From f3ee3edf57cb84c602a1425ee4352e942914bb6f Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Tue, 9 Dec 2025 15:41:11 -0500 Subject: [PATCH 01/46] d_a_npc_cdn3 OK (#2935) --- configure.py | 2 +- include/d/actor/d_a_npc_cdn3.h | 23 +++++++++++----------- src/d/actor/d_a_npc_cdn3.cpp | 36 ++++++++++++++++++---------------- 3 files changed, 32 insertions(+), 29 deletions(-) diff --git a/configure.py b/configure.py index d8423df216..324ae1941e 100755 --- a/configure.py +++ b/configure.py @@ -2021,7 +2021,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_npc_blue_ns"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_bou"), ActorRel(Equivalent, "d_a_npc_bouS"), # weak func order (sinShort) - ActorRel(Equivalent, "d_a_npc_cdn3"), # weak func order (~csXyz); vtable order + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_cdn3"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_chat"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_chin"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_clerka"), diff --git a/include/d/actor/d_a_npc_cdn3.h b/include/d/actor/d_a_npc_cdn3.h index c1436a8e3d..d20ddfdce5 100644 --- a/include/d/actor/d_a_npc_cdn3.h +++ b/include/d/actor/d_a_npc_cdn3.h @@ -51,11 +51,11 @@ public: void executeRelief(); void setAngle(); void pathMoveF(); - int ctrlMsgAnm(); + inline int ctrlMsgAnm(); bool searchNextScheduleTagSub(fopAc_ac_c*); bool searchFirstScheduleTagSub(fopAc_ac_c*); void checkSchedule(); - void setSchedule(daTagSchedule_c*); + inline void setSchedule(daTagSchedule_c*); inline bool isInShop(); bool isChairStyle(); bool isNoTurnTalk(); @@ -91,14 +91,14 @@ public: int normtalkb(void*); int sellme(void*); int sing(void*); - int create(); - void create_init(); + inline int create(); + inline void create_init(); inline int createHeap(); - void setMtx(); - void lookat(); - virtual ~daNpcCdn3_c(); - int execute(); - void checkTimeSchedule(); + inline void setMtx(); + inline void lookat(); + inline virtual ~daNpcCdn3_c(); + inline int execute(); + inline void checkTimeSchedule(); inline int draw(); @@ -326,13 +326,14 @@ public: int orderEvent() { #if PLATFORM_SHIELD - if (mFlowNodeNum > 0) { + if (mFlowNodeNum > 0) #else if ((!mIsDarkWorld || daPy_py_c::checkNowWolfEyeUp()) && mFlowNodeNum > 0 && ((attention_info.flags & fopAc_AttnFlag_SPEAK_e) || - (attention_info.flags & fopAc_AttnFlag_TALK_e))) { + (attention_info.flags & fopAc_AttnFlag_TALK_e))) #endif + { eventInfo.onCondition(dEvtCnd_CANTALK_e); } return 1; diff --git a/src/d/actor/d_a_npc_cdn3.cpp b/src/d/actor/d_a_npc_cdn3.cpp index a2c13ef36e..735926a60b 100644 --- a/src/d/actor/d_a_npc_cdn3.cpp +++ b/src/d/actor/d_a_npc_cdn3.cpp @@ -909,12 +909,13 @@ void daNpcCdn3_c::checkSchedule() { int schedStartTime = (u16)((rawStartTime / 10) * 60 + (rawStartTime % 10) * 10); int currentTime = getTime(); #if PLATFORM_SHIELD - if (field_0xb88->getWeekNum() == getDayOfWeek() && schedStartTime <= currentTime) { + if (field_0xb88->getWeekNum() == getDayOfWeek() && schedStartTime <= currentTime) #else int currentDay = getDayOfWeek(); int schedDay = field_0xb88->getWeekNum(); - if (schedDay == currentDay && schedStartTime <= currentTime) { + if (schedDay == currentDay && schedStartTime <= currentTime) #endif + { setSchedule(field_0xb88); field_0xb88 = NULL; setAction(MODE_PATH); @@ -1454,10 +1455,6 @@ int daNpcCdn3_c::sing(void* param_0) { return field_0xaa0 == 0; } -static int daNpcCdn3_Create(void* i_this) { - return static_cast(i_this)->create(); -} - int daNpcCdn3_c::create() { fopAcM_ct(this, daNpcCdn3_c); mIsDarkWorld = dKy_darkworld_check(); @@ -1575,11 +1572,6 @@ void daNpcCdn3_c::lookat() { mLookat.action(cStack_80, eyePos, this, afStack_38, NULL != m_targetAct.getActorP()); } -static int daNpcCdn3_Delete(void* i_this) { - static_cast(i_this)->~daNpcCdn3_c(); - return 1; -} - daNpcCdn3_c::~daNpcCdn3_c() { removeResrc(m_type, mObjNum); if (heap != NULL) { @@ -1591,10 +1583,6 @@ daNpcCdn3_c::~daNpcCdn3_c() { #endif } -static int daNpcCdn3_Execute(void* i_this) { - return static_cast(i_this)->execute(); -} - int daNpcCdn3_c::execute() { mAcchCir.SetWallH(Cd2_HIO_chkWallH(m_type)); mAcchCir.SetWallR(Cd2_HIO_chkWallR(m_type)); @@ -1688,12 +1676,13 @@ void daNpcCdn3_c::checkTimeSchedule() { } } else if (field_0xb95 != 0 && mTagSched->getStartEnd() != 1) { #if PLATFORM_SHIELD - if (mTagSched->getWeekNum() == getDayOfWeek() && field_0xb8c <= iVar2) { + if (mTagSched->getWeekNum() == getDayOfWeek() && field_0xb8c <= iVar2) #else int day = getDayOfWeek(); int weekNum = mTagSched->getWeekNum(); - if (weekNum == day && field_0xb8c <= iVar2) { + if (weekNum == day && field_0xb8c <= iVar2) #endif + { field_0xb95 = 0; } } @@ -1721,6 +1710,19 @@ inline int daNpcCdn3_c::draw() { return 1; } +static int daNpcCdn3_Create(void* i_this) { + return static_cast(i_this)->create(); +} + +static int daNpcCdn3_Delete(void* i_this) { + static_cast(i_this)->~daNpcCdn3_c(); + return 1; +} + +static int daNpcCdn3_Execute(void* i_this) { + return static_cast(i_this)->execute(); +} + static int daNpcCdn3_Draw(void* i_this) { return static_cast(i_this)->draw(); } From b241a5728b71fd3cfb7c68bf339d1f8d6a2d9429 Mon Sep 17 00:00:00 2001 From: hatal175 Date: Tue, 9 Dec 2025 23:44:27 +0200 Subject: [PATCH 02/46] Match resource.cpp with a small fake match (#2936) --- configure.py | 2 +- include/JSystem/JGadget/linklist.h | 10 ++++++---- include/JSystem/JMessage/data.h | 2 +- src/JSystem/JMessage/resource.cpp | 19 ++++++++++++------- .../JStudio/JStudio/jstudio-control.cpp | 3 ++- src/JSystem/JStudio/JStudio/stb.cpp | 4 ++-- .../MSL_C++/MSL_Common/Include/algorithm.h | 5 ++++- 7 files changed, 28 insertions(+), 17 deletions(-) diff --git a/configure.py b/configure.py index 324ae1941e..ad0d172217 100755 --- a/configure.py +++ b/configure.py @@ -1089,7 +1089,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/JMessage/control.cpp"), Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JMessage/data.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JMessage/processor.cpp"), - Object(NonMatching, "JSystem/JMessage/resource.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMessage/resource.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JMessage/locale.cpp"), ], ), diff --git a/include/JSystem/JGadget/linklist.h b/include/JSystem/JGadget/linklist.h index 0ecc12669b..1d5d46a804 100644 --- a/include/JSystem/JGadget/linklist.h +++ b/include/JSystem/JGadget/linklist.h @@ -243,6 +243,8 @@ struct TLinkList : TNodeLinkList { return iterator(TNodeLinkList::Find(Element_toNode(element))); } void Remove(T* element) { TNodeLinkList::Remove(Element_toNode(element)); } + + typedef T value_type; }; template @@ -311,10 +313,10 @@ struct TEnumerator2 { Iterator end; }; -template -struct TContainerEnumerator : public TEnumerator2::iterator, T> { - inline TContainerEnumerator(TLinkList* param_0) - : TEnumerator2::iterator, T>(param_0->begin(), param_0->end()) {} +template +struct TContainerEnumerator : public TEnumerator2 { + inline TContainerEnumerator(T& param_0) + : TEnumerator2(param_0.begin(), param_0.end()) {} }; diff --git a/include/JSystem/JMessage/data.h b/include/JSystem/JMessage/data.h index 0a83a90464..755dde8a64 100644 --- a/include/JSystem/JMessage/data.h +++ b/include/JSystem/JMessage/data.h @@ -20,7 +20,7 @@ struct data { u32* get_signature() const { return (u32*)(get() + 0x0); } u32 get_type() const { return *(u32*)(get() + 0x4); } u32 get_blockNumber() const { return *(u32*)(get() + 0xC); } - u8 get_encoding() const { return *(u8*)(get() + 0x10); } + u32 get_encoding() const { return *(u8*)(get() + 0x10); } }; // TParse_TBlock handles parsing the generic section header data diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp index ff7500fdf2..2b1ddf7068 100644 --- a/src/JSystem/JMessage/resource.cpp +++ b/src/JSystem/JMessage/resource.cpp @@ -100,10 +100,8 @@ JMessage::TResourceContainer::TCResource::TCResource() {} JMessage::TResourceContainer::TCResource::~TCResource() { JGADGET_ASSERTWARN(173, empty()); } - -// NONMATCHING - likely due to incorrect enumerator setup compared to debug JMessage::TResource* JMessage::TResourceContainer::TCResource::Get_groupID(u16 u16GroupID) { - JGadget::TContainerEnumerator enumerator(this); + JGadget::TContainerEnumerator enumerator(*this); while (enumerator) { const TResource* res = &(*enumerator); if (res->getGroupID() == u16GroupID) @@ -117,9 +115,13 @@ JMessage::TResource* JMessage::TResourceContainer::TCResource::Do_create() { return new TResource(); } -// NONMATCHING extra null comparison void JMessage::TResourceContainer::TCResource::Do_destroy(JMessage::TResource* pResource) { + #if DEBUG delete pResource; + #else + // Fake Match - extra null comparison when not doing the conversion + delete (void*)pResource; + #endif } JMessage::TResourceContainer::TResourceContainer() : encodingType_(0), pfnParseCharacter_(NULL) {} @@ -141,14 +143,17 @@ void JMessage::TResourceContainer::setEncoding_(u8 e) { } JMessage::TParse::TParse(JMessage::TResourceContainer* pContainer) { + u8 sp8[5]; + JMessage::TResourceContainer* cont; JUT_ASSERT(324, pContainer!=NULL); - pContainer_ = pContainer; + cont = pContainer; + pContainer_ = cont; pResource_ = NULL; + sp8[0] = 0; } JMessage::TParse::~TParse() {} -// NONMATCHING regalloc, missing clrlwi bool JMessage::TParse::parseHeader_next(const void** ppData_inout, u32* puBlock_out, u32 param_2) { JUT_ASSERT(343, ppData_inout!=NULL); JUT_ASSERT(344, puBlock_out!=NULL); @@ -172,7 +177,7 @@ bool JMessage::TParse::parseHeader_next(const void** ppData_inout, u32* puBlock_ return false; } - u8 uEncoding = oHeader.get_encoding(); + const u8 uEncoding = oHeader.get_encoding(); if (uEncoding != 0) { if (!pContainer_->isEncodingSettable(uEncoding)) { JGADGET_WARNMSG(369, "encoding not acceptable"); diff --git a/src/JSystem/JStudio/JStudio/jstudio-control.cpp b/src/JSystem/JStudio/JStudio/jstudio-control.cpp index 0a9f83585b..b58fb20f0f 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-control.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-control.cpp @@ -80,8 +80,9 @@ void JStudio::TFactory::appendCreateObject(JStudio::TCreateObject* param_0) { mList.Push_back(param_0); } + JStudio::TObject* JStudio::TFactory::create(JStudio::stb::data::TParse_TBlock_object const& param_0) { - JGadget::TContainerEnumerator aTStack_368(&mList); + JGadget::TContainerEnumerator > aTStack_368(mList); while(aTStack_368) { TCreateObject& piVar1 = *aTStack_368; JStudio::TObject* obj; diff --git a/src/JSystem/JStudio/JStudio/stb.cpp b/src/JSystem/JStudio/JStudio/stb.cpp index b3e20a63f7..776f6c39f8 100644 --- a/src/JSystem/JStudio/JStudio/stb.cpp +++ b/src/JSystem/JStudio/JStudio/stb.cpp @@ -335,7 +335,7 @@ TObject* TControl::getObject(void const* param_0, u32 param_1) { void TControl::reset() { resetStatus_(); mObject_control.reset(NULL); - JGadget::TContainerEnumerator aTStack_18(&mObjectContainer); + JGadget::TContainerEnumerator > aTStack_18(mObjectContainer); while (aTStack_18) { (*aTStack_18).reset(NULL); } @@ -346,7 +346,7 @@ bool TControl::forward(u32 param_0) { bool rv = mObject_control.forward(param_0); int uVar7 = 0xf; int uVar6 = 0; - JGadget::TContainerEnumerator aTStack_38(&mObjectContainer); + JGadget::TContainerEnumerator > aTStack_38(mObjectContainer); while (aTStack_38) { JStudio::stb::TObject& this_00 = *aTStack_38; rv = this_00.forward(param_0) || rv; diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/algorithm.h b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/algorithm.h index bd4c0713a8..126a38f5ba 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/algorithm.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/algorithm.h @@ -31,7 +31,9 @@ inline ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& val) { // For some reason, calling the other lower_bound matches for debug, but not for retail: - // return lower_bound(first, last, val, std::detail::less()); + #if DEBUG + return lower_bound(first, last, val, std::detail::less()); + #else typedef typename iterator_traits::difference_type difference_type; difference_type len = std::distance(first, last); @@ -50,6 +52,7 @@ ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T } return first; + #endif } template From 65cacf174c51ab775b0e3cb1bd536d0b2de26079 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Tue, 9 Dec 2025 16:52:31 -0500 Subject: [PATCH 03/46] JASAramStream OK (#2937) --- configure.py | 2 +- include/JSystem/JAudio2/JASAramStream.h | 4 ++-- src/JSystem/JAudio2/JASAramStream.cpp | 8 +++----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/configure.py b/configure.py index ad0d172217..34da0e9c68 100755 --- a/configure.py +++ b/configure.py @@ -1028,7 +1028,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqCtrl.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqParser.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqReader.cpp"), - Object(NonMatching, "JSystem/JAudio2/JASAramStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAramStream.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASBank.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASBasicBank.cpp"), Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JASVoiceBank.cpp"), diff --git a/include/JSystem/JAudio2/JASAramStream.h b/include/JSystem/JAudio2/JASAramStream.h index c503e6b29e..a50b9e6893 100644 --- a/include/JSystem/JAudio2/JASAramStream.h +++ b/include/JSystem/JAudio2/JASAramStream.h @@ -144,8 +144,8 @@ public: /* 0x0B8 */ u32 field_0x0b8; /* 0x0BC */ int field_0x0bc; /* 0x0C0 */ bool field_0x0c0; - /* 0x0C4 */ u32 field_0x0c4; - /* 0x0C8 */ f32 field_0x0c8; + /* 0x0C4 */ volatile u32 field_0x0c4; + /* 0x0C8 */ volatile f32 field_0x0c8; /* 0x0CC */ DVDFileInfo mDvdFileInfo; /* 0x108 */ u32 field_0x108; /* 0x10C */ int field_0x10c; diff --git a/src/JSystem/JAudio2/JASAramStream.cpp b/src/JSystem/JAudio2/JASAramStream.cpp index 32cbf21603..878962671e 100644 --- a/src/JSystem/JAudio2/JASAramStream.cpp +++ b/src/JSystem/JAudio2/JASAramStream.cpp @@ -38,7 +38,6 @@ void JASAramStream::initSystem(u32 i_blockSize, u32 i_channelMax) { } } -// NONMATCHING missing load JASAramStream::JASAramStream() { field_0x0a8 = NULL; field_0x0ac = false; @@ -85,7 +84,6 @@ JASAramStream::JASAramStream() { } } -// NONMATCHING missing load void JASAramStream::init(u32 param_0, u32 param_1, StreamCallback i_callback, void* i_callbackData) { field_0x148 = param_0; field_0x14c = param_1; @@ -258,7 +256,6 @@ bool JASAramStream::headerLoad(u32 param_0, int param_1) { } -// NONMATCHING regalloc and one instruction swap bool JASAramStream::load() { { JASCriticalSection cs; @@ -293,7 +290,9 @@ bool JASAramStream::load() { u32 sp08 = field_0x148 + field_0x10c * sBlockSize; for (int i = 0; i < mChannelNum; i++) { (void)i; - if (!JKRMainRamToAram(sReadBuffer + bhead->field_0x4 * i + sizeof(BlockHeader), + // Fakematch? It seems the only way to get the bhead->field_0x4 load in the right order is + // with a pointer cast on its address in one of the two places it is read, but not both. + if (!JKRMainRamToAram(sReadBuffer + *(u32*)&bhead->field_0x4 * i + sizeof(BlockHeader), sp08 + sBlockSize * field_0x160 * i, bhead->field_0x4, EXPAND_SWITCH_UNKNOWN0, 0, NULL, -1, NULL)) { JUT_WARN(522, "%s", "JKRMainRamToAram Failed"); @@ -363,7 +362,6 @@ void JASAramStream::channelCallback(u32 i_callbackType, JASChannel* i_channel, ((JASAramStream*)i_this)->updateChannel(i_callbackType, i_channel, i_dspChannel); } -// NONMATCHING missing extra loads of field_0x0c4 void JASAramStream::updateChannel(u32 i_callbackType, JASChannel* i_channel, JASDsp::TChannel* i_dspChannel) { u32 block_samples = getBlockSamples(); From e54ea4667475632d27293564ec114ccdf682c5ba Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Wed, 10 Dec 2025 01:35:23 -0500 Subject: [PATCH 04/46] Fix Wii USA v2 configuration & add file checksums (#2938) --- config/RZDE01_02/build.full.sha1 | 0 config/RZDE01_02/build.sha1 | 759 ++++++++++++++++++ config/RZDE01_02/config.yml | 18 +- .../RZDE01_02/rels/d_a_L7demo_dr/symbols.txt | 1 - .../RZDE01_02/rels/d_a_L7low_dr/symbols.txt | 1 - .../rels/d_a_L7op_demo_dr/symbols.txt | 13 +- config/RZDE01_02/rels/d_a_arrow/symbols.txt | 3 +- config/RZDE01_02/rels/d_a_b_bh/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_b_bq/symbols.txt | 6 +- config/RZDE01_02/rels/d_a_b_dr/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_b_dre/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_ds/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_b_gg/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_b_gm/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_b_gnd/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_b_mgn/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_b_ob/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_b_oh/symbols.txt | 1 - config/RZDE01_02/rels/d_a_b_tn/symbols.txt | 21 +- config/RZDE01_02/rels/d_a_b_yo/symbols.txt | 22 +- .../RZDE01_02/rels/d_a_b_yo_ice/symbols.txt | 6 - config/RZDE01_02/rels/d_a_b_zant/symbols.txt | 31 +- .../rels/d_a_b_zant_magic/symbols.txt | 13 +- .../rels/d_a_b_zant_mobile/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_bd/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_bg_obj/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_boomerang/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_bullet/symbols.txt | 2 - config/RZDE01_02/rels/d_a_canoe/symbols.txt | 2 - .../RZDE01_02/rels/d_a_coach_fire/symbols.txt | 1 - config/RZDE01_02/rels/d_a_cow/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_crod/symbols.txt | 1 - config/RZDE01_02/rels/d_a_cstaF/symbols.txt | 2 - config/RZDE01_02/rels/d_a_cstatue/symbols.txt | 12 +- config/RZDE01_02/rels/d_a_demo00/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_demo_item/symbols.txt | 21 +- config/RZDE01_02/rels/d_a_do/symbols.txt | 1 - .../RZDE01_02/rels/d_a_door_boss/symbols.txt | 14 +- .../rels/d_a_door_bossL1/symbols.txt | 15 +- .../rels/d_a_door_bossL5/symbols.txt | 15 +- .../rels/d_a_door_dbdoor00/symbols.txt | 1 - .../rels/d_a_door_knob00/symbols.txt | 3 +- .../rels/d_a_door_mbossL1/symbols.txt | 26 +- .../RZDE01_02/rels/d_a_door_push/symbols.txt | 3 +- .../rels/d_a_door_shutter/symbols.txt | 19 +- .../RZDE01_02/rels/d_a_dshutter/symbols.txt | 3 +- config/RZDE01_02/rels/d_a_e_ai/symbols.txt | 18 +- config/RZDE01_02/rels/d_a_e_arrow/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_ba/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_bee/symbols.txt | 2 - config/RZDE01_02/rels/d_a_e_bg/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_bi/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_e_bs/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_bu/symbols.txt | 18 +- config/RZDE01_02/rels/d_a_e_bug/symbols.txt | 1 - config/RZDE01_02/rels/d_a_e_cr/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_db/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_dd/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_df/symbols.txt | 3 +- config/RZDE01_02/rels/d_a_e_dk/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_dn/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_dt/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_fb/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_fk/symbols.txt | 1 - config/RZDE01_02/rels/d_a_e_fm/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_fs/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_fz/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_e_gb/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_ge/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_e_gi/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_gm/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_e_gob/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_e_hb/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_hm/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_hp/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_hz/symbols.txt | 14 +- .../RZDE01_02/rels/d_a_e_hzelda/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_e_is/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_kg/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_kk/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_kr/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_e_mb/symbols.txt | 1 - config/RZDE01_02/rels/d_a_e_md/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_mf/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_mk/symbols.txt | 18 +- config/RZDE01_02/rels/d_a_e_mk_bo/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_mm/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_mm_mt/symbols.txt | 13 +- config/RZDE01_02/rels/d_a_e_ms/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_nest/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_e_nz/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_oc/symbols.txt | 19 +- .../RZDE01_02/rels/d_a_e_oct_bg/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_ot/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_ph/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_pm/symbols.txt | 27 +- config/RZDE01_02/rels/d_a_e_po/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_e_pz/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_rb/symbols.txt | 26 +- config/RZDE01_02/rels/d_a_e_rd/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_rdb/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_rdy/symbols.txt | 36 +- config/RZDE01_02/rels/d_a_e_s1/symbols.txt | 18 +- config/RZDE01_02/rels/d_a_e_sb/symbols.txt | 3 - config/RZDE01_02/rels/d_a_e_sf/symbols.txt | 21 +- config/RZDE01_02/rels/d_a_e_sg/symbols.txt | 1 - config/RZDE01_02/rels/d_a_e_sh/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_sm/symbols.txt | 13 +- config/RZDE01_02/rels/d_a_e_sm2/symbols.txt | 26 +- config/RZDE01_02/rels/d_a_e_st/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_sw/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_e_th/symbols.txt | 20 +- .../RZDE01_02/rels/d_a_e_th_ball/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_tt/symbols.txt | 26 +- config/RZDE01_02/rels/d_a_e_vt/symbols.txt | 18 +- .../rels/d_a_e_warpappear/symbols.txt | 4 - config/RZDE01_02/rels/d_a_e_wb/symbols.txt | 28 +- config/RZDE01_02/rels/d_a_e_ws/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_ww/symbols.txt | 26 +- config/RZDE01_02/rels/d_a_e_yc/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_yd/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_yg/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_e_yh/symbols.txt | 17 +- config/RZDE01_02/rels/d_a_e_yk/symbols.txt | 18 +- config/RZDE01_02/rels/d_a_e_ym/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_e_ymb/symbols.txt | 7 +- config/RZDE01_02/rels/d_a_e_yr/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_e_zh/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_e_zm/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_e_zs/symbols.txt | 15 +- config/RZDE01_02/rels/d_a_ep/symbols.txt | 19 +- .../rels/d_a_formation_mng/symbols.txt | 1 - config/RZDE01_02/rels/d_a_fr/symbols.txt | 1 - config/RZDE01_02/rels/d_a_grass/splits.txt | 2 +- config/RZDE01_02/rels/d_a_grass/symbols.txt | 2 - config/RZDE01_02/rels/d_a_horse/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_izumi_gate/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_kago/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_kytag08/symbols.txt | 1 - config/RZDE01_02/rels/d_a_kytag09/symbols.txt | 1 - config/RZDE01_02/rels/d_a_kytag10/symbols.txt | 1 - config/RZDE01_02/rels/d_a_mant/splits.txt | 2 +- config/RZDE01_02/rels/d_a_mant/symbols.txt | 1 - config/RZDE01_02/rels/d_a_mg_fish/symbols.txt | 23 +- .../RZDE01_02/rels/d_a_mg_fshop/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_mg_rod/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_midna/symbols.txt | 7 +- config/RZDE01_02/rels/d_a_mirror/symbols.txt | 1 - .../rels/d_a_movie_player/symbols.txt | 2 - config/RZDE01_02/rels/d_a_myna/symbols.txt | 9 +- config/RZDE01_02/rels/d_a_nbomb/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_ni/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_npc_aru/symbols.txt | 37 +- config/RZDE01_02/rels/d_a_npc_ash/symbols.txt | 24 +- .../RZDE01_02/rels/d_a_npc_ashB/symbols.txt | 23 +- .../RZDE01_02/rels/d_a_npc_bans/symbols.txt | 37 +- .../RZDE01_02/rels/d_a_npc_besu/symbols.txt | 31 +- .../rels/d_a_npc_blue_ns/symbols.txt | 28 +- config/RZDE01_02/rels/d_a_npc_bou/symbols.txt | 37 +- .../RZDE01_02/rels/d_a_npc_bouS/symbols.txt | 22 +- .../RZDE01_02/rels/d_a_npc_cdn3/symbols.txt | 19 +- .../RZDE01_02/rels/d_a_npc_chat/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_chin/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_clerka/symbols.txt | 35 +- .../RZDE01_02/rels/d_a_npc_clerkb/symbols.txt | 35 +- .../RZDE01_02/rels/d_a_npc_clerkt/symbols.txt | 39 +- .../RZDE01_02/rels/d_a_npc_coach/symbols.txt | 12 - config/RZDE01_02/rels/d_a_npc_doc/symbols.txt | 36 +- .../rels/d_a_npc_doorboy/symbols.txt | 27 +- .../rels/d_a_npc_drainSol/symbols.txt | 5 +- .../RZDE01_02/rels/d_a_npc_fairy/symbols.txt | 28 +- .../rels/d_a_npc_fairy_seirei/symbols.txt | 25 +- config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt | 28 +- config/RZDE01_02/rels/d_a_npc_gra/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grc/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grd/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grm/symbols.txt | 37 +- .../RZDE01_02/rels/d_a_npc_grmc/symbols.txt | 35 +- config/RZDE01_02/rels/d_a_npc_gro/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grr/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grs/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_grz/symbols.txt | 26 +- .../RZDE01_02/rels/d_a_npc_guard/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_npc_gwolf/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_hanjo/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_henna/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt | 40 +- .../RZDE01_02/rels/d_a_npc_impal/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_npc_ins/symbols.txt | 31 +- .../RZDE01_02/rels/d_a_npc_jagar/symbols.txt | 40 +- .../rels/d_a_npc_kakashi/symbols.txt | 24 +- .../rels/d_a_npc_kasi_hana/symbols.txt | 27 +- .../rels/d_a_npc_kasi_kyu/symbols.txt | 27 +- .../rels/d_a_npc_kasi_mich/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_kkri/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_npc_kn/symbols.txt | 33 +- config/RZDE01_02/rels/d_a_npc_knj/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_kolin/symbols.txt | 34 +- .../RZDE01_02/rels/d_a_npc_kolinb/symbols.txt | 41 +- config/RZDE01_02/rels/d_a_npc_ks/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_kyury/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_npc_len/symbols.txt | 36 +- config/RZDE01_02/rels/d_a_npc_lud/symbols.txt | 29 +- .../RZDE01_02/rels/d_a_npc_maro/symbols.txt | 40 +- .../RZDE01_02/rels/d_a_npc_midp/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_npc_moi/symbols.txt | 37 +- .../RZDE01_02/rels/d_a_npc_moir/symbols.txt | 23 +- .../RZDE01_02/rels/d_a_npc_myna2/symbols.txt | 29 +- config/RZDE01_02/rels/d_a_npc_ne/symbols.txt | 26 +- .../rels/d_a_npc_pachi_besu/symbols.txt | 32 +- .../rels/d_a_npc_pachi_maro/symbols.txt | 37 +- .../rels/d_a_npc_pachi_taro/symbols.txt | 31 +- .../RZDE01_02/rels/d_a_npc_passer/symbols.txt | 17 +- .../RZDE01_02/rels/d_a_npc_post/symbols.txt | 34 +- .../RZDE01_02/rels/d_a_npc_pouya/symbols.txt | 33 +- .../RZDE01_02/rels/d_a_npc_prayer/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_raca/symbols.txt | 39 +- .../RZDE01_02/rels/d_a_npc_rafrel/symbols.txt | 24 +- .../RZDE01_02/rels/d_a_npc_saru/symbols.txt | 30 +- .../RZDE01_02/rels/d_a_npc_seib/symbols.txt | 21 +- .../RZDE01_02/rels/d_a_npc_seic/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_seid/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_seira/symbols.txt | 33 +- .../RZDE01_02/rels/d_a_npc_seira2/symbols.txt | 35 +- .../RZDE01_02/rels/d_a_npc_seirei/symbols.txt | 21 +- .../RZDE01_02/rels/d_a_npc_shad/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_shaman/symbols.txt | 35 +- .../RZDE01_02/rels/d_a_npc_shoe/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_shop0/symbols.txt | 26 +- .../rels/d_a_npc_shop_maro/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_sola/symbols.txt | 28 +- .../rels/d_a_npc_soldierA/symbols.txt | 27 +- .../rels/d_a_npc_soldierB/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_npc_taro/symbols.txt | 35 +- config/RZDE01_02/rels/d_a_npc_the/symbols.txt | 24 +- .../RZDE01_02/rels/d_a_npc_theB/symbols.txt | 25 +- config/RZDE01_02/rels/d_a_npc_tk/symbols.txt | 21 +- config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt | 32 +- .../RZDE01_02/rels/d_a_npc_tkj2/symbols.txt | 6 - config/RZDE01_02/rels/d_a_npc_tks/symbols.txt | 25 +- .../RZDE01_02/rels/d_a_npc_toby/symbols.txt | 32 +- config/RZDE01_02/rels/d_a_npc_uri/symbols.txt | 31 +- .../RZDE01_02/rels/d_a_npc_worm/symbols.txt | 1 - .../rels/d_a_npc_wrestler/symbols.txt | 24 +- .../RZDE01_02/rels/d_a_npc_yamid/symbols.txt | 39 +- .../RZDE01_02/rels/d_a_npc_yamis/symbols.txt | 39 +- .../RZDE01_02/rels/d_a_npc_yamit/symbols.txt | 33 +- .../RZDE01_02/rels/d_a_npc_yelia/symbols.txt | 39 +- config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt | 36 +- config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt | 37 +- .../RZDE01_02/rels/d_a_npc_zanb/symbols.txt | 30 +- .../RZDE01_02/rels/d_a_npc_zant/symbols.txt | 31 +- .../RZDE01_02/rels/d_a_npc_zelR/symbols.txt | 33 +- .../RZDE01_02/rels/d_a_npc_zelRo/symbols.txt | 32 +- .../RZDE01_02/rels/d_a_npc_zelda/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_npc_zra/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt | 23 +- config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt | 24 +- .../rels/d_a_obj_TvCdlst/symbols.txt | 1 - .../rels/d_a_obj_Y_taihou/symbols.txt | 1 - .../rels/d_a_obj_amiShutter/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_ari/symbols.txt | 4 +- .../rels/d_a_obj_avalanche/symbols.txt | 6 +- .../rels/d_a_obj_balloon/symbols.txt | 15 +- .../RZDE01_02/rels/d_a_obj_batta/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_obj_bed/symbols.txt | 2 - .../RZDE01_02/rels/d_a_obj_bemos/symbols.txt | 28 +- .../RZDE01_02/rels/d_a_obj_bhashi/symbols.txt | 6 +- .../rels/d_a_obj_bk_leaf/symbols.txt | 2 +- .../rels/d_a_obj_bky_rock/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_bombf/symbols.txt | 1 - .../rels/d_a_obj_bosswarp/symbols.txt | 2 - .../rels/d_a_obj_boumato/symbols.txt | 1 - .../rels/d_a_obj_brakeeff/symbols.txt | 3 +- config/RZDE01_02/rels/d_a_obj_brg/symbols.txt | 5 +- .../RZDE01_02/rels/d_a_obj_carry/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_cblock/symbols.txt | 3 - .../rels/d_a_obj_chandelier/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_cho/symbols.txt | 5 +- .../RZDE01_02/rels/d_a_obj_crope/symbols.txt | 5 - .../rels/d_a_obj_crvfence/symbols.txt | 4 +- .../rels/d_a_obj_crvgate/symbols.txt | 5 +- .../rels/d_a_obj_crvlh_down/symbols.txt | 2 +- .../rels/d_a_obj_crvsteel/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_cwall/symbols.txt | 13 +- config/RZDE01_02/rels/d_a_obj_dan/symbols.txt | 4 +- .../rels/d_a_obj_digholl/symbols.txt | 1 - .../rels/d_a_obj_digplace/symbols.txt | 1 - .../rels/d_a_obj_dmelevator/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_drop/symbols.txt | 4 - .../RZDE01_02/rels/d_a_obj_dust/symbols.txt | 4 +- .../rels/d_a_obj_fallobj/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_fan/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_fchain/symbols.txt | 1 - .../rels/d_a_obj_fireWood/symbols.txt | 1 - .../rels/d_a_obj_fireWood2/symbols.txt | 1 - .../rels/d_a_obj_firepillar/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_flag/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_flag2/splits.txt | 2 +- .../RZDE01_02/rels/d_a_obj_flag2/symbols.txt | 3 - .../RZDE01_02/rels/d_a_obj_flag3/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_food/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_obj_fw/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_gadget/symbols.txt | 2 - .../rels/d_a_obj_glowSphere/symbols.txt | 20 +- config/RZDE01_02/rels/d_a_obj_gm/symbols.txt | 15 +- .../rels/d_a_obj_gomikabe/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt | 27 +- .../RZDE01_02/rels/d_a_obj_gra2/symbols.txt | 17 +- .../rels/d_a_obj_gra_rock/symbols.txt | 19 +- .../rels/d_a_obj_grave_stone/symbols.txt | 1 - .../rels/d_a_obj_hakai_brl/symbols.txt | 2 +- .../rels/d_a_obj_hakai_ftr/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_hata/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_hb/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_hfuta/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_hhashi/symbols.txt | 7 +- .../rels/d_a_obj_iceblock/symbols.txt | 1 - .../rels/d_a_obj_iceleaf/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_ita/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_obj_ito/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_kabuto/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_obj_kag/symbols.txt | 9 +- .../rels/d_a_obj_kamakiri/symbols.txt | 4 +- .../rels/d_a_obj_kanban2/symbols.txt | 1 - .../rels/d_a_obj_katatsumuri/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_kbox/symbols.txt | 22 +- config/RZDE01_02/rels/d_a_obj_key/symbols.txt | 15 +- .../rels/d_a_obj_keyhole/symbols.txt | 9 - .../RZDE01_02/rels/d_a_obj_kgate/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_ki/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_kiPot/symbols.txt | 1 - .../rels/d_a_obj_kshutter/symbols.txt | 6 +- .../rels/d_a_obj_ktOnFire/symbols.txt | 1 - .../rels/d_a_obj_kuwagata/symbols.txt | 4 +- .../rels/d_a_obj_kznkarm/symbols.txt | 3 +- .../rels/d_a_obj_laundry/symbols.txt | 1 - .../rels/d_a_obj_life_container/symbols.txt | 21 +- .../rels/d_a_obj_lv1Candle00/symbols.txt | 1 - .../rels/d_a_obj_lv1Candle01/symbols.txt | 1 - .../rels/d_a_obj_lv2Candle/symbols.txt | 1 - .../rels/d_a_obj_lv3Candle/symbols.txt | 1 - .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4CandleTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4RailWall/symbols.txt | 1 - .../rels/d_a_obj_lv4chandelier/symbols.txt | 1 - .../rels/d_a_obj_lv4sand/symbols.txt | 1 - .../rels/d_a_obj_lv5yiblltray/symbols.txt | 1 - .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 1 - .../rels/d_a_obj_lv6bemos/symbols.txt | 1 - .../rels/d_a_obj_lv6bemos2/symbols.txt | 9 +- .../rels/d_a_obj_lv6swturn/symbols.txt | 1 - .../rels/d_a_obj_lv8Lift/symbols.txt | 1 - .../rels/d_a_obj_lv8OptiLift/symbols.txt | 1 - .../rels/d_a_obj_magLift/symbols.txt | 1 - .../rels/d_a_obj_magne_arm/symbols.txt | 20 +- .../RZDE01_02/rels/d_a_obj_maki/symbols.txt | 5 +- .../rels/d_a_obj_master_sword/symbols.txt | 2 - .../RZDE01_02/rels/d_a_obj_mato/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_mgate/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_mhole/symbols.txt | 2 - .../rels/d_a_obj_mirror_chain/symbols.txt | 4 - .../rels/d_a_obj_mirror_table/symbols.txt | 1 - .../rels/d_a_obj_movebox/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_msima/symbols.txt | 2 - .../rels/d_a_obj_mvstair/symbols.txt | 1 - .../rels/d_a_obj_nagaisu/symbols.txt | 2 +- .../rels/d_a_obj_nameplate/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_nan/symbols.txt | 8 +- .../rels/d_a_obj_octhashi/symbols.txt | 3 +- .../rels/d_a_obj_oiltubo/symbols.txt | 19 +- .../rels/d_a_obj_onsenTaru/symbols.txt | 1 - .../rels/d_a_obj_ornament_cloth/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_pdtile/symbols.txt | 20 +- .../rels/d_a_obj_picture/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_pleaf/symbols.txt | 1 - .../rels/d_a_obj_poCandle/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_poFire/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_prop/symbols.txt | 2 +- .../rels/d_a_obj_rcircle/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_rgate/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_rock/symbols.txt | 1 - .../rels/d_a_obj_rope_bridge/symbols.txt | 6 +- config/RZDE01_02/rels/d_a_obj_rw/symbols.txt | 1 - .../rels/d_a_obj_sakuita/symbols.txt | 1 - .../rels/d_a_obj_sakuita_rope/symbols.txt | 1 - .../rels/d_a_obj_scannon/symbols.txt | 16 +- .../rels/d_a_obj_scannon_crs/symbols.txt | 2 - .../rels/d_a_obj_scannon_ten/symbols.txt | 3 +- .../rels/d_a_obj_sekidoor/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_sekizo/symbols.txt | 5 +- .../rels/d_a_obj_sekizoa/symbols.txt | 39 +- .../rels/d_a_obj_sm_door/symbols.txt | 4 +- .../rels/d_a_obj_smgdoor/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_smtile/symbols.txt | 1 - .../rels/d_a_obj_smw_stone/symbols.txt | 2 +- .../rels/d_a_obj_snow_soup/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_so/symbols.txt | 21 +- .../rels/d_a_obj_ss_drink/symbols.txt | 20 +- .../rels/d_a_obj_ss_item/symbols.txt | 20 +- .../RZDE01_02/rels/d_a_obj_stick/symbols.txt | 2 - .../RZDE01_02/rels/d_a_obj_stone/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_sw/symbols.txt | 1 - .../rels/d_a_obj_swBallB/symbols.txt | 1 - .../rels/d_a_obj_swBallC/symbols.txt | 2 +- .../rels/d_a_obj_swLight/symbols.txt | 7 +- .../rels/d_a_obj_swchain/symbols.txt | 3 - .../RZDE01_02/rels/d_a_obj_swhang/symbols.txt | 6 +- .../RZDE01_02/rels/d_a_obj_sword/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_swpush/symbols.txt | 3 +- .../rels/d_a_obj_swpush2/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_syRock/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_tatigi/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_ten/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_thashi/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_thdoor/symbols.txt | 5 +- .../rels/d_a_obj_timeFire/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_tks/symbols.txt | 23 +- .../RZDE01_02/rels/d_a_obj_tmoon/symbols.txt | 1 - .../rels/d_a_obj_toaru_maki/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_toby/symbols.txt | 1 - .../rels/d_a_obj_tobyhouse/symbols.txt | 7 +- .../RZDE01_02/rels/d_a_obj_tombo/symbols.txt | 4 +- .../rels/d_a_obj_tornado/symbols.txt | 1 - .../rels/d_a_obj_tornado2/symbols.txt | 1 - config/RZDE01_02/rels/d_a_obj_tp/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_udoor/symbols.txt | 2 +- .../rels/d_a_obj_volcball/symbols.txt | 4 - .../rels/d_a_obj_volcbom/symbols.txt | 20 +- .../rels/d_a_obj_warp_kbrg/symbols.txt | 6 +- .../rels/d_a_obj_warp_obrg/symbols.txt | 5 +- .../rels/d_a_obj_waterPillar/symbols.txt | 18 +- .../RZDE01_02/rels/d_a_obj_wchain/symbols.txt | 1 - .../rels/d_a_obj_wdStick/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_wflag/symbols.txt | 2 - .../rels/d_a_obj_wind_stone/symbols.txt | 2 +- .../rels/d_a_obj_yel_bag/symbols.txt | 2 - .../rels/d_a_obj_yobikusa/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_yousei/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_obj_ystone/symbols.txt | 1 - .../RZDE01_02/rels/d_a_obj_zdoor/symbols.txt | 1 - .../rels/d_a_obj_zraMark/symbols.txt | 4 - config/RZDE01_02/rels/d_a_peru/symbols.txt | 41 +- config/RZDE01_02/rels/d_a_ppolamp/symbols.txt | 3 +- .../RZDE01_02/rels/d_a_set_bgobj/splits.txt | 15 +- .../RZDE01_02/rels/d_a_set_bgobj/symbols.txt | 24 +- config/RZDE01_02/rels/d_a_sq/symbols.txt | 16 +- config/RZDE01_02/rels/d_a_swhit0/symbols.txt | 1 - .../rels/d_a_tag_Lv6Gate/symbols.txt | 1 - .../rels/d_a_tag_Lv7Gate/symbols.txt | 2 +- .../rels/d_a_tag_Lv8Gate/symbols.txt | 2 +- .../rels/d_a_tag_allmato/symbols.txt | 4 +- .../rels/d_a_tag_bottle_item/symbols.txt | 1 - config/RZDE01_02/rels/d_a_tag_csw/symbols.txt | 1 - .../rels/d_a_tag_evtarea/symbols.txt | 2 - .../RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt | 1 - .../rels/d_a_tag_kago_fall/symbols.txt | 1 - .../RZDE01_02/rels/d_a_tag_kmsg/symbols.txt | 2 - .../rels/d_a_tag_lantern/symbols.txt | 1 - .../rels/d_a_tag_lightball/symbols.txt | 1 - .../RZDE01_02/rels/d_a_tag_mhint/symbols.txt | 1 - .../RZDE01_02/rels/d_a_tag_mwait/symbols.txt | 1 - .../rels/d_a_tag_ss_drink/symbols.txt | 1 - config/RZDE01_02/rels/d_a_tbox/symbols.txt | 31 +- config/RZDE01_02/rels/d_a_tbox2/symbols.txt | 19 +- config/RZDE01_02/rels/d_a_vrbox2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_ykgr/symbols.txt | 1 - .../rels/f_pc_profile_lst/symbols.txt | 14 +- config/RZDE01_02/splits.txt | 2 +- 470 files changed, 2416 insertions(+), 4506 deletions(-) delete mode 100644 config/RZDE01_02/build.full.sha1 diff --git a/config/RZDE01_02/build.full.sha1 b/config/RZDE01_02/build.full.sha1 deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/config/RZDE01_02/build.sha1 b/config/RZDE01_02/build.sha1 index e69de29bb2..ab30884f13 100644 --- a/config/RZDE01_02/build.sha1 +++ b/config/RZDE01_02/build.sha1 @@ -0,0 +1,759 @@ +5a99acb37b98e19682924502ee14a6d03d536c69 build/RZDE01_02/framework.dol +0b46f4bde26cb1b527b0c6dcf2030fb03a291c35 build/RZDE01_02/d_a_L7demo_dr/d_a_L7demo_dr.rel +3dab657394fe1efcacd8ef1148f4fefe5476065a build/RZDE01_02/d_a_L7low_dr/d_a_L7low_dr.rel +a5647cfa42a264ab8356a1525930052e7c49859f build/RZDE01_02/d_a_L7op_demo_dr/d_a_L7op_demo_dr.rel +b57c88ce55442565778589e08f113b7747e64247 build/RZDE01_02/d_a_alldie/d_a_alldie.rel +c898b077313267910eaa3bb7e504409f3d212092 build/RZDE01_02/d_a_andsw/d_a_andsw.rel +c3333cd518e8e65262d0421ead4e85ce49198a42 build/RZDE01_02/d_a_andsw2/d_a_andsw2.rel +98f294dc519c70d794a2a5763365d3dd45ec2e66 build/RZDE01_02/d_a_arrow/d_a_arrow.rel +51153426c83fec66e677ee7e0795dffeb26bfc51 build/RZDE01_02/d_a_b_bh/d_a_b_bh.rel +f03050f00e172ed4e57319846c75fa1979c04183 build/RZDE01_02/d_a_b_bq/d_a_b_bq.rel +aef996429a73cb5a681752eebd7e9c69daa3beb0 build/RZDE01_02/d_a_b_dr/d_a_b_dr.rel +4cdb1f870ee19d31d622d99892a30696c218454f build/RZDE01_02/d_a_b_dre/d_a_b_dre.rel +5ab63a191da7bd0f2b1dfd170f8be75357f7f824 build/RZDE01_02/d_a_b_ds/d_a_b_ds.rel +16d9a8f38ce3566043c12f8fdcd7e11d260afe31 build/RZDE01_02/d_a_b_gg/d_a_b_gg.rel +ca86194cc48ee44f3fb381776e812f01385149c2 build/RZDE01_02/d_a_b_gm/d_a_b_gm.rel +ba6635059fcef2a3f92710286609680796db344e build/RZDE01_02/d_a_b_gnd/d_a_b_gnd.rel +3c01ddc4d0089d11e51a1ccf11a220b5c331cb88 build/RZDE01_02/d_a_b_go/d_a_b_go.rel +779df6d73b273080763d6a4aa3694f06926c86e1 build/RZDE01_02/d_a_b_gos/d_a_b_gos.rel +729ddd91f5e40f7ff61acd0b9c82bcded9faebe4 build/RZDE01_02/d_a_b_mgn/d_a_b_mgn.rel +0116ac0116e873cdc8443601b3148ca5a4347fc8 build/RZDE01_02/d_a_b_ob/d_a_b_ob.rel +6e849fd1e6ff43ef65339e79523453fa39edebba build/RZDE01_02/d_a_b_oh/d_a_b_oh.rel +f426801db868234bc91e9541fe67f3d03975553e build/RZDE01_02/d_a_b_oh2/d_a_b_oh2.rel +eb1b37d61a340eebcb670c3be63e13db4cf53ca7 build/RZDE01_02/d_a_b_tn/d_a_b_tn.rel +7eacc930c705fa4dfeea086075017d462e04f82e build/RZDE01_02/d_a_b_yo/d_a_b_yo.rel +32def91568d4137a0c4936b385180386e4e2685d build/RZDE01_02/d_a_b_yo_ice/d_a_b_yo_ice.rel +9cffe9b7f3dbb8f0971f6e6fee5456a54acdee5d build/RZDE01_02/d_a_b_zant/d_a_b_zant.rel +ed9bf3396ceedb3b56212555ba1492a926e4caea build/RZDE01_02/d_a_b_zant_magic/d_a_b_zant_magic.rel +dfc04e086424d32ddbb8115b3184b498206bb6b3 build/RZDE01_02/d_a_b_zant_mobile/d_a_b_zant_mobile.rel +914e9651b5afaa3188518f0b4495ff02a08cb3b0 build/RZDE01_02/d_a_b_zant_sima/d_a_b_zant_sima.rel +88fa108a94bd5833be66a51ba83404123aa2d6d5 build/RZDE01_02/d_a_balloon_2D/d_a_balloon_2D.rel +f32e7e968f5c1c395db47cfb6bb7ae6631bc7738 build/RZDE01_02/d_a_bd/d_a_bd.rel +b72bccf7b86e6aeb44552b51e339d057b1c4481a build/RZDE01_02/d_a_bg/d_a_bg.rel +3b2c5d12708b215bfaa2b9482c8364338e6274ad build/RZDE01_02/d_a_bg_obj/d_a_bg_obj.rel +3117bc4ee9767be88e7f28fc6fdaed2099a757a4 build/RZDE01_02/d_a_boomerang/d_a_boomerang.rel +2d075b9495fe3baa78f00e712a9925a71830c643 build/RZDE01_02/d_a_bullet/d_a_bullet.rel +9850305cf7b4f208991095868d068ea8e3c86ddb build/RZDE01_02/d_a_canoe/d_a_canoe.rel +06825506d58e8a35f8643c22be5be0327c653ea0 build/RZDE01_02/d_a_coach_2D/d_a_coach_2D.rel +e8bbce38235f2a4f40a81c85c1e4032eb59ebefa build/RZDE01_02/d_a_coach_fire/d_a_coach_fire.rel +adb0d7866f2699885ec426aa703b6efa163b6c8b build/RZDE01_02/d_a_cow/d_a_cow.rel +9efbc6a554ac8a47e5b1a4439f097b6f2c37779a build/RZDE01_02/d_a_crod/d_a_crod.rel +f8e3e0168adda41d4e8be0812800b564b64b7f88 build/RZDE01_02/d_a_cstaF/d_a_cstaF.rel +f892a458af5e29bf0cd01670c70625c6bc0cc61f build/RZDE01_02/d_a_cstatue/d_a_cstatue.rel +6d21a4718ac352ee1c1236965b98fb196d58e8b0 build/RZDE01_02/d_a_demo00/d_a_demo00.rel +bcaae24c39723b575f98ad213156e6e2434f4f3b build/RZDE01_02/d_a_demo_item/d_a_demo_item.rel +79af8c794d33faac803fbf738a67d39f0360b00b build/RZDE01_02/d_a_disappear/d_a_disappear.rel +dc6f7a4515106a4836f8be3b9913ad0f0e489a21 build/RZDE01_02/d_a_dmidna/d_a_dmidna.rel +244f649a0083b5ef71566726d6d13271de20ebf2 build/RZDE01_02/d_a_do/d_a_do.rel +337072c2c025c82930423f5602f346a933fd2690 build/RZDE01_02/d_a_door_boss/d_a_door_boss.rel +5bc58aed7ff31a92e07a89d4aada8a7e0c55040f build/RZDE01_02/d_a_door_bossL5/d_a_door_bossL5.rel +be6a712badd7ba6601adfa0d9ebb129b380bb83f build/RZDE01_02/d_a_door_bossL1/d_a_door_bossL1.rel +e10251b603d4afdfb3996402e781cbc5222406b9 build/RZDE01_02/d_a_door_dbdoor00/d_a_door_dbdoor00.rel +ae0dc74604abf4603ebea2dc6a7ac1422b0144c5 build/RZDE01_02/d_a_door_knob00/d_a_door_knob00.rel +b5e46e251e6945aaad2d1e81877294d0047707e3 build/RZDE01_02/d_a_door_mbossL1/d_a_door_mbossL1.rel +7edfa18dca398932ea7585d84ed5dd9b868ceebc build/RZDE01_02/d_a_door_push/d_a_door_push.rel +26cb5bcead1bd038b7961afe17ae5876789211a2 build/RZDE01_02/d_a_door_shutter/d_a_door_shutter.rel +246f646306b7c916883c637cbf6e2e77cd5ba18f build/RZDE01_02/d_a_door_spiral/d_a_door_spiral.rel +13b16013b93f2f695f0a8a0c5f422cbe64605a36 build/RZDE01_02/d_a_dshutter/d_a_dshutter.rel +351e26d459a96cd69dd12ac86aa6aca9d4fb8afa build/RZDE01_02/d_a_e_ai/d_a_e_ai.rel +df4a776e33fe1b164b4849bfbe67bf1b4164af5d build/RZDE01_02/d_a_e_arrow/d_a_e_arrow.rel +c4f8a4d52614d668682e4bc3544bdaff508127d5 build/RZDE01_02/d_a_e_ba/d_a_e_ba.rel +93bc66c7f2ce6b085e124d5801271407557c59ae build/RZDE01_02/d_a_e_bee/d_a_e_bee.rel +6e54117667f1aef9fd68d9ad237cdaea05ac2f06 build/RZDE01_02/d_a_e_bg/d_a_e_bg.rel +284789dba2e98f23a98f310642e5de97ed7e30b3 build/RZDE01_02/d_a_e_bi/d_a_e_bi.rel +d0a188f0e47a08755efdb507ae3c04e5ffd021cd build/RZDE01_02/d_a_e_bi_leaf/d_a_e_bi_leaf.rel +cfe6cfcd7c4c5e9984d8dfa719b32e61d76d25a4 build/RZDE01_02/d_a_e_bs/d_a_e_bs.rel +2e2b5f0966bdf18ce9bb18511ec2df8e6ccc1dee build/RZDE01_02/d_a_e_bu/d_a_e_bu.rel +6c3a4d425045570e55770bfcc0ce408781510829 build/RZDE01_02/d_a_e_bug/d_a_e_bug.rel +5156661e3f32d94cbb7b679795e3ce0db336e4e6 build/RZDE01_02/d_a_e_cr/d_a_e_cr.rel +fe7e93ee86f36481d6cc8d001a977ea1f1e21c4e build/RZDE01_02/d_a_e_cr_egg/d_a_e_cr_egg.rel +b9abd154a6d8f8fb18a9ddc62b3da0e33b5a244c build/RZDE01_02/d_a_e_db/d_a_e_db.rel +dd6cd3e53e2ff4c69cd27d1479ad461b67cf9f2a build/RZDE01_02/d_a_e_db_leaf/d_a_e_db_leaf.rel +e420305061b8c5622a4209022eb5000f267901ca build/RZDE01_02/d_a_e_dd/d_a_e_dd.rel +3fae59fa7437625d13cc2fda9c3fa8effbbef65a build/RZDE01_02/d_a_e_df/d_a_e_df.rel +b3e724ccd43a42e226b00e3c304dc1fea57ff46f build/RZDE01_02/d_a_e_dk/d_a_e_dk.rel +f4344908a4c3a0b1743553b9b73f88fce38ac732 build/RZDE01_02/d_a_e_dn/d_a_e_dn.rel +26617eee47722a24cfa6c8bed089d82758f24054 build/RZDE01_02/d_a_e_dt/d_a_e_dt.rel +0a539ba09b9eeed069e2f2b376870d3307ea5bed build/RZDE01_02/d_a_e_fb/d_a_e_fb.rel +86cc240414be95f58e3cce4a378233f968cdf7c1 build/RZDE01_02/d_a_e_fk/d_a_e_fk.rel +c4d4b85768a54da80f06a4dcc4601204195149b2 build/RZDE01_02/d_a_e_fm/d_a_e_fm.rel +1cf0b874a6f1d05b1878fd8d9183f6d79b32ce05 build/RZDE01_02/d_a_e_fs/d_a_e_fs.rel +d813122637202447c9ce435779a9b6fdb50d9262 build/RZDE01_02/d_a_e_fz/d_a_e_fz.rel +77ee081886fe2d015ac240504ec828899b544c6e build/RZDE01_02/d_a_e_ga/d_a_e_ga.rel +89f41bf995d7d2d2eac968e49b87fcb124a92098 build/RZDE01_02/d_a_e_gb/d_a_e_gb.rel +afc5faa76a5de672c11394f3bd1b74373be616cc build/RZDE01_02/d_a_e_ge/d_a_e_ge.rel +66a4701dffcf599a9766b08de1aa679a8143bfe6 build/RZDE01_02/d_a_e_gi/d_a_e_gi.rel +e9604d242008c30b0b3290c984610bbf0b0058a4 build/RZDE01_02/d_a_e_gm/d_a_e_gm.rel +c9305127a9c88b17065161c1b0c6e51a41d05383 build/RZDE01_02/d_a_e_gob/d_a_e_gob.rel +2261db23ac3312ba7e68b313655ba9464e3efc88 build/RZDE01_02/d_a_e_gs/d_a_e_gs.rel +efc99962ec731d0f69bfaa889243c6dffb95656b build/RZDE01_02/d_a_e_hb/d_a_e_hb.rel +7c800eef18a148ce11b6fe3df256a66b9e947d80 build/RZDE01_02/d_a_e_hb_leaf/d_a_e_hb_leaf.rel +b5abf5e888cb53c36b5abb2017183df2594d08ef build/RZDE01_02/d_a_e_hm/d_a_e_hm.rel +6ab13a52f9a661d2d663767394bf6b2359674420 build/RZDE01_02/d_a_e_hp/d_a_e_hp.rel +41bd3541381932a61180ba321a5878a7de61171b build/RZDE01_02/d_a_e_hz/d_a_e_hz.rel +ca44ca86b3ebe443cfbd2cf1114ea0a92f073656 build/RZDE01_02/d_a_e_hzelda/d_a_e_hzelda.rel +719d9cf657f72b6600892dbcc728a7c8d9185665 build/RZDE01_02/d_a_e_is/d_a_e_is.rel +3934e26620d9f78a3ddc62a132c41c61a5c6cfce build/RZDE01_02/d_a_e_kg/d_a_e_kg.rel +0df8e546428989e75d8cbad28846c296f2c65194 build/RZDE01_02/d_a_e_kk/d_a_e_kk.rel +68552ca0db3fb13e78a6e967465bf2e20274df88 build/RZDE01_02/d_a_e_kr/d_a_e_kr.rel +9eb3540036b009a201ac4d2f766aee69686f2c14 build/RZDE01_02/d_a_e_mb/d_a_e_mb.rel +4631813a3930648ae44fd906977a4af25fb141aa build/RZDE01_02/d_a_e_md/d_a_e_md.rel +79cfb1a77fbf61c6d1f1f06042a292a47719ff9c build/RZDE01_02/d_a_e_mf/d_a_e_mf.rel +4d717fee3da90eb4f66204b9d01efd6124a9636f build/RZDE01_02/d_a_e_mk/d_a_e_mk.rel +7f86d7f6e026809dd5feded3cf5bd12bfc3de37e build/RZDE01_02/d_a_e_mk_bo/d_a_e_mk_bo.rel +c02350015960c22a41c0308e86ad154d107bdd50 build/RZDE01_02/d_a_e_mm/d_a_e_mm.rel +063e42437a55ac8d03805ceb60346d22ebc4238b build/RZDE01_02/d_a_e_mm_mt/d_a_e_mm_mt.rel +5c465c3a40fa3349bcdf3bde215056039f4875dd build/RZDE01_02/d_a_e_ms/d_a_e_ms.rel +a4d7619fd1280cfe39f599d22c8a4a6b40baa138 build/RZDE01_02/d_a_e_nest/d_a_e_nest.rel +bd0f98a331d0e62a9d4ab2d547fafa3c1ae6c0ff build/RZDE01_02/d_a_e_nz/d_a_e_nz.rel +7774fdcc48a4142ce3a90b06f32415b2acb890ed build/RZDE01_02/d_a_e_oc/d_a_e_oc.rel +636560cb2f79b51290a71d5a37877e5dc86090c5 build/RZDE01_02/d_a_e_oct_bg/d_a_e_oct_bg.rel +ebe48e79fd0665f40e0dfb526947b86cd6d5b770 build/RZDE01_02/d_a_e_ot/d_a_e_ot.rel +1cb551ea6299cae8e5940bb2579e889234a652eb build/RZDE01_02/d_a_e_ph/d_a_e_ph.rel +401718d1559d751b1e5c545d57e1e4184ea0d700 build/RZDE01_02/d_a_e_pm/d_a_e_pm.rel +9042ca2067c65bed4091cdd4b0124c9fdd1ec436 build/RZDE01_02/d_a_e_po/d_a_e_po.rel +fac03639d3e9c750e68f29405a3b2060af104c31 build/RZDE01_02/d_a_e_pz/d_a_e_pz.rel +0fb50d77b4a6b7cad62779665633d7adaee044e7 build/RZDE01_02/d_a_e_rb/d_a_e_rb.rel +8b3259bd43eaf26f55843030e2dcf00e3f8de61f build/RZDE01_02/d_a_e_rd/d_a_e_rd.rel +3bfd62830b6bb352b95f7b5feb95f6f29ecd658e build/RZDE01_02/d_a_e_rdb/d_a_e_rdb.rel +1a3cac0ba343f54a6f97f3c8f6ea23f40decd5d7 build/RZDE01_02/d_a_e_rdy/d_a_e_rdy.rel +a0932da61ae119246f6aefe3dbaeaa5fd24ea634 build/RZDE01_02/d_a_e_s1/d_a_e_s1.rel +3eae4c98f4cbcd5dd41a30d32c0f89eebe204db8 build/RZDE01_02/d_a_e_sb/d_a_e_sb.rel +c94c3e85f84321ed7328fb02ade8d3b1cfbe506f build/RZDE01_02/d_a_e_sf/d_a_e_sf.rel +6e59e31e5b893c2809a33e95a4592f7f8026c29c build/RZDE01_02/d_a_e_sg/d_a_e_sg.rel +629b77386bac9d8e7eb74a6ec5ff67dacfd090aa build/RZDE01_02/d_a_e_sh/d_a_e_sh.rel +a5eb51050de94a36dd06a60ea754349172236973 build/RZDE01_02/d_a_e_sm/d_a_e_sm.rel +06dae2047a4efcd4eb4108129d55829ee79db557 build/RZDE01_02/d_a_e_sm2/d_a_e_sm2.rel +29652d7ee4c743098bf4935442555b40c854573d build/RZDE01_02/d_a_e_st/d_a_e_st.rel +e8033ec23f7d84fcc88331bff742fdfe6c14bd5b build/RZDE01_02/d_a_e_st_line/d_a_e_st_line.rel +f0d18816dd27c71336fa614bf42fcd0a541a802f build/RZDE01_02/d_a_e_sw/d_a_e_sw.rel +1e12fee10773ae3890d6e7256cca8c230b34c5cf build/RZDE01_02/d_a_e_th/d_a_e_th.rel +10378b8989932a1e6e7963e120e1681e14e7f43d build/RZDE01_02/d_a_e_th_ball/d_a_e_th_ball.rel +2cd475727460bb5e5b6737b9fa4bfee391fd258c build/RZDE01_02/d_a_e_tk/d_a_e_tk.rel +9bd3dd5d672f17b9dc41ec07f98999f001a9c89a build/RZDE01_02/d_a_e_tk2/d_a_e_tk2.rel +ae4500e6dddc63ccbd137d9c37ce8a2421339853 build/RZDE01_02/d_a_e_tk_ball/d_a_e_tk_ball.rel +c8d02f39de26756c234dcfb46b3c79a79a3e2562 build/RZDE01_02/d_a_e_tt/d_a_e_tt.rel +9f19f3250bcc53ebf3225a82497f6e397471dde6 build/RZDE01_02/d_a_e_vt/d_a_e_vt.rel +f3c8da4ae6d491bef9c32cd82ffb56be6b5a9b0a build/RZDE01_02/d_a_e_warpappear/d_a_e_warpappear.rel +48770344612d241f1ccf5924acfdc51d76a9fe92 build/RZDE01_02/d_a_e_wb/d_a_e_wb.rel +04c0a4a56f7b59fff2eecff536973cc1880f524e build/RZDE01_02/d_a_e_ws/d_a_e_ws.rel +d402c0c5fc57d14ab4ff5de087aeac37bacbb227 build/RZDE01_02/d_a_e_ww/d_a_e_ww.rel +8703891770fa62f4b974ca2886782f5a0ef78683 build/RZDE01_02/d_a_e_yc/d_a_e_yc.rel +2b7de7f500a7cf4813a02c0471bfe9043470e1bd build/RZDE01_02/d_a_e_yd/d_a_e_yd.rel +d3ec098082585649bac5fb06acd6215c3967ede3 build/RZDE01_02/d_a_e_yd_leaf/d_a_e_yd_leaf.rel +241525ea1ff19e8cfcdc9e555f11b50fe0603134 build/RZDE01_02/d_a_e_yg/d_a_e_yg.rel +67366386d658749093f1bb60f86fe9b82d5e49b0 build/RZDE01_02/d_a_e_yh/d_a_e_yh.rel +378caa204d9164906edae3b6575153593a6385a5 build/RZDE01_02/d_a_e_yk/d_a_e_yk.rel +facff148e5225f685a7ff3006c1fa4590cdd6900 build/RZDE01_02/d_a_e_ym/d_a_e_ym.rel +0786a29481bcec718055cf4e9daee5d84505d534 build/RZDE01_02/d_a_e_ym_tag/d_a_e_ym_tag.rel +7018f9cf0f45405863e0adbef8262887dba15350 build/RZDE01_02/d_a_e_ymb/d_a_e_ymb.rel +87ff4d54104c556839a7d7d61c3da93d4e7e6a44 build/RZDE01_02/d_a_e_yr/d_a_e_yr.rel +054a742ee5dbd28338356c8ab7c62e9ad765c25c build/RZDE01_02/d_a_e_zh/d_a_e_zh.rel +8d9597eac1972e9ff8bbe3c636b933da6aac94db build/RZDE01_02/d_a_e_zm/d_a_e_zm.rel +a5988e8e78afef96fd6fc653819ec8396fbb48bd build/RZDE01_02/d_a_e_zs/d_a_e_zs.rel +38fddef96cb7e7cc9639f119b3c6ad9c649d9796 build/RZDE01_02/d_a_econt/d_a_econt.rel +e61db3f6c0c5f689676ebb4c6bcf5ca268ceac25 build/RZDE01_02/d_a_ep/d_a_ep.rel +18bbbc2c760c08eff7a392482e32a6ea6186e120 build/RZDE01_02/d_a_formation_mng/d_a_formation_mng.rel +847ddb7bfebc55fd89515e6f8fe14d371b722d17 build/RZDE01_02/d_a_fr/d_a_fr.rel +5bc49180f53847c6cde0ca751d99762b2fc8169a build/RZDE01_02/d_a_grass/d_a_grass.rel +aa6aa2f28f6b33fc60e6a8e95d2d6858aacd7c09 build/RZDE01_02/d_a_guard_mng/d_a_guard_mng.rel +d2a0779ccbe2210d3be5ea2c7d9a98e3424e86fe build/RZDE01_02/d_a_hitobj/d_a_hitobj.rel +e603cd4f5a12f23e5ca23f907e1b1799a191e4e3 build/RZDE01_02/d_a_horse/d_a_horse.rel +83e53017d4fad48972d69d9be3cb89669663c600 build/RZDE01_02/d_a_hozelda/d_a_hozelda.rel +790068ac86da3cf74abac87e3feb8dc9e41ba5ca build/RZDE01_02/d_a_izumi_gate/d_a_izumi_gate.rel +744b53477de62646b7d4c268ca68a413fbfcef37 build/RZDE01_02/d_a_kago/d_a_kago.rel +222dd30715ae3a0838f5544b7a53a0b5572263bb build/RZDE01_02/d_a_kytag00/d_a_kytag00.rel +8fc912c58ca25915950a791f4878369764a10860 build/RZDE01_02/d_a_kytag01/d_a_kytag01.rel +89512d81678c5a31e41734d2e855fb9b64b4e8f1 build/RZDE01_02/d_a_kytag02/d_a_kytag02.rel +f07d2e04ed50d11ea3e4ab856a1ab36fc2ddc064 build/RZDE01_02/d_a_kytag03/d_a_kytag03.rel +27711b69a8823d25bb4e7c2222dfdfd37e805709 build/RZDE01_02/d_a_kytag04/d_a_kytag04.rel +2883a0901e98c7f216e3d10796137cb831f69629 build/RZDE01_02/d_a_kytag05/d_a_kytag05.rel +4718eb1fa8f38819bd40e8f4e79318584c9d5081 build/RZDE01_02/d_a_kytag06/d_a_kytag06.rel +c7f7ff09ef05f81c1b519e71f840146f2160df9a build/RZDE01_02/d_a_kytag07/d_a_kytag07.rel +0c81b24e1829a7a1ee24ea4c97896b5fee17babd build/RZDE01_02/d_a_kytag08/d_a_kytag08.rel +8676e1e4bb3be03d917ba8c754de05e2d38b396c build/RZDE01_02/d_a_kytag09/d_a_kytag09.rel +495c90f031149709e857b5a47e976c359ea388b8 build/RZDE01_02/d_a_kytag10/d_a_kytag10.rel +e29228aed535d9fc2ecfcb4fa113a83690dfaf9b build/RZDE01_02/d_a_kytag11/d_a_kytag11.rel +64130c7fe8abe56585707928fc0cb791d378ec7d build/RZDE01_02/d_a_kytag12/d_a_kytag12.rel +5564469322474fc53120f3bb454e96524ad47e46 build/RZDE01_02/d_a_kytag13/d_a_kytag13.rel +5228615a281e04bb8079ca91f31c7db164cbf396 build/RZDE01_02/d_a_kytag14/d_a_kytag14.rel +efad5cf2d5da28062565af4ef2b6db0b9c9f57cb build/RZDE01_02/d_a_kytag15/d_a_kytag15.rel +6d90d35eb011ee05ef9b668b782ad1c1cf7a8489 build/RZDE01_02/d_a_kytag16/d_a_kytag16.rel +81264103f105f0c0838b6e536bdd5d981e86278b build/RZDE01_02/d_a_kytag17/d_a_kytag17.rel +82271dc84732105b3f6c6c2f47a20bab12b3ffb4 build/RZDE01_02/d_a_mant/d_a_mant.rel +243acfe72f579b843058aa79d4e4a1ea80727b04 build/RZDE01_02/d_a_mg_fish/d_a_mg_fish.rel +b480367bad17311c31fc7123029656ddc8e061cb build/RZDE01_02/d_a_mg_fshop/d_a_mg_fshop.rel +1c867ebeaa2b44add7d608ec364a9ba78eb8aed8 build/RZDE01_02/d_a_mg_rod/d_a_mg_rod.rel +0ab48dbd038ab6b8ab5dfc804a076215d4aef55f build/RZDE01_02/d_a_midna/d_a_midna.rel +c62d5fa5e3eeed2f9f9b28182679a2cc13a16349 build/RZDE01_02/d_a_mirror/d_a_mirror.rel +8f2122651b6e7459a26d6b77642fe0bd336d4176 build/RZDE01_02/d_a_movie_player/d_a_movie_player.rel +8129cf5560b21f5ed71977b01b59ab4d471d6f5b build/RZDE01_02/d_a_myna/d_a_myna.rel +98c62cd9cf5b8fcd1c46189936e7eaa728e5efe9 build/RZDE01_02/d_a_nbomb/d_a_nbomb.rel +c057740cb21228cec6a9c43c7b4de48aeab43024 build/RZDE01_02/d_a_ni/d_a_ni.rel +07ffdb0f8c3739565533cc173af19caaf413d95a build/RZDE01_02/d_a_no_chg_room/d_a_no_chg_room.rel +93709f2fc515814a5f104089e39fab86d2f8b432 build/RZDE01_02/d_a_npc_aru/d_a_npc_aru.rel +c53aed79072480a5d285dfc8e1107fbd079ef8b9 build/RZDE01_02/d_a_npc_ash/d_a_npc_ash.rel +c98417f4c3252405767863e0aebe47ce74d8c92c build/RZDE01_02/d_a_npc_ashB/d_a_npc_ashB.rel +c1f520b553d41f820f44facfb15c43b1899df2a6 build/RZDE01_02/d_a_npc_bans/d_a_npc_bans.rel +f7b9b16fc46ac350f1db6d1aa4e01dd1e6c2ddcf build/RZDE01_02/d_a_npc_besu/d_a_npc_besu.rel +130c75c558fc62b2b8caa8645e43e6cd41e222cd build/RZDE01_02/d_a_npc_blue_ns/d_a_npc_blue_ns.rel +f5a7844d54b27874bda5ab1fe6b1516999bd5bfa build/RZDE01_02/d_a_npc_bou/d_a_npc_bou.rel +e3c867e1ffea65a1f47f18f8b8847723357fed02 build/RZDE01_02/d_a_npc_bouS/d_a_npc_bouS.rel +9d19964738d0d92629da0d3583542fbcb304bdf8 build/RZDE01_02/d_a_npc_cdn3/d_a_npc_cdn3.rel +6b22d5210baf7c0a98c06ca91e65e8dde04eea47 build/RZDE01_02/d_a_npc_chat/d_a_npc_chat.rel +e1f059d5c50ed910117eb2adbeefcdd5b6abce05 build/RZDE01_02/d_a_npc_chin/d_a_npc_chin.rel +472bbc70387aa1bc909a5dd4ad0de702d00e3f61 build/RZDE01_02/d_a_npc_clerka/d_a_npc_clerka.rel +f5166f2b19a56af4a2e909e1ae0449cc502eb368 build/RZDE01_02/d_a_npc_clerkb/d_a_npc_clerkb.rel +0d850bb2a07cf3e3b4f29eb6454c94bce88bfc51 build/RZDE01_02/d_a_npc_clerkt/d_a_npc_clerkt.rel +07505a7efe6b823cc445d2fe15d04aa328ad0a88 build/RZDE01_02/d_a_npc_coach/d_a_npc_coach.rel +91aa33fb56b4f417aecdcca6a1c1f795bfb66541 build/RZDE01_02/d_a_npc_df/d_a_npc_df.rel +0f6d2e35cbf9649a6b09567738e0b51b84cbbb74 build/RZDE01_02/d_a_npc_doc/d_a_npc_doc.rel +03134b181f6341b76f3ef14af6f928b14eec0916 build/RZDE01_02/d_a_npc_doorboy/d_a_npc_doorboy.rel +5ddc5d29ea6ff3cb98fc848497e5761734fd95c3 build/RZDE01_02/d_a_npc_drainSol/d_a_npc_drainSol.rel +d02a8346d9771ee526e3bdbc48f25ea2817dc8ba build/RZDE01_02/d_a_npc_du/d_a_npc_du.rel +4d936b8ddbbaab740555dfafa8e4d4dc7d4511ea build/RZDE01_02/d_a_npc_fairy/d_a_npc_fairy.rel +b52471c2c3843372122fb93e3e35931de1531759 build/RZDE01_02/d_a_npc_fairy_seirei/d_a_npc_fairy_seirei.rel +2edb447e05cf498f177010810a8d44631ba368f0 build/RZDE01_02/d_a_npc_fguard/d_a_npc_fguard.rel +59535af7f16bdaad471928e3c58a08168a883ff1 build/RZDE01_02/d_a_npc_fish/d_a_npc_fish.rel +e55d41acad9e33697429d3bb5908865940ea20c1 build/RZDE01_02/d_a_npc_gnd/d_a_npc_gnd.rel +39573d5efb7b0020cb4deefd1278dbc63513224d build/RZDE01_02/d_a_npc_gra/d_a_npc_gra.rel +04dee91981a3e5e17aa9e4a1668931df245d532e build/RZDE01_02/d_a_npc_grc/d_a_npc_grc.rel +863ef5db3cf169bd8a21b3848ff2ccf828a3bce9 build/RZDE01_02/d_a_npc_grd/d_a_npc_grd.rel +129ae987740e9e79e31476252519101302da3622 build/RZDE01_02/d_a_npc_grm/d_a_npc_grm.rel +0c53ab8956f5e6e674be31ae4309086be2ef617f build/RZDE01_02/d_a_npc_grmc/d_a_npc_grmc.rel +243586b284d57bb9902a36fe33dd6f21aef23f39 build/RZDE01_02/d_a_npc_gro/d_a_npc_gro.rel +492ff7258fa98eca9a45f5fc498eb203fb8f46be build/RZDE01_02/d_a_npc_grr/d_a_npc_grr.rel +2edd254ffa734a3555069c079e50a01bf2591ef4 build/RZDE01_02/d_a_npc_grs/d_a_npc_grs.rel +9278015ef8710f8b62afe80e8179e6089e47fa46 build/RZDE01_02/d_a_npc_grz/d_a_npc_grz.rel +18a3f871604ef6c0d67ffa1c3addab73c304d1e9 build/RZDE01_02/d_a_npc_guard/d_a_npc_guard.rel +56d4b2ea692374ba4df8c71139189552c20166fd build/RZDE01_02/d_a_npc_gwolf/d_a_npc_gwolf.rel +8213713a25a51866bc5fdc05b3b17aa65456afad build/RZDE01_02/d_a_npc_hanjo/d_a_npc_hanjo.rel +a3ebb09b58e0d2f474e40914ae33bf16bbc9ef12 build/RZDE01_02/d_a_npc_henna/d_a_npc_henna.rel +12fb69ae8bee212451bf69ffcb0f8358a756b83d build/RZDE01_02/d_a_npc_henna0/d_a_npc_henna0.rel +4b3d57da7494ffb9a91a5505b4545482496bb800 build/RZDE01_02/d_a_npc_hoz/d_a_npc_hoz.rel +55c293b2a52d988e675fb8d07ac7118373bce38e build/RZDE01_02/d_a_npc_impal/d_a_npc_impal.rel +1414516e7d46096fd0c68cdc0c72901438e15586 build/RZDE01_02/d_a_npc_inko/d_a_npc_inko.rel +93f6ddae4ec0d1dd304e12d6e0cc4373a65e9dc9 build/RZDE01_02/d_a_npc_ins/d_a_npc_ins.rel +3065f6676de45d0312adc056c733a599eec93f22 build/RZDE01_02/d_a_npc_jagar/d_a_npc_jagar.rel +7755d0c199d2a5bccb7f648497700e002ac1abd3 build/RZDE01_02/d_a_npc_kakashi/d_a_npc_kakashi.rel +32ad4f78c9bb13f96691d811b3a58b31acad1d33 build/RZDE01_02/d_a_npc_kasi_hana/d_a_npc_kasi_hana.rel +7f58c79a7bff066c57dc39c3586acdfb81e10cc5 build/RZDE01_02/d_a_npc_kasi_kyu/d_a_npc_kasi_kyu.rel +0db6912c6decf5dd1700c61bdd7ff80beb73138a build/RZDE01_02/d_a_npc_kasi_mich/d_a_npc_kasi_mich.rel +87b8bab8831f9a824083ca138192511a44cfb7cc build/RZDE01_02/d_a_npc_kdk/d_a_npc_kdk.rel +2ba1276974f395edfcdaa07d89597c8f51dc4c5b build/RZDE01_02/d_a_npc_kkri/d_a_npc_kkri.rel +ef74b2d863224c12dfe1d787977a46022ff3731f build/RZDE01_02/d_a_npc_kn/d_a_npc_kn.rel +0671bcf09705701cc04b997030bd6108339eb981 build/RZDE01_02/d_a_npc_knj/d_a_npc_knj.rel +9232e121934264424ab015505a482972e2ea540c build/RZDE01_02/d_a_npc_kolin/d_a_npc_kolin.rel +943bbc26d781c1d81dd507dc212d0cfd9d24b77f build/RZDE01_02/d_a_npc_kolinb/d_a_npc_kolinb.rel +0f169ed67250e1bf346ed75addc09f3db2446a67 build/RZDE01_02/d_a_npc_ks/d_a_npc_ks.rel +6a6ebe0a30a02e278f7d8368e80ceb7049fca1b3 build/RZDE01_02/d_a_npc_kyury/d_a_npc_kyury.rel +8fcb22e510fb825280d88ae40b434b4f8b746c8c build/RZDE01_02/d_a_npc_len/d_a_npc_len.rel +778eef438f176c045c5db33ea8fd1c6c2f5b487d build/RZDE01_02/d_a_npc_lf/d_a_npc_lf.rel +dff74be34432d4e48e43af20521e8a39c71319ec build/RZDE01_02/d_a_npc_lud/d_a_npc_lud.rel +5d19992dadda67dd90a34cfe4eec370f4853db2f build/RZDE01_02/d_a_npc_maro/d_a_npc_maro.rel +418dda019f6e0323434d028b563f8323623c2484 build/RZDE01_02/d_a_npc_midp/d_a_npc_midp.rel +d83425a324a58ea1fc98bba45ec1db3a8498ec32 build/RZDE01_02/d_a_npc_mk/d_a_npc_mk.rel +0bef27c1518a9550ffb319d1305451a38225a7a8 build/RZDE01_02/d_a_npc_moi/d_a_npc_moi.rel +13ba909d8ff6e0a63c76ccda535034b4901a91e6 build/RZDE01_02/d_a_npc_moir/d_a_npc_moir.rel +e6c5eb0256dc4f36223eb613619ec38d53eb4989 build/RZDE01_02/d_a_npc_myna2/d_a_npc_myna2.rel +80cd320223c6e183e24200891e55c982fea6f963 build/RZDE01_02/d_a_npc_ne/d_a_npc_ne.rel +571d5aae7dbcfaa9d12182dd7026fa7eaeb386db build/RZDE01_02/d_a_npc_p2/d_a_npc_p2.rel +0eb0441fa65e782027c80041b3d4ab8d6dadf2d4 build/RZDE01_02/d_a_npc_pachi_besu/d_a_npc_pachi_besu.rel +0b61e7a7c552201278320caf6420e455d1735df2 build/RZDE01_02/d_a_npc_pachi_maro/d_a_npc_pachi_maro.rel +19f38abb1f6fb6f9488912ce6d76493b2b313b49 build/RZDE01_02/d_a_npc_pachi_taro/d_a_npc_pachi_taro.rel +6c4d2e47df8c2cc8c26a57ed962ab6092ce0bdef build/RZDE01_02/d_a_npc_passer/d_a_npc_passer.rel +d97beca6b0dd81c7e2baffd9687c601177ecdbe9 build/RZDE01_02/d_a_npc_passer2/d_a_npc_passer2.rel +aab7210d7e111c18b8d3383c3aa61358e9b95998 build/RZDE01_02/d_a_npc_post/d_a_npc_post.rel +e34aee72b8c153db04deb18ff4e83e431b6f6519 build/RZDE01_02/d_a_npc_pouya/d_a_npc_pouya.rel +1cf62e070f52c843a739cf84cd6f39ed218fdab9 build/RZDE01_02/d_a_npc_prayer/d_a_npc_prayer.rel +177fac799768ab732040188e8a0286b5d6d47b88 build/RZDE01_02/d_a_npc_raca/d_a_npc_raca.rel +82d973d8507add5934573bbf11f27fbeba37820e build/RZDE01_02/d_a_npc_rafrel/d_a_npc_rafrel.rel +757f54a19b967dfb1dd87276188bb79391fe372c build/RZDE01_02/d_a_npc_saru/d_a_npc_saru.rel +5ae83e6a649491b299aca03a0f48a56880f49b9f build/RZDE01_02/d_a_npc_seib/d_a_npc_seib.rel +3ce1540aafc76493009904d4aeb69e057836e6df build/RZDE01_02/d_a_npc_seic/d_a_npc_seic.rel +487024d3ba4e828cedc792d634fabb0edbe4e92d build/RZDE01_02/d_a_npc_seid/d_a_npc_seid.rel +f8fec9267725ba6fcdb322fae4ca2368c050a57f build/RZDE01_02/d_a_npc_seira/d_a_npc_seira.rel +8b19d51473558b820a40ad6dce67ed73e9814328 build/RZDE01_02/d_a_npc_seira2/d_a_npc_seira2.rel +760b2e863efa6ed2a040ec063b2583196acefe42 build/RZDE01_02/d_a_npc_seirei/d_a_npc_seirei.rel +8c0837bc3263e95c7dde949645c972c2af2dc468 build/RZDE01_02/d_a_npc_shad/d_a_npc_shad.rel +67b37f90a612acbe067e8683edb925aad2a686da build/RZDE01_02/d_a_npc_shaman/d_a_npc_shaman.rel +f10065c95173ba773607d2dfa1e78d8edeb164c6 build/RZDE01_02/d_a_npc_shoe/d_a_npc_shoe.rel +22af397aebeab74ab2d59cd64e13653fae7359af build/RZDE01_02/d_a_npc_shop0/d_a_npc_shop0.rel +21b6d9b750ff4c617e92a131dcaa9747730cc23e build/RZDE01_02/d_a_npc_shop_maro/d_a_npc_shop_maro.rel +3b9e7fa66552a0eeda70fdfcc48ced3e29af92fe build/RZDE01_02/d_a_npc_sola/d_a_npc_sola.rel +b7e778148cb0ab4fe0ed9ae7f895174a3619a618 build/RZDE01_02/d_a_npc_soldierA/d_a_npc_soldierA.rel +d040d753eee2b6be3df361dcf4a322e89e75df9a build/RZDE01_02/d_a_npc_soldierB/d_a_npc_soldierB.rel +521ad04171d8abdb05b1e8926d8a0789a7102b2c build/RZDE01_02/d_a_npc_sq/d_a_npc_sq.rel +4ed9692077a10063d52b6a5e1057fac05d6bef76 build/RZDE01_02/d_a_npc_taro/d_a_npc_taro.rel +267af5625bac3b1f327ab272f17be4bdcd231b39 build/RZDE01_02/d_a_npc_the/d_a_npc_the.rel +fa215ebc4275996dbeec2fa66f1de0ed45de6e06 build/RZDE01_02/d_a_npc_theB/d_a_npc_theB.rel +2b0b3e8461ad0167539aff640b501586b239a730 build/RZDE01_02/d_a_npc_tk/d_a_npc_tk.rel +3d7dc8eff9759cc3e94cbd9eeb445418a89d2d55 build/RZDE01_02/d_a_npc_tkc/d_a_npc_tkc.rel +b650f32f4721b2e5833663a5b1d6de07a073a2da build/RZDE01_02/d_a_npc_tkj/d_a_npc_tkj.rel +77db475e8785c46b39d9ac09a9d19a71284b7ecb build/RZDE01_02/d_a_npc_tkj2/d_a_npc_tkj2.rel +607f3e0e0f38c76ec7c30e74123ee21981f5bb75 build/RZDE01_02/d_a_npc_tks/d_a_npc_tks.rel +bb5fb8c20c6d3762270cf312ff2ff5ad3132487c build/RZDE01_02/d_a_npc_toby/d_a_npc_toby.rel +7e5630aa8cf1f295261162a8a4f7972bc64f4d3b build/RZDE01_02/d_a_npc_tr/d_a_npc_tr.rel +967c50e0827e689647d9af10233223ce4303dc0a build/RZDE01_02/d_a_npc_uri/d_a_npc_uri.rel +8fd4a0e90f95347e0860437ee32832e833c61e07 build/RZDE01_02/d_a_npc_worm/d_a_npc_worm.rel +0d97dd0635aec93fd6bdf7ef36e5b0bcbc6dca3b build/RZDE01_02/d_a_npc_wrestler/d_a_npc_wrestler.rel +10ba14ba1e4d15b59cd5b861e26056ff2084352e build/RZDE01_02/d_a_npc_yamid/d_a_npc_yamid.rel +1ea8b575234ad53f1d993300c50ca4007bc85ddd build/RZDE01_02/d_a_npc_yamis/d_a_npc_yamis.rel +7fc4f892dfbb0c252e536a2710689afbf1b68e2f build/RZDE01_02/d_a_npc_yamit/d_a_npc_yamit.rel +b9eabb66b4c9c2c42c377db614245791636ce677 build/RZDE01_02/d_a_npc_yelia/d_a_npc_yelia.rel +83f49ab650065fe10d55da99700a4860f707c860 build/RZDE01_02/d_a_npc_ykm/d_a_npc_ykm.rel +8b2a2ff3df502bb845a6780ab913f4d1f231a84e build/RZDE01_02/d_a_npc_ykw/d_a_npc_ykw.rel +293adf99c3a6e20a564f94f9d34b3fe80f30049a build/RZDE01_02/d_a_npc_zanb/d_a_npc_zanb.rel +f68e93049fabb62edc7a76b969b8919d89b0ce8f build/RZDE01_02/d_a_npc_zant/d_a_npc_zant.rel +db51f01ba804d868dfbf1a6b61272b8c0ddee397 build/RZDE01_02/d_a_npc_zelR/d_a_npc_zelR.rel +543f159142a9cf92901a93e82f58a20960bcc7e4 build/RZDE01_02/d_a_npc_zelRo/d_a_npc_zelRo.rel +25fd10b2e570c90115f84a182f8c8b2ff04b90d7 build/RZDE01_02/d_a_npc_zelda/d_a_npc_zelda.rel +5e87a0a44e850f31a91e349585c184d4f7944a52 build/RZDE01_02/d_a_npc_zra/d_a_npc_zra.rel +35db362ae72ecb1a3813d20f43ff89ed3ca2e8cc build/RZDE01_02/d_a_npc_zrc/d_a_npc_zrc.rel +a7691fc674f30d22d8eff2401a5952f339bc3588 build/RZDE01_02/d_a_npc_zrz/d_a_npc_zrz.rel +0d8e50d3061ead3c7d6409215cd461cbb5d41453 build/RZDE01_02/d_a_obj_Lv5Key/d_a_obj_Lv5Key.rel +918f5b854ad7ce07de29b02cc186fe78e85202de build/RZDE01_02/d_a_obj_Turara/d_a_obj_Turara.rel +3af96667a2105edfcf8e4889551b05337e13c5fe build/RZDE01_02/d_a_obj_TvCdlst/d_a_obj_TvCdlst.rel +4ef5afabdb3c65161fd304664d89761317e016ba build/RZDE01_02/d_a_obj_Y_taihou/d_a_obj_Y_taihou.rel +d0f1ec879a7bc30bf4ce14670cd101d3ea3aefd9 build/RZDE01_02/d_a_obj_amiShutter/d_a_obj_amiShutter.rel +170a58542b70e7fc8d5ae5fe1176fd0da8fa3619 build/RZDE01_02/d_a_obj_ari/d_a_obj_ari.rel +b9ed43d9516ab52c4f6d9a133e85634c2c5300e3 build/RZDE01_02/d_a_obj_automata/d_a_obj_automata.rel +7b2ea5db1338d5b3db5a74cd9c678a3b6ac1418b build/RZDE01_02/d_a_obj_avalanche/d_a_obj_avalanche.rel +095a3f4bf5f0a1f0081f357b9f0ea2fd2c65a867 build/RZDE01_02/d_a_obj_balloon/d_a_obj_balloon.rel +aa0beb639156f91aef9e0a1e238b0935cdc04200 build/RZDE01_02/d_a_obj_barDesk/d_a_obj_barDesk.rel +2d95d1a6838276509ae1b1abb67e64e29ab77188 build/RZDE01_02/d_a_obj_batta/d_a_obj_batta.rel +02fba2e975bdc5ababf86baa7f594598c58442fc build/RZDE01_02/d_a_obj_bbox/d_a_obj_bbox.rel +9113f05696dac0ca333e6695365eb30131c5edda build/RZDE01_02/d_a_obj_bed/d_a_obj_bed.rel +fd5d5bcd599fd2d600472b62eb70506531e08e11 build/RZDE01_02/d_a_obj_bemos/d_a_obj_bemos.rel +a1060c35d67acc355bb28b57ef4b5df8f9f15e86 build/RZDE01_02/d_a_obj_bhashi/d_a_obj_bhashi.rel +bd98db7a5002f89dbd888b2420450638ab6e78ba build/RZDE01_02/d_a_obj_bhbridge/d_a_obj_bhbridge.rel +fb412547a8d96ee6a6d4a125abe887f9c82b2c01 build/RZDE01_02/d_a_obj_bk_leaf/d_a_obj_bk_leaf.rel +d11794a8530a3888a92d686b8f128ae215ddc5b4 build/RZDE01_02/d_a_obj_bkdoor/d_a_obj_bkdoor.rel +166e2670d39bc944c9948f8ee96d89cf9fb98b8a build/RZDE01_02/d_a_obj_bky_rock/d_a_obj_bky_rock.rel +a735fa930d7baf043f05f7fa0b423d6ba81f69d6 build/RZDE01_02/d_a_obj_bmWindow/d_a_obj_bmWindow.rel +f3cbfd7d7b46298e7e06b981df12323a558e6218 build/RZDE01_02/d_a_obj_bmshutter/d_a_obj_bmshutter.rel +2cdff75bf64e333dbd0f491152f0366ff4e2f612 build/RZDE01_02/d_a_obj_bombf/d_a_obj_bombf.rel +019d556cc2e9496a7872d63983f4140986b2f61b build/RZDE01_02/d_a_obj_bosswarp/d_a_obj_bosswarp.rel +960ae8f024cbbdedfd1426529d2c86e56848f76a build/RZDE01_02/d_a_obj_boumato/d_a_obj_boumato.rel +e7ad4014b524e8e6dd607f8a975219eb0072e68f build/RZDE01_02/d_a_obj_brakeeff/d_a_obj_brakeeff.rel +a700fb5482013d1163ce9c8c4b239805f0144555 build/RZDE01_02/d_a_obj_brg/d_a_obj_brg.rel +56bbe427ed08fdda125e4c85fa8583880b0bce36 build/RZDE01_02/d_a_obj_bsGate/d_a_obj_bsGate.rel +2a26e9ecd468a9c1e91015ce71817656491b07e6 build/RZDE01_02/d_a_obj_bubblePilar/d_a_obj_bubblePilar.rel +facd210553735c4c7c234868dae3cdb6a3b78d2e build/RZDE01_02/d_a_obj_burnbox/d_a_obj_burnbox.rel +699c91f1d68790ef835a9f194b44612d7c25474d build/RZDE01_02/d_a_obj_carry/d_a_obj_carry.rel +c83c0b2a5a49b4bf928f35a32d4c3420d7e57a82 build/RZDE01_02/d_a_obj_catdoor/d_a_obj_catdoor.rel +a112b65be657c41a6e343392f25027ade9fdfb76 build/RZDE01_02/d_a_obj_cb/d_a_obj_cb.rel +8c32126d58834124e6b655bf0c6d80c235696e80 build/RZDE01_02/d_a_obj_cblock/d_a_obj_cblock.rel +8e0bfd7c7eaced013b6554f0814215201f3ef771 build/RZDE01_02/d_a_obj_cboard/d_a_obj_cboard.rel +7e99bac6b2c17f4a79d2b2a200272b546aaf7929 build/RZDE01_02/d_a_obj_cdoor/d_a_obj_cdoor.rel +8be2d3e8f902451bac96827c4dc9de742dcd193a build/RZDE01_02/d_a_obj_chandelier/d_a_obj_chandelier.rel +aa41ebdb44905f929c1b0b3c8ea626b3ae659a68 build/RZDE01_02/d_a_obj_chest/d_a_obj_chest.rel +f060f2c18f00430491932a3cdf1bbd201af24618 build/RZDE01_02/d_a_obj_cho/d_a_obj_cho.rel +c741cf45fe408620b5b40f2849ef0a064560fb92 build/RZDE01_02/d_a_obj_cowdoor/d_a_obj_cowdoor.rel +272315c705789b77f8bf52f5bcba0e9042cd4481 build/RZDE01_02/d_a_obj_crope/d_a_obj_crope.rel +2b4c2a6e49c583e5dc1b0925d47a4a1b51dbf06d build/RZDE01_02/d_a_obj_crvfence/d_a_obj_crvfence.rel +ce01af1b56b248b9033c7c88cc98d472e784071d build/RZDE01_02/d_a_obj_crvgate/d_a_obj_crvgate.rel +7c61ca42dddf18f0fa2f07916666744523078f61 build/RZDE01_02/d_a_obj_crvhahen/d_a_obj_crvhahen.rel +e8fcf152b33886639476458ae1837a4636f9689c build/RZDE01_02/d_a_obj_crvlh_down/d_a_obj_crvlh_down.rel +77f25f463ae91026d94a61fea970b5f3872886b2 build/RZDE01_02/d_a_obj_crvlh_up/d_a_obj_crvlh_up.rel +4748ddb4c30182591272ce0b43dbf0f1ac3e1e08 build/RZDE01_02/d_a_obj_crvsteel/d_a_obj_crvsteel.rel +c48b8938f48401a32256dbc1887249345f3c507b build/RZDE01_02/d_a_obj_crystal/d_a_obj_crystal.rel +13d82ef13f545d89a6d9ca29685c46f00f18c6c1 build/RZDE01_02/d_a_obj_cwall/d_a_obj_cwall.rel +b8a772dd4dd9caaa90173a23c5527f6cf44abf94 build/RZDE01_02/d_a_obj_damCps/d_a_obj_damCps.rel +c850fbb3d10397a6c4816b87049fc787ccfc48ae build/RZDE01_02/d_a_obj_dan/d_a_obj_dan.rel +62dd2aec390c45d4ac85fa18e3e83b910c46c026 build/RZDE01_02/d_a_obj_digholl/d_a_obj_digholl.rel +92dd717fd8aa6d23689aa4fe727635b5a55dbb90 build/RZDE01_02/d_a_obj_digplace/d_a_obj_digplace.rel +5f0342ad47022a234e51a2e01c99acd2586ea9fc build/RZDE01_02/d_a_obj_digsnow/d_a_obj_digsnow.rel +28e254142928491c6bce7f59aff3eb2afcfb3fe7 build/RZDE01_02/d_a_obj_dmelevator/d_a_obj_dmelevator.rel +4707edd185a9058fc64fbc1ef810187d6428e31c build/RZDE01_02/d_a_obj_drop/d_a_obj_drop.rel +0e68b26e34d892de7a063a631fda3080fd9a1829 build/RZDE01_02/d_a_obj_dust/d_a_obj_dust.rel +2b3d8c6b5fd8e483160c725911ed706deef3c429 build/RZDE01_02/d_a_obj_eff/d_a_obj_eff.rel +3177d1b1086bc3d8854f599ab6e6b620b7d81b4a build/RZDE01_02/d_a_obj_enemy_create/d_a_obj_enemy_create.rel +7d06cc40f509d0cf94527cf6edfd2521e8ec4ea4 build/RZDE01_02/d_a_obj_fallobj/d_a_obj_fallobj.rel +39400ef4ef55cda78bfe6b7eb448a4a54f8cc87c build/RZDE01_02/d_a_obj_fan/d_a_obj_fan.rel +1bd85b74b2260892654b0e34fa5d7f3d95cee52c build/RZDE01_02/d_a_obj_fchain/d_a_obj_fchain.rel +cd2946bcd7ba0f3d037bada376bea0a6da90540b build/RZDE01_02/d_a_obj_fireWood/d_a_obj_fireWood.rel +b02acc36d52c2576fb5bc24d6be4173f62abfc1a build/RZDE01_02/d_a_obj_fireWood2/d_a_obj_fireWood2.rel +bd70726ecd770153a4520133015433c9eddbc8e8 build/RZDE01_02/d_a_obj_firepillar/d_a_obj_firepillar.rel +61c5ae01a9b19c209d41ca4b5e1fc5283bd5db2d build/RZDE01_02/d_a_obj_firepillar2/d_a_obj_firepillar2.rel +c56405e9de2ba3a11a6348d449e8b296f9c76dca build/RZDE01_02/d_a_obj_flag/d_a_obj_flag.rel +c6d5c76d048c34daee3c39051d4f50ae3cdec638 build/RZDE01_02/d_a_obj_flag2/d_a_obj_flag2.rel +a066d22e8b6369407020f3a3662fa2a216c911f8 build/RZDE01_02/d_a_obj_flag3/d_a_obj_flag3.rel +6260064208ea43aa0832b48d232109f59adda787 build/RZDE01_02/d_a_obj_fmobj/d_a_obj_fmobj.rel +99c98cddcd8d742b14c916168324b1784f05d416 build/RZDE01_02/d_a_obj_food/d_a_obj_food.rel +b3f7265520d21da492d993d94ec40f5c9629ef06 build/RZDE01_02/d_a_obj_fw/d_a_obj_fw.rel +9f1e5cde1a6949db3aa9e5ca748087ab1796a376 build/RZDE01_02/d_a_obj_gadget/d_a_obj_gadget.rel +a81875dc76d9600c743e28743777355891f278ec build/RZDE01_02/d_a_obj_ganonwall/d_a_obj_ganonwall.rel +37fd871d9a8aa0b05066cf0793e3b69abbed89a5 build/RZDE01_02/d_a_obj_ganonwall2/d_a_obj_ganonwall2.rel +d8445cc4063683bfa664f4978da15b973ddd2b59 build/RZDE01_02/d_a_obj_gb/d_a_obj_gb.rel +891919bc600cf84a8c6d4516b92d293c7e5b5d7d build/RZDE01_02/d_a_obj_geyser/d_a_obj_geyser.rel +73054378b6c23069537bf3b49d7bed51f386b633 build/RZDE01_02/d_a_obj_glowSphere/d_a_obj_glowSphere.rel +46ae55bf6370e7c103722062fcf8c7f4910f63b4 build/RZDE01_02/d_a_obj_gm/d_a_obj_gm.rel +c7e63ebe126fc6cd18d849797c93e8097b9590cc build/RZDE01_02/d_a_obj_goGate/d_a_obj_goGate.rel +4d6fdf4dca7f0e0ccf8197ea8931f90fff7b822f build/RZDE01_02/d_a_obj_gomikabe/d_a_obj_gomikabe.rel +f2ca43ea00c1bef0208080bcfa6649c28f5cd8f6 build/RZDE01_02/d_a_obj_gpTaru/d_a_obj_gpTaru.rel +0781a24aba93823189b9d463b6bcc17984ebc0f0 build/RZDE01_02/d_a_obj_gra2/d_a_obj_gra2.rel +4c9dfc88569e22b44bb187dbf920347be07f320a build/RZDE01_02/d_a_obj_graWall/d_a_obj_graWall.rel +39b37dd18b263b5b8110c2ef51dfd6ffb7147f73 build/RZDE01_02/d_a_obj_gra_rock/d_a_obj_gra_rock.rel +8a644d08cb8890d3fc981e178454f6a03d8ee1a5 build/RZDE01_02/d_a_obj_grave_stone/d_a_obj_grave_stone.rel +40c62524d4b4927efa0e578d11db9b3deb1c5727 build/RZDE01_02/d_a_obj_groundwater/d_a_obj_groundwater.rel +3fee4ea3f37cf02e67c7eabb86d9529b0d8374a4 build/RZDE01_02/d_a_obj_grz_rock/d_a_obj_grz_rock.rel +6d67f3fa2f02515223461348c23ff47f3f5e3958 build/RZDE01_02/d_a_obj_h_saku/d_a_obj_h_saku.rel +cb43c2e39f4674e2e74972f18fb81803245f25f6 build/RZDE01_02/d_a_obj_hakai_brl/d_a_obj_hakai_brl.rel +f29f94d79c4f2932a4763cd822a41f9710243f07 build/RZDE01_02/d_a_obj_hakai_ftr/d_a_obj_hakai_ftr.rel +9292d2d8d347794a7ca2c5de2901009f05b81699 build/RZDE01_02/d_a_obj_hasu2/d_a_obj_hasu2.rel +941c71deacd791fff971b7f64203201296aa31d5 build/RZDE01_02/d_a_obj_hata/d_a_obj_hata.rel +3dca5b6853c91b4f7bf1fc4140cf56afd7d5825a build/RZDE01_02/d_a_obj_hb/d_a_obj_hb.rel +8968d5229c53ac82ad05b64993702d69d934af9d build/RZDE01_02/d_a_obj_hbombkoya/d_a_obj_hbombkoya.rel +51374831b04bc87e1a74e38975528ff3a1bb0c38 build/RZDE01_02/d_a_obj_heavySw/d_a_obj_heavySw.rel +a75ffff6cd7e82105a59cf1ccf9341534189b55a build/RZDE01_02/d_a_obj_hfuta/d_a_obj_hfuta.rel +9369f82ef6b83224f0b31252960796f9aa17e1cd build/RZDE01_02/d_a_obj_hhashi/d_a_obj_hhashi.rel +a052a9a941f2a7a77e28b22b3981b8ac8379e052 build/RZDE01_02/d_a_obj_hsTarget/d_a_obj_hsTarget.rel +0159f0be2eb5c7a860a1802626f45a41eb3d5c6f build/RZDE01_02/d_a_obj_ice_l/d_a_obj_ice_l.rel +650b3d4429bb212b1c13b74c6df8e9eae430e72e build/RZDE01_02/d_a_obj_ice_s/d_a_obj_ice_s.rel +2a6d5c12ceba12131dcf40fab7059fd8dc4d936b build/RZDE01_02/d_a_obj_iceblock/d_a_obj_iceblock.rel +3638335b923dd110de6052cbb9100190857c08ab build/RZDE01_02/d_a_obj_iceleaf/d_a_obj_iceleaf.rel +26993b7bacd584bacf4b2485d9215dfef58d034d build/RZDE01_02/d_a_obj_ihasi/d_a_obj_ihasi.rel +9e6078845d1a72486e9f6c69c71b483030975039 build/RZDE01_02/d_a_obj_ikada/d_a_obj_ikada.rel +a2a9536e2e8210508605467a067f96045288a7a1 build/RZDE01_02/d_a_obj_inobone/d_a_obj_inobone.rel +785b5ab5868d8e87a221535ba1de5f545c00a291 build/RZDE01_02/d_a_obj_ita/d_a_obj_ita.rel +8a08836a40ef8acf93ab1c4aa81dd8eae3790fc9 build/RZDE01_02/d_a_obj_itamato/d_a_obj_itamato.rel +ebad3acff7bd4f8365f74f2e240e2ea45da61414 build/RZDE01_02/d_a_obj_ito/d_a_obj_ito.rel +36e6e853da6f3ba1e4069a60423f29084d2b6290 build/RZDE01_02/d_a_obj_kabuto/d_a_obj_kabuto.rel +5382815551378b52e3ccde4bd26212aeb92b667c build/RZDE01_02/d_a_obj_kag/d_a_obj_kag.rel +28e95ea3aee55e783f476dcc91501cf12dd7d7e1 build/RZDE01_02/d_a_obj_kage/d_a_obj_kage.rel +a96356b6db0fb1707ab79f28ec1f0d0b566de48b build/RZDE01_02/d_a_obj_kago/d_a_obj_kago.rel +4e55b94fa93fe4e8b8f4418a7abaf94ac3412c6b build/RZDE01_02/d_a_obj_kaisou/d_a_obj_kaisou.rel +313632d43fee92c6b2f37331a3245eaa8d3f1833 build/RZDE01_02/d_a_obj_kamakiri/d_a_obj_kamakiri.rel +0a1808a634ec537c0212b450d5f60c9648797577 build/RZDE01_02/d_a_obj_kanban2/d_a_obj_kanban2.rel +8766e58f66a5ff771109e79321cdcd21eb07937b build/RZDE01_02/d_a_obj_kantera/d_a_obj_kantera.rel +6920c7cbfda8074a4785371d1f434bce7e8663a6 build/RZDE01_02/d_a_obj_katatsumuri/d_a_obj_katatsumuri.rel +9d4f1cf9f621b4f500c37da7863ee588fa4262c9 build/RZDE01_02/d_a_obj_kazeneko/d_a_obj_kazeneko.rel +da10e0ec79df25708063c230c933339a278c595b build/RZDE01_02/d_a_obj_kbacket/d_a_obj_kbacket.rel +b6fa2a7cbaba779c79f6597c137403a27a7f2531 build/RZDE01_02/d_a_obj_kbox/d_a_obj_kbox.rel +2cef2078650b017ca898f58ce3f2215cd53efd2f build/RZDE01_02/d_a_obj_key/d_a_obj_key.rel +f28be65f4ce79dc74c67a7c7e413bbb2144d4503 build/RZDE01_02/d_a_obj_keyhole/d_a_obj_keyhole.rel +c269727ac47d68e7111b55e02ff45b0fe7df8320 build/RZDE01_02/d_a_obj_kgate/d_a_obj_kgate.rel +05aa9969d89e2de386185c67b592a21b937c3ffb build/RZDE01_02/d_a_obj_ki/d_a_obj_ki.rel +c1e6d621d56ffe20f7a9a116b68dacadfd3f198b build/RZDE01_02/d_a_obj_kiPot/d_a_obj_kiPot.rel +a1e61b11a0ec935e5a716ecf67ac6280013df87d build/RZDE01_02/d_a_obj_kita/d_a_obj_kita.rel +099312dd315929f199055c0a483c9f6edac22400 build/RZDE01_02/d_a_obj_kjgjs/d_a_obj_kjgjs.rel +65313a0115a55f6a67a4af054d0b08f80e8e99f9 build/RZDE01_02/d_a_obj_kkanban/d_a_obj_kkanban.rel +49834eac55d91c6eb744c4d23c84f133383c340a build/RZDE01_02/d_a_obj_klift00/d_a_obj_klift00.rel +71f267d0ba541ad755934f3c06e0ba2fbf0f0b45 build/RZDE01_02/d_a_obj_knBullet/d_a_obj_knBullet.rel +bf10d8766d05207bf8a36f030a9ca623e04f21eb build/RZDE01_02/d_a_obj_kshutter/d_a_obj_kshutter.rel +00fe94f2a877867df5eaba9128ea024529a80d71 build/RZDE01_02/d_a_obj_ktOnFire/d_a_obj_ktOnFire.rel +2778645d5de12fbe656437bd0bf6d7f9ff7bf8a9 build/RZDE01_02/d_a_obj_kuwagata/d_a_obj_kuwagata.rel +41e7978e1b7430602fce8ec71cfd879ef7a63d2b build/RZDE01_02/d_a_obj_kwheel00/d_a_obj_kwheel00.rel +993096f7cdac54388b4a1f1c060c0987ce3144d7 build/RZDE01_02/d_a_obj_kwheel01/d_a_obj_kwheel01.rel +cc2b06c5b6850ebce754430fb22d31a7179336ea build/RZDE01_02/d_a_obj_kznkarm/d_a_obj_kznkarm.rel +898d5bc0057a1c89e044bc62d8a91b600f86b821 build/RZDE01_02/d_a_obj_ladder/d_a_obj_ladder.rel +61b25d61655986c7170d410a720f8285620c4ac3 build/RZDE01_02/d_a_obj_laundry/d_a_obj_laundry.rel +5c0eb9d5abdc6bc3a2814d47d6b14b2b699cf0f0 build/RZDE01_02/d_a_obj_laundry_rope/d_a_obj_laundry_rope.rel +e5b82e53961fd042ccd8bb1f7c5e2451cbbe23bb build/RZDE01_02/d_a_obj_lbox/d_a_obj_lbox.rel +536cb9b0cfbf826f00b18f4398628549926aafe0 build/RZDE01_02/d_a_obj_life_container/d_a_obj_life_container.rel +b68f5ac48e8368b91cab2ab45be9f7219facb476 build/RZDE01_02/d_a_obj_lp/d_a_obj_lp.rel +6f3207a1327bd52900e5b5a0e990a3c6eacf9627 build/RZDE01_02/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.rel +248f74a47f6c4321264c9abc5e95bef69e0b3837 build/RZDE01_02/d_a_obj_lv1Candle01/d_a_obj_lv1Candle01.rel +38b770638c42a703532de35a99d5566265f1e276 build/RZDE01_02/d_a_obj_lv2Candle/d_a_obj_lv2Candle.rel +2d626e9bf3930483b1448a6b91c62cd3d3849412 build/RZDE01_02/d_a_obj_lv3Candle/d_a_obj_lv3Candle.rel +d7b6bb229ce38628140ce61811b5cd49cf0b0037 build/RZDE01_02/d_a_obj_lv3Water/d_a_obj_lv3Water.rel +7b395629e3fc8f745bd6303321f40bc3516b45ed build/RZDE01_02/d_a_obj_lv3Water2/d_a_obj_lv3Water2.rel +371ae2be305e9386d824c5a0f434176fe9d18898 build/RZDE01_02/d_a_obj_lv3WaterB/d_a_obj_lv3WaterB.rel +f23864b648a099d33466e962415825f2c7b6957e build/RZDE01_02/d_a_obj_lv3saka00/d_a_obj_lv3saka00.rel +8e757504e43ee4ba71d6dba1187f312470778743 build/RZDE01_02/d_a_obj_lv3waterEff/d_a_obj_lv3waterEff.rel +9d1d96e932fd2ae7772e0998de527a8fe54e79af build/RZDE01_02/d_a_obj_lv4CandleDemoTag/d_a_obj_lv4CandleDemoTag.rel +8e083a64e5fe6a655fb923980b02eec163d8711c build/RZDE01_02/d_a_obj_lv4CandleTag/d_a_obj_lv4CandleTag.rel +dbb77cc2d16d94c4ce9c9b30163fe3bbcf9dc2d7 build/RZDE01_02/d_a_obj_lv4EdShutter/d_a_obj_lv4EdShutter.rel +608a77c9b2ee2989c1c8d8ae79d739870e5c70de build/RZDE01_02/d_a_obj_lv4Gate/d_a_obj_lv4Gate.rel +899d7e61a27a8ff2c40aa33833d188c2b3dfb06e build/RZDE01_02/d_a_obj_lv4HsTarget/d_a_obj_lv4HsTarget.rel +228ed5aa69236eebb4bc7c868ffee6cd00607baa build/RZDE01_02/d_a_obj_lv4PoGate/d_a_obj_lv4PoGate.rel +e566087d74b50a9c8963e1a1ff3626da350b5f85 build/RZDE01_02/d_a_obj_lv4RailWall/d_a_obj_lv4RailWall.rel +711750637c8afe6c38586bcafebf362092f51a7f build/RZDE01_02/d_a_obj_lv4SlideWall/d_a_obj_lv4SlideWall.rel +99041d8f7065318b0bd4f8451de86e40165bf71b build/RZDE01_02/d_a_obj_lv4bridge/d_a_obj_lv4bridge.rel +6345d5138be1f6d45310d6dfa2dd7a2994f76972 build/RZDE01_02/d_a_obj_lv4chandelier/d_a_obj_lv4chandelier.rel +ab0ac1db5d909a5e7119498c536b4468347e6abb build/RZDE01_02/d_a_obj_lv4digsand/d_a_obj_lv4digsand.rel +879fc447b225bec725cc2f2038bb62a629457e3e build/RZDE01_02/d_a_obj_lv4floor/d_a_obj_lv4floor.rel +4a2ba424d924a1e4dcf6a9596443cf8d7e7aee26 build/RZDE01_02/d_a_obj_lv4gear/d_a_obj_lv4gear.rel +ed43a9e9e5336406dd0fe112fd346e022c3dd2fa build/RZDE01_02/d_a_obj_lv4prelvtr/d_a_obj_lv4prelvtr.rel +3780b49b2dea50b6cd2aee672b6377468b09214a build/RZDE01_02/d_a_obj_lv4prwall/d_a_obj_lv4prwall.rel +d8143c7340e83009bfff073052ce7efeb9fb8649 build/RZDE01_02/d_a_obj_lv4sand/d_a_obj_lv4sand.rel +7a3ae6ff6178de0cc2f752b1a6a6d8d8a867e35f build/RZDE01_02/d_a_obj_lv5FloorBoard/d_a_obj_lv5FloorBoard.rel +9db249239ffb4de0c9f2435b92776ac8c0168700 build/RZDE01_02/d_a_obj_lv5IceWall/d_a_obj_lv5IceWall.rel +96df7691e7da707af45b8006f9e75118a81dc134 build/RZDE01_02/d_a_obj_lv5SwIce/d_a_obj_lv5SwIce.rel +5d3afc3ef604cfa6bd8d640020fed85aae7402b5 build/RZDE01_02/d_a_obj_lv5ychndlr/d_a_obj_lv5ychndlr.rel +b819b79149d1395ac1b87753e064138518be115b build/RZDE01_02/d_a_obj_lv5yiblltray/d_a_obj_lv5yiblltray.rel +0386f5787cb16407c14c4be76249f2ae5e8dbf17 build/RZDE01_02/d_a_obj_lv6ChangeGate/d_a_obj_lv6ChangeGate.rel +fe981cdb7a5b65bd9f716593b60a9d4033f4b78f build/RZDE01_02/d_a_obj_lv6FurikoTrap/d_a_obj_lv6FurikoTrap.rel +a05bc58c076918b07e15f57cc8e11d7a705d89d7 build/RZDE01_02/d_a_obj_lv6Lblock/d_a_obj_lv6Lblock.rel +49c6869353ec9c994c2b709a92cb8e55f8d25d8d build/RZDE01_02/d_a_obj_lv6SwGate/d_a_obj_lv6SwGate.rel +815d47ea0f5ed4a51f64682d08f07b9d8ff757e7 build/RZDE01_02/d_a_obj_lv6SzGate/d_a_obj_lv6SzGate.rel +6e5b582d69cc4ff6c1a0d7342a5ca42deb178437 build/RZDE01_02/d_a_obj_lv6Tenbin/d_a_obj_lv6Tenbin.rel +9a7f33f1c006ce2f2b08ca6a6c416f8cba805100 build/RZDE01_02/d_a_obj_lv6TogeRoll/d_a_obj_lv6TogeRoll.rel +e44ec61a11e82b1a25d9db8d8b99e19568df3457 build/RZDE01_02/d_a_obj_lv6TogeTrap/d_a_obj_lv6TogeTrap.rel +339a4d6f36a79555453fa30b2eeecf853b94969f build/RZDE01_02/d_a_obj_lv6bemos/d_a_obj_lv6bemos.rel +39178d015f15a1333274114560fe08caeeba21d7 build/RZDE01_02/d_a_obj_lv6bemos2/d_a_obj_lv6bemos2.rel +8efe52c47740922b27e2c4b6e7a49f0582a21420 build/RZDE01_02/d_a_obj_lv6egate/d_a_obj_lv6egate.rel +64fd938af3b80d494f03a2435d1ee5defd1c0ee3 build/RZDE01_02/d_a_obj_lv6elevta/d_a_obj_lv6elevta.rel +cca16679194ae86f93cb16b6ce85f5ccf2653cd3 build/RZDE01_02/d_a_obj_lv6swturn/d_a_obj_lv6swturn.rel +52ed1e1220132be941e6eb844d44b8d45f5a1f52 build/RZDE01_02/d_a_obj_lv7BsGate/d_a_obj_lv7BsGate.rel +844f1fb22c3d855860ba0628433805bb581a8ef2 build/RZDE01_02/d_a_obj_lv7PropellerY/d_a_obj_lv7PropellerY.rel +5f51e252f777af02adcec6d3cb82eb12c8ec5640 build/RZDE01_02/d_a_obj_lv7bridge/d_a_obj_lv7bridge.rel +3092d483c4d53649013e0b37ce32b7ed43124864 build/RZDE01_02/d_a_obj_lv8KekkaiTrap/d_a_obj_lv8KekkaiTrap.rel +fee840a91d715ddf8e59c87b9237e24a3c279b97 build/RZDE01_02/d_a_obj_lv8Lift/d_a_obj_lv8Lift.rel +6e61ad5d70d231dd6859ec5b8e13e4dcae990f70 build/RZDE01_02/d_a_obj_lv8OptiLift/d_a_obj_lv8OptiLift.rel +a800e4ebdc1128e8d8af5179b014db634ec7a549 build/RZDE01_02/d_a_obj_lv8UdFloor/d_a_obj_lv8UdFloor.rel +5af72ec444065ec1dfa51c8da00a3527c5cdd7b4 build/RZDE01_02/d_a_obj_lv9SwShutter/d_a_obj_lv9SwShutter.rel +20889cd825724a2a81628307ab04ca574ba83f16 build/RZDE01_02/d_a_obj_magLift/d_a_obj_magLift.rel +92bd1f60c5b942e26ef124bd66ae1ccb4dba9aeb build/RZDE01_02/d_a_obj_magLiftRot/d_a_obj_magLiftRot.rel +2d48ca26e7b67467e76c2f0f82332a08b3ab267c build/RZDE01_02/d_a_obj_magne_arm/d_a_obj_magne_arm.rel +ac692b859035b6bd30247cfe3176024ae55e0098 build/RZDE01_02/d_a_obj_maki/d_a_obj_maki.rel +3a29ffcf5f87965b9b74fea08e57ddcbba485b1b build/RZDE01_02/d_a_obj_master_sword/d_a_obj_master_sword.rel +5fbbc635cb085dbf8586b9cbdae56a7146a336fe build/RZDE01_02/d_a_obj_mato/d_a_obj_mato.rel +44b8c3c87192ff493e1ce1f5547c034e41540146 build/RZDE01_02/d_a_obj_metalbox/d_a_obj_metalbox.rel +d93ffca7e497b6b8f4281ec56ac401c903225095 build/RZDE01_02/d_a_obj_mgate/d_a_obj_mgate.rel +7d757b45fdbfc9ad5fc6ffe71c5fa5b2f9cc1c67 build/RZDE01_02/d_a_obj_mhole/d_a_obj_mhole.rel +68d964d604ee60c66587b3019329824b4d38c2f4 build/RZDE01_02/d_a_obj_mie/d_a_obj_mie.rel +7ea1e7f3d4901078f56c847be583156cbc3d5558 build/RZDE01_02/d_a_obj_mirror_6pole/d_a_obj_mirror_6pole.rel +ae566369ac99d216b8c3bc5656dacce3d30a848d build/RZDE01_02/d_a_obj_mirror_chain/d_a_obj_mirror_chain.rel +9f1f97e9478ce60b76d2dd7b0f6a4aaddc0aa906 build/RZDE01_02/d_a_obj_mirror_sand/d_a_obj_mirror_sand.rel +e888336bff6d725c99c473340165640af4d7ca56 build/RZDE01_02/d_a_obj_mirror_screw/d_a_obj_mirror_screw.rel +82436b155f313327b3ffe8f07633f9dccea2b297 build/RZDE01_02/d_a_obj_mirror_table/d_a_obj_mirror_table.rel +feaa0dcf01b882e671b577603f8d5e7c7cbcf74d build/RZDE01_02/d_a_obj_movebox/d_a_obj_movebox.rel +bbb084b3c310ab8f42046d2e9c0ddc43a88df8aa build/RZDE01_02/d_a_obj_msima/d_a_obj_msima.rel +99566fdbf18fac66fda8fa10136ec3746c2cbbc8 build/RZDE01_02/d_a_obj_mvstair/d_a_obj_mvstair.rel +e2a02857badbcea3f37937343fb34ff33008055b build/RZDE01_02/d_a_obj_myogan/d_a_obj_myogan.rel +e813f568fb9cdcb33666f236fd7b525b767547eb build/RZDE01_02/d_a_obj_nagaisu/d_a_obj_nagaisu.rel +1d6d0c5ce8ecf74e6eda0ae3fdc3614403565d7e build/RZDE01_02/d_a_obj_nameplate/d_a_obj_nameplate.rel +d62484f963d76b78d5e1c6a83ead330a7eb25699 build/RZDE01_02/d_a_obj_nan/d_a_obj_nan.rel +feed7820709cf55e0dd2d4d4ff89efa29d21df12 build/RZDE01_02/d_a_obj_ndoor/d_a_obj_ndoor.rel +d389764cfff41bdd226bbf58e977e9adea60f1c1 build/RZDE01_02/d_a_obj_nougu/d_a_obj_nougu.rel +4e7642359c6a67a174fef1897ab67eb8bd44ea36 build/RZDE01_02/d_a_obj_octhashi/d_a_obj_octhashi.rel +a438dc3ab1b129ae7d874069b8921190ab4c4dc9 build/RZDE01_02/d_a_obj_oiltubo/d_a_obj_oiltubo.rel +d6938daef843387bfa6b085027edbb0d18c24919 build/RZDE01_02/d_a_obj_onsen/d_a_obj_onsen.rel +74916312956567f1d2b7f229888ee0a3cd1cb271 build/RZDE01_02/d_a_obj_onsenFire/d_a_obj_onsenFire.rel +6c44dbea9b3af89beb24cb7ce6481be24e6a1993 build/RZDE01_02/d_a_obj_onsenTaru/d_a_obj_onsenTaru.rel +aad9e44f92e7e119cb6b0f2bd5a6417bc732b6ec build/RZDE01_02/d_a_obj_ornament_cloth/d_a_obj_ornament_cloth.rel +a49d18540c87c845e1c8e167c2d17534519f2338 build/RZDE01_02/d_a_obj_pdoor/d_a_obj_pdoor.rel +1556e0f966ea5904f41d92661f420dd8d5969d3a build/RZDE01_02/d_a_obj_pdtile/d_a_obj_pdtile.rel +8d9af515827567ac5edae02d414ab29537f333e6 build/RZDE01_02/d_a_obj_pdwall/d_a_obj_pdwall.rel +14d7b1f081c4a549118ef0dae68a9d9008ae9975 build/RZDE01_02/d_a_obj_picture/d_a_obj_picture.rel +a98a2712bb85058b589f4ffbc0bc86d30b8b1cd4 build/RZDE01_02/d_a_obj_pillar/d_a_obj_pillar.rel +d713ff000e3993fac0183398c47c8a4e264e4c18 build/RZDE01_02/d_a_obj_pleaf/d_a_obj_pleaf.rel +edd16ba8b8c4fa2e1e023f013a5e9803bd7b4c1b build/RZDE01_02/d_a_obj_poCandle/d_a_obj_poCandle.rel +6067353ad735a3e772c4cc71ac505b24757c2b98 build/RZDE01_02/d_a_obj_poFire/d_a_obj_poFire.rel +4181a031ecda31dc4f75ec5a230fea4f00662b09 build/RZDE01_02/d_a_obj_poTbox/d_a_obj_poTbox.rel +1ba021165de1fdb7d39028b507012750cec6e633 build/RZDE01_02/d_a_obj_prop/d_a_obj_prop.rel +a967b6b82644a82b20c669e378cf663eb7394bcb build/RZDE01_02/d_a_obj_pumpkin/d_a_obj_pumpkin.rel +dc6133a88b94649831feea78ca5741f7ac123e0c build/RZDE01_02/d_a_obj_rcircle/d_a_obj_rcircle.rel +099e8f0d0167634ee3c9cd1dc54ed1b5a476ef68 build/RZDE01_02/d_a_obj_rfHole/d_a_obj_rfHole.rel +8276bbfaa1cebef9b9c570140c00d621b9f9e999 build/RZDE01_02/d_a_obj_rgate/d_a_obj_rgate.rel +9864c93dba4a5e498150da5ddb40c69ca4c5a70e build/RZDE01_02/d_a_obj_riverrock/d_a_obj_riverrock.rel +6e3f6d97c977ede24617e8a928218b55ca547905 build/RZDE01_02/d_a_obj_rock/d_a_obj_rock.rel +a44f65f6a0d804768a40c9e9669c2b72f784f12b build/RZDE01_02/d_a_obj_rope_bridge/d_a_obj_rope_bridge.rel +9d333263a3b1da468b9e1ae566c485ce6b5ef323 build/RZDE01_02/d_a_obj_rotBridge/d_a_obj_rotBridge.rel +ddde049957c50137f1011ddb88f348bf35405106 build/RZDE01_02/d_a_obj_rotTrap/d_a_obj_rotTrap.rel +6181a968d2b8190f1e106df92b66320732c1683d build/RZDE01_02/d_a_obj_roten/d_a_obj_roten.rel +ebd36dff44f0f466fd393ba7cb2b810ab7b81a0b build/RZDE01_02/d_a_obj_rstair/d_a_obj_rstair.rel +8cefb99d9c74e85599b157c3cd5a420426cd5d27 build/RZDE01_02/d_a_obj_rw/d_a_obj_rw.rel +37cf171d6d7f91d1eaa1165ab858bc9118ba004c build/RZDE01_02/d_a_obj_saidan/d_a_obj_saidan.rel +733a0da36a08e1e3459e1b55555cc2c17d41920f build/RZDE01_02/d_a_obj_sakuita/d_a_obj_sakuita.rel +6eca0efbaa3d163d3a564ac2e55201e41c5d6a7a build/RZDE01_02/d_a_obj_sakuita_rope/d_a_obj_sakuita_rope.rel +1766a2dcf188f6957f96d15f8c3cf0f0635d722d build/RZDE01_02/d_a_obj_scannon/d_a_obj_scannon.rel +1fb451cd0a56e49c4ed41bd0f34b91d17e5d61cd build/RZDE01_02/d_a_obj_scannon_crs/d_a_obj_scannon_crs.rel +a8a1fa761c87bb1a6ead8103aac81139fa17aed1 build/RZDE01_02/d_a_obj_scannon_ten/d_a_obj_scannon_ten.rel +5a030aee6b40aca549f387d157797ed9262d107f build/RZDE01_02/d_a_obj_sekidoor/d_a_obj_sekidoor.rel +421a73f459b6b8a6a705cc63fde349a12e031b73 build/RZDE01_02/d_a_obj_sekizo/d_a_obj_sekizo.rel +e52ab3229a934a219a1906dd0552fad7867bac56 build/RZDE01_02/d_a_obj_sekizoa/d_a_obj_sekizoa.rel +61d6ef54d62b5d41223135df0741ffe79297cf38 build/RZDE01_02/d_a_obj_shield/d_a_obj_shield.rel +69083f736582aab77f376b7f9ab80e7adf8b8940 build/RZDE01_02/d_a_obj_sm_door/d_a_obj_sm_door.rel +e047b2bdbc2055413ce03dab665bfae161695ad0 build/RZDE01_02/d_a_obj_smallkey/d_a_obj_smallkey.rel +c97c6a6477a3883d512c0be7ea45923015544425 build/RZDE01_02/d_a_obj_smgdoor/d_a_obj_smgdoor.rel +5880fbaeb22e8f11b4727a82a9f96128e07264e5 build/RZDE01_02/d_a_obj_smoke/d_a_obj_smoke.rel +488664576106b812fa5af0f065c234f2e9372deb build/RZDE01_02/d_a_obj_smtile/d_a_obj_smtile.rel +097ad49a7888e8bcd68d18aa8c77082d8f5d38ab build/RZDE01_02/d_a_obj_smw_stone/d_a_obj_smw_stone.rel +0c46d54ff5d92454db352a3e95fe6febdc1f3302 build/RZDE01_02/d_a_obj_snowEffTag/d_a_obj_snowEffTag.rel +dc524a1c4b0bfa8d2f4973a07d47aff013ccf206 build/RZDE01_02/d_a_obj_snow_soup/d_a_obj_snow_soup.rel +5b8f982a363ff9351fcd1b324b34de122fa95fa0 build/RZDE01_02/d_a_obj_so/d_a_obj_so.rel +39063823ad46edc259d624faa47477f104322304 build/RZDE01_02/d_a_obj_spinLift/d_a_obj_spinLift.rel +24c36f70be6394505bcfb6a404c935d07b8fa335 build/RZDE01_02/d_a_obj_ss_drink/d_a_obj_ss_drink.rel +0811528c7be5c2267ba624f05f0ac20927dbf360 build/RZDE01_02/d_a_obj_ss_item/d_a_obj_ss_item.rel +91dff2a4d1b0e6272628c4a1f375d0aeed8a3fd5 build/RZDE01_02/d_a_obj_stairBlock/d_a_obj_stairBlock.rel +6383ec72da284ca6820abb565f1ffa3a4bbe46b8 build/RZDE01_02/d_a_obj_stick/d_a_obj_stick.rel +768dd4de533345cfcb28ab012a08f4fe3b0179a9 build/RZDE01_02/d_a_obj_stone/d_a_obj_stone.rel +64427e5e1c733f1e779b1af4eed837de01ed55e0 build/RZDE01_02/d_a_obj_stoneMark/d_a_obj_stoneMark.rel +c97ce84151c71e9853eadd82dd3f89269714e52f build/RZDE01_02/d_a_obj_stopper/d_a_obj_stopper.rel +2fe867a4dba7b8bcb57e005c289f1cc7eb78a876 build/RZDE01_02/d_a_obj_stopper2/d_a_obj_stopper2.rel +d9310ddf111788520f779f8d4bb18ab1faa104ee build/RZDE01_02/d_a_obj_suisya/d_a_obj_suisya.rel +eeec831cdd2fdd7aaed7d93d453e515783849570 build/RZDE01_02/d_a_obj_sw/d_a_obj_sw.rel +e35ffd2d6f4dc7779a23b1e2d7eb198f517b18bc build/RZDE01_02/d_a_obj_swBallA/d_a_obj_swBallA.rel +5e06247d694e320730fbe5a8580d8ed3357452b0 build/RZDE01_02/d_a_obj_swBallB/d_a_obj_swBallB.rel +68ac35fe9c2d6701ea34e28e5610f52a5f5d1590 build/RZDE01_02/d_a_obj_swBallC/d_a_obj_swBallC.rel +b085788bf80ddfdbdf5a34b7ee6fa72a47e10c42 build/RZDE01_02/d_a_obj_swLight/d_a_obj_swLight.rel +963333fa5e3fb1553811e9eb9c01835815f1824a build/RZDE01_02/d_a_obj_sWallShutter/d_a_obj_sWallShutter.rel +c1bc4517d1729d1a147669ab106984e3940c10f6 build/RZDE01_02/d_a_obj_swchain/d_a_obj_swchain.rel +0f7ec301226db22a7d4b2c4e77db0edac7696142 build/RZDE01_02/d_a_obj_swhang/d_a_obj_swhang.rel +30bc8cf53ae72563776629cd2df973bf28974cda build/RZDE01_02/d_a_obj_sword/d_a_obj_sword.rel +318186e4b4a9a18378a2c6e5b9e9ea1ace335085 build/RZDE01_02/d_a_obj_swpropeller/d_a_obj_swpropeller.rel +6888ab7e60a5075859c4046750d18191c169c746 build/RZDE01_02/d_a_obj_swpush/d_a_obj_swpush.rel +55760bc2ec0192897d60a4e9a0519f5a9322fc6f build/RZDE01_02/d_a_obj_swpush2/d_a_obj_swpush2.rel +dd1494b900fde4a0aa2a6c49090011dc8d61279a build/RZDE01_02/d_a_obj_swpush5/d_a_obj_swpush5.rel +a2cc86f5653254300d4ece3267798ece2b6e6f96 build/RZDE01_02/d_a_obj_swspinner/d_a_obj_swspinner.rel +8cc57489f89c214cefcc8f5f4ddcb007d32edb77 build/RZDE01_02/d_a_obj_swturn/d_a_obj_swturn.rel +b6114a995a7bb06599a5e9dbbc63ce9886bad4cd build/RZDE01_02/d_a_obj_syRock/d_a_obj_syRock.rel +820f8806f8cc515482869b5a9a43bb002a0cddf0 build/RZDE01_02/d_a_obj_szbridge/d_a_obj_szbridge.rel +2dfd6417ba7f4e358c40884a16b3f52918c38b76 build/RZDE01_02/d_a_obj_taFence/d_a_obj_taFence.rel +9776fd045782218905cf1fbe33645985b5f02184 build/RZDE01_02/d_a_obj_table/d_a_obj_table.rel +9e14a2b3718e1244c9607ce992cc14ceedadb51d build/RZDE01_02/d_a_obj_takaraDai/d_a_obj_takaraDai.rel +e6fa44174ad545cebe6f9cfba7c4dcb74f4dd836 build/RZDE01_02/d_a_obj_tatigi/d_a_obj_tatigi.rel +32c7f778932446f0ae645285badb9ffd0d53900d build/RZDE01_02/d_a_obj_ten/d_a_obj_ten.rel +993fee648d1176584a11900844da91af966de82b build/RZDE01_02/d_a_obj_testcube/d_a_obj_testcube.rel +f838d682f71f208102a5fabe5630b5a2fdf37ef7 build/RZDE01_02/d_a_obj_tgake/d_a_obj_tgake.rel +7c3d23a4cd3037a63ef4e77dcccd12b2a7c7041a build/RZDE01_02/d_a_obj_thashi/d_a_obj_thashi.rel +416774b4c76b3bee62b55b7743e56e10509298c6 build/RZDE01_02/d_a_obj_thdoor/d_a_obj_thdoor.rel +f22ccce830db759cee32cb400a1859f80cedfad9 build/RZDE01_02/d_a_obj_timeFire/d_a_obj_timeFire.rel +393d84e1732223668e8f0c727a234e9ccb217de5 build/RZDE01_02/d_a_obj_timer/d_a_obj_timer.rel +d9667c1a1e91e92dc4e915b5786af32f88593a99 build/RZDE01_02/d_a_obj_tks/d_a_obj_tks.rel +1022e62b8307d578b9df7f14c48bb90a71ec0504 build/RZDE01_02/d_a_obj_tmoon/d_a_obj_tmoon.rel +3fa10a64377703b754c2e4da42bf59acc07a787e build/RZDE01_02/d_a_obj_toaru_maki/d_a_obj_toaru_maki.rel +cd63ac44fb8dbbc699cf52c4fc7bca499ce2a3b5 build/RZDE01_02/d_a_obj_toby/d_a_obj_toby.rel +b26bd40edeb41ce405ed57b39cab2b409ec99623 build/RZDE01_02/d_a_obj_tobyhouse/d_a_obj_tobyhouse.rel +ab47daffde7fad958dc19f5073a7d632f799c05d build/RZDE01_02/d_a_obj_togeTrap/d_a_obj_togeTrap.rel +17b26c876e55537c9b5826d9bc7897f43065d490 build/RZDE01_02/d_a_obj_tombo/d_a_obj_tombo.rel +b67ed1a4dce4c9b72c2b7e9cac5d0d4e36136545 build/RZDE01_02/d_a_obj_tornado/d_a_obj_tornado.rel +b03d533faa4c009e49f8503093798486cd412ff1 build/RZDE01_02/d_a_obj_tornado2/d_a_obj_tornado2.rel +ae4d4100118f575d4247618c8e36da47d50a37f9 build/RZDE01_02/d_a_obj_tp/d_a_obj_tp.rel +143392822dc87f603dc192f0a90369888b588176 build/RZDE01_02/d_a_obj_treesh/d_a_obj_treesh.rel +ad833eface601868be61ccc36eb4e08a3b5d8ecc build/RZDE01_02/d_a_obj_twGate/d_a_obj_twGate.rel +e76386cc964981800cd3340646d41356bcb86c95 build/RZDE01_02/d_a_obj_udoor/d_a_obj_udoor.rel +8edca1020e7667007651ec42d8455f1c271343fa build/RZDE01_02/d_a_obj_usaku/d_a_obj_usaku.rel +14ed8b34d730d887a83e49e9ed802c2b107b1e7c build/RZDE01_02/d_a_obj_vground/d_a_obj_vground.rel +cb7162540805f088ae60660f626c40443a8b6d12 build/RZDE01_02/d_a_obj_volcball/d_a_obj_volcball.rel +194b4a9b86c0f1c7f718b4fccc9b29264d1274fe build/RZDE01_02/d_a_obj_volcbom/d_a_obj_volcbom.rel +2888790caad1ea3c4a6b11f0fda2216d41d72d43 build/RZDE01_02/d_a_obj_warp_kbrg/d_a_obj_warp_kbrg.rel +3f2ac1c963bb38566665f9e919f4675a712e1001 build/RZDE01_02/d_a_obj_warp_obrg/d_a_obj_warp_obrg.rel +8309b7e326825f36f05ae7a6919991910f431933 build/RZDE01_02/d_a_obj_waterGate/d_a_obj_waterGate.rel +5feb2e31d9dd020a8d33847fe23e13962227002d build/RZDE01_02/d_a_obj_waterPillar/d_a_obj_waterPillar.rel +922d79fb310a38e8a15b5c08f54b566e55496849 build/RZDE01_02/d_a_obj_waterfall/d_a_obj_waterfall.rel +a5e023f79280e7c1d9413edd55df4565bf8b3dd3 build/RZDE01_02/d_a_obj_wchain/d_a_obj_wchain.rel +6a56d7815b9e3b196a20437bfd83ab5a69d5ae3e build/RZDE01_02/d_a_obj_wdStick/d_a_obj_wdStick.rel +f7ef95dd4377643b7d9d2fe745ea5b8d021f9130 build/RZDE01_02/d_a_obj_web0/d_a_obj_web0.rel +6fde813e8f9d8195291e534407ebf660756c7033 build/RZDE01_02/d_a_obj_web1/d_a_obj_web1.rel +4fa738916e1fac57fd27fa098ffc36a7c9b3a6af build/RZDE01_02/d_a_obj_well_cover/d_a_obj_well_cover.rel +94ba7d2925e62da31b42a399c770d5a7698ad8e1 build/RZDE01_02/d_a_obj_wflag/d_a_obj_wflag.rel +d52cc3ec8d1639953ecf7526303d5cfe19c3f5f5 build/RZDE01_02/d_a_obj_wind_stone/d_a_obj_wind_stone.rel +86427e7415214d09c56952530accceebb7878df0 build/RZDE01_02/d_a_obj_window/d_a_obj_window.rel +fe789756349f869a25ffcb6cacc51ba25b5df212 build/RZDE01_02/d_a_obj_wood_pendulum/d_a_obj_wood_pendulum.rel +595cc5fc9d7256d7ede142a94f9710b3df13a931 build/RZDE01_02/d_a_obj_wood_statue/d_a_obj_wood_statue.rel +0106e2f824c4e1a4a8d5328bbf0af7ef3c55936f build/RZDE01_02/d_a_obj_wsword/d_a_obj_wsword.rel +b97df6da4305de10982ead5b7b734488e7b5f84f build/RZDE01_02/d_a_obj_yel_bag/d_a_obj_yel_bag.rel +97ec62d97d0329c9692c7da1a9c28608eea8930c build/RZDE01_02/d_a_obj_yobikusa/d_a_obj_yobikusa.rel +d0803f8b23f7916d8449561981a1f2b6bb02235a build/RZDE01_02/d_a_obj_yousei/d_a_obj_yousei.rel +73951f36603ee482cf50f2d15ba0942f19f5553f build/RZDE01_02/d_a_obj_ystone/d_a_obj_ystone.rel +abce61429f0b284b27ff55011274e985f9cb0c67 build/RZDE01_02/d_a_obj_zcloth/d_a_obj_zcloth.rel +f99de439ca1b24015209113489174206dbf39def build/RZDE01_02/d_a_obj_zdoor/d_a_obj_zdoor.rel +e4b86199025038005c0b54ce93246a7c77b67f4a build/RZDE01_02/d_a_obj_zrTurara/d_a_obj_zrTurara.rel +e44f4da762f9a1f75e8b225e55dad25671ca942a build/RZDE01_02/d_a_obj_zrTuraraRock/d_a_obj_zrTuraraRock.rel +919502ec97e46aa8208999e7202369fac909b549 build/RZDE01_02/d_a_obj_zraMark/d_a_obj_zraMark.rel +be574be75d8314cf75a4181e905c342e7d04569e build/RZDE01_02/d_a_obj_zra_freeze/d_a_obj_zra_freeze.rel +7186663ab4701e11529888f7b25685328c886e91 build/RZDE01_02/d_a_obj_zra_rock/d_a_obj_zra_rock.rel +58a92e7588d256562f9b195ed93ea137926b0d82 build/RZDE01_02/d_a_passer_mng/d_a_passer_mng.rel +cd7529488928fd111cffa987786e40bb9850c7e3 build/RZDE01_02/d_a_path_line/d_a_path_line.rel +a89ba3e24896db420160edf18bd7f29d4f362934 build/RZDE01_02/d_a_peru/d_a_peru.rel +1f89dd08db701b3d1d9afd5c2f92f93642838865 build/RZDE01_02/d_a_ppolamp/d_a_ppolamp.rel +b94ca65435c7b389575d605811780fab7e009053 build/RZDE01_02/d_a_scene_exit/d_a_scene_exit.rel +1a5c9ff24ff13e14a2be80f5ed804be606a01056 build/RZDE01_02/d_a_scene_exit2/d_a_scene_exit2.rel +4f18ec17990860f9dc69ab55aec94a498900e13c build/RZDE01_02/d_a_set_bgobj/d_a_set_bgobj.rel +6e1e23f6aae9fdcb43d0261a2c38c661f3a7b82a build/RZDE01_02/d_a_shop_item/d_a_shop_item.rel +edaa34eeb6b5817951c57e9ae0334d6940266ab6 build/RZDE01_02/d_a_skip_2D/d_a_skip_2D.rel +31250633c564ffe00f7893dd1fa26d2dcfa11d1e build/RZDE01_02/d_a_spinner/d_a_spinner.rel +7d25d50331cb13952a50baf9cb82cf339d3730db build/RZDE01_02/d_a_sq/d_a_sq.rel +aaf72ad182bbf1c1890079fc41ea62de6d9e1014 build/RZDE01_02/d_a_startAndGoal/d_a_startAndGoal.rel +d49e94b3e992bbc982e84bdc0a70e5c0f777e542 build/RZDE01_02/d_a_suspend/d_a_suspend.rel +cd1c8c0303ea9bfc32a2b24a3b3c8c9bc0132341 build/RZDE01_02/d_a_swBall/d_a_swBall.rel +71854d838f459c6fa93db65506f088df9274de86 build/RZDE01_02/d_a_swLBall/d_a_swLBall.rel +800a02aff41db0fd9dd3c15e1a177054c4e4370d build/RZDE01_02/d_a_swTime/d_a_swTime.rel +25a1bce81483f22c5aa730f50ca3d0e17ce6f8e6 build/RZDE01_02/d_a_swc00/d_a_swc00.rel +42fb02a477b98e0e3960939b87c6905fdd235775 build/RZDE01_02/d_a_swhit0/d_a_swhit0.rel +f25cda6c3fe4dcfce3b8883d8fd7f1c6fa06d43a build/RZDE01_02/d_a_tag_Lv6Gate/d_a_tag_Lv6Gate.rel +d0a0ae34a7d100be3ec12d12b6faa8c97eb77a28 build/RZDE01_02/d_a_tag_Lv7Gate/d_a_tag_Lv7Gate.rel +43fe2b3ba2c0706cad9ccd09ff816f8036c2f552 build/RZDE01_02/d_a_tag_Lv8Gate/d_a_tag_Lv8Gate.rel +1fe8219ba14921c683021e9df670fd9e404e672a build/RZDE01_02/d_a_tag_TWgate/d_a_tag_TWgate.rel +081d06549f28073f2c6c0cf99785eeb743014282 build/RZDE01_02/d_a_tag_ajnot/d_a_tag_ajnot.rel +756efbcb4d6ac4c190b445e7c8a9005b38632629 build/RZDE01_02/d_a_tag_allmato/d_a_tag_allmato.rel +40def31c687cea634b39a49703d407ccccab0e70 build/RZDE01_02/d_a_tag_arena/d_a_tag_arena.rel +df83fd8c9e4e7255e19b85e569629ec6c1ca88cd build/RZDE01_02/d_a_tag_assistance/d_a_tag_assistance.rel +2dd02a2236227ffee29327b3ed1e1d6afb06689e build/RZDE01_02/d_a_tag_attack_item/d_a_tag_attack_item.rel +f26a6c4ef8955fe295ccf1eec4796cccbd09076b build/RZDE01_02/d_a_tag_attention/d_a_tag_attention.rel +83da4ce8e52fbe393fd64162d647b617c572cc71 build/RZDE01_02/d_a_tag_bottle_item/d_a_tag_bottle_item.rel +9ae59bcad446fc7e3c39a980eb627a6d2735de70 build/RZDE01_02/d_a_tag_camera/d_a_tag_camera.rel +51e81fcab9b8dfb6b4c2e5d2751014db499f3185 build/RZDE01_02/d_a_tag_chgrestart/d_a_tag_chgrestart.rel +68f8ee6d2c4736325c125a9ed1154a1f09d583fe build/RZDE01_02/d_a_tag_chkpoint/d_a_tag_chkpoint.rel +f44c7136cd5c36c218c6756a4a369ddd4bb11cfb build/RZDE01_02/d_a_tag_CstaSw/d_a_tag_CstaSw.rel +3251db0a1e1dbe622b02aa04b6c4ad0b274933b8 build/RZDE01_02/d_a_tag_csw/d_a_tag_csw.rel +012ad23e85a791b62ee5ff65ba015fcc37c70048 build/RZDE01_02/d_a_tag_escape/d_a_tag_escape.rel +5d07b8d59d71bb4d81ec20bf058f3fe475b35c90 build/RZDE01_02/d_a_tag_event/d_a_tag_event.rel +b40ad63979e319ad6e36fd3973cde84254293815 build/RZDE01_02/d_a_tag_evt/d_a_tag_evt.rel +e00a2c6f02df779a569da34b629bd3eee9bdcede build/RZDE01_02/d_a_tag_evtarea/d_a_tag_evtarea.rel +4e99039f65d583977f047d9174a14caa17465a2e build/RZDE01_02/d_a_tag_evtmsg/d_a_tag_evtmsg.rel +7074af85500a532eb0a06eb2a10b706d0f58d5a6 build/RZDE01_02/d_a_tag_firewall/d_a_tag_firewall.rel +3d37253886ea07abc37720c6db0e69c4acc2c1df build/RZDE01_02/d_a_tag_gra/d_a_tag_gra.rel +f336ce27c2107d1ff845b10ab6fb7baf0e84748d build/RZDE01_02/d_a_tag_gstart/d_a_tag_gstart.rel +75f7076b7e15b230c6d9a982376b3802cfa84f92 build/RZDE01_02/d_a_tag_guard/d_a_tag_guard.rel +e20a922db121d6f0636afb9c9237202d3d0de9bd build/RZDE01_02/d_a_tag_hinit/d_a_tag_hinit.rel +115f957c177aa2e163cbe9cf888ae690405f28d8 build/RZDE01_02/d_a_tag_hjump/d_a_tag_hjump.rel +14929557e505b66bc642c7018a8c5caaf6f3b624 build/RZDE01_02/d_a_tag_howl/d_a_tag_howl.rel +b975f5c6baf88bbeb92a716b6b0ce06cfc0d996f build/RZDE01_02/d_a_tag_hstop/d_a_tag_hstop.rel +30e8ac53d50cfa1afaae24465755ff6f5863cb97 build/RZDE01_02/d_a_tag_instruction/d_a_tag_instruction.rel +5fe968d3f9da51c0e4d3e4cde2387d7962485764 build/RZDE01_02/d_a_tag_kago_fall/d_a_tag_kago_fall.rel +ae0b5bac26c184c40cb24ae385df369969f7002b build/RZDE01_02/d_a_tag_kmsg/d_a_tag_kmsg.rel +7136add0293b91f84012bb569c04fc324a4d9b50 build/RZDE01_02/d_a_tag_lantern/d_a_tag_lantern.rel +a4586c85579ca3b1758dd87deb9f148af6859217 build/RZDE01_02/d_a_tag_lightball/d_a_tag_lightball.rel +1a4d037072cb4ff16af82d199b99756123956bac build/RZDE01_02/d_a_tag_lv2prchk/d_a_tag_lv2prchk.rel +0e326e99615a1ba35a22473bf16d2dee9a63b9e3 build/RZDE01_02/d_a_tag_lv5soup/d_a_tag_lv5soup.rel +70005c0027269191d5f7158f6e08f539b7cea18c build/RZDE01_02/d_a_tag_lv6CstaSw/d_a_tag_lv6CstaSw.rel +957c0c2c48243fea3867201f4cd6f713a3d0d5d1 build/RZDE01_02/d_a_tag_magne/d_a_tag_magne.rel +6d4d762d8cfd8c25fa34b54ae83a3e60905fa9a2 build/RZDE01_02/d_a_tag_mhint/d_a_tag_mhint.rel +e176b6e65957665c6f5fcc6628bbfd934cc57fbc build/RZDE01_02/d_a_tag_mist/d_a_tag_mist.rel +8d3fcca27e2e191f1a5a0cc93ae59d77cdead327 build/RZDE01_02/d_a_tag_mmsg/d_a_tag_mmsg.rel +428fae722e10df9c1c0d7ac7f6676bdad42ab12c build/RZDE01_02/d_a_tag_msg/d_a_tag_msg.rel +57f802b252f7fa734c1822023cc65bab61307d26 build/RZDE01_02/d_a_tag_mstop/d_a_tag_mstop.rel +af493eb17fe01ca35b82573cecc63ebb111074ac build/RZDE01_02/d_a_tag_mwait/d_a_tag_mwait.rel +bef2c3552f6dde1f888c6317d625bba08eabfd58 build/RZDE01_02/d_a_tag_myna2/d_a_tag_myna2.rel +fd56fb58334c96d88d1f2406eed0fc4da496293c build/RZDE01_02/d_a_tag_myna_light/d_a_tag_myna_light.rel +5e2b8a53bbcc69a5f8c815ec2a64c6b98ce00bcc build/RZDE01_02/d_a_tag_pachi/d_a_tag_pachi.rel +de220f3d416b3a0f17791b5264ae3438d01c3855 build/RZDE01_02/d_a_tag_poFire/d_a_tag_poFire.rel +251032155b90c1a978799fd95499ad233bd8677d build/RZDE01_02/d_a_tag_push/d_a_tag_push.rel +405a9d9b0b947abf48f4b12d2d75928520cd86f2 build/RZDE01_02/d_a_tag_qs/d_a_tag_qs.rel +740b4e9d2a8f251e30300eb43b4b29cceee709d3 build/RZDE01_02/d_a_tag_ret_room/d_a_tag_ret_room.rel +b79dc48e4f56a1cac01198c6cd3795274290eba7 build/RZDE01_02/d_a_tag_river_back/d_a_tag_river_back.rel +881835e02fb182709f3441c5d86bb41affefed58 build/RZDE01_02/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.rel +f33af380c616829d3d68e7701b939eac8b94f97c build/RZDE01_02/d_a_tag_schedule/d_a_tag_schedule.rel +73ac54201080e19fd4949da280929fac5ca330f9 build/RZDE01_02/d_a_tag_setBall/d_a_tag_setBall.rel +05da169ed9b19cb09ba0be510e6457d0db5315dc build/RZDE01_02/d_a_tag_setrestart/d_a_tag_setrestart.rel +2ccc1565ae4650571a31df00162a41cc0360bf4b build/RZDE01_02/d_a_tag_shop_camera/d_a_tag_shop_camera.rel +0a1bd48e2fc3f3da6a8af9514ef986fc48380889 build/RZDE01_02/d_a_tag_shop_item/d_a_tag_shop_item.rel +d02cbb2fa51050a8f96219e547b3de274aef5f02 build/RZDE01_02/d_a_tag_smk_emt/d_a_tag_smk_emt.rel +f01a041daafee796eed6b193684dda65549e9298 build/RZDE01_02/d_a_tag_spinner/d_a_tag_spinner.rel +e7e0b7d39c1fff09dea196e50a9a28e9772cb3bb build/RZDE01_02/d_a_tag_sppath/d_a_tag_sppath.rel +f98aa0018f2c6921a5f5745791e82396008c0d5e build/RZDE01_02/d_a_tag_spring/d_a_tag_spring.rel +2e901f29ef41baeee3ec9f85074a8fc28f19bb6b build/RZDE01_02/d_a_tag_ss_drink/d_a_tag_ss_drink.rel +4e19de3fe3a0129625bbf0ec2ac9a58b9960f743 build/RZDE01_02/d_a_tag_statue_evt/d_a_tag_statue_evt.rel +74c9cbb01d1d477257f96f51694e5845cb9844d8 build/RZDE01_02/d_a_tag_stream/d_a_tag_stream.rel +fcd5ed07417e1560534a410ef4e44b7212f5fd07 build/RZDE01_02/d_a_tag_telop/d_a_tag_telop.rel +53330c8a249034b57198411bd1ef6dfb78a8aafd build/RZDE01_02/d_a_tag_theB_hint/d_a_tag_theB_hint.rel +31539f290babb0a7aae0a8b94cc82041d544923e build/RZDE01_02/d_a_tag_wara_howl/d_a_tag_wara_howl.rel +b2696856ec994a8b3b7ed8356172e7f7a217c8f5 build/RZDE01_02/d_a_tag_watchge/d_a_tag_watchge.rel +2a5c50e16ffe328dabeb7ea09bbd29f558427769 build/RZDE01_02/d_a_tag_waterfall/d_a_tag_waterfall.rel +56f647e812931554237952e2453c842e55dd6270 build/RZDE01_02/d_a_tag_wljump/d_a_tag_wljump.rel +f8f3d6403775b50cf257b25e94d11c98ff812c8c build/RZDE01_02/d_a_tag_yami/d_a_tag_yami.rel +2baf2080b64fe4a57cf711417ad431406415cdcd build/RZDE01_02/d_a_talk/d_a_talk.rel +215847e5bc6085c805cd84920bb244f5591a937d build/RZDE01_02/d_a_tbox/d_a_tbox.rel +ce84c440ea18a4abd80b71b9d2cd0a21b96b05e8 build/RZDE01_02/d_a_tbox2/d_a_tbox2.rel +cf3eee231531cc63ab8beb4b261da8a66a04f7a9 build/RZDE01_02/d_a_tboxSw/d_a_tboxSw.rel +3c6c6121f7a1b89cc9f5673cdb670fe38b4259a7 build/RZDE01_02/d_a_title/d_a_title.rel +208d646e73c7175c87fb0e08c3ca18b640d3d7bc build/RZDE01_02/d_a_vrbox/d_a_vrbox.rel +301f42c60c2a68f4def4fcc540ed860723f4eeef build/RZDE01_02/d_a_vrbox2/d_a_vrbox2.rel +1c53bdc25f795f521887e7a93ecd97d5fae97e48 build/RZDE01_02/d_a_warp_bug/d_a_warp_bug.rel +d756abd37e8a19b3794080756ff5d7284b0cd041 build/RZDE01_02/d_a_ykgr/d_a_ykgr.rel +a7f24646c20b174199613be4780a362c29ffec9a build/RZDE01_02/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/config/RZDE01_02/config.yml b/config/RZDE01_02/config.yml index 57681fa3f7..8247d238de 100644 --- a/config/RZDE01_02/config.yml +++ b/config/RZDE01_02/config.yml @@ -5,7 +5,7 @@ hash: 5a99acb37b98e19682924502ee14a6d03d536c69 splits: config/RZDE01_02/splits.txt symbols: config/RZDE01_02/symbols.txt # map: orig/RZDE01_00/fixed_maps/RframeworkF.map -mw_comment_version: 14 # GC Linker 2.7 +mw_comment_version: 14 # GC Linker 3.0 quick_analysis: true # Initial analysis completed # detect_objects: true @@ -14,10 +14,10 @@ force_active: [ ] modules: -# - object: files/RELS.arc:rels/mmem/f_pc_profile_lst.rel -# hash: a7f24646c20b174199613be4780a362c29ffec9a -# symbols: config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt -# splits: config/RZDE01_02/rels/f_pc_profile_lst/splits.txt +- object: files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + hash: a7f24646c20b174199613be4780a362c29ffec9a + symbols: config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt + splits: config/RZDE01_02/rels/f_pc_profile_lst/splits.txt # map: orig/RZDE01_02/fixed_maps/f_pc_profile_lst.map - object: files/RELS.arc:rels/mmem/d_a_andsw.rel @@ -164,10 +164,10 @@ modules: splits: config/RZDE01_02/rels/d_a_scene_exit/splits.txt # map: orig/RZDE01_02/fixed_maps/d_a_scene_exit.map -#- object: files/RELS.arc:rels/mmem/d_a_set_bgobj.rel -# hash: 4f18ec17990860f9dc69ab55aec94a498900e13c -# symbols: config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt -# splits: config/RZDE01_02/rels/d_a_set_bgobj/splits.txt +- object: files/RELS.arc:rels/mmem/d_a_set_bgobj.rel + hash: 4f18ec17990860f9dc69ab55aec94a498900e13c + symbols: config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt + splits: config/RZDE01_02/rels/d_a_set_bgobj/splits.txt # map: orig/RZDE01_02/fixed_maps/d_a_set_bgobj.map - object: files/RELS.arc:rels/mmem/d_a_swhit0.rel diff --git a/config/RZDE01_02/rels/d_a_L7demo_dr/symbols.txt b/config/RZDE01_02/rels/d_a_L7demo_dr/symbols.txt index d03d6ddb4b..4e2316ab72 100644 --- a/config/RZDE01_02/rels/d_a_L7demo_dr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_L7demo_dr/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setAction__6daDr_cFM6daDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 mtx_set__6daDr_cFv = .text:0x00000100; // type:function size:0xB0 scope:global align:4 -__as__3VecFR9Vec = .text:0x000001B0; // type:label scope:global align:4 draw__6daDr_cFv = .text:0x000001B0; // type:function size:0x80 scope:global align:4 daDr_Draw__FP6daDr_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 wait__6daDr_cFv = .text:0x00000234; // type:function size:0x19C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_L7low_dr/symbols.txt b/config/RZDE01_02/rels/d_a_L7low_dr/symbols.txt index 7eab270ccb..697f5b12da 100644 --- a/config/RZDE01_02/rels/d_a_L7low_dr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_L7low_dr/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 action__11daL7lowDr_cFv = .text:0x00000100; // type:function size:0xA4 scope:global align:4 -__as__3VecFR9Vec = .text:0x000001A4; // type:label scope:global align:4 daL7lowDr_Delete__FP11daL7lowDr_c = .text:0x000001A4; // type:function size:0x4 scope:global align:4 mtx_set__11daL7lowDr_cFv = .text:0x000001A8; // type:function size:0x6C scope:global align:4 fly__11daL7lowDr_cFv = .text:0x00000214; // type:function size:0x38C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_L7op_demo_dr/symbols.txt b/config/RZDE01_02/rels/d_a_L7op_demo_dr/symbols.txt index 0e846d90fc..c7769788dc 100644 --- a/config/RZDE01_02/rels/d_a_L7op_demo_dr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_L7op_demo_dr/symbols.txt @@ -115,17 +115,14 @@ lbl_137_data_24 = .data:0x00000024; // type:object size:0x5 data:string lbl_137_data_44 = .data:0x00000044; // type:object size:0x5 data:string l_daL7ODR_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 g_profile_L7ODR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x34 scope:global align:4 +lbl_137_data_9C = .data:0x0000009C; // type:object size:0x34 @95335 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 lbl_137_data_10C = .data:0x0000010C; // type:object size:0x14 @95337 = .data:0x00000120; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000154; // type:object size:0x14 scope:global align:4 +lbl_137_data_154 = .data:0x00000154; // type:object size:0x14 @95395 = .data:0x00000168; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000018C; // type:object size:0x18 scope:global align:4 +lbl_137_data_18C = .data:0x0000018C; // type:object size:0x18 @95397 = .data:0x000001A4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001B0; // type:object size:0x1C scope:global align:4 +lbl_137_data_1B0 = .data:0x000001B0; // type:object size:0x1C @95399 = .data:0x000001CC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000001D8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000001EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000208; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000220; // type:object size:0x8 scope:global align:4 +lbl_137_data_1D8 = .data:0x000001D8; // type:object size:0x50 diff --git a/config/RZDE01_02/rels/d_a_arrow/symbols.txt b/config/RZDE01_02/rels/d_a_arrow/symbols.txt index c30b19621a..979b31d71a 100644 --- a/config/RZDE01_02/rels/d_a_arrow/symbols.txt +++ b/config/RZDE01_02/rels/d_a_arrow/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob createHeap__9daArrow_cFv = .text:0x000000CC; // type:function size:0xF8 scope:global align:4 daArrow_createHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x4 scope:global align:4 atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001C8; // type:function size:0x11C scope:global align:4 -__as__3VecFR9Vec = .text:0x000002E4; // type:label scope:global align:4 daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x4 scope:global align:4 decAlphaBlur__9daArrow_cFv = .text:0x000002E8; // type:function size:0x94 scope:global align:4 setBlur__9daArrow_cFv = .text:0x0000037C; // type:function size:0xC0 scope:global align:4 @@ -109,7 +108,7 @@ lbl_46_data_B8 = .data:0x000000B8; // type:object size:0x38 @106225 = .data:0x000000F0; // type:object size:0xC scope:local align:4 __vt__18JPAEmitterCallBack = .data:0x00000104; // type:object size:0x1C scope:global align:4 lbl_46_data_120 = .data:0x00000120; // type:object size:0x13 data:string -__RTTI__18JPAEmitterCallBack = .data:0x00000134; // type:object size:0x68 scope:global align:4 +lbl_46_data_133 = .data:0x00000133; // type:object size:0x69 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @105328 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_bh/symbols.txt b/config/RZDE01_02/rels/d_a_b_bh/symbols.txt index 3c82cde4cb..499edc1ed5 100644 --- a/config/RZDE01_02/rels/d_a_b_bh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_bh/symbols.txt @@ -8,7 +8,6 @@ anm_init__FP10b_bh_classifUcf = .text:0x00000104; // type:function size:0xAC sco daB_BH_Draw__FP10b_bh_class = .text:0x000001B0; // type:function size:0xD4 scope:global align:4 b_bh_wait__FP10b_bh_class = .text:0x00000284; // type:function size:0x600 scope:global align:4 b_bh_attack_1__FP10b_bh_class = .text:0x00000884; // type:function size:0x3FC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000C80; // type:label scope:global align:4 b_bh_bombeat__FP10b_bh_class = .text:0x00000C80; // type:function size:0x238 scope:global align:4 b_bh_down__FP10b_bh_class = .text:0x00000EB8; // type:function size:0x3D0 scope:global align:4 b_bh_b_wait__FP10b_bh_class = .text:0x00001288; // type:function size:0x508 scope:global align:4 @@ -97,21 +96,17 @@ __vt__12daB_BH_HIO_c = .data:0x00000128; // type:object size:0xC scope:global al lbl_138_data_134 = .data:0x00000134; // type:object size:0xD data:string @94524 = .data:0x00000144; // type:object size:0xC scope:local align:4 __RTTI__12daB_BH_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000158; // type:object size:0x34 scope:global align:4 +lbl_138_data_158 = .data:0x00000158; // type:object size:0x34 @94587 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 lbl_138_data_1C8 = .data:0x000001C8; // type:object size:0x14 @94589 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000210; // type:object size:0x14 scope:global align:4 +lbl_138_data_210 = .data:0x00000210; // type:object size:0x14 @94647 = .data:0x00000224; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000248; // type:object size:0x18 scope:global align:4 +lbl_138_data_248 = .data:0x00000248; // type:object size:0x18 @94649 = .data:0x00000260; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0x1C scope:global align:4 +lbl_138_data_26C = .data:0x0000026C; // type:object size:0x1C @94651 = .data:0x00000288; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000294; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002A8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002C4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000334; // type:object size:0x8 scope:global align:4 +lbl_138_data_294 = .data:0x00000294; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93399 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_bq/symbols.txt b/config/RZDE01_02/rels/d_a_b_bq/symbols.txt index 2ba686daef..4159bc6e8c 100644 --- a/config/RZDE01_02/rels/d_a_b_bq/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_bq/symbols.txt @@ -27,21 +27,17 @@ __sinit_d_a_b_bq_cpp = .text:0x0000620C; // type:function size:0x48 scope:global setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006254; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00006264; // type:function size:0x8 scope:global align:4 getPlaySpeed__14mDoExt_baseAnmFv = .text:0x0000626C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00006274; // type:label scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x00006274; // type:function size:0x18 scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000628C; // type:function size:0x78 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x000062A4; // type:label scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00006304; // type:function size:0x10 scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006314; // type:function size:0x1C scope:global align:4 getCutType__9daPy_py_cCFv = .text:0x00006330; // type:function size:0x8 scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00006338; // type:function size:0x10 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00006348; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x0000635C; // type:label scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x0000635C; // type:function size:0xC scope:global align:4 fopAcM_GetID__FPCv = .text:0x00006368; // type:function size:0x18 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00006380; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00006390; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000639C; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x0000639C; // type:function size:0x10 scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x000063AC; // type:function size:0x4 scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000063B0; // type:function size:0x8 scope:global align:4 @@ -254,7 +250,7 @@ lbl_139_data_478 = .data:0x00000478; // type:object size:0xD data:string @96197 = .data:0x00000488; // type:object size:0xC scope:local align:4 __RTTI__12daB_BQ_HIO_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 lbl_139_data_49C = .data:0x0000049C; // type:object size:0x50 -__RTTI__13JORReflexible = .data:0x000004EC; // type:object size:0x2C scope:global align:4 +lbl_139_data_4EC = .data:0x000004EC; // type:object size:0x2C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_139_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_dr/symbols.txt b/config/RZDE01_02/rels/d_a_b_dr/symbols.txt index 535f126b24..2e4b5c5abb 100644 --- a/config/RZDE01_02/rels/d_a_b_dr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_dr/symbols.txt @@ -26,7 +26,6 @@ mCountClr__8daB_DR_cFv = .text:0x00001CA4; // type:function size:0x24 scope:glob mHeadAngleSet__8daB_DR_cFv = .text:0x00001CC8; // type:function size:0x124 scope:global align:4 flapMove__8daB_DR_cFb = .text:0x00001DEC; // type:function size:0x128 scope:global align:4 revolutionMove__8daB_DR_cFv = .text:0x00001F14; // type:function size:0x198 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000020AC; // type:label scope:global align:4 mPlayerHighCheck__8daB_DR_cFv = .text:0x000020AC; // type:function size:0xF0 scope:global align:4 mBgFallGroundCheck__8daB_DR_cFv = .text:0x0000219C; // type:function size:0x270 scope:global align:4 normalHoverMove__8daB_DR_cFv = .text:0x0000240C; // type:function size:0x12C scope:global align:4 @@ -51,7 +50,6 @@ executeBullet__8daB_DR_cFv = .text:0x00007668; // type:function size:0x1A4 scope executeParts__8daB_DR_cFv = .text:0x0000780C; // type:function size:0x2BC scope:global align:4 action__8daB_DR_cFv = .text:0x00007AC8; // type:function size:0x438 scope:global align:4 action_parts__8daB_DR_cFv = .text:0x00007F00; // type:function size:0x78 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00007F44; // type:label scope:global align:4 mtx_set__8daB_DR_cFv = .text:0x00007F78; // type:function size:0x390 scope:global align:4 parts_mtx_set__8daB_DR_cFv = .text:0x00008308; // type:function size:0x5C scope:global align:4 cc_set__8daB_DR_cFv = .text:0x00008364; // type:function size:0x63C scope:global align:4 @@ -234,22 +232,17 @@ __vt__12daB_DR_HIO_c = .data:0x000005D4; // type:object size:0xC scope:global al lbl_140_data_5E0 = .data:0x000005E0; // type:object size:0xD data:string @97521 = .data:0x000005F0; // type:object size:0xC scope:local align:4 __RTTI__12daB_DR_HIO_c = .data:0x000005FC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000604; // type:object size:0x34 scope:global align:4 +lbl_140_data_604 = .data:0x00000604; // type:object size:0x34 @97589 = .data:0x00000638; // type:object size:0x3C scope:local align:4 lbl_140_data_674 = .data:0x00000674; // type:object size:0x14 @97591 = .data:0x00000688; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006BC; // type:object size:0x14 scope:global align:4 +lbl_140_data_6BC = .data:0x000006BC; // type:object size:0x14 @97649 = .data:0x000006D0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000006F4; // type:object size:0x18 scope:global align:4 +lbl_140_data_6F4 = .data:0x000006F4; // type:object size:0x18 @97651 = .data:0x0000070C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000718; // type:object size:0x1C scope:global align:4 +lbl_140_data_718 = .data:0x00000718; // type:object size:0x1C @97653 = .data:0x00000734; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000740; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000774; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000790; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007A8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000800; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000808; // type:object size:0x24 scope:global align:4 +lbl_140_data_740 = .data:0x00000740; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94592 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_dre/symbols.txt b/config/RZDE01_02/rels/d_a_b_dre/symbols.txt index 0ccb5fed55..efd2603367 100644 --- a/config/RZDE01_02/rels/d_a_b_dre/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_dre/symbols.txt @@ -126,7 +126,7 @@ lbl_141_data_0 = .data:0x00000000; // type:object size:0x5 data:string effId$94204 = .data:0x000000E0; // type:object size:0x8 scope:global align:4 l_daB_DRE_Method = .data:0x000000E8; // type:object size:0x20 scope:global align:4 g_profile_B_DRE = .data:0x00000108; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000138; // type:object size:0x5 scope:global align:4 data:string +lbl_141_data_138 = .data:0x00000138; // type:object size:0x5 data:string lbl_141_data_13D = .data:0x0000013D; // type:object size:0x5 data:string lbl_141_data_142 = .data:0x00000142; // type:object size:0x5 data:string lbl_141_data_147 = .data:0x00000147; // type:object size:0x5 data:string diff --git a/config/RZDE01_02/rels/d_a_b_ds/symbols.txt b/config/RZDE01_02/rels/d_a_b_ds/symbols.txt index d00dee28a8..1b17bdb45b 100644 --- a/config/RZDE01_02/rels/d_a_b_ds/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_ds/symbols.txt @@ -4,9 +4,7 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x000000E0; // type:label scope:global align:4 __ct__12daB_DS_HIO_cFv = .text:0x000000E0; // type:function size:0x110 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000E8; // type:label scope:global align:4 ctrlJoint__8daB_DS_cFP8J3DJointP8J3DModel = .text:0x000001F0; // type:function size:0x174 scope:global align:4 JointCallBack__8daB_DS_cFP8J3DJointi = .text:0x00000364; // type:function size:0x48 scope:global align:4 draw__8daB_DS_cFv = .text:0x000003AC; // type:function size:0x56C scope:global align:4 @@ -14,7 +12,6 @@ daB_DS_Draw__FP8daB_DS_c = .text:0x00000918; // type:function size:0x4 scope:glo setBck__8daB_DS_cFiUcff = .text:0x0000091C; // type:function size:0xAC scope:global align:4 mSmokeSet__8daB_DS_cFv = .text:0x000009C8; // type:function size:0x184 scope:global align:4 HandHitSoundSet__8daB_DS_cFb = .text:0x00000B4C; // type:function size:0x120 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000C6C; // type:label scope:global align:4 handSPosSet__8daB_DS_cFi = .text:0x00000C6C; // type:function size:0x27C scope:global align:4 mZsMoveChk__8daB_DS_cFv = .text:0x00000EE8; // type:function size:0x2DC scope:global align:4 mZsMoveChk_Guard__8daB_DS_cFv = .text:0x000011C4; // type:function size:0x2A8 scope:global align:4 @@ -36,7 +33,6 @@ damageSet__8daB_DS_cFv = .text:0x00004A94; // type:function size:0x78 scope:glob damageHitCamera__8daB_DS_cFv = .text:0x00004B0C; // type:function size:0x16C scope:global align:4 damageDownCheck__8daB_DS_cFv = .text:0x00004C78; // type:function size:0x1D4 scope:global align:4 executeDamage__8daB_DS_cFv = .text:0x00004E4C; // type:function size:0x1510 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000635C; // type:label scope:global align:4 executeEtcDamage__8daB_DS_cFv = .text:0x0000635C; // type:function size:0x264 scope:global align:4 breath_smokeSet__8daB_DS_cFv = .text:0x000065C0; // type:function size:0x1EC scope:global align:4 executeBreathAttack__8daB_DS_cFv = .text:0x000067AC; // type:function size:0x324 scope:global align:4 @@ -84,7 +80,6 @@ __sinit_d_a_b_ds_cpp = .text:0x0000F4A0; // type:function size:0x48 scope:global entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000F4E8; // type:function size:0xC scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000F4F4; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000F500; // type:function size:0x4C scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x0000F530; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -466,21 +461,17 @@ __vt__12daB_DS_HIO_c = .data:0x000006F4; // type:object size:0xC scope:global al lbl_142_data_700 = .data:0x00000700; // type:object size:0xD data:string @99059 = .data:0x00000710; // type:object size:0xC scope:local align:4 __RTTI__12daB_DS_HIO_c = .data:0x0000071C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000724; // type:object size:0x34 scope:global align:4 +lbl_142_data_724 = .data:0x00000724; // type:object size:0x34 @99123 = .data:0x00000758; // type:object size:0x3C scope:local align:4 lbl_142_data_794 = .data:0x00000794; // type:object size:0x14 @99125 = .data:0x000007A8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000007DC; // type:object size:0x14 scope:global align:4 +lbl_142_data_7DC = .data:0x000007DC; // type:object size:0x14 @99183 = .data:0x000007F0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000814; // type:object size:0x18 scope:global align:4 +lbl_142_data_814 = .data:0x00000814; // type:object size:0x18 @99185 = .data:0x0000082C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000838; // type:object size:0x1C scope:global align:4 +lbl_142_data_838 = .data:0x00000838; // type:object size:0x1C @99187 = .data:0x00000854; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000860; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000894; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000008B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000008C8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000920; // type:object size:0x2C scope:global align:4 +lbl_142_data_860 = .data:0x00000860; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94679 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gg/symbols.txt b/config/RZDE01_02/rels/d_a_b_gg/symbols.txt index e3102d1267..8a5d638f14 100644 --- a/config/RZDE01_02/rels/d_a_b_gg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gg/symbols.txt @@ -3,11 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__dt__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000012C; // type:label scope:global align:4 __ct__12daB_GG_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 CreateHeap__8daB_GG_cFv = .text:0x00000198; // type:function size:0x1D0 scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0x4 scope:global align:4 @@ -15,7 +11,6 @@ initCc__8daB_GG_cFv = .text:0x0000036C; // type:function size:0x140 scope:global setCcCylinder__8daB_GG_cFv = .text:0x000004AC; // type:function size:0x220 scope:global align:4 G_setCcCylinder__8daB_GG_cFv = .text:0x000006CC; // type:function size:0x110 scope:global align:4 MoveCo__8daB_GG_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000848; // type:label scope:global align:4 ctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000848; // type:function size:0x1A8 scope:global align:4 JointCallBack__FP8J3DJointi = .text:0x000009F0; // type:function size:0x48 scope:global align:4 HeadctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x198 scope:global align:4 @@ -265,22 +260,17 @@ __vt__12daB_GG_HIO_c = .data:0x0000023C; // type:object size:0xC scope:global al lbl_143_data_248 = .data:0x00000248; // type:object size:0xD data:string @97690 = .data:0x00000258; // type:object size:0xC scope:local align:4 __RTTI__12daB_GG_HIO_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000026C; // type:object size:0x34 scope:global align:4 +lbl_143_data_26C = .data:0x0000026C; // type:object size:0x34 @97754 = .data:0x000002A0; // type:object size:0x3C scope:local align:4 lbl_143_data_2DC = .data:0x000002DC; // type:object size:0x14 @97756 = .data:0x000002F0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000324; // type:object size:0x14 scope:global align:4 +lbl_143_data_324 = .data:0x00000324; // type:object size:0x14 @97814 = .data:0x00000338; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000035C; // type:object size:0x18 scope:global align:4 +lbl_143_data_35C = .data:0x0000035C; // type:object size:0x18 @97816 = .data:0x00000374; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000380; // type:object size:0x1C scope:global align:4 +lbl_143_data_380 = .data:0x00000380; // type:object size:0x1C @97818 = .data:0x0000039C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003A8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003DC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003F8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000410; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000418; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000488; // type:object size:0x8 scope:global align:4 +lbl_143_data_3A8 = .data:0x000003A8; // type:object size:0xE8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94295 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gm/symbols.txt b/config/RZDE01_02/rels/d_a_b_gm/symbols.txt index 25f6046bc9..b1d322ee76 100644 --- a/config/RZDE01_02/rels/d_a_b_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gm/symbols.txt @@ -21,11 +21,9 @@ daB_GM_Create__FP10fopAc_ac_c = .text:0x000050B8; // type:function size:0x428 sc __dt__12daB_GM_HIO_cFv = .text:0x000054E0; // type:function size:0x40 scope:global align:4 __sinit_d_a_b_gm_cpp = .text:0x00005520; // type:function size:0x184 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000056A4; // type:function size:0xC scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000056B0; // type:label scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000056B0; // type:function size:0x8 scope:global align:4 __ct__9b_gm_footFv = .text:0x000056B8; // type:function size:0x4 scope:global align:4 __dt__9b_gm_footFv = .text:0x000056BC; // type:function size:0x40 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x000056E0; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -170,21 +168,17 @@ __vt__12daB_GM_HIO_c = .data:0x00000358; // type:object size:0xC scope:global al lbl_144_data_364 = .data:0x00000364; // type:object size:0xD data:string @94897 = .data:0x00000374; // type:object size:0xC scope:local align:4 __RTTI__12daB_GM_HIO_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000388; // type:object size:0x34 scope:global align:4 +lbl_144_data_388 = .data:0x00000388; // type:object size:0x34 @94960 = .data:0x000003BC; // type:object size:0x3C scope:local align:4 lbl_144_data_3F8 = .data:0x000003F8; // type:object size:0x14 @94962 = .data:0x0000040C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000440; // type:object size:0x14 scope:global align:4 +lbl_144_data_440 = .data:0x00000440; // type:object size:0x14 @95020 = .data:0x00000454; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000478; // type:object size:0x18 scope:global align:4 +lbl_144_data_478 = .data:0x00000478; // type:object size:0x18 @95022 = .data:0x00000490; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000049C; // type:object size:0x1C scope:global align:4 +lbl_144_data_49C = .data:0x0000049C; // type:object size:0x1C @95024 = .data:0x000004B8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004C4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004D8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004F4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000050C; // type:object size:0x78 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000584; // type:object size:0x2C scope:global align:4 +lbl_144_data_4C4 = .data:0x000004C4; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93326 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt index ee89c06f94..31521dddf1 100644 --- a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt @@ -11,7 +11,6 @@ h_nodeCallBack__FP8J3DJointi = .text:0x00000404; // type:function size:0x12C sco daB_GND_Draw__FP11b_gnd_class = .text:0x00000530; // type:function size:0x43C scope:global align:4 shot_s_sub__FPvPv = .text:0x0000096C; // type:function size:0x98 scope:global align:4 gake_check__FP11b_gnd_class = .text:0x00000A04; // type:function size:0x524 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000F28; // type:label scope:global align:4 saku_jump_check__FP11b_gnd_class = .text:0x00000F28; // type:function size:0x2B0 scope:global align:4 b_gnd_h_wait__FP11b_gnd_class = .text:0x000011D8; // type:function size:0x128 scope:global align:4 b_gnd_h_wait2__FP11b_gnd_class = .text:0x00001300; // type:function size:0x208 scope:global align:4 @@ -57,19 +56,11 @@ cMtx_YrotM__FPA4_fs = .text:0x0000C684; // type:function size:0x8 scope:global a cMtx_YrotS__FPA4_fs = .text:0x0000C68C; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000C694; // type:function size:0x8 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000C69C; // type:function size:0xC scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x0000C6A8; // type:label scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x0000C6A8; // type:function size:0x8 scope:global align:4 -__ct__4cXyzFv = .text:0x0000C6B0; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x0000C6B0; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x0000C6B4; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x0000C6E4; // type:label scope:global align:4 __ami__4cXyzFR9Vec = .text:0x0000C6E4; // type:function size:0x34 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x0000C6F0; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000C6F4; // type:label scope:global align:4 -abs__4cXyzCFv = .text:0x0000C704; // type:label scope:global align:4 GetGroundH__9dBgS_AcchCFv = .text:0x0000C718; // type:function size:0x8 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C720; // type:function size:0xC scope:global align:4 -__ct__13mDoExt_btpAnmFv = .text:0x0000C728; // type:label scope:global align:4 ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C72C; // type:function size:0xC scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000C738; // type:function size:0x10 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0000C748; // type:function size:0x18 scope:global align:4 @@ -80,12 +71,10 @@ dComIfGp_event_runCheck__Fv = .text:0x0000C860; // type:function size:0x18 scope dComIfG_Ccsp__Fv = .text:0x0000C878; // type:function size:0x10 scope:global align:4 dComIfGp_particle_getEmitter__FUl = .text:0x0000C888; // type:function size:0x18 scope:global align:4 dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x0000C8A0; // type:function size:0x18 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000C8B8; // type:label scope:global align:4 Z2GetAudioMgr__Fv = .text:0x0000C8B8; // type:function size:0xC scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x0000C8C4; // type:function size:0x10 scope:global align:4 getCutType__9daPy_py_cCFv = .text:0x0000C8D4; // type:function size:0x8 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x0000C8DC; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x0000C8F0; // type:label scope:global align:4 daPy_getLinkPlayerActorClass__Fv = .text:0x0000C8F0; // type:function size:0x10 scope:global align:4 getMidnaActor__9daPy_py_cFv = .text:0x0000C900; // type:function size:0xC scope:global align:4 cM_ssin__Fs = .text:0x0000C90C; // type:function size:0x14 scope:global align:4 @@ -96,11 +85,9 @@ fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x0000C970; // type:function size:0x10 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000C980; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x0000C990; // type:function size:0xC scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x0000C99C; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000C9A8; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x0000C9A8; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x0000C9B8; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x0000C9C8; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x0000C9CC; // type:label scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x0000C9D8; // type:function size:0x4 scope:global align:4 fabsf = .text:0x0000C9DC; // type:function size:0xC scope:global align:4 dKy_getEnvlight__Fv = .text:0x0000C9E8; // type:function size:0xC scope:global align:4 @@ -112,9 +99,7 @@ OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA2C; // type:function size:0x10 sc SetAtAtp__14cCcD_ObjHitInfFi = .text:0x0000CA3C; // type:function size:0x8 scope:global align:4 SetTgType__14cCcD_ObjHitInfFUl = .text:0x0000CA44; // type:function size:0x8 scope:global align:4 SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000CA4C; // type:function size:0x8 scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x0000CA54; // type:label scope:global align:4 __ct__8g_himo_sFv = .text:0x0000CA54; // type:function size:0x48 scope:global align:4 -__ct__14cCcD_ShapeAttrFv = .text:0x0000CA8C; // type:label scope:global align:4 __dt__8g_himo_sFv = .text:0x0000CA9C; // type:function size:0x64 scope:global align:4 setDownPos__13fopEn_enemy_cFP10cXyz = .text:0x0000CB00; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -355,25 +340,19 @@ __vt__13daB_GND_HIO_c = .data:0x000004EC; // type:object size:0xC scope:global a lbl_145_data_4F8 = .data:0x000004F8; // type:object size:0xE data:string @100867 = .data:0x00000508; // type:object size:0xC scope:local align:4 __RTTI__13daB_GND_HIO_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000051C; // type:object size:0x34 scope:global align:4 +lbl_145_data_51C = .data:0x0000051C; // type:object size:0x34 @100930 = .data:0x00000550; // type:object size:0x3C scope:local align:4 lbl_145_data_58C = .data:0x0000058C; // type:object size:0x14 @100932 = .data:0x000005A0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005D4; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000005DC; // type:object size:0x14 scope:global align:4 lbl_145_data_5F0 = .data:0x000005F0; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000604; // type:object size:0x14 scope:global align:4 +lbl_145_data_603 = .data:0x00000603; // type:object size:0x15 @100990 = .data:0x00000618; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000063C; // type:object size:0x18 scope:global align:4 +lbl_145_data_63C = .data:0x0000063C; // type:object size:0x18 @100992 = .data:0x00000654; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000660; // type:object size:0x1C scope:global align:4 +lbl_145_data_660 = .data:0x00000660; // type:object size:0x1C @100994 = .data:0x0000067C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000688; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000006BC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006D8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006F0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000006F8; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000768; // type:object size:0x2C scope:global align:4 +lbl_145_data_688 = .data:0x00000688; // type:object size:0x10C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @97078 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt b/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt index deef0db17b..446ebb3018 100644 --- a/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt @@ -3,12 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__ct__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x000000D0; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00000110; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000120; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000013C; // type:label scope:global align:4 __ct__13daB_MGN_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 ctrlJoint__9daB_MGN_cFP8J3DJointP8J3DModel = .text:0x00000190; // type:function size:0xC4 scope:global align:4 JointCallBack__9daB_MGN_cFP8J3DJointi = .text:0x00000254; // type:function size:0x48 scope:global align:4 @@ -232,22 +227,17 @@ __vt__13daB_MGN_HIO_c = .data:0x00000310; // type:object size:0xC scope:global a lbl_148_data_31C = .data:0x0000031C; // type:object size:0xE data:string @98344 = .data:0x0000032C; // type:object size:0xC scope:local align:4 __RTTI__13daB_MGN_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000340; // type:object size:0x34 scope:global align:4 +lbl_148_data_340 = .data:0x00000340; // type:object size:0x34 @98407 = .data:0x00000374; // type:object size:0x3C scope:local align:4 lbl_148_data_3B0 = .data:0x000003B0; // type:object size:0x14 @98409 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003F8; // type:object size:0x14 scope:global align:4 +lbl_148_data_3F8 = .data:0x000003F8; // type:object size:0x14 @98467 = .data:0x0000040C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000430; // type:object size:0x18 scope:global align:4 +lbl_148_data_430 = .data:0x00000430; // type:object size:0x18 @98469 = .data:0x00000448; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000454; // type:object size:0x1C scope:global align:4 +lbl_148_data_454 = .data:0x00000454; // type:object size:0x1C @98471 = .data:0x00000470; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000047C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000490; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000004CC; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000053C; // type:object size:0x2C scope:global align:4 +lbl_148_data_47C = .data:0x0000047C; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_148_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @95716 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt index aec778fe35..88b19152de 100644 --- a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt @@ -20,7 +20,6 @@ core_action__FP10b_ob_class = .text:0x00000E58; // type:function size:0x12F8 sco core_damage_check__FP10b_ob_class = .text:0x00002150; // type:function size:0x208 scope:global align:4 fish_damage_check__FP10b_ob_class = .text:0x00002358; // type:function size:0x2D4 scope:global align:4 pl_check__FP10b_ob_classfs = .text:0x0000262C; // type:function size:0xC4 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000026F0; // type:label scope:global align:4 fish_move__FP10b_ob_class = .text:0x000026F0; // type:function size:0x20C0 scope:global align:4 cam_3d_morf__FP10b_ob_classf = .text:0x000047B0; // type:function size:0xE4 scope:global align:4 s_hasidel_sub__FPvPv = .text:0x00004894; // type:function size:0x4C scope:global align:4 @@ -36,12 +35,9 @@ getBaseTRMtx__8J3DModelFv = .text:0x00008DA8; // type:function size:0x8 scope:gl setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008DB0; // type:function size:0x10 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00008DC0; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00008DC8; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00008DD0; // type:label scope:global align:4 getPlaySpeed__13mDoExt_morf_cFv = .text:0x00008DD0; // type:function size:0x8 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00008DD8; // type:label scope:global align:4 fopAcM_searchPlayerDistance__FP16fopAc_ac_c = .text:0x00008DD8; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00008DE8; // type:function size:0x30 scope:global align:4 -setFrame__13mDoExt_morf_cFf = .text:0x00008E00; // type:label scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00008E18; // type:function size:0xC scope:global align:4 fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x00008E24; // type:function size:0x10 scope:global align:4 fopAcM_searchPlayerAngleX__FP16fopAc_ac_c = .text:0x00008E34; // type:function size:0x10 scope:global align:4 @@ -52,15 +48,11 @@ dComIfGp_event_runCheck__Fv = .text:0x00008EE4; // type:function size:0x18 scope dComIfGp_particle_getEmitter__FUl = .text:0x00008EFC; // type:function size:0x18 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00008F14; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00008F24; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00008F30; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00008F30; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00008F40; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00008F50; // type:function size:0x10 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00008F54; // type:label scope:global align:4 cM_ssin__Fs = .text:0x00008F60; // type:function size:0x14 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00008F70; // type:label scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00008F74; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00008F88; // type:label scope:global align:4 OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F88; // type:function size:0x10 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F98; // type:function size:0x10 scope:global align:4 OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00008FA8; // type:function size:0x10 scope:global align:4 @@ -285,24 +277,19 @@ __vt__12daB_OB_HIO_c = .data:0x00000368; // type:object size:0xC scope:global al lbl_149_data_374 = .data:0x00000374; // type:object size:0xD data:string @95706 = .data:0x00000384; // type:object size:0xC scope:local align:4 __RTTI__12daB_OB_HIO_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000398; // type:object size:0x34 scope:global align:4 +lbl_149_data_398 = .data:0x00000398; // type:object size:0x34 @95769 = .data:0x000003CC; // type:object size:0x3C scope:local align:4 lbl_149_data_408 = .data:0x00000408; // type:object size:0x14 @95771 = .data:0x0000041C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000450; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000458; // type:object size:0x14 scope:global align:4 lbl_149_data_46C = .data:0x0000046C; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000480; // type:object size:0x14 scope:global align:4 +lbl_149_data_47F = .data:0x0000047F; // type:object size:0x15 @95829 = .data:0x00000494; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004B8; // type:object size:0x18 scope:global align:4 +lbl_149_data_4B8 = .data:0x000004B8; // type:object size:0x18 @95831 = .data:0x000004D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004DC; // type:object size:0x1C scope:global align:4 +lbl_149_data_4DC = .data:0x000004DC; // type:object size:0x1C @95833 = .data:0x000004F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000504; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000518; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000534; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000054C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000005A4; // type:object size:0x2C scope:global align:4 +lbl_149_data_504 = .data:0x00000504; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte moveSW = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_oh/symbols.txt b/config/RZDE01_02/rels/d_a_b_oh/symbols.txt index 5d24ee7c96..87e2200527 100644 --- a/config/RZDE01_02/rels/d_a_b_oh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_oh/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daB_OH_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000000FC; // type:function size:0x12C scope:global align:4 daB_OH_Draw__FP10b_oh_class = .text:0x00000228; // type:function size:0xAC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000002D4; // type:label scope:global align:4 daB_OH_Execute__FP10b_oh_class = .text:0x000002D4; // type:function size:0x141C scope:global align:4 daB_OH_IsDelete__FP10b_oh_class = .text:0x000016F0; // type:function size:0x8 scope:global align:4 daB_OH_Delete__FP10b_oh_class = .text:0x000016F8; // type:function size:0x54 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_tn/symbols.txt b/config/RZDE01_02/rels/d_a_b_tn/symbols.txt index 6445541c39..af97a9cefc 100644 --- a/config/RZDE01_02/rels/d_a_b_tn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_tn/symbols.txt @@ -3,15 +3,8 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__ct__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x000000D0; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00000110; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00000120; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000130; // type:label scope:global align:4 __ct__12daB_TN_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000014C; // type:label scope:global align:4 -absXZ__4cXyzCFv = .text:0x00000168; // type:label scope:global align:4 ctrlJoint__8daB_TN_cFP8J3DJointP8J3DModel = .text:0x000001AC; // type:function size:0xAC scope:global align:4 JointCallBack__8daB_TN_cFP8J3DJointi = .text:0x00000258; // type:function size:0x48 scope:global align:4 calcNeckAngle__8daB_TN_cFv = .text:0x000002A0; // type:function size:0xB8 scope:global align:4 @@ -81,9 +74,7 @@ create__8daB_TN_cFv = .text:0x0000D970; // type:function size:0x724 scope:global daB_TN_Create__FP8daB_TN_c = .text:0x0000E094; // type:function size:0x4 scope:global align:4 __dt__12daB_TN_HIO_cFv = .text:0x0000E098; // type:function size:0x40 scope:global align:4 __sinit_d_a_b_tn_cpp = .text:0x0000E0D8; // type:function size:0x4E8 scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000E5C0; // type:label scope:global align:4 __as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000E5C0; // type:function size:0x19C scope:global align:4 -__dt__8dCcD_SphFv = .text:0x0000E634; // type:label scope:global align:4 __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000E75C; // type:function size:0x1C scope:global align:4 __as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000E778; // type:function size:0x34 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -288,17 +279,13 @@ lbl_152_data_688 = .data:0x00000688; // type:object size:0x34 @98922 = .data:0x000006BC; // type:object size:0x3C scope:local align:4 lbl_152_data_6F8 = .data:0x000006F8; // type:object size:0x14 @98924 = .data:0x0000070C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000740; // type:object size:0x14 scope:global align:4 +lbl_152_data_740 = .data:0x00000740; // type:object size:0x14 @98982 = .data:0x00000754; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000778; // type:object size:0x18 scope:global align:4 +lbl_152_data_778 = .data:0x00000778; // type:object size:0x18 @98984 = .data:0x00000790; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000079C; // type:object size:0x1C scope:global align:4 +lbl_152_data_79C = .data:0x0000079C; // type:object size:0x1C @98986 = .data:0x000007B8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000007C4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007D8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007F4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000080C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000864; // type:object size:0x2C scope:global align:4 +lbl_152_data_7C4 = .data:0x000007C4; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_yo/symbols.txt b/config/RZDE01_02/rels/d_a_b_yo/symbols.txt index 8f1c3cf85c..5b249c0fdd 100644 --- a/config/RZDE01_02/rels/d_a_b_yo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_yo/symbols.txt @@ -58,24 +58,16 @@ create__8daB_YO_cFv = .text:0x0000863C; // type:function size:0x774 scope:global daB_YO_Create__FP8daB_YO_c = .text:0x00008DB0; // type:function size:0x4 scope:global align:4 __dt__12daB_YO_HIO_cFv = .text:0x00008DB4; // type:function size:0x40 scope:global align:4 __sinit_d_a_b_yo_cpp = .text:0x00008DF4; // type:function size:0x64 scope:global align:4 -__ct__4cXyzFfff = .text:0x00008E58; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00008E58; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x00008E68; // type:label scope:global align:4 -__ct__4cXyzFv = .text:0x00008EA8; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00008EAC; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00008EBC; // type:label scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x00008ECC; // type:function size:0x50 scope:global align:4 -absXZ__4cXyzCFv = .text:0x00008ED8; // type:label scope:global align:4 setFunc__8J3DZModeFUc = .text:0x00008F1C; // type:function size:0x4C scope:global align:4 setCompareEnable__8J3DZModeFUc = .text:0x00008F68; // type:function size:0x50 scope:global align:4 calcZModeID__FUcUcUc = .text:0x00008FB8; // type:function size:0x18 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00008FD0; // type:function size:0xC scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00008FDC; // type:function size:0xC scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00008FE8; // type:label scope:global align:4 setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00008FE8; // type:function size:0x24 scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000900C; // type:function size:0x8 scope:global align:4 setShapeAngle__16obj_ystone_classF5csXyz = .text:0x00009014; // type:function size:0x1C scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00009018; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -252,21 +244,17 @@ __vt__12daB_YO_HIO_c = .data:0x00000458; // type:object size:0xC scope:global al lbl_153_data_464 = .data:0x00000464; // type:object size:0xD data:string @96109 = .data:0x00000474; // type:object size:0xC scope:local align:4 __RTTI__12daB_YO_HIO_c = .data:0x00000480; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000488; // type:object size:0x34 scope:global align:4 +lbl_153_data_488 = .data:0x00000488; // type:object size:0x34 @96172 = .data:0x000004BC; // type:object size:0x3C scope:local align:4 lbl_153_data_4F8 = .data:0x000004F8; // type:object size:0x14 @96174 = .data:0x0000050C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000540; // type:object size:0x14 scope:global align:4 +lbl_153_data_540 = .data:0x00000540; // type:object size:0x14 @96232 = .data:0x00000554; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000578; // type:object size:0x18 scope:global align:4 +lbl_153_data_578 = .data:0x00000578; // type:object size:0x18 @96234 = .data:0x00000590; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000059C; // type:object size:0x1C scope:global align:4 +lbl_153_data_59C = .data:0x0000059C; // type:object size:0x1C @96236 = .data:0x000005B8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005C4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005F8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000614; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000062C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000684; // type:object size:0x2C scope:global align:4 +lbl_153_data_5C4 = .data:0x000005C4; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93452 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt b/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt index c97cc9494c..f7c358206b 100644 --- a/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt @@ -18,7 +18,6 @@ executeFirst__9daB_YOI_cFv = .text:0x000008B8; // type:function size:0x238 scope getSingleFallPos__9daB_YOI_cFv = .text:0x00000AF0; // type:function size:0xFC scope:global align:4 executeRiseUp__9daB_YOI_cFv = .text:0x00000BEC; // type:function size:0x554 scope:global align:4 executeSingleFall__9daB_YOI_cFv = .text:0x00001140; // type:function size:0x6F8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001838; // type:label scope:global align:4 executeYose__9daB_YOI_cFv = .text:0x00001838; // type:function size:0x484 scope:global align:4 executeYoseFall__9daB_YOI_cFv = .text:0x00001CBC; // type:function size:0x35C scope:global align:4 executeDemoRevival__9daB_YOI_cFv = .text:0x00002018; // type:function size:0x170 scope:global align:4 @@ -39,11 +38,7 @@ create__9daB_YOI_cFv = .text:0x00002BA0; // type:function size:0x35C scope:globa daB_YOI_Create__FP9daB_YOI_c = .text:0x00002EFC; // type:function size:0x4 scope:global align:4 __dt__13daB_YOI_HIO_cFv = .text:0x00002F00; // type:function size:0x40 scope:global align:4 __sinit_d_a_b_yo_ice_cpp = .text:0x00002F40; // type:function size:0x48 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00002F88; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00002F88; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x00002FE4; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00002FF4; // type:label scope:global align:4 -absXZ__4cXyzCFv = .text:0x00002FFC; // type:label scope:global align:4 getIceCenterPos__8daB_YO_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -123,7 +118,6 @@ lbl_154_data_1EC = .data:0x000001EC; // type:object size:0xE data:string @94327 = .data:0x000001FC; // type:object size:0xC scope:local align:4 __RTTI__13daB_YOI_HIO_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 lbl_154_data_210 = .data:0x00000210; // type:object size:0x50 -__RTTI__13JORReflexible = .data:0x00000260; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_154_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_zant/symbols.txt b/config/RZDE01_02/rels/d_a_b_zant/symbols.txt index bcdde3a91d..5ed750a9cc 100644 --- a/config/RZDE01_02/rels/d_a_b_zant/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_zant/symbols.txt @@ -84,23 +84,12 @@ create__10daB_ZANT_cFv = .text:0x0000E5B0; // type:function size:0x504 scope:glo daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0000EAB4; // type:function size:0x4 scope:global align:4 __dt__14daB_ZANT_HIO_cFv = .text:0x0000EAB8; // type:function size:0x40 scope:global align:4 __sinit_d_a_b_zant_cpp = .text:0x0000EAF8; // type:function size:0xCC scope:global align:4 -__dt__4cXyzFv = .text:0x0000EBC4; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000EBC4; // type:function size:0x74 scope:global align:4 -set__4cXyzFfff = .text:0x0000EC04; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x0000EC38; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000EC38; // type:function size:0xC scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000EC44; // type:function size:0xC scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000EC48; // type:label scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000EC50; // type:label scope:global align:4 __as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000EC50; // type:function size:0x19C scope:global align:4 -isStop__14mDoExt_baseAnmFv = .text:0x0000EC80; // type:label scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x0000ECB0; // type:label scope:global align:4 -__dt__8dCcD_SphFv = .text:0x0000ECC4; // type:label scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x0000ED28; // type:label scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000ED2C; // type:label scope:global align:4 __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000EDEC; // type:function size:0x1C scope:global align:4 __as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000EE08; // type:function size:0x34 scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x0000EE3C; // type:label scope:global align:4 dComIfGp_roomControl_checkStatusFlag__FiUc = .text:0x0000EE3C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -320,28 +309,24 @@ __vt__14daB_ZANT_HIO_c = .data:0x000006EC; // type:object size:0xC scope:global lbl_155_data_6F8 = .data:0x000006F8; // type:object size:0xF data:string @110837 = .data:0x00000708; // type:object size:0xC scope:local align:4 __RTTI__14daB_ZANT_HIO_c = .data:0x00000714; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000071C; // type:object size:0x34 scope:global align:4 +lbl_155_data_71C = .data:0x0000071C; // type:object size:0x34 @110938 = .data:0x00000750; // type:object size:0x3C scope:local align:4 lbl_155_data_78C = .data:0x0000078C; // type:object size:0x14 @110940 = .data:0x000007A0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000007D4; // type:object size:0x48 scope:global align:4 +lbl_155_data_7D4 = .data:0x000007D4; // type:object size:0x48 @110992 = .data:0x0000081C; // type:object size:0x4C scope:local align:4 lbl_155_data_868 = .data:0x00000868; // type:object size:0x14 @110996 = .data:0x0000087C; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000008C0; // type:object size:0x14 scope:global align:4 +lbl_155_data_8C0 = .data:0x000008C0; // type:object size:0x14 @110998 = .data:0x000008D4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000008F8; // type:object size:0x18 scope:global align:4 +lbl_155_data_8F8 = .data:0x000008F8; // type:object size:0x18 @111000 = .data:0x00000910; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000091C; // type:object size:0x1C scope:global align:4 +lbl_155_data_91C = .data:0x0000091C; // type:object size:0x1C @111002 = .data:0x00000938; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000944; // type:object size:0x34 scope:global align:4 +lbl_155_data_944 = .data:0x00000944; // type:object size:0x34 @111036 = .data:0x00000978; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x0000098C; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000009A4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000009B8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000009D4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000009EC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000A44; // type:object size:0x2C scope:global align:4 +lbl_155_data_98C = .data:0x0000098C; // type:object size:0x2C +lbl_155_data_9B8 = .data:0x000009B8; // type:object size:0xB8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @106486 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_b_zant_magic/symbols.txt b/config/RZDE01_02/rels/d_a_b_zant_magic/symbols.txt index aaf6ee9fa5..85046a1f42 100644 --- a/config/RZDE01_02/rels/d_a_b_zant_magic/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_zant_magic/symbols.txt @@ -40,17 +40,14 @@ magic_effect_id$91788 = .data:0x000000CC; // type:object size:0x8 scope:global a magic_effect_id$91814 = .data:0x000000D4; // type:object size:0x8 scope:global align:4 l_daB_ZANTM_Method = .data:0x000000DC; // type:object size:0x20 scope:global align:4 g_profile_B_ZANTM = .data:0x000000FC; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000012C; // type:object size:0x34 scope:global align:4 +lbl_156_data_12C = .data:0x0000012C; // type:object size:0x34 @92017 = .data:0x00000160; // type:object size:0x3C scope:local align:4 lbl_156_data_19C = .data:0x0000019C; // type:object size:0x14 @92019 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001E4; // type:object size:0x14 scope:global align:4 +lbl_156_data_1E4 = .data:0x000001E4; // type:object size:0x14 @92077 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000021C; // type:object size:0x18 scope:global align:4 +lbl_156_data_21C = .data:0x0000021C; // type:object size:0x18 @92079 = .data:0x00000234; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000240; // type:object size:0x1C scope:global align:4 +lbl_156_data_240 = .data:0x00000240; // type:object size:0x1C @92081 = .data:0x0000025C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000268; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000027C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000298; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002B0; // type:object size:0x48 scope:global align:4 +lbl_156_data_268 = .data:0x00000268; // type:object size:0x90 diff --git a/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt b/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt index e3452fb6f3..0638205247 100644 --- a/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt @@ -75,25 +75,20 @@ __vt__15daB_ZANTZ_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global lbl_157_data_EC = .data:0x000000EC; // type:object size:0x10 data:string @92285 = .data:0x000000FC; // type:object size:0xC scope:local align:4 __RTTI__15daB_ZANTZ_HIO_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000110; // type:object size:0x40 scope:global align:4 +lbl_157_data_110 = .data:0x00000110; // type:object size:0x40 @92401 = .data:0x00000150; // type:object size:0x4C scope:local align:4 lbl_157_data_19C = .data:0x0000019C; // type:object size:0x14 @92405 = .data:0x000001B0; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000001F4; // type:object size:0x14 scope:global align:4 +lbl_157_data_1F4 = .data:0x000001F4; // type:object size:0x14 @92407 = .data:0x00000208; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000022C; // type:object size:0x18 scope:global align:4 +lbl_157_data_22C = .data:0x0000022C; // type:object size:0x18 @92409 = .data:0x00000244; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000250; // type:object size:0x1C scope:global align:4 +lbl_157_data_250 = .data:0x00000250; // type:object size:0x1C @92411 = .data:0x0000026C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000278; // type:object size:0x34 scope:global align:4 +lbl_157_data_278 = .data:0x00000278; // type:object size:0x34 @92445 = .data:0x000002AC; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000002C0; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000002D8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000308; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000320; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000378; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000380; // type:object size:0x24 scope:global align:4 +lbl_157_data_2C0 = .data:0x000002C0; // type:object size:0x2C +lbl_157_data_2EC = .data:0x000002EC; // type:object size:0xB8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_157_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91747 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_bd/symbols.txt b/config/RZDE01_02/rels/d_a_bd/symbols.txt index 02335fbc8f..200f5b89cb 100644 --- a/config/RZDE01_02/rels/d_a_bd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bd/symbols.txt @@ -22,7 +22,6 @@ setFrame__14mDoExt_baseAnmFf = .text:0x00002878; // type:function size:0x8 scope getBd1Mtx__12daNpc_Kkri_cFv = .text:0x00002880; // type:function size:0x18 scope:global align:4 getBd2Mtx__12daNpc_Kkri_cFv = .text:0x00002898; // type:function size:0x18 scope:global align:4 getBd3Mtx__12daNpc_Kkri_cFv = .text:0x000028B0; // type:function size:0x18 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000028C8; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000028C8; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000028D8; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x000028E8; // type:function size:0x10 scope:global align:4 @@ -106,23 +105,17 @@ __vt__10daBd_HIO_c = .data:0x00000358; // type:object size:0xC scope:global alig lbl_61_data_364 = .data:0x00000364; // type:object size:0xB data:string @97247 = .data:0x00000370; // type:object size:0xC scope:local align:4 __RTTI__10daBd_HIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000384; // type:object size:0x34 scope:global align:4 +lbl_61_data_384 = .data:0x00000384; // type:object size:0x34 @97321 = .data:0x000003B8; // type:object size:0x3C scope:local align:4 lbl_61_data_3F4 = .data:0x000003F4; // type:object size:0x14 @97323 = .data:0x00000408; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000043C; // type:object size:0x14 scope:global align:4 +lbl_61_data_43C = .data:0x0000043C; // type:object size:0x14 @97381 = .data:0x00000450; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000474; // type:object size:0x18 scope:global align:4 +lbl_61_data_474 = .data:0x00000474; // type:object size:0x18 @97383 = .data:0x0000048C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000498; // type:object size:0x1C scope:global align:4 +lbl_61_data_498 = .data:0x00000498; // type:object size:0x1C @97385 = .data:0x000004B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004C0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004D4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004F0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000508; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000510; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000560; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000568; // type:object size:0x24 scope:global align:4 +lbl_61_data_4C0 = .data:0x000004C0; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @96444 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_bg_obj/symbols.txt b/config/RZDE01_02/rels/d_a_bg_obj/symbols.txt index 2da4a5830a..3b497c36f4 100644 --- a/config/RZDE01_02/rels/d_a_bg_obj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bg_obj/symbols.txt @@ -41,7 +41,7 @@ actionEvent__9daBgObj_cFv = .text:0x000025E8; // type:function size:0x60 scope:g actionWait__9daBgObj_cFv = .text:0x00002648; // type:function size:0x8 scope:global align:4 ExecuteType0__9daBgObj_cFv = .text:0x00002650; // type:function size:0x180 scope:global align:4 ExecuteType1__9daBgObj_cFv = .text:0x000027D0; // type:function size:0x64 scope:global align:4 -Execute__9daBgObj_cFPPA3_A4_f = .text:0x00002834; // type:label size:0xBC scope:global align:4 +Execute__9daBgObj_cFPPA3_A4_f = .text:0x00002834; // type:function size:0xBC scope:global align:4 Draw__9daBgObj_cFv = .text:0x000028F0; // type:function size:0x1E4 scope:global align:4 indirectProc__9daBgObj_cFP8J3DModel = .text:0x00002AD4; // type:function size:0x8C scope:global align:4 Delete__9daBgObj_cFv = .text:0x00002B60; // type:function size:0x78 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_boomerang/symbols.txt b/config/RZDE01_02/rels/d_a_boomerang/symbols.txt index c80412304e..e44e9308b4 100644 --- a/config/RZDE01_02/rels/d_a_boomerang/symbols.txt +++ b/config/RZDE01_02/rels/d_a_boomerang/symbols.txt @@ -114,31 +114,25 @@ __vt__19daBoomerang_sight_c = .data:0x00000268; // type:object size:0x10 scope:g lbl_47_data_278 = .data:0x00000278; // type:object size:0x14 data:string @108804 = .data:0x0000028C; // type:object size:0xC scope:local align:4 __RTTI__19daBoomerang_sight_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002A0; // type:object size:0x34 scope:global align:4 +lbl_47_data_2A0 = .data:0x000002A0; // type:object size:0x34 @108864 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 lbl_47_data_310 = .data:0x00000310; // type:object size:0x14 @108866 = .data:0x00000324; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000358; // type:object size:0x24 scope:global align:4 -__RTTI__12dDlst_base_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000384; // type:object size:0x40 scope:global align:4 +lbl_47_data_358 = .data:0x00000358; // type:object size:0x24 +lbl_47_data_384 = .data:0x00000384; // type:object size:0x40 @108918 = .data:0x000003C4; // type:object size:0x4C scope:local align:4 lbl_47_data_410 = .data:0x00000410; // type:object size:0x14 @108922 = .data:0x00000424; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000468; // type:object size:0x14 scope:global align:4 +lbl_47_data_468 = .data:0x00000468; // type:object size:0x14 @108924 = .data:0x0000047C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004A0; // type:object size:0x18 scope:global align:4 +lbl_47_data_4A0 = .data:0x000004A0; // type:object size:0x18 @108926 = .data:0x000004B8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004C4; // type:object size:0x1C scope:global align:4 +lbl_47_data_4C4 = .data:0x000004C4; // type:object size:0x1C @108928 = .data:0x000004E0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004EC; // type:object size:0x34 scope:global align:4 +lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34 @108962 = .data:0x00000520; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000534; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x0000054C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000560; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000057C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000594; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x0000059C; // type:object size:0x40 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000005DC; // type:object size:0x24 scope:global align:4 +lbl_47_data_534 = .data:0x00000534; // type:object size:0x2C +lbl_47_data_560 = .data:0x00000560; // type:object size:0xA0 ...bss.0 = .bss:0x00000000; // type:label scope:local align:4 effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:global align:4 effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_bullet/symbols.txt b/config/RZDE01_02/rels/d_a_bullet/symbols.txt index d15efdc54b..ec8560ed6f 100644 --- a/config/RZDE01_02/rels/d_a_bullet/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bullet/symbols.txt @@ -7,9 +7,7 @@ __dt__10daBullet_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global create__10daBullet_cFv = .text:0x0000018C; // type:function size:0x160 scope:global align:4 CreateHeap__10daBullet_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 Execute__10daBullet_cFv = .text:0x00000368; // type:function size:0x168 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000004D0; // type:label scope:global align:4 Draw__10daBullet_cFv = .text:0x000004D0; // type:function size:0x68 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000004EC; // type:label scope:global align:4 createHeapCallBack__10daBullet_cFP10fopAc_ac_c = .text:0x00000538; // type:function size:0x4 scope:global align:4 getTypeFromParam__10daBullet_cFv = .text:0x0000053C; // type:function size:0x20 scope:global align:4 initialize__10daBullet_cFv = .text:0x0000055C; // type:function size:0x138 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_canoe/symbols.txt b/config/RZDE01_02/rels/d_a_canoe/symbols.txt index e18049572f..e440cad685 100644 --- a/config/RZDE01_02/rels/d_a_canoe/symbols.txt +++ b/config/RZDE01_02/rels/d_a_canoe/symbols.txt @@ -7,7 +7,6 @@ daCanoe_searchTagWaterFall__FP10fopAc_ac_cPv = .text:0x000000CC; // type:functio createHeap__9daCanoe_cFv = .text:0x00000138; // type:function size:0x11C scope:global align:4 daCanoe_createHeap__FP10fopAc_ac_c = .text:0x00000254; // type:function size:0x4 scope:global align:4 create__9daCanoe_cFv = .text:0x00000258; // type:function size:0x3A8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000600; // type:label scope:global align:4 daCanoe_Create__FP10fopAc_ac_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 __dt__9daCanoe_cFv = .text:0x00000604; // type:function size:0xDC scope:global align:4 daCanoe_Delete__FP9daCanoe_c = .text:0x000006E0; // type:function size:0x28 scope:global align:4 @@ -24,7 +23,6 @@ execute__9daCanoe_cFv = .text:0x00001BC8; // type:function size:0xAC8 scope:glob daCanoe_Execute__FP9daCanoe_c = .text:0x00002690; // type:function size:0x4 scope:global align:4 draw__9daCanoe_cFv = .text:0x00002694; // type:function size:0x1E0 scope:global align:4 daCanoe_Draw__FP9daCanoe_c = .text:0x00002874; // type:function size:0x4 scope:global align:4 -__dt__12dBgS_AcchCirFv = .text:0x00002878; // type:label scope:global align:4 __ct__13dBgS_LinkAcchFv = .text:0x00002878; // type:function size:0x54 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_coach_fire/symbols.txt b/config/RZDE01_02/rels/d_a_coach_fire/symbols.txt index 773e93d49f..72b8367aaf 100644 --- a/config/RZDE01_02/rels/d_a_coach_fire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_coach_fire/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create_init__13daCoachFire_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000180; // type:label scope:global align:4 setBaseMtx__13daCoachFire_cFv = .text:0x00000180; // type:function size:0x74 scope:global align:4 daCoachFire_Draw__FP13daCoachFire_c = .text:0x000001F4; // type:function size:0x100 scope:global align:4 daCoachFire_Execute__FP13daCoachFire_c = .text:0x000002F4; // type:function size:0x194 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_cow/symbols.txt b/config/RZDE01_02/rels/d_a_cow/symbols.txt index 436de6edcc..39e1fd490e 100644 --- a/config/RZDE01_02/rels/d_a_cow/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cow/symbols.txt @@ -34,7 +34,6 @@ checkPlayerWait__7daCow_cFv = .text:0x00002584; // type:function size:0x84 scope checkPlayerSurprise__7daCow_cFv = .text:0x00002608; // type:function size:0xD8 scope:global align:4 checkPlayerPos__7daCow_cFv = .text:0x000026E0; // type:function size:0x1B4 scope:global align:4 checkBeforeBg__7daCow_cFv = .text:0x00002894; // type:function size:0x60C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002EA0; // type:label scope:global align:4 checkOutOfGate__7daCow_cF4cXyz = .text:0x00002EA0; // type:function size:0x120 scope:global align:4 getCowshedDist__7daCow_cFv = .text:0x00002FC0; // type:function size:0x3C scope:global align:4 checkCowIn__7daCow_cFff = .text:0x00002FFC; // type:function size:0x100 scope:global align:4 @@ -82,7 +81,6 @@ daCow_Execute__FPv = .text:0x00008380; // type:function size:0x4 scope:global al CreateHeap__7daCow_cFv = .text:0x00008384; // type:function size:0x210 scope:global align:4 createHeapCallBack__7daCow_cFP10fopAc_ac_c = .text:0x00008594; // type:function size:0x4 scope:global align:4 initialize__7daCow_cFv = .text:0x00008598; // type:function size:0x4B4 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00008A4C; // type:label scope:global align:4 create__7daCow_cFv = .text:0x00008A4C; // type:function size:0x1A8 scope:global align:4 daCow_Create__FPv = .text:0x00008BF4; // type:function size:0x4 scope:global align:4 ctrlJoint__7daCow_cFP8J3DJointP8J3DModel = .text:0x00008BF8; // type:function size:0x1C8 scope:global align:4 @@ -93,11 +91,7 @@ Delete__7daCow_cFv = .text:0x00009070; // type:function size:0x5C scope:global a daCow_Delete__FPv = .text:0x000090CC; // type:function size:0x4 scope:global align:4 daCow_IsDelete__FPv = .text:0x000090D0; // type:function size:0x8 scope:global align:4 __sinit_d_a_cow_cpp = .text:0x000090D8; // type:function size:0x88 scope:global align:4 -__dt__4cXyzFv = .text:0x00009160; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00009160; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x000091A0; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x000091B0; // type:label scope:global align:4 -absXZ__4cXyzCFv = .text:0x000091D4; // type:label scope:global align:4 getShapeAngle__7daCow_cFv = .text:0x000091D4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -262,21 +256,17 @@ lbl_163_data_310 = .data:0x00000310; // type:object size:0x2C lbl_163_data_45C = .data:0x0000045C; // type:object size:0x8 data:string daCow_MethodTable = .data:0x00000464; // type:object size:0x20 scope:global align:4 g_profile_COW = .data:0x00000484; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004B4; // type:object size:0x34 scope:global align:4 +lbl_163_data_4B4 = .data:0x000004B4; // type:object size:0x34 @101596 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 lbl_163_data_524 = .data:0x00000524; // type:object size:0x14 @101598 = .data:0x00000538; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +lbl_163_data_56C = .data:0x0000056C; // type:object size:0x14 @101656 = .data:0x00000580; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005A4; // type:object size:0x18 scope:global align:4 +lbl_163_data_5A4 = .data:0x000005A4; // type:object size:0x18 @101658 = .data:0x000005BC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000005C8; // type:object size:0x1C scope:global align:4 +lbl_163_data_5C8 = .data:0x000005C8; // type:object size:0x1C @101660 = .data:0x000005E4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005F0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000604; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000620; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000638; // type:object size:0x68 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000006A0; // type:object size:0x24 scope:global align:4 +lbl_163_data_5F0 = .data:0x000005F0; // type:object size:0xD4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @98204 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_crod/symbols.txt b/config/RZDE01_02/rels/d_a_crod/symbols.txt index c6df847e54..edd34dd87b 100644 --- a/config/RZDE01_02/rels/d_a_crod/symbols.txt +++ b/config/RZDE01_02/rels/d_a_crod/symbols.txt @@ -16,7 +16,6 @@ daCrod_Execute__FP8daCrod_c = .text:0x00000E78; // type:function size:0x4 scope: draw__8daCrod_cFv = .text:0x00000E7C; // type:function size:0xAC scope:global align:4 daCrod_Draw__FP8daCrod_c = .text:0x00000F28; // type:function size:0x4 scope:global align:4 getCopyRodMtx__9daAlink_cFv = .text:0x00000F2C; // type:function size:0x20 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000F4C; // type:label scope:global align:4 fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000F4C; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt index 2fc2cf2090..31214b1883 100644 --- a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt @@ -5,7 +5,6 @@ daCstaF_rideCB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:fu CreateHeap__9daCstaF_cFv = .text:0x0000007C; // type:function size:0x1DC scope:global align:4 checkCoverModel__9daCstaF_cFv = .text:0x00000258; // type:function size:0x6C scope:global align:4 create__9daCstaF_cFv = .text:0x000002C4; // type:function size:0x480 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000744; // type:label scope:global align:4 daCstaF_Create__FP10fopAc_ac_c = .text:0x00000744; // type:function size:0x4 scope:global align:4 __dt__9daCstaF_cFv = .text:0x00000748; // type:function size:0xFC scope:global align:4 daCstaF_Delete__FP9daCstaF_c = .text:0x00000844; // type:function size:0x3C scope:global align:4 @@ -24,7 +23,6 @@ daCstaF_Draw__FP9daCstaF_c = .text:0x00001920; // type:function size:0x10 scope: __sinit_d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 __dt__19@36@dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 __dt__19@20@dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 -__dt__12dBgS_AcchCirFv = .text:0x0000197C; // type:label scope:global align:4 __dt__15dBgS_StatueAcchFv = .text:0x0000197C; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_cstatue/symbols.txt b/config/RZDE01_02/rels/d_a_cstatue/symbols.txt index b730cf3ef6..a2d36ca922 100644 --- a/config/RZDE01_02/rels/d_a_cstatue/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cstatue/symbols.txt @@ -26,7 +26,6 @@ draw__11daCstatue_cFv = .text:0x000031E4; // type:function size:0x1D4 scope:glob daCstatue_Draw__FP11daCstatue_c = .text:0x000033B8; // type:function size:0x4 scope:global align:4 __dt__19@36@dBgS_StatueAcchFv = .text:0x000033BC; // type:function size:0x8 scope:local align:4 __dt__19@20@dBgS_StatueAcchFv = .text:0x000033C4; // type:function size:0x8 scope:local align:4 -__dt__12dBgS_AcchCirFv = .text:0x000033CC; // type:label scope:global align:4 __dt__15dBgS_StatueAcchFv = .text:0x000033CC; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -128,16 +127,13 @@ lbl_164_data_144 = .data:0x00000144; // type:object size:0x10 data:string __RTTI__15dBgS_StatueAcch = .data:0x00000190; // type:object size:0x8 scope:global align:4 lbl_164_data_198 = .data:0x00000198; // type:object size:0xA data:string @107624 = .data:0x000001A4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001D8; // type:object size:0x14 scope:global align:4 +lbl_164_data_1D8 = .data:0x000001D8; // type:object size:0x14 @107682 = .data:0x000001EC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000210; // type:object size:0x18 scope:global align:4 +lbl_164_data_210 = .data:0x00000210; // type:object size:0x18 @107684 = .data:0x00000228; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000234; // type:object size:0x1C scope:global align:4 +lbl_164_data_234 = .data:0x00000234; // type:object size:0x1C @107686 = .data:0x00000250; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000025C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000290; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002C4; // type:object size:0x8C scope:global align:4 +lbl_164_data_25C = .data:0x0000025C; // type:object size:0xF4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @106927 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_demo00/symbols.txt b/config/RZDE01_02/rels/d_a_demo00/symbols.txt index 3a445c0ce8..83f6da189b 100644 --- a/config/RZDE01_02/rels/d_a_demo00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_demo00/symbols.txt @@ -7,7 +7,6 @@ reset__16daDemo00_resID_cFv = .text:0x000000CC; // type:function size:0x2C scope reset__16daDemo00_model_cFv = .text:0x000000F8; // type:function size:0x50 scope:global align:4 __dt__10daDemo00_cFv = .text:0x00000148; // type:function size:0x9C scope:global align:4 setBaseMtx__10daDemo00_cFv = .text:0x000001E4; // type:function size:0x298 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000047C; // type:label scope:global align:4 setShadowSize__10daDemo00_cFv = .text:0x0000047C; // type:function size:0x234 scope:global align:4 createHeapCallBack__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x998 scope:global align:4 actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x00001048; // type:function size:0x1B0 scope:global align:4 @@ -118,8 +117,7 @@ l_daDemo00_Method = .data:0x000001B0; // type:object size:0x20 scope:global alig g_profile_DEMO00 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 lbl_49_data_214 = .data:0x00000214; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000230; // type:object size:0x44 scope:global align:4 +lbl_49_data_230 = .data:0x00000230; // type:object size:0x44 lbl_49_data_274 = .data:0x00000274; // type:object size:0x7 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_demo_item/symbols.txt b/config/RZDE01_02/rels/d_a_demo_item/symbols.txt index 3a8ed14207..2d327b4b40 100644 --- a/config/RZDE01_02/rels/d_a_demo_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_demo_item/symbols.txt @@ -14,7 +14,6 @@ followInsectEffect__9daDitem_cFv = .text:0x000010EC; // type:function size:0x70 endInsectEffect__9daDitem_cFv = .text:0x0000115C; // type:function size:0x94 scope:global align:4 onEventReg__9daDitem_cFii = .text:0x000011F0; // type:function size:0x70 scope:global align:4 set_pos__9daDitem_cFv = .text:0x00001260; // type:function size:0x1FC scope:global align:4 -__as__3VecFR9Vec = .text:0x0000145C; // type:label scope:global align:4 initEffectLight__9daDitem_cFv = .text:0x0000145C; // type:function size:0x34 scope:global align:4 settingEffectLight__9daDitem_cFv = .text:0x00001490; // type:function size:0x4C scope:global align:4 set_mtx__9daDitem_cFv = .text:0x000014DC; // type:function size:0xB0 scope:global align:4 @@ -66,26 +65,22 @@ lbl_64_data_158 = .data:0x00000158; // type:object size:0xA data:string __RTTI__9daDitem_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 lbl_64_data_180 = .data:0x00000180; // type:object size:0xD data:string @93864 = .data:0x00000190; // type:object size:0xC scope:local align:4 -__RTTI__12daItemBase_c = .data:0x0000019C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001A4; // type:object size:0x34 scope:global align:4 +lbl_64_data_1A4 = .data:0x000001A4; // type:object size:0x34 @93924 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 lbl_64_data_214 = .data:0x00000214; // type:object size:0x14 @93926 = .data:0x00000228; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000025C; // type:object size:0x40 scope:global align:4 +lbl_64_data_25C = .data:0x0000025C; // type:object size:0x40 @93976 = .data:0x0000029C; // type:object size:0xC scope:local align:4 lbl_64_data_2A8 = .data:0x000002A8; // type:object size:0x14 @93984 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E0; // type:object size:0x18 scope:global align:4 +lbl_64_data_2E0 = .data:0x000002E0; // type:object size:0x18 @93986 = .data:0x000002F8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000304; // type:object size:0x1C scope:global align:4 +lbl_64_data_304 = .data:0x00000304; // type:object size:0x1C @93988 = .data:0x00000320; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000032C; // type:object size:0x1C scope:global align:4 -__RTTI__18JPAEmitterCallBack = .data:0x00000348; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000035C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000390; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003CC; // type:object size:0x20 scope:global align:4 +lbl_64_data_32C = .data:0x0000032C; // type:object size:0x1C +lbl_64_data_348 = .data:0x00000348; // type:object size:0x14 +lbl_64_data_35C = .data:0x0000035C; // type:object size:0x34 +lbl_64_data_390 = .data:0x00000390; // type:object size:0x5C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @93297 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_do/symbols.txt b/config/RZDE01_02/rels/d_a_do/symbols.txt index d6fbc43b1a..4ab66de7a6 100644 --- a/config/RZDE01_02/rels/d_a_do/symbols.txt +++ b/config/RZDE01_02/rels/d_a_do/symbols.txt @@ -35,7 +35,6 @@ do_a_swim__FP8do_class = .text:0x00003F74; // type:function size:0x21C scope:glo do_carry__FP8do_class = .text:0x00004190; // type:function size:0x2C4 scope:global align:4 do_message__FP8do_class = .text:0x00004454; // type:function size:0xD8 scope:global align:4 daDo_Execute__FP8do_class = .text:0x0000452C; // type:function size:0x1494 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000059C0; // type:label scope:global align:4 daDo_IsDelete__FP8do_class = .text:0x000059C0; // type:function size:0x8 scope:global align:4 daDo_Delete__FP8do_class = .text:0x000059C8; // type:function size:0x68 scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x2B8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_door_boss/symbols.txt b/config/RZDE01_02/rels/d_a_door_boss/symbols.txt index b1676fb194..dc7f35cd19 100644 --- a/config/RZDE01_02/rels/d_a_door_boss/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_boss/symbols.txt @@ -64,18 +64,14 @@ action_table$91898 = .data:0x0000009C; // type:object size:0x2C scope:global ali l_action$92125 = .data:0x00000120; // type:object size:0x30 scope:global align:4 l_daBdoor_Method = .data:0x00000150; // type:object size:0x20 scope:global align:4 g_profile_BOSS_DOOR = .data:0x00000170; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001A0; // type:object size:0x34 scope:global align:4 +lbl_166_data_1A0 = .data:0x000001A0; // type:object size:0x34 @92269 = .data:0x000001D4; // type:object size:0x3C scope:local align:4 lbl_166_data_210 = .data:0x00000210; // type:object size:0x14 @92271 = .data:0x00000224; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000258; // type:object size:0x14 scope:global align:4 +lbl_166_data_258 = .data:0x00000258; // type:object size:0x14 @92329 = .data:0x0000026C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000290; // type:object size:0x18 scope:global align:4 +lbl_166_data_290 = .data:0x00000290; // type:object size:0x18 @92331 = .data:0x000002A8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002B4; // type:object size:0x1C scope:global align:4 +lbl_166_data_2B4 = .data:0x000002B4; // type:object size:0x1C @92333 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002DC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002F0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000030C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000324; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000032C; // type:object size:0x24 scope:global align:4 +lbl_166_data_2DC = .data:0x000002DC; // type:object size:0x74 diff --git a/config/RZDE01_02/rels/d_a_door_bossL1/symbols.txt b/config/RZDE01_02/rels/d_a_door_bossL1/symbols.txt index c4518ae2ab..cea5ea61af 100644 --- a/config/RZDE01_02/rels/d_a_door_bossL1/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_bossL1/symbols.txt @@ -13,7 +13,6 @@ CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x4 sc CreateHeap__11daBdoorL1_cFv = .text:0x000003D4; // type:function size:0x2CC scope:global align:4 calcMtx__11daBdoorL1_cFv = .text:0x000006A0; // type:function size:0x1C8 scope:global align:4 CreateInit__11daBdoorL1_cFv = .text:0x00000868; // type:function size:0x17C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009E4; // type:label scope:global align:4 create__11daBdoorL1_cFv = .text:0x000009E4; // type:function size:0x1A8 scope:global align:4 demoProc__11daBdoorL1_cFv = .text:0x00000B8C; // type:function size:0x598 scope:global align:4 openInit__11daBdoorL1_cFv = .text:0x00001124; // type:function size:0x400 scope:global align:4 @@ -41,7 +40,6 @@ daBdoorL1_Draw__FP11daBdoorL1_c = .text:0x00002744; // type:function size:0x4 sc daBdoorL1_Execute__FP11daBdoorL1_c = .text:0x00002748; // type:function size:0x24 scope:global align:4 daBdoorL1_Delete__FP11daBdoorL1_c = .text:0x0000276C; // type:function size:0x24 scope:global align:4 daBdoorL1_Create__FP10fopAc_ac_c = .text:0x00002790; // type:function size:0x4 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00002794; // type:label scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00002794; // type:function size:0x14 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @@ -135,17 +133,14 @@ lbl_65_data_4C0 = .data:0x000004C0; // type:object size:0x8 data:string l_action$94200 = .data:0x000004C8; // type:object size:0x30 scope:global align:4 l_daBdoorL1_Method = .data:0x000004F8; // type:object size:0x20 scope:global align:4 g_profile_L1BOSS_DOOR = .data:0x00000518; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000548; // type:object size:0x34 scope:global align:4 +lbl_65_data_548 = .data:0x00000548; // type:object size:0x34 @94328 = .data:0x0000057C; // type:object size:0x3C scope:local align:4 lbl_65_data_5B8 = .data:0x000005B8; // type:object size:0x14 @94330 = .data:0x000005CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000600; // type:object size:0x14 scope:global align:4 +lbl_65_data_600 = .data:0x00000600; // type:object size:0x14 @94388 = .data:0x00000614; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000638; // type:object size:0x18 scope:global align:4 +lbl_65_data_638 = .data:0x00000638; // type:object size:0x18 @94390 = .data:0x00000650; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000065C; // type:object size:0x1C scope:global align:4 +lbl_65_data_65C = .data:0x0000065C; // type:object size:0x1C @94392 = .data:0x00000678; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000684; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000698; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006B4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006CC; // type:object size:0x2C scope:global align:4 +lbl_65_data_684 = .data:0x00000684; // type:object size:0x74 diff --git a/config/RZDE01_02/rels/d_a_door_bossL5/symbols.txt b/config/RZDE01_02/rels/d_a_door_bossL5/symbols.txt index 716c496c6a..70f7a19231 100644 --- a/config/RZDE01_02/rels/d_a_door_bossL5/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_bossL5/symbols.txt @@ -14,7 +14,6 @@ closeEnd__11daBdoorL5_cFv = .text:0x000009CC; // type:function size:0x58 scope:g unlockInit__11daBdoorL5_cFv = .text:0x00000A24; // type:function size:0xDC scope:global align:4 calcGoal__11daBdoorL5_cFP4cXyzi = .text:0x00000B00; // type:function size:0x104 scope:global align:4 smokeInit__11daBdoorL5_cFv = .text:0x00000C04; // type:function size:0x98 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000C9C; // type:label scope:global align:4 createKey__11daBdoorL5_cFv = .text:0x00000C9C; // type:function size:0xE8 scope:global align:4 checkArea__11daBdoorL5_cFv = .text:0x00000D84; // type:function size:0x114 scope:global align:4 checkFront__11daBdoorL5_cFv = .text:0x00000E98; // type:function size:0x8C scope:global align:4 @@ -70,18 +69,14 @@ action_table$93445 = .data:0x000000AC; // type:object size:0x38 scope:global ali l_action$93784 = .data:0x00000148; // type:object size:0x30 scope:global align:4 l_daBdoorL5_Method = .data:0x00000178; // type:object size:0x20 scope:global align:4 g_profile_L5BOSS_DOOR = .data:0x00000198; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001C8; // type:object size:0x34 scope:global align:4 +lbl_167_data_1C8 = .data:0x000001C8; // type:object size:0x34 @93904 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 lbl_167_data_238 = .data:0x00000238; // type:object size:0x14 @93906 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000280; // type:object size:0x14 scope:global align:4 +lbl_167_data_280 = .data:0x00000280; // type:object size:0x14 @93964 = .data:0x00000294; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002B8; // type:object size:0x18 scope:global align:4 +lbl_167_data_2B8 = .data:0x000002B8; // type:object size:0x18 @93966 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x1C scope:global align:4 +lbl_167_data_2DC = .data:0x000002DC; // type:object size:0x1C @93968 = .data:0x000002F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000304; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000318; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000334; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000034C; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000354; // type:object size:0x24 scope:global align:4 +lbl_167_data_304 = .data:0x00000304; // type:object size:0x74 diff --git a/config/RZDE01_02/rels/d_a_door_dbdoor00/symbols.txt b/config/RZDE01_02/rels/d_a_door_dbdoor00/symbols.txt index 5d0efd09ba..82847d27b3 100644 --- a/config/RZDE01_02/rels/d_a_door_dbdoor00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_dbdoor00/symbols.txt @@ -9,7 +9,6 @@ calcMtx__12daDbDoor00_cFv = .text:0x00000384; // type:function size:0x160 scope: CreateInit__12daDbDoor00_cFv = .text:0x000004E4; // type:function size:0xB0 scope:global align:4 create__12daDbDoor00_cFv = .text:0x00000594; // type:function size:0xB8 scope:global align:4 demoProc__12daDbDoor00_cFv = .text:0x0000064C; // type:function size:0x398 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009E4; // type:label scope:global align:4 checkArea__12daDbDoor00_cFv = .text:0x000009E4; // type:function size:0x118 scope:global align:4 actionWait__12daDbDoor00_cFv = .text:0x00000AFC; // type:function size:0x24 scope:global align:4 actionLockWait__12daDbDoor00_cFv = .text:0x00000B20; // type:function size:0x48 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_door_knob00/symbols.txt b/config/RZDE01_02/rels/d_a_door_knob00/symbols.txt index a9f464d1ff..da33a0676b 100644 --- a/config/RZDE01_02/rels/d_a_door_knob00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_knob00/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 getDoorModelData__10daKnob20_cFv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 CreateHeap__10daKnob20_cFv = .text:0x000000B4; // type:function size:0x1F4 scope:global align:4 -__as__3VecFR9Vec = .text:0x000002A8; // type:label scope:global align:4 calcMtx__10daKnob20_cFv = .text:0x000002A8; // type:function size:0x94 scope:global align:4 CreateInit__10daKnob20_cFv = .text:0x0000033C; // type:function size:0xD4 scope:global align:4 create__10daKnob20_cFv = .text:0x00000410; // type:function size:0xEC scope:global align:4 @@ -99,5 +98,5 @@ lbl_7_data_2A1 = .data:0x000002A1; // type:object size:0x6 data:string l_action$96901 = .data:0x000002A8; // type:object size:0x60 scope:global align:4 l_daKnob20_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 g_profile_KNOB20 = .data:0x00000328; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000358; // type:object size:0x24 scope:global align:4 +lbl_7_data_358 = .data:0x00000358; // type:object size:0x24 lbl_7_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDE01_02/rels/d_a_door_mbossL1/symbols.txt b/config/RZDE01_02/rels/d_a_door_mbossL1/symbols.txt index bb939453a7..2c2e743c27 100644 --- a/config/RZDE01_02/rels/d_a_door_mbossL1/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_mbossL1/symbols.txt @@ -21,7 +21,6 @@ getDzb__12daMBdoorL1_cFv = .text:0x000006D4; // type:function size:0xC scope:glo CreateHeap__12daMBdoorL1_cFv = .text:0x000006E0; // type:function size:0x3DC scope:global align:4 calcMtx__12daMBdoorL1_cFv = .text:0x00000ABC; // type:function size:0x188 scope:global align:4 createKey__12daMBdoorL1_cFv = .text:0x00000C44; // type:function size:0x114 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000D58; // type:label scope:global align:4 CreateInit__12daMBdoorL1_cFv = .text:0x00000D58; // type:function size:0x2A0 scope:global align:4 create__12daMBdoorL1_cFv = .text:0x00000FF8; // type:function size:0x1F0 scope:global align:4 demoProc__12daMBdoorL1_cFv = .text:0x000011E8; // type:function size:0xC14 scope:global align:4 @@ -71,16 +70,10 @@ daMBdoorL1_Draw__FP12daMBdoorL1_c = .text:0x000042D4; // type:function size:0x4 daMBdoorL1_Execute__FP12daMBdoorL1_c = .text:0x000042D8; // type:function size:0x3C scope:global align:4 daMBdoorL1_Delete__FP12daMBdoorL1_c = .text:0x00004314; // type:function size:0x24 scope:global align:4 daMBdoorL1_Create__FP10fopAc_ac_c = .text:0x00004338; // type:function size:0x4 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000433C; // type:label scope:global align:4 inprodXZ__4cXyzCFRC3Vec = .text:0x0000433C; // type:function size:0x20 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x0000435C; // type:label scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x0000435C; // type:function size:0x14 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00004370; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00004384; // type:label scope:global align:4 dComIfGd_setListBG__Fv = .text:0x00004384; // type:function size:0x24 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00004394; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00004398; // type:label scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000043A0; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -195,24 +188,21 @@ lbl_168_data_554 = .data:0x00000554; // type:object size:0x12 data:string l_action$93670 = .data:0x00000568; // type:object size:0x54 scope:global align:4 l_daMBdoorL1_Method = .data:0x000005BC; // type:object size:0x20 scope:global align:4 g_profile_L1MBOSS_DOOR = .data:0x000005DC; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000060C; // type:object size:0x34 scope:global align:4 +lbl_168_data_60C = .data:0x0000060C; // type:object size:0x34 @93809 = .data:0x00000640; // type:object size:0x3C scope:local align:4 lbl_168_data_67C = .data:0x0000067C; // type:object size:0x14 @93811 = .data:0x00000690; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006C4; // type:object size:0x48 scope:global align:4 +lbl_168_data_6C4 = .data:0x000006C4; // type:object size:0x48 @93863 = .data:0x0000070C; // type:object size:0x4C scope:local align:4 lbl_168_data_758 = .data:0x00000758; // type:object size:0x14 @93867 = .data:0x0000076C; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000007B0; // type:object size:0x14 scope:global align:4 +lbl_168_data_7B0 = .data:0x000007B0; // type:object size:0x14 @93869 = .data:0x000007C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000007E8; // type:object size:0x18 scope:global align:4 +lbl_168_data_7E8 = .data:0x000007E8; // type:object size:0x18 @93871 = .data:0x00000800; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000080C; // type:object size:0x1C scope:global align:4 +lbl_168_data_80C = .data:0x0000080C; // type:object size:0x1C @93873 = .data:0x00000828; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000834; // type:object size:0x14 scope:global align:4 +lbl_168_data_834 = .data:0x00000834; // type:object size:0x14 @93907 = .data:0x00000848; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x0000085C; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000874; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000888; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000008A4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000008BC; // type:object size:0x2C scope:global align:4 +lbl_168_data_85C = .data:0x0000085C; // type:object size:0x2C +lbl_168_data_888 = .data:0x00000888; // type:object size:0x60 diff --git a/config/RZDE01_02/rels/d_a_door_push/symbols.txt b/config/RZDE01_02/rels/d_a_door_push/symbols.txt index 13e21c9326..300ba2ca50 100644 --- a/config/RZDE01_02/rels/d_a_door_push/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_push/symbols.txt @@ -65,5 +65,4 @@ lbl_169_data_108 = .data:0x00000108; // type:object size:0xD data:string __RTTI__12daDoorPush_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 lbl_169_data_134 = .data:0x00000134; // type:object size:0x11 data:string @92132 = .data:0x00000148; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000154; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +lbl_169_data_154 = .data:0x00000154; // type:object size:0x14 diff --git a/config/RZDE01_02/rels/d_a_door_shutter/symbols.txt b/config/RZDE01_02/rels/d_a_door_shutter/symbols.txt index 2690f1ae19..eaecf1e068 100644 --- a/config/RZDE01_02/rels/d_a_door_shutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_door_shutter/symbols.txt @@ -10,7 +10,6 @@ CreateHeap__10daDoor20_cFv = .text:0x00000200; // type:function size:0x454 scope setEventPrm__10daDoor20_cFv = .text:0x00000654; // type:function size:0x3F8 scope:global align:4 checkOpenMsgDoor__10daDoor20_cFPi = .text:0x00000A4C; // type:function size:0xA0 scope:global align:4 adjustmentAngle__10daDoor20_cFv = .text:0x00000AEC; // type:function size:0xDC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000BC8; // type:label scope:global align:4 adjustmentProc__10daDoor20_cFv = .text:0x00000BC8; // type:function size:0x1C0 scope:global align:4 setAngle__10daDoor20_cFv = .text:0x00000D88; // type:function size:0x1C scope:global align:4 openInit_0__10daDoor20_cFv = .text:0x00000DA4; // type:function size:0x290 scope:global align:4 @@ -76,9 +75,7 @@ daDoor20_Draw__FP10daDoor20_c = .text:0x00005350; // type:function size:0x4 scop daDoor20_Execute__FP10daDoor20_c = .text:0x00005354; // type:function size:0x24 scope:global align:4 daDoor20_Delete__FP10daDoor20_c = .text:0x00005378; // type:function size:0x24 scope:global align:4 daDoor20_Create__FP10fopAc_ac_c = .text:0x0000539C; // type:function size:0xB8 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00005454; // type:label scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00005454; // type:function size:0x14 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x00005468; // type:label scope:global align:4 inprodXZ__4cXyzCFRC3Vec = .text:0x00005468; // type:function size:0x20 scope:global align:4 dComIfGp_roomControl_onStatusFlag__FiUc = .text:0x00005488; // type:function size:0x20 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -232,19 +229,17 @@ __vt__10daDoor20_c = .data:0x00000A18; // type:object size:0x10 scope:global ali lbl_8_data_A28 = .data:0x00000A28; // type:object size:0xB data:string @100498 = .data:0x00000A34; // type:object size:0xC scope:local align:4 __RTTI__10daDoor20_c = .data:0x00000A40; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000A48; // type:object size:0x34 scope:global align:4 +lbl_8_data_A48 = .data:0x00000A48; // type:object size:0x34 @100558 = .data:0x00000A7C; // type:object size:0x3C scope:local align:4 lbl_8_data_AB8 = .data:0x00000AB8; // type:object size:0x14 @100560 = .data:0x00000ACC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000B00; // type:object size:0x14 scope:global align:4 +lbl_8_data_B00 = .data:0x00000B00; // type:object size:0x14 @100618 = .data:0x00000B14; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000B38; // type:object size:0x18 scope:global align:4 +lbl_8_data_B38 = .data:0x00000B38; // type:object size:0x18 @100620 = .data:0x00000B50; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000B5C; // type:object size:0x1C scope:global align:4 +lbl_8_data_B5C = .data:0x00000B5C; // type:object size:0x1C @100622 = .data:0x00000B78; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000B84; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000B98; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000BAC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000BC8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000BE0; // type:object size:0x2C scope:global align:4 +lbl_8_data_B84 = .data:0x00000B84; // type:object size:0x14 +lbl_8_data_B98 = .data:0x00000B98; // type:object size:0x14 +lbl_8_data_BAC = .data:0x00000BAC; // type:object size:0x60 lbl_8_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDE01_02/rels/d_a_dshutter/symbols.txt b/config/RZDE01_02/rels/d_a_dshutter/symbols.txt index 7b42b70eb8..38faf6438e 100644 --- a/config/RZDE01_02/rels/d_a_dshutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_dshutter/symbols.txt @@ -45,8 +45,7 @@ lbl_10_data_B0 = .data:0x000000B0; // type:object size:0x8 data:string __RTTI__7daDsh_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 lbl_10_data_D4 = .data:0x000000D4; // type:object size:0x11 data:string @89266 = .data:0x000000E8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000000F4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_10_data_F4 = .data:0x000000F4; // type:object size:0x14 @90265 = .data:0x00000110; // type:object size:0xC scope:local align:4 @90266 = .data:0x0000011C; // type:object size:0xC scope:local align:4 @90267 = .data:0x00000128; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ai/symbols.txt b/config/RZDE01_02/rels/d_a_e_ai/symbols.txt index dbe1db0807..b68df8284b 100644 --- a/config/RZDE01_02/rels/d_a_e_ai/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ai/symbols.txt @@ -4,8 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 __ct__12daE_AI_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 initCcCylinder__10e_ai_classFv = .text:0x00000190; // type:function size:0xBC scope:global align:4 setCcCylinder__10e_ai_classFv = .text:0x0000024C; // type:function size:0xCC scope:global align:4 @@ -13,7 +11,6 @@ anm_init__10e_ai_classFifUcf = .text:0x00000318; // type:function size:0xAC scop Draw__10e_ai_classFv = .text:0x000003C4; // type:function size:0xF4 scope:global align:4 player_way_check__10e_ai_classFv = .text:0x000004B8; // type:function size:0x44 scope:global align:4 other_bg_check__10e_ai_classFP10fopAc_ac_c = .text:0x000004FC; // type:function size:0xC4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000005C0; // type:label scope:global align:4 pl_check__10e_ai_classFfs = .text:0x000005C0; // type:function size:0x78 scope:global align:4 damage_check__10e_ai_classFv = .text:0x00000638; // type:function size:0x720 scope:global align:4 e_ai_damage__10e_ai_classFv = .text:0x00000D58; // type:function size:0x4D8 scope:global align:4 @@ -91,22 +88,17 @@ __vt__12daE_AI_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global al lbl_170_data_C0 = .data:0x000000C0; // type:object size:0xD data:string @93360 = .data:0x000000D0; // type:object size:0xC scope:local align:4 __RTTI__12daE_AI_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x34 scope:global align:4 +lbl_170_data_E4 = .data:0x000000E4; // type:object size:0x34 @93422 = .data:0x00000118; // type:object size:0x3C scope:local align:4 lbl_170_data_154 = .data:0x00000154; // type:object size:0x14 @93424 = .data:0x00000168; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000019C; // type:object size:0x14 scope:global align:4 +lbl_170_data_19C = .data:0x0000019C; // type:object size:0x14 @93482 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +lbl_170_data_1D4 = .data:0x000001D4; // type:object size:0x18 @93484 = .data:0x000001EC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0x1C scope:global align:4 +lbl_170_data_1F8 = .data:0x000001F8; // type:object size:0x1C @93486 = .data:0x00000214; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000220; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000254; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000270; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000288; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002E0; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000002E8; // type:object size:0x24 scope:global align:4 +lbl_170_data_220 = .data:0x00000220; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_170_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92632 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_arrow/symbols.txt b/config/RZDE01_02/rels/d_a_e_arrow/symbols.txt index 871542611b..6834261721 100644 --- a/config/RZDE01_02/rels/d_a_e_arrow/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_arrow/symbols.txt @@ -70,23 +70,20 @@ fire_eff_sph_src$109680 = .data:0x00000088; // type:object size:0x40 scope:globa lbl_171_data_C8 = .data:0x000000C8; // type:object size:0xC l_daE_ARROW_Method = .data:0x000000D4; // type:object size:0x20 scope:global align:4 g_profile_E_ARROW = .data:0x000000F4; // type:object size:0x30 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000124; // type:object size:0x40 scope:global align:4 +lbl_171_data_124 = .data:0x00000124; // type:object size:0x40 @109860 = .data:0x00000164; // type:object size:0x4C scope:local align:4 lbl_171_data_1B0 = .data:0x000001B0; // type:object size:0x14 @109864 = .data:0x000001C4; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000208; // type:object size:0x14 scope:global align:4 +lbl_171_data_208 = .data:0x00000208; // type:object size:0x14 @109866 = .data:0x0000021C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000240; // type:object size:0x18 scope:global align:4 +lbl_171_data_240 = .data:0x00000240; // type:object size:0x18 @109868 = .data:0x00000258; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000264; // type:object size:0x1C scope:global align:4 +lbl_171_data_264 = .data:0x00000264; // type:object size:0x1C @109870 = .data:0x00000280; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000028C; // type:object size:0x14 scope:global align:4 +lbl_171_data_28C = .data:0x0000028C; // type:object size:0x14 @109904 = .data:0x000002A0; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000002B4; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000002CC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000314; // type:object size:0x48 scope:global align:4 +lbl_171_data_2B4 = .data:0x000002B4; // type:object size:0x2C +lbl_171_data_2E0 = .data:0x000002E0; // type:object size:0x7C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @109246 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ba/symbols.txt b/config/RZDE01_02/rels/d_a_e_ba/symbols.txt index a2f92ea604..b62fd488e1 100644 --- a/config/RZDE01_02/rels/d_a_e_ba/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ba/symbols.txt @@ -9,7 +9,6 @@ ba_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scop anm_init__FP10e_ba_classifUcf = .text:0x00000484; // type:function size:0xA8 scope:global align:4 daE_BA_Draw__FP10e_ba_class = .text:0x0000052C; // type:function size:0x6C scope:global align:4 shot_b_sub__FPvPv = .text:0x00000598; // type:function size:0x78 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000610; // type:label scope:global align:4 pl_check__FP10e_ba_classfs = .text:0x00000610; // type:function size:0x14C scope:global align:4 damage_check__FP10e_ba_class = .text:0x0000075C; // type:function size:0x22C scope:global align:4 path_check__FP10e_ba_class = .text:0x00000988; // type:function size:0x260 scope:global align:4 @@ -98,22 +97,17 @@ __vt__12daE_BA_HIO_c = .data:0x00000118; // type:object size:0xC scope:global al lbl_172_data_124 = .data:0x00000124; // type:object size:0xD data:string @96224 = .data:0x00000134; // type:object size:0xC scope:local align:4 __RTTI__12daE_BA_HIO_c = .data:0x00000140; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000148; // type:object size:0x34 scope:global align:4 +lbl_172_data_148 = .data:0x00000148; // type:object size:0x34 @96287 = .data:0x0000017C; // type:object size:0x3C scope:local align:4 lbl_172_data_1B8 = .data:0x000001B8; // type:object size:0x14 @96289 = .data:0x000001CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000200; // type:object size:0x14 scope:global align:4 +lbl_172_data_200 = .data:0x00000200; // type:object size:0x14 @96347 = .data:0x00000214; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000238; // type:object size:0x18 scope:global align:4 +lbl_172_data_238 = .data:0x00000238; // type:object size:0x18 @96349 = .data:0x00000250; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000025C; // type:object size:0x1C scope:global align:4 +lbl_172_data_25C = .data:0x0000025C; // type:object size:0x1C @96351 = .data:0x00000278; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000284; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000298; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002B4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002CC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000002D4; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000324; // type:object size:0x8 scope:global align:4 +lbl_172_data_284 = .data:0x00000284; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_172_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @95281 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bee/symbols.txt b/config/RZDE01_02/rels/d_a_e_bee/symbols.txt index 01aa882f5f..6545412481 100644 --- a/config/RZDE01_02/rels/d_a_e_bee/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bee/symbols.txt @@ -19,7 +19,6 @@ __dt__13daE_Bee_HIO_cFv = .text:0x00002404; // type:function size:0x40 scope:glo __sinit_d_a_e_bee_cpp = .text:0x00002444; // type:function size:0x48 scope:global align:4 __ct__5bee_sFv = .text:0x0000248C; // type:function size:0x34 scope:global align:4 __dt__5bee_sFv = .text:0x000024C0; // type:function size:0x5C scope:global align:4 -__dt__16Z2SoundObjSimpleFv = .text:0x00002500; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -81,7 +80,6 @@ lbl_173_data_E8 = .data:0x000000E8; // type:object size:0xE data:string @94093 = .data:0x000000F8; // type:object size:0xC scope:local align:4 __RTTI__13daE_Bee_HIO_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 lbl_173_data_10C = .data:0x0000010C; // type:object size:0x70 -__RTTI__13JORReflexible = .data:0x0000017C; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bg/symbols.txt b/config/RZDE01_02/rels/d_a_e_bg/symbols.txt index 5ee48647ee..863ac27ac3 100644 --- a/config/RZDE01_02/rels/d_a_e_bg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bg/symbols.txt @@ -13,7 +13,6 @@ damage_check__8daE_BG_cFv = .text:0x00000418; // type:function size:0x18C scope: setSparkEffect__8daE_BG_cFv = .text:0x000005A4; // type:function size:0x144 scope:global align:4 search_esa__8daE_BG_cFv = .text:0x000006E8; // type:function size:0x84 scope:global align:4 executeBorn__8daE_BG_cFv = .text:0x0000076C; // type:function size:0x280 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009EC; // type:label scope:global align:4 executeSwim__8daE_BG_cFv = .text:0x000009EC; // type:function size:0x5F0 scope:global align:4 executeAttack__8daE_BG_cFv = .text:0x00000FDC; // type:function size:0xB08 scope:global align:4 executeDamage__8daE_BG_cFv = .text:0x00001AE4; // type:function size:0x1CC scope:global align:4 @@ -96,22 +95,17 @@ __vt__12daE_BG_HIO_c = .data:0x00000154; // type:object size:0xC scope:global al lbl_174_data_160 = .data:0x00000160; // type:object size:0xD data:string @94904 = .data:0x00000170; // type:object size:0xC scope:local align:4 __RTTI__12daE_BG_HIO_c = .data:0x0000017C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000184; // type:object size:0x34 scope:global align:4 +lbl_174_data_184 = .data:0x00000184; // type:object size:0x34 @94967 = .data:0x000001B8; // type:object size:0x3C scope:local align:4 lbl_174_data_1F4 = .data:0x000001F4; // type:object size:0x14 @94969 = .data:0x00000208; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000023C; // type:object size:0x14 scope:global align:4 +lbl_174_data_23C = .data:0x0000023C; // type:object size:0x14 @95027 = .data:0x00000250; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000274; // type:object size:0x18 scope:global align:4 +lbl_174_data_274 = .data:0x00000274; // type:object size:0x18 @95029 = .data:0x0000028C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000298; // type:object size:0x1C scope:global align:4 +lbl_174_data_298 = .data:0x00000298; // type:object size:0x1C @95031 = .data:0x000002B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002C0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002D4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002F0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000308; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000360; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000368; // type:object size:0x24 scope:global align:4 +lbl_174_data_2C0 = .data:0x000002C0; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_174_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93751 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bi/symbols.txt b/config/RZDE01_02/rels/d_a_e_bi/symbols.txt index 8df96f36d9..cfe3af1fbb 100644 --- a/config/RZDE01_02/rels/d_a_e_bi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bi/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 multVec__14mDoMtx_stack_cFP9Vec = .text:0x000000E8; // type:function size:0x18 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00000100; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00000100; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000110; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00000120; // type:function size:0x10 scope:global align:4 @@ -27,11 +26,9 @@ daE_BI_Create__FP10fopAc_ac_c = .text:0x00002300; // type:function size:0x41C sc __dt__12daE_BI_HIO_cFv = .text:0x0000271C; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_bi_cpp = .text:0x0000275C; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000027A4; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000027AC; // type:label scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x000027AC; // type:function size:0x8 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x000027B4; // type:function size:0x10 scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x000027C4; // type:function size:0x1C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000027DC; // type:label scope:global align:4 dComIfG_Ccsp__Fv = .text:0x000027E0; // type:function size:0x10 scope:global align:4 fabsf = .text:0x000027F0; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -104,29 +101,24 @@ __vt__12daE_BI_HIO_c = .data:0x00000134; // type:object size:0xC scope:global al lbl_175_data_140 = .data:0x00000140; // type:object size:0xD data:string @94990 = .data:0x00000150; // type:object size:0xC scope:local align:4 __RTTI__12daE_BI_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x34 scope:global align:4 +lbl_175_data_164 = .data:0x00000164; // type:object size:0x34 @95053 = .data:0x00000198; // type:object size:0x3C scope:local align:4 lbl_175_data_1D4 = .data:0x000001D4; // type:object size:0x14 @95055 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000021C; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000224; // type:object size:0x40 scope:global align:4 +lbl_175_data_224 = .data:0x00000224; // type:object size:0x40 @95107 = .data:0x00000264; // type:object size:0x4C scope:local align:4 lbl_175_data_2B0 = .data:0x000002B0; // type:object size:0x14 @95111 = .data:0x000002C4; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000308; // type:object size:0x14 scope:global align:4 +lbl_175_data_308 = .data:0x00000308; // type:object size:0x14 @95113 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000340; // type:object size:0x18 scope:global align:4 +lbl_175_data_340 = .data:0x00000340; // type:object size:0x18 @95115 = .data:0x00000358; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000364; // type:object size:0x1C scope:global align:4 +lbl_175_data_364 = .data:0x00000364; // type:object size:0x1C @95117 = .data:0x00000380; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000038C; // type:object size:0x34 scope:global align:4 +lbl_175_data_38C = .data:0x0000038C; // type:object size:0x34 @95151 = .data:0x000003C0; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000003D4; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000003EC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000400; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000041C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000434; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000048C; // type:object size:0x8 scope:global align:4 +lbl_175_data_3D4 = .data:0x000003D4; // type:object size:0x2C +lbl_175_data_400 = .data:0x00000400; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bs/symbols.txt b/config/RZDE01_02/rels/d_a_e_bs/symbols.txt index baf6868c56..67719f0867 100644 --- a/config/RZDE01_02/rels/d_a_e_bs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bs/symbols.txt @@ -8,7 +8,6 @@ anm_init__FP10e_bs_classifUcf = .text:0x00000118; // type:function size:0x14C sc nodeCallBack__FP8J3DJointi = .text:0x00000264; // type:function size:0xD8 scope:global align:4 daE_BS_Draw__FP10e_bs_class = .text:0x0000033C; // type:function size:0x114 scope:global align:4 way_bg_check__FP10e_bs_classff = .text:0x00000450; // type:function size:0x104 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000554; // type:label scope:global align:4 pl_check__FP10e_bs_classfs = .text:0x00000554; // type:function size:0xC0 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00000614; // type:function size:0x40 scope:global align:4 daE_BS_Execute__FP10e_bs_class = .text:0x00000654; // type:function size:0x1894 scope:global align:4 @@ -85,21 +84,17 @@ __vt__12daE_BS_HIO_c = .data:0x00000140; // type:object size:0xC scope:global al lbl_177_data_14C = .data:0x0000014C; // type:object size:0xD data:string @93429 = .data:0x0000015C; // type:object size:0xC scope:local align:4 __RTTI__12daE_BS_HIO_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000170; // type:object size:0x34 scope:global align:4 +lbl_177_data_170 = .data:0x00000170; // type:object size:0x34 @93491 = .data:0x000001A4; // type:object size:0x3C scope:local align:4 lbl_177_data_1E0 = .data:0x000001E0; // type:object size:0x14 @93493 = .data:0x000001F4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000228; // type:object size:0x14 scope:global align:4 +lbl_177_data_228 = .data:0x00000228; // type:object size:0x14 @93551 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000260; // type:object size:0x18 scope:global align:4 +lbl_177_data_260 = .data:0x00000260; // type:object size:0x18 @93553 = .data:0x00000278; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000284; // type:object size:0x1C scope:global align:4 +lbl_177_data_284 = .data:0x00000284; // type:object size:0x1C @93555 = .data:0x000002A0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002AC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002DC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F4; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000034C; // type:object size:0x8 scope:global align:4 +lbl_177_data_2AC = .data:0x000002AC; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_177_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bu/symbols.txt b/config/RZDE01_02/rels/d_a_e_bu/symbols.txt index 3ee5e80f17..59ce3d2f5c 100644 --- a/config/RZDE01_02/rels/d_a_e_bu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bu/symbols.txt @@ -9,7 +9,6 @@ bu_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scop anm_init__FP10e_bu_classifUcf = .text:0x00000484; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x00000530; // type:function size:0x114 scope:global align:4 daE_BU_Draw__FP10e_bu_class = .text:0x00000644; // type:function size:0xA8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006EC; // type:label scope:global align:4 pl_check__FP10e_bu_classfs = .text:0x000006EC; // type:function size:0x11C scope:global align:4 damage_check__FP10e_bu_class = .text:0x00000808; // type:function size:0x1CC scope:global align:4 path_check__FP10e_bu_class = .text:0x000009D4; // type:function size:0x260 scope:global align:4 @@ -29,7 +28,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000029E8; // type:function size:0x130 scop daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B18; // type:function size:0x3A4 scope:global align:4 __dt__12daE_BU_HIO_cFv = .text:0x00002EBC; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_bu_cpp = .text:0x00002EFC; // type:function size:0x48 scope:global align:4 -setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002F44; // type:label size:0x4C scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002F44; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -96,22 +95,17 @@ __vt__12daE_BU_HIO_c = .data:0x00000150; // type:object size:0xC scope:global al lbl_178_data_15C = .data:0x0000015C; // type:object size:0xD data:string @93485 = .data:0x0000016C; // type:object size:0xC scope:local align:4 __RTTI__12daE_BU_HIO_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000180; // type:object size:0x34 scope:global align:4 +lbl_178_data_180 = .data:0x00000180; // type:object size:0x34 @93547 = .data:0x000001B4; // type:object size:0x3C scope:local align:4 lbl_178_data_1F0 = .data:0x000001F0; // type:object size:0x14 @93549 = .data:0x00000204; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000238; // type:object size:0x14 scope:global align:4 +lbl_178_data_238 = .data:0x00000238; // type:object size:0x14 @93607 = .data:0x0000024C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000270; // type:object size:0x18 scope:global align:4 +lbl_178_data_270 = .data:0x00000270; // type:object size:0x18 @93609 = .data:0x00000288; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000294; // type:object size:0x1C scope:global align:4 +lbl_178_data_294 = .data:0x00000294; // type:object size:0x1C @93611 = .data:0x000002B0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002BC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002D0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002EC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000304; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000030C; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000035C; // type:object size:0x8 scope:global align:4 +lbl_178_data_2BC = .data:0x000002BC; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_178_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bug/symbols.txt b/config/RZDE01_02/rels/d_a_e_bug/symbols.txt index 52febcaca0..504e840317 100644 --- a/config/RZDE01_02/rels/d_a_e_bug/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bug/symbols.txt @@ -20,7 +20,6 @@ __ct__5bug_sFv = .text:0x00002608; // type:function size:0x34 scope:global align __dt__13daE_Bug_HIO_cFv = .text:0x0000263C; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_bug_cpp = .text:0x0000267C; // type:function size:0x64 scope:global align:4 __dt__5bug_sFv = .text:0x000026E0; // type:function size:0x5C scope:global align:4 -__dt__16Z2SoundObjSimpleFv = .text:0x00002720; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_cr/symbols.txt b/config/RZDE01_02/rels/d_a_e_cr/symbols.txt index a3f5f1998f..39a6661487 100644 --- a/config/RZDE01_02/rels/d_a_e_cr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_cr/symbols.txt @@ -7,7 +7,6 @@ __ct__12daE_CR_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:glob anm_init__FP10e_cr_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000001B0; // type:function size:0xA8 scope:global align:4 daE_CR_Draw__FP10e_cr_class = .text:0x00000258; // type:function size:0x98 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000002F0; // type:label scope:global align:4 way_bg_check__FP10e_cr_classf = .text:0x000002F0; // type:function size:0x104 scope:global align:4 daE_CR_Execute__FP10e_cr_class = .text:0x000003F4; // type:function size:0xF60 scope:global align:4 daE_CR_IsDelete__FP10e_cr_class = .text:0x00001354; // type:function size:0x8 scope:global align:4 @@ -60,22 +59,17 @@ __vt__12daE_CR_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global al lbl_180_data_C0 = .data:0x000000C0; // type:object size:0xD data:string @93055 = .data:0x000000D0; // type:object size:0xC scope:local align:4 __RTTI__12daE_CR_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x34 scope:global align:4 +lbl_180_data_E4 = .data:0x000000E4; // type:object size:0x34 @93117 = .data:0x00000118; // type:object size:0x3C scope:local align:4 lbl_180_data_154 = .data:0x00000154; // type:object size:0x14 @93119 = .data:0x00000168; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000019C; // type:object size:0x14 scope:global align:4 +lbl_180_data_19C = .data:0x0000019C; // type:object size:0x14 @93177 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +lbl_180_data_1D4 = .data:0x000001D4; // type:object size:0x18 @93179 = .data:0x000001EC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0x1C scope:global align:4 +lbl_180_data_1F8 = .data:0x000001F8; // type:object size:0x1C @93181 = .data:0x00000214; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000220; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000234; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000250; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000268; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000270; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +lbl_180_data_220 = .data:0x00000220; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_180_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_db/symbols.txt b/config/RZDE01_02/rels/d_a_e_db/symbols.txt index 31c64f08a1..31908412fd 100644 --- a/config/RZDE01_02/rels/d_a_e_db/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_db/symbols.txt @@ -11,7 +11,6 @@ daE_DB_Draw__FP10e_db_class = .text:0x000005B0; // type:function size:0x2F4 scop pl_check__FP10e_db_classf = .text:0x000008A4; // type:function size:0x4C scope:global align:4 damage_check__FP10e_db_class = .text:0x000008F0; // type:function size:0x45C scope:global align:4 e_db_stay__FP10e_db_class = .text:0x00000D4C; // type:function size:0x270 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000FBC; // type:label scope:global align:4 e_db_appear__FP10e_db_class = .text:0x00000FBC; // type:function size:0x29C scope:global align:4 e_db_appear_v__FP10e_db_class = .text:0x00001258; // type:function size:0x1DC scope:global align:4 e_db_wait__FP10e_db_class = .text:0x00001434; // type:function size:0x51C scope:global align:4 @@ -136,24 +135,19 @@ __vt__12daE_DB_HIO_c = .data:0x00000280; // type:object size:0xC scope:global al lbl_182_data_28C = .data:0x0000028C; // type:object size:0xD data:string @95716 = .data:0x0000029C; // type:object size:0xC scope:local align:4 __RTTI__12daE_DB_HIO_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002B0; // type:object size:0x34 scope:global align:4 +lbl_182_data_2B0 = .data:0x000002B0; // type:object size:0x34 @95779 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 lbl_182_data_320 = .data:0x00000320; // type:object size:0x14 @95781 = .data:0x00000334; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000368; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000370; // type:object size:0x14 scope:global align:4 lbl_182_data_384 = .data:0x00000384; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000398; // type:object size:0x14 scope:global align:4 +lbl_182_data_397 = .data:0x00000397; // type:object size:0x15 @95839 = .data:0x000003AC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003D0; // type:object size:0x18 scope:global align:4 +lbl_182_data_3D0 = .data:0x000003D0; // type:object size:0x18 @95841 = .data:0x000003E8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003F4; // type:object size:0x1C scope:global align:4 +lbl_182_data_3F4 = .data:0x000003F4; // type:object size:0x1C @95843 = .data:0x00000410; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000041C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000430; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000044C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000464; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000004BC; // type:object size:0x8 scope:global align:4 +lbl_182_data_41C = .data:0x0000041C; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_182_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dd/symbols.txt b/config/RZDE01_02/rels/d_a_e_dd/symbols.txt index 6d0aa6423f..eafdbe71ec 100644 --- a/config/RZDE01_02/rels/d_a_e_dd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dd/symbols.txt @@ -108,22 +108,17 @@ __vt__12daE_DD_HIO_c = .data:0x0000015C; // type:object size:0xC scope:global al lbl_184_data_168 = .data:0x00000168; // type:object size:0xD data:string @95552 = .data:0x00000178; // type:object size:0xC scope:local align:4 __RTTI__12daE_DD_HIO_c = .data:0x00000184; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000018C; // type:object size:0x34 scope:global align:4 +lbl_184_data_18C = .data:0x0000018C; // type:object size:0x34 @95615 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 lbl_184_data_1FC = .data:0x000001FC; // type:object size:0x14 @95617 = .data:0x00000210; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000244; // type:object size:0x14 scope:global align:4 +lbl_184_data_244 = .data:0x00000244; // type:object size:0x14 @95675 = .data:0x00000258; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000027C; // type:object size:0x18 scope:global align:4 +lbl_184_data_27C = .data:0x0000027C; // type:object size:0x18 @95677 = .data:0x00000294; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002A0; // type:object size:0x1C scope:global align:4 +lbl_184_data_2A0 = .data:0x000002A0; // type:object size:0x1C @95679 = .data:0x000002BC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002C8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002DC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002F8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000310; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000368; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000370; // type:object size:0x24 scope:global align:4 +lbl_184_data_2C8 = .data:0x000002C8; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_184_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_df/symbols.txt b/config/RZDE01_02/rels/d_a_e_df/symbols.txt index 31124a9938..479f1d493b 100644 --- a/config/RZDE01_02/rels/d_a_e_df/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_df/symbols.txt @@ -82,8 +82,7 @@ lbl_185_data_78 = .data:0x00000078; // type:object size:0xD data:string @95031 = .data:0x00000088; // type:object size:0xC scope:local align:4 __RTTI__12daE_DF_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 lbl_185_data_9C = .data:0x0000009C; // type:object size:0x20 -__vt__8cM3dGAab = .data:0x000000BC; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +lbl_185_data_BC = .data:0x000000BC; // type:object size:0x38 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_185_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94362 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dk/symbols.txt b/config/RZDE01_02/rels/d_a_e_dk/symbols.txt index 950040b33f..e20d70223b 100644 --- a/config/RZDE01_02/rels/d_a_e_dk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dk/symbols.txt @@ -11,7 +11,6 @@ damage_check__8daE_DK_cFv = .text:0x000004EC; // type:function size:0x170 scope: checkPlayerSearch__8daE_DK_cFv = .text:0x0000065C; // type:function size:0xA8 scope:global align:4 checkPlayerAttack__8daE_DK_cFf = .text:0x00000704; // type:function size:0x108 scope:global align:4 checkWaterHeight__8daE_DK_cFv = .text:0x0000080C; // type:function size:0x134 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000940; // type:label scope:global align:4 SphBgcCallBack__8daE_DK_cFP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x00000940; // type:function size:0xA8 scope:global align:4 setElectricEffect__8daE_DK_cFv = .text:0x000009E8; // type:function size:0x25C scope:global align:4 setCoreDeadEffect__8daE_DK_cFv = .text:0x00000C44; // type:function size:0xF4 scope:global align:4 @@ -103,21 +102,17 @@ __vt__12daE_DK_HIO_c = .data:0x0000012C; // type:object size:0xC scope:global al lbl_186_data_138 = .data:0x00000138; // type:object size:0xD data:string @94103 = .data:0x00000148; // type:object size:0xC scope:local align:4 __RTTI__12daE_DK_HIO_c = .data:0x00000154; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000015C; // type:object size:0x34 scope:global align:4 +lbl_186_data_15C = .data:0x0000015C; // type:object size:0x34 @94166 = .data:0x00000190; // type:object size:0x3C scope:local align:4 lbl_186_data_1CC = .data:0x000001CC; // type:object size:0x14 @94168 = .data:0x000001E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000214; // type:object size:0x14 scope:global align:4 +lbl_186_data_214 = .data:0x00000214; // type:object size:0x14 @94226 = .data:0x00000228; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000024C; // type:object size:0x18 scope:global align:4 +lbl_186_data_24C = .data:0x0000024C; // type:object size:0x18 @94228 = .data:0x00000264; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000270; // type:object size:0x1C scope:global align:4 +lbl_186_data_270 = .data:0x00000270; // type:object size:0x1C @94230 = .data:0x0000028C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000298; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002AC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002C8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002E0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000338; // type:object size:0x2C scope:global align:4 +lbl_186_data_298 = .data:0x00000298; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_186_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93249 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dn/symbols.txt b/config/RZDE01_02/rels/d_a_e_dn/symbols.txt index c14c2ff9e1..c8aab14736 100644 --- a/config/RZDE01_02/rels/d_a_e_dn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dn/symbols.txt @@ -5,14 +5,12 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x000003E0; // type:function size:0x40 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x00000400; // type:label scope:global align:4 __ct__12daE_DN_HIO_cFv = .text:0x00000420; // type:function size:0x74 scope:global align:4 dn_disappear__FP10e_dn_class = .text:0x00000494; // type:function size:0xB0 scope:global align:4 anm_init__FP10e_dn_classifUcf = .text:0x00000544; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000005F0; // type:function size:0x3C0 scope:global align:4 daE_DN_Draw__FP10e_dn_class = .text:0x000009B0; // type:function size:0x2DC scope:global align:4 other_bg_check__FP10e_dn_classP10fopAc_ac_c = .text:0x00000C8C; // type:function size:0xC4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000D50; // type:label scope:global align:4 s_b_sub__FPvPv = .text:0x00000D50; // type:function size:0x78 scope:global align:4 search_bomb__FP10e_dn_classi = .text:0x00000DC8; // type:function size:0x330 scope:global align:4 pl_check__FP10e_dn_classfs = .text:0x000010F8; // type:function size:0xD8 scope:global align:4 @@ -163,28 +161,24 @@ __vt__12daE_DN_HIO_c = .data:0x000003E8; // type:object size:0xC scope:global al lbl_66_data_3F4 = .data:0x000003F4; // type:object size:0xD data:string @95296 = .data:0x00000404; // type:object size:0xC scope:local align:4 __RTTI__12daE_DN_HIO_c = .data:0x00000410; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000418; // type:object size:0x34 scope:global align:4 +lbl_66_data_418 = .data:0x00000418; // type:object size:0x34 @95358 = .data:0x0000044C; // type:object size:0x3C scope:local align:4 lbl_66_data_488 = .data:0x00000488; // type:object size:0x14 @95360 = .data:0x0000049C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004D0; // type:object size:0x48 scope:global align:4 +lbl_66_data_4D0 = .data:0x000004D0; // type:object size:0x48 @95412 = .data:0x00000518; // type:object size:0x4C scope:local align:4 lbl_66_data_564 = .data:0x00000564; // type:object size:0x14 @95416 = .data:0x00000578; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000005BC; // type:object size:0x14 scope:global align:4 +lbl_66_data_5BC = .data:0x000005BC; // type:object size:0x14 @95418 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005F4; // type:object size:0x18 scope:global align:4 +lbl_66_data_5F4 = .data:0x000005F4; // type:object size:0x18 @95420 = .data:0x0000060C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000618; // type:object size:0x1C scope:global align:4 +lbl_66_data_618 = .data:0x00000618; // type:object size:0x1C @95422 = .data:0x00000634; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000640; // type:object size:0x14 scope:global align:4 +lbl_66_data_640 = .data:0x00000640; // type:object size:0x14 @95456 = .data:0x00000654; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000668; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000680; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000694; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006C8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000720; // type:object size:0x8 scope:global align:4 +lbl_66_data_668 = .data:0x00000668; // type:object size:0x2C +lbl_66_data_694 = .data:0x00000694; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92778 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dt/symbols.txt b/config/RZDE01_02/rels/d_a_e_dt/symbols.txt index 4fcbeea251..32a83f75b5 100644 --- a/config/RZDE01_02/rels/d_a_e_dt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dt/symbols.txt @@ -222,22 +222,17 @@ __vt__12daE_DT_HIO_c = .data:0x0000032C; // type:object size:0xC scope:global al lbl_187_data_338 = .data:0x00000338; // type:object size:0xD data:string @95919 = .data:0x00000348; // type:object size:0xC scope:local align:4 __RTTI__12daE_DT_HIO_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x34 scope:global align:4 +lbl_187_data_35C = .data:0x0000035C; // type:object size:0x34 @95984 = .data:0x00000390; // type:object size:0x3C scope:local align:4 lbl_187_data_3CC = .data:0x000003CC; // type:object size:0x14 @95986 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000414; // type:object size:0x14 scope:global align:4 +lbl_187_data_414 = .data:0x00000414; // type:object size:0x14 @96044 = .data:0x00000428; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:global align:4 +lbl_187_data_44C = .data:0x0000044C; // type:object size:0x18 @96046 = .data:0x00000464; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000470; // type:object size:0x1C scope:global align:4 +lbl_187_data_470 = .data:0x00000470; // type:object size:0x1C @96048 = .data:0x0000048C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000498; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004AC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004C8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004E0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000004E8; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000558; // type:object size:0x8 scope:global align:4 +lbl_187_data_498 = .data:0x00000498; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93761 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_fb/symbols.txt b/config/RZDE01_02/rels/d_a_e_fb/symbols.txt index 6db5913fff..9a6a7c452e 100644 --- a/config/RZDE01_02/rels/d_a_e_fb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fb/symbols.txt @@ -15,7 +15,6 @@ search_check__8daE_FB_cFv = .text:0x00000994; // type:function size:0x148 scope: executeWait__8daE_FB_cFv = .text:0x00000ADC; // type:function size:0x1BC scope:global align:4 executeAttack__8daE_FB_cFv = .text:0x00000C98; // type:function size:0x6EC scope:global align:4 executeDamage__8daE_FB_cFv = .text:0x00001384; // type:function size:0x28C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001610; // type:label scope:global align:4 executeBullet__8daE_FB_cFv = .text:0x00001610; // type:function size:0x228 scope:global align:4 action__8daE_FB_cFv = .text:0x00001838; // type:function size:0x298 scope:global align:4 mtx_set__8daE_FB_cFv = .text:0x00001AD0; // type:function size:0x70 scope:global align:4 @@ -92,22 +91,17 @@ __vt__12daE_FB_HIO_c = .data:0x00000128; // type:object size:0xC scope:global al lbl_188_data_134 = .data:0x00000134; // type:object size:0xD data:string @92706 = .data:0x00000144; // type:object size:0xC scope:local align:4 __RTTI__12daE_FB_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000158; // type:object size:0x34 scope:global align:4 +lbl_188_data_158 = .data:0x00000158; // type:object size:0x34 @92768 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 lbl_188_data_1C8 = .data:0x000001C8; // type:object size:0x14 @92770 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000210; // type:object size:0x14 scope:global align:4 +lbl_188_data_210 = .data:0x00000210; // type:object size:0x14 @92828 = .data:0x00000224; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000248; // type:object size:0x18 scope:global align:4 +lbl_188_data_248 = .data:0x00000248; // type:object size:0x18 @92830 = .data:0x00000260; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0x1C scope:global align:4 +lbl_188_data_26C = .data:0x0000026C; // type:object size:0x1C @92832 = .data:0x00000288; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000294; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002A8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002C4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000334; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000033C; // type:object size:0x24 scope:global align:4 +lbl_188_data_294 = .data:0x00000294; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @91953 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_fk/symbols.txt b/config/RZDE01_02/rels/d_a_e_fk/symbols.txt index ce2999fa7a..302df2d5b4 100644 --- a/config/RZDE01_02/rels/d_a_e_fk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fk/symbols.txt @@ -13,7 +13,6 @@ SetSwordSph__8daE_FK_cFv = .text:0x000004C0; // type:function size:0x11C scope:g ctrlJoint__8daE_FK_cFP8J3DJointP8J3DModel = .text:0x000005DC; // type:function size:0x10C scope:global align:4 JointCallBack__FP8J3DJointi = .text:0x000006E8; // type:function size:0x48 scope:global align:4 SetAnm__8daE_FK_cFiiff = .text:0x00000730; // type:function size:0xAC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007DC; // type:label scope:global align:4 Yazirushi__8daE_FK_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 SpeedSet__8daE_FK_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 TnNeckSet__8daE_FK_cFs = .text:0x000008D0; // type:function size:0x64 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_fm/symbols.txt b/config/RZDE01_02/rels/d_a_e_fm/symbols.txt index 6a10acf2db..993c769139 100644 --- a/config/RZDE01_02/rels/d_a_e_fm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fm/symbols.txt @@ -9,7 +9,6 @@ s_hasira_sub__FPvPv = .text:0x00000354; // type:function size:0x70 scope:global s_hasira_poscheck__FPvPv = .text:0x000003C4; // type:function size:0xD8 scope:global align:4 s_hasira_eff_sub__FPvPv = .text:0x0000049C; // type:function size:0x174 scope:global align:4 hasira_hahen_hit__FP4cXyzffSc = .text:0x00000610; // type:function size:0x78 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000688; // type:label scope:global align:4 carry_off__FP10e_fm_classi = .text:0x00000688; // type:function size:0xEC scope:global align:4 anm_init__FP10e_fm_classifUcf = .text:0x00000774; // type:function size:0xB0 scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x00000824; // type:function size:0xC4 scope:global align:4 @@ -42,19 +41,12 @@ __sinit_d_a_e_fm_cpp = .text:0x0000A2A4; // type:function size:0x64 scope:global entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000A308; // type:function size:0xC scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000A314; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A320; // type:function size:0x4C scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x0000A350; // type:label scope:global align:4 setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000A36C; // type:function size:0x20 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x0000A38C; // type:label scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x0000A38C; // type:function size:0x14 scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A3A0; // type:function size:0x8 scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x0000A3A8; // type:label scope:global align:4 __ct__7chain_sFv = .text:0x0000A3A8; // type:function size:0xC4 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x0000A3C8; // type:label scope:global align:4 __ct__12dKy_tevstr_cFv = .text:0x0000A46C; // type:function size:0x60 scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000A498; // type:label scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x0000A4CC; // type:label scope:global align:4 __dt__7chain_sFv = .text:0x0000A4CC; // type:function size:0xC0 scope:global align:4 -__dt__8dCcD_SphFv = .text:0x0000A4F0; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -255,21 +247,17 @@ __vt__12daE_FM_HIO_c = .data:0x00000468; // type:object size:0xC scope:global al lbl_67_data_474 = .data:0x00000474; // type:object size:0xD data:string @96313 = .data:0x00000484; // type:object size:0xC scope:local align:4 __RTTI__12daE_FM_HIO_c = .data:0x00000490; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000498; // type:object size:0x34 scope:global align:4 +lbl_67_data_498 = .data:0x00000498; // type:object size:0x34 @96376 = .data:0x000004CC; // type:object size:0x3C scope:local align:4 lbl_67_data_508 = .data:0x00000508; // type:object size:0x14 @96378 = .data:0x0000051C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000550; // type:object size:0x14 scope:global align:4 +lbl_67_data_550 = .data:0x00000550; // type:object size:0x14 @96436 = .data:0x00000564; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000588; // type:object size:0x18 scope:global align:4 +lbl_67_data_588 = .data:0x00000588; // type:object size:0x18 @96438 = .data:0x000005A0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000005AC; // type:object size:0x1C scope:global align:4 +lbl_67_data_5AC = .data:0x000005AC; // type:object size:0x1C @96440 = .data:0x000005C8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005D4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005E8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000604; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000061C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000674; // type:object size:0x2C scope:global align:4 +lbl_67_data_5D4 = .data:0x000005D4; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93409 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_fs/symbols.txt b/config/RZDE01_02/rels/d_a_e_fs/symbols.txt index 788831fbf7..b96777e9c8 100644 --- a/config/RZDE01_02/rels/d_a_e_fs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fs/symbols.txt @@ -7,7 +7,6 @@ __ct__12daE_Fs_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:glob anm_init__FP10e_fs_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global align:4 daE_Fs_Draw__FP10e_fs_class = .text:0x000001BC; // type:function size:0x11C scope:global align:4 way_bg_check__FP10e_fs_classfs = .text:0x000002D8; // type:function size:0x108 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003E0; // type:label scope:global align:4 daE_Fs_Execute__FP10e_fs_class = .text:0x000003E0; // type:function size:0x16E8 scope:global align:4 daE_Fs_IsDelete__FP10e_fs_class = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 daE_Fs_Delete__FP10e_fs_class = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 @@ -80,21 +79,17 @@ __vt__12daE_Fs_HIO_c = .data:0x00000158; // type:object size:0xC scope:global al lbl_190_data_164 = .data:0x00000164; // type:object size:0xD data:string @95056 = .data:0x00000174; // type:object size:0xC scope:local align:4 __RTTI__12daE_Fs_HIO_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000188; // type:object size:0x34 scope:global align:4 +lbl_190_data_188 = .data:0x00000188; // type:object size:0x34 @95120 = .data:0x000001BC; // type:object size:0x3C scope:local align:4 lbl_190_data_1F8 = .data:0x000001F8; // type:object size:0x14 @95122 = .data:0x0000020C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000240; // type:object size:0x14 scope:global align:4 +lbl_190_data_240 = .data:0x00000240; // type:object size:0x14 @95180 = .data:0x00000254; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000278; // type:object size:0x18 scope:global align:4 +lbl_190_data_278 = .data:0x00000278; // type:object size:0x18 @95182 = .data:0x00000290; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000029C; // type:object size:0x1C scope:global align:4 +lbl_190_data_29C = .data:0x0000029C; // type:object size:0x1C @95184 = .data:0x000002B8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002C4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002F8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000314; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000032C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000384; // type:object size:0x8 scope:global align:4 +lbl_190_data_2C4 = .data:0x000002C4; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 s_AtCount__22@unnamed@d_a_e_fs_cpp@ = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_fz/symbols.txt b/config/RZDE01_02/rels/d_a_e_fz/symbols.txt index acfe805a56..e0a4cb9d62 100644 --- a/config/RZDE01_02/rels/d_a_e_fz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fz/symbols.txt @@ -87,21 +87,17 @@ __vt__12daE_FZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global al lbl_191_data_120 = .data:0x00000120; // type:object size:0xD data:string @93578 = .data:0x00000130; // type:object size:0xC scope:local align:4 __RTTI__12daE_FZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x34 scope:global align:4 +lbl_191_data_144 = .data:0x00000144; // type:object size:0x34 @93640 = .data:0x00000178; // type:object size:0x3C scope:local align:4 lbl_191_data_1B4 = .data:0x000001B4; // type:object size:0x14 @93642 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +lbl_191_data_1FC = .data:0x000001FC; // type:object size:0x14 @93700 = .data:0x00000210; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000234; // type:object size:0x18 scope:global align:4 +lbl_191_data_234 = .data:0x00000234; // type:object size:0x18 @93702 = .data:0x0000024C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000258; // type:object size:0x1C scope:global align:4 +lbl_191_data_258 = .data:0x00000258; // type:object size:0x1C @93704 = .data:0x00000274; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000280; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000294; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002C8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000320; // type:object size:0x8 scope:global align:4 +lbl_191_data_280 = .data:0x00000280; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_191_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92799 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gb/symbols.txt b/config/RZDE01_02/rels/d_a_e_gb/symbols.txt index 91bf25201c..b1fee22876 100644 --- a/config/RZDE01_02/rels/d_a_e_gb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gb/symbols.txt @@ -10,7 +10,6 @@ body_anm_init__FP10e_gb_classifUcf = .text:0x000004E0; // type:function size:0xB daE_GB_Draw__FP10e_gb_class = .text:0x00000590; // type:function size:0x1C0 scope:global align:4 e_gb_wait__FP10e_gb_class = .text:0x00000750; // type:function size:0x3E0 scope:global align:4 e_gb_attack_1__FP10e_gb_class = .text:0x00000B30; // type:function size:0x438 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000F68; // type:label scope:global align:4 e_gb_attack_2__FP10e_gb_class = .text:0x00000F68; // type:function size:0x410 scope:global align:4 e_gb_damage__FP10e_gb_class = .text:0x00001378; // type:function size:0x1D0 scope:global align:4 e_gb_end__FP10e_gb_class = .text:0x00001548; // type:function size:0x1F4 scope:global align:4 @@ -158,22 +157,17 @@ __vt__12daE_GB_HIO_c = .data:0x000001C0; // type:object size:0xC scope:global al lbl_192_data_1CC = .data:0x000001CC; // type:object size:0xD data:string @95485 = .data:0x000001DC; // type:object size:0xC scope:local align:4 __RTTI__12daE_GB_HIO_c = .data:0x000001E8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001F0; // type:object size:0x34 scope:global align:4 +lbl_192_data_1F0 = .data:0x000001F0; // type:object size:0x34 @95548 = .data:0x00000224; // type:object size:0x3C scope:local align:4 lbl_192_data_260 = .data:0x00000260; // type:object size:0x14 @95550 = .data:0x00000274; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002A8; // type:object size:0x14 scope:global align:4 +lbl_192_data_2A8 = .data:0x000002A8; // type:object size:0x14 @95608 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E0; // type:object size:0x18 scope:global align:4 +lbl_192_data_2E0 = .data:0x000002E0; // type:object size:0x18 @95610 = .data:0x000002F8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000304; // type:object size:0x1C scope:global align:4 +lbl_192_data_304 = .data:0x00000304; // type:object size:0x1C @95612 = .data:0x00000320; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000032C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000360; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000037C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000394; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003EC; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000003F4; // type:object size:0x24 scope:global align:4 +lbl_192_data_32C = .data:0x0000032C; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_192_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94361 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ge/symbols.txt b/config/RZDE01_02/rels/d_a_e_ge/symbols.txt index e8ce9d86b1..af1c8a29da 100644 --- a/config/RZDE01_02/rels/d_a_e_ge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ge/symbols.txt @@ -4,10 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -absXZ__4cXyzCFv = .text:0x0000012C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000140; // type:label scope:global align:4 __ct__12daE_GE_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 bckCheck__8daE_GE_cFi = .text:0x000001AC; // type:function size:0x5C scope:global align:4 draw__8daE_GE_cFv = .text:0x00000208; // type:function size:0xD0 scope:global align:4 @@ -24,7 +20,6 @@ checkOtherAttacker__8daE_GE_cFv = .text:0x0000096C; // type:function size:0x84 s searchNextAttacker__8daE_GE_cFv = .text:0x000009F0; // type:function size:0xAC scope:global align:4 checkCircleSpeedAdd__8daE_GE_cFP4cXyzP4cXyz = .text:0x00000A9C; // type:function size:0x74 scope:global align:4 setAddCalcSpeed__8daE_GE_cFR4cXyzRC4cXyzffff = .text:0x00000B10; // type:function size:0x1AC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000CBC; // type:label scope:global align:4 calcCircleFly__8daE_GE_cFP4cXyzP4cXyzsfsf = .text:0x00000CBC; // type:function size:0xEC scope:global align:4 executeWait__8daE_GE_cFv = .text:0x00000DA8; // type:function size:0x29C scope:global align:4 executeFly__8daE_GE_cFv = .text:0x00001044; // type:function size:0x4D8 scope:global align:4 @@ -129,21 +124,17 @@ __vt__12daE_GE_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global al lbl_193_data_158 = .data:0x00000158; // type:object size:0xD data:string @95454 = .data:0x00000168; // type:object size:0xC scope:local align:4 __RTTI__12daE_GE_HIO_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000017C; // type:object size:0x34 scope:global align:4 +lbl_193_data_17C = .data:0x0000017C; // type:object size:0x34 @95517 = .data:0x000001B0; // type:object size:0x3C scope:local align:4 lbl_193_data_1EC = .data:0x000001EC; // type:object size:0x14 @95519 = .data:0x00000200; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000234; // type:object size:0x14 scope:global align:4 +lbl_193_data_234 = .data:0x00000234; // type:object size:0x14 @95577 = .data:0x00000248; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000026C; // type:object size:0x18 scope:global align:4 +lbl_193_data_26C = .data:0x0000026C; // type:object size:0x18 @95579 = .data:0x00000284; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000290; // type:object size:0x1C scope:global align:4 +lbl_193_data_290 = .data:0x00000290; // type:object size:0x1C @95581 = .data:0x000002AC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002B8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000300; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000358; // type:object size:0x8 scope:global align:4 +lbl_193_data_2B8 = .data:0x000002B8; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_193_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94174 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gi/symbols.txt b/config/RZDE01_02/rels/d_a_e_gi/symbols.txt index 249a23d7ae..17b1a2620d 100644 --- a/config/RZDE01_02/rels/d_a_e_gi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gi/symbols.txt @@ -26,7 +26,6 @@ executeDamage__8daE_GI_cFv = .text:0x00001CCC; // type:function size:0x390 scope executeBiteDamage__8daE_GI_cFv = .text:0x0000205C; // type:function size:0x3A0 scope:global align:4 PushButtonCount__8daE_GI_cFv = .text:0x000023FC; // type:function size:0x1B4 scope:global align:4 action__8daE_GI_cFv = .text:0x000025B0; // type:function size:0x2C0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002870; // type:label scope:global align:4 mtx_set__8daE_GI_cFv = .text:0x00002870; // type:function size:0x90 scope:global align:4 cc_set__8daE_GI_cFv = .text:0x00002900; // type:function size:0x1C4 scope:global align:4 execute__8daE_GI_cFv = .text:0x00002AC4; // type:function size:0x4E4 scope:global align:4 @@ -120,21 +119,17 @@ __vt__12daE_GI_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global al lbl_194_data_128 = .data:0x00000128; // type:object size:0xD data:string @96230 = .data:0x00000138; // type:object size:0xC scope:local align:4 __RTTI__12daE_GI_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x34 scope:global align:4 +lbl_194_data_14C = .data:0x0000014C; // type:object size:0x34 @96293 = .data:0x00000180; // type:object size:0x3C scope:local align:4 lbl_194_data_1BC = .data:0x000001BC; // type:object size:0x14 @96295 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000204; // type:object size:0x14 scope:global align:4 +lbl_194_data_204 = .data:0x00000204; // type:object size:0x14 @96353 = .data:0x00000218; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000023C; // type:object size:0x18 scope:global align:4 +lbl_194_data_23C = .data:0x0000023C; // type:object size:0x18 @96355 = .data:0x00000254; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000260; // type:object size:0x1C scope:global align:4 +lbl_194_data_260 = .data:0x00000260; // type:object size:0x1C @96357 = .data:0x0000027C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000288; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000029C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002B8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002D0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000328; // type:object size:0x8 scope:global align:4 +lbl_194_data_288 = .data:0x00000288; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_194_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @95253 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gm/symbols.txt b/config/RZDE01_02/rels/d_a_e_gm/symbols.txt index a428e58789..9ac9cb4793 100644 --- a/config/RZDE01_02/rels/d_a_e_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gm/symbols.txt @@ -3,11 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__dt__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -setall__4cXyzFf = .text:0x0000012C; // type:label scope:global align:4 __ct__12daE_GM_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 setAction__8daE_GM_cFM8daE_GM_cFPCvPv_v = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 action__8daE_GM_cFv = .text:0x00000240; // type:function size:0x144 scope:global align:4 @@ -41,7 +37,6 @@ draw__8daE_GM_cFv = .text:0x00004500; // type:function size:0x59C scope:global a daE_GM_Draw__FP8daE_GM_c = .text:0x00004A9C; // type:function size:0x4 scope:global align:4 damage_check__8daE_GM_cFv = .text:0x00004AA0; // type:function size:0x410 scope:global align:4 execute__8daE_GM_cFv = .text:0x00004EB0; // type:function size:0x204 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000050B4; // type:label scope:global align:4 daE_GM_Execute__FP8daE_GM_c = .text:0x000050B4; // type:function size:0x4 scope:global align:4 daE_GM_IsDelete__FP8daE_GM_c = .text:0x000050B8; // type:function size:0x8 scope:global align:4 _delete__8daE_GM_cFv = .text:0x000050C0; // type:function size:0x10C scope:global align:4 @@ -183,22 +178,17 @@ __vt__12daE_GM_HIO_c = .data:0x000002F8; // type:object size:0xC scope:global al lbl_195_data_304 = .data:0x00000304; // type:object size:0xD data:string @99167 = .data:0x00000314; // type:object size:0xC scope:local align:4 __RTTI__12daE_GM_HIO_c = .data:0x00000320; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000328; // type:object size:0x34 scope:global align:4 +lbl_195_data_328 = .data:0x00000328; // type:object size:0x34 @99230 = .data:0x0000035C; // type:object size:0x3C scope:local align:4 lbl_195_data_398 = .data:0x00000398; // type:object size:0x14 @99232 = .data:0x000003AC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003E0; // type:object size:0x14 scope:global align:4 +lbl_195_data_3E0 = .data:0x000003E0; // type:object size:0x14 @99290 = .data:0x000003F4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000418; // type:object size:0x18 scope:global align:4 +lbl_195_data_418 = .data:0x00000418; // type:object size:0x18 @99292 = .data:0x00000430; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000043C; // type:object size:0x1C scope:global align:4 +lbl_195_data_43C = .data:0x0000043C; // type:object size:0x1C @99294 = .data:0x00000458; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000464; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000478; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000494; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004AC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004B4; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000504; // type:object size:0x8 scope:global align:4 +lbl_195_data_464 = .data:0x00000464; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @97391 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt index c0ad1ebd28..11d197d9dc 100644 --- a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt @@ -20,25 +20,14 @@ __dt__13daE_GOB_HIO_cFv = .text:0x00005BD0; // type:function size:0x40 scope:glo __sinit_d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00005C84; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00005C94; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00005C9C; // type:label scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00005C9C; // type:function size:0x8 scope:global align:4 -__ct__4cXyzFv = .text:0x00005CA4; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00005CA4; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x00005CA8; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00005CD8; // type:label scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00005CD8; // type:function size:0x10 scope:global align:4 -set__4cXyzFfff = .text:0x00005CE8; // type:label scope:global align:4 checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x00005CE8; // type:function size:0xC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00005CF4; // type:label scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00005CF4; // type:function size:0xC scope:global align:4 -__ct__4cXyzFfff = .text:0x00005CF8; // type:label scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00005D00; // type:label scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00005D00; // type:function size:0x10 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00005D04; // type:label scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00005D10; // type:function size:0x10 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00005D20; // type:function size:0x10 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00005D24; // type:label scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00005D30; // type:label scope:global align:4 dComIfGp_particle_set__FUsP10cXyz = .text:0x00005D30; // type:function size:0x6C scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D9C; // type:function size:0x78 scope:global align:4 dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x00005E14; // type:function size:0x18 scope:global align:4 @@ -195,28 +184,24 @@ __vt__13daE_GOB_HIO_c = .data:0x000001B0; // type:object size:0xC scope:global a lbl_196_data_1BC = .data:0x000001BC; // type:object size:0xE data:string @95207 = .data:0x000001CC; // type:object size:0xC scope:local align:4 __RTTI__13daE_GOB_HIO_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001E0; // type:object size:0x34 scope:global align:4 +lbl_196_data_1E0 = .data:0x000001E0; // type:object size:0x34 @95270 = .data:0x00000214; // type:object size:0x3C scope:local align:4 lbl_196_data_250 = .data:0x00000250; // type:object size:0x14 @95272 = .data:0x00000264; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000298; // type:object size:0x48 scope:global align:4 +lbl_196_data_298 = .data:0x00000298; // type:object size:0x48 @95324 = .data:0x000002E0; // type:object size:0x4C scope:local align:4 lbl_196_data_32C = .data:0x0000032C; // type:object size:0x14 @95328 = .data:0x00000340; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000384; // type:object size:0x14 scope:global align:4 +lbl_196_data_384 = .data:0x00000384; // type:object size:0x14 @95330 = .data:0x00000398; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003BC; // type:object size:0x18 scope:global align:4 +lbl_196_data_3BC = .data:0x000003BC; // type:object size:0x18 @95332 = .data:0x000003D4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003E0; // type:object size:0x1C scope:global align:4 +lbl_196_data_3E0 = .data:0x000003E0; // type:object size:0x1C @95334 = .data:0x000003FC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000408; // type:object size:0x14 scope:global align:4 +lbl_196_data_408 = .data:0x00000408; // type:object size:0x14 @95368 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000430; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000448; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000045C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000478; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000490; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000004E8; // type:object size:0x8 scope:global align:4 +lbl_196_data_430 = .data:0x00000430; // type:object size:0x2C +lbl_196_data_45C = .data:0x0000045C; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hb/symbols.txt b/config/RZDE01_02/rels/d_a_e_hb/symbols.txt index 1eaef056dc..f33dcdf301 100644 --- a/config/RZDE01_02/rels/d_a_e_hb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hb/symbols.txt @@ -10,7 +10,6 @@ leaf_anm_init__FP10e_hb_classifUcf = .text:0x000004D8; // type:function size:0xD daE_HB_Draw__FP10e_hb_class = .text:0x000005B4; // type:function size:0x178 scope:global align:4 pl_check__FP10e_hb_classf = .text:0x0000072C; // type:function size:0x58 scope:global align:4 damage_check__FP10e_hb_class = .text:0x00000784; // type:function size:0x3DC scope:global align:4 -__as__3VecFR9Vec = .text:0x00000B60; // type:label scope:global align:4 e_hb_stay__FP10e_hb_class = .text:0x00000B60; // type:function size:0x270 scope:global align:4 e_hb_appear__FP10e_hb_class = .text:0x00000DD0; // type:function size:0x29C scope:global align:4 e_hb_appear_v__FP10e_hb_class = .text:0x0000106C; // type:function size:0x1DC scope:global align:4 @@ -116,24 +115,19 @@ __vt__12daE_HB_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global al lbl_69_data_188 = .data:0x00000188; // type:object size:0xD data:string @93775 = .data:0x00000198; // type:object size:0xC scope:local align:4 __RTTI__12daE_HB_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x34 scope:global align:4 +lbl_69_data_1AC = .data:0x000001AC; // type:object size:0x34 @93837 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 lbl_69_data_21C = .data:0x0000021C; // type:object size:0x14 @93839 = .data:0x00000230; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000264; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 lbl_69_data_280 = .data:0x00000280; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000294; // type:object size:0x14 scope:global align:4 +lbl_69_data_293 = .data:0x00000293; // type:object size:0x15 @93897 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002CC; // type:object size:0x18 scope:global align:4 +lbl_69_data_2CC = .data:0x000002CC; // type:object size:0x18 @93899 = .data:0x000002E4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +lbl_69_data_2F0 = .data:0x000002F0; // type:object size:0x1C @93901 = .data:0x0000030C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000318; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000032C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000348; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000360; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_69_data_318 = .data:0x00000318; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_69_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hm/symbols.txt b/config/RZDE01_02/rels/d_a_e_hm/symbols.txt index 01c603a015..7edc9b1b10 100644 --- a/config/RZDE01_02/rels/d_a_e_hm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hm/symbols.txt @@ -135,22 +135,17 @@ __vt__12daE_HM_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global al lbl_199_data_C0 = .data:0x000000C0; // type:object size:0xD data:string @94010 = .data:0x000000D0; // type:object size:0xC scope:local align:4 __RTTI__12daE_HM_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x34 scope:global align:4 +lbl_199_data_E4 = .data:0x000000E4; // type:object size:0x34 @94072 = .data:0x00000118; // type:object size:0x3C scope:local align:4 lbl_199_data_154 = .data:0x00000154; // type:object size:0x14 @94074 = .data:0x00000168; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000019C; // type:object size:0x14 scope:global align:4 +lbl_199_data_19C = .data:0x0000019C; // type:object size:0x14 @94132 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +lbl_199_data_1D4 = .data:0x000001D4; // type:object size:0x18 @94134 = .data:0x000001EC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0x1C scope:global align:4 +lbl_199_data_1F8 = .data:0x000001F8; // type:object size:0x1C @94136 = .data:0x00000214; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000220; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000234; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000250; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000268; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000290; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002E0; // type:object size:0x2C scope:global align:4 +lbl_199_data_220 = .data:0x00000220; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92640 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hp/symbols.txt b/config/RZDE01_02/rels/d_a_e_hp/symbols.txt index b4ef5c454f..0c381b2ec4 100644 --- a/config/RZDE01_02/rels/d_a_e_hp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hp/symbols.txt @@ -97,22 +97,17 @@ __vt__12daE_HP_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global al lbl_200_data_178 = .data:0x00000178; // type:object size:0xD data:string @95085 = .data:0x00000188; // type:object size:0xC scope:local align:4 __RTTI__12daE_HP_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000019C; // type:object size:0x34 scope:global align:4 +lbl_200_data_19C = .data:0x0000019C; // type:object size:0x34 @95148 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 lbl_200_data_20C = .data:0x0000020C; // type:object size:0x14 @95150 = .data:0x00000220; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000254; // type:object size:0x14 scope:global align:4 +lbl_200_data_254 = .data:0x00000254; // type:object size:0x14 @95208 = .data:0x00000268; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000028C; // type:object size:0x18 scope:global align:4 +lbl_200_data_28C = .data:0x0000028C; // type:object size:0x18 @95210 = .data:0x000002A4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002B0; // type:object size:0x1C scope:global align:4 +lbl_200_data_2B0 = .data:0x000002B0; // type:object size:0x1C @95212 = .data:0x000002CC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002D8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000030C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000328; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000340; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000348; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_200_data_2D8 = .data:0x000002D8; // type:object size:0xE8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_200_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94152 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hz/symbols.txt b/config/RZDE01_02/rels/d_a_e_hz/symbols.txt index 35836b9a0c..c2d13bd52e 100644 --- a/config/RZDE01_02/rels/d_a_e_hz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hz/symbols.txt @@ -130,21 +130,17 @@ __vt__12daE_HZ_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global al lbl_201_data_148 = .data:0x00000148; // type:object size:0xD data:string @97396 = .data:0x00000158; // type:object size:0xC scope:local align:4 __RTTI__12daE_HZ_HIO_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000016C; // type:object size:0x34 scope:global align:4 +lbl_201_data_16C = .data:0x0000016C; // type:object size:0x34 @97459 = .data:0x000001A0; // type:object size:0x3C scope:local align:4 lbl_201_data_1DC = .data:0x000001DC; // type:object size:0x14 @97461 = .data:0x000001F0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000224; // type:object size:0x14 scope:global align:4 +lbl_201_data_224 = .data:0x00000224; // type:object size:0x14 @97519 = .data:0x00000238; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000025C; // type:object size:0x18 scope:global align:4 +lbl_201_data_25C = .data:0x0000025C; // type:object size:0x18 @97521 = .data:0x00000274; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000280; // type:object size:0x1C scope:global align:4 +lbl_201_data_280 = .data:0x00000280; // type:object size:0x1C @97523 = .data:0x0000029C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002A8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002BC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002D8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000348; // type:object size:0x8 scope:global align:4 +lbl_201_data_2A8 = .data:0x000002A8; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @95646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt b/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt index c17af7145d..51c5805b75 100644 --- a/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt @@ -111,21 +111,17 @@ __vt__16daE_HZELDA_HIO_c = .data:0x0000022C; // type:object size:0xC scope:globa lbl_202_data_238 = .data:0x00000238; // type:object size:0x11 data:string @94399 = .data:0x0000024C; // type:object size:0xC scope:local align:4 __RTTI__16daE_HZELDA_HIO_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000260; // type:object size:0x34 scope:global align:4 +lbl_202_data_260 = .data:0x00000260; // type:object size:0x34 @94462 = .data:0x00000294; // type:object size:0x3C scope:local align:4 lbl_202_data_2D0 = .data:0x000002D0; // type:object size:0x14 @94464 = .data:0x000002E4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000318; // type:object size:0x14 scope:global align:4 +lbl_202_data_318 = .data:0x00000318; // type:object size:0x14 @94522 = .data:0x0000032C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000350; // type:object size:0x18 scope:global align:4 +lbl_202_data_350 = .data:0x00000350; // type:object size:0x18 @94524 = .data:0x00000368; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000374; // type:object size:0x1C scope:global align:4 +lbl_202_data_374 = .data:0x00000374; // type:object size:0x1C @94526 = .data:0x00000390; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000039C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003B0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003CC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003E4; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000043C; // type:object size:0x2C scope:global align:4 +lbl_202_data_39C = .data:0x0000039C; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_202_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93280 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_is/symbols.txt b/config/RZDE01_02/rels/d_a_e_is/symbols.txt index 5323925bc6..caf1ea9334 100644 --- a/config/RZDE01_02/rels/d_a_e_is/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_is/symbols.txt @@ -9,7 +9,6 @@ daE_IS_Draw__FP10e_is_class = .text:0x000001C0; // type:function size:0x37C scop pl_check__FP10e_is_classfs = .text:0x0000053C; // type:function size:0x78 scope:global align:4 s_stop_sub__FPvPv = .text:0x000005B4; // type:function size:0x88 scope:global align:4 daE_IS_Execute__FP10e_is_class = .text:0x0000063C; // type:function size:0xF5C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001598; // type:label scope:global align:4 daE_IS_IsDelete__FP10e_is_class = .text:0x00001598; // type:function size:0x8 scope:global align:4 daE_IS_Delete__FP10e_is_class = .text:0x000015A0; // type:function size:0x68 scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00001608; // type:function size:0xF4 scope:global align:4 @@ -72,21 +71,17 @@ __vt__12daE_IS_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global al lbl_203_data_128 = .data:0x00000128; // type:object size:0xD data:string @92271 = .data:0x00000138; // type:object size:0xC scope:local align:4 __RTTI__12daE_IS_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000014C; // type:object size:0x34 scope:global align:4 +lbl_203_data_14C = .data:0x0000014C; // type:object size:0x34 @92333 = .data:0x00000180; // type:object size:0x3C scope:local align:4 lbl_203_data_1BC = .data:0x000001BC; // type:object size:0x14 @92335 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000204; // type:object size:0x14 scope:global align:4 +lbl_203_data_204 = .data:0x00000204; // type:object size:0x14 @92393 = .data:0x00000218; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000023C; // type:object size:0x18 scope:global align:4 +lbl_203_data_23C = .data:0x0000023C; // type:object size:0x18 @92395 = .data:0x00000254; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000260; // type:object size:0x1C scope:global align:4 +lbl_203_data_260 = .data:0x00000260; // type:object size:0x1C @92397 = .data:0x0000027C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000288; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002BC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002D8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000348; // type:object size:0x8 scope:global align:4 +lbl_203_data_288 = .data:0x00000288; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_203_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_kg/symbols.txt b/config/RZDE01_02/rels/d_a_e_kg/symbols.txt index 338b87b405..82c653b8c6 100644 --- a/config/RZDE01_02/rels/d_a_e_kg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kg/symbols.txt @@ -72,23 +72,17 @@ __vt__12daE_KG_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global al lbl_204_data_E4 = .data:0x000000E4; // type:object size:0xD data:string @93208 = .data:0x000000F4; // type:object size:0xC scope:local align:4 __RTTI__12daE_KG_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x34 scope:global align:4 +lbl_204_data_108 = .data:0x00000108; // type:object size:0x34 @93270 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 lbl_204_data_178 = .data:0x00000178; // type:object size:0x14 @93272 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001C0; // type:object size:0x14 scope:global align:4 +lbl_204_data_1C0 = .data:0x000001C0; // type:object size:0x14 @93330 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001F8; // type:object size:0x18 scope:global align:4 +lbl_204_data_1F8 = .data:0x000001F8; // type:object size:0x18 @93332 = .data:0x00000210; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000021C; // type:object size:0x1C scope:global align:4 +lbl_204_data_21C = .data:0x0000021C; // type:object size:0x1C @93334 = .data:0x00000238; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000244; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000258; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000274; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000028C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000294; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002E4; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000002EC; // type:object size:0x24 scope:global align:4 +lbl_204_data_244 = .data:0x00000244; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_204_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_kk/symbols.txt b/config/RZDE01_02/rels/d_a_e_kk/symbols.txt index b475a20085..c103f90519 100644 --- a/config/RZDE01_02/rels/d_a_e_kk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kk/symbols.txt @@ -18,7 +18,6 @@ mDeadEffSet__8daE_KK_cFR4cXyz = .text:0x000012E8; // type:function size:0x114 sc executeWait__8daE_KK_cFv = .text:0x000013FC; // type:function size:0x130 scope:global align:4 executeIcicleWait__8daE_KK_cFv = .text:0x0000152C; // type:function size:0x1B0 scope:global align:4 executeWalk__8daE_KK_cFv = .text:0x000016DC; // type:function size:0x34C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001A28; // type:label scope:global align:4 executeSpearThrow__8daE_KK_cFv = .text:0x00001A28; // type:function size:0x468 scope:global align:4 executeBackWalk__8daE_KK_cFv = .text:0x00001E90; // type:function size:0x398 scope:global align:4 executeYoroke__8daE_KK_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 @@ -102,21 +101,17 @@ __vt__12daE_KK_HIO_c = .data:0x00000128; // type:object size:0xC scope:global al lbl_205_data_134 = .data:0x00000134; // type:object size:0xD data:string @93880 = .data:0x00000144; // type:object size:0xC scope:local align:4 __RTTI__12daE_KK_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000158; // type:object size:0x34 scope:global align:4 +lbl_205_data_158 = .data:0x00000158; // type:object size:0x34 @93942 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 lbl_205_data_1C8 = .data:0x000001C8; // type:object size:0x14 @93944 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000210; // type:object size:0x14 scope:global align:4 +lbl_205_data_210 = .data:0x00000210; // type:object size:0x14 @94002 = .data:0x00000224; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000248; // type:object size:0x18 scope:global align:4 +lbl_205_data_248 = .data:0x00000248; // type:object size:0x18 @94004 = .data:0x00000260; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0x1C scope:global align:4 +lbl_205_data_26C = .data:0x0000026C; // type:object size:0x1C @94006 = .data:0x00000288; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000294; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002E4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002FC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_205_data_294 = .data:0x00000294; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_205_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92671 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_kr/symbols.txt b/config/RZDE01_02/rels/d_a_e_kr/symbols.txt index 2796b8cb41..79e285ed99 100644 --- a/config/RZDE01_02/rels/d_a_e_kr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kr/symbols.txt @@ -8,7 +8,6 @@ nodeCallBack__FP8J3DJointi = .text:0x000003E0; // type:function size:0x2B4 scope anm_init__FP10e_kr_classifUcf = .text:0x00000694; // type:function size:0xAC scope:global align:4 kuti_open__FP10e_kr_classsUl = .text:0x00000740; // type:function size:0x20 scope:global align:4 e_kr_player_bg_check__FP10e_kr_class = .text:0x00000760; // type:function size:0xC4 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000824; // type:label scope:global align:4 e_kr_player_view_check__FP10e_kr_class = .text:0x00000824; // type:function size:0x1B0 scope:global align:4 pl_horse_check__FP10e_kr_class = .text:0x000009D4; // type:function size:0x6C scope:global align:4 daE_Kr_Draw__FP10e_kr_class = .text:0x00000A40; // type:function size:0x1A8 scope:global align:4 @@ -128,24 +127,20 @@ lbl_206_data_2F4 = .data:0x000002F4; // type:object size:0xA data:string __RTTI__9e_krHIO_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 lbl_206_data_324 = .data:0x00000324; // type:object size:0x20 @95790 = .data:0x00000344; // type:object size:0x14 scope:local align:4 -__RTTI__18fOpAcm_HIO_entry_c = .data:0x00000358; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000360; // type:object size:0x34 scope:global align:4 +lbl_206_data_360 = .data:0x00000360; // type:object size:0x34 @95850 = .data:0x00000394; // type:object size:0x3C scope:local align:4 lbl_206_data_3D0 = .data:0x000003D0; // type:object size:0x14 @95852 = .data:0x000003E4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000418; // type:object size:0x14 scope:global align:4 +lbl_206_data_418 = .data:0x00000418; // type:object size:0x14 @95910 = .data:0x0000042C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000450; // type:object size:0x18 scope:global align:4 +lbl_206_data_450 = .data:0x00000450; // type:object size:0x18 @95912 = .data:0x00000468; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000474; // type:object size:0x1C scope:global align:4 +lbl_206_data_474 = .data:0x00000474; // type:object size:0x1C @95914 = .data:0x00000490; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000049C; // type:object size:0x24 scope:global align:4 +lbl_206_data_49C = .data:0x0000049C; // type:object size:0x24 @95920 = .data:0x000004C0; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x000004CC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000514; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000056C; // type:object size:0x8 scope:global align:4 +lbl_206_data_4CC = .data:0x000004CC; // type:object size:0x14 +lbl_206_data_4E0 = .data:0x000004E0; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94301 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_e_krHIO = .bss:0x00000014; // type:object size:0x7C scope:global align:4 data:float diff --git a/config/RZDE01_02/rels/d_a_e_mb/symbols.txt b/config/RZDE01_02/rels/d_a_e_mb/symbols.txt index 7c865ba147..1197f30d6c 100644 --- a/config/RZDE01_02/rels/d_a_e_mb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mb/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daE_MB_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 anm_init__FP10e_mb_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 daE_MB_Draw__FP10e_mb_class = .text:0x000001C0; // type:function size:0x144 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000304; // type:label scope:global align:4 daE_MB_Execute__FP10e_mb_class = .text:0x00000304; // type:function size:0x13B4 scope:global align:4 daE_MB_IsDelete__FP10e_mb_class = .text:0x000016B8; // type:function size:0x8 scope:global align:4 daE_MB_Delete__FP10e_mb_class = .text:0x000016C0; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_md/symbols.txt b/config/RZDE01_02/rels/d_a_e_md/symbols.txt index e4b6f86905..bed28382b6 100644 --- a/config/RZDE01_02/rels/d_a_e_md/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_md/symbols.txt @@ -40,7 +40,7 @@ ccCylSrc$93397 = .rodata:0x00000000; // type:object size:0x44 scope:global align lbl_208_data_0 = .data:0x00000000; // type:object size:0x5 data:string l_daE_MD_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 g_profile_E_MD = .data:0x00000028; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000058; // type:object size:0x5 scope:global align:4 data:string +lbl_208_data_58 = .data:0x00000058; // type:object size:0x5 data:string lbl_208_data_5D = .data:0x0000005D; // type:object size:0x5 data:string lbl_208_data_62 = .data:0x00000062; // type:object size:0x5 data:string lbl_208_data_67 = .data:0x00000067; // type:object size:0x5 data:string diff --git a/config/RZDE01_02/rels/d_a_e_mf/symbols.txt b/config/RZDE01_02/rels/d_a_e_mf/symbols.txt index bd8b014b5f..4609784d96 100644 --- a/config/RZDE01_02/rels/d_a_e_mf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mf/symbols.txt @@ -4,14 +4,12 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000F4; // type:label scope:global align:4 __ct__12daE_MF_HIO_cFv = .text:0x0000010C; // type:function size:0x70 scope:global align:4 mf_disappear__FP10e_mf_class = .text:0x0000017C; // type:function size:0xB0 scope:global align:4 anm_init__FP10e_mf_classifUcf = .text:0x0000022C; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000002D8; // type:function size:0x3C0 scope:global align:4 daE_MF_Draw__FP10e_mf_class = .text:0x00000698; // type:function size:0x294 scope:global align:4 other_bg_check__FP10e_mf_classP10fopAc_ac_c = .text:0x0000092C; // type:function size:0xC4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009F0; // type:label scope:global align:4 s_b_sub__FPvPv = .text:0x000009F0; // type:function size:0x78 scope:global align:4 search_bomb__FP10e_mf_classi = .text:0x00000A68; // type:function size:0x31C scope:global align:4 pl_check__FP10e_mf_classfs = .text:0x00000D84; // type:function size:0xD8 scope:global align:4 @@ -160,28 +158,24 @@ __vt__12daE_MF_HIO_c = .data:0x00000364; // type:object size:0xC scope:global al lbl_209_data_370 = .data:0x00000370; // type:object size:0xD data:string @96281 = .data:0x00000380; // type:object size:0xC scope:local align:4 __RTTI__12daE_MF_HIO_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000394; // type:object size:0x34 scope:global align:4 +lbl_209_data_394 = .data:0x00000394; // type:object size:0x34 @96343 = .data:0x000003C8; // type:object size:0x3C scope:local align:4 lbl_209_data_404 = .data:0x00000404; // type:object size:0x14 @96345 = .data:0x00000418; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000044C; // type:object size:0x48 scope:global align:4 +lbl_209_data_44C = .data:0x0000044C; // type:object size:0x48 @96397 = .data:0x00000494; // type:object size:0x4C scope:local align:4 lbl_209_data_4E0 = .data:0x000004E0; // type:object size:0x14 @96401 = .data:0x000004F4; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000538; // type:object size:0x14 scope:global align:4 +lbl_209_data_538 = .data:0x00000538; // type:object size:0x14 @96403 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:global align:4 +lbl_209_data_570 = .data:0x00000570; // type:object size:0x18 @96405 = .data:0x00000588; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000594; // type:object size:0x1C scope:global align:4 +lbl_209_data_594 = .data:0x00000594; // type:object size:0x1C @96407 = .data:0x000005B0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005BC; // type:object size:0x14 scope:global align:4 +lbl_209_data_5BC = .data:0x000005BC; // type:object size:0x14 @96441 = .data:0x000005D0; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000005E4; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000005FC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000610; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000062C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000644; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000069C; // type:object size:0x8 scope:global align:4 +lbl_209_data_5E4 = .data:0x000005E4; // type:object size:0x2C +lbl_209_data_610 = .data:0x00000610; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93843 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_mk/symbols.txt b/config/RZDE01_02/rels/d_a_e_mk/symbols.txt index 84833d3c53..2dda9e9ff7 100644 --- a/config/RZDE01_02/rels/d_a_e_mk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mk/symbols.txt @@ -8,7 +8,6 @@ anm_init__FP10e_mk_classifUcf = .text:0x0000011C; // type:function size:0xAC sco daE_MK_Draw__FP10e_mk_class = .text:0x000001C8; // type:function size:0x1C8 scope:global align:4 s_obj_delete__FPvPv = .text:0x00000390; // type:function size:0x60 scope:global align:4 s_h_sub__FPvPv = .text:0x000003F0; // type:function size:0x6C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000045C; // type:label scope:global align:4 s_d_sub__FPvPv = .text:0x0000045C; // type:function size:0x84 scope:global align:4 e_mk_move__FP10e_mk_class = .text:0x000004E0; // type:function size:0x804 scope:global align:4 e_mk_wait__FP10e_mk_class = .text:0x00000CE4; // type:function size:0x150 scope:global align:4 @@ -19,7 +18,6 @@ e_mk_damage__FP10e_mk_class = .text:0x00001948; // type:function size:0x130 scop damage_check__FP10e_mk_class = .text:0x00001A78; // type:function size:0x180 scope:global align:4 e_mk_s_demo__FP10e_mk_class = .text:0x00001BF8; // type:function size:0x390 scope:global align:4 e_mk_e_demo__FP10e_mk_class = .text:0x00001F88; // type:function size:0x728 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000026B0; // type:label scope:global align:4 e_mk_r04_demo__FP10e_mk_class = .text:0x000026B0; // type:function size:0x450 scope:global align:4 demo_camera_start__FP10e_mk_class = .text:0x00002B00; // type:function size:0xC80 scope:global align:4 demo_camera_end__FP10e_mk_class = .text:0x00003780; // type:function size:0x11C4 scope:global align:4 @@ -36,7 +34,6 @@ daE_MK_Create__FP10fopAc_ac_c = .text:0x00006DC4; // type:function size:0x4AC sc __dt__12daE_MK_HIO_cFv = .text:0x00007270; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_mk_cpp = .text:0x000072B0; // type:function size:0xE0 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00007390; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x000073A4; // type:label scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x000073A4; // type:function size:0x14 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x000073B8; // type:function size:0x40 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000073F8; // type:function size:0x4C scope:global align:4 @@ -221,22 +218,17 @@ __vt__12daE_MK_HIO_c = .data:0x00000224; // type:object size:0xC scope:global al lbl_210_data_230 = .data:0x00000230; // type:object size:0xD data:string @95624 = .data:0x00000240; // type:object size:0xC scope:local align:4 __RTTI__12daE_MK_HIO_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000254; // type:object size:0x34 scope:global align:4 +lbl_210_data_254 = .data:0x00000254; // type:object size:0x34 @95687 = .data:0x00000288; // type:object size:0x3C scope:local align:4 lbl_210_data_2C4 = .data:0x000002C4; // type:object size:0x14 @95689 = .data:0x000002D8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000030C; // type:object size:0x14 scope:global align:4 +lbl_210_data_30C = .data:0x0000030C; // type:object size:0x14 @95747 = .data:0x00000320; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000344; // type:object size:0x18 scope:global align:4 +lbl_210_data_344 = .data:0x00000344; // type:object size:0x18 @95749 = .data:0x0000035C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000368; // type:object size:0x1C scope:global align:4 +lbl_210_data_368 = .data:0x00000368; // type:object size:0x1C @95751 = .data:0x00000384; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000390; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003A4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003C0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003D8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000430; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0x24 scope:global align:4 +lbl_210_data_390 = .data:0x00000390; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @93709 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_mk_bo/symbols.txt b/config/RZDE01_02/rels/d_a_e_mk_bo/symbols.txt index b7b958f25f..3f3c0b4ab2 100644 --- a/config/RZDE01_02/rels/d_a_e_mk_bo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mk_bo/symbols.txt @@ -13,7 +13,6 @@ daE_MK_BO_Create__FP10fopAc_ac_c = .text:0x00001D08; // type:function size:0x234 getModel__14mDoExt_McaMorfFv = .text:0x00001F3C; // type:function size:0x8 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00001F44; // type:function size:0x30 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00001F74; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00001F80; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00001F80; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00001F90; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00001FA0; // type:function size:0xC scope:global align:4 @@ -68,22 +67,17 @@ lbl_211_data_1C = .data:0x0000001C; // type:object size:0x5 data:string at_sph_src$92782 = .data:0x00000024; // type:object size:0x40 scope:global align:4 l_daE_MK_BO_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 g_profile_E_MK_BO = .data:0x00000084; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000B4; // type:object size:0x34 scope:global align:4 +lbl_211_data_B4 = .data:0x000000B4; // type:object size:0x34 @92873 = .data:0x000000E8; // type:object size:0x3C scope:local align:4 lbl_211_data_124 = .data:0x00000124; // type:object size:0x14 @92875 = .data:0x00000138; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000016C; // type:object size:0x14 scope:global align:4 +lbl_211_data_16C = .data:0x0000016C; // type:object size:0x14 @92933 = .data:0x00000180; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001A4; // type:object size:0x18 scope:global align:4 +lbl_211_data_1A4 = .data:0x000001A4; // type:object size:0x18 @92935 = .data:0x000001BC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001C8; // type:object size:0x1C scope:global align:4 +lbl_211_data_1C8 = .data:0x000001C8; // type:object size:0x1C @92937 = .data:0x000001E4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000001F0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000204; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000220; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000238; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000240; // type:object size:0x40 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000280; // type:object size:0x24 scope:global align:4 +lbl_211_data_1F0 = .data:0x000001F0; // type:object size:0xB4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92485 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_mm/symbols.txt b/config/RZDE01_02/rels/d_a_e_mm/symbols.txt index 354791acf3..7bb12f77a5 100644 --- a/config/RZDE01_02/rels/d_a_e_mm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mm/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000003F4; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00000400; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00000400; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000410; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000420; // type:function size:0xC scope:global align:4 @@ -16,7 +15,6 @@ wall_check__FP10e_mm_classf = .text:0x00000620; // type:function size:0x134 scop mGround_WaterEffSet__FP10e_mm_class = .text:0x00000754; // type:function size:0xEC scope:global align:4 mWaterEffSet__FP10e_mm_classb = .text:0x00000840; // type:function size:0x1CC scope:global align:4 way_gake_check__FP10e_mm_class = .text:0x00000A0C; // type:function size:0x150 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000B5C; // type:label scope:global align:4 action__FP10e_mm_class = .text:0x00000B5C; // type:function size:0x191C scope:global align:4 daE_MM_Execute__FP10e_mm_class = .text:0x00002478; // type:function size:0x2B8 scope:global align:4 daE_MM_IsDelete__FP10e_mm_class = .text:0x00002730; // type:function size:0x8 scope:global align:4 @@ -26,7 +24,6 @@ daE_MM_Create__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x330 sc __dt__12daE_MM_HIO_cFv = .text:0x00002BE4; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_mm_cpp = .text:0x00002C24; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00002C6C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00002C74; // type:label scope:global align:4 OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C74; // type:function size:0x10 scope:global align:4 OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C84; // type:function size:0x10 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002C94; // type:function size:0x10 scope:global align:4 @@ -84,21 +81,17 @@ __vt__12daE_MM_HIO_c = .data:0x00000134; // type:object size:0xC scope:global al lbl_212_data_140 = .data:0x00000140; // type:object size:0xD data:string @93543 = .data:0x00000150; // type:object size:0xC scope:local align:4 __RTTI__12daE_MM_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000164; // type:object size:0x34 scope:global align:4 +lbl_212_data_164 = .data:0x00000164; // type:object size:0x34 @93605 = .data:0x00000198; // type:object size:0x3C scope:local align:4 lbl_212_data_1D4 = .data:0x000001D4; // type:object size:0x14 @93607 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000021C; // type:object size:0x14 scope:global align:4 +lbl_212_data_21C = .data:0x0000021C; // type:object size:0x14 @93665 = .data:0x00000230; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000254; // type:object size:0x18 scope:global align:4 +lbl_212_data_254 = .data:0x00000254; // type:object size:0x18 @93667 = .data:0x0000026C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000278; // type:object size:0x1C scope:global align:4 +lbl_212_data_278 = .data:0x00000278; // type:object size:0x1C @93669 = .data:0x00000294; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002A0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002B4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002D0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002E8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000340; // type:object size:0x8 scope:global align:4 +lbl_212_data_2A0 = .data:0x000002A0; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_212_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92652 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_mm_mt/symbols.txt b/config/RZDE01_02/rels/d_a_e_mm_mt/symbols.txt index f069236088..b9268fae65 100644 --- a/config/RZDE01_02/rels/d_a_e_mm_mt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mm_mt/symbols.txt @@ -66,17 +66,14 @@ cc_sph_src$93210 = .data:0x00000020; // type:object size:0x40 scope:global align hk_sph_src$93211 = .data:0x00000060; // type:object size:0x40 scope:global align:4 l_daE_MM_MT_Method = .data:0x000000A0; // type:object size:0x20 scope:global align:4 g_profile_E_MM_MT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x34 scope:global align:4 +lbl_213_data_F0 = .data:0x000000F0; // type:object size:0x34 @93312 = .data:0x00000124; // type:object size:0x3C scope:local align:4 lbl_213_data_160 = .data:0x00000160; // type:object size:0x14 @93314 = .data:0x00000174; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001A8; // type:object size:0x14 scope:global align:4 +lbl_213_data_1A8 = .data:0x000001A8; // type:object size:0x14 @93372 = .data:0x000001BC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001E0; // type:object size:0x18 scope:global align:4 +lbl_213_data_1E0 = .data:0x000001E0; // type:object size:0x18 @93374 = .data:0x000001F8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000204; // type:object size:0x1C scope:global align:4 +lbl_213_data_204 = .data:0x00000204; // type:object size:0x1C @93376 = .data:0x00000220; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000022C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000240; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000025C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000274; // type:object size:0x48 scope:global align:4 +lbl_213_data_22C = .data:0x0000022C; // type:object size:0x90 diff --git a/config/RZDE01_02/rels/d_a_e_ms/symbols.txt b/config/RZDE01_02/rels/d_a_e_ms/symbols.txt index 992db7bbd8..e7c992eb50 100644 --- a/config/RZDE01_02/rels/d_a_e_ms/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ms/symbols.txt @@ -11,11 +11,9 @@ dComIfG_Ccsp__Fv = .text:0x00000188; // type:function size:0x10 scope:global ali daPy_getLinkPlayerActorClass__Fv = .text:0x00000198; // type:function size:0x10 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000001A8; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000001B8; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x000001C4; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000001C4; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000001D4; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x000001E4; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000001F4; // type:label scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000001F4; // type:function size:0xC scope:global align:4 __ct__12daE_MS_HIO_cFv = .text:0x00000200; // type:function size:0x48 scope:global align:4 anm_init__FP10e_ms_classifUcf = .text:0x00000248; // type:function size:0xAC scope:global align:4 @@ -109,21 +107,17 @@ __vt__12daE_MS_HIO_c = .data:0x00000130; // type:object size:0xC scope:global al lbl_214_data_13C = .data:0x0000013C; // type:object size:0xD data:string @93831 = .data:0x0000014C; // type:object size:0xC scope:local align:4 __RTTI__12daE_MS_HIO_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000160; // type:object size:0x34 scope:global align:4 +lbl_214_data_160 = .data:0x00000160; // type:object size:0x34 @93893 = .data:0x00000194; // type:object size:0x3C scope:local align:4 lbl_214_data_1D0 = .data:0x000001D0; // type:object size:0x14 @93895 = .data:0x000001E4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000218; // type:object size:0x14 scope:global align:4 +lbl_214_data_218 = .data:0x00000218; // type:object size:0x14 @93953 = .data:0x0000022C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000250; // type:object size:0x18 scope:global align:4 +lbl_214_data_250 = .data:0x00000250; // type:object size:0x18 @93955 = .data:0x00000268; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000274; // type:object size:0x1C scope:global align:4 +lbl_214_data_274 = .data:0x00000274; // type:object size:0x1C @93957 = .data:0x00000290; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000029C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002B0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002CC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002E4; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000033C; // type:object size:0x8 scope:global align:4 +lbl_214_data_29C = .data:0x0000029C; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92846 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt index 22f81398bf..bd92229490 100644 --- a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt @@ -18,19 +18,13 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000027D8; // type:function size:0x114 scop daE_Nest_Create__FP10fopAc_ac_c = .text:0x000028EC; // type:function size:0x47C scope:global align:4 __dt__14daE_Nest_HIO_cFv = .text:0x00002D68; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_nest_cpp = .text:0x00002DA8; // type:function size:0x48 scope:global align:4 -__dt__4cXyzFv = .text:0x00002DF0; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00002DF0; // type:function size:0x34 scope:global align:4 -set__4cXyzFfff = .text:0x00002E24; // type:label scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x00002E24; // type:function size:0x4 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00002E28; // type:function size:0x8 scope:global align:4 -abs__4cXyzCFv = .text:0x00002E30; // type:label scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00002E30; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00002E34; // type:label scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00002E40; // type:function size:0xC scope:global align:4 __ct__12nest_hahen_sFv = .text:0x00002E4C; // type:function size:0x4 scope:global align:4 __dt__12nest_hahen_sFv = .text:0x00002E50; // type:function size:0x40 scope:global align:4 -__ct__4cXyzFv = .text:0x00002E58; // type:label scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002E5C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -109,21 +103,17 @@ __vt__14daE_Nest_HIO_c = .data:0x00000108; // type:object size:0xC scope:global lbl_70_data_114 = .data:0x00000114; // type:object size:0xF data:string @98450 = .data:0x00000124; // type:object size:0xC scope:local align:4 __RTTI__14daE_Nest_HIO_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000138; // type:object size:0x34 scope:global align:4 +lbl_70_data_138 = .data:0x00000138; // type:object size:0x34 @98524 = .data:0x0000016C; // type:object size:0x3C scope:local align:4 lbl_70_data_1A8 = .data:0x000001A8; // type:object size:0x14 @98526 = .data:0x000001BC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001F0; // type:object size:0x14 scope:global align:4 +lbl_70_data_1F0 = .data:0x000001F0; // type:object size:0x14 @98584 = .data:0x00000204; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000228; // type:object size:0x18 scope:global align:4 +lbl_70_data_228 = .data:0x00000228; // type:object size:0x18 @98586 = .data:0x00000240; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000024C; // type:object size:0x1C scope:global align:4 +lbl_70_data_24C = .data:0x0000024C; // type:object size:0x1C @98588 = .data:0x00000268; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000274; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002A8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002C4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000334; // type:object size:0x8 scope:global align:4 +lbl_70_data_274 = .data:0x00000274; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_70_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @97550 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_nz/symbols.txt b/config/RZDE01_02/rels/d_a_e_nz/symbols.txt index 92658b725d..92dc7b4768 100644 --- a/config/RZDE01_02/rels/d_a_e_nz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_nz/symbols.txt @@ -6,9 +6,7 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daE_NZ_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 anm_init__FP10e_nz_classifUcf = .text:0x0000011C; // type:function size:0xAC scope:global align:4 daE_NZ_Draw__FP10e_nz_class = .text:0x000001C8; // type:function size:0xFC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000002C4; // type:label scope:global align:4 daE_NZ_Execute__FP10e_nz_class = .text:0x000002C4; // type:function size:0x1640 scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x000002E0; // type:label scope:global align:4 daE_NZ_IsDelete__FP10e_nz_class = .text:0x00001904; // type:function size:0x8 scope:global align:4 daE_NZ_Delete__FP10e_nz_class = .text:0x0000190C; // type:function size:0x9C scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x13C scope:global align:4 @@ -72,22 +70,17 @@ __vt__12daE_NZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global al lbl_215_data_120 = .data:0x00000120; // type:object size:0xD data:string @93227 = .data:0x00000130; // type:object size:0xC scope:local align:4 __RTTI__12daE_NZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x34 scope:global align:4 +lbl_215_data_144 = .data:0x00000144; // type:object size:0x34 @93289 = .data:0x00000178; // type:object size:0x3C scope:local align:4 lbl_215_data_1B4 = .data:0x000001B4; // type:object size:0x14 @93291 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +lbl_215_data_1FC = .data:0x000001FC; // type:object size:0x14 @93349 = .data:0x00000210; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000234; // type:object size:0x18 scope:global align:4 +lbl_215_data_234 = .data:0x00000234; // type:object size:0x18 @93351 = .data:0x0000024C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000258; // type:object size:0x1C scope:global align:4 +lbl_215_data_258 = .data:0x00000258; // type:object size:0x1C @93353 = .data:0x00000274; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000280; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000294; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002C8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000002D0; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000320; // type:object size:0x8 scope:global align:4 +lbl_215_data_280 = .data:0x00000280; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92629 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_oc/symbols.txt b/config/RZDE01_02/rels/d_a_e_oc/symbols.txt index 494c8f62d8..c619e99144 100644 --- a/config/RZDE01_02/rels/d_a_e_oc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_oc/symbols.txt @@ -3,11 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__dt__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000140; // type:label scope:global align:4 __ct__12daE_OC_HIO_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 ctrlJoint__8daE_OC_cFP8J3DJointP8J3DModel = .text:0x000001A4; // type:function size:0xAC scope:global align:4 JointCallBack__8daE_OC_cFP8J3DJointi = .text:0x00000250; // type:function size:0x48 scope:global align:4 @@ -15,7 +11,6 @@ draw__8daE_OC_cFv = .text:0x00000298; // type:function size:0x1E0 scope:global a daE_OC_Draw__FP8daE_OC_c = .text:0x00000478; // type:function size:0x4 scope:global align:4 s_other_oc__FPvPv = .text:0x0000047C; // type:function size:0x18C scope:global align:4 searchOtherOc__8daE_OC_cFv = .text:0x00000608; // type:function size:0x198 scope:global align:4 -__as__3VecFR9Vec = .text:0x000007A0; // type:label scope:global align:4 setWatchMode__8daE_OC_cFv = .text:0x000007A0; // type:function size:0x58 scope:global align:4 searchPlayer__8daE_OC_cFv = .text:0x000007F8; // type:function size:0x100 scope:global align:4 s_obj_sub__FPvPv = .text:0x000008F8; // type:function size:0x90 scope:global align:4 @@ -195,21 +190,17 @@ __vt__12daE_OC_HIO_c = .data:0x00000254; // type:object size:0xC scope:global al lbl_216_data_260 = .data:0x00000260; // type:object size:0xD data:string @96873 = .data:0x00000270; // type:object size:0xC scope:local align:4 __RTTI__12daE_OC_HIO_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x34 scope:global align:4 +lbl_216_data_284 = .data:0x00000284; // type:object size:0x34 @96936 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 lbl_216_data_2F4 = .data:0x000002F4; // type:object size:0x14 @96938 = .data:0x00000308; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000033C; // type:object size:0x14 scope:global align:4 +lbl_216_data_33C = .data:0x0000033C; // type:object size:0x14 @96996 = .data:0x00000350; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000374; // type:object size:0x18 scope:global align:4 +lbl_216_data_374 = .data:0x00000374; // type:object size:0x18 @96998 = .data:0x0000038C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000398; // type:object size:0x1C scope:global align:4 +lbl_216_data_398 = .data:0x00000398; // type:object size:0x1C @97000 = .data:0x000003B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003C0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003D4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003F0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000408; // type:object size:0x78 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000480; // type:object size:0x8 scope:global align:4 +lbl_216_data_3C0 = .data:0x000003C0; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 m_battle_oc__6E_OC_n = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt b/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt index a01ac5a051..b277861062 100644 --- a/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt @@ -41,8 +41,6 @@ daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00002F94; // type:function size:0x __dt__15daE_OctBg_HIO_cFv = .text:0x00003040; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_oct_bg_cpp = .text:0x00003080; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000030C8; // type:function size:0x74 scope:global align:4 -set__4cXyzFfff = .text:0x00003108; // type:label scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00003118; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -132,22 +130,17 @@ __vt__15daE_OctBg_HIO_c = .data:0x00000214; // type:object size:0xC scope:global lbl_217_data_220 = .data:0x00000220; // type:object size:0x10 data:string @94484 = .data:0x00000230; // type:object size:0xC scope:local align:4 __RTTI__15daE_OctBg_HIO_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000244; // type:object size:0x34 scope:global align:4 +lbl_217_data_244 = .data:0x00000244; // type:object size:0x34 @94547 = .data:0x00000278; // type:object size:0x3C scope:local align:4 lbl_217_data_2B4 = .data:0x000002B4; // type:object size:0x14 @94549 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +lbl_217_data_2FC = .data:0x000002FC; // type:object size:0x14 @94607 = .data:0x00000310; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000334; // type:object size:0x18 scope:global align:4 +lbl_217_data_334 = .data:0x00000334; // type:object size:0x18 @94609 = .data:0x0000034C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000358; // type:object size:0x1C scope:global align:4 +lbl_217_data_358 = .data:0x00000358; // type:object size:0x1C @94611 = .data:0x00000374; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000380; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000394; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003C8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000420; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000428; // type:object size:0x24 scope:global align:4 +lbl_217_data_380 = .data:0x00000380; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93430 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ot/symbols.txt b/config/RZDE01_02/rels/d_a_e_ot/symbols.txt index bc392f2bcc..d6cc837299 100644 --- a/config/RZDE01_02/rels/d_a_e_ot/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ot/symbols.txt @@ -9,7 +9,6 @@ daE_OT_Draw__FP8daE_OT_c = .text:0x00000230; // type:function size:0x4 scope:glo setActionMode__8daE_OT_cFii = .text:0x00000234; // type:function size:0x18 scope:global align:4 damage_check__8daE_OT_cFv = .text:0x0000024C; // type:function size:0x1BC scope:global align:4 checkWaterSurface__8daE_OT_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000488; // type:label scope:global align:4 setWaterEffect__8daE_OT_cFv = .text:0x00000488; // type:function size:0x160 scope:global align:4 setEggBreakEffect__8daE_OT_cFv = .text:0x000005E8; // type:function size:0xA0 scope:global align:4 setDeathLightEffect__8daE_OT_cFv = .text:0x00000688; // type:function size:0xF4 scope:global align:4 @@ -97,22 +96,17 @@ __vt__12daE_OT_HIO_c = .data:0x00000260; // type:object size:0xC scope:global al lbl_218_data_26C = .data:0x0000026C; // type:object size:0xD data:string @94883 = .data:0x0000027C; // type:object size:0xC scope:local align:4 __RTTI__12daE_OT_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000290; // type:object size:0x34 scope:global align:4 +lbl_218_data_290 = .data:0x00000290; // type:object size:0x34 @94946 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 lbl_218_data_300 = .data:0x00000300; // type:object size:0x14 @94948 = .data:0x00000314; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000348; // type:object size:0x14 scope:global align:4 +lbl_218_data_348 = .data:0x00000348; // type:object size:0x14 @95006 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000380; // type:object size:0x18 scope:global align:4 +lbl_218_data_380 = .data:0x00000380; // type:object size:0x18 @95008 = .data:0x00000398; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003A4; // type:object size:0x1C scope:global align:4 +lbl_218_data_3A4 = .data:0x000003A4; // type:object size:0x1C @95010 = .data:0x000003C0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003CC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000414; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000046C; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000474; // type:object size:0x24 scope:global align:4 +lbl_218_data_3CC = .data:0x000003CC; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94215 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ph/symbols.txt b/config/RZDE01_02/rels/d_a_e_ph/symbols.txt index 679c79ab69..7a463504a8 100644 --- a/config/RZDE01_02/rels/d_a_e_ph/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ph/symbols.txt @@ -53,8 +53,6 @@ daE_PH_IsDelete__FP8daE_PH_c = .text:0x0000399C; // type:function size:0x8 scope __dt__12daE_PH_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_ph_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00003A2C; // type:function size:0x74 scope:global align:4 -__as__3VecFR9Vec = .text:0x00003A6C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00003A88; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -113,7 +111,7 @@ __vt__12daE_PH_HIO_c = .data:0x00000060; // type:object size:0xC scope:global al lbl_219_data_6C = .data:0x0000006C; // type:object size:0xD data:string @94526 = .data:0x0000007C; // type:object size:0xC scope:local align:4 __RTTI__12daE_PH_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000090; // type:object size:0x8 scope:global align:4 data:string +lbl_219_data_90 = .data:0x00000090; // type:object size:0x8 data:string lbl_219_data_98 = .data:0x00000098; // type:object size:0x5 data:string lbl_219_data_9D = .data:0x0000009D; // type:object size:0x5 data:string lbl_219_data_A2 = .data:0x000000A2; // type:object size:0x5 data:string diff --git a/config/RZDE01_02/rels/d_a_e_pm/symbols.txt b/config/RZDE01_02/rels/d_a_e_pm/symbols.txt index bd1e239e3e..2f13a46058 100644 --- a/config/RZDE01_02/rels/d_a_e_pm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_pm/symbols.txt @@ -4,9 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000140; // type:label scope:global align:4 __ct__12daE_PM_HIO_cFv = .text:0x00000140; // type:function size:0xE0 scope:global align:4 DemoSkipCallBack__8daE_PM_cFPvi = .text:0x00000220; // type:function size:0x64 scope:global align:4 CreateHeap__8daE_PM_cFv = .text:0x00000284; // type:function size:0x35C scope:global align:4 @@ -19,7 +16,6 @@ SetAnm__8daE_PM_cFiiff = .text:0x000007B0; // type:function size:0xAC scope:glob way_bg_check2__FP8daE_PM_c4cXyz4cXyz = .text:0x0000085C; // type:function size:0xA8 scope:global align:4 Yazirushi__8daE_PM_cFv = .text:0x00000904; // type:function size:0x8C scope:global align:4 SearchRndP__8daE_PM_cFv = .text:0x00000990; // type:function size:0xA4 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000994; // type:label scope:global align:4 SearchFarP__8daE_PM_cFv = .text:0x00000A34; // type:function size:0x10C scope:global align:4 SearchNearP__8daE_PM_cFv = .text:0x00000B40; // type:function size:0x78 scope:global align:4 SearchNextPos__8daE_PM_cFv = .text:0x00000BB8; // type:function size:0x9C scope:global align:4 @@ -200,31 +196,24 @@ __vt__12daE_PM_HIO_c = .data:0x00000120; // type:object size:0xC scope:global al lbl_220_data_12C = .data:0x0000012C; // type:object size:0xD data:string @96617 = .data:0x0000013C; // type:object size:0xC scope:local align:4 __RTTI__12daE_PM_HIO_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000150; // type:object size:0x34 scope:global align:4 +lbl_220_data_150 = .data:0x00000150; // type:object size:0x34 @96681 = .data:0x00000184; // type:object size:0x3C scope:local align:4 lbl_220_data_1C0 = .data:0x000001C0; // type:object size:0x14 @96683 = .data:0x000001D4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000208; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000210; // type:object size:0x40 scope:global align:4 +lbl_220_data_210 = .data:0x00000210; // type:object size:0x40 @96735 = .data:0x00000250; // type:object size:0x4C scope:local align:4 lbl_220_data_29C = .data:0x0000029C; // type:object size:0x14 @96739 = .data:0x000002B0; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000002F4; // type:object size:0x14 scope:global align:4 +lbl_220_data_2F4 = .data:0x000002F4; // type:object size:0x14 @96741 = .data:0x00000308; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000032C; // type:object size:0x18 scope:global align:4 +lbl_220_data_32C = .data:0x0000032C; // type:object size:0x18 @96743 = .data:0x00000344; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000350; // type:object size:0x1C scope:global align:4 +lbl_220_data_350 = .data:0x00000350; // type:object size:0x1C @96745 = .data:0x0000036C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000378; // type:object size:0x34 scope:global align:4 +lbl_220_data_378 = .data:0x00000378; // type:object size:0x34 @96779 = .data:0x000003AC; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000003C0; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000003D8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000408; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000420; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000448; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000478; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000480; // type:object size:0x24 scope:global align:4 +lbl_220_data_3C0 = .data:0x000003C0; // type:object size:0x2C +lbl_220_data_3EC = .data:0x000003EC; // type:object size:0xB8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94359 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_po/symbols.txt b/config/RZDE01_02/rels/d_a_e_po/symbols.txt index 249cff19f6..096b25ee83 100644 --- a/config/RZDE01_02/rels/d_a_e_po/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_po/symbols.txt @@ -4,15 +4,12 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000D4; // type:label scope:global align:4 __ct__12daE_PO_HIO_cFv = .text:0x000000E0; // type:function size:0xA0 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00000100; // type:label scope:global align:4 mArg0Check__FP10e_po_classs = .text:0x00000180; // type:function size:0x70 scope:global align:4 anm_init__FP10e_po_classifUcf = .text:0x000001F0; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x0000029C; // type:function size:0x124 scope:global align:4 daE_PO_Draw__FP10e_po_class = .text:0x000003C0; // type:function size:0x440 scope:global align:4 e_po_opening__FP10e_po_class = .text:0x00000800; // type:function size:0x414 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000C14; // type:label scope:global align:4 e_po_wait__FP10e_po_class = .text:0x00000C14; // type:function size:0x1B0 scope:global align:4 e_po_avoid__FP10e_po_class = .text:0x00000DC4; // type:function size:0x1AC scope:global align:4 e_po_search__FP10e_po_class = .text:0x00000F70; // type:function size:0x478 scope:global align:4 @@ -282,26 +279,22 @@ __vt__12daE_PO_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global al lbl_221_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string @96836 = .data:0x000002C4; // type:object size:0xC scope:local align:4 __RTTI__12daE_PO_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002D8; // type:object size:0x34 scope:global align:4 +lbl_221_data_2D8 = .data:0x000002D8; // type:object size:0x34 @96900 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 lbl_221_data_348 = .data:0x00000348; // type:object size:0x14 @96902 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000390; // type:object size:0x40 scope:global align:4 +lbl_221_data_390 = .data:0x00000390; // type:object size:0x40 @96952 = .data:0x000003D0; // type:object size:0xC scope:local align:4 lbl_221_data_3DC = .data:0x000003DC; // type:object size:0x14 @96960 = .data:0x000003F0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000414; // type:object size:0x18 scope:global align:4 +lbl_221_data_414 = .data:0x00000414; // type:object size:0x18 @96962 = .data:0x0000042C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000438; // type:object size:0x1C scope:global align:4 +lbl_221_data_438 = .data:0x00000438; // type:object size:0x1C @96964 = .data:0x00000454; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000460; // type:object size:0x8 scope:global align:4 __vt__18JPAEmitterCallBack = .data:0x00000468; // type:object size:0x1C scope:global align:4 lbl_221_data_484 = .data:0x00000484; // type:object size:0x13 data:string -__RTTI__18JPAEmitterCallBack = .data:0x00000498; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000500; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000558; // type:object size:0x8 scope:global align:4 +lbl_221_data_497 = .data:0x00000497; // type:object size:0x35 +lbl_221_data_4CC = .data:0x000004CC; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94292 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_pz/symbols.txt b/config/RZDE01_02/rels/d_a_e_pz/symbols.txt index 9233d2cfc7..aaf6b24a64 100644 --- a/config/RZDE01_02/rels/d_a_e_pz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_pz/symbols.txt @@ -4,9 +4,7 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x000000E0; // type:label scope:global align:4 __ct__12daE_PZ_HIO_cFv = .text:0x000000E0; // type:function size:0x50 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000F8; // type:label scope:global align:4 draw__8daE_PZ_cFv = .text:0x00000130; // type:function size:0x1F0 scope:global align:4 daE_PZ_Draw__FP8daE_PZ_c = .text:0x00000320; // type:function size:0x4 scope:global align:4 setBck__8daE_PZ_cFiUcff = .text:0x00000324; // type:function size:0xAC scope:global align:4 @@ -19,7 +17,6 @@ damage_check__8daE_PZ_cFv = .text:0x00000908; // type:function size:0x6D0 scope: s_PointSearch__FPvPv = .text:0x00000FD8; // type:function size:0xA8 scope:global align:4 executeSearchPoint__8daE_PZ_cFv = .text:0x00001080; // type:function size:0xD4 scope:global align:4 executeOpeningDemo__8daE_PZ_cFv = .text:0x00001154; // type:function size:0x23B0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00003504; // type:label scope:global align:4 mPointerSet__8daE_PZ_cFv = .text:0x00003504; // type:function size:0x188 scope:global align:4 executeWait__8daE_PZ_cFv = .text:0x0000368C; // type:function size:0x7F4 scope:global align:4 executeAttack__8daE_PZ_cFv = .text:0x00003E80; // type:function size:0x478 scope:global align:4 @@ -205,21 +202,17 @@ __vt__12daE_PZ_HIO_c = .data:0x0000055C; // type:object size:0xC scope:global al lbl_222_data_568 = .data:0x00000568; // type:object size:0xD data:string @96286 = .data:0x00000578; // type:object size:0xC scope:local align:4 __RTTI__12daE_PZ_HIO_c = .data:0x00000584; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000058C; // type:object size:0x34 scope:global align:4 +lbl_222_data_58C = .data:0x0000058C; // type:object size:0x34 @96349 = .data:0x000005C0; // type:object size:0x3C scope:local align:4 lbl_222_data_5FC = .data:0x000005FC; // type:object size:0x14 @96351 = .data:0x00000610; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000644; // type:object size:0x14 scope:global align:4 +lbl_222_data_644 = .data:0x00000644; // type:object size:0x14 @96409 = .data:0x00000658; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000067C; // type:object size:0x18 scope:global align:4 +lbl_222_data_67C = .data:0x0000067C; // type:object size:0x18 @96411 = .data:0x00000694; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000006A0; // type:object size:0x1C scope:global align:4 +lbl_222_data_6A0 = .data:0x000006A0; // type:object size:0x1C @96413 = .data:0x000006BC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000006C8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000006FC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000718; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000730; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000788; // type:object size:0x2C scope:global align:4 +lbl_222_data_6C8 = .data:0x000006C8; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94154 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_rb/symbols.txt b/config/RZDE01_02/rels/d_a_e_rb/symbols.txt index a71bea72b9..1b8ac16af0 100644 --- a/config/RZDE01_02/rels/d_a_e_rb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rb/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000003E0; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000003EC; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000003EC; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000003FC; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000040C; // type:function size:0xC scope:global align:4 @@ -15,7 +14,6 @@ __ct__12daE_RB_HIO_cFv = .text:0x00000438; // type:function size:0x30 scope:glob anm_init__FP10e_rb_classifUcf = .text:0x00000468; // type:function size:0xA8 scope:global align:4 daE_RB_Draw__FP10e_rb_class = .text:0x00000510; // type:function size:0xEC scope:global align:4 action__FP10e_rb_class = .text:0x000005FC; // type:function size:0xDBC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000013B8; // type:label scope:global align:4 s_s_sub__FPvPv = .text:0x000013B8; // type:function size:0xA0 scope:global align:4 e_rb_base__FP10e_rb_class = .text:0x00001458; // type:function size:0x6A8 scope:global align:4 daE_RB_Execute__FP10e_rb_class = .text:0x00001B00; // type:function size:0x33C scope:global align:4 @@ -26,7 +24,6 @@ daE_RB_Create__FP10fopAc_ac_c = .text:0x00001F84; // type:function size:0x390 sc __dt__12daE_RB_HIO_cFv = .text:0x00002314; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_rb_cpp = .text:0x00002354; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000239C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000023A4; // type:label scope:global align:4 cM_ssin__Fs = .text:0x000023A4; // type:function size:0x14 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000023B8; // type:function size:0x10 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x000023C8; // type:function size:0x10 scope:global align:4 @@ -84,31 +81,24 @@ __vt__12daE_RB_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global al lbl_223_data_E4 = .data:0x000000E4; // type:object size:0xD data:string @93222 = .data:0x000000F4; // type:object size:0xC scope:local align:4 __RTTI__12daE_RB_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x34 scope:global align:4 +lbl_223_data_108 = .data:0x00000108; // type:object size:0x34 @93284 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 lbl_223_data_178 = .data:0x00000178; // type:object size:0x14 @93286 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001C0; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000001C8; // type:object size:0x40 scope:global align:4 +lbl_223_data_1C8 = .data:0x000001C8; // type:object size:0x40 @93338 = .data:0x00000208; // type:object size:0x4C scope:local align:4 lbl_223_data_254 = .data:0x00000254; // type:object size:0x14 @93342 = .data:0x00000268; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000002AC; // type:object size:0x14 scope:global align:4 +lbl_223_data_2AC = .data:0x000002AC; // type:object size:0x14 @93344 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E4; // type:object size:0x18 scope:global align:4 +lbl_223_data_2E4 = .data:0x000002E4; // type:object size:0x18 @93346 = .data:0x000002FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000308; // type:object size:0x1C scope:global align:4 +lbl_223_data_308 = .data:0x00000308; // type:object size:0x1C @93348 = .data:0x00000324; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000330; // type:object size:0x14 scope:global align:4 +lbl_223_data_330 = .data:0x00000330; // type:object size:0x14 @93382 = .data:0x00000344; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000358; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000370; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000384; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003A0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003B8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000003C0; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003E0; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000430; // type:object size:0x8 scope:global align:4 +lbl_223_data_358 = .data:0x00000358; // type:object size:0x2C +lbl_223_data_384 = .data:0x00000384; // type:object size:0xB4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_223_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_rd/symbols.txt b/config/RZDE01_02/rels/d_a_e_rd/symbols.txt index 1d12af4340..47fd6f3287 100644 --- a/config/RZDE01_02/rels/d_a_e_rd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rd/symbols.txt @@ -13,7 +13,6 @@ nodeCallBack_B__FP8J3DJointi = .text:0x00000B70; // type:function size:0xE8 scop nodeCallBack_bow__FP8J3DJointi = .text:0x00000C58; // type:function size:0xAC scope:global align:4 daE_RD_Draw__FP10e_rd_class = .text:0x00000D04; // type:function size:0x4C0 scope:global align:4 other_bg_check__FP10e_rd_classP10fopAc_ac_c = .text:0x000011C4; // type:function size:0xD8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000129C; // type:label scope:global align:4 otoCheck__FP10fopAc_ac_cf = .text:0x0000129C; // type:function size:0x13C scope:global align:4 s_b_sub__FPvPv = .text:0x000013D8; // type:function size:0x78 scope:global align:4 search_bomb__FP10e_rd_classi = .text:0x00001450; // type:function size:0x48 scope:global align:4 @@ -73,7 +72,6 @@ e_rd_sleep__FP10e_rd_class = .text:0x0000AAE0; // type:function size:0x3B4 scope s_tag_sub__FPvPv = .text:0x0000AE94; // type:function size:0x60 scope:global align:4 e_rd_tag__FP10e_rd_class = .text:0x0000AEF4; // type:function size:0x170 scope:global align:4 e_rd_reg__FP10e_rd_class = .text:0x0000B064; // type:function size:0xDC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000B140; // type:label scope:global align:4 s_wb_sub2__FPvPv = .text:0x0000B140; // type:function size:0x6C scope:global align:4 s_lv9dn_sub__FPvPv = .text:0x0000B1AC; // type:function size:0x60 scope:global align:4 s_lv9dn_sub2__FPvPv = .text:0x0000B20C; // type:function size:0x60 scope:global align:4 @@ -375,28 +373,24 @@ __vt__12daE_RD_HIO_c = .data:0x00000700; // type:object size:0xC scope:global al lbl_71_data_70C = .data:0x0000070C; // type:object size:0xD data:string @105638 = .data:0x0000071C; // type:object size:0xC scope:local align:4 __RTTI__12daE_RD_HIO_c = .data:0x00000728; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000730; // type:object size:0x34 scope:global align:4 +lbl_71_data_730 = .data:0x00000730; // type:object size:0x34 @105712 = .data:0x00000764; // type:object size:0x3C scope:local align:4 lbl_71_data_7A0 = .data:0x000007A0; // type:object size:0x14 @105714 = .data:0x000007B4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000007E8; // type:object size:0x48 scope:global align:4 +lbl_71_data_7E8 = .data:0x000007E8; // type:object size:0x48 @105766 = .data:0x00000830; // type:object size:0x4C scope:local align:4 lbl_71_data_87C = .data:0x0000087C; // type:object size:0x14 @105770 = .data:0x00000890; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000008D4; // type:object size:0x14 scope:global align:4 +lbl_71_data_8D4 = .data:0x000008D4; // type:object size:0x14 @105772 = .data:0x000008E8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000090C; // type:object size:0x18 scope:global align:4 +lbl_71_data_90C = .data:0x0000090C; // type:object size:0x18 @105774 = .data:0x00000924; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000930; // type:object size:0x1C scope:global align:4 +lbl_71_data_930 = .data:0x00000930; // type:object size:0x1C @105776 = .data:0x0000094C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000958; // type:object size:0x14 scope:global align:4 +lbl_71_data_958 = .data:0x00000958; // type:object size:0x14 @105810 = .data:0x0000096C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000980; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000998; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000009AC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000009C8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000009E0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000A38; // type:object size:0x8 scope:global align:4 +lbl_71_data_980 = .data:0x00000980; // type:object size:0x2C +lbl_71_data_9AC = .data:0x000009AC; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt b/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt index edc1d1b379..6ce658a214 100644 --- a/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt @@ -19,7 +19,6 @@ e_rdb_damage__FP11e_rdb_class = .text:0x00001460; // type:function size:0x2C0 sc e_rdb_end__FP11e_rdb_class = .text:0x00001720; // type:function size:0x410 scope:global align:4 e_rdb_start__FP11e_rdb_class = .text:0x00001B30; // type:function size:0x34C scope:global align:4 damage_check__FP11e_rdb_class = .text:0x00001E7C; // type:function size:0x4D4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002350; // type:label scope:global align:4 shot_s_sub__FPvPv = .text:0x00002350; // type:function size:0x98 scope:global align:4 cam_3d_morf__FP11e_rdb_classf = .text:0x000023E8; // type:function size:0xE4 scope:global align:4 cam_spd_set__FP11e_rdb_class = .text:0x000024CC; // type:function size:0xA0 scope:global align:4 @@ -202,21 +201,17 @@ __vt__13daE_RDB_HIO_c = .data:0x00000260; // type:object size:0xC scope:global a lbl_224_data_26C = .data:0x0000026C; // type:object size:0xE data:string @98414 = .data:0x0000027C; // type:object size:0xC scope:local align:4 __RTTI__13daE_RDB_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000290; // type:object size:0x34 scope:global align:4 +lbl_224_data_290 = .data:0x00000290; // type:object size:0x34 @98477 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 lbl_224_data_300 = .data:0x00000300; // type:object size:0x14 @98479 = .data:0x00000314; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000348; // type:object size:0x14 scope:global align:4 +lbl_224_data_348 = .data:0x00000348; // type:object size:0x14 @98537 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000380; // type:object size:0x18 scope:global align:4 +lbl_224_data_380 = .data:0x00000380; // type:object size:0x18 @98539 = .data:0x00000398; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003A4; // type:object size:0x1C scope:global align:4 +lbl_224_data_3A4 = .data:0x000003A4; // type:object size:0x1C @98541 = .data:0x000003C0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003CC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000400; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000041C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000434; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000048C; // type:object size:0x8 scope:global align:4 +lbl_224_data_3CC = .data:0x000003CC; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @96875 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt index c08000c20b..4ac6db1907 100644 --- a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt @@ -7,8 +7,6 @@ setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00 daPy_getPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 getMidnaActor__9daPy_py_cFv = .text:0x000003F0; // type:function size:0xC scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000003FC; // type:function size:0x14 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x0000040C; // type:label scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00000410; // type:label scope:global align:4 daPy_getLinkPlayerActorClass__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 checkWolfBark__9daPy_py_cCFv = .text:0x00000420; // type:function size:0xC scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0000042C; // type:function size:0x18 scope:global align:4 @@ -21,21 +19,13 @@ dComIfGp_getCamera__Fi = .text:0x00000568; // type:function size:0x18 scope:glob dComIfGp_checkPlayerStatus0__FiUl = .text:0x00000580; // type:function size:0x1C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x0000059C; // type:function size:0x10 scope:global align:4 dComIfGp_getStartStageName__Fv = .text:0x000005AC; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFv = .text:0x000005BC; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x000005BC; // type:function size:0x34 scope:global align:4 data:4byte -__dt__4cXyzFv = .text:0x000005C0; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000005F0; // type:label scope:global align:4 __ami__4cXyzFR9Vec = .text:0x000005F0; // type:function size:0x34 scope:global align:4 -__ct__4cXyzFfff = .text:0x00000600; // type:label scope:global align:4 -abs__4cXyzCFv = .text:0x00000610; // type:label scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000624; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00000634; // type:function size:0xC scope:global align:4 -set__4cXyzFfff = .text:0x00000638; // type:label scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00000640; // type:label scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000640; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00000650; // type:function size:0x10 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00000660; // type:function size:0x10 scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00000670; // type:label scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000670; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x0000067C; // type:function size:0x30 scope:global align:4 fopAcM_GetID__FPCv = .text:0x000006AC; // type:function size:0x18 scope:global align:4 @@ -50,7 +40,6 @@ nodeCallBack__FP8J3DJointi = .text:0x000008A8; // type:function size:0x44C scope nodeCallBack_bow__FP8J3DJointi = .text:0x00000CF4; // type:function size:0xAC scope:global align:4 daE_RDY_Draw__FP11e_rdy_class = .text:0x00000DA0; // type:function size:0x46C scope:global align:4 other_bg_check__FP11e_rdy_classP10fopAc_ac_c = .text:0x0000120C; // type:function size:0xC4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000012D0; // type:label scope:global align:4 s_b_sub__FPvPv = .text:0x000012D0; // type:function size:0x78 scope:global align:4 search_bomb__FP11e_rdy_classi = .text:0x00001348; // type:function size:0x33C scope:global align:4 way_bg_check__FP11e_rdy_classf = .text:0x00001684; // type:function size:0x104 scope:global align:4 @@ -97,10 +86,8 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000BEAC; // type:function size:0x3E4 scop daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000C290; // type:function size:0x660 scope:global align:4 __dt__13daE_RDY_HIO_cFv = .text:0x0000C8F0; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_rdy_cpp = .text:0x0000C930; // type:function size:0x64 scope:global align:4 -setFrame__13mDoExt_morf_cFf = .text:0x0000C994; // type:label scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000C994; // type:function size:0x8 scope:global align:4 getFrame__13mDoExt_morf_cFv = .text:0x0000C99C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x0000C9A4; // type:label scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x0000C9A4; // type:function size:0x8 scope:global align:4 cMtx_YrotM__FPA4_fs = .text:0x0000C9AC; // type:label cMtx_XrotM__FPA4_fs = .text:0x0000C9B4; // type:label @@ -111,7 +98,6 @@ ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C9D4; // type:function size:0xC scope: ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C9E0; // type:function size:0xC scope:global align:4 fabsf = .text:0x0000C9EC; // type:function size:0xC scope:global align:4 Z2GetAudioMgr__Fv = .text:0x0000C9F8; // type:function size:0xC scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x0000CA04; // type:label scope:global align:4 setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA04; // type:function size:0x8 scope:global align:4 offHeadLockFlg__13fopEn_enemy_cFv = .text:0x0000CA0C; // type:function size:0x10 scope:global align:4 setHeadLockPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA1C; // type:function size:0x8 scope:global align:4 @@ -119,7 +105,6 @@ cM_ssin__Fs = .text:0x0000CA24; // type:function size:0x14 scope:global align:4 cM_scos__Fs = .text:0x0000CA38; // type:function size:0x18 scope:global align:4 GetCCMoveP__9cCcD_SttsFv = .text:0x0000CA50; // type:function size:0x4 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA54; // type:function size:0x10 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000CA5C; // type:label scope:global align:4 OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA64; // type:function size:0x10 scope:global align:4 checkCommandDoor__11dEvt_info_cFv = .text:0x0000CA74; // type:function size:0x14 scope:global align:4 setEvent2__8daKago_cFv = .text:0x0000CA88; // type:function size:0x18 scope:global align:4 @@ -327,29 +312,24 @@ __vt__13daE_RDY_HIO_c = .data:0x000006A0; // type:object size:0xC scope:global a lbl_225_data_6AC = .data:0x000006AC; // type:object size:0xE data:string @101918 = .data:0x000006BC; // type:object size:0xC scope:local align:4 __RTTI__13daE_RDY_HIO_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000006D0; // type:object size:0x34 scope:global align:4 +lbl_225_data_6D0 = .data:0x000006D0; // type:object size:0x34 @101981 = .data:0x00000704; // type:object size:0x3C scope:local align:4 lbl_225_data_740 = .data:0x00000740; // type:object size:0x14 @101983 = .data:0x00000754; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000788; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000790; // type:object size:0x40 scope:global align:4 +lbl_225_data_790 = .data:0x00000790; // type:object size:0x40 @102035 = .data:0x000007D0; // type:object size:0x4C scope:local align:4 lbl_225_data_81C = .data:0x0000081C; // type:object size:0x14 @102039 = .data:0x00000830; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000874; // type:object size:0x14 scope:global align:4 +lbl_225_data_874 = .data:0x00000874; // type:object size:0x14 @102041 = .data:0x00000888; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000008AC; // type:object size:0x18 scope:global align:4 +lbl_225_data_8AC = .data:0x000008AC; // type:object size:0x18 @102043 = .data:0x000008C4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000008D0; // type:object size:0x1C scope:global align:4 +lbl_225_data_8D0 = .data:0x000008D0; // type:object size:0x1C @102045 = .data:0x000008EC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000008F8; // type:object size:0x14 scope:global align:4 +lbl_225_data_8F8 = .data:0x000008F8; // type:object size:0x14 @102079 = .data:0x0000090C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000920; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000938; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000094C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000968; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000980; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000009D8; // type:object size:0x8 scope:global align:4 +lbl_225_data_920 = .data:0x00000920; // type:object size:0x2C +lbl_225_data_94C = .data:0x0000094C; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_s1/symbols.txt b/config/RZDE01_02/rels/d_a_e_s1/symbols.txt index c5331fb8c7..d3d3673e69 100644 --- a/config/RZDE01_02/rels/d_a_e_s1/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_s1/symbols.txt @@ -8,7 +8,6 @@ anm_init__FP10e_s1_classifUcf = .text:0x00000138; // type:function size:0xAC sco daE_S1_Draw__FP10e_s1_class = .text:0x000001E4; // type:function size:0x18C scope:global align:4 pl_check__FP10e_s1_classf = .text:0x00000370; // type:function size:0xC8 scope:global align:4 pl_at_check__FP10e_s1_classf = .text:0x00000438; // type:function size:0x44 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000047C; // type:label scope:global align:4 s_last_sub__FPvPv = .text:0x0000047C; // type:function size:0x9C scope:global align:4 damage_check__FP10e_s1_class = .text:0x00000518; // type:function size:0x5E8 scope:global align:4 e_s1_wait__FP10e_s1_class = .text:0x00000B00; // type:function size:0x570 scope:global align:4 @@ -28,7 +27,6 @@ e_s1_failwait__FP10e_s1_class = .text:0x00001F7C; // type:function size:0x2D4 sc e_s1_fail__FP10e_s1_class = .text:0x00002250; // type:function size:0x4A8 scope:global align:4 e_s1_shout__FP10e_s1_class = .text:0x000026F8; // type:function size:0x228 scope:global align:4 e_s1_warpappear__FP10e_s1_class = .text:0x00002920; // type:function size:0x180 scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x00002AA0; // type:label scope:global align:4 e_s1_wolfbite__FP10e_s1_class = .text:0x00002AA0; // type:function size:0x378 scope:global align:4 daE_S1_Execute__FP10e_s1_class = .text:0x00002E18; // type:function size:0x201C scope:global align:4 daE_S1_IsDelete__FP10e_s1_class = .text:0x00004E34; // type:function size:0x8 scope:global align:4 @@ -39,7 +37,6 @@ __dt__12daE_S1_HIO_cFv = .text:0x000054E8; // type:function size:0x40 scope:glob __sinit_d_a_e_s1_cpp = .text:0x00005528; // type:function size:0xA8 scope:global align:4 __ct__7s1_ke_sFv = .text:0x000055D0; // type:function size:0x68 scope:global align:4 __dt__7s1_ke_sFv = .text:0x00005638; // type:function size:0x7C scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000566C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -164,24 +161,19 @@ __vt__12daE_S1_HIO_c = .data:0x00000310; // type:object size:0xC scope:global al lbl_226_data_31C = .data:0x0000031C; // type:object size:0xD data:string @95867 = .data:0x0000032C; // type:object size:0xC scope:local align:4 __RTTI__12daE_S1_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000340; // type:object size:0x34 scope:global align:4 +lbl_226_data_340 = .data:0x00000340; // type:object size:0x34 @95930 = .data:0x00000374; // type:object size:0x3C scope:local align:4 lbl_226_data_3B0 = .data:0x000003B0; // type:object size:0x14 @95932 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003F8; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000400; // type:object size:0x14 scope:global align:4 lbl_226_data_414 = .data:0x00000414; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000428; // type:object size:0x14 scope:global align:4 +lbl_226_data_427 = .data:0x00000427; // type:object size:0x15 @95990 = .data:0x0000043C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000460; // type:object size:0x18 scope:global align:4 +lbl_226_data_460 = .data:0x00000460; // type:object size:0x18 @95992 = .data:0x00000478; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000484; // type:object size:0x1C scope:global align:4 +lbl_226_data_484 = .data:0x00000484; // type:object size:0x1C @95994 = .data:0x000004A0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004AC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004C0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004DC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004F4; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000054C; // type:object size:0x8 scope:global align:4 +lbl_226_data_4AC = .data:0x000004AC; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte lbl_226_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_sb/symbols.txt b/config/RZDE01_02/rels/d_a_e_sb/symbols.txt index 5e4e367115..6a4dcf9050 100644 --- a/config/RZDE01_02/rels/d_a_e_sb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sb/symbols.txt @@ -56,9 +56,6 @@ daE_SB_Create__FP10fopAc_ac_c = .text:0x00002F90; // type:function size:0x4 scop __dt__12daE_SB_HIO_cFv = .text:0x00002F94; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_sb_cpp = .text:0x00002FD4; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000301C; // type:function size:0x74 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000305C; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00003078; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00003088; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt index 4d005c25a1..5e8cfe1b8c 100644 --- a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt @@ -4,17 +4,11 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -__ct__4cXyzFv = .text:0x000000E0; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x000000E0; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x000000E4; // type:label scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000114; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFfff = .text:0x00000124; // type:label scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00000124; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00000130; // type:label scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000130; // type:function size:0x10 scope:global align:4 -set__4cXyzFfff = .text:0x00000134; // type:label scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00000140; // type:function size:0x10 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000144; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00000150; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000160; // type:function size:0xC scope:global align:4 __ct__12daE_SF_HIO_cFv = .text:0x0000016C; // type:function size:0x5C scope:global align:4 @@ -36,7 +30,6 @@ daE_SF_Create__FP10fopAc_ac_c = .text:0x00003C98; // type:function size:0x3D0 sc __dt__12daE_SF_HIO_cFv = .text:0x00004068; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000040F0; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000040F8; // type:label scope:global align:4 dComIfGp_particle_set__FUsP10cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00004164; // type:function size:0x10 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004174; // type:function size:0x10 scope:global align:4 @@ -141,21 +134,17 @@ __vt__12daE_SF_HIO_c = .data:0x00000218; // type:object size:0xC scope:global al lbl_228_data_224 = .data:0x00000224; // type:object size:0xD data:string @95586 = .data:0x00000234; // type:object size:0xC scope:local align:4 __RTTI__12daE_SF_HIO_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000248; // type:object size:0x34 scope:global align:4 +lbl_228_data_248 = .data:0x00000248; // type:object size:0x34 @95649 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 lbl_228_data_2B8 = .data:0x000002B8; // type:object size:0x14 @95651 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000300; // type:object size:0x14 scope:global align:4 +lbl_228_data_300 = .data:0x00000300; // type:object size:0x14 @95709 = .data:0x00000314; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000338; // type:object size:0x18 scope:global align:4 +lbl_228_data_338 = .data:0x00000338; // type:object size:0x18 @95711 = .data:0x00000350; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000035C; // type:object size:0x1C scope:global align:4 +lbl_228_data_35C = .data:0x0000035C; // type:object size:0x1C @95713 = .data:0x00000378; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000384; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000398; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003B4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003CC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000424; // type:object size:0x8 scope:global align:4 +lbl_228_data_384 = .data:0x00000384; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sg/symbols.txt b/config/RZDE01_02/rels/d_a_e_sg/symbols.txt index a91fde4ac4..e719a55dc1 100644 --- a/config/RZDE01_02/rels/d_a_e_sg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sg/symbols.txt @@ -7,7 +7,6 @@ __ct__12daE_SG_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:glob nodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x148 scope:global align:4 daE_SG_Draw__FP10e_sg_class = .text:0x00000254; // type:function size:0xD8 scope:global align:4 otherBgCheck__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x0000032C; // type:function size:0xD4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000400; // type:label scope:global align:4 s_box_sub__FPvPv = .text:0x00000400; // type:function size:0x6C scope:global align:4 e_sg_move__FP10e_sg_class = .text:0x0000046C; // type:function size:0x808 scope:global align:4 e_sg_search__FP10e_sg_class = .text:0x00000C74; // type:function size:0x3D4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt index b5f3009297..aa7620a993 100644 --- a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000000E8; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000000E8; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000000F8; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00000108; // type:function size:0xC scope:global align:4 @@ -26,7 +25,6 @@ __sinit_d_a_e_sh_cpp = .text:0x00003014; // type:function size:0x48 scope:global cMtx_YrotM__FPA4_fs = .text:0x0000305C; // type:function size:0x8 scope:global align:4 cMtx_XrotM__FPA4_fs = .text:0x00003064; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000306C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00003074; // type:label scope:global align:4 dKy_getEnvlight__Fv = .text:0x00003074; // type:function size:0xC scope:global align:4 dComIfGp_getCamera__Fi = .text:0x00003080; // type:function size:0x18 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00003098; // type:function size:0x10 scope:global align:4 @@ -129,21 +127,17 @@ __vt__12daE_SH_HIO_c = .data:0x00000198; // type:object size:0xC scope:global al lbl_230_data_1A4 = .data:0x000001A4; // type:object size:0xD data:string @95111 = .data:0x000001B4; // type:object size:0xC scope:local align:4 __RTTI__12daE_SH_HIO_c = .data:0x000001C0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001C8; // type:object size:0x34 scope:global align:4 +lbl_230_data_1C8 = .data:0x000001C8; // type:object size:0x34 @95174 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 lbl_230_data_238 = .data:0x00000238; // type:object size:0x14 @95176 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000280; // type:object size:0x14 scope:global align:4 +lbl_230_data_280 = .data:0x00000280; // type:object size:0x14 @95234 = .data:0x00000294; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002B8; // type:object size:0x18 scope:global align:4 +lbl_230_data_2B8 = .data:0x000002B8; // type:object size:0x18 @95236 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x1C scope:global align:4 +lbl_230_data_2DC = .data:0x000002DC; // type:object size:0x1C @95238 = .data:0x000002F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000304; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000318; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000334; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000034C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003A4; // type:object size:0x8 scope:global align:4 +lbl_230_data_304 = .data:0x00000304; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_230_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sm/symbols.txt b/config/RZDE01_02/rels/d_a_e_sm/symbols.txt index 35e228a18d..3441ab00b3 100644 --- a/config/RZDE01_02/rels/d_a_e_sm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sm/symbols.txt @@ -7,7 +7,6 @@ __ct__12daE_Sm_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:glob SetAnm__8daE_SM_cFiiff = .text:0x00000100; // type:function size:0xAC scope:global align:4 Draw__8daE_SM_cFv = .text:0x000001AC; // type:function size:0x2F8 scope:global align:4 way_bg_check__FP8daE_SM_cf4cXyzs = .text:0x000004A4; // type:function size:0x10C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000005B0; // type:label scope:global align:4 move_check__FP8daE_SM_cPi = .text:0x000005B0; // type:function size:0x120 scope:global align:4 Particle_Set__8daE_SM_cFUs4cXyz4cXyz5csXyz = .text:0x000006D0; // type:function size:0x68 scope:global align:4 ArrowCheck__8daE_SM_cFv = .text:0x00000738; // type:function size:0x2F0 scope:global align:4 @@ -167,17 +166,13 @@ lbl_231_data_198 = .data:0x00000198; // type:object size:0x34 @96035 = .data:0x000001CC; // type:object size:0x3C scope:local align:4 lbl_231_data_208 = .data:0x00000208; // type:object size:0x14 @96037 = .data:0x0000021C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000250; // type:object size:0x14 scope:global align:4 +lbl_231_data_250 = .data:0x00000250; // type:object size:0x14 @96095 = .data:0x00000264; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000288; // type:object size:0x18 scope:global align:4 +lbl_231_data_288 = .data:0x00000288; // type:object size:0x18 @96097 = .data:0x000002A0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002AC; // type:object size:0x1C scope:global align:4 +lbl_231_data_2AC = .data:0x000002AC; // type:object size:0x1C @96099 = .data:0x000002C8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002D4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002E8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000304; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000031C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000374; // type:object size:0x8 scope:global align:4 +lbl_231_data_2D4 = .data:0x000002D4; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt index cbb7fdf987..2fe5ab61e9 100644 --- a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 dComIfGs_onSwitch__Fii = .text:0x000003F8; // type:function size:0x18 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000410; // type:label scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 dComIfGp_getCamera__Fi = .text:0x00000420; // type:function size:0x18 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000438; // type:function size:0xC scope:global align:4 @@ -145,33 +144,26 @@ lbl_232_data_390 = .data:0x00000390; // type:object size:0xE data:string __RTTI__13daE_SM2_HIO_c = .data:0x000003BC; // type:object size:0x8 scope:global align:4 lbl_232_data_3C4 = .data:0x000003C4; // type:object size:0x20 @95299 = .data:0x000003E4; // type:object size:0x14 scope:local align:4 -__RTTI__18fOpAcm_HIO_entry_c = .data:0x000003F8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000400; // type:object size:0x34 scope:global align:4 +lbl_232_data_400 = .data:0x00000400; // type:object size:0x34 @95359 = .data:0x00000434; // type:object size:0x3C scope:local align:4 lbl_232_data_470 = .data:0x00000470; // type:object size:0x14 @95361 = .data:0x00000484; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004B8; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000004C0; // type:object size:0x40 scope:global align:4 +lbl_232_data_4C0 = .data:0x000004C0; // type:object size:0x40 @95413 = .data:0x00000500; // type:object size:0x4C scope:local align:4 lbl_232_data_54C = .data:0x0000054C; // type:object size:0x14 @95417 = .data:0x00000560; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000005A4; // type:object size:0x14 scope:global align:4 +lbl_232_data_5A4 = .data:0x000005A4; // type:object size:0x14 @95419 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005DC; // type:object size:0x18 scope:global align:4 +lbl_232_data_5DC = .data:0x000005DC; // type:object size:0x18 @95421 = .data:0x000005F4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000600; // type:object size:0x1C scope:global align:4 +lbl_232_data_600 = .data:0x00000600; // type:object size:0x1C @95423 = .data:0x0000061C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000628; // type:object size:0x24 scope:global align:4 +lbl_232_data_628 = .data:0x00000628; // type:object size:0x24 @95429 = .data:0x0000064C; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x00000658; // type:object size:0x14 scope:global align:4 +lbl_232_data_658 = .data:0x00000658; // type:object size:0x14 @95457 = .data:0x0000066C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000680; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000698; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000006AC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006C8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006E0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000738; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000740; // type:object size:0x24 scope:global align:4 +lbl_232_data_680 = .data:0x00000680; // type:object size:0x2C +lbl_232_data_6AC = .data:0x000006AC; // type:object size:0xB8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94168 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_st/symbols.txt b/config/RZDE01_02/rels/d_a_e_st/symbols.txt index e38a7d895a..6ebb61e008 100644 --- a/config/RZDE01_02/rels/d_a_e_st/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_st/symbols.txt @@ -174,32 +174,26 @@ __vt__12daE_ST_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global al lbl_233_data_2C4 = .data:0x000002C4; // type:object size:0xD data:string @96352 = .data:0x000002D4; // type:object size:0xC scope:local align:4 __RTTI__12daE_ST_HIO_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002E8; // type:object size:0x34 scope:global align:4 +lbl_233_data_2E8 = .data:0x000002E8; // type:object size:0x34 @96415 = .data:0x0000031C; // type:object size:0x3C scope:local align:4 lbl_233_data_358 = .data:0x00000358; // type:object size:0x14 @96417 = .data:0x0000036C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003A0; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000003A8; // type:object size:0x14 scope:global align:4 lbl_233_data_3BC = .data:0x000003BC; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000003D0; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000003D8; // type:object size:0x40 scope:global align:4 +lbl_233_data_3D8 = .data:0x000003D8; // type:object size:0x40 @96469 = .data:0x00000418; // type:object size:0x4C scope:local align:4 lbl_233_data_464 = .data:0x00000464; // type:object size:0x14 @96473 = .data:0x00000478; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000004BC; // type:object size:0x14 scope:global align:4 +lbl_233_data_4BC = .data:0x000004BC; // type:object size:0x14 @96475 = .data:0x000004D0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004F4; // type:object size:0x18 scope:global align:4 +lbl_233_data_4F4 = .data:0x000004F4; // type:object size:0x18 @96477 = .data:0x0000050C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000518; // type:object size:0x1C scope:global align:4 +lbl_233_data_518 = .data:0x00000518; // type:object size:0x1C @96479 = .data:0x00000534; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000540; // type:object size:0x34 scope:global align:4 +lbl_233_data_540 = .data:0x00000540; // type:object size:0x34 @96513 = .data:0x00000574; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000588; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000005A0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005B4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005D0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005E8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000640; // type:object size:0x8 scope:global align:4 +lbl_233_data_588 = .data:0x00000588; // type:object size:0x2C +lbl_233_data_5B4 = .data:0x000005B4; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 small = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_e_sw/symbols.txt b/config/RZDE01_02/rels/d_a_e_sw/symbols.txt index b9dd4a5c7d..78d7b06268 100644 --- a/config/RZDE01_02/rels/d_a_e_sw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sw/symbols.txt @@ -5,9 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000003F4; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x00000434; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00000444; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000454; // type:label scope:global align:4 __ct__12daE_SW_HIO_cFv = .text:0x00000468; // type:function size:0x54 scope:global align:4 draw__8daE_SW_cFv = .text:0x000004BC; // type:function size:0x1BC scope:global align:4 daE_SW_Draw__FP8daE_SW_c = .text:0x00000678; // type:function size:0x4 scope:global align:4 @@ -21,7 +18,6 @@ s_b_sub__FPvPv = .text:0x00000B04; // type:function size:0xB4 scope:global align search_bomb__8daE_SW_cFv = .text:0x00000BB8; // type:function size:0x80 scope:global align:4 bomb_check__8daE_SW_cFv = .text:0x00000C38; // type:function size:0x7C scope:global align:4 setModeBack__8daE_SW_cFv = .text:0x00000CB4; // type:function size:0x58 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000D0C; // type:label scope:global align:4 checkFall__8daE_SW_cFv = .text:0x00000D0C; // type:function size:0x140 scope:global align:4 checkBeforeWall__8daE_SW_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 executeWait__8daE_SW_cFv = .text:0x00000ED8; // type:function size:0x220 scope:global align:4 @@ -197,23 +193,17 @@ __vt__12daE_SW_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global al lbl_235_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string @96408 = .data:0x000002C4; // type:object size:0xC scope:local align:4 __RTTI__12daE_SW_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002D8; // type:object size:0x34 scope:global align:4 +lbl_235_data_2D8 = .data:0x000002D8; // type:object size:0x34 @96471 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 lbl_235_data_348 = .data:0x00000348; // type:object size:0x14 @96473 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000390; // type:object size:0x14 scope:global align:4 +lbl_235_data_390 = .data:0x00000390; // type:object size:0x14 @96531 = .data:0x000003A4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003C8; // type:object size:0x18 scope:global align:4 +lbl_235_data_3C8 = .data:0x000003C8; // type:object size:0x18 @96533 = .data:0x000003E0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003EC; // type:object size:0x1C scope:global align:4 +lbl_235_data_3EC = .data:0x000003EC; // type:object size:0x1C @96535 = .data:0x00000408; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000414; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000428; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000444; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000045C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000464; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000484; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000004D4; // type:object size:0x8 scope:global align:4 +lbl_235_data_414 = .data:0x00000414; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 target_info__22@unnamed@d_a_e_sw_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_e_th/symbols.txt b/config/RZDE01_02/rels/d_a_e_th/symbols.txt index de87141398..9486a1dc78 100644 --- a/config/RZDE01_02/rels/d_a_e_th/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_th/symbols.txt @@ -4,10 +4,8 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000DC; // type:label scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000E0; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000000F0; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000000FC; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000000FC; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x0000010C; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000011C; // type:function size:0xC scope:global align:4 @@ -16,7 +14,6 @@ s_md_sub1__FPvPv = .text:0x00000160; // type:function size:0x70 scope:global ali s_md_sub2__FPvPv = .text:0x000001D0; // type:function size:0x70 scope:global align:4 anm_init__FP10e_th_classifUcf = .text:0x00000240; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000002EC; // type:function size:0xB8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003A4; // type:label scope:global align:4 ke_move__FP10e_th_class = .text:0x000003A4; // type:function size:0x4AC scope:global align:4 daE_TH_Draw__FP10e_th_class = .text:0x00000850; // type:function size:0x1F4 scope:global align:4 action__FP10e_th_class = .text:0x00000A44; // type:function size:0x108C scope:global align:4 @@ -31,7 +28,6 @@ daE_TH_Create__FP10fopAc_ac_c = .text:0x000031FC; // type:function size:0x468 sc __dt__12daE_TH_HIO_cFv = .text:0x00003664; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_th_cpp = .text:0x000036A4; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000036EC; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000036F4; // type:label scope:global align:4 dComIfG_Bgsp__Fv = .text:0x000036F4; // type:function size:0x10 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00003704; // type:function size:0x10 scope:global align:4 SetTgHitMark__12dCcD_GObjInfF14CcG_Tg_HitMark = .text:0x00003714; // type:function size:0x8 scope:global align:4 @@ -39,7 +35,6 @@ OnTgShield__12dCcD_GObjInfFv = .text:0x0000371C; // type:function size:0x10 scop OffTgShield__12dCcD_GObjInfFv = .text:0x0000372C; // type:function size:0x10 scope:global align:4 __ct__7th_ke_sFv = .text:0x0000373C; // type:function size:0x68 scope:global align:4 __dt__7th_ke_sFv = .text:0x000037A4; // type:function size:0x7C scope:global align:4 -__ct__8dCcD_SphFv = .text:0x000037D8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -156,24 +151,19 @@ __vt__12daE_TH_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global al lbl_236_data_188 = .data:0x00000188; // type:object size:0xD data:string @95158 = .data:0x00000198; // type:object size:0xC scope:local align:4 __RTTI__12daE_TH_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x34 scope:global align:4 +lbl_236_data_1AC = .data:0x000001AC; // type:object size:0x34 @95221 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 lbl_236_data_21C = .data:0x0000021C; // type:object size:0x14 @95223 = .data:0x00000230; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000264; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 lbl_236_data_280 = .data:0x00000280; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000294; // type:object size:0x14 scope:global align:4 +lbl_236_data_293 = .data:0x00000293; // type:object size:0x15 @95281 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002CC; // type:object size:0x18 scope:global align:4 +lbl_236_data_2CC = .data:0x000002CC; // type:object size:0x18 @95283 = .data:0x000002E4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +lbl_236_data_2F0 = .data:0x000002F0; // type:object size:0x1C @95285 = .data:0x0000030C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000318; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000032C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000348; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000360; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_236_data_318 = .data:0x00000318; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_236_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94161 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_th_ball/symbols.txt b/config/RZDE01_02/rels/d_a_e_th_ball/symbols.txt index e739b62ab5..a6fab09be0 100644 --- a/config/RZDE01_02/rels/d_a_e_th_ball/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_th_ball/symbols.txt @@ -20,13 +20,10 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000027DC; // type:function size:0x160 scop daE_TH_BALL_Create__FP10fopAc_ac_c = .text:0x0000293C; // type:function size:0x254 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002B90; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00002BCC; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00002BCC; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00002BDC; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00002BEC; // type:function size:0xC scope:global align:4 -__ct__5csXyzFv = .text:0x00002BF8; // type:label scope:global align:4 __ct__11th_chain_2sFv = .text:0x00002BF8; // type:function size:0xA4 scope:global align:4 -__dt__5csXyzFv = .text:0x00002BFC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -93,19 +90,16 @@ cc_sph_src$94021 = .data:0x00000010; // type:object size:0x40 scope:global align at_sph_src$94022 = .data:0x00000050; // type:object size:0x40 scope:global align:4 l_daE_TH_BALL_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 g_profile_E_TH_BALL = .data:0x000000B0; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000E0; // type:object size:0x34 scope:global align:4 +lbl_237_data_E0 = .data:0x000000E0; // type:object size:0x34 @94112 = .data:0x00000114; // type:object size:0x3C scope:local align:4 lbl_237_data_150 = .data:0x00000150; // type:object size:0x14 @94114 = .data:0x00000164; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000198; // type:object size:0x14 scope:global align:4 +lbl_237_data_198 = .data:0x00000198; // type:object size:0x14 @94172 = .data:0x000001AC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001D0; // type:object size:0x18 scope:global align:4 +lbl_237_data_1D0 = .data:0x000001D0; // type:object size:0x18 @94174 = .data:0x000001E8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001F4; // type:object size:0x1C scope:global align:4 +lbl_237_data_1F4 = .data:0x000001F4; // type:object size:0x1C @94176 = .data:0x00000210; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000021C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000230; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000024C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000264; // type:object size:0x48 scope:global align:4 +lbl_237_data_21C = .data:0x0000021C; // type:object size:0x90 master = .bss:0x00000000; // type:object size:0x4 scope:global align:4 demo_id = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_e_tt/symbols.txt b/config/RZDE01_02/rels/d_a_e_tt/symbols.txt index 98074ca307..bc23c0d541 100644 --- a/config/RZDE01_02/rels/d_a_e_tt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_tt/symbols.txt @@ -3,11 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__dt__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000011C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000140; // type:label scope:global align:4 __ct__12daE_TT_HIO_cFv = .text:0x00000140; // type:function size:0x40 scope:global align:4 ctrlJoint__8daE_TT_cFP8J3DJointP8J3DModel = .text:0x00000180; // type:function size:0xE0 scope:global align:4 JointCallBack__8daE_TT_cFP8J3DJointi = .text:0x00000260; // type:function size:0x48 scope:global align:4 @@ -123,30 +119,24 @@ __vt__12daE_TT_HIO_c = .data:0x000001F0; // type:object size:0xC scope:global al lbl_241_data_1FC = .data:0x000001FC; // type:object size:0xD data:string @95264 = .data:0x0000020C; // type:object size:0xC scope:local align:4 __RTTI__12daE_TT_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000220; // type:object size:0x34 scope:global align:4 +lbl_241_data_220 = .data:0x00000220; // type:object size:0x34 @95327 = .data:0x00000254; // type:object size:0x3C scope:local align:4 lbl_241_data_290 = .data:0x00000290; // type:object size:0x14 @95329 = .data:0x000002A4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002D8; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000002E0; // type:object size:0x40 scope:global align:4 +lbl_241_data_2E0 = .data:0x000002E0; // type:object size:0x40 @95381 = .data:0x00000320; // type:object size:0x4C scope:local align:4 lbl_241_data_36C = .data:0x0000036C; // type:object size:0x14 @95385 = .data:0x00000380; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +lbl_241_data_3C4 = .data:0x000003C4; // type:object size:0x14 @95387 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003FC; // type:object size:0x18 scope:global align:4 +lbl_241_data_3FC = .data:0x000003FC; // type:object size:0x18 @95389 = .data:0x00000414; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000420; // type:object size:0x1C scope:global align:4 +lbl_241_data_420 = .data:0x00000420; // type:object size:0x1C @95391 = .data:0x0000043C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000448; // type:object size:0x14 scope:global align:4 +lbl_241_data_448 = .data:0x00000448; // type:object size:0x14 @95425 = .data:0x0000045C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000470; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000488; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000049C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004B8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004D0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004D8; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000528; // type:object size:0x8 scope:global align:4 +lbl_241_data_470 = .data:0x00000470; // type:object size:0x2C +lbl_241_data_49C = .data:0x0000049C; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94147 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_vt/symbols.txt b/config/RZDE01_02/rels/d_a_e_vt/symbols.txt index d0c93a5007..f8437137ce 100644 --- a/config/RZDE01_02/rels/d_a_e_vt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_vt/symbols.txt @@ -4,9 +4,7 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000000DC; // type:label scope:global align:4 __ct__12daE_VA_HIO_cFv = .text:0x000000E0; // type:function size:0x90 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x000000E4; // type:label scope:global align:4 ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel = .text:0x00000170; // type:function size:0x1A8 scope:global align:4 JointCallBack__8daE_VA_cFP8J3DJointi = .text:0x00000318; // type:function size:0x48 scope:global align:4 calcJointNeck__8daE_VA_cFv = .text:0x00000360; // type:function size:0x1AC scope:global align:4 @@ -76,10 +74,7 @@ daE_VA_Create__FP8daE_VA_c = .text:0x0000AFC8; // type:function size:0x4 scope:g __dt__12daE_VA_HIO_cFv = .text:0x0000AFCC; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_vt_cpp = .text:0x0000B00C; // type:function size:0x334 scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000B340; // type:function size:0xC scope:global align:4 -__ct__8dCcD_CylFv = .text:0x0000B34C; // type:label scope:global align:4 __as__8dCcD_CylFRC8dCcD_Cyl = .text:0x0000B34C; // type:function size:0x1A4 scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x0000B37C; // type:label scope:global align:4 -__dt__8dCcD_CylFv = .text:0x0000B3C0; // type:label scope:global align:4 __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000B4F0; // type:function size:0x1C scope:global align:4 __as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000B50C; // type:function size:0x34 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000B540; // type:function size:0x4C scope:global align:4 @@ -265,20 +260,15 @@ lbl_242_data_4E4 = .data:0x000004E4; // type:object size:0x34 @97510 = .data:0x00000518; // type:object size:0x3C scope:local align:4 lbl_242_data_554 = .data:0x00000554; // type:object size:0x14 @97512 = .data:0x00000568; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000059C; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000005A4; // type:object size:0x14 scope:global align:4 lbl_242_data_5B8 = .data:0x000005B8; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000005CC; // type:object size:0x14 scope:global align:4 +lbl_242_data_5CB = .data:0x000005CB; // type:object size:0x15 @97570 = .data:0x000005E0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000604; // type:object size:0x18 scope:global align:4 +lbl_242_data_604 = .data:0x00000604; // type:object size:0x18 @97572 = .data:0x0000061C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000628; // type:object size:0x1C scope:global align:4 +lbl_242_data_628 = .data:0x00000628; // type:object size:0x1C @97574 = .data:0x00000644; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000650; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000684; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006A0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006B8; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000710; // type:object size:0x2C scope:global align:4 +lbl_242_data_650 = .data:0x00000650; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94166 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_warpappear/symbols.txt b/config/RZDE01_02/rels/d_a_e_warpappear/symbols.txt index 74d4d1da75..8293a441a9 100644 --- a/config/RZDE01_02/rels/d_a_e_warpappear/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_warpappear/symbols.txt @@ -4,12 +4,9 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 daE_Warpappear_Draw__FP18e_warpappear_class = .text:0x0000005C; // type:function size:0xDC scope:global align:4 s_s1_sub__FPvPv = .text:0x00000138; // type:function size:0x114 scope:global align:4 s_s1drop_sub__FPvPv = .text:0x0000024C; // type:function size:0x98 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000002E4; // type:label scope:global align:4 s_s1riv_sub__FPvPv = .text:0x000002E4; // type:function size:0xC0 scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x000003A4; // type:label scope:global align:4 s_s1fight_sub__FPvPv = .text:0x000003A4; // type:function size:0x4C scope:global align:4 s_s1entry_sub__FPvPv = .text:0x000003F0; // type:function size:0xAC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000003FC; // type:label scope:global align:4 s_s1drop2_sub__FPvPv = .text:0x0000049C; // type:function size:0x9C scope:global align:4 s_s1Yangset_sub__FPvPv = .text:0x00000538; // type:function size:0x78 scope:global align:4 s_s1start_sub__FPvPv = .text:0x000005B0; // type:function size:0xC0 scope:global align:4 @@ -22,7 +19,6 @@ daE_Warpappear_Delete__FP18e_warpappear_class = .text:0x00002208; // type:functi useHeapInit__FP10fopAc_ac_c = .text:0x00002238; // type:function size:0x230 scope:global align:4 daE_Warpappear_Create__FP10fopAc_ac_c = .text:0x00002468; // type:function size:0x124 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x0000258C; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x000025A0; // type:label scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x000025A0; // type:function size:0x14 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt index 994e8a6927..4c50c7d4d9 100644 --- a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt @@ -61,14 +61,10 @@ __sinit_d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:globa __arraydtor$112255 = .text:0x0000E660; // type:function size:0x1C scope:global align:4 __arraydtor$112999 = .text:0x0000E67C; // type:function size:0x1C scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000E698; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFv = .text:0x0000E6A8; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x0000E6AC; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000E6DC; // type:label scope:global align:4 +lbl_244_text_E6DC = .text:0x0000E6DC; // type:label cM_ssin__Fs = .text:0x0000E6E4; // type:function size:0x14 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000E6EC; // type:label scope:global align:4 cM_scos__Fs = .text:0x0000E6F8; // type:function size:0x18 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000E708; // type:label scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000E710; // type:function size:0x10 scope:global align:4 dComIfGp_getVibration__Fv = .text:0x0000E720; // type:function size:0x10 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x0000E730; // type:function size:0x18 scope:global align:4 @@ -81,22 +77,18 @@ fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000E798; // type:function size:0xC fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000E7A4; // type:function size:0xC scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000E7B0; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000E7C0; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x0000E7C8; // type:label scope:global align:4 GetGroundH__9dBgS_AcchCFv = .text:0x0000E7C8; // type:function size:0x8 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x0000E7D0; // type:function size:0xC scope:global align:4 ChkWaterHit__9dBgS_AcchCFv = .text:0x0000E7DC; // type:function size:0xC scope:global align:4 fabsf = .text:0x0000E7E8; // type:function size:0xC scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x0000E7F4; // type:function size:0x10 scope:global align:4 -setFrame__13mDoExt_morf_cFf = .text:0x0000E7F8; // type:label scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x0000E804; // type:function size:0x14 scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E818; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x0000E82C; // type:label scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x0000E82C; // type:function size:0x4 scope:global align:4 dCc_GetAc__FPv = .text:0x0000E830; // type:function size:0x4 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x0000E834; // type:function size:0x40 scope:global align:4 offDownFlg__13fopEn_enemy_cFv = .text:0x0000E874; // type:function size:0x14 scope:global align:4 onDownFlg__13fopEn_enemy_cFv = .text:0x0000E888; // type:function size:0x10 scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x0000E898; // type:label scope:global align:4 GetCCMoveP__9cCcD_SttsFv = .text:0x0000E898; // type:function size:0x4 scope:global align:4 SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000E89C; // type:function size:0x8 scope:global align:4 SetAtType__14cCcD_ObjHitInfFUl = .text:0x0000E8A4; // type:function size:0x8 scope:global align:4 @@ -104,9 +96,7 @@ OffAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8AC; // type:function size:0 OnAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8BC; // type:function size:0x10 scope:global align:4 OnTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8CC; // type:function size:0x10 scope:global align:4 OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8DC; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x0000E8EC; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x0000E8EC; // type:function size:0x10 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000E8F0; // type:label scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x0000E8FC; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x0000E90C; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x0000E91C; // type:function size:0xC scope:global align:4 @@ -114,7 +104,6 @@ GetHeight__14dBgS_SplGrpChkFv = .text:0x0000E928; // type:function size:0x8 scop SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000E930; // type:function size:0x8 scope:global align:4 __ct__6himo_sFv = .text:0x0000E938; // type:function size:0x48 scope:global align:4 __dt__6himo_sFv = .text:0x0000E980; // type:function size:0x64 scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000E9D4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -497,24 +486,19 @@ __vt__12daE_WB_HIO_c = .data:0x000005C0; // type:object size:0xC scope:global al lbl_244_data_5CC = .data:0x000005CC; // type:object size:0xD data:string @116199 = .data:0x000005DC; // type:object size:0xC scope:local align:4 __RTTI__12daE_WB_HIO_c = .data:0x000005E8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000005F0; // type:object size:0x34 scope:global align:4 +lbl_244_data_5F0 = .data:0x000005F0; // type:object size:0x34 @116311 = .data:0x00000624; // type:object size:0x3C scope:local align:4 lbl_244_data_660 = .data:0x00000660; // type:object size:0x14 @116313 = .data:0x00000674; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006A8; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000006B0; // type:object size:0x14 scope:global align:4 lbl_244_data_6C4 = .data:0x000006C4; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000006D8; // type:object size:0x14 scope:global align:4 +lbl_244_data_6D7 = .data:0x000006D7; // type:object size:0x15 @116371 = .data:0x000006EC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000710; // type:object size:0x18 scope:global align:4 +lbl_244_data_710 = .data:0x00000710; // type:object size:0x18 @116373 = .data:0x00000728; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000734; // type:object size:0x1C scope:global align:4 +lbl_244_data_734 = .data:0x00000734; // type:object size:0x1C @116375 = .data:0x00000750; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000075C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000770; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000078C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007A4; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000007FC; // type:object size:0x8 scope:global align:4 +lbl_244_data_75C = .data:0x0000075C; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte lbl_244_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_ws/symbols.txt b/config/RZDE01_02/rels/d_a_e_ws/symbols.txt index cc0b6dd174..b998f14517 100644 --- a/config/RZDE01_02/rels/d_a_e_ws/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ws/symbols.txt @@ -19,7 +19,6 @@ executeDown__8daE_WS_cFv = .text:0x0000135C; // type:function size:0x474 scope:g executeWindDown__8daE_WS_cFv = .text:0x000017D0; // type:function size:0x470 scope:global align:4 damage_check__8daE_WS_cFv = .text:0x00001C40; // type:function size:0x1D0 scope:global align:4 action__8daE_WS_cFv = .text:0x00001E10; // type:function size:0x180 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001F90; // type:label scope:global align:4 mtx_set__8daE_WS_cFv = .text:0x00001F90; // type:function size:0x70 scope:global align:4 cc_set__8daE_WS_cFv = .text:0x00002000; // type:function size:0x13C scope:global align:4 execute__8daE_WS_cFv = .text:0x0000213C; // type:function size:0x384 scope:global align:4 @@ -109,21 +108,17 @@ __vt__12daE_WS_HIO_c = .data:0x00000114; // type:object size:0xC scope:global al lbl_245_data_120 = .data:0x00000120; // type:object size:0xD data:string @93887 = .data:0x00000130; // type:object size:0xC scope:local align:4 __RTTI__12daE_WS_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x34 scope:global align:4 +lbl_245_data_144 = .data:0x00000144; // type:object size:0x34 @93949 = .data:0x00000178; // type:object size:0x3C scope:local align:4 lbl_245_data_1B4 = .data:0x000001B4; // type:object size:0x14 @93951 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +lbl_245_data_1FC = .data:0x000001FC; // type:object size:0x14 @94009 = .data:0x00000210; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000234; // type:object size:0x18 scope:global align:4 +lbl_245_data_234 = .data:0x00000234; // type:object size:0x18 @94011 = .data:0x0000024C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000258; // type:object size:0x1C scope:global align:4 +lbl_245_data_258 = .data:0x00000258; // type:object size:0x1C @94013 = .data:0x00000274; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000280; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000294; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002C8; // type:object size:0x78 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000340; // type:object size:0x8 scope:global align:4 +lbl_245_data_280 = .data:0x00000280; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_245_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92860 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ww/symbols.txt b/config/RZDE01_02/rels/d_a_e_ww/symbols.txt index 96265214e4..bf92fea15d 100644 --- a/config/RZDE01_02/rels/d_a_e_ww/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ww/symbols.txt @@ -3,11 +3,7 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__dt__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x0000010C; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000011C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00000138; // type:label scope:global align:4 __ct__12daE_WW_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 ctrlJoint__8daE_WW_cFP8J3DJointP8J3DModel = .text:0x0000019C; // type:function size:0xAC scope:global align:4 JointCallBack__8daE_WW_cFP8J3DJointi = .text:0x00000248; // type:function size:0x48 scope:global align:4 @@ -21,7 +17,6 @@ setRandamNumber__8daE_WW_cFv = .text:0x00000798; // type:function size:0x16C sco getNearPlayerAngle__8daE_WW_cFv = .text:0x00000904; // type:function size:0x80 scope:global align:4 setGroundAngle__8daE_WW_cFv = .text:0x00000984; // type:function size:0x2C0 scope:global align:4 checkCreateBg__8daE_WW_cF4cXyz = .text:0x00000C44; // type:function size:0x1EC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000E30; // type:label scope:global align:4 checkAttackWall__8daE_WW_cFv = .text:0x00000E30; // type:function size:0xB4 scope:global align:4 setBlurEffect__8daE_WW_cFv = .text:0x00000EE4; // type:function size:0xE4 scope:global align:4 setAppearEffect__8daE_WW_cFv = .text:0x00000FC8; // type:function size:0x200 scope:global align:4 @@ -149,29 +144,24 @@ __vt__12daE_WW_HIO_c = .data:0x0000026C; // type:object size:0xC scope:global al lbl_246_data_278 = .data:0x00000278; // type:object size:0xD data:string @97181 = .data:0x00000288; // type:object size:0xC scope:local align:4 __RTTI__12daE_WW_HIO_c = .data:0x00000294; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000029C; // type:object size:0x34 scope:global align:4 +lbl_246_data_29C = .data:0x0000029C; // type:object size:0x34 @97244 = .data:0x000002D0; // type:object size:0x3C scope:local align:4 lbl_246_data_30C = .data:0x0000030C; // type:object size:0x14 @97246 = .data:0x00000320; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000354; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x0000035C; // type:object size:0x40 scope:global align:4 +lbl_246_data_35C = .data:0x0000035C; // type:object size:0x40 @97298 = .data:0x0000039C; // type:object size:0x4C scope:local align:4 lbl_246_data_3E8 = .data:0x000003E8; // type:object size:0x14 @97302 = .data:0x000003FC; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000440; // type:object size:0x14 scope:global align:4 +lbl_246_data_440 = .data:0x00000440; // type:object size:0x14 @97304 = .data:0x00000454; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000478; // type:object size:0x18 scope:global align:4 +lbl_246_data_478 = .data:0x00000478; // type:object size:0x18 @97306 = .data:0x00000490; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000049C; // type:object size:0x1C scope:global align:4 +lbl_246_data_49C = .data:0x0000049C; // type:object size:0x1C @97308 = .data:0x000004B8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004C4; // type:object size:0x14 scope:global align:4 +lbl_246_data_4C4 = .data:0x000004C4; // type:object size:0x14 @97342 = .data:0x000004D8; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000004EC; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000504; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000518; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000534; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000054C; // type:object size:0x78 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000005C4; // type:object size:0x8 scope:global align:4 +lbl_246_data_4EC = .data:0x000004EC; // type:object size:0x2C +lbl_246_data_518 = .data:0x00000518; // type:object size:0xB4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @95255 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt index 1e310151bd..f0f7525820 100644 --- a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt @@ -16,7 +16,6 @@ daE_YC_Create__FP10fopAc_ac_c = .text:0x000020F4; // type:function size:0x26C sc __dt__12daE_YC_HIO_cFv = .text:0x00002360; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_yc_cpp = .text:0x000023A0; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000023E8; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000023F0; // type:label scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x000023F0; // type:function size:0x8 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000023F8; // type:function size:0x18 scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002410; // type:function size:0x78 scope:global align:4 @@ -28,7 +27,6 @@ setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000252C; // type:function size:0x fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002534; // type:function size:0xC scope:global align:4 setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002540; // type:function size:0x14 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002554; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00002564; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00002564; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00002574; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00002584; // type:function size:0x10 scope:global align:4 @@ -103,21 +101,17 @@ __vt__12daE_YC_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global al lbl_247_data_178 = .data:0x00000178; // type:object size:0xD data:string @96518 = .data:0x00000188; // type:object size:0xC scope:local align:4 __RTTI__12daE_YC_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000019C; // type:object size:0x34 scope:global align:4 +lbl_247_data_19C = .data:0x0000019C; // type:object size:0x34 @96580 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 lbl_247_data_20C = .data:0x0000020C; // type:object size:0x14 @96582 = .data:0x00000220; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000254; // type:object size:0x14 scope:global align:4 +lbl_247_data_254 = .data:0x00000254; // type:object size:0x14 @96640 = .data:0x00000268; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000028C; // type:object size:0x18 scope:global align:4 +lbl_247_data_28C = .data:0x0000028C; // type:object size:0x18 @96642 = .data:0x000002A4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002B0; // type:object size:0x1C scope:global align:4 +lbl_247_data_2B0 = .data:0x000002B0; // type:object size:0x1C @96644 = .data:0x000002CC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002D8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000308; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000320; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000378; // type:object size:0x8 scope:global align:4 +lbl_247_data_2D8 = .data:0x000002D8; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 S_area_dis = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:float lbl_247_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_e_yd/symbols.txt b/config/RZDE01_02/rels/d_a_e_yd/symbols.txt index de4b60fc78..2848a4d6df 100644 --- a/config/RZDE01_02/rels/d_a_e_yd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yd/symbols.txt @@ -11,7 +11,6 @@ daE_YD_Draw__FP10e_yd_class = .text:0x000005B4; // type:function size:0x1B4 scop pl_check__FP10e_yd_classf = .text:0x00000768; // type:function size:0x58 scope:global align:4 damage_check__FP10e_yd_class = .text:0x000007C0; // type:function size:0x3BC scope:global align:4 e_yd_stay__FP10e_yd_class = .text:0x00000B7C; // type:function size:0x270 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000DEC; // type:label scope:global align:4 e_yd_appear__FP10e_yd_class = .text:0x00000DEC; // type:function size:0x29C scope:global align:4 e_yd_appear_v__FP10e_yd_class = .text:0x00001088; // type:function size:0x1DC scope:global align:4 e_yd_wait__FP10e_yd_class = .text:0x00001264; // type:function size:0x504 scope:global align:4 @@ -117,25 +116,19 @@ __vt__12daE_YD_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global al lbl_248_data_188 = .data:0x00000188; // type:object size:0xD data:string @93762 = .data:0x00000198; // type:object size:0xC scope:local align:4 __RTTI__12daE_YD_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001AC; // type:object size:0x34 scope:global align:4 +lbl_248_data_1AC = .data:0x000001AC; // type:object size:0x34 @93824 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 lbl_248_data_21C = .data:0x0000021C; // type:object size:0x14 @93826 = .data:0x00000230; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000264; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 lbl_248_data_280 = .data:0x00000280; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000294; // type:object size:0x14 scope:global align:4 +lbl_248_data_293 = .data:0x00000293; // type:object size:0x15 @93884 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002CC; // type:object size:0x18 scope:global align:4 +lbl_248_data_2CC = .data:0x000002CC; // type:object size:0x18 @93886 = .data:0x000002E4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +lbl_248_data_2F0 = .data:0x000002F0; // type:object size:0x1C @93888 = .data:0x0000030C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000318; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000032C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000348; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000360; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003B8; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000003C0; // type:object size:0x24 scope:global align:4 +lbl_248_data_318 = .data:0x00000318; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_248_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yg/symbols.txt b/config/RZDE01_02/rels/d_a_e_yg/symbols.txt index b633bb3b6b..df8a55eb2c 100644 --- a/config/RZDE01_02/rels/d_a_e_yg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yg/symbols.txt @@ -7,11 +7,9 @@ setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x00 daPy_getLinkPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000003F0; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00000400; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x0000040C; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x0000040C; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x0000041C; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x0000042C; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x0000043C; // type:label scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000043C; // type:function size:0xC scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00000448; // type:function size:0x7C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x000004C4; // type:function size:0x10 scope:global align:4 @@ -22,9 +20,7 @@ anm_init__FP10e_yg_classifUcf = .text:0x000005AC; // type:function size:0xAC sco pl_check__FP10e_yg_classf = .text:0x00000658; // type:function size:0x4C scope:global align:4 daE_YG_Draw__FP10e_yg_class = .text:0x000006A4; // type:function size:0x16C scope:global align:4 sibuki_set__FP10e_yg_class = .text:0x00000810; // type:function size:0xDC scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x000008EC; // type:label scope:global align:4 s_d_sub__FPvPv = .text:0x000008EC; // type:function size:0x78 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000950; // type:label scope:global align:4 search_ground_1__FP10e_yg_class = .text:0x00000964; // type:function size:0x318 scope:global align:4 ke_set__FP10e_yg_class = .text:0x00000C7C; // type:function size:0x530 scope:global align:4 action__FP10e_yg_class = .text:0x000011AC; // type:function size:0x1774 scope:global align:4 @@ -38,10 +34,9 @@ __dt__12daE_YG_HIO_cFv = .text:0x0000364C; // type:function size:0x40 scope:glob __sinit_d_a_e_yg_cpp = .text:0x0000368C; // type:function size:0x410 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00003A9C; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00003AA4; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00003AAC; // type:label scope:global align:4 +lbl_250_text_3AAC = .text:0x00003AAC; // type:label __ct__7yg_ke_sFv = .text:0x00003AC0; // type:function size:0x68 scope:global align:4 __dt__7yg_ke_sFv = .text:0x00003B28; // type:function size:0x7C scope:global align:4 -__ct__8dCcD_SphFv = .text:0x00003B5C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -131,24 +126,19 @@ __vt__12daE_YG_HIO_c = .data:0x00000188; // type:object size:0xC scope:global al lbl_250_data_194 = .data:0x00000194; // type:object size:0xD data:string @93972 = .data:0x000001A4; // type:object size:0xC scope:local align:4 __RTTI__12daE_YG_HIO_c = .data:0x000001B0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001B8; // type:object size:0x34 scope:global align:4 +lbl_250_data_1B8 = .data:0x000001B8; // type:object size:0x34 @94034 = .data:0x000001EC; // type:object size:0x3C scope:local align:4 lbl_250_data_228 = .data:0x00000228; // type:object size:0x14 @94036 = .data:0x0000023C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000270; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:global align:4 lbl_250_data_28C = .data:0x0000028C; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000002A0; // type:object size:0x14 scope:global align:4 +lbl_250_data_29F = .data:0x0000029F; // type:object size:0x15 @94094 = .data:0x000002B4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002D8; // type:object size:0x18 scope:global align:4 +lbl_250_data_2D8 = .data:0x000002D8; // type:object size:0x18 @94096 = .data:0x000002F0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002FC; // type:object size:0x1C scope:global align:4 +lbl_250_data_2FC = .data:0x000002FC; // type:object size:0x1C @94098 = .data:0x00000318; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000324; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000338; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000354; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000036C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003C4; // type:object size:0x8 scope:global align:4 +lbl_250_data_324 = .data:0x00000324; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92847 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yh/symbols.txt b/config/RZDE01_02/rels/d_a_e_yh/symbols.txt index 15d75d34c4..c70c349b0b 100644 --- a/config/RZDE01_02/rels/d_a_e_yh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yh/symbols.txt @@ -12,7 +12,6 @@ daE_YH_Draw__FP10e_yh_class = .text:0x00000754; // type:function size:0x18C scop pl_check__FP10e_yh_classf = .text:0x000008E0; // type:function size:0x4C scope:global align:4 damage_check__FP10e_yh_class = .text:0x0000092C; // type:function size:0x424 scope:global align:4 e_yh_stay__FP10e_yh_class = .text:0x00000D50; // type:function size:0x270 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000FC0; // type:label scope:global align:4 e_yh_appear__FP10e_yh_class = .text:0x00000FC0; // type:function size:0x29C scope:global align:4 e_yh_appear_v__FP10e_yh_class = .text:0x0000125C; // type:function size:0x1DC scope:global align:4 e_yh_wait__FP10e_yh_class = .text:0x00001438; // type:function size:0x51C scope:global align:4 @@ -138,25 +137,19 @@ __vt__12daE_YH_HIO_c = .data:0x00000288; // type:object size:0xC scope:global al lbl_251_data_294 = .data:0x00000294; // type:object size:0xD data:string @95700 = .data:0x000002A4; // type:object size:0xC scope:local align:4 __RTTI__12daE_YH_HIO_c = .data:0x000002B0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002B8; // type:object size:0x34 scope:global align:4 +lbl_251_data_2B8 = .data:0x000002B8; // type:object size:0x34 @95763 = .data:0x000002EC; // type:object size:0x3C scope:local align:4 lbl_251_data_328 = .data:0x00000328; // type:object size:0x14 @95765 = .data:0x0000033C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000370; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000378; // type:object size:0x14 scope:global align:4 lbl_251_data_38C = .data:0x0000038C; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000003A0; // type:object size:0x14 scope:global align:4 +lbl_251_data_39F = .data:0x0000039F; // type:object size:0x15 @95823 = .data:0x000003B4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003D8; // type:object size:0x18 scope:global align:4 +lbl_251_data_3D8 = .data:0x000003D8; // type:object size:0x18 @95825 = .data:0x000003F0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003FC; // type:object size:0x1C scope:global align:4 +lbl_251_data_3FC = .data:0x000003FC; // type:object size:0x1C @95827 = .data:0x00000418; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000424; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000438; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000454; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000046C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000004C4; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000004CC; // type:object size:0x24 scope:global align:4 +lbl_251_data_424 = .data:0x00000424; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 l_HIOInit = .bss:0x00000008; // type:object size:0x1 scope:local data:byte @94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yk/symbols.txt b/config/RZDE01_02/rels/d_a_e_yk/symbols.txt index e2870a527f..cde1b76c9f 100644 --- a/config/RZDE01_02/rels/d_a_e_yk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yk/symbols.txt @@ -11,11 +11,9 @@ dComIfG_Ccsp__Fv = .text:0x00000488; // type:function size:0x10 scope:global ali daPy_getLinkPlayerActorClass__Fv = .text:0x00000498; // type:function size:0x10 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000004A8; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000004B8; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x000004C4; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000004C4; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x000004D4; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000004E4; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000004E8; // type:label scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000004F0; // type:function size:0x10 scope:global align:4 fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000500; // type:function size:0x10 scope:global align:4 __ct__12daE_YK_HIO_cFv = .text:0x00000510; // type:function size:0x44 scope:global align:4 @@ -23,7 +21,6 @@ yk_disappear__FP10e_yk_class = .text:0x00000554; // type:function size:0x170 sco anm_init__FP10e_yk_classifUcf = .text:0x000006C4; // type:function size:0xAC scope:global align:4 daE_YK_Draw__FP10e_yk_class = .text:0x00000770; // type:function size:0x9C scope:global align:4 shot_b_sub__FPvPv = .text:0x0000080C; // type:function size:0x78 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000884; // type:label scope:global align:4 pl_check__FP10e_yk_classfs = .text:0x00000884; // type:function size:0x148 scope:global align:4 path_check__FP10e_yk_class = .text:0x000009CC; // type:function size:0x260 scope:global align:4 fly_move__FP10e_yk_class = .text:0x00000C2C; // type:function size:0x17C scope:global align:4 @@ -98,22 +95,17 @@ __vt__12daE_YK_HIO_c = .data:0x000000FC; // type:object size:0xC scope:global al lbl_252_data_108 = .data:0x00000108; // type:object size:0xD data:string @96073 = .data:0x00000118; // type:object size:0xC scope:local align:4 __RTTI__12daE_YK_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000012C; // type:object size:0x34 scope:global align:4 +lbl_252_data_12C = .data:0x0000012C; // type:object size:0x34 @96136 = .data:0x00000160; // type:object size:0x3C scope:local align:4 lbl_252_data_19C = .data:0x0000019C; // type:object size:0x14 @96138 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001E4; // type:object size:0x14 scope:global align:4 +lbl_252_data_1E4 = .data:0x000001E4; // type:object size:0x14 @96196 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000021C; // type:object size:0x18 scope:global align:4 +lbl_252_data_21C = .data:0x0000021C; // type:object size:0x18 @96198 = .data:0x00000234; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000240; // type:object size:0x1C scope:global align:4 +lbl_252_data_240 = .data:0x00000240; // type:object size:0x1C @96200 = .data:0x0000025C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000268; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000027C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000298; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002B0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000002B8; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000308; // type:object size:0x8 scope:global align:4 +lbl_252_data_268 = .data:0x00000268; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_252_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @95199 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt index 10b0e0c99e..ff1683684a 100644 --- a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt @@ -3,16 +3,8 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 -__ct__4cXyzFv = .text:0x000000CC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x000000D0; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00000110; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00000120; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00000130; // type:label scope:global align:4 -__as__4cXyzFR9Vec = .text:0x00000140; // type:label scope:global align:4 __ct__12daE_YM_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 -absXZ__4cXyzCFv = .text:0x0000014C; // type:label scope:global align:4 -__ct__4cXyzFR9Vec = .text:0x0000015C; // type:label scope:global align:4 checkBck__8daE_YM_cFP10c = .text:0x00000198; // type:function size:0x5C scope:global align:4 bckSet__8daE_YM_cFiUcff = .text:0x000001F4; // type:function size:0x144 scope:global align:4 draw__8daE_YM_cFv = .text:0x00000338; // type:function size:0x2A0 scope:global align:4 @@ -22,7 +14,6 @@ setDigEffect__8daE_YM_cFv = .text:0x000006A8; // type:function size:0x10C scope: setElecEffect1__8daE_YM_cFv = .text:0x000007B4; // type:function size:0x148 scope:global align:4 setElecEffect2__8daE_YM_cFv = .text:0x000008FC; // type:function size:0x150 scope:global align:4 setFireEffect__8daE_YM_cFv = .text:0x00000A4C; // type:function size:0x1FC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000C48; // type:label scope:global align:4 checkWallCrash__8daE_YM_cFv = .text:0x00000C48; // type:function size:0xB4 scope:global align:4 checkWolfBark__8daE_YM_cFv = .text:0x00000CFC; // type:function size:0x134 scope:global align:4 checkSurpriseLock__8daE_YM_cFv = .text:0x00000E30; // type:function size:0x224 scope:global align:4 @@ -189,22 +180,17 @@ __vt__12daE_YM_HIO_c = .data:0x00000190; // type:object size:0xC scope:global al lbl_253_data_19C = .data:0x0000019C; // type:object size:0xD data:string @98793 = .data:0x000001AC; // type:object size:0xC scope:local align:4 __RTTI__12daE_YM_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x34 scope:global align:4 +lbl_253_data_1C0 = .data:0x000001C0; // type:object size:0x34 @98856 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 lbl_253_data_230 = .data:0x00000230; // type:object size:0x14 @98858 = .data:0x00000244; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000278; // type:object size:0x14 scope:global align:4 +lbl_253_data_278 = .data:0x00000278; // type:object size:0x14 @98916 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:global align:4 +lbl_253_data_2B0 = .data:0x000002B0; // type:object size:0x18 @98918 = .data:0x000002C8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002D4; // type:object size:0x1C scope:global align:4 +lbl_253_data_2D4 = .data:0x000002D4; // type:object size:0x1C @98920 = .data:0x000002F0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002FC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000310; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000032C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000344; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000036C; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003BC; // type:object size:0x2C scope:global align:4 +lbl_253_data_2FC = .data:0x000002FC; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_253_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @95463 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt b/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt index 76597995fa..a3490a7d4d 100644 --- a/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt @@ -73,11 +73,7 @@ create__9daE_YMB_cFv = .text:0x00008B48; // type:function size:0x328 scope:globa daE_YMB_Create__FP9daE_YMB_c = .text:0x00008E70; // type:function size:0x4 scope:global align:4 __dt__13daE_YMB_HIO_cFv = .text:0x00008E74; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_ymb_cpp = .text:0x00008EB4; // type:function size:0x27C scope:global align:4 -__dt__4cXyzFv = .text:0x00009130; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00009130; // type:function size:0x74 scope:global align:4 -set__4cXyzFfff = .text:0x00009170; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00009180; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000091A4; // type:label scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x000091A4; // type:function size:0x34 scope:global align:4 setPos__11daObjDrop_cF4cXyz = .text:0x000091D8; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -256,8 +252,7 @@ lbl_255_data_29C = .data:0x0000029C; // type:object size:0xE data:string @96852 = .data:0x000002AC; // type:object size:0xC scope:local align:4 __RTTI__13daE_YMB_HIO_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 lbl_255_data_2C0 = .data:0x000002C0; // type:object size:0x50 -__RTTI__13JORReflexible = .data:0x00000310; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000318; // type:object size:0x24 scope:global align:4 +lbl_255_data_310 = .data:0x00000310; // type:object size:0x2C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94142 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt index 1678097720..604119ea50 100644 --- a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt @@ -17,17 +17,13 @@ fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000544; // type:function size:0xC fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000550; // type:function size:0x10 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000560; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00000570; // type:function size:0x30 scope:global align:4 -__ct__10JAISoundIDFUl = .text:0x000005A0; // type:label scope:global align:4 l__CFv = .text:0x000005A0; // type:function size:0x8 scope:global align:4 __ct__10JAISoundIDFRC10JAISoundID = .text:0x000005A8; // type:function size:0xC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000005B4; // type:label scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000005B4; // type:function size:0x314 scope:global align:4 anm_init__FP10e_yr_classifUcf = .text:0x000008C8; // type:function size:0xB8 scope:global align:4 kuti_open__FP10e_yr_classsUl = .text:0x00000980; // type:function size:0x20 scope:global align:4 e_yr_player_bg_check__FP10e_yr_class = .text:0x000009A0; // type:function size:0xCC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A6C; // type:label scope:global align:4 e_yr_player_view_check__FP10e_yr_class = .text:0x00000A6C; // type:function size:0x1A4 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000A9C; // type:label scope:global align:4 pl_horse_check__FP10e_yr_class = .text:0x00000C10; // type:function size:0x6C scope:global align:4 daE_Yr_Draw__FP10e_yr_class = .text:0x00000C7C; // type:function size:0x11C scope:global align:4 e_yr_pos_move__FP10e_yr_class = .text:0x00000D98; // type:function size:0x22C scope:global align:4 @@ -53,7 +49,6 @@ cMtx_XrotM__FPA4_fs = .text:0x00005BB8; // type:function size:0x8 scope:global a cMtx_ZrotM__FPA4_fs = .text:0x00005BC0; // type:function size:0x8 scope:global align:4 fabsf = .text:0x00005BC8; // type:function size:0xC scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00005BD4; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00005BDC; // type:label scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00005BDC; // type:function size:0x8 scope:global align:4 cM_ssin__Fs = .text:0x00005BE4; // type:function size:0x14 scope:global align:4 setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00005BF8; // type:function size:0x14 scope:global align:4 @@ -160,24 +155,20 @@ lbl_256_data_354 = .data:0x00000354; // type:object size:0xA data:string __RTTI__9e_yrHIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 lbl_256_data_384 = .data:0x00000384; // type:object size:0x20 @95727 = .data:0x000003A4; // type:object size:0x14 scope:local align:4 -__RTTI__18fOpAcm_HIO_entry_c = .data:0x000003B8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003C0; // type:object size:0x34 scope:global align:4 +lbl_256_data_3C0 = .data:0x000003C0; // type:object size:0x34 @95787 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 lbl_256_data_430 = .data:0x00000430; // type:object size:0x14 @95789 = .data:0x00000444; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000478; // type:object size:0x14 scope:global align:4 +lbl_256_data_478 = .data:0x00000478; // type:object size:0x14 @95847 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004B0; // type:object size:0x18 scope:global align:4 +lbl_256_data_4B0 = .data:0x000004B0; // type:object size:0x18 @95849 = .data:0x000004C8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004D4; // type:object size:0x1C scope:global align:4 +lbl_256_data_4D4 = .data:0x000004D4; // type:object size:0x1C @95851 = .data:0x000004F0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004FC; // type:object size:0x24 scope:global align:4 +lbl_256_data_4FC = .data:0x000004FC; // type:object size:0x24 @95857 = .data:0x00000520; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x0000052C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000540; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000055C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000574; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000005CC; // type:object size:0x8 scope:global align:4 +lbl_256_data_52C = .data:0x0000052C; // type:object size:0x14 +lbl_256_data_540 = .data:0x00000540; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94143 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_e_yrHIO = .bss:0x00000014; // type:object size:0x78 scope:global align:4 data:float diff --git a/config/RZDE01_02/rels/d_a_e_zh/symbols.txt b/config/RZDE01_02/rels/d_a_e_zh/symbols.txt index c1371e8c3b..22a50499bc 100644 --- a/config/RZDE01_02/rels/d_a_e_zh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zh/symbols.txt @@ -10,7 +10,6 @@ setBck__8daE_ZH_cFiUcff = .text:0x000003E8; // type:function size:0xAC scope:glo s_BallSearch__FPvPv = .text:0x00000494; // type:function size:0x94 scope:global align:4 s_BallSearch_Tag__FPvPv = .text:0x00000528; // type:function size:0x5C scope:global align:4 startDemoCheck__8daE_ZH_cFv = .text:0x00000584; // type:function size:0xCC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000650; // type:label scope:global align:4 mBallBGCheck__8daE_ZH_cFv = .text:0x00000650; // type:function size:0x238 scope:global align:4 mGateOpen__8daE_ZH_cFv = .text:0x00000888; // type:function size:0x134 scope:global align:4 mColorSet__8daE_ZH_cFbff = .text:0x000009BC; // type:function size:0xE0 scope:global align:4 @@ -168,22 +167,17 @@ __vt__12daE_ZH_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global al lbl_257_data_238 = .data:0x00000238; // type:object size:0xD data:string @95063 = .data:0x00000248; // type:object size:0xC scope:local align:4 __RTTI__12daE_ZH_HIO_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000025C; // type:object size:0x34 scope:global align:4 +lbl_257_data_25C = .data:0x0000025C; // type:object size:0x34 @95126 = .data:0x00000290; // type:object size:0x3C scope:local align:4 lbl_257_data_2CC = .data:0x000002CC; // type:object size:0x14 @95128 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000314; // type:object size:0x14 scope:global align:4 +lbl_257_data_314 = .data:0x00000314; // type:object size:0x14 @95186 = .data:0x00000328; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000034C; // type:object size:0x18 scope:global align:4 +lbl_257_data_34C = .data:0x0000034C; // type:object size:0x18 @95188 = .data:0x00000364; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000370; // type:object size:0x1C scope:global align:4 +lbl_257_data_370 = .data:0x00000370; // type:object size:0x1C @95190 = .data:0x0000038C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000398; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000400; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000458; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000460; // type:object size:0x24 scope:global align:4 +lbl_257_data_398 = .data:0x00000398; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @93465 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_zm/symbols.txt b/config/RZDE01_02/rels/d_a_e_zm/symbols.txt index 00dca09864..20df7d7099 100644 --- a/config/RZDE01_02/rels/d_a_e_zm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zm/symbols.txt @@ -8,7 +8,6 @@ draw__8daE_ZM_cFv = .text:0x00000120; // type:function size:0x20C scope:global a daE_ZM_Draw__FP8daE_ZM_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 setBck__8daE_ZM_cFiUcff = .text:0x00000330; // type:function size:0xAC scope:global align:4 damage_check__8daE_ZM_cFv = .text:0x000003DC; // type:function size:0x724 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000B00; // type:label scope:global align:4 mCutTypeCheck__8daE_ZM_cFv = .text:0x00000B00; // type:function size:0xA0 scope:global align:4 s_PointSearch__FPvPv = .text:0x00000BA0; // type:function size:0xA4 scope:global align:4 executeSearchPoint__8daE_ZM_cFv = .text:0x00000C44; // type:function size:0x60 scope:global align:4 @@ -90,21 +89,17 @@ __vt__12daE_ZM_HIO_c = .data:0x00000128; // type:object size:0xC scope:global al lbl_258_data_134 = .data:0x00000134; // type:object size:0xD data:string @93359 = .data:0x00000144; // type:object size:0xC scope:local align:4 __RTTI__12daE_ZM_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000158; // type:object size:0x34 scope:global align:4 +lbl_258_data_158 = .data:0x00000158; // type:object size:0x34 @93421 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 lbl_258_data_1C8 = .data:0x000001C8; // type:object size:0x14 @93423 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000210; // type:object size:0x14 scope:global align:4 +lbl_258_data_210 = .data:0x00000210; // type:object size:0x14 @93481 = .data:0x00000224; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000248; // type:object size:0x18 scope:global align:4 +lbl_258_data_248 = .data:0x00000248; // type:object size:0x18 @93483 = .data:0x00000260; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000026C; // type:object size:0x1C scope:global align:4 +lbl_258_data_26C = .data:0x0000026C; // type:object size:0x1C @93485 = .data:0x00000288; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000294; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002E4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002FC; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_258_data_294 = .data:0x00000294; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_258_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @92635 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_e_zs/symbols.txt b/config/RZDE01_02/rels/d_a_e_zs/symbols.txt index af534233df..a16211b60a 100644 --- a/config/RZDE01_02/rels/d_a_e_zs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zs/symbols.txt @@ -69,22 +69,17 @@ __vt__12daE_ZS_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global al lbl_259_data_D0 = .data:0x000000D0; // type:object size:0xD data:string @94738 = .data:0x000000E0; // type:object size:0xC scope:local align:4 __RTTI__12daE_ZS_HIO_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000F4; // type:object size:0x34 scope:global align:4 +lbl_259_data_F4 = .data:0x000000F4; // type:object size:0x34 @94801 = .data:0x00000128; // type:object size:0x3C scope:local align:4 lbl_259_data_164 = .data:0x00000164; // type:object size:0x14 @94803 = .data:0x00000178; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001AC; // type:object size:0x14 scope:global align:4 +lbl_259_data_1AC = .data:0x000001AC; // type:object size:0x14 @94861 = .data:0x000001C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001E4; // type:object size:0x18 scope:global align:4 +lbl_259_data_1E4 = .data:0x000001E4; // type:object size:0x18 @94863 = .data:0x000001FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000208; // type:object size:0x1C scope:global align:4 +lbl_259_data_208 = .data:0x00000208; // type:object size:0x1C @94865 = .data:0x00000224; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000230; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000264; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000280; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000298; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000002A0; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_259_data_230 = .data:0x00000230; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_259_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_ep/symbols.txt b/config/RZDE01_02/rels/d_a_ep/symbols.txt index 16553eae1c..7c1590fa79 100644 --- a/config/RZDE01_02/rels/d_a_ep/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ep/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 move_calc__FP8ep_classP10ep_hahen_s = .text:0x0000005C; // type:function size:0x620 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000067C; // type:label scope:global align:4 daEp_Draw__FP8ep_class = .text:0x0000067C; // type:function size:0x168 scope:global align:4 ep_switch_event_end__FP8ep_class = .text:0x000007E4; // type:function size:0x60 scope:global align:4 ep_switch_event_move__FP8ep_class = .text:0x00000844; // type:function size:0xF4 scope:global align:4 @@ -12,7 +11,6 @@ daEp_Delete__FP8ep_class = .text:0x00001D24; // type:function size:0x44 scope:gl daEp_CreateHeap__FP10fopAc_ac_c = .text:0x00001D68; // type:function size:0x118 scope:global align:4 daEp_Create__FP10fopAc_ac_c = .text:0x00001E80; // type:function size:0x44C scope:global align:4 __ct__10ep_hahen_sFv = .text:0x000022CC; // type:function size:0x6C scope:global align:4 -__dt__14dBgS_ObjGndChkFv = .text:0x00002338; // type:label scope:global align:4 __dt__10ep_hahen_sFv = .text:0x00002338; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @@ -96,20 +94,17 @@ co_cyl_src$92648 = .data:0x000000AC; // type:object size:0x44 scope:global align at_sph_src$92656 = .data:0x000000F0; // type:object size:0x40 scope:global align:4 l_daEp_Method = .data:0x00000130; // type:object size:0x20 scope:global align:4 g_profile_EP = .data:0x00000150; // type:object size:0x30 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000180; // type:object size:0x40 scope:global align:4 +lbl_11_data_180 = .data:0x00000180; // type:object size:0x40 @92799 = .data:0x000001C0; // type:object size:0x4C scope:local align:4 lbl_11_data_20C = .data:0x0000020C; // type:object size:0x14 @92803 = .data:0x00000220; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000264; // type:object size:0x14 scope:global align:4 +lbl_11_data_264 = .data:0x00000264; // type:object size:0x14 @92805 = .data:0x00000278; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000029C; // type:object size:0x18 scope:global align:4 +lbl_11_data_29C = .data:0x0000029C; // type:object size:0x18 @92807 = .data:0x000002B4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002C0; // type:object size:0x1C scope:global align:4 +lbl_11_data_2C0 = .data:0x000002C0; // type:object size:0x1C @92809 = .data:0x000002DC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002E8; // type:object size:0x34 scope:global align:4 +lbl_11_data_2E8 = .data:0x000002E8; // type:object size:0x34 @92843 = .data:0x0000031C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000330; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000348; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000035C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000378; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000390; // type:object size:0x48 scope:global align:4 +lbl_11_data_330 = .data:0x00000330; // type:object size:0x2C +lbl_11_data_35C = .data:0x0000035C; // type:object size:0x7C diff --git a/config/RZDE01_02/rels/d_a_formation_mng/symbols.txt b/config/RZDE01_02/rels/d_a_formation_mng/symbols.txt index 4bdd9b47d3..eae0a8ecad 100644 --- a/config/RZDE01_02/rels/d_a_formation_mng/symbols.txt +++ b/config/RZDE01_02/rels/d_a_formation_mng/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initWait__10daFmtMng_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 initMemberPos__10daFmtMng_cFv = .text:0x00000128; // type:function size:0x2C4 scope:global align:4 setPath__15daFmtMng_Path_cFiiR4cXyz = .text:0x000003EC; // type:function size:0x80 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000046C; // type:label scope:global align:4 executeWait__10daFmtMng_cFv = .text:0x0000046C; // type:function size:0x128 scope:global align:4 isAllMemberCulling__10daFmtMng_cFv = .text:0x00000594; // type:function size:0xA4 scope:global align:4 setAction__10daFmtMng_cFQ210daFmtMng_c6Mode_e = .text:0x00000638; // type:function size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_fr/symbols.txt b/config/RZDE01_02/rels/d_a_fr/symbols.txt index 7a4752c143..051275776b 100644 --- a/config/RZDE01_02/rels/d_a_fr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_fr/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daFr_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 daFr_Draw__FP8fr_class = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 s_wd_sub__FPvPv = .text:0x000001EC; // type:function size:0x4C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000238; // type:label scope:global align:4 way_bg_check__FP8fr_class = .text:0x00000238; // type:function size:0xF0 scope:global align:4 swim_on__FP8fr_class = .text:0x00000328; // type:function size:0x18C scope:global align:4 daFr_Execute__FP8fr_class = .text:0x000004B4; // type:function size:0x12FC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_grass/splits.txt b/config/RZDE01_02/rels/d_a_grass/splits.txt index 8072db4468..da5a352f6f 100644 --- a/config/RZDE01_02/rels/d_a_grass/splits.txt +++ b/config/RZDE01_02/rels/d_a_grass/splits.txt @@ -3,7 +3,7 @@ Sections: .ctors type:rodata align:4 .dtors type:rodata align:4 .rodata type:rodata align:8 - .data type:data align:8 + .data type:data align:32 .bss type:bss align:8 REL/executor.c: diff --git a/config/RZDE01_02/rels/d_a_grass/symbols.txt b/config/RZDE01_02/rels/d_a_grass/symbols.txt index ab0f0f16fd..027e720673 100644 --- a/config/RZDE01_02/rels/d_a_grass/symbols.txt +++ b/config/RZDE01_02/rels/d_a_grass/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x000000CC; // type:function size:0x19C scope:global align:4 WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00000268; // type:function size:0x4B4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000071C; // type:label scope:global align:4 Direction_Set__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_ObjP5csXyz = .text:0x0000071C; // type:function size:0x234 scope:global align:4 WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfUs = .text:0x00000950; // type:function size:0x458 scope:global align:4 hitCheck__13dGrass_data_cFiUs = .text:0x00000DA8; // type:function size:0x1F8 scope:global align:4 @@ -202,7 +201,6 @@ __vt__15dCcMassS_HitInf = .data:0x0000470C; // type:object size:0xC scope:global lbl_74_data_4718 = .data:0x00004718; // type:object size:0x10 data:string __RTTI__15dCcMassS_HitInf = .data:0x00004728; // type:object size:0x8 scope:global align:4 lbl_74_data_4730 = .data:0x00004730; // type:object size:0xA data:string -__RTTI__9J3DPacket = .data:0x0000473C; // type:object size:0x8 scope:global align:4 lbl_74_data_4744 = .data:0x00004744; // type:object size:0x8 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_horse/symbols.txt b/config/RZDE01_02/rels/d_a_horse/symbols.txt index 13ed27809f..e1a5792a0e 100644 --- a/config/RZDE01_02/rels/d_a_horse/symbols.txt +++ b/config/RZDE01_02/rels/d_a_horse/symbols.txt @@ -88,7 +88,6 @@ procLargeDamageInit__9daHorse_cFv = .text:0x0000ABB0; // type:function size:0xBC procLargeDamage__9daHorse_cFv = .text:0x0000AC6C; // type:function size:0x5C scope:global align:4 procToolDemoInit__9daHorse_cFv = .text:0x0000ACC8; // type:function size:0x78 scope:global align:4 procToolDemo__9daHorse_cFv = .text:0x0000AD40; // type:function size:0x194 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000AED4; // type:label scope:global align:4 searchSceneChangeArea__9daHorse_cFP10fopAc_ac_c = .text:0x0000AED4; // type:function size:0x44 scope:global align:4 daHorse_searchSceneChangeArea__FP10fopAc_ac_cPv = .text:0x0000AF18; // type:function size:0x34 scope:global align:4 execute__9daHorse_cFv = .text:0x0000AF4C; // type:function size:0x7F0 scope:global align:4 @@ -103,21 +102,12 @@ __dt__18@20@dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope __dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global align:4 checkHorseGetItem__9daAlink_cCFv = .text:0x0000BBAC; // type:function size:0x6C scope:global align:4 checkHorseRideReady__9daAlink_cCFv = .text:0x0000BC18; // type:function size:0x20 scope:global align:4 -__dt__12dBgS_AcchCirFv = .text:0x0000BC38; // type:label scope:global align:4 __dt__14dBgS_HorseAcchFv = .text:0x0000BC38; // type:function size:0x58 scope:global align:4 -getWeight__10J3DMtxCalcCFUc = .text:0x0000BC84; // type:label scope:global align:4 -setWeight__10J3DMtxCalcFUcf = .text:0x0000BC90; // type:label scope:global align:4 __ct__13daHorseRein_cFv = .text:0x0000BC90; // type:function size:0x4 scope:global align:4 -getAnmTransform__10J3DMtxCalcFv = .text:0x0000BC94; // type:label scope:global align:4 __dt__13daHorseRein_cFv = .text:0x0000BC94; // type:function size:0x40 scope:global align:4 -getAnmTransform__10J3DMtxCalcFUc = .text:0x0000BC9C; // type:label scope:global align:4 -setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x0000BCA4; // type:label scope:global align:4 -setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x0000BCA8; // type:label scope:global align:4 -__dt__9dCcD_SttsFv = .text:0x0000BCD0; // type:label scope:global align:4 __ct__17daHorseFootData_cFv = .text:0x0000BCD4; // type:function size:0x4 scope:global align:4 __dt__17daHorseFootData_cFv = .text:0x0000BCD8; // type:function size:0x40 scope:global align:4 setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000BD18; // type:function size:0x4C scope:global align:4 -__ct__8dCcD_CylFv = .text:0x0000BD2C; // type:label scope:global align:4 getRightFingerMtx__11daHoZelda_cFv = .text:0x0000BD64; // type:function size:0x14 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -292,28 +282,21 @@ lbl_262_data_260 = .data:0x00000260; // type:object size:0xF data:string __RTTI__14dBgS_HorseAcch = .data:0x000002AC; // type:object size:0x8 scope:global align:4 lbl_262_data_2B4 = .data:0x000002B4; // type:object size:0xA data:string @111610 = .data:0x000002C0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002F4; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 lbl_262_data_310 = .data:0x00000310; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000324; // type:object size:0x7C scope:global align:4 +lbl_262_data_323 = .data:0x00000323; // type:object size:0x7D @111630 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 lbl_262_data_3B4 = .data:0x000003B4; // type:object size:0x14 @111668 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003EC; // type:object size:0x18 scope:global align:4 +lbl_262_data_3EC = .data:0x000003EC; // type:object size:0x18 @111670 = .data:0x00000404; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000410; // type:object size:0x1C scope:global align:4 +lbl_262_data_410 = .data:0x00000410; // type:object size:0x1C @111672 = .data:0x0000042C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000438; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000046C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004A0; // type:object size:0xA8 scope:global align:4 +lbl_262_data_438 = .data:0x00000438; // type:object size:0x110 @111733 = .data:0x00000548; // type:object size:0xC scope:local align:4 -__RTTI__19J3DMtxCalcNoAnmBase = .data:0x00000554; // type:object size:0x8 scope:global align:4 __vt__10J3DMtxCalc = .data:0x0000055C; // type:object size:0x2C scope:global align:4 lbl_262_data_588 = .data:0x00000588; // type:object size:0xB data:string -__RTTI__10J3DMtxCalc = .data:0x00000594; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000059C; // type:object size:0x1C scope:global align:4 -__RTTI__12J3DFrameCtrl = .data:0x000005B8; // type:object size:0x8 scope:global align:4 +lbl_262_data_59C = .data:0x0000059C; // type:object size:0x1C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @106884 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_izumi_gate/symbols.txt b/config/RZDE01_02/rels/d_a_izumi_gate/symbols.txt index 02fb869af3..5d5cdbd931 100644 --- a/config/RZDE01_02/rels/d_a_izumi_gate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_izumi_gate/symbols.txt @@ -24,4 +24,4 @@ lbl_264_data_88 = .data:0x00000088; // type:object size:0xE data:string __RTTI__13daIzumiGate_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 lbl_264_data_B4 = .data:0x000000B4; // type:object size:0x12 data:string lbl_264_data_C6 = .data:0x000000C6; // type:object size:0xE data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D4; // type:object size:0x4 scope:global align:4 data:string +lbl_264_data_D4 = .data:0x000000D4; // type:object size:0x4 data:string diff --git a/config/RZDE01_02/rels/d_a_kago/symbols.txt b/config/RZDE01_02/rels/d_a_kago/symbols.txt index f29c817d38..def92ba334 100644 --- a/config/RZDE01_02/rels/d_a_kago/symbols.txt +++ b/config/RZDE01_02/rels/d_a_kago/symbols.txt @@ -12,7 +12,6 @@ daKago_Draw__FP8daKago_c = .text:0x00000450; // type:function size:0x4 scope:glo executeBalloonMenu__8daKago_cFv = .text:0x00000454; // type:function size:0x23C scope:global align:4 checkGroundHeight__8daKago_cF4cXyzPf = .text:0x00000690; // type:function size:0x394 scope:global align:4 checkRoofHeight__8daKago_cF4cXyz = .text:0x00000A24; // type:function size:0x1A4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000BC8; // type:label scope:global align:4 checkMoveHeight__8daKago_cFv = .text:0x00000BC8; // type:function size:0x84 scope:global align:4 checkSizeBg__8daKago_cFv = .text:0x00000C4C; // type:function size:0x320 scope:global align:4 demo_skip__8daKago_cFi = .text:0x00000F6C; // type:function size:0x344 scope:global align:4 @@ -82,16 +81,9 @@ create__8daKago_cFv = .text:0x00009DE8; // type:function size:0x460 scope:global daKago_Create__FP8daKago_c = .text:0x0000A248; // type:function size:0x4 scope:global align:4 __dt__12daKago_HIO_cFv = .text:0x0000A24C; // type:function size:0x40 scope:global align:4 __sinit_d_a_kago_cpp = .text:0x0000A28C; // type:function size:0x48 scope:global align:4 -__ct__4cXyzFv = .text:0x0000A2D4; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000A2D4; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x0000A2D8; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000A318; // type:label scope:global align:4 -__as__4cXyzFR9Vec = .text:0x0000A328; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x0000A348; // type:label scope:global align:4 getMidnaActor__9daPy_py_cFv = .text:0x0000A348; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A354; // type:function size:0x4C scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000A358; // type:label scope:global align:4 -__ct__4cXyzFR9Vec = .text:0x0000A374; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -243,23 +235,17 @@ lbl_265_data_204 = .data:0x00000204; // type:object size:0xD data:string @103251 = .data:0x00000214; // type:object size:0xC scope:local align:4 __RTTI__12daKago_HIO_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 lbl_265_data_228 = .data:0x00000228; // type:object size:0x28 -__vt__12dBgS_ObjAcch = .data:0x00000250; // type:object size:0x34 scope:global align:4 +lbl_265_data_250 = .data:0x00000250; // type:object size:0x34 @103321 = .data:0x00000284; // type:object size:0x3C scope:local align:4 lbl_265_data_2C0 = .data:0x000002C0; // type:object size:0x14 @103323 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000308; // type:object size:0x3C scope:global align:4 +lbl_265_data_308 = .data:0x00000308; // type:object size:0x3C @103381 = .data:0x00000344; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000368; // type:object size:0x18 scope:global align:4 +lbl_265_data_368 = .data:0x00000368; // type:object size:0x18 @103383 = .data:0x00000380; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000038C; // type:object size:0x1C scope:global align:4 +lbl_265_data_38C = .data:0x0000038C; // type:object size:0x1C @103385 = .data:0x000003A8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003B4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003C8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003E4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003FC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000404; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000424; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000474; // type:object size:0x8 scope:global align:4 +lbl_265_data_3B4 = .data:0x000003B4; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_anmCsr = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_kytag08/symbols.txt b/config/RZDE01_02/rels/d_a_kytag08/symbols.txt index 3f0437d52f..c936e016f1 100644 --- a/config/RZDE01_02/rels/d_a_kytag08/symbols.txt +++ b/config/RZDE01_02/rels/d_a_kytag08/symbols.txt @@ -6,7 +6,6 @@ daKytag08_Execute__FP13kytag08_class = .text:0x00000064; // type:function size:0 daKytag08_IsDelete__FP13kytag08_class = .text:0x000005F0; // type:function size:0x8 scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x000005F8; // type:function size:0x68 scope:global align:4 daKytag08_Create__FP10fopAc_ac_c = .text:0x00000660; // type:function size:0x208 scope:global align:4 -setGlobalTranslation__14JPABaseEmitterFfff = .text:0x00000868; // type:label scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000868; // type:function size:0x14 scope:global align:4 daKytag08_Delete__FP13kytag08_class = .text:0x0000087C; // type:function size:0xD0 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_kytag09/symbols.txt b/config/RZDE01_02/rels/d_a_kytag09/symbols.txt index 6d30545c43..72ad3bec5a 100644 --- a/config/RZDE01_02/rels/d_a_kytag09/symbols.txt +++ b/config/RZDE01_02/rels/d_a_kytag09/symbols.txt @@ -8,7 +8,6 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000238; // type:function size:0x154 scop useHeapInit2__FP10fopAc_ac_c = .text:0x0000038C; // type:function size:0xC4 scope:global align:4 daKytag09_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x104 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000554; // type:function size:0xC scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00000560; // type:label scope:global align:4 daKytag09_Delete__FP13kytag09_class = .text:0x00000560; // type:function size:0x50 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_kytag10/symbols.txt b/config/RZDE01_02/rels/d_a_kytag10/symbols.txt index 9e4690dc56..77fc37edc8 100644 --- a/config/RZDE01_02/rels/d_a_kytag10/symbols.txt +++ b/config/RZDE01_02/rels/d_a_kytag10/symbols.txt @@ -7,7 +7,6 @@ daKytag10_Execute__FP13kytag10_class = .text:0x0000019C; // type:function size:0 daKytag10_IsDelete__FP13kytag10_class = .text:0x00000404; // type:function size:0x8 scope:global align:4 daKytag10_Delete__FP13kytag10_class = .text:0x0000040C; // type:function size:0xD0 scope:global align:4 daKytag10_Create__FP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x1C4 scope:global align:4 -setGlobalTranslation__14JPABaseEmitterFfff = .text:0x000006A0; // type:label scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x000006A0; // type:function size:0x14 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_mant/splits.txt b/config/RZDE01_02/rels/d_a_mant/splits.txt index a7fcef93f0..2f70c6ac4f 100644 --- a/config/RZDE01_02/rels/d_a_mant/splits.txt +++ b/config/RZDE01_02/rels/d_a_mant/splits.txt @@ -3,7 +3,7 @@ Sections: .ctors type:rodata align:4 .dtors type:rodata align:4 .rodata type:rodata align:8 - .data type:data align:8 + .data type:data align:32 .bss type:bss align:8 REL/executor.c: diff --git a/config/RZDE01_02/rels/d_a_mant/symbols.txt b/config/RZDE01_02/rels/d_a_mant/symbols.txt index afd5f9f8fd..30c4b8ff5c 100644 --- a/config/RZDE01_02/rels/d_a_mant/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mant/symbols.txt @@ -70,6 +70,5 @@ lbl_277_data_8A64 = .data:0x00008A64; // type:object size:0x10 data:string @93126 = .data:0x00008A74; // type:object size:0xC scope:local align:4 __RTTI__15daMant_packet_c = .data:0x00008A80; // type:object size:0x8 scope:global align:4 lbl_277_data_8A88 = .data:0x00008A88; // type:object size:0xA data:string -__RTTI__9J3DPacket = .data:0x00008A94; // type:object size:0x8 scope:global align:4 lbl_277_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte mant_cut_type = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt b/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt index b7e0e0fd9e..4c4037136d 100644 --- a/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt @@ -253,33 +253,26 @@ __vt__15daMg_Fish_HIO_c = .data:0x00000660; // type:object size:0xC scope:global lbl_79_data_66C = .data:0x0000066C; // type:object size:0x10 data:string @98192 = .data:0x0000067C; // type:object size:0xC scope:local align:4 __RTTI__15daMg_Fish_HIO_c = .data:0x00000688; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000690; // type:object size:0x34 scope:global align:4 +lbl_79_data_690 = .data:0x00000690; // type:object size:0x34 @98254 = .data:0x000006C4; // type:object size:0x3C scope:local align:4 lbl_79_data_700 = .data:0x00000700; // type:object size:0x14 @98256 = .data:0x00000714; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000748; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000750; // type:object size:0x14 scope:global align:4 lbl_79_data_764 = .data:0x00000764; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000778; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x00000780; // type:object size:0x40 scope:global align:4 +lbl_79_data_780 = .data:0x00000780; // type:object size:0x40 @98308 = .data:0x000007C0; // type:object size:0x4C scope:local align:4 lbl_79_data_80C = .data:0x0000080C; // type:object size:0x14 @98312 = .data:0x00000820; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000864; // type:object size:0x14 scope:global align:4 +lbl_79_data_864 = .data:0x00000864; // type:object size:0x14 @98314 = .data:0x00000878; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000089C; // type:object size:0x18 scope:global align:4 +lbl_79_data_89C = .data:0x0000089C; // type:object size:0x18 @98316 = .data:0x000008B4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000008C0; // type:object size:0x1C scope:global align:4 +lbl_79_data_8C0 = .data:0x000008C0; // type:object size:0x1C @98318 = .data:0x000008DC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000008E8; // type:object size:0x34 scope:global align:4 +lbl_79_data_8E8 = .data:0x000008E8; // type:object size:0x34 @98352 = .data:0x0000091C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000930; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000948; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000095C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000978; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000990; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000998; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000009C8; // type:object size:0x2C scope:global align:4 +lbl_79_data_930 = .data:0x00000930; // type:object size:0x2C +lbl_79_data_95C = .data:0x0000095C; // type:object size:0x98 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte lbl_79_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt b/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt index a3e886c2ae..a9886f499d 100644 --- a/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt @@ -171,23 +171,19 @@ rod_w$95800 = .data:0x00000598; // type:object size:0x20 scope:global align:4 check_kind$95990 = .data:0x000005B8; // type:object size:0x8 scope:global align:4 l_daFshop_Method = .data:0x000005C0; // type:object size:0x20 scope:global align:4 g_profile_FSHOP = .data:0x000005E0; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000610; // type:object size:0x34 scope:global align:4 +lbl_278_data_610 = .data:0x00000610; // type:object size:0x34 @96177 = .data:0x00000644; // type:object size:0x3C scope:local align:4 lbl_278_data_680 = .data:0x00000680; // type:object size:0x14 @96179 = .data:0x00000694; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006C8; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000006D0; // type:object size:0x14 scope:global align:4 lbl_278_data_6E4 = .data:0x000006E4; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000006F8; // type:object size:0x14 scope:global align:4 +lbl_278_data_6F7 = .data:0x000006F7; // type:object size:0x15 @96237 = .data:0x0000070C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000730; // type:object size:0x18 scope:global align:4 +lbl_278_data_730 = .data:0x00000730; // type:object size:0x18 @96239 = .data:0x00000748; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000754; // type:object size:0x1C scope:global align:4 +lbl_278_data_754 = .data:0x00000754; // type:object size:0x1C @96241 = .data:0x00000770; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000077C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000790; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007C4; // type:object size:0x8 scope:global align:4 +lbl_278_data_77C = .data:0x0000077C; // type:object size:0x50 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94844 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt index 487d72ae9c..de40833def 100644 --- a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt @@ -59,7 +59,6 @@ dComIfGp_setAStatusForce__FUcUc = .text:0x000103D8; // type:function size:0x14 s dComIfGp_getVibration__Fv = .text:0x000103EC; // type:function size:0x10 scope:global align:4 dComIfGp_setRemoConStatusForce__FUcUcUc = .text:0x000103FC; // type:function size:0x18 scope:global align:4 dComIfGp_setDoStatusForce__FUcUc = .text:0x00010414; // type:function size:0x14 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00010428; // type:label scope:global align:4 dComIfGp_setNunStatusForce__FUcUcUc = .text:0x00010428; // type:function size:0x18 scope:global align:4 dComIfGp_att_LookRequest__FP10fopAc_ac_cfffsi = .text:0x00010440; // type:function size:0x20 scope:global align:4 dComIfGp_getStartStageName__Fv = .text:0x00010460; // type:function size:0x10 scope:global align:4 @@ -68,18 +67,11 @@ fopAcM_SearchByID__FUi = .text:0x00010480; // type:function size:0x30 scope:glob fopAcM_SearchByName__Fs = .text:0x000104B0; // type:function size:0x30 scope:global align:4 fopAcM_GetID__FPCv = .text:0x000104E0; // type:function size:0x18 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000104F8; // type:function size:0xC scope:global align:4 -__ct__4cXyzFv = .text:0x00010504; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00010504; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x00010508; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00010538; // type:label scope:global align:4 zero__4cXyzFv = .text:0x00010538; // type:function size:0x14 scope:global align:4 -abs__4cXyzCFv = .text:0x00010548; // type:label scope:global align:4 getFishingRodAngleY__9daPy_py_cCFv = .text:0x0001054C; // type:function size:0x14 scope:global align:4 daPy_getLinkPlayerActorClass__Fv = .text:0x00010560; // type:function size:0x10 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00010568; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00010570; // type:label scope:global align:4 daAlink_getAlinkActorClass__Fv = .text:0x00010570; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00010580; // type:label scope:global align:4 setFishingArnmAngle__9daAlink_cFs = .text:0x00010580; // type:function size:0x14 scope:global align:4 fishingCastWaitAnimeStop__9daAlink_cFv = .text:0x00010594; // type:function size:0x18 scope:global align:4 cM_ssin__Fs = .text:0x000105AC; // type:function size:0x14 scope:global align:4 @@ -329,25 +321,19 @@ __vt__13dmg_rod_HIO_c = .data:0x000002AC; // type:object size:0xC scope:global a lbl_51_data_2B8 = .data:0x000002B8; // type:object size:0xE data:string @114094 = .data:0x000002C8; // type:object size:0xC scope:local align:4 __RTTI__13dmg_rod_HIO_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002DC; // type:object size:0x34 scope:global align:4 +lbl_51_data_2DC = .data:0x000002DC; // type:object size:0x34 @114197 = .data:0x00000310; // type:object size:0x3C scope:local align:4 lbl_51_data_34C = .data:0x0000034C; // type:object size:0x14 @114199 = .data:0x00000360; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000394; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 lbl_51_data_3B0 = .data:0x000003B0; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +lbl_51_data_3C3 = .data:0x000003C3; // type:object size:0x15 @114257 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003FC; // type:object size:0x18 scope:global align:4 +lbl_51_data_3FC = .data:0x000003FC; // type:object size:0x18 @114259 = .data:0x00000414; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000420; // type:object size:0x1C scope:global align:4 +lbl_51_data_420 = .data:0x00000420; // type:object size:0x1C @114261 = .data:0x0000043C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000448; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000045C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000478; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000490; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004B8; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000508; // type:object size:0x8 scope:global align:4 +lbl_51_data_448 = .data:0x00000448; // type:object size:0xC8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 henna = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_midna/symbols.txt b/config/RZDE01_02/rels/d_a_midna/symbols.txt index d9337644d6..c2f74cd071 100644 --- a/config/RZDE01_02/rels/d_a_midna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_midna/symbols.txt @@ -17,7 +17,6 @@ create__9daMidna_cFv = .text:0x00000E08; // type:function size:0x558 scope:globa daMidna_Create__FP10fopAc_ac_c = .text:0x00001360; // type:function size:0x4 scope:global align:4 allAnimePlay__9daMidna_cFv = .text:0x00001364; // type:function size:0x48C scope:global align:4 setMatrix__9daMidna_cFv = .text:0x000017F0; // type:function size:0x5A8 scope:global align:4 -__as__3VecFR9Vec = .text:0x00001D98; // type:label scope:global align:4 setBodyPartMatrix__9daMidna_cFv = .text:0x00001D98; // type:function size:0x844 scope:global align:4 setRoomInfo__9daMidna_cFv = .text:0x000025DC; // type:function size:0x94 scope:global align:4 setBodyPartPos__9daMidna_cFv = .text:0x00002670; // type:function size:0x1D0 scope:global align:4 @@ -34,7 +33,6 @@ setLeftHandShape__9daMidna_cFUs = .text:0x00004260; // type:function size:0xEC s setRightHandShape__9daMidna_cFUs = .text:0x0000434C; // type:function size:0xEC scope:global align:4 setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x00004438; // type:function size:0x110 scope:global align:4 setAnm__9daMidna_cFv = .text:0x00004548; // type:function size:0x173C scope:global align:4 -__as__10QuaternionFR16Quaternion = .text:0x00005C84; // type:label scope:global align:4 getNeckAimAngle__9daMidna_cFP10cXyz = .text:0x00005C84; // type:function size:0x1C4 scope:global align:4 clearEyeMove__9daMidna_cFv = .text:0x00005E48; // type:function size:0x50 scope:global align:4 setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00005E98; // type:function size:0x41C scope:global align:4 @@ -57,12 +55,10 @@ daMidna_Draw__FP9daMidna_c = .text:0x00008EFC; // type:function size:0x4 scope:g __dt__9daMidna_cFv = .text:0x00008F00; // type:function size:0x138 scope:global align:4 daMidna_Delete__FP9daMidna_c = .text:0x00009038; // type:function size:0x28 scope:global align:4 __dt__20daMidna_McaMorfCB1_cFv = .text:0x00009060; // type:function size:0x40 scope:global align:4 -checkMidnaTired__9daMidna_cFv = .text:0x000090A0; // type:label scope:global align:4 checkShadowModelDrawSmode__9daMidna_cCFv = .text:0x000090A0; // type:function size:0x20 scope:global align:4 __dt__16daMidna_matAnm_cFv = .text:0x000090C0; // type:function size:0x58 scope:global align:4 getMidnaLocaterMtx__8daKago_cFv = .text:0x00009118; // type:function size:0x18 scope:global align:4 getWolfMidnaMatrix__9daAlink_cFv = .text:0x00009130; // type:function size:0x14 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00009144; // type:label scope:global align:4 __as__10J3DGXColorF8_GXColor = .text:0x00009144; // type:function size:0x24 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @@ -182,7 +178,6 @@ lbl_52_data_280 = .data:0x00000280; // type:object size:0x11 data:string __RTTI__16daMidna_matAnm_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 __vt__25mDoExt_McaMorfCallBack1_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 lbl_52_data_2B4 = .data:0x000002B4; // type:object size:0x1A data:string -__RTTI__25mDoExt_McaMorfCallBack1_c = .data:0x000002D0; // type:object size:0x18 scope:global align:4 -__RTTI__14J3DMaterialAnm = .data:0x000002E8; // type:object size:0x4C scope:global align:4 +lbl_52_data_2CE = .data:0x000002CE; // type:object size:0x66 lbl_52_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte lbl_52_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_mirror/symbols.txt b/config/RZDE01_02/rels/d_a_mirror/symbols.txt index 8407495927..edb6f12ee8 100644 --- a/config/RZDE01_02/rels/d_a_mirror/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mirror/symbols.txt @@ -8,7 +8,6 @@ entryModel__16dMirror_packet_cFP8J3DModel = .text:0x000001F0; // type:function s mirrorZdraw__16dMirror_packet_cFPfPfffffff = .text:0x00000220; // type:function size:0x508 scope:global align:4 modelDraw__16dMirror_packet_cFP8J3DModelPA4_f = .text:0x00000728; // type:function size:0x204 scope:global align:4 mainDraw__16dMirror_packet_cFv = .text:0x0000092C; // type:function size:0x844 scope:global align:4 -__as__3VecFR9Vec = .text:0x00001170; // type:label scope:global align:4 draw__16dMirror_packet_cFv = .text:0x00001170; // type:function size:0x9C scope:global align:4 __ct__10daMirror_cFv = .text:0x0000120C; // type:function size:0x58 scope:global align:4 setModelMtx__10daMirror_cFv = .text:0x00001264; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt index b942fc5e13..b1fa087856 100644 --- a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt +++ b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt @@ -192,9 +192,7 @@ __vt__16daMP_Dlst_base_c = .data:0x00000490; // type:object size:0xC scope:globa @90688 = .data:0x0000049C; // type:object size:0x11 scope:local align:4 data:string @90689 = .data:0x000004B0; // type:object size:0xC scope:local align:4 __RTTI__16daMP_Dlst_base_c = .data:0x000004C0; // type:object size:0x8 scope:global align:4 -__vt__12dDlst_base_c = .data:0x000004C8; // type:object size:0xC scope:global align:4 @90766 = .data:0x000004D4; // type:object size:0xD scope:local align:4 data:string -__RTTI__12dDlst_base_c = .data:0x000004E8; // type:object size:0x8 scope:global align:4 ...bss.0 = .bss:0x00000000; // type:label scope:local align:4 Ydchuff = .bss:0x00000000; // type:object size:0x4 scope:global align:4 Udchuff = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_myna/symbols.txt b/config/RZDE01_02/rels/d_a_myna/symbols.txt index 710a915d0e..38d5eec4ba 100644 --- a/config/RZDE01_02/rels/d_a_myna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_myna/symbols.txt @@ -45,7 +45,6 @@ byebye_talk_init__8daMyna_cFv = .text:0x000019F0; // type:function size:0x13C sc byebye_talk_move__8daMyna_cFv = .text:0x00001B2C; // type:function size:0xDC scope:global align:4 turn_on_start_init__8daMyna_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 turn_on_start_move__8daMyna_cFv = .text:0x00001CA8; // type:function size:0x114 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001DBC; // type:label scope:global align:4 turn_on_init__8daMyna_cFv = .text:0x00001DBC; // type:function size:0x10 scope:global align:4 turn_on_move__8daMyna_cFv = .text:0x00001DCC; // type:function size:0x48 scope:global align:4 turn_on_end1_init__8daMyna_cFv = .text:0x00001E14; // type:function size:0x10 scope:global align:4 @@ -102,7 +101,6 @@ daMyna_IsDelete__FPv = .text:0x000040AC; // type:function size:0x8 scope:global __dt__12daMyna_HIO_cFv = .text:0x000040B4; // type:function size:0x40 scope:global align:4 __sinit_d_a_myna_cpp = .text:0x000040F4; // type:function size:0x48 scope:global align:4 __ct__12daMyna_HIO_cFv = .text:0x0000413C; // type:function size:0x4C scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x00004188; // type:label scope:global align:4 getHeadTopPos__9daPy_py_cCFv = .text:0x00004188; // type:function size:0x8 scope:global align:4 __dt__8daMyna_cFv = .text:0x00004190; // type:function size:0xA4 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -163,12 +161,9 @@ lbl_281_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string @96787 = .data:0x00000508; // type:object size:0xC scope:local align:4 __RTTI__8daMyna_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 lbl_281_data_51C = .data:0x0000051C; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x00000528; // type:object size:0x24 scope:global align:4 +lbl_281_data_527 = .data:0x00000527; // type:object size:0x25 @96925 = .data:0x0000054C; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x00000558; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000560; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000005B0; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000005B8; // type:object size:0x24 scope:global align:4 +lbl_281_data_560 = .data:0x00000560; // type:object size:0x7C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @95076 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt index 0cb9915e81..87c42f9e86 100644 --- a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt @@ -45,7 +45,6 @@ __sinit_d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:globa __dt__17@36@dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 __dt__17@20@dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 __dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global align:4 -__dt__12dBgS_AcchCirFv = .text:0x000045B0; // type:label scope:global align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000045B0; // type:function size:0x84 scope:global align:4 setCargoBombExplode__9daNbomb_cFv = .text:0x00004634; // type:function size:0x10 scope:global align:4 deleteBombAndEffect__9daNbomb_cFv = .text:0x00004644; // type:function size:0x38 scope:global align:4 @@ -153,18 +152,15 @@ lbl_53_data_1B8 = .data:0x000001B8; // type:object size:0xE data:string __RTTI__13dBgS_BombAcch = .data:0x00000204; // type:object size:0x8 scope:global align:4 lbl_53_data_20C = .data:0x0000020C; // type:object size:0xA data:string @107989 = .data:0x00000218; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000024C; // type:object size:0x14 scope:global align:4 +lbl_53_data_24C = .data:0x0000024C; // type:object size:0x14 @108047 = .data:0x00000260; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000284; // type:object size:0x18 scope:global align:4 +lbl_53_data_284 = .data:0x00000284; // type:object size:0x18 @108049 = .data:0x0000029C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002A8; // type:object size:0x1C scope:global align:4 +lbl_53_data_2A8 = .data:0x000002A8; // type:object size:0x1C @108051 = .data:0x000002C4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002D0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000002E4; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002F8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000314; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000032C; // type:object size:0x68 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000394; // type:object size:0x24 scope:global align:4 +lbl_53_data_2D0 = .data:0x000002D0; // type:object size:0x14 +lbl_53_data_2E4 = .data:0x000002E4; // type:object size:0x14 +lbl_53_data_2F8 = .data:0x000002F8; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @106798 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_ni/symbols.txt b/config/RZDE01_02/rels/d_a_ni/symbols.txt index c8c69c12d1..a68f69ed60 100644 --- a/config/RZDE01_02/rels/d_a_ni/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ni/symbols.txt @@ -11,7 +11,6 @@ daNi_Draw__FP8ni_class = .text:0x0000050C; // type:function size:0xF0 scope:glob s_play_sub__FPvPv = .text:0x000005FC; // type:function size:0x58 scope:global align:4 damage_check__FP8ni_class = .text:0x00000654; // type:function size:0x210 scope:global align:4 s_t_sub__FPvPv = .text:0x00000864; // type:function size:0x6C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000008D0; // type:label scope:global align:4 ni_carry_check__FP8ni_class = .text:0x000008D0; // type:function size:0x3C scope:global align:4 move_gake_check__FP8ni_classf = .text:0x0000090C; // type:function size:0xEC scope:global align:4 ni_normal__FP8ni_class = .text:0x000009F8; // type:function size:0x5D8 scope:global align:4 @@ -54,22 +53,15 @@ fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00004C3C; // type:functio fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x10 scope:global align:4 fopAcM_OnCarryType__FP10fopAc_ac_c12fopAcM_CARRY = .text:0x00004C5C; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00004C6C; // type:function size:0xC scope:global align:4 -__ct__4cXyzFv = .text:0x00004C78; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00004C78; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x00004C7C; // type:label scope:global align:4 -abs__4cXyzCFv = .text:0x00004CAC; // type:label scope:global align:4 cLib_offBit
    __FRUlUl_v = .text:0x00004CAC; // type:function size:0x10 scope:global align:4 -set__4cXyzFfff = .text:0x00004CBC; // type:label scope:global align:4 cLib_onBit
      __FRUlUl_v = .text:0x00004CBC; // type:function size:0x10 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x00004CCC; // type:function size:0xC scope:global align:4 -__ct__4cXyzFfff = .text:0x00004CD4; // type:label scope:global align:4 ChkWallHit__9dBgS_AcchCFv = .text:0x00004CD8; // type:function size:0xC scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00004CE4; // type:label scope:global align:4 cM_ssin__Fs = .text:0x00004CE4; // type:function size:0x14 scope:global align:4 GetCross__11cBgS_LinChkFv = .text:0x00004CF8; // type:function size:0x8 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004D00; // type:function size:0x10 scope:global align:4 GetCCMoveP__9cCcD_SttsFv = .text:0x00004D10; // type:function size:0x4 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00004D14; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00004D14; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00004D24; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00004D34; // type:function size:0xC scope:global align:4 @@ -174,23 +166,17 @@ __vt__10daNi_HIO_c = .data:0x00000194; // type:object size:0xC scope:global alig lbl_282_data_1A0 = .data:0x000001A0; // type:object size:0xB data:string @99739 = .data:0x000001AC; // type:object size:0xC scope:local align:4 __RTTI__10daNi_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001C0; // type:object size:0x34 scope:global align:4 +lbl_282_data_1C0 = .data:0x000001C0; // type:object size:0x34 @99813 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 lbl_282_data_230 = .data:0x00000230; // type:object size:0x14 @99815 = .data:0x00000244; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000278; // type:object size:0x14 scope:global align:4 +lbl_282_data_278 = .data:0x00000278; // type:object size:0x14 @99873 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002B0; // type:object size:0x18 scope:global align:4 +lbl_282_data_2B0 = .data:0x000002B0; // type:object size:0x18 @99875 = .data:0x000002C8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002D4; // type:object size:0x1C scope:global align:4 +lbl_282_data_2D4 = .data:0x000002D4; // type:object size:0x1C @99877 = .data:0x000002F0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002FC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000310; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000032C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000344; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000034C; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000039C; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000003A4; // type:object size:0x24 scope:global align:4 +lbl_282_data_2FC = .data:0x000002FC; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @98276 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt b/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt index fe610c9476..3e2a8366eb 100644 --- a/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt @@ -55,47 +55,28 @@ daNpc_Aru_Draw__FPv = .text:0x0000442C; // type:function size:0x4 scope:global a daNpc_Aru_IsDelete__FPv = .text:0x00004430; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_aru_cpp = .text:0x00004438; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000044A0; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000044E0; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000044E0; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000045AC; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045EC; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00004630; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x0000466C; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00004714; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000047A0; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x000047A0; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004820; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x0000483C; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000489C; // type:function size:0xFC scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004998; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004AA8; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Aru_cFv = .text:0x00004AA8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00004AAC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00004AB0; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Aru_cFv = .text:0x00004AB0; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00004AB4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004AB8; // type:label scope:global align:4 getNeckJointNo__11daNpc_Aru_cFv = .text:0x00004AB8; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Aru_cFv = .text:0x00004AC0; // type:function size:0x8 scope:global align:4 getFootRJointNo__11daNpc_Aru_cFv = .text:0x00004AC8; // type:function size:0x8 scope:global align:4 getFootLJointNo__11daNpc_Aru_cFv = .text:0x00004AD0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Aru_cFi = .text:0x00004AD8; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004AE8; // type:label scope:global align:4 checkChangeJoint__11daNpc_Aru_cFi = .text:0x00004AE8; // type:function size:0x10 scope:global align:4 __dt__17daNpc_Aru_Param_cFv = .text:0x00004AF8; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004B18; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004B20; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00004B28; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00004B2C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00004B30; // type:label scope:global align:4 __ct__17daNpc_Aru_Param_cFv = .text:0x00004B38; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00004B48; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004B48; // type:function size:0x74 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004B50; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00004B54; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004B5C; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004B64; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004B6C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -183,7 +164,6 @@ lbl_283_data_814 = .data:0x00000814; // type:object size:0x12 data:string __RTTI__17daNpc_Aru_Param_c = .data:0x00000828; // type:object size:0x8 scope:global align:4 lbl_283_data_830 = .data:0x00000830; // type:object size:0x9 data:string @98985 = .data:0x0000083C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000848; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0xC scope:global align:4 lbl_283_data_85C = .data:0x0000085C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000086C; // type:object size:0x8 scope:global align:4 @@ -193,22 +173,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000898; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000008A0; // type:object size:0xC scope:global align:4 lbl_283_data_8AC = .data:0x000008AC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000008C0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000008C8; // type:object size:0x34 scope:global align:4 +lbl_283_data_8C8 = .data:0x000008C8; // type:object size:0x34 @99052 = .data:0x000008FC; // type:object size:0x3C scope:local align:4 lbl_283_data_938 = .data:0x00000938; // type:object size:0x14 @99054 = .data:0x0000094C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000980; // type:object size:0x14 scope:global align:4 +lbl_283_data_980 = .data:0x00000980; // type:object size:0x14 @99112 = .data:0x00000994; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000009B8; // type:object size:0x18 scope:global align:4 +lbl_283_data_9B8 = .data:0x000009B8; // type:object size:0x18 @99114 = .data:0x000009D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000009DC; // type:object size:0x1C scope:global align:4 +lbl_283_data_9DC = .data:0x000009DC; // type:object size:0x1C @99116 = .data:0x000009F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000A04; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000A18; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000A4C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000A68; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000A80; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000AA8; // type:object size:0x64 scope:global align:4 +lbl_283_data_A04 = .data:0x00000A04; // type:object size:0x14 +lbl_283_data_A18 = .data:0x00000A18; // type:object size:0x34 +lbl_283_data_A4C = .data:0x00000A4C; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @97234 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt index d3bc20fde8..35d9f3f70c 100644 --- a/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daNpcAsh_cFv = .text:0x000000CC; // type:function size:0x278 scope:global align:4 __dt__10daNpcAsh_cFv = .text:0x00000344; // type:function size:0x114 scope:global align:4 Create__10daNpcAsh_cFv = .text:0x00000458; // type:function size:0x51C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000974; // type:label scope:global align:4 CreateHeap__10daNpcAsh_cFv = .text:0x00000974; // type:function size:0x390 scope:global align:4 Draw__10daNpcAsh_cFv = .text:0x00000D04; // type:function size:0x114 scope:global align:4 ctrlJoint__10daNpcAsh_cFP8J3DJointP8J3DModel = .text:0x00000E18; // type:function size:0x1D8 scope:global align:4 @@ -43,15 +42,9 @@ main__10daNpcAsh_cFv = .text:0x00003214; // type:function size:0x4E0 scope:globa setParam__10daNpcAsh_cFv = .text:0x000036F4; // type:function size:0x214 scope:global align:4 __sinit_d_a_npc_ash_cpp = .text:0x00003908; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003970; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000039AC; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000039AC; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000039EC; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00003A68; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003A68; // type:function size:0x74 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003A6C; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00003A70; // type:label scope:global align:4 dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003ADC; // type:function size:0x3C scope:global align:4 -dComIfGp_event_getTalkPartner__Fv = .text:0x00003B18; // type:label scope:global align:4 __dt__16daNpcAsh_Param_cFv = .text:0x00003B18; // type:function size:0x40 scope:global align:4 __ct__16daNpcAsh_Param_cFv = .text:0x00003B58; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -152,28 +145,25 @@ lbl_284_data_368 = .data:0x00000368; // type:object size:0x11 data:string __RTTI__16daNpcAsh_Param_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 lbl_284_data_384 = .data:0x00000384; // type:object size:0x9 data:string @96380 = .data:0x00000390; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003A4; // type:object size:0xC scope:global align:4 lbl_284_data_3B0 = .data:0x000003B0; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003C0; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000003C8; // type:object size:0xC scope:global align:4 lbl_284_data_3D4 = .data:0x000003D4; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003F0; // type:object size:0x34 scope:global align:4 +lbl_284_data_3F0 = .data:0x000003F0; // type:object size:0x34 @96452 = .data:0x00000424; // type:object size:0x3C scope:local align:4 lbl_284_data_460 = .data:0x00000460; // type:object size:0x14 @96454 = .data:0x00000474; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004A8; // type:object size:0x14 scope:global align:4 +lbl_284_data_4A8 = .data:0x000004A8; // type:object size:0x14 @96512 = .data:0x000004BC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004E0; // type:object size:0x18 scope:global align:4 +lbl_284_data_4E0 = .data:0x000004E0; // type:object size:0x18 @96514 = .data:0x000004F8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000504; // type:object size:0x1C scope:global align:4 +lbl_284_data_504 = .data:0x00000504; // type:object size:0x1C @96516 = .data:0x00000520; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000052C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000540; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000574; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000590; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005A8; // type:object size:0x6C scope:global align:4 +lbl_284_data_52C = .data:0x0000052C; // type:object size:0x14 +lbl_284_data_540 = .data:0x00000540; // type:object size:0x34 +lbl_284_data_574 = .data:0x00000574; // type:object size:0xA0 lbl_284_data_614 = .data:0x00000614; // type:object size:0x4 data:string lbl_284_data_618 = .data:0x00000618; // type:object size:0x4 data:string lbl_284_data_61C = .data:0x0000061C; // type:object size:0x8 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt index 8e00b59854..caa58a6604 100644 --- a/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcAshB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcAshB_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 Create__11daNpcAshB_cFv = .text:0x00000424; // type:function size:0x354 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000778; // type:label scope:global align:4 CreateHeap__11daNpcAshB_cFv = .text:0x00000778; // type:function size:0x2A8 scope:global align:4 Draw__11daNpcAshB_cFv = .text:0x00000A20; // type:function size:0x5C scope:global align:4 ctrlJoint__11daNpcAshB_cFP8J3DJointP8J3DModel = .text:0x00000A7C; // type:function size:0x184 scope:global align:4 @@ -38,12 +37,8 @@ main__11daNpcAshB_cFv = .text:0x0000282C; // type:function size:0x5A8 scope:glob setParam__11daNpcAshB_cFv = .text:0x00002DD4; // type:function size:0x6C scope:global align:4 __sinit_d_a_npc_ashB_cpp = .text:0x00002E40; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002EA8; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002EE4; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002EE4; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00002F24; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002FA0; // type:label scope:global align:4 __dt__17daNpcAshB_Param_cFv = .text:0x00002FA0; // type:function size:0x40 scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00002FA4; // type:label scope:global align:4 __ct__17daNpcAshB_Param_cFv = .text:0x00002FE0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -129,29 +124,25 @@ lbl_285_data_338 = .data:0x00000338; // type:object size:0x12 data:string __RTTI__17daNpcAshB_Param_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 lbl_285_data_354 = .data:0x00000354; // type:object size:0x9 data:string @95941 = .data:0x00000360; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000036C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000374; // type:object size:0xC scope:global align:4 lbl_285_data_380 = .data:0x00000380; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000398; // type:object size:0xC scope:global align:4 lbl_285_data_3A4 = .data:0x000003A4; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000003B8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003C0; // type:object size:0x34 scope:global align:4 +lbl_285_data_3C0 = .data:0x000003C0; // type:object size:0x34 @96013 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 lbl_285_data_430 = .data:0x00000430; // type:object size:0x14 @96015 = .data:0x00000444; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000478; // type:object size:0x14 scope:global align:4 +lbl_285_data_478 = .data:0x00000478; // type:object size:0x14 @96073 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004B0; // type:object size:0x18 scope:global align:4 +lbl_285_data_4B0 = .data:0x000004B0; // type:object size:0x18 @96075 = .data:0x000004C8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004D4; // type:object size:0x1C scope:global align:4 +lbl_285_data_4D4 = .data:0x000004D4; // type:object size:0x1C @96077 = .data:0x000004F0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004FC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000510; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000544; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000560; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000578; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000580; // type:object size:0x64 scope:global align:4 +lbl_285_data_4FC = .data:0x000004FC; // type:object size:0x14 +lbl_285_data_510 = .data:0x00000510; // type:object size:0x34 +lbl_285_data_544 = .data:0x00000544; // type:object size:0xA0 lbl_285_data_5E4 = .data:0x000005E4; // type:object size:0x10 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94780 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt index ae9140ab17..8b5df5517f 100644 --- a/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt @@ -57,34 +57,16 @@ setMode__15daNpcT_JntAnm_cFii = .text:0x00003F40; // type:function size:0x80 sco setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003FC0; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00003FDC; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000403C; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000405C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004154; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004264; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Bans_cFv = .text:0x00004264; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00004268; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x0000426C; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Bans_cFv = .text:0x0000426C; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00004270; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004274; // type:label scope:global align:4 getNeckJointNo__12daNpc_Bans_cFv = .text:0x00004274; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Bans_cFv = .text:0x0000427C; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Bans_cFi = .text:0x00004284; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_Bans_cFi = .text:0x00004294; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000042A4; // type:label scope:global align:4 __dt__18daNpc_Bans_Param_cFv = .text:0x000042A4; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000042D4; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000042DC; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000042E0; // type:label scope:global align:4 __ct__18daNpc_Bans_Param_cFv = .text:0x000042E4; // type:function size:0x10 scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000042F4; // type:function size:0x74 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x000042F8; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004300; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00004304; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000430C; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004314; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x0000431C; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00004324; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000432C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -179,9 +161,8 @@ lbl_286_data_840 = .data:0x00000840; // type:object size:0x13 data:string __RTTI__18daNpc_Bans_Param_c = .data:0x00000854; // type:object size:0x8 scope:global align:4 lbl_286_data_85C = .data:0x0000085C; // type:object size:0xE data:string @96832 = .data:0x0000086C; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000880; // type:object size:0x14 scope:global align:4 +lbl_286_data_880 = .data:0x00000880; // type:object size:0x14 @96844 = .data:0x00000894; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000008A0; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 lbl_286_data_8B4 = .data:0x000008B4; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000008C4; // type:object size:0x8 scope:global align:4 @@ -191,21 +172,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008F0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000008F8; // type:object size:0xC scope:global align:4 lbl_286_data_904 = .data:0x00000904; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000918; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000920; // type:object size:0x34 scope:global align:4 +lbl_286_data_920 = .data:0x00000920; // type:object size:0x34 @96911 = .data:0x00000954; // type:object size:0x3C scope:local align:4 lbl_286_data_990 = .data:0x00000990; // type:object size:0x14 @96913 = .data:0x000009A4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000009D8; // type:object size:0x14 scope:global align:4 +lbl_286_data_9D8 = .data:0x000009D8; // type:object size:0x14 @96971 = .data:0x000009EC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000A10; // type:object size:0x18 scope:global align:4 +lbl_286_data_A10 = .data:0x00000A10; // type:object size:0x18 @96973 = .data:0x00000A28; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000A34; // type:object size:0x1C scope:global align:4 +lbl_286_data_A34 = .data:0x00000A34; // type:object size:0x1C @96975 = .data:0x00000A50; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000A5C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000A70; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000AA4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000AC0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000AD8; // type:object size:0x6C scope:global align:4 +lbl_286_data_A5C = .data:0x00000A5C; // type:object size:0x14 +lbl_286_data_A70 = .data:0x00000A70; // type:object size:0x34 +lbl_286_data_AA4 = .data:0x00000AA4; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @95409 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt index 0d3dcf5105..28e69e91d5 100644 --- a/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt @@ -63,40 +63,26 @@ daNpc_Besu_Draw__FPv = .text:0x00005394; // type:function size:0x4 scope:global daNpc_Besu_IsDelete__FPv = .text:0x00005398; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_besu_cpp = .text:0x000053A0; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00005408; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00005448; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005448; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005514; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005554; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00005598; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000055D4; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x0000567C; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00005708; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00005708; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005788; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000057A4; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005804; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000591C; // type:function size:0x110 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00005A2C; // type:function size:0x94 scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005AC0; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Besu_cFv = .text:0x00005AC0; // type:function size:0x8 scope:global align:4 getBackboneJointNo__12daNpc_Besu_cFv = .text:0x00005AC8; // type:function size:0x8 scope:global align:4 getNeckJointNo__12daNpc_Besu_cFv = .text:0x00005AD0; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Besu_cFv = .text:0x00005AD8; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Besu_cFi = .text:0x00005AE0; // type:function size:0x10 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005AF0; // type:label scope:global align:4 checkChangeJoint__12daNpc_Besu_cFi = .text:0x00005AF0; // type:function size:0x10 scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00005AF8; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00005AFC; // type:label scope:global align:4 __dt__18daNpc_Besu_Param_cFv = .text:0x00005B00; // type:function size:0x40 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00005B14; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00005B1C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00005B20; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00005B28; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005B30; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00005B38; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00005B40; // type:label scope:global align:4 __ct__18daNpc_Besu_Param_cFv = .text:0x00005B40; // type:function size:0x10 scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005B48; // type:label scope:global align:4 dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00005B50; // type:function size:0x3C scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00005B8C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -233,7 +219,6 @@ lbl_80_data_1430 = .data:0x00001430; // type:object size:0x13 data:string __RTTI__18daNpc_Besu_Param_c = .data:0x00001444; // type:object size:0x8 scope:global align:4 lbl_80_data_144C = .data:0x0000144C; // type:object size:0x9 data:string @98159 = .data:0x00001458; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00001464; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000146C; // type:object size:0xC scope:global align:4 lbl_80_data_1478 = .data:0x00001478; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00001488; // type:object size:0x8 scope:global align:4 @@ -243,21 +228,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000014B4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000014BC; // type:object size:0xC scope:global align:4 lbl_80_data_14C8 = .data:0x000014C8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000014DC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000014E4; // type:object size:0x34 scope:global align:4 +lbl_80_data_14E4 = .data:0x000014E4; // type:object size:0x34 @98226 = .data:0x00001518; // type:object size:0x3C scope:local align:4 lbl_80_data_1554 = .data:0x00001554; // type:object size:0x14 @98228 = .data:0x00001568; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000159C; // type:object size:0x14 scope:global align:4 +lbl_80_data_159C = .data:0x0000159C; // type:object size:0x14 @98286 = .data:0x000015B0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000015D4; // type:object size:0x18 scope:global align:4 +lbl_80_data_15D4 = .data:0x000015D4; // type:object size:0x18 @98288 = .data:0x000015EC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000015F8; // type:object size:0x1C scope:global align:4 +lbl_80_data_15F8 = .data:0x000015F8; // type:object size:0x1C @98290 = .data:0x00001614; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001620; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001634; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001668; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001684; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000169C; // type:object size:0x6C scope:global align:4 +lbl_80_data_1620 = .data:0x00001620; // type:object size:0x14 +lbl_80_data_1634 = .data:0x00001634; // type:object size:0x34 +lbl_80_data_1668 = .data:0x00001668; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96035 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt b/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt index e8c8556c68..acd28956e0 100644 --- a/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt @@ -6,9 +6,7 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__13daNpcBlueNS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__13daNpcBlueNS_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 Create__13daNpcBlueNS_cFv = .text:0x00000424; // type:function size:0x238 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x0000065C; // type:label scope:global align:4 CreateHeap__13daNpcBlueNS_cFv = .text:0x0000065C; // type:function size:0x148 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006F8; // type:label scope:global align:4 isDelete__13daNpcBlueNS_cFv = .text:0x000007A4; // type:function size:0x70 scope:global align:4 _Execute__13daNpcBlueNS_cFv = .text:0x00000814; // type:function size:0x1F4 scope:global align:4 callEvt_changeYami__13daNpcBlueNS_cFv = .text:0x00000A08; // type:function size:0x98 scope:global align:4 @@ -65,17 +63,9 @@ daNpcBlueNS_Draw__FPv = .text:0x000031B4; // type:function size:0x4 scope:global daNpcBlueNS_IsDelete__FPv = .text:0x000031B8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_blue_ns_cpp = .text:0x000031C0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003228; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003264; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003264; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000032A4; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003320; // type:label scope:global align:4 adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00003320; // type:function size:0x4 scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00003324; // type:label scope:global align:4 __dt__19daNpcBlueNS_Param_cFv = .text:0x00003324; // type:function size:0x40 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00003328; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x0000332C; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00003334; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x0000333C; // type:label scope:global align:4 __ct__19daNpcBlueNS_Param_cFv = .text:0x00003364; // type:function size:0x10 scope:global align:4 prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00003374; // type:function size:0x20 scope:global align:4 on_CoHit__13daNpc_yamiS_cFv = .text:0x00003394; // type:function size:0x1C scope:global align:4 @@ -154,29 +144,25 @@ lbl_287_data_274 = .data:0x00000274; // type:object size:0x14 data:string __RTTI__19daNpcBlueNS_Param_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 lbl_287_data_290 = .data:0x00000290; // type:object size:0x9 data:string @98369 = .data:0x0000029C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000002B0; // type:object size:0xC scope:global align:4 lbl_287_data_2BC = .data:0x000002BC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000002CC; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000002D4; // type:object size:0xC scope:global align:4 lbl_287_data_2E0 = .data:0x000002E0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000002F4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002FC; // type:object size:0x34 scope:global align:4 +lbl_287_data_2FC = .data:0x000002FC; // type:object size:0x34 @98441 = .data:0x00000330; // type:object size:0x3C scope:local align:4 lbl_287_data_36C = .data:0x0000036C; // type:object size:0x14 @98443 = .data:0x00000380; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003B4; // type:object size:0x14 scope:global align:4 +lbl_287_data_3B4 = .data:0x000003B4; // type:object size:0x14 @98501 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003EC; // type:object size:0x18 scope:global align:4 +lbl_287_data_3EC = .data:0x000003EC; // type:object size:0x18 @98503 = .data:0x00000404; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000410; // type:object size:0x1C scope:global align:4 +lbl_287_data_410 = .data:0x00000410; // type:object size:0x1C @98505 = .data:0x0000042C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000438; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000044C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000480; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000049C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004B4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004BC; // type:object size:0x44 scope:global align:4 +lbl_287_data_438 = .data:0x00000438; // type:object size:0x14 +lbl_287_data_44C = .data:0x0000044C; // type:object size:0x34 +lbl_287_data_480 = .data:0x00000480; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt index 49f216e794..63df13bc69 100644 --- a/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt @@ -49,46 +49,27 @@ daNpc_Bou_IsDelete__FPv = .text:0x000037B8; // type:function size:0x8 scope:glob __sinit_d_a_npc_bou_cpp = .text:0x000037C0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003828; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003868; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000038A8; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003974; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000039B4; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000039F8; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003A34; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00003ADC; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003B68; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003B68; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003BE8; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00003C04; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C64; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003D7C; // type:function size:0x110 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00003E8C; // type:function size:0x94 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003F20; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Bou_cFv = .text:0x00003F20; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003F24; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003F28; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Bou_cFv = .text:0x00003F28; // type:function size:0x8 scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003F2C; // type:label scope:global align:4 getNeckJointNo__11daNpc_Bou_cFv = .text:0x00003F30; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Bou_cFv = .text:0x00003F38; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Bou_cFi = .text:0x00003F40; // type:function size:0x10 scope:global align:4 checkChangeJoint__11daNpc_Bou_cFi = .text:0x00003F50; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003F5C; // type:label scope:global align:4 __dt__17daNpc_Bou_Param_cFv = .text:0x00003F60; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003F8C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003F94; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003F9C; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00003FA0; // type:label scope:global align:4 __ct__17daNpc_Bou_Param_cFv = .text:0x00003FA0; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003FA4; // type:label scope:global align:4 chkCondition__13daNpc_Jagar_cFi = .text:0x00003FB0; // type:function size:0x60 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00003FBC; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003FC4; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003FC8; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003FD0; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00003FD8; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00003FE0; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003FE8; // type:label scope:global align:4 getFlowNodeNo__12daTag_Push_cFv = .text:0x00004010; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -173,7 +154,6 @@ lbl_288_data_9A8 = .data:0x000009A8; // type:object size:0x12 data:string __RTTI__17daNpc_Bou_Param_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 lbl_288_data_9C4 = .data:0x000009C4; // type:object size:0x9 data:string @98655 = .data:0x000009D0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000009DC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000009E4; // type:object size:0xC scope:global align:4 lbl_288_data_9F0 = .data:0x000009F0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000A00; // type:object size:0x8 scope:global align:4 @@ -186,22 +166,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A50; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0xC scope:global align:4 lbl_288_data_A64 = .data:0x00000A64; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000A78; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000A80; // type:object size:0x34 scope:global align:4 +lbl_288_data_A80 = .data:0x00000A80; // type:object size:0x34 @98722 = .data:0x00000AB4; // type:object size:0x3C scope:local align:4 lbl_288_data_AF0 = .data:0x00000AF0; // type:object size:0x14 @98724 = .data:0x00000B04; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000B38; // type:object size:0x14 scope:global align:4 +lbl_288_data_B38 = .data:0x00000B38; // type:object size:0x14 @98782 = .data:0x00000B4C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000B70; // type:object size:0x18 scope:global align:4 +lbl_288_data_B70 = .data:0x00000B70; // type:object size:0x18 @98784 = .data:0x00000B88; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000B94; // type:object size:0x1C scope:global align:4 +lbl_288_data_B94 = .data:0x00000B94; // type:object size:0x1C @98786 = .data:0x00000BB0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000BBC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000BD0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000C04; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000C20; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000C38; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000C40; // type:object size:0x64 scope:global align:4 +lbl_288_data_BBC = .data:0x00000BBC; // type:object size:0x14 +lbl_288_data_BD0 = .data:0x00000BD0; // type:object size:0x34 +lbl_288_data_C04 = .data:0x00000C04; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @97317 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt index 56c2853dcd..c2c34dbacc 100644 --- a/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcBouS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcBouS_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 Create__11daNpcBouS_cFv = .text:0x00000448; // type:function size:0x418 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000860; // type:label scope:global align:4 CreateHeap__11daNpcBouS_cFv = .text:0x00000860; // type:function size:0x260 scope:global align:4 Draw__11daNpcBouS_cFv = .text:0x00000AC0; // type:function size:0x70 scope:global align:4 ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000B30; // type:function size:0x1DC scope:global align:4 @@ -43,10 +42,7 @@ main__11daNpcBouS_cFv = .text:0x00003090; // type:function size:0x614 scope:glob setParam__11daNpcBouS_cFv = .text:0x000036A4; // type:function size:0x84 scope:global align:4 __sinit_d_a_npc_bouS_cpp = .text:0x00003728; // type:function size:0x94 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000037BC; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000037F8; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000037F8; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003838; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000038B4; // type:label scope:global align:4 adjustShapeAngle__11daNpcBouS_cFv = .text:0x000038B4; // type:function size:0x4 scope:global align:4 __dt__17daNpcBouS_Param_cFv = .text:0x000038B8; // type:function size:0x40 scope:global align:4 __ct__17daNpcBouS_Param_cFv = .text:0x000038F8; // type:function size:0x10 scope:global align:4 @@ -145,29 +141,25 @@ lbl_289_data_370 = .data:0x00000370; // type:object size:0x12 data:string __RTTI__17daNpcBouS_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 lbl_289_data_38C = .data:0x0000038C; // type:object size:0x9 data:string @100519 = .data:0x00000398; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000003A4; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 lbl_289_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 lbl_289_data_3DC = .data:0x000003DC; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000003F0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003F8; // type:object size:0x34 scope:global align:4 +lbl_289_data_3F8 = .data:0x000003F8; // type:object size:0x34 @100592 = .data:0x0000042C; // type:object size:0x3C scope:local align:4 lbl_289_data_468 = .data:0x00000468; // type:object size:0x14 @100594 = .data:0x0000047C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004B0; // type:object size:0x14 scope:global align:4 +lbl_289_data_4B0 = .data:0x000004B0; // type:object size:0x14 @100652 = .data:0x000004C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004E8; // type:object size:0x18 scope:global align:4 +lbl_289_data_4E8 = .data:0x000004E8; // type:object size:0x18 @100654 = .data:0x00000500; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000050C; // type:object size:0x1C scope:global align:4 +lbl_289_data_50C = .data:0x0000050C; // type:object size:0x1C @100656 = .data:0x00000528; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000534; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000548; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000057C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000598; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005B0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000005B8; // type:object size:0x64 scope:global align:4 +lbl_289_data_534 = .data:0x00000534; // type:object size:0x14 +lbl_289_data_548 = .data:0x00000548; // type:object size:0x34 +lbl_289_data_57C = .data:0x0000057C; // type:object size:0xA0 lbl_289_data_61C = .data:0x0000061C; // type:object size:0x4 data:string lbl_289_data_620 = .data:0x00000620; // type:object size:0x5 data:string lbl_289_data_625 = .data:0x00000625; // type:object size:0x5 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt b/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt index 05d7f10d73..b0c516a8ff 100644 --- a/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt @@ -62,7 +62,6 @@ sellme__11daNpcCdn3_cFPv = .text:0x000034B8; // type:function size:0x84 scope:gl sing__11daNpcCdn3_cFPv = .text:0x0000353C; // type:function size:0xAC scope:global align:4 daNpcCdn3_Create__FPv = .text:0x000035E8; // type:function size:0x650 scope:global align:4 setMtx__11daNpcCdn3_cFv = .text:0x00003C38; // type:function size:0x494 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000040CC; // type:label scope:global align:4 daNpcCdn3_Delete__FPv = .text:0x000040CC; // type:function size:0x34 scope:global align:4 __dt__11daNpcCdn3_cFv = .text:0x00004100; // type:function size:0x94 scope:global align:4 daNpcCdn3_Execute__FPv = .text:0x00004194; // type:function size:0x500 scope:global align:4 @@ -72,7 +71,6 @@ daNpcCdn3_IsDelete__FPv = .text:0x0000481C; // type:function size:0x8 scope:glob __sinit_d_a_npc_cdn3_cpp = .text:0x00004824; // type:function size:0x310 scope:global align:4 Cd2_HIO_objScale__Fi = .text:0x00004B34; // type:function size:0x3C scope:global align:4 getArg0__11PathTrace_cFv = .text:0x00004B70; // type:function size:0x20 scope:global align:4 -isClose__11PathTrace_cFv = .text:0x00004B90; // type:label scope:global align:4 getPoint__11PathTrace_cFUs = .text:0x00004B90; // type:function size:0x2C scope:global align:4 setLastPointNum__11PathTrace_cFv = .text:0x00004BBC; // type:function size:0x14 scope:global align:4 __dt__10daNpcCd2_cFv = .text:0x00004BD0; // type:function size:0xA4 scope:global align:4 @@ -166,22 +164,19 @@ __RTTI__10daNpcCd2_c = .data:0x0000097C; // type:object size:0x8 scope:global al __vt__18daNpcT_ActorMngr_c = .data:0x00000984; // type:object size:0xC scope:global align:4 lbl_290_data_990 = .data:0x00000990; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000009A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000009AC; // type:object size:0x34 scope:global align:4 +lbl_290_data_9AC = .data:0x000009AC; // type:object size:0x34 @101161 = .data:0x000009E0; // type:object size:0x3C scope:local align:4 lbl_290_data_A1C = .data:0x00000A1C; // type:object size:0x14 @101163 = .data:0x00000A30; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000A64; // type:object size:0x14 scope:global align:4 +lbl_290_data_A64 = .data:0x00000A64; // type:object size:0x14 @101221 = .data:0x00000A78; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000A9C; // type:object size:0x18 scope:global align:4 +lbl_290_data_A9C = .data:0x00000A9C; // type:object size:0x18 @101223 = .data:0x00000AB4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000AC0; // type:object size:0x1C scope:global align:4 +lbl_290_data_AC0 = .data:0x00000AC0; // type:object size:0x1C @101225 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000AE8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000AFC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000B30; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000B4C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000B64; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000B8C; // type:object size:0x20 scope:global align:4 +lbl_290_data_AE8 = .data:0x00000AE8; // type:object size:0x14 +lbl_290_data_AFC = .data:0x00000AFC; // type:object size:0x34 +lbl_290_data_B30 = .data:0x00000B30; // type:object size:0x7C lbl_290_data_BAC = .data:0x00000BAC; // type:object size:0x8 data:string lbl_290_data_BB4 = .data:0x00000BB4; // type:object size:0x1E lbl_290_data_BD2 = .data:0x00000BD2; // type:object size:0x52 diff --git a/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt b/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt index 955768561a..f66e234c71 100644 --- a/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcChat_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcChat_cFv = .text:0x00000358; // type:function size:0xC4 scope:global align:4 NpcCreate__11daNpcChat_cFi = .text:0x0000041C; // type:function size:0x200 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000061C; // type:label scope:global align:4 getObjNum__11daNpcChat_cFv = .text:0x0000061C; // type:function size:0x168 scope:global align:4 ObjCreate__11daNpcChat_cFi = .text:0x00000784; // type:function size:0x40 scope:global align:4 ChairCreate__11daNpcChat_cFf = .text:0x000007C4; // type:function size:0xF8 scope:global align:4 @@ -54,15 +53,9 @@ daNpcChat_Execute__FPv = .text:0x00004BC4; // type:function size:0x4 scope:globa daNpcChat_Draw__FPv = .text:0x00004BC8; // type:function size:0x40 scope:global align:4 daNpcChat_IsDelete__FPv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004C10; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00004C4C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004C4C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00004C8C; // type:label scope:global align:4 checkHide__8daNpcF_cFv = .text:0x00004D08; // type:function size:0x54 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00004D5C; // type:label scope:global align:4 ObjScale__Fi = .text:0x00004D5C; // type:function size:0x3C scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00004D60; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00004D68; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00004D6C; // type:label scope:global align:4 __sinit_d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:global align:4 adjustShapeAngle__11daNpcChat_cFv = .text:0x00005338; // type:function size:0x4 scope:global align:4 __dt__17daNpcChat_Param_cFv = .text:0x0000533C; // type:function size:0x40 scope:global align:4 @@ -331,29 +324,25 @@ lbl_291_data_42B8 = .data:0x000042B8; // type:object size:0x12 data:string __RTTI__17daNpcChat_Param_c = .data:0x000042CC; // type:object size:0x8 scope:global align:4 lbl_291_data_42D4 = .data:0x000042D4; // type:object size:0x9 data:string @97399 = .data:0x000042E0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000042EC; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000042F4; // type:object size:0xC scope:global align:4 lbl_291_data_4300 = .data:0x00004300; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00004310; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00004318; // type:object size:0xC scope:global align:4 lbl_291_data_4324 = .data:0x00004324; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00004338; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00004340; // type:object size:0x34 scope:global align:4 +lbl_291_data_4340 = .data:0x00004340; // type:object size:0x34 @97471 = .data:0x00004374; // type:object size:0x3C scope:local align:4 lbl_291_data_43B0 = .data:0x000043B0; // type:object size:0x14 @97473 = .data:0x000043C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000043F8; // type:object size:0x14 scope:global align:4 +lbl_291_data_43F8 = .data:0x000043F8; // type:object size:0x14 @97531 = .data:0x0000440C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00004430; // type:object size:0x18 scope:global align:4 +lbl_291_data_4430 = .data:0x00004430; // type:object size:0x18 @97533 = .data:0x00004448; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00004454; // type:object size:0x1C scope:global align:4 +lbl_291_data_4454 = .data:0x00004454; // type:object size:0x1C @97535 = .data:0x00004470; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000447C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00004490; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000044C4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000044E0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000044F8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00004500; // type:object size:0x44 scope:global align:4 +lbl_291_data_447C = .data:0x0000447C; // type:object size:0x14 +lbl_291_data_4490 = .data:0x00004490; // type:object size:0x34 +lbl_291_data_44C4 = .data:0x000044C4; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt b/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt index d4e533afbc..e8bd5ef9fb 100644 --- a/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt @@ -9,7 +9,6 @@ draw__Q211daNpcChin_c12_SpotLight_cFP12dKy_tevstr_c = .text:0x0000021C; // type: __ct__11daNpcChin_cFv = .text:0x000002BC; // type:function size:0x2B4 scope:global align:4 __dt__11daNpcChin_cFv = .text:0x00000570; // type:function size:0x124 scope:global align:4 Create__11daNpcChin_cFv = .text:0x00000694; // type:function size:0x32C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009C0; // type:label scope:global align:4 CreateHeap__11daNpcChin_cFv = .text:0x000009C0; // type:function size:0x2C4 scope:global align:4 Execute__11daNpcChin_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 Draw__11daNpcChin_cFv = .text:0x00000CD4; // type:function size:0x74 scope:global align:4 @@ -27,7 +26,6 @@ setExpression__11daNpcChin_cFif = .text:0x000018EC; // type:function size:0x2C s setMotion__11daNpcChin_cFifi = .text:0x00001918; // type:function size:0x44 scope:global align:4 drawDbgInfo__11daNpcChin_cFv = .text:0x0000195C; // type:function size:0x8 scope:global align:4 reset__11daNpcChin_cFv = .text:0x00001964; // type:function size:0xFC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001A60; // type:label scope:global align:4 playExpression__11daNpcChin_cFv = .text:0x00001A60; // type:function size:0x318 scope:global align:4 playMotion__11daNpcChin_cFv = .text:0x00001D78; // type:function size:0x508 scope:global align:4 setAction__11daNpcChin_cFM11daNpcChin_cFPCvPvPv_b = .text:0x00002280; // type:function size:0xA8 scope:global align:4 @@ -77,14 +75,9 @@ Event_DT_Base__11daNpcChin_cFv = .text:0x00004A48; // type:function size:0x48 sc __dt__17daNpcChin_Param_cFv = .text:0x00004A90; // type:function size:0x40 scope:global align:4 __ct__17daNpcChin_Param_cFv = .text:0x00004AD0; // type:function size:0x10 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004AE0; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00004B1C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004B1C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00004B5C; // type:label scope:global align:4 chkPlayerInTalkArea__8daNpcF_cFP10fopAc_ac_c = .text:0x00004BD8; // type:function size:0x18 scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00004BF0; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00004BF0; // type:function size:0x28 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00004BF4; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00004BF8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -214,29 +207,25 @@ lbl_292_data_620 = .data:0x00000620; // type:object size:0x12 data:string __RTTI__17daNpcChin_Param_c = .data:0x00000634; // type:object size:0x8 scope:global align:4 lbl_292_data_63C = .data:0x0000063C; // type:object size:0x9 data:string @98446 = .data:0x00000648; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x0000065C; // type:object size:0xC scope:global align:4 lbl_292_data_668 = .data:0x00000668; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000678; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000680; // type:object size:0xC scope:global align:4 lbl_292_data_68C = .data:0x0000068C; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000006A0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000006A8; // type:object size:0x34 scope:global align:4 +lbl_292_data_6A8 = .data:0x000006A8; // type:object size:0x34 @98518 = .data:0x000006DC; // type:object size:0x3C scope:local align:4 lbl_292_data_718 = .data:0x00000718; // type:object size:0x14 @98520 = .data:0x0000072C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000760; // type:object size:0x14 scope:global align:4 +lbl_292_data_760 = .data:0x00000760; // type:object size:0x14 @98578 = .data:0x00000774; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000798; // type:object size:0x18 scope:global align:4 +lbl_292_data_798 = .data:0x00000798; // type:object size:0x18 @98580 = .data:0x000007B0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000007BC; // type:object size:0x1C scope:global align:4 +lbl_292_data_7BC = .data:0x000007BC; // type:object size:0x1C @98582 = .data:0x000007D8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000007E4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000007F8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000082C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000848; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000860; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000868; // type:object size:0x64 scope:global align:4 +lbl_292_data_7E4 = .data:0x000007E4; // type:object size:0x14 +lbl_292_data_7F8 = .data:0x000007F8; // type:object size:0x34 +lbl_292_data_82C = .data:0x0000082C; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96646 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt index 2549e51388..96e0543ae2 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt @@ -46,32 +46,17 @@ initialize__8daNpcT_cFv = .text:0x00002218; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x000022C0; // type:function size:0x54 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002314; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000242C; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002430; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000253C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025BC; // type:function size:0x1C scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000025D8; // type:label scope:global align:4 getEyeballMaterialNo__14daNpc_clerkA_cFv = .text:0x000025D8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000025DC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000025E0; // type:label scope:global align:4 getBackboneJointNo__14daNpc_clerkA_cFv = .text:0x000025E0; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000025E4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000025E8; // type:label scope:global align:4 getNeckJointNo__14daNpc_clerkA_cFv = .text:0x000025E8; // type:function size:0x8 scope:global align:4 getHeadJointNo__14daNpc_clerkA_cFv = .text:0x000025F0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__14daNpc_clerkA_cFi = .text:0x000025F8; // type:function size:0x10 scope:global align:4 checkChangeJoint__14daNpc_clerkA_cFi = .text:0x00002608; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002618; // type:label scope:global align:4 __dt__20daNpc_clerkA_Param_cFv = .text:0x00002618; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002648; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002650; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00002658; // type:label scope:global align:4 __ct__20daNpc_clerkA_Param_cFv = .text:0x00002658; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x0000265C; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00002668; // type:function size:0x28 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002674; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x0000267C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002680; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00002688; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -131,9 +116,8 @@ lbl_293_data_420 = .data:0x00000420; // type:object size:0x15 data:string __RTTI__20daNpc_clerkA_Param_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 lbl_293_data_440 = .data:0x00000440; // type:object size:0xE data:string @98504 = .data:0x00000450; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000464; // type:object size:0x14 scope:global align:4 +lbl_293_data_464 = .data:0x00000464; // type:object size:0x14 @98511 = .data:0x00000478; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000484; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 lbl_293_data_498 = .data:0x00000498; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000004A8; // type:object size:0x8 scope:global align:4 @@ -143,22 +127,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004D4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000004DC; // type:object size:0xC scope:global align:4 lbl_293_data_4E8 = .data:0x000004E8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000004FC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000504; // type:object size:0x34 scope:global align:4 +lbl_293_data_504 = .data:0x00000504; // type:object size:0x34 @98578 = .data:0x00000538; // type:object size:0x3C scope:local align:4 lbl_293_data_574 = .data:0x00000574; // type:object size:0x14 @98580 = .data:0x00000588; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005BC; // type:object size:0x14 scope:global align:4 +lbl_293_data_5BC = .data:0x000005BC; // type:object size:0x14 @98638 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005F4; // type:object size:0x18 scope:global align:4 +lbl_293_data_5F4 = .data:0x000005F4; // type:object size:0x18 @98640 = .data:0x0000060C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000618; // type:object size:0x1C scope:global align:4 +lbl_293_data_618 = .data:0x00000618; // type:object size:0x1C @98642 = .data:0x00000634; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000640; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000654; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000688; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006A4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006BC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000006C4; // type:object size:0x64 scope:global align:4 +lbl_293_data_640 = .data:0x00000640; // type:object size:0x14 +lbl_293_data_654 = .data:0x00000654; // type:object size:0x34 +lbl_293_data_688 = .data:0x00000688; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__14daNpc_clerkA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt index aadd58505a..7e96e3068f 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt @@ -50,32 +50,17 @@ initialize__8daNpcT_cFv = .text:0x00002850; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x000028F8; // type:function size:0x54 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000294C; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002A64; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002A68; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002B74; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002BF4; // type:function size:0x1C scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002C10; // type:label scope:global align:4 getEyeballMaterialNo__14daNpc_clerkB_cFv = .text:0x00002C10; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002C14; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002C18; // type:label scope:global align:4 getBackboneJointNo__14daNpc_clerkB_cFv = .text:0x00002C18; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002C1C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002C20; // type:label scope:global align:4 getNeckJointNo__14daNpc_clerkB_cFv = .text:0x00002C20; // type:function size:0x8 scope:global align:4 getHeadJointNo__14daNpc_clerkB_cFv = .text:0x00002C28; // type:function size:0x8 scope:global align:4 checkRemoveJoint__14daNpc_clerkB_cFi = .text:0x00002C30; // type:function size:0x10 scope:global align:4 checkChangeJoint__14daNpc_clerkB_cFi = .text:0x00002C40; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002C50; // type:label scope:global align:4 __dt__20daNpc_clerkB_Param_cFv = .text:0x00002C50; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002C80; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002C88; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002C90; // type:label scope:global align:4 __ct__20daNpc_clerkB_Param_cFv = .text:0x00002C90; // type:function size:0x10 scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00002CA0; // type:function size:0x28 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002CA8; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00002CB0; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002CB4; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00002CBC; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002CC4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -137,9 +122,8 @@ lbl_294_data_528 = .data:0x00000528; // type:object size:0x15 data:string __RTTI__20daNpc_clerkB_Param_c = .data:0x00000540; // type:object size:0x8 scope:global align:4 lbl_294_data_548 = .data:0x00000548; // type:object size:0xE data:string @98639 = .data:0x00000558; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +lbl_294_data_56C = .data:0x0000056C; // type:object size:0x14 @98646 = .data:0x00000580; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000058C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000594; // type:object size:0xC scope:global align:4 lbl_294_data_5A0 = .data:0x000005A0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 @@ -149,22 +133,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005DC; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000005E4; // type:object size:0xC scope:global align:4 lbl_294_data_5F0 = .data:0x000005F0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000604; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000060C; // type:object size:0x34 scope:global align:4 +lbl_294_data_60C = .data:0x0000060C; // type:object size:0x34 @98713 = .data:0x00000640; // type:object size:0x3C scope:local align:4 lbl_294_data_67C = .data:0x0000067C; // type:object size:0x14 @98715 = .data:0x00000690; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006C4; // type:object size:0x14 scope:global align:4 +lbl_294_data_6C4 = .data:0x000006C4; // type:object size:0x14 @98773 = .data:0x000006D8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000006FC; // type:object size:0x18 scope:global align:4 +lbl_294_data_6FC = .data:0x000006FC; // type:object size:0x18 @98775 = .data:0x00000714; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000720; // type:object size:0x1C scope:global align:4 +lbl_294_data_720 = .data:0x00000720; // type:object size:0x1C @98777 = .data:0x0000073C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000748; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000075C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000790; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000007CC; // type:object size:0x64 scope:global align:4 +lbl_294_data_748 = .data:0x00000748; // type:object size:0x14 +lbl_294_data_75C = .data:0x0000075C; // type:object size:0x34 +lbl_294_data_790 = .data:0x00000790; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__14daNpc_clerkB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt index 68eda30a58..6f62e16237 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt @@ -43,26 +43,7 @@ initialize__8daNpcT_cFv = .text:0x00002014; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x000020BC; // type:function size:0x54 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002110; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002190; // type:function size:0x1C scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000021AC; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000021AC; // type:function size:0x118 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000021B0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000021B4; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000021B8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000021BC; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000021EC; // type:label scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000221C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002224; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x0000222C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002230; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002248; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00002250; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002254; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x0000225C; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002264; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000226C; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00002274; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x0000227C; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002284; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000022C4; // type:function size:0x110 scope:global align:4 getEyeballMaterialNo__13daNpcClerkT_cFv = .text:0x000023D4; // type:function size:0x8 scope:global align:4 getBackboneJointNo__13daNpcClerkT_cFv = .text:0x000023DC; // type:function size:0x8 scope:global align:4 @@ -130,9 +111,8 @@ lbl_295_data_27C = .data:0x0000027C; // type:object size:0x14 data:string __RTTI__19daNpcClerkt_Param_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 lbl_295_data_298 = .data:0x00000298; // type:object size:0xE data:string @98459 = .data:0x000002A8; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x000002BC; // type:object size:0x14 scope:global align:4 +lbl_295_data_2BC = .data:0x000002BC; // type:object size:0x14 @98466 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000002DC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 lbl_295_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 @@ -142,22 +122,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 lbl_295_data_340 = .data:0x00000340; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x34 scope:global align:4 +lbl_295_data_35C = .data:0x0000035C; // type:object size:0x34 @98533 = .data:0x00000390; // type:object size:0x3C scope:local align:4 lbl_295_data_3CC = .data:0x000003CC; // type:object size:0x14 @98535 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000414; // type:object size:0x14 scope:global align:4 +lbl_295_data_414 = .data:0x00000414; // type:object size:0x14 @98593 = .data:0x00000428; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:global align:4 +lbl_295_data_44C = .data:0x0000044C; // type:object size:0x18 @98595 = .data:0x00000464; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000470; // type:object size:0x1C scope:global align:4 +lbl_295_data_470 = .data:0x00000470; // type:object size:0x1C @98597 = .data:0x0000048C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000498; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004AC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000514; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000051C; // type:object size:0x64 scope:global align:4 +lbl_295_data_498 = .data:0x00000498; // type:object size:0x14 +lbl_295_data_4AC = .data:0x000004AC; // type:object size:0x34 +lbl_295_data_4E0 = .data:0x000004E0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__13daNpcClerkT_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt b/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt index fdbc92f89e..11158fe918 100644 --- a/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt @@ -12,7 +12,6 @@ deleteFireArrowFromList__12daNpcCoach_cFUi = .text:0x000005D8; // type:function setPosAngle__12daNpcCoach_cFR4cXyzR5csXyz = .text:0x00000614; // type:function size:0x54 scope:global align:4 ctrlJointHorse__12daNpcCoach_cFP8J3DJointP8J3DModel = .text:0x00000668; // type:function size:0x9C scope:global align:4 initCoachPosition__12daNpcCoach_cFR3VecR4SVec = .text:0x00000704; // type:function size:0x244 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000948; // type:label scope:global align:4 s_sub__FPvPv = .text:0x00000948; // type:function size:0x58 scope:global align:4 changeAtherPath__12daNpcCoach_cFScR4cXyzR5csXyz = .text:0x000009A0; // type:function size:0xDC scope:global align:4 setPath__13daNpcChPath_cFiiR4cXyzb = .text:0x00000A7C; // type:function size:0x11C scope:global align:4 @@ -39,26 +38,15 @@ daNpcCoach_Draw__FP12daNpcCoach_c = .text:0x0000423C; // type:function size:0x3F daNpcCoach_IsDelete__FP12daNpcCoach_c = .text:0x00004630; // type:function size:0x8 scope:global align:4 daNpcCoach_Delete__FP12daNpcCoach_c = .text:0x00004638; // type:function size:0x114 scope:global align:4 daNpcCoach_Create__FP10fopAc_ac_c = .text:0x0000474C; // type:function size:0x990 scope:global align:4 -__dt__4cXyzFv = .text:0x000050DC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000050DC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFv = .text:0x0000511C; // type:label scope:global align:4 -__ct__4cXyzFR9Vec = .text:0x00005120; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x0000513C; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x0000514C; // type:label scope:global align:4 getArg0__13daNpcChPath_cFv = .text:0x00005150; // type:function size:0x20 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000515C; // type:label scope:global align:4 getArg3__13daNpcChPath_cFv = .text:0x00005170; // type:function size:0x20 scope:global align:4 __ct__12dKy_tevstr_cFv = .text:0x00005190; // type:function size:0x60 scope:global align:4 -__dt__12dBgS_AcchCirFv = .text:0x000051F0; // type:label scope:global align:4 __dt__14daNpcChYelia_cFv = .text:0x000051F0; // type:function size:0x80 scope:global align:4 -__dt__12dBgS_ObjAcchFv = .text:0x00005270; // type:label scope:global align:4 __dt__16daNpcChHarness_cFv = .text:0x00005270; // type:function size:0x8C scope:global align:4 __dt__14daNpcChHorse_cFv = .text:0x000052FC; // type:function size:0x8C scope:global align:4 -__ct__14cCcD_ShapeAttrFv = .text:0x00005308; // type:label scope:global align:4 __dt__14daNpcChReins_cFv = .text:0x00005388; // type:function size:0x7C scope:global align:4 -__ct__12dBgS_ObjAcchFv = .text:0x00005404; // type:label scope:global align:4 __dt__14daNpcChCoach_cFv = .text:0x00005404; // type:function size:0x98 scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x00005444; // type:label scope:global align:4 __dt__14daNpcChWheel_cFv = .text:0x0000549C; // type:function size:0x40 scope:global align:4 __dt__15Z2SoundObjCoachFv = .text:0x000054DC; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt index eb52439ed9..63a650ddd0 100644 --- a/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt @@ -35,47 +35,29 @@ daNpc_Doc_Draw__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global a daNpc_Doc_IsDelete__FPv = .text:0x00001FA0; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002050; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002050; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000211C; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000215C; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000219C; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000021E0; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002288; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002314; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002314; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002394; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000023B0; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002410; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002528; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002638; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Doc_cFv = .text:0x00002638; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x0000263C; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002640; // type:label scope:global align:4 getOnHour__11daNpc_Doc_cFv = .text:0x00002640; // type:function size:0x1C scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002644; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002648; // type:label scope:global align:4 getOffHour__11daNpc_Doc_cFv = .text:0x0000265C; // type:function size:0x1C scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002678; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Doc_cFv = .text:0x00002678; // type:function size:0x8 scope:global align:4 getNeckJointNo__11daNpc_Doc_cFv = .text:0x00002680; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Doc_cFv = .text:0x00002688; // type:function size:0x8 scope:global align:4 chkXYItems__11daNpc_Doc_cFv = .text:0x00002690; // type:function size:0x14 scope:global align:4 getFootRJointNo__11daNpc_Doc_cFv = .text:0x000026A4; // type:function size:0x8 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000026A8; // type:label scope:global align:4 getFootLJointNo__11daNpc_Doc_cFv = .text:0x000026AC; // type:function size:0x8 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000026B0; // type:label scope:global align:4 checkRemoveJoint__11daNpc_Doc_cFi = .text:0x000026B4; // type:function size:0x10 scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000026B8; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x000026BC; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000026C0; // type:label scope:global align:4 checkChangeJoint__11daNpc_Doc_cFi = .text:0x000026C4; // type:function size:0x10 scope:global align:4 __dt__17daNpc_Doc_Param_cFv = .text:0x000026D4; // type:function size:0x40 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x000026D8; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x000026DC; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000026E4; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000026EC; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000026F4; // type:label scope:global align:4 __ct__17daNpc_Doc_Param_cFv = .text:0x00002714; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -135,7 +117,6 @@ lbl_298_data_5F8 = .data:0x000005F8; // type:object size:0x12 data:string __RTTI__17daNpc_Doc_Param_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 lbl_298_data_614 = .data:0x00000614; // type:object size:0x9 data:string @95541 = .data:0x00000620; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000634; // type:object size:0xC scope:global align:4 lbl_298_data_640 = .data:0x00000640; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000650; // type:object size:0x8 scope:global align:4 @@ -148,22 +129,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000006A0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0xC scope:global align:4 lbl_298_data_6B4 = .data:0x000006B4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000006D0; // type:object size:0x34 scope:global align:4 +lbl_298_data_6D0 = .data:0x000006D0; // type:object size:0x34 @95608 = .data:0x00000704; // type:object size:0x3C scope:local align:4 lbl_298_data_740 = .data:0x00000740; // type:object size:0x14 @95610 = .data:0x00000754; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000788; // type:object size:0x14 scope:global align:4 +lbl_298_data_788 = .data:0x00000788; // type:object size:0x14 @95668 = .data:0x0000079C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000007C0; // type:object size:0x18 scope:global align:4 +lbl_298_data_7C0 = .data:0x000007C0; // type:object size:0x18 @95670 = .data:0x000007D8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000007E4; // type:object size:0x1C scope:global align:4 +lbl_298_data_7E4 = .data:0x000007E4; // type:object size:0x1C @95672 = .data:0x00000800; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000080C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000820; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000854; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000870; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000888; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000890; // type:object size:0x64 scope:global align:4 +lbl_298_data_80C = .data:0x0000080C; // type:object size:0x14 +lbl_298_data_820 = .data:0x00000820; // type:object size:0x34 +lbl_298_data_854 = .data:0x00000854; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__11daNpc_Doc_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt b/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt index 6264d01970..c0eb430dd4 100644 --- a/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__14daNpcDoorBoy_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__14daNpcDoorBoy_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 Create__14daNpcDoorBoy_cFv = .text:0x00000448; // type:function size:0x3C0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000808; // type:label scope:global align:4 CreateHeap__14daNpcDoorBoy_cFv = .text:0x00000808; // type:function size:0x17C scope:global align:4 Draw__14daNpcDoorBoy_cFv = .text:0x00000984; // type:function size:0x7C scope:global align:4 ctrlJoint__14daNpcDoorBoy_cFP8J3DJointP8J3DModel = .text:0x00000A00; // type:function size:0x144 scope:global align:4 @@ -33,17 +32,9 @@ main__14daNpcDoorBoy_cFv = .text:0x00001BCC; // type:function size:0x1BC scope:g setParam__14daNpcDoorBoy_cFv = .text:0x00001D88; // type:function size:0xA4 scope:global align:4 __sinit_d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00001E94; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00001ED0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00001ED0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00001F10; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00001F8C; // type:label scope:global align:4 adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00001F8C; // type:function size:0x4 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00001F90; // type:label scope:global align:4 __dt__20daNpcDoorBoy_Param_cFv = .text:0x00001F90; // type:function size:0x40 scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00001F94; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00001F9C; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00001FA4; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00001FA8; // type:label scope:global align:4 __ct__20daNpcDoorBoy_Param_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -99,29 +90,25 @@ lbl_299_data_1B4 = .data:0x000001B4; // type:object size:0x15 data:string __RTTI__20daNpcDoorBoy_Param_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 lbl_299_data_1D4 = .data:0x000001D4; // type:object size:0x9 data:string @98184 = .data:0x000001E0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000001EC; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000001F4; // type:object size:0xC scope:global align:4 lbl_299_data_200 = .data:0x00000200; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global align:4 lbl_299_data_224 = .data:0x00000224; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000240; // type:object size:0x34 scope:global align:4 +lbl_299_data_240 = .data:0x00000240; // type:object size:0x34 @98256 = .data:0x00000274; // type:object size:0x3C scope:local align:4 lbl_299_data_2B0 = .data:0x000002B0; // type:object size:0x14 @98258 = .data:0x000002C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002F8; // type:object size:0x14 scope:global align:4 +lbl_299_data_2F8 = .data:0x000002F8; // type:object size:0x14 @98316 = .data:0x0000030C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000330; // type:object size:0x18 scope:global align:4 +lbl_299_data_330 = .data:0x00000330; // type:object size:0x18 @98318 = .data:0x00000348; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000354; // type:object size:0x1C scope:global align:4 +lbl_299_data_354 = .data:0x00000354; // type:object size:0x1C @98320 = .data:0x00000370; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000037C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000390; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003C4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003E0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003F8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000400; // type:object size:0x44 scope:global align:4 +lbl_299_data_37C = .data:0x0000037C; // type:object size:0x14 +lbl_299_data_390 = .data:0x00000390; // type:object size:0x34 +lbl_299_data_3C4 = .data:0x000003C4; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt b/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt index 4256dd7505..77bf366ee4 100644 --- a/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daNpcDrSol_cFv = .text:0x000000CC; // type:function size:0x1E4 scope:global align:4 __dt__12daNpcDrSol_cFv = .text:0x000002B0; // type:function size:0xB0 scope:global align:4 Create__12daNpcDrSol_cFv = .text:0x00000360; // type:function size:0x32C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000068C; // type:label scope:global align:4 CreateHeap__12daNpcDrSol_cFv = .text:0x0000068C; // type:function size:0x1BC scope:global align:4 Execute__12daNpcDrSol_cFv = .text:0x00000848; // type:function size:0xF0 scope:global align:4 drawOtherMdls__12daNpcDrSol_cFv = .text:0x00000938; // type:function size:0x94 scope:global align:4 @@ -27,10 +26,8 @@ main__12daNpcDrSol_cFv = .text:0x00000FA0; // type:function size:0x15C scope:glo setParam__12daNpcDrSol_cFv = .text:0x000010FC; // type:function size:0x7C scope:global align:4 __sinit_d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000011C0; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000011FC; // type:label scope:global align:4 adjustShapeAngle__12daNpcDrSol_cFv = .text:0x000011FC; // type:function size:0x4 scope:global align:4 __dt__18daNpcDrSol_Param_cFv = .text:0x00001200; // type:function size:0x40 scope:global align:4 -__dt__8daNpcF_cFv = .text:0x0000123C; // type:label scope:global align:4 __ct__18daNpcDrSol_Param_cFv = .text:0x00001240; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -69,7 +66,7 @@ lbl_300_data_130 = .data:0x00000130; // type:object size:0x13 data:string __RTTI__18daNpcDrSol_Param_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 lbl_300_data_158 = .data:0x00000158; // type:object size:0xC data:string -__RTTI__8daNpcF_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_300_data_164 = .data:0x00000164; // type:object size:0x7 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94696 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt b/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt index bf4c720807..a2008fefe7 100644 --- a/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt @@ -102,7 +102,6 @@ daNpc_Fairy_Draw__FPv = .text:0x00005CCC; // type:function size:0x4 scope:global daNpc_Fairy_IsDelete__FPv = .text:0x00005CD0; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_fairy_cpp = .text:0x00005CD8; // type:function size:0x68 scope:global align:4 __dt__16_Fairy_Feather_cFv = .text:0x00005D40; // type:function size:0xA0 scope:global align:4 -__dt__13mDoExt_brkAnmFv = .text:0x00005DE0; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00005DE0; // type:function size:0x8 scope:global align:4 getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00005DE8; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_Fairy_cFv = .text:0x00005DF0; // type:function size:0x8 scope:global align:4 @@ -111,25 +110,16 @@ checkRemoveJoint__13daNpc_Fairy_cFi = .text:0x00005E00; // type:function size:0x checkChangeJoint__13daNpc_Fairy_cFi = .text:0x00005E10; // type:function size:0x10 scope:global align:4 __dt__19daNpc_Fairy_Param_cFv = .text:0x00005E20; // type:function size:0x40 scope:global align:4 __ct__19daNpc_Fairy_Param_cFv = .text:0x00005E60; // type:function size:0x10 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00005E70; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005E70; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00005F3C; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005F7C; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005FBC; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00006000; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000060A8; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000060FC; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000060FC; // type:function size:0x118 scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006118; // type:label scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00006148; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000614C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006214; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00006324; // type:function size:0x80 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000063A4; // type:label scope:global align:4 fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000063A4; // type:function size:0x10 scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000063A8; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000063AC; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000063B0; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -233,7 +223,6 @@ lbl_302_data_DEC = .data:0x00000DEC; // type:object size:0x14 data:string __RTTI__19daNpc_Fairy_Param_c = .data:0x00000E00; // type:object size:0x8 scope:global align:4 lbl_302_data_E08 = .data:0x00000E08; // type:object size:0x9 data:string @98515 = .data:0x00000E14; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000E20; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000E28; // type:object size:0xC scope:global align:4 lbl_302_data_E34 = .data:0x00000E34; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0x8 scope:global align:4 @@ -243,22 +232,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E70; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000E78; // type:object size:0xC scope:global align:4 lbl_302_data_E84 = .data:0x00000E84; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000E98; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000EA0; // type:object size:0x34 scope:global align:4 +lbl_302_data_EA0 = .data:0x00000EA0; // type:object size:0x34 @98582 = .data:0x00000ED4; // type:object size:0x3C scope:local align:4 lbl_302_data_F10 = .data:0x00000F10; // type:object size:0x14 @98584 = .data:0x00000F24; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000F58; // type:object size:0x14 scope:global align:4 +lbl_302_data_F58 = .data:0x00000F58; // type:object size:0x14 @98642 = .data:0x00000F6C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000F90; // type:object size:0x18 scope:global align:4 +lbl_302_data_F90 = .data:0x00000F90; // type:object size:0x18 @98644 = .data:0x00000FA8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000FB4; // type:object size:0x1C scope:global align:4 +lbl_302_data_FB4 = .data:0x00000FB4; // type:object size:0x1C @98646 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000FDC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000FF0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001024; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001040; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001058; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00001060; // type:object size:0x64 scope:global align:4 +lbl_302_data_FDC = .data:0x00000FDC; // type:object size:0x14 +lbl_302_data_FF0 = .data:0x00000FF0; // type:object size:0x34 +lbl_302_data_1024 = .data:0x00001024; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96444 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt b/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt index 412f450f64..4c04152b75 100644 --- a/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt @@ -27,19 +27,12 @@ daNpc_FairySeirei_Execute__FPv = .text:0x0000102C; // type:function size:0x4 sco daNpc_FairySeirei_Draw__FPv = .text:0x00001030; // type:function size:0x8 scope:global align:4 daNpc_FairySeirei_IsDelete__FPv = .text:0x00001038; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000010A8; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000010A8; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001174; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000011B4; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000011F4; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001238; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000132C; // type:label scope:global align:4 __dt__25daNpc_FairySeirei_Param_cFv = .text:0x0000132C; // type:function size:0x40 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001348; // type:label scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x0000134C; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001350; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001354; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001358; // type:label scope:global align:4 __ct__25daNpc_FairySeirei_Param_cFv = .text:0x0000136C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -79,7 +72,6 @@ lbl_81_data_1EC = .data:0x000001EC; // type:object size:0x1A data:string __RTTI__25daNpc_FairySeirei_Param_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 lbl_81_data_210 = .data:0x00000210; // type:object size:0x9 data:string @96623 = .data:0x0000021C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000230; // type:object size:0xC scope:global align:4 lbl_81_data_23C = .data:0x0000023C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 @@ -89,22 +81,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000280; // type:object size:0xC scope:global align:4 lbl_81_data_28C = .data:0x0000028C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002A8; // type:object size:0x34 scope:global align:4 +lbl_81_data_2A8 = .data:0x000002A8; // type:object size:0x34 @96690 = .data:0x000002DC; // type:object size:0x3C scope:local align:4 lbl_81_data_318 = .data:0x00000318; // type:object size:0x14 @96692 = .data:0x0000032C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000360; // type:object size:0x14 scope:global align:4 +lbl_81_data_360 = .data:0x00000360; // type:object size:0x14 @96750 = .data:0x00000374; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000398; // type:object size:0x18 scope:global align:4 +lbl_81_data_398 = .data:0x00000398; // type:object size:0x18 @96752 = .data:0x000003B0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003BC; // type:object size:0x1C scope:global align:4 +lbl_81_data_3BC = .data:0x000003BC; // type:object size:0x1C @96754 = .data:0x000003D8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003E4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003F8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000042C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000448; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000460; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000468; // type:object size:0x44 scope:global align:4 +lbl_81_data_3E4 = .data:0x000003E4; // type:object size:0x14 +lbl_81_data_3F8 = .data:0x000003F8; // type:object size:0x34 +lbl_81_data_42C = .data:0x0000042C; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__19daNpc_FairySeirei_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt index ccf1ae4946..358950d73e 100644 --- a/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt @@ -34,32 +34,22 @@ daNpc_Gnd_Execute__FPv = .text:0x000019B0; // type:function size:0x4 scope:globa daNpc_Gnd_Draw__FPv = .text:0x000019B4; // type:function size:0x4 scope:global align:4 daNpc_Gnd_IsDelete__FPv = .text:0x000019B8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001A28; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001A28; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AF4; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001B34; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B74; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001BB8; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C60; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001CB4; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CB4; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001CD0; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DCC; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001EDC; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001F5C; // type:label scope:global align:4 getEyeballLMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001F60; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001F64; // type:label scope:global align:4 getEyeballRMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001F68; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001F6C; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Gnd_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 getNeckJointNo__11daNpc_Gnd_cFv = .text:0x00001F74; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Gnd_cFv = .text:0x00001F7C; // type:function size:0x8 scope:global align:4 __dt__17daNpc_Gnd_Param_cFv = .text:0x00001F84; // type:function size:0x40 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F9C; // type:label scope:global align:4 __ct__17daNpc_Gnd_Param_cFv = .text:0x00001FC4; // type:function size:0x10 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001FCC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -111,7 +101,6 @@ lbl_304_data_21C = .data:0x0000021C; // type:object size:0x12 data:string __RTTI__17daNpc_Gnd_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 lbl_304_data_238 = .data:0x00000238; // type:object size:0x9 data:string @95355 = .data:0x00000244; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000250; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000258; // type:object size:0xC scope:global align:4 lbl_304_data_264 = .data:0x00000264; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 @@ -121,22 +110,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 lbl_304_data_2B4 = .data:0x000002B4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002D0; // type:object size:0x34 scope:global align:4 +lbl_304_data_2D0 = .data:0x000002D0; // type:object size:0x34 @95422 = .data:0x00000304; // type:object size:0x3C scope:local align:4 lbl_304_data_340 = .data:0x00000340; // type:object size:0x14 @95424 = .data:0x00000354; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000388; // type:object size:0x14 scope:global align:4 +lbl_304_data_388 = .data:0x00000388; // type:object size:0x14 @95482 = .data:0x0000039C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003C0; // type:object size:0x18 scope:global align:4 +lbl_304_data_3C0 = .data:0x000003C0; // type:object size:0x18 @95484 = .data:0x000003D8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003E4; // type:object size:0x1C scope:global align:4 +lbl_304_data_3E4 = .data:0x000003E4; // type:object size:0x1C @95486 = .data:0x00000400; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000040C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000420; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000454; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000470; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000488; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000490; // type:object size:0x64 scope:global align:4 +lbl_304_data_40C = .data:0x0000040C; // type:object size:0x14 +lbl_304_data_420 = .data:0x00000420; // type:object size:0x34 +lbl_304_data_454 = .data:0x00000454; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__11daNpc_Gnd_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt index 34764a6047..4207787021 100644 --- a/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt @@ -6,14 +6,12 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_grA_cFv = .text:0x000000CC; // type:function size:0x2E0 scope:global align:4 __dt__11daNpc_grA_cFv = .text:0x000003AC; // type:function size:0x12C scope:global align:4 create__11daNpc_grA_cFv = .text:0x000004D8; // type:function size:0x2F4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007CC; // type:label scope:global align:4 CreateHeap__11daNpc_grA_cFv = .text:0x000007CC; // type:function size:0x364 scope:global align:4 Draw__11daNpc_grA_cFv = .text:0x00000B30; // type:function size:0x78 scope:global align:4 ctrlJoint__11daNpc_grA_cFP8J3DJointP8J3DModel = .text:0x00000BA8; // type:function size:0x1E4 scope:global align:4 createHeapCallBack__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 ctrlJointCallBack__11daNpc_grA_cFP8J3DJointi = .text:0x00000D90; // type:function size:0x48 scope:global align:4 setTagJump__11daNpc_grA_cFv = .text:0x00000DD8; // type:function size:0xB4 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00000E8C; // type:label scope:global align:4 setTagJump2__11daNpc_grA_cFv = .text:0x00000E8C; // type:function size:0xB4 scope:global align:4 setHomeJump__11daNpc_grA_cFv = .text:0x00000F40; // type:function size:0xA4 scope:global align:4 s_sub__FPvPv = .text:0x00000FE4; // type:function size:0xB8 scope:global align:4 @@ -85,14 +83,11 @@ daNpc_grA_Draw__FPv = .text:0x00009D8C; // type:function size:0x4 scope:global a daNpc_grA_IsDelete__FPv = .text:0x00009D90; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_gra_cpp = .text:0x00009D98; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00009E00; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00009E3C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00009E3C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00009E7C; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00009EF8; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00009F38; // type:function size:0x40 scope:global align:4 __ct__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F78; // type:function size:0x4 scope:global align:4 __dt__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F7C; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00009FBC; // type:label scope:global align:4 getGraPos__10daTagGra_cFv = .text:0x00009FBC; // type:function size:0x8 scope:global align:4 getGraAngle__10daTagGra_cFv = .text:0x00009FC4; // type:function size:0x1C scope:global align:4 adjustShapeAngle__11daNpc_grA_cFv = .text:0x00009FE0; // type:function size:0x4 scope:global align:4 @@ -330,7 +325,6 @@ lbl_305_data_D24 = .data:0x00000D24; // type:object size:0x12 data:string __RTTI__17daNpc_grA_Param_c = .data:0x00000D38; // type:object size:0x8 scope:global align:4 lbl_305_data_D40 = .data:0x00000D40; // type:object size:0x9 data:string @104810 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000D58; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 lbl_305_data_D6C = .data:0x00000D6C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000D7C; // type:object size:0x8 scope:global align:4 @@ -343,22 +337,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x00000DC8; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x00000DD0; // type:object size:0xC scope:global align:4 lbl_305_data_DDC = .data:0x00000DDC; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000DF0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000DF8; // type:object size:0x34 scope:global align:4 +lbl_305_data_DF8 = .data:0x00000DF8; // type:object size:0x34 @104883 = .data:0x00000E2C; // type:object size:0x3C scope:local align:4 lbl_305_data_E68 = .data:0x00000E68; // type:object size:0x14 @104885 = .data:0x00000E7C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000EB0; // type:object size:0x14 scope:global align:4 +lbl_305_data_EB0 = .data:0x00000EB0; // type:object size:0x14 @104943 = .data:0x00000EC4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000EE8; // type:object size:0x18 scope:global align:4 +lbl_305_data_EE8 = .data:0x00000EE8; // type:object size:0x18 @104945 = .data:0x00000F00; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000F0C; // type:object size:0x1C scope:global align:4 +lbl_305_data_F0C = .data:0x00000F0C; // type:object size:0x1C @104947 = .data:0x00000F28; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000F34; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000F48; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000F7C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000F98; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000FB0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000FB8; // type:object size:0x44 scope:global align:4 +lbl_305_data_F34 = .data:0x00000F34; // type:object size:0x14 +lbl_305_data_F48 = .data:0x00000F48; // type:object size:0x34 +lbl_305_data_F7C = .data:0x00000F7C; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @100926 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt index da099c93da..387c1f4c38 100644 --- a/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_grC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_grC_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__11daNpc_grC_cFv = .text:0x00000460; // type:function size:0x2E0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000740; // type:label scope:global align:4 CreateHeap__11daNpc_grC_cFv = .text:0x00000740; // type:function size:0x1EC scope:global align:4 Draw__11daNpc_grC_cFv = .text:0x0000092C; // type:function size:0x78 scope:global align:4 ctrlJoint__11daNpc_grC_cFP8J3DJointP8J3DModel = .text:0x000009A4; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_grC_cFv = .text:0x000017D4; // type:function size:0x4 sco getTypeFromParam__11daNpc_grC_cFv = .text:0x000017D8; // type:function size:0x78 scope:global align:4 isDelete__11daNpc_grC_cFv = .text:0x00001850; // type:function size:0x7C scope:global align:4 reset__11daNpc_grC_cFv = .text:0x000018CC; // type:function size:0x1A4 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001A70; // type:label scope:global align:4 playExpression__11daNpc_grC_cFv = .text:0x00001A70; // type:function size:0x2B8 scope:global align:4 playMotion__11daNpc_grC_cFv = .text:0x00001D28; // type:function size:0x298 scope:global align:4 setAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x00001FC0; // type:function size:0xA8 scope:global align:4 @@ -51,10 +49,7 @@ daNpc_grC_Draw__FPv = .text:0x000033A8; // type:function size:0x4 scope:global a daNpc_grC_IsDelete__FPv = .text:0x000033AC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000341C; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003458; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003458; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003498; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003514; // type:label scope:global align:4 adjustShapeAngle__11daNpc_grC_cFv = .text:0x00003514; // type:function size:0x4 scope:global align:4 __dt__17daNpc_grC_Param_cFv = .text:0x00003518; // type:function size:0x40 scope:global align:4 __ct__17daNpc_grC_Param_cFv = .text:0x00003558; // type:function size:0x10 scope:global align:4 @@ -142,29 +137,25 @@ lbl_306_data_2DC = .data:0x000002DC; // type:object size:0x12 data:string __RTTI__17daNpc_grC_Param_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 lbl_306_data_2F8 = .data:0x000002F8; // type:object size:0x9 data:string @100277 = .data:0x00000304; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000310; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000318; // type:object size:0xC scope:global align:4 lbl_306_data_324 = .data:0x00000324; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000334; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x0000033C; // type:object size:0xC scope:global align:4 lbl_306_data_348 = .data:0x00000348; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000035C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000364; // type:object size:0x34 scope:global align:4 +lbl_306_data_364 = .data:0x00000364; // type:object size:0x34 @100350 = .data:0x00000398; // type:object size:0x3C scope:local align:4 lbl_306_data_3D4 = .data:0x000003D4; // type:object size:0x14 @100352 = .data:0x000003E8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000041C; // type:object size:0x14 scope:global align:4 +lbl_306_data_41C = .data:0x0000041C; // type:object size:0x14 @100410 = .data:0x00000430; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000454; // type:object size:0x18 scope:global align:4 +lbl_306_data_454 = .data:0x00000454; // type:object size:0x18 @100412 = .data:0x0000046C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000478; // type:object size:0x1C scope:global align:4 +lbl_306_data_478 = .data:0x00000478; // type:object size:0x1C @100414 = .data:0x00000494; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004A0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004B4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004E8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000504; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000051C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000524; // type:object size:0x44 scope:global align:4 +lbl_306_data_4A0 = .data:0x000004A0; // type:object size:0x14 +lbl_306_data_4B4 = .data:0x000004B4; // type:object size:0x34 +lbl_306_data_4E8 = .data:0x000004E8; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt index d1633e32ce..a809aac780 100644 --- a/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_Grd_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_Grd_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__11daNpc_Grd_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000724; // type:label scope:global align:4 CreateHeap__11daNpc_Grd_cFv = .text:0x00000724; // type:function size:0x280 scope:global align:4 Draw__11daNpc_Grd_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 ctrlJoint__11daNpc_Grd_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_Grd_cFv = .text:0x00001898; // type:function size:0x4 sco getTypeFromParam__11daNpc_Grd_cFv = .text:0x0000189C; // type:function size:0x20 scope:global align:4 isDelete__11daNpc_Grd_cFv = .text:0x000018BC; // type:function size:0x6C scope:global align:4 reset__11daNpc_Grd_cFv = .text:0x00001928; // type:function size:0x134 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001A5C; // type:label scope:global align:4 playExpression__11daNpc_Grd_cFv = .text:0x00001A5C; // type:function size:0x134 scope:global align:4 playMotion__11daNpc_Grd_cFv = .text:0x00001B90; // type:function size:0x214 scope:global align:4 setAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x00001DA4; // type:function size:0xA8 scope:global align:4 @@ -48,10 +46,7 @@ daNpc_Grd_Draw__FPv = .text:0x00002E00; // type:function size:0x4 scope:global a daNpc_Grd_IsDelete__FPv = .text:0x00002E04; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E74; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002EB0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002EB0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00002EF0; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002F6C; // type:label scope:global align:4 adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00002F6C; // type:function size:0x4 scope:global align:4 __dt__17daNpc_Grd_Param_cFv = .text:0x00002F70; // type:function size:0x40 scope:global align:4 __ct__17daNpc_Grd_Param_cFv = .text:0x00002FB0; // type:function size:0x10 scope:global align:4 @@ -125,29 +120,25 @@ lbl_307_data_218 = .data:0x00000218; // type:object size:0x12 data:string __RTTI__17daNpc_Grd_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 lbl_307_data_234 = .data:0x00000234; // type:object size:0x9 data:string @100101 = .data:0x00000240; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0xC scope:global align:4 lbl_307_data_260 = .data:0x00000260; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 lbl_307_data_284 = .data:0x00000284; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002A0; // type:object size:0x34 scope:global align:4 +lbl_307_data_2A0 = .data:0x000002A0; // type:object size:0x34 @100174 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 lbl_307_data_310 = .data:0x00000310; // type:object size:0x14 @100176 = .data:0x00000324; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000358; // type:object size:0x14 scope:global align:4 +lbl_307_data_358 = .data:0x00000358; // type:object size:0x14 @100234 = .data:0x0000036C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000390; // type:object size:0x18 scope:global align:4 +lbl_307_data_390 = .data:0x00000390; // type:object size:0x18 @100236 = .data:0x000003A8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003B4; // type:object size:0x1C scope:global align:4 +lbl_307_data_3B4 = .data:0x000003B4; // type:object size:0x1C @100238 = .data:0x000003D0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003DC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003F0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000424; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000440; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000458; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000460; // type:object size:0x64 scope:global align:4 +lbl_307_data_3DC = .data:0x000003DC; // type:object size:0x14 +lbl_307_data_3F0 = .data:0x000003F0; // type:object size:0x34 +lbl_307_data_424 = .data:0x00000424; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt index e89ff3d418..9ddfb3adca 100644 --- a/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt @@ -44,33 +44,16 @@ initialize__8daNpcT_cFv = .text:0x00001EA0; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F48; // type:function size:0x54 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F9C; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000020B4; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000020B8; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x0000212C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002134; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x000021C4; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002244; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_grM_cFv = .text:0x00002244; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002248; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x0000224C; // type:label scope:global align:4 getBackboneJointNo__11daNpc_grM_cFv = .text:0x0000224C; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002250; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002254; // type:label scope:global align:4 getNeckJointNo__11daNpc_grM_cFv = .text:0x00002254; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_grM_cFv = .text:0x0000225C; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_grM_cFi = .text:0x00002264; // type:function size:0x10 scope:global align:4 checkChangeJoint__11daNpc_grM_cFi = .text:0x00002274; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002284; // type:label scope:global align:4 __dt__17daNpc_grM_Param_cFv = .text:0x00002284; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000022B4; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000022BC; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000022C4; // type:label scope:global align:4 __ct__17daNpc_grM_Param_cFv = .text:0x000022C4; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000022C8; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x000022D4; // type:function size:0x28 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x000022E0; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x000022E8; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000022EC; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000022F4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -130,9 +113,8 @@ lbl_308_data_418 = .data:0x00000418; // type:object size:0x12 data:string __RTTI__17daNpc_grM_Param_c = .data:0x0000042C; // type:object size:0x8 scope:global align:4 lbl_308_data_434 = .data:0x00000434; // type:object size:0xE data:string @95812 = .data:0x00000444; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000458; // type:object size:0x14 scope:global align:4 +lbl_308_data_458 = .data:0x00000458; // type:object size:0x14 @95819 = .data:0x0000046C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000480; // type:object size:0xC scope:global align:4 lbl_308_data_48C = .data:0x0000048C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 @@ -142,22 +124,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004C8; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000004D0; // type:object size:0xC scope:global align:4 lbl_308_data_4DC = .data:0x000004DC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004F8; // type:object size:0x34 scope:global align:4 +lbl_308_data_4F8 = .data:0x000004F8; // type:object size:0x34 @95886 = .data:0x0000052C; // type:object size:0x3C scope:local align:4 lbl_308_data_568 = .data:0x00000568; // type:object size:0x14 @95888 = .data:0x0000057C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005B0; // type:object size:0x14 scope:global align:4 +lbl_308_data_5B0 = .data:0x000005B0; // type:object size:0x14 @95946 = .data:0x000005C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005E8; // type:object size:0x18 scope:global align:4 +lbl_308_data_5E8 = .data:0x000005E8; // type:object size:0x18 @95948 = .data:0x00000600; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000060C; // type:object size:0x1C scope:global align:4 +lbl_308_data_60C = .data:0x0000060C; // type:object size:0x1C @95950 = .data:0x00000628; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000634; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000648; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000067C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000698; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006B0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000006B8; // type:object size:0x44 scope:global align:4 +lbl_308_data_634 = .data:0x00000634; // type:object size:0x14 +lbl_308_data_648 = .data:0x00000648; // type:object size:0x34 +lbl_308_data_67C = .data:0x0000067C; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @95056 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt index 90252af9f5..bcda5cf4c0 100644 --- a/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt @@ -41,31 +41,16 @@ initialize__8daNpcT_cFv = .text:0x00001B54; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x00001BFC; // type:function size:0x54 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001C50; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001D68; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001D6C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001E78; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001EF8; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00001EF8; // type:function size:0x28 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001EFC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001F00; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001F04; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001F08; // type:label scope:global align:4 getBackboneJointNo__12daNpc_grMC_cFv = .text:0x00001F20; // type:function size:0x8 scope:global align:4 getNeckJointNo__12daNpc_grMC_cFv = .text:0x00001F28; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_grMC_cFv = .text:0x00001F30; // type:function size:0x8 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F38; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_grMC_cFv = .text:0x00001F38; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_grMC_cFi = .text:0x00001F40; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_grMC_cFi = .text:0x00001F50; // type:function size:0x10 scope:global align:4 __dt__18daNpc_grMC_Param_cFv = .text:0x00001F60; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001F68; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001F70; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001F78; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001F7C; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00001F94; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00001F9C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00001FA0; // type:label scope:global align:4 __ct__18daNpc_grMC_Param_cFv = .text:0x00001FA0; // type:function size:0x10 scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00001FA8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -124,9 +109,8 @@ lbl_309_data_568 = .data:0x00000568; // type:object size:0x13 data:string __RTTI__18daNpc_grMC_Param_c = .data:0x0000057C; // type:object size:0x8 scope:global align:4 lbl_309_data_584 = .data:0x00000584; // type:object size:0xE data:string @95710 = .data:0x00000594; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x000005A8; // type:object size:0x14 scope:global align:4 +lbl_309_data_5A8 = .data:0x000005A8; // type:object size:0x14 @95717 = .data:0x000005BC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000005C8; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000005D0; // type:object size:0xC scope:global align:4 lbl_309_data_5DC = .data:0x000005DC; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 @@ -136,22 +120,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000618; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000620; // type:object size:0xC scope:global align:4 lbl_309_data_62C = .data:0x0000062C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000640; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000648; // type:object size:0x34 scope:global align:4 +lbl_309_data_648 = .data:0x00000648; // type:object size:0x34 @95784 = .data:0x0000067C; // type:object size:0x3C scope:local align:4 lbl_309_data_6B8 = .data:0x000006B8; // type:object size:0x14 @95786 = .data:0x000006CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000700; // type:object size:0x14 scope:global align:4 +lbl_309_data_700 = .data:0x00000700; // type:object size:0x14 @95844 = .data:0x00000714; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000738; // type:object size:0x18 scope:global align:4 +lbl_309_data_738 = .data:0x00000738; // type:object size:0x18 @95846 = .data:0x00000750; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000075C; // type:object size:0x1C scope:global align:4 +lbl_309_data_75C = .data:0x0000075C; // type:object size:0x1C @95848 = .data:0x00000778; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000784; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000798; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000800; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000808; // type:object size:0x44 scope:global align:4 +lbl_309_data_784 = .data:0x00000784; // type:object size:0x14 +lbl_309_data_798 = .data:0x00000798; // type:object size:0x34 +lbl_309_data_7CC = .data:0x000007CC; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_grMC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt index c98b52da58..b8360d0d21 100644 --- a/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_grO_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_grO_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__11daNpc_grO_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000728; // type:label scope:global align:4 CreateHeap__11daNpc_grO_cFv = .text:0x00000728; // type:function size:0x30C scope:global align:4 Draw__11daNpc_grO_cFv = .text:0x00000A34; // type:function size:0x94 scope:global align:4 ctrlJoint__11daNpc_grO_cFP8J3DJointP8J3DModel = .text:0x00000AC8; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_grO_cFv = .text:0x000019EC; // type:function size:0xA4 sc getTypeFromParam__11daNpc_grO_cFv = .text:0x00001A90; // type:function size:0x60 scope:global align:4 isDelete__11daNpc_grO_cFv = .text:0x00001AF0; // type:function size:0xB4 scope:global align:4 reset__11daNpc_grO_cFv = .text:0x00001BA4; // type:function size:0x13C scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001CE0; // type:label scope:global align:4 playExpression__11daNpc_grO_cFv = .text:0x00001CE0; // type:function size:0x398 scope:global align:4 playMotion__11daNpc_grO_cFv = .text:0x00002078; // type:function size:0x2E0 scope:global align:4 setAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002358; // type:function size:0xA8 scope:global align:4 @@ -51,10 +49,7 @@ daNpc_grO_Draw__FPv = .text:0x00003A88; // type:function size:0x4 scope:global a daNpc_grO_IsDelete__FPv = .text:0x00003A8C; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003AFC; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003B38; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003B38; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003B78; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003BF4; // type:label scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global align:4 adjustShapeAngle__11daNpc_grO_cFv = .text:0x00003C10; // type:function size:0x4 scope:global align:4 __dt__17daNpc_grO_Param_cFv = .text:0x00003C14; // type:function size:0x40 scope:global align:4 @@ -159,29 +154,25 @@ lbl_310_data_39C = .data:0x0000039C; // type:object size:0x12 data:string __RTTI__17daNpc_grO_Param_c = .data:0x000003B0; // type:object size:0x8 scope:global align:4 lbl_310_data_3B8 = .data:0x000003B8; // type:object size:0x9 data:string @101641 = .data:0x000003C4; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000003D0; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003D8; // type:object size:0xC scope:global align:4 lbl_310_data_3E4 = .data:0x000003E4; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000003FC; // type:object size:0xC scope:global align:4 lbl_310_data_408 = .data:0x00000408; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000424; // type:object size:0x34 scope:global align:4 +lbl_310_data_424 = .data:0x00000424; // type:object size:0x34 @101714 = .data:0x00000458; // type:object size:0x3C scope:local align:4 lbl_310_data_494 = .data:0x00000494; // type:object size:0x14 @101716 = .data:0x000004A8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004DC; // type:object size:0x14 scope:global align:4 +lbl_310_data_4DC = .data:0x000004DC; // type:object size:0x14 @101774 = .data:0x000004F0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000514; // type:object size:0x18 scope:global align:4 +lbl_310_data_514 = .data:0x00000514; // type:object size:0x18 @101776 = .data:0x0000052C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000538; // type:object size:0x1C scope:global align:4 +lbl_310_data_538 = .data:0x00000538; // type:object size:0x1C @101778 = .data:0x00000554; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000560; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000574; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005A8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005C4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005DC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000005E4; // type:object size:0x64 scope:global align:4 +lbl_310_data_560 = .data:0x00000560; // type:object size:0x14 +lbl_310_data_574 = .data:0x00000574; // type:object size:0x34 +lbl_310_data_5A8 = .data:0x000005A8; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @100074 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt index cfa5a7c583..826190749b 100644 --- a/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_grR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_grR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__11daNpc_grR_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000728; // type:label scope:global align:4 CreateHeap__11daNpc_grR_cFv = .text:0x00000728; // type:function size:0x280 scope:global align:4 Draw__11daNpc_grR_cFv = .text:0x000009A8; // type:function size:0x94 scope:global align:4 ctrlJoint__11daNpc_grR_cFP8J3DJointP8J3DModel = .text:0x00000A3C; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_grR_cFv = .text:0x000018FC; // type:function size:0x4 sco getTypeFromParam__11daNpc_grR_cFv = .text:0x00001900; // type:function size:0x4C scope:global align:4 isDelete__11daNpc_grR_cFv = .text:0x0000194C; // type:function size:0xE4 scope:global align:4 reset__11daNpc_grR_cFv = .text:0x00001A30; // type:function size:0x188 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001BB8; // type:label scope:global align:4 playExpression__11daNpc_grR_cFv = .text:0x00001BB8; // type:function size:0x238 scope:global align:4 playMotion__11daNpc_grR_cFv = .text:0x00001DF0; // type:function size:0x37C scope:global align:4 setAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x0000216C; // type:function size:0xA8 scope:global align:4 @@ -47,10 +45,7 @@ daNpc_grR_Draw__FPv = .text:0x00003114; // type:function size:0x4 scope:global a daNpc_grR_IsDelete__FPv = .text:0x00003118; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003188; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000031C4; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000031C4; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003204; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003280; // type:label scope:global align:4 adjustShapeAngle__11daNpc_grR_cFv = .text:0x00003280; // type:function size:0x4 scope:global align:4 __dt__17daNpc_grR_Param_cFv = .text:0x00003284; // type:function size:0x40 scope:global align:4 __ct__17daNpc_grR_Param_cFv = .text:0x000032C4; // type:function size:0x10 scope:global align:4 @@ -139,29 +134,25 @@ lbl_311_data_284 = .data:0x00000284; // type:object size:0x12 data:string __RTTI__17daNpc_grR_Param_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 lbl_311_data_2A0 = .data:0x000002A0; // type:object size:0x9 data:string @100194 = .data:0x000002AC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 lbl_311_data_2CC = .data:0x000002CC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000002DC; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 lbl_311_data_2F0 = .data:0x000002F0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000304; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000030C; // type:object size:0x34 scope:global align:4 +lbl_311_data_30C = .data:0x0000030C; // type:object size:0x34 @100267 = .data:0x00000340; // type:object size:0x3C scope:local align:4 lbl_311_data_37C = .data:0x0000037C; // type:object size:0x14 @100269 = .data:0x00000390; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003C4; // type:object size:0x14 scope:global align:4 +lbl_311_data_3C4 = .data:0x000003C4; // type:object size:0x14 @100327 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003FC; // type:object size:0x18 scope:global align:4 +lbl_311_data_3FC = .data:0x000003FC; // type:object size:0x18 @100329 = .data:0x00000414; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000420; // type:object size:0x1C scope:global align:4 +lbl_311_data_420 = .data:0x00000420; // type:object size:0x1C @100331 = .data:0x0000043C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000448; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000045C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000490; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004CC; // type:object size:0x64 scope:global align:4 +lbl_311_data_448 = .data:0x00000448; // type:object size:0x14 +lbl_311_data_45C = .data:0x0000045C; // type:object size:0x34 +lbl_311_data_490 = .data:0x00000490; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt index 556ff3ea27..db8960b226 100644 --- a/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_grS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_grS_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__11daNpc_grS_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000724; // type:label scope:global align:4 CreateHeap__11daNpc_grS_cFv = .text:0x00000724; // type:function size:0x2E0 scope:global align:4 Draw__11daNpc_grS_cFv = .text:0x00000A04; // type:function size:0x94 scope:global align:4 ctrlJoint__11daNpc_grS_cFP8J3DJointP8J3DModel = .text:0x00000A98; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_grS_cFv = .text:0x00001878; // type:function size:0xAC sc getTypeFromParam__11daNpc_grS_cFv = .text:0x00001924; // type:function size:0x20 scope:global align:4 isDelete__11daNpc_grS_cFv = .text:0x00001944; // type:function size:0x78 scope:global align:4 reset__11daNpc_grS_cFv = .text:0x000019BC; // type:function size:0x15C scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001B18; // type:label scope:global align:4 playExpression__11daNpc_grS_cFv = .text:0x00001B18; // type:function size:0x134 scope:global align:4 playMotion__11daNpc_grS_cFv = .text:0x00001C4C; // type:function size:0x164 scope:global align:4 setAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x00001DB0; // type:function size:0xA8 scope:global align:4 @@ -48,10 +46,7 @@ daNpc_grS_Draw__FPv = .text:0x00002E20; // type:function size:0x4 scope:global a daNpc_grS_IsDelete__FPv = .text:0x00002E24; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E94; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002ED0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002ED0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00002F10; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002F8C; // type:label scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00002F8C; // type:function size:0x1C scope:global align:4 adjustShapeAngle__11daNpc_grS_cFv = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 __dt__17daNpc_grS_Param_cFv = .text:0x00002FAC; // type:function size:0x40 scope:global align:4 @@ -126,29 +121,25 @@ lbl_312_data_204 = .data:0x00000204; // type:object size:0x12 data:string __RTTI__17daNpc_grS_Param_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 lbl_312_data_220 = .data:0x00000220; // type:object size:0x9 data:string @100701 = .data:0x0000022C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000240; // type:object size:0xC scope:global align:4 lbl_312_data_24C = .data:0x0000024C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000264; // type:object size:0xC scope:global align:4 lbl_312_data_270 = .data:0x00000270; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000284; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000028C; // type:object size:0x34 scope:global align:4 +lbl_312_data_28C = .data:0x0000028C; // type:object size:0x34 @100774 = .data:0x000002C0; // type:object size:0x3C scope:local align:4 lbl_312_data_2FC = .data:0x000002FC; // type:object size:0x14 @100776 = .data:0x00000310; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000344; // type:object size:0x14 scope:global align:4 +lbl_312_data_344 = .data:0x00000344; // type:object size:0x14 @100834 = .data:0x00000358; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000037C; // type:object size:0x18 scope:global align:4 +lbl_312_data_37C = .data:0x0000037C; // type:object size:0x18 @100836 = .data:0x00000394; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003A0; // type:object size:0x1C scope:global align:4 +lbl_312_data_3A0 = .data:0x000003A0; // type:object size:0x1C @100838 = .data:0x000003BC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003C8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003DC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000410; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000042C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000444; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000044C; // type:object size:0x64 scope:global align:4 +lbl_312_data_3C8 = .data:0x000003C8; // type:object size:0x14 +lbl_312_data_3DC = .data:0x000003DC; // type:object size:0x34 +lbl_312_data_410 = .data:0x00000410; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @99555 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt index 2d82365816..92eb62864d 100644 --- a/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_Grz_cFv = .text:0x000000CC; // type:function size:0x2DC scope:global align:4 __dt__11daNpc_Grz_cFv = .text:0x000003A8; // type:function size:0x150 scope:global align:4 create__11daNpc_Grz_cFv = .text:0x000004F8; // type:function size:0x2C0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007B8; // type:label scope:global align:4 CreateHeap__11daNpc_Grz_cFv = .text:0x000007B8; // type:function size:0x280 scope:global align:4 Draw__11daNpc_Grz_cFv = .text:0x00000A38; // type:function size:0x21C scope:global align:4 ctrlJoint__11daNpc_Grz_cFP8J3DJointP8J3DModel = .text:0x00000C54; // type:function size:0x1E4 scope:global align:4 @@ -27,7 +26,6 @@ drawOtherMdls__11daNpc_Grz_cFv = .text:0x0000212C; // type:function size:0x4 sco getTypeFromParam__11daNpc_Grz_cFv = .text:0x00002130; // type:function size:0x4C scope:global align:4 isDelete__11daNpc_Grz_cFv = .text:0x0000217C; // type:function size:0xA0 scope:global align:4 reset__11daNpc_Grz_cFv = .text:0x0000221C; // type:function size:0x270 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000248C; // type:label scope:global align:4 resetCol__11daNpc_Grz_cFv = .text:0x0000248C; // type:function size:0xE0 scope:global align:4 playExpression__11daNpc_Grz_cFv = .text:0x0000256C; // type:function size:0x304 scope:global align:4 playMotion__11daNpc_Grz_cFv = .text:0x00002870; // type:function size:0x40C scope:global align:4 @@ -64,17 +62,10 @@ __sinit_d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:glo __ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056EC; // type:function size:0x4 scope:global align:4 __dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056F0; // type:function size:0x40 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00005730; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x0000576C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000576C; // type:function size:0xBC scope:global align:4 -__ct__8dCcD_CylFv = .text:0x00005788; // type:label scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000057AC; // type:label scope:global align:4 -__dt__8dCcD_CylFv = .text:0x000057FC; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00005828; // type:function size:0x40 scope:global align:4 -__ct__8dCcD_SphFv = .text:0x00005864; // type:label scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00005868; // type:function size:0x40 scope:global align:4 checkHide__8daNpcF_cFv = .text:0x000058A8; // type:function size:0x54 scope:global align:4 -__dt__8dCcD_SphFv = .text:0x000058D8; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000058FC; // type:label scope:global align:4 adjustShapeAngle__11daNpc_Grz_cFv = .text:0x000058FC; // type:function size:0x4 scope:global align:4 __dt__17daNpc_Grz_Param_cFv = .text:0x00005900; // type:function size:0x40 scope:global align:4 __ct__17daNpc_Grz_Param_cFv = .text:0x00005940; // type:function size:0x10 scope:global align:4 @@ -220,7 +211,6 @@ lbl_313_data_4D8 = .data:0x000004D8; // type:object size:0x12 data:string __RTTI__17daNpc_Grz_Param_c = .data:0x000004EC; // type:object size:0x8 scope:global align:4 lbl_313_data_4F4 = .data:0x000004F4; // type:object size:0x9 data:string @96939 = .data:0x00000500; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000050C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000514; // type:object size:0xC scope:global align:4 lbl_313_data_520 = .data:0x00000520; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000530; // type:object size:0x8 scope:global align:4 @@ -233,21 +223,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x0000057C; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x00000584; // type:object size:0xC scope:global align:4 lbl_313_data_590 = .data:0x00000590; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000005A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000005AC; // type:object size:0x34 scope:global align:4 +lbl_313_data_5AC = .data:0x000005AC; // type:object size:0x34 @97011 = .data:0x000005E0; // type:object size:0x3C scope:local align:4 lbl_313_data_61C = .data:0x0000061C; // type:object size:0x14 @97013 = .data:0x00000630; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000664; // type:object size:0x14 scope:global align:4 +lbl_313_data_664 = .data:0x00000664; // type:object size:0x14 @97071 = .data:0x00000678; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000069C; // type:object size:0x18 scope:global align:4 +lbl_313_data_69C = .data:0x0000069C; // type:object size:0x18 @97073 = .data:0x000006B4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000006C0; // type:object size:0x1C scope:global align:4 +lbl_313_data_6C0 = .data:0x000006C0; // type:object size:0x1C @97075 = .data:0x000006DC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000006E8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000006FC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000730; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000074C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000764; // type:object size:0x8C scope:global align:4 +lbl_313_data_6E8 = .data:0x000006E8; // type:object size:0x14 +lbl_313_data_6FC = .data:0x000006FC; // type:object size:0x34 +lbl_313_data_730 = .data:0x00000730; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94764 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_guard/symbols.txt b/config/RZDE01_02/rels/d_a_npc_guard/symbols.txt index b94ff290e1..63ba0413c2 100644 --- a/config/RZDE01_02/rels/d_a_npc_guard/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_guard/symbols.txt @@ -20,7 +20,6 @@ executeEscape__12daNpcGuard_cFv = .text:0x00000F2C; // type:function size:0x1C0 setSpeed__12daNpcGuard_cFffPfi = .text:0x000010EC; // type:function size:0xF4 scope:global align:4 daNpcGuard_Create__FPv = .text:0x000011E0; // type:function size:0x478 scope:global align:4 setMtx__12daNpcGuard_cFv = .text:0x00001658; // type:function size:0x494 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001AEC; // type:label scope:global align:4 daNpcGuard_Delete__FPv = .text:0x00001AEC; // type:function size:0x34 scope:global align:4 __dt__12daNpcGuard_cFv = .text:0x00001B20; // type:function size:0xA0 scope:global align:4 daNpcGuard_Execute__FPv = .text:0x00001BC0; // type:function size:0x290 scope:global align:4 @@ -84,4 +83,4 @@ __RTTI__10daNpcCd2_c = .data:0x000000AC; // type:object size:0x8 scope:global al __vt__18daNpcT_ActorMngr_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 lbl_314_data_C0 = .data:0x000000C0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_314_data_DC = .data:0x000000DC; // type:object size:0x7 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt index 5d5942cdbe..5bdf3fc2a9 100644 --- a/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__13daNpc_GWolf_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__13daNpc_GWolf_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__13daNpc_GWolf_cFv = .text:0x00000460; // type:function size:0x2F0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000750; // type:label scope:global align:4 CreateHeap__13daNpc_GWolf_cFv = .text:0x00000750; // type:function size:0x254 scope:global align:4 Draw__13daNpc_GWolf_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 draw__13daNpc_GWolf_cFiifP11_GXColorS10i = .text:0x00000A38; // type:function size:0x2D4 scope:global align:4 @@ -28,7 +27,6 @@ getTypeFromParam__13daNpc_GWolf_cFv = .text:0x00001968; // type:function size:0x getModeFromParam__13daNpc_GWolf_cFv = .text:0x000019B4; // type:function size:0x74 scope:global align:4 isDelete__13daNpc_GWolf_cFv = .text:0x00001A28; // type:function size:0xF4 scope:global align:4 reset__13daNpc_GWolf_cFv = .text:0x00001B1C; // type:function size:0x1CC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001CE8; // type:label scope:global align:4 playMotion__13daNpc_GWolf_cFv = .text:0x00001CE8; // type:function size:0x378 scope:global align:4 setAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x00002060; // type:function size:0xA8 scope:global align:4 selectAction__13daNpc_GWolf_cFv = .text:0x00002108; // type:function size:0xA4 scope:global align:4 @@ -55,13 +53,9 @@ daNpc_GWolf_Draw__FPv = .text:0x00003FD4; // type:function size:0x4 scope:global daNpc_GWolf_IsDelete__FPv = .text:0x00003FD8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004048; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00004084; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004084; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000040C4; // type:label scope:global align:4 checkHide__8daNpcF_cFv = .text:0x00004140; // type:function size:0x54 scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00004194; // type:label scope:global align:4 __dt__19daNpc_GWolf_Param_cFv = .text:0x00004194; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x0000419C; // type:label scope:global align:4 __ct__19daNpc_GWolf_Param_cFv = .text:0x000041D4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -173,30 +167,25 @@ lbl_315_data_6DC = .data:0x000006DC; // type:object size:0x14 data:string __RTTI__19daNpc_GWolf_Param_c = .data:0x000006F0; // type:object size:0x8 scope:global align:4 lbl_315_data_6F8 = .data:0x000006F8; // type:object size:0x9 data:string @100502 = .data:0x00000704; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000710; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000718; // type:object size:0xC scope:global align:4 lbl_315_data_724 = .data:0x00000724; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000734; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x0000073C; // type:object size:0xC scope:global align:4 lbl_315_data_748 = .data:0x00000748; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000075C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000764; // type:object size:0x34 scope:global align:4 +lbl_315_data_764 = .data:0x00000764; // type:object size:0x34 @100575 = .data:0x00000798; // type:object size:0x3C scope:local align:4 lbl_315_data_7D4 = .data:0x000007D4; // type:object size:0x14 @100577 = .data:0x000007E8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000081C; // type:object size:0x14 scope:global align:4 +lbl_315_data_81C = .data:0x0000081C; // type:object size:0x14 @100635 = .data:0x00000830; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000854; // type:object size:0x18 scope:global align:4 +lbl_315_data_854 = .data:0x00000854; // type:object size:0x18 @100637 = .data:0x0000086C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000878; // type:object size:0x1C scope:global align:4 +lbl_315_data_878 = .data:0x00000878; // type:object size:0x1C @100639 = .data:0x00000894; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000008A0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000008B4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000008E8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000904; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000091C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000924; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000944; // type:object size:0x64 scope:global align:4 +lbl_315_data_8A0 = .data:0x000008A0; // type:object size:0x14 +lbl_315_data_8B4 = .data:0x000008B4; // type:object size:0x34 +lbl_315_data_8E8 = .data:0x000008E8; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @98947 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt b/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt index 2f51b0b571..5b3999d07f 100644 --- a/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt @@ -30,7 +30,6 @@ selectAction__13daNpc_Hanjo_cFv = .text:0x00002238; // type:function size:0x13C setAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x00002374; // type:function size:0xA8 scope:global align:4 initShoot__13daNpc_Hanjo_cFi = .text:0x0000241C; // type:function size:0xDC scope:global align:4 shoot__13daNpc_Hanjo_cFi = .text:0x000024F8; // type:function size:0x228 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00002720; // type:label scope:global align:4 initDive__13daNpc_Hanjo_cFv = .text:0x00002720; // type:function size:0x7C scope:global align:4 dive__13daNpc_Hanjo_cFv = .text:0x0000279C; // type:function size:0x3D8 scope:global align:4 lookround__13daNpc_Hanjo_cFs = .text:0x00002B74; // type:function size:0x124 scope:global align:4 @@ -70,28 +69,19 @@ __dt__19daNpc_Hanjo_Param_cFv = .text:0x00005334; // type:function size:0x40 sco __ct__19daNpc_Hanjo_Param_cFv = .text:0x00005374; // type:function size:0x10 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00005384; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000053C4; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00005404; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005404; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000054D0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005510; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00005554; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00005590; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00005638; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000056C4; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x000056C4; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005744; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00005760; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000057C0; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000058D8; // type:function size:0x110 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000059E8; // type:function size:0x94 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00005A7C; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005A7C; // type:function size:0x74 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00005A80; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00005A84; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00005A88; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005A8C; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005ABC; // type:label scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00005AEC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -209,7 +199,6 @@ lbl_316_data_964 = .data:0x00000964; // type:object size:0x14 data:string __RTTI__19daNpc_Hanjo_Param_c = .data:0x00000978; // type:object size:0x8 scope:global align:4 lbl_316_data_980 = .data:0x00000980; // type:object size:0x9 data:string @97041 = .data:0x0000098C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000998; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000009A0; // type:object size:0xC scope:global align:4 lbl_316_data_9AC = .data:0x000009AC; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 @@ -222,21 +211,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000A14; // type:object size:0xC scope:global align:4 lbl_316_data_A20 = .data:0x00000A20; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000A34; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000A3C; // type:object size:0x34 scope:global align:4 +lbl_316_data_A3C = .data:0x00000A3C; // type:object size:0x34 @97108 = .data:0x00000A70; // type:object size:0x3C scope:local align:4 lbl_316_data_AAC = .data:0x00000AAC; // type:object size:0x14 @97110 = .data:0x00000AC0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000AF4; // type:object size:0x14 scope:global align:4 +lbl_316_data_AF4 = .data:0x00000AF4; // type:object size:0x14 @97168 = .data:0x00000B08; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000B2C; // type:object size:0x18 scope:global align:4 +lbl_316_data_B2C = .data:0x00000B2C; // type:object size:0x18 @97170 = .data:0x00000B44; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000B50; // type:object size:0x1C scope:global align:4 +lbl_316_data_B50 = .data:0x00000B50; // type:object size:0x1C @97172 = .data:0x00000B6C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000B78; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000B8C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000BC0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000BDC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000BF4; // type:object size:0x8C scope:global align:4 +lbl_316_data_B78 = .data:0x00000B78; // type:object size:0x14 +lbl_316_data_B8C = .data:0x00000B8C; // type:object size:0x34 +lbl_316_data_BC0 = .data:0x00000BC0; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mStoneCcDSph__13daNpc_Hanjo_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt index 009aea0f6d..deb4d239f6 100644 --- a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt @@ -33,36 +33,26 @@ getModelData__8J3DModelFv = .text:0x00006ABC; // type:function size:0x8 scope:gl setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006AC4; // type:function size:0x8 scope:global align:4 dComIfGp_getCamera__Fi = .text:0x00006AD4; // type:function size:0x18 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x00006AEC; // type:function size:0x18 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00006B04; // type:label scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006B04; // type:function size:0x1C scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00006B20; // type:function size:0x8 scope:global align:4 getFrame__14mDoExt_baseAnmFv = .text:0x00006B28; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00006B30; // type:label scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x00006B30; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00006B38; // type:function size:0x8 scope:global align:4 getEndFrame__14mDoExt_baseAnmFv = .text:0x00006B40; // type:function size:0x30 scope:global align:4 entryJoint__13mDoExt_bckAnmFP12J3DModelDataUs = .text:0x00006B70; // type:function size:0x8 scope:global align:4 -__ct__4cXyzFv = .text:0x00006B78; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x00006B7C; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00006BAC; // type:label scope:global align:4 +lbl_83_text_6BAC = .text:0x00006BAC; // type:label fpcM_Search__FPFPvPv_PvPv = .text:0x00006BB4; // type:function size:0x4 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00006BB8; // type:function size:0x30 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00006BBC; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00006BD8; // type:label scope:global align:4 fopAcM_GetID__FPCv = .text:0x00006BE8; // type:function size:0x18 scope:global align:4 -fopAcM_seStart__FP16fopAc_ac_c = .text:0x00006C00; // type:label scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00006C00; // type:function size:0x14 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00006C14; // type:label scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x00006C14; // type:function size:0x14 scope:global align:4 dKy_getEnvlight__Fv = .text:0x00006C28; // type:function size:0xC scope:global align:4 fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x00006C34; // type:function size:0x8 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00006C3C; // type:function size:0xC scope:global align:4 -multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x00006C48; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00006C48; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00006C58; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00006C68; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00006C6C; // type:label scope:global align:4 getModelMtx__9daCanoe_cFv = .text:0x00006C78; // type:function size:0xC scope:global align:4 cM_ssin__Fs = .text:0x00006C84; // type:function size:0x14 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -265,7 +255,7 @@ lbl_83_data_2CC = .data:0x000002CC; // type:object size:0x12 data:string @101579 = .data:0x000002E0; // type:object size:0xC scope:local align:4 __RTTI__17daNpc_Henna_HIO_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 lbl_83_data_2F4 = .data:0x000002F4; // type:object size:0xE data:string -__RTTI__13JORReflexible = .data:0x00000304; // type:object size:0x2C scope:global align:4 +lbl_83_data_302 = .data:0x00000302; // type:object size:0x2E __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @99381 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt index f447f34987..6f830ce9fa 100644 --- a/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt @@ -51,44 +51,22 @@ daNpc_Hoz_Draw__FPv = .text:0x00003634; // type:function size:0x4 scope:global a daNpc_Hoz_IsDelete__FPv = .text:0x00003638; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_hoz_cpp = .text:0x00003640; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000036A8; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000036E8; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000036E8; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000037B4; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000037F4; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003838; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000392C; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000392C; // type:function size:0xFC scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003948; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003A28; // type:function size:0x110 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00003B38; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003B38; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003BB8; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Hoz_cFv = .text:0x00003BB8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003BBC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003BC0; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Hoz_cFv = .text:0x00003BC0; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00003BC4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003BC8; // type:label scope:global align:4 getNeckJointNo__11daNpc_Hoz_cFv = .text:0x00003BC8; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Hoz_cFv = .text:0x00003BD0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Hoz_cFi = .text:0x00003BD8; // type:function size:0x10 scope:global align:4 checkChangeJoint__11daNpc_Hoz_cFi = .text:0x00003BE8; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003BF8; // type:label scope:global align:4 __dt__17daNpc_Hoz_Param_cFv = .text:0x00003BF8; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003C28; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003C30; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003C38; // type:label scope:global align:4 __ct__17daNpc_Hoz_Param_cFv = .text:0x00003C38; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00003C3C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003C40; // type:label scope:global align:4 setPosAndAngle__9daCanoe_cFPC4cXyzs = .text:0x00003C48; // type:function size:0x48 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003C58; // type:label scope:global align:4 -afterJntAnm__8daNpcT_cFi = .text:0x00003C5C; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003C60; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003C68; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00003C70; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00003C78; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003C80; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -168,7 +146,6 @@ lbl_318_data_1098 = .data:0x00001098; // type:object size:0x12 data:string __RTTI__17daNpc_Hoz_Param_c = .data:0x000010AC; // type:object size:0x8 scope:global align:4 lbl_318_data_10B4 = .data:0x000010B4; // type:object size:0x9 data:string @100579 = .data:0x000010C0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000010CC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000010D4; // type:object size:0xC scope:global align:4 lbl_318_data_10E0 = .data:0x000010E0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000010F0; // type:object size:0x8 scope:global align:4 @@ -178,22 +155,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000111C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00001124; // type:object size:0xC scope:global align:4 lbl_318_data_1130 = .data:0x00001130; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00001144; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000114C; // type:object size:0x34 scope:global align:4 +lbl_318_data_114C = .data:0x0000114C; // type:object size:0x34 @100646 = .data:0x00001180; // type:object size:0x3C scope:local align:4 lbl_318_data_11BC = .data:0x000011BC; // type:object size:0x14 @100648 = .data:0x000011D0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00001204; // type:object size:0x14 scope:global align:4 +lbl_318_data_1204 = .data:0x00001204; // type:object size:0x14 @100706 = .data:0x00001218; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000123C; // type:object size:0x18 scope:global align:4 +lbl_318_data_123C = .data:0x0000123C; // type:object size:0x18 @100708 = .data:0x00001254; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001260; // type:object size:0x1C scope:global align:4 +lbl_318_data_1260 = .data:0x00001260; // type:object size:0x1C @100710 = .data:0x0000127C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001288; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000129C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000012D0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000012EC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001304; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000130C; // type:object size:0x64 scope:global align:4 +lbl_318_data_1288 = .data:0x00001288; // type:object size:0x14 +lbl_318_data_129C = .data:0x0000129C; // type:object size:0x34 +lbl_318_data_12D0 = .data:0x000012D0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @99241 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt b/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt index a7b195be58..57d97891a3 100644 --- a/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daNpcImpal_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__12daNpcImpal_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 Create__12daNpcImpal_cFv = .text:0x00000424; // type:function size:0x46C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000890; // type:label scope:global align:4 CreateHeap__12daNpcImpal_cFv = .text:0x00000890; // type:function size:0x260 scope:global align:4 Draw__12daNpcImpal_cFv = .text:0x00000AF0; // type:function size:0x70 scope:global align:4 ctrlJoint__12daNpcImpal_cFP8J3DJointP8J3DModel = .text:0x00000B60; // type:function size:0x188 scope:global align:4 @@ -41,13 +40,8 @@ main__12daNpcImpal_cFv = .text:0x00002D44; // type:function size:0x434 scope:glo setParam__12daNpcImpal_cFv = .text:0x00003178; // type:function size:0x9C scope:global align:4 __sinit_d_a_npc_impal_cpp = .text:0x00003214; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000327C; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000032B8; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000032B8; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000032F8; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00003374; // type:label scope:global align:4 __dt__18daNpcImpal_Param_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003378; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x0000337C; // type:label scope:global align:4 __ct__18daNpcImpal_Param_cFv = .text:0x000033B4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -128,29 +122,25 @@ lbl_319_data_388 = .data:0x00000388; // type:object size:0x13 data:string __RTTI__18daNpcImpal_Param_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 lbl_319_data_3A4 = .data:0x000003A4; // type:object size:0x9 data:string @95962 = .data:0x000003B0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000003BC; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0xC scope:global align:4 lbl_319_data_3D0 = .data:0x000003D0; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003E0; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0xC scope:global align:4 lbl_319_data_3F4 = .data:0x000003F4; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000408; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000410; // type:object size:0x34 scope:global align:4 +lbl_319_data_410 = .data:0x00000410; // type:object size:0x34 @96034 = .data:0x00000444; // type:object size:0x3C scope:local align:4 lbl_319_data_480 = .data:0x00000480; // type:object size:0x14 @96036 = .data:0x00000494; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004C8; // type:object size:0x14 scope:global align:4 +lbl_319_data_4C8 = .data:0x000004C8; // type:object size:0x14 @96094 = .data:0x000004DC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000500; // type:object size:0x18 scope:global align:4 +lbl_319_data_500 = .data:0x00000500; // type:object size:0x18 @96096 = .data:0x00000518; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000524; // type:object size:0x1C scope:global align:4 +lbl_319_data_524 = .data:0x00000524; // type:object size:0x1C @96098 = .data:0x00000540; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000054C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000560; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000594; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005C8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000005D0; // type:object size:0x64 scope:global align:4 +lbl_319_data_54C = .data:0x0000054C; // type:object size:0x14 +lbl_319_data_560 = .data:0x00000560; // type:object size:0x34 +lbl_319_data_594 = .data:0x00000594; // type:object size:0xA0 lbl_319_data_634 = .data:0x00000634; // type:object size:0x10 data:string lbl_319_data_644 = .data:0x00000644; // type:object size:0x8 data:string lbl_319_data_64C = .data:0x0000064C; // type:object size:0x10 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt index a12dcf87d7..4acba8e830 100644 --- a/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daNpcIns_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__10daNpcIns_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 Create__10daNpcIns_cFv = .text:0x00000460; // type:function size:0x510 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000970; // type:label scope:global align:4 CreateHeap__10daNpcIns_cFv = .text:0x00000970; // type:function size:0x340 scope:global align:4 Draw__10daNpcIns_cFv = .text:0x00000CB0; // type:function size:0x128 scope:global align:4 ctrlJoint__10daNpcIns_cFP8J3DJointP8J3DModel = .text:0x00000DD8; // type:function size:0x188 scope:global align:4 @@ -47,21 +46,10 @@ ctrlBtk__10daNpcIns_cFv = .text:0x000030FC; // type:function size:0xD4 scope:glo main__10daNpcIns_cFv = .text:0x000031D0; // type:function size:0x5FC scope:global align:4 setParam__10daNpcIns_cFv = .text:0x000037CC; // type:function size:0x9C scope:global align:4 __sinit_d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:global align:4 -__ct__4cXyzFv = .text:0x000038D0; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000038D0; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x000038D4; // type:label scope:global align:4 -set__4cXyzFR9Vec = .text:0x00003914; // type:label scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00003930; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00003944; // type:label scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00003954; // type:label scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003980; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003980; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000039C0; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00003A3C; // type:label scope:global align:4 __dt__16daNpcIns_Param_cFv = .text:0x00003A3C; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003A40; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00003A44; // type:label scope:global align:4 __ct__16daNpcIns_Param_cFv = .text:0x00003A7C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -157,30 +145,25 @@ lbl_321_data_3E4 = .data:0x000003E4; // type:object size:0x11 data:string __RTTI__16daNpcIns_Param_c = .data:0x000003F8; // type:object size:0x8 scope:global align:4 lbl_321_data_400 = .data:0x00000400; // type:object size:0x9 data:string @100430 = .data:0x0000040C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000418; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000420; // type:object size:0xC scope:global align:4 lbl_321_data_42C = .data:0x0000042C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000444; // type:object size:0xC scope:global align:4 lbl_321_data_450 = .data:0x00000450; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000464; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000046C; // type:object size:0x34 scope:global align:4 +lbl_321_data_46C = .data:0x0000046C; // type:object size:0x34 @100502 = .data:0x000004A0; // type:object size:0x3C scope:local align:4 lbl_321_data_4DC = .data:0x000004DC; // type:object size:0x14 @100504 = .data:0x000004F0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000524; // type:object size:0x14 scope:global align:4 +lbl_321_data_524 = .data:0x00000524; // type:object size:0x14 @100562 = .data:0x00000538; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000055C; // type:object size:0x18 scope:global align:4 +lbl_321_data_55C = .data:0x0000055C; // type:object size:0x18 @100564 = .data:0x00000574; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000580; // type:object size:0x1C scope:global align:4 +lbl_321_data_580 = .data:0x00000580; // type:object size:0x1C @100566 = .data:0x0000059C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005A8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000005BC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005F0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000060C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000624; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x0000062C; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000064C; // type:object size:0x64 scope:global align:4 +lbl_321_data_5A8 = .data:0x000005A8; // type:object size:0x14 +lbl_321_data_5BC = .data:0x000005BC; // type:object size:0x34 +lbl_321_data_5F0 = .data:0x000005F0; // type:object size:0xC0 lbl_321_data_6B0 = .data:0x000006B0; // type:object size:0x4 data:string lbl_321_data_6B4 = .data:0x000006B4; // type:object size:0x10 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt b/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt index 2f63a568cb..8478dd0321 100644 --- a/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt @@ -48,14 +48,12 @@ daNpc_Jagar_IsDelete__FPv = .text:0x000039A4; // type:function size:0x8 scope:gl __sinit_d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003A14; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003A54; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00003A94; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003A94; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003B60; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003BA0; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00003BE4; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003C20; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00003CC8; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003D54; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003D54; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DD4; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00003DF0; // type:function size:0x60 scope:global align:4 @@ -63,35 +61,15 @@ setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E50; // type:function siz setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F68; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004078; // type:function size:0x68 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000040E0; // type:function size:0x94 scope:global align:4 -__dt__4cXyzFv = .text:0x00004174; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00004174; // type:function size:0x74 scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00004178; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000417C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004180; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000041B0; // type:label scope:global align:4 -__ct__4cXyzFv = .text:0x000041B4; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x000041B8; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x000041C8; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000041D8; // type:label scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000041E0; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000041E8; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Jagar_cFv = .text:0x000041E8; // type:function size:0x8 scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000041F0; // type:label scope:global align:4 getBackboneJointNo__13daNpc_Jagar_cFv = .text:0x000041F0; // type:function size:0x8 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x000041F4; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000041F8; // type:label scope:global align:4 getNeckJointNo__13daNpc_Jagar_cFv = .text:0x000041F8; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Jagar_cFv = .text:0x00004200; // type:function size:0x8 scope:global align:4 getFootRJointNo__13daNpc_Jagar_cFv = .text:0x00004208; // type:function size:0x8 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00004210; // type:label scope:global align:4 getFootLJointNo__13daNpc_Jagar_cFv = .text:0x00004210; // type:function size:0x8 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004218; // type:label scope:global align:4 checkRemoveJoint__13daNpc_Jagar_cFi = .text:0x00004218; // type:function size:0x10 scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x0000421C; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004224; // type:label scope:global align:4 checkChangeJoint__13daNpc_Jagar_cFi = .text:0x00004228; // type:function size:0x10 scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000422C; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004234; // type:label scope:global align:4 __dt__19daNpc_Jagar_Param_cFv = .text:0x00004238; // type:function size:0x40 scope:global align:4 __ct__19daNpc_Jagar_Param_cFv = .text:0x00004278; // type:function size:0x10 scope:global align:4 chkCondition__11daNpc_Bou_cFi = .text:0x00004288; // type:function size:0x60 scope:global align:4 @@ -182,7 +160,6 @@ lbl_322_data_85C = .data:0x0000085C; // type:object size:0x14 data:string __RTTI__19daNpc_Jagar_Param_c = .data:0x00000870; // type:object size:0x8 scope:global align:4 lbl_322_data_878 = .data:0x00000878; // type:object size:0x9 data:string @98698 = .data:0x00000884; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000890; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000898; // type:object size:0xC scope:global align:4 lbl_322_data_8A4 = .data:0x000008A4; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000008B4; // type:object size:0x8 scope:global align:4 @@ -195,22 +172,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000904; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x0000090C; // type:object size:0xC scope:global align:4 lbl_322_data_918 = .data:0x00000918; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x0000092C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000934; // type:object size:0x34 scope:global align:4 +lbl_322_data_934 = .data:0x00000934; // type:object size:0x34 @98765 = .data:0x00000968; // type:object size:0x3C scope:local align:4 lbl_322_data_9A4 = .data:0x000009A4; // type:object size:0x14 @98767 = .data:0x000009B8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000009EC; // type:object size:0x14 scope:global align:4 +lbl_322_data_9EC = .data:0x000009EC; // type:object size:0x14 @98825 = .data:0x00000A00; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000A24; // type:object size:0x18 scope:global align:4 +lbl_322_data_A24 = .data:0x00000A24; // type:object size:0x18 @98827 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000A48; // type:object size:0x1C scope:global align:4 +lbl_322_data_A48 = .data:0x00000A48; // type:object size:0x1C @98829 = .data:0x00000A64; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000A70; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000A84; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000AB8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000AD4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000AEC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000AF4; // type:object size:0x64 scope:global align:4 +lbl_322_data_A70 = .data:0x00000A70; // type:object size:0x14 +lbl_322_data_A84 = .data:0x00000A84; // type:object size:0x34 +lbl_322_data_AB8 = .data:0x00000AB8; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @97304 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt index 0932bf3f03..6c6c545097 100644 --- a/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt @@ -40,19 +40,12 @@ daNpc_Kakashi_Execute__FPv = .text:0x00002664; // type:function size:0x5C scope: daNpc_Kakashi_Draw__FPv = .text:0x000026C0; // type:function size:0x28 scope:global align:4 daNpc_Kakashi_IsDelete__FPv = .text:0x000026E8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002758; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002758; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002824; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002864; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000028A4; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000028E8; // type:function size:0x104 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000029EC; // type:label scope:global align:4 __dt__21daNpc_Kakashi_Param_cFv = .text:0x000029EC; // type:function size:0x40 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000029F0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000029F4; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000029F8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000029FC; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002A2C; // type:label scope:global align:4 __ct__21daNpc_Kakashi_Param_cFv = .text:0x00002A2C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -138,7 +131,6 @@ lbl_84_data_51C = .data:0x0000051C; // type:object size:0x16 data:string __RTTI__21daNpc_Kakashi_Param_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 lbl_84_data_53C = .data:0x0000053C; // type:object size:0x9 data:string @95736 = .data:0x00000548; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000554; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 lbl_84_data_568 = .data:0x00000568; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000578; // type:object size:0x8 scope:global align:4 @@ -148,21 +140,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005A4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000005AC; // type:object size:0xC scope:global align:4 lbl_84_data_5B8 = .data:0x000005B8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000005CC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000005D4; // type:object size:0x34 scope:global align:4 +lbl_84_data_5D4 = .data:0x000005D4; // type:object size:0x34 @95804 = .data:0x00000608; // type:object size:0x3C scope:local align:4 lbl_84_data_644 = .data:0x00000644; // type:object size:0x14 @95806 = .data:0x00000658; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000068C; // type:object size:0x14 scope:global align:4 +lbl_84_data_68C = .data:0x0000068C; // type:object size:0x14 @95864 = .data:0x000006A0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000006C4; // type:object size:0x18 scope:global align:4 +lbl_84_data_6C4 = .data:0x000006C4; // type:object size:0x18 @95866 = .data:0x000006DC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000006E8; // type:object size:0x1C scope:global align:4 +lbl_84_data_6E8 = .data:0x000006E8; // type:object size:0x1C @95868 = .data:0x00000704; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000710; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000724; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000758; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000774; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000078C; // type:object size:0x6C scope:global align:4 +lbl_84_data_710 = .data:0x00000710; // type:object size:0x14 +lbl_84_data_724 = .data:0x00000724; // type:object size:0x34 +lbl_84_data_758 = .data:0x00000758; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94809 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt index 624912de92..363d9a7125 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt @@ -84,21 +84,12 @@ daNpcKasiHana_Execute__FPv = .text:0x0000500C; // type:function size:0x24 scope: daNpcKasiHana_Draw__FPv = .text:0x00005030; // type:function size:0x4 scope:global align:4 daNpcKasiHana_IsDelete__FPv = .text:0x00005034; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:global align:4 -getPntPos__13daNpcF_Path_cFi = .text:0x000050A4; // type:label scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000050A4; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000050E0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000050E0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00005120; // type:label scope:global align:4 __ct__13daNpcF_Path_cFv = .text:0x0000519C; // type:function size:0x5C scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x000051F8; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00005238; // type:function size:0x40 scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00005278; // type:label scope:global align:4 __dt__15daNpcKasi_Mng_cFv = .text:0x00005278; // type:function size:0x5C scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x0000527C; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00005280; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00005288; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00005290; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00005294; // type:label scope:global align:4 getCenterPos__15daNpcKasi_Mng_cFv = .text:0x000052D4; // type:function size:0x8 scope:global align:4 adjustShapeAngle__15daNpcKasiHana_cFv = .text:0x000052DC; // type:function size:0x4 scope:global align:4 __dt__21daNpcKasiHana_Param_cFv = .text:0x000052E0; // type:function size:0x40 scope:global align:4 @@ -212,7 +203,6 @@ lbl_323_data_3DC = .data:0x000003DC; // type:object size:0x16 data:string __RTTI__21daNpcKasiHana_Param_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 lbl_323_data_3FC = .data:0x000003FC; // type:object size:0x9 data:string @97898 = .data:0x00000408; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000414; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 lbl_323_data_428 = .data:0x00000428; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 @@ -225,22 +215,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x00000484; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 lbl_323_data_498 = .data:0x00000498; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000004AC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004B4; // type:object size:0x34 scope:global align:4 +lbl_323_data_4B4 = .data:0x000004B4; // type:object size:0x34 @97970 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 lbl_323_data_524 = .data:0x00000524; // type:object size:0x14 @97972 = .data:0x00000538; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000056C; // type:object size:0x14 scope:global align:4 +lbl_323_data_56C = .data:0x0000056C; // type:object size:0x14 @98030 = .data:0x00000580; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005A4; // type:object size:0x18 scope:global align:4 +lbl_323_data_5A4 = .data:0x000005A4; // type:object size:0x18 @98032 = .data:0x000005BC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000005C8; // type:object size:0x1C scope:global align:4 +lbl_323_data_5C8 = .data:0x000005C8; // type:object size:0x1C @98034 = .data:0x000005E4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005F0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000604; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000638; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000654; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000066C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000674; // type:object size:0x44 scope:global align:4 +lbl_323_data_5F0 = .data:0x000005F0; // type:object size:0x14 +lbl_323_data_604 = .data:0x00000604; // type:object size:0x34 +lbl_323_data_638 = .data:0x00000638; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96127 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt index abbfd616eb..2d125fa6f1 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__14daNpcKasiKyu_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 __dt__14daNpcKasiKyu_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 Create__14daNpcKasiKyu_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006F8; // type:label scope:global align:4 CreateHeap__14daNpcKasiKyu_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 Draw__14daNpcKasiKyu_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 ctrlJoint__14daNpcKasiKyu_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 @@ -58,18 +57,10 @@ daNpcKasiKyu_Draw__FPv = .text:0x00003128; // type:function size:0x4 scope:globa daNpcKasiKyu_IsDelete__FPv = .text:0x0000312C; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000319C; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000031D8; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000031D8; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003218; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00003294; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x000032D4; // type:function size:0x40 scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00003314; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00003314; // type:function size:0x28 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00003318; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x0000331C; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00003324; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x0000332C; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00003330; // type:label scope:global align:4 adjustShapeAngle__14daNpcKasiKyu_cFv = .text:0x0000333C; // type:function size:0x4 scope:global align:4 __dt__20daNpcKasiKyu_Param_cFv = .text:0x00003340; // type:function size:0x40 scope:global align:4 __ct__20daNpcKasiKyu_Param_cFv = .text:0x00003380; // type:function size:0x10 scope:global align:4 @@ -155,7 +146,6 @@ lbl_324_data_368 = .data:0x00000368; // type:object size:0x15 data:string __RTTI__20daNpcKasiKyu_Param_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 lbl_324_data_388 = .data:0x00000388; // type:object size:0x9 data:string @96120 = .data:0x00000394; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003A8; // type:object size:0xC scope:global align:4 lbl_324_data_3B4 = .data:0x000003B4; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0x8 scope:global align:4 @@ -168,22 +158,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x00000410; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x00000418; // type:object size:0xC scope:global align:4 lbl_324_data_424 = .data:0x00000424; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000440; // type:object size:0x34 scope:global align:4 +lbl_324_data_440 = .data:0x00000440; // type:object size:0x34 @96192 = .data:0x00000474; // type:object size:0x3C scope:local align:4 lbl_324_data_4B0 = .data:0x000004B0; // type:object size:0x14 @96194 = .data:0x000004C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004F8; // type:object size:0x14 scope:global align:4 +lbl_324_data_4F8 = .data:0x000004F8; // type:object size:0x14 @96252 = .data:0x0000050C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000530; // type:object size:0x18 scope:global align:4 +lbl_324_data_530 = .data:0x00000530; // type:object size:0x18 @96254 = .data:0x00000548; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000554; // type:object size:0x1C scope:global align:4 +lbl_324_data_554 = .data:0x00000554; // type:object size:0x1C @96256 = .data:0x00000570; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000057C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000590; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005C4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005E0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005F8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000600; // type:object size:0x44 scope:global align:4 +lbl_324_data_57C = .data:0x0000057C; // type:object size:0x14 +lbl_324_data_590 = .data:0x00000590; // type:object size:0x34 +lbl_324_data_5C4 = .data:0x000005C4; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt index cfba0e31b3..a85057764e 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__15daNpcKasiMich_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 __dt__15daNpcKasiMich_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 Create__15daNpcKasiMich_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006F8; // type:label scope:global align:4 CreateHeap__15daNpcKasiMich_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 Draw__15daNpcKasiMich_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 ctrlJoint__15daNpcKasiMich_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 @@ -58,18 +57,10 @@ daNpcKasiMich_Draw__FPv = .text:0x000030C8; // type:function size:0x4 scope:glob daNpcKasiMich_IsDelete__FPv = .text:0x000030CC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000313C; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003178; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003178; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000031B8; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00003234; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00003274; // type:function size:0x40 scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x000032B4; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x000032B4; // type:function size:0x28 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x000032B8; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x000032BC; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x000032C4; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000032CC; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x000032D0; // type:label scope:global align:4 adjustShapeAngle__15daNpcKasiMich_cFv = .text:0x000032DC; // type:function size:0x4 scope:global align:4 __dt__21daNpcKasiMich_Param_cFv = .text:0x000032E0; // type:function size:0x40 scope:global align:4 __ct__21daNpcKasiMich_Param_cFv = .text:0x00003320; // type:function size:0x10 scope:global align:4 @@ -153,7 +144,6 @@ lbl_325_data_36C = .data:0x0000036C; // type:object size:0x16 data:string __RTTI__21daNpcKasiMich_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 lbl_325_data_38C = .data:0x0000038C; // type:object size:0x9 data:string @96115 = .data:0x00000398; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000003A4; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 lbl_325_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 @@ -166,22 +156,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x00000414; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 lbl_325_data_428 = .data:0x00000428; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000444; // type:object size:0x34 scope:global align:4 +lbl_325_data_444 = .data:0x00000444; // type:object size:0x34 @96187 = .data:0x00000478; // type:object size:0x3C scope:local align:4 lbl_325_data_4B4 = .data:0x000004B4; // type:object size:0x14 @96189 = .data:0x000004C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000004FC; // type:object size:0x14 scope:global align:4 +lbl_325_data_4FC = .data:0x000004FC; // type:object size:0x14 @96247 = .data:0x00000510; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000534; // type:object size:0x18 scope:global align:4 +lbl_325_data_534 = .data:0x00000534; // type:object size:0x18 @96249 = .data:0x0000054C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000558; // type:object size:0x1C scope:global align:4 +lbl_325_data_558 = .data:0x00000558; // type:object size:0x1C @96251 = .data:0x00000574; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000580; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000594; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005C8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005E4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000005FC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000604; // type:object size:0x44 scope:global align:4 +lbl_325_data_580 = .data:0x00000580; // type:object size:0x14 +lbl_325_data_594 = .data:0x00000594; // type:object size:0x34 +lbl_325_data_5C8 = .data:0x000005C8; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt index d46a5c2dc6..eaa889aa9e 100644 --- a/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt @@ -41,39 +41,26 @@ daNpc_Kkri_IsDelete__FPv = .text:0x00002764; // type:function size:0x8 scope:glo __sinit_d_a_npc_kkri_cpp = .text:0x0000276C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000027D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002814; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002854; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002854; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002920; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002960; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000029A4; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000029E0; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002A88; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002B14; // type:label scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00002B14; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B74; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002C8C; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002D9C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E1C; // type:function size:0x1C scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00002E38; // type:function size:0x94 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002ECC; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Kkri_cFv = .text:0x00002ECC; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002ED0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002ED4; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Kkri_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002ED8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002EDC; // type:label scope:global align:4 getNeckJointNo__12daNpc_Kkri_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Kkri_cFv = .text:0x00002EE4; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Kkri_cFi = .text:0x00002EEC; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_Kkri_cFi = .text:0x00002EFC; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002F0C; // type:label scope:global align:4 __dt__18daNpc_Kkri_Param_cFv = .text:0x00002F0C; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002F3C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002F44; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00002F4C; // type:label scope:global align:4 __ct__18daNpc_Kkri_Param_cFv = .text:0x00002F4C; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002F50; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002F54; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -143,7 +130,6 @@ lbl_85_data_890 = .data:0x00000890; // type:object size:0x13 data:string __RTTI__18daNpc_Kkri_Param_c = .data:0x000008A4; // type:object size:0x8 scope:global align:4 lbl_85_data_8AC = .data:0x000008AC; // type:object size:0x9 data:string @98567 = .data:0x000008B8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000008C4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000008CC; // type:object size:0xC scope:global align:4 lbl_85_data_8D8 = .data:0x000008D8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000008E8; // type:object size:0x8 scope:global align:4 @@ -156,22 +142,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000938; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000940; // type:object size:0xC scope:global align:4 lbl_85_data_94C = .data:0x0000094C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000960; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000968; // type:object size:0x34 scope:global align:4 +lbl_85_data_968 = .data:0x00000968; // type:object size:0x34 @98634 = .data:0x0000099C; // type:object size:0x3C scope:local align:4 lbl_85_data_9D8 = .data:0x000009D8; // type:object size:0x14 @98636 = .data:0x000009EC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000A20; // type:object size:0x14 scope:global align:4 +lbl_85_data_A20 = .data:0x00000A20; // type:object size:0x14 @98694 = .data:0x00000A34; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000A58; // type:object size:0x18 scope:global align:4 +lbl_85_data_A58 = .data:0x00000A58; // type:object size:0x18 @98696 = .data:0x00000A70; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000A7C; // type:object size:0x1C scope:global align:4 +lbl_85_data_A7C = .data:0x00000A7C; // type:object size:0x1C @98698 = .data:0x00000A98; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000AA4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000AB8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000AEC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000B08; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000B20; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000B28; // type:object size:0x64 scope:global align:4 +lbl_85_data_AA4 = .data:0x00000AA4; // type:object size:0x14 +lbl_85_data_AB8 = .data:0x00000AB8; // type:object size:0x34 +lbl_85_data_AEC = .data:0x00000AEC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @97571 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt index 9d428736aa..54552b9f3a 100644 --- a/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt @@ -28,7 +28,6 @@ twilight__10daNpc_Kn_cFv = .text:0x00001AB4; // type:function size:0x28 scope:gl evtOrder__10daNpc_Kn_cFv = .text:0x00001ADC; // type:function size:0x144 scope:global align:4 evtChange__10daNpc_Kn_cFv = .text:0x00001C20; // type:function size:0xDC scope:global align:4 clrParam__10daNpc_Kn_cFv = .text:0x00001CFC; // type:function size:0x5C scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001D58; // type:label scope:global align:4 setFaceMotionAnm__10daNpc_Kn_cFib = .text:0x00001D58; // type:function size:0x288 scope:global align:4 setMotionAnm__10daNpc_Kn_cFifi = .text:0x00001FE0; // type:function size:0x2C8 scope:global align:4 setPos__10daNpc_Kn_cF4cXyz = .text:0x000022A8; // type:function size:0x80 scope:global align:4 @@ -45,14 +44,9 @@ initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00002B48; // type:function size talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00002BA8; // type:function size:0x168 scope:global align:4 setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00002D10; // type:function size:0x108 scope:global align:4 __sinit_d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:global align:4 -checkEntryNewMotion__22daNpcT_MotionSeqMngr_cFv = .text:0x00002EFC; // type:label scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002EFC; // type:function size:0x40 scope:global align:4 -getJntRadX2S__15daNpcT_JntAnm_cFi = .text:0x00002F24; // type:label scope:global align:4 __dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00002F3C; // type:function size:0x40 scope:global align:4 -getJntRadY2S__15daNpcT_JntAnm_cFi = .text:0x00002F6C; // type:label scope:global align:4 -__dt__13mDoExt_bckAnmFv = .text:0x00002F7C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002F7C; // type:function size:0xCC scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002FB4; // type:label scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003048; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003088; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000030C8; // type:function size:0x44 scope:global align:4 @@ -60,7 +54,6 @@ setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000310C; // type:function siz setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003208; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003318; // type:function size:0x80 scope:global align:4 decTmr__10daNpc_Kn_cFv = .text:0x00003398; // type:function size:0x18 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000033B0; // type:label scope:global align:4 checkHide__10daNpc_Kn_cFv = .text:0x000033B0; // type:function size:0x60 scope:global align:4 afterJntAnm__10daNpc_Kn_cFi = .text:0x00003410; // type:function size:0x4 scope:global align:4 checkChangeEvt__10daNpc_Kn_cFv = .text:0x00003414; // type:function size:0x8 scope:global align:4 @@ -69,7 +62,6 @@ getFootLJointNo__10daNpc_Kn_cFv = .text:0x00003424; // type:function size:0x8 sc getFootRJointNo__10daNpc_Kn_cFv = .text:0x0000342C; // type:function size:0x8 scope:global align:4 chkXYItems__10daNpc_Kn_cFv = .text:0x00003434; // type:function size:0x8 scope:global align:4 getFaceMotionAnm__10daNpc_Kn_cF26daNpcT_faceMotionAnmData_c = .text:0x0000343C; // type:function size:0x30 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000344C; // type:label scope:global align:4 afterSetFaceMotionAnm__10daNpc_Kn_cFiifi = .text:0x0000346C; // type:function size:0x8 scope:global align:4 getMotionAnm__10daNpc_Kn_cF22daNpcT_motionAnmData_c = .text:0x00003474; // type:function size:0x30 scope:global align:4 initialize__10daNpc_Kn_cFv = .text:0x000034A4; // type:function size:0xC8 scope:global align:4 @@ -168,21 +160,11 @@ daNpc_Kn_Delete__FPv = .text:0x0000F2A4; // type:function size:0x34 scope:global daNpc_Kn_Execute__FPv = .text:0x0000F2D8; // type:function size:0x5C scope:global align:4 daNpc_Kn_Draw__FPv = .text:0x0000F334; // type:function size:0x4 scope:global align:4 daNpc_Kn_IsDelete__FPv = .text:0x0000F338; // type:function size:0x8 scope:global align:4 -__dt__8dCcD_SphFv = .text:0x0000F340; // type:label scope:global align:4 __ct__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x0000F340; // type:function size:0x4 scope:global align:4 __dt__19daNpcT_DmgStagger_cFv = .text:0x0000F344; // type:function size:0x64 scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x0000F384; // type:label scope:global align:4 -__dt__12dBgS_AcchCirFv = .text:0x0000F3A8; // type:label scope:global align:4 __dt__13fopEn_enemy_cFv = .text:0x0000F3A8; // type:function size:0x58 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000F400; // type:function size:0x14 scope:global align:4 -__dt__12dBgS_ObjAcchFv = .text:0x0000F410; // type:label scope:global align:4 setParamTeach01__10daNpc_Kn_cFv = .text:0x0000F414; // type:function size:0x150 scope:global align:4 -__dt__13mDoExt_bpkAnmFv = .text:0x0000F468; // type:label scope:global align:4 -__dt__13mDoExt_brkAnmFv = .text:0x0000F4A8; // type:label scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x0000F4AC; // type:label scope:global align:4 -__dt__13mDoExt_btkAnmFv = .text:0x0000F4E8; // type:label scope:global align:4 -__ct__8dCcD_SphFv = .text:0x0000F500; // type:label scope:global align:4 -__dt__13mDoExt_btpAnmFv = .text:0x0000F528; // type:label scope:global align:4 setCollisionTeach01__10daNpc_Kn_cFv = .text:0x0000F564; // type:function size:0xCC scope:global align:4 teach01_selectAction__10daNpc_Kn_cFv = .text:0x0000F630; // type:function size:0xD8 scope:global align:4 teach01_start__10daNpc_Kn_cFPv = .text:0x0000F708; // type:function size:0xF0 scope:global align:4 @@ -434,25 +416,22 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00002628; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00002630; // type:object size:0xC scope:global align:4 lbl_327_data_263C = .data:0x0000263C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00002650; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00002658; // type:object size:0x34 scope:global align:4 +lbl_327_data_2658 = .data:0x00002658; // type:object size:0x34 @106591 = .data:0x0000268C; // type:object size:0x3C scope:local align:4 lbl_327_data_26C8 = .data:0x000026C8; // type:object size:0x14 @106593 = .data:0x000026DC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00002710; // type:object size:0x14 scope:global align:4 +lbl_327_data_2710 = .data:0x00002710; // type:object size:0x14 @106651 = .data:0x00002724; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00002748; // type:object size:0x18 scope:global align:4 +lbl_327_data_2748 = .data:0x00002748; // type:object size:0x18 @106653 = .data:0x00002760; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000276C; // type:object size:0x1C scope:global align:4 +lbl_327_data_276C = .data:0x0000276C; // type:object size:0x1C @106655 = .data:0x00002788; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00002794; // type:object size:0x8 scope:global align:4 lbl_327_data_279C = .data:0x0000279C; // type:object size:0xE data:string @106660 = .data:0x000027AC; // type:object size:0xC scope:local align:4 __RTTI__13fopEn_enemy_c = .data:0x000027B8; // type:object size:0x8 scope:global align:4 lbl_327_data_27C0 = .data:0x000027C0; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x000027CC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00002800; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000281C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00002834; // type:object size:0x6C scope:global align:4 +lbl_327_data_27CB = .data:0x000027CB; // type:object size:0x35 +lbl_327_data_2800 = .data:0x00002800; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCcDCyl__10daNpc_Kn_c = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt b/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt index 7539017186..b72d202375 100644 --- a/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt @@ -29,23 +29,13 @@ daNpc_Knj_Execute__FPv = .text:0x000011E4; // type:function size:0x4 scope:globa daNpc_Knj_Draw__FPv = .text:0x000011E8; // type:function size:0x4 scope:global align:4 daNpc_Knj_IsDelete__FPv = .text:0x000011EC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000125C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000125C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001368; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000013A8; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000013EC; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000014E0; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x000014E0; // type:function size:0x80 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x000014FC; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001504; // type:label scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001560; // type:label scope:global align:4 __dt__17daNpc_Knj_Param_cFv = .text:0x00001560; // type:function size:0x40 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001564; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001568; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000156C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001570; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000015A0; // type:label scope:global align:4 __ct__17daNpc_Knj_Param_cFv = .text:0x000015A0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -89,7 +79,6 @@ lbl_328_data_254 = .data:0x00000254; // type:object size:0x12 data:string __RTTI__17daNpc_Knj_Param_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 lbl_328_data_270 = .data:0x00000270; // type:object size:0x9 data:string @95174 = .data:0x0000027C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000290; // type:object size:0xC scope:global align:4 lbl_328_data_29C = .data:0x0000029C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000002AC; // type:object size:0x8 scope:global align:4 @@ -99,21 +88,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D8; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002E0; // type:object size:0xC scope:global align:4 lbl_328_data_2EC = .data:0x000002EC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000308; // type:object size:0x34 scope:global align:4 +lbl_328_data_308 = .data:0x00000308; // type:object size:0x34 @95241 = .data:0x0000033C; // type:object size:0x3C scope:local align:4 lbl_328_data_378 = .data:0x00000378; // type:object size:0x14 @95243 = .data:0x0000038C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003C0; // type:object size:0x14 scope:global align:4 +lbl_328_data_3C0 = .data:0x000003C0; // type:object size:0x14 @95301 = .data:0x000003D4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003F8; // type:object size:0x18 scope:global align:4 +lbl_328_data_3F8 = .data:0x000003F8; // type:object size:0x18 @95303 = .data:0x00000410; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000041C; // type:object size:0x1C scope:global align:4 +lbl_328_data_41C = .data:0x0000041C; // type:object size:0x1C @95305 = .data:0x00000438; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000444; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000458; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000046C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004A0; // type:object size:0x2C scope:global align:4 +lbl_328_data_444 = .data:0x00000444; // type:object size:0x14 +lbl_328_data_458 = .data:0x00000458; // type:object size:0x14 +lbl_328_data_46C = .data:0x0000046C; // type:object size:0x60 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__11daNpc_Knj_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt index e722736c16..e12b87ae4f 100644 --- a/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt @@ -55,14 +55,12 @@ daNpc_Kolin_IsDelete__FPv = .text:0x000043AC; // type:function size:0x8 scope:gl __sinit_d_a_npc_kolin_cpp = .text:0x000043B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000441C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000445C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000449C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000449C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004568; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045A8; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000045EC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00004628; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000046D0; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000475C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000475C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000047DC; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000047F8; // type:function size:0x60 scope:global align:4 @@ -70,31 +68,17 @@ setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004858; // type:function siz setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004954; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004A64; // type:function size:0x68 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00004ACC; // type:function size:0x94 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004B60; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Kolin_cFv = .text:0x00004B60; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00004B64; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004B68; // type:label scope:global align:4 getBackboneJointNo__13daNpc_Kolin_cFv = .text:0x00004B68; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_Kolin_cFv = .text:0x00004B70; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Kolin_cFv = .text:0x00004B78; // type:function size:0x8 scope:global align:4 getFootRJointNo__13daNpc_Kolin_cFv = .text:0x00004B80; // type:function size:0x8 scope:global align:4 getFootLJointNo__13daNpc_Kolin_cFv = .text:0x00004B88; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_Kolin_cFi = .text:0x00004B90; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004B98; // type:label scope:global align:4 checkChangeJoint__13daNpc_Kolin_cFi = .text:0x00004BA0; // type:function size:0x10 scope:global align:4 __dt__19daNpc_Kolin_Param_cFv = .text:0x00004BB0; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00004BC8; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004BD0; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00004BD8; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00004BDC; // type:label scope:global align:4 __ct__19daNpc_Kolin_Param_cFv = .text:0x00004BF0; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00004BF4; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004BFC; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00004C00; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004C00; // type:function size:0x74 scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004C08; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004C10; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00004C18; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -211,7 +195,6 @@ lbl_86_data_B34 = .data:0x00000B34; // type:object size:0x14 data:string __RTTI__19daNpc_Kolin_Param_c = .data:0x00000B48; // type:object size:0x8 scope:global align:4 lbl_86_data_B50 = .data:0x00000B50; // type:object size:0x9 data:string @96975 = .data:0x00000B5C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000B68; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0xC scope:global align:4 lbl_86_data_B7C = .data:0x00000B7C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000B8C; // type:object size:0x8 scope:global align:4 @@ -224,22 +207,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BDC; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000BE4; // type:object size:0xC scope:global align:4 lbl_86_data_BF0 = .data:0x00000BF0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000C04; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000C0C; // type:object size:0x34 scope:global align:4 +lbl_86_data_C0C = .data:0x00000C0C; // type:object size:0x34 @97042 = .data:0x00000C40; // type:object size:0x3C scope:local align:4 lbl_86_data_C7C = .data:0x00000C7C; // type:object size:0x14 @97044 = .data:0x00000C90; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000CC4; // type:object size:0x14 scope:global align:4 +lbl_86_data_CC4 = .data:0x00000CC4; // type:object size:0x14 @97102 = .data:0x00000CD8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000CFC; // type:object size:0x18 scope:global align:4 +lbl_86_data_CFC = .data:0x00000CFC; // type:object size:0x18 @97104 = .data:0x00000D14; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000D20; // type:object size:0x1C scope:global align:4 +lbl_86_data_D20 = .data:0x00000D20; // type:object size:0x1C @97106 = .data:0x00000D3C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000D48; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000D5C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000D90; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000DAC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000DC4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000DCC; // type:object size:0x64 scope:global align:4 +lbl_86_data_D48 = .data:0x00000D48; // type:object size:0x14 +lbl_86_data_D5C = .data:0x00000D5C; // type:object size:0x34 +lbl_86_data_D90 = .data:0x00000D90; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @95199 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt index 0a25118e20..b9641ba16f 100644 --- a/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt @@ -39,41 +39,18 @@ daNpc_Kolinb_Draw__FPv = .text:0x00001B30; // type:function size:0x4 scope:globa daNpc_Kolinb_IsDelete__FPv = .text:0x00001B34; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001BA4; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001BE4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001BE4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CF0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D30; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001D74; // type:function size:0x104 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001E78; // type:label scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00001E78; // type:function size:0x60 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001E80; // type:label scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001ED8; // type:label scope:global align:4 getHeadJointNo__14daNpc_Kolinb_cFv = .text:0x00001ED8; // type:function size:0x18 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001EDC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001EE0; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001EE4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001EE8; // type:label scope:global align:4 getNeckJointNo__14daNpc_Kolinb_cFv = .text:0x00001EF0; // type:function size:0x18 scope:global align:4 getBackboneJointNo__14daNpc_Kolinb_cFv = .text:0x00001F08; // type:function size:0x18 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F18; // type:label scope:global align:4 checkRemoveJoint__14daNpc_Kolinb_cFi = .text:0x00001F20; // type:function size:0x28 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001F48; // type:label scope:global align:4 checkChangeJoint__14daNpc_Kolinb_cFi = .text:0x00001F48; // type:function size:0x28 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001F50; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001F58; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001F5C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001F60; // type:label scope:global align:4 __dt__20daNpc_Kolinb_Param_cFv = .text:0x00001F70; // type:function size:0x40 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00001F78; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00001F80; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00001F84; // type:label scope:global align:4 -afterJntAnm__8daNpcT_cFi = .text:0x00001F8C; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00001F90; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00001F98; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00001FA0; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00001FA8; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00001FB0; // type:label scope:global align:4 __ct__20daNpc_Kolinb_Param_cFv = .text:0x00001FB0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -132,7 +109,6 @@ lbl_329_data_5D4 = .data:0x000005D4; // type:object size:0x15 data:string __RTTI__20daNpc_Kolinb_Param_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 lbl_329_data_5F4 = .data:0x000005F4; // type:object size:0x9 data:string @95474 = .data:0x00000600; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000614; // type:object size:0xC scope:global align:4 lbl_329_data_620 = .data:0x00000620; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000630; // type:object size:0x8 scope:global align:4 @@ -145,22 +121,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000680; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000688; // type:object size:0xC scope:global align:4 lbl_329_data_694 = .data:0x00000694; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000006B0; // type:object size:0x34 scope:global align:4 +lbl_329_data_6B0 = .data:0x000006B0; // type:object size:0x34 @95541 = .data:0x000006E4; // type:object size:0x3C scope:local align:4 lbl_329_data_720 = .data:0x00000720; // type:object size:0x14 @95543 = .data:0x00000734; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000768; // type:object size:0x14 scope:global align:4 +lbl_329_data_768 = .data:0x00000768; // type:object size:0x14 @95601 = .data:0x0000077C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000007A0; // type:object size:0x18 scope:global align:4 +lbl_329_data_7A0 = .data:0x000007A0; // type:object size:0x18 @95603 = .data:0x000007B8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000007C4; // type:object size:0x1C scope:global align:4 +lbl_329_data_7C4 = .data:0x000007C4; // type:object size:0x1C @95605 = .data:0x000007E0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000007EC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000800; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000834; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000850; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000868; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000870; // type:object size:0x44 scope:global align:4 +lbl_329_data_7EC = .data:0x000007EC; // type:object size:0x14 +lbl_329_data_800 = .data:0x00000800; // type:object size:0x34 +lbl_329_data_834 = .data:0x00000834; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94773 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt index d90454ee81..c636dbacd5 100644 --- a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt @@ -71,7 +71,6 @@ daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x0001115C; // type:function size:0xE6C __dt__14daNpc_Ks_HIO_cFv = .text:0x00011FC8; // type:function size:0x40 scope:global align:4 __sinit_d_a_npc_ks_cpp = .text:0x00012008; // type:function size:0x64 scope:global align:4 changeDemoParam0__9daPy_py_cFi = .text:0x0001206C; // type:function size:0x8 scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x00012070; // type:label scope:global align:4 changeDemoParam1__9daPy_py_cFi = .text:0x00012074; // type:function size:0x8 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0001207C; // type:function size:0x18 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00012094; // type:function size:0x10 scope:global align:4 @@ -82,25 +81,17 @@ dComIfGp_getVibration__Fv = .text:0x000120EC; // type:function size:0x10 scope:g dComIfGp_event_offHindFlag__FUs = .text:0x000120FC; // type:function size:0x18 scope:global align:4 dComIfGp_setDoStatusForce__FUcUc = .text:0x00012114; // type:function size:0x14 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00012128; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFv = .text:0x00012138; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00012138; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x0001213C; // type:label scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0001216C; // type:function size:0x10 scope:global align:4 cMtx_XrotM__FPA4_fs = .text:0x0001217C; // type:function size:0x8 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00012184; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0001218C; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00012194; // type:label scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x00012194; // type:function size:0x8 scope:global align:4 -set__4cXyzFfff = .text:0x00012198; // type:label scope:global align:4 -__ct__13mDoExt_btpAnmFv = .text:0x0001219C; // type:label scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x0001219C; // type:function size:0x4 scope:global align:4 fabsf = .text:0x000121A0; // type:function size:0xC scope:global align:4 -abs__4cXyzCFv = .text:0x000121A8; // type:label scope:global align:4 fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x000121AC; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x000121B8; // type:function size:0x30 scope:global align:4 -__ct__4cXyzFfff = .text:0x000121D0; // type:label scope:global align:4 fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000121E8; // type:function size:0xC scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x000121F4; // type:label scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000121F4; // type:function size:0x10 scope:global align:4 fopAcM_searchPlayerDistanceXZ__FP16fopAc_ac_c = .text:0x00012204; // type:function size:0x10 scope:global align:4 fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x00012214; // type:function size:0x10 scope:global align:4 @@ -115,7 +106,6 @@ OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00012280; // type:function size:0x10 sc get__14mDoMtx_stack_cFv = .text:0x00012290; // type:function size:0xC scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x0001229C; // type:function size:0x10 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000122AC; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000122B8; // type:label scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000122BC; // type:function size:0x10 scope:global align:4 setMtx__12daObj_Kago_cFv = .text:0x000122CC; // type:function size:0x80 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -484,22 +474,17 @@ __vt__14daNpc_Ks_HIO_c = .data:0x00001950; // type:object size:0xC scope:global lbl_330_data_195C = .data:0x0000195C; // type:object size:0xF data:string @104860 = .data:0x0000196C; // type:object size:0xC scope:local align:4 __RTTI__14daNpc_Ks_HIO_c = .data:0x00001978; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00001980; // type:object size:0x34 scope:global align:4 +lbl_330_data_1980 = .data:0x00001980; // type:object size:0x34 @104934 = .data:0x000019B4; // type:object size:0x3C scope:local align:4 lbl_330_data_19F0 = .data:0x000019F0; // type:object size:0x14 @104936 = .data:0x00001A04; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00001A38; // type:object size:0x14 scope:global align:4 +lbl_330_data_1A38 = .data:0x00001A38; // type:object size:0x14 @104994 = .data:0x00001A4C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00001A70; // type:object size:0x18 scope:global align:4 +lbl_330_data_1A70 = .data:0x00001A70; // type:object size:0x18 @104996 = .data:0x00001A88; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001A94; // type:object size:0x1C scope:global align:4 +lbl_330_data_1A94 = .data:0x00001A94; // type:object size:0x1C @104998 = .data:0x00001AB0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001ABC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001AF0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001B0C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001B24; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00001B2C; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00001B5C; // type:object size:0x2C scope:global align:4 +lbl_330_data_1ABC = .data:0x00001ABC; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @99450 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt index 7842688ffc..533d470f90 100644 --- a/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt @@ -38,39 +38,26 @@ daNpc_Kyury_IsDelete__FPv = .text:0x00002078; // type:function size:0x8 scope:gl __sinit_d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000020E8; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002128; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002168; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002168; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002234; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002274; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000022B8; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000022F4; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x0000239C; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000023F0; // type:label scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000023F0; // type:function size:0x60 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000240C; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002450; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002568; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002678; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000026F8; // type:function size:0x1C scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00002714; // type:function size:0x68 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x0000277C; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Kyury_cFv = .text:0x0000277C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002780; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002784; // type:label scope:global align:4 getBackboneJointNo__13daNpc_Kyury_cFv = .text:0x00002784; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002788; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000278C; // type:label scope:global align:4 getNeckJointNo__13daNpc_Kyury_cFv = .text:0x0000278C; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Kyury_cFv = .text:0x00002794; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_Kyury_cFi = .text:0x0000279C; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_Kyury_cFi = .text:0x000027AC; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000027BC; // type:label scope:global align:4 __dt__19daNpc_Kyury_Param_cFv = .text:0x000027BC; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000027EC; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000027F4; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000027FC; // type:label scope:global align:4 __ct__19daNpc_Kyury_Param_cFv = .text:0x000027FC; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002800; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -134,7 +121,6 @@ lbl_331_data_7B8 = .data:0x000007B8; // type:object size:0x14 data:string __RTTI__19daNpc_Kyury_Param_c = .data:0x000007CC; // type:object size:0x8 scope:global align:4 lbl_331_data_7D4 = .data:0x000007D4; // type:object size:0x9 data:string @95531 = .data:0x000007E0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000007EC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000007F4; // type:object size:0xC scope:global align:4 lbl_331_data_800 = .data:0x00000800; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000810; // type:object size:0x8 scope:global align:4 @@ -147,22 +133,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000860; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000868; // type:object size:0xC scope:global align:4 lbl_331_data_874 = .data:0x00000874; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000888; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000890; // type:object size:0x34 scope:global align:4 +lbl_331_data_890 = .data:0x00000890; // type:object size:0x34 @95598 = .data:0x000008C4; // type:object size:0x3C scope:local align:4 lbl_331_data_900 = .data:0x00000900; // type:object size:0x14 @95600 = .data:0x00000914; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000948; // type:object size:0x14 scope:global align:4 +lbl_331_data_948 = .data:0x00000948; // type:object size:0x14 @95658 = .data:0x0000095C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000980; // type:object size:0x18 scope:global align:4 +lbl_331_data_980 = .data:0x00000980; // type:object size:0x18 @95660 = .data:0x00000998; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000009A4; // type:object size:0x1C scope:global align:4 +lbl_331_data_9A4 = .data:0x000009A4; // type:object size:0x1C @95662 = .data:0x000009C0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000009CC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000009E0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000A14; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000A30; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000A48; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000A50; // type:object size:0x64 scope:global align:4 +lbl_331_data_9CC = .data:0x000009CC; // type:object size:0x14 +lbl_331_data_9E0 = .data:0x000009E0; // type:object size:0x34 +lbl_331_data_A14 = .data:0x00000A14; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94751 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_len/symbols.txt b/config/RZDE01_02/rels/d_a_npc_len/symbols.txt index b97ca15037..b604a4cb3e 100644 --- a/config/RZDE01_02/rels/d_a_npc_len/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_len/symbols.txt @@ -41,48 +41,30 @@ daNpc_Len_IsDelete__FPv = .text:0x0000307C; // type:function size:0x8 scope:glob __sinit_d_a_npc_len_cpp = .text:0x00003084; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000030EC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000312C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000316C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000316C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003238; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003278; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000032BC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000032F8; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000033A0; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000342C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000342C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000034AC; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000034C8; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003528; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003640; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003750; // type:function size:0x68 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000037B8; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Len_cFv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000037BC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000037C0; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Len_cFv = .text:0x000037C0; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000037C4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000037C8; // type:label scope:global align:4 getNeckJointNo__11daNpc_Len_cFv = .text:0x000037C8; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Len_cFv = .text:0x000037D0; // type:function size:0x8 scope:global align:4 chkXYItems__11daNpc_Len_cFv = .text:0x000037D8; // type:function size:0x8 scope:global align:4 getFootRJointNo__11daNpc_Len_cFv = .text:0x000037E0; // type:function size:0x8 scope:global align:4 getFootLJointNo__11daNpc_Len_cFv = .text:0x000037E8; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Len_cFi = .text:0x000037F0; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000037F8; // type:label scope:global align:4 checkChangeJoint__11daNpc_Len_cFi = .text:0x00003800; // type:function size:0x10 scope:global align:4 __dt__17daNpc_Len_Param_cFv = .text:0x00003810; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003828; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003830; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003838; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x0000383C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003840; // type:label scope:global align:4 __ct__17daNpc_Len_Param_cFv = .text:0x00003850; // type:function size:0x10 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003858; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x0000385C; // type:label scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00003860; // type:function size:0x1C scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003864; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000386C; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003874; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -159,7 +141,6 @@ lbl_332_data_9B0 = .data:0x000009B0; // type:object size:0x12 data:string __RTTI__17daNpc_Len_Param_c = .data:0x000009C4; // type:object size:0x8 scope:global align:4 lbl_332_data_9CC = .data:0x000009CC; // type:object size:0x9 data:string @96616 = .data:0x000009D8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000009E4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000009EC; // type:object size:0xC scope:global align:4 lbl_332_data_9F8 = .data:0x000009F8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000A08; // type:object size:0x8 scope:global align:4 @@ -172,22 +153,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A58; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000A60; // type:object size:0xC scope:global align:4 lbl_332_data_A6C = .data:0x00000A6C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000A80; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000A88; // type:object size:0x34 scope:global align:4 +lbl_332_data_A88 = .data:0x00000A88; // type:object size:0x34 @96683 = .data:0x00000ABC; // type:object size:0x3C scope:local align:4 lbl_332_data_AF8 = .data:0x00000AF8; // type:object size:0x14 @96685 = .data:0x00000B0C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000B40; // type:object size:0x14 scope:global align:4 +lbl_332_data_B40 = .data:0x00000B40; // type:object size:0x14 @96743 = .data:0x00000B54; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000B78; // type:object size:0x18 scope:global align:4 +lbl_332_data_B78 = .data:0x00000B78; // type:object size:0x18 @96745 = .data:0x00000B90; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000B9C; // type:object size:0x1C scope:global align:4 +lbl_332_data_B9C = .data:0x00000B9C; // type:object size:0x1C @96747 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000BC4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000BD8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000C0C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000C28; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000C40; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000C48; // type:object size:0x64 scope:global align:4 +lbl_332_data_BC4 = .data:0x00000BC4; // type:object size:0x14 +lbl_332_data_BD8 = .data:0x00000BD8; // type:object size:0x34 +lbl_332_data_C0C = .data:0x00000C0C; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @95423 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt b/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt index c2065b7b63..ba4451f658 100644 --- a/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt @@ -48,35 +48,24 @@ daNpc_Lud_Draw__FPv = .text:0x000036D0; // type:function size:0x4 scope:global a daNpc_Lud_IsDelete__FPv = .text:0x000036D4; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003744; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00003784; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003784; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003850; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003890; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000038D4; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003910; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000039B8; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003A44; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003A44; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003AC4; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00003AE0; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003B40; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003C58; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003D68; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Lud_cFv = .text:0x00003D68; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003D6C; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003D70; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Lud_cFv = .text:0x00003D70; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00003D74; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003D78; // type:label scope:global align:4 getNeckJointNo__11daNpc_Lud_cFv = .text:0x00003D78; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Lud_cFv = .text:0x00003D80; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Lud_cFi = .text:0x00003D88; // type:function size:0x10 scope:global align:4 checkChangeJoint__11daNpc_Lud_cFi = .text:0x00003D98; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003DA8; // type:label scope:global align:4 __dt__17daNpc_Lud_Param_cFv = .text:0x00003DA8; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003DD8; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003DE0; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003DE4; // type:label scope:global align:4 __ct__17daNpc_Lud_Param_cFv = .text:0x00003DE8; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -168,7 +157,6 @@ lbl_334_data_B98 = .data:0x00000B98; // type:object size:0x12 data:string __RTTI__17daNpc_Lud_Param_c = .data:0x00000BAC; // type:object size:0x8 scope:global align:4 lbl_334_data_BB4 = .data:0x00000BB4; // type:object size:0x9 data:string @96259 = .data:0x00000BC0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000BCC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000BD4; // type:object size:0xC scope:global align:4 lbl_334_data_BE0 = .data:0x00000BE0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000BF0; // type:object size:0x8 scope:global align:4 @@ -178,22 +166,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C1C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000C24; // type:object size:0xC scope:global align:4 lbl_334_data_C30 = .data:0x00000C30; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000C44; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000C4C; // type:object size:0x34 scope:global align:4 +lbl_334_data_C4C = .data:0x00000C4C; // type:object size:0x34 @96326 = .data:0x00000C80; // type:object size:0x3C scope:local align:4 lbl_334_data_CBC = .data:0x00000CBC; // type:object size:0x14 @96328 = .data:0x00000CD0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000D04; // type:object size:0x14 scope:global align:4 +lbl_334_data_D04 = .data:0x00000D04; // type:object size:0x14 @96386 = .data:0x00000D18; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000D3C; // type:object size:0x18 scope:global align:4 +lbl_334_data_D3C = .data:0x00000D3C; // type:object size:0x18 @96388 = .data:0x00000D54; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000D60; // type:object size:0x1C scope:global align:4 +lbl_334_data_D60 = .data:0x00000D60; // type:object size:0x1C @96390 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000D88; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000D9C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000DD0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000DEC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000E04; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000E0C; // type:object size:0x64 scope:global align:4 +lbl_334_data_D88 = .data:0x00000D88; // type:object size:0x14 +lbl_334_data_D9C = .data:0x00000D9C; // type:object size:0x34 +lbl_334_data_DD0 = .data:0x00000DD0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94913 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt index b07651cc13..138f5df98d 100644 --- a/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt @@ -75,37 +75,17 @@ setMode__15daNpcT_JntAnm_cFii = .text:0x00006C20; // type:function size:0x80 sco setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006CA0; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00006CBC; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006D1C; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00006D3C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006E34; // type:function size:0x110 scope:global align:4 sorasu1__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00006F44; // type:function size:0x68 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006FAC; // type:function size:0x94 scope:global align:4 -__dt__4cXyzFv = .text:0x00007040; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00007040; // type:function size:0x74 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00007044; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00007048; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000704C; // type:label scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00007050; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00007058; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00007060; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00007064; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x0000707C; // type:label scope:global align:4 -__ct__4cXyzFv = .text:0x00007080; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00007084; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00007088; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00007090; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00007098; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x000070A0; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000070A8; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Maro_cFv = .text:0x000070B4; // type:function size:0x8 scope:global align:4 getBackboneJointNo__12daNpc_Maro_cFv = .text:0x000070BC; // type:function size:0x8 scope:global align:4 getNeckJointNo__12daNpc_Maro_cFv = .text:0x000070C4; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Maro_cFv = .text:0x000070CC; // type:function size:0x8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000070D4; // type:label scope:global align:4 checkRemoveJoint__12daNpc_Maro_cFi = .text:0x000070D4; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_Maro_cFi = .text:0x000070E4; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFfff = .text:0x000070F0; // type:label scope:global align:4 __dt__18daNpc_Maro_Param_cFv = .text:0x000070F4; // type:function size:0x40 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00007100; // type:label scope:global align:4 __ct__18daNpc_Maro_Param_cFv = .text:0x00007134; // type:function size:0x10 scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00007144; // type:function size:0x1C scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007160; // type:function size:0x74 scope:global align:4 @@ -248,9 +228,8 @@ lbl_87_data_F30 = .data:0x00000F30; // type:object size:0x13 data:string __RTTI__18daNpc_Maro_Param_c = .data:0x00000F44; // type:object size:0x8 scope:global align:4 lbl_87_data_F4C = .data:0x00000F4C; // type:object size:0xE data:string @102263 = .data:0x00000F5C; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000F70; // type:object size:0x14 scope:global align:4 +lbl_87_data_F70 = .data:0x00000F70; // type:object size:0x14 @102282 = .data:0x00000F84; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000F90; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000F98; // type:object size:0xC scope:global align:4 lbl_87_data_FA4 = .data:0x00000FA4; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000FB4; // type:object size:0x8 scope:global align:4 @@ -260,22 +239,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FE0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000FE8; // type:object size:0xC scope:global align:4 lbl_87_data_FF4 = .data:0x00000FF4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00001008; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00001010; // type:object size:0x34 scope:global align:4 +lbl_87_data_1010 = .data:0x00001010; // type:object size:0x34 @102349 = .data:0x00001044; // type:object size:0x3C scope:local align:4 lbl_87_data_1080 = .data:0x00001080; // type:object size:0x14 @102351 = .data:0x00001094; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000010C8; // type:object size:0x14 scope:global align:4 +lbl_87_data_10C8 = .data:0x000010C8; // type:object size:0x14 @102409 = .data:0x000010DC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00001100; // type:object size:0x18 scope:global align:4 +lbl_87_data_1100 = .data:0x00001100; // type:object size:0x18 @102411 = .data:0x00001118; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001124; // type:object size:0x1C scope:global align:4 +lbl_87_data_1124 = .data:0x00001124; // type:object size:0x1C @102413 = .data:0x00001140; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000114C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001160; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001194; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000011B0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000011C8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000011D0; // type:object size:0x64 scope:global align:4 +lbl_87_data_114C = .data:0x0000114C; // type:object size:0x14 +lbl_87_data_1160 = .data:0x00001160; // type:object size:0x34 +lbl_87_data_1194 = .data:0x00001194; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @99640 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt b/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt index 9db1ef2e92..d43e391c14 100644 --- a/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt @@ -34,36 +34,23 @@ daNpc_midP_Execute__FPv = .text:0x00001854; // type:function size:0x4 scope:glob daNpc_midP_Draw__FPv = .text:0x00001858; // type:function size:0x4 scope:global align:4 daNpc_midP_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000018CC; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018CC; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001998; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019D8; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A18; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001A5C; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B04; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001B58; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B58; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001B74; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C70; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001D80; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001E00; // type:label scope:global align:4 getEyeballLMaterialNo__12daNpc_midP_cFv = .text:0x00001E00; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001E04; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001E08; // type:label scope:global align:4 getEyeballRMaterialNo__12daNpc_midP_cFv = .text:0x00001E08; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001E0C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001E10; // type:label scope:global align:4 getBackboneJointNo__12daNpc_midP_cFv = .text:0x00001E10; // type:function size:0x8 scope:global align:4 getNeckJointNo__12daNpc_midP_cFv = .text:0x00001E18; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_midP_cFv = .text:0x00001E20; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_midP_cFi = .text:0x00001E28; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_midP_cFi = .text:0x00001E38; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001E40; // type:label scope:global align:4 __dt__18daNpc_midP_Param_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001E70; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E78; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001E80; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001E84; // type:label scope:global align:4 __ct__18daNpc_midP_Param_cFv = .text:0x00001E88; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -113,7 +100,6 @@ lbl_335_data_218 = .data:0x00000218; // type:object size:0x13 data:string __RTTI__18daNpc_midP_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 lbl_335_data_234 = .data:0x00000234; // type:object size:0x9 data:string @95316 = .data:0x00000240; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 lbl_335_data_260 = .data:0x00000260; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 @@ -123,22 +109,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 lbl_335_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002CC; // type:object size:0x34 scope:global align:4 +lbl_335_data_2CC = .data:0x000002CC; // type:object size:0x34 @95383 = .data:0x00000300; // type:object size:0x3C scope:local align:4 lbl_335_data_33C = .data:0x0000033C; // type:object size:0x14 @95385 = .data:0x00000350; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000384; // type:object size:0x14 scope:global align:4 +lbl_335_data_384 = .data:0x00000384; // type:object size:0x14 @95443 = .data:0x00000398; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003BC; // type:object size:0x18 scope:global align:4 +lbl_335_data_3BC = .data:0x000003BC; // type:object size:0x18 @95445 = .data:0x000003D4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003E0; // type:object size:0x1C scope:global align:4 +lbl_335_data_3E0 = .data:0x000003E0; // type:object size:0x1C @95447 = .data:0x000003FC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000408; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000041C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000450; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000046C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000484; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000048C; // type:object size:0x64 scope:global align:4 +lbl_335_data_408 = .data:0x00000408; // type:object size:0x14 +lbl_335_data_41C = .data:0x0000041C; // type:object size:0x34 +lbl_335_data_450 = .data:0x00000450; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_midP_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt b/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt index bfdc7d9928..95155b31d4 100644 --- a/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt @@ -59,49 +59,29 @@ daNpc_Moi_Execute__FPv = .text:0x00004BD4; // type:function size:0x4 scope:globa daNpc_Moi_Draw__FPv = .text:0x00004BD8; // type:function size:0x4 scope:global align:4 daNpc_Moi_IsDelete__FPv = .text:0x00004BDC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:global align:4 -__dt__4cXyzFv = .text:0x00004C4C; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00004C4C; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFv = .text:0x00004C8C; // type:label scope:global align:4 -__as__4cXyzFR9Vec = .text:0x00004C90; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00004CAC; // type:label scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00004CC0; // type:function size:0x40 scope:global align:4 -set__4cXyzFfff = .text:0x00004CC8; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00004CD8; // type:label scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00004D00; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00004D40; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00004D40; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004E0C; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004E4C; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00004E90; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00004ECC; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00004F74; // type:function size:0x8C scope:global align:4 -getPntPos__13daNpcT_Path_cFi = .text:0x00005000; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00005000; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000502C; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005080; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x0000509C; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000050FC; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005214; // type:function size:0x110 scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005324; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Moi_cFv = .text:0x00005324; // type:function size:0x30 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005354; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Moi_cFv = .text:0x00005354; // type:function size:0x8 scope:global align:4 getNeckJointNo__11daNpc_Moi_cFv = .text:0x0000535C; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Moi_cFv = .text:0x00005364; // type:function size:0x8 scope:global align:4 getFootRJointNo__11daNpc_Moi_cFv = .text:0x0000536C; // type:function size:0x8 scope:global align:4 getFootLJointNo__11daNpc_Moi_cFv = .text:0x00005374; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Moi_cFi = .text:0x0000537C; // type:function size:0x10 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005384; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x0000538C; // type:label scope:global align:4 checkChangeJoint__11daNpc_Moi_cFi = .text:0x0000538C; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00005390; // type:label scope:global align:4 __dt__17daNpc_Moi_Param_cFv = .text:0x0000539C; // type:function size:0x40 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x000053A8; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x000053B0; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x000053B4; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000053BC; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000053C4; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000053CC; // type:label scope:global align:4 __ct__17daNpc_Moi_Param_cFv = .text:0x000053DC; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -210,7 +190,6 @@ lbl_337_data_DF0 = .data:0x00000DF0; // type:object size:0x12 data:string __RTTI__17daNpc_Moi_Param_c = .data:0x00000E04; // type:object size:0x8 scope:global align:4 lbl_337_data_E0C = .data:0x00000E0C; // type:object size:0x9 data:string @98186 = .data:0x00000E18; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000E24; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000E2C; // type:object size:0xC scope:global align:4 lbl_337_data_E38 = .data:0x00000E38; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000E48; // type:object size:0x8 scope:global align:4 @@ -223,21 +202,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E98; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000EA0; // type:object size:0xC scope:global align:4 lbl_337_data_EAC = .data:0x00000EAC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000EC0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000EC8; // type:object size:0x34 scope:global align:4 +lbl_337_data_EC8 = .data:0x00000EC8; // type:object size:0x34 @98253 = .data:0x00000EFC; // type:object size:0x3C scope:local align:4 lbl_337_data_F38 = .data:0x00000F38; // type:object size:0x14 @98255 = .data:0x00000F4C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000F80; // type:object size:0x14 scope:global align:4 +lbl_337_data_F80 = .data:0x00000F80; // type:object size:0x14 @98313 = .data:0x00000F94; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000FB8; // type:object size:0x18 scope:global align:4 +lbl_337_data_FB8 = .data:0x00000FB8; // type:object size:0x18 @98315 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000FDC; // type:object size:0x1C scope:global align:4 +lbl_337_data_FDC = .data:0x00000FDC; // type:object size:0x1C @98317 = .data:0x00000FF8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001004; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001018; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000104C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001068; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001080; // type:object size:0x8C scope:global align:4 +lbl_337_data_1004 = .data:0x00001004; // type:object size:0x14 +lbl_337_data_1018 = .data:0x00001018; // type:object size:0x34 +lbl_337_data_104C = .data:0x0000104C; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96371 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt b/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt index d962842e7c..39aa02bd36 100644 --- a/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcMoiR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcMoiR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 Create__11daNpcMoiR_cFv = .text:0x00000460; // type:function size:0x4B8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000918; // type:label scope:global align:4 CreateHeap__11daNpcMoiR_cFv = .text:0x00000918; // type:function size:0x308 scope:global align:4 Draw__11daNpcMoiR_cFv = .text:0x00000C20; // type:function size:0x5C scope:global align:4 ctrlJoint__11daNpcMoiR_cFP8J3DJointP8J3DModel = .text:0x00000C7C; // type:function size:0x188 scope:global align:4 @@ -46,12 +45,8 @@ main__11daNpcMoiR_cFv = .text:0x0000384C; // type:function size:0xCC0 scope:glob setParam__11daNpcMoiR_cFv = .text:0x0000450C; // type:function size:0x154 scope:global align:4 __sinit_d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000046C8; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00004704; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004704; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00004744; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000047C0; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x000047C0; // type:function size:0x28 scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x000047C4; // type:label scope:global align:4 __dt__17daNpcMoiR_Param_cFv = .text:0x000047E8; // type:function size:0x40 scope:global align:4 __ct__17daNpcMoiR_Param_cFv = .text:0x00004828; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -192,29 +187,25 @@ lbl_338_data_464 = .data:0x00000464; // type:object size:0x12 data:string __RTTI__17daNpcMoiR_Param_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 lbl_338_data_480 = .data:0x00000480; // type:object size:0x9 data:string @96951 = .data:0x0000048C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000498; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000004A0; // type:object size:0xC scope:global align:4 lbl_338_data_4AC = .data:0x000004AC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0xC scope:global align:4 lbl_338_data_4D0 = .data:0x000004D0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004EC; // type:object size:0x34 scope:global align:4 +lbl_338_data_4EC = .data:0x000004EC; // type:object size:0x34 @97023 = .data:0x00000520; // type:object size:0x3C scope:local align:4 lbl_338_data_55C = .data:0x0000055C; // type:object size:0x14 @97025 = .data:0x00000570; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005A4; // type:object size:0x14 scope:global align:4 +lbl_338_data_5A4 = .data:0x000005A4; // type:object size:0x14 @97083 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005DC; // type:object size:0x18 scope:global align:4 +lbl_338_data_5DC = .data:0x000005DC; // type:object size:0x18 @97085 = .data:0x000005F4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000600; // type:object size:0x1C scope:global align:4 +lbl_338_data_600 = .data:0x00000600; // type:object size:0x1C @97087 = .data:0x0000061C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000628; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000063C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000670; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000068C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006A4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000006AC; // type:object size:0x64 scope:global align:4 +lbl_338_data_628 = .data:0x00000628; // type:object size:0x14 +lbl_338_data_63C = .data:0x0000063C; // type:object size:0x34 +lbl_338_data_670 = .data:0x00000670; // type:object size:0xA0 lbl_338_data_710 = .data:0x00000710; // type:object size:0x4 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @95137 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt index b428fed40c..d22640924c 100644 --- a/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt @@ -6,9 +6,7 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__13daNpc_myna2_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__13daNpc_myna2_cFv = .text:0x00000358; // type:function size:0x11C scope:global align:4 create__13daNpc_myna2_cFv = .text:0x00000474; // type:function size:0x27C scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000006F0; // type:label scope:global align:4 CreateHeap__13daNpc_myna2_cFv = .text:0x000006F0; // type:function size:0x130 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000078C; // type:label scope:global align:4 Draw__13daNpc_myna2_cFv = .text:0x00000820; // type:function size:0x78 scope:global align:4 createHeapCallBack__13daNpc_myna2_cFP10fopAc_ac_c = .text:0x00000898; // type:function size:0x4 scope:global align:4 setParam__13daNpc_myna2_cFv = .text:0x0000089C; // type:function size:0xB8 scope:global align:4 @@ -22,7 +20,6 @@ drawOtherMdls__13daNpc_myna2_cFv = .text:0x00001040; // type:function size:0x4 s getTypeFromParam__13daNpc_myna2_cFv = .text:0x00001044; // type:function size:0x58 scope:global align:4 isDelete__13daNpc_myna2_cFv = .text:0x0000109C; // type:function size:0xC0 scope:global align:4 reset__13daNpc_myna2_cFv = .text:0x0000115C; // type:function size:0x1AC scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001308; // type:label scope:global align:4 playMotion__13daNpc_myna2_cFv = .text:0x00001308; // type:function size:0x244 scope:global align:4 setAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x0000154C; // type:function size:0xA8 scope:global align:4 selectAction__13daNpc_myna2_cFv = .text:0x000015F4; // type:function size:0xD0 scope:global align:4 @@ -49,16 +46,8 @@ daNpc_myna2_IsDelete__FPv = .text:0x000034B8; // type:function size:0x8 scope:gl __sinit_d_a_npc_myna2_cpp = .text:0x000034C0; // type:function size:0x68 scope:global align:4 __dt__16Z2CreatureSumomoFv = .text:0x00003528; // type:function size:0x58 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003580; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000035BC; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000035BC; // type:function size:0xBC scope:global align:4 -__dt__8dCcD_CylFv = .text:0x000035C4; // type:label scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000035FC; // type:label scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00003678; // type:label scope:global align:4 __dt__19daNpc_myna2_Param_cFv = .text:0x00003678; // type:function size:0x40 scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x0000367C; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003684; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00003688; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x0000368C; // type:label scope:global align:4 __ct__19daNpc_myna2_Param_cFv = .text:0x000036B8; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -162,29 +151,25 @@ lbl_339_data_3F8 = .data:0x000003F8; // type:object size:0x14 data:string __RTTI__19daNpc_myna2_Param_c = .data:0x0000040C; // type:object size:0x8 scope:global align:4 lbl_339_data_414 = .data:0x00000414; // type:object size:0x9 data:string @101765 = .data:0x00000420; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000042C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000434; // type:object size:0xC scope:global align:4 lbl_339_data_440 = .data:0x00000440; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000450; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000458; // type:object size:0xC scope:global align:4 lbl_339_data_464 = .data:0x00000464; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000480; // type:object size:0x34 scope:global align:4 +lbl_339_data_480 = .data:0x00000480; // type:object size:0x34 @101838 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 lbl_339_data_4F0 = .data:0x000004F0; // type:object size:0x14 @101840 = .data:0x00000504; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000538; // type:object size:0x14 scope:global align:4 +lbl_339_data_538 = .data:0x00000538; // type:object size:0x14 @101898 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:global align:4 +lbl_339_data_570 = .data:0x00000570; // type:object size:0x18 @101900 = .data:0x00000588; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000594; // type:object size:0x1C scope:global align:4 +lbl_339_data_594 = .data:0x00000594; // type:object size:0x1C @101902 = .data:0x000005B0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005BC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000005D0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000604; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000620; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000638; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000640; // type:object size:0x44 scope:global align:4 +lbl_339_data_5BC = .data:0x000005BC; // type:object size:0x14 +lbl_339_data_5D0 = .data:0x000005D0; // type:object size:0x34 +lbl_339_data_604 = .data:0x00000604; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @100392 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt index 42a7c2166c..38a5639f05 100644 --- a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt @@ -8,7 +8,6 @@ anm_init__FP12npc_ne_classifUcf = .text:0x00000114; // type:function size:0xAC s nodeCallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0x1A8 scope:global align:4 daNpc_Ne_Draw__FP12npc_ne_class = .text:0x00000368; // type:function size:0x1A0 scope:global align:4 other_bg_check__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000508; // type:function size:0xEC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000005F4; // type:label scope:global align:4 ne_carry_check__FP12npc_ne_class = .text:0x000005F4; // type:function size:0x3C scope:global align:4 way_bg_check__FP12npc_ne_classs = .text:0x00000630; // type:function size:0x2D0 scope:global align:4 water_check__FP12npc_ne_classf = .text:0x00000900; // type:function size:0x184 scope:global align:4 @@ -54,27 +53,19 @@ __sinit_d_a_npc_ne_cpp = .text:0x00008518; // type:function size:0x48 scope:glob getModelData__8J3DModelFv = .text:0x00008560; // type:function size:0x8 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008568; // type:function size:0x10 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00008578; // type:function size:0x8 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x00008580; // type:label scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x00008580; // type:function size:0x8 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00008588; // type:label scope:global align:4 fopAcM_checkCarryNow__FP10fopAc_ac_c = .text:0x00008588; // type:function size:0xC scope:global align:4 fopAcM_GetName__FPv = .text:0x00008594; // type:function size:0x8 scope:global align:4 fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x0000859C; // type:function size:0x10 scope:global align:4 fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000085AC; // type:function size:0x10 scope:global align:4 -setFrame__13mDoExt_morf_cFf = .text:0x000085B0; // type:label scope:global align:4 fopAcM_SearchByName__Fs = .text:0x000085BC; // type:function size:0x30 scope:global align:4 fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000085EC; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x000085F8; // type:function size:0x30 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008628; // type:function size:0xC scope:global align:4 -__ct__4cXyzFv = .text:0x00008634; // type:label scope:global align:4 __apl__4cXyzFR9Vec = .text:0x00008634; // type:function size:0x34 scope:global align:4 -__dt__4cXyzFv = .text:0x00008638; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00008668; // type:label scope:global align:4 GetGroundH__9dBgS_AcchCFv = .text:0x00008668; // type:function size:0x8 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x00008670; // type:function size:0xC scope:global align:4 -set__4cXyzFfff = .text:0x00008678; // type:label scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000867C; // type:function size:0x10 scope:global align:4 -__ct__4cXyzFfff = .text:0x00008684; // type:label scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0000868C; // type:function size:0x18 scope:global align:4 dComIfGs_isEventBit__FUs = .text:0x000086A4; // type:function size:0x14 scope:global align:4 dComIfGp_getCamera__Fi = .text:0x000086B8; // type:function size:0x18 scope:global align:4 @@ -85,14 +76,12 @@ cMtx_YrotS__FPA4_fs = .text:0x00008770; // type:function size:0x8 scope:global a fabsf = .text:0x00008778; // type:function size:0xC scope:global align:4 cM_ssin__Fs = .text:0x00008784; // type:function size:0x14 scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00008798; // type:function size:0x10 scope:global align:4 -checkNowWolf__9daPy_py_cFv = .text:0x000087A8; // type:label scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000087A8; // type:function size:0x14 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087BC; // type:function size:0x10 scope:global align:4 OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087CC; // type:function size:0x10 scope:global align:4 GetCCMoveP__9cCcD_SttsFv = .text:0x000087DC; // type:function size:0x4 scope:global align:4 cLib_offBit
        __FRUlUl_v = .text:0x000087E0; // type:function size:0x10 scope:global align:4 cLib_onBit
          __FRUlUl_v = .text:0x000087F0; // type:function size:0x10 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00008800; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00008800; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00008810; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00008820; // type:function size:0x10 scope:global align:4 @@ -225,22 +214,17 @@ __vt__14daNpc_Ne_HIO_c = .data:0x00000450; // type:object size:0xC scope:global lbl_340_data_45C = .data:0x0000045C; // type:object size:0xF data:string @99261 = .data:0x0000046C; // type:object size:0xC scope:local align:4 __RTTI__14daNpc_Ne_HIO_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000480; // type:object size:0x34 scope:global align:4 +lbl_340_data_480 = .data:0x00000480; // type:object size:0x34 @99336 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 lbl_340_data_4F0 = .data:0x000004F0; // type:object size:0x14 @99338 = .data:0x00000504; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000538; // type:object size:0x14 scope:global align:4 +lbl_340_data_538 = .data:0x00000538; // type:object size:0x14 @99396 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000570; // type:object size:0x18 scope:global align:4 +lbl_340_data_570 = .data:0x00000570; // type:object size:0x18 @99398 = .data:0x00000588; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000594; // type:object size:0x1C scope:global align:4 +lbl_340_data_594 = .data:0x00000594; // type:object size:0x1C @99400 = .data:0x000005B0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000005BC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000005D0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000005EC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000604; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x0000060C; // type:object size:0x70 scope:global align:4 -__RTTI__13JORReflexible = .data:0x0000067C; // type:object size:0x2C scope:global align:4 +lbl_340_data_5BC = .data:0x000005BC; // type:object size:0xEC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @96684 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt index 1affe1c23c..69deb82680 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt @@ -59,39 +59,25 @@ daNpc_Pachi_Besu_Draw__FPv = .text:0x00002454; // type:function size:0x4 scope:g daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002458; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000024C8; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002508; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002508; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025D4; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002614; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00002658; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00002694; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x0000273C; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002790; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002790; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000027AC; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002810; // type:function size:0x1C scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000282C; // type:function size:0x68 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002894; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000029AC; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002ABC; // type:label scope:global align:4 getEyeballMaterialNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ABC; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002AC0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002AC4; // type:label scope:global align:4 getBackboneJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AC4; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002AC8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002ACC; // type:label scope:global align:4 getNeckJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ACC; // type:function size:0x8 scope:global align:4 getHeadJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AD4; // type:function size:0x8 scope:global align:4 checkRemoveJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002ADC; // type:function size:0x10 scope:global align:4 checkChangeJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002AEC; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002AFC; // type:label scope:global align:4 __dt__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002AFC; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002B2C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002B34; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00002B3C; // type:label scope:global align:4 __ct__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002B3C; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002B40; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002B44; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -164,7 +150,6 @@ lbl_342_data_E50 = .data:0x00000E50; // type:object size:0x19 data:string __RTTI__24daNpc_Pachi_Besu_Param_c = .data:0x00000E6C; // type:object size:0x8 scope:global align:4 lbl_342_data_E74 = .data:0x00000E74; // type:object size:0x9 data:string @97589 = .data:0x00000E80; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000E8C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000E94; // type:object size:0xC scope:global align:4 lbl_342_data_EA0 = .data:0x00000EA0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000EB0; // type:object size:0x8 scope:global align:4 @@ -174,22 +159,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EDC; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000EE4; // type:object size:0xC scope:global align:4 lbl_342_data_EF0 = .data:0x00000EF0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000F04; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000F0C; // type:object size:0x34 scope:global align:4 +lbl_342_data_F0C = .data:0x00000F0C; // type:object size:0x34 @97656 = .data:0x00000F40; // type:object size:0x3C scope:local align:4 lbl_342_data_F7C = .data:0x00000F7C; // type:object size:0x14 @97658 = .data:0x00000F90; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000FC4; // type:object size:0x14 scope:global align:4 +lbl_342_data_FC4 = .data:0x00000FC4; // type:object size:0x14 @97716 = .data:0x00000FD8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000FFC; // type:object size:0x18 scope:global align:4 +lbl_342_data_FFC = .data:0x00000FFC; // type:object size:0x18 @97718 = .data:0x00001014; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001020; // type:object size:0x1C scope:global align:4 +lbl_342_data_1020 = .data:0x00001020; // type:object size:0x1C @97720 = .data:0x0000103C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001048; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000105C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001090; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000010AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000010C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000010CC; // type:object size:0x64 scope:global align:4 +lbl_342_data_1048 = .data:0x00001048; // type:object size:0x14 +lbl_342_data_105C = .data:0x0000105C; // type:object size:0x34 +lbl_342_data_1090 = .data:0x00001090; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96524 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt index e83d999c48..058bb1adca 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt @@ -61,42 +61,23 @@ daNpc_Pachi_Maro_Draw__FPv = .text:0x00002490; // type:function size:0x4 scope:g daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002494; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002504; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002544; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002544; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002610; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002650; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00002694; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000026D0; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002778; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000027CC; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x000027CC; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000027E8; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x0000284C; // type:function size:0x1C scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002868; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002980; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002A90; // type:label scope:global align:4 getEyeballMaterialNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A90; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002A94; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002A98; // type:label scope:global align:4 getBackboneJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A98; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002A9C; // type:label scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002AA0; // type:label scope:global align:4 getNeckJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA0; // type:function size:0x8 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002AA8; // type:label scope:global align:4 getHeadJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA8; // type:function size:0x8 scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00002AB0; // type:label scope:global align:4 checkRemoveJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AB0; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002AB4; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002AB8; // type:label scope:global align:4 checkChangeJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AC0; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002AD0; // type:label scope:global align:4 __dt__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002AD0; // type:function size:0x40 scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002AD8; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002AE0; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002AE8; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00002AF0; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00002AF8; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00002B00; // type:label scope:global align:4 __ct__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002B10; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -173,7 +154,6 @@ lbl_343_data_6E4 = .data:0x000006E4; // type:object size:0x19 data:string __RTTI__24daNpc_Pachi_Maro_Param_c = .data:0x00000700; // type:object size:0x8 scope:global align:4 lbl_343_data_708 = .data:0x00000708; // type:object size:0x9 data:string @97598 = .data:0x00000714; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000720; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000728; // type:object size:0xC scope:global align:4 lbl_343_data_734 = .data:0x00000734; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000744; // type:object size:0x8 scope:global align:4 @@ -183,22 +163,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000770; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000778; // type:object size:0xC scope:global align:4 lbl_343_data_784 = .data:0x00000784; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000798; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000007A0; // type:object size:0x34 scope:global align:4 +lbl_343_data_7A0 = .data:0x000007A0; // type:object size:0x34 @97665 = .data:0x000007D4; // type:object size:0x3C scope:local align:4 lbl_343_data_810 = .data:0x00000810; // type:object size:0x14 @97667 = .data:0x00000824; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000858; // type:object size:0x14 scope:global align:4 +lbl_343_data_858 = .data:0x00000858; // type:object size:0x14 @97725 = .data:0x0000086C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000890; // type:object size:0x18 scope:global align:4 +lbl_343_data_890 = .data:0x00000890; // type:object size:0x18 @97727 = .data:0x000008A8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000008B4; // type:object size:0x1C scope:global align:4 +lbl_343_data_8B4 = .data:0x000008B4; // type:object size:0x1C @97729 = .data:0x000008D0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000008DC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000008F0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000924; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000940; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000958; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000960; // type:object size:0x64 scope:global align:4 +lbl_343_data_8DC = .data:0x000008DC; // type:object size:0x14 +lbl_343_data_8F0 = .data:0x000008F0; // type:object size:0x34 +lbl_343_data_924 = .data:0x00000924; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96528 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt index 34204591c9..313f19dee4 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt @@ -80,37 +80,24 @@ daNpc_Pachi_Taro_Draw__FPv = .text:0x00003A40; // type:function size:0x4 scope:g daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00003A44; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003AB4; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00003AF4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003AF4; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003BC0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C00; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00003C44; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003C80; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00003D28; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00003D7C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003D7C; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003D98; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DFC; // type:function size:0x1C scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E18; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F30; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004040; // type:label scope:global align:4 getEyeballMaterialNo__18daNpc_Pachi_Taro_cFv = .text:0x00004040; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00004044; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00004048; // type:label scope:global align:4 getBackboneJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004048; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000404C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004050; // type:label scope:global align:4 getNeckJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004050; // type:function size:0x8 scope:global align:4 getHeadJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004058; // type:function size:0x8 scope:global align:4 checkRemoveJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004060; // type:function size:0x10 scope:global align:4 checkChangeJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004070; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004080; // type:label scope:global align:4 __dt__24daNpc_Pachi_Taro_Param_cFv = .text:0x00004080; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000040B0; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000040B8; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000040C0; // type:label scope:global align:4 __ct__24daNpc_Pachi_Taro_Param_cFv = .text:0x000040C0; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000040C4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -214,7 +201,6 @@ lbl_344_data_1280 = .data:0x00001280; // type:object size:0x19 data:string __RTTI__24daNpc_Pachi_Taro_Param_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 lbl_344_data_12A4 = .data:0x000012A4; // type:object size:0x9 data:string @98555 = .data:0x000012B0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000012BC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000012C4; // type:object size:0xC scope:global align:4 lbl_344_data_12D0 = .data:0x000012D0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000012E0; // type:object size:0x8 scope:global align:4 @@ -224,22 +210,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000130C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00001314; // type:object size:0xC scope:global align:4 lbl_344_data_1320 = .data:0x00001320; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00001334; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000133C; // type:object size:0x34 scope:global align:4 +lbl_344_data_133C = .data:0x0000133C; // type:object size:0x34 @98622 = .data:0x00001370; // type:object size:0x3C scope:local align:4 lbl_344_data_13AC = .data:0x000013AC; // type:object size:0x14 @98624 = .data:0x000013C0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000013F4; // type:object size:0x14 scope:global align:4 +lbl_344_data_13F4 = .data:0x000013F4; // type:object size:0x14 @98682 = .data:0x00001408; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000142C; // type:object size:0x18 scope:global align:4 +lbl_344_data_142C = .data:0x0000142C; // type:object size:0x18 @98684 = .data:0x00001444; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001450; // type:object size:0x1C scope:global align:4 +lbl_344_data_1450 = .data:0x00001450; // type:object size:0x1C @98686 = .data:0x0000146C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001478; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000148C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000014C0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000014DC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000014F4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000014FC; // type:object size:0x64 scope:global align:4 +lbl_344_data_1478 = .data:0x00001478; // type:object size:0x14 +lbl_344_data_148C = .data:0x0000148C; // type:object size:0x34 +lbl_344_data_14C0 = .data:0x000014C0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt b/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt index 1ef2efefcf..bb42f09b96 100644 --- a/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt @@ -126,19 +126,16 @@ __vt__10daNpcCd2_c = .data:0x00000608; // type:object size:0xC scope:global alig lbl_345_data_614 = .data:0x00000614; // type:object size:0xB data:string @96198 = .data:0x00000620; // type:object size:0xC scope:local align:4 __RTTI__10daNpcCd2_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000634; // type:object size:0x34 scope:global align:4 +lbl_345_data_634 = .data:0x00000634; // type:object size:0x34 @96271 = .data:0x00000668; // type:object size:0x3C scope:local align:4 lbl_345_data_6A4 = .data:0x000006A4; // type:object size:0x14 @96273 = .data:0x000006B8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006EC; // type:object size:0x14 scope:global align:4 +lbl_345_data_6EC = .data:0x000006EC; // type:object size:0x14 @96331 = .data:0x00000700; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000724; // type:object size:0x18 scope:global align:4 +lbl_345_data_724 = .data:0x00000724; // type:object size:0x18 @96333 = .data:0x0000073C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000748; // type:object size:0x1C scope:global align:4 +lbl_345_data_748 = .data:0x00000748; // type:object size:0x1C @96335 = .data:0x00000764; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000770; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000784; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007B8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007D4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007EC; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000814; // type:object size:0x20 scope:global align:4 +lbl_345_data_770 = .data:0x00000770; // type:object size:0x14 +lbl_345_data_784 = .data:0x00000784; // type:object size:0x34 +lbl_345_data_7B8 = .data:0x000007B8; // type:object size:0x7C diff --git a/config/RZDE01_02/rels/d_a_npc_post/symbols.txt b/config/RZDE01_02/rels/d_a_npc_post/symbols.txt index adbe8a7cf1..3222afb566 100644 --- a/config/RZDE01_02/rels/d_a_npc_post/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_post/symbols.txt @@ -44,44 +44,28 @@ daNpc_Post_IsDelete__FPv = .text:0x00002CAC; // type:function size:0x8 scope:glo __sinit_d_a_npc_post_cpp = .text:0x00002CB4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002D1C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002D5C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002D9C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002D9C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002E68; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002EA8; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00002EEC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00002F28; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002FD0; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000305C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000305C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000030DC; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003158; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003270; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003380; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Post_cFv = .text:0x00003380; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003384; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003388; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Post_cFv = .text:0x00003388; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000338C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003390; // type:label scope:global align:4 getNeckJointNo__12daNpc_Post_cFv = .text:0x00003390; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Post_cFv = .text:0x00003398; // type:function size:0x8 scope:global align:4 getFootRJointNo__12daNpc_Post_cFv = .text:0x000033A0; // type:function size:0x8 scope:global align:4 getFootLJointNo__12daNpc_Post_cFv = .text:0x000033A8; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Post_cFi = .text:0x000033B0; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000033C0; // type:label scope:global align:4 checkChangeJoint__12daNpc_Post_cFi = .text:0x000033C0; // type:function size:0x10 scope:global align:4 __dt__18daNpc_Post_Param_cFv = .text:0x000033D0; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000033F0; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000033F8; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000033FC; // type:label scope:global align:4 __ct__18daNpc_Post_Param_cFv = .text:0x00003410; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00003414; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x0000341C; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00003420; // type:function size:0x28 scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003424; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000342C; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003434; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003448; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -167,7 +151,6 @@ lbl_347_data_7F8 = .data:0x000007F8; // type:object size:0x13 data:string __RTTI__18daNpc_Post_Param_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 lbl_347_data_814 = .data:0x00000814; // type:object size:0x9 data:string @97394 = .data:0x00000820; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000082C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000834; // type:object size:0xC scope:global align:4 lbl_347_data_840 = .data:0x00000840; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0x8 scope:global align:4 @@ -180,22 +163,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008A0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 lbl_347_data_8B4 = .data:0x000008B4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000008C8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000008D0; // type:object size:0x34 scope:global align:4 +lbl_347_data_8D0 = .data:0x000008D0; // type:object size:0x34 @97461 = .data:0x00000904; // type:object size:0x3C scope:local align:4 lbl_347_data_940 = .data:0x00000940; // type:object size:0x14 @97463 = .data:0x00000954; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000988; // type:object size:0x14 scope:global align:4 +lbl_347_data_988 = .data:0x00000988; // type:object size:0x14 @97521 = .data:0x0000099C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000009C0; // type:object size:0x18 scope:global align:4 +lbl_347_data_9C0 = .data:0x000009C0; // type:object size:0x18 @97523 = .data:0x000009D8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000009E4; // type:object size:0x1C scope:global align:4 +lbl_347_data_9E4 = .data:0x000009E4; // type:object size:0x1C @97525 = .data:0x00000A00; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000A0C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000A20; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000A54; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000A70; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000A88; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000A90; // type:object size:0x64 scope:global align:4 +lbl_347_data_A0C = .data:0x00000A0C; // type:object size:0x14 +lbl_347_data_A20 = .data:0x00000A20; // type:object size:0x34 +lbl_347_data_A54 = .data:0x00000A54; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96344 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt index f80bd78d65..4e0f747411 100644 --- a/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt @@ -39,41 +39,26 @@ daNpc_Pouya_Draw__FPv = .text:0x00002994; // type:function size:0x4 scope:global daNpc_Pouya_IsDelete__FPv = .text:0x00002998; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_pouya_cpp = .text:0x000029A0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002A08; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002A48; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002A48; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002B14; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002B54; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002B94; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00002BD8; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002C80; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002D0C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002D0C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002D8C; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00002DA8; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002E08; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002F20; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003030; // type:label scope:global align:4 chkPouyaB__13daNpc_Pouya_cFv = .text:0x00003030; // type:function size:0x20 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003034; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003038; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000303C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003040; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Pouya_cFv = .text:0x00003050; // type:function size:0x8 scope:global align:4 getBackboneJointNo__13daNpc_Pouya_cFv = .text:0x00003058; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_Pouya_cFv = .text:0x00003060; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Pouya_cFv = .text:0x00003068; // type:function size:0x8 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003070; // type:label scope:global align:4 checkRemoveJoint__13daNpc_Pouya_cFi = .text:0x00003070; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_Pouya_cFi = .text:0x00003080; // type:function size:0x10 scope:global align:4 __dt__19daNpc_Pouya_Param_cFv = .text:0x00003090; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000030A0; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000030A8; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000030AC; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x000030C4; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x000030CC; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x000030D0; // type:label scope:global align:4 __ct__19daNpc_Pouya_Param_cFv = .text:0x000030D0; // type:function size:0x10 scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000030D8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -158,7 +143,6 @@ lbl_348_data_B18 = .data:0x00000B18; // type:object size:0x14 data:string __RTTI__19daNpc_Pouya_Param_c = .data:0x00000B2C; // type:object size:0x8 scope:global align:4 lbl_348_data_B34 = .data:0x00000B34; // type:object size:0x9 data:string @95758 = .data:0x00000B40; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000B4C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000B54; // type:object size:0xC scope:global align:4 lbl_348_data_B60 = .data:0x00000B60; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0x8 scope:global align:4 @@ -171,22 +155,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BC0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000BC8; // type:object size:0xC scope:global align:4 lbl_348_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000BF0; // type:object size:0x34 scope:global align:4 +lbl_348_data_BF0 = .data:0x00000BF0; // type:object size:0x34 @95825 = .data:0x00000C24; // type:object size:0x3C scope:local align:4 lbl_348_data_C60 = .data:0x00000C60; // type:object size:0x14 @95827 = .data:0x00000C74; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000CA8; // type:object size:0x14 scope:global align:4 +lbl_348_data_CA8 = .data:0x00000CA8; // type:object size:0x14 @95885 = .data:0x00000CBC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000CE0; // type:object size:0x18 scope:global align:4 +lbl_348_data_CE0 = .data:0x00000CE0; // type:object size:0x18 @95887 = .data:0x00000CF8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000D04; // type:object size:0x1C scope:global align:4 +lbl_348_data_D04 = .data:0x00000D04; // type:object size:0x1C @95889 = .data:0x00000D20; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000D2C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000D40; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000D74; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000D90; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000DA8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000DB0; // type:object size:0x64 scope:global align:4 +lbl_348_data_D2C = .data:0x00000D2C; // type:object size:0x14 +lbl_348_data_D40 = .data:0x00000D40; // type:object size:0x34 +lbl_348_data_D74 = .data:0x00000D74; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94781 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt b/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt index e5ef6e4f21..88c90ecbdb 100644 --- a/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcPray_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcPray_cFv = .text:0x00000358; // type:function size:0x10C scope:global align:4 Create__11daNpcPray_cFv = .text:0x00000464; // type:function size:0x278 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006DC; // type:label scope:global align:4 CreateHeap__11daNpcPray_cFv = .text:0x000006DC; // type:function size:0x17C scope:global align:4 ctrlJoint__11daNpcPray_cFP8J3DJointP8J3DModel = .text:0x00000858; // type:function size:0x144 scope:global align:4 createHeapCallBack__11daNpcPray_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 @@ -39,18 +38,10 @@ daNpcPray_Draw__FPv = .text:0x00001FB4; // type:function size:0x40 scope:global daNpcPray_IsDelete__FPv = .text:0x00001FF4; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002064; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000020A0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000020A0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000020E0; // type:label scope:global align:4 -fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x0000215C; // type:label scope:global align:4 fopAcM_SetAngle__FP10fopAc_ac_csss = .text:0x0000215C; // type:function size:0x10 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00002160; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00002164; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x0000216C; // type:label scope:global align:4 adjustShapeAngle__11daNpcPray_cFv = .text:0x0000216C; // type:function size:0x4 scope:global align:4 __dt__17daNpcPray_Param_cFv = .text:0x00002170; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002174; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00002178; // type:label scope:global align:4 __ct__17daNpcPray_Param_cFv = .text:0x000021B0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -117,29 +108,25 @@ lbl_349_data_1C0 = .data:0x000001C0; // type:object size:0x12 data:string __RTTI__17daNpcPray_Param_c = .data:0x000001D4; // type:object size:0x8 scope:global align:4 lbl_349_data_1DC = .data:0x000001DC; // type:object size:0x9 data:string @95488 = .data:0x000001E8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000001F4; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0xC scope:global align:4 lbl_349_data_208 = .data:0x00000208; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global align:4 lbl_349_data_22C = .data:0x0000022C; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000248; // type:object size:0x34 scope:global align:4 +lbl_349_data_248 = .data:0x00000248; // type:object size:0x34 @95560 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 lbl_349_data_2B8 = .data:0x000002B8; // type:object size:0x14 @95562 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000300; // type:object size:0x14 scope:global align:4 +lbl_349_data_300 = .data:0x00000300; // type:object size:0x14 @95620 = .data:0x00000314; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000338; // type:object size:0x18 scope:global align:4 +lbl_349_data_338 = .data:0x00000338; // type:object size:0x18 @95622 = .data:0x00000350; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000035C; // type:object size:0x1C scope:global align:4 +lbl_349_data_35C = .data:0x0000035C; // type:object size:0x1C @95624 = .data:0x00000378; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000384; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000398; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000400; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000408; // type:object size:0x44 scope:global align:4 +lbl_349_data_384 = .data:0x00000384; // type:object size:0x14 +lbl_349_data_398 = .data:0x00000398; // type:object size:0x34 +lbl_349_data_3CC = .data:0x000003CC; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt b/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt index bf0d38d064..cacb8c6dae 100644 --- a/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt @@ -38,47 +38,26 @@ daNpc_Raca_IsDelete__FPv = .text:0x00001BEC; // type:function size:0x8 scope:glo __sinit_d_a_npc_raca_cpp = .text:0x00001BF4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001C5C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C9C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001CDC; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001CDC; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DA8; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001DE8; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00001E2C; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001E68; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F10; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001F64; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F64; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001F80; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000207C; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000218C; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x0000220C; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Raca_cFv = .text:0x0000220C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002210; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002214; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Raca_cFv = .text:0x00002214; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002218; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000221C; // type:label scope:global align:4 getNeckJointNo__12daNpc_Raca_cFv = .text:0x0000221C; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Raca_cFv = .text:0x00002224; // type:function size:0x8 scope:global align:4 getFootRJointNo__12daNpc_Raca_cFv = .text:0x0000222C; // type:function size:0x8 scope:global align:4 getFootLJointNo__12daNpc_Raca_cFv = .text:0x00002234; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Raca_cFi = .text:0x0000223C; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x0000224C; // type:label scope:global align:4 checkChangeJoint__12daNpc_Raca_cFi = .text:0x0000224C; // type:function size:0x10 scope:global align:4 __dt__18daNpc_Raca_Param_cFv = .text:0x0000225C; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000227C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002284; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x0000228C; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002290; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002294; // type:label scope:global align:4 __ct__18daNpc_Raca_Param_cFv = .text:0x0000229C; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x000022AC; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000022AC; // type:function size:0x74 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x000022B4; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x000022B8; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x000022C0; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x000022C8; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x000022D0; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000022D8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -130,7 +109,6 @@ lbl_350_data_4E0 = .data:0x000004E0; // type:object size:0x13 data:string __RTTI__18daNpc_Raca_Param_c = .data:0x000004F4; // type:object size:0x8 scope:global align:4 lbl_350_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string @95504 = .data:0x00000508; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000051C; // type:object size:0xC scope:global align:4 lbl_350_data_528 = .data:0x00000528; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000538; // type:object size:0x8 scope:global align:4 @@ -143,22 +121,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000588; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000590; // type:object size:0xC scope:global align:4 lbl_350_data_59C = .data:0x0000059C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000005B8; // type:object size:0x34 scope:global align:4 +lbl_350_data_5B8 = .data:0x000005B8; // type:object size:0x34 @95571 = .data:0x000005EC; // type:object size:0x3C scope:local align:4 lbl_350_data_628 = .data:0x00000628; // type:object size:0x14 @95573 = .data:0x0000063C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000670; // type:object size:0x14 scope:global align:4 +lbl_350_data_670 = .data:0x00000670; // type:object size:0x14 @95631 = .data:0x00000684; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000006A8; // type:object size:0x18 scope:global align:4 +lbl_350_data_6A8 = .data:0x000006A8; // type:object size:0x18 @95633 = .data:0x000006C0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000006CC; // type:object size:0x1C scope:global align:4 +lbl_350_data_6CC = .data:0x000006CC; // type:object size:0x1C @95635 = .data:0x000006E8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000006F4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000708; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000073C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000758; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000770; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000778; // type:object size:0x64 scope:global align:4 +lbl_350_data_6F4 = .data:0x000006F4; // type:object size:0x14 +lbl_350_data_708 = .data:0x00000708; // type:object size:0x34 +lbl_350_data_73C = .data:0x0000073C; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_Raca_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt b/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt index 7e9a3e4ae2..24275a4dfe 100644 --- a/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__13daNpcRafrel_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__13daNpcRafrel_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 Create__13daNpcRafrel_cFv = .text:0x00000460; // type:function size:0x57C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000009DC; // type:label scope:global align:4 CreateHeap__13daNpcRafrel_cFv = .text:0x000009DC; // type:function size:0x384 scope:global align:4 Draw__13daNpcRafrel_cFv = .text:0x00000D60; // type:function size:0xD0 scope:global align:4 ctrlJoint__13daNpcRafrel_cFP8J3DJointP8J3DModel = .text:0x00000E30; // type:function size:0x188 scope:global align:4 @@ -46,13 +45,8 @@ main__13daNpcRafrel_cFv = .text:0x000037B0; // type:function size:0x718 scope:gl setParam__13daNpcRafrel_cFv = .text:0x00003EC8; // type:function size:0x1F8 scope:global align:4 __sinit_d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004128; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00004164; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004164; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000041A4; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00004220; // type:label scope:global align:4 __dt__19daNpcRafrel_Param_cFv = .text:0x00004220; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00004224; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00004228; // type:label scope:global align:4 __ct__19daNpcRafrel_Param_cFv = .text:0x00004260; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -167,29 +161,25 @@ lbl_351_data_480 = .data:0x00000480; // type:object size:0x14 data:string __RTTI__19daNpcRafrel_Param_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 lbl_351_data_49C = .data:0x0000049C; // type:object size:0x9 data:string @96446 = .data:0x000004A8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000004B4; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0xC scope:global align:4 lbl_351_data_4C8 = .data:0x000004C8; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000004D8; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000004E0; // type:object size:0xC scope:global align:4 lbl_351_data_4EC = .data:0x000004EC; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000500; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000508; // type:object size:0x34 scope:global align:4 +lbl_351_data_508 = .data:0x00000508; // type:object size:0x34 @96518 = .data:0x0000053C; // type:object size:0x3C scope:local align:4 lbl_351_data_578 = .data:0x00000578; // type:object size:0x14 @96520 = .data:0x0000058C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005C0; // type:object size:0x14 scope:global align:4 +lbl_351_data_5C0 = .data:0x000005C0; // type:object size:0x14 @96578 = .data:0x000005D4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005F8; // type:object size:0x18 scope:global align:4 +lbl_351_data_5F8 = .data:0x000005F8; // type:object size:0x18 @96580 = .data:0x00000610; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000061C; // type:object size:0x1C scope:global align:4 +lbl_351_data_61C = .data:0x0000061C; // type:object size:0x1C @96582 = .data:0x00000638; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000644; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000658; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000068C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000006A8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006C0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000006C8; // type:object size:0x64 scope:global align:4 +lbl_351_data_644 = .data:0x00000644; // type:object size:0x14 +lbl_351_data_658 = .data:0x00000658; // type:object size:0x34 +lbl_351_data_68C = .data:0x0000068C; // type:object size:0xA0 lbl_351_data_72C = .data:0x0000072C; // type:object size:0x4 data:string lbl_351_data_730 = .data:0x00000730; // type:object size:0x4 data:string lbl_351_data_734 = .data:0x00000734; // type:object size:0x4 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt b/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt index 5d30aa100e..1f0417bbfb 100644 --- a/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt @@ -41,35 +41,23 @@ daNpc_Saru_IsDelete__FPv = .text:0x00002A1C; // type:function size:0x8 scope:glo __sinit_d_a_npc_saru_cpp = .text:0x00002A24; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002A8C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002ACC; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002B0C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002B0C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002BD8; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002C18; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00002C5C; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00002C98; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00002D40; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002DCC; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002DCC; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E4C; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00002E68; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002EC8; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002FE0; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000030F0; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Saru_cFv = .text:0x000030F0; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000030F4; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000030F8; // type:label scope:global align:4 getNeckJointNo__12daNpc_Saru_cFv = .text:0x000030F8; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000030FC; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003100; // type:label scope:global align:4 getHeadJointNo__12daNpc_Saru_cFv = .text:0x00003100; // type:function size:0x8 scope:global align:4 __dt__18daNpc_Saru_Param_cFv = .text:0x00003108; // type:function size:0x40 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003130; // type:label scope:global align:4 __ct__18daNpc_Saru_Param_cFv = .text:0x00003148; // type:function size:0x10 scope:global align:4 partBreak__12obj_so_classFv = .text:0x00003158; // type:function size:0x34 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003160; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003168; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003170; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003174; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -151,7 +139,6 @@ lbl_352_data_8DC = .data:0x000008DC; // type:object size:0x13 data:string __RTTI__18daNpc_Saru_Param_c = .data:0x000008F0; // type:object size:0x8 scope:global align:4 lbl_352_data_8F8 = .data:0x000008F8; // type:object size:0x9 data:string @97090 = .data:0x00000904; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000910; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000918; // type:object size:0xC scope:global align:4 lbl_352_data_924 = .data:0x00000924; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000934; // type:object size:0x8 scope:global align:4 @@ -164,22 +151,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000984; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x0000098C; // type:object size:0xC scope:global align:4 lbl_352_data_998 = .data:0x00000998; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000009AC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000009B4; // type:object size:0x34 scope:global align:4 +lbl_352_data_9B4 = .data:0x000009B4; // type:object size:0x34 @97157 = .data:0x000009E8; // type:object size:0x3C scope:local align:4 lbl_352_data_A24 = .data:0x00000A24; // type:object size:0x14 @97159 = .data:0x00000A38; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000A6C; // type:object size:0x14 scope:global align:4 +lbl_352_data_A6C = .data:0x00000A6C; // type:object size:0x14 @97217 = .data:0x00000A80; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000AA4; // type:object size:0x18 scope:global align:4 +lbl_352_data_AA4 = .data:0x00000AA4; // type:object size:0x18 @97219 = .data:0x00000ABC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000AC8; // type:object size:0x1C scope:global align:4 +lbl_352_data_AC8 = .data:0x00000AC8; // type:object size:0x1C @97221 = .data:0x00000AE4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000AF0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000B04; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000B38; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000B54; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000B6C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000B74; // type:object size:0x44 scope:global align:4 +lbl_352_data_AF0 = .data:0x00000AF0; // type:object size:0x14 +lbl_352_data_B04 = .data:0x00000B04; // type:object size:0x34 +lbl_352_data_B38 = .data:0x00000B38; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96062 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt index 0674085b12..d45c127a68 100644 --- a/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt @@ -29,16 +29,12 @@ daNpc_seiB_Execute__FPv = .text:0x0000117C; // type:function size:0x4 scope:glob daNpc_seiB_Draw__FPv = .text:0x00001180; // type:function size:0x4 scope:global align:4 daNpc_seiB_IsDelete__FPv = .text:0x00001184; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000011F4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000011F4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000012C0; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001300; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001340; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001384; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001478; // type:label scope:global align:4 __dt__18daNpc_seiB_Param_cFv = .text:0x00001478; // type:function size:0x40 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001494; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x0000149C; // type:label scope:global align:4 __ct__18daNpc_seiB_Param_cFv = .text:0x000014B8; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -83,7 +79,6 @@ lbl_353_data_2F4 = .data:0x000002F4; // type:object size:0x13 data:string __RTTI__18daNpc_seiB_Param_c = .data:0x00000308; // type:object size:0x8 scope:global align:4 lbl_353_data_310 = .data:0x00000310; // type:object size:0x9 data:string @95179 = .data:0x0000031C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000328; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000330; // type:object size:0xC scope:global align:4 lbl_353_data_33C = .data:0x0000033C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 @@ -93,21 +88,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000378; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000380; // type:object size:0xC scope:global align:4 lbl_353_data_38C = .data:0x0000038C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003A8; // type:object size:0x34 scope:global align:4 +lbl_353_data_3A8 = .data:0x000003A8; // type:object size:0x34 @95246 = .data:0x000003DC; // type:object size:0x3C scope:local align:4 lbl_353_data_418 = .data:0x00000418; // type:object size:0x14 @95248 = .data:0x0000042C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000460; // type:object size:0x14 scope:global align:4 +lbl_353_data_460 = .data:0x00000460; // type:object size:0x14 @95306 = .data:0x00000474; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000498; // type:object size:0x18 scope:global align:4 +lbl_353_data_498 = .data:0x00000498; // type:object size:0x18 @95308 = .data:0x000004B0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004BC; // type:object size:0x1C scope:global align:4 +lbl_353_data_4BC = .data:0x000004BC; // type:object size:0x1C @95310 = .data:0x000004D8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004E4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004F8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000050C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000528; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000540; // type:object size:0x2C scope:global align:4 +lbl_353_data_4E4 = .data:0x000004E4; // type:object size:0x14 +lbl_353_data_4F8 = .data:0x000004F8; // type:object size:0x14 +lbl_353_data_50C = .data:0x0000050C; // type:object size:0x60 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_seiB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt index c57268f160..8be56cfda5 100644 --- a/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt @@ -28,20 +28,12 @@ daNpc_seiC_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:glob daNpc_seiC_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 daNpc_seiC_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000101C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000012A0; // type:label scope:global align:4 __dt__18daNpc_seiC_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x000012BC; // type:label scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000012C4; // type:label scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000012C8; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000012CC; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000012D0; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000012D4; // type:label scope:global align:4 __ct__18daNpc_seiC_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -86,7 +78,6 @@ lbl_354_data_240 = .data:0x00000240; // type:object size:0x13 data:string __RTTI__18daNpc_seiC_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 lbl_354_data_25C = .data:0x0000025C; // type:object size:0x9 data:string @95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 lbl_354_data_288 = .data:0x00000288; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 @@ -96,21 +87,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 lbl_354_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002F4; // type:object size:0x34 scope:global align:4 +lbl_354_data_2F4 = .data:0x000002F4; // type:object size:0x34 @95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 lbl_354_data_364 = .data:0x00000364; // type:object size:0x14 @95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003AC; // type:object size:0x14 scope:global align:4 +lbl_354_data_3AC = .data:0x000003AC; // type:object size:0x14 @95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003E4; // type:object size:0x18 scope:global align:4 +lbl_354_data_3E4 = .data:0x000003E4; // type:object size:0x18 @95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000408; // type:object size:0x1C scope:global align:4 +lbl_354_data_408 = .data:0x00000408; // type:object size:0x1C @95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000430; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000458; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000474; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000048C; // type:object size:0x2C scope:global align:4 +lbl_354_data_430 = .data:0x00000430; // type:object size:0x14 +lbl_354_data_444 = .data:0x00000444; // type:object size:0x14 +lbl_354_data_458 = .data:0x00000458; // type:object size:0x60 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_seiC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt index 44ae41fe65..a28e558e42 100644 --- a/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt @@ -28,20 +28,12 @@ daNpc_seiD_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:glob daNpc_seiD_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 daNpc_seiD_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000101C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000012A0; // type:label scope:global align:4 __dt__18daNpc_seiD_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x000012BC; // type:label scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000012C4; // type:label scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000012C8; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000012CC; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000012D0; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000012D4; // type:label scope:global align:4 __ct__18daNpc_seiD_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -86,7 +78,6 @@ lbl_355_data_240 = .data:0x00000240; // type:object size:0x13 data:string __RTTI__18daNpc_seiD_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 lbl_355_data_25C = .data:0x0000025C; // type:object size:0x9 data:string @95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 lbl_355_data_288 = .data:0x00000288; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 @@ -96,21 +87,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 lbl_355_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002F4; // type:object size:0x34 scope:global align:4 +lbl_355_data_2F4 = .data:0x000002F4; // type:object size:0x34 @95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 lbl_355_data_364 = .data:0x00000364; // type:object size:0x14 @95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003AC; // type:object size:0x14 scope:global align:4 +lbl_355_data_3AC = .data:0x000003AC; // type:object size:0x14 @95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003E4; // type:object size:0x18 scope:global align:4 +lbl_355_data_3E4 = .data:0x000003E4; // type:object size:0x18 @95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000408; // type:object size:0x1C scope:global align:4 +lbl_355_data_408 = .data:0x00000408; // type:object size:0x1C @95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000430; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000444; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000458; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000474; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000048C; // type:object size:0x2C scope:global align:4 +lbl_355_data_430 = .data:0x00000430; // type:object size:0x14 +lbl_355_data_444 = .data:0x00000444; // type:object size:0x14 +lbl_355_data_458 = .data:0x00000458; // type:object size:0x60 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_seiD_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt index 07f26033ab..41b81e2075 100644 --- a/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt @@ -64,29 +64,16 @@ initialize__19daNpcT_DmgStagger_cFv = .text:0x000032A4; // type:function size:0x setMode__15daNpcT_JntAnm_cFii = .text:0x000032F8; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003378; // type:function size:0x1C scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003394; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003414; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000034AC; // type:function size:0x110 scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000035BC; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Seira_cFv = .text:0x000035BC; // type:function size:0x8 scope:global align:4 getBackboneJointNo__13daNpc_Seira_cFv = .text:0x000035C4; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_Seira_cFv = .text:0x000035CC; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Seira_cFv = .text:0x000035D4; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_Seira_cFi = .text:0x000035DC; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000035EC; // type:label scope:global align:4 checkChangeJoint__13daNpc_Seira_cFi = .text:0x000035EC; // type:function size:0x10 scope:global align:4 __dt__19daNpc_Seira_Param_cFv = .text:0x000035FC; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000361C; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003624; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003628; // type:label scope:global align:4 __ct__19daNpc_Seira_Param_cFv = .text:0x0000363C; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00003640; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003648; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x0000364C; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x0000364C; // type:function size:0x28 scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003654; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x0000365C; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00003664; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x0000366C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -171,9 +158,8 @@ lbl_356_data_B64 = .data:0x00000B64; // type:object size:0x14 data:string __RTTI__19daNpc_Seira_Param_c = .data:0x00000B78; // type:object size:0x8 scope:global align:4 lbl_356_data_B80 = .data:0x00000B80; // type:object size:0xE data:string @96359 = .data:0x00000B90; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000BA4; // type:object size:0x14 scope:global align:4 +lbl_356_data_BA4 = .data:0x00000BA4; // type:object size:0x14 @96366 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000BC4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000BCC; // type:object size:0xC scope:global align:4 lbl_356_data_BD8 = .data:0x00000BD8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 @@ -183,22 +169,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C14; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000C1C; // type:object size:0xC scope:global align:4 lbl_356_data_C28 = .data:0x00000C28; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000C3C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000C44; // type:object size:0x34 scope:global align:4 +lbl_356_data_C44 = .data:0x00000C44; // type:object size:0x34 @96433 = .data:0x00000C78; // type:object size:0x3C scope:local align:4 lbl_356_data_CB4 = .data:0x00000CB4; // type:object size:0x14 @96435 = .data:0x00000CC8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000CFC; // type:object size:0x14 scope:global align:4 +lbl_356_data_CFC = .data:0x00000CFC; // type:object size:0x14 @96493 = .data:0x00000D10; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000D34; // type:object size:0x18 scope:global align:4 +lbl_356_data_D34 = .data:0x00000D34; // type:object size:0x18 @96495 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000D58; // type:object size:0x1C scope:global align:4 +lbl_356_data_D58 = .data:0x00000D58; // type:object size:0x1C @96497 = .data:0x00000D74; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000D80; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000D94; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000DC8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000DE4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000DFC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000E04; // type:object size:0x64 scope:global align:4 +lbl_356_data_D80 = .data:0x00000D80; // type:object size:0x14 +lbl_356_data_D94 = .data:0x00000D94; // type:object size:0x34 +lbl_356_data_DC8 = .data:0x00000DC8; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @95197 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt index faa6a47a80..aeb24206a3 100644 --- a/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt @@ -54,31 +54,16 @@ initialize__8daNpcT_cFv = .text:0x00002A98; // type:function size:0xA8 scope:glo initialize__19daNpcT_DmgStagger_cFv = .text:0x00002B40; // type:function size:0x54 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B94; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CAC; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002CB0; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002DBC; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00002E3C; // type:label scope:global align:4 getEyeballMaterialNo__14daNpc_Seira2_cFv = .text:0x00002E3C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002E40; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002E44; // type:label scope:global align:4 getBackboneJointNo__14daNpc_Seira2_cFv = .text:0x00002E44; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002E48; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002E4C; // type:label scope:global align:4 getNeckJointNo__14daNpc_Seira2_cFv = .text:0x00002E4C; // type:function size:0x8 scope:global align:4 getHeadJointNo__14daNpc_Seira2_cFv = .text:0x00002E54; // type:function size:0x8 scope:global align:4 checkRemoveJoint__14daNpc_Seira2_cFi = .text:0x00002E5C; // type:function size:0x10 scope:global align:4 checkChangeJoint__14daNpc_Seira2_cFi = .text:0x00002E6C; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002E7C; // type:label scope:global align:4 __dt__20daNpc_Seira2_Param_cFv = .text:0x00002E7C; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002EAC; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00002EB4; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002EB8; // type:label scope:global align:4 __ct__20daNpc_Seira2_Param_cFv = .text:0x00002EBC; // type:function size:0x10 scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00002ECC; // type:function size:0x28 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002ED0; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00002ED8; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002EDC; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00002EE4; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002EEC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -150,9 +135,8 @@ lbl_357_data_A20 = .data:0x00000A20; // type:object size:0x15 data:string __RTTI__20daNpc_Seira2_Param_c = .data:0x00000A38; // type:object size:0x8 scope:global align:4 lbl_357_data_A40 = .data:0x00000A40; // type:object size:0xE data:string @96104 = .data:0x00000A50; // type:object size:0x14 scope:local align:4 -__RTTI__13dShopSystem_c = .data:0x00000A64; // type:object size:0x14 scope:global align:4 +lbl_357_data_A64 = .data:0x00000A64; // type:object size:0x14 @96111 = .data:0x00000A78; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000A84; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000A8C; // type:object size:0xC scope:global align:4 lbl_357_data_A98 = .data:0x00000A98; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000AA8; // type:object size:0x8 scope:global align:4 @@ -162,22 +146,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000AD4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000ADC; // type:object size:0xC scope:global align:4 lbl_357_data_AE8 = .data:0x00000AE8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000AFC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000B04; // type:object size:0x34 scope:global align:4 +lbl_357_data_B04 = .data:0x00000B04; // type:object size:0x34 @96178 = .data:0x00000B38; // type:object size:0x3C scope:local align:4 lbl_357_data_B74 = .data:0x00000B74; // type:object size:0x14 @96180 = .data:0x00000B88; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000BBC; // type:object size:0x14 scope:global align:4 +lbl_357_data_BBC = .data:0x00000BBC; // type:object size:0x14 @96238 = .data:0x00000BD0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000BF4; // type:object size:0x18 scope:global align:4 +lbl_357_data_BF4 = .data:0x00000BF4; // type:object size:0x18 @96240 = .data:0x00000C0C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000C18; // type:object size:0x1C scope:global align:4 +lbl_357_data_C18 = .data:0x00000C18; // type:object size:0x1C @96242 = .data:0x00000C34; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000C40; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000C54; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000C88; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000CA4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000CBC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000CC4; // type:object size:0x64 scope:global align:4 +lbl_357_data_C40 = .data:0x00000C40; // type:object size:0x14 +lbl_357_data_C54 = .data:0x00000C54; // type:object size:0x34 +lbl_357_data_C88 = .data:0x00000C88; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__14daNpc_Seira2_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt index c3f08f7969..53a94aed4e 100644 --- a/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt @@ -33,16 +33,12 @@ daNpc_Seirei_Execute__FPv = .text:0x000017D0; // type:function size:0x4 scope:gl daNpc_Seirei_Draw__FPv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 daNpc_Seirei_IsDelete__FPv = .text:0x000017D8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001848; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001848; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001914; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001954; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001994; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000019D8; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001ACC; // type:label scope:global align:4 __dt__20daNpc_Seirei_Param_cFv = .text:0x00001ACC; // type:function size:0x40 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001AE8; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001AF0; // type:label scope:global align:4 __ct__20daNpc_Seirei_Param_cFv = .text:0x00001B0C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -101,7 +97,6 @@ lbl_358_data_2F4 = .data:0x000002F4; // type:object size:0x15 data:string __RTTI__20daNpc_Seirei_Param_c = .data:0x0000030C; // type:object size:0x8 scope:global align:4 lbl_358_data_314 = .data:0x00000314; // type:object size:0x9 data:string @96886 = .data:0x00000320; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000334; // type:object size:0xC scope:global align:4 lbl_358_data_340 = .data:0x00000340; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000350; // type:object size:0x8 scope:global align:4 @@ -111,21 +106,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000037C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000384; // type:object size:0xC scope:global align:4 lbl_358_data_390 = .data:0x00000390; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000003A4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003AC; // type:object size:0x34 scope:global align:4 +lbl_358_data_3AC = .data:0x000003AC; // type:object size:0x34 @96953 = .data:0x000003E0; // type:object size:0x3C scope:local align:4 lbl_358_data_41C = .data:0x0000041C; // type:object size:0x14 @96955 = .data:0x00000430; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000464; // type:object size:0x14 scope:global align:4 +lbl_358_data_464 = .data:0x00000464; // type:object size:0x14 @97013 = .data:0x00000478; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000049C; // type:object size:0x18 scope:global align:4 +lbl_358_data_49C = .data:0x0000049C; // type:object size:0x18 @97015 = .data:0x000004B4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004C0; // type:object size:0x1C scope:global align:4 +lbl_358_data_4C0 = .data:0x000004C0; // type:object size:0x1C @97017 = .data:0x000004DC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004E8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004FC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000510; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000052C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000544; // type:object size:0x2C scope:global align:4 +lbl_358_data_4E8 = .data:0x000004E8; // type:object size:0x14 +lbl_358_data_4FC = .data:0x000004FC; // type:object size:0x14 +lbl_358_data_510 = .data:0x00000510; // type:object size:0x60 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96249 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt index 8d8264bbdc..08ffef3b71 100644 --- a/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcShad_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcShad_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 Create__11daNpcShad_cFv = .text:0x00000460; // type:function size:0x690 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000AF0; // type:label scope:global align:4 CreateHeap__11daNpcShad_cFv = .text:0x00000AF0; // type:function size:0x3BC scope:global align:4 Draw__11daNpcShad_cFv = .text:0x00000EAC; // type:function size:0x148 scope:global align:4 ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel = .text:0x00000FF4; // type:function size:0x184 scope:global align:4 @@ -55,14 +54,8 @@ main__11daNpcShad_cFv = .text:0x00005870; // type:function size:0x934 scope:glob setParam__11daNpcShad_cFv = .text:0x000061A4; // type:function size:0x214 scope:global align:4 __sinit_d_a_npc_shad_cpp = .text:0x000063B8; // type:function size:0x98 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00006450; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x0000648C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000648C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000064CC; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00006548; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00006548; // type:function size:0x28 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x0000654C; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00006550; // type:label scope:global align:4 -dComIfGp_event_getTalkPartner__Fv = .text:0x00006570; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00006570; // type:function size:0x74 scope:global align:4 __dt__17daNpcShad_Param_cFv = .text:0x000065E4; // type:function size:0x40 scope:global align:4 __ct__17daNpcShad_Param_cFv = .text:0x00006624; // type:function size:0x10 scope:global align:4 @@ -212,29 +205,25 @@ lbl_359_data_684 = .data:0x00000684; // type:object size:0x12 data:string __RTTI__17daNpcShad_Param_c = .data:0x00000698; // type:object size:0x8 scope:global align:4 lbl_359_data_6A0 = .data:0x000006A0; // type:object size:0x9 data:string @100022 = .data:0x000006AC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000006B8; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000006C0; // type:object size:0xC scope:global align:4 lbl_359_data_6CC = .data:0x000006CC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000006DC; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000006E4; // type:object size:0xC scope:global align:4 lbl_359_data_6F0 = .data:0x000006F0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000704; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000070C; // type:object size:0x34 scope:global align:4 +lbl_359_data_70C = .data:0x0000070C; // type:object size:0x34 @100094 = .data:0x00000740; // type:object size:0x3C scope:local align:4 lbl_359_data_77C = .data:0x0000077C; // type:object size:0x14 @100096 = .data:0x00000790; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000007C4; // type:object size:0x14 scope:global align:4 +lbl_359_data_7C4 = .data:0x000007C4; // type:object size:0x14 @100154 = .data:0x000007D8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000007FC; // type:object size:0x18 scope:global align:4 +lbl_359_data_7FC = .data:0x000007FC; // type:object size:0x18 @100156 = .data:0x00000814; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000820; // type:object size:0x1C scope:global align:4 +lbl_359_data_820 = .data:0x00000820; // type:object size:0x1C @100158 = .data:0x0000083C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000848; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000085C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000890; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000008AC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000008C4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000008CC; // type:object size:0x64 scope:global align:4 +lbl_359_data_848 = .data:0x00000848; // type:object size:0x14 +lbl_359_data_85C = .data:0x0000085C; // type:object size:0x34 +lbl_359_data_890 = .data:0x00000890; // type:object size:0xA0 lbl_359_data_930 = .data:0x00000930; // type:object size:0x4 data:string lbl_359_data_934 = .data:0x00000934; // type:object size:0x4 data:string lbl_359_data_938 = .data:0x00000938; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt index 97c0ebea75..5adab981a2 100644 --- a/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt @@ -47,43 +47,26 @@ daNpc_Sha_Execute__FPv = .text:0x0000220C; // type:function size:0x4 scope:globa daNpc_Sha_Draw__FPv = .text:0x00002210; // type:function size:0x4 scope:global align:4 daNpc_Sha_IsDelete__FPv = .text:0x00002214; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00002284; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002284; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002350; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002390; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000023D0; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00002414; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000024BC; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00002548; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002548; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025C8; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000025E4; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002644; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000275C; // type:function size:0x110 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x0000286C; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Sha_cFv = .text:0x0000286C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00002870; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002874; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Sha_cFv = .text:0x00002874; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002878; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x0000287C; // type:label scope:global align:4 getNeckJointNo__11daNpc_Sha_cFv = .text:0x0000287C; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Sha_cFv = .text:0x00002884; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Sha_cFi = .text:0x0000288C; // type:function size:0x10 scope:global align:4 checkChangeJoint__11daNpc_Sha_cFi = .text:0x0000289C; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000028AC; // type:label scope:global align:4 __dt__17daNpc_Sha_Param_cFv = .text:0x000028AC; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x000028DC; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000028E4; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000028EC; // type:label scope:global align:4 __ct__17daNpc_Sha_Param_cFv = .text:0x000028EC; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x000028F0; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x000028F4; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x000028FC; // type:function size:0x28 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x0000290C; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00002914; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00002918; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002920; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -149,7 +132,6 @@ lbl_360_data_7B4 = .data:0x000007B4; // type:object size:0x12 data:string __RTTI__17daNpc_Sha_Param_c = .data:0x000007C8; // type:object size:0x8 scope:global align:4 lbl_360_data_7D0 = .data:0x000007D0; // type:object size:0x9 data:string @95684 = .data:0x000007DC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000007E8; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000007F0; // type:object size:0xC scope:global align:4 lbl_360_data_7FC = .data:0x000007FC; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 @@ -159,22 +141,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000838; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000840; // type:object size:0xC scope:global align:4 lbl_360_data_84C = .data:0x0000084C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000860; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000868; // type:object size:0x34 scope:global align:4 +lbl_360_data_868 = .data:0x00000868; // type:object size:0x34 @95751 = .data:0x0000089C; // type:object size:0x3C scope:local align:4 lbl_360_data_8D8 = .data:0x000008D8; // type:object size:0x14 @95753 = .data:0x000008EC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000920; // type:object size:0x14 scope:global align:4 +lbl_360_data_920 = .data:0x00000920; // type:object size:0x14 @95811 = .data:0x00000934; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000958; // type:object size:0x18 scope:global align:4 +lbl_360_data_958 = .data:0x00000958; // type:object size:0x18 @95813 = .data:0x00000970; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000097C; // type:object size:0x1C scope:global align:4 +lbl_360_data_97C = .data:0x0000097C; // type:object size:0x1C @95815 = .data:0x00000998; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000009A4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000009B8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000009EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000A08; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000A20; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000A28; // type:object size:0x64 scope:global align:4 +lbl_360_data_9A4 = .data:0x000009A4; // type:object size:0x14 +lbl_360_data_9B8 = .data:0x000009B8; // type:object size:0x34 +lbl_360_data_9EC = .data:0x000009EC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94746 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt index 0e22fefa8e..9af13e7a57 100644 --- a/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcShoe_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcShoe_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 Create__11daNpcShoe_cFv = .text:0x00000448; // type:function size:0x4B0 scope:global align:4 -__as__3VecFR9Vec = .text:0x000008F8; // type:label scope:global align:4 CreateHeap__11daNpcShoe_cFv = .text:0x000008F8; // type:function size:0x200 scope:global align:4 Execute__11daNpcShoe_cFv = .text:0x00000AF8; // type:function size:0xAC scope:global align:4 Draw__11daNpcShoe_cFv = .text:0x00000BA4; // type:function size:0xFC scope:global align:4 @@ -32,16 +31,8 @@ main__11daNpcShoe_cFv = .text:0x00001A50; // type:function size:0x1FC scope:glob setParam__11daNpcShoe_cFv = .text:0x00001C4C; // type:function size:0xA0 scope:global align:4 __sinit_d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00001D54; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00001D90; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00001D90; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00001DD0; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x00001E4C; // type:label scope:global align:4 getTime__11daNpcShoe_cFv = .text:0x00001E4C; // type:function size:0x64 scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00001E50; // type:label scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00001E54; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00001E5C; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00001E64; // type:label scope:global align:4 -ctrlBtk__8daNpcF_cFv = .text:0x00001E68; // type:label scope:global align:4 adjustShapeAngle__11daNpcShoe_cFv = .text:0x00001EB0; // type:function size:0x4 scope:global align:4 __dt__17daNpcShoe_Param_cFv = .text:0x00001EB4; // type:function size:0x40 scope:global align:4 __ct__17daNpcShoe_Param_cFv = .text:0x00001EF4; // type:function size:0x10 scope:global align:4 @@ -96,29 +87,25 @@ lbl_361_data_18C = .data:0x0000018C; // type:object size:0x12 data:string __RTTI__17daNpcShoe_Param_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 lbl_361_data_1A8 = .data:0x000001A8; // type:object size:0x9 data:string @95486 = .data:0x000001B4; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000001C0; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 lbl_361_data_1D4 = .data:0x000001D4; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 lbl_361_data_1F8 = .data:0x000001F8; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000020C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000214; // type:object size:0x34 scope:global align:4 +lbl_361_data_214 = .data:0x00000214; // type:object size:0x34 @95558 = .data:0x00000248; // type:object size:0x3C scope:local align:4 lbl_361_data_284 = .data:0x00000284; // type:object size:0x14 @95560 = .data:0x00000298; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002CC; // type:object size:0x14 scope:global align:4 +lbl_361_data_2CC = .data:0x000002CC; // type:object size:0x14 @95618 = .data:0x000002E0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000304; // type:object size:0x18 scope:global align:4 +lbl_361_data_304 = .data:0x00000304; // type:object size:0x18 @95620 = .data:0x0000031C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000328; // type:object size:0x1C scope:global align:4 +lbl_361_data_328 = .data:0x00000328; // type:object size:0x1C @95622 = .data:0x00000344; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000350; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000364; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000398; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003B4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003CC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003D4; // type:object size:0x44 scope:global align:4 +lbl_361_data_350 = .data:0x00000350; // type:object size:0x14 +lbl_361_data_364 = .data:0x00000364; // type:object size:0x34 +lbl_361_data_398 = .data:0x00000398; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_shop0/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shop0/symbols.txt index 9369771760..5d114f5b6a 100644 --- a/config/RZDE01_02/rels/d_a_npc_shop0/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shop0/symbols.txt @@ -16,7 +16,6 @@ setCollision__13daNpc_Shop0_cFv = .text:0x000007DC; // type:function size:0x70 s checkEvent__13daNpc_Shop0_cFv = .text:0x0000084C; // type:function size:0x114 scope:global align:4 orderEvent__13daNpc_Shop0_cFv = .text:0x00000960; // type:function size:0x28 scope:global align:4 setMtx__13daNpc_Shop0_cFv = .text:0x00000988; // type:function size:0x90 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A18; // type:label scope:global align:4 setRoomInf__13daNpc_Shop0_cFv = .text:0x00000A18; // type:function size:0xA0 scope:global align:4 cut_alert__13daNpc_Shop0_cFii = .text:0x00000AB8; // type:function size:0x60 scope:global align:4 setProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_iPvi = .text:0x00000B18; // type:function size:0x114 scope:global align:4 @@ -61,30 +60,23 @@ __vt__13daNpc_Shop0_c = .data:0x000000DC; // type:object size:0xC scope:global a lbl_362_data_E8 = .data:0x000000E8; // type:object size:0xE data:string @95060 = .data:0x000000F8; // type:object size:0xC scope:local align:4 __RTTI__13daNpc_Shop0_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000010C; // type:object size:0x34 scope:global align:4 +lbl_362_data_10C = .data:0x0000010C; // type:object size:0x34 @95134 = .data:0x00000140; // type:object size:0x3C scope:local align:4 lbl_362_data_17C = .data:0x0000017C; // type:object size:0x14 @95136 = .data:0x00000190; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001C4; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000001CC; // type:object size:0x40 scope:global align:4 +lbl_362_data_1CC = .data:0x000001CC; // type:object size:0x40 @95188 = .data:0x0000020C; // type:object size:0x4C scope:local align:4 lbl_362_data_258 = .data:0x00000258; // type:object size:0x14 @95192 = .data:0x0000026C; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000002B0; // type:object size:0x14 scope:global align:4 +lbl_362_data_2B0 = .data:0x000002B0; // type:object size:0x14 @95194 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E8; // type:object size:0x18 scope:global align:4 +lbl_362_data_2E8 = .data:0x000002E8; // type:object size:0x18 @95196 = .data:0x00000300; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000030C; // type:object size:0x1C scope:global align:4 +lbl_362_data_30C = .data:0x0000030C; // type:object size:0x1C @95198 = .data:0x00000328; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000334; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000348; // type:object size:0x34 scope:global align:4 +lbl_362_data_334 = .data:0x00000334; // type:object size:0x14 +lbl_362_data_348 = .data:0x00000348; // type:object size:0x34 @95232 = .data:0x0000037C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000390; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000003A8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003BC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003D8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003F0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000003F8; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000418; // type:object size:0x20 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000438; // type:object size:0x24 scope:global align:4 +lbl_362_data_390 = .data:0x00000390; // type:object size:0x2C +lbl_362_data_3BC = .data:0x000003BC; // type:object size:0xA0 lbl_362_bss_0 = .bss:0x00000000; // type:object size:0x18 diff --git a/config/RZDE01_02/rels/d_a_npc_shop_maro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shop_maro/symbols.txt index b17997a7dd..cdad1d5ecb 100644 --- a/config/RZDE01_02/rels/d_a_npc_shop_maro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shop_maro/symbols.txt @@ -33,7 +33,7 @@ lbl_363_data_164 = .data:0x00000164; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 __vt__22daNpcT_MotionSeqMngr_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 lbl_363_data_188 = .data:0x00000188; // type:object size:0x14 data:string -__RTTI__8daNpcT_c = .data:0x0000019C; // type:object size:0x4 scope:global align:4 +lbl_363_data_19C = .data:0x0000019C; // type:object size:0x3 data:string __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 __vt__18daNpcT_ActorMngr_c = .data:0x000001A8; // type:object size:0xC scope:global align:4 lbl_363_data_1B4 = .data:0x000001B4; // type:object size:0x13 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt b/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt index b07262b404..9118a81098 100644 --- a/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt @@ -31,28 +31,18 @@ daNpc_solA_Execute__FPv = .text:0x000012DC; // type:function size:0x4 scope:glob daNpc_solA_Draw__FPv = .text:0x000012E0; // type:function size:0x4 scope:global align:4 daNpc_solA_IsDelete__FPv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001354; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001354; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001460; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000014A0; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000014E4; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000015D8; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000015D8; // type:function size:0x118 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x000015F4; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x000015FC; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000016F0; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001800; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001880; // type:label scope:global align:4 getBackboneJointNo__12daNpc_solA_cFv = .text:0x00001880; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001884; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001888; // type:label scope:global align:4 getNeckJointNo__12daNpc_solA_cFv = .text:0x00001888; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x0000188C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001890; // type:label scope:global align:4 getHeadJointNo__12daNpc_solA_cFv = .text:0x00001890; // type:function size:0x8 scope:global align:4 __dt__18daNpc_solA_Param_cFv = .text:0x00001898; // type:function size:0x40 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000018C0; // type:label scope:global align:4 __ct__18daNpc_solA_Param_cFv = .text:0x000018D8; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -101,7 +91,6 @@ lbl_364_data_214 = .data:0x00000214; // type:object size:0x13 data:string __RTTI__18daNpc_solA_Param_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 lbl_364_data_230 = .data:0x00000230; // type:object size:0x9 data:string @98312 = .data:0x0000023C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000248; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000250; // type:object size:0xC scope:global align:4 lbl_364_data_25C = .data:0x0000025C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000026C; // type:object size:0x8 scope:global align:4 @@ -111,22 +100,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000298; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 lbl_364_data_2AC = .data:0x000002AC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002C8; // type:object size:0x34 scope:global align:4 +lbl_364_data_2C8 = .data:0x000002C8; // type:object size:0x34 @98379 = .data:0x000002FC; // type:object size:0x3C scope:local align:4 lbl_364_data_338 = .data:0x00000338; // type:object size:0x14 @98381 = .data:0x0000034C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000380; // type:object size:0x14 scope:global align:4 +lbl_364_data_380 = .data:0x00000380; // type:object size:0x14 @98439 = .data:0x00000394; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003B8; // type:object size:0x18 scope:global align:4 +lbl_364_data_3B8 = .data:0x000003B8; // type:object size:0x18 @98441 = .data:0x000003D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003DC; // type:object size:0x1C scope:global align:4 +lbl_364_data_3DC = .data:0x000003DC; // type:object size:0x1C @98443 = .data:0x000003F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000404; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000418; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000044C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000468; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000480; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000488; // type:object size:0x44 scope:global align:4 +lbl_364_data_404 = .data:0x00000404; // type:object size:0x14 +lbl_364_data_418 = .data:0x00000418; // type:object size:0x34 +lbl_364_data_44C = .data:0x0000044C; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_solA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt b/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt index 044e6bc440..873165ed3e 100644 --- a/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__16daNpc_SoldierA_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__16daNpc_SoldierA_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__16daNpc_SoldierA_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000730; // type:label scope:global align:4 CreateHeap__16daNpc_SoldierA_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 Draw__16daNpc_SoldierA_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 ctrlJoint__16daNpc_SoldierA_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 @@ -23,7 +22,6 @@ drawOtherMdls__16daNpc_SoldierA_cFv = .text:0x000012F4; // type:function size:0x getTypeFromParam__16daNpc_SoldierA_cFv = .text:0x000013A4; // type:function size:0x4C scope:global align:4 isDelete__16daNpc_SoldierA_cFv = .text:0x000013F0; // type:function size:0x10 scope:global align:4 reset__16daNpc_SoldierA_cFv = .text:0x00001400; // type:function size:0x138 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001538; // type:label scope:global align:4 playMotion__16daNpc_SoldierA_cFv = .text:0x00001538; // type:function size:0x1E4 scope:global align:4 setAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x0000171C; // type:function size:0xA8 scope:global align:4 selectAction__16daNpc_SoldierA_cFv = .text:0x000017C4; // type:function size:0x40 scope:global align:4 @@ -43,15 +41,8 @@ daNpc_SoldierA_Draw__FPv = .text:0x00002494; // type:function size:0x4 scope:glo daNpc_SoldierA_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002508; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002544; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002544; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00002584; // type:label scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00002600; // type:label scope:global align:4 __dt__22daNpc_SoldierA_Param_cFv = .text:0x00002600; // type:function size:0x40 scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00002604; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x0000260C; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002614; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00002618; // type:label scope:global align:4 __ct__22daNpc_SoldierA_Param_cFv = .text:0x00002640; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -114,29 +105,25 @@ lbl_365_data_1F8 = .data:0x000001F8; // type:object size:0x17 data:string __RTTI__22daNpc_SoldierA_Param_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 lbl_365_data_218 = .data:0x00000218; // type:object size:0x9 data:string @99873 = .data:0x00000224; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000238; // type:object size:0xC scope:global align:4 lbl_365_data_244 = .data:0x00000244; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x0000025C; // type:object size:0xC scope:global align:4 lbl_365_data_268 = .data:0x00000268; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000284; // type:object size:0x34 scope:global align:4 +lbl_365_data_284 = .data:0x00000284; // type:object size:0x34 @99946 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 lbl_365_data_2F4 = .data:0x000002F4; // type:object size:0x14 @99948 = .data:0x00000308; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000033C; // type:object size:0x14 scope:global align:4 +lbl_365_data_33C = .data:0x0000033C; // type:object size:0x14 @100006 = .data:0x00000350; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000374; // type:object size:0x18 scope:global align:4 +lbl_365_data_374 = .data:0x00000374; // type:object size:0x18 @100008 = .data:0x0000038C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000398; // type:object size:0x1C scope:global align:4 +lbl_365_data_398 = .data:0x00000398; // type:object size:0x1C @100010 = .data:0x000003B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003C0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003D4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000408; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000424; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000043C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000444; // type:object size:0x44 scope:global align:4 +lbl_365_data_3C0 = .data:0x000003C0; // type:object size:0x14 +lbl_365_data_3D4 = .data:0x000003D4; // type:object size:0x34 +lbl_365_data_408 = .data:0x00000408; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @98907 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt index 66fabf66eb..7b22ae02ba 100644 --- a/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__16daNpc_SoldierB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__16daNpc_SoldierB_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 create__16daNpc_SoldierB_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000730; // type:label scope:global align:4 CreateHeap__16daNpc_SoldierB_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 Draw__16daNpc_SoldierB_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 ctrlJoint__16daNpc_SoldierB_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 @@ -23,7 +22,6 @@ drawOtherMdls__16daNpc_SoldierB_cFv = .text:0x000012D0; // type:function size:0x getTypeFromParam__16daNpc_SoldierB_cFv = .text:0x00001380; // type:function size:0x20 scope:global align:4 isDelete__16daNpc_SoldierB_cFv = .text:0x000013A0; // type:function size:0x10 scope:global align:4 reset__16daNpc_SoldierB_cFv = .text:0x000013B0; // type:function size:0x12C scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000014DC; // type:label scope:global align:4 playMotion__16daNpc_SoldierB_cFv = .text:0x000014DC; // type:function size:0x10C scope:global align:4 setAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x000015E8; // type:function size:0xA8 scope:global align:4 selectAction__16daNpc_SoldierB_cFv = .text:0x00001690; // type:function size:0x40 scope:global align:4 @@ -43,15 +41,8 @@ daNpc_SoldierB_Draw__FPv = .text:0x000021C8; // type:function size:0x4 scope:glo daNpc_SoldierB_IsDelete__FPv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000223C; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002278; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002278; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000022B8; // type:label scope:global align:4 -setExpression__8daNpcF_cFif = .text:0x00002334; // type:label scope:global align:4 __dt__22daNpc_SoldierB_Param_cFv = .text:0x00002334; // type:function size:0x40 scope:global align:4 -setExpressionBtp__8daNpcF_cFi = .text:0x00002338; // type:label scope:global align:4 -setExpressionAnm__8daNpcF_cFib = .text:0x00002340; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00002348; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x0000234C; // type:label scope:global align:4 __ct__22daNpc_SoldierB_Param_cFv = .text:0x00002374; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -106,29 +97,25 @@ lbl_366_data_1A4 = .data:0x000001A4; // type:object size:0x17 data:string __RTTI__22daNpc_SoldierB_Param_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 lbl_366_data_1C4 = .data:0x000001C4; // type:object size:0x9 data:string @99821 = .data:0x000001D0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000001DC; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0xC scope:global align:4 lbl_366_data_1F0 = .data:0x000001F0; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000200; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000208; // type:object size:0xC scope:global align:4 lbl_366_data_214 = .data:0x00000214; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000230; // type:object size:0x34 scope:global align:4 +lbl_366_data_230 = .data:0x00000230; // type:object size:0x34 @99894 = .data:0x00000264; // type:object size:0x3C scope:local align:4 lbl_366_data_2A0 = .data:0x000002A0; // type:object size:0x14 @99896 = .data:0x000002B4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002E8; // type:object size:0x14 scope:global align:4 +lbl_366_data_2E8 = .data:0x000002E8; // type:object size:0x14 @99954 = .data:0x000002FC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000320; // type:object size:0x18 scope:global align:4 +lbl_366_data_320 = .data:0x00000320; // type:object size:0x18 @99956 = .data:0x00000338; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000344; // type:object size:0x1C scope:global align:4 +lbl_366_data_344 = .data:0x00000344; // type:object size:0x1C @99958 = .data:0x00000360; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000036C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000380; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003B4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003D0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003E8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003F0; // type:object size:0x44 scope:global align:4 +lbl_366_data_36C = .data:0x0000036C; // type:object size:0x14 +lbl_366_data_380 = .data:0x00000380; // type:object size:0x34 +lbl_366_data_3B4 = .data:0x000003B4; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt index c0739ea27d..8b3b8ce649 100644 --- a/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt @@ -62,14 +62,12 @@ daNpc_Taro_Draw__FPv = .text:0x00007F04; // type:function size:0x4 scope:global daNpc_Taro_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_taro_cpp = .text:0x00007F10; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00007F78; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00007FB8; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00007FB8; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008084; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000080C4; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00008108; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00008144; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000081EC; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00008278; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00008278; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x000082F8; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00008314; // type:function size:0x60 scope:global align:4 @@ -77,26 +75,10 @@ setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00008374; // type:function siz setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000848C; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000859C; // type:function size:0x68 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00008604; // type:function size:0x94 scope:global align:4 -__dt__4cXyzFv = .text:0x00008698; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00008698; // type:function size:0x74 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x0000869C; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000086A0; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000086A4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000086A8; // type:label scope:global align:4 -__ct__4cXyzFv = .text:0x000086D8; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x000086DC; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x000086E0; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x000086E8; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x000086EC; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000086FC; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00008704; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x0000870C; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Taro_cFv = .text:0x0000870C; // type:function size:0x8 scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00008710; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Taro_cFv = .text:0x00008714; // type:function size:0x8 scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00008718; // type:label scope:global align:4 getNeckJointNo__12daNpc_Taro_cFv = .text:0x0000871C; // type:function size:0x8 scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00008720; // type:label scope:global align:4 getHeadJointNo__12daNpc_Taro_cFv = .text:0x00008724; // type:function size:0x8 scope:global align:4 getFootRJointNo__12daNpc_Taro_cFv = .text:0x0000872C; // type:function size:0x8 scope:global align:4 getFootLJointNo__12daNpc_Taro_cFv = .text:0x00008734; // type:function size:0x8 scope:global align:4 @@ -281,7 +263,6 @@ lbl_88_data_1BC4 = .data:0x00001BC4; // type:object size:0x13 data:string __RTTI__18daNpc_Taro_Param_c = .data:0x00001BD8; // type:object size:0x8 scope:global align:4 lbl_88_data_1BE0 = .data:0x00001BE0; // type:object size:0x9 data:string @105467 = .data:0x00001BEC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00001BF8; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00001C00; // type:object size:0xC scope:global align:4 lbl_88_data_1C0C = .data:0x00001C0C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00001C1C; // type:object size:0x8 scope:global align:4 @@ -291,21 +272,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001C48; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00001C50; // type:object size:0xC scope:global align:4 lbl_88_data_1C5C = .data:0x00001C5C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00001C70; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00001C78; // type:object size:0x34 scope:global align:4 +lbl_88_data_1C78 = .data:0x00001C78; // type:object size:0x34 @105534 = .data:0x00001CAC; // type:object size:0x3C scope:local align:4 lbl_88_data_1CE8 = .data:0x00001CE8; // type:object size:0x14 @105536 = .data:0x00001CFC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00001D30; // type:object size:0x14 scope:global align:4 +lbl_88_data_1D30 = .data:0x00001D30; // type:object size:0x14 @105594 = .data:0x00001D44; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00001D68; // type:object size:0x18 scope:global align:4 +lbl_88_data_1D68 = .data:0x00001D68; // type:object size:0x18 @105596 = .data:0x00001D80; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001D8C; // type:object size:0x1C scope:global align:4 +lbl_88_data_1D8C = .data:0x00001D8C; // type:object size:0x1C @105598 = .data:0x00001DA8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001DB4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001DC8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001DFC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001E18; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001E30; // type:object size:0x6C scope:global align:4 +lbl_88_data_1DB4 = .data:0x00001DB4; // type:object size:0x14 +lbl_88_data_1DC8 = .data:0x00001DC8; // type:object size:0x34 +lbl_88_data_1DFC = .data:0x00001DFC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @102306 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_the/symbols.txt b/config/RZDE01_02/rels/d_a_npc_the/symbols.txt index d33b5f7986..61ceaed0ce 100644 --- a/config/RZDE01_02/rels/d_a_npc_the/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_the/symbols.txt @@ -15,9 +15,7 @@ EvCut_TwResistance__10daNpcThe_cFi = .text:0x00000EAC; // type:function size:0x8 EvCut_Introduction__10daNpcThe_cFi = .text:0x00000EB4; // type:function size:0xEC scope:global align:4 setLookMode__10daNpcThe_cFi = .text:0x00000FA0; // type:function size:0x24 scope:global align:4 daNpcThe_Create__FPv = .text:0x00000FC4; // type:function size:0x4B4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001478; // type:label scope:global align:4 daNpcThe_Delete__FPv = .text:0x00001478; // type:function size:0x34 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001494; // type:label scope:global align:4 daNpcThe_Execute__FPv = .text:0x000014AC; // type:function size:0x4 scope:global align:4 daNpcThe_Draw__FPv = .text:0x000014B0; // type:function size:0x94 scope:global align:4 test__10daNpcThe_cFPv = .text:0x00001544; // type:function size:0xF0 scope:global align:4 @@ -36,12 +34,8 @@ waitTW__10daNpcThe_cFPv = .text:0x00003040; // type:function size:0x140 scope:gl wait__10daNpcThe_cFPv = .text:0x00003180; // type:function size:0x34C scope:global align:4 __sinit_d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003534; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00003570; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003570; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000035B0; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x0000362C; // type:label scope:global align:4 adjustShapeAngle__10daNpcThe_cFv = .text:0x0000362C; // type:function size:0x4 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00003630; // type:label scope:global align:4 __dt__16daNpcThe_Param_cFv = .text:0x00003630; // type:function size:0x40 scope:global align:4 __ct__16daNpcThe_Param_cFv = .text:0x00003670; // type:function size:0x10 scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003680; // type:function size:0x74 scope:global align:4 @@ -138,29 +132,25 @@ lbl_368_data_444 = .data:0x00000444; // type:object size:0x11 data:string __RTTI__16daNpcThe_Param_c = .data:0x00000458; // type:object size:0x8 scope:global align:4 lbl_368_data_460 = .data:0x00000460; // type:object size:0x9 data:string @96224 = .data:0x0000046C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000480; // type:object size:0xC scope:global align:4 lbl_368_data_48C = .data:0x0000048C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 lbl_368_data_4B0 = .data:0x000004B0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004CC; // type:object size:0x34 scope:global align:4 +lbl_368_data_4CC = .data:0x000004CC; // type:object size:0x34 @96296 = .data:0x00000500; // type:object size:0x3C scope:local align:4 lbl_368_data_53C = .data:0x0000053C; // type:object size:0x14 @96298 = .data:0x00000550; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000584; // type:object size:0x14 scope:global align:4 +lbl_368_data_584 = .data:0x00000584; // type:object size:0x14 @96356 = .data:0x00000598; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005BC; // type:object size:0x18 scope:global align:4 +lbl_368_data_5BC = .data:0x000005BC; // type:object size:0x18 @96358 = .data:0x000005D4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000005E0; // type:object size:0x1C scope:global align:4 +lbl_368_data_5E0 = .data:0x000005E0; // type:object size:0x1C @96360 = .data:0x000005FC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000608; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000061C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000650; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000066C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000684; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000068C; // type:object size:0x64 scope:global align:4 +lbl_368_data_608 = .data:0x00000608; // type:object size:0x14 +lbl_368_data_61C = .data:0x0000061C; // type:object size:0x34 +lbl_368_data_650 = .data:0x00000650; // type:object size:0xA0 lbl_368_data_6F0 = .data:0x000006F0; // type:object size:0x10 data:string lbl_368_data_700 = .data:0x00000700; // type:object size:0xC data:string lbl_368_data_70C = .data:0x0000070C; // type:object size:0x8 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt index fa77b33267..6a1807331e 100644 --- a/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcTheB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcTheB_cFv = .text:0x00000358; // type:function size:0xC8 scope:global align:4 create__11daNpcTheB_cFv = .text:0x00000420; // type:function size:0x38C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007AC; // type:label scope:global align:4 CreateHeap__11daNpcTheB_cFv = .text:0x000007AC; // type:function size:0x29C scope:global align:4 Draw__11daNpcTheB_cFv = .text:0x00000A48; // type:function size:0x3C scope:global align:4 ctrlJoint__11daNpcTheB_cFP8J3DJointP8J3DModel = .text:0x00000A84; // type:function size:0x1A8 scope:global align:4 @@ -17,7 +16,6 @@ getHandPos2__11daNpcTheB_cFi = .text:0x00000D3C; // type:function size:0xC4 scop setHintEvent__11daNpcTheB_cFlUsi = .text:0x00000E00; // type:function size:0x18 scope:global align:4 main__11daNpcTheB_cFv = .text:0x00000E18; // type:function size:0x7EC scope:global align:4 setParam__11daNpcTheB_cFv = .text:0x00001604; // type:function size:0x114 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001718; // type:label scope:global align:4 ctrlBtk__11daNpcTheB_cFv = .text:0x00001718; // type:function size:0xC8 scope:global align:4 setAttnPos__11daNpcTheB_cFv = .text:0x000017E0; // type:function size:0x3B8 scope:global align:4 setExpressionAnm__11daNpcTheB_cFib = .text:0x00001B98; // type:function size:0x1F0 scope:global align:4 @@ -43,13 +41,8 @@ daNpcTheB_Draw__FPv = .text:0x00003538; // type:function size:0x4 scope:global a daNpcTheB_IsDelete__FPv = .text:0x0000353C; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_theB_cpp = .text:0x00003544; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000035AC; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000035E8; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003628; // type:label scope:global align:4 -drawOtherMdls__8daNpcF_cFv = .text:0x000036A4; // type:label scope:global align:4 __dt__17daNpcTheB_Param_cFv = .text:0x000036A4; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000036A8; // type:label scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x000036AC; // type:label scope:global align:4 __ct__17daNpcTheB_Param_cFv = .text:0x000036E4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -123,29 +116,25 @@ lbl_369_data_334 = .data:0x00000334; // type:object size:0x12 data:string __RTTI__17daNpcTheB_Param_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 lbl_369_data_350 = .data:0x00000350; // type:object size:0x9 data:string @96303 = .data:0x0000035C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000368; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000370; // type:object size:0xC scope:global align:4 lbl_369_data_37C = .data:0x0000037C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000394; // type:object size:0xC scope:global align:4 lbl_369_data_3A0 = .data:0x000003A0; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000003B4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003BC; // type:object size:0x34 scope:global align:4 +lbl_369_data_3BC = .data:0x000003BC; // type:object size:0x34 @96375 = .data:0x000003F0; // type:object size:0x3C scope:local align:4 lbl_369_data_42C = .data:0x0000042C; // type:object size:0x14 @96377 = .data:0x00000440; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000474; // type:object size:0x14 scope:global align:4 +lbl_369_data_474 = .data:0x00000474; // type:object size:0x14 @96435 = .data:0x00000488; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000004AC; // type:object size:0x18 scope:global align:4 +lbl_369_data_4AC = .data:0x000004AC; // type:object size:0x18 @96437 = .data:0x000004C4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004D0; // type:object size:0x1C scope:global align:4 +lbl_369_data_4D0 = .data:0x000004D0; // type:object size:0x1C @96439 = .data:0x000004EC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004F8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000050C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000540; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000055C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000574; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000057C; // type:object size:0x64 scope:global align:4 +lbl_369_data_4F8 = .data:0x000004F8; // type:object size:0x14 +lbl_369_data_50C = .data:0x0000050C; // type:object size:0x34 +lbl_369_data_540 = .data:0x00000540; // type:object size:0xA0 lbl_369_data_5E0 = .data:0x000005E0; // type:object size:0x8 data:string lbl_369_data_5E8 = .data:0x000005E8; // type:object size:0x6 data:string lbl_369_data_5EE = .data:0x000005EE; // type:object size:0x4 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt index cfd46b9503..6fc1a5afbb 100644 --- a/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt @@ -8,7 +8,6 @@ checkBck__10daNPC_TK_cFi = .text:0x00000158; // type:function size:0x5C scope:gl draw__10daNPC_TK_cFv = .text:0x000001B4; // type:function size:0xDC scope:global align:4 daNPC_TK_Draw__FP10daNPC_TK_c = .text:0x00000290; // type:function size:0x4 scope:global align:4 checkBeforeBg__10daNPC_TK_cFv = .text:0x00000294; // type:function size:0x1B8 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000044C; // type:label scope:global align:4 setActionMode__10daNPC_TK_cFi = .text:0x0000044C; // type:function size:0x7C scope:global align:4 setAddCalcSpeedXZ__10daNPC_TK_cFR4cXyzRC4cXyzfff = .text:0x000004C8; // type:function size:0x18C scope:global align:4 chaseTargetPos__10daNPC_TK_cF4cXyzffs = .text:0x00000654; // type:function size:0x100 scope:global align:4 @@ -63,12 +62,7 @@ create__10daNPC_TK_cFv = .text:0x00008334; // type:function size:0x284 scope:glo daNPC_TK_Create__FP10daNPC_TK_c = .text:0x000085B8; // type:function size:0x4 scope:global align:4 __dt__14daNPC_TK_HIO_cFv = .text:0x000085BC; // type:function size:0x40 scope:global align:4 __sinit_d_a_npc_tk_cpp = .text:0x000085FC; // type:function size:0x48 scope:global align:4 -__ct__4cXyzFv = .text:0x00008644; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00008644; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x00008648; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00008688; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00008698; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x000086B4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -210,22 +204,17 @@ __vt__14daNPC_TK_HIO_c = .data:0x000001C8; // type:object size:0xC scope:global lbl_370_data_1D4 = .data:0x000001D4; // type:object size:0xF data:string @99445 = .data:0x000001E4; // type:object size:0xC scope:local align:4 __RTTI__14daNPC_TK_HIO_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001F8; // type:object size:0x34 scope:global align:4 +lbl_370_data_1F8 = .data:0x000001F8; // type:object size:0x34 @99522 = .data:0x0000022C; // type:object size:0x3C scope:local align:4 lbl_370_data_268 = .data:0x00000268; // type:object size:0x14 @99524 = .data:0x0000027C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002B0; // type:object size:0x14 scope:global align:4 +lbl_370_data_2B0 = .data:0x000002B0; // type:object size:0x14 @99582 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E8; // type:object size:0x18 scope:global align:4 +lbl_370_data_2E8 = .data:0x000002E8; // type:object size:0x18 @99584 = .data:0x00000300; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000030C; // type:object size:0x1C scope:global align:4 +lbl_370_data_30C = .data:0x0000030C; // type:object size:0x1C @99586 = .data:0x00000328; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000334; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000348; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000364; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000037C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000384; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003D4; // type:object size:0x8 scope:global align:4 +lbl_370_data_334 = .data:0x00000334; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 m_near_angle = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt index 93e7584c32..df1f186363 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt @@ -6,9 +6,7 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daNpcTkc_cFv = .text:0x000000CC; // type:function size:0x1FC scope:global align:4 __dt__10daNpcTkc_cFv = .text:0x000002C8; // type:function size:0xBC scope:global align:4 Create__10daNpcTkc_cFv = .text:0x00000384; // type:function size:0x604 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x00000988; // type:label scope:global align:4 CreateHeap__10daNpcTkc_cFv = .text:0x00000988; // type:function size:0x22C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A24; // type:label scope:global align:4 Execute__10daNpcTkc_cFv = .text:0x00000BB4; // type:function size:0x38 scope:global align:4 Draw__10daNpcTkc_cFv = .text:0x00000BEC; // type:function size:0x70 scope:global align:4 ctrlJoint__10daNpcTkc_cFP8J3DJointP8J3DModel = .text:0x00000C5C; // type:function size:0x70 scope:global align:4 @@ -48,9 +46,7 @@ main__10daNpcTkc_cFv = .text:0x00002D20; // type:function size:0x1B8 scope:globa setParam__10daNpcTkc_cFv = .text:0x00002ED8; // type:function size:0x74 scope:global align:4 __sinit_d_a_npc_tkc_cpp = .text:0x00002F4C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002FB4; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00002FF0; // type:label scope:global align:4 __dt__16daNpcTkc_Param_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00003030; // type:label scope:global align:4 __ct__16daNpcTkc_Param_cFv = .text:0x00003030; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -129,26 +125,22 @@ lbl_371_data_21C = .data:0x0000021C; // type:object size:0x11 data:string __RTTI__16daNpcTkc_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 lbl_371_data_238 = .data:0x00000238; // type:object size:0x9 data:string @98947 = .data:0x00000244; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000250; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000258; // type:object size:0xC scope:global align:4 lbl_371_data_264 = .data:0x00000264; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000280; // type:object size:0x34 scope:global align:4 +lbl_371_data_280 = .data:0x00000280; // type:object size:0x34 @99019 = .data:0x000002B4; // type:object size:0x3C scope:local align:4 lbl_371_data_2F0 = .data:0x000002F0; // type:object size:0x14 @99021 = .data:0x00000304; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000338; // type:object size:0x14 scope:global align:4 +lbl_371_data_338 = .data:0x00000338; // type:object size:0x14 @99079 = .data:0x0000034C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000370; // type:object size:0x18 scope:global align:4 +lbl_371_data_370 = .data:0x00000370; // type:object size:0x18 @99081 = .data:0x00000388; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000394; // type:object size:0x1C scope:global align:4 +lbl_371_data_394 = .data:0x00000394; // type:object size:0x1C @99083 = .data:0x000003B0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003BC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003D0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003E4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000400; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000418; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000420; // type:object size:0x84 scope:global align:4 +lbl_371_data_3BC = .data:0x000003BC; // type:object size:0x14 +lbl_371_data_3D0 = .data:0x000003D0; // type:object size:0x14 +lbl_371_data_3E4 = .data:0x000003E4; // type:object size:0xC0 lbl_371_data_4A4 = .data:0x000004A4; // type:object size:0x4 data:string lbl_371_data_4A8 = .data:0x000004A8; // type:object size:0x4 data:string lbl_371_data_4AC = .data:0x000004AC; // type:object size:0x9 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt index dd58389883..6a40ca15ce 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt @@ -29,36 +29,22 @@ daNpc_Tkj_IsDelete__FPv = .text:0x000016E0; // type:function size:0x8 scope:glob beforeMove__10daNpcTkj_cFv = .text:0x000016E8; // type:function size:0x78 scope:global align:4 setParam__10daNpcTkj_cFv = .text:0x00001760; // type:function size:0xE8 scope:global align:4 __sinit_d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000018B0; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018B0; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019BC; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019FC; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001A40; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001B34; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B34; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001B50; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C4C; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001D5C; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001DDC; // type:label scope:global align:4 getEyeballMaterialNo__10daNpcTkj_cFv = .text:0x00001DDC; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001DE0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001DE4; // type:label scope:global align:4 getBackboneJointNo__10daNpcTkj_cFv = .text:0x00001DE4; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001DE8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001DEC; // type:label scope:global align:4 getNeckJointNo__10daNpcTkj_cFv = .text:0x00001DEC; // type:function size:0x8 scope:global align:4 getHeadJointNo__10daNpcTkj_cFv = .text:0x00001DF4; // type:function size:0x8 scope:global align:4 checkRemoveJoint__10daNpcTkj_cFi = .text:0x00001DFC; // type:function size:0x10 scope:global align:4 checkChangeJoint__10daNpcTkj_cFi = .text:0x00001E0C; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001E1C; // type:label scope:global align:4 __dt__17daNpc_Tkj_Param_cFv = .text:0x00001E1C; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001E4C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E54; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001E5C; // type:label scope:global align:4 __ct__17daNpc_Tkj_Param_cFv = .text:0x00001E5C; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001E60; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001E64; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -113,7 +99,6 @@ lbl_89_data_294 = .data:0x00000294; // type:object size:0x12 data:string __RTTI__17daNpc_Tkj_Param_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 lbl_89_data_2B0 = .data:0x000002B0; // type:object size:0x9 data:string @98128 = .data:0x000002BC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000002D0; // type:object size:0xC scope:global align:4 lbl_89_data_2DC = .data:0x000002DC; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 @@ -123,22 +108,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000318; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000320; // type:object size:0xC scope:global align:4 lbl_89_data_32C = .data:0x0000032C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000340; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000348; // type:object size:0x34 scope:global align:4 +lbl_89_data_348 = .data:0x00000348; // type:object size:0x34 @98195 = .data:0x0000037C; // type:object size:0x3C scope:local align:4 lbl_89_data_3B8 = .data:0x000003B8; // type:object size:0x14 @98197 = .data:0x000003CC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000400; // type:object size:0x14 scope:global align:4 +lbl_89_data_400 = .data:0x00000400; // type:object size:0x14 @98255 = .data:0x00000414; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000438; // type:object size:0x18 scope:global align:4 +lbl_89_data_438 = .data:0x00000438; // type:object size:0x18 @98257 = .data:0x00000450; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000045C; // type:object size:0x1C scope:global align:4 +lbl_89_data_45C = .data:0x0000045C; // type:object size:0x1C @98259 = .data:0x00000478; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000484; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000498; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004CC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004E8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000500; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000508; // type:object size:0x64 scope:global align:4 +lbl_89_data_484 = .data:0x00000484; // type:object size:0x14 +lbl_89_data_498 = .data:0x00000498; // type:object size:0x34 +lbl_89_data_4CC = .data:0x000004CC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @97502 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt index f34f06f341..68d85a488b 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt @@ -24,14 +24,8 @@ setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002B0C; // type:function size:0x10 sco getModel__16mDoExt_McaMorfSOFv = .text:0x00002B1C; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00002B24; // type:function size:0x8 scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x00002B2C; // type:function size:0x8 scope:global align:4 -__ct__4cXyzFv = .text:0x00002B34; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00002B34; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x00002B38; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00002B78; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x00002B88; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00002B98; // type:label scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002BA8; // type:function size:0xC scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x00002BB4; // type:label scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00002BB4; // type:function size:0xC scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00002BC0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt index 3ca103ab7a..9aa2783f32 100644 --- a/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daNpcTks_cFv = .text:0x000000CC; // type:function size:0x2C4 scope:global align:4 __dt__10daNpcTks_cFv = .text:0x00000390; // type:function size:0x128 scope:global align:4 Create__10daNpcTks_cFv = .text:0x000004B8; // type:function size:0x994 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000E4C; // type:label scope:global align:4 CreateHeap__10daNpcTks_cFv = .text:0x00000E4C; // type:function size:0x33C scope:global align:4 Draw__10daNpcTks_cFv = .text:0x00001188; // type:function size:0x5C scope:global align:4 ctrlJoint__10daNpcTks_cFP8J3DJointP8J3DModel = .text:0x000011E4; // type:function size:0x17C scope:global align:4 @@ -59,15 +58,8 @@ setParam__10daNpcTks_cFv = .text:0x00007040; // type:function size:0x74 scope:gl __sinit_d_a_npc_tks_cpp = .text:0x000070B4; // type:function size:0x48 scope:global align:4 __dt__15daNpcTksTsubo_cFv = .text:0x000070FC; // type:function size:0x80 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000717C; // type:function size:0x3C scope:global align:4 -__ct__8dCcD_CylFv = .text:0x00007198; // type:label scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000071B8; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000071B8; // type:function size:0xBC scope:global align:4 -__dt__8dCcD_CylFv = .text:0x000071F0; // type:label scope:global align:4 -__dt__8daNpcF_cFv = .text:0x000071F8; // type:label scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x00007258; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00007274; // type:label scope:global align:4 __dt__16daNpcTks_Param_cFv = .text:0x00007274; // type:function size:0x40 scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x00007278; // type:label scope:global align:4 __ct__16daNpcTks_Param_cFv = .text:0x000072B4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -232,28 +224,25 @@ lbl_373_data_468 = .data:0x00000468; // type:object size:0x11 data:string __RTTI__16daNpcTks_Param_c = .data:0x0000047C; // type:object size:0x8 scope:global align:4 lbl_373_data_484 = .data:0x00000484; // type:object size:0x9 data:string @101658 = .data:0x00000490; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 lbl_373_data_4B0 = .data:0x000004B0; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000004C0; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x000004C8; // type:object size:0xC scope:global align:4 lbl_373_data_4D4 = .data:0x000004D4; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x000004E8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000004F0; // type:object size:0x34 scope:global align:4 +lbl_373_data_4F0 = .data:0x000004F0; // type:object size:0x34 @101730 = .data:0x00000524; // type:object size:0x3C scope:local align:4 lbl_373_data_560 = .data:0x00000560; // type:object size:0x14 @101732 = .data:0x00000574; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005A8; // type:object size:0x14 scope:global align:4 +lbl_373_data_5A8 = .data:0x000005A8; // type:object size:0x14 @101790 = .data:0x000005BC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000005E0; // type:object size:0x18 scope:global align:4 +lbl_373_data_5E0 = .data:0x000005E0; // type:object size:0x18 @101792 = .data:0x000005F8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000604; // type:object size:0x1C scope:global align:4 +lbl_373_data_604 = .data:0x00000604; // type:object size:0x1C @101794 = .data:0x00000620; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000062C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000640; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000674; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000690; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000006A8; // type:object size:0x6C scope:global align:4 +lbl_373_data_62C = .data:0x0000062C; // type:object size:0x14 +lbl_373_data_640 = .data:0x00000640; // type:object size:0x34 +lbl_373_data_674 = .data:0x00000674; // type:object size:0xA0 lbl_373_data_714 = .data:0x00000714; // type:object size:0x7 data:string lbl_373_data_71B = .data:0x0000071B; // type:object size:0x7 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt b/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt index 8f6e05e4c5..010f6a2574 100644 --- a/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt @@ -50,43 +50,29 @@ daNpc_Toby_IsDelete__FPv = .text:0x00004664; // type:function size:0x8 scope:glo __sinit_d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000046D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00004714; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00004754; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00004754; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004820; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004860; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000048A4; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000048E0; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00004988; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00004A14; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00004A14; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004A94; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00004AB0; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004B10; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004C28; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004D38; // type:function size:0x68 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004DA0; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_Toby_cFv = .text:0x00004DA0; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00004DA4; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00004DA8; // type:label scope:global align:4 getBackboneJointNo__12daNpc_Toby_cFv = .text:0x00004DA8; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00004DAC; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004DB0; // type:label scope:global align:4 getNeckJointNo__12daNpc_Toby_cFv = .text:0x00004DB0; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_Toby_cFv = .text:0x00004DB8; // type:function size:0x8 scope:global align:4 chkXYItems__12daNpc_Toby_cFv = .text:0x00004DC0; // type:function size:0x8 scope:global align:4 getFootRJointNo__12daNpc_Toby_cFv = .text:0x00004DC8; // type:function size:0x8 scope:global align:4 getFootLJointNo__12daNpc_Toby_cFv = .text:0x00004DD0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_Toby_cFi = .text:0x00004DD8; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004DE0; // type:label scope:global align:4 checkChangeJoint__12daNpc_Toby_cFi = .text:0x00004DE8; // type:function size:0x10 scope:global align:4 __dt__18daNpc_Toby_Param_cFv = .text:0x00004DF8; // type:function size:0x40 scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00004E10; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00004E14; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004E2C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00004E30; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00004E38; // type:label scope:global align:4 __ct__18daNpc_Toby_Param_cFv = .text:0x00004E38; // type:function size:0x10 scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00004E40; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -196,7 +182,6 @@ lbl_374_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string __RTTI__18daNpc_Toby_Param_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 lbl_374_data_BF0 = .data:0x00000BF0; // type:object size:0x9 data:string @99241 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000C08; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000C10; // type:object size:0xC scope:global align:4 lbl_374_data_C1C = .data:0x00000C1C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000C2C; // type:object size:0x8 scope:global align:4 @@ -209,22 +194,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C7C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000C84; // type:object size:0xC scope:global align:4 lbl_374_data_C90 = .data:0x00000C90; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000CA4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000CAC; // type:object size:0x34 scope:global align:4 +lbl_374_data_CAC = .data:0x00000CAC; // type:object size:0x34 @99308 = .data:0x00000CE0; // type:object size:0x3C scope:local align:4 lbl_374_data_D1C = .data:0x00000D1C; // type:object size:0x14 @99310 = .data:0x00000D30; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000D64; // type:object size:0x14 scope:global align:4 +lbl_374_data_D64 = .data:0x00000D64; // type:object size:0x14 @99368 = .data:0x00000D78; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000D9C; // type:object size:0x18 scope:global align:4 +lbl_374_data_D9C = .data:0x00000D9C; // type:object size:0x18 @99370 = .data:0x00000DB4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000DC0; // type:object size:0x1C scope:global align:4 +lbl_374_data_DC0 = .data:0x00000DC0; // type:object size:0x1C @99372 = .data:0x00000DDC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000DE8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000DFC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000E30; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000E4C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000E64; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000E6C; // type:object size:0x64 scope:global align:4 +lbl_374_data_DE8 = .data:0x00000DE8; // type:object size:0x14 +lbl_374_data_DFC = .data:0x00000DFC; // type:object size:0x34 +lbl_374_data_E30 = .data:0x00000E30; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @97543 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt b/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt index 77fc5ec6ae..8b991f390b 100644 --- a/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt @@ -51,39 +51,26 @@ daNpc_Uri_IsDelete__FPv = .text:0x0000456C; // type:function size:0x8 scope:glob __sinit_d_a_npc_uri_cpp = .text:0x00004574; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000045DC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000461C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000465C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000465C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004728; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004768; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000047AC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000047E8; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00004890; // type:function size:0x8C scope:global align:4 -getPntPos__13daNpcT_Path_cFi = .text:0x0000491C; // type:label scope:global align:4 checkHide__8daNpcT_cFv = .text:0x0000491C; // type:function size:0x60 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00004948; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000497C; // type:function size:0xFC scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004A78; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00004B88; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00004C08; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_Uri_cFv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00004C0C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00004C10; // type:label scope:global align:4 getBackboneJointNo__11daNpc_Uri_cFv = .text:0x00004C10; // type:function size:0x8 scope:global align:4 getNeckJointNo__11daNpc_Uri_cFv = .text:0x00004C18; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_Uri_cFv = .text:0x00004C20; // type:function size:0x8 scope:global align:4 getFootRJointNo__11daNpc_Uri_cFv = .text:0x00004C28; // type:function size:0x8 scope:global align:4 getFootLJointNo__11daNpc_Uri_cFv = .text:0x00004C30; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_Uri_cFi = .text:0x00004C38; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00004C40; // type:label scope:global align:4 checkChangeJoint__11daNpc_Uri_cFi = .text:0x00004C48; // type:function size:0x10 scope:global align:4 __dt__17daNpc_Uri_Param_cFv = .text:0x00004C58; // type:function size:0x40 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00004C70; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00004C78; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00004C7C; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00004C94; // type:label scope:global align:4 __ct__17daNpc_Uri_Param_cFv = .text:0x00004C98; // type:function size:0x10 scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00004C9C; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00004CA0; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -175,7 +162,6 @@ lbl_376_data_CB0 = .data:0x00000CB0; // type:object size:0x12 data:string __RTTI__17daNpc_Uri_Param_c = .data:0x00000CC4; // type:object size:0x8 scope:global align:4 lbl_376_data_CCC = .data:0x00000CCC; // type:object size:0x9 data:string @96603 = .data:0x00000CD8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000CE4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000CEC; // type:object size:0xC scope:global align:4 lbl_376_data_CF8 = .data:0x00000CF8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000D08; // type:object size:0x8 scope:global align:4 @@ -188,22 +174,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000D58; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 lbl_376_data_D6C = .data:0x00000D6C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000D80; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000D88; // type:object size:0x34 scope:global align:4 +lbl_376_data_D88 = .data:0x00000D88; // type:object size:0x34 @96670 = .data:0x00000DBC; // type:object size:0x3C scope:local align:4 lbl_376_data_DF8 = .data:0x00000DF8; // type:object size:0x14 @96672 = .data:0x00000E0C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000E40; // type:object size:0x14 scope:global align:4 +lbl_376_data_E40 = .data:0x00000E40; // type:object size:0x14 @96730 = .data:0x00000E54; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000E78; // type:object size:0x18 scope:global align:4 +lbl_376_data_E78 = .data:0x00000E78; // type:object size:0x18 @96732 = .data:0x00000E90; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000E9C; // type:object size:0x1C scope:global align:4 +lbl_376_data_E9C = .data:0x00000E9C; // type:object size:0x1C @96734 = .data:0x00000EB8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000EC4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000ED8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000F0C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000F28; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000F40; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000F48; // type:object size:0x64 scope:global align:4 +lbl_376_data_EC4 = .data:0x00000EC4; // type:object size:0x14 +lbl_376_data_ED8 = .data:0x00000ED8; // type:object size:0x34 +lbl_376_data_F0C = .data:0x00000F0C; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94826 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_worm/symbols.txt b/config/RZDE01_02/rels/d_a_npc_worm/symbols.txt index 1b6f0bbe2c..fc08ce1e23 100644 --- a/config/RZDE01_02/rels/d_a_npc_worm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_worm/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xBC scope:global align:4 daNPC_WORM_Draw__FP14npc_worm_class = .text:0x00000118; // type:function size:0xFC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000214; // type:label scope:global align:4 daNPC_WORM_Execute__FP14npc_worm_class = .text:0x00000214; // type:function size:0xB30 scope:global align:4 daNPC_WORM_IsDelete__FP14npc_worm_class = .text:0x00000D44; // type:function size:0x8 scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00000D4C; // type:function size:0xA8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt b/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt index e73918af42..3ca8c2d229 100644 --- a/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__15daNpcWrestler_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__15daNpcWrestler_cFv = .text:0x00000358; // type:function size:0xF8 scope:global align:4 Create__15daNpcWrestler_cFv = .text:0x00000450; // type:function size:0x4A8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000008F8; // type:label scope:global align:4 CreateHeap__15daNpcWrestler_cFv = .text:0x000008F8; // type:function size:0x274 scope:global align:4 Draw__15daNpcWrestler_cFv = .text:0x00000B6C; // type:function size:0x50 scope:global align:4 ctrlJoint__15daNpcWrestler_cFP8J3DJointP8J3DModel = .text:0x00000BBC; // type:function size:0x22C scope:global align:4 @@ -84,17 +83,12 @@ setParam__15daNpcWrestler_cFv = .text:0x0000CAA8; // type:function size:0xAC sco __sinit_d_a_npc_wrestler_cpp = .text:0x0000CB54; // type:function size:0x68 scope:global align:4 __dt__12DemoCamera_cFv = .text:0x0000CBBC; // type:function size:0x40 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000CBFC; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x0000CC38; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000CC38; // type:function size:0xBC scope:global align:4 -__dt__8dCcD_CylFv = .text:0x0000CC58; // type:label scope:global align:4 -__dt__8daNpcF_cFv = .text:0x0000CC78; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x0000CCF4; // type:label scope:global align:4 getArenaPos__12daTagArena_cFv = .text:0x0000CCF4; // type:function size:0x8 scope:global align:4 setSumouForcePunch__9daPy_py_cFv = .text:0x0000CCFC; // type:function size:0x24 scope:global align:4 getLeftFootPos__9daPy_py_cCFv = .text:0x0000CD20; // type:function size:0x8 scope:global align:4 getRightFootPos__9daPy_py_cCFv = .text:0x0000CD28; // type:function size:0x8 scope:global align:4 setGlobalTranslation__14JPABaseEmitterFRQ29JGeometry9TVec3<1f> = .text:0x0000CD30; // type:function size:0x1C scope:global align:4 -changeDemoMode__9daPy_py_cFUliis = .text:0x0000CD40; // type:label scope:global align:4 adjustShapeAngle__15daNpcWrestler_cFv = .text:0x0000CD4C; // type:function size:0x4 scope:global align:4 __dt__21daNpcWrestler_Param_cFv = .text:0x0000CD50; // type:function size:0x40 scope:global align:4 __ct__21daNpcWrestler_Param_cFv = .text:0x0000CD90; // type:function size:0x10 scope:global align:4 @@ -376,29 +370,25 @@ lbl_378_data_FB0 = .data:0x00000FB0; // type:object size:0x16 data:string __RTTI__21daNpcWrestler_Param_c = .data:0x00000FC8; // type:object size:0x8 scope:global align:4 lbl_378_data_FD0 = .data:0x00000FD0; // type:object size:0x9 data:string @103135 = .data:0x00000FDC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000FE8; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000FF0; // type:object size:0xC scope:global align:4 lbl_378_data_FFC = .data:0x00000FFC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x0000100C; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00001014; // type:object size:0xC scope:global align:4 lbl_378_data_1020 = .data:0x00001020; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00001034; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000103C; // type:object size:0x34 scope:global align:4 +lbl_378_data_103C = .data:0x0000103C; // type:object size:0x34 @103209 = .data:0x00001070; // type:object size:0x3C scope:local align:4 lbl_378_data_10AC = .data:0x000010AC; // type:object size:0x14 @103211 = .data:0x000010C0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000010F4; // type:object size:0x14 scope:global align:4 +lbl_378_data_10F4 = .data:0x000010F4; // type:object size:0x14 @103269 = .data:0x00001108; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000112C; // type:object size:0x18 scope:global align:4 +lbl_378_data_112C = .data:0x0000112C; // type:object size:0x18 @103271 = .data:0x00001144; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00001150; // type:object size:0x1C scope:global align:4 +lbl_378_data_1150 = .data:0x00001150; // type:object size:0x1C @103273 = .data:0x0000116C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001178; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000118C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000011C0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000011DC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000011F4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000011FC; // type:object size:0x64 scope:global align:4 +lbl_378_data_1178 = .data:0x00001178; // type:object size:0x14 +lbl_378_data_118C = .data:0x0000118C; // type:object size:0x34 +lbl_378_data_11C0 = .data:0x000011C0; // type:object size:0xA0 lbl_378_data_1260 = .data:0x00001260; // type:object size:0x4 data:string lbl_378_data_1264 = .data:0x00001264; // type:object size:0x6 data:string lbl_378_data_126A = .data:0x0000126A; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt index 39bc87f461..caeebde6dc 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt @@ -37,45 +37,24 @@ daNpc_yamiD_Draw__FPv = .text:0x00001AC4; // type:function size:0x4 scope:global daNpc_yamiD_IsDelete__FPv = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001B78; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001B78; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C44; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CC4; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001D08; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DB0; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001E04; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E04; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001E20; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F1C; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x0000202C; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000020AC; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_yamiD_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000020B0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000020B4; // type:label scope:global align:4 getBackboneJointNo__13daNpc_yamiD_cFv = .text:0x000020B4; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000020B8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000020BC; // type:label scope:global align:4 getNeckJointNo__13daNpc_yamiD_cFv = .text:0x000020BC; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_yamiD_cFv = .text:0x000020C4; // type:function size:0x8 scope:global align:4 evtEndProc__13daNpc_yamiD_cFv = .text:0x000020CC; // type:function size:0x4C scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000020EC; // type:label scope:global align:4 checkRemoveJoint__13daNpc_yamiD_cFi = .text:0x00002118; // type:function size:0x10 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x0000211C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002124; // type:label scope:global align:4 checkChangeJoint__13daNpc_yamiD_cFi = .text:0x00002128; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x0000212C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00002130; // type:label scope:global align:4 __dt__19daNpc_yamiD_Param_cFv = .text:0x00002138; // type:function size:0x40 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002148; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00002150; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00002154; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x0000215C; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002164; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x0000216C; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00002174; // type:label scope:global align:4 __ct__19daNpc_yamiD_Param_cFv = .text:0x00002178; // type:function size:0x10 scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x0000217C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -127,7 +106,6 @@ lbl_379_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string __RTTI__19daNpc_yamiD_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 lbl_379_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string @95463 = .data:0x000002C8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 lbl_379_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 @@ -140,22 +118,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 lbl_379_data_35C = .data:0x0000035C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000378; // type:object size:0x34 scope:global align:4 +lbl_379_data_378 = .data:0x00000378; // type:object size:0x34 @95530 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 lbl_379_data_3E8 = .data:0x000003E8; // type:object size:0x14 @95532 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000430; // type:object size:0x14 scope:global align:4 +lbl_379_data_430 = .data:0x00000430; // type:object size:0x14 @95590 = .data:0x00000444; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000468; // type:object size:0x18 scope:global align:4 +lbl_379_data_468 = .data:0x00000468; // type:object size:0x18 @95592 = .data:0x00000480; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000048C; // type:object size:0x1C scope:global align:4 +lbl_379_data_48C = .data:0x0000048C; // type:object size:0x1C @95594 = .data:0x000004A8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004B4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004C8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004FC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000518; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000530; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000538; // type:object size:0x64 scope:global align:4 +lbl_379_data_4B4 = .data:0x000004B4; // type:object size:0x14 +lbl_379_data_4C8 = .data:0x000004C8; // type:object size:0x34 +lbl_379_data_4FC = .data:0x000004FC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94796 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt index 103d934f7e..652792f7b1 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt @@ -37,45 +37,24 @@ daNpc_yamiS_Draw__FPv = .text:0x00001AF0; // type:function size:0x4 scope:global daNpc_yamiS_IsDelete__FPv = .text:0x00001AF4; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001B64; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001BA4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CF0; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001D34; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DDC; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001E30; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E30; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001E4C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F48; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002058; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000020D8; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_yamiS_cFv = .text:0x000020D8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000020DC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000020E0; // type:label scope:global align:4 getBackboneJointNo__13daNpc_yamiS_cFv = .text:0x000020E0; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000020E4; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000020E8; // type:label scope:global align:4 getNeckJointNo__13daNpc_yamiS_cFv = .text:0x000020E8; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_yamiS_cFv = .text:0x000020F0; // type:function size:0x8 scope:global align:4 evtEndProc__13daNpc_yamiS_cFv = .text:0x000020F8; // type:function size:0x4C scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002118; // type:label scope:global align:4 checkRemoveJoint__13daNpc_yamiS_cFi = .text:0x00002144; // type:function size:0x10 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002148; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002150; // type:label scope:global align:4 checkChangeJoint__13daNpc_yamiS_cFi = .text:0x00002154; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002158; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x0000215C; // type:label scope:global align:4 __dt__19daNpc_yamiS_Param_cFv = .text:0x00002164; // type:function size:0x40 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002174; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x0000217C; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00002180; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00002188; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00002190; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00002198; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x000021A0; // type:label scope:global align:4 __ct__19daNpc_yamiS_Param_cFv = .text:0x000021A4; // type:function size:0x10 scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x000021A8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -127,7 +106,6 @@ lbl_380_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string __RTTI__19daNpc_yamiS_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 lbl_380_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string @95460 = .data:0x000002C8; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 lbl_380_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 @@ -140,22 +118,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 lbl_380_data_35C = .data:0x0000035C; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000378; // type:object size:0x34 scope:global align:4 +lbl_380_data_378 = .data:0x00000378; // type:object size:0x34 @95527 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 lbl_380_data_3E8 = .data:0x000003E8; // type:object size:0x14 @95529 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000430; // type:object size:0x14 scope:global align:4 +lbl_380_data_430 = .data:0x00000430; // type:object size:0x14 @95587 = .data:0x00000444; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000468; // type:object size:0x18 scope:global align:4 +lbl_380_data_468 = .data:0x00000468; // type:object size:0x18 @95589 = .data:0x00000480; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000048C; // type:object size:0x1C scope:global align:4 +lbl_380_data_48C = .data:0x0000048C; // type:object size:0x1C @95591 = .data:0x000004A8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004B4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004C8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004FC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000518; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000530; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000538; // type:object size:0x64 scope:global align:4 +lbl_380_data_4B4 = .data:0x000004B4; // type:object size:0x14 +lbl_380_data_4C8 = .data:0x000004C8; // type:object size:0x34 +lbl_380_data_4FC = .data:0x000004FC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94791 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt index 86a2a6ad0f..8f15161601 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt @@ -41,39 +41,24 @@ daNpc_yamiT_Draw__FPv = .text:0x00001C10; // type:function size:0x4 scope:global daNpc_yamiT_IsDelete__FPv = .text:0x00001C14; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001CC4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E10; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001E54; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001EFC; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001F50; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F50; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001F6C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002068; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00002178; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000021F8; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_yamiT_cFv = .text:0x000021F8; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000021FC; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00002200; // type:label scope:global align:4 getBackboneJointNo__13daNpc_yamiT_cFv = .text:0x00002200; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00002204; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00002208; // type:label scope:global align:4 getNeckJointNo__13daNpc_yamiT_cFv = .text:0x00002208; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_yamiT_cFv = .text:0x00002210; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_yamiT_cFi = .text:0x00002218; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_yamiT_cFi = .text:0x00002228; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00002238; // type:label scope:global align:4 __dt__19daNpc_yamiT_Param_cFv = .text:0x00002238; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00002268; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00002270; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00002278; // type:label scope:global align:4 __ct__19daNpc_yamiT_Param_cFv = .text:0x00002278; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x0000227C; // type:label scope:global align:4 off_CoHit__11daTagYami_cFv = .text:0x00002288; // type:function size:0x18 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00002294; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x0000229C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -125,7 +110,6 @@ lbl_381_data_2CC = .data:0x000002CC; // type:object size:0x14 data:string __RTTI__19daNpc_yamiT_Param_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 lbl_381_data_2E8 = .data:0x000002E8; // type:object size:0x9 data:string @95544 = .data:0x000002F4; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000308; // type:object size:0xC scope:global align:4 lbl_381_data_314 = .data:0x00000314; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000324; // type:object size:0x8 scope:global align:4 @@ -138,22 +122,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000374; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x0000037C; // type:object size:0xC scope:global align:4 lbl_381_data_388 = .data:0x00000388; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000003A4; // type:object size:0x34 scope:global align:4 +lbl_381_data_3A4 = .data:0x000003A4; // type:object size:0x34 @95611 = .data:0x000003D8; // type:object size:0x3C scope:local align:4 lbl_381_data_414 = .data:0x00000414; // type:object size:0x14 @95613 = .data:0x00000428; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000045C; // type:object size:0x14 scope:global align:4 +lbl_381_data_45C = .data:0x0000045C; // type:object size:0x14 @95671 = .data:0x00000470; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000494; // type:object size:0x18 scope:global align:4 +lbl_381_data_494 = .data:0x00000494; // type:object size:0x18 @95673 = .data:0x000004AC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004B8; // type:object size:0x1C scope:global align:4 +lbl_381_data_4B8 = .data:0x000004B8; // type:object size:0x1C @95675 = .data:0x000004D4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004E0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004F4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000528; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000544; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000055C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000564; // type:object size:0x64 scope:global align:4 +lbl_381_data_4E0 = .data:0x000004E0; // type:object size:0x14 +lbl_381_data_4F4 = .data:0x000004F4; // type:object size:0x34 +lbl_381_data_528 = .data:0x00000528; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94864 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt index 7dc583d5d6..82775a4774 100644 --- a/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt @@ -43,49 +43,28 @@ daNpc_Yelia_IsDelete__FPv = .text:0x0000338C; // type:function size:0x8 scope:gl __sinit_d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000033FC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000343C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000347C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000347C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003548; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003588; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000035CC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003608; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000036B0; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00003704; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003704; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003720; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003784; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x000037A0; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003800; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003918; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003A28; // type:function size:0x68 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00003A90; // type:label scope:global align:4 getEyeballMaterialNo__13daNpc_Yelia_cFv = .text:0x00003A90; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00003A94; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00003A98; // type:label scope:global align:4 getBackboneJointNo__13daNpc_Yelia_cFv = .text:0x00003A98; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00003A9C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00003AA0; // type:label scope:global align:4 getNeckJointNo__13daNpc_Yelia_cFv = .text:0x00003AA0; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Yelia_cFv = .text:0x00003AA8; // type:function size:0x8 scope:global align:4 chkXYItems__13daNpc_Yelia_cFv = .text:0x00003AB0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_Yelia_cFi = .text:0x00003AB8; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_Yelia_cFi = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00003AD0; // type:label scope:global align:4 __dt__19daNpc_Yelia_Param_cFv = .text:0x00003AD8; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003B00; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003B08; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003B10; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00003B14; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003B18; // type:label scope:global align:4 __ct__19daNpc_Yelia_Param_cFv = .text:0x00003B18; // type:function size:0x10 scope:global align:4 dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003B28; // type:function size:0x3C scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003B30; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00003B34; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003B3C; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003B44; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00003B4C; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00003B54; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003B5C; // type:label scope:global align:4 setOffsetPos__9daDitem_cF4cXyz = .text:0x00003B64; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -179,7 +158,6 @@ lbl_382_data_F10 = .data:0x00000F10; // type:object size:0x14 data:string __RTTI__19daNpc_Yelia_Param_c = .data:0x00000F24; // type:object size:0x8 scope:global align:4 lbl_382_data_F2C = .data:0x00000F2C; // type:object size:0x9 data:string @98821 = .data:0x00000F38; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000F44; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000F4C; // type:object size:0xC scope:global align:4 lbl_382_data_F58 = .data:0x00000F58; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000F68; // type:object size:0x8 scope:global align:4 @@ -192,22 +170,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FB8; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000FC0; // type:object size:0xC scope:global align:4 lbl_382_data_FCC = .data:0x00000FCC; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000FE0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000FE8; // type:object size:0x34 scope:global align:4 +lbl_382_data_FE8 = .data:0x00000FE8; // type:object size:0x34 @98888 = .data:0x0000101C; // type:object size:0x3C scope:local align:4 lbl_382_data_1058 = .data:0x00001058; // type:object size:0x14 @98890 = .data:0x0000106C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000010A0; // type:object size:0x14 scope:global align:4 +lbl_382_data_10A0 = .data:0x000010A0; // type:object size:0x14 @98948 = .data:0x000010B4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000010D8; // type:object size:0x18 scope:global align:4 +lbl_382_data_10D8 = .data:0x000010D8; // type:object size:0x18 @98950 = .data:0x000010F0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000010FC; // type:object size:0x1C scope:global align:4 +lbl_382_data_10FC = .data:0x000010FC; // type:object size:0x1C @98952 = .data:0x00001118; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00001124; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001138; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000116C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001188; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000011A0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000011A8; // type:object size:0x64 scope:global align:4 +lbl_382_data_1124 = .data:0x00001124; // type:object size:0x14 +lbl_382_data_1138 = .data:0x00001138; // type:object size:0x34 +lbl_382_data_116C = .data:0x0000116C; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @97569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt index 2c35a4a5b2..90e070964a 100644 --- a/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt @@ -63,14 +63,12 @@ daNpc_ykM_IsDelete__FPv = .text:0x00007794; // type:function size:0x8 scope:glob __sinit_d_a_npc_ykm_cpp = .text:0x0000779C; // type:function size:0xA0 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000783C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000787C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000078BC; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000078BC; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00007988; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000079C8; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00007A0C; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00007A48; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00007AF0; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00007B7C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00007B7C; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00007BFC; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00007C18; // type:function size:0x60 scope:global align:4 @@ -78,32 +76,15 @@ setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00007C78; // type:function siz setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007D74; // type:function size:0x110 scope:global align:4 lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00007E84; // type:function size:0x68 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00007EEC; // type:function size:0x94 scope:global align:4 -getPntPos__13daNpcT_Path_cFi = .text:0x00007F80; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_ykM_cFv = .text:0x00007F80; // type:function size:0x8 scope:global align:4 getBackboneJointNo__11daNpc_ykM_cFv = .text:0x00007F88; // type:function size:0x8 scope:global align:4 getNeckJointNo__11daNpc_ykM_cFv = .text:0x00007F90; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_ykM_cFv = .text:0x00007F98; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_ykM_cFi = .text:0x00007FA0; // type:function size:0x10 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00007FAC; // type:label scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00007FB0; // type:label scope:global align:4 checkChangeJoint__11daNpc_ykM_cFi = .text:0x00007FB0; // type:function size:0x10 scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00007FB4; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00007FB8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00007FBC; // type:label scope:global align:4 __dt__17daNpc_ykM_Param_cFv = .text:0x00007FC0; // type:function size:0x40 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00007FEC; // type:label scope:global align:4 __ct__17daNpc_ykM_Param_cFv = .text:0x00008000; // type:function size:0x10 scope:global align:4 popup__14daObj_Gadget_cFffP4cXyz = .text:0x00008010; // type:function size:0xD0 scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x0000801C; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00008024; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00008028; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00008040; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00008048; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00008050; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00008058; // type:label scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00008060; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00008068; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00008070; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000080E0; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -257,7 +238,6 @@ lbl_383_data_11CC = .data:0x000011CC; // type:object size:0x12 data:string __RTTI__17daNpc_ykM_Param_c = .data:0x000011E0; // type:object size:0x8 scope:global align:4 lbl_383_data_11E8 = .data:0x000011E8; // type:object size:0x9 data:string @100610 = .data:0x000011F4; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00001200; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00001208; // type:object size:0xC scope:global align:4 lbl_383_data_1214 = .data:0x00001214; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00001224; // type:object size:0x8 scope:global align:4 @@ -270,21 +250,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001274; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x0000127C; // type:object size:0xC scope:global align:4 lbl_383_data_1288 = .data:0x00001288; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000012A4; // type:object size:0x34 scope:global align:4 +lbl_383_data_12A4 = .data:0x000012A4; // type:object size:0x34 @100677 = .data:0x000012D8; // type:object size:0x3C scope:local align:4 lbl_383_data_1314 = .data:0x00001314; // type:object size:0x14 @100679 = .data:0x00001328; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000135C; // type:object size:0x14 scope:global align:4 +lbl_383_data_135C = .data:0x0000135C; // type:object size:0x14 @100737 = .data:0x00001370; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00001394; // type:object size:0x18 scope:global align:4 +lbl_383_data_1394 = .data:0x00001394; // type:object size:0x18 @100739 = .data:0x000013AC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000013B8; // type:object size:0x1C scope:global align:4 +lbl_383_data_13B8 = .data:0x000013B8; // type:object size:0x1C @100741 = .data:0x000013D4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000013E0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000013F4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001428; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001444; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000145C; // type:object size:0x8C scope:global align:4 +lbl_383_data_13E0 = .data:0x000013E0; // type:object size:0x14 +lbl_383_data_13F4 = .data:0x000013F4; // type:object size:0x34 +lbl_383_data_1428 = .data:0x00001428; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @97742 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt index 6ebe121391..e12b1824e5 100644 --- a/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt @@ -57,49 +57,30 @@ daNpc_ykW_IsDelete__FPv = .text:0x0000678C; // type:function size:0x8 scope:glob __sinit_d_a_npc_ykw_cpp = .text:0x00006794; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000067FC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000683C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000687C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000687C; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006948; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006988; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000069CC; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00006A08; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00006AB0; // type:function size:0x8C scope:global align:4 -getPntPos__13daNpcT_Path_cFi = .text:0x00006B3C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00006B3C; // type:function size:0x80 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00006B68; // type:label scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006BBC; // type:function size:0x1C scope:global align:4 checkHide__8daNpcT_cFv = .text:0x00006BD8; // type:function size:0x60 scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006C38; // type:function size:0xFC scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006D34; // type:function size:0x110 scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006E44; // type:function size:0x94 scope:global align:4 getDstPos__13daNpcT_Path_cF4cXyzP4cXyz = .text:0x00006ED8; // type:function size:0x54 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00006F2C; // type:label scope:global align:4 getEyeballMaterialNo__11daNpc_ykW_cFv = .text:0x00006F2C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00006F30; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00006F34; // type:label scope:global align:4 getBackboneJointNo__11daNpc_ykW_cFv = .text:0x00006F34; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00006F38; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00006F3C; // type:label scope:global align:4 getNeckJointNo__11daNpc_ykW_cFv = .text:0x00006F3C; // type:function size:0x8 scope:global align:4 getHeadJointNo__11daNpc_ykW_cFv = .text:0x00006F44; // type:function size:0x8 scope:global align:4 getFootRJointNo__11daNpc_ykW_cFv = .text:0x00006F4C; // type:function size:0x8 scope:global align:4 getFootLJointNo__11daNpc_ykW_cFv = .text:0x00006F54; // type:function size:0x8 scope:global align:4 checkRemoveJoint__11daNpc_ykW_cFi = .text:0x00006F5C; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00006F6C; // type:label scope:global align:4 checkChangeJoint__11daNpc_ykW_cFi = .text:0x00006F6C; // type:function size:0x10 scope:global align:4 __dt__17daNpc_ykW_Param_cFv = .text:0x00006F7C; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00006F9C; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00006FA4; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00006FAC; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00006FB0; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00006FB4; // type:label scope:global align:4 __ct__17daNpc_ykW_Param_cFv = .text:0x00006FBC; // type:function size:0x10 scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00006FCC; // type:label scope:global align:4 dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00006FCC; // type:function size:0x3C scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00006FD4; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00006FDC; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00006FE4; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00006FEC; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007008; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -239,7 +220,6 @@ lbl_384_data_E08 = .data:0x00000E08; // type:object size:0x12 data:string __RTTI__17daNpc_ykW_Param_c = .data:0x00000E1C; // type:object size:0x8 scope:global align:4 lbl_384_data_E24 = .data:0x00000E24; // type:object size:0x9 data:string @103965 = .data:0x00000E30; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000E3C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0xC scope:global align:4 lbl_384_data_E50 = .data:0x00000E50; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000E60; // type:object size:0x8 scope:global align:4 @@ -252,22 +232,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EB0; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000EB8; // type:object size:0xC scope:global align:4 lbl_384_data_EC4 = .data:0x00000EC4; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000ED8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000EE0; // type:object size:0x34 scope:global align:4 +lbl_384_data_EE0 = .data:0x00000EE0; // type:object size:0x34 @104032 = .data:0x00000F14; // type:object size:0x3C scope:local align:4 lbl_384_data_F50 = .data:0x00000F50; // type:object size:0x14 @104034 = .data:0x00000F64; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000F98; // type:object size:0x14 scope:global align:4 +lbl_384_data_F98 = .data:0x00000F98; // type:object size:0x14 @104092 = .data:0x00000FAC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000FD0; // type:object size:0x18 scope:global align:4 +lbl_384_data_FD0 = .data:0x00000FD0; // type:object size:0x18 @104094 = .data:0x00000FE8; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000FF4; // type:object size:0x1C scope:global align:4 +lbl_384_data_FF4 = .data:0x00000FF4; // type:object size:0x1C @104096 = .data:0x00001010; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000101C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00001030; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00001064; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00001080; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00001098; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000010A0; // type:object size:0x64 scope:global align:4 +lbl_384_data_101C = .data:0x0000101C; // type:object size:0x14 +lbl_384_data_1030 = .data:0x00001030; // type:object size:0x34 +lbl_384_data_1064 = .data:0x00001064; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @101548 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt index 44e521c541..646675ba19 100644 --- a/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt @@ -33,35 +33,23 @@ daNpc_zanB_Execute__FPv = .text:0x00001864; // type:function size:0x4 scope:glob daNpc_zanB_Draw__FPv = .text:0x00001868; // type:function size:0x4 scope:global align:4 daNpc_zanB_IsDelete__FPv = .text:0x0000186C; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000018DC; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018DC; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000019A8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019E8; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A28; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001A6C; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B14; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001BA0; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001BA0; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001CB8; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001DC8; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001E48; // type:label scope:global align:4 getEyeballMaterialNo__12daNpc_zanB_cFv = .text:0x00001E48; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001E4C; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001E50; // type:label scope:global align:4 getBackboneJointNo__12daNpc_zanB_cFv = .text:0x00001E50; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001E54; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001E58; // type:label scope:global align:4 getNeckJointNo__12daNpc_zanB_cFv = .text:0x00001E58; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_zanB_cFv = .text:0x00001E60; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_zanB_cFi = .text:0x00001E68; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_zanB_cFi = .text:0x00001E78; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001E88; // type:label scope:global align:4 __dt__18daNpc_zanB_Param_cFv = .text:0x00001E88; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001EB8; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001EC0; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001EC8; // type:label scope:global align:4 __ct__18daNpc_zanB_Param_cFv = .text:0x00001EC8; // type:function size:0x10 scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001ECC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -116,7 +104,6 @@ lbl_385_data_250 = .data:0x00000250; // type:object size:0x13 data:string __RTTI__18daNpc_zanB_Param_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 lbl_385_data_26C = .data:0x0000026C; // type:object size:0x9 data:string @95324 = .data:0x00000278; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000284; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x0000028C; // type:object size:0xC scope:global align:4 lbl_385_data_298 = .data:0x00000298; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 @@ -126,22 +113,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D4; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 lbl_385_data_2E8 = .data:0x000002E8; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002FC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000304; // type:object size:0x34 scope:global align:4 +lbl_385_data_304 = .data:0x00000304; // type:object size:0x34 @95391 = .data:0x00000338; // type:object size:0x3C scope:local align:4 lbl_385_data_374 = .data:0x00000374; // type:object size:0x14 @95393 = .data:0x00000388; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003BC; // type:object size:0x14 scope:global align:4 +lbl_385_data_3BC = .data:0x000003BC; // type:object size:0x14 @95451 = .data:0x000003D0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003F4; // type:object size:0x18 scope:global align:4 +lbl_385_data_3F4 = .data:0x000003F4; // type:object size:0x18 @95453 = .data:0x0000040C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000418; // type:object size:0x1C scope:global align:4 +lbl_385_data_418 = .data:0x00000418; // type:object size:0x1C @95455 = .data:0x00000434; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000440; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000454; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000488; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004A4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004BC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004C4; // type:object size:0x64 scope:global align:4 +lbl_385_data_440 = .data:0x00000440; // type:object size:0x14 +lbl_385_data_454 = .data:0x00000454; // type:object size:0x34 +lbl_385_data_488 = .data:0x00000488; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_zanB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt index 8c1e737d7d..38c240cb50 100644 --- a/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt @@ -33,29 +33,16 @@ daNpc_Zant_Execute__FPv = .text:0x00001500; // type:function size:0x4 scope:glob daNpc_Zant_Draw__FPv = .text:0x00001504; // type:function size:0x4 scope:global align:4 daNpc_Zant_IsDelete__FPv = .text:0x00001508; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00001578; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001578; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001644; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001684; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000016C4; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001708; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x000017B0; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001804; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001804; // type:function size:0x118 scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x00001820; // type:label scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001828; // type:label scope:global align:4 -getBackboneJointNo__8daNpcT_cFv = .text:0x0000189C; // type:label scope:global align:4 -getNeckJointNo__8daNpcT_cFv = .text:0x000018A4; // type:label scope:global align:4 -getHeadJointNo__8daNpcT_cFv = .text:0x000018AC; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000191C; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001A2C; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001AAC; // type:label scope:global align:4 __dt__18daNpc_Zant_Param_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001AB0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001AB4; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001AB8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001ABC; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001AEC; // type:label scope:global align:4 __ct__18daNpc_Zant_Param_cFv = .text:0x00001AEC; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -103,7 +90,6 @@ lbl_386_data_218 = .data:0x00000218; // type:object size:0x13 data:string __RTTI__18daNpc_Zant_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 lbl_386_data_234 = .data:0x00000234; // type:object size:0x9 data:string @95239 = .data:0x00000240; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 lbl_386_data_260 = .data:0x00000260; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 @@ -113,22 +99,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 lbl_386_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002CC; // type:object size:0x34 scope:global align:4 +lbl_386_data_2CC = .data:0x000002CC; // type:object size:0x34 @95306 = .data:0x00000300; // type:object size:0x3C scope:local align:4 lbl_386_data_33C = .data:0x0000033C; // type:object size:0x14 @95308 = .data:0x00000350; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000384; // type:object size:0x14 scope:global align:4 +lbl_386_data_384 = .data:0x00000384; // type:object size:0x14 @95366 = .data:0x00000398; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000003BC; // type:object size:0x18 scope:global align:4 +lbl_386_data_3BC = .data:0x000003BC; // type:object size:0x18 @95368 = .data:0x000003D4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000003E0; // type:object size:0x1C scope:global align:4 +lbl_386_data_3E0 = .data:0x000003E0; // type:object size:0x1C @95370 = .data:0x000003FC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000408; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000041C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000450; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000046C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000484; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000048C; // type:object size:0x44 scope:global align:4 +lbl_386_data_408 = .data:0x00000408; // type:object size:0x14 +lbl_386_data_41C = .data:0x0000041C; // type:object size:0x34 +lbl_386_data_450 = .data:0x00000450; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_Zant_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt index 3076801c2c..f55a206ac0 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt @@ -34,38 +34,23 @@ daNpc_ZelR_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global daNpc_ZelR_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000185C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001AE8; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001B04; // type:label scope:global align:4 -getNeckJointNo__8daNpcT_cFv = .text:0x00001B78; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001D90; // type:label scope:global align:4 getEyeballLMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001D94; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001D98; // type:label scope:global align:4 getEyeballRMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001D9C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001DA0; // type:label scope:global align:4 getBackboneJointNo__12daNpc_ZelR_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 getHeadJointNo__12daNpc_ZelR_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 checkRemoveJoint__12daNpc_ZelR_cFi = .text:0x00001DB0; // type:function size:0x10 scope:global align:4 checkChangeJoint__12daNpc_ZelR_cFi = .text:0x00001DC0; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001DD0; // type:label scope:global align:4 __dt__18daNpc_ZelR_Param_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001E00; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E08; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001E10; // type:label scope:global align:4 __ct__18daNpc_ZelR_Param_cFv = .text:0x00001E10; // type:function size:0x10 scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001E14; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001E18; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -114,7 +99,6 @@ lbl_387_data_244 = .data:0x00000244; // type:object size:0x13 data:string __RTTI__18daNpc_ZelR_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 lbl_387_data_260 = .data:0x00000260; // type:object size:0x9 data:string @95301 = .data:0x0000026C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 lbl_387_data_28C = .data:0x0000028C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 @@ -127,22 +111,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 lbl_387_data_300 = .data:0x00000300; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000031C; // type:object size:0x34 scope:global align:4 +lbl_387_data_31C = .data:0x0000031C; // type:object size:0x34 @95368 = .data:0x00000350; // type:object size:0x3C scope:local align:4 lbl_387_data_38C = .data:0x0000038C; // type:object size:0x14 @95370 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003D4; // type:object size:0x14 scope:global align:4 +lbl_387_data_3D4 = .data:0x000003D4; // type:object size:0x14 @95428 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000040C; // type:object size:0x18 scope:global align:4 +lbl_387_data_40C = .data:0x0000040C; // type:object size:0x18 @95430 = .data:0x00000424; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000430; // type:object size:0x1C scope:global align:4 +lbl_387_data_430 = .data:0x00000430; // type:object size:0x1C @95432 = .data:0x0000044C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000458; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000046C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004A0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004BC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004D4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004DC; // type:object size:0x64 scope:global align:4 +lbl_387_data_458 = .data:0x00000458; // type:object size:0x14 +lbl_387_data_46C = .data:0x0000046C; // type:object size:0x34 +lbl_387_data_4A0 = .data:0x000004A0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__12daNpc_ZelR_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt index 27c83192a8..287c3eb89e 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt @@ -34,37 +34,23 @@ daNpc_ZelRo_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global daNpc_ZelRo_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x0000185C; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001AE8; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001B04; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001D90; // type:label scope:global align:4 getEyeballLMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001D94; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001D98; // type:label scope:global align:4 getEyeballRMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001D9C; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001DA0; // type:label scope:global align:4 getBackboneJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_ZelRo_cFv = .text:0x00001DB0; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_ZelRo_cFi = .text:0x00001DB8; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_ZelRo_cFi = .text:0x00001DC8; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001DD0; // type:label scope:global align:4 __dt__19daNpc_ZelRo_Param_cFv = .text:0x00001DD8; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001E00; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001E08; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001E10; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001E14; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001E18; // type:label scope:global align:4 __ct__19daNpc_ZelRo_Param_cFv = .text:0x00001E18; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -114,7 +100,6 @@ lbl_388_data_244 = .data:0x00000244; // type:object size:0x14 data:string __RTTI__19daNpc_ZelRo_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 lbl_388_data_260 = .data:0x00000260; // type:object size:0x9 data:string @95305 = .data:0x0000026C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 lbl_388_data_28C = .data:0x0000028C; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 @@ -127,22 +112,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 lbl_388_data_300 = .data:0x00000300; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000031C; // type:object size:0x34 scope:global align:4 +lbl_388_data_31C = .data:0x0000031C; // type:object size:0x34 @95372 = .data:0x00000350; // type:object size:0x3C scope:local align:4 lbl_388_data_38C = .data:0x0000038C; // type:object size:0x14 @95374 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000003D4; // type:object size:0x14 scope:global align:4 +lbl_388_data_3D4 = .data:0x000003D4; // type:object size:0x14 @95432 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000040C; // type:object size:0x18 scope:global align:4 +lbl_388_data_40C = .data:0x0000040C; // type:object size:0x18 @95434 = .data:0x00000424; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000430; // type:object size:0x1C scope:global align:4 +lbl_388_data_430 = .data:0x00000430; // type:object size:0x1C @95436 = .data:0x0000044C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000458; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000046C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004A0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004BC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004D4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004DC; // type:object size:0x64 scope:global align:4 +lbl_388_data_458 = .data:0x00000458; // type:object size:0x14 +lbl_388_data_46C = .data:0x0000046C; // type:object size:0x34 +lbl_388_data_4A0 = .data:0x000004A0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__13daNpc_ZelRo_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt index b30c1ed318..96628a545a 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt @@ -33,36 +33,23 @@ daNpc_Zelda_Execute__FPv = .text:0x00001968; // type:function size:0x4 scope:glo daNpc_Zelda_Draw__FPv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 daNpc_Zelda_IsDelete__FPv = .text:0x00001970; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000019E0; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000019E0; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B2C; // type:function size:0x44 scope:global align:4 initialize__8daNpcT_cFv = .text:0x00001B70; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C18; // type:function size:0x8C scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00001CA4; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CA4; // type:function size:0x118 scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DBC; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00001ECC; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00001F4C; // type:label scope:global align:4 getEyeballLMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F4C; // type:function size:0x8 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00001F50; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00001F54; // type:label scope:global align:4 getEyeballRMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F54; // type:function size:0x8 scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00001F58; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00001F5C; // type:label scope:global align:4 getBackboneJointNo__13daNpc_Zelda_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 getNeckJointNo__13daNpc_Zelda_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 getHeadJointNo__13daNpc_Zelda_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 checkRemoveJoint__13daNpc_Zelda_cFi = .text:0x00001F74; // type:function size:0x10 scope:global align:4 checkChangeJoint__13daNpc_Zelda_cFi = .text:0x00001F84; // type:function size:0x10 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00001F8C; // type:label scope:global align:4 __dt__19daNpc_Zelda_Param_cFv = .text:0x00001F94; // type:function size:0x40 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00001FBC; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00001FC4; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00001FCC; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00001FD0; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00001FD4; // type:label scope:global align:4 __ct__19daNpc_Zelda_Param_cFv = .text:0x00001FD4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -119,7 +106,6 @@ lbl_389_data_2A8 = .data:0x000002A8; // type:object size:0x14 data:string __RTTI__19daNpc_Zelda_Param_c = .data:0x000002BC; // type:object size:0x8 scope:global align:4 lbl_389_data_2C4 = .data:0x000002C4; // type:object size:0x9 data:string @95357 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000002DC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 lbl_389_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 @@ -129,22 +115,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 lbl_389_data_340 = .data:0x00000340; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000035C; // type:object size:0x34 scope:global align:4 +lbl_389_data_35C = .data:0x0000035C; // type:object size:0x34 @95424 = .data:0x00000390; // type:object size:0x3C scope:local align:4 lbl_389_data_3CC = .data:0x000003CC; // type:object size:0x14 @95426 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000414; // type:object size:0x14 scope:global align:4 +lbl_389_data_414 = .data:0x00000414; // type:object size:0x14 @95484 = .data:0x00000428; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000044C; // type:object size:0x18 scope:global align:4 +lbl_389_data_44C = .data:0x0000044C; // type:object size:0x18 @95486 = .data:0x00000464; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000470; // type:object size:0x1C scope:global align:4 +lbl_389_data_470 = .data:0x00000470; // type:object size:0x1C @95488 = .data:0x0000048C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000498; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004AC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000004E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000004FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000514; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000051C; // type:object size:0x64 scope:global align:4 +lbl_389_data_498 = .data:0x00000498; // type:object size:0x14 +lbl_389_data_4AC = .data:0x000004AC; // type:object size:0x34 +lbl_389_data_4E0 = .data:0x000004E0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 mCutList__13daNpc_Zelda_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt index d33e61e0db..abf417204c 100644 --- a/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt @@ -58,17 +58,12 @@ daNpc_zrA_Execute__FPv = .text:0x00005A08; // type:function size:0x4 scope:globa daNpc_zrA_Draw__FPv = .text:0x00005A0C; // type:function size:0x4 scope:global align:4 daNpc_zrA_IsDelete__FPv = .text:0x00005A10; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:global align:4 -getPntPos__13daNpcF_Path_cFi = .text:0x00005A80; // type:label scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00005A80; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00005ABC; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00005ABC; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00005AFC; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00005B78; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00005BB8; // type:function size:0x40 scope:global align:4 __dt__16daNpc_zrA_Path_cFv = .text:0x00005BF8; // type:function size:0x58 scope:global align:4 -__dt__13mDoExt_bpkAnmFv = .text:0x00005C38; // type:label scope:global align:4 checkHide__8daNpcF_cFv = .text:0x00005C50; // type:function size:0x54 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00005CA4; // type:label scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00005CA4; // type:function size:0x28 scope:global align:4 wait__11daNpc_zrA_cFPv = .text:0x00005CCC; // type:function size:0x42C scope:global align:4 walkCalc__11daNpc_zrA_cFv = .text:0x000060F8; // type:function size:0xDC scope:global align:4 @@ -456,7 +451,6 @@ lbl_390_data_C14 = .data:0x00000C14; // type:object size:0x12 data:string __RTTI__17daNpc_zrA_Param_c = .data:0x00000C28; // type:object size:0x8 scope:global align:4 lbl_390_data_C30 = .data:0x00000C30; // type:object size:0x9 data:string @103161 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000C48; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000C50; // type:object size:0xC scope:global align:4 lbl_390_data_C5C = .data:0x00000C5C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000C6C; // type:object size:0x8 scope:global align:4 @@ -469,23 +463,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x00000CB8; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x00000CC0; // type:object size:0xC scope:global align:4 lbl_390_data_CCC = .data:0x00000CCC; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000CE0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000CE8; // type:object size:0x34 scope:global align:4 +lbl_390_data_CE8 = .data:0x00000CE8; // type:object size:0x34 @103233 = .data:0x00000D1C; // type:object size:0x3C scope:local align:4 lbl_390_data_D58 = .data:0x00000D58; // type:object size:0x14 @103235 = .data:0x00000D6C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000DA0; // type:object size:0x14 scope:global align:4 +lbl_390_data_DA0 = .data:0x00000DA0; // type:object size:0x14 @103293 = .data:0x00000DB4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000DD8; // type:object size:0x18 scope:global align:4 +lbl_390_data_DD8 = .data:0x00000DD8; // type:object size:0x18 @103295 = .data:0x00000DF0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000DFC; // type:object size:0x1C scope:global align:4 +lbl_390_data_DFC = .data:0x00000DFC; // type:object size:0x1C @103297 = .data:0x00000E18; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000E24; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000E38; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000E6C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000E88; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000EA0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000EA8; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGLin = .data:0x00000EC8; // type:object size:0x64 scope:global align:4 +lbl_390_data_E24 = .data:0x00000E24; // type:object size:0x14 +lbl_390_data_E38 = .data:0x00000E38; // type:object size:0x34 +lbl_390_data_E6C = .data:0x00000E6C; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96882 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt index fea6bbef31..0a36ee8b35 100644 --- a/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_zrC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpc_zrC_cFv = .text:0x00000358; // type:function size:0x120 scope:global align:4 create__11daNpc_zrC_cFv = .text:0x00000478; // type:function size:0x2E8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000760; // type:label scope:global align:4 CreateHeap__11daNpc_zrC_cFv = .text:0x00000760; // type:function size:0x334 scope:global align:4 Draw__11daNpc_zrC_cFv = .text:0x00000A94; // type:function size:0x94 scope:global align:4 ctrlJoint__11daNpc_zrC_cFP8J3DJointP8J3DModel = .text:0x00000B28; // type:function size:0x1E4 scope:global align:4 @@ -26,7 +25,6 @@ drawOtherMdls__11daNpc_zrC_cFv = .text:0x00001C38; // type:function size:0x4 sco getTypeFromParam__11daNpc_zrC_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 isDelete__11daNpc_zrC_cFv = .text:0x00001C94; // type:function size:0x84 scope:global align:4 reset__11daNpc_zrC_cFv = .text:0x00001D18; // type:function size:0x1B4 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00001ECC; // type:label scope:global align:4 playExpression__11daNpc_zrC_cFv = .text:0x00001ECC; // type:function size:0x508 scope:global align:4 playMotion__11daNpc_zrC_cFv = .text:0x000023D4; // type:function size:0x3FC scope:global align:4 playMotionAnm2__11daNpc_zrC_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000027D0; // type:function size:0x124 scope:global align:4 @@ -51,10 +49,7 @@ daNpc_zrC_Draw__FPv = .text:0x00004510; // type:function size:0x4 scope:global a daNpc_zrC_IsDelete__FPv = .text:0x00004514; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004584; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x000045C0; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000045C0; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00004600; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x0000467C; // type:label scope:global align:4 adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000467C; // type:function size:0x4 scope:global align:4 __dt__17daNpc_zrC_Param_cFv = .text:0x00004680; // type:function size:0x40 scope:global align:4 __ct__17daNpc_zrC_Param_cFv = .text:0x000046C0; // type:function size:0x10 scope:global align:4 @@ -183,29 +178,25 @@ lbl_391_data_4DC = .data:0x000004DC; // type:object size:0x12 data:string __RTTI__17daNpc_zrC_Param_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 lbl_391_data_4F8 = .data:0x000004F8; // type:object size:0x9 data:string @100706 = .data:0x00000504; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000510; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000518; // type:object size:0xC scope:global align:4 lbl_391_data_524 = .data:0x00000524; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x0000053C; // type:object size:0xC scope:global align:4 lbl_391_data_548 = .data:0x00000548; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x0000055C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000564; // type:object size:0x34 scope:global align:4 +lbl_391_data_564 = .data:0x00000564; // type:object size:0x34 @100779 = .data:0x00000598; // type:object size:0x3C scope:local align:4 lbl_391_data_5D4 = .data:0x000005D4; // type:object size:0x14 @100781 = .data:0x000005E8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000061C; // type:object size:0x14 scope:global align:4 +lbl_391_data_61C = .data:0x0000061C; // type:object size:0x14 @100839 = .data:0x00000630; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000654; // type:object size:0x18 scope:global align:4 +lbl_391_data_654 = .data:0x00000654; // type:object size:0x18 @100841 = .data:0x0000066C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000678; // type:object size:0x1C scope:global align:4 +lbl_391_data_678 = .data:0x00000678; // type:object size:0x1C @100843 = .data:0x00000694; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000006A0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000006B4; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000006E8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000704; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000071C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000724; // type:object size:0x64 scope:global align:4 +lbl_391_data_6A0 = .data:0x000006A0; // type:object size:0x14 +lbl_391_data_6B4 = .data:0x000006B4; // type:object size:0x34 +lbl_391_data_6E8 = .data:0x000006E8; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @98906 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt index 99e00d6063..cb835dfa1c 100644 --- a/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpc_zrZ_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 __dt__11daNpc_zrZ_cFv = .text:0x0000038C; // type:function size:0x120 scope:global align:4 create__11daNpc_zrZ_cFv = .text:0x000004AC; // type:function size:0x2E8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000794; // type:label scope:global align:4 CreateHeap__11daNpc_zrZ_cFv = .text:0x00000794; // type:function size:0x2F0 scope:global align:4 Draw__11daNpc_zrZ_cFv = .text:0x00000A84; // type:function size:0xF4 scope:global align:4 draw__11daNpc_zrZ_cFiifP11_GXColorS10i = .text:0x00000B78; // type:function size:0x2DC scope:global align:4 @@ -31,7 +30,6 @@ drawOtherMdls__11daNpc_zrZ_cFv = .text:0x00001FA4; // type:function size:0x4 sco getTypeFromParam__11daNpc_zrZ_cFv = .text:0x00001FA8; // type:function size:0x38 scope:global align:4 isDelete__11daNpc_zrZ_cFv = .text:0x00001FE0; // type:function size:0xB8 scope:global align:4 reset__11daNpc_zrZ_cFv = .text:0x00002098; // type:function size:0x264 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000022FC; // type:label scope:global align:4 playExpression__11daNpc_zrZ_cFv = .text:0x000022FC; // type:function size:0xB4 scope:global align:4 playMotion__11daNpc_zrZ_cFv = .text:0x000023B0; // type:function size:0x110 scope:global align:4 setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x000024C0; // type:function size:0xA8 scope:global align:4 @@ -66,15 +64,11 @@ daNpc_zrZ_Draw__FPv = .text:0x0000596C; // type:function size:0x4 scope:global a daNpc_zrZ_IsDelete__FPv = .text:0x00005970; // type:function size:0x8 scope:global align:4 __sinit_d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000059E0; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00005A1C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00005A1C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x00005A5C; // type:label scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00005AD8; // type:function size:0x40 scope:global align:4 __dt__13daNpcF_Path_cFv = .text:0x00005B18; // type:function size:0x40 scope:global align:4 -getPntPos__13daNpcF_Path_cFi = .text:0x00005B58; // type:label scope:global align:4 adjustShapeAngle__11daNpc_zrZ_cFv = .text:0x00005B58; // type:function size:0x4 scope:global align:4 __dt__17daNpc_zrZ_Param_cFv = .text:0x00005B5C; // type:function size:0x40 scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x00005B84; // type:label scope:global align:4 __ct__17daNpc_zrZ_Param_cFv = .text:0x00005B9C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -188,7 +182,6 @@ lbl_392_data_554 = .data:0x00000554; // type:object size:0x12 data:string __RTTI__17daNpc_zrZ_Param_c = .data:0x00000568; // type:object size:0x8 scope:global align:4 lbl_392_data_570 = .data:0x00000570; // type:object size:0x9 data:string @101151 = .data:0x0000057C; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x00000588; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x00000590; // type:object size:0xC scope:global align:4 lbl_392_data_59C = .data:0x0000059C; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000005AC; // type:object size:0x8 scope:global align:4 @@ -201,22 +194,19 @@ __RTTI__16daNpcF_SPCurve_c = .data:0x000005F8; // type:object size:0x8 scope:glo __vt__18daNpcF_ActorMngr_c = .data:0x00000600; // type:object size:0xC scope:global align:4 lbl_392_data_60C = .data:0x0000060C; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000620; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000628; // type:object size:0x34 scope:global align:4 +lbl_392_data_628 = .data:0x00000628; // type:object size:0x34 @101224 = .data:0x0000065C; // type:object size:0x3C scope:local align:4 lbl_392_data_698 = .data:0x00000698; // type:object size:0x14 @101226 = .data:0x000006AC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000006E0; // type:object size:0x14 scope:global align:4 +lbl_392_data_6E0 = .data:0x000006E0; // type:object size:0x14 @101284 = .data:0x000006F4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000718; // type:object size:0x18 scope:global align:4 +lbl_392_data_718 = .data:0x00000718; // type:object size:0x18 @101286 = .data:0x00000730; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000073C; // type:object size:0x1C scope:global align:4 +lbl_392_data_73C = .data:0x0000073C; // type:object size:0x1C @101288 = .data:0x00000758; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000764; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000778; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007AC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007C8; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000007E0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000007E8; // type:object size:0x64 scope:global align:4 +lbl_392_data_764 = .data:0x00000764; // type:object size:0x14 +lbl_392_data_778 = .data:0x00000778; // type:object size:0x34 +lbl_392_data_7AC = .data:0x000007AC; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @98989 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt b/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt index 4145e8bb15..ea2adf40a6 100644 --- a/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__15daTvCdlst_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 setBaseMtx__11daTvCdlst_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000168; // type:label scope:global align:4 CreateHeap__11daTvCdlst_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 create__11daTvCdlst_cFv = .text:0x000001D0; // type:function size:0x23C scope:global align:4 createHeapCallBack__11daTvCdlst_cFP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt index 3dca497d8f..1f8b2f6915 100644 --- a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt @@ -8,7 +8,6 @@ pushPullcallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .tex searchIronBallCallback__FPvPv = .text:0x0000026C; // type:function size:0x8C scope:global align:4 create1st__14daObjYtaihou_cFv = .text:0x000002F8; // type:function size:0xC8 scope:global align:4 setIronBall__14daObjYtaihou_cFP12daObjCarry_c = .text:0x000003C0; // type:function size:0x70 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000430; // type:label scope:global align:4 getEvent__14daObjYtaihou_cFUc = .text:0x00000430; // type:function size:0x14 scope:global align:4 loadAngle__14daObjYtaihou_cFv = .text:0x00000444; // type:function size:0x88 scope:global align:4 saveAngle__14daObjYtaihou_cFv = .text:0x000004CC; // type:function size:0xBC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt index b3124974f0..1a557ca288 100644 --- a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__18daAmiShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 setBaseMtx__14daAmiShutter_cFv = .text:0x00000108; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000184; // type:label scope:global align:4 CreateHeap__14daAmiShutter_cFv = .text:0x00000184; // type:function size:0x68 scope:global align:4 create__14daAmiShutter_cFv = .text:0x000001EC; // type:function size:0x1A0 scope:global align:4 Execute__14daAmiShutter_cFPPA3_A4_f = .text:0x0000038C; // type:function size:0x74 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt index d1eb453b0e..8ed2b1f151 100644 --- a/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt @@ -88,9 +88,9 @@ lbl_398_data_BC = .data:0x000000BC; // type:object size:0x8 data:string lbl_398_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string lbl_398_data_CA = .data:0x000000CA; // type:object size:0x6 data:string lbl_398_data_D0 = .data:0x000000D0; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000D4; // type:object size:0x2 scope:global align:4 data:string +lbl_398_data_D4 = .data:0x000000D4; // type:object size:0x2 data:string lbl_398_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x6 scope:global align:4 data:string +lbl_398_data_DC = .data:0x000000DC; // type:object size:0x6 data:string lbl_398_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string lbl_398_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string lbl_398_data_EE = .data:0x000000EE; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_avalanche/symbols.txt b/config/RZDE01_02/rels/d_a_obj_avalanche/symbols.txt index 505e8c24a5..881bbf7110 100644 --- a/config/RZDE01_02/rels/d_a_obj_avalanche/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_avalanche/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__16daObjAvalanche_cFv = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__16daObjAvalanche_cFv = .text:0x000000FC; // type:function size:0x1B8 scope:global align:4 CreateHeap__16daObjAvalanche_cFv = .text:0x000002B4; // type:function size:0x1A0 scope:global align:4 create1st__16daObjAvalanche_cFv = .text:0x00000454; // type:function size:0x68 scope:global align:4 @@ -51,6 +50,5 @@ lbl_400_data_10C = .data:0x0000010C; // type:object size:0x11 data:string __RTTI__16daObjAvalanche_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 lbl_400_data_13C = .data:0x0000013C; // type:object size:0x11 data:string @92076 = .data:0x00000150; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x0000015C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000170; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000178; // type:object size:0x24 scope:global align:4 +lbl_400_data_15C = .data:0x0000015C; // type:object size:0x14 +lbl_400_data_178 = .data:0x00000178; // type:object size:0x24 diff --git a/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt b/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt index fed8d20cf0..50e37b527d 100644 --- a/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt @@ -56,22 +56,17 @@ __vt__19daObj_Balloon_HIO_c = .data:0x000000C4; // type:object size:0xC scope:gl lbl_401_data_D0 = .data:0x000000D0; // type:object size:0x14 data:string @92006 = .data:0x000000E4; // type:object size:0xC scope:local align:4 __RTTI__19daObj_Balloon_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000F8; // type:object size:0x34 scope:global align:4 +lbl_401_data_F8 = .data:0x000000F8; // type:object size:0x34 @92070 = .data:0x0000012C; // type:object size:0x3C scope:local align:4 lbl_401_data_168 = .data:0x00000168; // type:object size:0x14 @92072 = .data:0x0000017C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001B0; // type:object size:0x14 scope:global align:4 +lbl_401_data_1B0 = .data:0x000001B0; // type:object size:0x14 @92130 = .data:0x000001C4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001E8; // type:object size:0x18 scope:global align:4 +lbl_401_data_1E8 = .data:0x000001E8; // type:object size:0x18 @92132 = .data:0x00000200; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000020C; // type:object size:0x1C scope:global align:4 +lbl_401_data_20C = .data:0x0000020C; // type:object size:0x1C @92134 = .data:0x00000228; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000234; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000248; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000264; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000027C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000284; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +lbl_401_data_234 = .data:0x00000234; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 m_combo_count__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt b/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt index 8f028da7b7..4b7c17dcb6 100644 --- a/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt @@ -28,7 +28,6 @@ daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00001EE0; // type:function size: __dt__16daObj_BattaHIO_cFv = .text:0x00001EE8; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_batta_cpp = .text:0x00001F28; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00001F70; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x00001FE4; // type:label scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00001FE4; // type:function size:0xC scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00001FF0; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -116,24 +115,19 @@ lbl_403_data_1A8 = .data:0x000001A8; // type:object size:0xD data:string __RTTI__12daObjBATTA_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 lbl_403_data_1D4 = .data:0x000001D4; // type:object size:0xA data:string @94163 = .data:0x000001E0; // type:object size:0xC scope:local align:4 -__RTTI__9dInsect_c = .data:0x000001EC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001F4; // type:object size:0x34 scope:global align:4 +lbl_403_data_1F4 = .data:0x000001F4; // type:object size:0x34 @94223 = .data:0x00000228; // type:object size:0x3C scope:local align:4 lbl_403_data_264 = .data:0x00000264; // type:object size:0x14 @94225 = .data:0x00000278; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002AC; // type:object size:0x14 scope:global align:4 +lbl_403_data_2AC = .data:0x000002AC; // type:object size:0x14 @94283 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E4; // type:object size:0x18 scope:global align:4 +lbl_403_data_2E4 = .data:0x000002E4; // type:object size:0x18 @94285 = .data:0x000002FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000308; // type:object size:0x1C scope:global align:4 +lbl_403_data_308 = .data:0x00000308; // type:object size:0x1C @94287 = .data:0x00000324; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000330; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000344; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000358; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000374; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000038C; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000394; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003E4; // type:object size:0x2C scope:global align:4 +lbl_403_data_330 = .data:0x00000330; // type:object size:0x14 +lbl_403_data_344 = .data:0x00000344; // type:object size:0x14 +lbl_403_data_358 = .data:0x00000358; // type:object size:0xB8 lbl_403_data_410 = .data:0x00000410; // type:object size:0x8 data:string lbl_403_data_418 = .data:0x00000418; // type:object size:0x4 data:string lbl_403_data_41C = .data:0x0000041C; // type:object size:0x4 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt index 903d889821..12ebf51644 100644 --- a/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt @@ -5,9 +5,7 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __dt__11daObj_Bed_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 create__11daObj_Bed_cFv = .text:0x0000019C; // type:function size:0x1F8 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x00000394; // type:label scope:global align:4 CreateHeap__11daObj_Bed_cFv = .text:0x00000394; // type:function size:0x104 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000430; // type:label scope:global align:4 Execute__11daObj_Bed_cFv = .text:0x00000498; // type:function size:0xC0 scope:global align:4 Draw__11daObj_Bed_cFv = .text:0x00000558; // type:function size:0xC0 scope:global align:4 createHeapCallBack__11daObj_Bed_cFP10fopAc_ac_c = .text:0x00000618; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt index df8432aac1..972286ab7d 100644 --- a/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt @@ -56,17 +56,11 @@ daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x000041F4; // type:function size:0x daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x000041F8; // type:function size:0x10 scope:global align:4 __sinit_d_a_obj_bemos_cpp = .text:0x00004208; // type:function size:0xE4 scope:global align:4 getJointNodePointer__12J3DModelDataCFUs = .text:0x000042EC; // type:function size:0x10 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x000042FC; // type:label scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000042FC; // type:function size:0x14 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00004310; // type:function size:0xC scope:global align:4 fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x0000431C; // type:function size:0x84 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x0000433C; // type:label scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00004374; // type:label scope:global align:4 checkGroundHit__11fopAcM_lc_cFv = .text:0x000043A0; // type:function size:0x4C scope:global align:4 -isStop__14mDoExt_baseAnmFv = .text:0x000043AC; // type:label scope:global align:4 -__dt__14dBgS_ObjGndChkFv = .text:0x000043EC; // type:label scope:global align:4 __arraydtor$94200 = .text:0x000043EC; // type:function size:0x1C scope:global align:4 -__dt__11dBgS_WtrChkFv = .text:0x00004408; // type:label scope:global align:4 __arraydtor$94203 = .text:0x00004408; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -151,29 +145,25 @@ lbl_406_data_260 = .data:0x00000260; // type:object size:0xA data:string __RTTI__9daObjBm_c = .data:0x00000280; // type:object size:0x8 scope:global align:4 lbl_406_data_288 = .data:0x00000288; // type:object size:0x11 data:string @94820 = .data:0x0000029C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000002A8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000002B0; // type:object size:0x34 scope:global align:4 +lbl_406_data_2B0 = .data:0x000002B0; // type:object size:0x34 @94880 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 lbl_406_data_320 = .data:0x00000320; // type:object size:0x14 @94882 = .data:0x00000334; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000368; // type:object size:0x48 scope:global align:4 +lbl_406_data_368 = .data:0x00000368; // type:object size:0x48 @94934 = .data:0x000003B0; // type:object size:0x4C scope:local align:4 lbl_406_data_3FC = .data:0x000003FC; // type:object size:0x14 @94938 = .data:0x00000410; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000454; // type:object size:0x14 scope:global align:4 +lbl_406_data_454 = .data:0x00000454; // type:object size:0x14 @94940 = .data:0x00000468; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000048C; // type:object size:0x18 scope:global align:4 +lbl_406_data_48C = .data:0x0000048C; // type:object size:0x18 @94942 = .data:0x000004A4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000004B0; // type:object size:0x1C scope:global align:4 +lbl_406_data_4B0 = .data:0x000004B0; // type:object size:0x1C @94944 = .data:0x000004CC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000004D8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000004EC; // type:object size:0x34 scope:global align:4 +lbl_406_data_4D8 = .data:0x000004D8; // type:object size:0x14 +lbl_406_data_4EC = .data:0x000004EC; // type:object size:0x34 @94978 = .data:0x00000520; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000534; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x0000054C; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000560; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x0000057C; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000594; // type:object size:0x8C scope:global align:4 +lbl_406_data_534 = .data:0x00000534; // type:object size:0x2C +lbl_406_data_560 = .data:0x00000560; // type:object size:0xC0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 l_joint_table = .bss:0x00000008; // type:object size:0x14 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_obj_bhashi/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bhashi/symbols.txt index 4adf65f863..bba26e93f4 100644 --- a/config/RZDE01_02/rels/d_a_obj_bhashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bhashi/symbols.txt @@ -88,9 +88,9 @@ lbl_90_data_84 = .data:0x00000084; // type:object size:0xE data:string __RTTI__13daObjBHASHI_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 lbl_90_data_B0 = .data:0x000000B0; // type:object size:0x19 data:string lbl_90_data_C9 = .data:0x000000C9; // type:object size:0x7 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D0; // type:object size:0xC scope:global align:4 data:string +lbl_90_data_D0 = .data:0x000000D0; // type:object size:0xC data:string lbl_90_data_DC = .data:0x000000DC; // type:object size:0x8 data:string -__RTTI__10fopAc_ac_c = .data:0x000000E4; // type:object size:0x11 scope:global align:4 data:string +lbl_90_data_E4 = .data:0x000000E4; // type:object size:0x11 data:string lbl_90_data_F5 = .data:0x000000F5; // type:object size:0x17 data:string -__vt__8cM3dGAab = .data:0x0000010C; // type:object size:0x2 scope:global align:4 data:string +lbl_90_data_10C = .data:0x0000010C; // type:object size:0x2 data:string lbl_90_data_10E = .data:0x0000010E; // type:object size:0x13 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_bk_leaf/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bk_leaf/symbols.txt index f2ff00d3dd..d90ebaa3e2 100644 --- a/config/RZDE01_02/rels/d_a_obj_bk_leaf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bk_leaf/symbols.txt @@ -26,4 +26,4 @@ lbl_408_data_18 = .data:0x00000018; // type:object size:0xE data:string l_bckName = .data:0x00000028; // type:object size:0x4 scope:global align:4 l_daBkLeaf_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 g_profile_Obj_BkLeaf = .data:0x0000004C; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000007C; // type:object size:0x24 scope:global align:4 +lbl_408_data_7C = .data:0x0000007C; // type:object size:0x24 diff --git a/config/RZDE01_02/rels/d_a_obj_bky_rock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bky_rock/symbols.txt index 7c87b128c4..abac070f00 100644 --- a/config/RZDE01_02/rels/d_a_obj_bky_rock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bky_rock/symbols.txt @@ -76,5 +76,5 @@ lbl_409_data_68 = .data:0x00000068; // type:object size:0xC data:string @89398 = .data:0x00000074; // type:object size:0x14 scope:local align:4 __RTTI__11daBkyRock_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 lbl_409_data_90 = .data:0x00000090; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_409_data_9C = .data:0x0000009C; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bombf/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bombf/symbols.txt index 0f5dd449f6..1eafb29fed 100644 --- a/config/RZDE01_02/rels/d_a_obj_bombf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bombf/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 createHeap__12daObjBombf_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 daObjBombf_createHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x4 scope:global align:4 create__12daObjBombf_cFv = .text:0x000000C8; // type:function size:0x100 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000001C8; // type:label scope:global align:4 daObjBombf_Create__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x4 scope:global align:4 __dt__12daObjBombf_cFv = .text:0x000001CC; // type:function size:0x6C scope:global align:4 daObjBombf_Delete__FP12daObjBombf_c = .text:0x00000238; // type:function size:0x28 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bosswarp/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bosswarp/symbols.txt index 7e60c0aa1a..3146914448 100644 --- a/config/RZDE01_02/rels/d_a_obj_bosswarp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bosswarp/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 getNowLevel__Fv = .text:0x00000060; // type:function size:0xA8 scope:global align:4 initBaseMtx__15daObjBossWarp_cFv = .text:0x00000108; // type:function size:0x4C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000154; // type:label scope:global align:4 setBaseMtx__15daObjBossWarp_cFv = .text:0x00000154; // type:function size:0x70 scope:global align:4 Create__15daObjBossWarp_cFv = .text:0x000001C4; // type:function size:0x164 scope:global align:4 CreateHeap__15daObjBossWarp_cFv = .text:0x00000328; // type:function size:0x1D4 scope:global align:4 @@ -32,7 +31,6 @@ daObjBossWarp_Draw__FP15daObjBossWarp_c = .text:0x0000191C; // type:function siz daObjBossWarp_Execute__FP15daObjBossWarp_c = .text:0x00001920; // type:function size:0x4 scope:global align:4 daObjBossWarp_Delete__FP15daObjBossWarp_c = .text:0x00001924; // type:function size:0x44 scope:global align:4 daObjBossWarp_Create__FP10fopAc_ac_c = .text:0x00001968; // type:function size:0x4 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x0000196C; // type:label scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000196C; // type:function size:0xC scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00001978; // type:function size:0x8 scope:global align:4 setPos__11daObjLife_cF4cXyz = .text:0x00001980; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt b/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt index 52d506d86c..8224947346 100644 --- a/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt @@ -22,7 +22,6 @@ daObj_BouMato_Execute__FPv = .text:0x00000EF4; // type:function size:0x4 scope:g daObj_BouMato_Draw__FPv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 daObj_BouMato_IsDelete__FPv = .text:0x00000EFC; // type:function size:0x8 scope:global align:4 __sinit_d_a_obj_boumato_cpp = .text:0x00000F04; // type:function size:0x78 scope:global align:4 -__dt__8cM3dGCylFv = .text:0x00000F7C; // type:label scope:global align:4 __ct__8cM3dGCylFv = .text:0x00000F7C; // type:function size:0x10 scope:global align:4 __dt__21daObj_BouMato_Param_cFv = .text:0x00000F8C; // type:function size:0x40 scope:global align:4 __ct__21daObj_BouMato_Param_cFv = .text:0x00000FCC; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_brakeeff/symbols.txt b/config/RZDE01_02/rels/d_a_obj_brakeeff/symbols.txt index ab2a0f41b7..35b7c43400 100644 --- a/config/RZDE01_02/rels/d_a_obj_brakeeff/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_brakeeff/symbols.txt @@ -21,6 +21,5 @@ bef_brk = .data:0x00000010; // type:object size:0x8 scope:global align:4 cc_sph_src$93474 = .data:0x00000018; // type:object size:0x40 scope:global align:4 l_daObj_Brakeeff_Method = .data:0x00000058; // type:object size:0x20 scope:global align:4 g_profile_OBJ_BEF = .data:0x00000078; // type:object size:0x30 scope:global align:4 -__vt__8cM3dGAab = .data:0x000000A8; // type:object size:0x40 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000000E8; // type:object size:0x24 scope:global align:4 +lbl_17_data_A8 = .data:0x000000A8; // type:object size:0x64 e_name = .bss:0x00000000; // type:object size:0xA scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_brg/symbols.txt b/config/RZDE01_02/rels/d_a_obj_brg/symbols.txt index dd244f64a0..378ca8641c 100644 --- a/config/RZDE01_02/rels/d_a_obj_brg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_brg/symbols.txt @@ -12,10 +12,7 @@ daObj_Brg_Delete__FP13obj_brg_class = .text:0x00003570; // type:function size:0x CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000035CC; // type:function size:0x61C scope:global align:4 daObj_Brg_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0xAAC scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00004694; // type:function size:0x40 scope:global align:4 -__ct__8dCcD_CylFv = .text:0x000046D4; // type:label scope:global align:4 __ct__4br_sFv = .text:0x000046D4; // type:function size:0xE4 scope:global align:4 -__dt__8dCcD_CylFv = .text:0x0000472C; // type:label scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x000047B8; // type:label scope:global align:4 __dt__4br_sFv = .text:0x000047B8; // type:function size:0xB4 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -168,7 +165,7 @@ l_daObj_Brg_Method = .data:0x000000D4; // type:object size:0x20 scope:global ali g_profile_OBJ_BRG = .data:0x000000F4; // type:object size:0x30 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000124; // type:object size:0x14 scope:global align:4 lbl_414_data_138 = .data:0x00000138; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x0000014C; // type:object size:0x48 scope:global align:4 +lbl_414_data_14B = .data:0x0000014B; // type:object size:0x49 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 wy = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_carry/symbols.txt b/config/RZDE01_02/rels/d_a_obj_carry/symbols.txt index 4190e1af17..57506cb5ab 100644 --- a/config/RZDE01_02/rels/d_a_obj_carry/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_carry/symbols.txt @@ -13,7 +13,6 @@ s_setB_sub__FPvPv = .text:0x00000418; // type:function size:0x74 scope:global al CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 checkFlag__12daObjCarry_cFUc = .text:0x00000490; // type:function size:0x20 scope:global align:4 initBaseMtx__12daObjCarry_cFv = .text:0x000004B0; // type:function size:0x64 scope:global align:4 -__as__10QuaternionFR16Quaternion = .text:0x00000514; // type:label scope:global align:4 setBaseMtx__12daObjCarry_cFv = .text:0x00000514; // type:function size:0x2F0 scope:global align:4 preInit__12daObjCarry_cFv = .text:0x00000804; // type:function size:0x1C8 scope:global align:4 checkBreakWolfAttack__12daObjCarry_cFv = .text:0x000009CC; // type:function size:0x54 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt index a03ffdaa73..db412b0048 100644 --- a/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setBaseMtx__11daObjCBlk_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000010C; // type:label scope:global align:4 Create__11daObjCBlk_cFv = .text:0x0000013C; // type:function size:0x1E4 scope:global align:4 CreateHeap__11daObjCBlk_cFv = .text:0x00000320; // type:function size:0x148 scope:global align:4 __ct__Q211daObjCBlk_c7chain_sFv = .text:0x00000468; // type:function size:0x4 scope:global align:4 @@ -18,9 +17,7 @@ daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000638; // type:function size:0x4 daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x4 scope:global align:4 __sinit_d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:global align:4 -__ct__4cXyzFfff = .text:0x000006CC; // type:label scope:global align:4 __dt__Q211daObjCBlk_c7chain_sFv = .text:0x000006CC; // type:function size:0x40 scope:global align:4 -__dt__4cXyzFv = .text:0x000006DC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_chandelier/symbols.txt b/config/RZDE01_02/rels/d_a_obj_chandelier/symbols.txt index 97a5f90c85..4e5d3c7438 100644 --- a/config/RZDE01_02/rels/d_a_obj_chandelier/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_chandelier/symbols.txt @@ -10,7 +10,6 @@ Draw__17daObjChandelier_cFv = .text:0x00000298; // type:function size:0x98 scope Execute__17daObjChandelier_cFPPA3_A4_f = .text:0x00000330; // type:function size:0x80 scope:global align:4 exeModeWait__17daObjChandelier_cFv = .text:0x000003B0; // type:function size:0x8C scope:global align:4 exeModeStartSwg__17daObjChandelier_cFv = .text:0x0000043C; // type:function size:0x8C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000004C8; // type:label scope:global align:4 exeModeDown__17daObjChandelier_cFv = .text:0x000004C8; // type:function size:0xCC scope:global align:4 exeModeEndSwg__17daObjChandelier_cFv = .text:0x00000594; // type:function size:0x5C scope:global align:4 exeModeHookSwg__17daObjChandelier_cFv = .text:0x000005F0; // type:function size:0xC4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt index 4a7e5810de..cb8df6ac49 100644 --- a/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt @@ -11,7 +11,6 @@ daObjCHO_Create__FP10fopAc_ac_c = .text:0x000004B0; // type:function size:0x36C daObjCHO_Delete__FP10daObjCHO_c = .text:0x0000081C; // type:function size:0x68 scope:global align:4 SpeedSet__10daObjCHO_cFv = .text:0x00000884; // type:function size:0xFC scope:global align:4 WallCheck__10daObjCHO_cFv = .text:0x00000980; // type:function size:0x8C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A0C; // type:label scope:global align:4 SearchLink__10daObjCHO_cFv = .text:0x00000A0C; // type:function size:0x13C scope:global align:4 WaitAction__10daObjCHO_cFv = .text:0x00000B48; // type:function size:0x284 scope:global align:4 MoveAction__10daObjCHO_cFv = .text:0x00000DCC; // type:function size:0x254 scope:global align:4 @@ -89,9 +88,9 @@ lbl_423_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string lbl_423_data_CC = .data:0x000000CC; // type:object size:0x6 data:string lbl_423_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string lbl_423_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000DC; // type:object size:0x2 scope:global align:4 data:string +lbl_423_data_DC = .data:0x000000DC; // type:object size:0x2 data:string lbl_423_data_DE = .data:0x000000DE; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x6 scope:global align:4 data:string +lbl_423_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string lbl_423_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_423_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string lbl_423_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_crope/symbols.txt b/config/RZDE01_02/rels/d_a_obj_crope/symbols.txt index c94bba2b2f..845e74c38f 100644 --- a/config/RZDE01_02/rels/d_a_obj_crope/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_crope/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 createHeap__12daObjCrope_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 daObjCrope_createHeap__FP10fopAc_ac_c = .text:0x000000C8; // type:function size:0x4 scope:global align:4 create__12daObjCrope_cFv = .text:0x000000CC; // type:function size:0x3F8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000004C4; // type:label scope:global align:4 daObjCrope_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0x4 scope:global align:4 __dt__12daObjCrope_cFv = .text:0x000004C8; // type:function size:0xB0 scope:global align:4 daObjCrope_Delete__FP12daObjCrope_c = .text:0x00000578; // type:function size:0x28 scope:global align:4 @@ -14,11 +13,7 @@ execute__12daObjCrope_cFv = .text:0x00000DDC; // type:function size:0x1F8 scope: daObjCrope_Execute__FP12daObjCrope_c = .text:0x00000FD4; // type:function size:0x4 scope:global align:4 draw__12daObjCrope_cFv = .text:0x00000FD8; // type:function size:0x9C scope:global align:4 daObjCrope_Draw__FP12daObjCrope_c = .text:0x00001074; // type:function size:0x4 scope:global align:4 -__ct__4cXyzFv = .text:0x00001078; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00001078; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x0000107C; // type:label scope:global align:4 -__as__4cXyzFR9Vec = .text:0x000010BC; // type:label scope:global align:4 -__ct__4cXyzFfff = .text:0x000010D8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_crvfence/symbols.txt b/config/RZDE01_02/rels/d_a_obj_crvfence/symbols.txt index 3f78b8402c..270ec80f71 100644 --- a/config/RZDE01_02/rels/d_a_obj_crvfence/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_crvfence/symbols.txt @@ -68,6 +68,6 @@ lbl_426_data_98 = .data:0x00000098; // type:object size:0x10 data:string __RTTI__15daObjCRVFENCE_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 lbl_426_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string lbl_426_data_D5 = .data:0x000000D5; // type:object size:0xF data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000E4; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000EC; // type:object size:0x2 scope:global align:4 data:string +lbl_426_data_E4 = .data:0x000000E4; // type:object size:0x8 data:string +lbl_426_data_EC = .data:0x000000EC; // type:object size:0x2 data:string lbl_426_data_EE = .data:0x000000EE; // type:object size:0x11 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_crvgate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_crvgate/symbols.txt index 16d175ab7f..368097f038 100644 --- a/config/RZDE01_02/rels/d_a_obj_crvgate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_crvgate/symbols.txt @@ -7,7 +7,6 @@ daObjCRVGATE_Create__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x daObjCRVGATE_Delete__FP14daObjCRVGATE_c = .text:0x000005C0; // type:function size:0x24 scope:global align:4 checkOpen__14daObjCRVGATE_cFv = .text:0x000005E4; // type:function size:0x94 scope:global align:4 actionStartEvent__14daObjCRVGATE_cFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000075C; // type:label scope:global align:4 actionWaitEvent__14daObjCRVGATE_cFv = .text:0x0000075C; // type:function size:0xE4 scope:global align:4 Demo_Set__14daObjCRVGATE_cFv = .text:0x00000840; // type:function size:0xCC scope:global align:4 actionDemoEvent__14daObjCRVGATE_cFv = .text:0x0000090C; // type:function size:0x170 scope:global align:4 @@ -85,6 +84,6 @@ __RTTI__14daObjCRVGATE_c = .data:0x000000A8; // type:object size:0x8 scope:globa lbl_427_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string lbl_427_data_C0 = .data:0x000000C0; // type:object size:0xF data:string lbl_427_data_CF = .data:0x000000CF; // type:object size:0x1 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D0; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +lbl_427_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +lbl_427_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string s_CoCount__29@unnamed@d_a_obj_crvgate_cpp@ = .bss:0x00000000; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_crvlh_down/symbols.txt b/config/RZDE01_02/rels/d_a_obj_crvlh_down/symbols.txt index 649311812e..d174b71ce6 100644 --- a/config/RZDE01_02/rels/d_a_obj_crvlh_down/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_crvlh_down/symbols.txt @@ -48,4 +48,4 @@ lbl_429_data_98 = .data:0x00000098; // type:object size:0x10 data:string __RTTI__15daObjCRVLH_DW_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 lbl_429_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string lbl_429_data_D5 = .data:0x000000D5; // type:object size:0xF data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000E4; // type:object size:0x4 scope:global align:4 +lbl_429_data_E4 = .data:0x000000E4; // type:object size:0x2 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_crvsteel/symbols.txt b/config/RZDE01_02/rels/d_a_obj_crvsteel/symbols.txt index a3322bcbd8..960762046c 100644 --- a/config/RZDE01_02/rels/d_a_obj_crvsteel/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_crvsteel/symbols.txt @@ -43,4 +43,4 @@ lbl_431_data_88 = .data:0x00000088; // type:object size:0x10 data:string __RTTI__15daObjCRVSTEEL_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 lbl_431_data_B4 = .data:0x000000B4; // type:object size:0x13 data:string lbl_431_data_C7 = .data:0x000000C7; // type:object size:0xD data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_431_data_D4 = .data:0x000000D4; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt index f9d23a953a..1fe26bcebf 100644 --- a/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setBaseMtx__12daObjCwall_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000010C; // type:label scope:global align:4 Create__12daObjCwall_cFv = .text:0x00000130; // type:function size:0x1C4 scope:global align:4 CreateHeap__12daObjCwall_cFv = .text:0x000002F4; // type:function size:0x17C scope:global align:4 __ct__Q212daObjCwall_c7chain_sFv = .text:0x00000470; // type:function size:0x4 scope:global align:4 @@ -34,16 +33,8 @@ daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x0000230C; // type:function s daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x00002310; // type:function size:0x4 scope:global align:4 daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x00002314; // type:function size:0x10 scope:global align:4 __sinit_d_a_obj_cwall_cpp = .text:0x00002324; // type:function size:0x88 scope:global align:4 -__ct__4cXyzFfff = .text:0x000023AC; // type:label scope:global align:4 __dt__Q212daObjCwall_c7chain_sFv = .text:0x000023AC; // type:function size:0x40 scope:global align:4 -__dt__4cXyzFv = .text:0x000023BC; // type:label scope:global align:4 -__ct__4cXyzFR9Vec = .text:0x000023EC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000023EC; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000023FC; // type:label scope:global align:4 -absXZ__4cXyzCFv = .text:0x00002408; // type:label scope:global align:4 -__ct__4cXyzFv = .text:0x00002418; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00002450; // type:label scope:global align:4 -__as__4cXyzFR9Vec = .text:0x00002460; // type:label scope:global align:4 getRightHandPos__9daPy_py_cCFv = .text:0x00002460; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -106,8 +97,8 @@ lbl_433_data_1C8 = .data:0x000001C8; // type:object size:0xD data:string __RTTI__12daObjCwall_c = .data:0x000001EC; // type:object size:0x8 scope:global align:4 lbl_433_data_1F4 = .data:0x000001F4; // type:object size:0x11 data:string @93974 = .data:0x00000208; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000214; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000228; // type:object size:0x68 scope:global align:4 +lbl_433_data_214 = .data:0x00000214; // type:object size:0x14 +lbl_433_data_228 = .data:0x00000228; // type:object size:0x68 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @93272 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt index 9d41c30e49..fbc6029910 100644 --- a/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt @@ -78,9 +78,9 @@ lbl_435_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string lbl_435_data_CA = .data:0x000000CA; // type:object size:0x8 data:string lbl_435_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string lbl_435_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000DC; // type:object size:0x2 scope:global align:4 data:string +lbl_435_data_DC = .data:0x000000DC; // type:object size:0x2 data:string lbl_435_data_DE = .data:0x000000DE; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x6 scope:global align:4 data:string +lbl_435_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string lbl_435_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_435_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string lbl_435_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_digholl/symbols.txt b/config/RZDE01_02/rels/d_a_obj_digholl/symbols.txt index 339a35d0ad..4e3e3eaf09 100644 --- a/config/RZDE01_02/rels/d_a_obj_digholl/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_digholl/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__14daObjDigholl_cFv = .text:0x0000005C; // type:function size:0x104 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000160; // type:label scope:global align:4 daObjDigholl_Create__FP10fopAc_ac_c = .text:0x00000160; // type:function size:0x4 scope:global align:4 daObjDigholl_Delete__FP14daObjDigholl_c = .text:0x00000164; // type:function size:0x30 scope:global align:4 execute__14daObjDigholl_cFv = .text:0x00000194; // type:function size:0x22C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_digplace/symbols.txt b/config/RZDE01_02/rels/d_a_obj_digplace/symbols.txt index d4268c85fc..6e38688cf0 100644 --- a/config/RZDE01_02/rels/d_a_obj_digplace/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_digplace/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__12daObjDigpl_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000001D0; // type:label scope:global align:4 daObjDigpl_Create__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 __dt__12daObjDigpl_cFv = .text:0x000001D4; // type:function size:0x58 scope:global align:4 daObjDigpl_Delete__FP12daObjDigpl_c = .text:0x0000022C; // type:function size:0x34 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_dmelevator/symbols.txt b/config/RZDE01_02/rels/d_a_obj_dmelevator/symbols.txt index efbcfdbd88..9e9a1197a3 100644 --- a/config/RZDE01_02/rels/d_a_obj_dmelevator/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_dmelevator/symbols.txt @@ -7,7 +7,6 @@ rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:func nodeCallBackForSw__FP8J3DJointi = .text:0x000002B4; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x00000360; // type:function size:0x94 scope:global align:4 initBaseMtx__17daObjDmElevator_cFv = .text:0x000003F4; // type:function size:0x50 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000444; // type:label scope:global align:4 setBaseMtx__17daObjDmElevator_cFv = .text:0x00000444; // type:function size:0x148 scope:global align:4 Create__17daObjDmElevator_cFv = .text:0x0000058C; // type:function size:0x190 scope:global align:4 init__17daObjDmElevator_cFv = .text:0x0000071C; // type:function size:0x144 scope:global align:4 @@ -97,8 +96,7 @@ lbl_438_data_194 = .data:0x00000194; // type:object size:0x12 data:string __RTTI__17daObjDmElevator_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 lbl_438_data_1C4 = .data:0x000001C4; // type:object size:0x11 data:string @92343 = .data:0x000001D8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001E4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001F8; // type:object size:0x8 scope:global align:4 +lbl_438_data_1E4 = .data:0x000001E4; // type:object size:0x14 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @91787 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_drop/symbols.txt b/config/RZDE01_02/rels/d_a_obj_drop/symbols.txt index 3c29b2f46f..d398e6a84f 100644 --- a/config/RZDE01_02/rels/d_a_obj_drop/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_drop/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0xB8 scope:global align:4 Create__11daObjDrop_cFv = .text:0x00000114; // type:function size:0xC0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000001D4; // type:label scope:global align:4 create__11daObjDrop_cFv = .text:0x000001D4; // type:function size:0x1D8 scope:global align:4 dropGet__11daObjDrop_cFv = .text:0x000003AC; // type:function size:0xB8 scope:global align:4 __defctor__19dPa_followEcallBackFv = .text:0x00000464; // type:function size:0xC scope:global align:4 @@ -26,10 +25,7 @@ execute__11daObjDrop_cFv = .text:0x000015C0; // type:function size:0xD4 scope:gl daObjDrop_Execute__FP11daObjDrop_c = .text:0x00001694; // type:function size:0x4 scope:global align:4 daObjDrop_Delete__FP11daObjDrop_c = .text:0x00001698; // type:function size:0x40 scope:global align:4 daObjDrop_Create__FP10fopAc_ac_c = .text:0x000016D8; // type:function size:0x4 scope:global align:4 -__ct__4cXyzFv = .text:0x000016DC; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000016DC; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x000016E0; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00001720; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_dust/symbols.txt b/config/RZDE01_02/rels/d_a_obj_dust/symbols.txt index f8e5c5b10a..9af7feee2c 100644 --- a/config/RZDE01_02/rels/d_a_obj_dust/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_dust/symbols.txt @@ -62,7 +62,7 @@ lbl_440_data_84 = .data:0x00000084; // type:object size:0xC data:string __RTTI__11daObjDust_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 lbl_440_data_AC = .data:0x000000AC; // type:object size:0x15 data:string lbl_440_data_C1 = .data:0x000000C1; // type:object size:0xB data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000CC; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000D4; // type:object size:0x4 scope:global align:4 +lbl_440_data_CC = .data:0x000000CC; // type:object size:0x8 data:string +lbl_440_data_D4 = .data:0x000000D4; // type:object size:0x2 data:string e_ymb__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global align:4 e_ymb_Pos__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_obj_fallobj/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fallobj/symbols.txt index 944e6de0b2..035d5f7723 100644 --- a/config/RZDE01_02/rels/d_a_obj_fallobj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fallobj/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initBaseMtx__14daObjFallObj_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000BC; // type:label scope:global align:4 setBaseMtx__14daObjFallObj_cFv = .text:0x000000BC; // type:function size:0x64 scope:global align:4 Create__14daObjFallObj_cFv = .text:0x00000120; // type:function size:0x120 scope:global align:4 getFallTime__14daObjFallObj_cFv = .text:0x00000240; // type:function size:0x30 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_fan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fan/symbols.txt index 2fd663e29b..f05d63694f 100644 --- a/config/RZDE01_02/rels/d_a_obj_fan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fan/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 searchTornado2__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 search_tornado__10daObjFan_cFv = .text:0x000000E0; // type:function size:0x74 scope:global align:4 setBaseMtx__10daObjFan_cFv = .text:0x00000154; // type:function size:0xC8 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000194; // type:label scope:global align:4 Create__10daObjFan_cFv = .text:0x0000021C; // type:function size:0xD4 scope:global align:4 CreateHeap__10daObjFan_cFv = .text:0x000002F0; // type:function size:0x10C scope:global align:4 create1st__10daObjFan_cFv = .text:0x000003FC; // type:function size:0xA4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_fchain/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fchain/symbols.txt index 336735301b..b5be2a0b00 100644 --- a/config/RZDE01_02/rels/d_a_obj_fchain/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fchain/symbols.txt @@ -10,7 +10,6 @@ daObjFchain_Delete__FP13daObjFchain_c = .text:0x00000438; // type:function size: checkPlayerFoot__13daObjFchain_cFPC4cXyzPC4cXyzP4cXyz = .text:0x00000460; // type:function size:0xC4 scope:global align:4 setGroundVec__13daObjFchain_cFP4cXyzf = .text:0x00000524; // type:function size:0xB0 scope:global align:4 execute__13daObjFchain_cFv = .text:0x000005D4; // type:function size:0x6EC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000CC0; // type:label scope:global align:4 daObjFchain_Execute__FP13daObjFchain_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 draw__19daObjFchain_shape_cFv = .text:0x00000CC4; // type:function size:0x1A4 scope:global align:4 draw__13daObjFchain_cFv = .text:0x00000E68; // type:function size:0x94 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt index 6c0522aebe..31dc945e6f 100644 --- a/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt @@ -7,7 +7,6 @@ __ct__16daFireWood_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope: setBaseMtx__12daFireWood_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 create__12daFireWood_cFv = .text:0x00000158; // type:function size:0x1F4 scope:global align:4 lightInit__12daFireWood_cFv = .text:0x0000034C; // type:function size:0x88 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003D4; // type:label scope:global align:4 Execute__12daFireWood_cFv = .text:0x000003D4; // type:function size:0x3F4 scope:global align:4 daFireWood_Draw__FP12daFireWood_c = .text:0x000007C8; // type:function size:0x8 scope:global align:4 daFireWood_Execute__FP12daFireWood_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt index ee0d00354a..880951437d 100644 --- a/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__17daFireWood2_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 setBaseMtx__13daFireWood2_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 create__13daFireWood2_cFv = .text:0x00000158; // type:function size:0x274 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003CC; // type:label scope:global align:4 lightInit__13daFireWood2_cFv = .text:0x000003CC; // type:function size:0xA0 scope:global align:4 pointLightProc__13daFireWood2_cFv = .text:0x0000046C; // type:function size:0xCC scope:global align:4 Execute__13daFireWood2_cFv = .text:0x00000538; // type:function size:0x5A4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_firepillar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_firepillar/symbols.txt index ef8836a471..2d9f19fb4c 100644 --- a/config/RZDE01_02/rels/d_a_obj_firepillar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_firepillar/symbols.txt @@ -5,7 +5,6 @@ setBaseMtx__14daObjFPillar_cFv = .text:0x0000005C; // type:function size:0x5C sc Create__14daObjFPillar_cFv = .text:0x000000B8; // type:function size:0xC0 scope:global align:4 create__14daObjFPillar_cFv = .text:0x00000178; // type:function size:0x118 scope:global align:4 execute__14daObjFPillar_cFv = .text:0x00000290; // type:function size:0x128 scope:global align:4 -__as__3VecFR9Vec = .text:0x000003B8; // type:label scope:global align:4 actionOffInit__14daObjFPillar_cFv = .text:0x000003B8; // type:function size:0x2C scope:global align:4 actionOff__14daObjFPillar_cFv = .text:0x000003E4; // type:function size:0xA4 scope:global align:4 actionOnWaitInit__14daObjFPillar_cFv = .text:0x00000488; // type:function size:0x20 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_flag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_flag/symbols.txt index be48080b1e..3e8a26a057 100644 --- a/config/RZDE01_02/rels/d_a_obj_flag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_flag/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create_init__11daObjFlag_cFv = .text:0x0000005C; // type:function size:0x164 scope:global align:4 initBaseMtx__11daObjFlag_cFv = .text:0x000001C0; // type:function size:0x94 scope:global align:4 calcJointAngle__11daObjFlag_cFv = .text:0x00000254; // type:function size:0x290 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x0000026C; // type:label scope:global align:4 calcAngleSwingZ__11daObjFlag_cFP11FlagJoint_cf = .text:0x000004E4; // type:function size:0x164 scope:global align:4 calcAngleSwingX__11daObjFlag_cFP11FlagJoint_cf = .text:0x00000648; // type:function size:0xC0 scope:global align:4 getSwingY__11daObjFlag_cFf = .text:0x00000708; // type:function size:0x164 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_flag2/splits.txt b/config/RZDE01_02/rels/d_a_obj_flag2/splits.txt index 255429a7ad..4f027854b0 100644 --- a/config/RZDE01_02/rels/d_a_obj_flag2/splits.txt +++ b/config/RZDE01_02/rels/d_a_obj_flag2/splits.txt @@ -3,7 +3,7 @@ Sections: .ctors type:rodata align:4 .dtors type:rodata align:4 .rodata type:rodata align:8 - .data type:data align:8 + .data type:data align:32 REL/executor.c: .text start:0x00000000 end:0x0000005C diff --git a/config/RZDE01_02/rels/d_a_obj_flag2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_flag2/symbols.txt index 721fd0624b..4e1b83ce1d 100644 --- a/config/RZDE01_02/rels/d_a_obj_flag2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_flag2/symbols.txt @@ -23,9 +23,7 @@ daObjFlag2_IsDelete__FP12daObjFlag2_c = .text:0x000012E0; // type:function size: daObjFlag2_Delete__FP12daObjFlag2_c = .text:0x000012E8; // type:function size:0x90 scope:global align:4 daObjFlag2_Create__FP10fopAc_ac_c = .text:0x00001378; // type:function size:0x4 scope:global align:4 getTargetPos__11FlagCloth_cFv = .text:0x0000137C; // type:function size:0x8 scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x00001384; // type:label scope:global align:4 __dt__11FlagCloth_cFv = .text:0x00001384; // type:function size:0xC8 scope:global align:4 -__dt__9dCcD_SttsFv = .text:0x00001418; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -68,4 +66,3 @@ lbl_450_data_7D8 = .data:0x000007D8; // type:object size:0xC data:string @89532 = .data:0x000007E4; // type:object size:0xC scope:local align:4 __RTTI__11FlagCloth_c = .data:0x000007F0; // type:object size:0x8 scope:global align:4 lbl_450_data_7F8 = .data:0x000007F8; // type:object size:0x6C -__RTTI__9J3DPacket = .data:0x00000864; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_flag3/symbols.txt b/config/RZDE01_02/rels/d_a_obj_flag3/symbols.txt index 7a66a55ab1..a9df3f4048 100644 --- a/config/RZDE01_02/rels/d_a_obj_flag3/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_flag3/symbols.txt @@ -44,7 +44,6 @@ __vt__12FlagCloth2_c = .data:0x00000090; // type:object size:0x14 scope:global a lbl_451_data_A4 = .data:0x000000A4; // type:object size:0xD data:string @89596 = .data:0x000000B4; // type:object size:0xC scope:local align:4 __RTTI__12FlagCloth2_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000000C8; // type:object size:0x4C scope:global align:4 -__RTTI__9J3DPacket = .data:0x00000114; // type:object size:0x8 scope:global align:4 +lbl_451_data_C8 = .data:0x000000C8; // type:object size:0x4C lbl_451_data_11C = .data:0x0000011C; // type:object size:0xC data:string lbl_451_data_128 = .data:0x00000128; // type:object size:0x9 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_food/symbols.txt b/config/RZDE01_02/rels/d_a_obj_food/symbols.txt index 8ecc6deaac..68bc850318 100644 --- a/config/RZDE01_02/rels/d_a_obj_food/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_food/symbols.txt @@ -60,21 +60,17 @@ __vt__16daObj_Food_HIO_c = .data:0x000000E0; // type:object size:0xC scope:globa lbl_452_data_EC = .data:0x000000EC; // type:object size:0x11 data:string @92103 = .data:0x00000100; // type:object size:0xC scope:local align:4 __RTTI__16daObj_Food_HIO_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000114; // type:object size:0x34 scope:global align:4 +lbl_452_data_114 = .data:0x00000114; // type:object size:0x34 @92165 = .data:0x00000148; // type:object size:0x3C scope:local align:4 lbl_452_data_184 = .data:0x00000184; // type:object size:0x14 @92167 = .data:0x00000198; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001CC; // type:object size:0x14 scope:global align:4 +lbl_452_data_1CC = .data:0x000001CC; // type:object size:0x14 @92225 = .data:0x000001E0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000204; // type:object size:0x18 scope:global align:4 +lbl_452_data_204 = .data:0x00000204; // type:object size:0x18 @92227 = .data:0x0000021C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000228; // type:object size:0x1C scope:global align:4 +lbl_452_data_228 = .data:0x00000228; // type:object size:0x1C @92229 = .data:0x00000244; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000250; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000264; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000280; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000298; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002F0; // type:object size:0x8 scope:global align:4 +lbl_452_data_250 = .data:0x00000250; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_452_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt index 915cd1d714..4ede4c159d 100644 --- a/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt @@ -50,7 +50,6 @@ lbl_453_data_74 = .data:0x00000074; // type:object size:0xF data:string @91932 = .data:0x00000084; // type:object size:0xC scope:local align:4 __RTTI__14daObj_Fw_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 lbl_453_data_98 = .data:0x00000098; // type:object size:0xE data:string -__RTTI__13JORReflexible = .data:0x000000A8; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_453_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt index 2103761a6b..cdcaee50d8 100644 --- a/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt @@ -5,10 +5,8 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __dt__14daObj_Gadget_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 create__14daObj_Gadget_cFv = .text:0x000001B8; // type:function size:0x268 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x00000420; // type:label scope:global align:4 CreateHeap__14daObj_Gadget_cFv = .text:0x00000420; // type:function size:0x88 scope:global align:4 Execute__14daObj_Gadget_cFv = .text:0x000004A8; // type:function size:0x9E0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000004BC; // type:label scope:global align:4 Draw__14daObj_Gadget_cFv = .text:0x00000E88; // type:function size:0x11C scope:global align:4 createHeapCallBack__14daObj_Gadget_cFP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 setEnvTevColor__14daObj_Gadget_cFv = .text:0x00000FA8; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt b/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt index 515dea7ad6..cb19155f67 100644 --- a/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__14daGlwSph_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 getSphMng__10daGlwSph_cFv = .text:0x000000F4; // type:function size:0xC scope:global align:4 setBaseMtx__10daGlwSph_cFv = .text:0x00000100; // type:function size:0x68 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000168; // type:label scope:global align:4 createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c = .text:0x00000168; // type:function size:0x4 scope:global align:4 CreateHeap__10daGlwSph_cFv = .text:0x0000016C; // type:function size:0xFC scope:global align:4 create__10daGlwSph_cFv = .text:0x00000268; // type:function size:0x2BC scope:global align:4 @@ -68,25 +67,20 @@ lbl_459_data_D4 = .data:0x000000D4; // type:object size:0xF data:string __RTTI__14daGlwSph_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 lbl_459_data_108 = .data:0x00000108; // type:object size:0x20 @92219 = .data:0x00000128; // type:object size:0x14 scope:local align:4 -__RTTI__18fOpAcm_HIO_entry_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000144; // type:object size:0x34 scope:global align:4 +lbl_459_data_144 = .data:0x00000144; // type:object size:0x34 @92279 = .data:0x00000178; // type:object size:0x3C scope:local align:4 lbl_459_data_1B4 = .data:0x000001B4; // type:object size:0x14 @92281 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +lbl_459_data_1FC = .data:0x000001FC; // type:object size:0x14 @92339 = .data:0x00000210; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000234; // type:object size:0x18 scope:global align:4 +lbl_459_data_234 = .data:0x00000234; // type:object size:0x18 @92341 = .data:0x0000024C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000258; // type:object size:0x1C scope:global align:4 +lbl_459_data_258 = .data:0x00000258; // type:object size:0x1C @92343 = .data:0x00000274; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000280; // type:object size:0x24 scope:global align:4 +lbl_459_data_280 = .data:0x00000280; // type:object size:0x24 @92349 = .data:0x000002A4; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x000002B0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002E0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000300; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000350; // type:object size:0x2C scope:global align:4 +lbl_459_data_2B0 = .data:0x000002B0; // type:object size:0x14 +lbl_459_data_2C4 = .data:0x000002C4; // type:object size:0xB8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @91833 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt index 4f61447623..87e9a59085 100644 --- a/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt @@ -64,22 +64,17 @@ __vt__14daObj_Gm_HIO_c = .data:0x00000144; // type:object size:0xC scope:global lbl_460_data_150 = .data:0x00000150; // type:object size:0xF data:string @92410 = .data:0x00000160; // type:object size:0xC scope:local align:4 __RTTI__14daObj_Gm_HIO_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000174; // type:object size:0x34 scope:global align:4 +lbl_460_data_174 = .data:0x00000174; // type:object size:0x34 @92472 = .data:0x000001A8; // type:object size:0x3C scope:local align:4 lbl_460_data_1E4 = .data:0x000001E4; // type:object size:0x14 @92474 = .data:0x000001F8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000022C; // type:object size:0x14 scope:global align:4 +lbl_460_data_22C = .data:0x0000022C; // type:object size:0x14 @92532 = .data:0x00000240; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000264; // type:object size:0x18 scope:global align:4 +lbl_460_data_264 = .data:0x00000264; // type:object size:0x18 @92534 = .data:0x0000027C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000288; // type:object size:0x1C scope:global align:4 +lbl_460_data_288 = .data:0x00000288; // type:object size:0x1C @92536 = .data:0x000002A4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002B0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002E0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F8; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000300; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000350; // type:object size:0x8 scope:global align:4 +lbl_460_data_2B0 = .data:0x000002B0; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_460_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91973 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt index 2c29944cc0..e8770b13a0 100644 --- a/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt @@ -77,7 +77,7 @@ lbl_462_data_BC = .data:0x000000BC; // type:object size:0x10 data:string __RTTI__15daObjGOMIKABE_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 lbl_462_data_E8 = .data:0x000000E8; // type:object size:0xF data:string lbl_462_data_F7 = .data:0x000000F7; // type:object size:0x11 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x00000108; // type:object size:0x4 scope:global align:4 data:string +lbl_462_data_108 = .data:0x00000108; // type:object size:0x4 data:string lbl_462_data_10C = .data:0x0000010C; // type:object size:0xF data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt index 4416bbc68a..2c1d37adcd 100644 --- a/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt @@ -102,34 +102,27 @@ lbl_97_data_130 = .data:0x00000130; // type:object size:0xB data:string __RTTI__10daGpTaru_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 lbl_97_data_150 = .data:0x00000150; // type:object size:0x20 @92341 = .data:0x00000170; // type:object size:0x14 scope:local align:4 -__RTTI__18fOpAcm_HIO_entry_c = .data:0x00000184; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000018C; // type:object size:0x34 scope:global align:4 +lbl_97_data_18C = .data:0x0000018C; // type:object size:0x34 @92401 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 lbl_97_data_1FC = .data:0x000001FC; // type:object size:0x14 @92403 = .data:0x00000210; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000244; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x0000024C; // type:object size:0x40 scope:global align:4 +lbl_97_data_24C = .data:0x0000024C; // type:object size:0x40 @92455 = .data:0x0000028C; // type:object size:0x4C scope:local align:4 lbl_97_data_2D8 = .data:0x000002D8; // type:object size:0x14 @92459 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000330; // type:object size:0x14 scope:global align:4 +lbl_97_data_330 = .data:0x00000330; // type:object size:0x14 @92461 = .data:0x00000344; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000368; // type:object size:0x18 scope:global align:4 +lbl_97_data_368 = .data:0x00000368; // type:object size:0x18 @92463 = .data:0x00000380; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000038C; // type:object size:0x1C scope:global align:4 +lbl_97_data_38C = .data:0x0000038C; // type:object size:0x1C @92465 = .data:0x000003A8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000003B4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003C8; // type:object size:0x24 scope:global align:4 +lbl_97_data_3B4 = .data:0x000003B4; // type:object size:0x14 +lbl_97_data_3C8 = .data:0x000003C8; // type:object size:0x24 @92471 = .data:0x000003EC; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x000003F8; // type:object size:0x34 scope:global align:4 +lbl_97_data_3F8 = .data:0x000003F8; // type:object size:0x34 @92499 = .data:0x0000042C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000440; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000458; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000046C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000488; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000004A0; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x000004C8; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000004F8; // type:object size:0x8 scope:global align:4 +lbl_97_data_440 = .data:0x00000440; // type:object size:0x2C +lbl_97_data_46C = .data:0x0000046C; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @91776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt index 3302460320..06c01228ad 100644 --- a/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt @@ -11,9 +11,7 @@ create__11daObj_GrA_cFv = .text:0x00000480; // type:function size:0x238 scope:gl CreateHeap__11daObj_GrA_cFv = .text:0x000006B8; // type:function size:0x170 scope:global align:4 Delete__11daObj_GrA_cFv = .text:0x00000828; // type:function size:0x70 scope:global align:4 Execute__11daObj_GrA_cFPPA3_A4_f = .text:0x00000898; // type:function size:0x1C4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A5C; // type:label scope:global align:4 Draw__11daObj_GrA_cFv = .text:0x00000A5C; // type:function size:0x88 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x00000A78; // type:label scope:global align:4 jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel = .text:0x00000AE4; // type:function size:0x280 scope:global align:4 getResName__11daObj_GrA_cFv = .text:0x00000D64; // type:function size:0x18 scope:global align:4 getMode__11daObj_GrA_cFv = .text:0x00000D7C; // type:function size:0x80 scope:global align:4 @@ -94,13 +92,7 @@ __sinit_d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:gl __ct__17daObj_GrA_Param_cFv = .text:0x00004B0C; // type:function size:0x10 scope:global align:4 __ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B1C; // type:function size:0x4 scope:global align:4 __dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B20; // type:function size:0x40 scope:global align:4 -ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x00004B28; // type:label scope:global align:4 -ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x00004B30; // type:label scope:global align:4 -IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x00004B38; // type:label scope:global align:4 -Create__23daBaseNpc_moveBgActor_cFv = .text:0x00004B40; // type:label scope:global align:4 -set__5csXyzFsss = .text:0x00004B60; // type:label scope:global align:4 getSrchCircleR__11daObj_GrA_cFv = .text:0x00004B60; // type:function size:0x58 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00004B70; // type:label scope:global align:4 standWait__11daObj_GrA_cFPv = .text:0x00004BB8; // type:function size:0x358 scope:global align:4 walk__11daObj_GrA_cFPv = .text:0x00004F10; // type:function size:0x33C scope:global align:4 defence__11daObj_GrA_cFPv = .text:0x0000524C; // type:function size:0x23C scope:global align:4 @@ -108,11 +100,8 @@ step__11daObj_GrA_cFPv = .text:0x00005488; // type:function size:0x4F0 scope:glo rollReturn__11daObj_GrA_cFPv = .text:0x00005978; // type:function size:0x66C scope:global align:4 soldierDemoSkip__11daObj_GrA_cFv = .text:0x00005FE4; // type:function size:0x98 scope:global align:4 soldierDemo__11daObj_GrA_cFPv = .text:0x0000607C; // type:function size:0x324 scope:global align:4 -isStop__13mDoExt_morf_cFv = .text:0x000063A0; // type:label scope:global align:4 setLoopFrame__13mDoExt_morf_cFf = .text:0x000063A0; // type:function size:0x1C scope:global align:4 -isStop__14mDoExt_baseAnmFv = .text:0x000063BC; // type:label scope:global align:4 getSrchLinkR__11daObj_GrA_cFv = .text:0x000063BC; // type:function size:0x58 scope:global align:4 -setFrame__13mDoExt_morf_cFf = .text:0x000063D0; // type:label scope:global align:4 getSrchGraR__11daObj_GrA_cFv = .text:0x00006414; // type:function size:0x58 scope:global align:4 getSpeed__11daObj_GrA_cFv = .text:0x0000646C; // type:function size:0x48 scope:global align:4 standRoll__11daObj_GrA_cFPv = .text:0x000064B4; // type:function size:0x3E0 scope:global align:4 @@ -396,10 +385,10 @@ lbl_463_data_830 = .data:0x00000830; // type:object size:0xC data:string __RTTI__11daObj_GrA_c = .data:0x00000858; // type:object size:0x8 scope:global align:4 lbl_463_data_860 = .data:0x00000860; // type:object size:0x18 data:string @103932 = .data:0x00000878; // type:object size:0x14 scope:local align:4 -__RTTI__23daBaseNpc_moveBgActor_c = .data:0x0000088C; // type:object size:0x14 scope:global align:4 +lbl_463_data_88C = .data:0x0000088C; // type:object size:0x14 @103934 = .data:0x000008A0; // type:object size:0xC scope:local align:4 -__RTTI__11daBaseNpc_c = .data:0x000008AC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000008C0; // type:object size:0x68 scope:global align:4 +lbl_463_data_8AC = .data:0x000008AC; // type:object size:0x14 +lbl_463_data_8C0 = .data:0x000008C0; // type:object size:0x68 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @99162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt index 2851070c74..8ebeca4ec8 100644 --- a/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt @@ -58,21 +58,16 @@ lbl_465_data_E8 = .data:0x000000E8; // type:object size:0xF data:string __RTTI__14daObjGraRock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 lbl_465_data_114 = .data:0x00000114; // type:object size:0x11 data:string @95230 = .data:0x00000128; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000134; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000013C; // type:object size:0x34 scope:global align:4 +lbl_465_data_13C = .data:0x0000013C; // type:object size:0x34 @95290 = .data:0x00000170; // type:object size:0x3C scope:local align:4 lbl_465_data_1AC = .data:0x000001AC; // type:object size:0x14 @95292 = .data:0x000001C0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001F4; // type:object size:0x14 scope:global align:4 +lbl_465_data_1F4 = .data:0x000001F4; // type:object size:0x14 @95350 = .data:0x00000208; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000022C; // type:object size:0x18 scope:global align:4 +lbl_465_data_22C = .data:0x0000022C; // type:object size:0x18 @95352 = .data:0x00000244; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000250; // type:object size:0x1C scope:global align:4 +lbl_465_data_250 = .data:0x00000250; // type:object size:0x1C @95354 = .data:0x0000026C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000278; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000028C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002C0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002DC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002F4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000002FC; // type:object size:0x20 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000031C; // type:object size:0x24 scope:global align:4 +lbl_465_data_278 = .data:0x00000278; // type:object size:0x14 +lbl_465_data_28C = .data:0x0000028C; // type:object size:0x34 +lbl_465_data_2C0 = .data:0x000002C0; // type:object size:0x80 diff --git a/config/RZDE01_02/rels/d_a_obj_grave_stone/symbols.txt b/config/RZDE01_02/rels/d_a_obj_grave_stone/symbols.txt index 549c2e2007..0fa1329c2d 100644 --- a/config/RZDE01_02/rels/d_a_obj_grave_stone/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_grave_stone/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__14daGraveStone_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 moveCalc__14daGraveStone_cFv = .text:0x000000CC; // type:function size:0x200 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000002CC; // type:label scope:global align:4 setPrtcl__14daGraveStone_cFv = .text:0x000002CC; // type:function size:0x134 scope:global align:4 setEnvTevColor__14daGraveStone_cFv = .text:0x00000400; // type:function size:0x58 scope:global align:4 setRoomNo__14daGraveStone_cFv = .text:0x00000458; // type:function size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hakai_brl/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hakai_brl/symbols.txt index 310b38f852..19d4330f42 100644 --- a/config/RZDE01_02/rels/d_a_obj_hakai_brl/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hakai_brl/symbols.txt @@ -38,5 +38,5 @@ lbl_470_data_80 = .data:0x00000080; // type:object size:0xF data:string @89120 = .data:0x00000090; // type:object size:0x14 scope:local align:4 __RTTI__14daObjHBarrel_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 lbl_470_data_AC = .data:0x000000AC; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000B8; // type:object size:0x14 scope:global align:4 +lbl_470_data_B8 = .data:0x000000B8; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hakai_ftr/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hakai_ftr/symbols.txt index c0edaa275a..a9e1260d14 100644 --- a/config/RZDE01_02/rels/d_a_obj_hakai_ftr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hakai_ftr/symbols.txt @@ -42,5 +42,5 @@ lbl_471_data_7C = .data:0x0000007C; // type:object size:0xC data:string @89138 = .data:0x00000088; // type:object size:0x14 scope:local align:4 __RTTI__11daObjHFtr_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 lbl_471_data_A4 = .data:0x000000A4; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000B0; // type:object size:0x14 scope:global align:4 +lbl_471_data_B0 = .data:0x000000B0; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hata/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hata/symbols.txt index b633b38376..f0451f1690 100644 --- a/config/RZDE01_02/rels/d_a_obj_hata/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hata/symbols.txt @@ -37,5 +37,5 @@ lbl_473_data_68 = .data:0x00000068; // type:object size:0xC data:string @89132 = .data:0x00000074; // type:object size:0x14 scope:local align:4 __RTTI__11daObjHata_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 lbl_473_data_90 = .data:0x00000090; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_473_data_9C = .data:0x0000009C; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hb/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hb/symbols.txt index 56ae287a3f..ba6bda2452 100644 --- a/config/RZDE01_02/rels/d_a_obj_hb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hb/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 daOBJ_HB_Draw__FP12obj_hb_class = .text:0x0000005C; // type:function size:0xCC scope:global align:4 daOBJ_HB_Execute__FP12obj_hb_class = .text:0x00000128; // type:function size:0x15E4 scope:global align:4 -__as__11actor_placeFR17actor_place = .text:0x0000170C; // type:label scope:global align:4 daOBJ_HB_IsDelete__FP12obj_hb_class = .text:0x0000170C; // type:function size:0x8 scope:global align:4 daOBJ_HB_Delete__FP12obj_hb_class = .text:0x00001714; // type:function size:0x5C scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hfuta/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hfuta/symbols.txt index 638ad9f2ca..e024b1109e 100644 --- a/config/RZDE01_02/rels/d_a_obj_hfuta/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hfuta/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setBaseMtx__11daObjFuta_cFv = .text:0x000000CC; // type:function size:0xBC scope:global align:4 -__as__3VecFR9Vec = .text:0x0000010C; // type:label scope:global align:4 Create__11daObjFuta_cFv = .text:0x00000188; // type:function size:0xA8 scope:global align:4 CreateHeap__11daObjFuta_cFv = .text:0x00000230; // type:function size:0x68 scope:global align:4 create1st__11daObjFuta_cFv = .text:0x00000298; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hhashi/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hhashi/symbols.txt index 25eec6b242..7ae078d198 100644 --- a/config/RZDE01_02/rels/d_a_obj_hhashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hhashi/symbols.txt @@ -22,10 +22,7 @@ Delete__13daObjHHASHI_cFv = .text:0x00001334; // type:function size:0x8C scope:g Draw__13daObjHHASHI_cFv = .text:0x000013C0; // type:function size:0x144 scope:global align:4 Execute__13daObjHHASHI_cFPPA3_A4_f = .text:0x00001504; // type:function size:0xB0 scope:global align:4 Create__13daObjHHASHI_cFv = .text:0x000015B4; // type:function size:0x44 scope:global align:4 -__ct__4cXyzFfff = .text:0x000015F8; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000015F8; // type:function size:0x74 scope:global align:4 -__dt__4cXyzFv = .text:0x00001608; // type:label scope:global align:4 -set__4cXyzFfff = .text:0x00001648; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -80,7 +77,7 @@ __RTTI__13daObjHHASHI_c = .data:0x000000AC; // type:object size:0x8 scope:global lbl_98_data_B4 = .data:0x000000B4; // type:object size:0xF data:string lbl_98_data_C3 = .data:0x000000C3; // type:object size:0xF data:string lbl_98_data_D2 = .data:0x000000D2; // type:object size:0x2 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D4; // type:object size:0xD scope:global align:4 data:string +lbl_98_data_D4 = .data:0x000000D4; // type:object size:0xD data:string lbl_98_data_E1 = .data:0x000000E1; // type:object size:0x7 data:string -__RTTI__10fopAc_ac_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 data:string +lbl_98_data_E8 = .data:0x000000E8; // type:object size:0x8 data:string lbl_98_data_F0 = .data:0x000000F0; // type:object size:0xF data:string diff --git a/config/RZDE01_02/rels/d_a_obj_iceblock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_iceblock/symbols.txt index 1645cca8ca..7aea5483fc 100644 --- a/config/RZDE01_02/rels/d_a_obj_iceblock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_iceblock/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 PPCallBack__13daObjIceBlk_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000120; // type:function size:0x18 scope:global align:4 initBaseMtx__13daObjIceBlk_cFv = .text:0x00000138; // type:function size:0x58 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000190; // type:label scope:global align:4 setBaseMtx__13daObjIceBlk_cFv = .text:0x00000190; // type:function size:0x80 scope:global align:4 getPointNo__13daObjIceBlk_cFv = .text:0x00000210; // type:function size:0x84 scope:global align:4 loadCurrentPos__13daObjIceBlk_cFv = .text:0x00000294; // type:function size:0x84 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_iceleaf/symbols.txt b/config/RZDE01_02/rels/d_a_obj_iceleaf/symbols.txt index 3e26bd2cf6..e7f81493b3 100644 --- a/config/RZDE01_02/rels/d_a_obj_iceleaf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_iceleaf/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 setBaseMtx__14daObjIceLeaf_cFv = .text:0x00000060; // type:function size:0x230 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000A0; // type:label scope:global align:4 Create__14daObjIceLeaf_cFv = .text:0x00000290; // type:function size:0x19C scope:global align:4 setAnmPos__14daObjIceLeaf_cFv = .text:0x0000042C; // type:function size:0xB4 scope:global align:4 CreateHeap__14daObjIceLeaf_cFv = .text:0x000004E0; // type:function size:0x124 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt index febfb1ac93..b69cf84988 100644 --- a/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt @@ -80,8 +80,8 @@ lbl_486_data_B4 = .data:0x000000B4; // type:object size:0xB data:string __RTTI__10daObjIta_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 lbl_486_data_DC = .data:0x000000DC; // type:object size:0x15 data:string lbl_486_data_F1 = .data:0x000000F1; // type:object size:0xB data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000FC; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x00000104; // type:object size:0x4 scope:global align:4 +lbl_486_data_FC = .data:0x000000FC; // type:object size:0x8 data:string +lbl_486_data_104 = .data:0x00000104; // type:object size:0x2 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @91799 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt index 6aa5c22ee0..3db0d0da95 100644 --- a/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt @@ -71,8 +71,7 @@ lbl_20_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string __RTTI__15daObj_Ito_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x000000E4; // type:object size:0x14 scope:global align:4 lbl_20_data_F8 = .data:0x000000F8; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x0000010C; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_20_data_10B = .data:0x0000010B; // type:object size:0x61 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_20_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt index 05fbe6bde0..f8d74b4dba 100644 --- a/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt @@ -93,9 +93,9 @@ lbl_488_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string lbl_488_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string lbl_488_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string lbl_488_data_DE = .data:0x000000DE; // type:object size:0x2 data:string -__RTTI__9dInsect_c = .data:0x000000E0; // type:object size:0x4 scope:global align:4 data:string +lbl_488_data_E0 = .data:0x000000E0; // type:object size:0x4 data:string lbl_488_data_E4 = .data:0x000000E4; // type:object size:0x4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x2 scope:global align:4 data:string +lbl_488_data_E8 = .data:0x000000E8; // type:object size:0x2 data:string lbl_488_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_488_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string lbl_488_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt index 29511dab24..eebdd3bb13 100644 --- a/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt @@ -28,8 +28,6 @@ kag_setParticle__10daObjKAG_cFv = .text:0x00002098; // type:function size:0x204 __dt__14daObj_KagHIO_cFv = .text:0x0000229C; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_kag_cpp = .text:0x000022DC; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00002324; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x00002364; // type:label scope:global align:4 -setall__4cXyzFf = .text:0x00002398; // type:label scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00002398; // type:function size:0x40 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x000023D8; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -119,10 +117,9 @@ lbl_489_data_178 = .data:0x00000178; // type:object size:0xB data:string __RTTI__10daObjKAG_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 lbl_489_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string @94229 = .data:0x000001AC; // type:object size:0xC scope:local align:4 -__RTTI__9dInsect_c = .data:0x000001B8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001CC; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x000001F4; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000244; // type:object size:0x2C scope:global align:4 +lbl_489_data_1B8 = .data:0x000001B8; // type:object size:0x14 +lbl_489_data_1CC = .data:0x000001CC; // type:object size:0x28 +lbl_489_data_1F4 = .data:0x000001F4; // type:object size:0x7C lbl_489_data_270 = .data:0x00000270; // type:object size:0x8 data:string lbl_489_data_278 = .data:0x00000278; // type:object size:0x6 data:string lbl_489_data_27E = .data:0x0000027E; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt index 5ac1895eea..93b5efe727 100644 --- a/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt @@ -90,9 +90,9 @@ lbl_493_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string lbl_493_data_CC = .data:0x000000CC; // type:object size:0x6 data:string lbl_493_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string lbl_493_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000DC; // type:object size:0x2 scope:global align:4 data:string +lbl_493_data_DC = .data:0x000000DC; // type:object size:0x2 data:string lbl_493_data_DE = .data:0x000000DE; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x6 scope:global align:4 data:string +lbl_493_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string lbl_493_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_493_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string lbl_493_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt index a9e345a576..224fa22340 100644 --- a/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt @@ -16,7 +16,6 @@ float_damage_check__15daObj_Kanban2_cFv = .text:0x00000B14; // type:function siz deletePart__15daObj_Kanban2_cFv = .text:0x00000BE8; // type:function size:0xF8 scope:global align:4 getWallAngle__15daObj_Kanban2_cFv = .text:0x00000CE0; // type:function size:0x11C scope:global align:4 setGroundAngle__15daObj_Kanban2_cFv = .text:0x00000DFC; // type:function size:0x178 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000F74; // type:label scope:global align:4 checkWaterSurface__15daObj_Kanban2_cFv = .text:0x00000F74; // type:function size:0xA8 scope:global align:4 checkPataGround__15daObj_Kanban2_cFss = .text:0x0000101C; // type:function size:0x12C scope:global align:4 setCullMtx__15daObj_Kanban2_cFv = .text:0x00001148; // type:function size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt b/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt index 6a31990516..9a98854d3f 100644 --- a/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt @@ -85,9 +85,9 @@ lbl_495_data_C4 = .data:0x000000C4; // type:object size:0x4 data:string lbl_495_data_C8 = .data:0x000000C8; // type:object size:0x4 data:string lbl_495_data_CC = .data:0x000000CC; // type:object size:0x4 data:string lbl_495_data_D0 = .data:0x000000D0; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000D4; // type:object size:0x4 scope:global align:4 data:string +lbl_495_data_D4 = .data:0x000000D4; // type:object size:0x4 data:string lbl_495_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x4 scope:global align:4 data:string +lbl_495_data_DC = .data:0x000000DC; // type:object size:0x4 data:string lbl_495_data_E0 = .data:0x000000E0; // type:object size:0x4 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_495_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt index faab189a67..70d042fa02 100644 --- a/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt @@ -71,30 +71,24 @@ __vt__16daObj_Kbox_HIO_c = .data:0x000000BC; // type:object size:0xC scope:globa lbl_498_data_C8 = .data:0x000000C8; // type:object size:0x11 data:string @92115 = .data:0x000000DC; // type:object size:0xC scope:local align:4 __RTTI__16daObj_Kbox_HIO_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000F0; // type:object size:0x34 scope:global align:4 +lbl_498_data_F0 = .data:0x000000F0; // type:object size:0x34 @92177 = .data:0x00000124; // type:object size:0x3C scope:local align:4 lbl_498_data_160 = .data:0x00000160; // type:object size:0x14 @92179 = .data:0x00000174; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001A8; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000001B0; // type:object size:0x40 scope:global align:4 +lbl_498_data_1B0 = .data:0x000001B0; // type:object size:0x40 @92231 = .data:0x000001F0; // type:object size:0x4C scope:local align:4 lbl_498_data_23C = .data:0x0000023C; // type:object size:0x14 @92235 = .data:0x00000250; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000294; // type:object size:0x14 scope:global align:4 +lbl_498_data_294 = .data:0x00000294; // type:object size:0x14 @92237 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002CC; // type:object size:0x18 scope:global align:4 +lbl_498_data_2CC = .data:0x000002CC; // type:object size:0x18 @92239 = .data:0x000002E4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +lbl_498_data_2F0 = .data:0x000002F0; // type:object size:0x1C @92241 = .data:0x0000030C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000318; // type:object size:0x14 scope:global align:4 +lbl_498_data_318 = .data:0x00000318; // type:object size:0x14 @92275 = .data:0x0000032C; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x00000340; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000358; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000036C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000388; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003A0; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003A8; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003F8; // type:object size:0x8 scope:global align:4 +lbl_498_data_340 = .data:0x00000340; // type:object size:0x2C +lbl_498_data_36C = .data:0x0000036C; // type:object size:0x94 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_key/symbols.txt b/config/RZDE01_02/rels/d_a_obj_key/symbols.txt index 3da8406e19..26271e42a8 100644 --- a/config/RZDE01_02/rels/d_a_obj_key/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_key/symbols.txt @@ -57,22 +57,17 @@ __vt__15daObj_Key_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global lbl_499_data_78 = .data:0x00000078; // type:object size:0x10 data:string @94269 = .data:0x00000088; // type:object size:0xC scope:local align:4 __RTTI__15daObj_Key_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000009C; // type:object size:0x34 scope:global align:4 +lbl_499_data_9C = .data:0x0000009C; // type:object size:0x34 @94332 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 lbl_499_data_10C = .data:0x0000010C; // type:object size:0x14 @94334 = .data:0x00000120; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000154; // type:object size:0x14 scope:global align:4 +lbl_499_data_154 = .data:0x00000154; // type:object size:0x14 @94392 = .data:0x00000168; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000018C; // type:object size:0x18 scope:global align:4 +lbl_499_data_18C = .data:0x0000018C; // type:object size:0x18 @94394 = .data:0x000001A4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001B0; // type:object size:0x1C scope:global align:4 +lbl_499_data_1B0 = .data:0x000001B0; // type:object size:0x1C @94396 = .data:0x000001CC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000001D8; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000001EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000208; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000220; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000228; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000278; // type:object size:0x8 scope:global align:4 +lbl_499_data_1D8 = .data:0x000001D8; // type:object size:0xA8 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_499_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93805 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt b/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt index ef419ea589..7408b0ecf7 100644 --- a/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt @@ -21,24 +21,16 @@ fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002018; // type:function size:0xC fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00002024; // type:function size:0x10 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00002034; // type:function size:0x8 scope:global align:4 cM_ssin__Fs = .text:0x0000203C; // type:function size:0x14 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x00002050; // type:label scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00002050; // type:function size:0x10 scope:global align:4 checkFrontRollCrash__9daPy_py_cCFv = .text:0x00002060; // type:function size:0xC scope:global align:4 dComIfG_Ccsp__Fv = .text:0x0000206C; // type:function size:0x10 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000207C; // type:function size:0x10 scope:global align:4 checkOpen__17obj_keyhole_classFv = .text:0x0000208C; // type:function size:0x14 scope:global align:4 -transS__14mDoMtx_stack_cFfff = .text:0x000020A0; // type:label scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000020A0; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000020B0; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000020C0; // type:function size:0xC scope:global align:4 -__ct__9dCcD_SttsFv = .text:0x000020CC; // type:label scope:global align:4 __ct__10kh_chain_sFv = .text:0x000020CC; // type:function size:0xB4 scope:global align:4 -__dt__9dCcD_SttsFv = .text:0x00002160; // type:label scope:global align:4 -__ct__5csXyzFv = .text:0x00002180; // type:label scope:global align:4 __dt__10kh_chain_sFv = .text:0x00002180; // type:function size:0xB8 scope:global align:4 -__dt__5csXyzFv = .text:0x00002184; // type:label scope:global align:4 -__ct__8dCcD_SphFv = .text:0x000021BC; // type:label scope:global align:4 -__dt__8dCcD_SphFv = .text:0x00002214; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global @@ -111,7 +103,6 @@ lbl_500_data_194 = .data:0x00000194; // type:object size:0x14 data:string @92450 = .data:0x000001A8; // type:object size:0xC scope:local align:4 __RTTI__19daObj_Keyhole_HIO_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 lbl_500_data_1BC = .data:0x000001BC; // type:object size:0x50 -__RTTI__13JORReflexible = .data:0x0000020C; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @91816 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kgate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kgate/symbols.txt index 996a8e5473..028330a2ad 100644 --- a/config/RZDE01_02/rels/d_a_obj_kgate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kgate/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 initBaseMtx__12daObjKGate_cFv = .text:0x000000B0; // type:function size:0x164 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000214; // type:label scope:global align:4 setBaseMtx__12daObjKGate_cFv = .text:0x00000214; // type:function size:0x490 scope:global align:4 Create__12daObjKGate_cFv = .text:0x000006A4; // type:function size:0x1FC scope:global align:4 CreateHeap__12daObjKGate_cFv = .text:0x000008A0; // type:function size:0x240 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt index b6069a06f7..1e016db264 100644 --- a/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt @@ -45,7 +45,6 @@ lbl_501_data_74 = .data:0x00000074; // type:object size:0xF data:string @91918 = .data:0x00000084; // type:object size:0xC scope:local align:4 __RTTI__14daObj_Ki_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 lbl_501_data_98 = .data:0x00000098; // type:object size:0xE data:string -__RTTI__13JORReflexible = .data:0x000000A8; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_501_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91719 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt index 0d7fcb21b2..9ac44e151d 100644 --- a/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt @@ -7,7 +7,6 @@ __ct__13daKiPot_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:glo setBaseMtx__9daKiPot_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 create__9daKiPot_cFv = .text:0x00000140; // type:function size:0xC8 scope:global align:4 Execute__9daKiPot_cFv = .text:0x00000208; // type:function size:0x7C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000284; // type:label scope:global align:4 modeWait__9daKiPot_cFv = .text:0x00000284; // type:function size:0x88 scope:global align:4 chkEvent__9daKiPot_cFv = .text:0x0000030C; // type:function size:0x50 scope:global align:4 daKiPot_Draw__FP9daKiPot_c = .text:0x0000035C; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kshutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kshutter/symbols.txt index da13d5b275..0827d159a5 100644 --- a/config/RZDE01_02/rels/d_a_obj_kshutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kshutter/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initBaseMtx__12daObjKshtr_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 -__as__3VecFR9Vec = .text:0x000000C8; // type:label scope:global align:4 setBaseMtx__12daObjKshtr_cFv = .text:0x000000C8; // type:function size:0xDC scope:global align:4 Create__12daObjKshtr_cFv = .text:0x000001A4; // type:function size:0x28C scope:global align:4 offDzb__12daObjKshtr_cFv = .text:0x00000430; // type:function size:0x58 scope:global align:4 @@ -104,6 +103,5 @@ lbl_507_data_2CC = .data:0x000002CC; // type:object size:0xD data:string __RTTI__12daObjKshtr_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 lbl_507_data_2F8 = .data:0x000002F8; // type:object size:0x11 data:string @92527 = .data:0x0000030C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000318; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000334; // type:object size:0x24 scope:global align:4 +lbl_507_data_318 = .data:0x00000318; // type:object size:0x14 +lbl_507_data_334 = .data:0x00000334; // type:object size:0x24 diff --git a/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt index 6c3e8a5881..fe08d45bb8 100644 --- a/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt @@ -7,7 +7,6 @@ __ct__16daKtOnFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope: setBaseMtx__12daKtOnFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 create__12daKtOnFire_cFv = .text:0x00000140; // type:function size:0x1E8 scope:global align:4 lightInit__12daKtOnFire_cFv = .text:0x00000328; // type:function size:0x88 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003B0; // type:label scope:global align:4 Execute__12daKtOnFire_cFv = .text:0x000003B0; // type:function size:0x3B0 scope:global align:4 daKtOnFire_Draw__FP12daKtOnFire_c = .text:0x00000760; // type:function size:0x8 scope:global align:4 daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000768; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt index bc49f3cf2d..e920f1aac1 100644 --- a/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt @@ -91,9 +91,9 @@ lbl_508_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string lbl_508_data_CC = .data:0x000000CC; // type:object size:0x6 data:string lbl_508_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string lbl_508_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000DC; // type:object size:0x2 scope:global align:4 data:string +lbl_508_data_DC = .data:0x000000DC; // type:object size:0x2 data:string lbl_508_data_DE = .data:0x000000DE; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x6 scope:global align:4 data:string +lbl_508_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string lbl_508_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_508_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string lbl_508_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_kznkarm/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kznkarm/symbols.txt index dc39aac612..0e43432f43 100644 --- a/config/RZDE01_02/rels/d_a_obj_kznkarm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kznkarm/symbols.txt @@ -6,7 +6,6 @@ initBroken__14daObjKznkarm_cFv = .text:0x00000094; // type:function size:0x74 sc executeBroken__14daObjKznkarm_cFv = .text:0x00000108; // type:function size:0x17C scope:global align:4 initCarry__14daObjKznkarm_cFv = .text:0x00000284; // type:function size:0x30 scope:global align:4 executeCarry__14daObjKznkarm_cFv = .text:0x000002B4; // type:function size:0x114 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003C8; // type:label scope:global align:4 initThrow__14daObjKznkarm_cFv = .text:0x000003C8; // type:function size:0x9C scope:global align:4 executeThrow__14daObjKznkarm_cFv = .text:0x00000464; // type:function size:0x3B4 scope:global align:4 initStay__14daObjKznkarm_cFv = .text:0x00000818; // type:function size:0x7C scope:global align:4 @@ -44,4 +43,4 @@ ActionTable__14daObjKznkarm_c = .data:0x00000010; // type:object size:0x60 scope w_eff_id$91905 = .data:0x00000070; // type:object size:0x8 scope:global align:4 l_daObjKznkarm_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 g_profile_Obj_KznkArm = .data:0x00000098; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000C8; // type:object size:0x8 scope:global align:4 data:string +lbl_511_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_laundry/symbols.txt b/config/RZDE01_02/rels/d_a_obj_laundry/symbols.txt index 4338d6f5a9..4e7c85e979 100644 --- a/config/RZDE01_02/rels/d_a_obj_laundry/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_laundry/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create_init__10daObjLdy_cFv = .text:0x0000005C; // type:function size:0xF4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000150; // type:label scope:global align:4 initBaseMtx__10daObjLdy_cFv = .text:0x00000150; // type:function size:0x70 scope:global align:4 setBaseMtx__10daObjLdy_cFv = .text:0x000001C0; // type:function size:0x70 scope:global align:4 getJointAngle__10daObjLdy_cFP5csXyzi = .text:0x00000230; // type:function size:0x24 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_life_container/symbols.txt b/config/RZDE01_02/rels/d_a_obj_life_container/symbols.txt index bf40092e49..731435d8fa 100644 --- a/config/RZDE01_02/rels/d_a_obj_life_container/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_life_container/symbols.txt @@ -62,24 +62,19 @@ lbl_54_data_BC = .data:0x000000BC; // type:object size:0xC data:string __RTTI__11daObjLife_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 lbl_54_data_E4 = .data:0x000000E4; // type:object size:0xD data:string @94108 = .data:0x000000F4; // type:object size:0xC scope:local align:4 -__RTTI__12daItemBase_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000108; // type:object size:0x34 scope:global align:4 +lbl_54_data_108 = .data:0x00000108; // type:object size:0x34 @94168 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 lbl_54_data_178 = .data:0x00000178; // type:object size:0x14 @94170 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001C0; // type:object size:0x40 scope:global align:4 +lbl_54_data_1C0 = .data:0x000001C0; // type:object size:0x40 @94220 = .data:0x00000200; // type:object size:0xC scope:local align:4 lbl_54_data_20C = .data:0x0000020C; // type:object size:0x14 @94228 = .data:0x00000220; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000244; // type:object size:0x18 scope:global align:4 +lbl_54_data_244 = .data:0x00000244; // type:object size:0x18 @94230 = .data:0x0000025C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000268; // type:object size:0x1C scope:global align:4 +lbl_54_data_268 = .data:0x00000268; // type:object size:0x1C @94232 = .data:0x00000284; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000290; // type:object size:0x1C scope:global align:4 -__RTTI__18JPAEmitterCallBack = .data:0x000002AC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000002C0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002F4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000310; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000328; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000330; // type:object size:0x20 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000350; // type:object size:0x20 scope:global align:4 +lbl_54_data_290 = .data:0x00000290; // type:object size:0x1C +lbl_54_data_2AC = .data:0x000002AC; // type:object size:0x14 +lbl_54_data_2C0 = .data:0x000002C0; // type:object size:0x34 +lbl_54_data_2F4 = .data:0x000002F4; // type:object size:0x7C diff --git a/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt index bbd40b509f..5132d81671 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__16daLv1Cdl00_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 setBaseMtx__12daLv1Cdl00_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000168; // type:label scope:global align:4 CreateHeap__12daLv1Cdl00_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 create__12daLv1Cdl00_cFv = .text:0x000001D0; // type:function size:0x24C scope:global align:4 createHeapCallBack__12daLv1Cdl00_cFP10fopAc_ac_c = .text:0x0000041C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt index b7d131caed..ae32ba5677 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__16daLv1Cdl01_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 setBaseMtx__12daLv1Cdl01_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000168; // type:label scope:global align:4 CreateHeap__12daLv1Cdl01_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 create__12daLv1Cdl01_cFv = .text:0x000001D0; // type:function size:0x1F8 scope:global align:4 lightInit__12daLv1Cdl01_cFv = .text:0x000003C8; // type:function size:0xA0 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt index c4ee5b204b..f5c32464db 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__17daLv2Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x9C scope:global align:4 setBaseMtx__13daLv2Candle_cFv = .text:0x00000168; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x000001E4; // type:label scope:global align:4 CreateHeap__13daLv2Candle_cFv = .text:0x000001E4; // type:function size:0x7C scope:global align:4 create__13daLv2Candle_cFv = .text:0x00000260; // type:function size:0x2A8 scope:global align:4 isSwitch__13daLv2Candle_cFv = .text:0x00000508; // type:function size:0x4C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt index 84fa30d1c4..ecee22dc72 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__17daLv3Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 setBaseMtx__13daLv3Candle_cFv = .text:0x000000E4; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000160; // type:label scope:global align:4 CreateHeap__13daLv3Candle_cFv = .text:0x00000160; // type:function size:0x7C scope:global align:4 create__13daLv3Candle_cFv = .text:0x000001DC; // type:function size:0x248 scope:global align:4 createHeapCallBack__13daLv3Candle_cFP10fopAc_ac_c = .text:0x00000424; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt index 00b0d948ed..c321b73b1e 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -43,7 +43,7 @@ __RTTI__20dalv4CandleDemoTag_c = .data:0x00000120; // type:object size:0x8 scope lbl_524_data_128 = .data:0x00000128; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 lbl_524_data_144 = .data:0x00000144; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x00000150; // type:object size:0x14 scope:global align:4 +lbl_524_data_150 = .data:0x00000150; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x00000164; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @89078 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt index 0a4b548a0a..0c1be62fc1 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -43,7 +43,7 @@ __RTTI__16dalv4CandleTag_c = .data:0x00000118; // type:object size:0x8 scope:glo lbl_525_data_120 = .data:0x00000120; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 lbl_525_data_13C = .data:0x0000013C; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x00000148; // type:object size:0x14 scope:global align:4 +lbl_525_data_148 = .data:0x00000148; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x0000015C; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @89002 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt index affe7eb600..41589d0a2d 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 s_BossSearch__FPvPv = .text:0x0000005C; // type:function size:0x4C scope:global align:4 setBaseMtx__14daObjLv4Wall_cFv = .text:0x000000A8; // type:function size:0x78 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000E8; // type:label scope:global align:4 Create__14daObjLv4Wall_cFv = .text:0x00000120; // type:function size:0x154 scope:global align:4 CreateHeap__14daObjLv4Wall_cFv = .text:0x00000274; // type:function size:0x68 scope:global align:4 create1st__14daObjLv4Wall_cFv = .text:0x000002DC; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4chandelier/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4chandelier/symbols.txt index 6111060a4a..8b85409048 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4chandelier/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4chandelier/symbols.txt @@ -5,7 +5,6 @@ rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:func create1st__14daObjLv4Chan_cFv = .text:0x00000068; // type:function size:0x154 scope:global align:4 setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x000001BC; // type:function size:0x1C4 scope:global align:4 setMtx__14daObjLv4Chan_cFv = .text:0x00000380; // type:function size:0x2C8 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000648; // type:label scope:global align:4 rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x324 scope:global align:4 CreateHeap__14daObjLv4Chan_cFv = .text:0x0000096C; // type:function size:0x1E8 scope:global align:4 searchSwChain__FPvPv = .text:0x00000B54; // type:function size:0x78 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt index 18a0b844bc..7ec6a637f3 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__14daObjLv4Sand_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__14daObjLv4Sand_cFv = .text:0x000000D4; // type:function size:0xE8 scope:global align:4 CreateHeap__14daObjLv4Sand_cFv = .text:0x000001BC; // type:function size:0x110 scope:global align:4 create1st__14daObjLv4Sand_cFv = .text:0x000002CC; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv5yiblltray/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv5yiblltray/symbols.txt index 5aea38bb91..f8dfeceae1 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv5yiblltray/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv5yiblltray/symbols.txt @@ -8,7 +8,6 @@ rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002EC; // type:func Create__16daObjYIblltray_cFv = .text:0x000002F8; // type:function size:0x2C8 scope:global align:4 rideActor__16daObjYIblltray_cFP10fopAc_ac_c = .text:0x000005C0; // type:function size:0x54 scope:global align:4 sendBall__16daObjYIblltray_cFUi = .text:0x00000614; // type:function size:0x7C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000690; // type:label scope:global align:4 searchObjYIblltray__FPvPv = .text:0x00000690; // type:function size:0x80 scope:global align:4 searchNearIronball__FPvPv = .text:0x00000710; // type:function size:0x88 scope:global align:4 searchNearBackTrayIronball__FPvPv = .text:0x00000798; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt index 6ccc1b3053..f03c324d0c 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__16daTogeRoll_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 setBaseMtx__12daTogeRoll_cFv = .text:0x00000114; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000190; // type:label scope:global align:4 CreateHeap__12daTogeRoll_cFv = .text:0x00000190; // type:function size:0x68 scope:global align:4 create__12daTogeRoll_cFv = .text:0x000001F8; // type:function size:0x284 scope:global align:4 Execute__12daTogeRoll_cFPPA3_A4_f = .text:0x0000047C; // type:function size:0x380 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6bemos/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6bemos/symbols.txt index 4bb37e29a7..1a14b0ecd7 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6bemos/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6bemos/symbols.txt @@ -16,7 +16,6 @@ daObjL6Bm_create1st__FP11daObjL6Bm_c = .text:0x00000D54; // type:function size:0 daObjL6Bm_MoveBGDelete__FP11daObjL6Bm_c = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 daObjL6Bm_MoveBGExecute__FP11daObjL6Bm_c = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 daObjL6Bm_MoveBGDraw__FP11daObjL6Bm_c = .text:0x00000EBC; // type:function size:0x10 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00000ECC; // type:label scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000ECC; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt index 06851516a4..03fa1cfd1c 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt @@ -36,12 +36,9 @@ daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x00002FD0; // type:function s daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x00002FD4; // type:function size:0x4 scope:global align:4 daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x00002FD8; // type:function size:0x10 scope:global align:4 __sinit_d_a_obj_lv6bemos2_cpp = .text:0x00002FE8; // type:function size:0x3C scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00003024; // type:label scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00003024; // type:function size:0x14 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00003038; // type:function size:0xC scope:global align:4 -fopAcM_seStart__FP16fopAc_ac_c = .text:0x00003044; // type:label scope:global align:4 checkGroundHit__11fopAcM_lc_cFv = .text:0x00003044; // type:function size:0x50 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x00003064; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -100,7 +97,7 @@ lbl_554_data_238 = .data:0x00000238; // type:object size:0xD data:string __RTTI__12daObjLv6Bm_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 lbl_554_data_264 = .data:0x00000264; // type:object size:0x11 data:string @94260 = .data:0x00000278; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000284; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000298; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGPla = .data:0x000002C0; // type:object size:0x84 scope:global align:4 +lbl_554_data_284 = .data:0x00000284; // type:object size:0x14 +lbl_554_data_298 = .data:0x00000298; // type:object size:0x28 +lbl_554_data_2C0 = .data:0x000002C0; // type:object size:0x84 l_joint_table = .bss:0x00000000; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6swturn/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6swturn/symbols.txt index f6d1921013..9de9c97485 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6swturn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6swturn/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 setBaseMtx__16daObjLv6SwTurn_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000180; // type:label scope:global align:4 Create__16daObjLv6SwTurn_cFv = .text:0x000001A4; // type:function size:0xE8 scope:global align:4 CreateHeap__16daObjLv6SwTurn_cFv = .text:0x0000028C; // type:function size:0x68 scope:global align:4 create1st__16daObjLv6SwTurn_cFv = .text:0x000002F4; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt index 8087f3a8d6..c0a70b5ac1 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__14daL8Lift_HIO_cFv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 setBaseMtx__10daL8Lift_cFv = .text:0x00000124; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x000001A0; // type:label scope:global align:4 CreateHeap__10daL8Lift_cFv = .text:0x000001A0; // type:function size:0xC0 scope:global align:4 create__10daL8Lift_cFv = .text:0x00000260; // type:function size:0x2F4 scope:global align:4 lightSet__10daL8Lift_cFv = .text:0x00000554; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt index 2f6c167bb8..8a8332c275 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__16daOptiLift_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 setBaseMtx__12daOptiLift_cFv = .text:0x0000011C; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000198; // type:label scope:global align:4 CreateHeap__12daOptiLift_cFv = .text:0x00000198; // type:function size:0xC0 scope:global align:4 create__12daOptiLift_cFv = .text:0x00000258; // type:function size:0x220 scope:global align:4 lightSet__12daOptiLift_cFv = .text:0x00000478; // type:function size:0x68 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt index cbbe5da471..57d4c0f4ce 100644 --- a/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__15daMagLift_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 setBaseMtx__11daMagLift_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000168; // type:label scope:global align:4 CreateHeap__11daMagLift_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 create__11daMagLift_cFv = .text:0x000001D0; // type:function size:0x194 scope:global align:4 Execute__11daMagLift_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x50 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_magne_arm/symbols.txt b/config/RZDE01_02/rels/d_a_obj_magne_arm/symbols.txt index d742a59c6b..21cf663dd6 100644 --- a/config/RZDE01_02/rels/d_a_obj_magne_arm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_magne_arm/symbols.txt @@ -7,7 +7,6 @@ getEpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000014C; // type:function size: getFpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000001D0; // type:function size:0xF0 scope:global align:4 getRopeStartPos__11daObjMarm_cFP4cXyz = .text:0x000002C0; // type:function size:0x9C scope:global align:4 initBaseMtx__11daObjMarm_cFv = .text:0x0000035C; // type:function size:0x90 scope:global align:4 -__as__3VecFR9Vec = .text:0x000003EC; // type:label scope:global align:4 setBaseMtx__11daObjMarm_cFv = .text:0x000003EC; // type:function size:0x23C scope:global align:4 rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000628; // type:function size:0x18 scope:global align:4 Create__11daObjMarm_cFv = .text:0x00000640; // type:function size:0x2B8 scope:global align:4 @@ -132,23 +131,18 @@ lbl_105_data_F0 = .data:0x000000F0; // type:object size:0xC data:string __RTTI__11daObjMarm_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 lbl_105_data_118 = .data:0x00000118; // type:object size:0x11 data:string @92657 = .data:0x0000012C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000138; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000140; // type:object size:0x34 scope:global align:4 +lbl_105_data_140 = .data:0x00000140; // type:object size:0x34 @92717 = .data:0x00000174; // type:object size:0x3C scope:local align:4 lbl_105_data_1B0 = .data:0x000001B0; // type:object size:0x14 @92719 = .data:0x000001C4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001F8; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 lbl_105_data_214 = .data:0x00000214; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x00000228; // type:object size:0x14 scope:global align:4 +lbl_105_data_227 = .data:0x00000227; // type:object size:0x15 @92777 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000260; // type:object size:0x18 scope:global align:4 +lbl_105_data_260 = .data:0x00000260; // type:object size:0x18 @92779 = .data:0x00000278; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000284; // type:object size:0x1C scope:global align:4 +lbl_105_data_284 = .data:0x00000284; // type:object size:0x1C @92781 = .data:0x000002A0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002AC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000002C0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002F4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000310; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000328; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000330; // type:object size:0x44 scope:global align:4 +lbl_105_data_2AC = .data:0x000002AC; // type:object size:0x14 +lbl_105_data_2C0 = .data:0x000002C0; // type:object size:0x34 +lbl_105_data_2F4 = .data:0x000002F4; // type:object size:0x80 diff --git a/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt b/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt index f347bbf395..9bd251df51 100644 --- a/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt @@ -12,7 +12,6 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x154 scop daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000071C; // type:function size:0x22C scope:global align:4 __dt__16daObj_Maki_HIO_cFv = .text:0x00000948; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_maki_cpp = .text:0x00000988; // type:function size:0x48 scope:global align:4 -fopAcM_seStart__FP16fopAc_ac_c = .text:0x000009D0; // type:label scope:global align:4 fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009D0; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -41,9 +40,7 @@ __vt__16daObj_Maki_HIO_c = .data:0x000000B0; // type:object size:0xC scope:globa lbl_568_data_BC = .data:0x000000BC; // type:object size:0x11 data:string @93569 = .data:0x000000D0; // type:object size:0xC scope:local align:4 __RTTI__16daObj_Maki_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000000E4; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000134; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000013C; // type:object size:0x24 scope:global align:4 +lbl_568_data_E4 = .data:0x000000E4; // type:object size:0x7C __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_568_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_master_sword/symbols.txt b/config/RZDE01_02/rels/d_a_obj_master_sword/symbols.txt index eb6bdcd54a..367ca585ea 100644 --- a/config/RZDE01_02/rels/d_a_obj_master_sword/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_master_sword/symbols.txt @@ -2,9 +2,7 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initWait__18daObjMasterSword_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000B4; // type:label scope:global align:4 executeWait__18daObjMasterSword_cFv = .text:0x000000B4; // type:function size:0xF8 scope:global align:4 -__as__5csXyzFR11csXyz = .text:0x000000D0; // type:label scope:global align:4 createHeapCallBack__18daObjMasterSword_cFP10fopAc_ac_c = .text:0x000001AC; // type:function size:0x4 scope:global align:4 CreateHeap__18daObjMasterSword_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 daObjMasterSword_Create__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x350 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_mato/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mato/symbols.txt index e2df066d71..90967407a8 100644 --- a/config/RZDE01_02/rels/d_a_obj_mato/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mato/symbols.txt @@ -13,14 +13,12 @@ disappear__11daObjMATO_cFi = .text:0x00000714; // type:function size:0x164 scope getRupee__11daObjMATO_cFi = .text:0x00000878; // type:function size:0xF8 scope:global align:4 execute__11daObjMATO_cFv = .text:0x00000970; // type:function size:0xD0 scope:global align:4 setBaseMtx__11daObjMATO_cFv = .text:0x00000A40; // type:function size:0x140 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000B80; // type:label scope:global align:4 daObjMATO_Draw__FP11daObjMATO_c = .text:0x00000B80; // type:function size:0xA8 scope:global align:4 daObjMATO_Execute__FP11daObjMATO_c = .text:0x00000C28; // type:function size:0x4 scope:global align:4 mato_init__11daObjMATO_cFv = .text:0x00000C2C; // type:function size:0x14C scope:global align:4 __ct__10MatoData_sFv = .text:0x00000D78; // type:function size:0x90 scope:global align:4 daObjMATO_IsDelete__FP11daObjMATO_c = .text:0x00000E08; // type:function size:0x8 scope:global align:4 __dt__10MatoData_sFv = .text:0x00000E10; // type:function size:0x68 scope:global align:4 -__dt__9dCcD_SttsFv = .text:0x00000E50; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -51,4 +49,4 @@ lbl_570_data_D7 = .data:0x000000D7; // type:object size:0x7 data:string lbl_570_data_DE = .data:0x000000DE; // type:object size:0x7 data:string lbl_570_data_E5 = .data:0x000000E5; // type:object size:0x7 data:string lbl_570_data_EC = .data:0x000000EC; // type:object size:0x4 data:string -__vt__8cM3dGAab = .data:0x000000F0; // type:object size:0x4 scope:global align:4 +lbl_570_data_F0 = .data:0x000000F0; // type:object size:0x3 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_mgate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mgate/symbols.txt index d80f0c2646..336e0bc3f8 100644 --- a/config/RZDE01_02/rels/d_a_obj_mgate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mgate/symbols.txt @@ -52,5 +52,4 @@ lbl_107_data_104 = .data:0x00000104; // type:object size:0xD data:string __RTTI__12daObjMGate_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 lbl_107_data_130 = .data:0x00000130; // type:object size:0x11 data:string @92132 = .data:0x00000144; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000150; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_107_data_150 = .data:0x00000150; // type:object size:0x14 diff --git a/config/RZDE01_02/rels/d_a_obj_mhole/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mhole/symbols.txt index 2845015637..201c3d226d 100644 --- a/config/RZDE01_02/rels/d_a_obj_mhole/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mhole/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x4 scope:global align:4 setBaseMtx__12daObjMHole_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000124; // type:label scope:global align:4 Create__12daObjMHole_cFv = .text:0x00000140; // type:function size:0x128 scope:global align:4 checkParent__12daObjMHole_cFv = .text:0x00000268; // type:function size:0x68 scope:global align:4 CreateHeap__12daObjMHole_cFv = .text:0x000002D0; // type:function size:0x25C scope:global align:4 @@ -18,7 +17,6 @@ daObjMHole_Draw__FP12daObjMHole_c = .text:0x00000CB8; // type:function size:0x4 daObjMHole_Execute__FP12daObjMHole_c = .text:0x00000CBC; // type:function size:0x4 scope:global align:4 daObjMHole_Delete__FP12daObjMHole_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 daObjMHole_Create__FP10fopAc_ac_c = .text:0x00000CC4; // type:function size:0x4 scope:global align:4 -__ct__14mDoExt_baseAnmFv = .text:0x00000CC8; // type:label scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000CC8; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_mirror_chain/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mirror_chain/symbols.txt index 4ef08badc9..45651f00a3 100644 --- a/config/RZDE01_02/rels/d_a_obj_mirror_chain/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mirror_chain/symbols.txt @@ -11,14 +11,10 @@ daObjMirrorChain_Execute__FP18daObjMirrorChain_c = .text:0x000010C4; // type:fun daObjMirrorChain_IsDelete__FP18daObjMirrorChain_c = .text:0x000012B0; // type:function size:0x8 scope:global align:4 daObjMirrorChain_Delete__FP18daObjMirrorChain_c = .text:0x000012B8; // type:function size:0xC8 scope:global align:4 daObjMirrorChain_Create__FP10fopAc_ac_c = .text:0x00001380; // type:function size:0x1E4 scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x00001564; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001564; // type:function size:0xC scope:global align:4 -remove__13mDoExt_bckAnmFP12J3DModelData = .text:0x00001570; // type:label scope:global align:4 dComIfGd_setListBG__Fv = .text:0x00001570; // type:function size:0x24 scope:global align:4 -dComIfGd_setList__Fv = .text:0x00001594; // type:label scope:global align:4 __dt__20dScissorEnd_packet_cFv = .text:0x00001594; // type:function size:0x40 scope:global align:4 __dt__22dScissorBegin_packet_cFv = .text:0x000015D4; // type:function size:0x68 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x000015DC; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_mirror_table/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mirror_table/symbols.txt index 47940ecfea..c8053179df 100644 --- a/config/RZDE01_02/rels/d_a_obj_mirror_table/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mirror_table/symbols.txt @@ -11,7 +11,6 @@ setBaseMtx__18daObjMirrorTable_cFv = .text:0x00000D90; // type:function size:0x2 daObjMirrorTable_IsDelete__FP18daObjMirrorTable_c = .text:0x00000FB8; // type:function size:0x8 scope:global align:4 daObjMirrorTable_Delete__FP18daObjMirrorTable_c = .text:0x00000FC0; // type:function size:0xD4 scope:global align:4 daObjMirrorTable_Create__FP10fopAc_ac_c = .text:0x00001094; // type:function size:0x394 scope:global align:4 -__ct__13mDoExt_bckAnmFv = .text:0x00001428; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001428; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt index 888ebae566..b47b806dd1 100644 --- a/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt @@ -49,7 +49,6 @@ Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C3C Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C4C; // type:function size:0x10 scope:global align:4 __sinit_d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:global align:4 __arraydtor$92046 = .text:0x00002D0C; // type:function size:0x1C scope:global align:4 -__dt__11dBgS_WtrChkFv = .text:0x00002D28; // type:label scope:global align:4 __arraydtor$92049 = .text:0x00002D28; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt b/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt index 4d88d65bef..2605e1927b 100644 --- a/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt @@ -13,10 +13,8 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x2D8 scop daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x2F8 scope:global align:4 __dt__17daObj_Msima_HIO_cFv = .text:0x00001488; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_msima_cpp = .text:0x000014C8; // type:function size:0x1A8 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x00001670; // type:label scope:global align:4 __ct__10ms_chain_sFv = .text:0x00001670; // type:function size:0x4 scope:global align:4 __dt__10ms_chain_sFv = .text:0x00001674; // type:function size:0x40 scope:global align:4 -__dt__4cXyzFv = .text:0x0000168C; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_mvstair/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mvstair/symbols.txt index 5240b9b40c..355dd1720a 100644 --- a/config/RZDE01_02/rels/d_a_obj_mvstair/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mvstair/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__12daObjStair_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__12daObjStair_cFv = .text:0x000000CC; // type:function size:0x16C scope:global align:4 CreateHeap__12daObjStair_cFv = .text:0x00000238; // type:function size:0x7C scope:global align:4 create1st__12daObjStair_cFv = .text:0x000002B4; // type:function size:0xC8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_nagaisu/symbols.txt b/config/RZDE01_02/rels/d_a_obj_nagaisu/symbols.txt index a76859d4a5..1409e47eaf 100644 --- a/config/RZDE01_02/rels/d_a_obj_nagaisu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_nagaisu/symbols.txt @@ -55,5 +55,5 @@ __vt__15daObjIsuChild_c = .data:0x00000094; // type:object size:0xC scope:global lbl_581_data_A0 = .data:0x000000A0; // type:object size:0x10 data:string __RTTI__15daObjIsuChild_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 lbl_581_data_B8 = .data:0x000000B8; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000C4; // type:object size:0x14 scope:global align:4 +lbl_581_data_C4 = .data:0x000000C4; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_nameplate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_nameplate/symbols.txt index 255c7d118f..1ca1048ed0 100644 --- a/config/RZDE01_02/rels/d_a_obj_nameplate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_nameplate/symbols.txt @@ -36,4 +36,4 @@ lbl_108_data_0 = .data:0x00000000; // type:object size:0xA data:string l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte l_daObjNameplate_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 g_profile_Obj_NamePlate = .data:0x00000030; // type:object size:0x30 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000060; // type:object size:0x10 scope:global align:4 +lbl_108_data_60 = .data:0x00000060; // type:object size:0xF data:string diff --git a/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt index 1f36c7a05e..ec8eea511b 100644 --- a/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt @@ -29,7 +29,6 @@ daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002270; // type:function size:0x8 __dt__14daObj_NanHIO_cFv = .text:0x00002278; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_nan_cpp = .text:0x000022B8; // type:function size:0x48 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00002300; // type:function size:0xC scope:global align:4 -setall__5csXyzFs = .text:0x0000230C; // type:label scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x0000230C; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -110,10 +109,9 @@ lbl_582_data_194 = .data:0x00000194; // type:object size:0xB data:string __RTTI__10daObjNAN_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 lbl_582_data_1BC = .data:0x000001BC; // type:object size:0xA data:string @94199 = .data:0x000001C8; // type:object size:0xC scope:local align:4 -__RTTI__9dInsect_c = .data:0x000001D4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001E8; // type:object size:0x28 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000210; // type:object size:0x50 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000260; // type:object size:0x2C scope:global align:4 +lbl_582_data_1D4 = .data:0x000001D4; // type:object size:0x14 +lbl_582_data_1E8 = .data:0x000001E8; // type:object size:0x28 +lbl_582_data_210 = .data:0x00000210; // type:object size:0x7C lbl_582_data_28C = .data:0x0000028C; // type:object size:0x8 data:string lbl_582_data_294 = .data:0x00000294; // type:object size:0x6 data:string lbl_582_data_29A = .data:0x0000029A; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_octhashi/symbols.txt b/config/RZDE01_02/rels/d_a_obj_octhashi/symbols.txt index b9bc346c5b..cb094ed956 100644 --- a/config/RZDE01_02/rels/d_a_obj_octhashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_octhashi/symbols.txt @@ -9,7 +9,6 @@ SetCoCyl__15daObjOCTHASHI_cFv = .text:0x00000618; // type:function size:0x80 sco HakaiSet2__15daObjOCTHASHI_cFi = .text:0x00000698; // type:function size:0x3D8 scope:global align:4 HakaiMotion2__15daObjOCTHASHI_cFv = .text:0x00000A70; // type:function size:0x194 scope:global align:4 CylAction__15daObjOCTHASHI_cFv = .text:0x00000C04; // type:function size:0xD4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000CD8; // type:label scope:global align:4 SphAction__15daObjOCTHASHI_cFv = .text:0x00000CD8; // type:function size:0x270 scope:global align:4 SphAction2__15daObjOCTHASHI_cFv = .text:0x00000F48; // type:function size:0xA8 scope:global align:4 Action__15daObjOCTHASHI_cFv = .text:0x00000FF0; // type:function size:0xC4 scope:global align:4 @@ -67,5 +66,5 @@ __RTTI__15daObjOCTHASHI_c = .data:0x000000F0; // type:object size:0x8 scope:glob lbl_585_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string lbl_585_data_109 = .data:0x00000109; // type:object size:0x8 data:string lbl_585_data_111 = .data:0x00000111; // type:object size:0x7 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x00000118; // type:object size:0xC scope:global align:4 +lbl_585_data_118 = .data:0x00000118; // type:object size:0xA data:string lbl_585_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt index 885c95e231..827e50af73 100644 --- a/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt @@ -4,9 +4,7 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__15daObj_Oiltubo_cFv = .text:0x0000005C; // type:function size:0x150 scope:global align:4 CreateHeap__15daObj_Oiltubo_cFv = .text:0x000001AC; // type:function size:0x11C scope:global align:4 Execute__15daObj_Oiltubo_cFv = .text:0x000002C8; // type:function size:0x1D4 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x0000049C; // type:label scope:global align:4 Draw__15daObj_Oiltubo_cFv = .text:0x0000049C; // type:function size:0xE4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000538; // type:label scope:global align:4 createHeapCallBack__15daObj_Oiltubo_cFP10fopAc_ac_c = .text:0x00000580; // type:function size:0x4 scope:global align:4 restart__15daObj_Oiltubo_cFv = .text:0x00000584; // type:function size:0x60 scope:global align:4 initialize__15daObj_Oiltubo_cFv = .text:0x000005E4; // type:function size:0x138 scope:global align:4 @@ -53,20 +51,17 @@ __vt__15daObj_Oiltubo_c = .data:0x000000B4; // type:object size:0xC scope:global lbl_586_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string @91994 = .data:0x000000D0; // type:object size:0xC scope:local align:4 __RTTI__15daObj_Oiltubo_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x34 scope:global align:4 +lbl_586_data_E4 = .data:0x000000E4; // type:object size:0x34 @92056 = .data:0x00000118; // type:object size:0x3C scope:local align:4 lbl_586_data_154 = .data:0x00000154; // type:object size:0x14 @92058 = .data:0x00000168; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x0000019C; // type:object size:0x14 scope:global align:4 +lbl_586_data_19C = .data:0x0000019C; // type:object size:0x14 @92116 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +lbl_586_data_1D4 = .data:0x000001D4; // type:object size:0x18 @92118 = .data:0x000001EC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000001F8; // type:object size:0x1C scope:global align:4 +lbl_586_data_1F8 = .data:0x000001F8; // type:object size:0x1C @92120 = .data:0x00000214; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000220; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000234; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000268; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000284; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000029C; // type:object size:0x28 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000002C4; // type:object size:0x24 scope:global align:4 +lbl_586_data_220 = .data:0x00000220; // type:object size:0x14 +lbl_586_data_234 = .data:0x00000234; // type:object size:0x34 +lbl_586_data_268 = .data:0x00000268; // type:object size:0x80 mCcDCyl__15daObj_Oiltubo_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt b/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt index 3022f55a31..b908ce8f90 100644 --- a/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__15daOnsTaru_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 setBaseMtx__11daOnsTaru_cFv = .text:0x00000104; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000180; // type:label scope:global align:4 CreateHeap__11daOnsTaru_cFv = .text:0x00000180; // type:function size:0x68 scope:global align:4 create__11daOnsTaru_cFv = .text:0x000001E8; // type:function size:0x268 scope:global align:4 createHeapCallBack__11daOnsTaru_cFP10fopAc_ac_c = .text:0x00000450; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ornament_cloth/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ornament_cloth/symbols.txt index 742e42f7d6..fea0048be2 100644 --- a/config/RZDE01_02/rels/d_a_obj_ornament_cloth/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ornament_cloth/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create_init__14daObjOnCloth_cFv = .text:0x0000005C; // type:function size:0x130 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000018C; // type:label scope:global align:4 setBaseMtx__14daObjOnCloth_cFv = .text:0x0000018C; // type:function size:0x64 scope:global align:4 setNormalClothPos__14daObjOnCloth_cFv = .text:0x000001F0; // type:function size:0x1BC scope:global align:4 calcJointAngle__14daObjOnCloth_cFv = .text:0x000003AC; // type:function size:0x17C scope:global align:4 @@ -36,5 +35,5 @@ lbl_109_data_0 = .data:0x00000000; // type:object size:0xA data:string l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte l_daObjOnCloth_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 g_profile_Obj_OnCloth = .data:0x00000030; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000060; // type:object size:0xE scope:global align:4 data:string +lbl_109_data_60 = .data:0x00000060; // type:object size:0xE data:string lbl_109_data_6E = .data:0x0000006E; // type:object size:0xE data:string diff --git a/config/RZDE01_02/rels/d_a_obj_pdtile/symbols.txt b/config/RZDE01_02/rels/d_a_obj_pdtile/symbols.txt index 7923f0ec2a..a72f6723e6 100644 --- a/config/RZDE01_02/rels/d_a_obj_pdtile/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_pdtile/symbols.txt @@ -70,26 +70,20 @@ lbl_591_data_16C = .data:0x0000016C; // type:object size:0xE data:string __RTTI__13daObjPDtile_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 lbl_591_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string @92208 = .data:0x000001B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001C0; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000001C8; // type:object size:0x40 scope:global align:4 +lbl_591_data_1C8 = .data:0x000001C8; // type:object size:0x40 @92322 = .data:0x00000208; // type:object size:0x4C scope:local align:4 lbl_591_data_254 = .data:0x00000254; // type:object size:0x14 @92326 = .data:0x00000268; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000002AC; // type:object size:0x14 scope:global align:4 +lbl_591_data_2AC = .data:0x000002AC; // type:object size:0x14 @92328 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002E4; // type:object size:0x18 scope:global align:4 +lbl_591_data_2E4 = .data:0x000002E4; // type:object size:0x18 @92330 = .data:0x000002FC; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000308; // type:object size:0x1C scope:global align:4 +lbl_591_data_308 = .data:0x00000308; // type:object size:0x1C @92332 = .data:0x00000324; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000330; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000344; // type:object size:0x8 scope:global align:4 +lbl_591_data_330 = .data:0x00000330; // type:object size:0x14 lbl_591_data_34C = .data:0x0000034C; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x0000036C; // type:object size:0x8 scope:global align:4 lbl_591_data_374 = .data:0x00000374; // type:object size:0x2C @92367 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000003B4; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000003CC; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000414; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000041C; // type:object size:0x20 scope:global align:4 +lbl_591_data_3B4 = .data:0x000003B4; // type:object size:0x2C +lbl_591_data_3E0 = .data:0x000003E0; // type:object size:0x5C diff --git a/config/RZDE01_02/rels/d_a_obj_picture/symbols.txt b/config/RZDE01_02/rels/d_a_obj_picture/symbols.txt index b7c690a60f..0ffb00e904 100644 --- a/config/RZDE01_02/rels/d_a_obj_picture/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_picture/symbols.txt @@ -14,7 +14,6 @@ setPicModelMtx__14daObjPicture_cFv = .text:0x00000EEC; // type:function size:0x8 setTmgModelMtx__14daObjPicture_cFv = .text:0x00000F6C; // type:function size:0x88 scope:global align:4 getLinePosPic__14daObjPicture_cFiP4cXyz = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 setLinePos__14daObjPicture_cFv = .text:0x00001064; // type:function size:0x18C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000011F0; // type:label scope:global align:4 moveLineFall1__14daObjPicture_cFv = .text:0x000011F0; // type:function size:0x19C scope:global align:4 moveLineFall2__14daObjPicture_cFv = .text:0x0000138C; // type:function size:0x218 scope:global align:4 chkHitRope__14daObjPicture_cFv = .text:0x000015A4; // type:function size:0xA8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt b/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt index 5a0d397f98..af5e4dac88 100644 --- a/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __dt__13daObj_Pleaf_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 create__13daObj_Pleaf_cFv = .text:0x00000180; // type:function size:0x23C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000003BC; // type:label scope:global align:4 CreateHeap__13daObj_Pleaf_cFv = .text:0x000003BC; // type:function size:0x78 scope:global align:4 Execute__13daObj_Pleaf_cFv = .text:0x00000434; // type:function size:0xBC scope:global align:4 Draw__13daObj_Pleaf_cFv = .text:0x000004F0; // type:function size:0xC0 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt index 1053b0ad0b..50b00edca0 100644 --- a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__16daPoCandle_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 setBaseMtx__12daPoCandle_cFv = .text:0x000000F0; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x0000016C; // type:label scope:global align:4 CreateHeap__12daPoCandle_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 create__12daPoCandle_cFv = .text:0x000001D4; // type:function size:0x17C scope:global align:4 lightInit__12daPoCandle_cFv = .text:0x00000350; // type:function size:0xA0 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt index 18bdad63a1..736b0426c5 100644 --- a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt @@ -7,7 +7,6 @@ __ct__14daPoFire_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:gl setBaseMtx__10daPoFire_cFv = .text:0x00000138; // type:function size:0x60 scope:global align:4 create__10daPoFire_cFv = .text:0x00000198; // type:function size:0x144 scope:global align:4 procMain__10daPoFire_cFv = .text:0x000002DC; // type:function size:0x78 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000354; // type:label scope:global align:4 setFire__10daPoFire_cFv = .text:0x00000354; // type:function size:0x1A4 scope:global align:4 searchCandle__10daPoFire_cFPvPv = .text:0x000004F8; // type:function size:0x70 scope:global align:4 searchFireTag__10daPoFire_cFPvPv = .text:0x00000568; // type:function size:0x54 scope:global align:4 @@ -82,7 +81,7 @@ __RTTI__10daPoFire_c = .data:0x000000FC; // type:object size:0x8 scope:global al lbl_597_data_104 = .data:0x00000104; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 lbl_597_data_120 = .data:0x00000120; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x0000012C; // type:object size:0x14 scope:global align:4 +lbl_597_data_12C = .data:0x0000012C; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x00000140; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @91871 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_prop/symbols.txt b/config/RZDE01_02/rels/d_a_obj_prop/symbols.txt index 06ed2f2b32..87d351e8d4 100644 --- a/config/RZDE01_02/rels/d_a_obj_prop/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_prop/symbols.txt @@ -27,5 +27,5 @@ lbl_599_data_68 = .data:0x00000068; // type:object size:0xC data:string @89049 = .data:0x00000074; // type:object size:0x14 scope:local align:4 __RTTI__11daObjProp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 lbl_599_data_90 = .data:0x00000090; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_599_data_9C = .data:0x0000009C; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_rcircle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rcircle/symbols.txt index b88622bb89..a639205bf4 100644 --- a/config/RZDE01_02/rels/d_a_obj_rcircle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rcircle/symbols.txt @@ -26,5 +26,5 @@ lbl_601_data_68 = .data:0x00000068; // type:object size:0xF data:string @89071 = .data:0x00000078; // type:object size:0x14 scope:local align:4 __RTTI__14daObjRCircle_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 lbl_601_data_94 = .data:0x00000094; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000A0; // type:object size:0x14 scope:global align:4 +lbl_601_data_A0 = .data:0x000000A0; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_rgate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rgate/symbols.txt index 1a723d46f2..4ce6fee1f1 100644 --- a/config/RZDE01_02/rels/d_a_obj_rgate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rgate/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000000B0; // type:function size:0xF8 scope:global align:4 initBaseMtx__12daObjRgate_cFv = .text:0x000001A8; // type:function size:0x118 scope:global align:4 -__as__3VecFR9Vec = .text:0x000002C0; // type:label scope:global align:4 setBaseMtx__12daObjRgate_cFv = .text:0x000002C0; // type:function size:0x474 scope:global align:4 Create__12daObjRgate_cFv = .text:0x00000734; // type:function size:0x1B8 scope:global align:4 CreateHeap__12daObjRgate_cFv = .text:0x000008EC; // type:function size:0x1AC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_rock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rock/symbols.txt index a70d329e0f..93cd928392 100644 --- a/config/RZDE01_02/rels/d_a_obj_rock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rock/symbols.txt @@ -8,7 +8,6 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000210; // type:function size:0xA8 scope daObj_Rock_Create__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x4CC scope:global align:4 daObj_Rock_Delete__FP14obj_rock_class = .text:0x00000784; // type:function size:0x88 scope:global align:4 __ct__7rock_ssFv = .text:0x0000080C; // type:function size:0x68 scope:global align:4 -__dt__8dCcD_SphFv = .text:0x00000874; // type:label scope:global align:4 __dt__7rock_ssFv = .text:0x00000874; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_rope_bridge/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rope_bridge/symbols.txt index b1a20f3d6b..7818640888 100644 --- a/config/RZDE01_02/rels/d_a_obj_rope_bridge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rope_bridge/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initBaseMtx__14daObjRBridge_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 -__as__3VecFR9Vec = .text:0x000000E8; // type:label scope:global align:4 setBaseMtx__14daObjRBridge_cFv = .text:0x000000E8; // type:function size:0xA0 scope:global align:4 checkE3Special__14daObjRBridge_cFv = .text:0x00000188; // type:function size:0x58 scope:global align:4 setStPos__14daObjRBridge_cFv = .text:0x000001E0; // type:function size:0x134 scope:global align:4 @@ -80,8 +79,7 @@ lbl_110_data_210 = .data:0x00000210; // type:object size:0xF data:string __RTTI__14daObjRBridge_c = .data:0x00000234; // type:object size:0x8 scope:global align:4 lbl_110_data_23C = .data:0x0000023C; // type:object size:0x11 data:string @89521 = .data:0x00000250; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x0000025C; // type:object size:0x8 scope:global align:4 __vt__18mDoExt_3DlineMat_c = .data:0x00000264; // type:object size:0x14 scope:global align:4 lbl_110_data_278 = .data:0x00000278; // type:object size:0x13 data:string -__RTTI__18mDoExt_3DlineMat_c = .data:0x0000028C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000002A0; // type:object size:0x48 scope:global align:4 +lbl_110_data_28B = .data:0x0000028B; // type:object size:0x15 +lbl_110_data_2A0 = .data:0x000002A0; // type:object size:0x48 diff --git a/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt index 52eef75b08..1a750a36bd 100644 --- a/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt @@ -51,7 +51,6 @@ lbl_610_data_108 = .data:0x00000108; // type:object size:0xF data:string @92057 = .data:0x00000118; // type:object size:0xC scope:local align:4 __RTTI__14daOBJ_RW_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 lbl_610_data_12C = .data:0x0000012C; // type:object size:0x70 -__RTTI__13JORReflexible = .data:0x0000019C; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_610_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @91790 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sakuita/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sakuita/symbols.txt index 935fb5f9b3..485d128ef9 100644 --- a/config/RZDE01_02/rels/d_a_obj_sakuita/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sakuita/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create_init__14daObjSakuita_cFv = .text:0x0000005C; // type:function size:0xDC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000138; // type:label scope:global align:4 setBaseMtx__14daObjSakuita_cFv = .text:0x00000138; // type:function size:0x7C scope:global align:4 setPlatePos__14daObjSakuita_cFv = .text:0x000001B4; // type:function size:0x1C8 scope:global align:4 calcAngle__14daObjSakuita_cFv = .text:0x0000037C; // type:function size:0xB4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sakuita_rope/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sakuita_rope/symbols.txt index 72b1f2caf6..cdeb2e2162 100644 --- a/config/RZDE01_02/rels/d_a_obj_sakuita_rope/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sakuita_rope/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__9Sakuita_cFP4cXyzsSc = .text:0x0000005C; // type:function size:0x80 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000000DC; // type:label scope:global align:4 draw__9Sakuita_cFv = .text:0x000000DC; // type:function size:0x1C scope:global align:4 setBaseMtx__9Sakuita_cFv = .text:0x000000F8; // type:function size:0x8C scope:global align:4 setPlatePos__9Sakuita_cFP4cXyz = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt b/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt index 3daeb27c64..e2a5561a2c 100644 --- a/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt @@ -38,7 +38,6 @@ init__11daSCannon_cFv = .text:0x00001BF0; // type:function size:0x98 scope:globa initEmtRt__11daSCannon_cFUsiPCUsPP14JPABaseEmitter = .text:0x00001C88; // type:function size:0x134 scope:global align:4 exeEmtRt__11daSCannon_cFUsiPP14JPABaseEmitter = .text:0x00001DBC; // type:function size:0x90 scope:global align:4 initEmtLine__11daSCannon_cFv = .text:0x00001E4C; // type:function size:0xE0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00001F2C; // type:label scope:global align:4 exeEmtLine__11daSCannon_cFv = .text:0x00001F2C; // type:function size:0xB8 scope:global align:4 delEmtAll__11daSCannon_cFv = .text:0x00001FE4; // type:function size:0x3C scope:global align:4 setCannonRepair__11daSCannon_cFv = .text:0x00002020; // type:function size:0x8C scope:global align:4 @@ -118,22 +117,19 @@ __vt__11daSCannon_c = .data:0x00000188; // type:object size:0xC scope:global ali lbl_614_data_194 = .data:0x00000194; // type:object size:0xC data:string @94038 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 __RTTI__11daSCannon_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001BC; // type:object size:0x34 scope:global align:4 +lbl_614_data_1BC = .data:0x000001BC; // type:object size:0x34 @94098 = .data:0x000001F0; // type:object size:0x3C scope:local align:4 lbl_614_data_22C = .data:0x0000022C; // type:object size:0x14 @94100 = .data:0x00000240; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000274; // type:object size:0x14 scope:global align:4 +lbl_614_data_274 = .data:0x00000274; // type:object size:0x14 @94158 = .data:0x00000288; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002AC; // type:object size:0x18 scope:global align:4 +lbl_614_data_2AC = .data:0x000002AC; // type:object size:0x18 @94160 = .data:0x000002C4; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002D0; // type:object size:0x1C scope:global align:4 +lbl_614_data_2D0 = .data:0x000002D0; // type:object size:0x1C @94162 = .data:0x000002EC; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002F8; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000030C; // type:object size:0x8 scope:global align:4 +lbl_614_data_2F8 = .data:0x000002F8; // type:object size:0x14 lbl_614_data_314 = .data:0x00000314; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x00000334; // type:object size:0x8 scope:global align:4 lbl_614_data_33C = .data:0x0000033C; // type:object size:0x9 data:string -__RTTI__8cBgS_Chk = .data:0x00000348; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000364; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x0000037C; // type:object size:0x2C scope:global align:4 +lbl_614_data_345 = .data:0x00000345; // type:object size:0x63 s_demoExeProc_FireTks__11daSCannon_c = .bss:0x00000000; // type:object size:0x48 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_scannon_crs/symbols.txt b/config/RZDE01_02/rels/d_a_obj_scannon_crs/symbols.txt index cff6a8d848..1acd638f01 100644 --- a/config/RZDE01_02/rels/d_a_obj_scannon_crs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_scannon_crs/symbols.txt @@ -13,7 +13,6 @@ middleExe__14daSCannonCrs_cFP9daMidna_c = .text:0x000005A4; // type:function siz exeModeWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000658; // type:function size:0x1C4 scope:global align:4 exeModePreWait__14daSCannonCrs_cFP9daMidna_c = .text:0x0000081C; // type:function size:0x4C scope:global align:4 exeModeOrderEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000868; // type:function size:0x1C8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000A30; // type:label scope:global align:4 exeModeTalkEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000A30; // type:function size:0x8C scope:global align:4 exeModeWarpEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000ABC; // type:function size:0x78 scope:global align:4 exeModeEnd__14daSCannonCrs_cFP9daMidna_c = .text:0x00000B34; // type:function size:0x4 scope:global align:4 @@ -76,7 +75,6 @@ lbl_615_data_D8 = .data:0x000000D8; // type:object size:0xF data:string @94541 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 __RTTI__14daSCannonCrs_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 lbl_615_data_104 = .data:0x00000104; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 lbl_615_data_118 = .data:0x00000118; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x00000138; // type:object size:0x8 scope:global align:4 lbl_615_data_140 = .data:0x00000140; // type:object size:0x24 diff --git a/config/RZDE01_02/rels/d_a_obj_scannon_ten/symbols.txt b/config/RZDE01_02/rels/d_a_obj_scannon_ten/symbols.txt index dae52802a4..21c4ceff39 100644 --- a/config/RZDE01_02/rels/d_a_obj_scannon_ten/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_scannon_ten/symbols.txt @@ -34,7 +34,6 @@ changeScene__17daObjSCannonTen_cFv = .text:0x00001084; // type:function size:0x8 initEmtSmoke__17daObjSCannonTen_cFv = .text:0x00001108; // type:function size:0x124 scope:global align:4 exeEmtSmoke__17daObjSCannonTen_cFv = .text:0x0000122C; // type:function size:0x80 scope:global align:4 initEmtLine__17daObjSCannonTen_cFv = .text:0x000012AC; // type:function size:0xE0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000138C; // type:label scope:global align:4 exeEmtLine__17daObjSCannonTen_cFv = .text:0x0000138C; // type:function size:0xB8 scope:global align:4 delEmtAll__17daObjSCannonTen_cFv = .text:0x00001444; // type:function size:0x3C scope:global align:4 daObjSCannonTen_create__FP17daObjSCannonTen_c = .text:0x00001480; // type:function size:0x54 scope:global align:4 @@ -85,5 +84,5 @@ __vt__17daObjSCannonTen_c = .data:0x000000C4; // type:object size:0xC scope:glob lbl_616_data_D0 = .data:0x000000D0; // type:object size:0x12 data:string @93699 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 __RTTI__17daObjSCannonTen_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000100; // type:object size:0x20 scope:global align:4 +lbl_616_data_100 = .data:0x00000100; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x00000120; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt index 772376c032..80a23f557e 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt @@ -50,8 +50,7 @@ lbl_617_data_D8 = .data:0x000000D8; // type:object size:0x17 data:string __RTTI__22daObj_SekiDoor_Param_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 lbl_617_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string @94904 = .data:0x0000010C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000118; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +lbl_617_data_118 = .data:0x00000118; // type:object size:0x14 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94714 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt index a964171b33..4bcebdabc2 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt @@ -7,7 +7,7 @@ create__14daObj_Sekizo_cFv = .text:0x000000CC; // type:function size:0xCC scope: CreateHeap__14daObj_Sekizo_cFv = .text:0x00000198; // type:function size:0x88 scope:global align:4 Create__14daObj_Sekizo_cFv = .text:0x00000220; // type:function size:0x58 scope:global align:4 Delete__14daObj_Sekizo_cFv = .text:0x00000278; // type:function size:0x50 scope:global align:4 -Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x000002C8; // type:label size:0xB8 scope:global align:4 +Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x000002C8; // type:function size:0xB8 scope:global align:4 Draw__14daObj_Sekizo_cFv = .text:0x00000380; // type:function size:0xA4 scope:global align:4 initBaseMtx__14daObj_Sekizo_cFv = .text:0x00000424; // type:function size:0x20 scope:global align:4 setBaseMtx__14daObj_Sekizo_cFv = .text:0x00000444; // type:function size:0x64 scope:global align:4 @@ -39,8 +39,7 @@ lbl_618_data_D0 = .data:0x000000D0; // type:object size:0x15 data:string __RTTI__20daObj_Sekizo_Param_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 lbl_618_data_F0 = .data:0x000000F0; // type:object size:0x11 data:string @94826 = .data:0x00000104; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000110; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_618_data_110 = .data:0x00000110; // type:object size:0x14 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt index d0ac094f57..342ab554a5 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt @@ -57,41 +57,19 @@ daObj_Sekizoa_IsDelete__FPv = .text:0x00005708; // type:function size:0x8 scope: __sinit_d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000057D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00005814; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x00005854; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005854; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005920; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005960; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x000059A4; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x000059E0; // type:function size:0xA8 scope:global align:4 initialize__19daNpcT_DmgStagger_cFv = .text:0x00005A88; // type:function size:0x8C scope:global align:4 -getEyeballMaterialNo__8daNpcT_cFv = .text:0x00005B14; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005B14; // type:function size:0x118 scope:global align:4 -getNeckJointNo__8daNpcT_cFv = .text:0x00005B1C; // type:label scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005C2C; // type:function size:0x110 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00005D3C; // type:label scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00005D3C; // type:function size:0x80 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x00005DBC; // type:label scope:global align:4 getType__15daObj_Sekizoa_cFv = .text:0x00005DBC; // type:function size:0xA4 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x00005DC0; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x00005DC4; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x00005DC8; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x00005DCC; // type:label scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x00005DFC; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00005E2C; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00005E34; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00005E4C; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00005E54; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00005E58; // type:label scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00005E60; // type:label scope:global align:4 getBackboneJointNo__15daObj_Sekizoa_cFv = .text:0x00005E60; // type:function size:0x8 scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00005E68; // type:label scope:global align:4 getHeadJointNo__15daObj_Sekizoa_cFv = .text:0x00005E68; // type:function size:0x8 scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00005E70; // type:label scope:global align:4 chkPressPlayer__15daObj_Sekizoa_cFv = .text:0x00005E70; // type:function size:0x84 scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00005E78; // type:label scope:global align:4 -checkRemoveJoint__8daNpcT_cFi = .text:0x00005E80; // type:label scope:global align:4 -checkChangeJoint__8daNpcT_cFi = .text:0x00005E88; // type:label scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00005E90; // type:label scope:global align:4 chkGoal__15daObj_Sekizoa_cFv = .text:0x00005EF4; // type:function size:0xAC scope:global align:4 setFadeLightOff__15daObj_Sekizoa_cFv = .text:0x00005FA0; // type:function size:0xEC scope:global align:4 __dt__21daObj_Sekizoa_Param_cFv = .text:0x0000608C; // type:function size:0x40 scope:global align:4 @@ -188,7 +166,6 @@ lbl_619_data_984 = .data:0x00000984; // type:object size:0x16 data:string __RTTI__21daObj_Sekizoa_Param_c = .data:0x0000099C; // type:object size:0x8 scope:global align:4 lbl_619_data_9A4 = .data:0x000009A4; // type:object size:0x9 data:string @98668 = .data:0x000009B0; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000009C4; // type:object size:0xC scope:global align:4 lbl_619_data_9D0 = .data:0x000009D0; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000009E0; // type:object size:0x8 scope:global align:4 @@ -201,21 +178,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A30; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000A38; // type:object size:0xC scope:global align:4 lbl_619_data_A44 = .data:0x00000A44; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000A60; // type:object size:0x34 scope:global align:4 +lbl_619_data_A60 = .data:0x00000A60; // type:object size:0x34 @98735 = .data:0x00000A94; // type:object size:0x3C scope:local align:4 lbl_619_data_AD0 = .data:0x00000AD0; // type:object size:0x14 @98737 = .data:0x00000AE4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000B18; // type:object size:0x14 scope:global align:4 +lbl_619_data_B18 = .data:0x00000B18; // type:object size:0x14 @98795 = .data:0x00000B2C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000B50; // type:object size:0x18 scope:global align:4 +lbl_619_data_B50 = .data:0x00000B50; // type:object size:0x18 @98797 = .data:0x00000B68; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000B74; // type:object size:0x1C scope:global align:4 +lbl_619_data_B74 = .data:0x00000B74; // type:object size:0x1C @98799 = .data:0x00000B90; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000B9C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000BB0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000BE4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000C00; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000C18; // type:object size:0x4C scope:global align:4 +lbl_619_data_B9C = .data:0x00000B9C; // type:object size:0x14 +lbl_619_data_BB0 = .data:0x00000BB0; // type:object size:0x34 +lbl_619_data_BE4 = .data:0x00000BE4; // type:object size:0x80 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96622 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sm_door/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sm_door/symbols.txt index 9b1cc97686..5d05d9dac6 100644 --- a/config/RZDE01_02/rels/d_a_obj_sm_door/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sm_door/symbols.txt @@ -46,8 +46,8 @@ __RTTI__14daObjSM_DOOR_c = .data:0x000000A8; // type:object size:0x8 scope:globa lbl_621_data_B0 = .data:0x000000B0; // type:object size:0xF data:string lbl_621_data_BF = .data:0x000000BF; // type:object size:0x10 data:string lbl_621_data_CF = .data:0x000000CF; // type:object size:0x1 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x000000D0; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x000000D8; // type:object size:0x7 scope:global align:4 data:string +lbl_621_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +lbl_621_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string lbl_621_data_DF = .data:0x000000DF; // type:object size:0xF data:string lbl_621_data_EE = .data:0x000000EE; // type:object size:0x16 data:string lbl_621_data_104 = .data:0x00000104; // type:object size:0x10 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_smgdoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_smgdoor/symbols.txt index 51ee2deed9..8283a01890 100644 --- a/config/RZDE01_02/rels/d_a_obj_smgdoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_smgdoor/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x24 scope:global align:4 initBaseMtx__14daObjSmgDoor_cFv = .text:0x00000080; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x000000FC; // type:label scope:global align:4 setBaseMtx__14daObjSmgDoor_cFv = .text:0x000000FC; // type:function size:0x124 scope:global align:4 Create__14daObjSmgDoor_cFv = .text:0x00000220; // type:function size:0xDC scope:global align:4 CreateHeap__14daObjSmgDoor_cFv = .text:0x000002FC; // type:function size:0xB4 scope:global align:4 @@ -74,5 +73,4 @@ lbl_623_data_190 = .data:0x00000190; // type:object size:0xF data:string __RTTI__14daObjSmgDoor_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 lbl_623_data_1BC = .data:0x000001BC; // type:object size:0x11 data:string @93600 = .data:0x000001D0; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001DC; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 +lbl_623_data_1DC = .data:0x000001DC; // type:object size:0x14 diff --git a/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt b/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt index 379d68d14d..f2660cd5cc 100644 --- a/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt @@ -7,7 +7,6 @@ __dt__14daObj_SMTile_cFv = .text:0x000000CC; // type:function size:0xE4 scope:gl create__14daObj_SMTile_cFv = .text:0x000001B0; // type:function size:0x178 scope:global align:4 CreateHeap__14daObj_SMTile_cFv = .text:0x00000328; // type:function size:0x11C scope:global align:4 Execute__14daObj_SMTile_cFv = .text:0x00000444; // type:function size:0x360 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007A4; // type:label scope:global align:4 Draw__14daObj_SMTile_cFv = .text:0x000007A4; // type:function size:0x8C scope:global align:4 createHeapCallBack__14daObj_SMTile_cFP10fopAc_ac_c = .text:0x00000830; // type:function size:0x4 scope:global align:4 setDstPos__14daObj_SMTile_cFv = .text:0x00000834; // type:function size:0x1CC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_smw_stone/symbols.txt b/config/RZDE01_02/rels/d_a_obj_smw_stone/symbols.txt index 04396b9006..b46e159253 100644 --- a/config/RZDE01_02/rels/d_a_obj_smw_stone/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_smw_stone/symbols.txt @@ -33,5 +33,5 @@ __vt__12daSmWStone_c = .data:0x0000005C; // type:object size:0xC scope:global al lbl_626_data_68 = .data:0x00000068; // type:object size:0xD data:string @107483 = .data:0x00000078; // type:object size:0x14 scope:local align:4 __RTTI__12daSmWStone_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000094; // type:object size:0x20 scope:global align:4 +lbl_626_data_94 = .data:0x00000094; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_snow_soup/symbols.txt b/config/RZDE01_02/rels/d_a_obj_snow_soup/symbols.txt index f106efc1ca..47e4b69258 100644 --- a/config/RZDE01_02/rels/d_a_obj_snow_soup/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_snow_soup/symbols.txt @@ -37,5 +37,5 @@ lbl_628_data_6C = .data:0x0000006C; // type:object size:0x10 data:string @89144 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 __RTTI__15daObjSnowSoup_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 lbl_628_data_98 = .data:0x00000098; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000A4; // type:object size:0x14 scope:global align:4 +lbl_628_data_A4 = .data:0x000000A4; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_so/symbols.txt b/config/RZDE01_02/rels/d_a_obj_so/symbols.txt index 279b30f6f0..c281d08139 100644 --- a/config/RZDE01_02/rels/d_a_obj_so/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_so/symbols.txt @@ -120,29 +120,24 @@ __vt__14daObj_So_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global lbl_629_data_B8 = .data:0x000000B8; // type:object size:0xF data:string @94245 = .data:0x000000C8; // type:object size:0xC scope:local align:4 __RTTI__14daObj_So_HIO_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000DC; // type:object size:0x34 scope:global align:4 +lbl_629_data_DC = .data:0x000000DC; // type:object size:0x34 @94308 = .data:0x00000110; // type:object size:0x3C scope:local align:4 lbl_629_data_14C = .data:0x0000014C; // type:object size:0x14 @94310 = .data:0x00000160; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000194; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x0000019C; // type:object size:0x40 scope:global align:4 +lbl_629_data_19C = .data:0x0000019C; // type:object size:0x40 @94362 = .data:0x000001DC; // type:object size:0x4C scope:local align:4 lbl_629_data_228 = .data:0x00000228; // type:object size:0x14 @94366 = .data:0x0000023C; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x00000280; // type:object size:0x14 scope:global align:4 +lbl_629_data_280 = .data:0x00000280; // type:object size:0x14 @94368 = .data:0x00000294; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002B8; // type:object size:0x18 scope:global align:4 +lbl_629_data_2B8 = .data:0x000002B8; // type:object size:0x18 @94370 = .data:0x000002D0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002DC; // type:object size:0x1C scope:global align:4 +lbl_629_data_2DC = .data:0x000002DC; // type:object size:0x1C @94372 = .data:0x000002F8; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000304; // type:object size:0x34 scope:global align:4 +lbl_629_data_304 = .data:0x00000304; // type:object size:0x34 @94406 = .data:0x00000338; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x0000034C; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x00000364; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x00000378; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000394; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003AC; // type:object size:0x38 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000003E4; // type:object size:0x8 scope:global align:4 +lbl_629_data_34C = .data:0x0000034C; // type:object size:0x2C +lbl_629_data_378 = .data:0x00000378; // type:object size:0x74 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_629_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93420 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt index 6f3015222f..7d8698da4e 100644 --- a/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt @@ -5,9 +5,7 @@ __dt__15daObj_SSDrink_cFv = .text:0x0000005C; // type:function size:0xCC scope:g create__15daObj_SSDrink_cFv = .text:0x00000128; // type:function size:0x178 scope:global align:4 CreateHeap__15daObj_SSDrink_cFv = .text:0x000002A0; // type:function size:0x18C scope:global align:4 Execute__15daObj_SSDrink_cFv = .text:0x0000042C; // type:function size:0x1B8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000005E4; // type:label scope:global align:4 Draw__15daObj_SSDrink_cFv = .text:0x000005E4; // type:function size:0x128 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x00000600; // type:label scope:global align:4 createHeapCallBack__15daObj_SSDrink_cFP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 setSoldOut__15daObj_SSDrink_cFv = .text:0x00000710; // type:function size:0x3C scope:global align:4 getTypeFromParam__15daObj_SSDrink_cFv = .text:0x0000074C; // type:function size:0xAC scope:global align:4 @@ -72,21 +70,17 @@ lbl_631_data_118 = .data:0x00000118; // type:object size:0x10 data:string __RTTI__15daObj_SSDrink_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 lbl_631_data_144 = .data:0x00000144; // type:object size:0xF data:string @95377 = .data:0x00000154; // type:object size:0xC scope:local align:4 -__RTTI__14daObj_SSBase_c = .data:0x00000160; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000168; // type:object size:0x34 scope:global align:4 +lbl_631_data_168 = .data:0x00000168; // type:object size:0x34 @95441 = .data:0x0000019C; // type:object size:0x3C scope:local align:4 lbl_631_data_1D8 = .data:0x000001D8; // type:object size:0x14 @95443 = .data:0x000001EC; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000220; // type:object size:0x14 scope:global align:4 +lbl_631_data_220 = .data:0x00000220; // type:object size:0x14 @95501 = .data:0x00000234; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000258; // type:object size:0x18 scope:global align:4 +lbl_631_data_258 = .data:0x00000258; // type:object size:0x18 @95503 = .data:0x00000270; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x0000027C; // type:object size:0x1C scope:global align:4 +lbl_631_data_27C = .data:0x0000027C; // type:object size:0x1C @95505 = .data:0x00000298; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x000002A4; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000002B8; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000308; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000320; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x00000328; // type:object size:0x64 scope:global align:4 +lbl_631_data_2A4 = .data:0x000002A4; // type:object size:0x14 +lbl_631_data_2B8 = .data:0x000002B8; // type:object size:0x34 +lbl_631_data_2EC = .data:0x000002EC; // type:object size:0xA0 mCcDCyl__15daObj_SSDrink_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt index 198beed32c..db1c19c90a 100644 --- a/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt @@ -5,9 +5,7 @@ __dt__14daObj_SSItem_cFv = .text:0x0000005C; // type:function size:0xD8 scope:gl create__14daObj_SSItem_cFv = .text:0x00000134; // type:function size:0x1B4 scope:global align:4 CreateHeap__14daObj_SSItem_cFv = .text:0x000002E8; // type:function size:0xB0 scope:global align:4 Execute__14daObj_SSItem_cFv = .text:0x00000398; // type:function size:0x1F0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000588; // type:label scope:global align:4 Draw__14daObj_SSItem_cFv = .text:0x00000588; // type:function size:0xE8 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000005A4; // type:label scope:global align:4 createHeapCallBack__14daObj_SSItem_cFP10fopAc_ac_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 setSoldOut__14daObj_SSItem_cFv = .text:0x00000674; // type:function size:0x3C scope:global align:4 getProcessID__14daObj_SSItem_cFv = .text:0x000006B0; // type:function size:0x2C scope:global align:4 @@ -69,21 +67,17 @@ lbl_632_data_E4 = .data:0x000000E4; // type:object size:0xF data:string __RTTI__14daObj_SSItem_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 lbl_632_data_110 = .data:0x00000110; // type:object size:0xF data:string @97986 = .data:0x00000120; // type:object size:0xC scope:local align:4 -__RTTI__14daObj_SSBase_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000134; // type:object size:0x34 scope:global align:4 +lbl_632_data_134 = .data:0x00000134; // type:object size:0x34 @98061 = .data:0x00000168; // type:object size:0x3C scope:local align:4 lbl_632_data_1A4 = .data:0x000001A4; // type:object size:0x14 @98063 = .data:0x000001B8; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001EC; // type:object size:0x14 scope:global align:4 +lbl_632_data_1EC = .data:0x000001EC; // type:object size:0x14 @98121 = .data:0x00000200; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000224; // type:object size:0x18 scope:global align:4 +lbl_632_data_224 = .data:0x00000224; // type:object size:0x18 @98123 = .data:0x0000023C; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000248; // type:object size:0x1C scope:global align:4 +lbl_632_data_248 = .data:0x00000248; // type:object size:0x1C @98125 = .data:0x00000264; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000270; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000284; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000002B8; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000002D4; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002EC; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGPla = .data:0x000002F4; // type:object size:0x40 scope:global align:4 +lbl_632_data_270 = .data:0x00000270; // type:object size:0x14 +lbl_632_data_284 = .data:0x00000284; // type:object size:0x34 +lbl_632_data_2B8 = .data:0x000002B8; // type:object size:0x7C mCcDCyl__14daObj_SSItem_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt b/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt index ae40b56b6e..14dfe51b5a 100644 --- a/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt @@ -5,10 +5,8 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __dt__13daObj_Stick_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 create__13daObj_Stick_cFv = .text:0x00000180; // type:function size:0x238 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000003B8; // type:label scope:global align:4 CreateHeap__13daObj_Stick_cFv = .text:0x000003B8; // type:function size:0x78 scope:global align:4 Execute__13daObj_Stick_cFv = .text:0x00000430; // type:function size:0xC4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000454; // type:label scope:global align:4 Draw__13daObj_Stick_cFv = .text:0x000004F4; // type:function size:0xC0 scope:global align:4 createHeapCallBack__13daObj_Stick_cFP10fopAc_ac_c = .text:0x000005B4; // type:function size:0x4 scope:global align:4 isDelete__13daObj_Stick_cFv = .text:0x000005B8; // type:function size:0x20 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_stone/symbols.txt b/config/RZDE01_02/rels/d_a_obj_stone/symbols.txt index 01a56b061d..fddb2c626c 100644 --- a/config/RZDE01_02/rels/d_a_obj_stone/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_stone/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 initBaseMtx__12daObjStone_cFv = .text:0x00000148; // type:function size:0x74 scope:global align:4 -__as__10QuaternionFR16Quaternion = .text:0x000001BC; // type:label scope:global align:4 setBaseMtx__12daObjStone_cFv = .text:0x000001BC; // type:function size:0xB0 scope:global align:4 Create__12daObjStone_cFv = .text:0x0000026C; // type:function size:0x25C scope:global align:4 CreateHeap__12daObjStone_cFv = .text:0x000004C8; // type:function size:0x7C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sw/symbols.txt index 99e05260b2..551020653c 100644 --- a/config/RZDE01_02/rels/d_a_obj_sw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sw/symbols.txt @@ -12,7 +12,6 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00001BE4; // type:function size:0x234 scop daObj_Sw_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x448 scope:global align:4 __ct__8obj_sc_sFv = .text:0x00002260; // type:function size:0x34 scope:global align:4 __dt__8obj_sc_sFv = .text:0x00002294; // type:function size:0x5C scope:global align:4 -__dt__16Z2SoundObjSimpleFv = .text:0x000022D4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt index 939d027e27..be9d3c4483 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt @@ -23,7 +23,6 @@ prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000105C; // type:function si eventEnd__17dEvLib_callback_cFv = .text:0x0000107C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00001084; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x0000108C; // type:function size:0x8 scope:global align:4 -fopAcM_seStart__FP16fopAc_ac_c = .text:0x00001094; // type:label scope:global align:4 fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00001094; // type:function size:0x84 scope:global align:4 __dt__14daObjSwBallB_cFv = .text:0x00001118; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_swBallC/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallC/symbols.txt index b0d8dbd44d..4c5454a94d 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallC/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallC/symbols.txt @@ -62,4 +62,4 @@ lbl_641_data_F8 = .data:0x000000F8; // type:object size:0x6 data:string @95610 = .data:0x00000134; // type:object size:0x34 scope:local align:4 l_daObjSwBallC_Method = .data:0x00000168; // type:object size:0x20 scope:global align:4 g_profile_Obj_SwBallC = .data:0x00000188; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x000001B8; // type:object size:0x24 scope:global align:4 +lbl_641_data_1B8 = .data:0x000001B8; // type:object size:0x24 diff --git a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt index 05140f0eb6..a901bf19cc 100644 --- a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__14daObjSwLight_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__14daObjSwLight_cFv = .text:0x000000C0; // type:function size:0x1C8 scope:global align:4 CreateHeap__14daObjSwLight_cFv = .text:0x00000288; // type:function size:0x68 scope:global align:4 create1st__14daObjSwLight_cFv = .text:0x000002F0; // type:function size:0xA4 scope:global align:4 @@ -28,9 +27,7 @@ eventEnd__17dEvLib_callback_cFv = .text:0x00000D5C; // type:function size:0x8 sc eventRun__17dEvLib_callback_cFv = .text:0x00000D64; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x00000D6C; // type:function size:0x8 scope:global align:4 __dt__18DALKMIST_INFLUENCEFv = .text:0x00000D74; // type:function size:0x40 scope:global align:4 -__dt__16Z2SoundObjSimpleFv = .text:0x00000DB4; // type:label scope:global align:4 __dt__14daObjSwLight_cFv = .text:0x00000DB4; // type:function size:0xB8 scope:global align:4 -__ct__8dCcD_SphFv = .text:0x00000E10; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -64,5 +61,5 @@ lbl_642_data_184 = .data:0x00000184; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 lbl_642_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string @89363 = .data:0x000001B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001C0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001D4; // type:object size:0x68 scope:global align:4 +lbl_642_data_1C0 = .data:0x000001C0; // type:object size:0x14 +lbl_642_data_1D4 = .data:0x000001D4; // type:object size:0x68 diff --git a/config/RZDE01_02/rels/d_a_obj_swchain/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swchain/symbols.txt index ef5c9a3cb2..0611dc8139 100644 --- a/config/RZDE01_02/rels/d_a_obj_swchain/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swchain/symbols.txt @@ -20,12 +20,9 @@ daObjSwChain_Draw__FP14daObjSwChain_c = .text:0x00002358; // type:function size: daObjSwChain_Execute__FP14daObjSwChain_c = .text:0x0000235C; // type:function size:0x4 scope:global align:4 daObjSwChain_Delete__FP14daObjSwChain_c = .text:0x00002360; // type:function size:0x30 scope:global align:4 daObjSwChain_Create__FP10fopAc_ac_c = .text:0x00002390; // type:function size:0x4 scope:global align:4 -__ct__4cXyzFfff = .text:0x00002394; // type:label scope:global align:4 __ct__Q214daObjSwChain_c7chain_sFv = .text:0x00002394; // type:function size:0xC scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x000023A0; // type:label scope:global align:4 __dt__Q214daObjSwChain_c7chain_sFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 getRightHandPos__9daPy_py_cCFv = .text:0x000023E0; // type:function size:0x8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000023E4; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt index e0bd14b721..4eb5285238 100644 --- a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 initBaseMtx__13daObjSwHang_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000178; // type:label scope:global align:4 setBaseMtx__13daObjSwHang_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 Create__13daObjSwHang_cFv = .text:0x000001E0; // type:function size:0x1F8 scope:global align:4 CreateHeap__13daObjSwHang_cFv = .text:0x000003D8; // type:function size:0x10C scope:global align:4 @@ -76,6 +75,5 @@ lbl_644_data_224 = .data:0x00000224; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 lbl_644_data_240 = .data:0x00000240; // type:object size:0x11 data:string @92269 = .data:0x00000254; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000260; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x0000027C; // type:object size:0x40 scope:global align:4 +lbl_644_data_260 = .data:0x00000260; // type:object size:0x14 +lbl_644_data_27C = .data:0x0000027C; // type:object size:0x40 diff --git a/config/RZDE01_02/rels/d_a_obj_sword/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sword/symbols.txt index 8bec09a984..e5206cae6a 100644 --- a/config/RZDE01_02/rels/d_a_obj_sword/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sword/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__12daObjSword_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__12daObjSword_cFv = .text:0x000000C8; // type:function size:0x94 scope:global align:4 create__12daObjSword_cFv = .text:0x0000015C; // type:function size:0x19C scope:global align:4 actionWait__12daObjSword_cFv = .text:0x000002F8; // type:function size:0x78 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swpush/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swpush/symbols.txt index c093571a7b..30594db89c 100644 --- a/config/RZDE01_02/rels/d_a_obj_swpush/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swpush/symbols.txt @@ -82,10 +82,9 @@ lbl_22_data_39 = .data:0x00000039; // type:object size:0x7 data:string lbl_22_data_40 = .data:0x00000040; // type:object size:0x7 data:string Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000048; // type:object size:0x20 scope:global align:4 g_profile_Obj_Swpush = .data:0x00000068; // type:object size:0x30 scope:global align:4 -__vt__8cM3dGTri = .data:0x00000098; // type:object size:0x18 scope:global align:4 +lbl_22_data_98 = .data:0x00000098; // type:object size:0x18 @92772 = .data:0x000000B0; // type:object size:0xC scope:local align:4 lbl_22_data_BC = .data:0x000000BC; // type:object size:0x20 -__RTTI__8cM3dGPla = .data:0x000000DC; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @92123 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swpush2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swpush2/symbols.txt index d03be67c3c..c24407befd 100644 --- a/config/RZDE01_02/rels/d_a_obj_swpush2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swpush2/symbols.txt @@ -38,7 +38,6 @@ Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015 Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A0; // type:function size:0x4 scope:global align:4 Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A4; // type:function size:0x4 scope:global align:4 Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A8; // type:function size:0x4 scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x000015AC; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000015AC; // type:function size:0xC scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000015B8; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt index 50c303e5bb..0c66f6aedf 100644 --- a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__14daSyRock_HIO_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 setBaseMtx__10daSyRock_cFv = .text:0x00000148; // type:function size:0xC4 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000020C; // type:label scope:global align:4 CreateHeap__10daSyRock_cFv = .text:0x0000020C; // type:function size:0x124 scope:global align:4 create__10daSyRock_cFv = .text:0x00000330; // type:function size:0x34C scope:global align:4 setFallStat__10daSyRock_cFv = .text:0x0000067C; // type:function size:0xDC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tatigi/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tatigi/symbols.txt index 4808f1efea..5707696741 100644 --- a/config/RZDE01_02/rels/d_a_obj_tatigi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tatigi/symbols.txt @@ -8,7 +8,6 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0xA8 scope daObj_Tatigi_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x460 scope:global align:4 daObj_Tatigi_Delete__FP16obj_tatigi_class = .text:0x00000880; // type:function size:0x88 scope:global align:4 __ct__5tg_ssFv = .text:0x00000908; // type:function size:0x68 scope:global align:4 -__dt__8dCcD_CylFv = .text:0x00000970; // type:label scope:global align:4 __dt__5tg_ssFv = .text:0x00000970; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt index eb48721933..17314badcc 100644 --- a/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt @@ -89,9 +89,9 @@ lbl_655_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string lbl_655_data_CC = .data:0x000000CC; // type:object size:0x6 data:string lbl_655_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string lbl_655_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000DC; // type:object size:0x2 scope:global align:4 data:string +lbl_655_data_DC = .data:0x000000DC; // type:object size:0x2 data:string lbl_655_data_DE = .data:0x000000DE; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E4; // type:object size:0x6 scope:global align:4 data:string +lbl_655_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string lbl_655_data_EA = .data:0x000000EA; // type:object size:0x6 data:string lbl_655_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_thashi/symbols.txt b/config/RZDE01_02/rels/d_a_obj_thashi/symbols.txt index cbae62da79..69d2efbb30 100644 --- a/config/RZDE01_02/rels/d_a_obj_thashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_thashi/symbols.txt @@ -72,8 +72,8 @@ __RTTI__13daObjTHASHI_c = .data:0x00000118; // type:object size:0x8 scope:global lbl_658_data_120 = .data:0x00000120; // type:object size:0xF data:string lbl_658_data_12F = .data:0x0000012F; // type:object size:0xF data:string lbl_658_data_13E = .data:0x0000013E; // type:object size:0x2 data:string -__RTTI__16dBgS_MoveBgActor = .data:0x00000140; // type:object size:0x8 scope:global align:4 data:string -__vt__12dBgS_ObjAcch = .data:0x00000148; // type:object size:0x5 scope:global align:4 data:string +lbl_658_data_140 = .data:0x00000140; // type:object size:0x8 data:string +lbl_658_data_148 = .data:0x00000148; // type:object size:0x5 data:string lbl_658_data_14D = .data:0x0000014D; // type:object size:0xF data:string lbl_658_data_15C = .data:0x0000015C; // type:object size:0xF data:string lbl_658_data_16B = .data:0x0000016B; // type:object size:0xF data:string diff --git a/config/RZDE01_02/rels/d_a_obj_thdoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_thdoor/symbols.txt index 505053c85d..2e95792b92 100644 --- a/config/RZDE01_02/rels/d_a_obj_thdoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_thdoor/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0xDC scope:global align:4 setBaseMtx__13daObjThDoor_cFv = .text:0x00000138; // type:function size:0x64 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000178; // type:label scope:global align:4 Create__13daObjThDoor_cFv = .text:0x0000019C; // type:function size:0x14C scope:global align:4 CreateHeap__13daObjThDoor_cFv = .text:0x000002E8; // type:function size:0x68 scope:global align:4 create1st__13daObjThDoor_cFv = .text:0x00000350; // type:function size:0x64 scope:global align:4 @@ -56,5 +55,5 @@ lbl_659_data_140 = .data:0x00000140; // type:object size:0xE data:string __RTTI__13daObjThDoor_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 lbl_659_data_16C = .data:0x0000016C; // type:object size:0x11 data:string @92413 = .data:0x00000180; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x0000018C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001A0; // type:object size:0x48 scope:global align:4 +lbl_659_data_18C = .data:0x0000018C; // type:object size:0x14 +lbl_659_data_1A0 = .data:0x000001A0; // type:object size:0x48 diff --git a/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt index d9cbf73b5f..d68c5cda4e 100644 --- a/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__16daTimeFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 setBaseMtx__12daTimeFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 create__12daTimeFire_cFv = .text:0x00000140; // type:function size:0x104 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000244; // type:label scope:global align:4 lightInit__12daTimeFire_cFv = .text:0x00000244; // type:function size:0x88 scope:global align:4 Execute__12daTimeFire_cFv = .text:0x000002CC; // type:function size:0x1BC scope:global align:4 fireCheck__12daTimeFire_cFUc = .text:0x00000488; // type:function size:0x220 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt index 199ff5e7a9..ae79878f25 100644 --- a/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__10daObjTks_cFv = .text:0x000000CC; // type:function size:0x274 scope:global align:4 __dt__10daObjTks_cFv = .text:0x00000340; // type:function size:0xC4 scope:global align:4 Create__10daObjTks_cFv = .text:0x00000404; // type:function size:0x3A8 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000007AC; // type:label scope:global align:4 CreateHeap__10daObjTks_cFv = .text:0x000007AC; // type:function size:0x264 scope:global align:4 Execute__10daObjTks_cFv = .text:0x00000A10; // type:function size:0xE8 scope:global align:4 Draw__10daObjTks_cFv = .text:0x00000AF8; // type:function size:0x70 scope:global align:4 @@ -38,12 +37,8 @@ main__10daObjTks_cFv = .text:0x00002290; // type:function size:0x1CC scope:globa setParam__10daObjTks_cFv = .text:0x0000245C; // type:function size:0x4C scope:global align:4 __sinit_d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000024F0; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x0000252C; // type:label scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000252C; // type:function size:0xBC scope:global align:4 -__dt__8daNpcF_cFv = .text:0x0000256C; // type:label scope:global align:4 -setCollisions__8daNpcF_cFv = .text:0x000025E8; // type:label scope:global align:4 __dt__16daObjTks_Param_cFv = .text:0x000025E8; // type:function size:0x40 scope:global align:4 -adjustShapeAngle__8daNpcF_cFv = .text:0x000025EC; // type:label scope:global align:4 __ct__16daObjTks_Param_cFv = .text:0x00002628; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -104,29 +99,25 @@ lbl_661_data_1A4 = .data:0x000001A4; // type:object size:0x11 data:string __RTTI__16daObjTks_Param_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 lbl_661_data_1C0 = .data:0x000001C0; // type:object size:0x9 data:string @97124 = .data:0x000001CC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcF_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 __vt__15daNpcF_Lookat_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 lbl_661_data_1EC = .data:0x000001EC; // type:object size:0x10 data:string __RTTI__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0x8 scope:global align:4 __vt__18daNpcF_ActorMngr_c = .data:0x00000204; // type:object size:0xC scope:global align:4 lbl_661_data_210 = .data:0x00000210; // type:object size:0x13 data:string __RTTI__18daNpcF_ActorMngr_c = .data:0x00000224; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000022C; // type:object size:0x34 scope:global align:4 +lbl_661_data_22C = .data:0x0000022C; // type:object size:0x34 @97196 = .data:0x00000260; // type:object size:0x3C scope:local align:4 lbl_661_data_29C = .data:0x0000029C; // type:object size:0x14 @97198 = .data:0x000002B0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002E4; // type:object size:0x14 scope:global align:4 +lbl_661_data_2E4 = .data:0x000002E4; // type:object size:0x14 @97256 = .data:0x000002F8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000031C; // type:object size:0x18 scope:global align:4 +lbl_661_data_31C = .data:0x0000031C; // type:object size:0x18 @97258 = .data:0x00000334; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000340; // type:object size:0x1C scope:global align:4 +lbl_661_data_340 = .data:0x00000340; // type:object size:0x1C @97260 = .data:0x0000035C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000368; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x0000037C; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003B0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003CC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000003E4; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x000003EC; // type:object size:0x64 scope:global align:4 +lbl_661_data_368 = .data:0x00000368; // type:object size:0x14 +lbl_661_data_37C = .data:0x0000037C; // type:object size:0x34 +lbl_661_data_3B0 = .data:0x000003B0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 @96209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tmoon/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tmoon/symbols.txt index 7ec6420cb7..b74e7da544 100644 --- a/config/RZDE01_02/rels/d_a_obj_tmoon/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tmoon/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 setBaseMtx__12daObjTMoon_cFv = .text:0x00000060; // type:function size:0x58 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000A0; // type:label scope:global align:4 Create__12daObjTMoon_cFv = .text:0x000000B8; // type:function size:0x64 scope:global align:4 CreateHeap__12daObjTMoon_cFv = .text:0x0000011C; // type:function size:0x68 scope:global align:4 create__12daObjTMoon_cFv = .text:0x00000184; // type:function size:0xB0 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_toaru_maki/symbols.txt b/config/RZDE01_02/rels/d_a_obj_toaru_maki/symbols.txt index f38a217267..839edeb4c4 100644 --- a/config/RZDE01_02/rels/d_a_obj_toaru_maki/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_toaru_maki/symbols.txt @@ -27,5 +27,5 @@ lbl_663_data_74 = .data:0x00000074; // type:object size:0x11 data:string @89078 = .data:0x00000088; // type:object size:0x14 scope:local align:4 __RTTI__16daObjToaruMaki_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 lbl_663_data_A4 = .data:0x000000A4; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x000000B0; // type:object size:0x14 scope:global align:4 +lbl_663_data_B0 = .data:0x000000B0; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt b/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt index 2d6828c092..503aaa5979 100644 --- a/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt @@ -71,7 +71,6 @@ lbl_664_data_1F8 = .data:0x000001F8; // type:object size:0x11 data:string @95151 = .data:0x0000020C; // type:object size:0xC scope:local align:4 __RTTI__16daObj_Toby_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 lbl_664_data_220 = .data:0x00000220; // type:object size:0xE data:string -__RTTI__13JORReflexible = .data:0x00000230; // type:object size:0x8 scope:global align:4 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @94464 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tobyhouse/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tobyhouse/symbols.txt index 50c2eb571b..cf5f1af09c 100644 --- a/config/RZDE01_02/rels/d_a_obj_tobyhouse/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tobyhouse/symbols.txt @@ -26,9 +26,7 @@ daObjTobyHouse_MoveBGDelete__FP16daObjTobyHouse_c = .text:0x000016FC; // type:fu daObjTobyHouse_MoveBGExecute__FP16daObjTobyHouse_c = .text:0x00001700; // type:function size:0x4 scope:global align:4 daObjTobyHouse_MoveBGDraw__FP16daObjTobyHouse_c = .text:0x00001704; // type:function size:0x10 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00001714; // type:function size:0x74 scope:global align:4 -__ct__4cXyzFfff = .text:0x00001788; // type:label scope:global align:4 getJointNodePointer__12J3DModelDataCFUs = .text:0x00001788; // type:function size:0x10 scope:global align:4 -__dt__4cXyzFv = .text:0x00001798; // type:label scope:global align:4 dComIfGd_setListBG__Fv = .text:0x00001798; // type:function size:0x24 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -80,9 +78,8 @@ lbl_665_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string __RTTI__16daObjTobyHouse_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 lbl_665_data_1D0 = .data:0x000001D0; // type:object size:0x11 data:string @97260 = .data:0x000001E4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001F0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000020C; // type:object size:0x24 scope:global align:4 +lbl_665_data_1F0 = .data:0x000001F0; // type:object size:0x14 +lbl_665_data_20C = .data:0x0000020C; // type:object size:0x24 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte @96974 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt index f1ec63fbe7..59308a2a7d 100644 --- a/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt @@ -96,9 +96,9 @@ lbl_667_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string lbl_667_data_D0 = .data:0x000000D0; // type:object size:0x6 data:string lbl_667_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string lbl_667_data_DC = .data:0x000000DC; // type:object size:0x4 data:string -__RTTI__9dInsect_c = .data:0x000000E0; // type:object size:0x2 scope:global align:4 data:string +lbl_667_data_E0 = .data:0x000000E0; // type:object size:0x2 data:string lbl_667_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string -__vt__12dBgS_ObjAcch = .data:0x000000E8; // type:object size:0x6 scope:global align:4 data:string +lbl_667_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string lbl_667_data_EE = .data:0x000000EE; // type:object size:0x6 data:string lbl_667_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string lbl_667_data_FA = .data:0x000000FA; // type:object size:0x6 data:string diff --git a/config/RZDE01_02/rels/d_a_obj_tornado/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tornado/symbols.txt index 5259c7b104..648b9103a3 100644 --- a/config/RZDE01_02/rels/d_a_obj_tornado/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tornado/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setPntWind__11daObjTrnd_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x000000D8; // type:label scope:global align:4 movePntWind__11daObjTrnd_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 setCpsInfo__11daObjTrnd_cFv = .text:0x000001FC; // type:function size:0x1A8 scope:global align:4 Create__11daObjTrnd_cFv = .text:0x000003A4; // type:function size:0x150 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tornado2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tornado2/symbols.txt index 03abda958c..a9e53cd619 100644 --- a/config/RZDE01_02/rels/d_a_obj_tornado2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tornado2/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setPntWind__12daObjTrnd2_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x000000D8; // type:label scope:global align:4 movePntWind__12daObjTrnd2_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 setCpsInfo__12daObjTrnd2_cFv = .text:0x000001FC; // type:function size:0x180 scope:global align:4 Create__12daObjTrnd2_cFv = .text:0x0000037C; // type:function size:0x2EC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tp/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tp/symbols.txt index f7d1d6ce74..65e7ca5c66 100644 --- a/config/RZDE01_02/rels/d_a_obj_tp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tp/symbols.txt @@ -44,4 +44,4 @@ cc_cyl_src$93728 = .data:0x00000050; // type:object size:0x44 scope:global align l_daObj_Tp_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 g_profile_OBJ_TP = .data:0x000000B4; // type:object size:0x30 scope:global align:4 lbl_670_data_E4 = .data:0x000000E4; // type:object size:0x20 -__vt__8cM3dGAab = .data:0x00000104; // type:object size:0x44 scope:global align:4 +lbl_670_data_104 = .data:0x00000104; // type:object size:0x44 diff --git a/config/RZDE01_02/rels/d_a_obj_udoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_udoor/symbols.txt index 6f40c13b93..e6838a1aa9 100644 --- a/config/RZDE01_02/rels/d_a_obj_udoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_udoor/symbols.txt @@ -28,4 +28,4 @@ dzbd$91779 = .data:0x00000014; // type:object size:0x8 scope:global align:4 cc_sph_src$91822 = .data:0x0000001C; // type:object size:0x40 scope:global align:4 l_daObj_Udoor_Method = .data:0x0000005C; // type:object size:0x20 scope:global align:4 g_profile_OBJ_UDOOR = .data:0x0000007C; // type:object size:0x30 scope:global align:4 -__vt__8cM3dGAab = .data:0x000000AC; // type:object size:0x40 scope:global align:4 +lbl_673_data_AC = .data:0x000000AC; // type:object size:0x40 diff --git a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt index d79ba05fd0..58c0e9434d 100644 --- a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 search_big_volc__FPvPv = .text:0x00000060; // type:function size:0x54 scope:global align:4 setBaseMtx__15daObjVolcBall_cFv = .text:0x000000B4; // type:function size:0x78 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000012C; // type:label scope:global align:4 Create__15daObjVolcBall_cFv = .text:0x0000012C; // type:function size:0x150 scope:global align:4 CreateHeap__15daObjVolcBall_cFv = .text:0x0000027C; // type:function size:0xA0 scope:global align:4 create__15daObjVolcBall_cFv = .text:0x0000031C; // type:function size:0x164 scope:global align:4 @@ -36,10 +35,7 @@ __dt__21@1388@daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 sc eventEnd__17dEvLib_callback_cFv = .text:0x000018C8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000018D0; // type:function size:0x8 scope:global align:4 __ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 -__dt__9dCcD_SttsFv = .text:0x00001918; // type:label scope:global align:4 -__dt__8dCcD_SphFv = .text:0x00001990; // type:label scope:global align:4 __defctor__19dPa_followEcallBackFv = .text:0x00001990; // type:function size:0xC scope:global align:4 -__dt__19dPa_followEcallBackFv = .text:0x0000199C; // type:label scope:global align:4 __dt__Q215daObjVolcBall_c7vball_sFv = .text:0x0000199C; // type:function size:0x80 scope:global align:4 cLib_calcTimer
            __FPUl = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_volcbom/symbols.txt b/config/RZDE01_02/rels/d_a_obj_volcbom/symbols.txt index ec8b301f07..b100c7ef4e 100644 --- a/config/RZDE01_02/rels/d_a_obj_volcbom/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_volcbom/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x44 scope:global align:4 initBaseMtx__14daObjVolcBom_cFv = .text:0x000000A0; // type:function size:0x50 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000F0; // type:label scope:global align:4 setBaseMtx__14daObjVolcBom_cFv = .text:0x000000F0; // type:function size:0x70 scope:global align:4 Create__14daObjVolcBom_cFv = .text:0x00000160; // type:function size:0x228 scope:global align:4 CreateHeap__14daObjVolcBom_cFv = .text:0x00000388; // type:function size:0x358 scope:global align:4 @@ -45,7 +44,6 @@ daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002184; // type:functi daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002188; // type:function size:0x4 scope:global align:4 daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x0000218C; // type:function size:0x10 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000219C; // type:function size:0xC scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x000021A8; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000021A8; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @@ -103,20 +101,16 @@ lbl_677_data_184 = .data:0x00000184; // type:object size:0xF data:string __RTTI__14daObjVolcBom_c = .data:0x000001A8; // type:object size:0x8 scope:global align:4 lbl_677_data_1B0 = .data:0x000001B0; // type:object size:0x11 data:string @94803 = .data:0x000001C4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001D0; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000001D8; // type:object size:0x34 scope:global align:4 +lbl_677_data_1D8 = .data:0x000001D8; // type:object size:0x34 @94863 = .data:0x0000020C; // type:object size:0x3C scope:local align:4 lbl_677_data_248 = .data:0x00000248; // type:object size:0x14 @94865 = .data:0x0000025C; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000290; // type:object size:0x14 scope:global align:4 +lbl_677_data_290 = .data:0x00000290; // type:object size:0x14 @94923 = .data:0x000002A4; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000002C8; // type:object size:0x18 scope:global align:4 +lbl_677_data_2C8 = .data:0x000002C8; // type:object size:0x18 @94925 = .data:0x000002E0; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x000002EC; // type:object size:0x1C scope:global align:4 +lbl_677_data_2EC = .data:0x000002EC; // type:object size:0x1C @94927 = .data:0x00000308; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000314; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000328; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000035C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000378; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000390; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000398; // type:object size:0x44 scope:global align:4 +lbl_677_data_314 = .data:0x00000314; // type:object size:0x14 +lbl_677_data_328 = .data:0x00000328; // type:object size:0x34 +lbl_677_data_35C = .data:0x0000035C; // type:object size:0x80 diff --git a/config/RZDE01_02/rels/d_a_obj_warp_kbrg/symbols.txt b/config/RZDE01_02/rels/d_a_obj_warp_kbrg/symbols.txt index 1eb48e9be4..fb16667d1e 100644 --- a/config/RZDE01_02/rels/d_a_obj_warp_kbrg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_warp_kbrg/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x6C scope:global align:4 initBaseMtx__15daObjWarpKBrg_cFv = .text:0x000000C8; // type:function size:0x58 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000120; // type:label scope:global align:4 setBaseMtx__15daObjWarpKBrg_cFv = .text:0x00000120; // type:function size:0xB0 scope:global align:4 Create__15daObjWarpKBrg_cFv = .text:0x000001D0; // type:function size:0x228 scope:global align:4 CreateHeap__15daObjWarpKBrg_cFv = .text:0x000003F8; // type:function size:0x32C scope:global align:4 @@ -40,7 +39,6 @@ daObjWarpKBrg_create1st__FP15daObjWarpKBrg_c = .text:0x00002104; // type:functio daObjWarpKBrg_MoveBGDelete__FP15daObjWarpKBrg_c = .text:0x0000216C; // type:function size:0x4 scope:global align:4 daObjWarpKBrg_MoveBGExecute__FP15daObjWarpKBrg_c = .text:0x00002170; // type:function size:0x4 scope:global align:4 daObjWarpKBrg_MoveBGDraw__FP15daObjWarpKBrg_c = .text:0x00002174; // type:function size:0x10 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00002184; // type:label scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00002184; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @@ -108,5 +106,5 @@ lbl_678_data_224 = .data:0x00000224; // type:object size:0x10 data:string __RTTI__15daObjWarpKBrg_c = .data:0x00000248; // type:object size:0x8 scope:global align:4 lbl_678_data_250 = .data:0x00000250; // type:object size:0x11 data:string @94858 = .data:0x00000264; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000270; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000284; // type:object size:0x2C scope:global align:4 +lbl_678_data_270 = .data:0x00000270; // type:object size:0x14 +lbl_678_data_284 = .data:0x00000284; // type:object size:0x2C diff --git a/config/RZDE01_02/rels/d_a_obj_warp_obrg/symbols.txt b/config/RZDE01_02/rels/d_a_obj_warp_obrg/symbols.txt index a92aa57fe1..3b1d8e1d85 100644 --- a/config/RZDE01_02/rels/d_a_obj_warp_obrg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_warp_obrg/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 initBaseMtx__15daObjWarpOBrg_cFv = .text:0x0000005C; // type:function size:0x48 scope:global align:4 -__as__3VecFR9Vec = .text:0x000000A4; // type:label scope:global align:4 setBaseMtx__15daObjWarpOBrg_cFv = .text:0x000000A4; // type:function size:0xCC scope:global align:4 Create__15daObjWarpOBrg_cFv = .text:0x00000170; // type:function size:0x148 scope:global align:4 CreateHeap__15daObjWarpOBrg_cFv = .text:0x000002B8; // type:function size:0x260 scope:global align:4 @@ -77,5 +76,5 @@ lbl_679_data_174 = .data:0x00000174; // type:object size:0x10 data:string __RTTI__15daObjWarpOBrg_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 lbl_679_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string @94643 = .data:0x000001B4; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x000001C0; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000001D4; // type:object size:0x2C scope:global align:4 +lbl_679_data_1C0 = .data:0x000001C0; // type:object size:0x14 +lbl_679_data_1D4 = .data:0x000001D4; // type:object size:0x2C diff --git a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt index c4d9d122dc..2f29915805 100644 --- a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt @@ -95,27 +95,23 @@ __RTTI__12daWtPillar_c = .data:0x000001D4; // type:object size:0x8 scope:global __vt__17dEvLib_callback_c = .data:0x000001DC; // type:object size:0x18 scope:global align:4 lbl_681_data_1F4 = .data:0x000001F4; // type:object size:0x12 data:string __RTTI__17dEvLib_callback_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000210; // type:object size:0x34 scope:global align:4 +lbl_681_data_210 = .data:0x00000210; // type:object size:0x34 @89595 = .data:0x00000244; // type:object size:0x3C scope:local align:4 lbl_681_data_280 = .data:0x00000280; // type:object size:0x14 @89597 = .data:0x00000294; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000002C8; // type:object size:0x14 scope:global align:4 +lbl_681_data_2C8 = .data:0x000002C8; // type:object size:0x14 @89655 = .data:0x000002DC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000300; // type:object size:0x18 scope:global align:4 +lbl_681_data_300 = .data:0x00000300; // type:object size:0x18 @89657 = .data:0x00000318; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000324; // type:object size:0x1C scope:global align:4 +lbl_681_data_324 = .data:0x00000324; // type:object size:0x1C @89659 = .data:0x00000340; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000034C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000360; // type:object size:0x24 scope:global align:4 +lbl_681_data_34C = .data:0x0000034C; // type:object size:0x14 +lbl_681_data_360 = .data:0x00000360; // type:object size:0x24 @89665 = .data:0x00000384; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 lbl_681_data_398 = .data:0x00000398; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x000003B8; // type:object size:0x8 scope:global align:4 lbl_681_data_3C0 = .data:0x000003C0; // type:object size:0x2C -__RTTI__8cBgS_Chk = .data:0x000003EC; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000408; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000420; // type:object size:0x38 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000458; // type:object size:0x2C scope:global align:4 +lbl_681_data_3EC = .data:0x000003EC; // type:object size:0x98 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @89170 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_wchain/symbols.txt b/config/RZDE01_02/rels/d_a_obj_wchain/symbols.txt index a30c992a44..4f139b861e 100644 --- a/config/RZDE01_02/rels/d_a_obj_wchain/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_wchain/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 createHeap__13daObjWchain_cFv = .text:0x0000005C; // type:function size:0x9C scope:global align:4 daObjWchain_createHeap__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x4 scope:global align:4 create__13daObjWchain_cFv = .text:0x000000FC; // type:function size:0x36C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000468; // type:label scope:global align:4 daObjWchain_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 __dt__13daObjWchain_cFv = .text:0x0000046C; // type:function size:0xBC scope:global align:4 daObjWchain_Delete__FP13daObjWchain_c = .text:0x00000528; // type:function size:0x28 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt b/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt index f493526d7d..473b318d8e 100644 --- a/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt @@ -5,7 +5,6 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 __ct__15daWdStick_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 setBaseMtx__11daWdStick_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 -__as__3VecFR9Vec = .text:0x00000178; // type:label scope:global align:4 CreateHeap__11daWdStick_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 create__11daWdStick_cFv = .text:0x000001E0; // type:function size:0x214 scope:global align:4 createHeapCallBack__11daWdStick_cFP10fopAc_ac_c = .text:0x000003F4; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_wflag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_wflag/symbols.txt index a05cd5de99..74e8020154 100644 --- a/config/RZDE01_02/rels/d_a_obj_wflag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_wflag/symbols.txt @@ -8,9 +8,7 @@ daObj_Wflag_Delete__FP15obj_wflag_class = .text:0x00000680; // type:function siz useHeapInit__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x2D0 scope:global align:4 daObj_Wflag_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xE8 scope:global align:4 __ct__9wf_tail_sFv = .text:0x00000A68; // type:function size:0x8C scope:global align:4 -__ct__5csXyzFv = .text:0x00000AF4; // type:label scope:global align:4 __dt__9wf_tail_sFv = .text:0x00000AF4; // type:function size:0x94 scope:global align:4 -__dt__5csXyzFv = .text:0x00000AF8; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_wind_stone/symbols.txt b/config/RZDE01_02/rels/d_a_obj_wind_stone/symbols.txt index 0b03523879..bbcd9400ed 100644 --- a/config/RZDE01_02/rels/d_a_obj_wind_stone/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_wind_stone/symbols.txt @@ -37,5 +37,5 @@ __vt__13daWindStone_c = .data:0x00000060; // type:object size:0xC scope:global a lbl_689_data_6C = .data:0x0000006C; // type:object size:0xE data:string @104864 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 __RTTI__13daWindStone_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000098; // type:object size:0x20 scope:global align:4 +lbl_689_data_98 = .data:0x00000098; // type:object size:0x1F data:string __RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt index abedf05702..8992050d70 100644 --- a/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt @@ -6,9 +6,7 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__12daObj_YBag_cFv = .text:0x000000CC; // type:function size:0xE8 scope:global align:4 __dt__12daObj_YBag_cFv = .text:0x000001B4; // type:function size:0x100 scope:global align:4 create__12daObj_YBag_cFv = .text:0x000002B4; // type:function size:0x204 scope:global align:4 -__as__11cBgS_GndChkFR17cBgS_GndChk = .text:0x000004B8; // type:label scope:global align:4 CreateHeap__12daObj_YBag_cFv = .text:0x000004B8; // type:function size:0xA0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000554; // type:label scope:global align:4 Execute__12daObj_YBag_cFv = .text:0x00000558; // type:function size:0x8F8 scope:global align:4 Draw__12daObj_YBag_cFv = .text:0x00000E50; // type:function size:0x108 scope:global align:4 createHeapCallBack__12daObj_YBag_cFP10fopAc_ac_c = .text:0x00000F58; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_yobikusa/symbols.txt b/config/RZDE01_02/rels/d_a_obj_yobikusa/symbols.txt index f7fe26d02f..3b51a41563 100644 --- a/config/RZDE01_02/rels/d_a_obj_yobikusa/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_yobikusa/symbols.txt @@ -42,7 +42,7 @@ l_arcName2 = .data:0x00000014; // type:object size:0x4 scope:global align:4 data ActionTable__15daObjYobikusa_c = .data:0x00000018; // type:object size:0x48 scope:global align:4 l_daObjYobikusa_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 g_profile_Obj_Yobikusa = .data:0x00000080; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x000000B0; // type:object size:0x10 scope:global align:4 data:string +lbl_116_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string lbl_116_data_C0 = .data:0x000000C0; // type:object size:0xE data:string lbl_116_data_CE = .data:0x000000CE; // type:object size:0xD data:string lbl_116_data_DB = .data:0x000000DB; // type:object size:0xB data:string diff --git a/config/RZDE01_02/rels/d_a_obj_yousei/symbols.txt b/config/RZDE01_02/rels/d_a_obj_yousei/symbols.txt index 27fe8281c0..eca044650c 100644 --- a/config/RZDE01_02/rels/d_a_obj_yousei/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_yousei/symbols.txt @@ -25,7 +25,6 @@ daObjYOUSEI_Draw__FP13daObjYOUSEI_c = .text:0x000024C4; // type:function size:0x daObjYOUSEI_Execute__FP13daObjYOUSEI_c = .text:0x00002578; // type:function size:0x4 scope:global align:4 daObjYOUSEI_IsDelete__FP13daObjYOUSEI_c = .text:0x0000257C; // type:function size:0x8 scope:global align:4 getHeadTopPos__9daPy_py_cCFv = .text:0x00002584; // type:function size:0x1C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00002594; // type:label scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 @@ -84,7 +83,7 @@ ccSphSrc$91875 = .rodata:0x00000000; // type:object size:0x40 scope:global align @95406 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 l_daObjYOUSEI_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 g_profile_Obj_Yousei = .data:0x00000020; // type:object size:0x30 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x7 scope:global align:4 data:string +lbl_55_data_50 = .data:0x00000050; // type:object size:0x7 data:string lbl_55_data_57 = .data:0x00000057; // type:object size:0x7 data:string ...bss.0 = .bss:0x00000000; // type:label scope:local align:4 sLink_Pos = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ystone/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ystone/symbols.txt index 96bcfed375..137f63cc92 100644 --- a/config/RZDE01_02/rels/d_a_obj_ystone/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ystone/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 daObj_Ystone_Draw__FP16obj_ystone_class = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 setModelBaseMtx__FP16obj_ystone_class = .text:0x00000144; // type:function size:0xC0 scope:global align:4 daObj_Ystone_Execute__FP16obj_ystone_class = .text:0x00000204; // type:function size:0x4BC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006C0; // type:label scope:global align:4 daObj_Ystone_IsDelete__FP16obj_ystone_class = .text:0x000006C0; // type:function size:0x8 scope:global align:4 daObj_Ystone_Delete__FP16obj_ystone_class = .text:0x000006C8; // type:function size:0x3C scope:global align:4 useHeapInit__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x260 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_zdoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_zdoor/symbols.txt index b3321a6611..66cced370e 100644 --- a/config/RZDE01_02/rels/d_a_obj_zdoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_zdoor/symbols.txt @@ -6,7 +6,6 @@ doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = . doorTgHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000017C; // type:function size:0xEC scope:global align:4 init_cyl__9daZdoor_cFv = .text:0x00000268; // type:function size:0xE4 scope:global align:4 set_cyl__9daZdoor_cFv = .text:0x0000034C; // type:function size:0xF8 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000444; // type:label scope:global align:4 setBaseMtx__9daZdoor_cFv = .text:0x00000444; // type:function size:0x6C scope:global align:4 Create__9daZdoor_cFv = .text:0x000004B0; // type:function size:0x74 scope:global align:4 CreateHeap__9daZdoor_cFv = .text:0x00000524; // type:function size:0x7C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_zraMark/symbols.txt b/config/RZDE01_02/rels/d_a_obj_zraMark/symbols.txt index a942266fb1..49bf074f5e 100644 --- a/config/RZDE01_02/rels/d_a_obj_zraMark/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_zraMark/symbols.txt @@ -22,7 +22,6 @@ daObjZraMark_create__FP10fopAc_ac_c = .text:0x00000BFC; // type:function size:0x create__16_ZraMark_Hahen_cFRC4cXyzScScScSc = .text:0x00000C00; // type:function size:0x7C scope:global align:4 loadModel__16_ZraMark_Hahen_cFv = .text:0x00000C7C; // type:function size:0x7C scope:global align:4 init__16_ZraMark_Hahen_cFRC4cXyzScScSc = .text:0x00000CF8; // type:function size:0x2AC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000FA4; // type:label scope:global align:4 calcSpeed__16_ZraMark_Hahen_cFv = .text:0x00000FA4; // type:function size:0x78 scope:global align:4 setMtx__16_ZraMark_Hahen_cFv = .text:0x0000101C; // type:function size:0x5C scope:global align:4 draw__16_ZraMark_Hahen_cFv = .text:0x00001078; // type:function size:0x6C scope:global align:4 @@ -30,10 +29,7 @@ create__20_ZraMark_Hahen_Mng_cFRC4cXyzScScScSc = .text:0x000010E4; // type:funct calc__20_ZraMark_Hahen_Mng_cFv = .text:0x00001174; // type:function size:0x7C scope:global align:4 draw__20_ZraMark_Hahen_Mng_cFv = .text:0x000011F0; // type:function size:0x58 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00001248; // type:function size:0x3C scope:global align:4 -__dt__18daNpcF_ActorMngr_cFv = .text:0x00001284; // type:label scope:global align:4 __ct__16_ZraMark_Hahen_cFv = .text:0x00001284; // type:function size:0x84 scope:global align:4 -__dt__16Z2SoundObjSimpleFv = .text:0x000012C4; // type:label scope:global align:4 -__dt__12dKy_tevstr_cFv = .text:0x00001308; // type:label scope:global align:4 __dt__16_ZraMark_Hahen_cFv = .text:0x00001308; // type:function size:0x68 scope:global align:4 get_MarkType__14daObjZraMark_cFv = .text:0x00001370; // type:function size:0x18 scope:global align:4 is_branch_pat__14daObjZraMark_cFv = .text:0x00001388; // type:function size:0x20 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_peru/symbols.txt b/config/RZDE01_02/rels/d_a_peru/symbols.txt index e34134dd4c..7bceb51a16 100644 --- a/config/RZDE01_02/rels/d_a_peru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_peru/symbols.txt @@ -49,50 +49,26 @@ daPeru_IsDelete__FPv = .text:0x00003304; // type:function size:0x8 scope:global __sinit_d_a_peru_cpp = .text:0x0000330C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000033B4; // type:function size:0x40 scope:global align:4 -__dt__8daNpcT_cFv = .text:0x000033F4; // type:label scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000033F4; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000034C0; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003500; // type:function size:0x44 scope:global align:4 __ct__18daNpcT_ActorMngr_cFv = .text:0x00003544; // type:function size:0x3C scope:global align:4 initialize__8daNpcT_cFv = .text:0x00003580; // type:function size:0xF4 scope:global align:4 -setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x00003674; // type:label scope:global align:4 setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003674; // type:function size:0xFC scope:global align:4 setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003770; // type:function size:0x110 scope:global align:4 setMode__15daNpcT_JntAnm_cFii = .text:0x00003880; // type:function size:0x80 scope:global align:4 setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003900; // type:function size:0x1C scope:global align:4 lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x0000391C; // type:function size:0x94 scope:global align:4 -changeBtk__8daNpcT_cFPiPi = .text:0x000039B0; // type:label scope:global align:4 fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000039B0; // type:function size:0x10 scope:global align:4 -changeBtp__8daNpcT_cFPiPi = .text:0x000039B4; // type:label scope:global align:4 -changeBck__8daNpcT_cFPiPi = .text:0x000039B8; // type:label scope:global align:4 -changeAnm__8daNpcT_cFPiPi = .text:0x000039BC; // type:label scope:global align:4 -getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x000039C0; // type:label scope:global align:4 fopAcM_SetOldPosition__FP10fopAc_ac_cfff = .text:0x000039C0; // type:function size:0x10 scope:global align:4 -fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x000039D0; // type:label scope:global align:4 getEyeballMaterialNo__8daPeru_cFv = .text:0x000039D0; // type:function size:0x8 scope:global align:4 getBackboneJointNo__8daPeru_cFv = .text:0x000039D8; // type:function size:0x8 scope:global align:4 getNeckJointNo__8daPeru_cFv = .text:0x000039E0; // type:function size:0x8 scope:global align:4 getHeadJointNo__8daPeru_cFv = .text:0x000039E8; // type:function size:0x8 scope:global align:4 -getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x000039F0; // type:label scope:global align:4 beforeMove__8daPeru_cFv = .text:0x000039F0; // type:function size:0x78 scope:global align:4 -afterSetMotionAnm__8daNpcT_cFiifi = .text:0x00003A20; // type:label scope:global align:4 -afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x00003A28; // type:label scope:global align:4 -drawGhost__8daNpcT_cFv = .text:0x00003A30; // type:label scope:global align:4 -drawOtherMdl__8daNpcT_cFv = .text:0x00003A34; // type:label scope:global align:4 -decTmr__8daNpcT_cFv = .text:0x00003A38; // type:label scope:global align:4 -chkXYItems__8daNpcT_cFv = .text:0x00003A50; // type:label scope:global align:4 -afterMoved__8daNpcT_cFv = .text:0x00003A58; // type:label scope:global align:4 -evtEndProc__8daNpcT_cFv = .text:0x00003A5C; // type:label scope:global align:4 -checkChangeEvt__8daNpcT_cFv = .text:0x00003A64; // type:label scope:global align:4 checkRemoveJoint__8daPeru_cFi = .text:0x00003A68; // type:function size:0x10 scope:global align:4 -afterJntAnm__8daNpcT_cFi = .text:0x00003A6C; // type:label scope:global align:4 -getEyeballRMaterialNo__8daNpcT_cFv = .text:0x00003A70; // type:label scope:global align:4 -getEyeballLMaterialNo__8daNpcT_cFv = .text:0x00003A78; // type:label scope:global align:4 checkChangeJoint__8daPeru_cFi = .text:0x00003A78; // type:function size:0x10 scope:global align:4 -getFootRJointNo__8daNpcT_cFv = .text:0x00003A80; // type:label scope:global align:4 -getFootLJointNo__8daNpcT_cFv = .text:0x00003A88; // type:label scope:global align:4 __dt__14daPeru_Param_cFv = .text:0x00003A88; // type:function size:0x40 scope:global align:4 -ctrlSubFaceMotion__8daNpcT_cFi = .text:0x00003A90; // type:label scope:global align:4 __ct__14daPeru_Param_cFv = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003AD8; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global @@ -187,7 +163,6 @@ lbl_704_data_588 = .data:0x00000588; // type:object size:0xF data:string __RTTI__14daPeru_Param_c = .data:0x00000598; // type:object size:0x8 scope:global align:4 lbl_704_data_5A0 = .data:0x000005A0; // type:object size:0x9 data:string @96140 = .data:0x000005AC; // type:object size:0xC scope:local align:4 -__RTTI__8daNpcT_c = .data:0x000005B8; // type:object size:0x8 scope:global align:4 __vt__15daNpcT_JntAnm_c = .data:0x000005C0; // type:object size:0xC scope:global align:4 lbl_704_data_5CC = .data:0x000005CC; // type:object size:0x10 data:string __RTTI__15daNpcT_JntAnm_c = .data:0x000005DC; // type:object size:0x8 scope:global align:4 @@ -200,21 +175,19 @@ __RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000062C; // type:object size:0x8 sco __vt__18daNpcT_ActorMngr_c = .data:0x00000634; // type:object size:0xC scope:global align:4 lbl_704_data_640 = .data:0x00000640; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000065C; // type:object size:0x34 scope:global align:4 +lbl_704_data_65C = .data:0x0000065C; // type:object size:0x34 @96207 = .data:0x00000690; // type:object size:0x3C scope:local align:4 lbl_704_data_6CC = .data:0x000006CC; // type:object size:0x14 @96209 = .data:0x000006E0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000714; // type:object size:0x14 scope:global align:4 +lbl_704_data_714 = .data:0x00000714; // type:object size:0x14 @96267 = .data:0x00000728; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000074C; // type:object size:0x18 scope:global align:4 +lbl_704_data_74C = .data:0x0000074C; // type:object size:0x18 @96269 = .data:0x00000764; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000770; // type:object size:0x1C scope:global align:4 +lbl_704_data_770 = .data:0x00000770; // type:object size:0x1C @96271 = .data:0x0000078C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000798; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000007AC; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007E0; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000007FC; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000814; // type:object size:0x6C scope:global align:4 +lbl_704_data_798 = .data:0x00000798; // type:object size:0x14 +lbl_704_data_7AC = .data:0x000007AC; // type:object size:0x34 +lbl_704_data_7E0 = .data:0x000007E0; // type:object size:0xA0 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @94970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDE01_02/rels/d_a_ppolamp/symbols.txt b/config/RZDE01_02/rels/d_a_ppolamp/symbols.txt index 857a27e2f4..94a8d36022 100644 --- a/config/RZDE01_02/rels/d_a_ppolamp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ppolamp/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 daPPolamp_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 __dt__11daPPolamp_cFv = .text:0x00000060; // type:function size:0x90 scope:global align:4 -__dt__13mDoExt_bckAnmFv = .text:0x000000F0; // type:label scope:global align:4 create__11daPPolamp_cFv = .text:0x000000F0; // type:function size:0x118 scope:global align:4 execute__11daPPolamp_cFv = .text:0x00000208; // type:function size:0x60 scope:global align:4 draw__11daPPolamp_cFv = .text:0x00000268; // type:function size:0x184 scope:global align:4 @@ -42,7 +41,7 @@ lbl_705_data_68 = .data:0x00000068; // type:object size:0xC data:string @90622 = .data:0x00000074; // type:object size:0x14 scope:local align:4 __RTTI__11daPPolamp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 lbl_705_data_90 = .data:0x00000090; // type:object size:0xC data:string -__RTTI__10fopAc_ac_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_705_data_9C = .data:0x0000009C; // type:object size:0x13 data:string __RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 ...bss.0 = .bss:0x00000000; // type:label scope:local align:4 TEV_COLOR_1$90484 = .bss:0x00000002; // type:object size:0x8 scope:global align:2 diff --git a/config/RZDE01_02/rels/d_a_set_bgobj/splits.txt b/config/RZDE01_02/rels/d_a_set_bgobj/splits.txt index 60272a57e0..81a870a3e1 100644 --- a/config/RZDE01_02/rels/d_a_set_bgobj/splits.txt +++ b/config/RZDE01_02/rels/d_a_set_bgobj/splits.txt @@ -1,6 +1,13 @@ Sections: .text type:code align:4 - .section2 type:data align:4 - .section3 type:data align:8 - .section4 type:data align:8 - .section5 type:data align:8 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_set_bgobj.cpp: + .text start:0x0000005C end:0x000001A0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt b/config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt index e2909df6b4..a40c55c56a 100644 --- a/config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_set_bgobj/symbols.txt @@ -1,10 +1,14 @@ -_prolog = .text:0x0; // type:function size:0x2C scope:global align:4 -_epilog = .text:0x2C; // type:function size:0x2C scope:global align:4 -_unresolved = .text:0x58; // type:function size:0x4 scope:global align:4 -CreateInit__12daSetBgObj_cFv = .text:0x5C; // type:function size:0x84 scope:global align:4 -create__12daSetBgObj_cFv = .text:0xE0; // type:function size:0x8C scope:global align:4 -daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x16C; // type:function size:0x30 scope:global align:4 -daSetBgObj_Create__FP10fopAc_ac_c = .text:0x19C; // type:function size:0x4 scope:global align:4 -l_bg_profName$88959 = .data:0x0; // type:object size:0xA scope:global align:4 -l_daSetBgObj_Method = .data:0x10; // type:object size:0x20 scope:global align:4 -g_profile_SET_BG_OBJ = .data:0x30; // type:object size:0x30 scope:global align:4 \ No newline at end of file +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateInit__12daSetBgObj_cFv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +create__12daSetBgObj_cFv = .text:0x000000E0; // type:function size:0x8C scope:global align:4 +daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x0000016C; // type:function size:0x30 scope:global align:4 +daSetBgObj_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_26_rodata_0 = .rodata:0x00000000; // type:object size:0x9 data:string +l_bg_profName$88959 = .data:0x00000000; // type:object size:0xA scope:global align:4 +lbl_26_data_A = .data:0x0000000A; // type:object size:0x3 data:string +l_daSetBgObj_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_SET_BG_OBJ = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_sq/symbols.txt b/config/RZDE01_02/rels/d_a_sq/symbols.txt index 1de51c316d..c7ea518457 100644 --- a/config/RZDE01_02/rels/d_a_sq/symbols.txt +++ b/config/RZDE01_02/rels/d_a_sq/symbols.txt @@ -7,7 +7,6 @@ __ct__10daSq_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global anm_init__FP8sq_classifUcfi = .text:0x00000138; // type:function size:0x12C scope:global align:4 daSq_Draw__FP8sq_class = .text:0x00000264; // type:function size:0xF8 scope:global align:4 way_bg_check__FP8sq_class = .text:0x0000035C; // type:function size:0xF0 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000044C; // type:label scope:global align:4 turn_set__FP8sq_class = .text:0x0000044C; // type:function size:0x74 scope:global align:4 daSq_Execute__FP8sq_class = .text:0x000004C0; // type:function size:0xE1C scope:global align:4 daSq_IsDelete__FP8sq_class = .text:0x000012DC; // type:function size:0x8 scope:global align:4 @@ -64,22 +63,17 @@ __vt__10daSq_HIO_c = .data:0x000000F0; // type:object size:0xC scope:global alig lbl_119_data_FC = .data:0x000000FC; // type:object size:0xB data:string @94100 = .data:0x00000108; // type:object size:0xC scope:local align:4 __RTTI__10daSq_HIO_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x0000011C; // type:object size:0x34 scope:global align:4 +lbl_119_data_11C = .data:0x0000011C; // type:object size:0x34 @94163 = .data:0x00000150; // type:object size:0x3C scope:local align:4 lbl_119_data_18C = .data:0x0000018C; // type:object size:0x14 @94165 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000001D4; // type:object size:0x14 scope:global align:4 +lbl_119_data_1D4 = .data:0x000001D4; // type:object size:0x14 @94223 = .data:0x000001E8; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x0000020C; // type:object size:0x18 scope:global align:4 +lbl_119_data_20C = .data:0x0000020C; // type:object size:0x18 @94225 = .data:0x00000224; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000230; // type:object size:0x1C scope:global align:4 +lbl_119_data_230 = .data:0x00000230; // type:object size:0x1C @94227 = .data:0x0000024C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x00000258; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x0000026C; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000288; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x000002A0; // type:object size:0x58 scope:global align:4 -__RTTI__13JORReflexible = .data:0x000002F8; // type:object size:0x8 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000300; // type:object size:0x24 scope:global align:4 +lbl_119_data_258 = .data:0x00000258; // type:object size:0xCC __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 lbl_119_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte @93646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_swhit0/symbols.txt b/config/RZDE01_02/rels/d_a_swhit0/symbols.txt index 0f14158a61..61a8f06cfc 100644 --- a/config/RZDE01_02/rels/d_a_swhit0/symbols.txt +++ b/config/RZDE01_02/rels/d_a_swhit0/symbols.txt @@ -7,7 +7,6 @@ getType__10daSwhit0_cFv = .text:0x0000008C; // type:function size:0x18 scope:glo makeEventId__10daSwhit0_cFv = .text:0x000000A4; // type:function size:0x88 scope:global align:4 CreateHeap__10daSwhit0_cFv = .text:0x0000012C; // type:function size:0x110 scope:global align:4 CreateInit__10daSwhit0_cFv = .text:0x0000023C; // type:function size:0x148 scope:global align:4 -__as__3VecFR9Vec = .text:0x00000384; // type:label scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0x4 scope:global align:4 create__10daSwhit0_cFv = .text:0x00000388; // type:function size:0x1A0 scope:global align:4 checkHit__10daSwhit0_cFv = .text:0x00000528; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_Lv6Gate/symbols.txt b/config/RZDE01_02/rels/d_a_tag_Lv6Gate/symbols.txt index 0175ad7048..687c8eef55 100644 --- a/config/RZDE01_02/rels/d_a_tag_Lv6Gate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_Lv6Gate/symbols.txt @@ -7,7 +7,6 @@ daTagLv6Gate_Execute__FP14daTagLv6Gate_c = .text:0x00000524; // type:function si daTagLv6Gate_Draw__FP14daTagLv6Gate_c = .text:0x00000C9C; // type:function size:0x188 scope:global align:4 daTagLv6Gate_IsDelete__FP14daTagLv6Gate_c = .text:0x00000E24; // type:function size:0x8 scope:global align:4 daTagLv6Gate_Delete__FP14daTagLv6Gate_c = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 -__ct__13mDoExt_btkAnmFv = .text:0x00000EDC; // type:label scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000EDC; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_Lv7Gate/symbols.txt b/config/RZDE01_02/rels/d_a_tag_Lv7Gate/symbols.txt index 663cf4506d..1c2045dc2d 100644 --- a/config/RZDE01_02/rels/d_a_tag_Lv7Gate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_Lv7Gate/symbols.txt @@ -24,7 +24,7 @@ lbl_712_data_0 = .data:0x00000000; // type:object size:0x8 data:string l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte l_daTagLv7Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 g_profile_Tag_Lv7Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0x10 scope:global align:4 data:string +lbl_712_data_5C = .data:0x0000005C; // type:object size:0x10 data:string lbl_712_data_6C = .data:0x0000006C; // type:object size:0x11 data:string lbl_712_data_7D = .data:0x0000007D; // type:object size:0x10 data:string lbl_712_data_8D = .data:0x0000008D; // type:object size:0x11 data:string diff --git a/config/RZDE01_02/rels/d_a_tag_Lv8Gate/symbols.txt b/config/RZDE01_02/rels/d_a_tag_Lv8Gate/symbols.txt index 9036a7269e..ca8fae1b0c 100644 --- a/config/RZDE01_02/rels/d_a_tag_Lv8Gate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_Lv8Gate/symbols.txt @@ -23,5 +23,5 @@ lbl_713_data_0 = .data:0x00000000; // type:object size:0x8 data:string l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte l_daTagLv8Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 g_profile_Tag_Lv8Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000005C; // type:object size:0x7 scope:global align:4 data:string +lbl_713_data_5C = .data:0x0000005C; // type:object size:0x7 data:string lbl_713_data_63 = .data:0x00000063; // type:object size:0xF data:string diff --git a/config/RZDE01_02/rels/d_a_tag_allmato/symbols.txt b/config/RZDE01_02/rels/d_a_tag_allmato/symbols.txt index 80f7874e9b..f65f760cb8 100644 --- a/config/RZDE01_02/rels/d_a_tag_allmato/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_allmato/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__15daTag_AllMato_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 Execute__15daTag_AllMato_cFv = .text:0x0000017C; // type:function size:0x558 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000006D4; // type:label scope:global align:4 srchBouMato__15daTag_AllMato_cFPvPv = .text:0x000006D4; // type:function size:0x94 scope:global align:4 srchItaMato__15daTag_AllMato_cFPvPv = .text:0x00000768; // type:function size:0x94 scope:global align:4 srchTaro__15daTag_AllMato_cFPvPv = .text:0x000007FC; // type:function size:0x94 scope:global align:4 @@ -64,7 +63,6 @@ __vt__18daNpcT_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:glo lbl_28_data_158 = .data:0x00000158; // type:object size:0x13 data:string __RTTI__18daNpcT_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 lbl_28_data_174 = .data:0x00000174; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGSph = .data:0x00000188; // type:object size:0x20 scope:global align:4 +lbl_28_data_17F = .data:0x0000017F; // type:object size:0x29 l_findActorPtrs = .bss:0x00000000; // type:object size:0x190 scope:global align:4 l_findCount = .bss:0x00000190; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDE01_02/rels/d_a_tag_bottle_item/symbols.txt b/config/RZDE01_02/rels/d_a_tag_bottle_item/symbols.txt index a6710a881e..54ae222c9a 100644 --- a/config/RZDE01_02/rels/d_a_tag_bottle_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_bottle_item/symbols.txt @@ -8,7 +8,6 @@ restart__18daTag_BottleItem_cFv = .text:0x00000158; // type:function size:0x60 s initialize__18daTag_BottleItem_cFv = .text:0x000001B8; // type:function size:0x78 scope:global align:4 setProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x00000230; // type:function size:0xF4 scope:global align:4 setAttnPos__18daTag_BottleItem_cFv = .text:0x00000324; // type:function size:0x40 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000364; // type:label scope:global align:4 chkEvent__18daTag_BottleItem_cFv = .text:0x00000364; // type:function size:0x50 scope:global align:4 orderEvent__18daTag_BottleItem_cFv = .text:0x000003B4; // type:function size:0x94 scope:global align:4 makeSoup__18daTag_BottleItem_cFv = .text:0x00000448; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_csw/symbols.txt b/config/RZDE01_02/rels/d_a_tag_csw/symbols.txt index 209ecd2a32..364e729e6d 100644 --- a/config/RZDE01_02/rels/d_a_tag_csw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_csw/symbols.txt @@ -19,7 +19,6 @@ daTagCsw_Execute__FP10daTagCsw_c = .text:0x00001428; // type:function size:0x4 s daTagCsw_IsDelete__FP10daTagCsw_c = .text:0x0000142C; // type:function size:0x8 scope:global align:4 daTagCsw_Delete__FP10daTagCsw_c = .text:0x00001434; // type:function size:0x3C scope:global align:4 daTagCsw_Create__FP10fopAc_ac_c = .text:0x00001470; // type:function size:0x4 scope:global align:4 -__ct__13mDoExt_brkAnmFv = .text:0x00001474; // type:label scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001474; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_evtarea/symbols.txt b/config/RZDE01_02/rels/d_a_tag_evtarea/symbols.txt index 617ec57cfb..67401abdf7 100644 --- a/config/RZDE01_02/rels/d_a_tag_evtarea/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_evtarea/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__15daTag_EvtArea_cFv = .text:0x0000005C; // type:function size:0x210 scope:global align:4 Execute__15daTag_EvtArea_cFv = .text:0x0000026C; // type:function size:0x114 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000380; // type:label scope:global align:4 isDelete__15daTag_EvtArea_cFv = .text:0x00000380; // type:function size:0xB0 scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz = .text:0x00000430; // type:function size:0x2C8 scope:global align:4 daTag_EvtArea_Create__FPv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 @@ -11,7 +10,6 @@ daTag_EvtArea_Delete__FPv = .text:0x000006FC; // type:function size:0x8 scope:gl daTag_EvtArea_Execute__FPv = .text:0x00000704; // type:function size:0x4 scope:global align:4 daTag_EvtArea_Draw__FPv = .text:0x00000708; // type:function size:0x8 scope:global align:4 daTag_EvtArea_IsDelete__FPv = .text:0x00000710; // type:function size:0x8 scope:global align:4 -getType__15daTag_EvtArea_cFv = .text:0x00000718; // type:label scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00000718; // type:function size:0x60 scope:global align:4 __dt__15daTag_EvtArea_cFv = .text:0x00000778; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt b/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt index e1e79b9d20..ef5179acd9 100644 --- a/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt @@ -33,4 +33,3 @@ lbl_34_data_BC = .data:0x000000BC; // type:object size:0xF data:string @95049 = .data:0x000000CC; // type:object size:0xC scope:local align:4 __RTTI__14daTag_EvtMsg_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 lbl_34_data_E0 = .data:0x000000E0; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_kago_fall/symbols.txt b/config/RZDE01_02/rels/d_a_tag_kago_fall/symbols.txt index eafcd1def8..fba097c78a 100644 --- a/config/RZDE01_02/rels/d_a_tag_kago_fall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_kago_fall/symbols.txt @@ -4,7 +4,6 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__15daTagKagoFall_cFv = .text:0x0000005C; // type:function size:0x170 scope:global align:4 execute__15daTagKagoFall_cFv = .text:0x000001CC; // type:function size:0x38 scope:global align:4 actionWaitRiver__15daTagKagoFall_cFv = .text:0x00000204; // type:function size:0x3CC scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000005D0; // type:label scope:global align:4 actionWaitFall__15daTagKagoFall_cFv = .text:0x000005D0; // type:function size:0x45C scope:global align:4 daTagKagoFall_Execute__FP15daTagKagoFall_c = .text:0x00000A2C; // type:function size:0x4 scope:global align:4 daTagKagoFall_Delete__FP15daTagKagoFall_c = .text:0x00000A30; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_kmsg/symbols.txt b/config/RZDE01_02/rels/d_a_tag_kmsg/symbols.txt index 5fc646c4e2..f2ed1c7016 100644 --- a/config/RZDE01_02/rels/d_a_tag_kmsg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_kmsg/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__12daTag_KMsg_cFv = .text:0x0000005C; // type:function size:0x13C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000198; // type:label scope:global align:4 Execute__12daTag_KMsg_cFv = .text:0x00000198; // type:function size:0x5D0 scope:global align:4 isDelete__12daTag_KMsg_cFv = .text:0x00000768; // type:function size:0xE4 scope:global align:4 daTag_KMsg_Create__FPv = .text:0x0000084C; // type:function size:0x4 scope:global align:4 @@ -32,5 +31,4 @@ lbl_36_data_B8 = .data:0x000000B8; // type:object size:0xD data:string @96562 = .data:0x000000C8; // type:object size:0xC scope:local align:4 __RTTI__12daTag_KMsg_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 lbl_36_data_DC = .data:0x000000DC; // type:object size:0xB data:string -__RTTI__10fopAc_ac_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 lbl_36_data_F0 = .data:0x000000F0; // type:object size:0x8 data:string diff --git a/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt b/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt index 050fe41b08..499a9ead72 100644 --- a/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __dt__15daTag_Lantern_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 create__15daTag_Lantern_cFv = .text:0x00000140; // type:function size:0x74 scope:global align:4 Execute__15daTag_Lantern_cFv = .text:0x000001B4; // type:function size:0x178 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000032C; // type:label scope:global align:4 initialize__15daTag_Lantern_cFv = .text:0x0000032C; // type:function size:0xB0 scope:global align:4 daTag_Lantern_Create__FPv = .text:0x000003DC; // type:function size:0x4 scope:global align:4 daTag_Lantern_Delete__FPv = .text:0x000003E0; // type:function size:0x34 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_lightball/symbols.txt b/config/RZDE01_02/rels/d_a_tag_lightball/symbols.txt index cfb1de38e3..959aa01f18 100644 --- a/config/RZDE01_02/rels/d_a_tag_lightball/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_lightball/symbols.txt @@ -3,7 +3,6 @@ _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__16daTagLightBall_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 Create__16daTagLightBall_cFv = .text:0x000000B8; // type:function size:0x138 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x000001F0; // type:label scope:global align:4 create__16daTagLightBall_cFv = .text:0x000001F0; // type:function size:0x68 scope:global align:4 execute__16daTagLightBall_cFv = .text:0x00000258; // type:function size:0x174 scope:global align:4 _delete__16daTagLightBall_cFv = .text:0x000003CC; // type:function size:0x48 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_mhint/symbols.txt b/config/RZDE01_02/rels/d_a_tag_mhint/symbols.txt index c692722dce..043827e5a4 100644 --- a/config/RZDE01_02/rels/d_a_tag_mhint/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_mhint/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 create__12daTagMhint_cFv = .text:0x0000005C; // type:function size:0x1E4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000240; // type:label scope:global align:4 daTagMhint_Create__FP10fopAc_ac_c = .text:0x00000240; // type:function size:0x4 scope:global align:4 __dt__12daTagMhint_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 daTagMhint_Delete__FP12daTagMhint_c = .text:0x000002AC; // type:function size:0x28 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_mwait/symbols.txt b/config/RZDE01_02/rels/d_a_tag_mwait/symbols.txt index f9bea3029a..66f93a455e 100644 --- a/config/RZDE01_02/rels/d_a_tag_mwait/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_mwait/symbols.txt @@ -6,7 +6,6 @@ daTagMwait_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0x4 __dt__12daTagMwait_cFv = .text:0x00000224; // type:function size:0x68 scope:global align:4 daTagMwait_Delete__FP12daTagMwait_c = .text:0x0000028C; // type:function size:0x28 scope:global align:4 execute__12daTagMwait_cFv = .text:0x000002B4; // type:function size:0x37C scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000630; // type:label scope:global align:4 daTagMwait_Execute__FP12daTagMwait_c = .text:0x00000630; // type:function size:0x4 scope:global align:4 daTagMwait_Draw__FP12daTagMwait_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_ss_drink/symbols.txt b/config/RZDE01_02/rels/d_a_tag_ss_drink/symbols.txt index b0542de997..e04437ec5e 100644 --- a/config/RZDE01_02/rels/d_a_tag_ss_drink/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_ss_drink/symbols.txt @@ -9,7 +9,6 @@ restart__15daTag_SSDrink_cFv = .text:0x00000240; // type:function size:0x60 scop initialize__15daTag_SSDrink_cFv = .text:0x000002A0; // type:function size:0x78 scope:global align:4 setProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x00000318; // type:function size:0xF4 scope:global align:4 setAttnPos__15daTag_SSDrink_cFv = .text:0x0000040C; // type:function size:0x40 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000044C; // type:label scope:global align:4 chkEvent__15daTag_SSDrink_cFv = .text:0x0000044C; // type:function size:0x170 scope:global align:4 orderEvent__15daTag_SSDrink_cFv = .text:0x000005BC; // type:function size:0x108 scope:global align:4 wait__15daTag_SSDrink_cFPv = .text:0x000006C4; // type:function size:0x118 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tbox/symbols.txt b/config/RZDE01_02/rels/d_a_tbox/symbols.txt index 519c5c443d..4d9ed4e128 100644 --- a/config/RZDE01_02/rels/d_a_tbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tbox/symbols.txt @@ -69,12 +69,8 @@ daTbox_MoveBGExecute__FP8daTbox_c = .text:0x00004504; // type:function size:0x4 daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00004508; // type:function size:0x10 scope:global align:4 __dt__12daTbox_HIO_cFv = .text:0x00004518; // type:function size:0x40 scope:global align:4 __sinit_d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:global align:4 -__dt__4cXyzFv = .text:0x000045D0; // type:label scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000045D0; // type:function size:0x74 scope:global align:4 -__as__3VecFR9Vec = .text:0x00004610; // type:label scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x0000462C; // type:label scope:global align:4 checkSmallTbox__8daTbox_cFv = .text:0x00004644; // type:function size:0x8 scope:global align:4 -__as__4cXyzFR9Vec = .text:0x00004648; // type:label scope:global align:4 Create__8daTbox_cFv = .text:0x0000464C; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 @@ -176,34 +172,27 @@ lbl_42_data_4C0 = .data:0x000004C0; // type:object size:0xD data:string __RTTI__12daTboxBase_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 lbl_42_data_4EC = .data:0x000004EC; // type:object size:0x11 data:string @98244 = .data:0x00000500; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x0000050C; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000514; // type:object size:0x34 scope:global align:4 +lbl_42_data_514 = .data:0x00000514; // type:object size:0x34 @98304 = .data:0x00000548; // type:object size:0x3C scope:local align:4 lbl_42_data_584 = .data:0x00000584; // type:object size:0x14 @98306 = .data:0x00000598; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x000005CC; // type:object size:0x8 scope:global align:4 -__vt__14dBgS_ObjGndChk = .data:0x000005D4; // type:object size:0x40 scope:global align:4 +lbl_42_data_5D4 = .data:0x000005D4; // type:object size:0x40 @98358 = .data:0x00000614; // type:object size:0x4C scope:local align:4 lbl_42_data_660 = .data:0x00000660; // type:object size:0x14 @98362 = .data:0x00000674; // type:object size:0x44 scope:local align:4 -__RTTI__11dBgS_GndChk = .data:0x000006B8; // type:object size:0x14 scope:global align:4 +lbl_42_data_6B8 = .data:0x000006B8; // type:object size:0x14 @98364 = .data:0x000006CC; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x000006F0; // type:object size:0x18 scope:global align:4 +lbl_42_data_6F0 = .data:0x000006F0; // type:object size:0x18 @98366 = .data:0x00000708; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000714; // type:object size:0x1C scope:global align:4 +lbl_42_data_714 = .data:0x00000714; // type:object size:0x1C @98368 = .data:0x00000730; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000073C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x00000750; // type:object size:0x24 scope:global align:4 +lbl_42_data_73C = .data:0x0000073C; // type:object size:0x14 +lbl_42_data_750 = .data:0x00000750; // type:object size:0x24 @98374 = .data:0x00000774; // type:object size:0xC scope:local align:4 -__RTTI__14mDoHIO_entry_c = .data:0x00000780; // type:object size:0x34 scope:global align:4 +lbl_42_data_780 = .data:0x00000780; // type:object size:0x34 @98402 = .data:0x000007B4; // type:object size:0x14 scope:local align:4 -__RTTI__11cBgS_GndChk = .data:0x000007C8; // type:object size:0x18 scope:global align:4 -__RTTI__13cBgS_PolyInfo = .data:0x000007E0; // type:object size:0x14 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000007F4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x00000810; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000828; // type:object size:0x8 scope:global align:4 -__vt__8cM3dGAab = .data:0x00000830; // type:object size:0x30 scope:global align:4 -__RTTI__13JORReflexible = .data:0x00000860; // type:object size:0x2C scope:global align:4 +lbl_42_data_7C8 = .data:0x000007C8; // type:object size:0x2C +lbl_42_data_7F4 = .data:0x000007F4; // type:object size:0x98 __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 ...bss.0 = .bss:0x00000008; // type:label scope:local align:4 @96547 = .bss:0x00000008; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_tbox2/symbols.txt b/config/RZDE01_02/rels/d_a_tbox2/symbols.txt index daf9fb568c..d0cab8ffd6 100644 --- a/config/RZDE01_02/rels/d_a_tbox2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tbox2/symbols.txt @@ -2,7 +2,6 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 _epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 setBaseMtx__9daTbox2_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 -__as__3VecFR9Vec = .text:0x0000009C; // type:label scope:global align:4 Create__9daTbox2_cFv = .text:0x000000C0; // type:function size:0x168 scope:global align:4 CreateHeap__9daTbox2_cFv = .text:0x00000228; // type:function size:0x1C0 scope:global align:4 create1st__9daTbox2_cFv = .text:0x000003E8; // type:function size:0xCC scope:global align:4 @@ -65,20 +64,16 @@ lbl_43_data_1FC = .data:0x000001FC; // type:object size:0xD data:string __RTTI__12daTboxBase_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 lbl_43_data_228 = .data:0x00000228; // type:object size:0x11 data:string @93089 = .data:0x0000023C; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_MoveBgActor = .data:0x00000248; // type:object size:0x8 scope:global align:4 -__vt__12dBgS_ObjAcch = .data:0x00000250; // type:object size:0x34 scope:global align:4 +lbl_43_data_250 = .data:0x00000250; // type:object size:0x34 @93149 = .data:0x00000284; // type:object size:0x3C scope:local align:4 lbl_43_data_2C0 = .data:0x000002C0; // type:object size:0x14 @93151 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 -__RTTI__9dBgS_Acch = .data:0x00000308; // type:object size:0x14 scope:global align:4 +lbl_43_data_308 = .data:0x00000308; // type:object size:0x14 @93209 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 -__RTTI__8dBgS_Chk = .data:0x00000340; // type:object size:0x18 scope:global align:4 +lbl_43_data_340 = .data:0x00000340; // type:object size:0x18 @93211 = .data:0x00000358; // type:object size:0xC scope:local align:4 -__RTTI__15dBgS_GrpPassChk = .data:0x00000364; // type:object size:0x1C scope:global align:4 +lbl_43_data_364 = .data:0x00000364; // type:object size:0x1C @93213 = .data:0x00000380; // type:object size:0xC scope:local align:4 -__RTTI__16dBgS_PolyPassChk = .data:0x0000038C; // type:object size:0x14 scope:global align:4 -__RTTI__10fopAc_ac_c = .data:0x000003A0; // type:object size:0x34 scope:global align:4 -__RTTI__8cBgS_Chk = .data:0x000003D4; // type:object size:0x1C scope:global align:4 -__RTTI__16cBgS_PolyPassChk = .data:0x000003F0; // type:object size:0x18 scope:global align:4 -__RTTI__15cBgS_GrpPassChk = .data:0x00000408; // type:object size:0x28 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x00000430; // type:object size:0x24 scope:global align:4 +lbl_43_data_38C = .data:0x0000038C; // type:object size:0x14 +lbl_43_data_3A0 = .data:0x000003A0; // type:object size:0x34 +lbl_43_data_3D4 = .data:0x000003D4; // type:object size:0x80 diff --git a/config/RZDE01_02/rels/d_a_vrbox2/symbols.txt b/config/RZDE01_02/rels/d_a_vrbox2/symbols.txt index 7679e122c5..9b22937f57 100644 --- a/config/RZDE01_02/rels/d_a_vrbox2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_vrbox2/symbols.txt @@ -36,5 +36,5 @@ _dtors = .dtors:0x00000000; // type:label scope:global lbl_45_data_7 = .data:0x00000007; // type:object size:0x45 l_daVrbox2_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 g_profile_VRBOX2 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 -__vt__12J3DFrameCtrl = .data:0x0000009C; // type:object size:0x24 scope:global align:4 +lbl_45_data_9C = .data:0x0000009C; // type:object size:0x24 mangZ$89235 = .bss:0x00000000; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_ykgr/symbols.txt b/config/RZDE01_02/rels/d_a_ykgr/symbols.txt index 40876548db..e2e34dc4f0 100644 --- a/config/RZDE01_02/rels/d_a_ykgr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ykgr/symbols.txt @@ -7,7 +7,6 @@ draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000CC setParam__17dPa_YkgrPcallBackFf = .text:0x00000118; // type:function size:0x100 scope:global align:4 getPosRate__8daYkgr_cFv = .text:0x00000218; // type:function size:0x150 scope:global align:4 daYkgrCreate__FPv = .text:0x00000368; // type:function size:0x1F4 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x0000055C; // type:label scope:global align:4 daYkgrDelete__FPv = .text:0x0000055C; // type:function size:0x8 scope:global align:4 daYkgrExecute__FPv = .text:0x00000564; // type:function size:0x148 scope:global align:4 daYkgrDraw__FPv = .text:0x000006AC; // type:function size:0x1A8 scope:global align:4 diff --git a/config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt b/config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt index 95c5e59597..91d82763e1 100644 --- a/config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt +++ b/config/RZDE01_02/rels/f_pc_profile_lst/symbols.txt @@ -1,6 +1,8 @@ -_prolog = .text:0x0; // type:function size:0x2C scope:global align:4 -_epilog = .text:0x2C; // type:function size:0x2C scope:global align:4 -_unresolved = .text:0x58; // type:function size:0x4 scope:global align:4 -ModuleProlog = .text:0x5C; // type:function size:0x14 scope:global align:4 -ModuleEpilog = .text:0x70; // type:function size:0x10 scope:global align:4 -g_fpcPfLst_ProfileList = .data:0x0; // type:object size:0xC64 scope:global align:4 \ No newline at end of file +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +ModuleProlog = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x00000070; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0xC64 scope:global align:4 diff --git a/config/RZDE01_02/splits.txt b/config/RZDE01_02/splits.txt index 8489f8a7c5..a265bdc599 100644 --- a/config/RZDE01_02/splits.txt +++ b/config/RZDE01_02/splits.txt @@ -10,7 +10,7 @@ Sections: .bss type:bss align:64 .sdata type:data align:8 .sbss type:bss align:32 - .sdata2 type:rodata align:8 + .sdata2 type:rodata align:16 .sbss2 type:bss align:32 d/d_home_button.cpp: From c67ef281a334480a2e3eb45ef442816cae2f4475 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Wed, 10 Dec 2025 14:54:25 -0500 Subject: [PATCH 05/46] Fakematch JASTrack::TList::seqMain (#2940) * Fakematch JASTrack::TList::seqMain * Add debug ifdef --- configure.py | 2 +- src/JSystem/JAudio2/JASTrack.cpp | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/configure.py b/configure.py index 34da0e9c68..49ea56e24b 100755 --- a/configure.py +++ b/configure.py @@ -1022,7 +1022,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASProbe.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASReport.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCmdStack.cpp"), - Object(NonMatching, "JSystem/JAudio2/JASTrack.cpp"), + Object(Equivalent, "JSystem/JAudio2/JASTrack.cpp"), # weak func order Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASTrackPort.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASRegisterParam.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqCtrl.cpp"), diff --git a/src/JSystem/JAudio2/JASTrack.cpp b/src/JSystem/JAudio2/JASTrack.cpp index 2d2e422c82..6f557f38e3 100644 --- a/src/JSystem/JAudio2/JASTrack.cpp +++ b/src/JSystem/JAudio2/JASTrack.cpp @@ -728,8 +728,8 @@ void JASTrack::TList::append(JASTrack* i_track) { Push_back(i_track); } -// NONMATCHING - missing load instruction (matches debug, equivalent) void JASTrack::TList::seqMain() { +#if DEBUG iterator it, it2; for (it = begin(); it != end(); it = it2) { it2 = it; @@ -742,6 +742,25 @@ void JASTrack::TList::seqMain() { } } } +#else + iterator it; + for (it = begin(); it != end();) { + // Fakematch: Debug shows that it2 should be declared outside the loop and then this line + // should use operator=, but that results in a missing load instruction for retail, so we + // use the copy constructor instead of the assignment operator, which fixes it for some + // reason. Might be related to the fakematch in the assignment operator? + iterator it2 = it; + ++it2; + int seqMainRes = it->seqMain(); + if (seqMainRes < 0) { + Remove(&*it); + if (it->mFlags.autoDelete) { + delete &*it; + } + } + it = it2; + } +#endif } JASTrack::TChannelMgr::TChannelMgr(JASTrack* i_track) : mSoundParams(NULL), mTrack(i_track) { From b278ac8fb0766167974a9c6d26e375aa9a3d10a3 Mon Sep 17 00:00:00 2001 From: hatal175 Date: Thu, 11 Dec 2025 01:06:57 +0200 Subject: [PATCH 06/46] Work on d_a_obj_ice_s debug (#2941) --- .../ShieldD/rels/d_a_obj_ice_sD/symbols.txt | 2 +- include/d/actor/d_a_obj_ice_s.h | 27 ++---- src/d/actor/d_a_obj_ice_s.cpp | 89 +++++++++++++------ 3 files changed, 69 insertions(+), 49 deletions(-) diff --git a/config/ShieldD/rels/d_a_obj_ice_sD/symbols.txt b/config/ShieldD/rels/d_a_obj_ice_sD/symbols.txt index 2b57b302f3..6579a71a39 100644 --- a/config/ShieldD/rels/d_a_obj_ice_sD/symbols.txt +++ b/config/ShieldD/rels/d_a_obj_ice_sD/symbols.txt @@ -94,5 +94,5 @@ __RTTI__12daObjIce_s_c = .data:0x00000160; // type:object size:0x8 scope:global @STRING@CreateHeap__12daObjIce_s_cFv@0 = .data:0x0000028C; // type:object size:0x12 scope:local data:string @STRING@CreateHeap__12daObjIce_s_cFv = .data:0x000002A0; // type:object size:0xA scope:local data:string lbl_468_data_2AA = .data:0x000002AA; // type:object size:0x72 -lbl_468_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +l_HIOInit = .bss:0x00000000; // type:object size:0x1 data:byte l_HIO = .bss:0x00000008; // type:object size:0x10 scope:global data:byte diff --git a/include/d/actor/d_a_obj_ice_s.h b/include/d/actor/d_a_obj_ice_s.h index f5f77d4c39..e59ed016bf 100644 --- a/include/d/actor/d_a_obj_ice_s.h +++ b/include/d/actor/d_a_obj_ice_s.h @@ -20,8 +20,8 @@ public: bool Check_RideOn(cXyz); void initBaseMtx(); void setBaseMtx(); - int create(); - int CreateHeap(); + inline int create(); + inline int CreateHeap(); int Create(); int Execute(Mtx**); int Draw(); @@ -32,23 +32,21 @@ public: /* 0x5A8 */ f32 field_0x5a8; /* 0x5AC */ s16 field_0x5ac; /* 0x5B0 */ f32 field_0x5b0; - /* 0x5AE */ u8 field_0x5b4[0x5c4 - 0x5b4]; + /* 0x5B4 */ u8 field_0x5b4[0x5bc - 0x5b4]; + /* 0x5BC */ csXyz field_0x5bc; + /* 0x5C2 */ u8 field_0x5c2[0x5c4 - 0x5c2]; /* 0x5C4 */ u8 field_0x5c4; /* 0x5C5 */ u8 field_0x5c5; /* 0x5C8 */ cXyz field_0x5c8; /* 0x5D8 */ s16 field_0x5d4; /* 0x5D8 */ s16 field_0x5d6; /* 0x5D8 */ s16 field_0x5d8; - /* 0x5DA */ s16 field_0x5da; - /* 0x5DC */ s16 field_0x5dc; - /* 0x5DE */ s16 field_0x5de; + /* 0x5DA */ csXyz field_0x5da; /* 0x5E0 */ f32 field_0x5e0; /* 0x5E4 */ s16 field_0x5e4; /* 0x5E6 */ s16 field_0x5e6; /* 0x5E8 */ u8 field_0x5e8; - /* 0x5EC */ int field_0x5ec; - /* 0x5F0 */ int field_0x5f0; - /* 0x5F4 */ int field_0x5f4; + /* 0x5EC */ cXyz field_0x5ec; /* 0x5EC */ dCcD_Stts mStts; /* 0x634 */ J3DModel* mModel; /* 0x638 */ request_of_phase_process_class mPhase; @@ -57,15 +55,4 @@ public: STATIC_ASSERT(sizeof(daObjIce_s_c) == 0x644); -class daOBJ_ICE_S_HIO_c { -public: - daOBJ_ICE_S_HIO_c(); - virtual ~daOBJ_ICE_S_HIO_c() {} - - /* 0x4 */ s8 field_0x4; - /* 0x8 */ f32 field_0x8; - /* 0xC */ f32 field_0xc; -}; - - #endif /* D_A_OBJ_ICE_S_H */ diff --git a/src/d/actor/d_a_obj_ice_s.cpp b/src/d/actor/d_a_obj_ice_s.cpp index 57e0924c33..ba32890870 100644 --- a/src/d/actor/d_a_obj_ice_s.cpp +++ b/src/d/actor/d_a_obj_ice_s.cpp @@ -14,15 +14,41 @@ #include "SSystem/SComponent/c_math.h" #include +class daOBJ_ICE_S_HIO_c : public JORReflexible { +public: + daOBJ_ICE_S_HIO_c(); + virtual ~daOBJ_ICE_S_HIO_c(); + + void genMessage(JORMContext*); + + /* 0x4 */ s8 mId; + /* 0x8 */ f32 mSlopeMagnitude; + /* 0xC */ f32 mSinkingAmount; +}; + static char* l_arcName = "V_Ice_s"; +daOBJ_ICE_S_HIO_c::~daOBJ_ICE_S_HIO_c() {} + daOBJ_ICE_S_HIO_c::daOBJ_ICE_S_HIO_c() { - field_0x4 = -1; - field_0x8 = 5000.0f; - field_0xc = 20.0f; + mId = -1; + mSlopeMagnitude = 5000.0f; + mSinkingAmount = 20.0f; } -f32 dummyLiteral() { return 0.0f; } +#if DEBUG + +void daOBJ_ICE_S_HIO_c::genMessage(JORMContext* ctx) { + ctx->genLabel("氷の足場小", 0x80000001, 0, NULL, 0xffff, 0xffff, 0x200, 0x18); + ctx->genSlider("傾きの大きさ", &mSlopeMagnitude, 0.0f, 50000.0f, 0, NULL, 0xffff, 0xffff, 0x200, + 0x18); + ctx->genSlider("沈みの量", &mSinkingAmount, 0.0f, 1000.0f, 0, NULL, 0xffff, 0xffff, 0x200, + 0x18); +} + +#endif + +static f32 dummyLiteral() { return 0.0f; } void daObjIce_s_c::RideOn_Angle(s16& param_1, f32 param_2, s16 param_3, f32 param_4) { cLib_addCalcAngleS(¶m_1, param_3 * (param_2 / param_4), 5, 0x100, 1); @@ -43,10 +69,10 @@ bool daObjIce_s_c::Check_LinkRideOn(cXyz param_1) { f32 sinangle = dVar11 * cM_ssin(sVar7 - shape_angle.y); f32 var_f27; if (field_0x5c5 == 0xff) { - var_f27 = l_HIO.field_0x8; + var_f27 = l_HIO.mSlopeMagnitude; } - RideOn_Angle(field_0x5da, cosangle, -0xaa0, (XREG_F(0) + 1000.0f) * field_0x5c8.x); - RideOn_Angle(field_0x5de, sinangle, -0xaa0, (XREG_F(0) + 1000.0f) * field_0x5c8.x); + RideOn_Angle(field_0x5da.x, cosangle, -0xaa0, (XREG_F(0) + 1000.0f) * field_0x5c8.x); + RideOn_Angle(field_0x5da.z, sinangle, -0xaa0, (XREG_F(0) + 1000.0f) * field_0x5c8.x); f32 var_f26 = 0.0f; field_0x5e8 = 1; speedF = fopAcM_GetSpeedF(player); @@ -71,10 +97,10 @@ bool daObjIce_s_c::Check_RideOn(cXyz param_1) { f32 fVar1; // !@bug fVar1 might be uninitialized if (field_0x5c5 == 0xff) { - fVar1 = l_HIO.field_0x8; + fVar1 = l_HIO.mSlopeMagnitude; } - RideOn_Angle(field_0x5da, cosangle, (yREG_F(0) + 1024.0f + fVar1) / field_0x5c8.x, (XREG_F(0) + 1000.0f) * field_0x5c8.x); - RideOn_Angle(field_0x5de, sinangle, (yREG_F(0) + 1024.0f + fVar1) / field_0x5c8.x, (XREG_F(0) + 1000.0f) * field_0x5c8.x); + RideOn_Angle(field_0x5da.x, cosangle, (yREG_F(0) + 1024.0f + fVar1) / field_0x5c8.x, (XREG_F(0) + 1000.0f) * field_0x5c8.x); + RideOn_Angle(field_0x5da.z, sinangle, (yREG_F(0) + 1024.0f + fVar1) / field_0x5c8.x, (XREG_F(0) + 1000.0f) * field_0x5c8.x); f32 var_f26 = 0.0f; field_0x5e8 = 1; field_0x5e0 = HREG_F(3) * (1.0f - std::abs(cosangle) / 2500.0f * (1.0f - (std::abs(sinangle) / 300.0f)));; @@ -147,20 +173,21 @@ static int daObjIce_s_IsDelete(daObjIce_s_c* param_0) { } static int daObjIce_s_Delete(daObjIce_s_c* i_this) { - fopAcM_GetID(i_this); + fopAcM_RegisterDeleteID(i_this, "Obj_Ice_s"); i_this->MoveBGDelete(); return 1; } static int daObjIce_s_Create(fopAc_ac_c* i_this) { - fopAcM_GetID(i_this); - return static_cast(i_this)->create(); + fopAcM_RegisterCreateID(daObjIce_s_c, i_this, "Obj_Ice_s"); + return a_this->create(); } -int daObjIce_s_c::create() { +inline int daObjIce_s_c::create() { fopAcM_ct(this, daObjIce_s_c); int rv = dComIfG_resLoad(&mPhase, l_arcName); if (rv == cPhs_COMPLEATE_e) { + OS_REPORT("ICE_S PARAM %x\n", fopAcM_GetParam(this)); int dzb_id = dComIfG_getObjctResName2Index(l_arcName, "Ice_s.dzb"); JUT_ASSERT(185, dzb_id != -1); rv = MoveBGCreate(l_arcName, dzb_id, dBgS_MoveBGProc_TypicalRotY, 0x1440, NULL); @@ -171,7 +198,7 @@ int daObjIce_s_c::create() { if (!l_HIOInit) { l_HIOInit = TRUE; field_0x640 = 1; - l_HIO.field_0x4 = -1; + l_HIO.mId = mDoHIO_CREATE_CHILD("氷の足場小", &l_HIO); } field_0x5c5 = fopAcM_GetParam(this); if (field_0x5c5 == 0) { @@ -203,11 +230,15 @@ int daObjIce_s_c::create() { return rv; } -int daObjIce_s_c::CreateHeap() { +inline int daObjIce_s_c::CreateHeap() { J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, "Ice_s.bmd"); JUT_ASSERT(157, modelData != NULL); mModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); - return mModel != NULL ? 1 : 0; + if (mModel == NULL) { + return 0; + } + + return 1; } int daObjIce_s_c::Create() { @@ -218,24 +249,25 @@ int daObjIce_s_c::Create() { int daObjIce_s_c::Execute(f32 (**param_1)[3][4]) { daPy_py_c* player = daPy_getPlayerActorClass(); - fopAcM_GetPosition(player); + cXyz& playerPos = fopAcM_GetPosition(player); cXyz cStack_68(current.pos.x, current.pos.y + 300.0f, current.pos.z); - f32 dVar7 = l_HIO.field_0xc; + f32 dVar7 = 0.0f; + dVar7 = l_HIO.mSinkingAmount; cLib_chaseF(&field_0x5a4, 0.0f, 0.04f); cLib_chaseS(&field_0x5d8, 0, 0x100); - field_0x5d4 += 848.0f + 1.8f * field_0x5a0; - field_0x5d6 += 848.0f + 1.8f * field_0x5a0; + field_0x5d4 += (TREG_S(1) + 848) + (HREG_F(1) + 1.8f) * field_0x5a0 + field_0x5a4 * HREG_F(9); + field_0x5d6 += (TREG_S(2) + 848) + (HREG_F(2) + 1.8f) * field_0x5a0 + field_0x5a4 * HREG_F(9); cLib_addCalc(¤t.pos.y, - field_0x5e0 + (field_0x5b0 + field_0x5a4 * (6.0f + dVar7) + - (5.0f * cM_ssin(field_0x5d6 + field_0x5e6))), + field_0x5e0 + (field_0x5b0 + field_0x5a4 * ((yREG_F(1) + 6.0f) + dVar7) + + ((HREG_F(4) + 5.0f) * cM_ssin(field_0x5d6 + oREG_S(3) + field_0x5e6))), 0.1f, 1000.0f, 0.1f); - cLib_addCalcAngleS(&shape_angle.x, field_0x5da + ((0.5f * field_0x5ac) * cM_ssin(0x2000 + field_0x5d4 + field_0x5e6 + field_0x5d8)), 2, 0x100, 1); - cLib_addCalcAngleS(&shape_angle.z, field_0x5de + ((0.5f * field_0x5ac) * cM_ssin(field_0x5d6 + field_0x5e6 + field_0x5d8)), 2, 0x100, 1); + cLib_addCalcAngleS(&shape_angle.x, field_0x5da.x + (((nREG_F(0) + 0.5f) * field_0x5ac) * cM_ssin(0x2000 + field_0x5d4 + oREG_S(1) + field_0x5e6 + field_0x5d8)), 2, 0x100, 1); + cLib_addCalcAngleS(&shape_angle.z, field_0x5da.z + (((nREG_F(1) + 0.5f) * field_0x5ac) * cM_ssin(field_0x5d6 + oREG_S(2) + field_0x5e6 + field_0x5d8)), 2, 0x100, 1); if (field_0x5e8 == 0) { - cLib_addCalcAngleS(&field_0x5da, 0, 2, 0x100, 1); - cLib_addCalcAngleS(&field_0x5de, 0, 2, 0x100, 1); + cLib_addCalcAngleS(&field_0x5da.x, 0, 2, 0x100, 1); + cLib_addCalcAngleS(&field_0x5da.z, 0, 2, 0x100, 1); cLib_addCalc(&field_0x5e0, 0, 0.2f, 100.0f, 0); - cLib_addCalc(&field_0x5a0, 0, 0.05f, 100.0f, 0); + cLib_addCalc(&field_0x5a0, 0, HREG_F(13) + 0.05f, 100.0f, 0); field_0x5e4 = 0; cLib_chaseAngleS(&field_0x5ac, 0x120, 0x10); } @@ -258,6 +290,7 @@ int daObjIce_s_c::Delete() { dComIfG_resDelete(&mPhase, l_arcName); if (field_0x640 != 0) { l_HIOInit = FALSE; + mDoHIO_DELETE_CHILD(l_HIO.mId); } return 1; } From d9ca13c7b5c88bdcaa699b5e419c422557f47fa2 Mon Sep 17 00:00:00 2001 From: Jcw87 Date: Thu, 11 Dec 2025 15:31:44 -0800 Subject: [PATCH 07/46] fix functions not returning values (#2942) * fix functions not returning values * implement functions that should return values --- include/d/actor/d_a_npc_besu.h | 2 +- include/d/actor/d_a_npc_pachi_besu.h | 1 + include/d/actor/d_a_npc_post.h | 2 +- include/d/actor/d_a_obj_kbacket.h | 2 +- include/d/actor/d_a_obj_nagaisu.h | 4 ++-- include/d/d_file_select.h | 2 +- src/JSystem/JStudio/JStudio/functionvalue.cpp | 2 +- src/d/actor/d_a_b_tn.cpp | 6 +++--- src/d/actor/d_a_cstaF.cpp | 2 +- src/d/actor/d_a_e_df.cpp | 2 +- src/d/actor/d_a_e_fk.cpp | 4 ++-- src/d/actor/d_a_e_sm.cpp | 2 +- src/d/actor/d_a_npc_aru.cpp | 19 ++++++++++++++++++- src/d/actor/d_a_npc_besu.cpp | 6 +++--- src/d/actor/d_a_npc_chin.cpp | 2 +- src/d/actor/d_a_npc_doc.cpp | 19 ++++++++++++++++++- src/d/actor/d_a_npc_grs.cpp | 6 +++--- src/d/actor/d_a_npc_hoz.cpp | 2 +- src/d/actor/d_a_npc_kn.cpp | 4 ++-- src/d/actor/d_a_npc_kolinb.cpp | 2 +- src/d/actor/d_a_npc_lud.cpp | 2 +- src/d/actor/d_a_npc_pachi_besu.cpp | 18 +++++++++++++++++- src/d/actor/d_a_npc_post.cpp | 6 +++--- src/d/actor/d_a_npc_raca.cpp | 10 +++++----- src/d/actor/d_a_npc_seira.cpp | 2 +- src/d/actor/d_a_npc_seira2.cpp | 2 +- src/d/actor/d_a_npc_shaman.cpp | 18 +++++++++++++++++- src/d/actor/d_a_npc_sola.cpp | 4 ++-- src/d/actor/d_a_npc_tkj.cpp | 2 +- src/d/actor/d_a_npc_toby.cpp | 18 +++++++++++++++++- src/d/actor/d_a_obj_crvhahen.cpp | 4 ++-- src/d/actor/d_a_obj_magne_arm.cpp | 2 +- src/d/actor/d_a_obj_movebox.cpp | 2 ++ src/d/actor/d_a_obj_nagaisu.cpp | 4 ++-- src/d/actor/d_a_obj_sekizoa.cpp | 2 +- src/d/actor/d_a_obj_smtile.cpp | 8 ++++---- src/d/actor/d_a_peru.cpp | 2 +- src/d/d_ev_camera.cpp | 6 +++--- src/d/d_file_select.cpp | 2 +- src/d/d_menu_dmap_map.cpp | 2 +- 40 files changed, 146 insertions(+), 61 deletions(-) diff --git a/include/d/actor/d_a_npc_besu.h b/include/d/actor/d_a_npc_besu.h index 3376ef94c9..19fc851c0c 100644 --- a/include/d/actor/d_a_npc_besu.h +++ b/include/d/actor/d_a_npc_besu.h @@ -45,7 +45,7 @@ public: void setCollision(); int drawDbgInfo(); void drawOtherMdl(); - int setCupAnm(int, int, f32); + bool setCupAnm(int, int, f32); bool afterSetMotionAnm(int, int, f32, int); daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c); void changeAnm(int*, int*); diff --git a/include/d/actor/d_a_npc_pachi_besu.h b/include/d/actor/d_a_npc_pachi_besu.h index fad0bdc9ab..28240cfd58 100644 --- a/include/d/actor/d_a_npc_pachi_besu.h +++ b/include/d/actor/d_a_npc_pachi_besu.h @@ -17,6 +17,7 @@ struct daNpc_Pachi_Besu_HIOParam { }; class daNpc_Pachi_Besu_HIO_c : public mDoHIO_entry_c { +public: /* 0x8 */ daNpc_Pachi_Besu_HIOParam param; }; diff --git a/include/d/actor/d_a_npc_post.h b/include/d/actor/d_a_npc_post.h index 71b1707699..0119805647 100644 --- a/include/d/actor/d_a_npc_post.h +++ b/include/d/actor/d_a_npc_post.h @@ -107,7 +107,7 @@ public: void setCollision(); int drawDbgInfo(); void drawOtherMdl(); - BOOL setFlagAnm(int, int, f32); + bool setFlagAnm(int, int, f32); bool afterSetMotionAnm(int, int, f32, int); BOOL selectAction(); BOOL chkAction(actionFunc); diff --git a/include/d/actor/d_a_obj_kbacket.h b/include/d/actor/d_a_obj_kbacket.h index 4c4932d21e..e8c4908e7d 100644 --- a/include/d/actor/d_a_obj_kbacket.h +++ b/include/d/actor/d_a_obj_kbacket.h @@ -96,7 +96,7 @@ public: virtual ~daObj_KBacket_c(); int create(); - int setLaunchParam(float param_0, float param_1, short param_2) { + void setLaunchParam(float param_0, float param_1, short param_2) { float fVar2; s16 iVar1 = cM_deg2s(param_1); diff --git a/include/d/actor/d_a_obj_nagaisu.h b/include/d/actor/d_a_obj_nagaisu.h index c01be2cc60..107691d338 100644 --- a/include/d/actor/d_a_obj_nagaisu.h +++ b/include/d/actor/d_a_obj_nagaisu.h @@ -14,8 +14,8 @@ public: virtual ~daObjIsuChild_c(); int createHeap(); void create(daObjNagaisu_c*, dCcD_Stts*); - int execute(); - int draw(dMdl_c*); + void execute(); + void draw(dMdl_c*); void Delete(); bool chkHit(); void callEmt(); diff --git a/include/d/d_file_select.h b/include/d/d_file_select.h index 06fd831d23..2628771171 100644 --- a/include/d/d_file_select.h +++ b/include/d/d_file_select.h @@ -202,7 +202,7 @@ public: u8 getCptoNum(u8); void copyToSelBack(); void copyToSelPaneMove(); - bool yesnoMenuMoveAnmInitSet(int, int); + void yesnoMenuMoveAnmInitSet(int, int); bool yesnoMenuMoveAnm(); bool yesnoSelectMoveAnm(); void yesnoCursorShow(); diff --git a/src/JSystem/JStudio/JStudio/functionvalue.cpp b/src/JSystem/JStudio/JStudio/functionvalue.cpp index 3e5ec522a2..52e642b711 100644 --- a/src/JSystem/JStudio/JStudio/functionvalue.cpp +++ b/src/JSystem/JStudio/JStudio/functionvalue.cpp @@ -654,7 +654,7 @@ f64 TFunctionValue_list::update_INTERPOLATE_BSPLINE_dataMore3_( dVar8 = rThis._44[param_2._10 + 2]; } } - functionvalue::interpolateValue_BSpline_uniform(param_2._0 - param_2._8, dVar9, dVar11, dVar10, dVar8); + return functionvalue::interpolateValue_BSpline_uniform(param_2._0 - param_2._8, dVar9, dVar11, dVar10, dVar8); } diff --git a/src/d/actor/d_a_b_tn.cpp b/src/d/actor/d_a_b_tn.cpp index 0a82df0be1..ffdc8f3538 100644 --- a/src/d/actor/d_a_b_tn.cpp +++ b/src/d/actor/d_a_b_tn.cpp @@ -4902,7 +4902,7 @@ int daB_TN_c::execute() { } static int daB_TN_Execute(daB_TN_c* i_this) { - i_this->execute(); + return i_this->execute(); } static int daB_TN_IsDelete(daB_TN_c* i_this) { @@ -4924,7 +4924,7 @@ int daB_TN_c::_delete() { } static int daB_TN_Delete(daB_TN_c* i_this) { - i_this->_delete(); + return i_this->_delete(); } int daB_TN_c::CreateHeap() { @@ -5024,7 +5024,7 @@ int daB_TN_c::CreateHeap() { } static int useHeapInit(fopAc_ac_c* actor) { - ((daB_TN_c*)actor)->CreateHeap(); + return ((daB_TN_c*)actor)->CreateHeap(); } int daB_TN_c::create() { diff --git a/src/d/actor/d_a_cstaF.cpp b/src/d/actor/d_a_cstaF.cpp index 5f3c9f5003..99ad3813cc 100644 --- a/src/d/actor/d_a_cstaF.cpp +++ b/src/d/actor/d_a_cstaF.cpp @@ -436,7 +436,7 @@ void daCstaF_c::setAnime() { BOOL daCstaF_c::initBrk(u16 i_brkIdx) { void* pbrk = dComIfG_getObjectRes(m_arcName, i_brkIdx); - m_brk.init(mp_model->getModelData(), (J3DAnmTevRegKey*)pbrk, 1, -1, 1.0f, 0, -1); + return m_brk.init(mp_model->getModelData(), (J3DAnmTevRegKey*)pbrk, 1, -1, 1.0f, 0, -1); } void daCstaF_c::initStopBrkBtk() { diff --git a/src/d/actor/d_a_e_df.cpp b/src/d/actor/d_a_e_df.cpp index b6623e996e..0f35f2d978 100644 --- a/src/d/actor/d_a_e_df.cpp +++ b/src/d/actor/d_a_e_df.cpp @@ -51,7 +51,7 @@ int daE_DF_c::CreateHeap() { static int useHeapInit(fopAc_ac_c* i_this) { daE_DF_c* actor = static_cast(i_this); - actor->CreateHeap(); + return actor->CreateHeap(); } void daE_DF_c::initCcCylinder() { diff --git a/src/d/actor/d_a_e_fk.cpp b/src/d/actor/d_a_e_fk.cpp index 31377ac4f1..a8cd7c4061 100644 --- a/src/d/actor/d_a_e_fk.cpp +++ b/src/d/actor/d_a_e_fk.cpp @@ -189,7 +189,7 @@ static f32 dummyFloat3(int _) { switch (_) { case 0: return 30.0f; - case 1: + default: return 300.0f; } } @@ -266,7 +266,7 @@ static f32 dummyFloat4(int _) { return 2000.0f; case 1: return 1000.0f; - case 2: + default: return -4000.0f; } } diff --git a/src/d/actor/d_a_e_sm.cpp b/src/d/actor/d_a_e_sm.cpp index bc63ac103d..2ba1994dbe 100644 --- a/src/d/actor/d_a_e_sm.cpp +++ b/src/d/actor/d_a_e_sm.cpp @@ -183,7 +183,7 @@ static BOOL pl_check(daE_SM_c* i_this, f32 param_2) { return FALSE; } -static BOOL move_check(daE_SM_c* i_this, int* param_2) { +static void move_check(daE_SM_c* i_this, int* param_2) { *param_2 = -1; if (pl_check(i_this, i_this->field_0x970)) { diff --git a/src/d/actor/d_a_npc_aru.cpp b/src/d/actor/d_a_npc_aru.cpp index 935dc6db6e..6d77b5a3c8 100644 --- a/src/d/actor/d_a_npc_aru.cpp +++ b/src/d/actor/d_a_npc_aru.cpp @@ -422,7 +422,7 @@ int daNpc_Aru_c::Draw() { mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]); } - draw( + return draw( #if DEBUG chkAction(&daNpc_Aru_c::test), #else @@ -2019,6 +2019,23 @@ int daNpc_Aru_c::talk(void* param_1) { } int daNpc_Aru_c::test(void* param_1) { + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mHIO->param.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mHIO->param.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return 1; } static int daNpc_Aru_Create(void* a_this) { diff --git a/src/d/actor/d_a_npc_besu.cpp b/src/d/actor/d_a_npc_besu.cpp index 191ac9a8f3..d7d5056d81 100644 --- a/src/d/actor/d_a_npc_besu.cpp +++ b/src/d/actor/d_a_npc_besu.cpp @@ -1488,7 +1488,7 @@ void daNpc_Besu_c::drawOtherMdl() { } } -int daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) { +bool daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) { static int cupAnmData[33][2] = { {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, @@ -1508,12 +1508,12 @@ int daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) { } } - return 1; + return true; } bool daNpc_Besu_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int param_3) { f32 var_f30 = (mCreating == 1) ? 0.0f : arg2; - setCupAnm(arg0, arg1, var_f30); + return setCupAnm(arg0, arg1, var_f30); } daNpcT_faceMotionAnmData_c daNpc_Besu_c::getFaceMotionAnm(daNpcT_faceMotionAnmData_c arg0) { diff --git a/src/d/actor/d_a_npc_chin.cpp b/src/d/actor/d_a_npc_chin.cpp index cacfe23527..423192b4c5 100644 --- a/src/d/actor/d_a_npc_chin.cpp +++ b/src/d/actor/d_a_npc_chin.cpp @@ -439,7 +439,7 @@ int daNpcChin_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) { int daNpcChin_c::createHeapCallBack(fopAc_ac_c* i_this) { daNpcChin_c* chin = (daNpcChin_c*)i_this; - chin->CreateHeap(); + return chin->CreateHeap(); } int daNpcChin_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) { diff --git a/src/d/actor/d_a_npc_doc.cpp b/src/d/actor/d_a_npc_doc.cpp index 0bf2359a43..9033238475 100644 --- a/src/d/actor/d_a_npc_doc.cpp +++ b/src/d/actor/d_a_npc_doc.cpp @@ -831,7 +831,24 @@ int daNpc_Doc_c::talk(void* param_0) { } int daNpc_Doc_c::test(void* i_this) { - // DEBUG NONMATCHING + int ret = 0; + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return ret; } static int daNpc_Doc_Create(void* i_this) { diff --git a/src/d/actor/d_a_npc_grs.cpp b/src/d/actor/d_a_npc_grs.cpp index f8beca273e..77baa5480d 100644 --- a/src/d/actor/d_a_npc_grs.cpp +++ b/src/d/actor/d_a_npc_grs.cpp @@ -265,13 +265,13 @@ int daNpc_grS_c::Delete() { } int daNpc_grS_c::Execute() { - execute(); + return execute(); } int daNpc_grS_c::Draw() { J3DModelData* modelData = mAnm_p->getModel()->getModelData(); modelData->getMaterialNodePointer(2)->setMaterialAnm(mpMatAnm); - draw(chkAction(&daNpc_grS_c::test),0, mpHIO->m.common.real_shadow_size,NULL,0); + return draw(chkAction(&daNpc_grS_c::test),0, mpHIO->m.common.real_shadow_size,NULL,0); } int daNpc_grS_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) { @@ -318,7 +318,7 @@ int daNpc_grS_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) { int daNpc_grS_c::createHeapCallBack(fopAc_ac_c* i_this) { daNpc_grS_c* grS = (daNpc_grS_c*)i_this; - grS->CreateHeap(); + return grS->CreateHeap(); } int daNpc_grS_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) { diff --git a/src/d/actor/d_a_npc_hoz.cpp b/src/d/actor/d_a_npc_hoz.cpp index dd9cd849b5..5abf670fc5 100644 --- a/src/d/actor/d_a_npc_hoz.cpp +++ b/src/d/actor/d_a_npc_hoz.cpp @@ -333,7 +333,7 @@ static f32 dummyFloat(int _) { switch (_) { case 0: return 0.0f; case 1: return 65536.0f; - case 2: return 0.2f; + default: return 0.2f; } } diff --git a/src/d/actor/d_a_npc_kn.cpp b/src/d/actor/d_a_npc_kn.cpp index 15a9b4e71e..01912a8b2e 100644 --- a/src/d/actor/d_a_npc_kn.cpp +++ b/src/d/actor/d_a_npc_kn.cpp @@ -1023,11 +1023,11 @@ u32 daNpc_Kn_c::setParamTeach05() { } u32 daNpc_Kn_c::setParamTeach06() { - setParamTeach05(); + return setParamTeach05(); } u32 daNpc_Kn_c::setParamTeach07() { - setParamTeach05(); + return setParamTeach05(); } void daNpc_Kn_c::setAfterTalkMotion() { diff --git a/src/d/actor/d_a_npc_kolinb.cpp b/src/d/actor/d_a_npc_kolinb.cpp index 72a428872a..fcf881e7f4 100644 --- a/src/d/actor/d_a_npc_kolinb.cpp +++ b/src/d/actor/d_a_npc_kolinb.cpp @@ -381,7 +381,7 @@ int daNpc_Kolinb_c::Draw() { modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]); } - draw(FALSE, FALSE, mRealShadowSize, NULL, 100.0f, FALSE, FALSE, FALSE); + return draw(FALSE, FALSE, mRealShadowSize, NULL, 100.0f, FALSE, FALSE, FALSE); } int daNpc_Kolinb_c::createHeapCallBack(fopAc_ac_c* a_this) { diff --git a/src/d/actor/d_a_npc_lud.cpp b/src/d/actor/d_a_npc_lud.cpp index 2aba09429e..8701ef64a7 100644 --- a/src/d/actor/d_a_npc_lud.cpp +++ b/src/d/actor/d_a_npc_lud.cpp @@ -879,7 +879,7 @@ bool daNpc_Lud_c::afterSetMotionAnm(int param_0, int param_1, f32 param_2, int p if (mCreating == true) { param_2 = 0.0f; } - setBowlAnm(param_0, param_1, param_2); + return setBowlAnm(param_0, param_1, param_2); } int daNpc_Lud_c::selectAction() { diff --git a/src/d/actor/d_a_npc_pachi_besu.cpp b/src/d/actor/d_a_npc_pachi_besu.cpp index 4c78c54d94..a4e02c2211 100644 --- a/src/d/actor/d_a_npc_pachi_besu.cpp +++ b/src/d/actor/d_a_npc_pachi_besu.cpp @@ -1089,7 +1089,23 @@ BOOL daNpc_Pachi_Besu_c::talk(void* param_1) { } BOOL daNpc_Pachi_Besu_c::test(void* param_1) { - // DEBUG NONMATCHING + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mHIO->param.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mHIO->param.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return 1; } BOOL daNpc_Pachi_Besu_c::_turn_to_link(s16 param_1) { diff --git a/src/d/actor/d_a_npc_post.cpp b/src/d/actor/d_a_npc_post.cpp index 2041dc4e12..07f65ecd49 100644 --- a/src/d/actor/d_a_npc_post.cpp +++ b/src/d/actor/d_a_npc_post.cpp @@ -983,7 +983,7 @@ void daNpc_Post_c::drawOtherMdl() { } } -BOOL daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) { +bool daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) { static daNpc_GetParam1 flagAnmData[13] = { {BCK_POST_FLAG_WAIT_A, POST}, {BCK_POST_FLAG_RUN, POST1}, @@ -1011,12 +1011,12 @@ BOOL daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) { } } - return TRUE; + return true; } bool daNpc_Post_c::afterSetMotionAnm(int i_idx, int i_attr, f32 i_morf, int param_4) { f32 morf = mCreating == true ? 0.0f : i_morf; - setFlagAnm(i_idx, i_attr, morf); + return setFlagAnm(i_idx, i_attr, morf); } BOOL daNpc_Post_c::selectAction() { diff --git a/src/d/actor/d_a_npc_raca.cpp b/src/d/actor/d_a_npc_raca.cpp index 014c8d4466..2fe7966305 100644 --- a/src/d/actor/d_a_npc_raca.cpp +++ b/src/d/actor/d_a_npc_raca.cpp @@ -310,7 +310,7 @@ int daNpc_Raca_c::Draw() { modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]); } - draw( + return draw( #if DEBUG chkAction(mAction), #else @@ -796,19 +796,19 @@ int daNpc_Raca_c::talk(void* param_1) { } static int daNpc_Raca_Create(void* a_this) { - static_cast(a_this)->create(); + return static_cast(a_this)->create(); } static int daNpc_Raca_Delete(void* a_this) { - static_cast(a_this)->Delete(); + return static_cast(a_this)->Delete(); } static int daNpc_Raca_Execute(void* a_this) { - static_cast(a_this)->Execute(); + return static_cast(a_this)->Execute(); } static int daNpc_Raca_Draw(void* a_this) { - static_cast(a_this)->Draw(); + return static_cast(a_this)->Draw(); } static int daNpc_Raca_IsDelete(void* a_this) { diff --git a/src/d/actor/d_a_npc_seira.cpp b/src/d/actor/d_a_npc_seira.cpp index 784e45eb13..ed6f43831d 100644 --- a/src/d/actor/d_a_npc_seira.cpp +++ b/src/d/actor/d_a_npc_seira.cpp @@ -757,7 +757,7 @@ bool daNpc_Seira_c::setBottleAnm(int arg0, int arg1, f32 arg2, bool arg3) { bool daNpc_Seira_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int arg3) { f32 var_f30 = (mCreating == 1) ? 0.0f : arg2; - setBottleAnm(arg0, arg1, var_f30, 1); + return setBottleAnm(arg0, arg1, var_f30, 1); } void daNpc_Seira_c::changeAnm(int* arg0, int* arg1) { diff --git a/src/d/actor/d_a_npc_seira2.cpp b/src/d/actor/d_a_npc_seira2.cpp index 8702cce37a..902dacf90c 100644 --- a/src/d/actor/d_a_npc_seira2.cpp +++ b/src/d/actor/d_a_npc_seira2.cpp @@ -669,7 +669,7 @@ bool daNpc_Seira2_c::setBottleAnm(int arg0, int arg1, f32 arg2, bool arg3) { bool daNpc_Seira2_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int) { f32 var_f30 = (mCreating == 1) ? 0.0f : arg2; - setBottleAnm(arg0, arg1, var_f30, 1); + return setBottleAnm(arg0, arg1, var_f30, 1); } int daNpc_Seira2_c::selectAction() { diff --git a/src/d/actor/d_a_npc_shaman.cpp b/src/d/actor/d_a_npc_shaman.cpp index 7f932a7b25..2fd65efc6d 100644 --- a/src/d/actor/d_a_npc_shaman.cpp +++ b/src/d/actor/d_a_npc_shaman.cpp @@ -1115,7 +1115,23 @@ int daNpc_Sha_c::talk(void* param_1) { } int daNpc_Sha_c::test(void* param_1) { - + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return 1; } const u16 daNpc_Sha_c::mEvtBitLabels[6] = { diff --git a/src/d/actor/d_a_npc_sola.cpp b/src/d/actor/d_a_npc_sola.cpp index 17a0104acf..0a622914ec 100644 --- a/src/d/actor/d_a_npc_sola.cpp +++ b/src/d/actor/d_a_npc_sola.cpp @@ -162,7 +162,7 @@ int daNpc_solA_c::Delete() { } int daNpc_solA_c::Execute() { - execute(); + return execute(); } void daNpc_solA_c::Draw() { @@ -449,7 +449,7 @@ static int daNpc_solA_Delete(void* param_0) { } static int daNpc_solA_Execute(void* param_0) { - static_cast(param_0)->Execute(); + return static_cast(param_0)->Execute(); } static void daNpc_solA_Draw(void* param_0) { diff --git a/src/d/actor/d_a_npc_tkj.cpp b/src/d/actor/d_a_npc_tkj.cpp index 5ef139a2e9..46c57e776d 100644 --- a/src/d/actor/d_a_npc_tkj.cpp +++ b/src/d/actor/d_a_npc_tkj.cpp @@ -239,7 +239,7 @@ int daNpcTkj_c::Draw() { mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]); } - draw(FALSE, 0, daNpc_Tkj_Param_c::m.common.real_shadow_size, NULL, 100.0f, FALSE, FALSE, FALSE); + return draw(FALSE, 0, daNpc_Tkj_Param_c::m.common.real_shadow_size, NULL, 100.0f, FALSE, FALSE, FALSE); } int daNpcTkj_c::createHeapCallBack(fopAc_ac_c* i_this) { diff --git a/src/d/actor/d_a_npc_toby.cpp b/src/d/actor/d_a_npc_toby.cpp index e8ea58b0be..5abd9994f6 100644 --- a/src/d/actor/d_a_npc_toby.cpp +++ b/src/d/actor/d_a_npc_toby.cpp @@ -2184,7 +2184,23 @@ int daNpc_Toby_c::talk(void*) { } int daNpc_Toby_c::test(void* param_0) { - // TODO + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return 1; } static int daNpc_Toby_Create(void* i_this) { diff --git a/src/d/actor/d_a_obj_crvhahen.cpp b/src/d/actor/d_a_obj_crvhahen.cpp index b63be7ae67..8522d99bf2 100644 --- a/src/d/actor/d_a_obj_crvhahen.cpp +++ b/src/d/actor/d_a_obj_crvhahen.cpp @@ -28,7 +28,7 @@ static int useHeapInit(fopAc_ac_c* i_this) { } static int daObjCRVHAHEN_Create(fopAc_ac_c* i_this) { - static_cast(i_this)->create(); + return static_cast(i_this)->create(); } static int daObjCRVHAHEN_Delete(daObjCRVHAHEN_c* i_this) { @@ -206,7 +206,7 @@ static int daObjCRVHAHEN_Draw(daObjCRVHAHEN_c* i_this) { } static int daObjCRVHAHEN_Execute(daObjCRVHAHEN_c* i_this) { - i_this->Execute(); + return i_this->Execute(); } int daObjCRVHAHEN_c::create() { diff --git a/src/d/actor/d_a_obj_magne_arm.cpp b/src/d/actor/d_a_obj_magne_arm.cpp index 43d55c53a8..ffba4604bd 100644 --- a/src/d/actor/d_a_obj_magne_arm.cpp +++ b/src/d/actor/d_a_obj_magne_arm.cpp @@ -381,7 +381,7 @@ int daObjMarm_c::create1st() { &daObjMarm_c::phase_1, &daObjMarm_c::phase_2, }; - (this->*l_ct_func[mPhaseIndex])(); + return (this->*l_ct_func[mPhaseIndex])(); } int daObjMarm_c::Execute(Mtx** i_bgMtx) { diff --git a/src/d/actor/d_a_obj_movebox.cpp b/src/d/actor/d_a_obj_movebox.cpp index 48b9976add..326ad20996 100644 --- a/src/d/actor/d_a_obj_movebox.cpp +++ b/src/d/actor/d_a_obj_movebox.cpp @@ -598,6 +598,8 @@ fopAc_ac_c* daObjMovebox::Act_c::PPCallBack(fopAc_ac_c* i_bgActor, fopAc_ac_c* i a_this->field_0x8fe = 1; } + + return i_bgActor; } int daObjMovebox::Act_c::Create() { diff --git a/src/d/actor/d_a_obj_nagaisu.cpp b/src/d/actor/d_a_obj_nagaisu.cpp index 31bb71ef78..6cee9cf7b0 100644 --- a/src/d/actor/d_a_obj_nagaisu.cpp +++ b/src/d/actor/d_a_obj_nagaisu.cpp @@ -234,7 +234,7 @@ void daObjIsuChild_c::create(daObjNagaisu_c* i_parent, dCcD_Stts* i_ccStts) { } } -int daObjIsuChild_c::execute() { +void daObjIsuChild_c::execute() { if (!mIsDead) { if (chkHit()) { callEmt(); @@ -249,7 +249,7 @@ int daObjIsuChild_c::execute() { } } -int daObjIsuChild_c::draw(dMdl_c* i_mdl) { +void daObjIsuChild_c::draw(dMdl_c* i_mdl) { if (!mIsDead) { mDoMtx_stack_c::transS(mPos.x, mPos.y, mPos.z); mDoMtx_stack_c::YrotM(-0x8000); diff --git a/src/d/actor/d_a_obj_sekizoa.cpp b/src/d/actor/d_a_obj_sekizoa.cpp index cc2bb52860..d1ed19203c 100644 --- a/src/d/actor/d_a_obj_sekizoa.cpp +++ b/src/d/actor/d_a_obj_sekizoa.cpp @@ -309,7 +309,7 @@ int daObj_Sekizoa_c::Draw() { } int daObj_Sekizoa_c::createHeapCallBack(fopAc_ac_c* i_this) { - static_cast(i_this)->CreateHeap(); + return static_cast(i_this)->CreateHeap(); } void* daObj_Sekizoa_c::srchSekizoa(void* i_actor, void* i_this) { diff --git a/src/d/actor/d_a_obj_smtile.cpp b/src/d/actor/d_a_obj_smtile.cpp index 6970789bdf..ccb0f7eaad 100644 --- a/src/d/actor/d_a_obj_smtile.cpp +++ b/src/d/actor/d_a_obj_smtile.cpp @@ -294,19 +294,19 @@ void daObj_SMTile_c::setMtx() { } static int daObj_SMTile_Create(void* i_this) { - static_cast(i_this)->create(); + return static_cast(i_this)->create(); } static int daObj_SMTile_Delete(void* i_this) { - static_cast(i_this)->Delete(); + return static_cast(i_this)->Delete(); } static int daObj_SMTile_Execute(void* i_this) { - static_cast(i_this)->Execute(); + return static_cast(i_this)->Execute(); } static int daObj_SMTile_Draw(void* i_this) { - static_cast(i_this)->Draw(); + return static_cast(i_this)->Draw(); } static int daObj_SMTile_IsDelete(void* i_this) { diff --git a/src/d/actor/d_a_peru.cpp b/src/d/actor/d_a_peru.cpp index 27f8199b16..bbb9142154 100644 --- a/src/d/actor/d_a_peru.cpp +++ b/src/d/actor/d_a_peru.cpp @@ -279,7 +279,7 @@ int daPeru_c::Draw() { u16 eyeballMat = getEyeballMaterialNo(); modelData->getMaterialNodePointer(eyeballMat)->setMaterialAnm(matAnm); } - draw(0, 0, daPeru_Param_c::m.field_0x00[3], NULL, 100.0f, 0, field_0xe80, 0); + return draw(0, 0, daPeru_Param_c::m.field_0x00[3], NULL, 100.0f, 0, field_0xe80, 0); } int daPeru_c::createHeapCallBack(fopAc_ac_c* i_this) { diff --git a/src/d/d_ev_camera.cpp b/src/d/d_ev_camera.cpp index 32050e09ad..ac0f1191f1 100644 --- a/src/d/d_ev_camera.cpp +++ b/src/d/d_ev_camera.cpp @@ -921,15 +921,15 @@ bool dCamera_c::fixedPositionEvCamera() { } bool dCamera_c::uniformTransEvCamera() { - transEvCamera(1); + return transEvCamera(1); } bool dCamera_c::uniformBrakeEvCamera() { - transEvCamera(2); + return transEvCamera(2); } bool dCamera_c::uniformAcceleEvCamera() { - transEvCamera(3); + return transEvCamera(3); } namespace { diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp index 04cd7da9f7..87ae6c1c02 100644 --- a/src/d/d_file_select.cpp +++ b/src/d/d_file_select.cpp @@ -1613,7 +1613,7 @@ void dFile_select_c::copyToSelPaneMove() { } } -bool dFile_select_c::yesnoMenuMoveAnmInitSet(int param_1, int param_2) { +void dFile_select_c::yesnoMenuMoveAnmInitSet(int param_1, int param_2) { if (!field_0x0108) { field_0x0268 = false; field_0x0269 = true; diff --git a/src/d/d_menu_dmap_map.cpp b/src/d/d_menu_dmap_map.cpp index c98d396a58..9043a5657e 100644 --- a/src/d/d_menu_dmap_map.cpp +++ b/src/d/d_menu_dmap_map.cpp @@ -435,7 +435,7 @@ s8 dMenu_StageMapCtrl_c::getRestartDrawInfo(f32* i_dispX, f32* i_dispY, s16* i_r *i_rotY = rightModeCnvRot(var_r29); } - dMapInfo_c::calcNowStayFloorNo(sp10.y, true); + return dMapInfo_c::calcNowStayFloorNo(sp10.y, true); } void dMenu_StageMapCtrl_c::setPlusNowStayFloorNo(s8 param_0, u8 param_1) { From 4fa301a6da9e0c07a2db127eeb11d47588890a3d Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Thu, 11 Dec 2025 18:34:16 -0500 Subject: [PATCH 08/46] Clean up conditional compilation a bit (#2943) --- .../JSystem/JStudio/JStudio/functionvalue.h | 4 +-- include/JSystem/JUtility/JUTAssert.h | 7 +++- include/Z2AudioLib/Z2SeMgr.h | 12 +++---- include/Z2AudioLib/Z2SoundObjMgr.h | 4 +-- include/Z2AudioLib/Z2SoundObject.h | 2 +- include/d/d_camera.h | 2 +- include/d/d_s_play.h | 6 ++-- include/d/d_save.h | 4 +-- include/m_Do/m_Do_graphic.h | 20 +++++++---- src/JSystem/J2DGraph/J2DPictureEx.cpp | 1 + src/Z2AudioLib/Z2SeMgr.cpp | 12 +++---- src/Z2AudioLib/Z2SoundObject.cpp | 6 ++-- src/Z2AudioLib/Z2SpeechMgr2.cpp | 2 +- src/d/actor/d_a_alink_cut.inc | 5 --- src/d/actor/d_a_e_fb.cpp | 4 +-- src/d/actor/d_a_e_kr.cpp | 9 ++--- src/d/actor/d_a_e_sm2.cpp | 4 +-- src/d/actor/d_a_mg_rod.cpp | 7 ++-- src/d/actor/d_a_npc_kn_teach01.inc | 2 +- src/d/actor/d_a_npc_prayer.cpp | 4 +-- src/d/actor/d_a_npc_toby.cpp | 2 +- src/d/actor/d_a_obj_kago.cpp | 2 +- src/d/actor/d_a_obj_tks.cpp | 4 +-- src/d/actor/d_a_obj_warp_kbrg.cpp | 4 +-- src/d/actor/d_a_obj_warp_obrg.cpp | 2 +- src/d/actor/d_a_spinner.cpp | 2 +- src/d/d_menu_letter.cpp | 3 +- src/d/d_msg_class.cpp | 2 +- src/d/d_save.cpp | 14 ++++---- src/d/d_simple_model.cpp | 8 ++--- src/f_pc/f_pc_base.cpp | 33 +++++++++---------- src/m_Do/m_Do_ext.cpp | 2 +- 32 files changed, 101 insertions(+), 94 deletions(-) diff --git a/include/JSystem/JStudio/JStudio/functionvalue.h b/include/JSystem/JStudio/JStudio/functionvalue.h index 0e409a879a..c221c27c68 100644 --- a/include/JSystem/JStudio/JStudio/functionvalue.h +++ b/include/JSystem/JStudio/JStudio/functionvalue.h @@ -369,10 +369,8 @@ public: #if DEBUG /* 0x00 */ const TFunctionValue_list_parameter* pOwn_; - /* 0x04 */ const f32* pf_; -#else - /* 0x00 */ const f32* pf_; #endif + /* 0x00 */ const f32* pf_; }; typedef f64 (*update_INTERPOLATE)(const TFunctionValue_list_parameter&, f64); diff --git a/include/JSystem/JUtility/JUTAssert.h b/include/JSystem/JUtility/JUTAssert.h index 0aba36b476..9744a86ea6 100644 --- a/include/JSystem/JUtility/JUTAssert.h +++ b/include/JSystem/JUtility/JUTAssert.h @@ -21,6 +21,10 @@ JUTAssertion::showAssert(JUTAssertion::getSDevice(), __FILE__, LINE, TEXT); \ OSPanic(__FILE__, LINE, "Halt"); +#define JUT_PANIC_F(LINE, MSG, ...) \ + JUTAssertion::showAssert_f(JUTAssertion::getSDevice(), __FILE__, LINE, MSG, __VA_ARGS__); \ + OSPanic(__FILE__, LINE, MSG, __VA_ARGS__); + #define JUT_WARN_DEVICE(LINE, DEVICE, ...) \ JUTAssertion::setWarningMessage_f(DEVICE, __FILE__, LINE, __VA_ARGS__); \ @@ -42,8 +46,9 @@ #define JUT_ASSERT_MSG_F(...) (void)0; #define J3D_PANIC(...) (void)0; #define JUT_PANIC(...) -#define JUT_WARN(...) +#define JUT_PANIC_F(...) #define JUT_WARN_DEVICE(...) +#define JUT_WARN(...) #define JUT_LOG(...) #define JUT_CONFIRM(...) #endif diff --git a/include/Z2AudioLib/Z2SeMgr.h b/include/Z2AudioLib/Z2SeMgr.h index 527d63cb38..8f04dbe2b6 100644 --- a/include/Z2AudioLib/Z2SeMgr.h +++ b/include/Z2AudioLib/Z2SeMgr.h @@ -86,12 +86,12 @@ public: private: /* 0x000 */ JAISoundHandle mSoundHandle[24]; /* 0x060 */ JAISoundHandles mSoundHandles; - #if VERSION == VERSION_SHIELD_DEBUG - /* 0x068 */ JAISoundHandle dbg_field_0x68; - /* 0x06C */ f32 dbg_field_0x6c; - /* 0x070 */ f32 dbg_field_0x70; - /* 0x074 */ f32 dbg_field_0x74; - /* 0x078 */ f32 dbg_field_0x78; + #if VERSION >= VERSION_WII_USA_R0 + /* 0x068 */ JAISoundHandle wii_field_0x68; + /* 0x06C */ f32 wii_field_0x6c; + /* 0x070 */ f32 wii_field_0x70; + /* 0x074 */ f32 wii_field_0x74; + /* 0x078 */ f32 wii_field_0x78; #endif /* 0x068 */ Z2MultiSeObj mLevelObjSe[10]; /* 0x1D0 */ u8 mLevelObjectSeCount; diff --git a/include/Z2AudioLib/Z2SoundObjMgr.h b/include/Z2AudioLib/Z2SoundObjMgr.h index c7d5c4cfdf..da709d2e34 100644 --- a/include/Z2AudioLib/Z2SoundObjMgr.h +++ b/include/Z2AudioLib/Z2SoundObjMgr.h @@ -100,12 +100,12 @@ public: bool isForceBattle() { return forceBattle_; } JSUList* getEnemyList() { return this; } - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG JSUList* getAllList() { return &allList_; } #endif private: - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG /* 0x0C */ JSUList allList_; #endif /* 0x0C */ Z2EnemyArea enemyArea_; diff --git a/include/Z2AudioLib/Z2SoundObject.h b/include/Z2AudioLib/Z2SoundObject.h index d7fb5d399a..46256aeda7 100644 --- a/include/Z2AudioLib/Z2SoundObject.h +++ b/include/Z2AudioLib/Z2SoundObject.h @@ -7,7 +7,7 @@ class Z2SoundStarter; class Z2SoundObjBase : public Z2SoundHandles -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG , public JSULink #endif { diff --git a/include/d/d_camera.h b/include/d/d_camera.h index e45c562b50..6c0cda8767 100644 --- a/include/d/d_camera.h +++ b/include/d/d_camera.h @@ -1115,7 +1115,7 @@ public: static engine_fn engine_tbl[]; /* 0x000 */ camera_class* field_0x0; -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG cXyz dbg_field_0x04[16]; u8 dbg_field_c4[0xDC - 0xC4]; #endif diff --git a/include/d/d_s_play.h b/include/d/d_s_play.h index d0137bcb2c..1d4ebb45e9 100644 --- a/include/d/d_s_play.h +++ b/include/d/d_s_play.h @@ -19,7 +19,7 @@ class dScnPly_reg_HIO_c : public JORReflexible { public: virtual ~dScnPly_reg_HIO_c() {} -#if DEBUG +#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG void genMessage(JORMContext*); /* 0x4 */ s8 id; @@ -83,7 +83,7 @@ public: extern dScnPly_env_HIO_c g_envHIO; extern dScnPly_reg_HIO_c g_regHIO; -#if DEBUG +#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG extern dScnPly_preset_HIO_c g_presetHIO; #endif @@ -95,7 +95,7 @@ extern dScnPly_preset_HIO_c g_presetHIO; * Float Reg(25-29) ... -1.0 - +1.0 */ -#if DEBUG +#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG // Morita #define TREG_F(i) g_regHIO.mChildReg[0].mFloatReg[i] #define TREG_S(i) g_regHIO.mChildReg[0].mShortReg[i] diff --git a/include/d/d_save.h b/include/d/d_save.h index ba358fb04f..ca7987add2 100644 --- a/include/d/d_save.h +++ b/include/d/d_save.h @@ -994,7 +994,7 @@ public: static const int ZONE_MAX = 0x20; -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG /* 0x000 */ u8 unk_0x0; /* 0x001 */ u8 unk_0x1; /* 0x000 */ u8 unk_0x2[0x48 - 0x2]; @@ -1013,7 +1013,7 @@ public: /* 0xF1B */ u8 field_0xf1b[13]; /* 0xF28 */ s64 mStartTime; /* 0xF30 */ s64 mSaveTotalTime; -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG /* 0xF80 */ flagFile_c mFlagFile; #endif }; // Size: 0xF38 diff --git a/include/m_Do/m_Do_graphic.h b/include/m_Do/m_Do_graphic.h index fd50e4a082..7bb876f1ee 100644 --- a/include/m_Do/m_Do_graphic.h +++ b/include/m_Do/m_Do_graphic.h @@ -112,7 +112,7 @@ public: } static f32 getWidthF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_widthF; #else return FB_WIDTH; @@ -120,7 +120,7 @@ public: } static f32 getHeightF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_heightF; #else return FB_HEIGHT; @@ -131,7 +131,7 @@ public: static f32 getHeight() { return FB_HEIGHT; } static f32 getMinYF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_minYF; #else return 0.0f; @@ -139,7 +139,7 @@ public: } static f32 getMinXF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_minXF; #else return 0.0f; @@ -147,7 +147,7 @@ public: } static f32 getMaxYF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_maxYF; #else return FB_HEIGHT; @@ -155,7 +155,7 @@ public: } static f32 getMaxXF() { - #if PLATFORM_WII || PLATFORM_SHIELD + #if WIDESCREEN_SUPPORT return m_maxXF; #else return FB_WIDTH; @@ -233,7 +233,13 @@ public: #endif } - static f32 getScale() { return 1.0f; } + static f32 getScale() { + #if WIDESCREEN_SUPPORT + return m_scale; + #else + return 1.0f; + #endif + } #if WIDESCREEN_SUPPORT static void setTvSize(); diff --git a/src/JSystem/J2DGraph/J2DPictureEx.cpp b/src/JSystem/J2DGraph/J2DPictureEx.cpp index 7520e4a3b2..9b33e0dcb5 100644 --- a/src/JSystem/J2DGraph/J2DPictureEx.cpp +++ b/src/JSystem/J2DGraph/J2DPictureEx.cpp @@ -1006,6 +1006,7 @@ bool J2DPictureEx::getBlackWhite(JUtility::TColor* black, JUtility::TColor* whit *white = 0xffffffff; if (bVar1) { + // possible fakematch? #if DEBUG || VERSION == VERSION_WII_USA_R0 || VERSION == VERSION_WII_USA_R2 J2DGXColorS10 tevColor0 = *mMaterial->getTevBlock()->getTevColor(0); J2DGXColorS10 tevColor1 = *mMaterial->getTevBlock()->getTevColor(1); diff --git a/src/Z2AudioLib/Z2SeMgr.cpp b/src/Z2AudioLib/Z2SeMgr.cpp index 7ec10da077..934e15110c 100644 --- a/src/Z2AudioLib/Z2SeMgr.cpp +++ b/src/Z2AudioLib/Z2SeMgr.cpp @@ -30,12 +30,12 @@ Z2MultiSeObj::Z2MultiSeObj() { } void Z2SeMgr::initSe() { - #if VERSION == VERSION_SHIELD_DEBUG - dbg_field_0x68.releaseSound(); - dbg_field_0x6c = 0.5f; - dbg_field_0x70 = 0.0f; - dbg_field_0x74 = 0.0f; - dbg_field_0x78 = 0.0f; + #if VERSION >= VERSION_WII_USA_R0 + wii_field_0x68.releaseSound(); + wii_field_0x6c = 0.5f; + wii_field_0x70 = 0.0f; + wii_field_0x74 = 0.0f; + wii_field_0x78 = 0.0f; #endif for (u8 i = 0; i < 10; i++) { diff --git a/src/Z2AudioLib/Z2SoundObject.cpp b/src/Z2AudioLib/Z2SoundObject.cpp index e6d48cdc59..b2738d2549 100644 --- a/src/Z2AudioLib/Z2SoundObject.cpp +++ b/src/Z2AudioLib/Z2SoundObject.cpp @@ -14,7 +14,7 @@ #endif Z2SoundObjBase::Z2SoundObjBase() -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG : JSULink(this) #endif { @@ -30,7 +30,7 @@ Z2SoundObjBase::~Z2SoundObjBase() { } void Z2SoundObjBase::init(Vec* posPtr, u8 handleNum) { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG Z2GetSoundObjMgr()->getAllList()->append(this); #endif @@ -40,7 +40,7 @@ void Z2SoundObjBase::init(Vec* posPtr, u8 handleNum) { } void Z2SoundObjBase::deleteObject() { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG Z2GetSoundObjMgr()->getAllList()->remove(this); #endif diff --git a/src/Z2AudioLib/Z2SpeechMgr2.cpp b/src/Z2AudioLib/Z2SpeechMgr2.cpp index b6a1757f2b..8b1402ff5b 100644 --- a/src/Z2AudioLib/Z2SpeechMgr2.cpp +++ b/src/Z2AudioLib/Z2SpeechMgr2.cpp @@ -475,7 +475,7 @@ void Z2SpeechMgr2::setString(const u16* s, s16 textNum, u8 speakerID, u16 mood) mTextNum = textNum; } - #if VERSION == VERSION_SHIELD_DEBUG + #if VERSION >= VERSION_WII_USA_R2 for (int i = 0; i <= mTextNum; i++) #else for (int i = 0; i < mTextNum; i++) diff --git a/src/d/actor/d_a_alink_cut.inc b/src/d/actor/d_a_alink_cut.inc index 553144c2e8..337dd8e640 100644 --- a/src/d/actor/d_a_alink_cut.inc +++ b/src/d/actor/d_a_alink_cut.inc @@ -155,17 +155,12 @@ bool daAlink_c::checkCutTurnInput() const { return 0xF800 < abs(field_0x3180); } -// Debug version is correct, but breaks other versions due no longer inlining int daAlink_c::getCutTurnDirection() const { -#if VERSION == VERSION_SHIELD_DEBUG if (field_0x3180 < 0) { return 1; } else { return 0; } -#else - return field_0x3180 < 0; -#endif } void daAlink_c::resetCombo(int param_0) { diff --git a/src/d/actor/d_a_e_fb.cpp b/src/d/actor/d_a_e_fb.cpp index 764085f02a..252d407b7a 100644 --- a/src/d/actor/d_a_e_fb.cpp +++ b/src/d/actor/d_a_e_fb.cpp @@ -120,7 +120,7 @@ int daE_FB_c::JointCallBack(J3DJoint* i_joint, int param_1) { return 1; } -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG static f32 dummy_117095() { // For rodata ordering in the debug version, this must be put here: return 100.0f; @@ -818,7 +818,7 @@ void daE_FB_c::dead_eff_set() { } } -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG static char* dummy_117771() { return "Delete -> E_FB(id=%d)\n"; } diff --git a/src/d/actor/d_a_e_kr.cpp b/src/d/actor/d_a_e_kr.cpp index 8e60386094..1b5d7983bf 100644 --- a/src/d/actor/d_a_e_kr.cpp +++ b/src/d/actor/d_a_e_kr.cpp @@ -2106,16 +2106,17 @@ static int daE_Kr_Execute(e_kr_class* i_this) { unkFloat1 = 5.0f + TREG_F(14); } -#if VERSION == VERSION_SHIELD_DEBUG +#if PLATFORM_GCN + cLib_addCalc2(&i_this->field_0x920, unkFloat1, 1.0f, 2.0f); +#endif + +#if VERSION >= VERSION_WII_USA_R0 actor->current.pos.y = actor->current.pos.y - unkFloat1; actor->old.pos.y = actor->old.pos.y - unkFloat1; i_this->mAcch.CrrPos(dComIfG_Bgsp()); actor->current.pos.y = actor->current.pos.y + unkFloat1; actor->old.pos.y = actor->old.pos.y + unkFloat1; #else - - cLib_addCalc2(&i_this->field_0x920, unkFloat1, 1.0f, 2.0f); - actor->current.pos.y = actor->current.pos.y - i_this->field_0x920; actor->old.pos.y = actor->old.pos.y - i_this->field_0x920; i_this->mAcch.CrrPos(dComIfG_Bgsp()); diff --git a/src/d/actor/d_a_e_sm2.cpp b/src/d/actor/d_a_e_sm2.cpp index c143c1abd5..6d88146a7f 100644 --- a/src/d/actor/d_a_e_sm2.cpp +++ b/src/d/actor/d_a_e_sm2.cpp @@ -812,8 +812,8 @@ static u8 new_col_d[] = { TYPE_GREEN, TYPE_BLUE, TYPE_PURPLE, TYPE_PURPLE, TYPE_PURPLE, TYPE_PURPLE, TYPE_RARE, TYPE_BLUE, TYPE_RED, TYPE_PURPLE, TYPE_PURPLE, TYPE_PURPLE, TYPE_PURPLE, TYPE_RARE, TYPE_PURPLE, TYPE_PURPLE, TYPE_BLUE, - // For some reason, the data differs here between retail and ShieldD? - #if VERSION == VERSION_SHIELD_DEBUG + // For some reason, the data differs here between GCN and Wii/Shield versions + #if VERSION >= VERSION_WII_USA_R0 TYPE_GREEN, #else TYPE_PURPLE, diff --git a/src/d/actor/d_a_mg_rod.cpp b/src/d/actor/d_a_mg_rod.cpp index 5e450980ce..dc697813ea 100644 --- a/src/d/actor/d_a_mg_rod.cpp +++ b/src/d/actor/d_a_mg_rod.cpp @@ -5678,6 +5678,9 @@ static void play_camera_u(dmg_rod_class* i_this) { static int dmg_rod_Execute(dmg_rod_class* i_this) { fopAc_ac_c* actor = &i_this->actor; + //TODO: It seems possible that dComIfGs_getPalLanguage returns a constant value for non-PAL + // versions (causing the first block to be elided), and it's also possible that the value + // being compared against is an enum value with per-version definitions. #if VERSION == VERSION_SHIELD_DEBUG if (dComIfGs_getPalLanguage() == 1) { data_804BBBD4 = 2; @@ -5686,7 +5689,7 @@ static int dmg_rod_Execute(dmg_rod_class* i_this) { } #elif VERSION == VERSION_SHIELD data_804BBBD4 = 0; - #elif REGION_PAL + #elif REGION_PAL || VERSION >= VERSION_WII_USA_R2 if (dComIfGs_getPalLanguage() == 0) { data_804BBBD4 = 2; } else { @@ -6244,7 +6247,7 @@ static int dmg_rod_Create(fopAc_ac_c* i_this) { } #elif VERSION == VERSION_SHIELD data_804BBBD4 = 0; - #elif REGION_PAL + #elif REGION_PAL || VERSION >= VERSION_WII_USA_R2 if (dComIfGs_getPalLanguage() == 0) { data_804BBBD4 = 2; } else { diff --git a/src/d/actor/d_a_npc_kn_teach01.inc b/src/d/actor/d_a_npc_kn_teach01.inc index 47f38c9ea7..ae4a5a3ca2 100644 --- a/src/d/actor/d_a_npc_kn_teach01.inc +++ b/src/d/actor/d_a_npc_kn_teach01.inc @@ -433,7 +433,7 @@ int daNpc_Kn_c::ECut_firstEncount(int i_idx) { break; case 10: daPy_getPlayerActorClass()->changeDemoMoveAngle(fopAcM_searchPlayerAngleY(this) + 0x8000); -#if VERSION == VERSION_SHIELD_DEBUG +#if VERSION >= VERSION_WII_USA_R0 field_0xdec = 50; #else field_0xdec = 52; diff --git a/src/d/actor/d_a_npc_prayer.cpp b/src/d/actor/d_a_npc_prayer.cpp index e11f4eb07f..d8f17fa771 100644 --- a/src/d/actor/d_a_npc_prayer.cpp +++ b/src/d/actor/d_a_npc_prayer.cpp @@ -246,7 +246,7 @@ void daNpcPray_c::setParam() { attention_info.distances[fopAc_attn_SPEAK_e] = getDistTableIdx(daNpcPray_Param_c::m.common.talk_distance, daNpcPray_Param_c::m.common.talk_angle); attention_info.flags = (fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG scale.set(daNpcPray_Param_c::m.common.scale, daNpcPray_Param_c::m.common.scale, daNpcPray_Param_c::m.common.scale); mAcchCir.SetWallR(daNpcPray_Param_c::m.common.width); mAcchCir.SetWallH(daNpcPray_Param_c::m.common.knee_length); @@ -291,7 +291,7 @@ void daNpcPray_c::setAttnPos() { cyl_center.y = current.pos.y; mCcCyl.SetC(cyl_center); -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG mCcCyl.SetH(daNpcPray_Param_c::m.common.height); mCcCyl.SetR(daNpcPray_Param_c::m.common.width); #endif diff --git a/src/d/actor/d_a_npc_toby.cpp b/src/d/actor/d_a_npc_toby.cpp index 5abd9994f6..e8d9eeaf6e 100644 --- a/src/d/actor/d_a_npc_toby.cpp +++ b/src/d/actor/d_a_npc_toby.cpp @@ -644,7 +644,7 @@ int daNpc_Toby_c::checkChangeEvt() { break; } -#if VERSION == VERSION_SHIELD_DEBUG +#if VERSION >= VERSION_WII_USA_R0 if (chkAttnZra() && !dComIfGs_isSaveSwitch(0x51)) #else // 0x31E - F_0798 - Heard about Zora from Fyer diff --git a/src/d/actor/d_a_obj_kago.cpp b/src/d/actor/d_a_obj_kago.cpp index 71dac5ff0d..1f1af993c1 100644 --- a/src/d/actor/d_a_obj_kago.cpp +++ b/src/d/actor/d_a_obj_kago.cpp @@ -472,7 +472,7 @@ int daObj_Kago_c::Execute() { int daObj_Kago_c::Draw() { if(field_0xb9f == 0 && health != 3) { -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG mObjAcch.DrawWall(dComIfG_Bgsp()); #endif g_env_light.settingTevStruct(0, ¤t.pos, &tevStr); diff --git a/src/d/actor/d_a_obj_tks.cpp b/src/d/actor/d_a_obj_tks.cpp index 67c92ecd58..9ce58995a0 100644 --- a/src/d/actor/d_a_obj_tks.cpp +++ b/src/d/actor/d_a_obj_tks.cpp @@ -789,7 +789,7 @@ void daObjTks_c::setParam() { calcSpringF(&field_0xdcc, 0.7f, &field_0xdd0); scale.setall(field_0xdcc); - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG mAcchCir.SetWallR(daObjTks_Param_c::m.common.width); mAcchCir.SetWallH(daObjTks_Param_c::m.common.height); #endif @@ -858,7 +858,7 @@ void daObjTks_c::setAttnPos() { if (!fopAcM_checkCarryNow(this)) { mCcCyl.SetC(current.pos); - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG mCcCyl.SetH(daObjTks_Param_c::m.common.height); mCcCyl.SetR(daObjTks_Param_c::m.common.width); #endif diff --git a/src/d/actor/d_a_obj_warp_kbrg.cpp b/src/d/actor/d_a_obj_warp_kbrg.cpp index 5cc6be037f..166fc1e18f 100644 --- a/src/d/actor/d_a_obj_warp_kbrg.cpp +++ b/src/d/actor/d_a_obj_warp_kbrg.cpp @@ -202,7 +202,7 @@ int daObjWarpKBrg_c::CreateHeap() { return 0; } - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG pbrk = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName[getNameArg()], 15); JUT_ASSERT(463, pbrk != NULL); #endif @@ -256,7 +256,7 @@ int daObjWarpKBrg_c::create1st() { } int daObjWarpKBrg_c::Execute(Mtx** param_0) { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG calcMidnaWaitPos(); #endif diff --git a/src/d/actor/d_a_obj_warp_obrg.cpp b/src/d/actor/d_a_obj_warp_obrg.cpp index 28ed2b08dd..3e32c628d6 100644 --- a/src/d/actor/d_a_obj_warp_obrg.cpp +++ b/src/d/actor/d_a_obj_warp_obrg.cpp @@ -177,7 +177,7 @@ int daObjWarpOBrg_c::create1st() { } int daObjWarpOBrg_c::Execute(Mtx** param_0) { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG calcMidnaWaitPos(); #endif diff --git a/src/d/actor/d_a_spinner.cpp b/src/d/actor/d_a_spinner.cpp index 14971a072c..15473a148a 100644 --- a/src/d/actor/d_a_spinner.cpp +++ b/src/d/actor/d_a_spinner.cpp @@ -669,7 +669,7 @@ int daSpinner_c::execute() { move_angle = (mDoCPd_c::getStickAngle3D(PAD_1) + 0x10000 + dCam_getControledAngleY(dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0)))) - 0x8000; -#if VERSION == VERSION_SHIELD_DEBUG +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG if (dComIfG_getTrigB(PAD_1) && dComIfGp_getSelectItem(3) == fpcNm_ITEM_SPINNER) { #else if (dComIfG_getTrigA(PAD_1)) { diff --git a/src/d/d_menu_letter.cpp b/src/d/d_menu_letter.cpp index 3267f1c09a..86afe871b5 100644 --- a/src/d/d_menu_letter.cpp +++ b/src/d/d_menu_letter.cpp @@ -164,7 +164,8 @@ dMenu_Letter_c::~dMenu_Letter_c() { void dMenu_Letter_c::_create() { mpDrawCursor = new dSelect_cursor_c(2, 1.0f, NULL); JUT_ASSERT(231, mpDrawCursor != NULL); - #if VERSION == VERSION_SHIELD_DEBUG + // shield prod uses same values as GCN? + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG mpDrawCursor->setParam(1.01f, 0.85f, 0.02f, 0.5f, 0.5f); #else mpDrawCursor->setParam(1.06f, 0.9f, 0.02f, 0.4f, 0.4f); diff --git a/src/d/d_msg_class.cpp b/src/d/d_msg_class.cpp index 5e3443e72e..f8ba9a788a 100644 --- a/src/d/d_msg_class.cpp +++ b/src/d/d_msg_class.cpp @@ -4997,7 +4997,7 @@ void jmessage_string_tRenderingProcessor::do_widthcenter() { scale = 1.0f; scale = mDoGph_gInf_c::getScale(); - #if VERSION == VERSION_SHIELD_DEBUG + #if VERSION >= VERSION_WII_USA_R0 for (; pane != NULL; pane = pane->getParentPane()) { if (pane->getUserInfo() == 'n_43') { scale = 1.0f; diff --git a/src/d/d_save.cpp b/src/d/d_save.cpp index f2fa9866ce..bc82bb05d1 100644 --- a/src/d/d_save.cpp +++ b/src/d/d_save.cpp @@ -709,7 +709,7 @@ void dSv_player_item_record_c::init() { } void dSv_player_item_record_c::setBombNum(u8 i_bagIdx, u8 i_bombNum) { -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG if (i_bagIdx == 8) { return; } @@ -989,10 +989,10 @@ void dSv_player_config_c::init() { mAttentionType = 0; mVibration = 1; -#if VERSION == VERSION_GCN_PAL - mLanguage = OSGetLanguage(); -#elif VERSION == VERSION_SHIELD_DEBUG +#if DEBUG mLanguage = SCGetLanguage(); +#elif REGION_PAL || VERSION >= VERSION_WII_USA_R2 + mLanguage = OSGetLanguage(); #else mLanguage = 0; #endif @@ -1043,7 +1043,7 @@ u8 dSv_player_config_c::getPalLanguage() const { case 4: return LANGAUGE_ITALIAN; } -#elif VERSION == VERSION_SHIELD_DEBUG +#elif VERSION >= VERSION_WII_USA_R0 switch (SCGetLanguage()) { case 1: return 0; @@ -1298,7 +1298,7 @@ BOOL dSv_danBit_c::isItem(int i_no) const { return mItem[i_no >> 5] & 1 << (i_no & 0x1F) ? TRUE : FALSE; } -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG static void dummyString() { DEAD_STRING("i_no < 6"); } @@ -1449,7 +1449,7 @@ void dSv_info_c::init() { initZone(); mTmp.init(); -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG unk_0x0 = 0; unk_0x1 = 0; #endif diff --git a/src/d/d_simple_model.cpp b/src/d/d_simple_model.cpp index e6bc481551..2bea7e950d 100644 --- a/src/d/d_simple_model.cpp +++ b/src/d/d_simple_model.cpp @@ -144,7 +144,7 @@ BOOL diff_model_c::create(J3DModelData* i_modelData, int roomNo, u8 drawBG) { int result = mDoExt_adjustSolidHeapToSystem(mpHeap); mRoomNo = roomNo; mDrawBG = drawBG; - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG field_0x12 = 0; #endif return 1; @@ -170,7 +170,7 @@ void diff_model_c::remove(int param_0) { if (mCreateNum == 0 || param_0 != 0) { if (mpHeap != NULL) { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG if (field_0x12 != 0) { JUT_WARN(510, "%s", "Simple Model Denger Remove !!\n"); } @@ -196,11 +196,11 @@ void diff_model_c::draw() { } mDoExt_modelUpdateDL(mpModel); dComIfGd_setList(); - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG field_0x12 = 1; #endif } else { - #if VERSION == VERSION_SHIELD_DEBUG + #if DEBUG field_0x12 = 0; #endif } diff --git a/src/f_pc/f_pc_base.cpp b/src/f_pc/f_pc_base.cpp index 49406aee04..d59864a4ea 100644 --- a/src/f_pc/f_pc_base.cpp +++ b/src/f_pc/f_pc_base.cpp @@ -13,10 +13,7 @@ #include "f_pc/f_pc_pause.h" #include "f_pc/f_pc_profile.h" #include "f_pc/f_pc_debug_sv.h" - -#if VERSION == VERSION_SHIELD_DEBUG #include "Z2AudioLib/Z2AudioMgr.h" -#endif BOOL fpcBs_Is_JustOfType(int i_typeA, int i_typeB) { if (i_typeB == i_typeA) { @@ -94,21 +91,21 @@ int fpcBs_Delete(base_process_class* i_proc) { i_proc->type = 0; cMl::free(i_proc); - #if VERSION == VERSION_SHIELD_DEBUG - // JSUList* allList = Z2GetAudioMgr()->getAllList(); - - // for (JSUListIterator it(allList->getFirst()); it != allList->getEnd(); it++) { - // static JSULink* DUMMY_FILL_IT = NULL; - // static Z2SoundObjBase* DUMMY_FILL_P = NULL; - // if (it == DUMMY_FILL_IT || it.getObject() == DUMMY_FILL_P) { - // const char* stageName = dStage_getName2(profname, 0); - // if (stageName == NULL) { - // JUT_PANIC_F(341, "Sound Object Not Delete !! <%d>\n", profname); - // } else { - // JUT_PANIC_F(345, "Sound Object Not Delete !! <%s>\n", stageName); - // } - // } - // } + #if DEBUG + JSUList* allList = Z2GetAudioMgr()->getAllList(); + + for (JSUListIterator it(allList->getFirst()); it != allList->getEnd(); it++) { + static JSULink* DUMMY_FILL_IT = NULL; + static Z2SoundObjBase* DUMMY_FILL_P = NULL; + if (it == DUMMY_FILL_IT || it.getObject() == DUMMY_FILL_P) { + const char* stageName = dStage_getName2(profname, 0); + if (stageName == NULL) { + JUT_PANIC_F(341, "Sound Object Not Delete !! <%d>\n", profname); + } else { + JUT_PANIC_F(345, "Sound Object Not Delete !! <%s>\n", stageName); + } + } + } #endif } } diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp index ffe36c4cec..e92627f055 100644 --- a/src/m_Do/m_Do_ext.cpp +++ b/src/m_Do/m_Do_ext.cpp @@ -665,7 +665,7 @@ JKRExpHeap* mDoExt_getZeldaHeap() { return zeldaHeap; } -#if VERSION == VERSION_SHIELD_DEBUG +#if DEBUG s32 safeZeldaHeapSize = -1; s32 mDoExt_getSafeZeldaHeapSize() { From 76be59440c6a87fb06dab788d041899626fc5bb0 Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Thu, 11 Dec 2025 18:40:05 -0500 Subject: [PATCH 09/46] Wii .text symbol fixes (#2945) --- config/RZDE01_00/rels/d_a_b_bq/symbols.txt | 6 +- config/RZDE01_00/rels/d_a_b_ob/symbols.txt | 12 +- config/RZDE01_00/rels/d_a_e_sm2/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_bouS/symbols.txt | 3 +- .../rels/d_a_npc_wrestler/symbols.txt | 2 +- config/RZDE01_00/symbols.txt | 28 +- config/RZDE01_02/rels/d_a_b_bq/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_b_gnd/symbols.txt | 14 +- config/RZDE01_02/rels/d_a_b_ob/symbols.txt | 10 +- config/RZDE01_02/rels/d_a_bd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_cstaF/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_cstatue/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_gob/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_nest/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_rdy/symbols.txt | 6 +- config/RZDE01_02/rels/d_a_e_sf/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_sh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sm2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_wb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yc/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ym/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_horse/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_mg_rod/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_midna/symbols.txt | 2 +- .../rels/d_a_movie_player/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_nbomb/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_ni/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_henna/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ks/symbols.txt | 8 +- config/RZDE01_02/rels/d_a_npc_ne/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_Turara/symbols.txt | 2 +- .../rels/d_a_obj_Y_taihou/symbols.txt | 2 +- .../rels/d_a_obj_amiShutter/symbols.txt | 2 +- .../rels/d_a_obj_hbombkoya/symbols.txt | 2 +- .../rels/d_a_obj_kwheel00/symbols.txt | 2 +- .../rels/d_a_obj_kwheel01/symbols.txt | 2 +- .../rels/d_a_obj_lv3Water/symbols.txt | 2 +- .../rels/d_a_obj_lv3Water2/symbols.txt | 2 +- .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4CandleTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4EdShutter/symbols.txt | 2 +- .../rels/d_a_obj_lv4RailWall/symbols.txt | 2 +- .../rels/d_a_obj_lv4bridge/symbols.txt | 2 +- .../rels/d_a_obj_lv4sand/symbols.txt | 2 +- .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6elevta/symbols.txt | 2 +- .../rels/d_a_obj_poCandle/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_poFire/symbols.txt | 2 +- .../rels/d_a_obj_swBallA/symbols.txt | 2 +- .../rels/d_a_obj_swBallB/symbols.txt | 2 +- .../rels/d_a_obj_swLight/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_swhang/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_syRock/symbols.txt | 2 +- .../rels/d_a_obj_volcball/symbols.txt | 2 +- .../rels/d_a_obj_waterPillar/symbols.txt | 2 +- .../rels/d_a_tag_attack_item/symbols.txt | 2 +- config/RZDE01_02/symbols.txt | 816 +++++++++--------- config/ShieldD/symbols.txt | 18 +- 59 files changed, 517 insertions(+), 518 deletions(-) diff --git a/config/RZDE01_00/rels/d_a_b_bq/symbols.txt b/config/RZDE01_00/rels/d_a_b_bq/symbols.txt index 69576e2b48..c0049721c0 100644 --- a/config/RZDE01_00/rels/d_a_b_bq/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_bq/symbols.txt @@ -28,14 +28,14 @@ setBaseTRMtx__8J3DModelFPA4_f = .text:0x000067C0; // type:function size:0x10 sco getModel__16mDoExt_McaMorfSOFv = .text:0x000067D0; // type:function size:0x8 scope:global align:4 getPlaySpeed__14mDoExt_baseAnmFv = .text:0x000067D8; // type:function size:0x8 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000067E0; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUlUsP10cXyz = .text:0x000067F8; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000067F8; // type:function size:0x78 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00006870; // type:function size:0x10 scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006880; // type:function size:0x1C scope:global align:4 getCutType__9daPy_py_cCFv = .text:0x0000689C; // type:function size:0x8 scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x000068A4; // type:function size:0x10 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000068B4; // type:function size:0x14 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x000068C8; // type:function size:0xC scope:global align:4 -fopAcM_GetID__FP10void = .text:0x000068D4; // type:function size:0x18 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000068C8; // type:function size:0xC scope:global align:4 +fopAcM_GetID__FPCv = .text:0x000068D4; // type:function size:0x18 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000068EC; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000068FC; // type:function size:0xC scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00006908; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_00/rels/d_a_b_ob/symbols.txt b/config/RZDE01_00/rels/d_a_b_ob/symbols.txt index a657e2e19a..09c64ab54f 100644 --- a/config/RZDE01_00/rels/d_a_b_ob/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_ob/symbols.txt @@ -36,14 +36,14 @@ setBaseTRMtx__8J3DModelFPA4_f = .text:0x00009658; // type:label getModel__14mDoExt_McaMorfFv = .text:0x00009668; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00009670; // type:function size:0x8 scope:global align:4 getPlaySpeed__13mDoExt_morf_cFv = .text:0x00009678; // type:function size:0x8 scope:global align:4 -fopAcM_searchPlayerDistance__FP16fopAc_ac_c = .text:0x00009680; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00009680; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00009690; // type:function size:0x30 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x000096C0; // type:function size:0xC scope:global align:4 -fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x000096CC; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerAngleX__FP16fopAc_ac_c = .text:0x000096DC; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerDistanceXZ__FP16fopAc_ac_c = .text:0x000096EC; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000096C0; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000096CC; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleX__FPC10fopAc_ac_c = .text:0x000096DC; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x000096EC; // type:function size:0x10 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000096FC; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUlUsP10cXyz = .text:0x00009714; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00009714; // type:function size:0x78 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x0000978C; // type:function size:0x18 scope:global align:4 dComIfGp_particle_getEmitter__FUl = .text:0x000097A4; // type:function size:0x18 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x000097BC; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt b/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt index 4839df3fea..7fe17e2f6c 100644 --- a/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt @@ -115,7 +115,7 @@ bg_h$92751 = .data:0x00000034; // type:object size:0x14 scope:local bg_r$92752 = .data:0x00000048; // type:object size:0x14 scope:local lbl_232_data_5C = .data:0x0000005C; // type:object size:0x78 swsp_d$93165 = .data:0x000000D4; // type:object size:0xA scope:local -lbl_232_data_DE = .data:0x000000DE; // type:object size:0x32 +new_col_d = .data:0x000000DE; // type:object size:0x32 scope:global bun_d$93222 = .data:0x00000110; // type:object size:0x14 scope:local j_d$93225 = .data:0x00000124; // type:object size:0x30 scope:local ya_d$93226 = .data:0x00000154; // type:object size:0x18 scope:local diff --git a/config/RZDE01_00/rels/d_a_npc_bouS/symbols.txt b/config/RZDE01_00/rels/d_a_npc_bouS/symbols.txt index 8a3d8ae9e5..461e102e0a 100644 --- a/config/RZDE01_00/rels/d_a_npc_bouS/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_bouS/symbols.txt @@ -6,7 +6,6 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob __ct__11daNpcBouS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 __dt__11daNpcBouS_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 Create__11daNpcBouS_cFv = .text:0x00000448; // type:function size:0x418 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x00000860; // type:label scope:global align:4 CreateHeap__11daNpcBouS_cFv = .text:0x00000860; // type:function size:0x260 scope:global align:4 Draw__11daNpcBouS_cFv = .text:0x00000AC0; // type:function size:0x70 scope:global align:4 ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000B30; // type:function size:0x1DC scope:global align:4 @@ -15,7 +14,7 @@ ctrlJointCallBack__11daNpcBouS_cFP8J3DJointi = .text:0x00000D10; // type:functio setExpressionAnm__11daNpcBouS_cFib = .text:0x00000D58; // type:function size:0x1F0 scope:global align:4 setExpressionBtp__11daNpcBouS_cFi = .text:0x00000F48; // type:function size:0xD8 scope:global align:4 setMotionAnm__11daNpcBouS_cFif = .text:0x00001020; // type:function size:0x130 scope:global align:4 -setAction__11daNpcBouS_cFM11daNpcBouS_cFP10void = .text:0x00001150; // type:function size:0xA8 scope:global align:4 +setAction__11daNpcBouS_cFM11daNpcBouS_cFPCvPvPv_b = .text:0x00001150; // type:function size:0xA8 scope:global align:4 s_sub__FPvPv = .text:0x000011F8; // type:function size:0x74 scope:global align:4 wait__11daNpcBouS_cFPv = .text:0x0000126C; // type:function size:0x340 scope:global align:4 setExpression__11daNpcBouS_cFif = .text:0x000015AC; // type:function size:0x2C scope:global align:4 diff --git a/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt b/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt index 31e0bde727..dda93ef5e0 100644 --- a/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt @@ -15,7 +15,7 @@ checkStartUp__15daNpcWrestler_cFv = .text:0x00000E34; // type:function size:0x7C setExpressionAnm__15daNpcWrestler_cFib = .text:0x00000EB0; // type:function size:0x418 scope:global align:4 setExpressionBtp__15daNpcWrestler_cFi = .text:0x000012C8; // type:function size:0xF8 scope:global align:4 setMotionAnm__15daNpcWrestler_cFif = .text:0x000013C0; // type:function size:0x164 scope:global align:4 -setAction__15daNpcWrestler_cFM15daNpcWrestler_cFP10void = .text:0x00001524; // type:function size:0xA8 scope:global align:4 +setAction__15daNpcWrestler_cFM15daNpcWrestler_cFPCvPvPv_b = .text:0x00001524; // type:function size:0xA8 scope:global align:4 s_sub1__FPvPv = .text:0x000015CC; // type:function size:0x74 scope:global align:4 checkArenaInfo__15daNpcWrestler_cFv = .text:0x00001640; // type:function size:0xB8 scope:global align:4 s_sub2__FPvPv = .text:0x000016F8; // type:function size:0x80 scope:global align:4 diff --git a/config/RZDE01_00/symbols.txt b/config/RZDE01_00/symbols.txt index f99109c8b6..f387e43f6a 100644 --- a/config/RZDE01_00/symbols.txt +++ b/config/RZDE01_00/symbols.txt @@ -13905,10 +13905,10 @@ __ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x80 __dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802F098C; // type:function size:0x58 scope:global align:4 insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802F09E4; // type:function size:0x58 scope:global align:4 erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802F0A3C; // type:function size:0x4 scope:global align:4 -__dt__Q27JGadget38TVector> = .text:0x802F0A40; // type:function size:0x64 scope:global align:4 +__dt__Q27JGadget38TVector>Fv = .text:0x802F0A40; // type:function size:0x64 scope:global align:4 erase__Q27JGadget38TVector>FPPvPPv = .text:0x802F0AA4; // type:function size:0x74 scope:global align:4 DestroyElement___Q27JGadget38TVector>FPPvPPv = .text:0x802F0B18; // type:function size:0x14 scope:global align:4 -insert__Q27JGadget38TVector>PPvUlRCPv = .text:0x802F0B2C; // type:function size:0x74 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802F0B2C; // type:function size:0x74 scope:global align:4 Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802F0BA0; // type:function size:0x1C8 scope:global align:4 __dt__Q37JGadget38TVector>23TDestructed_deallocate_Fv = .text:0x802F0D68; // type:function size:0x58 scope:global align:4 uninitialized_copy__Q23std35__uninitialized_copy_helperFPPvPPvPPv = .text:0x802F0DC0; // type:function size:0x34 scope:global align:4 @@ -26020,7 +26020,7 @@ __RTTI__34JASGlobalInstance<13Z2SoundObjMgr> = .sdata:0x805375D8; // type:object __RTTI__11Z2StatusMgr = .sdata:0x805375E0; // type:object size:0x8 scope:global align:4 __RTTI__32JASGlobalInstance<11Z2StatusMgr> = .sdata:0x805375E8; // type:object size:0x8 scope:global align:4 __RTTI__10Z2SceneMgr = .sdata:0x805375F0; // type:object size:0x8 scope:global align:4 -__RTTI31JASGlobalInstance<10Z2SceneMgr> = .sdata:0x805375F8; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2SceneMgr> = .sdata:0x805375F8; // type:object size:0x8 scope:global align:4 __RTTI__8Z2SeqMgr = .sdata:0x80537600; // type:object size:0x8 scope:global align:4 __RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x80537608; // type:object size:0x8 scope:global align:4 lbl_80537610 = .sdata:0x80537610; // type:object size:0x8 data:string @@ -28129,15 +28129,15 @@ lbl_8053A8D0 = .sbss:0x8053A8D0; // type:object size:0x1 data:byte lbl_8053A8D1 = .sbss:0x8053A8D1; // type:object size:0x7 data:byte lbl_8053A8D8 = .sbss:0x8053A8D8; // type:object size:0x1 data:byte sConsole = .sbss:0x8053A8E0; // type:object size:0x4 scope:global align:4 data:4byte -lbl_8053A8E8 = .sbss:0x8053A8E8; // type:object size:0x1 -lbl_8053A8E9 = .sbss:0x8053A8E9; // type:object size:0x1 -lbl_8053A8EA = .sbss:0x8053A8EA; // type:object size:0x1 -lbl_8053A8EB = .sbss:0x8053A8EB; // type:object size:0x1 -lbl_8053A8EC = .sbss:0x8053A8EC; // type:object size:0x1 -lbl_8053A8ED = .sbss:0x8053A8ED; // type:object size:0x1 -lbl_8053A8EE = .sbss:0x8053A8EE; // type:object size:0x1 -lbl_8053A8EF = .sbss:0x8053A8EF; // type:object size:0x1 -lbl_8053A8F0 = .sbss:0x8053A8F0; // type:object size:0x4 +cDmr_SkipInfo = .sbss:0x8053A8E8; // type:object size:0x1 +data_80450C99 = .sbss:0x8053A8E9; // type:object size:0x1 +data_80450C9A = .sbss:0x8053A8EA; // type:object size:0x1 +data_80450C9B = .sbss:0x8053A8EB; // type:object size:0x1 +data_80450C9C = .sbss:0x8053A8EC; // type:object size:0x1 +data_80450C9D = .sbss:0x8053A8ED; // type:object size:0x1 +data_80450C9E = .sbss:0x8053A8EE; // type:object size:0x1 +cDmr_FishingWether = .sbss:0x8053A8EF; // type:object size:0x1 +data_80450CA0 = .sbss:0x8053A8F0; // type:object size:0x4 JPTracePCB4 = .sbss:0x8053A8F4; // type:object size:0x4 scope:global align:4 lbl_8053A8F8 = .sbss:0x8053A8F8; // type:object size:0x1 data:byte cDyl_Initialized = .sbss:0x8053A8FC; // type:object size:0x4 scope:global align:4 data:4byte @@ -28322,7 +28322,7 @@ lbl_8053ABE0 = .sbss:0x8053ABE0; // type:object size:0x1 data:byte lbl_8053ABE1 = .sbss:0x8053ABE1; // type:object size:0x1 data:byte bgWaitFlg$169588 = .sbss:0x8053ABE4; // type:object size:0x4 scope:local align:4 data:4byte lbl_8053ABE8 = .sbss:0x8053ABE8; // type:object size:0x1 data:byte -sInstance__24JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x8053ABEC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x8053ABEC; // type:object size:0x4 scope:global align:4 data:4byte mSrchName__8daNpcT_c = .sbss:0x8053ABF0; // type:object size:0x2 scope:global align:4 data:2byte mFindCount__8daNpcT_c = .sbss:0x8053ABF4; // type:object size:0x4 scope:global align:4 data:4byte m_name__23daBaseNpc_moveBgActor_c = .sbss:0x8053ABF8; // type:object size:0x4 scope:global align:4 data:4byte @@ -28551,7 +28551,7 @@ sInstance__33JASGlobalInstance<12JAISoundInfo> = .sbss:0x8053AFE8; // type:objec lbl_8053AFEC = .sbss:0x8053AFEC; // type:object size:0x1 data:byte lbl_8053AFF0 = .sbss:0x8053AFF0; // type:object size:0x8 data:byte lbl_8053AFF8 = .sbss:0x8053AFF8; // type:object size:0x1 data:byte -sInstance__36JASGlobalInstance<15JAISoundStarter = .sbss:0x8053B000; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__36JASGlobalInstance<15JAISoundStarter> = .sbss:0x8053B000; // type:object size:0x4 scope:global align:4 data:4byte lbl_8053B008 = .sbss:0x8053B008; // type:object size:0x8 data:byte lbl_8053B010 = .sbss:0x8053B010; // type:object size:0x1 data:byte lbl_8053B011 = .sbss:0x8053B011; // type:object size:0x1 data:byte diff --git a/config/RZDE01_02/rels/d_a_b_bq/symbols.txt b/config/RZDE01_02/rels/d_a_b_bq/symbols.txt index 4159bc6e8c..163c911e0a 100644 --- a/config/RZDE01_02/rels/d_a_b_bq/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_bq/symbols.txt @@ -23,7 +23,7 @@ daB_BQ_Delete__FP10b_bq_class = .text:0x00005978; // type:function size:0x78 sco useHeapInit__FP10fopAc_ac_c = .text:0x000059F0; // type:function size:0x2C8 scope:global align:4 daB_BQ_Create__FP10fopAc_ac_c = .text:0x00005CB8; // type:function size:0x514 scope:global align:4 __dt__12daB_BQ_HIO_cFv = .text:0x000061CC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_bq_cpp = .text:0x0000620C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_bq_cpp = .text:0x0000620C; // type:function size:0x48 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006254; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00006264; // type:function size:0x8 scope:global align:4 getPlaySpeed__14mDoExt_baseAnmFv = .text:0x0000626C; // type:function size:0x8 scope:global align:4 @@ -34,7 +34,7 @@ dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006314; // type:function size:0x1C getCutType__9daPy_py_cCFv = .text:0x00006330; // type:function size:0x8 scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00006338; // type:function size:0x10 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00006348; // type:function size:0x14 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x0000635C; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000635C; // type:function size:0xC scope:global align:4 fopAcM_GetID__FPCv = .text:0x00006368; // type:function size:0x18 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00006380; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00006390; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt index 31521dddf1..3a1e36d6ad 100644 --- a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt @@ -57,14 +57,14 @@ cMtx_YrotS__FPA4_fs = .text:0x0000C68C; // type:function size:0x8 scope:global a getModel__16mDoExt_McaMorfSOFv = .text:0x0000C694; // type:function size:0x8 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000C69C; // type:function size:0xC scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x0000C6A8; // type:function size:0x8 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x0000C6B0; // type:function size:0x34 scope:global align:4 -__ami__4cXyzFR9Vec = .text:0x0000C6E4; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000C6B0; // type:function size:0x34 scope:global align:4 +__ami__4cXyzFRC3Vec = .text:0x0000C6E4; // type:function size:0x34 scope:global align:4 GetGroundH__9dBgS_AcchCFv = .text:0x0000C718; // type:function size:0x8 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C720; // type:function size:0xC scope:global align:4 ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C72C; // type:function size:0xC scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000C738; // type:function size:0x10 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0000C748; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x0000C760; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C760; // type:function size:0x6C scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C7CC; // type:function size:0x78 scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000C844; // type:function size:0x1C scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x0000C860; // type:function size:0x18 scope:global align:4 @@ -78,12 +78,12 @@ changeOriginalDemo__9daPy_py_cFv = .text:0x0000C8DC; // type:function size:0x14 daPy_getLinkPlayerActorClass__Fv = .text:0x0000C8F0; // type:function size:0x10 scope:global align:4 getMidnaActor__9daPy_py_cFv = .text:0x0000C900; // type:function size:0xC scope:global align:4 cM_ssin__Fs = .text:0x0000C90C; // type:function size:0x14 scope:global align:4 -fopAcM_searchPlayerDistanceXZ__FP16fopAc_ac_c = .text:0x0000C920; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x0000C920; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x0000C930; // type:function size:0x30 scope:global align:4 -fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x0000C960; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000C960; // type:function size:0x10 scope:global align:4 fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x0000C970; // type:function size:0x10 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000C980; // type:function size:0x10 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x0000C990; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000C990; // type:function size:0xC scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x0000C99C; // type:function size:0xC scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x0000C9A8; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x0000C9B8; // type:function size:0x10 scope:global align:4 @@ -101,7 +101,7 @@ SetTgType__14cCcD_ObjHitInfFUl = .text:0x0000CA44; // type:function size:0x8 sco SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000CA4C; // type:function size:0x8 scope:global align:4 __ct__8g_himo_sFv = .text:0x0000CA54; // type:function size:0x48 scope:global align:4 __dt__8g_himo_sFv = .text:0x0000CA9C; // type:function size:0x64 scope:global align:4 -setDownPos__13fopEn_enemy_cFP10cXyz = .text:0x0000CB00; // type:function size:0x8 scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CB00; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt index 88b19152de..79b689d31f 100644 --- a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt @@ -36,12 +36,12 @@ setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008DB0; // type:function size:0x10 sco getModel__14mDoExt_McaMorfFv = .text:0x00008DC0; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00008DC8; // type:function size:0x8 scope:global align:4 getPlaySpeed__13mDoExt_morf_cFv = .text:0x00008DD0; // type:function size:0x8 scope:global align:4 -fopAcM_searchPlayerDistance__FP16fopAc_ac_c = .text:0x00008DD8; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00008DD8; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00008DE8; // type:function size:0x30 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00008E18; // type:function size:0xC scope:global align:4 -fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x00008E24; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerAngleX__FP16fopAc_ac_c = .text:0x00008E34; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerDistanceXZ__FP16fopAc_ac_c = .text:0x00008E44; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008E18; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00008E24; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleX__FPC10fopAc_ac_c = .text:0x00008E34; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00008E44; // type:function size:0x10 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x00008E54; // type:function size:0x18 scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008E6C; // type:function size:0x78 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x00008EE4; // type:function size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_bd/symbols.txt b/config/RZDE01_02/rels/d_a_bd/symbols.txt index 200f5b89cb..8fb9499767 100644 --- a/config/RZDE01_02/rels/d_a_bd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bd/symbols.txt @@ -27,7 +27,7 @@ XrotM__14mDoMtx_stack_cFs = .text:0x000028D8; // type:function size:0x10 scope:g ZrotM__14mDoMtx_stack_cFs = .text:0x000028E8; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002904; // type:function size:0x10 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00002914; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002914; // type:function size:0xC scope:global align:4 fopAcM_SearchByName__Fs = .text:0x00002920; // type:function size:0x30 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x00002950; // type:function size:0x18 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt index 31214b1883..fb452ffa71 100644 --- a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt @@ -21,8 +21,8 @@ daCstaF_Execute__FP9daCstaF_c = .text:0x00001804; // type:function size:0x4 scop Draw__9daCstaF_cFv = .text:0x00001808; // type:function size:0x118 scope:global align:4 daCstaF_Draw__FP9daCstaF_c = .text:0x00001920; // type:function size:0x10 scope:global align:4 __sinit_d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 -__dt__19@36@dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 -__dt__19@20@dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 __dt__15dBgS_StatueAcchFv = .text:0x0000197C; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_cstatue/symbols.txt b/config/RZDE01_02/rels/d_a_cstatue/symbols.txt index a2d36ca922..0f9bfe91c6 100644 --- a/config/RZDE01_02/rels/d_a_cstatue/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cstatue/symbols.txt @@ -24,8 +24,8 @@ execute__11daCstatue_cFv = .text:0x00002C20; // type:function size:0x5C0 scope:g daCstatue_Execute__FP11daCstatue_c = .text:0x000031E0; // type:function size:0x4 scope:global align:4 draw__11daCstatue_cFv = .text:0x000031E4; // type:function size:0x1D4 scope:global align:4 daCstatue_Draw__FP11daCstatue_c = .text:0x000033B8; // type:function size:0x4 scope:global align:4 -__dt__19@36@dBgS_StatueAcchFv = .text:0x000033BC; // type:function size:0x8 scope:local align:4 -__dt__19@20@dBgS_StatueAcchFv = .text:0x000033C4; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x000033BC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x000033C4; // type:function size:0x8 scope:local align:4 __dt__15dBgS_StatueAcchFv = .text:0x000033CC; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt index 11d197d9dc..5bab868b5a 100644 --- a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt @@ -21,14 +21,14 @@ __sinit_d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:globa setBaseTRMtx__8J3DModelFPA4_f = .text:0x00005C84; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00005C94; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00005C9C; // type:function size:0x8 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00005CA4; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00005CA4; // type:function size:0x34 scope:global align:4 daPy_getPlayerActorClass__Fv = .text:0x00005CD8; // type:function size:0x10 scope:global align:4 checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x00005CE8; // type:function size:0xC scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00005CF4; // type:function size:0xC scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00005D00; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00005D10; // type:function size:0x10 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00005D20; // type:function size:0x10 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x00005D30; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D30; // type:function size:0x6C scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D9C; // type:function size:0x78 scope:global align:4 dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x00005E14; // type:function size:0x18 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00005E2C; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt index bd92229490..3e8dc25d9a 100644 --- a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt @@ -18,11 +18,11 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000027D8; // type:function size:0x114 scop daE_Nest_Create__FP10fopAc_ac_c = .text:0x000028EC; // type:function size:0x47C scope:global align:4 __dt__14daE_Nest_HIO_cFv = .text:0x00002D68; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_nest_cpp = .text:0x00002DA8; // type:function size:0x48 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00002DF0; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00002DF0; // type:function size:0x34 scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x00002E24; // type:function size:0x4 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00002E28; // type:function size:0x8 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00002E30; // type:function size:0x10 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00002E40; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002E40; // type:function size:0xC scope:global align:4 __ct__12nest_hahen_sFv = .text:0x00002E4C; // type:function size:0x4 scope:global align:4 __dt__12nest_hahen_sFv = .text:0x00002E50; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt index 4ac6db1907..912f08a890 100644 --- a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt @@ -14,13 +14,13 @@ dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_level dComIfGs_isEventBit__FUs = .text:0x000004C0; // type:function size:0x14 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x000004D4; // type:function size:0x10 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x000004E4; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x000004FC; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000004FC; // type:function size:0x6C scope:global align:4 dComIfGp_getCamera__Fi = .text:0x00000568; // type:function size:0x18 scope:global align:4 dComIfGp_checkPlayerStatus0__FiUl = .text:0x00000580; // type:function size:0x1C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x0000059C; // type:function size:0x10 scope:global align:4 dComIfGp_getStartStageName__Fv = .text:0x000005AC; // type:function size:0x10 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x000005BC; // type:function size:0x34 scope:global align:4 data:4byte -__ami__4cXyzFR9Vec = .text:0x000005F0; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000005BC; // type:function size:0x34 scope:global align:4 data:4byte +__ami__4cXyzFRC3Vec = .text:0x000005F0; // type:function size:0x34 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000624; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00000634; // type:function size:0xC scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000640; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt index 5e8cfe1b8c..76cfc05759 100644 --- a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt @@ -4,7 +4,7 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x000000E0; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000000E0; // type:function size:0x34 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000114; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00000124; // type:function size:0xC scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000130; // type:function size:0x10 scope:global align:4 @@ -30,7 +30,7 @@ daE_SF_Create__FP10fopAc_ac_c = .text:0x00003C98; // type:function size:0x3D0 sc __dt__12daE_SF_HIO_cFv = .text:0x00004068; // type:function size:0x40 scope:global align:4 __sinit_d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000040F0; // type:function size:0x8 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00004164; // type:function size:0x10 scope:global align:4 OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004174; // type:function size:0x10 scope:global align:4 OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004184; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt index aa7620a993..a05e6a6fa3 100644 --- a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt @@ -7,7 +7,7 @@ setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 sco get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000000E8; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000000F8; // type:function size:0x10 scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x00000108; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000108; // type:function size:0xC scope:global align:4 __ct__12daE_SH_HIO_cFv = .text:0x00000114; // type:function size:0x68 scope:global align:4 anm_init__FP10e_sh_classifUcf = .text:0x0000017C; // type:function size:0xAC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x1D0 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt index 2fe5ab61e9..c24fc02325 100644 --- a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt @@ -118,7 +118,7 @@ bg_h$94257 = .data:0x00000034; // type:object size:0x14 scope:global align:4 bg_r$94258 = .data:0x00000048; // type:object size:0x14 scope:global align:4 lbl_232_data_5C = .data:0x0000005C; // type:object size:0x78 swsp_d$94671 = .data:0x000000D4; // type:object size:0xA scope:global align:4 -lbl_232_data_DE = .data:0x000000DE; // type:object size:0x32 +new_col_d = .data:0x000000DE; // type:object size:0x32 scope:global bun_d$94728 = .data:0x00000110; // type:object size:0x14 scope:global align:4 j_d$94731 = .data:0x00000124; // type:object size:0x30 scope:global align:4 ya_d$94732 = .data:0x00000154; // type:object size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt index 4c50c7d4d9..870fcb8d21 100644 --- a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt @@ -61,7 +61,7 @@ __sinit_d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:globa __arraydtor$112255 = .text:0x0000E660; // type:function size:0x1C scope:global align:4 __arraydtor$112999 = .text:0x0000E67C; // type:function size:0x1C scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000E698; // type:function size:0x10 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 lbl_244_text_E6DC = .text:0x0000E6DC; // type:label cM_ssin__Fs = .text:0x0000E6E4; // type:function size:0x14 scope:global align:4 cM_scos__Fs = .text:0x0000E6F8; // type:function size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt index f0f7525820..b726999a33 100644 --- a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt @@ -20,7 +20,7 @@ checkFrame__13mDoExt_morf_cFf = .text:0x000023F0; // type:function size:0x8 scop dComIfGp_getPlayer__Fi = .text:0x000023F8; // type:function size:0x18 scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002410; // type:function size:0x78 scope:global align:4 dComIfGp_particle_getEmitter__FUl = .text:0x00002488; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x000024A0; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000024A0; // type:function size:0x6C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x0000250C; // type:function size:0x10 scope:global align:4 onWolfNoLock__13fopEn_enemy_cFv = .text:0x0000251C; // type:function size:0x10 scope:global align:4 setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000252C; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt index ff1683684a..d8191a2c4f 100644 --- a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt @@ -5,7 +5,7 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 __ct__12daE_YM_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 -checkBck__8daE_YM_cFP10c = .text:0x00000198; // type:function size:0x5C scope:global align:4 +checkBck__8daE_YM_cFPCci = .text:0x00000198; // type:function size:0x5C scope:global align:4 bckSet__8daE_YM_cFiUcff = .text:0x000001F4; // type:function size:0x144 scope:global align:4 draw__8daE_YM_cFv = .text:0x00000338; // type:function size:0x2A0 scope:global align:4 daE_YM_Draw__FP8daE_YM_c = .text:0x000005D8; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt index 604119ea50..7a470173ee 100644 --- a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt @@ -5,7 +5,7 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 -dComIfGp_particle_set__FUsP10cXyz = .text:0x000003F8; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000003F8; // type:function size:0x6C scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00000464; // type:function size:0x10 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00000474; // type:function size:0x10 scope:global align:4 dComIfGs_isSwitch__Fii = .text:0x00000484; // type:function size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_horse/symbols.txt b/config/RZDE01_02/rels/d_a_horse/symbols.txt index e1a5792a0e..b4d5310e6c 100644 --- a/config/RZDE01_02/rels/d_a_horse/symbols.txt +++ b/config/RZDE01_02/rels/d_a_horse/symbols.txt @@ -97,8 +97,8 @@ daHorse_Draw__FP9daHorse_c = .text:0x0000B914; // type:function size:0x4 scope:g __dt__9daHorse_cFv = .text:0x0000B918; // type:function size:0x194 scope:global align:4 daHorse_Delete__FP9daHorse_c = .text:0x0000BAAC; // type:function size:0x28 scope:global align:4 __sinit_d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:global align:4 -__dt__18@36@dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local align:4 -__dt__18@20@dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local align:4 __dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global align:4 checkHorseGetItem__9daAlink_cCFv = .text:0x0000BBAC; // type:function size:0x6C scope:global align:4 checkHorseRideReady__9daAlink_cCFv = .text:0x0000BC18; // type:function size:0x20 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt index de40833def..12e58fdc3a 100644 --- a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt @@ -67,7 +67,7 @@ fopAcM_SearchByID__FUi = .text:0x00010480; // type:function size:0x30 scope:glob fopAcM_SearchByName__Fs = .text:0x000104B0; // type:function size:0x30 scope:global align:4 fopAcM_GetID__FPCv = .text:0x000104E0; // type:function size:0x18 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000104F8; // type:function size:0xC scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00010504; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00010504; // type:function size:0x34 scope:global align:4 zero__4cXyzFv = .text:0x00010538; // type:function size:0x14 scope:global align:4 getFishingRodAngleY__9daPy_py_cCFv = .text:0x0001054C; // type:function size:0x14 scope:global align:4 daPy_getLinkPlayerActorClass__Fv = .text:0x00010560; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_midna/symbols.txt b/config/RZDE01_02/rels/d_a_midna/symbols.txt index c2f74cd071..b4c39b353c 100644 --- a/config/RZDE01_02/rels/d_a_midna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_midna/symbols.txt @@ -33,7 +33,7 @@ setLeftHandShape__9daMidna_cFUs = .text:0x00004260; // type:function size:0xEC s setRightHandShape__9daMidna_cFUs = .text:0x0000434C; // type:function size:0xEC scope:global align:4 setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x00004438; // type:function size:0x110 scope:global align:4 setAnm__9daMidna_cFv = .text:0x00004548; // type:function size:0x173C scope:global align:4 -getNeckAimAngle__9daMidna_cFP10cXyz = .text:0x00005C84; // type:function size:0x1C4 scope:global align:4 +getNeckAimAngle__9daMidna_cFPC4cXyzPsPsPsPs = .text:0x00005C84; // type:function size:0x1C4 scope:global align:4 clearEyeMove__9daMidna_cFv = .text:0x00005E48; // type:function size:0x50 scope:global align:4 setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00005E98; // type:function size:0x41C scope:global align:4 setNeckAngle__9daMidna_cFv = .text:0x000062B4; // type:function size:0x23C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt index b1fa087856..7ccf3569a4 100644 --- a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt +++ b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt @@ -70,7 +70,7 @@ daMP_PushUsedTextureSet__FPv = .text:0x00004880; // type:function size:0x14 scop daMP_PopUsedTextureSet__Fv = .text:0x00004894; // type:function size:0x44 scope:global align:4 daMP_THPPlayerInit__Fl = .text:0x000048D8; // type:function size:0xD0 scope:global align:4 daMP_THPPlayerQuit__Fv = .text:0x000049A8; // type:function size:0x40 scope:global align:4 -daMP_THPPlayerOpen__FP10c = .text:0x000049E8; // type:function size:0x30C scope:global align:4 +daMP_THPPlayerOpen__FPCci = .text:0x000049E8; // type:function size:0x30C scope:global align:4 daMP_THPPlayerClose__Fv = .text:0x00004CF4; // type:function size:0x54 scope:global align:4 daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00004D48; // type:function size:0xBC scope:global align:4 daMP_THPPlayerSetBuffer__FPUc = .text:0x00004E04; // type:function size:0x218 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt index 87c42f9e86..7cd20afab3 100644 --- a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt @@ -42,8 +42,8 @@ daNbomb_Execute__FP9daNbomb_c = .text:0x00003FF8; // type:function size:0x4 scop draw__9daNbomb_cFv = .text:0x00003FFC; // type:function size:0x504 scope:global align:4 daNbomb_Draw__FP9daNbomb_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 __sinit_d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:global align:4 -__dt__17@36@dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 -__dt__17@20@dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 +@36@__dt__13dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 __dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000045B0; // type:function size:0x84 scope:global align:4 setCargoBombExplode__9daNbomb_cFv = .text:0x00004634; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_ni/symbols.txt b/config/RZDE01_02/rels/d_a_ni/symbols.txt index a68f69ed60..c699319dfb 100644 --- a/config/RZDE01_02/rels/d_a_ni/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ni/symbols.txt @@ -53,7 +53,7 @@ fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00004C3C; // type:functio fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x10 scope:global align:4 fopAcM_OnCarryType__FP10fopAc_ac_c12fopAcM_CARRY = .text:0x00004C5C; // type:function size:0x10 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00004C6C; // type:function size:0xC scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00004C78; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00004C78; // type:function size:0x34 scope:global align:4 cLib_offBit
              __FRUlUl_v = .text:0x00004CAC; // type:function size:0x10 scope:global align:4 cLib_onBit
                __FRUlUl_v = .text:0x00004CBC; // type:function size:0x10 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x00004CCC; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt index deb4d239f6..8a68b796b4 100644 --- a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt @@ -40,7 +40,7 @@ setFrame__14mDoExt_baseAnmFf = .text:0x00006B30; // type:function size:0x8 scope checkFrame__13mDoExt_morf_cFf = .text:0x00006B38; // type:function size:0x8 scope:global align:4 getEndFrame__14mDoExt_baseAnmFv = .text:0x00006B40; // type:function size:0x30 scope:global align:4 entryJoint__13mDoExt_bckAnmFP12J3DModelDataUs = .text:0x00006B70; // type:function size:0x8 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 lbl_83_text_6BAC = .text:0x00006BAC; // type:label fpcM_Search__FPFPvPv_PvPv = .text:0x00006BB4; // type:function size:0x4 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00006BB8; // type:function size:0x30 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt index c636dbacd5..72aa3d0058 100644 --- a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt @@ -81,7 +81,7 @@ dComIfGp_getVibration__Fv = .text:0x000120EC; // type:function size:0x10 scope:g dComIfGp_event_offHindFlag__FUs = .text:0x000120FC; // type:function size:0x18 scope:global align:4 dComIfGp_setDoStatusForce__FUcUc = .text:0x00012114; // type:function size:0x14 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00012128; // type:function size:0x10 scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00012138; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00012138; // type:function size:0x34 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0001216C; // type:function size:0x10 scope:global align:4 cMtx_XrotM__FPA4_fs = .text:0x0001217C; // type:function size:0x8 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00012184; // type:function size:0x8 scope:global align:4 @@ -89,12 +89,12 @@ getModel__16mDoExt_McaMorfSOFv = .text:0x0001218C; // type:function size:0x8 sco setFrame__14mDoExt_baseAnmFf = .text:0x00012194; // type:function size:0x8 scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x0001219C; // type:function size:0x4 scope:global align:4 fabsf = .text:0x000121A0; // type:function size:0xC scope:global align:4 -fopAcM_GetRoomNo__FP16fopAc_ac_c = .text:0x000121AC; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000121AC; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x000121B8; // type:function size:0x30 scope:global align:4 fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000121E8; // type:function size:0xC scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000121F4; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerDistanceXZ__FP16fopAc_ac_c = .text:0x00012204; // type:function size:0x10 scope:global align:4 -fopAcM_searchPlayerAngleY__FP16fopAc_ac_c = .text:0x00012214; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00012204; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00012214; // type:function size:0x10 scope:global align:4 fopAcM_SetRoomNo__FP10fopAc_ac_cSc = .text:0x00012224; // type:function size:0x8 scope:global align:4 fopAcM_checkHawkCarryNow__FP10fopAc_ac_c = .text:0x0001222C; // type:function size:0xC scope:global align:4 getNextStayNo__20dStage_roomControl_cFv = .text:0x00012238; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt index 38a5639f05..3802e813cc 100644 --- a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt @@ -62,7 +62,7 @@ fopAcM_SearchByName__Fs = .text:0x000085BC; // type:function size:0x30 scope:glo fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000085EC; // type:function size:0xC scope:global align:4 fopAcM_SearchByID__FUi = .text:0x000085F8; // type:function size:0x30 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008628; // type:function size:0xC scope:global align:4 -__apl__4cXyzFR9Vec = .text:0x00008634; // type:function size:0x34 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00008634; // type:function size:0x34 scope:global align:4 GetGroundH__9dBgS_AcchCFv = .text:0x00008668; // type:function size:0x8 scope:global align:4 ChkGroundHit__9dBgS_AcchCFv = .text:0x00008670; // type:function size:0xC scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000867C; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt b/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt index b7f0830bf2..3c34b6e17d 100644 --- a/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt @@ -30,7 +30,7 @@ daTurara_Create__FP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x4 sc __dt__14daTurara_HIO_cFv = .text:0x000015D4; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_Turara_cpp = .text:0x00001614; // type:function size:0x78 scope:global align:4 eventStart__16@1452@daTurara_cFv = .text:0x0000168C; // type:function size:0x8 scope:local align:4 -__dt__16@1452@daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x0000169C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 __dt__10daTurara_cFv = .text:0x000016AC; // type:function size:0x94 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt index 1f8b2f6915..b17ffa22ac 100644 --- a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt @@ -27,7 +27,7 @@ daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x00001144; // type:funct daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x00001148; // type:function size:0x10 scope:global align:4 __dt__14daObjYtaihou_cFv = .text:0x00001158; // type:function size:0x7C scope:global align:4 eventStart__20@1452@daObjYtaihou_cFv = .text:0x000011D4; // type:function size:0x8 scope:local align:4 -__dt__20@1452@daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000011E4; // type:function size:0x84 scope:global align:4 fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00001268; // type:function size:0x84 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt index 1a557ca288..4b74714853 100644 --- a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt @@ -29,7 +29,7 @@ daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000AE4; // type:function size:0x __dt__18daAmiShutter_HIO_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_amiShutter_cpp = .text:0x00000B28; // type:function size:0x48 scope:global align:4 eventStart__20@1452@daAmiShutter_cFv = .text:0x00000B70; // type:function size:0x8 scope:local align:4 -__dt__20@1452@daAmiShutter_cFv = .text:0x00000B78; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daAmiShutter_cFv = .text:0x00000B78; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000B80; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000B88; // type:function size:0x8 scope:global align:4 __dt__14daAmiShutter_cFv = .text:0x00000B90; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt index c12ffbc6d6..9448c17801 100644 --- a/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt @@ -12,7 +12,7 @@ daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x0000091C; // type:funct daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x000009FC; // type:function size:0x10 scope:global align:4 -__dt__22@1452@daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 +@1452@__dt__18daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000A14; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x00000A24; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt index 6a1c386721..e5faf60e92 100644 --- a/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt @@ -16,7 +16,7 @@ daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000C6C; // type:func daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000C74; // type:function size:0x10 scope:global align:4 eventStart__21@1452@daObjKWheel00_cFv = .text:0x00000C84; // type:function size:0x8 scope:local align:4 -__dt__21@1452@daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +@1452@__dt__17daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000C94; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000C9C; // type:function size:0x8 scope:global align:4 __dt__15daObjKWheel00_cFv = .text:0x00000CA4; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt index e944d3a084..1cf7c48287 100644 --- a/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt @@ -15,7 +15,7 @@ daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000A7C; // type:func daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000A80; // type:function size:0x4 scope:global align:4 daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000A84; // type:function size:0x10 scope:global align:4 eventStart__21@1452@daObjKWheel01_cFv = .text:0x00000A94; // type:function size:0x8 scope:local align:4 -__dt__21@1452@daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +@1452@__dt__17daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000AAC; // type:function size:0x8 scope:global align:4 __dt__15daObjKWheel01_cFv = .text:0x00000AB4; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt index e21b6579b1..bf98b5ece2 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt @@ -22,7 +22,7 @@ daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x4 __dt__16daLv3Water_HIO_cFv = .text:0x00001254; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv3Water_cpp = .text:0x00001294; // type:function size:0x48 scope:global align:4 eventStart__18@1452@daLv3Water_cFv = .text:0x000012DC; // type:function size:0x8 scope:local align:4 -__dt__18@1452@daLv3Water_cFv = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daLv3Water_cFv = .text:0x000012E4; // type:function size:0x8 scope:local align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x000012EC; // type:function size:0x1C scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00001308; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt index 12198c86a8..2829f3bd84 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt @@ -21,7 +21,7 @@ daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x4 __dt__17daLv3Water2_HIO_cFv = .text:0x00000C54; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:global align:4 eventStart__19@1452@daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local align:4 -__dt__19@1452@daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000CEC; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000CF4; // type:function size:0x8 scope:global align:4 __dt__13daLv3Water2_cFv = .text:0x00000CFC; // type:function size:0x70 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt index c321b73b1e..3fba2157bf 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -22,7 +22,7 @@ dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x00000584; // type:function s __dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x00000588; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:global align:4 eventStart__26@1396@dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local align:4 -__dt__26@1396@dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +@1396@__dt__22dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000620; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000628; // type:function size:0x8 scope:global align:4 __dt__20dalv4CandleDemoTag_cFv = .text:0x00000630; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt index 0c1be62fc1..d5bf43a967 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -20,7 +20,7 @@ dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size: __dt__20dalv4CandleTag_HIO_cFv = .text:0x0000046C; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:global align:4 eventStart__22@1396@dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 -__dt__22@1396@dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 +@1396@__dt__18dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000504; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x0000050C; // type:function size:0x8 scope:global align:4 __dt__16dalv4CandleTag_cFv = .text:0x00000514; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt index 20ead71e0d..9209470198 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -25,7 +25,7 @@ daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x0000088C; // type:function size: __dt__20daLv4EdShutter_HIO_cFv = .text:0x00000890; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:global align:4 eventStart__22@1452@daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local align:4 -__dt__22@1452@daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 +@1452@__dt__18daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000928; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000930; // type:function size:0x8 scope:global align:4 __dt__16daLv4EdShutter_cFv = .text:0x00000938; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt index 41589d0a2d..79cf77ab63 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt @@ -20,7 +20,7 @@ daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000AFC; // type:functi daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000B00; // type:function size:0x4 scope:global align:4 daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000B04; // type:function size:0x10 scope:global align:4 eventStart__20@1444@daObjLv4Wall_cFv = .text:0x00000B14; // type:function size:0x8 scope:local align:4 -__dt__20@1444@daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 +@1444@__dt__16daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000B24; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000B2C; // type:function size:0x8 scope:global align:4 __dt__14daObjLv4Wall_cFv = .text:0x00000B34; // type:function size:0x94 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt index 52d6a8a27d..5a28bec8b1 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt @@ -19,7 +19,7 @@ daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000006D0; // type:function daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 eventStart__19@1444@daObjLv4Brg_cFv = .text:0x000006E8; // type:function size:0x8 scope:local align:4 -__dt__19@1444@daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 +@1444@__dt__15daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000006F8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000700; // type:function size:0x8 scope:global align:4 __dt__13daObjLv4Brg_cFv = .text:0x00000708; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt index 7ec6a637f3..3747b10d29 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt @@ -17,7 +17,7 @@ daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000684; // type:functi daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000688; // type:function size:0x4 scope:global align:4 daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x0000068C; // type:function size:0x10 scope:global align:4 eventStart__20@1444@daObjLv4Sand_cFv = .text:0x0000069C; // type:function size:0x8 scope:local align:4 -__dt__20@1444@daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 +@1444@__dt__16daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000006AC; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000006B4; // type:function size:0x8 scope:global align:4 __dt__14daObjLv4Sand_cFv = .text:0x000006BC; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt index f6fbb1d110..1ce246b11b 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -27,7 +27,7 @@ daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00000EA0; // type:function size __dt__21daLv6ChangeGate_HIO_cFv = .text:0x00000EA4; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_lv6ChangeGate_cpp = .text:0x00000EE4; // type:function size:0x78 scope:global align:4 eventStart__23@1452@daLv6ChangeGate_cFv = .text:0x00000F5C; // type:function size:0x8 scope:local align:4 -__dt__23@1452@daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 +@1452@__dt__19daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000F6C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000F74; // type:function size:0x8 scope:global align:4 __dt__17daLv6ChangeGate_cFv = .text:0x00000F7C; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt index d667eebd9b..ce6604ef0c 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt @@ -16,7 +16,7 @@ daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x00000968; // type:fu daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000970; // type:function size:0x10 scope:global align:4 eventStart__22@1452@daObjLv6ElevtA_cFv = .text:0x00000980; // type:function size:0x8 scope:local align:4 -__dt__22@1452@daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 +@1452@__dt__18daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000990; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 __dt__16daObjLv6ElevtA_cFv = .text:0x000009A0; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt index 50b00edca0..f72ccaf9fd 100644 --- a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt @@ -25,7 +25,7 @@ daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000998; // type:function size:0x4 __dt__16daPoCandle_HIO_cFv = .text:0x0000099C; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:global align:4 eventStart__18@1452@daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local align:4 -__dt__18@1452@daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000A34; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000A3C; // type:function size:0x8 scope:global align:4 __dt__12daPoCandle_cFv = .text:0x00000A44; // type:function size:0x70 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt index 736b0426c5..2b3e613f05 100644 --- a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt @@ -36,7 +36,7 @@ __sinit_d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope: eventEnd__16@1396@daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local align:4 eventRun__16@1396@daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local align:4 eventStart__16@1396@daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local align:4 -__dt__16@1396@daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 +@1396@__dt__12daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 getFirePos__12daPoCandle_cFv = .text:0x00001294; // type:function size:0x1C scope:global align:4 __dt__10daPoFire_cFv = .text:0x000012B0; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt index 45950c4371..c7f42abf4b 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt @@ -19,7 +19,7 @@ daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000E5C; // type:function size: daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00000E60; // type:function size:0x4 scope:global align:4 daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00000E64; // type:function size:0x4 scope:global align:4 daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00000E68; // type:function size:0x4 scope:global align:4 -__dt__20@1388@daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 +@1388@__dt__16daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000E74; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000E7C; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x00000E84; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt index be9d3c4483..b95acb9265 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt @@ -18,7 +18,7 @@ daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001018; // type:function size: daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x0000101C; // type:function size:0x4 scope:global align:4 daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001020; // type:function size:0x30 scope:global align:4 daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001050; // type:function size:0x4 scope:global align:4 -__dt__20@1388@daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 +@1388@__dt__16daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000105C; // type:function size:0x20 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x0000107C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00001084; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt index a901bf19cc..51a26e3085 100644 --- a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt @@ -21,7 +21,7 @@ daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000BE0; // type:function daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00000D04; // type:function size:0x10 scope:global align:4 -__dt__20@1444@daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 +@1444@__dt__16daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 __dt__17dEvLib_callback_cFv = .text:0x00000D1C; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000D5C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000D64; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt index 4eb5285238..a6805d8c9c 100644 --- a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt @@ -24,7 +24,7 @@ daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001148; // type:functio daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 __dt__13daObjSwHang_cFv = .text:0x0000115C; // type:function size:0x7C scope:global align:4 eventStart__19@1444@daObjSwHang_cFv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 -__dt__19@1444@daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 +@1444@__dt__15daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 __ct__13daObjSwHang_cFv = .text:0x000011E8; // type:function size:0xB4 scope:global align:4 __dt__17dEvLib_callback_cFv = .text:0x0000129C; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000012DC; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt index 0c66f6aedf..93c036a92a 100644 --- a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt @@ -34,7 +34,7 @@ daSyRock_Create__FP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x4 sc __dt__14daSyRock_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_syRock_cpp = .text:0x00001520; // type:function size:0x78 scope:global align:4 eventStart__16@1452@daSyRock_cFv = .text:0x00001598; // type:function size:0x8 scope:local align:4 -__dt__16@1452@daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000015A8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000015B0; // type:function size:0x8 scope:global align:4 getPos__12daWtPillar_cFv = .text:0x000015B8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt index 58c0e9434d..84488acf7d 100644 --- a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt @@ -31,7 +31,7 @@ daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00001824; // type:function s daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 __dt__15daObjVolcBall_cFv = .text:0x0000182C; // type:function size:0x8C scope:global align:4 eventStart__21@1388@daObjVolcBall_cFv = .text:0x000018B8; // type:function size:0x8 scope:local align:4 -__dt__21@1388@daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +@1388@__dt__17daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000018C8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000018D0; // type:function size:0x8 scope:global align:4 __ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt index 2f29915805..360835c453 100644 --- a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt @@ -37,7 +37,7 @@ daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x4 __dt__16daWtPillar_HIO_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 __sinit_d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:global align:4 eventStart__18@1396@daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local align:4 -__dt__18@1396@daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 +@1396@__dt__14daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 __dt__17dEvLib_callback_cFv = .text:0x00001870; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000018B0; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000018B8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt b/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt index 732151e8aa..11454732b6 100644 --- a/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt @@ -14,7 +14,7 @@ daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000504; // type:function siz daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 eventEnd__20@1388@daTagAtkItem_cFv = .text:0x00000510; // type:function size:0x8 scope:local align:4 eventStart__20@1388@daTagAtkItem_cFv = .text:0x00000518; // type:function size:0x8 scope:local align:4 -__dt__20@1388@daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +@1388@__dt__16daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000528; // type:function size:0x8 scope:global align:4 __dt__14daTagAtkItem_cFv = .text:0x00000530; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/symbols.txt b/config/RZDE01_02/symbols.txt index e8838522eb..e5463c9c51 100644 --- a/config/RZDE01_02/symbols.txt +++ b/config/RZDE01_02/symbols.txt @@ -178,13 +178,13 @@ main01__Fv = .text:0x800084F4; // type:function size:0x7F8 scope:global align:4 setHeap__9HeapCheckFP10JKRExpHeap = .text:0x80008CEC; // type:function size:0x18 scope:global align:4 main = .text:0x80008D04; // type:function size:0x204 scope:global align:4 __sinit_m_Do_main_cpp = .text:0x80008F08; // type:function size:0xDC scope:global align:4 -__ct__9HeapCheckFP10JKRExpHeapP10c = .text:0x80008FE4; // type:function size:0x38 scope:global align:4 +__ct__9HeapCheckFP10JKRExpHeapPCcPCc = .text:0x80008FE4; // type:function size:0x38 scope:global align:4 dump_sort__7JKRHeapFv = .text:0x8000901C; // type:function size:0x8 scope:global align:4 OSAttention = .text:0x80009024; // type:function size:0x8C scope:global align:4 OSReportDisable = .text:0x800090B0; // type:function size:0xC scope:global align:4 OSReportEnable = .text:0x800090BC; // type:function size:0xC scope:global align:4 OSReportInit__Fv = .text:0x800090C8; // type:function size:0x18 scope:global align:4 -mDoPrintf_vprintf__FP10c = .text:0x800090E0; // type:function size:0xA4 scope:global align:4 +mDoPrintf_vprintf__FPCcP16__va_list_struct = .text:0x800090E0; // type:function size:0xA4 scope:global align:4 mDoPrintf_VReport = .text:0x80009184; // type:function size:0x94 scope:global align:4 OSReport = .text:0x80009218; // type:function size:0x8C scope:global align:4 OSReport_FatalError = .text:0x800092A4; // type:function size:0xE8 scope:global align:4 @@ -310,7 +310,7 @@ fadeOut__13mDoGph_gInf_cFf = .text:0x8000E2B0; // type:function size:0x8 scope:g darwFilter__F8_GXColor = .text:0x8000E2B8; // type:function size:0x274 scope:global align:4 calcFade__13mDoGph_gInf_cFv = .text:0x8000E52C; // type:function size:0x10C scope:global align:4 init__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E638; // type:function size:0x60 scope:global align:4 -__as__4cXyzFR10cXyz = .text:0x8000E698; // type:function size:0x1C scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x8000E698; // type:function size:0x1C scope:global align:4 beforeDraw__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E6B4; // type:function size:0x94 scope:global align:4 particleExecute__Q213mDoGph_gInf_c5csr_cFv = .text:0x8000E748; // type:function size:0x14 scope:global align:4 setTvSize__13mDoGph_gInf_cFv = .text:0x8000E75C; // type:function size:0x108 scope:global align:4 @@ -361,7 +361,7 @@ mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x80012CA0; // type:function size:0x1 mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x80012E5C; // type:function size:0x174 scope:global align:4 mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x80012FD0; // type:function size:0xE0 scope:global align:4 mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x800130B0; // type:function size:0x1C4 scope:global align:4 -mDoMtx_QuatConcat__FP16Quaternion = .text:0x80013274; // type:function size:0xBC scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x80013274; // type:function size:0xBC scope:global align:4 mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x80013330; // type:function size:0xC0 scope:global align:4 push__14mDoMtx_stack_cFv = .text:0x800133F0; // type:function size:0x4C scope:global align:4 pop__14mDoMtx_stack_cFv = .text:0x8001343C; // type:function size:0x50 scope:global align:4 @@ -620,18 +620,18 @@ create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001AFD8; // type:function si execute__20mDoDvdThd_callback_cFv = .text:0x8001B07C; // type:function size:0x4C scope:global align:4 __dt__24mDoDvdThd_mountArchive_cFv = .text:0x8001B0C8; // type:function size:0x40 scope:global align:4 __ct__24mDoDvdThd_mountArchive_cFUc = .text:0x8001B108; // type:function size:0x80 scope:global align:4 -create__24mDoDvdThd_mountArchive_cFP10c = .text:0x8001B188; // type:function size:0xEC scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x8001B188; // type:function size:0xEC scope:global align:4 execute__24mDoDvdThd_mountArchive_cFv = .text:0x8001B274; // type:function size:0x140 scope:global align:4 __dt__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B3B4; // type:function size:0x40 scope:global align:4 execute__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B3F4; // type:function size:0xCC scope:global align:4 __dt__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B4C0; // type:function size:0x40 scope:global align:4 __ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x8001B500; // type:function size:0x88 scope:global align:4 -create__25mDoDvdThd_mountXArchive_cFP10c = .text:0x8001B588; // type:function size:0xF4 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap = .text:0x8001B588; // type:function size:0xF4 scope:global align:4 execute__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B67C; // type:function size:0x80 scope:global align:4 __dt__23mDoDvdThd_getResource_cFv = .text:0x8001B6FC; // type:function size:0x40 scope:global align:4 execute__23mDoDvdThd_getResource_cFv = .text:0x8001B73C; // type:function size:0x64 scope:global align:4 __ct__21mDoDvdThd_toMainRam_cFUc = .text:0x8001B7A0; // type:function size:0x70 scope:global align:4 -create__21mDoDvdThd_toMainRam_cFP10c = .text:0x8001B810; // type:function size:0xEC scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001B810; // type:function size:0xEC scope:global align:4 __dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001B8FC; // type:function size:0x40 scope:global align:4 execute__21mDoDvdThd_toMainRam_cFv = .text:0x8001B93C; // type:function size:0xB4 scope:global align:4 __sinit_m_Do_dvd_thread_cpp = .text:0x8001B9F0; // type:function size:0xC scope:global align:4 @@ -639,7 +639,7 @@ mDoDvdErr_ThdInit__Fv = .text:0x8001B9FC; // type:function size:0xC0 scope:globa mDoDvdErr_ThdCleanup__Fv = .text:0x8001BABC; // type:function size:0x48 scope:global align:4 mDoDvdErr_Watch__FPv = .text:0x8001BB04; // type:function size:0x58 scope:global align:4 AlarmHandler__FP7OSAlarmP9OSContext = .text:0x8001BB5C; // type:function size:0xC scope:global align:4 -my_CARDOpen__FlP10c = .text:0x8001BB68; // type:function size:0xD4 scope:global align:4 +my_CARDOpen__FlPCcP12CARDFileInfo = .text:0x8001BB68; // type:function size:0xD4 scope:global align:4 __ct__15mDoMemCd_Ctrl_cFv = .text:0x8001BC3C; // type:function size:0x4 scope:global align:4 ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x8001BC40; // type:function size:0x98 scope:global align:4 main__15mDoMemCd_Ctrl_cFv = .text:0x8001BCD8; // type:function size:0xE4 scope:global align:4 @@ -678,7 +678,7 @@ mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x8001DA08; // type:function size:0x40 s mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001DA48; // type:function size:0x38 scope:global align:4 mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001DA80; // type:function size:0x4C scope:global align:4 mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001DACC; // type:function size:0x40 scope:global align:4 -print_f__FP10c = .text:0x8001DB0C; // type:function size:0xA0 scope:global align:4 +print_f__FPCce = .text:0x8001DB0C; // type:function size:0xA0 scope:global align:4 exception_addition__FP10JUTConsole = .text:0x8001DBAC; // type:function size:0x274 scope:global align:4 execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DE20; // type:function size:0x104 scope:global align:4 draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DF24; // type:function size:0x4 scope:global align:4 @@ -745,14 +745,14 @@ fopAcM_setRoomLayer__FPvi = .text:0x8001F618; // type:function size:0x68 scope:g fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x8001F680; // type:function size:0x6C scope:global align:4 fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x8001F6EC; // type:function size:0x78 scope:global align:4 fopAcM_CreateAppend__Fv = .text:0x8001F764; // type:function size:0x78 scope:global align:4 -createAppend__FUsUlP10cXyz = .text:0x8001F7DC; // type:function size:0x130 scope:global align:4 +createAppend__FUsUlPC4cXyziPC5csXyzPC4cXyzScUi = .text:0x8001F7DC; // type:function size:0x130 scope:global align:4 fopAcM_delete__FP10fopAc_ac_c = .text:0x8001F90C; // type:function size:0x4 scope:global align:4 fopAcM_delete__FUi = .text:0x8001F910; // type:function size:0x44 scope:global align:4 -fopAcM_create__FsUlP10cXyz = .text:0x8001F954; // type:function size:0x74 scope:global align:4 -fopAcM_fastCreate__FsUlP10cXyz = .text:0x8001F9C8; // type:function size:0x74 scope:global align:4 -fopAcM_fastCreate__FP10c = .text:0x8001FA3C; // type:function size:0xB4 scope:global align:4 -fopAcM_createChild__FsUiUlP10cXyz = .text:0x8001FAF0; // type:function size:0x90 scope:global align:4 -fopAcM_createChildFromOffset__FsUiUlP10cXyz = .text:0x8001FB80; // type:function size:0x19C scope:global align:4 +fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc = .text:0x8001F954; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv = .text:0x8001F9C8; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv = .text:0x8001FA3C; // type:function size:0xB4 scope:global align:4 +fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FAF0; // type:function size:0x90 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FB80; // type:function size:0x19C scope:global align:4 fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x8001FD1C; // type:function size:0x44 scope:global align:4 fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001FD60; // type:function size:0x37C scope:global align:4 fopAcM_SetMin__FP10fopAc_ac_cfff = .text:0x800200DC; // type:function size:0x10 scope:global align:4 @@ -764,14 +764,14 @@ fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80020174; // type:function size:0x3 fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x800201A8; // type:function size:0x54 scope:global align:4 fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x800201FC; // type:function size:0x60 scope:global align:4 fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8002025C; // type:function size:0x44 scope:global align:4 -fopAcM_searchActorAngleY__FP16fopAc_ac_c = .text:0x800202A0; // type:function size:0xC scope:global align:4 -fopAcM_searchActorAngleX__FP16fopAc_ac_c = .text:0x800202AC; // type:function size:0x70 scope:global align:4 -fopAcM_seenActorAngleY__FP16fopAc_ac_c = .text:0x8002031C; // type:function size:0x44 scope:global align:4 -fopAcM_searchActorDistance__FP16fopAc_ac_c = .text:0x80020360; // type:function size:0x40 scope:global align:4 -fopAcM_searchActorDistance2__FP16fopAc_ac_c = .text:0x800203A0; // type:function size:0x38 scope:global align:4 -fopAcM_searchActorDistanceXZ__FP16fopAc_ac_c = .text:0x800203D8; // type:function size:0x40 scope:global align:4 -fopAcM_searchActorDistanceXZ2__FP16fopAc_ac_c = .text:0x80020418; // type:function size:0x38 scope:global align:4 -fopAcM_rollPlayerCrash__FP16fopAc_ac_c = .text:0x80020450; // type:function size:0x174 scope:global align:4 +fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800202A0; // type:function size:0xC scope:global align:4 +fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800202AC; // type:function size:0x70 scope:global align:4 +fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8002031C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80020360; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistance2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800203A0; // type:function size:0x38 scope:global align:4 +fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800203D8; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80020418; // type:function size:0x38 scope:global align:4 +fopAcM_rollPlayerCrash__FPC10fopAc_ac_cfUlffif = .text:0x80020450; // type:function size:0x174 scope:global align:4 fopAcM_checkCullingBox__FPA4_fffffff = .text:0x800205C4; // type:function size:0x68 scope:global align:4 fopAcM_cullingCheck__FPC10fopAc_ac_c = .text:0x8002062C; // type:function size:0x2C8 scope:global align:4 fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800208F4; // type:function size:0xB0 scope:global align:4 @@ -779,8 +779,8 @@ fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800209 fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs = .text:0x80020A58; // type:function size:0xAC scope:global align:4 fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020B04; // type:function size:0xF0 scope:global align:4 fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020BF4; // type:function size:0xB8 scope:global align:4 -fopAcM_orderOtherEvent__FP10fopAc_ac_cP10c = .text:0x80020CAC; // type:function size:0xFC scope:global align:4 -fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cP10c = .text:0x80020DA8; // type:function size:0x100 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cPCcUsUsUs = .text:0x80020CAC; // type:function size:0xFC scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs = .text:0x80020DA8; // type:function size:0x100 scope:global align:4 fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x80020EA8; // type:function size:0x90 scope:global align:4 fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x80020F38; // type:function size:0x124 scope:global align:4 fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8002105C; // type:function size:0x114 scope:global align:4 @@ -791,46 +791,46 @@ fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800212E0; / fopAcM_getTalkEventPartner__FPC10fopAc_ac_c = .text:0x80021398; // type:function size:0x14 scope:global align:4 fopAcM_getItemEventPartner__FPC10fopAc_ac_c = .text:0x800213AC; // type:function size:0x14 scope:global align:4 fopAcM_getEventPartner__FPC10fopAc_ac_c = .text:0x800213C0; // type:function size:0x50 scope:global align:4 -fopAcM_createItemForPresentDemo__FP10cXyz = .text:0x80021410; // type:function size:0x8C scope:global align:4 -fopAcM_createItemForTrBoxDemo__FP10cXyz = .text:0x8002149C; // type:function size:0x88 scope:global align:4 +fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz = .text:0x80021410; // type:function size:0x8C scope:global align:4 +fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz = .text:0x8002149C; // type:function size:0x88 scope:global align:4 fopAcM_getItemNoFromTableNo__FUc = .text:0x80021524; // type:function size:0x110 scope:global align:4 -fopAcM_createItemFromEnemyID__FUcP10cXyz = .text:0x80021634; // type:function size:0x16C scope:global align:4 -fopAcM_createItemFromTable__FP10cXyz = .text:0x800217A0; // type:function size:0x134 scope:global align:4 -fopAcM_createDemoItem__FP10cXyz = .text:0x800218D4; // type:function size:0x94 scope:global align:4 -fopAcM_createItemForBoss__FP10cXyz = .text:0x80021968; // type:function size:0xC0 scope:global align:4 -fopAcM_createItemForMidBoss__FP10cXyz = .text:0x80021A28; // type:function size:0x4C scope:global align:4 -fopAcM_createItemForDirectGet__FP10cXyz = .text:0x80021A74; // type:function size:0x44 scope:global align:4 -fopAcM_createItemForSimpleDemo__FP10cXyz = .text:0x80021AB8; // type:function size:0x44 scope:global align:4 -fopAcM_createItem__FP10cXyz = .text:0x80021AFC; // type:function size:0x270 scope:global align:4 -fopAcM_fastCreateItem2__FP10cXyz = .text:0x80021D6C; // type:function size:0x250 scope:global align:4 -fopAcM_fastCreateItem__FP10cXyz = .text:0x80021FBC; // type:function size:0x324 scope:global align:4 -fopAcM_createBokkuri__FUsP10cXyz = .text:0x800222E0; // type:function size:0x10C scope:global align:4 -fopAcM_createWarpHole__FP10cXyz = .text:0x800223EC; // type:function size:0x44 scope:global align:4 +fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf = .text:0x80021634; // type:function size:0x16C scope:global align:4 +fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb = .text:0x800217A0; // type:function size:0x134 scope:global align:4 +fopAcM_createDemoItem__FPC4cXyziiPC5csXyziPC4cXyzUc = .text:0x800218D4; // type:function size:0x94 scope:global align:4 +fopAcM_createItemForBoss__FPC4cXyziiPC5csXyzPC4cXyzffi = .text:0x80021968; // type:function size:0xC0 scope:global align:4 +fopAcM_createItemForMidBoss__FPC4cXyziiPC5csXyzPC4cXyzii = .text:0x80021A28; // type:function size:0x4C scope:global align:4 +fopAcM_createItemForDirectGet__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021A74; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021AB8; // type:function size:0x44 scope:global align:4 +fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi = .text:0x80021AFC; // type:function size:0x270 scope:global align:4 +fopAcM_fastCreateItem2__FPC4cXyziiiiPC5csXyzPC4cXyz = .text:0x80021D6C; // type:function size:0x250 scope:global align:4 +fopAcM_fastCreateItem__FPC4cXyziiPC5csXyzPC4cXyzPfPfiiPFPv_i = .text:0x80021FBC; // type:function size:0x324 scope:global align:4 +fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x800222E0; // type:function size:0x10C scope:global align:4 +fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x800223EC; // type:function size:0x44 scope:global align:4 enemySearchJugge__FPvPv = .text:0x80022430; // type:function size:0x54 scope:global align:4 fopAcM_myRoomSearchEnemy__FSc = .text:0x80022484; // type:function size:0xA4 scope:global align:4 -fopAcM_createDisappear__FP16fopAc_ac_c = .text:0x80022528; // type:function size:0x98 scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc` = .text:0x80022528; // type:function size:0x98 scope:global align:4 fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x800225C0; // type:function size:0x7C scope:global align:4 fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x8002263C; // type:function size:0xBC scope:global align:4 fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x800226F8; // type:function size:0xAC scope:global align:4 -fopAcM_otherBgCheck__FP16fopAc_ac_c = .text:0x800227A4; // type:function size:0xC0 scope:global align:4 +fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800227A4; // type:function size:0xC0 scope:global align:4 fopAcM_wayBgCheck__FPC10fopAc_ac_cff = .text:0x80022864; // type:function size:0x100 scope:global align:4 fopAcM_plAngleCheck__FPC10fopAc_ac_cs = .text:0x80022964; // type:function size:0x44 scope:global align:4 -fopAcM_effSmokeSet1__FPUlPUlP10cXyz = .text:0x800229A8; // type:function size:0x110 scope:global align:4 +fopAcM_effSmokeSet1__FPUlPUlPC4cXyzPC5csXyzfPC12dKy_tevstr_ci = .text:0x800229A8; // type:function size:0x110 scope:global align:4 fopAcM_effHamonSet__FPUlPC4cXyzff = .text:0x80022AB8; // type:function size:0xE8 scope:global align:4 fopAcM_riverStream__FP4cXyzPsPff = .text:0x80022BA0; // type:function size:0x8 scope:global align:4 fopAcM_carryOffRevise__FP10fopAc_ac_c = .text:0x80022BA8; // type:function size:0x110 scope:global align:4 -fopAcM_setEffectMtx__FP16fopAc_ac_c = .text:0x80022CB8; // type:function size:0x1DC scope:global align:4 +fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData = .text:0x80022CB8; // type:function size:0x1DC scope:global align:4 fopAcM_getProcNameString__FPC10fopAc_ac_c = .text:0x80022E94; // type:function size:0x40 scope:global align:4 fopAcM_findObjectCB__FPC10fopAc_ac_cPv = .text:0x80022ED4; // type:function size:0xB0 scope:global align:4 -fopAcM_searchFromName__FP10c = .text:0x80022F84; // type:function size:0x58 scope:global align:4 +fopAcM_searchFromName__FPCcUlUl = .text:0x80022F84; // type:function size:0x58 scope:global align:4 fopAcM_findObject4EventCB__FP10fopAc_ac_cPv = .text:0x80022FDC; // type:function size:0xB4 scope:global align:4 fopAcM_searchFromName4Event__FPCcs = .text:0x80023090; // type:function size:0xE8 scope:global align:4 -fopAcM_getWaterY__FP10cXyz = .text:0x80023178; // type:function size:0x70 scope:global align:4 -fpoAcM_relativePos__FP16fopAc_ac_c = .text:0x800231E8; // type:function size:0xB0 scope:global align:4 -fopAcM_getWaterStream__FP10cXyz = .text:0x80023298; // type:function size:0x120 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x80023178; // type:function size:0x70 scope:global align:4 +fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz = .text:0x800231E8; // type:function size:0xB0 scope:global align:4 +fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii = .text:0x80023298; // type:function size:0x120 scope:global align:4 fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos = .text:0x800233B8; // type:function size:0x8C scope:global align:4 fopAcM_getPolygonAngle__FPC8cM3dGPlas = .text:0x80023444; // type:function size:0x94 scope:global align:4 -lineCheck__11fopAcM_lc_cFP10cXyz = .text:0x800234D8; // type:function size:0x54 scope:global align:4 +lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x800234D8; // type:function size:0x54 scope:global align:4 gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x8002352C; // type:function size:0x64 scope:global align:4 roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x80023590; // type:function size:0x68 scope:global align:4 waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x800235F8; // type:function size:0x9C scope:global align:4 @@ -839,7 +839,7 @@ __sinit_f_op_actor_mng_cpp = .text:0x80023698; // type:function size:0xC0 scope: __ct__5l_HIOFv = .text:0x80023758; // type:function size:0x4 scope:global align:4 __dt__5l_HIOFv = .text:0x8002375C; // type:function size:0x40 scope:global align:4 fpcM_LayerID__FPCv = .text:0x8002379C; // type:function size:0x48 scope:global align:4 -__ct__4cXyzFR10cXyz = .text:0x800237E4; // type:function size:0x1C scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800237E4; // type:function size:0x1C scope:global align:4 abs2XZ__4cXyzCFv = .text:0x80023800; // type:function size:0x3C scope:global align:4 checkFrontRoll__9daPy_py_cCFv = .text:0x8002383C; // type:function size:0x8 scope:global align:4 checkWolfDash__9daPy_py_cCFv = .text:0x80023844; // type:function size:0x8 scope:global align:4 @@ -857,12 +857,12 @@ __dt__14dBgS_ObjGndChkFv = .text:0x800239AC; // type:function size:0x58 scope:gl __ct__14dBgS_ObjGndChkFv = .text:0x80023A04; // type:function size:0x5C scope:global align:4 __ct__11fopAcM_lc_cFv = .text:0x80023A60; // type:function size:0x18 scope:global align:4 __dt__11dBgS_WtrChkFv = .text:0x80023A78; // type:function size:0x58 scope:global align:4 -__dt__18@20@dBgS_ObjGndChkFv = .text:0x80023AD0; // type:function size:0x8 scope:global align:4 -__dt__18@76@dBgS_ObjGndChkFv = .text:0x80023AD8; // type:function size:0x8 scope:global align:4 -__dt__18@60@dBgS_ObjGndChkFv = .text:0x80023AE0; // type:function size:0x8 scope:global align:4 -__dt__19@16@dBgS_ObjRoofChkFv = .text:0x80023AE8; // type:function size:0x8 scope:global align:4 -__dt__19@52@dBgS_ObjRoofChkFv = .text:0x80023AF0; // type:function size:0x8 scope:global align:4 -__dt__19@36@dBgS_ObjRoofChkFv = .text:0x80023AF8; // type:function size:0x8 scope:global align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x80023AD0; // type:function size:0x8 scope:global align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x80023AD8; // type:function size:0x8 scope:global align:4 +@60@__dt__14dBgS_ObjGndChkFv = .text:0x80023AE0; // type:function size:0x8 scope:global align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x80023AE8; // type:function size:0x8 scope:global align:4 +@52@__dt__15dBgS_ObjRoofChkFv = .text:0x80023AF0; // type:function size:0x8 scope:global align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x80023AF8; // type:function size:0x8 scope:global align:4 fopCam_Draw__FP12camera_class = .text:0x80023B00; // type:function size:0x48 scope:global align:4 fopCam_Execute__FP12camera_class = .text:0x80023B48; // type:function size:0x30 scope:global align:4 fopCam_IsDelete__FP12camera_class = .text:0x80023B78; // type:function size:0x54 scope:global align:4 @@ -968,7 +968,7 @@ fopMsgM_createExpHeap__FUlP7JKRHeap = .text:0x80025834; // type:function size:0x fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x80025880; // type:function size:0x4 scope:global align:4 set__4cXyzFRC3Vec = .text:0x80025884; // type:function size:0x1C scope:global align:4 setAlpha__7J2DPaneFUc = .text:0x800258A0; // type:function size:0x8 scope:global align:4 -append__10J2DPictureFP10c = .text:0x800258A8; // type:function size:0x14 scope:global align:4 +append__10J2DPictureFPCcf = .text:0x800258A8; // type:function size:0x14 scope:global align:4 insert__10J2DPictureFPCcUcf = .text:0x800258BC; // type:function size:0x18 scope:global align:4 setBlendRatio__10J2DPictureFff = .text:0x800258D4; // type:function size:0x6C scope:global align:4 fopDwIt_GetTag__Fv = .text:0x80025940; // type:function size:0x40 scope:global align:4 @@ -1148,14 +1148,14 @@ fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x80028978; // type: fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x800289E8; // type:function size:0x8 scope:global align:4 fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x800289F0; // type:function size:0x8 scope:global align:4 fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x800289F8; // type:function size:0x94 scope:global align:4 -set__18dStage_nextStage_cFP10c = .text:0x80028A8C; // type:function size:0x74 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScScUc = .text:0x80028A8C; // type:function size:0x74 scope:global align:4 dStage_GetKeepDoorInfo__Fv = .text:0x80028B00; // type:function size:0xC scope:global align:4 dStage_isBossStage__FP11dStage_dt_c = .text:0x80028B0C; // type:function size:0x50 scope:global align:4 __as__21stage_tgsc_data_classFRC21stage_tgsc_data_class = .text:0x80028B5C; // type:function size:0x9C scope:global align:4 __as__20fopAcM_prmBase_classFRC20fopAcM_prmBase_class = .text:0x80028BF8; // type:function size:0x6C scope:global align:4 dStage_GetRoomKeepDoorInfo__Fv = .text:0x80028C64; // type:function size:0xC scope:global align:4 dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv = .text:0x80028C70; // type:function size:0xD8 scope:global align:4 -set__19dStage_startStage_cFP10c = .text:0x80028D48; // type:function size:0x4C scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x80028D48; // type:function size:0x4C scope:global align:4 init__20dStage_roomControl_cFv = .text:0x80028D94; // type:function size:0x144 scope:global align:4 initZone__20dStage_roomControl_cFv = .text:0x80028ED8; // type:function size:0x48 scope:global align:4 getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80028F20; // type:function size:0x2C scope:global align:4 @@ -1176,7 +1176,7 @@ remove__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x80029604; // type:functio add__Q220dStage_roomControl_c9roomDzs_cFUcUc = .text:0x8002968C; // type:function size:0xC8 scope:global align:4 init__16dStage_stageDt_cFv = .text:0x80029754; // type:function size:0x8C scope:global align:4 init__15dStage_roomDt_cFv = .text:0x800297E0; // type:function size:0x5C scope:global align:4 -dStage_searchName__FP10c = .text:0x8002983C; // type:function size:0x6C scope:global align:4 +dStage_searchName__FPCc = .text:0x8002983C; // type:function size:0x6C scope:global align:4 dStage_getName__FsSc = .text:0x800298A8; // type:function size:0x98 scope:global align:4 dStage_getName2__FsSc = .text:0x80029940; // type:function size:0xC scope:global align:4 dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x8002994C; // type:function size:0x9C scope:global align:4 @@ -1616,8 +1616,8 @@ dComIfGs_setSelectEquipClothes__FUc = .text:0x800335D4; // type:function size:0x dComIfGs_setSelectEquipSword__FUc = .text:0x800335E4; // type:function size:0xD0 scope:global align:4 dComIfGs_setSelectEquipShield__FUc = .text:0x800336B4; // type:function size:0xA8 scope:global align:4 dComIfGs_setKeyNum__FiUc = .text:0x8003375C; // type:function size:0x94 scope:global align:4 -dComIfGs_setWarpItemData__FiP10c = .text:0x800337F0; // type:function size:0x74 scope:global align:4 -dComIfGs_setWarpItemData__FP10c = .text:0x80033864; // type:function size:0x94 scope:global align:4 +dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc = .text:0x800337F0; // type:function size:0x74 scope:global align:4 +dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc = .text:0x80033864; // type:function size:0x94 scope:global align:4 dComIfGs_getWarpStageName__Fv = .text:0x800338F8; // type:function size:0x10 scope:global align:4 dComIfGs_getWarpPlayerPos__Fv = .text:0x80033908; // type:function size:0x10 scope:global align:4 dComIfGs_getWarpPlayerAngleY__Fv = .text:0x80033918; // type:function size:0x10 scope:global align:4 @@ -1626,8 +1626,8 @@ dComIfGs_getWarpMarkFlag__Fv = .text:0x8003393C; // type:function size:0x1C scop dComIfGs_setWarpMarkFlag__FUc = .text:0x80033958; // type:function size:0x4 scope:global align:4 __ct__19dComIfG_resLoader_cFv = .text:0x8003395C; // type:function size:0x14 scope:global align:4 __dt__19dComIfG_resLoader_cFv = .text:0x80033970; // type:function size:0x90 scope:global align:4 -load__19dComIfG_resLoader_cFPP10c = .text:0x80033A00; // type:function size:0x78 scope:global align:4 -dComIfG_getStageRes__FP10c = .text:0x80033A78; // type:function size:0x20 scope:global align:4 +load__19dComIfG_resLoader_cFPPCcP7JKRHeap = .text:0x80033A00; // type:function size:0x78 scope:global align:4 +dComIfG_getStageRes__FPCc = .text:0x80033A78; // type:function size:0x20 scope:global align:4 dComIfG_getOldStageRes__FPCc = .text:0x80033A98; // type:function size:0x20 scope:global align:4 dComIfG_getRoomArcName__Fi = .text:0x80033AB8; // type:function size:0x44 scope:global align:4 dComIfGp_ret_wp_set__FSc = .text:0x80033AFC; // type:function size:0x4 scope:global align:4 @@ -1681,8 +1681,8 @@ __ct__13mDoExt_btkAnmFv = .text:0x80034830; // type:function size:0x38 scope:glo __dt__13mDoExt_btkAnmFv = .text:0x80034868; // type:function size:0x40 scope:global align:4 __dt__13mDoExt_bckAnmFv = .text:0x800348A8; // type:function size:0x40 scope:global align:4 getZoneNo__20dStage_roomControl_cFi = .text:0x800348E8; // type:function size:0x1C scope:global align:4 -setWarpItemData__14dComIfG_play_cFP10c = .text:0x80034904; // type:function size:0x74 scope:global align:4 -dComIfGs_setLastWarpMarkItemData__FP10c = .text:0x80034978; // type:function size:0x34 scope:global align:4 +setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc = .text:0x80034904; // type:function size:0x74 scope:global align:4 +dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc = .text:0x80034978; // type:function size:0x34 scope:global align:4 __dt__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x800349AC; // type:function size:0x68 scope:global align:4 __dt__Q313dComIfG_inf_c9baseCsr_c6navi_cFv = .text:0x80034A14; // type:function size:0x68 scope:global align:4 __ct__13dComIfG_inf_cFv = .text:0x80034A7C; // type:function size:0x234 scope:global align:4 @@ -1819,14 +1819,14 @@ onDarkClearLV__21dSv_player_status_b_cFi = .text:0x800374FC; // type:function si isDarkClearLV__21dSv_player_status_b_cCFi = .text:0x80037518; // type:function size:0x20 scope:global align:4 onTransformLV__21dSv_player_status_b_cFi = .text:0x80037538; // type:function size:0x1C scope:global align:4 isTransformLV__21dSv_player_status_b_cCFi = .text:0x80037554; // type:function size:0x20 scope:global align:4 -set__17dSv_horse_place_cFP10c = .text:0x80037574; // type:function size:0x58 scope:global align:4 -set__25dSv_player_return_place_cFP10c = .text:0x800375CC; // type:function size:0x44 scope:global align:4 +set__17dSv_horse_place_cFPCcRC4cXyzsSc = .text:0x80037574; // type:function size:0x58 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x800375CC; // type:function size:0x44 scope:global align:4 init__33dSv_player_field_last_stay_info_cFv = .text:0x80037610; // type:function size:0x80 scope:global align:4 -set__33dSv_player_field_last_stay_info_cFP10c = .text:0x80037690; // type:function size:0x60 scope:global align:4 +set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc = .text:0x80037690; // type:function size:0x60 scope:global align:4 onRegionBit__33dSv_player_field_last_stay_info_cFi = .text:0x800376F0; // type:function size:0x2C scope:global align:4 isRegionBit__33dSv_player_field_last_stay_info_cCFi = .text:0x8003771C; // type:function size:0x38 scope:global align:4 init__27dSv_player_last_mark_info_cFv = .text:0x80037754; // type:function size:0x7C scope:global align:4 -setWarpItemData__27dSv_player_last_mark_info_cFP10c = .text:0x800377D0; // type:function size:0x58 scope:global align:4 +setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc = .text:0x800377D0; // type:function size:0x58 scope:global align:4 init__17dSv_player_item_cFv = .text:0x80037828; // type:function size:0x28 scope:global align:4 setItem__17dSv_player_item_cFiUc = .text:0x80037850; // type:function size:0x74 scope:global align:4 setLineUpItem__17dSv_player_item_cFv = .text:0x800378C4; // type:function size:0x5C scope:global align:4 @@ -1936,8 +1936,8 @@ init__15dSv_zoneActor_cFv = .text:0x80039228; // type:function size:0x20 scope:g off__15dSv_zoneActor_cFi = .text:0x80039248; // type:function size:0x24 scope:global align:4 is__15dSv_zoneActor_cCFi = .text:0x8003926C; // type:function size:0x28 scope:global align:4 init__10dSv_zone_cFi = .text:0x80039294; // type:function size:0x3C scope:global align:4 -setRoom__13dSv_restart_cFR10cXyz = .text:0x800392D0; // type:function size:0x44 scope:global align:4 -set__17dSv_turnRestart_cFR10cXyz = .text:0x80039314; // type:function size:0x4C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x800392D0; // type:function size:0x44 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUl = .text:0x80039314; // type:function size:0x4C scope:global align:4 init__10dSv_info_cFv = .text:0x80039360; // type:function size:0x50 scope:global align:4 init__10dSv_save_cFv = .text:0x800393B0; // type:function size:0x8C scope:global align:4 getSave2__10dSv_save_cFi = .text:0x8003943C; // type:function size:0x10 scope:global align:4 @@ -1965,11 +1965,11 @@ dComIfGs_setBombNum__FUcUc = .text:0x8003A2E8; // type:function size:0x14 scope: setInitEventBit__Fv = .text:0x8003A2FC; // type:function size:0x4 scope:global align:4 __ct__9dJntCol_cFv = .text:0x8003A300; // type:function size:0x14 scope:global align:4 init__9dJntCol_cFP10fopAc_ac_cP19dJntColData_c = .text:0x8003A314; // type:function size:0x28 scope:global align:4 -setNowLine__9dJntCol_cFP8cM3dGLinP10cXyz = .text:0x8003A33C; // type:function size:0xC4 scope:global align:4 +setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x8003A33C; // type:function size:0xC4 scope:global align:4 searchNearPos__9dJntCol_cCFP14cM3dGLin = .text:0x8003A400; // type:function size:0x824 scope:global align:4 -getArrowOffsetPosAndAngle__9dJntCol_cCFP10cXyz = .text:0x8003AC24; // type:function size:0x14C scope:global align:4 -getHitmarkPosAndAngle__9dJntCol_cCFP10cXyz = .text:0x8003AD70; // type:function size:0x228 scope:global align:4 -setArrowPosAndAngle__9dJntCol_cFP10cXyz = .text:0x8003AF98; // type:function size:0x90 scope:global align:4 +getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x8003AC24; // type:function size:0x14C scope:global align:4 +getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x8003AD70; // type:function size:0x228 scope:global align:4 +setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x8003AF98; // type:function size:0x90 scope:global align:4 __dt__8cM3dGSphFv = .text:0x8003B028; // type:function size:0x40 scope:global align:4 __dt__8cM3dGCylFv = .text:0x8003B068; // type:function size:0x40 scope:global align:4 __ct__8cM3dGLinFv = .text:0x8003B0A8; // type:function size:0x10 scope:global align:4 @@ -1980,10 +1980,10 @@ make_eff_break_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B240; // type:function make_eff_break_kotubo2__5daObjFP10fopAc_ac_c = .text:0x8003B2D4; // type:function size:0x94 scope:global align:4 make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B368; // type:function size:0x94 scope:global align:4 make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c = .text:0x8003B3FC; // type:function size:0x94 scope:global align:4 -posMoveF_stream__5daObjFP10fopAc_ac_cP10cXyz = .text:0x8003B490; // type:function size:0x14 scope:global align:4 -posMoveF_grade__5daObjFP10fopAc_ac_cP10cXyz = .text:0x8003B4A4; // type:function size:0x2C8 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x8003B490; // type:function size:0x14 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x8003B4A4; // type:function size:0x2C8 scope:global align:4 quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x8003B76C; // type:function size:0x110 scope:global align:4 -HitSeStart__5daObjFP10cXyz = .text:0x8003B87C; // type:function size:0x124 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x8003B87C; // type:function size:0x124 scope:global align:4 GetCoCP__12cCcD_CylAttrFv = .text:0x8003B9A0; // type:function size:0x8 scope:global align:4 GetCoCP__12cCcD_SphAttrFv = .text:0x8003B9A8; // type:function size:0x8 scope:global align:4 getItemNo__12daItemBase_cFv = .text:0x8003B9B0; // type:function size:0x8 scope:global align:4 @@ -2017,7 +2017,7 @@ __dt__13dDemo_actor_cFv = .text:0x8003BF40; // type:function size:0xA8 scope:glo setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8003BFE8; // type:function size:0x40 scope:global align:4 getPrm_Morf__13dDemo_actor_cFv = .text:0x8003C028; // type:function size:0x180 scope:global align:4 getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc = .text:0x8003C1A8; // type:function size:0x134 scope:global align:4 -dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfP10c = .text:0x8003C2DC; // type:function size:0x2BC scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x8003C2DC; // type:function size:0x2BC scope:global align:4 JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x8003C598; // type:function size:0x18C scope:global align:4 JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x8003C724; // type:function size:0x60 scope:global align:4 JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x8003C784; // type:function size:0x28 scope:global align:4 @@ -2066,12 +2066,12 @@ createAmbient__14dDemo_object_cFv = .text:0x8003CF40; // type:function size:0x64 appendLight__14dDemo_object_cFv = .text:0x8003CFA4; // type:function size:0x88 scope:global align:4 createFog__14dDemo_object_cFv = .text:0x8003D02C; // type:function size:0x64 scope:global align:4 remove__14dDemo_object_cFv = .text:0x8003D090; // type:function size:0x134 scope:global align:4 -JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectP10c = .text:0x8003D1C4; // type:function size:0x160 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x8003D1C4; // type:function size:0x160 scope:global align:4 create__7dDemo_cFv = .text:0x8003D324; // type:function size:0x22C scope:global align:4 remove__7dDemo_cFv = .text:0x8003D550; // type:function size:0x19C scope:global align:4 __dt__17jmessage_tControlFv = .text:0x8003D6EC; // type:function size:0x58 scope:global align:4 __dt__14dDemo_system_cFv = .text:0x8003D744; // type:function size:0x58 scope:global align:4 -start__7dDemo_cFP19Uc = .text:0x8003D79C; // type:function size:0x17C scope:global align:4 +start__7dDemo_cFPCUcP4cXyzf = .text:0x8003D79C; // type:function size:0x17C scope:global align:4 end__7dDemo_cFv = .text:0x8003D918; // type:function size:0x54 scope:global align:4 branch__7dDemo_cFv = .text:0x8003D96C; // type:function size:0x58 scope:global align:4 update__7dDemo_cFv = .text:0x8003D9C4; // type:function size:0x138 scope:global align:4 @@ -2125,22 +2125,22 @@ myGetMemBlockSize0__FPv = .text:0x8003F1F8; // type:function size:0x74 scope:glo dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8003F26C; // type:function size:0xFC scope:global align:4 dump__11dRes_info_cFP11dRes_info_ci = .text:0x8003F368; // type:function size:0x174 scope:global align:4 __dt__14dRes_control_cFv = .text:0x8003F4DC; // type:function size:0xC8 scope:global align:4 -setRes__14dRes_control_cFP10c = .text:0x8003F5A4; // type:function size:0xE8 scope:global align:4 -syncRes__14dRes_control_cFP10c = .text:0x8003F68C; // type:function size:0x34 scope:global align:4 -deleteRes__14dRes_control_cFP10c = .text:0x8003F6C0; // type:function size:0x50 scope:global align:4 -getResInfo__14dRes_control_cFP10c = .text:0x8003F710; // type:function size:0x7C scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8003F5A4; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F68C; // type:function size:0x34 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F6C0; // type:function size:0x50 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F710; // type:function size:0x7C scope:global align:4 newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8003F78C; // type:function size:0x28 scope:global align:4 -getResInfoLoaded__14dRes_control_cFP10c = .text:0x8003F7B4; // type:function size:0x60 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F7B4; // type:function size:0x60 scope:global align:4 getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8003F814; // type:function size:0x8C scope:global align:4 getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8003F8A0; // type:function size:0x88 scope:global align:4 getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8003F928; // type:function size:0x74 scope:global align:4 syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8003F99C; // type:function size:0x74 scope:global align:4 -setObjectRes__14dRes_control_cFP10c = .text:0x8003FA10; // type:function size:0xD4 scope:global align:4 -setStageRes__14dRes_control_cFP10c = .text:0x8003FAE4; // type:function size:0x78 scope:global align:4 +setObjectRes__14dRes_control_cFPCcPvUlP7JKRHeap = .text:0x8003FA10; // type:function size:0xD4 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8003FAE4; // type:function size:0x78 scope:global align:4 dump__14dRes_control_cFv = .text:0x8003FB5C; // type:function size:0x78 scope:global align:4 getObjectResName2Index__14dRes_control_cFPCcPCc = .text:0x8003FBD4; // type:function size:0x7C scope:global align:4 __dt__18mDoExt_transAnmBasFv = .text:0x8003FC50; // type:function size:0x58 scope:global align:4 -set__11dRes_info_cFP10c = .text:0x8003FCA8; // type:function size:0xA4 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8003FCA8; // type:function size:0xA4 scope:global align:4 setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x8003FD4C; // type:function size:0x4 scope:global align:4 __ct__14J3DMaterialAnmFv = .text:0x8003FD50; // type:function size:0xE0 scope:global align:4 __ct__14J3DMatColorAnmFv = .text:0x8003FE30; // type:function size:0x18 scope:global align:4 @@ -2292,7 +2292,7 @@ offSkipFade__14dEvt_control_cFv = .text:0x80045B44; // type:function size:0x20 s skipper__14dEvt_control_cFv = .text:0x80045B64; // type:function size:0x1E8 scope:global align:4 Step__14dEvt_control_cFv = .text:0x80045D4C; // type:function size:0x474 scope:global align:4 moveApproval__14dEvt_control_cFPv = .text:0x800461C0; // type:function size:0x200 scope:global align:4 -compulsory__14dEvt_control_cFPvP10c = .text:0x800463C0; // type:function size:0xC0 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x800463C0; // type:function size:0xC0 scope:global align:4 remove__14dEvt_control_cFv = .text:0x80046480; // type:function size:0x94 scope:global align:4 getStageEventDt__14dEvt_control_cFv = .text:0x80046514; // type:function size:0x8 scope:global align:4 sceneChange__14dEvt_control_cFi = .text:0x8004651C; // type:function size:0x2C scope:global align:4 @@ -2319,7 +2319,7 @@ talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046A7C; // type:functi itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046BE0; // type:function size:0x90 scope:global align:4 dEv_defaultSkipZev__FPvi = .text:0x80046C70; // type:function size:0xFC scope:global align:4 checkHawkWait__9daAlink_cCFv = .text:0x80046D6C; // type:function size:0x14 scope:global align:4 -getTelopNo__FP10c = .text:0x80046D80; // type:function size:0x94 scope:global align:4 +getTelopNo__FPCc = .text:0x80046D80; // type:function size:0x94 scope:global align:4 flagCheck__11dEvDtFlag_cFi = .text:0x80046E14; // type:function size:0x68 scope:global align:4 flagSet__11dEvDtFlag_cFi = .text:0x80046E7C; // type:function size:0x68 scope:global align:4 flagMaxCheck__11dEvDtFlag_cFi = .text:0x80046EE4; // type:function size:0x28 scope:global align:4 @@ -2366,7 +2366,7 @@ Experts__16dEvent_manager_cFv = .text:0x8004A74C; // type:function size:0x58 sco getEventData__16dEvent_manager_cFsi = .text:0x8004A7A4; // type:function size:0x64 scope:global align:4 getEventData__16dEvent_manager_cFs = .text:0x8004A808; // type:function size:0x6C scope:global align:4 getTypeCompositId__29@unnamed@d_event_manager_cpp@Fs = .text:0x8004A874; // type:function size:0x18 scope:global align:4 -getEventIdx__16dEvent_manager_cFP10c = .text:0x8004A88C; // type:function size:0x178 scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUcl = .text:0x8004A88C; // type:function size:0x178 scope:global align:4 getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc = .text:0x8004AA04; // type:function size:0xBC scope:global align:4 getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc = .text:0x8004AAC0; // type:function size:0x1C4 scope:global align:4 isMapToolCamera__16dEvent_manager_cFUcl = .text:0x8004AC84; // type:function size:0x54 scope:global align:4 @@ -2375,7 +2375,7 @@ startCheck__16dEvent_manager_cFs = .text:0x8004AD44; // type:function size:0x44 startCheckOld__16dEvent_manager_cFPCc = .text:0x8004AD88; // type:function size:0x44 scope:global align:4 endCheck__16dEvent_manager_cFs = .text:0x8004ADCC; // type:function size:0x6C scope:global align:4 endCheckOld__16dEvent_manager_cFPCc = .text:0x8004AE38; // type:function size:0x44 scope:global align:4 -getMyStaffId__16dEvent_manager_cFP10c = .text:0x8004AE7C; // type:function size:0x218 scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x8004AE7C; // type:function size:0x218 scope:global align:4 getIsAddvance__16dEvent_manager_cFi = .text:0x8004B094; // type:function size:0x60 scope:global align:4 getMyActIdx__16dEvent_manager_cFiP17c = .text:0x8004B0F4; // type:function size:0x1A8 scope:global align:4 getMyNowCutName__16dEvent_manager_cFi = .text:0x8004B29C; // type:function size:0x54 scope:global align:4 @@ -2432,11 +2432,11 @@ __ct__19dPa_followEcallBackFUcUc = .text:0x8004C8A0; // type:function size:0x60 __ct__18dPa_levelEcallBackFv = .text:0x8004C900; // type:function size:0x10 scope:global align:4 execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004C910; // type:function size:0xE8 scope:global align:4 draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004C9F8; // type:function size:0x4 scope:global align:4 -setup__19dPa_followEcallBackFP14JPABaseEmitterP10cXyz = .text:0x8004C9FC; // type:function size:0x98 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004C9FC; // type:function size:0x98 scope:global align:4 end__19dPa_followEcallBackFv = .text:0x8004CA94; // type:function size:0x50 scope:global align:4 -setup__19dPa_light8EcallBackFP14JPABaseEmitterP10cXyz = .text:0x8004CAE4; // type:function size:0x14 scope:global align:4 -setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterP10cXyz = .text:0x8004CAF8; // type:function size:0x1C scope:global align:4 -setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterP10cXyz = .text:0x8004CB14; // type:function size:0x1C scope:global align:4 +setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CAE4; // type:function size:0x14 scope:global align:4 +setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CAF8; // type:function size:0x1C scope:global align:4 +setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CB14; // type:function size:0x1C scope:global align:4 dPa_group_id_change__FPUlPUc = .text:0x8004CB30; // type:function size:0x14C scope:global align:4 drawSecond_b_light8__FP14JPABaseEmitter = .text:0x8004CC7C; // type:function size:0x23C scope:global align:4 draw__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x8004CEB8; // type:function size:0x4E8 scope:global align:4 @@ -2449,7 +2449,7 @@ setup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DA88; // type:function siz cleanup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DB68; // type:function size:0x34 scope:global align:4 draw__Q218dPa_modelEcallBack7model_cFPA4_f = .text:0x8004DB9C; // type:function size:0x150 scope:global align:4 draw__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DCEC; // type:function size:0x64 scope:global align:4 -setup__18dPa_modelEcallBackFP14JPABaseEmitterP10cXyz = .text:0x8004DD50; // type:function size:0x78 scope:global align:4 +setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004DD50; // type:function size:0x78 scope:global align:4 create__18dPa_modelEcallBackFUc = .text:0x8004DDC8; // type:function size:0x60 scope:global align:4 remove__18dPa_modelEcallBackFv = .text:0x8004DE28; // type:function size:0x3C scope:global align:4 setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004DE64; // type:function size:0x90 scope:global align:4 @@ -2466,7 +2466,7 @@ create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8004E184; // ty __ct__16dPa_simpleData_cFv = .text:0x8004E20C; // type:function size:0x4 scope:global align:4 __dt__16dPa_simpleData_cFv = .text:0x8004E210; // type:function size:0x40 scope:global align:4 createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8004E250; // type:function size:0xF8 scope:global align:4 -set__19dPa_simpleEcallBackFP10cXyz = .text:0x8004E348; // type:function size:0x384 scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004E348; // type:function size:0x384 scope:global align:4 onActive__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E6CC; // type:function size:0x38 scope:global align:4 entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004E704; // type:function size:0x64 scope:global align:4 cleanup__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E768; // type:function size:0xE0 scope:global align:4 @@ -2493,20 +2493,20 @@ calc3D__13dPa_control_cFv = .text:0x8004F198; // type:function size:0x6C scope:g calc2D__13dPa_control_cFv = .text:0x8004F204; // type:function size:0x40 scope:global align:4 calcMenu__13dPa_control_cFv = .text:0x8004F244; // type:function size:0x54 scope:global align:4 draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8004F298; // type:function size:0x8C scope:global align:4 -setHitMark__13dPa_control_cFUsP10fopAc_ac_cP10cXyz = .text:0x8004F324; // type:function size:0x5A0 scope:global align:4 -setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoP10cXyz = .text:0x8004F8C4; // type:function size:0x1C0 scope:global align:4 -set__13dPa_control_cFUcUsP10cXyz = .text:0x8004FA84; // type:function size:0x584 scope:global align:4 +setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x8004F324; // type:function size:0x5A0 scope:global align:4 +setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc = .text:0x8004F8C4; // type:function size:0x1C0 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004FA84; // type:function size:0x584 scope:global align:4 getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x80050008; // type:function size:0xD8 scope:global align:4 -setPoly__13dPa_control_cFUsR13cBgS_PolyInfoP10cXyz = .text:0x800500E0; // type:function size:0xC4 scope:global align:4 +setPoly__13dPa_control_cFUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x800500E0; // type:function size:0xC4 scope:global align:4 levelExecute__13dPa_control_cFUl = .text:0x800501A4; // type:function size:0x44 scope:global align:4 newSimple__13dPa_control_cFUsUcPUl = .text:0x800501E8; // type:function size:0x8C scope:global align:4 -setSimple__13dPa_control_cFUsP10cXyz = .text:0x80050274; // type:function size:0x84 scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x80050274; // type:function size:0x84 scope:global align:4 getSimple__13dPa_control_cFUs = .text:0x800502F8; // type:function size:0x30 scope:global align:4 -set__13dPa_control_cFUlUcUsP10cXyz = .text:0x80050328; // type:function size:0x3EC scope:global align:4 -setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoP10cXyz = .text:0x80050714; // type:function size:0xD0 scope:global align:4 +set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x80050328; // type:function size:0x3EC scope:global align:4 +setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x80050714; // type:function size:0xD0 scope:global align:4 setStopContinue__13dPa_control_cFUl = .text:0x800507E4; // type:function size:0x58 scope:global align:4 -setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoP10cXyz = .text:0x8005083C; // type:function size:0x1CC scope:global align:4 -setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoP10cXyz = .text:0x80050A08; // type:function size:0x2C4 scope:global align:4 +setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_ciPC5csXyzPC4cXyzP18dPa_levelEcallBackScPC4cXyz = .text:0x8005083C; // type:function size:0x1CC scope:global align:4 +setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoPC4cXyzPC4cXyzPC12dKy_tevstr_cUlUlPC5csXyzPC4cXyzSc = .text:0x80050A08; // type:function size:0x2C4 scope:global align:4 execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050CCC; // type:function size:0x74 scope:global align:4 execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D40; // type:function size:0x6C scope:global align:4 draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050DAC; // type:function size:0x4 scope:global align:4 @@ -2516,9 +2516,9 @@ execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050DBC; // type:function size:0x50C scope:global align:4 draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x800512C8; // type:function size:0x3BC scope:global align:4 draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051684; // type:function size:0x4E4 scope:global align:4 -setOldPosP__22dPa_hermiteEcallBack_cFP10cXyz = .text:0x80051B68; // type:function size:0xC scope:global align:4 +setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz = .text:0x80051B68; // type:function size:0xC scope:global align:4 executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter = .text:0x80051B74; // type:function size:0x320 scope:global align:4 -setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterP10cXyz = .text:0x80051E94; // type:function size:0x18 scope:global align:4 +setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80051E94; // type:function size:0x18 scope:global align:4 execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051EAC; // type:function size:0x88 scope:global align:4 __dt__18dPa_modelPcallBackFv = .text:0x80051F34; // type:function size:0x58 scope:global align:4 __dt__18dPa_modelEcallBackFv = .text:0x80051F8C; // type:function size:0x58 scope:global align:4 @@ -2540,10 +2540,10 @@ drawAfter__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x80052684; // type:f __dt__19dPa_fsenthPcallBackFv = .text:0x80052688; // type:function size:0x58 scope:global align:4 cleanup__19dPa_followEcallBackFv = .text:0x800526E0; // type:function size:0x10 scope:global align:4 __dt__19dPa_followEcallBackFv = .text:0x800526F0; // type:function size:0x58 scope:global align:4 -setup__21dPa_setColorEcallBackFP14JPABaseEmitterP10cXyz = .text:0x80052748; // type:function size:0x4 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80052748; // type:function size:0x4 scope:global align:4 draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x8005274C; // type:function size:0x48 scope:global align:4 __dt__21dPa_setColorEcallBackFv = .text:0x80052794; // type:function size:0x58 scope:global align:4 -setup__22dPa_selectTexEcallBackFP14JPABaseEmitterP10cXyz = .text:0x800527EC; // type:function size:0x4 scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800527EC; // type:function size:0x4 scope:global align:4 __dt__22dPa_selectTexEcallBackFv = .text:0x800527F0; // type:function size:0x58 scope:global align:4 drawAfter__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x80052848; // type:function size:0x8 scope:global align:4 __ct__18dPa_modelEcallBackFv = .text:0x80052850; // type:function size:0x44 scope:global align:4 @@ -2572,13 +2572,13 @@ set__Q29JGeometry8TVec2Fff_v = .text:0x80052BA4; // type:function size:0xC GXPosition3f32 = .text:0x80052BB0; // type:function size:0x14 scope:local align:4 GXNormal3f32 = .text:0x80052BC4; // type:function size:0x14 scope:local align:4 init__7dPaPo_cFP9dBgS_Acchff = .text:0x80052BD8; // type:function size:0x24 scope:global align:4 -checkWaterIn__7dPaPo_cFP4cXyzP10cXyz = .text:0x80052BFC; // type:function size:0x1B4 scope:global align:4 -setEffect__7dPaPo_cFPUliP18dKy_tevstr_c = .text:0x80052DB0; // type:function size:0x190 scope:global align:4 -setEffectCenter__7dPaPo_cFP18dKy_tevstr_c = .text:0x80052F40; // type:function size:0x15C scope:global align:4 +checkWaterIn__7dPaPo_cFP4cXyzPC4cXyzPC12dKy_tevstr_cUlScff = .text:0x80052BFC; // type:function size:0x1B4 scope:global align:4 +setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc = .text:0x80052DB0; // type:function size:0x190 scope:global align:4 +setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80052F40; // type:function size:0x15C scope:global align:4 clearID__7dPaPo_cFPUlPUc = .text:0x8005309C; // type:function size:0x20 scope:global align:4 -setEffectTwo__8dPaPoT_cFP18dKy_tevstr_c = .text:0x800530BC; // type:function size:0x138 scope:global align:4 +setEffectTwo__8dPaPoT_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x800530BC; // type:function size:0x138 scope:global align:4 clearTwoAllID__8dPaPoT_cFv = .text:0x800531F4; // type:function size:0x54 scope:global align:4 -setEffectFour__8dPaPoF_cFP18dKy_tevstr_c = .text:0x80053248; // type:function size:0x13C scope:global align:4 +setEffectFour__8dPaPoF_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80053248; // type:function size:0x13C scope:global align:4 clearFourAllID__8dPaPoF_cFv = .text:0x80053384; // type:function size:0x4C scope:global align:4 getRightEffType__8dPaPoT_cCFi = .text:0x800533D0; // type:function size:0xC scope:global align:4 getLeftEffType__8dPaPoT_cCFi = .text:0x800533DC; // type:function size:0xC scope:global align:4 @@ -2593,7 +2593,7 @@ getBackLeftEmitter__8dPaPoF_cFii = .text:0x800534AC; // type:function size:0x28 dPath_GetPnt__FP11dPath = .text:0x800534D4; // type:function size:0x3C scope:global align:4 dPath_GetRoomPath__Fii = .text:0x80053510; // type:function size:0xAC scope:global align:4 dPath_GetNextRoomPath__FPC5dPathi = .text:0x800535BC; // type:function size:0xC4 scope:global align:4 -dPath_GetPolyRoomPathVec__FR19cBgS_PolyInfo = .text:0x80053680; // type:function size:0x164 scope:global align:4 +dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x80053680; // type:function size:0x164 scope:global align:4 setViewPort__14dDlst_window_cFffffff = .text:0x800537E4; // type:function size:0x1C scope:global align:4 setScissor__14dDlst_window_cFffff = .text:0x80053800; // type:function size:0x14 scope:global align:4 draw__13dDlst_2DTri_cFv = .text:0x80053814; // type:function size:0x21C scope:global align:4 @@ -2822,7 +2822,7 @@ randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8006CF84; // type:function s Run__12dVibration_cFv = .text:0x8006D014; // type:function size:0x778 scope:global align:4 StartShock__12dVibration_cFii4cXyz = .text:0x8006D78C; // type:function size:0xE4 scope:global align:4 StartQuake__12dVibration_cFii4cXyz = .text:0x8006D870; // type:function size:0xF4 scope:global align:4 -StartQuake__12dVibration_cFP19Uc = .text:0x8006D964; // type:function size:0x170 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8006D964; // type:function size:0x170 scope:global align:4 StopQuake__12dVibration_cFi = .text:0x8006DAD4; // type:function size:0x64 scope:global align:4 CheckQuake__12dVibration_cFv = .text:0x8006DB38; // type:function size:0x28 scope:global align:4 setDefault__12dVibration_cFv = .text:0x8006DB60; // type:function size:0x80 scope:global align:4 @@ -2928,8 +2928,8 @@ GetActorPointer__4cBgSCFi = .text:0x80072864; // type:function size:0x10 scope:g GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo = .text:0x80072874; // type:function size:0x38 scope:global align:4 ChkPolySafe__4cBgSFRC13cBgS_PolyInfo = .text:0x800728AC; // type:function size:0x94 scope:global align:4 GetGrpRoomId__4cBgSCFRC13cBgS_PolyInfo = .text:0x80072940; // type:function size:0x34 scope:global align:4 -GetTriPla__4cBgSCFR19cBgS_PolyInfo = .text:0x80072974; // type:function size:0x90 scope:global align:4 -GetTriPnt__4cBgSCFR19cBgS_PolyInfo = .text:0x80072A04; // type:function size:0x34 scope:global align:4 +GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla = .text:0x80072974; // type:function size:0x90 scope:global align:4 +GetTriPnt__4cBgSCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80072A04; // type:function size:0x34 scope:global align:4 ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x80072A38; // type:function size:0x6C scope:global align:4 GetGrpInf__4cBgSCFRC13cBgS_PolyInfo = .text:0x80072AA4; // type:function size:0x34 scope:global align:4 Ct__4dBgSFv = .text:0x80072AD8; // type:function size:0x4 scope:global align:4 @@ -2964,16 +2964,16 @@ WallCorrectSort__4dBgSFP9dBgS_Acch = .text:0x80073354; // type:function size:0x1 RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x8007347C; // type:function size:0xC4 scope:global align:4 SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x80073540; // type:function size:0x120 scope:global align:4 SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x80073660; // type:function size:0xE8 scope:global align:4 -MoveBgCrrPos__4dBgSFR19cBgS_PolyInfo = .text:0x80073748; // type:function size:0x10C scope:global align:4 -MoveBgTransPos__4dBgSFR19cBgS_PolyInfo = .text:0x80073854; // type:function size:0xDC scope:global align:4 -MoveBgMatrixCrrPos__4dBgSFR19cBgS_PolyInfo = .text:0x80073930; // type:function size:0xC8 scope:global align:4 -dBgS_MoveBGProc_Typical__FP4dBgWPvR19cBgS_PolyInfo = .text:0x800739F8; // type:function size:0x74 scope:global align:4 -dBgS_MoveBGProc_RotY__FP4dBgWPvR19cBgS_PolyInfo = .text:0x80073A6C; // type:function size:0x34 scope:global align:4 -dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvR19cBgS_PolyInfo = .text:0x80073AA0; // type:function size:0x6C scope:global align:4 -dBgS_MoveBGProc_Trans__FP4dBgWPvR19cBgS_PolyInfo = .text:0x80073B0C; // type:function size:0x40 scope:global align:4 -RideCallBack__4dBgSFR19cBgS_PolyInfo = .text:0x80073B4C; // type:function size:0x70 scope:global align:4 -ArrowStickCallBack__4dBgSFR19cBgS_PolyInfo = .text:0x80073BBC; // type:function size:0x78 scope:global align:4 -PushPullCallBack__4dBgSFR19cBgS_PolyInfo = .text:0x80073C34; // type:function size:0xA0 scope:global align:4 +MoveBgCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyzbb = .text:0x80073748; // type:function size:0x10C scope:global align:4 +MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073854; // type:function size:0xDC scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073930; // type:function size:0xC8 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800739F8; // type:function size:0x74 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073A6C; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073AA0; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073B0C; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_c = .text:0x80073B4C; // type:function size:0x70 scope:global align:4 +ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz = .text:0x80073BBC; // type:function size:0x78 scope:global align:4 +PushPullCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x80073C34; // type:function size:0xA0 scope:global align:4 dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo = .text:0x80073CD4; // type:function size:0x60 scope:global align:4 dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo = .text:0x80073D34; // type:function size:0x60 scope:global align:4 dBgS_CheckBRoofPoly__FRC13cBgS_PolyInfo = .text:0x80073D94; // type:function size:0x60 scope:global align:4 @@ -3011,8 +3011,8 @@ ClrMoveBGOnly__9dBgS_AcchFv = .text:0x800751C4; // type:function size:0x1C scope SetGndThinCellingOff__9dBgS_AcchFv = .text:0x800751E0; // type:function size:0x10 scope:global align:4 ClrGndThinCellingOff__9dBgS_AcchFv = .text:0x800751F0; // type:function size:0x10 scope:global align:4 OnWallSort__9dBgS_AcchFv = .text:0x80075200; // type:function size:0x10 scope:global align:4 -__dt__13@36@dBgS_AcchFv = .text:0x80075210; // type:function size:0x8 scope:global align:4 -__dt__13@20@dBgS_AcchFv = .text:0x80075218; // type:function size:0x8 scope:global align:4 +@36@__dt__9dBgS_AcchFv = .text:0x80075210; // type:function size:0x8 scope:global align:4 +@20@__dt__9dBgS_AcchFv = .text:0x80075218; // type:function size:0x8 scope:global align:4 checkPlayerFly__9daPy_py_cCFv = .text:0x80075220; // type:function size:0x8 scope:global align:4 __as__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x80075228; // type:function size:0x24 scope:global align:4 __dt__12dBgS_AcchCirFv = .text:0x8007524C; // type:function size:0x68 scope:global align:4 @@ -3020,7 +3020,7 @@ __ct__8dBgS_ChkFv = .text:0x800752B4; // type:function size:0x4C scope:global al __dt__8dBgS_ChkFv = .text:0x80075300; // type:function size:0x68 scope:global align:4 GetPolyPassChkInfo__8dBgS_ChkFv = .text:0x80075368; // type:function size:0x4 scope:global align:4 GetGrpPassChkInfo__8dBgS_ChkFv = .text:0x8007536C; // type:function size:0x10 scope:global align:4 -__dt__12@16@dBgS_ChkFv = .text:0x8007537C; // type:function size:0x8 scope:global align:4 +@16@__dt__8dBgS_ChkFv = .text:0x8007537C; // type:function size:0x8 scope:global align:4 __ct__11dBgS_GndChkFv = .text:0x80075384; // type:function size:0x74 scope:global align:4 __dt__11dBgS_GndChkFv = .text:0x800753F8; // type:function size:0x68 scope:global align:4 __ct__18dBgS_ObjGndChk_WtrFv = .text:0x80075460; // type:function size:0x64 scope:global align:4 @@ -3031,30 +3031,30 @@ __dt__18dBgS_ObjGndChk_AllFv = .text:0x800755E0; // type:function size:0x5C scop __dt__14dBgS_CamGndChkFv = .text:0x8007563C; // type:function size:0x58 scope:global align:4 __ct__18dBgS_CamGndChk_WtrFv = .text:0x80075694; // type:function size:0x64 scope:global align:4 __dt__18dBgS_CamGndChk_WtrFv = .text:0x800756F8; // type:function size:0x5C scope:global align:4 -__dt__15@20@dBgS_GndChkFv = .text:0x80075754; // type:function size:0x8 scope:global align:4 -__dt__15@76@dBgS_GndChkFv = .text:0x8007575C; // type:function size:0x8 scope:global align:4 -__dt__15@60@dBgS_GndChkFv = .text:0x80075764; // type:function size:0x8 scope:global align:4 -__dt__22@20@dBgS_ObjGndChk_WtrFv = .text:0x8007576C; // type:function size:0x8 scope:global align:4 -__dt__22@76@dBgS_ObjGndChk_WtrFv = .text:0x80075774; // type:function size:0x8 scope:global align:4 -__dt__22@60@dBgS_ObjGndChk_WtrFv = .text:0x8007577C; // type:function size:0x8 scope:global align:4 -__dt__22@20@dBgS_ObjGndChk_SplFv = .text:0x80075784; // type:function size:0x8 scope:global align:4 -__dt__22@76@dBgS_ObjGndChk_SplFv = .text:0x8007578C; // type:function size:0x8 scope:global align:4 -__dt__22@60@dBgS_ObjGndChk_SplFv = .text:0x80075794; // type:function size:0x8 scope:global align:4 -__dt__22@20@dBgS_ObjGndChk_AllFv = .text:0x8007579C; // type:function size:0x8 scope:global align:4 -__dt__22@76@dBgS_ObjGndChk_AllFv = .text:0x800757A4; // type:function size:0x8 scope:global align:4 -__dt__22@60@dBgS_ObjGndChk_AllFv = .text:0x800757AC; // type:function size:0x8 scope:global align:4 -__dt__18@20@dBgS_CamGndChkFv = .text:0x800757B4; // type:function size:0x8 scope:global align:4 -__dt__18@76@dBgS_CamGndChkFv = .text:0x800757BC; // type:function size:0x8 scope:global align:4 -__dt__18@60@dBgS_CamGndChkFv = .text:0x800757C4; // type:function size:0x8 scope:global align:4 -__dt__22@20@dBgS_CamGndChk_WtrFv = .text:0x800757CC; // type:function size:0x8 scope:global align:4 -__dt__22@76@dBgS_CamGndChk_WtrFv = .text:0x800757D4; // type:function size:0x8 scope:global align:4 -__dt__22@60@dBgS_CamGndChk_WtrFv = .text:0x800757DC; // type:function size:0x8 scope:global align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x80075754; // type:function size:0x8 scope:global align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x8007575C; // type:function size:0x8 scope:global align:4 +@60@__dt__11dBgS_GndChkFv = .text:0x80075764; // type:function size:0x8 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x8007576C; // type:function size:0x8 scope:global align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80075774; // type:function size:0x8 scope:global align:4 +@60@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x8007577C; // type:function size:0x8 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075784; // type:function size:0x8 scope:global align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x8007578C; // type:function size:0x8 scope:global align:4 +@60@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075794; // type:function size:0x8 scope:global align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8007579C; // type:function size:0x8 scope:global align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x800757A4; // type:function size:0x8 scope:global align:4 +@60@__dt__18dBgS_ObjGndChk_AllFv = .text:0x800757AC; // type:function size:0x8 scope:global align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x800757B4; // type:function size:0x8 scope:global align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x800757BC; // type:function size:0x8 scope:global align:4 +@60@__dt__14dBgS_CamGndChkFv = .text:0x800757C4; // type:function size:0x8 scope:global align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x800757CC; // type:function size:0x8 scope:global align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x800757D4; // type:function size:0x8 scope:global align:4 +@60@__dt__18dBgS_CamGndChk_WtrFv = .text:0x800757DC; // type:function size:0x8 scope:global align:4 __ct__14dBgS_CamGndChkFv = .text:0x800757E4; // type:function size:0x5C scope:global align:4 __ct__15dBgS_GrpPassChkFv = .text:0x80075840; // type:function size:0x18 scope:global align:4 __dt__15dBgS_GrpPassChkFv = .text:0x80075858; // type:function size:0x40 scope:global align:4 __ct__11dBgS_LinChkFv = .text:0x80075898; // type:function size:0x74 scope:global align:4 __dt__11dBgS_LinChkFv = .text:0x8007590C; // type:function size:0x68 scope:global align:4 -Set__11dBgS_LinChkFP10cXyz = .text:0x80075974; // type:function size:0x24 scope:global align:4 +Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x80075974; // type:function size:0x24 scope:global align:4 __ct__14dBgS_CamLinChkFv = .text:0x80075998; // type:function size:0x5C scope:global align:4 __dt__14dBgS_CamLinChkFv = .text:0x800759F4; // type:function size:0x58 scope:global align:4 __ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80075A4C; // type:function size:0x60 scope:global align:4 @@ -3073,36 +3073,36 @@ __ct__15dBgS_RopeLinChkFv = .text:0x80075E98; // type:function size:0x5C scope:g __dt__15dBgS_RopeLinChkFv = .text:0x80075EF4; // type:function size:0x58 scope:global align:4 __ct__16dBgS_HorseLinChkFv = .text:0x80075F4C; // type:function size:0x5C scope:global align:4 __dt__16dBgS_HorseLinChkFv = .text:0x80075FA8; // type:function size:0x58 scope:global align:4 -__dt__15@20@dBgS_LinChkFv = .text:0x80076000; // type:function size:0x8 scope:global align:4 -__dt__16@104@dBgS_LinChkFv = .text:0x80076008; // type:function size:0x8 scope:global align:4 -__dt__15@88@dBgS_LinChkFv = .text:0x80076010; // type:function size:0x8 scope:global align:4 -__dt__18@20@dBgS_CamLinChkFv = .text:0x80076018; // type:function size:0x8 scope:global align:4 -__dt__19@104@dBgS_CamLinChkFv = .text:0x80076020; // type:function size:0x8 scope:global align:4 -__dt__18@88@dBgS_CamLinChkFv = .text:0x80076028; // type:function size:0x8 scope:global align:4 -__dt__25@20@dBgS_CamLinChk_NorWtrFv = .text:0x80076030; // type:function size:0x8 scope:global align:4 -__dt__26@104@dBgS_CamLinChk_NorWtrFv = .text:0x80076038; // type:function size:0x8 scope:global align:4 -__dt__25@88@dBgS_CamLinChk_NorWtrFv = .text:0x80076040; // type:function size:0x8 scope:global align:4 -__dt__18@20@dBgS_ObjLinChkFv = .text:0x80076048; // type:function size:0x8 scope:global align:4 -__dt__19@104@dBgS_ObjLinChkFv = .text:0x80076050; // type:function size:0x8 scope:global align:4 -__dt__18@88@dBgS_ObjLinChkFv = .text:0x80076058; // type:function size:0x8 scope:global align:4 -__dt__19@20@dBgS_LinkLinChkFv = .text:0x80076060; // type:function size:0x8 scope:global align:4 -__dt__20@104@dBgS_LinkLinChkFv = .text:0x80076068; // type:function size:0x8 scope:global align:4 -__dt__19@88@dBgS_LinkLinChkFv = .text:0x80076070; // type:function size:0x8 scope:global align:4 -__dt__19@20@dBgS_BombLinChkFv = .text:0x80076078; // type:function size:0x8 scope:global align:4 -__dt__20@104@dBgS_BombLinChkFv = .text:0x80076080; // type:function size:0x8 scope:global align:4 -__dt__19@88@dBgS_BombLinChkFv = .text:0x80076088; // type:function size:0x8 scope:global align:4 -__dt__20@20@dBgS_ArrowLinChkFv = .text:0x80076090; // type:function size:0x8 scope:global align:4 -__dt__21@104@dBgS_ArrowLinChkFv = .text:0x80076098; // type:function size:0x8 scope:global align:4 -__dt__20@88@dBgS_ArrowLinChkFv = .text:0x800760A0; // type:function size:0x8 scope:global align:4 -__dt__24@20@dBgS_BoomerangLinChkFv = .text:0x800760A8; // type:function size:0x8 scope:global align:4 -__dt__25@104@dBgS_BoomerangLinChkFv = .text:0x800760B0; // type:function size:0x8 scope:global align:4 -__dt__24@88@dBgS_BoomerangLinChkFv = .text:0x800760B8; // type:function size:0x8 scope:global align:4 -__dt__19@20@dBgS_RopeLinChkFv = .text:0x800760C0; // type:function size:0x8 scope:global align:4 -__dt__20@104@dBgS_RopeLinChkFv = .text:0x800760C8; // type:function size:0x8 scope:global align:4 -__dt__19@88@dBgS_RopeLinChkFv = .text:0x800760D0; // type:function size:0x8 scope:global align:4 -__dt__20@20@dBgS_HorseLinChkFv = .text:0x800760D8; // type:function size:0x8 scope:global align:4 -__dt__21@104@dBgS_HorseLinChkFv = .text:0x800760E0; // type:function size:0x8 scope:global align:4 -__dt__20@88@dBgS_HorseLinChkFv = .text:0x800760E8; // type:function size:0x8 scope:global align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80076000; // type:function size:0x8 scope:global align:4 +@104@__dt__12dBgS_LinChkFv = .text:0x80076008; // type:function size:0x8 scope:global align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80076010; // type:function size:0x8 scope:global align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x80076018; // type:function size:0x8 scope:global align:4 +@104@__dt__15dBgS_CamLinChkFv = .text:0x80076020; // type:function size:0x8 scope:global align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x80076028; // type:function size:0x8 scope:global align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076030; // type:function size:0x8 scope:global align:4 +@104@__dt__22dBgS_CamLinChk_NorWtrFv = .text:0x80076038; // type:function size:0x8 scope:global align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076040; // type:function size:0x8 scope:global align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x80076048; // type:function size:0x8 scope:global align:4 +@104@__dt__15dBgS_ObjLinChkFv = .text:0x80076050; // type:function size:0x8 scope:global align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x80076058; // type:function size:0x8 scope:global align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x80076060; // type:function size:0x8 scope:global align:4 +@104@__dt__16dBgS_LinkLinChkFv = .text:0x80076068; // type:function size:0x8 scope:global align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x80076070; // type:function size:0x8 scope:global align:4 +@20@__dt__15dBgS_BombLinChkFv = .text:0x80076078; // type:function size:0x8 scope:global align:4 +@104@__dt__16dBgS_BombLinChkFv = .text:0x80076080; // type:function size:0x8 scope:global align:4 +@88@__dt__15dBgS_BombLinChkFv = .text:0x80076088; // type:function size:0x8 scope:global align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x80076090; // type:function size:0x8 scope:global align:4 +@104@__dt__17dBgS_ArrowLinChkFv = .text:0x80076098; // type:function size:0x8 scope:global align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x800760A0; // type:function size:0x8 scope:global align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x800760A8; // type:function size:0x8 scope:global align:4 +@104@__dt__21dBgS_BoomerangLinChkFv = .text:0x800760B0; // type:function size:0x8 scope:global align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x800760B8; // type:function size:0x8 scope:global align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x800760C0; // type:function size:0x8 scope:global align:4 +@104@__dt__16dBgS_RopeLinChkFv = .text:0x800760C8; // type:function size:0x8 scope:global align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x800760D0; // type:function size:0x8 scope:global align:4 +@20@__dt__16dBgS_HorseLinChkFv = .text:0x800760D8; // type:function size:0x8 scope:global align:4 +@104@__dt__17dBgS_HorseLinChkFv = .text:0x800760E0; // type:function size:0x8 scope:global align:4 +@88@__dt__16dBgS_HorseLinChkFv = .text:0x800760E8; // type:function size:0x8 scope:global align:4 __ct__16dBgS_MoveBgActorFv = .text:0x800760F0; // type:function size:0x44 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x80076134; // type:function size:0x4 scope:local align:4 CreateHeap__16dBgS_MoveBgActorFv = .text:0x80076138; // type:function size:0x8 scope:global align:4 @@ -3119,17 +3119,17 @@ MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x80076380; // type:function size:0x7 MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x800763F8; // type:function size:0xBC scope:global align:4 __ct__11dBgS_SphChkFv = .text:0x800764B4; // type:function size:0xAC scope:global align:4 __dt__11dBgS_SphChkFv = .text:0x80076560; // type:function size:0x74 scope:global align:4 -__dt__15@20@dBgS_SphChkFv = .text:0x800765D4; // type:function size:0x8 scope:global align:4 -__dt__15@36@dBgS_SphChkFv = .text:0x800765DC; // type:function size:0x8 scope:global align:4 -__dt__15@72@dBgS_SphChkFv = .text:0x800765E4; // type:function size:0x8 scope:global align:4 -__dt__15@56@dBgS_SphChkFv = .text:0x800765EC; // type:function size:0x8 scope:global align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x800765D4; // type:function size:0x8 scope:global align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x800765DC; // type:function size:0x8 scope:global align:4 +@72@__dt__11dBgS_SphChkFv = .text:0x800765E4; // type:function size:0x8 scope:global align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x800765EC; // type:function size:0x8 scope:global align:4 Set__14dBgS_SplGrpChkFR4cXyzf = .text:0x800765F4; // type:function size:0x20 scope:global align:4 __ct__14dBgS_SplGrpChkFv = .text:0x80076614; // type:function size:0xB0 scope:global align:4 __dt__14dBgS_SplGrpChkFv = .text:0x800766C4; // type:function size:0x74 scope:global align:4 Init__14dBgS_SplGrpChkFv = .text:0x80076738; // type:function size:0x18 scope:global align:4 -__dt__18@16@dBgS_SplGrpChkFv = .text:0x80076750; // type:function size:0x8 scope:global align:4 -__dt__18@52@dBgS_SplGrpChkFv = .text:0x80076758; // type:function size:0x8 scope:global align:4 -__dt__18@36@dBgS_SplGrpChkFv = .text:0x80076760; // type:function size:0x8 scope:global align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x80076750; // type:function size:0x8 scope:global align:4 +@52@__dt__14dBgS_SplGrpChkFv = .text:0x80076758; // type:function size:0x8 scope:global align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x80076760; // type:function size:0x8 scope:global align:4 __ct__16dBgS_PolyPassChkFv = .text:0x80076768; // type:function size:0x40 scope:global align:4 __dt__16dBgS_PolyPassChkFv = .text:0x800767A8; // type:function size:0x40 scope:global align:4 SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk = .text:0x800767E8; // type:function size:0x5C scope:global align:4 @@ -3154,13 +3154,13 @@ ClrIronBall__16dBgS_PolyPassChkFv = .text:0x8007697C; // type:function size:0xC __ct__12dBgS_RoofChkFv = .text:0x80076988; // type:function size:0x9C scope:global align:4 __dt__12dBgS_RoofChkFv = .text:0x80076A24; // type:function size:0x74 scope:global align:4 Init__12dBgS_RoofChkFv = .text:0x80076A98; // type:function size:0xC scope:global align:4 -__dt__16@16@dBgS_RoofChkFv = .text:0x80076AA4; // type:function size:0x8 scope:global align:4 -__dt__16@52@dBgS_RoofChkFv = .text:0x80076AAC; // type:function size:0x8 scope:global align:4 -__dt__16@36@dBgS_RoofChkFv = .text:0x80076AB4; // type:function size:0x8 scope:global align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x80076AA4; // type:function size:0x8 scope:global align:4 +@52@__dt__12dBgS_RoofChkFv = .text:0x80076AAC; // type:function size:0x8 scope:global align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x80076AB4; // type:function size:0x8 scope:global align:4 __ct__11dBgS_WtrChkFv = .text:0x80076ABC; // type:function size:0x60 scope:global align:4 -__dt__15@16@dBgS_WtrChkFv = .text:0x80076B1C; // type:function size:0x8 scope:global align:4 -__dt__15@52@dBgS_WtrChkFv = .text:0x80076B24; // type:function size:0x8 scope:global align:4 -__dt__15@36@dBgS_WtrChkFv = .text:0x80076B2C; // type:function size:0x8 scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x80076B1C; // type:function size:0x8 scope:global align:4 +@52@__dt__11dBgS_WtrChkFv = .text:0x80076B24; // type:function size:0x8 scope:global align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x80076B2C; // type:function size:0x8 scope:global align:4 __ct__11cBgW_RwgElmFv = .text:0x80076B34; // type:function size:0x10 scope:global align:4 __dt__11cBgW_RwgElmFv = .text:0x80076B44; // type:function size:0x40 scope:global align:4 __ct__13cBgW_NodeTreeFv = .text:0x80076B84; // type:function size:0x3C scope:global align:4 @@ -3203,7 +3203,7 @@ ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x800787C8; // type:function s GetGrpRoomIndex__4cBgWCFRC13cBgS_PolyInfo = .text:0x800787D0; // type:function size:0x80 scope:global align:4 GetBnd__4cBgWCFv = .text:0x80078850; // type:function size:0x18 scope:global align:4 GetTrans__4cBgWCFP4cXyz = .text:0x80078868; // type:function size:0x38 scope:global align:4 -GetTriPnt__4cBgWCFR19cBgS_PolyInfo = .text:0x800788A0; // type:function size:0x98 scope:global align:4 +GetTriPnt__4cBgWCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x800788A0; // type:function size:0x98 scope:global align:4 GetTopUnder__4cBgWCFPfPf = .text:0x80078938; // type:function size:0x24 scope:global align:4 GetTriPla__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007895C; // type:function size:0x5C scope:global align:4 GetGrpInf__4cBgWCFRC13cBgS_PolyInfo = .text:0x800789B8; // type:function size:0x44 scope:global align:4 @@ -3274,9 +3274,9 @@ SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x8007B158; // type:function size: SphChk__4dBgWFP11dBgS_SphChkPv = .text:0x8007B278; // type:function size:0xC scope:global align:4 GetPolyGrpRoomInfId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B284; // type:function size:0x30 scope:global align:4 GetGrpSoundId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B2B4; // type:function size:0x30 scope:global align:4 -CrrPos__4dBgWFR19cBgS_PolyInfo = .text:0x8007B2E4; // type:function size:0x24 scope:global align:4 -TransPos__4dBgWFR19cBgS_PolyInfo = .text:0x8007B308; // type:function size:0x24 scope:global align:4 -MatrixCrrPos__4dBgWFR19cBgS_PolyInfo = .text:0x8007B32C; // type:function size:0x10 scope:global align:4 +CrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B2E4; // type:function size:0x24 scope:global align:4 +TransPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B308; // type:function size:0x24 scope:global align:4 +MatrixCrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B32C; // type:function size:0x10 scope:global align:4 ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B33C; // type:function size:0x324 scope:global align:4 ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B660; // type:function size:0x74 scope:global align:4 ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x8007B6D4; // type:function size:0x6C scope:global align:4 @@ -3312,8 +3312,8 @@ ChkMoveBg__8dBgWKColCFv = .text:0x8007BCA4; // type:function size:0x8 scope:glob ChkMoveFlag__8dBgWKColCFv = .text:0x8007BCAC; // type:function size:0x8 scope:global align:4 GetTriPla__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BCB4; // type:function size:0x8 scope:global align:4 GetTriPla__8dBgWKColCFi = .text:0x8007BCBC; // type:function size:0x8C scope:global align:4 -GetTriPnt__8dBgWKColCFR19cBgS_PolyInfo = .text:0x8007BD48; // type:function size:0x5C scope:global align:4 -GetTriPnt__8dBgWKColCFP18KC_PrismData = .text:0x8007BDA4; // type:function size:0x15C scope:global align:4 +GetTriPnt__8dBgWKColCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007BD48; // type:function size:0x5C scope:global align:4 +GetTriPnt__8dBgWKColCFPC12KC_PrismDataP3VecP3VecP3Vec = .text:0x8007BDA4; // type:function size:0x15C scope:global align:4 GetBnd__8dBgWKColCFv = .text:0x8007BF00; // type:function size:0x8 scope:global align:4 GetGrpInf__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BF08; // type:function size:0x40 scope:global align:4 OffMoveFlag__8dBgWKColFv = .text:0x8007BF48; // type:function size:0x4 scope:global align:4 @@ -3361,17 +3361,17 @@ GetRoomPathId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080428; // type:function GetRoomPathPntNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080480; // type:function size:0x58 scope:global align:4 GetPolyGrpRoomInfId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800804D8; // type:function size:0x58 scope:global align:4 GetGrpSoundId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080530; // type:function size:0x58 scope:global align:4 -CrrPos__8dBgWKColFR19cBgS_PolyInfo = .text:0x80080588; // type:function size:0x4 scope:global align:4 -TransPos__8dBgWKColFR19cBgS_PolyInfo = .text:0x8008058C; // type:function size:0x4 scope:global align:4 -MatrixCrrPos__8dBgWKColFR19cBgS_PolyInfo = .text:0x80080590; // type:function size:0x4 scope:global align:4 +CrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080588; // type:function size:0x4 scope:global align:4 +TransPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8008058C; // type:function size:0x4 scope:global align:4 +MatrixCrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080590; // type:function size:0x4 scope:global align:4 getPrismData__8dBgWKColCFi = .text:0x80080594; // type:function size:0x14 scope:global align:4 Set__6dBgWSvFP6cBgD_tUl = .text:0x800805A8; // type:function size:0x80 scope:global align:4 CopyBackVtx__6dBgWSvFv = .text:0x80080628; // type:function size:0x6C scope:global align:4 CrrPosWork__6dBgWSvFP4cXyziii = .text:0x80080694; // type:function size:0x1F4 scope:global align:4 -CrrPos__6dBgWSvFR19cBgS_PolyInfo = .text:0x80080888; // type:function size:0xBC scope:global align:4 +CrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080888; // type:function size:0xBC scope:global align:4 TransPosWork__6dBgWSvFP4cXyziii = .text:0x80080944; // type:function size:0x25C scope:global align:4 -TransPos__6dBgWSvFR19cBgS_PolyInfo = .text:0x80080BA0; // type:function size:0xBC scope:global align:4 -MatrixCrrPos__6dBgWSvFR19cBgS_PolyInfo = .text:0x80080C5C; // type:function size:0x4 scope:global align:4 +TransPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080BA0; // type:function size:0xBC scope:global align:4 +MatrixCrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080C5C; // type:function size:0x4 scope:global align:4 __dt__6dBgWSvFv = .text:0x80080C60; // type:function size:0x5C scope:global align:4 ct__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080CBC; // type:function size:0x18 scope:global align:4 SetHitApid__22dCcD_GAtTgCoCommonBaseFUi = .text:0x80080CD4; // type:function size:0x10 scope:global align:4 @@ -3426,15 +3426,15 @@ Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x800818EC; // type:function size:0x44 sc StartCAt__8dCcD_SphFR4cXyz = .text:0x80081930; // type:function size:0x5C scope:global align:4 MoveCAt__8dCcD_SphFR4cXyz = .text:0x8008198C; // type:function size:0x64 scope:global align:4 GetShapeAttr__8dCcD_SphFv = .text:0x800819F0; // type:function size:0x10 scope:global align:4 -__dt__13@28@dCcD_SttsFv = .text:0x80081A00; // type:function size:0x8 scope:global align:4 -__dt__13@292@dCcD_CpsFv = .text:0x80081A08; // type:function size:0x8 scope:global align:4 -__dt__13@260@dCcD_CpsFv = .text:0x80081A10; // type:function size:0x8 scope:global align:4 -__dt__13@292@dCcD_TriFv = .text:0x80081A18; // type:function size:0x8 scope:global align:4 -__dt__13@260@dCcD_TriFv = .text:0x80081A20; // type:function size:0x8 scope:global align:4 -__dt__13@292@dCcD_CylFv = .text:0x80081A28; // type:function size:0x8 scope:global align:4 -__dt__13@260@dCcD_CylFv = .text:0x80081A30; // type:function size:0x8 scope:global align:4 -__dt__13@292@dCcD_SphFv = .text:0x80081A38; // type:function size:0x8 scope:global align:4 -__dt__13@260@dCcD_SphFv = .text:0x80081A40; // type:function size:0x8 scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x80081A00; // type:function size:0x8 scope:global align:4 +@292@__dt__9dCcD_CpsFv = .text:0x80081A08; // type:function size:0x8 scope:global align:4 +@260@__dt__9dCcD_CpsFv = .text:0x80081A10; // type:function size:0x8 scope:global align:4 +@292@__dt__9dCcD_TriFv = .text:0x80081A18; // type:function size:0x8 scope:global align:4 +@260@__dt__9dCcD_TriFv = .text:0x80081A20; // type:function size:0x8 scope:global align:4 +@292@__dt__9dCcD_CylFv = .text:0x80081A28; // type:function size:0x8 scope:global align:4 +@260@__dt__9dCcD_CylFv = .text:0x80081A30; // type:function size:0x8 scope:global align:4 +@292@__dt__9dCcD_SphFv = .text:0x80081A38; // type:function size:0x8 scope:global align:4 +@260@__dt__9dCcD_SphFv = .text:0x80081A40; // type:function size:0x8 scope:global align:4 __dt__18cCcD_ObjCommonBaseFv = .text:0x80081A48; // type:function size:0x40 scope:global align:4 __dt__10cCcD_ObjAtFv = .text:0x80081A88; // type:function size:0x40 scope:global align:4 __dt__10cCcD_ObjTgFv = .text:0x80081AC8; // type:function size:0x40 scope:global align:4 @@ -3526,7 +3526,7 @@ ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCc SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x800838F8; // type:function size:0x29C scope:global align:4 ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083B94; // type:function size:0x198 scope:global align:4 ChkLine__4dCcSFR4cXyzR4cXyzfPP10fopAc_ac_c = .text:0x80083D2C; // type:function size:0x1C4 scope:global align:4 -chkCameraPoint__4dCcSFR10cXyz = .text:0x80083EF0; // type:function size:0x1C0 scope:global align:4 +chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083EF0; // type:function size:0x1C0 scope:global align:4 MoveAfterCheck__4dCcSFv = .text:0x800840B0; // type:function size:0x4 scope:global align:4 Move__4dCcSFv = .text:0x800840B4; // type:function size:0x4 scope:global align:4 Draw__4dCcSFv = .text:0x800840B8; // type:function size:0x34 scope:global align:4 @@ -4192,7 +4192,7 @@ resetFacePriBtk__9daAlink_cFv = .text:0x800A723C; // type:function size:0x48 sco playFaceTextureAnime__9daAlink_cFv = .text:0x800A7284; // type:function size:0x380 scope:global align:4 getGroundAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A7604; // type:function size:0x98 scope:global align:4 getRoofAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A769C; // type:function size:0x90 scope:global align:4 -getWallEdgePos__9daAlink_cFR10cXyz = .text:0x800A772C; // type:function size:0xB0 scope:global align:4 +getWallEdgePos__9daAlink_cFRC4cXyzP8cM3dGPlaP8cM3dGPlaP4cXyzi = .text:0x800A772C; // type:function size:0xB0 scope:global align:4 setFrontWallType__9daAlink_cFv = .text:0x800A77DC; // type:function size:0x1020 scope:global align:4 checkWaterPolygonUnder__9daAlink_cFv = .text:0x800A87FC; // type:function size:0x2C scope:global align:4 setWaterY__9daAlink_cFv = .text:0x800A8828; // type:function size:0x94 scope:global align:4 @@ -4889,8 +4889,8 @@ checkGuardActionChange__9daAlink_cFv = .text:0x800D2E04; // type:function size:0 stickArrowIncrement__9daAlink_cFi = .text:0x800D2EE4; // type:function size:0x10C scope:global align:4 setArrowShieldActor__9daAlink_cFP10fopAc_ac_ci = .text:0x800D2FF0; // type:function size:0x184 scope:global align:4 checkWoodShieldEquipNotIronBall__9daAlink_cCFv = .text:0x800D3174; // type:function size:0x54 scope:global align:4 -getArrowShieldOffset__9daAlink_cCFP10cXyz = .text:0x800D31C8; // type:function size:0x1D8 scope:global align:4 -setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzP10cXyz = .text:0x800D33A0; // type:function size:0x7C scope:global align:4 +getArrowShieldOffset__9daAlink_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x800D31C8; // type:function size:0x1D8 scope:global align:4 +setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzPC4cXyzPC4cXyz = .text:0x800D33A0; // type:function size:0x7C scope:global align:4 checkUpperGuardAnime__9daAlink_cCFv = .text:0x800D341C; // type:function size:0xA8 scope:global align:4 checkPlayerGuard__9daAlink_cCFv = .text:0x800D34C4; // type:function size:0x94 scope:global align:4 checkGuardAccept__9daAlink_cFv = .text:0x800D3558; // type:function size:0x7C scope:global align:4 @@ -5388,7 +5388,7 @@ setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo = .text:0x800F5F88; // type:fun checkRoofHangMovePos__9daAlink_cFv = .text:0x800F5FDC; // type:function size:0x100 scope:global align:4 commonRoofHangProc__9daAlink_cFv = .text:0x800F60DC; // type:function size:0x180 scope:global align:4 checkNextActionRoofHang__9daAlink_cFv = .text:0x800F625C; // type:function size:0xF4 scope:global align:4 -procRoofHangStartInit__9daAlink_cFR19cBgS_PolyInfo = .text:0x800F6350; // type:function size:0xD8 scope:global align:4 +procRoofHangStartInit__9daAlink_cFRC13cBgS_PolyInfoRC4cXyzi = .text:0x800F6350; // type:function size:0xD8 scope:global align:4 procRoofHangStart__9daAlink_cFv = .text:0x800F6428; // type:function size:0xD8 scope:global align:4 procRoofHangWaitInit__9daAlink_cFi = .text:0x800F6500; // type:function size:0x180 scope:global align:4 procRoofHangWait__9daAlink_cFv = .text:0x800F6680; // type:function size:0x6C scope:global align:4 @@ -6111,20 +6111,20 @@ __dt__15LIGHT_INFLUENCEFv = .text:0x801329DC; // type:function size:0x40 scope:g __ct__Q29daAlink_c14firePointEff_cFv = .text:0x80132A1C; // type:function size:0x4 scope:global align:4 __dt__Q29daAlink_c14firePointEff_cFv = .text:0x80132A20; // type:function size:0x40 scope:global align:4 __sinit_d_a_alink_cpp = .text:0x80132A60; // type:function size:0x464 scope:global align:4 -__dt__19@20@dBgS_LinkGndChkFv = .text:0x80132EC4; // type:function size:0x8 scope:global align:4 -__dt__19@76@dBgS_LinkGndChkFv = .text:0x80132ECC; // type:function size:0x8 scope:global align:4 -__dt__19@60@dBgS_LinkGndChkFv = .text:0x80132ED4; // type:function size:0x8 scope:global align:4 -__dt__20@16@dBgS_LinkRoofChkFv = .text:0x80132EDC; // type:function size:0x8 scope:global align:4 -__dt__20@52@dBgS_LinkRoofChkFv = .text:0x80132EE4; // type:function size:0x8 scope:global align:4 -__dt__20@36@dBgS_LinkRoofChkFv = .text:0x80132EEC; // type:function size:0x8 scope:global align:4 -__dt__16@36@dBgS_ObjAcchFv = .text:0x80132EF4; // type:function size:0x8 scope:global align:4 -__dt__16@20@dBgS_ObjAcchFv = .text:0x80132EFC; // type:function size:0x8 scope:global align:4 -__dt__17@36@dBgS_LinkAcchFv = .text:0x80132F04; // type:function size:0x8 scope:global align:4 -__dt__17@20@dBgS_LinkAcchFv = .text:0x80132F0C; // type:function size:0x8 scope:global align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80132EC4; // type:function size:0x8 scope:global align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x80132ECC; // type:function size:0x8 scope:global align:4 +@60@__dt__15dBgS_LinkGndChkFv = .text:0x80132ED4; // type:function size:0x8 scope:global align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x80132EDC; // type:function size:0x8 scope:global align:4 +@52@__dt__16dBgS_LinkRoofChkFv = .text:0x80132EE4; // type:function size:0x8 scope:global align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x80132EEC; // type:function size:0x8 scope:global align:4 +@36@__dt__12dBgS_ObjAcchFv = .text:0x80132EF4; // type:function size:0x8 scope:global align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x80132EFC; // type:function size:0x8 scope:global align:4 +@36@__dt__13dBgS_LinkAcchFv = .text:0x80132F04; // type:function size:0x8 scope:global align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x80132F0C; // type:function size:0x8 scope:global align:4 DeleteBase__12daItemBase_cFPCc = .text:0x80132F14; // type:function size:0x28 scope:global align:4 clothCreate__12daItemBase_cFv = .text:0x80132F3C; // type:function size:0x8 scope:global align:4 __CreateHeap__12daItemBase_cFv = .text:0x80132F44; // type:function size:0x8 scope:global align:4 -CreateItemHeap__12daItemBase_cFP10c = .text:0x80132F4C; // type:function size:0x420 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x80132F4C; // type:function size:0x420 scope:global align:4 DrawBase__12daItemBase_cFv = .text:0x8013336C; // type:function size:0x9C scope:global align:4 RotateYBase__12daItemBase_cFv = .text:0x80133408; // type:function size:0x4C scope:global align:4 setListStart__12daItemBase_cFv = .text:0x80133454; // type:function size:0x24 scope:global align:4 @@ -6172,12 +6172,12 @@ setParam__19daNpcT_DmgStagger_cFP10fopAc_ac_cP10fopAc_ac_cs = .text:0x80135C1C; calc__19daNpcT_DmgStagger_cFi = .text:0x80135C90; // type:function size:0x160 scope:global align:4 tgHitCallBack__8daNpcT_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80135DF0; // type:function size:0x2C scope:global align:4 srchActor__8daNpcT_cFPvPv = .text:0x80135E1C; // type:function size:0x84 scope:global align:4 -getTrnsfrmAnmP__8daNpcT_cFP10c = .text:0x80135EA0; // type:function size:0x20 scope:global align:4 -getTrnsfrmKeyAnmP__8daNpcT_cFP10c = .text:0x80135EC0; // type:function size:0x20 scope:global align:4 -getTexPtrnAnmP__8daNpcT_cFP10c = .text:0x80135EE0; // type:function size:0x20 scope:global align:4 -getTexSRTKeyAnmP__8daNpcT_cFP10c = .text:0x80135F00; // type:function size:0x20 scope:global align:4 -getTevRegKeyAnmP__8daNpcT_cFP10c = .text:0x80135F20; // type:function size:0x20 scope:global align:4 -getColorAnmP__8daNpcT_cFP10c = .text:0x80135F40; // type:function size:0x20 scope:global align:4 +getTrnsfrmAnmP__8daNpcT_cFPCci = .text:0x80135EA0; // type:function size:0x20 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcT_cFPCci = .text:0x80135EC0; // type:function size:0x20 scope:global align:4 +getTexPtrnAnmP__8daNpcT_cFPCci = .text:0x80135EE0; // type:function size:0x20 scope:global align:4 +getTexSRTKeyAnmP__8daNpcT_cFPCci = .text:0x80135F00; // type:function size:0x20 scope:global align:4 +getTevRegKeyAnmP__8daNpcT_cFPCci = .text:0x80135F20; // type:function size:0x20 scope:global align:4 +getColorAnmP__8daNpcT_cFPCci = .text:0x80135F40; // type:function size:0x20 scope:global align:4 setMcaMorfAnm__8daNpcT_cFP18J3DAnmTransformKeyffiii = .text:0x80135F60; // type:function size:0xF4 scope:global align:4 setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80136054; // type:function size:0x24 scope:global align:4 setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80136078; // type:function size:0x24 scope:global align:4 @@ -6353,7 +6353,7 @@ dbgDraw__11daBaseNpc_cFv = .text:0x8013C010; // type:function size:0x8 scope:glo __ct__23daBaseNpc_moveBgActor_cFv = .text:0x8013C018; // type:function size:0x44 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x8013C05C; // type:function size:0x4 scope:local align:4 MoveBGCreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8013C060; // type:function size:0xEC scope:global align:4 -MoveBGCreate__23daBaseNpc_moveBgActor_cFP10c = .text:0x8013C14C; // type:function size:0xF4 scope:global align:4 +MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x8013C14C; // type:function size:0xF4 scope:global align:4 MoveBGDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8013C240; // type:function size:0x78 scope:global align:4 MoveBGExecute__23daBaseNpc_moveBgActor_cFv = .text:0x8013C2B8; // type:function size:0xAC scope:global align:4 daBaseNpc_PntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x8013C364; // type:function size:0xA4 scope:global align:4 @@ -6615,7 +6615,7 @@ getItemPos__9daPy_py_cCFv = .text:0x8014852C; // type:function size:0x8 scope:gl getLeftHandPos__9daPy_py_cCFv = .text:0x80148534; // type:function size:0x8 scope:global align:4 __dt__16Z2SoundObjSimpleFv = .text:0x8014853C; // type:function size:0x58 scope:global align:4 fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x80148594; // type:function size:0x10 scope:global align:4 -fopAcM_seStart__FP16fopAc_ac_c = .text:0x801485A4; // type:function size:0x78 scope:global align:4 +fopAcM_seStart__FPC10fopAc_ac_cUlUl = .text:0x801485A4; // type:function size:0x78 scope:global align:4 cLib_calcTimer__FPUc = .text:0x8014861C; // type:function size:0x1C scope:global align:4 __ct__9dInsect_cFv = .text:0x80148638; // type:function size:0x68 scope:global align:4 CalcZBuffer__9dInsect_cFf = .text:0x801486A0; // type:function size:0x194 scope:global align:4 @@ -6824,10 +6824,10 @@ camera_delete__FP20camera_process_class = .text:0x80166674; // type:function siz is_camera_delete__FPv = .text:0x801666B0; // type:function size:0x8 scope:global align:4 Init__14dCamForcusLineFv = .text:0x801666B8; // type:function size:0xBC scope:global align:4 Draw__14dCamForcusLineFv = .text:0x80166774; // type:function size:0x84 scope:global align:4 -__dt__18@20@dBgS_CamSphChkFv = .text:0x801667F8; // type:function size:0x8 scope:global align:4 -__dt__18@36@dBgS_CamSphChkFv = .text:0x80166800; // type:function size:0x8 scope:global align:4 -__dt__18@72@dBgS_CamSphChkFv = .text:0x80166808; // type:function size:0x8 scope:global align:4 -__dt__18@56@dBgS_CamSphChkFv = .text:0x80166810; // type:function size:0x8 scope:global align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x801667F8; // type:function size:0x8 scope:global align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80166800; // type:function size:0x8 scope:global align:4 +@72@__dt__14dBgS_CamSphChkFv = .text:0x80166808; // type:function size:0x8 scope:global align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80166810; // type:function size:0x8 scope:global align:4 __ct__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x80166818; // type:function size:0x30 scope:global align:4 __dt__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x80166848; // type:function size:0x58 scope:global align:4 __ct__Q29dCamera_c10dCamInfo_cFv = .text:0x801668A0; // type:function size:0x4 scope:global align:4 @@ -7079,7 +7079,7 @@ _create__16dFile_select3D_cFUcUc = .text:0x80175840; // type:function size:0xBC freeHeap__16dFile_select3D_cFv = .text:0x801758FC; // type:function size:0x48 scope:global align:4 _move__16dFile_select3D_cFv = .text:0x80175944; // type:function size:0xCC scope:global align:4 draw__16dFile_select3D_cFv = .text:0x80175A10; // type:function size:0xA8 scope:global align:4 -setJ3D__16dFile_select3D_cFP10c = .text:0x80175AB8; // type:function size:0x2F0 scope:global align:4 +setJ3D__16dFile_select3D_cFPCcPCcPCc = .text:0x80175AB8; // type:function size:0x2F0 scope:global align:4 set_mtx__16dFile_select3D_cFv = .text:0x80175DA8; // type:function size:0xAC scope:global align:4 animePlay__16dFile_select3D_cFv = .text:0x80175E54; // type:function size:0x104 scope:global align:4 animeEntry__16dFile_select3D_cFv = .text:0x80175F58; // type:function size:0x68 scope:global align:4 @@ -7430,10 +7430,10 @@ dKy_pol_efftype_get__FPC13cBgS_PolyInfo = .text:0x8018E4D0; // type:function siz dKy_pol_efftype2_get__FPC13cBgS_PolyInfo = .text:0x8018E5D4; // type:function size:0x104 scope:global align:4 dKy_pol_sound_get__FPC13cBgS_PolyInfo = .text:0x8018E6D8; // type:function size:0xD0 scope:global align:4 dKy_pol_argument_get__FPC13cBgS_PolyInfo = .text:0x8018E7A8; // type:function size:0xC4 scope:global align:4 -dKy_pol_eff_prim_get__FP19cBgS_PolyInfo = .text:0x8018E86C; // type:function size:0x154 scope:global align:4 -dKy_pol_eff_env_get__FP19cBgS_PolyInfo = .text:0x8018E9C0; // type:function size:0x158 scope:global align:4 -dKy_pol_eff2_prim_get__FP19cBgS_PolyInfo = .text:0x8018EB18; // type:function size:0x154 scope:global align:4 -dKy_pol_eff2_env_get__FP19cBgS_PolyInfo = .text:0x8018EC6C; // type:function size:0x158 scope:global align:4 +dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E86C; // type:function size:0x154 scope:global align:4 +dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E9C0; // type:function size:0x158 scope:global align:4 +dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018EB18; // type:function size:0x154 scope:global align:4 +dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018EC6C; // type:function size:0x158 scope:global align:4 dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018EDC4; // type:function size:0x128 scope:global align:4 dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo = .text:0x8018EEEC; // type:function size:0x15C scope:global align:4 dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018F048; // type:function size:0x128 scope:global align:4 @@ -7445,10 +7445,10 @@ dKy_Indoor_check__Fv = .text:0x8018F3FC; // type:function size:0x54 scope:global dKy_withwarp_capture_check__Fv = .text:0x8018F450; // type:function size:0x8 scope:global align:4 dKy_depth_dist_set__FPv = .text:0x8018F458; // type:function size:0x1A8 scope:global align:4 dKy_darkworld_check__Fv = .text:0x8018F600; // type:function size:0x40 scope:global align:4 -dKy_F_SP121Check__FP10c = .text:0x8018F640; // type:function size:0x140 scope:global align:4 -dKy_darkworld_stage_check__FP10c = .text:0x8018F780; // type:function size:0xD4 scope:global align:4 -dKy_darkworld_spot_check__FP10c = .text:0x8018F854; // type:function size:0x90 scope:global align:4 -dKy_darkworld_Area_set__FP10c = .text:0x8018F8E4; // type:function size:0xA8 scope:global align:4 +dKy_F_SP121Check__FPCciPUci = .text:0x8018F640; // type:function size:0x140 scope:global align:4 +dKy_darkworld_stage_check__FPCci = .text:0x8018F780; // type:function size:0xD4 scope:global align:4 +dKy_darkworld_spot_check__FPCci = .text:0x8018F854; // type:function size:0x90 scope:global align:4 +dKy_darkworld_Area_set__FPCci = .text:0x8018F8E4; // type:function size:0xA8 scope:global align:4 dKy_murky_set__FP11J3DMaterial = .text:0x8018F98C; // type:function size:0x36C scope:global align:4 dKy_shadow_mode_set__FUc = .text:0x8018FCF8; // type:function size:0x18 scope:global align:4 dKy_shadow_mode_reset__FUc = .text:0x8018FD10; // type:function size:0x18 scope:global align:4 @@ -7605,7 +7605,7 @@ _create__17dMenu_Collect3D_cFv = .text:0x8019AAAC; // type:function size:0xE8 sc _delete__17dMenu_Collect3D_cFv = .text:0x8019AB94; // type:function size:0x1C scope:global align:4 _move__17dMenu_Collect3D_cFUcUc = .text:0x8019ABB0; // type:function size:0x238 scope:global align:4 draw__17dMenu_Collect3D_cFv = .text:0x8019ADE8; // type:function size:0xD0 scope:global align:4 -setJ3D__17dMenu_Collect3D_cFP10c = .text:0x8019AEB8; // type:function size:0x2E8 scope:global align:4 +setJ3D__17dMenu_Collect3D_cFPCcPCcPCc = .text:0x8019AEB8; // type:function size:0x2E8 scope:global align:4 set_mtx__17dMenu_Collect3D_cFv = .text:0x8019B1A0; // type:function size:0xB4 scope:global align:4 animePlay__17dMenu_Collect3D_cFv = .text:0x8019B254; // type:function size:0x114 scope:global align:4 animeEntry__17dMenu_Collect3D_cFv = .text:0x8019B368; // type:function size:0x68 scope:global align:4 @@ -7714,7 +7714,7 @@ zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801A4BE0; // type:function size:0x1 zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801A4CF4; // type:function size:0xA8 scope:global align:4 zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801A4D9C; // type:function size:0xB4 scope:global align:4 zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801A4E50; // type:function size:0x9C scope:global align:4 -__dt__17@4@dMenu_DmapBg_cFv = .text:0x801A4EEC; // type:function size:0x8 scope:global align:4 +@4@__dt__13dMenu_DmapBg_cFv = .text:0x801A4EEC; // type:function size:0x8 scope:global align:4 setCornerColor__10J2DPictureFQ28JUtility6TColor = .text:0x801A4EF4; // type:function size:0x78 scope:global align:4 append__10J2DPictureFPC7ResTIMGf = .text:0x801A4F6C; // type:function size:0x14 scope:global align:4 insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801A4F80; // type:function size:0x18 scope:global align:4 @@ -7904,7 +7904,7 @@ setProcess__12dMenu_Fmap_cFUc = .text:0x801AFDFC; // type:function size:0x10 sco setFlash__12dMenu_Fmap_cFUcb = .text:0x801AFE0C; // type:function size:0x90 scope:global align:4 readWorldData__12dMenu_Fmap_cFUc = .text:0x801AFE9C; // type:function size:0x1C4 scope:global align:4 readAreaData__12dMenu_Fmap_cFUcb = .text:0x801B0060; // type:function size:0x5AC scope:global align:4 -readRoomData__12dMenu_Fmap_cFP10c = .text:0x801B060C; // type:function size:0x180 scope:global align:4 +readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc = .text:0x801B060C; // type:function size:0x180 scope:global align:4 readFieldMapData__12dMenu_Fmap_cFPPvPCcbb = .text:0x801B078C; // type:function size:0x200 scope:global align:4 decodeFieldMapData__12dMenu_Fmap_cFv = .text:0x801B098C; // type:function size:0x230 scope:global align:4 decodePortalData__12dMenu_Fmap_cFv = .text:0x801B0BBC; // type:function size:0x4 scope:global align:4 @@ -7990,7 +7990,7 @@ calcAllMapPos__18dMenu_Fmap2DBack_cFv = .text:0x801B4950; // type:function size: calcAllMapScaleRate__18dMenu_Fmap2DBack_cFv = .text:0x801B4A88; // type:function size:0x3C scope:global align:4 calcAllMapPos2DFirst__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B4AC4; // type:function size:0x74 scope:global align:4 calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B4B38; // type:function size:0x1C scope:global align:4 -calcAllMapPos2D__18dMenu_Fmap2DBack_cFP10c = .text:0x801B4B54; // type:function size:0xB0 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf = .text:0x801B4B54; // type:function size:0xB0 scope:global align:4 calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPffff = .text:0x801B4C04; // type:function size:0x198 scope:global align:4 calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B4D9C; // type:function size:0x118 scope:global align:4 setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG = .text:0x801B4EB4; // type:function size:0x5C scope:global align:4 @@ -8003,7 +8003,7 @@ mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801B5B00; // type:function size:0x24 setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801B5B24; // type:function size:0x50 scope:global align:4 allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B5B74; // type:function size:0x620 scope:global align:4 setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801B6194; // type:function size:0x394 scope:global align:4 -setIcon2DPos__18dMenu_Fmap2DBack_cFUcP10c = .text:0x801B6528; // type:function size:0xB0 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcUcPCcfffUcb = .text:0x801B6528; // type:function size:0xB0 scope:global align:4 isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801B65D8; // type:function size:0x150 scope:global align:4 getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801B6728; // type:function size:0x20 scope:global align:4 getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801B6748; // type:function size:0x20 scope:global align:4 @@ -8019,7 +8019,7 @@ getPathScale__18dMenu_Fmap2DBack_cFf = .text:0x801B6A68; // type:function size:0 getRegionMapZoomRate__18dMenu_Fmap2DBack_cFi = .text:0x801B6AEC; // type:function size:0x88 scope:global align:4 getSpotMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801B6B74; // type:function size:0x38 scope:global align:4 getStageOriginPath__18dMenu_Fmap2DBack_cFUcPfPf = .text:0x801B6BAC; // type:function size:0x3C scope:global align:4 -calcOffset__18dMenu_Fmap2DBack_cFUcP10c = .text:0x801B6BE8; // type:function size:0xDC scope:global align:4 +calcOffset__18dMenu_Fmap2DBack_cFUcPCcPfPf = .text:0x801B6BE8; // type:function size:0xDC scope:global align:4 regionTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6CC4; // type:function size:0x3A8 scope:global align:4 stageTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B706C; // type:function size:0x148 scope:global align:4 worldGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B71B4; // type:function size:0x3C0 scope:global align:4 @@ -8068,7 +8068,7 @@ checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801BBAF4; // type:functi checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801BBB94; // type:function size:0x70 scope:global align:4 setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801BBC04; // type:function size:0x360 scope:global align:4 isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BBF64; // type:function size:0x84 scope:global align:4 -__dt__21@4@dMenu_Fmap2DBack_cFv = .text:0x801BBFE8; // type:function size:0x8 scope:global align:4 +@4@__dt__17dMenu_Fmap2DBack_cFv = .text:0x801BBFE8; // type:function size:0x8 scope:global align:4 getSizeX__8CPaneMgrFv = .text:0x801BBFF0; // type:function size:0x14 scope:global align:4 getSizeY__8CPaneMgrFv = .text:0x801BC004; // type:function size:0x14 scope:global align:4 __ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801BC018; // type:function size:0x1CC scope:global align:4 @@ -8924,7 +8924,7 @@ resetWarpStatus__13dMeter2Info_cFv = .text:0x80206504; // type:function size:0x2 warpInProc__13dMeter2Info_cFv = .text:0x8020652C; // type:function size:0x68 scope:global align:4 warpOutProc__13dMeter2Info_cFv = .text:0x80206594; // type:function size:0x15C scope:global align:4 resetMeterString__13dMeter2Info_cFv = .text:0x802066F0; // type:function size:0xC scope:global align:4 -setWarpInfo__13dMeter2Info_cFP10c = .text:0x802066FC; // type:function size:0x74 scope:global align:4 +setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc = .text:0x802066FC; // type:function size:0x74 scope:global align:4 getItemType__13dMeter2Info_cFUc = .text:0x80206770; // type:function size:0x284 scope:global align:4 readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei = .text:0x802069F4; // type:function size:0x464 scope:global align:4 setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture = .text:0x80206E58; // type:function size:0xD4 scope:global align:4 @@ -9806,7 +9806,7 @@ getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs = .text:0x80240880; // type:function s getBounds__8CPaneMgrFP7J2DPane = .text:0x8024097C; // type:function size:0xDC scope:global align:4 dPaneClass_showNullPane__FP9J2DScreen = .text:0x80240A58; // type:function size:0x44 scope:global align:4 dPaneClass_showNullPane__FP7J2DPane = .text:0x80240A9C; // type:function size:0x5C scope:global align:4 -dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenP10c = .text:0x80240AF8; // type:function size:0x104 scope:global align:4 +dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x80240AF8; // type:function size:0x104 scope:global align:4 __sinit_d_pane_class_cpp = .text:0x80240BFC; // type:function size:0x1C scope:global align:4 getWhite__9J2DWindowCFv = .text:0x80240C18; // type:function size:0x8 scope:global align:4 getBlack__9J2DWindowCFv = .text:0x80240C20; // type:function size:0x8 scope:global align:4 @@ -9957,7 +9957,7 @@ phase_1__FP19room_of_scene_class = .text:0x802462F4; // type:function size:0xE4 phase_3__FP19room_of_scene_class = .text:0x802463D8; // type:function size:0x2C scope:global align:4 phase_4__FP19room_of_scene_class = .text:0x80246404; // type:function size:0x48 scope:global align:4 dScnRoom_Create__FP11scene_class = .text:0x8024644C; // type:function size:0x14 scope:global align:4 -getResetArchiveBank__FiPP19Uc = .text:0x80246460; // type:function size:0xF4 scope:global align:4 +getResetArchiveBank__FiPPCUc = .text:0x80246460; // type:function size:0xF4 scope:global align:4 objectSetCheck__FP19room_of_scene_class = .text:0x80246554; // type:function size:0x45C scope:global align:4 phase_2__FP19room_of_scene_class = .text:0x802469B0; // type:function size:0x11C scope:global align:4 setZoneNo__20dStage_roomControl_cFii = .text:0x80246ACC; // type:function size:0x18 scope:global align:4 @@ -10181,7 +10181,7 @@ CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E138; // type:fu CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024E144; // type:function size:0x10 scope:global align:4 CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024E154; // type:function size:0xC scope:global align:4 CalcAabBox__12cCcD_TriAttrFv = .text:0x8024E160; // type:function size:0x74 scope:global align:4 -GetNVec__12cCcD_TriAttrCFR10cXyz = .text:0x8024E1D4; // type:function size:0x84 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x8024E1D4; // type:function size:0x84 scope:global align:4 CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024E258; // type:function size:0x44 scope:global align:4 CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E29C; // type:function size:0x44 scope:global align:4 CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024E2E0; // type:function size:0x44 scope:global align:4 @@ -10190,7 +10190,7 @@ CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x8024E388; // type:function CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x8024E3D8; // type:function size:0x50 scope:global align:4 CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8024E428; // type:function size:0x50 scope:global align:4 CalcAabBox__12cCcD_CpsAttrFv = .text:0x8024E478; // type:function size:0x50 scope:global align:4 -GetNVec__12cCcD_CpsAttrCFR10cXyz = .text:0x8024E4C8; // type:function size:0x14C scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x8024E4C8; // type:function size:0x14C scope:global align:4 CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024E614; // type:function size:0x4C scope:global align:4 CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E660; // type:function size:0x44 scope:global align:4 CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024E6A4; // type:function size:0x44 scope:global align:4 @@ -10199,7 +10199,7 @@ CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x8024E6F4; // type:function CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x8024E738; // type:function size:0x44 scope:global align:4 CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x8024E77C; // type:function size:0x58 scope:global align:4 CalcAabBox__12cCcD_CylAttrFv = .text:0x8024E7D4; // type:function size:0x80 scope:global align:4 -GetNVec__12cCcD_CylAttrCFR10cXyz = .text:0x8024E854; // type:function size:0xEC scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x8024E854; // type:function size:0xEC scope:global align:4 getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024E940; // type:function size:0x34 scope:global align:4 CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024E974; // type:function size:0x4C scope:global align:4 CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E9C0; // type:function size:0x44 scope:global align:4 @@ -10209,7 +10209,7 @@ CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x8024EA54; // type:function CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x8024EAA0; // type:function size:0x44 scope:global align:4 CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x8024EAE4; // type:function size:0x58 scope:global align:4 CalcAabBox__12cCcD_SphAttrFv = .text:0x8024EB3C; // type:function size:0xB0 scope:global align:4 -GetNVec__12cCcD_SphAttrCFR10cXyz = .text:0x8024EBEC; // type:function size:0x94 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x8024EBEC; // type:function size:0x94 scope:global align:4 getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024EC80; // type:function size:0x34 scope:global align:4 SetHit__10cCcD_ObjAtFP8cCcD_Obj = .text:0x8024ECB4; // type:function size:0x10 scope:global align:4 Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt = .text:0x8024ECC4; // type:function size:0x1C scope:global align:4 @@ -10228,10 +10228,10 @@ CrossAtTg__14cCcD_ShapeAttrCFR20cCcD_ShapeAttr = .text:0x8024EE08; // type:funct ClrTg__9cCcD_SttsFv = .text:0x8024EE10; // type:function size:0xC scope:global align:4 ClrAt__9cCcD_SttsFv = .text:0x8024EE1C; // type:function size:0x4 scope:global align:4 __sinit_c_cc_d_cpp = .text:0x8024EE20; // type:function size:0x50 scope:global align:4 -__dt__16@32@cCcD_CpsAttrFv = .text:0x8024EE70; // type:function size:0x8 scope:global align:4 -__dt__16@32@cCcD_TriAttrFv = .text:0x8024EE78; // type:function size:0x8 scope:global align:4 -__dt__16@32@cCcD_CylAttrFv = .text:0x8024EE80; // type:function size:0x8 scope:global align:4 -__dt__16@32@cCcD_SphAttrFv = .text:0x8024EE88; // type:function size:0x8 scope:global align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x8024EE70; // type:function size:0x8 scope:global align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x8024EE78; // type:function size:0x8 scope:global align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x8024EE80; // type:function size:0x8 scope:global align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x8024EE88; // type:function size:0x8 scope:global align:4 __ct__4cCcSFv = .text:0x8024EE90; // type:function size:0x58 scope:global align:4 Ct__4cCcSFv = .text:0x8024EEE8; // type:function size:0xCC scope:global align:4 Dt__4cCcSFv = .text:0x8024EFB4; // type:function size:0x4 scope:global align:4 @@ -10351,13 +10351,13 @@ __dt__11cBgS_GndChkFv = .text:0x80251CA0; // type:function size:0x68 scope:globa SetPos__11cBgS_GndChkFPC3Vec = .text:0x80251D08; // type:function size:0x1C scope:global align:4 SetPos__11cBgS_GndChkFPC4cXyz = .text:0x80251D24; // type:function size:0x8 scope:global align:4 PreCheck__11cBgS_GndChkFv = .text:0x80251D2C; // type:function size:0x10 scope:global align:4 -__dt__15@20@cBgS_GndChkFv = .text:0x80251D3C; // type:function size:0x8 scope:global align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80251D3C; // type:function size:0x8 scope:global align:4 __ct__11cBgS_LinChkFv = .text:0x80251D44; // type:function size:0x5C scope:global align:4 __dt__11cBgS_LinChkFv = .text:0x80251DA0; // type:function size:0x74 scope:global align:4 ct__11cBgS_LinChkFv = .text:0x80251E14; // type:function size:0x80 scope:global align:4 Set2__11cBgS_LinChkFP10cXyz = .text:0x80251E94; // type:function size:0x64 scope:global align:4 PreCalc__11cBgS_LinChkFv = .text:0x80251EF8; // type:function size:0x38 scope:global align:4 -__dt__15@20@cBgS_LinChkFv = .text:0x80251F30; // type:function size:0x8 scope:global align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80251F30; // type:function size:0x8 scope:global align:4 __ct__13cBgS_ShdwDrawFv = .text:0x80251F38; // type:function size:0x48 scope:global align:4 __dt__13cBgS_ShdwDrawFv = .text:0x80251F80; // type:function size:0x68 scope:global align:4 Set__13cBgS_ShdwDrawFR4cXyzR4cXyz = .text:0x80251FE8; // type:function size:0x8 scope:global align:4 @@ -10454,32 +10454,32 @@ __dt__8cM3dGCirFv = .text:0x80257F94; // type:function size:0x40 scope:global al Set__8cM3dGCirFffff = .text:0x80257FD4; // type:function size:0x14 scope:global align:4 __ct__8cM3dGCpsFv = .text:0x80257FE8; // type:function size:0x10 scope:global align:4 __dt__8cM3dGCpsFv = .text:0x80257FF8; // type:function size:0x58 scope:global align:4 -Set__8cM3dGCpsFR10cXyz = .text:0x80258050; // type:function size:0x3C scope:global align:4 +Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x80258050; // type:function size:0x3C scope:global align:4 Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x8025808C; // type:function size:0x44 scope:global align:4 SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x802580D0; // type:function size:0x48 scope:global align:4 __ct__8cM3dGCylFP10cXyz = .text:0x80258118; // type:function size:0x5C scope:global align:4 Set__8cM3dGCylFRC9cM3dGCylS = .text:0x80258174; // type:function size:0x64 scope:global align:4 -Set__8cM3dGCylFR10cXyz = .text:0x802581D8; // type:function size:0x4C scope:global align:4 +Set__8cM3dGCylFRC4cXyzff = .text:0x802581D8; // type:function size:0x4C scope:global align:4 SetC__8cM3dGCylFRC4cXyz = .text:0x80258224; // type:function size:0x1C scope:global align:4 SetH__8cM3dGCylFf = .text:0x80258240; // type:function size:0x8 scope:global align:4 SetR__8cM3dGCylFf = .text:0x80258248; // type:function size:0x8 scope:global align:4 cross__8cM3dGCylCFP14cM3dGSph = .text:0x80258250; // type:function size:0x24 scope:global align:4 cross__8cM3dGCylCFP14cM3dGCyl = .text:0x80258274; // type:function size:0x4 scope:global align:4 calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x80258278; // type:function size:0x5C scope:global align:4 -__ct__8cM3dGLinFR10cXyz = .text:0x802582D4; // type:function size:0x54 scope:global align:4 -SetStartEnd__8cM3dGLinFR10cXyz = .text:0x80258328; // type:function size:0x44 scope:global align:4 +__ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x802582D4; // type:function size:0x54 scope:global align:4 +SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80258328; // type:function size:0x44 scope:global align:4 SetStartEnd__8cM3dGLinFR9Vec = .text:0x8025836C; // type:function size:0x44 scope:global align:4 CalcPos__8cM3dGLinCFP3Vecf = .text:0x802583B0; // type:function size:0x70 scope:global align:4 SetEnd__8cM3dGLinFRC4cXyz = .text:0x80258420; // type:function size:0x8 scope:global align:4 __ct__8cM3dGPlaFP10cXyz = .text:0x80258428; // type:function size:0x4C scope:global align:4 -crossInfLin__8cM3dGPlaCFR10cXyz = .text:0x80258474; // type:function size:0xB8 scope:global align:4 +crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x80258474; // type:function size:0xB8 scope:global align:4 SetupNP0__8cM3dGPlaFR9Vec = .text:0x8025852C; // type:function size:0x58 scope:global align:4 SetupNP__8cM3dGPlaFR9Vec = .text:0x80258584; // type:function size:0x4C scope:global align:4 getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x802585D0; // type:function size:0x88 scope:global align:4 getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x80258658; // type:function size:0x80 scope:global align:4 Set__8cM3dGPlaFPC8cM3dGPla = .text:0x802586D8; // type:function size:0x40 scope:global align:4 SetC__8cM3dGSphFRC4cXyz = .text:0x80258718; // type:function size:0x1C scope:global align:4 -Set__8cM3dGSphFR10cXyz = .text:0x80258734; // type:function size:0x3C scope:global align:4 +Set__8cM3dGSphFRC4cXyzf = .text:0x80258734; // type:function size:0x3C scope:global align:4 Set__8cM3dGSphFRC9cM3dGSphS = .text:0x80258770; // type:function size:0x5C scope:global align:4 SetR__8cM3dGSphFf = .text:0x802587CC; // type:function size:0x8 scope:global align:4 cross__8cM3dGSphCFP14cM3dGSph = .text:0x802587D4; // type:function size:0x10 scope:global align:4 @@ -10718,7 +10718,7 @@ JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x80261474; // type:function size JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x80261B48; // type:function size:0x24 scope:global align:4 JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261B6C; // type:function size:0x2C scope:global align:4 makeColorTable__FPP8_GXColorP22JPAClrAnmKeyData = .text:0x80261B98; // type:function size:0x278 scope:global align:4 -__ct__12JPABaseShapeFP19Uc = .text:0x80261E10; // type:function size:0x108 scope:global align:4 +__ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x80261E10; // type:function size:0x108 scope:global align:4 setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x80261F18; // type:function size:0x12C scope:global align:4 load__18JPAResourceManagerFUs11_GXTexMapID = .text:0x80262044; // type:function size:0x18 scope:global align:4 PSVECSubtract__14JMathInlineVECFP9Vec = .text:0x8026205C; // type:function size:0x24 scope:global align:4 @@ -10734,15 +10734,15 @@ JPACalcScaleAnmReverseX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026 JPACalcScaleAnmReverseY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262330; // type:function size:0x94 scope:global align:4 JPACalcAlphaAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802623C4; // type:function size:0xAC scope:global align:4 JPACalcAlphaFlickAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262470; // type:function size:0x120 scope:global align:4 -__ct__13JPAExtraShapeFP19Uc = .text:0x80262590; // type:function size:0x34 scope:global align:4 +__ct__13JPAExtraShapeFPCUc = .text:0x80262590; // type:function size:0x34 scope:global align:4 init__13JPAExtraShapeFv = .text:0x802625C4; // type:function size:0xF8 scope:global align:4 OSf32tou8 = .text:0x802626BC; // type:function size:0x1C scope:local align:4 JPARegistChildPrmEnv__FP18JPAEmitterWorkData = .text:0x802626D8; // type:function size:0x148 scope:global align:4 JPACalcChildAlphaOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262820; // type:function size:0x2C scope:global align:4 JPACalcChildScaleOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026284C; // type:function size:0x28 scope:global align:4 -__ct__13JPAChildShapeFP19Uc = .text:0x80262874; // type:function size:0x8 scope:global align:4 +__ct__13JPAChildShapeFPCUc = .text:0x80262874; // type:function size:0x8 scope:global align:4 JPALoadExTex__FP18JPAEmitterWorkData = .text:0x8026287C; // type:function size:0xDC scope:global align:4 -__ct__13JPAExTexShapeFP19Uc = .text:0x80262958; // type:function size:0x8 scope:global align:4 +__ct__13JPAExTexShapeFPCUc = .text:0x80262958; // type:function size:0x8 scope:global align:4 JPAVolumePoint__FP18JPAEmitterWorkData = .text:0x80262960; // type:function size:0xB8 scope:global align:4 JPAVolumeLine__FP18JPAEmitterWorkData = .text:0x80262A18; // type:function size:0x10C scope:global align:4 JPAVolumeCircle__FP18JPAEmitterWorkData = .text:0x80262B24; // type:function size:0x17C scope:global align:4 @@ -10750,7 +10750,7 @@ JPAVolumeCube__FP18JPAEmitterWorkData = .text:0x80262CA0; // type:function size: JPAVolumeSphere__FP18JPAEmitterWorkData = .text:0x80262D60; // type:function size:0x228 scope:global align:4 JPAVolumeCylinder__FP18JPAEmitterWorkData = .text:0x80262F88; // type:function size:0x144 scope:global align:4 JPAVolumeTorus__FP18JPAEmitterWorkData = .text:0x802630CC; // type:function size:0x10C scope:global align:4 -__ct__16JPADynamicsBlockFP19Uc = .text:0x802631D8; // type:function size:0x34 scope:global align:4 +__ct__16JPADynamicsBlockFPCUc = .text:0x802631D8; // type:function size:0x34 scope:global align:4 init__16JPADynamicsBlockFv = .text:0x8026320C; // type:function size:0x9C scope:global align:4 create__16JPADynamicsBlockFP18JPAEmitterWorkData = .text:0x802632A8; // type:function size:0x1DC scope:global align:4 mul__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3 = .text:0x80263484; // type:function size:0x24 scope:global align:4 @@ -10776,7 +10776,7 @@ calc__14JPAFieldRandomFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = calc__12JPAFieldDragFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263DFC; // type:function size:0x80 scope:global align:4 prepare__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263E7C; // type:function size:0x98 scope:global align:4 calc__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263F14; // type:function size:0xDC scope:global align:4 -__ct__13JPAFieldBlockFP19Uc = .text:0x80263FF0; // type:function size:0x38 scope:global align:4 +__ct__13JPAFieldBlockFPCUcP7JKRHeap = .text:0x80263FF0; // type:function size:0x38 scope:global align:4 init__13JPAFieldBlockFP7JKRHeap = .text:0x80264028; // type:function size:0x28C scope:global align:4 scale__Q29JGeometry8TVec3FfRCQ29JGeometry8TVec3 = .text:0x802642B4; // type:function size:0x28 scope:global align:4 zero__Q29JGeometry8TVec3Fv = .text:0x802642DC; // type:function size:0x14 scope:global align:4 @@ -10792,12 +10792,12 @@ __dt__14JPAFieldNewtonFv = .text:0x80264530; // type:function size:0x40 scope:gl __dt__14JPAFieldMagnetFv = .text:0x80264570; // type:function size:0x40 scope:global align:4 __dt__11JPAFieldAirFv = .text:0x802645B0; // type:function size:0x40 scope:global align:4 __dt__15JPAFieldGravityFv = .text:0x802645F0; // type:function size:0x40 scope:global align:4 -__ct__11JPAKeyBlockFP19Uc = .text:0x80264630; // type:function size:0x10 scope:global align:4 +__ct__11JPAKeyBlockFPCUc = .text:0x80264630; // type:function size:0x10 scope:global align:4 calc__11JPAKeyBlockFf = .text:0x80264640; // type:function size:0x94 scope:global align:4 -__ct__10JPATextureFP19Uc = .text:0x802646D4; // type:function size:0x60 scope:global align:4 +__ct__10JPATextureFPCUc = .text:0x802646D4; // type:function size:0x60 scope:global align:4 __dt__10JPATextureFv = .text:0x80264734; // type:function size:0x5C scope:global align:4 -__ct__17JPAResourceLoaderFP19Uc = .text:0x80264790; // type:function size:0x40 scope:global align:4 -load_jpc__17JPAResourceLoaderFP19Uc = .text:0x802647D0; // type:function size:0x3A4 scope:global align:4 +__ct__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x80264790; // type:function size:0x40 scope:global align:4 +load_jpc__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x802647D0; // type:function size:0x3A4 scope:global align:4 __ct__17JPAEmitterManagerFUlUlP7JKRHeapUcUc = .text:0x80264B74; // type:function size:0x20C scope:global align:4 __dt__25JSUList<14JPABaseEmitter>Fv = .text:0x80264D80; // type:function size:0x58 scope:global align:4 createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP18JPAEmitterCallBackP19JPAParticleCallBack = .text:0x80264DD8; // type:function size:0xE4 scope:global align:4 @@ -10891,7 +10891,7 @@ JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x802674A8; // type:function size: JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x802674B0; // type:function size:0x3C scope:global align:4 __dt__Q26JStage7TSystemFv = .text:0x802674EC; // type:function size:0x58 scope:global align:4 JSGFGetType__Q26JStage7TSystemCFv = .text:0x80267544; // type:function size:0x8 scope:global align:4 -JSGCreateObject__Q26JStage7TSystemFP10c = .text:0x8026754C; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x8026754C; // type:function size:0x8 scope:global align:4 JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x80267554; // type:function size:0x4 scope:global align:4 JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x80267558; // type:function size:0x8 scope:global align:4 JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x80267560; // type:function size:0x4 scope:global align:4 @@ -11091,11 +11091,11 @@ adaptor_do_end__Q27JStudio8TAdaptorFv = .text:0x8026BD40; // type:function size: adaptor_do_update__Q27JStudio8TAdaptorFUl = .text:0x8026BD44; // type:function size:0x4 scope:global align:4 adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl = .text:0x8026BD48; // type:function size:0x4 scope:global align:4 adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026BD4C; // type:function size:0x74 scope:global align:4 -adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlP19Uc = .text:0x8026BDC0; // type:function size:0xE4 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026BDC0; // type:function size:0xE4 scope:global align:4 adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x8026BEA4; // type:function size:0x60 scope:global align:4 -adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFP19Uc = .text:0x8026BF04; // type:function size:0x80 scope:global align:4 -adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecP19Uc = .text:0x8026BF84; // type:function size:0x38 scope:global align:4 -adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFP19Uc = .text:0x8026BFBC; // type:function size:0xE4 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x8026BF04; // type:function size:0x80 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x8026BF84; // type:function size:0x38 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x8026BFBC; // type:function size:0xE4 scope:global align:4 adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8026C0A0; // type:function size:0x98 scope:global align:4 adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUl = .text:0x8026C138; // type:function size:0x94 scope:global align:4 adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C1CC; // type:function size:0x18 scope:global align:4 @@ -11388,7 +11388,7 @@ beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x8027 endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x802744B4; // type:function size:0x124 scope:global align:4 imixcopy__7JASCalcFP11short = .text:0x802745D8; // type:function size:0x30 scope:global align:4 bcopyfast__7JASCalcFPCvPvUl = .text:0x80274608; // type:function size:0x3C scope:global align:4 -bcopy__7JASCalcFPPCvPvUl = .text:0x80274644; // type:function size:0xD4 scope:global align:4 +bcopy__7JASCalcFPCvPvUl = .text:0x80274644; // type:function size:0xD4 scope:global align:4 bzerofast__7JASCalcFPvUl = .text:0x80274718; // type:function size:0x2C scope:global align:4 bzero__7JASCalcFPvUl = .text:0x80274744; // type:function size:0xCC scope:global align:4 pow2__7JASCalcFf = .text:0x80274810; // type:function size:0x124 scope:global align:4 @@ -11438,11 +11438,11 @@ getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x80275D60; // type:func loadResourceCallback__15JASResArcLoaderFPv = .text:0x80275DD8; // type:function size:0x9C scope:global align:4 __ct__Q215JASResArcLoader12TLoadResInfoFP10JKRArchiveUsPvUl = .text:0x80275E74; // type:function size:0x24 scope:global align:4 loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x80275E98; // type:function size:0x78 scope:global align:4 -start__8JASProbeFP10c = .text:0x80275F10; // type:function size:0x50 scope:global align:4 +start__8JASProbeFPCc = .text:0x80275F10; // type:function size:0x50 scope:global align:4 stop__8JASProbeFv = .text:0x80275F60; // type:function size:0x11C scope:global align:4 -start__8JASProbeFlP10c = .text:0x8027607C; // type:function size:0x28 scope:global align:4 +start__8JASProbeFlPCc = .text:0x8027607C; // type:function size:0x28 scope:global align:4 stop__8JASProbeFl = .text:0x802760A4; // type:function size:0x28 scope:global align:4 -JASReport__FP10c = .text:0x802760CC; // type:function size:0x108 scope:global align:4 +JASReport__FPCce = .text:0x802760CC; // type:function size:0x108 scope:global align:4 execAllCommand__10JASPortCmdFv = .text:0x802761D4; // type:function size:0x34 scope:global align:4 execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80276208; // type:function size:0x78 scope:global align:4 execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x80276280; // type:function size:0x68 scope:global align:4 @@ -11777,18 +11777,18 @@ getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x8027DDF4; // type:function size setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x8027DE18; // type:function size:0x90 scope:global align:4 getWaveArc__17JASSimpleWaveBankFUl = .text:0x8027DEA8; // type:function size:0x20 scope:global align:4 getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027DEC8; // type:function size:0x24 scope:global align:4 -__dt__20@4@JASSimpleWaveBankFv = .text:0x8027DEEC; // type:function size:0x8 scope:global align:4 +@4@__dt__16JASSimpleWaveBankFv = .text:0x8027DEEC; // type:function size:0x8 scope:global align:4 __ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027DEF4; // type:function size:0x28 scope:global align:4 getArcCount__17JASSimpleWaveBankCFv = .text:0x8027DF1C; // type:function size:0x8 scope:global align:4 getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027DF24; // type:function size:0x8 scope:global align:4 onEraseDone__10JASWaveArcFv = .text:0x8027DF2C; // type:function size:0x4 scope:global align:4 onLoadDone__10JASWaveArcFv = .text:0x8027DF30; // type:function size:0x4 scope:global align:4 getGroupCount__11JASWSParserFPCv = .text:0x8027DF34; // type:function size:0x20 scope:global align:4 -createWaveBank__11JASWSParserFPPCvP7JKRHeap = .text:0x8027DF54; // type:function size:0x5C scope:global align:4 +createWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027DF54; // type:function size:0x5C scope:global align:4 createBasicWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027DFB0; // type:function size:0x274 scope:global align:4 createSimpleWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027E224; // type:function size:0x278 scope:global align:4 -createBank__12JASBNKParserFPPCvP7JKRHeap = .text:0x8027E49C; // type:function size:0x4 scope:global align:4 -createBasicBank__12JASBNKParserFPPCvP7JKRHeap = .text:0x8027E4A0; // type:function size:0xAC scope:global align:4 +createBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027E49C; // type:function size:0x4 scope:global align:4 +createBasicBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027E4A0; // type:function size:0xAC scope:global align:4 findChunk__Q212JASBNKParser4Ver1FPCvUl = .text:0x8027E54C; // type:function size:0x44 scope:global align:4 createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap = .text:0x8027E590; // type:function size:0x414 scope:global align:4 createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap = .text:0x8027E9A4; // type:function size:0x5C8 scope:global align:4 @@ -12163,9 +12163,9 @@ __ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x80288E08; // type:function siz load__17JAUAudioArcLoaderFPCv = .text:0x80288E54; // type:function size:0x4 scope:global align:4 readWS__17JAUAudioArcLoaderFUlPUlPCvUl = .text:0x80288E58; // type:function size:0x58 scope:global align:4 readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x80288EB0; // type:function size:0x14 scope:global align:4 -readBSC__17JAUAudioArcLoaderFPPCvUl = .text:0x80288EC4; // type:function size:0x8 scope:global align:4 -readBST__17JAUAudioArcLoaderFPPCvUl = .text:0x80288ECC; // type:function size:0xC scope:global align:4 -readBSTN__17JAUAudioArcLoaderFPPCvUl = .text:0x80288ED8; // type:function size:0xC scope:global align:4 +readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x80288EC4; // type:function size:0x8 scope:global align:4 +readBST__17JAUAudioArcLoaderFPCvUl = .text:0x80288ECC; // type:function size:0xC scope:global align:4 +readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x80288ED8; // type:function size:0xC scope:global align:4 readBMS__17JAUAudioArcLoaderFUlPUlPCvUl = .text:0x80288EE4; // type:function size:0x2C scope:global align:4 readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x80288F10; // type:function size:0x2C scope:global align:4 newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x80288F3C; // type:function size:0x14 scope:global align:4 @@ -12197,17 +12197,17 @@ __dt__Q210JAUSection12TSectionDataFv = .text:0x80289800; // type:function size:0 finishBuild__10JAUSectionFv = .text:0x80289880; // type:function size:0x70 scope:global align:4 __dt__Q228@unnamed@JAUSectionHeap_cpp@16TPushCurrentHeapFv = .text:0x802898F0; // type:function size:0x58 scope:global align:4 dispose__10JAUSectionFv = .text:0x80289948; // type:function size:0x88 scope:global align:4 -newSoundTable__10JAUSectionFPPCvUlb = .text:0x802899D0; // type:function size:0xC4 scope:global align:4 -newSoundNameTable__10JAUSectionFPPCvUlb = .text:0x80289A94; // type:function size:0xC4 scope:global align:4 +newSoundTable__10JAUSectionFPCvUlb = .text:0x802899D0; // type:function size:0xC4 scope:global align:4 +newSoundNameTable__10JAUSectionFPCvUlb = .text:0x80289A94; // type:function size:0xC4 scope:global align:4 newStreamFileTable__10JAUSectionFPCvb = .text:0x80289B58; // type:function size:0x188 scope:global align:4 newSeSeqCollection__10JAUSectionFPCvUl = .text:0x80289CE0; // type:function size:0xA0 scope:global align:4 newStaticSeqDataBlock___10JAUSectionF10JAISoundIDUl = .text:0x80289D80; // type:function size:0x150 scope:global align:4 newStaticSeqData__10JAUSectionF10JAISoundIDPCvUl = .text:0x80289ED0; // type:function size:0x68 scope:global align:4 newStaticSeqData__10JAUSectionF10JAISoundID = .text:0x80289F38; // type:function size:0xC8 scope:global align:4 -newCopy__10JAUSectionFPPCvUll = .text:0x8028A000; // type:function size:0x64 scope:global align:4 +newCopy__10JAUSectionFPCvUll = .text:0x8028A000; // type:function size:0x64 scope:global align:4 newWaveBank__10JAUSectionFUlPCv = .text:0x8028A064; // type:function size:0xD4 scope:global align:4 loadWaveArc__10JAUSectionFUlUl = .text:0x8028A138; // type:function size:0xC8 scope:global align:4 -newBank__10JAUSectionFPPCvUl = .text:0x8028A200; // type:function size:0x108 scope:global align:4 +newBank__10JAUSectionFPCvUl = .text:0x8028A200; // type:function size:0x108 scope:global align:4 newVoiceBank__10JAUSectionFUlUl = .text:0x8028A308; // type:function size:0xEC scope:global align:4 beginNewBankTable__10JAUSectionFUlUl = .text:0x8028A3F4; // type:function size:0xE4 scope:global align:4 endNewBankTable__10JAUSectionFv = .text:0x8028A4D8; // type:function size:0x50 scope:global align:4 @@ -12236,7 +12236,7 @@ __dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x8028AD34; // setSeqDataUser__19@220@JAUSectionHeapFP14JAISeqDataUser = .text:0x8028AD8C; // type:function size:0x8 scope:global align:4 releaseSeqData__19@220@JAUSectionHeapFv = .text:0x8028AD94; // type:function size:0x8 scope:global align:4 getSeqData__19@220@JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028AD9C; // type:function size:0x8 scope:global align:4 -__dt__19@220@JAUSectionHeapFv = .text:0x8028ADA4; // type:function size:0x8 scope:global align:4 +@220@__dt__15JAUSectionHeapFv = .text:0x8028ADA4; // type:function size:0x8 scope:global align:4 getWaveBank__16JAUWaveBankTableFUl = .text:0x8028ADAC; // type:function size:0x24 scope:global align:4 __dt__34JASGlobalInstance<13JAUSoundTable>Fv = .text:0x8028ADD0; // type:function size:0x58 scope:global align:4 __dt__38JASGlobalInstance<17JAUSoundNameTable>Fv = .text:0x8028AE28; // type:function size:0x58 scope:global align:4 @@ -12308,7 +12308,7 @@ toMessageCode_messageID__Q28JMessage10TProcessorCFUlUlPb = .text:0x8028C4B8; // on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x8028C5CC; // type:function size:0x8C scope:global align:4 on_select_separate__Q28JMessage10TProcessorFv = .text:0x8028C658; // type:function size:0x5C scope:global align:4 do_reset__Q28JMessage10TProcessorFv = .text:0x8028C6B4; // type:function size:0x4 scope:global align:4 -do_begin__Q28JMessage10TProcessorFPPCvPCc = .text:0x8028C6B8; // type:function size:0x4 scope:global align:4 +do_begin__Q28JMessage10TProcessorFPCvPCc = .text:0x8028C6B8; // type:function size:0x4 scope:global align:4 do_end__Q28JMessage10TProcessorFv = .text:0x8028C6BC; // type:function size:0x4 scope:global align:4 do_character__Q28JMessage10TProcessorFi = .text:0x8028C6C0; // type:function size:0x4 scope:global align:4 do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x8028C6C4; // type:function size:0x8 scope:global align:4 @@ -12579,7 +12579,7 @@ getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x8029DE80; // type __dt__11Z2SoundInfoFv = .text:0x8029DF18; // type:function size:0xAC scope:global align:4 getBgmSeqResourceID__14@4@Z2SoundInfoCF10JAISoundID = .text:0x8029DFC4; // type:function size:0x8 scope:global align:4 getAudibleSw__14@4@Z2SoundInfoCF10JAISoundID = .text:0x8029DFCC; // type:function size:0x8 scope:global align:4 -__dt__14@8@Z2SoundInfoFv = .text:0x8029DFD4; // type:function size:0x8 scope:global align:4 +@8@__dt__10Z2SoundInfoFv = .text:0x8029DFD4; // type:function size:0x8 scope:global align:4 getStreamFileEntry__14@8@Z2SoundInfoF10JAISoundID = .text:0x8029DFDC; // type:function size:0x8 scope:global align:4 init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x8029DFE4; // type:function size:0x80 scope:global align:4 __ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x8029E064; // type:function size:0x108 scope:global align:4 @@ -12671,7 +12671,7 @@ __ct__13Z2SoundObjMgrFv = .text:0x802A18A4; // type:function size:0x60 scope:glo setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802A1904; // type:function size:0x14 scope:global align:4 searchEnemy__13Z2SoundObjMgrFv = .text:0x802A1918; // type:function size:0x60C scope:global align:4 setGhostEnemyState__13Z2SoundObjMgrFUc = .text:0x802A1F24; // type:function size:0x84 scope:global align:4 -getEnemyID__13Z2SoundObjMgrFP10c = .text:0x802A1FA8; // type:function size:0x88 scope:global align:4 +getEnemyID__13Z2SoundObjMgrFPCcP26JSULink<15Z2CreatureEnemy> = .text:0x802A1FA8; // type:function size:0x88 scope:global align:4 setBattleInit__13Z2SoundObjMgrFv = .text:0x802A2030; // type:function size:0x20 scope:global align:4 checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802A2050; // type:function size:0x1C scope:global align:4 deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802A206C; // type:function size:0x54 scope:global align:4 @@ -12785,8 +12785,8 @@ init__15Z2SoundObjCoachFP3VecUc = .text:0x802A7C44; // type:function size:0x4 sc startWheelSound__15Z2SoundObjCoachFf = .text:0x802A7C48; // type:function size:0x1AC scope:global align:4 startFireSound__15Z2SoundObjCoachFUs = .text:0x802A7DF4; // type:function size:0xF8 scope:global align:4 startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802A7EEC; // type:function size:0xD4 scope:global align:4 -__dt__19@144@Z2CreatureLinkFv = .text:0x802A7FC0; // type:function size:0x8 scope:global align:4 -__dt__19@144@Z2CreatureRideFv = .text:0x802A7FC8; // type:function size:0x8 scope:global align:4 +@144@__dt__15Z2CreatureLinkFv = .text:0x802A7FC0; // type:function size:0x8 scope:global align:4 +@144@__dt__15Z2CreatureRideFv = .text:0x802A7FC8; // type:function size:0x8 scope:global align:4 __ct__11Z2EnvSeBaseFP3Vec = .text:0x802A7FD0; // type:function size:0x10 scope:global align:4 __dt__11Z2EnvSeBaseFv = .text:0x802A7FE0; // type:function size:0x5C scope:global align:4 startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A803C; // type:function size:0x1AC scope:global align:4 @@ -12860,7 +12860,7 @@ skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802ADB84; // type:function size:0x8 __sinit_Z2WolfHowlMgr_cpp = .text:0x802ADB8C; // type:function size:0x188 scope:global align:4 __ct__12Z2SpeechMgr2Fv = .text:0x802ADD14; // type:function size:0x90 scope:global align:4 __dt__15Z2SpeechStarterFv = .text:0x802ADDA4; // type:function size:0x58 scope:global align:4 -setString__12Z2SpeechMgr2FP20Uc = .text:0x802ADDFC; // type:function size:0x1B8 scope:global align:4 +setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802ADDFC; // type:function size:0x1B8 scope:global align:4 setTextCount__12Z2SpeechMgr2Fs = .text:0x802ADFB4; // type:function size:0x1EC scope:global align:4 speakOneWord__12Z2SpeechMgr2Fb = .text:0x802AE1A0; // type:function size:0x168 scope:global align:4 isNonVerbal__12Z2SpeechMgr2Fv = .text:0x802AE308; // type:function size:0x194 scope:global align:4 @@ -13139,7 +13139,7 @@ __dt__Q36nw4hbm3lyt8BoundingFv = .text:0x802BD9CC; // type:function size:0x58 sc DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BDA24; // type:function size:0x70 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x802BDA94; // type:function size:0x8 scope:global align:4 __sinit_lyt_bounding_cpp = .text:0x802BDA9C; // type:function size:0xC scope:global align:4 -EqualsPaneName__Q36nw4hbm3lyt6detailFP10c = .text:0x802BDAA8; // type:function size:0x2C scope:global align:4 +EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDAA8; // type:function size:0x2C scope:global align:4 EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDAD4; // type:function size:0x2C scope:global align:4 TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x802BDB00; // type:function size:0x28 scope:global align:4 TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeaderUl = .text:0x802BDB28; // type:function size:0x34 scope:global align:4 @@ -13621,13 +13621,13 @@ __ct__24JSUList<13JKRFileLoader>Fv = .text:0x802D2F58; // type:function size:0x3 __dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D2F88; // type:function size:0x58 scope:global align:4 __ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D2FE0; // type:function size:0x8C scope:global align:4 findNextFile__12JKRArcFinderFv = .text:0x802D306C; // type:function size:0x9C scope:global align:4 -__ct__12JKRDvdFinderFP10c = .text:0x802D3108; // type:function size:0x78 scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802D3108; // type:function size:0x78 scope:global align:4 __dt__12JKRDvdFinderFv = .text:0x802D3180; // type:function size:0x70 scope:global align:4 findNextFile__12JKRDvdFinderFv = .text:0x802D31F0; // type:function size:0x94 scope:global align:4 __ct__13JKRFileFinderFv = .text:0x802D3284; // type:function size:0x1C scope:global align:4 __dt__13JKRFileFinderFv = .text:0x802D32A0; // type:function size:0x40 scope:global align:4 __dt__12JKRArcFinderFv = .text:0x802D32E0; // type:function size:0x40 scope:global align:4 -mount__12JKRFileCacheFP10c = .text:0x802D3320; // type:function size:0xF8 scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802D3320; // type:function size:0xF8 scope:global align:4 __dt__12JKRFileCacheFv = .text:0x802D3418; // type:function size:0xCC scope:global align:4 becomeCurrent__12JKRFileCacheFPCc = .text:0x802D34E4; // type:function size:0x88 scope:global align:4 getResource__12JKRFileCacheFPCc = .text:0x802D356C; // type:function size:0x110 scope:global align:4 @@ -13647,19 +13647,19 @@ findFile__12JKRFileCacheCFPcPCc = .text:0x802D3BDC; // type:function size:0x100 getDvdPathName__12JKRFileCacheCFPCc = .text:0x802D3CDC; // type:function size:0x100 scope:global align:4 convStrLower__12JKRFileCacheCFPc = .text:0x802D3DDC; // type:function size:0x48 scope:global align:4 __ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802D3E24; // type:function size:0x5C scope:global align:4 -__ct__12JKRFileCacheFP10c = .text:0x802D3E80; // type:function size:0x1A0 scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802D3E80; // type:function size:0x1A0 scope:global align:4 __dt__38JSUListFv = .text:0x802D4020; // type:function size:0x58 scope:global align:4 readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D4078; // type:function size:0x10 scope:global align:4 readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802D4088; // type:function size:0x10 scope:global align:4 getNameResource__12JKRFileCacheFUlPCc = .text:0x802D4098; // type:function size:0x10 scope:global align:4 getFsResource__12JKRFileCacheFPCc = .text:0x802D40A8; // type:function size:0x10 scope:global align:4 check_mount_already__10JKRArchiveFlP7JKRHeap = .text:0x802D40B8; // type:function size:0x6C scope:global align:4 -mount__10JKRArchiveFP10c = .text:0x802D4124; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D4124; // type:function size:0x5C scope:global align:4 mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D4180; // type:function size:0x80 scope:global align:4 mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D4200; // type:function size:0x144 scope:global align:4 becomeCurrent__10JKRArchiveFPCc = .text:0x802D4344; // type:function size:0x84 scope:global align:4 getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802D43C8; // type:function size:0x78 scope:global align:4 -getGlbResource__10JKRArchiveFUlP10c = .text:0x802D4440; // type:function size:0xB4 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802D4440; // type:function size:0xB4 scope:global align:4 getResource__10JKRArchiveFPCc = .text:0x802D44F4; // type:function size:0x7C scope:global align:4 getResource__10JKRArchiveFUlPCc = .text:0x802D4570; // type:function size:0x80 scope:global align:4 getIdxResource__10JKRArchiveFUl = .text:0x802D45F0; // type:function size:0x58 scope:global align:4 @@ -13681,9 +13681,9 @@ __ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802D4BF4; // type:funct __dt__10JKRArchiveFv = .text:0x802D4C90; // type:function size:0x58 scope:global align:4 isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802D4CE8; // type:function size:0x48 scope:global align:4 findResType__10JKRArchiveCFUl = .text:0x802D4D30; // type:function size:0x34 scope:global align:4 -findDirectory__10JKRArchiveCFP10c = .text:0x802D4D64; // type:function size:0xD8 scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802D4D64; // type:function size:0xD8 scope:global align:4 findTypeResource__10JKRArchiveCFUlPCc = .text:0x802D4E3C; // type:function size:0xB8 scope:global align:4 -findFsResource__10JKRArchiveCFP10c = .text:0x802D4EF4; // type:function size:0xE0 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802D4EF4; // type:function size:0xE0 scope:global align:4 findIdxResource__10JKRArchiveCFUl = .text:0x802D4FD4; // type:function size:0x28 scope:global align:4 findNameResource__10JKRArchiveCFPCc = .text:0x802D4FFC; // type:function size:0x88 scope:global align:4 findPtrResource__10JKRArchiveCFPCv = .text:0x802D5084; // type:function size:0x34 scope:global align:4 @@ -13736,11 +13736,11 @@ removeResource__14JKRCompArchiveFPv = .text:0x802D7BE0; // type:function size:0x getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802D7C50; // type:function size:0x194 scope:global align:4 read__7JKRFileFPvll = .text:0x802D7DE4; // type:function size:0x6C scope:global align:4 __ct__10JKRDvdFileFv = .text:0x802D7E50; // type:function size:0x50 scope:global align:4 -__ct__10JKRDvdFileFP10c = .text:0x802D7EA0; // type:function size:0x78 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802D7EA0; // type:function size:0x78 scope:global align:4 __ct__10JKRDvdFileFl = .text:0x802D7F18; // type:function size:0x78 scope:global align:4 __dt__10JKRDvdFileFv = .text:0x802D7F90; // type:function size:0x88 scope:global align:4 initiate__10JKRDvdFileFv = .text:0x802D8018; // type:function size:0x6C scope:global align:4 -open__10JKRDvdFileFP10c = .text:0x802D8084; // type:function size:0x70 scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802D8084; // type:function size:0x70 scope:global align:4 open__10JKRDvdFileFl = .text:0x802D80F4; // type:function size:0x70 scope:global align:4 close__10JKRDvdFileFv = .text:0x802D8164; // type:function size:0x80 scope:global align:4 readData__10JKRDvdFileFPvll = .text:0x802D81E4; // type:function size:0xB4 scope:global align:4 @@ -13753,7 +13753,7 @@ __dt__21JSULink<10JKRDvdFile>Fv = .text:0x802D8394; // type:function size:0x58 s getFileSize__10JKRDvdFileCFv = .text:0x802D83EC; // type:function size:0x8 scope:global align:4 __ct__21JSUList<10JKRDvdFile>Fv = .text:0x802D83F4; // type:function size:0x30 scope:global align:4 __dt__21JSUList<10JKRDvdFile>Fv = .text:0x802D8424; // type:function size:0x58 scope:global align:4 -loadToMainRAM__12JKRDvdRipperFP10c = .text:0x802D847C; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D847C; // type:function size:0xBC scope:global align:4 loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D8538; // type:function size:0xBC scope:global align:4 loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D85F4; // type:function size:0x4A0 scope:global align:4 JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802D8A94; // type:function size:0x538 scope:global align:4 @@ -13831,8 +13831,8 @@ __ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x80 __dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802DB35C; // type:function size:0x58 scope:global align:4 insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802DB3B4; // type:function size:0x58 scope:global align:4 erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DB40C; // type:function size:0x4 scope:global align:4 -__dt__Q27JGadget42TVector>Fv = .text:0x802DB410; // type:function size:0x64 scope:global align:4 -erase__Q27JGadget42TVector>FPPvPPv = .text:0x802DB474; // type:function size:0x74 scope:global align:4 +__dt__Q27JGadget38TVector>Fv = .text:0x802DB410; // type:function size:0x64 scope:global align:4 +erase__Q27JGadget38TVector>FPPvPPv = .text:0x802DB474; // type:function size:0x74 scope:global align:4 DestroyElement___Q27JGadget38TVector>FPPvPPv = .text:0x802DB4E8; // type:function size:0x14 scope:global align:4 insert__Q27JGadget38TVector>FPPvUlRPCv = .text:0x802DB4FC; // type:function size:0x74 scope:global align:4 Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DB570; // type:function size:0x1C8 scope:global align:4 @@ -13881,7 +13881,7 @@ load__10JUTPaletteFv = .text:0x802DCEC4; // type:function size:0x40 scope:global __ct__10JUTNameTabFv = .text:0x802DCF04; // type:function size:0x40 scope:global align:4 __ct__10JUTNameTabFPC7ResNTAB = .text:0x802DCF44; // type:function size:0x3C scope:global align:4 setResource__10JUTNameTabFPC7ResNTAB = .text:0x802DCF80; // type:function size:0x38 scope:global align:4 -getIndex__10JUTNameTabCFP10c = .text:0x802DCFB8; // type:function size:0xA0 scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802DCFB8; // type:function size:0xA0 scope:global align:4 getName__10JUTNameTabCFUs = .text:0x802DD058; // type:function size:0x2C scope:global align:4 calcKeyCode__10JUTNameTabCFPCc = .text:0x802DD084; // type:function size:0x30 scope:global align:4 __dt__10JUTNameTabFv = .text:0x802DD0B4; // type:function size:0x40 scope:global align:4 @@ -13892,7 +13892,7 @@ __ct__7JUTFontFv = .text:0x802DD284; // type:function size:0x2C scope:global ali initialize_state__7JUTFontFv = .text:0x802DD2B0; // type:function size:0x48 scope:global align:4 setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802DD2F8; // type:function size:0x60 scope:global align:4 setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DD358; // type:function size:0x64 scope:global align:4 -drawString_size_scale__7JUTFontFffffP10c = .text:0x802DD3BC; // type:function size:0x120 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802DD3BC; // type:function size:0x120 scope:global align:4 getCellHeight__7JUTFontCFv = .text:0x802DD4DC; // type:function size:0x10 scope:global align:4 setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DD4EC; // type:function size:0x10 scope:global align:4 __ct__10JUTResFontFv = .text:0x802DD4FC; // type:function size:0x4C scope:global align:4 @@ -13920,12 +13920,12 @@ isLeadByte_1Byte__7JUTFontFi = .text:0x802DE604; // type:function size:0x8 scope __ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802DE60C; // type:function size:0x48 scope:global align:4 start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802DE654; // type:function size:0x70 scope:global align:4 changeFont__10JUTDbPrintFP7JUTFont = .text:0x802DE6C4; // type:function size:0x18 scope:global align:4 -enter__10JUTDbPrintFiiiP10c = .text:0x802DE6DC; // type:function size:0x90 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802DE6DC; // type:function size:0x90 scope:global align:4 flush__10JUTDbPrintFv = .text:0x802DE76C; // type:function size:0x1C scope:global align:4 flush__10JUTDbPrintFiiii = .text:0x802DE788; // type:function size:0x144 scope:global align:4 -drawString__10JUTDbPrintFiiiP19Uc = .text:0x802DE8CC; // type:function size:0xE4 scope:global align:4 -JUTReport__FiiP10c = .text:0x802DE9B0; // type:function size:0xD8 scope:global align:4 -JUTReport__FiiiP10c = .text:0x802DEA88; // type:function size:0xE0 scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802DE8CC; // type:function size:0xE4 scope:global align:4 +JUTReport__FiiPCce = .text:0x802DE9B0; // type:function size:0xD8 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802DEA88; // type:function size:0xE0 scope:global align:4 __ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802DEB68; // type:function size:0xEC scope:global align:4 __dt__10JUTGamePadFv = .text:0x802DEC54; // type:function size:0xA8 scope:global align:4 init__10JUTGamePadFv = .text:0x802DECFC; // type:function size:0x38 scope:global align:4 @@ -13964,8 +13964,8 @@ __ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802DFFF8; // type:function size create__12JUTExceptionFP14JUTDirectPrint = .text:0x802E00D4; // type:function size:0x64 scope:global align:4 run__12JUTExceptionFv = .text:0x802E0138; // type:function size:0x118 scope:global align:4 errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E0250; // type:function size:0xF0 scope:global align:4 -panic_f_va__12JUTExceptionFP10c = .text:0x802E0340; // type:function size:0x128 scope:global align:4 -panic_f__12JUTExceptionFP10c = .text:0x802E0468; // type:function size:0x8C scope:global align:4 +panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct = .text:0x802E0340; // type:function size:0x128 scope:global align:4 +panic_f__12JUTExceptionFPCciPCce = .text:0x802E0468; // type:function size:0x8C scope:global align:4 showFloatSub__12JUTExceptionFif = .text:0x802E04F4; // type:function size:0x100 scope:global align:4 showFloat__12JUTExceptionFP9OSContext = .text:0x802E05F4; // type:function size:0x10C scope:global align:4 searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802E0700; // type:function size:0xC0 scope:global align:4 @@ -13996,7 +13996,7 @@ start__14JUTDirectPrintFv = .text:0x802E21E0; // type:function size:0x78 scope:g erase__14JUTDirectPrintFiiii = .text:0x802E2258; // type:function size:0x94 scope:global align:4 drawChar__14JUTDirectPrintFiii = .text:0x802E22EC; // type:function size:0x24C scope:global align:4 changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802E2538; // type:function size:0x30 scope:global align:4 -printSub__14JUTDirectPrintFUsUsP10c = .text:0x802E2568; // type:function size:0x138 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb = .text:0x802E2568; // type:function size:0x138 scope:global align:4 drawString__14JUTDirectPrintFUsUsPc = .text:0x802E26A0; // type:function size:0x10 scope:global align:4 drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802E26B0; // type:function size:0x90 scope:global align:4 setCharColor__14JUTDirectPrintFQ28JUtility6TColor = .text:0x802E2740; // type:function size:0x14 scope:global align:4 @@ -14054,8 +14054,8 @@ __dt__10JUTConsoleFv = .text:0x802E5088; // type:function size:0x74 scope:global getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802E50FC; // type:function size:0x10 scope:global align:4 clear__10JUTConsoleFv = .text:0x802E510C; // type:function size:0x5C scope:global align:4 doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802E5168; // type:function size:0x4A4 scope:global align:4 -print_f__10JUTConsoleFP10c = .text:0x802E560C; // type:function size:0xB4 scope:global align:4 -print__10JUTConsoleFP10c = .text:0x802E56C0; // type:function size:0x2BC scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802E560C; // type:function size:0xB4 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802E56C0; // type:function size:0x2BC scope:global align:4 JUTConsole_print_f_va_ = .text:0x802E597C; // type:function size:0x48 scope:global align:4 dumpToTerminal__10JUTConsoleFUi = .text:0x802E59C4; // type:function size:0x11C scope:global align:4 scroll__10JUTConsoleFi = .text:0x802E5AE0; // type:function size:0xD4 scope:global align:4 @@ -14082,7 +14082,7 @@ begin__Q27JGadget27TLinkList<10JUTConsole,-24>Fv = .text:0x802E6184; // type:fun fetch32byte__13JUTDirectFileFv = .text:0x802E618C; // type:function size:0xC4 scope:global align:4 __ct__13JUTDirectFileFv = .text:0x802E6250; // type:function size:0x24 scope:global align:4 __dt__13JUTDirectFileFv = .text:0x802E6274; // type:function size:0x48 scope:global align:4 -fopen__13JUTDirectFileFP10c = .text:0x802E62BC; // type:function size:0xA0 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802E62BC; // type:function size:0xA0 scope:global align:4 fclose__13JUTDirectFileFv = .text:0x802E635C; // type:function size:0x5C scope:global align:4 fgets__13JUTDirectFileFPvi = .text:0x802E63B8; // type:function size:0x1B0 scope:global align:4 __ct__14J2DGrafContextFffff = .text:0x802E6568; // type:function size:0xE8 scope:global align:4 @@ -14282,7 +14282,7 @@ setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802EF2DC; // type:functio getTevStageNum__13J2DTevBlock16CFv = .text:0x802EF2F4; // type:function size:0x8 scope:global align:4 setTevStageNum__13J2DTevBlock16FUc = .text:0x802EF2FC; // type:function size:0x8 scope:global align:4 getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802EF304; // type:function size:0xC scope:global align:4 -setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x802EF310; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlPCUc = .text:0x802EF310; // type:function size:0xC scope:global align:4 getTevKColorSel__13J2DTevBlock16FUl = .text:0x802EF31C; // type:function size:0xC scope:global align:4 setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802EF328; // type:function size:0xC scope:global align:4 getTevKColor__13J2DTevBlock16FUl = .text:0x802EF334; // type:function size:0x10 scope:global align:4 @@ -14470,14 +14470,14 @@ private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JU setBuffer__8J2DPrintFUl = .text:0x802F1CC0; // type:function size:0x6C scope:global align:4 setFontSize__8J2DPrintFv = .text:0x802F1D2C; // type:function size:0xA0 scope:global align:4 locate__8J2DPrintFff = .text:0x802F1DCC; // type:function size:0x1C scope:global align:4 -print__8J2DPrintFffUcP10c = .text:0x802F1DE8; // type:function size:0xB0 scope:global align:4 -printReturn__8J2DPrintFP10c = .text:0x802F1E98; // type:function size:0x300 scope:global align:4 -parse__8J2DPrintFP19Uc = .text:0x802F2198; // type:function size:0x790 scope:global align:4 +print__8J2DPrintFffUcPCce = .text:0x802F1DE8; // type:function size:0xB0 scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802F1E98; // type:function size:0x300 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802F2198; // type:function size:0x790 scope:global align:4 doCtrlCode__8J2DPrintFi = .text:0x802F2928; // type:function size:0x124 scope:global align:4 -doEscapeCode__8J2DPrintFPP19Uc = .text:0x802F2A4C; // type:function size:0x50C scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802F2A4C; // type:function size:0x50C scope:global align:4 initchar__8J2DPrintFv = .text:0x802F2F58; // type:function size:0x70 scope:global align:4 -getNumberS32__8J2DPrintFPP19Uc = .text:0x802F2FC8; // type:function size:0x108 scope:global align:4 -getNumberF32__8J2DPrintFPP19Uc = .text:0x802F30D0; // type:function size:0x134 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802F2FC8; // type:function size:0x108 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802F30D0; // type:function size:0x134 scope:global align:4 __ct__7J2DPaneFv = .text:0x802F3204; // type:function size:0xB0 scope:global align:4 initiate__7J2DPaneFv = .text:0x802F32B4; // type:function size:0x6C scope:global align:4 __ct__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F3320; // type:function size:0x84 scope:global align:4 @@ -14541,7 +14541,7 @@ getTransform__15J2DAnmTransformCFUsP16J3DTransformInfo = .text:0x802F5A04; // ty __ct__9J2DScreenFv = .text:0x802F5A08; // type:function size:0xB0 scope:global align:4 __dt__9J2DScreenFv = .text:0x802F5AB8; // type:function size:0x6C scope:global align:4 clean__9J2DScreenFv = .text:0x802F5B24; // type:function size:0xA0 scope:global align:4 -setPriority__9J2DScreenFP10c = .text:0x802F5BC4; // type:function size:0xC8 scope:global align:4 +setPriority__9J2DScreenFPCcUlP10JKRArchive = .text:0x802F5BC4; // type:function size:0xC8 scope:global align:4 setPriority__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F5C8C; // type:function size:0x18 scope:global align:4 private_set__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F5CA4; // type:function size:0xBC scope:global align:4 checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802F5D60; // type:function size:0x60 scope:global align:4 @@ -14675,8 +14675,8 @@ setFont__10J2DTextBoxFP7JUTFont = .text:0x802FD200; // type:function size:0x74 s draw__10J2DTextBoxFff = .text:0x802FD274; // type:function size:0x17C scope:global align:4 draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802FD3F0; // type:function size:0x1A0 scope:global align:4 getStringPtr__10J2DTextBoxCFv = .text:0x802FD590; // type:function size:0x8 scope:global align:4 -setString__10J2DTextBoxFP10c = .text:0x802FD598; // type:function size:0xE4 scope:global align:4 -setString__10J2DTextBoxFsP10c = .text:0x802FD67C; // type:function size:0x120 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802FD598; // type:function size:0xE4 scope:global align:4 +setString__10J2DTextBoxFsPCce = .text:0x802FD67C; // type:function size:0x120 scope:global align:4 setConnectParent__10J2DTextBoxFb = .text:0x802FD79C; // type:function size:0x78 scope:global align:4 drawSelf__10J2DTextBoxFff = .text:0x802FD814; // type:function size:0x68 scope:global align:4 drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802FD87C; // type:function size:0x180 scope:global align:4 @@ -14892,7 +14892,7 @@ __dt__18J2DAnmVtxColorFullFv = .text:0x80309218; // type:function size:0x40 scop __dt__15J2DAnmColorFullFv = .text:0x80309258; // type:function size:0x58 scope:global align:4 getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x803092B0; // type:function size:0x14 scope:global align:4 __dt__19J2DAnmTransformFullFv = .text:0x803092C4; // type:function size:0x40 scope:global align:4 -get__13J2DDataManageFP10c = .text:0x80309304; // type:function size:0x64 scope:global align:4 +get__13J2DDataManageFPCc = .text:0x80309304; // type:function size:0x64 scope:global align:4 get__13J2DDataManageFP14JSUInputStream = .text:0x80309368; // type:function size:0x94 scope:global align:4 getResReference__15J2DResReferenceCFUs = .text:0x803093FC; // type:function size:0x30 scope:global align:4 getName__15J2DResReferenceCFUs = .text:0x8030942C; // type:function size:0x154 scope:global align:4 @@ -15054,7 +15054,7 @@ __dt__16J3DShapeMtxMultiFv = .text:0x8030F5D4; // type:function size:0x40 scope: getType__11J3DShapeMtxCFv = .text:0x8030F614; // type:function size:0xC scope:global align:4 countVertex__12J3DShapeDrawFUl = .text:0x8030F620; // type:function size:0x4C scope:global align:4 addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl = .text:0x8030F66C; // type:function size:0x148 scope:global align:4 -__ct__12J3DShapeDrawFP19Uc = .text:0x8030F7B4; // type:function size:0x18 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x8030F7B4; // type:function size:0x18 scope:global align:4 draw__12J3DShapeDrawCFv = .text:0x8030F7CC; // type:function size:0x10 scope:global align:4 __dt__12J3DShapeDrawFv = .text:0x8030F7DC; // type:function size:0x40 scope:global align:4 initialize__8J3DShapeFv = .text:0x8030F81C; // type:function size:0x70 scope:global align:4 @@ -15141,9 +15141,9 @@ reset__10J3DPEBlockFP10J3DPEBlock = .text:0x8031182C; // type:function size:0x4 setFogOffset__10J3DPEBlockFUl = .text:0x80311830; // type:function size:0x4 scope:global align:4 getFogOffset__10J3DPEBlockCFv = .text:0x80311834; // type:function size:0x8 scope:global align:4 getDither__10J3DPEBlockCFv = .text:0x8031183C; // type:function size:0x8 scope:global align:4 -setDither__10J3DPEBlockFP19Uc = .text:0x80311844; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x80311844; // type:function size:0x4 scope:global align:4 setDither__10J3DPEBlockFUc = .text:0x80311848; // type:function size:0x4 scope:global align:4 -setZCompLoc__10J3DPEBlockFP19Uc = .text:0x8031184C; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x8031184C; // type:function size:0x4 scope:global align:4 setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x80311850; // type:function size:0x4 scope:global align:4 setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x80311854; // type:function size:0x4 scope:global align:4 setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x80311858; // type:function size:0x4 scope:global align:4 @@ -15164,16 +15164,16 @@ setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x803118D4; // type:function size:0 getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x803118D8; // type:function size:0x8 scope:global align:4 setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x803118E0; // type:function size:0x4 scope:global align:4 setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x803118E4; // type:function size:0x4 scope:global align:4 -setTexGenNum__14J3DTexGenBlockFP19Uc = .text:0x803118E8; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x803118E8; // type:function size:0x4 scope:global align:4 setColorChanOffset__13J3DColorBlockFUl = .text:0x803118EC; // type:function size:0x4 scope:global align:4 setMatColorOffset__13J3DColorBlockFUl = .text:0x803118F0; // type:function size:0x4 scope:global align:4 getColorChanOffset__13J3DColorBlockCFv = .text:0x803118F4; // type:function size:0x8 scope:global align:4 getMatColorOffset__13J3DColorBlockCFv = .text:0x803118FC; // type:function size:0x8 scope:global align:4 -setCullMode__13J3DColorBlockFP19Uc = .text:0x80311904; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x80311904; // type:function size:0x4 scope:global align:4 setCullMode__13J3DColorBlockFUc = .text:0x80311908; // type:function size:0x4 scope:global align:4 getLight__13J3DColorBlockFUl = .text:0x8031190C; // type:function size:0x8 scope:global align:4 setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x80311914; // type:function size:0x4 scope:global align:4 -setColorChanNum__13J3DColorBlockFP19Uc = .text:0x80311918; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x80311918; // type:function size:0x4 scope:global align:4 setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x8031191C; // type:function size:0x4 scope:global align:4 diffLightObj__13J3DColorBlockFUl = .text:0x80311920; // type:function size:0x4 scope:global align:4 diffColorChan__13J3DColorBlockFv = .text:0x80311924; // type:function size:0x4 scope:global align:4 @@ -15368,10 +15368,10 @@ __dt__14J3DPEBlockFullFv = .text:0x80317A78; // type:function size:0x40 scope:gl setFogOffset__14J3DPEBlockFullFUl = .text:0x80317AB8; // type:function size:0x8 scope:global align:4 getFogOffset__14J3DPEBlockFullCFv = .text:0x80317AC0; // type:function size:0x8 scope:global align:4 getDither__14J3DPEBlockFullCFv = .text:0x80317AC8; // type:function size:0x8 scope:global align:4 -setDither__14J3DPEBlockFullFP19Uc = .text:0x80317AD0; // type:function size:0xC scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x80317AD0; // type:function size:0xC scope:global align:4 setDither__14J3DPEBlockFullFUc = .text:0x80317ADC; // type:function size:0x8 scope:global align:4 getZCompLoc__14J3DPEBlockFullCFv = .text:0x80317AE4; // type:function size:0x8 scope:global align:4 -setZCompLoc__14J3DPEBlockFullFP19Uc = .text:0x80317AEC; // type:function size:0xC scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x80317AEC; // type:function size:0xC scope:global align:4 setZCompLoc__14J3DPEBlockFullFUc = .text:0x80317AF8; // type:function size:0x8 scope:global align:4 getZMode__14J3DPEBlockFullFv = .text:0x80317B00; // type:function size:0x8 scope:global align:4 setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x80317B08; // type:function size:0xC scope:global align:4 @@ -15388,10 +15388,10 @@ setFog__14J3DPEBlockFullFP6J3DFog = .text:0x80317B68; // type:function size:0x8 getType__14J3DPEBlockFullFv = .text:0x80317B70; // type:function size:0xC scope:global align:4 __dt__16J3DPEBlockFogOffFv = .text:0x80317B7C; // type:function size:0x40 scope:global align:4 getDither__16J3DPEBlockFogOffCFv = .text:0x80317BBC; // type:function size:0x8 scope:global align:4 -setDither__16J3DPEBlockFogOffFP19Uc = .text:0x80317BC4; // type:function size:0xC scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x80317BC4; // type:function size:0xC scope:global align:4 setDither__16J3DPEBlockFogOffFUc = .text:0x80317BD0; // type:function size:0x8 scope:global align:4 getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x80317BD8; // type:function size:0x8 scope:global align:4 -setZCompLoc__16J3DPEBlockFogOffFP19Uc = .text:0x80317BE0; // type:function size:0xC scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x80317BE0; // type:function size:0xC scope:global align:4 setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x80317BEC; // type:function size:0x8 scope:global align:4 getZMode__16J3DPEBlockFogOffFv = .text:0x80317BF4; // type:function size:0x8 scope:global align:4 setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x80317BFC; // type:function size:0xC scope:global align:4 @@ -15440,13 +15440,13 @@ getTevStage__13J3DTevBlock16FUl = .text:0x80317FA8; // type:function size:0x10 s setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x80317FB8; // type:function size:0x18 scope:global align:4 setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x80317FD0; // type:function size:0x18 scope:global align:4 getTevStageNum__13J3DTevBlock16CFv = .text:0x80317FE8; // type:function size:0x8 scope:global align:4 -setTevStageNum__13J3DTevBlock16FP19Uc = .text:0x80317FF0; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x80317FF0; // type:function size:0xC scope:global align:4 setTevStageNum__13J3DTevBlock16FUc = .text:0x80317FFC; // type:function size:0x8 scope:global align:4 getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x80318004; // type:function size:0xC scope:global align:4 -setTevKAlphaSel__13J3DTevBlock16FUlP19Uc = .text:0x80318010; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x80318010; // type:function size:0x10 scope:global align:4 setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x80318020; // type:function size:0xC scope:global align:4 getTevKColorSel__13J3DTevBlock16FUl = .text:0x8031802C; // type:function size:0xC scope:global align:4 -setTevKColorSel__13J3DTevBlock16FUlP19Uc = .text:0x80318038; // type:function size:0x10 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x80318038; // type:function size:0x10 scope:global align:4 setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x80318048; // type:function size:0xC scope:global align:4 getTevKColor__13J3DTevBlock16FUl = .text:0x80318054; // type:function size:0x10 scope:global align:4 setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x80318064; // type:function size:0x18 scope:global align:4 @@ -15458,7 +15458,7 @@ getTevOrder__13J3DTevBlock16FUl = .text:0x803180D4; // type:function size:0x10 s setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x803180E4; // type:function size:0x18 scope:global align:4 setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x803180FC; // type:function size:0x18 scope:global align:4 getTexNo__13J3DTevBlock16CFUl = .text:0x80318114; // type:function size:0x10 scope:global align:4 -setTexNo__13J3DTevBlock16FUlP20Uc = .text:0x80318124; // type:function size:0x14 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x80318124; // type:function size:0x14 scope:global align:4 setTexNo__13J3DTevBlock16FUlUs = .text:0x80318138; // type:function size:0x10 scope:global align:4 getType__13J3DTevBlock16Fv = .text:0x80318148; // type:function size:0xC scope:global align:4 indexToPtr__13J3DTevBlock16Fv = .text:0x80318154; // type:function size:0x8 scope:global align:4 @@ -15478,13 +15478,13 @@ getTevStage__12J3DTevBlock4FUl = .text:0x80318248; // type:function size:0x10 sc setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x80318258; // type:function size:0x18 scope:global align:4 setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x80318270; // type:function size:0x18 scope:global align:4 getTevStageNum__12J3DTevBlock4CFv = .text:0x80318288; // type:function size:0x8 scope:global align:4 -setTevStageNum__12J3DTevBlock4FP19Uc = .text:0x80318290; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x80318290; // type:function size:0xC scope:global align:4 setTevStageNum__12J3DTevBlock4FUc = .text:0x8031829C; // type:function size:0x8 scope:global align:4 getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x803182A4; // type:function size:0xC scope:global align:4 -setTevKAlphaSel__12J3DTevBlock4FUlP19Uc = .text:0x803182B0; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x803182B0; // type:function size:0x10 scope:global align:4 setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x803182C0; // type:function size:0xC scope:global align:4 getTevKColorSel__12J3DTevBlock4FUl = .text:0x803182CC; // type:function size:0xC scope:global align:4 -setTevKColorSel__12J3DTevBlock4FUlP19Uc = .text:0x803182D8; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x803182D8; // type:function size:0x10 scope:global align:4 setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x803182E8; // type:function size:0xC scope:global align:4 getTevKColor__12J3DTevBlock4FUl = .text:0x803182F4; // type:function size:0x10 scope:global align:4 setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x80318304; // type:function size:0x18 scope:global align:4 @@ -15496,7 +15496,7 @@ getTevOrder__12J3DTevBlock4FUl = .text:0x80318374; // type:function size:0x10 sc setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x80318384; // type:function size:0x18 scope:global align:4 setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x8031839C; // type:function size:0x18 scope:global align:4 getTexNo__12J3DTevBlock4CFUl = .text:0x803183B4; // type:function size:0x10 scope:global align:4 -setTexNo__12J3DTevBlock4FUlP20Uc = .text:0x803183C4; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x803183C4; // type:function size:0x14 scope:global align:4 setTexNo__12J3DTevBlock4FUlUs = .text:0x803183D8; // type:function size:0x10 scope:global align:4 getType__12J3DTevBlock4Fv = .text:0x803183E8; // type:function size:0xC scope:global align:4 indexToPtr__12J3DTevBlock4Fv = .text:0x803183F4; // type:function size:0x8 scope:global align:4 @@ -15517,13 +15517,13 @@ getTevStage__12J3DTevBlock2FUl = .text:0x803184EC; // type:function size:0x10 sc setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x803184FC; // type:function size:0x18 scope:global align:4 setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x80318514; // type:function size:0x18 scope:global align:4 getTevStageNum__12J3DTevBlock2CFv = .text:0x8031852C; // type:function size:0x8 scope:global align:4 -setTevStageNum__12J3DTevBlock2FP19Uc = .text:0x80318534; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x80318534; // type:function size:0xC scope:global align:4 setTevStageNum__12J3DTevBlock2FUc = .text:0x80318540; // type:function size:0x8 scope:global align:4 getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x80318548; // type:function size:0xC scope:global align:4 -setTevKAlphaSel__12J3DTevBlock2FUlP19Uc = .text:0x80318554; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x80318554; // type:function size:0x10 scope:global align:4 setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x80318564; // type:function size:0xC scope:global align:4 getTevKColorSel__12J3DTevBlock2FUl = .text:0x80318570; // type:function size:0xC scope:global align:4 -setTevKColorSel__12J3DTevBlock2FUlP19Uc = .text:0x8031857C; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x8031857C; // type:function size:0x10 scope:global align:4 setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x8031858C; // type:function size:0xC scope:global align:4 getTevKColor__12J3DTevBlock2FUl = .text:0x80318598; // type:function size:0x10 scope:global align:4 setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x803185A8; // type:function size:0x18 scope:global align:4 @@ -15535,7 +15535,7 @@ getTevOrder__12J3DTevBlock2FUl = .text:0x80318618; // type:function size:0x10 sc setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x80318628; // type:function size:0x18 scope:global align:4 setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x80318640; // type:function size:0x18 scope:global align:4 getTexNo__12J3DTevBlock2CFUl = .text:0x80318658; // type:function size:0x10 scope:global align:4 -setTexNo__12J3DTevBlock2FUlP20Uc = .text:0x80318668; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x80318668; // type:function size:0x14 scope:global align:4 setTexNo__12J3DTevBlock2FUlUs = .text:0x8031867C; // type:function size:0x10 scope:global align:4 getType__12J3DTevBlock2Fv = .text:0x8031868C; // type:function size:0xC scope:global align:4 indexToPtr__12J3DTevBlock2Fv = .text:0x80318698; // type:function size:0x8 scope:global align:4 @@ -15545,8 +15545,8 @@ getTevRegOffset__11J3DTevBlockCFv = .text:0x803186A8; // type:function size:0x8 setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x803186B0; // type:function size:0x4 scope:global align:4 setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x803186B4; // type:function size:0x4 scope:global align:4 setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x803186B8; // type:function size:0x4 scope:global align:4 -setTevKAlphaSel__11J3DTevBlockFUlP19Uc = .text:0x803186BC; // type:function size:0x4 scope:global align:4 -setTevKColorSel__11J3DTevBlockFUlP19Uc = .text:0x803186C0; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x803186BC; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x803186C0; // type:function size:0x4 scope:global align:4 __dt__12J3DTevBlock1Fv = .text:0x803186C4; // type:function size:0x40 scope:global align:4 getTexNoOffset__12J3DTevBlock1CFv = .text:0x80318704; // type:function size:0x8 scope:global align:4 getIndTevStage__12J3DTevBlock1FUl = .text:0x8031870C; // type:function size:0x10 scope:global align:4 @@ -15556,13 +15556,13 @@ getTevStage__12J3DTevBlock1FUl = .text:0x80318744; // type:function size:0x10 sc setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x80318754; // type:function size:0x18 scope:global align:4 setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x8031876C; // type:function size:0x18 scope:global align:4 getTevStageNum__12J3DTevBlock1CFv = .text:0x80318784; // type:function size:0x8 scope:global align:4 -setTevStageNum__12J3DTevBlock1FP19Uc = .text:0x8031878C; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x8031878C; // type:function size:0x4 scope:global align:4 setTevStageNum__12J3DTevBlock1FUc = .text:0x80318790; // type:function size:0x4 scope:global align:4 getTevOrder__12J3DTevBlock1FUl = .text:0x80318794; // type:function size:0x10 scope:global align:4 setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x803187A4; // type:function size:0x18 scope:global align:4 setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x803187BC; // type:function size:0x18 scope:global align:4 getTexNo__12J3DTevBlock1CFUl = .text:0x803187D4; // type:function size:0x10 scope:global align:4 -setTexNo__12J3DTevBlock1FUlP20Uc = .text:0x803187E4; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x803187E4; // type:function size:0x14 scope:global align:4 setTexNo__12J3DTevBlock1FUlUs = .text:0x803187F8; // type:function size:0x10 scope:global align:4 getType__12J3DTevBlock1Fv = .text:0x80318808; // type:function size:0xC scope:global align:4 indexToPtr__12J3DTevBlock1Fv = .text:0x80318814; // type:function size:0x8 scope:global align:4 @@ -15572,7 +15572,7 @@ setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x80318860; // type:function si getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x80318868; // type:function size:0x8 scope:global align:4 getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x80318870; // type:function size:0x8 scope:global align:4 getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x80318878; // type:function size:0xC scope:global align:4 -setTevKColorSel__18J3DTevBlockPatchedFUlP19Uc = .text:0x80318884; // type:function size:0x10 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x80318884; // type:function size:0x10 scope:global align:4 setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x80318894; // type:function size:0xC scope:global align:4 getTevKColor__18J3DTevBlockPatchedFUl = .text:0x803188A0; // type:function size:0x10 scope:global align:4 setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x803188B0; // type:function size:0x18 scope:global align:4 @@ -15590,10 +15590,10 @@ getTevOrder__18J3DTevBlockPatchedFUl = .text:0x80318998; // type:function size:0 setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x803189A8; // type:function size:0x18 scope:global align:4 setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x803189C0; // type:function size:0x18 scope:global align:4 getTexNo__18J3DTevBlockPatchedCFUl = .text:0x803189D8; // type:function size:0x10 scope:global align:4 -setTexNo__18J3DTevBlockPatchedFUlP20Uc = .text:0x803189E8; // type:function size:0x14 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x803189E8; // type:function size:0x14 scope:global align:4 setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x803189FC; // type:function size:0x10 scope:global align:4 getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x80318A0C; // type:function size:0x8 scope:global align:4 -setTevStageNum__18J3DTevBlockPatchedFP19Uc = .text:0x80318A14; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x80318A14; // type:function size:0xC scope:global align:4 setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x80318A20; // type:function size:0x8 scope:global align:4 getType__18J3DTevBlockPatchedFv = .text:0x80318A28; // type:function size:0xC scope:global align:4 indexToPtr__18J3DTevBlockPatchedFv = .text:0x80318A34; // type:function size:0x8 scope:global align:4 @@ -15601,9 +15601,9 @@ load__18J3DTevBlockPatchedFv = .text:0x80318A3C; // type:function size:0x4 scope getTexNoOffset__11J3DTevBlockCFv = .text:0x80318A40; // type:function size:0x8 scope:global align:4 setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x80318A48; // type:function size:0x4 scope:global align:4 setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x80318A4C; // type:function size:0x4 scope:global align:4 -setTevStageNum__11J3DTevBlockFP19Uc = .text:0x80318A50; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x80318A50; // type:function size:0x4 scope:global align:4 setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x80318A54; // type:function size:0x4 scope:global align:4 -setTexNo__11J3DTevBlockFUlP20Uc = .text:0x80318A58; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x80318A58; // type:function size:0x4 scope:global align:4 patchTevReg__11J3DTevBlockFv = .text:0x80318A5C; // type:function size:0x4 scope:global align:4 patchTexNo__11J3DTevBlockFv = .text:0x80318A60; // type:function size:0x4 scope:global align:4 setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x80318A64; // type:function size:0x8 scope:global align:4 @@ -15613,7 +15613,7 @@ setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x80318A84; // type:fun getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x80318A94; // type:function size:0x10 scope:global align:4 setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x80318AA4; // type:function size:0x18 scope:global align:4 getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x80318ABC; // type:function size:0x8 scope:global align:4 -setTexGenNum__21J3DTexGenBlockPatchedFP19Uc = .text:0x80318AC4; // type:function size:0xC scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x80318AC4; // type:function size:0xC scope:global align:4 setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x80318AD0; // type:function size:0x8 scope:global align:4 __dt__19J3DTexGenBlockBasicFv = .text:0x80318AD8; // type:function size:0x40 scope:global align:4 getNBTScale__19J3DTexGenBlockBasicFv = .text:0x80318B18; // type:function size:0x8 scope:global align:4 @@ -15633,7 +15633,7 @@ setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x80318BF8; // type:functio getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x80318C00; // type:function size:0x8 scope:global align:4 getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x80318C08; // type:function size:0x8 scope:global align:4 getCullMode__20J3DColorBlockLightOnCFv = .text:0x80318C10; // type:function size:0x8 scope:global align:4 -setCullMode__20J3DColorBlockLightOnFP19Uc = .text:0x80318C18; // type:function size:0xC scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x80318C18; // type:function size:0xC scope:global align:4 setCullMode__20J3DColorBlockLightOnFUc = .text:0x80318C24; // type:function size:0x8 scope:global align:4 getLight__20J3DColorBlockLightOnFUl = .text:0x80318C2C; // type:function size:0x10 scope:global align:4 setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x80318C3C; // type:function size:0x10 scope:global align:4 @@ -15642,7 +15642,7 @@ setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x80318C5C; // t setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x80318C70; // type:function size:0x14 scope:global align:4 getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x80318C84; // type:function size:0x8 scope:global align:4 setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x80318C8C; // type:function size:0x8 scope:global align:4 -setColorChanNum__20J3DColorBlockLightOnFP19Uc = .text:0x80318C94; // type:function size:0xC scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x80318C94; // type:function size:0xC scope:global align:4 getAmbColor__20J3DColorBlockLightOnFUl = .text:0x80318CA0; // type:function size:0x10 scope:global align:4 setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x80318CB0; // type:function size:0x18 scope:global align:4 setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80318CC8; // type:function size:0x18 scope:global align:4 @@ -15655,14 +15655,14 @@ setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x80318D34; // type:functi getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x80318D3C; // type:function size:0x8 scope:global align:4 getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x80318D44; // type:function size:0x8 scope:global align:4 getCullMode__21J3DColorBlockLightOffCFv = .text:0x80318D4C; // type:function size:0x8 scope:global align:4 -setCullMode__21J3DColorBlockLightOffFP19Uc = .text:0x80318D54; // type:function size:0xC scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x80318D54; // type:function size:0xC scope:global align:4 setCullMode__21J3DColorBlockLightOffFUc = .text:0x80318D60; // type:function size:0x8 scope:global align:4 getColorChan__21J3DColorBlockLightOffFUl = .text:0x80318D68; // type:function size:0x10 scope:global align:4 setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x80318D78; // type:function size:0x14 scope:global align:4 setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x80318D8C; // type:function size:0x14 scope:global align:4 getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x80318DA0; // type:function size:0x8 scope:global align:4 setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x80318DA8; // type:function size:0x8 scope:global align:4 -setColorChanNum__21J3DColorBlockLightOffFP19Uc = .text:0x80318DB0; // type:function size:0xC scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x80318DB0; // type:function size:0xC scope:global align:4 getMatColor__21J3DColorBlockLightOffFUl = .text:0x80318DBC; // type:function size:0x10 scope:global align:4 setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x80318DCC; // type:function size:0x18 scope:global align:4 setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x80318DE4; // type:function size:0x18 scope:global align:4 @@ -15680,8 +15680,8 @@ calcTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80319264; // type:function size:0x2EC sc calcPostTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80319550; // type:function size:0x358 scope:global align:4 isTexNoReg__FPv = .text:0x803198A8; // type:function size:0x24 scope:global align:4 getTexNoReg__FPv = .text:0x803198CC; // type:function size:0xC scope:global align:4 -loadTexNo__FUlR20Uc = .text:0x803198D8; // type:function size:0x180 scope:global align:4 -patchTexNo_PtrToIdx__FUlR20Uc = .text:0x80319A58; // type:function size:0x8 scope:global align:4 +loadTexNo__FUlRCUs = .text:0x803198D8; // type:function size:0x180 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x80319A58; // type:function size:0x8 scope:global align:4 loadNBTScale__FR11J3DNBTScale = .text:0x80319A60; // type:function size:0x34 scope:global align:4 makeTexCoordTable__Fv = .text:0x80319A94; // type:function size:0xF8 scope:global align:4 makeAlphaCmpTable__Fv = .text:0x80319B8C; // type:function size:0x68 scope:global align:4 @@ -16107,9 +16107,9 @@ getKind__20J3DAnmVisibilityFullCFv = .text:0x8032DD28; // type:function size:0x8 __dt__20J3DAnmVisibilityFullFv = .text:0x8032DD30; // type:function size:0x40 scope:global align:4 getKind__13J3DAnmClusterCFv = .text:0x8032DD70; // type:function size:0x8 scope:global align:4 JMAEulerToQuat__FsssP10Quaternion = .text:0x8032DD78; // type:function size:0xD0 scope:global align:4 -JMAQuatLerp__FP16Quaternion = .text:0x8032DE48; // type:function size:0xF8 scope:global align:4 -JMAFastVECNormalize__FP9Vec = .text:0x8032DF40; // type:function size:0x2C scope:global align:4 -JMAVECScaleAdd__FP9Vec = .text:0x8032DF6C; // type:function size:0x24 scope:global align:4 +JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion = .text:0x8032DE48; // type:function size:0xF8 scope:global align:4 +JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8032DF40; // type:function size:0x2C scope:global align:4 +JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8032DF6C; // type:function size:0x24 scope:global align:4 JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8032DF90; // type:function size:0x4C scope:global align:4 __ct__Q25JMath13TRandom_fast_FUl = .text:0x8032DFDC; // type:function size:0x8 scope:global align:4 __sinit_JMATrigonometric_cpp = .text:0x8032DFE4; // type:function size:0x40 scope:global align:4 @@ -18101,7 +18101,7 @@ __destroy_new_array = .text:0x803A89E4; // type:function size:0x80 scope:global __ptmf_test = .text:0x803A8A64; // type:function size:0x30 scope:global align:4 __ptmf_cmpr = .text:0x803A8A94; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x803A8AD0; // type:function size:0x28 scope:global align:4 -__cvt_fp2Uc = .text:0x803A8AF8; // type:function size:0x5C scope:global align:4 +__cvt_fp2unsigned = .text:0x803A8AF8; // type:function size:0x5C scope:global align:4 __save_fpr = .text:0x803A8B54; // type:function size:0x4C scope:global align:4 _savefpr_23 = .text:0x803A8B78; // type:label scope:global align:4 _savefpr_25 = .text:0x803A8B80; // type:label scope:global align:4 @@ -22222,7 +22222,7 @@ tag_n$95146 = .data:0x80404180; // type:object size:0x18 scope:global align:4 lbl_80404198 = .data:0x80404198; // type:object size:0x28 @95190 = .data:0x804041C0; // type:object size:0xC scope:local align:4 lbl_804041CC = .data:0x804041CC; // type:object size:0x20 -__vt__17dMsgScrn3Select_c = .data:0x804041EC; // type:object size:0xC scope:global align:4 +__vt__Q17dMsgScrn3Select_c = .data:0x804041EC; // type:object size:0xC scope:global align:4 lbl_804041F8 = .data:0x804041F8; // type:object size:0x12 data:string ...data.0 = .data:0x80404210; // type:label scope:local align:4 __vt__15dMsgScrnArrow_c = .data:0x80404264; // type:object size:0xC scope:global align:4 @@ -23144,8 +23144,8 @@ __vt__Q36nw4hbm2ut7ResFont = .data:0x804129D8; // type:object size:0x58 scope:gl @997 = .data:0x80412A30; // type:object size:0xC scope:local align:4 data:4byte __vt__Q46nw4hbm2ut6detail11ResFontBase = .data:0x80412A40; // type:object size:0x58 scope:global align:4 __vt__Q36nw4hbm2ut4Font = .data:0x80412A98; // type:object size:0x58 scope:global align:4 -__vt__36nw4hbm2ut19TagProcessorBase = .data:0x80412AF0; // type:object size:0x14 scope:global align:4 -__vt__36nw4hbm2ut19TagProcessorBase = .data:0x80412B04; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80412AF0; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80412B04; // type:object size:0x14 scope:global align:4 lbl_80412B18 = .data:0x80412B18; // type:object size:0x24 data:string lbl_80412B3C = .data:0x80412B3C; // type:object size:0xC data:string __vt__7JKRHeap = .data:0x80412B48; // type:object size:0x60 scope:global align:4 @@ -25101,7 +25101,7 @@ g_envHIO = .bss:0x804A4EA4; // type:object size:0x44 scope:global align:4 @89082 = .bss:0x804A4EE8; // type:object size:0xC scope:local align:4 g_save_bit_HIO = .bss:0x804A4EF4; // type:object size:0x4A0 scope:global align:4 @91846 = .bss:0x804A5398; // type:object size:0xC scope:local align:4 -wolfFootScale$localstatic$create__9dkWmark_cFv = .bss:0x804A53A4; // type:object size:0xC scope:global align:4 data:float +wolfFootScale$localstatic3$create__9dkWmark_cFv = .bss:0x804A53A4; // type:object size:0xC scope:global align:4 data:float @49938 = .bss:0x804A53B0; // type:object size:0xC scope:local align:4 m_virtual_center__14cCcD_ShapeAttr = .bss:0x804A53BC; // type:object size:0xC scope:global align:4 @50127 = .bss:0x804A53C8; // type:object size:0xC scope:local align:4 @@ -27651,15 +27651,15 @@ lbl_805208D8 = .sbss:0x805208D8; // type:object size:0x1 data:byte lbl_805208D9 = .sbss:0x805208D9; // type:object size:0x7 data:byte lbl_805208E0 = .sbss:0x805208E0; // type:object size:0x1 data:byte sConsole = .sbss:0x805208E8; // type:object size:0x4 scope:global align:4 data:4byte -lbl_805208F0 = .sbss:0x805208F0; // type:object size:0x1 -lbl_805208F1 = .sbss:0x805208F1; // type:object size:0x1 -lbl_805208F2 = .sbss:0x805208F2; // type:object size:0x1 -lbl_805208F3 = .sbss:0x805208F3; // type:object size:0x1 -lbl_805208F4 = .sbss:0x805208F4; // type:object size:0x1 -lbl_805208F5 = .sbss:0x805208F5; // type:object size:0x1 -lbl_805208F6 = .sbss:0x805208F6; // type:object size:0x1 -lbl_805208F7 = .sbss:0x805208F7; // type:object size:0x1 -lbl_805208F8 = .sbss:0x805208F8; // type:object size:0x4 +cDmr_SkipInfo = .sbss:0x805208F0; // type:object size:0x1 +data_80450C99 = .sbss:0x805208F1; // type:object size:0x1 +data_80450C9A = .sbss:0x805208F2; // type:object size:0x1 +data_80450C9B = .sbss:0x805208F3; // type:object size:0x1 +data_80450C9C = .sbss:0x805208F4; // type:object size:0x1 +data_80450C9D = .sbss:0x805208F5; // type:object size:0x1 +data_80450C9E = .sbss:0x805208F6; // type:object size:0x1 +cDmr_FishingWether = .sbss:0x805208F7; // type:object size:0x1 +data_80450CA0 = .sbss:0x805208F8; // type:object size:0x4 JPTracePCB4 = .sbss:0x805208FC; // type:object size:0x4 scope:global align:4 lbl_80520900 = .sbss:0x80520900; // type:object size:0x1 data:byte cDyl_Initialized = .sbss:0x80520904; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/ShieldD/symbols.txt b/config/ShieldD/symbols.txt index 2dc9770c4d..98f26c03de 100644 --- a/config/ShieldD/symbols.txt +++ b/config/ShieldD/symbols.txt @@ -64230,15 +64230,15 @@ sManager__Q210mDoDvdHack7Manager = .sbss:0x8074C444; // type:object size:0x1 sco lbl_8074C445 = .sbss:0x8074C445; // type:object size:0x1 data:byte hash:0xE347FC69 dhash:0x3FF11AB0 lbl_8074C448 = .sbss:0x8074C448; // type:object size:0x1 data:byte hash:0xEA8D2103 sConsole = .sbss:0x8074C450; // type:object size:0x4 scope:global data:4byte hash:0xCEF7DB41 -lbl_8074C458 = .sbss:0x8074C458; // type:object size:0x1 hash:0x209D232D -lbl_8074C459 = .sbss:0x8074C459; // type:object size:0x1 hash:0x73292698 -lbl_8074C45A = .sbss:0x8074C45A; // type:object size:0x1 hash:0x73292699 -lbl_8074C45B = .sbss:0x8074C45B; // type:object size:0x1 hash:0x7329269A -lbl_8074C45C = .sbss:0x8074C45C; // type:object size:0x1 hash:0x7329269B -lbl_8074C45D = .sbss:0x8074C45D; // type:object size:0x1 hash:0x7329269D -lbl_8074C45E = .sbss:0x8074C45E; // type:object size:0x1 hash:0x7329269E -lbl_8074C45F = .sbss:0x8074C45F; // type:object size:0x1 hash:0x7329269F -lbl_8074C460 = .sbss:0x8074C460; // type:object size:0x4 hash:0x73292690 +cDmr_SkipInfo = .sbss:0x8074C458; // type:object size:0x1 hash:0x209D232D +data_80450C99 = .sbss:0x8074C459; // type:object size:0x1 hash:0x73292698 +data_80450C9A = .sbss:0x8074C45A; // type:object size:0x1 hash:0x73292699 +data_80450C9B = .sbss:0x8074C45B; // type:object size:0x1 hash:0x7329269A +data_80450C9C = .sbss:0x8074C45C; // type:object size:0x1 hash:0x7329269B +data_80450C9D = .sbss:0x8074C45D; // type:object size:0x1 hash:0x7329269D +data_80450C9E = .sbss:0x8074C45E; // type:object size:0x1 hash:0x7329269E +cDmr_FishingWether = .sbss:0x8074C45F; // type:object size:0x1 hash:0x7329269F +data_80450CA0 = .sbss:0x8074C460; // type:object size:0x4 hash:0x73292690 JPTracePCB4 = .sbss:0x8074C464; // type:object size:0x4 scope:global hash:0xB2DC52FB lbl_8074C468 = .sbss:0x8074C468; // type:object size:0x1 data:byte hash:0xBABF0DBC cDyl_Initialized = .sbss:0x8074C46C; // type:object size:0x4 scope:global data:4byte hash:0x4F14A2E4 From 3f6558eeb76a291c5ec4454d9317eaa148bcbc14 Mon Sep 17 00:00:00 2001 From: roeming Date: Thu, 11 Dec 2025 18:41:44 -0500 Subject: [PATCH 10/46] Link J2DWindowEX (#2946) * Add debug for J2DWindowEx, link GCN version * locking non-const copy ctor behind GCN check * fix typo for define * fix another define typo * update bugged ctor and leave a comment --- config/ShieldD/config.yml | 6 + configure.py | 2 +- include/JSystem/J2DGraph/J2DAnimation.h | 10 +- include/JSystem/J2DGraph/J2DMatBlock.h | 20 +- include/JSystem/J3DGraphBase/J3DMatBlock.h | 10 + include/JSystem/JUtility/JUTTexture.h | 1 + src/JSystem/J2DGraph/J2DWindowEx.cpp | 303 +++++++-------------- 7 files changed, 148 insertions(+), 204 deletions(-) diff --git a/config/ShieldD/config.yml b/config/ShieldD/config.yml index 089e7de54c..9695d1f945 100644 --- a/config/ShieldD/config.yml +++ b/config/ShieldD/config.yml @@ -11,6 +11,12 @@ ldscript_template: config/ShieldD/ldscript.tpl block_relocations: - source: .sdata:0x8073f3f4 +- source: .text:0x8054fd30 + end: .text:0x8054fdc8 +- source: .text:0x80550294 + end: .text:0x8055029C +- source: .text:0x80550314 + end: .text:0x8055031C add_relocations: - source: .sdata:0x8073f3f4 type: abs diff --git a/configure.py b/configure.py index 49ea56e24b..c32626cbc2 100755 --- a/configure.py +++ b/configure.py @@ -1223,7 +1223,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DWindow.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPicture.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTextBox.cpp"), - Object(NonMatching, "JSystem/J2DGraph/J2DWindowEx.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DWindowEx.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPictureEx.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTextBoxEx.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DAnmLoader.cpp"), diff --git a/include/JSystem/J2DGraph/J2DAnimation.h b/include/JSystem/J2DGraph/J2DAnimation.h index 380e9c93de..5d2014cd61 100644 --- a/include/JSystem/J2DGraph/J2DAnimation.h +++ b/include/JSystem/J2DGraph/J2DAnimation.h @@ -63,13 +63,19 @@ public: } virtual ~J2DAnmVtxColor() {} virtual void getColor(u8, u16, _GXColor*) const {} - u16 getAnmTableNum(u8 param_0) const { return mAnmTableNum[param_0]; } + u16 getAnmTableNum(u8 param_0) const { + J3D_PANIC(342, param_0 < 2, "Error : range over."); + return mAnmTableNum[param_0]; + } J3DAnmVtxColorIndexData* getAnmVtxColorIndexData(u8 param_1, u16 param_2) const { J3D_PANIC(344, param_1 < 2, "Error : range over."); J3D_PANIC(345, param_2 < mAnmTableNum[param_1], "Error : range over."); return &mVtxColorIndexData[param_1][param_2]; } - u16* getVtxColorIndexPointer(u8 param_0) const { return mVtxColorIndexPointer[param_0]; } + u16* getVtxColorIndexPointer(u8 param_0) const { + J3D_PANIC(351, param_0 < 2, "Error : range over."); + return mVtxColorIndexPointer[param_0]; + } /* 0x10 */ u16 mAnmTableNum[2]; /* 0x14 */ J3DAnmVtxColorIndexData* mVtxColorIndexData[2]; diff --git a/include/JSystem/J2DGraph/J2DMatBlock.h b/include/JSystem/J2DGraph/J2DMatBlock.h index c13fa2f332..90321c9196 100644 --- a/include/JSystem/J2DGraph/J2DMatBlock.h +++ b/include/JSystem/J2DGraph/J2DMatBlock.h @@ -19,19 +19,37 @@ struct ResTLUT; */ struct J2DGXColorS10 : public GXColorS10 { J2DGXColorS10() {} + +#if PLATFORM_GCN + J2DGXColorS10(J2DGXColorS10& other) { + r = other.r; + g = other.g; + b = other.b; + a = other.a; + } + + J2DGXColorS10(GXColorS10& other) { + r = other.r; + g = other.g; + b = other.b; + a = other.a; + } +#else J2DGXColorS10(const J2DGXColorS10& other) { r = other.r; g = other.g; b = other.b; a = other.a; } + J2DGXColorS10(const GXColorS10& other) { r = other.r; g = other.g; b = other.b; a = other.a; } - +#endif + J2DGXColorS10& operator=(const GXColorS10& other) { r = other.r; g = other.g; diff --git a/include/JSystem/J3DGraphBase/J3DMatBlock.h b/include/JSystem/J3DGraphBase/J3DMatBlock.h index 9b515bca6c..ee13669988 100644 --- a/include/JSystem/J3DGraphBase/J3DMatBlock.h +++ b/include/JSystem/J3DGraphBase/J3DMatBlock.h @@ -13,8 +13,16 @@ */ struct J3DGXColorS10 : public GXColorS10 { J3DGXColorS10() {} + +#if PLATFORM_GCN + J3DGXColorS10(J3DGXColorS10& other) { __memcpy(this, &other, sizeof(J3DGXColorS10)); } +#else J3DGXColorS10(J3DGXColorS10 const& other) { __memcpy(this, &other, sizeof(J3DGXColorS10)); } +#endif + + // TODO: In theory, this copy ctor should be non-const in GCN versions, as seen in TWW maps J3DGXColorS10(GXColorS10 const& color) : GXColorS10(color) {} + J3DGXColorS10& operator=(const GXColorS10& color) { // FAKE match. __memcpy created issues in J3DTevBlockPatched::initialize ((u32*)this)[0] = ((u32*)&color)[0]; @@ -29,8 +37,10 @@ struct J3DGXColorS10 : public GXColorS10 { */ struct J3DGXColor : public GXColor { J3DGXColor() {} + // TODO: In theory, these copy ctors should be non-const in GCN versions, as seen in TWW maps J3DGXColor(J3DGXColor const& other) { __memcpy(this, &other, sizeof(J3DGXColor)); } J3DGXColor(GXColor const& color) : GXColor(color) {} + // making color a reference breaks J3DColorBlockLightOff::initialize et al J3DGXColor& operator=(GXColor color) { *(GXColor*)this = color; diff --git a/include/JSystem/JUtility/JUTTexture.h b/include/JSystem/JUtility/JUTTexture.h index bef9e604c3..6c28534685 100644 --- a/include/JSystem/JUtility/JUTTexture.h +++ b/include/JSystem/JUtility/JUTTexture.h @@ -71,6 +71,7 @@ public: const ResTIMG* getTexInfo() const { return mTexInfo; } s32 getFormat() const { return mTexInfo->format; } s32 getTransparency() { return mTexInfo->alphaEnabled; } + s32 getTransparency() const { return mTexInfo->alphaEnabled; } s32 getWidth() const { return mTexInfo->width; } s32 getHeight() const { return mTexInfo->height; } void setCaptureFlag(bool flag) { mFlags &= 2 | flag; } diff --git a/src/JSystem/J2DGraph/J2DWindowEx.cpp b/src/JSystem/J2DGraph/J2DWindowEx.cpp index 9ca9863acc..0d3b3d144f 100644 --- a/src/JSystem/J2DGraph/J2DWindowEx.cpp +++ b/src/JSystem/J2DGraph/J2DWindowEx.cpp @@ -38,11 +38,12 @@ J2DWindowEx::J2DWindowEx(J2DPane* param_0, JSURandomInputStream* param_1, u32 pa J2DWindowExDef auStack_70; param_1->read(&auStack_70, sizeof(J2DWindowExDef)); - JUtility::TColor* colors[4] = {NULL}; - colors[0] = &field_0x128; - colors[1] = &field_0x12C; - colors[2] = &field_0x130; - colors[3] = &field_0x134; + JUtility::TColor* colors[4] = { + &field_0x128, + &field_0x12C, + &field_0x130, + &field_0x134 + }; for (int i = 0; i < 4; i++) { field_0x158[i] = auStack_70.field_0x10[i]; @@ -129,169 +130,84 @@ void J2DWindowEx::draw_private(JGeometry::TBox2 const& param_0, JGeometry::TBox2 const& param_1) { if (param_0.getWidth() >= field_0x140 && param_0.getHeight() >= field_0x142) { JUTTexture* textures[4]; - bool anyFrameMaterialNull = false; + bool foundNullTexture = false; for (int i = 0; i < 4; i++) { if (mFrameMaterial[i] == NULL) { return; } - J2DTevBlock* block = mFrameMaterial[i]->getTevBlock(); - if (block == NULL) { + + if (mFrameMaterial[i]->getTevBlock() == NULL) { return; } - textures[i] = block->getTexture(0); + textures[i] = mFrameMaterial[i]->getTevBlock()->getTexture(0); if (textures[i] == NULL) { - anyFrameMaterialNull = true; + foundNullTexture = true; } } - JGeometry::TBox2 aTStack_b8(param_1); - aTStack_b8.addPos(param_0.i); - drawContents(aTStack_b8); + JGeometry::TBox2 aTStack_38(param_1); + aTStack_38.addPos(param_0.i); + drawContents(aTStack_38); GXClearVtxDesc(); GXSetVtxDesc(GX_VA_POS, GX_DIRECT); GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); - if (!anyFrameMaterialNull) { - f32 dVar16 = param_0.i.x; - f32 dVar15 = param_0.i.y; - f32 dVar18 = param_0.f.x - textures[3]->getWidth(); - f32 dVar17 = param_0.f.y - textures[3]->getHeight(); - f32 dVar14 = dVar16 + textures[0]->getWidth(); - f32 dVar12 = dVar15 + textures[0]->getHeight(); - u16 local_c4; - if (field_0x144 & 0x80) { - local_c4 = 0; - } else { - local_c4 = 0x8000; - } - u16 local_c6; - if (field_0x144 & 0x40) { - local_c6 = 0; - } else { - local_c6 = 0x8000; - } + if (!foundNullTexture) { + f32 minX = param_0.i.x; + f32 minY = param_0.i.y; + f32 f31 = param_0.f.x - textures[3]->getWidth(); + f32 f30 = param_0.f.y - textures[3]->getHeight(); + f32 maxX0 = minX + textures[0]->getWidth(); + f32 maxY0 = minY + textures[0]->getHeight(); + + u16 r29 = (field_0x144 & 0x80 ? (u16)0 : (u16)0x8000); + u16 r28 = (field_0x144 & 0x40 ? (u16)0 : (u16)0x8000); + drawFrameTexture(minX, minY, textures[0]->getWidth(), textures[0]->getHeight(), r29, r28, + 0x8000 - r29, 0x8000 - r28, mFrameMaterial[0], true); - drawFrameTexture(dVar16, dVar15, textures[0]->getWidth(), textures[0]->getHeight(), - local_c4, local_c6, 0x8000 - local_c4, 0x8000 - local_c6, - mFrameMaterial[0], true); bool r9 = mFrameMaterial[1] != mFrameMaterial[0]; - u16 local_c8; - if (field_0x144 & 0x20) { - local_c8 = 0; - } else { - local_c8 = 0x8000; - } - u16 local_ca; - if (field_0x144 & 0x10) { - local_ca = 0; - } else { - local_ca = 0x8000; - } - drawFrameTexture(dVar18, dVar15, textures[3]->getWidth(), textures[0]->getHeight(), - local_c8, local_ca, 0x8000 - local_c8, 0x8000 - local_ca, - mFrameMaterial[1], r9); + r29 = field_0x144 & 0x20 ? (u16)0 : (u16)0x8000; + r28 = field_0x144 & 0x10 ? (u16)0 : (u16)0x8000; + drawFrameTexture(f31, minY, textures[3]->getWidth(), textures[0]->getHeight(), r29, r28, + 0x8000 - r29, 0x8000 - r28, mFrameMaterial[1], r9); - u16 local_cc; - if (field_0x144 & 0x20) { - local_cc = 0x8000; - } else { - local_cc = 0; - } - - u16 local_ce; - if (field_0x144 & 0x10) { - local_ce = 0; - } else { - local_ce = 0x8000; - } - drawFrameTexture(dVar14, dVar15, dVar18 - dVar14, textures[0]->getHeight(), local_cc, - local_ce, local_cc, local_ce ^ 0x8000, mFrameMaterial[1], false); + r29 = field_0x144 & 0x20 ? (u16)0x8000 : (u16)0; + u16 sp_30 = r29; + r28 = field_0x144 & 0x10 ? (u16)0 : (u16)0x8000; + drawFrameTexture(maxX0, minY, f31 - maxX0, textures[0]->getHeight(), r29, r28, sp_30, + r28 ^ 0x8000, mFrameMaterial[1], false); r9 = mFrameMaterial[3] != mFrameMaterial[1]; - u16 local_d0; - if (field_0x144 & 2) { - local_d0 = 0; - } else { - local_d0 = 0x8000; - } - u16 local_d2; - if (field_0x144 & 1) { - local_d2 = 0; - } else { - local_d2 = 0x8000; - } + r29 = field_0x144 & 0x2 ? (u16)0 : (u16)0x8000; + r28 = field_0x144 & 0x1 ? (u16)0 : (u16)0x8000; + drawFrameTexture(f31, f30, textures[3]->getWidth(), textures[3]->getHeight(), r29, r28, + 0x8000 - r29, 0x8000 - r28, mFrameMaterial[3], r9); - drawFrameTexture(dVar18, dVar17, textures[3]->getWidth(), textures[3]->getHeight(), - local_d0, local_d2, 0x8000 - local_d0, 0x8000 - local_d2, - mFrameMaterial[3], r9); + r29 = field_0x144 & 0x2 ? (u16)0x8000 : (u16)0; + sp_30 = r29; + r28 = field_0x144 & 0x1 ? (u16)0 : (u16)0x8000; + drawFrameTexture(maxX0, f30, f31 - maxX0, textures[3]->getHeight(), r29, r28, sp_30, + r28 ^ 0x8000, mFrameMaterial[3], false); - u16 local_d4; - if (field_0x144 & 2) { - local_d4 = 0x8000; - } else { - local_d4 = 0; - } - - u16 local_d6; - if (field_0x144 & 1) { - local_d6 = 0; - } else { - local_d6 = 0x8000; - } - drawFrameTexture(dVar14, dVar17, dVar18 - dVar14, textures[3]->getHeight(), local_d4, - local_d6, local_d4, local_d6 ^ 0x8000, mFrameMaterial[3], false); - - u16 local_d8; - if (field_0x144 & 2) { - local_d8 = 0; - } else { - local_d8 = 0x8000; - } - - u16 local_da; - if (field_0x144 & 1) { - local_da = 0x8000; - } else { - local_da = 0; - } - drawFrameTexture(dVar18, dVar12, textures[3]->getWidth(), dVar17 - dVar12, local_d8, - local_da, local_d8 ^ 0x8000, local_da, mFrameMaterial[3], false); + r29 = field_0x144 & 0x2 ? (u16)0 : (u16)0x8000; + r28 = field_0x144 & 0x1 ? (u16)0x8000 : (u16)0; + u16 sp_2E = r28; + drawFrameTexture(f31, maxY0, textures[3]->getWidth(), f30 - maxY0, r29, r28, r29 ^ 0x8000, + sp_2E, mFrameMaterial[3], false); r9 = mFrameMaterial[2] != mFrameMaterial[3]; - u16 local_dc; - if (field_0x144 & 8) { - local_dc = 0; - } else { - local_dc = 0x8000; - } + r29 = field_0x144 & 0x8 ? (u16)0 : (u16)0x8000; + r28 = field_0x144 & 0x4 ? (u16)0 : (u16)0x8000; + drawFrameTexture(minX, f30, textures[0]->getWidth(), textures[3]->getHeight(), r29, r28, + 0x8000 - r29, 0x8000 - r28, mFrameMaterial[2], r9); - u16 local_de; - if (field_0x144 & 4) { - local_de = 0; - } else { - local_de = 0x8000; - } - drawFrameTexture(dVar16, dVar17, textures[0]->getWidth(), textures[3]->getHeight(), - local_dc, local_de, 0x8000 - local_dc, 0x8000 - local_de, - mFrameMaterial[2], r9); - - u16 local_e0; - if (field_0x144 & 8) { - local_e0 = 0; - } else { - local_e0 = 0x8000; - } - - u16 local_e2; - if (field_0x144 & 4) { - local_e2 = 0x8000; - } else { - local_e2 = 0; - } - drawFrameTexture(dVar16, dVar12, textures[0]->getWidth(), dVar17 - dVar12, local_e0, - local_e2, local_e0 ^ 0x8000, local_e2, mFrameMaterial[2], false); + r29 = field_0x144 & 0x8 ? (u16)0 : (u16)0x8000; + r28 = field_0x144 & 0x4 ? (u16)0x8000 : (u16)0; + sp_2E = r28; + drawFrameTexture(minX, maxY0, textures[0]->getWidth(), f30 - maxY0, r29, r28, r29 ^ 0x8000, + sp_2E, mFrameMaterial[2], false); } GXSetTevOp(GX_TEVSTAGE0, GX_PASSCLR); @@ -406,9 +322,9 @@ void J2DWindowEx::drawFrameTexture(f32 param_1, f32 param_2, f32 param_3, f32 pa aTStack_84 = JUtility::TColor((u32)uVar11 | 0xffffff00); } } else if (parentPane != NULL && mIsInfluencedAlpha != 0 && param_10) { - s32 matColorAlpha = param_9->getColorBlock()->getMatColor(0)->a; - s32 colorAlpha = parentPane->mColorAlpha; - GXSetChanMatColor(GX_ALPHA0, JUtility::TColor((matColorAlpha * colorAlpha / 0xff) & 0xff)); + u8 matColorAlpha = param_9->getColorBlock()->getMatColor(0)->a; + matColorAlpha = matColorAlpha * parentPane->mColorAlpha / 0xff; + GXSetChanMatColor(GX_ALPHA0, JUtility::TColor(matColorAlpha)); } GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_CLR_RGBA, GX_F32, 0); GXBegin(GX_QUADS, GX_VTXFMT0, 4); @@ -478,18 +394,17 @@ void J2DWindowEx::draw(JGeometry::TBox2 const& param_1, JGeometry::TBox2> 8; - info.mTexMap = uVar1 >> 8; - info.mColor = uVar1; + info.mTexCoord = local_28[i] >> 8; + info.mTexMap = local_28[i] >> 8; + info.mColor = local_28[i] & 0xff; J2DTevOrder local_30(info); for (int j = 0; j < 4; j++) { if (mFrameMaterial[j]->getTevBlock()->getMaxStage() > i) { @@ -502,7 +417,7 @@ void J2DWindowEx::setTevOrder(bool param_0) { void J2DWindowEx::setTevStage(bool param_1) { for (int i = 0; i < 4; i++) { J2DTevStage* pJVar3 = mFrameMaterial[i]->getTevBlock()->getTevStage(0); - JUTTexture* this_00 = mFrameMaterial[i]->getTevBlock()->getTexture(0); + const JUTTexture* this_00 = mFrameMaterial[i]->getTevBlock()->getTexture(0); bool bVar1 = false; if (this_00 != NULL && ((s32)this_00->getFormat() == 0 || (s32)this_00->getFormat() == 1) && this_00->getTransparency() == 0) @@ -512,14 +427,9 @@ void J2DWindowEx::setTevStage(bool param_1) { if (!param_1) { setStage(pJVar3, bVar1 ? STAGE_ENUM_1 : STAGE_ENUM_0); } else { - stage_enum sVar5; - if (bVar1) { - sVar5 = STAGE_ENUM_4; - } else { - sVar5 = STAGE_ENUM_3; - } - setStage(pJVar3, sVar5); - setStage(mFrameMaterial[i]->getTevBlock()->getTevStage(1), STAGE_ENUM_2); + setStage(pJVar3, bVar1 ? STAGE_ENUM_4 : STAGE_ENUM_3); + pJVar3 = mFrameMaterial[i]->getTevBlock()->getTevStage(1); + setStage(pJVar3, STAGE_ENUM_2); } } } @@ -583,24 +493,24 @@ void J2DWindowEx::setStage(J2DTevStage* param_0, J2DWindowEx::stage_enum param_1 } -bool J2DWindowEx::setBlack(JUtility::TColor black) { - JUtility::TColor dummy,white; +bool J2DWindowEx::setBlack(JUtility::TColor i_black) { + JUtility::TColor black, white; - if (!getBlackWhite(&dummy, &white)) { + if (!getBlackWhite(&black, &white)) { return false; } - return setBlackWhite(black, white); + return setBlackWhite(i_black, white); } -bool J2DWindowEx::setWhite(JUtility::TColor white) { - JUtility::TColor black,dummy; +bool J2DWindowEx::setWhite(JUtility::TColor i_white) { + JUtility::TColor black, white; - if (!getBlackWhite(&black, &dummy)) { + if (!getBlackWhite(&black, &white)) { return false; } - return setBlackWhite(black, white); + return setBlackWhite(black, i_white); } // NONMATCHING - J2DGXColorS10 issue @@ -645,7 +555,7 @@ bool J2DWindowEx::setBlackWhite(JUtility::TColor black, JUtility::TColor white) return true; } -bool J2DWindowEx::getBlackWhite(JUtility::TColor* param_0, JUtility::TColor* param_1) const { +bool J2DWindowEx::getBlackWhite(JUtility::TColor* o_black, JUtility::TColor* o_white) const { if (mFrameMaterial[0] == NULL) { return false; } @@ -654,26 +564,16 @@ bool J2DWindowEx::getBlackWhite(JUtility::TColor* param_0, JUtility::TColor* par return false; } - bool cVar6 = mFrameMaterial[0]->getTevBlock()->getTevStageNum() != 1; - *param_0 = JUtility::TColor(0); - *param_1 = JUtility::TColor(0xffffffff); + u32 stageNum = mFrameMaterial[0]->getTevBlock()->getTevStageNum(); + bool cVar6 = stageNum == 1 ? false : true; + *o_black = JUtility::TColor(0); + *o_white = JUtility::TColor(0xffffffff); if (cVar6) { - J2DGXColorS10* color0p = mFrameMaterial[0]->getTevBlock()->getTevColor(0); - GXColorS10 color0; - color0.r = color0p->r; - color0.g = color0p->g; - color0.b = color0p->b; - color0.a = color0p->a; - J2DGXColorS10* color1p = mFrameMaterial[0]->getTevBlock()->getTevColor(1); - GXColorS10 color1; - color1.r = color1p->r; - color1.g = color1p->g; - color1.b = color1p->b; - color1.a = color1p->a; - *param_0 = JUtility::TColor((((u8)color0.r) << 0x18) | (((u8)color0.g) << 0x10) - | (((u8)color0.b) << 0x8) | (((u8)color0.a))); - *param_1 = JUtility::TColor((((u8)color1.r) << 0x18) | (((u8)color1.g) << 0x10) - | (((u8)color1.b) << 0x8) | (((u8)color1.a))); + J2DGXColorS10 color0 = *mFrameMaterial[0]->getTevBlock()->getTevColor(0); + J2DGXColorS10 color1 = *mFrameMaterial[0]->getTevBlock()->getTevColor(1); +#define FAST_GX_COLOR_U32(r, g, b, a) (((u8)(r) << 0x18) | ((u8)(g) << 0x10) | ((u8)(b) << 0x8) | ((u8)(a))) + *o_black = JUtility::TColor(FAST_GX_COLOR_U32(color0.r, color0.g, color0.b, color0.a)); + *o_white = JUtility::TColor(FAST_GX_COLOR_U32(color1.r, color1.g, color1.b, color1.a)); } return true; } @@ -683,7 +583,8 @@ bool J2DWindowEx::isSetBlackWhite(JUtility::TColor param_0, JUtility::TColor par return true; } for (int i = 0; i < 4; i++) { - if (mFrameMaterial[i]->getTevBlock()->getMaxStage() == 1) { + u8 stage = mFrameMaterial[i]->getTevBlock()->getMaxStage(); + if (stage == 1) { return false; } } @@ -853,8 +754,8 @@ void J2DWindowEx::setAnimation(J2DAnmVtxColor* param_0) { if (field_0x168[i] != 0xffff) { for (u16 j = 0; j < uVar3; j++) { J3DAnmVtxColorIndexData* puVar1 = param_0->getAnmVtxColorIndexData(0, j); - u16* indexPointer = param_0->getVtxColorIndexPointer(0); - u16* indexPointer2 = indexPointer + (uintptr_t)puVar1->mpData; + u16* indexPointer2 = + param_0->getVtxColorIndexPointer(0) + (uintptr_t)puVar1->mpData; for (u16 k = 0; k < puVar1->mNum; k++) { if (indexPointer2[k] == field_0x168[i]) { mAnmVtxColor = param_0; @@ -884,19 +785,21 @@ const J2DAnmTransform* J2DWindowEx::animationPane(J2DAnmTransform const* param_0 } } - JUtility::TColor* local_38[4] = {NULL}; - local_38[0] = &field_0x128; - local_38[1] = &field_0x12C; - local_38[2] = &field_0x130; - local_38[3] = &field_0x134; + JUtility::TColor* local_38[4] = { + &field_0x128, + &field_0x12C, + &field_0x130, + &field_0x134, + }; + if (mAnmVtxColor != NULL) { u16 uVar3 = mAnmVtxColor->getAnmTableNum(0); for (u8 i = 0; i < 4; i++) { if ((field_0x17c & (1 << i))) { for (u16 j = 0; j < uVar3; j++) { J3DAnmVtxColorIndexData* puVar1 = mAnmVtxColor->getAnmVtxColorIndexData(0, j); - u16* indexPointer = mAnmVtxColor->getVtxColorIndexPointer(0); - u16* indexPointer2 = indexPointer + (uintptr_t)puVar1->mpData; + u16* indexPointer2 = + mAnmVtxColor->getVtxColorIndexPointer(0) + (uintptr_t)puVar1->mpData; for (u16 k = 0; k < puVar1->mNum; k++) { if (indexPointer2[k] == field_0x168[i]) { mAnmVtxColor->getColor(0, j, local_38[i]); From 9c0a57db60b5a5764460fd3f16d9ee023ef0b972 Mon Sep 17 00:00:00 2001 From: Carco_21 <144170194+carter-ktb21@users.noreply.github.com> Date: Fri, 12 Dec 2025 23:54:42 -0500 Subject: [PATCH 11/46] d_particle debug work (#2944) * misc work * more work * fixed error * more work * PR cleanup * missed cleanup * error fix * wii fix --- include/JSystem/J2DGraph/J2DPicture.h | 4 +- .../JSystem/J3DGraphAnimator/J3DModelData.h | 2 +- include/JSystem/JMath/JMath.h | 6 + include/JSystem/JParticle/JPAEmitter.h | 18 +- include/JSystem/JParticle/JPAEmitterManager.h | 8 +- include/JSystem/JParticle/JPAParticle.h | 6 +- include/Z2AudioLib/Z2SeMgr.h | 1 + include/d/d_com_inf_game.h | 60 ++ include/d/d_drawlist.h | 56 ++ include/d/d_msg_object.h | 4 + include/d/d_particle.h | 45 +- include/d/d_s_play_env.h | 8 +- include/m_Do/m_Do_graphic.h | 8 +- src/Z2AudioLib/Z2SeMgr.cpp | 6 + src/d/d_com_inf_game.cpp | 220 ++++- src/d/d_drawlist.cpp | 28 +- src/d/d_particle.cpp | 787 +++++++++++------- 17 files changed, 894 insertions(+), 373 deletions(-) diff --git a/include/JSystem/J2DGraph/J2DPicture.h b/include/JSystem/J2DGraph/J2DPicture.h index f6e8ec3b31..bb71d97aa3 100644 --- a/include/JSystem/J2DGraph/J2DPicture.h +++ b/include/JSystem/J2DGraph/J2DPicture.h @@ -151,11 +151,11 @@ public: return NULL; } virtual u8 getTextureCount() const { return mTextureNum; } - virtual bool setBlack(JUtility::TColor i_black) { + /* vt 0x128 */ virtual bool setBlack(JUtility::TColor i_black) { mBlack = i_black; return true; } - virtual bool setWhite(JUtility::TColor i_white) { + /* vt 0x12C */ virtual bool setWhite(JUtility::TColor i_white) { mWhite = i_white; return true; } diff --git a/include/JSystem/J3DGraphAnimator/J3DModelData.h b/include/JSystem/J3DGraphAnimator/J3DModelData.h index 757c472820..ea1ef96813 100644 --- a/include/JSystem/J3DGraphAnimator/J3DModelData.h +++ b/include/JSystem/J3DGraphAnimator/J3DModelData.h @@ -86,7 +86,7 @@ public: int removeMatColorAnimator(J3DAnmColor* anm) { return mMaterialTable.removeMatColorAnimator(anm); } - void syncJ3DSys() { + void syncJ3DSys() const { syncJ3DSysFlags(); syncJ3DSysPointers(); } diff --git a/include/JSystem/JMath/JMath.h b/include/JSystem/JMath/JMath.h index 1142f41389..ee31b6e541 100644 --- a/include/JSystem/JMath/JMath.h +++ b/include/JSystem/JMath/JMath.h @@ -17,6 +17,12 @@ inline int JMAAbs(int value) { #endif } +inline f32 JMAAbs(f32 x) { +#ifdef __MWERKS__ + return __fabsf(x); +#endif +} + inline f32 JMAFastReciprocal(f32 value) { #ifdef __MWERKS__ return __fres(value); diff --git a/include/JSystem/JParticle/JPAEmitter.h b/include/JSystem/JParticle/JPAEmitter.h index eca7556754..ebf82df33e 100644 --- a/include/JSystem/JParticle/JPAEmitter.h +++ b/include/JSystem/JParticle/JPAEmitter.h @@ -134,6 +134,7 @@ public: void setGlobalTranslation(f32 x, f32 y, f32 z) { mGlobalTrs.set(x, y, z); } void setGlobalTranslation(const JGeometry::TVec3& trs) { mGlobalTrs.set(trs); } void getLocalTranslation(JGeometry::TVec3& vec) { vec.set(mLocalTrs); } + void getLocalTranslation(JGeometry::TVec3* vec) const { vec->set(mLocalTrs); } void setGlobalRotation(const JGeometry::TVec3& rot) { JPAGetXYZRotateMtx(rot.x, rot.y, rot.z, mGlobalRot); } @@ -143,6 +144,7 @@ public: void setGlobalAlpha(u8 alpha) { mGlobalPrmClr.a = alpha; } u8 getGlobalAlpha() const { return mGlobalPrmClr.a; } void getGlobalPrmColor(GXColor& color) { color = mGlobalPrmClr; } + void getGlobalPrmColor(_GXColor* color) const { *color = mGlobalPrmClr; } void setGlobalPrmColor(u8 r, u8 g, u8 b) { mGlobalPrmClr.r = r; mGlobalPrmClr.g = g; mGlobalPrmClr.b = b; } void setGlobalEnvColor(u8 r, u8 g, u8 b) { mGlobalEnvClr.r = r; mGlobalEnvClr.g = g; mGlobalEnvClr.b = b; } void setVolumeSize(u16 size) { mVolumeSize = size; } @@ -173,6 +175,18 @@ public: scale.z = 1.0f; #else scale.set(mGlobalPScl.x, mGlobalPScl.y, 1.0f); +#endif + } + void getGlobalParticleScale(JGeometry::TVec3* scale) const { + //TODO: Possible fakematch. Debug and Wii indicate TVec3::set, but using it breaks regalloc + // in dPa_gen_b_light8PcallBack::draw on GCN (where the call to set would normally be + // inlined). +#if PLATFORM_GCN + scale->x = mGlobalPScl.x; + scale->y = mGlobalPScl.y; + scale->z = 1.0f; +#else + scale->set(mGlobalPScl.x, mGlobalPScl.y, 1.0f); #endif } void setGlobalScale(const JGeometry::TVec3& scale) { @@ -208,7 +222,7 @@ public: void stopDrawParticle() { setStatus(JPAEmtrStts_StopDraw); } void playDrawParticle() { clearStatus(JPAEmtrStts_StopDraw); } - uintptr_t getUserWork() { return mpUserWork; } + uintptr_t getUserWork() const { return mpUserWork; } void setUserWork(uintptr_t userWork) { mpUserWork = userWork; } u32 getParticleNumber() const { return mAlivePtclBase.getNum() + mAlivePtclChld.getNum(); @@ -218,7 +232,7 @@ public: } void setDrawTimes(u8 drawTimes) { mDrawTimes = drawTimes; } void setParticleCallBackPtr(JPAParticleCallBack* cb) { mpPtclCallBack = cb; } - JPAParticleCallBack* getParticleCallBackPtr() { return mpPtclCallBack; } + JPAParticleCallBack* getParticleCallBackPtr() const { return mpPtclCallBack; } JPAEmitterCallBack* getEmitterCallBackPtr() const { return mpEmtrCallBack; } u32 getAge() const { return mTick; } diff --git a/include/JSystem/JParticle/JPAEmitterManager.h b/include/JSystem/JParticle/JPAEmitterManager.h index f0380d0dbb..8aeb2f56cd 100644 --- a/include/JSystem/JParticle/JPAEmitterManager.h +++ b/include/JSystem/JParticle/JPAEmitterManager.h @@ -6,6 +6,7 @@ #include "JSystem/JParticle/JPADrawInfo.h" #include "JSystem/JSupport/JSUList.h" #include "JSystem/JGeometry.h" +#include "JSystem/JUtility/JUTAssert.h" class JPAEmitterCallBack; class JPAParticleCallBack; @@ -32,7 +33,12 @@ public: void entryResourceManager(JPAResourceManager*, u8); void clearResourceManager(u8); void calcYBBCam(); - JPAResourceManager* getResourceManager(u16 idx) { return pResMgrAry[idx]; } + JPAResourceManager* getResourceManager(u16 idx) const { return pResMgrAry[idx]; } + JPAResourceManager* getResourceManager(u8 res_mgr_id) const { + JUT_ASSERT(147, res_mgr_id < ridMax); + return pResMgrAry[res_mgr_id]; + } + int getEmitterNumber() const { return emtrNum - mFreeEmtrList.getNumLinks(); } public: /* 0x00 */ JSUList* pEmtrUseList; diff --git a/include/JSystem/JParticle/JPAParticle.h b/include/JSystem/JParticle/JPAParticle.h index ac6cd9798f..e6e0bec6f4 100644 --- a/include/JSystem/JParticle/JPAParticle.h +++ b/include/JSystem/JParticle/JPAParticle.h @@ -27,12 +27,14 @@ public: bool canCreateChild(JPAEmitterWorkData*); f32 getWidth(JPABaseEmitter const*) const; f32 getHeight(JPABaseEmitter const*) const; - int getAge() { return mAge; } + int getAge() const { return mAge; } void setOffsetPosition(const JGeometry::TVec3& pos) { mOffsetPosition.set(pos); } void setOffsetPosition(f32 x, f32 y, f32 z) { mOffsetPosition.set(x, y, z); } void getOffsetPosition(JGeometry::TVec3& pos) { pos.set(mOffsetPosition); } + void getOffsetPosition(JGeometry::TVec3* pos) const { pos->set(mOffsetPosition); } u16 getRotateAngle() const { return mRotateAngle; } void getGlobalPosition(JGeometry::TVec3& pos) const { pos.set(mPosition); } + void getGlobalPosition(JGeometry::TVec3* pos) const { pos->set(mPosition); } f32 getParticleScaleX() const { return mParticleScaleX; } f32 getParticleScaleY() const { return mParticleScaleY; } void setStatus(u32 flag) { mStatus |= flag; } @@ -42,7 +44,9 @@ public: void setDeleteParticleFlag() { setStatus(2); } void getVelVec(JGeometry::TVec3& vec) const { vec.set(mVelocity); } void getLocalPosition(JGeometry::TVec3& vec) const { vec.set(mLocalPosition); } + void getLocalPosition(JGeometry::TVec3* vec) const { vec->set(mLocalPosition); } void getBaseAxis(JGeometry::TVec3& vec) const { vec.set(mBaseAxis); } + void getBaseAxis(JGeometry::TVec3* vec) const { vec->set(mBaseAxis); } public: /* 0x00 */ JGeometry::TVec3 mPosition; diff --git a/include/Z2AudioLib/Z2SeMgr.h b/include/Z2AudioLib/Z2SeMgr.h index 8f04dbe2b6..3f8ca03eb3 100644 --- a/include/Z2AudioLib/Z2SeMgr.h +++ b/include/Z2AudioLib/Z2SeMgr.h @@ -75,6 +75,7 @@ public: void setLevObjSE(u32 soundID, Vec* posPtr, s8 reverb); void setMultiTriggerSE(u32 soundID, Vec* posPtr, s8 reverb); void processSeFramework(); + void playNaviFlySound(f32, f32); bool isLevelSe(JAISoundID soundID); bool isSoundCulling(JAISoundID soundID); void resetCrowdSize() { mCrowdSize = 0; } diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h index 88263a5cb8..8613b3ae98 100644 --- a/include/d/d_com_inf_game.h +++ b/include/d/d_com_inf_game.h @@ -14,6 +14,7 @@ #include "f_op/f_op_actor.h" #include "global.h" #include "m_Do/m_Do_controller_pad.h" +#include "m_Do/m_Do_graphic.h" class JKRAramArchive; class dSmplMdl_draw_c; @@ -838,8 +839,57 @@ public: dComIfG_inf_c() { this->ct(); } ~dComIfG_inf_c() {} void ct(); + void createBaseCsr(); dComIfG_play_c& getPlay() { return play; } +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + class baseCsr_c : public mDoGph_gInf_c::csr_c { + public: + class navi_c { + public: + virtual ~navi_c() {} + int create(); + bool draw(f32, f32, u8); + u32 getParticleId() { return mParticleId; } + + JKRSolidHeap* m_heap; + J3DModel* m_model; + mDoExt_bckAnm m_bck; + mDoExt_brkAnm m_brk; + cXyz field_0x40; + csXyz field_0x4c; + f32 field_0x54; + f32 field_0x58; + f32 field_0x5c; + u32 mParticleId; + }; + + virtual ~baseCsr_c() {} + baseCsr_c(u8); + void draw(f32, f32); + void create(); + static void particleExecute(); + static navi_c* getNavi() { return m_navi; } + + dDlst_blo_c field_0x8; + u8 field_0x13c; + u8 field_0x13d; + u8 field_0x13e; + + static dPa_hermiteEcallBack_c m_blurCB; + static u32 _m_blurID; + static navi_c* m_navi; + }; + + class anmCsr_c : public mDoGph_gInf_c::csr_c { + public: + virtual ~anmCsr_c() {} + void draw(f32, f32); + + dDlst_blo_c field_0x8; + }; +#endif + /* 0x00000 */ dSv_info_c info; /* 0x00F38 */ dComIfG_play_c play; /* 0x05F64 */ dDlst_list_c drawlist; @@ -858,6 +908,9 @@ public: /* 0x1DE0C */ u8 field_0x1de0c; static __d_timer_info_c dComIfG_mTimerInfo; + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + static baseCsr_c* m_baseCsr; + #endif }; // Size: 0x1DE10 STATIC_ASSERT(122384 == sizeof(dComIfG_inf_c)); @@ -4430,4 +4483,11 @@ inline void dComIfGd_set3DlineMatDark(mDoExt_3DlineMat_c* param_0) { g_dComIfG_gameInfo.drawlist.set3DlineMatDark(param_0); } +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG +inline void dComIfGd_setListCursor() { + g_dComIfG_gameInfo.drawlist.setOpaListCursor(); + g_dComIfG_gameInfo.drawlist.setXluListCursor(); +} +#endif + #endif /* D_COM_D_COM_INF_GAME_H */ diff --git a/include/d/d_drawlist.h b/include/d/d_drawlist.h index 02c4e41d5b..38b4861bcb 100644 --- a/include/d/d_drawlist.h +++ b/include/d/d_drawlist.h @@ -2,6 +2,7 @@ #define D_D_DRAWLIST_H #include "JSystem/J2DGraph/J2DPicture.h" +#include "JSystem/J2DGraph/J2DScreen.h" #include "SSystem/SComponent/c_m3d_g_pla.h" #include "f_op/f_op_view.h" #include "m_Do/m_Do_ext.h" @@ -35,6 +36,57 @@ public: virtual void draw() {} }; +class dDlst_blo_c : public dDlst_base_c { +public: + virtual void draw(); + bool create(JKRArchive* param_1, const char* param_2) { + return mScreen.setPriority(param_2, 0x20000, param_1) != 0; + } + + J2DPane* getPane(u64 i_tag) { + return mScreen.search(i_tag); + } + + J2DPicture* getPicture(u64 i_tag) { + J2DPane* pane = getPane(i_tag); + JUT_ASSERT(1553, pane != NULL); + if (pane->getTypeID() != 0x12) { + return NULL; + } + return (J2DPicture*)pane; + } + + J2DScreen* getScreen() { return &mScreen; } + + void setPos(u64 param_1, f32 param_2, f32 param_3) { + + } + + class anm_c { + public: + inline anm_c() { + field_0x4 = 0; + field_0x8 = 1.0f; + } + ~anm_c() { remove(); } + + void remove() { + if (field_0x4 != 0.0f) { + + } + + field_0x4 = 0.0f; + } + + f32 field_0x4; + f32 field_0x8; + }; + + /* 0x004 */ int field_0x4; + /* 0x008 */ J2DScreen mScreen; + /* 0x120 */ anm_c anm; +}; + class dDlst_snapShot_c : public dDlst_base_c { public: virtual void draw(); @@ -368,6 +420,10 @@ public: void setXluListZxlu() { setXluDrawList(mDrawBuffers[DB_LIST_Z_XLU]); } void setOpaListFilter() { setOpaDrawList(mDrawBuffers[DB_LIST_FILTER]); } void setXluListFilter() { setXluDrawList(mDrawBuffers[DB_LIST_FILTER]); } + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + void setOpaListCursor() { setOpaDrawList(mDrawBuffers[DB_LIST_CURSOR]); } + void setXluListCursor() { setXluDrawList(mDrawBuffers[DB_LIST_CURSOR]); } + #endif void set3DlineMat(mDoExt_3DlineMat_c *param_1) { m3DLineMatSortPacket[param_1->getMaterialID()].setMat(param_1); } diff --git a/include/d/d_msg_object.h b/include/d/d_msg_object.h index 65c205d6da..133b9f88ab 100644 --- a/include/d/d_msg_object.h +++ b/include/d/d_msg_object.h @@ -552,6 +552,10 @@ inline void dMsgObject_setInsectItemNo(u8 i_insectItemNo) { dMsgObject_getMsgObjectClass()->setInsectItemNo(i_insectItemNo); } +inline bool dMsgObject_isSelectTalkNowCheck() { + return dMsgObject_getMsgObjectClass()->getStatus() != 8 || (dMsgObject_getMsgObjectClass()->getStatus() != 9 && dMsgObject_getMsgObjectClass()->getStatus() != 20); +} + class dMsgObject_HowlHIO_c { public: dMsgObject_HowlHIO_c(); diff --git a/include/d/d_particle.h b/include/d/d_particle.h index a9b4af7e6c..ed9bac9b2d 100644 --- a/include/d/d_particle.h +++ b/include/d/d_particle.h @@ -1,6 +1,7 @@ #ifndef D_PARTICLE_D_PARTICLE_H #define D_PARTICLE_D_PARTICLE_H +#include "JSystem/JParticle/JPAEmitterManager.h" #include "SSystem/SComponent/c_m3d_g_pla.h" #include "JSystem/JParticle/JPAEmitter.h" #include "JSystem/JParticle/JPAParticle.h" @@ -17,7 +18,7 @@ class JKRSolidHeap; class dKy_tevstr_c; class fopAc_ac_c; -class dPa_levelEcallBack : public JPAEmitterCallBack { +class dPa_levelEcallBack : public JPAEmitterCallBack { public: virtual ~dPa_levelEcallBack() { cleanup(); } virtual void setup(JPABaseEmitter*, const cXyz*, const csXyz*, s8) = 0; @@ -44,7 +45,7 @@ public: virtual void draw(JPABaseEmitter*); void removeEmitter() { mEmitter = NULL; } - u16 getID() const { return mID; } + u16 getID() { return mID; } /* 0x04 */ JPABaseEmitter* mEmitter; /* 0x08 */ u16 mID; @@ -54,18 +55,18 @@ public: /* 0x10 */ dPa_simpleData_c* mData; }; // Size: 0x14 -class dPa_windPcallBack : public JPAParticleCallBack { -public: - virtual ~dPa_windPcallBack() {} - virtual void execute(JPABaseEmitter*, JPABaseParticle*); -}; - class dPa_modelPcallBack : public JPAParticleCallBack { public: virtual ~dPa_modelPcallBack() {} virtual void draw(JPABaseEmitter*, JPABaseParticle*); }; +class dPa_windPcallBack : public JPAParticleCallBack { +public: + virtual ~dPa_windPcallBack() {} + virtual void execute(JPABaseEmitter*, JPABaseParticle*); +}; + class dPa_modelEcallBack : public dPa_levelEcallBack { public: struct model_c { @@ -73,16 +74,16 @@ public: void setup(); void cleanup(); void draw(f32 (*)[4]); - model_c() { field_0x0 = NULL; } + model_c() { mModelData = NULL; } void reset() { - field_0x0 = NULL; + mModelData = NULL; } u8 getRotAxis() { return mRotAxis; } - J3DModelData* getModelData() { return field_0x0; } + J3DModelData* getModelData() { return mModelData; } - J3DModelData* field_0x0; + J3DModelData* mModelData; J3DAnmBase* field_0x4; dKy_tevstr_c field_0x8; u8 mRotAxis; @@ -119,6 +120,9 @@ public: static dPa_modelPcallBack mPcallback; static model_c* mModel; + #if DEBUG + static u8 mNum; + #endif }; class dPa_selectTexEcallBack : public dPa_levelEcallBack { @@ -183,6 +187,7 @@ public: class dPa_gen_d_light8EcallBack : public dPa_levelEcallBack { public: + virtual ~dPa_gen_d_light8EcallBack() {} virtual void draw(JPABaseEmitter*); virtual void drawAfter(JPABaseEmitter*) { dPa_cleanupGX(); } virtual void setup(JPABaseEmitter*, cXyz const*, csXyz const*, s8); @@ -232,6 +237,7 @@ public: virtual void setup(JPABaseEmitter*, cXyz const*, csXyz const*, s8); void setRate(f32 rate) { mRate = rate; } + void setMaxCnt(int i_maxCnt) { mMaxCnt = i_maxCnt; } private: /* 0x04 */ f32 mRate; @@ -282,11 +288,16 @@ public: u32 getId() { return mId; } void clearStatus() { mStatus = 0; } + #if DEBUG + void onEventMove() { mStatus |= (u8)2; } + void offEventMove() { mStatus &= (u8)~2; } + #else void onEventMove() { mStatus |= 2; } void offEventMove() { mStatus &= ~2; } + #endif bool isEventMove() { return mStatus & 2; } - void offActive() { mStatus &= ~1; } + void offActive() { mStatus &= (u8)~1; } bool isActive() { return mStatus & 1; } u16 getNameId() { return mNameId; } dPa_levelEcallBack* getCallback() { return mCallback; } @@ -402,7 +413,7 @@ public: void draw2DmenuBack(JPADrawInfo* i_drawInfo) { draw(i_drawInfo, 18); } JKRSolidHeap* getHeap() { return mHeap; } - JKRSolidHeap* getSceneHeap() { return m_sceneHeap; } + JKRSolidHeap* getSceneHeap() { return mSceneHeap; } JKRExpHeap* getResHeap() { return m_resHeap; } void levelAllForceOnEventMove() { field_0x210.allForceOnEventMove(); } @@ -423,6 +434,7 @@ public: } static JPAEmitterManager* getEmitterManager() { return mEmitterMng; } + static int getEmitterNum() { return mEmitterMng->getEmitterNumber(); }; static dPa_light8PcallBack* getLight8PcallBack() { return &mLight8PcallBack; @@ -479,7 +491,7 @@ private: /* 0x000 */ JKRSolidHeap* mHeap; /* 0x004 */ JPAResourceManager* mCommonResMng; /* 0x008 */ JKRExpHeap* m_resHeap; - /* 0x00C */ JKRSolidHeap* m_sceneHeap; + /* 0x00C */ JKRSolidHeap* mSceneHeap; /* 0x010 */ void* m_sceneRes; /* 0x014 */ JPAResourceManager* mSceneResMng; /* 0x018 */ u8 field_0x18; @@ -488,6 +500,9 @@ private: /* 0x01B */ u8 field_0x1b; /* 0x01C */ dPa_simpleEcallBack field_0x1c[25]; /* 0x210 */ level_c field_0x210; + #if DEBUG + u8 mSceneCount; + #endif }; #endif /* D_PARTICLE_D_PARTICLE_H */ diff --git a/include/d/d_s_play_env.h b/include/d/d_s_play_env.h index f14e1f6ef3..79eed8a63d 100644 --- a/include/d/d_s_play_env.h +++ b/include/d/d_s_play_env.h @@ -7,6 +7,12 @@ public: virtual ~dScnPly_env_otherHIO_c() {} void genMessage(JORMContext*); + void addSetEmitterID(u16 param_0) { + #if DEBUG + field_0x1c[field_0x4f++] = param_0; + field_0x4f %= 20; + #endif + } #if DEBUG /* 0x04 */ s8 field_0x04; @@ -21,7 +27,7 @@ public: /* 0x16 */ s16 mRailColorG; /* 0x18 */ s16 mRailColorB; /* 0x1A */ s16 field_0x1a; - /* 0x1C */ s16 field_0x1c[20]; + /* 0x1C */ u16 field_0x1c[20]; #endif /* 0x44 */ u8 mAdjustLODBias; diff --git a/include/m_Do/m_Do_graphic.h b/include/m_Do/m_Do_graphic.h index 7bb876f1ee..861575787b 100644 --- a/include/m_Do/m_Do_graphic.h +++ b/include/m_Do/m_Do_graphic.h @@ -55,12 +55,16 @@ public: #if PLATFORM_WII || PLATFORM_SHIELD class csr_c { public: - virtual ~csr_c(); + virtual ~csr_c() {} virtual bool isPointer(); - void particleExecute(); + static void particleExecute(); + static u32 getBlurID() { return m_blurID; } static u32 m_blurID; + static cXyz m_oldEffPos; + static cXyz m_oldOldEffPos; + static cXyz m_nowEffPos; }; static void entryBaseCsr(csr_c*); diff --git a/src/Z2AudioLib/Z2SeMgr.cpp b/src/Z2AudioLib/Z2SeMgr.cpp index 934e15110c..c53af03ece 100644 --- a/src/Z2AudioLib/Z2SeMgr.cpp +++ b/src/Z2AudioLib/Z2SeMgr.cpp @@ -999,6 +999,12 @@ void Z2SeMgr::processSeFramework() { } } +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG +void Z2SeMgr::playNaviFlySound(f32 param_1, f32 param_2) { + wii_field_0x6c = param_1; + wii_field_0x70 = JMAAbs(param_2); +} +#endif bool Z2SeMgr::isLevelSe(JAISoundID soundID) { switch (soundID) { diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp index d99996c45c..bd451371c0 100644 --- a/src/d/d_com_inf_game.cpp +++ b/src/d/d_com_inf_game.cpp @@ -938,8 +938,205 @@ dTimer_c* dComIfG_play_c::getTimerPtr() { return mTimerInfo.mTimerPtr; } +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG +int dComIfG_inf_c::baseCsr_c::navi_c::create() { + m_heap = mDoExt_createSolidHeapFromGameToCurrent(0, 32); + JUT_ASSERT(1323, m_heap != NULL); + + J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("NNGC", "nv.bmd"); + + JUT_ASSERT(1327, modelData != NULL); + + m_model = mDoExt_J3DModel__create(modelData, J3DMdlFlag_DifferedDLBuffer, 0x11000084); + JUT_ASSERT(1331, m_model != NULL); + + J3DAnmTransform* bck = (J3DAnmTransform*)dComIfG_getObjectRes("NNGC", "waitA.bck"); + JUT_ASSERT(1334, bck != NULL); + + int rt = m_bck.init(bck, 1, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1, false); + JUT_ASSERT(1336, rt); + + J3DAnmTevRegKey* brk = (J3DAnmTevRegKey*)dComIfG_getObjectRes("NNGC", "nv_color.brk"); + rt = m_brk.init(modelData, brk, 0, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1); + JUT_ASSERT(1340, rt); + + mDoExt_adjustSolidHeap(m_heap); + mDoExt_restoreCurrentHeap(); + + return rt; +} + +bool dComIfG_inf_c::baseCsr_c::navi_c::draw(f32 param_1, f32 param_2, u8 param_3) { + f32 fVar1 = (param_1 - mDoGph_gInf_c::getMinXF()) / mDoGph_gInf_c::getWidthF(); + f32 fVar2 = (param_2 - mDoGph_gInf_c::getMinYF()) / mDoGph_gInf_c::getHeightF(); + f32 fVar3 = fVar1 - field_0x58; + f32 fVar4 = fVar2 - field_0x5c; + field_0x58 = fVar1; + field_0x5c = fVar2; + f32 x = param_1 - 304.0f; + f32 y = param_2 - 224.0f; + cXyz spdc(x, y, 0.0f); + + if (param_3 != 0) { + fVar1 = 1.5f; + } else { + fVar1 = 0.0f; + } + f32 target = fVar1; + + cLib_chaseF(&field_0x54, target, 0.15f); + + if (field_0x54 == 0.0f) { + return true; + } + + cLib_addCalcAngleS2(&field_0x4c.y, cLib_targetAngleY(&field_0x40, &spdc), 6, 4000); + field_0x40 = spdc; + mDoMtx_stack_c::transS(field_0x40); + mDoMtx_stack_c::YrotM(field_0x4c.y); + mDoMtx_stack_c::scaleM(field_0x54, -field_0x54, field_0x54); + m_model->setBaseTRMtx(mDoMtx_stack_c::get()); + m_bck.play(); + J3DModelData* modelData = m_model->getModelData(); + m_bck.entry(modelData); + m_brk.entry(modelData); + dComIfGd_setListCursor(); + mDoExt_modelUpdateDL(m_model); + dComIfGd_setList(); + + if (field_0x58 >= 0.0f && field_0x58 <= 1.0f && fVar2 >= 0.0f && fVar2 <= 1.0f) { + f32 sqrt = JMAFastSqrt(SQUARE(fVar3) + SQUARE(fVar4)); + Z2GetAudioMgr()->playNaviFlySound(field_0x58, cLib_maxLimit(sqrt, 1.0f)); + } + + mParticleId = dComIfGp_particle_set(mParticleId, ID_ZR_J_2DNV_TAIL_A, &field_0x40, &field_0x4c, NULL); + dComIfGp_particle_levelEmitterOnEventMove(mParticleId); + + JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(mParticleId); + if (emitter != NULL) { + fVar1 = field_0x54 * 0.5f; + JGeometry::TVec3 scale(fVar1, fVar1, fVar1); + emitter->setGlobalScale(scale); + } + + return param_3 == 0; +} + +dComIfG_inf_c::baseCsr_c::baseCsr_c(u8 param_1) { + field_0x13c = 1; + field_0x13d = param_1; + field_0x13e = 1; + m_blurCB.setOldPosP(&mDoGph_gInf_c::csr_c::m_oldEffPos, &mDoGph_gInf_c::csr_c::m_oldOldEffPos); +} + +void dComIfG_inf_c::baseCsr_c::draw(f32 param_1, f32 param_2) { + static cXyz effScale(0.53f, 0.53f, 0.53f); + u32 uVar1 = 0; + s8 bVar1 = true; + s8 bVar2 = true; + s8 bVar3 = true; + s8 bVar4 = true; + s8 bVar5 = true; + + if (field_0x13e && dComIfGp_event_runCheck()) { + bVar5 = false; + } + + if (!bVar5 && !dComIfGp_isPauseFlag()) { + bVar4 = false; + } + + if (!bVar4) { + bVar5 = false; + if (dMsgObject_getMsgObjectClass() && dMsgObject_isSelectTalkNowCheck()) { + bVar5 = true; + } + + if (!bVar5) { + bVar3 = false; + } + } + + if (!bVar3 && !dMeter2Info_isShopTalkFlag()) { + bVar2 = false; + } + + if (!bVar2 && dComIfGp_isHeapLockFlag() != 6) { + bVar1 = false; + } + + u8 uVar2 = 0; + if (bVar1 && field_0x13d) { + uVar2 = 1; + } + + if (m_navi->draw(param_1, param_2, uVar2) && bVar1 && field_0x13c) { + uVar1 = 0xFF; + } + + J2DPicture* picture = field_0x8.getPicture(uVar1); + JUT_ASSERT(1450, picture != NULL); + picture->scale(1.3f, 1.3f); + JUtility::TColor color = picture->getWhite(); + cLib_chaseUC(&color.a, uVar1, 0x20); + picture->setWhite(color); + + if (color.a != 0) { + picture->translate(param_1, param_2); + dComIfGd_set2DXlu(&field_0x8); + + if (color.a == 0xFF) { + f32 absVal = mDoGph_gInf_c::csr_c::m_nowEffPos.abs2(mDoGph_gInf_c::csr_c::m_oldEffPos); + JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(mDoGph_gInf_c::csr_c::m_blurID); + if (absVal > 289.0f || (emitter != NULL && absVal > 9.0f)) { + mDoGph_gInf_c::csr_c::m_blurID = g_dComIfG_gameInfo.play.getParticle()->set(mDoGph_gInf_c::csr_c::m_blurID, 17, ID_ZR_J_POINTINGCURSOR_TAIL_B, + &mDoGph_gInf_c::csr_c::m_nowEffPos, NULL, NULL, &effScale, 0xFF, &m_blurCB, + -1, NULL, NULL, NULL, 1.0f); + dComIfGp_particle_levelEmitterOnEventMove(mDoGph_gInf_c::csr_c::m_blurID); + } + + m_blurCB.setRate(3.5f); + m_blurCB.setMaxCnt(40); + } + } +} + +void dComIfG_inf_c::baseCsr_c::create() { + dRes_info_c* resInfo = dComIfG_getObjectResInfo("NNGC"); + JUT_ASSERT(1495, resInfo != NULL); + + int rt = field_0x8.create(resInfo->getArchive(), "zelda_pointing_cursor_navi.blo"); + JUT_ASSERT(1498, rt); + + J2DPicture* picture = field_0x8.getPicture(rt); + JUT_ASSERT(1500, picture != NULL); + JUtility::TColor color = picture->getWhite(); + picture->setWhite(color); + + field_0x8.getScreen()->setUserInfo((uintptr_t)m_navi); + + m_navi = new navi_c(); + JUT_ASSERT(1517, m_navi != NULL); + m_navi->create(); +} + +void dComIfG_inf_c::baseCsr_c::particleExecute() { + if (m_navi != NULL) { + dComIfGp_particle_levelExecute(m_navi->getParticleId()); + } +} + +void dComIfG_inf_c::anmCsr_c::draw(f32 param_1, f32 param_2) { + field_0x8.setPos(0x636B, param_1, param_2); + dComIfGd_set2DXlu(&field_0x8); +} +#endif + void dComIfG_inf_c::ct() { mFadeBrightness = 255; + #if DEBUG + mIsDebugMode = 0; + #endif play.ct(); mWorldDark = 0; field_0x1ddfa = -1; @@ -952,6 +1149,16 @@ void dComIfG_inf_c::ct() { field_0x1de0a = 0xFF; } +#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG +void dComIfG_inf_c::createBaseCsr() { + JUT_ASSERT(1622, m_baseCsr == NULL); + m_baseCsr = new baseCsr_c(1); + JUT_ASSERT(1624, m_baseCsr != NULL); + m_baseCsr->create(); + mDoGph_gInf_c::entryBaseCsr(m_baseCsr); +} +#endif + GXColor g_clearColor = {0, 0, 0, 0}; GXColor g_blackColor = {0, 0, 0, 255}; @@ -974,15 +1181,22 @@ int dComIfG_changeOpeningScene(scene_class* i_scene, s16 i_procName) { } BOOL dComIfG_resetToOpening(scene_class* i_scene) { - if (mDoRst::isReturnToMenu() || !mDoRst::isReset() || - mDoGph_gInf_c::getFader()->getStatus() == 2) - { + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + if (mDoRst::isShutdown() || mDoRst::isReturnToMenu() || !mDoRst::isReset() || mDoGph_gInf_c::getFader()->getStatus() == 2) { return 0; } + #else + if (mDoRst::isReturnToMenu() || !mDoRst::isReset() || mDoGph_gInf_c::getFader()->getStatus() == 2) { + return 0; + } + #endif dComIfG_changeOpeningScene(i_scene, PROC_OPENING_SCENE); mDoAud_bgmStop(30); mDoAud_resetProcess(); + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + mDoGph_gInf_c::resetDimming(); + #endif return 1; } diff --git a/src/d/d_drawlist.cpp b/src/d/d_drawlist.cpp index 7a64286c75..6d90b08181 100644 --- a/src/d/d_drawlist.cpp +++ b/src/d/d_drawlist.cpp @@ -13,32 +13,6 @@ #include "m_Do/m_Do_lib.h" #include "m_Do/m_Do_mtx.h" -class dDlst_blo_c : public dDlst_base_c { -public: - virtual void draw(); - bool create(JKRArchive* param_1, char* param_2) { - return mScreen.setPriority(param_2,0x20000,param_1) != 0; - } - - J2DPane* getPane(u64 i_tag) { - return mScreen.search(i_tag); - } - - J2DPicture* getPicture(u64 i_tag) { - J2DPane* pane = getPane(i_tag); - JUT_ASSERT(1553, pane != NULL); - if (pane->getTypeID() != 0x12) { - return NULL; - } - return (J2DPicture*)pane; - } - - /* 0x004 */ int field_0x4; - /* 0x008 */ J2DScreen mScreen; - /* 0x120 */ f32 field_0x120; - /* 0x124 */ f32 field_0x124; -}; - class dDlst_2Dm_c { public: virtual void draw(); @@ -896,7 +870,7 @@ void dDlst_2D_c::draw() { } void dDlst_blo_c::draw() { - mScreen.draw(field_0x120, field_0x124, dComIfGp_getCurrentGrafPort()); + mScreen.draw(anm.field_0x4, anm.field_0x8, dComIfGp_getCurrentGrafPort()); } // stand-in for a function that pulls in a bunch of inline functions but was presumably stripped diff --git a/src/d/d_particle.cpp b/src/d/d_particle.cpp index 6b8202aac4..a53af78ae9 100644 --- a/src/d/d_particle.cpp +++ b/src/d/d_particle.cpp @@ -16,6 +16,7 @@ #include "JSystem/JParticle/JPAEmitterManager.h" #include "JSystem/JParticle/JPAResourceManager.h" #include "JSystem/JMath/JMATrigonometric.h" +#include "d/d_s_play.h" #include "stdio.h" #include "d/d_com_inf_game.h" #include "m_Do/m_Do_lib.h" @@ -24,6 +25,10 @@ #include "d/actor/d_a_player.h" #include "SSystem/SComponent/c_math.h" +#if DEBUG +#pragma nosyminline on +#endif + extern dPa_particleTracePcallBack_c JPTracePCB4; void dPa_cleanupGX() { @@ -62,29 +67,34 @@ dPa_followEcallBack::dPa_followEcallBack(u8 param_0, u8 param_1) { mpEmitter = NULL; } -void dPa_followEcallBack::execute(JPABaseEmitter* param_0) { +void dPa_followEcallBack::execute(JPABaseEmitter* i_emitter) { if ((field_0x12 == 0) && ((field_0x10 & 2) == 0)) { - param_0->setGlobalTranslation(field_0x8->x, field_0x8->y, field_0x8->z); + i_emitter->setGlobalTranslation(field_0x8->x, field_0x8->y, field_0x8->z); if (field_0xc != NULL) { + // LIKELY FAKEMATCH + #if DEBUG + JGeometry::TVec3 aTStack_24(field_0xc->x, field_0xc->y, field_0xc->z); + #else JGeometry::TVec3 aTStack_24; aTStack_24.x = field_0xc->x; aTStack_24.y = field_0xc->y; aTStack_24.z = field_0xc->z; - param_0->setGlobalRotation(aTStack_24); + #endif + i_emitter->setGlobalRotation(aTStack_24); } } - if (param_0->isEnableDeleteEmitter()) { + if (i_emitter->isEnableDeleteEmitter()) { end(); } if (isEnd()) { - s16 globalAlpha = param_0->getGlobalAlpha() & 0xff; + s16 globalAlpha = i_emitter->getGlobalAlpha(); cLib_chaseS(&globalAlpha, 1, 4); - param_0->setGlobalAlpha(globalAlpha); + i_emitter->setGlobalAlpha(globalAlpha); } } -void dPa_followEcallBack::draw(JPABaseEmitter*) {} +void dPa_followEcallBack::draw(JPABaseEmitter* i_emitter) {} void dPa_followEcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8) { @@ -110,42 +120,48 @@ void dPa_followEcallBack::end() { mpEmitter->becomeInvalidEmitter(); mpEmitter->quitImmortalEmitter(); mpEmitter->setEmitterCallBackPtr(NULL); - field_0x10 |= 1; + field_0x10 |= (u8)1; mpEmitter = NULL; } } +u32 dummy(JPABaseEmitter* i_emitter) { + return i_emitter->getAge(); +} + dPa_modelEcallBack dPa_modelEcallBack::mEcallback; dPa_modelPcallBack dPa_modelEcallBack::mPcallback; dPa_modelEcallBack::model_c* dPa_modelEcallBack::mModel; +#if DEBUG +u8 dPa_modelEcallBack::mNum; +#endif + /* 80450E9C 0001+00 data_80450E9C None */ /* 80450E9D 0001+00 data_80450E9D None */ /* 80450E9E 0002+00 data_80450E9E None */ static u8 struct_80450E9C; static u8 struct_80450E9D; -// -void dPa_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, - csXyz const* param_2, s8 param_3) { - param_0->setDrawTimes(2); - param_0->setParticleCallBackPtr(dPa_control_c::getLight8PcallBack()); +void dPa_light8EcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8 param_3) { + i_emitter->setDrawTimes(2); + i_emitter->setParticleCallBackPtr(dPa_control_c::getLight8PcallBack()); } -void dPa_gen_b_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, - csXyz const* param_2, s8 param_3) { - param_0->setDrawTimes(2); - param_0->setParticleCallBackPtr(dPa_control_c::getGen_b_Light8PcallBack()); - param_0->setUserWork(param_3); +void dPa_gen_b_light8EcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8 param_3) { + u32 userWork = param_3; + i_emitter->setDrawTimes(2); + i_emitter->setParticleCallBackPtr(dPa_control_c::getGen_b_Light8PcallBack()); + i_emitter->setUserWork((s8)userWork); } -void dPa_gen_d_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, - csXyz const* param_2, s8 param_3) { - param_0->setDrawTimes(2); - param_0->setParticleCallBackPtr(dPa_control_c::getGen_d_Light8PcallBack()); - param_0->setUserWork(param_3); +void dPa_gen_d_light8EcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8 param_3) { + u32 userWork = param_3; + i_emitter->setDrawTimes(2); + i_emitter->setParticleCallBackPtr(dPa_control_c::getGen_d_Light8PcallBack()); + i_emitter->setUserWork((s8)userWork); } static void dPa_group_id_change(u32* param_0, u8* param_1) { @@ -204,32 +220,28 @@ static void initiateLighting8(_GXColor& param_0, s16 param_1) { GXSetChanCtrl(GX_ALPHA0, false, GX_SRC_REG, GX_SRC_VTX, 0xfe, GX_DF_CLAMP, GX_AF_SPOT); s32 r,g,b; GXColor color0; - color0.r = r = (param_1 << 1) & 0x3e; - color0.g = g = (param_1 >> 4) & 0x3e; - color0.b = b = (param_1 >> 9) & 0x3e; + color0.r = r = (param_1 & 0x1F) << 1; + color0.g = g = ((param_1 >> 5) & 0x1F) << 1; + color0.b = b = ((param_1 >> 10) & 0x1F) << 1; if (daPy_py_c::checkNowWolfPowerUp()) { - f32 fVar2; f32 fVar1 = (g_env_light.bg_amb_col[0].r / 255.0f); - fVar2 = r + 0x10; - color0.r = fVar2 * (4.0f * (fVar1)); + color0.r = (r + 0x10) * (4.0f * (fVar1)); - fVar2 = (g_env_light.bg_amb_col[0].g / 255.0f); - fVar1 = g + 0x10; - color0.g = fVar1 * (4.0f * (fVar2)); + fVar1 = (g_env_light.bg_amb_col[0].g / 255.0f); + color0.g = (g + 0x10) * (4.0f * (fVar1)); - fVar1 = b + 0x10; - fVar2 = (g_env_light.bg_amb_col[0].b / 255.0f); - color0.b = fVar1 * (4.0f * (fVar2)); + fVar1 = (g_env_light.bg_amb_col[0].b / 255.0f); + color0.b = (b + 0x10) * (4.0f * (fVar1)); } if (color0.r == 0x3e) { - color0.r = param_0.r; + color0.r = param_0.r & 0xFF; } if (color0.g == 0x3e) { - color0.g = param_0.g; + color0.g = param_0.g & 0xFF; } if (color0.b == 0x3e) { - color0.b = param_0.b; + color0.b = param_0.b & 0xFF; } GXSetChanAmbColor(GX_COLOR0A0, color0); GXSetChanMatColor(GX_COLOR0A0, g_whiteColor); @@ -242,21 +254,22 @@ static void initiate_b_Lighting8(_GXColor& param_0) { GXSetChanMatColor(GX_COLOR0A0, g_whiteColor); } -static void drawFirst(JPABaseEmitter* param_0) { +static void drawFirst(JPABaseEmitter* i_emitter) { GXSetColorUpdate(false); - GXSetAlphaCompare(GX_GEQUAL, param_0->getGlobalAlpha(), GX_AOP_OR, GX_GEQUAL, param_0->getGlobalAlpha()); + GXSetAlphaCompare(GX_GEQUAL, i_emitter->getGlobalAlpha(), GX_AOP_OR, GX_GEQUAL, i_emitter->getGlobalAlpha()); GXSetZMode(true, GX_LEQUAL, true); GXSetZCompLoc(false); } -static void drawFirst_l8(JPABaseEmitter* param_0) { +static void drawFirst_l8(JPABaseEmitter* i_emitter) { GXSetColorUpdate(false); } -static void drawSecond_light8(JPABaseEmitter* param_0) { - s16 sVar1 = (param_0->mGlobalPrmClr.r); - s16 sVar2 = (sVar1 << 8); - s16 sVar3 = sVar2 + param_0->mGlobalPrmClr.g; +static void drawSecond_light8(JPABaseEmitter* i_emitter) { + GXColor globalPrmColor; + i_emitter->getGlobalPrmColor(&globalPrmColor); + s16 sVar3 = (s16)((s16)globalPrmColor.r << 8) + (s16)globalPrmColor.g; + dScnKy_env_light_c* envLight = dKy_getEnvlight(); dKy_setLight_nowroom_grass(dComIfGp_roomControl_getStayNo(), 0.0f); GXSetColorUpdate(1); GXSetAlphaCompare(GX_ALWAYS, 0, GX_AOP_AND, GX_ALWAYS, 0); @@ -264,14 +277,14 @@ static void drawSecond_light8(JPABaseEmitter* param_0) { GXSetZCompLoc(0); GXSetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_SET); GXSetNumChans(1); - GXColor local_14; - local_14.r = g_env_light.bg_amb_col[0].r; - local_14.g = g_env_light.bg_amb_col[0].g; - local_14.b = g_env_light.bg_amb_col[0].b; - local_14.a = g_env_light.bg_amb_col[0].a; - initiateLighting8(local_14, sVar3); + GXColor color; + color.r = envLight->bg_amb_col[0].r; + color.g = envLight->bg_amb_col[0].g; + color.b = envLight->bg_amb_col[0].b; + color.a = envLight->bg_amb_col[0].a; + initiateLighting8(color, sVar3); GXSetNumTexGens(1); - GXSetTexCoordGen2(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 0x3c, false, 0x7d); + GXSetTexCoordGen(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 0x3c); GXSetNumTevStages(2); GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); GXSetTevColorIn(GX_TEVSTAGE0, GX_CC_ZERO, GX_CC_TEXC, GX_CC_RASC, GX_CC_ZERO); @@ -285,13 +298,13 @@ static void drawSecond_light8(JPABaseEmitter* param_0) { GXSetTevAlphaOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV); } -static void drawSecond_b_light8(JPABaseEmitter* param_0) { +static void drawSecond_b_light8(JPABaseEmitter* i_emitter) { dScnKy_env_light_c* envLight = dKy_getEnvlight(); dKy_setLight_nowroom(dComIfGp_roomControl_getStayNo()); GXSetColorUpdate(true); GXSetNumChans(1); GXColor local_18; - if (param_0->getUserWork() == 0) { + if (i_emitter->getUserWork() == 0) { local_18.r = envLight->actor_amb_col.r; local_18.g = envLight->actor_amb_col.g; local_18.b = envLight->actor_amb_col.b; @@ -316,7 +329,7 @@ static void drawSecond_b_light8(JPABaseEmitter* param_0) { GXSetTevAlphaOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV); } -static void static_light8EcallBack(JPABaseEmitter* param_0) { +static void static_light8EcallBack(JPABaseEmitter* i_emitter) { GXFlush(); GXLoadPosMtxImm(j3dSys.getViewMtx(), 0); GXLoadNrmMtxImm(j3dSys.getViewMtx(), 0); @@ -331,17 +344,17 @@ static void static_light8EcallBack(JPABaseEmitter* param_0) { GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); - switch (param_0->getDrawCount()) { + switch (i_emitter->getDrawCount()) { case 1: - drawFirst(param_0); + drawFirst(i_emitter); break; case 2: - drawSecond_light8(param_0); + drawSecond_light8(i_emitter); break; } } -static void static_gen_b_light8EcallBack(JPABaseEmitter* param_0) { +static void static_gen_b_light8EcallBack(JPABaseEmitter* i_emitter) { GXFlush(); Mtx identity; MTXIdentity(identity); @@ -358,17 +371,17 @@ static void static_gen_b_light8EcallBack(JPABaseEmitter* param_0) { GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); - switch (param_0->getDrawCount()) { + switch (i_emitter->getDrawCount()) { case 1: - drawFirst_l8(param_0); + drawFirst_l8(i_emitter); break; case 2: - drawSecond_b_light8(param_0); + drawSecond_b_light8(i_emitter); break; } } -static void static_gen_d_light8EcallBack(JPABaseEmitter* param_0) { +static void static_gen_d_light8EcallBack(JPABaseEmitter* i_emitter) { GXFlush(); GXLoadPosMtxImm(j3dSys.getViewMtx(), 0); GXLoadNrmMtxImm(j3dSys.getViewMtx(), 0); @@ -383,26 +396,26 @@ static void static_gen_d_light8EcallBack(JPABaseEmitter* param_0) { GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); - switch (param_0->getDrawCount()) { + switch (i_emitter->getDrawCount()) { case 1: - drawFirst_l8(param_0); + drawFirst_l8(i_emitter); break; case 2: - drawSecond_b_light8(param_0); + drawSecond_b_light8(i_emitter); break; } } -void dPa_light8EcallBack::draw(JPABaseEmitter* param_0) { - static_light8EcallBack(param_0); +void dPa_light8EcallBack::draw(JPABaseEmitter* i_emitter) { + static_light8EcallBack(i_emitter); } -void dPa_gen_b_light8EcallBack::draw(JPABaseEmitter* param_0) { - static_gen_b_light8EcallBack(param_0); +void dPa_gen_b_light8EcallBack::draw(JPABaseEmitter* i_emitter) { + static_gen_b_light8EcallBack(i_emitter); } -void dPa_gen_d_light8EcallBack::draw(JPABaseEmitter* param_0) { - static_gen_d_light8EcallBack(param_0); +void dPa_gen_d_light8EcallBack::draw(JPABaseEmitter* i_emitter) { + static_gen_d_light8EcallBack(i_emitter); } static void dPa_setWindPower(JPABaseParticle* param_0) { @@ -411,7 +424,7 @@ static void dPa_setWindPower(JPABaseParticle* param_0) { JGeometry::TVec3 aTStack_24; JGeometry::TVec3 aTStack_30; cXyz cStack_3c; - param_0->getOffsetPosition(aTStack_24); + param_0->getOffsetPosition(&aTStack_24); dKyw_get_AllWind_vec((cXyz*)&aTStack_24, &cStack_3c, &local_58); cStack_3c.y = 0.65f; JGeometry::TVec3 aTStack_48; @@ -420,14 +433,19 @@ static void dPa_setWindPower(JPABaseParticle* param_0) { param_0->setOffsetPosition(aTStack_24); } -void dPa_modelPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_modelPcallBack::draw(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { Mtx local_74; Mtx local_44; + JGeometry::TVec3 local_cc; + JGeometry::TVec3 aTStack_24; + JGeometry::TVec3 aTStack_30; + JGeometry::TVec3 aTStack_36; + JGeometry::TVec3 local_fc; MTXIdentity(local_74); MTXIdentity(local_44); f32 f31 = -90.0f / 16384.0f * param_1->getRotateAngle(); if (f31) { - switch(dPa_modelEcallBack::getRotAxis(param_0)) { + switch(dPa_modelEcallBack::getRotAxis(i_emitter)) { case 0: MTXRotRad(local_44, 0x79, DEG_TO_RAD(f31)); break; @@ -440,34 +458,35 @@ void dPa_modelPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) case 3: Vec vec = {1.0f, 1.0f, 1.0f}; MTXRotAxisRad(local_44, &vec, DEG_TO_RAD(f31)); - break; } MTXConcat(local_74, local_44, local_74); } - JGeometry::TVec3 local_cc; - param_1->getGlobalPosition(local_cc); + param_1->getGlobalPosition(&local_cc); local_74[0][3] = local_cc.x; local_74[1][3] = local_cc.y; local_74[2][3] = local_cc.z; - JGeometry::TVec3 local_fc; - param_0->getGlobalParticleScale(local_fc); + i_emitter->getGlobalParticleScale(&local_fc); local_fc.x *= param_1->getParticleScaleX(); local_fc.y *= param_1->getParticleScaleY(); Mtx auStack_c0; - MTXScale(auStack_c0, local_fc.x, local_fc.y, local_fc.x); + local_fc.z = local_fc.x; + MTXScale(auStack_c0, local_fc.x, local_fc.y, local_fc.z); MTXConcat(local_74, auStack_c0, local_74); - dPa_modelEcallBack::drawModel(param_0, local_74); + dPa_modelEcallBack::drawModel(i_emitter, local_74); param_1->setInvisibleParticleFlag(); } -bool dPa_modelEcallBack::model_c::set(J3DModelData* param_0, dKy_tevstr_c const& param_1, +bool dPa_modelEcallBack::model_c::set(J3DModelData* i_modelData, dKy_tevstr_c const& param_1, u8 rotAxis, void* param_3, u8 param_4, u8 param_5) { - if (field_0x0 != NULL) { + if (mModelData != NULL) { return false; } - field_0x0 = param_0; + mModelData = i_modelData; + #if DEBUG + field_0x8 = param_1; + #else field_0x8.mLightObj = param_1.mLightObj; // Supposedly dKy_tevstr_c::operator= but it's too big to inline @@ -511,6 +530,7 @@ bool dPa_modelEcallBack::model_c::set(J3DModelData* param_0, dKy_tevstr_c const& field_0x8.Material_use_fg = param_1.Material_use_fg; field_0x8.field_0x384 = param_1.field_0x384; field_0x8.field_0x385 = param_1.field_0x385; + #endif mRotAxis = rotAxis; field_0x391 = param_5; field_0x4 = (J3DAnmBase*)param_3; @@ -520,21 +540,23 @@ bool dPa_modelEcallBack::model_c::set(J3DModelData* param_0, dKy_tevstr_c const& } void dPa_modelEcallBack::model_c::setup() { + JUT_ASSERT(1284, mModelData != NULL); + if (field_0x4 != NULL) { if (field_0x392 == 0) { J3DAnmTexPattern* pattern = (J3DAnmTexPattern*)field_0x4; - pattern->searchUpdateMaterialID(field_0x0); + pattern->searchUpdateMaterialID(mModelData); pattern->setFrame(field_0x391); - field_0x0->entryTexNoAnimator(pattern); + mModelData->entryTexNoAnimator(pattern); } else { J3DAnmTevRegKey* tevRegKey = (J3DAnmTevRegKey*)field_0x4; - tevRegKey->searchUpdateMaterialID(field_0x0); + tevRegKey->searchUpdateMaterialID(mModelData); tevRegKey->setFrame(field_0x391); - field_0x0->entryTevRegAnimator(tevRegKey); + mModelData->entryTevRegAnimator(tevRegKey); } } - field_0x0->syncJ3DSys(); + mModelData->syncJ3DSys(); J3DShape::resetVcdVatCache(); } @@ -545,14 +567,16 @@ void dPa_modelEcallBack::model_c::cleanup() { } if (field_0x392 == 0) { - field_0x0->removeTexNoAnimator((J3DAnmTexPattern*)field_0x4); + J3DAnmTexPattern* anm = (J3DAnmTexPattern*)field_0x4; + mModelData->removeTexNoAnimator(anm); } else { - field_0x0->removeTevRegAnimator((J3DAnmTevRegKey*)field_0x4); + J3DAnmTevRegKey* anm = (J3DAnmTevRegKey*)field_0x4; + mModelData->removeTevRegAnimator(anm); } } void dPa_modelEcallBack::model_c::draw(f32 (*param_0)[4]) { - J3DJoint* joint = field_0x0->getJointNodePointer(0); + J3DJoint* joint = mModelData->getJointNodePointer(0); for (J3DMaterial* material = joint->getMesh(); material != NULL; material = material->getNext()) { material->loadSharedDL(); @@ -562,7 +586,7 @@ void dPa_modelEcallBack::model_c::draw(f32 (*param_0)[4]) { } material->calc(param_0); u16 texNo = material->getTevBlock()->getTexNo(0); - field_0x0->getTexture()->loadGX(texNo, GX_TEXMAP0); + mModelData->getTexture()->loadGX(texNo, GX_TEXMAP0); dKy_setLight_again(); dKy_Global_amb_set(&field_0x8); dKy_GxFog_tevstr_set(&field_0x8); @@ -574,28 +598,27 @@ void dPa_modelEcallBack::model_c::draw(f32 (*param_0)[4]) { } } -void dPa_modelEcallBack::draw(JPABaseEmitter* param_0) { - if (param_0->isEnableDeleteEmitter()) { - param_0->quitImmortalEmitter(); - param_0->setEmitterCallBackPtr(NULL); - param_0->setParticleCallBackPtr(NULL); - resetModel(param_0); +void dPa_modelEcallBack::draw(JPABaseEmitter* i_emitter) { + if (i_emitter->isEnableDeleteEmitter()) { + i_emitter->quitImmortalEmitter(); + i_emitter->setEmitterCallBackPtr(NULL); + i_emitter->setParticleCallBackPtr(NULL); + resetModel(i_emitter); } else { - setupModel(param_0); + setupModel(i_emitter); } } -void dPa_modelEcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, - csXyz const* param_2, s8 param_3) { - param_0->setEmitterCallBackPtr(NULL); +void dPa_modelEcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8 param_3) { + i_emitter->setEmitterCallBackPtr(NULL); if (mModel != NULL) { int sVar1 = struct_80450E9C; for (int i = 0; i < sVar1; i++) { int x = struct_80450E9D / sVar1; struct_80450E9D -= (x) * sVar1; if (mModel[struct_80450E9D].getModelData() == NULL) { - param_0->setUserWork(struct_80450E9D++); - param_0->setParticleCallBackPtr(&mPcallback); + i_emitter->setUserWork(struct_80450E9D++); + i_emitter->setParticleCallBackPtr(&mPcallback); return; } struct_80450E9D++; @@ -616,65 +639,79 @@ void dPa_modelEcallBack::remove() { } } -int dPa_modelEcallBack::setModel(JPABaseEmitter* param_0, J3DModelData* param_1, +int dPa_modelEcallBack::setModel(JPABaseEmitter* i_emitter, J3DModelData* i_modelData, dKy_tevstr_c const& param_2, u8 param_3, void* param_4, u8 param_5, u8 param_6) { - model_c* pModel = getModel(param_0); + JUT_ASSERT(1478, i_modelData != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel != NULL) { - pModel->set(param_1, param_2, param_3, param_4, param_5, param_6); - param_0->setEmitterCallBackPtr((JPAEmitterCallBack*)&mEcallback); - param_0->becomeImmortalEmitter(); + pModel->set(i_modelData, param_2, param_3, param_4, param_5, param_6); + i_emitter->setEmitterCallBackPtr((JPAEmitterCallBack*)&mEcallback); + i_emitter->becomeImmortalEmitter(); return 1; } return 0; } -void dPa_modelEcallBack::resetModel(JPABaseEmitter* param_0) { - model_c* pModel = getModel(param_0); +void dPa_modelEcallBack::resetModel(JPABaseEmitter* i_emitter) { + JUT_ASSERT(1507, i_emitter != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel) { pModel->reset(); } } -void dPa_modelEcallBack::setupModel(JPABaseEmitter* param_0) { - model_c* pModel = getModel(param_0); +void dPa_modelEcallBack::setupModel(JPABaseEmitter* i_emitter) { + JUT_ASSERT(1524, i_emitter != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel) { pModel->setup(); } } -void dPa_modelEcallBack::drawModel(JPABaseEmitter* param_0, f32 (*param_1)[4]) { - model_c* pModel = getModel(param_0); +void dPa_modelEcallBack::drawModel(JPABaseEmitter* i_emitter, f32 (*param_1)[4]) { + JUT_ASSERT(1542, i_emitter != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel) { pModel->draw(param_1); } } -void dPa_modelEcallBack::cleanupModel(JPABaseEmitter* param_0) { - model_c* pModel = getModel(param_0); +void dPa_modelEcallBack::cleanupModel(JPABaseEmitter* i_emitter) { + JUT_ASSERT(1559, i_emitter != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel) { pModel->cleanup(); } dPa_cleanupGX(); } -dPa_modelEcallBack::model_c* dPa_modelEcallBack::getModel(JPABaseEmitter* param_0) { - if (mModel != NULL && param_0 != NULL && param_0->getUserWork() != 0xffffffff) { - return mModel + param_0->getUserWork(); +dPa_modelEcallBack::model_c* dPa_modelEcallBack::getModel(JPABaseEmitter* i_emitter) { + if (mModel != NULL && i_emitter != NULL && i_emitter->getUserWork() != 0xFFFFFFFF) { + JUT_ASSERT(1585, i_emitter->getUserWork() < mNum); + return mModel + i_emitter->getUserWork(); } + return NULL; } -u8 dPa_modelEcallBack::getRotAxis(JPABaseEmitter* param_0) { - model_c* pModel = getModel(param_0); +u8 dPa_modelEcallBack::getRotAxis(JPABaseEmitter* i_emitter) { + JUT_ASSERT(1602, i_emitter != NULL); + + model_c* pModel = getModel(i_emitter); if (pModel) { return pModel->getRotAxis(); } return 0; } -void dPa_selectTexEcallBack::draw(JPABaseEmitter* param_0) { - param_0->loadTexture(field_0x4, GX_TEXMAP0); +void dPa_selectTexEcallBack::draw(JPABaseEmitter* i_emitter) { + i_emitter->loadTexture(field_0x4, GX_TEXMAP0); } dPa_simpleEcallBack::dPa_simpleEcallBack() { @@ -682,24 +719,24 @@ dPa_simpleEcallBack::dPa_simpleEcallBack() { field_0xc = 0; } -void dPa_simpleEcallBack::executeAfter(JPABaseEmitter* param_0) { - int currentCreateNumber = param_0->getCurrentCreateNumber(); +void dPa_simpleEcallBack::executeAfter(JPABaseEmitter* i_emitter) { + int currentCreateNumber = i_emitter->getCurrentCreateNumber(); if (currentCreateNumber <= 0) { field_0xc = 0; } else { dPa_simpleData_c* pData = mData; - param_0->playCreateParticle(); + i_emitter->playCreateParticle(); for (; field_0xc != 0; field_0xc--) { Vec local_3c; if ((int)mDoLib_clipper::clip(j3dSys.getViewMtx(), *(Vec*)pData, 200.0f) == 0) { JGeometry::TVec3 aTStack_30; - param_0->getLocalTranslation(aTStack_30); - param_0->setGlobalTranslation(pData->field_0x00.x, pData->field_0x00.y + aTStack_30.y, pData->field_0x00.z); - param_0->setGlobalPrmColor(pData->field_0x0c.r, pData->field_0x0c.g, pData->field_0x0c.b); - param_0->setGlobalAlpha(pData->field_0x0c.a); - param_0->setGlobalEnvColor(pData->field_0x10.r, pData->field_0x10.g, pData->field_0x10.b); + i_emitter->getLocalTranslation(&aTStack_30); + i_emitter->setGlobalTranslation(pData->field_0x00.x, pData->field_0x00.y + aTStack_30.y, pData->field_0x00.z); + i_emitter->setGlobalPrmColor(pData->field_0x0c.r, pData->field_0x0c.g, pData->field_0x0c.b); + i_emitter->setGlobalAlpha(pData->field_0x0c.a); + i_emitter->setGlobalEnvColor(pData->field_0x10.r, pData->field_0x10.g, pData->field_0x10.b); for (int i = 0; i < currentCreateNumber; i++) { - JPABaseParticle* particle = (JPABaseParticle*)param_0->createParticle(); + JPABaseParticle* particle = (JPABaseParticle*)i_emitter->createParticle(); if (particle == NULL) break; particle->setOffsetPosition(pData->field_0x00.x, pData->field_0x00.y + aTStack_30.y, pData->field_0x00.z); @@ -708,10 +745,11 @@ void dPa_simpleEcallBack::executeAfter(JPABaseEmitter* param_0) { pData++; } } - param_0->stopCreateParticle(); + + i_emitter->stopCreateParticle(); } -void dPa_simpleEcallBack::draw(JPABaseEmitter* param_0) { +void dPa_simpleEcallBack::draw(JPABaseEmitter* i_emitter) { /* empty function */ } @@ -721,6 +759,7 @@ JPABaseEmitter* dPa_simpleEcallBack::create(JPAEmitterManager* param_0, u16 id, mID = id; field_0xe = 0x20; mData = new dPa_simpleData_c[field_0xe]; + JUT_ASSERT(1747, mData != NULL); createEmitter(param_0); return mEmitter; } @@ -732,7 +771,8 @@ dPa_simpleData_c::dPa_simpleData_c() { } JPABaseEmitter* dPa_simpleEcallBack::createEmitter(JPAEmitterManager* param_0) { - JPAResourceManager* this_00 = param_0->getResourceManager(dPa_control_c::getRM_ID(mID)); + u8 id = dPa_control_c::getRM_ID(mID); + JPAResourceManager* this_00 = param_0->getResourceManager(id); u32 uVar1 = this_00->getResUserWork(mID); if (mEmitter == NULL) { static JGeometry::TVec3 pos(0.0f, 0.0f, 0.0f); @@ -741,19 +781,22 @@ JPABaseEmitter* dPa_simpleEcallBack::createEmitter(JPAEmitterManager* param_0) { if (mEmitter == NULL) { return NULL; } + if ((uVar1 & 0x100) != 0) { mEmitter->setParticleCallBackPtr(dPa_control_c::getFsenthPcallBack()); } + mEmitter->setEmitterCallBackPtr(this); mEmitter->becomeContinuousParticle(); mEmitter->stopCreateParticle(); } + return mEmitter; } u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 param_3, - _GXColor const& param_4, _GXColor const& param_5, int param_6, - f32 param_7) { + _GXColor const& param_4, _GXColor const& param_5, int param_6, f32 param_7) { + f32 fVar1; f32 dVar7 = param_7; if (param_2 != NULL && param_2->Material_use_fg != 124) { OS_REPORT("\x1b[43;30mSimple Particle tevstr nonset !!\n"); @@ -762,23 +805,28 @@ u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 dPa_simpleData_c* pData = mData; if (pData == NULL || field_0xc >= field_0xe) { - if (pData != NULL) { - OS_REPORT("\x1b[43;30mSimple Particle Set Over !!\n"); - } else { + if (pData == NULL) { OS_REPORT("\x1b[43;30mSimple Particle Nothing !!\n"); + } else { + OS_REPORT("\x1b[43;30mSimple Particle Set Over !!\n"); } + return 0; } + pData = mData + field_0xc; pData->field_0x00 = *i_pos; - u32 uVar5 = dPa_control_c::getEmitterManager()->getResourceManager(dPa_control_c::getRM_ID(mID))->getResUserWork(mID); - u32 uVar6 = (uVar5 & 0xef0000) >> 0x10; - if (uVar6 < 100) { - dVar7 = uVar6 / 99.0f; + u8 id = dPa_control_c::getRM_ID(mID); + JPAResourceManager* manager = dPa_control_c::getEmitterManager()->getResourceManager(id); + u32 uVar5 = manager->getResUserWork(mID); + if (((uVar5 & 0xEF0000) >> 16) < 100) { + dVar7 = ((uVar5 & 0xEF0000) >> 16) / 99.0f; } - if (uVar6 < 100) { - dVar7 = uVar6 / 99.0f; + + if (((uVar5 & 0xEF0000) >> 16) < 100) { + dVar7 = ((uVar5 & 0xEF0000) >> 16) / 99.0f; } + if ((uVar5 & 0x20) != 0) { GXColor local_5c; GXColor local_60; @@ -787,9 +835,11 @@ u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 if (¶m_5 != NULL) { local_64 = param_5; } + if (¶m_4 != NULL) { local_68 = param_4; } + dKy_ParticleColor_get_actor((cXyz*)i_pos, (dKy_tevstr_c*)param_2, &local_5c, &local_60, &local_64, &local_68, dVar7); pData->field_0x0c.r = local_60.r; @@ -798,56 +848,58 @@ u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 pData->field_0x10.r = local_5c.r; pData->field_0x10.g = local_5c.g; pData->field_0x10.b = local_5c.b; + } else if ((uVar5 & 0x40) != 0) { + GXColor local_6c; + GXColor local_70; + GXColor local_74 = {0xff, 0xff, 0xff, 0xff}; + GXColor local_78 = {0xff, 0xff, 0xff, 0xff}; + if (¶m_5 != NULL) { + local_74 = param_5; + } + + if (¶m_4 != NULL) { + local_78 = param_4; + } + + dKy_ParticleColor_get_bg((cXyz*)i_pos, (dKy_tevstr_c*)param_2, &local_6c, &local_70, &local_74, &local_78, + dVar7); + f32 work__ratio = g_env_light.bg_light_influence + + (1.0f - g_env_light.bg_light_influence) * dVar7; + OS_REPORT("\nwork__ratio=[%f]", work__ratio); + local_6c = dKy_light_influence_col(&local_6c, work__ratio); + local_70 = dKy_light_influence_col(&local_70, work__ratio); + pData->field_0x0c.r = local_70.r; + pData->field_0x0c.g = local_70.g; + pData->field_0x0c.b = local_70.b; + pData->field_0x10.r = local_6c.r; + pData->field_0x10.g = local_6c.g; + pData->field_0x10.b = local_6c.b; } else { - if ((uVar5 & 0x40) != 0) { - GXColor local_6c; - GXColor local_70; - GXColor local_74 = {0xff, 0xff, 0xff, 0xff}; - GXColor local_78 = {0xff, 0xff, 0xff, 0xff}; - if (¶m_5 != NULL) { - local_74 = param_5; - } - if (¶m_4 != NULL) { - local_78 = param_4; - } - dKy_ParticleColor_get_bg((cXyz*)i_pos, (dKy_tevstr_c*)param_2, &local_6c, &local_70, &local_74, &local_78, - dVar7); - dVar7 = g_env_light.bg_light_influence + - (1.0f - g_env_light.bg_light_influence) * dVar7; - OS_REPORT("\nwork__ratio=[%f]", dVar7); - local_6c = dKy_light_influence_col(&local_6c, dVar7); - local_70 = dKy_light_influence_col(&local_70, dVar7); - pData->field_0x0c.r = local_70.r; - pData->field_0x0c.g = local_70.g; - pData->field_0x0c.b = local_70.b; - pData->field_0x10.r = local_6c.r; - pData->field_0x10.g = local_6c.g; - pData->field_0x10.b = local_6c.b; - } else { - if (¶m_4 != NULL) { - pData->field_0x0c.r = param_4.r; - pData->field_0x0c.g = param_4.g; - pData->field_0x0c.b = param_4.b; - } - if (¶m_5 != NULL) { - pData->field_0x10.r = param_5.r; - pData->field_0x10.g = param_5.g; - pData->field_0x10.b = param_5.b; - } + if (¶m_4 != NULL) { + pData->field_0x0c.r = param_4.r; + pData->field_0x0c.g = param_4.g; + pData->field_0x0c.b = param_4.b; + } + + if (¶m_5 != NULL) { + pData->field_0x10.r = param_5.r; + pData->field_0x10.g = param_5.g; + pData->field_0x10.b = param_5.b; } } + pData->field_0x0c.a = param_3; pData->field_0x10.a = param_6; field_0xc++; return 1; } -void dPa_windPcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_windPcallBack::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { dPa_setWindPower(param_1); } void dPa_control_c::level_c::emitter_c::onActive() { - mStatus |= 1; + mStatus |= (u8)1; if (dComIfGp_event_runCheck()) { onEventMove(); @@ -872,7 +924,12 @@ void dPa_control_c::level_c::emitter_c::cleanup() { JPAEmitterCallBack* pdVar1 = mEmitter->getEmitterCallBackPtr(); if (mCallback != NULL) { mCallback->cleanup(); + + if (mEmitter->getEmitterCallBackPtr() != NULL) { + OS_REPORT("\x1b[32mdPa_control_c::level_c::emitter_c::cleanup emitte\n\x1b[m"); + } } + if (pdVar1 != dPa_control_c::getGen_b_Light8EcallBack() && pdVar1 != dPa_control_c::getGen_d_Light8EcallBack() && pdVar1 != dPa_control_c::getLight8EcallBack()) { @@ -882,6 +939,7 @@ void dPa_control_c::level_c::emitter_c::cleanup() { mEmitter->setParticleCallBackPtr(NULL); } } + mEmitter->becomeInvalidEmitter(); mEmitter->quitImmortalEmitter(); mId = 0; @@ -902,6 +960,7 @@ void dPa_control_c::level_c::execute(dPa_control_c::level_c::emitter_c* i_emitte i_emitter->getEmitter()->playCalcEmitter(); cutTable(i_emitter); mFreeNo = ((i_emitter - mEmitter) / sizeof(emitter_c)); + JUT_ASSERT(2110, mFreeNo < EMITTER_MAX); } else { i_emitter->getEmitter()->stopCalcEmitter(); } @@ -911,10 +970,19 @@ void dPa_control_c::level_c::execute(dPa_control_c::level_c::emitter_c* i_emitte } void dPa_control_c::level_c::execute() { + JUT_ASSERT(2134, dComIfG_inf_c::baseCsr_c::getNavi() != NULL); + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + u32 prtclId = dComIfG_inf_c::baseCsr_c::getNavi()->getParticleId(); + u32 blurID = mDoGph_gInf_c::csr_c::getBlurID(); + #endif emitter_c* emitter = mEmitter; for (int i = 0; i < EMITTER_MAX; i++) { - if (emitter->getId() != 0) { + u32 id = emitter->getId(); + if (id != 0) { + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + if (id != prtclId && id != blurID) + #endif execute(emitter); } emitter++; @@ -959,11 +1027,10 @@ void dPa_control_c::level_c::forceOnEventMove(u32 id) { void dPa_control_c::level_c::allForceOnEventMove() { emitter_c* emitter = mEmitter; - for (int i = 0; i < EMITTER_MAX; i++) { + for (int i = 0; i < EMITTER_MAX; i++, emitter++) { if (emitter->getId() != 0) { emitter->onEventMove(); } - emitter++; } } @@ -977,8 +1044,9 @@ JPABaseEmitter* dPa_control_c::level_c::getEmitter(u32 id) { return emitter->getEmitter(); } -u32 dPa_control_c::level_c::entry(u16 i_name, JPABaseEmitter* i_emitter, - dPa_levelEcallBack* i_callback) { +u32 dPa_control_c::level_c::entry(u16 i_name, JPABaseEmitter* i_emitter, dPa_levelEcallBack* i_callback) { + JUT_ASSERT(2261, i_emitter != NULL); + for (int i = 0; i < EMITTER_MAX; i++) { if (mEmitter[mFreeNo].getId() == 0) { u32 uvar1 = field_0x0 + 1; @@ -996,6 +1064,13 @@ u32 dPa_control_c::level_c::entry(u16 i_name, JPABaseEmitter* i_emitter, mFreeNo = (mFreeNo + 1) % EMITTER_MAX; } + #if DEBUG + BOOL isConnect = mDoCPd_c::isConnect(PAD_3); + if (isConnect) { + JUT_WARN(2284, "%s", "Level Emitter Max Over !!\n"); + } + #endif + i_emitter->becomeInvalidEmitter(); i_emitter->quitImmortalEmitter(); return 0; @@ -1074,8 +1149,9 @@ dPa_particleTracePcallBack_c dPa_control_c::mParticleTracePCB; dPa_control_c::dPa_control_c() { m_resHeap = JKRCreateExpHeap(0x96000, mDoExt_getArchiveHeap(), false); + JUT_ASSERT(2426, m_resHeap != NULL); mHeap = NULL; - m_sceneHeap = NULL; + mSceneHeap = NULL; field_0x18 = 0xFF; mEmitterMng = NULL; field_0x19 = 0; @@ -1091,11 +1167,14 @@ u8 dPa_control_c::getRM_ID(u16 param_0) { } void dPa_control_c::createCommon(void const* param_0) { + OS_REPORT("常駐パーティクルリソースサイズ<%d>\n", mHeap->getSize((void*)param_0)); mHeap = mDoExt_createSolidHeapFromSystem(0, 0); + JUT_ASSERT(2518, mHeap != NULL); mCommonResMng = new (mHeap, 0) JPAResourceManager(param_0, mHeap); - ResTIMG* pRVar3 = mDoGph_gInf_c::getFrameBufferTimg(); - mCommonResMng->swapTexture(pRVar3, "dummy"); + JUT_ASSERT(2521, mCommonResMng != NULL); + mCommonResMng->swapTexture(mDoGph_gInf_c::getFrameBufferTimg(), "dummy"); mEmitterMng = new (mHeap, 0) JPAEmitterManager(3000, 250, *(JKRHeap**)this, 0x13, 2); + JUT_ASSERT(2531, mEmitterMng != NULL); mEmitterMng->entryResourceManager(mCommonResMng, 0); JKRHeap* prevHeap = mDoExt_setCurrentHeap(mHeap); for (u16 i = 0; i < 5; i++) { @@ -1109,16 +1188,18 @@ void dPa_control_c::createCommon(void const* param_0) { } field_0x1a = field_0x19; mDoExt_setCurrentHeap(prevHeap); - mDoExt_adjustSolidHeap(mHeap); + u32 memory = mDoExt_adjustSolidHeap(mHeap); + OS_REPORT("------- %d\n", memory); } void dPa_control_c::createRoomScene() { - m_sceneHeap = mDoExt_createSolidHeapFromGame(0, 0); - mSceneResMng = new (m_sceneHeap, 0) JPAResourceManager(m_sceneRes, m_sceneHeap); - ResTIMG* pRVar3 = mDoGph_gInf_c::getFrameBufferTimg(); - mSceneResMng->swapTexture(pRVar3, "dummy"); + mSceneHeap = mDoExt_createSolidHeapFromGame(0, 0); + JUT_ASSERT(2573, mSceneHeap != NULL); + mSceneResMng = new (mSceneHeap, 0) JPAResourceManager(m_sceneRes, mSceneHeap); + JUT_ASSERT(2576, mSceneResMng != NULL); + mSceneResMng->swapTexture(mDoGph_gInf_c::getFrameBufferTimg(), "dummy"); mEmitterMng->entryResourceManager(mSceneResMng, 1); - JKRHeap* prevHeap = mDoExt_setCurrentHeap(m_sceneHeap); + JKRHeap* prevHeap = mDoExt_setCurrentHeap(mSceneHeap); for (u16 i = 0; i < 14; i++) { u16 uVar1 = dPa_name::s_o_id[i]; if (mSceneResMng->checkUserIndexDuplication(uVar1)) { @@ -1129,7 +1210,8 @@ void dPa_control_c::createRoomScene() { } } mDoExt_setCurrentHeap(prevHeap); - mDoExt_adjustSolidHeap(m_sceneHeap); + u32 memory = mDoExt_adjustSolidHeap(mSceneHeap); + OS_REPORT("------- %d\n", memory); } bool dPa_control_c::readScene(u8 param_0, mDoDvdThd_toMainRam_c** param_1) { @@ -1138,9 +1220,11 @@ bool dPa_control_c::readScene(u8 param_0, mDoDvdThd_toMainRam_c** param_1) { } if (m_sceneRes) { + JUT_ASSERT(2641, !(--mSceneCount)); JKRHeap::free(m_sceneRes, NULL); m_sceneRes = NULL; } + JUT_ASSERT(2647, !mSceneCount++); field_0x18 = param_0; static char jpcName[32]; sprintf(jpcName, "/res/Particle/Pscene%03d.jpc", param_0); @@ -1154,6 +1238,7 @@ void dPa_control_c::createScene(void const* param_0) { } if (param_0 != NULL) { m_sceneRes = (void*)param_0; + OS_REPORT("シーン依存パーティクルリソースサイズ<%d>\n", m_resHeap->getSize(m_sceneRes)); } if (m_sceneRes != NULL) { createRoomScene(); @@ -1162,16 +1247,17 @@ void dPa_control_c::createScene(void const* param_0) { } bool dPa_control_c::removeRoomScene(bool param_0) { - if (m_sceneHeap == NULL) { + if (mSceneHeap == NULL) { return false; } mEmitterMng->clearResourceManager(true); - mDoExt_destroySolidHeap(m_sceneHeap); - m_sceneHeap = NULL; + mDoExt_destroySolidHeap(mSceneHeap); + mSceneHeap = NULL; mSceneResMng = NULL; field_0x19 = field_0x1a; if (param_0) { + JUT_ASSERT(2710, !(--mSceneCount)); JKRHeap::free(m_sceneRes, NULL); m_sceneRes = NULL; field_0x18 = 0xff; @@ -1189,6 +1275,10 @@ void dPa_control_c::removeScene(bool param_0) { mEmitterMng->forceDeleteAllEmitter(); dPa_modelEcallBack::remove(); + + if (getEmitterNum()) { + OS_REPORT("\x1b[43;30m常駐エミッター開放してない!!"); + } } void dPa_control_c::cleanup() { @@ -1217,6 +1307,11 @@ void dPa_control_c::calcMenu() { for (u8 i = 17; i <= 18; i++) { mEmitterMng->calc(i); } + + #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG + dComIfG_inf_c::baseCsr_c::particleExecute(); + mDoGph_gInf_c::csr_c::particleExecute(); + #endif } } @@ -1236,39 +1331,38 @@ void dPa_control_c::draw(JPADrawInfo* param_0, u8 param_1) { } } -void dPa_control_c::setHitMark(u16 param_1, fopAc_ac_c* param_2, cXyz const* param_3, - csXyz const* param_4, cXyz const* param_5, u32 param_6) { - cXyz cStack_34; - csXyz cStack_78; +void dPa_control_c::setHitMark(u16 param_1, fopAc_ac_c* param_2, cXyz const* param_3, csXyz const* param_4, cXyz const* param_5, u32 param_6) { cXyz const* pPos = param_3; csXyz const* pAngle = param_4; + cXyz cStack_34; + csXyz cStack_78; if (param_2 != NULL) { if (fopAcM_CheckStatus(param_2, 0x40000000)) { return; } + fopAcM_OnStatus(param_2, 0x40000000); if (fopAcM_GetJntCol(param_2) != NULL) { dJntCol_c* jntCol = fopAcM_GetJntCol(param_2); - if (jntCol->getHitmarkPosAndAngle(pPos, pAngle, &cStack_34, &cStack_78, - param_1 == 6) >= 0) - { + if (jntCol->getHitmarkPosAndAngle(pPos, pAngle, &cStack_34, &cStack_78, param_1 == 6) >= 0) { pPos = &cStack_34; pAngle = &cStack_78; } } } + if (param_1 == 3) { - dComIfGp_particle_set(0x114, pPos, pAngle, param_5); - dComIfGp_particle_set(0x115, pPos, 0, param_5); - dComIfGp_particle_set(0x116, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITCR_A, pPos, pAngle, param_5); + dComIfGp_particle_set(ID_ZI_J_HITCR_B, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITCR_C, pPos, 0, param_5); if ((param_6 & 2) != 0 && param_2 != NULL && fopAcM_GetGroup(param_2) == 2) { - dComIfGp_particle_set(0x2ed, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITCR_D, pPos, 0, param_5); } - dComIfGp_particle_set(0x2ee, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITCR_IND, pPos, 0, param_5); dKy_SordFlush_set(*pPos, 1); } else if (param_1 == 2 || param_1 == 5 || param_1 == 9 || param_1 == 8 || param_1 == 6) { - dComIfGp_particle_set(0x117, pPos, pAngle, param_5); - dComIfGp_particle_set(0x118, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITNG_A, pPos, pAngle, param_5); + dComIfGp_particle_set(ID_ZI_J_HITNG_B, pPos, 0, param_5); if (param_1 != 9) { dKy_SordFlush_set(*pPos, 0); } @@ -1279,19 +1373,21 @@ void dPa_control_c::setHitMark(u16 param_1, fopAc_ac_c* param_2, cXyz const* par } else { cStack_40.set(0.5f, 0.5f, 0.5f); } - dComIfGp_particle_set(0x119, pPos, pAngle, &cStack_40); - dComIfGp_particle_set(0x11a, pPos, 0, &cStack_40); - dComIfGp_particle_set(0x2ef, pPos, 0, &cStack_40); + + dComIfGp_particle_set(ID_ZI_J_HITOK_A, pPos, pAngle, &cStack_40); + dComIfGp_particle_set(ID_ZI_J_HITOK_B, pPos, 0, &cStack_40); + dComIfGp_particle_set(ID_ZI_J_HITOK_C, pPos, 0, &cStack_40); if ((param_6 & 2) != 0 && param_2 != NULL && fopAcM_GetGroup(param_2) == 2) { - dComIfGp_particle_set(0x2f0, pPos, 0, &cStack_40); + dComIfGp_particle_set(ID_ZI_J_HITOK_D, pPos, 0, &cStack_40); } } else if (param_1 == 1 || param_1 == 4) { - dComIfGp_particle_set(0x119, pPos, pAngle, param_5); - dComIfGp_particle_set(0x11a, pPos, 0, param_5); - dComIfGp_particle_set(0x2ef, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITOK_A, pPos, pAngle, param_5); + dComIfGp_particle_set(ID_ZI_J_HITOK_B, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITOK_C, pPos, 0, param_5); if ((param_6 & 2) != 0 && param_2 != NULL && fopAcM_GetGroup(param_2) == 2) { - dComIfGp_particle_set(0x2f0, pPos, 0, param_5); + dComIfGp_particle_set(ID_ZI_J_HITOK_D, pPos, 0, param_5); } + dKy_SordFlush_set(*pPos, 1); } } @@ -1306,13 +1402,12 @@ void dPa_control_c::setWaterRipple(u32* param_0, cBgS_PolyInfo& param_1, cXyz co csXyz local_50; cM3dGPla acStack_48; if (dComIfG_Bgsp().GetTriPla(param_1, &acStack_48)) { - f32 uVar5 = acStack_48.mNormal.absXZ(); - local_50.x = cM_atan2s(uVar5, acStack_48.mNormal.y); + local_50.x = cM_atan2s(acStack_48.mNormal.absXZ(), acStack_48.mNormal.y); local_50.y = acStack_48.mNormal.atan2sX_Z(); local_50.z = 0; } - static u16 const particleID[2] = {0x01B3, 0x01B2}; + static u16 const particleID[2] = {ID_ZI_J_HAMON_IND, ID_ZI_J_HAMON_A}; for (int i = 0; i < 2; i++, param_0++) { *param_0 = dComIfGp_particle_setPolyColor( *param_0, particleID[i], param_1, param_2, param_4, @@ -1344,39 +1439,72 @@ JPABaseEmitter* dPa_control_c::set(u8 param_0, u16 param_1, cXyz const* i_pos, } dPa_group_id_change(&local_ac, ¶m_0); + // FAKEMATCH + #if DEBUG + JGeometry::TVec3 aTStack_78(i_pos->x, i_pos->y, i_pos->z); + #else JGeometry::TVec3 aTStack_78; aTStack_78.set(i_pos->x, i_pos->y, i_pos->z); + #endif JPABaseEmitter* this_00 = mEmitterMng->createSimpleEmitterID( aTStack_78, param_1, param_0, - local_e0, NULL, NULL); + local_e0, NULL, NULL + ); + + #if DEBUG + g_envHIO.mOther.addSetEmitterID(param_1); + #endif if (this_00 == NULL) { + #if DEBUG + g_envHIO.mOther.field_0x4e = 1; + #endif return NULL; } if (i_rotation != NULL) { + #if DEBUG + JGeometry::TVec3 aTStack_a4(i_rotation->x, i_rotation->y, i_rotation->z); + #else JGeometry::TVec3 aTStack_a4; aTStack_a4.x = i_rotation->x; aTStack_a4.y = i_rotation->y; aTStack_a4.z = i_rotation->z; + #endif this_00->setGlobalRotation(aTStack_a4); } + if (i_scale != NULL) { + #if DEBUG + JGeometry::TVec3 aTStack_84(i_scale->x, i_scale->y, i_scale->z); + #else JGeometry::TVec3 aTStack_84; aTStack_84.x = i_scale->x; aTStack_84.y = i_scale->y; aTStack_84.z = i_scale->z; + #endif this_00->setGlobalScale(aTStack_84); } + #if DEBUG + if ((local_ac & 0xFF000000) == 0xFF000000) { + JGeometry::TVec3 local_90; + this_00->getGlobalParticleScale(local_90); + local_90.x *= mDoGph_gInf_c::getScale(); + this_00->setGlobalScale(local_90); + } + #endif + this_00->setGlobalAlpha(i_alpha); if (param_7 != NULL) { this_00->setEmitterCallBackPtr(param_7); param_7->setup(this_00, i_pos, i_rotation, param_8); } + if ((local_ac & 0x100) != 0) { this_00->setParticleCallBackPtr(getFsenthPcallBack()); } + if ((local_ac & 0x800) != 0) { this_00->setEmitterCallBackPtr(getGen_d_Light8EcallBack()); if ((local_ac & 0x20) != 0) { @@ -1384,66 +1512,74 @@ JPABaseEmitter* dPa_control_c::set(u8 param_0, u16 param_1, cXyz const* i_pos, } else { getGen_d_Light8EcallBack()->setup(this_00, i_pos, i_rotation, 1); } - } else { - if ((local_ac & 0x400) != 0) { - this_00->setEmitterCallBackPtr(getGen_b_Light8EcallBack()); - if ((local_ac & 0x20) != 0) { - getGen_b_Light8EcallBack()->setup(this_00, i_pos, i_rotation, 0); - } else { - getGen_b_Light8EcallBack()->setup(this_00, i_pos, i_rotation, 1); - } + } else if ((local_ac & 0x400) != 0) { + this_00->setEmitterCallBackPtr(getGen_b_Light8EcallBack()); + if ((local_ac & 0x20) != 0) { + getGen_b_Light8EcallBack()->setup(this_00, i_pos, i_rotation, 0); } else { - if ((local_ac & 0xef0000) >> 0x10 < 100) { - param_12 = ((local_ac & 0xef0000) >> 0x10) / 99.0f; + getGen_b_Light8EcallBack()->setup(this_00, i_pos, i_rotation, 1); + } + } else { + if ((local_ac & 0xef0000) >> 0x10 < 100) { + param_12 = ((local_ac & 0xef0000) >> 0x10) / 99.0f; + } + + if ((local_ac & 0x20) != 0) { + GXColor local_b0; + GXColor local_b4; + GXColor local_b8 = {0xff, 0xff, 0xff, 0xff}; + GXColor local_bc = {0xff, 0xff, 0xff, 0xff}; + if (param_10 != NULL) { + local_b8 = *param_10; } - if ((local_ac & 0x20) != 0) { - GXColor local_b0; - GXColor local_b4; - GXColor local_b8 = {0xff, 0xff, 0xff, 0xff}; - GXColor local_bc = {0xff, 0xff, 0xff, 0xff}; - if (param_10 != NULL) { - local_b8 = *param_10; - } - if (param_9 != NULL) { - local_bc = *param_9; - } - dKy_ParticleColor_get_actor((cXyz*)i_pos, (dKy_tevstr_c*)param_3, &local_b0, - &local_b4, &local_b8, &local_bc, param_12); - this_00->setGlobalEnvColor(local_b0.r, local_b0.g, local_b0.b); - this_00->setGlobalPrmColor(local_b4.r, local_b4.g, local_b4.b); - } else { - if ((local_ac & 0x40) != 0) { - GXColor local_c0; - GXColor local_c4; - GXColor local_c8 = {0xff, 0xff, 0xff, 0xff}; - GXColor local_cc = {0xff, 0xff, 0xff, 0xff}; - if (param_10 != NULL) { - local_c8 = *param_10; - } - if (param_9 != NULL) { - local_cc = *param_9; - } - dKy_ParticleColor_get_bg((cXyz*)i_pos, (dKy_tevstr_c*)param_3, &local_c0, - &local_c4, &local_c8, &local_cc, param_12); - param_12 = g_env_light.bg_light_influence + (1.0f - g_env_light.bg_light_influence) * param_12; - local_c0 = dKy_light_influence_col(&local_c0, param_12); - local_c4 = dKy_light_influence_col(&local_c4, param_12); - this_00->setGlobalEnvColor(local_c0.r, local_c0.g, local_c0.b); - this_00->setGlobalPrmColor(local_c4.r, local_c4.g, local_c4.b); - } else { - if (param_9 != NULL) { - this_00->setGlobalPrmColor(param_9->r, param_9->g, param_9->b); - } - if (param_10 != NULL) { - this_00->setGlobalEnvColor(param_10->r, param_10->g, param_10->b); - } - } + + if (param_9 != NULL) { + local_bc = *param_9; + } + + dKy_ParticleColor_get_actor((cXyz*)i_pos, (dKy_tevstr_c*)param_3, &local_b0, + &local_b4, &local_b8, &local_bc, param_12); + this_00->setGlobalEnvColor(local_b0.r, local_b0.g, local_b0.b); + this_00->setGlobalPrmColor(local_b4.r, local_b4.g, local_b4.b); + } else if ((local_ac & 0x40) != 0) { + GXColor local_c0; + GXColor local_c4; + GXColor local_c8 = {0xff, 0xff, 0xff, 0xff}; + GXColor local_cc = {0xff, 0xff, 0xff, 0xff}; + f32 fVar1 = 0.0f; + if (param_10 != NULL) { + local_c8 = *param_10; + } + + if (param_9 != NULL) { + local_cc = *param_9; + } + + dKy_ParticleColor_get_bg((cXyz*)i_pos, (dKy_tevstr_c*)param_3, &local_c0, + &local_c4, &local_c8, &local_cc, param_12); + param_12 = g_env_light.bg_light_influence + (1.0f - g_env_light.bg_light_influence) * param_12; + local_c0 = dKy_light_influence_col(&local_c0, param_12); + local_c4 = dKy_light_influence_col(&local_c4, param_12); + this_00->setGlobalEnvColor(local_c0.r, local_c0.g, local_c0.b); + this_00->setGlobalPrmColor(local_c4.r, local_c4.g, local_c4.b); + } else { + if (param_9 != NULL) { + this_00->setGlobalPrmColor(param_9->r, param_9->g, param_9->b); + } + + if (param_10 != NULL) { + this_00->setGlobalEnvColor(param_10->r, param_10->g, param_10->b); } } } + if (param_11 != NULL) { + #if DEBUG + JGeometry::TVec3 aTStack_9c(param_11->x, param_11->y, param_11->z); + #else JGeometry::TVec3 aTStack_9c; aTStack_9c.set(param_11->x, param_11->y, param_11->z); + #endif this_00->setGlobalParticleScale(aTStack_9c); } return this_00; @@ -1482,20 +1618,29 @@ JPABaseEmitter* dPa_control_c::setPoly(u16 param_0, cBgS_PolyInfo& param_1, cXyz GXColor a_Stack_10; GXColor a_Stack_14; - if (getPolyColor(param_1, param_6, &a_Stack_10, + if (!getPolyColor(param_1, param_6, &a_Stack_10, &a_Stack_14, &local_18, &local_c)) { - return setNormal(param_0, param_2, param_3, param_4, param_5, local_18, - param_7, param_8, &a_Stack_10, &a_Stack_14, param_9, local_c); + return NULL; } - return NULL; + + return setNormal(param_0, param_2, param_3, param_4, param_5, local_18, + param_7, param_8, &a_Stack_10, &a_Stack_14, param_9, local_c); } bool dPa_control_c::newSimple(u16 param_0, u8 param_1, u32* param_2) { - if (field_0x19 >= 0x19) { + if ( + #if DEBUG + field_0x19 >= 0x30 + #else + field_0x19 >= 0x19 + #endif + ) { OSReport("\x1B[43;30m1エミッター登録数オーバー!!\n"); return false; } - if (field_0x1c[field_0x19].create(mEmitterMng, param_0, param_1) == 0) { + + JPABaseEmitter* emitter = field_0x1c[field_0x19].create(mEmitterMng, param_0, param_1); + if (emitter == NULL) { return false;; } field_0x19++; @@ -1507,6 +1652,7 @@ u32 dPa_control_c::setSimple(u16 param_0, cXyz const* i_pos, dKy_tevstr_c const* int param_6, f32 param_7) { dPa_simpleEcallBack* cb = getSimple(param_0); if (cb == NULL) { + JUT_WARN(3443, "One Emitter Error !! <%s>\n", dPa_name::getName(param_0)); return 0; } @@ -1520,6 +1666,7 @@ dPa_simpleEcallBack* dPa_control_c::getSimple(u16 param_0) { return arr; } } + return NULL; } @@ -1626,14 +1773,13 @@ u32 dPa_control_c::setPoly(u32 param_0, u16 param_1, cBgS_PolyInfo& param_2, GXColor local_10; GXColor local_c; u8 local_4; - if (getPolyColor(param_2, param_7, &local_10, + if (!getPolyColor(param_2, param_7, &local_10, &local_c, &local_4, (f32*)&local_8)) { - return setNormal(param_0, param_1, param_3, param_4, param_5, param_6, - local_4, param_8, param_9, &local_10, &local_c, param_10, - local_8); + return 0; } - return 0; + return setNormal(param_0, param_1, param_3, param_4, param_5, param_6, + local_4, param_8, param_9, &local_10, &local_c, param_10, local_8); } u32 dPa_control_c::setStopContinue(u32 param_0) { @@ -1669,8 +1815,8 @@ u32 dPa_control_c::setSimpleFoot(u32 param_0, u32* param_1, cBgS_PolyInfo& param return 0; } static u16 effectIDTable[6][2] = { - {0xE6, 0xE7}, {0x143, 0x146}, {0x1AF, 0x1B8}, - {0x881B, 0x881E}, {0x881C, 0x881F}, {0x86AE, 0x86AF}, + {ID_ZI_J_DASHSMOKE_A, ID_ZI_J_DOWNSMOKE_A}, {ID_ZI_J_DASHKUSA_A, ID_ZI_J_DOWNKUSA_A}, {ID_ZI_J_DASHWTRA_A, ID_ZI_J_DOWNWTRA_A}, + {dPa_RM(ID_ZI_S_DASHSAND_A), dPa_RM(ID_ZI_S_DOWNSAND_A)}, {dPa_RM(ID_ZI_S_DASHSNOW_A), dPa_RM(ID_ZI_S_DOWNSNOW_A)}, {dPa_RM(ID_ZI_S_DASHSMOKE_INWTR_A), dPa_RM(ID_ZI_S_DOWNSMOKE_INWTR_A)}, }; u32 rv = setNormal(param_0, effectIDTable[effType][param_5], param_3, param_4, param_6, param_7, local_50, param_8, param_9, &a_Stack_48, @@ -1736,14 +1882,14 @@ u16 dPa_control_c::setCommonPoly(u32* param_0, cBgS_PolyInfo* param_1, cXyz cons uVar5 |= (0xff << (i << 3)); } else { static u16 ringID[6][4] = { - {0x00E7, 0xFFFF, 0xFFFF, 0xFFFF}, {0x0146, 0xFFFF, 0xFFFF, 0xFFFF}, - {0x01AF, 0x01B0, 0x01B1, 0xFFFF}, {0x881E, 0xFFFF, 0xFFFF, 0xFFFF}, - {0x881F, 0x8820, 0xFFFF, 0xFFFF}, {0x86AF, 0xFFFF, 0xFFFF, 0xFFFF}, + {ID_ZI_J_DOWNSMOKE_A, 0xFFFF, 0xFFFF, 0xFFFF}, {ID_ZI_J_DOWNKUSA_A, 0xFFFF, 0xFFFF, 0xFFFF}, + {ID_ZI_J_DASHWTRA_A, ID_ZI_J_DASHWTRA_B, ID_ZI_J_DASHWTRA_C, 0xFFFF}, {dPa_RM(ID_ZI_S_DOWNSAND_A), 0xFFFF, 0xFFFF, 0xFFFF}, + {dPa_RM(ID_ZI_S_DOWNSNOW_A), dPa_RM(ID_ZI_S_DOWNSNOW_B), 0xFFFF, 0xFFFF}, {dPa_RM(ID_ZI_S_DOWNSMOKE_INWTR_A), 0xFFFF, 0xFFFF, 0xFFFF}, }; static u16 normalID[6][4] = { - {0x00E6, 0xFFFF, 0xFFFF, 0xFFFF}, {0x0143, 0xFFFF, 0xFFFF, 0xFFFF}, - {0x01B8, 0x01B9, 0x01BA, 0x01BB}, {0x881B, 0xFFFF, 0xFFFF, 0xFFFF}, - {0x881C, 0x881D, 0xFFFF, 0xFFFF}, {0x86AE, 0xFFFF, 0xFFFF, 0xFFFF}, + {ID_ZI_J_DASHSMOKE_A, 0xFFFF, 0xFFFF, 0xFFFF}, {ID_ZI_J_DASHKUSA_A, 0xFFFF, 0xFFFF, 0xFFFF}, + {ID_ZI_J_DOWNWTRA_A, ID_ZI_J_DOWNWTRA_B, ID_ZI_J_DOWNWTRA_C, ID_ZI_J_DOWNWTRA_D}, {dPa_RM(ID_ZI_S_DASHSAND_A), 0xFFFF, 0xFFFF, 0xFFFF}, + {dPa_RM(ID_ZI_S_DASHSNOW_A), dPa_RM(ID_ZI_S_DASHSNOW_B), 0xFFFF, 0xFFFF}, {dPa_RM(ID_ZI_S_DASHSMOKE_INWTR_A), 0xFFFF, 0xFFFF, 0xFFFF}, }; uVar5 |= bVar3 << (i << 3); if (bVar3 == 2 && ((param_6 & 0x10000) != 0)) { @@ -1773,7 +1919,7 @@ u16 dPa_control_c::setCommonPoly(u32* param_0, cBgS_PolyInfo* param_1, cXyz cons return uVar5; } -void dPa_wbPcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_wbPcallBack_c::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { JGeometry::TVec3 local_18; param_1->getGlobalPosition(local_18); cXyz cStack_24(local_18.x, local_18.y, local_18.z); @@ -1783,29 +1929,29 @@ void dPa_wbPcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_ } } -void dPa_fsenthPcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_fsenthPcallBack::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { if (g_env_light.now_senses_effect == 1 && g_env_light.senses_effect_strength > 0.0f) { - param_0->setGlobalAlpha(255.0f * g_env_light.senses_effect_strength); - param_0->playDrawParticle(); + i_emitter->setGlobalAlpha(255.0f * g_env_light.senses_effect_strength); + i_emitter->playDrawParticle(); } else { - param_0->setGlobalAlpha(0); - param_0->stopDrawParticle(); + i_emitter->setGlobalAlpha(0); + i_emitter->stopDrawParticle(); } } -void dPa_fsenthPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_fsenthPcallBack::draw(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { /* empty function */ } -void dPa_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_light8PcallBack::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { /* empty function */ } -void dPa_gen_b_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_gen_b_light8PcallBack::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { /* empty function */ } -void dPa_gen_d_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_gen_d_light8PcallBack::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { /* empty function */ } @@ -1828,8 +1974,8 @@ void dPa_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* param_2 dPa_setWindPower(param_2); MTXIdentity(local_60); MTXIdentity(auStack_90); - param_2->getBaseAxis(local_10c); - param_2->getLocalPosition(local_118); + param_2->getBaseAxis(&local_10c); + param_2->getLocalPosition(&local_118); if (local_118.isZero()) { local_118.set(0.0f, 1.0f, 0.0f); } else { @@ -2029,7 +2175,7 @@ void dPa_gen_d_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* p JGeometry::TVec3 local_118; JGeometry::TVec3 local_124; JGeometry::TVec3 local_130; - u8 uVar6 = param_1->getGlobalAlpha() & 0xff; + u8 uVar6 = param_1->getGlobalAlpha(); JGeometry::TVec3 local_13c; JGeometry::TVec3 local_148; JGeometry::TVec3 local_154; @@ -2144,6 +2290,10 @@ void dPa_hermiteEcallBack_c::setOldPosP(cXyz const* param_0, cXyz const* param_1 void dPa_hermiteEcallBack_c::executeAfter(JPABaseEmitter* param_1) { JGeometry::TVec3 aTStack_68; + #if DEBUG + JGeometry::TVec3 local_74(field_0x10->x, field_0x10->y, field_0x10->z); + JGeometry::TVec3 local_80(field_0xc->x, field_0xc->y, field_0xc->z); + #else JGeometry::TVec3 local_74; local_74.x = field_0x10->x; local_74.y = field_0x10->y; @@ -2152,6 +2302,7 @@ void dPa_hermiteEcallBack_c::executeAfter(JPABaseEmitter* param_1) { local_80.x = field_0xc->x; local_80.y = field_0xc->y; local_80.z = field_0xc->z; + #endif JGeometry::TVec3 local_8c; JGeometry::TVec3 local_98; param_1->setGlobalTranslation(local_80); @@ -2182,18 +2333,18 @@ void dPa_hermiteEcallBack_c::executeAfter(JPABaseEmitter* param_1) { } } -void dPa_hermiteEcallBack_c::setup(JPABaseEmitter* param_0, cXyz const* param_1, +void dPa_hermiteEcallBack_c::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8 param_3) { field_0xc = param_1; mRate = 1.0f; mMaxCnt = 0; } -void dPa_particleTracePcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { +void dPa_particleTracePcallBack_c::execute(JPABaseEmitter* i_emitter, JPABaseParticle* param_1) { if (param_1->getAge() > 0) { - Vec* vec = (Vec*)param_0->getUserWork(); + Vec* vec = (Vec*)i_emitter->getUserWork(); JGeometry::TVec3 local_24; - param_1->getOffsetPosition(local_24); + param_1->getOffsetPosition(&local_24); local_24.x += vec->x; local_24.y += vec->y; local_24.z += vec->z; From 0711c087baadcb33f6d4f19f48123d4f3b9d2db6 Mon Sep 17 00:00:00 2001 From: roeming Date: Sat, 13 Dec 2025 00:01:48 -0500 Subject: [PATCH 12/46] d_a_obj_movebox debug work (#2948) * match lots of debug for d_a_obj_movebox * the rest of the debug work --- include/JSystem/JHostIO/JORMContext.h | 53 ++- include/d/actor/d_a_obj_burnbox.h | 2 +- include/d/actor/d_a_obj_movebox.h | 449 ++++++++++++----------- include/d/d_bg_s.h | 1 + include/d/d_bg_s_movebg_actor.h | 5 +- src/d/actor/d_a_obj_movebox.cpp | 506 +++++++++++++++++--------- 6 files changed, 610 insertions(+), 406 deletions(-) diff --git a/include/JSystem/JHostIO/JORMContext.h b/include/JSystem/JHostIO/JORMContext.h index b0fe008186..5bb6cdacc1 100644 --- a/include/JSystem/JHostIO/JORMContext.h +++ b/include/JSystem/JHostIO/JORMContext.h @@ -27,44 +27,53 @@ #define MCTX_COMMAND_INVALID_NODE (u32)7 #define MCTX_COMMAND_UPDATE_CONTROL (u32)8 +#define JORM_DEFAULT_WIDTH 0x200 +#define JORM_DEFAULT_HEIGHT 0x18 + #define DEFINE_GEN_CHECKBOX(T, kind) \ - void genCheckBox(const char* label, T* pSrc, T mask, u32 style, JOREventListener* pListener, \ - u16 posX, u16 posY, u16 width, u16 height) { \ + void genCheckBox(const char* label, T* pSrc, T mask, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ genCheckBoxSub(kind, label, (uintptr_t)pSrc, style, *pSrc, mask, pListener, posX, posY, \ width, height); \ } #define DEFINE_GEN_CHECKBOX_ID(T, kind) \ - void genCheckBoxID(const char* label, u32 id, T mask, T initValue, u32 style, \ - JOREventListener* pListener, u16 posX, u16 posY, u16 width, u16 height) { \ + void genCheckBoxID(const char* label, u32 id, T mask, T initValue, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ genCheckBoxSub(kind, label, id, style, initValue, mask, pListener, posX, posY, width, \ height); \ } #define DEFINE_GEN_SLIDER(T, kind) \ - void genSlider(const char* label, T* pSrc, T rangeMin, T rangeMax, u32 style, \ - JOREventListener* pListener, u16 posX, u16 posY, u16 width, u16 height) { \ + void genSlider(const char* label, T* pSrc, T rangeMin, T rangeMax, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ genSliderSub(kind, label, (uintptr_t)pSrc, style, *pSrc, rangeMin, rangeMax, pListener, \ posX, posY, width, height); \ } #define DEFINE_GEN_SLIDER_ID(T, kind) \ - void genSliderID(const char* label, u32 id, T data, T rangeMin, T rangeMax, u32 style, \ - JOREventListener* pListener, u16 posX, u16 posY, u16 width, u16 height) { \ + void genSliderID(const char* label, u32 id, T data, T rangeMin, T rangeMax, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ genSliderSub(kind, label, id, style, data, rangeMin, rangeMax, pListener, posX, posY, \ width, height); \ } #define DEFINE_START_COMBO_BOX(T, kind) \ - void startComboBox(const char* label, T* pSrc, u32 style, JOREventListener* pListener, \ - u16 posX, u16 posY, u16 width, u16 height) { \ + void startComboBox(const char* label, T* pSrc, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ startSelectorSub('CMBX', kind, label, (uintptr_t)pSrc, style, *pSrc, pListener, posX, \ posY, width, height); \ } #define DEFINE_START_COMBO_BOX_ID(T, kind) \ - void startComboBoxID(const char* label, u32 id, T data, u32 style, \ - JOREventListener* pListener, u16 posX, u16 posY, u16 width, u16 height) { \ + void startComboBoxID(const char* label, u32 id, T data, u32 style = 0, \ + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, \ + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT) { \ startSelectorSub('CMBX', kind, label, id, style, data, pListener, posX, posY, width, \ height); \ } @@ -194,17 +203,21 @@ public: void genSelectorItemSub(const char* label, s32 itemNo, u32 param_2, u16 posX, u16 posY, u16 width, u16 height); - void genButton(const char* label, u32 id, u32 style, JOREventListener* pListener, u16 posX, - u16 posY, u16 width, u16 height); + void genButton(const char* label, u32 id, u32 style = 0, JOREventListener* pListener = NULL, + u16 posX = -1, u16 posY = -1, u16 width = JORM_DEFAULT_WIDTH, + u16 height = JORM_DEFAULT_HEIGHT); - void genLabel(const char* label, u32 id, u32 style, JOREventListener* pListener, u16 posX, - u16 posY, u16 width, u16 height); + void genLabel(const char* label, u32 id, u32 style = 0, JOREventListener* pListener = NULL, + u16 posX = -1, u16 posY = -1, u16 width = JORM_DEFAULT_WIDTH, + u16 height = JORM_DEFAULT_HEIGHT); - void genGroupBox(const char* label, u32 id, u32 style, JOREventListener* pListener, u16 posX, - u16 posY, u16 width, u16 height); + void genGroupBox(const char* label, u32 id, u32 style = 0, JOREventListener* pListener = NULL, + u16 posX = -1, u16 posY = -1, u16 width = JORM_DEFAULT_WIDTH, + u16 height = JORM_DEFAULT_HEIGHT); - void genEditBoxID(const char* label, u32 id, const char* string, u16 length, u32 style, - JOREventListener* pListener, u16 posX, u16 posY, u16 width, u16 height); + void genEditBoxID(const char* label, u32 id, const char* string, u16 length, u32 style = 0, + JOREventListener* pListener = NULL, u16 posX = -1, u16 posY = -1, + u16 width = JORM_DEFAULT_WIDTH, u16 height = JORM_DEFAULT_HEIGHT); /** * === CHECKBOX === diff --git a/include/d/actor/d_a_obj_burnbox.h b/include/d/actor/d_a_obj_burnbox.h index fa54a370d2..6083f83939 100644 --- a/include/d/actor/d_a_obj_burnbox.h +++ b/include/d/actor/d_a_obj_burnbox.h @@ -24,7 +24,7 @@ public: int Draw(); int Delete(); - static void make_prm_burnBox(u32* param_0, u8 param_1) { *param_0 = param_1; } + static void make_prm_burnBox(u32* param_0, u8 param_1) { *param_0 = param_1 & 0xff; } u8 getType() { return fopAcM_GetParamBit(this, 0, 8); } diff --git a/include/d/actor/d_a_obj_movebox.h b/include/d/actor/d_a_obj_movebox.h index 5e3158e8af..e64436e13d 100644 --- a/include/d/actor/d_a_obj_movebox.h +++ b/include/d/actor/d_a_obj_movebox.h @@ -1,11 +1,12 @@ #ifndef D_A_OBJ_MOVEBOX_H #define D_A_OBJ_MOVEBOX_H -#include "d/d_com_inf_game.h" #include "d/d_a_obj.h" -#include "f_op/f_op_actor_mng.h" #include "d/d_bg_s_movebg_actor.h" #include "d/d_bg_w.h" +#include "d/d_com_inf_game.h" +#include "f_op/f_op_actor_mng.h" + /** * @ingroup actors-objects @@ -14,228 +15,242 @@ * * @details Multi-purpose moving box actor. * Used for: Goron Mines Push Block, Death Mountain Block, - * Large Wooden Crate, Sacred Grove Block, + * Large Wooden Crate, Sacred Grove Block, * Arbiter's Grounds Block (2 of them), Kakariko Graveyard Gravestone * */ namespace daObjMovebox { - class Hio_c { - public: - class Attr_c { - public: - /* 0x00 */ s16 mFirstPushStopTime; - /* 0x02 */ s16 mRepeatPushStopTime; - /* 0x04 */ s16 mPushMoveTime; - /* 0x06 */ s16 mFirstPullStopTime; - /* 0x08 */ s16 mRepeatPullStopTime; - /* 0x0A */ s16 mPullMoveTime; - /* 0x0C */ f32 mUnitDistance; - /* 0x10 */ f32 mShadowSize; - /* 0x14 */ f32 mGravity; - /* 0x18 */ f32 mViscosityResistance; - /* 0x1C */ f32 mInertiaResistance; - /* 0x20 */ f32 mFallYInitSpeed; - /* 0x24 */ f32 mLandSmokeScale; - /* 0x28 */ f32 mBuoyancy; - /* 0x2C */ f32 mPlayerGravity; - /* 0x30 */ f32 mMiscGravity; - /* 0x34 */ f32 mWaterOscillationAccel; - /* 0x38 */ s16 mWaterOscillationAngleSpeed; - /* 0x3C */ f32 mWaterViscoscityResistance; - /* 0x40 */ f32 mWaterInertiaResistance; - /* 0x44 */ f32 mPlayerTiltPower; - /* 0x48 */ f32 mMiscTiltPower; - /* 0x4C */ f32 mMaxTiltPower; - /* 0x50 */ f32 mTiltSpringFactor; - /* 0x54 */ f32 mTiltViscoscityResistance; - /* 0x58 */ int field_0x58; - /* 0x5C */ int field_0x5c; - /* 0x60 */ u32 field_0x60; - /* 0x64 */ f32 field_0x64; - /* 0x68 */ f32 field_0x68; - /* 0x6C */ f32 field_0x6c; - /* 0x70 */ f32 field_0x70; - /* 0x74 */ f32 field_0x74; - /* 0x78 */ f32 field_0x78; - /* 0x7C */ u32 field_0x7c; - /* 0x80 */ u32 field_0x80; - /* 0x84 */ u32 field_0x84; - /* 0x88 */ u32 field_0x88; - /* 0x8C */ int field_0x8c; - /* 0x90 */ s16 field_0x90; - /* 0x92 */ s16 field_0x92; - /* 0x94 */ s16 field_0x94; - /* 0x96 */ s16 field_0x96; - /* 0x98 */ s16 field_0x98; - /* 0x9A */ s16 field_0x9a; - /* 0x9C */ u8 field_0x9c; - /* 0x9D */ u8 field_0x9d; - /* 0x9E */ u8 field_0x9e; - }; - }; - - class BgcSrc_c { - public: - /* 0x0 */ f32 field_0x0; - /* 0x4 */ f32 field_0x4; - /* 0x8 */ f32 field_0x8; - /* 0xC */ f32 field_0xc; - }; - - class Act_c; - - class Bgc_c { - public: - enum State_e { - STATE_0_e = 0x0, - STATE_1_e = 0x1, - STATE_2_e = 0x2, - STATE_4_e = 0x4, - STATE_8_e = 0x8, - STATE_10_e = 0x10, - STATE_20_e = 0x20, - STATE_40_e = 0x40, - }; - - Bgc_c(); - void gnd_pos(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, - f32); - void wrt_pos(cXyz const&); - void wall_pos(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, - s16, f32); - void proc_vertical(daObjMovebox::Act_c*); - bool chk_wall_pre(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, - int, s16); - bool chk_wall_touch(daObjMovebox::Act_c const*, - daObjMovebox::BgcSrc_c const*, s16); - bool chk_wall_touch2(daObjMovebox::Act_c const*, - daObjMovebox::BgcSrc_c const*, int, s16); - - static const daObjMovebox::BgcSrc_c M_lin5[]; - static const daObjMovebox::BgcSrc_c M_lin20[]; - - static dBgS_ObjGndChk M_gnd_work[23]; - static dBgS_WtrChk M_wrt_work; - static dBgS_ObjLinChk M_wall_work[23]; - - /* 0x000 */ f32 field_0x0[23]; - /* 0x05C */ int field_0x5c; - /* 0x060 */ f32 field_0x60; - /* 0x064 */ cXyz field_0x64[23]; - /* 0x178 */ int field_0x178; - /* 0x17C */ f32 field_0x17c; - /* 0x180 */ State_e mState; - }; - - class Act_c : public dBgS_MoveBgActor { - public: - enum Prm_e { - PRM_4_e = 0x4, - PRM_8_e = 0x8, - PRM_18_e = 0x18, - PRM_1C_e = 0x1C, - }; - - int prm_get_swSave1() const; - void prmZ_init(); - void prmX_init(); - const daObjMovebox::Hio_c::Attr_c& attr() const; - void set_mtx(); - void init_mtx(); - void path_init(); - void path_save(); - static void RideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*); - static fopAc_ac_c* PPCallBack(fopAc_ac_c*, fopAc_ac_c*, s16, dBgW_Base::PushPullLabel); - void afl_sway(); - int check_to_walk(); - void clr_moment_cnt(); - bool chk_appear() const; - void eff_smoke_slip_start(); - void mode_wait_init(); - void mode_wait(); - void mode_walk_init(); - void mode_walk(); - void mode_afl_init(); - void mode_afl(); - void sound_slip(); - void sound_limit(); - void sound_land(); - void vib_land(); - void eff_land_smoke(); - - virtual int CreateHeap(); - virtual int Create(); - virtual int Execute(Mtx**); - virtual int Draw(); - virtual int Delete(); - - inline void mode_proc_call(); - inline int Mthd_Create(); - inline int Mthd_Delete(); - - // some functions need an inlined version of `attr`, find better fix later - const daObjMovebox::Hio_c::Attr_c& i_attr() const { return M_attr[mType]; } - - int prm_get_swSave() const { return daObj::PrmAbstract(this, PRM_8_e, PRM_8_e); } - int prmZ_get_swSave2() const { return (u8)(mPrmZ >> 8); } - int prm_get_dmy() const { return 0; } - int prmZ_get_pathId() const { return mPrmZ & 0xFF; } - u8 prm_get_answer() const { return daObj::PrmAbstract(this, PRM_4_e, PRM_1C_e); } - int prm_get_type() const { return daObj::PrmAbstract(this, PRM_4_e, PRM_18_e); } - - int is_switch1() const { return fopAcM_isSwitch(this, prm_get_swSave1()) != 0; } - int is_switch2() const { return fopAcM_isSwitch(this, prmZ_get_swSave2()) != 0; } - - void on_switch1() const { fopAcM_onSwitch(this, prm_get_swSave1()); } - void on_switch2() const { fopAcM_onSwitch(this, prmZ_get_swSave2()); } - void off_switch1() const { fopAcM_offSwitch(this, prm_get_swSave1()); } - void off_switch2() const { fopAcM_offSwitch(this, prmZ_get_swSave2()); } - - int getType() { return prm_get_type(); } - - static const s16 M_dir_base[4]; - static const char* const M_arcname[8]; - static const dCcD_SrcCyl M_cyl_src; - static const daObjMovebox::Hio_c::Attr_c M_attr[8]; - - /* 0x5A0 */ request_of_phase_process_class mPhase; - /* 0x5A8 */ J3DModel* mpModel; - /* 0x5AC */ int field_0x5ac; - /* 0x5B0 */ dCcD_Stts mCcStts; - /* 0x5EC */ dCcD_Cyl mCcCyl; - /* 0x728 */ Bgc_c mBgc; - /* 0x8AC */ int mType; - /* 0x8B0 */ u16 mPrmZ; - /* 0x8B2 */ u16 mPrmX; - /* 0x8B4 */ dPath* mpPath; - /* 0x8B8 */ s16 field_0x8b8; - /* 0x8BC */ f32 field_0x8bc; - /* 0x8C0 */ f32 field_0x8c0; - /* 0x8C4 */ f32 field_0x8c4; - /* 0x8C8 */ f32 field_0x8c8; - /* 0x8CC */ f32 field_0x8cc; - /* 0x8D0 */ f32 field_0x8d0; - /* 0x8D4 */ f32 field_0x8d4; - /* 0x8D8 */ f32 field_0x8d8; - /* 0x8DC */ int field_0x8dc; - /* 0x8E0 */ int field_0x8e0; - /* 0x8E4 */ f32 field_0x8e4; - /* 0x8E8 */ int field_0x8e8; - /* 0x8EC */ dBgW::PushPullLabel mPPLabel; - /* 0x8F0 */ s16 field_0x8f0[4]; - /* 0x8F8 */ s16 field_0x8f8; - /* 0x8FA */ s16 field_0x8fa; - /* 0x8FC */ s16 field_0x8fc; - /* 0x8FE */ u8 field_0x8fe; - /* 0x8FF */ s8 mReverb; - /* 0x900 */ u8 field_0x900; - /* 0x901 */ u8 field_0x901; - /* 0x902 */ u8 field_0x902; - /* 0x904 */ int field_0x904; - /* 0x908 */ s8 field_0x908; + +enum Type_e { pp_field = 3 }; + +struct Attr_c { + struct sMinMax { // fabricated + s16 min; + s16 max; }; + /* 0x00 */ s16 mFirstPushStopTime; + /* 0x02 */ s16 mRepeatPushStopTime; + /* 0x04 */ s16 mPushMoveTime; + /* 0x06 */ s16 mFirstPullStopTime; + /* 0x08 */ s16 mRepeatPullStopTime; + /* 0x0A */ s16 mPullMoveTime; + /* 0x0C */ f32 mUnitDistance; + /* 0x10 */ f32 mShadowSize; + /* 0x14 */ f32 mGravity; + /* 0x18 */ f32 mViscosityResistance; + /* 0x1C */ f32 mInertiaResistance; + /* 0x20 */ f32 mFallYInitSpeed; + /* 0x24 */ f32 mLandSmokeScale; + /* 0x28 */ f32 mBuoyancy; + /* 0x2C */ f32 mPlayerGravity; + /* 0x30 */ f32 mMiscGravity; + /* 0x34 */ f32 mWaterOscillationAccel; + /* 0x38 */ s16 mWaterOscillationAngleSpeed; + /* 0x3C */ f32 mWaterViscoscityResistance; + /* 0x40 */ f32 mWaterInertiaResistance; + /* 0x44 */ f32 mPlayerTiltPower; + /* 0x48 */ f32 mMiscTiltPower; + /* 0x4C */ f32 mMaxTiltPower; + /* 0x50 */ f32 mTiltSpringFactor; + /* 0x54 */ f32 mTiltViscoscityResistance; + /* 0x58 */ int field_0x58; + /* 0x5C */ int field_0x5c; + /* 0x60 */ u32 field_0x60; + /* 0x64 */ f32 field_0x64; + /* 0x68 */ f32 field_0x68; + /* 0x6C */ f32 field_0x6c; + /* 0x70 */ f32 field_0x70; + /* 0x74 */ f32 field_0x74; + /* 0x78 */ f32 field_0x78; + /* 0x7C */ u32 field_0x7c; + /* 0x80 */ u32 field_0x80; + /* 0x84 */ u32 field_0x84; + /* 0x88 */ u32 field_0x88; + /* 0x8C */ int field_0x8c; + /* 0x90 */ sMinMax mCullX; + /* 0x94 */ sMinMax mCullY; + /* 0x98 */ sMinMax mCullZ; + /* 0x9C */ u8 field_0x9c; + /* 0x9D */ u8 field_0x9d; + /* 0x9E */ u8 field_0x9e; }; +struct Hio_c : JORReflexible { + Hio_c(daObjMovebox::Type_e); + void default_set(); + void ct(); + void dt(); + void genMessage(JORMContext*); + + static u8 M_flag_bgc[8]; + static const char* const M_name[]; + + /* 0x4 */ Type_e mType; + /* 0x8 */ int mCount; + /* 0xC */ daObjMovebox::Attr_c mAttr; +}; + +struct BgcSrc_c { + /* 0x0 */ f32 field_0x0; + /* 0x4 */ f32 field_0x4; + /* 0x8 */ f32 field_0x8; + /* 0xC */ f32 field_0xc; +}; + +class Act_c; + +struct Bgc_c { + enum State_e { + STATE_0_e = 0x0, + STATE_1_e = 0x1, + STATE_2_e = 0x2, + STATE_4_e = 0x4, + STATE_8_e = 0x8, + STATE_10_e = 0x10, + STATE_20_e = 0x20, + STATE_40_e = 0x40, + }; + + Bgc_c(); + void gnd_pos(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, f32); + void wrt_pos(cXyz const&); + void wall_pos(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, s16, f32); + void proc_vertical(daObjMovebox::Act_c*); + bool chk_wall_pre(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, s16); + bool chk_wall_touch(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, s16); + bool chk_wall_touch2(daObjMovebox::Act_c const*, daObjMovebox::BgcSrc_c const*, int, s16); + + static const daObjMovebox::BgcSrc_c M_lin5[]; + static const daObjMovebox::BgcSrc_c M_lin20[]; + + static dBgS_ObjGndChk M_gnd_work[23]; + static dBgS_WtrChk M_wrt_work; + static dBgS_ObjLinChk M_wall_work[23]; + + /* 0x000 */ f32 field_0x0[23]; + /* 0x05C */ int field_0x5c; + /* 0x060 */ f32 field_0x60; + /* 0x064 */ cXyz field_0x64[23]; + /* 0x178 */ int field_0x178; + /* 0x17C */ f32 field_0x17c; + /* 0x180 */ State_e mState; +#if DEBUG + /* 0x184 */ cXyz field_0x184[92]; + /* 0x184 */ cXyz field_0x5D4[92]; + /* 0xA24 */ int field_0xA24; + /* 0xA28 */ int field_0xA28; +#endif +}; + +struct Act_c : public dBgS_MoveBgActor { + enum Prm_e { + PRM_4_e = 0x4, + PRM_8_e = 0x8, + PRM_18_e = 0x18, + PRM_1C_e = 0x1C, + }; + + int prm_get_swSave1() const; + void prmZ_init(); + void prmX_init(); + const daObjMovebox::Attr_c& attr() const; + void set_mtx(); + void init_mtx(); + void path_init(); + void path_save(); + static void RideCallBack(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + static fopAc_ac_c* PPCallBack(fopAc_ac_c*, fopAc_ac_c*, s16, dBgW_Base::PushPullLabel); + void afl_sway(); + int check_to_walk(); + void clr_moment_cnt(); + bool chk_appear() const; + void eff_smoke_slip_start(); + void mode_wait_init(); + void mode_wait(); + void mode_walk_init(); + void mode_walk(); + void mode_afl_init(); + void mode_afl(); + void sound_slip(); + void sound_limit(); + void sound_land(); + void vib_land(); + void eff_land_smoke(); + + virtual int CreateHeap(); + virtual int Create(); + virtual int Execute(Mtx**); + virtual int Draw(); + virtual int Delete(); + + inline void mode_proc_call(); + inline int Mthd_Create(); + inline int Mthd_Delete(); + + int prm_get_swSave() const { return daObj::PrmAbstract(this, PRM_8_e, PRM_8_e); } + int prmZ_get_swSave2() const { return (u8)(mPrmZ >> 8); } + int prm_get_dmy() const { return 0; } + int prmZ_get_pathId() const { return mPrmZ & 0xFF; } + u8 prm_get_answer() const { return daObj::PrmAbstract(this, PRM_4_e, PRM_1C_e); } + int prm_get_type() const { return daObj::PrmAbstract(this, PRM_4_e, PRM_18_e); } + + bool is_switch1() const { return fopAcM_isSwitch(this, prm_get_swSave1()); } + int is_switch2() const { return fopAcM_isSwitch(this, prmZ_get_swSave2()) != 0; } + + void on_switch1() const { fopAcM_onSwitch(this, prm_get_swSave1()); } + void on_switch2() const { fopAcM_onSwitch(this, prmZ_get_swSave2()); } + void off_switch1() const { fopAcM_offSwitch(this, prm_get_swSave1()); } + void off_switch2() const { fopAcM_offSwitch(this, prmZ_get_swSave2()); } + + int getType() { return prm_get_type(); } + + static const s16 M_dir_base[4]; + static const char* const M_arcname[8]; + static const dCcD_SrcCyl M_cyl_src; + + static const daObjMovebox::Attr_c M_attr[8]; + + /* 0x5A0 */ request_of_phase_process_class mPhase; + /* 0x5A8 */ J3DModel* mpModel; + /* 0x5AC */ int field_0x5ac; + /* 0x5B0 */ dCcD_Stts mCcStts; + /* 0x5EC */ dCcD_Cyl mCcCyl; + /* 0x728 */ Bgc_c mBgc; + /* 0x8AC */ int mType; + /* 0x8B0 */ u16 mPrmZ; + /* 0x8B2 */ u16 mPrmX; + /* 0x8B4 */ dPath* mpPath; + /* 0x8B8 */ s16 field_0x8b8; + /* 0x8BC */ f32 field_0x8bc; + /* 0x8C0 */ f32 field_0x8c0; + /* 0x8C4 */ f32 field_0x8c4; + /* 0x8C8 */ f32 field_0x8c8; + /* 0x8CC */ f32 field_0x8cc; + /* 0x8D0 */ f32 field_0x8d0; + /* 0x8D4 */ f32 field_0x8d4; + /* 0x8D8 */ f32 field_0x8d8; + /* 0x8DC */ int field_0x8dc; + /* 0x8E0 */ int field_0x8e0; + /* 0x8E4 */ f32 field_0x8e4; + /* 0x8E8 */ int field_0x8e8; + /* 0x8EC */ dBgW::PushPullLabel mPPLabel; + /* 0x8F0 */ s16 field_0x8f0[4]; + /* 0x8F8 */ s16 field_0x8f8; + /* 0x8FA */ s16 field_0x8fa; + /* 0x8FC */ s16 field_0x8fc; + /* 0x8FE */ u8 field_0x8fe; + /* 0x8FF */ s8 mReverb; + /* 0x900 */ u8 field_0x900; + /* 0x901 */ u8 field_0x901; + /* 0x902 */ u8 field_0x902; + /* 0x904 */ int field_0x904; + /* 0x908 */ s8 field_0x908; +#if DEBUG + static daObjMovebox::Hio_c M_hio[]; +#endif +}; +}; // namespace daObjMovebox + STATIC_ASSERT(sizeof(daObjMovebox::Act_c) == 0x90C); #endif /* D_A_OBJ_MOVEBOX_H */ diff --git a/include/d/d_bg_s.h b/include/d/d_bg_s.h index 082723a828..2ce6493260 100644 --- a/include/d/d_bg_s.h +++ b/include/d/d_bg_s.h @@ -150,6 +150,7 @@ public: bool WaterChk(dBgS_SplGrpChk* chk) { return SplGrpChk(chk); } u32 GetMtrlSndId(const cBgS_PolyInfo& param_0) { return dKy_pol_sound_get(¶m_0); } void DebugDrawPoly(dBgW_Base *param_1) {} + void DebugDrawPoly(dBgW_Base const& param_1) {} fopAc_ac_c* GetActorPointer(cBgS_PolyInfo const& param_0) const { return cBgS::GetActorPointer(param_0); } bool LineCross(cBgS_LinChk* i_linChk) { #if DEBUG diff --git a/include/d/d_bg_s_movebg_actor.h b/include/d/d_bg_s_movebg_actor.h index f419ec7e41..be09052ee5 100644 --- a/include/d/d_bg_s_movebg_actor.h +++ b/include/d/d_bg_s_movebg_actor.h @@ -21,7 +21,10 @@ public: int MoveBGExecute(); int MoveBGDraw() { return Draw(); } - int MoveBGIsDelete() { return IsDelete(); } + int MoveBGIsDelete() { + BOOL b = IsDelete(); + return b; + } virtual int CreateHeap(); virtual int Create(); diff --git a/src/d/actor/d_a_obj_movebox.cpp b/src/d/actor/d_a_obj_movebox.cpp index 326ad20996..64e91865ef 100644 --- a/src/d/actor/d_a_obj_movebox.cpp +++ b/src/d/actor/d_a_obj_movebox.cpp @@ -1,17 +1,40 @@ /** -* @file d_a_obj_movebox.cpp + * @file d_a_obj_movebox.cpp * */ -#include "d/dolzel_rel.h" // IWYU pragma: keep +#include "d/dolzel_rel.h" // IWYU pragma: keep -#include "d/actor/d_a_obj_movebox.h" +#if DEBUG +#include "d/d_debug_viewer.h" +#endif +#include "SSystem/SComponent/c_counter.h" #include "SSystem/SComponent/c_math.h" #include "Z2AudioLib/Z2Instances.h" -#include "d/actor/d_a_player.h" -#include "d/d_path.h" #include "d/actor/d_a_obj_burnbox.h" #include "d/actor/d_a_obj_eff.h" +#include "d/actor/d_a_obj_movebox.h" +#include "d/actor/d_a_player.h" +#include "d/d_path.h" + +#define ATTR_F32(x) (*((f32*)&attr().x)) +#define ATTR_S16(x) (*((s16*)&attr().x)) +// There are a lot of attr() problems in debug, +// they seem to be fixed by casting, like `((daObjMovebox::Attr_c*)&attr())->field` +// but sometimes breaks in release + +#if DEBUG +const char* const daObjMovebox::Hio_c::M_name[8] = { + "押引・木・1.5m", // Push-pull type, wood, 1.5m + "押引・石・1.5m", // Push/Pull/Stone/1.5m + "デスマウンテン用・2.0m", // For Death Mountain - 2.0m + "聖なる森用・3.0m", // For the sacred forest - 3.0m + "押引・Lv4・3.0m", // Push/Pull/Lv4/3.0m + "押引・Lv4・1.5m", // Push/Pull/Lv4/1.5m + "押し引き墓", // Push-pull grave + "dummy4", +}; +#endif const daObjMovebox::BgcSrc_c daObjMovebox::Bgc_c::M_lin5[] = { {0.0f, 0.0f, 0.0f, 0.0f}, {-0.5f, -0.5f, 1.0f, 1.0f}, {0.5f, -0.5f, -1.0f, 1.0f}, @@ -42,6 +65,76 @@ daObjMovebox::Bgc_c::Bgc_c() { mState = STATE_0_e; } + +#if DEBUG +namespace daObjMovebox { + namespace { + static cXyz L_wall_start[8][23]; + static cXyz L_wall_end[8][23]; + static u8 L_wall_flag[8][23]; + static cXyz L_gnd_start[8][23]; + static u8 L_gnd_flag[8][23]; + } +} + +u8 daObjMovebox::Hio_c::M_flag_bgc[8]; +daObjMovebox::Hio_c::Hio_c(daObjMovebox::Type_e type) { + mCount = 0; + mType = type; + default_set(); +} + +void daObjMovebox::Hio_c::default_set() { + mAttr = Act_c::M_attr[mType]; +} + +void daObjMovebox::Hio_c::ct() { + if (mCount++ == 0) { + daObj::HioVarious_c::init(this, M_name[mType]); + } +} + +void daObjMovebox::Hio_c::dt() { + if (--mCount == 0) { + daObj::HioVarious_c::clean(this); + } +} + +void daObjMovebox::Hio_c::genMessage(JORMContext* context) { + context->genLabel("§ 押引パラメータ設定 §\n", 0); + context->genCheckBox("bgc", &M_flag_bgc[mType], 1); + context->genLabel("\n【地表】", 1); + context->genSlider("押し停止時間初回", &mAttr.mFirstPushStopTime, 0, 100); + context->genSlider("押し停止時間連続", &mAttr.mRepeatPushStopTime, 0, 100); + context->genSlider("押し移動時間", &mAttr.mPushMoveTime, 0, 100); + context->genSlider("引き停止時間初回", &mAttr.mFirstPullStopTime, 0, 100); + context->genSlider("引き停止時間連続", &mAttr.mRepeatPullStopTime, 0, 100); + context->genSlider("引き移動時間", &mAttr.mPullMoveTime, 0, 100); + context->genSlider("ユニット距離", &mAttr.mUnitDistance, 0.0f, 300.0f); + context->genSlider("影サイズ", &mAttr.mShadowSize, 0.0f, 300.0f); + context->genLabel("\n【空中】", 2); + context->genSlider("重力", &mAttr.mGravity, -40.0f, 0.0f); + context->genSlider("粘性抵抗", &mAttr.mViscosityResistance, 0.0f, 0.05f); + context->genSlider("慣性抵抗", &mAttr.mInertiaResistance, 0.0f, 0.01f); + context->genSlider("落下Y初速", &mAttr.mFallYInitSpeed, 0.0f, 100.0f); + context->genSlider("着地煙スケール", &mAttr.mLandSmokeScale, 0.0f, 10.0f); + context->genLabel("\n【水中】", 3); + context->genSlider("浮力", &mAttr.mBuoyancy, 0.0f, 20.0f); + context->genSlider("プレイヤ重力", &mAttr.mPlayerGravity, -5.0f, 0.0f); + context->genSlider("その他重力", &mAttr.mMiscGravity, -5.0f, 0.0f); + context->genSlider("上下揺加速振幅", &mAttr.mWaterOscillationAccel, 0.0f, 2.0f); + context->genSlider("上下揺角速度", &mAttr.mWaterOscillationAngleSpeed, 0, 0x4000); + context->genSlider("粘性抵抗", &mAttr.mWaterViscoscityResistance, 0.0f, 0.2f); + context->genSlider("慣性抵抗", &mAttr.mWaterInertiaResistance, 0.0f, 0.1f); + context->genSlider("プレイヤ傾斜パワー", &mAttr.mPlayerTiltPower, 0.0f, 0.5f); + context->genSlider("その他傾斜パワー", &mAttr.mMiscTiltPower, 0.0f, 0.5f); + context->genSlider("最大傾斜パワー", &mAttr.mMaxTiltPower, 0.0f, 0.5f); + context->genSlider("傾斜ばね係数", &mAttr.mTiltSpringFactor, 0.0f, 0.1f); + context->genSlider("傾斜粘性抵抗", &mAttr.mTiltViscoscityResistance, 0.0f, 0.2f); +} + +#endif + dBgS_ObjGndChk daObjMovebox::Bgc_c::M_gnd_work[23]; void daObjMovebox::Bgc_c::gnd_pos(const daObjMovebox::Act_c* i_actor, @@ -63,7 +156,10 @@ void daObjMovebox::Bgc_c::gnd_pos(const daObjMovebox::Act_c* i_actor, M_gnd_work[i].SetPos(&sp5C); M_gnd_work[i].SetActorPid(i_actor->base.base.id); field_0x0[i] = dComIfG_Bgsp().GroundCross(&M_gnd_work[i]); - +#if DEBUG + L_gnd_start[i_actor->mType][i].set(sp50); + L_gnd_flag[i_actor->mType][i] = 1; +#endif if (field_0x0[i] > var_f31) { fopAc_ac_c* bg_actor = dComIfG_Bgsp().GetActorPointer(M_gnd_work[i]); if (bg_actor == NULL || fopAcM_GetName(bg_actor) != PROC_Obj_Movebox || @@ -78,6 +174,7 @@ void daObjMovebox::Bgc_c::gnd_pos(const daObjMovebox::Act_c* i_actor, dBgS_WtrChk daObjMovebox::Bgc_c::M_wrt_work; + void daObjMovebox::Bgc_c::wrt_pos(cXyz const& param_0) { cXyz sp28(param_0); @@ -98,6 +195,7 @@ void daObjMovebox::Bgc_c::wrt_pos(cXyz const& param_0) { dBgS_ObjLinChk daObjMovebox::Bgc_c::M_wall_work[23]; + void daObjMovebox::Bgc_c::wall_pos(daObjMovebox::Act_c const* i_actor, daObjMovebox::BgcSrc_c const* i_bgcSrc, int i_num, s16 param_3, f32 param_4) { @@ -124,7 +222,8 @@ void daObjMovebox::Bgc_c::wall_pos(daObjMovebox::Act_c const* i_actor, mDoMtx_stack_c::YrotS(sp8C); mDoMtx_stack_c::transM(sp60); - mDoMtx_stack_c::scaleM(i_actor->attr().field_0x70, i_actor->attr().field_0x64, + mDoMtx_stack_c::scaleM(i_actor->attr().field_0x70, + i_actor->attr().field_0x64, i_actor->attr().field_0x70); mDoMtx_stack_c::transM(0.0f, 0.5f, 0.0f); mDoMtx_stack_c::XrotM(0x4000); @@ -136,7 +235,10 @@ void daObjMovebox::Bgc_c::wall_pos(daObjMovebox::Act_c const* i_actor, M_wall_work[i].Set(&sp48, &sp54, i_actor); M_wall_work[i].SetActorPid(i_actor->base.base.id); - +#if DEBUG + L_wall_start[i_actor->mType][i].set(sp48); + L_wall_end[i_actor->mType][i].set(sp54); +#endif if (dComIfG_Bgsp().LineCross(&M_wall_work[i])) { field_0x64[i] = M_wall_work[i].GetCross(); @@ -145,6 +247,9 @@ void daObjMovebox::Bgc_c::wall_pos(daObjMovebox::Act_c const* i_actor, field_0x17c = var_f31; field_0x178 = i; } +#if DEBUG + L_wall_flag[i_actor->mType][i] = 1; +#endif } else { field_0x64[i] = cXyz::Zero; } @@ -152,13 +257,12 @@ void daObjMovebox::Bgc_c::wall_pos(daObjMovebox::Act_c const* i_actor, } void daObjMovebox::Bgc_c::proc_vertical(daObjMovebox::Act_c* i_actor) { + enum {e_21 = 21, e_5 = 5}; State_e var_r29 = mState; mState = STATE_0_e; - int check_num = i_actor->attr().field_0x9e ? 21 : 5; - const BgcSrc_c* pbgc = i_actor->attr().field_0x9e ? M_lin20 : M_lin5; - - gnd_pos(i_actor, pbgc, check_num, 100.0f); + gnd_pos(i_actor, i_actor->attr().field_0x9e ? M_lin20 : M_lin5, + i_actor->attr().field_0x9e ? 21 : 5, 100.0f); if (field_0x5c >= 0 && field_0x0[field_0x5c] > i_actor->current.pos.y) { i_actor->current.pos.y = field_0x0[field_0x5c]; @@ -222,7 +326,9 @@ bool daObjMovebox::Bgc_c::chk_wall_touch(daObjMovebox::Act_c const* i_actor, mDoMtx_stack_c::YrotS(sp8C); mDoMtx_stack_c::transM(sp5C); - mDoMtx_stack_c::scaleM(i_actor->attr().field_0x70, i_actor->attr().field_0x64, + + mDoMtx_stack_c::scaleM(i_actor->attr().field_0x70, + i_actor->attr().field_0x64, i_actor->attr().field_0x70); mDoMtx_stack_c::transM(0.0f, 0.5f, 0.0f); mDoMtx_stack_c::XrotM(0x4000); @@ -233,16 +339,43 @@ bool daObjMovebox::Bgc_c::chk_wall_touch(daObjMovebox::Act_c const* i_actor, sp44 = sp38 + sp68; touch_work.SetActorPid(i_actor->base.base.id); + +#if DEBUG + if (field_0xA28 != g_Counter.mCounter0) { + field_0xA28 = g_Counter.mCounter0; + field_0xA24 = 0; + } + field_0x184[field_0xA24].set(sp38); + field_0x5D4[field_0xA24].set(sp44); + field_0xA24++; +#endif + touch_work.Set(&sp38, &sp44, i_actor); return dComIfG_Bgsp().LineCross(&touch_work); } +#if DEBUG + +daObjMovebox::Hio_c daObjMovebox::Act_c::M_hio[] = { + daObjMovebox::Hio_c((daObjMovebox::Type_e)0), + daObjMovebox::Hio_c((daObjMovebox::Type_e)1), + daObjMovebox::Hio_c((daObjMovebox::Type_e)2), + daObjMovebox::Hio_c((daObjMovebox::Type_e)3), + daObjMovebox::Hio_c((daObjMovebox::Type_e)4), + daObjMovebox::Hio_c((daObjMovebox::Type_e)5), + daObjMovebox::Hio_c((daObjMovebox::Type_e)6), + daObjMovebox::Hio_c((daObjMovebox::Type_e)7), +}; + +#endif + bool daObjMovebox::Bgc_c::chk_wall_touch2(daObjMovebox::Act_c const* i_actor, daObjMovebox::BgcSrc_c const* i_bgcSrc, int i_num, s16 param_3) { bool chk = false; for (int i = 0; i < i_num; i++) { - if (chk_wall_touch(i_actor, &i_bgcSrc[i], param_3)) { + const daObjMovebox::BgcSrc_c *p = &i_bgcSrc[i]; + if (chk_wall_touch(i_actor, p, param_3)) { chk = true; break; } @@ -301,73 +434,78 @@ const dCcD_SrcCyl daObjMovebox::Act_c::M_cyl_src = { } // mCyl }; -const daObjMovebox::Hio_c::Attr_c daObjMovebox::Act_c::M_attr[8] = { +// __declspec(section ".rodata") +const daObjMovebox::Attr_c daObjMovebox::Act_c::M_attr[8] = { { - 0x6, 0xE, 0xA, 0x6, 0xE, 0xA, 75.0f, 90.0f, -3.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, 0.0066666668f, 150.0f, 0x8013C, 0x8013D, - 0x80151, 0x8002A, 0x8002D, 0xFFA6, 0xFFFF, 0xFFA6, 0x5A, 0x97, 0x5A, - 0, 0, 0, + 0x6, 0xE, 0xA, 0x6, 0xE, 0xA, 75.0f, 90.0f, + -3.0f, 0.005f, 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, + 0.0066666668f, 150.0f, 0x8013C, 0x8013D, 0x80151, 0x8002A, 0x8002D, {-90, -1}, + {-90, 90}, {151, 90}, 0, 0, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 90.0f, -5.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, 0.0066666668f, 150.0f, 0x20038, 0x20039, - 0x8002F, 0x8002B, 0x8002E, 0xFFA6, 0xFFFF, 0xFFA6, 0x5A, 0x97, 0x5A, - 0, 0, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 90.0f, + -5.0f, 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, + 0.0066666668f, 150.0f, 0x20038, 0x20039, 0x8002F, 0x8002B, 0x8002E, {-90, -1}, + {-90, 90}, {151, 90}, 0, 0, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 50.0f, 110.0f, -5.0f, 0.005f, - 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 0x3E8, 0.04f, 0.013f, - 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, 0x1000, 200.0f, 200.0f, - 0.005f, 200.0f, 0.005f, 200.0f, 0x80154, 0x80155, 0x8002F, 0x8002B, 0x8002E, 0xFF92, - 0xFFFF, 0xFF92, 0x6E, 0xD2, 0x6E, 0, 1, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 50.0f, 110.0f, -5.0f, + 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 1000, + 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, + 0x1000, 200.0f, 200.0f, 0.005f, 200.0f, 0.005f, 200.0f, 0x80154, 0x80155, + 0x8002F, 0x8002B, 0x8002E, {-110, -1}, {-110, 110}, {210, 110}, 0, 1, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 180.0f, -5.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0xC00, 300.0f, 300.0f, 0.0033333334f, 300.0f, 0.0033333334f, 300.0f, 0x20038, 0x20039, - 0x8002F, 0x8002B, 0x8002E, 0xFF4C, 0xFFFF, 0xFF4C, 0xB4, 0x136, 0xB4, - 0, 0, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 180.0f, + -5.0f, 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0xC00, 300.0f, 300.0f, 0.0033333334f, 300.0f, + 0.0033333334f, 300.0f, 0x20038, 0x20039, 0x8002F, 0x8002B, 0x8002E, {-180, -1}, + {-180, 180}, {310, 180}, 0, 0, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 180.0f, -5.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0x2670, 300.0f, 300.0f, 0.0033333334f, 300.0f, 0.0033333334f, 300.0f, 0x20038, 0x20039, - 0x8002F, 0x8002B, 0x8002E, 0xFF4C, 0xFFFF, 0xFF4C, 0xB4, 0x136, 0xB4, - 0, 0, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 180.0f, + -5.0f, 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0x2670, 300.0f, 300.0f, 0.0033333334f, 300.0f, + 0.0033333334f, 300.0f, 0x20038, 0x20039, 0x8002F, 0x8002B, 0x8002E, {-180, -1}, + {-180, 180}, {310, 180}, 0, 0, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 90.0f, -5.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, 0.0066666668f, 150.0f, 0x20038, 0x20039, - 0x8002F, 0x8002B, 0x8002E, 0xFFA6, 0xFFFF, 0xFFA6, 0x5A, 0x168, 0x5A, - 0, 0, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 75.0f, 90.0f, + -5.0f, 0.005f, 0.001f, 0.0f, 1.8f, 4.5f, -0.5f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0xC00, 150.0f, 150.0f, 0.0066666668f, 150.0f, + 0.0066666668f, 150.0f, 0x20038, 0x20039, 0x8002F, 0x8002B, 0x8002E, {-90, -1}, + {-90, 90}, {360, 90}, 0, 0, 0, }, { - 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 50.0f, 90.0f, -3.0f, 0.005f, - 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, 0.02f, 0x3E8, 0.04f, 0.013f, - 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, 0x1620, 200.0f, 200.0f, - 0.005f, 230.0f, 0.0043478259f, 100.0f, 0x8013C, 0x8013D, 0x80151, 0x8002A, 0x8002D, 0xFF7E, - 0xFFF6, 0xFFC4, 0x82, 0xD2, 0x3C, 0, 1, 0, + 0x8, 0x13, 0xD, 0x8, 0x13, 0xD, 50.0f, 90.0f, -3.0f, + 0.005f, 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, 0.02f, 1000, + 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, + 0x1620, 200.0f, 200.0f, 0.005f, 230.0f, 0.0043478259f, 100.0f, 0x8013C, 0x8013D, + 0x80151, 0x8002A, 0x8002D, {-130, -10}, {-60, 130}, {210, 60}, 0, 1, 0, }, { - 0x4, 0x4, 0x14, 0x4, 0x4, 0x14, 75.0f, 90.0f, -3.0f, - 0.005f, 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, 0.02f, 0x3E8, - 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, 0.075f, 4, 7, - 0x1620, 150.0f, 150.0f, 0.0066666668f, 150.0f, 0.0066666668f, 150.0f, 0x8013C, 0x8013D, - 0x80151, 0x8002A, 0x8002D, 0xFFA6, 0xFFFF, 0xFFA6, 0x5A, 0x97, 0x5A, - 0, 0, 0, + 0x4, 0x4, 0x14, 0x4, 0x4, 0x14, 75.0f, 90.0f, + -3.0f, 0.005f, 0.001f, 0.0f, 1.8f, 3.9f, -0.39f, -0.2f, + 0.02f, 1000, 0.04f, 0.013f, 0.15f, 0.1f, 0.1f, 0.06f, + 0.075f, 4, 7, 0x1620, 150.0f, 150.0f, 0.0066666668f, 150.0f, + 0.0066666668f, 150.0f, 0x8013C, 0x8013D, 0x80151, 0x8002A, 0x8002D, {-90, -1}, + {-90, 90}, {151, 90}, 0, 0, 0, }, }; -const daObjMovebox::Hio_c::Attr_c& daObjMovebox::Act_c::attr() const { +const inline daObjMovebox::Attr_c& daObjMovebox::Act_c::attr() const { +#if DEBUG + return daObjMovebox::Act_c::M_hio[mType].mAttr; +#else return M_attr[mType]; +#endif } void daObjMovebox::Act_c::set_mtx() { @@ -490,10 +628,10 @@ void daObjMovebox::Act_c::path_save() { int daObjMovebox::Act_c::CreateHeap() { BOOL var_r29 = true; - if (i_attr().field_0x58 >= 0) { + if (attr().field_0x58 >= 0) { J3DModelData* modelData = - (J3DModelData*)dComIfG_getObjectRes(M_arcname[mType], i_attr().field_0x58); - JUT_ASSERT(0, modelData != NULL); + (J3DModelData*)dComIfG_getObjectRes(M_arcname[mType], attr().field_0x58); + JUT_ASSERT(1403, modelData != NULL); mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); var_r29 = mpModel != NULL; @@ -505,6 +643,7 @@ int daObjMovebox::Act_c::CreateHeap() { } void daObjMovebox::Act_c::RideCallBack(dBgW* i_bgw, fopAc_ac_c* i_actor, fopAc_ac_c* i_rideActor) { + (void)i_bgw; Act_c* a_this = (Act_c*)i_actor; if (a_this->field_0x5ac == 2) { @@ -515,20 +654,20 @@ void daObjMovebox::Act_c::RideCallBack(dBgW* i_bgw, fopAc_ac_c* i_actor, fopAc_a f32 var_f28; f32 var_f27; - var_f26 = a_this->i_attr().mPlayerGravity + a_this->i_attr().mMiscGravity; + var_f26 = a_this->attr().mPlayerGravity + a_this->attr().mMiscGravity; var_f29 = i_rideActor->current.pos.x - a_this->current.pos.x; var_f28 = i_rideActor->current.pos.z - a_this->current.pos.z; if (fopAcM_GetProfName(i_rideActor) == PROC_ALINK) { - var_f30 = a_this->i_attr().mPlayerGravity; - var_f27 = a_this->i_attr().field_0x74 * a_this->i_attr().mPlayerTiltPower; + var_f30 = a_this->attr().mPlayerGravity; + var_f27 = a_this->attr().field_0x74 * a_this->attr().mPlayerTiltPower; } else { - var_f30 = a_this->i_attr().mMiscGravity; - var_f27 = a_this->i_attr().field_0x74 * a_this->i_attr().mMiscTiltPower; + var_f30 = a_this->attr().mMiscGravity; + var_f27 = a_this->attr().field_0x74 * a_this->attr().mMiscTiltPower; } var_f31 = 1.0f - (JMAFastSqrt(var_f29 * var_f29 + var_f28 * var_f28) * - a_this->i_attr().field_0x74); + a_this->attr().field_0x74); var_f31 = (var_f31 * 0.9f) + 0.1f; if (var_f31 < 0.0f) { var_f31 = 0.0f; @@ -557,32 +696,32 @@ enum MOVE_DIR { }; fopAc_ac_c* daObjMovebox::Act_c::PPCallBack(fopAc_ac_c* i_bgActor, fopAc_ac_c* i_pushActor, - s16 i_angle, dBgW_Base::PushPullLabel i_pplabel) { - Act_c* a_this = (Act_c*)i_bgActor; + s16 i_angle, dBgW_Base::PushPullLabel pp_label) { + (void)i_pushActor; + dBgW::PushPullLabel var_r26 = cLib_checkBit( - i_pplabel, (dBgW::PushPullLabel)(dBgW::PPLABEL_PUSH | dBgW::PPLABEL_PULL)); + pp_label, (dBgW::PushPullLabel)(dBgW::PPLABEL_PUSH | dBgW::PPLABEL_PULL)); + Act_c* a_this = (Act_c*)i_bgActor; - bool sp34; - if (a_this->i_attr().field_0x9e) { - sp34 = cLib_checkBit(i_pplabel, dBgW::PPLABEL_HEAVY) != 0; - } else { - sp34 = true; - } + bool sp_e = + a_this->attr().field_0x9e ? + (cLib_checkBit(pp_label, dBgW::PPLABEL_HEAVY) ? true : false) : + true; - if (var_r26 != 0 && sp34) { - s16 var_r29 = (s16)(cLib_checkBit(var_r26, dBgW::PPLABEL_PULL) ? - i_angle - 0x8000 : - i_angle) - - a_this->home.angle.y; + if (var_r26 && sp_e) { + s16 sp10 = + cLib_checkBit(var_r26, dBgW::PPLABEL_PULL) ? i_angle - 0x8000 : i_angle; + s16 dir = sp10 - a_this->home.angle.y; - a_this->mPPLabel = i_pplabel; + JUT_ASSERT(1499, pp_label != pp_field); + a_this->mPPLabel = pp_label; int move_dir; - if (var_r29 >= -0x2000 && var_r29 < 0x2000) { + if (dir >= -0x2000 && dir < 0x2000) { move_dir = DIR_SOUTH; - } else if (var_r29 >= 0x2000 && var_r29 < 0x6000) { + } else if (dir >= 0x2000 && dir < 0x6000) { move_dir = DIR_EAST; - } else if (var_r29 >= 0x6000 || var_r29 < -0x6000) { + } else if (dir >= 0x6000 || dir < -0x6000) { move_dir = DIR_NORTH; } else { move_dir = DIR_WEST; @@ -611,7 +750,7 @@ int daObjMovebox::Act_c::Create() { field_0x8cc = 0.0f; field_0x8d0 = 0.0f; field_0x8d4 = 0.0f; - field_0x8d8 = i_attr().field_0x68 * 0.5f; + field_0x8d8 = attr().field_0x68 * 0.5f; field_0x8dc = 0; field_0x8e0 = 0; field_0x8e4 = 0.0f; @@ -637,10 +776,10 @@ int daObjMovebox::Act_c::Create() { fopAcM_SetMtx(this, mBgMtx); - fopAcM_setCullSizeBox(this, i_attr().field_0x90, i_attr().field_0x92, i_attr().field_0x94, - i_attr().field_0x96, i_attr().field_0x98, i_attr().field_0x9a); + fopAcM_setCullSizeBox(this, attr().mCullX.min, attr().mCullX.max, attr().mCullY.min, + attr().mCullY.max, attr().mCullZ.min, attr().mCullZ.max); fopAcM_SetSpeedF(this, 0.0f); - fopAcM_SetGravity(this, i_attr().mGravity); + fopAcM_SetGravity(this, ATTR_F32(mGravity)); fopAcM_posMoveF(this, NULL); mBgc.proc_vertical(this); @@ -669,27 +808,27 @@ int daObjMovebox::Act_c::Create() { mpBgW->Move(); field_0x904 = 0; eyePos = current.pos; - mode_wait_init(); +#if DEBUG + daObjMovebox::Act_c::M_hio[mType].ct(); +#endif return 1; } void daObjMovebox::Act_c::afl_sway() { - const BgcSrc_c* pbgc; - s32 check_num; bool var_r22; bool var_r21; - + f32 var_f31 = field_0x8c0 * field_0x8c0 + field_0x8c4 * field_0x8c4; - f32 var_f29 = i_attr().mMaxTiltPower * i_attr().mMaxTiltPower; + f32 var_f29 = attr().mMaxTiltPower * attr().mMaxTiltPower; - if (i_attr().field_0x9e) { + const BgcSrc_c* pbgc; + if (attr().field_0x9e) { pbgc = mBgc.M_lin20; } else { pbgc = mBgc.M_lin5; } - - check_num = i_attr().field_0x9e ? 21 : 5; + s32 check_num = attr().field_0x9e ? 21 : 5; var_r22 = mBgc.chk_wall_touch2(this, pbgc, check_num, M_dir_base[0]) || mBgc.chk_wall_touch2(this, pbgc, check_num, M_dir_base[2]); @@ -698,7 +837,7 @@ void daObjMovebox::Act_c::afl_sway() { mBgc.chk_wall_touch2(this, pbgc, check_num, M_dir_base[3]); if (var_f31 > var_f29) { - f32 var_f30 = i_attr().mMaxTiltPower / JMAFastSqrt(var_f31); + f32 var_f30 = attr().mMaxTiltPower / JMAFastSqrt(var_f31); field_0x8c0 *= var_f30; field_0x8c4 *= var_f30; } @@ -709,10 +848,10 @@ void daObjMovebox::Act_c::afl_sway() { f32 var_f25; f32 var_f24_debug = field_0x8c8 - field_0x8c0; f32 var_f23_debug = field_0x8cc - field_0x8c4; - var_f28 = i_attr().mTiltSpringFactor * -(var_f24_debug); - var_f27 = i_attr().mTiltSpringFactor * -(var_f23_debug); - var_f26 = -field_0x8d0 * i_attr().mTiltViscoscityResistance; - var_f25 = -field_0x8d4 * i_attr().mTiltViscoscityResistance; + var_f28 = attr().mTiltSpringFactor * -(var_f24_debug); + var_f27 = attr().mTiltSpringFactor * -(var_f23_debug); + var_f26 = -field_0x8d0 * attr().mTiltViscoscityResistance; + var_f25 = -field_0x8d4 * attr().mTiltViscoscityResistance; field_0x8d0 += var_f28 + var_f26; field_0x8d4 += var_f27 + var_f25; @@ -742,25 +881,25 @@ int daObjMovebox::Act_c::check_to_walk() { dBgW::PushPullLabel sp28 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL); dBgW::PushPullLabel var_r25 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_4); - s16 var_r28; + int var_r28; if (sp28) { if (var_r25) { - var_r28 = i_attr().mFirstPullStopTime; + var_r28 = attr().mFirstPullStopTime; } else { - var_r28 = i_attr().mRepeatPullStopTime; + var_r28 = attr().mRepeatPullStopTime; } } else { if (var_r25) { - var_r28 = i_attr().mFirstPushStopTime; + var_r28 = attr().mFirstPushStopTime; } else { - var_r28 = i_attr().mRepeatPushStopTime; + var_r28 = attr().mRepeatPushStopTime; } } for (int i = 0; i < 4; i++) { - if (field_0x8f0[i] >= var_r28) { - const BgcSrc_c* pbgc = i_attr().field_0x9e ? mBgc.M_lin20 : mBgc.M_lin5; - int check_num = i_attr().field_0x9e ? 21 : 5; + if (field_0x8f0[i] >= (s16)var_r28) { + const BgcSrc_c* pbgc = attr().field_0x9e ? mBgc.M_lin20 : mBgc.M_lin5; + int check_num = attr().field_0x9e ? 21 : 5; if (!mBgc.chk_wall_pre(this, pbgc, check_num, M_dir_base[i])) { var_r27 = i; @@ -791,25 +930,25 @@ bool daObjMovebox::Act_c::chk_appear() const { if (path_id != 0xFF || sw1 == 0xFF) { return true; + } else { + BOOL is_sw1 = is_switch1(); + BOOL temp_r29 = prm_get_dmy(); + + return (!is_sw1 && !temp_r29) || (is_sw1 && temp_r29); } - - BOOL is_sw1 = is_switch1(); - BOOL temp_r29 = prm_get_dmy(); - - return (!is_sw1 && !temp_r29) || (is_sw1 && temp_r29); } void daObjMovebox::Act_c::eff_smoke_slip_start() { static cXyz scl(0.6f, 0.6f, 0.6f); - - s16 var_r30 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL) != 0 ? - i_attr().mPushMoveTime : - i_attr().mPullMoveTime; + s16 r29 = M_dir_base[field_0x8e8] + home.angle.y; + int var_r30 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL) != 0 ? + attr().mPushMoveTime : + attr().mPullMoveTime; } void daObjMovebox::Act_c::mode_wait_init() { fopAcM_SetSpeedF(this, 0.0f); - fopAcM_SetGravity(this, i_attr().mGravity); + fopAcM_SetGravity(this, ATTR_F32(mGravity)); mpBgW->SetCrrFunc(dBgS_MoveBGProc_Trans); clr_moment_cnt(); field_0x8e8 = -1; @@ -829,14 +968,14 @@ void daObjMovebox::Act_c::mode_wait() { path_save(); } - daObj::posMoveF_stream(this, NULL, &cXyz::Zero, i_attr().mViscosityResistance, - i_attr().mInertiaResistance); + daObj::posMoveF_stream(this, NULL, &cXyz::Zero, ATTR_F32(mViscosityResistance), + ATTR_F32(mInertiaResistance)); cXyz sp48; mDoMtx_stack_c::transS(home.pos); mDoMtx_stack_c::YrotM(home.angle.y); - mDoMtx_stack_c::transM(field_0x8dc * i_attr().mUnitDistance, 0.0f, - field_0x8e0 * i_attr().mUnitDistance); + mDoMtx_stack_c::transM(field_0x8dc * attr().mUnitDistance, 0.0f, + field_0x8e0 * attr().mUnitDistance); mDoMtx_stack_c::multVecZero(&sp48); current.pos.x = sp48.x; @@ -850,11 +989,11 @@ void daObjMovebox::Act_c::mode_wait() { mode_walk_init(); if (cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL)) { - field_0x8f8 = i_attr().mPullMoveTime; - field_0x8e4 = 32768.0f / i_attr().mPullMoveTime; + field_0x8f8 = ATTR_S16(mPullMoveTime); + field_0x8e4 = 32768.0f / attr().mPullMoveTime; } else { - field_0x8f8 = i_attr().mPushMoveTime; - field_0x8e4 = 32768.0f / i_attr().mPushMoveTime; + field_0x8f8 = ATTR_S16(mPushMoveTime); + field_0x8e4 = 32768.0f / attr().mPushMoveTime; } } } @@ -880,8 +1019,8 @@ void daObjMovebox::Act_c::mode_walk() { mDoMtx_stack_c::transS(home.pos); mDoMtx_stack_c::YrotM(home.angle.y); mDoMtx_stack_c::transM( - (field_0x8dc + var_f31 * dir_vec[field_0x8e8].x) * i_attr().mUnitDistance, 0.0f, - (field_0x8e0 + var_f31 * dir_vec[field_0x8e8].z) * i_attr().mUnitDistance); + (field_0x8dc + var_f31 * dir_vec[field_0x8e8].x) * attr().mUnitDistance, 0.0f, + (field_0x8e0 + var_f31 * dir_vec[field_0x8e8].z) * attr().mUnitDistance); mDoMtx_stack_c::multVecZero(&sp78); current.pos.x = sp78.x; @@ -891,16 +1030,16 @@ void daObjMovebox::Act_c::mode_walk() { sound_slip(); if (var_r28) { - const BgcSrc_c* pbgc = i_attr().field_0x9e ? mBgc.M_lin20 : mBgc.M_lin5; - int check_num = i_attr().field_0x9e ? 21 : 5; + const BgcSrc_c* pbgc = attr().field_0x9e ? mBgc.M_lin20 : mBgc.M_lin5; + int check_num = attr().field_0x9e ? 21 : 5; if (mBgc.chk_wall_pre(this, pbgc, check_num, M_dir_base[field_0x8e8])) { sound_limit(); } } - daObj::posMoveF_stream(this, NULL, &cXyz::Zero, i_attr().mViscosityResistance, - i_attr().mInertiaResistance); + daObj::posMoveF_stream(this, NULL, &cXyz::Zero, ATTR_F32(mViscosityResistance), + ATTR_F32(mInertiaResistance)); current.pos.x = sp78.x; current.pos.z = sp78.z; @@ -930,34 +1069,38 @@ void daObjMovebox::Act_c::mode_afl_init() { void daObjMovebox::Act_c::mode_afl() { f32 var_f31; f32 var_f30 = current.pos.y - mBgc.field_0x60; + f32 tmp; + f32 viscosity_resistance; + f32 inertia_resistance; + f32 newGravity; if (var_f30 >= 0.0f) { var_f31 = 0.0f; - } else if (var_f30 <= -i_attr().field_0x68) { + } else if (var_f30 <= -attr().field_0x68) { var_f31 = 1.0f; } else { - var_f31 = -var_f30 * i_attr().field_0x6c; + var_f31 = -var_f30 * attr().field_0x6c; } - field_0x8b8 += (s16)(i_attr().mWaterOscillationAngleSpeed * (cM_rnd() + 1.0f)); - fopAcM_SetGravity(this, var_f31 * i_attr().mBuoyancy + i_attr().mGravity + - i_attr().mWaterOscillationAccel * cM_ssin(field_0x8b8) + field_0x8bc); + field_0x8b8 += (s16)(attr().mWaterOscillationAngleSpeed * (cM_rnd() + 1.0f)); + newGravity = var_f31 * attr().mBuoyancy + attr().mGravity + + attr().mWaterOscillationAccel * cM_ssin(field_0x8b8) + field_0x8bc; + fopAcM_SetGravity(this, newGravity); field_0x8bc = 0.0f; if (!cLib_checkBit(mBgc.mState, daObjMovebox::Bgc_c::STATE_1_e)) { afl_sway(); } - f32 tmp = 1.0f - var_f31; - f32 viscosity_resistance = var_f31 * i_attr().mWaterViscoscityResistance - + tmp * i_attr().mViscosityResistance; - f32 inertia_resistance = var_f31 * i_attr().mWaterInertiaResistance - + tmp * i_attr().mInertiaResistance; + tmp = 1.0f - var_f31; + viscosity_resistance = + var_f31 * attr().mWaterViscoscityResistance + tmp * attr().mViscosityResistance; + inertia_resistance = var_f31 * attr().mWaterInertiaResistance + tmp * attr().mInertiaResistance; field_0x8d8 = mBgc.field_0x60 - current.pos.y; if (field_0x8d8 < 0.0f) { field_0x8d8 = 0.0f; - } else if (field_0x8d8 > i_attr().field_0x68) { - field_0x8d8 = i_attr().field_0x68; + } else if (field_0x8d8 > attr().field_0x68) { + field_0x8d8 = attr().field_0x68; } daObj::posMoveF_stream(this, NULL, &cXyz::Zero, viscosity_resistance, inertia_resistance); @@ -988,7 +1131,7 @@ void daObjMovebox::Act_c::sound_slip() { } } - mDoAud_seStartLevel(i_attr().field_0x7c, &eyePos, var_r29, mReverb); + mDoAud_seStartLevel(attr().field_0x7c, &eyePos, var_r29, mReverb); } void daObjMovebox::Act_c::sound_limit() { @@ -1001,7 +1144,7 @@ void daObjMovebox::Act_c::sound_limit() { } } - mDoAud_seStart(i_attr().field_0x80, &eyePos, var_r29, mReverb); + mDoAud_seStart(attr().field_0x80, &eyePos, var_r29, mReverb); } void daObjMovebox::Act_c::sound_land() { @@ -1014,7 +1157,7 @@ void daObjMovebox::Act_c::sound_land() { } } - mDoAud_seStart(i_attr().field_0x84, &eyePos, var_r29, mReverb); + mDoAud_seStart(attr().field_0x84, &eyePos, var_r29, mReverb); } void daObjMovebox::Act_c::vib_land() { @@ -1026,7 +1169,7 @@ f32 dummy_literal(f32 x) { } void daObjMovebox::Act_c::eff_land_smoke() { - daObjEff::Act_c::make_land_smoke(¤t.pos, i_attr().mLandSmokeScale); + daObjEff::Act_c::make_land_smoke(¤t.pos, ATTR_F32(mLandSmokeScale)); } void dummy_static() { @@ -1040,10 +1183,16 @@ int daObjMovebox::Act_c::Execute(Mtx** param_0) { if (--field_0x908 == 0) { fopAcM_delete(this); } - return 1; } +#if DEBUG + for (int i = 0; i < 23; i++) { + daObjMovebox::L_wall_flag[mType][i] = 0; + daObjMovebox::L_gnd_flag[mType][i] = 0; + } +#endif + if (mCcCyl.ChkTgHit()) { dCcD_GObjInf* hit_obj = mCcCyl.GetTgHitGObj(); @@ -1061,7 +1210,7 @@ int daObjMovebox::Act_c::Execute(Mtx** param_0) { cXyz sp48(current.pos); J3DModelData* kibako_bmd = (J3DModelData*)dComIfG_getObjectRes("Always", "BreakWoodBox.bmd"); - JUT_ASSERT(0, kibako_bmd != NULL); + JUT_ASSERT(2402, kibako_bmd != NULL); JPABaseEmitter* emitter = dComIfGp_particle_set( 0x82AF, &sp48, NULL, NULL, 0xFF, &dPa_modelEcallBack::getEcallback(), @@ -1084,7 +1233,7 @@ int daObjMovebox::Act_c::Execute(Mtx** param_0) { if (cLib_checkBit(mBgc.mState, daObjMovebox::Bgc_c::STATE_20_e)) { - mDoAud_seStart(i_attr().field_0x88, &eyePos, 0, mReverb); + mDoAud_seStart(attr().field_0x88, &eyePos, 0, mReverb); } if (field_0x5ac == 0) { @@ -1095,7 +1244,7 @@ int daObjMovebox::Act_c::Execute(Mtx** param_0) { if (cLib_checkBit(mBgc.mState, daObjMovebox::Bgc_c::STATE_1_e)) { - if (i_attr().mBuoyancy + i_attr().mGravity > 0.0f) { + if (attr().mBuoyancy + attr().mGravity > 0.0f) { mode_afl_init(); } } else { @@ -1154,22 +1303,45 @@ int daObjMovebox::Act_c::Draw() { dComIfGd_setList(); } - if (i_attr().field_0x9d == 0 && mBgc.field_0x5c >= 0) { - f32 var_f31 = mBgc.field_0x0[mBgc.field_0x5c]; + if (attr().field_0x9d == 0 && mBgc.field_0x5c >= 0) { + int index = mBgc.field_0x5c; + f32 var_f31 = mBgc.field_0x0[index]; cM3dGPla sp40; - - if (dComIfG_Bgsp().GetTriPla(mBgc.M_gnd_work[mBgc.field_0x5c], &sp40) && - var_f31 != -G_CM3D_F_INF) - { - dComIfGd_setSimpleShadow(¤t.pos, var_f31, i_attr().mShadowSize, &sp40.mNormal, + bool b = dComIfG_Bgsp().GetTriPla(mBgc.M_gnd_work[index], &sp40); + if (b && var_f31 != -G_CM3D_F_INF) { + dComIfGd_setSimpleShadow(¤t.pos, var_f31, ATTR_F32(mShadowSize), &sp40.mNormal, shape_angle.y, -0.4f, NULL); } } +#if DEBUG + dComIfG_Bgsp().DebugDrawPoly(*mpBgW); + if (Hio_c::M_flag_bgc[mType] == 1) { + for (int i = 0; i < 23; i++) { + if (L_wall_flag[mType][i]) { + static GXColor color = {0, 0xff, 0, 0xff}; + dDbVw_drawLineOpa(L_wall_start[mType][i], L_wall_end[mType][i], color, 1, 0xc); + } + if (L_gnd_flag[mType][i]) { + static GXColor color = {0, 0, 0xff, 0xff}; + dDbVw_drawPointOpa(L_gnd_start[mType][i], color, 1, 0x24); + } + } + for (int i = 0; i < mBgc.field_0xA24; i++) { + static GXColor color = {0xff, 0, 0xff, 0xff}; + dDbVw_drawLineOpa(mBgc.field_0x184[i], mBgc.field_0x5D4[i], color, 1, 0xc); + } + } +#endif + return 1; } int daObjMovebox::Act_c::Delete() { +#if DEBUG + M_hio[mType].dt(); +#endif + if (mpBgW != NULL) { mpBgW->SetRideCallback(NULL); mpBgW->SetPushPullCallback(NULL); @@ -1191,10 +1363,10 @@ int daObjMovebox::Act_c::Mthd_Create() { int phase_state = dComIfG_resLoad(&mPhase, M_arcname[mType]); if (phase_state == cPhs_COMPLEATE_e) { - u32 heap_size = i_attr().field_0x60; + u32 heap_size = attr().field_0x60; path_init(); - phase_state = MoveBGCreate(M_arcname[mType], i_attr().field_0x5c, dBgS_MoveBGProc_Trans, + phase_state = MoveBGCreate(M_arcname[mType], attr().field_0x5c, dBgS_MoveBGProc_Trans, heap_size, NULL); JUT_ASSERT(0, (phase_state == cPhs_COMPLEATE_e) || (phase_state == cPhs_ERROR_e)); } From e48c55555c3442197948612d3982447ec390d3b3 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 13 Dec 2025 00:04:03 -0500 Subject: [PATCH 13/46] J3D debug work (#2949) * J3D debug work * Clean up JSystem GXColor ctors, remove a couple fakematches * Update symbols.txt * Fix res include syntax * Remove fakematch that isn't necessary anymore * Fix some Shield regressions --- config/GZ2E01/symbols.txt | 2 +- config/GZ2J01/symbols.txt | 2 +- config/GZ2P01/symbols.txt | 2 +- config/Shield/symbols.txt | 4 +- config/ShieldD/symbols.txt | 4 +- include/JSystem/J2DGraph/J2DMatBlock.h | 7 +- include/JSystem/J2DGraph/J2DTevs.h | 23 +-- include/JSystem/J3DGraphBase/J3DMatBlock.h | 106 ++++++++--- include/JSystem/J3DGraphBase/J3DTevs.h | 12 +- include/JSystem/J3DGraphBase/J3DTexture.h | 23 +-- .../J3DGraphLoader/J3DMaterialFactory.h | 8 +- .../J3DGraphLoader/J3DMaterialFactory_v21.h | 10 +- .../JSystem/J3DGraphLoader/J3DModelLoader.h | 2 +- include/JSystem/JSupport/JSupport.h | 6 +- include/d/actor/d_a_npc4.h | 1 - src/JSystem/J2DGraph/J2DMaterialFactory.cpp | 10 -- src/JSystem/J2DGraph/J2DTevs.cpp | 2 +- .../J3DGraphLoader/J3DMaterialFactory.cpp | 169 ++++++++++-------- .../J3DGraphLoader/J3DMaterialFactory_v21.cpp | 94 +++++----- src/d/actor/d_a_arrow.cpp | 4 +- src/d/actor/d_a_e_gb.cpp | 2 +- src/d/actor/d_a_e_hz.cpp | 2 +- src/d/actor/d_a_npc_zelda.cpp | 3 +- src/m_Do/m_Do_ext.cpp | 20 +++ 24 files changed, 307 insertions(+), 211 deletions(-) diff --git a/config/GZ2E01/symbols.txt b/config/GZ2E01/symbols.txt index 8032ae73c2..25e27fcb71 100644 --- a/config/GZ2E01/symbols.txt +++ b/config/GZ2E01/symbols.txt @@ -26322,7 +26322,7 @@ j2dDefaultTevSwapModeTable = .sdata2:0x8045619C; // type:object size:0x4 scope:g j2dDefaultBlendInfo = .sdata2:0x804561A0; // type:object size:0x4 scope:global align:4 data:byte j2dDefaultPEBlockDither = .sdata2:0x804561A4; // type:object size:0x1 scope:global align:1 data:byte j2dDefaultColorChanInfo = .sdata2:0x804561A8; // type:object size:0x4 scope:global align:4 -data_804561AC = .sdata2:0x804561AC; // type:object size:0x1 scope:global align:1 data:byte +j2dDefaultTevSwapTableID = .sdata2:0x804561AC; // type:object size:0x1 scope:global align:1 data:byte j2dDefaultAlphaCmp = .sdata2:0x804561AE; // type:object size:0x2 scope:global align:2 data:2byte @1943 = .sdata2:0x804561B0; // type:object size:0x4 scope:local align:4 data:float @1944 = .sdata2:0x804561B4; // type:object size:0x4 scope:local align:4 data:float diff --git a/config/GZ2J01/symbols.txt b/config/GZ2J01/symbols.txt index 8c84aed393..f054d162fe 100644 --- a/config/GZ2J01/symbols.txt +++ b/config/GZ2J01/symbols.txt @@ -26331,7 +26331,7 @@ j2dDefaultTevSwapModeTable = .sdata2:0x804502BC; // type:object size:0x4 scope:g j2dDefaultBlendInfo = .sdata2:0x804502C0; // type:object size:0x4 scope:global align:4 data:byte j2dDefaultPEBlockDither = .sdata2:0x804502C4; // type:object size:0x1 data:byte j2dDefaultColorChanInfo = .sdata2:0x804502C8; // type:object size:0x4 scope:global align:4 -data_804561AC = .sdata2:0x804502CC; // type:object size:0x1 data:byte +j2dDefaultTevSwapTableID = .sdata2:0x804502CC; // type:object size:0x1 data:byte j2dDefaultAlphaCmp = .sdata2:0x804502CE; // type:object size:0x2 scope:global align:2 data:2byte @1943 = .sdata2:0x804502D0; // type:object size:0x4 scope:local align:4 data:float @1944 = .sdata2:0x804502D4; // type:object size:0x4 scope:local align:4 data:float diff --git a/config/GZ2P01/symbols.txt b/config/GZ2P01/symbols.txt index 67b509b6ef..6d7825d565 100644 --- a/config/GZ2P01/symbols.txt +++ b/config/GZ2P01/symbols.txt @@ -26350,7 +26350,7 @@ j2dDefaultTevSwapModeTable = .sdata2:0x80458174; // type:object size:0x4 scope:g j2dDefaultBlendInfo = .sdata2:0x80458178; // type:object size:0x4 scope:global align:4 data:byte j2dDefaultPEBlockDither = .sdata2:0x8045817C; // type:object size:0x1 data:byte j2dDefaultColorChanInfo = .sdata2:0x80458180; // type:object size:0x4 scope:global align:4 -data_804561AC = .sdata2:0x80458184; // type:object size:0x1 data:byte +j2dDefaultTevSwapTableID = .sdata2:0x80458184; // type:object size:0x1 data:byte j2dDefaultAlphaCmp = .sdata2:0x80458186; // type:object size:0x2 scope:global align:2 data:2byte @1943 = .sdata2:0x80458188; // type:object size:0x4 scope:local align:4 data:float @1944 = .sdata2:0x8045818C; // type:object size:0x4 scope:local align:4 data:float diff --git a/config/Shield/symbols.txt b/config/Shield/symbols.txt index 797b4a4194..ee6a502e1d 100644 --- a/config/Shield/symbols.txt +++ b/config/Shield/symbols.txt @@ -30090,9 +30090,9 @@ j2dDefaultTevColor = .sdata2:0x8050E2C0; // type:object size:0x8 scope:global da j2dDefaultTevKColor = .sdata2:0x8050E2C8; // type:object size:0x4 scope:global data:4byte hash:0xAF4A8463 j2dDefaultTevSwapModeTable = .sdata2:0x8050E2CC; // type:object size:0x4 scope:global data:byte hash:0xDA12C67D j2dDefaultBlendInfo = .sdata2:0x8050E2D0; // type:object size:0x4 scope:global data:byte hash:0x2B1A967D -lbl_8050E2D4 = .sdata2:0x8050E2D4; // type:object size:0x1 data:byte hash:0x6770EFB4 +j2dDefaultPEBlockDither = .sdata2:0x8050E2D4; // type:object size:0x1 data:byte hash:0x6770EFB4 j2dDefaultColorChanInfo = .sdata2:0x8050E2D8; // type:object size:0x4 scope:global hash:0xB6183BC5 -lbl_8050E2DC = .sdata2:0x8050E2DC; // type:object size:0x1 data:byte hash:0x5BCEF69E +j2dDefaultTevSwapTableID = .sdata2:0x8050E2DC; // type:object size:0x1 data:byte hash:0x5BCEF69E j2dDefaultAlphaCmp = .sdata2:0x8050E2DE; // type:object size:0x2 scope:global data:2byte hash:0x9193BBD8 @37844 = .sdata2:0x8050E2E0; // type:object size:0x4 scope:local align:4 data:float hash:0xA082A5D9 @37845 = .sdata2:0x8050E2E4; // type:object size:0x4 scope:local align:4 data:float hash:0xA082A5D8 diff --git a/config/ShieldD/symbols.txt b/config/ShieldD/symbols.txt index 98f26c03de..2d3922569d 100644 --- a/config/ShieldD/symbols.txt +++ b/config/ShieldD/symbols.txt @@ -69775,9 +69775,9 @@ j2dDefaultTevColor = .sdata2:0x80752878; // type:object size:0x8 scope:global ha j2dDefaultTevKColor = .sdata2:0x80752880; // type:object size:0x4 scope:global data:4byte hash:0xAF4A8463 j2dDefaultTevSwapModeTable = .sdata2:0x80752884; // type:object size:0x4 scope:global hash:0xDA12C67D j2dDefaultBlendInfo = .sdata2:0x80752888; // type:object size:0x4 scope:global hash:0x2B1A967D -lbl_8075288C = .sdata2:0x8075288C; // type:object size:0x1 data:byte hash:0x6770EFB4 +j2dDefaultPEBlockDither = .sdata2:0x8075288C; // type:object size:0x1 data:byte hash:0x6770EFB4 j2dDefaultColorChanInfo = .sdata2:0x80752890; // type:object size:0x4 scope:global hash:0xB6183BC5 -lbl_80752894 = .sdata2:0x80752894; // type:object size:0x1 data:byte hash:0x5BCEF69E +j2dDefaultTevSwapTableID = .sdata2:0x80752894; // type:object size:0x1 data:byte hash:0x5BCEF69E j2dDefaultAlphaCmp = .sdata2:0x80752896; // type:object size:0x2 scope:global data:2byte hash:0x9193BBD8 @37802 = .sdata2:0x80752898; // type:object size:0x4 scope:local align:4 data:float hash:0xA082A55B @37803 = .sdata2:0x8075289C; // type:object size:0x4 scope:local align:4 data:float hash:0xA082A55A diff --git a/include/JSystem/J2DGraph/J2DMatBlock.h b/include/JSystem/J2DGraph/J2DMatBlock.h index 90321c9196..381f581f07 100644 --- a/include/JSystem/J2DGraph/J2DMatBlock.h +++ b/include/JSystem/J2DGraph/J2DMatBlock.h @@ -20,7 +20,7 @@ struct ResTLUT; struct J2DGXColorS10 : public GXColorS10 { J2DGXColorS10() {} -#if PLATFORM_GCN +#if PLATFORM_GCN && __MWERKS__ J2DGXColorS10(J2DGXColorS10& other) { r = other.r; g = other.g; @@ -637,6 +637,11 @@ struct J2DAlphaComp { mAlphaCmp = J2DCalcAlphaCmp(info.field_0x0, info.mRef0, info.mRef1); mRef0 = info.field_0x1; mRef1 = info.field_0x4; + } + void operator=(const J2DAlphaComp& other) { + mAlphaCmp = other.mAlphaCmp; + mRef0 = other.mRef0; + mRef1 = other.mRef1; } u8 getComp0() { return mAlphaCmp >> 5 & 7; } u8 getRef0() { return mRef0; } diff --git a/include/JSystem/J2DGraph/J2DTevs.h b/include/JSystem/J2DGraph/J2DTevs.h index 62c9c4c548..5630d4a028 100644 --- a/include/JSystem/J2DGraph/J2DTevs.h +++ b/include/JSystem/J2DGraph/J2DTevs.h @@ -562,7 +562,7 @@ inline u8 J2DCalcTevSwapTable(u8 param_0, u8 param_1, u8 param_2, u8 param_3) { } extern const J2DTevSwapModeTableInfo j2dDefaultTevSwapModeTable; -extern const u8 data_804561AC; +extern const u8 j2dDefaultTevSwapTableID; /** * @ingroup jsystem-j2d @@ -571,21 +571,24 @@ extern const u8 data_804561AC; class J2DTevSwapModeTable { public: - J2DTevSwapModeTable() { field_0x0 = data_804561AC; } + J2DTevSwapModeTable() { mIdx = j2dDefaultTevSwapTableID; } J2DTevSwapModeTable(const J2DTevSwapModeTableInfo& info) { - field_0x0 = J2DCalcTevSwapTable(info.field_0x0, info.field_0x1, info.field_0x2, info.field_0x3); + mIdx = J2DCalcTevSwapTable(info.field_0x0, info.field_0x1, info.field_0x2, info.field_0x3); + } + void operator=(const J2DTevSwapModeTable& other) { + mIdx = other.mIdx; } void setTevSwapModeTableInfo(const J2DTevSwapModeTableInfo& info) { - field_0x0 = J2DCalcTevSwapTable(info.field_0x0, info.field_0x1, info.field_0x2, info.field_0x3); + mIdx = J2DCalcTevSwapTable(info.field_0x0, info.field_0x1, info.field_0x2, info.field_0x3); } - u8 getR() const { return field_0x0 >> 6 & 3; } - u8 getG() const { return field_0x0 >> 4 & 3; } - u8 getB() const { return field_0x0 >> 2 & 3; } - u8 getA() const { return field_0x0 & 3; } + u8 getR() const { return mIdx >> 6 & 3; } + u8 getG() const { return mIdx >> 4 & 3; } + u8 getB() const { return mIdx >> 2 & 3; } + u8 getA() const { return mIdx & 3; } private: - /* 0x0 */ u8 field_0x0; + /* 0x0 */ u8 mIdx; }; /** @@ -638,7 +641,7 @@ extern const GXColorS10 j2dDefaultTevColor; extern const GXColor j2dDefaultTevKColor; extern const J2DTevOrderInfo j2dDefaultTevOrderInfoNull; extern const u8 j2dDefaultPEBlockDither; -extern const u8 data_804561AC; +extern const u8 j2dDefaultTevSwapTableID; extern const u16 j2dDefaultAlphaCmp; #endif /* J2DTEVS_H */ diff --git a/include/JSystem/J3DGraphBase/J3DMatBlock.h b/include/JSystem/J3DGraphBase/J3DMatBlock.h index ee13669988..4b082e193e 100644 --- a/include/JSystem/J3DGraphBase/J3DMatBlock.h +++ b/include/JSystem/J3DGraphBase/J3DMatBlock.h @@ -14,17 +14,24 @@ struct J3DGXColorS10 : public GXColorS10 { J3DGXColorS10() {} -#if PLATFORM_GCN +#if PLATFORM_GCN && __MWERKS__ J3DGXColorS10(J3DGXColorS10& other) { __memcpy(this, &other, sizeof(J3DGXColorS10)); } +#elif DEBUG + J3DGXColorS10(const J3DGXColorS10& other) { + GXColorS10 sp08 = other; + J3DGXColorS10* r31 = this; + __memcpy(r31, &sp08, sizeof(GXColorS10)); + J3DGXColorS10* r30 = r31; + } #else - J3DGXColorS10(J3DGXColorS10 const& other) { __memcpy(this, &other, sizeof(J3DGXColorS10)); } + J3DGXColorS10(const J3DGXColorS10& other) { __memcpy(this, &other, sizeof(J3DGXColorS10)); } #endif - // TODO: In theory, this copy ctor should be non-const in GCN versions, as seen in TWW maps - J3DGXColorS10(GXColorS10 const& color) : GXColorS10(color) {} + J3DGXColorS10(const GXColorS10& color) : GXColorS10(color) {} J3DGXColorS10& operator=(const GXColorS10& color) { - // FAKE match. __memcpy created issues in J3DTevBlockPatched::initialize + // Fakematch? Instruction order is wrong with __memcpy or GXColorS10::operator= + // Might be real as this matches on debug as well. ((u32*)this)[0] = ((u32*)&color)[0]; ((u32*)this)[1] = ((u32*)&color)[1]; return *this; @@ -37,20 +44,21 @@ struct J3DGXColorS10 : public GXColorS10 { */ struct J3DGXColor : public GXColor { J3DGXColor() {} - // TODO: In theory, these copy ctors should be non-const in GCN versions, as seen in TWW maps - J3DGXColor(J3DGXColor const& other) { __memcpy(this, &other, sizeof(J3DGXColor)); } - J3DGXColor(GXColor const& color) : GXColor(color) {} - - // making color a reference breaks J3DColorBlockLightOff::initialize et al - J3DGXColor& operator=(GXColor color) { + +#if PLATFORM_GCN && __MWERKS__ + J3DGXColor(J3DGXColor& other) { __memcpy(this, &other, sizeof(J3DGXColor)); } +#else + J3DGXColor(const J3DGXColor& other) { __memcpy(this, &other, sizeof(J3DGXColor)); } +#endif + + J3DGXColor(const GXColor color) : GXColor(color) {} + + J3DGXColor& operator=(const GXColor color) { *(GXColor*)this = color; return *this; } J3DGXColor& operator=(const J3DGXColor& other) { - r = other.r; - g = other.g; - b = other.b; - a = other.a; + GXColor::operator=(other); return *this; } }; @@ -71,7 +79,9 @@ struct J3DNBTScale : public J3DNBTScaleInfo { J3DNBTScale(J3DNBTScaleInfo const& info) { mbHasScale = info.mbHasScale; - mScale = info.mScale; + mScale.x = info.mScale.x; + mScale.y = info.mScale.y; + mScale.z = info.mScale.z; } Vec* getScale() { return &mScale; } @@ -139,7 +149,7 @@ struct J3DColorChan { info.mDiffuseFn, info.mAttnFn, ambSrc); } void setColorChanInfo(J3DColorChanInfo const& info) { - // Bug: It compares info.mAmbSrc (an 8 bit integer) with 0xFFFF instead of 0xFF. + // !@bug: It compares info.mAmbSrc (an 8 bit integer) with 0xFFFF instead of 0xFF. // This inline is only called by the default constructor J3DColorChan(). // The J3DColorChan(const J3DColorChanInfo&) constructor does not call this inline, and instead duplicates the // same logic but without the bug. @@ -165,6 +175,10 @@ struct J3DColorChan { #endif return AttnArr[(u32)(mColorChanID & (3 << 9)) >> 9]; } + J3DColorChan& operator=(const J3DColorChan& other) { + mColorChanID = other.mColorChanID; + return *this; + } void load() const { J3DGDWrite_u32(setChanCtrlMacro(getEnable(), (GXColorSrc)getAmbSrc(), (GXColorSrc)getMatSrc(), getLightMask(), @@ -1453,6 +1467,10 @@ struct J3DZMode { mZModeID = zModeID; return *this; } + J3DZMode& operator=(const J3DZMode& other) { + mZModeID = other.mZModeID; + return *this; + } void setZModeInfo(const J3DZModeInfo& info) { mZModeID = calcZModeID(info.field_0x0, info.field_0x1, info.field_0x2); @@ -1487,7 +1505,7 @@ struct J3DZMode { */ struct J3DBlendInfo { void operator=(J3DBlendInfo const& other) { - *(int*)&mType = *(int*)&other.mType; + __memcpy(this, &other, sizeof(J3DBlendInfo)); } /* 0x0 */ u8 mType; /* 0x1 */ u8 mSrcFactor; @@ -1502,8 +1520,12 @@ extern const J3DBlendInfo j3dDefaultBlendInfo; * */ struct J3DBlend : public J3DBlendInfo { - J3DBlend() : J3DBlendInfo(j3dDefaultBlendInfo) {} - J3DBlend(J3DBlendInfo const& info) : J3DBlendInfo(info) {} + J3DBlend() { + J3DBlendInfo::operator=(j3dDefaultBlendInfo); + } + J3DBlend(J3DBlendInfo const& info) { + J3DBlendInfo::operator=(info); + } void setType(u8 i_type) { mType = i_type; } void setSrcFactor(u8 i_factor) { mSrcFactor = i_factor; } @@ -1630,6 +1652,10 @@ struct J3DIndTexOrderInfo { /* 0x1 */ u8 mMap; /* 0x2 */ u8 field_0x2; /* 0x3 */ u8 field_0x3; + + void operator=(J3DIndTexOrderInfo const& other) { + __memcpy(this, &other, sizeof(J3DIndTexOrderInfo)); + } }; // Size: 0x04 extern const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull; @@ -1639,12 +1665,21 @@ extern const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull; * */ struct J3DIndTexOrder : public J3DIndTexOrderInfo { - J3DIndTexOrder() : J3DIndTexOrderInfo(j3dDefaultIndTexOrderNull) {} + J3DIndTexOrder() { + J3DIndTexOrderInfo::operator=(j3dDefaultIndTexOrderNull); + } J3DIndTexOrder& operator=(J3DIndTexOrder const& other) { +#if DEBUG + J3DIndTexOrderInfo::operator=(other); +#else + // Fakematch: Instruction order is wrong with __memcpy or J3DIndTexCoordScaleInfo::operator= *(u32*)this = *(u32*)&other; +#endif return *this; } - J3DIndTexOrder(J3DIndTexOrderInfo const& info) : J3DIndTexOrderInfo(info) {} + J3DIndTexOrder(J3DIndTexOrderInfo const& info) { + J3DIndTexOrderInfo::operator=(info); + } u8 getMap() const { return (GXTexMapID)mMap; } u8 getCoord() const { return (GXTexCoordID)mCoord; } }; // Size: 0x04 @@ -1657,7 +1692,10 @@ extern J3DIndTexMtxInfo const j3dDefaultIndTexMtxInfo; */ struct J3DIndTexMtx : public J3DIndTexMtxInfo { J3DIndTexMtx() { *(J3DIndTexMtxInfo*)this = j3dDefaultIndTexMtxInfo; } - J3DIndTexMtx(J3DIndTexMtxInfo const& info) { *(J3DIndTexMtxInfo*)this = info; } + J3DIndTexMtx(const J3DIndTexMtxInfo& info) { *(J3DIndTexMtxInfo*)this = info; } + J3DIndTexMtx(const J3DIndTexMtx& other) { + __memcpy(this, &other, sizeof(J3DIndTexMtx)); + } ~J3DIndTexMtx() {} void load(u32 param_1) const { J3DGDSetIndTexMtx((GXIndTexMtxID)(param_1 + GX_ITM_0), (Mtx3P)field_0x0, field_0x18); @@ -1673,6 +1711,11 @@ struct J3DIndTexCoordScaleInfo { /* 0x1 */ u8 mScaleT; /* 0x2 */ u8 field_0x2; /* 0x3 */ u8 field_0x3; + + J3DIndTexCoordScaleInfo& operator=(const J3DIndTexCoordScaleInfo& other) { + __memcpy(this, &other, sizeof(J3DIndTexCoordScaleInfo)); + return *this; + } }; // Size: 0x4 extern const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo; @@ -1682,15 +1725,26 @@ extern const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo; * */ struct J3DIndTexCoordScale : public J3DIndTexCoordScaleInfo { - J3DIndTexCoordScale() : J3DIndTexCoordScaleInfo(j3dDefaultIndTexCoordScaleInfo) {} - J3DIndTexCoordScale(J3DIndTexCoordScaleInfo const& info) : J3DIndTexCoordScaleInfo(info) {} + J3DIndTexCoordScale() { + J3DIndTexCoordScaleInfo::operator=(j3dDefaultIndTexCoordScaleInfo); + } + J3DIndTexCoordScale(const J3DIndTexCoordScaleInfo& info) { + J3DIndTexCoordScaleInfo::operator=(info); + } + J3DIndTexCoordScale(const J3DIndTexCoordScale& other) { + __memcpy(this, &other, sizeof(J3DIndTexCoordScale)); + } ~J3DIndTexCoordScale() {} u8 getScaleS() { return mScaleS; } u8 getScaleT() { return mScaleT; } J3DIndTexCoordScale& operator=(const J3DIndTexCoordScale& other) { - //__memcpy(this, &other, sizeof(J3DIndTexCoordScaleInfo)); +#if DEBUG + J3DIndTexCoordScaleInfo::operator=(other); +#else + // Fakematch: Instruction order is wrong with __memcpy or J3DIndTexCoordScaleInfo::operator= *(u32*)this = *(u32*)&other; +#endif return *this; } }; // Size: 0x4 diff --git a/include/JSystem/J3DGraphBase/J3DTevs.h b/include/JSystem/J3DGraphBase/J3DTevs.h index 15c4b6ae10..239bd335c5 100644 --- a/include/JSystem/J3DGraphBase/J3DTevs.h +++ b/include/JSystem/J3DGraphBase/J3DTevs.h @@ -259,7 +259,9 @@ extern const J3DTevOrderInfo j3dDefaultTevOrderInfoNull; * */ struct J3DTevOrder : public J3DTevOrderInfo { - J3DTevOrder() : J3DTevOrderInfo(j3dDefaultTevOrderInfoNull) {} + J3DTevOrder() { + J3DTevOrderInfo::operator=(j3dDefaultTevOrderInfoNull); + } J3DTevOrder(const J3DTevOrderInfo& info) : J3DTevOrderInfo(info) {} J3DTevOrderInfo& getTevOrderInfo() { return *this; } @@ -269,6 +271,10 @@ struct J3DTevOrder : public J3DTevOrderInfo { extern u8 j3dTevSwapTableTable[1024]; extern u8 const j3dDefaultTevSwapTableID; +inline u8 calcTevSwapTableID(u8 param_0, u8 param_1, u8 param_2, u8 param_3) { + return 0x40 * (u8)param_0 + 0x10 * (u8)param_1 + 4 * (u8)param_2 + param_3; +} + /** * @ingroup jsystem-j3d * @@ -289,10 +295,6 @@ struct J3DTevSwapModeTable { return *this; } - u8 calcTevSwapTableID(u8 param_0, u8 param_1, u8 param_2, u8 param_3) { - return 0x40 * param_0 + 0x10 * param_1 + 4 * param_2 + param_3; - } - u8 getR() const { return *(&j3dTevSwapTableTable[mIdx * 4] + 0); } u8 getG() const { return *(&j3dTevSwapTableTable[mIdx * 4] + 1); } u8 getB() const { return *(&j3dTevSwapTableTable[mIdx * 4] + 2); } diff --git a/include/JSystem/J3DGraphBase/J3DTexture.h b/include/JSystem/J3DGraphBase/J3DTexture.h index 33848d1744..a049f0ba99 100644 --- a/include/JSystem/J3DGraphBase/J3DTexture.h +++ b/include/JSystem/J3DGraphBase/J3DTexture.h @@ -82,10 +82,7 @@ struct J3DTexCoordInfo { /* 0x3 */ u8 pad; J3DTexCoordInfo& operator=(const J3DTexCoordInfo& other) { - mTexGenType = other.mTexGenType; - mTexGenSrc = other.mTexGenSrc; - mTexGenMtx = other.mTexGenMtx; - pad = other.pad; + __memcpy(this, &other, sizeof(J3DTexCoordInfo)); return *this; } }; @@ -98,14 +95,14 @@ extern J3DTexCoordInfo const j3dDefaultTexCoordInfo[8]; */ struct J3DTexCoord : public J3DTexCoordInfo { J3DTexCoord() { - setTexCoordInfo(j3dDefaultTexCoordInfo[0]); - resetTexMtxReg(); + J3DTexCoordInfo::operator=(j3dDefaultTexCoordInfo[0]); + mTexMtxReg = mTexGenMtx; } - J3DTexCoord(J3DTexCoordInfo const& info) { - setTexCoordInfo(info); - resetTexMtxReg(); + J3DTexCoord(const J3DTexCoordInfo& info) { + J3DTexCoordInfo::operator=(info); + mTexMtxReg = mTexGenMtx; } - void setTexCoordInfo(J3DTexCoordInfo const& info) { + void setTexCoordInfo(const J3DTexCoordInfo& info) { __memcpy(this, &info, sizeof(J3DTexCoordInfo)); } @@ -116,8 +113,12 @@ struct J3DTexCoord : public J3DTexCoordInfo { void setTexGenMtx(u8 param_1) { mTexGenMtx = param_1; } void setTexMtxReg(u16 reg) { mTexMtxReg = reg; } J3DTexCoord& operator=(const J3DTexCoord& other) { - // Fake match (__memcpy or = doesn't match) +#if DEBUG + J3DTexCoordInfo::operator=(other); +#else + // Fakematch: Instruction order is wrong with __memcpy or J3DTexCoordInfo::operator= *(u32*)this = *(u32*)&other; +#endif return *this; } diff --git a/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h b/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h index 208390a258..bed19cd693 100644 --- a/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h +++ b/include/JSystem/J3DGraphLoader/J3DMaterialFactory.h @@ -113,7 +113,7 @@ public: u32 calcSizePatchedMaterial(J3DMaterial*, int, u32) const; u32 calcSizeLockedMaterial(J3DMaterial*, int, u32) const; J3DGXColor newMatColor(int, int) const; - u8 newColorChanNum(int) const; + const u8 newColorChanNum(int) const; J3DColorChan newColorChan(int, int) const; J3DGXColor newAmbColor(int, int) const; u32 newTexGenNum(int) const; @@ -124,7 +124,7 @@ public: J3DTevOrder newTevOrder(int, int) const; J3DGXColorS10 newTevColor(int, int) const; J3DGXColor newTevKColor(int, int) const; - u8 newTevStageNum(int) const; + const u8 newTevStageNum(int) const; J3DTevStage newTevStage(int, int) const; J3DTevSwapModeTable newTevSwapModeTable(int, int) const; u8 newIndTexStageNum(int) const; @@ -136,8 +136,8 @@ public: J3DAlphaComp newAlphaComp(int) const; J3DBlend newBlend(int) const; J3DZMode newZMode(int) const; - u8 newZCompLoc(int) const; - u8 newDither(int) const; + const u8 newZCompLoc(int) const; + const u8 newDither(int) const; J3DNBTScale newNBTScale(int) const; u16 getMaterialID(int idx) const { return mpMaterialID[idx]; } diff --git a/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h b/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h index 5ed3539d37..e1369bbe5f 100644 --- a/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h +++ b/include/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.h @@ -56,7 +56,7 @@ public: u32 countStages(int) const; J3DMaterial* create(J3DMaterial*, int, u32) const; J3DGXColor newMatColor(int, int) const; - u8 newColorChanNum(int) const; + const u8 newColorChanNum(int) const; J3DColorChan newColorChan(int, int) const; u32 newTexGenNum(int) const; J3DTexCoord newTexCoord(int, int) const; @@ -66,15 +66,15 @@ public: J3DTevOrder newTevOrder(int, int) const; J3DGXColorS10 newTevColor(int, int) const; J3DGXColor newTevKColor(int, int) const; - u8 newTevStageNum(int) const; + const u8 newTevStageNum(int) const; J3DTevStage newTevStage(int, int) const; J3DTevSwapModeTable newTevSwapModeTable(int, int) const; J3DFog newFog(int) const; J3DAlphaComp newAlphaComp(int) const; J3DBlend newBlend(int) const; - J3DZMode newZMode(int) const; - u8 newZCompLoc(int) const; - u8 newDither(int) const; + const J3DZMode newZMode(int) const; + const u8 newZCompLoc(int) const; + const u8 newDither(int) const; J3DNBTScale newNBTScale(int) const; u16 getMaterialID(u16 idx) { return mpMaterialID[idx]; } diff --git a/include/JSystem/J3DGraphLoader/J3DModelLoader.h b/include/JSystem/J3DGraphLoader/J3DModelLoader.h index 1e2aa2051a..a0a9709002 100644 --- a/include/JSystem/J3DGraphLoader/J3DModelLoader.h +++ b/include/JSystem/J3DGraphLoader/J3DModelLoader.h @@ -239,7 +239,7 @@ enum J3DModelLoaderFlagTypes { J3DMLF_Material_Color_AmbientOn = 0x80000000 }; -static inline u32 getMdlDataFlag_TevStageNum(u32 flags) { return (flags >> 0x10) & 0x1f; } +static inline u32 getMdlDataFlag_TevStageNum(u32 flags) { return (flags & 0x001f0000) >> 0x10; } static inline u32 getMdlDataFlag_TexGenFlag(u32 flags) { return flags & 0x0c000000; } static inline u32 getMdlDataFlag_ColorFlag(u32 flags) { return flags & 0xc0000000; } static inline u32 getMdlDataFlag_PEFlag(u32 flags) { return flags & 0x30000000; } diff --git a/include/JSystem/JSupport/JSupport.h b/include/JSystem/JSupport/JSupport.h index 0b9a37aec5..4f103bdf1a 100644 --- a/include/JSystem/JSupport/JSupport.h +++ b/include/JSystem/JSupport/JSupport.h @@ -23,11 +23,13 @@ T* JSUConvertOffsetToPtr(const void* ptr, uintptr_t offset) { */ template T* JSUConvertOffsetToPtr(const void* ptr, const void* offset) { + T* ret; if (offset == NULL) { - return NULL; + ret = NULL; } else { - return (T*)((intptr_t)ptr + (intptr_t)offset); + ret = (T*)((intptr_t)ptr + (intptr_t)offset); } + return ret; } inline u8 JSULoNibble(u8 param_0) { return param_0 & 0x0f; } diff --git a/include/d/actor/d_a_npc4.h b/include/d/actor/d_a_npc4.h index f4086b1d96..d84fdadf7e 100644 --- a/include/d/actor/d_a_npc4.h +++ b/include/d/actor/d_a_npc4.h @@ -185,7 +185,6 @@ public: }; daNpcF_c() { - FORCE_DONT_INLINE; initialize(); } BOOL execute(); diff --git a/src/JSystem/J2DGraph/J2DMaterialFactory.cpp b/src/JSystem/J2DGraph/J2DMaterialFactory.cpp index 8e430601b9..024adef56f 100644 --- a/src/JSystem/J2DGraph/J2DMaterialFactory.cpp +++ b/src/JSystem/J2DGraph/J2DMaterialFactory.cpp @@ -270,18 +270,8 @@ J2DTevOrder J2DMaterialFactory::newTevOrder(int param_0, int param_1) const { } J2DGXColorS10 J2DMaterialFactory::newTevColor(int param_0, int param_1) const { - // FAKEMATCH - #if DEBUG || VERSION == VERSION_WII_USA_R0 || VERSION == VERSION_WII_USA_R2 GXColorS10 color = {0, 0, 0, 0}; J2DGXColorS10 rv = color; - #else - GXColorS10 color = {0, 0, 0, 0}; - J2DGXColorS10 rv; - rv.r = color.r; - rv.g = color.g; - rv.b = color.b; - rv.a = color.a; - #endif J2DMaterialInitData* iVar2 = &field_0x4[field_0x8[param_0]]; if (iVar2->field_0x92[param_1] != 0xffff) { diff --git a/src/JSystem/J2DGraph/J2DTevs.cpp b/src/JSystem/J2DGraph/J2DTevs.cpp index 51c8027ff9..703046a687 100644 --- a/src/JSystem/J2DGraph/J2DTevs.cpp +++ b/src/JSystem/J2DGraph/J2DTevs.cpp @@ -149,6 +149,6 @@ extern const u8 j2dDefaultPEBlockDither = 0; extern const J2DColorChanInfo j2dDefaultColorChanInfo = {0, 3, 0, 0}; -extern const u8 data_804561AC = 0x1B; +extern const u8 j2dDefaultTevSwapTableID = 0x1B; extern const u16 j2dDefaultAlphaCmp = 0x00E7; diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp index 15a0a65feb..d9d098c66d 100644 --- a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp @@ -61,40 +61,41 @@ u16 J3DMaterialFactory::countUniqueMaterials() { s32 id = -1; for (u16 i = 0; i < mMaterialNum; i++) { if (id < mpMaterialID[i]) { - count++; id = mpMaterialID[i]; + count++; } } return count; } u32 J3DMaterialFactory::countTexGens(int i_idx) const { - u8 tex_gen_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexGenNumIdx; - if (tex_gen_num_index != 0xff) { - return mpTexGenNum[tex_gen_num_index]; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexGenNumIdx != 0xff) { + return mpTexGenNum[mtl_init_data->mTexGenNumIdx]; } return 0; } u32 J3DMaterialFactory::countStages(int i_idx) const { - J3DMaterialInitData* init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; u32 count1 = 0; u32 count2 = 0; - u8 tev_stage_num_index = init_data->mTevStageNumIdx; - if (tev_stage_num_index != 0xff) { - count2 = mpTevStageNum[tev_stage_num_index]; + if (mtl_init_data->mTevStageNumIdx != 0xff) { + count2 = mpTevStageNum[mtl_init_data->mTevStageNumIdx]; } for (int i = 0; i < 8; i++) { - if (init_data->mTexNoIdx[i] != 0xffff) { + if (mtl_init_data->mTexNoIdx[i] != 0xffff) { count1++; } } if (count2 != count1 && count1 != 0) { + u32 count3; if (count2 > count1) { - return count2; + count3 = count2; } else { - return count1; + count3 = count1; } + return count3; } return count2; } @@ -343,24 +344,31 @@ J3DMaterial* J3DMaterialFactory::createLockedMaterial(J3DMaterial* i_material, i u32 i_flags) const { if (i_material == NULL) { i_material = new J3DLockedMaterial(); + J3D_ASSERT_ALLOCMEM(629, i_material); i_material->mColorBlock = new J3DColorBlockNull(); + J3D_ASSERT_ALLOCMEM(634, i_material->mColorBlock); i_material->mTexGenBlock = new J3DTexGenBlockNull(); + J3D_ASSERT_ALLOCMEM(636, i_material->mTexGenBlock); i_material->mTevBlock = new J3DTevBlockNull(); + J3D_ASSERT_ALLOCMEM(638, i_material->mTevBlock); i_material->mIndBlock = new J3DIndBlockNull(); + J3D_ASSERT_ALLOCMEM(640, i_material->mIndBlock); i_material->mPEBlock = new J3DPEBlockNull(); + J3D_ASSERT_ALLOCMEM(642, i_material->mPEBlock); i_material->mIndex = i_idx; i_material->mMaterialMode = mpMaterialMode[i_idx]; } i_material->mCurrentMtx = mpCurrentMtxInfo[i_idx]; - i_material->mColorBlock->setMatColorOffset(mpPatchingInfo[i_idx].mMatColorOffset); - i_material->mColorBlock->setColorChanOffset(mpPatchingInfo[i_idx].mColorChanOffset); - i_material->mTexGenBlock->setTexMtxOffset(mpPatchingInfo[i_idx].mTexMtxOffset); - i_material->mTevBlock->setTexNoOffset(mpPatchingInfo[i_idx].mTexNoOffset); - i_material->mTevBlock->setTevRegOffset(mpPatchingInfo[i_idx].mTevRegOffset); - i_material->mPEBlock->setFogOffset(mpPatchingInfo[i_idx].mFogOffset); + i_material->getColorBlock()->setMatColorOffset(mpPatchingInfo[i_idx].mMatColorOffset); + i_material->getColorBlock()->setColorChanOffset(mpPatchingInfo[i_idx].mColorChanOffset); + i_material->getTexGenBlock()->setTexMtxOffset(mpPatchingInfo[i_idx].mTexMtxOffset); + i_material->getTevBlock()->setTexNoOffset(mpPatchingInfo[i_idx].mTexNoOffset); + i_material->getTevBlock()->setTevRegOffset(mpPatchingInfo[i_idx].mTevRegOffset); + i_material->getPEBlock()->setFogOffset(mpPatchingInfo[i_idx].mFogOffset); if (i_material->mSharedDLObj == NULL) { i_material->mSharedDLObj = new J3DDisplayListObj(); + J3D_ASSERT_ALLOCMEM(673, i_material->mSharedDLObj); i_material->mSharedDLObj->setSingleDisplayList((void*)( mpDisplayListInit[i_idx].mOffset + (uintptr_t)&mpDisplayListInit[i_idx]), mpDisplayListInit[i_idx].field_0x4 @@ -374,13 +382,13 @@ u32 J3DMaterialFactory::calcSize(J3DMaterial* i_material, J3DMaterialFactory::Ma u32 size = 0; switch (i_type) { case MATERIAL_TYPE_NORMAL: - size = calcSizeNormalMaterial(i_material, i_idx, i_flags); + size += calcSizeNormalMaterial(i_material, i_idx, i_flags); break; case MATERIAL_TYPE_LOCKED: - size = calcSizeLockedMaterial(i_material, i_idx, i_flags); + size += calcSizeLockedMaterial(i_material, i_idx, i_flags); break; case MATERIAL_TYPE_PATCHED: - size = calcSizePatchedMaterial(i_material, i_idx, i_flags); + size += calcSizePatchedMaterial(i_material, i_idx, i_flags); break; } return size; @@ -423,15 +431,16 @@ u32 J3DMaterialFactory::calcSizePatchedMaterial(J3DMaterial* i_material, int i_i u32 i_flags) const { u32 size = 0; if (i_material == NULL) { - size = sizeof(J3DPatchedMaterial); + size += sizeof(J3DPatchedMaterial); } - u8 ind_flag = (i_flags & 0x3000000) != 0 ? 1 : 0; + u8 ind_flag = (i_flags & 0x3000000) != 0 ? (u8)1 : (u8)0; size += J3DMaterial::calcSizeColorBlock(0x40000000); - size += 0x134; // TODO what is this + size += sizeof(J3DTexGenBlockPatched); + size += sizeof(J3DTevBlockPatched); size += J3DMaterial::calcSizeIndBlock(ind_flag); size += J3DMaterial::calcSizePEBlock(0x10000000, getMaterialMode(i_idx)); J3DMaterialInitData* init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; - for (int i = 0; i < 8; i++) { + for (u32 i = 0; i < 8; i++) { if (init_data->mTexMtxIdx[i] != 0xffff) { size += sizeof(J3DTexMtx); } @@ -443,28 +452,31 @@ u32 J3DMaterialFactory::calcSizeLockedMaterial(J3DMaterial* i_material, int i_id u32 i_flags) const { u32 size = 0; if (i_material == NULL) { - size = sizeof(J3DLockedMaterial) + sizeof(J3DColorBlockNull) + sizeof(J3DTexGenBlockNull) - + sizeof(J3DTevBlockNull) + sizeof(J3DIndBlockNull) + sizeof(J3DPEBlockNull); + size += sizeof(J3DLockedMaterial); + size += sizeof(J3DColorBlockNull); + size += sizeof(J3DTexGenBlockNull); + size += sizeof(J3DTevBlockNull); + size += sizeof(J3DIndBlockNull); + size += sizeof(J3DPEBlockNull); } - return size + sizeof(J3DDisplayListObj); + size += sizeof(J3DDisplayListObj); + return size; } -static GXColor const defaultMatColor = {0xff, 0xff, 0xff, 0xff}; - J3DGXColor J3DMaterialFactory::newMatColor(int i_idx, int i_no) const { - J3DGXColor dflt = (J3DGXColor)defaultMatColor; - u16 mat_color_index = mpMaterialInitData[mpMaterialID[i_idx]].mMatColorIdx[i_no]; - if (mat_color_index != 0xffff) { - return mpMatColor[mat_color_index]; + J3DGXColor dflt = (GXColor){0xff, 0xff, 0xff, 0xff}; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mMatColorIdx[i_no] != 0xffff) { + return mpMatColor[mtl_init_data->mMatColorIdx[i_no]]; } else { return dflt; } } -u8 J3DMaterialFactory::newColorChanNum(int i_idx) const { - u8 color_chan_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mColorChanNumIdx; - if (color_chan_num_index != 0xff) { - return mpColorChanNum[color_chan_num_index]; +const u8 J3DMaterialFactory::newColorChanNum(int i_idx) const { + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mColorChanNumIdx != 0xff) { + return mpColorChanNum[mtl_init_data->mColorChanNumIdx]; } else { return 0; } @@ -480,31 +492,30 @@ J3DColorChan J3DMaterialFactory::newColorChan(int i_idx, int i_no) const { } } -static GXColor const defaultAmbColor = {0x32, 0x32, 0x32, 0x32}; - J3DGXColor J3DMaterialFactory::newAmbColor(int i_idx, int i_no) const { - J3DGXColor dflt = (J3DGXColor)defaultAmbColor; - u16 amb_color_index = mpMaterialInitData[mpMaterialID[i_idx]].mAmbColorIdx[i_no]; - if (amb_color_index != 0xffff) { - return mpAmbColor[amb_color_index]; + J3DGXColor dflt = (GXColor){0x32, 0x32, 0x32, 0x32}; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mAmbColorIdx[i_no] != 0xffff) { + return mpAmbColor[mtl_init_data->mAmbColorIdx[i_no]]; } else { return dflt; } } u32 J3DMaterialFactory::newTexGenNum(int i_idx) const { - u8 tex_gen_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexGenNumIdx; - if (tex_gen_num_index != 0xff) { - return mpTexGenNum[tex_gen_num_index]; + u32 r30 = 0; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexGenNumIdx != 0xff) { + return mpTexGenNum[mtl_init_data->mTexGenNumIdx]; } else { return 0; } } J3DTexCoord J3DMaterialFactory::newTexCoord(int i_idx, int i_no) const { - u16 tex_coord_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexCoordIdx[i_no]; - if (tex_coord_index != 0xffff) { - return J3DTexCoord(mpTexCoordInfo[tex_coord_index]); + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexCoordIdx[i_no] != 0xffff) { + return J3DTexCoord(mpTexCoordInfo[mtl_init_data->mTexCoordIdx[i_no]]); } else { return J3DTexCoord(); } @@ -520,18 +531,19 @@ J3DTexMtx* J3DMaterialFactory::newTexMtx(int i_idx, int i_no) const { } u8 J3DMaterialFactory::newCullMode(int i_idx) const { - u8 cull_mode_index = mpMaterialInitData[mpMaterialID[i_idx]].mCullModeIdx; - if (cull_mode_index != 0xff) { - return mpCullMode[cull_mode_index]; + u32 r30 = 0; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mCullModeIdx != 0xff) { + return mpCullMode[mtl_init_data->mCullModeIdx]; } else { return 0xff; } } u16 J3DMaterialFactory::newTexNo(int i_idx, int i_no) const { - u16 tex_no_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexNoIdx[i_no]; - if (tex_no_index != 0xffff) { - return mpTexNo[tex_no_index]; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexNoIdx[i_no] != 0xffff) { + return mpTexNo[mtl_init_data->mTexNoIdx[i_no]]; } else { return 0xffff; } @@ -547,7 +559,8 @@ J3DTevOrder J3DMaterialFactory::newTevOrder(int i_idx, int i_no) const { } J3DGXColorS10 J3DMaterialFactory::newTevColor(int i_idx, int i_no) const { - J3DGXColorS10 dflt = (GXColorS10){0, 0, 0, 0}; + GXColorS10 _dflt = {0, 0, 0, 0}; + J3DGXColorS10 dflt = _dflt; J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mTevColorIdx[i_no] != 0xffff) { return mpTevColor[mtl_init_data->mTevColorIdx[i_no]]; @@ -556,50 +569,49 @@ J3DGXColorS10 J3DMaterialFactory::newTevColor(int i_idx, int i_no) const { } } -static GXColor const defaultTevKColor = {0xff, 0xff, 0xff, 0xff}; - J3DGXColor J3DMaterialFactory::newTevKColor(int i_idx, int i_no) const { - J3DGXColor dflt = (J3DGXColor)defaultTevKColor; - u16 tev_kcolor_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevKColorIdx[i_no]; - if (tev_kcolor_index != 0xffff) { - return mpTevKColor[tev_kcolor_index]; + J3DGXColor dflt = (GXColor){0xff, 0xff, 0xff, 0xff}; + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevKColorIdx[i_no] != 0xffff) { + return mpTevKColor[mtl_init_data->mTevKColorIdx[i_no]]; } else { return dflt; } } -u8 J3DMaterialFactory::newTevStageNum(int i_idx) const { - u8 tev_stage_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevStageNumIdx; - if (tev_stage_num_index != 0xff) { - return mpTevStageNum[tev_stage_num_index]; +const u8 J3DMaterialFactory::newTevStageNum(int i_idx) const { + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevStageNumIdx != 0xff) { + return mpTevStageNum[mtl_init_data->mTevStageNumIdx]; } else { return 0xff; } } J3DTevStage J3DMaterialFactory::newTevStage(int i_idx, int i_no) const { - u16 tev_stage_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevStageIdx[i_no]; - if (tev_stage_index != 0xffff) { - return J3DTevStage(mpTevStageInfo[tev_stage_index]); + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevStageIdx[i_no] != 0xffff) { + return J3DTevStage(mpTevStageInfo[mtl_init_data->mTevStageIdx[i_no]]); } else { return J3DTevStage(); } } J3DTevSwapModeTable J3DMaterialFactory::newTevSwapModeTable(int i_idx, int i_no) const { - u16 tev_swap_mode_table_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevSwapModeTableIdx[i_no]; - if (tev_swap_mode_table_index != 0xffff) { - return J3DTevSwapModeTable(mpTevSwapModeTableInfo[tev_swap_mode_table_index]); + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevSwapModeTableIdx[i_no] != 0xffff) { + return J3DTevSwapModeTable(mpTevSwapModeTableInfo[mtl_init_data->mTevSwapModeTableIdx[i_no]]); } else { return J3DTevSwapModeTable(j3dDefaultTevSwapModeTable); } } u8 J3DMaterialFactory::newIndTexStageNum(int i_idx) const { + u8 dflt = 0; if (mpIndInitData[i_idx].mEnabled == true) { return mpIndInitData[i_idx].mIndTexStageNum; } else { - return 0; + return dflt; } } @@ -641,9 +653,9 @@ J3DIndTexCoordScale J3DMaterialFactory::newIndTexCoordScale(int i_idx, int i_no) J3DFog J3DMaterialFactory::newFog(int i_idx) const { J3DFog fog; - u16 fog_index = mpMaterialInitData[mpMaterialID[i_idx]].mFogIdx; - if (fog_index != 0xffff) { - fog.setFogInfo(mpFogInfo[fog_index]); + J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mFogIdx != 0xffff) { + fog.setFogInfo(mpFogInfo[mtl_init_data->mFogIdx]); } return fog; } @@ -667,6 +679,7 @@ J3DBlend J3DMaterialFactory::newBlend(int i_idx) const { } J3DZMode J3DMaterialFactory::newZMode(int i_idx) const { + u32 r29 = 0; J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mZModeIdx != 0xff) { return J3DZMode(mpZModeInfo[mtl_init_data->mZModeIdx]); @@ -675,7 +688,7 @@ J3DZMode J3DMaterialFactory::newZMode(int i_idx) const { } } -u8 J3DMaterialFactory::newZCompLoc(int i_idx) const { +const u8 J3DMaterialFactory::newZCompLoc(int i_idx) const { J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mZCompLocIdx != 0xff){ return mpZCompLoc[mtl_init_data->mZCompLocIdx]; @@ -684,7 +697,7 @@ u8 J3DMaterialFactory::newZCompLoc(int i_idx) const { } } -u8 J3DMaterialFactory::newDither(int i_idx) const { +const u8 J3DMaterialFactory::newDither(int i_idx) const { J3DMaterialInitData* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mDitherIdx != 0xff){ return mpDither[mtl_init_data->mDitherIdx]; diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp index 52a8f9e89b..47815e881e 100644 --- a/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp +++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp @@ -39,14 +39,17 @@ J3DMaterialFactory_v21::J3DMaterialFactory_v21(J3DMaterialBlock_v21 const& i_blo u16 J3DMaterialFactory_v21::countUniqueMaterials() { u16 i; for (i = 0; i < mMaterialNum; i++) { + if (mpMaterialID[i] - i == 0) { + // No code, maybe commented out. + } } return i; } u32 J3DMaterialFactory_v21::countTexGens(int i_idx) const { - u8 tex_gen_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexGenNumIdx; - if (tex_gen_num_index != 0xff) { - return mpTexGenNum[tex_gen_num_index]; + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexGenNumIdx != 0xff) { + return mpTexGenNum[mtl_init_data->mTexGenNumIdx]; } return 0; } @@ -55,9 +58,8 @@ u32 J3DMaterialFactory_v21::countStages(int i_idx) const { J3DMaterialInitData_v21* init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; u32 count1 = 0; u32 count2 = 0; - u8 tev_stage_num_index = init_data->mTevStageNumIdx; - if (tev_stage_num_index != 0xff) { - count2 = mpTevStageNum[tev_stage_num_index]; + if (init_data->mTevStageNumIdx != 0xff) { + count2 = mpTevStageNum[init_data->mTevStageNumIdx]; } for (int i = 0; i < 8; i++) { if (init_data->mTexNoIdx[i] != 0xffff) { @@ -65,11 +67,13 @@ u32 J3DMaterialFactory_v21::countStages(int i_idx) const { } } if (count2 != count1 && count1 != 0) { + u32 count3; if (count2 > count1) { - return count2; + count3 = count2; } else { - return count1; + count3 = count1; } + return count3; } return count2; } @@ -163,25 +167,25 @@ J3DMaterial* J3DMaterialFactory_v21::create(J3DMaterial* i_material, int i_idx, } J3DGXColor J3DMaterialFactory_v21::newMatColor(int i_idx, int i_no) const { - GXColor defaultColor = {0xff,0xff,0xff,0xff}; - J3DGXColor defaultJ3DGXColor = J3DGXColor(defaultColor); + J3DGXColor defaultColor = (GXColor){0xff, 0xff, 0xff, 0xff}; J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mMatColorIdx[i_no] != 0xffff) { return J3DGXColor(mpMatColor[mtl_init_data->mMatColorIdx[i_no]]); } - return J3DGXColor(defaultJ3DGXColor); + return J3DGXColor(defaultColor); } -u8 J3DMaterialFactory_v21::newColorChanNum(int i_idx) const { - u8 color_chan_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mColorChanNumIdx; - if (color_chan_num_index != 0xff) { - return mpColorChanNum[color_chan_num_index]; +const u8 J3DMaterialFactory_v21::newColorChanNum(int i_idx) const { + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mColorChanNumIdx != 0xff) { + return mpColorChanNum[mtl_init_data->mColorChanNumIdx]; } else { return 0; } } J3DColorChan J3DMaterialFactory_v21::newColorChan(int i_idx, int i_no) const { + u8 r29 = 0; J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mColorChanIdx[i_no] != 0xffff) { return J3DColorChan(mpColorChanInfo[mtl_init_data->mColorChanIdx[i_no]]); @@ -191,18 +195,19 @@ J3DColorChan J3DMaterialFactory_v21::newColorChan(int i_idx, int i_no) const { } u32 J3DMaterialFactory_v21::newTexGenNum(int i_idx) const { - u8 tex_gen_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexGenNumIdx; - if (tex_gen_num_index != 0xff) { - return mpTexGenNum[tex_gen_num_index]; + u8 r30 = 0; + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexGenNumIdx != 0xff) { + return mpTexGenNum[mtl_init_data->mTexGenNumIdx]; } else { return 0; } } J3DTexCoord J3DMaterialFactory_v21::newTexCoord(int i_idx, int i_no) const { - u16 tex_coord_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexCoordIdx[i_no]; - if (tex_coord_index != 0xffff) { - return J3DTexCoord(mpTexCoordInfo[tex_coord_index]); + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexCoordIdx[i_no] != 0xffff) { + return J3DTexCoord(mpTexCoordInfo[mtl_init_data->mTexCoordIdx[i_no]]); } else { return J3DTexCoord(); } @@ -218,18 +223,19 @@ J3DTexMtx* J3DMaterialFactory_v21::newTexMtx(int i_idx, int i_no) const { } u8 J3DMaterialFactory_v21::newCullMode(int i_idx) const { - u8 cull_mode_index = mpMaterialInitData[mpMaterialID[i_idx]].mCullModeIdx; - if (cull_mode_index != 0xff) { - return mpCullMode[cull_mode_index]; + u8 r30 = 0; + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mCullModeIdx != 0xff) { + return mpCullMode[mtl_init_data->mCullModeIdx]; } else { return 0xff; } } u16 J3DMaterialFactory_v21::newTexNo(int i_idx, int i_no) const { - u16 tex_no_index = mpMaterialInitData[mpMaterialID[i_idx]].mTexNoIdx[i_no]; - if (tex_no_index != 0xffff) { - return mpTexNo[tex_no_index]; + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTexNoIdx[i_no] != 0xffff) { + return mpTexNo[mtl_init_data->mTexNoIdx[i_no]]; } else { return 0xffff; } @@ -251,33 +257,32 @@ J3DGXColorS10 J3DMaterialFactory_v21::newTevColor(int i_idx, int i_no) const { if (mtl_init_data->mTevColorIdx[i_no] != 0xffff) { return mpTevColor[mtl_init_data->mTevColorIdx[i_no]]; } else { - return defaultTevColor; + return dflt; } } J3DGXColor J3DMaterialFactory_v21::newTevKColor(int i_idx, int param_1) const { - GXColor defaultColor = {0xff,0xff,0xff,0xff}; - J3DGXColor defaultJ3DGXColor = J3DGXColor(defaultColor); + J3DGXColor defaultColor = (GXColor){0xff, 0xff, 0xff, 0xff}; J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mTevKColorIdx[param_1] != 0xffff) { return J3DGXColor(mpTevKColor[mtl_init_data->mTevKColorIdx[param_1]]); } - return J3DGXColor(defaultJ3DGXColor); + return J3DGXColor(defaultColor); } -u8 J3DMaterialFactory_v21::newTevStageNum(int i_idx) const { - u8 tev_stage_num_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevStageNumIdx; - if (tev_stage_num_index != 0xff) { - return mpTevStageNum[tev_stage_num_index]; +const u8 J3DMaterialFactory_v21::newTevStageNum(int i_idx) const { + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevStageNumIdx != 0xff) { + return mpTevStageNum[mtl_init_data->mTevStageNumIdx]; } else { return 0xff; } } J3DTevStage J3DMaterialFactory_v21::newTevStage(int i_idx, int i_no) const { - u16 tev_stage_index = mpMaterialInitData[mpMaterialID[i_idx]].mTevStageIdx[i_no]; - if (tev_stage_index != 0xffff) { - return J3DTevStage(mpTevStageInfo[tev_stage_index]); + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mTevStageIdx[i_no] != 0xffff) { + return J3DTevStage(mpTevStageInfo[mtl_init_data->mTevStageIdx[i_no]]); } else { return J3DTevStage(); } @@ -293,9 +298,9 @@ J3DTevSwapModeTable J3DMaterialFactory_v21::newTevSwapModeTable(int i_idx, int p J3DFog J3DMaterialFactory_v21::newFog(int i_idx) const { J3DFog fog; - u16 fog_index = mpMaterialInitData[mpMaterialID[i_idx]].mFogIdx; - if (fog_index != 0xffff) { - fog.setFogInfo(mpFogInfo[fog_index]); + J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; + if (mtl_init_data->mFogIdx != 0xffff) { + fog.setFogInfo(mpFogInfo[mtl_init_data->mFogIdx]); } return fog; } @@ -317,7 +322,8 @@ J3DBlend J3DMaterialFactory_v21::newBlend(int i_idx) const { } } -J3DZMode J3DMaterialFactory_v21::newZMode(int i_idx) const { +const J3DZMode J3DMaterialFactory_v21::newZMode(int i_idx) const { + u8 r29 = 0; J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mZModeIdx != 0xff) { return J3DZMode(mpZModeInfo[mtl_init_data->mZModeIdx]); @@ -326,7 +332,7 @@ J3DZMode J3DMaterialFactory_v21::newZMode(int i_idx) const { } } -u8 J3DMaterialFactory_v21::newZCompLoc(int i_idx) const { +const u8 J3DMaterialFactory_v21::newZCompLoc(int i_idx) const { J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mZCompLocIdx != 0xff){ return mpZCompLoc[mtl_init_data->mZCompLocIdx]; @@ -335,7 +341,7 @@ u8 J3DMaterialFactory_v21::newZCompLoc(int i_idx) const { } } -u8 J3DMaterialFactory_v21::newDither(int i_idx) const { +const u8 J3DMaterialFactory_v21::newDither(int i_idx) const { J3DMaterialInitData_v21* mtl_init_data = &mpMaterialInitData[mpMaterialID[i_idx]]; if (mtl_init_data->mDitherIdx != 0xff){ return mpDither[mtl_init_data->mDitherIdx]; diff --git a/src/d/actor/d_a_arrow.cpp b/src/d/actor/d_a_arrow.cpp index 79cb8dd9db..d0b6a7b226 100644 --- a/src/d/actor/d_a_arrow.cpp +++ b/src/d/actor/d_a_arrow.cpp @@ -1069,8 +1069,8 @@ int daArrow_c::draw() { return TRUE; } - static const GXColorS10 tmpColor = {0, 0, 0}; - J3DGXColorS10 color = (tmpColor); + static const GXColorS10 tmpColor = {0x00, 0x00, 0x00, 0x00}; + J3DGXColorS10 color = tmpColor; daAlink_c* link = daAlink_getAlinkActorClass(); if (fopAcM_GetParam(this) == 0 && field_0x940 != 0) { diff --git a/src/d/actor/d_a_e_gb.cpp b/src/d/actor/d_a_e_gb.cpp index a0f43bbac6..46593a7671 100644 --- a/src/d/actor/d_a_e_gb.cpp +++ b/src/d/actor/d_a_e_gb.cpp @@ -6,7 +6,7 @@ #include "d/dolzel_rel.h" // IWYU pragma: keep #include "d/actor/d_a_e_gb.h" -#include "../assets/GZ2E01/res/Object/E_gb.h" +#include "res/Object/E_gb.h" #include "d/d_cc_d.h" #include "d/d_camera.h" #include "d/d_bomb.h" diff --git a/src/d/actor/d_a_e_hz.cpp b/src/d/actor/d_a_e_hz.cpp index 4bc16b0d61..c7b54ecaba 100644 --- a/src/d/actor/d_a_e_hz.cpp +++ b/src/d/actor/d_a_e_hz.cpp @@ -7,7 +7,7 @@ #include "Z2AudioLib/Z2Instances.h" #include "d/actor/d_a_e_hz.h" -#include "../assets/GZ2E01/res/Object/E_hz.h" +#include "res/Object/E_hz.h" #include "d/d_camera.h" #include "f_op/f_op_actor_enemy.h" #include "d/d_debug_viewer.h" diff --git a/src/d/actor/d_a_npc_zelda.cpp b/src/d/actor/d_a_npc_zelda.cpp index b0f4cab482..e3c3239c5b 100644 --- a/src/d/actor/d_a_npc_zelda.cpp +++ b/src/d/actor/d_a_npc_zelda.cpp @@ -473,6 +473,7 @@ void daNpc_Zelda_c::srchActors() { switch (field_0xf80) { case 0: default: + break; } #endif } @@ -625,7 +626,7 @@ int daNpc_Zelda_c::drawDbgInfo() { attention_info.distances[fopAc_attn_JUEL_e]).mDistMax; f32 distMax2 = dComIfGp_getAttention()->getDistTable( attention_info.distances[fopAc_attn_TALK_e]).mDistMax; - GXColor circle1Color = { 0xc8, 0x00, 0xff }; + GXColor circle1Color = { 0xc8, 0x00, 0xff, 0x00 }; dDbVw_drawCircleOpa(attention_info.position, distMax1, circle1Color, 1, 0xc); GXColor circle2Color = { 0xc8, 0x00, 0x00, 0xff }; dDbVw_drawCircleOpa(attention_info.position, distMax2, circle2Color, 1, 0xc); diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp index e92627f055..4cba9026ba 100644 --- a/src/m_Do/m_Do_ext.cpp +++ b/src/m_Do/m_Do_ext.cpp @@ -3528,3 +3528,23 @@ OSThread* mDoExt_GetCurrentRunningThread() { return thread; } + +// TODO: hack to get these inlines to appear for debug +static void dummy() { + { J3DZMode temp; temp = temp; J3DZMode temp2(temp); } + { J3DBlend temp; temp = temp; J3DBlend temp2(temp); } + { J3DAlphaComp temp; temp = temp; J3DAlphaComp temp2(temp); } + { J3DIndTexCoordScale temp; temp = temp; J3DIndTexCoordScale temp2(temp); } + { J3DIndTexMtx temp; temp = temp; J3DIndTexMtx temp2(temp); } + { J3DIndTevStage temp; temp = temp; J3DIndTevStage temp2(temp); } + { J3DTevStage temp; temp = temp; J3DTevStage temp2(temp); } + { J3DTevSwapModeTable temp; temp = temp; J3DTevSwapModeTable temp2(temp); } + { J3DTevOrder temp; temp = temp; J3DTevOrder temp2(temp); } + { J3DGXColorS10 temp; temp = temp; J3DGXColorS10 temp2(temp); } + { J3DTexCoord temp; temp = temp; J3DTexCoord temp2(temp); } + { J3DColorChan temp; temp = temp; J3DColorChan temp2(temp); } + { J3DGXColor temp; temp = temp; J3DGXColor temp2(temp); } + { J3DIndTexOrderInfo temp; temp = temp; J3DIndTexOrderInfo temp2(temp); } + { J3DFog temp; temp = temp; J3DFog temp2(temp); } + { J3DTexMtx temp; temp = temp; J3DTexMtx temp2(temp); } +} From 7307474c62f81b6261d77d4bb65797b6b800e003 Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Sat, 13 Dec 2025 01:22:03 -0500 Subject: [PATCH 14/46] Add configuration for GZ2J01 (Wii JPN) (#2950) --- .github/workflows/build.yml | 2 +- .vscode/tasks.json | 2 +- assets/RZDJ01/res/CardIcon/cardicon.h | 16 + assets/RZDJ01/res/FieldMap/D_MN01.h | 18 + assets/RZDJ01/res/FieldMap/D_MN04.h | 18 + assets/RZDJ01/res/FieldMap/D_MN05.h | 18 + assets/RZDJ01/res/FieldMap/D_MN06.h | 18 + assets/RZDJ01/res/FieldMap/D_MN07.h | 18 + assets/RZDJ01/res/FieldMap/D_MN08.h | 18 + assets/RZDJ01/res/FieldMap/D_MN09.h | 18 + assets/RZDJ01/res/FieldMap/D_MN10.h | 18 + assets/RZDJ01/res/FieldMap/D_MN11.h | 18 + assets/RZDJ01/res/FieldMap/Field0.h | 282 + assets/RZDJ01/res/FieldMap/res-d.h | 14 + assets/RZDJ01/res/FieldMap/res-f.h | 18 + assets/RZDJ01/res/Fonteu/fontres.h | 14 + assets/RZDJ01/res/Fonteu/rubyres.h | 14 + assets/RZDJ01/res/Fontus/fontres.h | 14 + assets/RZDJ01/res/Fontus/rubyres.h | 14 + assets/RZDJ01/res/Layout/LogoPalFr.h | 26 + assets/RZDJ01/res/Layout/LogoPalGm.h | 26 + assets/RZDJ01/res/Layout/LogoPalIt.h | 26 + assets/RZDJ01/res/Layout/LogoPalSp.h | 26 + assets/RZDJ01/res/Layout/LogoPalUk.h | 26 + assets/RZDJ01/res/Layout/Title2D.h | 36 + assets/RZDJ01/res/Layout/button.h | 58 + assets/RZDJ01/res/Layout/clctres.h | 220 + assets/RZDJ01/res/Layout/clctresE3.h | 98 + assets/RZDJ01/res/Layout/clctresR.h | 212 + assets/RZDJ01/res/Layout/dmapres.h | 164 + assets/RZDJ01/res/Layout/errorres.h | 14 + assets/RZDJ01/res/Layout/fishres.h | 56 + assets/RZDJ01/res/Layout/fmapres.h | 158 + assets/RZDJ01/res/Layout/insectRes.h | 104 + assets/RZDJ01/res/Layout/itemicon.h | 248 + assets/RZDJ01/res/Layout/itemres.h | 48 + assets/RZDJ01/res/Layout/itmInfRes.h | 38 + assets/RZDJ01/res/Layout/letres.h | 64 + assets/RZDJ01/res/Layout/main2D.h | 304 + assets/RZDJ01/res/Layout/msgcom.h | 20 + assets/RZDJ01/res/Layout/msgres00.h | 48 + assets/RZDJ01/res/Layout/msgres01.h | 24 + assets/RZDJ01/res/Layout/msgres02.h | 74 + assets/RZDJ01/res/Layout/msgres03.h | 70 + assets/RZDJ01/res/Layout/msgres04.h | 26 + assets/RZDJ01/res/Layout/msgres04F.h | 26 + assets/RZDJ01/res/Layout/msgres05.h | 40 + assets/RZDJ01/res/Layout/msgres06.h | 14 + assets/RZDJ01/res/Layout/optres.h | 96 + assets/RZDJ01/res/Layout/playerName.h | 44 + assets/RZDJ01/res/Layout/ringres.h | 80 + assets/RZDJ01/res/Layout/saveres.h | 96 + assets/RZDJ01/res/Layout/skillres.h | 50 + assets/RZDJ01/res/LayoutRevo/buttonR.h | 74 + assets/RZDJ01/res/LayoutRevo/clctresR.h | 222 + assets/RZDJ01/res/LayoutRevo/dmapresR.h | 170 + assets/RZDJ01/res/LayoutRevo/fishresR.h | 58 + assets/RZDJ01/res/LayoutRevo/fmapresR.h | 154 + assets/RZDJ01/res/LayoutRevo/insectResR.h | 106 + assets/RZDJ01/res/LayoutRevo/itmInfResR.h | 52 + assets/RZDJ01/res/LayoutRevo/letresR.h | 66 + assets/RZDJ01/res/LayoutRevo/logoR.h | 20 + assets/RZDJ01/res/LayoutRevo/main2DR.h | 346 + assets/RZDJ01/res/LayoutRevo/msgcomR.h | 20 + assets/RZDJ01/res/LayoutRevo/msgres00R.h | 48 + assets/RZDJ01/res/LayoutRevo/msgres01R.h | 24 + assets/RZDJ01/res/LayoutRevo/msgres02R.h | 74 + assets/RZDJ01/res/LayoutRevo/msgres03R.h | 70 + assets/RZDJ01/res/LayoutRevo/optresR.h | 106 + assets/RZDJ01/res/LayoutRevo/ringresR.h | 70 + assets/RZDJ01/res/LayoutRevo/skillresR.h | 52 + assets/RZDJ01/res/Msgfr/bmgres.h | 16 + assets/RZDJ01/res/Msgfr/bmgres1.h | 14 + assets/RZDJ01/res/Msgfr/bmgres2.h | 14 + assets/RZDJ01/res/Msgfr/bmgres3.h | 14 + assets/RZDJ01/res/Msgfr/bmgres4.h | 14 + assets/RZDJ01/res/Msgfr/bmgres5.h | 14 + assets/RZDJ01/res/Msgfr/bmgres6.h | 14 + assets/RZDJ01/res/Msgfr/bmgres7.h | 14 + assets/RZDJ01/res/Msgfr/bmgres8.h | 14 + assets/RZDJ01/res/Msgfr/bmgres99.h | 10 + assets/RZDJ01/res/Msgsp/bmgres.h | 16 + assets/RZDJ01/res/Msgsp/bmgres1.h | 14 + assets/RZDJ01/res/Msgsp/bmgres2.h | 14 + assets/RZDJ01/res/Msgsp/bmgres3.h | 14 + assets/RZDJ01/res/Msgsp/bmgres4.h | 14 + assets/RZDJ01/res/Msgsp/bmgres5.h | 14 + assets/RZDJ01/res/Msgsp/bmgres6.h | 14 + assets/RZDJ01/res/Msgsp/bmgres7.h | 14 + assets/RZDJ01/res/Msgsp/bmgres8.h | 14 + assets/RZDJ01/res/Msgsp/bmgres99.h | 10 + assets/RZDJ01/res/Msgus/bmgres.h | 16 + assets/RZDJ01/res/Msgus/bmgres1.h | 14 + assets/RZDJ01/res/Msgus/bmgres2.h | 14 + assets/RZDJ01/res/Msgus/bmgres3.h | 14 + assets/RZDJ01/res/Msgus/bmgres4.h | 14 + assets/RZDJ01/res/Msgus/bmgres5.h | 14 + assets/RZDJ01/res/Msgus/bmgres6.h | 14 + assets/RZDJ01/res/Msgus/bmgres7.h | 14 + assets/RZDJ01/res/Msgus/bmgres8.h | 14 + assets/RZDJ01/res/Msgus/bmgres99.h | 10 + assets/RZDJ01/res/Object/@bg0000.h | 22 + assets/RZDJ01/res/Object/@bg0001.h | 26 + assets/RZDJ01/res/Object/@bg0002.h | 14 + assets/RZDJ01/res/Object/@bg0003.h | 26 + assets/RZDJ01/res/Object/@bg0004.h | 26 + assets/RZDJ01/res/Object/@bg0005.h | 26 + assets/RZDJ01/res/Object/@bg0006.h | 22 + assets/RZDJ01/res/Object/@bg0007.h | 26 + assets/RZDJ01/res/Object/@bg0008.h | 26 + assets/RZDJ01/res/Object/@bg0009.h | 26 + assets/RZDJ01/res/Object/@bg000a.h | 26 + assets/RZDJ01/res/Object/@bg000b.h | 22 + assets/RZDJ01/res/Object/@bg000c.h | 18 + assets/RZDJ01/res/Object/@bg000d.h | 26 + assets/RZDJ01/res/Object/@bg000e.h | 18 + assets/RZDJ01/res/Object/@bg000f.h | 24 + assets/RZDJ01/res/Object/@bg0010.h | 24 + assets/RZDJ01/res/Object/@bg0011.h | 26 + assets/RZDJ01/res/Object/@bg0012.h | 24 + assets/RZDJ01/res/Object/@bg0013.h | 22 + assets/RZDJ01/res/Object/@bg0014.h | 22 + assets/RZDJ01/res/Object/@bg0015.h | 22 + assets/RZDJ01/res/Object/@bg0016.h | 26 + assets/RZDJ01/res/Object/@bg0017.h | 18 + assets/RZDJ01/res/Object/@bg0018.h | 18 + assets/RZDJ01/res/Object/@bg0019.h | 30 + assets/RZDJ01/res/Object/@bg001a.h | 22 + assets/RZDJ01/res/Object/@bg001b.h | 30 + assets/RZDJ01/res/Object/@bg001c.h | 22 + assets/RZDJ01/res/Object/@bg001d.h | 26 + assets/RZDJ01/res/Object/@bg001e.h | 18 + assets/RZDJ01/res/Object/@bg001f.h | 30 + assets/RZDJ01/res/Object/@bg0020.h | 30 + assets/RZDJ01/res/Object/@bg0021.h | 22 + assets/RZDJ01/res/Object/@bg0022.h | 22 + assets/RZDJ01/res/Object/@bg0023.h | 18 + assets/RZDJ01/res/Object/@bg0024.h | 26 + assets/RZDJ01/res/Object/@bg0025.h | 30 + assets/RZDJ01/res/Object/@bg0026.h | 24 + assets/RZDJ01/res/Object/@bg0027.h | 24 + assets/RZDJ01/res/Object/@bg0028.h | 22 + assets/RZDJ01/res/Object/@bg0029.h | 30 + assets/RZDJ01/res/Object/@bg002a.h | 30 + assets/RZDJ01/res/Object/@bg002b.h | 30 + assets/RZDJ01/res/Object/@bg002c.h | 22 + assets/RZDJ01/res/Object/@bg002d.h | 22 + assets/RZDJ01/res/Object/@bg002e.h | 26 + assets/RZDJ01/res/Object/@bg002f.h | 26 + assets/RZDJ01/res/Object/@bg0030.h | 22 + assets/RZDJ01/res/Object/@bg0031.h | 22 + assets/RZDJ01/res/Object/@bg0032.h | 22 + assets/RZDJ01/res/Object/@bg0033.h | 22 + assets/RZDJ01/res/Object/@bg0034.h | 22 + assets/RZDJ01/res/Object/@bg0035.h | 32 + assets/RZDJ01/res/Object/@bg0036.h | 44 + assets/RZDJ01/res/Object/@bg0037.h | 22 + assets/RZDJ01/res/Object/@bg0038.h | 30 + assets/RZDJ01/res/Object/@bg0039.h | 22 + assets/RZDJ01/res/Object/@bg003a.h | 30 + assets/RZDJ01/res/Object/@bg003b.h | 22 + assets/RZDJ01/res/Object/@bg003c.h | 22 + assets/RZDJ01/res/Object/@bg003d.h | 22 + assets/RZDJ01/res/Object/@bg003e.h | 22 + assets/RZDJ01/res/Object/@bg003f.h | 22 + assets/RZDJ01/res/Object/@bg0040.h | 22 + assets/RZDJ01/res/Object/@bg0041.h | 22 + assets/RZDJ01/res/Object/@bg0042.h | 20 + assets/RZDJ01/res/Object/@bg0043.h | 18 + assets/RZDJ01/res/Object/@bg0044.h | 22 + assets/RZDJ01/res/Object/@bg0045.h | 22 + assets/RZDJ01/res/Object/@bg0046.h | 22 + assets/RZDJ01/res/Object/@bg0047.h | 22 + assets/RZDJ01/res/Object/@bg0048.h | 30 + assets/RZDJ01/res/Object/@bg0049.h | 18 + assets/RZDJ01/res/Object/@bg004a.h | 18 + assets/RZDJ01/res/Object/@bg004b.h | 22 + assets/RZDJ01/res/Object/@bg004c.h | 22 + assets/RZDJ01/res/Object/@bg004d.h | 24 + assets/RZDJ01/res/Object/@bg004e.h | 22 + assets/RZDJ01/res/Object/@bg004f.h | 22 + assets/RZDJ01/res/Object/@bg0050.h | 18 + assets/RZDJ01/res/Object/@bg0051.h | 18 + assets/RZDJ01/res/Object/@bg0052.h | 22 + assets/RZDJ01/res/Object/@bg0053.h | 22 + assets/RZDJ01/res/Object/@bg0054.h | 22 + assets/RZDJ01/res/Object/@bg0055.h | 22 + assets/RZDJ01/res/Object/@bg0056.h | 18 + assets/RZDJ01/res/Object/@bg0057.h | 18 + assets/RZDJ01/res/Object/@bg0058.h | 18 + assets/RZDJ01/res/Object/@bg0059.h | 22 + assets/RZDJ01/res/Object/@bg005a.h | 18 + assets/RZDJ01/res/Object/@bg005b.h | 22 + assets/RZDJ01/res/Object/@bg005c.h | 18 + assets/RZDJ01/res/Object/@bg005d.h | 18 + assets/RZDJ01/res/Object/@bg005e.h | 18 + assets/RZDJ01/res/Object/@bg005f.h | 18 + assets/RZDJ01/res/Object/@bg0060.h | 18 + assets/RZDJ01/res/Object/@bg0061.h | 18 + assets/RZDJ01/res/Object/@bg0062.h | 22 + assets/RZDJ01/res/Object/@bg0063.h | 22 + assets/RZDJ01/res/Object/A_BkDoor.h | 30 + assets/RZDJ01/res/Object/A_IwaAto.h | 14 + assets/RZDJ01/res/Object/A_SMBlock.h | 22 + assets/RZDJ01/res/Object/A_SMGDoor.h | 26 + assets/RZDJ01/res/Object/A_SMKDoor.h | 26 + assets/RZDJ01/res/Object/A_SMTile.h | 22 + assets/RZDJ01/res/Object/A_SakuIta.h | 22 + assets/RZDJ01/res/Object/A_TGake.h | 22 + assets/RZDJ01/res/Object/A_TMoon.h | 20 + assets/RZDJ01/res/Object/A_Turuki.h | 18 + assets/RZDJ01/res/Object/A_UHDoor.h | 22 + assets/RZDJ01/res/Object/AlAnm.h | 2100 + assets/RZDJ01/res/Object/Alink.h | 304 + assets/RZDJ01/res/Object/Always.h | 247 + assets/RZDJ01/res/Object/Aru.h | 71 + assets/RZDJ01/res/Object/Aru1.h | 90 + assets/RZDJ01/res/Object/Ash.h | 69 + assets/RZDJ01/res/Object/Ash1.h | 38 + assets/RZDJ01/res/Object/Ash2.h | 30 + assets/RZDJ01/res/Object/AshB.h | 127 + assets/RZDJ01/res/Object/AutoMata.h | 36 + assets/RZDJ01/res/Object/BDoorTAnm.h | 18 + assets/RZDJ01/res/Object/BDoorYAnm.h | 18 + assets/RZDJ01/res/Object/BHBridge.h | 22 + assets/RZDJ01/res/Object/BYRock.h | 46 + assets/RZDJ01/res/Object/B_Hashi.h | 30 + assets/RZDJ01/res/Object/B_bh.h | 78 + assets/RZDJ01/res/Object/B_bq.h | 151 + assets/RZDJ01/res/Object/B_dr.h | 245 + assets/RZDJ01/res/Object/B_ds.h | 296 + assets/RZDJ01/res/Object/B_gg.h | 133 + assets/RZDJ01/res/Object/B_gm.h | 160 + assets/RZDJ01/res/Object/B_gnd.h | 362 + assets/RZDJ01/res/Object/B_go.h | 67 + assets/RZDJ01/res/Object/B_gos.h | 52 + assets/RZDJ01/res/Object/B_hg.h | 85 + assets/RZDJ01/res/Object/B_ling.h | 24 + assets/RZDJ01/res/Object/B_mD_milk.h | 18 + assets/RZDJ01/res/Object/B_mD_oil.h | 18 + assets/RZDJ01/res/Object/B_mD_sold.h | 18 + assets/RZDJ01/res/Object/B_mgn.h | 201 + assets/RZDJ01/res/Object/B_mgne.h | 32 + assets/RZDJ01/res/Object/B_oh.h | 209 + assets/RZDJ01/res/Object/B_tn.h | 104 + assets/RZDJ01/res/Object/B_tnp.h | 144 + assets/RZDJ01/res/Object/B_tnp2.h | 160 + assets/RZDJ01/res/Object/B_yo.h | 172 + assets/RZDJ01/res/Object/B_zan.h | 238 + assets/RZDJ01/res/Object/Balloon2D.h | 30 + assets/RZDJ01/res/Object/Bans.h | 66 + assets/RZDJ01/res/Object/Bans1.h | 42 + assets/RZDJ01/res/Object/Bans2.h | 45 + assets/RZDJ01/res/Object/Bans_TW.h | 52 + assets/RZDJ01/res/Object/Bat.h | 41 + assets/RZDJ01/res/Object/Bd.h | 42 + assets/RZDJ01/res/Object/Besu.h | 39 + assets/RZDJ01/res/Object/Besu0.h | 54 + assets/RZDJ01/res/Object/Besu1.h | 54 + assets/RZDJ01/res/Object/Besu2.h | 146 + assets/RZDJ01/res/Object/Besu3.h | 71 + assets/RZDJ01/res/Object/Besu_TW.h | 55 + assets/RZDJ01/res/Object/Besu_p1.h | 44 + assets/RZDJ01/res/Object/Blue_Ns.h | 69 + assets/RZDJ01/res/Object/Bmdl.h | 117 + assets/RZDJ01/res/Object/Bombf.h | 24 + assets/RZDJ01/res/Object/Bou.h | 67 + assets/RZDJ01/res/Object/Bou1.h | 20 + assets/RZDJ01/res/Object/Bou2.h | 40 + assets/RZDJ01/res/Object/Bou3.h | 214 + assets/RZDJ01/res/Object/Bou4.h | 62 + assets/RZDJ01/res/Object/Bou_p1.h | 16 + assets/RZDJ01/res/Object/BoxC.h | 46 + assets/RZDJ01/res/Object/CWShd.h | 18 + assets/RZDJ01/res/Object/CamParam.h | 16 + assets/RZDJ01/res/Object/Canoe.h | 30 + assets/RZDJ01/res/Object/CanoeB.h | 30 + assets/RZDJ01/res/Object/CanoeE3.h | 30 + assets/RZDJ01/res/Object/CatDoor.h | 22 + assets/RZDJ01/res/Object/Cdoor.h | 22 + assets/RZDJ01/res/Object/Chin.h | 42 + assets/RZDJ01/res/Object/Coach.h | 177 + assets/RZDJ01/res/Object/Coach2D.h | 24 + assets/RZDJ01/res/Object/Cow.h | 91 + assets/RZDJ01/res/Object/Crope.h | 14 + assets/RZDJ01/res/Object/CrvFence.h | 40 + assets/RZDJ01/res/Object/CrvGate.h | 28 + assets/RZDJ01/res/Object/CrvLH_Dw.h | 22 + assets/RZDJ01/res/Object/CrvLH_Up.h | 22 + assets/RZDJ01/res/Object/CrvSteel.h | 22 + assets/RZDJ01/res/Object/CstaBS.h | 51 + assets/RZDJ01/res/Object/CstaF.h | 40 + assets/RZDJ01/res/Object/CstaFB.h | 50 + assets/RZDJ01/res/Object/Cstatue.h | 105 + assets/RZDJ01/res/Object/D_Brock.h | 18 + assets/RZDJ01/res/Object/D_Hfsw00.h | 25 + assets/RZDJ01/res/Object/D_KGate00.h | 38 + assets/RZDJ01/res/Object/D_KGate01.h | 22 + assets/RZDJ01/res/Object/D_MKey_01.h | 18 + assets/RZDJ01/res/Object/D_MKey_02.h | 18 + assets/RZDJ01/res/Object/D_MKey_03.h | 18 + assets/RZDJ01/res/Object/D_Marm.h | 68 + assets/RZDJ01/res/Object/D_Srock.h | 18 + assets/RZDJ01/res/Object/D_aotubo0.h | 18 + assets/RZDJ01/res/Object/Dalways.h | 66 + assets/RZDJ01/res/Object/DbDoor0.h | 20 + assets/RZDJ01/res/Object/Demo01_00.h | 70 + assets/RZDJ01/res/Object/Demo01_01.h | 140 + assets/RZDJ01/res/Object/Demo01_02.h | 86 + assets/RZDJ01/res/Object/Demo01_03.h | 134 + assets/RZDJ01/res/Object/Demo01_04.h | 52 + assets/RZDJ01/res/Object/Demo01_05.h | 64 + assets/RZDJ01/res/Object/Demo02_00.h | 506 + assets/RZDJ01/res/Object/Demo04_00.h | 498 + assets/RZDJ01/res/Object/Demo04_01.h | 218 + assets/RZDJ01/res/Object/Demo04_02.h | 48 + assets/RZDJ01/res/Object/Demo06_01.h | 370 + assets/RZDJ01/res/Object/Demo06_02.h | 146 + assets/RZDJ01/res/Object/Demo07_01.h | 592 + assets/RZDJ01/res/Object/Demo07_02.h | 186 + assets/RZDJ01/res/Object/Demo07_03.h | 110 + assets/RZDJ01/res/Object/Demo08_00.h | 88 + assets/RZDJ01/res/Object/Demo08_01.h | 208 + assets/RZDJ01/res/Object/Demo08_02.h | 60 + assets/RZDJ01/res/Object/Demo09_00.h | 106 + assets/RZDJ01/res/Object/Demo09_01.h | 50 + assets/RZDJ01/res/Object/Demo09_02.h | 14 + assets/RZDJ01/res/Object/Demo10_01.h | 208 + assets/RZDJ01/res/Object/Demo11_00.h | 208 + assets/RZDJ01/res/Object/Demo13_00.h | 462 + assets/RZDJ01/res/Object/Demo14_00.h | 146 + assets/RZDJ01/res/Object/Demo14_01.h | 476 + assets/RZDJ01/res/Object/Demo15_00.h | 274 + assets/RZDJ01/res/Object/Demo16_00.h | 574 + assets/RZDJ01/res/Object/Demo17_00.h | 510 + assets/RZDJ01/res/Object/Demo18_00.h | 414 + assets/RZDJ01/res/Object/Demo19_01.h | 432 + assets/RZDJ01/res/Object/Demo19_02.h | 168 + assets/RZDJ01/res/Object/Demo20_01.h | 392 + assets/RZDJ01/res/Object/Demo20_02.h | 92 + assets/RZDJ01/res/Object/Demo21_00.h | 366 + assets/RZDJ01/res/Object/Demo21_02.h | 100 + assets/RZDJ01/res/Object/Demo22_01.h | 566 + assets/RZDJ01/res/Object/Demo22_02.h | 416 + assets/RZDJ01/res/Object/Demo23_01.h | 148 + assets/RZDJ01/res/Object/Demo23_02.h | 14 + assets/RZDJ01/res/Object/Demo23_03.h | 98 + assets/RZDJ01/res/Object/Demo23_04.h | 40 + assets/RZDJ01/res/Object/Demo23_06.h | 156 + assets/RZDJ01/res/Object/Demo24_01.h | 210 + assets/RZDJ01/res/Object/Demo24_02.h | 116 + assets/RZDJ01/res/Object/Demo24_03.h | 102 + assets/RZDJ01/res/Object/Demo24_04.h | 140 + assets/RZDJ01/res/Object/Demo25_01.h | 406 + assets/RZDJ01/res/Object/Demo26_00.h | 162 + assets/RZDJ01/res/Object/Demo27_01.h | 548 + assets/RZDJ01/res/Object/Demo27_02.h | 162 + assets/RZDJ01/res/Object/Demo28_01.h | 272 + assets/RZDJ01/res/Object/Demo28_02.h | 250 + assets/RZDJ01/res/Object/Demo28_03.h | 126 + assets/RZDJ01/res/Object/Demo29_00.h | 146 + assets/RZDJ01/res/Object/Demo30_01.h | 204 + assets/RZDJ01/res/Object/Demo30_02.h | 230 + assets/RZDJ01/res/Object/Demo31_01.h | 66 + assets/RZDJ01/res/Object/Demo31_02.h | 72 + assets/RZDJ01/res/Object/Demo31_03.h | 54 + assets/RZDJ01/res/Object/Demo31_04.h | 48 + assets/RZDJ01/res/Object/Demo31_05.h | 82 + assets/RZDJ01/res/Object/Demo31_06.h | 48 + assets/RZDJ01/res/Object/Demo31_07.h | 38 + assets/RZDJ01/res/Object/Demo31_08.h | 32 + assets/RZDJ01/res/Object/Demo31_09.h | 30 + assets/RZDJ01/res/Object/Demo31_10.h | 34 + assets/RZDJ01/res/Object/Demo31_11.h | 38 + assets/RZDJ01/res/Object/Demo31_12.h | 30 + assets/RZDJ01/res/Object/Demo31_13.h | 44 + assets/RZDJ01/res/Object/Demo31_14.h | 84 + assets/RZDJ01/res/Object/Demo31_15.h | 74 + assets/RZDJ01/res/Object/Demo31_16.h | 34 + assets/RZDJ01/res/Object/Demo32_02.h | 158 + assets/RZDJ01/res/Object/Demo32_03.h | 46 + assets/RZDJ01/res/Object/Demo32_04.h | 358 + assets/RZDJ01/res/Object/Demo32_05.h | 158 + assets/RZDJ01/res/Object/Demo33_01.h | 214 + assets/RZDJ01/res/Object/Demo33_02.h | 66 + assets/RZDJ01/res/Object/Demo33_03.h | 48 + assets/RZDJ01/res/Object/Demo34_00.h | 92 + assets/RZDJ01/res/Object/Demo35_01.h | 144 + assets/RZDJ01/res/Object/Demo35_02.h | 280 + assets/RZDJ01/res/Object/Demo36_00.h | 148 + assets/RZDJ01/res/Object/Demo37_01.h | 118 + assets/RZDJ01/res/Object/Demo37_02.h | 154 + assets/RZDJ01/res/Object/Demo38_01.h | 30 + assets/RZDJ01/res/Object/Demo90_00.h | 38 + assets/RZDJ01/res/Object/Demo98_00.h | 16 + assets/RZDJ01/res/Object/Dmidna.h | 48 + assets/RZDJ01/res/Object/Do.h | 114 + assets/RZDJ01/res/Object/Doc.h | 69 + assets/RZDJ01/res/Object/Doc1.h | 78 + assets/RZDJ01/res/Object/DoorBoy.h | 40 + assets/RZDJ01/res/Object/DoorEvt.h | 14 + assets/RZDJ01/res/Object/DoorK00.h | 14 + assets/RZDJ01/res/Object/DoorK10.h | 14 + assets/RZDJ01/res/Object/DoorLV7.h | 22 + assets/RZDJ01/res/Object/DoorLV8.h | 22 + assets/RZDJ01/res/Object/DoorLV9.h | 22 + assets/RZDJ01/res/Object/DoorT00.h | 22 + assets/RZDJ01/res/Object/DoorY00.h | 22 + assets/RZDJ01/res/Object/DrainSol1.h | 54 + assets/RZDJ01/res/Object/DrainSol2.h | 46 + assets/RZDJ01/res/Object/E3_2006.h | 108 + assets/RZDJ01/res/Object/E_DF.h | 43 + assets/RZDJ01/res/Object/E_ai.h | 44 + assets/RZDJ01/res/Object/E_ba.h | 60 + assets/RZDJ01/res/Object/E_bb.h | 132 + assets/RZDJ01/res/Object/E_bee.h | 36 + assets/RZDJ01/res/Object/E_bg.h | 34 + assets/RZDJ01/res/Object/E_bi.h | 54 + assets/RZDJ01/res/Object/E_bm6.h | 63 + assets/RZDJ01/res/Object/E_bs.h | 61 + assets/RZDJ01/res/Object/E_bu.h | 47 + assets/RZDJ01/res/Object/E_bug.h | 24 + assets/RZDJ01/res/Object/E_cr.h | 48 + assets/RZDJ01/res/Object/E_db.h | 76 + assets/RZDJ01/res/Object/E_dd.h | 90 + assets/RZDJ01/res/Object/E_dk.h | 80 + assets/RZDJ01/res/Object/E_dn.h | 136 + assets/RZDJ01/res/Object/E_dt.h | 120 + assets/RZDJ01/res/Object/E_fb.h | 60 + assets/RZDJ01/res/Object/E_fk.h | 68 + assets/RZDJ01/res/Object/E_fl.h | 35 + assets/RZDJ01/res/Object/E_fm.h | 194 + assets/RZDJ01/res/Object/E_fs.h | 52 + assets/RZDJ01/res/Object/E_fz.h | 18 + assets/RZDJ01/res/Object/E_ga.h | 18 + assets/RZDJ01/res/Object/E_gb.h | 106 + assets/RZDJ01/res/Object/E_ge.h | 48 + assets/RZDJ01/res/Object/E_gi.h | 79 + assets/RZDJ01/res/Object/E_gm.h | 54 + assets/RZDJ01/res/Object/E_gob.h | 133 + assets/RZDJ01/res/Object/E_gs.h | 45 + assets/RZDJ01/res/Object/E_hb.h | 82 + assets/RZDJ01/res/Object/E_hm.h | 54 + assets/RZDJ01/res/Object/E_hp.h | 71 + assets/RZDJ01/res/Object/E_hz.h | 82 + assets/RZDJ01/res/Object/E_hzp.h | 18 + assets/RZDJ01/res/Object/E_hzp2.h | 18 + assets/RZDJ01/res/Object/E_ib.h | 60 + assets/RZDJ01/res/Object/E_is.h | 67 + assets/RZDJ01/res/Object/E_kc.h | 74 + assets/RZDJ01/res/Object/E_kg.h | 63 + assets/RZDJ01/res/Object/E_kk.h | 105 + assets/RZDJ01/res/Object/E_kr.h | 89 + assets/RZDJ01/res/Object/E_mb.h | 122 + assets/RZDJ01/res/Object/E_md.h | 82 + assets/RZDJ01/res/Object/E_mf.h | 130 + assets/RZDJ01/res/Object/E_mg.h | 50 + assets/RZDJ01/res/Object/E_mk.h | 190 + assets/RZDJ01/res/Object/E_mm.h | 90 + assets/RZDJ01/res/Object/E_mm_mt.h | 25 + assets/RZDJ01/res/Object/E_ms.h | 69 + assets/RZDJ01/res/Object/E_nest.h | 24 + assets/RZDJ01/res/Object/E_nz.h | 49 + assets/RZDJ01/res/Object/E_oc.h | 52 + assets/RZDJ01/res/Object/E_oc2.h | 52 + assets/RZDJ01/res/Object/E_ocb.h | 68 + assets/RZDJ01/res/Object/E_ot.h | 41 + assets/RZDJ01/res/Object/E_ph.h | 55 + assets/RZDJ01/res/Object/E_pm.h | 120 + assets/RZDJ01/res/Object/E_po.h | 123 + assets/RZDJ01/res/Object/E_pz.h | 111 + assets/RZDJ01/res/Object/E_rb.h | 36 + assets/RZDJ01/res/Object/E_rd.h | 210 + assets/RZDJ01/res/Object/E_rdb.h | 295 + assets/RZDJ01/res/Object/E_rdy.h | 227 + assets/RZDJ01/res/Object/E_s1.h | 100 + assets/RZDJ01/res/Object/E_s2.h | 105 + assets/RZDJ01/res/Object/E_sb.h | 42 + assets/RZDJ01/res/Object/E_sf.h | 94 + assets/RZDJ01/res/Object/E_sg.h | 23 + assets/RZDJ01/res/Object/E_sh.h | 81 + assets/RZDJ01/res/Object/E_sm.h | 109 + assets/RZDJ01/res/Object/E_sm2.h | 37 + assets/RZDJ01/res/Object/E_st.h | 158 + assets/RZDJ01/res/Object/E_sw.h | 49 + assets/RZDJ01/res/Object/E_th.h | 97 + assets/RZDJ01/res/Object/E_th_ball.h | 26 + assets/RZDJ01/res/Object/E_tk.h | 61 + assets/RZDJ01/res/Object/E_tk2.h | 62 + assets/RZDJ01/res/Object/E_tm.h | 70 + assets/RZDJ01/res/Object/E_tt.h | 42 + assets/RZDJ01/res/Object/E_ttb.h | 36 + assets/RZDJ01/res/Object/E_ttr.h | 36 + assets/RZDJ01/res/Object/E_va.h | 244 + assets/RZDJ01/res/Object/E_wb.h | 128 + assets/RZDJ01/res/Object/E_wpa.h | 26 + assets/RZDJ01/res/Object/E_ws.h | 66 + assets/RZDJ01/res/Object/E_ww.h | 74 + assets/RZDJ01/res/Object/E_yb.h | 114 + assets/RZDJ01/res/Object/E_yc.h | 90 + assets/RZDJ01/res/Object/E_yd.h | 80 + assets/RZDJ01/res/Object/E_yg.h | 51 + assets/RZDJ01/res/Object/E_yk.h | 51 + assets/RZDJ01/res/Object/E_ym.h | 68 + assets/RZDJ01/res/Object/E_yr.h | 83 + assets/RZDJ01/res/Object/E_zh.h | 71 + assets/RZDJ01/res/Object/E_zm.h | 31 + assets/RZDJ01/res/Object/E_zs.h | 36 + assets/RZDJ01/res/Object/Ep.h | 42 + assets/RZDJ01/res/Object/Event.h | 14 + assets/RZDJ01/res/Object/F_gD_rupy.h | 22 + assets/RZDJ01/res/Object/Fchain.h | 18 + assets/RZDJ01/res/Object/FlagObj00.h | 14 + assets/RZDJ01/res/Object/FlagObj01.h | 14 + assets/RZDJ01/res/Object/FlagObj02.h | 14 + assets/RZDJ01/res/Object/FlagObj03.h | 14 + assets/RZDJ01/res/Object/FlagObj04.h | 14 + assets/RZDJ01/res/Object/FlagObj05.h | 14 + assets/RZDJ01/res/Object/FlagObj06.h | 14 + assets/RZDJ01/res/Object/Fr.h | 48 + assets/RZDJ01/res/Object/Fshop.h | 196 + assets/RZDJ01/res/Object/GWolf.h | 91 + assets/RZDJ01/res/Object/GomiKabe.h | 28 + assets/RZDJ01/res/Object/Gover.h | 18 + assets/RZDJ01/res/Object/HBarrel.h | 18 + assets/RZDJ01/res/Object/HChair.h | 22 + assets/RZDJ01/res/Object/HShokudai.h | 18 + assets/RZDJ01/res/Object/HSofa.h | 22 + assets/RZDJ01/res/Object/HTable.h | 22 + assets/RZDJ01/res/Object/H_Bombkoy.h | 22 + assets/RZDJ01/res/Object/H_BouMato.h | 22 + assets/RZDJ01/res/Object/H_Box20.h | 22 + assets/RZDJ01/res/Object/H_Elevato.h | 28 + assets/RZDJ01/res/Object/H_Haka.h | 22 + assets/RZDJ01/res/Object/H_Idohuta.h | 22 + assets/RZDJ01/res/Object/H_ItaMato.h | 30 + assets/RZDJ01/res/Object/H_KKanban.h | 24 + assets/RZDJ01/res/Object/H_KaOnsen.h | 32 + assets/RZDJ01/res/Object/H_Kinobou.h | 22 + assets/RZDJ01/res/Object/H_Knktsn.h | 24 + assets/RZDJ01/res/Object/H_Onsen.h | 32 + assets/RZDJ01/res/Object/H_OsiHaka.h | 22 + assets/RZDJ01/res/Object/H_Saidan.h | 22 + assets/RZDJ01/res/Object/H_Saku.h | 22 + assets/RZDJ01/res/Object/H_Suisho.h | 29 + assets/RZDJ01/res/Object/H_Tansu.h | 22 + assets/RZDJ01/res/Object/H_Window.h | 22 + assets/RZDJ01/res/Object/H_ZraRock.h | 32 + assets/RZDJ01/res/Object/H_mbottle.h | 18 + assets/RZDJ01/res/Object/H_oil.h | 18 + assets/RZDJ01/res/Object/Hanjo.h | 69 + assets/RZDJ01/res/Object/Hanjo1.h | 84 + assets/RZDJ01/res/Object/Hanjo2.h | 40 + assets/RZDJ01/res/Object/Hata.h | 20 + assets/RZDJ01/res/Object/Henna.h | 176 + assets/RZDJ01/res/Object/Henna0.h | 49 + assets/RZDJ01/res/Object/Hfence.h | 22 + assets/RZDJ01/res/Object/HoZelda.h | 152 + assets/RZDJ01/res/Object/HomeBtn.h | 18 + assets/RZDJ01/res/Object/Horse.h | 125 + assets/RZDJ01/res/Object/Hoz.h | 69 + assets/RZDJ01/res/Object/Hoz1.h | 110 + assets/RZDJ01/res/Object/Hoz2.h | 94 + assets/RZDJ01/res/Object/Hoz2_3.h | 26 + assets/RZDJ01/res/Object/Hoz3.h | 22 + assets/RZDJ01/res/Object/Hoz_TW.h | 47 + assets/RZDJ01/res/Object/Hswitch.h | 22 + assets/RZDJ01/res/Object/HyShd.h | 18 + assets/RZDJ01/res/Object/Hzelda.h | 133 + assets/RZDJ01/res/Object/I_Ari.h | 44 + assets/RZDJ01/res/Object/I_Cho.h | 38 + assets/RZDJ01/res/Object/I_Dan.h | 44 + assets/RZDJ01/res/Object/I_Kag.h | 39 + assets/RZDJ01/res/Object/I_Kam.h | 40 + assets/RZDJ01/res/Object/I_Kuw.h | 50 + assets/RZDJ01/res/Object/I_Nan.h | 36 + assets/RZDJ01/res/Object/I_Ten.h | 41 + assets/RZDJ01/res/Object/Ins.h | 87 + assets/RZDJ01/res/Object/Ins1.h | 32 + assets/RZDJ01/res/Object/Ins2.h | 41 + assets/RZDJ01/res/Object/J_Hatake.h | 18 + assets/RZDJ01/res/Object/J_Hyosatu.h | 18 + assets/RZDJ01/res/Object/J_Kazami.h | 24 + assets/RZDJ01/res/Object/J_KazeD.h | 28 + assets/RZDJ01/res/Object/J_Necktie.h | 24 + assets/RZDJ01/res/Object/J_Rdoor.h | 22 + assets/RZDJ01/res/Object/J_STdoa.h | 22 + assets/RZDJ01/res/Object/J_Sentaku.h | 24 + assets/RZDJ01/res/Object/J_Suimon.h | 28 + assets/RZDJ01/res/Object/J_Tobi.h | 32 + assets/RZDJ01/res/Object/J_Umak.h | 32 + assets/RZDJ01/res/Object/J_Zdoor.h | 22 + assets/RZDJ01/res/Object/J_doku00.h | 18 + assets/RZDJ01/res/Object/J_taru00.h | 18 + assets/RZDJ01/res/Object/J_tubo_00.h | 18 + assets/RZDJ01/res/Object/J_tubo_01.h | 18 + assets/RZDJ01/res/Object/Jagar.h | 71 + assets/RZDJ01/res/Object/Jagar1.h | 32 + assets/RZDJ01/res/Object/Jagar2.h | 46 + assets/RZDJ01/res/Object/Jagar3.h | 24 + assets/RZDJ01/res/Object/Jagar4.h | 18 + assets/RZDJ01/res/Object/Jockey.h | 68 + assets/RZDJ01/res/Object/KH_Bed.h | 26 + assets/RZDJ01/res/Object/KHdesk.h | 22 + assets/RZDJ01/res/Object/KN_a.h | 189 + assets/RZDJ01/res/Object/KN_tch01D.h | 14 + assets/RZDJ01/res/Object/KN_tch02D.h | 14 + assets/RZDJ01/res/Object/KN_tch03D.h | 14 + assets/RZDJ01/res/Object/KN_tch04D.h | 14 + assets/RZDJ01/res/Object/KN_tch05D.h | 14 + assets/RZDJ01/res/Object/KN_tch06D.h | 14 + assets/RZDJ01/res/Object/KN_tch07D.h | 14 + assets/RZDJ01/res/Object/K_bridge.h | 49 + assets/RZDJ01/res/Object/K_cube00.h | 48 + assets/RZDJ01/res/Object/K_cube01.h | 48 + assets/RZDJ01/res/Object/K_cyli00.h | 26 + assets/RZDJ01/res/Object/K_drock00.h | 22 + assets/RZDJ01/res/Object/K_jgjs.h | 30 + assets/RZDJ01/res/Object/K_ktar00.h | 18 + assets/RZDJ01/res/Object/K_l3bdoor.h | 26 + assets/RZDJ01/res/Object/K_lift00.h | 34 + assets/RZDJ01/res/Object/K_mbhasi0.h | 28 + assets/RZDJ01/res/Object/K_mbhasi1.h | 28 + assets/RZDJ01/res/Object/K_mvkai00.h | 22 + assets/RZDJ01/res/Object/K_prop00.h | 20 + assets/RZDJ01/res/Object/K_saku00.h | 22 + assets/RZDJ01/res/Object/K_spkai00.h | 42 + assets/RZDJ01/res/Object/K_step.h | 38 + assets/RZDJ01/res/Object/K_swmn00.h | 40 + assets/RZDJ01/res/Object/K_tetd.h | 22 + assets/RZDJ01/res/Object/K_tubo02.h | 18 + assets/RZDJ01/res/Object/K_wheel00.h | 22 + assets/RZDJ01/res/Object/K_wheel01.h | 32 + assets/RZDJ01/res/Object/Kab_m.h | 50 + assets/RZDJ01/res/Object/Kakashi.h | 45 + assets/RZDJ01/res/Object/Kat.h | 35 + assets/RZDJ01/res/Object/Kbota_00.h | 23 + assets/RZDJ01/res/Object/Kdk.h | 18 + assets/RZDJ01/res/Object/Kkiba_00.h | 22 + assets/RZDJ01/res/Object/Kkri.h | 140 + assets/RZDJ01/res/Object/Kkri_TW.h | 88 + assets/RZDJ01/res/Object/Kmdl.h | 121 + assets/RZDJ01/res/Object/Knj.h | 76 + assets/RZDJ01/res/Object/Kolin.h | 61 + assets/RZDJ01/res/Object/Kolin1.h | 86 + assets/RZDJ01/res/Object/Kolin2.h | 34 + assets/RZDJ01/res/Object/Kolin_TW.h | 65 + assets/RZDJ01/res/Object/Kolin_p1.h | 18 + assets/RZDJ01/res/Object/Kolinb.h | 100 + assets/RZDJ01/res/Object/Kr02wat00.h | 34 + assets/RZDJ01/res/Object/Kr02wat01.h | 34 + assets/RZDJ01/res/Object/Kr02wat02.h | 34 + assets/RZDJ01/res/Object/Kr02wat03.h | 34 + assets/RZDJ01/res/Object/Kr03wat00.h | 34 + assets/RZDJ01/res/Object/Kr03wat01.h | 34 + assets/RZDJ01/res/Object/Kr03wat02.h | 34 + assets/RZDJ01/res/Object/Kr03wat03.h | 34 + assets/RZDJ01/res/Object/Kr03wat04.h | 34 + assets/RZDJ01/res/Object/Kr03wat05.h | 26 + assets/RZDJ01/res/Object/Kr03wat06.h | 26 + assets/RZDJ01/res/Object/Kr07wat00.h | 34 + assets/RZDJ01/res/Object/Kr08wat00.h | 34 + assets/RZDJ01/res/Object/Kr08wat01.h | 34 + assets/RZDJ01/res/Object/Kr10wat01.h | 34 + assets/RZDJ01/res/Object/Kr10water.h | 34 + assets/RZDJ01/res/Object/Kr11wat00.h | 34 + assets/RZDJ01/res/Object/Kr12wat00.h | 34 + assets/RZDJ01/res/Object/Kr13wat00.h | 34 + assets/RZDJ01/res/Object/Kr13wat01.h | 34 + assets/RZDJ01/res/Object/Kr13wat02.h | 34 + assets/RZDJ01/res/Object/Kytag08.h | 18 + assets/RZDJ01/res/Object/Kytag09.h | 38 + assets/RZDJ01/res/Object/Kytag15.h | 22 + assets/RZDJ01/res/Object/Kyury.h | 155 + assets/RZDJ01/res/Object/Kyury1.h | 14 + assets/RZDJ01/res/Object/L1Bdoor.h | 22 + assets/RZDJ01/res/Object/L1MBdoor.h | 14 + assets/RZDJ01/res/Object/L2Bdoor.h | 22 + assets/RZDJ01/res/Object/L2candl.h | 22 + assets/RZDJ01/res/Object/L3MBdoor.h | 14 + assets/RZDJ01/res/Object/L3_bwater.h | 26 + assets/RZDJ01/res/Object/L3candl.h | 18 + assets/RZDJ01/res/Object/L3candl2.h | 18 + assets/RZDJ01/res/Object/L4Bdoor.h | 22 + assets/RZDJ01/res/Object/L4Gate.h | 22 + assets/RZDJ01/res/Object/L4HsMato.h | 22 + assets/RZDJ01/res/Object/L4R02Gate.h | 22 + assets/RZDJ01/res/Object/L4SldWall.h | 22 + assets/RZDJ01/res/Object/L4TogeTp.h | 22 + assets/RZDJ01/res/Object/L4_Center.h | 22 + assets/RZDJ01/res/Object/L4_N_Entr.h | 22 + assets/RZDJ01/res/Object/L4_N_SlpH.h | 22 + assets/RZDJ01/res/Object/L4_N_SlpL.h | 22 + assets/RZDJ01/res/Object/L4_S_Slp.h | 22 + assets/RZDJ01/res/Object/L4_Switch.h | 22 + assets/RZDJ01/res/Object/L4_Wal_X.h | 22 + assets/RZDJ01/res/Object/L4_Wal_ZE.h | 22 + assets/RZDJ01/res/Object/L4_Wal_ZW.h | 22 + assets/RZDJ01/res/Object/L4candl.h | 22 + assets/RZDJ01/res/Object/L5Bdoor.h | 22 + assets/RZDJ01/res/Object/L5MBdoor.h | 14 + assets/RZDJ01/res/Object/L5SwIce.h | 22 + assets/RZDJ01/res/Object/L5_R50.h | 36 + assets/RZDJ01/res/Object/L5haYuka.h | 22 + assets/RZDJ01/res/Object/L6Bdoor.h | 22 + assets/RZDJ01/res/Object/L6ChBlk.h | 22 + assets/RZDJ01/res/Object/L6Furiko.h | 22 + assets/RZDJ01/res/Object/L6Lblock.h | 22 + assets/RZDJ01/res/Object/L6SwGate.h | 22 + assets/RZDJ01/res/Object/L6SzGate.h | 30 + assets/RZDJ01/res/Object/L6Tenbin.h | 28 + assets/RZDJ01/res/Object/L6TogeTp.h | 22 + assets/RZDJ01/res/Object/L7Bdoor.h | 22 + assets/RZDJ01/res/Object/L7Gate.h | 22 + assets/RZDJ01/res/Object/L7GateL.h | 22 + assets/RZDJ01/res/Object/L7HsMato.h | 22 + assets/RZDJ01/res/Object/L7MBdoor.h | 14 + assets/RZDJ01/res/Object/L7Prop.h | 24 + assets/RZDJ01/res/Object/L7lowDr.h | 77 + assets/RZDJ01/res/Object/L8Bdoor.h | 26 + assets/RZDJ01/res/Object/L8Lift.h | 26 + assets/RZDJ01/res/Object/L8MBdoor.h | 14 + assets/RZDJ01/res/Object/L8Step.h | 22 + assets/RZDJ01/res/Object/L8StepX.h | 22 + assets/RZDJ01/res/Object/L9Bdoor.h | 22 + assets/RZDJ01/res/Object/L9Candle.h | 18 + assets/RZDJ01/res/Object/L9Chand.h | 22 + assets/RZDJ01/res/Object/L9Picture.h | 40 + assets/RZDJ01/res/Object/L9SwShut.h | 22 + assets/RZDJ01/res/Object/L9Toge.h | 22 + assets/RZDJ01/res/Object/LV6EGATE.h | 14 + assets/RZDJ01/res/Object/L_RopeB_L.h | 22 + assets/RZDJ01/res/Object/L_RopeB_S.h | 22 + assets/RZDJ01/res/Object/L_Ropest.h | 22 + assets/RZDJ01/res/Object/L_hhashi.h | 36 + assets/RZDJ01/res/Object/L_maglift.h | 22 + assets/RZDJ01/res/Object/L_mbox_00.h | 22 + assets/RZDJ01/res/Object/Len.h | 68 + assets/RZDJ01/res/Object/Len1.h | 102 + assets/RZDJ01/res/Object/Len_TW.h | 78 + assets/RZDJ01/res/Object/Lm.h | 31 + assets/RZDJ01/res/Object/LogoDuWii.h | 16 + assets/RZDJ01/res/Object/LogoFrWii.h | 16 + assets/RZDJ01/res/Object/LogoGmWii.h | 16 + assets/RZDJ01/res/Object/LogoItWii.h | 16 + assets/RZDJ01/res/Object/LogoJpWii.h | 16 + assets/RZDJ01/res/Object/LogoSpWii.h | 16 + assets/RZDJ01/res/Object/LogoUkWii.h | 16 + assets/RZDJ01/res/Object/LogoUs.h | 30 + assets/RZDJ01/res/Object/LogoUsWii.h | 16 + assets/RZDJ01/res/Object/Lud.h | 62 + assets/RZDJ01/res/Object/Lud1.h | 24 + assets/RZDJ01/res/Object/Lud2.h | 129 + assets/RZDJ01/res/Object/Lud_TW.h | 62 + assets/RZDJ01/res/Object/Lv3shut00.h | 26 + assets/RZDJ01/res/Object/Lv5_KEY.h | 24 + assets/RZDJ01/res/Object/Lv6ElevtA.h | 22 + assets/RZDJ01/res/Object/Lv6Gate.h | 58 + assets/RZDJ01/res/Object/Lv6Warp.h | 38 + assets/RZDJ01/res/Object/Lv7Gate.h | 81 + assets/RZDJ01/res/Object/Lv8Gate.h | 29 + assets/RZDJ01/res/Object/Lv8Kekkai.h | 22 + assets/RZDJ01/res/Object/Lv8Lift.h | 26 + assets/RZDJ01/res/Object/Lv9_Dtile.h | 22 + assets/RZDJ01/res/Object/Lv9_mvkai.h | 22 + assets/RZDJ01/res/Object/Lv9_puro.h | 20 + assets/RZDJ01/res/Object/MAD_a.h | 36 + assets/RZDJ01/res/Object/MAD_a2.h | 40 + assets/RZDJ01/res/Object/MAD_a2LTW.h | 29 + assets/RZDJ01/res/Object/MAD_a2_L.h | 29 + assets/RZDJ01/res/Object/MAD_a2_TW.h | 36 + assets/RZDJ01/res/Object/MAD_a_L.h | 29 + assets/RZDJ01/res/Object/MAD_a_LTW.h | 29 + assets/RZDJ01/res/Object/MAD_a_TW.h | 36 + assets/RZDJ01/res/Object/MAGNESIMA.h | 36 + assets/RZDJ01/res/Object/MAN_a.h | 36 + assets/RZDJ01/res/Object/MAN_a2.h | 40 + assets/RZDJ01/res/Object/MAN_a2LTW.h | 29 + assets/RZDJ01/res/Object/MAN_a2_L.h | 29 + assets/RZDJ01/res/Object/MAN_a2_TW.h | 40 + assets/RZDJ01/res/Object/MAN_a_L.h | 29 + assets/RZDJ01/res/Object/MAN_a_LTW.h | 29 + assets/RZDJ01/res/Object/MAN_a_TW.h | 36 + assets/RZDJ01/res/Object/MAN_b.h | 36 + assets/RZDJ01/res/Object/MAN_b2.h | 36 + assets/RZDJ01/res/Object/MAN_b2LTW.h | 29 + assets/RZDJ01/res/Object/MAN_b2_L.h | 29 + assets/RZDJ01/res/Object/MAN_b2_TW.h | 36 + assets/RZDJ01/res/Object/MAN_b_L.h | 29 + assets/RZDJ01/res/Object/MAN_b_LTW.h | 29 + assets/RZDJ01/res/Object/MAN_b_TW.h | 36 + assets/RZDJ01/res/Object/MAN_c.h | 40 + assets/RZDJ01/res/Object/MAN_c2.h | 40 + assets/RZDJ01/res/Object/MAN_c2LTW.h | 29 + assets/RZDJ01/res/Object/MAN_c2_L.h | 29 + assets/RZDJ01/res/Object/MAN_c2_TW.h | 40 + assets/RZDJ01/res/Object/MAN_c_L.h | 29 + assets/RZDJ01/res/Object/MAN_c_LTW.h | 29 + assets/RZDJ01/res/Object/MAN_c_TW.h | 40 + assets/RZDJ01/res/Object/MAS_a.h | 40 + assets/RZDJ01/res/Object/MAS_a2.h | 40 + assets/RZDJ01/res/Object/MAS_a2LTW.h | 29 + assets/RZDJ01/res/Object/MAS_a2_L.h | 29 + assets/RZDJ01/res/Object/MAS_a2_TW.h | 40 + assets/RZDJ01/res/Object/MAS_a_L.h | 29 + assets/RZDJ01/res/Object/MAS_a_LTW.h | 29 + assets/RZDJ01/res/Object/MAS_a_TW.h | 40 + assets/RZDJ01/res/Object/MAT_a.h | 38 + assets/RZDJ01/res/Object/MAT_a2.h | 38 + assets/RZDJ01/res/Object/MAT_a2LTW.h | 29 + assets/RZDJ01/res/Object/MAT_a2_L.h | 29 + assets/RZDJ01/res/Object/MAT_a2_TW.h | 38 + assets/RZDJ01/res/Object/MAT_a_L.h | 29 + assets/RZDJ01/res/Object/MAT_a_LTW.h | 29 + assets/RZDJ01/res/Object/MAT_a_TW.h | 38 + assets/RZDJ01/res/Object/MBN_a.h | 40 + assets/RZDJ01/res/Object/MBN_a2.h | 40 + assets/RZDJ01/res/Object/MBN_a2LTW.h | 29 + assets/RZDJ01/res/Object/MBN_a2_L.h | 29 + assets/RZDJ01/res/Object/MBN_a2_TW.h | 40 + assets/RZDJ01/res/Object/MBN_a_L.h | 29 + assets/RZDJ01/res/Object/MBN_a_LTW.h | 29 + assets/RZDJ01/res/Object/MBN_a_TW.h | 40 + assets/RZDJ01/res/Object/MCN_a.h | 40 + assets/RZDJ01/res/Object/MCN_a2.h | 40 + assets/RZDJ01/res/Object/MCN_a2LTW.h | 29 + assets/RZDJ01/res/Object/MCN_a2_L.h | 29 + assets/RZDJ01/res/Object/MCN_a2_TW.h | 40 + assets/RZDJ01/res/Object/MCN_a_L.h | 29 + assets/RZDJ01/res/Object/MCN_a_LTW.h | 29 + assets/RZDJ01/res/Object/MCN_a_TW.h | 40 + assets/RZDJ01/res/Object/MON_a.h | 40 + assets/RZDJ01/res/Object/MON_a2.h | 40 + assets/RZDJ01/res/Object/MON_a2LTW.h | 29 + assets/RZDJ01/res/Object/MON_a2_L.h | 29 + assets/RZDJ01/res/Object/MON_a2_TW.h | 40 + assets/RZDJ01/res/Object/MON_a_L.h | 29 + assets/RZDJ01/res/Object/MON_a_LTW.h | 29 + assets/RZDJ01/res/Object/MON_a_TW.h | 40 + assets/RZDJ01/res/Object/MR-6Pole.h | 22 + assets/RZDJ01/res/Object/MR-Chain.h | 91 + assets/RZDJ01/res/Object/MR-Sand.h | 28 + assets/RZDJ01/res/Object/MR-Screw.h | 22 + assets/RZDJ01/res/Object/MR-Table.h | 94 + assets/RZDJ01/res/Object/MSGNPC.h | 14 + assets/RZDJ01/res/Object/MYNA_b.h | 75 + assets/RZDJ01/res/Object/MYNA_b_f.h | 14 + assets/RZDJ01/res/Object/MYNA_b_g.h | 14 + assets/RZDJ01/res/Object/M_BBox.h | 22 + assets/RZDJ01/res/Object/M_Crack.h | 28 + assets/RZDJ01/res/Object/M_DRockHn.h | 18 + assets/RZDJ01/res/Object/M_DrpRock.h | 30 + assets/RZDJ01/res/Object/M_Dust.h | 22 + assets/RZDJ01/res/Object/M_GateKey.h | 18 + assets/RZDJ01/res/Object/M_HGate.h | 22 + assets/RZDJ01/res/Object/M_IGate.h | 22 + assets/RZDJ01/res/Object/M_Ikada.h | 22 + assets/RZDJ01/res/Object/M_Ita.h | 22 + assets/RZDJ01/res/Object/M_IzmGate.h | 22 + assets/RZDJ01/res/Object/M_RGate00.h | 40 + assets/RZDJ01/res/Object/M_THouse.h | 58 + assets/RZDJ01/res/Object/M_TakaraD.h | 30 + assets/RZDJ01/res/Object/M_TreeSh.h | 24 + assets/RZDJ01/res/Object/M_Turara.h | 38 + assets/RZDJ01/res/Object/M_VBom.h | 26 + assets/RZDJ01/res/Object/M_VolcBal.h | 18 + assets/RZDJ01/res/Object/M_VolcBom.h | 53 + assets/RZDJ01/res/Object/M_VolcGnd.h | 26 + assets/RZDJ01/res/Object/M_hasu.h | 22 + assets/RZDJ01/res/Object/M_kaisou.h | 20 + assets/RZDJ01/res/Object/MagLiftL.h | 30 + assets/RZDJ01/res/Object/MagLiftM.h | 22 + assets/RZDJ01/res/Object/MagLiftS.h | 22 + assets/RZDJ01/res/Object/Maro.h | 58 + assets/RZDJ01/res/Object/Maro1.h | 50 + assets/RZDJ01/res/Object/Maro2.h | 28 + assets/RZDJ01/res/Object/Maro3.h | 26 + assets/RZDJ01/res/Object/Maro_TW.h | 48 + assets/RZDJ01/res/Object/Mg_f_bb.h | 22 + assets/RZDJ01/res/Object/Mg_f_bg.h | 25 + assets/RZDJ01/res/Object/Mg_f_bt.h | 18 + assets/RZDJ01/res/Object/Mg_f_cf.h | 30 + assets/RZDJ01/res/Object/Mg_f_ks.h | 32 + assets/RZDJ01/res/Object/Mg_f_lh.h | 19 + assets/RZDJ01/res/Object/Mg_f_lm.h | 32 + assets/RZDJ01/res/Object/Mg_f_np.h | 28 + assets/RZDJ01/res/Object/Mg_f_ri.h | 27 + assets/RZDJ01/res/Object/Mg_f_sp.h | 50 + assets/RZDJ01/res/Object/Mg_rod.h | 68 + assets/RZDJ01/res/Object/Mgeneral.h | 68 + assets/RZDJ01/res/Object/Mgenral_l.h | 20 + assets/RZDJ01/res/Object/Mhsg.h | 62 + assets/RZDJ01/res/Object/Midna.h | 96 + assets/RZDJ01/res/Object/Mirror.h | 22 + assets/RZDJ01/res/Object/MirrorB.h | 44 + assets/RZDJ01/res/Object/Mmdl.h | 135 + assets/RZDJ01/res/Object/Moi.h | 73 + assets/RZDJ01/res/Object/Moi1.h | 100 + assets/RZDJ01/res/Object/Moi2.h | 131 + assets/RZDJ01/res/Object/Moi3.h | 14 + assets/RZDJ01/res/Object/MoiR.h | 75 + assets/RZDJ01/res/Object/MoiR1.h | 24 + assets/RZDJ01/res/Object/MoiR2.h | 52 + assets/RZDJ01/res/Object/MoiR3.h | 26 + assets/RZDJ01/res/Object/Moi_p1.h | 28 + assets/RZDJ01/res/Object/Mspcial_l.h | 24 + assets/RZDJ01/res/Object/Mspecial.h | 54 + assets/RZDJ01/res/Object/MstrSword.h | 26 + assets/RZDJ01/res/Object/NNGC.h | 61 + assets/RZDJ01/res/Object/N_gD_Lpod.h | 18 + assets/RZDJ01/res/Object/N_gD_mskB.h | 22 + assets/RZDJ01/res/Object/N_gD_mskF.h | 22 + assets/RZDJ01/res/Object/N_gD_mskT.h | 22 + assets/RZDJ01/res/Object/Nagaisu.h | 22 + assets/RZDJ01/res/Object/Ni.h | 50 + assets/RZDJ01/res/Object/Npc_df.h | 27 + assets/RZDJ01/res/Object/Npc_du.h | 47 + assets/RZDJ01/res/Object/Npc_inko.h | 30 + assets/RZDJ01/res/Object/Npc_ks.h | 163 + assets/RZDJ01/res/Object/Npc_ksw.h | 69 + assets/RZDJ01/res/Object/Npc_lf.h | 22 + assets/RZDJ01/res/Object/Npc_myna.h | 71 + assets/RZDJ01/res/Object/Npc_ne.h | 96 + assets/RZDJ01/res/Object/Npc_net.h | 96 + assets/RZDJ01/res/Object/Npc_tk.h | 58 + assets/RZDJ01/res/Object/Npc_tr.h | 22 + assets/RZDJ01/res/Object/O_gD_BI.h | 18 + assets/RZDJ01/res/Object/O_gD_CROD.h | 18 + assets/RZDJ01/res/Object/O_gD_HS.h | 18 + assets/RZDJ01/res/Object/O_gD_IB.h | 18 + assets/RZDJ01/res/Object/O_gD_Injy.h | 20 + assets/RZDJ01/res/Object/O_gD_Mkey.h | 18 + assets/RZDJ01/res/Object/O_gD_PG.h | 18 + assets/RZDJ01/res/Object/O_gD_SHA.h | 18 + assets/RZDJ01/res/Object/O_gD_SHC.h | 18 + assets/RZDJ01/res/Object/O_gD_SP.h | 18 + assets/RZDJ01/res/Object/O_gD_SWA.h | 18 + assets/RZDJ01/res/Object/O_gD_SWB.h | 18 + assets/RZDJ01/res/Object/O_gD_TKC.h | 35 + assets/RZDJ01/res/Object/O_gD_TKS.h | 45 + assets/RZDJ01/res/Object/O_gD_arim.h | 26 + assets/RZDJ01/res/Object/O_gD_ario.h | 26 + assets/RZDJ01/res/Object/O_gD_arow.h | 18 + assets/RZDJ01/res/Object/O_gD_batm.h | 26 + assets/RZDJ01/res/Object/O_gD_bato.h | 26 + assets/RZDJ01/res/Object/O_gD_bill.h | 18 + assets/RZDJ01/res/Object/O_gD_bkey.h | 18 + assets/RZDJ01/res/Object/O_gD_bmL2.h | 18 + assets/RZDJ01/res/Object/O_gD_bomb.h | 18 + assets/RZDJ01/res/Object/O_gD_bomc.h | 18 + assets/RZDJ01/res/Object/O_gD_boom.h | 18 + assets/RZDJ01/res/Object/O_gD_boot.h | 18 + assets/RZDJ01/res/Object/O_gD_bott.h | 31 + assets/RZDJ01/res/Object/O_gD_bow.h | 18 + assets/RZDJ01/res/Object/O_gD_chee.h | 18 + assets/RZDJ01/res/Object/O_gD_chom.h | 32 + assets/RZDJ01/res/Object/O_gD_choo.h | 32 + assets/RZDJ01/res/Object/O_gD_danm.h | 26 + assets/RZDJ01/res/Object/O_gD_dano.h | 26 + assets/RZDJ01/res/Object/O_gD_hawk.h | 18 + assets/RZDJ01/res/Object/O_gD_hk_s.h | 18 + assets/RZDJ01/res/Object/O_gD_hutk.h | 28 + assets/RZDJ01/res/Object/O_gD_hutu.h | 28 + assets/RZDJ01/res/Object/O_gD_jira.h | 18 + assets/RZDJ01/res/Object/O_gD_kabm.h | 26 + assets/RZDJ01/res/Object/O_gD_kabo.h | 26 + assets/RZDJ01/res/Object/O_gD_kagm.h | 33 + assets/RZDJ01/res/Object/O_gD_kago.h | 33 + assets/RZDJ01/res/Object/O_gD_kamm.h | 26 + assets/RZDJ01/res/Object/O_gD_kamo.h | 26 + assets/RZDJ01/res/Object/O_gD_katm.h | 26 + assets/RZDJ01/res/Object/O_gD_kato.h | 26 + assets/RZDJ01/res/Object/O_gD_komo.h | 18 + assets/RZDJ01/res/Object/O_gD_kuwm.h | 26 + assets/RZDJ01/res/Object/O_gD_kuwo.h | 26 + assets/RZDJ01/res/Object/O_gD_lttr.h | 18 + assets/RZDJ01/res/Object/O_gD_marm.h | 18 + assets/RZDJ01/res/Object/O_gD_mem2.h | 20 + assets/RZDJ01/res/Object/O_gD_memo.h | 18 + assets/RZDJ01/res/Object/O_gD_nanm.h | 26 + assets/RZDJ01/res/Object/O_gD_nano.h | 26 + assets/RZDJ01/res/Object/O_gD_pach.h | 18 + assets/RZDJ01/res/Object/O_gD_pend.h | 18 + assets/RZDJ01/res/Object/O_gD_puL2.h | 18 + assets/RZDJ01/res/Object/O_gD_puL3.h | 18 + assets/RZDJ01/res/Object/O_gD_pump.h | 18 + assets/RZDJ01/res/Object/O_gD_quL1.h | 18 + assets/RZDJ01/res/Object/O_gD_quL2.h | 18 + assets/RZDJ01/res/Object/O_gD_quL3.h | 18 + assets/RZDJ01/res/Object/O_gD_sang.h | 18 + assets/RZDJ01/res/Object/O_gD_tama.h | 30 + assets/RZDJ01/res/Object/O_gD_tane.h | 18 + assets/RZDJ01/res/Object/O_gD_tenm.h | 26 + assets/RZDJ01/res/Object/O_gD_teno.h | 26 + assets/RZDJ01/res/Object/O_gD_tonm.h | 32 + assets/RZDJ01/res/Object/O_gD_tono.h | 32 + assets/RZDJ01/res/Object/O_gD_uktr.h | 18 + assets/RZDJ01/res/Object/O_gD_wood.h | 18 + assets/RZDJ01/res/Object/O_gD_zora.h | 18 + assets/RZDJ01/res/Object/O_g_SWA.h | 18 + assets/RZDJ01/res/Object/O_g_ZORA.h | 18 + assets/RZDJ01/res/Object/O_mD_SHA.h | 18 + assets/RZDJ01/res/Object/O_mD_SHB.h | 18 + assets/RZDJ01/res/Object/O_mD_arw.h | 18 + assets/RZDJ01/res/Object/O_mD_bi.h | 18 + assets/RZDJ01/res/Object/O_mD_blue.h | 18 + assets/RZDJ01/res/Object/O_mD_bmc2.h | 18 + assets/RZDJ01/res/Object/O_mD_bmcs.h | 18 + assets/RZDJ01/res/Object/O_mD_bomb.h | 18 + assets/RZDJ01/res/Object/O_mD_bott.h | 31 + assets/RZDJ01/res/Object/O_mD_gren.h | 18 + assets/RZDJ01/res/Object/O_mD_hati.h | 18 + assets/RZDJ01/res/Object/O_mD_hawk.h | 18 + assets/RZDJ01/res/Object/O_mD_jira.h | 18 + assets/RZDJ01/res/Object/O_mD_marm.h | 24 + assets/RZDJ01/res/Object/O_mD_pach.h | 18 + assets/RZDJ01/res/Object/O_mD_pg.h | 18 + assets/RZDJ01/res/Object/O_mD_red.h | 18 + assets/RZDJ01/res/Object/O_tuboB.h | 18 + assets/RZDJ01/res/Object/O_tuboS.h | 18 + assets/RZDJ01/res/Object/O_wood.h | 22 + assets/RZDJ01/res/Object/Obj_Bef.h | 34 + assets/RZDJ01/res/Object/Obj_Board.h | 22 + assets/RZDJ01/res/Object/Obj_Ibone.h | 24 + assets/RZDJ01/res/Object/Obj_SRope.h | 14 + assets/RZDJ01/res/Object/Obj_bal.h | 30 + assets/RZDJ01/res/Object/Obj_ballL.h | 18 + assets/RZDJ01/res/Object/Obj_ballS.h | 18 + assets/RZDJ01/res/Object/Obj_bkey.h | 34 + assets/RZDJ01/res/Object/Obj_bkey2.h | 33 + assets/RZDJ01/res/Object/Obj_bkey3.h | 27 + assets/RZDJ01/res/Object/Obj_bkey5.h | 32 + assets/RZDJ01/res/Object/Obj_bkl.h | 36 + assets/RZDJ01/res/Object/Obj_bm.h | 81 + assets/RZDJ01/res/Object/Obj_brg.h | 48 + assets/RZDJ01/res/Object/Obj_brksw.h | 18 + assets/RZDJ01/res/Object/Obj_btl.h | 31 + assets/RZDJ01/res/Object/Obj_cb.h | 22 + assets/RZDJ01/res/Object/Obj_cs_f.h | 30 + assets/RZDJ01/res/Object/Obj_fd.h | 24 + assets/RZDJ01/res/Object/Obj_fmobj.h | 22 + assets/RZDJ01/res/Object/Obj_gb.h | 42 + assets/RZDJ01/res/Object/Obj_gm.h | 42 + assets/RZDJ01/res/Object/Obj_hfuta.h | 22 + assets/RZDJ01/res/Object/Obj_ihasi.h | 32 + assets/RZDJ01/res/Object/Obj_ito.h | 18 + assets/RZDJ01/res/Object/Obj_kage.h | 18 + assets/RZDJ01/res/Object/Obj_kbox.h | 22 + assets/RZDJ01/res/Object/Obj_kbrg.h | 14 + assets/RZDJ01/res/Object/Obj_kbrgD.h | 44 + assets/RZDJ01/res/Object/Obj_kbrgS.h | 31 + assets/RZDJ01/res/Object/Obj_key.h | 30 + assets/RZDJ01/res/Object/Obj_keyh.h | 27 + assets/RZDJ01/res/Object/Obj_ki.h | 60 + assets/RZDJ01/res/Object/Obj_kita.h | 22 + assets/RZDJ01/res/Object/Obj_kn2.h | 126 + assets/RZDJ01/res/Object/Obj_kntr.h | 18 + assets/RZDJ01/res/Object/Obj_l4brg.h | 22 + assets/RZDJ01/res/Object/Obj_l6tsw.h | 22 + assets/RZDJ01/res/Object/Obj_l7brg.h | 22 + assets/RZDJ01/res/Object/Obj_l8sw0.h | 22 + assets/RZDJ01/res/Object/Obj_lbox.h | 22 + assets/RZDJ01/res/Object/Obj_lp.h | 18 + assets/RZDJ01/res/Object/Obj_lv6bm.h | 60 + assets/RZDJ01/res/Object/Obj_maki.h | 28 + assets/RZDJ01/res/Object/Obj_ndoor.h | 18 + assets/RZDJ01/res/Object/Obj_obrg.h | 47 + assets/RZDJ01/res/Object/Obj_otubo.h | 28 + assets/RZDJ01/res/Object/Obj_prop0.h | 26 + assets/RZDJ01/res/Object/Obj_prop1.h | 22 + assets/RZDJ01/res/Object/Obj_prop2.h | 26 + assets/RZDJ01/res/Object/Obj_rock.h | 18 + assets/RZDJ01/res/Object/Obj_roten.h | 22 + assets/RZDJ01/res/Object/Obj_rw.h | 21 + assets/RZDJ01/res/Object/Obj_saka.h | 16 + assets/RZDJ01/res/Object/Obj_saka2.h | 16 + assets/RZDJ01/res/Object/Obj_so.h | 40 + assets/RZDJ01/res/Object/Obj_sui.h | 18 + assets/RZDJ01/res/Object/Obj_sw.h | 14 + assets/RZDJ01/res/Object/Obj_tama.h | 18 + assets/RZDJ01/res/Object/Obj_tg.h | 18 + assets/RZDJ01/res/Object/Obj_tob7.h | 34 + assets/RZDJ01/res/Object/Obj_toby.h | 34 + assets/RZDJ01/res/Object/Obj_tp.h | 72 + assets/RZDJ01/res/Object/Obj_udoor.h | 30 + assets/RZDJ01/res/Object/Obj_usaku.h | 22 + assets/RZDJ01/res/Object/Obj_web0.h | 26 + assets/RZDJ01/res/Object/Obj_web1.h | 26 + assets/RZDJ01/res/Object/Obj_wflag.h | 71 + assets/RZDJ01/res/Object/Obj_yogan.h | 26 + assets/RZDJ01/res/Object/Octhashi.h | 22 + assets/RZDJ01/res/Object/Osiblk.h | 22 + assets/RZDJ01/res/Object/Otosiana.h | 22 + assets/RZDJ01/res/Object/PPolamp.h | 28 + assets/RZDJ01/res/Object/PRElvtr.h | 22 + assets/RZDJ01/res/Object/PRWallR04.h | 22 + assets/RZDJ01/res/Object/PRWallR09.h | 22 + assets/RZDJ01/res/Object/P_AShtr.h | 22 + assets/RZDJ01/res/Object/P_Cblock.h | 34 + assets/RZDJ01/res/Object/P_Chain.h | 24 + assets/RZDJ01/res/Object/P_Cwall.h | 34 + assets/RZDJ01/res/Object/P_DSand.h | 22 + assets/RZDJ01/res/Object/P_Dtile.h | 30 + assets/RZDJ01/res/Object/P_Dtile00.h | 22 + assets/RZDJ01/res/Object/P_Dwall.h | 22 + assets/RZDJ01/res/Object/P_Gear.h | 24 + assets/RZDJ01/res/Object/P_Ggate.h | 22 + assets/RZDJ01/res/Object/P_L4Cwall.h | 34 + assets/RZDJ01/res/Object/P_L4Floor.h | 22 + assets/RZDJ01/res/Object/P_L4Rwall.h | 22 + assets/RZDJ01/res/Object/P_L4Sand.h | 26 + assets/RZDJ01/res/Object/P_LBswA.h | 22 + assets/RZDJ01/res/Object/P_LBswBC.h | 34 + assets/RZDJ01/res/Object/P_Lv4Chan.h | 28 + assets/RZDJ01/res/Object/P_Lv4blk.h | 22 + assets/RZDJ01/res/Object/P_Lv4blk2.h | 22 + assets/RZDJ01/res/Object/P_Lv4tsw.h | 22 + assets/RZDJ01/res/Object/P_Lv4tswD.h | 22 + assets/RZDJ01/res/Object/P_Mbrid9.h | 26 + assets/RZDJ01/res/Object/P_Mbridge.h | 28 + assets/RZDJ01/res/Object/P_Mfence.h | 22 + assets/RZDJ01/res/Object/P_PCNDL.h | 22 + assets/RZDJ01/res/Object/P_Rgate.h | 22 + assets/RZDJ01/res/Object/P_Rwall.h | 22 + assets/RZDJ01/res/Object/P_Sswitch.h | 30 + assets/RZDJ01/res/Object/P_Toge.h | 28 + assets/RZDJ01/res/Object/P_Warp.h | 18 + assets/RZDJ01/res/Object/P_kama.h | 24 + assets/RZDJ01/res/Object/Pack00_00.h | 68 + assets/RZDJ01/res/Object/Pack00_01.h | 74 + assets/RZDJ01/res/Object/Pack00_02.h | 60 + assets/RZDJ01/res/Object/Pack01_00.h | 60 + assets/RZDJ01/res/Object/Pack01_01.h | 60 + assets/RZDJ01/res/Object/Pack01_02.h | 44 + assets/RZDJ01/res/Object/Pack01_03.h | 44 + assets/RZDJ01/res/Object/Pack01_04.h | 44 + assets/RZDJ01/res/Object/Pack01_05.h | 44 + assets/RZDJ01/res/Object/Pack01_06.h | 40 + assets/RZDJ01/res/Object/Pack01_07.h | 40 + assets/RZDJ01/res/Object/Pack99_00.h | 70 + assets/RZDJ01/res/Object/Peru.h | 88 + assets/RZDJ01/res/Object/Prayer.h | 48 + assets/RZDJ01/res/Object/RCircle.h | 26 + assets/RZDJ01/res/Object/RYUW00.h | 30 + assets/RZDJ01/res/Object/Raca.h | 103 + assets/RZDJ01/res/Object/Racer.h | 83 + assets/RZDJ01/res/Object/Rafrel.h | 80 + assets/RZDJ01/res/Object/Rafrel1.h | 60 + assets/RZDJ01/res/Object/Rafrel2.h | 20 + assets/RZDJ01/res/Object/Rafrel3.h | 26 + assets/RZDJ01/res/Object/Ri.h | 27 + assets/RZDJ01/res/Object/RiverRock.h | 22 + assets/RZDJ01/res/Object/RvBack.h | 14 + assets/RZDJ01/res/Object/SCanCrs.h | 37 + assets/RZDJ01/res/Object/SCanHai.h | 32 + assets/RZDJ01/res/Object/SCanPtl.h | 28 + assets/RZDJ01/res/Object/SCanTen.h | 42 + assets/RZDJ01/res/Object/SCanZev.h | 14 + assets/RZDJ01/res/Object/SDGate.h | 22 + assets/RZDJ01/res/Object/SWShd.h | 18 + assets/RZDJ01/res/Object/S_YOGAN.h | 30 + assets/RZDJ01/res/Object/S_Zami.h | 22 + assets/RZDJ01/res/Object/S_Zbridge.h | 22 + assets/RZDJ01/res/Object/S_Zgate.h | 22 + assets/RZDJ01/res/Object/S_Zsuimon.h | 22 + assets/RZDJ01/res/Object/S_bsaku00.h | 22 + assets/RZDJ01/res/Object/S_bura_7a.h | 25 + assets/RZDJ01/res/Object/S_bura_7b.h | 25 + assets/RZDJ01/res/Object/S_bura_7c.h | 25 + assets/RZDJ01/res/Object/S_bura_A.h | 25 + assets/RZDJ01/res/Object/S_bura_B.h | 25 + assets/RZDJ01/res/Object/S_lv3bota.h | 23 + assets/RZDJ01/res/Object/S_lv6bota.h | 24 + assets/RZDJ01/res/Object/S_lv7saku.h | 22 + assets/RZDJ01/res/Object/S_octhibi.h | 22 + assets/RZDJ01/res/Object/S_shut00.h | 26 + assets/RZDJ01/res/Object/S_swHit00.h | 28 + assets/RZDJ01/res/Object/S_thashi.h | 44 + assets/RZDJ01/res/Object/S_wheel00.h | 22 + assets/RZDJ01/res/Object/Sample.h | 87 + assets/RZDJ01/res/Object/SceneExit.h | 14 + assets/RZDJ01/res/Object/Seira.h | 162 + assets/RZDJ01/res/Object/Seira_p1.h | 50 + assets/RZDJ01/res/Object/Seirei.h | 59 + assets/RZDJ01/res/Object/Seirei1.h | 14 + assets/RZDJ01/res/Object/SekiDoor.h | 22 + assets/RZDJ01/res/Object/Sekizo.h | 22 + assets/RZDJ01/res/Object/Sera.h | 49 + assets/RZDJ01/res/Object/SeraBtl.h | 44 + assets/RZDJ01/res/Object/Sha.h | 109 + assets/RZDJ01/res/Object/Shad.h | 88 + assets/RZDJ01/res/Object/Shad1.h | 98 + assets/RZDJ01/res/Object/Shad2.h | 16 + assets/RZDJ01/res/Object/Shad3.h | 14 + assets/RZDJ01/res/Object/Shop0.h | 48 + assets/RZDJ01/res/Object/SkyCannon.h | 38 + assets/RZDJ01/res/Object/SnowSoup.h | 30 + assets/RZDJ01/res/Object/SpotLight.h | 22 + assets/RZDJ01/res/Object/Sq.h | 54 + assets/RZDJ01/res/Object/StaBlock.h | 104 + assets/RZDJ01/res/Object/Stop00.h | 14 + assets/RZDJ01/res/Object/TAGEVT.h | 14 + assets/RZDJ01/res/Object/TKS.h | 93 + assets/RZDJ01/res/Object/TKS2.h | 61 + assets/RZDJ01/res/Object/TWGate_FL.h | 14 + assets/RZDJ01/res/Object/TWGate_Lk.h | 16 + assets/RZDJ01/res/Object/TWGate_Md.h | 37 + assets/RZDJ01/res/Object/TWGate_OD.h | 14 + assets/RZDJ01/res/Object/TWGate_RN.h | 14 + assets/RZDJ01/res/Object/TWGate_Wf.h | 14 + assets/RZDJ01/res/Object/T_Maki1.h | 22 + assets/RZDJ01/res/Object/T_Maki2.h | 18 + assets/RZDJ01/res/Object/T_gD_SHB.h | 18 + assets/RZDJ01/res/Object/T_gD_bkey.h | 18 + assets/RZDJ01/res/Object/T_gD_key.h | 18 + assets/RZDJ01/res/Object/T_gD_kmps.h | 23 + assets/RZDJ01/res/Object/T_gD_kt.h | 18 + assets/RZDJ01/res/Object/T_gD_map.h | 18 + assets/RZDJ01/res/Object/T_g_SHB.h | 18 + assets/RZDJ01/res/Object/T_g_bkey.h | 18 + assets/RZDJ01/res/Object/T_g_key.h | 18 + assets/RZDJ01/res/Object/T_g_kt.h | 18 + assets/RZDJ01/res/Object/Table.h | 26 + assets/RZDJ01/res/Object/TagMsg.h | 14 + assets/RZDJ01/res/Object/Taro.h | 46 + assets/RZDJ01/res/Object/Taro0.h | 30 + assets/RZDJ01/res/Object/Taro1.h | 102 + assets/RZDJ01/res/Object/Taro2.h | 66 + assets/RZDJ01/res/Object/Taro3.h | 34 + assets/RZDJ01/res/Object/Taro4.h | 26 + assets/RZDJ01/res/Object/Taro5.h | 62 + assets/RZDJ01/res/Object/Taro6.h | 18 + assets/RZDJ01/res/Object/TaroB.h | 46 + assets/RZDJ01/res/Object/Taro_TW.h | 56 + assets/RZDJ01/res/Object/Tbox2.h | 42 + assets/RZDJ01/res/Object/The.h | 160 + assets/RZDJ01/res/Object/The1.h | 28 + assets/RZDJ01/res/Object/The2.h | 20 + assets/RZDJ01/res/Object/Timer.h | 44 + assets/RZDJ01/res/Object/Title.h | 40 + assets/RZDJ01/res/Object/Tkc.h | 37 + assets/RZDJ01/res/Object/Tkj.h | 55 + assets/RZDJ01/res/Object/Tkj2.h | 59 + assets/RZDJ01/res/Object/Toby.h | 47 + assets/RZDJ01/res/Object/Toby0.h | 28 + assets/RZDJ01/res/Object/Toby1.h | 64 + assets/RZDJ01/res/Object/Toby2.h | 46 + assets/RZDJ01/res/Object/Toby3.h | 26 + assets/RZDJ01/res/Object/Toby4.h | 38 + assets/RZDJ01/res/Object/Toby5.h | 38 + assets/RZDJ01/res/Object/Toby_TW.h | 47 + assets/RZDJ01/res/Object/Tombo.h | 36 + assets/RZDJ01/res/Object/U_THouse.h | 28 + assets/RZDJ01/res/Object/Uri.h | 70 + assets/RZDJ01/res/Object/Uri1.h | 96 + assets/RZDJ01/res/Object/Uri2.h | 48 + assets/RZDJ01/res/Object/Uri3.h | 30 + assets/RZDJ01/res/Object/Uri_p1.h | 18 + assets/RZDJ01/res/Object/V_CTDoor.h | 26 + assets/RZDJ01/res/Object/V_CTGWall.h | 26 + assets/RZDJ01/res/Object/V_IceLeaf.h | 22 + assets/RZDJ01/res/Object/V_Ice_l.h | 22 + assets/RZDJ01/res/Object/V_Ice_s.h | 22 + assets/RZDJ01/res/Object/V_OsuDoor.h | 26 + assets/RZDJ01/res/Object/V_Shutter.h | 30 + assets/RZDJ01/res/Object/V_Yuki.h | 36 + assets/RZDJ01/res/Object/WAD_a.h | 42 + assets/RZDJ01/res/Object/WAD_a2.h | 42 + assets/RZDJ01/res/Object/WAD_a2LTW.h | 29 + assets/RZDJ01/res/Object/WAD_a2_L.h | 29 + assets/RZDJ01/res/Object/WAD_a2_TW.h | 42 + assets/RZDJ01/res/Object/WAD_a_L.h | 29 + assets/RZDJ01/res/Object/WAD_a_LTW.h | 29 + assets/RZDJ01/res/Object/WAD_a_TW.h | 42 + assets/RZDJ01/res/Object/WAN_a.h | 42 + assets/RZDJ01/res/Object/WAN_a2.h | 42 + assets/RZDJ01/res/Object/WAN_a2LTW.h | 29 + assets/RZDJ01/res/Object/WAN_a2_L.h | 29 + assets/RZDJ01/res/Object/WAN_a2_TW.h | 42 + assets/RZDJ01/res/Object/WAN_a_L.h | 29 + assets/RZDJ01/res/Object/WAN_a_LTW.h | 29 + assets/RZDJ01/res/Object/WAN_a_TW.h | 42 + assets/RZDJ01/res/Object/WAN_b.h | 42 + assets/RZDJ01/res/Object/WAN_b2.h | 42 + assets/RZDJ01/res/Object/WAN_b2LTW.h | 29 + assets/RZDJ01/res/Object/WAN_b2_L.h | 29 + assets/RZDJ01/res/Object/WAN_b2_TW.h | 42 + assets/RZDJ01/res/Object/WAN_b_L.h | 29 + assets/RZDJ01/res/Object/WAN_b_LTW.h | 29 + assets/RZDJ01/res/Object/WAN_b_TW.h | 42 + assets/RZDJ01/res/Object/WCN_a.h | 42 + assets/RZDJ01/res/Object/WCN_a2.h | 42 + assets/RZDJ01/res/Object/WCN_a2LTW.h | 29 + assets/RZDJ01/res/Object/WCN_a2_L.h | 29 + assets/RZDJ01/res/Object/WCN_a2_TW.h | 42 + assets/RZDJ01/res/Object/WCN_a_L.h | 29 + assets/RZDJ01/res/Object/WCN_a_LTW.h | 29 + assets/RZDJ01/res/Object/WCN_a_TW.h | 42 + assets/RZDJ01/res/Object/WGN_a.h | 42 + assets/RZDJ01/res/Object/WGN_a2.h | 42 + assets/RZDJ01/res/Object/WGN_a2LTW.h | 29 + assets/RZDJ01/res/Object/WGN_a2_L.h | 29 + assets/RZDJ01/res/Object/WGN_a2_TW.h | 42 + assets/RZDJ01/res/Object/WGN_a_L.h | 29 + assets/RZDJ01/res/Object/WGN_a_LTW.h | 29 + assets/RZDJ01/res/Object/WGN_a_TW.h | 42 + assets/RZDJ01/res/Object/WON_a.h | 42 + assets/RZDJ01/res/Object/WON_a2.h | 42 + assets/RZDJ01/res/Object/WON_a2LTW.h | 29 + assets/RZDJ01/res/Object/WON_a2_L.h | 29 + assets/RZDJ01/res/Object/WON_a2_TW.h | 42 + assets/RZDJ01/res/Object/WON_a_L.h | 29 + assets/RZDJ01/res/Object/WON_a_LTW.h | 29 + assets/RZDJ01/res/Object/WON_a_TW.h | 42 + assets/RZDJ01/res/Object/WRock.h | 22 + assets/RZDJ01/res/Object/WStoneF.h | 22 + assets/RZDJ01/res/Object/WarpBug.h | 28 + assets/RZDJ01/res/Object/Water.h | 62 + assets/RZDJ01/res/Object/Wchain.h | 24 + assets/RZDJ01/res/Object/Wgeneral.h | 78 + assets/RZDJ01/res/Object/Wgenral_l.h | 20 + assets/RZDJ01/res/Object/WindStone.h | 22 + assets/RZDJ01/res/Object/Wmdl.h | 131 + assets/RZDJ01/res/Object/Worm.h | 33 + assets/RZDJ01/res/Object/Wspcial_l.h | 24 + assets/RZDJ01/res/Object/Wspecial.h | 44 + assets/RZDJ01/res/Object/YIblltray.h | 32 + assets/RZDJ01/res/Object/Y_gwall.h | 22 + assets/RZDJ01/res/Object/Y_horiyuk.h | 22 + assets/RZDJ01/res/Object/Y_icecube.h | 32 + assets/RZDJ01/res/Object/Y_ironbal.h | 18 + assets/RZDJ01/res/Object/Y_taihou.h | 25 + assets/RZDJ01/res/Object/Ychandelr.h | 28 + assets/RZDJ01/res/Object/Yelia.h | 50 + assets/RZDJ01/res/Object/Yelia0.h | 46 + assets/RZDJ01/res/Object/Yelia1.h | 38 + assets/RZDJ01/res/Object/Yelia2.h | 50 + assets/RZDJ01/res/Object/Yelia3.h | 40 + assets/RZDJ01/res/Object/Yelia4.h | 116 + assets/RZDJ01/res/Object/Z_bdor00.h | 26 + assets/RZDJ01/res/Object/Zant.h | 53 + assets/RZDJ01/res/Object/Zelda.h | 85 + assets/RZDJ01/res/Object/Zmdl.h | 121 + assets/RZDJ01/res/Object/alSumou.h | 191 + assets/RZDJ01/res/Object/al_bottle.h | 18 + assets/RZDJ01/res/Object/buoy.h | 56 + assets/RZDJ01/res/Object/chin1.h | 100 + assets/RZDJ01/res/Object/chin1_evt.h | 14 + assets/RZDJ01/res/Object/chin_mdl.h | 48 + assets/RZDJ01/res/Object/chin_tmdl.h | 48 + assets/RZDJ01/res/Object/chtSolA.h | 66 + assets/RZDJ01/res/Object/chtSolB.h | 56 + assets/RZDJ01/res/Object/clerkA.h | 83 + assets/RZDJ01/res/Object/clerkB.h | 108 + assets/RZDJ01/res/Object/cs_ev_01.h | 14 + assets/RZDJ01/res/Object/cs_ev_02.h | 14 + assets/RZDJ01/res/Object/cs_ev_03.h | 14 + assets/RZDJ01/res/Object/cs_ev_04.h | 14 + assets/RZDJ01/res/Object/cs_ev_05.h | 14 + assets/RZDJ01/res/Object/e3Logo.h | 90 + assets/RZDJ01/res/Object/efWater.h | 26 + assets/RZDJ01/res/Object/ef_MgnF_L.h | 28 + assets/RZDJ01/res/Object/ef_MgnF_S.h | 28 + assets/RZDJ01/res/Object/ef_Portal.h | 32 + assets/RZDJ01/res/Object/evt_pachi.h | 14 + assets/RZDJ01/res/Object/fairy.h | 164 + assets/RZDJ01/res/Object/fileSel.h | 172 + assets/RZDJ01/res/Object/girls.h | 20 + assets/RZDJ01/res/Object/glwSphere.h | 26 + assets/RZDJ01/res/Object/gnd.h | 81 + assets/RZDJ01/res/Object/grA.h | 50 + assets/RZDJ01/res/Object/grA_Elv.h | 14 + assets/RZDJ01/res/Object/grA_Kick.h | 14 + assets/RZDJ01/res/Object/grA_Look.h | 14 + assets/RZDJ01/res/Object/grA_RCD.h | 14 + assets/RZDJ01/res/Object/grA_Rock.h | 14 + assets/RZDJ01/res/Object/grA_RockD.h | 14 + assets/RZDJ01/res/Object/grA_SWD.h | 14 + assets/RZDJ01/res/Object/grA_Sdemo.h | 20 + assets/RZDJ01/res/Object/grA_Spa.h | 40 + assets/RZDJ01/res/Object/grA_TW.h | 44 + assets/RZDJ01/res/Object/grA_base.h | 64 + assets/RZDJ01/res/Object/grA_demo.h | 20 + assets/RZDJ01/res/Object/grA_gate.h | 40 + assets/RZDJ01/res/Object/grA_mdl.h | 44 + assets/RZDJ01/res/Object/grA_onsen.h | 36 + assets/RZDJ01/res/Object/grA_onsn2.h | 20 + assets/RZDJ01/res/Object/grA_town.h | 32 + assets/RZDJ01/res/Object/grC.h | 66 + assets/RZDJ01/res/Object/grC_Mdl.h | 40 + assets/RZDJ01/res/Object/grC_TW.h | 40 + assets/RZDJ01/res/Object/grD.h | 61 + assets/RZDJ01/res/Object/grD1.h | 36 + assets/RZDJ01/res/Object/grDS.h | 219 + assets/RZDJ01/res/Object/grO.h | 83 + assets/RZDJ01/res/Object/grO1.h | 56 + assets/RZDJ01/res/Object/grO1D.h | 14 + assets/RZDJ01/res/Object/grR.h | 90 + assets/RZDJ01/res/Object/grR1.h | 22 + assets/RZDJ01/res/Object/grS.h | 79 + assets/RZDJ01/res/Object/grZ.h | 70 + assets/RZDJ01/res/Object/grZ1.h | 48 + assets/RZDJ01/res/Object/grZ2.h | 40 + assets/RZDJ01/res/Object/grZ3.h | 32 + assets/RZDJ01/res/Object/grZD1.h | 14 + assets/RZDJ01/res/Object/grZD3.h | 14 + assets/RZDJ01/res/Object/grZRock.h | 22 + assets/RZDJ01/res/Object/hsMato.h | 22 + assets/RZDJ01/res/Object/impal.h | 123 + assets/RZDJ01/res/Object/itemmdl.h | 190 + assets/RZDJ01/res/Object/iwakyu.h | 24 + assets/RZDJ01/res/Object/kasi_hana.h | 46 + assets/RZDJ01/res/Object/kasi_kyu.h | 42 + assets/RZDJ01/res/Object/kasi_mich.h | 42 + assets/RZDJ01/res/Object/kytag04.h | 32 + assets/RZDJ01/res/Object/kytag09_2.h | 22 + assets/RZDJ01/res/Object/l5IceWall.h | 28 + assets/RZDJ01/res/Object/lv1cdl00.h | 22 + assets/RZDJ01/res/Object/lv1cdl01.h | 22 + assets/RZDJ01/res/Object/maroTaru.h | 18 + assets/RZDJ01/res/Object/midP.h | 75 + assets/RZDJ01/res/Object/npc_obj.h | 54 + assets/RZDJ01/res/Object/object.h | 102 + assets/RZDJ01/res/Object/objectLTW.h | 48 + assets/RZDJ01/res/Object/objectTW.h | 84 + assets/RZDJ01/res/Object/object_l.h | 48 + assets/RZDJ01/res/Object/poFire.h | 14 + assets/RZDJ01/res/Object/post.h | 88 + assets/RZDJ01/res/Object/post1.h | 78 + assets/RZDJ01/res/Object/post2.h | 54 + assets/RZDJ01/res/Object/pouBox0.h | 52 + assets/RZDJ01/res/Object/pouBox1.h | 41 + assets/RZDJ01/res/Object/pouyaA.h | 99 + assets/RZDJ01/res/Object/pouyaB.h | 129 + assets/RZDJ01/res/Object/pumpkin.h | 18 + assets/RZDJ01/res/Object/saru.h | 14 + assets/RZDJ01/res/Object/saru_TW.h | 49 + assets/RZDJ01/res/Object/seiB.h | 75 + assets/RZDJ01/res/Object/seiC.h | 65 + assets/RZDJ01/res/Object/seiD.h | 46 + assets/RZDJ01/res/Object/seki_1k.h | 54 + assets/RZDJ01/res/Object/sekizoA.h | 158 + assets/RZDJ01/res/Object/shoe.h | 50 + assets/RZDJ01/res/Object/sm_door.h | 56 + assets/RZDJ01/res/Object/solA.h | 46 + assets/RZDJ01/res/Object/static.h | 46 + assets/RZDJ01/res/Object/stickwl00.h | 22 + assets/RZDJ01/res/Object/stickwl01.h | 22 + assets/RZDJ01/res/Object/syourock.h | 30 + assets/RZDJ01/res/Object/togeRol.h | 22 + assets/RZDJ01/res/Object/twGnFiro.h | 30 + assets/RZDJ01/res/Object/twGnK0102.h | 30 + assets/RZDJ01/res/Object/twGnK0616.h | 30 + assets/RZDJ01/res/Object/twGnK0709.h | 30 + assets/RZDJ01/res/Object/twGnK079b.h | 30 + assets/RZDJ01/res/Object/twGnK1415.h | 30 + assets/RZDJ01/res/Object/twGtFiro.h | 30 + assets/RZDJ01/res/Object/twGtK0102.h | 30 + assets/RZDJ01/res/Object/twGtK0709.h | 30 + assets/RZDJ01/res/Object/uri_kago.h | 24 + assets/RZDJ01/res/Object/yamiD.h | 61 + assets/RZDJ01/res/Object/yamiS.h | 62 + assets/RZDJ01/res/Object/yamiT.h | 60 + assets/RZDJ01/res/Object/yelB_TW.h | 58 + assets/RZDJ01/res/Object/yel_bag.h | 18 + assets/RZDJ01/res/Object/ykM.h | 95 + assets/RZDJ01/res/Object/ykM1.h | 108 + assets/RZDJ01/res/Object/ykM2.h | 58 + assets/RZDJ01/res/Object/ykM3.h | 94 + assets/RZDJ01/res/Object/ykW.h | 50 + assets/RZDJ01/res/Object/ykW1.h | 84 + assets/RZDJ01/res/Object/ykW2.h | 68 + assets/RZDJ01/res/Object/zanB.h | 78 + assets/RZDJ01/res/Object/zelRf.h | 60 + assets/RZDJ01/res/Object/zelRo.h | 68 + assets/RZDJ01/res/Object/zrA.h | 62 + assets/RZDJ01/res/Object/zrA2.h | 40 + assets/RZDJ01/res/Object/zrA_MDL.h | 55 + assets/RZDJ01/res/Object/zrA_TW.h | 77 + assets/RZDJ01/res/Object/zrA_nml.h | 28 + assets/RZDJ01/res/Object/zrA_obj.h | 24 + assets/RZDJ01/res/Object/zrA_objTW.h | 24 + assets/RZDJ01/res/Object/zrA_sad.h | 26 + assets/RZDJ01/res/Object/zrA_sp.h | 48 + assets/RZDJ01/res/Object/zrA_tobi.h | 18 + assets/RZDJ01/res/Object/zrC.h | 50 + assets/RZDJ01/res/Object/zrC1.h | 70 + assets/RZDJ01/res/Object/zrC2.h | 24 + assets/RZDJ01/res/Object/zrC_EGD.h | 14 + assets/RZDJ01/res/Object/zrC_MDL.h | 50 + assets/RZDJ01/res/Object/zrC_Sick.h | 20 + assets/RZDJ01/res/Object/zrC_TW.h | 50 + assets/RZDJ01/res/Object/zrCb.h | 61 + assets/RZDJ01/res/Object/zrF.h | 30 + assets/RZDJ01/res/Object/zrZ_GT.h | 78 + assets/RZDJ01/res/Object/zra_nml2.h | 18 + assets/RZDJ01/res/WiiBannerIcon/bannerIcon.h | 20 + config/RZDJ01/build.sha1 | 759 + config/RZDJ01/config.yml | 4658 +++ config/RZDJ01/rels/d_a_L7demo_dr/splits.txt | 14 + config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt | 66 + config/RZDJ01/rels/d_a_L7low_dr/splits.txt | 14 + config/RZDJ01/rels/d_a_L7low_dr/symbols.txt | 39 + .../RZDJ01/rels/d_a_L7op_demo_dr/splits.txt | 14 + .../RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt | 127 + config/RZDJ01/rels/d_a_alldie/splits.txt | 12 + config/RZDJ01/rels/d_a_alldie/symbols.txt | 18 + config/RZDJ01/rels/d_a_andsw/splits.txt | 12 + config/RZDJ01/rels/d_a_andsw/symbols.txt | 13 + config/RZDJ01/rels/d_a_andsw2/splits.txt | 12 + config/RZDJ01/rels/d_a_andsw2/symbols.txt | 23 + config/RZDJ01/rels/d_a_arrow/splits.txt | 21 + config/RZDJ01/rels/d_a_arrow/symbols.txt | 114 + config/RZDJ01/rels/d_a_b_bh/splits.txt | 22 + config/RZDJ01/rels/d_a_b_bh/symbols.txt | 114 + config/RZDJ01/rels/d_a_b_bq/splits.txt | 22 + config/RZDJ01/rels/d_a_b_bq/symbols.txt | 257 + config/RZDJ01/rels/d_a_b_dr/splits.txt | 22 + config/RZDJ01/rels/d_a_b_dr/symbols.txt | 255 + config/RZDJ01/rels/d_a_b_dre/splits.txt | 22 + config/RZDJ01/rels/d_a_b_dre/symbols.txt | 147 + config/RZDJ01/rels/d_a_b_ds/splits.txt | 22 + config/RZDJ01/rels/d_a_b_ds/symbols.txt | 577 + config/RZDJ01/rels/d_a_b_gg/splits.txt | 22 + config/RZDJ01/rels/d_a_b_gg/symbols.txt | 292 + config/RZDJ01/rels/d_a_b_gm/splits.txt | 22 + config/RZDJ01/rels/d_a_b_gm/symbols.txt | 196 + config/RZDJ01/rels/d_a_b_gnd/splits.txt | 22 + config/RZDJ01/rels/d_a_b_gnd/symbols.txt | 362 + config/RZDJ01/rels/d_a_b_go/splits.txt | 22 + config/RZDJ01/rels/d_a_b_go/symbols.txt | 48 + config/RZDJ01/rels/d_a_b_gos/splits.txt | 22 + config/RZDJ01/rels/d_a_b_gos/symbols.txt | 52 + config/RZDJ01/rels/d_a_b_mgn/splits.txt | 22 + config/RZDJ01/rels/d_a_b_mgn/symbols.txt | 244 + config/RZDJ01/rels/d_a_b_ob/splits.txt | 22 + config/RZDJ01/rels/d_a_b_ob/symbols.txt | 309 + config/RZDJ01/rels/d_a_b_oh/splits.txt | 22 + config/RZDJ01/rels/d_a_b_oh/symbols.txt | 73 + config/RZDJ01/rels/d_a_b_oh2/splits.txt | 16 + config/RZDJ01/rels/d_a_b_oh2/symbols.txt | 34 + config/RZDJ01/rels/d_a_b_tn/splits.txt | 22 + config/RZDJ01/rels/d_a_b_tn/symbols.txt | 328 + config/RZDJ01/rels/d_a_b_yo/splits.txt | 22 + config/RZDJ01/rels/d_a_b_yo/symbols.txt | 263 + config/RZDJ01/rels/d_a_b_yo_ice/splits.txt | 22 + config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt | 124 + config/RZDJ01/rels/d_a_b_zant/splits.txt | 22 + config/RZDJ01/rels/d_a_b_zant/symbols.txt | 337 + .../RZDJ01/rels/d_a_b_zant_magic/splits.txt | 14 + .../RZDJ01/rels/d_a_b_zant_magic/symbols.txt | 52 + .../RZDJ01/rels/d_a_b_zant_mobile/splits.txt | 22 + .../RZDJ01/rels/d_a_b_zant_mobile/symbols.txt | 94 + config/RZDJ01/rels/d_a_b_zant_sima/splits.txt | 14 + .../RZDJ01/rels/d_a_b_zant_sima/symbols.txt | 34 + config/RZDJ01/rels/d_a_balloon_2D/splits.txt | 22 + config/RZDJ01/rels/d_a_balloon_2D/symbols.txt | 78 + config/RZDJ01/rels/d_a_bd/splits.txt | 22 + config/RZDJ01/rels/d_a_bd/symbols.txt | 128 + config/RZDJ01/rels/d_a_bg/splits.txt | 15 + config/RZDJ01/rels/d_a_bg/symbols.txt | 51 + config/RZDJ01/rels/d_a_bg_obj/splits.txt | 15 + config/RZDJ01/rels/d_a_bg_obj/symbols.txt | 92 + config/RZDJ01/rels/d_a_boomerang/splits.txt | 16 + config/RZDJ01/rels/d_a_boomerang/symbols.txt | 138 + config/RZDJ01/rels/d_a_bullet/splits.txt | 22 + config/RZDJ01/rels/d_a_bullet/symbols.txt | 56 + config/RZDJ01/rels/d_a_canoe/splits.txt | 21 + config/RZDJ01/rels/d_a_canoe/symbols.txt | 94 + config/RZDJ01/rels/d_a_coach_2D/splits.txt | 22 + config/RZDJ01/rels/d_a_coach_2D/symbols.txt | 59 + config/RZDJ01/rels/d_a_coach_fire/splits.txt | 14 + config/RZDJ01/rels/d_a_coach_fire/symbols.txt | 24 + config/RZDJ01/rels/d_a_cow/splits.txt | 22 + config/RZDJ01/rels/d_a_cow/symbols.txt | 289 + config/RZDJ01/rels/d_a_crod/splits.txt | 16 + config/RZDJ01/rels/d_a_crod/symbols.txt | 36 + config/RZDJ01/rels/d_a_cstaF/splits.txt | 17 + config/RZDJ01/rels/d_a_cstaF/symbols.txt | 75 + config/RZDJ01/rels/d_a_cstatue/splits.txt | 21 + config/RZDJ01/rels/d_a_cstatue/symbols.txt | 140 + config/RZDJ01/rels/d_a_demo00/splits.txt | 22 + config/RZDJ01/rels/d_a_demo00/symbols.txt | 130 + config/RZDJ01/rels/d_a_demo_item/splits.txt | 22 + config/RZDJ01/rels/d_a_demo_item/symbols.txt | 92 + config/RZDJ01/rels/d_a_disappear/splits.txt | 14 + config/RZDJ01/rels/d_a_disappear/symbols.txt | 25 + config/RZDJ01/rels/d_a_dmidna/splits.txt | 14 + config/RZDJ01/rels/d_a_dmidna/symbols.txt | 19 + config/RZDJ01/rels/d_a_do/splits.txt | 22 + config/RZDJ01/rels/d_a_do/symbols.txt | 178 + config/RZDJ01/rels/d_a_door_boss/splits.txt | 14 + config/RZDJ01/rels/d_a_door_boss/symbols.txt | 76 + config/RZDJ01/rels/d_a_door_bossL1/splits.txt | 14 + .../RZDJ01/rels/d_a_door_bossL1/symbols.txt | 145 + config/RZDJ01/rels/d_a_door_bossL5/splits.txt | 14 + .../RZDJ01/rels/d_a_door_bossL5/symbols.txt | 81 + .../RZDJ01/rels/d_a_door_dbdoor00/splits.txt | 15 + .../RZDJ01/rels/d_a_door_dbdoor00/symbols.txt | 67 + config/RZDJ01/rels/d_a_door_knob00/splits.txt | 15 + .../RZDJ01/rels/d_a_door_knob00/symbols.txt | 101 + .../RZDJ01/rels/d_a_door_mbossL1/splits.txt | 14 + .../RZDJ01/rels/d_a_door_mbossL1/symbols.txt | 206 + config/RZDJ01/rels/d_a_door_push/splits.txt | 14 + config/RZDJ01/rels/d_a_door_push/symbols.txt | 67 + .../RZDJ01/rels/d_a_door_shutter/splits.txt | 15 + .../RZDJ01/rels/d_a_door_shutter/symbols.txt | 242 + config/RZDJ01/rels/d_a_door_spiral/splits.txt | 11 + .../RZDJ01/rels/d_a_door_spiral/symbols.txt | 6 + config/RZDJ01/rels/d_a_dshutter/splits.txt | 17 + config/RZDJ01/rels/d_a_dshutter/symbols.txt | 62 + config/RZDJ01/rels/d_a_e_ai/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ai/symbols.txt | 105 + config/RZDJ01/rels/d_a_e_arrow/splits.txt | 21 + config/RZDJ01/rels/d_a_e_arrow/symbols.txt | 91 + config/RZDJ01/rels/d_a_e_ba/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ba/symbols.txt | 115 + config/RZDJ01/rels/d_a_e_bee/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bee/symbols.txt | 89 + config/RZDJ01/rels/d_a_e_bg/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bg/symbols.txt | 112 + config/RZDJ01/rels/d_a_e_bi/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bi/symbols.txt | 126 + config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt | 12 + config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt | 14 + config/RZDJ01/rels/d_a_e_bs/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bs/symbols.txt | 101 + config/RZDJ01/rels/d_a_e_bu/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bu/symbols.txt | 113 + config/RZDJ01/rels/d_a_e_bug/splits.txt | 22 + config/RZDJ01/rels/d_a_e_bug/symbols.txt | 95 + config/RZDJ01/rels/d_a_e_cr/splits.txt | 22 + config/RZDJ01/rels/d_a_e_cr/symbols.txt | 76 + config/RZDJ01/rels/d_a_e_cr_egg/splits.txt | 14 + config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt | 31 + config/RZDJ01/rels/d_a_e_db/splits.txt | 22 + config/RZDJ01/rels/d_a_e_db/symbols.txt | 153 + config/RZDJ01/rels/d_a_e_db_leaf/splits.txt | 14 + config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt | 15 + config/RZDJ01/rels/d_a_e_dd/splits.txt | 22 + config/RZDJ01/rels/d_a_e_dd/symbols.txt | 126 + config/RZDJ01/rels/d_a_e_df/splits.txt | 22 + config/RZDJ01/rels/d_a_e_df/symbols.txt | 88 + config/RZDJ01/rels/d_a_e_dk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_dk/symbols.txt | 119 + config/RZDJ01/rels/d_a_e_dn/splits.txt | 22 + config/RZDJ01/rels/d_a_e_dn/symbols.txt | 189 + config/RZDJ01/rels/d_a_e_dt/splits.txt | 22 + config/RZDJ01/rels/d_a_e_dt/symbols.txt | 244 + config/RZDJ01/rels/d_a_e_fb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_fb/symbols.txt | 110 + config/RZDJ01/rels/d_a_e_fk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_fk/symbols.txt | 114 + config/RZDJ01/rels/d_a_e_fm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_fm/symbols.txt | 271 + config/RZDJ01/rels/d_a_e_fs/splits.txt | 22 + config/RZDJ01/rels/d_a_e_fs/symbols.txt | 100 + config/RZDJ01/rels/d_a_e_fz/splits.txt | 22 + config/RZDJ01/rels/d_a_e_fz/symbols.txt | 104 + config/RZDJ01/rels/d_a_e_ga/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ga/symbols.txt | 47 + config/RZDJ01/rels/d_a_e_gb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_gb/symbols.txt | 174 + config/RZDJ01/rels/d_a_e_ge/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ge/symbols.txt | 142 + config/RZDJ01/rels/d_a_e_gi/splits.txt | 22 + config/RZDJ01/rels/d_a_e_gi/symbols.txt | 137 + config/RZDJ01/rels/d_a_e_gm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_gm/symbols.txt | 203 + config/RZDJ01/rels/d_a_e_gob/splits.txt | 22 + config/RZDJ01/rels/d_a_e_gob/symbols.txt | 211 + config/RZDJ01/rels/d_a_e_gs/splits.txt | 22 + config/RZDJ01/rels/d_a_e_gs/symbols.txt | 44 + config/RZDJ01/rels/d_a_e_hb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_hb/symbols.txt | 133 + config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt | 14 + config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt | 15 + config/RZDJ01/rels/d_a_e_hm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_hm/symbols.txt | 159 + config/RZDJ01/rels/d_a_e_hp/splits.txt | 22 + config/RZDJ01/rels/d_a_e_hp/symbols.txt | 114 + config/RZDJ01/rels/d_a_e_hz/splits.txt | 22 + config/RZDJ01/rels/d_a_e_hz/symbols.txt | 152 + config/RZDJ01/rels/d_a_e_hzelda/splits.txt | 22 + config/RZDJ01/rels/d_a_e_hzelda/symbols.txt | 128 + config/RZDJ01/rels/d_a_e_is/splits.txt | 22 + config/RZDJ01/rels/d_a_e_is/symbols.txt | 88 + config/RZDJ01/rels/d_a_e_kg/splits.txt | 22 + config/RZDJ01/rels/d_a_e_kg/symbols.txt | 89 + config/RZDJ01/rels/d_a_e_kk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_kk/symbols.txt | 118 + config/RZDJ01/rels/d_a_e_kr/splits.txt | 22 + config/RZDJ01/rels/d_a_e_kr/symbols.txt | 145 + config/RZDJ01/rels/d_a_e_mb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_mb/symbols.txt | 94 + config/RZDJ01/rels/d_a_e_md/splits.txt | 14 + config/RZDJ01/rels/d_a_e_md/symbols.txt | 50 + config/RZDJ01/rels/d_a_e_mf/splits.txt | 22 + config/RZDJ01/rels/d_a_e_mf/symbols.txt | 185 + config/RZDJ01/rels/d_a_e_mk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_mk/symbols.txt | 248 + config/RZDJ01/rels/d_a_e_mk_bo/splits.txt | 21 + config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt | 84 + config/RZDJ01/rels/d_a_e_mm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_mm/symbols.txt | 98 + config/RZDJ01/rels/d_a_e_mm_mt/splits.txt | 14 + config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt | 78 + config/RZDJ01/rels/d_a_e_ms/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ms/symbols.txt | 128 + config/RZDJ01/rels/d_a_e_nest/splits.txt | 22 + config/RZDJ01/rels/d_a_e_nest/symbols.txt | 120 + config/RZDJ01/rels/d_a_e_nz/splits.txt | 22 + config/RZDJ01/rels/d_a_e_nz/symbols.txt | 90 + config/RZDJ01/rels/d_a_e_oc/splits.txt | 22 + config/RZDJ01/rels/d_a_e_oc/symbols.txt | 214 + config/RZDJ01/rels/d_a_e_oct_bg/splits.txt | 22 + config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt | 149 + config/RZDJ01/rels/d_a_e_ot/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ot/symbols.txt | 117 + config/RZDJ01/rels/d_a_e_ph/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ph/symbols.txt | 123 + config/RZDJ01/rels/d_a_e_pm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_pm/symbols.txt | 222 + config/RZDJ01/rels/d_a_e_po/splits.txt | 22 + config/RZDJ01/rels/d_a_e_po/symbols.txt | 364 + config/RZDJ01/rels/d_a_e_pz/splits.txt | 22 + config/RZDJ01/rels/d_a_e_pz/symbols.txt | 266 + config/RZDJ01/rels/d_a_e_rb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_rb/symbols.txt | 106 + config/RZDJ01/rels/d_a_e_rd/splits.txt | 22 + config/RZDJ01/rels/d_a_e_rd/symbols.txt | 419 + config/RZDJ01/rels/d_a_e_rdb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_rdb/symbols.txt | 243 + config/RZDJ01/rels/d_a_e_rdy/splits.txt | 22 + config/RZDJ01/rels/d_a_e_rdy/symbols.txt | 344 + config/RZDJ01/rels/d_a_e_s1/splits.txt | 22 + config/RZDJ01/rels/d_a_e_s1/symbols.txt | 189 + config/RZDJ01/rels/d_a_e_sb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sb/symbols.txt | 115 + config/RZDJ01/rels/d_a_e_sf/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sf/symbols.txt | 152 + config/RZDJ01/rels/d_a_e_sg/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sg/symbols.txt | 107 + config/RZDJ01/rels/d_a_e_sh/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sh/symbols.txt | 144 + config/RZDJ01/rels/d_a_e_sm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sm/symbols.txt | 181 + config/RZDJ01/rels/d_a_e_sm2/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sm2/symbols.txt | 177 + config/RZDJ01/rels/d_a_e_st/splits.txt | 22 + config/RZDJ01/rels/d_a_e_st/symbols.txt | 205 + config/RZDJ01/rels/d_a_e_st_line/splits.txt | 14 + config/RZDJ01/rels/d_a_e_st_line/symbols.txt | 19 + config/RZDJ01/rels/d_a_e_sw/splits.txt | 22 + config/RZDJ01/rels/d_a_e_sw/symbols.txt | 216 + config/RZDJ01/rels/d_a_e_th/splits.txt | 22 + config/RZDJ01/rels/d_a_e_th/symbols.txt | 169 + config/RZDJ01/rels/d_a_e_th_ball/splits.txt | 16 + config/RZDJ01/rels/d_a_e_th_ball/symbols.txt | 105 + config/RZDJ01/rels/d_a_e_tk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_tk/symbols.txt | 68 + config/RZDJ01/rels/d_a_e_tk2/splits.txt | 22 + config/RZDJ01/rels/d_a_e_tk2/symbols.txt | 63 + config/RZDJ01/rels/d_a_e_tk_ball/splits.txt | 14 + config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt | 38 + config/RZDJ01/rels/d_a_e_tt/splits.txt | 22 + config/RZDJ01/rels/d_a_e_tt/symbols.txt | 153 + config/RZDJ01/rels/d_a_e_vt/splits.txt | 22 + config/RZDJ01/rels/d_a_e_vt/symbols.txt | 296 + .../RZDJ01/rels/d_a_e_warpappear/splits.txt | 16 + .../RZDJ01/rels/d_a_e_warpappear/symbols.txt | 153 + config/RZDJ01/rels/d_a_e_wb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_wb/symbols.txt | 538 + config/RZDJ01/rels/d_a_e_ws/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ws/symbols.txt | 125 + config/RZDJ01/rels/d_a_e_ww/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ww/symbols.txt | 184 + config/RZDJ01/rels/d_a_e_yc/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yc/symbols.txt | 119 + config/RZDJ01/rels/d_a_e_yd/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yd/symbols.txt | 134 + config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt | 14 + config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt | 18 + config/RZDJ01/rels/d_a_e_yg/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yg/symbols.txt | 180 + config/RZDJ01/rels/d_a_e_yh/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yh/symbols.txt | 155 + config/RZDJ01/rels/d_a_e_yk/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yk/symbols.txt | 113 + config/RZDJ01/rels/d_a_e_ym/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ym/symbols.txt | 199 + config/RZDJ01/rels/d_a_e_ym_tag/splits.txt | 12 + config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt | 15 + config/RZDJ01/rels/d_a_e_ymb/splits.txt | 22 + config/RZDJ01/rels/d_a_e_ymb/symbols.txt | 288 + config/RZDJ01/rels/d_a_e_yr/splits.txt | 22 + config/RZDJ01/rels/d_a_e_yr/symbols.txt | 174 + config/RZDJ01/rels/d_a_e_zh/splits.txt | 22 + config/RZDJ01/rels/d_a_e_zh/symbols.txt | 192 + config/RZDJ01/rels/d_a_e_zm/splits.txt | 22 + config/RZDJ01/rels/d_a_e_zm/symbols.txt | 106 + config/RZDJ01/rels/d_a_e_zs/splits.txt | 22 + config/RZDJ01/rels/d_a_e_zs/symbols.txt | 88 + config/RZDJ01/rels/d_a_econt/splits.txt | 15 + config/RZDJ01/rels/d_a_econt/symbols.txt | 19 + config/RZDJ01/rels/d_a_ep/splits.txt | 14 + config/RZDJ01/rels/d_a_ep/symbols.txt | 108 + .../RZDJ01/rels/d_a_formation_mng/splits.txt | 14 + .../RZDJ01/rels/d_a_formation_mng/symbols.txt | 55 + config/RZDJ01/rels/d_a_fr/splits.txt | 22 + config/RZDJ01/rels/d_a_fr/symbols.txt | 74 + config/RZDJ01/rels/d_a_grass/splits.txt | 22 + config/RZDJ01/rels/d_a_grass/symbols.txt | 288 + config/RZDJ01/rels/d_a_guard_mng/splits.txt | 14 + config/RZDJ01/rels/d_a_guard_mng/symbols.txt | 15 + config/RZDJ01/rels/d_a_hitobj/splits.txt | 12 + config/RZDJ01/rels/d_a_hitobj/symbols.txt | 14 + config/RZDJ01/rels/d_a_horse/splits.txt | 22 + config/RZDJ01/rels/d_a_horse/symbols.txt | 331 + config/RZDJ01/rels/d_a_hozelda/splits.txt | 15 + config/RZDJ01/rels/d_a_hozelda/symbols.txt | 73 + config/RZDJ01/rels/d_a_izumi_gate/splits.txt | 12 + config/RZDJ01/rels/d_a_izumi_gate/symbols.txt | 26 + config/RZDJ01/rels/d_a_kago/splits.txt | 22 + config/RZDJ01/rels/d_a_kago/symbols.txt | 253 + config/RZDJ01/rels/d_a_kytag00/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag00/symbols.txt | 36 + config/RZDJ01/rels/d_a_kytag01/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag01/symbols.txt | 29 + config/RZDJ01/rels/d_a_kytag02/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag02/symbols.txt | 17 + config/RZDJ01/rels/d_a_kytag03/splits.txt | 16 + config/RZDJ01/rels/d_a_kytag03/symbols.txt | 51 + config/RZDJ01/rels/d_a_kytag04/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag04/symbols.txt | 30 + config/RZDJ01/rels/d_a_kytag05/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag05/symbols.txt | 13 + config/RZDJ01/rels/d_a_kytag06/splits.txt | 21 + config/RZDJ01/rels/d_a_kytag06/symbols.txt | 107 + config/RZDJ01/rels/d_a_kytag07/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag07/symbols.txt | 22 + config/RZDJ01/rels/d_a_kytag08/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag08/symbols.txt | 43 + config/RZDJ01/rels/d_a_kytag09/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag09/symbols.txt | 19 + config/RZDJ01/rels/d_a_kytag10/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag10/symbols.txt | 24 + config/RZDJ01/rels/d_a_kytag11/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag11/symbols.txt | 19 + config/RZDJ01/rels/d_a_kytag12/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag12/symbols.txt | 129 + config/RZDJ01/rels/d_a_kytag13/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag13/symbols.txt | 57 + config/RZDJ01/rels/d_a_kytag14/splits.txt | 12 + config/RZDJ01/rels/d_a_kytag14/symbols.txt | 12 + config/RZDJ01/rels/d_a_kytag15/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag15/symbols.txt | 25 + config/RZDJ01/rels/d_a_kytag16/splits.txt | 14 + config/RZDJ01/rels/d_a_kytag16/symbols.txt | 37 + config/RZDJ01/rels/d_a_kytag17/splits.txt | 12 + config/RZDJ01/rels/d_a_kytag17/symbols.txt | 12 + config/RZDJ01/rels/d_a_mant/splits.txt | 16 + config/RZDJ01/rels/d_a_mant/symbols.txt | 74 + config/RZDJ01/rels/d_a_mg_fish/splits.txt | 22 + config/RZDJ01/rels/d_a_mg_fish/symbols.txt | 291 + config/RZDJ01/rels/d_a_mg_fshop/splits.txt | 22 + config/RZDJ01/rels/d_a_mg_fshop/symbols.txt | 190 + config/RZDJ01/rels/d_a_mg_rod/splits.txt | 22 + config/RZDJ01/rels/d_a_mg_rod/symbols.txt | 354 + config/RZDJ01/rels/d_a_midna/splits.txt | 15 + config/RZDJ01/rels/d_a_midna/symbols.txt | 181 + config/RZDJ01/rels/d_a_mirror/splits.txt | 14 + config/RZDJ01/rels/d_a_mirror/symbols.txt | 57 + .../RZDJ01/rels/d_a_movie_player/splits.txt | 17 + .../RZDJ01/rels/d_a_movie_player/symbols.txt | 261 + config/RZDJ01/rels/d_a_myna/splits.txt | 22 + config/RZDJ01/rels/d_a_myna/symbols.txt | 175 + config/RZDJ01/rels/d_a_nbomb/splits.txt | 22 + config/RZDJ01/rels/d_a_nbomb/symbols.txt | 165 + config/RZDJ01/rels/d_a_ni/splits.txt | 22 + config/RZDJ01/rels/d_a_ni/symbols.txt | 187 + config/RZDJ01/rels/d_a_no_chg_room/splits.txt | 14 + .../RZDJ01/rels/d_a_no_chg_room/symbols.txt | 17 + config/RZDJ01/rels/d_a_npc_aru/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_aru/symbols.txt | 192 + config/RZDJ01/rels/d_a_npc_ash/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ash/symbols.txt | 171 + config/RZDJ01/rels/d_a_npc_ashB/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ashB/symbols.txt | 147 + config/RZDJ01/rels/d_a_npc_bans/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_bans/symbols.txt | 188 + config/RZDJ01/rels/d_a_npc_besu/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_besu/symbols.txt | 244 + config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_blue_ns/symbols.txt | 166 + config/RZDJ01/rels/d_a_npc_bou/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_bou/symbols.txt | 182 + config/RZDJ01/rels/d_a_npc_bouS/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_bouS/symbols.txt | 175 + config/RZDJ01/rels/d_a_npc_cdn3/splits.txt | 15 + config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt | 181 + config/RZDJ01/rels/d_a_npc_chat/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_chat/symbols.txt | 380 + config/RZDJ01/rels/d_a_npc_chin/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_chin/symbols.txt | 229 + config/RZDJ01/rels/d_a_npc_clerka/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_clerka/symbols.txt | 145 + config/RZDJ01/rels/d_a_npc_clerkb/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt | 151 + config/RZDJ01/rels/d_a_npc_clerkt/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt | 140 + config/RZDJ01/rels/d_a_npc_coach/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_coach/symbols.txt | 133 + config/RZDJ01/rels/d_a_npc_df/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_df/symbols.txt | 75 + config/RZDJ01/rels/d_a_npc_doc/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_doc/symbols.txt | 149 + config/RZDJ01/rels/d_a_npc_doorboy/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_doorboy/symbols.txt | 115 + .../RZDJ01/rels/d_a_npc_drainSol/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_drainSol/symbols.txt | 72 + config/RZDJ01/rels/d_a_npc_du/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_du/symbols.txt | 71 + config/RZDJ01/rels/d_a_npc_fairy/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_fairy/symbols.txt | 248 + .../rels/d_a_npc_fairy_seirei/splits.txt | 22 + .../rels/d_a_npc_fairy_seirei/symbols.txt | 99 + config/RZDJ01/rels/d_a_npc_fguard/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_fguard/symbols.txt | 43 + config/RZDJ01/rels/d_a_npc_fish/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_fish/symbols.txt | 26 + config/RZDJ01/rels/d_a_npc_gnd/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_gnd/symbols.txt | 128 + config/RZDJ01/rels/d_a_npc_gra/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_gra/symbols.txt | 356 + config/RZDJ01/rels/d_a_npc_grc/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grc/symbols.txt | 165 + config/RZDJ01/rels/d_a_npc_grd/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grd/symbols.txt | 147 + config/RZDJ01/rels/d_a_npc_grm/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grm/symbols.txt | 140 + config/RZDJ01/rels/d_a_npc_grmc/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grmc/symbols.txt | 138 + config/RZDJ01/rels/d_a_npc_gro/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_gro/symbols.txt | 179 + config/RZDJ01/rels/d_a_npc_grr/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grr/symbols.txt | 162 + config/RZDJ01/rels/d_a_npc_grs/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grs/symbols.txt | 146 + config/RZDJ01/rels/d_a_npc_grz/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_grz/symbols.txt | 242 + config/RZDJ01/rels/d_a_npc_guard/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_guard/symbols.txt | 86 + config/RZDJ01/rels/d_a_npc_gwolf/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt | 192 + config/RZDJ01/rels/d_a_npc_hanjo/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt | 231 + config/RZDJ01/rels/d_a_npc_henna/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_henna/symbols.txt | 288 + config/RZDJ01/rels/d_a_npc_henna0/splits.txt | 11 + config/RZDJ01/rels/d_a_npc_henna0/symbols.txt | 6 + config/RZDJ01/rels/d_a_npc_hoz/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_hoz/symbols.txt | 170 + config/RZDJ01/rels/d_a_npc_impal/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_impal/symbols.txt | 147 + config/RZDJ01/rels/d_a_npc_inko/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_inko/symbols.txt | 59 + config/RZDJ01/rels/d_a_npc_ins/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ins/symbols.txt | 172 + config/RZDJ01/rels/d_a_npc_jagar/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_jagar/symbols.txt | 191 + config/RZDJ01/rels/d_a_npc_kakashi/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_kakashi/symbols.txt | 163 + .../RZDJ01/rels/d_a_npc_kasi_hana/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt | 235 + .../RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt | 181 + .../RZDJ01/rels/d_a_npc_kasi_mich/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt | 179 + config/RZDJ01/rels/d_a_npc_kdk/splits.txt | 11 + config/RZDJ01/rels/d_a_npc_kdk/symbols.txt | 6 + config/RZDJ01/rels/d_a_npc_kkri/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_kkri/symbols.txt | 158 + config/RZDJ01/rels/d_a_npc_kn/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_kn/symbols.txt | 445 + config/RZDJ01/rels/d_a_npc_knj/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_knj/symbols.txt | 106 + config/RZDJ01/rels/d_a_npc_kolin/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_kolin/symbols.txt | 226 + config/RZDJ01/rels/d_a_npc_kolinb/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt | 137 + config/RZDJ01/rels/d_a_npc_ks/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ks/symbols.txt | 504 + config/RZDJ01/rels/d_a_npc_kyury/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_kyury/symbols.txt | 149 + config/RZDJ01/rels/d_a_npc_len/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_len/symbols.txt | 169 + config/RZDJ01/rels/d_a_npc_lf/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_lf/symbols.txt | 63 + config/RZDJ01/rels/d_a_npc_lud/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_lud/symbols.txt | 182 + config/RZDJ01/rels/d_a_npc_maro/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_maro/symbols.txt | 255 + config/RZDJ01/rels/d_a_npc_midp/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_midp/symbols.txt | 127 + config/RZDJ01/rels/d_a_npc_mk/splits.txt | 12 + config/RZDJ01/rels/d_a_npc_mk/symbols.txt | 12 + config/RZDJ01/rels/d_a_npc_moi/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_moi/symbols.txt | 221 + config/RZDJ01/rels/d_a_npc_moir/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_moir/symbols.txt | 210 + config/RZDJ01/rels/d_a_npc_myna2/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_myna2/symbols.txt | 176 + config/RZDJ01/rels/d_a_npc_ne/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ne/symbols.txt | 234 + config/RZDJ01/rels/d_a_npc_p2/splits.txt | 12 + config/RZDJ01/rels/d_a_npc_p2/symbols.txt | 12 + .../RZDJ01/rels/d_a_npc_pachi_besu/splits.txt | 22 + .../rels/d_a_npc_pachi_besu/symbols.txt | 178 + .../RZDJ01/rels/d_a_npc_pachi_maro/splits.txt | 22 + .../rels/d_a_npc_pachi_maro/symbols.txt | 179 + .../RZDJ01/rels/d_a_npc_pachi_taro/splits.txt | 22 + .../rels/d_a_npc_pachi_taro/symbols.txt | 226 + config/RZDJ01/rels/d_a_npc_passer/splits.txt | 15 + config/RZDJ01/rels/d_a_npc_passer/symbols.txt | 138 + config/RZDJ01/rels/d_a_npc_passer2/splits.txt | 14 + .../RZDJ01/rels/d_a_npc_passer2/symbols.txt | 51 + config/RZDJ01/rels/d_a_npc_post/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_post/symbols.txt | 182 + config/RZDJ01/rels/d_a_npc_pouya/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_pouya/symbols.txt | 171 + config/RZDJ01/rels/d_a_npc_prayer/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_prayer/symbols.txt | 130 + config/RZDJ01/rels/d_a_npc_raca/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_raca/symbols.txt | 139 + config/RZDJ01/rels/d_a_npc_rafrel/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt | 187 + config/RZDJ01/rels/d_a_npc_saru/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_saru/symbols.txt | 167 + config/RZDJ01/rels/d_a_npc_seib/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seib/symbols.txt | 106 + config/RZDJ01/rels/d_a_npc_seic/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seic/symbols.txt | 105 + config/RZDJ01/rels/d_a_npc_seid/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seid/symbols.txt | 105 + config/RZDJ01/rels/d_a_npc_seira/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seira/symbols.txt | 185 + config/RZDJ01/rels/d_a_npc_seira2/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seira2/symbols.txt | 164 + config/RZDJ01/rels/d_a_npc_seirei/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_seirei/symbols.txt | 122 + config/RZDJ01/rels/d_a_npc_shad/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_shad/symbols.txt | 241 + config/RZDJ01/rels/d_a_npc_shaman/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_shaman/symbols.txt | 157 + config/RZDJ01/rels/d_a_npc_shoe/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_shoe/symbols.txt | 112 + config/RZDJ01/rels/d_a_npc_shop0/splits.txt | 15 + config/RZDJ01/rels/d_a_npc_shop0/symbols.txt | 79 + .../RZDJ01/rels/d_a_npc_shop_maro/splits.txt | 14 + .../RZDJ01/rels/d_a_npc_shop_maro/symbols.txt | 39 + config/RZDJ01/rels/d_a_npc_sola/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_sola/symbols.txt | 118 + .../RZDJ01/rels/d_a_npc_soldierA/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_soldierA/symbols.txt | 130 + .../RZDJ01/rels/d_a_npc_soldierB/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_soldierB/symbols.txt | 124 + config/RZDJ01/rels/d_a_npc_sq/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_sq/symbols.txt | 62 + config/RZDJ01/rels/d_a_npc_taro/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_taro/symbols.txt | 291 + config/RZDJ01/rels/d_a_npc_the/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_the/symbols.txt | 159 + config/RZDJ01/rels/d_a_npc_theB/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_theB/symbols.txt | 144 + config/RZDJ01/rels/d_a_npc_tk/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tk/symbols.txt | 226 + config/RZDJ01/rels/d_a_npc_tkc/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tkc/symbols.txt | 149 + config/RZDJ01/rels/d_a_npc_tkj/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tkj/symbols.txt | 124 + config/RZDJ01/rels/d_a_npc_tkj2/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt | 93 + config/RZDJ01/rels/d_a_npc_tks/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tks/symbols.txt | 248 + config/RZDJ01/rels/d_a_npc_toby/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_toby/symbols.txt | 213 + config/RZDJ01/rels/d_a_npc_tr/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_tr/symbols.txt | 54 + config/RZDJ01/rels/d_a_npc_uri/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_uri/symbols.txt | 193 + config/RZDJ01/rels/d_a_npc_worm/splits.txt | 14 + config/RZDJ01/rels/d_a_npc_worm/symbols.txt | 55 + .../RZDJ01/rels/d_a_npc_wrestler/splits.txt | 22 + .../RZDJ01/rels/d_a_npc_wrestler/symbols.txt | 401 + config/RZDJ01/rels/d_a_npc_yamid/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_yamid/symbols.txt | 134 + config/RZDJ01/rels/d_a_npc_yamis/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_yamis/symbols.txt | 134 + config/RZDJ01/rels/d_a_npc_yamit/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_yamit/symbols.txt | 138 + config/RZDJ01/rels/d_a_npc_yelia/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_yelia/symbols.txt | 186 + config/RZDJ01/rels/d_a_npc_ykm/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ykm/symbols.txt | 271 + config/RZDJ01/rels/d_a_npc_ykw/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_ykw/symbols.txt | 251 + config/RZDJ01/rels/d_a_npc_zanb/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zanb/symbols.txt | 131 + config/RZDJ01/rels/d_a_npc_zant/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zant/symbols.txt | 117 + config/RZDJ01/rels/d_a_npc_zelR/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zelR/symbols.txt | 129 + config/RZDJ01/rels/d_a_npc_zelRo/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt | 130 + config/RZDJ01/rels/d_a_npc_zelda/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zelda/symbols.txt | 133 + config/RZDJ01/rels/d_a_npc_zra/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zra/symbols.txt | 482 + config/RZDJ01/rels/d_a_npc_zrc/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zrc/symbols.txt | 203 + config/RZDJ01/rels/d_a_npc_zrz/splits.txt | 22 + config/RZDJ01/rels/d_a_npc_zrz/symbols.txt | 213 + config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt | 61 + config/RZDJ01/rels/d_a_obj_Turara/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_Turara/symbols.txt | 80 + config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt | 51 + .../RZDJ01/rels/d_a_obj_Y_taihou/splits.txt | 21 + .../RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt | 85 + .../RZDJ01/rels/d_a_obj_amiShutter/splits.txt | 22 + .../rels/d_a_obj_amiShutter/symbols.txt | 68 + config/RZDJ01/rels/d_a_obj_ari/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ari/symbols.txt | 100 + .../RZDJ01/rels/d_a_obj_automata/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_automata/symbols.txt | 69 + .../RZDJ01/rels/d_a_obj_avalanche/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_avalanche/symbols.txt | 52 + config/RZDJ01/rels/d_a_obj_balloon/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_balloon/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_barDesk/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_barDesk/symbols.txt | 49 + config/RZDJ01/rels/d_a_obj_batta/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_batta/symbols.txt | 139 + config/RZDJ01/rels/d_a_obj_bbox/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_bbox/symbols.txt | 31 + config/RZDJ01/rels/d_a_obj_bed/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_bed/symbols.txt | 48 + config/RZDJ01/rels/d_a_obj_bemos/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_bemos/symbols.txt | 180 + config/RZDJ01/rels/d_a_obj_bhashi/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt | 93 + .../RZDJ01/rels/d_a_obj_bhbridge/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_bhbridge/symbols.txt | 57 + config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt | 28 + config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt | 41 + .../RZDJ01/rels/d_a_obj_bky_rock/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_bky_rock/symbols.txt | 80 + .../RZDJ01/rels/d_a_obj_bmWindow/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_bmWindow/symbols.txt | 70 + .../RZDJ01/rels/d_a_obj_bmshutter/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_bmshutter/symbols.txt | 50 + config/RZDJ01/rels/d_a_obj_bombf/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_bombf/symbols.txt | 24 + .../RZDJ01/rels/d_a_obj_bosswarp/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_bosswarp/symbols.txt | 117 + config/RZDJ01/rels/d_a_obj_boumato/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_boumato/symbols.txt | 72 + .../RZDJ01/rels/d_a_obj_brakeeff/splits.txt | 16 + .../RZDJ01/rels/d_a_obj_brakeeff/symbols.txt | 25 + config/RZDJ01/rels/d_a_obj_brg/splits.txt | 21 + config/RZDJ01/rels/d_a_obj_brg/symbols.txt | 193 + config/RZDJ01/rels/d_a_obj_bsGate/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt | 50 + .../rels/d_a_obj_bubblePilar/splits.txt | 22 + .../rels/d_a_obj_bubblePilar/symbols.txt | 47 + config/RZDJ01/rels/d_a_obj_burnbox/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_burnbox/symbols.txt | 35 + config/RZDJ01/rels/d_a_obj_carry/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_carry/symbols.txt | 288 + config/RZDJ01/rels/d_a_obj_catdoor/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_catdoor/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_cb/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_cb/symbols.txt | 49 + config/RZDJ01/rels/d_a_obj_cblock/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_cblock/symbols.txt | 61 + config/RZDJ01/rels/d_a_obj_cboard/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_cboard/symbols.txt | 33 + config/RZDJ01/rels/d_a_obj_cdoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt | 46 + .../RZDJ01/rels/d_a_obj_chandelier/splits.txt | 14 + .../rels/d_a_obj_chandelier/symbols.txt | 62 + config/RZDJ01/rels/d_a_obj_chest/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_chest/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_cho/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_cho/symbols.txt | 99 + config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_cowdoor/symbols.txt | 29 + config/RZDJ01/rels/d_a_obj_crope/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_crope/symbols.txt | 41 + .../RZDJ01/rels/d_a_obj_crvfence/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_crvfence/symbols.txt | 71 + config/RZDJ01/rels/d_a_obj_crvgate/splits.txt | 16 + .../RZDJ01/rels/d_a_obj_crvgate/symbols.txt | 87 + .../RZDJ01/rels/d_a_obj_crvhahen/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_crvhahen/symbols.txt | 41 + .../RZDJ01/rels/d_a_obj_crvlh_down/splits.txt | 14 + .../rels/d_a_obj_crvlh_down/symbols.txt | 50 + .../RZDJ01/rels/d_a_obj_crvlh_up/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt | 55 + .../RZDJ01/rels/d_a_obj_crvsteel/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_crvsteel/symbols.txt | 45 + config/RZDJ01/rels/d_a_obj_crystal/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_crystal/symbols.txt | 28 + config/RZDJ01/rels/d_a_obj_cwall/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_cwall/symbols.txt | 106 + config/RZDJ01/rels/d_a_obj_damCps/splits.txt | 11 + config/RZDJ01/rels/d_a_obj_damCps/symbols.txt | 6 + config/RZDJ01/rels/d_a_obj_dan/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_dan/symbols.txt | 90 + config/RZDJ01/rels/d_a_obj_digholl/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_digholl/symbols.txt | 25 + .../RZDJ01/rels/d_a_obj_digplace/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_digplace/symbols.txt | 31 + config/RZDJ01/rels/d_a_obj_digsnow/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_digsnow/symbols.txt | 38 + .../RZDJ01/rels/d_a_obj_dmelevator/splits.txt | 21 + .../rels/d_a_obj_dmelevator/symbols.txt | 106 + config/RZDJ01/rels/d_a_obj_drop/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_drop/symbols.txt | 59 + config/RZDJ01/rels/d_a_obj_dust/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_dust/symbols.txt | 66 + config/RZDJ01/rels/d_a_obj_eff/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_eff/symbols.txt | 14 + .../rels/d_a_obj_enemy_create/splits.txt | 14 + .../rels/d_a_obj_enemy_create/symbols.txt | 23 + config/RZDJ01/rels/d_a_obj_fallobj/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_fallobj/symbols.txt | 53 + config/RZDJ01/rels/d_a_obj_fan/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_fan/symbols.txt | 52 + config/RZDJ01/rels/d_a_obj_fchain/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_fchain/symbols.txt | 51 + .../RZDJ01/rels/d_a_obj_fireWood/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_fireWood/symbols.txt | 40 + .../RZDJ01/rels/d_a_obj_fireWood2/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_fireWood2/symbols.txt | 48 + .../RZDJ01/rels/d_a_obj_firepillar/splits.txt | 14 + .../rels/d_a_obj_firepillar/symbols.txt | 32 + .../rels/d_a_obj_firepillar2/splits.txt | 14 + .../rels/d_a_obj_firepillar2/symbols.txt | 62 + config/RZDJ01/rels/d_a_obj_flag/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_flag/symbols.txt | 41 + config/RZDJ01/rels/d_a_obj_flag2/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_flag2/symbols.txt | 67 + config/RZDJ01/rels/d_a_obj_flag3/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_flag3/symbols.txt | 48 + config/RZDJ01/rels/d_a_obj_fmobj/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt | 18 + config/RZDJ01/rels/d_a_obj_food/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_food/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_fw/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_fw/symbols.txt | 56 + config/RZDJ01/rels/d_a_obj_gadget/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_gadget/symbols.txt | 86 + .../RZDJ01/rels/d_a_obj_ganonwall/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_ganonwall/symbols.txt | 31 + .../RZDJ01/rels/d_a_obj_ganonwall2/splits.txt | 14 + .../rels/d_a_obj_ganonwall2/symbols.txt | 38 + config/RZDJ01/rels/d_a_obj_gb/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_gb/symbols.txt | 31 + config/RZDJ01/rels/d_a_obj_geyser/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_geyser/symbols.txt | 71 + .../RZDJ01/rels/d_a_obj_glowSphere/splits.txt | 22 + .../rels/d_a_obj_glowSphere/symbols.txt | 93 + config/RZDJ01/rels/d_a_obj_gm/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_gm/symbols.txt | 81 + config/RZDJ01/rels/d_a_obj_goGate/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_goGate/symbols.txt | 50 + .../RZDJ01/rels/d_a_obj_gomikabe/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_gomikabe/symbols.txt | 84 + config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt | 128 + config/RZDJ01/rels/d_a_obj_gra2/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_gra2/symbols.txt | 421 + config/RZDJ01/rels/d_a_obj_graWall/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_graWall/symbols.txt | 17 + .../RZDJ01/rels/d_a_obj_gra_rock/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_gra_rock/symbols.txt | 70 + .../rels/d_a_obj_grave_stone/splits.txt | 14 + .../rels/d_a_obj_grave_stone/symbols.txt | 44 + .../rels/d_a_obj_groundwater/splits.txt | 22 + .../rels/d_a_obj_groundwater/symbols.txt | 49 + .../RZDJ01/rels/d_a_obj_grz_rock/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_grz_rock/symbols.txt | 34 + config/RZDJ01/rels/d_a_obj_h_saku/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt | 62 + .../RZDJ01/rels/d_a_obj_hakai_brl/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt | 41 + .../RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt | 45 + config/RZDJ01/rels/d_a_obj_hasu2/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt | 47 + config/RZDJ01/rels/d_a_obj_hata/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_hata/symbols.txt | 40 + config/RZDJ01/rels/d_a_obj_hb/splits.txt | 15 + config/RZDJ01/rels/d_a_obj_hb/symbols.txt | 74 + .../RZDJ01/rels/d_a_obj_hbombkoya/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt | 48 + config/RZDJ01/rels/d_a_obj_heavySw/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_heavySw/symbols.txt | 67 + config/RZDJ01/rels/d_a_obj_hfuta/splits.txt | 21 + config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt | 87 + config/RZDJ01/rels/d_a_obj_hhashi/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt | 81 + .../RZDJ01/rels/d_a_obj_hsTarget/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_hsTarget/symbols.txt | 39 + config/RZDJ01/rels/d_a_obj_ice_l/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt | 58 + config/RZDJ01/rels/d_a_obj_ice_s/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt | 75 + .../RZDJ01/rels/d_a_obj_iceblock/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_iceblock/symbols.txt | 87 + config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_iceleaf/symbols.txt | 44 + config/RZDJ01/rels/d_a_obj_ihasi/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt | 31 + config/RZDJ01/rels/d_a_obj_ikada/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_ikada/symbols.txt | 54 + config/RZDJ01/rels/d_a_obj_inobone/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_inobone/symbols.txt | 38 + config/RZDJ01/rels/d_a_obj_ita/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ita/symbols.txt | 87 + config/RZDJ01/rels/d_a_obj_itamato/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_itamato/symbols.txt | 70 + config/RZDJ01/rels/d_a_obj_ito/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ito/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_kabuto/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt | 106 + config/RZDJ01/rels/d_a_obj_kag/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kag/symbols.txt | 131 + config/RZDJ01/rels/d_a_obj_kage/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_kage/symbols.txt | 28 + config/RZDJ01/rels/d_a_obj_kago/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kago/symbols.txt | 96 + config/RZDJ01/rels/d_a_obj_kaisou/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt | 47 + .../RZDJ01/rels/d_a_obj_kamakiri/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_kamakiri/symbols.txt | 102 + config/RZDJ01/rels/d_a_obj_kanban2/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_kanban2/symbols.txt | 145 + config/RZDJ01/rels/d_a_obj_kantera/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kantera/symbols.txt | 43 + .../rels/d_a_obj_katatsumuri/splits.txt | 22 + .../rels/d_a_obj_katatsumuri/symbols.txt | 95 + .../RZDJ01/rels/d_a_obj_kazeneko/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kazeneko/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_kbacket/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_kbacket/symbols.txt | 86 + config/RZDJ01/rels/d_a_obj_kbox/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kbox/symbols.txt | 96 + config/RZDJ01/rels/d_a_obj_key/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_key/symbols.txt | 75 + config/RZDJ01/rels/d_a_obj_keyhole/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_keyhole/symbols.txt | 116 + config/RZDJ01/rels/d_a_obj_kgate/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_kgate/symbols.txt | 105 + config/RZDJ01/rels/d_a_obj_ki/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ki/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_kiPot/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_kita/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_kita/symbols.txt | 56 + config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_kkanban/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kkanban/symbols.txt | 43 + config/RZDJ01/rels/d_a_obj_klift00/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_klift00/symbols.txt | 55 + .../RZDJ01/rels/d_a_obj_knBullet/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_knBullet/symbols.txt | 31 + .../RZDJ01/rels/d_a_obj_kshutter/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kshutter/symbols.txt | 105 + .../RZDJ01/rels/d_a_obj_ktOnFire/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt | 40 + .../RZDJ01/rels/d_a_obj_kuwagata/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_kuwagata/symbols.txt | 103 + .../RZDJ01/rels/d_a_obj_kwheel00/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kwheel00/symbols.txt | 50 + .../RZDJ01/rels/d_a_obj_kwheel01/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kwheel01/symbols.txt | 40 + config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_kznkarm/symbols.txt | 46 + config/RZDJ01/rels/d_a_obj_ladder/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_ladder/symbols.txt | 50 + config/RZDJ01/rels/d_a_obj_laundry/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_laundry/symbols.txt | 42 + .../rels/d_a_obj_laundry_rope/splits.txt | 14 + .../rels/d_a_obj_laundry_rope/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_lbox/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_lbox/symbols.txt | 46 + .../rels/d_a_obj_life_container/splits.txt | 14 + .../rels/d_a_obj_life_container/symbols.txt | 76 + config/RZDJ01/rels/d_a_obj_lp/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_lp/symbols.txt | 62 + .../rels/d_a_obj_lv1Candle00/splits.txt | 22 + .../rels/d_a_obj_lv1Candle00/symbols.txt | 53 + .../rels/d_a_obj_lv1Candle01/splits.txt | 22 + .../rels/d_a_obj_lv1Candle01/symbols.txt | 54 + .../RZDJ01/rels/d_a_obj_lv2Candle/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt | 60 + .../RZDJ01/rels/d_a_obj_lv3Candle/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt | 57 + .../RZDJ01/rels/d_a_obj_lv3Water/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv3Water/symbols.txt | 86 + .../RZDJ01/rels/d_a_obj_lv3Water2/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt | 61 + .../RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt | 24 + .../RZDJ01/rels/d_a_obj_lv3saka00/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt | 30 + .../rels/d_a_obj_lv3waterEff/splits.txt | 14 + .../rels/d_a_obj_lv3waterEff/symbols.txt | 24 + .../rels/d_a_obj_lv4CandleDemoTag/splits.txt | 20 + .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 49 + .../rels/d_a_obj_lv4CandleTag/splits.txt | 22 + .../rels/d_a_obj_lv4CandleTag/symbols.txt | 49 + .../rels/d_a_obj_lv4EdShutter/splits.txt | 22 + .../rels/d_a_obj_lv4EdShutter/symbols.txt | 62 + config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt | 49 + .../rels/d_a_obj_lv4HsTarget/splits.txt | 20 + .../rels/d_a_obj_lv4HsTarget/symbols.txt | 35 + .../RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt | 65 + .../rels/d_a_obj_lv4RailWall/splits.txt | 14 + .../rels/d_a_obj_lv4RailWall/symbols.txt | 52 + .../rels/d_a_obj_lv4SlideWall/splits.txt | 22 + .../rels/d_a_obj_lv4SlideWall/symbols.txt | 49 + .../RZDJ01/rels/d_a_obj_lv4bridge/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt | 47 + .../rels/d_a_obj_lv4chandelier/splits.txt | 14 + .../rels/d_a_obj_lv4chandelier/symbols.txt | 89 + .../RZDJ01/rels/d_a_obj_lv4digsand/splits.txt | 14 + .../rels/d_a_obj_lv4digsand/symbols.txt | 37 + .../RZDJ01/rels/d_a_obj_lv4floor/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv4floor/symbols.txt | 34 + config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv4gear/symbols.txt | 28 + .../RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt | 14 + .../rels/d_a_obj_lv4prelvtr/symbols.txt | 32 + .../RZDJ01/rels/d_a_obj_lv4prwall/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt | 44 + config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv4sand/symbols.txt | 44 + .../rels/d_a_obj_lv5FloorBoard/splits.txt | 22 + .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 49 + .../RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt | 22 + .../rels/d_a_obj_lv5IceWall/symbols.txt | 61 + .../RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt | 52 + .../RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt | 14 + .../rels/d_a_obj_lv5ychndlr/symbols.txt | 53 + .../rels/d_a_obj_lv5yiblltray/splits.txt | 14 + .../rels/d_a_obj_lv5yiblltray/symbols.txt | 63 + .../rels/d_a_obj_lv6ChangeGate/splits.txt | 22 + .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 69 + .../rels/d_a_obj_lv6FurikoTrap/splits.txt | 22 + .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 57 + .../RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt | 50 + .../RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt | 62 + .../RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt | 59 + .../RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt | 63 + .../rels/d_a_obj_lv6TogeRoll/splits.txt | 22 + .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 74 + .../rels/d_a_obj_lv6TogeTrap/splits.txt | 22 + .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 95 + .../RZDJ01/rels/d_a_obj_lv6bemos/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt | 47 + .../RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt | 17 + .../RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt | 101 + .../RZDJ01/rels/d_a_obj_lv6egate/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv6egate/symbols.txt | 41 + .../RZDJ01/rels/d_a_obj_lv6elevta/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt | 46 + .../RZDJ01/rels/d_a_obj_lv6swturn/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt | 39 + .../RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt | 54 + .../rels/d_a_obj_lv7PropellerY/splits.txt | 22 + .../rels/d_a_obj_lv7PropellerY/symbols.txt | 62 + .../RZDJ01/rels/d_a_obj_lv7bridge/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt | 59 + .../rels/d_a_obj_lv8KekkaiTrap/splits.txt | 22 + .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt | 69 + .../rels/d_a_obj_lv8OptiLift/splits.txt | 22 + .../rels/d_a_obj_lv8OptiLift/symbols.txt | 68 + .../RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt | 22 + .../rels/d_a_obj_lv8UdFloor/symbols.txt | 62 + .../rels/d_a_obj_lv9SwShutter/splits.txt | 22 + .../rels/d_a_obj_lv9SwShutter/symbols.txt | 50 + config/RZDJ01/rels/d_a_obj_magLift/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_magLift/symbols.txt | 54 + .../RZDJ01/rels/d_a_obj_magLiftRot/splits.txt | 22 + .../rels/d_a_obj_magLiftRot/symbols.txt | 71 + .../RZDJ01/rels/d_a_obj_magne_arm/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_magne_arm/symbols.txt | 144 + config/RZDJ01/rels/d_a_obj_maki/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_maki/symbols.txt | 47 + .../rels/d_a_obj_master_sword/splits.txt | 15 + .../rels/d_a_obj_master_sword/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_mato/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_mato/symbols.txt | 51 + .../RZDJ01/rels/d_a_obj_metalbox/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_metalbox/symbols.txt | 26 + config/RZDJ01/rels/d_a_obj_mgate/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_mgate/symbols.txt | 54 + config/RZDJ01/rels/d_a_obj_mhole/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_mhole/symbols.txt | 42 + config/RZDJ01/rels/d_a_obj_mie/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_mie/symbols.txt | 83 + .../rels/d_a_obj_mirror_6pole/splits.txt | 14 + .../rels/d_a_obj_mirror_6pole/symbols.txt | 27 + .../rels/d_a_obj_mirror_chain/splits.txt | 16 + .../rels/d_a_obj_mirror_chain/symbols.txt | 52 + .../rels/d_a_obj_mirror_sand/splits.txt | 14 + .../rels/d_a_obj_mirror_sand/symbols.txt | 21 + .../rels/d_a_obj_mirror_screw/splits.txt | 14 + .../rels/d_a_obj_mirror_screw/symbols.txt | 38 + .../rels/d_a_obj_mirror_table/splits.txt | 14 + .../rels/d_a_obj_mirror_table/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_movebox/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_movebox/symbols.txt | 119 + config/RZDJ01/rels/d_a_obj_msima/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_msima/symbols.txt | 82 + config/RZDJ01/rels/d_a_obj_mvstair/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_mvstair/symbols.txt | 59 + config/RZDJ01/rels/d_a_obj_myogan/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_myogan/symbols.txt | 34 + config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_nagaisu/symbols.txt | 58 + .../RZDJ01/rels/d_a_obj_nameplate/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_nameplate/symbols.txt | 39 + config/RZDJ01/rels/d_a_obj_nan/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_nan/symbols.txt | 124 + config/RZDJ01/rels/d_a_obj_ndoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt | 24 + config/RZDJ01/rels/d_a_obj_nougu/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_nougu/symbols.txt | 56 + .../RZDJ01/rels/d_a_obj_octhashi/splits.txt | 15 + .../RZDJ01/rels/d_a_obj_octhashi/symbols.txt | 69 + config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt | 17 + .../RZDJ01/rels/d_a_obj_oiltubo/symbols.txt | 65 + config/RZDJ01/rels/d_a_obj_onsen/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_onsen/symbols.txt | 34 + .../RZDJ01/rels/d_a_obj_onsenFire/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_onsenFire/symbols.txt | 16 + .../RZDJ01/rels/d_a_obj_onsenTaru/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt | 77 + .../rels/d_a_obj_ornament_cloth/splits.txt | 14 + .../rels/d_a_obj_ornament_cloth/symbols.txt | 39 + config/RZDJ01/rels/d_a_obj_pdoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt | 41 + config/RZDJ01/rels/d_a_obj_pdtile/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt | 87 + config/RZDJ01/rels/d_a_obj_pdwall/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt | 39 + config/RZDJ01/rels/d_a_obj_picture/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_picture/symbols.txt | 76 + config/RZDJ01/rels/d_a_obj_pillar/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_pillar/symbols.txt | 75 + config/RZDJ01/rels/d_a_obj_pleaf/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt | 49 + .../RZDJ01/rels/d_a_obj_poCandle/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_poCandle/symbols.txt | 66 + config/RZDJ01/rels/d_a_obj_poFire/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_poFire/symbols.txt | 87 + config/RZDJ01/rels/d_a_obj_poTbox/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_prop/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_prop/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_pumpkin/symbols.txt | 90 + config/RZDJ01/rels/d_a_obj_rcircle/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_rcircle/symbols.txt | 29 + config/RZDJ01/rels/d_a_obj_rfHole/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt | 52 + config/RZDJ01/rels/d_a_obj_rgate/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_rgate/symbols.txt | 86 + .../RZDJ01/rels/d_a_obj_riverrock/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_riverrock/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_rock/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_rock/symbols.txt | 27 + .../rels/d_a_obj_rope_bridge/splits.txt | 14 + .../rels/d_a_obj_rope_bridge/symbols.txt | 82 + .../RZDJ01/rels/d_a_obj_rotBridge/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_rotBridge/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_rotTrap/symbols.txt | 57 + config/RZDJ01/rels/d_a_obj_roten/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_roten/symbols.txt | 46 + config/RZDJ01/rels/d_a_obj_rstair/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_rstair/symbols.txt | 49 + config/RZDJ01/rels/d_a_obj_rw/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_rw/symbols.txt | 57 + .../rels/d_a_obj_sWallShutter/splits.txt | 22 + .../rels/d_a_obj_sWallShutter/symbols.txt | 60 + config/RZDJ01/rels/d_a_obj_saidan/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_saidan/symbols.txt | 48 + config/RZDJ01/rels/d_a_obj_sakuita/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_sakuita/symbols.txt | 36 + .../rels/d_a_obj_sakuita_rope/splits.txt | 14 + .../rels/d_a_obj_sakuita_rope/symbols.txt | 54 + config/RZDJ01/rels/d_a_obj_scannon/splits.txt | 17 + .../RZDJ01/rels/d_a_obj_scannon/symbols.txt | 134 + .../rels/d_a_obj_scannon_crs/splits.txt | 14 + .../rels/d_a_obj_scannon_crs/symbols.txt | 79 + .../rels/d_a_obj_scannon_ten/splits.txt | 14 + .../rels/d_a_obj_scannon_ten/symbols.txt | 88 + .../RZDJ01/rels/d_a_obj_sekidoor/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_sekidoor/symbols.txt | 56 + config/RZDJ01/rels/d_a_obj_sekizo/splits.txt | 20 + config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt | 44 + config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_sekizoa/symbols.txt | 199 + config/RZDJ01/rels/d_a_obj_shield/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_shield/symbols.txt | 58 + config/RZDJ01/rels/d_a_obj_sm_door/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_sm_door/symbols.txt | 55 + .../RZDJ01/rels/d_a_obj_smallkey/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_smallkey/symbols.txt | 66 + config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_smgdoor/symbols.txt | 75 + config/RZDJ01/rels/d_a_obj_smoke/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_smoke/symbols.txt | 16 + config/RZDJ01/rels/d_a_obj_smtile/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_smtile/symbols.txt | 52 + .../RZDJ01/rels/d_a_obj_smw_stone/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_smw_stone/symbols.txt | 37 + .../RZDJ01/rels/d_a_obj_snowEffTag/splits.txt | 22 + .../rels/d_a_obj_snowEffTag/symbols.txt | 36 + .../RZDJ01/rels/d_a_obj_snow_soup/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_snow_soup/symbols.txt | 40 + config/RZDJ01/rels/d_a_obj_so/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_so/symbols.txt | 143 + .../RZDJ01/rels/d_a_obj_spinLift/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_spinLift/symbols.txt | 64 + .../RZDJ01/rels/d_a_obj_ss_drink/splits.txt | 17 + .../RZDJ01/rels/d_a_obj_ss_drink/symbols.txt | 84 + config/RZDJ01/rels/d_a_obj_ss_item/splits.txt | 17 + .../RZDJ01/rels/d_a_obj_ss_item/symbols.txt | 81 + .../RZDJ01/rels/d_a_obj_stairBlock/splits.txt | 22 + .../rels/d_a_obj_stairBlock/symbols.txt | 47 + config/RZDJ01/rels/d_a_obj_stick/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_stick/symbols.txt | 51 + config/RZDJ01/rels/d_a_obj_stone/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_stone/symbols.txt | 105 + .../RZDJ01/rels/d_a_obj_stoneMark/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_stoneMark/symbols.txt | 22 + config/RZDJ01/rels/d_a_obj_stopper/splits.txt | 21 + .../RZDJ01/rels/d_a_obj_stopper/symbols.txt | 65 + .../RZDJ01/rels/d_a_obj_stopper2/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_stopper2/symbols.txt | 47 + config/RZDJ01/rels/d_a_obj_suisya/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_suisya/symbols.txt | 28 + config/RZDJ01/rels/d_a_obj_sw/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_sw/symbols.txt | 75 + config/RZDJ01/rels/d_a_obj_swBallA/splits.txt | 16 + .../RZDJ01/rels/d_a_obj_swBallA/symbols.txt | 50 + config/RZDJ01/rels/d_a_obj_swBallB/splits.txt | 16 + .../RZDJ01/rels/d_a_obj_swBallB/symbols.txt | 53 + config/RZDJ01/rels/d_a_obj_swBallC/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_swBallC/symbols.txt | 64 + config/RZDJ01/rels/d_a_obj_swLight/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_swLight/symbols.txt | 63 + config/RZDJ01/rels/d_a_obj_swchain/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_swchain/symbols.txt | 68 + config/RZDJ01/rels/d_a_obj_swhang/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_swhang/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_sword/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_sword/symbols.txt | 28 + .../rels/d_a_obj_swpropeller/splits.txt | 14 + .../rels/d_a_obj_swpropeller/symbols.txt | 43 + config/RZDJ01/rels/d_a_obj_swpush/splits.txt | 21 + config/RZDJ01/rels/d_a_obj_swpush/symbols.txt | 94 + config/RZDJ01/rels/d_a_obj_swpush2/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_swpush2/symbols.txt | 62 + config/RZDJ01/rels/d_a_obj_swpush5/splits.txt | 21 + .../RZDJ01/rels/d_a_obj_swpush5/symbols.txt | 67 + .../RZDJ01/rels/d_a_obj_swspinner/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_swspinner/symbols.txt | 37 + config/RZDJ01/rels/d_a_obj_swturn/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_swturn/symbols.txt | 49 + config/RZDJ01/rels/d_a_obj_syRock/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_syRock/symbols.txt | 89 + .../RZDJ01/rels/d_a_obj_szbridge/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_szbridge/symbols.txt | 46 + config/RZDJ01/rels/d_a_obj_taFence/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_taFence/symbols.txt | 70 + config/RZDJ01/rels/d_a_obj_table/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_table/symbols.txt | 27 + .../RZDJ01/rels/d_a_obj_takaraDai/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_takaraDai/symbols.txt | 60 + config/RZDJ01/rels/d_a_obj_tatigi/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt | 32 + config/RZDJ01/rels/d_a_obj_ten/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_ten/symbols.txt | 99 + .../RZDJ01/rels/d_a_obj_testcube/splits.txt | 11 + .../RZDJ01/rels/d_a_obj_testcube/symbols.txt | 6 + config/RZDJ01/rels/d_a_obj_tgake/splits.txt | 12 + config/RZDJ01/rels/d_a_obj_tgake/symbols.txt | 25 + config/RZDJ01/rels/d_a_obj_thashi/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_thashi/symbols.txt | 77 + config/RZDJ01/rels/d_a_obj_thdoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt | 57 + .../RZDJ01/rels/d_a_obj_timeFire/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_timeFire/symbols.txt | 35 + config/RZDJ01/rels/d_a_obj_timer/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_timer/symbols.txt | 20 + config/RZDJ01/rels/d_a_obj_tks/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_tks/symbols.txt | 121 + config/RZDJ01/rels/d_a_obj_tmoon/splits.txt | 12 + config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt | 19 + .../RZDJ01/rels/d_a_obj_toaru_maki/splits.txt | 14 + .../rels/d_a_obj_toaru_maki/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_toby/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_toby/symbols.txt | 83 + .../RZDJ01/rels/d_a_obj_tobyhouse/splits.txt | 21 + .../RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt | 85 + .../RZDJ01/rels/d_a_obj_togeTrap/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_togeTrap/symbols.txt | 66 + config/RZDJ01/rels/d_a_obj_tombo/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_tombo/symbols.txt | 107 + config/RZDJ01/rels/d_a_obj_tornado/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_tornado/symbols.txt | 35 + .../RZDJ01/rels/d_a_obj_tornado2/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_tornado2/symbols.txt | 43 + config/RZDJ01/rels/d_a_obj_tp/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_tp/symbols.txt | 45 + config/RZDJ01/rels/d_a_obj_treesh/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_treesh/symbols.txt | 46 + config/RZDJ01/rels/d_a_obj_twGate/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_twGate/symbols.txt | 57 + config/RZDJ01/rels/d_a_obj_udoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_udoor/symbols.txt | 30 + config/RZDJ01/rels/d_a_obj_usaku/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_usaku/symbols.txt | 19 + config/RZDJ01/rels/d_a_obj_vground/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_vground/symbols.txt | 26 + .../RZDJ01/rels/d_a_obj_volcball/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_volcball/symbols.txt | 74 + config/RZDJ01/rels/d_a_obj_volcbom/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_volcbom/symbols.txt | 113 + .../RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt | 108 + .../RZDJ01/rels/d_a_obj_warp_obrg/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt | 78 + .../RZDJ01/rels/d_a_obj_waterGate/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_waterGate/symbols.txt | 52 + .../rels/d_a_obj_waterPillar/splits.txt | 22 + .../rels/d_a_obj_waterPillar/symbols.txt | 117 + .../RZDJ01/rels/d_a_obj_waterfall/splits.txt | 16 + .../RZDJ01/rels/d_a_obj_waterfall/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_wchain/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_wchain/symbols.txt | 61 + config/RZDJ01/rels/d_a_obj_wdStick/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_wdStick/symbols.txt | 93 + config/RZDJ01/rels/d_a_obj_web0/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_web0/symbols.txt | 42 + config/RZDJ01/rels/d_a_obj_web1/splits.txt | 22 + config/RZDJ01/rels/d_a_obj_web1/symbols.txt | 52 + .../RZDJ01/rels/d_a_obj_well_cover/splits.txt | 14 + .../rels/d_a_obj_well_cover/symbols.txt | 36 + config/RZDJ01/rels/d_a_obj_wflag/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_wflag/symbols.txt | 31 + .../RZDJ01/rels/d_a_obj_wind_stone/splits.txt | 14 + .../rels/d_a_obj_wind_stone/symbols.txt | 41 + config/RZDJ01/rels/d_a_obj_window/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_window/symbols.txt | 46 + .../rels/d_a_obj_wood_pendulum/splits.txt | 14 + .../rels/d_a_obj_wood_pendulum/symbols.txt | 29 + .../rels/d_a_obj_wood_statue/splits.txt | 14 + .../rels/d_a_obj_wood_statue/symbols.txt | 69 + config/RZDJ01/rels/d_a_obj_wsword/splits.txt | 12 + config/RZDJ01/rels/d_a_obj_wsword/symbols.txt | 21 + config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_yel_bag/symbols.txt | 89 + .../RZDJ01/rels/d_a_obj_yobikusa/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_yobikusa/symbols.txt | 48 + config/RZDJ01/rels/d_a_obj_yousei/splits.txt | 16 + config/RZDJ01/rels/d_a_obj_yousei/symbols.txt | 91 + config/RZDJ01/rels/d_a_obj_ystone/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_ystone/symbols.txt | 37 + config/RZDJ01/rels/d_a_obj_zcloth/splits.txt | 12 + config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt | 20 + config/RZDJ01/rels/d_a_obj_zdoor/splits.txt | 14 + config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt | 59 + .../RZDJ01/rels/d_a_obj_zrTurara/splits.txt | 22 + .../RZDJ01/rels/d_a_obj_zrTurara/symbols.txt | 56 + .../rels/d_a_obj_zrTuraraRock/splits.txt | 22 + .../rels/d_a_obj_zrTuraraRock/symbols.txt | 56 + config/RZDJ01/rels/d_a_obj_zraMark/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_zraMark/symbols.txt | 80 + .../RZDJ01/rels/d_a_obj_zra_freeze/splits.txt | 14 + .../rels/d_a_obj_zra_freeze/symbols.txt | 37 + .../RZDJ01/rels/d_a_obj_zra_rock/splits.txt | 14 + .../RZDJ01/rels/d_a_obj_zra_rock/symbols.txt | 35 + config/RZDJ01/rels/d_a_passer_mng/splits.txt | 14 + config/RZDJ01/rels/d_a_passer_mng/symbols.txt | 29 + config/RZDJ01/rels/d_a_path_line/splits.txt | 11 + config/RZDJ01/rels/d_a_path_line/symbols.txt | 6 + config/RZDJ01/rels/d_a_peru/splits.txt | 22 + config/RZDJ01/rels/d_a_peru/symbols.txt | 194 + config/RZDJ01/rels/d_a_ppolamp/splits.txt | 16 + config/RZDJ01/rels/d_a_ppolamp/symbols.txt | 47 + config/RZDJ01/rels/d_a_scene_exit/splits.txt | 14 + config/RZDJ01/rels/d_a_scene_exit/symbols.txt | 16 + config/RZDJ01/rels/d_a_scene_exit2/splits.txt | 14 + .../RZDJ01/rels/d_a_scene_exit2/symbols.txt | 35 + config/RZDJ01/rels/d_a_set_bgobj/splits.txt | 13 + config/RZDJ01/rels/d_a_set_bgobj/symbols.txt | 14 + config/RZDJ01/rels/d_a_shop_item/splits.txt | 14 + config/RZDJ01/rels/d_a_shop_item/symbols.txt | 42 + config/RZDJ01/rels/d_a_skip_2D/splits.txt | 12 + config/RZDJ01/rels/d_a_skip_2D/symbols.txt | 21 + config/RZDJ01/rels/d_a_spinner/splits.txt | 21 + config/RZDJ01/rels/d_a_spinner/symbols.txt | 87 + config/RZDJ01/rels/d_a_sq/splits.txt | 22 + config/RZDJ01/rels/d_a_sq/symbols.txt | 80 + .../RZDJ01/rels/d_a_startAndGoal/splits.txt | 14 + .../RZDJ01/rels/d_a_startAndGoal/symbols.txt | 41 + config/RZDJ01/rels/d_a_suspend/splits.txt | 14 + config/RZDJ01/rels/d_a_suspend/symbols.txt | 14 + config/RZDJ01/rels/d_a_swBall/splits.txt | 16 + config/RZDJ01/rels/d_a_swBall/symbols.txt | 28 + config/RZDJ01/rels/d_a_swLBall/splits.txt | 16 + config/RZDJ01/rels/d_a_swLBall/symbols.txt | 30 + config/RZDJ01/rels/d_a_swTime/splits.txt | 12 + config/RZDJ01/rels/d_a_swTime/symbols.txt | 13 + config/RZDJ01/rels/d_a_swc00/splits.txt | 14 + config/RZDJ01/rels/d_a_swc00/symbols.txt | 28 + config/RZDJ01/rels/d_a_swhit0/splits.txt | 14 + config/RZDJ01/rels/d_a_swhit0/symbols.txt | 48 + config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt | 22 + config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt | 31 + config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt | 43 + config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt | 30 + config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt | 27 + config/RZDJ01/rels/d_a_tag_TWgate/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt | 83 + config/RZDJ01/rels/d_a_tag_ajnot/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt | 17 + config/RZDJ01/rels/d_a_tag_allmato/splits.txt | 16 + .../RZDJ01/rels/d_a_tag_allmato/symbols.txt | 67 + config/RZDJ01/rels/d_a_tag_arena/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_arena/symbols.txt | 9 + .../RZDJ01/rels/d_a_tag_assistance/splits.txt | 12 + .../rels/d_a_tag_assistance/symbols.txt | 11 + .../rels/d_a_tag_attack_item/splits.txt | 14 + .../rels/d_a_tag_attack_item/symbols.txt | 35 + .../RZDJ01/rels/d_a_tag_attention/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_attention/symbols.txt | 17 + .../rels/d_a_tag_bottle_item/splits.txt | 14 + .../rels/d_a_tag_bottle_item/symbols.txt | 36 + config/RZDJ01/rels/d_a_tag_camera/splits.txt | 16 + config/RZDJ01/rels/d_a_tag_camera/symbols.txt | 42 + .../RZDJ01/rels/d_a_tag_chgrestart/splits.txt | 14 + .../rels/d_a_tag_chgrestart/symbols.txt | 17 + .../RZDJ01/rels/d_a_tag_chkpoint/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_chkpoint/symbols.txt | 20 + config/RZDJ01/rels/d_a_tag_csw/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_csw/symbols.txt | 44 + config/RZDJ01/rels/d_a_tag_escape/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_escape/symbols.txt | 9 + config/RZDJ01/rels/d_a_tag_event/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_event/symbols.txt | 27 + config/RZDJ01/rels/d_a_tag_evt/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_evt/symbols.txt | 38 + config/RZDJ01/rels/d_a_tag_evtarea/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_evtarea/symbols.txt | 30 + config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt | 15 + config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt | 34 + .../RZDJ01/rels/d_a_tag_firewall/splits.txt | 16 + .../RZDJ01/rels/d_a_tag_firewall/symbols.txt | 25 + config/RZDJ01/rels/d_a_tag_gra/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_gra/symbols.txt | 9 + config/RZDJ01/rels/d_a_tag_gstart/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_gstart/symbols.txt | 13 + config/RZDJ01/rels/d_a_tag_guard/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_guard/symbols.txt | 11 + config/RZDJ01/rels/d_a_tag_hinit/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_hinit/symbols.txt | 13 + config/RZDJ01/rels/d_a_tag_hjump/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_hjump/symbols.txt | 32 + config/RZDJ01/rels/d_a_tag_howl/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_howl/symbols.txt | 23 + config/RZDJ01/rels/d_a_tag_hstop/splits.txt | 22 + config/RZDJ01/rels/d_a_tag_hstop/symbols.txt | 23 + .../rels/d_a_tag_instruction/splits.txt | 12 + .../rels/d_a_tag_instruction/symbols.txt | 9 + .../RZDJ01/rels/d_a_tag_kago_fall/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_kago_fall/symbols.txt | 24 + config/RZDJ01/rels/d_a_tag_kmsg/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt | 37 + config/RZDJ01/rels/d_a_tag_lantern/splits.txt | 22 + .../RZDJ01/rels/d_a_tag_lantern/symbols.txt | 35 + .../RZDJ01/rels/d_a_tag_lightball/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_lightball/symbols.txt | 17 + .../RZDJ01/rels/d_a_tag_lv2prchk/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt | 17 + config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_lv5soup/symbols.txt | 27 + .../RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt | 22 + .../RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt | 31 + config/RZDJ01/rels/d_a_tag_magne/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_magne/symbols.txt | 11 + config/RZDJ01/rels/d_a_tag_mhint/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_mhint/symbols.txt | 23 + config/RZDJ01/rels/d_a_tag_mist/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_mist/symbols.txt | 20 + config/RZDJ01/rels/d_a_tag_mmsg/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt | 17 + config/RZDJ01/rels/d_a_tag_msg/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_msg/symbols.txt | 39 + config/RZDJ01/rels/d_a_tag_mstop/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_mstop/symbols.txt | 21 + config/RZDJ01/rels/d_a_tag_mwait/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_mwait/symbols.txt | 23 + config/RZDJ01/rels/d_a_tag_myna2/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_myna2/symbols.txt | 16 + .../RZDJ01/rels/d_a_tag_myna_light/splits.txt | 14 + .../rels/d_a_tag_myna_light/symbols.txt | 42 + config/RZDJ01/rels/d_a_tag_pachi/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_pachi/symbols.txt | 17 + config/RZDJ01/rels/d_a_tag_poFire/splits.txt | 20 + config/RZDJ01/rels/d_a_tag_poFire/symbols.txt | 27 + config/RZDJ01/rels/d_a_tag_push/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_push/symbols.txt | 29 + config/RZDJ01/rels/d_a_tag_qs/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_qs/symbols.txt | 41 + .../RZDJ01/rels/d_a_tag_ret_room/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_ret_room/symbols.txt | 24 + .../RZDJ01/rels/d_a_tag_river_back/splits.txt | 14 + .../rels/d_a_tag_river_back/symbols.txt | 33 + .../RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt | 24 + .../RZDJ01/rels/d_a_tag_schedule/splits.txt | 12 + .../RZDJ01/rels/d_a_tag_schedule/symbols.txt | 9 + config/RZDJ01/rels/d_a_tag_setBall/splits.txt | 12 + .../RZDJ01/rels/d_a_tag_setBall/symbols.txt | 12 + .../RZDJ01/rels/d_a_tag_setrestart/splits.txt | 14 + .../rels/d_a_tag_setrestart/symbols.txt | 17 + .../rels/d_a_tag_shop_camera/splits.txt | 14 + .../rels/d_a_tag_shop_camera/symbols.txt | 24 + .../RZDJ01/rels/d_a_tag_shop_item/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_shop_item/symbols.txt | 31 + config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_smk_emt/symbols.txt | 22 + config/RZDJ01/rels/d_a_tag_spinner/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_spinner/symbols.txt | 18 + config/RZDJ01/rels/d_a_tag_sppath/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_sppath/symbols.txt | 25 + config/RZDJ01/rels/d_a_tag_spring/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_spring/symbols.txt | 17 + .../RZDJ01/rels/d_a_tag_ss_drink/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_ss_drink/symbols.txt | 42 + .../RZDJ01/rels/d_a_tag_statue_evt/splits.txt | 14 + .../rels/d_a_tag_statue_evt/symbols.txt | 65 + config/RZDJ01/rels/d_a_tag_stream/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_stream/symbols.txt | 15 + config/RZDJ01/rels/d_a_tag_telop/splits.txt | 12 + config/RZDJ01/rels/d_a_tag_telop/symbols.txt | 14 + .../RZDJ01/rels/d_a_tag_theB_hint/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_theB_hint/symbols.txt | 12 + .../RZDJ01/rels/d_a_tag_wara_howl/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_wara_howl/symbols.txt | 22 + config/RZDJ01/rels/d_a_tag_watchge/splits.txt | 14 + .../RZDJ01/rels/d_a_tag_watchge/symbols.txt | 16 + .../RZDJ01/rels/d_a_tag_waterfall/splits.txt | 22 + .../RZDJ01/rels/d_a_tag_waterfall/symbols.txt | 41 + config/RZDJ01/rels/d_a_tag_wljump/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_wljump/symbols.txt | 22 + config/RZDJ01/rels/d_a_tag_yami/splits.txt | 14 + config/RZDJ01/rels/d_a_tag_yami/symbols.txt | 23 + config/RZDJ01/rels/d_a_talk/splits.txt | 12 + config/RZDJ01/rels/d_a_talk/symbols.txt | 15 + config/RZDJ01/rels/d_a_tbox/splits.txt | 22 + config/RZDJ01/rels/d_a_tbox/symbols.txt | 199 + config/RZDJ01/rels/d_a_tbox2/splits.txt | 14 + config/RZDJ01/rels/d_a_tbox2/symbols.txt | 76 + config/RZDJ01/rels/d_a_tboxSw/splits.txt | 12 + config/RZDJ01/rels/d_a_tboxSw/symbols.txt | 13 + config/RZDJ01/rels/d_a_title/splits.txt | 22 + config/RZDJ01/rels/d_a_title/symbols.txt | 66 + config/RZDJ01/rels/d_a_vrbox/splits.txt | 14 + config/RZDJ01/rels/d_a_vrbox/symbols.txt | 16 + config/RZDJ01/rels/d_a_vrbox2/splits.txt | 16 + config/RZDJ01/rels/d_a_vrbox2/symbols.txt | 40 + config/RZDJ01/rels/d_a_warp_bug/splits.txt | 14 + config/RZDJ01/rels/d_a_warp_bug/symbols.txt | 19 + config/RZDJ01/rels/d_a_ykgr/splits.txt | 22 + config/RZDJ01/rels/d_a_ykgr/symbols.txt | 55 + .../RZDJ01/rels/f_pc_profile_lst/splits.txt | 12 + .../RZDJ01/rels/f_pc_profile_lst/symbols.txt | 8 + config/RZDJ01/splits.txt | 4320 ++ config/RZDJ01/symbols.txt | 33121 ++++++++++++++++ configure.py | 11 +- 3018 files changed, 202843 insertions(+), 9 deletions(-) create mode 100644 assets/RZDJ01/res/CardIcon/cardicon.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN01.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN04.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN05.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN06.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN07.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN08.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN09.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN10.h create mode 100644 assets/RZDJ01/res/FieldMap/D_MN11.h create mode 100644 assets/RZDJ01/res/FieldMap/Field0.h create mode 100644 assets/RZDJ01/res/FieldMap/res-d.h create mode 100644 assets/RZDJ01/res/FieldMap/res-f.h create mode 100644 assets/RZDJ01/res/Fonteu/fontres.h create mode 100644 assets/RZDJ01/res/Fonteu/rubyres.h create mode 100644 assets/RZDJ01/res/Fontus/fontres.h create mode 100644 assets/RZDJ01/res/Fontus/rubyres.h create mode 100644 assets/RZDJ01/res/Layout/LogoPalFr.h create mode 100644 assets/RZDJ01/res/Layout/LogoPalGm.h create mode 100644 assets/RZDJ01/res/Layout/LogoPalIt.h create mode 100644 assets/RZDJ01/res/Layout/LogoPalSp.h create mode 100644 assets/RZDJ01/res/Layout/LogoPalUk.h create mode 100644 assets/RZDJ01/res/Layout/Title2D.h create mode 100644 assets/RZDJ01/res/Layout/button.h create mode 100644 assets/RZDJ01/res/Layout/clctres.h create mode 100644 assets/RZDJ01/res/Layout/clctresE3.h create mode 100644 assets/RZDJ01/res/Layout/clctresR.h create mode 100644 assets/RZDJ01/res/Layout/dmapres.h create mode 100644 assets/RZDJ01/res/Layout/errorres.h create mode 100644 assets/RZDJ01/res/Layout/fishres.h create mode 100644 assets/RZDJ01/res/Layout/fmapres.h create mode 100644 assets/RZDJ01/res/Layout/insectRes.h create mode 100644 assets/RZDJ01/res/Layout/itemicon.h create mode 100644 assets/RZDJ01/res/Layout/itemres.h create mode 100644 assets/RZDJ01/res/Layout/itmInfRes.h create mode 100644 assets/RZDJ01/res/Layout/letres.h create mode 100644 assets/RZDJ01/res/Layout/main2D.h create mode 100644 assets/RZDJ01/res/Layout/msgcom.h create mode 100644 assets/RZDJ01/res/Layout/msgres00.h create mode 100644 assets/RZDJ01/res/Layout/msgres01.h create mode 100644 assets/RZDJ01/res/Layout/msgres02.h create mode 100644 assets/RZDJ01/res/Layout/msgres03.h create mode 100644 assets/RZDJ01/res/Layout/msgres04.h create mode 100644 assets/RZDJ01/res/Layout/msgres04F.h create mode 100644 assets/RZDJ01/res/Layout/msgres05.h create mode 100644 assets/RZDJ01/res/Layout/msgres06.h create mode 100644 assets/RZDJ01/res/Layout/optres.h create mode 100644 assets/RZDJ01/res/Layout/playerName.h create mode 100644 assets/RZDJ01/res/Layout/ringres.h create mode 100644 assets/RZDJ01/res/Layout/saveres.h create mode 100644 assets/RZDJ01/res/Layout/skillres.h create mode 100644 assets/RZDJ01/res/LayoutRevo/buttonR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/clctresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/dmapresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/fishresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/fmapresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/insectResR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/itmInfResR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/letresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/logoR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/main2DR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/msgcomR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/msgres00R.h create mode 100644 assets/RZDJ01/res/LayoutRevo/msgres01R.h create mode 100644 assets/RZDJ01/res/LayoutRevo/msgres02R.h create mode 100644 assets/RZDJ01/res/LayoutRevo/msgres03R.h create mode 100644 assets/RZDJ01/res/LayoutRevo/optresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/ringresR.h create mode 100644 assets/RZDJ01/res/LayoutRevo/skillresR.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres1.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres2.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres3.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres4.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres5.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres6.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres7.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres8.h create mode 100644 assets/RZDJ01/res/Msgfr/bmgres99.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres1.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres2.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres3.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres4.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres5.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres6.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres7.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres8.h create mode 100644 assets/RZDJ01/res/Msgsp/bmgres99.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres1.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres2.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres3.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres4.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres5.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres6.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres7.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres8.h create mode 100644 assets/RZDJ01/res/Msgus/bmgres99.h create mode 100644 assets/RZDJ01/res/Object/@bg0000.h create mode 100644 assets/RZDJ01/res/Object/@bg0001.h create mode 100644 assets/RZDJ01/res/Object/@bg0002.h create mode 100644 assets/RZDJ01/res/Object/@bg0003.h create mode 100644 assets/RZDJ01/res/Object/@bg0004.h create mode 100644 assets/RZDJ01/res/Object/@bg0005.h create mode 100644 assets/RZDJ01/res/Object/@bg0006.h create mode 100644 assets/RZDJ01/res/Object/@bg0007.h create mode 100644 assets/RZDJ01/res/Object/@bg0008.h create mode 100644 assets/RZDJ01/res/Object/@bg0009.h create mode 100644 assets/RZDJ01/res/Object/@bg000a.h create mode 100644 assets/RZDJ01/res/Object/@bg000b.h create mode 100644 assets/RZDJ01/res/Object/@bg000c.h create mode 100644 assets/RZDJ01/res/Object/@bg000d.h create mode 100644 assets/RZDJ01/res/Object/@bg000e.h create mode 100644 assets/RZDJ01/res/Object/@bg000f.h create mode 100644 assets/RZDJ01/res/Object/@bg0010.h create mode 100644 assets/RZDJ01/res/Object/@bg0011.h create mode 100644 assets/RZDJ01/res/Object/@bg0012.h create mode 100644 assets/RZDJ01/res/Object/@bg0013.h create mode 100644 assets/RZDJ01/res/Object/@bg0014.h create mode 100644 assets/RZDJ01/res/Object/@bg0015.h create mode 100644 assets/RZDJ01/res/Object/@bg0016.h create mode 100644 assets/RZDJ01/res/Object/@bg0017.h create mode 100644 assets/RZDJ01/res/Object/@bg0018.h create mode 100644 assets/RZDJ01/res/Object/@bg0019.h create mode 100644 assets/RZDJ01/res/Object/@bg001a.h create mode 100644 assets/RZDJ01/res/Object/@bg001b.h create mode 100644 assets/RZDJ01/res/Object/@bg001c.h create mode 100644 assets/RZDJ01/res/Object/@bg001d.h create mode 100644 assets/RZDJ01/res/Object/@bg001e.h create mode 100644 assets/RZDJ01/res/Object/@bg001f.h create mode 100644 assets/RZDJ01/res/Object/@bg0020.h create mode 100644 assets/RZDJ01/res/Object/@bg0021.h create mode 100644 assets/RZDJ01/res/Object/@bg0022.h create mode 100644 assets/RZDJ01/res/Object/@bg0023.h create mode 100644 assets/RZDJ01/res/Object/@bg0024.h create mode 100644 assets/RZDJ01/res/Object/@bg0025.h create mode 100644 assets/RZDJ01/res/Object/@bg0026.h create mode 100644 assets/RZDJ01/res/Object/@bg0027.h create mode 100644 assets/RZDJ01/res/Object/@bg0028.h create mode 100644 assets/RZDJ01/res/Object/@bg0029.h create mode 100644 assets/RZDJ01/res/Object/@bg002a.h create mode 100644 assets/RZDJ01/res/Object/@bg002b.h create mode 100644 assets/RZDJ01/res/Object/@bg002c.h create mode 100644 assets/RZDJ01/res/Object/@bg002d.h create mode 100644 assets/RZDJ01/res/Object/@bg002e.h create mode 100644 assets/RZDJ01/res/Object/@bg002f.h create mode 100644 assets/RZDJ01/res/Object/@bg0030.h create mode 100644 assets/RZDJ01/res/Object/@bg0031.h create mode 100644 assets/RZDJ01/res/Object/@bg0032.h create mode 100644 assets/RZDJ01/res/Object/@bg0033.h create mode 100644 assets/RZDJ01/res/Object/@bg0034.h create mode 100644 assets/RZDJ01/res/Object/@bg0035.h create mode 100644 assets/RZDJ01/res/Object/@bg0036.h create mode 100644 assets/RZDJ01/res/Object/@bg0037.h create mode 100644 assets/RZDJ01/res/Object/@bg0038.h create mode 100644 assets/RZDJ01/res/Object/@bg0039.h create mode 100644 assets/RZDJ01/res/Object/@bg003a.h create mode 100644 assets/RZDJ01/res/Object/@bg003b.h create mode 100644 assets/RZDJ01/res/Object/@bg003c.h create mode 100644 assets/RZDJ01/res/Object/@bg003d.h create mode 100644 assets/RZDJ01/res/Object/@bg003e.h create mode 100644 assets/RZDJ01/res/Object/@bg003f.h create mode 100644 assets/RZDJ01/res/Object/@bg0040.h create mode 100644 assets/RZDJ01/res/Object/@bg0041.h create mode 100644 assets/RZDJ01/res/Object/@bg0042.h create mode 100644 assets/RZDJ01/res/Object/@bg0043.h create mode 100644 assets/RZDJ01/res/Object/@bg0044.h create mode 100644 assets/RZDJ01/res/Object/@bg0045.h create mode 100644 assets/RZDJ01/res/Object/@bg0046.h create mode 100644 assets/RZDJ01/res/Object/@bg0047.h create mode 100644 assets/RZDJ01/res/Object/@bg0048.h create mode 100644 assets/RZDJ01/res/Object/@bg0049.h create mode 100644 assets/RZDJ01/res/Object/@bg004a.h create mode 100644 assets/RZDJ01/res/Object/@bg004b.h create mode 100644 assets/RZDJ01/res/Object/@bg004c.h create mode 100644 assets/RZDJ01/res/Object/@bg004d.h create mode 100644 assets/RZDJ01/res/Object/@bg004e.h create mode 100644 assets/RZDJ01/res/Object/@bg004f.h create mode 100644 assets/RZDJ01/res/Object/@bg0050.h create mode 100644 assets/RZDJ01/res/Object/@bg0051.h create mode 100644 assets/RZDJ01/res/Object/@bg0052.h create mode 100644 assets/RZDJ01/res/Object/@bg0053.h create mode 100644 assets/RZDJ01/res/Object/@bg0054.h create mode 100644 assets/RZDJ01/res/Object/@bg0055.h create mode 100644 assets/RZDJ01/res/Object/@bg0056.h create mode 100644 assets/RZDJ01/res/Object/@bg0057.h create mode 100644 assets/RZDJ01/res/Object/@bg0058.h create mode 100644 assets/RZDJ01/res/Object/@bg0059.h create mode 100644 assets/RZDJ01/res/Object/@bg005a.h create mode 100644 assets/RZDJ01/res/Object/@bg005b.h create mode 100644 assets/RZDJ01/res/Object/@bg005c.h create mode 100644 assets/RZDJ01/res/Object/@bg005d.h create mode 100644 assets/RZDJ01/res/Object/@bg005e.h create mode 100644 assets/RZDJ01/res/Object/@bg005f.h create mode 100644 assets/RZDJ01/res/Object/@bg0060.h create mode 100644 assets/RZDJ01/res/Object/@bg0061.h create mode 100644 assets/RZDJ01/res/Object/@bg0062.h create mode 100644 assets/RZDJ01/res/Object/@bg0063.h create mode 100644 assets/RZDJ01/res/Object/A_BkDoor.h create mode 100644 assets/RZDJ01/res/Object/A_IwaAto.h create mode 100644 assets/RZDJ01/res/Object/A_SMBlock.h create mode 100644 assets/RZDJ01/res/Object/A_SMGDoor.h create mode 100644 assets/RZDJ01/res/Object/A_SMKDoor.h create mode 100644 assets/RZDJ01/res/Object/A_SMTile.h create mode 100644 assets/RZDJ01/res/Object/A_SakuIta.h create mode 100644 assets/RZDJ01/res/Object/A_TGake.h create mode 100644 assets/RZDJ01/res/Object/A_TMoon.h create mode 100644 assets/RZDJ01/res/Object/A_Turuki.h create mode 100644 assets/RZDJ01/res/Object/A_UHDoor.h create mode 100644 assets/RZDJ01/res/Object/AlAnm.h create mode 100644 assets/RZDJ01/res/Object/Alink.h create mode 100644 assets/RZDJ01/res/Object/Always.h create mode 100644 assets/RZDJ01/res/Object/Aru.h create mode 100644 assets/RZDJ01/res/Object/Aru1.h create mode 100644 assets/RZDJ01/res/Object/Ash.h create mode 100644 assets/RZDJ01/res/Object/Ash1.h create mode 100644 assets/RZDJ01/res/Object/Ash2.h create mode 100644 assets/RZDJ01/res/Object/AshB.h create mode 100644 assets/RZDJ01/res/Object/AutoMata.h create mode 100644 assets/RZDJ01/res/Object/BDoorTAnm.h create mode 100644 assets/RZDJ01/res/Object/BDoorYAnm.h create mode 100644 assets/RZDJ01/res/Object/BHBridge.h create mode 100644 assets/RZDJ01/res/Object/BYRock.h create mode 100644 assets/RZDJ01/res/Object/B_Hashi.h create mode 100644 assets/RZDJ01/res/Object/B_bh.h create mode 100644 assets/RZDJ01/res/Object/B_bq.h create mode 100644 assets/RZDJ01/res/Object/B_dr.h create mode 100644 assets/RZDJ01/res/Object/B_ds.h create mode 100644 assets/RZDJ01/res/Object/B_gg.h create mode 100644 assets/RZDJ01/res/Object/B_gm.h create mode 100644 assets/RZDJ01/res/Object/B_gnd.h create mode 100644 assets/RZDJ01/res/Object/B_go.h create mode 100644 assets/RZDJ01/res/Object/B_gos.h create mode 100644 assets/RZDJ01/res/Object/B_hg.h create mode 100644 assets/RZDJ01/res/Object/B_ling.h create mode 100644 assets/RZDJ01/res/Object/B_mD_milk.h create mode 100644 assets/RZDJ01/res/Object/B_mD_oil.h create mode 100644 assets/RZDJ01/res/Object/B_mD_sold.h create mode 100644 assets/RZDJ01/res/Object/B_mgn.h create mode 100644 assets/RZDJ01/res/Object/B_mgne.h create mode 100644 assets/RZDJ01/res/Object/B_oh.h create mode 100644 assets/RZDJ01/res/Object/B_tn.h create mode 100644 assets/RZDJ01/res/Object/B_tnp.h create mode 100644 assets/RZDJ01/res/Object/B_tnp2.h create mode 100644 assets/RZDJ01/res/Object/B_yo.h create mode 100644 assets/RZDJ01/res/Object/B_zan.h create mode 100644 assets/RZDJ01/res/Object/Balloon2D.h create mode 100644 assets/RZDJ01/res/Object/Bans.h create mode 100644 assets/RZDJ01/res/Object/Bans1.h create mode 100644 assets/RZDJ01/res/Object/Bans2.h create mode 100644 assets/RZDJ01/res/Object/Bans_TW.h create mode 100644 assets/RZDJ01/res/Object/Bat.h create mode 100644 assets/RZDJ01/res/Object/Bd.h create mode 100644 assets/RZDJ01/res/Object/Besu.h create mode 100644 assets/RZDJ01/res/Object/Besu0.h create mode 100644 assets/RZDJ01/res/Object/Besu1.h create mode 100644 assets/RZDJ01/res/Object/Besu2.h create mode 100644 assets/RZDJ01/res/Object/Besu3.h create mode 100644 assets/RZDJ01/res/Object/Besu_TW.h create mode 100644 assets/RZDJ01/res/Object/Besu_p1.h create mode 100644 assets/RZDJ01/res/Object/Blue_Ns.h create mode 100644 assets/RZDJ01/res/Object/Bmdl.h create mode 100644 assets/RZDJ01/res/Object/Bombf.h create mode 100644 assets/RZDJ01/res/Object/Bou.h create mode 100644 assets/RZDJ01/res/Object/Bou1.h create mode 100644 assets/RZDJ01/res/Object/Bou2.h create mode 100644 assets/RZDJ01/res/Object/Bou3.h create mode 100644 assets/RZDJ01/res/Object/Bou4.h create mode 100644 assets/RZDJ01/res/Object/Bou_p1.h create mode 100644 assets/RZDJ01/res/Object/BoxC.h create mode 100644 assets/RZDJ01/res/Object/CWShd.h create mode 100644 assets/RZDJ01/res/Object/CamParam.h create mode 100644 assets/RZDJ01/res/Object/Canoe.h create mode 100644 assets/RZDJ01/res/Object/CanoeB.h create mode 100644 assets/RZDJ01/res/Object/CanoeE3.h create mode 100644 assets/RZDJ01/res/Object/CatDoor.h create mode 100644 assets/RZDJ01/res/Object/Cdoor.h create mode 100644 assets/RZDJ01/res/Object/Chin.h create mode 100644 assets/RZDJ01/res/Object/Coach.h create mode 100644 assets/RZDJ01/res/Object/Coach2D.h create mode 100644 assets/RZDJ01/res/Object/Cow.h create mode 100644 assets/RZDJ01/res/Object/Crope.h create mode 100644 assets/RZDJ01/res/Object/CrvFence.h create mode 100644 assets/RZDJ01/res/Object/CrvGate.h create mode 100644 assets/RZDJ01/res/Object/CrvLH_Dw.h create mode 100644 assets/RZDJ01/res/Object/CrvLH_Up.h create mode 100644 assets/RZDJ01/res/Object/CrvSteel.h create mode 100644 assets/RZDJ01/res/Object/CstaBS.h create mode 100644 assets/RZDJ01/res/Object/CstaF.h create mode 100644 assets/RZDJ01/res/Object/CstaFB.h create mode 100644 assets/RZDJ01/res/Object/Cstatue.h create mode 100644 assets/RZDJ01/res/Object/D_Brock.h create mode 100644 assets/RZDJ01/res/Object/D_Hfsw00.h create mode 100644 assets/RZDJ01/res/Object/D_KGate00.h create mode 100644 assets/RZDJ01/res/Object/D_KGate01.h create mode 100644 assets/RZDJ01/res/Object/D_MKey_01.h create mode 100644 assets/RZDJ01/res/Object/D_MKey_02.h create mode 100644 assets/RZDJ01/res/Object/D_MKey_03.h create mode 100644 assets/RZDJ01/res/Object/D_Marm.h create mode 100644 assets/RZDJ01/res/Object/D_Srock.h create mode 100644 assets/RZDJ01/res/Object/D_aotubo0.h create mode 100644 assets/RZDJ01/res/Object/Dalways.h create mode 100644 assets/RZDJ01/res/Object/DbDoor0.h create mode 100644 assets/RZDJ01/res/Object/Demo01_00.h create mode 100644 assets/RZDJ01/res/Object/Demo01_01.h create mode 100644 assets/RZDJ01/res/Object/Demo01_02.h create mode 100644 assets/RZDJ01/res/Object/Demo01_03.h create mode 100644 assets/RZDJ01/res/Object/Demo01_04.h create mode 100644 assets/RZDJ01/res/Object/Demo01_05.h create mode 100644 assets/RZDJ01/res/Object/Demo02_00.h create mode 100644 assets/RZDJ01/res/Object/Demo04_00.h create mode 100644 assets/RZDJ01/res/Object/Demo04_01.h create mode 100644 assets/RZDJ01/res/Object/Demo04_02.h create mode 100644 assets/RZDJ01/res/Object/Demo06_01.h create mode 100644 assets/RZDJ01/res/Object/Demo06_02.h create mode 100644 assets/RZDJ01/res/Object/Demo07_01.h create mode 100644 assets/RZDJ01/res/Object/Demo07_02.h create mode 100644 assets/RZDJ01/res/Object/Demo07_03.h create mode 100644 assets/RZDJ01/res/Object/Demo08_00.h create mode 100644 assets/RZDJ01/res/Object/Demo08_01.h create mode 100644 assets/RZDJ01/res/Object/Demo08_02.h create mode 100644 assets/RZDJ01/res/Object/Demo09_00.h create mode 100644 assets/RZDJ01/res/Object/Demo09_01.h create mode 100644 assets/RZDJ01/res/Object/Demo09_02.h create mode 100644 assets/RZDJ01/res/Object/Demo10_01.h create mode 100644 assets/RZDJ01/res/Object/Demo11_00.h create mode 100644 assets/RZDJ01/res/Object/Demo13_00.h create mode 100644 assets/RZDJ01/res/Object/Demo14_00.h create mode 100644 assets/RZDJ01/res/Object/Demo14_01.h create mode 100644 assets/RZDJ01/res/Object/Demo15_00.h create mode 100644 assets/RZDJ01/res/Object/Demo16_00.h create mode 100644 assets/RZDJ01/res/Object/Demo17_00.h create mode 100644 assets/RZDJ01/res/Object/Demo18_00.h create mode 100644 assets/RZDJ01/res/Object/Demo19_01.h create mode 100644 assets/RZDJ01/res/Object/Demo19_02.h create mode 100644 assets/RZDJ01/res/Object/Demo20_01.h create mode 100644 assets/RZDJ01/res/Object/Demo20_02.h create mode 100644 assets/RZDJ01/res/Object/Demo21_00.h create mode 100644 assets/RZDJ01/res/Object/Demo21_02.h create mode 100644 assets/RZDJ01/res/Object/Demo22_01.h create mode 100644 assets/RZDJ01/res/Object/Demo22_02.h create mode 100644 assets/RZDJ01/res/Object/Demo23_01.h create mode 100644 assets/RZDJ01/res/Object/Demo23_02.h create mode 100644 assets/RZDJ01/res/Object/Demo23_03.h create mode 100644 assets/RZDJ01/res/Object/Demo23_04.h create mode 100644 assets/RZDJ01/res/Object/Demo23_06.h create mode 100644 assets/RZDJ01/res/Object/Demo24_01.h create mode 100644 assets/RZDJ01/res/Object/Demo24_02.h create mode 100644 assets/RZDJ01/res/Object/Demo24_03.h create mode 100644 assets/RZDJ01/res/Object/Demo24_04.h create mode 100644 assets/RZDJ01/res/Object/Demo25_01.h create mode 100644 assets/RZDJ01/res/Object/Demo26_00.h create mode 100644 assets/RZDJ01/res/Object/Demo27_01.h create mode 100644 assets/RZDJ01/res/Object/Demo27_02.h create mode 100644 assets/RZDJ01/res/Object/Demo28_01.h create mode 100644 assets/RZDJ01/res/Object/Demo28_02.h create mode 100644 assets/RZDJ01/res/Object/Demo28_03.h create mode 100644 assets/RZDJ01/res/Object/Demo29_00.h create mode 100644 assets/RZDJ01/res/Object/Demo30_01.h create mode 100644 assets/RZDJ01/res/Object/Demo30_02.h create mode 100644 assets/RZDJ01/res/Object/Demo31_01.h create mode 100644 assets/RZDJ01/res/Object/Demo31_02.h create mode 100644 assets/RZDJ01/res/Object/Demo31_03.h create mode 100644 assets/RZDJ01/res/Object/Demo31_04.h create mode 100644 assets/RZDJ01/res/Object/Demo31_05.h create mode 100644 assets/RZDJ01/res/Object/Demo31_06.h create mode 100644 assets/RZDJ01/res/Object/Demo31_07.h create mode 100644 assets/RZDJ01/res/Object/Demo31_08.h create mode 100644 assets/RZDJ01/res/Object/Demo31_09.h create mode 100644 assets/RZDJ01/res/Object/Demo31_10.h create mode 100644 assets/RZDJ01/res/Object/Demo31_11.h create mode 100644 assets/RZDJ01/res/Object/Demo31_12.h create mode 100644 assets/RZDJ01/res/Object/Demo31_13.h create mode 100644 assets/RZDJ01/res/Object/Demo31_14.h create mode 100644 assets/RZDJ01/res/Object/Demo31_15.h create mode 100644 assets/RZDJ01/res/Object/Demo31_16.h create mode 100644 assets/RZDJ01/res/Object/Demo32_02.h create mode 100644 assets/RZDJ01/res/Object/Demo32_03.h create mode 100644 assets/RZDJ01/res/Object/Demo32_04.h create mode 100644 assets/RZDJ01/res/Object/Demo32_05.h create mode 100644 assets/RZDJ01/res/Object/Demo33_01.h create mode 100644 assets/RZDJ01/res/Object/Demo33_02.h create mode 100644 assets/RZDJ01/res/Object/Demo33_03.h create mode 100644 assets/RZDJ01/res/Object/Demo34_00.h create mode 100644 assets/RZDJ01/res/Object/Demo35_01.h create mode 100644 assets/RZDJ01/res/Object/Demo35_02.h create mode 100644 assets/RZDJ01/res/Object/Demo36_00.h create mode 100644 assets/RZDJ01/res/Object/Demo37_01.h create mode 100644 assets/RZDJ01/res/Object/Demo37_02.h create mode 100644 assets/RZDJ01/res/Object/Demo38_01.h create mode 100644 assets/RZDJ01/res/Object/Demo90_00.h create mode 100644 assets/RZDJ01/res/Object/Demo98_00.h create mode 100644 assets/RZDJ01/res/Object/Dmidna.h create mode 100644 assets/RZDJ01/res/Object/Do.h create mode 100644 assets/RZDJ01/res/Object/Doc.h create mode 100644 assets/RZDJ01/res/Object/Doc1.h create mode 100644 assets/RZDJ01/res/Object/DoorBoy.h create mode 100644 assets/RZDJ01/res/Object/DoorEvt.h create mode 100644 assets/RZDJ01/res/Object/DoorK00.h create mode 100644 assets/RZDJ01/res/Object/DoorK10.h create mode 100644 assets/RZDJ01/res/Object/DoorLV7.h create mode 100644 assets/RZDJ01/res/Object/DoorLV8.h create mode 100644 assets/RZDJ01/res/Object/DoorLV9.h create mode 100644 assets/RZDJ01/res/Object/DoorT00.h create mode 100644 assets/RZDJ01/res/Object/DoorY00.h create mode 100644 assets/RZDJ01/res/Object/DrainSol1.h create mode 100644 assets/RZDJ01/res/Object/DrainSol2.h create mode 100644 assets/RZDJ01/res/Object/E3_2006.h create mode 100644 assets/RZDJ01/res/Object/E_DF.h create mode 100644 assets/RZDJ01/res/Object/E_ai.h create mode 100644 assets/RZDJ01/res/Object/E_ba.h create mode 100644 assets/RZDJ01/res/Object/E_bb.h create mode 100644 assets/RZDJ01/res/Object/E_bee.h create mode 100644 assets/RZDJ01/res/Object/E_bg.h create mode 100644 assets/RZDJ01/res/Object/E_bi.h create mode 100644 assets/RZDJ01/res/Object/E_bm6.h create mode 100644 assets/RZDJ01/res/Object/E_bs.h create mode 100644 assets/RZDJ01/res/Object/E_bu.h create mode 100644 assets/RZDJ01/res/Object/E_bug.h create mode 100644 assets/RZDJ01/res/Object/E_cr.h create mode 100644 assets/RZDJ01/res/Object/E_db.h create mode 100644 assets/RZDJ01/res/Object/E_dd.h create mode 100644 assets/RZDJ01/res/Object/E_dk.h create mode 100644 assets/RZDJ01/res/Object/E_dn.h create mode 100644 assets/RZDJ01/res/Object/E_dt.h create mode 100644 assets/RZDJ01/res/Object/E_fb.h create mode 100644 assets/RZDJ01/res/Object/E_fk.h create mode 100644 assets/RZDJ01/res/Object/E_fl.h create mode 100644 assets/RZDJ01/res/Object/E_fm.h create mode 100644 assets/RZDJ01/res/Object/E_fs.h create mode 100644 assets/RZDJ01/res/Object/E_fz.h create mode 100644 assets/RZDJ01/res/Object/E_ga.h create mode 100644 assets/RZDJ01/res/Object/E_gb.h create mode 100644 assets/RZDJ01/res/Object/E_ge.h create mode 100644 assets/RZDJ01/res/Object/E_gi.h create mode 100644 assets/RZDJ01/res/Object/E_gm.h create mode 100644 assets/RZDJ01/res/Object/E_gob.h create mode 100644 assets/RZDJ01/res/Object/E_gs.h create mode 100644 assets/RZDJ01/res/Object/E_hb.h create mode 100644 assets/RZDJ01/res/Object/E_hm.h create mode 100644 assets/RZDJ01/res/Object/E_hp.h create mode 100644 assets/RZDJ01/res/Object/E_hz.h create mode 100644 assets/RZDJ01/res/Object/E_hzp.h create mode 100644 assets/RZDJ01/res/Object/E_hzp2.h create mode 100644 assets/RZDJ01/res/Object/E_ib.h create mode 100644 assets/RZDJ01/res/Object/E_is.h create mode 100644 assets/RZDJ01/res/Object/E_kc.h create mode 100644 assets/RZDJ01/res/Object/E_kg.h create mode 100644 assets/RZDJ01/res/Object/E_kk.h create mode 100644 assets/RZDJ01/res/Object/E_kr.h create mode 100644 assets/RZDJ01/res/Object/E_mb.h create mode 100644 assets/RZDJ01/res/Object/E_md.h create mode 100644 assets/RZDJ01/res/Object/E_mf.h create mode 100644 assets/RZDJ01/res/Object/E_mg.h create mode 100644 assets/RZDJ01/res/Object/E_mk.h create mode 100644 assets/RZDJ01/res/Object/E_mm.h create mode 100644 assets/RZDJ01/res/Object/E_mm_mt.h create mode 100644 assets/RZDJ01/res/Object/E_ms.h create mode 100644 assets/RZDJ01/res/Object/E_nest.h create mode 100644 assets/RZDJ01/res/Object/E_nz.h create mode 100644 assets/RZDJ01/res/Object/E_oc.h create mode 100644 assets/RZDJ01/res/Object/E_oc2.h create mode 100644 assets/RZDJ01/res/Object/E_ocb.h create mode 100644 assets/RZDJ01/res/Object/E_ot.h create mode 100644 assets/RZDJ01/res/Object/E_ph.h create mode 100644 assets/RZDJ01/res/Object/E_pm.h create mode 100644 assets/RZDJ01/res/Object/E_po.h create mode 100644 assets/RZDJ01/res/Object/E_pz.h create mode 100644 assets/RZDJ01/res/Object/E_rb.h create mode 100644 assets/RZDJ01/res/Object/E_rd.h create mode 100644 assets/RZDJ01/res/Object/E_rdb.h create mode 100644 assets/RZDJ01/res/Object/E_rdy.h create mode 100644 assets/RZDJ01/res/Object/E_s1.h create mode 100644 assets/RZDJ01/res/Object/E_s2.h create mode 100644 assets/RZDJ01/res/Object/E_sb.h create mode 100644 assets/RZDJ01/res/Object/E_sf.h create mode 100644 assets/RZDJ01/res/Object/E_sg.h create mode 100644 assets/RZDJ01/res/Object/E_sh.h create mode 100644 assets/RZDJ01/res/Object/E_sm.h create mode 100644 assets/RZDJ01/res/Object/E_sm2.h create mode 100644 assets/RZDJ01/res/Object/E_st.h create mode 100644 assets/RZDJ01/res/Object/E_sw.h create mode 100644 assets/RZDJ01/res/Object/E_th.h create mode 100644 assets/RZDJ01/res/Object/E_th_ball.h create mode 100644 assets/RZDJ01/res/Object/E_tk.h create mode 100644 assets/RZDJ01/res/Object/E_tk2.h create mode 100644 assets/RZDJ01/res/Object/E_tm.h create mode 100644 assets/RZDJ01/res/Object/E_tt.h create mode 100644 assets/RZDJ01/res/Object/E_ttb.h create mode 100644 assets/RZDJ01/res/Object/E_ttr.h create mode 100644 assets/RZDJ01/res/Object/E_va.h create mode 100644 assets/RZDJ01/res/Object/E_wb.h create mode 100644 assets/RZDJ01/res/Object/E_wpa.h create mode 100644 assets/RZDJ01/res/Object/E_ws.h create mode 100644 assets/RZDJ01/res/Object/E_ww.h create mode 100644 assets/RZDJ01/res/Object/E_yb.h create mode 100644 assets/RZDJ01/res/Object/E_yc.h create mode 100644 assets/RZDJ01/res/Object/E_yd.h create mode 100644 assets/RZDJ01/res/Object/E_yg.h create mode 100644 assets/RZDJ01/res/Object/E_yk.h create mode 100644 assets/RZDJ01/res/Object/E_ym.h create mode 100644 assets/RZDJ01/res/Object/E_yr.h create mode 100644 assets/RZDJ01/res/Object/E_zh.h create mode 100644 assets/RZDJ01/res/Object/E_zm.h create mode 100644 assets/RZDJ01/res/Object/E_zs.h create mode 100644 assets/RZDJ01/res/Object/Ep.h create mode 100644 assets/RZDJ01/res/Object/Event.h create mode 100644 assets/RZDJ01/res/Object/F_gD_rupy.h create mode 100644 assets/RZDJ01/res/Object/Fchain.h create mode 100644 assets/RZDJ01/res/Object/FlagObj00.h create mode 100644 assets/RZDJ01/res/Object/FlagObj01.h create mode 100644 assets/RZDJ01/res/Object/FlagObj02.h create mode 100644 assets/RZDJ01/res/Object/FlagObj03.h create mode 100644 assets/RZDJ01/res/Object/FlagObj04.h create mode 100644 assets/RZDJ01/res/Object/FlagObj05.h create mode 100644 assets/RZDJ01/res/Object/FlagObj06.h create mode 100644 assets/RZDJ01/res/Object/Fr.h create mode 100644 assets/RZDJ01/res/Object/Fshop.h create mode 100644 assets/RZDJ01/res/Object/GWolf.h create mode 100644 assets/RZDJ01/res/Object/GomiKabe.h create mode 100644 assets/RZDJ01/res/Object/Gover.h create mode 100644 assets/RZDJ01/res/Object/HBarrel.h create mode 100644 assets/RZDJ01/res/Object/HChair.h create mode 100644 assets/RZDJ01/res/Object/HShokudai.h create mode 100644 assets/RZDJ01/res/Object/HSofa.h create mode 100644 assets/RZDJ01/res/Object/HTable.h create mode 100644 assets/RZDJ01/res/Object/H_Bombkoy.h create mode 100644 assets/RZDJ01/res/Object/H_BouMato.h create mode 100644 assets/RZDJ01/res/Object/H_Box20.h create mode 100644 assets/RZDJ01/res/Object/H_Elevato.h create mode 100644 assets/RZDJ01/res/Object/H_Haka.h create mode 100644 assets/RZDJ01/res/Object/H_Idohuta.h create mode 100644 assets/RZDJ01/res/Object/H_ItaMato.h create mode 100644 assets/RZDJ01/res/Object/H_KKanban.h create mode 100644 assets/RZDJ01/res/Object/H_KaOnsen.h create mode 100644 assets/RZDJ01/res/Object/H_Kinobou.h create mode 100644 assets/RZDJ01/res/Object/H_Knktsn.h create mode 100644 assets/RZDJ01/res/Object/H_Onsen.h create mode 100644 assets/RZDJ01/res/Object/H_OsiHaka.h create mode 100644 assets/RZDJ01/res/Object/H_Saidan.h create mode 100644 assets/RZDJ01/res/Object/H_Saku.h create mode 100644 assets/RZDJ01/res/Object/H_Suisho.h create mode 100644 assets/RZDJ01/res/Object/H_Tansu.h create mode 100644 assets/RZDJ01/res/Object/H_Window.h create mode 100644 assets/RZDJ01/res/Object/H_ZraRock.h create mode 100644 assets/RZDJ01/res/Object/H_mbottle.h create mode 100644 assets/RZDJ01/res/Object/H_oil.h create mode 100644 assets/RZDJ01/res/Object/Hanjo.h create mode 100644 assets/RZDJ01/res/Object/Hanjo1.h create mode 100644 assets/RZDJ01/res/Object/Hanjo2.h create mode 100644 assets/RZDJ01/res/Object/Hata.h create mode 100644 assets/RZDJ01/res/Object/Henna.h create mode 100644 assets/RZDJ01/res/Object/Henna0.h create mode 100644 assets/RZDJ01/res/Object/Hfence.h create mode 100644 assets/RZDJ01/res/Object/HoZelda.h create mode 100644 assets/RZDJ01/res/Object/HomeBtn.h create mode 100644 assets/RZDJ01/res/Object/Horse.h create mode 100644 assets/RZDJ01/res/Object/Hoz.h create mode 100644 assets/RZDJ01/res/Object/Hoz1.h create mode 100644 assets/RZDJ01/res/Object/Hoz2.h create mode 100644 assets/RZDJ01/res/Object/Hoz2_3.h create mode 100644 assets/RZDJ01/res/Object/Hoz3.h create mode 100644 assets/RZDJ01/res/Object/Hoz_TW.h create mode 100644 assets/RZDJ01/res/Object/Hswitch.h create mode 100644 assets/RZDJ01/res/Object/HyShd.h create mode 100644 assets/RZDJ01/res/Object/Hzelda.h create mode 100644 assets/RZDJ01/res/Object/I_Ari.h create mode 100644 assets/RZDJ01/res/Object/I_Cho.h create mode 100644 assets/RZDJ01/res/Object/I_Dan.h create mode 100644 assets/RZDJ01/res/Object/I_Kag.h create mode 100644 assets/RZDJ01/res/Object/I_Kam.h create mode 100644 assets/RZDJ01/res/Object/I_Kuw.h create mode 100644 assets/RZDJ01/res/Object/I_Nan.h create mode 100644 assets/RZDJ01/res/Object/I_Ten.h create mode 100644 assets/RZDJ01/res/Object/Ins.h create mode 100644 assets/RZDJ01/res/Object/Ins1.h create mode 100644 assets/RZDJ01/res/Object/Ins2.h create mode 100644 assets/RZDJ01/res/Object/J_Hatake.h create mode 100644 assets/RZDJ01/res/Object/J_Hyosatu.h create mode 100644 assets/RZDJ01/res/Object/J_Kazami.h create mode 100644 assets/RZDJ01/res/Object/J_KazeD.h create mode 100644 assets/RZDJ01/res/Object/J_Necktie.h create mode 100644 assets/RZDJ01/res/Object/J_Rdoor.h create mode 100644 assets/RZDJ01/res/Object/J_STdoa.h create mode 100644 assets/RZDJ01/res/Object/J_Sentaku.h create mode 100644 assets/RZDJ01/res/Object/J_Suimon.h create mode 100644 assets/RZDJ01/res/Object/J_Tobi.h create mode 100644 assets/RZDJ01/res/Object/J_Umak.h create mode 100644 assets/RZDJ01/res/Object/J_Zdoor.h create mode 100644 assets/RZDJ01/res/Object/J_doku00.h create mode 100644 assets/RZDJ01/res/Object/J_taru00.h create mode 100644 assets/RZDJ01/res/Object/J_tubo_00.h create mode 100644 assets/RZDJ01/res/Object/J_tubo_01.h create mode 100644 assets/RZDJ01/res/Object/Jagar.h create mode 100644 assets/RZDJ01/res/Object/Jagar1.h create mode 100644 assets/RZDJ01/res/Object/Jagar2.h create mode 100644 assets/RZDJ01/res/Object/Jagar3.h create mode 100644 assets/RZDJ01/res/Object/Jagar4.h create mode 100644 assets/RZDJ01/res/Object/Jockey.h create mode 100644 assets/RZDJ01/res/Object/KH_Bed.h create mode 100644 assets/RZDJ01/res/Object/KHdesk.h create mode 100644 assets/RZDJ01/res/Object/KN_a.h create mode 100644 assets/RZDJ01/res/Object/KN_tch01D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch02D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch03D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch04D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch05D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch06D.h create mode 100644 assets/RZDJ01/res/Object/KN_tch07D.h create mode 100644 assets/RZDJ01/res/Object/K_bridge.h create mode 100644 assets/RZDJ01/res/Object/K_cube00.h create mode 100644 assets/RZDJ01/res/Object/K_cube01.h create mode 100644 assets/RZDJ01/res/Object/K_cyli00.h create mode 100644 assets/RZDJ01/res/Object/K_drock00.h create mode 100644 assets/RZDJ01/res/Object/K_jgjs.h create mode 100644 assets/RZDJ01/res/Object/K_ktar00.h create mode 100644 assets/RZDJ01/res/Object/K_l3bdoor.h create mode 100644 assets/RZDJ01/res/Object/K_lift00.h create mode 100644 assets/RZDJ01/res/Object/K_mbhasi0.h create mode 100644 assets/RZDJ01/res/Object/K_mbhasi1.h create mode 100644 assets/RZDJ01/res/Object/K_mvkai00.h create mode 100644 assets/RZDJ01/res/Object/K_prop00.h create mode 100644 assets/RZDJ01/res/Object/K_saku00.h create mode 100644 assets/RZDJ01/res/Object/K_spkai00.h create mode 100644 assets/RZDJ01/res/Object/K_step.h create mode 100644 assets/RZDJ01/res/Object/K_swmn00.h create mode 100644 assets/RZDJ01/res/Object/K_tetd.h create mode 100644 assets/RZDJ01/res/Object/K_tubo02.h create mode 100644 assets/RZDJ01/res/Object/K_wheel00.h create mode 100644 assets/RZDJ01/res/Object/K_wheel01.h create mode 100644 assets/RZDJ01/res/Object/Kab_m.h create mode 100644 assets/RZDJ01/res/Object/Kakashi.h create mode 100644 assets/RZDJ01/res/Object/Kat.h create mode 100644 assets/RZDJ01/res/Object/Kbota_00.h create mode 100644 assets/RZDJ01/res/Object/Kdk.h create mode 100644 assets/RZDJ01/res/Object/Kkiba_00.h create mode 100644 assets/RZDJ01/res/Object/Kkri.h create mode 100644 assets/RZDJ01/res/Object/Kkri_TW.h create mode 100644 assets/RZDJ01/res/Object/Kmdl.h create mode 100644 assets/RZDJ01/res/Object/Knj.h create mode 100644 assets/RZDJ01/res/Object/Kolin.h create mode 100644 assets/RZDJ01/res/Object/Kolin1.h create mode 100644 assets/RZDJ01/res/Object/Kolin2.h create mode 100644 assets/RZDJ01/res/Object/Kolin_TW.h create mode 100644 assets/RZDJ01/res/Object/Kolin_p1.h create mode 100644 assets/RZDJ01/res/Object/Kolinb.h create mode 100644 assets/RZDJ01/res/Object/Kr02wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr02wat01.h create mode 100644 assets/RZDJ01/res/Object/Kr02wat02.h create mode 100644 assets/RZDJ01/res/Object/Kr02wat03.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat01.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat02.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat03.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat04.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat05.h create mode 100644 assets/RZDJ01/res/Object/Kr03wat06.h create mode 100644 assets/RZDJ01/res/Object/Kr07wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr08wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr08wat01.h create mode 100644 assets/RZDJ01/res/Object/Kr10wat01.h create mode 100644 assets/RZDJ01/res/Object/Kr10water.h create mode 100644 assets/RZDJ01/res/Object/Kr11wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr12wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr13wat00.h create mode 100644 assets/RZDJ01/res/Object/Kr13wat01.h create mode 100644 assets/RZDJ01/res/Object/Kr13wat02.h create mode 100644 assets/RZDJ01/res/Object/Kytag08.h create mode 100644 assets/RZDJ01/res/Object/Kytag09.h create mode 100644 assets/RZDJ01/res/Object/Kytag15.h create mode 100644 assets/RZDJ01/res/Object/Kyury.h create mode 100644 assets/RZDJ01/res/Object/Kyury1.h create mode 100644 assets/RZDJ01/res/Object/L1Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L1MBdoor.h create mode 100644 assets/RZDJ01/res/Object/L2Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L2candl.h create mode 100644 assets/RZDJ01/res/Object/L3MBdoor.h create mode 100644 assets/RZDJ01/res/Object/L3_bwater.h create mode 100644 assets/RZDJ01/res/Object/L3candl.h create mode 100644 assets/RZDJ01/res/Object/L3candl2.h create mode 100644 assets/RZDJ01/res/Object/L4Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L4Gate.h create mode 100644 assets/RZDJ01/res/Object/L4HsMato.h create mode 100644 assets/RZDJ01/res/Object/L4R02Gate.h create mode 100644 assets/RZDJ01/res/Object/L4SldWall.h create mode 100644 assets/RZDJ01/res/Object/L4TogeTp.h create mode 100644 assets/RZDJ01/res/Object/L4_Center.h create mode 100644 assets/RZDJ01/res/Object/L4_N_Entr.h create mode 100644 assets/RZDJ01/res/Object/L4_N_SlpH.h create mode 100644 assets/RZDJ01/res/Object/L4_N_SlpL.h create mode 100644 assets/RZDJ01/res/Object/L4_S_Slp.h create mode 100644 assets/RZDJ01/res/Object/L4_Switch.h create mode 100644 assets/RZDJ01/res/Object/L4_Wal_X.h create mode 100644 assets/RZDJ01/res/Object/L4_Wal_ZE.h create mode 100644 assets/RZDJ01/res/Object/L4_Wal_ZW.h create mode 100644 assets/RZDJ01/res/Object/L4candl.h create mode 100644 assets/RZDJ01/res/Object/L5Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L5MBdoor.h create mode 100644 assets/RZDJ01/res/Object/L5SwIce.h create mode 100644 assets/RZDJ01/res/Object/L5_R50.h create mode 100644 assets/RZDJ01/res/Object/L5haYuka.h create mode 100644 assets/RZDJ01/res/Object/L6Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L6ChBlk.h create mode 100644 assets/RZDJ01/res/Object/L6Furiko.h create mode 100644 assets/RZDJ01/res/Object/L6Lblock.h create mode 100644 assets/RZDJ01/res/Object/L6SwGate.h create mode 100644 assets/RZDJ01/res/Object/L6SzGate.h create mode 100644 assets/RZDJ01/res/Object/L6Tenbin.h create mode 100644 assets/RZDJ01/res/Object/L6TogeTp.h create mode 100644 assets/RZDJ01/res/Object/L7Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L7Gate.h create mode 100644 assets/RZDJ01/res/Object/L7GateL.h create mode 100644 assets/RZDJ01/res/Object/L7HsMato.h create mode 100644 assets/RZDJ01/res/Object/L7MBdoor.h create mode 100644 assets/RZDJ01/res/Object/L7Prop.h create mode 100644 assets/RZDJ01/res/Object/L7lowDr.h create mode 100644 assets/RZDJ01/res/Object/L8Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L8Lift.h create mode 100644 assets/RZDJ01/res/Object/L8MBdoor.h create mode 100644 assets/RZDJ01/res/Object/L8Step.h create mode 100644 assets/RZDJ01/res/Object/L8StepX.h create mode 100644 assets/RZDJ01/res/Object/L9Bdoor.h create mode 100644 assets/RZDJ01/res/Object/L9Candle.h create mode 100644 assets/RZDJ01/res/Object/L9Chand.h create mode 100644 assets/RZDJ01/res/Object/L9Picture.h create mode 100644 assets/RZDJ01/res/Object/L9SwShut.h create mode 100644 assets/RZDJ01/res/Object/L9Toge.h create mode 100644 assets/RZDJ01/res/Object/LV6EGATE.h create mode 100644 assets/RZDJ01/res/Object/L_RopeB_L.h create mode 100644 assets/RZDJ01/res/Object/L_RopeB_S.h create mode 100644 assets/RZDJ01/res/Object/L_Ropest.h create mode 100644 assets/RZDJ01/res/Object/L_hhashi.h create mode 100644 assets/RZDJ01/res/Object/L_maglift.h create mode 100644 assets/RZDJ01/res/Object/L_mbox_00.h create mode 100644 assets/RZDJ01/res/Object/Len.h create mode 100644 assets/RZDJ01/res/Object/Len1.h create mode 100644 assets/RZDJ01/res/Object/Len_TW.h create mode 100644 assets/RZDJ01/res/Object/Lm.h create mode 100644 assets/RZDJ01/res/Object/LogoDuWii.h create mode 100644 assets/RZDJ01/res/Object/LogoFrWii.h create mode 100644 assets/RZDJ01/res/Object/LogoGmWii.h create mode 100644 assets/RZDJ01/res/Object/LogoItWii.h create mode 100644 assets/RZDJ01/res/Object/LogoJpWii.h create mode 100644 assets/RZDJ01/res/Object/LogoSpWii.h create mode 100644 assets/RZDJ01/res/Object/LogoUkWii.h create mode 100644 assets/RZDJ01/res/Object/LogoUs.h create mode 100644 assets/RZDJ01/res/Object/LogoUsWii.h create mode 100644 assets/RZDJ01/res/Object/Lud.h create mode 100644 assets/RZDJ01/res/Object/Lud1.h create mode 100644 assets/RZDJ01/res/Object/Lud2.h create mode 100644 assets/RZDJ01/res/Object/Lud_TW.h create mode 100644 assets/RZDJ01/res/Object/Lv3shut00.h create mode 100644 assets/RZDJ01/res/Object/Lv5_KEY.h create mode 100644 assets/RZDJ01/res/Object/Lv6ElevtA.h create mode 100644 assets/RZDJ01/res/Object/Lv6Gate.h create mode 100644 assets/RZDJ01/res/Object/Lv6Warp.h create mode 100644 assets/RZDJ01/res/Object/Lv7Gate.h create mode 100644 assets/RZDJ01/res/Object/Lv8Gate.h create mode 100644 assets/RZDJ01/res/Object/Lv8Kekkai.h create mode 100644 assets/RZDJ01/res/Object/Lv8Lift.h create mode 100644 assets/RZDJ01/res/Object/Lv9_Dtile.h create mode 100644 assets/RZDJ01/res/Object/Lv9_mvkai.h create mode 100644 assets/RZDJ01/res/Object/Lv9_puro.h create mode 100644 assets/RZDJ01/res/Object/MAD_a.h create mode 100644 assets/RZDJ01/res/Object/MAD_a2.h create mode 100644 assets/RZDJ01/res/Object/MAD_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAD_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MAD_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAD_a_L.h create mode 100644 assets/RZDJ01/res/Object/MAD_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAD_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MAGNESIMA.h create mode 100644 assets/RZDJ01/res/Object/MAN_a.h create mode 100644 assets/RZDJ01/res/Object/MAN_a2.h create mode 100644 assets/RZDJ01/res/Object/MAN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAN_a_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MAN_b.h create mode 100644 assets/RZDJ01/res/Object/MAN_b2.h create mode 100644 assets/RZDJ01/res/Object/MAN_b2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_b2_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_b2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAN_b_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_b_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_b_TW.h create mode 100644 assets/RZDJ01/res/Object/MAN_c.h create mode 100644 assets/RZDJ01/res/Object/MAN_c2.h create mode 100644 assets/RZDJ01/res/Object/MAN_c2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_c2_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_c2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAN_c_L.h create mode 100644 assets/RZDJ01/res/Object/MAN_c_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAN_c_TW.h create mode 100644 assets/RZDJ01/res/Object/MAS_a.h create mode 100644 assets/RZDJ01/res/Object/MAS_a2.h create mode 100644 assets/RZDJ01/res/Object/MAS_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAS_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MAS_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAS_a_L.h create mode 100644 assets/RZDJ01/res/Object/MAS_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAS_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MAT_a.h create mode 100644 assets/RZDJ01/res/Object/MAT_a2.h create mode 100644 assets/RZDJ01/res/Object/MAT_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MAT_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MAT_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MAT_a_L.h create mode 100644 assets/RZDJ01/res/Object/MAT_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MAT_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MBN_a.h create mode 100644 assets/RZDJ01/res/Object/MBN_a2.h create mode 100644 assets/RZDJ01/res/Object/MBN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MBN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MBN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MBN_a_L.h create mode 100644 assets/RZDJ01/res/Object/MBN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MBN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MCN_a.h create mode 100644 assets/RZDJ01/res/Object/MCN_a2.h create mode 100644 assets/RZDJ01/res/Object/MCN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MCN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MCN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MCN_a_L.h create mode 100644 assets/RZDJ01/res/Object/MCN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MCN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MON_a.h create mode 100644 assets/RZDJ01/res/Object/MON_a2.h create mode 100644 assets/RZDJ01/res/Object/MON_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/MON_a2_L.h create mode 100644 assets/RZDJ01/res/Object/MON_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/MON_a_L.h create mode 100644 assets/RZDJ01/res/Object/MON_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/MON_a_TW.h create mode 100644 assets/RZDJ01/res/Object/MR-6Pole.h create mode 100644 assets/RZDJ01/res/Object/MR-Chain.h create mode 100644 assets/RZDJ01/res/Object/MR-Sand.h create mode 100644 assets/RZDJ01/res/Object/MR-Screw.h create mode 100644 assets/RZDJ01/res/Object/MR-Table.h create mode 100644 assets/RZDJ01/res/Object/MSGNPC.h create mode 100644 assets/RZDJ01/res/Object/MYNA_b.h create mode 100644 assets/RZDJ01/res/Object/MYNA_b_f.h create mode 100644 assets/RZDJ01/res/Object/MYNA_b_g.h create mode 100644 assets/RZDJ01/res/Object/M_BBox.h create mode 100644 assets/RZDJ01/res/Object/M_Crack.h create mode 100644 assets/RZDJ01/res/Object/M_DRockHn.h create mode 100644 assets/RZDJ01/res/Object/M_DrpRock.h create mode 100644 assets/RZDJ01/res/Object/M_Dust.h create mode 100644 assets/RZDJ01/res/Object/M_GateKey.h create mode 100644 assets/RZDJ01/res/Object/M_HGate.h create mode 100644 assets/RZDJ01/res/Object/M_IGate.h create mode 100644 assets/RZDJ01/res/Object/M_Ikada.h create mode 100644 assets/RZDJ01/res/Object/M_Ita.h create mode 100644 assets/RZDJ01/res/Object/M_IzmGate.h create mode 100644 assets/RZDJ01/res/Object/M_RGate00.h create mode 100644 assets/RZDJ01/res/Object/M_THouse.h create mode 100644 assets/RZDJ01/res/Object/M_TakaraD.h create mode 100644 assets/RZDJ01/res/Object/M_TreeSh.h create mode 100644 assets/RZDJ01/res/Object/M_Turara.h create mode 100644 assets/RZDJ01/res/Object/M_VBom.h create mode 100644 assets/RZDJ01/res/Object/M_VolcBal.h create mode 100644 assets/RZDJ01/res/Object/M_VolcBom.h create mode 100644 assets/RZDJ01/res/Object/M_VolcGnd.h create mode 100644 assets/RZDJ01/res/Object/M_hasu.h create mode 100644 assets/RZDJ01/res/Object/M_kaisou.h create mode 100644 assets/RZDJ01/res/Object/MagLiftL.h create mode 100644 assets/RZDJ01/res/Object/MagLiftM.h create mode 100644 assets/RZDJ01/res/Object/MagLiftS.h create mode 100644 assets/RZDJ01/res/Object/Maro.h create mode 100644 assets/RZDJ01/res/Object/Maro1.h create mode 100644 assets/RZDJ01/res/Object/Maro2.h create mode 100644 assets/RZDJ01/res/Object/Maro3.h create mode 100644 assets/RZDJ01/res/Object/Maro_TW.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_bb.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_bg.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_bt.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_cf.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_ks.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_lh.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_lm.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_np.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_ri.h create mode 100644 assets/RZDJ01/res/Object/Mg_f_sp.h create mode 100644 assets/RZDJ01/res/Object/Mg_rod.h create mode 100644 assets/RZDJ01/res/Object/Mgeneral.h create mode 100644 assets/RZDJ01/res/Object/Mgenral_l.h create mode 100644 assets/RZDJ01/res/Object/Mhsg.h create mode 100644 assets/RZDJ01/res/Object/Midna.h create mode 100644 assets/RZDJ01/res/Object/Mirror.h create mode 100644 assets/RZDJ01/res/Object/MirrorB.h create mode 100644 assets/RZDJ01/res/Object/Mmdl.h create mode 100644 assets/RZDJ01/res/Object/Moi.h create mode 100644 assets/RZDJ01/res/Object/Moi1.h create mode 100644 assets/RZDJ01/res/Object/Moi2.h create mode 100644 assets/RZDJ01/res/Object/Moi3.h create mode 100644 assets/RZDJ01/res/Object/MoiR.h create mode 100644 assets/RZDJ01/res/Object/MoiR1.h create mode 100644 assets/RZDJ01/res/Object/MoiR2.h create mode 100644 assets/RZDJ01/res/Object/MoiR3.h create mode 100644 assets/RZDJ01/res/Object/Moi_p1.h create mode 100644 assets/RZDJ01/res/Object/Mspcial_l.h create mode 100644 assets/RZDJ01/res/Object/Mspecial.h create mode 100644 assets/RZDJ01/res/Object/MstrSword.h create mode 100644 assets/RZDJ01/res/Object/NNGC.h create mode 100644 assets/RZDJ01/res/Object/N_gD_Lpod.h create mode 100644 assets/RZDJ01/res/Object/N_gD_mskB.h create mode 100644 assets/RZDJ01/res/Object/N_gD_mskF.h create mode 100644 assets/RZDJ01/res/Object/N_gD_mskT.h create mode 100644 assets/RZDJ01/res/Object/Nagaisu.h create mode 100644 assets/RZDJ01/res/Object/Ni.h create mode 100644 assets/RZDJ01/res/Object/Npc_df.h create mode 100644 assets/RZDJ01/res/Object/Npc_du.h create mode 100644 assets/RZDJ01/res/Object/Npc_inko.h create mode 100644 assets/RZDJ01/res/Object/Npc_ks.h create mode 100644 assets/RZDJ01/res/Object/Npc_ksw.h create mode 100644 assets/RZDJ01/res/Object/Npc_lf.h create mode 100644 assets/RZDJ01/res/Object/Npc_myna.h create mode 100644 assets/RZDJ01/res/Object/Npc_ne.h create mode 100644 assets/RZDJ01/res/Object/Npc_net.h create mode 100644 assets/RZDJ01/res/Object/Npc_tk.h create mode 100644 assets/RZDJ01/res/Object/Npc_tr.h create mode 100644 assets/RZDJ01/res/Object/O_gD_BI.h create mode 100644 assets/RZDJ01/res/Object/O_gD_CROD.h create mode 100644 assets/RZDJ01/res/Object/O_gD_HS.h create mode 100644 assets/RZDJ01/res/Object/O_gD_IB.h create mode 100644 assets/RZDJ01/res/Object/O_gD_Injy.h create mode 100644 assets/RZDJ01/res/Object/O_gD_Mkey.h create mode 100644 assets/RZDJ01/res/Object/O_gD_PG.h create mode 100644 assets/RZDJ01/res/Object/O_gD_SHA.h create mode 100644 assets/RZDJ01/res/Object/O_gD_SHC.h create mode 100644 assets/RZDJ01/res/Object/O_gD_SP.h create mode 100644 assets/RZDJ01/res/Object/O_gD_SWA.h create mode 100644 assets/RZDJ01/res/Object/O_gD_SWB.h create mode 100644 assets/RZDJ01/res/Object/O_gD_TKC.h create mode 100644 assets/RZDJ01/res/Object/O_gD_TKS.h create mode 100644 assets/RZDJ01/res/Object/O_gD_arim.h create mode 100644 assets/RZDJ01/res/Object/O_gD_ario.h create mode 100644 assets/RZDJ01/res/Object/O_gD_arow.h create mode 100644 assets/RZDJ01/res/Object/O_gD_batm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bato.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bill.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bkey.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bmL2.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bomb.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bomc.h create mode 100644 assets/RZDJ01/res/Object/O_gD_boom.h create mode 100644 assets/RZDJ01/res/Object/O_gD_boot.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bott.h create mode 100644 assets/RZDJ01/res/Object/O_gD_bow.h create mode 100644 assets/RZDJ01/res/Object/O_gD_chee.h create mode 100644 assets/RZDJ01/res/Object/O_gD_chom.h create mode 100644 assets/RZDJ01/res/Object/O_gD_choo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_danm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_dano.h create mode 100644 assets/RZDJ01/res/Object/O_gD_hawk.h create mode 100644 assets/RZDJ01/res/Object/O_gD_hk_s.h create mode 100644 assets/RZDJ01/res/Object/O_gD_hutk.h create mode 100644 assets/RZDJ01/res/Object/O_gD_hutu.h create mode 100644 assets/RZDJ01/res/Object/O_gD_jira.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kabm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kabo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kagm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kago.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kamm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kamo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_katm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kato.h create mode 100644 assets/RZDJ01/res/Object/O_gD_komo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kuwm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_kuwo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_lttr.h create mode 100644 assets/RZDJ01/res/Object/O_gD_marm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_mem2.h create mode 100644 assets/RZDJ01/res/Object/O_gD_memo.h create mode 100644 assets/RZDJ01/res/Object/O_gD_nanm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_nano.h create mode 100644 assets/RZDJ01/res/Object/O_gD_pach.h create mode 100644 assets/RZDJ01/res/Object/O_gD_pend.h create mode 100644 assets/RZDJ01/res/Object/O_gD_puL2.h create mode 100644 assets/RZDJ01/res/Object/O_gD_puL3.h create mode 100644 assets/RZDJ01/res/Object/O_gD_pump.h create mode 100644 assets/RZDJ01/res/Object/O_gD_quL1.h create mode 100644 assets/RZDJ01/res/Object/O_gD_quL2.h create mode 100644 assets/RZDJ01/res/Object/O_gD_quL3.h create mode 100644 assets/RZDJ01/res/Object/O_gD_sang.h create mode 100644 assets/RZDJ01/res/Object/O_gD_tama.h create mode 100644 assets/RZDJ01/res/Object/O_gD_tane.h create mode 100644 assets/RZDJ01/res/Object/O_gD_tenm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_teno.h create mode 100644 assets/RZDJ01/res/Object/O_gD_tonm.h create mode 100644 assets/RZDJ01/res/Object/O_gD_tono.h create mode 100644 assets/RZDJ01/res/Object/O_gD_uktr.h create mode 100644 assets/RZDJ01/res/Object/O_gD_wood.h create mode 100644 assets/RZDJ01/res/Object/O_gD_zora.h create mode 100644 assets/RZDJ01/res/Object/O_g_SWA.h create mode 100644 assets/RZDJ01/res/Object/O_g_ZORA.h create mode 100644 assets/RZDJ01/res/Object/O_mD_SHA.h create mode 100644 assets/RZDJ01/res/Object/O_mD_SHB.h create mode 100644 assets/RZDJ01/res/Object/O_mD_arw.h create mode 100644 assets/RZDJ01/res/Object/O_mD_bi.h create mode 100644 assets/RZDJ01/res/Object/O_mD_blue.h create mode 100644 assets/RZDJ01/res/Object/O_mD_bmc2.h create mode 100644 assets/RZDJ01/res/Object/O_mD_bmcs.h create mode 100644 assets/RZDJ01/res/Object/O_mD_bomb.h create mode 100644 assets/RZDJ01/res/Object/O_mD_bott.h create mode 100644 assets/RZDJ01/res/Object/O_mD_gren.h create mode 100644 assets/RZDJ01/res/Object/O_mD_hati.h create mode 100644 assets/RZDJ01/res/Object/O_mD_hawk.h create mode 100644 assets/RZDJ01/res/Object/O_mD_jira.h create mode 100644 assets/RZDJ01/res/Object/O_mD_marm.h create mode 100644 assets/RZDJ01/res/Object/O_mD_pach.h create mode 100644 assets/RZDJ01/res/Object/O_mD_pg.h create mode 100644 assets/RZDJ01/res/Object/O_mD_red.h create mode 100644 assets/RZDJ01/res/Object/O_tuboB.h create mode 100644 assets/RZDJ01/res/Object/O_tuboS.h create mode 100644 assets/RZDJ01/res/Object/O_wood.h create mode 100644 assets/RZDJ01/res/Object/Obj_Bef.h create mode 100644 assets/RZDJ01/res/Object/Obj_Board.h create mode 100644 assets/RZDJ01/res/Object/Obj_Ibone.h create mode 100644 assets/RZDJ01/res/Object/Obj_SRope.h create mode 100644 assets/RZDJ01/res/Object/Obj_bal.h create mode 100644 assets/RZDJ01/res/Object/Obj_ballL.h create mode 100644 assets/RZDJ01/res/Object/Obj_ballS.h create mode 100644 assets/RZDJ01/res/Object/Obj_bkey.h create mode 100644 assets/RZDJ01/res/Object/Obj_bkey2.h create mode 100644 assets/RZDJ01/res/Object/Obj_bkey3.h create mode 100644 assets/RZDJ01/res/Object/Obj_bkey5.h create mode 100644 assets/RZDJ01/res/Object/Obj_bkl.h create mode 100644 assets/RZDJ01/res/Object/Obj_bm.h create mode 100644 assets/RZDJ01/res/Object/Obj_brg.h create mode 100644 assets/RZDJ01/res/Object/Obj_brksw.h create mode 100644 assets/RZDJ01/res/Object/Obj_btl.h create mode 100644 assets/RZDJ01/res/Object/Obj_cb.h create mode 100644 assets/RZDJ01/res/Object/Obj_cs_f.h create mode 100644 assets/RZDJ01/res/Object/Obj_fd.h create mode 100644 assets/RZDJ01/res/Object/Obj_fmobj.h create mode 100644 assets/RZDJ01/res/Object/Obj_gb.h create mode 100644 assets/RZDJ01/res/Object/Obj_gm.h create mode 100644 assets/RZDJ01/res/Object/Obj_hfuta.h create mode 100644 assets/RZDJ01/res/Object/Obj_ihasi.h create mode 100644 assets/RZDJ01/res/Object/Obj_ito.h create mode 100644 assets/RZDJ01/res/Object/Obj_kage.h create mode 100644 assets/RZDJ01/res/Object/Obj_kbox.h create mode 100644 assets/RZDJ01/res/Object/Obj_kbrg.h create mode 100644 assets/RZDJ01/res/Object/Obj_kbrgD.h create mode 100644 assets/RZDJ01/res/Object/Obj_kbrgS.h create mode 100644 assets/RZDJ01/res/Object/Obj_key.h create mode 100644 assets/RZDJ01/res/Object/Obj_keyh.h create mode 100644 assets/RZDJ01/res/Object/Obj_ki.h create mode 100644 assets/RZDJ01/res/Object/Obj_kita.h create mode 100644 assets/RZDJ01/res/Object/Obj_kn2.h create mode 100644 assets/RZDJ01/res/Object/Obj_kntr.h create mode 100644 assets/RZDJ01/res/Object/Obj_l4brg.h create mode 100644 assets/RZDJ01/res/Object/Obj_l6tsw.h create mode 100644 assets/RZDJ01/res/Object/Obj_l7brg.h create mode 100644 assets/RZDJ01/res/Object/Obj_l8sw0.h create mode 100644 assets/RZDJ01/res/Object/Obj_lbox.h create mode 100644 assets/RZDJ01/res/Object/Obj_lp.h create mode 100644 assets/RZDJ01/res/Object/Obj_lv6bm.h create mode 100644 assets/RZDJ01/res/Object/Obj_maki.h create mode 100644 assets/RZDJ01/res/Object/Obj_ndoor.h create mode 100644 assets/RZDJ01/res/Object/Obj_obrg.h create mode 100644 assets/RZDJ01/res/Object/Obj_otubo.h create mode 100644 assets/RZDJ01/res/Object/Obj_prop0.h create mode 100644 assets/RZDJ01/res/Object/Obj_prop1.h create mode 100644 assets/RZDJ01/res/Object/Obj_prop2.h create mode 100644 assets/RZDJ01/res/Object/Obj_rock.h create mode 100644 assets/RZDJ01/res/Object/Obj_roten.h create mode 100644 assets/RZDJ01/res/Object/Obj_rw.h create mode 100644 assets/RZDJ01/res/Object/Obj_saka.h create mode 100644 assets/RZDJ01/res/Object/Obj_saka2.h create mode 100644 assets/RZDJ01/res/Object/Obj_so.h create mode 100644 assets/RZDJ01/res/Object/Obj_sui.h create mode 100644 assets/RZDJ01/res/Object/Obj_sw.h create mode 100644 assets/RZDJ01/res/Object/Obj_tama.h create mode 100644 assets/RZDJ01/res/Object/Obj_tg.h create mode 100644 assets/RZDJ01/res/Object/Obj_tob7.h create mode 100644 assets/RZDJ01/res/Object/Obj_toby.h create mode 100644 assets/RZDJ01/res/Object/Obj_tp.h create mode 100644 assets/RZDJ01/res/Object/Obj_udoor.h create mode 100644 assets/RZDJ01/res/Object/Obj_usaku.h create mode 100644 assets/RZDJ01/res/Object/Obj_web0.h create mode 100644 assets/RZDJ01/res/Object/Obj_web1.h create mode 100644 assets/RZDJ01/res/Object/Obj_wflag.h create mode 100644 assets/RZDJ01/res/Object/Obj_yogan.h create mode 100644 assets/RZDJ01/res/Object/Octhashi.h create mode 100644 assets/RZDJ01/res/Object/Osiblk.h create mode 100644 assets/RZDJ01/res/Object/Otosiana.h create mode 100644 assets/RZDJ01/res/Object/PPolamp.h create mode 100644 assets/RZDJ01/res/Object/PRElvtr.h create mode 100644 assets/RZDJ01/res/Object/PRWallR04.h create mode 100644 assets/RZDJ01/res/Object/PRWallR09.h create mode 100644 assets/RZDJ01/res/Object/P_AShtr.h create mode 100644 assets/RZDJ01/res/Object/P_Cblock.h create mode 100644 assets/RZDJ01/res/Object/P_Chain.h create mode 100644 assets/RZDJ01/res/Object/P_Cwall.h create mode 100644 assets/RZDJ01/res/Object/P_DSand.h create mode 100644 assets/RZDJ01/res/Object/P_Dtile.h create mode 100644 assets/RZDJ01/res/Object/P_Dtile00.h create mode 100644 assets/RZDJ01/res/Object/P_Dwall.h create mode 100644 assets/RZDJ01/res/Object/P_Gear.h create mode 100644 assets/RZDJ01/res/Object/P_Ggate.h create mode 100644 assets/RZDJ01/res/Object/P_L4Cwall.h create mode 100644 assets/RZDJ01/res/Object/P_L4Floor.h create mode 100644 assets/RZDJ01/res/Object/P_L4Rwall.h create mode 100644 assets/RZDJ01/res/Object/P_L4Sand.h create mode 100644 assets/RZDJ01/res/Object/P_LBswA.h create mode 100644 assets/RZDJ01/res/Object/P_LBswBC.h create mode 100644 assets/RZDJ01/res/Object/P_Lv4Chan.h create mode 100644 assets/RZDJ01/res/Object/P_Lv4blk.h create mode 100644 assets/RZDJ01/res/Object/P_Lv4blk2.h create mode 100644 assets/RZDJ01/res/Object/P_Lv4tsw.h create mode 100644 assets/RZDJ01/res/Object/P_Lv4tswD.h create mode 100644 assets/RZDJ01/res/Object/P_Mbrid9.h create mode 100644 assets/RZDJ01/res/Object/P_Mbridge.h create mode 100644 assets/RZDJ01/res/Object/P_Mfence.h create mode 100644 assets/RZDJ01/res/Object/P_PCNDL.h create mode 100644 assets/RZDJ01/res/Object/P_Rgate.h create mode 100644 assets/RZDJ01/res/Object/P_Rwall.h create mode 100644 assets/RZDJ01/res/Object/P_Sswitch.h create mode 100644 assets/RZDJ01/res/Object/P_Toge.h create mode 100644 assets/RZDJ01/res/Object/P_Warp.h create mode 100644 assets/RZDJ01/res/Object/P_kama.h create mode 100644 assets/RZDJ01/res/Object/Pack00_00.h create mode 100644 assets/RZDJ01/res/Object/Pack00_01.h create mode 100644 assets/RZDJ01/res/Object/Pack00_02.h create mode 100644 assets/RZDJ01/res/Object/Pack01_00.h create mode 100644 assets/RZDJ01/res/Object/Pack01_01.h create mode 100644 assets/RZDJ01/res/Object/Pack01_02.h create mode 100644 assets/RZDJ01/res/Object/Pack01_03.h create mode 100644 assets/RZDJ01/res/Object/Pack01_04.h create mode 100644 assets/RZDJ01/res/Object/Pack01_05.h create mode 100644 assets/RZDJ01/res/Object/Pack01_06.h create mode 100644 assets/RZDJ01/res/Object/Pack01_07.h create mode 100644 assets/RZDJ01/res/Object/Pack99_00.h create mode 100644 assets/RZDJ01/res/Object/Peru.h create mode 100644 assets/RZDJ01/res/Object/Prayer.h create mode 100644 assets/RZDJ01/res/Object/RCircle.h create mode 100644 assets/RZDJ01/res/Object/RYUW00.h create mode 100644 assets/RZDJ01/res/Object/Raca.h create mode 100644 assets/RZDJ01/res/Object/Racer.h create mode 100644 assets/RZDJ01/res/Object/Rafrel.h create mode 100644 assets/RZDJ01/res/Object/Rafrel1.h create mode 100644 assets/RZDJ01/res/Object/Rafrel2.h create mode 100644 assets/RZDJ01/res/Object/Rafrel3.h create mode 100644 assets/RZDJ01/res/Object/Ri.h create mode 100644 assets/RZDJ01/res/Object/RiverRock.h create mode 100644 assets/RZDJ01/res/Object/RvBack.h create mode 100644 assets/RZDJ01/res/Object/SCanCrs.h create mode 100644 assets/RZDJ01/res/Object/SCanHai.h create mode 100644 assets/RZDJ01/res/Object/SCanPtl.h create mode 100644 assets/RZDJ01/res/Object/SCanTen.h create mode 100644 assets/RZDJ01/res/Object/SCanZev.h create mode 100644 assets/RZDJ01/res/Object/SDGate.h create mode 100644 assets/RZDJ01/res/Object/SWShd.h create mode 100644 assets/RZDJ01/res/Object/S_YOGAN.h create mode 100644 assets/RZDJ01/res/Object/S_Zami.h create mode 100644 assets/RZDJ01/res/Object/S_Zbridge.h create mode 100644 assets/RZDJ01/res/Object/S_Zgate.h create mode 100644 assets/RZDJ01/res/Object/S_Zsuimon.h create mode 100644 assets/RZDJ01/res/Object/S_bsaku00.h create mode 100644 assets/RZDJ01/res/Object/S_bura_7a.h create mode 100644 assets/RZDJ01/res/Object/S_bura_7b.h create mode 100644 assets/RZDJ01/res/Object/S_bura_7c.h create mode 100644 assets/RZDJ01/res/Object/S_bura_A.h create mode 100644 assets/RZDJ01/res/Object/S_bura_B.h create mode 100644 assets/RZDJ01/res/Object/S_lv3bota.h create mode 100644 assets/RZDJ01/res/Object/S_lv6bota.h create mode 100644 assets/RZDJ01/res/Object/S_lv7saku.h create mode 100644 assets/RZDJ01/res/Object/S_octhibi.h create mode 100644 assets/RZDJ01/res/Object/S_shut00.h create mode 100644 assets/RZDJ01/res/Object/S_swHit00.h create mode 100644 assets/RZDJ01/res/Object/S_thashi.h create mode 100644 assets/RZDJ01/res/Object/S_wheel00.h create mode 100644 assets/RZDJ01/res/Object/Sample.h create mode 100644 assets/RZDJ01/res/Object/SceneExit.h create mode 100644 assets/RZDJ01/res/Object/Seira.h create mode 100644 assets/RZDJ01/res/Object/Seira_p1.h create mode 100644 assets/RZDJ01/res/Object/Seirei.h create mode 100644 assets/RZDJ01/res/Object/Seirei1.h create mode 100644 assets/RZDJ01/res/Object/SekiDoor.h create mode 100644 assets/RZDJ01/res/Object/Sekizo.h create mode 100644 assets/RZDJ01/res/Object/Sera.h create mode 100644 assets/RZDJ01/res/Object/SeraBtl.h create mode 100644 assets/RZDJ01/res/Object/Sha.h create mode 100644 assets/RZDJ01/res/Object/Shad.h create mode 100644 assets/RZDJ01/res/Object/Shad1.h create mode 100644 assets/RZDJ01/res/Object/Shad2.h create mode 100644 assets/RZDJ01/res/Object/Shad3.h create mode 100644 assets/RZDJ01/res/Object/Shop0.h create mode 100644 assets/RZDJ01/res/Object/SkyCannon.h create mode 100644 assets/RZDJ01/res/Object/SnowSoup.h create mode 100644 assets/RZDJ01/res/Object/SpotLight.h create mode 100644 assets/RZDJ01/res/Object/Sq.h create mode 100644 assets/RZDJ01/res/Object/StaBlock.h create mode 100644 assets/RZDJ01/res/Object/Stop00.h create mode 100644 assets/RZDJ01/res/Object/TAGEVT.h create mode 100644 assets/RZDJ01/res/Object/TKS.h create mode 100644 assets/RZDJ01/res/Object/TKS2.h create mode 100644 assets/RZDJ01/res/Object/TWGate_FL.h create mode 100644 assets/RZDJ01/res/Object/TWGate_Lk.h create mode 100644 assets/RZDJ01/res/Object/TWGate_Md.h create mode 100644 assets/RZDJ01/res/Object/TWGate_OD.h create mode 100644 assets/RZDJ01/res/Object/TWGate_RN.h create mode 100644 assets/RZDJ01/res/Object/TWGate_Wf.h create mode 100644 assets/RZDJ01/res/Object/T_Maki1.h create mode 100644 assets/RZDJ01/res/Object/T_Maki2.h create mode 100644 assets/RZDJ01/res/Object/T_gD_SHB.h create mode 100644 assets/RZDJ01/res/Object/T_gD_bkey.h create mode 100644 assets/RZDJ01/res/Object/T_gD_key.h create mode 100644 assets/RZDJ01/res/Object/T_gD_kmps.h create mode 100644 assets/RZDJ01/res/Object/T_gD_kt.h create mode 100644 assets/RZDJ01/res/Object/T_gD_map.h create mode 100644 assets/RZDJ01/res/Object/T_g_SHB.h create mode 100644 assets/RZDJ01/res/Object/T_g_bkey.h create mode 100644 assets/RZDJ01/res/Object/T_g_key.h create mode 100644 assets/RZDJ01/res/Object/T_g_kt.h create mode 100644 assets/RZDJ01/res/Object/Table.h create mode 100644 assets/RZDJ01/res/Object/TagMsg.h create mode 100644 assets/RZDJ01/res/Object/Taro.h create mode 100644 assets/RZDJ01/res/Object/Taro0.h create mode 100644 assets/RZDJ01/res/Object/Taro1.h create mode 100644 assets/RZDJ01/res/Object/Taro2.h create mode 100644 assets/RZDJ01/res/Object/Taro3.h create mode 100644 assets/RZDJ01/res/Object/Taro4.h create mode 100644 assets/RZDJ01/res/Object/Taro5.h create mode 100644 assets/RZDJ01/res/Object/Taro6.h create mode 100644 assets/RZDJ01/res/Object/TaroB.h create mode 100644 assets/RZDJ01/res/Object/Taro_TW.h create mode 100644 assets/RZDJ01/res/Object/Tbox2.h create mode 100644 assets/RZDJ01/res/Object/The.h create mode 100644 assets/RZDJ01/res/Object/The1.h create mode 100644 assets/RZDJ01/res/Object/The2.h create mode 100644 assets/RZDJ01/res/Object/Timer.h create mode 100644 assets/RZDJ01/res/Object/Title.h create mode 100644 assets/RZDJ01/res/Object/Tkc.h create mode 100644 assets/RZDJ01/res/Object/Tkj.h create mode 100644 assets/RZDJ01/res/Object/Tkj2.h create mode 100644 assets/RZDJ01/res/Object/Toby.h create mode 100644 assets/RZDJ01/res/Object/Toby0.h create mode 100644 assets/RZDJ01/res/Object/Toby1.h create mode 100644 assets/RZDJ01/res/Object/Toby2.h create mode 100644 assets/RZDJ01/res/Object/Toby3.h create mode 100644 assets/RZDJ01/res/Object/Toby4.h create mode 100644 assets/RZDJ01/res/Object/Toby5.h create mode 100644 assets/RZDJ01/res/Object/Toby_TW.h create mode 100644 assets/RZDJ01/res/Object/Tombo.h create mode 100644 assets/RZDJ01/res/Object/U_THouse.h create mode 100644 assets/RZDJ01/res/Object/Uri.h create mode 100644 assets/RZDJ01/res/Object/Uri1.h create mode 100644 assets/RZDJ01/res/Object/Uri2.h create mode 100644 assets/RZDJ01/res/Object/Uri3.h create mode 100644 assets/RZDJ01/res/Object/Uri_p1.h create mode 100644 assets/RZDJ01/res/Object/V_CTDoor.h create mode 100644 assets/RZDJ01/res/Object/V_CTGWall.h create mode 100644 assets/RZDJ01/res/Object/V_IceLeaf.h create mode 100644 assets/RZDJ01/res/Object/V_Ice_l.h create mode 100644 assets/RZDJ01/res/Object/V_Ice_s.h create mode 100644 assets/RZDJ01/res/Object/V_OsuDoor.h create mode 100644 assets/RZDJ01/res/Object/V_Shutter.h create mode 100644 assets/RZDJ01/res/Object/V_Yuki.h create mode 100644 assets/RZDJ01/res/Object/WAD_a.h create mode 100644 assets/RZDJ01/res/Object/WAD_a2.h create mode 100644 assets/RZDJ01/res/Object/WAD_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/WAD_a2_L.h create mode 100644 assets/RZDJ01/res/Object/WAD_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/WAD_a_L.h create mode 100644 assets/RZDJ01/res/Object/WAD_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/WAD_a_TW.h create mode 100644 assets/RZDJ01/res/Object/WAN_a.h create mode 100644 assets/RZDJ01/res/Object/WAN_a2.h create mode 100644 assets/RZDJ01/res/Object/WAN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/WAN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/WAN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/WAN_a_L.h create mode 100644 assets/RZDJ01/res/Object/WAN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/WAN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/WAN_b.h create mode 100644 assets/RZDJ01/res/Object/WAN_b2.h create mode 100644 assets/RZDJ01/res/Object/WAN_b2LTW.h create mode 100644 assets/RZDJ01/res/Object/WAN_b2_L.h create mode 100644 assets/RZDJ01/res/Object/WAN_b2_TW.h create mode 100644 assets/RZDJ01/res/Object/WAN_b_L.h create mode 100644 assets/RZDJ01/res/Object/WAN_b_LTW.h create mode 100644 assets/RZDJ01/res/Object/WAN_b_TW.h create mode 100644 assets/RZDJ01/res/Object/WCN_a.h create mode 100644 assets/RZDJ01/res/Object/WCN_a2.h create mode 100644 assets/RZDJ01/res/Object/WCN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/WCN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/WCN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/WCN_a_L.h create mode 100644 assets/RZDJ01/res/Object/WCN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/WCN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/WGN_a.h create mode 100644 assets/RZDJ01/res/Object/WGN_a2.h create mode 100644 assets/RZDJ01/res/Object/WGN_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/WGN_a2_L.h create mode 100644 assets/RZDJ01/res/Object/WGN_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/WGN_a_L.h create mode 100644 assets/RZDJ01/res/Object/WGN_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/WGN_a_TW.h create mode 100644 assets/RZDJ01/res/Object/WON_a.h create mode 100644 assets/RZDJ01/res/Object/WON_a2.h create mode 100644 assets/RZDJ01/res/Object/WON_a2LTW.h create mode 100644 assets/RZDJ01/res/Object/WON_a2_L.h create mode 100644 assets/RZDJ01/res/Object/WON_a2_TW.h create mode 100644 assets/RZDJ01/res/Object/WON_a_L.h create mode 100644 assets/RZDJ01/res/Object/WON_a_LTW.h create mode 100644 assets/RZDJ01/res/Object/WON_a_TW.h create mode 100644 assets/RZDJ01/res/Object/WRock.h create mode 100644 assets/RZDJ01/res/Object/WStoneF.h create mode 100644 assets/RZDJ01/res/Object/WarpBug.h create mode 100644 assets/RZDJ01/res/Object/Water.h create mode 100644 assets/RZDJ01/res/Object/Wchain.h create mode 100644 assets/RZDJ01/res/Object/Wgeneral.h create mode 100644 assets/RZDJ01/res/Object/Wgenral_l.h create mode 100644 assets/RZDJ01/res/Object/WindStone.h create mode 100644 assets/RZDJ01/res/Object/Wmdl.h create mode 100644 assets/RZDJ01/res/Object/Worm.h create mode 100644 assets/RZDJ01/res/Object/Wspcial_l.h create mode 100644 assets/RZDJ01/res/Object/Wspecial.h create mode 100644 assets/RZDJ01/res/Object/YIblltray.h create mode 100644 assets/RZDJ01/res/Object/Y_gwall.h create mode 100644 assets/RZDJ01/res/Object/Y_horiyuk.h create mode 100644 assets/RZDJ01/res/Object/Y_icecube.h create mode 100644 assets/RZDJ01/res/Object/Y_ironbal.h create mode 100644 assets/RZDJ01/res/Object/Y_taihou.h create mode 100644 assets/RZDJ01/res/Object/Ychandelr.h create mode 100644 assets/RZDJ01/res/Object/Yelia.h create mode 100644 assets/RZDJ01/res/Object/Yelia0.h create mode 100644 assets/RZDJ01/res/Object/Yelia1.h create mode 100644 assets/RZDJ01/res/Object/Yelia2.h create mode 100644 assets/RZDJ01/res/Object/Yelia3.h create mode 100644 assets/RZDJ01/res/Object/Yelia4.h create mode 100644 assets/RZDJ01/res/Object/Z_bdor00.h create mode 100644 assets/RZDJ01/res/Object/Zant.h create mode 100644 assets/RZDJ01/res/Object/Zelda.h create mode 100644 assets/RZDJ01/res/Object/Zmdl.h create mode 100644 assets/RZDJ01/res/Object/alSumou.h create mode 100644 assets/RZDJ01/res/Object/al_bottle.h create mode 100644 assets/RZDJ01/res/Object/buoy.h create mode 100644 assets/RZDJ01/res/Object/chin1.h create mode 100644 assets/RZDJ01/res/Object/chin1_evt.h create mode 100644 assets/RZDJ01/res/Object/chin_mdl.h create mode 100644 assets/RZDJ01/res/Object/chin_tmdl.h create mode 100644 assets/RZDJ01/res/Object/chtSolA.h create mode 100644 assets/RZDJ01/res/Object/chtSolB.h create mode 100644 assets/RZDJ01/res/Object/clerkA.h create mode 100644 assets/RZDJ01/res/Object/clerkB.h create mode 100644 assets/RZDJ01/res/Object/cs_ev_01.h create mode 100644 assets/RZDJ01/res/Object/cs_ev_02.h create mode 100644 assets/RZDJ01/res/Object/cs_ev_03.h create mode 100644 assets/RZDJ01/res/Object/cs_ev_04.h create mode 100644 assets/RZDJ01/res/Object/cs_ev_05.h create mode 100644 assets/RZDJ01/res/Object/e3Logo.h create mode 100644 assets/RZDJ01/res/Object/efWater.h create mode 100644 assets/RZDJ01/res/Object/ef_MgnF_L.h create mode 100644 assets/RZDJ01/res/Object/ef_MgnF_S.h create mode 100644 assets/RZDJ01/res/Object/ef_Portal.h create mode 100644 assets/RZDJ01/res/Object/evt_pachi.h create mode 100644 assets/RZDJ01/res/Object/fairy.h create mode 100644 assets/RZDJ01/res/Object/fileSel.h create mode 100644 assets/RZDJ01/res/Object/girls.h create mode 100644 assets/RZDJ01/res/Object/glwSphere.h create mode 100644 assets/RZDJ01/res/Object/gnd.h create mode 100644 assets/RZDJ01/res/Object/grA.h create mode 100644 assets/RZDJ01/res/Object/grA_Elv.h create mode 100644 assets/RZDJ01/res/Object/grA_Kick.h create mode 100644 assets/RZDJ01/res/Object/grA_Look.h create mode 100644 assets/RZDJ01/res/Object/grA_RCD.h create mode 100644 assets/RZDJ01/res/Object/grA_Rock.h create mode 100644 assets/RZDJ01/res/Object/grA_RockD.h create mode 100644 assets/RZDJ01/res/Object/grA_SWD.h create mode 100644 assets/RZDJ01/res/Object/grA_Sdemo.h create mode 100644 assets/RZDJ01/res/Object/grA_Spa.h create mode 100644 assets/RZDJ01/res/Object/grA_TW.h create mode 100644 assets/RZDJ01/res/Object/grA_base.h create mode 100644 assets/RZDJ01/res/Object/grA_demo.h create mode 100644 assets/RZDJ01/res/Object/grA_gate.h create mode 100644 assets/RZDJ01/res/Object/grA_mdl.h create mode 100644 assets/RZDJ01/res/Object/grA_onsen.h create mode 100644 assets/RZDJ01/res/Object/grA_onsn2.h create mode 100644 assets/RZDJ01/res/Object/grA_town.h create mode 100644 assets/RZDJ01/res/Object/grC.h create mode 100644 assets/RZDJ01/res/Object/grC_Mdl.h create mode 100644 assets/RZDJ01/res/Object/grC_TW.h create mode 100644 assets/RZDJ01/res/Object/grD.h create mode 100644 assets/RZDJ01/res/Object/grD1.h create mode 100644 assets/RZDJ01/res/Object/grDS.h create mode 100644 assets/RZDJ01/res/Object/grO.h create mode 100644 assets/RZDJ01/res/Object/grO1.h create mode 100644 assets/RZDJ01/res/Object/grO1D.h create mode 100644 assets/RZDJ01/res/Object/grR.h create mode 100644 assets/RZDJ01/res/Object/grR1.h create mode 100644 assets/RZDJ01/res/Object/grS.h create mode 100644 assets/RZDJ01/res/Object/grZ.h create mode 100644 assets/RZDJ01/res/Object/grZ1.h create mode 100644 assets/RZDJ01/res/Object/grZ2.h create mode 100644 assets/RZDJ01/res/Object/grZ3.h create mode 100644 assets/RZDJ01/res/Object/grZD1.h create mode 100644 assets/RZDJ01/res/Object/grZD3.h create mode 100644 assets/RZDJ01/res/Object/grZRock.h create mode 100644 assets/RZDJ01/res/Object/hsMato.h create mode 100644 assets/RZDJ01/res/Object/impal.h create mode 100644 assets/RZDJ01/res/Object/itemmdl.h create mode 100644 assets/RZDJ01/res/Object/iwakyu.h create mode 100644 assets/RZDJ01/res/Object/kasi_hana.h create mode 100644 assets/RZDJ01/res/Object/kasi_kyu.h create mode 100644 assets/RZDJ01/res/Object/kasi_mich.h create mode 100644 assets/RZDJ01/res/Object/kytag04.h create mode 100644 assets/RZDJ01/res/Object/kytag09_2.h create mode 100644 assets/RZDJ01/res/Object/l5IceWall.h create mode 100644 assets/RZDJ01/res/Object/lv1cdl00.h create mode 100644 assets/RZDJ01/res/Object/lv1cdl01.h create mode 100644 assets/RZDJ01/res/Object/maroTaru.h create mode 100644 assets/RZDJ01/res/Object/midP.h create mode 100644 assets/RZDJ01/res/Object/npc_obj.h create mode 100644 assets/RZDJ01/res/Object/object.h create mode 100644 assets/RZDJ01/res/Object/objectLTW.h create mode 100644 assets/RZDJ01/res/Object/objectTW.h create mode 100644 assets/RZDJ01/res/Object/object_l.h create mode 100644 assets/RZDJ01/res/Object/poFire.h create mode 100644 assets/RZDJ01/res/Object/post.h create mode 100644 assets/RZDJ01/res/Object/post1.h create mode 100644 assets/RZDJ01/res/Object/post2.h create mode 100644 assets/RZDJ01/res/Object/pouBox0.h create mode 100644 assets/RZDJ01/res/Object/pouBox1.h create mode 100644 assets/RZDJ01/res/Object/pouyaA.h create mode 100644 assets/RZDJ01/res/Object/pouyaB.h create mode 100644 assets/RZDJ01/res/Object/pumpkin.h create mode 100644 assets/RZDJ01/res/Object/saru.h create mode 100644 assets/RZDJ01/res/Object/saru_TW.h create mode 100644 assets/RZDJ01/res/Object/seiB.h create mode 100644 assets/RZDJ01/res/Object/seiC.h create mode 100644 assets/RZDJ01/res/Object/seiD.h create mode 100644 assets/RZDJ01/res/Object/seki_1k.h create mode 100644 assets/RZDJ01/res/Object/sekizoA.h create mode 100644 assets/RZDJ01/res/Object/shoe.h create mode 100644 assets/RZDJ01/res/Object/sm_door.h create mode 100644 assets/RZDJ01/res/Object/solA.h create mode 100644 assets/RZDJ01/res/Object/static.h create mode 100644 assets/RZDJ01/res/Object/stickwl00.h create mode 100644 assets/RZDJ01/res/Object/stickwl01.h create mode 100644 assets/RZDJ01/res/Object/syourock.h create mode 100644 assets/RZDJ01/res/Object/togeRol.h create mode 100644 assets/RZDJ01/res/Object/twGnFiro.h create mode 100644 assets/RZDJ01/res/Object/twGnK0102.h create mode 100644 assets/RZDJ01/res/Object/twGnK0616.h create mode 100644 assets/RZDJ01/res/Object/twGnK0709.h create mode 100644 assets/RZDJ01/res/Object/twGnK079b.h create mode 100644 assets/RZDJ01/res/Object/twGnK1415.h create mode 100644 assets/RZDJ01/res/Object/twGtFiro.h create mode 100644 assets/RZDJ01/res/Object/twGtK0102.h create mode 100644 assets/RZDJ01/res/Object/twGtK0709.h create mode 100644 assets/RZDJ01/res/Object/uri_kago.h create mode 100644 assets/RZDJ01/res/Object/yamiD.h create mode 100644 assets/RZDJ01/res/Object/yamiS.h create mode 100644 assets/RZDJ01/res/Object/yamiT.h create mode 100644 assets/RZDJ01/res/Object/yelB_TW.h create mode 100644 assets/RZDJ01/res/Object/yel_bag.h create mode 100644 assets/RZDJ01/res/Object/ykM.h create mode 100644 assets/RZDJ01/res/Object/ykM1.h create mode 100644 assets/RZDJ01/res/Object/ykM2.h create mode 100644 assets/RZDJ01/res/Object/ykM3.h create mode 100644 assets/RZDJ01/res/Object/ykW.h create mode 100644 assets/RZDJ01/res/Object/ykW1.h create mode 100644 assets/RZDJ01/res/Object/ykW2.h create mode 100644 assets/RZDJ01/res/Object/zanB.h create mode 100644 assets/RZDJ01/res/Object/zelRf.h create mode 100644 assets/RZDJ01/res/Object/zelRo.h create mode 100644 assets/RZDJ01/res/Object/zrA.h create mode 100644 assets/RZDJ01/res/Object/zrA2.h create mode 100644 assets/RZDJ01/res/Object/zrA_MDL.h create mode 100644 assets/RZDJ01/res/Object/zrA_TW.h create mode 100644 assets/RZDJ01/res/Object/zrA_nml.h create mode 100644 assets/RZDJ01/res/Object/zrA_obj.h create mode 100644 assets/RZDJ01/res/Object/zrA_objTW.h create mode 100644 assets/RZDJ01/res/Object/zrA_sad.h create mode 100644 assets/RZDJ01/res/Object/zrA_sp.h create mode 100644 assets/RZDJ01/res/Object/zrA_tobi.h create mode 100644 assets/RZDJ01/res/Object/zrC.h create mode 100644 assets/RZDJ01/res/Object/zrC1.h create mode 100644 assets/RZDJ01/res/Object/zrC2.h create mode 100644 assets/RZDJ01/res/Object/zrC_EGD.h create mode 100644 assets/RZDJ01/res/Object/zrC_MDL.h create mode 100644 assets/RZDJ01/res/Object/zrC_Sick.h create mode 100644 assets/RZDJ01/res/Object/zrC_TW.h create mode 100644 assets/RZDJ01/res/Object/zrCb.h create mode 100644 assets/RZDJ01/res/Object/zrF.h create mode 100644 assets/RZDJ01/res/Object/zrZ_GT.h create mode 100644 assets/RZDJ01/res/Object/zra_nml2.h create mode 100644 assets/RZDJ01/res/WiiBannerIcon/bannerIcon.h create mode 100644 config/RZDJ01/build.sha1 create mode 100644 config/RZDJ01/config.yml create mode 100644 config/RZDJ01/rels/d_a_L7demo_dr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_L7low_dr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_L7low_dr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_L7op_demo_dr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_alldie/splits.txt create mode 100644 config/RZDJ01/rels/d_a_alldie/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_andsw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_andsw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_andsw2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_andsw2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_arrow/splits.txt create mode 100644 config/RZDJ01/rels/d_a_arrow/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_bh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_bh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_bq/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_bq/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_dr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_dr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_dre/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_dre/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_ds/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_ds/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_gg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_gg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_gm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_gm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_gnd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_gnd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_go/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_go/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_gos/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_gos/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_mgn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_mgn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_ob/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_ob/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_oh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_oh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_oh2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_oh2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_tn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_tn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_yo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_yo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_yo_ice/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_magic/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_magic/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_mobile/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_mobile/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_sima/splits.txt create mode 100644 config/RZDJ01/rels/d_a_b_zant_sima/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_balloon_2D/splits.txt create mode 100644 config/RZDJ01/rels/d_a_balloon_2D/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_bd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_bd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_bg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_bg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_bg_obj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_bg_obj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_boomerang/splits.txt create mode 100644 config/RZDJ01/rels/d_a_boomerang/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_bullet/splits.txt create mode 100644 config/RZDJ01/rels/d_a_bullet/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_canoe/splits.txt create mode 100644 config/RZDJ01/rels/d_a_canoe/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_coach_2D/splits.txt create mode 100644 config/RZDJ01/rels/d_a_coach_2D/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_coach_fire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_coach_fire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_cow/splits.txt create mode 100644 config/RZDJ01/rels/d_a_cow/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_crod/splits.txt create mode 100644 config/RZDJ01/rels/d_a_crod/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_cstaF/splits.txt create mode 100644 config/RZDJ01/rels/d_a_cstaF/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_cstatue/splits.txt create mode 100644 config/RZDJ01/rels/d_a_cstatue/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_demo00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_demo00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_demo_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_demo_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_disappear/splits.txt create mode 100644 config/RZDJ01/rels/d_a_disappear/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_dmidna/splits.txt create mode 100644 config/RZDJ01/rels/d_a_dmidna/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_do/splits.txt create mode 100644 config/RZDJ01/rels/d_a_do/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_boss/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_boss/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_bossL1/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_bossL1/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_bossL5/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_bossL5/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_dbdoor00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_dbdoor00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_knob00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_knob00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_mbossL1/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_mbossL1/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_push/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_push/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_shutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_shutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_door_spiral/splits.txt create mode 100644 config/RZDJ01/rels/d_a_door_spiral/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_dshutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_dshutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ai/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ai/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_arrow/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_arrow/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ba/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ba/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bee/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bee/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_bug/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_bug/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_cr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_cr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_cr_egg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_db/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_db/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_db_leaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_dd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_dd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_df/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_df/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_dk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_dk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_dn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_dn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_dt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_dt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_fb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_fb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_fk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_fk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_fm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_fm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_fs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_fs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_fz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_fz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ga/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ga/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_gb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_gb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_gi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_gi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_gm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_gm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_gob/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_gob/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_gs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_gs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_hzelda/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_hzelda/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_is/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_is/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_kg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_kg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_kk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_kk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_kr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_kr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_md/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_md/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mk_bo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_mm_mt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ms/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ms/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_nest/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_nest/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_nz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_nz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_oc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_oc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_oct_bg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ot/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ot/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ph/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ph/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_pm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_pm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_po/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_po/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_pz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_pz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_rb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_rb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_rd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_rd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_rdb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_rdb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_rdy/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_rdy/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_s1/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_s1/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sm2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sm2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_st/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_st/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_st_line/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_st_line/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_sw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_sw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_th/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_th/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_th_ball/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_th_ball/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk_ball/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_tt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_tt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_vt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_vt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_warpappear/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_warpappear/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_wb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_wb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ws/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ws/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ww/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ww/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ym/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ym/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ym_tag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_ymb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_ymb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_yr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_yr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_zh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_zh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_zm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_zm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_e_zs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_e_zs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_econt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_econt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_ep/splits.txt create mode 100644 config/RZDJ01/rels/d_a_ep/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_formation_mng/splits.txt create mode 100644 config/RZDJ01/rels/d_a_formation_mng/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_fr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_fr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_grass/splits.txt create mode 100644 config/RZDJ01/rels/d_a_grass/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_guard_mng/splits.txt create mode 100644 config/RZDJ01/rels/d_a_guard_mng/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_hitobj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_hitobj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_horse/splits.txt create mode 100644 config/RZDJ01/rels/d_a_horse/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_hozelda/splits.txt create mode 100644 config/RZDJ01/rels/d_a_hozelda/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_izumi_gate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_izumi_gate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kago/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kago/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag01/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag01/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag02/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag02/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag03/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag03/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag04/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag04/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag05/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag05/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag06/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag06/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag07/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag07/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag08/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag08/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag09/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag09/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag10/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag10/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag11/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag11/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag12/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag12/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag13/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag13/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag14/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag14/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag15/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag15/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag16/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag16/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_kytag17/splits.txt create mode 100644 config/RZDJ01/rels/d_a_kytag17/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_mant/splits.txt create mode 100644 config/RZDJ01/rels/d_a_mant/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_mg_fish/splits.txt create mode 100644 config/RZDJ01/rels/d_a_mg_fish/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_mg_fshop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_mg_fshop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_mg_rod/splits.txt create mode 100644 config/RZDJ01/rels/d_a_mg_rod/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_midna/splits.txt create mode 100644 config/RZDJ01/rels/d_a_midna/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_mirror/splits.txt create mode 100644 config/RZDJ01/rels/d_a_mirror/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_movie_player/splits.txt create mode 100644 config/RZDJ01/rels/d_a_movie_player/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_myna/splits.txt create mode 100644 config/RZDJ01/rels/d_a_myna/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_nbomb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_nbomb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_ni/splits.txt create mode 100644 config/RZDJ01/rels/d_a_ni/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_no_chg_room/splits.txt create mode 100644 config/RZDJ01/rels/d_a_no_chg_room/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_aru/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_aru/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ash/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ash/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ashB/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ashB/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bans/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bans/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_besu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_besu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_blue_ns/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bou/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bou/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bouS/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_bouS/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_cdn3/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_chat/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_chat/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_chin/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_chin/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerka/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerka/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerkb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerkt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_coach/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_coach/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_df/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_df/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_doc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_doc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_doorboy/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_doorboy/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_drainSol/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_drainSol/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_du/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_du/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fairy/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fairy/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fairy_seirei/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fairy_seirei/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fguard/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fguard/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fish/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_fish/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gnd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gnd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gra/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gra/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grd/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grd/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grmc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grmc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_grz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_guard/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_guard/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gwolf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_hanjo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_henna/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_henna/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_henna0/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_henna0/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_hoz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_hoz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_impal/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_impal/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_inko/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_inko/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ins/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ins/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_jagar/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_jagar/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kakashi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kakashi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_hana/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_mich/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kdk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kdk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kkri/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kkri/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_knj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_knj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kolin/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kolin/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kolinb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ks/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ks/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kyury/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_kyury/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_len/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_len/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_lf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_lf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_lud/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_lud/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_maro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_maro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_midp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_midp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_mk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_mk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_moi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_moi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_moir/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_moir/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_myna2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_myna2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ne/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ne/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_p2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_p2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_besu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_besu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_maro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_maro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_taro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pachi_taro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_passer/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_passer/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_passer2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_passer2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_post/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_post/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pouya/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_pouya/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_prayer/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_prayer/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_raca/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_raca/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_rafrel/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_saru/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_saru/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seib/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seib/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seic/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seic/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seid/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seid/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seira/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seira/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seira2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seira2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seirei/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_seirei/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shad/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shad/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shaman/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shaman/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shoe/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shoe/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shop0/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shop0/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shop_maro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_shop_maro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_sola/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_sola/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_soldierA/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_soldierA/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_soldierB/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_soldierB/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_sq/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_sq/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_taro/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_taro/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_the/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_the/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_theB/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_theB/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkj2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tks/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tks/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_toby/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_toby/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_tr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_uri/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_uri/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_worm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_worm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_wrestler/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamid/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamid/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamis/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamis/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamit/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yamit/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yelia/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_yelia/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ykm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ykm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ykw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_ykw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zanb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zanb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zant/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zant/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelR/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelR/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelRo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelda/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zelda/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zra/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zra/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zrc/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zrc/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zrz/splits.txt create mode 100644 config/RZDJ01/rels/d_a_npc_zrz/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Turara/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Turara/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Y_taihou/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_amiShutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_amiShutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ari/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ari/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_automata/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_automata/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_avalanche/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_avalanche/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_balloon/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_balloon/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_barDesk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_barDesk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_batta/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_batta/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bed/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bed/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bemos/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bemos/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bhashi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bhbridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bhbridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bky_rock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bky_rock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bmWindow/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bmWindow/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bmshutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bmshutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bombf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bombf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bosswarp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bosswarp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_boumato/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_boumato/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_brakeeff/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_brakeeff/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_brg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_brg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bsGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bubblePilar/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_bubblePilar/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_burnbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_burnbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_carry/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_carry/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_catdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_catdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cblock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cblock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cboard/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cboard/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_chandelier/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_chandelier/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_chest/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_chest/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cho/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cho/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cowdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crope/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crope/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvfence/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvfence/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvgate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvgate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvhahen/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvhahen/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvlh_down/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvlh_down/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvlh_up/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvsteel/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crvsteel/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crystal/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_crystal/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cwall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_cwall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_damCps/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_damCps/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dan/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dan/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digholl/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digholl/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digplace/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digplace/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digsnow/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_digsnow/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dmelevator/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dmelevator/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_drop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_drop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dust/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_dust/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_eff/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_eff/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_enemy_create/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_enemy_create/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fallobj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fallobj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fan/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fan/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fchain/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fchain/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fireWood/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fireWood/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fireWood2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fireWood2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_firepillar/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_firepillar/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_firepillar2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_firepillar2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag3/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_flag3/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fmobj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_food/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_food/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_fw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gadget/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gadget/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ganonwall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ganonwall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ganonwall2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ganonwall2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_geyser/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_geyser/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_glowSphere/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_glowSphere/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_goGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_goGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gomikabe/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gomikabe/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gra2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gra2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_graWall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_graWall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gra_rock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_gra_rock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_grave_stone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_grave_stone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_groundwater/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_groundwater/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_grz_rock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_grz_rock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_h_saku/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hakai_brl/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hasu2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hata/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hata/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hb/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hb/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hbombkoya/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_heavySw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_heavySw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hfuta/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hhashi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hsTarget/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_hsTarget/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ice_l/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ice_s/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_iceblock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_iceblock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_iceleaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ihasi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ikada/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ikada/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_inobone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_inobone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ita/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ita/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_itamato/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_itamato/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ito/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ito/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kabuto/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kage/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kage/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kago/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kago/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kaisou/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kamakiri/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kamakiri/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kanban2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kanban2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kantera/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kantera/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_katatsumuri/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_katatsumuri/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kazeneko/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kazeneko/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kbacket/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kbacket/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_key/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_key/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_keyhole/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_keyhole/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kgate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kgate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ki/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ki/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kiPot/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kita/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kita/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kkanban/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kkanban/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_klift00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_klift00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_knBullet/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_knBullet/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kshutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kshutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ktOnFire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kuwagata/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kuwagata/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kwheel00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kwheel00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kwheel01/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kwheel01/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_kznkarm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ladder/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ladder/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_laundry/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_laundry/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_laundry_rope/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_laundry_rope/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_life_container/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_life_container/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv1Candle00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv1Candle00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv1Candle01/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv1Candle01/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv2Candle/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Candle/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Water/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Water/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Water2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3saka00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3waterEff/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv3waterEff/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4CandleTag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4CandleTag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4EdShutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4EdShutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4HsTarget/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4HsTarget/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4RailWall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4RailWall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4SlideWall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4SlideWall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4bridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4chandelier/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4chandelier/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4digsand/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4digsand/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4floor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4floor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4gear/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4prelvtr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4prwall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv4sand/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5FloorBoard/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5FloorBoard/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5IceWall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5ychndlr/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5yiblltray/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv5yiblltray/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6ChangeGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6ChangeGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6TogeRoll/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6TogeRoll/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6TogeTrap/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6TogeTrap/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6bemos/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6egate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6egate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6elevta/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6swturn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7PropellerY/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7PropellerY/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7bridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8OptiLift/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8OptiLift/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv8UdFloor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv9SwShutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_lv9SwShutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magLift/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magLift/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magLiftRot/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magLiftRot/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magne_arm/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_magne_arm/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_maki/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_maki/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_master_sword/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mato/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mato/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_metalbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_metalbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mgate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mgate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mhole/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mhole/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mie/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mie/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_6pole/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_6pole/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_chain/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_sand/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_sand/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_screw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_screw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_table/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mirror_table/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_movebox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_movebox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_msima/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_msima/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mvstair/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_mvstair/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_myogan/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_myogan/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nagaisu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nameplate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nameplate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nan/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nan/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ndoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nougu/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_nougu/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_octhashi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_octhashi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_oiltubo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsen/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsen/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsenFire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsenFire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsenTaru/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ornament_cloth/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ornament_cloth/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdtile/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdwall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_picture/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_picture/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pillar/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pillar/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pleaf/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poCandle/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poCandle/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poFire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poFire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poTbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_prop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_prop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_pumpkin/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rcircle/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rcircle/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rfHole/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rgate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rgate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_riverrock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_riverrock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rope_bridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rope_bridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rotBridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rotBridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rotTrap/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_roten/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_roten/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rstair/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rstair/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_rw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sWallShutter/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sWallShutter/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_saidan/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_saidan/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sakuita/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sakuita/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sakuita_rope/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sakuita_rope/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon_crs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon_crs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon_ten/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_scannon_ten/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekidoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekidoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekizo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sekizoa/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_shield/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_shield/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sm_door/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sm_door/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smallkey/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smallkey/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smgdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smoke/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smoke/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smtile/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smtile/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smw_stone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_smw_stone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_snowEffTag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_snowEffTag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_snow_soup/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_snow_soup/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_so/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_so/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_spinLift/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_spinLift/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ss_drink/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ss_drink/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ss_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ss_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stairBlock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stairBlock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stick/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stick/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stoneMark/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stoneMark/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stopper/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stopper/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stopper2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_stopper2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_suisya/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_suisya/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallA/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallA/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallB/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallB/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallC/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swBallC/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swLight/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swLight/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swchain/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swchain/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swhang/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swhang/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sword/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_sword/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpropeller/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpropeller/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush5/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swpush5/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swspinner/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swspinner/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swturn/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_swturn/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_syRock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_syRock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_szbridge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_szbridge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_taFence/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_taFence/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_table/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_table/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_takaraDai/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_takaraDai/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tatigi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ten/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ten/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_testcube/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_testcube/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tgake/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tgake/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_thashi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_thashi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_thdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_timeFire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_timeFire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_timer/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_timer/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tks/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tks/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tmoon/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_toaru_maki/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_toaru_maki/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_toby/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_toby/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tobyhouse/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_togeTrap/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_togeTrap/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tombo/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tombo/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tornado/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tornado/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tornado2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tornado2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_tp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_treesh/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_treesh/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_twGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_twGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_udoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_udoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_usaku/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_usaku/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_vground/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_vground/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_volcball/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_volcball/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_volcbom/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_volcbom/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_warp_obrg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterGate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterGate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterPillar/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterPillar/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterfall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_waterfall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wchain/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wchain/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wdStick/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wdStick/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_web0/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_web0/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_web1/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_web1/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_well_cover/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_well_cover/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wflag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wflag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wind_stone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wind_stone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_window/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_window/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wood_pendulum/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wood_pendulum/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wood_statue/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wood_statue/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wsword/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_wsword/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yel_bag/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yobikusa/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yobikusa/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yousei/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_yousei/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ystone/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_ystone/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zcloth/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zdoor/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zrTurara/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zrTurara/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zrTuraraRock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zrTuraraRock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zraMark/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zraMark/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zra_freeze/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zra_freeze/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zra_rock/splits.txt create mode 100644 config/RZDJ01/rels/d_a_obj_zra_rock/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_passer_mng/splits.txt create mode 100644 config/RZDJ01/rels/d_a_passer_mng/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_path_line/splits.txt create mode 100644 config/RZDJ01/rels/d_a_path_line/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_peru/splits.txt create mode 100644 config/RZDJ01/rels/d_a_peru/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_ppolamp/splits.txt create mode 100644 config/RZDJ01/rels/d_a_ppolamp/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_scene_exit/splits.txt create mode 100644 config/RZDJ01/rels/d_a_scene_exit/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_scene_exit2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_scene_exit2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_set_bgobj/splits.txt create mode 100644 config/RZDJ01/rels/d_a_set_bgobj/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_shop_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_shop_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_skip_2D/splits.txt create mode 100644 config/RZDJ01/rels/d_a_skip_2D/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_spinner/splits.txt create mode 100644 config/RZDJ01/rels/d_a_spinner/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_sq/splits.txt create mode 100644 config/RZDJ01/rels/d_a_sq/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_startAndGoal/splits.txt create mode 100644 config/RZDJ01/rels/d_a_startAndGoal/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_suspend/splits.txt create mode 100644 config/RZDJ01/rels/d_a_suspend/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_swBall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_swBall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_swLBall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_swLBall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_swTime/splits.txt create mode 100644 config/RZDJ01/rels/d_a_swTime/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_swc00/splits.txt create mode 100644 config/RZDJ01/rels/d_a_swc00/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_swhit0/splits.txt create mode 100644 config/RZDJ01/rels/d_a_swhit0/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_TWgate/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ajnot/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_allmato/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_allmato/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_arena/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_arena/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_assistance/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_assistance/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_attack_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_attack_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_attention/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_attention/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_bottle_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_bottle_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_camera/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_camera/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_chgrestart/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_chgrestart/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_chkpoint/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_chkpoint/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_csw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_csw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_escape/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_escape/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_event/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_event/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evtarea/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evtarea/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_firewall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_firewall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_gra/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_gra/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_gstart/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_gstart/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_guard/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_guard/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hinit/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hinit/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hjump/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hjump/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_howl/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_howl/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hstop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_hstop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_instruction/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_instruction/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_kago_fall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_kago_fall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_kmsg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lantern/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lantern/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lightball/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lightball/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv2prchk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv5soup/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_magne/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_magne/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mhint/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mhint/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mist/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mist/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mmsg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_msg/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_msg/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mstop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mstop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mwait/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_mwait/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_myna2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_myna2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_myna_light/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_myna_light/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_pachi/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_pachi/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_poFire/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_poFire/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_push/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_push/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_qs/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_qs/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ret_room/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ret_room/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_river_back/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_river_back/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_schedule/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_schedule/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_setBall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_setBall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_setrestart/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_setrestart/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_shop_camera/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_shop_camera/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_shop_item/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_shop_item/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_smk_emt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_spinner/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_spinner/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_sppath/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_sppath/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_spring/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_spring/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ss_drink/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_ss_drink/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_statue_evt/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_statue_evt/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_stream/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_stream/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_telop/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_telop/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_theB_hint/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_theB_hint/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_wara_howl/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_wara_howl/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_watchge/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_watchge/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_waterfall/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_waterfall/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_wljump/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_wljump/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tag_yami/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tag_yami/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_talk/splits.txt create mode 100644 config/RZDJ01/rels/d_a_talk/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tbox2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tbox2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_tboxSw/splits.txt create mode 100644 config/RZDJ01/rels/d_a_tboxSw/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_title/splits.txt create mode 100644 config/RZDJ01/rels/d_a_title/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_vrbox/splits.txt create mode 100644 config/RZDJ01/rels/d_a_vrbox/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_vrbox2/splits.txt create mode 100644 config/RZDJ01/rels/d_a_vrbox2/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_warp_bug/splits.txt create mode 100644 config/RZDJ01/rels/d_a_warp_bug/symbols.txt create mode 100644 config/RZDJ01/rels/d_a_ykgr/splits.txt create mode 100644 config/RZDJ01/rels/d_a_ykgr/symbols.txt create mode 100644 config/RZDJ01/rels/f_pc_profile_lst/splits.txt create mode 100644 config/RZDJ01/rels/f_pc_profile_lst/symbols.txt create mode 100644 config/RZDJ01/splits.txt create mode 100644 config/RZDJ01/symbols.txt diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c66cd06eab..0ace732cd0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - version: [GZ2E01, GZ2P01, GZ2J01, RZDE01_00, RZDE01_02, Shield, ShieldD] + version: [GZ2E01, GZ2P01, GZ2J01, RZDE01_00, RZDE01_02, RZDJ01, Shield, ShieldD] steps: # Checkout the repository diff --git a/.vscode/tasks.json b/.vscode/tasks.json index cc314b4a14..a2c434e915 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -13,7 +13,7 @@ "RZDE01_00", // Wii USA Rev 0 "RZDE01_02", // Wii USA Rev 2 //"RZDP01", // Wii PAL - //"RZDJ01", // Wii JPN + "RZDJ01", // Wii JPN //"RZDK01", // Wii KOR //"DZDE01", // Wii USA Kiosk Demo //"DZDP01", // Wii PAL Kiosk Demo diff --git a/assets/RZDJ01/res/CardIcon/cardicon.h b/assets/RZDJ01/res/CardIcon/cardicon.h new file mode 100644 index 0000000000..fcb2c8d2b1 --- /dev/null +++ b/assets/RZDJ01/res/CardIcon/cardicon.h @@ -0,0 +1,16 @@ +#ifndef RES_CARDICON_H +#define RES_CARDICON_H + +enum dRes_INDEX_CARDICON { + /* ROOT */ + dRes_INDEX_CARDICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_INDEX_CARDICON_BTI_ZELDA2_GC_ICON_e=0x1, +}; + +enum dRes_ID_CARDICON { + /* ROOT */ + dRes_ID_CARDICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_ID_CARDICON_BTI_ZELDA2_GC_ICON_e=0x1, +}; + +#endif /* !RES_CARDICON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN01.h b/assets/RZDJ01/res/FieldMap/D_MN01.h new file mode 100644 index 0000000000..f209c1a842 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN01.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN01_H +#define RES_D_MN01_H + +enum dRes_INDEX_D_MN01 { + /* SPEC */ + dRes_INDEX_D_MN01_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN01_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN01 { + /* SPEC */ + dRes_ID_D_MN01_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN01_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN04.h b/assets/RZDJ01/res/FieldMap/D_MN04.h new file mode 100644 index 0000000000..6db201cdad --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN04.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN04_H +#define RES_D_MN04_H + +enum dRes_INDEX_D_MN04 { + /* SPEC */ + dRes_INDEX_D_MN04_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN04_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN04 { + /* SPEC */ + dRes_ID_D_MN04_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN04_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN05.h b/assets/RZDJ01/res/FieldMap/D_MN05.h new file mode 100644 index 0000000000..e18284b2b1 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN05.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN05_H +#define RES_D_MN05_H + +enum dRes_INDEX_D_MN05 { + /* SPEC */ + dRes_INDEX_D_MN05_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN05_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN05 { + /* SPEC */ + dRes_ID_D_MN05_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN05_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN06.h b/assets/RZDJ01/res/FieldMap/D_MN06.h new file mode 100644 index 0000000000..6c8d28b2e0 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN06.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN06_H +#define RES_D_MN06_H + +enum dRes_INDEX_D_MN06 { + /* SPEC */ + dRes_INDEX_D_MN06_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN06_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN06 { + /* SPEC */ + dRes_ID_D_MN06_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN06_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN07.h b/assets/RZDJ01/res/FieldMap/D_MN07.h new file mode 100644 index 0000000000..48b4933957 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN07.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN07_H +#define RES_D_MN07_H + +enum dRes_INDEX_D_MN07 { + /* SPEC */ + dRes_INDEX_D_MN07_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN07_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN07 { + /* SPEC */ + dRes_ID_D_MN07_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN07_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN07_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN08.h b/assets/RZDJ01/res/FieldMap/D_MN08.h new file mode 100644 index 0000000000..7c03677955 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN08.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN08_H +#define RES_D_MN08_H + +enum dRes_INDEX_D_MN08 { + /* SPEC */ + dRes_INDEX_D_MN08_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN08_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN08 { + /* SPEC */ + dRes_ID_D_MN08_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN08_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN08_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN09.h b/assets/RZDJ01/res/FieldMap/D_MN09.h new file mode 100644 index 0000000000..5aa28d8733 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN09.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN09_H +#define RES_D_MN09_H + +enum dRes_INDEX_D_MN09 { + /* SPEC */ + dRes_INDEX_D_MN09_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN09_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN09 { + /* SPEC */ + dRes_ID_D_MN09_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN09_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN09_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN10.h b/assets/RZDJ01/res/FieldMap/D_MN10.h new file mode 100644 index 0000000000..45d92dfb44 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN10.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN10_H +#define RES_D_MN10_H + +enum dRes_INDEX_D_MN10 { + /* SPEC */ + dRes_INDEX_D_MN10_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN10_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN10 { + /* SPEC */ + dRes_ID_D_MN10_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN10_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN10_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/D_MN11.h b/assets/RZDJ01/res/FieldMap/D_MN11.h new file mode 100644 index 0000000000..4ebaac4e3d --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/D_MN11.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN11_H +#define RES_D_MN11_H + +enum dRes_INDEX_D_MN11 { + /* SPEC */ + dRes_INDEX_D_MN11_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN11_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN11 { + /* SPEC */ + dRes_ID_D_MN11_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN11_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN11_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/Field0.h b/assets/RZDJ01/res/FieldMap/Field0.h new file mode 100644 index 0000000000..e18a462d15 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/Field0.h @@ -0,0 +1,282 @@ +#ifndef RES_FIELD0_H +#define RES_FIELD0_H + +enum dRes_INDEX_FIELD0 { + /* DAT */ + dRes_INDEX_FIELD0_DAT_FIELD_e=0x19, + dRes_INDEX_FIELD0_DAT_PORTAL_e=0x1A, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_e=0x1D, + dRes_INDEX_FIELD0_DAT_STAGE_e=0x1E, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_1_e=0x21, + dRes_INDEX_FIELD0_DZS_ROOM1_e=0x22, + dRes_INDEX_FIELD0_DAT_STAGE_1_e=0x23, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_1_e=0x26, + dRes_INDEX_FIELD0_DAT_STAGE_2_e=0x27, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_2_e=0x2A, + dRes_INDEX_FIELD0_DZS_ROOM1_2_e=0x2B, + dRes_INDEX_FIELD0_DZS_ROOM11_e=0x2C, + dRes_INDEX_FIELD0_DZS_ROOM14_e=0x2D, + dRes_INDEX_FIELD0_DZS_ROOM2_e=0x2E, + dRes_INDEX_FIELD0_DZS_ROOM3_e=0x2F, + dRes_INDEX_FIELD0_DZS_ROOM4_e=0x30, + dRes_INDEX_FIELD0_DZS_ROOM5_e=0x31, + dRes_INDEX_FIELD0_DZS_ROOM6_e=0x32, + dRes_INDEX_FIELD0_DZS_ROOM8_e=0x33, + dRes_INDEX_FIELD0_DAT_STAGE_3_e=0x34, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_3_e=0x37, + dRes_INDEX_FIELD0_DAT_STAGE_4_e=0x38, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_4_e=0x3B, + dRes_INDEX_FIELD0_DZS_ROOM1_3_e=0x3C, + dRes_INDEX_FIELD0_DZS_ROOM2_1_e=0x3D, + dRes_INDEX_FIELD0_DZS_ROOM3_1_e=0x3E, + dRes_INDEX_FIELD0_DAT_STAGE_5_e=0x3F, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_5_e=0x42, + dRes_INDEX_FIELD0_DAT_STAGE_6_e=0x43, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_4_e=0x46, + dRes_INDEX_FIELD0_DAT_STAGE_7_e=0x47, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_6_e=0x4A, + dRes_INDEX_FIELD0_DZS_ROOM1_5_e=0x4B, + dRes_INDEX_FIELD0_DAT_STAGE_8_e=0x4C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_7_e=0x4F, + dRes_INDEX_FIELD0_DZS_ROOM1_6_e=0x50, + dRes_INDEX_FIELD0_DZS_ROOM2_2_e=0x51, + dRes_INDEX_FIELD0_DAT_STAGE_9_e=0x52, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_8_e=0x55, + dRes_INDEX_FIELD0_DZS_ROOM1_7_e=0x56, + dRes_INDEX_FIELD0_DAT_STAGE_10_e=0x57, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_9_e=0x5A, + dRes_INDEX_FIELD0_DZS_ROOM1_8_e=0x5B, + dRes_INDEX_FIELD0_DZS_ROOM2_3_e=0x5C, + dRes_INDEX_FIELD0_DZS_ROOM3_2_e=0x5D, + dRes_INDEX_FIELD0_DZS_ROOM4_1_e=0x5E, + dRes_INDEX_FIELD0_DAT_STAGE_11_e=0x5F, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_9_e=0x62, + dRes_INDEX_FIELD0_DZS_ROOM2_4_e=0x63, + dRes_INDEX_FIELD0_DZS_ROOM3_3_e=0x64, + dRes_INDEX_FIELD0_DAT_STAGE_12_e=0x65, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_10_e=0x68, + dRes_INDEX_FIELD0_DZS_ROOM1_10_e=0x69, + dRes_INDEX_FIELD0_DZS_ROOM2_5_e=0x6A, + dRes_INDEX_FIELD0_DZS_ROOM3_4_e=0x6B, + dRes_INDEX_FIELD0_DAT_STAGE_13_e=0x6C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_11_e=0x6F, + dRes_INDEX_FIELD0_DZS_ROOM1_11_e=0x70, + dRes_INDEX_FIELD0_DZS_ROOM10_e=0x71, + dRes_INDEX_FIELD0_DZS_ROOM11_1_e=0x72, + dRes_INDEX_FIELD0_DZS_ROOM12_e=0x73, + dRes_INDEX_FIELD0_DZS_ROOM13_e=0x74, + dRes_INDEX_FIELD0_DZS_ROOM14_1_e=0x75, + dRes_INDEX_FIELD0_DZS_ROOM15_e=0x76, + dRes_INDEX_FIELD0_DZS_ROOM16_e=0x77, + dRes_INDEX_FIELD0_DZS_ROOM17_e=0x78, + dRes_INDEX_FIELD0_DZS_ROOM2_6_e=0x79, + dRes_INDEX_FIELD0_DZS_ROOM3_5_e=0x7A, + dRes_INDEX_FIELD0_DZS_ROOM4_2_e=0x7B, + dRes_INDEX_FIELD0_DZS_ROOM5_1_e=0x7C, + dRes_INDEX_FIELD0_DZS_ROOM6_1_e=0x7D, + dRes_INDEX_FIELD0_DZS_ROOM7_e=0x7E, + dRes_INDEX_FIELD0_DZS_ROOM8_1_e=0x7F, + dRes_INDEX_FIELD0_DZS_ROOM9_e=0x80, + dRes_INDEX_FIELD0_DAT_STAGE_14_e=0x81, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_12_e=0x84, + dRes_INDEX_FIELD0_DZS_ROOM1_12_e=0x85, + dRes_INDEX_FIELD0_DZS_ROOM10_1_e=0x86, + dRes_INDEX_FIELD0_DZS_ROOM11_2_e=0x87, + dRes_INDEX_FIELD0_DZS_ROOM12_1_e=0x88, + dRes_INDEX_FIELD0_DZS_ROOM13_1_e=0x89, + dRes_INDEX_FIELD0_DZS_ROOM14_2_e=0x8A, + dRes_INDEX_FIELD0_DZS_ROOM15_1_e=0x8B, + dRes_INDEX_FIELD0_DZS_ROOM16_1_e=0x8C, + dRes_INDEX_FIELD0_DZS_ROOM17_1_e=0x8D, + dRes_INDEX_FIELD0_DZS_ROOM2_7_e=0x8E, + dRes_INDEX_FIELD0_DZS_ROOM3_6_e=0x8F, + dRes_INDEX_FIELD0_DZS_ROOM4_3_e=0x90, + dRes_INDEX_FIELD0_DZS_ROOM5_2_e=0x91, + dRes_INDEX_FIELD0_DZS_ROOM6_2_e=0x92, + dRes_INDEX_FIELD0_DZS_ROOM7_1_e=0x93, + dRes_INDEX_FIELD0_DZS_ROOM8_2_e=0x94, + dRes_INDEX_FIELD0_DZS_ROOM9_1_e=0x95, + dRes_INDEX_FIELD0_DAT_STAGE_15_e=0x96, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_13_e=0x99, + dRes_INDEX_FIELD0_DZS_ROOM1_13_e=0x9A, + dRes_INDEX_FIELD0_DZS_ROOM3_7_e=0x9B, + dRes_INDEX_FIELD0_DAT_STAGE_16_e=0x9C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM4_4_e=0x9F, + dRes_INDEX_FIELD0_DAT_STAGE_17_e=0xA0, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_14_e=0xA3, + dRes_INDEX_FIELD0_DAT_STAGE_18_e=0xA4, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_15_e=0xA7, + dRes_INDEX_FIELD0_DAT_STAGE_19_e=0xA8, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_16_e=0xAB, + dRes_INDEX_FIELD0_DAT_STAGE_20_e=0xAC, + /* TEX */ + dRes_INDEX_FIELD0_BTI_REGION1_e=0xAF, + dRes_INDEX_FIELD0_BTI_REGION2_e=0xB0, + dRes_INDEX_FIELD0_BTI_REGION3_e=0xB1, + dRes_INDEX_FIELD0_BTI_REGION4_e=0xB2, + dRes_INDEX_FIELD0_BTI_REGION5_e=0xB3, + dRes_INDEX_FIELD0_BTI_REGION6_e=0xB4, + dRes_INDEX_FIELD0_BTI_REGION7_e=0xB5, +}; + +enum dRes_ID_FIELD0 { + /* DAT */ + dRes_ID_FIELD0_DAT_FIELD_e=0x19, + dRes_ID_FIELD0_DAT_PORTAL_e=0x1A, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_e=0x1D, + dRes_ID_FIELD0_DAT_STAGE_e=0x1E, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_1_e=0x21, + dRes_ID_FIELD0_DZS_ROOM1_e=0x22, + dRes_ID_FIELD0_DAT_STAGE_1_e=0x23, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_1_e=0x26, + dRes_ID_FIELD0_DAT_STAGE_2_e=0x27, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_2_e=0x2A, + dRes_ID_FIELD0_DZS_ROOM1_2_e=0x2B, + dRes_ID_FIELD0_DZS_ROOM11_e=0x2C, + dRes_ID_FIELD0_DZS_ROOM14_e=0x2D, + dRes_ID_FIELD0_DZS_ROOM2_e=0x2E, + dRes_ID_FIELD0_DZS_ROOM3_e=0x2F, + dRes_ID_FIELD0_DZS_ROOM4_e=0x30, + dRes_ID_FIELD0_DZS_ROOM5_e=0x31, + dRes_ID_FIELD0_DZS_ROOM6_e=0x32, + dRes_ID_FIELD0_DZS_ROOM8_e=0x33, + dRes_ID_FIELD0_DAT_STAGE_3_e=0x34, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_3_e=0x37, + dRes_ID_FIELD0_DAT_STAGE_4_e=0x38, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_4_e=0x3B, + dRes_ID_FIELD0_DZS_ROOM1_3_e=0x3C, + dRes_ID_FIELD0_DZS_ROOM2_1_e=0x3D, + dRes_ID_FIELD0_DZS_ROOM3_1_e=0x3E, + dRes_ID_FIELD0_DAT_STAGE_5_e=0x3F, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_5_e=0x42, + dRes_ID_FIELD0_DAT_STAGE_6_e=0x43, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_4_e=0x46, + dRes_ID_FIELD0_DAT_STAGE_7_e=0x47, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_6_e=0x4A, + dRes_ID_FIELD0_DZS_ROOM1_5_e=0x4B, + dRes_ID_FIELD0_DAT_STAGE_8_e=0x4C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_7_e=0x4F, + dRes_ID_FIELD0_DZS_ROOM1_6_e=0x50, + dRes_ID_FIELD0_DZS_ROOM2_2_e=0x51, + dRes_ID_FIELD0_DAT_STAGE_9_e=0x52, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_8_e=0x55, + dRes_ID_FIELD0_DZS_ROOM1_7_e=0x56, + dRes_ID_FIELD0_DAT_STAGE_10_e=0x57, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_9_e=0x5A, + dRes_ID_FIELD0_DZS_ROOM1_8_e=0x5B, + dRes_ID_FIELD0_DZS_ROOM2_3_e=0x5C, + dRes_ID_FIELD0_DZS_ROOM3_2_e=0x5D, + dRes_ID_FIELD0_DZS_ROOM4_1_e=0x5E, + dRes_ID_FIELD0_DAT_STAGE_11_e=0x5F, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_9_e=0x62, + dRes_ID_FIELD0_DZS_ROOM2_4_e=0x63, + dRes_ID_FIELD0_DZS_ROOM3_3_e=0x64, + dRes_ID_FIELD0_DAT_STAGE_12_e=0x65, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_10_e=0x68, + dRes_ID_FIELD0_DZS_ROOM1_10_e=0x69, + dRes_ID_FIELD0_DZS_ROOM2_5_e=0x6A, + dRes_ID_FIELD0_DZS_ROOM3_4_e=0x6B, + dRes_ID_FIELD0_DAT_STAGE_13_e=0x6C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_11_e=0x6F, + dRes_ID_FIELD0_DZS_ROOM1_11_e=0x70, + dRes_ID_FIELD0_DZS_ROOM10_e=0x71, + dRes_ID_FIELD0_DZS_ROOM11_1_e=0x72, + dRes_ID_FIELD0_DZS_ROOM12_e=0x73, + dRes_ID_FIELD0_DZS_ROOM13_e=0x74, + dRes_ID_FIELD0_DZS_ROOM14_1_e=0x75, + dRes_ID_FIELD0_DZS_ROOM15_e=0x76, + dRes_ID_FIELD0_DZS_ROOM16_e=0x77, + dRes_ID_FIELD0_DZS_ROOM17_e=0x78, + dRes_ID_FIELD0_DZS_ROOM2_6_e=0x79, + dRes_ID_FIELD0_DZS_ROOM3_5_e=0x7A, + dRes_ID_FIELD0_DZS_ROOM4_2_e=0x7B, + dRes_ID_FIELD0_DZS_ROOM5_1_e=0x7C, + dRes_ID_FIELD0_DZS_ROOM6_1_e=0x7D, + dRes_ID_FIELD0_DZS_ROOM7_e=0x7E, + dRes_ID_FIELD0_DZS_ROOM8_1_e=0x7F, + dRes_ID_FIELD0_DZS_ROOM9_e=0x80, + dRes_ID_FIELD0_DAT_STAGE_14_e=0x81, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_12_e=0x84, + dRes_ID_FIELD0_DZS_ROOM1_12_e=0x85, + dRes_ID_FIELD0_DZS_ROOM10_1_e=0x86, + dRes_ID_FIELD0_DZS_ROOM11_2_e=0x87, + dRes_ID_FIELD0_DZS_ROOM12_1_e=0x88, + dRes_ID_FIELD0_DZS_ROOM13_1_e=0x89, + dRes_ID_FIELD0_DZS_ROOM14_2_e=0x8A, + dRes_ID_FIELD0_DZS_ROOM15_1_e=0x8B, + dRes_ID_FIELD0_DZS_ROOM16_1_e=0x8C, + dRes_ID_FIELD0_DZS_ROOM17_1_e=0x8D, + dRes_ID_FIELD0_DZS_ROOM2_7_e=0x8E, + dRes_ID_FIELD0_DZS_ROOM3_6_e=0x8F, + dRes_ID_FIELD0_DZS_ROOM4_3_e=0x90, + dRes_ID_FIELD0_DZS_ROOM5_2_e=0x91, + dRes_ID_FIELD0_DZS_ROOM6_2_e=0x92, + dRes_ID_FIELD0_DZS_ROOM7_1_e=0x93, + dRes_ID_FIELD0_DZS_ROOM8_2_e=0x94, + dRes_ID_FIELD0_DZS_ROOM9_1_e=0x95, + dRes_ID_FIELD0_DAT_STAGE_15_e=0x96, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_13_e=0x99, + dRes_ID_FIELD0_DZS_ROOM1_13_e=0x9A, + dRes_ID_FIELD0_DZS_ROOM3_7_e=0x9B, + dRes_ID_FIELD0_DAT_STAGE_16_e=0x9C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM4_4_e=0x9F, + dRes_ID_FIELD0_DAT_STAGE_17_e=0xA0, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_14_e=0xA3, + dRes_ID_FIELD0_DAT_STAGE_18_e=0xA4, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_15_e=0xA7, + dRes_ID_FIELD0_DAT_STAGE_19_e=0xA8, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_16_e=0xAB, + dRes_ID_FIELD0_DAT_STAGE_20_e=0xAC, + /* TEX */ + dRes_ID_FIELD0_BTI_REGION1_e=0xAF, + dRes_ID_FIELD0_BTI_REGION2_e=0xB0, + dRes_ID_FIELD0_BTI_REGION3_e=0xB1, + dRes_ID_FIELD0_BTI_REGION4_e=0xB2, + dRes_ID_FIELD0_BTI_REGION5_e=0xB3, + dRes_ID_FIELD0_BTI_REGION6_e=0xB4, + dRes_ID_FIELD0_BTI_REGION7_e=0xB5, +}; + +#endif /* !RES_FIELD0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/res-d.h b/assets/RZDJ01/res/FieldMap/res-d.h new file mode 100644 index 0000000000..b4fbf9deb6 --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/res-d.h @@ -0,0 +1,14 @@ +#ifndef RES_RES_D_H +#define RES_RES_D_H + +enum dRes_INDEX_RES_D { + /* DAT */ + dRes_INDEX_RES_D_DAT_DATA_e=0x3, +}; + +enum dRes_ID_RES_D { + /* DAT */ + dRes_ID_RES_D_DAT_DATA_e=0x3, +}; + +#endif /* !RES_RES_D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/FieldMap/res-f.h b/assets/RZDJ01/res/FieldMap/res-f.h new file mode 100644 index 0000000000..5b4ba2f74b --- /dev/null +++ b/assets/RZDJ01/res/FieldMap/res-f.h @@ -0,0 +1,18 @@ +#ifndef RES_RES_F_H +#define RES_RES_F_H + +enum dRes_INDEX_RES_F { + /* DAT */ + dRes_INDEX_RES_F_DAT_DATA_e=0x4, + /* TEX */ + dRes_INDEX_RES_F_BTI_REGION8_e=0x7, +}; + +enum dRes_ID_RES_F { + /* DAT */ + dRes_ID_RES_F_DAT_DATA_e=0x4, + /* TEX */ + dRes_ID_RES_F_BTI_REGION8_e=0x7, +}; + +#endif /* !RES_RES_F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Fonteu/fontres.h b/assets/RZDJ01/res/Fonteu/fontres.h new file mode 100644 index 0000000000..c5d44a1f05 --- /dev/null +++ b/assets/RZDJ01/res/Fonteu/fontres.h @@ -0,0 +1,14 @@ +#ifndef RES_FONTRES_H +#define RES_FONTRES_H + +enum dRes_INDEX_FONTRES { + /* ROOT */ + dRes_INDEX_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +enum dRes_ID_FONTRES { + /* ROOT */ + dRes_ID_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +#endif /* !RES_FONTRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Fonteu/rubyres.h b/assets/RZDJ01/res/Fonteu/rubyres.h new file mode 100644 index 0000000000..601a1f4e9c --- /dev/null +++ b/assets/RZDJ01/res/Fonteu/rubyres.h @@ -0,0 +1,14 @@ +#ifndef RES_RUBYRES_H +#define RES_RUBYRES_H + +enum dRes_INDEX_RUBYRES { + /* ROOT */ + dRes_INDEX_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +enum dRes_ID_RUBYRES { + /* ROOT */ + dRes_ID_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +#endif /* !RES_RUBYRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Fontus/fontres.h b/assets/RZDJ01/res/Fontus/fontres.h new file mode 100644 index 0000000000..c5d44a1f05 --- /dev/null +++ b/assets/RZDJ01/res/Fontus/fontres.h @@ -0,0 +1,14 @@ +#ifndef RES_FONTRES_H +#define RES_FONTRES_H + +enum dRes_INDEX_FONTRES { + /* ROOT */ + dRes_INDEX_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +enum dRes_ID_FONTRES { + /* ROOT */ + dRes_ID_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +#endif /* !RES_FONTRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Fontus/rubyres.h b/assets/RZDJ01/res/Fontus/rubyres.h new file mode 100644 index 0000000000..601a1f4e9c --- /dev/null +++ b/assets/RZDJ01/res/Fontus/rubyres.h @@ -0,0 +1,14 @@ +#ifndef RES_RUBYRES_H +#define RES_RUBYRES_H + +enum dRes_INDEX_RUBYRES { + /* ROOT */ + dRes_INDEX_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +enum dRes_ID_RUBYRES { + /* ROOT */ + dRes_ID_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +#endif /* !RES_RUBYRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/LogoPalFr.h b/assets/RZDJ01/res/Layout/LogoPalFr.h new file mode 100644 index 0000000000..03d2a0f261 --- /dev/null +++ b/assets/RZDJ01/res/Layout/LogoPalFr.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALFR_H +#define RES_LOGOPALFR_H + +enum dRes_INDEX_LOGOPALFR { + /* DAT */ + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_CHOICE_FR_e=0x3, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_INTER_FR_e=0x4, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_NO_FR_e=0x5, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_PRO_FR_e=0x6, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_YES_FR_e=0x7, + dRes_INDEX_LOGOPALFR_BTI_WARNING_FR_e=0x8, + dRes_INDEX_LOGOPALFR_BTI_WARNING_PSTART_FR_e=0x9, +}; + +enum dRes_ID_LOGOPALFR { + /* DAT */ + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_CHOICE_FR_e=0x3, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_INTER_FR_e=0x4, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_NO_FR_e=0x5, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_PRO_FR_e=0x6, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_YES_FR_e=0x7, + dRes_ID_LOGOPALFR_BTI_WARNING_FR_e=0x8, + dRes_ID_LOGOPALFR_BTI_WARNING_PSTART_FR_e=0x9, +}; + +#endif /* !RES_LOGOPALFR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/LogoPalGm.h b/assets/RZDJ01/res/Layout/LogoPalGm.h new file mode 100644 index 0000000000..aab428436f --- /dev/null +++ b/assets/RZDJ01/res/Layout/LogoPalGm.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALGM_H +#define RES_LOGOPALGM_H + +enum dRes_INDEX_LOGOPALGM { + /* DAT */ + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_CHOICE_GM_e=0x3, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_INTER_GM_e=0x4, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_NO_GM_e=0x5, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_PRO_GM_e=0x6, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_YES_GM_e=0x7, + dRes_INDEX_LOGOPALGM_BTI_WARNING_GM_e=0x8, + dRes_INDEX_LOGOPALGM_BTI_WARNING_PSTART_GM_e=0x9, +}; + +enum dRes_ID_LOGOPALGM { + /* DAT */ + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_CHOICE_GM_e=0x3, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_INTER_GM_e=0x4, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_NO_GM_e=0x5, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_PRO_GM_e=0x6, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_YES_GM_e=0x7, + dRes_ID_LOGOPALGM_BTI_WARNING_GM_e=0x8, + dRes_ID_LOGOPALGM_BTI_WARNING_PSTART_GM_e=0x9, +}; + +#endif /* !RES_LOGOPALGM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/LogoPalIt.h b/assets/RZDJ01/res/Layout/LogoPalIt.h new file mode 100644 index 0000000000..eb1ab99d25 --- /dev/null +++ b/assets/RZDJ01/res/Layout/LogoPalIt.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALIT_H +#define RES_LOGOPALIT_H + +enum dRes_INDEX_LOGOPALIT { + /* DAT */ + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_CHOICE_IT_e=0x3, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_INTER_IT_e=0x4, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_NO_IT_e=0x5, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_PRO_IT_e=0x6, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_YES_IT_e=0x7, + dRes_INDEX_LOGOPALIT_BTI_WARNING_IT_e=0x8, + dRes_INDEX_LOGOPALIT_BTI_WARNING_PSTART_IT_e=0x9, +}; + +enum dRes_ID_LOGOPALIT { + /* DAT */ + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_CHOICE_IT_e=0x3, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_INTER_IT_e=0x4, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_NO_IT_e=0x5, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_PRO_IT_e=0x6, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_YES_IT_e=0x7, + dRes_ID_LOGOPALIT_BTI_WARNING_IT_e=0x8, + dRes_ID_LOGOPALIT_BTI_WARNING_PSTART_IT_e=0x9, +}; + +#endif /* !RES_LOGOPALIT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/LogoPalSp.h b/assets/RZDJ01/res/Layout/LogoPalSp.h new file mode 100644 index 0000000000..04994e76c6 --- /dev/null +++ b/assets/RZDJ01/res/Layout/LogoPalSp.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALSP_H +#define RES_LOGOPALSP_H + +enum dRes_INDEX_LOGOPALSP { + /* DAT */ + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_CHOICE_SP_e=0x3, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_INTER_SP_e=0x4, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_NO_SP_e=0x5, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_PRO_SP_e=0x6, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_YES_SP_e=0x7, + dRes_INDEX_LOGOPALSP_BTI_WARNING_PSTART_SP_e=0x8, + dRes_INDEX_LOGOPALSP_BTI_WARNING_SP_e=0x9, +}; + +enum dRes_ID_LOGOPALSP { + /* DAT */ + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_CHOICE_SP_e=0x3, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_INTER_SP_e=0x4, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_NO_SP_e=0x5, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_PRO_SP_e=0x6, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_YES_SP_e=0x7, + dRes_ID_LOGOPALSP_BTI_WARNING_PSTART_SP_e=0x8, + dRes_ID_LOGOPALSP_BTI_WARNING_SP_e=0x9, +}; + +#endif /* !RES_LOGOPALSP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/LogoPalUk.h b/assets/RZDJ01/res/Layout/LogoPalUk.h new file mode 100644 index 0000000000..e6e79e3dbc --- /dev/null +++ b/assets/RZDJ01/res/Layout/LogoPalUk.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALUK_H +#define RES_LOGOPALUK_H + +enum dRes_INDEX_LOGOPALUK { + /* DAT */ + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_CHOICE_e=0x3, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_INTER_e=0x4, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_NO_e=0x5, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_PRO_e=0x6, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_YES_e=0x7, + dRes_INDEX_LOGOPALUK_BTI_WARNING_e=0x8, + dRes_INDEX_LOGOPALUK_BTI_WARNING_PSTART_e=0x9, +}; + +enum dRes_ID_LOGOPALUK { + /* DAT */ + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_CHOICE_e=0x3, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_INTER_e=0x4, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_NO_e=0x5, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_PRO_e=0x6, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_YES_e=0x7, + dRes_ID_LOGOPALUK_BTI_WARNING_e=0x8, + dRes_ID_LOGOPALUK_BTI_WARNING_PSTART_e=0x9, +}; + +#endif /* !RES_LOGOPALUK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/Title2D.h b/assets/RZDJ01/res/Layout/Title2D.h new file mode 100644 index 0000000000..94893b6b72 --- /dev/null +++ b/assets/RZDJ01/res/Layout/Title2D.h @@ -0,0 +1,36 @@ +#ifndef RES_TITLE2D_H +#define RES_TITLE2D_H + +enum dRes_INDEX_TITLE2D { + /* SCRN */ + dRes_INDEX_TITLE2D_BLO_ZELDA_E3_2006_THANKS_e=0x4, + dRes_INDEX_TITLE2D_BLO_ZELDA_PRESS_START_e=0x5, + dRes_INDEX_TITLE2D_BLO_ZELDA_PRESS_START_AB_REVO_e=0x6, + /* TIMG */ + dRes_INDEX_TITLE2D_BTI_BLACK_80_e=0x9, + dRes_INDEX_TITLE2D_BTI_BLOCK8X8_e=0xA, + dRes_INDEX_TITLE2D_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_TITLE2D_BTI_TT_IA4_YAJI_e=0xC, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_BUTTON_A_8IA_e=0xD, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0xE, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xF, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x10, +}; + +enum dRes_ID_TITLE2D { + /* SCRN */ + dRes_ID_TITLE2D_BLO_ZELDA_E3_2006_THANKS_e=0x4, + dRes_ID_TITLE2D_BLO_ZELDA_PRESS_START_e=0x5, + dRes_ID_TITLE2D_BLO_ZELDA_PRESS_START_AB_REVO_e=0x6, + /* TIMG */ + dRes_ID_TITLE2D_BTI_BLACK_80_e=0x9, + dRes_ID_TITLE2D_BTI_BLOCK8X8_e=0xA, + dRes_ID_TITLE2D_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_TITLE2D_BTI_TT_IA4_YAJI_e=0xC, + dRes_ID_TITLE2D_BTI_TT_ZELDA_BUTTON_A_8IA_e=0xD, + dRes_ID_TITLE2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0xE, + dRes_ID_TITLE2D_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xF, + dRes_ID_TITLE2D_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x10, +}; + +#endif /* !RES_TITLE2D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/button.h b/assets/RZDJ01/res/Layout/button.h new file mode 100644 index 0000000000..80050eac32 --- /dev/null +++ b/assets/RZDJ01/res/Layout/button.h @@ -0,0 +1,58 @@ +#ifndef RES_BUTTON_H +#define RES_BUTTON_H + +enum dRes_INDEX_BUTTON { + /* SCRN */ + dRes_INDEX_BUTTON_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_e=0x4, + /* TIMG */ + dRes_INDEX_BUTTON_BTI_BLOCK8X8_e=0x7, + dRes_INDEX_BUTTON_BTI_BOW_LIGHT_e=0x8, + dRes_INDEX_BUTTON_10_C_STICK_ANIM_OTAH_e=0x9, + dRes_INDEX_BUTTON_BTI_IM_BOTTLE_e=0xA, + dRes_INDEX_BUTTON_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0xC, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0xD, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0xE, + dRes_INDEX_BUTTON_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_INDEX_BUTTON_BTI_MIDONA64_e=0x10, + dRes_INDEX_BUTTON_BTI_TT_IA4_3D_BTN_e=0x11, + dRes_INDEX_BUTTON_BTI_TT_IA4_YAJI_e=0x12, + dRes_INDEX_BUTTON_BTI_TT_START_00_e=0x13, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x14, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x15, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x17, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x18, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x19, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x1A, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x1B, +}; + +enum dRes_ID_BUTTON { + /* SCRN */ + dRes_ID_BUTTON_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_e=0x4, + /* TIMG */ + dRes_ID_BUTTON_BTI_BLOCK8X8_e=0x7, + dRes_ID_BUTTON_BTI_BOW_LIGHT_e=0x8, + dRes_ID_BUTTON_10_C_STICK_ANIM_OTAH_e=0x9, + dRes_ID_BUTTON_BTI_IM_BOTTLE_e=0xA, + dRes_ID_BUTTON_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_ID_BUTTON_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0xC, + dRes_ID_BUTTON_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0xD, + dRes_ID_BUTTON_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0xE, + dRes_ID_BUTTON_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_ID_BUTTON_BTI_MIDONA64_e=0x10, + dRes_ID_BUTTON_BTI_TT_IA4_3D_BTN_e=0x11, + dRes_ID_BUTTON_BTI_TT_IA4_YAJI_e=0x12, + dRes_ID_BUTTON_BTI_TT_START_00_e=0x13, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x14, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x15, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x17, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x18, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x19, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x1A, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x1B, +}; + +#endif /* !RES_BUTTON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/clctres.h b/assets/RZDJ01/res/Layout/clctres.h new file mode 100644 index 0000000000..5755fa10f9 --- /dev/null +++ b/assets/RZDJ01/res/Layout/clctres.h @@ -0,0 +1,220 @@ +#ifndef RES_CLCTRES_H +#define RES_CLCTRES_H + +enum dRes_INDEX_CLCTRES { + /* BCK */ + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRES_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRES_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRES_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRES_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x1C, + dRes_INDEX_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1D, + dRes_INDEX_CLCTRES_BTK_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1E, + dRes_INDEX_CLCTRES_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRES_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRES_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRES_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x23, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRES_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRES_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRES_BTI_BOW_LIGHT_e=0x2F, + dRes_INDEX_CLCTRES_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_INDEX_CLCTRES_BTI_I4_GRA_e=0x31, + dRes_INDEX_CLCTRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x32, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x33, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x34, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x35, + dRes_INDEX_CLCTRES_BTI_IM_KINOBOU_48_e=0x36, + dRes_INDEX_CLCTRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x37, + dRes_INDEX_CLCTRES_BTI_IM_WIICON_STHICK_00_e=0x38, + dRes_INDEX_CLCTRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x39, + dRes_INDEX_CLCTRES_BTI_NAVI_L_e=0x3A, + dRes_INDEX_CLCTRES_BTI_NI_HAIRIANOTATE_48_e=0x3B, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_FISH_e=0x3C, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_LETTER_e=0x3D, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3E, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_POU_e=0x3F, + dRes_INDEX_CLCTRES_BTI_NI_KAB_O_e=0x40, + dRes_INDEX_CLCTRES_BTI_NI_KINOTATE_48_e=0x41, + dRes_INDEX_CLCTRES_BTI_NI_MAGICARMOR_48_e=0x42, + dRes_INDEX_CLCTRES_BTI_NI_MASTERSWORD_48_e=0x43, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_CHILD_e=0x44, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_FISH_e=0x45, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_IRIA_e=0x46, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_MEDICIN_e=0x47, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_POU_e=0x48, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU1_48_e=0x49, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU2_48_e=0x4A, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU3_48_e=0x4B, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU1_48_e=0x4C, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU2_48_e=0x4D, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU3_48_e=0x4E, + dRes_INDEX_CLCTRES_BTI_NI_ZOURANOFUKU_48_e=0x4F, + dRes_INDEX_CLCTRES_BTI_TTDELUNOTATE_S3_TC_e=0x50, + dRes_INDEX_CLCTRES_BTI_TT_3SETU_W_L_64_e=0x51, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK128_00_e=0x52, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK8X8_e=0x53, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK_GRADE_e=0x54, + dRes_INDEX_CLCTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x55, + dRes_INDEX_CLCTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x56, + dRes_INDEX_CLCTRES_BTI_TT_DO_ICON7_160_174_e=0x57, + dRes_INDEX_CLCTRES_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_INDEX_CLCTRES_BTI_TT_I4_GRA_e=0x5C, + dRes_INDEX_CLCTRES_BTI_TT_IA4_YAJI_e=0x5D, + dRes_INDEX_CLCTRES_BTI_TT_IASTAR01_e=0x5E, + dRes_INDEX_CLCTRES_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_INDEX_CLCTRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_INDEX_CLCTRES_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_INDEX_CLCTRES_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_INDEX_CLCTRES_BTI_TT_LINE2_e=0x63, + dRes_INDEX_CLCTRES_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_e=0x65, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_BIG_e=0x66, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_INDEX_CLCTRES_BTI_TT_YAKUSHIMA_e=0x68, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x69, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x6A, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6B, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6C, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6D, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6E, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x6F, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x70, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x71, + dRes_INDEX_CLCTRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x72, +}; + +enum dRes_ID_CLCTRES { + /* BCK */ + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRES_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRES_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRES_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRES_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x1C, + dRes_ID_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1D, + dRes_ID_CLCTRES_BTK_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1E, + dRes_ID_CLCTRES_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRES_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRES_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRES_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x23, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRES_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRES_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRES_BTI_BOW_LIGHT_e=0x2F, + dRes_ID_CLCTRES_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_ID_CLCTRES_BTI_I4_GRA_e=0x31, + dRes_ID_CLCTRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x32, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x33, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x34, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x35, + dRes_ID_CLCTRES_BTI_IM_KINOBOU_48_e=0x36, + dRes_ID_CLCTRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x37, + dRes_ID_CLCTRES_BTI_IM_WIICON_STHICK_00_e=0x38, + dRes_ID_CLCTRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x39, + dRes_ID_CLCTRES_BTI_NAVI_L_e=0x3A, + dRes_ID_CLCTRES_BTI_NI_HAIRIANOTATE_48_e=0x3B, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_FISH_e=0x3C, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_LETTER_e=0x3D, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3E, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_POU_e=0x3F, + dRes_ID_CLCTRES_BTI_NI_KAB_O_e=0x40, + dRes_ID_CLCTRES_BTI_NI_KINOTATE_48_e=0x41, + dRes_ID_CLCTRES_BTI_NI_MAGICARMOR_48_e=0x42, + dRes_ID_CLCTRES_BTI_NI_MASTERSWORD_48_e=0x43, + dRes_ID_CLCTRES_BTI_NI_NIOI_CHILD_e=0x44, + dRes_ID_CLCTRES_BTI_NI_NIOI_FISH_e=0x45, + dRes_ID_CLCTRES_BTI_NI_NIOI_IRIA_e=0x46, + dRes_ID_CLCTRES_BTI_NI_NIOI_MEDICIN_e=0x47, + dRes_ID_CLCTRES_BTI_NI_NIOI_POU_e=0x48, + dRes_ID_CLCTRES_BTI_NI_SAIFU1_48_e=0x49, + dRes_ID_CLCTRES_BTI_NI_SAIFU2_48_e=0x4A, + dRes_ID_CLCTRES_BTI_NI_SAIFU3_48_e=0x4B, + dRes_ID_CLCTRES_BTI_NI_YADUTU1_48_e=0x4C, + dRes_ID_CLCTRES_BTI_NI_YADUTU2_48_e=0x4D, + dRes_ID_CLCTRES_BTI_NI_YADUTU3_48_e=0x4E, + dRes_ID_CLCTRES_BTI_NI_ZOURANOFUKU_48_e=0x4F, + dRes_ID_CLCTRES_BTI_TTDELUNOTATE_S3_TC_e=0x50, + dRes_ID_CLCTRES_BTI_TT_3SETU_W_L_64_e=0x51, + dRes_ID_CLCTRES_BTI_TT_BLOCK128_00_e=0x52, + dRes_ID_CLCTRES_BTI_TT_BLOCK8X8_e=0x53, + dRes_ID_CLCTRES_BTI_TT_BLOCK_GRADE_e=0x54, + dRes_ID_CLCTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x55, + dRes_ID_CLCTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x56, + dRes_ID_CLCTRES_BTI_TT_DO_ICON7_160_174_e=0x57, + dRes_ID_CLCTRES_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_ID_CLCTRES_BTI_TT_I4_GRA_e=0x5C, + dRes_ID_CLCTRES_BTI_TT_IA4_YAJI_e=0x5D, + dRes_ID_CLCTRES_BTI_TT_IASTAR01_e=0x5E, + dRes_ID_CLCTRES_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_ID_CLCTRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_ID_CLCTRES_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_ID_CLCTRES_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_ID_CLCTRES_BTI_TT_LINE2_e=0x63, + dRes_ID_CLCTRES_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_ID_CLCTRES_BTI_TT_SPOT_e=0x65, + dRes_ID_CLCTRES_BTI_TT_SPOT_BIG_e=0x66, + dRes_ID_CLCTRES_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_ID_CLCTRES_BTI_TT_YAKUSHIMA_e=0x68, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x69, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x6A, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6B, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6C, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6D, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6E, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x6F, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x70, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x71, + dRes_ID_CLCTRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x72, +}; + +#endif /* !RES_CLCTRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/clctresE3.h b/assets/RZDJ01/res/Layout/clctresE3.h new file mode 100644 index 0000000000..b7aba2ce00 --- /dev/null +++ b/assets/RZDJ01/res/Layout/clctresE3.h @@ -0,0 +1,98 @@ +#ifndef RES_CLCTRESE3_H +#define RES_CLCTRESE3_H + +enum dRes_INDEX_CLCTRESE3 { + /* SCRN */ + dRes_INDEX_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x5, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_E3_2006_PAUSE_e=0x6, + dRes_INDEX_CLCTRESE3_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x7, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x8, + dRes_INDEX_CLCTRESE3_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x9, + dRes_INDEX_CLCTRESE3_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0xA, + /* TIMG */ + dRes_INDEX_CLCTRESE3_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_CLCTRESE3_BTI_BLACK_80_e=0xE, + dRes_INDEX_CLCTRESE3_BTI_BOW_LIGHT_e=0xF, + dRes_INDEX_CLCTRESE3_BTI_FS_MULTIWHITE_00_e=0x10, + dRes_INDEX_CLCTRESE3_BTI_I4_GRA_e=0x11, + dRes_INDEX_CLCTRESE3_BTI_IM_B_BUTTON_01_e=0x12, + dRes_INDEX_CLCTRESE3_BTI_TT_3SETU_W_L_64_e=0x13, + dRes_INDEX_CLCTRESE3_BTI_TT_BLOCK128_00_e=0x14, + dRes_INDEX_CLCTRESE3_BTI_TT_BLOCK8X8_e=0x15, + dRes_INDEX_CLCTRESE3_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x16, + dRes_INDEX_CLCTRESE3_BTI_TT_BUTTON_BASE0_SIDE_e=0x17, + dRes_INDEX_CLCTRESE3_BTI_TT_DO_ICON7_160_174_e=0x18, + dRes_INDEX_CLCTRESE3_BTI_TT_GOLD_UZU_LONG2_e=0x19, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_LU_e=0x1A, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x1B, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_TOP_RR_e=0x1C, + dRes_INDEX_CLCTRESE3_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_CLCTRESE3_BTI_TT_IA4_BBTN_e=0x1E, + dRes_INDEX_CLCTRESE3_BTI_TT_IA4_YAJI_e=0x1F, + dRes_INDEX_CLCTRESE3_BTI_TT_KAZARI_KANI_00_e=0x20, + dRes_INDEX_CLCTRESE3_BTI_TT_LINE2_e=0x21, + dRes_INDEX_CLCTRESE3_BTI_TT_SELECT_SPOT64X64_e=0x22, + dRes_INDEX_CLCTRESE3_BTI_TT_SPOT_e=0x23, + dRes_INDEX_CLCTRESE3_BTI_TT_SPOT_BIG_e=0x24, + dRes_INDEX_CLCTRESE3_BTI_TT_TITLE3DSTICKANIM_00_e=0x25, + dRes_INDEX_CLCTRESE3_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x26, + dRes_INDEX_CLCTRESE3_BTI_TT_W08_160_GRA_e=0x27, + dRes_INDEX_CLCTRESE3_BTI_TT_YAKUSHIMA_e=0x28, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x29, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2A, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2B, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2C, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x2D, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, + dRes_INDEX_CLCTRESE3_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x2F, +}; + +enum dRes_ID_CLCTRESE3 { + /* SCRN */ + dRes_ID_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x5, + dRes_ID_CLCTRESE3_BLO_ZELDA_E3_2006_PAUSE_e=0x6, + dRes_ID_CLCTRESE3_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x7, + dRes_ID_CLCTRESE3_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x8, + dRes_ID_CLCTRESE3_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x9, + dRes_ID_CLCTRESE3_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0xA, + /* TIMG */ + dRes_ID_CLCTRESE3_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_CLCTRESE3_BTI_BLACK_80_e=0xE, + dRes_ID_CLCTRESE3_BTI_BOW_LIGHT_e=0xF, + dRes_ID_CLCTRESE3_BTI_FS_MULTIWHITE_00_e=0x10, + dRes_ID_CLCTRESE3_BTI_I4_GRA_e=0x11, + dRes_ID_CLCTRESE3_BTI_IM_B_BUTTON_01_e=0x12, + dRes_ID_CLCTRESE3_BTI_TT_3SETU_W_L_64_e=0x13, + dRes_ID_CLCTRESE3_BTI_TT_BLOCK128_00_e=0x14, + dRes_ID_CLCTRESE3_BTI_TT_BLOCK8X8_e=0x15, + dRes_ID_CLCTRESE3_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x16, + dRes_ID_CLCTRESE3_BTI_TT_BUTTON_BASE0_SIDE_e=0x17, + dRes_ID_CLCTRESE3_BTI_TT_DO_ICON7_160_174_e=0x18, + dRes_ID_CLCTRESE3_BTI_TT_GOLD_UZU_LONG2_e=0x19, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_LU_e=0x1A, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x1B, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_TOP_RR_e=0x1C, + dRes_ID_CLCTRESE3_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_CLCTRESE3_BTI_TT_IA4_BBTN_e=0x1E, + dRes_ID_CLCTRESE3_BTI_TT_IA4_YAJI_e=0x1F, + dRes_ID_CLCTRESE3_BTI_TT_KAZARI_KANI_00_e=0x20, + dRes_ID_CLCTRESE3_BTI_TT_LINE2_e=0x21, + dRes_ID_CLCTRESE3_BTI_TT_SELECT_SPOT64X64_e=0x22, + dRes_ID_CLCTRESE3_BTI_TT_SPOT_e=0x23, + dRes_ID_CLCTRESE3_BTI_TT_SPOT_BIG_e=0x24, + dRes_ID_CLCTRESE3_BTI_TT_TITLE3DSTICKANIM_00_e=0x25, + dRes_ID_CLCTRESE3_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x26, + dRes_ID_CLCTRESE3_BTI_TT_W08_160_GRA_e=0x27, + dRes_ID_CLCTRESE3_BTI_TT_YAKUSHIMA_e=0x28, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x29, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2A, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2B, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2C, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x2D, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, + dRes_ID_CLCTRESE3_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x2F, +}; + +#endif /* !RES_CLCTRESE3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/clctresR.h b/assets/RZDJ01/res/Layout/clctresR.h new file mode 100644 index 0000000000..e4911d6b75 --- /dev/null +++ b/assets/RZDJ01/res/Layout/clctresR.h @@ -0,0 +1,212 @@ +#ifndef RES_CLCTRESR_H +#define RES_CLCTRESR_H + +enum dRes_INDEX_CLCTRESR { + /* BCK */ + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_INDEX_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_INDEX_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_INDEX_CLCTRESR_BTI_BLUEGIL_00_e=0x30, + dRes_INDEX_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x31, + dRes_INDEX_CLCTRESR_BTI_I4_GRA_e=0x32, + dRes_INDEX_CLCTRESR_BTI_IM_BOTTLE_POU_e=0x33, + dRes_INDEX_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x34, + dRes_INDEX_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x35, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x36, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x37, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x38, + dRes_INDEX_CLCTRESR_BTI_IM_JUJI_KEY_03_e=0x39, + dRes_INDEX_CLCTRESR_BTI_IM_KINOBOU_48_e=0x3A, + dRes_INDEX_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x3B, + dRes_INDEX_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3C, + dRes_INDEX_CLCTRESR_BTI_KABUTO_OSU_00_e=0x3D, + dRes_INDEX_CLCTRESR_BTI_NAVI_L_e=0x3E, + dRes_INDEX_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3F, + dRes_INDEX_CLCTRESR_BTI_NI_KINOTATE_48_e=0x40, + dRes_INDEX_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_INDEX_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU1_48_e=0x43, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU2_48_e=0x44, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU3_48_e=0x45, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU1_48_e=0x46, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU2_48_e=0x47, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU3_48_e=0x48, + dRes_INDEX_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x49, + dRes_INDEX_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x4A, + dRes_INDEX_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x4B, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK128_00_e=0x4C, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK8X8_e=0x4D, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x4E, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x4F, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x50, + dRes_INDEX_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x51, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x52, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x53, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x54, + dRes_INDEX_CLCTRESR_BTI_TT_I4_GRA_e=0x55, + dRes_INDEX_CLCTRESR_BTI_TT_IA4_YAJI_e=0x56, + dRes_INDEX_CLCTRESR_BTI_TT_IASTAR01_e=0x57, + dRes_INDEX_CLCTRESR_BTI_TT_ITEM_ICON_LETTER_00_e=0x58, + dRes_INDEX_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x59, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x5A, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x5B, + dRes_INDEX_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x5C, + dRes_INDEX_CLCTRESR_BTI_TT_LINE2_e=0x5D, + dRes_INDEX_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x5E, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_e=0x5F, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_BIG_e=0x60, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x61, + dRes_INDEX_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x62, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x63, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x64, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x65, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x66, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x67, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_1ST_00_e=0x68, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_2ND_00_e=0x69, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_3RD_00_e=0x6A, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_00_e=0x6B, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_03_e=0x6C, + dRes_INDEX_CLCTRESR_BTI_ZELDA_ITEM_ICON_MAKIMONO_06_e=0x6D, + dRes_INDEX_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x6E, +}; + +enum dRes_ID_CLCTRESR { + /* BCK */ + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_ID_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_ID_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_ID_CLCTRESR_BTI_BLUEGIL_00_e=0x30, + dRes_ID_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x31, + dRes_ID_CLCTRESR_BTI_I4_GRA_e=0x32, + dRes_ID_CLCTRESR_BTI_IM_BOTTLE_POU_e=0x33, + dRes_ID_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x34, + dRes_ID_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x35, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x36, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x37, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x38, + dRes_ID_CLCTRESR_BTI_IM_JUJI_KEY_03_e=0x39, + dRes_ID_CLCTRESR_BTI_IM_KINOBOU_48_e=0x3A, + dRes_ID_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x3B, + dRes_ID_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3C, + dRes_ID_CLCTRESR_BTI_KABUTO_OSU_00_e=0x3D, + dRes_ID_CLCTRESR_BTI_NAVI_L_e=0x3E, + dRes_ID_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3F, + dRes_ID_CLCTRESR_BTI_NI_KINOTATE_48_e=0x40, + dRes_ID_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_ID_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_ID_CLCTRESR_BTI_NI_SAIFU1_48_e=0x43, + dRes_ID_CLCTRESR_BTI_NI_SAIFU2_48_e=0x44, + dRes_ID_CLCTRESR_BTI_NI_SAIFU3_48_e=0x45, + dRes_ID_CLCTRESR_BTI_NI_YADUTU1_48_e=0x46, + dRes_ID_CLCTRESR_BTI_NI_YADUTU2_48_e=0x47, + dRes_ID_CLCTRESR_BTI_NI_YADUTU3_48_e=0x48, + dRes_ID_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x49, + dRes_ID_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x4A, + dRes_ID_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x4B, + dRes_ID_CLCTRESR_BTI_TT_BLOCK128_00_e=0x4C, + dRes_ID_CLCTRESR_BTI_TT_BLOCK8X8_e=0x4D, + dRes_ID_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x4E, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x4F, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x50, + dRes_ID_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x51, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x52, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x53, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x54, + dRes_ID_CLCTRESR_BTI_TT_I4_GRA_e=0x55, + dRes_ID_CLCTRESR_BTI_TT_IA4_YAJI_e=0x56, + dRes_ID_CLCTRESR_BTI_TT_IASTAR01_e=0x57, + dRes_ID_CLCTRESR_BTI_TT_ITEM_ICON_LETTER_00_e=0x58, + dRes_ID_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x59, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x5A, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x5B, + dRes_ID_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x5C, + dRes_ID_CLCTRESR_BTI_TT_LINE2_e=0x5D, + dRes_ID_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x5E, + dRes_ID_CLCTRESR_BTI_TT_SPOT_e=0x5F, + dRes_ID_CLCTRESR_BTI_TT_SPOT_BIG_e=0x60, + dRes_ID_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x61, + dRes_ID_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x62, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x63, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x64, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x65, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x66, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x67, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_1ST_00_e=0x68, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_2ND_00_e=0x69, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_3RD_00_e=0x6A, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_00_e=0x6B, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_03_e=0x6C, + dRes_ID_CLCTRESR_BTI_ZELDA_ITEM_ICON_MAKIMONO_06_e=0x6D, + dRes_ID_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x6E, +}; + +#endif /* !RES_CLCTRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/dmapres.h b/assets/RZDJ01/res/Layout/dmapres.h new file mode 100644 index 0000000000..fdfb3d73bb --- /dev/null +++ b/assets/RZDJ01/res/Layout/dmapres.h @@ -0,0 +1,164 @@ +#ifndef RES_DMAPRES_H +#define RES_DMAPRES_H + +enum dRes_INDEX_DMAPRES { + /* SCRN */ + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_BASE_e=0x4, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_e=0x5, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x6, + dRes_INDEX_DMAPRES_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_e=0x8, + dRes_INDEX_DMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + /* TIMG */ + dRes_INDEX_DMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0xC, + dRes_INDEX_DMAPRES_BTI_BOW_LIGHT_e=0xD, + dRes_INDEX_DMAPRES_BTI_FONT_09_2_e=0xE, + dRes_INDEX_DMAPRES_BTI_IM_BLACK_32_e=0xF, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x10, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x11, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x12, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x13, + dRes_INDEX_DMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x14, + dRes_INDEX_DMAPRES_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x15, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x16, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x17, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x18, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x19, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1A, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1B, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1C, + dRes_INDEX_DMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1D, + dRes_INDEX_DMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x1E, + dRes_INDEX_DMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x1F, + dRes_INDEX_DMAPRES_BTI_NI_KEY_SHINSHITU_48_e=0x20, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS1_47_56_e=0x21, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS2_47_56_e=0x22, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS3_47_56_e=0x23, + dRes_INDEX_DMAPRES_BTI_NI_OBACYAN_e=0x24, + dRes_INDEX_DMAPRES_BTI_ST_GOLD_WOLF_e=0x25, + dRes_INDEX_DMAPRES_BTI_ST_YUKI_M_e=0x26, + dRes_INDEX_DMAPRES_BTI_ST_YUKI_W_e=0x27, + dRes_INDEX_DMAPRES_BTI_TT_1_METAL_40X40_e=0x28, + dRes_INDEX_DMAPRES_BTI_TT_3SETU_W_L_64_e=0x29, + dRes_INDEX_DMAPRES_BTI_TT_3_METAL_40X40_e=0x2A, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK128_00_e=0x2B, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK_GRADE_e=0x2D, + dRes_INDEX_DMAPRES_BTI_TT_DO_ICON7_160_174_e=0x2E, + dRes_INDEX_DMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2F, + dRes_INDEX_DMAPRES_BTI_TT_I4_GRA_e=0x30, + dRes_INDEX_DMAPRES_BTI_TT_IASTAR01_e=0x31, + dRes_INDEX_DMAPRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x32, + dRes_INDEX_DMAPRES_BTI_TT_KAZARI_KANI_00_e=0x33, + dRes_INDEX_DMAPRES_BTI_TT_KMPS_48_e=0x34, + dRes_INDEX_DMAPRES_BTI_TT_LINE2_e=0x35, + dRes_INDEX_DMAPRES_BTI_TT_MAP_48_e=0x36, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x37, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x38, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x39, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3A, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3B, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3C, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3D, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3E, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3F, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x40, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x41, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x42, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x43, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x44, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x45, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x46, + dRes_INDEX_DMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x47, + dRes_INDEX_DMAPRES_BTI_TT_SPOT_e=0x48, + dRes_INDEX_DMAPRES_BTI_TT_SPOT_SQUARE3_e=0x49, + dRes_INDEX_DMAPRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x4A, + dRes_INDEX_DMAPRES_BTI_TT_W08_160_GRA_e=0x4B, + dRes_INDEX_DMAPRES_BTI_TT_YAKUSHIMA_e=0x4C, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4D, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4E, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4F, + dRes_INDEX_DMAPRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x50, +}; + +enum dRes_ID_DMAPRES { + /* SCRN */ + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_BASE_e=0x4, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_e=0x5, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x6, + dRes_ID_DMAPRES_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_e=0x8, + dRes_ID_DMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + /* TIMG */ + dRes_ID_DMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0xC, + dRes_ID_DMAPRES_BTI_BOW_LIGHT_e=0xD, + dRes_ID_DMAPRES_BTI_FONT_09_2_e=0xE, + dRes_ID_DMAPRES_BTI_IM_BLACK_32_e=0xF, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x10, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x11, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x12, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x13, + dRes_ID_DMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x14, + dRes_ID_DMAPRES_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x15, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x16, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x17, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x18, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x19, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1A, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1B, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1C, + dRes_ID_DMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1D, + dRes_ID_DMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x1E, + dRes_ID_DMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x1F, + dRes_ID_DMAPRES_BTI_NI_KEY_SHINSHITU_48_e=0x20, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS1_47_56_e=0x21, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS2_47_56_e=0x22, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS3_47_56_e=0x23, + dRes_ID_DMAPRES_BTI_NI_OBACYAN_e=0x24, + dRes_ID_DMAPRES_BTI_ST_GOLD_WOLF_e=0x25, + dRes_ID_DMAPRES_BTI_ST_YUKI_M_e=0x26, + dRes_ID_DMAPRES_BTI_ST_YUKI_W_e=0x27, + dRes_ID_DMAPRES_BTI_TT_1_METAL_40X40_e=0x28, + dRes_ID_DMAPRES_BTI_TT_3SETU_W_L_64_e=0x29, + dRes_ID_DMAPRES_BTI_TT_3_METAL_40X40_e=0x2A, + dRes_ID_DMAPRES_BTI_TT_BLOCK128_00_e=0x2B, + dRes_ID_DMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_DMAPRES_BTI_TT_BLOCK_GRADE_e=0x2D, + dRes_ID_DMAPRES_BTI_TT_DO_ICON7_160_174_e=0x2E, + dRes_ID_DMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2F, + dRes_ID_DMAPRES_BTI_TT_I4_GRA_e=0x30, + dRes_ID_DMAPRES_BTI_TT_IASTAR01_e=0x31, + dRes_ID_DMAPRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x32, + dRes_ID_DMAPRES_BTI_TT_KAZARI_KANI_00_e=0x33, + dRes_ID_DMAPRES_BTI_TT_KMPS_48_e=0x34, + dRes_ID_DMAPRES_BTI_TT_LINE2_e=0x35, + dRes_ID_DMAPRES_BTI_TT_MAP_48_e=0x36, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x37, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x38, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x39, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3A, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3B, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3C, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3D, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3E, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3F, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x40, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x41, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x42, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x43, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x44, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x45, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x46, + dRes_ID_DMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x47, + dRes_ID_DMAPRES_BTI_TT_SPOT_e=0x48, + dRes_ID_DMAPRES_BTI_TT_SPOT_SQUARE3_e=0x49, + dRes_ID_DMAPRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x4A, + dRes_ID_DMAPRES_BTI_TT_W08_160_GRA_e=0x4B, + dRes_ID_DMAPRES_BTI_TT_YAKUSHIMA_e=0x4C, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4D, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4E, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4F, + dRes_ID_DMAPRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x50, +}; + +#endif /* !RES_DMAPRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/errorres.h b/assets/RZDJ01/res/Layout/errorres.h new file mode 100644 index 0000000000..fe28ecaeeb --- /dev/null +++ b/assets/RZDJ01/res/Layout/errorres.h @@ -0,0 +1,14 @@ +#ifndef RES_ERRORRES_H +#define RES_ERRORRES_H + +enum dRes_INDEX_ERRORRES { + /* SCRN */ + dRes_INDEX_ERRORRES_BLO_FILE_ERROR_e=0x3, +}; + +enum dRes_ID_ERRORRES { + /* SCRN */ + dRes_ID_ERRORRES_BLO_FILE_ERROR_e=0x3, +}; + +#endif /* !RES_ERRORRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/fishres.h b/assets/RZDJ01/res/Layout/fishres.h new file mode 100644 index 0000000000..57d6f25884 --- /dev/null +++ b/assets/RZDJ01/res/Layout/fishres.h @@ -0,0 +1,56 @@ +#ifndef RES_FISHRES_H +#define RES_FISHRES_H + +enum dRes_INDEX_FISHRES { + /* SCRN */ + dRes_INDEX_FISHRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_FISHRES_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_INDEX_FISHRES_BTI_BOW_LIGHT_e=0x8, + dRes_INDEX_FISHRES_BTI_I4_GRA_e=0x9, + dRes_INDEX_FISHRES_BTI_TT_BLOCK128_00_e=0xA, + dRes_INDEX_FISHRES_BTI_TT_BLOCK8X8_e=0xB, + dRes_INDEX_FISHRES_BTI_TT_DO_ICON7_160_174_e=0xC, + dRes_INDEX_FISHRES_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_INDEX_FISHRES_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_INDEX_FISHRES_BTI_TT_I4_GRA_e=0xF, + dRes_INDEX_FISHRES_BTI_TT_LINE2_e=0x10, + dRes_INDEX_FISHRES_BTI_TT_YAKUSHIMA_e=0x11, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x12, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x13, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x14, + dRes_INDEX_FISHRES_BTI_YR_ICON_BASS_e=0x15, + dRes_INDEX_FISHRES_BTI_YR_ICON_BLUEGIL_e=0x16, + dRes_INDEX_FISHRES_BTI_YR_ICON_CATFISH_e=0x17, + dRes_INDEX_FISHRES_BTI_YR_ICON_DOJOU_e=0x18, + dRes_INDEX_FISHRES_BTI_YR_ICON_NIOIMASU_e=0x19, + dRes_INDEX_FISHRES_BTI_YR_ICON_PIKE_e=0x1A, +}; + +enum dRes_ID_FISHRES { + /* SCRN */ + dRes_ID_FISHRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_FISHRES_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_ID_FISHRES_BTI_BOW_LIGHT_e=0x8, + dRes_ID_FISHRES_BTI_I4_GRA_e=0x9, + dRes_ID_FISHRES_BTI_TT_BLOCK128_00_e=0xA, + dRes_ID_FISHRES_BTI_TT_BLOCK8X8_e=0xB, + dRes_ID_FISHRES_BTI_TT_DO_ICON7_160_174_e=0xC, + dRes_ID_FISHRES_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_ID_FISHRES_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_ID_FISHRES_BTI_TT_I4_GRA_e=0xF, + dRes_ID_FISHRES_BTI_TT_LINE2_e=0x10, + dRes_ID_FISHRES_BTI_TT_YAKUSHIMA_e=0x11, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x12, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x13, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x14, + dRes_ID_FISHRES_BTI_YR_ICON_BASS_e=0x15, + dRes_ID_FISHRES_BTI_YR_ICON_BLUEGIL_e=0x16, + dRes_ID_FISHRES_BTI_YR_ICON_CATFISH_e=0x17, + dRes_ID_FISHRES_BTI_YR_ICON_DOJOU_e=0x18, + dRes_ID_FISHRES_BTI_YR_ICON_NIOIMASU_e=0x19, + dRes_ID_FISHRES_BTI_YR_ICON_PIKE_e=0x1A, +}; + +#endif /* !RES_FISHRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/fmapres.h b/assets/RZDJ01/res/Layout/fmapres.h new file mode 100644 index 0000000000..06021db20b --- /dev/null +++ b/assets/RZDJ01/res/Layout/fmapres.h @@ -0,0 +1,158 @@ +#ifndef RES_FMAPRES_H +#define RES_FMAPRES_H + +enum dRes_INDEX_FMAPRES { + /* SCRN */ + dRes_INDEX_FMAPRES_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_INDEX_FMAPRES_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_FMAPRES_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_INDEX_FMAPRES_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_INDEX_FMAPRES_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_TITLE_e=0xD, + dRes_INDEX_FMAPRES_BTK_ZELDA_MAP_SCREEN_TITLE_e=0xE, + /* TIMG */ + dRes_INDEX_FMAPRES_BTI_AK_KAGEROURR_e=0x11, + dRes_INDEX_FMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_INDEX_FMAPRES_BTI_BOW_LIGHT_e=0x13, + dRes_INDEX_FMAPRES_BTI_CROSS_KEY_00_e=0x14, + dRes_INDEX_FMAPRES_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_INDEX_FMAPRES_BTI_I4_GRA_e=0x16, + dRes_INDEX_FMAPRES_BTI_IM_BLACK_32_e=0x17, + dRes_INDEX_FMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x18, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x19, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1A, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1B, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1C, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1D, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x1E, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1F, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x20, + dRes_INDEX_FMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x21, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x22, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x23, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_INDEX_FMAPRES_BTI_NI_OBACYAN_e=0x26, + dRes_INDEX_FMAPRES_BTI_ST_GOLD_WOLF_e=0x27, + dRes_INDEX_FMAPRES_BTI_ST_YUKI_M_e=0x28, + dRes_INDEX_FMAPRES_BTI_ST_YUKI_W_e=0x29, + dRes_INDEX_FMAPRES_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_INDEX_FMAPRES_BTI_TT_BLOCK64_00_e=0x2B, + dRes_INDEX_FMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_FMAPRES_BTI_TT_DO_ICON8_160_174_e=0x2D, + dRes_INDEX_FMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2E, + dRes_INDEX_FMAPRES_BTI_TT_GOLD_WAVE_LEFT2_e=0x2F, + dRes_INDEX_FMAPRES_BTI_TT_HEART_00_e=0x30, + dRes_INDEX_FMAPRES_BTI_TT_IA4_3D_BTN_e=0x31, + dRes_INDEX_FMAPRES_BTI_TT_IASTAR01_e=0x32, + dRes_INDEX_FMAPRES_BTI_TT_IASTARRR_e=0x33, + dRes_INDEX_FMAPRES_BTI_TT_KAZARI_KANI_00_e=0x34, + dRes_INDEX_FMAPRES_BTI_TT_LINE2_e=0x35, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x36, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x37, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x38, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x39, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3A, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3B, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3C, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3D, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3E, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3F, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x40, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x41, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x42, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x43, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x44, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x45, + dRes_INDEX_FMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x46, + dRes_INDEX_FMAPRES_BTI_TT_SELECT_SPOT64X64_e=0x47, + dRes_INDEX_FMAPRES_BTI_TT_SPOT_e=0x48, + dRes_INDEX_FMAPRES_BTI_TT_YAKUSHIMA_e=0x49, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4A, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4B, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4C, + dRes_INDEX_FMAPRES_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4D, +}; + +enum dRes_ID_FMAPRES { + /* SCRN */ + dRes_ID_FMAPRES_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_ID_FMAPRES_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_FMAPRES_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_ID_FMAPRES_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_ID_FMAPRES_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_TITLE_e=0xD, + dRes_ID_FMAPRES_BTK_ZELDA_MAP_SCREEN_TITLE_e=0xE, + /* TIMG */ + dRes_ID_FMAPRES_BTI_AK_KAGEROURR_e=0x11, + dRes_ID_FMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_ID_FMAPRES_BTI_BOW_LIGHT_e=0x13, + dRes_ID_FMAPRES_BTI_CROSS_KEY_00_e=0x14, + dRes_ID_FMAPRES_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_ID_FMAPRES_BTI_I4_GRA_e=0x16, + dRes_ID_FMAPRES_BTI_IM_BLACK_32_e=0x17, + dRes_ID_FMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x18, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x19, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1A, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1B, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1C, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1D, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x1E, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1F, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x20, + dRes_ID_FMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x21, + dRes_ID_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x22, + dRes_ID_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x23, + dRes_ID_FMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_ID_FMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_ID_FMAPRES_BTI_NI_OBACYAN_e=0x26, + dRes_ID_FMAPRES_BTI_ST_GOLD_WOLF_e=0x27, + dRes_ID_FMAPRES_BTI_ST_YUKI_M_e=0x28, + dRes_ID_FMAPRES_BTI_ST_YUKI_W_e=0x29, + dRes_ID_FMAPRES_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_ID_FMAPRES_BTI_TT_BLOCK64_00_e=0x2B, + dRes_ID_FMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_FMAPRES_BTI_TT_DO_ICON8_160_174_e=0x2D, + dRes_ID_FMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2E, + dRes_ID_FMAPRES_BTI_TT_GOLD_WAVE_LEFT2_e=0x2F, + dRes_ID_FMAPRES_BTI_TT_HEART_00_e=0x30, + dRes_ID_FMAPRES_BTI_TT_IA4_3D_BTN_e=0x31, + dRes_ID_FMAPRES_BTI_TT_IASTAR01_e=0x32, + dRes_ID_FMAPRES_BTI_TT_IASTARRR_e=0x33, + dRes_ID_FMAPRES_BTI_TT_KAZARI_KANI_00_e=0x34, + dRes_ID_FMAPRES_BTI_TT_LINE2_e=0x35, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x36, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x37, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x38, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x39, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3A, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3B, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3C, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3D, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3E, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3F, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x40, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x41, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x42, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x43, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x44, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x45, + dRes_ID_FMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x46, + dRes_ID_FMAPRES_BTI_TT_SELECT_SPOT64X64_e=0x47, + dRes_ID_FMAPRES_BTI_TT_SPOT_e=0x48, + dRes_ID_FMAPRES_BTI_TT_YAKUSHIMA_e=0x49, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4A, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4B, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4C, + dRes_ID_FMAPRES_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4D, +}; + +#endif /* !RES_FMAPRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/insectRes.h b/assets/RZDJ01/res/Layout/insectRes.h new file mode 100644 index 0000000000..30fa376ffe --- /dev/null +++ b/assets/RZDJ01/res/Layout/insectRes.h @@ -0,0 +1,104 @@ +#ifndef RES_INSECTRES_H +#define RES_INSECTRES_H + +enum dRes_INDEX_INSECTRES { + /* SCRN */ + dRes_INDEX_INSECTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_INSECTRES_BLO_ZELDA_GOLD_INSECTS_e=0x5, + dRes_INDEX_INSECTRES_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x6, + /* TIMG */ + dRes_INDEX_INSECTRES_BTI_AGEHA_01_e=0x9, + dRes_INDEX_INSECTRES_BTI_ARI_MESU_00_e=0xA, + dRes_INDEX_INSECTRES_BTI_ARI_OSU_00_e=0xB, + dRes_INDEX_INSECTRES_BTI_BATTA_MESU_00_e=0xC, + dRes_INDEX_INSECTRES_BTI_BATTA_OSU_00_e=0xD, + dRes_INDEX_INSECTRES_BTI_BOW_LIGHT_e=0xE, + dRes_INDEX_INSECTRES_BTI_CHOCHO_MESU_00_e=0xF, + dRes_INDEX_INSECTRES_BTI_CHOCHO_OSU_00_e=0x10, + dRes_INDEX_INSECTRES_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_INDEX_INSECTRES_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_INDEX_INSECTRES_BTI_I4_GRA_e=0x13, + dRes_INDEX_INSECTRES_BTI_KABUTO_MESU_00_e=0x14, + dRes_INDEX_INSECTRES_BTI_KABUTO_OSU_00_e=0x15, + dRes_INDEX_INSECTRES_BTI_KAGERO_MESU_00_e=0x16, + dRes_INDEX_INSECTRES_BTI_KAGERO_OSU_00_e=0x17, + dRes_INDEX_INSECTRES_BTI_KAMAKIRI_MESU_00_e=0x18, + dRes_INDEX_INSECTRES_BTI_KAMAKIRI_OSU_00_e=0x19, + dRes_INDEX_INSECTRES_BTI_KATATUMURI_MESU_00_e=0x1A, + dRes_INDEX_INSECTRES_BTI_KATATUMURI_OSU_00_e=0x1B, + dRes_INDEX_INSECTRES_BTI_KUWAGATA_MESU_00_e=0x1C, + dRes_INDEX_INSECTRES_BTI_KUWAGATA_OSU_00_e=0x1D, + dRes_INDEX_INSECTRES_BTI_NANAHUSHI_MESU_00_e=0x1E, + dRes_INDEX_INSECTRES_BTI_NANAHUSHI_OSU_00_e=0x1F, + dRes_INDEX_INSECTRES_BTI_TENTOMUSHI_MESU_00_e=0x20, + dRes_INDEX_INSECTRES_BTI_TENTOMUSHI_OSU_00_e=0x21, + dRes_INDEX_INSECTRES_BTI_TONBO_MESU_00_e=0x22, + dRes_INDEX_INSECTRES_BTI_TONBO_OSU_00_e=0x23, + dRes_INDEX_INSECTRES_BTI_TT_BLOCK128_00_e=0x24, + dRes_INDEX_INSECTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x25, + dRes_INDEX_INSECTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x26, + dRes_INDEX_INSECTRES_BTI_TT_DO_ICON7_160_174_e=0x27, + dRes_INDEX_INSECTRES_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_INDEX_INSECTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_INDEX_INSECTRES_BTI_TT_I4_GRA_e=0x2A, + dRes_INDEX_INSECTRES_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_INDEX_INSECTRES_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_INDEX_INSECTRES_BTI_TT_LINE2_e=0x2D, + dRes_INDEX_INSECTRES_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_INDEX_INSECTRES_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, +}; + +enum dRes_ID_INSECTRES { + /* SCRN */ + dRes_ID_INSECTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_INSECTRES_BLO_ZELDA_GOLD_INSECTS_e=0x5, + dRes_ID_INSECTRES_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x6, + /* TIMG */ + dRes_ID_INSECTRES_BTI_AGEHA_01_e=0x9, + dRes_ID_INSECTRES_BTI_ARI_MESU_00_e=0xA, + dRes_ID_INSECTRES_BTI_ARI_OSU_00_e=0xB, + dRes_ID_INSECTRES_BTI_BATTA_MESU_00_e=0xC, + dRes_ID_INSECTRES_BTI_BATTA_OSU_00_e=0xD, + dRes_ID_INSECTRES_BTI_BOW_LIGHT_e=0xE, + dRes_ID_INSECTRES_BTI_CHOCHO_MESU_00_e=0xF, + dRes_ID_INSECTRES_BTI_CHOCHO_OSU_00_e=0x10, + dRes_ID_INSECTRES_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_ID_INSECTRES_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_ID_INSECTRES_BTI_I4_GRA_e=0x13, + dRes_ID_INSECTRES_BTI_KABUTO_MESU_00_e=0x14, + dRes_ID_INSECTRES_BTI_KABUTO_OSU_00_e=0x15, + dRes_ID_INSECTRES_BTI_KAGERO_MESU_00_e=0x16, + dRes_ID_INSECTRES_BTI_KAGERO_OSU_00_e=0x17, + dRes_ID_INSECTRES_BTI_KAMAKIRI_MESU_00_e=0x18, + dRes_ID_INSECTRES_BTI_KAMAKIRI_OSU_00_e=0x19, + dRes_ID_INSECTRES_BTI_KATATUMURI_MESU_00_e=0x1A, + dRes_ID_INSECTRES_BTI_KATATUMURI_OSU_00_e=0x1B, + dRes_ID_INSECTRES_BTI_KUWAGATA_MESU_00_e=0x1C, + dRes_ID_INSECTRES_BTI_KUWAGATA_OSU_00_e=0x1D, + dRes_ID_INSECTRES_BTI_NANAHUSHI_MESU_00_e=0x1E, + dRes_ID_INSECTRES_BTI_NANAHUSHI_OSU_00_e=0x1F, + dRes_ID_INSECTRES_BTI_TENTOMUSHI_MESU_00_e=0x20, + dRes_ID_INSECTRES_BTI_TENTOMUSHI_OSU_00_e=0x21, + dRes_ID_INSECTRES_BTI_TONBO_MESU_00_e=0x22, + dRes_ID_INSECTRES_BTI_TONBO_OSU_00_e=0x23, + dRes_ID_INSECTRES_BTI_TT_BLOCK128_00_e=0x24, + dRes_ID_INSECTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x25, + dRes_ID_INSECTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x26, + dRes_ID_INSECTRES_BTI_TT_DO_ICON7_160_174_e=0x27, + dRes_ID_INSECTRES_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_ID_INSECTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_ID_INSECTRES_BTI_TT_I4_GRA_e=0x2A, + dRes_ID_INSECTRES_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_ID_INSECTRES_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_ID_INSECTRES_BTI_TT_LINE2_e=0x2D, + dRes_ID_INSECTRES_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_ID_INSECTRES_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, +}; + +#endif /* !RES_INSECTRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/itemicon.h b/assets/RZDJ01/res/Layout/itemicon.h new file mode 100644 index 0000000000..5a653b9742 --- /dev/null +++ b/assets/RZDJ01/res/Layout/itemicon.h @@ -0,0 +1,248 @@ +#ifndef RES_ITEMICON_H +#define RES_ITEMICON_H + +enum dRes_INDEX_ITEMICON { + /* TIMG */ + dRes_INDEX_ITEMICON_BTI_ARI_MESU_00_e=0x3, + dRes_INDEX_ITEMICON_BTI_ARI_OSU_00_e=0x4, + dRes_INDEX_ITEMICON_BTI_BATTA_MESU_00_e=0x5, + dRes_INDEX_ITEMICON_BTI_BATTA_OSU_00_e=0x6, + dRes_INDEX_ITEMICON_BTI_CHOCHO_MESU_00_e=0x7, + dRes_INDEX_ITEMICON_BTI_CHOCHO_OSU_00_e=0x8, + dRes_INDEX_ITEMICON_BTI_DANGOMUSHI_MESU_00_e=0x9, + dRes_INDEX_ITEMICON_BTI_DANGOMUSHI_OSU_00_e=0xA, + dRes_INDEX_ITEMICON_BTI_IM_BOM_MUSHI_48_e=0xB, + dRes_INDEX_ITEMICON_BTI_IM_BOM_NORMAL_48_e=0xC, + dRes_INDEX_ITEMICON_BTI_IM_BOM_SUICHU_48_e=0xD, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_e=0xE, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_HATCHINOKO_e=0xF, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_MIMIZU_e=0x10, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_e=0x11, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF_e=0x12, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP_e=0x13, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_POU_e=0x14, + dRes_INDEX_ITEMICON_BTI_IM_CHEESE_48_e=0x15, + dRes_INDEX_ITEMICON_BTI_IM_COPY_ROD_48_e=0x16, + dRes_INDEX_ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48_e=0x17, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_48_e=0x18, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_HACHINOKO_48_e=0x19, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_MIMIZU_48_e=0x1A, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_e=0x1B, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO_e=0x1C, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU_e=0x1D, + dRes_INDEX_ITEMICON_BTI_IM_HONNY_48_e=0x1E, + dRes_INDEX_ITEMICON_BTI_IM_HOOKSHOT_48_e=0x1F, + dRes_INDEX_ITEMICON_BTI_IM_IRONBALL_48_e=0x20, + dRes_INDEX_ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x21, + dRes_INDEX_ITEMICON_BTI_IM_KAKIOKI_48_e=0x22, + dRes_INDEX_ITEMICON_BTI_IM_KANTERA_OFF_48_e=0x23, + dRes_INDEX_ITEMICON_BTI_IM_KINOBOU_48_e=0x24, + dRes_INDEX_ITEMICON_BTI_IM_MAGNE_BOOTS_06_e=0x25, + dRes_INDEX_ITEMICON_BTI_IM_MUSUKO_48_e=0x26, + dRes_INDEX_ITEMICON_BTI_IM_NAVI_TRY_00_07_e=0x27, + dRes_INDEX_ITEMICON_BTI_IM_OBACHAN_48_e=0x28, + dRes_INDEX_ITEMICON_BTI_IM_PUMPKIN_48_e=0x29, + dRes_INDEX_ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48_e=0x2A, + dRes_INDEX_ITEMICON_BTI_IM_SPPINER_48_e=0x2B, + dRes_INDEX_ITEMICON_BTI_IM_W_HOOKSHOT_48_e=0x2C, + dRes_INDEX_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x2D, + dRes_INDEX_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x2E, + dRes_INDEX_ITEMICON_BTI_KABUTO_MESU_00_e=0x2F, + dRes_INDEX_ITEMICON_BTI_KABUTO_OSU_00_e=0x30, + dRes_INDEX_ITEMICON_BTI_KAGERO_MESU_00_e=0x31, + dRes_INDEX_ITEMICON_BTI_KAGERO_OSU_00_e=0x32, + dRes_INDEX_ITEMICON_BTI_KAMAKIRI_MESU_00_e=0x33, + dRes_INDEX_ITEMICON_BTI_KAMAKIRI_OSU_00_e=0x34, + dRes_INDEX_ITEMICON_BTI_KATATUMURI_MESU_00_e=0x35, + dRes_INDEX_ITEMICON_BTI_KATATUMURI_OSU_00_e=0x36, + dRes_INDEX_ITEMICON_BTI_KUWAGATA_MESU_00_e=0x37, + dRes_INDEX_ITEMICON_BTI_KUWAGATA_OSU_00_e=0x38, + dRes_INDEX_ITEMICON_BTI_LETTER__e=0x39, + dRes_INDEX_ITEMICON_BTI_NANAHUSHI_MESU_00_e=0x3A, + dRes_INDEX_ITEMICON_BTI_NANAHUSHI_OSU_00_e=0x3B, + dRes_INDEX_ITEMICON_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_INDEX_ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3D, + dRes_INDEX_ITEMICON_BTI_NI_ITEM_ICON_POU_e=0x3E, + dRes_INDEX_ITEMICON_BTI_NI_KEY_SHINSHITU_48_e=0x3F, + dRes_INDEX_ITEMICON_BTI_NI_KINOTATE_48_e=0x40, + dRes_INDEX_ITEMICON_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_INDEX_ITEMICON_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56_e=0x43, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS2_47_56_e=0x44, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56_e=0x45, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56_e=0x46, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU1_48_e=0x47, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU2_48_e=0x48, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU3_48_e=0x49, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU1_48_e=0x4A, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU2_48_e=0x4B, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU3_48_e=0x4C, + dRes_INDEX_ITEMICON_BTI_NI_ZOURANOFUKU_48_e=0x4D, + dRes_INDEX_ITEMICON_BTI_O_FISHING_LURE_e=0x4E, + dRes_INDEX_ITEMICON_BTI_O_GD_KOMONSHO_e=0x4F, + dRes_INDEX_ITEMICON_BTI_O_HEART_KAKERA_48_e=0x50, + dRes_INDEX_ITEMICON_BTI_O_HEART_UTUWA_48_e=0x51, + dRes_INDEX_ITEMICON_BTI_O_HIKARI_POD_e=0x52, + dRes_INDEX_ITEMICON_BTI_ST_ARROWS_e=0x53, + dRes_INDEX_ITEMICON_BTI_ST_BILL_e=0x54, + dRes_INDEX_ITEMICON_BTI_ST_BOMPOACH_LV1_e=0x55, + dRes_INDEX_ITEMICON_BTI_ST_BOMPOACH_LV2_e=0x56, + dRes_INDEX_ITEMICON_BTI_ST_COPY_ROD_B_e=0x57, + dRes_INDEX_ITEMICON_BTI_ST_FIGURE_e=0x58, + dRes_INDEX_ITEMICON_BTI_ST_HAWKEYE_e=0x59, + dRes_INDEX_ITEMICON_BTI_ST_LEN_LETTER_e=0x5A, + dRes_INDEX_ITEMICON_BTI_ST_PACHINKO_e=0x5B, + dRes_INDEX_ITEMICON_BTI_ST_PACHINKO_SEED_e=0x5C, + dRes_INDEX_ITEMICON_BTI_ST_PENDANT_e=0x5D, + dRes_INDEX_ITEMICON_BTI_TENTOMUSHI_MESU_00_e=0x5E, + dRes_INDEX_ITEMICON_BTI_TENTOMUSHI_OSU_00_e=0x5F, + dRes_INDEX_ITEMICON_BTI_TONBO_MESU_00_e=0x60, + dRes_INDEX_ITEMICON_BTI_TONBO_OSU_00_e=0x61, + dRes_INDEX_ITEMICON_BTI_TT_BOOMERANG_05_e=0x62, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_48_e=0x63, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_HALFMILK_48_e=0x64, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_MILK_48_e=0x65, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_OIL_48_e=0x66, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_RECOVERY_48_e=0x67, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_WATER_48_e=0x68, + dRes_INDEX_ITEMICON_BTI_TT_BOW_06_e=0x69, + dRes_INDEX_ITEMICON_BTI_TT_HOOK_SHOT_01_e=0x6A, + dRes_INDEX_ITEMICON_BTI_TT_ITUMONOFUKU_S3TC_e=0x6B, + dRes_INDEX_ITEMICON_BTI_TT_KANTERA_48_e=0x6C, + dRes_INDEX_ITEMICON_BTI_TT_KEY_BOSS_48_e=0x6D, + dRes_INDEX_ITEMICON_BTI_TT_KEY_NORMAL_48_e=0x6E, + dRes_INDEX_ITEMICON_BTI_TT_KMPS_48_e=0x6F, + dRes_INDEX_ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC_e=0x70, + dRes_INDEX_ITEMICON_BTI_TT_MAP_48_e=0x71, + dRes_INDEX_ITEMICON_BTI_TT_SWORD_48_e=0x72, + dRes_INDEX_ITEMICON_BTI_TT_WOOD_SHIELD_48_e=0x73, + dRes_INDEX_ITEMICON_BTI_TTDELUNOTATE_S3_TC_e=0x74, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS1_GET_e=0x75, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS2_GET_e=0x76, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS3_GET_e=0x77, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS4_GET_e=0x78, +}; + +enum dRes_ID_ITEMICON { + /* TIMG */ + dRes_ID_ITEMICON_BTI_ARI_MESU_00_e=0x3, + dRes_ID_ITEMICON_BTI_ARI_OSU_00_e=0x4, + dRes_ID_ITEMICON_BTI_BATTA_MESU_00_e=0x5, + dRes_ID_ITEMICON_BTI_BATTA_OSU_00_e=0x6, + dRes_ID_ITEMICON_BTI_CHOCHO_MESU_00_e=0x7, + dRes_ID_ITEMICON_BTI_CHOCHO_OSU_00_e=0x8, + dRes_ID_ITEMICON_BTI_DANGOMUSHI_MESU_00_e=0x9, + dRes_ID_ITEMICON_BTI_DANGOMUSHI_OSU_00_e=0xA, + dRes_ID_ITEMICON_BTI_IM_BOM_MUSHI_48_e=0xB, + dRes_ID_ITEMICON_BTI_IM_BOM_NORMAL_48_e=0xC, + dRes_ID_ITEMICON_BTI_IM_BOM_SUICHU_48_e=0xD, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_e=0xE, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_HATCHINOKO_e=0xF, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_MIMIZU_e=0x10, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_e=0x11, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF_e=0x12, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP_e=0x13, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_POU_e=0x14, + dRes_ID_ITEMICON_BTI_IM_CHEESE_48_e=0x15, + dRes_ID_ITEMICON_BTI_IM_COPY_ROD_48_e=0x16, + dRes_ID_ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48_e=0x17, + dRes_ID_ITEMICON_BTI_IM_FISHING_48_e=0x18, + dRes_ID_ITEMICON_BTI_IM_FISHING_HACHINOKO_48_e=0x19, + dRes_ID_ITEMICON_BTI_IM_FISHING_MIMIZU_48_e=0x1A, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_e=0x1B, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO_e=0x1C, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU_e=0x1D, + dRes_ID_ITEMICON_BTI_IM_HONNY_48_e=0x1E, + dRes_ID_ITEMICON_BTI_IM_HOOKSHOT_48_e=0x1F, + dRes_ID_ITEMICON_BTI_IM_IRONBALL_48_e=0x20, + dRes_ID_ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x21, + dRes_ID_ITEMICON_BTI_IM_KAKIOKI_48_e=0x22, + dRes_ID_ITEMICON_BTI_IM_KANTERA_OFF_48_e=0x23, + dRes_ID_ITEMICON_BTI_IM_KINOBOU_48_e=0x24, + dRes_ID_ITEMICON_BTI_IM_MAGNE_BOOTS_06_e=0x25, + dRes_ID_ITEMICON_BTI_IM_MUSUKO_48_e=0x26, + dRes_ID_ITEMICON_BTI_IM_NAVI_TRY_00_07_e=0x27, + dRes_ID_ITEMICON_BTI_IM_OBACHAN_48_e=0x28, + dRes_ID_ITEMICON_BTI_IM_PUMPKIN_48_e=0x29, + dRes_ID_ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48_e=0x2A, + dRes_ID_ITEMICON_BTI_IM_SPPINER_48_e=0x2B, + dRes_ID_ITEMICON_BTI_IM_W_HOOKSHOT_48_e=0x2C, + dRes_ID_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x2D, + dRes_ID_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x2E, + dRes_ID_ITEMICON_BTI_KABUTO_MESU_00_e=0x2F, + dRes_ID_ITEMICON_BTI_KABUTO_OSU_00_e=0x30, + dRes_ID_ITEMICON_BTI_KAGERO_MESU_00_e=0x31, + dRes_ID_ITEMICON_BTI_KAGERO_OSU_00_e=0x32, + dRes_ID_ITEMICON_BTI_KAMAKIRI_MESU_00_e=0x33, + dRes_ID_ITEMICON_BTI_KAMAKIRI_OSU_00_e=0x34, + dRes_ID_ITEMICON_BTI_KATATUMURI_MESU_00_e=0x35, + dRes_ID_ITEMICON_BTI_KATATUMURI_OSU_00_e=0x36, + dRes_ID_ITEMICON_BTI_KUWAGATA_MESU_00_e=0x37, + dRes_ID_ITEMICON_BTI_KUWAGATA_OSU_00_e=0x38, + dRes_ID_ITEMICON_BTI_LETTER__e=0x39, + dRes_ID_ITEMICON_BTI_NANAHUSHI_MESU_00_e=0x3A, + dRes_ID_ITEMICON_BTI_NANAHUSHI_OSU_00_e=0x3B, + dRes_ID_ITEMICON_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_ID_ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3D, + dRes_ID_ITEMICON_BTI_NI_ITEM_ICON_POU_e=0x3E, + dRes_ID_ITEMICON_BTI_NI_KEY_SHINSHITU_48_e=0x3F, + dRes_ID_ITEMICON_BTI_NI_KINOTATE_48_e=0x40, + dRes_ID_ITEMICON_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_ID_ITEMICON_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56_e=0x43, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS2_47_56_e=0x44, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56_e=0x45, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56_e=0x46, + dRes_ID_ITEMICON_BTI_NI_SAIFU1_48_e=0x47, + dRes_ID_ITEMICON_BTI_NI_SAIFU2_48_e=0x48, + dRes_ID_ITEMICON_BTI_NI_SAIFU3_48_e=0x49, + dRes_ID_ITEMICON_BTI_NI_YADUTU1_48_e=0x4A, + dRes_ID_ITEMICON_BTI_NI_YADUTU2_48_e=0x4B, + dRes_ID_ITEMICON_BTI_NI_YADUTU3_48_e=0x4C, + dRes_ID_ITEMICON_BTI_NI_ZOURANOFUKU_48_e=0x4D, + dRes_ID_ITEMICON_BTI_O_FISHING_LURE_e=0x4E, + dRes_ID_ITEMICON_BTI_O_GD_KOMONSHO_e=0x4F, + dRes_ID_ITEMICON_BTI_O_HEART_KAKERA_48_e=0x50, + dRes_ID_ITEMICON_BTI_O_HEART_UTUWA_48_e=0x51, + dRes_ID_ITEMICON_BTI_O_HIKARI_POD_e=0x52, + dRes_ID_ITEMICON_BTI_ST_ARROWS_e=0x53, + dRes_ID_ITEMICON_BTI_ST_BILL_e=0x54, + dRes_ID_ITEMICON_BTI_ST_BOMPOACH_LV1_e=0x55, + dRes_ID_ITEMICON_BTI_ST_BOMPOACH_LV2_e=0x56, + dRes_ID_ITEMICON_BTI_ST_COPY_ROD_B_e=0x57, + dRes_ID_ITEMICON_BTI_ST_FIGURE_e=0x58, + dRes_ID_ITEMICON_BTI_ST_HAWKEYE_e=0x59, + dRes_ID_ITEMICON_BTI_ST_LEN_LETTER_e=0x5A, + dRes_ID_ITEMICON_BTI_ST_PACHINKO_e=0x5B, + dRes_ID_ITEMICON_BTI_ST_PACHINKO_SEED_e=0x5C, + dRes_ID_ITEMICON_BTI_ST_PENDANT_e=0x5D, + dRes_ID_ITEMICON_BTI_TENTOMUSHI_MESU_00_e=0x5E, + dRes_ID_ITEMICON_BTI_TENTOMUSHI_OSU_00_e=0x5F, + dRes_ID_ITEMICON_BTI_TONBO_MESU_00_e=0x60, + dRes_ID_ITEMICON_BTI_TONBO_OSU_00_e=0x61, + dRes_ID_ITEMICON_BTI_TT_BOOMERANG_05_e=0x62, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_48_e=0x63, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_HALFMILK_48_e=0x64, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_MILK_48_e=0x65, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_OIL_48_e=0x66, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_RECOVERY_48_e=0x67, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_WATER_48_e=0x68, + dRes_ID_ITEMICON_BTI_TT_BOW_06_e=0x69, + dRes_ID_ITEMICON_BTI_TT_HOOK_SHOT_01_e=0x6A, + dRes_ID_ITEMICON_BTI_TT_ITUMONOFUKU_S3TC_e=0x6B, + dRes_ID_ITEMICON_BTI_TT_KANTERA_48_e=0x6C, + dRes_ID_ITEMICON_BTI_TT_KEY_BOSS_48_e=0x6D, + dRes_ID_ITEMICON_BTI_TT_KEY_NORMAL_48_e=0x6E, + dRes_ID_ITEMICON_BTI_TT_KMPS_48_e=0x6F, + dRes_ID_ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC_e=0x70, + dRes_ID_ITEMICON_BTI_TT_MAP_48_e=0x71, + dRes_ID_ITEMICON_BTI_TT_SWORD_48_e=0x72, + dRes_ID_ITEMICON_BTI_TT_WOOD_SHIELD_48_e=0x73, + dRes_ID_ITEMICON_BTI_TTDELUNOTATE_S3_TC_e=0x74, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS1_GET_e=0x75, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS2_GET_e=0x76, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS3_GET_e=0x77, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS4_GET_e=0x78, +}; + +#endif /* !RES_ITEMICON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/itemres.h b/assets/RZDJ01/res/Layout/itemres.h new file mode 100644 index 0000000000..a650f96d91 --- /dev/null +++ b/assets/RZDJ01/res/Layout/itemres.h @@ -0,0 +1,48 @@ +#ifndef RES_ITEMRES_H +#define RES_ITEMRES_H + +enum dRes_INDEX_ITEMRES { + /* SCRN */ + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITEMRES_BCK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x5, + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x6, + dRes_INDEX_ITEMRES_BPK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x7, + dRes_INDEX_ITEMRES_BTK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x8, + dRes_INDEX_ITEMRES_BCK_ZELDA_ITEM_SCREEN_TITLE_e=0x9, + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_TITLE_e=0xA, + dRes_INDEX_ITEMRES_BTK_ZELDA_ITEM_SCREEN_TITLE_e=0xB, + /* TIMG */ + dRes_INDEX_ITEMRES_BTI_I4_GRA_e=0xE, + dRes_INDEX_ITEMRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xF, + dRes_INDEX_ITEMRES_BTI_TT_GOLD_UZU_LONG2_e=0x10, + dRes_INDEX_ITEMRES_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_INDEX_ITEMRES_BTI_TT_I4_GRA_e=0x12, + dRes_INDEX_ITEMRES_BTI_TT_IASTAR01_e=0x13, + dRes_INDEX_ITEMRES_BTI_TT_LINE2_e=0x14, + dRes_INDEX_ITEMRES_BTI_TT_MIRROR_SHIELD_00_e=0x15, + dRes_INDEX_ITEMRES_BTI_TT_YAKUSHIMA_e=0x16, +}; + +enum dRes_ID_ITEMRES { + /* SCRN */ + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITEMRES_BCK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x5, + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x6, + dRes_ID_ITEMRES_BPK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x7, + dRes_ID_ITEMRES_BTK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x8, + dRes_ID_ITEMRES_BCK_ZELDA_ITEM_SCREEN_TITLE_e=0x9, + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_TITLE_e=0xA, + dRes_ID_ITEMRES_BTK_ZELDA_ITEM_SCREEN_TITLE_e=0xB, + /* TIMG */ + dRes_ID_ITEMRES_BTI_I4_GRA_e=0xE, + dRes_ID_ITEMRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xF, + dRes_ID_ITEMRES_BTI_TT_GOLD_UZU_LONG2_e=0x10, + dRes_ID_ITEMRES_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_ID_ITEMRES_BTI_TT_I4_GRA_e=0x12, + dRes_ID_ITEMRES_BTI_TT_IASTAR01_e=0x13, + dRes_ID_ITEMRES_BTI_TT_LINE2_e=0x14, + dRes_ID_ITEMRES_BTI_TT_MIRROR_SHIELD_00_e=0x15, + dRes_ID_ITEMRES_BTI_TT_YAKUSHIMA_e=0x16, +}; + +#endif /* !RES_ITEMRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/itmInfRes.h b/assets/RZDJ01/res/Layout/itmInfRes.h new file mode 100644 index 0000000000..193e1db8f8 --- /dev/null +++ b/assets/RZDJ01/res/Layout/itmInfRes.h @@ -0,0 +1,38 @@ +#ifndef RES_ITMINFRES_H +#define RES_ITMINFRES_H + +enum dRes_INDEX_ITMINFRES { + /* SCRN */ + dRes_INDEX_ITMINFRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITMINFRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x5, + /* TIMG */ + dRes_INDEX_ITMINFRES_BTI_I4_GRA_e=0x8, + dRes_INDEX_ITMINFRES_BTI_TT_BLOCK8X8_e=0x9, + dRes_INDEX_ITMINFRES_BTI_TT_GOLD_UZU_LONG2_e=0xA, + dRes_INDEX_ITMINFRES_BTI_TT_HORIWAKU_TOP_RR_e=0xB, + dRes_INDEX_ITMINFRES_BTI_TT_I4_GRA_e=0xC, + dRes_INDEX_ITMINFRES_BTI_TT_IASTAR01_e=0xD, + dRes_INDEX_ITMINFRES_BTI_TT_KAZARI_KANI_00_e=0xE, + dRes_INDEX_ITMINFRES_BTI_TT_LINE2_e=0xF, + dRes_INDEX_ITMINFRES_BTI_TT_MIRROR_SHIELD_00_e=0x10, + dRes_INDEX_ITMINFRES_BTI_TT_YAKUSHIMA_e=0x11, +}; + +enum dRes_ID_ITMINFRES { + /* SCRN */ + dRes_ID_ITMINFRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITMINFRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x5, + /* TIMG */ + dRes_ID_ITMINFRES_BTI_I4_GRA_e=0x8, + dRes_ID_ITMINFRES_BTI_TT_BLOCK8X8_e=0x9, + dRes_ID_ITMINFRES_BTI_TT_GOLD_UZU_LONG2_e=0xA, + dRes_ID_ITMINFRES_BTI_TT_HORIWAKU_TOP_RR_e=0xB, + dRes_ID_ITMINFRES_BTI_TT_I4_GRA_e=0xC, + dRes_ID_ITMINFRES_BTI_TT_IASTAR01_e=0xD, + dRes_ID_ITMINFRES_BTI_TT_KAZARI_KANI_00_e=0xE, + dRes_ID_ITMINFRES_BTI_TT_LINE2_e=0xF, + dRes_ID_ITMINFRES_BTI_TT_MIRROR_SHIELD_00_e=0x10, + dRes_ID_ITMINFRES_BTI_TT_YAKUSHIMA_e=0x11, +}; + +#endif /* !RES_ITMINFRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/letres.h b/assets/RZDJ01/res/Layout/letres.h new file mode 100644 index 0000000000..aab75b803b --- /dev/null +++ b/assets/RZDJ01/res/Layout/letres.h @@ -0,0 +1,64 @@ +#ifndef RES_LETRES_H +#define RES_LETRES_H + +enum dRes_INDEX_LETRES { + /* SCRN */ + dRes_INDEX_LETRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x5, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_INDEX_LETRES_BTI_BOW_LIGHT_e=0xC, + dRes_INDEX_LETRES_BTI_I4_GRA_e=0xD, + dRes_INDEX_LETRES_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_INDEX_LETRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_INDEX_LETRES_BTI_NI_ITEM_ICON_LETTER_e=0x10, + dRes_INDEX_LETRES_BTI_TT_BLOCK128_00_e=0x11, + dRes_INDEX_LETRES_BTI_TT_BLOCK8X8_e=0x12, + dRes_INDEX_LETRES_BTI_TT_DO_ICON7_160_174_e=0x13, + dRes_INDEX_LETRES_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_INDEX_LETRES_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_INDEX_LETRES_BTI_TT_I4_GRA_e=0x16, + dRes_INDEX_LETRES_BTI_TT_IA4_YAJI_e=0x17, + dRes_INDEX_LETRES_BTI_TT_LINE2_e=0x18, + dRes_INDEX_LETRES_BTI_TT_SPOT_e=0x19, + dRes_INDEX_LETRES_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1B, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x1C, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1D, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1E, +}; + +enum dRes_ID_LETRES { + /* SCRN */ + dRes_ID_LETRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x5, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_ID_LETRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_ID_LETRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_ID_LETRES_BTI_BOW_LIGHT_e=0xC, + dRes_ID_LETRES_BTI_I4_GRA_e=0xD, + dRes_ID_LETRES_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_ID_LETRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_ID_LETRES_BTI_NI_ITEM_ICON_LETTER_e=0x10, + dRes_ID_LETRES_BTI_TT_BLOCK128_00_e=0x11, + dRes_ID_LETRES_BTI_TT_BLOCK8X8_e=0x12, + dRes_ID_LETRES_BTI_TT_DO_ICON7_160_174_e=0x13, + dRes_ID_LETRES_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_ID_LETRES_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_ID_LETRES_BTI_TT_I4_GRA_e=0x16, + dRes_ID_LETRES_BTI_TT_IA4_YAJI_e=0x17, + dRes_ID_LETRES_BTI_TT_LINE2_e=0x18, + dRes_ID_LETRES_BTI_TT_SPOT_e=0x19, + dRes_ID_LETRES_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1B, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x1C, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1D, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1E, +}; + +#endif /* !RES_LETRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/main2D.h b/assets/RZDJ01/res/Layout/main2D.h new file mode 100644 index 0000000000..9d0ba5614b --- /dev/null +++ b/assets/RZDJ01/res/Layout/main2D.h @@ -0,0 +1,304 @@ +#ifndef RES_MAIN2D_H +#define RES_MAIN2D_H + +enum dRes_INDEX_MAIN2D { + /* SCRN */ + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_e=0x4, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_e=0x5, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x6, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x7, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_INDEX_MAIN2D_BCK_ZELDA_HIHI_CURSOR_e=0xB, + dRes_INDEX_MAIN2D_BLO_ZELDA_HIHI_CURSOR_e=0xC, + dRes_INDEX_MAIN2D_BPK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_INDEX_MAIN2D_BTK_ZELDA_HIHI_CURSOR_e=0xE, + dRes_INDEX_MAIN2D_BPK_ZELDA_HIHI_CURSOR_02_e=0xF, + dRes_INDEX_MAIN2D_BCK_ZELDA_ICON_PIKARI_e=0x10, + dRes_INDEX_MAIN2D_BLO_ZELDA_ICON_PIKARI_e=0x11, + dRes_INDEX_MAIN2D_BPK_ZELDA_ICON_PIKARI_e=0x12, + dRes_INDEX_MAIN2D_BLO_ZELDA_KANTERA_ICON_MATER_e=0x13, + dRes_INDEX_MAIN2D_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x14, + dRes_INDEX_MAIN2D_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x15, + dRes_INDEX_MAIN2D_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_INDEX_MAIN2D_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x17, + dRes_INDEX_MAIN2D_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x18, + dRes_INDEX_MAIN2D_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x19, + dRes_INDEX_MAIN2D_BCK_ZELDA_SELECT_ICON_e=0x1A, + dRes_INDEX_MAIN2D_BLO_ZELDA_SELECT_ICON_e=0x1B, + dRes_INDEX_MAIN2D_BPK_ZELDA_SELECT_ICON_e=0x1C, + dRes_INDEX_MAIN2D_BCK_ZELDA_STORE_SELECT_ICON_e=0x1D, + dRes_INDEX_MAIN2D_BLO_ZELDA_STORE_SELECT_ICON_e=0x1E, + dRes_INDEX_MAIN2D_BPK_ZELDA_STORE_SELECT_ICON_e=0x1F, + dRes_INDEX_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_INDEX_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x21, + /* TIMG */ + dRes_INDEX_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x24, + dRes_INDEX_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x25, + dRes_INDEX_MAIN2D_BTI_BOW_LIGHT_e=0x26, + dRes_INDEX_MAIN2D_BTI_CROSS_KEY_00_e=0x27, + dRes_INDEX_MAIN2D_BTI_FONT_00_e=0x28, + dRes_INDEX_MAIN2D_BTI_FONT_01_e=0x29, + dRes_INDEX_MAIN2D_BTI_FONT_02_e=0x2A, + dRes_INDEX_MAIN2D_BTI_FONT_03_e=0x2B, + dRes_INDEX_MAIN2D_BTI_FONT_04_e=0x2C, + dRes_INDEX_MAIN2D_BTI_FONT_05_e=0x2D, + dRes_INDEX_MAIN2D_BTI_FONT_06_e=0x2E, + dRes_INDEX_MAIN2D_BTI_FONT_07_01_e=0x2F, + dRes_INDEX_MAIN2D_BTI_FONT_07_02_e=0x30, + dRes_INDEX_MAIN2D_BTI_FONT_08_e=0x31, + dRes_INDEX_MAIN2D_BTI_FONT_08_2_e=0x32, + dRes_INDEX_MAIN2D_BTI_FONT_08_UP_e=0x33, + dRes_INDEX_MAIN2D_BTI_FONT_09_e=0x34, + dRes_INDEX_MAIN2D_BTI_FONT_09_02_e=0x35, + dRes_INDEX_MAIN2D_BTI_FONT_10_e=0x36, + dRes_INDEX_MAIN2D_BTI_FONT_11_e=0x37, + dRes_INDEX_MAIN2D_BTI_FONT_12_e=0x38, + dRes_INDEX_MAIN2D_BTI_FONT_13_e=0x39, + dRes_INDEX_MAIN2D_BTI_FONT_14_e=0x3A, + dRes_INDEX_MAIN2D_BTI_FONT_15_e=0x3B, + dRes_INDEX_MAIN2D_BTI_FONT_15_OLD_e=0x3C, + dRes_INDEX_MAIN2D_BTI_FONT_16_e=0x3D, + dRes_INDEX_MAIN2D_BTI_FONT_16_BACKLIGHT_e=0x3E, + dRes_INDEX_MAIN2D_BTI_FONT_19_e=0x3F, + dRes_INDEX_MAIN2D_BTI_FONT_20_e=0x40, + dRes_INDEX_MAIN2D_BTI_FONT_21_e=0x41, + dRes_INDEX_MAIN2D_BTI_FONT_22_e=0x42, + dRes_INDEX_MAIN2D_BTI_FONT_23_e=0x43, + dRes_INDEX_MAIN2D_BTI_FONT_24_e=0x44, + dRes_INDEX_MAIN2D_BTI_FONT_25_e=0x45, + dRes_INDEX_MAIN2D_BTI_FONT_26_e=0x46, + dRes_INDEX_MAIN2D_BTI_FONT_27_e=0x47, + dRes_INDEX_MAIN2D_BTI_FONT_28_e=0x48, + dRes_INDEX_MAIN2D_BTI_FONT_29_e=0x49, + dRes_INDEX_MAIN2D_BTI_FONT_30_e=0x4A, + dRes_INDEX_MAIN2D_BTI_FONT_31_e=0x4B, + dRes_INDEX_MAIN2D_BTI_FONT_32_e=0x4C, + dRes_INDEX_MAIN2D_BTI_FONT_33_e=0x4D, + dRes_INDEX_MAIN2D_BTI_FONT_34_e=0x4E, + dRes_INDEX_MAIN2D_BTI_FONT_35_e=0x4F, + dRes_INDEX_MAIN2D_BTI_FONT_36_e=0x50, + dRes_INDEX_MAIN2D_BTI_FONT_37_e=0x51, + dRes_INDEX_MAIN2D_BTI_FONT_38_e=0x52, + dRes_INDEX_MAIN2D_BTI_FONT_39_e=0x53, + dRes_INDEX_MAIN2D_BTI_FONT_40_e=0x54, + dRes_INDEX_MAIN2D_BTI_FONT_41_e=0x55, + dRes_INDEX_MAIN2D_BTI_FONT_42_e=0x56, + dRes_INDEX_MAIN2D_BTI_FONT_46_e=0x57, + dRes_INDEX_MAIN2D_BTI_FONT_47_e=0x58, + dRes_INDEX_MAIN2D_BTI_FONT_48_01_e=0x59, + dRes_INDEX_MAIN2D_BTI_FONT_48_02_e=0x5A, + dRes_INDEX_MAIN2D_BTI_FONT_49_e=0x5B, + dRes_INDEX_MAIN2D_BTI_FONT_50_e=0x5C, + dRes_INDEX_MAIN2D_BTI_FONT_51_e=0x5D, + dRes_INDEX_MAIN2D_BTI_FONT_52_e=0x5E, + dRes_INDEX_MAIN2D_BTI_FONT_53_e=0x5F, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x60, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x61, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x62, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x63, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x64, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x65, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x66, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x67, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x68, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x69, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x6A, + dRes_INDEX_MAIN2D_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x6B, + dRes_INDEX_MAIN2D_BTI_IM_PLUS_METAL_24X24_00_e=0x6C, + dRes_INDEX_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x6D, + dRes_INDEX_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x6E, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x6F, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x70, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x71, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x72, + dRes_INDEX_MAIN2D_BTI_MIDONA64_e=0x73, + dRes_INDEX_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_e=0x74, + dRes_INDEX_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x75, + dRes_INDEX_MAIN2D_BTI_RUPY_NUM_DOT_e=0x76, + dRes_INDEX_MAIN2D_BTI_SPHERE_e=0x77, + dRes_INDEX_MAIN2D_BTI_TT_BLOCK8X8_e=0x78, + dRes_INDEX_MAIN2D_BTI_TT_BLOCK_GRADE_e=0x79, + dRes_INDEX_MAIN2D_BTI_TT_DO_ICON7_160_174_e=0x7A, + dRes_INDEX_MAIN2D_BTI_TT_GOLD_YAJI_END_e=0x7B, + dRes_INDEX_MAIN2D_BTI_TT_GOLD_YAJI_NEXT_e=0x7C, + dRes_INDEX_MAIN2D_BTI_TT_HAKUSHA_32_e=0x7D, + dRes_INDEX_MAIN2D_BTI_TT_HEART_00_e=0x7E, + dRes_INDEX_MAIN2D_BTI_TT_HEART_01_e=0x7F, + dRes_INDEX_MAIN2D_BTI_TT_HEART_02_e=0x80, + dRes_INDEX_MAIN2D_BTI_TT_HEART_03_e=0x81, + dRes_INDEX_MAIN2D_BTI_TT_HEART_BASE_WAVE_24_e=0x82, + dRes_INDEX_MAIN2D_BTI_TT_IASTAR01_e=0x83, + dRes_INDEX_MAIN2D_BTI_TT_IASTARRR_e=0x84, + dRes_INDEX_MAIN2D_BTI_TT_KAZARI_KANI_00_e=0x85, + dRes_INDEX_MAIN2D_BTI_TT_LINE2_e=0x86, + dRes_INDEX_MAIN2D_BTI_TT_MAGIC_BASE_WAVE_64_e=0x87, + dRes_INDEX_MAIN2D_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x88, + dRes_INDEX_MAIN2D_BTI_TT_RUPY_GREEN_ICON2_e=0x89, + dRes_INDEX_MAIN2D_BTI_TT_RUPY_MIDORI_e=0x8A, + dRes_INDEX_MAIN2D_BTI_TT_SELECT_SQUARE_4I_00_e=0x8B, + dRes_INDEX_MAIN2D_BTI_TT_SELECT_SQUARE_4I_04_e=0x8C, + dRes_INDEX_MAIN2D_BTI_TT_SPOT_SQUARE4_e=0x8D, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x8E, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x8F, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x90, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x91, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x92, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x93, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x94, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_SHIZUKU_00_e=0x95, + dRes_INDEX_MAIN2D_BTI_WIPE_00_e=0x96, +}; + +enum dRes_ID_MAIN2D { + /* SCRN */ + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_e=0x4, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_e=0x5, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x6, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x7, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_ID_MAIN2D_BCK_ZELDA_HIHI_CURSOR_e=0xB, + dRes_ID_MAIN2D_BLO_ZELDA_HIHI_CURSOR_e=0xC, + dRes_ID_MAIN2D_BPK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_ID_MAIN2D_BTK_ZELDA_HIHI_CURSOR_e=0xE, + dRes_ID_MAIN2D_BPK_ZELDA_HIHI_CURSOR_02_e=0xF, + dRes_ID_MAIN2D_BCK_ZELDA_ICON_PIKARI_e=0x10, + dRes_ID_MAIN2D_BLO_ZELDA_ICON_PIKARI_e=0x11, + dRes_ID_MAIN2D_BPK_ZELDA_ICON_PIKARI_e=0x12, + dRes_ID_MAIN2D_BLO_ZELDA_KANTERA_ICON_MATER_e=0x13, + dRes_ID_MAIN2D_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x14, + dRes_ID_MAIN2D_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x15, + dRes_ID_MAIN2D_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_ID_MAIN2D_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x17, + dRes_ID_MAIN2D_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x18, + dRes_ID_MAIN2D_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x19, + dRes_ID_MAIN2D_BCK_ZELDA_SELECT_ICON_e=0x1A, + dRes_ID_MAIN2D_BLO_ZELDA_SELECT_ICON_e=0x1B, + dRes_ID_MAIN2D_BPK_ZELDA_SELECT_ICON_e=0x1C, + dRes_ID_MAIN2D_BCK_ZELDA_STORE_SELECT_ICON_e=0x1D, + dRes_ID_MAIN2D_BLO_ZELDA_STORE_SELECT_ICON_e=0x1E, + dRes_ID_MAIN2D_BPK_ZELDA_STORE_SELECT_ICON_e=0x1F, + dRes_ID_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_ID_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x21, + /* TIMG */ + dRes_ID_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x24, + dRes_ID_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x25, + dRes_ID_MAIN2D_BTI_BOW_LIGHT_e=0x26, + dRes_ID_MAIN2D_BTI_CROSS_KEY_00_e=0x27, + dRes_ID_MAIN2D_BTI_FONT_00_e=0x28, + dRes_ID_MAIN2D_BTI_FONT_01_e=0x29, + dRes_ID_MAIN2D_BTI_FONT_02_e=0x2A, + dRes_ID_MAIN2D_BTI_FONT_03_e=0x2B, + dRes_ID_MAIN2D_BTI_FONT_04_e=0x2C, + dRes_ID_MAIN2D_BTI_FONT_05_e=0x2D, + dRes_ID_MAIN2D_BTI_FONT_06_e=0x2E, + dRes_ID_MAIN2D_BTI_FONT_07_01_e=0x2F, + dRes_ID_MAIN2D_BTI_FONT_07_02_e=0x30, + dRes_ID_MAIN2D_BTI_FONT_08_e=0x31, + dRes_ID_MAIN2D_BTI_FONT_08_2_e=0x32, + dRes_ID_MAIN2D_BTI_FONT_08_UP_e=0x33, + dRes_ID_MAIN2D_BTI_FONT_09_e=0x34, + dRes_ID_MAIN2D_BTI_FONT_09_02_e=0x35, + dRes_ID_MAIN2D_BTI_FONT_10_e=0x36, + dRes_ID_MAIN2D_BTI_FONT_11_e=0x37, + dRes_ID_MAIN2D_BTI_FONT_12_e=0x38, + dRes_ID_MAIN2D_BTI_FONT_13_e=0x39, + dRes_ID_MAIN2D_BTI_FONT_14_e=0x3A, + dRes_ID_MAIN2D_BTI_FONT_15_e=0x3B, + dRes_ID_MAIN2D_BTI_FONT_15_OLD_e=0x3C, + dRes_ID_MAIN2D_BTI_FONT_16_e=0x3D, + dRes_ID_MAIN2D_BTI_FONT_16_BACKLIGHT_e=0x3E, + dRes_ID_MAIN2D_BTI_FONT_19_e=0x3F, + dRes_ID_MAIN2D_BTI_FONT_20_e=0x40, + dRes_ID_MAIN2D_BTI_FONT_21_e=0x41, + dRes_ID_MAIN2D_BTI_FONT_22_e=0x42, + dRes_ID_MAIN2D_BTI_FONT_23_e=0x43, + dRes_ID_MAIN2D_BTI_FONT_24_e=0x44, + dRes_ID_MAIN2D_BTI_FONT_25_e=0x45, + dRes_ID_MAIN2D_BTI_FONT_26_e=0x46, + dRes_ID_MAIN2D_BTI_FONT_27_e=0x47, + dRes_ID_MAIN2D_BTI_FONT_28_e=0x48, + dRes_ID_MAIN2D_BTI_FONT_29_e=0x49, + dRes_ID_MAIN2D_BTI_FONT_30_e=0x4A, + dRes_ID_MAIN2D_BTI_FONT_31_e=0x4B, + dRes_ID_MAIN2D_BTI_FONT_32_e=0x4C, + dRes_ID_MAIN2D_BTI_FONT_33_e=0x4D, + dRes_ID_MAIN2D_BTI_FONT_34_e=0x4E, + dRes_ID_MAIN2D_BTI_FONT_35_e=0x4F, + dRes_ID_MAIN2D_BTI_FONT_36_e=0x50, + dRes_ID_MAIN2D_BTI_FONT_37_e=0x51, + dRes_ID_MAIN2D_BTI_FONT_38_e=0x52, + dRes_ID_MAIN2D_BTI_FONT_39_e=0x53, + dRes_ID_MAIN2D_BTI_FONT_40_e=0x54, + dRes_ID_MAIN2D_BTI_FONT_41_e=0x55, + dRes_ID_MAIN2D_BTI_FONT_42_e=0x56, + dRes_ID_MAIN2D_BTI_FONT_46_e=0x57, + dRes_ID_MAIN2D_BTI_FONT_47_e=0x58, + dRes_ID_MAIN2D_BTI_FONT_48_01_e=0x59, + dRes_ID_MAIN2D_BTI_FONT_48_02_e=0x5A, + dRes_ID_MAIN2D_BTI_FONT_49_e=0x5B, + dRes_ID_MAIN2D_BTI_FONT_50_e=0x5C, + dRes_ID_MAIN2D_BTI_FONT_51_e=0x5D, + dRes_ID_MAIN2D_BTI_FONT_52_e=0x5E, + dRes_ID_MAIN2D_BTI_FONT_53_e=0x5F, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x60, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x61, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x62, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x63, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x64, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x65, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x66, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x67, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x68, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x69, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x6A, + dRes_ID_MAIN2D_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x6B, + dRes_ID_MAIN2D_BTI_IM_PLUS_METAL_24X24_00_e=0x6C, + dRes_ID_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x6D, + dRes_ID_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x6E, + dRes_ID_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x6F, + dRes_ID_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x70, + dRes_ID_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x71, + dRes_ID_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x72, + dRes_ID_MAIN2D_BTI_MIDONA64_e=0x73, + dRes_ID_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_e=0x74, + dRes_ID_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x75, + dRes_ID_MAIN2D_BTI_RUPY_NUM_DOT_e=0x76, + dRes_ID_MAIN2D_BTI_SPHERE_e=0x77, + dRes_ID_MAIN2D_BTI_TT_BLOCK8X8_e=0x78, + dRes_ID_MAIN2D_BTI_TT_BLOCK_GRADE_e=0x79, + dRes_ID_MAIN2D_BTI_TT_DO_ICON7_160_174_e=0x7A, + dRes_ID_MAIN2D_BTI_TT_GOLD_YAJI_END_e=0x7B, + dRes_ID_MAIN2D_BTI_TT_GOLD_YAJI_NEXT_e=0x7C, + dRes_ID_MAIN2D_BTI_TT_HAKUSHA_32_e=0x7D, + dRes_ID_MAIN2D_BTI_TT_HEART_00_e=0x7E, + dRes_ID_MAIN2D_BTI_TT_HEART_01_e=0x7F, + dRes_ID_MAIN2D_BTI_TT_HEART_02_e=0x80, + dRes_ID_MAIN2D_BTI_TT_HEART_03_e=0x81, + dRes_ID_MAIN2D_BTI_TT_HEART_BASE_WAVE_24_e=0x82, + dRes_ID_MAIN2D_BTI_TT_IASTAR01_e=0x83, + dRes_ID_MAIN2D_BTI_TT_IASTARRR_e=0x84, + dRes_ID_MAIN2D_BTI_TT_KAZARI_KANI_00_e=0x85, + dRes_ID_MAIN2D_BTI_TT_LINE2_e=0x86, + dRes_ID_MAIN2D_BTI_TT_MAGIC_BASE_WAVE_64_e=0x87, + dRes_ID_MAIN2D_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x88, + dRes_ID_MAIN2D_BTI_TT_RUPY_GREEN_ICON2_e=0x89, + dRes_ID_MAIN2D_BTI_TT_RUPY_MIDORI_e=0x8A, + dRes_ID_MAIN2D_BTI_TT_SELECT_SQUARE_4I_00_e=0x8B, + dRes_ID_MAIN2D_BTI_TT_SELECT_SQUARE_4I_04_e=0x8C, + dRes_ID_MAIN2D_BTI_TT_SPOT_SQUARE4_e=0x8D, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x8E, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x8F, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x90, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x91, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x92, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x93, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x94, + dRes_ID_MAIN2D_BTI_TT_ZELDA_SHIZUKU_00_e=0x95, + dRes_ID_MAIN2D_BTI_WIPE_00_e=0x96, +}; + +#endif /* !RES_MAIN2D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgcom.h b/assets/RZDJ01/res/Layout/msgcom.h new file mode 100644 index 0000000000..bbf7f294e8 --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgcom.h @@ -0,0 +1,20 @@ +#ifndef RES_MSGCOM_H +#define RES_MSGCOM_H + +enum dRes_INDEX_MSGCOM { + /* SCRN */ + dRes_INDEX_MSGCOM_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x4, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SAVE_ROAD_e=0x5, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +enum dRes_ID_MSGCOM { + /* SCRN */ + dRes_ID_MSGCOM_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x4, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SAVE_ROAD_e=0x5, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +#endif /* !RES_MSGCOM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres00.h b/assets/RZDJ01/res/Layout/msgres00.h new file mode 100644 index 0000000000..2f581cfa91 --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres00.h @@ -0,0 +1,48 @@ +#ifndef RES_MSGRES00_H +#define RES_MSGRES00_H + +enum dRes_INDEX_MSGRES00 { + /* SCRN */ + dRes_INDEX_MSGRES00_BCK_ZELDA_WINDOW_3MENU_e=0x4, + dRes_INDEX_MSGRES00_BLO_ZELDA_WINDOW_3MENU_e=0x5, + dRes_INDEX_MSGRES00_BPK_ZELDA_WINDOW_3MENU_e=0x6, + dRes_INDEX_MSGRES00_BTK_ZELDA_WINDOW_3MENU_e=0x7, + dRes_INDEX_MSGRES00_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_INDEX_MSGRES00_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_INDEX_MSGRES00_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_INDEX_MSGRES00_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_MSGRES00_BTI_I4_GRA_e=0xE, + dRes_INDEX_MSGRES00_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_MSGRES00_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_INDEX_MSGRES00_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_INDEX_MSGRES00_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_INDEX_MSGRES00_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_INDEX_MSGRES00_BTI_TT_IA4YAJI_e=0x14, + dRes_INDEX_MSGRES00_BTI_TT_IASTARRR_e=0x15, + dRes_INDEX_MSGRES00_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +enum dRes_ID_MSGRES00 { + /* SCRN */ + dRes_ID_MSGRES00_BCK_ZELDA_WINDOW_3MENU_e=0x4, + dRes_ID_MSGRES00_BLO_ZELDA_WINDOW_3MENU_e=0x5, + dRes_ID_MSGRES00_BPK_ZELDA_WINDOW_3MENU_e=0x6, + dRes_ID_MSGRES00_BTK_ZELDA_WINDOW_3MENU_e=0x7, + dRes_ID_MSGRES00_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_ID_MSGRES00_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_ID_MSGRES00_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_ID_MSGRES00_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_MSGRES00_BTI_I4_GRA_e=0xE, + dRes_ID_MSGRES00_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_MSGRES00_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_ID_MSGRES00_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_ID_MSGRES00_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_ID_MSGRES00_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_ID_MSGRES00_BTI_TT_IA4YAJI_e=0x14, + dRes_ID_MSGRES00_BTI_TT_IASTARRR_e=0x15, + dRes_ID_MSGRES00_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +#endif /* !RES_MSGRES00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres01.h b/assets/RZDJ01/res/Layout/msgres01.h new file mode 100644 index 0000000000..942e89ebf9 --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres01.h @@ -0,0 +1,24 @@ +#ifndef RES_MSGRES01_H +#define RES_MSGRES01_H + +enum dRes_INDEX_MSGRES01 { + /* SCRN */ + dRes_INDEX_MSGRES01_BLO_ZELDA_MESSAGE_WINDOW_NEW_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES01_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_INDEX_MSGRES01_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_INDEX_MSGRES01_BTI_TT_LINE2_e=0x9, + dRes_INDEX_MSGRES01_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +enum dRes_ID_MSGRES01 { + /* SCRN */ + dRes_ID_MSGRES01_BLO_ZELDA_MESSAGE_WINDOW_NEW_e=0x4, + /* TIMG */ + dRes_ID_MSGRES01_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_ID_MSGRES01_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_ID_MSGRES01_BTI_TT_LINE2_e=0x9, + dRes_ID_MSGRES01_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +#endif /* !RES_MSGRES01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres02.h b/assets/RZDJ01/res/Layout/msgres02.h new file mode 100644 index 0000000000..f0927bc9bb --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres02.h @@ -0,0 +1,74 @@ +#ifndef RES_MSGRES02_H +#define RES_MSGRES02_H + +enum dRes_INDEX_MSGRES02 { + /* SCRN */ + dRes_INDEX_MSGRES02_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_INDEX_MSGRES02_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_INDEX_MSGRES02_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_INDEX_MSGRES02_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_INDEX_MSGRES02_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_INDEX_MSGRES02_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_INDEX_MSGRES02_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_INDEX_MSGRES02_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_INDEX_MSGRES02_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_INDEX_MSGRES02_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_INDEX_MSGRES02_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_32_e=0x14, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_40_e=0x15, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_MGW_e=0x16, + dRes_INDEX_MSGRES02_BTI_TT_BLOCK128_00_e=0x17, + dRes_INDEX_MSGRES02_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_INDEX_MSGRES02_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_INDEX_MSGRES02_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_INDEX_MSGRES02_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_INDEX_MSGRES02_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_INDEX_MSGRES02_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_MSGRES02_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_INDEX_MSGRES02_BTI_TT_MARU88_e=0x1F, + dRes_INDEX_MSGRES02_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES02_BTI_TT_SPOT_BIG_e=0x21, + dRes_INDEX_MSGRES02_BTI_TT_UZUMAKI_00_e=0x22, + dRes_INDEX_MSGRES02_BTI_TT_YAKUSHIMA_e=0x23, +}; + +enum dRes_ID_MSGRES02 { + /* SCRN */ + dRes_ID_MSGRES02_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_ID_MSGRES02_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_ID_MSGRES02_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_ID_MSGRES02_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_ID_MSGRES02_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_ID_MSGRES02_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_ID_MSGRES02_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_ID_MSGRES02_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_ID_MSGRES02_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_ID_MSGRES02_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_ID_MSGRES02_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_MSGRES02_BTI_TT_BLACK_32_e=0x14, + dRes_ID_MSGRES02_BTI_TT_BLACK_40_e=0x15, + dRes_ID_MSGRES02_BTI_TT_BLACK_MGW_e=0x16, + dRes_ID_MSGRES02_BTI_TT_BLOCK128_00_e=0x17, + dRes_ID_MSGRES02_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_ID_MSGRES02_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_ID_MSGRES02_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_ID_MSGRES02_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_ID_MSGRES02_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_ID_MSGRES02_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_MSGRES02_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_ID_MSGRES02_BTI_TT_MARU88_e=0x1F, + dRes_ID_MSGRES02_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES02_BTI_TT_SPOT_BIG_e=0x21, + dRes_ID_MSGRES02_BTI_TT_UZUMAKI_00_e=0x22, + dRes_ID_MSGRES02_BTI_TT_YAKUSHIMA_e=0x23, +}; + +#endif /* !RES_MSGRES02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres03.h b/assets/RZDJ01/res/Layout/msgres03.h new file mode 100644 index 0000000000..a53a8fd5d4 --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres03.h @@ -0,0 +1,70 @@ +#ifndef RES_MSGRES03_H +#define RES_MSGRES03_H + +enum dRes_INDEX_MSGRES03 { + /* SCRN */ + dRes_INDEX_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_e=0x4, + dRes_INDEX_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_e=0x5, + dRes_INDEX_MSGRES03_BTK_ZELDA_ITEM_GET_WINDOW_e=0x6, + dRes_INDEX_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_02_e=0x7, + dRes_INDEX_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_INDEX_MSGRES03_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_INDEX_MSGRES03_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_INDEX_MSGRES03_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_INDEX_MSGRES03_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_INDEX_MSGRES03_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_INDEX_MSGRES03_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_INDEX_MSGRES03_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_INDEX_MSGRES03_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_INDEX_MSGRES03_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_INDEX_MSGRES03_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_INDEX_MSGRES03_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_INDEX_MSGRES03_BTI_AK_KAGEROURR_e=0x16, + dRes_INDEX_MSGRES03_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_INDEX_MSGRES03_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_INDEX_MSGRES03_BTI_I4_GRA_e=0x19, + dRes_INDEX_MSGRES03_BTI_TT_BLACK_MGW_e=0x1A, + dRes_INDEX_MSGRES03_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_MSGRES03_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_INDEX_MSGRES03_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_INDEX_MSGRES03_BTI_TT_LINE2_e=0x1E, + dRes_INDEX_MSGRES03_BTI_TT_NAVI_L_e=0x1F, + dRes_INDEX_MSGRES03_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES03_BTI_TT_YAKUSHIMA_e=0x21, +}; + +enum dRes_ID_MSGRES03 { + /* SCRN */ + dRes_ID_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_e=0x4, + dRes_ID_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_e=0x5, + dRes_ID_MSGRES03_BTK_ZELDA_ITEM_GET_WINDOW_e=0x6, + dRes_ID_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_02_e=0x7, + dRes_ID_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_ID_MSGRES03_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_ID_MSGRES03_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_ID_MSGRES03_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_ID_MSGRES03_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_ID_MSGRES03_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_ID_MSGRES03_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_ID_MSGRES03_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_ID_MSGRES03_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_ID_MSGRES03_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_ID_MSGRES03_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_ID_MSGRES03_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_ID_MSGRES03_BTI_AK_KAGEROURR_e=0x16, + dRes_ID_MSGRES03_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_ID_MSGRES03_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_ID_MSGRES03_BTI_I4_GRA_e=0x19, + dRes_ID_MSGRES03_BTI_TT_BLACK_MGW_e=0x1A, + dRes_ID_MSGRES03_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_MSGRES03_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_ID_MSGRES03_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_ID_MSGRES03_BTI_TT_LINE2_e=0x1E, + dRes_ID_MSGRES03_BTI_TT_NAVI_L_e=0x1F, + dRes_ID_MSGRES03_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES03_BTI_TT_YAKUSHIMA_e=0x21, +}; + +#endif /* !RES_MSGRES03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres04.h b/assets/RZDJ01/res/Layout/msgres04.h new file mode 100644 index 0000000000..418600572b --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres04.h @@ -0,0 +1,26 @@ +#ifndef RES_MSGRES04_H +#define RES_MSGRES04_H + +enum dRes_INDEX_MSGRES04 { + /* SCRN */ + dRes_INDEX_MSGRES04_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_INDEX_MSGRES04_BLO_ZELDA_STAGE_TITLE_e=0x5, + /* TIMG */ + dRes_INDEX_MSGRES04_BTI_I4_GRA_e=0x8, + dRes_INDEX_MSGRES04_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_INDEX_MSGRES04_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_INDEX_MSGRES04_BTI_TT_LINE2_e=0xB, +}; + +enum dRes_ID_MSGRES04 { + /* SCRN */ + dRes_ID_MSGRES04_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_ID_MSGRES04_BLO_ZELDA_STAGE_TITLE_e=0x5, + /* TIMG */ + dRes_ID_MSGRES04_BTI_I4_GRA_e=0x8, + dRes_ID_MSGRES04_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_ID_MSGRES04_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_ID_MSGRES04_BTI_TT_LINE2_e=0xB, +}; + +#endif /* !RES_MSGRES04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres04F.h b/assets/RZDJ01/res/Layout/msgres04F.h new file mode 100644 index 0000000000..0e78a7d74e --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres04F.h @@ -0,0 +1,26 @@ +#ifndef RES_MSGRES04F_H +#define RES_MSGRES04F_H + +enum dRes_INDEX_MSGRES04F { + /* SCRN */ + dRes_INDEX_MSGRES04F_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_INDEX_MSGRES04F_BLO_ZELDA_STAGE_TITLE_FOREIGN_e=0x5, + /* TIMG */ + dRes_INDEX_MSGRES04F_BTI_I4_GRA_e=0x8, + dRes_INDEX_MSGRES04F_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_INDEX_MSGRES04F_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_INDEX_MSGRES04F_BTI_TT_LINE2_e=0xB, +}; + +enum dRes_ID_MSGRES04F { + /* SCRN */ + dRes_ID_MSGRES04F_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_ID_MSGRES04F_BLO_ZELDA_STAGE_TITLE_FOREIGN_e=0x5, + /* TIMG */ + dRes_ID_MSGRES04F_BTI_I4_GRA_e=0x8, + dRes_ID_MSGRES04F_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_ID_MSGRES04F_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_ID_MSGRES04F_BTI_TT_LINE2_e=0xB, +}; + +#endif /* !RES_MSGRES04F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres05.h b/assets/RZDJ01/res/Layout/msgres05.h new file mode 100644 index 0000000000..722dd500ef --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres05.h @@ -0,0 +1,40 @@ +#ifndef RES_MSGRES05_H +#define RES_MSGRES05_H + +enum dRes_INDEX_MSGRES05 { + /* SCRN */ + dRes_INDEX_MSGRES05_BLO_ZELDA_WOLF_HOWL_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES05_BTI_BOW_LIGHT_e=0x7, + dRes_INDEX_MSGRES05_BTI_IM_WIICON_STHICK_00_e=0x8, + dRes_INDEX_MSGRES05_BTI_MESSAGE_WINDOW_BASE_112_8I_e=0x9, + dRes_INDEX_MSGRES05_BTI_MESSAGE_WINDOW_BASE_8_e=0xA, + dRes_INDEX_MSGRES05_BTI_TT_BLACK_32_e=0xB, + dRes_INDEX_MSGRES05_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_MSGRES05_BTI_TT_GINNOUROKO_S3TC_e=0xD, + dRes_INDEX_MSGRES05_BTI_TT_LINE2_e=0xE, + dRes_INDEX_MSGRES05_BTI_TT_TITLE3DSTICKANIM_00_e=0xF, + dRes_INDEX_MSGRES05_BTI_TT_WOLF_ICON_MINI64_e=0x10, + dRes_INDEX_MSGRES05_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x11, + dRes_INDEX_MSGRES05_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x12, +}; + +enum dRes_ID_MSGRES05 { + /* SCRN */ + dRes_ID_MSGRES05_BLO_ZELDA_WOLF_HOWL_e=0x4, + /* TIMG */ + dRes_ID_MSGRES05_BTI_BOW_LIGHT_e=0x7, + dRes_ID_MSGRES05_BTI_IM_WIICON_STHICK_00_e=0x8, + dRes_ID_MSGRES05_BTI_MESSAGE_WINDOW_BASE_112_8I_e=0x9, + dRes_ID_MSGRES05_BTI_MESSAGE_WINDOW_BASE_8_e=0xA, + dRes_ID_MSGRES05_BTI_TT_BLACK_32_e=0xB, + dRes_ID_MSGRES05_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_MSGRES05_BTI_TT_GINNOUROKO_S3TC_e=0xD, + dRes_ID_MSGRES05_BTI_TT_LINE2_e=0xE, + dRes_ID_MSGRES05_BTI_TT_TITLE3DSTICKANIM_00_e=0xF, + dRes_ID_MSGRES05_BTI_TT_WOLF_ICON_MINI64_e=0x10, + dRes_ID_MSGRES05_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x11, + dRes_ID_MSGRES05_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x12, +}; + +#endif /* !RES_MSGRES05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/msgres06.h b/assets/RZDJ01/res/Layout/msgres06.h new file mode 100644 index 0000000000..beb0a2e1f5 --- /dev/null +++ b/assets/RZDJ01/res/Layout/msgres06.h @@ -0,0 +1,14 @@ +#ifndef RES_MSGRES06_H +#define RES_MSGRES06_H + +enum dRes_INDEX_MSGRES06 { + /* SCRN */ + dRes_INDEX_MSGRES06_BLO_ZELDA_STAFF_ROLL_e=0x3, +}; + +enum dRes_ID_MSGRES06 { + /* SCRN */ + dRes_ID_MSGRES06_BLO_ZELDA_STAFF_ROLL_e=0x3, +}; + +#endif /* !RES_MSGRES06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/optres.h b/assets/RZDJ01/res/Layout/optres.h new file mode 100644 index 0000000000..3b8305c502 --- /dev/null +++ b/assets/RZDJ01/res/Layout/optres.h @@ -0,0 +1,96 @@ +#ifndef RES_OPTRES_H +#define RES_OPTRES_H + +enum dRes_INDEX_OPTRES { + /* SCRN */ + dRes_INDEX_OPTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_OPTRES_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x5, + dRes_INDEX_OPTRES_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x6, + dRes_INDEX_OPTRES_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_INDEX_OPTRES_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_BASE_e=0x9, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_CHECK_e=0xA, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xB, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_MENU_TEXT_e=0xC, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_SELECT_MENU_e=0xD, + dRes_INDEX_OPTRES_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0xE, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0xF, + /* TIMG */ + dRes_INDEX_OPTRES_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_INDEX_OPTRES_BTI_BLACK_80_e=0x13, + dRes_INDEX_OPTRES_BTI_BOW_LIGHT_e=0x14, + dRes_INDEX_OPTRES_BTI_I4_GRA_e=0x15, + dRes_INDEX_OPTRES_BTI_IM_WIICON_STHICK_00_e=0x16, + dRes_INDEX_OPTRES_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x17, + dRes_INDEX_OPTRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x18, + dRes_INDEX_OPTRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x19, + dRes_INDEX_OPTRES_BTI_IM_Z_BUTTON_02_e=0x1A, + dRes_INDEX_OPTRES_BTI_TT_3SETU_W_L_e=0x1B, + dRes_INDEX_OPTRES_BTI_TT_BLOCK128_00_e=0x1C, + dRes_INDEX_OPTRES_BTI_TT_BLOCK8X8_e=0x1D, + dRes_INDEX_OPTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1E, + dRes_INDEX_OPTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1F, + dRes_INDEX_OPTRES_BTI_TT_DO_ICON7_160_174_e=0x20, + dRes_INDEX_OPTRES_BTI_TT_GOLD_UZU_LONG2_e=0x21, + dRes_INDEX_OPTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_INDEX_OPTRES_BTI_TT_I4_GRA_e=0x23, + dRes_INDEX_OPTRES_BTI_TT_IA4_YAJI_e=0x24, + dRes_INDEX_OPTRES_BTI_TT_IASTAR01_e=0x25, + dRes_INDEX_OPTRES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_INDEX_OPTRES_BTI_TT_LINE2_e=0x27, + dRes_INDEX_OPTRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x28, + dRes_INDEX_OPTRES_BTI_TT_YAKUSHIMA_e=0x29, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2A, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2B, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2C, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2D, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, +}; + +enum dRes_ID_OPTRES { + /* SCRN */ + dRes_ID_OPTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_OPTRES_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x5, + dRes_ID_OPTRES_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x6, + dRes_ID_OPTRES_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_ID_OPTRES_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_BASE_e=0x9, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_CHECK_e=0xA, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xB, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_MENU_TEXT_e=0xC, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_SELECT_MENU_e=0xD, + dRes_ID_OPTRES_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0xE, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0xF, + /* TIMG */ + dRes_ID_OPTRES_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_ID_OPTRES_BTI_BLACK_80_e=0x13, + dRes_ID_OPTRES_BTI_BOW_LIGHT_e=0x14, + dRes_ID_OPTRES_BTI_I4_GRA_e=0x15, + dRes_ID_OPTRES_BTI_IM_WIICON_STHICK_00_e=0x16, + dRes_ID_OPTRES_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x17, + dRes_ID_OPTRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x18, + dRes_ID_OPTRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x19, + dRes_ID_OPTRES_BTI_IM_Z_BUTTON_02_e=0x1A, + dRes_ID_OPTRES_BTI_TT_3SETU_W_L_e=0x1B, + dRes_ID_OPTRES_BTI_TT_BLOCK128_00_e=0x1C, + dRes_ID_OPTRES_BTI_TT_BLOCK8X8_e=0x1D, + dRes_ID_OPTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1E, + dRes_ID_OPTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1F, + dRes_ID_OPTRES_BTI_TT_DO_ICON7_160_174_e=0x20, + dRes_ID_OPTRES_BTI_TT_GOLD_UZU_LONG2_e=0x21, + dRes_ID_OPTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_ID_OPTRES_BTI_TT_I4_GRA_e=0x23, + dRes_ID_OPTRES_BTI_TT_IA4_YAJI_e=0x24, + dRes_ID_OPTRES_BTI_TT_IASTAR01_e=0x25, + dRes_ID_OPTRES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_ID_OPTRES_BTI_TT_LINE2_e=0x27, + dRes_ID_OPTRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x28, + dRes_ID_OPTRES_BTI_TT_YAKUSHIMA_e=0x29, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2A, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2B, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2C, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2D, + dRes_ID_OPTRES_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, +}; + +#endif /* !RES_OPTRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/playerName.h b/assets/RZDJ01/res/Layout/playerName.h new file mode 100644 index 0000000000..568d035cf1 --- /dev/null +++ b/assets/RZDJ01/res/Layout/playerName.h @@ -0,0 +1,44 @@ +#ifndef RES_PLAYERNAME_H +#define RES_PLAYERNAME_H + +enum dRes_INDEX_PLAYERNAME { + /* SCRN */ + dRes_INDEX_PLAYERNAME_BLO_ZELDA_PLAYER_NAME_e=0x4, + dRes_INDEX_PLAYERNAME_BPK_ZELDA_PLAYER_NAME_e=0x5, + dRes_INDEX_PLAYERNAME_BTK_ZELDA_PLAYER_NAME_e=0x6, + /* TIMG */ + dRes_INDEX_PLAYERNAME_BTI_AK_OCARINA_FIRE_01_e=0x9, + dRes_INDEX_PLAYERNAME_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0xA, + dRes_INDEX_PLAYERNAME_BTI_TT_BLOCK128_00_e=0xB, + dRes_INDEX_PLAYERNAME_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_PLAYERNAME_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0xD, + dRes_INDEX_PLAYERNAME_BTI_TT_BUTTON_BASE0_SIDE_e=0xE, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_LU_e=0xF, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x10, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_INDEX_PLAYERNAME_BTI_TT_I4_GRA_e=0x12, + dRes_INDEX_PLAYERNAME_BTI_TT_KAZARI_KANI_00_e=0x13, + dRes_INDEX_PLAYERNAME_BTI_TT_LINE2_e=0x14, +}; + +enum dRes_ID_PLAYERNAME { + /* SCRN */ + dRes_ID_PLAYERNAME_BLO_ZELDA_PLAYER_NAME_e=0x4, + dRes_ID_PLAYERNAME_BPK_ZELDA_PLAYER_NAME_e=0x5, + dRes_ID_PLAYERNAME_BTK_ZELDA_PLAYER_NAME_e=0x6, + /* TIMG */ + dRes_ID_PLAYERNAME_BTI_AK_OCARINA_FIRE_01_e=0x9, + dRes_ID_PLAYERNAME_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0xA, + dRes_ID_PLAYERNAME_BTI_TT_BLOCK128_00_e=0xB, + dRes_ID_PLAYERNAME_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_PLAYERNAME_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0xD, + dRes_ID_PLAYERNAME_BTI_TT_BUTTON_BASE0_SIDE_e=0xE, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_LU_e=0xF, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x10, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_ID_PLAYERNAME_BTI_TT_I4_GRA_e=0x12, + dRes_ID_PLAYERNAME_BTI_TT_KAZARI_KANI_00_e=0x13, + dRes_ID_PLAYERNAME_BTI_TT_LINE2_e=0x14, +}; + +#endif /* !RES_PLAYERNAME_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/ringres.h b/assets/RZDJ01/res/Layout/ringres.h new file mode 100644 index 0000000000..c635b046d4 --- /dev/null +++ b/assets/RZDJ01/res/Layout/ringres.h @@ -0,0 +1,80 @@ +#ifndef RES_RINGRES_H +#define RES_RINGRES_H + +enum dRes_INDEX_RINGRES { + /* SCRN */ + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_e=0x6, + dRes_INDEX_RINGRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_INDEX_RINGRES_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_INDEX_RINGRES_BTI_BLOCK8X8_e=0xB, + dRes_INDEX_RINGRES_BTI_BOW_LIGHT_e=0xC, + dRes_INDEX_RINGRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xD, + dRes_INDEX_RINGRES_BTI_MOON_e=0xE, + dRes_INDEX_RINGRES_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_RINGRES_BTI_TT_BLOCK_GRADE_e=0x10, + dRes_INDEX_RINGRES_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_RINGRES_BTI_TT_IA4_3D_BTN_e=0x12, + dRes_INDEX_RINGRES_BTI_TT_IASTARRR_e=0x13, + dRes_INDEX_RINGRES_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x14, + dRes_INDEX_RINGRES_BTI_TT_LINE2_e=0x15, + dRes_INDEX_RINGRES_BTI_TT_MAP1_IA4_e=0x16, + dRes_INDEX_RINGRES_BTI_TT_MIDONA_64_e=0x17, + dRes_INDEX_RINGRES_BTI_TT_NAVI_L_e=0x18, + dRes_INDEX_RINGRES_BTI_TT_SPHERE_e=0x19, + dRes_INDEX_RINGRES_BTI_TT_SPOT_BIG_e=0x1A, + dRes_INDEX_RINGRES_BTI_TT_SPOT_SQUARE_e=0x1B, + dRes_INDEX_RINGRES_BTI_TT_WOLF_ICON_MINI64_e=0x1C, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x1D, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_L_TEXT_e=0x1E, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1F, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x20, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_e=0x21, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x22, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x23, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_e=0x24, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x25, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x26, +}; + +enum dRes_ID_RINGRES { + /* SCRN */ + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_e=0x6, + dRes_ID_RINGRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_ID_RINGRES_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_ID_RINGRES_BTI_BLOCK8X8_e=0xB, + dRes_ID_RINGRES_BTI_BOW_LIGHT_e=0xC, + dRes_ID_RINGRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xD, + dRes_ID_RINGRES_BTI_MOON_e=0xE, + dRes_ID_RINGRES_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_RINGRES_BTI_TT_BLOCK_GRADE_e=0x10, + dRes_ID_RINGRES_BTI_TT_I4_GRA_e=0x11, + dRes_ID_RINGRES_BTI_TT_IA4_3D_BTN_e=0x12, + dRes_ID_RINGRES_BTI_TT_IASTARRR_e=0x13, + dRes_ID_RINGRES_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x14, + dRes_ID_RINGRES_BTI_TT_LINE2_e=0x15, + dRes_ID_RINGRES_BTI_TT_MAP1_IA4_e=0x16, + dRes_ID_RINGRES_BTI_TT_MIDONA_64_e=0x17, + dRes_ID_RINGRES_BTI_TT_NAVI_L_e=0x18, + dRes_ID_RINGRES_BTI_TT_SPHERE_e=0x19, + dRes_ID_RINGRES_BTI_TT_SPOT_BIG_e=0x1A, + dRes_ID_RINGRES_BTI_TT_SPOT_SQUARE_e=0x1B, + dRes_ID_RINGRES_BTI_TT_WOLF_ICON_MINI64_e=0x1C, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x1D, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_L_TEXT_e=0x1E, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1F, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x20, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_e=0x21, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x22, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x23, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_e=0x24, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x25, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x26, +}; + +#endif /* !RES_RINGRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/saveres.h b/assets/RZDJ01/res/Layout/saveres.h new file mode 100644 index 0000000000..7cc86c985a --- /dev/null +++ b/assets/RZDJ01/res/Layout/saveres.h @@ -0,0 +1,96 @@ +#ifndef RES_SAVERES_H +#define RES_SAVERES_H + +enum dRes_INDEX_SAVERES { + /* SCRN */ + dRes_INDEX_SAVERES_BCK_ZELDA_FILE_SELECT2_e=0x4, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT2_e=0x5, + dRes_INDEX_SAVERES_BPK_ZELDA_FILE_SELECT2_e=0x6, + dRes_INDEX_SAVERES_BRK_ZELDA_FILE_SELECT2_e=0x7, + dRes_INDEX_SAVERES_BTK_ZELDA_FILE_SELECT2_e=0x8, + dRes_INDEX_SAVERES_BTK_ZELDA_FILE_SELECT2_02_e=0x9, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0xA, + dRes_INDEX_SAVERES_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xB, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xC, + /* TIMG */ + dRes_INDEX_SAVERES_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0xF, + dRes_INDEX_SAVERES_BTI_BOW_LIGHT_e=0x10, + dRes_INDEX_SAVERES_BTI_I4_GRA_e=0x11, + dRes_INDEX_SAVERES_BTI_IM_B_BUTTON_00_e=0x12, + dRes_INDEX_SAVERES_BTI_TT_1_METAL_40X40_e=0x13, + dRes_INDEX_SAVERES_BTI_TT_2_METAL_40X40_e=0x14, + dRes_INDEX_SAVERES_BTI_TT_3_METAL_40X40_e=0x15, + dRes_INDEX_SAVERES_BTI_TT_BLACK_32_e=0x16, + dRes_INDEX_SAVERES_BTI_TT_BLOCK64_00_e=0x17, + dRes_INDEX_SAVERES_BTI_TT_BLOCK8X8_W00_e=0x18, + dRes_INDEX_SAVERES_BTI_TT_BLOCK8X8_W11_e=0x19, + dRes_INDEX_SAVERES_BTI_TT_BOOK_MERAMERA_00_e=0x1A, + dRes_INDEX_SAVERES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1B, + dRes_INDEX_SAVERES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1C, + dRes_INDEX_SAVERES_BTI_TT_GOLD_UZU_LONG2_e=0x1D, + dRes_INDEX_SAVERES_BTI_TT_HEART_00_e=0x1E, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_LU_e=0x1F, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x20, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x21, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_INDEX_SAVERES_BTI_TT_I4_GRA_e=0x23, + dRes_INDEX_SAVERES_BTI_TT_IA4_BBTN_e=0x24, + dRes_INDEX_SAVERES_BTI_TT_IASTARRR_e=0x25, + dRes_INDEX_SAVERES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_INDEX_SAVERES_BTI_TT_LINE2_e=0x27, + dRes_INDEX_SAVERES_BTI_TT_METAL_CUBE_00_e=0x28, + dRes_INDEX_SAVERES_BTI_TT_UZUMAKI_00_e=0x29, + dRes_INDEX_SAVERES_BTI_TT_W08_160_GRA_e=0x2A, + dRes_INDEX_SAVERES_BTI_TT_YAKUSHIMA_e=0x2B, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2C, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2D, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2E, +}; + +enum dRes_ID_SAVERES { + /* SCRN */ + dRes_ID_SAVERES_BCK_ZELDA_FILE_SELECT2_e=0x4, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT2_e=0x5, + dRes_ID_SAVERES_BPK_ZELDA_FILE_SELECT2_e=0x6, + dRes_ID_SAVERES_BRK_ZELDA_FILE_SELECT2_e=0x7, + dRes_ID_SAVERES_BTK_ZELDA_FILE_SELECT2_e=0x8, + dRes_ID_SAVERES_BTK_ZELDA_FILE_SELECT2_02_e=0x9, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0xA, + dRes_ID_SAVERES_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xB, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xC, + /* TIMG */ + dRes_ID_SAVERES_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0xF, + dRes_ID_SAVERES_BTI_BOW_LIGHT_e=0x10, + dRes_ID_SAVERES_BTI_I4_GRA_e=0x11, + dRes_ID_SAVERES_BTI_IM_B_BUTTON_00_e=0x12, + dRes_ID_SAVERES_BTI_TT_1_METAL_40X40_e=0x13, + dRes_ID_SAVERES_BTI_TT_2_METAL_40X40_e=0x14, + dRes_ID_SAVERES_BTI_TT_3_METAL_40X40_e=0x15, + dRes_ID_SAVERES_BTI_TT_BLACK_32_e=0x16, + dRes_ID_SAVERES_BTI_TT_BLOCK64_00_e=0x17, + dRes_ID_SAVERES_BTI_TT_BLOCK8X8_W00_e=0x18, + dRes_ID_SAVERES_BTI_TT_BLOCK8X8_W11_e=0x19, + dRes_ID_SAVERES_BTI_TT_BOOK_MERAMERA_00_e=0x1A, + dRes_ID_SAVERES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1B, + dRes_ID_SAVERES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1C, + dRes_ID_SAVERES_BTI_TT_GOLD_UZU_LONG2_e=0x1D, + dRes_ID_SAVERES_BTI_TT_HEART_00_e=0x1E, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_LU_e=0x1F, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x20, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x21, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_ID_SAVERES_BTI_TT_I4_GRA_e=0x23, + dRes_ID_SAVERES_BTI_TT_IA4_BBTN_e=0x24, + dRes_ID_SAVERES_BTI_TT_IASTARRR_e=0x25, + dRes_ID_SAVERES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_ID_SAVERES_BTI_TT_LINE2_e=0x27, + dRes_ID_SAVERES_BTI_TT_METAL_CUBE_00_e=0x28, + dRes_ID_SAVERES_BTI_TT_UZUMAKI_00_e=0x29, + dRes_ID_SAVERES_BTI_TT_W08_160_GRA_e=0x2A, + dRes_ID_SAVERES_BTI_TT_YAKUSHIMA_e=0x2B, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2C, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2D, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2E, +}; + +#endif /* !RES_SAVERES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Layout/skillres.h b/assets/RZDJ01/res/Layout/skillres.h new file mode 100644 index 0000000000..93ddc0e717 --- /dev/null +++ b/assets/RZDJ01/res/Layout/skillres.h @@ -0,0 +1,50 @@ +#ifndef RES_SKILLRES_H +#define RES_SKILLRES_H + +enum dRes_INDEX_SKILLRES { + /* SCRN */ + dRes_INDEX_SKILLRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_SKILLRES_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_INDEX_SKILLRES_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_INDEX_SKILLRES_BTI_BOW_LIGHT_e=0x9, + dRes_INDEX_SKILLRES_BTI_I4_GRA_e=0xA, + dRes_INDEX_SKILLRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0xB, + dRes_INDEX_SKILLRES_BTI_TT_BLOCK128_00_e=0xC, + dRes_INDEX_SKILLRES_BTI_TT_BLOCK8X8_e=0xD, + dRes_INDEX_SKILLRES_BTI_TT_DO_ICON7_160_174_e=0xE, + dRes_INDEX_SKILLRES_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_INDEX_SKILLRES_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_INDEX_SKILLRES_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_SKILLRES_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_SKILLRES_BTI_TT_LINE2_e=0x13, + dRes_INDEX_SKILLRES_BTI_TT_YAKUSHIMA_e=0x14, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x15, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x16, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x17, +}; + +enum dRes_ID_SKILLRES { + /* SCRN */ + dRes_ID_SKILLRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_SKILLRES_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_ID_SKILLRES_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_ID_SKILLRES_BTI_BOW_LIGHT_e=0x9, + dRes_ID_SKILLRES_BTI_I4_GRA_e=0xA, + dRes_ID_SKILLRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0xB, + dRes_ID_SKILLRES_BTI_TT_BLOCK128_00_e=0xC, + dRes_ID_SKILLRES_BTI_TT_BLOCK8X8_e=0xD, + dRes_ID_SKILLRES_BTI_TT_DO_ICON7_160_174_e=0xE, + dRes_ID_SKILLRES_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_ID_SKILLRES_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_ID_SKILLRES_BTI_TT_I4_GRA_e=0x11, + dRes_ID_SKILLRES_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_SKILLRES_BTI_TT_LINE2_e=0x13, + dRes_ID_SKILLRES_BTI_TT_YAKUSHIMA_e=0x14, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x15, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x16, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x17, +}; + +#endif /* !RES_SKILLRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/buttonR.h b/assets/RZDJ01/res/LayoutRevo/buttonR.h new file mode 100644 index 0000000000..960929eaed --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/buttonR.h @@ -0,0 +1,74 @@ +#ifndef RES_BUTTONR_H +#define RES_BUTTONR_H + +enum dRes_INDEX_BUTTONR { + /* SCRN */ + dRes_INDEX_BUTTONR_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_REVO_e=0x4, + dRes_INDEX_BUTTONR_BLO_ZELDA_VIEW_CHANGE_GUIDE_e=0x5, + /* TIMG */ + dRes_INDEX_BUTTONR_BTI_BLOCK8X8_e=0x8, + dRes_INDEX_BUTTONR_BTI_BOW_LIGHT_e=0x9, + dRes_INDEX_BUTTONR_BTI_IM_BOTTLE_e=0xA, + dRes_INDEX_BUTTONR_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_INDEX_BUTTONR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_INDEX_BUTTONR_BTI_IM_JUJI_KEY_03_e=0xD, + dRes_INDEX_BUTTONR_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0xF, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_BUTTON_C_TEXT_24X36_4I_e=0x10, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0x11, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0x12, + dRes_INDEX_BUTTONR_BTI_IM_Z_BUTTON_02_e=0x13, + dRes_INDEX_BUTTONR_BTI_MIDONA64_e=0x14, + dRes_INDEX_BUTTONR_BTI_TT_IA4_YAJI_e=0x15, + dRes_INDEX_BUTTONR_BTI_TT_IASTAR01_e=0x16, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_00_e=0x17, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_KAITEN_00_e=0x18, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_MAE_FUCHIARI_00_e=0x19, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_SAYU_FUCHIARI_00_e=0x1A, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_TATERU_FUCHIARI_01_e=0x1B, + dRes_INDEX_BUTTONR_BTI_TT_NUNCHAKU_00_e=0x1C, + dRes_INDEX_BUTTONR_BTI_TT_NUNCHAKU_KURUKURU_03_e=0x1D, + dRes_INDEX_BUTTONR_BTI_TT_REVOCON_01_e=0x1E, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1F, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x20, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x21, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x22, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x23, +}; + +enum dRes_ID_BUTTONR { + /* SCRN */ + dRes_ID_BUTTONR_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_REVO_e=0x4, + dRes_ID_BUTTONR_BLO_ZELDA_VIEW_CHANGE_GUIDE_e=0x5, + /* TIMG */ + dRes_ID_BUTTONR_BTI_BLOCK8X8_e=0x8, + dRes_ID_BUTTONR_BTI_BOW_LIGHT_e=0x9, + dRes_ID_BUTTONR_BTI_IM_BOTTLE_e=0xA, + dRes_ID_BUTTONR_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_ID_BUTTONR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_ID_BUTTONR_BTI_IM_JUJI_KEY_03_e=0xD, + dRes_ID_BUTTONR_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_ID_BUTTONR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0xF, + dRes_ID_BUTTONR_BTI_IM_ZELDA_BUTTON_C_TEXT_24X36_4I_e=0x10, + dRes_ID_BUTTONR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0x11, + dRes_ID_BUTTONR_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0x12, + dRes_ID_BUTTONR_BTI_IM_Z_BUTTON_02_e=0x13, + dRes_ID_BUTTONR_BTI_MIDONA64_e=0x14, + dRes_ID_BUTTONR_BTI_TT_IA4_YAJI_e=0x15, + dRes_ID_BUTTONR_BTI_TT_IASTAR01_e=0x16, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_00_e=0x17, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_KAITEN_00_e=0x18, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_MAE_FUCHIARI_00_e=0x19, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_SAYU_FUCHIARI_00_e=0x1A, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_TATERU_FUCHIARI_01_e=0x1B, + dRes_ID_BUTTONR_BTI_TT_NUNCHAKU_00_e=0x1C, + dRes_ID_BUTTONR_BTI_TT_NUNCHAKU_KURUKURU_03_e=0x1D, + dRes_ID_BUTTONR_BTI_TT_REVOCON_01_e=0x1E, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1F, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x20, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x21, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x22, + dRes_ID_BUTTONR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x23, +}; + +#endif /* !RES_BUTTONR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/clctresR.h b/assets/RZDJ01/res/LayoutRevo/clctresR.h new file mode 100644 index 0000000000..a8e8ca3054 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/clctresR.h @@ -0,0 +1,222 @@ +#ifndef RES_CLCTRESR_H +#define RES_CLCTRESR_H + +enum dRes_INDEX_CLCTRESR { + /* BCK */ + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_INDEX_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_INDEX_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_INDEX_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_INDEX_CLCTRESR_BTI_I4_GRA_e=0x31, + dRes_INDEX_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x32, + dRes_INDEX_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x33, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x34, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x35, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x36, + dRes_INDEX_CLCTRESR_BTI_IM_KINOBOU_48_e=0x37, + dRes_INDEX_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x38, + dRes_INDEX_CLCTRESR_BTI_IM_WIICON_STHICK_00_e=0x39, + dRes_INDEX_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3A, + dRes_INDEX_CLCTRESR_BTI_NAVI_L_e=0x3B, + dRes_INDEX_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_FISH_e=0x3D, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_LETTER_e=0x3E, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3F, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_POU_e=0x40, + dRes_INDEX_CLCTRESR_BTI_NI_KAB_O_e=0x41, + dRes_INDEX_CLCTRESR_BTI_NI_KINOTATE_48_e=0x42, + dRes_INDEX_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x43, + dRes_INDEX_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x44, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_CHILD_e=0x45, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_FISH_e=0x46, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_IRIA_e=0x47, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_MEDICIN_e=0x48, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_POU_e=0x49, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU1_48_e=0x4A, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU2_48_e=0x4B, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU3_48_e=0x4C, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU1_48_e=0x4D, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU2_48_e=0x4E, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU3_48_e=0x4F, + dRes_INDEX_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x50, + dRes_INDEX_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x51, + dRes_INDEX_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x52, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK128_00_e=0x53, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK8X8_e=0x54, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x55, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x56, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x57, + dRes_INDEX_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_INDEX_CLCTRESR_BTI_TT_I4_GRA_e=0x5C, + dRes_INDEX_CLCTRESR_BTI_TT_IA4_YAJI_e=0x5D, + dRes_INDEX_CLCTRESR_BTI_TT_IASTAR01_e=0x5E, + dRes_INDEX_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_INDEX_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_INDEX_CLCTRESR_BTI_TT_LINE2_e=0x63, + dRes_INDEX_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_e=0x65, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_BIG_e=0x66, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_INDEX_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x68, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x69, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6A, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6B, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x6C, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x6D, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6E, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6F, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x70, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x71, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x72, + dRes_INDEX_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x73, +}; + +enum dRes_ID_CLCTRESR { + /* BCK */ + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_ID_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_ID_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_ID_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_ID_CLCTRESR_BTI_I4_GRA_e=0x31, + dRes_ID_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x32, + dRes_ID_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x33, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x34, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x35, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x36, + dRes_ID_CLCTRESR_BTI_IM_KINOBOU_48_e=0x37, + dRes_ID_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x38, + dRes_ID_CLCTRESR_BTI_IM_WIICON_STHICK_00_e=0x39, + dRes_ID_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3A, + dRes_ID_CLCTRESR_BTI_NAVI_L_e=0x3B, + dRes_ID_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_FISH_e=0x3D, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_LETTER_e=0x3E, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3F, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_POU_e=0x40, + dRes_ID_CLCTRESR_BTI_NI_KAB_O_e=0x41, + dRes_ID_CLCTRESR_BTI_NI_KINOTATE_48_e=0x42, + dRes_ID_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x43, + dRes_ID_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x44, + dRes_ID_CLCTRESR_BTI_NI_NIOI_CHILD_e=0x45, + dRes_ID_CLCTRESR_BTI_NI_NIOI_FISH_e=0x46, + dRes_ID_CLCTRESR_BTI_NI_NIOI_IRIA_e=0x47, + dRes_ID_CLCTRESR_BTI_NI_NIOI_MEDICIN_e=0x48, + dRes_ID_CLCTRESR_BTI_NI_NIOI_POU_e=0x49, + dRes_ID_CLCTRESR_BTI_NI_SAIFU1_48_e=0x4A, + dRes_ID_CLCTRESR_BTI_NI_SAIFU2_48_e=0x4B, + dRes_ID_CLCTRESR_BTI_NI_SAIFU3_48_e=0x4C, + dRes_ID_CLCTRESR_BTI_NI_YADUTU1_48_e=0x4D, + dRes_ID_CLCTRESR_BTI_NI_YADUTU2_48_e=0x4E, + dRes_ID_CLCTRESR_BTI_NI_YADUTU3_48_e=0x4F, + dRes_ID_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x50, + dRes_ID_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x51, + dRes_ID_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x52, + dRes_ID_CLCTRESR_BTI_TT_BLOCK128_00_e=0x53, + dRes_ID_CLCTRESR_BTI_TT_BLOCK8X8_e=0x54, + dRes_ID_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x55, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x56, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x57, + dRes_ID_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_ID_CLCTRESR_BTI_TT_I4_GRA_e=0x5C, + dRes_ID_CLCTRESR_BTI_TT_IA4_YAJI_e=0x5D, + dRes_ID_CLCTRESR_BTI_TT_IASTAR01_e=0x5E, + dRes_ID_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_ID_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_ID_CLCTRESR_BTI_TT_LINE2_e=0x63, + dRes_ID_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_ID_CLCTRESR_BTI_TT_SPOT_e=0x65, + dRes_ID_CLCTRESR_BTI_TT_SPOT_BIG_e=0x66, + dRes_ID_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_ID_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x68, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x69, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6A, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6B, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x6C, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x6D, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6E, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6F, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x70, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x71, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x72, + dRes_ID_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x73, +}; + +#endif /* !RES_CLCTRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/dmapresR.h b/assets/RZDJ01/res/LayoutRevo/dmapresR.h new file mode 100644 index 0000000000..f5a02068df --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/dmapresR.h @@ -0,0 +1,170 @@ +#ifndef RES_DMAPRESR_H +#define RES_DMAPRESR_H + +enum dRes_INDEX_DMAPRESR { + /* SCRN */ + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_BASE_REVO_e=0x4, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_DECORATION_REVO_e=0x5, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_REVO_e=0x6, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_INDEX_DMAPRESR_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x8, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_REVO_e=0x9, + dRes_INDEX_DMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0xA, + /* TIMG */ + dRes_INDEX_DMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0xD, + dRes_INDEX_DMAPRESR_BTI_BLACK_80_e=0xE, + dRes_INDEX_DMAPRESR_BTI_IM_BLACK_32_e=0xF, + dRes_INDEX_DMAPRESR_BTI_IM_B_BUTTON_01_e=0x10, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x11, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x12, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x13, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x14, + dRes_INDEX_DMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x15, + dRes_INDEX_DMAPRESR_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x16, + dRes_INDEX_DMAPRESR_BTI_IM_JUJI_KEY_e=0x17, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x18, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x19, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1A, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1B, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1C, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1D, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1E, + dRes_INDEX_DMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1F, + dRes_INDEX_DMAPRESR_BTI_IM_WIICON_STHICK_00_e=0x20, + dRes_INDEX_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x21, + dRes_INDEX_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x22, + dRes_INDEX_DMAPRESR_BTI_NI_KEY_SHINSHITU_48_e=0x23, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS1_47_56_e=0x24, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS2_47_56_e=0x25, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS3_47_56_e=0x26, + dRes_INDEX_DMAPRESR_BTI_NI_OBACYAN_e=0x27, + dRes_INDEX_DMAPRESR_BTI_ST_GOLD_WOLF_e=0x28, + dRes_INDEX_DMAPRESR_BTI_ST_YUKI_M_e=0x29, + dRes_INDEX_DMAPRESR_BTI_ST_YUKI_W_e=0x2A, + dRes_INDEX_DMAPRESR_BTI_TT_1_METAL_40X40_e=0x2B, + dRes_INDEX_DMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2C, + dRes_INDEX_DMAPRESR_BTI_TT_3_METAL_40X40_e=0x2D, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK128_00_e=0x2E, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK8X8_e=0x2F, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK_GRADE_e=0x30, + dRes_INDEX_DMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x31, + dRes_INDEX_DMAPRESR_BTI_TT_I4_GRA_e=0x32, + dRes_INDEX_DMAPRESR_BTI_TT_IASTAR01_e=0x33, + dRes_INDEX_DMAPRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x34, + dRes_INDEX_DMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x35, + dRes_INDEX_DMAPRESR_BTI_TT_KMPS_48_e=0x36, + dRes_INDEX_DMAPRESR_BTI_TT_LINE2_e=0x37, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_48_e=0x38, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x39, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x3A, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x3B, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3C, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3D, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3E, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3F, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x40, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x41, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x42, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x43, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x44, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x45, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x46, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x47, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x48, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x49, + dRes_INDEX_DMAPRESR_BTI_TT_SPOT_SQUARE3_e=0x4A, + dRes_INDEX_DMAPRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x4B, + dRes_INDEX_DMAPRESR_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x4C, + dRes_INDEX_DMAPRESR_BTI_TT_W08_160_GRA_e=0x4D, + dRes_INDEX_DMAPRESR_BTI_TT_YAKUSHIMA_e=0x4E, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x4F, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x50, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x51, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x52, + dRes_INDEX_DMAPRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x53, +}; + +enum dRes_ID_DMAPRESR { + /* SCRN */ + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_BASE_REVO_e=0x4, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_DECORATION_REVO_e=0x5, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_REVO_e=0x6, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_ID_DMAPRESR_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x8, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_REVO_e=0x9, + dRes_ID_DMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0xA, + /* TIMG */ + dRes_ID_DMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0xD, + dRes_ID_DMAPRESR_BTI_BLACK_80_e=0xE, + dRes_ID_DMAPRESR_BTI_IM_BLACK_32_e=0xF, + dRes_ID_DMAPRESR_BTI_IM_B_BUTTON_01_e=0x10, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x11, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x12, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x13, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x14, + dRes_ID_DMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x15, + dRes_ID_DMAPRESR_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x16, + dRes_ID_DMAPRESR_BTI_IM_JUJI_KEY_e=0x17, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x18, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x19, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1A, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1B, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1C, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1D, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1E, + dRes_ID_DMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1F, + dRes_ID_DMAPRESR_BTI_IM_WIICON_STHICK_00_e=0x20, + dRes_ID_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x21, + dRes_ID_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x22, + dRes_ID_DMAPRESR_BTI_NI_KEY_SHINSHITU_48_e=0x23, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS1_47_56_e=0x24, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS2_47_56_e=0x25, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS3_47_56_e=0x26, + dRes_ID_DMAPRESR_BTI_NI_OBACYAN_e=0x27, + dRes_ID_DMAPRESR_BTI_ST_GOLD_WOLF_e=0x28, + dRes_ID_DMAPRESR_BTI_ST_YUKI_M_e=0x29, + dRes_ID_DMAPRESR_BTI_ST_YUKI_W_e=0x2A, + dRes_ID_DMAPRESR_BTI_TT_1_METAL_40X40_e=0x2B, + dRes_ID_DMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2C, + dRes_ID_DMAPRESR_BTI_TT_3_METAL_40X40_e=0x2D, + dRes_ID_DMAPRESR_BTI_TT_BLOCK128_00_e=0x2E, + dRes_ID_DMAPRESR_BTI_TT_BLOCK8X8_e=0x2F, + dRes_ID_DMAPRESR_BTI_TT_BLOCK_GRADE_e=0x30, + dRes_ID_DMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x31, + dRes_ID_DMAPRESR_BTI_TT_I4_GRA_e=0x32, + dRes_ID_DMAPRESR_BTI_TT_IASTAR01_e=0x33, + dRes_ID_DMAPRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x34, + dRes_ID_DMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x35, + dRes_ID_DMAPRESR_BTI_TT_KMPS_48_e=0x36, + dRes_ID_DMAPRESR_BTI_TT_LINE2_e=0x37, + dRes_ID_DMAPRESR_BTI_TT_MAP_48_e=0x38, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x39, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x3A, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x3B, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3C, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3D, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3E, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3F, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x40, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x41, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x42, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x43, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x44, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x45, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x46, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x47, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x48, + dRes_ID_DMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x49, + dRes_ID_DMAPRESR_BTI_TT_SPOT_SQUARE3_e=0x4A, + dRes_ID_DMAPRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x4B, + dRes_ID_DMAPRESR_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x4C, + dRes_ID_DMAPRESR_BTI_TT_W08_160_GRA_e=0x4D, + dRes_ID_DMAPRESR_BTI_TT_YAKUSHIMA_e=0x4E, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x4F, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x50, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x51, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x52, + dRes_ID_DMAPRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x53, +}; + +#endif /* !RES_DMAPRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/fishresR.h b/assets/RZDJ01/res/LayoutRevo/fishresR.h new file mode 100644 index 0000000000..3cbb9c2876 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/fishresR.h @@ -0,0 +1,58 @@ +#ifndef RES_FISHRESR_H +#define RES_FISHRESR_H + +enum dRes_INDEX_FISHRESR { + /* SCRN */ + dRes_INDEX_FISHRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_FISHRESR_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_INDEX_FISHRESR_BTI_BLACK_80_e=0x8, + dRes_INDEX_FISHRESR_BTI_I4_GRA_e=0x9, + dRes_INDEX_FISHRESR_BTI_IM_B_BUTTON_01_e=0xA, + dRes_INDEX_FISHRESR_BTI_TT_BLOCK128_00_e=0xB, + dRes_INDEX_FISHRESR_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_FISHRESR_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_INDEX_FISHRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_INDEX_FISHRESR_BTI_TT_I4_GRA_e=0xF, + dRes_INDEX_FISHRESR_BTI_TT_LINE2_e=0x10, + dRes_INDEX_FISHRESR_BTI_TT_YAKUSHIMA_e=0x11, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x12, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x13, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x14, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x15, + dRes_INDEX_FISHRESR_BTI_YR_ICON_BASS_e=0x16, + dRes_INDEX_FISHRESR_BTI_YR_ICON_BLUEGIL_e=0x17, + dRes_INDEX_FISHRESR_BTI_YR_ICON_CATFISH_e=0x18, + dRes_INDEX_FISHRESR_BTI_YR_ICON_DOJOU_e=0x19, + dRes_INDEX_FISHRESR_BTI_YR_ICON_NIOIMASU_e=0x1A, + dRes_INDEX_FISHRESR_BTI_YR_ICON_PIKE_e=0x1B, +}; + +enum dRes_ID_FISHRESR { + /* SCRN */ + dRes_ID_FISHRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_FISHRESR_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_ID_FISHRESR_BTI_BLACK_80_e=0x8, + dRes_ID_FISHRESR_BTI_I4_GRA_e=0x9, + dRes_ID_FISHRESR_BTI_IM_B_BUTTON_01_e=0xA, + dRes_ID_FISHRESR_BTI_TT_BLOCK128_00_e=0xB, + dRes_ID_FISHRESR_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_FISHRESR_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_ID_FISHRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_ID_FISHRESR_BTI_TT_I4_GRA_e=0xF, + dRes_ID_FISHRESR_BTI_TT_LINE2_e=0x10, + dRes_ID_FISHRESR_BTI_TT_YAKUSHIMA_e=0x11, + dRes_ID_FISHRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x12, + dRes_ID_FISHRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x13, + dRes_ID_FISHRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x14, + dRes_ID_FISHRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x15, + dRes_ID_FISHRESR_BTI_YR_ICON_BASS_e=0x16, + dRes_ID_FISHRESR_BTI_YR_ICON_BLUEGIL_e=0x17, + dRes_ID_FISHRESR_BTI_YR_ICON_CATFISH_e=0x18, + dRes_ID_FISHRESR_BTI_YR_ICON_DOJOU_e=0x19, + dRes_ID_FISHRESR_BTI_YR_ICON_NIOIMASU_e=0x1A, + dRes_ID_FISHRESR_BTI_YR_ICON_PIKE_e=0x1B, +}; + +#endif /* !RES_FISHRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/fmapresR.h b/assets/RZDJ01/res/LayoutRevo/fmapresR.h new file mode 100644 index 0000000000..994e757403 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/fmapresR.h @@ -0,0 +1,154 @@ +#ifndef RES_FMAPRESR_H +#define RES_FMAPRESR_H + +enum dRes_INDEX_FMAPRESR { + /* SCRN */ + dRes_INDEX_FMAPRESR_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_INDEX_FMAPRESR_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_FMAPRESR_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_INDEX_FMAPRESR_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_INDEX_FMAPRESR_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xD, + dRes_INDEX_FMAPRESR_BTK_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xE, + /* TIMG */ + dRes_INDEX_FMAPRESR_BTI_AK_KAGEROURR_e=0x11, + dRes_INDEX_FMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_INDEX_FMAPRESR_BTI_BLACK_32_01_e=0x13, + dRes_INDEX_FMAPRESR_BTI_BLOCK8X8_e=0x14, + dRes_INDEX_FMAPRESR_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_INDEX_FMAPRESR_BTI_I4_GRA_e=0x16, + dRes_INDEX_FMAPRESR_BTI_IM_BLACK_32_e=0x17, + dRes_INDEX_FMAPRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_INDEX_FMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x19, + dRes_INDEX_FMAPRESR_BTI_IM_JUJI_KEY_03_e=0x1A, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x1B, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1C, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1D, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1E, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1F, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x20, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x21, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x22, + dRes_INDEX_FMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x23, + dRes_INDEX_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_INDEX_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_INDEX_FMAPRESR_BTI_NI_OBACYAN_e=0x26, + dRes_INDEX_FMAPRESR_BTI_ST_GOLD_WOLF_e=0x27, + dRes_INDEX_FMAPRESR_BTI_ST_YUKI_M_e=0x28, + dRes_INDEX_FMAPRESR_BTI_ST_YUKI_W_e=0x29, + dRes_INDEX_FMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_INDEX_FMAPRESR_BTI_TT_BLOCK64_00_e=0x2B, + dRes_INDEX_FMAPRESR_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_FMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x2D, + dRes_INDEX_FMAPRESR_BTI_TT_GOLD_WAVE_LEFT2_e=0x2E, + dRes_INDEX_FMAPRESR_BTI_TT_IASTARRR_e=0x2F, + dRes_INDEX_FMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x30, + dRes_INDEX_FMAPRESR_BTI_TT_LINE2_e=0x31, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x32, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x33, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x34, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x35, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x36, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x37, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x38, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x39, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3A, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3B, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x3C, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x3D, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x3E, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x3F, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x40, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x41, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x42, + dRes_INDEX_FMAPRESR_BTI_TT_SELECT_SPOT64X64_e=0x43, + dRes_INDEX_FMAPRESR_BTI_TT_SPOT_e=0x44, + dRes_INDEX_FMAPRESR_BTI_TT_YAKUSHIMA_e=0x45, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x46, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x47, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_JUJI_64X64_8IA_00_e=0x48, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x49, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x4A, + dRes_INDEX_FMAPRESR_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4B, +}; + +enum dRes_ID_FMAPRESR { + /* SCRN */ + dRes_ID_FMAPRESR_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_ID_FMAPRESR_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_FMAPRESR_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_ID_FMAPRESR_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_ID_FMAPRESR_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xD, + dRes_ID_FMAPRESR_BTK_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xE, + /* TIMG */ + dRes_ID_FMAPRESR_BTI_AK_KAGEROURR_e=0x11, + dRes_ID_FMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_ID_FMAPRESR_BTI_BLACK_32_01_e=0x13, + dRes_ID_FMAPRESR_BTI_BLOCK8X8_e=0x14, + dRes_ID_FMAPRESR_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_ID_FMAPRESR_BTI_I4_GRA_e=0x16, + dRes_ID_FMAPRESR_BTI_IM_BLACK_32_e=0x17, + dRes_ID_FMAPRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_ID_FMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x19, + dRes_ID_FMAPRESR_BTI_IM_JUJI_KEY_03_e=0x1A, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x1B, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1C, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1D, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1E, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1F, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x20, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x21, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x22, + dRes_ID_FMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x23, + dRes_ID_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_ID_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_ID_FMAPRESR_BTI_NI_OBACYAN_e=0x26, + dRes_ID_FMAPRESR_BTI_ST_GOLD_WOLF_e=0x27, + dRes_ID_FMAPRESR_BTI_ST_YUKI_M_e=0x28, + dRes_ID_FMAPRESR_BTI_ST_YUKI_W_e=0x29, + dRes_ID_FMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_ID_FMAPRESR_BTI_TT_BLOCK64_00_e=0x2B, + dRes_ID_FMAPRESR_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_FMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x2D, + dRes_ID_FMAPRESR_BTI_TT_GOLD_WAVE_LEFT2_e=0x2E, + dRes_ID_FMAPRESR_BTI_TT_IASTARRR_e=0x2F, + dRes_ID_FMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x30, + dRes_ID_FMAPRESR_BTI_TT_LINE2_e=0x31, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x32, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x33, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x34, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x35, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x36, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x37, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x38, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x39, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3A, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3B, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x3C, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x3D, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x3E, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x3F, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x40, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x41, + dRes_ID_FMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x42, + dRes_ID_FMAPRESR_BTI_TT_SELECT_SPOT64X64_e=0x43, + dRes_ID_FMAPRESR_BTI_TT_SPOT_e=0x44, + dRes_ID_FMAPRESR_BTI_TT_YAKUSHIMA_e=0x45, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x46, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x47, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_JUJI_64X64_8IA_00_e=0x48, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x49, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x4A, + dRes_ID_FMAPRESR_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4B, +}; + +#endif /* !RES_FMAPRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/insectResR.h b/assets/RZDJ01/res/LayoutRevo/insectResR.h new file mode 100644 index 0000000000..157fda1613 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/insectResR.h @@ -0,0 +1,106 @@ +#ifndef RES_INSECTRESR_H +#define RES_INSECTRESR_H + +enum dRes_INDEX_INSECTRESR { + /* SCRN */ + dRes_INDEX_INSECTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x5, + dRes_INDEX_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_REVO_e=0x6, + /* TIMG */ + dRes_INDEX_INSECTRESR_BTI_AGEHA_01_e=0x9, + dRes_INDEX_INSECTRESR_BTI_ARI_MESU_00_e=0xA, + dRes_INDEX_INSECTRESR_BTI_ARI_OSU_00_e=0xB, + dRes_INDEX_INSECTRESR_BTI_BATTA_MESU_00_e=0xC, + dRes_INDEX_INSECTRESR_BTI_BATTA_OSU_00_e=0xD, + dRes_INDEX_INSECTRESR_BTI_BLACK_80_e=0xE, + dRes_INDEX_INSECTRESR_BTI_CHOCHO_MESU_00_e=0xF, + dRes_INDEX_INSECTRESR_BTI_CHOCHO_OSU_00_e=0x10, + dRes_INDEX_INSECTRESR_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_INDEX_INSECTRESR_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_INDEX_INSECTRESR_BTI_I4_GRA_e=0x13, + dRes_INDEX_INSECTRESR_BTI_IM_B_BUTTON_01_e=0x14, + dRes_INDEX_INSECTRESR_BTI_KABUTO_MESU_00_e=0x15, + dRes_INDEX_INSECTRESR_BTI_KABUTO_OSU_00_e=0x16, + dRes_INDEX_INSECTRESR_BTI_KAGERO_MESU_00_e=0x17, + dRes_INDEX_INSECTRESR_BTI_KAGERO_OSU_00_e=0x18, + dRes_INDEX_INSECTRESR_BTI_KAMAKIRI_MESU_00_e=0x19, + dRes_INDEX_INSECTRESR_BTI_KAMAKIRI_OSU_00_e=0x1A, + dRes_INDEX_INSECTRESR_BTI_KATATUMURI_MESU_00_e=0x1B, + dRes_INDEX_INSECTRESR_BTI_KATATUMURI_OSU_00_e=0x1C, + dRes_INDEX_INSECTRESR_BTI_KUWAGATA_MESU_00_e=0x1D, + dRes_INDEX_INSECTRESR_BTI_KUWAGATA_OSU_00_e=0x1E, + dRes_INDEX_INSECTRESR_BTI_NANAHUSHI_MESU_00_e=0x1F, + dRes_INDEX_INSECTRESR_BTI_NANAHUSHI_OSU_00_e=0x20, + dRes_INDEX_INSECTRESR_BTI_TENTOMUSHI_MESU_00_e=0x21, + dRes_INDEX_INSECTRESR_BTI_TENTOMUSHI_OSU_00_e=0x22, + dRes_INDEX_INSECTRESR_BTI_TONBO_MESU_00_e=0x23, + dRes_INDEX_INSECTRESR_BTI_TONBO_OSU_00_e=0x24, + dRes_INDEX_INSECTRESR_BTI_TT_BLOCK128_00_e=0x25, + dRes_INDEX_INSECTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x26, + dRes_INDEX_INSECTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x27, + dRes_INDEX_INSECTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_INDEX_INSECTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_INDEX_INSECTRESR_BTI_TT_I4_GRA_e=0x2A, + dRes_INDEX_INSECTRESR_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_INDEX_INSECTRESR_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_INDEX_INSECTRESR_BTI_TT_LINE2_e=0x2D, + dRes_INDEX_INSECTRESR_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_INDEX_INSECTRESR_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x30, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +enum dRes_ID_INSECTRESR { + /* SCRN */ + dRes_ID_INSECTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x5, + dRes_ID_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_REVO_e=0x6, + /* TIMG */ + dRes_ID_INSECTRESR_BTI_AGEHA_01_e=0x9, + dRes_ID_INSECTRESR_BTI_ARI_MESU_00_e=0xA, + dRes_ID_INSECTRESR_BTI_ARI_OSU_00_e=0xB, + dRes_ID_INSECTRESR_BTI_BATTA_MESU_00_e=0xC, + dRes_ID_INSECTRESR_BTI_BATTA_OSU_00_e=0xD, + dRes_ID_INSECTRESR_BTI_BLACK_80_e=0xE, + dRes_ID_INSECTRESR_BTI_CHOCHO_MESU_00_e=0xF, + dRes_ID_INSECTRESR_BTI_CHOCHO_OSU_00_e=0x10, + dRes_ID_INSECTRESR_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_ID_INSECTRESR_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_ID_INSECTRESR_BTI_I4_GRA_e=0x13, + dRes_ID_INSECTRESR_BTI_IM_B_BUTTON_01_e=0x14, + dRes_ID_INSECTRESR_BTI_KABUTO_MESU_00_e=0x15, + dRes_ID_INSECTRESR_BTI_KABUTO_OSU_00_e=0x16, + dRes_ID_INSECTRESR_BTI_KAGERO_MESU_00_e=0x17, + dRes_ID_INSECTRESR_BTI_KAGERO_OSU_00_e=0x18, + dRes_ID_INSECTRESR_BTI_KAMAKIRI_MESU_00_e=0x19, + dRes_ID_INSECTRESR_BTI_KAMAKIRI_OSU_00_e=0x1A, + dRes_ID_INSECTRESR_BTI_KATATUMURI_MESU_00_e=0x1B, + dRes_ID_INSECTRESR_BTI_KATATUMURI_OSU_00_e=0x1C, + dRes_ID_INSECTRESR_BTI_KUWAGATA_MESU_00_e=0x1D, + dRes_ID_INSECTRESR_BTI_KUWAGATA_OSU_00_e=0x1E, + dRes_ID_INSECTRESR_BTI_NANAHUSHI_MESU_00_e=0x1F, + dRes_ID_INSECTRESR_BTI_NANAHUSHI_OSU_00_e=0x20, + dRes_ID_INSECTRESR_BTI_TENTOMUSHI_MESU_00_e=0x21, + dRes_ID_INSECTRESR_BTI_TENTOMUSHI_OSU_00_e=0x22, + dRes_ID_INSECTRESR_BTI_TONBO_MESU_00_e=0x23, + dRes_ID_INSECTRESR_BTI_TONBO_OSU_00_e=0x24, + dRes_ID_INSECTRESR_BTI_TT_BLOCK128_00_e=0x25, + dRes_ID_INSECTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x26, + dRes_ID_INSECTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x27, + dRes_ID_INSECTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_ID_INSECTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_ID_INSECTRESR_BTI_TT_I4_GRA_e=0x2A, + dRes_ID_INSECTRESR_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_ID_INSECTRESR_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_ID_INSECTRESR_BTI_TT_LINE2_e=0x2D, + dRes_ID_INSECTRESR_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_ID_INSECTRESR_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x30, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +#endif /* !RES_INSECTRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/itmInfResR.h b/assets/RZDJ01/res/LayoutRevo/itmInfResR.h new file mode 100644 index 0000000000..66544d7153 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/itmInfResR.h @@ -0,0 +1,52 @@ +#ifndef RES_ITMINFRESR_H +#define RES_ITMINFRESR_H + +enum dRes_INDEX_ITMINFRESR { + /* SCRN */ + dRes_INDEX_ITMINFRESR_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITMINFRESR_BLO_ZELDA_ITEM_SET_INFO_e=0x5, + dRes_INDEX_ITMINFRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x6, + /* TIMG */ + dRes_INDEX_ITMINFRESR_BTI_BLOCK8X8_e=0x9, + dRes_INDEX_ITMINFRESR_BTI_I4_GRA_e=0xA, + dRes_INDEX_ITMINFRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_ITMINFRESR_BTI_IM_JUJI_KEY_03_e=0xC, + dRes_INDEX_ITMINFRESR_BTI_TT_BLOCK8X8_e=0xD, + dRes_INDEX_ITMINFRESR_BTI_TT_GOLD_UZU_LONG2_e=0xE, + dRes_INDEX_ITMINFRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xF, + dRes_INDEX_ITMINFRESR_BTI_TT_I4_GRA_e=0x10, + dRes_INDEX_ITMINFRESR_BTI_TT_IASTAR01_e=0x11, + dRes_INDEX_ITMINFRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_ITMINFRESR_BTI_TT_LINE2_e=0x13, + dRes_INDEX_ITMINFRESR_BTI_TT_MIRROR_SHIELD_00_e=0x14, + dRes_INDEX_ITMINFRESR_BTI_TT_YAKUSHIMA_e=0x15, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0x17, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x18, +}; + +enum dRes_ID_ITMINFRESR { + /* SCRN */ + dRes_ID_ITMINFRESR_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITMINFRESR_BLO_ZELDA_ITEM_SET_INFO_e=0x5, + dRes_ID_ITMINFRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x6, + /* TIMG */ + dRes_ID_ITMINFRESR_BTI_BLOCK8X8_e=0x9, + dRes_ID_ITMINFRESR_BTI_I4_GRA_e=0xA, + dRes_ID_ITMINFRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_ITMINFRESR_BTI_IM_JUJI_KEY_03_e=0xC, + dRes_ID_ITMINFRESR_BTI_TT_BLOCK8X8_e=0xD, + dRes_ID_ITMINFRESR_BTI_TT_GOLD_UZU_LONG2_e=0xE, + dRes_ID_ITMINFRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xF, + dRes_ID_ITMINFRESR_BTI_TT_I4_GRA_e=0x10, + dRes_ID_ITMINFRESR_BTI_TT_IASTAR01_e=0x11, + dRes_ID_ITMINFRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_ITMINFRESR_BTI_TT_LINE2_e=0x13, + dRes_ID_ITMINFRESR_BTI_TT_MIRROR_SHIELD_00_e=0x14, + dRes_ID_ITMINFRESR_BTI_TT_YAKUSHIMA_e=0x15, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0x17, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x18, +}; + +#endif /* !RES_ITMINFRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/letresR.h b/assets/RZDJ01/res/LayoutRevo/letresR.h new file mode 100644 index 0000000000..d551aa1369 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/letresR.h @@ -0,0 +1,66 @@ +#ifndef RES_LETRESR_H +#define RES_LETRESR_H + +enum dRes_INDEX_LETRESR { + /* SCRN */ + dRes_INDEX_LETRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x5, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_INDEX_LETRESR_BTI_BLACK_80_e=0xC, + dRes_INDEX_LETRESR_BTI_I4_GRA_e=0xD, + dRes_INDEX_LETRESR_BTI_IM_B_BUTTON_01_e=0xE, + dRes_INDEX_LETRESR_BTI_IM_WIICON_STHICK_00_e=0xF, + dRes_INDEX_LETRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x10, + dRes_INDEX_LETRESR_BTI_NI_ITEM_ICON_LETTER_e=0x11, + dRes_INDEX_LETRESR_BTI_TT_BLOCK128_00_e=0x12, + dRes_INDEX_LETRESR_BTI_TT_BLOCK8X8_e=0x13, + dRes_INDEX_LETRESR_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_INDEX_LETRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_INDEX_LETRESR_BTI_TT_I4_GRA_e=0x16, + dRes_INDEX_LETRESR_BTI_TT_IA4_YAJI_e=0x17, + dRes_INDEX_LETRESR_BTI_TT_LINE2_e=0x18, + dRes_INDEX_LETRESR_BTI_TT_SPOT_e=0x19, + dRes_INDEX_LETRESR_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x1B, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1C, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1D, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x1E, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x1F, +}; + +enum dRes_ID_LETRESR { + /* SCRN */ + dRes_ID_LETRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x5, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_ID_LETRESR_BTI_BLACK_80_e=0xC, + dRes_ID_LETRESR_BTI_I4_GRA_e=0xD, + dRes_ID_LETRESR_BTI_IM_B_BUTTON_01_e=0xE, + dRes_ID_LETRESR_BTI_IM_WIICON_STHICK_00_e=0xF, + dRes_ID_LETRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x10, + dRes_ID_LETRESR_BTI_NI_ITEM_ICON_LETTER_e=0x11, + dRes_ID_LETRESR_BTI_TT_BLOCK128_00_e=0x12, + dRes_ID_LETRESR_BTI_TT_BLOCK8X8_e=0x13, + dRes_ID_LETRESR_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_ID_LETRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_ID_LETRESR_BTI_TT_I4_GRA_e=0x16, + dRes_ID_LETRESR_BTI_TT_IA4_YAJI_e=0x17, + dRes_ID_LETRESR_BTI_TT_LINE2_e=0x18, + dRes_ID_LETRESR_BTI_TT_SPOT_e=0x19, + dRes_ID_LETRESR_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x1B, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1C, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1D, + dRes_ID_LETRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x1E, + dRes_ID_LETRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x1F, +}; + +#endif /* !RES_LETRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/logoR.h b/assets/RZDJ01/res/LayoutRevo/logoR.h new file mode 100644 index 0000000000..4d4b287ecc --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/logoR.h @@ -0,0 +1,20 @@ +#ifndef RES_LOGOR_H +#define RES_LOGOR_H + +enum dRes_INDEX_LOGOR { + /* SCRN */ + dRes_INDEX_LOGOR_BLO_ZELDA_WII_CONTROLLER_INFO_e=0x4, + /* TIMG */ + dRes_INDEX_LOGOR_BTI_TT_BLOCK8X8_e=0x7, + dRes_INDEX_LOGOR_BTI_ZELDA_WII_CONTOROLLER_INFO_00_e=0x8, +}; + +enum dRes_ID_LOGOR { + /* SCRN */ + dRes_ID_LOGOR_BLO_ZELDA_WII_CONTROLLER_INFO_e=0x4, + /* TIMG */ + dRes_ID_LOGOR_BTI_TT_BLOCK8X8_e=0x7, + dRes_ID_LOGOR_BTI_ZELDA_WII_CONTOROLLER_INFO_00_e=0x8, +}; + +#endif /* !RES_LOGOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/main2DR.h b/assets/RZDJ01/res/LayoutRevo/main2DR.h new file mode 100644 index 0000000000..dab2901bf6 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/main2DR.h @@ -0,0 +1,346 @@ +#ifndef RES_MAIN2DR_H +#define RES_MAIN2DR_H + +enum dRes_INDEX_MAIN2DR { + /* SCRN */ + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_REVO_e=0x4, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x5, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x6, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_REVO_e=0x7, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_TEXT_e=0xB, + dRes_INDEX_MAIN2DR_BLO_ZELDA_HAWK_EYE_e=0xC, + dRes_INDEX_MAIN2DR_BCK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_INDEX_MAIN2DR_BLO_ZELDA_HIHI_CURSOR_e=0xE, + dRes_INDEX_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_e=0xF, + dRes_INDEX_MAIN2DR_BTK_ZELDA_HIHI_CURSOR_e=0x10, + dRes_INDEX_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_02_e=0x11, + dRes_INDEX_MAIN2DR_BCK_ZELDA_ICON_PIKARI_e=0x12, + dRes_INDEX_MAIN2DR_BLO_ZELDA_ICON_PIKARI_e=0x13, + dRes_INDEX_MAIN2DR_BPK_ZELDA_ICON_PIKARI_e=0x14, + dRes_INDEX_MAIN2DR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x15, + dRes_INDEX_MAIN2DR_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_INDEX_MAIN2DR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x17, + dRes_INDEX_MAIN2DR_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x18, + dRes_INDEX_MAIN2DR_BLO_ZELDA_POINTING_MESSAGE_e=0x19, + dRes_INDEX_MAIN2DR_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x1A, + dRes_INDEX_MAIN2DR_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1B, + dRes_INDEX_MAIN2DR_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1C, + dRes_INDEX_MAIN2DR_BCK_ZELDA_SELECT_ICON_e=0x1D, + dRes_INDEX_MAIN2DR_BLO_ZELDA_SELECT_ICON_e=0x1E, + dRes_INDEX_MAIN2DR_BPK_ZELDA_SELECT_ICON_e=0x1F, + dRes_INDEX_MAIN2DR_BCK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_INDEX_MAIN2DR_BLO_ZELDA_STORE_SELECT_ICON_e=0x21, + dRes_INDEX_MAIN2DR_BPK_ZELDA_STORE_SELECT_ICON_e=0x22, + dRes_INDEX_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_e=0x23, + dRes_INDEX_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x24, + dRes_INDEX_MAIN2DR_BLO_ZELDA_ZOOM_IN_OUT_REVO_e=0x25, + /* TIMG */ + dRes_INDEX_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x28, + dRes_INDEX_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x29, + dRes_INDEX_MAIN2DR_BTI_BLACK_80_e=0x2A, + dRes_INDEX_MAIN2DR_BTI_BLOCK8X8_e=0x2B, + dRes_INDEX_MAIN2DR_BTI_BOW_LIGHT_e=0x2C, + dRes_INDEX_MAIN2DR_BTI_CROSS_KEY_00_e=0x2D, + dRes_INDEX_MAIN2DR_BTI_FONT_00_e=0x2E, + dRes_INDEX_MAIN2DR_BTI_FONT_01_e=0x2F, + dRes_INDEX_MAIN2DR_BTI_FONT_02_e=0x30, + dRes_INDEX_MAIN2DR_BTI_FONT_03_e=0x31, + dRes_INDEX_MAIN2DR_BTI_FONT_04_e=0x32, + dRes_INDEX_MAIN2DR_BTI_FONT_05_e=0x33, + dRes_INDEX_MAIN2DR_BTI_FONT_06_e=0x34, + dRes_INDEX_MAIN2DR_BTI_FONT_07_01_e=0x35, + dRes_INDEX_MAIN2DR_BTI_FONT_07_02_e=0x36, + dRes_INDEX_MAIN2DR_BTI_FONT_08_e=0x37, + dRes_INDEX_MAIN2DR_BTI_FONT_08_2_e=0x38, + dRes_INDEX_MAIN2DR_BTI_FONT_08_UP_e=0x39, + dRes_INDEX_MAIN2DR_BTI_FONT_09_e=0x3A, + dRes_INDEX_MAIN2DR_BTI_FONT_09_02_e=0x3B, + dRes_INDEX_MAIN2DR_BTI_FONT_10_e=0x3C, + dRes_INDEX_MAIN2DR_BTI_FONT_11_e=0x3D, + dRes_INDEX_MAIN2DR_BTI_FONT_12_e=0x3E, + dRes_INDEX_MAIN2DR_BTI_FONT_13_e=0x3F, + dRes_INDEX_MAIN2DR_BTI_FONT_14_e=0x40, + dRes_INDEX_MAIN2DR_BTI_FONT_15_e=0x41, + dRes_INDEX_MAIN2DR_BTI_FONT_15_OLD_e=0x42, + dRes_INDEX_MAIN2DR_BTI_FONT_16_e=0x43, + dRes_INDEX_MAIN2DR_BTI_FONT_16_BACKLIGHT_e=0x44, + dRes_INDEX_MAIN2DR_BTI_FONT_19_e=0x45, + dRes_INDEX_MAIN2DR_BTI_FONT_20_e=0x46, + dRes_INDEX_MAIN2DR_BTI_FONT_21_e=0x47, + dRes_INDEX_MAIN2DR_BTI_FONT_22_e=0x48, + dRes_INDEX_MAIN2DR_BTI_FONT_23_e=0x49, + dRes_INDEX_MAIN2DR_BTI_FONT_24_e=0x4A, + dRes_INDEX_MAIN2DR_BTI_FONT_25_e=0x4B, + dRes_INDEX_MAIN2DR_BTI_FONT_26_e=0x4C, + dRes_INDEX_MAIN2DR_BTI_FONT_27_e=0x4D, + dRes_INDEX_MAIN2DR_BTI_FONT_28_e=0x4E, + dRes_INDEX_MAIN2DR_BTI_FONT_29_e=0x4F, + dRes_INDEX_MAIN2DR_BTI_FONT_30_e=0x50, + dRes_INDEX_MAIN2DR_BTI_FONT_31_e=0x51, + dRes_INDEX_MAIN2DR_BTI_FONT_32_e=0x52, + dRes_INDEX_MAIN2DR_BTI_FONT_33_e=0x53, + dRes_INDEX_MAIN2DR_BTI_FONT_34_e=0x54, + dRes_INDEX_MAIN2DR_BTI_FONT_35_e=0x55, + dRes_INDEX_MAIN2DR_BTI_FONT_36_e=0x56, + dRes_INDEX_MAIN2DR_BTI_FONT_37_e=0x57, + dRes_INDEX_MAIN2DR_BTI_FONT_38_e=0x58, + dRes_INDEX_MAIN2DR_BTI_FONT_39_e=0x59, + dRes_INDEX_MAIN2DR_BTI_FONT_40_e=0x5A, + dRes_INDEX_MAIN2DR_BTI_FONT_41_e=0x5B, + dRes_INDEX_MAIN2DR_BTI_FONT_42_e=0x5C, + dRes_INDEX_MAIN2DR_BTI_FONT_46_e=0x5D, + dRes_INDEX_MAIN2DR_BTI_FONT_47_e=0x5E, + dRes_INDEX_MAIN2DR_BTI_FONT_48_01_e=0x5F, + dRes_INDEX_MAIN2DR_BTI_FONT_48_02_e=0x60, + dRes_INDEX_MAIN2DR_BTI_FONT_49_e=0x61, + dRes_INDEX_MAIN2DR_BTI_FONT_50_e=0x62, + dRes_INDEX_MAIN2DR_BTI_FONT_51_e=0x63, + dRes_INDEX_MAIN2DR_BTI_FONT_52_e=0x64, + dRes_INDEX_MAIN2DR_BTI_FONT_53_e=0x65, + dRes_INDEX_MAIN2DR_BTI_IM_BACK_BUTTON_e=0x66, + dRes_INDEX_MAIN2DR_BTI_IM_B_BUTTON_01_e=0x67, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x68, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x69, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x6A, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x6B, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x6C, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x6D, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x6E, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x6F, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x70, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x71, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x72, + dRes_INDEX_MAIN2DR_BTI_IM_JUJI_KEY_03_e=0x73, + dRes_INDEX_MAIN2DR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x74, + dRes_INDEX_MAIN2DR_BTI_IM_PLUS_METAL_24X24_00_e=0x75, + dRes_INDEX_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x76, + dRes_INDEX_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x77, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x78, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_1_e=0x79, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x7A, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x7B, + dRes_INDEX_MAIN2DR_BTI_MIDONA64_e=0x7C, + dRes_INDEX_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_e=0x7D, + dRes_INDEX_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x7E, + dRes_INDEX_MAIN2DR_BTI_RUPY_NUM_DOT_e=0x7F, + dRes_INDEX_MAIN2DR_BTI_SPHERE_e=0x80, + dRes_INDEX_MAIN2DR_BTI_TT_BLACK_40_e=0x81, + dRes_INDEX_MAIN2DR_BTI_TT_BLACK_64_e=0x82, + dRes_INDEX_MAIN2DR_BTI_TT_BLOCK8X8_e=0x83, + dRes_INDEX_MAIN2DR_BTI_TT_BLOCK_GRADE_e=0x84, + dRes_INDEX_MAIN2DR_BTI_TT_GOLD_YAJI_END_e=0x85, + dRes_INDEX_MAIN2DR_BTI_TT_GOLD_YAJI_NEXT_e=0x86, + dRes_INDEX_MAIN2DR_BTI_TT_HAKUSHA_32_e=0x87, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_00_e=0x88, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_01_e=0x89, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_02_e=0x8A, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_03_e=0x8B, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_BASE_WAVE_24_e=0x8C, + dRes_INDEX_MAIN2DR_BTI_TT_IA4_YAJI_e=0x8D, + dRes_INDEX_MAIN2DR_BTI_TT_IASTAR01_e=0x8E, + dRes_INDEX_MAIN2DR_BTI_TT_IASTARRR_e=0x8F, + dRes_INDEX_MAIN2DR_BTI_TT_KAZARI_KANI_00_e=0x90, + dRes_INDEX_MAIN2DR_BTI_TT_LINE2_e=0x91, + dRes_INDEX_MAIN2DR_BTI_TT_MAGIC_BASE_WAVE_64_e=0x92, + dRes_INDEX_MAIN2DR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x93, + dRes_INDEX_MAIN2DR_BTI_TT_RUPY_GREEN_ICON2_e=0x94, + dRes_INDEX_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_00_e=0x95, + dRes_INDEX_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_04_e=0x96, + dRes_INDEX_MAIN2DR_BTI_TT_SPOT_SQUARE3_e=0x97, + dRes_INDEX_MAIN2DR_BTI_TT_SPOT_SQUARE4_e=0x98, + dRes_INDEX_MAIN2DR_BTI_TT_W08_32_GRA_e=0x99, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x9A, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x9B, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x9C, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x9D, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x9E, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x9F, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_BASE_e=0xA0, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0xA1, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0xA2, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0xA3, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0xA4, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xA5, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0xA6, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_SHIZUKU_00_e=0xA7, + dRes_INDEX_MAIN2DR_BTI_W08_160_OLD_e=0xA8, + dRes_INDEX_MAIN2DR_BTI_W08_48_GRA_e=0xA9, + dRes_INDEX_MAIN2DR_BTI_WIPE_00_e=0xAA, + dRes_INDEX_MAIN2DR_BTI_ZELDA_GAME_IMAGE_MAP_YAJIRUSHI_01_e=0xAB, +}; + +enum dRes_ID_MAIN2DR { + /* SCRN */ + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_REVO_e=0x4, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x5, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x6, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_REVO_e=0x7, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_TEXT_e=0xB, + dRes_ID_MAIN2DR_BLO_ZELDA_HAWK_EYE_e=0xC, + dRes_ID_MAIN2DR_BCK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_ID_MAIN2DR_BLO_ZELDA_HIHI_CURSOR_e=0xE, + dRes_ID_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_e=0xF, + dRes_ID_MAIN2DR_BTK_ZELDA_HIHI_CURSOR_e=0x10, + dRes_ID_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_02_e=0x11, + dRes_ID_MAIN2DR_BCK_ZELDA_ICON_PIKARI_e=0x12, + dRes_ID_MAIN2DR_BLO_ZELDA_ICON_PIKARI_e=0x13, + dRes_ID_MAIN2DR_BPK_ZELDA_ICON_PIKARI_e=0x14, + dRes_ID_MAIN2DR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x15, + dRes_ID_MAIN2DR_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_ID_MAIN2DR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x17, + dRes_ID_MAIN2DR_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x18, + dRes_ID_MAIN2DR_BLO_ZELDA_POINTING_MESSAGE_e=0x19, + dRes_ID_MAIN2DR_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x1A, + dRes_ID_MAIN2DR_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1B, + dRes_ID_MAIN2DR_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1C, + dRes_ID_MAIN2DR_BCK_ZELDA_SELECT_ICON_e=0x1D, + dRes_ID_MAIN2DR_BLO_ZELDA_SELECT_ICON_e=0x1E, + dRes_ID_MAIN2DR_BPK_ZELDA_SELECT_ICON_e=0x1F, + dRes_ID_MAIN2DR_BCK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_ID_MAIN2DR_BLO_ZELDA_STORE_SELECT_ICON_e=0x21, + dRes_ID_MAIN2DR_BPK_ZELDA_STORE_SELECT_ICON_e=0x22, + dRes_ID_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_e=0x23, + dRes_ID_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x24, + dRes_ID_MAIN2DR_BLO_ZELDA_ZOOM_IN_OUT_REVO_e=0x25, + /* TIMG */ + dRes_ID_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x28, + dRes_ID_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x29, + dRes_ID_MAIN2DR_BTI_BLACK_80_e=0x2A, + dRes_ID_MAIN2DR_BTI_BLOCK8X8_e=0x2B, + dRes_ID_MAIN2DR_BTI_BOW_LIGHT_e=0x2C, + dRes_ID_MAIN2DR_BTI_CROSS_KEY_00_e=0x2D, + dRes_ID_MAIN2DR_BTI_FONT_00_e=0x2E, + dRes_ID_MAIN2DR_BTI_FONT_01_e=0x2F, + dRes_ID_MAIN2DR_BTI_FONT_02_e=0x30, + dRes_ID_MAIN2DR_BTI_FONT_03_e=0x31, + dRes_ID_MAIN2DR_BTI_FONT_04_e=0x32, + dRes_ID_MAIN2DR_BTI_FONT_05_e=0x33, + dRes_ID_MAIN2DR_BTI_FONT_06_e=0x34, + dRes_ID_MAIN2DR_BTI_FONT_07_01_e=0x35, + dRes_ID_MAIN2DR_BTI_FONT_07_02_e=0x36, + dRes_ID_MAIN2DR_BTI_FONT_08_e=0x37, + dRes_ID_MAIN2DR_BTI_FONT_08_2_e=0x38, + dRes_ID_MAIN2DR_BTI_FONT_08_UP_e=0x39, + dRes_ID_MAIN2DR_BTI_FONT_09_e=0x3A, + dRes_ID_MAIN2DR_BTI_FONT_09_02_e=0x3B, + dRes_ID_MAIN2DR_BTI_FONT_10_e=0x3C, + dRes_ID_MAIN2DR_BTI_FONT_11_e=0x3D, + dRes_ID_MAIN2DR_BTI_FONT_12_e=0x3E, + dRes_ID_MAIN2DR_BTI_FONT_13_e=0x3F, + dRes_ID_MAIN2DR_BTI_FONT_14_e=0x40, + dRes_ID_MAIN2DR_BTI_FONT_15_e=0x41, + dRes_ID_MAIN2DR_BTI_FONT_15_OLD_e=0x42, + dRes_ID_MAIN2DR_BTI_FONT_16_e=0x43, + dRes_ID_MAIN2DR_BTI_FONT_16_BACKLIGHT_e=0x44, + dRes_ID_MAIN2DR_BTI_FONT_19_e=0x45, + dRes_ID_MAIN2DR_BTI_FONT_20_e=0x46, + dRes_ID_MAIN2DR_BTI_FONT_21_e=0x47, + dRes_ID_MAIN2DR_BTI_FONT_22_e=0x48, + dRes_ID_MAIN2DR_BTI_FONT_23_e=0x49, + dRes_ID_MAIN2DR_BTI_FONT_24_e=0x4A, + dRes_ID_MAIN2DR_BTI_FONT_25_e=0x4B, + dRes_ID_MAIN2DR_BTI_FONT_26_e=0x4C, + dRes_ID_MAIN2DR_BTI_FONT_27_e=0x4D, + dRes_ID_MAIN2DR_BTI_FONT_28_e=0x4E, + dRes_ID_MAIN2DR_BTI_FONT_29_e=0x4F, + dRes_ID_MAIN2DR_BTI_FONT_30_e=0x50, + dRes_ID_MAIN2DR_BTI_FONT_31_e=0x51, + dRes_ID_MAIN2DR_BTI_FONT_32_e=0x52, + dRes_ID_MAIN2DR_BTI_FONT_33_e=0x53, + dRes_ID_MAIN2DR_BTI_FONT_34_e=0x54, + dRes_ID_MAIN2DR_BTI_FONT_35_e=0x55, + dRes_ID_MAIN2DR_BTI_FONT_36_e=0x56, + dRes_ID_MAIN2DR_BTI_FONT_37_e=0x57, + dRes_ID_MAIN2DR_BTI_FONT_38_e=0x58, + dRes_ID_MAIN2DR_BTI_FONT_39_e=0x59, + dRes_ID_MAIN2DR_BTI_FONT_40_e=0x5A, + dRes_ID_MAIN2DR_BTI_FONT_41_e=0x5B, + dRes_ID_MAIN2DR_BTI_FONT_42_e=0x5C, + dRes_ID_MAIN2DR_BTI_FONT_46_e=0x5D, + dRes_ID_MAIN2DR_BTI_FONT_47_e=0x5E, + dRes_ID_MAIN2DR_BTI_FONT_48_01_e=0x5F, + dRes_ID_MAIN2DR_BTI_FONT_48_02_e=0x60, + dRes_ID_MAIN2DR_BTI_FONT_49_e=0x61, + dRes_ID_MAIN2DR_BTI_FONT_50_e=0x62, + dRes_ID_MAIN2DR_BTI_FONT_51_e=0x63, + dRes_ID_MAIN2DR_BTI_FONT_52_e=0x64, + dRes_ID_MAIN2DR_BTI_FONT_53_e=0x65, + dRes_ID_MAIN2DR_BTI_IM_BACK_BUTTON_e=0x66, + dRes_ID_MAIN2DR_BTI_IM_B_BUTTON_01_e=0x67, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x68, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x69, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x6A, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x6B, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x6C, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x6D, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x6E, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x6F, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x70, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x71, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x72, + dRes_ID_MAIN2DR_BTI_IM_JUJI_KEY_03_e=0x73, + dRes_ID_MAIN2DR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x74, + dRes_ID_MAIN2DR_BTI_IM_PLUS_METAL_24X24_00_e=0x75, + dRes_ID_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x76, + dRes_ID_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x77, + dRes_ID_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x78, + dRes_ID_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_1_e=0x79, + dRes_ID_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x7A, + dRes_ID_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x7B, + dRes_ID_MAIN2DR_BTI_MIDONA64_e=0x7C, + dRes_ID_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_e=0x7D, + dRes_ID_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x7E, + dRes_ID_MAIN2DR_BTI_RUPY_NUM_DOT_e=0x7F, + dRes_ID_MAIN2DR_BTI_SPHERE_e=0x80, + dRes_ID_MAIN2DR_BTI_TT_BLACK_40_e=0x81, + dRes_ID_MAIN2DR_BTI_TT_BLACK_64_e=0x82, + dRes_ID_MAIN2DR_BTI_TT_BLOCK8X8_e=0x83, + dRes_ID_MAIN2DR_BTI_TT_BLOCK_GRADE_e=0x84, + dRes_ID_MAIN2DR_BTI_TT_GOLD_YAJI_END_e=0x85, + dRes_ID_MAIN2DR_BTI_TT_GOLD_YAJI_NEXT_e=0x86, + dRes_ID_MAIN2DR_BTI_TT_HAKUSHA_32_e=0x87, + dRes_ID_MAIN2DR_BTI_TT_HEART_00_e=0x88, + dRes_ID_MAIN2DR_BTI_TT_HEART_01_e=0x89, + dRes_ID_MAIN2DR_BTI_TT_HEART_02_e=0x8A, + dRes_ID_MAIN2DR_BTI_TT_HEART_03_e=0x8B, + dRes_ID_MAIN2DR_BTI_TT_HEART_BASE_WAVE_24_e=0x8C, + dRes_ID_MAIN2DR_BTI_TT_IA4_YAJI_e=0x8D, + dRes_ID_MAIN2DR_BTI_TT_IASTAR01_e=0x8E, + dRes_ID_MAIN2DR_BTI_TT_IASTARRR_e=0x8F, + dRes_ID_MAIN2DR_BTI_TT_KAZARI_KANI_00_e=0x90, + dRes_ID_MAIN2DR_BTI_TT_LINE2_e=0x91, + dRes_ID_MAIN2DR_BTI_TT_MAGIC_BASE_WAVE_64_e=0x92, + dRes_ID_MAIN2DR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x93, + dRes_ID_MAIN2DR_BTI_TT_RUPY_GREEN_ICON2_e=0x94, + dRes_ID_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_00_e=0x95, + dRes_ID_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_04_e=0x96, + dRes_ID_MAIN2DR_BTI_TT_SPOT_SQUARE3_e=0x97, + dRes_ID_MAIN2DR_BTI_TT_SPOT_SQUARE4_e=0x98, + dRes_ID_MAIN2DR_BTI_TT_W08_32_GRA_e=0x99, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x9A, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x9B, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x9C, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x9D, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x9E, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x9F, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_BASE_e=0xA0, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0xA1, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0xA2, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0xA3, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0xA4, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xA5, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0xA6, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_SHIZUKU_00_e=0xA7, + dRes_ID_MAIN2DR_BTI_W08_160_OLD_e=0xA8, + dRes_ID_MAIN2DR_BTI_W08_48_GRA_e=0xA9, + dRes_ID_MAIN2DR_BTI_WIPE_00_e=0xAA, + dRes_ID_MAIN2DR_BTI_ZELDA_GAME_IMAGE_MAP_YAJIRUSHI_01_e=0xAB, +}; + +#endif /* !RES_MAIN2DR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/msgcomR.h b/assets/RZDJ01/res/LayoutRevo/msgcomR.h new file mode 100644 index 0000000000..6baf52d7c3 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/msgcomR.h @@ -0,0 +1,20 @@ +#ifndef RES_MSGCOMR_H +#define RES_MSGCOMR_H + +enum dRes_INDEX_MSGCOMR { + /* SCRN */ + dRes_INDEX_MSGCOMR_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_SAVE_ROAD_TEXT_REVO_e=0x4, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x5, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +enum dRes_ID_MSGCOMR { + /* SCRN */ + dRes_ID_MSGCOMR_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_SAVE_ROAD_TEXT_REVO_e=0x4, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x5, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +#endif /* !RES_MSGCOMR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/msgres00R.h b/assets/RZDJ01/res/LayoutRevo/msgres00R.h new file mode 100644 index 0000000000..92954b1f9e --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/msgres00R.h @@ -0,0 +1,48 @@ +#ifndef RES_MSGRES00R_H +#define RES_MSGRES00R_H + +enum dRes_INDEX_MSGRES00R { + /* SCRN */ + dRes_INDEX_MSGRES00R_BCK_ZELDA_WINDOW_3MENU_REVO_e=0x4, + dRes_INDEX_MSGRES00R_BLO_ZELDA_WINDOW_3MENU_REVO_e=0x5, + dRes_INDEX_MSGRES00R_BPK_ZELDA_WINDOW_3MENU_REVO_e=0x6, + dRes_INDEX_MSGRES00R_BTK_ZELDA_WINDOW_3MENU_REVO_e=0x7, + dRes_INDEX_MSGRES00R_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_INDEX_MSGRES00R_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_INDEX_MSGRES00R_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_INDEX_MSGRES00R_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_MSGRES00R_BTI_I4_GRA_e=0xE, + dRes_INDEX_MSGRES00R_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_MSGRES00R_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_INDEX_MSGRES00R_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_INDEX_MSGRES00R_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_INDEX_MSGRES00R_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_INDEX_MSGRES00R_BTI_TT_IA4YAJI_e=0x14, + dRes_INDEX_MSGRES00R_BTI_TT_IASTARRR_e=0x15, + dRes_INDEX_MSGRES00R_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +enum dRes_ID_MSGRES00R { + /* SCRN */ + dRes_ID_MSGRES00R_BCK_ZELDA_WINDOW_3MENU_REVO_e=0x4, + dRes_ID_MSGRES00R_BLO_ZELDA_WINDOW_3MENU_REVO_e=0x5, + dRes_ID_MSGRES00R_BPK_ZELDA_WINDOW_3MENU_REVO_e=0x6, + dRes_ID_MSGRES00R_BTK_ZELDA_WINDOW_3MENU_REVO_e=0x7, + dRes_ID_MSGRES00R_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_ID_MSGRES00R_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_ID_MSGRES00R_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_ID_MSGRES00R_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_MSGRES00R_BTI_I4_GRA_e=0xE, + dRes_ID_MSGRES00R_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_MSGRES00R_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_ID_MSGRES00R_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_ID_MSGRES00R_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_ID_MSGRES00R_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_ID_MSGRES00R_BTI_TT_IA4YAJI_e=0x14, + dRes_ID_MSGRES00R_BTI_TT_IASTARRR_e=0x15, + dRes_ID_MSGRES00R_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +#endif /* !RES_MSGRES00R_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/msgres01R.h b/assets/RZDJ01/res/LayoutRevo/msgres01R.h new file mode 100644 index 0000000000..041eabba9d --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/msgres01R.h @@ -0,0 +1,24 @@ +#ifndef RES_MSGRES01R_H +#define RES_MSGRES01R_H + +enum dRes_INDEX_MSGRES01R { + /* SCRN */ + dRes_INDEX_MSGRES01R_BLO_ZELDA_MESSAGE_WINDOW_NEW_REVO_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_INDEX_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_INDEX_MSGRES01R_BTI_TT_LINE2_e=0x9, + dRes_INDEX_MSGRES01R_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +enum dRes_ID_MSGRES01R { + /* SCRN */ + dRes_ID_MSGRES01R_BLO_ZELDA_MESSAGE_WINDOW_NEW_REVO_e=0x4, + /* TIMG */ + dRes_ID_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_ID_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_ID_MSGRES01R_BTI_TT_LINE2_e=0x9, + dRes_ID_MSGRES01R_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +#endif /* !RES_MSGRES01R_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/msgres02R.h b/assets/RZDJ01/res/LayoutRevo/msgres02R.h new file mode 100644 index 0000000000..6ecba408f1 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/msgres02R.h @@ -0,0 +1,74 @@ +#ifndef RES_MSGRES02R_H +#define RES_MSGRES02R_H + +enum dRes_INDEX_MSGRES02R { + /* SCRN */ + dRes_INDEX_MSGRES02R_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_INDEX_MSGRES02R_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_INDEX_MSGRES02R_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_INDEX_MSGRES02R_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_INDEX_MSGRES02R_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_INDEX_MSGRES02R_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_INDEX_MSGRES02R_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_INDEX_MSGRES02R_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_INDEX_MSGRES02R_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_INDEX_MSGRES02R_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_INDEX_MSGRES02R_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_32_e=0x14, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_40_e=0x15, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_MGW_e=0x16, + dRes_INDEX_MSGRES02R_BTI_TT_BLOCK128_00_e=0x17, + dRes_INDEX_MSGRES02R_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_INDEX_MSGRES02R_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_INDEX_MSGRES02R_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_INDEX_MSGRES02R_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_INDEX_MSGRES02R_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_INDEX_MSGRES02R_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_MSGRES02R_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_INDEX_MSGRES02R_BTI_TT_MARU88_e=0x1F, + dRes_INDEX_MSGRES02R_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES02R_BTI_TT_SPOT_BIG_e=0x21, + dRes_INDEX_MSGRES02R_BTI_TT_UZUMAKI_00_e=0x22, + dRes_INDEX_MSGRES02R_BTI_TT_YAKUSHIMA_e=0x23, +}; + +enum dRes_ID_MSGRES02R { + /* SCRN */ + dRes_ID_MSGRES02R_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_ID_MSGRES02R_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_ID_MSGRES02R_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_ID_MSGRES02R_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_ID_MSGRES02R_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_ID_MSGRES02R_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_ID_MSGRES02R_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_ID_MSGRES02R_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_ID_MSGRES02R_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_ID_MSGRES02R_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_ID_MSGRES02R_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_MSGRES02R_BTI_TT_BLACK_32_e=0x14, + dRes_ID_MSGRES02R_BTI_TT_BLACK_40_e=0x15, + dRes_ID_MSGRES02R_BTI_TT_BLACK_MGW_e=0x16, + dRes_ID_MSGRES02R_BTI_TT_BLOCK128_00_e=0x17, + dRes_ID_MSGRES02R_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_ID_MSGRES02R_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_ID_MSGRES02R_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_ID_MSGRES02R_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_ID_MSGRES02R_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_ID_MSGRES02R_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_MSGRES02R_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_ID_MSGRES02R_BTI_TT_MARU88_e=0x1F, + dRes_ID_MSGRES02R_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES02R_BTI_TT_SPOT_BIG_e=0x21, + dRes_ID_MSGRES02R_BTI_TT_UZUMAKI_00_e=0x22, + dRes_ID_MSGRES02R_BTI_TT_YAKUSHIMA_e=0x23, +}; + +#endif /* !RES_MSGRES02R_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/msgres03R.h b/assets/RZDJ01/res/LayoutRevo/msgres03R.h new file mode 100644 index 0000000000..f3f5a2feb6 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/msgres03R.h @@ -0,0 +1,70 @@ +#ifndef RES_MSGRES03R_H +#define RES_MSGRES03R_H + +enum dRes_INDEX_MSGRES03R { + /* SCRN */ + dRes_INDEX_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_REVO_e=0x4, + dRes_INDEX_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x5, + dRes_INDEX_MSGRES03R_BTK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x6, + dRes_INDEX_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_02_e=0x7, + dRes_INDEX_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_INDEX_MSGRES03R_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_INDEX_MSGRES03R_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_INDEX_MSGRES03R_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_INDEX_MSGRES03R_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_INDEX_MSGRES03R_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_INDEX_MSGRES03R_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_INDEX_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_INDEX_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_INDEX_MSGRES03R_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_INDEX_MSGRES03R_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_INDEX_MSGRES03R_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_INDEX_MSGRES03R_BTI_AK_KAGEROURR_e=0x16, + dRes_INDEX_MSGRES03R_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_INDEX_MSGRES03R_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_INDEX_MSGRES03R_BTI_I4_GRA_e=0x19, + dRes_INDEX_MSGRES03R_BTI_TT_BLACK_MGW_e=0x1A, + dRes_INDEX_MSGRES03R_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_MSGRES03R_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_INDEX_MSGRES03R_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_INDEX_MSGRES03R_BTI_TT_LINE2_e=0x1E, + dRes_INDEX_MSGRES03R_BTI_TT_NAVI_L_e=0x1F, + dRes_INDEX_MSGRES03R_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES03R_BTI_TT_YAKUSHIMA_e=0x21, +}; + +enum dRes_ID_MSGRES03R { + /* SCRN */ + dRes_ID_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_REVO_e=0x4, + dRes_ID_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x5, + dRes_ID_MSGRES03R_BTK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x6, + dRes_ID_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_02_e=0x7, + dRes_ID_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_ID_MSGRES03R_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_ID_MSGRES03R_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_ID_MSGRES03R_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_ID_MSGRES03R_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_ID_MSGRES03R_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_ID_MSGRES03R_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_ID_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_ID_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_ID_MSGRES03R_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_ID_MSGRES03R_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_ID_MSGRES03R_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_ID_MSGRES03R_BTI_AK_KAGEROURR_e=0x16, + dRes_ID_MSGRES03R_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_ID_MSGRES03R_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_ID_MSGRES03R_BTI_I4_GRA_e=0x19, + dRes_ID_MSGRES03R_BTI_TT_BLACK_MGW_e=0x1A, + dRes_ID_MSGRES03R_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_MSGRES03R_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_ID_MSGRES03R_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_ID_MSGRES03R_BTI_TT_LINE2_e=0x1E, + dRes_ID_MSGRES03R_BTI_TT_NAVI_L_e=0x1F, + dRes_ID_MSGRES03R_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES03R_BTI_TT_YAKUSHIMA_e=0x21, +}; + +#endif /* !RES_MSGRES03R_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/optresR.h b/assets/RZDJ01/res/LayoutRevo/optresR.h new file mode 100644 index 0000000000..b750dafde9 --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/optresR.h @@ -0,0 +1,106 @@ +#ifndef RES_OPTRESR_H +#define RES_OPTRESR_H + +enum dRes_INDEX_OPTRESR { + /* SCRN */ + dRes_INDEX_OPTRESR_BLO_ZELDA_CALIBRATION_BUTTON_PARTS_e=0x4, + dRes_INDEX_OPTRESR_BLO_ZELDA_CALIBRATION_MAIN_PARTS_e=0x5, + dRes_INDEX_OPTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x6, + dRes_INDEX_OPTRESR_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_INDEX_OPTRESR_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_INDEX_OPTRESR_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x9, + dRes_INDEX_OPTRESR_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0xA, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_BASE_e=0xB, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_CHECK_e=0xC, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xD, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_MENU_TEXT_e=0xE, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_SELECT_MENU_REVO_e=0xF, + dRes_INDEX_OPTRESR_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0x10, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0x11, + /* TIMG */ + dRes_INDEX_OPTRESR_BTI_AK_OCARINA_FIRE_01_e=0x14, + dRes_INDEX_OPTRESR_BTI_BLACK_80_e=0x15, + dRes_INDEX_OPTRESR_BTI_BOW_LIGHT_e=0x16, + dRes_INDEX_OPTRESR_BTI_I4_GRA_e=0x17, + dRes_INDEX_OPTRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_INDEX_OPTRESR_BTI_IM_JUJI_KEY_e=0x19, + dRes_INDEX_OPTRESR_BTI_IM_WIICON_STHICK_00_e=0x1A, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x1B, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x1C, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x1D, + dRes_INDEX_OPTRESR_BTI_IM_Z_BUTTON_02_e=0x1E, + dRes_INDEX_OPTRESR_BTI_TT_3SETU_W_L_e=0x1F, + dRes_INDEX_OPTRESR_BTI_TT_BLOCK128_00_e=0x20, + dRes_INDEX_OPTRESR_BTI_TT_BLOCK8X8_e=0x21, + dRes_INDEX_OPTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x22, + dRes_INDEX_OPTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x23, + dRes_INDEX_OPTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x24, + dRes_INDEX_OPTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x25, + dRes_INDEX_OPTRESR_BTI_TT_I4_GRA_e=0x26, + dRes_INDEX_OPTRESR_BTI_TT_IA4_YAJI_e=0x27, + dRes_INDEX_OPTRESR_BTI_TT_IASTAR01_e=0x28, + dRes_INDEX_OPTRESR_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_INDEX_OPTRESR_BTI_TT_LINE2_e=0x2A, + dRes_INDEX_OPTRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x2B, + dRes_INDEX_OPTRESR_BTI_TT_V_POINT_MARUGATA_01_128X128_4IA_e=0x2C, + dRes_INDEX_OPTRESR_BTI_TT_YAKUSHIMA_e=0x2D, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2E, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2F, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x30, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +enum dRes_ID_OPTRESR { + /* SCRN */ + dRes_ID_OPTRESR_BLO_ZELDA_CALIBRATION_BUTTON_PARTS_e=0x4, + dRes_ID_OPTRESR_BLO_ZELDA_CALIBRATION_MAIN_PARTS_e=0x5, + dRes_ID_OPTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x6, + dRes_ID_OPTRESR_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_ID_OPTRESR_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_ID_OPTRESR_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x9, + dRes_ID_OPTRESR_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0xA, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_BASE_e=0xB, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_CHECK_e=0xC, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xD, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_MENU_TEXT_e=0xE, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_SELECT_MENU_REVO_e=0xF, + dRes_ID_OPTRESR_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0x10, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0x11, + /* TIMG */ + dRes_ID_OPTRESR_BTI_AK_OCARINA_FIRE_01_e=0x14, + dRes_ID_OPTRESR_BTI_BLACK_80_e=0x15, + dRes_ID_OPTRESR_BTI_BOW_LIGHT_e=0x16, + dRes_ID_OPTRESR_BTI_I4_GRA_e=0x17, + dRes_ID_OPTRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_ID_OPTRESR_BTI_IM_JUJI_KEY_e=0x19, + dRes_ID_OPTRESR_BTI_IM_WIICON_STHICK_00_e=0x1A, + dRes_ID_OPTRESR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x1B, + dRes_ID_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x1C, + dRes_ID_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x1D, + dRes_ID_OPTRESR_BTI_IM_Z_BUTTON_02_e=0x1E, + dRes_ID_OPTRESR_BTI_TT_3SETU_W_L_e=0x1F, + dRes_ID_OPTRESR_BTI_TT_BLOCK128_00_e=0x20, + dRes_ID_OPTRESR_BTI_TT_BLOCK8X8_e=0x21, + dRes_ID_OPTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x22, + dRes_ID_OPTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x23, + dRes_ID_OPTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x24, + dRes_ID_OPTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x25, + dRes_ID_OPTRESR_BTI_TT_I4_GRA_e=0x26, + dRes_ID_OPTRESR_BTI_TT_IA4_YAJI_e=0x27, + dRes_ID_OPTRESR_BTI_TT_IASTAR01_e=0x28, + dRes_ID_OPTRESR_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_ID_OPTRESR_BTI_TT_LINE2_e=0x2A, + dRes_ID_OPTRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x2B, + dRes_ID_OPTRESR_BTI_TT_V_POINT_MARUGATA_01_128X128_4IA_e=0x2C, + dRes_ID_OPTRESR_BTI_TT_YAKUSHIMA_e=0x2D, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2E, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2F, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x30, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_ID_OPTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_ID_OPTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +#endif /* !RES_OPTRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/ringresR.h b/assets/RZDJ01/res/LayoutRevo/ringresR.h new file mode 100644 index 0000000000..5722429f7a --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/ringresR.h @@ -0,0 +1,70 @@ +#ifndef RES_RINGRESR_H +#define RES_RINGRESR_H + +enum dRes_INDEX_RINGRESR { + /* SCRN */ + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_REVO_e=0x6, + dRes_INDEX_RINGRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_INDEX_RINGRESR_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_INDEX_RINGRESR_BTI_BLOCK8X8_e=0xB, + dRes_INDEX_RINGRESR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_INDEX_RINGRESR_BTI_IM_JUJI_KEY_00_e=0xD, + dRes_INDEX_RINGRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xE, + dRes_INDEX_RINGRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0xF, + dRes_INDEX_RINGRESR_BTI_IM_Z_BUTTON_02_e=0x10, + dRes_INDEX_RINGRESR_BTI_MOON_e=0x11, + dRes_INDEX_RINGRESR_BTI_TT_BLOCK8X8_e=0x12, + dRes_INDEX_RINGRESR_BTI_TT_BLOCK_GRADE_e=0x13, + dRes_INDEX_RINGRESR_BTI_TT_I4_GRA_e=0x14, + dRes_INDEX_RINGRESR_BTI_TT_IASTAR01_e=0x15, + dRes_INDEX_RINGRESR_BTI_TT_IASTARRR_e=0x16, + dRes_INDEX_RINGRESR_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x17, + dRes_INDEX_RINGRESR_BTI_TT_LINE2_e=0x18, + dRes_INDEX_RINGRESR_BTI_TT_MAP1_IA4_e=0x19, + dRes_INDEX_RINGRESR_BTI_TT_MIDONA_64_e=0x1A, + dRes_INDEX_RINGRESR_BTI_TT_NAVI_L_e=0x1B, + dRes_INDEX_RINGRESR_BTI_TT_SPHERE_e=0x1C, + dRes_INDEX_RINGRESR_BTI_TT_SPOT_BIG_e=0x1D, + dRes_INDEX_RINGRESR_BTI_TT_SPOT_SQUARE_e=0x1E, + dRes_INDEX_RINGRESR_BTI_TT_WOLF_ICON_MINI64_e=0x1F, + dRes_INDEX_RINGRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x20, + dRes_INDEX_RINGRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x21, +}; + +enum dRes_ID_RINGRESR { + /* SCRN */ + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_REVO_e=0x6, + dRes_ID_RINGRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_ID_RINGRESR_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_ID_RINGRESR_BTI_BLOCK8X8_e=0xB, + dRes_ID_RINGRESR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_ID_RINGRESR_BTI_IM_JUJI_KEY_00_e=0xD, + dRes_ID_RINGRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xE, + dRes_ID_RINGRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0xF, + dRes_ID_RINGRESR_BTI_IM_Z_BUTTON_02_e=0x10, + dRes_ID_RINGRESR_BTI_MOON_e=0x11, + dRes_ID_RINGRESR_BTI_TT_BLOCK8X8_e=0x12, + dRes_ID_RINGRESR_BTI_TT_BLOCK_GRADE_e=0x13, + dRes_ID_RINGRESR_BTI_TT_I4_GRA_e=0x14, + dRes_ID_RINGRESR_BTI_TT_IASTAR01_e=0x15, + dRes_ID_RINGRESR_BTI_TT_IASTARRR_e=0x16, + dRes_ID_RINGRESR_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x17, + dRes_ID_RINGRESR_BTI_TT_LINE2_e=0x18, + dRes_ID_RINGRESR_BTI_TT_MAP1_IA4_e=0x19, + dRes_ID_RINGRESR_BTI_TT_MIDONA_64_e=0x1A, + dRes_ID_RINGRESR_BTI_TT_NAVI_L_e=0x1B, + dRes_ID_RINGRESR_BTI_TT_SPHERE_e=0x1C, + dRes_ID_RINGRESR_BTI_TT_SPOT_BIG_e=0x1D, + dRes_ID_RINGRESR_BTI_TT_SPOT_SQUARE_e=0x1E, + dRes_ID_RINGRESR_BTI_TT_WOLF_ICON_MINI64_e=0x1F, + dRes_ID_RINGRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x20, + dRes_ID_RINGRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x21, +}; + +#endif /* !RES_RINGRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/LayoutRevo/skillresR.h b/assets/RZDJ01/res/LayoutRevo/skillresR.h new file mode 100644 index 0000000000..ec03bc189d --- /dev/null +++ b/assets/RZDJ01/res/LayoutRevo/skillresR.h @@ -0,0 +1,52 @@ +#ifndef RES_SKILLRESR_H +#define RES_SKILLRESR_H + +enum dRes_INDEX_SKILLRESR { + /* SCRN */ + dRes_INDEX_SKILLRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_SKILLRESR_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_INDEX_SKILLRESR_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_INDEX_SKILLRESR_BTI_BLACK_80_e=0x9, + dRes_INDEX_SKILLRESR_BTI_I4_GRA_e=0xA, + dRes_INDEX_SKILLRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_SKILLRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0xC, + dRes_INDEX_SKILLRESR_BTI_TT_BLOCK128_00_e=0xD, + dRes_INDEX_SKILLRESR_BTI_TT_BLOCK8X8_e=0xE, + dRes_INDEX_SKILLRESR_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_INDEX_SKILLRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_INDEX_SKILLRESR_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_SKILLRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_SKILLRESR_BTI_TT_LINE2_e=0x13, + dRes_INDEX_SKILLRESR_BTI_TT_YAKUSHIMA_e=0x14, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x15, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x17, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x18, +}; + +enum dRes_ID_SKILLRESR { + /* SCRN */ + dRes_ID_SKILLRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_SKILLRESR_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_ID_SKILLRESR_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_ID_SKILLRESR_BTI_BLACK_80_e=0x9, + dRes_ID_SKILLRESR_BTI_I4_GRA_e=0xA, + dRes_ID_SKILLRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_SKILLRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0xC, + dRes_ID_SKILLRESR_BTI_TT_BLOCK128_00_e=0xD, + dRes_ID_SKILLRESR_BTI_TT_BLOCK8X8_e=0xE, + dRes_ID_SKILLRESR_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_ID_SKILLRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_ID_SKILLRESR_BTI_TT_I4_GRA_e=0x11, + dRes_ID_SKILLRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_SKILLRESR_BTI_TT_LINE2_e=0x13, + dRes_ID_SKILLRESR_BTI_TT_YAKUSHIMA_e=0x14, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x15, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x17, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x18, +}; + +#endif /* !RES_SKILLRESR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres.h b/assets/RZDJ01/res/Msgfr/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres1.h b/assets/RZDJ01/res/Msgfr/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres2.h b/assets/RZDJ01/res/Msgfr/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres3.h b/assets/RZDJ01/res/Msgfr/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres4.h b/assets/RZDJ01/res/Msgfr/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres5.h b/assets/RZDJ01/res/Msgfr/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres6.h b/assets/RZDJ01/res/Msgfr/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres7.h b/assets/RZDJ01/res/Msgfr/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres8.h b/assets/RZDJ01/res/Msgfr/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgfr/bmgres99.h b/assets/RZDJ01/res/Msgfr/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDJ01/res/Msgfr/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres.h b/assets/RZDJ01/res/Msgsp/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres1.h b/assets/RZDJ01/res/Msgsp/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres2.h b/assets/RZDJ01/res/Msgsp/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres3.h b/assets/RZDJ01/res/Msgsp/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres4.h b/assets/RZDJ01/res/Msgsp/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres5.h b/assets/RZDJ01/res/Msgsp/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres6.h b/assets/RZDJ01/res/Msgsp/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres7.h b/assets/RZDJ01/res/Msgsp/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres8.h b/assets/RZDJ01/res/Msgsp/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgsp/bmgres99.h b/assets/RZDJ01/res/Msgsp/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDJ01/res/Msgsp/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres.h b/assets/RZDJ01/res/Msgus/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres1.h b/assets/RZDJ01/res/Msgus/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres2.h b/assets/RZDJ01/res/Msgus/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres3.h b/assets/RZDJ01/res/Msgus/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres4.h b/assets/RZDJ01/res/Msgus/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres5.h b/assets/RZDJ01/res/Msgus/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres6.h b/assets/RZDJ01/res/Msgus/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres7.h b/assets/RZDJ01/res/Msgus/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres8.h b/assets/RZDJ01/res/Msgus/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Msgus/bmgres99.h b/assets/RZDJ01/res/Msgus/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDJ01/res/Msgus/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0000.h b/assets/RZDJ01/res/Object/@bg0000.h new file mode 100644 index 0000000000..a73e771f7e --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0000.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0000_H +#define RES__BG0000_H + +enum dRes_INDEX__BG0000 { + /* BMDR */ + dRes_INDEX__BG0000_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0000_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0000_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0000 { + /* BMDR */ + dRes_ID__BG0000_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0000_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0000_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0000_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0001.h b/assets/RZDJ01/res/Object/@bg0001.h new file mode 100644 index 0000000000..02f00ce657 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0001.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0001_H +#define RES__BG0001_H + +enum dRes_INDEX__BG0001 { + /* BMDR */ + dRes_INDEX__BG0001_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_INDEX__BG0001_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_INDEX__BG0001_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG0001_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG0001 { + /* BMDR */ + dRes_ID__BG0001_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_ID__BG0001_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_ID__BG0001_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG0001_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG0001_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0002.h b/assets/RZDJ01/res/Object/@bg0002.h new file mode 100644 index 0000000000..2e74bd991b --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0002.h @@ -0,0 +1,14 @@ +#ifndef RES__BG0002_H +#define RES__BG0002_H + +enum dRes_INDEX__BG0002 { + /* SPEC */ + dRes_INDEX__BG0002_DAT_SPEC_e=0x3, +}; + +enum dRes_ID__BG0002 { + /* SPEC */ + dRes_ID__BG0002_DAT_SPEC_e=0x3, +}; + +#endif /* !RES__BG0002_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0003.h b/assets/RZDJ01/res/Object/@bg0003.h new file mode 100644 index 0000000000..6933e03dff --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0003.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0003_H +#define RES__BG0003_H + +enum dRes_INDEX__BG0003 { + /* BMDR */ + dRes_INDEX__BG0003_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0003_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0003_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0003_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0003_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0003 { + /* BMDR */ + dRes_ID__BG0003_BMD_MODEL0_e=0x5, + dRes_ID__BG0003_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0003_DZB_MODEL0_e=0x9, + dRes_ID__BG0003_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0003_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0003_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0004.h b/assets/RZDJ01/res/Object/@bg0004.h new file mode 100644 index 0000000000..e82f296da7 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0004.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0004_H +#define RES__BG0004_H + +enum dRes_INDEX__BG0004 { + /* BMDR */ + dRes_INDEX__BG0004_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0004_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0004_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0004_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0004_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0004 { + /* BMDR */ + dRes_ID__BG0004_BMD_MODEL0_e=0x5, + dRes_ID__BG0004_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0004_DZB_MODEL0_e=0x9, + dRes_ID__BG0004_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0004_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0004_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0005.h b/assets/RZDJ01/res/Object/@bg0005.h new file mode 100644 index 0000000000..ce55d39950 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0005.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0005_H +#define RES__BG0005_H + +enum dRes_INDEX__BG0005 { + /* BMDR */ + dRes_INDEX__BG0005_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0005_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0005_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0005_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0005_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0005 { + /* BMDR */ + dRes_ID__BG0005_BMD_MODEL0_e=0x5, + dRes_ID__BG0005_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0005_DZB_MODEL0_e=0x9, + dRes_ID__BG0005_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0005_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0005_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0006.h b/assets/RZDJ01/res/Object/@bg0006.h new file mode 100644 index 0000000000..f719914ad7 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0006.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0006_H +#define RES__BG0006_H + +enum dRes_INDEX__BG0006 { + /* BMDR */ + dRes_INDEX__BG0006_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0006_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0006_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0006 { + /* BMDR */ + dRes_ID__BG0006_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0006_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0006_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0006_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0007.h b/assets/RZDJ01/res/Object/@bg0007.h new file mode 100644 index 0000000000..a5011ee933 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0007.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0007_H +#define RES__BG0007_H + +enum dRes_INDEX__BG0007 { + /* BMDR */ + dRes_INDEX__BG0007_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0007_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0007_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0007_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0007_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0007 { + /* BMDR */ + dRes_ID__BG0007_BMD_MODEL0_e=0x5, + dRes_ID__BG0007_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0007_DZB_MODEL0_e=0x9, + dRes_ID__BG0007_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0007_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0007_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0008.h b/assets/RZDJ01/res/Object/@bg0008.h new file mode 100644 index 0000000000..3d31489a77 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0008.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0008_H +#define RES__BG0008_H + +enum dRes_INDEX__BG0008 { + /* BMDR */ + dRes_INDEX__BG0008_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0008_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0008_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0008_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0008_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0008 { + /* BMDR */ + dRes_ID__BG0008_BMD_MODEL0_e=0x5, + dRes_ID__BG0008_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0008_DZB_MODEL0_e=0x9, + dRes_ID__BG0008_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0008_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0008_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0009.h b/assets/RZDJ01/res/Object/@bg0009.h new file mode 100644 index 0000000000..d410e1a153 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0009.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0009_H +#define RES__BG0009_H + +enum dRes_INDEX__BG0009 { + /* BMDR */ + dRes_INDEX__BG0009_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0009_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0009_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0009_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0009_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0009 { + /* BMDR */ + dRes_ID__BG0009_BMD_MODEL0_e=0x5, + dRes_ID__BG0009_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0009_DZB_MODEL0_e=0x9, + dRes_ID__BG0009_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0009_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0009_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000a.h b/assets/RZDJ01/res/Object/@bg000a.h new file mode 100644 index 0000000000..2b29cac74f --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000a.h @@ -0,0 +1,26 @@ +#ifndef RES__BG000A_H +#define RES__BG000A_H + +enum dRes_INDEX__BG000A { + /* BMDR */ + dRes_INDEX__BG000A_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000A_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000A_DZB_MODEL0_e=0x9, + dRes_INDEX__BG000A_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG000A_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG000A { + /* BMDR */ + dRes_ID__BG000A_BMD_MODEL0_e=0x5, + dRes_ID__BG000A_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000A_DZB_MODEL0_e=0x9, + dRes_ID__BG000A_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG000A_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG000A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000b.h b/assets/RZDJ01/res/Object/@bg000b.h new file mode 100644 index 0000000000..0f71a2964e --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG000B_H +#define RES__BG000B_H + +enum dRes_INDEX__BG000B { + /* BMDR */ + dRes_INDEX__BG000B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG000B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG000B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG000B { + /* BMDR */ + dRes_ID__BG000B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG000B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG000B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG000B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000c.h b/assets/RZDJ01/res/Object/@bg000c.h new file mode 100644 index 0000000000..b7bf679a3f --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000c.h @@ -0,0 +1,18 @@ +#ifndef RES__BG000C_H +#define RES__BG000C_H + +enum dRes_INDEX__BG000C { + /* BMDR */ + dRes_INDEX__BG000C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG000C_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG000C { + /* BMDR */ + dRes_ID__BG000C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG000C_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG000C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000d.h b/assets/RZDJ01/res/Object/@bg000d.h new file mode 100644 index 0000000000..8a356be311 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000d.h @@ -0,0 +1,26 @@ +#ifndef RES__BG000D_H +#define RES__BG000D_H + +enum dRes_INDEX__BG000D { + /* BMDR */ + dRes_INDEX__BG000D_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000D_DZB_MODEL0_e=0x9, + dRes_INDEX__BG000D_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG000D_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG000D { + /* BMDR */ + dRes_ID__BG000D_BMD_MODEL0_e=0x5, + dRes_ID__BG000D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000D_DZB_MODEL0_e=0x9, + dRes_ID__BG000D_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG000D_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG000D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000e.h b/assets/RZDJ01/res/Object/@bg000e.h new file mode 100644 index 0000000000..d6601e97e4 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG000E_H +#define RES__BG000E_H + +enum dRes_INDEX__BG000E { + /* BMDR */ + dRes_INDEX__BG000E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG000E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG000E { + /* BMDR */ + dRes_ID__BG000E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG000E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG000E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg000f.h b/assets/RZDJ01/res/Object/@bg000f.h new file mode 100644 index 0000000000..9840ae9497 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg000f.h @@ -0,0 +1,24 @@ +#ifndef RES__BG000F_H +#define RES__BG000F_H + +enum dRes_INDEX__BG000F { + /* BMDR */ + dRes_INDEX__BG000F_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000F_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000F_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG000F_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG000F { + /* BMDR */ + dRes_ID__BG000F_BMD_MODEL0_e=0x5, + dRes_ID__BG000F_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000F_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG000F_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG000F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0010.h b/assets/RZDJ01/res/Object/@bg0010.h new file mode 100644 index 0000000000..3faf5166f8 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0010.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0010_H +#define RES__BG0010_H + +enum dRes_INDEX__BG0010 { + /* BMDR */ + dRes_INDEX__BG0010_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0010_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0010_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0010_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0010 { + /* BMDR */ + dRes_ID__BG0010_BMD_MODEL0_e=0x5, + dRes_ID__BG0010_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0010_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0010_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0010_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0011.h b/assets/RZDJ01/res/Object/@bg0011.h new file mode 100644 index 0000000000..16277b08aa --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0011.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0011_H +#define RES__BG0011_H + +enum dRes_INDEX__BG0011 { + /* BMDR */ + dRes_INDEX__BG0011_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0011_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0011_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0011_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0011_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0011 { + /* BMDR */ + dRes_ID__BG0011_BMD_MODEL0_e=0x5, + dRes_ID__BG0011_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0011_DZB_MODEL0_e=0x9, + dRes_ID__BG0011_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0011_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0011_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0012.h b/assets/RZDJ01/res/Object/@bg0012.h new file mode 100644 index 0000000000..3b4f8e08a4 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0012.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0012_H +#define RES__BG0012_H + +enum dRes_INDEX__BG0012 { + /* BMDR */ + dRes_INDEX__BG0012_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0012_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0012_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0012_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0012 { + /* BMDR */ + dRes_ID__BG0012_BMD_MODEL0_e=0x5, + dRes_ID__BG0012_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0012_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0012_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0012_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0013.h b/assets/RZDJ01/res/Object/@bg0013.h new file mode 100644 index 0000000000..f40a82d532 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0013.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0013_H +#define RES__BG0013_H + +enum dRes_INDEX__BG0013 { + /* BMDR */ + dRes_INDEX__BG0013_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0013_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0013_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0013 { + /* BMDR */ + dRes_ID__BG0013_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0013_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0013_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0013_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0014.h b/assets/RZDJ01/res/Object/@bg0014.h new file mode 100644 index 0000000000..553237e7ea --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0014.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0014_H +#define RES__BG0014_H + +enum dRes_INDEX__BG0014 { + /* BMDR */ + dRes_INDEX__BG0014_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0014_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0014_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0014 { + /* BMDR */ + dRes_ID__BG0014_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0014_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0014_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0014_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0015.h b/assets/RZDJ01/res/Object/@bg0015.h new file mode 100644 index 0000000000..d27c03bd80 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0015.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0015_H +#define RES__BG0015_H + +enum dRes_INDEX__BG0015 { + /* BMDR */ + dRes_INDEX__BG0015_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0015_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0015_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0015 { + /* BMDR */ + dRes_ID__BG0015_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0015_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0015_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0015_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0016.h b/assets/RZDJ01/res/Object/@bg0016.h new file mode 100644 index 0000000000..5ef6fe57d5 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0016.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0016_H +#define RES__BG0016_H + +enum dRes_INDEX__BG0016 { + /* BMDR */ + dRes_INDEX__BG0016_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0016_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0016_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0016_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0016_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0016 { + /* BMDR */ + dRes_ID__BG0016_BMD_MODEL0_e=0x5, + dRes_ID__BG0016_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0016_DZB_MODEL0_e=0x9, + dRes_ID__BG0016_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0016_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0016_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0017.h b/assets/RZDJ01/res/Object/@bg0017.h new file mode 100644 index 0000000000..39e4e11407 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0017.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0017_H +#define RES__BG0017_H + +enum dRes_INDEX__BG0017 { + /* BMDR */ + dRes_INDEX__BG0017_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0017_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0017 { + /* BMDR */ + dRes_ID__BG0017_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0017_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0017_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0018.h b/assets/RZDJ01/res/Object/@bg0018.h new file mode 100644 index 0000000000..2a62a608de --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0018.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0018_H +#define RES__BG0018_H + +enum dRes_INDEX__BG0018 { + /* BMDR */ + dRes_INDEX__BG0018_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0018_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0018 { + /* BMDR */ + dRes_ID__BG0018_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0018_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0018_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0019.h b/assets/RZDJ01/res/Object/@bg0019.h new file mode 100644 index 0000000000..23ea88c51e --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0019.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0019_H +#define RES__BG0019_H + +enum dRes_INDEX__BG0019 { + /* BMDR */ + dRes_INDEX__BG0019_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0019_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0019_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0019_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0019_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0019_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0019 { + /* BMDR */ + dRes_ID__BG0019_BMD_MODEL0_e=0x6, + dRes_ID__BG0019_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0019_BTK_MODEL0_e=0xA, + dRes_ID__BG0019_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0019_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0019_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0019_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001a.h b/assets/RZDJ01/res/Object/@bg001a.h new file mode 100644 index 0000000000..4ab22463ec --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001a.h @@ -0,0 +1,22 @@ +#ifndef RES__BG001A_H +#define RES__BG001A_H + +enum dRes_INDEX__BG001A { + /* BMDR */ + dRes_INDEX__BG001A_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG001A_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG001A_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG001A { + /* BMDR */ + dRes_ID__BG001A_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG001A_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG001A_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG001A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001b.h b/assets/RZDJ01/res/Object/@bg001b.h new file mode 100644 index 0000000000..f730b5b530 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001b.h @@ -0,0 +1,30 @@ +#ifndef RES__BG001B_H +#define RES__BG001B_H + +enum dRes_INDEX__BG001B { + /* BMDR */ + dRes_INDEX__BG001B_BMD_MODEL0_e=0x6, + dRes_INDEX__BG001B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG001B_BTK_MODEL0_e=0xA, + dRes_INDEX__BG001B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG001B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG001B_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG001B { + /* BMDR */ + dRes_ID__BG001B_BMD_MODEL0_e=0x6, + dRes_ID__BG001B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG001B_BTK_MODEL0_e=0xA, + dRes_ID__BG001B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG001B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG001B_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG001B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001c.h b/assets/RZDJ01/res/Object/@bg001c.h new file mode 100644 index 0000000000..6490bf79dd --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG001C_H +#define RES__BG001C_H + +enum dRes_INDEX__BG001C { + /* BMDR */ + dRes_INDEX__BG001C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG001C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG001C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG001C { + /* BMDR */ + dRes_ID__BG001C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG001C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG001C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG001C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001d.h b/assets/RZDJ01/res/Object/@bg001d.h new file mode 100644 index 0000000000..504004500b --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001d.h @@ -0,0 +1,26 @@ +#ifndef RES__BG001D_H +#define RES__BG001D_H + +enum dRes_INDEX__BG001D { + /* BMDR */ + dRes_INDEX__BG001D_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_INDEX__BG001D_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_INDEX__BG001D_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG001D_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG001D { + /* BMDR */ + dRes_ID__BG001D_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_ID__BG001D_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_ID__BG001D_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG001D_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG001D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001e.h b/assets/RZDJ01/res/Object/@bg001e.h new file mode 100644 index 0000000000..b921a9c036 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG001E_H +#define RES__BG001E_H + +enum dRes_INDEX__BG001E { + /* BMDR */ + dRes_INDEX__BG001E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG001E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG001E { + /* BMDR */ + dRes_ID__BG001E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG001E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG001E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg001f.h b/assets/RZDJ01/res/Object/@bg001f.h new file mode 100644 index 0000000000..cd0cf4a48a --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg001f.h @@ -0,0 +1,30 @@ +#ifndef RES__BG001F_H +#define RES__BG001F_H + +enum dRes_INDEX__BG001F { + /* BMDR */ + dRes_INDEX__BG001F_BMD_MODEL0_e=0x6, + dRes_INDEX__BG001F_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG001F_BTK_MODEL0_e=0xA, + dRes_INDEX__BG001F_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG001F_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG001F_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG001F { + /* BMDR */ + dRes_ID__BG001F_BMD_MODEL0_e=0x6, + dRes_ID__BG001F_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG001F_BTK_MODEL0_e=0xA, + dRes_ID__BG001F_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG001F_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG001F_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG001F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0020.h b/assets/RZDJ01/res/Object/@bg0020.h new file mode 100644 index 0000000000..7487bccaeb --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0020.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0020_H +#define RES__BG0020_H + +enum dRes_INDEX__BG0020 { + /* BMDR */ + dRes_INDEX__BG0020_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0020_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0020_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0020_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0020_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0020_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0020 { + /* BMDR */ + dRes_ID__BG0020_BMD_MODEL0_e=0x6, + dRes_ID__BG0020_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0020_BTK_MODEL0_e=0xA, + dRes_ID__BG0020_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0020_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0020_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0020_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0021.h b/assets/RZDJ01/res/Object/@bg0021.h new file mode 100644 index 0000000000..55e6536549 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0021.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0021_H +#define RES__BG0021_H + +enum dRes_INDEX__BG0021 { + /* BMDR */ + dRes_INDEX__BG0021_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0021_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0021_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0021 { + /* BMDR */ + dRes_ID__BG0021_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0021_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0021_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0021_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0022.h b/assets/RZDJ01/res/Object/@bg0022.h new file mode 100644 index 0000000000..a2011e40fb --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0022.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0022_H +#define RES__BG0022_H + +enum dRes_INDEX__BG0022 { + /* BMDR */ + dRes_INDEX__BG0022_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0022_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0022_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0022 { + /* BMDR */ + dRes_ID__BG0022_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0022_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0022_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0022_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0023.h b/assets/RZDJ01/res/Object/@bg0023.h new file mode 100644 index 0000000000..54fe1ade52 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0023.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0023_H +#define RES__BG0023_H + +enum dRes_INDEX__BG0023 { + /* BMDR */ + dRes_INDEX__BG0023_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0023_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0023 { + /* BMDR */ + dRes_ID__BG0023_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0023_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0023_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0024.h b/assets/RZDJ01/res/Object/@bg0024.h new file mode 100644 index 0000000000..8efb7fed79 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0024.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0024_H +#define RES__BG0024_H + +enum dRes_INDEX__BG0024 { + /* BMDR */ + dRes_INDEX__BG0024_BMD_MODEL0_e=0x6, + /* BRK */ + dRes_INDEX__BG0024_BRK_MODEL0_e=0x9, + /* BTK */ + dRes_INDEX__BG0024_BTK_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG0024_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG0024 { + /* BMDR */ + dRes_ID__BG0024_BMD_MODEL0_e=0x6, + /* BRK */ + dRes_ID__BG0024_BRK_MODEL0_e=0x9, + /* BTK */ + dRes_ID__BG0024_BTK_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG0024_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG0024_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0025.h b/assets/RZDJ01/res/Object/@bg0025.h new file mode 100644 index 0000000000..116cfa1f09 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0025.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0025_H +#define RES__BG0025_H + +enum dRes_INDEX__BG0025 { + /* BMDR */ + dRes_INDEX__BG0025_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0025_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0025_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0025_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0025_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0025_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0025 { + /* BMDR */ + dRes_ID__BG0025_BMD_MODEL0_e=0x6, + dRes_ID__BG0025_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0025_BTK_MODEL0_e=0xA, + dRes_ID__BG0025_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0025_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0025_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0025_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0026.h b/assets/RZDJ01/res/Object/@bg0026.h new file mode 100644 index 0000000000..d842ba7d4c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0026.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0026_H +#define RES__BG0026_H + +enum dRes_INDEX__BG0026 { + /* BMDR */ + dRes_INDEX__BG0026_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0026_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0026_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0026_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0026 { + /* BMDR */ + dRes_ID__BG0026_BMD_MODEL0_e=0x5, + dRes_ID__BG0026_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0026_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0026_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0026_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0027.h b/assets/RZDJ01/res/Object/@bg0027.h new file mode 100644 index 0000000000..0b226c90cf --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0027.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0027_H +#define RES__BG0027_H + +enum dRes_INDEX__BG0027 { + /* BMDR */ + dRes_INDEX__BG0027_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0027_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0027_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0027_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0027 { + /* BMDR */ + dRes_ID__BG0027_BMD_MODEL0_e=0x5, + dRes_ID__BG0027_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0027_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0027_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0027_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0028.h b/assets/RZDJ01/res/Object/@bg0028.h new file mode 100644 index 0000000000..1e8b907e9a --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0028.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0028_H +#define RES__BG0028_H + +enum dRes_INDEX__BG0028 { + /* BMDR */ + dRes_INDEX__BG0028_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0028_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0028_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0028 { + /* BMDR */ + dRes_ID__BG0028_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0028_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0028_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0028_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0029.h b/assets/RZDJ01/res/Object/@bg0029.h new file mode 100644 index 0000000000..3a4e125710 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0029.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0029_H +#define RES__BG0029_H + +enum dRes_INDEX__BG0029 { + /* BMDR */ + dRes_INDEX__BG0029_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0029_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0029_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0029_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0029_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0029_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0029 { + /* BMDR */ + dRes_ID__BG0029_BMD_MODEL0_e=0x6, + dRes_ID__BG0029_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0029_BTK_MODEL0_e=0xA, + dRes_ID__BG0029_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0029_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0029_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0029_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002a.h b/assets/RZDJ01/res/Object/@bg002a.h new file mode 100644 index 0000000000..d1e2a27011 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002a.h @@ -0,0 +1,30 @@ +#ifndef RES__BG002A_H +#define RES__BG002A_H + +enum dRes_INDEX__BG002A { + /* BMDR */ + dRes_INDEX__BG002A_BMD_MODEL0_e=0x6, + dRes_INDEX__BG002A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG002A_BTK_MODEL0_e=0xA, + dRes_INDEX__BG002A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG002A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG002A_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG002A { + /* BMDR */ + dRes_ID__BG002A_BMD_MODEL0_e=0x6, + dRes_ID__BG002A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG002A_BTK_MODEL0_e=0xA, + dRes_ID__BG002A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG002A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG002A_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG002A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002b.h b/assets/RZDJ01/res/Object/@bg002b.h new file mode 100644 index 0000000000..45699e9734 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002b.h @@ -0,0 +1,30 @@ +#ifndef RES__BG002B_H +#define RES__BG002B_H + +enum dRes_INDEX__BG002B { + /* BMDR */ + dRes_INDEX__BG002B_BMD_MODEL0_e=0x6, + dRes_INDEX__BG002B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG002B_BTK_MODEL0_e=0xA, + dRes_INDEX__BG002B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG002B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG002B_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG002B { + /* BMDR */ + dRes_ID__BG002B_BMD_MODEL0_e=0x6, + dRes_ID__BG002B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG002B_BTK_MODEL0_e=0xA, + dRes_ID__BG002B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG002B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG002B_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG002B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002c.h b/assets/RZDJ01/res/Object/@bg002c.h new file mode 100644 index 0000000000..5682552280 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG002C_H +#define RES__BG002C_H + +enum dRes_INDEX__BG002C { + /* BMDR */ + dRes_INDEX__BG002C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG002C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG002C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG002C { + /* BMDR */ + dRes_ID__BG002C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG002C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG002C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG002C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002d.h b/assets/RZDJ01/res/Object/@bg002d.h new file mode 100644 index 0000000000..348eb89a4d --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002d.h @@ -0,0 +1,22 @@ +#ifndef RES__BG002D_H +#define RES__BG002D_H + +enum dRes_INDEX__BG002D { + /* BMDR */ + dRes_INDEX__BG002D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG002D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG002D_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG002D { + /* BMDR */ + dRes_ID__BG002D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG002D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG002D_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG002D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002e.h b/assets/RZDJ01/res/Object/@bg002e.h new file mode 100644 index 0000000000..a92cf0a3d1 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002e.h @@ -0,0 +1,26 @@ +#ifndef RES__BG002E_H +#define RES__BG002E_H + +enum dRes_INDEX__BG002E { + /* BMDR */ + dRes_INDEX__BG002E_BMD_MODEL0_e=0x5, + dRes_INDEX__BG002E_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_INDEX__BG002E_BTK_MODEL0_e=0x9, + dRes_INDEX__BG002E_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_INDEX__BG002E_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG002E { + /* BMDR */ + dRes_ID__BG002E_BMD_MODEL0_e=0x5, + dRes_ID__BG002E_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_ID__BG002E_BTK_MODEL0_e=0x9, + dRes_ID__BG002E_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_ID__BG002E_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG002E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg002f.h b/assets/RZDJ01/res/Object/@bg002f.h new file mode 100644 index 0000000000..b20da954f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg002f.h @@ -0,0 +1,26 @@ +#ifndef RES__BG002F_H +#define RES__BG002F_H + +enum dRes_INDEX__BG002F { + /* BMDR */ + dRes_INDEX__BG002F_BMD_MODEL0_e=0x5, + dRes_INDEX__BG002F_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_INDEX__BG002F_BTK_MODEL0_e=0x9, + dRes_INDEX__BG002F_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_INDEX__BG002F_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG002F { + /* BMDR */ + dRes_ID__BG002F_BMD_MODEL0_e=0x5, + dRes_ID__BG002F_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_ID__BG002F_BTK_MODEL0_e=0x9, + dRes_ID__BG002F_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_ID__BG002F_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG002F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0030.h b/assets/RZDJ01/res/Object/@bg0030.h new file mode 100644 index 0000000000..f447ea1ea0 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0030.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0030_H +#define RES__BG0030_H + +enum dRes_INDEX__BG0030 { + /* BMDR */ + dRes_INDEX__BG0030_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0030_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0030_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0030 { + /* BMDR */ + dRes_ID__BG0030_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0030_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0030_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0030_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0031.h b/assets/RZDJ01/res/Object/@bg0031.h new file mode 100644 index 0000000000..2e3920a4bc --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0031.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0031_H +#define RES__BG0031_H + +enum dRes_INDEX__BG0031 { + /* BMDR */ + dRes_INDEX__BG0031_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0031_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0031_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0031 { + /* BMDR */ + dRes_ID__BG0031_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0031_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0031_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0031_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0032.h b/assets/RZDJ01/res/Object/@bg0032.h new file mode 100644 index 0000000000..11bcd0ac25 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0032.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0032_H +#define RES__BG0032_H + +enum dRes_INDEX__BG0032 { + /* BMDR */ + dRes_INDEX__BG0032_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0032_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0032_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0032 { + /* BMDR */ + dRes_ID__BG0032_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0032_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0032_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0032_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0033.h b/assets/RZDJ01/res/Object/@bg0033.h new file mode 100644 index 0000000000..4808741f90 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0033.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0033_H +#define RES__BG0033_H + +enum dRes_INDEX__BG0033 { + /* BMDR */ + dRes_INDEX__BG0033_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0033_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0033_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0033 { + /* BMDR */ + dRes_ID__BG0033_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0033_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0033_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0033_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0034.h b/assets/RZDJ01/res/Object/@bg0034.h new file mode 100644 index 0000000000..6fdd978bfd --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0034.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0034_H +#define RES__BG0034_H + +enum dRes_INDEX__BG0034 { + /* BMDR */ + dRes_INDEX__BG0034_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0034_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0034_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0034 { + /* BMDR */ + dRes_ID__BG0034_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0034_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0034_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0034_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0035.h b/assets/RZDJ01/res/Object/@bg0035.h new file mode 100644 index 0000000000..ba55841b0c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0035.h @@ -0,0 +1,32 @@ +#ifndef RES__BG0035_H +#define RES__BG0035_H + +enum dRes_INDEX__BG0035 { + /* BMDR */ + dRes_INDEX__BG0035_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0035_BMD_MODEL0_1_e=0x7, + /* BRK */ + dRes_INDEX__BG0035_BRK_MODEL0_e=0xA, + dRes_INDEX__BG0035_BRK_MODEL0_1_e=0xB, + /* BTK */ + dRes_INDEX__BG0035_BTK_MODEL0_e=0xE, + dRes_INDEX__BG0035_BTK_MODEL0_1_e=0xF, + /* SPEC */ + dRes_INDEX__BG0035_DAT_SPEC_e=0x12, +}; + +enum dRes_ID__BG0035 { + /* BMDR */ + dRes_ID__BG0035_BMD_MODEL0_e=0x6, + dRes_ID__BG0035_BMD_MODEL0_1_e=0x7, + /* BRK */ + dRes_ID__BG0035_BRK_MODEL0_e=0xA, + dRes_ID__BG0035_BRK_MODEL0_1_e=0xB, + /* BTK */ + dRes_ID__BG0035_BTK_MODEL0_e=0xE, + dRes_ID__BG0035_BTK_MODEL0_1_e=0xF, + /* SPEC */ + dRes_ID__BG0035_DAT_SPEC_e=0x12, +}; + +#endif /* !RES__BG0035_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0036.h b/assets/RZDJ01/res/Object/@bg0036.h new file mode 100644 index 0000000000..442047780d --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0036.h @@ -0,0 +1,44 @@ +#ifndef RES__BG0036_H +#define RES__BG0036_H + +enum dRes_INDEX__BG0036 { + /* BMDR */ + dRes_INDEX__BG0036_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0036_BMD_MODEL0_1_e=0x7, + dRes_INDEX__BG0036_BMD_MODEL1_e=0x8, + dRes_INDEX__BG0036_BMD_MODEL1_1_e=0x9, + /* BRK */ + dRes_INDEX__BG0036_BRK_MODEL0_e=0xC, + dRes_INDEX__BG0036_BRK_MODEL0_1_e=0xD, + dRes_INDEX__BG0036_BRK_MODEL1_e=0xE, + dRes_INDEX__BG0036_BRK_MODEL1_1_e=0xF, + /* BTK */ + dRes_INDEX__BG0036_BTK_MODEL0_e=0x12, + dRes_INDEX__BG0036_BTK_MODEL0_1_e=0x13, + dRes_INDEX__BG0036_BTK_MODEL1_e=0x14, + dRes_INDEX__BG0036_BTK_MODEL1_1_e=0x15, + /* SPEC */ + dRes_INDEX__BG0036_DAT_SPEC_e=0x18, +}; + +enum dRes_ID__BG0036 { + /* BMDR */ + dRes_ID__BG0036_BMD_MODEL0_e=0x6, + dRes_ID__BG0036_BMD_MODEL0_1_e=0x7, + dRes_ID__BG0036_BMD_MODEL1_e=0x8, + dRes_ID__BG0036_BMD_MODEL1_1_e=0x9, + /* BRK */ + dRes_ID__BG0036_BRK_MODEL0_e=0xC, + dRes_ID__BG0036_BRK_MODEL0_1_e=0xD, + dRes_ID__BG0036_BRK_MODEL1_e=0xE, + dRes_ID__BG0036_BRK_MODEL1_1_e=0xF, + /* BTK */ + dRes_ID__BG0036_BTK_MODEL0_e=0x12, + dRes_ID__BG0036_BTK_MODEL0_1_e=0x13, + dRes_ID__BG0036_BTK_MODEL1_e=0x14, + dRes_ID__BG0036_BTK_MODEL1_1_e=0x15, + /* SPEC */ + dRes_ID__BG0036_DAT_SPEC_e=0x18, +}; + +#endif /* !RES__BG0036_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0037.h b/assets/RZDJ01/res/Object/@bg0037.h new file mode 100644 index 0000000000..551c7819f6 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0037.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0037_H +#define RES__BG0037_H + +enum dRes_INDEX__BG0037 { + /* BMDR */ + dRes_INDEX__BG0037_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0037_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0037_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0037 { + /* BMDR */ + dRes_ID__BG0037_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0037_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0037_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0037_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0038.h b/assets/RZDJ01/res/Object/@bg0038.h new file mode 100644 index 0000000000..40235853e5 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0038.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0038_H +#define RES__BG0038_H + +enum dRes_INDEX__BG0038 { + /* BMDR */ + dRes_INDEX__BG0038_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0038_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0038_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0038_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0038_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0038_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0038 { + /* BMDR */ + dRes_ID__BG0038_BMD_MODEL0_e=0x6, + dRes_ID__BG0038_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0038_BTK_MODEL0_e=0xA, + dRes_ID__BG0038_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0038_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0038_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0038_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0039.h b/assets/RZDJ01/res/Object/@bg0039.h new file mode 100644 index 0000000000..b71cc11746 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0039.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0039_H +#define RES__BG0039_H + +enum dRes_INDEX__BG0039 { + /* BMDR */ + dRes_INDEX__BG0039_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0039_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0039_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0039 { + /* BMDR */ + dRes_ID__BG0039_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0039_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0039_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0039_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003a.h b/assets/RZDJ01/res/Object/@bg003a.h new file mode 100644 index 0000000000..06d78bec97 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003a.h @@ -0,0 +1,30 @@ +#ifndef RES__BG003A_H +#define RES__BG003A_H + +enum dRes_INDEX__BG003A { + /* BMDR */ + dRes_INDEX__BG003A_BMD_MODEL0_e=0x6, + dRes_INDEX__BG003A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG003A_BTK_MODEL0_e=0xA, + dRes_INDEX__BG003A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG003A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG003A_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG003A { + /* BMDR */ + dRes_ID__BG003A_BMD_MODEL0_e=0x6, + dRes_ID__BG003A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG003A_BTK_MODEL0_e=0xA, + dRes_ID__BG003A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG003A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG003A_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG003A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003b.h b/assets/RZDJ01/res/Object/@bg003b.h new file mode 100644 index 0000000000..d9cd5844b4 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003B_H +#define RES__BG003B_H + +enum dRes_INDEX__BG003B { + /* BMDR */ + dRes_INDEX__BG003B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003B { + /* BMDR */ + dRes_ID__BG003B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003c.h b/assets/RZDJ01/res/Object/@bg003c.h new file mode 100644 index 0000000000..f2c2bb24b3 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003C_H +#define RES__BG003C_H + +enum dRes_INDEX__BG003C { + /* BMDR */ + dRes_INDEX__BG003C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003C { + /* BMDR */ + dRes_ID__BG003C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003d.h b/assets/RZDJ01/res/Object/@bg003d.h new file mode 100644 index 0000000000..26aa5288bc --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003d.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003D_H +#define RES__BG003D_H + +enum dRes_INDEX__BG003D { + /* BMDR */ + dRes_INDEX__BG003D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003D_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003D { + /* BMDR */ + dRes_ID__BG003D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003D_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003e.h b/assets/RZDJ01/res/Object/@bg003e.h new file mode 100644 index 0000000000..a6eab59e83 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003e.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003E_H +#define RES__BG003E_H + +enum dRes_INDEX__BG003E { + /* BMDR */ + dRes_INDEX__BG003E_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG003E_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003E_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003E { + /* BMDR */ + dRes_ID__BG003E_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG003E_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003E_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg003f.h b/assets/RZDJ01/res/Object/@bg003f.h new file mode 100644 index 0000000000..864037aa7d --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg003f.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003F_H +#define RES__BG003F_H + +enum dRes_INDEX__BG003F { + /* BMDR */ + dRes_INDEX__BG003F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003F_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003F { + /* BMDR */ + dRes_ID__BG003F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003F_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0040.h b/assets/RZDJ01/res/Object/@bg0040.h new file mode 100644 index 0000000000..0b735dd57b --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0040.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0040_H +#define RES__BG0040_H + +enum dRes_INDEX__BG0040 { + /* BMDR */ + dRes_INDEX__BG0040_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0040_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0040_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0040 { + /* BMDR */ + dRes_ID__BG0040_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0040_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0040_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0040_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0041.h b/assets/RZDJ01/res/Object/@bg0041.h new file mode 100644 index 0000000000..fdea239928 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0041.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0041_H +#define RES__BG0041_H + +enum dRes_INDEX__BG0041 { + /* BMDR */ + dRes_INDEX__BG0041_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0041_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0041_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0041 { + /* BMDR */ + dRes_ID__BG0041_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0041_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0041_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0041_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0042.h b/assets/RZDJ01/res/Object/@bg0042.h new file mode 100644 index 0000000000..a8ee055036 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0042.h @@ -0,0 +1,20 @@ +#ifndef RES__BG0042_H +#define RES__BG0042_H + +enum dRes_INDEX__BG0042 { + /* BMDR */ + dRes_INDEX__BG0042_BMD_MODEL0_e=0x4, + dRes_INDEX__BG0042_BMD_MODEL1_e=0x5, + /* SPEC */ + dRes_INDEX__BG0042_DAT_SPEC_e=0x8, +}; + +enum dRes_ID__BG0042 { + /* BMDR */ + dRes_ID__BG0042_BMD_MODEL0_e=0x4, + dRes_ID__BG0042_BMD_MODEL1_e=0x5, + /* SPEC */ + dRes_ID__BG0042_DAT_SPEC_e=0x8, +}; + +#endif /* !RES__BG0042_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0043.h b/assets/RZDJ01/res/Object/@bg0043.h new file mode 100644 index 0000000000..85bd44ebc7 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0043.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0043_H +#define RES__BG0043_H + +enum dRes_INDEX__BG0043 { + /* BMDR */ + dRes_INDEX__BG0043_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0043_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0043 { + /* BMDR */ + dRes_ID__BG0043_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0043_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0043_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0044.h b/assets/RZDJ01/res/Object/@bg0044.h new file mode 100644 index 0000000000..6f16bb54e7 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0044.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0044_H +#define RES__BG0044_H + +enum dRes_INDEX__BG0044 { + /* BMDR */ + dRes_INDEX__BG0044_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0044_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0044_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0044 { + /* BMDR */ + dRes_ID__BG0044_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0044_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0044_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0044_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0045.h b/assets/RZDJ01/res/Object/@bg0045.h new file mode 100644 index 0000000000..2a9dea358c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0045.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0045_H +#define RES__BG0045_H + +enum dRes_INDEX__BG0045 { + /* BMDR */ + dRes_INDEX__BG0045_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0045_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0045_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0045 { + /* BMDR */ + dRes_ID__BG0045_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0045_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0045_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0045_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0046.h b/assets/RZDJ01/res/Object/@bg0046.h new file mode 100644 index 0000000000..8113d37a8c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0046.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0046_H +#define RES__BG0046_H + +enum dRes_INDEX__BG0046 { + /* BMDR */ + dRes_INDEX__BG0046_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0046_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0046_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0046 { + /* BMDR */ + dRes_ID__BG0046_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0046_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0046_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0046_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0047.h b/assets/RZDJ01/res/Object/@bg0047.h new file mode 100644 index 0000000000..bcb02f1879 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0047.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0047_H +#define RES__BG0047_H + +enum dRes_INDEX__BG0047 { + /* BMDR */ + dRes_INDEX__BG0047_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0047_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0047_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0047 { + /* BMDR */ + dRes_ID__BG0047_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0047_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0047_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0047_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0048.h b/assets/RZDJ01/res/Object/@bg0048.h new file mode 100644 index 0000000000..73f5c9d475 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0048.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0048_H +#define RES__BG0048_H + +enum dRes_INDEX__BG0048 { + /* BMDR */ + dRes_INDEX__BG0048_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0048_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0048_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0048_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0048_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0048_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0048 { + /* BMDR */ + dRes_ID__BG0048_BMD_MODEL0_e=0x6, + dRes_ID__BG0048_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0048_BTK_MODEL0_e=0xA, + dRes_ID__BG0048_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0048_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0048_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0048_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0049.h b/assets/RZDJ01/res/Object/@bg0049.h new file mode 100644 index 0000000000..a8237b7e69 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0049.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0049_H +#define RES__BG0049_H + +enum dRes_INDEX__BG0049 { + /* BMDR */ + dRes_INDEX__BG0049_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0049_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0049 { + /* BMDR */ + dRes_ID__BG0049_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0049_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0049_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004a.h b/assets/RZDJ01/res/Object/@bg004a.h new file mode 100644 index 0000000000..9048582150 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004a.h @@ -0,0 +1,18 @@ +#ifndef RES__BG004A_H +#define RES__BG004A_H + +enum dRes_INDEX__BG004A { + /* BMDR */ + dRes_INDEX__BG004A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG004A_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG004A { + /* BMDR */ + dRes_ID__BG004A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG004A_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG004A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004b.h b/assets/RZDJ01/res/Object/@bg004b.h new file mode 100644 index 0000000000..8a08085d12 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004B_H +#define RES__BG004B_H + +enum dRes_INDEX__BG004B { + /* BMDR */ + dRes_INDEX__BG004B_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG004B_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004B { + /* BMDR */ + dRes_ID__BG004B_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG004B_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004c.h b/assets/RZDJ01/res/Object/@bg004c.h new file mode 100644 index 0000000000..d07d082f53 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004C_H +#define RES__BG004C_H + +enum dRes_INDEX__BG004C { + /* BMDR */ + dRes_INDEX__BG004C_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG004C_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004C { + /* BMDR */ + dRes_ID__BG004C_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG004C_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004d.h b/assets/RZDJ01/res/Object/@bg004d.h new file mode 100644 index 0000000000..2ef1684931 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004d.h @@ -0,0 +1,24 @@ +#ifndef RES__BG004D_H +#define RES__BG004D_H + +enum dRes_INDEX__BG004D { + /* BMDR */ + dRes_INDEX__BG004D_BMD_MODEL0_e=0x5, + dRes_INDEX__BG004D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG004D_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG004D_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG004D { + /* BMDR */ + dRes_ID__BG004D_BMD_MODEL0_e=0x5, + dRes_ID__BG004D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG004D_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG004D_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG004D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004e.h b/assets/RZDJ01/res/Object/@bg004e.h new file mode 100644 index 0000000000..fa6a9ee5ae --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004e.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004E_H +#define RES__BG004E_H + +enum dRes_INDEX__BG004E { + /* BMDR */ + dRes_INDEX__BG004E_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG004E_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004E_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004E { + /* BMDR */ + dRes_ID__BG004E_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG004E_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004E_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg004f.h b/assets/RZDJ01/res/Object/@bg004f.h new file mode 100644 index 0000000000..203fc3a8be --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg004f.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004F_H +#define RES__BG004F_H + +enum dRes_INDEX__BG004F { + /* BMDR */ + dRes_INDEX__BG004F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG004F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004F_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004F { + /* BMDR */ + dRes_ID__BG004F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG004F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004F_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0050.h b/assets/RZDJ01/res/Object/@bg0050.h new file mode 100644 index 0000000000..3a48e852e1 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0050.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0050_H +#define RES__BG0050_H + +enum dRes_INDEX__BG0050 { + /* BMDR */ + dRes_INDEX__BG0050_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0050_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0050 { + /* BMDR */ + dRes_ID__BG0050_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0050_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0050_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0051.h b/assets/RZDJ01/res/Object/@bg0051.h new file mode 100644 index 0000000000..5d82afc9e1 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0051.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0051_H +#define RES__BG0051_H + +enum dRes_INDEX__BG0051 { + /* BMDR */ + dRes_INDEX__BG0051_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0051_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0051 { + /* BMDR */ + dRes_ID__BG0051_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0051_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0051_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0052.h b/assets/RZDJ01/res/Object/@bg0052.h new file mode 100644 index 0000000000..d6f84eb556 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0052.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0052_H +#define RES__BG0052_H + +enum dRes_INDEX__BG0052 { + /* BMDR */ + dRes_INDEX__BG0052_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0052_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0052_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0052 { + /* BMDR */ + dRes_ID__BG0052_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0052_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0052_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0052_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0053.h b/assets/RZDJ01/res/Object/@bg0053.h new file mode 100644 index 0000000000..36ca1dc069 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0053.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0053_H +#define RES__BG0053_H + +enum dRes_INDEX__BG0053 { + /* BMDR */ + dRes_INDEX__BG0053_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0053_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0053_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0053 { + /* BMDR */ + dRes_ID__BG0053_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0053_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0053_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0053_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0054.h b/assets/RZDJ01/res/Object/@bg0054.h new file mode 100644 index 0000000000..599ac295f8 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0054.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0054_H +#define RES__BG0054_H + +enum dRes_INDEX__BG0054 { + /* BMDR */ + dRes_INDEX__BG0054_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0054_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0054_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0054 { + /* BMDR */ + dRes_ID__BG0054_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0054_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0054_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0054_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0055.h b/assets/RZDJ01/res/Object/@bg0055.h new file mode 100644 index 0000000000..1439561ee9 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0055.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0055_H +#define RES__BG0055_H + +enum dRes_INDEX__BG0055 { + /* BMDR */ + dRes_INDEX__BG0055_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0055_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0055_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0055 { + /* BMDR */ + dRes_ID__BG0055_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0055_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0055_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0055_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0056.h b/assets/RZDJ01/res/Object/@bg0056.h new file mode 100644 index 0000000000..918923272f --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0056.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0056_H +#define RES__BG0056_H + +enum dRes_INDEX__BG0056 { + /* BMDR */ + dRes_INDEX__BG0056_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0056_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0056 { + /* BMDR */ + dRes_ID__BG0056_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0056_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0056_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0057.h b/assets/RZDJ01/res/Object/@bg0057.h new file mode 100644 index 0000000000..9cc78ce66e --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0057.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0057_H +#define RES__BG0057_H + +enum dRes_INDEX__BG0057 { + /* BMDR */ + dRes_INDEX__BG0057_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0057_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0057 { + /* BMDR */ + dRes_ID__BG0057_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0057_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0057_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0058.h b/assets/RZDJ01/res/Object/@bg0058.h new file mode 100644 index 0000000000..9c91732fa4 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0058.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0058_H +#define RES__BG0058_H + +enum dRes_INDEX__BG0058 { + /* BMDR */ + dRes_INDEX__BG0058_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0058_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0058 { + /* BMDR */ + dRes_ID__BG0058_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0058_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0058_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0059.h b/assets/RZDJ01/res/Object/@bg0059.h new file mode 100644 index 0000000000..31d97f0a7c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0059.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0059_H +#define RES__BG0059_H + +enum dRes_INDEX__BG0059 { + /* BMDR */ + dRes_INDEX__BG0059_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0059_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0059_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0059 { + /* BMDR */ + dRes_ID__BG0059_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0059_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0059_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0059_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005a.h b/assets/RZDJ01/res/Object/@bg005a.h new file mode 100644 index 0000000000..71f6af0dc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005a.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005A_H +#define RES__BG005A_H + +enum dRes_INDEX__BG005A { + /* BMDR */ + dRes_INDEX__BG005A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005A_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005A { + /* BMDR */ + dRes_ID__BG005A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005A_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005b.h b/assets/RZDJ01/res/Object/@bg005b.h new file mode 100644 index 0000000000..fc8242b7d2 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG005B_H +#define RES__BG005B_H + +enum dRes_INDEX__BG005B { + /* BMDR */ + dRes_INDEX__BG005B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG005B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG005B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG005B { + /* BMDR */ + dRes_ID__BG005B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG005B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG005B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG005B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005c.h b/assets/RZDJ01/res/Object/@bg005c.h new file mode 100644 index 0000000000..230e417343 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005c.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005C_H +#define RES__BG005C_H + +enum dRes_INDEX__BG005C { + /* BMDR */ + dRes_INDEX__BG005C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005C_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005C { + /* BMDR */ + dRes_ID__BG005C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005C_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005d.h b/assets/RZDJ01/res/Object/@bg005d.h new file mode 100644 index 0000000000..b7992432c3 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005d.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005D_H +#define RES__BG005D_H + +enum dRes_INDEX__BG005D { + /* BMDR */ + dRes_INDEX__BG005D_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005D_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005D { + /* BMDR */ + dRes_ID__BG005D_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005D_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005e.h b/assets/RZDJ01/res/Object/@bg005e.h new file mode 100644 index 0000000000..6d841da41c --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005E_H +#define RES__BG005E_H + +enum dRes_INDEX__BG005E { + /* BMDR */ + dRes_INDEX__BG005E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005E { + /* BMDR */ + dRes_ID__BG005E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005E_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg005f.h b/assets/RZDJ01/res/Object/@bg005f.h new file mode 100644 index 0000000000..42532e1710 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg005f.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005F_H +#define RES__BG005F_H + +enum dRes_INDEX__BG005F { + /* BMDR */ + dRes_INDEX__BG005F_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005F_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005F { + /* BMDR */ + dRes_ID__BG005F_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005F_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0060.h b/assets/RZDJ01/res/Object/@bg0060.h new file mode 100644 index 0000000000..f88f0edaf9 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0060.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0060_H +#define RES__BG0060_H + +enum dRes_INDEX__BG0060 { + /* BMDR */ + dRes_INDEX__BG0060_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0060_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0060 { + /* BMDR */ + dRes_ID__BG0060_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0060_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0060_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0061.h b/assets/RZDJ01/res/Object/@bg0061.h new file mode 100644 index 0000000000..49f34fb8d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0061.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0061_H +#define RES__BG0061_H + +enum dRes_INDEX__BG0061 { + /* BMDR */ + dRes_INDEX__BG0061_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0061_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0061 { + /* BMDR */ + dRes_ID__BG0061_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0061_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0061_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0062.h b/assets/RZDJ01/res/Object/@bg0062.h new file mode 100644 index 0000000000..c51c206c17 --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0062.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0062_H +#define RES__BG0062_H + +enum dRes_INDEX__BG0062 { + /* BMDR */ + dRes_INDEX__BG0062_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0062_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0062_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0062 { + /* BMDR */ + dRes_ID__BG0062_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0062_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0062_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0062_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/@bg0063.h b/assets/RZDJ01/res/Object/@bg0063.h new file mode 100644 index 0000000000..9c66f6354f --- /dev/null +++ b/assets/RZDJ01/res/Object/@bg0063.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0063_H +#define RES__BG0063_H + +enum dRes_INDEX__BG0063 { + /* BMDR */ + dRes_INDEX__BG0063_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0063_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0063_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0063 { + /* BMDR */ + dRes_ID__BG0063_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0063_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0063_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0063_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_BkDoor.h b/assets/RZDJ01/res/Object/A_BkDoor.h new file mode 100644 index 0000000000..ae369b7658 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_BkDoor.h @@ -0,0 +1,30 @@ +#ifndef RES_A_BKDOOR_H +#define RES_A_BKDOOR_H + +enum dRes_INDEX_A_BKDOOR { + /* BMDR */ + dRes_INDEX_A_BKDOOR_BMD_A_BKDOORL_e=0x4, + dRes_INDEX_A_BKDOOR_BMD_A_BKDOORR_e=0x5, + /* DZB */ + dRes_INDEX_A_BKDOOR_DZB_A_BKDOORL_e=0x8, + dRes_INDEX_A_BKDOOR_DZB_A_BKDOORR_e=0x9, +}; + +enum dRes_ID_A_BKDOOR { + /* BMDR */ + dRes_ID_A_BKDOOR_BMD_A_BKDOORL_e=0x4, + dRes_ID_A_BKDOOR_BMD_A_BKDOORR_e=0x5, + /* DZB */ + dRes_ID_A_BKDOOR_DZB_A_BKDOORL_e=0x8, + dRes_ID_A_BKDOOR_DZB_A_BKDOORR_e=0x9, +}; + +enum A_BKDOORL_JNT { + A_BKDOORL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_BKDOORR_JNT { + A_BKDOORR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_BKDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_IwaAto.h b/assets/RZDJ01/res/Object/A_IwaAto.h new file mode 100644 index 0000000000..6ffbff8ea0 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_IwaAto.h @@ -0,0 +1,14 @@ +#ifndef RES_A_IWAATO_H +#define RES_A_IWAATO_H + +enum dRes_INDEX_A_IWAATO { + /* TEX */ + dRes_INDEX_A_IWAATO_BTI_A_IWAATO_e=0x3, +}; + +enum dRes_ID_A_IWAATO { + /* TEX */ + dRes_ID_A_IWAATO_BTI_A_IWAATO_e=0x3, +}; + +#endif /* !RES_A_IWAATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_SMBlock.h b/assets/RZDJ01/res/Object/A_SMBlock.h new file mode 100644 index 0000000000..f802e4ac4d --- /dev/null +++ b/assets/RZDJ01/res/Object/A_SMBlock.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SMBLOCK_H +#define RES_A_SMBLOCK_H + +enum dRes_INDEX_A_SMBLOCK { + /* BMDR */ + dRes_INDEX_A_SMBLOCK_BMD_A_SMBLOCK_e=0x4, + /* DZB */ + dRes_INDEX_A_SMBLOCK_DZB_A_SMBLOCK_e=0x7, +}; + +enum dRes_ID_A_SMBLOCK { + /* BMDR */ + dRes_ID_A_SMBLOCK_BMD_A_SMBLOCK_e=0x4, + /* DZB */ + dRes_ID_A_SMBLOCK_DZB_A_SMBLOCK_e=0x7, +}; + +enum A_SMBLOCK_JNT { + A_SMBLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_SMGDoor.h b/assets/RZDJ01/res/Object/A_SMGDoor.h new file mode 100644 index 0000000000..cd24d121d7 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_SMGDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_A_SMGDOOR_H +#define RES_A_SMGDOOR_H + +enum dRes_INDEX_A_SMGDOOR { + /* BMDR */ + dRes_INDEX_A_SMGDOOR_BMD_A_SMGDOOR_e=0x5, + /* DZB */ + dRes_INDEX_A_SMGDOOR_DZB_A_SMGDOOR_e=0x8, + /* EVT */ + dRes_INDEX_A_SMGDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_A_SMGDOOR { + /* BMDR */ + dRes_ID_A_SMGDOOR_BMD_A_SMGDOOR_e=0x5, + /* DZB */ + dRes_ID_A_SMGDOOR_DZB_A_SMGDOOR_e=0x8, + /* EVT */ + dRes_ID_A_SMGDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum A_SMGDOOR_JNT { + A_SMGDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMGDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_SMKDoor.h b/assets/RZDJ01/res/Object/A_SMKDoor.h new file mode 100644 index 0000000000..8d40df8aa4 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_SMKDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_A_SMKDOOR_H +#define RES_A_SMKDOOR_H + +enum dRes_INDEX_A_SMKDOOR { + /* BMDR */ + dRes_INDEX_A_SMKDOOR_BMD_A_SMKDOOR_e=0x5, + /* DZB */ + dRes_INDEX_A_SMKDOOR_DZB_A_SMKDOOR_e=0x8, + /* EVT */ + dRes_INDEX_A_SMKDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_A_SMKDOOR { + /* BMDR */ + dRes_ID_A_SMKDOOR_BMD_A_SMKDOOR_e=0x5, + /* DZB */ + dRes_ID_A_SMKDOOR_DZB_A_SMKDOOR_e=0x8, + /* EVT */ + dRes_ID_A_SMKDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum A_SMKDOOR_JNT { + A_SMKDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMKDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_SMTile.h b/assets/RZDJ01/res/Object/A_SMTile.h new file mode 100644 index 0000000000..ea9519e609 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_SMTile.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SMTILE_H +#define RES_A_SMTILE_H + +enum dRes_INDEX_A_SMTILE { + /* BMDR */ + dRes_INDEX_A_SMTILE_BMD_A_SMTRIMARK_e=0x4, + /* BRK */ + dRes_INDEX_A_SMTILE_BRK_A_SMTRIMARK_e=0x7, +}; + +enum dRes_ID_A_SMTILE { + /* BMDR */ + dRes_ID_A_SMTILE_BMD_A_SMTRIMARK_e=0x4, + /* BRK */ + dRes_ID_A_SMTILE_BRK_A_SMTRIMARK_e=0x7, +}; + +enum A_SMTRIMARK_JNT { + A_SMTRIMARK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMTILE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_SakuIta.h b/assets/RZDJ01/res/Object/A_SakuIta.h new file mode 100644 index 0000000000..702b359747 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_SakuIta.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SAKUITA_H +#define RES_A_SAKUITA_H + +enum dRes_INDEX_A_SAKUITA { + /* BMDG */ + dRes_INDEX_A_SAKUITA_BMD_A_SAKUITA_e=0x4, + /* TEX */ + dRes_INDEX_A_SAKUITA_BTI_OBJ_ROPE_e=0x7, +}; + +enum dRes_ID_A_SAKUITA { + /* BMDG */ + dRes_ID_A_SAKUITA_BMD_A_SAKUITA_e=0x4, + /* TEX */ + dRes_ID_A_SAKUITA_BTI_OBJ_ROPE_e=0x7, +}; + +enum A_SAKUITA_JNT { + A_SAKUITA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SAKUITA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_TGake.h b/assets/RZDJ01/res/Object/A_TGake.h new file mode 100644 index 0000000000..48d1e3a207 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_TGake.h @@ -0,0 +1,22 @@ +#ifndef RES_A_TGAKE_H +#define RES_A_TGAKE_H + +enum dRes_INDEX_A_TGAKE { + /* BMDR */ + dRes_INDEX_A_TGAKE_BMD_A_TOUBOEGAKE_e=0x4, + /* DZB */ + dRes_INDEX_A_TGAKE_DZB_A_TOUBOEGAKE_e=0x7, +}; + +enum dRes_ID_A_TGAKE { + /* BMDR */ + dRes_ID_A_TGAKE_BMD_A_TOUBOEGAKE_e=0x4, + /* DZB */ + dRes_ID_A_TGAKE_DZB_A_TOUBOEGAKE_e=0x7, +}; + +enum A_TOUBOEGAKE_JNT { + A_TOUBOEGAKE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_TGAKE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_TMoon.h b/assets/RZDJ01/res/Object/A_TMoon.h new file mode 100644 index 0000000000..55a2bb8b92 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_TMoon.h @@ -0,0 +1,20 @@ +#ifndef RES_A_TMOON_H +#define RES_A_TMOON_H + +enum dRes_INDEX_A_TMOON { + /* BMDR */ + dRes_INDEX_A_TMOON_BMD_A_TOUBOEMOON_e=0x3, +}; + +enum dRes_ID_A_TMOON { + /* BMDR */ + dRes_ID_A_TMOON_BMD_A_TOUBOEMOON_e=0x3, +}; + +enum A_TOUBOEMOON_JNT { + A_TOUBOEMOON_JNT_OBJ_A_TOUBOEMOON_e=0x0, + A_TOUBOEMOON_JNT_DIS_A_TOUBOEMOON_e=0x1, + A_TOUBOEMOON_JNT_PPLANE8_e=0x2, +}; + +#endif /* !RES_A_TMOON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_Turuki.h b/assets/RZDJ01/res/Object/A_Turuki.h new file mode 100644 index 0000000000..ffcfedde69 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_Turuki.h @@ -0,0 +1,18 @@ +#ifndef RES_A_TURUKI_H +#define RES_A_TURUKI_H + +enum dRes_INDEX_A_TURUKI { + /* BMDR */ + dRes_INDEX_A_TURUKI_BMD_A_TURUKI_e=0x3, +}; + +enum dRes_ID_A_TURUKI { + /* BMDR */ + dRes_ID_A_TURUKI_BMD_A_TURUKI_e=0x3, +}; + +enum A_TURUKI_JNT { + A_TURUKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_TURUKI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/A_UHDoor.h b/assets/RZDJ01/res/Object/A_UHDoor.h new file mode 100644 index 0000000000..ee241dd225 --- /dev/null +++ b/assets/RZDJ01/res/Object/A_UHDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_A_UHDOOR_H +#define RES_A_UHDOOR_H + +enum dRes_INDEX_A_UHDOOR { + /* BMDR */ + dRes_INDEX_A_UHDOOR_BMD_A_UHDOOR_e=0x4, + /* DZB */ + dRes_INDEX_A_UHDOOR_DZB_A_UHDOOR_e=0x7, +}; + +enum dRes_ID_A_UHDOOR { + /* BMDR */ + dRes_ID_A_UHDOOR_BMD_A_UHDOOR_e=0x4, + /* DZB */ + dRes_ID_A_UHDOOR_DZB_A_UHDOOR_e=0x7, +}; + +enum A_UHDOOR_JNT { + A_UHDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_UHDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/AlAnm.h b/assets/RZDJ01/res/Object/AlAnm.h new file mode 100644 index 0000000000..53bffbe422 --- /dev/null +++ b/assets/RZDJ01/res/Object/AlAnm.h @@ -0,0 +1,2100 @@ +#ifndef RES_ALANM_H +#define RES_ALANM_H + +enum dRes_INDEX_ALANM { + /* BCKS */ + dRes_INDEX_ALANM_BCK_APPEARANCE_e=0x8, + dRes_INDEX_ALANM_BCK_ARELORD_e=0x9, + dRes_INDEX_ALANM_BCK_ARELORDTAME_e=0xA, + dRes_INDEX_ALANM_BCK_ASHIMOTO_e=0xB, + dRes_INDEX_ALANM_BCK_ASHOOT_e=0xC, + dRes_INDEX_ALANM_BCK_ASHOOTWAIT_e=0xD, + dRes_INDEX_ALANM_BCK_AT_e=0xE, + dRes_INDEX_ALANM_BCK_ATB_e=0xF, + dRes_INDEX_ALANM_BCK_ATBD_e=0x10, + dRes_INDEX_ALANM_BCK_ATBSW_e=0x11, + dRes_INDEX_ALANM_BCK_ATBW_e=0x12, + dRes_INDEX_ALANM_BCK_ATDEFL_e=0x13, + dRes_INDEX_ALANM_BCK_ATDEFNG_e=0x14, + dRes_INDEX_ALANM_BCK_ATDEFR_e=0x15, + dRes_INDEX_ALANM_BCK_ATDEFS_e=0x16, + dRes_INDEX_ALANM_BCK_ATGPUSH_e=0x17, + dRes_INDEX_ALANM_BCK_ATGPUSHRE_e=0x18, + dRes_INDEX_ALANM_BCK_ATH_e=0x19, + dRes_INDEX_ALANM_BCK_ATL_e=0x1A, + dRes_INDEX_ALANM_BCK_ATLS_e=0x1B, + dRes_INDEX_ALANM_BCK_ATR_e=0x1C, + dRes_INDEX_ALANM_BCK_ATRBD_e=0x1D, + dRes_INDEX_ALANM_BCK_ATRBDS_e=0x1E, + dRes_INDEX_ALANM_BCK_ATRBW_e=0x1F, + dRes_INDEX_ALANM_BCK_ATRBWH_e=0x20, + dRes_INDEX_ALANM_BCK_ATRBWS_e=0x21, + dRes_INDEX_ALANM_BCK_ATRFD_e=0x22, + dRes_INDEX_ALANM_BCK_ATRFDS_e=0x23, + dRes_INDEX_ALANM_BCK_ATRFW_e=0x24, + dRes_INDEX_ALANM_BCK_ATRFWS_e=0x25, + dRes_INDEX_ALANM_BCK_ATRS_e=0x26, + dRes_INDEX_ALANM_BCK_ATRSDL_e=0x27, + dRes_INDEX_ALANM_BCK_ATRSDLS_e=0x28, + dRes_INDEX_ALANM_BCK_ATRSDR_e=0x29, + dRes_INDEX_ALANM_BCK_ATRSDRS_e=0x2A, + dRes_INDEX_ALANM_BCK_ATRSWL_e=0x2B, + dRes_INDEX_ALANM_BCK_ATRSWLS_e=0x2C, + dRes_INDEX_ALANM_BCK_ATRSWR_e=0x2D, + dRes_INDEX_ALANM_BCK_ATRSWRS_e=0x2E, + dRes_INDEX_ALANM_BCK_ATSDL_e=0x2F, + dRes_INDEX_ALANM_BCK_ATSDLS_e=0x30, + dRes_INDEX_ALANM_BCK_ATSDR_e=0x31, + dRes_INDEX_ALANM_BCK_ATSDRS_e=0x32, + dRes_INDEX_ALANM_BCK_ATSJBED_e=0x33, + dRes_INDEX_ALANM_BCK_ATSJBST_e=0x34, + dRes_INDEX_ALANM_BCK_ATSJLED_e=0x35, + dRes_INDEX_ALANM_BCK_ATSJLST_e=0x36, + dRes_INDEX_ALANM_BCK_ATSJRED_e=0x37, + dRes_INDEX_ALANM_BCK_ATSJRST_e=0x38, + dRes_INDEX_ALANM_BCK_ATSSWL_e=0x39, + dRes_INDEX_ALANM_BCK_ATSSWR_e=0x3A, + dRes_INDEX_ALANM_BCK_ATSWL_e=0x3B, + dRes_INDEX_ALANM_BCK_ATSWLS_e=0x3C, + dRes_INDEX_ALANM_BCK_ATSWR_e=0x3D, + dRes_INDEX_ALANM_BCK_ATSWRS_e=0x3E, + dRes_INDEX_ALANM_BCK_ATTWIRLL_e=0x3F, + dRes_INDEX_ALANM_BCK_ATTWIRLR_e=0x40, + dRes_INDEX_ALANM_BCK_BARELORD_e=0x41, + dRes_INDEX_ALANM_BCK_BARELORDTAME_e=0x42, + dRes_INDEX_ALANM_BCK_BASHOOT_e=0x43, + dRes_INDEX_ALANM_BCK_BASHOOTTAME_e=0x44, + dRes_INDEX_ALANM_BCK_BINBAD_e=0x45, + dRes_INDEX_ALANM_BCK_BINDRINK_e=0x46, + dRes_INDEX_ALANM_BCK_BINDRINKED_e=0x47, + dRes_INDEX_ALANM_BCK_BINDRINKST_e=0x48, + dRes_INDEX_ALANM_BCK_BINFAIRY_e=0x49, + dRes_INDEX_ALANM_BCK_BINGET_e=0x4A, + dRes_INDEX_ALANM_BCK_BINOP_e=0x4B, + dRes_INDEX_ALANM_BCK_BINOUT_e=0x4C, + dRes_INDEX_ALANM_BCK_BINSCOOP_e=0x4D, + dRes_INDEX_ALANM_BCK_BINSWINGS_e=0x4E, + dRes_INDEX_ALANM_BCK_BINSWINGU_e=0x4F, + dRes_INDEX_ALANM_BCK_BOMBD_e=0x50, + dRes_INDEX_ALANM_BCK_BOMBTHROW_e=0x51, + dRes_INDEX_ALANM_BCK_BOOMCATCH_e=0x52, + dRes_INDEX_ALANM_BCK_BOOMTHROW_e=0x53, + dRes_INDEX_ALANM_BCK_BOOMWAIT_e=0x54, + dRes_INDEX_ALANM_BCK_BOXOP_e=0x55, + dRes_INDEX_ALANM_BCK_BOXOPKICK_e=0x56, + dRes_INDEX_ALANM_BCK_BOXOPSHORT_e=0x57, + dRes_INDEX_ALANM_BCK_BVJMPCH_e=0x58, + dRes_INDEX_ALANM_BCK_BVJMPCL_e=0x59, + dRes_INDEX_ALANM_BCK_CANOEFISHL_e=0x5A, + dRes_INDEX_ALANM_BCK_CANOEFISHR_e=0x5B, + dRes_INDEX_ALANM_BCK_CANOEREELING_e=0x5C, + dRes_INDEX_ALANM_BCK_CANOEREELINGR_e=0x5D, + dRes_INDEX_ALANM_BCK_CANORELEASE_e=0x5E, + dRes_INDEX_ALANM_BCK_CARRY_e=0x5F, + dRes_INDEX_ALANM_BCK_CARRYD_e=0x60, + dRes_INDEX_ALANM_BCK_CATCHTAKA_e=0x61, + dRes_INDEX_ALANM_BCK_CHAIN_e=0x62, + dRes_INDEX_ALANM_BCK_CHAINED_e=0x63, + dRes_INDEX_ALANM_BCK_CHAINFM_e=0x64, + dRes_INDEX_ALANM_BCK_CHAINPICKUP_e=0x65, + dRes_INDEX_ALANM_BCK_CHANGEATOW_e=0x66, + dRes_INDEX_ALANM_BCK_CHANGEHAND_e=0x67, + dRes_INDEX_ALANM_BCK_CHANGEROD_e=0x68, + dRes_INDEX_ALANM_BCK_CHANGEWTOA_e=0x69, + dRes_INDEX_ALANM_BCK_CLIMBHANG_e=0x6A, + dRes_INDEX_ALANM_BCK_CLIMBHANGMISS_e=0x6B, + dRes_INDEX_ALANM_BCK_CLIMBL_e=0x6C, + dRes_INDEX_ALANM_BCK_CLIMBR_e=0x6D, + dRes_INDEX_ALANM_BCK_CLIMBSLIDEL_e=0x6E, + dRes_INDEX_ALANM_BCK_CLIMBSLIDER_e=0x6F, + dRes_INDEX_ALANM_BCK_CLIMBST_e=0x70, + dRes_INDEX_ALANM_BCK_COWAD_e=0x71, + dRes_INDEX_ALANM_BCK_COWAT_e=0x72, + dRes_INDEX_ALANM_BCK_COWCATCH_e=0x73, + dRes_INDEX_ALANM_BCK_COWCATCHST_e=0x74, + dRes_INDEX_ALANM_BCK_COWPRESS_e=0x75, + dRes_INDEX_ALANM_BCK_COWSTROKE_e=0x76, + dRes_INDEX_ALANM_BCK_COWTHROWL_e=0x77, + dRes_INDEX_ALANM_BCK_COWTHROWR_e=0x78, + dRes_INDEX_ALANM_BCK_COWWAIT_e=0x79, + dRes_INDEX_ALANM_BCK_COWWLR_e=0x7A, + dRes_INDEX_ALANM_BCK_CROUCH_e=0x7B, + dRes_INDEX_ALANM_BCK_CROUCHDEFS_e=0x7C, + dRes_INDEX_ALANM_BCK_CROUCHDEFSS_e=0x7D, + dRes_INDEX_ALANM_BCK_CROUCHS_e=0x7E, + dRes_INDEX_ALANM_BCK_CUTA_e=0x7F, + dRes_INDEX_ALANM_BCK_CUTDL_e=0x80, + dRes_INDEX_ALANM_BCK_CUTDR_e=0x81, + dRes_INDEX_ALANM_BCK_CUTDT_e=0x82, + dRes_INDEX_ALANM_BCK_CUTDTP_e=0x83, + dRes_INDEX_ALANM_BCK_CUTEA_e=0x84, + dRes_INDEX_ALANM_BCK_CUTEB_e=0x85, + dRes_INDEX_ALANM_BCK_CUTEC_e=0x86, + dRes_INDEX_ALANM_BCK_CUTEDED_e=0x87, + dRes_INDEX_ALANM_BCK_CUTEDST_e=0x88, + dRes_INDEX_ALANM_BCK_CUTEE_e=0x89, + dRes_INDEX_ALANM_BCK_CUTEF_e=0x8A, + dRes_INDEX_ALANM_BCK_CUTEG_e=0x8B, + dRes_INDEX_ALANM_BCK_CUTEH_e=0x8C, + dRes_INDEX_ALANM_BCK_CUTEHED_e=0x8D, + dRes_INDEX_ALANM_BCK_CUTEHST_e=0x8E, + dRes_INDEX_ALANM_BCK_CUTFL_e=0x8F, + dRes_INDEX_ALANM_BCK_CUTFR_e=0x90, + dRes_INDEX_ALANM_BCK_CUTHLA_e=0x91, + dRes_INDEX_ALANM_BCK_CUTHLB_e=0x92, + dRes_INDEX_ALANM_BCK_CUTHRA_e=0x93, + dRes_INDEX_ALANM_BCK_CUTHRB_e=0x94, + dRes_INDEX_ALANM_BCK_CUTHTB_e=0x95, + dRes_INDEX_ALANM_BCK_CUTHTP_e=0x96, + dRes_INDEX_ALANM_BCK_CUTJED_e=0x97, + dRes_INDEX_ALANM_BCK_CUTJST_e=0x98, + dRes_INDEX_ALANM_BCK_CUTL_e=0x99, + dRes_INDEX_ALANM_BCK_CUTR_e=0x9A, + dRes_INDEX_ALANM_BCK_CUTREL_e=0x9B, + dRes_INDEX_ALANM_BCK_CUTRER_e=0x9C, + dRes_INDEX_ALANM_BCK_CUTST_e=0x9D, + dRes_INDEX_ALANM_BCK_CUTT_e=0x9E, + dRes_INDEX_ALANM_BCK_CUTTB_e=0x9F, + dRes_INDEX_ALANM_BCK_CUTTJ_e=0xA0, + dRes_INDEX_ALANM_BCK_CUTTJED_e=0xA1, + dRes_INDEX_ALANM_BCK_CUTTJP_e=0xA2, + dRes_INDEX_ALANM_BCK_CUTTJST_e=0xA3, + dRes_INDEX_ALANM_BCK_CUTTP_e=0xA4, + dRes_INDEX_ALANM_BCK_CUTTPWFB_e=0xA5, + dRes_INDEX_ALANM_BCK_CUTTPWLR_e=0xA6, + dRes_INDEX_ALANM_BCK_CUTU_e=0xA7, + dRes_INDEX_ALANM_BCK_CUTUED_e=0xA8, + dRes_INDEX_ALANM_BCK_CUTUNG_e=0xA9, + dRes_INDEX_ALANM_BCK_CUTUST_e=0xAA, + dRes_INDEX_ALANM_BCK_DAM_e=0xAB, + dRes_INDEX_ALANM_BCK_DAMB_e=0xAC, + dRes_INDEX_ALANM_BCK_DAMD_e=0xAD, + dRes_INDEX_ALANM_BCK_DAMF_e=0xAE, + dRes_INDEX_ALANM_BCK_DAMFB_e=0xAF, + dRes_INDEX_ALANM_BCK_DAMFBUP_e=0xB0, + dRes_INDEX_ALANM_BCK_DAMFBW_e=0xB1, + dRes_INDEX_ALANM_BCK_DAMFF_e=0xB2, + dRes_INDEX_ALANM_BCK_DAMFFUP_e=0xB3, + dRes_INDEX_ALANM_BCK_DAMFL_e=0xB4, + dRes_INDEX_ALANM_BCK_DAMFLUP_e=0xB5, + dRes_INDEX_ALANM_BCK_DAMFR_e=0xB6, + dRes_INDEX_ALANM_BCK_DAMFRUP_e=0xB7, + dRes_INDEX_ALANM_BCK_DAMHBS_e=0xB8, + dRes_INDEX_ALANM_BCK_DAMHDS_e=0xB9, + dRes_INDEX_ALANM_BCK_DAMHFS_e=0xBA, + dRes_INDEX_ALANM_BCK_DAMHLS_e=0xBB, + dRes_INDEX_ALANM_BCK_DAMHRS_e=0xBC, + dRes_INDEX_ALANM_BCK_DAML_e=0xBD, + dRes_INDEX_ALANM_BCK_DAMR_e=0xBE, + dRes_INDEX_ALANM_BCK_DAMSW_e=0xBF, + dRes_INDEX_ALANM_BCK_DAMSWB_e=0xC0, + dRes_INDEX_ALANM_BCK_DAMSWF_e=0xC1, + dRes_INDEX_ALANM_BCK_DAMSWL_e=0xC2, + dRes_INDEX_ALANM_BCK_DAMSWR_e=0xC3, + dRes_INDEX_ALANM_BCK_DAMSWW_e=0xC4, + dRes_INDEX_ALANM_BCK_DASHA_e=0xC5, + dRes_INDEX_ALANM_BCK_DASHB_e=0xC6, + dRes_INDEX_ALANM_BCK_DASHFISH_e=0xC7, + dRes_INDEX_ALANM_BCK_DASHFISHR_e=0xC8, + dRes_INDEX_ALANM_BCK_DASHHA_e=0xC9, + dRes_INDEX_ALANM_BCK_DASHHAS_e=0xCA, + dRes_INDEX_ALANM_BCK_DASHHBS_e=0xCB, + dRes_INDEX_ALANM_BCK_DASHHBSUP_e=0xCC, + dRes_INDEX_ALANM_BCK_DASHS_e=0xCD, + dRes_INDEX_ALANM_BCK_DASHWIND_e=0xCE, + dRes_INDEX_ALANM_BCK_DEMO_KAMAE_e=0xCF, + dRes_INDEX_ALANM_BCK_DEMOMHOP_e=0xD0, + dRes_INDEX_ALANM_BCK_DEMOTALKA_e=0xD1, + dRes_INDEX_ALANM_BCK_DEMOTALKB_e=0xD2, + dRes_INDEX_ALANM_BCK_DEMOTALKC_e=0xD3, + dRes_INDEX_ALANM_BCK_DIE_e=0xD4, + dRes_INDEX_ALANM_BCK_DIEH_e=0xD5, + dRes_INDEX_ALANM_BCK_DIEHUP_e=0xD6, + dRes_INDEX_ALANM_BCK_DOORLOCKA_e=0xD7, + dRes_INDEX_ALANM_BCK_DOORLOCKB_e=0xD8, + dRes_INDEX_ALANM_BCK_DOOROPA_e=0xD9, + dRes_INDEX_ALANM_BCK_DOOROPB_e=0xDA, + dRes_INDEX_ALANM_BCK_DOOROPC_e=0xDB, + dRes_INDEX_ALANM_BCK_DOOROPD_e=0xDC, + dRes_INDEX_ALANM_BCK_DSTARTHS_e=0xDD, + dRes_INDEX_ALANM_BCK_ENTRANCE_e=0xDE, + dRes_INDEX_ALANM_BCK_FA_e=0xDF, + dRes_INDEX_ALANM_BCK_FALL_e=0xE0, + dRes_INDEX_ALANM_BCK_FALLHL_e=0xE1, + dRes_INDEX_ALANM_BCK_FALLHR_e=0xE2, + dRes_INDEX_ALANM_BCK_FALLWL_e=0xE3, + dRes_INDEX_ALANM_BCK_FALLWR_e=0xE4, + dRes_INDEX_ALANM_BCK_FARELORD_e=0xE5, + dRes_INDEX_ALANM_BCK_FARELORDTAME_e=0xE6, + dRes_INDEX_ALANM_BCK_FASHIMOTO_e=0xE7, + dRes_INDEX_ALANM_BCK_FAT_e=0xE8, + dRes_INDEX_ALANM_BCK_FATDEFNG_e=0xE9, + dRes_INDEX_ALANM_BCK_FB_e=0xEA, + dRes_INDEX_ALANM_BCK_FBINBAD_e=0xEB, + dRes_INDEX_ALANM_BCK_FBINDRINK_e=0xEC, + dRes_INDEX_ALANM_BCK_FBINDRINKED_e=0xED, + dRes_INDEX_ALANM_BCK_FBINDRINKST_e=0xEE, + dRes_INDEX_ALANM_BCK_FBINFAIRY_e=0xEF, + dRes_INDEX_ALANM_BCK_FBINGET_e=0xF0, + dRes_INDEX_ALANM_BCK_FBINOP_e=0xF1, + dRes_INDEX_ALANM_BCK_FBINOUT_e=0xF2, + dRes_INDEX_ALANM_BCK_FBINSWINGS_e=0xF3, + dRes_INDEX_ALANM_BCK_FBINSWINGU_e=0xF4, + dRes_INDEX_ALANM_BCK_FBOXOP_e=0xF5, + dRes_INDEX_ALANM_BCK_FBOXOPKICK_e=0xF6, + dRes_INDEX_ALANM_BCK_FBOXOPSHORT_e=0xF7, + dRes_INDEX_ALANM_BCK_FC_e=0xF8, + dRes_INDEX_ALANM_BCK_FCANORELEASE_e=0xF9, + dRes_INDEX_ALANM_BCK_FCAT_e=0xFA, + dRes_INDEX_ALANM_BCK_FCATCHTAKA_e=0xFB, + dRes_INDEX_ALANM_BCK_FCHANGEATOW_e=0xFC, + dRes_INDEX_ALANM_BCK_FCHANGEWTOA_e=0xFD, + dRes_INDEX_ALANM_BCK_FCLIMBHANGMISS_e=0xFE, + dRes_INDEX_ALANM_BCK_FCOWAT_e=0xFF, + dRes_INDEX_ALANM_BCK_FCOWCATCHST_e=0x100, + dRes_INDEX_ALANM_BCK_FCOWTHROW_e=0x101, + dRes_INDEX_ALANM_BCK_FCUT_e=0x102, + dRes_INDEX_ALANM_BCK_FCUTA_e=0x103, + dRes_INDEX_ALANM_BCK_FCUTD_e=0x104, + dRes_INDEX_ALANM_BCK_FCUTE_e=0x105, + dRes_INDEX_ALANM_BCK_FCUTEA_e=0x106, + dRes_INDEX_ALANM_BCK_FCUTEB_e=0x107, + dRes_INDEX_ALANM_BCK_FCUTEG_e=0x108, + dRes_INDEX_ALANM_BCK_FCUTEH_e=0x109, + dRes_INDEX_ALANM_BCK_FCUTEHST_e=0x10A, + dRes_INDEX_ALANM_BCK_FCUTF_e=0x10B, + dRes_INDEX_ALANM_BCK_FCUTHLA_e=0x10C, + dRes_INDEX_ALANM_BCK_FCUTHLB_e=0x10D, + dRes_INDEX_ALANM_BCK_FCUTHRA_e=0x10E, + dRes_INDEX_ALANM_BCK_FCUTHRB_e=0x10F, + dRes_INDEX_ALANM_BCK_FCUTHTB_e=0x110, + dRes_INDEX_ALANM_BCK_FCUTJED_e=0x111, + dRes_INDEX_ALANM_BCK_FCUTJST_e=0x112, + dRes_INDEX_ALANM_BCK_FCUTL_e=0x113, + dRes_INDEX_ALANM_BCK_FCUTR_e=0x114, + dRes_INDEX_ALANM_BCK_FCUTRE_e=0x115, + dRes_INDEX_ALANM_BCK_FCUTST_e=0x116, + dRes_INDEX_ALANM_BCK_FCUTT_e=0x117, + dRes_INDEX_ALANM_BCK_FCUTTB_e=0x118, + dRes_INDEX_ALANM_BCK_FCUTTJ_e=0x119, + dRes_INDEX_ALANM_BCK_FCUTTJED_e=0x11A, + dRes_INDEX_ALANM_BCK_FCUTTJP_e=0x11B, + dRes_INDEX_ALANM_BCK_FCUTTJST_e=0x11C, + dRes_INDEX_ALANM_BCK_FCUTU_e=0x11D, + dRes_INDEX_ALANM_BCK_FCUTUED_e=0x11E, + dRes_INDEX_ALANM_BCK_FCUTUNG_e=0x11F, + dRes_INDEX_ALANM_BCK_FD_e=0x120, + dRes_INDEX_ALANM_BCK_FDAM_e=0x121, + dRes_INDEX_ALANM_BCK_FDAMFBUP_e=0x122, + dRes_INDEX_ALANM_BCK_FDAMFBW_e=0x123, + dRes_INDEX_ALANM_BCK_FDAMFFUP_e=0x124, + dRes_INDEX_ALANM_BCK_FDAMFRLUP_e=0x125, + dRes_INDEX_ALANM_BCK_FDASHWIND_e=0x126, + dRes_INDEX_ALANM_BCK_FDEMOMHOP_e=0x127, + dRes_INDEX_ALANM_BCK_FDEMOTALKB_e=0x128, + dRes_INDEX_ALANM_BCK_FDEMOTALKC_e=0x129, + dRes_INDEX_ALANM_BCK_FDIE_e=0x12A, + dRes_INDEX_ALANM_BCK_FDIEH_e=0x12B, + dRes_INDEX_ALANM_BCK_FDIEHUP_e=0x12C, + dRes_INDEX_ALANM_BCK_FDOOROPA_e=0x12D, + dRes_INDEX_ALANM_BCK_FDOOROPB_e=0x12E, + dRes_INDEX_ALANM_BCK_FENTRANCE_e=0x12F, + dRes_INDEX_ALANM_BCK_FF_e=0x130, + dRes_INDEX_ALANM_BCK_FFINISHA_e=0x131, + dRes_INDEX_ALANM_BCK_FFINISHED_e=0x132, + dRes_INDEX_ALANM_BCK_FG_e=0x133, + dRes_INDEX_ALANM_BCK_FGET_e=0x134, + dRes_INDEX_ALANM_BCK_FGETSWL_e=0x135, + dRes_INDEX_ALANM_BCK_FGETWAIT_e=0x136, + dRes_INDEX_ALANM_BCK_FGOMA_e=0x137, + dRes_INDEX_ALANM_BCK_FGRABNG_e=0x138, + dRes_INDEX_ALANM_BCK_FGRABP_e=0x139, + dRes_INDEX_ALANM_BCK_FGRABRE_e=0x13A, + dRes_INDEX_ALANM_BCK_FGRABTHROW_e=0x13B, + dRes_INDEX_ALANM_BCK_FGRABUP_e=0x13C, + dRes_INDEX_ALANM_BCK_FGRABWAIT_e=0x13D, + dRes_INDEX_ALANM_BCK_FGRASSAPLAY_e=0x13E, + dRes_INDEX_ALANM_BCK_FGRASSAST_e=0x13F, + dRes_INDEX_ALANM_BCK_FH_e=0x140, + dRes_INDEX_ALANM_BCK_FHANGH_e=0x141, + dRes_INDEX_ALANM_BCK_FHEAVYTHROW_e=0x142, + dRes_INDEX_ALANM_BCK_FI_e=0x143, + dRes_INDEX_ALANM_BCK_FINISHA_e=0x144, + dRes_INDEX_ALANM_BCK_FINISHED_e=0x145, + dRes_INDEX_ALANM_BCK_FJ_e=0x146, + dRes_INDEX_ALANM_BCK_FJMPA_e=0x147, + dRes_INDEX_ALANM_BCK_FJMPB_e=0x148, + dRes_INDEX_ALANM_BCK_FK_e=0x149, + dRes_INDEX_ALANM_BCK_FKEYCATCHH_e=0x14A, + dRes_INDEX_ALANM_BCK_FODOROKU_e=0x14B, + dRes_INDEX_ALANM_BCK_FPULLW_e=0x14C, + dRes_INDEX_ALANM_BCK_FPUSHW_e=0x14D, + dRes_INDEX_ALANM_BCK_FPUTONH_e=0x14E, + dRes_INDEX_ALANM_BCK_FROLLFGOOD_e=0x14F, + dRes_INDEX_ALANM_BCK_FSPILLH_e=0x150, + dRes_INDEX_ALANM_BCK_FSWAITA_e=0x151, + dRes_INDEX_ALANM_BCK_FSWAITHA_e=0x152, + dRes_INDEX_ALANM_BCK_FSWIMDIEA_e=0x153, + dRes_INDEX_ALANM_BCK_FSWIMDIEP_e=0x154, + dRes_INDEX_ALANM_BCK_FSWIMDIVE_e=0x155, + dRes_INDEX_ALANM_BCK_FSWIMINGA_e=0x156, + dRes_INDEX_ALANM_BCK_FSWIMINGB_e=0x157, + dRes_INDEX_ALANM_BCK_FSWIMP_e=0x158, + dRes_INDEX_ALANM_BCK_FSWIMWAIT_e=0x159, + dRes_INDEX_ALANM_BCK_FTURNBACK_e=0x15A, + dRes_INDEX_ALANM_BCK_FUNAZUKU_e=0x15B, + dRes_INDEX_ALANM_BCK_FVJMPST_e=0x15C, + dRes_INDEX_ALANM_BCK_FWAITATOD_e=0x15D, + dRes_INDEX_ALANM_BCK_FWAITATOS_e=0x15E, + dRes_INDEX_ALANM_BCK_FWAITBTOA_e=0x15F, + dRes_INDEX_ALANM_BCK_FWAITD_e=0x160, + dRes_INDEX_ALANM_BCK_FWAITHDB_e=0x161, + dRes_INDEX_ALANM_BCK_FWAITINSECT_e=0x162, + dRes_INDEX_ALANM_BCK_FWAITST_e=0x163, + dRes_INDEX_ALANM_BCK_FWAITWATOWB_e=0x164, + dRes_INDEX_ALANM_BCK_FWAITWB_e=0x165, + dRes_INDEX_ALANM_BCK_FWAITWIND_e=0x166, + dRes_INDEX_ALANM_BCK_FWARASHIBE_e=0x167, + dRes_INDEX_ALANM_BCK_FWBTHROW_e=0x168, + dRes_INDEX_ALANM_BCK_GETA_e=0x169, + dRes_INDEX_ALANM_BCK_GETAWAIT_e=0x16A, + dRes_INDEX_ALANM_BCK_GETSWL_e=0x16B, + dRes_INDEX_ALANM_BCK_GRABD_e=0x16C, + dRes_INDEX_ALANM_BCK_GRABNG_e=0x16D, + dRes_INDEX_ALANM_BCK_GRABP_e=0x16E, + dRes_INDEX_ALANM_BCK_GRABRE_e=0x16F, + dRes_INDEX_ALANM_BCK_GRABTHROW_e=0x170, + dRes_INDEX_ALANM_BCK_GRABUP_e=0x171, + dRes_INDEX_ALANM_BCK_GRASSAPLAY_e=0x172, + dRes_INDEX_ALANM_BCK_GRASSAST_e=0x173, + dRes_INDEX_ALANM_BCK_HANG_e=0x174, + dRes_INDEX_ALANM_BCK_HANGHL_e=0x175, + dRes_INDEX_ALANM_BCK_HANGHR_e=0x176, + dRes_INDEX_ALANM_BCK_HANGIBT_e=0x177, + dRes_INDEX_ALANM_BCK_HANGL_e=0x178, + dRes_INDEX_ALANM_BCK_HANGR_e=0x179, + dRes_INDEX_ALANM_BCK_HANGUP_e=0x17A, + dRes_INDEX_ALANM_BCK_HEAVYTHROW_e=0x17B, + dRes_INDEX_ALANM_BCK_HIT_e=0x17C, + dRes_INDEX_ALANM_BCK_HOLDOUT_e=0x17D, + dRes_INDEX_ALANM_BCK_HS_SPIN_e=0x17E, + dRes_INDEX_ALANM_BCK_HS_TIP_OPEN_e=0x17F, + dRes_INDEX_ALANM_BCK_HSHANGEDL_e=0x180, + dRes_INDEX_ALANM_BCK_HSHANGEDR_e=0x181, + dRes_INDEX_ALANM_BCK_HSHANGL_e=0x182, + dRes_INDEX_ALANM_BCK_HSHANGLH_e=0x183, + dRes_INDEX_ALANM_BCK_HSHANGR_e=0x184, + dRes_INDEX_ALANM_BCK_HSHANGRH_e=0x185, + dRes_INDEX_ALANM_BCK_HSHANGSHOOTL_e=0x186, + dRes_INDEX_ALANM_BCK_HSHANGSHOOTR_e=0x187, + dRes_INDEX_ALANM_BCK_HSHANGWAITL_e=0x188, + dRes_INDEX_ALANM_BCK_HSHANGWAITR_e=0x189, + dRes_INDEX_ALANM_BCK_HSJMPL_e=0x18A, + dRes_INDEX_ALANM_BCK_HSJMPR_e=0x18B, + dRes_INDEX_ALANM_BCK_HSSHOOT_e=0x18C, + dRes_INDEX_ALANM_BCK_HSWAIT_e=0x18D, + dRes_INDEX_ALANM_BCK_HSWALLEDL_e=0x18E, + dRes_INDEX_ALANM_BCK_HSWALLEDR_e=0x18F, + dRes_INDEX_ALANM_BCK_HSWALLL_e=0x190, + dRes_INDEX_ALANM_BCK_HSWALLR_e=0x191, + dRes_INDEX_ALANM_BCK_HSWALLSHOOTL_e=0x192, + dRes_INDEX_ALANM_BCK_HSWALLSHOOTR_e=0x193, + dRes_INDEX_ALANM_BCK_HSWALLWAITL_e=0x194, + dRes_INDEX_ALANM_BCK_HSWALLWAITR_e=0x195, + dRes_INDEX_ALANM_BCK_IBATTACK_e=0x196, + dRes_INDEX_ALANM_BCK_IBCATCH_e=0x197, + dRes_INDEX_ALANM_BCK_IBDEF_e=0x198, + dRes_INDEX_ALANM_BCK_IBPULL_e=0x199, + dRes_INDEX_ALANM_BCK_IBTHROW_e=0x19A, + dRes_INDEX_ALANM_BCK_IBTURN_e=0x19B, + dRes_INDEX_ALANM_BCK_IBWAIT_e=0x19C, + dRes_INDEX_ALANM_BCK_IBWALK_e=0x19D, + dRes_INDEX_ALANM_BCK_JUMPB_e=0x19E, + dRes_INDEX_ALANM_BCK_JUMPBST_e=0x19F, + dRes_INDEX_ALANM_BCK_JUMPHS_e=0x1A0, + dRes_INDEX_ALANM_BCK_JUMPHSED_e=0x1A1, + dRes_INDEX_ALANM_BCK_JUMPHSST_e=0x1A2, + dRes_INDEX_ALANM_BCK_JUMPS_e=0x1A3, + dRes_INDEX_ALANM_BCK_JUMPSED_e=0x1A4, + dRes_INDEX_ALANM_BCK_JUMPST_e=0x1A5, + dRes_INDEX_ALANM_BCK_KEYCATCHH_e=0x1A6, + dRes_INDEX_ALANM_BCK_LADDWEDL_e=0x1A7, + dRes_INDEX_ALANM_BCK_LADDWEDR_e=0x1A8, + dRes_INDEX_ALANM_BCK_LADDWST_e=0x1A9, + dRes_INDEX_ALANM_BCK_LADLTOR_e=0x1AA, + dRes_INDEX_ALANM_BCK_LADRTOL_e=0x1AB, + dRes_INDEX_ALANM_BCK_LADUPEDL_e=0x1AC, + dRes_INDEX_ALANM_BCK_LADUPEDR_e=0x1AD, + dRes_INDEX_ALANM_BCK_LADUPST_e=0x1AE, + dRes_INDEX_ALANM_BCK_LANDDAMA_e=0x1AF, + dRes_INDEX_ALANM_BCK_LANDDAMAST_e=0x1B0, + dRes_INDEX_ALANM_BCK_LANDING_e=0x1B1, + dRes_INDEX_ALANM_BCK_LANDINGUP_e=0x1B2, + dRes_INDEX_ALANM_BCK_LASHS_e=0x1B3, + dRes_INDEX_ALANM_BCK_LIE_e=0x1B4, + dRes_INDEX_ALANM_BCK_LIEF_e=0x1B5, + dRes_INDEX_ALANM_BCK_LIGHTING_e=0x1B6, + dRes_INDEX_ALANM_BCK_MD_CLING_e=0x1B7, + dRes_INDEX_ALANM_BCK_MD_CLINGB_e=0x1B8, + dRes_INDEX_ALANM_BCK_MD_CLINGD_e=0x1B9, + dRes_INDEX_ALANM_BCK_MD_CLINGST_e=0x1BA, + dRes_INDEX_ALANM_BCK_MD_DIGIN_e=0x1BB, + dRes_INDEX_ALANM_BCK_MD_DOOROPC_e=0x1BC, + dRes_INDEX_ALANM_BCK_MD_DOOROPD_e=0x1BD, + dRes_INDEX_ALANM_BCK_MD_ENTRANCE_e=0x1BE, + dRes_INDEX_ALANM_BCK_MD_FTALKA_e=0x1BF, + dRes_INDEX_ALANM_BCK_MD_FTALKB_e=0x1C0, + dRes_INDEX_ALANM_BCK_MD_FTALKC_e=0x1C1, + dRes_INDEX_ALANM_BCK_MD_GRAB_e=0x1C2, + dRes_INDEX_ALANM_BCK_MD_GRABED_e=0x1C3, + dRes_INDEX_ALANM_BCK_MD_GRABST_e=0x1C4, + dRes_INDEX_ALANM_BCK_MD_HAIR_e=0x1C5, + dRes_INDEX_ALANM_BCK_MD_HIT_e=0x1C6, + dRes_INDEX_ALANM_BCK_MD_LEADED_e=0x1C7, + dRes_INDEX_ALANM_BCK_MD_LEADST_e=0x1C8, + dRes_INDEX_ALANM_BCK_MD_LEADSWAIT_e=0x1C9, + dRes_INDEX_ALANM_BCK_MD_LEADTOWAITA_e=0x1CA, + dRes_INDEX_ALANM_BCK_MD_LEADWAIT_e=0x1CB, + dRes_INDEX_ALANM_BCK_MD_LOOKABOUT_e=0x1CC, + dRes_INDEX_ALANM_BCK_MD_MGNCATCHED_e=0x1CD, + dRes_INDEX_ALANM_BCK_MD_MGNCATCHST_e=0x1CE, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWLED_e=0x1CF, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWLST_e=0x1D0, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWRED_e=0x1D1, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWRST_e=0x1D2, + dRes_INDEX_ALANM_BCK_MD_PANIC_e=0x1D3, + dRes_INDEX_ALANM_BCK_MD_RETURN_e=0x1D4, + dRes_INDEX_ALANM_BCK_MD_ROPEFALTER_e=0x1D5, + dRes_INDEX_ALANM_BCK_MD_ROPEWAIT_e=0x1D6, + dRes_INDEX_ALANM_BCK_MD_SWAITA_e=0x1D7, + dRes_INDEX_ALANM_BCK_MD_SWAITB_e=0x1D8, + dRes_INDEX_ALANM_BCK_MD_SWAITC_e=0x1D9, + dRes_INDEX_ALANM_BCK_MD_SWAITD_e=0x1DA, + dRes_INDEX_ALANM_BCK_MD_TALKA_e=0x1DB, + dRes_INDEX_ALANM_BCK_MD_WAITA_e=0x1DC, + dRes_INDEX_ALANM_BCK_MD_WAITB_e=0x1DD, + dRes_INDEX_ALANM_BCK_MD_WAITD_e=0x1DE, + dRes_INDEX_ALANM_BCK_MD_WAITTP_e=0x1DF, + dRes_INDEX_ALANM_BCK_MD_WARPIN_e=0x1E0, + dRes_INDEX_ALANM_BCK_MD_WLDIEA_e=0x1E1, + dRes_INDEX_ALANM_BCK_MD_WLSWIMDIE_e=0x1E2, + dRes_INDEX_ALANM_BCK_MGKICK_e=0x1E3, + dRes_INDEX_ALANM_BCK_MROLLL_e=0x1E4, + dRes_INDEX_ALANM_BCK_MROLLR_e=0x1E5, + dRes_INDEX_ALANM_BCK_NUMBA_e=0x1E6, + dRes_INDEX_ALANM_BCK_NUMBB_e=0x1E7, + dRes_INDEX_ALANM_BCK_O_GD_NV_e=0x1E8, + dRes_INDEX_ALANM_BCK_O_GD_WORM_e=0x1E9, + dRes_INDEX_ALANM_BCK_ODOROKU_e=0x1EA, + dRes_INDEX_ALANM_BCK_PADORUTOROD_e=0x1EB, + dRes_INDEX_ALANM_BCK_PICKUP_e=0x1EC, + dRes_INDEX_ALANM_BCK_POUR_e=0x1ED, + dRes_INDEX_ALANM_BCK_POURED_e=0x1EE, + dRes_INDEX_ALANM_BCK_POURST_e=0x1EF, + dRes_INDEX_ALANM_BCK_PRELORD_e=0x1F0, + dRes_INDEX_ALANM_BCK_PSHOOT_e=0x1F1, + dRes_INDEX_ALANM_BCK_PULLTSW_e=0x1F2, + dRes_INDEX_ALANM_BCK_PULLTSWST_e=0x1F3, + dRes_INDEX_ALANM_BCK_PULLW_e=0x1F4, + dRes_INDEX_ALANM_BCK_PUSHTSW_e=0x1F5, + dRes_INDEX_ALANM_BCK_PUSHTSWST_e=0x1F6, + dRes_INDEX_ALANM_BCK_PUSHW_e=0x1F7, + dRes_INDEX_ALANM_BCK_PUTONH_e=0x1F8, + dRes_INDEX_ALANM_BCK_PWAIT_e=0x1F9, + dRes_INDEX_ALANM_BCK_REELING_e=0x1FA, + dRes_INDEX_ALANM_BCK_REELINGARM_e=0x1FB, + dRes_INDEX_ALANM_BCK_REELINGLR_e=0x1FC, + dRes_INDEX_ALANM_BCK_RIDEHB_e=0x1FD, + dRes_INDEX_ALANM_BCK_RIDEHL_e=0x1FE, + dRes_INDEX_ALANM_BCK_RIDEHR_e=0x1FF, + dRes_INDEX_ALANM_BCK_RIDEWL_e=0x200, + dRes_INDEX_ALANM_BCK_RIDEWR_e=0x201, + dRes_INDEX_ALANM_BCK_RODD_e=0x202, + dRes_INDEX_ALANM_BCK_RODSWING_e=0x203, + dRes_INDEX_ALANM_BCK_RODSWINGL_e=0x204, + dRes_INDEX_ALANM_BCK_ROLLBED_e=0x205, + dRes_INDEX_ALANM_BCK_ROLLBST_e=0x206, + dRes_INDEX_ALANM_BCK_ROLLF_e=0x207, + dRes_INDEX_ALANM_BCK_ROLLFGOOD_e=0x208, + dRes_INDEX_ALANM_BCK_ROLLFMIS_e=0x209, + dRes_INDEX_ALANM_BCK_ROOFF_e=0x20A, + dRes_INDEX_ALANM_BCK_ROOFHANG_e=0x20B, + dRes_INDEX_ALANM_BCK_ROOFL_e=0x20C, + dRes_INDEX_ALANM_BCK_ROOFR_e=0x20D, + dRes_INDEX_ALANM_BCK_ROOFTURN_e=0x20E, + dRes_INDEX_ALANM_BCK_ROOFUP_e=0x20F, + dRes_INDEX_ALANM_BCK_ROOFWAIT_e=0x210, + dRes_INDEX_ALANM_BCK_ROOLJMP_e=0x211, + dRes_INDEX_ALANM_BCK_ROPESWING_e=0x212, + dRes_INDEX_ALANM_BCK_ROWBL_e=0x213, + dRes_INDEX_ALANM_BCK_ROWBR_e=0x214, + dRes_INDEX_ALANM_BCK_ROWL_e=0x215, + dRes_INDEX_ALANM_BCK_ROWR_e=0x216, + dRes_INDEX_ALANM_BCK_S_MD_APPEAR_e=0x217, + dRes_INDEX_ALANM_BCK_S_MD_APPEARBL_e=0x218, + dRes_INDEX_ALANM_BCK_S_MD_HOLE_e=0x219, + dRes_INDEX_ALANM_BCK_S_MD_MOVE_e=0x21A, + dRes_INDEX_ALANM_BCK_S_MD_PACKAWAY_e=0x21B, + dRes_INDEX_ALANM_BCK_S_MD_RETURN_e=0x21C, + dRes_INDEX_ALANM_BCK_S_MD_TAKES_e=0x21D, + dRes_INDEX_ALANM_BCK_S_MD_WAITS_e=0x21E, + dRes_INDEX_ALANM_BCK_SHCROUCH_e=0x21F, + dRes_INDEX_ALANM_BCK_SHFRONT_e=0x220, + dRes_INDEX_ALANM_BCK_SHJUMP_e=0x221, + dRes_INDEX_ALANM_BCK_SHJUMPED_e=0x222, + dRes_INDEX_ALANM_BCK_SHJUMPST_e=0x223, + dRes_INDEX_ALANM_BCK_SHKICK_e=0x224, + dRes_INDEX_ALANM_BCK_SHSTOP_e=0x225, + dRes_INDEX_ALANM_BCK_SHT_e=0x226, + dRes_INDEX_ALANM_BCK_SHTP_e=0x227, + dRes_INDEX_ALANM_BCK_SHWAIT_e=0x228, + dRes_INDEX_ALANM_BCK_SJMPED_e=0x229, + dRes_INDEX_ALANM_BCK_SJMPST_e=0x22A, + dRes_INDEX_ALANM_BCK_SLIDEB_e=0x22B, + dRes_INDEX_ALANM_BCK_SLIDEBED_e=0x22C, + dRes_INDEX_ALANM_BCK_SLIDEF_e=0x22D, + dRes_INDEX_ALANM_BCK_SLIDEFED_e=0x22E, + dRes_INDEX_ALANM_BCK_SLIP_e=0x22F, + dRes_INDEX_ALANM_BCK_SPILLHL_e=0x230, + dRes_INDEX_ALANM_BCK_SPILLHR_e=0x231, + dRes_INDEX_ALANM_BCK_STANDS_e=0x232, + dRes_INDEX_ALANM_BCK_STEPL_e=0x233, + dRes_INDEX_ALANM_BCK_STEPR_e=0x234, + dRes_INDEX_ALANM_BCK_STOPS_e=0x235, + dRes_INDEX_ALANM_BCK_STOPSTOSTANDS_e=0x236, + dRes_INDEX_ALANM_BCK_SWAITA_e=0x237, + dRes_INDEX_ALANM_BCK_SWAITHA_e=0x238, + dRes_INDEX_ALANM_BCK_SWAITHB_e=0x239, + dRes_INDEX_ALANM_BCK_SWIMDASH_e=0x23A, + dRes_INDEX_ALANM_BCK_SWIMDIEA_e=0x23B, + dRes_INDEX_ALANM_BCK_SWIMDIEP_e=0x23C, + dRes_INDEX_ALANM_BCK_SWIMDIVE_e=0x23D, + dRes_INDEX_ALANM_BCK_SWIMINGA_e=0x23E, + dRes_INDEX_ALANM_BCK_SWIMINGB_e=0x23F, + dRes_INDEX_ALANM_BCK_SWIMINGC_e=0x240, + dRes_INDEX_ALANM_BCK_SWIMINGST_e=0x241, + dRes_INDEX_ALANM_BCK_SWIMP_e=0x242, + dRes_INDEX_ALANM_BCK_SWIMWAIT_e=0x243, + dRes_INDEX_ALANM_BCK_SWIMWAITS_e=0x244, + dRes_INDEX_ALANM_BCK_TAKE_e=0x245, + dRes_INDEX_ALANM_BCK_TAKEHR_e=0x246, + dRes_INDEX_ALANM_BCK_TAKEL_e=0x247, + dRes_INDEX_ALANM_BCK_TAKER_e=0x248, + dRes_INDEX_ALANM_BCK_TALKA_e=0x249, + dRes_INDEX_ALANM_BCK_TURNBACK_e=0x24A, + dRes_INDEX_ALANM_BCK_TURNBS_e=0x24B, + dRes_INDEX_ALANM_BCK_TURNLS_e=0x24C, + dRes_INDEX_ALANM_BCK_TURNRS_e=0x24D, + dRes_INDEX_ALANM_BCK_UNAZUKU_e=0x24E, + dRes_INDEX_ALANM_BCK_VJMP_e=0x24F, + dRes_INDEX_ALANM_BCK_VJMPCHA_e=0x250, + dRes_INDEX_ALANM_BCK_VJMPCHB_e=0x251, + dRes_INDEX_ALANM_BCK_VJMPCL_e=0x252, + dRes_INDEX_ALANM_BCK_VJMPST_e=0x253, + dRes_INDEX_ALANM_BCK_WAITATOD_e=0x254, + dRes_INDEX_ALANM_BCK_WAITATOS_e=0x255, + dRes_INDEX_ALANM_BCK_WAITB_e=0x256, + dRes_INDEX_ALANM_BCK_WAITBTOA_e=0x257, + dRes_INDEX_ALANM_BCK_WAITCANOEFISHL_e=0x258, + dRes_INDEX_ALANM_BCK_WAITCANOEFISHR_e=0x259, + dRes_INDEX_ALANM_BCK_WAITCANOEL_e=0x25A, + dRes_INDEX_ALANM_BCK_WAITCANOER_e=0x25B, + dRes_INDEX_ALANM_BCK_WAITD_e=0x25C, + dRes_INDEX_ALANM_BCK_WAITDB_e=0x25D, + dRes_INDEX_ALANM_BCK_WAITF_e=0x25E, + dRes_INDEX_ALANM_BCK_WAITFISH_e=0x25F, + dRes_INDEX_ALANM_BCK_WAITFISHR_e=0x260, + dRes_INDEX_ALANM_BCK_WAITHATOHS_e=0x261, + dRes_INDEX_ALANM_BCK_WAITHDB_e=0x262, + dRes_INDEX_ALANM_BCK_WAITHDS_e=0x263, + dRes_INDEX_ALANM_BCK_WAITHK_e=0x264, + dRes_INDEX_ALANM_BCK_WAITHLIE_e=0x265, + dRes_INDEX_ALANM_BCK_WAITHS_e=0x266, + dRes_INDEX_ALANM_BCK_WAITINSECT_e=0x267, + dRes_INDEX_ALANM_BCK_WAITK_e=0x268, + dRes_INDEX_ALANM_BCK_WAITPP_e=0x269, + dRes_INDEX_ALANM_BCK_WAITS_e=0x26A, + dRes_INDEX_ALANM_BCK_WAITSIT_e=0x26B, + dRes_INDEX_ALANM_BCK_WAITST_e=0x26C, + dRes_INDEX_ALANM_BCK_WAITTAKA_e=0x26D, + dRes_INDEX_ALANM_BCK_WAITWA_e=0x26E, + dRes_INDEX_ALANM_BCK_WAITWATOWB_e=0x26F, + dRes_INDEX_ALANM_BCK_WAITWB_e=0x270, + dRes_INDEX_ALANM_BCK_WAITWIND_e=0x271, + dRes_INDEX_ALANM_BCK_WALKFISH_e=0x272, + dRes_INDEX_ALANM_BCK_WALKFISHR_e=0x273, + dRes_INDEX_ALANM_BCK_WALKH_e=0x274, + dRes_INDEX_ALANM_BCK_WALKHAS_e=0x275, + dRes_INDEX_ALANM_BCK_WALKHBS_e=0x276, + dRes_INDEX_ALANM_BCK_WALKS_e=0x277, + dRes_INDEX_ALANM_BCK_WALKSLOPEW_e=0x278, + dRes_INDEX_ALANM_BCK_WARASHIBE_e=0x279, + dRes_INDEX_ALANM_BCK_WARASHIBE_WAIT_e=0x27A, + dRes_INDEX_ALANM_BCK_WATCH_e=0x27B, + dRes_INDEX_ALANM_BCK_WFCHANGEATOW_e=0x27C, + dRes_INDEX_ALANM_BCK_WFCHANGEWTOA_e=0x27D, + dRes_INDEX_ALANM_BCK_WL_AT_e=0x27E, + dRes_INDEX_ALANM_BCK_WL_ATRBW_e=0x27F, + dRes_INDEX_ALANM_BCK_WL_ATRD_e=0x280, + dRes_INDEX_ALANM_BCK_WL_ATRW_e=0x281, + dRes_INDEX_ALANM_BCK_WL_ATSJBED_e=0x282, + dRes_INDEX_ALANM_BCK_WL_ATSJBST_e=0x283, + dRes_INDEX_ALANM_BCK_WL_ATSJLED_e=0x284, + dRes_INDEX_ALANM_BCK_WL_ATSJLST_e=0x285, + dRes_INDEX_ALANM_BCK_WL_ATSJRED_e=0x286, + dRes_INDEX_ALANM_BCK_WL_ATSJRST_e=0x287, + dRes_INDEX_ALANM_BCK_WL_ATTACKA_e=0x288, + dRes_INDEX_ALANM_BCK_WL_ATTACKAED_e=0x289, + dRes_INDEX_ALANM_BCK_WL_ATTACKAEDB_e=0x28A, + dRes_INDEX_ALANM_BCK_WL_ATTACKAEDF_e=0x28B, + dRes_INDEX_ALANM_BCK_WL_ATTACKAST_e=0x28C, + dRes_INDEX_ALANM_BCK_WL_ATTACKBL_e=0x28D, + dRes_INDEX_ALANM_BCK_WL_ATTACKBR_e=0x28E, + dRes_INDEX_ALANM_BCK_WL_ATTACKBS_e=0x28F, + dRes_INDEX_ALANM_BCK_WL_ATTACKBT_e=0x290, + dRes_INDEX_ALANM_BCK_WL_ATTACKREED_e=0x291, + dRes_INDEX_ALANM_BCK_WL_ATTACKREGD_e=0x292, + dRes_INDEX_ALANM_BCK_WL_ATTACKREST_e=0x293, + dRes_INDEX_ALANM_BCK_WL_ATTACKT_e=0x294, + dRes_INDEX_ALANM_BCK_WL_ATTACKTST_e=0x295, + dRes_INDEX_ALANM_BCK_WL_ATTACKU_e=0x296, + dRes_INDEX_ALANM_BCK_WL_ATTACKUED_e=0x297, + dRes_INDEX_ALANM_BCK_WL_ATTACKUNG_e=0x298, + dRes_INDEX_ALANM_BCK_WL_ATTACKUST_e=0x299, + dRes_INDEX_ALANM_BCK_WL_BOXOP_e=0x29A, + dRes_INDEX_ALANM_BCK_WL_BUMPED_e=0x29B, + dRes_INDEX_ALANM_BCK_WL_BUMPST_e=0x29C, + dRes_INDEX_ALANM_BCK_WL_CATCHA_e=0x29D, + dRes_INDEX_ALANM_BCK_WL_CATCHAST_e=0x29E, + dRes_INDEX_ALANM_BCK_WL_CATCHYC_e=0x29F, + dRes_INDEX_ALANM_BCK_WL_CHAIN_e=0x2A0, + dRes_INDEX_ALANM_BCK_WL_CHAINED_e=0x2A1, + dRes_INDEX_ALANM_BCK_WL_CHANGEATOW_e=0x2A2, + dRes_INDEX_ALANM_BCK_WL_CHANGEWTOA_e=0x2A3, + dRes_INDEX_ALANM_BCK_WL_CUTSTL_e=0x2A4, + dRes_INDEX_ALANM_BCK_WL_CUTSTP_e=0x2A5, + dRes_INDEX_ALANM_BCK_WL_CUTSTR_e=0x2A6, + dRes_INDEX_ALANM_BCK_WL_DAM_e=0x2A7, + dRes_INDEX_ALANM_BCK_WL_DAMB_e=0x2A8, + dRes_INDEX_ALANM_BCK_WL_DAMF_e=0x2A9, + dRes_INDEX_ALANM_BCK_WL_DAMFB_e=0x2AA, + dRes_INDEX_ALANM_BCK_WL_DAMFBUP_e=0x2AB, + dRes_INDEX_ALANM_BCK_WL_DAMFF_e=0x2AC, + dRes_INDEX_ALANM_BCK_WL_DAMFFUP_e=0x2AD, + dRes_INDEX_ALANM_BCK_WL_DAMFL_e=0x2AE, + dRes_INDEX_ALANM_BCK_WL_DAMFLUP_e=0x2AF, + dRes_INDEX_ALANM_BCK_WL_DAMFR_e=0x2B0, + dRes_INDEX_ALANM_BCK_WL_DAMFRUP_e=0x2B1, + dRes_INDEX_ALANM_BCK_WL_DAML_e=0x2B2, + dRes_INDEX_ALANM_BCK_WL_DAMR_e=0x2B3, + dRes_INDEX_ALANM_BCK_WL_DASHA_e=0x2B4, + dRes_INDEX_ALANM_BCK_WL_DASHB_e=0x2B5, + dRes_INDEX_ALANM_BCK_WL_DASHST_e=0x2B6, + dRes_INDEX_ALANM_BCK_WL_DASHWIND_e=0x2B7, + dRes_INDEX_ALANM_BCK_WL_DIE_e=0x2B8, + dRes_INDEX_ALANM_BCK_WL_DIG_e=0x2B9, + dRes_INDEX_ALANM_BCK_WL_DIGIN_e=0x2BA, + dRes_INDEX_ALANM_BCK_WL_ENTRANCE_e=0x2BB, + dRes_INDEX_ALANM_BCK_WL_FLINGL_e=0x2BC, + dRes_INDEX_ALANM_BCK_WL_FLINGNECKL_e=0x2BD, + dRes_INDEX_ALANM_BCK_WL_FLINGNECKR_e=0x2BE, + dRes_INDEX_ALANM_BCK_WL_FLINGR_e=0x2BF, + dRes_INDEX_ALANM_BCK_WL_GET_e=0x2C0, + dRes_INDEX_ALANM_BCK_WL_GETA_e=0x2C1, + dRes_INDEX_ALANM_BCK_WL_HANG_e=0x2C2, + dRes_INDEX_ALANM_BCK_WL_HDHANG_e=0x2C3, + dRes_INDEX_ALANM_BCK_WL_HDHANGSW_e=0x2C4, + dRes_INDEX_ALANM_BCK_WL_HDHANGWAIT_e=0x2C5, + dRes_INDEX_ALANM_BCK_WL_HOWLA_e=0x2C6, + dRes_INDEX_ALANM_BCK_WL_HOWLB_e=0x2C7, + dRes_INDEX_ALANM_BCK_WL_HOWLC_e=0x2C8, + dRes_INDEX_ALANM_BCK_WL_HOWLED_e=0x2C9, + dRes_INDEX_ALANM_BCK_WL_JUMPA_e=0x2CA, + dRes_INDEX_ALANM_BCK_WL_JUMPAED_e=0x2CB, + dRes_INDEX_ALANM_BCK_WL_JUMPAST_e=0x2CC, + dRes_INDEX_ALANM_BCK_WL_JUMPB_e=0x2CD, + dRes_INDEX_ALANM_BCK_WL_JUMPBED_e=0x2CE, + dRes_INDEX_ALANM_BCK_WL_JUMPBST_e=0x2CF, + dRes_INDEX_ALANM_BCK_WL_JUMPBTURNST_e=0x2D0, + dRes_INDEX_ALANM_BCK_WL_JUMPKICK_e=0x2D1, + dRes_INDEX_ALANM_BCK_WL_LANDDAMA_e=0x2D2, + dRes_INDEX_ALANM_BCK_WL_LANDDAMAST_e=0x2D3, + dRes_INDEX_ALANM_BCK_WL_LIE_e=0x2D4, + dRes_INDEX_ALANM_BCK_WL_LIEF_e=0x2D5, + dRes_INDEX_ALANM_BCK_WL_LISTEN_e=0x2D6, + dRes_INDEX_ALANM_BCK_WL_MDSHOCK_e=0x2D7, + dRes_INDEX_ALANM_BCK_WL_NUMBA_e=0x2D8, + dRes_INDEX_ALANM_BCK_WL_NUMBB_e=0x2D9, + dRes_INDEX_ALANM_BCK_WL_PICKUPA_e=0x2DA, + dRes_INDEX_ALANM_BCK_WL_PICKUPB_e=0x2DB, + dRes_INDEX_ALANM_BCK_WL_PICKUPTHROW_e=0x2DC, + dRes_INDEX_ALANM_BCK_WL_PULLOUT_e=0x2DD, + dRes_INDEX_ALANM_BCK_WL_PUSHTSW_e=0x2DE, + dRes_INDEX_ALANM_BCK_WL_PUSHTSWST_e=0x2DF, + dRes_INDEX_ALANM_BCK_WL_PUSHW_e=0x2E0, + dRes_INDEX_ALANM_BCK_WL_ROLLBED_e=0x2E1, + dRes_INDEX_ALANM_BCK_WL_ROLLBST_e=0x2E2, + dRes_INDEX_ALANM_BCK_WL_ROPECLL_e=0x2E3, + dRes_INDEX_ALANM_BCK_WL_ROPECLR_e=0x2E4, + dRes_INDEX_ALANM_BCK_WL_ROPEFALTER_e=0x2E5, + dRes_INDEX_ALANM_BCK_WL_ROPETURN_e=0x2E6, + dRes_INDEX_ALANM_BCK_WL_ROPEW_e=0x2E7, + dRes_INDEX_ALANM_BCK_WL_ROPEWAIT_e=0x2E8, + dRes_INDEX_ALANM_BCK_WL_SIT_e=0x2E9, + dRes_INDEX_ALANM_BCK_WL_SLIDEB_e=0x2EA, + dRes_INDEX_ALANM_BCK_WL_SLIDEBED_e=0x2EB, + dRes_INDEX_ALANM_BCK_WL_SLIDEFST_e=0x2EC, + dRes_INDEX_ALANM_BCK_WL_SLIDEW_e=0x2ED, + dRes_INDEX_ALANM_BCK_WL_SLIP_e=0x2EE, + dRes_INDEX_ALANM_BCK_WL_SMELL_e=0x2EF, + dRes_INDEX_ALANM_BCK_WL_SWAITA_e=0x2F0, + dRes_INDEX_ALANM_BCK_WL_SWAITB_e=0x2F1, + dRes_INDEX_ALANM_BCK_WL_SWAITD_e=0x2F2, + dRes_INDEX_ALANM_BCK_WL_SWIMDASH_e=0x2F3, + dRes_INDEX_ALANM_BCK_WL_SWIMDIEA_e=0x2F4, + dRes_INDEX_ALANM_BCK_WL_SWIMDIEP_e=0x2F5, + dRes_INDEX_ALANM_BCK_WL_SWIMING_e=0x2F6, + dRes_INDEX_ALANM_BCK_WL_SWIMP_e=0x2F7, + dRes_INDEX_ALANM_BCK_WL_SWIMWAIT_e=0x2F8, + dRes_INDEX_ALANM_BCK_WL_THROUGH_e=0x2F9, + dRes_INDEX_ALANM_BCK_WL_TURN_e=0x2FA, + dRes_INDEX_ALANM_BCK_WL_TURNBACK_e=0x2FB, + dRes_INDEX_ALANM_BCK_WL_VJMPCH_e=0x2FC, + dRes_INDEX_ALANM_BCK_WL_VJMPCL_e=0x2FD, + dRes_INDEX_ALANM_BCK_WL_VJMPST_e=0x2FE, + dRes_INDEX_ALANM_BCK_WL_WAITA_e=0x2FF, + dRes_INDEX_ALANM_BCK_WL_WAITATOD_e=0x300, + dRes_INDEX_ALANM_BCK_WL_WAITATOSD_e=0x301, + dRes_INDEX_ALANM_BCK_WL_WAITB_e=0x302, + dRes_INDEX_ALANM_BCK_WL_WAITD_e=0x303, + dRes_INDEX_ALANM_BCK_WL_WAITF_e=0x304, + dRes_INDEX_ALANM_BCK_WL_WAITPP_e=0x305, + dRes_INDEX_ALANM_BCK_WL_WAITSIT_e=0x306, + dRes_INDEX_ALANM_BCK_WL_WAITST_e=0x307, + dRes_INDEX_ALANM_BCK_WL_WAITWIND_e=0x308, + dRes_INDEX_ALANM_BCK_WL_WAITYC_e=0x309, + dRes_INDEX_ALANM_BCK_WL_WALKA_e=0x30A, + dRes_INDEX_ALANM_BCK_WL_WALKB_e=0x30B, + dRes_INDEX_ALANM_BCK_WL_WALKSLOPEW_e=0x30C, + dRes_INDEX_ALANM_BCK_WSTARTH_e=0x30D, + /* BMDE */ + dRes_INDEX_ALANM_BMD_AL_BOTTLE_e=0x310, + dRes_INDEX_ALANM_BMD_AL_IB_e=0x311, + /* BMDR */ + dRes_INDEX_ALANM_BMD_AL_BOW_e=0x314, + dRes_INDEX_ALANM_BMD_AL_CROD_e=0x315, + dRes_INDEX_ALANM_BMD_AL_HS_e=0x316, + dRes_INDEX_ALANM_BMD_AL_HS_KUSARI_e=0x317, + dRes_INDEX_ALANM_BMD_AL_HS_TIP_e=0x318, + dRes_INDEX_ALANM_BMD_AL_PACHI_e=0x319, + dRes_INDEX_ALANM_BMD_AL_PEND_e=0x31A, + dRes_INDEX_ALANM_BMD_AL_WF_e=0x31B, + dRes_INDEX_ALANM_BMD_O_GD_HK_e=0x31C, + dRes_INDEX_ALANM_BMD_O_GD_NV_e=0x31D, + dRes_INDEX_ALANM_BMD_O_GD_WORM_e=0x31E, + dRes_INDEX_ALANM_BMD_S_BALL_YAMI_e=0x31F, + /* BRK */ + dRes_INDEX_ALANM_BRK_AL_BOTTLE_e=0x322, + dRes_INDEX_ALANM_BRK_AL_CROD_CHANGE_COLOR_e=0x323, + dRes_INDEX_ALANM_BRK_S_BALL_YAMI_e=0x324, + /* BTK */ + dRes_INDEX_ALANM_BTK_BOTTLE_D_NOMU_e=0x327, + dRes_INDEX_ALANM_BTK_BOTTLE_D_YURE_e=0x328, + dRes_INDEX_ALANM_BTK_BOTTLE_DASU_e=0x329, + dRes_INDEX_ALANM_BTK_BOTTLE_NUKU_e=0x32A, + dRes_INDEX_ALANM_BTK_BOTTLE_YURE_e=0x32B, + dRes_INDEX_ALANM_BTK_FA_e=0x32C, + dRes_INDEX_ALANM_BTK_FARELORD_e=0x32D, + dRes_INDEX_ALANM_BTK_FARELORDTAME_e=0x32E, + dRes_INDEX_ALANM_BTK_FASHIMOTO_e=0x32F, + dRes_INDEX_ALANM_BTK_FATDEFNG_e=0x330, + dRes_INDEX_ALANM_BTK_FBINBAD_e=0x331, + dRes_INDEX_ALANM_BTK_FBINDRINK_e=0x332, + dRes_INDEX_ALANM_BTK_FBINDRINKED_e=0x333, + dRes_INDEX_ALANM_BTK_FBINDRINKST_e=0x334, + dRes_INDEX_ALANM_BTK_FBINGET_e=0x335, + dRes_INDEX_ALANM_BTK_FBINOP_e=0x336, + dRes_INDEX_ALANM_BTK_FBINOUT_e=0x337, + dRes_INDEX_ALANM_BTK_FBINSWINGS_e=0x338, + dRes_INDEX_ALANM_BTK_FBINSWINGU_e=0x339, + dRes_INDEX_ALANM_BTK_FBOXOP_e=0x33A, + dRes_INDEX_ALANM_BTK_FBOXOPKICK_e=0x33B, + dRes_INDEX_ALANM_BTK_FBOXOPSHORT_e=0x33C, + dRes_INDEX_ALANM_BTK_FCANORELEASE_e=0x33D, + dRes_INDEX_ALANM_BTK_FCATCHTAKA_e=0x33E, + dRes_INDEX_ALANM_BTK_FCOWTHROWL_e=0x33F, + dRes_INDEX_ALANM_BTK_FCOWTHROWR_e=0x340, + dRes_INDEX_ALANM_BTK_FCUTA_e=0x341, + dRes_INDEX_ALANM_BTK_FCUTDL_e=0x342, + dRes_INDEX_ALANM_BTK_FCUTDR_e=0x343, + dRes_INDEX_ALANM_BTK_FCUTEA_e=0x344, + dRes_INDEX_ALANM_BTK_FCUTEB_e=0x345, + dRes_INDEX_ALANM_BTK_FCUTEG_e=0x346, + dRes_INDEX_ALANM_BTK_FCUTEH_e=0x347, + dRes_INDEX_ALANM_BTK_FCUTEHST_e=0x348, + dRes_INDEX_ALANM_BTK_FCUTF_e=0x349, + dRes_INDEX_ALANM_BTK_FCUTHLA_e=0x34A, + dRes_INDEX_ALANM_BTK_FCUTHLB_e=0x34B, + dRes_INDEX_ALANM_BTK_FCUTHRA_e=0x34C, + dRes_INDEX_ALANM_BTK_FCUTHRB_e=0x34D, + dRes_INDEX_ALANM_BTK_FCUTHTB_e=0x34E, + dRes_INDEX_ALANM_BTK_FCUTJED_e=0x34F, + dRes_INDEX_ALANM_BTK_FCUTJST_e=0x350, + dRes_INDEX_ALANM_BTK_FCUTL_e=0x351, + dRes_INDEX_ALANM_BTK_FCUTR_e=0x352, + dRes_INDEX_ALANM_BTK_FCUTST_e=0x353, + dRes_INDEX_ALANM_BTK_FCUTT_e=0x354, + dRes_INDEX_ALANM_BTK_FCUTTB_e=0x355, + dRes_INDEX_ALANM_BTK_FCUTTJ_e=0x356, + dRes_INDEX_ALANM_BTK_FCUTTJED_e=0x357, + dRes_INDEX_ALANM_BTK_FCUTTJP_e=0x358, + dRes_INDEX_ALANM_BTK_FCUTTJST_e=0x359, + dRes_INDEX_ALANM_BTK_FCUTU_e=0x35A, + dRes_INDEX_ALANM_BTK_FCUTUED_e=0x35B, + dRes_INDEX_ALANM_BTK_FCUTUNG_e=0x35C, + dRes_INDEX_ALANM_BTK_FDAMFBUP_e=0x35D, + dRes_INDEX_ALANM_BTK_FDAMFFUP_e=0x35E, + dRes_INDEX_ALANM_BTK_FDAMFRLUP_e=0x35F, + dRes_INDEX_ALANM_BTK_FDEMOMHOP_e=0x360, + dRes_INDEX_ALANM_BTK_FDEMOTALKA_e=0x361, + dRes_INDEX_ALANM_BTK_FDEMOTALKB_e=0x362, + dRes_INDEX_ALANM_BTK_FDEMOTALKC_e=0x363, + dRes_INDEX_ALANM_BTK_FDIE_e=0x364, + dRes_INDEX_ALANM_BTK_FDIEH_e=0x365, + dRes_INDEX_ALANM_BTK_FDIEHUP_e=0x366, + dRes_INDEX_ALANM_BTK_FDOOROPA_e=0x367, + dRes_INDEX_ALANM_BTK_FDOOROPB_e=0x368, + dRes_INDEX_ALANM_BTK_FENTRANCE_e=0x369, + dRes_INDEX_ALANM_BTK_FFINISHA_e=0x36A, + dRes_INDEX_ALANM_BTK_FFINISHED_e=0x36B, + dRes_INDEX_ALANM_BTK_FGETSWL_e=0x36C, + dRes_INDEX_ALANM_BTK_FGRABNG_e=0x36D, + dRes_INDEX_ALANM_BTK_FGRABP_e=0x36E, + dRes_INDEX_ALANM_BTK_FGRABUP_e=0x36F, + dRes_INDEX_ALANM_BTK_FGRASSAST_e=0x370, + dRes_INDEX_ALANM_BTK_FH_e=0x371, + dRes_INDEX_ALANM_BTK_FHANGH_e=0x372, + dRes_INDEX_ALANM_BTK_FHEAVYTHROW_e=0x373, + dRes_INDEX_ALANM_BTK_FI_e=0x374, + dRes_INDEX_ALANM_BTK_FJ_e=0x375, + dRes_INDEX_ALANM_BTK_FK_e=0x376, + dRes_INDEX_ALANM_BTK_FKEYCATCHH_e=0x377, + dRes_INDEX_ALANM_BTK_FL_e=0x378, + dRes_INDEX_ALANM_BTK_FMABA01_e=0x379, + dRes_INDEX_ALANM_BTK_FMABA02_e=0x37A, + dRes_INDEX_ALANM_BTK_FMABA03_e=0x37B, + dRes_INDEX_ALANM_BTK_FODOROKU_e=0x37C, + dRes_INDEX_ALANM_BTK_FPICKUP_e=0x37D, + dRes_INDEX_ALANM_BTK_FPOUR_e=0x37E, + dRes_INDEX_ALANM_BTK_FPOURED_e=0x37F, + dRes_INDEX_ALANM_BTK_FPOURST_e=0x380, + dRes_INDEX_ALANM_BTK_FPULLW_e=0x381, + dRes_INDEX_ALANM_BTK_FPUSHW_e=0x382, + dRes_INDEX_ALANM_BTK_FR_e=0x383, + dRes_INDEX_ALANM_BTK_FRODSWING_e=0x384, + dRes_INDEX_ALANM_BTK_FRODSWINGL_e=0x385, + dRes_INDEX_ALANM_BTK_FROLLFGOOD_e=0x386, + dRes_INDEX_ALANM_BTK_FSPILLH_e=0x387, + dRes_INDEX_ALANM_BTK_FSWAITA_e=0x388, + dRes_INDEX_ALANM_BTK_FSWAITHA_e=0x389, + dRes_INDEX_ALANM_BTK_FSWIATHB_e=0x38A, + dRes_INDEX_ALANM_BTK_FSWIMDIEA_e=0x38B, + dRes_INDEX_ALANM_BTK_FSWIMDIEP_e=0x38C, + dRes_INDEX_ALANM_BTK_FSWIMDIVE_e=0x38D, + dRes_INDEX_ALANM_BTK_FSWIMINGA_e=0x38E, + dRes_INDEX_ALANM_BTK_FSWIMP_e=0x38F, + dRes_INDEX_ALANM_BTK_FTURNBACK_e=0x390, + dRes_INDEX_ALANM_BTK_FTURNBS_e=0x391, + dRes_INDEX_ALANM_BTK_FTURNLS_e=0x392, + dRes_INDEX_ALANM_BTK_FTURNRS_e=0x393, + dRes_INDEX_ALANM_BTK_FUNAZUKU_e=0x394, + dRes_INDEX_ALANM_BTK_FWAITATOS_e=0x395, + dRes_INDEX_ALANM_BTK_FWAITHDB_e=0x396, + dRes_INDEX_ALANM_BTK_FWAITINSECT_e=0x397, + dRes_INDEX_ALANM_BTK_FWAITST_e=0x398, + dRes_INDEX_ALANM_BTK_MD_FA_e=0x399, + dRes_INDEX_ALANM_BTK_MD_FENTRANCE_e=0x39A, + dRes_INDEX_ALANM_BTK_MD_FHIT_e=0x39B, + dRes_INDEX_ALANM_BTK_MD_FLOOKABOUT_e=0x39C, + dRes_INDEX_ALANM_BTK_MD_FSWAITA_e=0x39D, + dRes_INDEX_ALANM_BTK_MD_FSWAITB_e=0x39E, + dRes_INDEX_ALANM_BTK_MD_FSWAITC_e=0x39F, + dRes_INDEX_ALANM_BTK_MD_FU_e=0x3A0, + dRes_INDEX_ALANM_BTK_MD_FWARPIN_e=0x3A1, + dRes_INDEX_ALANM_BTK_MD_FWLDIEA_e=0x3A2, + dRes_INDEX_ALANM_BTK_MD_FWLSWIMDIE_e=0x3A3, + dRes_INDEX_ALANM_BTK_MD_MABA01_e=0x3A4, + dRes_INDEX_ALANM_BTK_MD_PANIC_e=0x3A5, + dRes_INDEX_ALANM_BTK_S_BALL_YAMI_e=0x3A6, + dRes_INDEX_ALANM_BTK_WL_FA_e=0x3A7, + dRes_INDEX_ALANM_BTK_WL_FENTRANCE_e=0x3A8, + dRes_INDEX_ALANM_BTK_WL_FMABA01_e=0x3A9, + dRes_INDEX_ALANM_BTK_WL_FMABA02_e=0x3AA, + dRes_INDEX_ALANM_BTK_WL_FMDSHOCK_e=0x3AB, + /* BTP */ + dRes_INDEX_ALANM_BTP_AL_BOTTLE_e=0x3AE, + dRes_INDEX_ALANM_BTP_FA_e=0x3AF, + dRes_INDEX_ALANM_BTP_FARELORD_e=0x3B0, + dRes_INDEX_ALANM_BTP_FARELORDTAME_e=0x3B1, + dRes_INDEX_ALANM_BTP_FASHIMOTO_e=0x3B2, + dRes_INDEX_ALANM_BTP_FATDEFNG_e=0x3B3, + dRes_INDEX_ALANM_BTP_FB_e=0x3B4, + dRes_INDEX_ALANM_BTP_FBINBAD_e=0x3B5, + dRes_INDEX_ALANM_BTP_FBINDRINK_e=0x3B6, + dRes_INDEX_ALANM_BTP_FBINDRINKED_e=0x3B7, + dRes_INDEX_ALANM_BTP_FBINDRINKST_e=0x3B8, + dRes_INDEX_ALANM_BTP_FBINFAIRY_e=0x3B9, + dRes_INDEX_ALANM_BTP_FBOXOP_e=0x3BA, + dRes_INDEX_ALANM_BTP_FBOXOPSHORT_e=0x3BB, + dRes_INDEX_ALANM_BTP_FC_e=0x3BC, + dRes_INDEX_ALANM_BTP_FCHANGEATOW_e=0x3BD, + dRes_INDEX_ALANM_BTP_FCHANGEWTOA_e=0x3BE, + dRes_INDEX_ALANM_BTP_FCLIMBHANGMISS_e=0x3BF, + dRes_INDEX_ALANM_BTP_FCOWCATCHST_e=0x3C0, + dRes_INDEX_ALANM_BTP_FCOWTHROW_e=0x3C1, + dRes_INDEX_ALANM_BTP_FCUTRE_e=0x3C2, + dRes_INDEX_ALANM_BTP_FCUTST_e=0x3C3, + dRes_INDEX_ALANM_BTP_FCUTUED_e=0x3C4, + dRes_INDEX_ALANM_BTP_FCUTUNG_e=0x3C5, + dRes_INDEX_ALANM_BTP_FDAM01_e=0x3C6, + dRes_INDEX_ALANM_BTP_FDAMFBUP_e=0x3C7, + dRes_INDEX_ALANM_BTP_FDAMFBW_e=0x3C8, + dRes_INDEX_ALANM_BTP_FDAMFFUP_e=0x3C9, + dRes_INDEX_ALANM_BTP_FDAMFRLUP_e=0x3CA, + dRes_INDEX_ALANM_BTP_FDASHWIND_e=0x3CB, + dRes_INDEX_ALANM_BTP_FDEMOMHOP_e=0x3CC, + dRes_INDEX_ALANM_BTP_FDEMOTALKC_e=0x3CD, + dRes_INDEX_ALANM_BTP_FDIE_e=0x3CE, + dRes_INDEX_ALANM_BTP_FDIEH_e=0x3CF, + dRes_INDEX_ALANM_BTP_FDIEHUP_e=0x3D0, + dRes_INDEX_ALANM_BTP_FDOOROPA_e=0x3D1, + dRes_INDEX_ALANM_BTP_FDOOROPB_e=0x3D2, + dRes_INDEX_ALANM_BTP_FE_e=0x3D3, + dRes_INDEX_ALANM_BTP_FENTRANCE_e=0x3D4, + dRes_INDEX_ALANM_BTP_FFINISHA_e=0x3D5, + dRes_INDEX_ALANM_BTP_FGETSWL_e=0x3D6, + dRes_INDEX_ALANM_BTP_FGRABNG_e=0x3D7, + dRes_INDEX_ALANM_BTP_FGRABP_e=0x3D8, + dRes_INDEX_ALANM_BTP_FGRABUP_e=0x3D9, + dRes_INDEX_ALANM_BTP_FGRASSAST_e=0x3DA, + dRes_INDEX_ALANM_BTP_FHEAVYTHROW_e=0x3DB, + dRes_INDEX_ALANM_BTP_FI_e=0x3DC, + dRes_INDEX_ALANM_BTP_FJ_e=0x3DD, + dRes_INDEX_ALANM_BTP_FK_e=0x3DE, + dRes_INDEX_ALANM_BTP_FMABA01_e=0x3DF, + dRes_INDEX_ALANM_BTP_FMABA02_e=0x3E0, + dRes_INDEX_ALANM_BTP_FMABA03_e=0x3E1, + dRes_INDEX_ALANM_BTP_FMABAGOMA_e=0x3E2, + dRes_INDEX_ALANM_BTP_FODOROKU_e=0x3E3, + dRes_INDEX_ALANM_BTP_FPICKUP_e=0x3E4, + dRes_INDEX_ALANM_BTP_FPULLW_e=0x3E5, + dRes_INDEX_ALANM_BTP_FPUSHW_e=0x3E6, + dRes_INDEX_ALANM_BTP_FROLLFGOOD_e=0x3E7, + dRes_INDEX_ALANM_BTP_FSPILLH_e=0x3E8, + dRes_INDEX_ALANM_BTP_FSWAITA_e=0x3E9, + dRes_INDEX_ALANM_BTP_FSWAITHA_e=0x3EA, + dRes_INDEX_ALANM_BTP_FSWIMDIEA_e=0x3EB, + dRes_INDEX_ALANM_BTP_FSWIMDIEP_e=0x3EC, + dRes_INDEX_ALANM_BTP_FSWIMDIVE_e=0x3ED, + dRes_INDEX_ALANM_BTP_FSWIMINGA_e=0x3EE, + dRes_INDEX_ALANM_BTP_FSWIMP_e=0x3EF, + dRes_INDEX_ALANM_BTP_FWAITHDB_e=0x3F0, + dRes_INDEX_ALANM_BTP_FWAITINSECT_e=0x3F1, + dRes_INDEX_ALANM_BTP_FWAITST_e=0x3F2, + dRes_INDEX_ALANM_BTP_FWAITWATOWB_e=0x3F3, + dRes_INDEX_ALANM_BTP_FWAITWB_e=0x3F4, + dRes_INDEX_ALANM_BTP_MD_CLING_e=0x3F5, + dRes_INDEX_ALANM_BTP_MD_CLINGB_e=0x3F6, + dRes_INDEX_ALANM_BTP_MD_FA_e=0x3F7, + dRes_INDEX_ALANM_BTP_MD_FB_e=0x3F8, + dRes_INDEX_ALANM_BTP_MD_FC_e=0x3F9, + dRes_INDEX_ALANM_BTP_MD_FCLINGST_e=0x3FA, + dRes_INDEX_ALANM_BTP_MD_FD_e=0x3FB, + dRes_INDEX_ALANM_BTP_MD_FENTRANCE_e=0x3FC, + dRes_INDEX_ALANM_BTP_MD_FGRABED_e=0x3FD, + dRes_INDEX_ALANM_BTP_MD_FHIT_e=0x3FE, + dRes_INDEX_ALANM_BTP_MD_FLOOKABOUT_e=0x3FF, + dRes_INDEX_ALANM_BTP_MD_FSWAITA_e=0x400, + dRes_INDEX_ALANM_BTP_MD_FSWAITB_e=0x401, + dRes_INDEX_ALANM_BTP_MD_FSWAITD_e=0x402, + dRes_INDEX_ALANM_BTP_MD_FWLDIEA_e=0x403, + dRes_INDEX_ALANM_BTP_MD_FWLSWIMDIE_e=0x404, + dRes_INDEX_ALANM_BTP_MD_MABA01_e=0x405, + dRes_INDEX_ALANM_BTP_MD_PANIC_e=0x406, + dRes_INDEX_ALANM_BTP_MD_WAITB_e=0x407, + dRes_INDEX_ALANM_BTP_WL_FA_e=0x408, + dRes_INDEX_ALANM_BTP_WL_FATTACKREED_e=0x409, + dRes_INDEX_ALANM_BTP_WL_FATTACKREST_e=0x40A, + dRes_INDEX_ALANM_BTP_WL_FATTACKUNG_e=0x40B, + dRes_INDEX_ALANM_BTP_WL_FB_e=0x40C, + dRes_INDEX_ALANM_BTP_WL_FC_e=0x40D, + dRes_INDEX_ALANM_BTP_WL_FDAM_e=0x40E, + dRes_INDEX_ALANM_BTP_WL_FDAMFFBUP_e=0x40F, + dRes_INDEX_ALANM_BTP_WL_FDAMFLRUP_e=0x410, + dRes_INDEX_ALANM_BTP_WL_FDASHWIND_e=0x411, + dRes_INDEX_ALANM_BTP_WL_FDIE_e=0x412, + dRes_INDEX_ALANM_BTP_WL_FENTRANCE_e=0x413, + dRes_INDEX_ALANM_BTP_WL_FHOWLC_e=0x414, + dRes_INDEX_ALANM_BTP_WL_FLANDDAMA_e=0x415, + dRes_INDEX_ALANM_BTP_WL_FLANDDAMAST_e=0x416, + dRes_INDEX_ALANM_BTP_WL_FMABA01_e=0x417, + dRes_INDEX_ALANM_BTP_WL_FMABA02_e=0x418, + dRes_INDEX_ALANM_BTP_WL_FMDSHOCK_e=0x419, + dRes_INDEX_ALANM_BTP_WL_FSWAITA_e=0x41A, + dRes_INDEX_ALANM_BTP_WL_FSWAITB_e=0x41B, + dRes_INDEX_ALANM_BTP_WL_FSWIMDIEA_e=0x41C, + dRes_INDEX_ALANM_BTP_WL_FSWIMDIEP_e=0x41D, + dRes_INDEX_ALANM_BTP_WL_FSWIMP_e=0x41E, + dRes_INDEX_ALANM_BTP_WL_FTHROUGH_e=0x41F, + dRes_INDEX_ALANM_BTP_WL_FWAITST_e=0x420, +}; + +enum dRes_ID_ALANM { + /* BCKS */ + dRes_ID_ALANM_BCK_APPEARANCE_e=0x8, + dRes_ID_ALANM_BCK_ARELORD_e=0x9, + dRes_ID_ALANM_BCK_ARELORDTAME_e=0xA, + dRes_ID_ALANM_BCK_ASHIMOTO_e=0xB, + dRes_ID_ALANM_BCK_ASHOOT_e=0xC, + dRes_ID_ALANM_BCK_ASHOOTWAIT_e=0xD, + dRes_ID_ALANM_BCK_AT_e=0xE, + dRes_ID_ALANM_BCK_ATB_e=0xF, + dRes_ID_ALANM_BCK_ATBD_e=0x10, + dRes_ID_ALANM_BCK_ATBSW_e=0x11, + dRes_ID_ALANM_BCK_ATBW_e=0x12, + dRes_ID_ALANM_BCK_ATDEFL_e=0x13, + dRes_ID_ALANM_BCK_ATDEFNG_e=0x14, + dRes_ID_ALANM_BCK_ATDEFR_e=0x15, + dRes_ID_ALANM_BCK_ATDEFS_e=0x16, + dRes_ID_ALANM_BCK_ATGPUSH_e=0x17, + dRes_ID_ALANM_BCK_ATGPUSHRE_e=0x18, + dRes_ID_ALANM_BCK_ATH_e=0x19, + dRes_ID_ALANM_BCK_ATL_e=0x1A, + dRes_ID_ALANM_BCK_ATLS_e=0x1B, + dRes_ID_ALANM_BCK_ATR_e=0x1C, + dRes_ID_ALANM_BCK_ATRBD_e=0x1D, + dRes_ID_ALANM_BCK_ATRBDS_e=0x1E, + dRes_ID_ALANM_BCK_ATRBW_e=0x1F, + dRes_ID_ALANM_BCK_ATRBWH_e=0x20, + dRes_ID_ALANM_BCK_ATRBWS_e=0x21, + dRes_ID_ALANM_BCK_ATRFD_e=0x22, + dRes_ID_ALANM_BCK_ATRFDS_e=0x23, + dRes_ID_ALANM_BCK_ATRFW_e=0x24, + dRes_ID_ALANM_BCK_ATRFWS_e=0x25, + dRes_ID_ALANM_BCK_ATRS_e=0x26, + dRes_ID_ALANM_BCK_ATRSDL_e=0x27, + dRes_ID_ALANM_BCK_ATRSDLS_e=0x28, + dRes_ID_ALANM_BCK_ATRSDR_e=0x29, + dRes_ID_ALANM_BCK_ATRSDRS_e=0x2A, + dRes_ID_ALANM_BCK_ATRSWL_e=0x2B, + dRes_ID_ALANM_BCK_ATRSWLS_e=0x2C, + dRes_ID_ALANM_BCK_ATRSWR_e=0x2D, + dRes_ID_ALANM_BCK_ATRSWRS_e=0x2E, + dRes_ID_ALANM_BCK_ATSDL_e=0x2F, + dRes_ID_ALANM_BCK_ATSDLS_e=0x30, + dRes_ID_ALANM_BCK_ATSDR_e=0x31, + dRes_ID_ALANM_BCK_ATSDRS_e=0x32, + dRes_ID_ALANM_BCK_ATSJBED_e=0x33, + dRes_ID_ALANM_BCK_ATSJBST_e=0x34, + dRes_ID_ALANM_BCK_ATSJLED_e=0x35, + dRes_ID_ALANM_BCK_ATSJLST_e=0x36, + dRes_ID_ALANM_BCK_ATSJRED_e=0x37, + dRes_ID_ALANM_BCK_ATSJRST_e=0x38, + dRes_ID_ALANM_BCK_ATSSWL_e=0x39, + dRes_ID_ALANM_BCK_ATSSWR_e=0x3A, + dRes_ID_ALANM_BCK_ATSWL_e=0x3B, + dRes_ID_ALANM_BCK_ATSWLS_e=0x3C, + dRes_ID_ALANM_BCK_ATSWR_e=0x3D, + dRes_ID_ALANM_BCK_ATSWRS_e=0x3E, + dRes_ID_ALANM_BCK_ATTWIRLL_e=0x3F, + dRes_ID_ALANM_BCK_ATTWIRLR_e=0x40, + dRes_ID_ALANM_BCK_BARELORD_e=0x41, + dRes_ID_ALANM_BCK_BARELORDTAME_e=0x42, + dRes_ID_ALANM_BCK_BASHOOT_e=0x43, + dRes_ID_ALANM_BCK_BASHOOTTAME_e=0x44, + dRes_ID_ALANM_BCK_BINBAD_e=0x45, + dRes_ID_ALANM_BCK_BINDRINK_e=0x46, + dRes_ID_ALANM_BCK_BINDRINKED_e=0x47, + dRes_ID_ALANM_BCK_BINDRINKST_e=0x48, + dRes_ID_ALANM_BCK_BINFAIRY_e=0x49, + dRes_ID_ALANM_BCK_BINGET_e=0x4A, + dRes_ID_ALANM_BCK_BINOP_e=0x4B, + dRes_ID_ALANM_BCK_BINOUT_e=0x4C, + dRes_ID_ALANM_BCK_BINSCOOP_e=0x4D, + dRes_ID_ALANM_BCK_BINSWINGS_e=0x4E, + dRes_ID_ALANM_BCK_BINSWINGU_e=0x4F, + dRes_ID_ALANM_BCK_BOMBD_e=0x50, + dRes_ID_ALANM_BCK_BOMBTHROW_e=0x51, + dRes_ID_ALANM_BCK_BOOMCATCH_e=0x52, + dRes_ID_ALANM_BCK_BOOMTHROW_e=0x53, + dRes_ID_ALANM_BCK_BOOMWAIT_e=0x54, + dRes_ID_ALANM_BCK_BOXOP_e=0x55, + dRes_ID_ALANM_BCK_BOXOPKICK_e=0x56, + dRes_ID_ALANM_BCK_BOXOPSHORT_e=0x57, + dRes_ID_ALANM_BCK_BVJMPCH_e=0x58, + dRes_ID_ALANM_BCK_BVJMPCL_e=0x59, + dRes_ID_ALANM_BCK_CANOEFISHL_e=0x5A, + dRes_ID_ALANM_BCK_CANOEFISHR_e=0x5B, + dRes_ID_ALANM_BCK_CANOEREELING_e=0x5C, + dRes_ID_ALANM_BCK_CANOEREELINGR_e=0x5D, + dRes_ID_ALANM_BCK_CANORELEASE_e=0x5E, + dRes_ID_ALANM_BCK_CARRY_e=0x5F, + dRes_ID_ALANM_BCK_CARRYD_e=0x60, + dRes_ID_ALANM_BCK_CATCHTAKA_e=0x61, + dRes_ID_ALANM_BCK_CHAIN_e=0x62, + dRes_ID_ALANM_BCK_CHAINED_e=0x63, + dRes_ID_ALANM_BCK_CHAINFM_e=0x64, + dRes_ID_ALANM_BCK_CHAINPICKUP_e=0x65, + dRes_ID_ALANM_BCK_CHANGEATOW_e=0x66, + dRes_ID_ALANM_BCK_CHANGEHAND_e=0x67, + dRes_ID_ALANM_BCK_CHANGEROD_e=0x68, + dRes_ID_ALANM_BCK_CHANGEWTOA_e=0x69, + dRes_ID_ALANM_BCK_CLIMBHANG_e=0x6A, + dRes_ID_ALANM_BCK_CLIMBHANGMISS_e=0x6B, + dRes_ID_ALANM_BCK_CLIMBL_e=0x6C, + dRes_ID_ALANM_BCK_CLIMBR_e=0x6D, + dRes_ID_ALANM_BCK_CLIMBSLIDEL_e=0x6E, + dRes_ID_ALANM_BCK_CLIMBSLIDER_e=0x6F, + dRes_ID_ALANM_BCK_CLIMBST_e=0x70, + dRes_ID_ALANM_BCK_COWAD_e=0x71, + dRes_ID_ALANM_BCK_COWAT_e=0x72, + dRes_ID_ALANM_BCK_COWCATCH_e=0x73, + dRes_ID_ALANM_BCK_COWCATCHST_e=0x74, + dRes_ID_ALANM_BCK_COWPRESS_e=0x75, + dRes_ID_ALANM_BCK_COWSTROKE_e=0x76, + dRes_ID_ALANM_BCK_COWTHROWL_e=0x77, + dRes_ID_ALANM_BCK_COWTHROWR_e=0x78, + dRes_ID_ALANM_BCK_COWWAIT_e=0x79, + dRes_ID_ALANM_BCK_COWWLR_e=0x7A, + dRes_ID_ALANM_BCK_CROUCH_e=0x7B, + dRes_ID_ALANM_BCK_CROUCHDEFS_e=0x7C, + dRes_ID_ALANM_BCK_CROUCHDEFSS_e=0x7D, + dRes_ID_ALANM_BCK_CROUCHS_e=0x7E, + dRes_ID_ALANM_BCK_CUTA_e=0x7F, + dRes_ID_ALANM_BCK_CUTDL_e=0x80, + dRes_ID_ALANM_BCK_CUTDR_e=0x81, + dRes_ID_ALANM_BCK_CUTDT_e=0x82, + dRes_ID_ALANM_BCK_CUTDTP_e=0x83, + dRes_ID_ALANM_BCK_CUTEA_e=0x84, + dRes_ID_ALANM_BCK_CUTEB_e=0x85, + dRes_ID_ALANM_BCK_CUTEC_e=0x86, + dRes_ID_ALANM_BCK_CUTEDED_e=0x87, + dRes_ID_ALANM_BCK_CUTEDST_e=0x88, + dRes_ID_ALANM_BCK_CUTEE_e=0x89, + dRes_ID_ALANM_BCK_CUTEF_e=0x8A, + dRes_ID_ALANM_BCK_CUTEG_e=0x8B, + dRes_ID_ALANM_BCK_CUTEH_e=0x8C, + dRes_ID_ALANM_BCK_CUTEHED_e=0x8D, + dRes_ID_ALANM_BCK_CUTEHST_e=0x8E, + dRes_ID_ALANM_BCK_CUTFL_e=0x8F, + dRes_ID_ALANM_BCK_CUTFR_e=0x90, + dRes_ID_ALANM_BCK_CUTHLA_e=0x91, + dRes_ID_ALANM_BCK_CUTHLB_e=0x92, + dRes_ID_ALANM_BCK_CUTHRA_e=0x93, + dRes_ID_ALANM_BCK_CUTHRB_e=0x94, + dRes_ID_ALANM_BCK_CUTHTB_e=0x95, + dRes_ID_ALANM_BCK_CUTHTP_e=0x96, + dRes_ID_ALANM_BCK_CUTJED_e=0x97, + dRes_ID_ALANM_BCK_CUTJST_e=0x98, + dRes_ID_ALANM_BCK_CUTL_e=0x99, + dRes_ID_ALANM_BCK_CUTR_e=0x9A, + dRes_ID_ALANM_BCK_CUTREL_e=0x9B, + dRes_ID_ALANM_BCK_CUTRER_e=0x9C, + dRes_ID_ALANM_BCK_CUTST_e=0x9D, + dRes_ID_ALANM_BCK_CUTT_e=0x9E, + dRes_ID_ALANM_BCK_CUTTB_e=0x9F, + dRes_ID_ALANM_BCK_CUTTJ_e=0xA0, + dRes_ID_ALANM_BCK_CUTTJED_e=0xA1, + dRes_ID_ALANM_BCK_CUTTJP_e=0xA2, + dRes_ID_ALANM_BCK_CUTTJST_e=0xA3, + dRes_ID_ALANM_BCK_CUTTP_e=0xA4, + dRes_ID_ALANM_BCK_CUTTPWFB_e=0xA5, + dRes_ID_ALANM_BCK_CUTTPWLR_e=0xA6, + dRes_ID_ALANM_BCK_CUTU_e=0xA7, + dRes_ID_ALANM_BCK_CUTUED_e=0xA8, + dRes_ID_ALANM_BCK_CUTUNG_e=0xA9, + dRes_ID_ALANM_BCK_CUTUST_e=0xAA, + dRes_ID_ALANM_BCK_DAM_e=0xAB, + dRes_ID_ALANM_BCK_DAMB_e=0xAC, + dRes_ID_ALANM_BCK_DAMD_e=0xAD, + dRes_ID_ALANM_BCK_DAMF_e=0xAE, + dRes_ID_ALANM_BCK_DAMFB_e=0xAF, + dRes_ID_ALANM_BCK_DAMFBUP_e=0xB0, + dRes_ID_ALANM_BCK_DAMFBW_e=0xB1, + dRes_ID_ALANM_BCK_DAMFF_e=0xB2, + dRes_ID_ALANM_BCK_DAMFFUP_e=0xB3, + dRes_ID_ALANM_BCK_DAMFL_e=0xB4, + dRes_ID_ALANM_BCK_DAMFLUP_e=0xB5, + dRes_ID_ALANM_BCK_DAMFR_e=0xB6, + dRes_ID_ALANM_BCK_DAMFRUP_e=0xB7, + dRes_ID_ALANM_BCK_DAMHBS_e=0xB8, + dRes_ID_ALANM_BCK_DAMHDS_e=0xB9, + dRes_ID_ALANM_BCK_DAMHFS_e=0xBA, + dRes_ID_ALANM_BCK_DAMHLS_e=0xBB, + dRes_ID_ALANM_BCK_DAMHRS_e=0xBC, + dRes_ID_ALANM_BCK_DAML_e=0xBD, + dRes_ID_ALANM_BCK_DAMR_e=0xBE, + dRes_ID_ALANM_BCK_DAMSW_e=0xBF, + dRes_ID_ALANM_BCK_DAMSWB_e=0xC0, + dRes_ID_ALANM_BCK_DAMSWF_e=0xC1, + dRes_ID_ALANM_BCK_DAMSWL_e=0xC2, + dRes_ID_ALANM_BCK_DAMSWR_e=0xC3, + dRes_ID_ALANM_BCK_DAMSWW_e=0xC4, + dRes_ID_ALANM_BCK_DASHA_e=0xC5, + dRes_ID_ALANM_BCK_DASHB_e=0xC6, + dRes_ID_ALANM_BCK_DASHFISH_e=0xC7, + dRes_ID_ALANM_BCK_DASHFISHR_e=0xC8, + dRes_ID_ALANM_BCK_DASHHA_e=0xC9, + dRes_ID_ALANM_BCK_DASHHAS_e=0xCA, + dRes_ID_ALANM_BCK_DASHHBS_e=0xCB, + dRes_ID_ALANM_BCK_DASHHBSUP_e=0xCC, + dRes_ID_ALANM_BCK_DASHS_e=0xCD, + dRes_ID_ALANM_BCK_DASHWIND_e=0xCE, + dRes_ID_ALANM_BCK_DEMO_KAMAE_e=0xCF, + dRes_ID_ALANM_BCK_DEMOMHOP_e=0xD0, + dRes_ID_ALANM_BCK_DEMOTALKA_e=0xD1, + dRes_ID_ALANM_BCK_DEMOTALKB_e=0xD2, + dRes_ID_ALANM_BCK_DEMOTALKC_e=0xD3, + dRes_ID_ALANM_BCK_DIE_e=0xD4, + dRes_ID_ALANM_BCK_DIEH_e=0xD5, + dRes_ID_ALANM_BCK_DIEHUP_e=0xD6, + dRes_ID_ALANM_BCK_DOORLOCKA_e=0xD7, + dRes_ID_ALANM_BCK_DOORLOCKB_e=0xD8, + dRes_ID_ALANM_BCK_DOOROPA_e=0xD9, + dRes_ID_ALANM_BCK_DOOROPB_e=0xDA, + dRes_ID_ALANM_BCK_DOOROPC_e=0xDB, + dRes_ID_ALANM_BCK_DOOROPD_e=0xDC, + dRes_ID_ALANM_BCK_DSTARTHS_e=0xDD, + dRes_ID_ALANM_BCK_ENTRANCE_e=0xDE, + dRes_ID_ALANM_BCK_FA_e=0xDF, + dRes_ID_ALANM_BCK_FALL_e=0xE0, + dRes_ID_ALANM_BCK_FALLHL_e=0xE1, + dRes_ID_ALANM_BCK_FALLHR_e=0xE2, + dRes_ID_ALANM_BCK_FALLWL_e=0xE3, + dRes_ID_ALANM_BCK_FALLWR_e=0xE4, + dRes_ID_ALANM_BCK_FARELORD_e=0xE5, + dRes_ID_ALANM_BCK_FARELORDTAME_e=0xE6, + dRes_ID_ALANM_BCK_FASHIMOTO_e=0xE7, + dRes_ID_ALANM_BCK_FAT_e=0xE8, + dRes_ID_ALANM_BCK_FATDEFNG_e=0xE9, + dRes_ID_ALANM_BCK_FB_e=0xEA, + dRes_ID_ALANM_BCK_FBINBAD_e=0xEB, + dRes_ID_ALANM_BCK_FBINDRINK_e=0xEC, + dRes_ID_ALANM_BCK_FBINDRINKED_e=0xED, + dRes_ID_ALANM_BCK_FBINDRINKST_e=0xEE, + dRes_ID_ALANM_BCK_FBINFAIRY_e=0xEF, + dRes_ID_ALANM_BCK_FBINGET_e=0xF0, + dRes_ID_ALANM_BCK_FBINOP_e=0xF1, + dRes_ID_ALANM_BCK_FBINOUT_e=0xF2, + dRes_ID_ALANM_BCK_FBINSWINGS_e=0xF3, + dRes_ID_ALANM_BCK_FBINSWINGU_e=0xF4, + dRes_ID_ALANM_BCK_FBOXOP_e=0xF5, + dRes_ID_ALANM_BCK_FBOXOPKICK_e=0xF6, + dRes_ID_ALANM_BCK_FBOXOPSHORT_e=0xF7, + dRes_ID_ALANM_BCK_FC_e=0xF8, + dRes_ID_ALANM_BCK_FCANORELEASE_e=0xF9, + dRes_ID_ALANM_BCK_FCAT_e=0xFA, + dRes_ID_ALANM_BCK_FCATCHTAKA_e=0xFB, + dRes_ID_ALANM_BCK_FCHANGEATOW_e=0xFC, + dRes_ID_ALANM_BCK_FCHANGEWTOA_e=0xFD, + dRes_ID_ALANM_BCK_FCLIMBHANGMISS_e=0xFE, + dRes_ID_ALANM_BCK_FCOWAT_e=0xFF, + dRes_ID_ALANM_BCK_FCOWCATCHST_e=0x100, + dRes_ID_ALANM_BCK_FCOWTHROW_e=0x101, + dRes_ID_ALANM_BCK_FCUT_e=0x102, + dRes_ID_ALANM_BCK_FCUTA_e=0x103, + dRes_ID_ALANM_BCK_FCUTD_e=0x104, + dRes_ID_ALANM_BCK_FCUTE_e=0x105, + dRes_ID_ALANM_BCK_FCUTEA_e=0x106, + dRes_ID_ALANM_BCK_FCUTEB_e=0x107, + dRes_ID_ALANM_BCK_FCUTEG_e=0x108, + dRes_ID_ALANM_BCK_FCUTEH_e=0x109, + dRes_ID_ALANM_BCK_FCUTEHST_e=0x10A, + dRes_ID_ALANM_BCK_FCUTF_e=0x10B, + dRes_ID_ALANM_BCK_FCUTHLA_e=0x10C, + dRes_ID_ALANM_BCK_FCUTHLB_e=0x10D, + dRes_ID_ALANM_BCK_FCUTHRA_e=0x10E, + dRes_ID_ALANM_BCK_FCUTHRB_e=0x10F, + dRes_ID_ALANM_BCK_FCUTHTB_e=0x110, + dRes_ID_ALANM_BCK_FCUTJED_e=0x111, + dRes_ID_ALANM_BCK_FCUTJST_e=0x112, + dRes_ID_ALANM_BCK_FCUTL_e=0x113, + dRes_ID_ALANM_BCK_FCUTR_e=0x114, + dRes_ID_ALANM_BCK_FCUTRE_e=0x115, + dRes_ID_ALANM_BCK_FCUTST_e=0x116, + dRes_ID_ALANM_BCK_FCUTT_e=0x117, + dRes_ID_ALANM_BCK_FCUTTB_e=0x118, + dRes_ID_ALANM_BCK_FCUTTJ_e=0x119, + dRes_ID_ALANM_BCK_FCUTTJED_e=0x11A, + dRes_ID_ALANM_BCK_FCUTTJP_e=0x11B, + dRes_ID_ALANM_BCK_FCUTTJST_e=0x11C, + dRes_ID_ALANM_BCK_FCUTU_e=0x11D, + dRes_ID_ALANM_BCK_FCUTUED_e=0x11E, + dRes_ID_ALANM_BCK_FCUTUNG_e=0x11F, + dRes_ID_ALANM_BCK_FD_e=0x120, + dRes_ID_ALANM_BCK_FDAM_e=0x121, + dRes_ID_ALANM_BCK_FDAMFBUP_e=0x122, + dRes_ID_ALANM_BCK_FDAMFBW_e=0x123, + dRes_ID_ALANM_BCK_FDAMFFUP_e=0x124, + dRes_ID_ALANM_BCK_FDAMFRLUP_e=0x125, + dRes_ID_ALANM_BCK_FDASHWIND_e=0x126, + dRes_ID_ALANM_BCK_FDEMOMHOP_e=0x127, + dRes_ID_ALANM_BCK_FDEMOTALKB_e=0x128, + dRes_ID_ALANM_BCK_FDEMOTALKC_e=0x129, + dRes_ID_ALANM_BCK_FDIE_e=0x12A, + dRes_ID_ALANM_BCK_FDIEH_e=0x12B, + dRes_ID_ALANM_BCK_FDIEHUP_e=0x12C, + dRes_ID_ALANM_BCK_FDOOROPA_e=0x12D, + dRes_ID_ALANM_BCK_FDOOROPB_e=0x12E, + dRes_ID_ALANM_BCK_FENTRANCE_e=0x12F, + dRes_ID_ALANM_BCK_FF_e=0x130, + dRes_ID_ALANM_BCK_FFINISHA_e=0x131, + dRes_ID_ALANM_BCK_FFINISHED_e=0x132, + dRes_ID_ALANM_BCK_FG_e=0x133, + dRes_ID_ALANM_BCK_FGET_e=0x134, + dRes_ID_ALANM_BCK_FGETSWL_e=0x135, + dRes_ID_ALANM_BCK_FGETWAIT_e=0x136, + dRes_ID_ALANM_BCK_FGOMA_e=0x137, + dRes_ID_ALANM_BCK_FGRABNG_e=0x138, + dRes_ID_ALANM_BCK_FGRABP_e=0x139, + dRes_ID_ALANM_BCK_FGRABRE_e=0x13A, + dRes_ID_ALANM_BCK_FGRABTHROW_e=0x13B, + dRes_ID_ALANM_BCK_FGRABUP_e=0x13C, + dRes_ID_ALANM_BCK_FGRABWAIT_e=0x13D, + dRes_ID_ALANM_BCK_FGRASSAPLAY_e=0x13E, + dRes_ID_ALANM_BCK_FGRASSAST_e=0x13F, + dRes_ID_ALANM_BCK_FH_e=0x140, + dRes_ID_ALANM_BCK_FHANGH_e=0x141, + dRes_ID_ALANM_BCK_FHEAVYTHROW_e=0x142, + dRes_ID_ALANM_BCK_FI_e=0x143, + dRes_ID_ALANM_BCK_FINISHA_e=0x144, + dRes_ID_ALANM_BCK_FINISHED_e=0x145, + dRes_ID_ALANM_BCK_FJ_e=0x146, + dRes_ID_ALANM_BCK_FJMPA_e=0x147, + dRes_ID_ALANM_BCK_FJMPB_e=0x148, + dRes_ID_ALANM_BCK_FK_e=0x149, + dRes_ID_ALANM_BCK_FKEYCATCHH_e=0x14A, + dRes_ID_ALANM_BCK_FODOROKU_e=0x14B, + dRes_ID_ALANM_BCK_FPULLW_e=0x14C, + dRes_ID_ALANM_BCK_FPUSHW_e=0x14D, + dRes_ID_ALANM_BCK_FPUTONH_e=0x14E, + dRes_ID_ALANM_BCK_FROLLFGOOD_e=0x14F, + dRes_ID_ALANM_BCK_FSPILLH_e=0x150, + dRes_ID_ALANM_BCK_FSWAITA_e=0x151, + dRes_ID_ALANM_BCK_FSWAITHA_e=0x152, + dRes_ID_ALANM_BCK_FSWIMDIEA_e=0x153, + dRes_ID_ALANM_BCK_FSWIMDIEP_e=0x154, + dRes_ID_ALANM_BCK_FSWIMDIVE_e=0x155, + dRes_ID_ALANM_BCK_FSWIMINGA_e=0x156, + dRes_ID_ALANM_BCK_FSWIMINGB_e=0x157, + dRes_ID_ALANM_BCK_FSWIMP_e=0x158, + dRes_ID_ALANM_BCK_FSWIMWAIT_e=0x159, + dRes_ID_ALANM_BCK_FTURNBACK_e=0x15A, + dRes_ID_ALANM_BCK_FUNAZUKU_e=0x15B, + dRes_ID_ALANM_BCK_FVJMPST_e=0x15C, + dRes_ID_ALANM_BCK_FWAITATOD_e=0x15D, + dRes_ID_ALANM_BCK_FWAITATOS_e=0x15E, + dRes_ID_ALANM_BCK_FWAITBTOA_e=0x15F, + dRes_ID_ALANM_BCK_FWAITD_e=0x160, + dRes_ID_ALANM_BCK_FWAITHDB_e=0x161, + dRes_ID_ALANM_BCK_FWAITINSECT_e=0x162, + dRes_ID_ALANM_BCK_FWAITST_e=0x163, + dRes_ID_ALANM_BCK_FWAITWATOWB_e=0x164, + dRes_ID_ALANM_BCK_FWAITWB_e=0x165, + dRes_ID_ALANM_BCK_FWAITWIND_e=0x166, + dRes_ID_ALANM_BCK_FWARASHIBE_e=0x167, + dRes_ID_ALANM_BCK_FWBTHROW_e=0x168, + dRes_ID_ALANM_BCK_GETA_e=0x169, + dRes_ID_ALANM_BCK_GETAWAIT_e=0x16A, + dRes_ID_ALANM_BCK_GETSWL_e=0x16B, + dRes_ID_ALANM_BCK_GRABD_e=0x16C, + dRes_ID_ALANM_BCK_GRABNG_e=0x16D, + dRes_ID_ALANM_BCK_GRABP_e=0x16E, + dRes_ID_ALANM_BCK_GRABRE_e=0x16F, + dRes_ID_ALANM_BCK_GRABTHROW_e=0x170, + dRes_ID_ALANM_BCK_GRABUP_e=0x171, + dRes_ID_ALANM_BCK_GRASSAPLAY_e=0x172, + dRes_ID_ALANM_BCK_GRASSAST_e=0x173, + dRes_ID_ALANM_BCK_HANG_e=0x174, + dRes_ID_ALANM_BCK_HANGHL_e=0x175, + dRes_ID_ALANM_BCK_HANGHR_e=0x176, + dRes_ID_ALANM_BCK_HANGIBT_e=0x177, + dRes_ID_ALANM_BCK_HANGL_e=0x178, + dRes_ID_ALANM_BCK_HANGR_e=0x179, + dRes_ID_ALANM_BCK_HANGUP_e=0x17A, + dRes_ID_ALANM_BCK_HEAVYTHROW_e=0x17B, + dRes_ID_ALANM_BCK_HIT_e=0x17C, + dRes_ID_ALANM_BCK_HOLDOUT_e=0x17D, + dRes_ID_ALANM_BCK_HS_SPIN_e=0x17E, + dRes_ID_ALANM_BCK_HS_TIP_OPEN_e=0x17F, + dRes_ID_ALANM_BCK_HSHANGEDL_e=0x180, + dRes_ID_ALANM_BCK_HSHANGEDR_e=0x181, + dRes_ID_ALANM_BCK_HSHANGL_e=0x182, + dRes_ID_ALANM_BCK_HSHANGLH_e=0x183, + dRes_ID_ALANM_BCK_HSHANGR_e=0x184, + dRes_ID_ALANM_BCK_HSHANGRH_e=0x185, + dRes_ID_ALANM_BCK_HSHANGSHOOTL_e=0x186, + dRes_ID_ALANM_BCK_HSHANGSHOOTR_e=0x187, + dRes_ID_ALANM_BCK_HSHANGWAITL_e=0x188, + dRes_ID_ALANM_BCK_HSHANGWAITR_e=0x189, + dRes_ID_ALANM_BCK_HSJMPL_e=0x18A, + dRes_ID_ALANM_BCK_HSJMPR_e=0x18B, + dRes_ID_ALANM_BCK_HSSHOOT_e=0x18C, + dRes_ID_ALANM_BCK_HSWAIT_e=0x18D, + dRes_ID_ALANM_BCK_HSWALLEDL_e=0x18E, + dRes_ID_ALANM_BCK_HSWALLEDR_e=0x18F, + dRes_ID_ALANM_BCK_HSWALLL_e=0x190, + dRes_ID_ALANM_BCK_HSWALLR_e=0x191, + dRes_ID_ALANM_BCK_HSWALLSHOOTL_e=0x192, + dRes_ID_ALANM_BCK_HSWALLSHOOTR_e=0x193, + dRes_ID_ALANM_BCK_HSWALLWAITL_e=0x194, + dRes_ID_ALANM_BCK_HSWALLWAITR_e=0x195, + dRes_ID_ALANM_BCK_IBATTACK_e=0x196, + dRes_ID_ALANM_BCK_IBCATCH_e=0x197, + dRes_ID_ALANM_BCK_IBDEF_e=0x198, + dRes_ID_ALANM_BCK_IBPULL_e=0x199, + dRes_ID_ALANM_BCK_IBTHROW_e=0x19A, + dRes_ID_ALANM_BCK_IBTURN_e=0x19B, + dRes_ID_ALANM_BCK_IBWAIT_e=0x19C, + dRes_ID_ALANM_BCK_IBWALK_e=0x19D, + dRes_ID_ALANM_BCK_JUMPB_e=0x19E, + dRes_ID_ALANM_BCK_JUMPBST_e=0x19F, + dRes_ID_ALANM_BCK_JUMPHS_e=0x1A0, + dRes_ID_ALANM_BCK_JUMPHSED_e=0x1A1, + dRes_ID_ALANM_BCK_JUMPHSST_e=0x1A2, + dRes_ID_ALANM_BCK_JUMPS_e=0x1A3, + dRes_ID_ALANM_BCK_JUMPSED_e=0x1A4, + dRes_ID_ALANM_BCK_JUMPST_e=0x1A5, + dRes_ID_ALANM_BCK_KEYCATCHH_e=0x1A6, + dRes_ID_ALANM_BCK_LADDWEDL_e=0x1A7, + dRes_ID_ALANM_BCK_LADDWEDR_e=0x1A8, + dRes_ID_ALANM_BCK_LADDWST_e=0x1A9, + dRes_ID_ALANM_BCK_LADLTOR_e=0x1AA, + dRes_ID_ALANM_BCK_LADRTOL_e=0x1AB, + dRes_ID_ALANM_BCK_LADUPEDL_e=0x1AC, + dRes_ID_ALANM_BCK_LADUPEDR_e=0x1AD, + dRes_ID_ALANM_BCK_LADUPST_e=0x1AE, + dRes_ID_ALANM_BCK_LANDDAMA_e=0x1AF, + dRes_ID_ALANM_BCK_LANDDAMAST_e=0x1B0, + dRes_ID_ALANM_BCK_LANDING_e=0x1B1, + dRes_ID_ALANM_BCK_LANDINGUP_e=0x1B2, + dRes_ID_ALANM_BCK_LASHS_e=0x1B3, + dRes_ID_ALANM_BCK_LIE_e=0x1B4, + dRes_ID_ALANM_BCK_LIEF_e=0x1B5, + dRes_ID_ALANM_BCK_LIGHTING_e=0x1B6, + dRes_ID_ALANM_BCK_MD_CLING_e=0x1B7, + dRes_ID_ALANM_BCK_MD_CLINGB_e=0x1B8, + dRes_ID_ALANM_BCK_MD_CLINGD_e=0x1B9, + dRes_ID_ALANM_BCK_MD_CLINGST_e=0x1BA, + dRes_ID_ALANM_BCK_MD_DIGIN_e=0x1BB, + dRes_ID_ALANM_BCK_MD_DOOROPC_e=0x1BC, + dRes_ID_ALANM_BCK_MD_DOOROPD_e=0x1BD, + dRes_ID_ALANM_BCK_MD_ENTRANCE_e=0x1BE, + dRes_ID_ALANM_BCK_MD_FTALKA_e=0x1BF, + dRes_ID_ALANM_BCK_MD_FTALKB_e=0x1C0, + dRes_ID_ALANM_BCK_MD_FTALKC_e=0x1C1, + dRes_ID_ALANM_BCK_MD_GRAB_e=0x1C2, + dRes_ID_ALANM_BCK_MD_GRABED_e=0x1C3, + dRes_ID_ALANM_BCK_MD_GRABST_e=0x1C4, + dRes_ID_ALANM_BCK_MD_HAIR_e=0x1C5, + dRes_ID_ALANM_BCK_MD_HIT_e=0x1C6, + dRes_ID_ALANM_BCK_MD_LEADED_e=0x1C7, + dRes_ID_ALANM_BCK_MD_LEADST_e=0x1C8, + dRes_ID_ALANM_BCK_MD_LEADSWAIT_e=0x1C9, + dRes_ID_ALANM_BCK_MD_LEADTOWAITA_e=0x1CA, + dRes_ID_ALANM_BCK_MD_LEADWAIT_e=0x1CB, + dRes_ID_ALANM_BCK_MD_LOOKABOUT_e=0x1CC, + dRes_ID_ALANM_BCK_MD_MGNCATCHED_e=0x1CD, + dRes_ID_ALANM_BCK_MD_MGNCATCHST_e=0x1CE, + dRes_ID_ALANM_BCK_MD_MGNTHROWLED_e=0x1CF, + dRes_ID_ALANM_BCK_MD_MGNTHROWLST_e=0x1D0, + dRes_ID_ALANM_BCK_MD_MGNTHROWRED_e=0x1D1, + dRes_ID_ALANM_BCK_MD_MGNTHROWRST_e=0x1D2, + dRes_ID_ALANM_BCK_MD_PANIC_e=0x1D3, + dRes_ID_ALANM_BCK_MD_RETURN_e=0x1D4, + dRes_ID_ALANM_BCK_MD_ROPEFALTER_e=0x1D5, + dRes_ID_ALANM_BCK_MD_ROPEWAIT_e=0x1D6, + dRes_ID_ALANM_BCK_MD_SWAITA_e=0x1D7, + dRes_ID_ALANM_BCK_MD_SWAITB_e=0x1D8, + dRes_ID_ALANM_BCK_MD_SWAITC_e=0x1D9, + dRes_ID_ALANM_BCK_MD_SWAITD_e=0x1DA, + dRes_ID_ALANM_BCK_MD_TALKA_e=0x1DB, + dRes_ID_ALANM_BCK_MD_WAITA_e=0x1DC, + dRes_ID_ALANM_BCK_MD_WAITB_e=0x1DD, + dRes_ID_ALANM_BCK_MD_WAITD_e=0x1DE, + dRes_ID_ALANM_BCK_MD_WAITTP_e=0x1DF, + dRes_ID_ALANM_BCK_MD_WARPIN_e=0x1E0, + dRes_ID_ALANM_BCK_MD_WLDIEA_e=0x1E1, + dRes_ID_ALANM_BCK_MD_WLSWIMDIE_e=0x1E2, + dRes_ID_ALANM_BCK_MGKICK_e=0x1E3, + dRes_ID_ALANM_BCK_MROLLL_e=0x1E4, + dRes_ID_ALANM_BCK_MROLLR_e=0x1E5, + dRes_ID_ALANM_BCK_NUMBA_e=0x1E6, + dRes_ID_ALANM_BCK_NUMBB_e=0x1E7, + dRes_ID_ALANM_BCK_O_GD_NV_e=0x1E8, + dRes_ID_ALANM_BCK_O_GD_WORM_e=0x1E9, + dRes_ID_ALANM_BCK_ODOROKU_e=0x1EA, + dRes_ID_ALANM_BCK_PADORUTOROD_e=0x1EB, + dRes_ID_ALANM_BCK_PICKUP_e=0x1EC, + dRes_ID_ALANM_BCK_POUR_e=0x1ED, + dRes_ID_ALANM_BCK_POURED_e=0x1EE, + dRes_ID_ALANM_BCK_POURST_e=0x1EF, + dRes_ID_ALANM_BCK_PRELORD_e=0x1F0, + dRes_ID_ALANM_BCK_PSHOOT_e=0x1F1, + dRes_ID_ALANM_BCK_PULLTSW_e=0x1F2, + dRes_ID_ALANM_BCK_PULLTSWST_e=0x1F3, + dRes_ID_ALANM_BCK_PULLW_e=0x1F4, + dRes_ID_ALANM_BCK_PUSHTSW_e=0x1F5, + dRes_ID_ALANM_BCK_PUSHTSWST_e=0x1F6, + dRes_ID_ALANM_BCK_PUSHW_e=0x1F7, + dRes_ID_ALANM_BCK_PUTONH_e=0x1F8, + dRes_ID_ALANM_BCK_PWAIT_e=0x1F9, + dRes_ID_ALANM_BCK_REELING_e=0x1FA, + dRes_ID_ALANM_BCK_REELINGARM_e=0x1FB, + dRes_ID_ALANM_BCK_REELINGLR_e=0x1FC, + dRes_ID_ALANM_BCK_RIDEHB_e=0x1FD, + dRes_ID_ALANM_BCK_RIDEHL_e=0x1FE, + dRes_ID_ALANM_BCK_RIDEHR_e=0x1FF, + dRes_ID_ALANM_BCK_RIDEWL_e=0x200, + dRes_ID_ALANM_BCK_RIDEWR_e=0x201, + dRes_ID_ALANM_BCK_RODD_e=0x202, + dRes_ID_ALANM_BCK_RODSWING_e=0x203, + dRes_ID_ALANM_BCK_RODSWINGL_e=0x204, + dRes_ID_ALANM_BCK_ROLLBED_e=0x205, + dRes_ID_ALANM_BCK_ROLLBST_e=0x206, + dRes_ID_ALANM_BCK_ROLLF_e=0x207, + dRes_ID_ALANM_BCK_ROLLFGOOD_e=0x208, + dRes_ID_ALANM_BCK_ROLLFMIS_e=0x209, + dRes_ID_ALANM_BCK_ROOFF_e=0x20A, + dRes_ID_ALANM_BCK_ROOFHANG_e=0x20B, + dRes_ID_ALANM_BCK_ROOFL_e=0x20C, + dRes_ID_ALANM_BCK_ROOFR_e=0x20D, + dRes_ID_ALANM_BCK_ROOFTURN_e=0x20E, + dRes_ID_ALANM_BCK_ROOFUP_e=0x20F, + dRes_ID_ALANM_BCK_ROOFWAIT_e=0x210, + dRes_ID_ALANM_BCK_ROOLJMP_e=0x211, + dRes_ID_ALANM_BCK_ROPESWING_e=0x212, + dRes_ID_ALANM_BCK_ROWBL_e=0x213, + dRes_ID_ALANM_BCK_ROWBR_e=0x214, + dRes_ID_ALANM_BCK_ROWL_e=0x215, + dRes_ID_ALANM_BCK_ROWR_e=0x216, + dRes_ID_ALANM_BCK_S_MD_APPEAR_e=0x217, + dRes_ID_ALANM_BCK_S_MD_APPEARBL_e=0x218, + dRes_ID_ALANM_BCK_S_MD_HOLE_e=0x219, + dRes_ID_ALANM_BCK_S_MD_MOVE_e=0x21A, + dRes_ID_ALANM_BCK_S_MD_PACKAWAY_e=0x21B, + dRes_ID_ALANM_BCK_S_MD_RETURN_e=0x21C, + dRes_ID_ALANM_BCK_S_MD_TAKES_e=0x21D, + dRes_ID_ALANM_BCK_S_MD_WAITS_e=0x21E, + dRes_ID_ALANM_BCK_SHCROUCH_e=0x21F, + dRes_ID_ALANM_BCK_SHFRONT_e=0x220, + dRes_ID_ALANM_BCK_SHJUMP_e=0x221, + dRes_ID_ALANM_BCK_SHJUMPED_e=0x222, + dRes_ID_ALANM_BCK_SHJUMPST_e=0x223, + dRes_ID_ALANM_BCK_SHKICK_e=0x224, + dRes_ID_ALANM_BCK_SHSTOP_e=0x225, + dRes_ID_ALANM_BCK_SHT_e=0x226, + dRes_ID_ALANM_BCK_SHTP_e=0x227, + dRes_ID_ALANM_BCK_SHWAIT_e=0x228, + dRes_ID_ALANM_BCK_SJMPED_e=0x229, + dRes_ID_ALANM_BCK_SJMPST_e=0x22A, + dRes_ID_ALANM_BCK_SLIDEB_e=0x22B, + dRes_ID_ALANM_BCK_SLIDEBED_e=0x22C, + dRes_ID_ALANM_BCK_SLIDEF_e=0x22D, + dRes_ID_ALANM_BCK_SLIDEFED_e=0x22E, + dRes_ID_ALANM_BCK_SLIP_e=0x22F, + dRes_ID_ALANM_BCK_SPILLHL_e=0x230, + dRes_ID_ALANM_BCK_SPILLHR_e=0x231, + dRes_ID_ALANM_BCK_STANDS_e=0x232, + dRes_ID_ALANM_BCK_STEPL_e=0x233, + dRes_ID_ALANM_BCK_STEPR_e=0x234, + dRes_ID_ALANM_BCK_STOPS_e=0x235, + dRes_ID_ALANM_BCK_STOPSTOSTANDS_e=0x236, + dRes_ID_ALANM_BCK_SWAITA_e=0x237, + dRes_ID_ALANM_BCK_SWAITHA_e=0x238, + dRes_ID_ALANM_BCK_SWAITHB_e=0x239, + dRes_ID_ALANM_BCK_SWIMDASH_e=0x23A, + dRes_ID_ALANM_BCK_SWIMDIEA_e=0x23B, + dRes_ID_ALANM_BCK_SWIMDIEP_e=0x23C, + dRes_ID_ALANM_BCK_SWIMDIVE_e=0x23D, + dRes_ID_ALANM_BCK_SWIMINGA_e=0x23E, + dRes_ID_ALANM_BCK_SWIMINGB_e=0x23F, + dRes_ID_ALANM_BCK_SWIMINGC_e=0x240, + dRes_ID_ALANM_BCK_SWIMINGST_e=0x241, + dRes_ID_ALANM_BCK_SWIMP_e=0x242, + dRes_ID_ALANM_BCK_SWIMWAIT_e=0x243, + dRes_ID_ALANM_BCK_SWIMWAITS_e=0x244, + dRes_ID_ALANM_BCK_TAKE_e=0x245, + dRes_ID_ALANM_BCK_TAKEHR_e=0x246, + dRes_ID_ALANM_BCK_TAKEL_e=0x247, + dRes_ID_ALANM_BCK_TAKER_e=0x248, + dRes_ID_ALANM_BCK_TALKA_e=0x249, + dRes_ID_ALANM_BCK_TURNBACK_e=0x24A, + dRes_ID_ALANM_BCK_TURNBS_e=0x24B, + dRes_ID_ALANM_BCK_TURNLS_e=0x24C, + dRes_ID_ALANM_BCK_TURNRS_e=0x24D, + dRes_ID_ALANM_BCK_UNAZUKU_e=0x24E, + dRes_ID_ALANM_BCK_VJMP_e=0x24F, + dRes_ID_ALANM_BCK_VJMPCHA_e=0x250, + dRes_ID_ALANM_BCK_VJMPCHB_e=0x251, + dRes_ID_ALANM_BCK_VJMPCL_e=0x252, + dRes_ID_ALANM_BCK_VJMPST_e=0x253, + dRes_ID_ALANM_BCK_WAITATOD_e=0x254, + dRes_ID_ALANM_BCK_WAITATOS_e=0x255, + dRes_ID_ALANM_BCK_WAITB_e=0x256, + dRes_ID_ALANM_BCK_WAITBTOA_e=0x257, + dRes_ID_ALANM_BCK_WAITCANOEFISHL_e=0x258, + dRes_ID_ALANM_BCK_WAITCANOEFISHR_e=0x259, + dRes_ID_ALANM_BCK_WAITCANOEL_e=0x25A, + dRes_ID_ALANM_BCK_WAITCANOER_e=0x25B, + dRes_ID_ALANM_BCK_WAITD_e=0x25C, + dRes_ID_ALANM_BCK_WAITDB_e=0x25D, + dRes_ID_ALANM_BCK_WAITF_e=0x25E, + dRes_ID_ALANM_BCK_WAITFISH_e=0x25F, + dRes_ID_ALANM_BCK_WAITFISHR_e=0x260, + dRes_ID_ALANM_BCK_WAITHATOHS_e=0x261, + dRes_ID_ALANM_BCK_WAITHDB_e=0x262, + dRes_ID_ALANM_BCK_WAITHDS_e=0x263, + dRes_ID_ALANM_BCK_WAITHK_e=0x264, + dRes_ID_ALANM_BCK_WAITHLIE_e=0x265, + dRes_ID_ALANM_BCK_WAITHS_e=0x266, + dRes_ID_ALANM_BCK_WAITINSECT_e=0x267, + dRes_ID_ALANM_BCK_WAITK_e=0x268, + dRes_ID_ALANM_BCK_WAITPP_e=0x269, + dRes_ID_ALANM_BCK_WAITS_e=0x26A, + dRes_ID_ALANM_BCK_WAITSIT_e=0x26B, + dRes_ID_ALANM_BCK_WAITST_e=0x26C, + dRes_ID_ALANM_BCK_WAITTAKA_e=0x26D, + dRes_ID_ALANM_BCK_WAITWA_e=0x26E, + dRes_ID_ALANM_BCK_WAITWATOWB_e=0x26F, + dRes_ID_ALANM_BCK_WAITWB_e=0x270, + dRes_ID_ALANM_BCK_WAITWIND_e=0x271, + dRes_ID_ALANM_BCK_WALKFISH_e=0x272, + dRes_ID_ALANM_BCK_WALKFISHR_e=0x273, + dRes_ID_ALANM_BCK_WALKH_e=0x274, + dRes_ID_ALANM_BCK_WALKHAS_e=0x275, + dRes_ID_ALANM_BCK_WALKHBS_e=0x276, + dRes_ID_ALANM_BCK_WALKS_e=0x277, + dRes_ID_ALANM_BCK_WALKSLOPEW_e=0x278, + dRes_ID_ALANM_BCK_WARASHIBE_e=0x279, + dRes_ID_ALANM_BCK_WARASHIBE_WAIT_e=0x27A, + dRes_ID_ALANM_BCK_WATCH_e=0x27B, + dRes_ID_ALANM_BCK_WFCHANGEATOW_e=0x27C, + dRes_ID_ALANM_BCK_WFCHANGEWTOA_e=0x27D, + dRes_ID_ALANM_BCK_WL_AT_e=0x27E, + dRes_ID_ALANM_BCK_WL_ATRBW_e=0x27F, + dRes_ID_ALANM_BCK_WL_ATRD_e=0x280, + dRes_ID_ALANM_BCK_WL_ATRW_e=0x281, + dRes_ID_ALANM_BCK_WL_ATSJBED_e=0x282, + dRes_ID_ALANM_BCK_WL_ATSJBST_e=0x283, + dRes_ID_ALANM_BCK_WL_ATSJLED_e=0x284, + dRes_ID_ALANM_BCK_WL_ATSJLST_e=0x285, + dRes_ID_ALANM_BCK_WL_ATSJRED_e=0x286, + dRes_ID_ALANM_BCK_WL_ATSJRST_e=0x287, + dRes_ID_ALANM_BCK_WL_ATTACKA_e=0x288, + dRes_ID_ALANM_BCK_WL_ATTACKAED_e=0x289, + dRes_ID_ALANM_BCK_WL_ATTACKAEDB_e=0x28A, + dRes_ID_ALANM_BCK_WL_ATTACKAEDF_e=0x28B, + dRes_ID_ALANM_BCK_WL_ATTACKAST_e=0x28C, + dRes_ID_ALANM_BCK_WL_ATTACKBL_e=0x28D, + dRes_ID_ALANM_BCK_WL_ATTACKBR_e=0x28E, + dRes_ID_ALANM_BCK_WL_ATTACKBS_e=0x28F, + dRes_ID_ALANM_BCK_WL_ATTACKBT_e=0x290, + dRes_ID_ALANM_BCK_WL_ATTACKREED_e=0x291, + dRes_ID_ALANM_BCK_WL_ATTACKREGD_e=0x292, + dRes_ID_ALANM_BCK_WL_ATTACKREST_e=0x293, + dRes_ID_ALANM_BCK_WL_ATTACKT_e=0x294, + dRes_ID_ALANM_BCK_WL_ATTACKTST_e=0x295, + dRes_ID_ALANM_BCK_WL_ATTACKU_e=0x296, + dRes_ID_ALANM_BCK_WL_ATTACKUED_e=0x297, + dRes_ID_ALANM_BCK_WL_ATTACKUNG_e=0x298, + dRes_ID_ALANM_BCK_WL_ATTACKUST_e=0x299, + dRes_ID_ALANM_BCK_WL_BOXOP_e=0x29A, + dRes_ID_ALANM_BCK_WL_BUMPED_e=0x29B, + dRes_ID_ALANM_BCK_WL_BUMPST_e=0x29C, + dRes_ID_ALANM_BCK_WL_CATCHA_e=0x29D, + dRes_ID_ALANM_BCK_WL_CATCHAST_e=0x29E, + dRes_ID_ALANM_BCK_WL_CATCHYC_e=0x29F, + dRes_ID_ALANM_BCK_WL_CHAIN_e=0x2A0, + dRes_ID_ALANM_BCK_WL_CHAINED_e=0x2A1, + dRes_ID_ALANM_BCK_WL_CHANGEATOW_e=0x2A2, + dRes_ID_ALANM_BCK_WL_CHANGEWTOA_e=0x2A3, + dRes_ID_ALANM_BCK_WL_CUTSTL_e=0x2A4, + dRes_ID_ALANM_BCK_WL_CUTSTP_e=0x2A5, + dRes_ID_ALANM_BCK_WL_CUTSTR_e=0x2A6, + dRes_ID_ALANM_BCK_WL_DAM_e=0x2A7, + dRes_ID_ALANM_BCK_WL_DAMB_e=0x2A8, + dRes_ID_ALANM_BCK_WL_DAMF_e=0x2A9, + dRes_ID_ALANM_BCK_WL_DAMFB_e=0x2AA, + dRes_ID_ALANM_BCK_WL_DAMFBUP_e=0x2AB, + dRes_ID_ALANM_BCK_WL_DAMFF_e=0x2AC, + dRes_ID_ALANM_BCK_WL_DAMFFUP_e=0x2AD, + dRes_ID_ALANM_BCK_WL_DAMFL_e=0x2AE, + dRes_ID_ALANM_BCK_WL_DAMFLUP_e=0x2AF, + dRes_ID_ALANM_BCK_WL_DAMFR_e=0x2B0, + dRes_ID_ALANM_BCK_WL_DAMFRUP_e=0x2B1, + dRes_ID_ALANM_BCK_WL_DAML_e=0x2B2, + dRes_ID_ALANM_BCK_WL_DAMR_e=0x2B3, + dRes_ID_ALANM_BCK_WL_DASHA_e=0x2B4, + dRes_ID_ALANM_BCK_WL_DASHB_e=0x2B5, + dRes_ID_ALANM_BCK_WL_DASHST_e=0x2B6, + dRes_ID_ALANM_BCK_WL_DASHWIND_e=0x2B7, + dRes_ID_ALANM_BCK_WL_DIE_e=0x2B8, + dRes_ID_ALANM_BCK_WL_DIG_e=0x2B9, + dRes_ID_ALANM_BCK_WL_DIGIN_e=0x2BA, + dRes_ID_ALANM_BCK_WL_ENTRANCE_e=0x2BB, + dRes_ID_ALANM_BCK_WL_FLINGL_e=0x2BC, + dRes_ID_ALANM_BCK_WL_FLINGNECKL_e=0x2BD, + dRes_ID_ALANM_BCK_WL_FLINGNECKR_e=0x2BE, + dRes_ID_ALANM_BCK_WL_FLINGR_e=0x2BF, + dRes_ID_ALANM_BCK_WL_GET_e=0x2C0, + dRes_ID_ALANM_BCK_WL_GETA_e=0x2C1, + dRes_ID_ALANM_BCK_WL_HANG_e=0x2C2, + dRes_ID_ALANM_BCK_WL_HDHANG_e=0x2C3, + dRes_ID_ALANM_BCK_WL_HDHANGSW_e=0x2C4, + dRes_ID_ALANM_BCK_WL_HDHANGWAIT_e=0x2C5, + dRes_ID_ALANM_BCK_WL_HOWLA_e=0x2C6, + dRes_ID_ALANM_BCK_WL_HOWLB_e=0x2C7, + dRes_ID_ALANM_BCK_WL_HOWLC_e=0x2C8, + dRes_ID_ALANM_BCK_WL_HOWLED_e=0x2C9, + dRes_ID_ALANM_BCK_WL_JUMPA_e=0x2CA, + dRes_ID_ALANM_BCK_WL_JUMPAED_e=0x2CB, + dRes_ID_ALANM_BCK_WL_JUMPAST_e=0x2CC, + dRes_ID_ALANM_BCK_WL_JUMPB_e=0x2CD, + dRes_ID_ALANM_BCK_WL_JUMPBED_e=0x2CE, + dRes_ID_ALANM_BCK_WL_JUMPBST_e=0x2CF, + dRes_ID_ALANM_BCK_WL_JUMPBTURNST_e=0x2D0, + dRes_ID_ALANM_BCK_WL_JUMPKICK_e=0x2D1, + dRes_ID_ALANM_BCK_WL_LANDDAMA_e=0x2D2, + dRes_ID_ALANM_BCK_WL_LANDDAMAST_e=0x2D3, + dRes_ID_ALANM_BCK_WL_LIE_e=0x2D4, + dRes_ID_ALANM_BCK_WL_LIEF_e=0x2D5, + dRes_ID_ALANM_BCK_WL_LISTEN_e=0x2D6, + dRes_ID_ALANM_BCK_WL_MDSHOCK_e=0x2D7, + dRes_ID_ALANM_BCK_WL_NUMBA_e=0x2D8, + dRes_ID_ALANM_BCK_WL_NUMBB_e=0x2D9, + dRes_ID_ALANM_BCK_WL_PICKUPA_e=0x2DA, + dRes_ID_ALANM_BCK_WL_PICKUPB_e=0x2DB, + dRes_ID_ALANM_BCK_WL_PICKUPTHROW_e=0x2DC, + dRes_ID_ALANM_BCK_WL_PULLOUT_e=0x2DD, + dRes_ID_ALANM_BCK_WL_PUSHTSW_e=0x2DE, + dRes_ID_ALANM_BCK_WL_PUSHTSWST_e=0x2DF, + dRes_ID_ALANM_BCK_WL_PUSHW_e=0x2E0, + dRes_ID_ALANM_BCK_WL_ROLLBED_e=0x2E1, + dRes_ID_ALANM_BCK_WL_ROLLBST_e=0x2E2, + dRes_ID_ALANM_BCK_WL_ROPECLL_e=0x2E3, + dRes_ID_ALANM_BCK_WL_ROPECLR_e=0x2E4, + dRes_ID_ALANM_BCK_WL_ROPEFALTER_e=0x2E5, + dRes_ID_ALANM_BCK_WL_ROPETURN_e=0x2E6, + dRes_ID_ALANM_BCK_WL_ROPEW_e=0x2E7, + dRes_ID_ALANM_BCK_WL_ROPEWAIT_e=0x2E8, + dRes_ID_ALANM_BCK_WL_SIT_e=0x2E9, + dRes_ID_ALANM_BCK_WL_SLIDEB_e=0x2EA, + dRes_ID_ALANM_BCK_WL_SLIDEBED_e=0x2EB, + dRes_ID_ALANM_BCK_WL_SLIDEFST_e=0x2EC, + dRes_ID_ALANM_BCK_WL_SLIDEW_e=0x2ED, + dRes_ID_ALANM_BCK_WL_SLIP_e=0x2EE, + dRes_ID_ALANM_BCK_WL_SMELL_e=0x2EF, + dRes_ID_ALANM_BCK_WL_SWAITA_e=0x2F0, + dRes_ID_ALANM_BCK_WL_SWAITB_e=0x2F1, + dRes_ID_ALANM_BCK_WL_SWAITD_e=0x2F2, + dRes_ID_ALANM_BCK_WL_SWIMDASH_e=0x2F3, + dRes_ID_ALANM_BCK_WL_SWIMDIEA_e=0x2F4, + dRes_ID_ALANM_BCK_WL_SWIMDIEP_e=0x2F5, + dRes_ID_ALANM_BCK_WL_SWIMING_e=0x2F6, + dRes_ID_ALANM_BCK_WL_SWIMP_e=0x2F7, + dRes_ID_ALANM_BCK_WL_SWIMWAIT_e=0x2F8, + dRes_ID_ALANM_BCK_WL_THROUGH_e=0x2F9, + dRes_ID_ALANM_BCK_WL_TURN_e=0x2FA, + dRes_ID_ALANM_BCK_WL_TURNBACK_e=0x2FB, + dRes_ID_ALANM_BCK_WL_VJMPCH_e=0x2FC, + dRes_ID_ALANM_BCK_WL_VJMPCL_e=0x2FD, + dRes_ID_ALANM_BCK_WL_VJMPST_e=0x2FE, + dRes_ID_ALANM_BCK_WL_WAITA_e=0x2FF, + dRes_ID_ALANM_BCK_WL_WAITATOD_e=0x300, + dRes_ID_ALANM_BCK_WL_WAITATOSD_e=0x301, + dRes_ID_ALANM_BCK_WL_WAITB_e=0x302, + dRes_ID_ALANM_BCK_WL_WAITD_e=0x303, + dRes_ID_ALANM_BCK_WL_WAITF_e=0x304, + dRes_ID_ALANM_BCK_WL_WAITPP_e=0x305, + dRes_ID_ALANM_BCK_WL_WAITSIT_e=0x306, + dRes_ID_ALANM_BCK_WL_WAITST_e=0x307, + dRes_ID_ALANM_BCK_WL_WAITWIND_e=0x308, + dRes_ID_ALANM_BCK_WL_WAITYC_e=0x309, + dRes_ID_ALANM_BCK_WL_WALKA_e=0x30A, + dRes_ID_ALANM_BCK_WL_WALKB_e=0x30B, + dRes_ID_ALANM_BCK_WL_WALKSLOPEW_e=0x30C, + dRes_ID_ALANM_BCK_WSTARTH_e=0x30D, + /* BMDE */ + dRes_ID_ALANM_BMD_AL_BOTTLE_e=0x310, + dRes_ID_ALANM_BMD_AL_IB_e=0x311, + /* BMDR */ + dRes_ID_ALANM_BMD_AL_BOW_e=0x314, + dRes_ID_ALANM_BMD_AL_CROD_e=0x315, + dRes_ID_ALANM_BMD_AL_HS_e=0x316, + dRes_ID_ALANM_BMD_AL_HS_KUSARI_e=0x317, + dRes_ID_ALANM_BMD_AL_HS_TIP_e=0x318, + dRes_ID_ALANM_BMD_AL_PACHI_e=0x319, + dRes_ID_ALANM_BMD_AL_PEND_e=0x31A, + dRes_ID_ALANM_BMD_AL_WF_e=0x31B, + dRes_ID_ALANM_BMD_O_GD_HK_e=0x31C, + dRes_ID_ALANM_BMD_O_GD_NV_e=0x31D, + dRes_ID_ALANM_BMD_O_GD_WORM_e=0x31E, + dRes_ID_ALANM_BMD_S_BALL_YAMI_e=0x31F, + /* BRK */ + dRes_ID_ALANM_BRK_AL_BOTTLE_e=0x322, + dRes_ID_ALANM_BRK_AL_CROD_CHANGE_COLOR_e=0x323, + dRes_ID_ALANM_BRK_S_BALL_YAMI_e=0x324, + /* BTK */ + dRes_ID_ALANM_BTK_BOTTLE_D_NOMU_e=0x327, + dRes_ID_ALANM_BTK_BOTTLE_D_YURE_e=0x328, + dRes_ID_ALANM_BTK_BOTTLE_DASU_e=0x329, + dRes_ID_ALANM_BTK_BOTTLE_NUKU_e=0x32A, + dRes_ID_ALANM_BTK_BOTTLE_YURE_e=0x32B, + dRes_ID_ALANM_BTK_FA_e=0x32C, + dRes_ID_ALANM_BTK_FARELORD_e=0x32D, + dRes_ID_ALANM_BTK_FARELORDTAME_e=0x32E, + dRes_ID_ALANM_BTK_FASHIMOTO_e=0x32F, + dRes_ID_ALANM_BTK_FATDEFNG_e=0x330, + dRes_ID_ALANM_BTK_FBINBAD_e=0x331, + dRes_ID_ALANM_BTK_FBINDRINK_e=0x332, + dRes_ID_ALANM_BTK_FBINDRINKED_e=0x333, + dRes_ID_ALANM_BTK_FBINDRINKST_e=0x334, + dRes_ID_ALANM_BTK_FBINGET_e=0x335, + dRes_ID_ALANM_BTK_FBINOP_e=0x336, + dRes_ID_ALANM_BTK_FBINOUT_e=0x337, + dRes_ID_ALANM_BTK_FBINSWINGS_e=0x338, + dRes_ID_ALANM_BTK_FBINSWINGU_e=0x339, + dRes_ID_ALANM_BTK_FBOXOP_e=0x33A, + dRes_ID_ALANM_BTK_FBOXOPKICK_e=0x33B, + dRes_ID_ALANM_BTK_FBOXOPSHORT_e=0x33C, + dRes_ID_ALANM_BTK_FCANORELEASE_e=0x33D, + dRes_ID_ALANM_BTK_FCATCHTAKA_e=0x33E, + dRes_ID_ALANM_BTK_FCOWTHROWL_e=0x33F, + dRes_ID_ALANM_BTK_FCOWTHROWR_e=0x340, + dRes_ID_ALANM_BTK_FCUTA_e=0x341, + dRes_ID_ALANM_BTK_FCUTDL_e=0x342, + dRes_ID_ALANM_BTK_FCUTDR_e=0x343, + dRes_ID_ALANM_BTK_FCUTEA_e=0x344, + dRes_ID_ALANM_BTK_FCUTEB_e=0x345, + dRes_ID_ALANM_BTK_FCUTEG_e=0x346, + dRes_ID_ALANM_BTK_FCUTEH_e=0x347, + dRes_ID_ALANM_BTK_FCUTEHST_e=0x348, + dRes_ID_ALANM_BTK_FCUTF_e=0x349, + dRes_ID_ALANM_BTK_FCUTHLA_e=0x34A, + dRes_ID_ALANM_BTK_FCUTHLB_e=0x34B, + dRes_ID_ALANM_BTK_FCUTHRA_e=0x34C, + dRes_ID_ALANM_BTK_FCUTHRB_e=0x34D, + dRes_ID_ALANM_BTK_FCUTHTB_e=0x34E, + dRes_ID_ALANM_BTK_FCUTJED_e=0x34F, + dRes_ID_ALANM_BTK_FCUTJST_e=0x350, + dRes_ID_ALANM_BTK_FCUTL_e=0x351, + dRes_ID_ALANM_BTK_FCUTR_e=0x352, + dRes_ID_ALANM_BTK_FCUTST_e=0x353, + dRes_ID_ALANM_BTK_FCUTT_e=0x354, + dRes_ID_ALANM_BTK_FCUTTB_e=0x355, + dRes_ID_ALANM_BTK_FCUTTJ_e=0x356, + dRes_ID_ALANM_BTK_FCUTTJED_e=0x357, + dRes_ID_ALANM_BTK_FCUTTJP_e=0x358, + dRes_ID_ALANM_BTK_FCUTTJST_e=0x359, + dRes_ID_ALANM_BTK_FCUTU_e=0x35A, + dRes_ID_ALANM_BTK_FCUTUED_e=0x35B, + dRes_ID_ALANM_BTK_FCUTUNG_e=0x35C, + dRes_ID_ALANM_BTK_FDAMFBUP_e=0x35D, + dRes_ID_ALANM_BTK_FDAMFFUP_e=0x35E, + dRes_ID_ALANM_BTK_FDAMFRLUP_e=0x35F, + dRes_ID_ALANM_BTK_FDEMOMHOP_e=0x360, + dRes_ID_ALANM_BTK_FDEMOTALKA_e=0x361, + dRes_ID_ALANM_BTK_FDEMOTALKB_e=0x362, + dRes_ID_ALANM_BTK_FDEMOTALKC_e=0x363, + dRes_ID_ALANM_BTK_FDIE_e=0x364, + dRes_ID_ALANM_BTK_FDIEH_e=0x365, + dRes_ID_ALANM_BTK_FDIEHUP_e=0x366, + dRes_ID_ALANM_BTK_FDOOROPA_e=0x367, + dRes_ID_ALANM_BTK_FDOOROPB_e=0x368, + dRes_ID_ALANM_BTK_FENTRANCE_e=0x369, + dRes_ID_ALANM_BTK_FFINISHA_e=0x36A, + dRes_ID_ALANM_BTK_FFINISHED_e=0x36B, + dRes_ID_ALANM_BTK_FGETSWL_e=0x36C, + dRes_ID_ALANM_BTK_FGRABNG_e=0x36D, + dRes_ID_ALANM_BTK_FGRABP_e=0x36E, + dRes_ID_ALANM_BTK_FGRABUP_e=0x36F, + dRes_ID_ALANM_BTK_FGRASSAST_e=0x370, + dRes_ID_ALANM_BTK_FH_e=0x371, + dRes_ID_ALANM_BTK_FHANGH_e=0x372, + dRes_ID_ALANM_BTK_FHEAVYTHROW_e=0x373, + dRes_ID_ALANM_BTK_FI_e=0x374, + dRes_ID_ALANM_BTK_FJ_e=0x375, + dRes_ID_ALANM_BTK_FK_e=0x376, + dRes_ID_ALANM_BTK_FKEYCATCHH_e=0x377, + dRes_ID_ALANM_BTK_FL_e=0x378, + dRes_ID_ALANM_BTK_FMABA01_e=0x379, + dRes_ID_ALANM_BTK_FMABA02_e=0x37A, + dRes_ID_ALANM_BTK_FMABA03_e=0x37B, + dRes_ID_ALANM_BTK_FODOROKU_e=0x37C, + dRes_ID_ALANM_BTK_FPICKUP_e=0x37D, + dRes_ID_ALANM_BTK_FPOUR_e=0x37E, + dRes_ID_ALANM_BTK_FPOURED_e=0x37F, + dRes_ID_ALANM_BTK_FPOURST_e=0x380, + dRes_ID_ALANM_BTK_FPULLW_e=0x381, + dRes_ID_ALANM_BTK_FPUSHW_e=0x382, + dRes_ID_ALANM_BTK_FR_e=0x383, + dRes_ID_ALANM_BTK_FRODSWING_e=0x384, + dRes_ID_ALANM_BTK_FRODSWINGL_e=0x385, + dRes_ID_ALANM_BTK_FROLLFGOOD_e=0x386, + dRes_ID_ALANM_BTK_FSPILLH_e=0x387, + dRes_ID_ALANM_BTK_FSWAITA_e=0x388, + dRes_ID_ALANM_BTK_FSWAITHA_e=0x389, + dRes_ID_ALANM_BTK_FSWIATHB_e=0x38A, + dRes_ID_ALANM_BTK_FSWIMDIEA_e=0x38B, + dRes_ID_ALANM_BTK_FSWIMDIEP_e=0x38C, + dRes_ID_ALANM_BTK_FSWIMDIVE_e=0x38D, + dRes_ID_ALANM_BTK_FSWIMINGA_e=0x38E, + dRes_ID_ALANM_BTK_FSWIMP_e=0x38F, + dRes_ID_ALANM_BTK_FTURNBACK_e=0x390, + dRes_ID_ALANM_BTK_FTURNBS_e=0x391, + dRes_ID_ALANM_BTK_FTURNLS_e=0x392, + dRes_ID_ALANM_BTK_FTURNRS_e=0x393, + dRes_ID_ALANM_BTK_FUNAZUKU_e=0x394, + dRes_ID_ALANM_BTK_FWAITATOS_e=0x395, + dRes_ID_ALANM_BTK_FWAITHDB_e=0x396, + dRes_ID_ALANM_BTK_FWAITINSECT_e=0x397, + dRes_ID_ALANM_BTK_FWAITST_e=0x398, + dRes_ID_ALANM_BTK_MD_FA_e=0x399, + dRes_ID_ALANM_BTK_MD_FENTRANCE_e=0x39A, + dRes_ID_ALANM_BTK_MD_FHIT_e=0x39B, + dRes_ID_ALANM_BTK_MD_FLOOKABOUT_e=0x39C, + dRes_ID_ALANM_BTK_MD_FSWAITA_e=0x39D, + dRes_ID_ALANM_BTK_MD_FSWAITB_e=0x39E, + dRes_ID_ALANM_BTK_MD_FSWAITC_e=0x39F, + dRes_ID_ALANM_BTK_MD_FU_e=0x3A0, + dRes_ID_ALANM_BTK_MD_FWARPIN_e=0x3A1, + dRes_ID_ALANM_BTK_MD_FWLDIEA_e=0x3A2, + dRes_ID_ALANM_BTK_MD_FWLSWIMDIE_e=0x3A3, + dRes_ID_ALANM_BTK_MD_MABA01_e=0x3A4, + dRes_ID_ALANM_BTK_MD_PANIC_e=0x3A5, + dRes_ID_ALANM_BTK_S_BALL_YAMI_e=0x3A6, + dRes_ID_ALANM_BTK_WL_FA_e=0x3A7, + dRes_ID_ALANM_BTK_WL_FENTRANCE_e=0x3A8, + dRes_ID_ALANM_BTK_WL_FMABA01_e=0x3A9, + dRes_ID_ALANM_BTK_WL_FMABA02_e=0x3AA, + dRes_ID_ALANM_BTK_WL_FMDSHOCK_e=0x3AB, + /* BTP */ + dRes_ID_ALANM_BTP_AL_BOTTLE_e=0x3AE, + dRes_ID_ALANM_BTP_FA_e=0x3AF, + dRes_ID_ALANM_BTP_FARELORD_e=0x3B0, + dRes_ID_ALANM_BTP_FARELORDTAME_e=0x3B1, + dRes_ID_ALANM_BTP_FASHIMOTO_e=0x3B2, + dRes_ID_ALANM_BTP_FATDEFNG_e=0x3B3, + dRes_ID_ALANM_BTP_FB_e=0x3B4, + dRes_ID_ALANM_BTP_FBINBAD_e=0x3B5, + dRes_ID_ALANM_BTP_FBINDRINK_e=0x3B6, + dRes_ID_ALANM_BTP_FBINDRINKED_e=0x3B7, + dRes_ID_ALANM_BTP_FBINDRINKST_e=0x3B8, + dRes_ID_ALANM_BTP_FBINFAIRY_e=0x3B9, + dRes_ID_ALANM_BTP_FBOXOP_e=0x3BA, + dRes_ID_ALANM_BTP_FBOXOPSHORT_e=0x3BB, + dRes_ID_ALANM_BTP_FC_e=0x3BC, + dRes_ID_ALANM_BTP_FCHANGEATOW_e=0x3BD, + dRes_ID_ALANM_BTP_FCHANGEWTOA_e=0x3BE, + dRes_ID_ALANM_BTP_FCLIMBHANGMISS_e=0x3BF, + dRes_ID_ALANM_BTP_FCOWCATCHST_e=0x3C0, + dRes_ID_ALANM_BTP_FCOWTHROW_e=0x3C1, + dRes_ID_ALANM_BTP_FCUTRE_e=0x3C2, + dRes_ID_ALANM_BTP_FCUTST_e=0x3C3, + dRes_ID_ALANM_BTP_FCUTUED_e=0x3C4, + dRes_ID_ALANM_BTP_FCUTUNG_e=0x3C5, + dRes_ID_ALANM_BTP_FDAM01_e=0x3C6, + dRes_ID_ALANM_BTP_FDAMFBUP_e=0x3C7, + dRes_ID_ALANM_BTP_FDAMFBW_e=0x3C8, + dRes_ID_ALANM_BTP_FDAMFFUP_e=0x3C9, + dRes_ID_ALANM_BTP_FDAMFRLUP_e=0x3CA, + dRes_ID_ALANM_BTP_FDASHWIND_e=0x3CB, + dRes_ID_ALANM_BTP_FDEMOMHOP_e=0x3CC, + dRes_ID_ALANM_BTP_FDEMOTALKC_e=0x3CD, + dRes_ID_ALANM_BTP_FDIE_e=0x3CE, + dRes_ID_ALANM_BTP_FDIEH_e=0x3CF, + dRes_ID_ALANM_BTP_FDIEHUP_e=0x3D0, + dRes_ID_ALANM_BTP_FDOOROPA_e=0x3D1, + dRes_ID_ALANM_BTP_FDOOROPB_e=0x3D2, + dRes_ID_ALANM_BTP_FE_e=0x3D3, + dRes_ID_ALANM_BTP_FENTRANCE_e=0x3D4, + dRes_ID_ALANM_BTP_FFINISHA_e=0x3D5, + dRes_ID_ALANM_BTP_FGETSWL_e=0x3D6, + dRes_ID_ALANM_BTP_FGRABNG_e=0x3D7, + dRes_ID_ALANM_BTP_FGRABP_e=0x3D8, + dRes_ID_ALANM_BTP_FGRABUP_e=0x3D9, + dRes_ID_ALANM_BTP_FGRASSAST_e=0x3DA, + dRes_ID_ALANM_BTP_FHEAVYTHROW_e=0x3DB, + dRes_ID_ALANM_BTP_FI_e=0x3DC, + dRes_ID_ALANM_BTP_FJ_e=0x3DD, + dRes_ID_ALANM_BTP_FK_e=0x3DE, + dRes_ID_ALANM_BTP_FMABA01_e=0x3DF, + dRes_ID_ALANM_BTP_FMABA02_e=0x3E0, + dRes_ID_ALANM_BTP_FMABA03_e=0x3E1, + dRes_ID_ALANM_BTP_FMABAGOMA_e=0x3E2, + dRes_ID_ALANM_BTP_FODOROKU_e=0x3E3, + dRes_ID_ALANM_BTP_FPICKUP_e=0x3E4, + dRes_ID_ALANM_BTP_FPULLW_e=0x3E5, + dRes_ID_ALANM_BTP_FPUSHW_e=0x3E6, + dRes_ID_ALANM_BTP_FROLLFGOOD_e=0x3E7, + dRes_ID_ALANM_BTP_FSPILLH_e=0x3E8, + dRes_ID_ALANM_BTP_FSWAITA_e=0x3E9, + dRes_ID_ALANM_BTP_FSWAITHA_e=0x3EA, + dRes_ID_ALANM_BTP_FSWIMDIEA_e=0x3EB, + dRes_ID_ALANM_BTP_FSWIMDIEP_e=0x3EC, + dRes_ID_ALANM_BTP_FSWIMDIVE_e=0x3ED, + dRes_ID_ALANM_BTP_FSWIMINGA_e=0x3EE, + dRes_ID_ALANM_BTP_FSWIMP_e=0x3EF, + dRes_ID_ALANM_BTP_FWAITHDB_e=0x3F0, + dRes_ID_ALANM_BTP_FWAITINSECT_e=0x3F1, + dRes_ID_ALANM_BTP_FWAITST_e=0x3F2, + dRes_ID_ALANM_BTP_FWAITWATOWB_e=0x3F3, + dRes_ID_ALANM_BTP_FWAITWB_e=0x3F4, + dRes_ID_ALANM_BTP_MD_CLING_e=0x3F5, + dRes_ID_ALANM_BTP_MD_CLINGB_e=0x3F6, + dRes_ID_ALANM_BTP_MD_FA_e=0x3F7, + dRes_ID_ALANM_BTP_MD_FB_e=0x3F8, + dRes_ID_ALANM_BTP_MD_FC_e=0x3F9, + dRes_ID_ALANM_BTP_MD_FCLINGST_e=0x3FA, + dRes_ID_ALANM_BTP_MD_FD_e=0x3FB, + dRes_ID_ALANM_BTP_MD_FENTRANCE_e=0x3FC, + dRes_ID_ALANM_BTP_MD_FGRABED_e=0x3FD, + dRes_ID_ALANM_BTP_MD_FHIT_e=0x3FE, + dRes_ID_ALANM_BTP_MD_FLOOKABOUT_e=0x3FF, + dRes_ID_ALANM_BTP_MD_FSWAITA_e=0x400, + dRes_ID_ALANM_BTP_MD_FSWAITB_e=0x401, + dRes_ID_ALANM_BTP_MD_FSWAITD_e=0x402, + dRes_ID_ALANM_BTP_MD_FWLDIEA_e=0x403, + dRes_ID_ALANM_BTP_MD_FWLSWIMDIE_e=0x404, + dRes_ID_ALANM_BTP_MD_MABA01_e=0x405, + dRes_ID_ALANM_BTP_MD_PANIC_e=0x406, + dRes_ID_ALANM_BTP_MD_WAITB_e=0x407, + dRes_ID_ALANM_BTP_WL_FA_e=0x408, + dRes_ID_ALANM_BTP_WL_FATTACKREED_e=0x409, + dRes_ID_ALANM_BTP_WL_FATTACKREST_e=0x40A, + dRes_ID_ALANM_BTP_WL_FATTACKUNG_e=0x40B, + dRes_ID_ALANM_BTP_WL_FB_e=0x40C, + dRes_ID_ALANM_BTP_WL_FC_e=0x40D, + dRes_ID_ALANM_BTP_WL_FDAM_e=0x40E, + dRes_ID_ALANM_BTP_WL_FDAMFFBUP_e=0x40F, + dRes_ID_ALANM_BTP_WL_FDAMFLRUP_e=0x410, + dRes_ID_ALANM_BTP_WL_FDASHWIND_e=0x411, + dRes_ID_ALANM_BTP_WL_FDIE_e=0x412, + dRes_ID_ALANM_BTP_WL_FENTRANCE_e=0x413, + dRes_ID_ALANM_BTP_WL_FHOWLC_e=0x414, + dRes_ID_ALANM_BTP_WL_FLANDDAMA_e=0x415, + dRes_ID_ALANM_BTP_WL_FLANDDAMAST_e=0x416, + dRes_ID_ALANM_BTP_WL_FMABA01_e=0x417, + dRes_ID_ALANM_BTP_WL_FMABA02_e=0x418, + dRes_ID_ALANM_BTP_WL_FMDSHOCK_e=0x419, + dRes_ID_ALANM_BTP_WL_FSWAITA_e=0x41A, + dRes_ID_ALANM_BTP_WL_FSWAITB_e=0x41B, + dRes_ID_ALANM_BTP_WL_FSWIMDIEA_e=0x41C, + dRes_ID_ALANM_BTP_WL_FSWIMDIEP_e=0x41D, + dRes_ID_ALANM_BTP_WL_FSWIMP_e=0x41E, + dRes_ID_ALANM_BTP_WL_FTHROUGH_e=0x41F, + dRes_ID_ALANM_BTP_WL_FWAITST_e=0x420, +}; + +#endif /* !RES_ALANM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Alink.h b/assets/RZDJ01/res/Object/Alink.h new file mode 100644 index 0000000000..952fb99ad7 --- /dev/null +++ b/assets/RZDJ01/res/Object/Alink.h @@ -0,0 +1,304 @@ +#ifndef RES_ALINK_H +#define RES_ALINK_H + +enum dRes_INDEX_ALINK { + /* BCKS */ + dRes_INDEX_ALINK_BCK_CROD_BALL_REVIVE_DEMO_e=0xD, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_e=0xE, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_T_e=0xF, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_T_START_e=0x10, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_B_e=0x11, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_C_e=0x12, + dRes_INDEX_ALINK_BCK_EF_SHIPPU_e=0x13, + dRes_INDEX_ALINK_BCK_PB_MOVE_e=0x14, + dRes_INDEX_ALINK_BCK_PB_WAIT_e=0x15, + dRes_INDEX_ALINK_BCK_SPOUT_e=0x16, + /* BMDE */ + dRes_INDEX_ALINK_BMD_EF_SETBOOM_e=0x19, + /* BMDR */ + dRes_INDEX_ALINK_BMD_AL_ARROW_e=0x1C, + dRes_INDEX_ALINK_BMD_AL_ARROWB_e=0x1D, + dRes_INDEX_ALINK_BMD_AL_BOMB_e=0x1E, + dRes_INDEX_ALINK_BMD_AL_BOOM_e=0x1F, + dRes_INDEX_ALINK_BMD_AL_PACHI_NUT_e=0x20, + dRes_INDEX_ALINK_BMD_AL_SP_e=0x21, + dRes_INDEX_ALINK_BMD_CROD_BALL_e=0x22, + dRes_INDEX_ALINK_BMD_FOOTMARK_e=0x23, + dRes_INDEX_ALINK_BMD_HK_e=0x24, + dRes_INDEX_ALINK_BMD_INOCHIDAMA_e=0x25, + dRes_INDEX_ALINK_BMD_PB_e=0x26, + dRes_INDEX_ALINK_BMD_PG_e=0x27, + dRes_INDEX_ALINK_BMD_ROD_UKIA_e=0x28, + dRes_INDEX_ALINK_BMD_ROD_UKIB_e=0x29, + dRes_INDEX_ALINK_BMD_ROD_UKIC_e=0x2A, + dRes_INDEX_ALINK_BMD_SANGO_FOOK_e=0x2B, + dRes_INDEX_ALINK_BMD_SFOOK_e=0x2C, + dRes_INDEX_ALINK_BMD_UKI_e=0x2D, + dRes_INDEX_ALINK_BMD_UKI_SAKI_e=0x2E, + dRes_INDEX_ALINK_BMD_WL_CHANGE_e=0x2F, + dRes_INDEX_ALINK_BMD_WORM_e=0x30, + dRes_INDEX_ALINK_BMD_WORM_HOLE_e=0x31, + /* BMDV */ + dRes_INDEX_ALINK_BMD_EF_SHIPPU_e=0x34, + /* BMWE */ + dRes_INDEX_ALINK_BMD_AL_PODM_e=0x37, + dRes_INDEX_ALINK_BMD_AL_SWM_e=0x38, + /* BMWR */ + dRes_INDEX_ALINK_BMD_AL_PODA_e=0x3B, + dRes_INDEX_ALINK_BMD_AL_SWA_e=0x3C, + /* BRK */ + dRes_INDEX_ALINK_BRK_AL_SWM_e=0x3F, + dRes_INDEX_ALINK_BRK_CROD_BALL_e=0x40, + dRes_INDEX_ALINK_BRK_INOCHIDAMA_e=0x41, + /* BTK */ + dRes_INDEX_ALINK_BTK_AL_SWA_e=0x44, + dRes_INDEX_ALINK_BTK_AL_SWM_e=0x45, + dRes_INDEX_ALINK_BTK_CROD_BALL_e=0x46, + dRes_INDEX_ALINK_BTK_EF_SETBOOM_e=0x47, + dRes_INDEX_ALINK_BTK_EF_SHIPPU_e=0x48, + dRes_INDEX_ALINK_BTK_INOCHIDAMA_e=0x49, + /* SCRN */ + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4C, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4D, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_02_e=0x4E, + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_RED_e=0x4F, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_e=0x50, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_02_e=0x51, + dRes_INDEX_ALINK_BCK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x52, + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_YELLOW_e=0x53, + dRes_INDEX_ALINK_BPK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x54, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x55, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_02_e=0x56, + /* TEX */ + dRes_INDEX_ALINK_BTI_BLUR_e=0x59, + dRes_INDEX_ALINK_BTI_ROCK_MARK_e=0x5A, + dRes_INDEX_ALINK_BTI_TT_V_POINT_128_00_4IA_02_e=0x5B, + /* TIMG */ + dRes_INDEX_ALINK_BTI_TT_MAP_ICON_LINK_40_4IA_00_e=0x5E, + dRes_INDEX_ALINK_BTI_TT_NAVI_L_e=0x5F, +}; + +enum dRes_ID_ALINK { + /* BCKS */ + dRes_ID_ALINK_BCK_CROD_BALL_REVIVE_DEMO_e=0xD, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_e=0xE, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_T_e=0xF, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_T_START_e=0x10, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_B_e=0x11, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_C_e=0x12, + dRes_ID_ALINK_BCK_EF_SHIPPU_e=0x13, + dRes_ID_ALINK_BCK_PB_MOVE_e=0x14, + dRes_ID_ALINK_BCK_PB_WAIT_e=0x15, + dRes_ID_ALINK_BCK_SPOUT_e=0x16, + /* BMDE */ + dRes_ID_ALINK_BMD_EF_SETBOOM_e=0x19, + /* BMDR */ + dRes_ID_ALINK_BMD_AL_ARROW_e=0x1C, + dRes_ID_ALINK_BMD_AL_ARROWB_e=0x1D, + dRes_ID_ALINK_BMD_AL_BOMB_e=0x1E, + dRes_ID_ALINK_BMD_AL_BOOM_e=0x1F, + dRes_ID_ALINK_BMD_AL_PACHI_NUT_e=0x20, + dRes_ID_ALINK_BMD_AL_SP_e=0x21, + dRes_ID_ALINK_BMD_CROD_BALL_e=0x22, + dRes_ID_ALINK_BMD_FOOTMARK_e=0x23, + dRes_ID_ALINK_BMD_HK_e=0x24, + dRes_ID_ALINK_BMD_INOCHIDAMA_e=0x25, + dRes_ID_ALINK_BMD_PB_e=0x26, + dRes_ID_ALINK_BMD_PG_e=0x27, + dRes_ID_ALINK_BMD_ROD_UKIA_e=0x28, + dRes_ID_ALINK_BMD_ROD_UKIB_e=0x29, + dRes_ID_ALINK_BMD_ROD_UKIC_e=0x2A, + dRes_ID_ALINK_BMD_SANGO_FOOK_e=0x2B, + dRes_ID_ALINK_BMD_SFOOK_e=0x2C, + dRes_ID_ALINK_BMD_UKI_e=0x2D, + dRes_ID_ALINK_BMD_UKI_SAKI_e=0x2E, + dRes_ID_ALINK_BMD_WL_CHANGE_e=0x2F, + dRes_ID_ALINK_BMD_WORM_e=0x30, + dRes_ID_ALINK_BMD_WORM_HOLE_e=0x31, + /* BMDV */ + dRes_ID_ALINK_BMD_EF_SHIPPU_e=0x34, + /* BMWE */ + dRes_ID_ALINK_BMD_AL_PODM_e=0x37, + dRes_ID_ALINK_BMD_AL_SWM_e=0x38, + /* BMWR */ + dRes_ID_ALINK_BMD_AL_PODA_e=0x3B, + dRes_ID_ALINK_BMD_AL_SWA_e=0x3C, + /* BRK */ + dRes_ID_ALINK_BRK_AL_SWM_e=0x3F, + dRes_ID_ALINK_BRK_CROD_BALL_e=0x40, + dRes_ID_ALINK_BRK_INOCHIDAMA_e=0x41, + /* BTK */ + dRes_ID_ALINK_BTK_AL_SWA_e=0x44, + dRes_ID_ALINK_BTK_AL_SWM_e=0x45, + dRes_ID_ALINK_BTK_CROD_BALL_e=0x46, + dRes_ID_ALINK_BTK_EF_SETBOOM_e=0x47, + dRes_ID_ALINK_BTK_EF_SHIPPU_e=0x48, + dRes_ID_ALINK_BTK_INOCHIDAMA_e=0x49, + /* SCRN */ + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4C, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4D, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_02_e=0x4E, + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_RED_e=0x4F, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_e=0x50, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_02_e=0x51, + dRes_ID_ALINK_BCK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x52, + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_YELLOW_e=0x53, + dRes_ID_ALINK_BPK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x54, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x55, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_02_e=0x56, + /* TEX */ + dRes_ID_ALINK_BTI_BLUR_e=0x59, + dRes_ID_ALINK_BTI_ROCK_MARK_e=0x5A, + dRes_ID_ALINK_BTI_TT_V_POINT_128_00_4IA_02_e=0x5B, + /* TIMG */ + dRes_ID_ALINK_BTI_TT_MAP_ICON_LINK_40_4IA_00_e=0x5E, + dRes_ID_ALINK_BTI_TT_NAVI_L_e=0x5F, +}; + +enum EF_SETBOOM_JNT { + EF_SETBOOM_JNT_EF_SETBOOM_e=0x0, +}; + +enum AL_ARROW_JNT { + AL_ARROW_JNT_AL_ARROW_e=0x0, +}; + +enum AL_ARROWB_JNT { + AL_ARROWB_JNT_AL_ARROWB_e=0x0, +}; + +enum AL_BOMB_JNT { + AL_BOMB_JNT_AL_BOMB_e=0x0, +}; + +enum AL_BOOM_JNT { + AL_BOOM_JNT_AL_BOOM_e=0x0, +}; + +enum AL_PACHI_NUT_JNT { + AL_PACHI_NUT_JNT_AL_PACHI_NUT_e=0x0, +}; + +enum AL_SP_JNT { + AL_SP_JNT_CENTER_e=0x0, + AL_SP_JNT_EDGE0_e=0x1, + AL_SP_JNT_EDGE1_e=0x2, + AL_SP_JNT_EDGE2_e=0x3, + AL_SP_JNT_EDGE3_e=0x4, + AL_SP_JNT_EDGE4_e=0x5, +}; + +enum CROD_BALL_JNT { + CROD_BALL_JNT_AL_CROD_LIGHT_e=0x0, +}; + +enum FOOTMARK_JNT { + FOOTMARK_JNT_FOOTMARK_e=0x0, +}; + +enum HK_JNT { + HK_JNT_HACHINOKO_MODEL_e=0x0, +}; + +enum INOCHIDAMA_JNT { + INOCHIDAMA_JNT_WORLD_ROOT_e=0x0, + INOCHIDAMA_JNT_P01_e=0x1, + INOCHIDAMA_JNT_P02_e=0x2, + INOCHIDAMA_JNT_P03_e=0x3, +}; + +enum PB_JNT { + PB_JNT_BOMB_e=0x0, + PB_JNT_ARML1_e=0x1, + PB_JNT_ARML2_e=0x2, + PB_JNT_ARML3_e=0x3, + PB_JNT_ARMR1_e=0x4, + PB_JNT_ARMR2_e=0x5, + PB_JNT_ARMR3_e=0x6, + PB_JNT_LEGL1_e=0x7, + PB_JNT_LEGL2_e=0x8, + PB_JNT_LEGL3_e=0x9, + PB_JNT_LEGR1_e=0xA, + PB_JNT_LEGR2_e=0xB, + PB_JNT_LEGR3_e=0xC, +}; + +enum PG_JNT { + PG_JNT_PG_e=0x0, +}; + +enum ROD_UKIA_JNT { + ROD_UKIA_JNT_ROD_UKI_A1_e=0x0, +}; + +enum ROD_UKIB_JNT { + ROD_UKIB_JNT_ROD_UKI_B_e=0x0, +}; + +enum ROD_UKIC_JNT { + ROD_UKIC_JNT_ROD_UKI_C_e=0x0, +}; + +enum SANGO_FOOK_JNT { + SANGO_FOOK_JNT_SANGO_FOOK_e=0x0, +}; + +enum SFOOK_JNT { + SFOOK_JNT_SFOOK_e=0x0, +}; + +enum UKI_JNT { + UKI_JNT_UKI_MODEL_e=0x0, +}; + +enum UKI_SAKI_JNT { + UKI_SAKI_JNT_UKI_SAKI_MODEL_e=0x0, +}; + +enum WL_CHANGE_JNT { + WL_CHANGE_JNT_WL_CHANGE_e=0x0, +}; + +enum WORM_JNT { + WORM_JNT_BODY1_e=0x0, + WORM_JNT_BODY2_e=0x1, + WORM_JNT_BODY3_e=0x2, + WORM_JNT_BODY4_e=0x3, + WORM_JNT_BODY5_e=0x4, + WORM_JNT_BODY6_e=0x5, + WORM_JNT_BODY7_e=0x6, + WORM_JNT_BODY8_e=0x7, + WORM_JNT_BODY9_e=0x8, + WORM_JNT_BODY10_e=0x9, +}; + +enum WORM_HOLE_JNT { + WORM_HOLE_JNT_WORM_HOLE_MODEL_e=0x0, +}; + +enum EF_SHIPPU_JNT { + EF_SHIPPU_JNT_WORLD_ROOT_e=0x0, + EF_SHIPPU_JNT_EF_SHIPPU_e=0x1, + EF_SHIPPU_JNT_EF_SHIPPU_LOC_e=0x2, + EF_SHIPPU_JNT_SHIPPU1_e=0x3, + EF_SHIPPU_JNT_SHIPPU2_e=0x4, + EF_SHIPPU_JNT_SHIPPU_END_e=0x5, +}; + +enum AL_PODM_JNT { + AL_PODM_JNT_AL_PODM_e=0x0, +}; + +enum AL_SWM_JNT { + AL_SWM_JNT_AL_SWM_e=0x0, +}; + +enum AL_PODA_JNT { + AL_PODA_JNT_AL_POD_e=0x0, +}; + +enum AL_SWA_JNT { + AL_SWA_JNT_AL_SWA_e=0x0, +}; + +#endif /* !RES_ALINK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Always.h b/assets/RZDJ01/res/Object/Always.h new file mode 100644 index 0000000000..2a1f1afba5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Always.h @@ -0,0 +1,247 @@ +#ifndef RES_ALWAYS_H +#define RES_ALWAYS_H + +enum dRes_INDEX_ALWAYS { + /* BCK */ + dRes_INDEX_ALWAYS_BCK_EF_MIZUBASHIRA_e=0xB, + dRes_INDEX_ALWAYS_BCK_F_ZNC_R_IMPACT_e=0xC, + dRes_INDEX_ALWAYS_BCK_O_G_HUTK_e=0xD, + dRes_INDEX_ALWAYS_BCK_O_G_HUTU_e=0xE, + dRes_INDEX_ALWAYS_BCK_WAITA_e=0xF, + dRes_INDEX_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_RED_e=0x10, + dRes_INDEX_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x11, + /* BMDE */ + dRes_INDEX_ALWAYS_BMD_O_G_HART_e=0x14, + dRes_INDEX_ALWAYS_BMD_O_G_HUTK_e=0x15, + dRes_INDEX_ALWAYS_BMD_O_G_HUTU_e=0x16, + dRes_INDEX_ALWAYS_BMD_O_G_RUPY_e=0x17, + /* BMDR */ + dRes_INDEX_ALWAYS_BMD_BREAKWOODBOX_e=0x1A, + dRes_INDEX_ALWAYS_BMD_D_BROCKBRK_e=0x1B, + dRes_INDEX_ALWAYS_BMD_EF_MIZUBASHIRA_e=0x1C, + dRes_INDEX_ALWAYS_BMD_EF_SCREEN_SUITYU_e=0x1D, + dRes_INDEX_ALWAYS_BMD_EF_THUNDER01_e=0x1E, + dRes_INDEX_ALWAYS_BMD_EF_THUNDER02_e=0x1F, + dRes_INDEX_ALWAYS_BMD_MPM_TUBO_e=0x20, + dRes_INDEX_ALWAYS_BMD_NV_e=0x21, + dRes_INDEX_ALWAYS_BMD_O_G_AROW_e=0x22, + dRes_INDEX_ALWAYS_BMD_O_G_AROW_TABA_e=0x23, + dRes_INDEX_ALWAYS_BMD_O_G_TANE_e=0x24, + dRes_INDEX_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_RED_e=0x25, + dRes_INDEX_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0x26, + /* BPK */ + dRes_INDEX_ALWAYS_BPK_F_ZNC_R_IMPACT_e=0x29, + dRes_INDEX_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_RED_e=0x2A, + dRes_INDEX_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x2B, + /* BRK */ + dRes_INDEX_ALWAYS_BRK_EF_MIZUBASHIRA_e=0x2E, + dRes_INDEX_ALWAYS_BRK_EF_THUNDER_e=0x2F, + dRes_INDEX_ALWAYS_BRK_F_G_HART_e=0x30, + dRes_INDEX_ALWAYS_BRK_F_G_RUPY_e=0x31, + dRes_INDEX_ALWAYS_BRK_F_ZNC_R_IMPACT_e=0x32, + dRes_INDEX_ALWAYS_BRK_O_G_HUTK_e=0x33, + dRes_INDEX_ALWAYS_BRK_O_G_HUTU_e=0x34, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_e=0x35, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_02_e=0x36, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x37, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_02_e=0x38, + /* BTK */ + dRes_INDEX_ALWAYS_BTK_EF_MIZUBASHIRA_e=0x3B, + dRes_INDEX_ALWAYS_BTK_EF_SCREEN_SUITYU_e=0x3C, + dRes_INDEX_ALWAYS_BTK_F_ZNC_R_IMPACT_e=0x3D, + dRes_INDEX_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_RED_e=0x3E, + dRes_INDEX_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x3F, + /* BTP */ + dRes_INDEX_ALWAYS_BTP_MPM_TUBO_e=0x42, + /* DAT */ + dRes_INDEX_ALWAYS_BIN_AREAMAPRES_e=0x45, + dRes_INDEX_ALWAYS_BIN_ITEM_TABLE_e=0x46, + /* TEX */ + dRes_INDEX_ALWAYS_BTI_A_KUSA_RGBA_e=0x49, + dRes_INDEX_ALWAYS_BTI_BALL32_I4_e=0x4A, + dRes_INDEX_ALWAYS_BTI_IM_ENTER_4I_32_e=0x4B, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_CIRCLE_4I_e=0x4C, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_ENTER_4I_e=0x4D, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_NIJUMARU_4I_e=0x4E, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_SQUARE_4I_e=0x4F, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_TRESUREBOX_4I_e=0x50, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_TRY_FORCE_4I_e=0x51, + dRes_INDEX_ALWAYS_BTI_MAP_ICON_CIRCLE16X16_4I_e=0x52, + dRes_INDEX_ALWAYS_BTI_MOYA_e=0x53, + dRes_INDEX_ALWAYS_BTI_ROPE_e=0x54, + dRes_INDEX_ALWAYS_BTI_SNOW_e=0x55, + dRes_INDEX_ALWAYS_BTI_SNOW_TEX_e=0x56, + dRes_INDEX_ALWAYS_BTI_TXA_RING_A_32HAFE_e=0x57, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_AS_e=0x58, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_BS_e=0x59, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_CS_e=0x5A, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_DS_e=0x5B, + dRes_INDEX_ALWAYS_BTI_VR_LENZF_TEX_e=0x5C, + dRes_INDEX_ALWAYS_BTI_WARP_TEX_e=0x5D, + dRes_INDEX_ALWAYS__ZL2_POLYGON_IA8_e=0x5E, +}; + +enum dRes_ID_ALWAYS { + /* BCK */ + dRes_ID_ALWAYS_BCK_EF_MIZUBASHIRA_e=0xB, + dRes_ID_ALWAYS_BCK_F_ZNC_R_IMPACT_e=0xC, + dRes_ID_ALWAYS_BCK_O_G_HUTK_e=0xD, + dRes_ID_ALWAYS_BCK_O_G_HUTU_e=0xE, + dRes_ID_ALWAYS_BCK_WAITA_e=0xF, + dRes_ID_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_RED_e=0x10, + dRes_ID_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x11, + /* BMDE */ + dRes_ID_ALWAYS_BMD_O_G_HART_e=0x14, + dRes_ID_ALWAYS_BMD_O_G_HUTK_e=0x15, + dRes_ID_ALWAYS_BMD_O_G_HUTU_e=0x16, + dRes_ID_ALWAYS_BMD_O_G_RUPY_e=0x17, + /* BMDR */ + dRes_ID_ALWAYS_BMD_BREAKWOODBOX_e=0x1A, + dRes_ID_ALWAYS_BMD_D_BROCKBRK_e=0x1B, + dRes_ID_ALWAYS_BMD_EF_MIZUBASHIRA_e=0x1C, + dRes_ID_ALWAYS_BMD_EF_SCREEN_SUITYU_e=0x1D, + dRes_ID_ALWAYS_BMD_EF_THUNDER01_e=0x1E, + dRes_ID_ALWAYS_BMD_EF_THUNDER02_e=0x1F, + dRes_ID_ALWAYS_BMD_MPM_TUBO_e=0x20, + dRes_ID_ALWAYS_BMD_NV_e=0x21, + dRes_ID_ALWAYS_BMD_O_G_AROW_e=0x22, + dRes_ID_ALWAYS_BMD_O_G_AROW_TABA_e=0x23, + dRes_ID_ALWAYS_BMD_O_G_TANE_e=0x24, + dRes_ID_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_RED_e=0x25, + dRes_ID_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0x26, + /* BPK */ + dRes_ID_ALWAYS_BPK_F_ZNC_R_IMPACT_e=0x29, + dRes_ID_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_RED_e=0x2A, + dRes_ID_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x2B, + /* BRK */ + dRes_ID_ALWAYS_BRK_EF_MIZUBASHIRA_e=0x2E, + dRes_ID_ALWAYS_BRK_EF_THUNDER_e=0x2F, + dRes_ID_ALWAYS_BRK_F_G_HART_e=0x30, + dRes_ID_ALWAYS_BRK_F_G_RUPY_e=0x31, + dRes_ID_ALWAYS_BRK_F_ZNC_R_IMPACT_e=0x32, + dRes_ID_ALWAYS_BRK_O_G_HUTK_e=0x33, + dRes_ID_ALWAYS_BRK_O_G_HUTU_e=0x34, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_e=0x35, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_02_e=0x36, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x37, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_02_e=0x38, + /* BTK */ + dRes_ID_ALWAYS_BTK_EF_MIZUBASHIRA_e=0x3B, + dRes_ID_ALWAYS_BTK_EF_SCREEN_SUITYU_e=0x3C, + dRes_ID_ALWAYS_BTK_F_ZNC_R_IMPACT_e=0x3D, + dRes_ID_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_RED_e=0x3E, + dRes_ID_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x3F, + /* BTP */ + dRes_ID_ALWAYS_BTP_MPM_TUBO_e=0x42, + /* DAT */ + dRes_ID_ALWAYS_BIN_AREAMAPRES_e=0x45, + dRes_ID_ALWAYS_BIN_ITEM_TABLE_e=0x46, + /* TEX */ + dRes_ID_ALWAYS_BTI_A_KUSA_RGBA_e=0x49, + dRes_ID_ALWAYS_BTI_BALL32_I4_e=0x4A, + dRes_ID_ALWAYS_BTI_IM_ENTER_4I_32_e=0x4B, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_CIRCLE_4I_e=0x4C, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_ENTER_4I_e=0x4D, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_NIJUMARU_4I_e=0x4E, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_SQUARE_4I_e=0x4F, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_TRESUREBOX_4I_e=0x50, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_TRY_FORCE_4I_e=0x51, + dRes_ID_ALWAYS_BTI_MAP_ICON_CIRCLE16X16_4I_e=0x52, + dRes_ID_ALWAYS_BTI_MOYA_e=0x53, + dRes_ID_ALWAYS_BTI_ROPE_e=0x54, + dRes_ID_ALWAYS_BTI_SNOW_e=0x55, + dRes_ID_ALWAYS_BTI_SNOW_TEX_e=0x56, + dRes_ID_ALWAYS_BTI_TXA_RING_A_32HAFE_e=0x57, + dRes_ID_ALWAYS_BTI_TXA_TUKI_AS_e=0x58, + dRes_ID_ALWAYS_BTI_TXA_TUKI_BS_e=0x59, + dRes_ID_ALWAYS_BTI_TXA_TUKI_CS_e=0x5A, + dRes_ID_ALWAYS_BTI_TXA_TUKI_DS_e=0x5B, + dRes_ID_ALWAYS_BTI_VR_LENZF_TEX_e=0x5C, + dRes_ID_ALWAYS_BTI_WARP_TEX_e=0x5D, + dRes_ID_ALWAYS__ZL2_POLYGON_IA8_e=0x5E, +}; + +enum O_G_HART_JNT { + O_G_HART_JNT_O_G_HEART_e=0x0, +}; + +enum O_G_HUTK_JNT { + O_G_HUTK_JNT_WORLD_ROOT_e=0x0, + O_G_HUTK_JNT_O_GD_HUTK_e=0x1, + O_G_HUTK_JNT_HEART_e=0x2, +}; + +enum O_G_HUTU_JNT { + O_G_HUTU_JNT_WORLD_ROOT_e=0x0, + O_G_HUTU_JNT_O_GD_HUTU_e=0x1, + O_G_HUTU_JNT_HEART_e=0x2, +}; + +enum O_G_RUPY_JNT { + O_G_RUPY_JNT_S_LUPG_e=0x0, +}; + +enum BREAKWOODBOX_JNT { + BREAKWOODBOX_JNT_PCUBE3_e=0x0, +}; + +enum D_BROCKBRK_JNT { + D_BROCKBRK_JNT_D_BROCKBRK_e=0x0, +}; + +enum EF_MIZUBASHIRA_JNT { + EF_MIZUBASHIRA_JNT_ROOT_e=0x0, + EF_MIZUBASHIRA_JNT_HASHIRA_NAKA_e=0x1, + EF_MIZUBASHIRA_JNT_HASHIRA_SOTO_e=0x2, + EF_MIZUBASHIRA_JNT_WAVE_e=0x3, +}; + +enum EF_SCREEN_SUITYU_JNT { + EF_SCREEN_SUITYU_JNT_EF_SCREEN_e=0x0, +}; + +enum EF_THUNDER01_JNT { + EF_THUNDER01_JNT_EF_THUNDE001_e=0x0, +}; + +enum EF_THUNDER02_JNT { + EF_THUNDER02_JNT_EF_THUNDER002_e=0x0, +}; + +enum MPM_TUBO_JNT { + MPM_TUBO_JNT_MPM_TUBO_e=0x0, +}; + +enum NV_JNT { + NV_JNT_WORLD_ROOT_e=0x0, + NV_JNT_BODY_e=0x1, + NV_JNT_NV_BODY_e=0x2, + NV_JNT_WINGL_e=0x3, + NV_JNT_WINGR_e=0x4, +}; + +enum O_G_AROW_JNT { + O_G_AROW_JNT_AL_ARROW_e=0x0, +}; + +enum O_G_AROW_TABA_JNT { + O_G_AROW_TABA_JNT_O_G_AROW_TABA_e=0x0, +}; + +enum O_G_TANE_JNT { + O_G_TANE_JNT_O_G_TANE_G_e=0x0, +}; + +enum ZELDA_NOTICE_CURSOR_RED_JNT { + ZELDA_NOTICE_CURSOR_RED_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_RED_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_RED_JNT_POLYSURFACE1_e=0x2, +}; + +enum ZELDA_NOTICE_CURSOR_YELLOW_JNT { + ZELDA_NOTICE_CURSOR_YELLOW_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_ALWAYS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Aru.h b/assets/RZDJ01/res/Object/Aru.h new file mode 100644 index 0000000000..87491caf10 --- /dev/null +++ b/assets/RZDJ01/res/Object/Aru.h @@ -0,0 +1,71 @@ +#ifndef RES_ARU_H +#define RES_ARU_H + +enum dRes_INDEX_ARU { + /* BCK */ + dRes_INDEX_ARU_BCK_ARU_F_NORMAL_e=0x6, + dRes_INDEX_ARU_BCK_ARU_FH_NORMAL_e=0x7, + dRes_INDEX_ARU_BCK_ARU_STEP_R_e=0x8, + dRes_INDEX_ARU_BCK_ARU_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_ARU_BMD_ARU_e=0xC, + /* BTK */ + dRes_INDEX_ARU_BTK_ARU_e=0xF, + /* BTP */ + dRes_INDEX_ARU_BTP_ARU_e=0x12, + dRes_INDEX_ARU_BTP_ARU_FH_NORMAL_e=0x13, +}; + +enum dRes_ID_ARU { + /* BCK */ + dRes_ID_ARU_BCK_ARU_F_NORMAL_e=0x6, + dRes_ID_ARU_BCK_ARU_FH_NORMAL_e=0x7, + dRes_ID_ARU_BCK_ARU_STEP_R_e=0x8, + dRes_ID_ARU_BCK_ARU_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_ARU_BMD_ARU_e=0xC, + /* BTK */ + dRes_ID_ARU_BTK_ARU_e=0xF, + /* BTP */ + dRes_ID_ARU_BTP_ARU_e=0x12, + dRes_ID_ARU_BTP_ARU_FH_NORMAL_e=0x13, +}; + +enum ARU_JNT { + ARU_JNT_CENTER_e=0x0, + ARU_JNT_BACKBONE1_e=0x1, + ARU_JNT_BACKBONE2_e=0x2, + ARU_JNT_NECK_e=0x3, + ARU_JNT_HEAD_e=0x4, + ARU_JNT_CHIN_e=0x5, + ARU_JNT_MAYU_L_e=0x6, + ARU_JNT_MAYU_R_e=0x7, + ARU_JNT_MOUTH_e=0x8, + ARU_JNT_SHOULDERL_e=0x9, + ARU_JNT_ARML1_e=0xA, + ARU_JNT_ARML2_e=0xB, + ARU_JNT_HANDL_e=0xC, + ARU_JNT_FINGERL1_e=0xD, + ARU_JNT_FINGERL2_e=0xE, + ARU_JNT_THAMBL_e=0xF, + ARU_JNT_SHOULDERR_e=0x10, + ARU_JNT_ARMR1_e=0x11, + ARU_JNT_ARMR2_e=0x12, + ARU_JNT_HANDR_e=0x13, + ARU_JNT_FINGERR1_e=0x14, + ARU_JNT_FINGERR2_e=0x15, + ARU_JNT_THAMBR_e=0x16, + ARU_JNT_WAIST_e=0x17, + ARU_JNT_LEGL1_e=0x18, + ARU_JNT_LEGL2_e=0x19, + ARU_JNT_FOOTL_e=0x1A, + ARU_JNT_SKIRTL_e=0x1B, + ARU_JNT_LEGR1_e=0x1C, + ARU_JNT_LEGR2_e=0x1D, + ARU_JNT_FOOTR_e=0x1E, + ARU_JNT_SKIRTR_e=0x1F, + ARU_JNT_SKIRT1_e=0x20, + ARU_JNT_SKIRT2_e=0x21, +}; + +#endif /* !RES_ARU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Aru1.h b/assets/RZDJ01/res/Object/Aru1.h new file mode 100644 index 0000000000..a0c4f73bc8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Aru1.h @@ -0,0 +1,90 @@ +#ifndef RES_ARU1_H +#define RES_ARU1_H + +enum dRes_INDEX_ARU1 { + /* BCK */ + dRes_INDEX_ARU1_BCK_ARU_F_BITTERSMILE_e=0x6, + dRes_INDEX_ARU1_BCK_ARU_F_GRUMPY_e=0x7, + dRes_INDEX_ARU1_BCK_ARU_F_SERIOUS_e=0x8, + dRes_INDEX_ARU1_BCK_ARU_F_SMILE_e=0x9, + dRes_INDEX_ARU1_BCK_ARU_F_WORRY_e=0xA, + dRes_INDEX_ARU1_BCK_ARU_FH_BITTERSMILE_e=0xB, + dRes_INDEX_ARU1_BCK_ARU_FH_GRUMPY_e=0xC, + dRes_INDEX_ARU1_BCK_ARU_FH_SERIOUS_e=0xD, + dRes_INDEX_ARU1_BCK_ARU_FH_SMILE_e=0xE, + dRes_INDEX_ARU1_BCK_ARU_FH_WORRY_e=0xF, + dRes_INDEX_ARU1_BCK_ARU_HI_e=0x10, + dRes_INDEX_ARU1_BCK_ARU_LOOKBACK_e=0x11, + dRes_INDEX_ARU1_BCK_ARU_LOOKOVER_e=0x12, + dRes_INDEX_ARU1_BCK_ARU_RUN_e=0x13, + dRes_INDEX_ARU1_BCK_ARU_TALK_A_e=0x14, + dRes_INDEX_ARU1_BCK_ARU_TALK_B_e=0x15, + dRes_INDEX_ARU1_BCK_ARU_TALK_C_e=0x16, + dRes_INDEX_ARU1_BCK_ARU_TALK_D_e=0x17, + dRes_INDEX_ARU1_BCK_ARU_TALK_E_e=0x18, + dRes_INDEX_ARU1_BCK_ARU_WAIT_C_e=0x19, + dRes_INDEX_ARU1_BCK_ARU_WAIT_D_e=0x1A, + /* BTK */ + dRes_INDEX_ARU1_BTK_ARU_LOOKBACK_e=0x1D, + dRes_INDEX_ARU1_BTK_ARU_LOOKOVER_e=0x1E, + dRes_INDEX_ARU1_BTK_ARU_TALK_C_e=0x1F, + dRes_INDEX_ARU1_BTK_ARU_TALK_D_e=0x20, + /* BTP */ + dRes_INDEX_ARU1_BTP_ARU_F_BITTERSMILE_e=0x23, + dRes_INDEX_ARU1_BTP_ARU_F_GRUMPY_e=0x24, + dRes_INDEX_ARU1_BTP_ARU_F_SERIOUS_e=0x25, + dRes_INDEX_ARU1_BTP_ARU_F_SMILE_e=0x26, + dRes_INDEX_ARU1_BTP_ARU_F_WORRY_e=0x27, + dRes_INDEX_ARU1_BTP_ARU_FH_BITTERSMILE_e=0x28, + dRes_INDEX_ARU1_BTP_ARU_FH_GRUMPY_e=0x29, + dRes_INDEX_ARU1_BTP_ARU_FH_SERIOUS_e=0x2A, + dRes_INDEX_ARU1_BTP_ARU_FH_SMILE_e=0x2B, + dRes_INDEX_ARU1_BTP_ARU_FH_WORRY_e=0x2C, + /* EVT */ + dRes_INDEX_ARU1_DAT_EVENT_LIST_e=0x2F, +}; + +enum dRes_ID_ARU1 { + /* BCK */ + dRes_ID_ARU1_BCK_ARU_F_BITTERSMILE_e=0x6, + dRes_ID_ARU1_BCK_ARU_F_GRUMPY_e=0x7, + dRes_ID_ARU1_BCK_ARU_F_SERIOUS_e=0x8, + dRes_ID_ARU1_BCK_ARU_F_SMILE_e=0x9, + dRes_ID_ARU1_BCK_ARU_F_WORRY_e=0xA, + dRes_ID_ARU1_BCK_ARU_FH_BITTERSMILE_e=0xB, + dRes_ID_ARU1_BCK_ARU_FH_GRUMPY_e=0xC, + dRes_ID_ARU1_BCK_ARU_FH_SERIOUS_e=0xD, + dRes_ID_ARU1_BCK_ARU_FH_SMILE_e=0xE, + dRes_ID_ARU1_BCK_ARU_FH_WORRY_e=0xF, + dRes_ID_ARU1_BCK_ARU_HI_e=0x10, + dRes_ID_ARU1_BCK_ARU_LOOKBACK_e=0x11, + dRes_ID_ARU1_BCK_ARU_LOOKOVER_e=0x12, + dRes_ID_ARU1_BCK_ARU_RUN_e=0x13, + dRes_ID_ARU1_BCK_ARU_TALK_A_e=0x14, + dRes_ID_ARU1_BCK_ARU_TALK_B_e=0x15, + dRes_ID_ARU1_BCK_ARU_TALK_C_e=0x16, + dRes_ID_ARU1_BCK_ARU_TALK_D_e=0x17, + dRes_ID_ARU1_BCK_ARU_TALK_E_e=0x18, + dRes_ID_ARU1_BCK_ARU_WAIT_C_e=0x19, + dRes_ID_ARU1_BCK_ARU_WAIT_D_e=0x1A, + /* BTK */ + dRes_ID_ARU1_BTK_ARU_LOOKBACK_e=0x1D, + dRes_ID_ARU1_BTK_ARU_LOOKOVER_e=0x1E, + dRes_ID_ARU1_BTK_ARU_TALK_C_e=0x1F, + dRes_ID_ARU1_BTK_ARU_TALK_D_e=0x20, + /* BTP */ + dRes_ID_ARU1_BTP_ARU_F_BITTERSMILE_e=0x23, + dRes_ID_ARU1_BTP_ARU_F_GRUMPY_e=0x24, + dRes_ID_ARU1_BTP_ARU_F_SERIOUS_e=0x25, + dRes_ID_ARU1_BTP_ARU_F_SMILE_e=0x26, + dRes_ID_ARU1_BTP_ARU_F_WORRY_e=0x27, + dRes_ID_ARU1_BTP_ARU_FH_BITTERSMILE_e=0x28, + dRes_ID_ARU1_BTP_ARU_FH_GRUMPY_e=0x29, + dRes_ID_ARU1_BTP_ARU_FH_SERIOUS_e=0x2A, + dRes_ID_ARU1_BTP_ARU_FH_SMILE_e=0x2B, + dRes_ID_ARU1_BTP_ARU_FH_WORRY_e=0x2C, + /* EVT */ + dRes_ID_ARU1_DAT_EVENT_LIST_e=0x2F, +}; + +#endif /* !RES_ARU1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ash.h b/assets/RZDJ01/res/Object/Ash.h new file mode 100644 index 0000000000..f5db97be7b --- /dev/null +++ b/assets/RZDJ01/res/Object/Ash.h @@ -0,0 +1,69 @@ +#ifndef RES_ASH_H +#define RES_ASH_H + +enum dRes_INDEX_ASH { + /* BCK */ + dRes_INDEX_ASH_BCK_ASH_F_TALK_A_e=0x7, + dRes_INDEX_ASH_BCK_ASH_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_ASH_BMD_ASH_e=0xB, + /* BTK */ + dRes_INDEX_ASH_BTK_ASH_e=0xE, + /* BTP */ + dRes_INDEX_ASH_BTP_ASH_e=0x11, + /* EVT */ + dRes_INDEX_ASH_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_ASH { + /* BCK */ + dRes_ID_ASH_BCK_ASH_F_TALK_A_e=0x7, + dRes_ID_ASH_BCK_ASH_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_ASH_BMD_ASH_e=0xB, + /* BTK */ + dRes_ID_ASH_BTK_ASH_e=0xE, + /* BTP */ + dRes_ID_ASH_BTP_ASH_e=0x11, + /* EVT */ + dRes_ID_ASH_DAT_EVENT_LIST_e=0x14, +}; + +enum ASH_JNT { + ASH_JNT_CENTER_e=0x0, + ASH_JNT_BB1_e=0x1, + ASH_JNT_BB2_e=0x2, + ASH_JNT_NECK_e=0x3, + ASH_JNT_HEAD_e=0x4, + ASH_JNT_CHIN_e=0x5, + ASH_JNT_HAIRL1_e=0x6, + ASH_JNT_HAIRL2_e=0x7, + ASH_JNT_HAIRR1_e=0x8, + ASH_JNT_HAIRR2_e=0x9, + ASH_JNT_MAYUL_e=0xA, + ASH_JNT_MAYUR_e=0xB, + ASH_JNT_MOUTH_e=0xC, + ASH_JNT_SHOULDERL_e=0xD, + ASH_JNT_ARML1_e=0xE, + ASH_JNT_ARML2_e=0xF, + ASH_JNT_HANDL_e=0x10, + ASH_JNT_FINGERL_e=0x11, + ASH_JNT_THUMBL_e=0x12, + ASH_JNT_ARMOR_e=0x13, + ASH_JNT_SHOULDERR_e=0x14, + ASH_JNT_ARMR1_e=0x15, + ASH_JNT_ARMR2_e=0x16, + ASH_JNT_HANDR_e=0x17, + ASH_JNT_FINGERR_e=0x18, + ASH_JNT_THUMBR_e=0x19, + ASH_JNT_WAIST_e=0x1A, + ASH_JNT_LEGL1_e=0x1B, + ASH_JNT_LEGL2_e=0x1C, + ASH_JNT_FOOTL_e=0x1D, + ASH_JNT_LEGR1_e=0x1E, + ASH_JNT_LEGR2_e=0x1F, + ASH_JNT_FOOTR_e=0x20, + ASH_JNT_SWORD_e=0x21, +}; + +#endif /* !RES_ASH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ash1.h b/assets/RZDJ01/res/Object/Ash1.h new file mode 100644 index 0000000000..97502863db --- /dev/null +++ b/assets/RZDJ01/res/Object/Ash1.h @@ -0,0 +1,38 @@ +#ifndef RES_ASH1_H +#define RES_ASH1_H + +enum dRes_INDEX_ASH1 { + /* BCK */ + dRes_INDEX_ASH1_BCK_ASH_ASK_e=0x3, + dRes_INDEX_ASH1_BCK_ASH_COOL_e=0x4, + dRes_INDEX_ASH1_BCK_ASH_EXPLAIN_A_e=0x5, + dRes_INDEX_ASH1_BCK_ASH_EXPLAIN_B_e=0x6, + dRes_INDEX_ASH1_BCK_ASH_F_ASK_e=0x7, + dRes_INDEX_ASH1_BCK_ASH_F_COOL_e=0x8, + dRes_INDEX_ASH1_BCK_ASH_F_EXPLAIN_A_e=0x9, + dRes_INDEX_ASH1_BCK_ASH_F_EXPLAIN_B_e=0xA, + dRes_INDEX_ASH1_BCK_ASH_F_SILENT_e=0xB, + dRes_INDEX_ASH1_BCK_ASH_F_TALK_B_e=0xC, + dRes_INDEX_ASH1_BCK_ASH_STEP_e=0xD, + dRes_INDEX_ASH1_BCK_ASH_WAIT_B_e=0xE, + dRes_INDEX_ASH1_BCK_ASH_WAIT_C_e=0xF, +}; + +enum dRes_ID_ASH1 { + /* BCK */ + dRes_ID_ASH1_BCK_ASH_ASK_e=0x3, + dRes_ID_ASH1_BCK_ASH_COOL_e=0x4, + dRes_ID_ASH1_BCK_ASH_EXPLAIN_A_e=0x5, + dRes_ID_ASH1_BCK_ASH_EXPLAIN_B_e=0x6, + dRes_ID_ASH1_BCK_ASH_F_ASK_e=0x7, + dRes_ID_ASH1_BCK_ASH_F_COOL_e=0x8, + dRes_ID_ASH1_BCK_ASH_F_EXPLAIN_A_e=0x9, + dRes_ID_ASH1_BCK_ASH_F_EXPLAIN_B_e=0xA, + dRes_ID_ASH1_BCK_ASH_F_SILENT_e=0xB, + dRes_ID_ASH1_BCK_ASH_F_TALK_B_e=0xC, + dRes_ID_ASH1_BCK_ASH_STEP_e=0xD, + dRes_ID_ASH1_BCK_ASH_WAIT_B_e=0xE, + dRes_ID_ASH1_BCK_ASH_WAIT_C_e=0xF, +}; + +#endif /* !RES_ASH1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ash2.h b/assets/RZDJ01/res/Object/Ash2.h new file mode 100644 index 0000000000..566702413c --- /dev/null +++ b/assets/RZDJ01/res/Object/Ash2.h @@ -0,0 +1,30 @@ +#ifndef RES_ASH2_H +#define RES_ASH2_H + +enum dRes_INDEX_ASH2 { + /* BCK */ + dRes_INDEX_ASH2_BCK_ASH_BOWRUN_e=0x4, + dRes_INDEX_ASH2_BCK_ASH_BOWWAIT_e=0x5, + /* BMDR */ + dRes_INDEX_ASH2_BMD_ASH_BOW_e=0x8, + dRes_INDEX_ASH2_BMD_ASH_QUIVER_e=0x9, +}; + +enum dRes_ID_ASH2 { + /* BCK */ + dRes_ID_ASH2_BCK_ASH_BOWRUN_e=0x4, + dRes_ID_ASH2_BCK_ASH_BOWWAIT_e=0x5, + /* BMDR */ + dRes_ID_ASH2_BMD_ASH_BOW_e=0x8, + dRes_ID_ASH2_BMD_ASH_QUIVER_e=0x9, +}; + +enum ASH_BOW_JNT { + ASH_BOW_JNT_ASH_BOW_MODEL_e=0x0, +}; + +enum ASH_QUIVER_JNT { + ASH_QUIVER_JNT_ASH_QUIVER_MODEL_e=0x0, +}; + +#endif /* !RES_ASH2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/AshB.h b/assets/RZDJ01/res/Object/AshB.h new file mode 100644 index 0000000000..f8ded8b862 --- /dev/null +++ b/assets/RZDJ01/res/Object/AshB.h @@ -0,0 +1,127 @@ +#ifndef RES_ASHB_H +#define RES_ASHB_H + +enum dRes_INDEX_ASHB { + /* BCK */ + dRes_INDEX_ASHB_BCK_ASHB_ASK_e=0x7, + dRes_INDEX_ASHB_BCK_ASHB_EXPLAIN_e=0x8, + dRes_INDEX_ASHB_BCK_ASHB_F_ASK_e=0x9, + dRes_INDEX_ASHB_BCK_ASHB_F_GREET_e=0xA, + dRes_INDEX_ASHB_BCK_ASHB_F_HATE_e=0xB, + dRes_INDEX_ASHB_BCK_ASHB_F_LOOKBACK_e=0xC, + dRes_INDEX_ASHB_BCK_ASHB_F_TALK_A_e=0xD, + dRes_INDEX_ASHB_BCK_ASHB_F_TALK_B_e=0xE, + dRes_INDEX_ASHB_BCK_ASHB_GREET_e=0xF, + dRes_INDEX_ASHB_BCK_ASHB_HAND_e=0x10, + dRes_INDEX_ASHB_BCK_ASHB_HANDWAIT_e=0x11, + dRes_INDEX_ASHB_BCK_ASHB_HATE_e=0x12, + dRes_INDEX_ASHB_BCK_ASHB_LOOKBACK_e=0x13, + dRes_INDEX_ASHB_BCK_ASHB_MASKOFF_e=0x14, + dRes_INDEX_ASHB_BCK_ASHB_STEP_e=0x15, + dRes_INDEX_ASHB_BCK_ASHB_STEP_B_e=0x16, + dRes_INDEX_ASHB_BCK_ASHB_TO_WAIT_B_e=0x17, + dRes_INDEX_ASHB_BCK_ASHB_WAIT_A_e=0x18, + dRes_INDEX_ASHB_BCK_ASHB_WAIT_B_e=0x19, + /* BMDR */ + dRes_INDEX_ASHB_BMD_ASHB_e=0x1C, + dRes_INDEX_ASHB_BMD_ASHB_MASK_e=0x1D, + /* BTK */ + dRes_INDEX_ASHB_BTK_ASHB_e=0x20, + dRes_INDEX_ASHB_BTK_ASHB_HAND_e=0x21, + dRes_INDEX_ASHB_BTK_ASHB_HATE_e=0x22, + dRes_INDEX_ASHB_BTK_ASHB_LOOKBACK_e=0x23, + /* BTP */ + dRes_INDEX_ASHB_BTP_ASHB_e=0x26, + dRes_INDEX_ASHB_BTP_ASHB_F_GREET_e=0x27, + dRes_INDEX_ASHB_BTP_ASHB_F_HATE_e=0x28, + dRes_INDEX_ASHB_BTP_ASHB_MASKOFF_e=0x29, + /* EVT */ + dRes_INDEX_ASHB_DAT_EVENT_LIST_e=0x2C, +}; + +enum dRes_ID_ASHB { + /* BCK */ + dRes_ID_ASHB_BCK_ASHB_ASK_e=0x7, + dRes_ID_ASHB_BCK_ASHB_EXPLAIN_e=0x8, + dRes_ID_ASHB_BCK_ASHB_F_ASK_e=0x9, + dRes_ID_ASHB_BCK_ASHB_F_GREET_e=0xA, + dRes_ID_ASHB_BCK_ASHB_F_HATE_e=0xB, + dRes_ID_ASHB_BCK_ASHB_F_LOOKBACK_e=0xC, + dRes_ID_ASHB_BCK_ASHB_F_TALK_A_e=0xD, + dRes_ID_ASHB_BCK_ASHB_F_TALK_B_e=0xE, + dRes_ID_ASHB_BCK_ASHB_GREET_e=0xF, + dRes_ID_ASHB_BCK_ASHB_HAND_e=0x10, + dRes_ID_ASHB_BCK_ASHB_HANDWAIT_e=0x11, + dRes_ID_ASHB_BCK_ASHB_HATE_e=0x12, + dRes_ID_ASHB_BCK_ASHB_LOOKBACK_e=0x13, + dRes_ID_ASHB_BCK_ASHB_MASKOFF_e=0x14, + dRes_ID_ASHB_BCK_ASHB_STEP_e=0x15, + dRes_ID_ASHB_BCK_ASHB_STEP_B_e=0x16, + dRes_ID_ASHB_BCK_ASHB_TO_WAIT_B_e=0x17, + dRes_ID_ASHB_BCK_ASHB_WAIT_A_e=0x18, + dRes_ID_ASHB_BCK_ASHB_WAIT_B_e=0x19, + /* BMDR */ + dRes_ID_ASHB_BMD_ASHB_e=0x1C, + dRes_ID_ASHB_BMD_ASHB_MASK_e=0x1D, + /* BTK */ + dRes_ID_ASHB_BTK_ASHB_e=0x20, + dRes_ID_ASHB_BTK_ASHB_HAND_e=0x21, + dRes_ID_ASHB_BTK_ASHB_HATE_e=0x22, + dRes_ID_ASHB_BTK_ASHB_LOOKBACK_e=0x23, + /* BTP */ + dRes_ID_ASHB_BTP_ASHB_e=0x26, + dRes_ID_ASHB_BTP_ASHB_F_GREET_e=0x27, + dRes_ID_ASHB_BTP_ASHB_F_HATE_e=0x28, + dRes_ID_ASHB_BTP_ASHB_MASKOFF_e=0x29, + /* EVT */ + dRes_ID_ASHB_DAT_EVENT_LIST_e=0x2C, +}; + +enum ASHB_JNT { + ASHB_JNT_CENTER_e=0x0, + ASHB_JNT_BB1_e=0x1, + ASHB_JNT_BB2_e=0x2, + ASHB_JNT_BACKL_e=0x3, + ASHB_JNT_BACKR_e=0x4, + ASHB_JNT_FRONTL_e=0x5, + ASHB_JNT_FRONTL2_e=0x6, + ASHB_JNT_FRONTR_e=0x7, + ASHB_JNT_FRONTR2_e=0x8, + ASHB_JNT_NECK_e=0x9, + ASHB_JNT_HEAD_e=0xA, + ASHB_JNT_CHIN_e=0xB, + ASHB_JNT_HAIRL1_e=0xC, + ASHB_JNT_HAIRL2_e=0xD, + ASHB_JNT_HAIRR1_e=0xE, + ASHB_JNT_HAIRR2_e=0xF, + ASHB_JNT_MASK_e=0x10, + ASHB_JNT_MAYUL_e=0x11, + ASHB_JNT_MAYUR_e=0x12, + ASHB_JNT_MOUTH_e=0x13, + ASHB_JNT_SHOULDERL_e=0x14, + ASHB_JNT_ARML1_e=0x15, + ASHB_JNT_ARML2_e=0x16, + ASHB_JNT_HANDL_e=0x17, + ASHB_JNT_FINGERL_e=0x18, + ASHB_JNT_THUMBL_e=0x19, + ASHB_JNT_SHOULDERR_e=0x1A, + ASHB_JNT_ARMR1_e=0x1B, + ASHB_JNT_ARMR2_e=0x1C, + ASHB_JNT_HANDR_e=0x1D, + ASHB_JNT_FINGERR_e=0x1E, + ASHB_JNT_THUMBR_e=0x1F, + ASHB_JNT_WAIST_e=0x20, + ASHB_JNT_LEGL1_e=0x21, + ASHB_JNT_LEGL2_e=0x22, + ASHB_JNT_FOOTL_e=0x23, + ASHB_JNT_LEGR1_e=0x24, + ASHB_JNT_LEGR2_e=0x25, + ASHB_JNT_FOOTR_e=0x26, + ASHB_JNT_SWORD_e=0x27, +}; + +enum ASHB_MASK_JNT { + ASHB_MASK_JNT_MASK_MODEL_e=0x0, +}; + +#endif /* !RES_ASHB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/AutoMata.h b/assets/RZDJ01/res/Object/AutoMata.h new file mode 100644 index 0000000000..8b5e79a9ec --- /dev/null +++ b/assets/RZDJ01/res/Object/AutoMata.h @@ -0,0 +1,36 @@ +#ifndef RES_AUTOMATA_H +#define RES_AUTOMATA_H + +enum dRes_INDEX_AUTOMATA { + /* BCK */ + dRes_INDEX_AUTOMATA_BCK_ATMA_RUN_A_e=0x5, + dRes_INDEX_AUTOMATA_BCK_ATMA_RUN_B_e=0x6, + /* BMDR */ + dRes_INDEX_AUTOMATA_BMD_AUTOMATA_e=0x9, + /* BTK */ + dRes_INDEX_AUTOMATA_BTK_ATMA_RUN_A_e=0xC, + dRes_INDEX_AUTOMATA_BTK_ATMA_RUN_B_e=0xD, +}; + +enum dRes_ID_AUTOMATA { + /* BCK */ + dRes_ID_AUTOMATA_BCK_ATMA_RUN_A_e=0x5, + dRes_ID_AUTOMATA_BCK_ATMA_RUN_B_e=0x6, + /* BMDR */ + dRes_ID_AUTOMATA_BMD_AUTOMATA_e=0x9, + /* BTK */ + dRes_ID_AUTOMATA_BTK_ATMA_RUN_A_e=0xC, + dRes_ID_AUTOMATA_BTK_ATMA_RUN_B_e=0xD, +}; + +enum AUTOMATA_JNT { + AUTOMATA_JNT_CENTER_e=0x0, + AUTOMATA_JNT_B01_e=0x1, + AUTOMATA_JNT_B02_e=0x2, + AUTOMATA_JNT_H06_e=0x3, + AUTOMATA_JNT_K04_e=0x4, + AUTOMATA_JNT_K05_e=0x5, + AUTOMATA_JNT_T03_e=0x6, +}; + +#endif /* !RES_AUTOMATA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/BDoorTAnm.h b/assets/RZDJ01/res/Object/BDoorTAnm.h new file mode 100644 index 0000000000..fc3eb17a49 --- /dev/null +++ b/assets/RZDJ01/res/Object/BDoorTAnm.h @@ -0,0 +1,18 @@ +#ifndef RES_BDOORTANM_H +#define RES_BDOORTANM_H + +enum dRes_INDEX_BDOORTANM { + /* BCK */ + dRes_INDEX_BDOORTANM_BCK_MD_OJ_DOOROPF_e=0x3, + dRes_INDEX_BDOORTANM_BCK_OJ_DOORCLOSEF_e=0x4, + dRes_INDEX_BDOORTANM_BCK_OJ_DOOROPF_e=0x5, +}; + +enum dRes_ID_BDOORTANM { + /* BCK */ + dRes_ID_BDOORTANM_BCK_MD_OJ_DOOROPF_e=0x3, + dRes_ID_BDOORTANM_BCK_OJ_DOORCLOSEF_e=0x4, + dRes_ID_BDOORTANM_BCK_OJ_DOOROPF_e=0x5, +}; + +#endif /* !RES_BDOORTANM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/BDoorYAnm.h b/assets/RZDJ01/res/Object/BDoorYAnm.h new file mode 100644 index 0000000000..75757203ec --- /dev/null +++ b/assets/RZDJ01/res/Object/BDoorYAnm.h @@ -0,0 +1,18 @@ +#ifndef RES_BDOORYANM_H +#define RES_BDOORYANM_H + +enum dRes_INDEX_BDOORYANM { + /* BCK */ + dRes_INDEX_BDOORYANM_BCK_MD_OJ_DOOROPE_e=0x3, + dRes_INDEX_BDOORYANM_BCK_OJ_DOORCLOSEE_e=0x4, + dRes_INDEX_BDOORYANM_BCK_OJ_DOOROPE_e=0x5, +}; + +enum dRes_ID_BDOORYANM { + /* BCK */ + dRes_ID_BDOORYANM_BCK_MD_OJ_DOOROPE_e=0x3, + dRes_ID_BDOORYANM_BCK_OJ_DOORCLOSEE_e=0x4, + dRes_ID_BDOORYANM_BCK_OJ_DOOROPE_e=0x5, +}; + +#endif /* !RES_BDOORYANM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/BHBridge.h b/assets/RZDJ01/res/Object/BHBridge.h new file mode 100644 index 0000000000..dc05cf82d6 --- /dev/null +++ b/assets/RZDJ01/res/Object/BHBridge.h @@ -0,0 +1,22 @@ +#ifndef RES_BHBRIDGE_H +#define RES_BHBRIDGE_H + +enum dRes_INDEX_BHBRIDGE { + /* BMDR */ + dRes_INDEX_BHBRIDGE_BMD_M_BHBRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_BHBRIDGE_DZB_M_BHBRIDGE_e=0x7, +}; + +enum dRes_ID_BHBRIDGE { + /* BMDR */ + dRes_ID_BHBRIDGE_BMD_M_BHBRIDGE_e=0x4, + /* DZB */ + dRes_ID_BHBRIDGE_DZB_M_BHBRIDGE_e=0x7, +}; + +enum M_BHBRIDGE_JNT { + M_BHBRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BHBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/BYRock.h b/assets/RZDJ01/res/Object/BYRock.h new file mode 100644 index 0000000000..b52ff31527 --- /dev/null +++ b/assets/RZDJ01/res/Object/BYRock.h @@ -0,0 +1,46 @@ +#ifndef RES_BYROCK_H +#define RES_BYROCK_H + +enum dRes_INDEX_BYROCK { + /* BMDR */ + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK00_e=0x4, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK00B_e=0x5, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK01_e=0x6, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK01B_e=0x7, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK_HAHEN_e=0x8, + /* DZB */ + dRes_INDEX_BYROCK_DZB_M_BAKUYAROCK01_e=0xB, +}; + +enum dRes_ID_BYROCK { + /* BMDR */ + dRes_ID_BYROCK_BMD_M_BAKUYAROCK00_e=0x4, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK00B_e=0x5, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK01_e=0x6, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK01B_e=0x7, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK_HAHEN_e=0x8, + /* DZB */ + dRes_ID_BYROCK_DZB_M_BAKUYAROCK01_e=0xB, +}; + +enum M_BAKUYAROCK00_JNT { + M_BAKUYAROCK00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK00B_JNT { + M_BAKUYAROCK00B_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK01_JNT { + M_BAKUYAROCK01_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK01B_JNT { + M_BAKUYAROCK01B_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK_HAHEN_JNT { + M_BAKUYAROCK_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BYROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_Hashi.h b/assets/RZDJ01/res/Object/B_Hashi.h new file mode 100644 index 0000000000..265459c64b --- /dev/null +++ b/assets/RZDJ01/res/Object/B_Hashi.h @@ -0,0 +1,30 @@ +#ifndef RES_B_HASHI_H +#define RES_B_HASHI_H + +enum dRes_INDEX_B_HASHI { + /* BMDG */ + dRes_INDEX_B_HASHI_BMD_LV9_R07_PILLAR_HAHEN_e=0x5, + /* BMDR */ + dRes_INDEX_B_HASHI_BMD_LV9_R07_PILLAR_e=0x8, + /* DZB */ + dRes_INDEX_B_HASHI_DZB_LV9_R07_PILLAR_e=0xB, +}; + +enum dRes_ID_B_HASHI { + /* BMDG */ + dRes_ID_B_HASHI_BMD_LV9_R07_PILLAR_HAHEN_e=0x5, + /* BMDR */ + dRes_ID_B_HASHI_BMD_LV9_R07_PILLAR_e=0x8, + /* DZB */ + dRes_ID_B_HASHI_DZB_LV9_R07_PILLAR_e=0xB, +}; + +enum LV9_R07_PILLAR_HAHEN_JNT { + LV9_R07_PILLAR_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_R07_PILLAR_JNT { + LV9_R07_PILLAR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_B_HASHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_bh.h b/assets/RZDJ01/res/Object/B_bh.h new file mode 100644 index 0000000000..d6e8949cdc --- /dev/null +++ b/assets/RZDJ01/res/Object/B_bh.h @@ -0,0 +1,78 @@ +#ifndef RES_B_BH_H +#define RES_B_BH_H + +enum dRes_INDEX_B_BH { + /* BCK */ + dRes_INDEX_B_BH_BCK_BH_ATTACK_e=0x5, + dRes_INDEX_B_BH_BCK_BH_ATTACKWAIT_e=0x6, + dRes_INDEX_B_BH_BCK_BH_DAMAGE_e=0x7, + dRes_INDEX_B_BH_BCK_BH_EAT_e=0x8, + dRes_INDEX_B_BH_BCK_BH_EATWAIT_e=0x9, + dRes_INDEX_B_BH_BCK_BH_NODAMAGE_e=0xA, + dRes_INDEX_B_BH_BCK_BH_ROUT_e=0xB, + dRes_INDEX_B_BH_BCK_BH_WAIT_e=0xC, + dRes_INDEX_B_BH_BCK_BH_WAIT01_e=0xD, + dRes_INDEX_B_BH_BCK_BH_WAIT02_e=0xE, + /* BMDR */ + dRes_INDEX_B_BH_BMD_BH_KUKI_e=0x11, + dRes_INDEX_B_BH_BMD_BH_LEAF_e=0x12, + /* BMDV */ + dRes_INDEX_B_BH_BMD_BH_e=0x15, +}; + +enum dRes_ID_B_BH { + /* BCK */ + dRes_ID_B_BH_BCK_BH_ATTACK_e=0x5, + dRes_ID_B_BH_BCK_BH_ATTACKWAIT_e=0x6, + dRes_ID_B_BH_BCK_BH_DAMAGE_e=0x7, + dRes_ID_B_BH_BCK_BH_EAT_e=0x8, + dRes_ID_B_BH_BCK_BH_EATWAIT_e=0x9, + dRes_ID_B_BH_BCK_BH_NODAMAGE_e=0xA, + dRes_ID_B_BH_BCK_BH_ROUT_e=0xB, + dRes_ID_B_BH_BCK_BH_WAIT_e=0xC, + dRes_ID_B_BH_BCK_BH_WAIT01_e=0xD, + dRes_ID_B_BH_BCK_BH_WAIT02_e=0xE, + /* BMDR */ + dRes_ID_B_BH_BMD_BH_KUKI_e=0x11, + dRes_ID_B_BH_BMD_BH_LEAF_e=0x12, + /* BMDV */ + dRes_ID_B_BH_BMD_BH_e=0x15, +}; + +enum BH_KUKI_JNT { + BH_KUKI_JNT_KUKI_MODEL_e=0x0, +}; + +enum BH_LEAF_JNT { + BH_LEAF_JNT_LEAF_MODEL_e=0x0, +}; + +enum BH_JNT { + BH_JNT_CENTER_e=0x0, + BH_JNT_HA1_e=0x1, + BH_JNT_HA2_e=0x2, + BH_JNT_HA3_e=0x3, + BH_JNT_HB1_e=0x4, + BH_JNT_HB2_e=0x5, + BH_JNT_HB3_e=0x6, + BH_JNT_HC1_e=0x7, + BH_JNT_HC2_e=0x8, + BH_JNT_HC3_e=0x9, + BH_JNT_HEAD1_e=0xA, + BH_JNT_JAWD1_e=0xB, + BH_JNT_JAWD2_e=0xC, + BH_JNT_JAWD3_e=0xD, + BH_JNT_JAWU1_e=0xE, + BH_JNT_JAWU2_e=0xF, + BH_JNT_JAWU3_e=0x10, + BH_JNT_TONGUE1_e=0x11, + BH_JNT_TONGUE2_e=0x12, + BH_JNT_TONGUE3_e=0x13, + BH_JNT_TONGUE4_e=0x14, + BH_JNT_TONGUE5_e=0x15, + BH_JNT_TONGUE6_e=0x16, + BH_JNT_LEAFA_e=0x17, + BH_JNT_LEAFB_e=0x18, +}; + +#endif /* !RES_B_BH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_bq.h b/assets/RZDJ01/res/Object/B_bq.h new file mode 100644 index 0000000000..c6917479de --- /dev/null +++ b/assets/RZDJ01/res/Object/B_bq.h @@ -0,0 +1,151 @@ +#ifndef RES_B_BQ_H +#define RES_B_BQ_H + +enum dRes_INDEX_B_BQ { + /* BCK */ + dRes_INDEX_B_BQ_BCK_BQ_APPEAR_e=0x7, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_e=0x8, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_A_e=0x9, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_B_e=0xA, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_C_e=0xB, + dRes_INDEX_B_BQ_BCK_BQ_BOMBDAMAGE_e=0xC, + dRes_INDEX_B_BQ_BCK_BQ_COREDAMAGE_e=0xD, + dRes_INDEX_B_BQ_BCK_BQ_DAMAGEWAIT_e=0xE, + dRes_INDEX_B_BQ_BCK_BQ_DEAD_e=0xF, + dRes_INDEX_B_BQ_BCK_BQ_LOOK_M_e=0x10, + dRes_INDEX_B_BQ_BCK_BQ_NODAMAGE_e=0x11, + dRes_INDEX_B_BQ_BCK_BQ_RETURN01_e=0x12, + dRes_INDEX_B_BQ_BCK_BQ_RETURN02_e=0x13, + dRes_INDEX_B_BQ_BCK_BQ_RUNAWAY_e=0x14, + dRes_INDEX_B_BQ_BCK_BQ_TESTMOTION_e=0x15, + dRes_INDEX_B_BQ_BCK_BQ_TODOME_e=0x16, + dRes_INDEX_B_BQ_BCK_BQ_WAIT01_e=0x17, + /* BMDR */ + dRes_INDEX_B_BQ_BMD_BQ_EYEBALL_e=0x1A, + /* BMDV */ + dRes_INDEX_B_BQ_BMD_BQ_e=0x1D, + /* BRK */ + dRes_INDEX_B_BQ_BRK_BQ_DEAD_e=0x20, + /* BTK */ + dRes_INDEX_B_BQ_BTK_BQ_TODOME_e=0x23, +}; + +enum dRes_ID_B_BQ { + /* BCK */ + dRes_ID_B_BQ_BCK_BQ_APPEAR_e=0x7, + dRes_ID_B_BQ_BCK_BQ_ATTACK_e=0x8, + dRes_ID_B_BQ_BCK_BQ_ATTACK_A_e=0x9, + dRes_ID_B_BQ_BCK_BQ_ATTACK_B_e=0xA, + dRes_ID_B_BQ_BCK_BQ_ATTACK_C_e=0xB, + dRes_ID_B_BQ_BCK_BQ_BOMBDAMAGE_e=0xC, + dRes_ID_B_BQ_BCK_BQ_COREDAMAGE_e=0xD, + dRes_ID_B_BQ_BCK_BQ_DAMAGEWAIT_e=0xE, + dRes_ID_B_BQ_BCK_BQ_DEAD_e=0xF, + dRes_ID_B_BQ_BCK_BQ_LOOK_M_e=0x10, + dRes_ID_B_BQ_BCK_BQ_NODAMAGE_e=0x11, + dRes_ID_B_BQ_BCK_BQ_RETURN01_e=0x12, + dRes_ID_B_BQ_BCK_BQ_RETURN02_e=0x13, + dRes_ID_B_BQ_BCK_BQ_RUNAWAY_e=0x14, + dRes_ID_B_BQ_BCK_BQ_TESTMOTION_e=0x15, + dRes_ID_B_BQ_BCK_BQ_TODOME_e=0x16, + dRes_ID_B_BQ_BCK_BQ_WAIT01_e=0x17, + /* BMDR */ + dRes_ID_B_BQ_BMD_BQ_EYEBALL_e=0x1A, + /* BMDV */ + dRes_ID_B_BQ_BMD_BQ_e=0x1D, + /* BRK */ + dRes_ID_B_BQ_BRK_BQ_DEAD_e=0x20, + /* BTK */ + dRes_ID_B_BQ_BTK_BQ_TODOME_e=0x23, +}; + +enum BQ_EYEBALL_JNT { + BQ_EYEBALL_JNT_EYEBALL_MODEL_e=0x0, +}; + +enum BQ_JNT { + BQ_JNT_CENTER_e=0x0, + BQ_JNT_BODY1_e=0x1, + BQ_JNT_BODY2_e=0x2, + BQ_JNT_HANBRC1_e=0x3, + BQ_JNT_HANDRC2_e=0x4, + BQ_JNT_HANDRC3_e=0x5, + BQ_JNT_HANDRC4_e=0x6, + BQ_JNT_HANDLC1_e=0x7, + BQ_JNT_HANDLC2_e=0x8, + BQ_JNT_HANDLC3_e=0x9, + BQ_JNT_HANDLC4_e=0xA, + BQ_JNT_HANDLD1_e=0xB, + BQ_JNT_HANDLD2_e=0xC, + BQ_JNT_HANDLD3_e=0xD, + BQ_JNT_HANDLD4_e=0xE, + BQ_JNT_HANDRD1_e=0xF, + BQ_JNT_HANDRD2_e=0x10, + BQ_JNT_HANDRD3_e=0x11, + BQ_JNT_HANDRD4_e=0x12, + BQ_JNT_TAIL1_e=0x13, + BQ_JNT_TAIL2_e=0x14, + BQ_JNT_HANDLA1_e=0x15, + BQ_JNT_HANDLA2_e=0x16, + BQ_JNT_HANDLA3_e=0x17, + BQ_JNT_HANDLA4_e=0x18, + BQ_JNT_HANDLB1_e=0x19, + BQ_JNT_HANDLB2_e=0x1A, + BQ_JNT_HANDLB3_e=0x1B, + BQ_JNT_HANDLB4_e=0x1C, + BQ_JNT_HANDL_LOC_e=0x1D, + BQ_JNT_HANDRA1_e=0x1E, + BQ_JNT_HANDRA2_e=0x1F, + BQ_JNT_HANDRA3_e=0x20, + BQ_JNT_HANDRA4_e=0x21, + BQ_JNT_HANDRB1_e=0x22, + BQ_JNT_HANDRB2_e=0x23, + BQ_JNT_HANDRB3_e=0x24, + BQ_JNT_HANDRB4_e=0x25, + BQ_JNT_HANDR_LOC_e=0x26, + BQ_JNT_NECK1_e=0x27, + BQ_JNT_NECK2_e=0x28, + BQ_JNT_NECK3_e=0x29, + BQ_JNT_NECK4_e=0x2A, + BQ_JNT_NECK5_e=0x2B, + BQ_JNT_NECK6_e=0x2C, + BQ_JNT_NECK7_e=0x2D, + BQ_JNT_BLEAF_e=0x2E, + BQ_JNT_HEAD_e=0x2F, + BQ_JNT_CORE1_e=0x30, + BQ_JNT_CORE2_e=0x31, + BQ_JNT_CORE3_e=0x32, + BQ_JNT_CORE4_e=0x33, + BQ_JNT_CORE5_e=0x34, + BQ_JNT_CORE6_e=0x35, + BQ_JNT_JAWT1_e=0x36, + BQ_JNT_JAWT2_e=0x37, + BQ_JNT_JAWT3_e=0x38, + BQ_JNT_JAWU1_e=0x39, + BQ_JNT_JAWUL1_e=0x3A, + BQ_JNT_JAWUL2_e=0x3B, + BQ_JNT_JAWUR1_e=0x3C, + BQ_JNT_JAWUR2_e=0x3D, + BQ_JNT_LEAFL1_e=0x3E, + BQ_JNT_LEAFL2_e=0x3F, + BQ_JNT_LEAFL3_e=0x40, + BQ_JNT_LEAFR1_e=0x41, + BQ_JNT_LEAFR2_e=0x42, + BQ_JNT_LEAFR3_e=0x43, + BQ_JNT_LEAFT1_e=0x44, + BQ_JNT_LEAFT2_e=0x45, + BQ_JNT_LEAFT3_e=0x46, + BQ_JNT_LEAFU1_e=0x47, + BQ_JNT_LEAFU2_e=0x48, + BQ_JNT_LEAFU3_e=0x49, + BQ_JNT_SLEAFTL1_e=0x4A, + BQ_JNT_SLEAFTL2_e=0x4B, + BQ_JNT_SLEAFTR1_e=0x4C, + BQ_JNT_SLEAFTR2_e=0x4D, + BQ_JNT_SLEAFUL1_e=0x4E, + BQ_JNT_SLEAFUL2_e=0x4F, + BQ_JNT_SLEAFUR1_e=0x50, + BQ_JNT_SLEAFUR2_e=0x51, +}; + +#endif /* !RES_B_BQ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_dr.h b/assets/RZDJ01/res/Object/B_dr.h new file mode 100644 index 0000000000..23f9d1cd1a --- /dev/null +++ b/assets/RZDJ01/res/Object/B_dr.h @@ -0,0 +1,245 @@ +#ifndef RES_B_DR_H +#define RES_B_DR_H + +enum dRes_INDEX_B_DR { + /* BCK */ + dRes_INDEX_B_DR_BCK_AL_DRCUT_e=0x7, + dRes_INDEX_B_DR_BCK_AL_DRCUTB_e=0x8, + dRes_INDEX_B_DR_BCK_AL_DRFINISH_e=0x9, + dRes_INDEX_B_DR_BCK_AL_DRHANG_e=0xA, + dRes_INDEX_B_DR_BCK_AL_DRHANGWAIT_e=0xB, + dRes_INDEX_B_DR_BCK_AL_DRHANGWAITB_e=0xC, + dRes_INDEX_B_DR_BCK_AL_DRHSHANGL_e=0xD, + dRes_INDEX_B_DR_BCK_AL_DRHSHANGR_e=0xE, + dRes_INDEX_B_DR_BCK_AL_FDRFINISH_e=0xF, + dRes_INDEX_B_DR_BCK_DR_BOOT_A_e=0x10, + dRes_INDEX_B_DR_BCK_DR_BOOT_A_DEMO_e=0x11, + dRes_INDEX_B_DR_BCK_DR_BOOT_B_e=0x12, + dRes_INDEX_B_DR_BCK_DR_BOOT_C_e=0x13, + dRes_INDEX_B_DR_BCK_DR_BRAKE_TO_HOVER_e=0x14, + dRes_INDEX_B_DR_BCK_DR_BRIDG_DESTROYA_e=0x15, + dRes_INDEX_B_DR_BCK_DR_BRIDG_DESTROYB_e=0x16, + dRes_INDEX_B_DR_BCK_DR_BURU_e=0x17, + dRes_INDEX_B_DR_BCK_DR_CATCH_e=0x18, + dRes_INDEX_B_DR_BCK_DR_CRAZY_e=0x19, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_L_e=0x1A, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_LAST_e=0x1B, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_R_e=0x1C, + dRes_INDEX_B_DR_BCK_DR_DEATH_e=0x1D, + dRes_INDEX_B_DR_BCK_DR_DEMO_DESTROY_e=0x1E, + dRes_INDEX_B_DR_BCK_DR_DOWN_WAIT_e=0x1F, + dRes_INDEX_B_DR_BCK_DR_FALL_e=0x20, + dRes_INDEX_B_DR_BCK_DR_FALL_DEATH_e=0x21, + dRes_INDEX_B_DR_BCK_DR_FALL_DOWN_e=0x22, + dRes_INDEX_B_DR_BCK_DR_FALL_REVIVE_e=0x23, + dRes_INDEX_B_DR_BCK_DR_FALL_SCREAM_e=0x24, + dRes_INDEX_B_DR_BCK_DR_FEINT_A_e=0x25, + dRes_INDEX_B_DR_BCK_DR_FEINT_B_e=0x26, + dRes_INDEX_B_DR_BCK_DR_FEINT_C_e=0x27, + dRes_INDEX_B_DR_BCK_DR_FIREA_e=0x28, + dRes_INDEX_B_DR_BCK_DR_FIREB_e=0x29, + dRes_INDEX_B_DR_BCK_DR_FIREC_e=0x2A, + dRes_INDEX_B_DR_BCK_DR_FIRED_e=0x2B, + dRes_INDEX_B_DR_BCK_DR_FIREE_e=0x2C, + dRes_INDEX_B_DR_BCK_DR_FLAP_e=0x2D, + dRes_INDEX_B_DR_BCK_DR_FLAP_TO_FLY_e=0x2E, + dRes_INDEX_B_DR_BCK_DR_FLY_e=0x2F, + dRes_INDEX_B_DR_BCK_DR_FLY_TO_GLIDE_e=0x30, + dRes_INDEX_B_DR_BCK_DR_GLIDE_e=0x31, + dRes_INDEX_B_DR_BCK_DR_GLIDE_BRAKE_e=0x32, + dRes_INDEX_B_DR_BCK_DR_GLIDE_TO_FLY_e=0x33, + dRes_INDEX_B_DR_BCK_DR_HOVER_TO_FLY_e=0x34, + dRes_INDEX_B_DR_BCK_DR_HOVERING_e=0x35, + dRes_INDEX_B_DR_BCK_DR_HOVERING_B_e=0x36, + dRes_INDEX_B_DR_BCK_DR_IMPACT_e=0x37, + dRes_INDEX_B_DR_BCK_DR_MID_WAKEUP_e=0x38, + dRes_INDEX_B_DR_BCK_DR_OP_SCREAM_e=0x39, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYA_e=0x3A, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYB_e=0x3B, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYC_e=0x3C, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYD_e=0x3D, + dRes_INDEX_B_DR_BCK_DR_RIDE_e=0x3E, + dRes_INDEX_B_DR_BCK_DR_SHAKEA_e=0x3F, + dRes_INDEX_B_DR_BCK_DR_SHAKEB_e=0x40, + dRes_INDEX_B_DR_BCK_DR_TAKE_OFF_e=0x41, + dRes_INDEX_B_DR_BCK_DR_TURN_e=0x42, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKA_e=0x43, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKATOB_e=0x44, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKB_e=0x45, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKBTOFLY_e=0x46, + /* BMDE */ + dRes_INDEX_B_DR_BMD_DR_e=0x49, + dRes_INDEX_B_DR_BMD_DR_PART_A_e=0x4A, + dRes_INDEX_B_DR_BMD_DR_PART_B_e=0x4B, + dRes_INDEX_B_DR_BMD_DR_PART_C_e=0x4C, + dRes_INDEX_B_DR_BMD_DR_PART_DL_e=0x4D, + dRes_INDEX_B_DR_BMD_DR_PART_DR_e=0x4E, + /* BRK */ + dRes_INDEX_B_DR_BRK_DR_CORE_e=0x51, + /* BTK */ + dRes_INDEX_B_DR_BTK_AL_FDRCUT_e=0x54, + dRes_INDEX_B_DR_BTK_AL_FDRCUTB_e=0x55, + dRes_INDEX_B_DR_BTK_AL_FDRFINISH_e=0x56, + /* BTP */ + dRes_INDEX_B_DR_BTP_AL_FDRFINISH_e=0x59, +}; + +enum dRes_ID_B_DR { + /* BCK */ + dRes_ID_B_DR_BCK_AL_DRCUT_e=0x7, + dRes_ID_B_DR_BCK_AL_DRCUTB_e=0x8, + dRes_ID_B_DR_BCK_AL_DRFINISH_e=0x9, + dRes_ID_B_DR_BCK_AL_DRHANG_e=0xA, + dRes_ID_B_DR_BCK_AL_DRHANGWAIT_e=0xB, + dRes_ID_B_DR_BCK_AL_DRHANGWAITB_e=0xC, + dRes_ID_B_DR_BCK_AL_DRHSHANGL_e=0xD, + dRes_ID_B_DR_BCK_AL_DRHSHANGR_e=0xE, + dRes_ID_B_DR_BCK_AL_FDRFINISH_e=0xF, + dRes_ID_B_DR_BCK_DR_BOOT_A_e=0x10, + dRes_ID_B_DR_BCK_DR_BOOT_A_DEMO_e=0x11, + dRes_ID_B_DR_BCK_DR_BOOT_B_e=0x12, + dRes_ID_B_DR_BCK_DR_BOOT_C_e=0x13, + dRes_ID_B_DR_BCK_DR_BRAKE_TO_HOVER_e=0x14, + dRes_ID_B_DR_BCK_DR_BRIDG_DESTROYA_e=0x15, + dRes_ID_B_DR_BCK_DR_BRIDG_DESTROYB_e=0x16, + dRes_ID_B_DR_BCK_DR_BURU_e=0x17, + dRes_ID_B_DR_BCK_DR_CATCH_e=0x18, + dRes_ID_B_DR_BCK_DR_CRAZY_e=0x19, + dRes_ID_B_DR_BCK_DR_DAMAGE_L_e=0x1A, + dRes_ID_B_DR_BCK_DR_DAMAGE_LAST_e=0x1B, + dRes_ID_B_DR_BCK_DR_DAMAGE_R_e=0x1C, + dRes_ID_B_DR_BCK_DR_DEATH_e=0x1D, + dRes_ID_B_DR_BCK_DR_DEMO_DESTROY_e=0x1E, + dRes_ID_B_DR_BCK_DR_DOWN_WAIT_e=0x1F, + dRes_ID_B_DR_BCK_DR_FALL_e=0x20, + dRes_ID_B_DR_BCK_DR_FALL_DEATH_e=0x21, + dRes_ID_B_DR_BCK_DR_FALL_DOWN_e=0x22, + dRes_ID_B_DR_BCK_DR_FALL_REVIVE_e=0x23, + dRes_ID_B_DR_BCK_DR_FALL_SCREAM_e=0x24, + dRes_ID_B_DR_BCK_DR_FEINT_A_e=0x25, + dRes_ID_B_DR_BCK_DR_FEINT_B_e=0x26, + dRes_ID_B_DR_BCK_DR_FEINT_C_e=0x27, + dRes_ID_B_DR_BCK_DR_FIREA_e=0x28, + dRes_ID_B_DR_BCK_DR_FIREB_e=0x29, + dRes_ID_B_DR_BCK_DR_FIREC_e=0x2A, + dRes_ID_B_DR_BCK_DR_FIRED_e=0x2B, + dRes_ID_B_DR_BCK_DR_FIREE_e=0x2C, + dRes_ID_B_DR_BCK_DR_FLAP_e=0x2D, + dRes_ID_B_DR_BCK_DR_FLAP_TO_FLY_e=0x2E, + dRes_ID_B_DR_BCK_DR_FLY_e=0x2F, + dRes_ID_B_DR_BCK_DR_FLY_TO_GLIDE_e=0x30, + dRes_ID_B_DR_BCK_DR_GLIDE_e=0x31, + dRes_ID_B_DR_BCK_DR_GLIDE_BRAKE_e=0x32, + dRes_ID_B_DR_BCK_DR_GLIDE_TO_FLY_e=0x33, + dRes_ID_B_DR_BCK_DR_HOVER_TO_FLY_e=0x34, + dRes_ID_B_DR_BCK_DR_HOVERING_e=0x35, + dRes_ID_B_DR_BCK_DR_HOVERING_B_e=0x36, + dRes_ID_B_DR_BCK_DR_IMPACT_e=0x37, + dRes_ID_B_DR_BCK_DR_MID_WAKEUP_e=0x38, + dRes_ID_B_DR_BCK_DR_OP_SCREAM_e=0x39, + dRes_ID_B_DR_BCK_DR_POLE_STAYA_e=0x3A, + dRes_ID_B_DR_BCK_DR_POLE_STAYB_e=0x3B, + dRes_ID_B_DR_BCK_DR_POLE_STAYC_e=0x3C, + dRes_ID_B_DR_BCK_DR_POLE_STAYD_e=0x3D, + dRes_ID_B_DR_BCK_DR_RIDE_e=0x3E, + dRes_ID_B_DR_BCK_DR_SHAKEA_e=0x3F, + dRes_ID_B_DR_BCK_DR_SHAKEB_e=0x40, + dRes_ID_B_DR_BCK_DR_TAKE_OFF_e=0x41, + dRes_ID_B_DR_BCK_DR_TURN_e=0x42, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKA_e=0x43, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKATOB_e=0x44, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKB_e=0x45, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKBTOFLY_e=0x46, + /* BMDE */ + dRes_ID_B_DR_BMD_DR_e=0x49, + dRes_ID_B_DR_BMD_DR_PART_A_e=0x4A, + dRes_ID_B_DR_BMD_DR_PART_B_e=0x4B, + dRes_ID_B_DR_BMD_DR_PART_C_e=0x4C, + dRes_ID_B_DR_BMD_DR_PART_DL_e=0x4D, + dRes_ID_B_DR_BMD_DR_PART_DR_e=0x4E, + /* BRK */ + dRes_ID_B_DR_BRK_DR_CORE_e=0x51, + /* BTK */ + dRes_ID_B_DR_BTK_AL_FDRCUT_e=0x54, + dRes_ID_B_DR_BTK_AL_FDRCUTB_e=0x55, + dRes_ID_B_DR_BTK_AL_FDRFINISH_e=0x56, + /* BTP */ + dRes_ID_B_DR_BTP_AL_FDRFINISH_e=0x59, +}; + +enum DR_JNT { + DR_JNT_WORLD_ROOT_e=0x0, + DR_JNT_BACK_BONE1_e=0x1, + DR_JNT_BACK_BONE2_e=0x2, + DR_JNT_LWING1_e=0x3, + DR_JNT_LWING2_e=0x4, + DR_JNT_LWING3_e=0x5, + DR_JNT_LWING4_e=0x6, + DR_JNT_LWING5_e=0x7, + DR_JNT_LWING6_e=0x8, + DR_JNT_RWING1_e=0x9, + DR_JNT_RWING2_e=0xA, + DR_JNT_RWING3_e=0xB, + DR_JNT_RWING4_e=0xC, + DR_JNT_RWING5_e=0xD, + DR_JNT_RWING6_e=0xE, + DR_JNT_CROW_BACK_LOC_e=0xF, + DR_JNT_NECK1_e=0x10, + DR_JNT_NECK2_e=0x11, + DR_JNT_NECK3_e=0x12, + DR_JNT_HEAD_e=0x13, + DR_JNT_JAW_e=0x14, + DR_JNT_TONGUE1_e=0x15, + DR_JNT_TONGUE2_e=0x16, + DR_JNT_TONGUE3_e=0x17, + DR_JNT_TONGUEL1_e=0x18, + DR_JNT_TONGUER1_e=0x19, + DR_JNT_WAIST_e=0x1A, + DR_JNT_LLEG1_e=0x1B, + DR_JNT_LLEG2_e=0x1C, + DR_JNT_LLEG3_e=0x1D, + DR_JNT_LANKLE_e=0x1E, + DR_JNT_LFINGERA_e=0x1F, + DR_JNT_LFINGERB_e=0x20, + DR_JNT_LFINGERC_e=0x21, + DR_JNT_LFINGERD_e=0x22, + DR_JNT_RLEG1_e=0x23, + DR_JNT_RLEG2_e=0x24, + DR_JNT_RLEG3_e=0x25, + DR_JNT_RANKLE_e=0x26, + DR_JNT_RFINGERA_e=0x27, + DR_JNT_RFINGERB_e=0x28, + DR_JNT_RFINGERC_e=0x29, + DR_JNT_RFINGERD_e=0x2A, + DR_JNT_TAIL1_e=0x2B, + DR_JNT_TAIL2_e=0x2C, + DR_JNT_TAIL3_e=0x2D, + DR_JNT_TAIL4_e=0x2E, + DR_JNT_TAIL5_e=0x2F, + DR_JNT_TAIL6_e=0x30, + DR_JNT_CROW_TAIL_LOC_e=0x31, +}; + +enum DR_PART_A_JNT { + DR_PART_A_JNT_DR_PART_ROOT_e=0x0, + DR_PART_A_JNT_DR_PART_A_e=0x1, + DR_PART_A_JNT_DR_PART_A2_e=0x2, +}; + +enum DR_PART_B_JNT { + DR_PART_B_JNT_DR_PART_B_e=0x0, +}; + +enum DR_PART_C_JNT { + DR_PART_C_JNT_DR_PART_C_e=0x0, +}; + +enum DR_PART_DL_JNT { + DR_PART_DL_JNT_DR_PART_D_e=0x0, +}; + +enum DR_PART_DR_JNT { + DR_PART_DR_JNT_DR_PART_DR_e=0x0, +}; + +#endif /* !RES_B_DR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_ds.h b/assets/RZDJ01/res/Object/B_ds.h new file mode 100644 index 0000000000..767f3e7b8a --- /dev/null +++ b/assets/RZDJ01/res/Object/B_ds.h @@ -0,0 +1,296 @@ +#ifndef RES_B_DS_H +#define RES_B_DS_H + +enum dRes_INDEX_B_DS { + /* BCK */ + dRes_INDEX_B_DS_BCK_DS_ATTACK01_A_e=0x6, + dRes_INDEX_B_DS_BCK_DS_ATTACK01_B_e=0x7, + dRes_INDEX_B_DS_BCK_DS_ATTACK01_C_e=0x8, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_A_e=0x9, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_B_e=0xA, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_C_e=0xB, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_A_e=0xC, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_B_e=0xD, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_C_e=0xE, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_A_e=0xF, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_B_e=0x10, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_C_e=0x11, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_A_e=0x12, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_B_e=0x13, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_C_e=0x14, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_A_e=0x15, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_B_e=0x16, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_C_e=0x17, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_A_e=0x18, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_B_e=0x19, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_C_e=0x1A, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_A_e=0x1B, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_B_e=0x1C, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_C_e=0x1D, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_A_e=0x1E, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_A_WAIT_e=0x1F, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_B_e=0x20, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_B_WAIT_e=0x21, + dRes_INDEX_B_DS_BCK_DS_ENDDEMO_e=0x22, + dRes_INDEX_B_DS_BCK_DS_HEAD_DAMAGE_e=0x23, + dRes_INDEX_B_DS_BCK_DS_HEAD_DIE_e=0x24, + dRes_INDEX_B_DS_BCK_DS_HEAD_DIEB_e=0x25, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_e=0x26, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_DAMAGE_e=0x27, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_UP_e=0x28, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_A_e=0x29, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_B_e=0x2A, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_C_e=0x2B, + dRes_INDEX_B_DS_BCK_DS_HEAD_FWAIT_e=0x2C, + dRes_INDEX_B_DS_BCK_DS_HEAD_RETURN_e=0x2D, + dRes_INDEX_B_DS_BCK_DS_HEAD_TIRED_e=0x2E, + dRes_INDEX_B_DS_BCK_DS_LASTDAMAGE_e=0x2F, + dRes_INDEX_B_DS_BCK_DS_LASTDAMAGE_WAIT_e=0x30, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_A_e=0x31, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_B_e=0x32, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_C_e=0x33, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_A_e=0x34, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_B_e=0x35, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_C_e=0x36, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_A_e=0x37, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_B_e=0x38, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_C_e=0x39, + dRes_INDEX_B_DS_BCK_DS_OPDEMO_e=0x3A, + dRes_INDEX_B_DS_BCK_DS_REVIVAL_e=0x3B, + dRes_INDEX_B_DS_BCK_DS_WAIT01_A_e=0x3C, + dRes_INDEX_B_DS_BCK_DS_WAIT01_B_e=0x3D, + dRes_INDEX_B_DS_BCK_DS_WAIT01_C_e=0x3E, + dRes_INDEX_B_DS_BCK_ZK_DSOP_e=0x3F, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_A_e=0x40, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_B_e=0x41, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_WAIT_A_e=0x42, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_WAIT_B_e=0x43, + /* BMDE */ + dRes_INDEX_B_DS_BMD_DS_e=0x46, + dRes_INDEX_B_DS_BMD_DS_HEAD_e=0x47, + dRes_INDEX_B_DS_BMD_DS_MONYOU_e=0x48, + dRes_INDEX_B_DS_BMD_DS_OP_MONYOU_e=0x49, + dRes_INDEX_B_DS_BMD_ZK_e=0x4A, + dRes_INDEX_B_DS_BMD_ZNTA_e=0x4B, + /* BRK */ + dRes_INDEX_B_DS_BRK_DS_MONYOU_DAMAGE_e=0x4E, + dRes_INDEX_B_DS_BRK_DS_OP_MONYOU_e=0x4F, + dRes_INDEX_B_DS_BRK_ZK_DAMAGE_e=0x50, + dRes_INDEX_B_DS_BRK_ZK_DSOP_e=0x51, + /* BTK */ + dRes_INDEX_B_DS_BTK_DS_MONYOU_DAMAGE_e=0x54, + dRes_INDEX_B_DS_BTK_DS_OP_MONYOU_e=0x55, +}; + +enum dRes_ID_B_DS { + /* BCK */ + dRes_ID_B_DS_BCK_DS_ATTACK01_A_e=0x6, + dRes_ID_B_DS_BCK_DS_ATTACK01_B_e=0x7, + dRes_ID_B_DS_BCK_DS_ATTACK01_C_e=0x8, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_A_e=0x9, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_B_e=0xA, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_C_e=0xB, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_A_e=0xC, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_B_e=0xD, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_C_e=0xE, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_A_e=0xF, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_B_e=0x10, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_C_e=0x11, + dRes_ID_B_DS_BCK_DS_ATTACK_L_A_e=0x12, + dRes_ID_B_DS_BCK_DS_ATTACK_L_B_e=0x13, + dRes_ID_B_DS_BCK_DS_ATTACK_L_C_e=0x14, + dRes_ID_B_DS_BCK_DS_ATTACK_R_A_e=0x15, + dRes_ID_B_DS_BCK_DS_ATTACK_R_B_e=0x16, + dRes_ID_B_DS_BCK_DS_ATTACK_R_C_e=0x17, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_A_e=0x18, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_B_e=0x19, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_C_e=0x1A, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_A_e=0x1B, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_B_e=0x1C, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_C_e=0x1D, + dRes_ID_B_DS_BCK_DS_DAMAGE_A_e=0x1E, + dRes_ID_B_DS_BCK_DS_DAMAGE_A_WAIT_e=0x1F, + dRes_ID_B_DS_BCK_DS_DAMAGE_B_e=0x20, + dRes_ID_B_DS_BCK_DS_DAMAGE_B_WAIT_e=0x21, + dRes_ID_B_DS_BCK_DS_ENDDEMO_e=0x22, + dRes_ID_B_DS_BCK_DS_HEAD_DAMAGE_e=0x23, + dRes_ID_B_DS_BCK_DS_HEAD_DIE_e=0x24, + dRes_ID_B_DS_BCK_DS_HEAD_DIEB_e=0x25, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_e=0x26, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_DAMAGE_e=0x27, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_UP_e=0x28, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_A_e=0x29, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_B_e=0x2A, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_C_e=0x2B, + dRes_ID_B_DS_BCK_DS_HEAD_FWAIT_e=0x2C, + dRes_ID_B_DS_BCK_DS_HEAD_RETURN_e=0x2D, + dRes_ID_B_DS_BCK_DS_HEAD_TIRED_e=0x2E, + dRes_ID_B_DS_BCK_DS_LASTDAMAGE_e=0x2F, + dRes_ID_B_DS_BCK_DS_LASTDAMAGE_WAIT_e=0x30, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_A_e=0x31, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_B_e=0x32, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_C_e=0x33, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_A_e=0x34, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_B_e=0x35, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_C_e=0x36, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_A_e=0x37, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_B_e=0x38, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_C_e=0x39, + dRes_ID_B_DS_BCK_DS_OPDEMO_e=0x3A, + dRes_ID_B_DS_BCK_DS_REVIVAL_e=0x3B, + dRes_ID_B_DS_BCK_DS_WAIT01_A_e=0x3C, + dRes_ID_B_DS_BCK_DS_WAIT01_B_e=0x3D, + dRes_ID_B_DS_BCK_DS_WAIT01_C_e=0x3E, + dRes_ID_B_DS_BCK_ZK_DSOP_e=0x3F, + dRes_ID_B_DS_BCK_ZNTA_DSOP_A_e=0x40, + dRes_ID_B_DS_BCK_ZNTA_DSOP_B_e=0x41, + dRes_ID_B_DS_BCK_ZNTA_DSOP_WAIT_A_e=0x42, + dRes_ID_B_DS_BCK_ZNTA_DSOP_WAIT_B_e=0x43, + /* BMDE */ + dRes_ID_B_DS_BMD_DS_e=0x46, + dRes_ID_B_DS_BMD_DS_HEAD_e=0x47, + dRes_ID_B_DS_BMD_DS_MONYOU_e=0x48, + dRes_ID_B_DS_BMD_DS_OP_MONYOU_e=0x49, + dRes_ID_B_DS_BMD_ZK_e=0x4A, + dRes_ID_B_DS_BMD_ZNTA_e=0x4B, + /* BRK */ + dRes_ID_B_DS_BRK_DS_MONYOU_DAMAGE_e=0x4E, + dRes_ID_B_DS_BRK_DS_OP_MONYOU_e=0x4F, + dRes_ID_B_DS_BRK_ZK_DAMAGE_e=0x50, + dRes_ID_B_DS_BRK_ZK_DSOP_e=0x51, + /* BTK */ + dRes_ID_B_DS_BTK_DS_MONYOU_DAMAGE_e=0x54, + dRes_ID_B_DS_BTK_DS_OP_MONYOU_e=0x55, +}; + +enum DS_JNT { + DS_JNT_BACKBONE1_e=0x0, + DS_JNT_BACKBONE2_e=0x1, + DS_JNT_BACKBONE3_e=0x2, + DS_JNT_BACKBONE4_e=0x3, + DS_JNT_NECK1_e=0x4, + DS_JNT_NECK2_e=0x5, + DS_JNT_HEAD_e=0x6, + DS_JNT_JAW_e=0x7, + DS_JNT_SHOULDERBL_e=0x8, + DS_JNT_ARML1_e=0x9, + DS_JNT_ARML2_e=0xA, + DS_JNT_HANDL_e=0xB, + DS_JNT_LYUBIA1_e=0xC, + DS_JNT_LYUBIA2_e=0xD, + DS_JNT_LYUBIA3_e=0xE, + DS_JNT_LYUBIB1_e=0xF, + DS_JNT_LYUBIB2_e=0x10, + DS_JNT_LYUBIB3_e=0x11, + DS_JNT_LYUBIC1_e=0x12, + DS_JNT_LYUBIC2_e=0x13, + DS_JNT_LYUBIC3_e=0x14, + DS_JNT_LYUBID1_e=0x15, + DS_JNT_LYUBID2_e=0x16, + DS_JNT_LYUBID3_e=0x17, + DS_JNT_LYUBIE1_e=0x18, + DS_JNT_LYUBIE2_e=0x19, + DS_JNT_LYUBIE3_e=0x1A, + DS_JNT_SHOULDERBR_e=0x1B, + DS_JNT_ARMR1_e=0x1C, + DS_JNT_ARMR2_e=0x1D, + DS_JNT_HANDR_e=0x1E, + DS_JNT_RYUBIA1_e=0x1F, + DS_JNT_RYUBIA2_e=0x20, + DS_JNT_RYUBIA3_e=0x21, + DS_JNT_RYUBIB1_e=0x22, + DS_JNT_RYUBIB2_e=0x23, + DS_JNT_RYUBIB3_e=0x24, + DS_JNT_RYUBIC1_e=0x25, + DS_JNT_RYUBIC2_e=0x26, + DS_JNT_RYUBIC3_e=0x27, + DS_JNT_RYUBID1_e=0x28, + DS_JNT_RYBID2_e=0x29, + DS_JNT_RYUBID3_e=0x2A, + DS_JNT_RYUBIE1_e=0x2B, + DS_JNT_RYUBIE2_e=0x2C, + DS_JNT_RYUBIE3_e=0x2D, + DS_JNT_SHOULDERL_e=0x2E, + DS_JNT_SHOULDERR_e=0x2F, +}; + +enum DS_HEAD_JNT { + DS_HEAD_JNT_HEAD_e=0x0, + DS_HEAD_JNT_FURB_e=0x1, + DS_HEAD_JNT_FURL1_e=0x2, + DS_HEAD_JNT_FURL2_e=0x3, + DS_HEAD_JNT_FURR1_e=0x4, + DS_HEAD_JNT_FURR2_e=0x5, + DS_HEAD_JNT_JAW_e=0x6, +}; + +enum DS_MONYOU_JNT { + DS_MONYOU_JNT_DS_OP_PATTERN_MODEL_e=0x0, +}; + +enum DS_OP_MONYOU_JNT { + DS_OP_MONYOU_JNT_DS_OP_PATTERN_MODEL_e=0x0, +}; + +enum ZK_JNT { + ZK_JNT_ZK_MODEL_e=0x0, +}; + +enum ZNTA_JNT { + ZNTA_JNT_CENTER_e=0x0, + ZNTA_JNT_BACKBONE1_e=0x1, + ZNTA_JNT_BACKBONE2_e=0x2, + ZNTA_JNT_SPADL_e=0x3, + ZNTA_JNT_SPADR_e=0x4, + ZNTA_JNT_SHOULDERL_e=0x5, + ZNTA_JNT_ARML1_e=0x6, + ZNTA_JNT_ARML2_e=0x7, + ZNTA_JNT_HANDTRSL_e=0x8, + ZNTA_JNT_HANDL_e=0x9, + ZNTA_JNT_FINGARLA1_e=0xA, + ZNTA_JNT_FINGARLA2_e=0xB, + ZNTA_JNT_FINGARLB1_e=0xC, + ZNTA_JNT_FINGARLB2_e=0xD, + ZNTA_JNT_FINGARLC1_e=0xE, + ZNTA_JNT_FINGARLC2_e=0xF, + ZNTA_JNT_FINGARLD1_e=0x10, + ZNTA_JNT_FINGARLD2_e=0x11, + ZNTA_JNT_SUSOL1_e=0x12, + ZNTA_JNT_SUSOL2_e=0x13, + ZNTA_JNT_HIRALB1_e=0x14, + ZNTA_JNT_HIRALB2_e=0x15, + ZNTA_JNT_HIRALF1_e=0x16, + ZNTA_JNT_HIRALF2_e=0x17, + ZNTA_JNT_SHOULDERR1_e=0x18, + ZNTA_JNT_ARMR1_e=0x19, + ZNTA_JNT_ARMR2_e=0x1A, + ZNTA_JNT_HANDTRSR_e=0x1B, + ZNTA_JNT_HANDR_e=0x1C, + ZNTA_JNT_FINGARRA1_e=0x1D, + ZNTA_JNT_FINGARRA2_e=0x1E, + ZNTA_JNT_FINGARRB1_e=0x1F, + ZNTA_JNT_FINGARRB2_e=0x20, + ZNTA_JNT_FINGARRC1_e=0x21, + ZNTA_JNT_FINGARRC2_e=0x22, + ZNTA_JNT_FINGARRD1_e=0x23, + ZNTA_JNT_FINGARRD2_e=0x24, + ZNTA_JNT_SUSOR1_e=0x25, + ZNTA_JNT_SUSOR2_e=0x26, + ZNTA_JNT_HIRARB1_e=0x27, + ZNTA_JNT_HIRARB2_e=0x28, + ZNTA_JNT_HIRARF1_e=0x29, + ZNTA_JNT_HIRARF2_e=0x2A, + ZNTA_JNT_WAIST_e=0x2B, + ZNTA_JNT_LEGL1_e=0x2C, + ZNTA_JNT_LEGL2_e=0x2D, + ZNTA_JNT_FOOTL_e=0x2E, + ZNTA_JNT_LEGR1_e=0x2F, + ZNTA_JNT_LEGR2_e=0x30, + ZNTA_JNT_FOOTR_e=0x31, + ZNTA_JNT_TAREB1_e=0x32, + ZNTA_JNT_TAREB2_e=0x33, + ZNTA_JNT_TAREF1_e=0x34, + ZNTA_JNT_TAREF2_e=0x35, +}; + +#endif /* !RES_B_DS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_gg.h b/assets/RZDJ01/res/Object/B_gg.h new file mode 100644 index 0000000000..ed4ea3e85d --- /dev/null +++ b/assets/RZDJ01/res/Object/B_gg.h @@ -0,0 +1,133 @@ +#ifndef RES_B_GG_H +#define RES_B_GG_H + +enum dRes_INDEX_B_GG { + /* BCK */ + dRes_INDEX_B_GG_BCK_GGA_ATTACK_1_e=0x4, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_2_e=0x5, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_3_e=0x6, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_4_e=0x7, + dRes_INDEX_B_GG_BCK_GGA_FS_HIT_e=0x8, + dRes_INDEX_B_GG_BCK_GGA_FS_OFF_e=0x9, + dRes_INDEX_B_GG_BCK_GGA_GUARD_e=0xA, + dRes_INDEX_B_GG_BCK_GGA_PREPARATION_e=0xB, + dRes_INDEX_B_GG_BCK_GGA_PULL_e=0xC, + dRes_INDEX_B_GG_BCK_GGA_SHOUT_e=0xD, + dRes_INDEX_B_GG_BCK_GGA_WAIT_e=0xE, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_A_e=0xF, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_B_e=0x10, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_C_e=0x11, + dRes_INDEX_B_GG_BCK_GGB_BACK_STEP_e=0x12, + dRes_INDEX_B_GG_BCK_GGB_DAMAGE_L_e=0x13, + dRes_INDEX_B_GG_BCK_GGB_DAMAGE_R_e=0x14, + dRes_INDEX_B_GG_BCK_GGB_DIE_e=0x15, + dRes_INDEX_B_GG_BCK_GGB_FAINT_e=0x16, + dRes_INDEX_B_GG_BCK_GGB_FS_HIT_e=0x17, + dRes_INDEX_B_GG_BCK_GGB_GUARD_e=0x18, + dRes_INDEX_B_GG_BCK_GGB_PULL_e=0x19, + dRes_INDEX_B_GG_BCK_GGB_SIDE_STEP_e=0x1A, + dRes_INDEX_B_GG_BCK_GGB_TAKE_OFF_e=0x1B, + dRes_INDEX_B_GG_BCK_GGB_WAIT_A_e=0x1C, + dRes_INDEX_B_GG_BCK_GGB_WAIT_B_e=0x1D, + dRes_INDEX_B_GG_BCK_GGB_WALK_e=0x1E, + dRes_INDEX_B_GG_BCK_GG_DIE_e=0x1F, + dRes_INDEX_B_GG_BCK_GG_WAIT_e=0x20, + /* BMDR */ + dRes_INDEX_B_GG_BMD_GG_e=0x23, + dRes_INDEX_B_GG_BMD_GG_MET_e=0x24, + dRes_INDEX_B_GG_BMD_GG_SHIELD_e=0x25, + dRes_INDEX_B_GG_BMD_GG_SWORD_e=0x26, +}; + +enum dRes_ID_B_GG { + /* BCK */ + dRes_ID_B_GG_BCK_GGA_ATTACK_1_e=0x4, + dRes_ID_B_GG_BCK_GGA_ATTACK_2_e=0x5, + dRes_ID_B_GG_BCK_GGA_ATTACK_3_e=0x6, + dRes_ID_B_GG_BCK_GGA_ATTACK_4_e=0x7, + dRes_ID_B_GG_BCK_GGA_FS_HIT_e=0x8, + dRes_ID_B_GG_BCK_GGA_FS_OFF_e=0x9, + dRes_ID_B_GG_BCK_GGA_GUARD_e=0xA, + dRes_ID_B_GG_BCK_GGA_PREPARATION_e=0xB, + dRes_ID_B_GG_BCK_GGA_PULL_e=0xC, + dRes_ID_B_GG_BCK_GGA_SHOUT_e=0xD, + dRes_ID_B_GG_BCK_GGA_WAIT_e=0xE, + dRes_ID_B_GG_BCK_GGB_ATTACK_A_e=0xF, + dRes_ID_B_GG_BCK_GGB_ATTACK_B_e=0x10, + dRes_ID_B_GG_BCK_GGB_ATTACK_C_e=0x11, + dRes_ID_B_GG_BCK_GGB_BACK_STEP_e=0x12, + dRes_ID_B_GG_BCK_GGB_DAMAGE_L_e=0x13, + dRes_ID_B_GG_BCK_GGB_DAMAGE_R_e=0x14, + dRes_ID_B_GG_BCK_GGB_DIE_e=0x15, + dRes_ID_B_GG_BCK_GGB_FAINT_e=0x16, + dRes_ID_B_GG_BCK_GGB_FS_HIT_e=0x17, + dRes_ID_B_GG_BCK_GGB_GUARD_e=0x18, + dRes_ID_B_GG_BCK_GGB_PULL_e=0x19, + dRes_ID_B_GG_BCK_GGB_SIDE_STEP_e=0x1A, + dRes_ID_B_GG_BCK_GGB_TAKE_OFF_e=0x1B, + dRes_ID_B_GG_BCK_GGB_WAIT_A_e=0x1C, + dRes_ID_B_GG_BCK_GGB_WAIT_B_e=0x1D, + dRes_ID_B_GG_BCK_GGB_WALK_e=0x1E, + dRes_ID_B_GG_BCK_GG_DIE_e=0x1F, + dRes_ID_B_GG_BCK_GG_WAIT_e=0x20, + /* BMDR */ + dRes_ID_B_GG_BMD_GG_e=0x23, + dRes_ID_B_GG_BMD_GG_MET_e=0x24, + dRes_ID_B_GG_BMD_GG_SHIELD_e=0x25, + dRes_ID_B_GG_BMD_GG_SWORD_e=0x26, +}; + +enum GG_JNT { + GG_JNT_WORLD_ROOT_e=0x0, + GG_JNT_BACKBONE01_e=0x1, + GG_JNT_BACKBONE02_e=0x2, + GG_JNT_NECK01_e=0x3, + GG_JNT_NECK02_e=0x4, + GG_JNT_HEAD_e=0x5, + GG_JNT_JAW_e=0x6, + GG_JNT_NECKLACE_e=0x7, + GG_JNT_SHOULDER_L_e=0x8, + GG_JNT_ARM_L_01_e=0x9, + GG_JNT_ARM_L_02_e=0xA, + GG_JNT_HAND_L_e=0xB, + GG_JNT_FINGER_L_e=0xC, + GG_JNT_SHOULDER_R_e=0xD, + GG_JNT_ARM_R01_e=0xE, + GG_JNT_ARM_R02_e=0xF, + GG_JNT_HAND_R_e=0x10, + GG_JNT_FINGER_R_e=0x11, + GG_JNT_WING_L01_e=0x12, + GG_JNT_WING_L02_e=0x13, + GG_JNT_WING_R01_e=0x14, + GG_JNT_WING_R02_e=0x15, + GG_JNT_WAIST_e=0x16, + GG_JNT_LEG_L01_e=0x17, + GG_JNT_LEG_L02_e=0x18, + GG_JNT_LEG_L03_e=0x19, + GG_JNT_FOOT_L_e=0x1A, + GG_JNT_LEG_R01_e=0x1B, + GG_JNT_LEG_R02_e=0x1C, + GG_JNT_LEG_R03_e=0x1D, + GG_JNT_FOOT_R_e=0x1E, + GG_JNT_MAEKAKE_e=0x1F, + GG_JNT_TAIL01_e=0x20, + GG_JNT_TAIL02_e=0x21, + GG_JNT_TAIL03_e=0x22, + GG_JNT_TAIL04_e=0x23, +}; + +enum GG_MET_JNT { + GG_MET_JNT_CENTER_MET_e=0x0, + GG_MET_JNT_EARRING_L_e=0x1, + GG_MET_JNT_EARRING_R_e=0x2, +}; + +enum GG_SHIELD_JNT { + GG_SHIELD_JNT_POLYSURFACE1_e=0x0, +}; + +enum GG_SWORD_JNT { + GG_SWORD_JNT_GG_SWORD_MODEL_e=0x0, +}; + +#endif /* !RES_B_GG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_gm.h b/assets/RZDJ01/res/Object/B_gm.h new file mode 100644 index 0000000000..54999af19c --- /dev/null +++ b/assets/RZDJ01/res/Object/B_gm.h @@ -0,0 +1,160 @@ +#ifndef RES_B_GM_H +#define RES_B_GM_H + +enum dRes_INDEX_B_GM { + /* BCK */ + dRes_INDEX_B_GM_BCK_EYE_TEST_e=0x6, + dRes_INDEX_B_GM_BCK_GM_BEAM_e=0x7, + dRes_INDEX_B_GM_BCK_GOMA_ATTACK01_e=0x8, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_A_e=0x9, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_B_e=0xA, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_C_e=0xB, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGE01_e=0xC, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGE02_e=0xD, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGEWAIT_e=0xE, + dRes_INDEX_B_GM_BCK_GOMA_DASH_e=0xF, + dRes_INDEX_B_GM_BCK_GOMA_DEATH_e=0x10, + dRes_INDEX_B_GM_BCK_GOMA_FALL_LOOP_e=0x11, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_e=0x12, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_DAMAGE_e=0x13, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_WAIT_e=0x14, + dRes_INDEX_B_GM_BCK_GOMA_LAYEGGS_e=0x15, + dRes_INDEX_B_GM_BCK_GOMA_MOVE_e=0x16, + dRes_INDEX_B_GM_BCK_GOMA_RETURN_e=0x17, + dRes_INDEX_B_GM_BCK_GOMA_ROOF_DAMAGE_e=0x18, + dRes_INDEX_B_GM_BCK_GOMA_SLOW_MOVE_e=0x19, + dRes_INDEX_B_GM_BCK_GOMA_STEPL_e=0x1A, + dRes_INDEX_B_GM_BCK_GOMA_STEPR_e=0x1B, + dRes_INDEX_B_GM_BCK_GOMA_UP_e=0x1C, + dRes_INDEX_B_GM_BCK_GOMA_UP02_e=0x1D, + dRes_INDEX_B_GM_BCK_GOMA_WAIT_e=0x1E, + /* BMDR */ + dRes_INDEX_B_GM_BMD_GM_BEAM_e=0x21, + dRes_INDEX_B_GM_BMD_S_L6SPOT_e=0x22, + /* BMDV */ + dRes_INDEX_B_GM_BMD_GOMA_e=0x25, + /* BTK */ + dRes_INDEX_B_GM_BTK_EYE_ZOOM_e=0x28, + dRes_INDEX_B_GM_BTK_GM_BEAM_e=0x29, + dRes_INDEX_B_GM_BTK_S_L6SPOT_e=0x2A, +}; + +enum dRes_ID_B_GM { + /* BCK */ + dRes_ID_B_GM_BCK_EYE_TEST_e=0x6, + dRes_ID_B_GM_BCK_GM_BEAM_e=0x7, + dRes_ID_B_GM_BCK_GOMA_ATTACK01_e=0x8, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_A_e=0x9, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_B_e=0xA, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_C_e=0xB, + dRes_ID_B_GM_BCK_GOMA_DAMAGE01_e=0xC, + dRes_ID_B_GM_BCK_GOMA_DAMAGE02_e=0xD, + dRes_ID_B_GM_BCK_GOMA_DAMAGEWAIT_e=0xE, + dRes_ID_B_GM_BCK_GOMA_DASH_e=0xF, + dRes_ID_B_GM_BCK_GOMA_DEATH_e=0x10, + dRes_ID_B_GM_BCK_GOMA_FALL_LOOP_e=0x11, + dRes_ID_B_GM_BCK_GOMA_LANDING_e=0x12, + dRes_ID_B_GM_BCK_GOMA_LANDING_DAMAGE_e=0x13, + dRes_ID_B_GM_BCK_GOMA_LANDING_WAIT_e=0x14, + dRes_ID_B_GM_BCK_GOMA_LAYEGGS_e=0x15, + dRes_ID_B_GM_BCK_GOMA_MOVE_e=0x16, + dRes_ID_B_GM_BCK_GOMA_RETURN_e=0x17, + dRes_ID_B_GM_BCK_GOMA_ROOF_DAMAGE_e=0x18, + dRes_ID_B_GM_BCK_GOMA_SLOW_MOVE_e=0x19, + dRes_ID_B_GM_BCK_GOMA_STEPL_e=0x1A, + dRes_ID_B_GM_BCK_GOMA_STEPR_e=0x1B, + dRes_ID_B_GM_BCK_GOMA_UP_e=0x1C, + dRes_ID_B_GM_BCK_GOMA_UP02_e=0x1D, + dRes_ID_B_GM_BCK_GOMA_WAIT_e=0x1E, + /* BMDR */ + dRes_ID_B_GM_BMD_GM_BEAM_e=0x21, + dRes_ID_B_GM_BMD_S_L6SPOT_e=0x22, + /* BMDV */ + dRes_ID_B_GM_BMD_GOMA_e=0x25, + /* BTK */ + dRes_ID_B_GM_BTK_EYE_ZOOM_e=0x28, + dRes_ID_B_GM_BTK_GM_BEAM_e=0x29, + dRes_ID_B_GM_BTK_S_L6SPOT_e=0x2A, +}; + +enum GM_BEAM_JNT { + GM_BEAM_JNT_WORLD_ROOT_e=0x0, + GM_BEAM_JNT__01CROSS_e=0x1, + GM_BEAM_JNT__02TWISTEDPLANE_A_e=0x2, + GM_BEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum S_L6SPOT_JNT { + S_L6SPOT_JNT_WORLD_ROOT_e=0x0, +}; + +enum GOMA_JNT { + GOMA_JNT_WORLD_ROOT_e=0x0, + GOMA_JNT_BELLY1_e=0x1, + GOMA_JNT_BELLY2_e=0x2, + GOMA_JNT_BELLY3_e=0x3, + GOMA_JNT_TAILL1_e=0x4, + GOMA_JNT_TAILR1_e=0x5, + GOMA_JNT_BODY_e=0x6, + GOMA_JNT_OAGOL1_e=0x7, + GOMA_JNT_OAGOL2_e=0x8, + GOMA_JNT_OAGOL3_e=0x9, + GOMA_JNT_OAGOR1_e=0xA, + GOMA_JNT_OAGOR2_e=0xB, + GOMA_JNT_OAGOR3_e=0xC, + GOMA_JNT_AGOLT1_e=0xD, + GOMA_JNT_AGOLT2_e=0xE, + GOMA_JNT_AGOLU1_e=0xF, + GOMA_JNT_AGOLU2_e=0x10, + GOMA_JNT_AGORT1_e=0x11, + GOMA_JNT_AGORT2_e=0x12, + GOMA_JNT_AGORU1_e=0x13, + GOMA_JNT_AGORU2_e=0x14, + GOMA_JNT_EYE_e=0x15, + GOMA_JNT_EYELIDT_e=0x16, + GOMA_JNT_EYELIDU_e=0x17, + GOMA_JNT_LEGL1_A_e=0x18, + GOMA_JNT_LEGL1_B_e=0x19, + GOMA_JNT_LEGL1_C_e=0x1A, + GOMA_JNT_LEGL1_D_e=0x1B, + GOMA_JNT_LEGL2_A_e=0x1C, + GOMA_JNT_LEGL2_B_e=0x1D, + GOMA_JNT_LEGL2_C_e=0x1E, + GOMA_JNT_LEGL2_D_e=0x1F, + GOMA_JNT_LEGL3_A_e=0x20, + GOMA_JNT_LEGL3_B_e=0x21, + GOMA_JNT_LEGL3_C_e=0x22, + GOMA_JNT_LEGL3_D_e=0x23, + GOMA_JNT_LEGL4_A_e=0x24, + GOMA_JNT_LEGL4_B_e=0x25, + GOMA_JNT_LEGL4_C_e=0x26, + GOMA_JNT_LEGL4_D_e=0x27, + GOMA_JNT_LEGR1_A_e=0x28, + GOMA_JNT_LEGR1_B_e=0x29, + GOMA_JNT_LEGR1_C_e=0x2A, + GOMA_JNT_LEGR1_D_e=0x2B, + GOMA_JNT_LEGR2_A_e=0x2C, + GOMA_JNT_LEGR2_B_e=0x2D, + GOMA_JNT_LEGR2_C_e=0x2E, + GOMA_JNT_LEGR2_D_e=0x2F, + GOMA_JNT_LEGR3_A_e=0x30, + GOMA_JNT_LEGR3_B_e=0x31, + GOMA_JNT_LEGR3_C_e=0x32, + GOMA_JNT_LEGR3_D_e=0x33, + GOMA_JNT_LEGR4_A_e=0x34, + GOMA_JNT_LEGR4_B_e=0x35, + GOMA_JNT_LEGR4_C_e=0x36, + GOMA_JNT_LEGR4_D_e=0x37, + GOMA_JNT_UDEL1_e=0x38, + GOMA_JNT_UDEL2_e=0x39, + GOMA_JNT_UDEL3_e=0x3A, + GOMA_JNT_UDEL4_e=0x3B, + GOMA_JNT_HASAMIL_e=0x3C, + GOMA_JNT_UDER1_e=0x3D, + GOMA_JNT_UDER2_e=0x3E, + GOMA_JNT_UDER3_e=0x3F, + GOMA_JNT_UDER4_e=0x40, + GOMA_JNT_HASAMIR_e=0x41, +}; + +#endif /* !RES_B_GM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_gnd.h b/assets/RZDJ01/res/Object/B_gnd.h new file mode 100644 index 0000000000..d3b658364a --- /dev/null +++ b/assets/RZDJ01/res/Object/B_gnd.h @@ -0,0 +1,362 @@ +#ifndef RES_B_GND_H +#define RES_B_GND_H + +enum dRes_INDEX_B_GND { + /* BCK */ + dRes_INDEX_B_GND_BCK_AL_EGND_TODOME_e=0x8, + dRes_INDEX_B_GND_BCK_AL_EGND_TODOMEWAIT_e=0x9, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_A_e=0xA, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_B_e=0xB, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_C_e=0xC, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_LOSE_e=0xD, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_WIN_e=0xE, + dRes_INDEX_B_GND_BCK_AL_EGND_WH_e=0xF, + dRes_INDEX_B_GND_BCK_AL_FEGND_TODOME_e=0x10, + dRes_INDEX_B_GND_BCK_AL_FEGND_TODOMEWAIT_e=0x11, + dRes_INDEX_B_GND_BCK_AL_FEGND_WH_e=0x12, + dRes_INDEX_B_GND_BCK_EGND_ATTACKA_e=0x13, + dRes_INDEX_B_GND_BCK_EGND_ATTACKB_e=0x14, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_A_e=0x15, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_B_e=0x16, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_C_e=0x17, + dRes_INDEX_B_GND_BCK_EGND_ATTACKD_e=0x18, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_A_e=0x19, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_B_e=0x1A, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C_e=0x1B, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C1_e=0x1C, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C2_e=0x1D, + dRes_INDEX_B_GND_BCK_EGND_ATTACKF_e=0x1E, + dRes_INDEX_B_GND_BCK_EGND_ATTACKG_e=0x1F, + dRes_INDEX_B_GND_BCK_EGND_CHOUHATU_e=0x20, + dRes_INDEX_B_GND_BCK_EGND_DAMAGE_A_e=0x21, + dRes_INDEX_B_GND_BCK_EGND_DAMAGE_B_e=0x22, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_A_e=0x23, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_B_e=0x24, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_C_e=0x25, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_D_e=0x26, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_E_e=0x27, + dRes_INDEX_B_GND_BCK_EGND_DOWN_e=0x28, + dRes_INDEX_B_GND_BCK_EGND_DOWNB_e=0x29, + dRes_INDEX_B_GND_BCK_EGND_DOWNUP_e=0x2A, + dRes_INDEX_B_GND_BCK_EGND_DOWNWAIT_e=0x2B, + dRes_INDEX_B_GND_BCK_EGND_JUMP_A_e=0x2C, + dRes_INDEX_B_GND_BCK_EGND_JUMP_B_e=0x2D, + dRes_INDEX_B_GND_BCK_EGND_JUMP_C_e=0x2E, + dRes_INDEX_B_GND_BCK_EGND_KAMAE_e=0x2F, + dRes_INDEX_B_GND_BCK_EGND_KURUSIMI_e=0x30, + dRes_INDEX_B_GND_BCK_EGND_KUZURE_e=0x31, + dRes_INDEX_B_GND_BCK_EGND_LAUGH_e=0x32, + dRes_INDEX_B_GND_BCK_EGND_LOOK_e=0x33, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_A_e=0x34, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_B_e=0x35, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_C_e=0x36, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_D_e=0x37, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_A_e=0x38, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_B_e=0x39, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_C_e=0x3A, + dRes_INDEX_B_GND_BCK_EGND_RBRAKE_e=0x3B, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE01_A_e=0x3C, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE01_B_e=0x3D, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE02L_e=0x3E, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE02R_e=0x3F, + dRes_INDEX_B_GND_BCK_EGND_RDASH_e=0x40, + dRes_INDEX_B_GND_BCK_EGND_RDOWN_e=0x41, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI01_e=0x42, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI02L_e=0x43, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI02R_e=0x44, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_END_e=0x45, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_MIDDLE_e=0x46, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_START_e=0x47, + dRes_INDEX_B_GND_BCK_EGND_RRETURN_e=0x48, + dRes_INDEX_B_GND_BCK_EGND_RRUN_e=0x49, + dRes_INDEX_B_GND_BCK_EGND_RSPUR_e=0x4A, + dRes_INDEX_B_GND_BCK_EGND_RWAIT_e=0x4B, + dRes_INDEX_B_GND_BCK_EGND_RWALK_e=0x4C, + dRes_INDEX_B_GND_BCK_EGND_SAYAOPEN_e=0x4D, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_LA_e=0x4E, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_LB_e=0x4F, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_RA_e=0x50, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_RB_e=0x51, + dRes_INDEX_B_GND_BCK_EGND_STANDUP_e=0x52, + dRes_INDEX_B_GND_BCK_EGND_TODOME_e=0x53, + dRes_INDEX_B_GND_BCK_EGND_TODOME_02_e=0x54, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_A_e=0x55, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_B_e=0x56, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_C_e=0x57, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_LOSE_e=0x58, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_WIN_e=0x59, + dRes_INDEX_B_GND_BCK_EGND_WAIT01_e=0x5A, + dRes_INDEX_B_GND_BCK_EGND_WAIT02_e=0x5B, + dRes_INDEX_B_GND_BCK_EGND_WAIT03_e=0x5C, + dRes_INDEX_B_GND_BCK_EGND_WALK_e=0x5D, + dRes_INDEX_B_GND_BCK_ZELDA_SURPRISE_e=0x5E, + /* BMDR */ + dRes_INDEX_B_GND_BMD_EGND_SHEATH_e=0x61, + dRes_INDEX_B_GND_BMD_EGND_SWORD_e=0x62, + dRes_INDEX_B_GND_BMD_MANT_SHADOW8_e=0x63, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTA_e=0x64, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTB_e=0x65, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTC_e=0x66, + /* BMDV */ + dRes_INDEX_B_GND_BMD_EGND_e=0x69, + dRes_INDEX_B_GND_BMD_ZELDA_e=0x6A, + /* BRK */ + dRes_INDEX_B_GND_BRK_EGND_CORE_BEAT_e=0x6D, + /* BTK */ + dRes_INDEX_B_GND_BTK_AL_FEGND_TODOME_e=0x70, + dRes_INDEX_B_GND_BTK_AL_FEGND_WH_e=0x71, + dRes_INDEX_B_GND_BTK_EGND_KAMAE_e=0x72, + dRes_INDEX_B_GND_BTK_EGND_LAUGH_e=0x73, + dRes_INDEX_B_GND_BTK_EGND_LOOK_e=0x74, + dRes_INDEX_B_GND_BTK_EGND_SAYAOPEN_e=0x75, + dRes_INDEX_B_GND_BTK_EGND_STANDUP_e=0x76, + dRes_INDEX_B_GND_BTK_EYE_DEFAULT_e=0x77, + dRes_INDEX_B_GND_BTK_ZELDA_SUEPRISE_e=0x78, + /* BTP */ + dRes_INDEX_B_GND_BTP_EGND_MEPACHI_e=0x7B, + dRes_INDEX_B_GND_BTP_ZELDA_SUEPRISE_e=0x7C, +}; + +enum dRes_ID_B_GND { + /* BCK */ + dRes_ID_B_GND_BCK_AL_EGND_TODOME_e=0x8, + dRes_ID_B_GND_BCK_AL_EGND_TODOMEWAIT_e=0x9, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_A_e=0xA, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_B_e=0xB, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_C_e=0xC, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_LOSE_e=0xD, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_WIN_e=0xE, + dRes_ID_B_GND_BCK_AL_EGND_WH_e=0xF, + dRes_ID_B_GND_BCK_AL_FEGND_TODOME_e=0x10, + dRes_ID_B_GND_BCK_AL_FEGND_TODOMEWAIT_e=0x11, + dRes_ID_B_GND_BCK_AL_FEGND_WH_e=0x12, + dRes_ID_B_GND_BCK_EGND_ATTACKA_e=0x13, + dRes_ID_B_GND_BCK_EGND_ATTACKB_e=0x14, + dRes_ID_B_GND_BCK_EGND_ATTACKC_A_e=0x15, + dRes_ID_B_GND_BCK_EGND_ATTACKC_B_e=0x16, + dRes_ID_B_GND_BCK_EGND_ATTACKC_C_e=0x17, + dRes_ID_B_GND_BCK_EGND_ATTACKD_e=0x18, + dRes_ID_B_GND_BCK_EGND_ATTACKE_A_e=0x19, + dRes_ID_B_GND_BCK_EGND_ATTACKE_B_e=0x1A, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C_e=0x1B, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C1_e=0x1C, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C2_e=0x1D, + dRes_ID_B_GND_BCK_EGND_ATTACKF_e=0x1E, + dRes_ID_B_GND_BCK_EGND_ATTACKG_e=0x1F, + dRes_ID_B_GND_BCK_EGND_CHOUHATU_e=0x20, + dRes_ID_B_GND_BCK_EGND_DAMAGE_A_e=0x21, + dRes_ID_B_GND_BCK_EGND_DAMAGE_B_e=0x22, + dRes_ID_B_GND_BCK_EGND_DEFENSE_A_e=0x23, + dRes_ID_B_GND_BCK_EGND_DEFENSE_B_e=0x24, + dRes_ID_B_GND_BCK_EGND_DEFENSE_C_e=0x25, + dRes_ID_B_GND_BCK_EGND_DEFENSE_D_e=0x26, + dRes_ID_B_GND_BCK_EGND_DEFENSE_E_e=0x27, + dRes_ID_B_GND_BCK_EGND_DOWN_e=0x28, + dRes_ID_B_GND_BCK_EGND_DOWNB_e=0x29, + dRes_ID_B_GND_BCK_EGND_DOWNUP_e=0x2A, + dRes_ID_B_GND_BCK_EGND_DOWNWAIT_e=0x2B, + dRes_ID_B_GND_BCK_EGND_JUMP_A_e=0x2C, + dRes_ID_B_GND_BCK_EGND_JUMP_B_e=0x2D, + dRes_ID_B_GND_BCK_EGND_JUMP_C_e=0x2E, + dRes_ID_B_GND_BCK_EGND_KAMAE_e=0x2F, + dRes_ID_B_GND_BCK_EGND_KURUSIMI_e=0x30, + dRes_ID_B_GND_BCK_EGND_KUZURE_e=0x31, + dRes_ID_B_GND_BCK_EGND_LAUGH_e=0x32, + dRes_ID_B_GND_BCK_EGND_LOOK_e=0x33, + dRes_ID_B_GND_BCK_EGND_RATTACK01_A_e=0x34, + dRes_ID_B_GND_BCK_EGND_RATTACK01_B_e=0x35, + dRes_ID_B_GND_BCK_EGND_RATTACK01_C_e=0x36, + dRes_ID_B_GND_BCK_EGND_RATTACK01_D_e=0x37, + dRes_ID_B_GND_BCK_EGND_RATTACK02_A_e=0x38, + dRes_ID_B_GND_BCK_EGND_RATTACK02_B_e=0x39, + dRes_ID_B_GND_BCK_EGND_RATTACK02_C_e=0x3A, + dRes_ID_B_GND_BCK_EGND_RBRAKE_e=0x3B, + dRes_ID_B_GND_BCK_EGND_RDAMEGE01_A_e=0x3C, + dRes_ID_B_GND_BCK_EGND_RDAMEGE01_B_e=0x3D, + dRes_ID_B_GND_BCK_EGND_RDAMEGE02L_e=0x3E, + dRes_ID_B_GND_BCK_EGND_RDAMEGE02R_e=0x3F, + dRes_ID_B_GND_BCK_EGND_RDASH_e=0x40, + dRes_ID_B_GND_BCK_EGND_RDOWN_e=0x41, + dRes_ID_B_GND_BCK_EGND_RINANAKI01_e=0x42, + dRes_ID_B_GND_BCK_EGND_RINANAKI02L_e=0x43, + dRes_ID_B_GND_BCK_EGND_RINANAKI02R_e=0x44, + dRes_ID_B_GND_BCK_EGND_RJUMP_END_e=0x45, + dRes_ID_B_GND_BCK_EGND_RJUMP_MIDDLE_e=0x46, + dRes_ID_B_GND_BCK_EGND_RJUMP_START_e=0x47, + dRes_ID_B_GND_BCK_EGND_RRETURN_e=0x48, + dRes_ID_B_GND_BCK_EGND_RRUN_e=0x49, + dRes_ID_B_GND_BCK_EGND_RSPUR_e=0x4A, + dRes_ID_B_GND_BCK_EGND_RWAIT_e=0x4B, + dRes_ID_B_GND_BCK_EGND_RWALK_e=0x4C, + dRes_ID_B_GND_BCK_EGND_SAYAOPEN_e=0x4D, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_LA_e=0x4E, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_LB_e=0x4F, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_RA_e=0x50, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_RB_e=0x51, + dRes_ID_B_GND_BCK_EGND_STANDUP_e=0x52, + dRes_ID_B_GND_BCK_EGND_TODOME_e=0x53, + dRes_ID_B_GND_BCK_EGND_TODOME_02_e=0x54, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_A_e=0x55, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_B_e=0x56, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_C_e=0x57, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_LOSE_e=0x58, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_WIN_e=0x59, + dRes_ID_B_GND_BCK_EGND_WAIT01_e=0x5A, + dRes_ID_B_GND_BCK_EGND_WAIT02_e=0x5B, + dRes_ID_B_GND_BCK_EGND_WAIT03_e=0x5C, + dRes_ID_B_GND_BCK_EGND_WALK_e=0x5D, + dRes_ID_B_GND_BCK_ZELDA_SURPRISE_e=0x5E, + /* BMDR */ + dRes_ID_B_GND_BMD_EGND_SHEATH_e=0x61, + dRes_ID_B_GND_BMD_EGND_SWORD_e=0x62, + dRes_ID_B_GND_BMD_MANT_SHADOW8_e=0x63, + dRes_ID_B_GND_BMD_SWORD_EFFECTA_e=0x64, + dRes_ID_B_GND_BMD_SWORD_EFFECTB_e=0x65, + dRes_ID_B_GND_BMD_SWORD_EFFECTC_e=0x66, + /* BMDV */ + dRes_ID_B_GND_BMD_EGND_e=0x69, + dRes_ID_B_GND_BMD_ZELDA_e=0x6A, + /* BRK */ + dRes_ID_B_GND_BRK_EGND_CORE_BEAT_e=0x6D, + /* BTK */ + dRes_ID_B_GND_BTK_AL_FEGND_TODOME_e=0x70, + dRes_ID_B_GND_BTK_AL_FEGND_WH_e=0x71, + dRes_ID_B_GND_BTK_EGND_KAMAE_e=0x72, + dRes_ID_B_GND_BTK_EGND_LAUGH_e=0x73, + dRes_ID_B_GND_BTK_EGND_LOOK_e=0x74, + dRes_ID_B_GND_BTK_EGND_SAYAOPEN_e=0x75, + dRes_ID_B_GND_BTK_EGND_STANDUP_e=0x76, + dRes_ID_B_GND_BTK_EYE_DEFAULT_e=0x77, + dRes_ID_B_GND_BTK_ZELDA_SUEPRISE_e=0x78, + /* BTP */ + dRes_ID_B_GND_BTP_EGND_MEPACHI_e=0x7B, + dRes_ID_B_GND_BTP_ZELDA_SUEPRISE_e=0x7C, +}; + +enum EGND_SHEATH_JNT { + EGND_SHEATH_JNT_EGND_SHEATH_LOC_e=0x0, + EGND_SHEATH_JNT_EGND_SHEATH_MODEL_e=0x1, +}; + +enum EGND_SWORD_JNT { + EGND_SWORD_JNT_EGND_SWORD_LOC_e=0x0, + EGND_SWORD_JNT_EGND_SWORD_MODEL_e=0x1, +}; + +enum MANT_SHADOW8_JNT { + MANT_SHADOW8_JNT_SHADOW_HACHI_e=0x0, +}; + +enum SWORD_EFFECTA_JNT { + SWORD_EFFECTA_JNT_SWORD_EFFECT_MODELA_e=0x0, +}; + +enum SWORD_EFFECTB_JNT { + SWORD_EFFECTB_JNT_SWORD_EFFECT_MODELB_e=0x0, +}; + +enum SWORD_EFFECTC_JNT { + SWORD_EFFECTC_JNT_SWORD_EFFECT_MODELC_e=0x0, +}; + +enum EGND_JNT { + EGND_JNT_CENTER_e=0x0, + EGND_JNT_BACKBONE1_e=0x1, + EGND_JNT_BACKBONE2_e=0x2, + EGND_JNT_NECK_e=0x3, + EGND_JNT_HEAD_e=0x4, + EGND_JNT_CHIN_e=0x5, + EGND_JNT_MOUTHL2_e=0x6, + EGND_JNT_MOUTHR2_e=0x7, + EGND_JNT_TOOTH_e=0x8, + EGND_JNT_TUSKL_e=0x9, + EGND_JNT_TUSKR_e=0xA, + EGND_JNT_MAYUL1_e=0xB, + EGND_JNT_MAYUL2_e=0xC, + EGND_JNT_MAYUR1_e=0xD, + EGND_JNT_MAYUR2_e=0xE, + EGND_JNT_MOUTHL1_e=0xF, + EGND_JNT_MOUTHR1_e=0x10, + EGND_JNT_SHOULDERL_e=0x11, + EGND_JNT_ARML1_e=0x12, + EGND_JNT_ARML2_e=0x13, + EGND_JNT_HANDL_e=0x14, + EGND_JNT_FINGERL1_e=0x15, + EGND_JNT_FINGERL2_e=0x16, + EGND_JNT_THAMBL_e=0x17, + EGND_JNT_WEAPONL_e=0x18, + EGND_JNT_PADL_e=0x19, + EGND_JNT_SHOULDERR_e=0x1A, + EGND_JNT_ARMR1_e=0x1B, + EGND_JNT_ARMR2_e=0x1C, + EGND_JNT_HANDR_e=0x1D, + EGND_JNT_FINGERR1_e=0x1E, + EGND_JNT_FINGERR2_e=0x1F, + EGND_JNT_THAMBR_e=0x20, + EGND_JNT_WEAPONR_e=0x21, + EGND_JNT_PADR_e=0x22, + EGND_JNT_WAIST_e=0x23, + EGND_JNT_LEGL1_e=0x24, + EGND_JNT_LEGL2_e=0x25, + EGND_JNT_FOOTL_e=0x26, + EGND_JNT_TOEL_e=0x27, + EGND_JNT_LEGR1_e=0x28, + EGND_JNT_LEGR2_e=0x29, + EGND_JNT_FOOTR_e=0x2A, + EGND_JNT_TOER_e=0x2B, +}; + +enum ZELDA_JNT { + ZELDA_JNT_CENTER_e=0x0, + ZELDA_JNT_BACKBONE1_e=0x1, + ZELDA_JNT_BACKBONE2_e=0x2, + ZELDA_JNT_NECK_e=0x3, + ZELDA_JNT_HEAD_e=0x4, + ZELDA_JNT_CHIN_e=0x5, + ZELDA_JNT_MAYUL_e=0x6, + ZELDA_JNT_MAYUR_e=0x7, + ZELDA_JNT_MOMIL1_e=0x8, + ZELDA_JNT_MOMIL2_e=0x9, + ZELDA_JNT_MOMIL3_e=0xA, + ZELDA_JNT_MOMIR1_e=0xB, + ZELDA_JNT_MOMIR2_e=0xC, + ZELDA_JNT_MOMIR3_e=0xD, + ZELDA_JNT_MOUTH_e=0xE, + ZELDA_JNT_OSAGE1_e=0xF, + ZELDA_JNT_OSAGE2_e=0x10, + ZELDA_JNT_OSAGE3_e=0x11, + ZELDA_JNT_SHOULDERL_e=0x12, + ZELDA_JNT_ARML1_e=0x13, + ZELDA_JNT_ARML2_e=0x14, + ZELDA_JNT_HANDL_e=0x15, + ZELDA_JNT_FINGERL1_e=0x16, + ZELDA_JNT_FINGERL2_e=0x17, + ZELDA_JNT_THAMBL_e=0x18, + ZELDA_JNT_SHOULDERR_e=0x19, + ZELDA_JNT_ARMR1_e=0x1A, + ZELDA_JNT_ARMR2_e=0x1B, + ZELDA_JNT_HANDR_e=0x1C, + ZELDA_JNT_FINGERR1_e=0x1D, + ZELDA_JNT_FINGERR2_e=0x1E, + ZELDA_JNT_THAMBR_e=0x1F, + ZELDA_JNT_WAIST_e=0x20, + ZELDA_JNT_CLOTH1_e=0x21, + ZELDA_JNT_CLOTH2_e=0x22, + ZELDA_JNT_CLOTH3_e=0x23, + ZELDA_JNT_LEGL1_e=0x24, + ZELDA_JNT_LEGL2_e=0x25, + ZELDA_JNT_FOOTL_e=0x26, + ZELDA_JNT_LEGR1_e=0x27, + ZELDA_JNT_LEGR2_e=0x28, + ZELDA_JNT_FOOTR_e=0x29, + ZELDA_JNT_SKIRTBL1_e=0x2A, + ZELDA_JNT_SKIRTBL2_e=0x2B, + ZELDA_JNT_SKIRTBR1_e=0x2C, + ZELDA_JNT_SKIRTBR2_e=0x2D, + ZELDA_JNT_SKIRTFL1_e=0x2E, + ZELDA_JNT_SKIRTFL2_e=0x2F, + ZELDA_JNT_SKIRTFR1_e=0x30, + ZELDA_JNT_SKIRTFR2_e=0x31, +}; + +#endif /* !RES_B_GND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_go.h b/assets/RZDJ01/res/Object/B_go.h new file mode 100644 index 0000000000..9e5999e255 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_go.h @@ -0,0 +1,67 @@ +#ifndef RES_B_GO_H +#define RES_B_GO_H + +enum dRes_INDEX_B_GO { + /* BCK */ + dRes_INDEX_B_GO_BCK_IS_ATTACK_e=0x4, + dRes_INDEX_B_GO_BCK_IS_DAMAGE01_e=0x5, + dRes_INDEX_B_GO_BCK_IS_DAMAGE02_e=0x6, + dRes_INDEX_B_GO_BCK_IS_DEAD01_e=0x7, + dRes_INDEX_B_GO_BCK_IS_DEAD02_e=0x8, + dRes_INDEX_B_GO_BCK_IS_FALL_e=0x9, + dRes_INDEX_B_GO_BCK_IS_STARTL_e=0xA, + dRes_INDEX_B_GO_BCK_IS_STARTR_e=0xB, + dRes_INDEX_B_GO_BCK_IS_STEP_e=0xC, + dRes_INDEX_B_GO_BCK_IS_TRAP_e=0xD, + dRes_INDEX_B_GO_BCK_IS_WAIT02_e=0xE, + dRes_INDEX_B_GO_BCK_IS_WAIT03_e=0xF, + dRes_INDEX_B_GO_BCK_IS_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_B_GO_BMD_IS_e=0x13, +}; + +enum dRes_ID_B_GO { + /* BCK */ + dRes_ID_B_GO_BCK_IS_ATTACK_e=0x4, + dRes_ID_B_GO_BCK_IS_DAMAGE01_e=0x5, + dRes_ID_B_GO_BCK_IS_DAMAGE02_e=0x6, + dRes_ID_B_GO_BCK_IS_DEAD01_e=0x7, + dRes_ID_B_GO_BCK_IS_DEAD02_e=0x8, + dRes_ID_B_GO_BCK_IS_FALL_e=0x9, + dRes_ID_B_GO_BCK_IS_STARTL_e=0xA, + dRes_ID_B_GO_BCK_IS_STARTR_e=0xB, + dRes_ID_B_GO_BCK_IS_STEP_e=0xC, + dRes_ID_B_GO_BCK_IS_TRAP_e=0xD, + dRes_ID_B_GO_BCK_IS_WAIT02_e=0xE, + dRes_ID_B_GO_BCK_IS_WAIT03_e=0xF, + dRes_ID_B_GO_BCK_IS_WALK_e=0x10, + /* BMDR */ + dRes_ID_B_GO_BMD_IS_e=0x13, +}; + +enum IS_JNT { + IS_JNT_WORLD_ROOT_e=0x0, + IS_JNT_BACKBONE1_e=0x1, + IS_JNT_BACKBONE2_e=0x2, + IS_JNT_ARML1_e=0x3, + IS_JNT_ARML2_e=0x4, + IS_JNT_HANDL_e=0x5, + IS_JNT_FINGERL1_e=0x6, + IS_JNT_FINGERL2_e=0x7, + IS_JNT_ARMR1_e=0x8, + IS_JNT_ARMR2_e=0x9, + IS_JNT_HANDR_e=0xA, + IS_JNT_FINGERR1_e=0xB, + IS_JNT_FINGERR2_e=0xC, + IS_JNT_NECK_e=0xD, + IS_JNT_HEAD_e=0xE, + IS_JNT_WAIST_e=0xF, + IS_JNT_LEGL1_e=0x10, + IS_JNT_LEGL2_e=0x11, + IS_JNT_FOOTL_e=0x12, + IS_JNT_LEGR1_e=0x13, + IS_JNT_LEGR2_e=0x14, + IS_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_B_GO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_gos.h b/assets/RZDJ01/res/Object/B_gos.h new file mode 100644 index 0000000000..d24d782044 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_gos.h @@ -0,0 +1,52 @@ +#ifndef RES_B_GOS_H +#define RES_B_GOS_H + +enum dRes_INDEX_B_GOS { + /* BCK */ + dRes_INDEX_B_GOS_BCK_GRA_RUN_A_e=0x4, + dRes_INDEX_B_GOS_BCK_GRA_TO_STONE_NORMAL_e=0x5, + dRes_INDEX_B_GOS_BCK_GRA_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_B_GOS_BMD_GRA_A_e=0x9, +}; + +enum dRes_ID_B_GOS { + /* BCK */ + dRes_ID_B_GOS_BCK_GRA_RUN_A_e=0x4, + dRes_ID_B_GOS_BCK_GRA_TO_STONE_NORMAL_e=0x5, + dRes_ID_B_GOS_BCK_GRA_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_B_GOS_BMD_GRA_A_e=0x9, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_B_GOS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_hg.h b/assets/RZDJ01/res/Object/B_hg.h new file mode 100644 index 0000000000..2906dda3be --- /dev/null +++ b/assets/RZDJ01/res/Object/B_hg.h @@ -0,0 +1,85 @@ +#ifndef RES_B_HG_H +#define RES_B_HG_H + +enum dRes_INDEX_B_HG { + /* BCK */ + dRes_INDEX_B_HG_BCK_HG_DOWN_e=0x5, + dRes_INDEX_B_HG_BCK_HG_JUMP_END_e=0x6, + dRes_INDEX_B_HG_BCK_HG_JUMP_MIDDLE_e=0x7, + dRes_INDEX_B_HG_BCK_HG_JUMP_START_e=0x8, + dRes_INDEX_B_HG_BCK_HG_RUN_e=0x9, + dRes_INDEX_B_HG_BCK_HG_RUN_DASH_e=0xA, + dRes_INDEX_B_HG_BCK_HG_STAND_e=0xB, + dRes_INDEX_B_HG_BCK_HG_STANDTURNL_e=0xC, + dRes_INDEX_B_HG_BCK_HG_STANDTURNR_e=0xD, + dRes_INDEX_B_HG_BCK_HG_STOP_e=0xE, + dRes_INDEX_B_HG_BCK_HG_WAIT_e=0xF, + dRes_INDEX_B_HG_BCK_HG_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_B_HG_BMD_HG_e=0x13, + /* TEX */ + dRes_INDEX_B_HG_BTI_TAZUNA_e=0x16, +}; + +enum dRes_ID_B_HG { + /* BCK */ + dRes_ID_B_HG_BCK_HG_DOWN_e=0x5, + dRes_ID_B_HG_BCK_HG_JUMP_END_e=0x6, + dRes_ID_B_HG_BCK_HG_JUMP_MIDDLE_e=0x7, + dRes_ID_B_HG_BCK_HG_JUMP_START_e=0x8, + dRes_ID_B_HG_BCK_HG_RUN_e=0x9, + dRes_ID_B_HG_BCK_HG_RUN_DASH_e=0xA, + dRes_ID_B_HG_BCK_HG_STAND_e=0xB, + dRes_ID_B_HG_BCK_HG_STANDTURNL_e=0xC, + dRes_ID_B_HG_BCK_HG_STANDTURNR_e=0xD, + dRes_ID_B_HG_BCK_HG_STOP_e=0xE, + dRes_ID_B_HG_BCK_HG_WAIT_e=0xF, + dRes_ID_B_HG_BCK_HG_WALK_e=0x10, + /* BMDR */ + dRes_ID_B_HG_BMD_HG_e=0x13, + /* TEX */ + dRes_ID_B_HG_BTI_TAZUNA_e=0x16, +}; + +enum HG_JNT { + HG_JNT_CENTER_e=0x0, + HG_JNT_BACKBONE2_e=0x1, + HG_JNT_BACKBONE1_e=0x2, + HG_JNT_F_L_LEG1_e=0x3, + HG_JNT_F_L_LEG2_e=0x4, + HG_JNT_F_L_LEG3_e=0x5, + HG_JNT_F_L_LEG4_e=0x6, + HG_JNT_F_R_LEG1_e=0x7, + HG_JNT_F_R_LEG2_e=0x8, + HG_JNT_F_R_LEG3_e=0x9, + HG_JNT_F_R_LEG4_e=0xA, + HG_JNT_NECK1_e=0xB, + HG_JNT_NECK2_e=0xC, + HG_JNT_HAIR_L_e=0xD, + HG_JNT_HAIR_R_e=0xE, + HG_JNT_HEAD_e=0xF, + HG_JNT_EAR_L_e=0x10, + HG_JNT_EAR_R_e=0x11, + HG_JNT_HAIR_F_e=0x12, + HG_JNT_MOUTH1_e=0x13, + HG_JNT_MOUTH2_e=0x14, + HG_JNT_KURA1_e=0x15, + HG_JNT_BELT_L_e=0x16, + HG_JNT_ABUMI_L_e=0x17, + HG_JNT_BELT_R_e=0x18, + HG_JNT_ABUMI_R_e=0x19, + HG_JNT_WAIST_e=0x1A, + HG_JNT_B_L_LEG1_e=0x1B, + HG_JNT_B_L_LEG2_e=0x1C, + HG_JNT_B_L_LEG3_e=0x1D, + HG_JNT_B_L_LEG4_e=0x1E, + HG_JNT_B_R_LEG1_e=0x1F, + HG_JNT_B_R_LEG2_e=0x20, + HG_JNT_B_R_LEG3_e=0x21, + HG_JNT_B_R_LEG4_e=0x22, + HG_JNT_TAIL1_e=0x23, + HG_JNT_TAIL2_e=0x24, + HG_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_B_HG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_ling.h b/assets/RZDJ01/res/Object/B_ling.h new file mode 100644 index 0000000000..8acd22d647 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_ling.h @@ -0,0 +1,24 @@ +#ifndef RES_B_LING_H +#define RES_B_LING_H + +enum dRes_INDEX_B_LING { + /* BMDG */ + dRes_INDEX_B_LING_BMD_B_LING_B_NO_e=0x3, + dRes_INDEX_B_LING_BMD_B_LING_G_NO_e=0x4, +}; + +enum dRes_ID_B_LING { + /* BMDG */ + dRes_ID_B_LING_BMD_B_LING_B_NO_e=0x3, + dRes_ID_B_LING_BMD_B_LING_G_NO_e=0x4, +}; + +enum B_LING_B_NO_JNT { + B_LING_B_NO_JNT_B_LING_MODEL_e=0x0, +}; + +enum B_LING_G_NO_JNT { + B_LING_G_NO_JNT_B_LING_MODEL_e=0x0, +}; + +#endif /* !RES_B_LING_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_mD_milk.h b/assets/RZDJ01/res/Object/B_mD_milk.h new file mode 100644 index 0000000000..98506682f0 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_mD_milk.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_MILK_H +#define RES_B_MD_MILK_H + +enum dRes_INDEX_B_MD_MILK { + /* BMDR */ + dRes_INDEX_B_MD_MILK_BMD_B_MD_MILK_e=0x3, +}; + +enum dRes_ID_B_MD_MILK { + /* BMDR */ + dRes_ID_B_MD_MILK_BMD_B_MD_MILK_e=0x3, +}; + +enum B_MD_MILK_JNT { + B_MD_MILK_JNT_B_GD_MILK_e=0x0, +}; + +#endif /* !RES_B_MD_MILK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_mD_oil.h b/assets/RZDJ01/res/Object/B_mD_oil.h new file mode 100644 index 0000000000..e57a982ef6 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_mD_oil.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_OIL_H +#define RES_B_MD_OIL_H + +enum dRes_INDEX_B_MD_OIL { + /* BMDR */ + dRes_INDEX_B_MD_OIL_BMD_B_MD_OIL_e=0x3, +}; + +enum dRes_ID_B_MD_OIL { + /* BMDR */ + dRes_ID_B_MD_OIL_BMD_B_MD_OIL_e=0x3, +}; + +enum B_MD_OIL_JNT { + B_MD_OIL_JNT_B_GD_OIL_e=0x0, +}; + +#endif /* !RES_B_MD_OIL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_mD_sold.h b/assets/RZDJ01/res/Object/B_mD_sold.h new file mode 100644 index 0000000000..df53f0d3ea --- /dev/null +++ b/assets/RZDJ01/res/Object/B_mD_sold.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_SOLD_H +#define RES_B_MD_SOLD_H + +enum dRes_INDEX_B_MD_SOLD { + /* BMDR */ + dRes_INDEX_B_MD_SOLD_BMD_B_MD_SOLD_e=0x3, +}; + +enum dRes_ID_B_MD_SOLD { + /* BMDR */ + dRes_ID_B_MD_SOLD_BMD_B_MD_SOLD_e=0x3, +}; + +enum B_MD_SOLD_JNT { + B_MD_SOLD_JNT_B_MD_SOLD_MODEL_e=0x0, +}; + +#endif /* !RES_B_MD_SOLD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_mgn.h b/assets/RZDJ01/res/Object/B_mgn.h new file mode 100644 index 0000000000..18accb45cf --- /dev/null +++ b/assets/RZDJ01/res/Object/B_mgn.h @@ -0,0 +1,201 @@ +#ifndef RES_B_MGN_H +#define RES_B_MGN_H + +enum dRes_INDEX_B_MGN { + /* BCK */ + dRes_INDEX_B_MGN_BCK_MGN_APPROACH_e=0x6, + dRes_INDEX_B_MGN_BCK_MGN_BACKJUMP_e=0x7, + dRes_INDEX_B_MGN_BCK_MGN_BLOW_e=0x8, + dRes_INDEX_B_MGN_BCK_MGN_DASH_e=0x9, + dRes_INDEX_B_MGN_BCK_MGN_DASH_JUMP_e=0xA, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_e=0xB, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_DAMAGE_e=0xC, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_LOOP_e=0xD, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UP_e=0xE, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UPA_e=0xF, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UPB_e=0x10, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_WAIT_e=0x11, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_e=0x12, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_DAMAGE_e=0x13, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_LOOP_e=0x14, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_UPA_e=0x15, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_UPB_e=0x16, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_WAIT_e=0x17, + dRes_INDEX_B_MGN_BCK_MGN_DROP_e=0x18, + dRes_INDEX_B_MGN_BCK_MGN_DROP_POSE_e=0x19, + dRes_INDEX_B_MGN_BCK_MGN_END_DEMO_e=0x1A, + dRes_INDEX_B_MGN_BCK_MGN_MDCATCHED_e=0x1B, + dRes_INDEX_B_MGN_BCK_MGN_MDCATCHST_e=0x1C, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWLED_e=0x1D, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWLST_e=0x1E, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWRED_e=0x1F, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWRST_e=0x20, + dRes_INDEX_B_MGN_BCK_MGN_OP_e=0x21, + dRes_INDEX_B_MGN_BCK_MGN_SIDESLIPL_e=0x22, + dRes_INDEX_B_MGN_BCK_MGN_SIDESLIPR_e=0x23, + dRes_INDEX_B_MGN_BCK_MGN_STEP_e=0x24, + dRes_INDEX_B_MGN_BCK_MGN_WAIT_e=0x25, + dRes_INDEX_B_MGN_BCK_MGN_WAIT2_e=0x26, + dRes_INDEX_B_MGN_BCK_WL_MGNCATCHED_e=0x27, + dRes_INDEX_B_MGN_BCK_WL_MGNCATCHST_e=0x28, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWLED_e=0x29, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWLST_e=0x2A, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWRED_e=0x2B, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWRST_e=0x2C, + /* BMDR */ + dRes_INDEX_B_MGN_BMD_MGN_e=0x2F, + dRes_INDEX_B_MGN_BMD_MGN_TAIEKI__e=0x30, + /* BRK */ + dRes_INDEX_B_MGN_BRK_MGN_CORE_e=0x33, + dRes_INDEX_B_MGN_BRK_MGN_CORE_BEAT_e=0x34, + dRes_INDEX_B_MGN_BRK_MGN_END_DEMO_e=0x35, + dRes_INDEX_B_MGN_BRK_MGN_OP_DEMO_e=0x36, + /* BTK */ + dRes_INDEX_B_MGN_BTK_MGN_DASH_JUMP_e=0x39, + dRes_INDEX_B_MGN_BTK_MGN_DROP_e=0x3A, + dRes_INDEX_B_MGN_BTK_MGN_END_DEMO_e=0x3B, + dRes_INDEX_B_MGN_BTK_MGN_ENTER_e=0x3C, + dRes_INDEX_B_MGN_BTK_MGN_EXIT_e=0x3D, +}; + +enum dRes_ID_B_MGN { + /* BCK */ + dRes_ID_B_MGN_BCK_MGN_APPROACH_e=0x6, + dRes_ID_B_MGN_BCK_MGN_BACKJUMP_e=0x7, + dRes_ID_B_MGN_BCK_MGN_BLOW_e=0x8, + dRes_ID_B_MGN_BCK_MGN_DASH_e=0x9, + dRes_ID_B_MGN_BCK_MGN_DASH_JUMP_e=0xA, + dRes_ID_B_MGN_BCK_MGN_DOWNL_e=0xB, + dRes_ID_B_MGN_BCK_MGN_DOWNL_DAMAGE_e=0xC, + dRes_ID_B_MGN_BCK_MGN_DOWNL_LOOP_e=0xD, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UP_e=0xE, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UPA_e=0xF, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UPB_e=0x10, + dRes_ID_B_MGN_BCK_MGN_DOWNL_WAIT_e=0x11, + dRes_ID_B_MGN_BCK_MGN_DOWNR_e=0x12, + dRes_ID_B_MGN_BCK_MGN_DOWNR_DAMAGE_e=0x13, + dRes_ID_B_MGN_BCK_MGN_DOWNR_LOOP_e=0x14, + dRes_ID_B_MGN_BCK_MGN_DOWNR_UPA_e=0x15, + dRes_ID_B_MGN_BCK_MGN_DOWNR_UPB_e=0x16, + dRes_ID_B_MGN_BCK_MGN_DOWNR_WAIT_e=0x17, + dRes_ID_B_MGN_BCK_MGN_DROP_e=0x18, + dRes_ID_B_MGN_BCK_MGN_DROP_POSE_e=0x19, + dRes_ID_B_MGN_BCK_MGN_END_DEMO_e=0x1A, + dRes_ID_B_MGN_BCK_MGN_MDCATCHED_e=0x1B, + dRes_ID_B_MGN_BCK_MGN_MDCATCHST_e=0x1C, + dRes_ID_B_MGN_BCK_MGN_MDTHROWLED_e=0x1D, + dRes_ID_B_MGN_BCK_MGN_MDTHROWLST_e=0x1E, + dRes_ID_B_MGN_BCK_MGN_MDTHROWRED_e=0x1F, + dRes_ID_B_MGN_BCK_MGN_MDTHROWRST_e=0x20, + dRes_ID_B_MGN_BCK_MGN_OP_e=0x21, + dRes_ID_B_MGN_BCK_MGN_SIDESLIPL_e=0x22, + dRes_ID_B_MGN_BCK_MGN_SIDESLIPR_e=0x23, + dRes_ID_B_MGN_BCK_MGN_STEP_e=0x24, + dRes_ID_B_MGN_BCK_MGN_WAIT_e=0x25, + dRes_ID_B_MGN_BCK_MGN_WAIT2_e=0x26, + dRes_ID_B_MGN_BCK_WL_MGNCATCHED_e=0x27, + dRes_ID_B_MGN_BCK_WL_MGNCATCHST_e=0x28, + dRes_ID_B_MGN_BCK_WL_MGNTHROWLED_e=0x29, + dRes_ID_B_MGN_BCK_WL_MGNTHROWLST_e=0x2A, + dRes_ID_B_MGN_BCK_WL_MGNTHROWRED_e=0x2B, + dRes_ID_B_MGN_BCK_WL_MGNTHROWRST_e=0x2C, + /* BMDR */ + dRes_ID_B_MGN_BMD_MGN_e=0x2F, + dRes_ID_B_MGN_BMD_MGN_TAIEKI__e=0x30, + /* BRK */ + dRes_ID_B_MGN_BRK_MGN_CORE_e=0x33, + dRes_ID_B_MGN_BRK_MGN_CORE_BEAT_e=0x34, + dRes_ID_B_MGN_BRK_MGN_END_DEMO_e=0x35, + dRes_ID_B_MGN_BRK_MGN_OP_DEMO_e=0x36, + /* BTK */ + dRes_ID_B_MGN_BTK_MGN_DASH_JUMP_e=0x39, + dRes_ID_B_MGN_BTK_MGN_DROP_e=0x3A, + dRes_ID_B_MGN_BTK_MGN_END_DEMO_e=0x3B, + dRes_ID_B_MGN_BTK_MGN_ENTER_e=0x3C, + dRes_ID_B_MGN_BTK_MGN_EXIT_e=0x3D, +}; + +enum MGN_JNT { + MGN_JNT_WORLD_ROOT_e=0x0, + MGN_JNT_BACKBONE1_e=0x1, + MGN_JNT_BACKBONE2_e=0x2, + MGN_JNT_HAIRA1_e=0x3, + MGN_JNT_HAIRA2_e=0x4, + MGN_JNT_HAIRBL1_e=0x5, + MGN_JNT_HAIRBL2_e=0x6, + MGN_JNT_HAIRBR1_e=0x7, + MGN_JNT_HAIRBR2_e=0x8, + MGN_JNT_HAIRCL1_e=0x9, + MGN_JNT_HAIRCL2_e=0xA, + MGN_JNT_HAIRCR1_e=0xB, + MGN_JNT_HAIRCR2_e=0xC, + MGN_JNT_HAIRDL1_e=0xD, + MGN_JNT_HAIRDL2_e=0xE, + MGN_JNT_HAIRDL3_e=0xF, + MGN_JNT_HAIRDR1_e=0x10, + MGN_JNT_HAIRDR2_e=0x11, + MGN_JNT_HAIRDR3_e=0x12, + MGN_JNT_HAIREL1_e=0x13, + MGN_JNT_HAIREL2_e=0x14, + MGN_JNT_HAIREL3_e=0x15, + MGN_JNT_HAIRER1_e=0x16, + MGN_JNT_HAIRER2_e=0x17, + MGN_JNT_HAIRER3_e=0x18, + MGN_JNT_NECK_e=0x19, + MGN_JNT_BEARD_e=0x1A, + MGN_JNT_HEAD_e=0x1B, + MGN_JNT_CHIN_e=0x1C, + MGN_JNT_TANGE_e=0x1D, + MGN_JNT_EARL_e=0x1E, + MGN_JNT_EARR_e=0x1F, + MGN_JNT_NOSE_e=0x20, + MGN_JNT_SHOULDEL_e=0x21, + MGN_JNT_ARML1_e=0x22, + MGN_JNT_ARML2_e=0x23, + MGN_JNT_FURL_e=0x24, + MGN_JNT_HANDL_e=0x25, + MGN_JNT_FINGAL1_e=0x26, + MGN_JNT_FINGAL2_e=0x27, + MGN_JNT_FINGBL1_e=0x28, + MGN_JNT_FINGBL2_e=0x29, + MGN_JNT_FINGCL1_e=0x2A, + MGN_JNT_FINGCL2_e=0x2B, + MGN_JNT_FINGDL1_e=0x2C, + MGN_JNT_FINGDL2_e=0x2D, + MGN_JNT_FINGEL1_e=0x2E, + MGN_JNT_FINGEL2_e=0x2F, + MGN_JNT_SHOULDER_e=0x30, + MGN_JNT_ARMR1_e=0x31, + MGN_JNT_ARMR2_e=0x32, + MGN_JNT_FURR_e=0x33, + MGN_JNT_HANDR_e=0x34, + MGN_JNT_FINGAR1_e=0x35, + MGN_JNT_FINGAR2_e=0x36, + MGN_JNT_FINGBR1_e=0x37, + MGN_JNT_FINGBR2_e=0x38, + MGN_JNT_FINGCR1_e=0x39, + MGN_JNT_FINGCR2_e=0x3A, + MGN_JNT_FINGDR1_e=0x3B, + MGN_JNT_FINGDR2_e=0x3C, + MGN_JNT_FINGER1_e=0x3D, + MGN_JNT_FINGER2_e=0x3E, + MGN_JNT_WAIST_e=0x3F, + MGN_JNT_LEGL1_e=0x40, + MGN_JNT_LEGL2_e=0x41, + MGN_JNT_LEGL3_e=0x42, + MGN_JNT_FOOTL_e=0x43, + MGN_JNT_LEGR1_e=0x44, + MGN_JNT_LEGR2_e=0x45, + MGN_JNT_LEGR3_e=0x46, + MGN_JNT_FOOTR_e=0x47, + MGN_JNT_TAIL1_e=0x48, + MGN_JNT_TAIL2_e=0x49, + MGN_JNT_TAIL3_e=0x4A, + MGN_JNT_TAIL4_e=0x4B, +}; + +enum MGN_TAIEKI__JNT { + MGN_TAIEKI__JNT_MGN_TAIEKI_MODEL_e=0x0, +}; + +#endif /* !RES_B_MGN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_mgne.h b/assets/RZDJ01/res/Object/B_mgne.h new file mode 100644 index 0000000000..324b8ba286 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_mgne.h @@ -0,0 +1,32 @@ +#ifndef RES_B_MGNE_H +#define RES_B_MGNE_H + +enum dRes_INDEX_B_MGNE { + /* BCK */ + dRes_INDEX_B_MGNE_BCK_EF_GDGATE_START_e=0x6, + /* BMDR */ + dRes_INDEX_B_MGNE_BMD_EF_GDGATE_e=0x9, + /* BRK */ + dRes_INDEX_B_MGNE_BRK_EF_GDGATE_APPEAR_e=0xC, + dRes_INDEX_B_MGNE_BRK_EF_GDGATE_START_e=0xD, + /* BTK */ + dRes_INDEX_B_MGNE_BTK_EF_GDGATE_e=0x10, +}; + +enum dRes_ID_B_MGNE { + /* BCK */ + dRes_ID_B_MGNE_BCK_EF_GDGATE_START_e=0x6, + /* BMDR */ + dRes_ID_B_MGNE_BMD_EF_GDGATE_e=0x9, + /* BRK */ + dRes_ID_B_MGNE_BRK_EF_GDGATE_APPEAR_e=0xC, + dRes_ID_B_MGNE_BRK_EF_GDGATE_START_e=0xD, + /* BTK */ + dRes_ID_B_MGNE_BTK_EF_GDGATE_e=0x10, +}; + +enum EF_GDGATE_JNT { + EF_GDGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_B_MGNE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_oh.h b/assets/RZDJ01/res/Object/B_oh.h new file mode 100644 index 0000000000..041cc5904d --- /dev/null +++ b/assets/RZDJ01/res/Object/B_oh.h @@ -0,0 +1,209 @@ +#ifndef RES_B_OH_H +#define RES_B_OH_H + +enum dRes_INDEX_B_OH { + /* BCK */ + dRes_INDEX_B_OH_BCK_AL_FOIFINISH_e=0x8, + dRes_INDEX_B_OH_BCK_AL_OICUT_e=0x9, + dRes_INDEX_B_OH_BCK_AL_OICUTB_e=0xA, + dRes_INDEX_B_OH_BCK_AL_OIFINISH_e=0xB, + dRes_INDEX_B_OH_BCK_AL_OIHANG_e=0xC, + dRes_INDEX_B_OH_BCK_AL_OIHANGMISS_e=0xD, + dRes_INDEX_B_OH_BCK_AL_OIHANGWAIT_e=0xE, + dRes_INDEX_B_OH_BCK_AL_OIHANGWAITB_e=0xF, + dRes_INDEX_B_OH_BCK_AL_OISPIT_e=0x10, + dRes_INDEX_B_OH_BCK_OH_CORE_OPEN_e=0x11, + dRes_INDEX_B_OH_BCK_OI_APPEAR_e=0x12, + dRes_INDEX_B_OH_BCK_OI_APPEAR02_e=0x13, + dRes_INDEX_B_OH_BCK_OI_DEAD_e=0x14, + dRes_INDEX_B_OH_BCK_OI_EAT_e=0x15, + dRes_INDEX_B_OH_BCK_OI_EAT02_e=0x16, + dRes_INDEX_B_OH_BCK_OI_LASTDAMAGE_e=0x17, + dRes_INDEX_B_OH_BCK_OI_OPENMOUTH_e=0x18, + dRes_INDEX_B_OH_BCK_OI_OPENMOUTHWAIT_e=0x19, + dRes_INDEX_B_OH_BCK_OI_SWALLOW_e=0x1A, + dRes_INDEX_B_OH_BCK_OI_SWIMWAIT_e=0x1B, + dRes_INDEX_B_OH_BCK_OI_TENTACLE_END_e=0x1C, + dRes_INDEX_B_OH_BCK_OI_THROWUP_e=0x1D, + dRes_INDEX_B_OH_BCK_OI_WAIT_e=0x1E, + /* BMDR */ + dRes_INDEX_B_OH_BMD_EF_OISUI_e=0x21, + dRes_INDEX_B_OH_BMD_OI_BODY_e=0x22, + dRes_INDEX_B_OH_BMD_OI_FINA_e=0x23, + dRes_INDEX_B_OH_BMD_OI_FINB_e=0x24, + dRes_INDEX_B_OH_BMD_OI_FINC_e=0x25, + dRes_INDEX_B_OH_BMD_OI_TAIL_e=0x26, + /* BMDV */ + dRes_INDEX_B_OH_BMD_OH_e=0x29, + dRes_INDEX_B_OH_BMD_OH_CORE_e=0x2A, + dRes_INDEX_B_OH_BMD_OI_HEAD_e=0x2B, + /* BRK */ + dRes_INDEX_B_OH_BRK_EF_OISUI_e=0x2E, + dRes_INDEX_B_OH_BRK_OH_LOOP_e=0x2F, + /* BTK */ + dRes_INDEX_B_OH_BTK_AL_FOICUT_e=0x32, + dRes_INDEX_B_OH_BTK_AL_FOICUTB_e=0x33, + dRes_INDEX_B_OH_BTK_AL_FOIFINISH_e=0x34, + dRes_INDEX_B_OH_BTK_EF_OISUI_e=0x35, + dRes_INDEX_B_OH_BTK_OH_LOOP_e=0x36, + /* BTP */ + dRes_INDEX_B_OH_BTP_AL_FOIFINISH_e=0x39, +}; + +enum dRes_ID_B_OH { + /* BCK */ + dRes_ID_B_OH_BCK_AL_FOIFINISH_e=0x8, + dRes_ID_B_OH_BCK_AL_OICUT_e=0x9, + dRes_ID_B_OH_BCK_AL_OICUTB_e=0xA, + dRes_ID_B_OH_BCK_AL_OIFINISH_e=0xB, + dRes_ID_B_OH_BCK_AL_OIHANG_e=0xC, + dRes_ID_B_OH_BCK_AL_OIHANGMISS_e=0xD, + dRes_ID_B_OH_BCK_AL_OIHANGWAIT_e=0xE, + dRes_ID_B_OH_BCK_AL_OIHANGWAITB_e=0xF, + dRes_ID_B_OH_BCK_AL_OISPIT_e=0x10, + dRes_ID_B_OH_BCK_OH_CORE_OPEN_e=0x11, + dRes_ID_B_OH_BCK_OI_APPEAR_e=0x12, + dRes_ID_B_OH_BCK_OI_APPEAR02_e=0x13, + dRes_ID_B_OH_BCK_OI_DEAD_e=0x14, + dRes_ID_B_OH_BCK_OI_EAT_e=0x15, + dRes_ID_B_OH_BCK_OI_EAT02_e=0x16, + dRes_ID_B_OH_BCK_OI_LASTDAMAGE_e=0x17, + dRes_ID_B_OH_BCK_OI_OPENMOUTH_e=0x18, + dRes_ID_B_OH_BCK_OI_OPENMOUTHWAIT_e=0x19, + dRes_ID_B_OH_BCK_OI_SWALLOW_e=0x1A, + dRes_ID_B_OH_BCK_OI_SWIMWAIT_e=0x1B, + dRes_ID_B_OH_BCK_OI_TENTACLE_END_e=0x1C, + dRes_ID_B_OH_BCK_OI_THROWUP_e=0x1D, + dRes_ID_B_OH_BCK_OI_WAIT_e=0x1E, + /* BMDR */ + dRes_ID_B_OH_BMD_EF_OISUI_e=0x21, + dRes_ID_B_OH_BMD_OI_BODY_e=0x22, + dRes_ID_B_OH_BMD_OI_FINA_e=0x23, + dRes_ID_B_OH_BMD_OI_FINB_e=0x24, + dRes_ID_B_OH_BMD_OI_FINC_e=0x25, + dRes_ID_B_OH_BMD_OI_TAIL_e=0x26, + /* BMDV */ + dRes_ID_B_OH_BMD_OH_e=0x29, + dRes_ID_B_OH_BMD_OH_CORE_e=0x2A, + dRes_ID_B_OH_BMD_OI_HEAD_e=0x2B, + /* BRK */ + dRes_ID_B_OH_BRK_EF_OISUI_e=0x2E, + dRes_ID_B_OH_BRK_OH_LOOP_e=0x2F, + /* BTK */ + dRes_ID_B_OH_BTK_AL_FOICUT_e=0x32, + dRes_ID_B_OH_BTK_AL_FOICUTB_e=0x33, + dRes_ID_B_OH_BTK_AL_FOIFINISH_e=0x34, + dRes_ID_B_OH_BTK_EF_OISUI_e=0x35, + dRes_ID_B_OH_BTK_OH_LOOP_e=0x36, + /* BTP */ + dRes_ID_B_OH_BTP_AL_FOIFINISH_e=0x39, +}; + +enum EF_OISUI_JNT { + EF_OISUI_JNT_WORLD_ROOT_e=0x0, + EF_OISUI_JNT_HEAD_CENTER_e=0x1, + EF_OISUI_JNT_SUI1_e=0x2, + EF_OISUI_JNT_SUI2_e=0x3, + EF_OISUI_JNT_SUI3_e=0x4, +}; + +enum OI_BODY_JNT { + OI_BODY_JNT_BODY_MODEL_e=0x0, +}; + +enum OI_FINA_JNT { + OI_FINA_JNT_FINA_CENTER_e=0x0, + OI_FINA_JNT_FINA1_e=0x1, + OI_FINA_JNT_FINA2_e=0x2, +}; + +enum OI_FINB_JNT { + OI_FINB_JNT_FINB_CENTER_e=0x0, + OI_FINB_JNT_FINBL1_e=0x1, + OI_FINB_JNT_FINBL2_e=0x2, + OI_FINB_JNT_FINBL3_e=0x3, + OI_FINB_JNT_FINBR1_e=0x4, + OI_FINB_JNT_FINBR2_e=0x5, + OI_FINB_JNT_FINBR3_e=0x6, +}; + +enum OI_FINC_JNT { + OI_FINC_JNT_FINC_CENTER_e=0x0, + OI_FINC_JNT_FINC1_e=0x1, + OI_FINC_JNT_FINC2_e=0x2, +}; + +enum OI_TAIL_JNT { + OI_TAIL_JNT_TAIL_CENTER_e=0x0, + OI_TAIL_JNT_BACKBONE1_e=0x1, + OI_TAIL_JNT_BACKBONE2_e=0x2, + OI_TAIL_JNT_TAILB_e=0x3, + OI_TAIL_JNT_TAILC1_e=0x4, + OI_TAIL_JNT_TAILC2_e=0x5, + OI_TAIL_JNT_TAILT_e=0x6, +}; + +enum OH_JNT { + OH_JNT_BODY01_e=0x0, + OH_JNT_BODY02_e=0x1, + OH_JNT_BODY03_e=0x2, + OH_JNT_BODY04_e=0x3, + OH_JNT_BODY05_e=0x4, + OH_JNT_BODY06_e=0x5, + OH_JNT_BODY07_e=0x6, + OH_JNT_BODY08_e=0x7, + OH_JNT_BODY09_e=0x8, + OH_JNT_BODY10_e=0x9, + OH_JNT_BODY11_e=0xA, + OH_JNT_BODY12_e=0xB, + OH_JNT_BODY13_e=0xC, + OH_JNT_BODY14_e=0xD, + OH_JNT_BODY15_e=0xE, + OH_JNT_BODY16_e=0xF, + OH_JNT_BODY17_e=0x10, + OH_JNT_BODY18_e=0x11, + OH_JNT_BODY19_e=0x12, + OH_JNT_BODY20_e=0x13, + OH_JNT_BODY21_e=0x14, + OH_JNT_BODY22_e=0x15, + OH_JNT_BODY23_e=0x16, + OH_JNT_BODY24_e=0x17, + OH_JNT_BODY25_e=0x18, + OH_JNT_BODY26_e=0x19, + OH_JNT_BODY27_e=0x1A, + OH_JNT_BODY28_e=0x1B, + OH_JNT_BODY29_e=0x1C, + OH_JNT_BODY30_e=0x1D, +}; + +enum OH_CORE_JNT { + OH_CORE_JNT_CENTER_e=0x0, + OH_CORE_JNT_EYE_e=0x1, +}; + +enum OI_HEAD_JNT { + OI_HEAD_JNT_HEAD_CENTER_e=0x0, + OI_HEAD_JNT_HEAD_e=0x1, + OI_HEAD_JNT_HFINL1_e=0x2, + OI_HEAD_JNT_HFINL2A_e=0x3, + OI_HEAD_JNT_HFINL2B_e=0x4, + OI_HEAD_JNT_HFINR1_e=0x5, + OI_HEAD_JNT_HFINR2A_e=0x6, + OI_HEAD_JNT_HFINR2B_e=0x7, + OI_HEAD_JNT_HOLE1_e=0x8, + OI_HEAD_JNT_HOLE2_e=0x9, + OI_HEAD_JNT_HOLE3_e=0xA, + OI_HEAD_JNT_HOLE4_e=0xB, + OI_HEAD_JNT_HOLE5_e=0xC, + OI_HEAD_JNT_HOLE6_e=0xD, + OI_HEAD_JNT_HOLE7_e=0xE, + OI_HEAD_JNT_HOLE8_e=0xF, + OI_HEAD_JNT_JAWB_e=0x10, + OI_HEAD_JNT_JAWT_e=0x11, + OI_HEAD_JNT_TANGUE1_e=0x12, + OI_HEAD_JNT_TANGUE2_e=0x13, + OI_HEAD_JNT_JAWL_e=0x14, + OI_HEAD_JNT_JAWR_e=0x15, +}; + +#endif /* !RES_B_OH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_tn.h b/assets/RZDJ01/res/Object/B_tn.h new file mode 100644 index 0000000000..3866884d1d --- /dev/null +++ b/assets/RZDJ01/res/Object/B_tn.h @@ -0,0 +1,104 @@ +#ifndef RES_B_TN_H +#define RES_B_TN_H + +enum dRes_INDEX_B_TN { + /* BCK */ + dRes_INDEX_B_TN_BCK_TN2B_DIE_e=0x4, + dRes_INDEX_B_TN_BCK_TNA_ATACK_A_e=0x5, + dRes_INDEX_B_TN_BCK_TNA_ATACK_B_e=0x6, + dRes_INDEX_B_TN_BCK_TNA_ATACK_OP_e=0x7, + dRes_INDEX_B_TN_BCK_TNA_ATACK_SHIELD_e=0x8, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_L_e=0x9, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_LAST_e=0xA, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_R_e=0xB, + dRes_INDEX_B_TN_BCK_TNA_GUARD_e=0xC, + dRes_INDEX_B_TN_BCK_TNA_GUARD_DAMAGE_e=0xD, + dRes_INDEX_B_TN_BCK_TNA_TURN_OP_e=0xE, + dRes_INDEX_B_TN_BCK_TNA_WAIT_e=0xF, + dRes_INDEX_B_TN_BCK_TNA_WAIT_B_1_e=0x10, + dRes_INDEX_B_TN_BCK_TNA_WAIT_B_2_e=0x11, + dRes_INDEX_B_TN_BCK_TNA_WAIT_OP_e=0x12, + dRes_INDEX_B_TN_BCK_TNA_WALK_e=0x13, + dRes_INDEX_B_TN_BCK_TNB_ATACK_A_e=0x14, + dRes_INDEX_B_TN_BCK_TNB_ATACK_B_e=0x15, + dRes_INDEX_B_TN_BCK_TNB_ATACK_SHIELD_e=0x16, + dRes_INDEX_B_TN_BCK_TNB_DAMAGE_L_e=0x17, + dRes_INDEX_B_TN_BCK_TNB_DAMAGE_R_e=0x18, + dRes_INDEX_B_TN_BCK_TNB_DIE_e=0x19, + dRes_INDEX_B_TN_BCK_TNB_DOWN_e=0x1A, + dRes_INDEX_B_TN_BCK_TNB_DOWN_SIPPU_e=0x1B, + dRes_INDEX_B_TN_BCK_TNB_GUARD_A_e=0x1C, + dRes_INDEX_B_TN_BCK_TNB_GUARD_B_e=0x1D, + dRes_INDEX_B_TN_BCK_TNB_JUMP_B_1_e=0x1E, + dRes_INDEX_B_TN_BCK_TNB_JUMP_B_2_e=0x1F, + dRes_INDEX_B_TN_BCK_TNB_JUMP_F_1_e=0x20, + dRes_INDEX_B_TN_BCK_TNB_JUMP_F_2_e=0x21, + dRes_INDEX_B_TN_BCK_TNB_JUMP_L_1_e=0x22, + dRes_INDEX_B_TN_BCK_TNB_JUMP_L_2_e=0x23, + dRes_INDEX_B_TN_BCK_TNB_JUMP_R_1_e=0x24, + dRes_INDEX_B_TN_BCK_TNB_JUMP_R_2_e=0x25, + dRes_INDEX_B_TN_BCK_TNB_PULL_e=0x26, + dRes_INDEX_B_TN_BCK_TNB_SWORD_B_PULL_A_e=0x27, + dRes_INDEX_B_TN_BCK_TNB_SWORD_B_PULL_B_e=0x28, + dRes_INDEX_B_TN_BCK_TNB_THROW_e=0x29, + dRes_INDEX_B_TN_BCK_TNB_WAIT_e=0x2A, + dRes_INDEX_B_TN_BCK_TNB_WAIT_B_1_e=0x2B, + dRes_INDEX_B_TN_BCK_TNB_WAIT_B_2_e=0x2C, + dRes_INDEX_B_TN_BCK_TNB_WALK_e=0x2D, + /* BMDR */ + dRes_INDEX_B_TN_BMD_TN_EFFECT_e=0x30, +}; + +enum dRes_ID_B_TN { + /* BCK */ + dRes_ID_B_TN_BCK_TN2B_DIE_e=0x4, + dRes_ID_B_TN_BCK_TNA_ATACK_A_e=0x5, + dRes_ID_B_TN_BCK_TNA_ATACK_B_e=0x6, + dRes_ID_B_TN_BCK_TNA_ATACK_OP_e=0x7, + dRes_ID_B_TN_BCK_TNA_ATACK_SHIELD_e=0x8, + dRes_ID_B_TN_BCK_TNA_DAMAGE_L_e=0x9, + dRes_ID_B_TN_BCK_TNA_DAMAGE_LAST_e=0xA, + dRes_ID_B_TN_BCK_TNA_DAMAGE_R_e=0xB, + dRes_ID_B_TN_BCK_TNA_GUARD_e=0xC, + dRes_ID_B_TN_BCK_TNA_GUARD_DAMAGE_e=0xD, + dRes_ID_B_TN_BCK_TNA_TURN_OP_e=0xE, + dRes_ID_B_TN_BCK_TNA_WAIT_e=0xF, + dRes_ID_B_TN_BCK_TNA_WAIT_B_1_e=0x10, + dRes_ID_B_TN_BCK_TNA_WAIT_B_2_e=0x11, + dRes_ID_B_TN_BCK_TNA_WAIT_OP_e=0x12, + dRes_ID_B_TN_BCK_TNA_WALK_e=0x13, + dRes_ID_B_TN_BCK_TNB_ATACK_A_e=0x14, + dRes_ID_B_TN_BCK_TNB_ATACK_B_e=0x15, + dRes_ID_B_TN_BCK_TNB_ATACK_SHIELD_e=0x16, + dRes_ID_B_TN_BCK_TNB_DAMAGE_L_e=0x17, + dRes_ID_B_TN_BCK_TNB_DAMAGE_R_e=0x18, + dRes_ID_B_TN_BCK_TNB_DIE_e=0x19, + dRes_ID_B_TN_BCK_TNB_DOWN_e=0x1A, + dRes_ID_B_TN_BCK_TNB_DOWN_SIPPU_e=0x1B, + dRes_ID_B_TN_BCK_TNB_GUARD_A_e=0x1C, + dRes_ID_B_TN_BCK_TNB_GUARD_B_e=0x1D, + dRes_ID_B_TN_BCK_TNB_JUMP_B_1_e=0x1E, + dRes_ID_B_TN_BCK_TNB_JUMP_B_2_e=0x1F, + dRes_ID_B_TN_BCK_TNB_JUMP_F_1_e=0x20, + dRes_ID_B_TN_BCK_TNB_JUMP_F_2_e=0x21, + dRes_ID_B_TN_BCK_TNB_JUMP_L_1_e=0x22, + dRes_ID_B_TN_BCK_TNB_JUMP_L_2_e=0x23, + dRes_ID_B_TN_BCK_TNB_JUMP_R_1_e=0x24, + dRes_ID_B_TN_BCK_TNB_JUMP_R_2_e=0x25, + dRes_ID_B_TN_BCK_TNB_PULL_e=0x26, + dRes_ID_B_TN_BCK_TNB_SWORD_B_PULL_A_e=0x27, + dRes_ID_B_TN_BCK_TNB_SWORD_B_PULL_B_e=0x28, + dRes_ID_B_TN_BCK_TNB_THROW_e=0x29, + dRes_ID_B_TN_BCK_TNB_WAIT_e=0x2A, + dRes_ID_B_TN_BCK_TNB_WAIT_B_1_e=0x2B, + dRes_ID_B_TN_BCK_TNB_WAIT_B_2_e=0x2C, + dRes_ID_B_TN_BCK_TNB_WALK_e=0x2D, + /* BMDR */ + dRes_ID_B_TN_BMD_TN_EFFECT_e=0x30, +}; + +enum TN_EFFECT_JNT { + TN_EFFECT_JNT_TN_SWORD_EFFECT_e=0x0, +}; + +#endif /* !RES_B_TN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_tnp.h b/assets/RZDJ01/res/Object/B_tnp.h new file mode 100644 index 0000000000..244cc3c6a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_tnp.h @@ -0,0 +1,144 @@ +#ifndef RES_B_TNP_H +#define RES_B_TNP_H + +enum dRes_INDEX_B_TNP { + /* BMDR */ + dRes_INDEX_B_TNP_BMD_TN_e=0x3, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_ARM_L_e=0x4, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_ARM_R_e=0x5, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_CHEST_B_e=0x6, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_CHEST_F_e=0x7, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_HEAD_B_e=0x8, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_HEAD_F_e=0x9, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_SHOULDER_L_e=0xA, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_SHOULDER_R_e=0xB, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_B_e=0xC, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_F_e=0xD, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_L_e=0xE, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_R_e=0xF, + dRes_INDEX_B_TNP_BMD_TN_SHIELD_e=0x10, + dRes_INDEX_B_TNP_BMD_TN_SWORD_A_e=0x11, + dRes_INDEX_B_TNP_BMD_TN_SWORD_B_e=0x12, + dRes_INDEX_B_TNP_BMD_TN_SWORD_B_SAYA_e=0x13, +}; + +enum dRes_ID_B_TNP { + /* BMDR */ + dRes_ID_B_TNP_BMD_TN_e=0x3, + dRes_ID_B_TNP_BMD_TN_ARMOR_ARM_L_e=0x4, + dRes_ID_B_TNP_BMD_TN_ARMOR_ARM_R_e=0x5, + dRes_ID_B_TNP_BMD_TN_ARMOR_CHEST_B_e=0x6, + dRes_ID_B_TNP_BMD_TN_ARMOR_CHEST_F_e=0x7, + dRes_ID_B_TNP_BMD_TN_ARMOR_HEAD_B_e=0x8, + dRes_ID_B_TNP_BMD_TN_ARMOR_HEAD_F_e=0x9, + dRes_ID_B_TNP_BMD_TN_ARMOR_SHOULDER_L_e=0xA, + dRes_ID_B_TNP_BMD_TN_ARMOR_SHOULDER_R_e=0xB, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_B_e=0xC, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_F_e=0xD, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_L_e=0xE, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_R_e=0xF, + dRes_ID_B_TNP_BMD_TN_SHIELD_e=0x10, + dRes_ID_B_TNP_BMD_TN_SWORD_A_e=0x11, + dRes_ID_B_TNP_BMD_TN_SWORD_B_e=0x12, + dRes_ID_B_TNP_BMD_TN_SWORD_B_SAYA_e=0x13, +}; + +enum TN_JNT { + TN_JNT_WORLD_ROOT_e=0x0, + TN_JNT_BACKBONE_1_e=0x1, + TN_JNT_BACKBONE_2_e=0x2, + TN_JNT_BACKBONE_3_e=0x3, + TN_JNT_NECK_e=0x4, + TN_JNT_HEAD_e=0x5, + TN_JNT_SHOLDER_L_e=0x6, + TN_JNT_ARM_L_1_e=0x7, + TN_JNT_ARM_L_2_e=0x8, + TN_JNT_ARM_L_3_e=0x9, + TN_JNT_HAND_L_e=0xA, + TN_JNT_SHOLDER_ARMOR_L_e=0xB, + TN_JNT_SHOLDER_R_e=0xC, + TN_JNT_ARM_R_1_e=0xD, + TN_JNT_ARM_R_2_e=0xE, + TN_JNT_ARM_R_3_e=0xF, + TN_JNT_HAND_R_e=0x10, + TN_JNT_SHOLDER_ARMOR_R_e=0x11, + TN_JNT_WAIST_e=0x12, + TN_JNT_LEG_L_1_e=0x13, + TN_JNT_LEG_L_2_e=0x14, + TN_JNT_LEG_L_3_e=0x15, + TN_JNT_LEG_R_1_e=0x16, + TN_JNT_LEG_R__2_e=0x17, + TN_JNT_LEG_R_3_e=0x18, + TN_JNT_TN_ARMOR_WAIST_F_e=0x19, + TN_JNT_WAIST_ARMOR_BACK_e=0x1A, + TN_JNT_WAIST_ARMOR_L_e=0x1B, + TN_JNT_WAIST_ARMOR_R_e=0x1C, +}; + +enum TN_ARMOR_ARM_L_JNT { + TN_ARMOR_ARM_L_JNT_TN_ARMOR_ARM_L_e=0x0, +}; + +enum TN_ARMOR_ARM_R_JNT { + TN_ARMOR_ARM_R_JNT_TN_ARMOR_ARM_R_e=0x0, +}; + +enum TN_ARMOR_CHEST_B_JNT { + TN_ARMOR_CHEST_B_JNT_TN_ARMOR_CHEST_B_e=0x0, +}; + +enum TN_ARMOR_CHEST_F_JNT { + TN_ARMOR_CHEST_F_JNT_TN_ARMOR_CHEST_F_e=0x0, +}; + +enum TN_ARMOR_HEAD_B_JNT { + TN_ARMOR_HEAD_B_JNT_TN_ARMOR_HEAD_B_e=0x0, +}; + +enum TN_ARMOR_HEAD_F_JNT { + TN_ARMOR_HEAD_F_JNT_TN_ARMOR_HEAD_F_e=0x0, +}; + +enum TN_ARMOR_SHOULDER_L_JNT { + TN_ARMOR_SHOULDER_L_JNT_TN_ARMOR_SHOULDER_L_e=0x0, +}; + +enum TN_ARMOR_SHOULDER_R_JNT { + TN_ARMOR_SHOULDER_R_JNT_TN_ARMOR_SHOULDER_R_e=0x0, +}; + +enum TN_ARMOR_WAIST_B_JNT { + TN_ARMOR_WAIST_B_JNT_TN_ARMOR_WAIST_B_e=0x0, +}; + +enum TN_ARMOR_WAIST_F_JNT { + TN_ARMOR_WAIST_F_JNT_TN_ARMOR_WAIST_F_e=0x0, +}; + +enum TN_ARMOR_WAIST_L_JNT { + TN_ARMOR_WAIST_L_JNT_TN_ARMOR_WAIST_L_e=0x0, +}; + +enum TN_ARMOR_WAIST_R_JNT { + TN_ARMOR_WAIST_R_JNT_TN_ARMOR_WAIST_R_e=0x0, +}; + +enum TN_SHIELD_JNT { + TN_SHIELD_JNT_TN_SHIELD_MODEL_e=0x0, +}; + +enum TN_SWORD_A_JNT { + TN_SWORD_A_JNT_TN_SWORD_A_MODEL_e=0x0, +}; + +enum TN_SWORD_B_JNT { + TN_SWORD_B_JNT_SWORDB_LOC_e=0x0, + TN_SWORD_B_JNT_TUKA_e=0x1, + TN_SWORD_B_JNT_HA_e=0x2, +}; + +enum TN_SWORD_B_SAYA_JNT { + TN_SWORD_B_SAYA_JNT_SWORD_B_SAYA_e=0x0, +}; + +#endif /* !RES_B_TNP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_tnp2.h b/assets/RZDJ01/res/Object/B_tnp2.h new file mode 100644 index 0000000000..ec04f7a361 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_tnp2.h @@ -0,0 +1,160 @@ +#ifndef RES_B_TNP2_H +#define RES_B_TNP2_H + +enum dRes_INDEX_B_TNP2 { + /* BMDR */ + dRes_INDEX_B_TNP2_BMD_TN2_e=0x4, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_ARM_L_e=0x5, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_ARM_R_e=0x6, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_CHEST_B_e=0x7, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_CHEST_F_e=0x8, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_HEAD_A_e=0x9, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_HEAD_B_e=0xA, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_SHOULDER_L_e=0xB, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_SHOULDER_R_e=0xC, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_B_e=0xD, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_F_e=0xE, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_L_e=0xF, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_R_e=0x10, + dRes_INDEX_B_TNP2_BMD_TN2_MACE_e=0x11, + dRes_INDEX_B_TNP2_BMD_TN2_SHIELD_e=0x12, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_A_e=0x13, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_B_e=0x14, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_B_SAYA_e=0x15, + /* BRK */ + dRes_INDEX_B_TNP2_BRK_TN2_BODY_e=0x18, + dRes_INDEX_B_TNP2_BRK_TN2_COLOR_1_e=0x19, + dRes_INDEX_B_TNP2_BRK_TN2_COLOR_2_e=0x1A, + dRes_INDEX_B_TNP2_BRK_TN2_SHIELD_e=0x1B, +}; + +enum dRes_ID_B_TNP2 { + /* BMDR */ + dRes_ID_B_TNP2_BMD_TN2_e=0x4, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_ARM_L_e=0x5, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_ARM_R_e=0x6, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_CHEST_B_e=0x7, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_CHEST_F_e=0x8, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_HEAD_A_e=0x9, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_HEAD_B_e=0xA, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_SHOULDER_L_e=0xB, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_SHOULDER_R_e=0xC, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_B_e=0xD, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_F_e=0xE, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_L_e=0xF, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_R_e=0x10, + dRes_ID_B_TNP2_BMD_TN2_MACE_e=0x11, + dRes_ID_B_TNP2_BMD_TN2_SHIELD_e=0x12, + dRes_ID_B_TNP2_BMD_TN2_SWORD_A_e=0x13, + dRes_ID_B_TNP2_BMD_TN2_SWORD_B_e=0x14, + dRes_ID_B_TNP2_BMD_TN2_SWORD_B_SAYA_e=0x15, + /* BRK */ + dRes_ID_B_TNP2_BRK_TN2_BODY_e=0x18, + dRes_ID_B_TNP2_BRK_TN2_COLOR_1_e=0x19, + dRes_ID_B_TNP2_BRK_TN2_COLOR_2_e=0x1A, + dRes_ID_B_TNP2_BRK_TN2_SHIELD_e=0x1B, +}; + +enum TN2_JNT { + TN2_JNT_WORLD_ROOT_e=0x0, + TN2_JNT_BACKBONE_1_e=0x1, + TN2_JNT_BACKBONE_2_e=0x2, + TN2_JNT_BACKBONE_3_e=0x3, + TN2_JNT_NECK_e=0x4, + TN2_JNT_HEAD_e=0x5, + TN2_JNT_SHOLDER_L_e=0x6, + TN2_JNT_ARM_L_1_e=0x7, + TN2_JNT_ARM_L_2_e=0x8, + TN2_JNT_ARM_L_3_e=0x9, + TN2_JNT_HAND_L_e=0xA, + TN2_JNT_SHOLDER_ARMOR_L_e=0xB, + TN2_JNT_SHOLDER_R_e=0xC, + TN2_JNT_ARM_R_1_e=0xD, + TN2_JNT_ARM_R_2_e=0xE, + TN2_JNT_ARM_R_3_e=0xF, + TN2_JNT_HAND_R_e=0x10, + TN2_JNT_SHOLDER_ARMOR_R_e=0x11, + TN2_JNT_WAIST_e=0x12, + TN2_JNT_LEG_L_1_e=0x13, + TN2_JNT_LEG_L_2_e=0x14, + TN2_JNT_LEG_L_3_e=0x15, + TN2_JNT_LEG_R_1_e=0x16, + TN2_JNT_LEG_R__2_e=0x17, + TN2_JNT_LEG_R_3_e=0x18, + TN2_JNT_TN_ARMOR_WAIST_F_e=0x19, + TN2_JNT_WAIST_ARMOR_BACK_e=0x1A, + TN2_JNT_WAIST_ARMOR_L_e=0x1B, + TN2_JNT_WAIST_ARMOR_R_e=0x1C, +}; + +enum TN2_ARMOR_ARM_L_JNT { + TN2_ARMOR_ARM_L_JNT_TN2_ARMOR_ARM_L_e=0x0, +}; + +enum TN2_ARMOR_ARM_R_JNT { + TN2_ARMOR_ARM_R_JNT_TN2_ARMOR_ARM_R_e=0x0, +}; + +enum TN2_ARMOR_CHEST_B_JNT { + TN2_ARMOR_CHEST_B_JNT_TN2_ARMOR_CHEST_B_e=0x0, +}; + +enum TN2_ARMOR_CHEST_F_JNT { + TN2_ARMOR_CHEST_F_JNT_TN2_ARMOR_CHEST_F_e=0x0, +}; + +enum TN2_ARMOR_HEAD_A_JNT { + TN2_ARMOR_HEAD_A_JNT_TN2_ARMOR_HEAD_A_e=0x0, +}; + +enum TN2_ARMOR_HEAD_B_JNT { + TN2_ARMOR_HEAD_B_JNT_TN2_ARMOR_HEAD_B_e=0x0, +}; + +enum TN2_ARMOR_SHOULDER_L_JNT { + TN2_ARMOR_SHOULDER_L_JNT_TN2_ARMOR_SHOULDER_L_e=0x0, +}; + +enum TN2_ARMOR_SHOULDER_R_JNT { + TN2_ARMOR_SHOULDER_R_JNT_TN2_ARMOR_SHOULDER_R_e=0x0, +}; + +enum TN2_ARMOR_WAIST_B_JNT { + TN2_ARMOR_WAIST_B_JNT_TN2_ARMOR_WAIST_B_e=0x0, +}; + +enum TN2_ARMOR_WAIST_F_JNT { + TN2_ARMOR_WAIST_F_JNT_TN2_ARMOR_WAIST_F_e=0x0, +}; + +enum TN2_ARMOR_WAIST_L_JNT { + TN2_ARMOR_WAIST_L_JNT_TN2_ARMOR_WAIST_L_e=0x0, +}; + +enum TN2_ARMOR_WAIST_R_JNT { + TN2_ARMOR_WAIST_R_JNT_TN2_ARMOR_WAIST_R_e=0x0, +}; + +enum TN2_MACE_JNT { + TN2_MACE_JNT_TN2_MACE_MODEL_e=0x0, +}; + +enum TN2_SHIELD_JNT { + TN2_SHIELD_JNT_TN2_SHIELD_MODEL_e=0x0, +}; + +enum TN2_SWORD_A_JNT { + TN2_SWORD_A_JNT_TN2_SWORD_MODEL_e=0x0, +}; + +enum TN2_SWORD_B_JNT { + TN2_SWORD_B_JNT_SWORDB_LOC_e=0x0, + TN2_SWORD_B_JNT_TUKA_e=0x1, + TN2_SWORD_B_JNT_HA_e=0x2, +}; + +enum TN2_SWORD_B_SAYA_JNT { + TN2_SWORD_B_SAYA_JNT_SWORD_B_SAYA_e=0x0, +}; + +#endif /* !RES_B_TNP2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_yo.h b/assets/RZDJ01/res/Object/B_yo.h new file mode 100644 index 0000000000..a615094366 --- /dev/null +++ b/assets/RZDJ01/res/Object/B_yo.h @@ -0,0 +1,172 @@ +#ifndef RES_B_YO_H +#define RES_B_YO_H + +enum dRes_INDEX_B_YO { + /* BCK */ + dRes_INDEX_B_YO_BCK_YKW_B_ANGRY_e=0x7, + dRes_INDEX_B_YO_BCK_YKW_B_ANGRY_WAIT_e=0x8, + dRes_INDEX_B_YO_BCK_YKW_B_DOWN_e=0x9, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNA_e=0xA, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNB_e=0xB, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNC_e=0xC, + dRes_INDEX_B_YO_BCK_YKW_B_FLOAT_e=0xD, + dRes_INDEX_B_YO_BCK_YKW_B_FLOATB_e=0xE, + dRes_INDEX_B_YO_BCK_YKW_B_SCREAM_e=0xF, + dRes_INDEX_B_YO_BCK_YKW_B_SCREAM_WAIT_e=0x10, + dRes_INDEX_B_YO_BCK_YKW_B_TALKA_e=0x11, + dRes_INDEX_B_YO_BCK_YKW_B_TALKB_e=0x12, + dRes_INDEX_B_YO_BCK_YKW_B_TO_TALKB_e=0x13, + dRes_INDEX_B_YO_BCK_YKW_B_WAITA_e=0x14, + dRes_INDEX_B_YO_BCK_YKW_B_WAITB_e=0x15, + dRes_INDEX_B_YO_BCK_YKW_B_WAITC_e=0x16, + dRes_INDEX_B_YO_BCK_YKW_B_WAITC2_e=0x17, + dRes_INDEX_B_YO_BCK_YKW_B_WAITD_e=0x18, + dRes_INDEX_B_YO_BCK_YKW_B_WALK_e=0x19, + /* BMDE */ + dRes_INDEX_B_YO_BMD_YKW_B_e=0x1C, + dRes_INDEX_B_YO_BMD_YO01_e=0x1D, + dRes_INDEX_B_YO_BMD_YO02_e=0x1E, + dRes_INDEX_B_YO_BMD_YO_CORE_e=0x1F, + dRes_INDEX_B_YO_BMD_YO_HIBI_e=0x20, + dRes_INDEX_B_YO_BMD_YO_ICE_e=0x21, + /* BRK */ + dRes_INDEX_B_YO_BRK_YKW_B_e=0x24, + dRes_INDEX_B_YO_BRK_YKW_B_ANGRY_e=0x25, + dRes_INDEX_B_YO_BRK_YKW_B_ANGRY_WAIT_e=0x26, + dRes_INDEX_B_YO_BRK_YKW_B_WHITE_e=0x27, + /* BTK */ + dRes_INDEX_B_YO_BTK_YKW_B_ANGRY_e=0x2A, + dRes_INDEX_B_YO_BTK_YKW_B_DOWN_e=0x2B, + dRes_INDEX_B_YO_BTK_YKW_B_FLOAT_e=0x2C, + dRes_INDEX_B_YO_BTK_YKW_B_SCREAM_e=0x2D, + dRes_INDEX_B_YO_BTK_YKW_B_SCREAM_WAIT_e=0x2E, + dRes_INDEX_B_YO_BTK_YKW_B_TALKA_e=0x2F, + dRes_INDEX_B_YO_BTK_YKW_B_TALKB_e=0x30, + dRes_INDEX_B_YO_BTK_YKW_B_TO_TALKB_e=0x31, + dRes_INDEX_B_YO_BTK_YKW_B_WAITA_e=0x32, + dRes_INDEX_B_YO_BTK_YKW_B_WAITB_e=0x33, + dRes_INDEX_B_YO_BTK_YKW_B_WALK_e=0x34, + dRes_INDEX_B_YO_BTK_YO_KANNKYOU_e=0x35, + /* BTP */ + dRes_INDEX_B_YO_BTP_YKW_B_ANGRY_e=0x38, + dRes_INDEX_B_YO_BTP_YKW_B_FACEA_e=0x39, + dRes_INDEX_B_YO_BTP_YKW_B_FACEB_e=0x3A, + dRes_INDEX_B_YO_BTP_YKW_B_FLOAT_e=0x3B, + dRes_INDEX_B_YO_BTP_YKW_B_TALKA_e=0x3C, + dRes_INDEX_B_YO_BTP_YKW_B_TALKB_e=0x3D, + dRes_INDEX_B_YO_BTP_YKW_B_TO_TALKB_e=0x3E, + dRes_INDEX_B_YO_BTP_YKW_B_WAITA_e=0x3F, + dRes_INDEX_B_YO_BTP_YKW_B_WAITB_e=0x40, + dRes_INDEX_B_YO_BTP_YKW_B_WALK_e=0x41, +}; + +enum dRes_ID_B_YO { + /* BCK */ + dRes_ID_B_YO_BCK_YKW_B_ANGRY_e=0x7, + dRes_ID_B_YO_BCK_YKW_B_ANGRY_WAIT_e=0x8, + dRes_ID_B_YO_BCK_YKW_B_DOWN_e=0x9, + dRes_ID_B_YO_BCK_YKW_B_DOWNA_e=0xA, + dRes_ID_B_YO_BCK_YKW_B_DOWNB_e=0xB, + dRes_ID_B_YO_BCK_YKW_B_DOWNC_e=0xC, + dRes_ID_B_YO_BCK_YKW_B_FLOAT_e=0xD, + dRes_ID_B_YO_BCK_YKW_B_FLOATB_e=0xE, + dRes_ID_B_YO_BCK_YKW_B_SCREAM_e=0xF, + dRes_ID_B_YO_BCK_YKW_B_SCREAM_WAIT_e=0x10, + dRes_ID_B_YO_BCK_YKW_B_TALKA_e=0x11, + dRes_ID_B_YO_BCK_YKW_B_TALKB_e=0x12, + dRes_ID_B_YO_BCK_YKW_B_TO_TALKB_e=0x13, + dRes_ID_B_YO_BCK_YKW_B_WAITA_e=0x14, + dRes_ID_B_YO_BCK_YKW_B_WAITB_e=0x15, + dRes_ID_B_YO_BCK_YKW_B_WAITC_e=0x16, + dRes_ID_B_YO_BCK_YKW_B_WAITC2_e=0x17, + dRes_ID_B_YO_BCK_YKW_B_WAITD_e=0x18, + dRes_ID_B_YO_BCK_YKW_B_WALK_e=0x19, + /* BMDE */ + dRes_ID_B_YO_BMD_YKW_B_e=0x1C, + dRes_ID_B_YO_BMD_YO01_e=0x1D, + dRes_ID_B_YO_BMD_YO02_e=0x1E, + dRes_ID_B_YO_BMD_YO_CORE_e=0x1F, + dRes_ID_B_YO_BMD_YO_HIBI_e=0x20, + dRes_ID_B_YO_BMD_YO_ICE_e=0x21, + /* BRK */ + dRes_ID_B_YO_BRK_YKW_B_e=0x24, + dRes_ID_B_YO_BRK_YKW_B_ANGRY_e=0x25, + dRes_ID_B_YO_BRK_YKW_B_ANGRY_WAIT_e=0x26, + dRes_ID_B_YO_BRK_YKW_B_WHITE_e=0x27, + /* BTK */ + dRes_ID_B_YO_BTK_YKW_B_ANGRY_e=0x2A, + dRes_ID_B_YO_BTK_YKW_B_DOWN_e=0x2B, + dRes_ID_B_YO_BTK_YKW_B_FLOAT_e=0x2C, + dRes_ID_B_YO_BTK_YKW_B_SCREAM_e=0x2D, + dRes_ID_B_YO_BTK_YKW_B_SCREAM_WAIT_e=0x2E, + dRes_ID_B_YO_BTK_YKW_B_TALKA_e=0x2F, + dRes_ID_B_YO_BTK_YKW_B_TALKB_e=0x30, + dRes_ID_B_YO_BTK_YKW_B_TO_TALKB_e=0x31, + dRes_ID_B_YO_BTK_YKW_B_WAITA_e=0x32, + dRes_ID_B_YO_BTK_YKW_B_WAITB_e=0x33, + dRes_ID_B_YO_BTK_YKW_B_WALK_e=0x34, + dRes_ID_B_YO_BTK_YO_KANNKYOU_e=0x35, + /* BTP */ + dRes_ID_B_YO_BTP_YKW_B_ANGRY_e=0x38, + dRes_ID_B_YO_BTP_YKW_B_FACEA_e=0x39, + dRes_ID_B_YO_BTP_YKW_B_FACEB_e=0x3A, + dRes_ID_B_YO_BTP_YKW_B_FLOAT_e=0x3B, + dRes_ID_B_YO_BTP_YKW_B_TALKA_e=0x3C, + dRes_ID_B_YO_BTP_YKW_B_TALKB_e=0x3D, + dRes_ID_B_YO_BTP_YKW_B_TO_TALKB_e=0x3E, + dRes_ID_B_YO_BTP_YKW_B_WAITA_e=0x3F, + dRes_ID_B_YO_BTP_YKW_B_WAITB_e=0x40, + dRes_ID_B_YO_BTP_YKW_B_WALK_e=0x41, +}; + +enum YKW_B_JNT { + YKW_B_JNT_CENTER_e=0x0, + YKW_B_JNT_BB1_e=0x1, + YKW_B_JNT_BB2_e=0x2, + YKW_B_JNT_BB3_e=0x3, + YKW_B_JNT_HEAD_e=0x4, + YKW_B_JNT_CHIN_e=0x5, + YKW_B_JNT_FACE_e=0x6, + YKW_B_JNT_CHIN_A_e=0x7, + YKW_B_JNT_CHIN_B_e=0x8, + YKW_B_JNT_EYEL_B_e=0x9, + YKW_B_JNT_EYER_B_e=0xA, + YKW_B_JNT_KIBA_B_e=0xB, + YKW_B_JNT_MAYUL_A_e=0xC, + YKW_B_JNT_MAYUL_B_e=0xD, + YKW_B_JNT_MAYUR_A_e=0xE, + YKW_B_JNT_MAYUR_B_e=0xF, + YKW_B_JNT_MOUTH_A_e=0x10, + YKW_B_JNT_MOUTH_B_e=0x11, + YKW_B_JNT_MAYUL_e=0x12, + YKW_B_JNT_MAYUR_e=0x13, + YKW_B_JNT_WAIST_e=0x14, + YKW_B_JNT_LEGL1_e=0x15, + YKW_B_JNT_LEGL2_e=0x16, + YKW_B_JNT_FOOTL_e=0x17, + YKW_B_JNT_LEGR1_e=0x18, + YKW_B_JNT_LEGR2_e=0x19, + YKW_B_JNT_FOOTR_e=0x1A, +}; + +enum YO01_JNT { + YO01_JNT_YKW3_MODEL_TMP02_TK_DETTACHEDOBJECT74_e=0x0, +}; + +enum YO02_JNT { + YO02_JNT_YKWE2_e=0x0, +}; + +enum YO_CORE_JNT { + YO_CORE_JNT_YO_CORE_MODEL_e=0x0, +}; + +enum YO_HIBI_JNT { + YO_HIBI_JNT_PPLANE1_e=0x0, +}; + +enum YO_ICE_JNT { + YO_ICE_JNT_YO_ICE_MODEL_e=0x0, +}; + +#endif /* !RES_B_YO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/B_zan.h b/assets/RZDJ01/res/Object/B_zan.h new file mode 100644 index 0000000000..52a8bb943b --- /dev/null +++ b/assets/RZDJ01/res/Object/B_zan.h @@ -0,0 +1,238 @@ +#ifndef RES_B_ZAN_H +#define RES_B_ZAN_H + +enum dRes_INDEX_B_ZAN { + /* BCK */ + dRes_INDEX_B_ZAN_BCK_ZAN_DAMAGEL_A_e=0x7, + dRes_INDEX_B_ZAN_BCK_ZAN_DAMAGER_A_e=0x8, + dRes_INDEX_B_ZAN_BCK_ZAN_DIE_DEMO_e=0x9, + dRes_INDEX_B_ZAN_BCK_ZAN_FAINT_e=0xA, + dRes_INDEX_B_ZAN_BCK_ZAN_FALL_e=0xB, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEAR_e=0xC, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEARSHORT_e=0xD, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEARWAIT_e=0xE, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_DAMAGEL_e=0xF, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_DAMAGER_e=0x10, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_REACTION_e=0x11, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_WAIT_e=0x12, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_WAITRETURN_e=0x13, + dRes_INDEX_B_ZAN_BCK_ZAN_GROUND_REACTION_e=0x14, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_HIT_e=0x15, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_RELEASE_e=0x16, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_WAIT_e=0x17, + dRes_INDEX_B_ZAN_BCK_ZAN_HUGE_e=0x18, + dRes_INDEX_B_ZAN_BCK_ZAN_HUGE_LANDING_e=0x19, + dRes_INDEX_B_ZAN_BCK_ZAN_JUMP_A_e=0x1A, + dRes_INDEX_B_ZAN_BCK_ZAN_JUMP_B_e=0x1B, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_e=0x1C, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_DAMAGE_e=0x1D, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_WAIT_e=0x1E, + dRes_INDEX_B_ZAN_BCK_ZAN_LAST_DEMO_e=0x1F, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_FATIGUE_e=0x20, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_JUMP_A_e=0x21, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_JUMP_B_e=0x22, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_A_e=0x23, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_e=0x24, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_A_e=0x25, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_B_e=0x26, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_C_e=0x27, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_C_e=0x28, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_D_e=0x29, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_1_e=0x2A, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_2_e=0x2B, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_3_e=0x2C, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_RISE_e=0x2D, + dRes_INDEX_B_ZAN_BCK_ZAN_SHIND_L_e=0x2E, + dRes_INDEX_B_ZAN_BCK_ZAN_SHIND_R_e=0x2F, + dRes_INDEX_B_ZAN_BCK_ZAN_SPIN_e=0x30, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_A_e=0x31, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_B_e=0x32, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_LOOP_e=0x33, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_LANDING_e=0x34, + dRes_INDEX_B_ZAN_BCK_ZAN_SWIM_e=0x35, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_ATTACK_e=0x36, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_ATTACKB_e=0x37, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_DAMAGEL_e=0x38, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_DAMAGER_e=0x39, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_FATIGUE_e=0x3A, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_WAIT_e=0x3B, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_WALK_e=0x3C, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEA_e=0x3D, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEB_e=0x3E, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEC_e=0x3F, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLED_e=0x40, + dRes_INDEX_B_ZAN_BCK_ZAN_WAIT_e=0x41, + dRes_INDEX_B_ZAN_BCK_ZZ_APPEARANCE_e=0x42, + dRes_INDEX_B_ZAN_BCK_ZZ_CLOSE_e=0x43, + dRes_INDEX_B_ZAN_BCK_ZZ_OPEN_e=0x44, + /* BMDR */ + dRes_INDEX_B_ZAN_BMD_EF_TK2BALL_e=0x47, + dRes_INDEX_B_ZAN_BMD_ZAN_e=0x48, + dRes_INDEX_B_ZAN_BMD_ZAN_MAHOJIN_e=0x49, + dRes_INDEX_B_ZAN_BMD_ZAN_SWORD_L_e=0x4A, + dRes_INDEX_B_ZAN_BMD_ZAN_SWORD_R_e=0x4B, + dRes_INDEX_B_ZAN_BMD_ZZ_e=0x4C, + /* BRK */ + dRes_INDEX_B_ZAN_BRK_ZAN_MAHOJIN_END_e=0x4F, + dRes_INDEX_B_ZAN_BRK_ZZ_e=0x50, + /* BTK */ + dRes_INDEX_B_ZAN_BTK_ZAN_MAHOJIN_e=0x53, + dRes_INDEX_B_ZAN_BTK_ZAN_MAHOJIN_START_e=0x54, + /* DZB */ + dRes_INDEX_B_ZAN_DZB_ZZ_e=0x57, +}; + +enum dRes_ID_B_ZAN { + /* BCK */ + dRes_ID_B_ZAN_BCK_ZAN_DAMAGEL_A_e=0x7, + dRes_ID_B_ZAN_BCK_ZAN_DAMAGER_A_e=0x8, + dRes_ID_B_ZAN_BCK_ZAN_DIE_DEMO_e=0x9, + dRes_ID_B_ZAN_BCK_ZAN_FAINT_e=0xA, + dRes_ID_B_ZAN_BCK_ZAN_FALL_e=0xB, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEAR_e=0xC, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEARSHORT_e=0xD, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEARWAIT_e=0xE, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_DAMAGEL_e=0xF, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_DAMAGER_e=0x10, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_REACTION_e=0x11, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_WAIT_e=0x12, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_WAITRETURN_e=0x13, + dRes_ID_B_ZAN_BCK_ZAN_GROUND_REACTION_e=0x14, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_HIT_e=0x15, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_RELEASE_e=0x16, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_WAIT_e=0x17, + dRes_ID_B_ZAN_BCK_ZAN_HUGE_e=0x18, + dRes_ID_B_ZAN_BCK_ZAN_HUGE_LANDING_e=0x19, + dRes_ID_B_ZAN_BCK_ZAN_JUMP_A_e=0x1A, + dRes_ID_B_ZAN_BCK_ZAN_JUMP_B_e=0x1B, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_e=0x1C, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_DAMAGE_e=0x1D, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_WAIT_e=0x1E, + dRes_ID_B_ZAN_BCK_ZAN_LAST_DEMO_e=0x1F, + dRes_ID_B_ZAN_BCK_ZAN_LV1_FATIGUE_e=0x20, + dRes_ID_B_ZAN_BCK_ZAN_LV1_JUMP_A_e=0x21, + dRes_ID_B_ZAN_BCK_ZAN_LV1_JUMP_B_e=0x22, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_A_e=0x23, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_e=0x24, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_A_e=0x25, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_B_e=0x26, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_C_e=0x27, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_C_e=0x28, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_D_e=0x29, + dRes_ID_B_ZAN_BCK_ZAN_OP_1_e=0x2A, + dRes_ID_B_ZAN_BCK_ZAN_OP_2_e=0x2B, + dRes_ID_B_ZAN_BCK_ZAN_OP_3_e=0x2C, + dRes_ID_B_ZAN_BCK_ZAN_OP_RISE_e=0x2D, + dRes_ID_B_ZAN_BCK_ZAN_SHIND_L_e=0x2E, + dRes_ID_B_ZAN_BCK_ZAN_SHIND_R_e=0x2F, + dRes_ID_B_ZAN_BCK_ZAN_SPIN_e=0x30, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_A_e=0x31, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_B_e=0x32, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_LOOP_e=0x33, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_LANDING_e=0x34, + dRes_ID_B_ZAN_BCK_ZAN_SWIM_e=0x35, + dRes_ID_B_ZAN_BCK_ZAN_SW_ATTACK_e=0x36, + dRes_ID_B_ZAN_BCK_ZAN_SW_ATTACKB_e=0x37, + dRes_ID_B_ZAN_BCK_ZAN_SW_DAMAGEL_e=0x38, + dRes_ID_B_ZAN_BCK_ZAN_SW_DAMAGER_e=0x39, + dRes_ID_B_ZAN_BCK_ZAN_SW_FATIGUE_e=0x3A, + dRes_ID_B_ZAN_BCK_ZAN_SW_WAIT_e=0x3B, + dRes_ID_B_ZAN_BCK_ZAN_SW_WALK_e=0x3C, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEA_e=0x3D, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEB_e=0x3E, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEC_e=0x3F, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLED_e=0x40, + dRes_ID_B_ZAN_BCK_ZAN_WAIT_e=0x41, + dRes_ID_B_ZAN_BCK_ZZ_APPEARANCE_e=0x42, + dRes_ID_B_ZAN_BCK_ZZ_CLOSE_e=0x43, + dRes_ID_B_ZAN_BCK_ZZ_OPEN_e=0x44, + /* BMDR */ + dRes_ID_B_ZAN_BMD_EF_TK2BALL_e=0x47, + dRes_ID_B_ZAN_BMD_ZAN_e=0x48, + dRes_ID_B_ZAN_BMD_ZAN_MAHOJIN_e=0x49, + dRes_ID_B_ZAN_BMD_ZAN_SWORD_L_e=0x4A, + dRes_ID_B_ZAN_BMD_ZAN_SWORD_R_e=0x4B, + dRes_ID_B_ZAN_BMD_ZZ_e=0x4C, + /* BRK */ + dRes_ID_B_ZAN_BRK_ZAN_MAHOJIN_END_e=0x4F, + dRes_ID_B_ZAN_BRK_ZZ_e=0x50, + /* BTK */ + dRes_ID_B_ZAN_BTK_ZAN_MAHOJIN_e=0x53, + dRes_ID_B_ZAN_BTK_ZAN_MAHOJIN_START_e=0x54, + /* DZB */ + dRes_ID_B_ZAN_DZB_ZZ_e=0x57, +}; + +enum EF_TK2BALL_JNT { + EF_TK2BALL_JNT_EF_YOUGANDAMA_e=0x0, + EF_TK2BALL_JNT_KARA_e=0x1, +}; + +enum ZAN_JNT { + ZAN_JNT_CENTER_e=0x0, + ZAN_JNT_BACKBONE2_e=0x1, + ZAN_JNT_NECK_e=0x2, + ZAN_JNT_HEAD_e=0x3, + ZAN_JNT_CHIN_e=0x4, + ZAN_JNT_HELMET_e=0x5, + ZAN_JNT_TONGUE1_e=0x6, + ZAN_JNT_TONGUE2_e=0x7, + ZAN_JNT_TONGUE3_e=0x8, + ZAN_JNT_TONGUE4_e=0x9, + ZAN_JNT_TONGUE5_e=0xA, + ZAN_JNT_MOUTH_e=0xB, + ZAN_JNT_SHOULDERL_e=0xC, + ZAN_JNT_ARML1_e=0xD, + ZAN_JNT_ARML2_e=0xE, + ZAN_JNT_ARML3_e=0xF, + ZAN_JNT_ARML4_e=0x10, + ZAN_JNT_HIRALB1_e=0x11, + ZAN_JNT_HIRALB2_e=0x12, + ZAN_JNT_HIRALF1_e=0x13, + ZAN_JNT_HIRALF2_e=0x14, + ZAN_JNT_SPADL_e=0x15, + ZAN_JNT_SHOULDERR_e=0x16, + ZAN_JNT_ARMR1_e=0x17, + ZAN_JNT_ARMR2_e=0x18, + ZAN_JNT_ARMR3_e=0x19, + ZAN_JNT_ARMR4_e=0x1A, + ZAN_JNT_HIRARB1_e=0x1B, + ZAN_JNT_HIRARB2_e=0x1C, + ZAN_JNT_HIRARF1_e=0x1D, + ZAN_JNT_HIRARF2_e=0x1E, + ZAN_JNT_SPADR_e=0x1F, + ZAN_JNT_WAIST_e=0x20, + ZAN_JNT_LEGL1_e=0x21, + ZAN_JNT_LEGL2_e=0x22, + ZAN_JNT_FOOTL_e=0x23, + ZAN_JNT_LEGR1_e=0x24, + ZAN_JNT_LEGR2_e=0x25, + ZAN_JNT_FOOTR_e=0x26, + ZAN_JNT_TAREB1_e=0x27, + ZAN_JNT_TAREB2_e=0x28, + ZAN_JNT_TAREF1_e=0x29, + ZAN_JNT_TAREF2_e=0x2A, +}; + +enum ZAN_MAHOJIN_JNT { + ZAN_MAHOJIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum ZAN_SWORD_L_JNT { + ZAN_SWORD_L_JNT_ZAN_SWORD_L_e=0x0, +}; + +enum ZAN_SWORD_R_JNT { + ZAN_SWORD_R_JNT_ZAN_SWORD_R_e=0x0, +}; + +enum ZZ_JNT { + ZZ_JNT_CENTER_e=0x0, + ZZ_JNT_JOINT2_e=0x1, + ZZ_JNT_JOINT3_e=0x2, + ZZ_JNT_JOINT4_e=0x3, + ZZ_JNT_JOINT5_e=0x4, + ZZ_JNT_JOINT6_e=0x5, +}; + +#endif /* !RES_B_ZAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Balloon2D.h b/assets/RZDJ01/res/Object/Balloon2D.h new file mode 100644 index 0000000000..444500539c --- /dev/null +++ b/assets/RZDJ01/res/Object/Balloon2D.h @@ -0,0 +1,30 @@ +#ifndef RES_BALLOON2D_H +#define RES_BALLOON2D_H + +enum dRes_INDEX_BALLOON2D { + /* SCRN */ + dRes_INDEX_BALLOON2D_BLO_ZELDA_BALLOON_GAME_e=0x4, + /* TIMG */ + dRes_INDEX_BALLOON2D_BTI_BLOCK8X8_e=0x7, + dRes_INDEX_BALLOON2D_BTI_IM_0_METAL_32X32_e=0x8, + dRes_INDEX_BALLOON2D_BTI_IM_1_METAL_32X32_e=0x9, + dRes_INDEX_BALLOON2D_BTI_IM_9_METAL_40X40_01_e=0xA, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_ICHIGO_e=0xB, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_ORANGE_e=0xC, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_SUIKA_e=0xD, +}; + +enum dRes_ID_BALLOON2D { + /* SCRN */ + dRes_ID_BALLOON2D_BLO_ZELDA_BALLOON_GAME_e=0x4, + /* TIMG */ + dRes_ID_BALLOON2D_BTI_BLOCK8X8_e=0x7, + dRes_ID_BALLOON2D_BTI_IM_0_METAL_32X32_e=0x8, + dRes_ID_BALLOON2D_BTI_IM_1_METAL_32X32_e=0x9, + dRes_ID_BALLOON2D_BTI_IM_9_METAL_40X40_01_e=0xA, + dRes_ID_BALLOON2D_BTI_ST_ZORA_ICHIGO_e=0xB, + dRes_ID_BALLOON2D_BTI_ST_ZORA_ORANGE_e=0xC, + dRes_ID_BALLOON2D_BTI_ST_ZORA_SUIKA_e=0xD, +}; + +#endif /* !RES_BALLOON2D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bans.h b/assets/RZDJ01/res/Object/Bans.h new file mode 100644 index 0000000000..4ca07a5670 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bans.h @@ -0,0 +1,66 @@ +#ifndef RES_BANS_H +#define RES_BANS_H + +enum dRes_INDEX_BANS { + /* BCK */ + dRes_INDEX_BANS_BCK_BANS_F_TALK_A_e=0x6, + dRes_INDEX_BANS_BCK_BANS_F_TALK_B_e=0x7, + dRes_INDEX_BANS_BCK_BANS_FH_TALK_B_e=0x8, + dRes_INDEX_BANS_BCK_BANS_WAIT_A_e=0x9, + /* BMDE */ + dRes_INDEX_BANS_BMD_BANS_e=0xC, + /* BTK */ + dRes_INDEX_BANS_BTK_BANS_e=0xF, + /* BTP */ + dRes_INDEX_BANS_BTP_BANS_e=0x12, +}; + +enum dRes_ID_BANS { + /* BCK */ + dRes_ID_BANS_BCK_BANS_F_TALK_A_e=0x6, + dRes_ID_BANS_BCK_BANS_F_TALK_B_e=0x7, + dRes_ID_BANS_BCK_BANS_FH_TALK_B_e=0x8, + dRes_ID_BANS_BCK_BANS_WAIT_A_e=0x9, + /* BMDE */ + dRes_ID_BANS_BMD_BANS_e=0xC, + /* BTK */ + dRes_ID_BANS_BTK_BANS_e=0xF, + /* BTP */ + dRes_ID_BANS_BTP_BANS_e=0x12, +}; + +enum BANS_JNT { + BANS_JNT_CENTER_e=0x0, + BANS_JNT_BACKBONE1_e=0x1, + BANS_JNT_BACKBONE2_e=0x2, + BANS_JNT_BELTL_e=0x3, + BANS_JNT_BELTR_e=0x4, + BANS_JNT_NECK_e=0x5, + BANS_JNT_HEAD_e=0x6, + BANS_JNT_CHIN_e=0x7, + BANS_JNT_MASK_e=0x8, + BANS_JNT_MAYU_L_e=0x9, + BANS_JNT_MAYU_R_e=0xA, + BANS_JNT_MOUTH_e=0xB, + BANS_JNT_SHOULDERL_e=0xC, + BANS_JNT_ARML1_e=0xD, + BANS_JNT_ARML2_e=0xE, + BANS_JNT_HANDL_e=0xF, + BANS_JNT_FINGERL_e=0x10, + BANS_JNT_THOMBL_e=0x11, + BANS_JNT_SHOULDERR_e=0x12, + BANS_JNT_ARMR1_e=0x13, + BANS_JNT_ARMR2_e=0x14, + BANS_JNT_HANDR_e=0x15, + BANS_JNT_FINGERR_e=0x16, + BANS_JNT_THOMBR_e=0x17, + BANS_JNT_WAIST_e=0x18, + BANS_JNT_LEGL1_e=0x19, + BANS_JNT_LEGL2_e=0x1A, + BANS_JNT_FOOTL_e=0x1B, + BANS_JNT_LEGR1_e=0x1C, + BANS_JNT_LEGR2_e=0x1D, + BANS_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_BANS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bans1.h b/assets/RZDJ01/res/Object/Bans1.h new file mode 100644 index 0000000000..ea9ab1689d --- /dev/null +++ b/assets/RZDJ01/res/Object/Bans1.h @@ -0,0 +1,42 @@ +#ifndef RES_BANS1_H +#define RES_BANS1_H + +enum dRes_INDEX_BANS1 { + /* BCK */ + dRes_INDEX_BANS1_BCK_BANS_ANGRY_A_e=0x4, + dRes_INDEX_BANS1_BCK_BANS_ANGRY_B_e=0x5, + dRes_INDEX_BANS1_BCK_BANS_MASKDOWN_e=0x6, + dRes_INDEX_BANS1_BCK_BANS_MASKUP_e=0x7, + dRes_INDEX_BANS1_BCK_BANS_SIDESTEPL_e=0x8, + dRes_INDEX_BANS1_BCK_BANS_SIDESTEPR_e=0x9, + dRes_INDEX_BANS1_BCK_BANS_TALK_A_e=0xA, + dRes_INDEX_BANS1_BCK_BANS_TALK_B_e=0xB, + dRes_INDEX_BANS1_BCK_BANS_TALK_C_e=0xC, + dRes_INDEX_BANS1_BCK_BANS_TALK_D_e=0xD, + dRes_INDEX_BANS1_BCK_BANS_WAIT_B_e=0xE, + dRes_INDEX_BANS1_BCK_BANS_WAIT_C_e=0xF, + dRes_INDEX_BANS1_BCK_BANS_WAIT_D_e=0x10, + /* EVT */ + dRes_INDEX_BANS1_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_BANS1 { + /* BCK */ + dRes_ID_BANS1_BCK_BANS_ANGRY_A_e=0x4, + dRes_ID_BANS1_BCK_BANS_ANGRY_B_e=0x5, + dRes_ID_BANS1_BCK_BANS_MASKDOWN_e=0x6, + dRes_ID_BANS1_BCK_BANS_MASKUP_e=0x7, + dRes_ID_BANS1_BCK_BANS_SIDESTEPL_e=0x8, + dRes_ID_BANS1_BCK_BANS_SIDESTEPR_e=0x9, + dRes_ID_BANS1_BCK_BANS_TALK_A_e=0xA, + dRes_ID_BANS1_BCK_BANS_TALK_B_e=0xB, + dRes_ID_BANS1_BCK_BANS_TALK_C_e=0xC, + dRes_ID_BANS1_BCK_BANS_TALK_D_e=0xD, + dRes_ID_BANS1_BCK_BANS_WAIT_B_e=0xE, + dRes_ID_BANS1_BCK_BANS_WAIT_C_e=0xF, + dRes_ID_BANS1_BCK_BANS_WAIT_D_e=0x10, + /* EVT */ + dRes_ID_BANS1_DAT_EVENT_LIST_e=0x13, +}; + +#endif /* !RES_BANS1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bans2.h b/assets/RZDJ01/res/Object/Bans2.h new file mode 100644 index 0000000000..4e9e507d89 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bans2.h @@ -0,0 +1,45 @@ +#ifndef RES_BANS2_H +#define RES_BANS2_H + +enum dRes_INDEX_BANS2 { + /* BCK */ + dRes_INDEX_BANS2_BCK_BANS_ANGRY_C_e=0x5, + dRes_INDEX_BANS2_BCK_BANS_FAINT_e=0x6, + dRes_INDEX_BANS2_BCK_BANS_REST_e=0x7, + dRes_INDEX_BANS2_BCK_BANS_SAD_e=0x8, + dRes_INDEX_BANS2_BCK_BANS_SCOOP_A_e=0x9, + dRes_INDEX_BANS2_BCK_BANS_SCOOP_B_e=0xA, + dRes_INDEX_BANS2_BCK_BANS_WORK_e=0xB, + /* BMDR */ + dRes_INDEX_BANS2_BMD_BANS_SCOOP_e=0xE, + dRes_INDEX_BANS2_BMD_BANS_TUB_e=0xF, + /* EVT */ + dRes_INDEX_BANS2_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_BANS2 { + /* BCK */ + dRes_ID_BANS2_BCK_BANS_ANGRY_C_e=0x5, + dRes_ID_BANS2_BCK_BANS_FAINT_e=0x6, + dRes_ID_BANS2_BCK_BANS_REST_e=0x7, + dRes_ID_BANS2_BCK_BANS_SAD_e=0x8, + dRes_ID_BANS2_BCK_BANS_SCOOP_A_e=0x9, + dRes_ID_BANS2_BCK_BANS_SCOOP_B_e=0xA, + dRes_ID_BANS2_BCK_BANS_WORK_e=0xB, + /* BMDR */ + dRes_ID_BANS2_BMD_BANS_SCOOP_e=0xE, + dRes_ID_BANS2_BMD_BANS_TUB_e=0xF, + /* EVT */ + dRes_ID_BANS2_DAT_EVENT_LIST_e=0x12, +}; + +enum BANS_SCOOP_JNT { + BANS_SCOOP_JNT_SCOOP01_e=0x0, + BANS_SCOOP_JNT_SCOOP02_e=0x1, +}; + +enum BANS_TUB_JNT { + BANS_TUB_JNT_TUB_MODEL_e=0x0, +}; + +#endif /* !RES_BANS2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bans_TW.h b/assets/RZDJ01/res/Object/Bans_TW.h new file mode 100644 index 0000000000..fe26496e9e --- /dev/null +++ b/assets/RZDJ01/res/Object/Bans_TW.h @@ -0,0 +1,52 @@ +#ifndef RES_BANS_TW_H +#define RES_BANS_TW_H + +enum dRes_INDEX_BANS_TW { + /* BCK */ + dRes_INDEX_BANS_TW_BCK_BANS_WAIT_TW_e=0x4, + /* BMDR */ + dRes_INDEX_BANS_TW_BMD_BANS_TW_e=0x7, +}; + +enum dRes_ID_BANS_TW { + /* BCK */ + dRes_ID_BANS_TW_BCK_BANS_WAIT_TW_e=0x4, + /* BMDR */ + dRes_ID_BANS_TW_BMD_BANS_TW_e=0x7, +}; + +enum BANS_TW_JNT { + BANS_TW_JNT_CENTER_e=0x0, + BANS_TW_JNT_BACKBONE1_e=0x1, + BANS_TW_JNT_BACKBONE2_e=0x2, + BANS_TW_JNT_BELTL_e=0x3, + BANS_TW_JNT_BELTR_e=0x4, + BANS_TW_JNT_NECK_e=0x5, + BANS_TW_JNT_HEAD_e=0x6, + BANS_TW_JNT_CHIN_e=0x7, + BANS_TW_JNT_MASK_e=0x8, + BANS_TW_JNT_MAYU_L_e=0x9, + BANS_TW_JNT_MAYU_R_e=0xA, + BANS_TW_JNT_MOUTH_e=0xB, + BANS_TW_JNT_SHOULDERL_e=0xC, + BANS_TW_JNT_ARML1_e=0xD, + BANS_TW_JNT_ARML2_e=0xE, + BANS_TW_JNT_HANDL_e=0xF, + BANS_TW_JNT_FINGERL_e=0x10, + BANS_TW_JNT_THOMBL_e=0x11, + BANS_TW_JNT_SHOULDERR_e=0x12, + BANS_TW_JNT_ARMR1_e=0x13, + BANS_TW_JNT_ARMR2_e=0x14, + BANS_TW_JNT_HANDR_e=0x15, + BANS_TW_JNT_FINGERR_e=0x16, + BANS_TW_JNT_THOMBR_e=0x17, + BANS_TW_JNT_WAIST_e=0x18, + BANS_TW_JNT_LEGL1_e=0x19, + BANS_TW_JNT_LEGL2_e=0x1A, + BANS_TW_JNT_FOOTL_e=0x1B, + BANS_TW_JNT_LEGR1_e=0x1C, + BANS_TW_JNT_LEGR2_e=0x1D, + BANS_TW_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_BANS_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bat.h b/assets/RZDJ01/res/Object/Bat.h new file mode 100644 index 0000000000..c7fa7afc45 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bat.h @@ -0,0 +1,41 @@ +#ifndef RES_BAT_H +#define RES_BAT_H + +enum dRes_INDEX_BAT { + /* BCK */ + dRes_INDEX_BAT_BCK_BAT_FLY_e=0x6, + dRes_INDEX_BAT_BCK_BAT_JUMP_e=0x7, + dRes_INDEX_BAT_BCK_BAT_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_BAT_BMD_BAT_e=0xB, + /* BRK */ + dRes_INDEX_BAT_BRK_BAT_M_e=0xE, + dRes_INDEX_BAT_BRK_BAT_O_e=0xF, + /* BTK */ + dRes_INDEX_BAT_BTK_BAT_M_e=0x12, + dRes_INDEX_BAT_BTK_BAT_O_e=0x13, +}; + +enum dRes_ID_BAT { + /* BCK */ + dRes_ID_BAT_BCK_BAT_FLY_e=0x6, + dRes_ID_BAT_BCK_BAT_JUMP_e=0x7, + dRes_ID_BAT_BCK_BAT_WAIT_e=0x8, + /* BMDR */ + dRes_ID_BAT_BMD_BAT_e=0xB, + /* BRK */ + dRes_ID_BAT_BRK_BAT_M_e=0xE, + dRes_ID_BAT_BRK_BAT_O_e=0xF, + /* BTK */ + dRes_ID_BAT_BTK_BAT_M_e=0x12, + dRes_ID_BAT_BTK_BAT_O_e=0x13, +}; + +enum BAT_JNT { + BAT_JNT_CENTER_e=0x0, + BAT_JNT_LEG_e=0x1, + BAT_JNT_WING1_e=0x2, + BAT_JNT_WING2_e=0x3, +}; + +#endif /* !RES_BAT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bd.h b/assets/RZDJ01/res/Object/Bd.h new file mode 100644 index 0000000000..82edb39708 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bd.h @@ -0,0 +1,42 @@ +#ifndef RES_BD_H +#define RES_BD_H + +enum dRes_INDEX_BD { + /* BCK */ + dRes_INDEX_BD_BCK_BD_FLY_e=0x5, + dRes_INDEX_BD_BCK_BD_KAKKU_e=0x6, + dRes_INDEX_BD_BCK_BD_KAKKU1_e=0x7, + dRes_INDEX_BD_BCK_BD_PITA_DOWN_e=0x8, + dRes_INDEX_BD_BCK_BD_PITA_LEFTUP_e=0x9, + dRes_INDEX_BD_BCK_BD_PITA_RIGHT_e=0xA, + dRes_INDEX_BD_BCK_BD_PYON_e=0xB, + /* BMDR */ + dRes_INDEX_BD_BMD_BD_e=0xE, + /* BTK */ + dRes_INDEX_BD_BTK_BD_e=0x11, +}; + +enum dRes_ID_BD { + /* BCK */ + dRes_ID_BD_BCK_BD_FLY_e=0x5, + dRes_ID_BD_BCK_BD_KAKKU_e=0x6, + dRes_ID_BD_BCK_BD_KAKKU1_e=0x7, + dRes_ID_BD_BCK_BD_PITA_DOWN_e=0x8, + dRes_ID_BD_BCK_BD_PITA_LEFTUP_e=0x9, + dRes_ID_BD_BCK_BD_PITA_RIGHT_e=0xA, + dRes_ID_BD_BCK_BD_PYON_e=0xB, + /* BMDR */ + dRes_ID_BD_BMD_BD_e=0xE, + /* BTK */ + dRes_ID_BD_BTK_BD_e=0x11, +}; + +enum BD_JNT { + BD_JNT_CENTER_e=0x0, + BD_JNT_FOOT_e=0x1, + BD_JNT_HANE_L_e=0x2, + BD_JNT_HANE_R_e=0x3, + BD_JNT_SHIPO_e=0x4, +}; + +#endif /* !RES_BD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu.h b/assets/RZDJ01/res/Object/Besu.h new file mode 100644 index 0000000000..7df2bea7fe --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu.h @@ -0,0 +1,39 @@ +#ifndef RES_BESU_H +#define RES_BESU_H + +enum dRes_INDEX_BESU { + /* BMDR */ + dRes_INDEX_BESU_BMD_BESU_e=0x3, +}; + +enum dRes_ID_BESU { + /* BMDR */ + dRes_ID_BESU_BMD_BESU_e=0x3, +}; + +enum BESU_JNT { + BESU_JNT_CENTER_e=0x0, + BESU_JNT_BACKBONE1_e=0x1, + BESU_JNT_BACKBONE2_e=0x2, + BESU_JNT_NECK_e=0x3, + BESU_JNT_HEAD_e=0x4, + BESU_JNT_CHIN_e=0x5, + BESU_JNT_MOUTH_e=0x6, + BESU_JNT_SHOULDERL_e=0x7, + BESU_JNT_ARML1_e=0x8, + BESU_JNT_ARML2_e=0x9, + BESU_JNT_HANDL_e=0xA, + BESU_JNT_SHOULDERR_e=0xB, + BESU_JNT_ARMR1_e=0xC, + BESU_JNT_ARMR2_e=0xD, + BESU_JNT_HANDR_e=0xE, + BESU_JNT_WAIST_e=0xF, + BESU_JNT_LEGL1_e=0x10, + BESU_JNT_LEGL2_e=0x11, + BESU_JNT_FOOTL_e=0x12, + BESU_JNT_LEGR1_e=0x13, + BESU_JNT_LEGR2_e=0x14, + BESU_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu0.h b/assets/RZDJ01/res/Object/Besu0.h new file mode 100644 index 0000000000..39d8481594 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu0.h @@ -0,0 +1,54 @@ +#ifndef RES_BESU0_H +#define RES_BESU0_H + +enum dRes_INDEX_BESU0 { + /* BCK */ + dRes_INDEX_BESU0_BCK_BESU_BODY_TALK_e=0x5, + dRes_INDEX_BESU0_BCK_BESU_BODY_WAIT_e=0x6, + dRes_INDEX_BESU0_BCK_BESU_F_TALK_C_e=0x7, + dRes_INDEX_BESU0_BCK_BESU_F_YOKERU_e=0x8, + dRes_INDEX_BESU0_BCK_BESU_FH_BIKKURI_e=0x9, + dRes_INDEX_BESU0_BCK_BESU_MAD_e=0xA, + dRes_INDEX_BESU0_BCK_BESU_MAD_WAIT_e=0xB, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_STEP_e=0xC, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_TALK_e=0xD, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_TALK_B_e=0xE, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_WAIT_e=0xF, + dRes_INDEX_BESU0_BCK_BESU_STEP_e=0x10, + dRes_INDEX_BESU0_BCK_BESU_WAIT_A_e=0x11, + dRes_INDEX_BESU0_BCK_BESU_WAIT_C_e=0x12, + dRes_INDEX_BESU0_BCK_BESU_YOKERU_e=0x13, + /* BTK */ + dRes_INDEX_BESU0_BTK_BESU_e=0x16, + /* BTP */ + dRes_INDEX_BESU0_BTP_BESU_e=0x19, + dRes_INDEX_BESU0_BTP_BESU_F_YOKERU_e=0x1A, + dRes_INDEX_BESU0_BTP_BESU_FH_BIKKURI_e=0x1B, +}; + +enum dRes_ID_BESU0 { + /* BCK */ + dRes_ID_BESU0_BCK_BESU_BODY_TALK_e=0x5, + dRes_ID_BESU0_BCK_BESU_BODY_WAIT_e=0x6, + dRes_ID_BESU0_BCK_BESU_F_TALK_C_e=0x7, + dRes_ID_BESU0_BCK_BESU_F_YOKERU_e=0x8, + dRes_ID_BESU0_BCK_BESU_FH_BIKKURI_e=0x9, + dRes_ID_BESU0_BCK_BESU_MAD_e=0xA, + dRes_ID_BESU0_BCK_BESU_MAD_WAIT_e=0xB, + dRes_ID_BESU0_BCK_BESU_NORMAL_STEP_e=0xC, + dRes_ID_BESU0_BCK_BESU_NORMAL_TALK_e=0xD, + dRes_ID_BESU0_BCK_BESU_NORMAL_TALK_B_e=0xE, + dRes_ID_BESU0_BCK_BESU_NORMAL_WAIT_e=0xF, + dRes_ID_BESU0_BCK_BESU_STEP_e=0x10, + dRes_ID_BESU0_BCK_BESU_WAIT_A_e=0x11, + dRes_ID_BESU0_BCK_BESU_WAIT_C_e=0x12, + dRes_ID_BESU0_BCK_BESU_YOKERU_e=0x13, + /* BTK */ + dRes_ID_BESU0_BTK_BESU_e=0x16, + /* BTP */ + dRes_ID_BESU0_BTP_BESU_e=0x19, + dRes_ID_BESU0_BTP_BESU_F_YOKERU_e=0x1A, + dRes_ID_BESU0_BTP_BESU_FH_BIKKURI_e=0x1B, +}; + +#endif /* !RES_BESU0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu1.h b/assets/RZDJ01/res/Object/Besu1.h new file mode 100644 index 0000000000..9eab111406 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu1.h @@ -0,0 +1,54 @@ +#ifndef RES_BESU1_H +#define RES_BESU1_H + +enum dRes_INDEX_BESU1 { + /* BCK */ + dRes_INDEX_BESU1_BCK_BESU_F_MADTALK_e=0x5, + dRes_INDEX_BESU1_BCK_BESU_F_TALK_A_e=0x6, + dRes_INDEX_BESU1_BCK_BESU_F_TALK_B_e=0x7, + dRes_INDEX_BESU1_BCK_BESU_F_WAIT_B_e=0x8, + dRes_INDEX_BESU1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_INDEX_BESU1_BCK_BESU_FH_TALK_A_e=0xA, + dRes_INDEX_BESU1_BCK_BESU_FH_TALK_B_e=0xB, + dRes_INDEX_BESU1_BCK_BESU_RUN_e=0xC, + dRes_INDEX_BESU1_BCK_BESU_TALK_A_e=0xD, + dRes_INDEX_BESU1_BCK_BESU_TALK_B_e=0xE, + dRes_INDEX_BESU1_BCK_BESU_WAIT_B_e=0xF, + /* BTP */ + dRes_INDEX_BESU1_BTP_BESU_F_MADTALK_e=0x12, + dRes_INDEX_BESU1_BTP_BESU_F_TALK_A_e=0x13, + dRes_INDEX_BESU1_BTP_BESU_F_TALK_B_e=0x14, + dRes_INDEX_BESU1_BTP_BESU_F_WAIT_B_e=0x15, + dRes_INDEX_BESU1_BTP_BESU_FH_MADTALK_e=0x16, + dRes_INDEX_BESU1_BTP_BESU_FH_TALK_A_e=0x17, + dRes_INDEX_BESU1_BTP_BESU_FH_TALK_B_e=0x18, + /* EVT */ + dRes_INDEX_BESU1_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_BESU1 { + /* BCK */ + dRes_ID_BESU1_BCK_BESU_F_MADTALK_e=0x5, + dRes_ID_BESU1_BCK_BESU_F_TALK_A_e=0x6, + dRes_ID_BESU1_BCK_BESU_F_TALK_B_e=0x7, + dRes_ID_BESU1_BCK_BESU_F_WAIT_B_e=0x8, + dRes_ID_BESU1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_ID_BESU1_BCK_BESU_FH_TALK_A_e=0xA, + dRes_ID_BESU1_BCK_BESU_FH_TALK_B_e=0xB, + dRes_ID_BESU1_BCK_BESU_RUN_e=0xC, + dRes_ID_BESU1_BCK_BESU_TALK_A_e=0xD, + dRes_ID_BESU1_BCK_BESU_TALK_B_e=0xE, + dRes_ID_BESU1_BCK_BESU_WAIT_B_e=0xF, + /* BTP */ + dRes_ID_BESU1_BTP_BESU_F_MADTALK_e=0x12, + dRes_ID_BESU1_BTP_BESU_F_TALK_A_e=0x13, + dRes_ID_BESU1_BTP_BESU_F_TALK_B_e=0x14, + dRes_ID_BESU1_BTP_BESU_F_WAIT_B_e=0x15, + dRes_ID_BESU1_BTP_BESU_FH_MADTALK_e=0x16, + dRes_ID_BESU1_BTP_BESU_FH_TALK_A_e=0x17, + dRes_ID_BESU1_BTP_BESU_FH_TALK_B_e=0x18, + /* EVT */ + dRes_ID_BESU1_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_BESU1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu2.h b/assets/RZDJ01/res/Object/Besu2.h new file mode 100644 index 0000000000..2956b95842 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu2.h @@ -0,0 +1,146 @@ +#ifndef RES_BESU2_H +#define RES_BESU2_H + +enum dRes_INDEX_BESU2 { + /* BCK */ + dRes_INDEX_BESU2_BCK_BESU_AMAZED_A_e=0x6, + dRes_INDEX_BESU2_BCK_BESU_AMAZED_B_e=0x7, + dRes_INDEX_BESU2_BCK_BESU_AMAZED_C_e=0x8, + dRes_INDEX_BESU2_BCK_BESU_CUP_e=0x9, + dRes_INDEX_BESU2_BCK_BESU_CUP_A_e=0xA, + dRes_INDEX_BESU2_BCK_BESU_CUP_B_e=0xB, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_A_e=0xC, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_B_e=0xD, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_C_e=0xE, + dRes_INDEX_BESU2_BCK_BESU_F_CUP_A_e=0xF, + dRes_INDEX_BESU2_BCK_BESU_F_CUP_B_e=0x10, + dRes_INDEX_BESU2_BCK_BESU_F_GLARE_A_e=0x11, + dRes_INDEX_BESU2_BCK_BESU_F_GLARE_WAIT_e=0x12, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_A_e=0x13, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_B_e=0x14, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_C_e=0x15, + dRes_INDEX_BESU2_BCK_BESU_F_NURSE_A_e=0x16, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_A_e=0x17, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_B_e=0x18, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_C_e=0x19, + dRes_INDEX_BESU2_BCK_BESU_GLARE_A_e=0x1A, + dRes_INDEX_BESU2_BCK_BESU_GLARE_WAIT_e=0x1B, + dRes_INDEX_BESU2_BCK_BESU_MOP_A_e=0x1C, + dRes_INDEX_BESU2_BCK_BESU_MOP_B_e=0x1D, + dRes_INDEX_BESU2_BCK_BESU_MOP_C_e=0x1E, + dRes_INDEX_BESU2_BCK_BESU_NURSE_A_e=0x1F, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_A_e=0x20, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_B_e=0x21, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_C_e=0x22, + /* BMDR */ + dRes_INDEX_BESU2_BMD_BESU_CLOTH_e=0x25, + dRes_INDEX_BESU2_BMD_BESU_CUP_e=0x26, + dRes_INDEX_BESU2_BMD_BESUB_e=0x27, + /* BTP */ + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_A_e=0x2A, + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_B_e=0x2B, + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_C_e=0x2C, + dRes_INDEX_BESU2_BTP_BESU_F_CUP_A_e=0x2D, + dRes_INDEX_BESU2_BTP_BESU_F_CUP_B_e=0x2E, + dRes_INDEX_BESU2_BTP_BESU_F_GLARE_A_e=0x2F, + dRes_INDEX_BESU2_BTP_BESU_F_GLARE_WAIT_e=0x30, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_A_e=0x31, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_B_e=0x32, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_C_e=0x33, + dRes_INDEX_BESU2_BTP_BESU_F_NURSE_A_e=0x34, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_A_e=0x35, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_B_e=0x36, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_C_e=0x37, + /* EVT */ + dRes_INDEX_BESU2_DAT_EVENT_LIST_e=0x3A, +}; + +enum dRes_ID_BESU2 { + /* BCK */ + dRes_ID_BESU2_BCK_BESU_AMAZED_A_e=0x6, + dRes_ID_BESU2_BCK_BESU_AMAZED_B_e=0x7, + dRes_ID_BESU2_BCK_BESU_AMAZED_C_e=0x8, + dRes_ID_BESU2_BCK_BESU_CUP_e=0x9, + dRes_ID_BESU2_BCK_BESU_CUP_A_e=0xA, + dRes_ID_BESU2_BCK_BESU_CUP_B_e=0xB, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_A_e=0xC, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_B_e=0xD, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_C_e=0xE, + dRes_ID_BESU2_BCK_BESU_F_CUP_A_e=0xF, + dRes_ID_BESU2_BCK_BESU_F_CUP_B_e=0x10, + dRes_ID_BESU2_BCK_BESU_F_GLARE_A_e=0x11, + dRes_ID_BESU2_BCK_BESU_F_GLARE_WAIT_e=0x12, + dRes_ID_BESU2_BCK_BESU_F_MOP_A_e=0x13, + dRes_ID_BESU2_BCK_BESU_F_MOP_B_e=0x14, + dRes_ID_BESU2_BCK_BESU_F_MOP_C_e=0x15, + dRes_ID_BESU2_BCK_BESU_F_NURSE_A_e=0x16, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_A_e=0x17, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_B_e=0x18, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_C_e=0x19, + dRes_ID_BESU2_BCK_BESU_GLARE_A_e=0x1A, + dRes_ID_BESU2_BCK_BESU_GLARE_WAIT_e=0x1B, + dRes_ID_BESU2_BCK_BESU_MOP_A_e=0x1C, + dRes_ID_BESU2_BCK_BESU_MOP_B_e=0x1D, + dRes_ID_BESU2_BCK_BESU_MOP_C_e=0x1E, + dRes_ID_BESU2_BCK_BESU_NURSE_A_e=0x1F, + dRes_ID_BESU2_BCK_BESU_TALK_N_A_e=0x20, + dRes_ID_BESU2_BCK_BESU_TALK_N_B_e=0x21, + dRes_ID_BESU2_BCK_BESU_TALK_N_C_e=0x22, + /* BMDR */ + dRes_ID_BESU2_BMD_BESU_CLOTH_e=0x25, + dRes_ID_BESU2_BMD_BESU_CUP_e=0x26, + dRes_ID_BESU2_BMD_BESUB_e=0x27, + /* BTP */ + dRes_ID_BESU2_BTP_BESU_F_AMAZED_A_e=0x2A, + dRes_ID_BESU2_BTP_BESU_F_AMAZED_B_e=0x2B, + dRes_ID_BESU2_BTP_BESU_F_AMAZED_C_e=0x2C, + dRes_ID_BESU2_BTP_BESU_F_CUP_A_e=0x2D, + dRes_ID_BESU2_BTP_BESU_F_CUP_B_e=0x2E, + dRes_ID_BESU2_BTP_BESU_F_GLARE_A_e=0x2F, + dRes_ID_BESU2_BTP_BESU_F_GLARE_WAIT_e=0x30, + dRes_ID_BESU2_BTP_BESU_F_MOP_A_e=0x31, + dRes_ID_BESU2_BTP_BESU_F_MOP_B_e=0x32, + dRes_ID_BESU2_BTP_BESU_F_MOP_C_e=0x33, + dRes_ID_BESU2_BTP_BESU_F_NURSE_A_e=0x34, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_A_e=0x35, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_B_e=0x36, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_C_e=0x37, + /* EVT */ + dRes_ID_BESU2_DAT_EVENT_LIST_e=0x3A, +}; + +enum BESU_CLOTH_JNT { + BESU_CLOTH_JNT_BESU_CLOTH_e=0x0, +}; + +enum BESU_CUP_JNT { + BESU_CUP_JNT_CENTER_e=0x0, + BESU_CUP_JNT_WATER_e=0x1, +}; + +enum BESUB_JNT { + BESUB_JNT_CENTER_e=0x0, + BESUB_JNT_BACKBONE1_e=0x1, + BESUB_JNT_BACKBONE2_e=0x2, + BESUB_JNT_NECK_e=0x3, + BESUB_JNT_HEAD_e=0x4, + BESUB_JNT_CHIN_e=0x5, + BESUB_JNT_MOUTH_e=0x6, + BESUB_JNT_SHOULDERL_e=0x7, + BESUB_JNT_ARML1_e=0x8, + BESUB_JNT_ARML2_e=0x9, + BESUB_JNT_HANDL_e=0xA, + BESUB_JNT_SHOULDERR_e=0xB, + BESUB_JNT_ARMR1_e=0xC, + BESUB_JNT_ARMR2_e=0xD, + BESUB_JNT_HANDR_e=0xE, + BESUB_JNT_WAIST_e=0xF, + BESUB_JNT_LEGL1_e=0x10, + BESUB_JNT_LEGL2_e=0x11, + BESUB_JNT_FOOTL_e=0x12, + BESUB_JNT_LEGR1_e=0x13, + BESUB_JNT_LEGR2_e=0x14, + BESUB_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu3.h b/assets/RZDJ01/res/Object/Besu3.h new file mode 100644 index 0000000000..72dd2b8267 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu3.h @@ -0,0 +1,71 @@ +#ifndef RES_BESU3_H +#define RES_BESU3_H + +enum dRes_INDEX_BESU3 { + /* BCK */ + dRes_INDEX_BESU3_BCK_BESU3_F_WORRY_e=0x7, + dRes_INDEX_BESU3_BCK_BESU3_FH_WORRY_e=0x8, + dRes_INDEX_BESU3_BCK_BESU_F_SUPRISE_e=0x9, + dRes_INDEX_BESU3_BCK_BESU_FH_SURPRISE_e=0xA, + dRes_INDEX_BESU3_BCK_BESU_SURPRISE_e=0xB, + /* BMDR */ + dRes_INDEX_BESU3_BMD_BESU3_e=0xE, + /* BTK */ + dRes_INDEX_BESU3_BTK_BESU_SURPRISE_e=0x11, + /* BTP */ + dRes_INDEX_BESU3_BTP_BESU3_e=0x14, + dRes_INDEX_BESU3_BTP_BESU3_F_SURPRISE_e=0x15, + dRes_INDEX_BESU3_BTP_BESU3_F_WORRY_e=0x16, + dRes_INDEX_BESU3_BTP_BESU3_FH_SURPRISE_e=0x17, + dRes_INDEX_BESU3_BTP_BESU3_FH_WORRY_e=0x18, + /* EVT */ + dRes_INDEX_BESU3_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_BESU3 { + /* BCK */ + dRes_ID_BESU3_BCK_BESU3_F_WORRY_e=0x7, + dRes_ID_BESU3_BCK_BESU3_FH_WORRY_e=0x8, + dRes_ID_BESU3_BCK_BESU_F_SUPRISE_e=0x9, + dRes_ID_BESU3_BCK_BESU_FH_SURPRISE_e=0xA, + dRes_ID_BESU3_BCK_BESU_SURPRISE_e=0xB, + /* BMDR */ + dRes_ID_BESU3_BMD_BESU3_e=0xE, + /* BTK */ + dRes_ID_BESU3_BTK_BESU_SURPRISE_e=0x11, + /* BTP */ + dRes_ID_BESU3_BTP_BESU3_e=0x14, + dRes_ID_BESU3_BTP_BESU3_F_SURPRISE_e=0x15, + dRes_ID_BESU3_BTP_BESU3_F_WORRY_e=0x16, + dRes_ID_BESU3_BTP_BESU3_FH_SURPRISE_e=0x17, + dRes_ID_BESU3_BTP_BESU3_FH_WORRY_e=0x18, + /* EVT */ + dRes_ID_BESU3_DAT_EVENT_LIST_e=0x1B, +}; + +enum BESU3_JNT { + BESU3_JNT_CENTER_e=0x0, + BESU3_JNT_BACKBONE1_e=0x1, + BESU3_JNT_BACKBONE2_e=0x2, + BESU3_JNT_NECK_e=0x3, + BESU3_JNT_HEAD_e=0x4, + BESU3_JNT_CHIN_e=0x5, + BESU3_JNT_MOUTH_e=0x6, + BESU3_JNT_SHOULDERL_e=0x7, + BESU3_JNT_ARML1_e=0x8, + BESU3_JNT_ARML2_e=0x9, + BESU3_JNT_HANDL_e=0xA, + BESU3_JNT_SHOULDERR_e=0xB, + BESU3_JNT_ARMR1_e=0xC, + BESU3_JNT_ARMR2_e=0xD, + BESU3_JNT_HANDR_e=0xE, + BESU3_JNT_WAIST_e=0xF, + BESU3_JNT_LEGL1_e=0x10, + BESU3_JNT_LEGL2_e=0x11, + BESU3_JNT_FOOTL_e=0x12, + BESU3_JNT_LEGR1_e=0x13, + BESU3_JNT_LEGR2_e=0x14, + BESU3_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu_TW.h b/assets/RZDJ01/res/Object/Besu_TW.h new file mode 100644 index 0000000000..4309f18d28 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu_TW.h @@ -0,0 +1,55 @@ +#ifndef RES_BESU_TW_H +#define RES_BESU_TW_H + +enum dRes_INDEX_BESU_TW { + /* BCK */ + dRes_INDEX_BESU_TW_BCK_BESU_DEMO_FEAR_e=0x5, + dRes_INDEX_BESU_TW_BCK_BESU_DEMO_WAIT_e=0x6, + dRes_INDEX_BESU_TW_BCK_BESU_F_DEMO_FEAR_e=0x7, + dRes_INDEX_BESU_TW_BCK_BESU_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_BESU_TW_BMD_BESU_TW_e=0xB, + /* BTP */ + dRes_INDEX_BESU_TW_BTP_BESU_F_DEMO_FEAR_e=0xE, + dRes_INDEX_BESU_TW_BTP_BESU_F_DEMO_WAIT_e=0xF, +}; + +enum dRes_ID_BESU_TW { + /* BCK */ + dRes_ID_BESU_TW_BCK_BESU_DEMO_FEAR_e=0x5, + dRes_ID_BESU_TW_BCK_BESU_DEMO_WAIT_e=0x6, + dRes_ID_BESU_TW_BCK_BESU_F_DEMO_FEAR_e=0x7, + dRes_ID_BESU_TW_BCK_BESU_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_ID_BESU_TW_BMD_BESU_TW_e=0xB, + /* BTP */ + dRes_ID_BESU_TW_BTP_BESU_F_DEMO_FEAR_e=0xE, + dRes_ID_BESU_TW_BTP_BESU_F_DEMO_WAIT_e=0xF, +}; + +enum BESU_TW_JNT { + BESU_TW_JNT_CENTER_e=0x0, + BESU_TW_JNT_BACKBONE1_e=0x1, + BESU_TW_JNT_BACKBONE2_e=0x2, + BESU_TW_JNT_NECK_e=0x3, + BESU_TW_JNT_HEAD_e=0x4, + BESU_TW_JNT_CHIN_e=0x5, + BESU_TW_JNT_MOUTH_e=0x6, + BESU_TW_JNT_SHOULDERL_e=0x7, + BESU_TW_JNT_ARML1_e=0x8, + BESU_TW_JNT_ARML2_e=0x9, + BESU_TW_JNT_HANDL_e=0xA, + BESU_TW_JNT_SHOULDERR_e=0xB, + BESU_TW_JNT_ARMR1_e=0xC, + BESU_TW_JNT_ARMR2_e=0xD, + BESU_TW_JNT_HANDR_e=0xE, + BESU_TW_JNT_WAIST_e=0xF, + BESU_TW_JNT_LEGL1_e=0x10, + BESU_TW_JNT_LEGL2_e=0x11, + BESU_TW_JNT_FOOTL_e=0x12, + BESU_TW_JNT_LEGR1_e=0x13, + BESU_TW_JNT_LEGR2_e=0x14, + BESU_TW_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Besu_p1.h b/assets/RZDJ01/res/Object/Besu_p1.h new file mode 100644 index 0000000000..4d95c5b391 --- /dev/null +++ b/assets/RZDJ01/res/Object/Besu_p1.h @@ -0,0 +1,44 @@ +#ifndef RES_BESU_P1_H +#define RES_BESU_P1_H + +enum dRes_INDEX_BESU_P1 { + /* BCK */ + dRes_INDEX_BESU_P1_BCK_BESU_F_MADTALK_e=0x5, + dRes_INDEX_BESU_P1_BCK_BESU_F_TALK_A_e=0x6, + dRes_INDEX_BESU_P1_BCK_BESU_F_TALK_C_e=0x7, + dRes_INDEX_BESU_P1_BCK_BESU_F_YOKERU_e=0x8, + dRes_INDEX_BESU_P1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_INDEX_BESU_P1_BCK_BESU_NORMAL_TALK_B_e=0xA, + dRes_INDEX_BESU_P1_BCK_BESU_STEP_e=0xB, + dRes_INDEX_BESU_P1_BCK_BESU_WAIT_A_e=0xC, + dRes_INDEX_BESU_P1_BCK_BESU_YOKERU_e=0xD, + /* BTK */ + dRes_INDEX_BESU_P1_BTK_BESU_e=0x10, + /* BTP */ + dRes_INDEX_BESU_P1_BTP_BESU_e=0x13, + dRes_INDEX_BESU_P1_BTP_BESU_F_MADTALK_e=0x14, + dRes_INDEX_BESU_P1_BTP_BESU_F_YOKERU_e=0x15, + dRes_INDEX_BESU_P1_BTP_BESU_FH_MADTALK_e=0x16, +}; + +enum dRes_ID_BESU_P1 { + /* BCK */ + dRes_ID_BESU_P1_BCK_BESU_F_MADTALK_e=0x5, + dRes_ID_BESU_P1_BCK_BESU_F_TALK_A_e=0x6, + dRes_ID_BESU_P1_BCK_BESU_F_TALK_C_e=0x7, + dRes_ID_BESU_P1_BCK_BESU_F_YOKERU_e=0x8, + dRes_ID_BESU_P1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_ID_BESU_P1_BCK_BESU_NORMAL_TALK_B_e=0xA, + dRes_ID_BESU_P1_BCK_BESU_STEP_e=0xB, + dRes_ID_BESU_P1_BCK_BESU_WAIT_A_e=0xC, + dRes_ID_BESU_P1_BCK_BESU_YOKERU_e=0xD, + /* BTK */ + dRes_ID_BESU_P1_BTK_BESU_e=0x10, + /* BTP */ + dRes_ID_BESU_P1_BTP_BESU_e=0x13, + dRes_ID_BESU_P1_BTP_BESU_F_MADTALK_e=0x14, + dRes_ID_BESU_P1_BTP_BESU_F_YOKERU_e=0x15, + dRes_ID_BESU_P1_BTP_BESU_FH_MADTALK_e=0x16, +}; + +#endif /* !RES_BESU_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Blue_Ns.h b/assets/RZDJ01/res/Object/Blue_Ns.h new file mode 100644 index 0000000000..fb06295bce --- /dev/null +++ b/assets/RZDJ01/res/Object/Blue_Ns.h @@ -0,0 +1,69 @@ +#ifndef RES_BLUE_NS_H +#define RES_BLUE_NS_H + +enum dRes_INDEX_BLUE_NS { + /* BCK */ + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_A_e=0x5, + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_B_e=0x6, + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_C_e=0x7, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_A_e=0x8, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_B_e=0x9, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_C_e=0xA, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_A_e=0xB, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_B_e=0xC, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_C_e=0xD, + /* BMDR */ + dRes_INDEX_BLUE_NS_BMD_NS_e=0x10, + /* EVT */ + dRes_INDEX_BLUE_NS_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_BLUE_NS { + /* BCK */ + dRes_ID_BLUE_NS_BCK_NS_APPEAR_A_e=0x5, + dRes_ID_BLUE_NS_BCK_NS_APPEAR_B_e=0x6, + dRes_ID_BLUE_NS_BCK_NS_APPEAR_C_e=0x7, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_A_e=0x8, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_B_e=0x9, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_C_e=0xA, + dRes_ID_BLUE_NS_BCK_NS_WAIT_A_e=0xB, + dRes_ID_BLUE_NS_BCK_NS_WAIT_B_e=0xC, + dRes_ID_BLUE_NS_BCK_NS_WAIT_C_e=0xD, + /* BMDR */ + dRes_ID_BLUE_NS_BMD_NS_e=0x10, + /* EVT */ + dRes_ID_BLUE_NS_DAT_EVENT_LIST_e=0x13, +}; + +enum NS_JNT { + NS_JNT_CENTER_e=0x0, + NS_JNT_BACKBONE1_e=0x1, + NS_JNT_BACKBONE2_e=0x2, + NS_JNT_NECK_e=0x3, + NS_JNT_HEAD_e=0x4, + NS_JNT_SHOULDERL_e=0x5, + NS_JNT_ARML1_e=0x6, + NS_JNT_ARML2_e=0x7, + NS_JNT_HANDL_e=0x8, + NS_JNT_FINGERL1_e=0x9, + NS_JNT_FINGERL2_e=0xA, + NS_JNT_FINGERL3_e=0xB, + NS_JNT_SHOULDERR_e=0xC, + NS_JNT_ARMR1_e=0xD, + NS_JNT_ARMR2_e=0xE, + NS_JNT_HANDR_e=0xF, + NS_JNT_FINGERR1_e=0x10, + NS_JNT_FINGERR2_e=0x11, + NS_JNT_FINGERR3_e=0x12, + NS_JNT_WAIST_e=0x13, + NS_JNT_LEGL1_e=0x14, + NS_JNT_LEGL2_e=0x15, + NS_JNT_FOOTL1_e=0x16, + NS_JNT_FOOTL2_e=0x17, + NS_JNT_LEGR1_e=0x18, + NS_JNT_LEGR2_e=0x19, + NS_JNT_FOOTR1_e=0x1A, + NS_JNT_FOOTR2_e=0x1B, +}; + +#endif /* !RES_BLUE_NS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bmdl.h b/assets/RZDJ01/res/Object/Bmdl.h new file mode 100644 index 0000000000..85aeeac7b1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bmdl.h @@ -0,0 +1,117 @@ +#ifndef RES_BMDL_H +#define RES_BMDL_H + +enum dRes_INDEX_BMDL { + /* BMDE */ + dRes_INDEX_BMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_BMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_BMDL_BMD_AL_BOOTSH_e=0xC, + dRes_INDEX_BMDL_BMD_AL_FACE_e=0xD, + dRes_INDEX_BMDL_BMD_AL_SWB_e=0xE, + dRes_INDEX_BMDL_BMD_BL_e=0xF, + dRes_INDEX_BMDL_BMD_BL_HANDS_e=0x10, + dRes_INDEX_BMDL_BMD_BL_HEAD_e=0x11, + /* BTK */ + dRes_INDEX_BMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_BMDL { + /* BMDE */ + dRes_ID_BMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_BMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_BMDL_BMD_AL_BOOTSH_e=0xC, + dRes_ID_BMDL_BMD_AL_FACE_e=0xD, + dRes_ID_BMDL_BMD_AL_SWB_e=0xE, + dRes_ID_BMDL_BMD_BL_e=0xF, + dRes_ID_BMDL_BMD_BL_HANDS_e=0x10, + dRes_ID_BMDL_BMD_BL_HEAD_e=0x11, + /* BTK */ + dRes_ID_BMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum BL_JNT { + BL_JNT_CENTER_e=0x0, + BL_JNT_BACKBONE1_e=0x1, + BL_JNT_BACKBONE2_e=0x2, + BL_JNT_NECK_e=0x3, + BL_JNT_HEAD_e=0x4, + BL_JNT_POD_e=0x5, + BL_JNT_SHOULDERL_e=0x6, + BL_JNT_ARML1_e=0x7, + BL_JNT_ARML2_e=0x8, + BL_JNT_HANDL_e=0x9, + BL_JNT_WEAPONL_e=0xA, + BL_JNT_SHOULDERR_e=0xB, + BL_JNT_ARMR1_e=0xC, + BL_JNT_ARMR2_e=0xD, + BL_JNT_HANDR_e=0xE, + BL_JNT_WEAPONR_e=0xF, + BL_JNT_WAIST_e=0x10, + BL_JNT_CLOTCHL_e=0x11, + BL_JNT_LEGL1_e=0x12, + BL_JNT_LEGL2_e=0x13, + BL_JNT_FOOTL_e=0x14, + BL_JNT_TOEL_e=0x15, + BL_JNT_CLOTCHR_e=0x16, + BL_JNT_LEGR1_e=0x17, + BL_JNT_LEGR2_e=0x18, + BL_JNT_FOOTR_e=0x19, + BL_JNT_TOER_e=0x1A, + BL_JNT_FSKIRTL1_e=0x1B, + BL_JNT_FSKIRTL2_e=0x1C, + BL_JNT_FSKIRTR1_e=0x1D, + BL_JNT_FSKIRTR2_e=0x1E, + BL_JNT_RSKIRTL1_e=0x1F, + BL_JNT_RSKIRTL2_e=0x20, + BL_JNT_RSKIRTR1_e=0x21, + BL_JNT_RSKIRTR2_e=0x22, +}; + +enum BL_HANDS_JNT { + BL_HANDS_JNT_WORLD_ROOT_e=0x0, + BL_HANDS_JNT_BL_HANDSL_e=0x1, + BL_HANDS_JNT_BL_HANDSR_e=0x2, +}; + +enum BL_HEAD_JNT { + BL_HEAD_JNT_HEAD_ROOT_e=0x0, + BL_HEAD_JNT_HAIRL1_e=0x1, + BL_HEAD_JNT_HAIRL2_e=0x2, + BL_HEAD_JNT_HAIRR_e=0x3, + BL_HEAD_JNT_MOMIL_e=0x4, + BL_HEAD_JNT_MOMIR_e=0x5, +}; + +#endif /* !RES_BMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bombf.h b/assets/RZDJ01/res/Object/Bombf.h new file mode 100644 index 0000000000..6661e8b63f --- /dev/null +++ b/assets/RZDJ01/res/Object/Bombf.h @@ -0,0 +1,24 @@ +#ifndef RES_BOMBF_H +#define RES_BOMBF_H + +enum dRes_INDEX_BOMBF { + /* BMDR */ + dRes_INDEX_BOMBF_BMD_H_BOMB_e=0x3, + dRes_INDEX_BOMBF_BMD_H_BOMBGAKU_e=0x4, +}; + +enum dRes_ID_BOMBF { + /* BMDR */ + dRes_ID_BOMBF_BMD_H_BOMB_e=0x3, + dRes_ID_BOMBF_BMD_H_BOMBGAKU_e=0x4, +}; + +enum H_BOMB_JNT { + H_BOMB_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_BOMBGAKU_JNT { + H_BOMBGAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BOMBF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou.h b/assets/RZDJ01/res/Object/Bou.h new file mode 100644 index 0000000000..66f140675a --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou.h @@ -0,0 +1,67 @@ +#ifndef RES_BOU_H +#define RES_BOU_H + +enum dRes_INDEX_BOU { + /* BCK */ + dRes_INDEX_BOU_BCK_BOU_F_TALK_A_e=0x6, + dRes_INDEX_BOU_BCK_BOU_STEP_e=0x7, + dRes_INDEX_BOU_BCK_BOU_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_BOU_BMD_BOU_e=0xB, + /* BTK */ + dRes_INDEX_BOU_BTK_BOU_e=0xE, + /* BTP */ + dRes_INDEX_BOU_BTP_BOU_e=0x11, +}; + +enum dRes_ID_BOU { + /* BCK */ + dRes_ID_BOU_BCK_BOU_F_TALK_A_e=0x6, + dRes_ID_BOU_BCK_BOU_STEP_e=0x7, + dRes_ID_BOU_BCK_BOU_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_BOU_BMD_BOU_e=0xB, + /* BTK */ + dRes_ID_BOU_BTK_BOU_e=0xE, + /* BTP */ + dRes_ID_BOU_BTP_BOU_e=0x11, +}; + +enum BOU_JNT { + BOU_JNT_CENTER_e=0x0, + BOU_JNT_BACKBONE1_e=0x1, + BOU_JNT_BACKBONE2_e=0x2, + BOU_JNT_NECK_e=0x3, + BOU_JNT_HEAD_e=0x4, + BOU_JNT_CHIN_e=0x5, + BOU_JNT_MAYU_L_e=0x6, + BOU_JNT_MAYU_R_e=0x7, + BOU_JNT_MOUTH_e=0x8, + BOU_JNT_SHOULDERL_e=0x9, + BOU_JNT_ARML1_e=0xA, + BOU_JNT_ARML2_e=0xB, + BOU_JNT_HANDL_e=0xC, + BOU_JNT_FINGERL1_e=0xD, + BOU_JNT_THAMBL_e=0xE, + BOU_JNT_SHOULDERR_e=0xF, + BOU_JNT_ARMR1_e=0x10, + BOU_JNT_ARMR2_e=0x11, + BOU_JNT_HANDR_e=0x12, + BOU_JNT_FINGERR1_e=0x13, + BOU_JNT_THAMBR_e=0x14, + BOU_JNT_SKIRT1_e=0x15, + BOU_JNT_SKIRT2_e=0x16, + BOU_JNT_SKIRTL1_e=0x17, + BOU_JNT_SKIRTL2_e=0x18, + BOU_JNT_SKIRTR1_e=0x19, + BOU_JNT_SKIRTR2_e=0x1A, + BOU_JNT_WAIST_e=0x1B, + BOU_JNT_LEGL1_e=0x1C, + BOU_JNT_LEGL2_e=0x1D, + BOU_JNT_FOOTL_e=0x1E, + BOU_JNT_LEGR1_e=0x1F, + BOU_JNT_LEGR2_e=0x20, + BOU_JNT_FOOTR_e=0x21, +}; + +#endif /* !RES_BOU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou1.h b/assets/RZDJ01/res/Object/Bou1.h new file mode 100644 index 0000000000..822ec4ad25 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou1.h @@ -0,0 +1,20 @@ +#ifndef RES_BOU1_H +#define RES_BOU1_H + +enum dRes_INDEX_BOU1 { + /* BCK */ + dRes_INDEX_BOU1_BCK_BOU_F_ORDER_e=0x4, + dRes_INDEX_BOU1_BCK_BOU_TALK_C_e=0x5, + /* EVT */ + dRes_INDEX_BOU1_DAT_EVENT_LIST_e=0x8, +}; + +enum dRes_ID_BOU1 { + /* BCK */ + dRes_ID_BOU1_BCK_BOU_F_ORDER_e=0x4, + dRes_ID_BOU1_BCK_BOU_TALK_C_e=0x5, + /* EVT */ + dRes_ID_BOU1_DAT_EVENT_LIST_e=0x8, +}; + +#endif /* !RES_BOU1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou2.h b/assets/RZDJ01/res/Object/Bou2.h new file mode 100644 index 0000000000..41870f5b6e --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou2.h @@ -0,0 +1,40 @@ +#ifndef RES_BOU2_H +#define RES_BOU2_H + +enum dRes_INDEX_BOU2 { + /* BCK */ + dRes_INDEX_BOU2_BCK_BOU_F_RUN_A_e=0x4, + dRes_INDEX_BOU2_BCK_BOU_F_SURPRISE_e=0x5, + dRes_INDEX_BOU2_BCK_BOU_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_BOU2_BCK_BOU_RUN_A_e=0x7, + dRes_INDEX_BOU2_BCK_BOU_SURPRISE_e=0x8, + dRes_INDEX_BOU2_BCK_BOU_SURPRISE_WAIT_e=0x9, + dRes_INDEX_BOU2_BCK_BOU_UNADUKI_e=0xA, + dRes_INDEX_BOU2_BCK_BOU_WORRY_TALK_e=0xB, + dRes_INDEX_BOU2_BCK_BOU_WORRY_WAIT_e=0xC, + dRes_INDEX_BOU2_BCK_BOU_WORRY_WALK_e=0xD, + /* BTP */ + dRes_INDEX_BOU2_BTP_BOU_F_RUN_A_e=0x10, + dRes_INDEX_BOU2_BTP_BOU_F_SURPRISE_e=0x11, + dRes_INDEX_BOU2_BTP_BOU_F_SURPRISE_WAIT_e=0x12, +}; + +enum dRes_ID_BOU2 { + /* BCK */ + dRes_ID_BOU2_BCK_BOU_F_RUN_A_e=0x4, + dRes_ID_BOU2_BCK_BOU_F_SURPRISE_e=0x5, + dRes_ID_BOU2_BCK_BOU_F_SURPRISE_WAIT_e=0x6, + dRes_ID_BOU2_BCK_BOU_RUN_A_e=0x7, + dRes_ID_BOU2_BCK_BOU_SURPRISE_e=0x8, + dRes_ID_BOU2_BCK_BOU_SURPRISE_WAIT_e=0x9, + dRes_ID_BOU2_BCK_BOU_UNADUKI_e=0xA, + dRes_ID_BOU2_BCK_BOU_WORRY_TALK_e=0xB, + dRes_ID_BOU2_BCK_BOU_WORRY_WAIT_e=0xC, + dRes_ID_BOU2_BCK_BOU_WORRY_WALK_e=0xD, + /* BTP */ + dRes_ID_BOU2_BTP_BOU_F_RUN_A_e=0x10, + dRes_ID_BOU2_BTP_BOU_F_SURPRISE_e=0x11, + dRes_ID_BOU2_BTP_BOU_F_SURPRISE_WAIT_e=0x12, +}; + +#endif /* !RES_BOU2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou3.h b/assets/RZDJ01/res/Object/Bou3.h new file mode 100644 index 0000000000..7badec0f31 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou3.h @@ -0,0 +1,214 @@ +#ifndef RES_BOU3_H +#define RES_BOU3_H + +enum dRes_INDEX_BOU3 { + /* BCK */ + dRes_INDEX_BOU3_BCK_BOUS_DOWN_e=0x6, + dRes_INDEX_BOU3_BCK_BOUS_F_DOWN_e=0x7, + dRes_INDEX_BOU3_BCK_BOUS_F_HEAD_UP_e=0x8, + dRes_INDEX_BOU3_BCK_BOUS_F_LOSE_e=0x9, + dRes_INDEX_BOU3_BCK_BOUS_F_LOSE2_e=0xA, + dRes_INDEX_BOU3_BCK_BOUS_F_PULLBACK_e=0xB, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCH_e=0xC, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCH_SHOCK_e=0xD, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0xE, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCHSHOCK_RETURN_e=0xF, + dRes_INDEX_BOU3_BCK_BOUS_F_PUSHBACK_e=0x10, + dRes_INDEX_BOU3_BCK_BOUS_F_STAGGER_e=0x11, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_e=0x12, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_B_e=0x13, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_MISS_e=0x14, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_SHOCK_e=0x15, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_STAGGER_e=0x16, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_WAIT_e=0x17, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLESHOCK_RETURN_e=0x18, + dRes_INDEX_BOU3_BCK_BOUS_F_TALK_A_e=0x19, + dRes_INDEX_BOU3_BCK_BOUS_F_WAIT_B_e=0x1A, + dRes_INDEX_BOU3_BCK_BOUS_F_WIN_e=0x1B, + dRes_INDEX_BOU3_BCK_BOUS_F_WIN_POSE_e=0x1C, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEP_e=0x1D, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEPL_e=0x1E, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEPR_e=0x1F, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_WAIT_e=0x20, + dRes_INDEX_BOU3_BCK_BOUS_HAKEYOI_e=0x21, + dRes_INDEX_BOU3_BCK_BOUS_HEAD_UP_e=0x22, + dRes_INDEX_BOU3_BCK_BOUS_LOSE_e=0x23, + dRes_INDEX_BOU3_BCK_BOUS_LOSE2_e=0x24, + dRes_INDEX_BOU3_BCK_BOUS_MIAU_e=0x25, + dRes_INDEX_BOU3_BCK_BOUS_PULLBACK_e=0x26, + dRes_INDEX_BOU3_BCK_BOUS_PUNCH_e=0x27, + dRes_INDEX_BOU3_BCK_BOUS_PUNCH_SHOCK_e=0x28, + dRes_INDEX_BOU3_BCK_BOUS_PUNCHIMISS_TACKLESHOCK_e=0x29, + dRes_INDEX_BOU3_BCK_BOUS_PUNCHSHOCK_RETURN_e=0x2A, + dRes_INDEX_BOU3_BCK_BOUS_PUSHBACK_e=0x2B, + dRes_INDEX_BOU3_BCK_BOUS_PUSHOUT_e=0x2C, + dRes_INDEX_BOU3_BCK_BOUS_SHIKO_e=0x2D, + dRes_INDEX_BOU3_BCK_BOUS_STAGGER_e=0x2E, + dRes_INDEX_BOU3_BCK_BOUS_STEP_e=0x2F, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_e=0x30, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_B_e=0x31, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_MISS_e=0x32, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_SHOCK_e=0x33, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_STAGGER_e=0x34, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_WAIT_e=0x35, + dRes_INDEX_BOU3_BCK_BOUS_TACKLESHOCK_RETURN_e=0x36, + dRes_INDEX_BOU3_BCK_BOUS_WAIT_A_e=0x37, + dRes_INDEX_BOU3_BCK_BOUS_WAIT_B_e=0x38, + dRes_INDEX_BOU3_BCK_BOUS_WIN_e=0x39, + dRes_INDEX_BOU3_BCK_BOUS_WIN_POSE_e=0x3A, + dRes_INDEX_BOU3_BCK_BOUS_YOKE_e=0x3B, + /* BMDR */ + dRes_INDEX_BOU3_BMD_BOUS_e=0x3E, + /* BTK */ + dRes_INDEX_BOU3_BTK_BOUS_e=0x41, + /* BTP */ + dRes_INDEX_BOU3_BTP_BOUS_e=0x44, + dRes_INDEX_BOU3_BTP_BOUS_F_DOWN_e=0x45, + dRes_INDEX_BOU3_BTP_BOUS_F_HEAD_UP_e=0x46, + dRes_INDEX_BOU3_BTP_BOUS_F_LOSE_e=0x47, + dRes_INDEX_BOU3_BTP_BOUS_F_LOSE2_e=0x48, + dRes_INDEX_BOU3_BTP_BOUS_F_PULLBACK_e=0x49, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCH_e=0x4A, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCH_SHOCK_e=0x4B, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0x4C, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCHSHOCK_RETURN_e=0x4D, + dRes_INDEX_BOU3_BTP_BOUS_F_PUSHBACK_e=0x4E, + dRes_INDEX_BOU3_BTP_BOUS_F_STAGGER_e=0x4F, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_e=0x50, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_B_e=0x51, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_MISS_e=0x52, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_SHOCK_e=0x53, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_STAGGER_e=0x54, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_WAIT_e=0x55, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLESHOCK_RETURN_e=0x56, + dRes_INDEX_BOU3_BTP_BOUS_F_WAIT_B_e=0x57, + dRes_INDEX_BOU3_BTP_BOUS_F_WIN_e=0x58, + dRes_INDEX_BOU3_BTP_BOUS_F_WIN_POSE_e=0x59, +}; + +enum dRes_ID_BOU3 { + /* BCK */ + dRes_ID_BOU3_BCK_BOUS_DOWN_e=0x6, + dRes_ID_BOU3_BCK_BOUS_F_DOWN_e=0x7, + dRes_ID_BOU3_BCK_BOUS_F_HEAD_UP_e=0x8, + dRes_ID_BOU3_BCK_BOUS_F_LOSE_e=0x9, + dRes_ID_BOU3_BCK_BOUS_F_LOSE2_e=0xA, + dRes_ID_BOU3_BCK_BOUS_F_PULLBACK_e=0xB, + dRes_ID_BOU3_BCK_BOUS_F_PUNCH_e=0xC, + dRes_ID_BOU3_BCK_BOUS_F_PUNCH_SHOCK_e=0xD, + dRes_ID_BOU3_BCK_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0xE, + dRes_ID_BOU3_BCK_BOUS_F_PUNCHSHOCK_RETURN_e=0xF, + dRes_ID_BOU3_BCK_BOUS_F_PUSHBACK_e=0x10, + dRes_ID_BOU3_BCK_BOUS_F_STAGGER_e=0x11, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_e=0x12, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_B_e=0x13, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_MISS_e=0x14, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_SHOCK_e=0x15, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_STAGGER_e=0x16, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_WAIT_e=0x17, + dRes_ID_BOU3_BCK_BOUS_F_TACKLESHOCK_RETURN_e=0x18, + dRes_ID_BOU3_BCK_BOUS_F_TALK_A_e=0x19, + dRes_ID_BOU3_BCK_BOUS_F_WAIT_B_e=0x1A, + dRes_ID_BOU3_BCK_BOUS_F_WIN_e=0x1B, + dRes_ID_BOU3_BCK_BOUS_F_WIN_POSE_e=0x1C, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEP_e=0x1D, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEPL_e=0x1E, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEPR_e=0x1F, + dRes_ID_BOU3_BCK_BOUS_FIGHT_WAIT_e=0x20, + dRes_ID_BOU3_BCK_BOUS_HAKEYOI_e=0x21, + dRes_ID_BOU3_BCK_BOUS_HEAD_UP_e=0x22, + dRes_ID_BOU3_BCK_BOUS_LOSE_e=0x23, + dRes_ID_BOU3_BCK_BOUS_LOSE2_e=0x24, + dRes_ID_BOU3_BCK_BOUS_MIAU_e=0x25, + dRes_ID_BOU3_BCK_BOUS_PULLBACK_e=0x26, + dRes_ID_BOU3_BCK_BOUS_PUNCH_e=0x27, + dRes_ID_BOU3_BCK_BOUS_PUNCH_SHOCK_e=0x28, + dRes_ID_BOU3_BCK_BOUS_PUNCHIMISS_TACKLESHOCK_e=0x29, + dRes_ID_BOU3_BCK_BOUS_PUNCHSHOCK_RETURN_e=0x2A, + dRes_ID_BOU3_BCK_BOUS_PUSHBACK_e=0x2B, + dRes_ID_BOU3_BCK_BOUS_PUSHOUT_e=0x2C, + dRes_ID_BOU3_BCK_BOUS_SHIKO_e=0x2D, + dRes_ID_BOU3_BCK_BOUS_STAGGER_e=0x2E, + dRes_ID_BOU3_BCK_BOUS_STEP_e=0x2F, + dRes_ID_BOU3_BCK_BOUS_TACKLE_e=0x30, + dRes_ID_BOU3_BCK_BOUS_TACKLE_B_e=0x31, + dRes_ID_BOU3_BCK_BOUS_TACKLE_MISS_e=0x32, + dRes_ID_BOU3_BCK_BOUS_TACKLE_SHOCK_e=0x33, + dRes_ID_BOU3_BCK_BOUS_TACKLE_STAGGER_e=0x34, + dRes_ID_BOU3_BCK_BOUS_TACKLE_WAIT_e=0x35, + dRes_ID_BOU3_BCK_BOUS_TACKLESHOCK_RETURN_e=0x36, + dRes_ID_BOU3_BCK_BOUS_WAIT_A_e=0x37, + dRes_ID_BOU3_BCK_BOUS_WAIT_B_e=0x38, + dRes_ID_BOU3_BCK_BOUS_WIN_e=0x39, + dRes_ID_BOU3_BCK_BOUS_WIN_POSE_e=0x3A, + dRes_ID_BOU3_BCK_BOUS_YOKE_e=0x3B, + /* BMDR */ + dRes_ID_BOU3_BMD_BOUS_e=0x3E, + /* BTK */ + dRes_ID_BOU3_BTK_BOUS_e=0x41, + /* BTP */ + dRes_ID_BOU3_BTP_BOUS_e=0x44, + dRes_ID_BOU3_BTP_BOUS_F_DOWN_e=0x45, + dRes_ID_BOU3_BTP_BOUS_F_HEAD_UP_e=0x46, + dRes_ID_BOU3_BTP_BOUS_F_LOSE_e=0x47, + dRes_ID_BOU3_BTP_BOUS_F_LOSE2_e=0x48, + dRes_ID_BOU3_BTP_BOUS_F_PULLBACK_e=0x49, + dRes_ID_BOU3_BTP_BOUS_F_PUNCH_e=0x4A, + dRes_ID_BOU3_BTP_BOUS_F_PUNCH_SHOCK_e=0x4B, + dRes_ID_BOU3_BTP_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0x4C, + dRes_ID_BOU3_BTP_BOUS_F_PUNCHSHOCK_RETURN_e=0x4D, + dRes_ID_BOU3_BTP_BOUS_F_PUSHBACK_e=0x4E, + dRes_ID_BOU3_BTP_BOUS_F_STAGGER_e=0x4F, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_e=0x50, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_B_e=0x51, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_MISS_e=0x52, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_SHOCK_e=0x53, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_STAGGER_e=0x54, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_WAIT_e=0x55, + dRes_ID_BOU3_BTP_BOUS_F_TACKLESHOCK_RETURN_e=0x56, + dRes_ID_BOU3_BTP_BOUS_F_WAIT_B_e=0x57, + dRes_ID_BOU3_BTP_BOUS_F_WIN_e=0x58, + dRes_ID_BOU3_BTP_BOUS_F_WIN_POSE_e=0x59, +}; + +enum BOUS_JNT { + BOUS_JNT_CENTER_e=0x0, + BOUS_JNT_BACKBONE1_e=0x1, + BOUS_JNT_BACKBONE2_e=0x2, + BOUS_JNT_NECK_e=0x3, + BOUS_JNT_HEAD_e=0x4, + BOUS_JNT_CHIN_e=0x5, + BOUS_JNT_MAYU_L_e=0x6, + BOUS_JNT_MAYU_R_e=0x7, + BOUS_JNT_MOUTH_e=0x8, + BOUS_JNT_SHOULDERL_e=0x9, + BOUS_JNT_ARML1_e=0xA, + BOUS_JNT_ARML2_e=0xB, + BOUS_JNT_HANDL_e=0xC, + BOUS_JNT_FINGERL1_e=0xD, + BOUS_JNT_THAMBL_e=0xE, + BOUS_JNT_SHOULDERR_e=0xF, + BOUS_JNT_ARMR1_e=0x10, + BOUS_JNT_ARMR2_e=0x11, + BOUS_JNT_HANDR_e=0x12, + BOUS_JNT_FINGERR1_e=0x13, + BOUS_JNT_THAMBR_e=0x14, + BOUS_JNT_HARA_e=0x15, + BOUS_JNT_WAIST_e=0x16, + BOUS_JNT_CLOTCHL_e=0x17, + BOUS_JNT_LEGL1_e=0x18, + BOUS_JNT_LEGL2_e=0x19, + BOUS_JNT_FOOTL_e=0x1A, + BOUS_JNT_CLOTCHR_e=0x1B, + BOUS_JNT_LEGR1_e=0x1C, + BOUS_JNT_LEGR2_e=0x1D, + BOUS_JNT_FOOTR_e=0x1E, + BOUS_JNT_HARA_TOPF_e=0x1F, + BOUS_JNT_HARA_UNDERF_e=0x20, + BOUS_JNT_HARA_UNDERL_e=0x21, + BOUS_JNT_HARA_UNDERR_e=0x22, + BOUS_JNT_OBIL_e=0x23, + BOUS_JNT_OBIR_e=0x24, +}; + +#endif /* !RES_BOU3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou4.h b/assets/RZDJ01/res/Object/Bou4.h new file mode 100644 index 0000000000..e202c2201c --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou4.h @@ -0,0 +1,62 @@ +#ifndef RES_BOU4_H +#define RES_BOU4_H + +enum dRes_INDEX_BOU4 { + /* BCK */ + dRes_INDEX_BOU4_BCK_BOU4_CONSIDER_e=0x5, + dRes_INDEX_BOU4_BCK_BOU4_CONSIDERING_e=0x6, + dRes_INDEX_BOU4_BCK_BOU4_F_CONSIDER_e=0x7, + dRes_INDEX_BOU4_BCK_BOU4_F_CONSIDERING_e=0x8, + dRes_INDEX_BOU4_BCK_BOU4_F_TALK_A_e=0x9, + dRes_INDEX_BOU4_BCK_BOU4_F_TALK_B_e=0xA, + dRes_INDEX_BOU4_BCK_BOU4_FH_TALK_B_e=0xB, + dRes_INDEX_BOU4_BCK_BOU4_LOOKBACK_e=0xC, + dRes_INDEX_BOU4_BCK_BOU4_ORDER_e=0xD, + dRes_INDEX_BOU4_BCK_BOU4_STEP_e=0xE, + dRes_INDEX_BOU4_BCK_BOU4_TALK_B_e=0xF, + dRes_INDEX_BOU4_BCK_BOU4_TALK_C_e=0x10, + dRes_INDEX_BOU4_BCK_BOU4_THINKING_A_e=0x11, + dRes_INDEX_BOU4_BCK_BOU4_THINKING_B_e=0x12, + dRes_INDEX_BOU4_BCK_BOU4_UNADUKI_e=0x13, + dRes_INDEX_BOU4_BCK_BOU4_WAIT_A_e=0x14, + dRes_INDEX_BOU4_BCK_BOU4_WALK_e=0x15, + dRes_INDEX_BOU4_BCK_BOU4_WORRY_WAIT_e=0x16, + /* BTP */ + dRes_INDEX_BOU4_BTP_BOU4_F_CONSIDER_e=0x19, + dRes_INDEX_BOU4_BTP_BOU4_F_CONSIDERING_e=0x1A, + dRes_INDEX_BOU4_BTP_BOU4_F_TALK_B_e=0x1B, + dRes_INDEX_BOU4_BTP_BOU4_FH_TALK_B_e=0x1C, + /* EVT */ + dRes_INDEX_BOU4_DAT_EVENT_LIST_e=0x1F, +}; + +enum dRes_ID_BOU4 { + /* BCK */ + dRes_ID_BOU4_BCK_BOU4_CONSIDER_e=0x5, + dRes_ID_BOU4_BCK_BOU4_CONSIDERING_e=0x6, + dRes_ID_BOU4_BCK_BOU4_F_CONSIDER_e=0x7, + dRes_ID_BOU4_BCK_BOU4_F_CONSIDERING_e=0x8, + dRes_ID_BOU4_BCK_BOU4_F_TALK_A_e=0x9, + dRes_ID_BOU4_BCK_BOU4_F_TALK_B_e=0xA, + dRes_ID_BOU4_BCK_BOU4_FH_TALK_B_e=0xB, + dRes_ID_BOU4_BCK_BOU4_LOOKBACK_e=0xC, + dRes_ID_BOU4_BCK_BOU4_ORDER_e=0xD, + dRes_ID_BOU4_BCK_BOU4_STEP_e=0xE, + dRes_ID_BOU4_BCK_BOU4_TALK_B_e=0xF, + dRes_ID_BOU4_BCK_BOU4_TALK_C_e=0x10, + dRes_ID_BOU4_BCK_BOU4_THINKING_A_e=0x11, + dRes_ID_BOU4_BCK_BOU4_THINKING_B_e=0x12, + dRes_ID_BOU4_BCK_BOU4_UNADUKI_e=0x13, + dRes_ID_BOU4_BCK_BOU4_WAIT_A_e=0x14, + dRes_ID_BOU4_BCK_BOU4_WALK_e=0x15, + dRes_ID_BOU4_BCK_BOU4_WORRY_WAIT_e=0x16, + /* BTP */ + dRes_ID_BOU4_BTP_BOU4_F_CONSIDER_e=0x19, + dRes_ID_BOU4_BTP_BOU4_F_CONSIDERING_e=0x1A, + dRes_ID_BOU4_BTP_BOU4_F_TALK_B_e=0x1B, + dRes_ID_BOU4_BTP_BOU4_FH_TALK_B_e=0x1C, + /* EVT */ + dRes_ID_BOU4_DAT_EVENT_LIST_e=0x1F, +}; + +#endif /* !RES_BOU4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Bou_p1.h b/assets/RZDJ01/res/Object/Bou_p1.h new file mode 100644 index 0000000000..59eccf0373 --- /dev/null +++ b/assets/RZDJ01/res/Object/Bou_p1.h @@ -0,0 +1,16 @@ +#ifndef RES_BOU_P1_H +#define RES_BOU_P1_H + +enum dRes_INDEX_BOU_P1 { + /* BCK */ + dRes_INDEX_BOU_P1_BCK_BOU4_ORDER_e=0x3, + dRes_INDEX_BOU_P1_BCK_BOU4_WAIT_A_e=0x4, +}; + +enum dRes_ID_BOU_P1 { + /* BCK */ + dRes_ID_BOU_P1_BCK_BOU4_ORDER_e=0x3, + dRes_ID_BOU_P1_BCK_BOU4_WAIT_A_e=0x4, +}; + +#endif /* !RES_BOU_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/BoxC.h b/assets/RZDJ01/res/Object/BoxC.h new file mode 100644 index 0000000000..1c4eeded09 --- /dev/null +++ b/assets/RZDJ01/res/Object/BoxC.h @@ -0,0 +1,46 @@ +#ifndef RES_BOXC_H +#define RES_BOXC_H + +enum dRes_INDEX_BOXC { + /* BCK */ + dRes_INDEX_BOXC_BCK_K_TAKARAC_e=0x8, + /* BMDR */ + dRes_INDEX_BOXC_BMD_EF_BOXC_e=0xB, + /* BMDV */ + dRes_INDEX_BOXC_BMD_BOXC_e=0xE, + /* BRK */ + dRes_INDEX_BOXC_BRK_EF_BOXC_e=0x11, + /* DZB */ + dRes_INDEX_BOXC_DZB_BOXCC_e=0x14, + dRes_INDEX_BOXC_DZB_BOXCO_e=0x15, + /* EVT */ + dRes_INDEX_BOXC_DAT_EVENT_LIST_e=0x18, +}; + +enum dRes_ID_BOXC { + /* BCK */ + dRes_ID_BOXC_BCK_K_TAKARAC_e=0x8, + /* BMDR */ + dRes_ID_BOXC_BMD_EF_BOXC_e=0xB, + /* BMDV */ + dRes_ID_BOXC_BMD_BOXC_e=0xE, + /* BRK */ + dRes_ID_BOXC_BRK_EF_BOXC_e=0x11, + /* DZB */ + dRes_ID_BOXC_DZB_BOXCC_e=0x14, + dRes_ID_BOXC_DZB_BOXCO_e=0x15, + /* EVT */ + dRes_ID_BOXC_DAT_EVENT_LIST_e=0x18, +}; + +enum EF_BOXC_JNT { + EF_BOXC_JNT_EF_BOXB_e=0x0, +}; + +enum BOXC_JNT { + BOXC_JNT_WORLD_ROOT_e=0x0, + BOXC_JNT_BOXC_e=0x1, + BOXC_JNT_COVER_JNT_e=0x2, +}; + +#endif /* !RES_BOXC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CWShd.h b/assets/RZDJ01/res/Object/CWShd.h new file mode 100644 index 0000000000..ed2f73db9d --- /dev/null +++ b/assets/RZDJ01/res/Object/CWShd.h @@ -0,0 +1,18 @@ +#ifndef RES_CWSHD_H +#define RES_CWSHD_H + +enum dRes_INDEX_CWSHD { + /* BMWR */ + dRes_INDEX_CWSHD_BMD_AL_SHB_e=0x3, +}; + +enum dRes_ID_CWSHD { + /* BMWR */ + dRes_ID_CWSHD_BMD_AL_SHB_e=0x3, +}; + +enum AL_SHB_JNT { + AL_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_CWSHD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CamParam.h b/assets/RZDJ01/res/Object/CamParam.h new file mode 100644 index 0000000000..32ab861ee2 --- /dev/null +++ b/assets/RZDJ01/res/Object/CamParam.h @@ -0,0 +1,16 @@ +#ifndef RES_CAMPARAM_H +#define RES_CAMPARAM_H + +enum dRes_INDEX_CAMPARAM { + /* ROOT */ + dRes_INDEX_CAMPARAM_DAT_CAMSTYLE_e=0x0, + dRes_INDEX_CAMPARAM_DAT_CAMTYPE_e=0x1, +}; + +enum dRes_ID_CAMPARAM { + /* ROOT */ + dRes_ID_CAMPARAM_DAT_CAMSTYLE_e=0x0, + dRes_ID_CAMPARAM_DAT_CAMTYPE_e=0x1, +}; + +#endif /* !RES_CAMPARAM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Canoe.h b/assets/RZDJ01/res/Object/Canoe.h new file mode 100644 index 0000000000..3f25f93954 --- /dev/null +++ b/assets/RZDJ01/res/Object/Canoe.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOE_H +#define RES_CANOE_H + +enum dRes_INDEX_CANOE { + /* BMDR */ + dRes_INDEX_CANOE_BMD_AL_PADDLE_e=0x3, + dRes_INDEX_CANOE_BMD_CANOE_e=0x4, + dRes_INDEX_CANOE_BMD_CANOE_MUSK_e=0x5, +}; + +enum dRes_ID_CANOE { + /* BMDR */ + dRes_ID_CANOE_BMD_AL_PADDLE_e=0x3, + dRes_ID_CANOE_BMD_CANOE_e=0x4, + dRes_ID_CANOE_BMD_CANOE_MUSK_e=0x5, +}; + +enum AL_PADDLE_JNT { + AL_PADDLE_JNT_PADDLE_MODEL_e=0x0, +}; + +enum CANOE_JNT { + CANOE_JNT_CANOE_MODEL_e=0x0, +}; + +enum CANOE_MUSK_JNT { + CANOE_MUSK_JNT_MUSK_MODEL_e=0x0, +}; + +#endif /* !RES_CANOE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CanoeB.h b/assets/RZDJ01/res/Object/CanoeB.h new file mode 100644 index 0000000000..a36ba0c555 --- /dev/null +++ b/assets/RZDJ01/res/Object/CanoeB.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOEB_H +#define RES_CANOEB_H + +enum dRes_INDEX_CANOEB { + /* BMDR */ + dRes_INDEX_CANOEB_BMD_AL_PADDLEB_e=0x3, + dRes_INDEX_CANOEB_BMD_CANOEB_e=0x4, + dRes_INDEX_CANOEB_BMD_CANOEB_MUSK_e=0x5, +}; + +enum dRes_ID_CANOEB { + /* BMDR */ + dRes_ID_CANOEB_BMD_AL_PADDLEB_e=0x3, + dRes_ID_CANOEB_BMD_CANOEB_e=0x4, + dRes_ID_CANOEB_BMD_CANOEB_MUSK_e=0x5, +}; + +enum AL_PADDLEB_JNT { + AL_PADDLEB_JNT_PADDLEB_MODEL_e=0x0, +}; + +enum CANOEB_JNT { + CANOEB_JNT_CANOEB_MODEL_e=0x0, +}; + +enum CANOEB_MUSK_JNT { + CANOEB_MUSK_JNT_MUSKB_MODEL_e=0x0, +}; + +#endif /* !RES_CANOEB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CanoeE3.h b/assets/RZDJ01/res/Object/CanoeE3.h new file mode 100644 index 0000000000..b4eb28d4c5 --- /dev/null +++ b/assets/RZDJ01/res/Object/CanoeE3.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOEE3_H +#define RES_CANOEE3_H + +enum dRes_INDEX_CANOEE3 { + /* BMDR */ + dRes_INDEX_CANOEE3_BMD_AL_PADDLEE3_e=0x3, + dRes_INDEX_CANOEE3_BMD_CANOEE3_e=0x4, + dRes_INDEX_CANOEE3_BMD_CANOEE3_MUSK_e=0x5, +}; + +enum dRes_ID_CANOEE3 { + /* BMDR */ + dRes_ID_CANOEE3_BMD_AL_PADDLEE3_e=0x3, + dRes_ID_CANOEE3_BMD_CANOEE3_e=0x4, + dRes_ID_CANOEE3_BMD_CANOEE3_MUSK_e=0x5, +}; + +enum AL_PADDLEE3_JNT { + AL_PADDLEE3_JNT_PADDLEE3_MODEL_e=0x0, +}; + +enum CANOEE3_JNT { + CANOEE3_JNT_E3CANOE_MODEL_e=0x0, +}; + +enum CANOEE3_MUSK_JNT { + CANOEE3_MUSK_JNT_MUSKE3_MODEL_e=0x0, +}; + +#endif /* !RES_CANOEE3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CatDoor.h b/assets/RZDJ01/res/Object/CatDoor.h new file mode 100644 index 0000000000..656ef7f9db --- /dev/null +++ b/assets/RZDJ01/res/Object/CatDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_CATDOOR_H +#define RES_CATDOOR_H + +enum dRes_INDEX_CATDOOR { + /* BMDR */ + dRes_INDEX_CATDOOR_BMD_CATDOOR_e=0x4, + /* DZB */ + dRes_INDEX_CATDOOR_DZB_CATDOOR_e=0x7, +}; + +enum dRes_ID_CATDOOR { + /* BMDR */ + dRes_ID_CATDOOR_BMD_CATDOOR_e=0x4, + /* DZB */ + dRes_ID_CATDOOR_DZB_CATDOOR_e=0x7, +}; + +enum CATDOOR_JNT { + CATDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CATDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Cdoor.h b/assets/RZDJ01/res/Object/Cdoor.h new file mode 100644 index 0000000000..4b6eb4c6c3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Cdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_CDOOR_H +#define RES_CDOOR_H + +enum dRes_INDEX_CDOOR { + /* BMDR */ + dRes_INDEX_CDOOR_BMD_J_KUSARID_e=0x4, + /* DZB */ + dRes_INDEX_CDOOR_DZB_J_KUSARID_e=0x7, +}; + +enum dRes_ID_CDOOR { + /* BMDR */ + dRes_ID_CDOOR_BMD_J_KUSARID_e=0x4, + /* DZB */ + dRes_ID_CDOOR_DZB_J_KUSARID_e=0x7, +}; + +enum J_KUSARID_JNT { + J_KUSARID_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Chin.h b/assets/RZDJ01/res/Object/Chin.h new file mode 100644 index 0000000000..f581ced3a0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Chin.h @@ -0,0 +1,42 @@ +#ifndef RES_CHIN_H +#define RES_CHIN_H + +enum dRes_INDEX_CHIN { + /* BCK */ + dRes_INDEX_CHIN_BCK_CHIN_CHUCKLE_e=0x5, + dRes_INDEX_CHIN_BCK_CHIN_CHUCKLE_WAIT_e=0x6, + dRes_INDEX_CHIN_BCK_CHIN_F_CHUCKLE_e=0x7, + dRes_INDEX_CHIN_BCK_CHIN_F_TALK_A_e=0x8, + dRes_INDEX_CHIN_BCK_CHIN_FH_CHUCKLE_e=0x9, + dRes_INDEX_CHIN_BCK_CHIN_WAIT_A_e=0xA, + /* BTK */ + dRes_INDEX_CHIN_BTK_CHIN_e=0xD, + dRes_INDEX_CHIN_BTK_CHIN_CHUCKLE_e=0xE, + dRes_INDEX_CHIN_BTK_CHIN_CHUCKLE_WAIT_e=0xF, + /* BTP */ + dRes_INDEX_CHIN_BTP_CHIN_e=0x12, + dRes_INDEX_CHIN_BTP_CHIN_F_CHUCKLE_e=0x13, + dRes_INDEX_CHIN_BTP_CHIN_F_TALK_A_e=0x14, + dRes_INDEX_CHIN_BTP_CHIN_FH_CHUCKLE_e=0x15, +}; + +enum dRes_ID_CHIN { + /* BCK */ + dRes_ID_CHIN_BCK_CHIN_CHUCKLE_e=0x5, + dRes_ID_CHIN_BCK_CHIN_CHUCKLE_WAIT_e=0x6, + dRes_ID_CHIN_BCK_CHIN_F_CHUCKLE_e=0x7, + dRes_ID_CHIN_BCK_CHIN_F_TALK_A_e=0x8, + dRes_ID_CHIN_BCK_CHIN_FH_CHUCKLE_e=0x9, + dRes_ID_CHIN_BCK_CHIN_WAIT_A_e=0xA, + /* BTK */ + dRes_ID_CHIN_BTK_CHIN_e=0xD, + dRes_ID_CHIN_BTK_CHIN_CHUCKLE_e=0xE, + dRes_ID_CHIN_BTK_CHIN_CHUCKLE_WAIT_e=0xF, + /* BTP */ + dRes_ID_CHIN_BTP_CHIN_e=0x12, + dRes_ID_CHIN_BTP_CHIN_F_CHUCKLE_e=0x13, + dRes_ID_CHIN_BTP_CHIN_F_TALK_A_e=0x14, + dRes_ID_CHIN_BTP_CHIN_FH_CHUCKLE_e=0x15, +}; + +#endif /* !RES_CHIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Coach.h b/assets/RZDJ01/res/Object/Coach.h new file mode 100644 index 0000000000..0f1fe899f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Coach.h @@ -0,0 +1,177 @@ +#ifndef RES_COACH_H +#define RES_COACH_H + +enum dRes_INDEX_COACH { + /* BCK */ + dRes_INDEX_COACH_BCK_HU_JUMP_END_e=0x9, + dRes_INDEX_COACH_BCK_HU_JUMP_MIDDLE_e=0xA, + dRes_INDEX_COACH_BCK_HU_JUMP_START_e=0xB, + dRes_INDEX_COACH_BCK_HU_LASH_e=0xC, + dRes_INDEX_COACH_BCK_HU_RUN_FAST_e=0xD, + dRes_INDEX_COACH_BCK_HU_RUN_SLOW_e=0xE, + dRes_INDEX_COACH_BCK_HU_WAIT_01_e=0xF, + dRes_INDEX_COACH_BCK_HU_WALK_FAST_e=0x10, + dRes_INDEX_COACH_BCK_HU_WALK_SLOW_e=0x11, + dRes_INDEX_COACH_BCK_THEB_BEND_TURN_e=0x12, + dRes_INDEX_COACH_BCK_THEB_BEND_WAIT_e=0x13, + dRes_INDEX_COACH_BCK_THEB_F_BEND_TURN_e=0x14, + dRes_INDEX_COACH_BCK_THEB_F_TALK_A_e=0x15, + dRes_INDEX_COACH_BCK_THEB_F_TALK_B_e=0x16, + dRes_INDEX_COACH_BCK_THEB_F_TALK_C_e=0x17, + dRes_INDEX_COACH_BCK_THEB_FH_BEND_WAIT_e=0x18, + dRes_INDEX_COACH_BCK_THEB_FH_TALK_B_e=0x19, + dRes_INDEX_COACH_BCK_THEB_FH_TALK_C_e=0x1A, + dRes_INDEX_COACH_BCK_THEB_SIT_e=0x1B, + dRes_INDEX_COACH_BCK_THEB_SIT_B_e=0x1C, + dRes_INDEX_COACH_BCK_THEB_WHIP_e=0x1D, + dRes_INDEX_COACH_BCK_THEB_WHIP_B_e=0x1E, + dRes_INDEX_COACH_BCK_YELIA_BEND_e=0x1F, + dRes_INDEX_COACH_BCK_YELIA_WAIT_e=0x20, + /* BMDR */ + dRes_INDEX_COACH_BMD_COACH_e=0x23, + dRes_INDEX_COACH_BMD_HARNESS_e=0x24, + dRes_INDEX_COACH_BMD_HORSE_e=0x25, + dRes_INDEX_COACH_BMD_THEB_e=0x26, + dRes_INDEX_COACH_BMD_YELIA_e=0x27, + /* BTK */ + dRes_INDEX_COACH_BTK_THEB_e=0x2A, + /* BTP */ + dRes_INDEX_COACH_BTP_HU_EYE_e=0x2D, + dRes_INDEX_COACH_BTP_THEB_e=0x2E, + dRes_INDEX_COACH_BTP_THEB_F_TALK_A_e=0x2F, + /* DZB */ + dRes_INDEX_COACH_DZB_COACH_e=0x32, + dRes_INDEX_COACH_DZB_HARNESS_e=0x33, + /* EVT */ + dRes_INDEX_COACH_DAT_EVENT_LIST_e=0x36, + /* TEX */ + dRes_INDEX_COACH_BTI_TAZUNA_e=0x39, +}; + +enum dRes_ID_COACH { + /* BCK */ + dRes_ID_COACH_BCK_HU_JUMP_END_e=0x9, + dRes_ID_COACH_BCK_HU_JUMP_MIDDLE_e=0xA, + dRes_ID_COACH_BCK_HU_JUMP_START_e=0xB, + dRes_ID_COACH_BCK_HU_LASH_e=0xC, + dRes_ID_COACH_BCK_HU_RUN_FAST_e=0xD, + dRes_ID_COACH_BCK_HU_RUN_SLOW_e=0xE, + dRes_ID_COACH_BCK_HU_WAIT_01_e=0xF, + dRes_ID_COACH_BCK_HU_WALK_FAST_e=0x10, + dRes_ID_COACH_BCK_HU_WALK_SLOW_e=0x11, + dRes_ID_COACH_BCK_THEB_BEND_TURN_e=0x12, + dRes_ID_COACH_BCK_THEB_BEND_WAIT_e=0x13, + dRes_ID_COACH_BCK_THEB_F_BEND_TURN_e=0x14, + dRes_ID_COACH_BCK_THEB_F_TALK_A_e=0x15, + dRes_ID_COACH_BCK_THEB_F_TALK_B_e=0x16, + dRes_ID_COACH_BCK_THEB_F_TALK_C_e=0x17, + dRes_ID_COACH_BCK_THEB_FH_BEND_WAIT_e=0x18, + dRes_ID_COACH_BCK_THEB_FH_TALK_B_e=0x19, + dRes_ID_COACH_BCK_THEB_FH_TALK_C_e=0x1A, + dRes_ID_COACH_BCK_THEB_SIT_e=0x1B, + dRes_ID_COACH_BCK_THEB_SIT_B_e=0x1C, + dRes_ID_COACH_BCK_THEB_WHIP_e=0x1D, + dRes_ID_COACH_BCK_THEB_WHIP_B_e=0x1E, + dRes_ID_COACH_BCK_YELIA_BEND_e=0x1F, + dRes_ID_COACH_BCK_YELIA_WAIT_e=0x20, + /* BMDR */ + dRes_ID_COACH_BMD_COACH_e=0x23, + dRes_ID_COACH_BMD_HARNESS_e=0x24, + dRes_ID_COACH_BMD_HORSE_e=0x25, + dRes_ID_COACH_BMD_THEB_e=0x26, + dRes_ID_COACH_BMD_YELIA_e=0x27, + /* BTK */ + dRes_ID_COACH_BTK_THEB_e=0x2A, + /* BTP */ + dRes_ID_COACH_BTP_HU_EYE_e=0x2D, + dRes_ID_COACH_BTP_THEB_e=0x2E, + dRes_ID_COACH_BTP_THEB_F_TALK_A_e=0x2F, + /* DZB */ + dRes_ID_COACH_DZB_COACH_e=0x32, + dRes_ID_COACH_DZB_HARNESS_e=0x33, + /* EVT */ + dRes_ID_COACH_DAT_EVENT_LIST_e=0x36, + /* TEX */ + dRes_ID_COACH_BTI_TAZUNA_e=0x39, +}; + +enum COACH_JNT { + COACH_JNT_CENTER_e=0x0, + COACH_JNT_B_L_WHEEL_e=0x1, + COACH_JNT_B_R_WHEEL_e=0x2, + COACH_JNT_BG_LOC_e=0x3, + COACH_JNT_BODY_e=0x4, + COACH_JNT_TERUMA_LOC_e=0x5, + COACH_JNT_YELIA_LOC_e=0x6, +}; + +enum HARNESS_JNT { + HARNESS_JNT_CENTER_e=0x0, + HARNESS_JNT_AXLE_e=0x1, + HARNESS_JNT_F_L_WHEEL_e=0x2, + HARNESS_JNT_F_R_WHEEL_e=0x3, + HARNESS_JNT_BS_LOC_e=0x4, + HARNESS_JNT_HU_LOC_e=0x5, +}; + +enum HORSE_JNT { + HORSE_JNT_CENTER_e=0x0, + HORSE_JNT_BACKBONE2_e=0x1, + HORSE_JNT_BACKBONE1_e=0x2, + HORSE_JNT_F_L_LEG1_e=0x3, + HORSE_JNT_F_L_LEG2_e=0x4, + HORSE_JNT_F_L_LEG3_e=0x5, + HORSE_JNT_F_L_LEG4_e=0x6, + HORSE_JNT_F_R_LEG1_e=0x7, + HORSE_JNT_F_R_LEG2_e=0x8, + HORSE_JNT_F_R_LEG3_e=0x9, + HORSE_JNT_F_R_LEG4_e=0xA, + HORSE_JNT_BG_LOC_e=0xB, + HORSE_JNT_NECK1_e=0xC, + HORSE_JNT_NECK2_e=0xD, + HORSE_JNT_HEAD_e=0xE, + HORSE_JNT_MOUTH1_e=0xF, + HORSE_JNT_MOUTH2_e=0x10, + HORSE_JNT_WAIST_e=0x11, + HORSE_JNT_B_L_LEG1_e=0x12, + HORSE_JNT_B_L_LEG2_e=0x13, + HORSE_JNT_B_L_LEG3_e=0x14, + HORSE_JNT_B_L_LEG4_e=0x15, + HORSE_JNT_B_R_LEG1_e=0x16, + HORSE_JNT_B_R_LEG2_e=0x17, + HORSE_JNT_B_R_LEG3_e=0x18, + HORSE_JNT_B_R_LEG4_e=0x19, + HORSE_JNT_TAIL1_e=0x1A, + HORSE_JNT_TAIL2_e=0x1B, + HORSE_JNT_TAIL3_e=0x1C, +}; + +enum THEB_JNT { + THEB_JNT_CENTER_e=0x0, + THEB_JNT_BACKBONE1_e=0x1, + THEB_JNT_BACKBONE2_e=0x2, + THEB_JNT_ARML1_e=0x3, + THEB_JNT_ARML2_e=0x4, + THEB_JNT_HANDL_e=0x5, + THEB_JNT_ARMR1_e=0x6, + THEB_JNT_ARMR2_e=0x7, + THEB_JNT_HANDR_e=0x8, + THEB_JNT_NECK_e=0x9, + THEB_JNT_HEAD_e=0xA, + THEB_JNT_CHIN_e=0xB, + THEB_JNT_HAIR_e=0xC, + THEB_JNT_MOUTH_e=0xD, + THEB_JNT_WAIST_e=0xE, + THEB_JNT_LEGL2_e=0xF, + THEB_JNT_LEGR2_e=0x10, +}; + +enum YELIA_JNT { + YELIA_JNT_CENTER_e=0x0, + YELIA_JNT_WAIST_e=0x1, + YELIA_JNT_BACKBONE_e=0x2, + YELIA_JNT_NECK_e=0x3, + YELIA_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_COACH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Coach2D.h b/assets/RZDJ01/res/Object/Coach2D.h new file mode 100644 index 0000000000..893dfe8f37 --- /dev/null +++ b/assets/RZDJ01/res/Object/Coach2D.h @@ -0,0 +1,24 @@ +#ifndef RES_COACH2D_H +#define RES_COACH2D_H + +enum dRes_INDEX_COACH2D { + /* SCRN */ + dRes_INDEX_COACH2D_BLO_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x4, + dRes_INDEX_COACH2D_BRK_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x5, + /* TIMG */ + dRes_INDEX_COACH2D_BTI_TT_BASHA_TRY00_64X32_GRAY_e=0x8, + dRes_INDEX_COACH2D_BTI_TT_HAKUSHA_32_e=0x9, + dRes_INDEX_COACH2D_BTI_TT_NAVI_L_e=0xA, +}; + +enum dRes_ID_COACH2D { + /* SCRN */ + dRes_ID_COACH2D_BLO_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x4, + dRes_ID_COACH2D_BRK_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x5, + /* TIMG */ + dRes_ID_COACH2D_BTI_TT_BASHA_TRY00_64X32_GRAY_e=0x8, + dRes_ID_COACH2D_BTI_TT_HAKUSHA_32_e=0x9, + dRes_ID_COACH2D_BTI_TT_NAVI_L_e=0xA, +}; + +#endif /* !RES_COACH2D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Cow.h b/assets/RZDJ01/res/Object/Cow.h new file mode 100644 index 0000000000..f1f8b851c1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Cow.h @@ -0,0 +1,91 @@ +#ifndef RES_COW_H +#define RES_COW_H + +enum dRes_INDEX_COW { + /* BCK */ + dRes_INDEX_COW_BCK_COW_CATCH_e=0x5, + dRes_INDEX_COW_BCK_COW_CONNECT_A_e=0x6, + dRes_INDEX_COW_BCK_COW_DOWN_L_e=0x7, + dRes_INDEX_COW_BCK_COW_DOWN_R_e=0x8, + dRes_INDEX_COW_BCK_COW_EAT_A_e=0x9, + dRes_INDEX_COW_BCK_COW_FALL_L_e=0xA, + dRes_INDEX_COW_BCK_COW_FALL_R_e=0xB, + dRes_INDEX_COW_BCK_COW_GETUP_L_e=0xC, + dRes_INDEX_COW_BCK_COW_GETUP_R_e=0xD, + dRes_INDEX_COW_BCK_COW_JUMP_e=0xE, + dRes_INDEX_COW_BCK_COW_MOO_A_e=0xF, + dRes_INDEX_COW_BCK_COW_PRESS_e=0x10, + dRes_INDEX_COW_BCK_COW_PRESS_W_A_e=0x11, + dRes_INDEX_COW_BCK_COW_PRESS_W_B_e=0x12, + dRes_INDEX_COW_BCK_COW_RUN_e=0x13, + dRes_INDEX_COW_BCK_COW_RUSH_e=0x14, + dRes_INDEX_COW_BCK_COW_SHAKE_A_e=0x15, + dRes_INDEX_COW_BCK_COW_SHAKEOFF_e=0x16, + dRes_INDEX_COW_BCK_COW_SHOCK_e=0x17, + dRes_INDEX_COW_BCK_COW_TOSS_e=0x18, + dRes_INDEX_COW_BCK_COW_TROT_A_e=0x19, + dRes_INDEX_COW_BCK_COW_WAIT_A_e=0x1A, + dRes_INDEX_COW_BCK_COW_WALK_A_e=0x1B, + dRes_INDEX_COW_BCK_COW_WALK_DEJECTED_e=0x1C, + /* BMDR */ + dRes_INDEX_COW_BMD_COW_e=0x1F, + /* BTP */ + dRes_INDEX_COW_BTP_COW_e=0x22, +}; + +enum dRes_ID_COW { + /* BCK */ + dRes_ID_COW_BCK_COW_CATCH_e=0x5, + dRes_ID_COW_BCK_COW_CONNECT_A_e=0x6, + dRes_ID_COW_BCK_COW_DOWN_L_e=0x7, + dRes_ID_COW_BCK_COW_DOWN_R_e=0x8, + dRes_ID_COW_BCK_COW_EAT_A_e=0x9, + dRes_ID_COW_BCK_COW_FALL_L_e=0xA, + dRes_ID_COW_BCK_COW_FALL_R_e=0xB, + dRes_ID_COW_BCK_COW_GETUP_L_e=0xC, + dRes_ID_COW_BCK_COW_GETUP_R_e=0xD, + dRes_ID_COW_BCK_COW_JUMP_e=0xE, + dRes_ID_COW_BCK_COW_MOO_A_e=0xF, + dRes_ID_COW_BCK_COW_PRESS_e=0x10, + dRes_ID_COW_BCK_COW_PRESS_W_A_e=0x11, + dRes_ID_COW_BCK_COW_PRESS_W_B_e=0x12, + dRes_ID_COW_BCK_COW_RUN_e=0x13, + dRes_ID_COW_BCK_COW_RUSH_e=0x14, + dRes_ID_COW_BCK_COW_SHAKE_A_e=0x15, + dRes_ID_COW_BCK_COW_SHAKEOFF_e=0x16, + dRes_ID_COW_BCK_COW_SHOCK_e=0x17, + dRes_ID_COW_BCK_COW_TOSS_e=0x18, + dRes_ID_COW_BCK_COW_TROT_A_e=0x19, + dRes_ID_COW_BCK_COW_WAIT_A_e=0x1A, + dRes_ID_COW_BCK_COW_WALK_A_e=0x1B, + dRes_ID_COW_BCK_COW_WALK_DEJECTED_e=0x1C, + /* BMDR */ + dRes_ID_COW_BMD_COW_e=0x1F, + /* BTP */ + dRes_ID_COW_BTP_COW_e=0x22, +}; + +enum COW_JNT { + COW_JNT_CENTER_e=0x0, + COW_JNT_BACKBORN_e=0x1, + COW_JNT_LEGFLA_e=0x2, + COW_JNT_LEGFLB_e=0x3, + COW_JNT_FOOTFL_e=0x4, + COW_JNT_LEGFRA_e=0x5, + COW_JNT_LEGFRB_e=0x6, + COW_JNT_FOOTFR_e=0x7, + COW_JNT_NECK_e=0x8, + COW_JNT_HEAD_e=0x9, + COW_JNT_MOUTH_e=0xA, + COW_JNT_WAIST_e=0xB, + COW_JNT_LEGBLA_e=0xC, + COW_JNT_LEGBLB_e=0xD, + COW_JNT_FOOTBL_e=0xE, + COW_JNT_LEGBRA_e=0xF, + COW_JNT_LEGBRB_e=0x10, + COW_JNT_FOOTBR_e=0x11, + COW_JNT_TAIL1_e=0x12, + COW_JNT_TAIL2_e=0x13, +}; + +#endif /* !RES_COW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Crope.h b/assets/RZDJ01/res/Object/Crope.h new file mode 100644 index 0000000000..7638194f99 --- /dev/null +++ b/assets/RZDJ01/res/Object/Crope.h @@ -0,0 +1,14 @@ +#ifndef RES_CROPE_H +#define RES_CROPE_H + +enum dRes_INDEX_CROPE { + /* TEX */ + dRes_INDEX_CROPE_BTI_A_WROPE_e=0x3, +}; + +enum dRes_ID_CROPE { + /* TEX */ + dRes_ID_CROPE_BTI_A_WROPE_e=0x3, +}; + +#endif /* !RES_CROPE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CrvFence.h b/assets/RZDJ01/res/Object/CrvFence.h new file mode 100644 index 0000000000..dfcd38e940 --- /dev/null +++ b/assets/RZDJ01/res/Object/CrvFence.h @@ -0,0 +1,40 @@ +#ifndef RES_CRVFENCE_H +#define RES_CRVFENCE_H + +enum dRes_INDEX_CRVFENCE { + /* BMDG */ + dRes_INDEX_CRVFENCE_BMD_CARAVANPIECE_e=0x5, + /* BMDR */ + dRes_INDEX_CRVFENCE_BMD_CARAVANFENCE_e=0x8, + dRes_INDEX_CRVFENCE_BMD_U_CARAVANGATE_PIECEB_e=0x9, + dRes_INDEX_CRVFENCE__U_CRVFENCE_BBREAKA_e=0xA, + dRes_INDEX_CRVFENCE__U_CRVFENCE_BBREAKB_e=0xB, + /* DZB */ + dRes_INDEX_CRVFENCE_DZB_CARAVANFENCE_e=0xE, +}; + +enum dRes_ID_CRVFENCE { + /* BMDG */ + dRes_ID_CRVFENCE_BMD_CARAVANPIECE_e=0x5, + /* BMDR */ + dRes_ID_CRVFENCE_BMD_CARAVANFENCE_e=0x8, + dRes_ID_CRVFENCE_BMD_U_CARAVANGATE_PIECEB_e=0x9, + dRes_ID_CRVFENCE__U_CRVFENCE_BBREAKA_e=0xA, + dRes_ID_CRVFENCE__U_CRVFENCE_BBREAKB_e=0xB, + /* DZB */ + dRes_ID_CRVFENCE_DZB_CARAVANFENCE_e=0xE, +}; + +enum CARAVANPIECE_JNT { + CARAVANPIECE_JNT_WORLD_ROOT_e=0x0, +}; + +enum CARAVANFENCE_JNT { + CARAVANFENCE_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_CARAVANGATE_PIECEB_JNT { + U_CARAVANGATE_PIECEB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVFENCE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CrvGate.h b/assets/RZDJ01/res/Object/CrvGate.h new file mode 100644 index 0000000000..40347d7359 --- /dev/null +++ b/assets/RZDJ01/res/Object/CrvGate.h @@ -0,0 +1,28 @@ +#ifndef RES_CRVGATE_H +#define RES_CRVGATE_H + +enum dRes_INDEX_CRVGATE { + /* BMDR */ + dRes_INDEX_CRVGATE_BMD_CARAVANGATE_e=0x4, + dRes_INDEX_CRVGATE_BMD_CARAVANKEY_e=0x5, + /* DZB */ + dRes_INDEX_CRVGATE_DZB_CARAVANGATE_e=0x8, +}; + +enum dRes_ID_CRVGATE { + /* BMDR */ + dRes_ID_CRVGATE_BMD_CARAVANGATE_e=0x4, + dRes_ID_CRVGATE_BMD_CARAVANKEY_e=0x5, + /* DZB */ + dRes_ID_CRVGATE_DZB_CARAVANGATE_e=0x8, +}; + +enum CARAVANGATE_JNT { + CARAVANGATE_JNT_WORLD_ROOT_e=0x0, +}; + +enum CARAVANKEY_JNT { + CARAVANKEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CrvLH_Dw.h b/assets/RZDJ01/res/Object/CrvLH_Dw.h new file mode 100644 index 0000000000..f63b993341 --- /dev/null +++ b/assets/RZDJ01/res/Object/CrvLH_Dw.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVLH_DW_H +#define RES_CRVLH_DW_H + +enum dRes_INDEX_CRVLH_DW { + /* BMDR */ + dRes_INDEX_CRVLH_DW_BMD_U_CRVLH_DOWN_e=0x4, + /* DZB */ + dRes_INDEX_CRVLH_DW_DZB_U_CRVLH_DOWN_e=0x7, +}; + +enum dRes_ID_CRVLH_DW { + /* BMDR */ + dRes_ID_CRVLH_DW_BMD_U_CRVLH_DOWN_e=0x4, + /* DZB */ + dRes_ID_CRVLH_DW_DZB_U_CRVLH_DOWN_e=0x7, +}; + +enum U_CRVLH_DOWN_JNT { + U_CRVLH_DOWN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVLH_DW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CrvLH_Up.h b/assets/RZDJ01/res/Object/CrvLH_Up.h new file mode 100644 index 0000000000..fbee237467 --- /dev/null +++ b/assets/RZDJ01/res/Object/CrvLH_Up.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVLH_UP_H +#define RES_CRVLH_UP_H + +enum dRes_INDEX_CRVLH_UP { + /* BMDR */ + dRes_INDEX_CRVLH_UP_BMD_U_CRVLH_UP_e=0x4, + /* DZB */ + dRes_INDEX_CRVLH_UP_DZB_U_CRVLH_UP_e=0x7, +}; + +enum dRes_ID_CRVLH_UP { + /* BMDR */ + dRes_ID_CRVLH_UP_BMD_U_CRVLH_UP_e=0x4, + /* DZB */ + dRes_ID_CRVLH_UP_DZB_U_CRVLH_UP_e=0x7, +}; + +enum U_CRVLH_UP_JNT { + U_CRVLH_UP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVLH_UP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CrvSteel.h b/assets/RZDJ01/res/Object/CrvSteel.h new file mode 100644 index 0000000000..50cfba7a64 --- /dev/null +++ b/assets/RZDJ01/res/Object/CrvSteel.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVSTEEL_H +#define RES_CRVSTEEL_H + +enum dRes_INDEX_CRVSTEEL { + /* BMDR */ + dRes_INDEX_CRVSTEEL_BMD_U_CRVSTEELGATE_e=0x4, + /* DZB */ + dRes_INDEX_CRVSTEEL_DZB_U_CRVSTEELGATE_e=0x7, +}; + +enum dRes_ID_CRVSTEEL { + /* BMDR */ + dRes_ID_CRVSTEEL_BMD_U_CRVSTEELGATE_e=0x4, + /* DZB */ + dRes_ID_CRVSTEEL_DZB_U_CRVSTEELGATE_e=0x7, +}; + +enum U_CRVSTEELGATE_JNT { + U_CRVSTEELGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVSTEEL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CstaBS.h b/assets/RZDJ01/res/Object/CstaBS.h new file mode 100644 index 0000000000..3f133047f8 --- /dev/null +++ b/assets/RZDJ01/res/Object/CstaBS.h @@ -0,0 +1,51 @@ +#ifndef RES_CSTABS_H +#define RES_CSTABS_H + +enum dRes_INDEX_CSTABS { + /* BCK */ + dRes_INDEX_CSTABS_BCK_CS_BOSS_ATTACK_L_e=0x6, + dRes_INDEX_CSTABS_BCK_CS_BOSS_ATTACK_R_e=0x7, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_L_e=0x8, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_R_e=0x9, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_L_e=0xA, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_R_e=0xB, + /* BMDR */ + dRes_INDEX_CSTABS_BMD_CS_BOSS_e=0xE, + /* BRK */ + dRes_INDEX_CSTABS_BRK_CS_BOSS_START_e=0x11, + dRes_INDEX_CSTABS_BRK_CS_BOSS_STOP_e=0x12, + /* BTK */ + dRes_INDEX_CSTABS_BTK_CS_BOSS_START_e=0x15, +}; + +enum dRes_ID_CSTABS { + /* BCK */ + dRes_ID_CSTABS_BCK_CS_BOSS_ATTACK_L_e=0x6, + dRes_ID_CSTABS_BCK_CS_BOSS_ATTACK_R_e=0x7, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_L_e=0x8, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_R_e=0x9, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_L_e=0xA, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_R_e=0xB, + /* BMDR */ + dRes_ID_CSTABS_BMD_CS_BOSS_e=0xE, + /* BRK */ + dRes_ID_CSTABS_BRK_CS_BOSS_START_e=0x11, + dRes_ID_CSTABS_BRK_CS_BOSS_STOP_e=0x12, + /* BTK */ + dRes_ID_CSTABS_BTK_CS_BOSS_START_e=0x15, +}; + +enum CS_BOSS_JNT { + CS_BOSS_JNT_CENTER_e=0x0, + CS_BOSS_JNT_WAIST_e=0x1, + CS_BOSS_JNT_BACKBONE_e=0x2, + CS_BOSS_JNT_ARM_L1_e=0x3, + CS_BOSS_JNT_ARM_L2_e=0x4, + CS_BOSS_JNT_HAND_L_e=0x5, + CS_BOSS_JNT_ARM_R1_e=0x6, + CS_BOSS_JNT_ARM_R2_e=0x7, + CS_BOSS_JNT_HAND_R_e=0x8, + CS_BOSS_JNT_HEAD_e=0x9, +}; + +#endif /* !RES_CSTABS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CstaF.h b/assets/RZDJ01/res/Object/CstaF.h new file mode 100644 index 0000000000..f53d83abc9 --- /dev/null +++ b/assets/RZDJ01/res/Object/CstaF.h @@ -0,0 +1,40 @@ +#ifndef RES_CSTAF_H +#define RES_CSTAF_H + +enum dRes_INDEX_CSTAF { + /* BCK */ + dRes_INDEX_CSTAF_BCK_CS_F_A_FALL_e=0x7, + dRes_INDEX_CSTAF_BCK_CS_F_A_SWING_REACTION_e=0x8, + dRes_INDEX_CSTAF_BCK_CS_F_A_WALK_e=0x9, + /* BMDR */ + dRes_INDEX_CSTAF_BMD_CS_F_A_e=0xC, + /* BRK */ + dRes_INDEX_CSTAF_BRK_CS_F_A_START_e=0xF, + dRes_INDEX_CSTAF_BRK_CS_F_A_STOP_e=0x10, + /* BTK */ + dRes_INDEX_CSTAF_BTK_CS_F_A_START_e=0x13, + /* DZB */ + dRes_INDEX_CSTAF_DZB_CS_F_A_e=0x16, +}; + +enum dRes_ID_CSTAF { + /* BCK */ + dRes_ID_CSTAF_BCK_CS_F_A_FALL_e=0x7, + dRes_ID_CSTAF_BCK_CS_F_A_SWING_REACTION_e=0x8, + dRes_ID_CSTAF_BCK_CS_F_A_WALK_e=0x9, + /* BMDR */ + dRes_ID_CSTAF_BMD_CS_F_A_e=0xC, + /* BRK */ + dRes_ID_CSTAF_BRK_CS_F_A_START_e=0xF, + dRes_ID_CSTAF_BRK_CS_F_A_STOP_e=0x10, + /* BTK */ + dRes_ID_CSTAF_BTK_CS_F_A_START_e=0x13, + /* DZB */ + dRes_ID_CSTAF_DZB_CS_F_A_e=0x16, +}; + +enum CS_F_A_JNT { + CS_F_A_JNT_CS_F_A_e=0x0, +}; + +#endif /* !RES_CSTAF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/CstaFB.h b/assets/RZDJ01/res/Object/CstaFB.h new file mode 100644 index 0000000000..798b8e4b95 --- /dev/null +++ b/assets/RZDJ01/res/Object/CstaFB.h @@ -0,0 +1,50 @@ +#ifndef RES_CSTAFB_H +#define RES_CSTAFB_H + +enum dRes_INDEX_CSTAFB { + /* BCK */ + dRes_INDEX_CSTAFB_BCK_CS_F_B_FALL_e=0x7, + dRes_INDEX_CSTAFB_BCK_CS_F_B_SWING_REACTION_e=0x8, + dRes_INDEX_CSTAFB_BCK_CS_F_B_WALK_e=0x9, + /* BMDR */ + dRes_INDEX_CSTAFB_BMD_CS_F_B_e=0xC, + dRes_INDEX_CSTAFB_BMD_CS_F_COVER_e=0xD, + /* BRK */ + dRes_INDEX_CSTAFB_BRK_CS_F_B_START_e=0x10, + dRes_INDEX_CSTAFB_BRK_CS_F_B_STOP_e=0x11, + dRes_INDEX_CSTAFB_BRK_CS_F_COVER_VANISH_e=0x12, + /* BTK */ + dRes_INDEX_CSTAFB_BTK_CS_F_B_START_e=0x15, + dRes_INDEX_CSTAFB_BTK_CS_F_COVER_VANISH_e=0x16, + /* DZB */ + dRes_INDEX_CSTAFB_DZB_CS_F_B_e=0x19, +}; + +enum dRes_ID_CSTAFB { + /* BCK */ + dRes_ID_CSTAFB_BCK_CS_F_B_FALL_e=0x7, + dRes_ID_CSTAFB_BCK_CS_F_B_SWING_REACTION_e=0x8, + dRes_ID_CSTAFB_BCK_CS_F_B_WALK_e=0x9, + /* BMDR */ + dRes_ID_CSTAFB_BMD_CS_F_B_e=0xC, + dRes_ID_CSTAFB_BMD_CS_F_COVER_e=0xD, + /* BRK */ + dRes_ID_CSTAFB_BRK_CS_F_B_START_e=0x10, + dRes_ID_CSTAFB_BRK_CS_F_B_STOP_e=0x11, + dRes_ID_CSTAFB_BRK_CS_F_COVER_VANISH_e=0x12, + /* BTK */ + dRes_ID_CSTAFB_BTK_CS_F_B_START_e=0x15, + dRes_ID_CSTAFB_BTK_CS_F_COVER_VANISH_e=0x16, + /* DZB */ + dRes_ID_CSTAFB_DZB_CS_F_B_e=0x19, +}; + +enum CS_F_B_JNT { + CS_F_B_JNT_CS_F_B_e=0x0, +}; + +enum CS_F_COVER_JNT { + CS_F_COVER_JNT_CS_F_COVER_e=0x0, +}; + +#endif /* !RES_CSTAFB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Cstatue.h b/assets/RZDJ01/res/Object/Cstatue.h new file mode 100644 index 0000000000..e56bb88da2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Cstatue.h @@ -0,0 +1,105 @@ +#ifndef RES_CSTATUE_H +#define RES_CSTATUE_H + +enum dRes_INDEX_CSTATUE { + /* BCK */ + dRes_INDEX_CSTATUE_BCK_CS_B_FALL_e=0x7, + dRes_INDEX_CSTATUE_BCK_CS_B_JUMP_e=0x8, + dRes_INDEX_CSTATUE_BCK_CS_B_WALK_e=0x9, + dRes_INDEX_CSTATUE_BCK_CS_FALL_e=0xA, + dRes_INDEX_CSTATUE_BCK_CS_START_e=0xB, + dRes_INDEX_CSTATUE_BCK_CS_START_DEMO_e=0xC, + dRes_INDEX_CSTATUE_BCK_CS_STOP_e=0xD, + dRes_INDEX_CSTATUE_BCK_CS_SWING_e=0xE, + dRes_INDEX_CSTATUE_BCK_CS_SWINGRE_e=0xF, + dRes_INDEX_CSTATUE_BCK_CS_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_CSTATUE_BMD_CS_e=0x13, + dRes_INDEX_CSTATUE_BMD_CS_B_e=0x14, + dRes_INDEX_CSTATUE_BMD_CS_OBJ_e=0x15, + /* BMDV */ + dRes_INDEX_CSTATUE_BMD_CS_GHOST_e=0x18, + /* BRK */ + dRes_INDEX_CSTATUE_BRK_CS_B_START_e=0x1B, + dRes_INDEX_CSTATUE_BRK_CS_B_STOP_e=0x1C, + dRes_INDEX_CSTATUE_BRK_CS_GHOST_e=0x1D, + dRes_INDEX_CSTATUE_BRK_CS_START_e=0x1E, + dRes_INDEX_CSTATUE_BRK_CS_STOP_e=0x1F, + /* BTK */ + dRes_INDEX_CSTATUE_BTK_CS_GHOST_e=0x22, + dRes_INDEX_CSTATUE_BTK_CS_START_e=0x23, +}; + +enum dRes_ID_CSTATUE { + /* BCK */ + dRes_ID_CSTATUE_BCK_CS_B_FALL_e=0x7, + dRes_ID_CSTATUE_BCK_CS_B_JUMP_e=0x8, + dRes_ID_CSTATUE_BCK_CS_B_WALK_e=0x9, + dRes_ID_CSTATUE_BCK_CS_FALL_e=0xA, + dRes_ID_CSTATUE_BCK_CS_START_e=0xB, + dRes_ID_CSTATUE_BCK_CS_START_DEMO_e=0xC, + dRes_ID_CSTATUE_BCK_CS_STOP_e=0xD, + dRes_ID_CSTATUE_BCK_CS_SWING_e=0xE, + dRes_ID_CSTATUE_BCK_CS_SWINGRE_e=0xF, + dRes_ID_CSTATUE_BCK_CS_WALK_e=0x10, + /* BMDR */ + dRes_ID_CSTATUE_BMD_CS_e=0x13, + dRes_ID_CSTATUE_BMD_CS_B_e=0x14, + dRes_ID_CSTATUE_BMD_CS_OBJ_e=0x15, + /* BMDV */ + dRes_ID_CSTATUE_BMD_CS_GHOST_e=0x18, + /* BRK */ + dRes_ID_CSTATUE_BRK_CS_B_START_e=0x1B, + dRes_ID_CSTATUE_BRK_CS_B_STOP_e=0x1C, + dRes_ID_CSTATUE_BRK_CS_GHOST_e=0x1D, + dRes_ID_CSTATUE_BRK_CS_START_e=0x1E, + dRes_ID_CSTATUE_BRK_CS_STOP_e=0x1F, + /* BTK */ + dRes_ID_CSTATUE_BTK_CS_GHOST_e=0x22, + dRes_ID_CSTATUE_BTK_CS_START_e=0x23, +}; + +enum CS_JNT { + CS_JNT_CENTER_e=0x0, + CS_JNT_WAIST_e=0x1, + CS_JNT_ARM_L1_e=0x2, + CS_JNT_ARM_L2_e=0x3, + CS_JNT_HAND_L_e=0x4, + CS_JNT_HAMMER_e=0x5, + CS_JNT_ARM_R1_e=0x6, + CS_JNT_ARM_R2_e=0x7, + CS_JNT_HAND_R_e=0x8, + CS_JNT_HEAD_e=0x9, +}; + +enum CS_B_JNT { + CS_B_JNT_CS_B_MODEL_e=0x0, +}; + +enum CS_OBJ_JNT { + CS_OBJ_JNT_CENTER_e=0x0, + CS_OBJ_JNT_WAIST_e=0x1, + CS_OBJ_JNT_ARM_L1_e=0x2, + CS_OBJ_JNT_ARM_L2_e=0x3, + CS_OBJ_JNT_HAND_L_e=0x4, + CS_OBJ_JNT_HAMMER_e=0x5, + CS_OBJ_JNT_ARM_R1_e=0x6, + CS_OBJ_JNT_ARM_R2_e=0x7, + CS_OBJ_JNT_HAND_R_e=0x8, + CS_OBJ_JNT_HEAD_e=0x9, +}; + +enum CS_GHOST_JNT { + CS_GHOST_JNT_CENTER_e=0x0, + CS_GHOST_JNT_WAIST_e=0x1, + CS_GHOST_JNT_ARM_L1_e=0x2, + CS_GHOST_JNT_ARM_L2_e=0x3, + CS_GHOST_JNT_HAND_L_e=0x4, + CS_GHOST_JNT_HAMMER_e=0x5, + CS_GHOST_JNT_ARM_R1_e=0x6, + CS_GHOST_JNT_ARM_R2_e=0x7, + CS_GHOST_JNT_HAND_R_e=0x8, + CS_GHOST_JNT_HEAD_e=0x9, +}; + +#endif /* !RES_CSTATUE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_Brock.h b/assets/RZDJ01/res/Object/D_Brock.h new file mode 100644 index 0000000000..0e82f15b96 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_Brock.h @@ -0,0 +1,18 @@ +#ifndef RES_D_BROCK_H +#define RES_D_BROCK_H + +enum dRes_INDEX_D_BROCK { + /* BMDR */ + dRes_INDEX_D_BROCK_BMD_D_BROCK_e=0x3, +}; + +enum dRes_ID_D_BROCK { + /* BMDR */ + dRes_ID_D_BROCK_BMD_D_BROCK_e=0x3, +}; + +enum D_BROCK_JNT { + D_BROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_BROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_Hfsw00.h b/assets/RZDJ01/res/Object/D_Hfsw00.h new file mode 100644 index 0000000000..782dbac287 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_Hfsw00.h @@ -0,0 +1,25 @@ +#ifndef RES_D_HFSW00_H +#define RES_D_HFSW00_H + +enum dRes_INDEX_D_HFSW00 { + /* BMDR */ + dRes_INDEX_D_HFSW00_BMD_D_HFSWITCH_e=0x4, + /* DZB */ + dRes_INDEX_D_HFSW00_DZB_D_HFSWITCH00_e=0x7, + dRes_INDEX_D_HFSW00_DZB_D_HFSWITCH01_e=0x8, +}; + +enum dRes_ID_D_HFSW00 { + /* BMDR */ + dRes_ID_D_HFSW00_BMD_D_HFSWITCH_e=0x4, + /* DZB */ + dRes_ID_D_HFSW00_DZB_D_HFSWITCH00_e=0x7, + dRes_ID_D_HFSW00_DZB_D_HFSWITCH01_e=0x8, +}; + +enum D_HFSWITCH_JNT { + D_HFSWITCH_JNT_BASE_e=0x0, + D_HFSWITCH_JNT_BUTTON_e=0x1, +}; + +#endif /* !RES_D_HFSW00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_KGate00.h b/assets/RZDJ01/res/Object/D_KGate00.h new file mode 100644 index 0000000000..5065707e90 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_KGate00.h @@ -0,0 +1,38 @@ +#ifndef RES_D_KGATE00_H +#define RES_D_KGATE00_H + +enum dRes_INDEX_D_KGATE00 { + /* BMDR */ + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_e=0x5, + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_HOOK_e=0x6, + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_KEY_e=0x7, + /* DZB */ + dRes_INDEX_D_KGATE00_DZB_D_KIKOGATE_A_e=0xA, + /* EVT */ + dRes_INDEX_D_KGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_D_KGATE00 { + /* BMDR */ + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_e=0x5, + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_HOOK_e=0x6, + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_KEY_e=0x7, + /* DZB */ + dRes_ID_D_KGATE00_DZB_D_KIKOGATE_A_e=0xA, + /* EVT */ + dRes_ID_D_KGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum D_KIKOGATE_A_JNT { + D_KIKOGATE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_KIKOGATE_A_HOOK_JNT { + D_KIKOGATE_A_HOOK_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_KIKOGATE_A_KEY_JNT { + D_KIKOGATE_A_KEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_KGATE00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_KGate01.h b/assets/RZDJ01/res/Object/D_KGate01.h new file mode 100644 index 0000000000..e142405098 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_KGate01.h @@ -0,0 +1,22 @@ +#ifndef RES_D_KGATE01_H +#define RES_D_KGATE01_H + +enum dRes_INDEX_D_KGATE01 { + /* BMDR */ + dRes_INDEX_D_KGATE01_BMD_D_KIKOGATE_B_e=0x4, + /* DZB */ + dRes_INDEX_D_KGATE01_DZB_D_KIKOGATE_B_e=0x7, +}; + +enum dRes_ID_D_KGATE01 { + /* BMDR */ + dRes_ID_D_KGATE01_BMD_D_KIKOGATE_B_e=0x4, + /* DZB */ + dRes_ID_D_KGATE01_DZB_D_KIKOGATE_B_e=0x7, +}; + +enum D_KIKOGATE_B_JNT { + D_KIKOGATE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_KGATE01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_MKey_01.h b/assets/RZDJ01/res/Object/D_MKey_01.h new file mode 100644 index 0000000000..3e1a85b26a --- /dev/null +++ b/assets/RZDJ01/res/Object/D_MKey_01.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_01_H +#define RES_D_MKEY_01_H + +enum dRes_INDEX_D_MKEY_01 { + /* BMDR */ + dRes_INDEX_D_MKEY_01_BMD_D_MKEY_01_e=0x3, +}; + +enum dRes_ID_D_MKEY_01 { + /* BMDR */ + dRes_ID_D_MKEY_01_BMD_D_MKEY_01_e=0x3, +}; + +enum D_MKEY_01_JNT { + D_MKEY_01_JNT_O_GD__MKEY_01_e=0x0, +}; + +#endif /* !RES_D_MKEY_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_MKey_02.h b/assets/RZDJ01/res/Object/D_MKey_02.h new file mode 100644 index 0000000000..de6ad731e0 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_MKey_02.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_02_H +#define RES_D_MKEY_02_H + +enum dRes_INDEX_D_MKEY_02 { + /* BMDR */ + dRes_INDEX_D_MKEY_02_BMD_D_MKEY_02_e=0x3, +}; + +enum dRes_ID_D_MKEY_02 { + /* BMDR */ + dRes_ID_D_MKEY_02_BMD_D_MKEY_02_e=0x3, +}; + +enum D_MKEY_02_JNT { + D_MKEY_02_JNT_D_MKEY_02_e=0x0, +}; + +#endif /* !RES_D_MKEY_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_MKey_03.h b/assets/RZDJ01/res/Object/D_MKey_03.h new file mode 100644 index 0000000000..b870877d98 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_MKey_03.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_03_H +#define RES_D_MKEY_03_H + +enum dRes_INDEX_D_MKEY_03 { + /* BMDR */ + dRes_INDEX_D_MKEY_03_BMD_D_MKEY_03_e=0x3, +}; + +enum dRes_ID_D_MKEY_03 { + /* BMDR */ + dRes_ID_D_MKEY_03_BMD_D_MKEY_03_e=0x3, +}; + +enum D_MKEY_03_JNT { + D_MKEY_03_JNT_D_MKEY_03_e=0x0, +}; + +#endif /* !RES_D_MKEY_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_Marm.h b/assets/RZDJ01/res/Object/D_Marm.h new file mode 100644 index 0000000000..18b20769f4 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_Marm.h @@ -0,0 +1,68 @@ +#ifndef RES_D_MARM_H +#define RES_D_MARM_H + +enum dRes_INDEX_D_MARM { + /* BMDR */ + dRes_INDEX_D_MARM_BMD_D_MARM_A_e=0x7, + dRes_INDEX_D_MARM_BMD_D_MARM_B_e=0x8, + dRes_INDEX_D_MARM_BMD_D_MARM_C_e=0x9, + dRes_INDEX_D_MARM_BMD_D_MARM_D_e=0xA, + dRes_INDEX_D_MARM_BMD_D_MARM_E_e=0xB, + dRes_INDEX_D_MARM_BMD_D_MARM_F_e=0xC, + /* BRK */ + dRes_INDEX_D_MARM_BRK_D_MARM_F_e=0xF, + /* BTK */ + dRes_INDEX_D_MARM_BTK_D_MARM_F_e=0x12, + /* DZB */ + dRes_INDEX_D_MARM_DZB_D_MARM_A_e=0x15, + dRes_INDEX_D_MARM_DZB_D_MARM_C_e=0x16, + dRes_INDEX_D_MARM_DZB_D_MARM_F_e=0x17, + /* TEX */ + dRes_INDEX_D_MARM_BTI_P_LV2_WIRE_e=0x1A, +}; + +enum dRes_ID_D_MARM { + /* BMDR */ + dRes_ID_D_MARM_BMD_D_MARM_A_e=0x7, + dRes_ID_D_MARM_BMD_D_MARM_B_e=0x8, + dRes_ID_D_MARM_BMD_D_MARM_C_e=0x9, + dRes_ID_D_MARM_BMD_D_MARM_D_e=0xA, + dRes_ID_D_MARM_BMD_D_MARM_E_e=0xB, + dRes_ID_D_MARM_BMD_D_MARM_F_e=0xC, + /* BRK */ + dRes_ID_D_MARM_BRK_D_MARM_F_e=0xF, + /* BTK */ + dRes_ID_D_MARM_BTK_D_MARM_F_e=0x12, + /* DZB */ + dRes_ID_D_MARM_DZB_D_MARM_A_e=0x15, + dRes_ID_D_MARM_DZB_D_MARM_C_e=0x16, + dRes_ID_D_MARM_DZB_D_MARM_F_e=0x17, + /* TEX */ + dRes_ID_D_MARM_BTI_P_LV2_WIRE_e=0x1A, +}; + +enum D_MARM_A_JNT { + D_MARM_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_B_JNT { + D_MARM_B_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_C_JNT { + D_MARM_C_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_D_JNT { + D_MARM_D_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_E_JNT { + D_MARM_E_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_F_JNT { + D_MARM_F_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_MARM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_Srock.h b/assets/RZDJ01/res/Object/D_Srock.h new file mode 100644 index 0000000000..10da81c7c2 --- /dev/null +++ b/assets/RZDJ01/res/Object/D_Srock.h @@ -0,0 +1,18 @@ +#ifndef RES_D_SROCK_H +#define RES_D_SROCK_H + +enum dRes_INDEX_D_SROCK { + /* BMDR */ + dRes_INDEX_D_SROCK_BMD_D_SROCK_e=0x3, +}; + +enum dRes_ID_D_SROCK { + /* BMDR */ + dRes_ID_D_SROCK_BMD_D_SROCK_e=0x3, +}; + +enum D_SROCK_JNT { + D_SROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_SROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/D_aotubo0.h b/assets/RZDJ01/res/Object/D_aotubo0.h new file mode 100644 index 0000000000..11d5c7f40e --- /dev/null +++ b/assets/RZDJ01/res/Object/D_aotubo0.h @@ -0,0 +1,18 @@ +#ifndef RES_D_AOTUBO0_H +#define RES_D_AOTUBO0_H + +enum dRes_INDEX_D_AOTUBO0 { + /* BMDR */ + dRes_INDEX_D_AOTUBO0_BMD_D_AOTUBO00_e=0x3, +}; + +enum dRes_ID_D_AOTUBO0 { + /* BMDR */ + dRes_ID_D_AOTUBO0_BMD_D_AOTUBO00_e=0x3, +}; + +enum D_AOTUBO00_JNT { + D_AOTUBO00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_AOTUBO0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Dalways.h b/assets/RZDJ01/res/Object/Dalways.h new file mode 100644 index 0000000000..524a46adce --- /dev/null +++ b/assets/RZDJ01/res/Object/Dalways.h @@ -0,0 +1,66 @@ +#ifndef RES_DALWAYS_H +#define RES_DALWAYS_H + +enum dRes_INDEX_DALWAYS { + /* BCK */ + dRes_INDEX_DALWAYS_BCK_K_TAKARAA_e=0x7, + dRes_INDEX_DALWAYS_BCK_K_TAKARAB_e=0x8, + dRes_INDEX_DALWAYS_BCK_K_TAKARAB_SLOW_e=0x9, + /* BMDR */ + dRes_INDEX_DALWAYS_BMD_BOXA_e=0xC, + dRes_INDEX_DALWAYS_BMD_BOXB_e=0xD, + dRes_INDEX_DALWAYS_BMD_EF_BOXB_e=0xE, + dRes_INDEX_DALWAYS_BMD_K_TBOXN_e=0xF, + /* BRK */ + dRes_INDEX_DALWAYS_BRK_BOXA_e=0x12, + dRes_INDEX_DALWAYS_BRK_EF_BOXB_e=0x13, + /* BTK */ + dRes_INDEX_DALWAYS_BTK_BOXA_e=0x16, + /* DZB */ + dRes_INDEX_DALWAYS_DZB_BOXAC_e=0x19, + dRes_INDEX_DALWAYS_DZB_BOXAO_e=0x1A, + dRes_INDEX_DALWAYS_DZB_BOXBC_e=0x1B, + dRes_INDEX_DALWAYS_DZB_BOXBO_e=0x1C, +}; + +enum dRes_ID_DALWAYS { + /* BCK */ + dRes_ID_DALWAYS_BCK_K_TAKARAA_e=0x7, + dRes_ID_DALWAYS_BCK_K_TAKARAB_e=0x8, + dRes_ID_DALWAYS_BCK_K_TAKARAB_SLOW_e=0x9, + /* BMDR */ + dRes_ID_DALWAYS_BMD_BOXA_e=0xC, + dRes_ID_DALWAYS_BMD_BOXB_e=0xD, + dRes_ID_DALWAYS_BMD_EF_BOXB_e=0xE, + dRes_ID_DALWAYS_BMD_K_TBOXN_e=0xF, + /* BRK */ + dRes_ID_DALWAYS_BRK_BOXA_e=0x12, + dRes_ID_DALWAYS_BRK_EF_BOXB_e=0x13, + /* BTK */ + dRes_ID_DALWAYS_BTK_BOXA_e=0x16, + /* DZB */ + dRes_ID_DALWAYS_DZB_BOXAC_e=0x19, + dRes_ID_DALWAYS_DZB_BOXAO_e=0x1A, + dRes_ID_DALWAYS_DZB_BOXBC_e=0x1B, + dRes_ID_DALWAYS_DZB_BOXBO_e=0x1C, +}; + +enum BOXA_JNT { + BOXA_JNT_BOXA_e=0x0, + BOXA_JNT_COVER_JNT1_e=0x1, +}; + +enum BOXB_JNT { + BOXB_JNT_BOXB_e=0x0, + BOXB_JNT_COVER_JNT_e=0x1, +}; + +enum EF_BOXB_JNT { + EF_BOXB_JNT_EF_BOXB_e=0x0, +}; + +enum K_TBOXN_JNT { + K_TBOXN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_DALWAYS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DbDoor0.h b/assets/RZDJ01/res/Object/DbDoor0.h new file mode 100644 index 0000000000..bd35d31e93 --- /dev/null +++ b/assets/RZDJ01/res/Object/DbDoor0.h @@ -0,0 +1,20 @@ +#ifndef RES_DBDOOR0_H +#define RES_DBDOOR0_H + +enum dRes_INDEX_DBDOOR0 { + /* BMDR */ + dRes_INDEX_DBDOOR0_BMD_DOOR_PUSHDOUBLE_00_e=0x3, +}; + +enum dRes_ID_DBDOOR0 { + /* BMDR */ + dRes_ID_DBDOOR0_BMD_DOOR_PUSHDOUBLE_00_e=0x3, +}; + +enum DOOR_PUSHDOUBLE_00_JNT { + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_e=0x0, + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_L_e=0x1, + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_R_e=0x2, +}; + +#endif /* !RES_DBDOOR0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_00.h b/assets/RZDJ01/res/Object/Demo01_00.h new file mode 100644 index 0000000000..bc54d0be7d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_00.h @@ -0,0 +1,70 @@ +#ifndef RES_DEMO01_00_H +#define RES_DEMO01_00_H + +enum dRes_INDEX_DEMO01_00 { + /* EVT */ + dRes_INDEX_DEMO01_00_STB_DEMO01_e=0x7, + /* BCKS */ + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_TALK_L_e=0xA, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT99_GP_WALK_L_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO01_00_BMD_DEMO01_CTZ1_CUT00_GP_TALK_L_e=0xE, + dRes_INDEX_DEMO01_00_BMD_DEMO01_WB_CUT99_GP_WALK_L_e=0xF, + dRes_INDEX_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_ORIGINAL_O_e=0x10, + dRes_INDEX_DEMO01_00_BMD_DEMO01_WB_CUT00_GP_ORIGINAL_O_e=0x11, + dRes_INDEX_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_HIGH_O_e=0x12, + /* BCK */ + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x15, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT04_BD_LOOKHAND_O_e=0x16, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT05_BD_TURNROUND_O_e=0x17, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT06_BD_STANDUP_O_e=0x18, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x19, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE1_O_e=0x1A, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE2_O_e=0x1B, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE3_O_e=0x1C, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT05_BD_EAT_O_e=0x1D, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x1E, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT11_BD_LOOKAROUND_O_e=0x1F, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x20, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT13_BD_LOOKOUTOVER_O_e=0x21, + /* BTK */ + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x24, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x25, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x26, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x27, +}; + +enum dRes_ID_DEMO01_00 { + /* EVT */ + dRes_ID_DEMO01_00_STB_DEMO01_e=0x18, + /* BCKS */ + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_TALK_L_e=0x1A, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT99_GP_WALK_L_e=0x1C, + /* BMDR */ + dRes_ID_DEMO01_00_BMD_DEMO01_CTZ1_CUT00_GP_TALK_L_e=0x1B, + dRes_ID_DEMO01_00_BMD_DEMO01_WB_CUT99_GP_WALK_L_e=0x1D, + dRes_ID_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_ORIGINAL_O_e=0x25, + dRes_ID_DEMO01_00_BMD_DEMO01_WB_CUT00_GP_ORIGINAL_O_e=0x33, + dRes_ID_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_HIGH_O_e=0x34, + /* BCK */ + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x1F, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT04_BD_LOOKHAND_O_e=0x23, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT05_BD_TURNROUND_O_e=0x24, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT06_BD_STANDUP_O_e=0x26, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x27, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE1_O_e=0x29, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE2_O_e=0x2A, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE3_O_e=0x2B, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT05_BD_EAT_O_e=0x2C, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x2D, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT11_BD_LOOKAROUND_O_e=0x2F, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x30, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT13_BD_LOOKOUTOVER_O_e=0x32, + /* BTK */ + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x20, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x28, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x2E, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x31, +}; + +#endif /* !RES_DEMO01_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_01.h b/assets/RZDJ01/res/Object/Demo01_01.h new file mode 100644 index 0000000000..e27e5d2322 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_01.h @@ -0,0 +1,140 @@ +#ifndef RES_DEMO01_01_H +#define RES_DEMO01_01_H + +enum dRes_INDEX_DEMO01_01 { + /* BCK */ + dRes_INDEX_DEMO01_01_BCK_DEMO01_FWOOD_CUT08_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_01_BCK_DEMO01_GREIN_CUT08_GP_1_O_e=0x8, + dRes_INDEX_DEMO01_01_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x9, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0xC, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_1_L_e=0xD, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_2_O_e=0xE, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_1_L_e=0xF, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_2_O_e=0x10, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT05_BD_1_O_e=0x11, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT05_FC_1_O_e=0x12, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT06_BD_1_L_e=0x13, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_1_O_e=0x14, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_2_O_e=0x15, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_1_O_e=0x16, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_2_O_e=0x17, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT08_BD_1_O_e=0x18, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT01_GP_1_L_e=0x19, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT06_GP_1_L_e=0x1C, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_1_O_e=0x1D, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_2_O_e=0x1E, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT08_GP_1_O_e=0x1F, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT01_GP_1_L_e=0x20, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x21, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x22, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT06_GP_1_L_e=0x23, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_1_O_e=0x24, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_2_O_e=0x25, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT08_GP_1_O_e=0x26, + dRes_INDEX_DEMO01_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x27, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_1_O_e=0x28, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_2_O_e=0x29, + /* BTK */ + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x2C, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_1_L_e=0x2D, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_2_O_e=0x2E, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT05_FC_1_O_e=0x2F, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_1_O_e=0x30, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_2_O_e=0x31, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT02_GP_1_O_e=0x32, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x33, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_1_O_e=0x34, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_2_O_e=0x35, + /* BTP */ + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x38, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_1_L_e=0x39, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_2_O_e=0x3A, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT05_FC_1_O_e=0x3B, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_1_O_e=0x3C, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_2_O_e=0x3D, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT02_GP_1_O_e=0x3E, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x3F, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_1_O_e=0x40, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_2_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO01_01_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x44, + dRes_INDEX_DEMO01_01_BMD_DEMO01_MOI_CUT00_GP_1_e=0x45, + dRes_INDEX_DEMO01_01_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO01_01_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x47, + /* EVT */ + dRes_INDEX_DEMO01_01_STB_DEMO01_01_e=0x4A, +}; + +enum dRes_ID_DEMO01_01 { + /* BCK */ + dRes_ID_DEMO01_01_BCK_DEMO01_FWOOD_CUT08_GP_1_O_e=0x0, + dRes_ID_DEMO01_01_BCK_DEMO01_GREIN_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO01_01_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x2, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT01_BD_1_L_e=0x3, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x4, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0x5, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_1_L_e=0x6, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_2_O_e=0x7, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_2_O_e=0x9, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT05_BD_1_O_e=0xA, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT05_FC_1_O_e=0xB, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT06_BD_1_L_e=0xC, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_1_O_e=0xD, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_2_O_e=0xE, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_1_O_e=0xF, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_2_O_e=0x10, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT08_BD_1_O_e=0x11, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT01_GP_1_L_e=0x12, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x14, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT06_GP_1_L_e=0x15, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_1_O_e=0x16, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_2_O_e=0x17, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT08_GP_1_O_e=0x18, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT01_GP_1_L_e=0x32, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x34, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT06_GP_1_L_e=0x35, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_1_O_e=0x36, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_2_O_e=0x37, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT08_GP_1_O_e=0x38, + dRes_ID_DEMO01_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_1_O_e=0x3B, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_2_O_e=0x3C, + /* BTK */ + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x19, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_1_L_e=0x1A, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_2_O_e=0x1B, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT05_FC_1_O_e=0x1C, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_1_O_e=0x1D, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_2_O_e=0x1E, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_1_O_e=0x21, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_2_O_e=0x22, + /* BTP */ + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x23, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_1_L_e=0x24, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_2_O_e=0x25, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT05_FC_1_O_e=0x26, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_1_O_e=0x27, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_2_O_e=0x28, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT02_GP_1_O_e=0x29, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x2A, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_1_O_e=0x2B, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_2_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO01_01_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x2D, + dRes_ID_DEMO01_01_BMD_DEMO01_MOI_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO01_01_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x30, + dRes_ID_DEMO01_01_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x39, + /* EVT */ + dRes_ID_DEMO01_01_STB_DEMO01_01_e=0x31, +}; + +#endif /* !RES_DEMO01_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_02.h b/assets/RZDJ01/res/Object/Demo01_02.h new file mode 100644 index 0000000000..2e2b5553fa --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_02.h @@ -0,0 +1,86 @@ +#ifndef RES_DEMO01_02_H +#define RES_DEMO01_02_H + +enum dRes_INDEX_DEMO01_02 { + /* BCK */ + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT04_GP_1_O_e=0x9, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT04_GP_1_O_e=0xB, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0xE, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xF, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x10, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0x11, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0x14, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x15, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT02_GP_1_O_e=0x17, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x18, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x19, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x1C, + /* BTK */ + dRes_INDEX_DEMO01_02_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0x1F, + dRes_INDEX_DEMO01_02_BTK_DEMO01_MOI_CUT03_GP_1_O_e=0x20, + dRes_INDEX_DEMO01_02_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x21, + /* BTP */ + dRes_INDEX_DEMO01_02_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x24, + dRes_INDEX_DEMO01_02_BTP_DEMO01_MOI_CUT03_GP_1_O_e=0x25, + dRes_INDEX_DEMO01_02_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO01_02_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x29, + dRes_INDEX_DEMO01_02_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x2A, + dRes_INDEX_DEMO01_02_BMD_DEMO01_MOI_CUT00_GP_1_e=0x2B, + dRes_INDEX_DEMO01_02_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x2C, + /* EVT */ + dRes_INDEX_DEMO01_02_STB_DEMO01_02_e=0x2F, +}; + +enum dRes_ID_DEMO01_02 { + /* BCK */ + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x3, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0x5, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT03_BD_1_O_e=0x6, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x7, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x8, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0xA, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0xB, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT02_GP_1_O_e=0x1A, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x1B, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x1C, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1D, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x1F, + /* BTK */ + dRes_ID_DEMO01_02_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0xF, + dRes_ID_DEMO01_02_BTK_DEMO01_MOI_CUT03_GP_1_O_e=0x10, + dRes_ID_DEMO01_02_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x11, + /* BTP */ + dRes_ID_DEMO01_02_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO01_02_BTP_DEMO01_MOI_CUT03_GP_1_O_e=0x13, + dRes_ID_DEMO01_02_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x14, + /* BMDR */ + dRes_ID_DEMO01_02_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x15, + dRes_ID_DEMO01_02_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x16, + dRes_ID_DEMO01_02_BMD_DEMO01_MOI_CUT00_GP_1_e=0x17, + dRes_ID_DEMO01_02_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x20, + /* EVT */ + dRes_ID_DEMO01_02_STB_DEMO01_02_e=0x18, +}; + +#endif /* !RES_DEMO01_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_03.h b/assets/RZDJ01/res/Object/Demo01_03.h new file mode 100644 index 0000000000..dda83587bd --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_03.h @@ -0,0 +1,134 @@ +#ifndef RES_DEMO01_03_H +#define RES_DEMO01_03_H + +enum dRes_INDEX_DEMO01_03 { + /* BCK */ + dRes_INDEX_DEMO01_03_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT01_BD_1_L_e=0x8, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x9, + dRes_INDEX_DEMO01_03_BCK_DEMO01_KOLIN_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO01_03_BCK_DEMO01_KOLIN_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_FC_1_O_e=0xD, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_HD_1_O_e=0xE, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0xF, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x10, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x12, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0x13, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT10_GP_1_O_e=0x14, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT12_GP_1_L_e=0x15, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT10_BD_1_O_e=0x16, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT11_BD_1_O_e=0x17, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x19, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT10_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT11_GP_1_O_e=0x1C, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT08_GP_1_O_e=0x1D, + dRes_INDEX_DEMO01_03_BCK_DEMO01_GREIN_CUT07_GP_1_O_e=0x1E, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT07_BD_1_O_e=0x1F, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x20, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_1_O_e=0x21, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_2_O_e=0x22, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT07_GP_1_O_e=0x23, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT08_GP_1_O_e=0x24, + dRes_INDEX_DEMO01_03_BCK_DEMO01_URI_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO01_03_BCK_DEMO01_URI_CUT03_GP_1_O_e=0x26, + /* BTK */ + dRes_INDEX_DEMO01_03_BTK_DEMO01_KOLIN_CUT02_GP_1_O_e=0x29, + dRes_INDEX_DEMO01_03_BTK_DEMO01_KOLIN_CUT03_GP_1_O_e=0x2A, + dRes_INDEX_DEMO01_03_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0x2B, + dRes_INDEX_DEMO01_03_BTK_DEMO01_YELIA_CUT10_GP_1_O_e=0x2C, + dRes_INDEX_DEMO01_03_BTK_DEMO01_YELIA_CUT11_GP_1_O_e=0x2D, + dRes_INDEX_DEMO01_03_BTK_DEMO01_URI_CUT02_GP_1_O_e=0x2E, + /* BTP */ + dRes_INDEX_DEMO01_03_BTP_DEMO01_KOLIN_CUT02_GP_1_O_e=0x31, + dRes_INDEX_DEMO01_03_BTP_DEMO01_KOLIN_CUT03_GP_1_O_e=0x32, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x33, + dRes_INDEX_DEMO01_03_BTP_DEMO01_HORSE_CUT10_BD_1_O_e=0x34, + dRes_INDEX_DEMO01_03_BTP_DEMO01_HORSE_CUT11_BD_1_O_e=0x35, + dRes_INDEX_DEMO01_03_BTP_DEMO01_YELIA_CUT10_GP_1_O_e=0x36, + dRes_INDEX_DEMO01_03_BTP_DEMO01_YELIA_CUT11_GP_1_O_e=0x37, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_1_O_e=0x38, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_2_O_e=0x39, + dRes_INDEX_DEMO01_03_BTP_DEMO01_URI_CUT02_GP_1_O_e=0x3A, + /* BMDR */ + dRes_INDEX_DEMO01_03_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x3D, + dRes_INDEX_DEMO01_03_BMD_DEMO01_KOLIN_CUT00_GP_1_e=0x3E, + dRes_INDEX_DEMO01_03_BMD_DEMO01_MOI_CUT00_GP_1_e=0x3F, + dRes_INDEX_DEMO01_03_BMD_DEMO01_ARU_CUT00_GP_1_e=0x40, + dRes_INDEX_DEMO01_03_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x41, + dRes_INDEX_DEMO01_03_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x42, + dRes_INDEX_DEMO01_03_BMD_DEMO01_URI_CUT00_GP_1_e=0x43, + /* EVT */ + dRes_INDEX_DEMO01_03_STB_DEMO01_03_e=0x46, + dRes_INDEX_DEMO01_03_STB_DEMO31_27_e=0x47, +}; + +enum dRes_ID_DEMO01_03 { + /* BCK */ + dRes_ID_DEMO01_03_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT01_BD_1_L_e=0x1, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x2, + dRes_ID_DEMO01_03_BCK_DEMO01_KOLIN_CUT02_GP_1_O_e=0x3, + dRes_ID_DEMO01_03_BCK_DEMO01_KOLIN_CUT03_GP_1_O_e=0x4, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x5, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_FC_1_O_e=0x6, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_HD_1_O_e=0x7, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0x8, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x9, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0xC, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT10_GP_1_O_e=0x17, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT12_GP_1_L_e=0x18, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT10_BD_1_O_e=0x19, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT11_BD_1_O_e=0x1A, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1B, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x1C, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1D, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT11_GP_1_O_e=0x1F, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT08_GP_1_O_e=0x29, + dRes_ID_DEMO01_03_BCK_DEMO01_GREIN_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT07_BD_1_O_e=0x2B, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x2C, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_1_O_e=0x2D, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_2_O_e=0x2E, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT07_GP_1_O_e=0x2F, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT08_GP_1_O_e=0x30, + dRes_ID_DEMO01_03_BCK_DEMO01_URI_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO01_03_BCK_DEMO01_URI_CUT03_GP_1_O_e=0x35, + /* BTK */ + dRes_ID_DEMO01_03_BTK_DEMO01_KOLIN_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO01_03_BTK_DEMO01_KOLIN_CUT03_GP_1_O_e=0xE, + dRes_ID_DEMO01_03_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0xF, + dRes_ID_DEMO01_03_BTK_DEMO01_YELIA_CUT10_GP_1_O_e=0x20, + dRes_ID_DEMO01_03_BTK_DEMO01_YELIA_CUT11_GP_1_O_e=0x21, + dRes_ID_DEMO01_03_BTK_DEMO01_URI_CUT02_GP_1_O_e=0x36, + /* BTP */ + dRes_ID_DEMO01_03_BTP_DEMO01_KOLIN_CUT02_GP_1_O_e=0x10, + dRes_ID_DEMO01_03_BTP_DEMO01_KOLIN_CUT03_GP_1_O_e=0x11, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO01_03_BTP_DEMO01_HORSE_CUT10_BD_1_O_e=0x22, + dRes_ID_DEMO01_03_BTP_DEMO01_HORSE_CUT11_BD_1_O_e=0x23, + dRes_ID_DEMO01_03_BTP_DEMO01_YELIA_CUT10_GP_1_O_e=0x24, + dRes_ID_DEMO01_03_BTP_DEMO01_YELIA_CUT11_GP_1_O_e=0x25, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_1_O_e=0x31, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_2_O_e=0x32, + dRes_ID_DEMO01_03_BTP_DEMO01_URI_CUT02_GP_1_O_e=0x37, + /* BMDR */ + dRes_ID_DEMO01_03_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x13, + dRes_ID_DEMO01_03_BMD_DEMO01_KOLIN_CUT00_GP_1_e=0x14, + dRes_ID_DEMO01_03_BMD_DEMO01_MOI_CUT00_GP_1_e=0x15, + dRes_ID_DEMO01_03_BMD_DEMO01_ARU_CUT00_GP_1_e=0x26, + dRes_ID_DEMO01_03_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x27, + dRes_ID_DEMO01_03_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x28, + dRes_ID_DEMO01_03_BMD_DEMO01_URI_CUT00_GP_1_e=0x38, + /* EVT */ + dRes_ID_DEMO01_03_STB_DEMO01_03_e=0x16, + dRes_ID_DEMO01_03_STB_DEMO31_27_e=0x33, +}; + +#endif /* !RES_DEMO01_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_04.h b/assets/RZDJ01/res/Object/Demo01_04.h new file mode 100644 index 0000000000..4c4b8cb0fa --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_04.h @@ -0,0 +1,52 @@ +#ifndef RES_DEMO01_04_H +#define RES_DEMO01_04_H + +enum dRes_INDEX_DEMO01_04 { + /* EVT */ + dRes_INDEX_DEMO01_04_STB_DEMO01_04_e=0x7, + /* BCK */ + dRes_INDEX_DEMO01_04_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO01_04_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0xE, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_1_O_e=0x10, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_2_O_e=0x11, + /* BTK */ + dRes_INDEX_DEMO01_04_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_1_O_e=0x15, + dRes_INDEX_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_2_O_e=0x16, + /* BTP */ + dRes_INDEX_DEMO01_04_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x19, + dRes_INDEX_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_2_O_e=0x1B, + /* BMDR */ + dRes_INDEX_DEMO01_04_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x1E, +}; + +enum dRes_ID_DEMO01_04 { + /* EVT */ + dRes_ID_DEMO01_04_STB_DEMO01_04_e=0x0, + /* BCK */ + dRes_ID_DEMO01_04_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0x1, + dRes_ID_DEMO01_04_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x3, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x4, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x5, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT01_GP_1_O_e=0x6, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_1_O_e=0x7, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_2_O_e=0x8, + /* BTK */ + dRes_ID_DEMO01_04_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x9, + dRes_ID_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_1_O_e=0xA, + dRes_ID_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_2_O_e=0xB, + /* BTP */ + dRes_ID_DEMO01_04_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_2_O_e=0xE, + /* BMDR */ + dRes_ID_DEMO01_04_BMD_DEMO01_YELIA_CUT00_GP_1_e=0xF, +}; + +#endif /* !RES_DEMO01_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo01_05.h b/assets/RZDJ01/res/Object/Demo01_05.h new file mode 100644 index 0000000000..343648bf48 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo01_05.h @@ -0,0 +1,64 @@ +#ifndef RES_DEMO01_05_H +#define RES_DEMO01_05_H + +enum dRes_INDEX_DEMO01_05 { + /* BCK */ + dRes_INDEX_DEMO01_05_BCK_DEMO01_ARU_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_1_L_e=0x8, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_2_L_e=0x9, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_3_L_e=0xA, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_4_L_e=0xB, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_1_O_e=0xC, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_2_O_e=0xD, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_3_O_e=0xE, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_4_O_e=0xF, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x10, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0x11, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_HD_1_O_e=0x12, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x13, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_HD_1_O_e=0x15, + /* BTK */ + dRes_INDEX_DEMO01_05_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x18, + dRes_INDEX_DEMO01_05_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x19, + /* BTP */ + dRes_INDEX_DEMO01_05_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x1C, + dRes_INDEX_DEMO01_05_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x1D, + /* BMDR */ + dRes_INDEX_DEMO01_05_BMD_DEMO01_ARU_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO01_05_BMD_DEMO01_COW_CUT00_GP_1_e=0x21, + /* EVT */ + dRes_INDEX_DEMO01_05_STB_DEMO01_05_e=0x24, +}; + +enum dRes_ID_DEMO01_05 { + /* BCK */ + dRes_ID_DEMO01_05_BCK_DEMO01_ARU_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_1_L_e=0x6, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_2_L_e=0x7, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_3_L_e=0x8, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_4_L_e=0x9, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_2_O_e=0xB, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_3_O_e=0xC, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_4_O_e=0xD, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0xE, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0xF, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_HD_1_O_e=0x10, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x11, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x12, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_HD_1_O_e=0x13, + /* BTK */ + dRes_ID_DEMO01_05_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x16, + dRes_ID_DEMO01_05_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x17, + /* BTP */ + dRes_ID_DEMO01_05_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x1A, + dRes_ID_DEMO01_05_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x1B, + /* BMDR */ + dRes_ID_DEMO01_05_BMD_DEMO01_ARU_CUT00_GP_1_e=0x1E, + dRes_ID_DEMO01_05_BMD_DEMO01_COW_CUT00_GP_1_e=0x1F, + /* EVT */ + dRes_ID_DEMO01_05_STB_DEMO01_05_e=0x20, +}; + +#endif /* !RES_DEMO01_05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo02_00.h b/assets/RZDJ01/res/Object/Demo02_00.h new file mode 100644 index 0000000000..ea18c9647d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo02_00.h @@ -0,0 +1,506 @@ +#ifndef RES_DEMO02_00_H +#define RES_DEMO02_00_H + +enum dRes_INDEX_DEMO02_00 { + /* BCK */ + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_2_L_e=0xB, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_2_L_e=0xD, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_2_L_e=0xF, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_1_O_e=0x10, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_2_L_e=0x11, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_3_O_e=0x12, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_4_L_e=0x13, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_5_O_e=0x14, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_6_L_e=0x15, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_0_L_e=0x16, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_1_O_e=0x17, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_2_L_e=0x18, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_1_L_e=0x19, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_2_O_e=0x1A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_3_L_e=0x1B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_1_O_e=0x1C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_2_L_e=0x1D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_3_O_e=0x1E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_4_L_e=0x1F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT03_BD_1_O_e=0x20, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT04_BD_1_O_e=0x21, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_1_O_e=0x22, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_2_L_e=0x23, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_1_O_e=0x24, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_2_L_e=0x25, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT08_BD_1_O_e=0x26, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT11_BD_1_L_e=0x27, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_1_O_e=0x28, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_2_O_e=0x29, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT13_BD_1_O_e=0x2A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT03_BD_1_O_e=0x2B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT03_FC_1_O_e=0x2C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT04_BD_1_O_e=0x2D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT04_FC_1_O_e=0x2E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_1_O_e=0x2F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_2_L_e=0x30, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_1_O_e=0x31, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_2_L_e=0x32, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_1_O_e=0x33, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_2_L_e=0x34, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_1_O_e=0x35, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_2_L_e=0x36, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_1_O_e=0x37, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_2_L_e=0x38, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_1_O_e=0x39, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_2_L_e=0x3A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_1_O_e=0x3B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_2_L_e=0x3C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_3_O_e=0x3D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_4_L_e=0x3E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_1_O_e=0x3F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_2_L_e=0x40, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_3_O_e=0x41, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_4_L_e=0x42, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT11_BD_1_L_e=0x43, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT11_FC_1_L_e=0x44, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_1_L_e=0x45, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_2_O_e=0x46, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_3_L_e=0x47, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_1_L_e=0x48, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_2_O_e=0x49, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_3_L_e=0x4A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_1_O_e=0x4B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_2_L_e=0x4C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_3_O_e=0x4D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_4_L_e=0x4E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_1_O_e=0x4F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_2_L_e=0x50, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_3_O_e=0x51, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_4_L_e=0x52, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT02_GP_1_O_e=0x53, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT03_GP_1_O_e=0x54, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT04_GP_1_O_e=0x55, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_1_O_e=0x56, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_2_L_e=0x57, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_1_O_e=0x58, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_2_L_e=0x59, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT08_GP_1_O_e=0x5A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_1_O_e=0x5B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_2_L_e=0x5C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_3_O_e=0x5D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_4_L_e=0x5E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_1_O_e=0x5F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_2_L_e=0x60, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT12_GP_1_O_e=0x61, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT13_GP_1_O_e=0x62, + /* BLK */ + dRes_INDEX_DEMO02_00_BLK_DEMO02_LINK_CUT00_HD_1_O_e=0x65, + /* BLS */ + dRes_INDEX_DEMO02_00_BLS_DEMO02_LINK_CUT00_HD_1_O_e=0x68, + /* BMDR */ + dRes_INDEX_DEMO02_00_BMD_DEMO02_BOU_CUT00_GP_1_O_e=0x6B, + dRes_INDEX_DEMO02_00_BMD_DEMO02_BOU_CUT02_GP_1_O_e=0x6C, + dRes_INDEX_DEMO02_00_BMD_DEMO02_LINK_CUT00_HD_1_O_e=0x6D, + dRes_INDEX_DEMO02_00_BMD_DEMO02_YELIA_CUT06_GP_1_O_e=0x6E, + /* BTK */ + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT02_GP_1_O_e=0x71, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT04_GP_1_O_e=0x72, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_1_O_e=0x73, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_2_L_e=0x74, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_1_O_e=0x75, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_2_L_e=0x76, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_1_O_e=0x77, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_2_L_e=0x78, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_3_O_e=0x79, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_4_L_e=0x7A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_5_O_e=0x7B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_6_L_e=0x7C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_1_O_e=0x7D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_2_L_e=0x7E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_1_L_e=0x7F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_2_O_e=0x80, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_3_L_e=0x81, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_1_O_e=0x82, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_2_L_e=0x83, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_3_O_e=0x84, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_4_L_e=0x85, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT03_FC_1_O_e=0x86, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT04_FC_1_O_e=0x87, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_1_O_e=0x88, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_2_L_e=0x89, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_1_O_e=0x8A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_2_L_e=0x8B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_1_O_e=0x8C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_2_L_e=0x8D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_1_O_e=0x8E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_2_L_e=0x8F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_3_O_e=0x90, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_4_L_e=0x91, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT11_FC_1_L_e=0x92, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_1_L_e=0x93, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_2_O_e=0x94, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_3_L_e=0x95, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_1_O_e=0x96, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_2_L_e=0x97, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_3_O_e=0x98, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_4_L_e=0x99, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT02_GP_1_O_e=0x9A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT03_GP_1_O_e=0x9B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT04_GP_1_O_e=0x9C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_1_O_e=0x9D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_2_L_e=0x9E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_1_O_e=0x9F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_2_L_e=0xA0, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT08_GP_1_O_e=0xA1, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_1_O_e=0xA2, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_2_L_e=0xA3, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_3_O_e=0xA4, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_4_L_e=0xA5, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_1_O_e=0xA6, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_2_L_e=0xA7, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT12_GP_1_O_e=0xA8, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT13_GP_1_O_e=0xA9, + /* BTP */ + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT02_GP_1_O_e=0xAC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT04_GP_1_O_e=0xAD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_1_O_e=0xAE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_2_L_e=0xAF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_1_O_e=0xB0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_2_L_e=0xB1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_1_O_e=0xB2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_2_L_e=0xB3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_3_O_e=0xB4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_4_L_e=0xB5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_5_O_e=0xB6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_6_L_e=0xB7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_1_O_e=0xB8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_2_L_e=0xB9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_1_L_e=0xBA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_2_O_e=0xBB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_3_L_e=0xBC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_1_O_e=0xBD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_2_L_e=0xBE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_3_O_e=0xBF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_4_L_e=0xC0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT03_BD_1_O_e=0xC1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT04_BD_1_O_e=0xC2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_1_O_e=0xC3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_2_L_e=0xC4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_1_O_e=0xC5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_2_L_e=0xC6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT08_BD_1_O_e=0xC7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT11_BD_1_L_e=0xC8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_1_O_e=0xC9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_2_O_e=0xCA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT13_BD_1_O_e=0xCB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT03_BD_1_O_e=0xCC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT03_FC_1_O_e=0xCD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT04_BD_1_O_e=0xCE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT04_FC_1_O_e=0xCF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_1_O_e=0xD0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_2_L_e=0xD1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_1_O_e=0xD2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_2_L_e=0xD3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_1_O_e=0xD4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_2_L_e=0xD5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_1_O_e=0xD6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_2_L_e=0xD7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_1_O_e=0xD8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_2_L_e=0xD9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_1_O_e=0xDA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_2_L_e=0xDB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_3_O_e=0xDC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_4_L_e=0xDD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_1_O_e=0xDE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_2_L_e=0xDF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_3_O_e=0xE0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_4_L_e=0xE1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT11_BD_1_L_e=0xE2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT11_FC_1_L_e=0xE3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_1_L_e=0xE4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_2_O_e=0xE5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_3_L_e=0xE6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_1_L_e=0xE7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_2_O_e=0xE8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_3_L_e=0xE9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_1_O_e=0xEA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_2_L_e=0xEB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_3_O_e=0xEC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_4_L_e=0xED, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_1_O_e=0xEE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_2_L_e=0xEF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_3_O_e=0xF0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_4_L_e=0xF1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT02_GP_1_O_e=0xF2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT03_GP_1_O_e=0xF3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT04_GP_1_O_e=0xF4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_1_O_e=0xF5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_2_L_e=0xF6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_1_O_e=0xF7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_2_L_e=0xF8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT08_GP_1_O_e=0xF9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_1_O_e=0xFA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_2_L_e=0xFB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_3_O_e=0xFC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_4_L_e=0xFD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_1_O_e=0xFE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_2_L_e=0xFF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT12_GP_1_O_e=0x100, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT13_GP_1_O_e=0x101, + /* EVT */ + dRes_INDEX_DEMO02_00_STB_DEMO02_e=0x104, + dRes_INDEX_DEMO02_00_STB_DEMO02_0_e=0x105, +}; + +enum dRes_ID_DEMO02_00 { + /* BCK */ + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_1_O_e=0x1, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_2_L_e=0x2, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_2_L_e=0x4, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_1_O_e=0x5, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_2_L_e=0x6, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_1_O_e=0x7, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_2_L_e=0x8, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_3_O_e=0x9, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_4_L_e=0xA, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_5_O_e=0xB, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_6_L_e=0xC, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_0_L_e=0xD, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_1_O_e=0xE, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_2_L_e=0xF, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_1_L_e=0x10, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_2_O_e=0x11, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_3_L_e=0x12, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_1_O_e=0x13, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_2_L_e=0x14, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_3_O_e=0x15, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_4_L_e=0x16, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT03_BD_1_O_e=0x17, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT04_BD_1_O_e=0x18, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_1_O_e=0x19, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_2_L_e=0x1A, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_1_O_e=0x1B, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_2_L_e=0x1C, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT08_BD_1_O_e=0x1D, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT11_BD_1_L_e=0x1E, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_1_O_e=0x1F, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_2_O_e=0x20, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT03_BD_1_O_e=0x22, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT03_FC_1_O_e=0x23, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT04_BD_1_O_e=0x25, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT04_FC_1_O_e=0x26, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_1_O_e=0x28, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_2_L_e=0x29, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_1_O_e=0x2A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_2_L_e=0x2B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_1_O_e=0x2E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_2_L_e=0x2F, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_1_O_e=0x30, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_2_L_e=0x31, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_1_O_e=0x34, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_2_L_e=0x35, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_1_O_e=0x36, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_2_L_e=0x37, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_1_O_e=0x3A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_2_L_e=0x3B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_3_O_e=0x3C, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_4_L_e=0x3D, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_1_O_e=0x3E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_2_L_e=0x3F, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_3_O_e=0x40, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_4_L_e=0x41, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT11_BD_1_L_e=0x46, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT11_FC_1_L_e=0x47, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_1_L_e=0x49, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_2_O_e=0x4A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_3_L_e=0x4B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_1_L_e=0x4C, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_2_O_e=0x4D, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_3_L_e=0x4E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_1_O_e=0x52, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_2_L_e=0x53, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_3_O_e=0x54, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_4_L_e=0x55, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_1_O_e=0x56, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_2_L_e=0x57, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_3_O_e=0x58, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_4_L_e=0x59, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT02_GP_1_O_e=0x60, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT03_GP_1_O_e=0x61, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT04_GP_1_O_e=0x62, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_1_O_e=0x63, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_2_L_e=0x64, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_1_O_e=0x65, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_2_L_e=0x66, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT08_GP_1_O_e=0x67, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_1_O_e=0x68, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_2_L_e=0x69, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_3_O_e=0x6A, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_4_L_e=0x6B, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_1_O_e=0x6C, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_2_L_e=0x6D, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT12_GP_1_O_e=0x6E, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT13_GP_1_O_e=0x6F, + /* BLK */ + dRes_ID_DEMO02_00_BLK_DEMO02_LINK_CUT00_HD_1_O_e=0x70, + /* BLS */ + dRes_ID_DEMO02_00_BLS_DEMO02_LINK_CUT00_HD_1_O_e=0x72, + /* BMDR */ + dRes_ID_DEMO02_00_BMD_DEMO02_BOU_CUT00_GP_1_O_e=0x74, + dRes_ID_DEMO02_00_BMD_DEMO02_BOU_CUT02_GP_1_O_e=0x75, + dRes_ID_DEMO02_00_BMD_DEMO02_LINK_CUT00_HD_1_O_e=0x76, + dRes_ID_DEMO02_00_BMD_DEMO02_YELIA_CUT06_GP_1_O_e=0x7A, + /* BTK */ + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT02_GP_1_O_e=0x7B, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT04_GP_1_O_e=0x7C, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_1_O_e=0x7D, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_2_L_e=0x7E, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_1_O_e=0x7F, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_2_L_e=0x80, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_1_O_e=0x81, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_2_L_e=0x82, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_3_O_e=0x83, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_4_L_e=0x84, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_5_O_e=0x85, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_6_L_e=0x86, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_1_O_e=0x87, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_2_L_e=0x88, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_1_L_e=0x89, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_2_O_e=0x8A, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_3_L_e=0x8B, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_1_O_e=0x8C, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_2_L_e=0x8D, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_3_O_e=0x8E, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_4_L_e=0x8F, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT03_FC_1_O_e=0x90, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT04_FC_1_O_e=0x92, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_1_O_e=0x94, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_2_L_e=0x95, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_1_O_e=0x98, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_2_L_e=0x99, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_1_O_e=0x9C, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_2_L_e=0x9D, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_1_O_e=0xA0, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_2_L_e=0xA1, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_3_O_e=0xA2, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_4_L_e=0xA3, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT11_FC_1_L_e=0xA8, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_1_L_e=0xAA, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_2_O_e=0xAB, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_3_L_e=0xAC, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_1_O_e=0xB0, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_2_L_e=0xB1, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_3_O_e=0xB2, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_4_L_e=0xB3, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT02_GP_1_O_e=0xB9, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT03_GP_1_O_e=0xBA, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT04_GP_1_O_e=0xBB, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_1_O_e=0xBC, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_2_L_e=0xBD, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_1_O_e=0xBE, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_2_L_e=0xBF, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT08_GP_1_O_e=0xC0, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_1_O_e=0xC1, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_2_L_e=0xC2, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_3_O_e=0xC3, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_4_L_e=0xC4, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_1_O_e=0xC5, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_2_L_e=0xC6, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT12_GP_1_O_e=0xC7, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT13_GP_1_O_e=0xC8, + /* BTP */ + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT02_GP_1_O_e=0xC9, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT04_GP_1_O_e=0xCA, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_1_O_e=0xCB, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_2_L_e=0xCC, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_1_O_e=0xCD, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_2_L_e=0xCE, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_1_O_e=0xCF, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_2_L_e=0xD0, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_3_O_e=0xD1, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_4_L_e=0xD2, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_5_O_e=0xD3, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_6_L_e=0xD4, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_1_O_e=0xD5, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_2_L_e=0xD6, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_1_L_e=0xD7, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_2_O_e=0xD8, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_3_L_e=0xD9, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_1_O_e=0xDA, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_2_L_e=0xDB, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_3_O_e=0xDC, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_4_L_e=0xDD, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT03_BD_1_O_e=0xDE, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT04_BD_1_O_e=0xDF, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_1_O_e=0xE0, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_2_L_e=0xE1, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_1_O_e=0xE2, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_2_L_e=0xE3, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT08_BD_1_O_e=0xE4, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT11_BD_1_L_e=0xE5, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_1_O_e=0xE6, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_2_O_e=0xE7, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT13_BD_1_O_e=0xE8, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT03_BD_1_O_e=0xE9, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT03_FC_1_O_e=0xEA, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT04_BD_1_O_e=0xEC, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT04_FC_1_O_e=0xED, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_1_O_e=0xEF, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_2_L_e=0xF0, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_1_O_e=0xF1, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_2_L_e=0xF2, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_1_O_e=0xF5, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_2_L_e=0xF6, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_1_O_e=0xF7, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_2_L_e=0xF8, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_1_O_e=0xFB, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_2_L_e=0xFC, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_1_O_e=0xFF, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_2_L_e=0x100, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_3_O_e=0x101, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_4_L_e=0x102, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_1_O_e=0x103, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_2_L_e=0x104, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_3_O_e=0x105, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_4_L_e=0x106, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT11_BD_1_L_e=0x10B, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT11_FC_1_L_e=0x10C, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_1_L_e=0x10E, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_2_O_e=0x10F, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_3_L_e=0x110, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_1_L_e=0x111, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_2_O_e=0x112, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_3_L_e=0x113, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_1_O_e=0x117, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_2_L_e=0x118, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_3_O_e=0x119, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_4_L_e=0x11A, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_1_O_e=0x11B, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_2_L_e=0x11C, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_3_O_e=0x11D, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_4_L_e=0x11E, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT02_GP_1_O_e=0x123, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT03_GP_1_O_e=0x124, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT04_GP_1_O_e=0x125, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_1_O_e=0x126, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_2_L_e=0x127, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_1_O_e=0x128, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_2_L_e=0x129, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT08_GP_1_O_e=0x12A, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_1_O_e=0x12B, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_2_L_e=0x12C, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_3_O_e=0x12D, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_4_L_e=0x12E, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_1_O_e=0x12F, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_2_L_e=0x130, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT12_GP_1_O_e=0x131, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT13_GP_1_O_e=0x132, + /* EVT */ + dRes_ID_DEMO02_00_STB_DEMO02_e=0x133, + dRes_ID_DEMO02_00_STB_DEMO02_0_e=0x134, +}; + +#endif /* !RES_DEMO02_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo04_00.h b/assets/RZDJ01/res/Object/Demo04_00.h new file mode 100644 index 0000000000..02b4920d4c --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo04_00.h @@ -0,0 +1,498 @@ +#ifndef RES_DEMO04_00_H +#define RES_DEMO04_00_H + +enum dRes_INDEX_DEMO04_00 { + /* BCK */ + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT09_GP_1_O_e=0x9, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT10_GP_1_O_e=0xA, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT16_GP_1_O_e=0xB, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT19_GP_1_O_e=0xC, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT20_GP_1_O_e=0xD, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_2_O_e=0xF, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_3_O_e=0x10, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_4_O_e=0x11, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_5_O_e=0x12, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_6_O_e=0x13, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_7_O_e=0x14, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_8_O_e=0x15, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT16_GP_1_O_e=0x16, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT17_GP_1_L_e=0x17, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT18_GP_1_O_e=0x18, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_1_O_e=0x19, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_EX1_O_e=0x1A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT02_BD_1_L_e=0x1B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT03_BD_1_O_e=0x1C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT04_BD_1_L_e=0x1D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT06_BD_1_O_e=0x1E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT08_BD_1_O_e=0x1F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x20, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x21, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x22, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x23, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x24, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x25, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x26, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x27, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x28, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_2_L_e=0x29, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x2A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x2B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT09_BD_1_O_e=0x2C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT13_BD_1_O_e=0x2D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT15_BD_1_L_e=0x2E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT16_BD_1_L_e=0x2F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT18_BD_1_L_e=0x30, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT20_BD_1_O_e=0x31, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT21_BD_1_O_e=0x32, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_1_O_e=0x33, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_2_O_e=0x34, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT26_BD_1_O_e=0x35, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT27_BD_1_O_e=0x36, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT28_BD_1_O_e=0x37, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_BD_1_O_e=0x38, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_0_O_e=0x39, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_WAIT_L_e=0x3A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT15_GP_1_L_e=0x3B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT16_GP_1_L_e=0x3C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT17_GP_1_L_e=0x3D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT18_GP_1_O_e=0x3E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_1_O_e=0x3F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_EX1_O_e=0x40, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT20_GP_1_O_e=0x41, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT07_GP_1_O_e=0x42, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT09_GP_1_O_e=0x43, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT10_GP_1_O_e=0x44, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT13_GP_1_O_e=0x45, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_A_O_e=0x46, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BA_O_e=0x47, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BB_O_e=0x48, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT16_GP_1_L_e=0x49, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT19_GP_1_O_e=0x4A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_0_O_e=0x4B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_WAIT_L_e=0x4C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT07_GP_1_O_e=0x4D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT09_GP_1_O_e=0x4E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT10_GP_1_O_e=0x4F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT13_GP_1_O_e=0x50, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT14_GP_B_O_e=0x51, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT16_GP_1_L_e=0x52, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT19_GP_1_O_e=0x53, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_A_O_e=0x54, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_B_O_e=0x55, + dRes_INDEX_DEMO04_00_BCK_DEMO04_S2_CUT28_GP_1_O_e=0x56, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_0_O_e=0x57, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_1_L_e=0x58, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT03_GP_1_O_e=0x59, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_10_L_e=0x5A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_11_O_e=0x5B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_12_L_e=0x5C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_13_O_e=0x5D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_14_L_e=0x5E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_1_O_e=0x5F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_2_L_e=0x60, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_3_O_e=0x61, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_4_L_e=0x62, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_5_O_e=0x63, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_6_L_e=0x64, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_7_O_e=0x65, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_8_L_e=0x66, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_9_O_e=0x67, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT06_GP_1_O_e=0x68, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT08_GP_1_O_e=0x69, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT09_GP_1_O_e=0x6A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT11_GP_1_O_e=0x6B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_A_O_e=0x6C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_B_O_e=0x6D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_1_O_e=0x6E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_2_O_e=0x6F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x70, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x71, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x72, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_2_L_e=0x73, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x74, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x75, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT09_FC_1_O_e=0x76, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT13_FC_1_O_e=0x77, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT15_FC_1_L_e=0x78, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT16_FC_1_L_e=0x79, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT18_FC_1_L_e=0x7A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT20_FC_1_O_e=0x7B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT21_FC_1_O_e=0x7C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_1_O_e=0x7D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_2_O_e=0x7E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT26_FC_1_O_e=0x7F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT27_FC_1_O_e=0x80, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT28_FC_1_O_e=0x81, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_1_O_e=0x82, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_2_O_e=0x83, + /* BMDR */ + dRes_INDEX_DEMO04_00_BMD_DEMO04_ARROW_CUT00_GP_0_O_e=0x86, + dRes_INDEX_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_0_O_e=0x87, + dRes_INDEX_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_1_O_e=0x88, + dRes_INDEX_DEMO04_00_BMD_DEMO04_HORN_CUT00_GP_0_O_e=0x89, + dRes_INDEX_DEMO04_00_BMD_DEMO04_KOLIN_CUT00_GP_0_O_e=0x8A, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RBBB_CUT00_GP_0_O_e=0x8B, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x8C, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RDWB_CUT00_GP_0_O_e=0x8D, + dRes_INDEX_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x8E, + dRes_INDEX_DEMO04_00_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x8F, + dRes_INDEX_DEMO04_00_BMD_DEMO04_YELIA_CUT00_GP_0_O_e=0x90, + dRes_INDEX_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_2_O_e=0x91, + /* BRK */ + dRes_INDEX_DEMO04_00_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x94, + /* BTK */ + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x97, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x98, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x99, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x9A, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x9B, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x9C, + dRes_INDEX_DEMO04_00_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x9D, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_0_O_e=0x9E, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_1_L_e=0x9F, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT03_GP_1_O_e=0xA0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_10_L_e=0xA1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_11_O_e=0xA2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_12_L_e=0xA3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_13_O_e=0xA4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_14_L_e=0xA5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_1_O_e=0xA6, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_2_L_e=0xA7, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_3_O_e=0xA8, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_4_L_e=0xA9, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_5_O_e=0xAA, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_6_L_e=0xAB, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_7_O_e=0xAC, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_8_L_e=0xAD, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_9_O_e=0xAE, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT06_GP_1_O_e=0xAF, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT08_GP_1_O_e=0xB0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT09_GP_1_O_e=0xB1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT11_GP_1_O_e=0xB2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT14_GP_B_O_e=0xB3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_1_O_e=0xB4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_2_O_e=0xB5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0xB6, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0xB7, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_2_L_e=0xB8, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0xB9, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0xBA, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT09_FC_1_O_e=0xBB, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT13_FC_1_O_e=0xBC, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT15_FC_1_L_e=0xBD, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT16_FC_1_L_e=0xBE, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT21_FC_1_O_e=0xBF, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_1_O_e=0xC0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_2_O_e=0xC1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT26_FC_1_O_e=0xC2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT27_FC_1_O_e=0xC3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT28_FC_1_O_e=0xC4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_1_O_e=0xC5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_2_O_e=0xC6, + /* BTP */ + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_1_L_e=0xC9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_2_O_e=0xCA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT03_GP_1_O_e=0xCB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT06_GP_1_O_e=0xCC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT09_GP_1_O_e=0xCD, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT14_GP_B_O_e=0xCE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_S2_CUT28_GP_1_O_e=0xCF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_0_O_e=0xD0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_1_L_e=0xD1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT03_GP_1_O_e=0xD2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_10_L_e=0xD3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_11_O_e=0xD4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_12_L_e=0xD5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_13_O_e=0xD6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_14_L_e=0xD7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_1_O_e=0xD8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_2_L_e=0xD9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_3_O_e=0xDA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_4_L_e=0xDB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_5_O_e=0xDC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_6_L_e=0xDD, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_7_O_e=0xDE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_8_L_e=0xDF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_9_O_e=0xE0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT06_GP_1_O_e=0xE1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT08_GP_1_O_e=0xE2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT09_GP_1_O_e=0xE3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT11_GP_1_O_e=0xE4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT14_GP_B_O_e=0xE5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_1_O_e=0xE6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_2_O_e=0xE7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0xE8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0xE9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_2_L_e=0xEA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0xEB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0xEC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT09_FC_1_O_e=0xED, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT13_FC_1_O_e=0xEE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT15_FC_1_L_e=0xEF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT16_FC_1_L_e=0xF0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT18_FC_1_L_e=0xF1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT21_FC_1_O_e=0xF2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_1_O_e=0xF3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_2_O_e=0xF4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT26_FC_1_O_e=0xF5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT27_FC_1_O_e=0xF6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT28_FC_1_O_e=0xF7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_1_O_e=0xF8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_2_O_e=0xF9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT20_FC_1_O_e=0xFA, + /* EVT */ + dRes_INDEX_DEMO04_00_STB_DEMO04_e=0xFD, + dRes_INDEX_DEMO04_00_STB_DEMO04_1_e=0xFE, + dRes_INDEX_DEMO04_00_STB_DEMO04_2_e=0xFF, +}; + +enum dRes_ID_DEMO04_00 { + /* BCK */ + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT07_GP_1_O_e=0x0, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT09_GP_1_O_e=0x1, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT10_GP_1_O_e=0x2, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT16_GP_1_O_e=0x3, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT19_GP_1_O_e=0x4, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT20_GP_1_O_e=0x5, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_2_O_e=0x7, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_3_O_e=0x8, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_4_O_e=0x9, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_5_O_e=0xA, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_6_O_e=0xB, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_7_O_e=0xC, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_8_O_e=0xD, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT16_GP_1_O_e=0xE, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT17_GP_1_L_e=0xF, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT18_GP_1_O_e=0x10, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_1_O_e=0x11, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_EX1_O_e=0x12, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT02_BD_1_L_e=0x13, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT03_BD_1_O_e=0x14, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT04_BD_1_L_e=0x15, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT06_BD_1_O_e=0x16, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT08_BD_1_O_e=0x17, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x18, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x19, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x1A, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x1B, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x1C, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x1D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x1E, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x20, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x21, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_2_L_e=0x22, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x25, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x27, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT09_BD_1_O_e=0x29, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT13_BD_1_O_e=0x2B, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT15_BD_1_L_e=0x2D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT16_BD_1_L_e=0x2F, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT18_BD_1_L_e=0x31, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT20_BD_1_O_e=0x33, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT21_BD_1_O_e=0x35, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_1_O_e=0x37, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_2_O_e=0x38, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT26_BD_1_O_e=0x3B, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT27_BD_1_O_e=0x3D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT28_BD_1_O_e=0x3F, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_BD_1_O_e=0x41, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_0_O_e=0x47, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_WAIT_L_e=0x48, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT15_GP_1_L_e=0x49, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT16_GP_1_L_e=0x4A, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT17_GP_1_L_e=0x4B, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT18_GP_1_O_e=0x4C, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_1_O_e=0x4D, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_EX1_O_e=0x4E, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT20_GP_1_O_e=0x4F, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT07_GP_1_O_e=0x50, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT09_GP_1_O_e=0x51, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT10_GP_1_O_e=0x52, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT13_GP_1_O_e=0x53, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_A_O_e=0x54, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BA_O_e=0x55, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BB_O_e=0x56, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT16_GP_1_L_e=0x57, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT19_GP_1_O_e=0x58, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_0_O_e=0x59, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_WAIT_L_e=0x5A, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT07_GP_1_O_e=0x5B, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT09_GP_1_O_e=0x5C, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT10_GP_1_O_e=0x5D, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT13_GP_1_O_e=0x5E, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT14_GP_B_O_e=0x5F, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT16_GP_1_L_e=0x60, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT19_GP_1_O_e=0x61, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_A_O_e=0x62, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_B_O_e=0x63, + dRes_ID_DEMO04_00_BCK_DEMO04_S2_CUT28_GP_1_O_e=0x64, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_0_O_e=0x65, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_1_L_e=0x66, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT03_GP_1_O_e=0x67, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_10_L_e=0x68, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_11_O_e=0x69, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_12_L_e=0x6A, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_13_O_e=0x6B, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_14_L_e=0x6C, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_1_O_e=0x6D, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_2_L_e=0x6E, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_3_O_e=0x6F, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_4_L_e=0x70, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_5_O_e=0x71, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_6_L_e=0x72, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_7_O_e=0x73, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_8_L_e=0x74, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_9_O_e=0x75, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT06_GP_1_O_e=0x76, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT08_GP_1_O_e=0x77, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT09_GP_1_O_e=0x78, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT11_GP_1_O_e=0x79, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_A_O_e=0x7A, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_B_O_e=0x7B, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_1_O_e=0x7C, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_2_O_e=0x7D, + dRes_ID_DEMO04_00_BCK_DEMO04_S2_CUT99_GP_1_O_e=0xF1, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0xF3, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0xF4, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_2_L_e=0xF5, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0xF6, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0xF7, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT09_FC_1_O_e=0xF8, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT13_FC_1_O_e=0xF9, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT15_FC_1_L_e=0xFA, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT16_FC_1_L_e=0xFB, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT18_FC_1_L_e=0xFC, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT20_FC_1_O_e=0xFD, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT21_FC_1_O_e=0xFE, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_1_O_e=0xFF, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_2_O_e=0x100, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT26_FC_1_O_e=0x101, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT27_FC_1_O_e=0x102, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT28_FC_1_O_e=0x103, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_1_O_e=0x104, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_2_O_e=0x105, + /* BMDR */ + dRes_ID_DEMO04_00_BMD_DEMO04_ARROW_CUT00_GP_0_O_e=0x7E, + dRes_ID_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_0_O_e=0x7F, + dRes_ID_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_1_O_e=0x80, + dRes_ID_DEMO04_00_BMD_DEMO04_HORN_CUT00_GP_0_O_e=0x81, + dRes_ID_DEMO04_00_BMD_DEMO04_KOLIN_CUT00_GP_0_O_e=0x82, + dRes_ID_DEMO04_00_BMD_DEMO04_RBBB_CUT00_GP_0_O_e=0x83, + dRes_ID_DEMO04_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x84, + dRes_ID_DEMO04_00_BMD_DEMO04_RDWB_CUT00_GP_0_O_e=0x85, + dRes_ID_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x86, + dRes_ID_DEMO04_00_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x87, + dRes_ID_DEMO04_00_BMD_DEMO04_YELIA_CUT00_GP_0_O_e=0x88, + dRes_ID_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_2_O_e=0xF2, + /* BRK */ + dRes_ID_DEMO04_00_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x89, + /* BTK */ + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x8A, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x8B, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x8C, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x8D, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x8E, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x8F, + dRes_ID_DEMO04_00_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0xA2, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_0_O_e=0xA3, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_1_L_e=0xA4, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT03_GP_1_O_e=0xA5, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_10_L_e=0xA6, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_11_O_e=0xA7, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_12_L_e=0xA8, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_13_O_e=0xA9, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_14_L_e=0xAA, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_1_O_e=0xAB, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_2_L_e=0xAC, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_3_O_e=0xAD, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_4_L_e=0xAE, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_5_O_e=0xAF, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_6_L_e=0xB0, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_7_O_e=0xB1, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_8_L_e=0xB2, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_9_O_e=0xB3, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT06_GP_1_O_e=0xB4, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT08_GP_1_O_e=0xB5, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT09_GP_1_O_e=0xB6, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT11_GP_1_O_e=0xB7, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT14_GP_B_O_e=0xB8, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_1_O_e=0xB9, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_2_O_e=0xBA, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x106, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x107, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_2_L_e=0x108, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x109, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x10A, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT09_FC_1_O_e=0x10B, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT13_FC_1_O_e=0x10C, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT15_FC_1_L_e=0x10D, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT16_FC_1_L_e=0x10E, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT21_FC_1_O_e=0x10F, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_1_O_e=0x110, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_2_O_e=0x111, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT26_FC_1_O_e=0x112, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT27_FC_1_O_e=0x113, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT28_FC_1_O_e=0x114, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_1_O_e=0x115, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_2_O_e=0x116, + /* BTP */ + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_1_L_e=0xBB, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_2_O_e=0xBC, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT03_GP_1_O_e=0xBD, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT06_GP_1_O_e=0xBE, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT09_GP_1_O_e=0xBF, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT14_GP_B_O_e=0xC0, + dRes_ID_DEMO04_00_BTP_DEMO04_S2_CUT28_GP_1_O_e=0xD5, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_0_O_e=0xD6, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_1_L_e=0xD7, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT03_GP_1_O_e=0xD8, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_10_L_e=0xD9, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_11_O_e=0xDA, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_12_L_e=0xDB, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_13_O_e=0xDC, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_14_L_e=0xDD, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_1_O_e=0xDE, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_2_L_e=0xDF, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_3_O_e=0xE0, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_4_L_e=0xE1, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_5_O_e=0xE2, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_6_L_e=0xE3, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_7_O_e=0xE4, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_8_L_e=0xE5, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_9_O_e=0xE6, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT06_GP_1_O_e=0xE7, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT08_GP_1_O_e=0xE8, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT09_GP_1_O_e=0xE9, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT11_GP_1_O_e=0xEA, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT14_GP_B_O_e=0xEB, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_1_O_e=0xEC, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_2_O_e=0xED, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x117, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0x118, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_2_L_e=0x119, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0x11A, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0x11B, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT09_FC_1_O_e=0x11C, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT13_FC_1_O_e=0x11D, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT15_FC_1_L_e=0x11E, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT16_FC_1_L_e=0x11F, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT18_FC_1_L_e=0x120, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT21_FC_1_O_e=0x122, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_1_O_e=0x123, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_2_O_e=0x124, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT26_FC_1_O_e=0x125, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT27_FC_1_O_e=0x126, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT28_FC_1_O_e=0x127, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_1_O_e=0x128, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_2_O_e=0x129, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT20_FC_1_O_e=0x12A, + /* EVT */ + dRes_ID_DEMO04_00_STB_DEMO04_e=0xEE, + dRes_ID_DEMO04_00_STB_DEMO04_1_e=0xEF, + dRes_ID_DEMO04_00_STB_DEMO04_2_e=0xF0, +}; + +#endif /* !RES_DEMO04_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo04_01.h b/assets/RZDJ01/res/Object/Demo04_01.h new file mode 100644 index 0000000000..03c42cb444 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo04_01.h @@ -0,0 +1,218 @@ +#ifndef RES_DEMO04_01_H +#define RES_DEMO04_01_H + +enum dRes_INDEX_DEMO04_01 { + /* BCK */ + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0xB, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT03_GP_1_O_e=0xD, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT04_GP_1_O_e=0xE, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_1_O_e=0xF, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_2_O_e=0x10, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT13_GP_1_O_e=0x11, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT14_GP_1_O_e=0x12, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x13, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT11_GP_1_O_e=0x14, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT12_GP_1_O_e=0x15, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT13_GP_1_O_e=0x16, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT14_GP_1_O_e=0x17, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x19, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_2_O_e=0x1A, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x1B, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x1C, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY1_O_e=0x1D, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY2_O_e=0x1E, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY3_O_e=0x1F, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x20, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x21, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x22, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD1_O_e=0x23, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD2_O_e=0x24, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD3_O_e=0x25, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HENKEI3_O_e=0x26, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x27, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x28, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x29, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT03_FC_1_O_e=0x2A, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_FC_1_O_e=0x2B, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x2C, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_2_O_e=0x2D, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x2E, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x2F, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MD_CUT14_GP_1_O_e=0x30, + dRes_INDEX_DEMO04_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x31, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HL1_O_e=0x32, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HANDL2_O_e=0x33, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MDHAIRHAND_CUT14_GP_1_O_e=0x34, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MDMASK_CUT14_GP_1_O_e=0x35, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_HL_1_O_e=0x36, + /* BTK */ + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT11_GP_1_O_e=0x39, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT12_GP_1_O_e=0x3A, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT13_GP_1_O_e=0x3B, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT14_GP_1_O_e=0x3C, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x3D, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x3E, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x3F, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x40, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_FACE3_O_e=0x41, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x42, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x45, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_2_O_e=0x46, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x47, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x48, + /* BTP */ + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT11_GP_1_O_e=0x4B, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT12_GP_1_O_e=0x4C, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT13_GP_1_O_e=0x4D, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT14_GP_1_O_e=0x4E, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x4F, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x50, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x51, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT09_GP_ALL3_O_e=0x52, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x53, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT03_FC_1_O_e=0x54, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT04_FC_1_O_e=0x55, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0x56, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_2_O_e=0x57, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0x58, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0x59, + /* EVT */ + dRes_INDEX_DEMO04_01_STB_DEMO04_01_e=0x5C, + /* BMDR */ + dRes_INDEX_DEMO04_01_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x5F, + dRes_INDEX_DEMO04_01_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x60, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIFACE_O_e=0x61, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIHEAD_O_e=0x62, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HENKEIFACE_O_e=0x63, + dRes_INDEX_DEMO04_01_BMD_DEMO04_WL_CUT99_GP_HENKEI_O_e=0x64, + dRes_INDEX_DEMO04_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x65, + dRes_INDEX_DEMO04_01_BMD_DEMO04_MDMASK_CUT00_GP_1_O_e=0x66, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HL_O_e=0x67, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_BLNOHANDL_O_e=0x68, + /* BPK */ + dRes_INDEX_DEMO04_01_BPK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x6B, + /* BRK */ + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT04_HL_1_O_e=0x6E, + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT09_GP_HL1_O_e=0x6F, + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT05_HL_2_O_e=0x70, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT09_GP_3_O_e=0x71, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT12_GP_1_O_e=0x72, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT13_GP_1_O_e=0x73, + /* BMDV */ + dRes_INDEX_DEMO04_01_BMD_DEMO04_MDHAIRHAND_CUT00_GP_1_O_e=0x76, + dRes_INDEX_DEMO04_01_BMD_DEMO04_MD_CUT00_GP_1_O_e=0x77, +}; + +enum dRes_ID_DEMO04_01 { + /* BCK */ + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x44, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x45, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT01_GP_1_O_e=0x49, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT03_GP_1_O_e=0x4A, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_1_O_e=0x4C, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_2_O_e=0x4D, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT13_GP_1_O_e=0x4E, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT14_GP_1_O_e=0x4F, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x50, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT11_GP_1_O_e=0x52, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT12_GP_1_O_e=0x53, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT13_GP_1_O_e=0x54, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT14_GP_1_O_e=0x55, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_BD_1_O_e=0x61, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x63, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_2_O_e=0x64, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x67, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x69, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY1_O_e=0x6B, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY2_O_e=0x6C, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY3_O_e=0x6D, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x6E, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x6F, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x70, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD1_O_e=0x71, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD2_O_e=0x72, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD3_O_e=0x73, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HENKEI3_O_e=0x74, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x75, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x76, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x91, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT03_FC_1_O_e=0x92, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_FC_1_O_e=0x93, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x94, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_2_O_e=0x95, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x96, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x97, + dRes_ID_DEMO04_01_BCK_DEMO04_MD_CUT14_GP_1_O_e=0xB0, + dRes_ID_DEMO04_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0xB3, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HL1_O_e=0xB5, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HANDL2_O_e=0xC1, + dRes_ID_DEMO04_01_BCK_DEMO04_MDHAIRHAND_CUT14_GP_1_O_e=0xC2, + dRes_ID_DEMO04_01_BCK_DEMO04_MDMASK_CUT14_GP_1_O_e=0xC3, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_HL_1_O_e=0xC6, + /* BTK */ + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT11_GP_1_O_e=0x56, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT12_GP_1_O_e=0x57, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT13_GP_1_O_e=0x58, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT14_GP_1_O_e=0x59, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x7D, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x7E, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x7F, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x80, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_FACE3_O_e=0x81, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x98, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT03_FC_1_O_e=0x99, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT04_FC_1_O_e=0x9A, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x9B, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_2_O_e=0x9C, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x9D, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x9E, + /* BTP */ + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT11_GP_1_O_e=0x5A, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT12_GP_1_O_e=0x5B, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT13_GP_1_O_e=0x5C, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT14_GP_1_O_e=0x5D, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x88, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x89, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x8A, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT09_GP_ALL3_O_e=0x8B, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x9F, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT03_FC_1_O_e=0xA0, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT04_FC_1_O_e=0xA1, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0xA2, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_2_O_e=0xA3, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0xA4, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0xA5, + /* EVT */ + dRes_ID_DEMO04_01_STB_DEMO04_01_e=0x3B, + /* BMDR */ + dRes_ID_DEMO04_01_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x42, + dRes_ID_DEMO04_01_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x43, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIFACE_O_e=0x5E, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIHEAD_O_e=0x5F, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HENKEIFACE_O_e=0x8D, + dRes_ID_DEMO04_01_BMD_DEMO04_WL_CUT99_GP_HENKEI_O_e=0x8E, + dRes_ID_DEMO04_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xAA, + dRes_ID_DEMO04_01_BMD_DEMO04_MDMASK_CUT00_GP_1_O_e=0xB1, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HL_O_e=0xB6, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_BLNOHANDL_O_e=0xB8, + /* BPK */ + dRes_ID_DEMO04_01_BPK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x90, + /* BRK */ + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT04_HL_1_O_e=0xBB, + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT09_GP_HL1_O_e=0xBC, + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT05_HL_2_O_e=0xBD, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT09_GP_3_O_e=0xBE, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT12_GP_1_O_e=0xBF, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT13_GP_1_O_e=0xC0, + /* BMDV */ + dRes_ID_DEMO04_01_BMD_DEMO04_MDHAIRHAND_CUT00_GP_1_O_e=0xC4, + dRes_ID_DEMO04_01_BMD_DEMO04_MD_CUT00_GP_1_O_e=0xC5, +}; + +#endif /* !RES_DEMO04_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo04_02.h b/assets/RZDJ01/res/Object/Demo04_02.h new file mode 100644 index 0000000000..105c51509b --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo04_02.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO04_02_H +#define RES_DEMO04_02_H + +enum dRes_INDEX_DEMO04_02 { + /* BCK */ + dRes_INDEX_DEMO04_02_BCK_DEMO04_WL_CUT00_BD_1_O_e=0x7, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT02_BD_1_O_e=0x8, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT04_BD_1_O_e=0xA, + /* BTK */ + dRes_INDEX_DEMO04_02_BTK_DEMO04_WL_CUT00_FC_1_O_e=0xD, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT02_FC_1_O_e=0xE, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT03_FC_1_O_e=0xF, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT04_FC_1_O_e=0x10, + /* BTP */ + dRes_INDEX_DEMO04_02_BTP_DEMO04_WL_CUT00_FC_1_O_e=0x13, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT02_FC_1_O_e=0x14, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT03_FC_1_O_e=0x15, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT04_FC_1_O_e=0x16, + /* EVT */ + dRes_INDEX_DEMO04_02_STB_DEMO04_02_e=0x19, + /* BRK */ + dRes_INDEX_DEMO04_02_BRK_DEMO04_WL_CUT00_FC_1_O_e=0x1C, +}; + +enum dRes_ID_DEMO04_02 { + /* BCK */ + dRes_ID_DEMO04_02_BCK_DEMO04_WL_CUT00_BD_1_O_e=0x4, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT02_BD_1_O_e=0xB, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT04_BD_1_O_e=0x11, + /* BTK */ + dRes_ID_DEMO04_02_BTK_DEMO04_WL_CUT00_FC_1_O_e=0x8, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT03_FC_1_O_e=0x12, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT04_FC_1_O_e=0x13, + /* BTP */ + dRes_ID_DEMO04_02_BTP_DEMO04_WL_CUT00_FC_1_O_e=0x9, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT02_FC_1_O_e=0xD, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT03_FC_1_O_e=0x10, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT04_FC_1_O_e=0x14, + /* EVT */ + dRes_ID_DEMO04_02_STB_DEMO04_02_e=0x3, + /* BRK */ + dRes_ID_DEMO04_02_BRK_DEMO04_WL_CUT00_FC_1_O_e=0xA, +}; + +#endif /* !RES_DEMO04_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo06_01.h b/assets/RZDJ01/res/Object/Demo06_01.h new file mode 100644 index 0000000000..f5584e90a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo06_01.h @@ -0,0 +1,370 @@ +#ifndef RES_DEMO06_01_H +#define RES_DEMO06_01_H + +enum dRes_INDEX_DEMO06_01 { + /* BCK */ + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT02_BD_1_L_e=0x9, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0xB, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_1_L_e=0xC, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_1_L_e=0xD, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_2_O_e=0xE, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT09_BD_1_O_e=0xF, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT12_BD_1_O_e=0x10, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT01_BD_1_L_e=0x11, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x12, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_1_L_e=0x13, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_2_O_e=0x14, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_BD_1_O_e=0x15, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_BD_1_O_e=0x16, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT01_BD_HIGH_O_e=0x17, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT02_BD_HIGH_O_e=0x18, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT04_BD_HIGH_O_e=0x19, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDONA_CUT03_BD_STAND_O_e=0x1A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDONA_CUT05_BD_SMILL_O_e=0x1B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT01_BD_CAM_O_e=0x1C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT02_BD_CAM_O_e=0x1D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT04_BD_HOERU_O_e=0x1E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_YAMI_CUT03_BD_PLANE_O_e=0x1F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_ZELDA_CUT01_GP_STAND_O_e=0x20, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x21, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_2_O_e=0x22, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_3_L_e=0x23, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_1_L_e=0x24, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_2_O_e=0x25, + dRes_INDEX_DEMO06_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x26, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x27, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_1_O_e=0x29, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_2_L_e=0x2A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x2C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x2D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x2E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_FC_1_O_e=0x2F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_FC_1_O_e=0x30, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_2_O_e=0x31, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B1_O_e=0x32, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B2_L_e=0x33, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C1_O_e=0x34, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C2_L_e=0x35, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x36, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x37, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x38, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x39, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_1_O_e=0x3A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_2_L_e=0x3B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_3_O_e=0x3C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x3D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_1_O_e=0x3E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_2_L_e=0x3F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_3_O_e=0x40, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x41, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A1_O_e=0x42, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A2_L_e=0x43, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B1_O_e=0x44, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B2_L_e=0x45, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x46, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x47, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x48, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B2_O_e=0x49, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_1_O_e=0x4A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_2_L_e=0x4B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_3_O_e=0x4C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_1_O_e=0x4D, + /* BTK */ + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT01_FC_1_L_e=0x50, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_1_L_e=0x51, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_2_O_e=0x52, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT11_FC_1_O_e=0x53, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT13_FC_1_O_e=0x54, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT09_FC_1_O_e=0x55, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT02_FC_1_L_e=0x56, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x57, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x58, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_1_L_e=0x59, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_1_L_e=0x5A, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_2_O_e=0x5B, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT12_FC_1_O_e=0x5C, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0x5D, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0x5E, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT01_FC_CAM_O_e=0x5F, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0x60, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT04_FC_HOERU_O_e=0x61, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_2_O_e=0x62, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_3_L_e=0x63, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_1_L_e=0x64, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_2_O_e=0x65, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x66, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x67, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x68, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x69, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x6A, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x6B, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x6C, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x6D, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x6E, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x6F, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x70, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x71, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x72, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x73, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x74, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_1_O_e=0x75, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_2_L_e=0x76, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_3_O_e=0x77, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x78, + /* BTP */ + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT01_FC_1_L_e=0x7B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x7C, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x7D, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT05_FC_1_O_e=0x7E, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_1_L_e=0x7F, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_2_O_e=0x80, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_1_L_e=0x81, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_2_O_e=0x82, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_1_L_e=0x83, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_2_O_e=0x84, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT11_FC_1_O_e=0x85, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT13_FC_1_O_e=0x86, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_1_L_e=0x87, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_2_L_e=0x88, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT09_FC_1_O_e=0x89, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT02_FC_1_L_e=0x8A, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x8B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x8C, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_1_L_e=0x8D, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_1_L_e=0x8E, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_2_O_e=0x8F, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT12_FC_1_O_e=0x90, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0x91, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0x92, + dRes_INDEX_DEMO06_01_BTP_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0x93, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_2_O_e=0x94, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_3_L_e=0x95, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_1_L_e=0x96, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_2_O_e=0x97, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x98, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x99, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_1_O_e=0x9A, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_2_L_e=0x9B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_3_O_e=0x9C, + /* EVT */ + dRes_INDEX_DEMO06_01_STB_DEMO06_01_e=0x9F, + dRes_INDEX_DEMO06_01_STB_DEMO06_01_0_e=0xA0, + /* BMDR */ + dRes_INDEX_DEMO06_01_BMD_DEMO06_KUSARINOMOVE_CUT00_BD_HIGH_O_e=0xA3, + dRes_INDEX_DEMO06_01_BMD_DEMO06_KUSARI_CUT00_BD_HIGH_O_e=0xA4, + dRes_INDEX_DEMO06_01_BMD_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0xA5, + dRes_INDEX_DEMO06_01_BMD_DEMO06_YAMI_CUT00_BD_PLANE_O_e=0xA6, + dRes_INDEX_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA7, + dRes_INDEX_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xA8, + /* BLK */ + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xAB, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xAC, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xAD, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xAE, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xAF, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xB0, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xB1, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xB2, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xB3, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xB4, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xB5, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0xB6, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0xB7, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_2_L_e=0xB8, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_3_O_e=0xB9, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_3_O_e=0xBA, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0xBB, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0xBC, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0xBD, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0xBE, + /* BLS */ + dRes_INDEX_DEMO06_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC1, +}; + +enum dRes_ID_DEMO06_01 { + /* BCK */ + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT02_BD_1_L_e=0x10, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0x12, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_1_L_e=0x13, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_1_L_e=0x15, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_2_O_e=0x16, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT09_BD_1_O_e=0x17, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT12_BD_1_O_e=0x1A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT01_BD_1_L_e=0x50, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x52, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_1_L_e=0x56, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_2_O_e=0x57, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_BD_1_O_e=0x5C, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_BD_1_O_e=0x5D, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT01_BD_HIGH_O_e=0x7F, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT02_BD_HIGH_O_e=0x80, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT04_BD_HIGH_O_e=0x81, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDONA_CUT03_BD_STAND_O_e=0x82, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDONA_CUT05_BD_SMILL_O_e=0x83, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT01_BD_CAM_O_e=0x84, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT02_BD_CAM_O_e=0x85, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT04_BD_HOERU_O_e=0x86, + dRes_ID_DEMO06_01_BCK_DEMO06_YAMI_CUT03_BD_PLANE_O_e=0x87, + dRes_ID_DEMO06_01_BCK_DEMO06_ZELDA_CUT01_GP_STAND_O_e=0x88, + dRes_ID_DEMO06_01_BCK_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x96, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_2_O_e=0xD3, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_3_L_e=0xD4, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_1_L_e=0xD9, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_2_O_e=0xDA, + dRes_ID_DEMO06_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xE0, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xE1, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xE3, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xE4, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xE5, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xE6, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xE7, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xE8, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xE9, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xEA, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xEB, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xFE, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B1_O_e=0x100, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B2_L_e=0x101, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C1_O_e=0x102, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C2_L_e=0x103, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x104, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x105, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x106, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x107, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_1_O_e=0x108, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_2_L_e=0x109, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_3_O_e=0x10A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x10B, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_1_O_e=0x10C, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_2_L_e=0x10D, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_3_O_e=0x10E, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x10F, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A1_O_e=0x110, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A2_L_e=0x111, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B1_O_e=0x112, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B2_L_e=0x113, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x114, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x115, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x116, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B2_O_e=0x117, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_1_O_e=0x118, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_2_L_e=0x119, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_3_O_e=0x11A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_1_O_e=0x13B, + /* BTK */ + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT01_FC_1_L_e=0x97, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_1_L_e=0x9C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_2_O_e=0x9D, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xA2, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xA3, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT09_FC_1_O_e=0xB5, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT02_FC_1_L_e=0xB7, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0xB8, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0xB9, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_1_L_e=0xBA, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_1_L_e=0xBC, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_2_O_e=0xBD, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT12_FC_1_O_e=0xC0, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0xCB, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0xCC, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT01_FC_CAM_O_e=0xCD, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0xCE, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT04_FC_HOERU_O_e=0xCF, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_2_O_e=0xD5, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_3_L_e=0xD6, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_1_L_e=0xDB, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xDC, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x11B, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x11C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x11D, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x11E, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x11F, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x120, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x121, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x122, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x123, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x124, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x125, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x126, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x127, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x128, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x129, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_1_O_e=0x12A, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_2_L_e=0x12B, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_3_O_e=0x12C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x13C, + /* BTP */ + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT01_FC_1_L_e=0xA6, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0xA8, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0xA9, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT05_FC_1_O_e=0xAA, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_1_L_e=0xAB, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_2_O_e=0xAC, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_1_L_e=0xAD, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_2_O_e=0xAE, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_1_L_e=0xAF, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_2_O_e=0xB0, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT11_FC_1_O_e=0xB1, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT13_FC_1_O_e=0xB2, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_1_L_e=0xB3, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_2_L_e=0xB4, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT09_FC_1_O_e=0xB6, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT02_FC_1_L_e=0xC1, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0xC2, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0xC3, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_1_L_e=0xC4, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_1_L_e=0xC6, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_2_O_e=0xC7, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT12_FC_1_O_e=0xCA, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0xD0, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0xD1, + dRes_ID_DEMO06_01_BTP_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0xD2, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_2_O_e=0xD7, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_3_L_e=0xD8, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_1_L_e=0xDD, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_2_O_e=0xDE, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x12D, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x12E, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_1_O_e=0x12F, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_2_L_e=0x130, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_3_O_e=0x131, + /* EVT */ + dRes_ID_DEMO06_01_STB_DEMO06_01_e=0x7E, + dRes_ID_DEMO06_01_STB_DEMO06_01_0_e=0xDF, + /* BMDR */ + dRes_ID_DEMO06_01_BMD_DEMO06_KUSARINOMOVE_CUT00_BD_HIGH_O_e=0x91, + dRes_ID_DEMO06_01_BMD_DEMO06_KUSARI_CUT00_BD_HIGH_O_e=0x92, + dRes_ID_DEMO06_01_BMD_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x93, + dRes_ID_DEMO06_01_BMD_DEMO06_YAMI_CUT00_BD_PLANE_O_e=0x94, + dRes_ID_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xEE, + dRes_ID_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xEF, + /* BLK */ + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xF0, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xF2, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xF3, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xF4, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xF5, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xF6, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xF7, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xF8, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xF9, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xFA, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xFF, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x132, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x133, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x134, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x135, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x136, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x137, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x138, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x139, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x13A, + /* BLS */ + dRes_ID_DEMO06_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xFD, +}; + +#endif /* !RES_DEMO06_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo06_02.h b/assets/RZDJ01/res/Object/Demo06_02.h new file mode 100644 index 0000000000..f4b62119dd --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo06_02.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO06_02_H +#define RES_DEMO06_02_H + +enum dRes_INDEX_DEMO06_02 { + /* BCK */ + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_2_L_e=0xB, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_3_L_e=0xC, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_1_L_e=0xD, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0xE, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT01_BD_1_O_e=0xF, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT03_BD_1_O_e=0x10, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x11, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_2_L_e=0x12, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0x13, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_1_L_e=0x14, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_2_L_e=0x15, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_3_L_e=0x16, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_3_L_e=0x17, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x18, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x19, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x1A, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x1B, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x1C, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x20, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_1_O_e=0x21, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_2_L_e=0x22, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_3_L_e=0x23, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_1_L_e=0x24, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x25, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_3_L_e=0x26, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT01_FC_1_O_e=0x27, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT03_FC_1_O_e=0x28, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x29, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_2_L_e=0x2A, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x2B, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_1_L_e=0x2C, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_2_L_e=0x2D, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_3_L_e=0x2E, + /* BTP */ + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT03_FC_1_O_e=0x31, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_1_O_e=0x32, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x33, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x34, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_1_L_e=0x35, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_2_L_e=0x36, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_3_L_e=0x37, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT01_FC_1_O_e=0x38, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT03_FC_1_O_e=0x39, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x3A, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_2_L_e=0x3B, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x3C, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_1_L_e=0x3D, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_2_L_e=0x3E, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_3_L_e=0x3F, + /* EVT */ + dRes_INDEX_DEMO06_02_STB_DEMO06_02_e=0x42, + /* BLK */ + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x45, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x46, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x47, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x48, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x49, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x4A, + /* BLS */ + dRes_INDEX_DEMO06_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x4D, + /* BMDR */ + dRes_INDEX_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x50, + dRes_INDEX_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x51, +}; + +enum dRes_ID_DEMO06_02 { + /* BCK */ + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_BD_1_O_e=0x0, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_2_L_e=0x2, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_3_L_e=0x3, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_1_L_e=0x4, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x5, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT01_BD_1_O_e=0x7, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT03_BD_1_O_e=0x8, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x9, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_2_L_e=0xA, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0xB, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_1_L_e=0xC, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_2_L_e=0xD, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_3_L_e=0x2D, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_3_L_e=0x2E, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x52, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x53, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x54, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x55, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x56, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x57, + /* BTK */ + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x34, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_1_O_e=0x35, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_2_L_e=0x36, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_3_L_e=0x37, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_1_L_e=0x38, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x39, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_3_L_e=0x3A, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT01_FC_1_O_e=0x3B, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT03_FC_1_O_e=0x3C, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x3D, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_2_L_e=0x3E, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x3F, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_1_L_e=0x40, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_2_L_e=0x41, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_3_L_e=0x42, + /* BTP */ + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT03_FC_1_O_e=0x43, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_1_O_e=0x44, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x45, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x46, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_1_L_e=0x47, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_2_L_e=0x48, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_3_L_e=0x49, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT01_FC_1_O_e=0x4A, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT03_FC_1_O_e=0x4B, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x4C, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_2_L_e=0x4D, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x4E, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_1_L_e=0x4F, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_2_L_e=0x50, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_3_L_e=0x51, + /* EVT */ + dRes_ID_DEMO06_02_STB_DEMO06_02_e=0x33, + /* BLK */ + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x58, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x59, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x5A, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x5B, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x5C, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x5D, + /* BLS */ + dRes_ID_DEMO06_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5E, + /* BMDR */ + dRes_ID_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x5F, + dRes_ID_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x60, +}; + +#endif /* !RES_DEMO06_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo07_01.h b/assets/RZDJ01/res/Object/Demo07_01.h new file mode 100644 index 0000000000..b2a2db1a79 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo07_01.h @@ -0,0 +1,592 @@ +#ifndef RES_DEMO07_01_H +#define RES_DEMO07_01_H + +enum dRes_INDEX_DEMO07_01 { + /* BCK */ + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT01_BD_NOMAL_O_e=0xA, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT01_BD_NOMAL_O_e=0xB, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0xC, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT02_BD_UNARI_O_e=0xD, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_BD_UNARI_O_e=0xE, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT03_BD_UNARI2_O_e=0xF, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x10, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT05_BD_LOOKWALK_O_e=0x11, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT05_BD_AKIRE_O_e=0x12, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU1_O_e=0x13, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU2_L_e=0x14, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU3_O_e=0x15, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU4_L_e=0x16, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU5_O_e=0x17, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU6_L_e=0x18, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU7_O_e=0x19, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU1_O_e=0x1A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU2_L_e=0x1B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU3_O_e=0x1C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU4_L_e=0x1D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU5_O_e=0x1E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU6_L_e=0x1F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU7_O_e=0x20, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x21, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN2_L_e=0x22, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN3_O_e=0x23, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN4_L_e=0x24, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN5_O_e=0x25, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN6_L_e=0x26, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN7_O_e=0x27, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT07_BD_ASI_L_e=0x28, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO1_O_e=0x29, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO2_L_e=0x2A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO3_O_e=0x2B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI1_O_e=0x2C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI2_L_e=0x2D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO1_O_e=0x2E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO2_L_e=0x2F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO3_O_e=0x30, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI1_O_e=0x31, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI2_L_e=0x32, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK1_O_e=0x33, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK2_L_e=0x34, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT12_BD_LOOK_L_e=0x35, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK1_O_e=0x36, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK2_L_e=0x37, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT12_BD_LOOK_L_e=0x38, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x39, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x3A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY1_O_e=0x3B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY2_L_e=0x3C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY1_O_e=0x3D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY2_L_e=0x3E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY1_O_e=0x3F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY2_L_e=0x40, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x41, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT01_BD_NOMAL_L_e=0x42, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT01_BD_NOMAL_L_e=0x43, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT03_BD_KAOAGE_O_e=0x44, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT03_BD_KAOAGE_O_e=0x45, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x46, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT01_GP_NOMAL_L_e=0x47, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE1_O_e=0x48, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE2_L_e=0x49, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT10_L_e=0x4A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT11_O_e=0x4B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT1_O_e=0x4C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT2_L_e=0x4D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT3_O_e=0x4E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT4_L_e=0x4F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT5_O_e=0x50, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT6_L_e=0x51, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT7_O_e=0x52, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT8_L_e=0x53, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT9_O_e=0x54, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT10_L_e=0x55, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT11_O_e=0x56, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT1_O_e=0x57, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT2_L_e=0x58, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT3_O_e=0x59, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT4_L_e=0x5A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT5_O_e=0x5B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT6_L_e=0x5C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT7_O_e=0x5D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT8_L_e=0x5E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT9_O_e=0x5F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0x60, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0x61, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0x62, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0x63, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0x64, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0x65, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0x66, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0x67, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0x68, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0x69, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0x6A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE1_O_e=0x6B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE2_L_e=0x6C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE1_O_e=0x6D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE2_L_e=0x6E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x6F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x70, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x71, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE1_O_e=0x72, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x73, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_1_O_e=0x74, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT04_GP_1_O_e=0x75, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_2_L_e=0x76, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_3_O_e=0x77, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x78, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x79, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x7A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x7B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x7C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x7D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x7E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x7F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x80, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x81, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x82, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x83, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x84, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x85, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x86, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x87, + dRes_INDEX_DEMO07_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x88, + /* BMDR */ + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRFHAND_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x8C, + dRes_INDEX_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x8D, + /* BTK */ + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0x90, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x91, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x92, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x93, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x94, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x95, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x96, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x97, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x98, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x99, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x9A, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x9B, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x9C, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x9D, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x9E, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x9F, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0xA0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0xA1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0xA2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0xA3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0xA4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0xA5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0xA6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0xA7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0xA8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xA9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xAA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xAB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xAC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xAD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xAE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xAF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xB0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xB1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xB2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xB3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xB4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xB5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xB6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xB7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xB8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xB9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xBA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xBB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xBC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xBD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xBE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xBF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xC0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xC1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xC2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xC3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0xC4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0xC5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0xC6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_1_O_e=0xC7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_2_L_e=0xC8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_1_O_e=0xC9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_2_L_e=0xCA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT02_FC_1_O_e=0xCB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT05_FC_1_O_e=0xCC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_1_O_e=0xCD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_2_L_e=0xCE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_5_O_e=0xCF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_6_L_e=0xD0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_1_O_e=0xD1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_2_L_e=0xD2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_3_O_e=0xD3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0xD4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0xD5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0xD6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0xD7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0xD8, + /* BTP */ + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xDB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0xDC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0xDD, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0xDE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0xDF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0xE0, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0xE1, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0xE2, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0xE3, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0xE4, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0xE5, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0xE6, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0xE7, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0xE8, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0xE9, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0xEA, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0xEB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0xEC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0xED, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0xEE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0xEF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0xF0, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0xF1, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0xF2, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0xF3, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xF4, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xF5, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xF6, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xF7, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xF8, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xF9, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xFA, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xFB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xFC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xFD, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xFE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xFF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0x100, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0x101, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0x102, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0x103, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0x104, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0x105, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0x106, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0x107, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0x108, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0x109, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0x10A, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0x10B, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0x10C, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0x10D, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x10E, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x10F, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x110, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x111, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_1_O_e=0x112, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_2_L_e=0x113, + /* EVT */ + dRes_INDEX_DEMO07_01_STB_DEMO07_01_e=0x116, + dRes_INDEX_DEMO07_01_STB_DEMO07_01B_e=0x117, + dRes_INDEX_DEMO07_01_STB_DEMO07_01_0_e=0x118, + /* BLK */ + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x11B, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x11C, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x11D, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x11E, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x11F, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x120, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x121, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x122, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x123, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x124, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x125, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x126, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x127, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x128, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x129, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x12A, + /* BLS */ + dRes_INDEX_DEMO07_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x12D, + /* BMDV */ + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x130, + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRO_CUT06_GP_NOMAL_O_e=0x131, + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRS_CUT04_GP_NOMAL_O_e=0x132, +}; + +enum dRes_ID_DEMO07_01 { + /* BCK */ + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT01_BD_NOMAL_O_e=0x0, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT01_BD_NOMAL_O_e=0x1, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x2, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT02_BD_UNARI_O_e=0xC, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_BD_UNARI_O_e=0xD, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT03_BD_UNARI2_O_e=0x10, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x11, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT05_BD_LOOKWALK_O_e=0x14, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT05_BD_AKIRE_O_e=0x15, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU1_O_e=0x1A, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU2_L_e=0x1B, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU3_O_e=0x1C, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU4_L_e=0x1D, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU5_O_e=0x1E, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU6_L_e=0x1F, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU7_O_e=0x20, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU1_O_e=0x21, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU2_L_e=0x22, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU3_O_e=0x23, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU4_L_e=0x24, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU5_O_e=0x25, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU6_L_e=0x26, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU7_O_e=0x27, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x28, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN2_L_e=0x29, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN3_O_e=0x2A, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN4_L_e=0x2B, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN5_O_e=0x2C, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN6_L_e=0x2D, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN7_O_e=0x2E, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT07_BD_ASI_L_e=0x3D, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO1_O_e=0x50, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO2_L_e=0x51, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO3_O_e=0x52, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI1_O_e=0x53, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI2_L_e=0x54, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO1_O_e=0x55, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO2_L_e=0x56, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO3_O_e=0x57, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI1_O_e=0x58, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI2_L_e=0x59, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK1_O_e=0x64, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK2_L_e=0x65, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT12_BD_LOOK_L_e=0x66, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK1_O_e=0x67, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK2_L_e=0x68, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT12_BD_LOOK_L_e=0x69, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x6A, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x6B, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY1_O_e=0x73, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY2_L_e=0x74, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY1_O_e=0x75, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY2_L_e=0x76, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY1_O_e=0x77, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY2_L_e=0x78, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x79, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT01_BD_NOMAL_L_e=0x82, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT01_BD_NOMAL_L_e=0x83, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT03_BD_KAOAGE_O_e=0x88, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT03_BD_KAOAGE_O_e=0x89, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8A, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT01_GP_NOMAL_L_e=0x8D, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE1_O_e=0x93, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE2_L_e=0x94, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT10_L_e=0x9A, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT11_O_e=0x9B, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT1_O_e=0x9C, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT2_L_e=0x9D, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT3_O_e=0x9E, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT4_L_e=0x9F, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT5_O_e=0xA0, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT6_L_e=0xA1, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT7_O_e=0xA2, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT8_L_e=0xA3, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT9_O_e=0xA4, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT10_L_e=0xA5, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT11_O_e=0xA6, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT1_O_e=0xA7, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT2_L_e=0xA8, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT3_O_e=0xA9, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT4_L_e=0xAA, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT5_O_e=0xAB, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT6_L_e=0xAC, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT7_O_e=0xAD, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT8_L_e=0xAE, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT9_O_e=0xAF, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xB0, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xB1, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xB2, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xB3, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xB4, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xB5, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xB6, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xB7, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xB8, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xB9, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xBA, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE1_O_e=0xF6, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE2_L_e=0xF7, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE1_O_e=0xF8, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE2_L_e=0xF9, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xFA, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0xFB, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0xFC, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE1_O_e=0xFD, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0xFE, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_1_O_e=0x106, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT04_GP_1_O_e=0x107, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_2_L_e=0x112, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_3_O_e=0x113, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x114, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x115, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x11F, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x120, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x121, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x122, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x123, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x124, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x125, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x126, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x127, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x149, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x14A, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x14B, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x14C, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x14D, + dRes_ID_DEMO07_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x158, + /* BMDR */ + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRFHAND_CUT00_GP_1_e=0x109, + dRes_ID_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x11D, + dRes_ID_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x11E, + /* BTK */ + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xE, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x12, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x18, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x3E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x3F, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x40, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x41, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x42, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x43, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x44, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x5A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x5B, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x5C, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x5D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x5E, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x6D, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x6E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0x7A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0x7B, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x7C, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x80, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8B, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0x91, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0x95, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0x96, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xBB, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xBC, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xBD, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xBE, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xBF, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xC0, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xC1, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xC2, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xC3, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xC4, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xC5, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xC6, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xC7, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xC8, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xC9, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xCA, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xCB, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xCC, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xCD, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xCE, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xCF, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xD0, + dRes_ID_DEMO07_01_BTK_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xEA, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xEB, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xEC, + dRes_ID_DEMO07_01_BTK_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xF3, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xFF, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x100, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x101, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x10B, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_1_O_e=0x10C, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_2_L_e=0x10D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x116, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x117, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x128, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x129, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x12A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x12B, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x12C, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x12D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x12E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x12F, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x130, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x14E, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x14F, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x150, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x151, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x152, + /* BTP */ + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xF, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x13, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x19, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x45, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x46, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x47, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x48, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x49, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x4A, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x4B, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x5F, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x60, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x61, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x62, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x63, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x70, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x71, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0x7D, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0x7E, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x7F, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x81, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8C, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0x92, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0x97, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0x98, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xD1, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xD2, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xD3, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xD4, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xD5, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xD6, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xD7, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xD8, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xD9, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xDA, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xDB, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xDC, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xDD, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xDE, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xDF, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xE0, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xE1, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xE2, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xE3, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xE4, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xE5, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xE6, + dRes_ID_DEMO07_01_BTP_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xED, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xEE, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xEF, + dRes_ID_DEMO07_01_BTP_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xF4, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x102, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x103, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x104, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x10F, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_1_O_e=0x110, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_2_L_e=0x111, + /* EVT */ + dRes_ID_DEMO07_01_STB_DEMO07_01_e=0xB, + dRes_ID_DEMO07_01_STB_DEMO07_01B_e=0xF5, + dRes_ID_DEMO07_01_STB_DEMO07_01_0_e=0x105, + /* BLK */ + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x118, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x119, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x131, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x132, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x133, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x134, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x135, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x136, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x137, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x138, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x139, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x153, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x154, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x155, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x156, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x157, + /* BLS */ + dRes_ID_DEMO07_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x11A, + /* BMDV */ + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x15A, + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRO_CUT06_GP_NOMAL_O_e=0x15B, + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRS_CUT04_GP_NOMAL_O_e=0x15C, +}; + +#endif /* !RES_DEMO07_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo07_02.h b/assets/RZDJ01/res/Object/Demo07_02.h new file mode 100644 index 0000000000..29bdf4d63d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo07_02.h @@ -0,0 +1,186 @@ +#ifndef RES_DEMO07_02_H +#define RES_DEMO07_02_H + +enum dRes_INDEX_DEMO07_02 { + /* BCK */ + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLA_CUT02_GP_1_L_e=0x7, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLB_CUT02_GP_1_L_e=0x8, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT02_GP_1_L_e=0x9, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_1_O_e=0xA, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_2_O_e=0xB, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT22_GP_SWZ_O_e=0xC, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANT_CUT15_GP_1_L_e=0xD, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT19_GP_SWZ_O_e=0xE, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT18_GP_SWZ_O_e=0xF, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT09_GP_1_O_e=0x10, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_1_O_e=0x11, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_2_O_e=0x12, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_3_O_e=0x13, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_4_O_e=0x14, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_5_O_e=0x15, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLA_CUT03_GP_1_O_e=0x16, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_1_L_e=0x17, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_2_L_e=0x18, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_3_L_e=0x19, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_1_L_e=0x1B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_2_L_e=0x1C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT03_GP_1_O_e=0x1D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT06_GP_1_O_e=0x1E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_1_O_e=0x1F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_2_O_e=0x20, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_3_O_e=0x21, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT01_GP_SWZ_O_e=0x22, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT06_GP_SWZ_O_e=0x23, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_1_O_e=0x24, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_2_O_e=0x25, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_1_O_e=0x26, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_2_O_e=0x27, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_3_O_e=0x28, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_1_O_e=0x29, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_2_O_e=0x2A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_3_O_e=0x2B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_4_O_e=0x2C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_1_O_e=0x2D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_2_O_e=0x2E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_1_O_e=0x2F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_2_O_e=0x30, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_3_O_e=0x31, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_3_O_e=0x32, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_4_O_e=0x33, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT12_GP_1_O_e=0x34, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_1_O_e=0x35, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_2_O_e=0x36, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_3_O_e=0x37, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_4_O_e=0x38, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_5_O_e=0x39, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_1_O_e=0x3A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_2_O_e=0x3B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_3_O_e=0x3C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_4_O_e=0x3D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_5_O_e=0x3E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANT_CUT14_GP_1_O_e=0x3F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT12_GP_SWZ_O_e=0x40, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT13_GP_SWZ_O_e=0x41, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT17_GP_1_O_e=0x42, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT17_GP_1_O_e=0x43, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT17_GP_SWZ_O_e=0x44, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT16_GP_1_L_e=0x45, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT16_GP_1_L_e=0x46, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLCROWD_CUT02_GP_1_L_e=0x47, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_3_O_e=0x48, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_4_O_e=0x49, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_L_e=0x4A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_O_e=0x4B, + /* BMDR */ + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLA_CUT00_GP_0_O_e=0x4E, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLB_CUT00_GP_0_O_e=0x4F, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLC_CUT00_GP_0_O_e=0x50, + dRes_INDEX_DEMO07_02_BMD_DEMO07_S2_CUT00_GP_0_e=0x51, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLD_CUT00_GP_0_O_e=0x52, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLE_CUT00_GP_0_O_e=0x53, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLCROWD_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO07_02_BMD_DEMO07_PLANE_CUT00_GP_0_e=0x55, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SMOKE_CUT14_GP_1_e=0x56, + dRes_INDEX_DEMO07_02_BMD_DEMO07_ZANTB_CUT00_GP_0_e=0x57, + /* EVT */ + dRes_INDEX_DEMO07_02_STB_DEMO07_02_e=0x5A, + /* BMDV */ + dRes_INDEX_DEMO07_02_BMD_DEMO07_RG_CUT00_GP_0_e=0x5D, + dRes_INDEX_DEMO07_02_BMD_DEMO07_ZELDA_CUT00_GP_SWZ_e=0x5E, + /* BTK */ + dRes_INDEX_DEMO07_02_BTK_DEMO07_SMOKE_CUT14_GP_1_O_e=0x61, +}; + +enum dRes_ID_DEMO07_02 { + /* BCK */ + dRes_ID_DEMO07_02_BCK_DEMO07_SOLA_CUT02_GP_1_L_e=0x0, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLB_CUT02_GP_1_L_e=0x1, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT02_GP_1_L_e=0x2, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_1_O_e=0x8, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_2_O_e=0x9, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT22_GP_SWZ_O_e=0xA, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANT_CUT15_GP_1_L_e=0xC, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT19_GP_SWZ_O_e=0xE, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT18_GP_SWZ_O_e=0xF, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT09_GP_1_O_e=0x15, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_2_O_e=0x1A, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_3_O_e=0x1B, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_4_O_e=0x1C, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_5_O_e=0x1D, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLA_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_1_L_e=0x1F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_2_L_e=0x20, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_3_L_e=0x21, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT03_GP_1_O_e=0x22, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_1_L_e=0x23, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_2_L_e=0x24, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT03_GP_1_O_e=0x25, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT06_GP_1_O_e=0x26, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_1_O_e=0x27, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_2_O_e=0x28, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_3_O_e=0x29, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT01_GP_SWZ_O_e=0x2A, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT06_GP_SWZ_O_e=0x2B, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_1_O_e=0x2C, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_2_O_e=0x2D, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_1_O_e=0x2E, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_2_O_e=0x2F, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_3_O_e=0x30, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_1_O_e=0x31, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_2_O_e=0x32, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_3_O_e=0x33, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_4_O_e=0x34, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_1_O_e=0x35, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_2_O_e=0x36, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_1_O_e=0x37, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_2_O_e=0x38, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_3_O_e=0x39, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_3_O_e=0x3A, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_4_O_e=0x3B, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT12_GP_1_O_e=0x3C, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_1_O_e=0x3D, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_2_O_e=0x3E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_3_O_e=0x3F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_4_O_e=0x40, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_5_O_e=0x41, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_1_O_e=0x42, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_2_O_e=0x43, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_3_O_e=0x44, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_4_O_e=0x45, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_5_O_e=0x46, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANT_CUT14_GP_1_O_e=0x47, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT12_GP_SWZ_O_e=0x48, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT13_GP_SWZ_O_e=0x49, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT17_GP_1_O_e=0x4B, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT17_GP_1_O_e=0x4C, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT17_GP_SWZ_O_e=0x4D, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT16_GP_1_L_e=0x4E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT16_GP_1_L_e=0x4F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLCROWD_CUT02_GP_1_L_e=0x51, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_3_O_e=0x56, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_4_O_e=0x57, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_L_e=0x58, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_O_e=0x59, + /* BMDR */ + dRes_ID_DEMO07_02_BMD_DEMO07_SOLA_CUT00_GP_0_O_e=0x3, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLB_CUT00_GP_0_O_e=0x4, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLC_CUT00_GP_0_O_e=0x5, + dRes_ID_DEMO07_02_BMD_DEMO07_S2_CUT00_GP_0_e=0x16, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLD_CUT00_GP_0_O_e=0x17, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLE_CUT00_GP_0_O_e=0x18, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLCROWD_CUT00_GP_1_e=0x52, + dRes_ID_DEMO07_02_BMD_DEMO07_PLANE_CUT00_GP_0_e=0x53, + dRes_ID_DEMO07_02_BMD_DEMO07_SMOKE_CUT14_GP_1_e=0x54, + dRes_ID_DEMO07_02_BMD_DEMO07_ZANTB_CUT00_GP_0_e=0x5A, + /* EVT */ + dRes_ID_DEMO07_02_STB_DEMO07_02_e=0x6, + /* BMDV */ + dRes_ID_DEMO07_02_BMD_DEMO07_RG_CUT00_GP_0_e=0x50, + dRes_ID_DEMO07_02_BMD_DEMO07_ZELDA_CUT00_GP_SWZ_e=0x5B, + /* BTK */ + dRes_ID_DEMO07_02_BTK_DEMO07_SMOKE_CUT14_GP_1_O_e=0x55, +}; + +#endif /* !RES_DEMO07_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo07_03.h b/assets/RZDJ01/res/Object/Demo07_03.h new file mode 100644 index 0000000000..f3a0d0116e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo07_03.h @@ -0,0 +1,110 @@ +#ifndef RES_DEMO07_03_H +#define RES_DEMO07_03_H + +enum dRes_INDEX_DEMO07_03 { + /* BCK */ + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_1_L_e=0x7, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANC_CUT23_GP_1_L_e=0x8, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MBNA_CUT23_GP_1_L_e=0x9, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_1_L_e=0xA, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_2_L_e=0xB, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WANB_CUT23_GP_1_L_e=0xC, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WCNA_CUT23_GP_1_L_e=0xD, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WGNA_CUT23_GP_1_L_e=0xE, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WONA_CUT23_GP_1_L_e=0xF, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_2_L_e=0x10, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MASA_CUT23_GP_1_L_e=0x11, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MATA_CUT23_GP_1_L_e=0x12, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MCNA_CUT23_GP_1_L_e=0x13, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MONA_CUT23_GP_1_L_e=0x14, + /* BMDR */ + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_0_e=0x17, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANC_CUT00_GP_0_e=0x18, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MBNA_CUT00_GP_0_e=0x19, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_0_e=0x1A, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WANB_CUT00_GP_0_e=0x1B, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WCNA_CUT00_GP_0_e=0x1C, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WGNA_CUT00_GP_0_e=0x1D, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WONA_CUT00_GP_0_e=0x1E, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MASA_CUT00_GP_0_e=0x1F, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MATA_CUT00_GP_0_e=0x20, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MCNA_CUT00_GP_0_e=0x21, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MONA_CUT00_GP_0_e=0x22, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_1_e=0x24, + /* BPK */ + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_1_L_e=0x27, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANC_CUT24_GP_1_L_e=0x28, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MBNA_CUT24_GP_1_L_e=0x29, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_1_L_e=0x2A, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_2_L_e=0x2B, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WANB_CUT24_GP_1_L_e=0x2C, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WCNA_CUT24_GP_1_L_e=0x2D, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WGNA_CUT24_GP_1_L_e=0x2E, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WONA_CUT24_GP_1_L_e=0x2F, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_2_L_e=0x30, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MASA_CUT24_GP_1_L_e=0x31, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MATA_CUT24_GP_1_L_e=0x32, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MCNA_CUT24_GP_1_L_e=0x33, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MONA_CUT24_GP_1_L_e=0x34, + dRes_INDEX_DEMO07_03_BPK_DEMO07_TMP_CUT23_GP_0_L_e=0x35, + /* BRK */ + dRes_INDEX_DEMO07_03_BRK_DEMO07_MANC_CUT24_GP_1_L_e=0x38, + /* EVT */ + dRes_INDEX_DEMO07_03_STB_DEMO07_03_e=0x3B, +}; + +enum dRes_ID_DEMO07_03 { + /* BCK */ + dRes_ID_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_1_L_e=0x0, + dRes_ID_DEMO07_03_BCK_DEMO07_MANC_CUT23_GP_1_L_e=0x1, + dRes_ID_DEMO07_03_BCK_DEMO07_MBNA_CUT23_GP_1_L_e=0x4, + dRes_ID_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_1_L_e=0x5, + dRes_ID_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_2_L_e=0x6, + dRes_ID_DEMO07_03_BCK_DEMO07_WANB_CUT23_GP_1_L_e=0x8, + dRes_ID_DEMO07_03_BCK_DEMO07_WCNA_CUT23_GP_1_L_e=0xA, + dRes_ID_DEMO07_03_BCK_DEMO07_WGNA_CUT23_GP_1_L_e=0xB, + dRes_ID_DEMO07_03_BCK_DEMO07_WONA_CUT23_GP_1_L_e=0xC, + dRes_ID_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_2_L_e=0x27, + dRes_ID_DEMO07_03_BCK_DEMO07_MASA_CUT23_GP_1_L_e=0x28, + dRes_ID_DEMO07_03_BCK_DEMO07_MATA_CUT23_GP_1_L_e=0x29, + dRes_ID_DEMO07_03_BCK_DEMO07_MCNA_CUT23_GP_1_L_e=0x2A, + dRes_ID_DEMO07_03_BCK_DEMO07_MONA_CUT23_GP_1_L_e=0x2B, + /* BMDR */ + dRes_ID_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_0_e=0xE, + dRes_ID_DEMO07_03_BMD_DEMO07_MANC_CUT00_GP_0_e=0xF, + dRes_ID_DEMO07_03_BMD_DEMO07_MBNA_CUT00_GP_0_e=0x10, + dRes_ID_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_0_e=0x11, + dRes_ID_DEMO07_03_BMD_DEMO07_WANB_CUT00_GP_0_e=0x12, + dRes_ID_DEMO07_03_BMD_DEMO07_WCNA_CUT00_GP_0_e=0x13, + dRes_ID_DEMO07_03_BMD_DEMO07_WGNA_CUT00_GP_0_e=0x14, + dRes_ID_DEMO07_03_BMD_DEMO07_WONA_CUT00_GP_0_e=0x15, + dRes_ID_DEMO07_03_BMD_DEMO07_MASA_CUT00_GP_0_e=0x2C, + dRes_ID_DEMO07_03_BMD_DEMO07_MATA_CUT00_GP_0_e=0x2D, + dRes_ID_DEMO07_03_BMD_DEMO07_MCNA_CUT00_GP_0_e=0x2E, + dRes_ID_DEMO07_03_BMD_DEMO07_MONA_CUT00_GP_0_e=0x2F, + dRes_ID_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_1_e=0x30, + dRes_ID_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_1_e=0x37, + /* BPK */ + dRes_ID_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_1_L_e=0x17, + dRes_ID_DEMO07_03_BPK_DEMO07_MANC_CUT24_GP_1_L_e=0x18, + dRes_ID_DEMO07_03_BPK_DEMO07_MBNA_CUT24_GP_1_L_e=0x1A, + dRes_ID_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_1_L_e=0x1B, + dRes_ID_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_2_L_e=0x1C, + dRes_ID_DEMO07_03_BPK_DEMO07_WANB_CUT24_GP_1_L_e=0x1E, + dRes_ID_DEMO07_03_BPK_DEMO07_WCNA_CUT24_GP_1_L_e=0x20, + dRes_ID_DEMO07_03_BPK_DEMO07_WGNA_CUT24_GP_1_L_e=0x21, + dRes_ID_DEMO07_03_BPK_DEMO07_WONA_CUT24_GP_1_L_e=0x22, + dRes_ID_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_2_L_e=0x31, + dRes_ID_DEMO07_03_BPK_DEMO07_MASA_CUT24_GP_1_L_e=0x32, + dRes_ID_DEMO07_03_BPK_DEMO07_MATA_CUT24_GP_1_L_e=0x33, + dRes_ID_DEMO07_03_BPK_DEMO07_MCNA_CUT24_GP_1_L_e=0x34, + dRes_ID_DEMO07_03_BPK_DEMO07_MONA_CUT24_GP_1_L_e=0x35, + dRes_ID_DEMO07_03_BPK_DEMO07_TMP_CUT23_GP_0_L_e=0x36, + /* BRK */ + dRes_ID_DEMO07_03_BRK_DEMO07_MANC_CUT24_GP_1_L_e=0x24, + /* EVT */ + dRes_ID_DEMO07_03_STB_DEMO07_03_e=0x38, +}; + +#endif /* !RES_DEMO07_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo08_00.h b/assets/RZDJ01/res/Object/Demo08_00.h new file mode 100644 index 0000000000..455d4b5e20 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo08_00.h @@ -0,0 +1,88 @@ +#ifndef RES_DEMO08_00_H +#define RES_DEMO08_00_H + +enum dRes_INDEX_DEMO08_00 { + /* BCK */ + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT04_BD_1_O_e=0xC, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xD, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xE, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HL_1_O_e=0xF, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HR_1_O_e=0x10, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT01_BD_1_O_e=0x12, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x13, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x14, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x15, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x16, + /* BTK */ + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x19, + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x1A, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT02_FC_1_O_e=0x1B, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT04_FC_1_O_e=0x1C, + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x1D, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT01_FC_1_O_e=0x1E, + /* BTP */ + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT04_FC_1_O_e=0x22, + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT01_FC_1_O_e=0x23, + /* EVT */ + dRes_INDEX_DEMO08_00_STB_DEMO08_00_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x29, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2A, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2B, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2C, + /* BLK */ + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x2F, + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x30, + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x31, + /* BLS */ + dRes_INDEX_DEMO08_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, +}; + +enum dRes_ID_DEMO08_00 { + /* BCK */ + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT04_BD_1_O_e=0x3, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xD, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xE, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HL_1_O_e=0x12, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HR_1_O_e=0x13, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_BD_1_O_e=0x14, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT01_BD_1_O_e=0x15, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1A, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x1B, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x1C, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x1D, + /* BTK */ + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x4, + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x5, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT02_FC_1_O_e=0x6, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT04_FC_1_O_e=0x7, + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT01_FC_1_O_e=0x17, + /* BTP */ + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT02_FC_1_O_e=0xA, + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT04_FC_1_O_e=0xB, + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT01_FC_1_O_e=0x19, + /* EVT */ + dRes_ID_DEMO08_00_STB_DEMO08_00_e=0xC, + /* BMDR */ + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xF, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x10, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1E, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x1F, + /* BLK */ + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x20, + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x21, + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x22, + /* BLS */ + dRes_ID_DEMO08_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x23, +}; + +#endif /* !RES_DEMO08_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo08_01.h b/assets/RZDJ01/res/Object/Demo08_01.h new file mode 100644 index 0000000000..63a8cac285 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo08_01.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO08_01_H +#define RES_DEMO08_01_H + +enum dRes_INDEX_DEMO08_01 { + /* BCK */ + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT07_BD_1_O_e=0xA, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT09_BD_1_O_e=0xB, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT10_BD_1_O_e=0xC, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_BD_1_O_e=0xD, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT07_BD_1_O_e=0xE, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT08_BD_1_O_e=0xF, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT10_BD_1_O_e=0x10, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT11_BD_1_L_e=0x11, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT12_BD_1_O_e=0x12, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT14_BD_1_O_e=0x13, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT16_BD_1_L_e=0x14, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT15_GP_1_O_e=0x15, + dRes_INDEX_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x16, + dRes_INDEX_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x17, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_1_L_e=0x18, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_2_O_e=0x19, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_1_L_e=0x1A, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_2_O_e=0x1B, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_1_L_e=0x1C, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_2_O_e=0x1D, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_1_L_e=0x1E, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_2_O_e=0x1F, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x20, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x21, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_BD_O_L_e=0x22, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HL_O_L_e=0x23, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HR_O_L_e=0x24, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT18_BD_1_L_e=0x25, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT19_BD_1_L_e=0x26, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_BD_1_O_e=0x27, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x28, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x29, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x2A, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x2B, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x2C, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HL_1_O_e=0x2D, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HR_1_O_e=0x2E, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MDHAIR_CUT10_GP_1_O_e=0x2F, + /* BTK */ + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT07_FC_1_O_e=0x32, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT09_FC_1_O_e=0x33, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT10_FC_1_O_e=0x34, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x35, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT07_FC_1_O_e=0x36, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT10_FC_1_O_e=0x38, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT11_FC_1_L_e=0x39, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT12_FC_1_O_e=0x3A, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT14_FC_1_O_e=0x3B, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT16_FC_1_L_e=0x3C, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT15_GP_1_O_e=0x3D, + dRes_INDEX_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x3E, + dRes_INDEX_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x3F, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_1_L_e=0x40, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x41, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_1_L_e=0x42, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_2_O_e=0x43, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT19_FC_O_L_e=0x44, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT18_FC_1_L_e=0x45, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT19_FC_1_L_e=0x46, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x47, + /* BTP */ + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT07_FC_1_O_e=0x4A, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT09_FC_1_O_e=0x4B, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT10_FC_1_O_e=0x4C, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT07_FC_1_O_e=0x4D, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT08_FC_1_O_e=0x4E, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT10_FC_1_O_e=0x4F, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT11_FC_1_L_e=0x50, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT12_FC_1_O_e=0x51, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT14_FC_1_O_e=0x52, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT16_FC_1_L_e=0x53, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT15_GP_1_O_e=0x54, + dRes_INDEX_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_1_L_e=0x55, + dRes_INDEX_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_2_O_e=0x56, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_1_L_e=0x57, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_2_O_e=0x58, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT19_FC_O_L_e=0x59, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT18_FC_1_L_e=0x5A, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT19_FC_1_L_e=0x5B, + /* BMDR */ + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x5E, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x5F, + dRes_INDEX_DEMO08_01_BMD_DEMO08_KOLIN_CUT00_GP_1_e=0x60, + dRes_INDEX_DEMO08_01_BMD_DEMO08_YELIA_CUT00_GP_1_e=0x61, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x62, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x63, + /* EVT */ + dRes_INDEX_DEMO08_01_STB_DEMO08_01_e=0x66, + /* BLK */ + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x69, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x6A, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x6B, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x6C, + /* BLS */ + dRes_INDEX_DEMO08_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x6F, + /* BMDV */ + dRes_INDEX_DEMO08_01_BMD_DEMO08_MDHAIR_CUT00_GP_1_e=0x72, +}; + +enum dRes_ID_DEMO08_01 { + /* BCK */ + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT07_BD_1_O_e=0x1, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT09_BD_1_O_e=0x2, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT10_BD_1_O_e=0x3, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_BD_1_O_e=0x4, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT07_BD_1_O_e=0x6, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT08_BD_1_O_e=0x7, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT10_BD_1_O_e=0x8, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT11_BD_1_L_e=0x9, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT12_BD_1_O_e=0xA, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT14_BD_1_O_e=0xB, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT16_BD_1_L_e=0xC, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT15_GP_1_O_e=0xE, + dRes_ID_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x2D, + dRes_ID_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x2E, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_1_L_e=0x2F, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_2_O_e=0x30, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_1_L_e=0x31, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_2_O_e=0x32, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_1_L_e=0x33, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_2_O_e=0x34, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_1_L_e=0x35, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_2_O_e=0x36, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x47, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x48, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_BD_O_L_e=0x4D, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HL_O_L_e=0x4E, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HR_O_L_e=0x4F, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT18_BD_1_L_e=0x50, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT19_BD_1_L_e=0x51, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_BD_1_O_e=0x62, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x63, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x64, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x65, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x66, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x67, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HL_1_O_e=0x6F, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HR_1_O_e=0x70, + dRes_ID_DEMO08_01_BCK_DEMO08_MDHAIR_CUT10_GP_1_O_e=0x72, + /* BTK */ + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT07_FC_1_O_e=0x10, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT09_FC_1_O_e=0x11, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT10_FC_1_O_e=0x12, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x13, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT07_FC_1_O_e=0x15, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT08_FC_1_O_e=0x16, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT10_FC_1_O_e=0x17, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT11_FC_1_L_e=0x18, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT12_FC_1_O_e=0x19, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT14_FC_1_O_e=0x1A, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT16_FC_1_L_e=0x1B, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT15_GP_1_O_e=0x1D, + dRes_ID_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x37, + dRes_ID_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x38, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_1_L_e=0x39, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x3A, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_1_L_e=0x3B, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_2_O_e=0x3C, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT19_FC_O_L_e=0x5B, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT18_FC_1_L_e=0x5C, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT19_FC_1_L_e=0x5D, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x71, + /* BTP */ + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT07_FC_1_O_e=0x1F, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT09_FC_1_O_e=0x20, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT10_FC_1_O_e=0x21, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT07_FC_1_O_e=0x24, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT08_FC_1_O_e=0x25, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT10_FC_1_O_e=0x26, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT11_FC_1_L_e=0x27, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT12_FC_1_O_e=0x28, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT14_FC_1_O_e=0x29, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT16_FC_1_L_e=0x2A, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT15_GP_1_O_e=0x2C, + dRes_ID_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_1_L_e=0x3D, + dRes_ID_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_2_O_e=0x3E, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_1_L_e=0x41, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_2_O_e=0x42, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT19_FC_O_L_e=0x5F, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT18_FC_1_L_e=0x60, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT19_FC_1_L_e=0x61, + /* BMDR */ + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x43, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x44, + dRes_ID_DEMO08_01_BMD_DEMO08_KOLIN_CUT00_GP_1_e=0x45, + dRes_ID_DEMO08_01_BMD_DEMO08_YELIA_CUT00_GP_1_e=0x46, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x68, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x69, + /* EVT */ + dRes_ID_DEMO08_01_STB_DEMO08_01_e=0x49, + /* BLK */ + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x6A, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x6B, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x6C, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x6D, + /* BLS */ + dRes_ID_DEMO08_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x6E, + /* BMDV */ + dRes_ID_DEMO08_01_BMD_DEMO08_MDHAIR_CUT00_GP_1_e=0x73, +}; + +#endif /* !RES_DEMO08_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo08_02.h b/assets/RZDJ01/res/Object/Demo08_02.h new file mode 100644 index 0000000000..9ec6b00981 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo08_02.h @@ -0,0 +1,60 @@ +#ifndef RES_DEMO08_02_H +#define RES_DEMO08_02_H + +enum dRes_INDEX_DEMO08_02 { + /* BCK */ + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT20_BD_1_L_e=0x8, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT21_BD_O_L_e=0x9, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT22_BD_1_L_e=0xA, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT23_BD_1_L_e=0xB, + /* BTK */ + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT20_FC_1_L_e=0xE, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT21_FC_O_L_e=0xF, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT22_FC_1_L_e=0x10, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT23_FC_1_L_e=0x11, + dRes_INDEX_DEMO08_02_BTK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x12, + dRes_INDEX_DEMO08_02_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x13, + /* BTP */ + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT20_FC_1_L_e=0x16, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT21_FC_O_L_e=0x17, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT22_FC_1_L_e=0x18, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT23_FC_1_L_e=0x19, + /* BMDR */ + dRes_INDEX_DEMO08_02_BMD_DEMO08_PORTAL_CUT00_GP_0_O_e=0x1C, + dRes_INDEX_DEMO08_02_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x1D, + /* BRK */ + dRes_INDEX_DEMO08_02_BRK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x20, + dRes_INDEX_DEMO08_02_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x21, + /* EVT */ + dRes_INDEX_DEMO08_02_STB_DEMO08_02_e=0x24, +}; + +enum dRes_ID_DEMO08_02 { + /* BCK */ + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT20_BD_1_L_e=0x0, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT21_BD_O_L_e=0x1, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT22_BD_1_L_e=0x2, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT23_BD_1_L_e=0x3, + /* BTK */ + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT20_FC_1_L_e=0xC, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT21_FC_O_L_e=0xD, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT22_FC_1_L_e=0xE, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT23_FC_1_L_e=0xF, + dRes_ID_DEMO08_02_BTK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x14, + dRes_ID_DEMO08_02_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x18, + /* BTP */ + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT20_FC_1_L_e=0x10, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT21_FC_O_L_e=0x11, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT22_FC_1_L_e=0x12, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT23_FC_1_L_e=0x13, + /* BMDR */ + dRes_ID_DEMO08_02_BMD_DEMO08_PORTAL_CUT00_GP_0_O_e=0x15, + dRes_ID_DEMO08_02_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x19, + /* BRK */ + dRes_ID_DEMO08_02_BRK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x16, + dRes_ID_DEMO08_02_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x1A, + /* EVT */ + dRes_ID_DEMO08_02_STB_DEMO08_02_e=0x17, +}; + +#endif /* !RES_DEMO08_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo09_00.h b/assets/RZDJ01/res/Object/Demo09_00.h new file mode 100644 index 0000000000..e48153de69 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo09_00.h @@ -0,0 +1,106 @@ +#ifndef RES_DEMO09_00_H +#define RES_DEMO09_00_H + +enum dRes_INDEX_DEMO09_00 { + /* BCK */ + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT00_GP_WAIT_L_e=0x7, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT09_GP_STOP_O_e=0x8, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT10_GP_HOERU_O_e=0x9, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT01_BD_WALK_O_e=0xA, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT00_BD_LOOP_L_e=0xB, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT02_BD_WALKSTOP_O_e=0xC, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT07_BD_HEDUP_O_e=0xD, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_O_e=0xE, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT08_GP_LOOP_O_e=0xF, + /* BRK */ + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x12, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x13, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x14, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x15, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x16, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x17, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x18, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x19, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x1A, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x1B, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x1C, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x20, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x21, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x22, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x23, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x24, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x25, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x26, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x27, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x28, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x29, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x2A, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x2B, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x2C, + /* BMDR */ + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2F, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x30, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x31, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x32, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x33, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x34, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x35, + /* EVT */ + dRes_INDEX_DEMO09_00_STB_DEMO09_00_e=0x38, + dRes_INDEX_DEMO09_00_STB_DEMO09_03_e=0x39, +}; + +enum dRes_ID_DEMO09_00 { + /* BCK */ + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT00_GP_WAIT_L_e=0x1F, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT09_GP_STOP_O_e=0x20, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT10_GP_HOERU_O_e=0x21, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT01_BD_WALK_O_e=0x32, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT00_BD_LOOP_L_e=0x34, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT02_BD_WALKSTOP_O_e=0x35, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT07_BD_HEDUP_O_e=0x36, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_O_e=0x3E, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT08_GP_LOOP_O_e=0x3F, + /* BRK */ + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x29, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x37, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x38, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x39, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x47, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x48, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x49, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x50, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x51, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x52, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x5D, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x5E, + /* BTK */ + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x3A, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x3B, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x3C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x40, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x4A, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x4B, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x4C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x55, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x56, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x57, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x5F, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x60, + /* BMDR */ + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2F, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x3D, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x41, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x4D, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x5C, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x61, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x62, + /* EVT */ + dRes_ID_DEMO09_00_STB_DEMO09_00_e=0x43, + dRes_ID_DEMO09_00_STB_DEMO09_03_e=0x44, +}; + +#endif /* !RES_DEMO09_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo09_01.h b/assets/RZDJ01/res/Object/Demo09_01.h new file mode 100644 index 0000000000..cca788fb9b --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo09_01.h @@ -0,0 +1,50 @@ +#ifndef RES_DEMO09_01_H +#define RES_DEMO09_01_H + +enum dRes_INDEX_DEMO09_01 { + /* BCK */ + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS1_O_e=0x7, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS2_O_e=0x8, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS3_O_e=0x9, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS1_O_e=0xA, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS2_O_e=0xB, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS3_O_e=0xC, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT16_GP_YM_O_e=0xD, + dRes_INDEX_DEMO09_01_BCK_DEMO09_SEIREI_CUT00_GP_1_L_e=0xE, + /* BMDR */ + dRes_INDEX_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_NS_O_e=0x11, + dRes_INDEX_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_YM_O_e=0x12, + dRes_INDEX_DEMO09_01_BMD_DEMO09_SEIREI_CUT00_GP_1_e=0x13, + /* BRK */ + dRes_INDEX_DEMO09_01_BRK_DEMO09_LINK_CUT16_GP_YMMARK_O_e=0x16, + dRes_INDEX_DEMO09_01_BRK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x17, + /* EVT */ + dRes_INDEX_DEMO09_01_STB_DEMO09_01_e=0x1A, + /* BTK */ + dRes_INDEX_DEMO09_01_BTK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x1D, +}; + +enum dRes_ID_DEMO09_01 { + /* BCK */ + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS1_O_e=0x5, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS2_O_e=0x6, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS3_O_e=0x7, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS1_O_e=0x8, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS2_O_e=0x9, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS3_O_e=0xA, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT16_GP_YM_O_e=0xB, + dRes_ID_DEMO09_01_BCK_DEMO09_SEIREI_CUT00_GP_1_L_e=0x17, + /* BMDR */ + dRes_ID_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_NS_O_e=0xE, + dRes_ID_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_YM_O_e=0xF, + dRes_ID_DEMO09_01_BMD_DEMO09_SEIREI_CUT00_GP_1_e=0x18, + /* BRK */ + dRes_ID_DEMO09_01_BRK_DEMO09_LINK_CUT16_GP_YMMARK_O_e=0x12, + dRes_ID_DEMO09_01_BRK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x19, + /* EVT */ + dRes_ID_DEMO09_01_STB_DEMO09_01_e=0x16, + /* BTK */ + dRes_ID_DEMO09_01_BTK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x1A, +}; + +#endif /* !RES_DEMO09_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo09_02.h b/assets/RZDJ01/res/Object/Demo09_02.h new file mode 100644 index 0000000000..bc5cf8da8b --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo09_02.h @@ -0,0 +1,14 @@ +#ifndef RES_DEMO09_02_H +#define RES_DEMO09_02_H + +enum dRes_INDEX_DEMO09_02 { + /* EVT */ + dRes_INDEX_DEMO09_02_STB_DEMO09_02_e=0x3, +}; + +enum dRes_ID_DEMO09_02 { + /* EVT */ + dRes_ID_DEMO09_02_STB_DEMO09_02_e=0x1, +}; + +#endif /* !RES_DEMO09_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo10_01.h b/assets/RZDJ01/res/Object/Demo10_01.h new file mode 100644 index 0000000000..dce848f548 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo10_01.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO10_01_H +#define RES_DEMO10_01_H + +enum dRes_INDEX_DEMO10_01 { + /* BCK */ + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_1_O_e=0xC, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_1_O_e=0xF, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT04_GP_1_O_e=0x10, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_1_O_e=0x13, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_1_O_e=0x14, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_BD_1_O_e=0x15, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_1_O_e=0x16, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_1_O_e=0x18, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_1_O_e=0x19, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_1_O_e=0x1A, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT07_BD_1_O_e=0x1B, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT08_BD_1_O_e=0x1C, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT09_BD_1_O_e=0x1D, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_2_O_e=0x1E, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_2_O_e=0x1F, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_2_O_e=0x20, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_2_O_e=0x21, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_2_O_e=0x22, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_2_O_e=0x23, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_2_O_e=0x24, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_2_O_e=0x25, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_2_O_e=0x26, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_2_O_e=0x27, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_2_O_e=0x28, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_2_O_e=0x29, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2A, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2B, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_1_e=0x2C, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_2_e=0x2D, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_1_e=0x2E, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_2_e=0x2F, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_1_e=0x30, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_2_e=0x31, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_1_e=0x32, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_2_e=0x33, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HL_1_e=0x34, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HR_1_e=0x35, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x37, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x38, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x39, + /* BMDR */ + dRes_INDEX_DEMO10_01_BMD_DEMO10_ALSHB_CUT00_GP_0_e=0x3C, + dRes_INDEX_DEMO10_01_BMD_DEMO10_ALSWA_CUT00_GP_0_e=0x3D, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3E, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3F, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x40, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x41, + /* BTK */ + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x45, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x46, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_1_O_e=0x47, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT02_FC_1_O_e=0x48, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_1_O_e=0x49, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_1_O_e=0x4A, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_1_O_e=0x4B, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT07_FC_1_O_e=0x4C, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT09_FC_1_O_e=0x4D, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_2_O_e=0x4E, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x4F, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_2_O_e=0x50, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_2_O_e=0x51, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_2_O_e=0x52, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_2_O_e=0x53, + /* BTP */ + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_1_O_e=0x56, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_1_O_e=0x57, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT08_FC_1_O_e=0x58, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_1_O_e=0x59, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT02_FC_1_O_e=0x5A, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_1_O_e=0x5C, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_1_O_e=0x5D, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT07_FC_1_O_e=0x5E, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT09_FC_1_O_e=0x5F, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_2_O_e=0x60, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_2_O_e=0x61, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_2_O_e=0x62, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_2_O_e=0x63, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_2_O_e=0x64, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_2_O_e=0x65, + /* EVT */ + dRes_INDEX_DEMO10_01_STB_DEMO10_e=0x68, + /* BLK */ + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x6B, + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x6C, + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO10_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, +}; + +enum dRes_ID_DEMO10_01 { + /* BCK */ + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_1_O_e=0x2B, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_1_O_e=0x2D, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_1_O_e=0x2E, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_1_O_e=0x2F, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT02_GP_1_O_e=0x30, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_1_O_e=0x31, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT04_GP_1_O_e=0x32, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_1_O_e=0x56, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT02_BD_1_O_e=0x57, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_1_O_e=0x58, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_1_O_e=0x59, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_BD_1_O_e=0x5A, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_1_O_e=0x5B, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT02_BD_1_O_e=0x5C, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_1_O_e=0x5D, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_1_O_e=0x5E, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_1_O_e=0x5F, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT07_BD_1_O_e=0x60, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT08_BD_1_O_e=0x61, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT09_BD_1_O_e=0x62, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_2_O_e=0x7A, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_2_O_e=0x7B, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_2_O_e=0x7C, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_2_O_e=0x7D, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_2_O_e=0x7E, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_2_O_e=0x7F, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_2_O_e=0x80, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_2_O_e=0x81, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_2_O_e=0x82, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_2_O_e=0x83, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_2_O_e=0x84, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_2_O_e=0x85, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x91, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x92, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_1_e=0x93, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_2_e=0x94, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_1_e=0x95, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_2_e=0x96, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_1_e=0x97, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_2_e=0x98, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_1_e=0x99, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_2_e=0x9A, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HL_1_e=0x9B, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HR_1_e=0x9C, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xA1, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_1_O_e=0xA2, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_2_O_e=0xA3, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_FC_1_O_e=0xA4, + /* BMDR */ + dRes_ID_DEMO10_01_BMD_DEMO10_ALSHB_CUT00_GP_0_e=0x40, + dRes_ID_DEMO10_01_BMD_DEMO10_ALSWA_CUT00_GP_0_e=0x41, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x9D, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x9E, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA5, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xA6, + /* BTK */ + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_1_O_e=0x63, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x64, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x65, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_1_O_e=0x66, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT02_FC_1_O_e=0x67, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_1_O_e=0x68, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_1_O_e=0x69, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_1_O_e=0x6A, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT07_FC_1_O_e=0x6B, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT09_FC_1_O_e=0x6C, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_2_O_e=0x86, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x87, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_2_O_e=0x88, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_2_O_e=0x89, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_2_O_e=0x8A, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_2_O_e=0x9F, + /* BTP */ + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_1_O_e=0x6D, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_1_O_e=0x6E, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT08_FC_1_O_e=0x6F, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_1_O_e=0x70, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT02_FC_1_O_e=0x71, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_1_O_e=0x72, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_1_O_e=0x73, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_1_O_e=0x74, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT07_FC_1_O_e=0x75, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT09_FC_1_O_e=0x76, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_2_O_e=0x8B, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_2_O_e=0x8C, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_2_O_e=0x8D, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_2_O_e=0x8E, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_2_O_e=0x8F, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_2_O_e=0xA0, + /* EVT */ + dRes_ID_DEMO10_01_STB_DEMO10_e=0x90, + /* BLK */ + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_1_O_e=0xA7, + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_2_O_e=0xA8, + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT08_FC_1_O_e=0xA9, + /* BLS */ + dRes_ID_DEMO10_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAA, +}; + +#endif /* !RES_DEMO10_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo11_00.h b/assets/RZDJ01/res/Object/Demo11_00.h new file mode 100644 index 0000000000..e8f9f7a93d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo11_00.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO11_00_H +#define RES_DEMO11_00_H + +enum dRes_INDEX_DEMO11_00 { + /* BCK */ + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_BD_1_O_e=0xB, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_FC_1_O_e=0xC, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT18_BD_1_L_e=0xD, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_BD_1_O_e=0xE, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_FC_1_O_e=0xF, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT01_BD_1_L_e=0x10, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x12, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x13, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT11_GP_1_L_e=0x14, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT13_GP_1_L_e=0x15, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT14_GP_1_L_e=0x16, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SIZUKU_CUT03_GP_1_O_e=0x17, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SIZUKU_CUT04_GP_1_O_e=0x18, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_1_L_e=0x19, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_2_L_e=0x1A, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_3_L_e=0x1B, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x1C, + dRes_INDEX_DEMO11_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1E, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HD_1_O_e=0x1F, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT18_HD_1_L_e=0x20, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HD_1_O_e=0x21, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x22, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x23, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HL_1_O_e=0x24, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HR_1_O_e=0x25, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HL_1_O_e=0x26, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HR_1_O_e=0x27, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT06_GP_1_O_e=0x28, + dRes_INDEX_DEMO11_00_BCK_DEMO11_HUTU_CUT00_GP_1_O_e=0x29, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_1_O_e=0x2A, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_2_L_e=0x2B, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_3_O_e=0x2C, + /* BMDR */ + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_IN_e=0x30, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_OUT_e=0x31, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SIZUKU_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x33, + dRes_INDEX_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x34, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x35, + dRes_INDEX_DEMO11_00_BMD_DEMO11_WATER_CUT00_GP_1_e=0x36, + dRes_INDEX_DEMO11_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x37, + dRes_INDEX_DEMO11_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x38, + dRes_INDEX_DEMO11_00_BMD_DEMO11_LUMROK_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO11_00_BMD_DEMO11_LUMWTR_CUT00_GP_1_e=0x3A, + /* BRK */ + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x3D, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x3E, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x3F, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x40, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x41, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x42, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x43, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x44, + dRes_INDEX_DEMO11_00_BRK_DEMO11_WATER_CUT01_GP_1_O_e=0x45, + dRes_INDEX_DEMO11_00_BRK_DEMO11_WATER_CUT22_GP_1_O_e=0x46, + dRes_INDEX_DEMO11_00_BRK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x47, + dRes_INDEX_DEMO11_00_BRK_DEMO11_LUMWTR_CUT00_GP_1_O_e=0x48, + /* BTK */ + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT16_FC_1_O_e=0x4B, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT23_FC_1_O_e=0x4C, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x4D, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x4E, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x4F, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x50, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x51, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x52, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x53, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x54, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT18_FC_1_O_e=0x55, + dRes_INDEX_DEMO11_00_BTK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x56, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x57, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_L_e=0x58, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x59, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_C_e=0x5A, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x5B, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x5C, + dRes_INDEX_DEMO11_00__DEMO11_WATER_CUT00_GP_1_C_BTK_e=0x5D, + dRes_INDEX_DEMO11_00_BTK_DEMO11_WATER_CUT01_GP_1_O_e=0x5E, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x5F, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LUMWTR_CUT00_GP_1_C_e=0x60, + /* BTP */ + dRes_INDEX_DEMO11_00_BTP_DEMO11_LINK_CUT16_FC_1_O_e=0x63, + dRes_INDEX_DEMO11_00_BTP_DEMO11_LINK_CUT23_FC_1_O_e=0x64, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x65, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x66, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x67, + /* EVT */ + dRes_INDEX_DEMO11_00_STB_DEMO11_e=0x6A, + /* BLK */ + dRes_INDEX_DEMO11_00_BLK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO11_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, + /* BMDV */ + dRes_INDEX_DEMO11_00_BMD_DEMO11_HUTU_CUT00_GP_1_e=0x73, + dRes_INDEX_DEMO11_00_BMD_DEMO11_MDHAIR_CUT00_GP_1_e=0x74, +}; + +enum dRes_ID_DEMO11_00 { + /* BCK */ + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_BD_1_O_e=0x0, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_FC_1_O_e=0x1, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT18_BD_1_L_e=0x2, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_BD_1_O_e=0x3, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_FC_1_O_e=0x4, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT01_BD_1_L_e=0x5, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x6, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x7, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x8, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT11_GP_1_L_e=0xA, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT13_GP_1_L_e=0xB, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT14_GP_1_L_e=0xC, + dRes_ID_DEMO11_00_BCK_DEMO11_SIZUKU_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO11_00_BCK_DEMO11_SIZUKU_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_1_L_e=0x25, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_2_L_e=0x26, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_3_L_e=0x27, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x2C, + dRes_ID_DEMO11_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3F, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x41, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HD_1_O_e=0x42, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT18_HD_1_L_e=0x43, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HD_1_O_e=0x44, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x52, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x53, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HL_1_O_e=0x54, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HR_1_O_e=0x55, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HL_1_O_e=0x56, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HR_1_O_e=0x57, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT06_GP_1_O_e=0x5C, + dRes_ID_DEMO11_00_BCK_DEMO11_HUTU_CUT00_GP_1_O_e=0x5D, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_1_O_e=0x5F, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_2_L_e=0x60, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_3_O_e=0x61, + /* BMDR */ + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_1_e=0xF, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_IN_e=0x10, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_OUT_e=0x11, + dRes_ID_DEMO11_00_BMD_DEMO11_SIZUKU_CUT00_GP_1_e=0x12, + dRes_ID_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x3C, + dRes_ID_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x3D, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x48, + dRes_ID_DEMO11_00_BMD_DEMO11_WATER_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO11_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x5A, + dRes_ID_DEMO11_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x5B, + dRes_ID_DEMO11_00_BMD_DEMO11_LUMROK_CUT00_GP_1_e=0x63, + dRes_ID_DEMO11_00_BMD_DEMO11_LUMWTR_CUT00_GP_1_e=0x64, + /* BRK */ + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x13, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x14, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x15, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x16, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x28, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x45, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x49, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x4A, + dRes_ID_DEMO11_00_BRK_DEMO11_WATER_CUT01_GP_1_O_e=0x4E, + dRes_ID_DEMO11_00_BRK_DEMO11_WATER_CUT22_GP_1_O_e=0x4F, + dRes_ID_DEMO11_00_BRK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x65, + dRes_ID_DEMO11_00_BRK_DEMO11_LUMWTR_CUT00_GP_1_O_e=0x66, + /* BTK */ + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT16_FC_1_O_e=0x17, + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT23_FC_1_O_e=0x18, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x19, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x1A, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x1B, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x1C, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x1D, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x1E, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x1F, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x29, + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT18_FC_1_O_e=0x2D, + dRes_ID_DEMO11_00_BTK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x37, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x3A, + dRes_ID_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_L_e=0x40, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x46, + dRes_ID_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_C_e=0x47, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x4B, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x4C, + dRes_ID_DEMO11_00__DEMO11_WATER_CUT00_GP_1_C_BTK_e=0x50, + dRes_ID_DEMO11_00_BTK_DEMO11_WATER_CUT01_GP_1_O_e=0x51, + dRes_ID_DEMO11_00_BTK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x67, + dRes_ID_DEMO11_00_BTK_DEMO11_LUMWTR_CUT00_GP_1_C_e=0x68, + /* BTP */ + dRes_ID_DEMO11_00_BTP_DEMO11_LINK_CUT16_FC_1_O_e=0x20, + dRes_ID_DEMO11_00_BTP_DEMO11_LINK_CUT23_FC_1_O_e=0x21, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x22, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x23, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x24, + /* EVT */ + dRes_ID_DEMO11_00_STB_DEMO11_e=0x2E, + /* BLK */ + dRes_ID_DEMO11_00_BLK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x30, + /* BLS */ + dRes_ID_DEMO11_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, + /* BMDV */ + dRes_ID_DEMO11_00_BMD_DEMO11_HUTU_CUT00_GP_1_e=0x5E, + dRes_ID_DEMO11_00_BMD_DEMO11_MDHAIR_CUT00_GP_1_e=0x62, +}; + +#endif /* !RES_DEMO11_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo13_00.h b/assets/RZDJ01/res/Object/Demo13_00.h new file mode 100644 index 0000000000..f85c62bfd2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo13_00.h @@ -0,0 +1,462 @@ +#ifndef RES_DEMO13_00_H +#define RES_DEMO13_00_H + +enum dRes_INDEX_DEMO13_00 { + /* BCK */ + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT03_GP_1_L_e=0x7, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_1_L_e=0x8, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_2_L_e=0x9, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT12_GP_1_L_e=0xA, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT14_GP_1_O_e=0xB, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT18_GP_1_L_e=0xC, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT20_GP_1_O_e=0xD, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT22_GP_1_L_e=0xE, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT24_GP_1_L_e=0xF, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT30_GP_1_O_e=0x10, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT02_GP_1_L_e=0x11, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_1_L_e=0x12, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_2_O_e=0x13, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT13_GP_1_O_e=0x14, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT15_GP_1_L_e=0x15, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT25_GP_1_O_e=0x16, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_1_L_e=0x17, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_2_O_e=0x18, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT28_GP_1_O_e=0x19, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KINOBOU_CUT20_GP_1_O_e=0x1A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KINOBOU_CUT22_GP_1_L_e=0x1B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x1C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x1D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x1E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x1F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x20, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x21, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x22, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x23, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT02_GP_1_L_e=0x24, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_2_L_e=0x25, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT07_GP_1_L_e=0x26, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_1_L_e=0x27, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_2_O_e=0x28, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT13_GP_1_O_e=0x29, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT15_GP_1_L_e=0x2A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT17_GP_1_L_e=0x2B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT23_GP_1_L_e=0x2C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT25_GP_1_L_e=0x2D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT27_GP_1_O_e=0x2E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT28_GP_1_O_e=0x2F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT29_GP_1_O_e=0x30, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT32_GP_1_O_e=0x31, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT02_GP_1_L_e=0x32, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT04_GP_1_L_e=0x33, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_1_L_e=0x34, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_2_O_e=0x35, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT28_GP_1_O_e=0x36, + dRes_INDEX_DEMO13_00_BCK_DEMO13_MARO_CUT02_GP_1_L_e=0x37, + dRes_INDEX_DEMO13_00_BCK_DEMO13_MARO_CUT09_GP_1_L_e=0x38, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT04_GP_1_L_e=0x3A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_2_L_e=0x3B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT07_GP_1_L_e=0x3C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_1_L_e=0x3D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_2_O_e=0x3E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT13_GP_1_O_e=0x3F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT15_GP_1_L_e=0x40, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT25_GP_1_L_e=0x41, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT27_GP_1_O_e=0x42, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT32_GP_1_O_e=0x43, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT01_BD_1_O_e=0x44, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT02_BD_1_L_e=0x45, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT33_BD_1_L_e=0x46, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT16_GP_1_L_e=0x47, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_1_O_e=0x48, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_3_O_e=0x49, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_4_L_e=0x4A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_1_O_e=0x4B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_3_O_e=0x4C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_4_L_e=0x4D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT23_GP_1_L_e=0x4E, + /* BTK */ + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT03_GP_1_L_e=0x51, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_1_L_e=0x52, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_2_L_e=0x53, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT12_GP_1_L_e=0x54, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT14_GP_1_O_e=0x55, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT18_GP_1_L_e=0x56, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT20_GP_1_O_e=0x57, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT22_GP_1_L_e=0x58, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT24_GP_1_L_e=0x59, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT30_GP_1_O_e=0x5A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT02_GP_1_L_e=0x5B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_1_L_e=0x5C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_2_O_e=0x5D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT15_GP_1_L_e=0x5F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT25_GP_1_O_e=0x60, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_1_L_e=0x61, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_2_O_e=0x62, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT28_GP_1_O_e=0x63, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x64, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x65, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x66, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x67, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x68, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x69, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x6A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x6B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT02_GP_1_L_e=0x6C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_2_L_e=0x6D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT07_GP_1_L_e=0x6E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_1_L_e=0x6F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_2_O_e=0x70, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT13_GP_1_O_e=0x71, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT15_GP_1_L_e=0x72, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT17_GP_1_L_e=0x73, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT23_GP_1_L_e=0x74, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT25_GP_1_L_e=0x75, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT27_GP_1_O_e=0x76, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT28_GP_1_O_e=0x77, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT29_GP_1_O_e=0x78, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT32_GP_1_O_e=0x79, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT02_GP_1_L_e=0x7A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT04_GP_1_L_e=0x7B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_1_L_e=0x7C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_2_O_e=0x7D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT28_GP_1_O_e=0x7E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_MARO_CUT02_GP_1_L_e=0x7F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_MARO_CUT09_GP_1_L_e=0x80, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT02_GP_1_L_e=0x81, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT04_GP_1_L_e=0x82, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_2_L_e=0x83, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT07_GP_1_L_e=0x84, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_1_L_e=0x85, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_2_O_e=0x86, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT13_GP_1_O_e=0x87, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT15_GP_1_L_e=0x88, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT25_GP_1_L_e=0x89, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT27_GP_1_O_e=0x8A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT32_GP_1_O_e=0x8B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT01_BD_1_O_e=0x8C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT02_BD_1_L_e=0x8D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT33_BD_1_L_e=0x8E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT16_GP_1_L_e=0x8F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_1_O_e=0x90, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_3_O_e=0x91, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_4_L_e=0x92, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_1_O_e=0x93, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_3_O_e=0x94, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_4_L_e=0x95, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT23_GP_1_L_e=0x96, + /* BTP */ + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT03_GP_1_L_e=0x99, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_1_L_e=0x9A, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_2_L_e=0x9B, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT12_GP_1_L_e=0x9C, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT14_GP_1_O_e=0x9D, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT18_GP_1_L_e=0x9E, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT20_GP_1_O_e=0x9F, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT22_GP_1_L_e=0xA0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT24_GP_1_L_e=0xA1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT30_GP_1_O_e=0xA2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT02_GP_1_L_e=0xA3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_1_L_e=0xA4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_2_O_e=0xA5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT13_GP_1_O_e=0xA6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT15_GP_1_L_e=0xA7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT25_GP_1_O_e=0xA8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_1_L_e=0xA9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_2_O_e=0xAA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT28_GP_1_O_e=0xAB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT02_GP_1_L_e=0xAC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT04_GP_1_L_e=0xAD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT08_GP_1_L_e=0xAE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT15_GP_1_L_e=0xAF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT25_GP_1_O_e=0xB0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT26_GP_1_L_e=0xB1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_1_L_e=0xB2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_2_O_e=0xB3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT02_GP_1_L_e=0xB4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_2_L_e=0xB5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT07_GP_1_L_e=0xB6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_1_L_e=0xB7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_2_O_e=0xB8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT13_GP_1_O_e=0xB9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT15_GP_1_L_e=0xBA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT17_GP_1_L_e=0xBB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT23_GP_1_L_e=0xBC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT25_GP_1_L_e=0xBD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT27_GP_1_O_e=0xBE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT28_GP_1_O_e=0xBF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT29_GP_1_O_e=0xC0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT32_GP_1_O_e=0xC1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT02_GP_1_L_e=0xC2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT04_GP_1_L_e=0xC3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_1_L_e=0xC4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_2_O_e=0xC5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT28_GP_1_O_e=0xC6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_MARO_CUT02_GP_1_L_e=0xC7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_MARO_CUT09_GP_1_L_e=0xC8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT02_GP_1_L_e=0xC9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT04_GP_1_L_e=0xCA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_2_L_e=0xCB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT07_GP_1_L_e=0xCC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_1_L_e=0xCD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_2_O_e=0xCE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT13_GP_1_O_e=0xCF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT15_GP_1_L_e=0xD0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT25_GP_1_L_e=0xD1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT27_GP_1_O_e=0xD2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT32_GP_1_O_e=0xD3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT01_BD_1_O_e=0xD4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT02_BD_1_L_e=0xD5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT33_BD_1_L_e=0xD6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT16_GP_1_L_e=0xD7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_1_O_e=0xD8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_3_O_e=0xD9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_4_L_e=0xDA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_1_O_e=0xDB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_3_O_e=0xDC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_4_L_e=0xDD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT23_GP_1_L_e=0xDE, + /* BMDR */ + dRes_INDEX_DEMO13_00_BMD_DEMO13_BANS_CUT00_GP_1_e=0xE1, + dRes_INDEX_DEMO13_00_BMD_DEMO13_BESU_CUT00_GP_1_e=0xE2, + dRes_INDEX_DEMO13_00_BMD_DEMO13_KOLIN_CUT00_GP_1_e=0xE3, + dRes_INDEX_DEMO13_00_BMD_DEMO13_LEN_CUT00_GP_1_e=0xE4, + dRes_INDEX_DEMO13_00_BMD_DEMO13_LUD_CUT00_GP_1_e=0xE5, + dRes_INDEX_DEMO13_00_BMD_DEMO13_MARO_CUT00_GP_1_e=0xE6, + dRes_INDEX_DEMO13_00_BMD_DEMO13_TARO_CUT00_GP_1_e=0xE7, + dRes_INDEX_DEMO13_00_BMD_DEMO13_KINOBOU_CUT00_GP_1_e=0xE8, + /* EVT */ + dRes_INDEX_DEMO13_00_STB_DEMO13_e=0xEB, +}; + +enum dRes_ID_DEMO13_00 { + /* BCK */ + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT03_GP_1_L_e=0x0, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_1_L_e=0x1, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_2_L_e=0x2, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT12_GP_1_L_e=0x3, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT14_GP_1_O_e=0x4, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT18_GP_1_L_e=0x5, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT20_GP_1_O_e=0x6, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT22_GP_1_L_e=0x7, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT24_GP_1_L_e=0x8, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT30_GP_1_O_e=0x9, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT02_GP_1_L_e=0xA, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_1_L_e=0xB, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_2_O_e=0xC, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT13_GP_1_O_e=0xD, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT15_GP_1_L_e=0xE, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT25_GP_1_O_e=0xF, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_1_L_e=0x10, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_2_O_e=0x11, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT28_GP_1_O_e=0x12, + dRes_ID_DEMO13_00_BCK_DEMO13_KINOBOU_CUT20_GP_1_O_e=0x13, + dRes_ID_DEMO13_00_BCK_DEMO13_KINOBOU_CUT22_GP_1_L_e=0x14, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x15, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x16, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x17, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x18, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x19, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x1A, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x1B, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x1C, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT02_GP_1_L_e=0x1D, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_2_L_e=0x1F, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT07_GP_1_L_e=0x20, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_1_L_e=0x21, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_2_O_e=0x22, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT13_GP_1_O_e=0x23, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT15_GP_1_L_e=0x24, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT17_GP_1_L_e=0x25, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT23_GP_1_L_e=0x26, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT25_GP_1_L_e=0x27, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT27_GP_1_O_e=0x28, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT28_GP_1_O_e=0x29, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT29_GP_1_O_e=0x2A, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT32_GP_1_O_e=0x2B, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT02_GP_1_L_e=0x2C, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT04_GP_1_L_e=0x2D, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_1_L_e=0x2E, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_2_O_e=0x2F, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT28_GP_1_O_e=0x30, + dRes_ID_DEMO13_00_BCK_DEMO13_MARO_CUT02_GP_1_L_e=0x31, + dRes_ID_DEMO13_00_BCK_DEMO13_MARO_CUT09_GP_1_L_e=0x32, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT02_GP_1_L_e=0x33, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT04_GP_1_L_e=0x34, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_2_L_e=0x36, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT07_GP_1_L_e=0x37, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_1_L_e=0x38, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_2_O_e=0x39, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT13_GP_1_O_e=0x3A, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT15_GP_1_L_e=0x3B, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT25_GP_1_L_e=0x3C, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT27_GP_1_O_e=0x3D, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT32_GP_1_O_e=0x3E, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT01_BD_1_O_e=0x3F, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT02_BD_1_L_e=0x40, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT33_BD_1_L_e=0x41, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT16_GP_1_L_e=0xC9, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_1_O_e=0xCE, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_3_O_e=0xCF, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_4_L_e=0xD0, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_1_O_e=0xD1, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_3_O_e=0xD2, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_4_L_e=0xD3, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT23_GP_1_L_e=0xD4, + /* BTK */ + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT03_GP_1_L_e=0x42, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_1_L_e=0x43, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_2_L_e=0x44, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT12_GP_1_L_e=0x45, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT14_GP_1_O_e=0x46, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT18_GP_1_L_e=0x47, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT20_GP_1_O_e=0x48, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT22_GP_1_L_e=0x49, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT24_GP_1_L_e=0x4A, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT30_GP_1_O_e=0x4B, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT02_GP_1_L_e=0x4C, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_1_L_e=0x4D, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_2_O_e=0x4E, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT13_GP_1_O_e=0x4F, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT15_GP_1_L_e=0x50, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT25_GP_1_O_e=0x51, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_1_L_e=0x52, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_2_O_e=0x53, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT28_GP_1_O_e=0x54, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x55, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x56, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x57, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x58, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x59, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x5A, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x5B, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x5C, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT02_GP_1_L_e=0x5D, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_2_L_e=0x5F, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT07_GP_1_L_e=0x60, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_1_L_e=0x61, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_2_O_e=0x62, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT13_GP_1_O_e=0x63, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT15_GP_1_L_e=0x64, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT17_GP_1_L_e=0x65, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT23_GP_1_L_e=0x66, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT25_GP_1_L_e=0x67, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT27_GP_1_O_e=0x68, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT28_GP_1_O_e=0x69, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT29_GP_1_O_e=0x6A, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT32_GP_1_O_e=0x6B, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT02_GP_1_L_e=0x6C, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT04_GP_1_L_e=0x6D, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_1_L_e=0x6E, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_2_O_e=0x6F, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT28_GP_1_O_e=0x70, + dRes_ID_DEMO13_00_BTK_DEMO13_MARO_CUT02_GP_1_L_e=0x71, + dRes_ID_DEMO13_00_BTK_DEMO13_MARO_CUT09_GP_1_L_e=0x72, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT02_GP_1_L_e=0x73, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT04_GP_1_L_e=0x74, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_2_L_e=0x76, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT07_GP_1_L_e=0x77, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_1_L_e=0x78, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_2_O_e=0x79, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT13_GP_1_O_e=0x7A, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT15_GP_1_L_e=0x7B, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT25_GP_1_L_e=0x7C, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT27_GP_1_O_e=0x7D, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT32_GP_1_O_e=0x7E, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT01_BD_1_O_e=0x7F, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT02_BD_1_L_e=0x80, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT33_BD_1_L_e=0x81, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT16_GP_1_L_e=0xCA, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_1_O_e=0xD5, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_3_O_e=0xD6, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_4_L_e=0xD7, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_1_O_e=0xD8, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_3_O_e=0xD9, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_4_L_e=0xDA, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT23_GP_1_L_e=0xDB, + /* BTP */ + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT03_GP_1_L_e=0x82, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_1_L_e=0x83, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_2_L_e=0x84, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT12_GP_1_L_e=0x85, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT14_GP_1_O_e=0x86, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT18_GP_1_L_e=0x87, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT20_GP_1_O_e=0x88, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT22_GP_1_L_e=0x89, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT24_GP_1_L_e=0x8A, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT30_GP_1_O_e=0x8B, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT02_GP_1_L_e=0x8C, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_1_L_e=0x8D, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_2_O_e=0x8E, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT13_GP_1_O_e=0x8F, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT15_GP_1_L_e=0x90, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT25_GP_1_O_e=0x91, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_1_L_e=0x92, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_2_O_e=0x93, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT28_GP_1_O_e=0x94, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT02_GP_1_L_e=0x95, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT04_GP_1_L_e=0x96, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT08_GP_1_L_e=0x97, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT15_GP_1_L_e=0x98, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT25_GP_1_O_e=0x99, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT26_GP_1_L_e=0x9A, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_1_L_e=0x9B, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_2_O_e=0x9C, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT02_GP_1_L_e=0x9D, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_2_L_e=0x9F, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT07_GP_1_L_e=0xA0, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_1_L_e=0xA1, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_2_O_e=0xA2, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT13_GP_1_O_e=0xA3, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT15_GP_1_L_e=0xA4, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT17_GP_1_L_e=0xA5, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT23_GP_1_L_e=0xA6, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT25_GP_1_L_e=0xA7, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT27_GP_1_O_e=0xA8, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT28_GP_1_O_e=0xA9, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT29_GP_1_O_e=0xAA, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT32_GP_1_O_e=0xAB, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT02_GP_1_L_e=0xAC, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT04_GP_1_L_e=0xAD, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_1_L_e=0xAE, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_2_O_e=0xAF, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT28_GP_1_O_e=0xB0, + dRes_ID_DEMO13_00_BTP_DEMO13_MARO_CUT02_GP_1_L_e=0xB1, + dRes_ID_DEMO13_00_BTP_DEMO13_MARO_CUT09_GP_1_L_e=0xB2, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT02_GP_1_L_e=0xB3, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT04_GP_1_L_e=0xB4, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_2_L_e=0xB6, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT07_GP_1_L_e=0xB7, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_1_L_e=0xB8, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_2_O_e=0xB9, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT13_GP_1_O_e=0xBA, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT15_GP_1_L_e=0xBB, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT25_GP_1_L_e=0xBC, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT27_GP_1_O_e=0xBD, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT32_GP_1_O_e=0xBE, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT01_BD_1_O_e=0xBF, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT02_BD_1_L_e=0xC0, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT33_BD_1_L_e=0xC1, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT16_GP_1_L_e=0xCB, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_1_O_e=0xDC, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_3_O_e=0xDD, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_4_L_e=0xDE, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_1_O_e=0xDF, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_3_O_e=0xE0, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_4_L_e=0xE1, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT23_GP_1_L_e=0xE2, + /* BMDR */ + dRes_ID_DEMO13_00_BMD_DEMO13_BANS_CUT00_GP_1_e=0xC2, + dRes_ID_DEMO13_00_BMD_DEMO13_BESU_CUT00_GP_1_e=0xC3, + dRes_ID_DEMO13_00_BMD_DEMO13_KOLIN_CUT00_GP_1_e=0xC4, + dRes_ID_DEMO13_00_BMD_DEMO13_LEN_CUT00_GP_1_e=0xC5, + dRes_ID_DEMO13_00_BMD_DEMO13_LUD_CUT00_GP_1_e=0xC6, + dRes_ID_DEMO13_00_BMD_DEMO13_MARO_CUT00_GP_1_e=0xC7, + dRes_ID_DEMO13_00_BMD_DEMO13_TARO_CUT00_GP_1_e=0xC8, + dRes_ID_DEMO13_00_BMD_DEMO13_KINOBOU_CUT00_GP_1_e=0xCC, + /* EVT */ + dRes_ID_DEMO13_00_STB_DEMO13_e=0xCD, +}; + +#endif /* !RES_DEMO13_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo14_00.h b/assets/RZDJ01/res/Object/Demo14_00.h new file mode 100644 index 0000000000..f998db6254 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo14_00.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO14_00_H +#define RES_DEMO14_00_H + +enum dRes_INDEX_DEMO14_00 { + /* BCK */ + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT01_BD_KAOAGE_O_e=0x9, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT02_BD_SEISI_L_e=0xA, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT04_BD_SAP_O_e=0xB, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK1_L_e=0xC, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK2_O_e=0xD, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK3_L_e=0xE, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT04_GP_SYUTU_O_e=0xF, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE1_L_e=0x10, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE2_O_e=0x11, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT08_GP_KIE_O_e=0x12, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x13, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x15, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x16, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE3_L_e=0x17, + dRes_INDEX_DEMO14_00_BCK_DEMO14_HUTU_CUT00_GP_1_O_e=0x18, + /* BMDR */ + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x1B, + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1C, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1D, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1E, + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x1F, + dRes_INDEX_DEMO14_00_BMD_DEMO14_WATER_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO14_00_BMD_DEMO14_LUMROK_CUT00_GP_1_e=0x21, + dRes_INDEX_DEMO14_00_BMD_DEMO14_LUMWTR_CUT00_GP_1_e=0x22, + /* BRK */ + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x25, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x26, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x27, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x28, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x29, + dRes_INDEX_DEMO14_00_BRK_DEMO14_WATER_CUT01_GP_1_O_e=0x2A, + dRes_INDEX_DEMO14_00_BRK_DEMO14_WATER_CUT08_GP_1_O_e=0x2B, + dRes_INDEX_DEMO14_00_BRK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x2C, + dRes_INDEX_DEMO14_00_BRK_DEMO14_LUMWTR_CUT00_GP_1_O_e=0x2D, + /* BTK */ + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x30, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x31, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x32, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x33, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x34, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x35, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x36, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x37, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x38, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x39, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x3A, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x3B, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x3C, + dRes_INDEX_DEMO14_00_BTK_DEMO14_WATER_CUT01_GP_1_O_e=0x3D, + dRes_INDEX_DEMO14_00_BTK_DEMO14_WATER_CUT02_GP_1_C_e=0x3E, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x3F, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LUMWTR_CUT00_GP_1_C_e=0x40, + /* BTP */ + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x43, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x44, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x45, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x46, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x47, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x48, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x49, + /* EVT */ + dRes_INDEX_DEMO14_00_STB_DEMO14_e=0x4C, + /* BMDV */ + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4F, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x50, + dRes_INDEX_DEMO14_00_BMD_DEMO14_HUTU_CUT00_GP_1_e=0x51, +}; + +enum dRes_ID_DEMO14_00 { + /* BCK */ + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT01_BD_KAOAGE_O_e=0x0, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT02_BD_SEISI_L_e=0x1, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT04_BD_SAP_O_e=0x2, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK1_L_e=0x3, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK2_O_e=0x4, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK3_L_e=0x5, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT04_GP_SYUTU_O_e=0x6, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE1_L_e=0x7, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE2_O_e=0x8, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT08_GP_KIE_O_e=0x9, + dRes_ID_DEMO14_00_BCK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1B, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x24, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x25, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x26, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE3_L_e=0x3C, + dRes_ID_DEMO14_00_BCK_DEMO14_HUTU_CUT00_GP_1_O_e=0x3D, + /* BMDR */ + dRes_ID_DEMO14_00_BMD_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0xA, + dRes_ID_DEMO14_00_BMD_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1C, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2D, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2E, + dRes_ID_DEMO14_00_BMD_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x31, + dRes_ID_DEMO14_00_BMD_DEMO14_WATER_CUT00_GP_1_e=0x36, + dRes_ID_DEMO14_00_BMD_DEMO14_LUMROK_CUT00_GP_1_e=0x3F, + dRes_ID_DEMO14_00_BMD_DEMO14_LUMWTR_CUT00_GP_1_e=0x40, + /* BRK */ + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0xD, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0xF, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x1F, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x32, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x33, + dRes_ID_DEMO14_00_BRK_DEMO14_WATER_CUT01_GP_1_O_e=0x37, + dRes_ID_DEMO14_00_BRK_DEMO14_WATER_CUT08_GP_1_O_e=0x38, + dRes_ID_DEMO14_00_BRK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x41, + dRes_ID_DEMO14_00_BRK_DEMO14_LUMWTR_CUT00_GP_1_O_e=0x42, + /* BTK */ + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x10, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x11, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x12, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x13, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x14, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x16, + dRes_ID_DEMO14_00_BTK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1D, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x21, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x27, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x28, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x29, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x34, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x35, + dRes_ID_DEMO14_00_BTK_DEMO14_WATER_CUT01_GP_1_O_e=0x39, + dRes_ID_DEMO14_00_BTK_DEMO14_WATER_CUT02_GP_1_C_e=0x3B, + dRes_ID_DEMO14_00_BTK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x43, + dRes_ID_DEMO14_00_BTK_DEMO14_LUMWTR_CUT00_GP_1_C_e=0x44, + /* BTP */ + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x17, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x18, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x19, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x1A, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x2A, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x2B, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x2C, + /* EVT */ + dRes_ID_DEMO14_00_STB_DEMO14_e=0x1E, + /* BMDV */ + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + dRes_ID_DEMO14_00_BMD_DEMO14_HUTU_CUT00_GP_1_e=0x3E, +}; + +#endif /* !RES_DEMO14_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo14_01.h b/assets/RZDJ01/res/Object/Demo14_01.h new file mode 100644 index 0000000000..61a80520d2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo14_01.h @@ -0,0 +1,476 @@ +#ifndef RES_DEMO14_01_H +#define RES_DEMO14_01_H + +enum dRes_INDEX_DEMO14_01 { + /* BCK */ + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BAN_CUT08_GP_RAN_O_e=0x8, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x9, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT03_GP_RAN2_O_e=0xA, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT04_GP_STOP_O_e=0xB, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_L_e=0xC, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_O_e=0xD, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT06_GP_WAIT4_O_e=0xE, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT08_GP_WAIT5_O_e=0xF, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_L_e=0x10, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_O_e=0x11, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_L_e=0x12, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_O_e=0x13, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x14, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x15, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x16, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x17, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x18, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT08_GP_RAN2_O_e=0x19, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x1A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x1B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x1C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER3_O_e=0x1D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER4_L_e=0x1E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x1F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x20, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER7_O_e=0x21, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER8_L_e=0x22, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x23, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_L_e=0x24, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_O_e=0x25, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x26, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x27, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT07_GP_STOP_O_e=0x28, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT08_GP_WALK_O_e=0x29, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_L_e=0x2A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_O_e=0x2B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER10_L_e=0x2C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER1_O_e=0x2D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER2_L_e=0x2E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x2F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x30, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER5_O_e=0x31, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER6_L_e=0x32, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER7_O_e=0x33, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER8_L_e=0x34, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER9_O_e=0x35, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x36, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x37, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x38, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_L_e=0x39, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_O_e=0x3A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_WALK_O_e=0x3B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT04_BD_CHILOOK_O_e=0x3C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x3D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_L_e=0x3E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_O_e=0x3F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT06_BD_KOLLOOK_O_e=0x40, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x41, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT08_BD_WEIT_O_e=0x42, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_L_e=0x43, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_O_e=0x44, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x45, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x46, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_L_e=0x47, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_O_e=0x48, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT08_GP_WALK_O_e=0x49, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x4A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x4B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x4C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0x4D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0x4E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0x4F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT08_GP_WAIT_O_e=0x50, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_L_e=0x51, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_O_e=0x52, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER10_L_e=0x53, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER1_O_e=0x54, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER2_L_e=0x55, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER3_O_e=0x56, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER4_L_e=0x57, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER5_O_e=0x58, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER6_L_e=0x59, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0x5A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0x5B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER9_O_e=0x5C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_L_e=0x5D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_O_e=0x5E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0x5F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0x60, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0x61, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT03_GP_RAN2_O_e=0x62, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0x63, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT06_GP_WAIT3_O_e=0x64, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT08_GP_WAIT4_O_e=0x65, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_L_e=0x66, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_O_e=0x67, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_L_e=0x68, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_O_e=0x69, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0x6A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0x6B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0x6C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0x6D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0x6E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0x6F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0x70, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_01WALKLOOK_O_e=0x71, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0x72, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0x73, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0x74, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0x75, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BESU_CUT05_GP_1_L_e=0x76, + dRes_INDEX_DEMO14_01_BCK_DEMO14_TARO_CUT05_GP_1_L_e=0x77, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_1_O_e=0x78, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_2_O_e=0x79, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_1_O_e=0x7A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_2_O_e=0x7B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LUD_CUT10_GP_2_O_e=0x7C, + dRes_INDEX_DEMO14_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x7D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_1_O_e=0x7E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_2_L_e=0x7F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT02_HD_1_O_e=0x80, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT04_HD_1_O_e=0x81, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT06_HD_1_O_e=0x82, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_1_O_e=0x83, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_2_L_e=0x84, + dRes_INDEX_DEMO14_01_BCK_DEMO14_DOOR_CUT01_GP_1_L_e=0x85, + /* BMDR */ + dRes_INDEX_DEMO14_01_BMD_DEMO14_BESU_CUT00_GP_NOMAL_O_e=0x88, + dRes_INDEX_DEMO14_01_BMD_DEMO14_KOLIN_CUT00_GP_NOMAL_O_e=0x89, + dRes_INDEX_DEMO14_01_BMD_DEMO14_LEN_CUT00_GP_NOMAL_O_e=0x8A, + dRes_INDEX_DEMO14_01_BMD_DEMO14_LUD_CUT00_GP_NOMAL_O_e=0x8B, + dRes_INDEX_DEMO14_01_BMD_DEMO14_MARO_CUT00_GP_NOMAL_O_e=0x8C, + dRes_INDEX_DEMO14_01_BMD_DEMO14_TARO_CUT00_GP_NOMAL_O_e=0x8D, + dRes_INDEX_DEMO14_01_BMD_DEMO14_DOOR_CUT00_GP_1_e=0x8E, + /* BTK */ + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x91, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x92, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x93, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x94, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x95, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x96, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x97, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x98, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x99, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x9A, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x9B, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x9C, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x9D, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x9E, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x9F, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xA0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xA1, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xA2, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xA3, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xA4, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xA5, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xA6, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xA7, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xA8, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xA9, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xAA, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xAB, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xAC, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xAD, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xAE, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xAF, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0xB0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0xB1, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xB2, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xB3, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0xB4, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0xB5, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xB6, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xB7, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xB8, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xB9, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xBA, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xBB, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xBC, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xBD, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xBE, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_1_O_e=0xBF, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_2_O_e=0xC0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LUD_CUT10_GP_2_O_e=0xC1, + /* BTP */ + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0xC4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0xC5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0xC6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0xC7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0xC8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0xC9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0xCA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0xCB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0xCC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0xCD, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0xCE, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xCF, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xD0, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xD1, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xD2, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xD3, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xD4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xD5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xD6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xD7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xD8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xD9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xDA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xDB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xDC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xDD, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xDE, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xDF, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xE0, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xE1, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xE2, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xE3, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xE4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xE5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xE6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xE7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xE9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0xEA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0xEB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_1_O_e=0xEC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_2_O_e=0xED, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LUD_CUT10_GP_2_O_e=0xEE, + /* EVT */ + dRes_INDEX_DEMO14_01_STB_DEMO14_01_e=0xF1, + /* BMDV */ + dRes_INDEX_DEMO14_01_BMD_DEMO14_BANS_CUT00_GP_NOMAL_O_e=0xF4, +}; + +enum dRes_ID_DEMO14_01 { + /* BCK */ + dRes_ID_DEMO14_01_BCK_DEMO14_01BAN_CUT08_GP_RAN_O_e=0x0, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x6, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT03_GP_RAN2_O_e=0x7, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT04_GP_STOP_O_e=0x8, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_L_e=0x9, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_O_e=0xA, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT06_GP_WAIT4_O_e=0xB, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT08_GP_WAIT5_O_e=0xC, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_L_e=0xD, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_O_e=0xE, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_L_e=0xF, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_O_e=0x10, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x11, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x12, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x16, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x17, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x18, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT08_GP_RAN2_O_e=0x19, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x1A, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x1B, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x1C, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER3_O_e=0x1D, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER4_L_e=0x1E, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x1F, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x20, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER7_O_e=0x21, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER8_L_e=0x22, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x23, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_L_e=0x24, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_O_e=0x25, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x26, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x27, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT07_GP_STOP_O_e=0x28, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT08_GP_WALK_O_e=0x29, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_L_e=0x2A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_O_e=0x2B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER10_L_e=0x2F, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER1_O_e=0x30, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER2_L_e=0x31, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x32, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x33, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER5_O_e=0x34, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER6_L_e=0x35, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER7_O_e=0x36, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER8_L_e=0x37, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER9_O_e=0x38, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x39, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x3A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x3B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_L_e=0x3C, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_O_e=0x3D, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_WALK_O_e=0x40, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT04_BD_CHILOOK_O_e=0x41, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x42, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_L_e=0x43, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_O_e=0x44, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT06_BD_KOLLOOK_O_e=0x45, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x46, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT08_BD_WEIT_O_e=0x47, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_L_e=0x48, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_O_e=0x49, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x4A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x4B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_L_e=0x4C, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_O_e=0x4D, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT08_GP_WALK_O_e=0x4E, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x50, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x51, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x52, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0x53, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0x54, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0x55, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT08_GP_WAIT_O_e=0x56, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_L_e=0x57, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_O_e=0x58, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER10_L_e=0x59, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER1_O_e=0x5A, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER2_L_e=0x5B, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER3_O_e=0x5C, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER4_L_e=0x5D, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER5_O_e=0x5E, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER6_L_e=0x5F, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0x60, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0x61, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER9_O_e=0x62, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_L_e=0x63, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_O_e=0x64, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0x65, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0x66, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0x6A, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT03_GP_RAN2_O_e=0x6B, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0x6C, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT06_GP_WAIT3_O_e=0x6D, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT08_GP_WAIT4_O_e=0x6E, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_L_e=0x6F, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_O_e=0x70, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_L_e=0x71, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_O_e=0x72, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0x73, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0x74, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xD8, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xD9, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xDA, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xDB, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xDC, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_01WALKLOOK_O_e=0xDD, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xDE, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xDF, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE0, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xE1, + dRes_ID_DEMO14_01_BCK_DEMO14_BESU_CUT05_GP_1_L_e=0xFC, + dRes_ID_DEMO14_01_BCK_DEMO14_TARO_CUT05_GP_1_L_e=0xFD, + dRes_ID_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_1_O_e=0xFE, + dRes_ID_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_2_O_e=0xFF, + dRes_ID_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_1_O_e=0x100, + dRes_ID_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_2_O_e=0x101, + dRes_ID_DEMO14_01_BCK_DEMO14_LUD_CUT10_GP_2_O_e=0x102, + dRes_ID_DEMO14_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x109, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_1_O_e=0x10A, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_2_L_e=0x10B, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT02_HD_1_O_e=0x10C, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT04_HD_1_O_e=0x10D, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT06_HD_1_O_e=0x10E, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_1_O_e=0x10F, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_2_L_e=0x110, + dRes_ID_DEMO14_01_BCK_DEMO14_DOOR_CUT01_GP_1_L_e=0x112, + /* BMDR */ + dRes_ID_DEMO14_01_BMD_DEMO14_BESU_CUT00_GP_NOMAL_O_e=0x76, + dRes_ID_DEMO14_01_BMD_DEMO14_KOLIN_CUT00_GP_NOMAL_O_e=0x77, + dRes_ID_DEMO14_01_BMD_DEMO14_LEN_CUT00_GP_NOMAL_O_e=0x78, + dRes_ID_DEMO14_01_BMD_DEMO14_LUD_CUT00_GP_NOMAL_O_e=0x79, + dRes_ID_DEMO14_01_BMD_DEMO14_MARO_CUT00_GP_NOMAL_O_e=0x7A, + dRes_ID_DEMO14_01_BMD_DEMO14_TARO_CUT00_GP_NOMAL_O_e=0x7B, + dRes_ID_DEMO14_01_BMD_DEMO14_DOOR_CUT00_GP_1_e=0x113, + /* BTK */ + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x7E, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x7F, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x80, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x84, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x85, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x86, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x87, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x88, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x89, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x8A, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x8B, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x8C, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x8D, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x8E, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x92, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x93, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x94, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x95, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x96, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x98, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x99, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x9A, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x9B, + dRes_ID_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x9D, + dRes_ID_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x9E, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x9F, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xA0, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xA1, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xA2, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xA3, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xA4, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0xA5, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0xA6, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xAA, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xAB, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0xAC, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0xAD, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xE2, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xE3, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xE4, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xE5, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xE6, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xE7, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xE8, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE9, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xEA, + dRes_ID_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_1_O_e=0x103, + dRes_ID_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_2_O_e=0x104, + dRes_ID_DEMO14_01_BTK_DEMO14_LUD_CUT10_GP_2_O_e=0x105, + /* BTP */ + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0xB0, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0xB4, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0xB5, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0xB6, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0xB7, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0xB8, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0xB9, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0xBA, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0xBB, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0xBC, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0xC0, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xC1, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xC2, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xC3, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xC4, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xC6, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xC7, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xC8, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xC9, + dRes_ID_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xCB, + dRes_ID_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xCC, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xCD, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xCE, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xCF, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xD0, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xD1, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xD2, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xD6, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xD7, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xEB, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xEC, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xED, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xEE, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xEF, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xF0, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xF1, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xF2, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xF3, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0xFA, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0xFB, + dRes_ID_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_1_O_e=0x106, + dRes_ID_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_2_O_e=0x107, + dRes_ID_DEMO14_01_BTP_DEMO14_LUD_CUT10_GP_2_O_e=0x108, + /* EVT */ + dRes_ID_DEMO14_01_STB_DEMO14_01_e=0xF9, + /* BMDV */ + dRes_ID_DEMO14_01_BMD_DEMO14_BANS_CUT00_GP_NOMAL_O_e=0x111, +}; + +#endif /* !RES_DEMO14_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo15_00.h b/assets/RZDJ01/res/Object/Demo15_00.h new file mode 100644 index 0000000000..49b10be721 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo15_00.h @@ -0,0 +1,274 @@ +#ifndef RES_DEMO15_00_H +#define RES_DEMO15_00_H + +enum dRes_INDEX_DEMO15_00 { + /* BCK */ + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT05_GP_1_O_e=0xD, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT23_GP_1_O_e=0x10, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT24_GP_1_O_e=0x11, + dRes_INDEX_DEMO15_00_BCK_DEMO15_MARO_CUT07_GP_1_O_e=0x12, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT03_GP_1_O_e=0x13, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT04_GP_1_O_e=0x14, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT11_GP_1_O_e=0x15, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT17_GP_1_O_e=0x16, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT19_GP_1_O_e=0x17, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT23_GP_1_O_e=0x18, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT24_GP_1_O_e=0x19, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_2_O_e=0x1C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_1_O_e=0x1D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_2_O_e=0x1E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT03_GP_1_O_e=0x1F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_1_O_e=0x20, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_2_O_e=0x21, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_1_O_e=0x22, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_2_O_e=0x23, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT01_GP_1_O_e=0x24, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT03_GP_1_O_e=0x26, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT05_GP_1_O_e=0x27, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT18_GP_1_O_e=0x28, + dRes_INDEX_DEMO15_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x29, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT15_GP_1_O_e=0x2A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT06_GP_1_O_e=0x2B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT09_GP_1_O_e=0x2C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT12_GP_1_O_e=0x2D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_DOOR_CUT15_GP_1_O_e=0x2E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT25_GP_1_O_e=0x2F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT06_GP_1_O_e=0x30, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT25_GP_1_O_e=0x31, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_1_O_e=0x32, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_2_O_e=0x33, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_1_O_e=0x34, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_2_O_e=0x35, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_1_O_e=0x36, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_2_O_e=0x37, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_1_O_e=0x38, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_2_O_e=0x39, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT06_GP_1_O_e=0x3A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT12_GP_1_O_e=0x3C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT13_GP_1_O_e=0x3D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT14_GP_1_O_e=0x3E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT13_GP_1_O_e=0x3F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x40, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT13_GP_1_O_e=0x41, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_1_O_e=0x42, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_2_O_e=0x43, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_1_O_e=0x44, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_2_O_e=0x45, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT21_BD_1_O_e=0x46, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT22_BD_1_O_e=0x47, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT21_BD_1_O_e=0x48, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT21_FC_1_O_e=0x49, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT22_BD_1_O_e=0x4A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT22_FC_1_O_e=0x4B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x4C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT16_GP_1_O_e=0x4D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT20_BD_1_O_e=0x4E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT26_BD_1_O_e=0x4F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT16_GP_1_O_e=0x50, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT20_BD_1_O_e=0x51, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT26_BD_1_O_e=0x52, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT26_FC_1_O_e=0x53, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT16_GP_1_O_e=0x54, + /* BTK */ + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT02_GP_1_O_e=0x57, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT05_GP_1_O_e=0x58, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x59, + dRes_INDEX_DEMO15_00_BTK_DEMO15_MARO_CUT07_GP_1_O_e=0x5A, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT02_GP_1_O_e=0x5B, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT05_GP_1_O_e=0x5C, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT09_GP_1_O_e=0x5D, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT12_GP_1_O_e=0x5E, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT06_GP_1_O_e=0x5F, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT14_GP_1_O_e=0x60, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x61, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT21_FC_1_O_e=0x62, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT22_FC_1_O_e=0x63, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x64, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT26_FC_1_O_e=0x65, + /* BTP */ + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT02_GP_1_O_e=0x68, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT05_GP_1_O_e=0x69, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT07_GP_1_O_e=0x6A, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT08_GP_1_O_e=0x6B, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT24_GP_1_O_e=0x6C, + dRes_INDEX_DEMO15_00_BTP_DEMO15_MARO_CUT07_GP_1_O_e=0x6D, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT02_GP_1_O_e=0x6E, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT05_GP_1_O_e=0x6F, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BANS_CUT15_GP_1_O_e=0x70, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT09_GP_1_O_e=0x71, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT12_GP_1_O_e=0x72, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT23_GP_1_O_e=0x73, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT25_GP_1_O_e=0x74, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT06_GP_1_O_e=0x75, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT14_GP_1_O_e=0x76, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT14_GP_1_O_e=0x77, + dRes_INDEX_DEMO15_00_BTP_DEMO15_LINK_CUT21_FC_1_O_e=0x78, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT10_GP_1_O_e=0x79, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT16_GP_1_O_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO15_00_BMD_DEMO15_BESU_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO15_00_BMD_DEMO15_KOLIN_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO15_00_BMD_DEMO15_MARO_CUT00_GP_1_e=0x7F, + dRes_INDEX_DEMO15_00_BMD_DEMO15_TARO_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RBBB_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RD2_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RDWB_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x84, + dRes_INDEX_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x85, + dRes_INDEX_DEMO15_00_BMD_DEMO15_DOOR_CUT15_GP_1_O_e=0x86, + /* BLK */ + dRes_INDEX_DEMO15_00_BLK_DEMO15_LINK_CUT22_FC_1_O_e=0x89, + dRes_INDEX_DEMO15_00_BLK_DEMO15_LINK_CUT26_FC_1_O_e=0x8A, + /* BLS */ + dRes_INDEX_DEMO15_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0x8D, + /* EVT */ + dRes_INDEX_DEMO15_00_STB_DEMO15_e=0x90, + /* BMDV */ + dRes_INDEX_DEMO15_00_BMD_DEMO15_BANS_CUT00_GP_1_e=0x93, +}; + +enum dRes_ID_DEMO15_00 { + /* BCK */ + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT07_GP_1_O_e=0x5, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x6, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT23_GP_1_O_e=0x7, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT24_GP_1_O_e=0x8, + dRes_ID_DEMO15_00_BCK_DEMO15_MARO_CUT07_GP_1_O_e=0x9, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT03_GP_1_O_e=0xA, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT04_GP_1_O_e=0xB, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT11_GP_1_O_e=0xC, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT17_GP_1_O_e=0xD, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT19_GP_1_O_e=0xE, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT23_GP_1_O_e=0xF, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT24_GP_1_O_e=0x10, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT03_GP_1_O_e=0x11, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_1_O_e=0x12, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_2_O_e=0x13, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_1_O_e=0x14, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_2_O_e=0x15, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT03_GP_1_O_e=0x16, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_2_O_e=0x18, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_1_O_e=0x19, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_2_O_e=0x1A, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT01_GP_1_O_e=0x1B, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT02_GP_1_O_e=0x1C, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT03_GP_1_O_e=0x1D, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT05_GP_1_O_e=0x1E, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT18_GP_1_O_e=0x35, + dRes_ID_DEMO15_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x42, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT15_GP_1_O_e=0x45, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT06_GP_1_O_e=0x46, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT09_GP_1_O_e=0x47, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT12_GP_1_O_e=0x48, + dRes_ID_DEMO15_00_BCK_DEMO15_DOOR_CUT15_GP_1_O_e=0x49, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT25_GP_1_O_e=0x4A, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT06_GP_1_O_e=0x4B, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT25_GP_1_O_e=0x4C, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_1_O_e=0x4D, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_2_O_e=0x4E, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_1_O_e=0x4F, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_2_O_e=0x50, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_1_O_e=0x51, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_2_O_e=0x52, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_1_O_e=0x53, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_2_O_e=0x54, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT06_GP_1_O_e=0x55, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT09_GP_1_O_e=0x56, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT12_GP_1_O_e=0x57, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT13_GP_1_O_e=0x62, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT14_GP_1_O_e=0x63, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT13_GP_1_O_e=0x64, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x65, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT13_GP_1_O_e=0x66, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_1_O_e=0x67, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_2_O_e=0x68, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_1_O_e=0x69, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_2_O_e=0x6A, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT21_BD_1_O_e=0x6F, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT22_BD_1_O_e=0x70, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT21_BD_1_O_e=0x71, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT21_FC_1_O_e=0x72, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT22_BD_1_O_e=0x73, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT22_FC_1_O_e=0x74, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7A, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT16_GP_1_O_e=0x7D, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT20_BD_1_O_e=0x7E, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT26_BD_1_O_e=0x7F, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT16_GP_1_O_e=0x80, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT20_BD_1_O_e=0x81, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT26_BD_1_O_e=0x82, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT26_FC_1_O_e=0x83, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT16_GP_1_O_e=0x84, + /* BTK */ + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT05_GP_1_O_e=0x20, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x22, + dRes_ID_DEMO15_00_BTK_DEMO15_MARO_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT05_GP_1_O_e=0x25, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT09_GP_1_O_e=0x58, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT12_GP_1_O_e=0x59, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT06_GP_1_O_e=0x5A, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT14_GP_1_O_e=0x6B, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x6C, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT21_FC_1_O_e=0x75, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT22_FC_1_O_e=0x76, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7B, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT26_FC_1_O_e=0x85, + /* BTP */ + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT02_GP_1_O_e=0x26, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT05_GP_1_O_e=0x27, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT08_GP_1_O_e=0x29, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT24_GP_1_O_e=0x2A, + dRes_ID_DEMO15_00_BTP_DEMO15_MARO_CUT07_GP_1_O_e=0x2B, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO15_00_BTP_DEMO15_BANS_CUT15_GP_1_O_e=0x5B, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT09_GP_1_O_e=0x5C, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT12_GP_1_O_e=0x5D, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT23_GP_1_O_e=0x5E, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT25_GP_1_O_e=0x5F, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT06_GP_1_O_e=0x60, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT14_GP_1_O_e=0x6D, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT14_GP_1_O_e=0x6E, + dRes_ID_DEMO15_00_BTP_DEMO15_LINK_CUT21_FC_1_O_e=0x77, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7C, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT16_GP_1_O_e=0x86, + /* BMDR */ + dRes_ID_DEMO15_00_BMD_DEMO15_BESU_CUT00_GP_1_e=0x2E, + dRes_ID_DEMO15_00_BMD_DEMO15_KOLIN_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO15_00_BMD_DEMO15_MARO_CUT00_GP_1_e=0x30, + dRes_ID_DEMO15_00_BMD_DEMO15_TARO_CUT00_GP_1_e=0x31, + dRes_ID_DEMO15_00_BMD_DEMO15_RBBB_CUT00_GP_1_e=0x32, + dRes_ID_DEMO15_00_BMD_DEMO15_RD2_CUT00_GP_1_e=0x33, + dRes_ID_DEMO15_00_BMD_DEMO15_RDWB_CUT00_GP_1_e=0x34, + dRes_ID_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x3B, + dRes_ID_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x3C, + dRes_ID_DEMO15_00_BMD_DEMO15_DOOR_CUT15_GP_1_O_e=0x61, + /* BLK */ + dRes_ID_DEMO15_00_BLK_DEMO15_LINK_CUT22_FC_1_O_e=0x78, + dRes_ID_DEMO15_00_BLK_DEMO15_LINK_CUT26_FC_1_O_e=0x87, + /* BLS */ + dRes_ID_DEMO15_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0x40, + /* EVT */ + dRes_ID_DEMO15_00_STB_DEMO15_e=0x89, + /* BMDV */ + dRes_ID_DEMO15_00_BMD_DEMO15_BANS_CUT00_GP_1_e=0x8C, +}; + +#endif /* !RES_DEMO15_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo16_00.h b/assets/RZDJ01/res/Object/Demo16_00.h new file mode 100644 index 0000000000..6ed11d0101 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo16_00.h @@ -0,0 +1,574 @@ +#ifndef RES_DEMO16_00_H +#define RES_DEMO16_00_H + +enum dRes_INDEX_DEMO16_00 { + /* BCK */ + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x8, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_L_e=0xA, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_L_e=0xC, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_O_e=0xD, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_L_e=0xE, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_O_e=0xF, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x10, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT04_GP_1_O_e=0x11, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT02_FC_1_O_e=0x13, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_L_e=0x14, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_O_e=0x15, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_L_e=0x16, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_O_e=0x17, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_FC_1_O_e=0x19, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_BD_1_L_e=0x1A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_FC_1_L_e=0x1B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_BD_1_L_e=0x1C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_FC_1_L_e=0x1D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_HL_1_L_e=0x1E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_HR_1_L_e=0x1F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_BD_1_O_e=0x20, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_FC_1_O_e=0x21, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT12_BD_1_O_e=0x22, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT12_FC_1_O_e=0x23, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_BD_1_O_e=0x24, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_FC_1_O_e=0x25, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT18_BD_1_O_e=0x26, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT18_FC_1_O_e=0x27, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_BD_1_O_e=0x28, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_FC_1_O_e=0x29, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT04_GP_1_O_e=0x2A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT04_GP_1_O_e=0x2B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_1_O_e=0x2D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_2_L_e=0x2E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_1_O_e=0x2F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_2_L_e=0x30, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT14_GP_1_O_e=0x31, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT15_GP_1_O_e=0x32, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT16_GP_1_O_e=0x33, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT17_GP_1_O_e=0x34, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_1_O_e=0x35, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_2_L_e=0x36, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_3_O_e=0x37, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_4_L_e=0x38, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x39, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x3A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x3B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_2_L_e=0x3C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT15_GP_1_O_e=0x3E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT16_GP_1_O_e=0x3F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT17_GP_1_O_e=0x40, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_1_O_e=0x41, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_2_L_e=0x42, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT14_GP_1_O_e=0x43, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT15_GP_1_O_e=0x44, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT16_GP_1_O_e=0x45, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_1_O_e=0x47, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_2_L_e=0x48, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_3_O_e=0x49, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_4_L_e=0x4A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_5_O_e=0x4B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_1_O_e=0x4C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_2_L_e=0x4D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_3_O_e=0x4E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_4_L_e=0x4F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_5_O_e=0x50, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_1_O_e=0x51, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_1_O_e=0x52, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_2_L_e=0x53, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_2_L_e=0x54, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_1_O_e=0x55, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_2_L_e=0x56, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_1_O_e=0x57, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_2_L_e=0x58, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT14_BD_1_O_e=0x59, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT14_FC_1_O_e=0x5A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT15_BD_1_O_e=0x5B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT15_FC_1_O_e=0x5C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_BD_1_O_e=0x5D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_FC_1_O_e=0x5E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT17_BD_1_O_e=0x5F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT17_FC_1_O_e=0x60, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_1_O_e=0x61, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_2_L_e=0x62, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT14_GP_1_O_e=0x63, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT16_GP_1_O_e=0x64, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT17_GP_1_O_e=0x65, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_1_O_e=0x66, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_2_L_e=0x67, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT14_GP_1_O_e=0x68, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT17_GP_1_O_e=0x69, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_1_O_e=0x6A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_2_L_e=0x6B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_1_O_e=0x6C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_2_L_e=0x6D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT14_GP_1_O_e=0x6E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT15_GP_1_O_e=0x6F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT16_GP_1_O_e=0x70, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT17_GP_1_O_e=0x71, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_2_L_e=0x72, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_1_O_e=0x73, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_O_e=0x74, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_HL_1_O_e=0x75, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_HL_1_O_e=0x76, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_HD_1_O_e=0x77, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_HD_1_O_e=0x78, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x79, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_L_e=0x7A, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x7B, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x7C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_HD_1_O_e=0x7D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x7E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_HD_1_L_e=0x7F, + /* BTK */ + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT04_GP_1_O_e=0x82, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x83, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x84, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x85, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x86, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x87, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x88, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x89, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x8A, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x8B, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT04_GP_1_O_e=0x8C, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT02_FC_1_O_e=0x8D, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT05_FC_1_L_e=0x8E, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT10_FC_1_O_e=0x8F, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT12_FC_1_O_e=0x90, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT18_FC_1_O_e=0x91, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT04_GP_1_O_e=0x92, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT04_GP_1_O_e=0x93, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT04_GP_1_O_e=0x94, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_1_O_e=0x95, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_2_L_e=0x96, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_1_O_e=0x97, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_2_L_e=0x98, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT14_GP_1_O_e=0x99, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT15_GP_1_O_e=0x9A, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT16_GP_1_O_e=0x9B, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT17_GP_1_O_e=0x9C, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x9D, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x9E, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x9F, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_2_L_e=0xA0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT14_GP_1_O_e=0xA1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT15_GP_1_O_e=0xA2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT16_GP_1_O_e=0xA3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT17_GP_1_O_e=0xA4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_1_O_e=0xA5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_2_L_e=0xA6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT14_GP_1_O_e=0xA7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT15_GP_1_O_e=0xA8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT16_GP_1_O_e=0xA9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT17_GP_1_O_e=0xAA, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_1_O_e=0xAB, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_2_L_e=0xAC, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_3_O_e=0xAD, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_4_L_e=0xAE, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_5_O_e=0xAF, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_1_O_e=0xB0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_1_O_e=0xB1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_2_L_e=0xB2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT14_FC_1_O_e=0xB3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT15_FC_1_O_e=0xB4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT16_FC_1_O_e=0xB5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT17_FC_1_O_e=0xB6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_1_O_e=0xB7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_2_L_e=0xB8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT14_GP_1_O_e=0xB9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT16_GP_1_O_e=0xBA, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT17_GP_1_O_e=0xBB, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_1_O_e=0xBC, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_2_L_e=0xBD, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT14_GP_1_O_e=0xBE, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT17_GP_1_O_e=0xBF, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_1_O_e=0xC0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_2_L_e=0xC1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_1_O_e=0xC2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_2_L_e=0xC3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT14_GP_1_O_e=0xC4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT15_GP_1_O_e=0xC5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT16_GP_1_O_e=0xC6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT17_GP_1_O_e=0xC7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_2_L_e=0xC8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT19_FC_1_O_e=0xC9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT04_GP_1_L_e=0xCA, + /* BTP */ + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT04_GP_1_O_e=0xCD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_L_e=0xCE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_O_e=0xCF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_L_e=0xD0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_O_e=0xD1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_L_e=0xD2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_O_e=0xD3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_L_e=0xD4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_O_e=0xD5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT13_GP_1_O_e=0xD6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT04_GP_1_O_e=0xD7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT02_FC_1_O_e=0xD8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT05_FC_1_L_e=0xD9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT10_FC_1_O_e=0xDA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT12_FC_1_O_e=0xDB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT18_FC_1_O_e=0xDC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT04_GP_1_O_e=0xDD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT04_GP_1_O_e=0xDE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT04_GP_1_O_e=0xDF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_1_O_e=0xE0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_2_L_e=0xE1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_1_O_e=0xE2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_2_L_e=0xE3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT14_GP_1_O_e=0xE4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT15_GP_1_O_e=0xE5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT16_GP_1_O_e=0xE6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT17_GP_1_O_e=0xE7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_1_O_e=0xE8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xE9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_1_O_e=0xEA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_2_L_e=0xEB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT14_GP_1_O_e=0xEC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT15_GP_1_O_e=0xED, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT16_GP_1_O_e=0xEE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT17_GP_1_O_e=0xEF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_1_O_e=0xF0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_2_L_e=0xF1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT14_GP_1_O_e=0xF2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT15_GP_1_O_e=0xF3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT16_GP_1_O_e=0xF4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT17_GP_1_O_e=0xF5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_1_O_e=0xF6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_2_L_e=0xF7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_3_O_e=0xF8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_4_L_e=0xF9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_5_O_e=0xFA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_1_O_e=0xFB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_1_O_e=0xFC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_2_L_e=0xFD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT14_FC_1_O_e=0xFE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT15_FC_1_O_e=0xFF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT16_FC_1_O_e=0x100, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT17_FC_1_O_e=0x101, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_1_O_e=0x102, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_2_L_e=0x103, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT14_GP_1_O_e=0x104, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT16_GP_1_O_e=0x105, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT17_GP_1_O_e=0x106, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_1_O_e=0x107, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_2_L_e=0x108, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT14_GP_1_O_e=0x109, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT17_GP_1_O_e=0x10A, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_1_O_e=0x10B, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_2_L_e=0x10C, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_1_O_e=0x10D, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_2_L_e=0x10E, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT14_GP_1_O_e=0x10F, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT15_GP_1_O_e=0x110, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT16_GP_1_O_e=0x111, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT17_GP_1_O_e=0x112, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_2_L_e=0x113, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT19_FC_1_O_e=0x114, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT04_GP_1_L_e=0x115, + /* BMDR */ + dRes_INDEX_DEMO16_00_BMD_DEMO16_BESU_CUT00_GP_1_e=0x118, + dRes_INDEX_DEMO16_00_BMD_DEMO16_KOLIN_CUT00_GP_1_e=0x119, + dRes_INDEX_DEMO16_00_BMD_DEMO16_LEN_CUT00_GP_1_e=0x11A, + dRes_INDEX_DEMO16_00_BMD_DEMO16_LUD_CUT00_GP_1_e=0x11B, + dRes_INDEX_DEMO16_00_BMD_DEMO16_MARO_CUT00_GP_1_e=0x11C, + dRes_INDEX_DEMO16_00_BMD_DEMO16_TARO_CUT00_GP_1_e=0x11D, + dRes_INDEX_DEMO16_00_BMD_DEMO16_KOLINHI_CUT00_GP_1_e=0x11E, + dRes_INDEX_DEMO16_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x11F, + dRes_INDEX_DEMO16_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x120, + /* EVT */ + dRes_INDEX_DEMO16_00_STB_DEMO16_e=0x123, +}; + +enum dRes_ID_DEMO16_00 { + /* BCK */ + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x1, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x3, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x5, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x6, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x7, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x8, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x9, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT02_BD_1_O_e=0xB, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_L_e=0xD, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_L_e=0xF, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_O_e=0x10, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_BD_1_L_e=0x13, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_FC_1_L_e=0x14, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_BD_1_L_e=0x15, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_FC_1_L_e=0x16, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_HL_1_L_e=0x17, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_HR_1_L_e=0x18, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_BD_1_O_e=0x19, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_FC_1_O_e=0x1A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT12_BD_1_O_e=0x1B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT12_FC_1_O_e=0x1C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_BD_1_O_e=0x1D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_FC_1_O_e=0x1E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT18_BD_1_O_e=0x1F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT18_FC_1_O_e=0x20, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_BD_1_O_e=0x21, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_FC_1_O_e=0x22, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT04_GP_1_O_e=0x23, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT04_GP_1_O_e=0x24, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT04_GP_1_O_e=0x25, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_2_L_e=0x53, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_1_O_e=0x54, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_2_L_e=0x55, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT14_GP_1_O_e=0x56, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT15_GP_1_O_e=0x57, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT16_GP_1_O_e=0x58, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT17_GP_1_O_e=0x59, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_1_O_e=0x5A, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_2_L_e=0x5B, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_3_O_e=0x5C, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_4_L_e=0x5D, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x5E, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x5F, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x60, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_2_L_e=0x61, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT14_GP_1_O_e=0x62, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT15_GP_1_O_e=0x63, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT16_GP_1_O_e=0x64, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT17_GP_1_O_e=0x65, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_1_O_e=0x66, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_2_L_e=0x67, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT14_GP_1_O_e=0x68, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT15_GP_1_O_e=0x69, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT16_GP_1_O_e=0x6A, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT17_GP_1_O_e=0x6B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_1_O_e=0x6C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_2_L_e=0x6D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_3_O_e=0x6E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_4_L_e=0x6F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_5_O_e=0x70, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_1_O_e=0x71, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_2_L_e=0x72, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_3_O_e=0x73, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_4_L_e=0x74, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_5_O_e=0x75, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_1_O_e=0x76, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_1_O_e=0x77, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_2_L_e=0x78, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_2_L_e=0x79, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_1_O_e=0x7A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_2_L_e=0x7B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_1_O_e=0x7C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_2_L_e=0x7D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT14_BD_1_O_e=0x7E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT14_FC_1_O_e=0x7F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT15_BD_1_O_e=0x80, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT15_FC_1_O_e=0x81, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_BD_1_O_e=0x82, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_FC_1_O_e=0x83, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT17_BD_1_O_e=0x84, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT17_FC_1_O_e=0x85, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_1_O_e=0x86, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_2_L_e=0x87, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT14_GP_1_O_e=0x88, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT16_GP_1_O_e=0x89, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT17_GP_1_O_e=0x8A, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_1_O_e=0x8B, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_2_L_e=0x8C, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT14_GP_1_O_e=0x8D, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT17_GP_1_O_e=0x8E, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_1_O_e=0x8F, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_2_L_e=0x90, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_1_O_e=0x91, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_2_L_e=0x92, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT14_GP_1_O_e=0x93, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT15_GP_1_O_e=0x94, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT16_GP_1_O_e=0x95, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT17_GP_1_O_e=0x96, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_2_L_e=0xFE, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_1_O_e=0xFF, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_O_e=0x105, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_HL_1_O_e=0x106, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_HL_1_O_e=0x107, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_HD_1_O_e=0x108, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_HD_1_O_e=0x109, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x10A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_L_e=0x10B, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x10C, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x10E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_HD_1_O_e=0x111, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x112, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_HD_1_L_e=0x113, + /* BTK */ + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT04_GP_1_O_e=0x26, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x27, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x28, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x29, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x2A, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x2B, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x2C, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x2D, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x2E, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x2F, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT04_GP_1_O_e=0x30, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT02_FC_1_O_e=0x31, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT05_FC_1_L_e=0x32, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT10_FC_1_O_e=0x33, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT12_FC_1_O_e=0x34, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT18_FC_1_O_e=0x35, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT04_GP_1_O_e=0x36, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT04_GP_1_O_e=0x37, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT04_GP_1_O_e=0x38, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_1_O_e=0x97, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_2_L_e=0x98, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_1_O_e=0x99, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_2_L_e=0x9A, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT14_GP_1_O_e=0x9B, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT15_GP_1_O_e=0x9C, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT16_GP_1_O_e=0x9D, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT17_GP_1_O_e=0x9E, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x9F, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xA0, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_1_O_e=0xA1, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_2_L_e=0xA2, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT14_GP_1_O_e=0xA3, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT15_GP_1_O_e=0xA4, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT16_GP_1_O_e=0xA5, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT17_GP_1_O_e=0xA6, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_1_O_e=0xA7, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_2_L_e=0xA8, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT14_GP_1_O_e=0xA9, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT15_GP_1_O_e=0xAA, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT16_GP_1_O_e=0xAB, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT17_GP_1_O_e=0xAC, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_1_O_e=0xAD, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_2_L_e=0xAE, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_3_O_e=0xAF, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_4_L_e=0xB0, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_5_O_e=0xB1, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_1_O_e=0xB2, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_1_O_e=0xB3, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_2_L_e=0xB4, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT14_FC_1_O_e=0xB5, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT15_FC_1_O_e=0xB6, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT16_FC_1_O_e=0xB7, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT17_FC_1_O_e=0xB8, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_1_O_e=0xB9, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_2_L_e=0xBA, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT14_GP_1_O_e=0xBB, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT16_GP_1_O_e=0xBC, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT17_GP_1_O_e=0xBD, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_1_O_e=0xBE, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_2_L_e=0xBF, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT14_GP_1_O_e=0xC0, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT17_GP_1_O_e=0xC1, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_1_O_e=0xC2, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_2_L_e=0xC3, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_1_O_e=0xC4, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_2_L_e=0xC5, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT14_GP_1_O_e=0xC6, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT15_GP_1_O_e=0xC7, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT16_GP_1_O_e=0xC8, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT17_GP_1_O_e=0xC9, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_2_L_e=0x100, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT19_FC_1_O_e=0x101, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x114, + /* BTP */ + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT04_GP_1_O_e=0x39, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_L_e=0x3A, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_O_e=0x3B, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_L_e=0x3C, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_O_e=0x3D, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_L_e=0x3E, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_O_e=0x3F, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_L_e=0x40, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_O_e=0x41, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT13_GP_1_O_e=0x42, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT04_GP_1_O_e=0x43, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT02_FC_1_O_e=0x44, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT05_FC_1_L_e=0x45, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT10_FC_1_O_e=0x46, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT12_FC_1_O_e=0x47, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT18_FC_1_O_e=0x48, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT04_GP_1_O_e=0x49, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT04_GP_1_O_e=0x4A, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_1_O_e=0xCA, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_2_L_e=0xCB, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_1_O_e=0xCC, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_2_L_e=0xCD, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT14_GP_1_O_e=0xCE, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT15_GP_1_O_e=0xCF, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT16_GP_1_O_e=0xD0, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT17_GP_1_O_e=0xD1, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_1_O_e=0xD2, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xD3, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_1_O_e=0xD4, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_2_L_e=0xD5, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT14_GP_1_O_e=0xD6, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT15_GP_1_O_e=0xD7, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT16_GP_1_O_e=0xD8, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT17_GP_1_O_e=0xD9, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_1_O_e=0xDA, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_2_L_e=0xDB, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT14_GP_1_O_e=0xDC, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT15_GP_1_O_e=0xDD, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT16_GP_1_O_e=0xDE, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT17_GP_1_O_e=0xDF, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_1_O_e=0xE0, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_2_L_e=0xE1, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_3_O_e=0xE2, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_4_L_e=0xE3, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_5_O_e=0xE4, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_1_O_e=0xE5, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_1_O_e=0xE6, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_2_L_e=0xE7, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT14_FC_1_O_e=0xE8, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT15_FC_1_O_e=0xE9, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT16_FC_1_O_e=0xEA, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT17_FC_1_O_e=0xEB, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_1_O_e=0xEC, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_2_L_e=0xED, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT14_GP_1_O_e=0xEE, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT16_GP_1_O_e=0xEF, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT17_GP_1_O_e=0xF0, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_1_O_e=0xF1, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_2_L_e=0xF2, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT14_GP_1_O_e=0xF3, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT17_GP_1_O_e=0xF4, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_1_O_e=0xF5, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_2_L_e=0xF6, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_1_O_e=0xF7, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_2_L_e=0xF8, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT14_GP_1_O_e=0xF9, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT15_GP_1_O_e=0xFA, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT16_GP_1_O_e=0xFB, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT17_GP_1_O_e=0xFC, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_2_L_e=0x102, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT19_FC_1_O_e=0x103, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT04_GP_1_L_e=0x115, + /* BMDR */ + dRes_ID_DEMO16_00_BMD_DEMO16_BESU_CUT00_GP_1_e=0x4C, + dRes_ID_DEMO16_00_BMD_DEMO16_KOLIN_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO16_00_BMD_DEMO16_LEN_CUT00_GP_1_e=0x4E, + dRes_ID_DEMO16_00_BMD_DEMO16_LUD_CUT00_GP_1_e=0x4F, + dRes_ID_DEMO16_00_BMD_DEMO16_MARO_CUT00_GP_1_e=0x50, + dRes_ID_DEMO16_00_BMD_DEMO16_TARO_CUT00_GP_1_e=0x51, + dRes_ID_DEMO16_00_BMD_DEMO16_KOLINHI_CUT00_GP_1_e=0xFD, + dRes_ID_DEMO16_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x10F, + dRes_ID_DEMO16_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x110, + /* EVT */ + dRes_ID_DEMO16_00_STB_DEMO16_e=0x104, +}; + +#endif /* !RES_DEMO16_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo17_00.h b/assets/RZDJ01/res/Object/Demo17_00.h new file mode 100644 index 0000000000..3643709c6e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo17_00.h @@ -0,0 +1,510 @@ +#ifndef RES_DEMO17_00_H +#define RES_DEMO17_00_H + +enum dRes_INDEX_DEMO17_00 { + /* BCK */ + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x9, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_3_O_e=0xA, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_4_L_e=0xB, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_5_O_e=0xC, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT11_GP_1_O_e=0xD, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT06_BD_1_O_e=0xE, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT06_FC_1_O_e=0xF, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_1_O_e=0x10, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_2_L_e=0x11, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_3_O_e=0x12, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_4_L_e=0x13, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_5_O_e=0x14, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_1_O_e=0x15, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_2_L_e=0x16, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_3_O_e=0x17, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_4_L_e=0x18, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_5_O_e=0x19, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_1_O_e=0x1A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_2_L_e=0x1B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_3_O_e=0x1C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_4_L_e=0x1D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_5_O_e=0x1E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_1_O_e=0x1F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_2_L_e=0x20, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_3_O_e=0x21, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_4_L_e=0x22, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_5_O_e=0x23, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_BD_1_O_e=0x24, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_FC_1_O_e=0x25, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_HL_1_O_e=0x26, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_HR_1_O_e=0x27, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT13_BD_1_O_e=0x28, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT13_FC_1_O_e=0x29, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_1_O_e=0x2A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_1_O_e=0x2B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_1_O_e=0x2C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_1_O_e=0x2D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT04_GP_1_O_e=0x2E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_11_L_e=0x2F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_12_L_e=0x30, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_13_O_e=0x31, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_21_O_e=0x32, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BLINKBD_CUT15_GP_1_L_e=0x33, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x34, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x35, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x36, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x37, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x38, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x39, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x3A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x3B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x3C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x3D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT04_GP_1_O_e=0x3E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT05_GP_1_O_e=0x3F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_1_L_e=0x40, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_2_O_e=0x41, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_11_L_e=0x42, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_12_L_e=0x43, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_13_O_e=0x44, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_21_O_e=0x45, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT01_BD_1_L_e=0x46, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT01_FC_1_L_e=0x47, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT02_BD_1_L_e=0x48, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT02_FC_1_L_e=0x49, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_BD_1_O_e=0x4A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_FC_1_O_e=0x4B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_BD_1_O_e=0x4C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_FC_1_O_e=0x4D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_1_L_e=0x4E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_2_O_e=0x4F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_1_L_e=0x50, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_2_O_e=0x51, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT10_BD_1_L_e=0x52, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT10_HL_1_L_e=0x53, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT14_BD_1_L_e=0x54, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT14_FC_1_L_e=0x55, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_1_L_e=0x56, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_2_O_e=0x57, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_1_L_e=0x58, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_2_O_e=0x59, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT19_BD_21_O_e=0x5A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT19_FC_21_O_e=0x5B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT04_GP_1_O_e=0x5C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT05_GP_1_O_e=0x5D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_11_L_e=0x5E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_12_O_e=0x5F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_21_O_e=0x60, + dRes_INDEX_DEMO17_00_BCK_DEMO17_MARO_CUT04_GP_1_O_e=0x61, + dRes_INDEX_DEMO17_00_BCK_DEMO17_MARO_CUT19_GP_21_O_e=0x62, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT04_GP_1_O_e=0x63, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_11_L_e=0x64, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_12_O_e=0x65, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_21_O_e=0x66, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x67, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_HD_1_O_e=0x68, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_HD_1_O_e=0x69, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_0_L_e=0x6A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_0_L_e=0x6B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_0_L_e=0x6C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_0_L_e=0x6D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_L_e=0x6E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_2_O_e=0x6F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_C_e=0x70, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x71, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x72, + /* BTK */ + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x75, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x76, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x77, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x78, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x79, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x7A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x7B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT06_FC_1_O_e=0x7C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_1_O_e=0x7D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_2_L_e=0x7E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_3_O_e=0x7F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_4_L_e=0x80, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_5_O_e=0x81, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT11_FC_1_O_e=0x82, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT13_FC_1_O_e=0x83, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_1_O_e=0x84, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_1_O_e=0x85, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT04_GP_1_O_e=0x86, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_11_L_e=0x87, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_12_L_e=0x88, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_13_O_e=0x89, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_21_O_e=0x8A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x8B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x8C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x8D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x8E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x8F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x90, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x91, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x92, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x93, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x94, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT04_GP_1_O_e=0x95, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT05_GP_1_O_e=0x96, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_1_L_e=0x97, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_2_O_e=0x98, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_11_L_e=0x99, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_12_L_e=0x9A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_13_O_e=0x9B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_21_O_e=0x9C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT01_FC_1_L_e=0x9D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT02_FC_1_L_e=0x9E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT03_FC_1_O_e=0x9F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT04_FC_1_O_e=0xA0, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_1_L_e=0xA1, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_2_O_e=0xA2, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT14_FC_1_L_e=0xA3, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT16_FC_1_L_e=0xA4, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT19_FC_21_O_e=0xA5, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT04_GP_1_O_e=0xA6, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT05_GP_1_O_e=0xA7, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_11_L_e=0xA8, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_12_O_e=0xA9, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_21_O_e=0xAA, + dRes_INDEX_DEMO17_00_BTK_DEMO17_MARO_CUT04_GP_1_O_e=0xAB, + dRes_INDEX_DEMO17_00_BTK_DEMO17_MARO_CUT19_GP_21_O_e=0xAC, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT04_GP_1_O_e=0xAD, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_11_L_e=0xAE, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_12_O_e=0xAF, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_21_O_e=0xB0, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_0_L_e=0xB1, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_0_L_e=0xB2, + /* BTP */ + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT06_GP_1_O_e=0xB5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_1_O_e=0xB6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_2_L_e=0xB7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_3_O_e=0xB8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_4_L_e=0xB9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_5_O_e=0xBA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT11_GP_1_O_e=0xBB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT06_FC_1_O_e=0xBC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_1_O_e=0xBD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_2_L_e=0xBE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_3_O_e=0xBF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_4_L_e=0xC0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_5_O_e=0xC1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT11_FC_1_O_e=0xC2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT13_FC_1_O_e=0xC3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_1_O_e=0xC4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_1_O_e=0xC5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT04_GP_1_O_e=0xC6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_11_L_e=0xC7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_12_L_e=0xC8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_13_O_e=0xC9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_21_O_e=0xCA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BLINKFC_CUT15_GP_1_L_e=0xCB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT04_GP_1_O_e=0xCC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT05_GP_1_O_e=0xCD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT10_GP_1_L_e=0xCE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT12_GP_1_L_e=0xCF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT14_GP_1_L_e=0xD0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT15_GP_1_L_e=0xD1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_1_L_e=0xD2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_2_O_e=0xD3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT19_GP_21_O_e=0xD4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT04_GP_1_O_e=0xD5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT05_GP_1_O_e=0xD6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_1_L_e=0xD7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_2_O_e=0xD8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_11_L_e=0xD9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_12_L_e=0xDA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_13_O_e=0xDB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_21_O_e=0xDC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT01_FC_1_L_e=0xDD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT02_FC_1_L_e=0xDE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT03_FC_1_O_e=0xDF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT04_FC_1_O_e=0xE0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_1_L_e=0xE1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_2_O_e=0xE2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT14_FC_1_L_e=0xE3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT16_FC_1_L_e=0xE4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT19_FC_21_O_e=0xE5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT04_GP_1_O_e=0xE6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT05_GP_1_O_e=0xE7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_11_L_e=0xE8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_12_O_e=0xE9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_21_O_e=0xEA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_MARO_CUT04_GP_1_O_e=0xEB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_MARO_CUT19_GP_21_O_e=0xEC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT04_GP_1_O_e=0xED, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_11_L_e=0xEE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_12_O_e=0xEF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_21_O_e=0xF0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_0_L_e=0xF1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_0_L_e=0xF2, + /* BMDR */ + dRes_INDEX_DEMO17_00_BMD_DEMO17_BESU_CUT00_GP_1_e=0xF5, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLHEAD_CUT00_GP_1_e=0xF6, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLINK_CUT00_GP_1_e=0xF7, + dRes_INDEX_DEMO17_00_BMD_DEMO17_KOLIN_CUT00_GP_1_e=0xF8, + dRes_INDEX_DEMO17_00_BMD_DEMO17_LEN_CUT00_GP_1_e=0xF9, + dRes_INDEX_DEMO17_00_BMD_DEMO17_LUD_CUT00_GP_1_e=0xFA, + dRes_INDEX_DEMO17_00_BMD_DEMO17_MARO_CUT00_GP_1_e=0xFB, + dRes_INDEX_DEMO17_00_BMD_DEMO17_PLANE_CUT15_GP_1_e=0xFC, + dRes_INDEX_DEMO17_00_BMD_DEMO17_TARO_CUT00_GP_1_e=0xFD, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLFACE_CUT00_GP_1_e=0xFE, + dRes_INDEX_DEMO17_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xFF, + dRes_INDEX_DEMO17_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x100, + /* EVT */ + dRes_INDEX_DEMO17_00_STB_DEMO17_e=0x103, +}; + +enum dRes_ID_DEMO17_00 { + /* BCK */ + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x1, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x2, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x3, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x4, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x5, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x6, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT06_BD_1_O_e=0x7, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT06_FC_1_O_e=0x8, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_1_O_e=0x9, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_2_L_e=0xA, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_3_O_e=0xB, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_4_L_e=0xC, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_5_O_e=0xD, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_1_O_e=0xE, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_2_L_e=0xF, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_3_O_e=0x10, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_4_L_e=0x11, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_5_O_e=0x12, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_1_O_e=0x13, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_2_L_e=0x14, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_3_O_e=0x15, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_4_L_e=0x16, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_5_O_e=0x17, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_1_O_e=0x18, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_2_L_e=0x19, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_3_O_e=0x1A, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_4_L_e=0x1B, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_5_O_e=0x1C, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_BD_1_O_e=0x1D, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_FC_1_O_e=0x1E, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_HL_1_O_e=0x1F, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_HR_1_O_e=0x20, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_1_O_e=0x23, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_1_O_e=0x24, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_1_O_e=0x25, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_1_O_e=0x26, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT04_GP_1_O_e=0x49, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_11_L_e=0x4A, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_12_L_e=0x4B, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_13_O_e=0x4C, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_21_O_e=0x4D, + dRes_ID_DEMO17_00_BCK_DEMO17_BLINKBD_CUT15_GP_1_L_e=0x4E, + dRes_ID_DEMO17_00_BCK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x4F, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x50, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x51, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x52, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x53, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x54, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x55, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x56, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x57, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x58, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT04_GP_1_O_e=0x59, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT05_GP_1_O_e=0x5A, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_1_L_e=0x5B, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_2_O_e=0x5C, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_11_L_e=0x5D, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_12_L_e=0x5E, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_13_O_e=0x5F, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_21_O_e=0x60, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT01_BD_1_L_e=0x61, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT01_FC_1_L_e=0x62, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT02_BD_1_L_e=0x63, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT02_FC_1_L_e=0x64, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_BD_1_O_e=0x65, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_FC_1_O_e=0x66, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_BD_1_O_e=0x67, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_FC_1_O_e=0x68, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_1_L_e=0x69, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_2_O_e=0x6A, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_1_L_e=0x6B, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_2_O_e=0x6C, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT10_BD_1_L_e=0x6D, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT10_HL_1_L_e=0x6E, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT14_BD_1_L_e=0x6F, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT14_FC_1_L_e=0x70, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_1_L_e=0x71, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_2_O_e=0x72, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_1_L_e=0x73, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_2_O_e=0x74, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT19_BD_21_O_e=0x75, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT19_FC_21_O_e=0x76, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT04_GP_1_O_e=0x77, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT05_GP_1_O_e=0x78, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_11_L_e=0x79, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_12_O_e=0x7A, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_21_O_e=0x7B, + dRes_ID_DEMO17_00_BCK_DEMO17_MARO_CUT04_GP_1_O_e=0x7C, + dRes_ID_DEMO17_00_BCK_DEMO17_MARO_CUT19_GP_21_O_e=0x7D, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT04_GP_1_O_e=0x7E, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_11_L_e=0x7F, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_12_O_e=0x80, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_21_O_e=0x81, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xEE, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_HD_1_O_e=0xEF, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_HD_1_O_e=0xF0, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_0_L_e=0xF2, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_0_L_e=0xF3, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_0_L_e=0xF4, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_0_L_e=0xF5, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_L_e=0xFA, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_2_O_e=0xFB, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_C_e=0xFC, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0xFD, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0xFE, + /* BTK */ + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x27, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x29, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x2A, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x2B, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x2C, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x2D, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT06_FC_1_O_e=0x2E, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_1_O_e=0x2F, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_2_L_e=0x30, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_3_O_e=0x31, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_4_L_e=0x32, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_5_O_e=0x33, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT11_FC_1_O_e=0x34, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT13_FC_1_O_e=0x35, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_1_O_e=0x36, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_1_O_e=0x37, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT04_GP_1_O_e=0x82, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_11_L_e=0x83, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_12_L_e=0x84, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_13_O_e=0x85, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_21_O_e=0x86, + dRes_ID_DEMO17_00_BTK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x87, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x88, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x89, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x8A, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x8B, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x8C, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x8D, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x8E, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x8F, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x90, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT04_GP_1_O_e=0x91, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT05_GP_1_O_e=0x92, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_1_L_e=0x93, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_2_O_e=0x94, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_11_L_e=0x95, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_12_L_e=0x96, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_13_O_e=0x97, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_21_O_e=0x98, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT01_FC_1_L_e=0x99, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT02_FC_1_L_e=0x9A, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT03_FC_1_O_e=0x9B, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT04_FC_1_O_e=0x9C, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_1_L_e=0x9D, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_2_O_e=0x9E, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT14_FC_1_L_e=0x9F, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT16_FC_1_L_e=0xA0, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT19_FC_21_O_e=0xA1, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT04_GP_1_O_e=0xA2, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT05_GP_1_O_e=0xA3, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_11_L_e=0xA4, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_12_O_e=0xA5, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_21_O_e=0xA6, + dRes_ID_DEMO17_00_BTK_DEMO17_MARO_CUT04_GP_1_O_e=0xA7, + dRes_ID_DEMO17_00_BTK_DEMO17_MARO_CUT19_GP_21_O_e=0xA8, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT04_GP_1_O_e=0xA9, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_11_L_e=0xAA, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_12_O_e=0xAB, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_21_O_e=0xAC, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_0_L_e=0xF6, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_0_L_e=0xF7, + /* BTP */ + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT06_GP_1_O_e=0x38, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_1_O_e=0x39, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_2_L_e=0x3A, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_3_O_e=0x3B, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_4_L_e=0x3C, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_5_O_e=0x3D, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT11_GP_1_O_e=0x3E, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT06_FC_1_O_e=0x3F, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_1_O_e=0x40, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_2_L_e=0x41, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_3_O_e=0x42, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_4_L_e=0x43, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_5_O_e=0x44, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT11_FC_1_O_e=0x45, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT13_FC_1_O_e=0x46, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_1_O_e=0x47, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_1_O_e=0x48, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT04_GP_1_O_e=0xAD, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_11_L_e=0xAE, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_12_L_e=0xAF, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_13_O_e=0xB0, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_21_O_e=0xB1, + dRes_ID_DEMO17_00_BTP_DEMO17_BLINKFC_CUT15_GP_1_L_e=0xB2, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT04_GP_1_O_e=0xB3, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT05_GP_1_O_e=0xB4, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT10_GP_1_L_e=0xB5, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT12_GP_1_L_e=0xB6, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT14_GP_1_L_e=0xB7, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT15_GP_1_L_e=0xB8, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_1_L_e=0xB9, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_2_O_e=0xBA, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT19_GP_21_O_e=0xBB, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT04_GP_1_O_e=0xBC, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT05_GP_1_O_e=0xBD, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_1_L_e=0xBE, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_2_O_e=0xBF, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_11_L_e=0xC0, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_12_L_e=0xC1, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_13_O_e=0xC2, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_21_O_e=0xC3, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT01_FC_1_L_e=0xC4, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT02_FC_1_L_e=0xC5, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT03_FC_1_O_e=0xC6, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT04_FC_1_O_e=0xC7, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_1_L_e=0xC8, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_2_O_e=0xC9, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT14_FC_1_L_e=0xCA, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT16_FC_1_L_e=0xCB, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT19_FC_21_O_e=0xCC, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT04_GP_1_O_e=0xCD, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT05_GP_1_O_e=0xCE, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_11_L_e=0xCF, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_12_O_e=0xD0, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_21_O_e=0xD1, + dRes_ID_DEMO17_00_BTP_DEMO17_MARO_CUT04_GP_1_O_e=0xD2, + dRes_ID_DEMO17_00_BTP_DEMO17_MARO_CUT19_GP_21_O_e=0xD3, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT04_GP_1_O_e=0xD4, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_11_L_e=0xD5, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_12_O_e=0xD6, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_21_O_e=0xD7, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_0_L_e=0xF8, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_0_L_e=0xF9, + /* BMDR */ + dRes_ID_DEMO17_00_BMD_DEMO17_BESU_CUT00_GP_1_e=0xE2, + dRes_ID_DEMO17_00_BMD_DEMO17_BLHEAD_CUT00_GP_1_e=0xE3, + dRes_ID_DEMO17_00_BMD_DEMO17_BLINK_CUT00_GP_1_e=0xE4, + dRes_ID_DEMO17_00_BMD_DEMO17_KOLIN_CUT00_GP_1_e=0xE5, + dRes_ID_DEMO17_00_BMD_DEMO17_LEN_CUT00_GP_1_e=0xE6, + dRes_ID_DEMO17_00_BMD_DEMO17_LUD_CUT00_GP_1_e=0xE8, + dRes_ID_DEMO17_00_BMD_DEMO17_MARO_CUT00_GP_1_e=0xE9, + dRes_ID_DEMO17_00_BMD_DEMO17_PLANE_CUT15_GP_1_e=0xEA, + dRes_ID_DEMO17_00_BMD_DEMO17_TARO_CUT00_GP_1_e=0xEB, + dRes_ID_DEMO17_00_BMD_DEMO17_BLFACE_CUT00_GP_1_e=0xEC, + dRes_ID_DEMO17_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xFF, + dRes_ID_DEMO17_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x100, + /* EVT */ + dRes_ID_DEMO17_00_STB_DEMO17_e=0xED, +}; + +#endif /* !RES_DEMO17_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo18_00.h b/assets/RZDJ01/res/Object/Demo18_00.h new file mode 100644 index 0000000000..18e2bae332 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo18_00.h @@ -0,0 +1,414 @@ +#ifndef RES_DEMO18_00_H +#define RES_DEMO18_00_H + +enum dRes_INDEX_DEMO18_00 { + /* BMDR */ + dRes_INDEX_DEMO18_00_BMD_DEMO18_TRIFORCE_CUT00_GP_1_e=0xC, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT00_GP_1_e=0xD, + dRes_INDEX_DEMO18_00_BMD_DEMO18_MASK_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELIB_CUT00_GP_1_e=0xF, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BOKU_CUT00_GP_1_e=0x10, + dRes_INDEX_DEMO18_00_BMD_DEMO18_DLINK_CUT00_GP_1_e=0x11, + dRes_INDEX_DEMO18_00_BMD_DEMO18_LINSW_CUT00_GP_1_e=0x12, + dRes_INDEX_DEMO18_00_BMD_DEMO18_STAR_CUT00_GP_1_e=0x13, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELSW_CUT00_GP_1_e=0x14, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELIA_CUT00_GP_1_e=0x15, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SIZUKU_CUT23_GP_1_e=0x16, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT07_GP_1_e=0x17, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT13_GP_1_e=0x18, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT14_GP_1_e=0x19, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT23_GP_1_e=0x1A, + dRes_INDEX_DEMO18_00_BMD_DEMO18_3DAISIN_CUT07_GP_1_e=0x1B, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SEID_CUT00_GP_1_e=0x1C, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1D, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1E, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x1F, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x20, + dRes_INDEX_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x21, + dRes_INDEX_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x22, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SIZD_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO18_00_BMD_DEMO18_WATER_CUT01_GP_1_e=0x24, + dRes_INDEX_DEMO18_00_BMD_DEMO18_3DAISIN_CUT06_GP_1_e=0x25, + dRes_INDEX_DEMO18_00_BMD_DEMO18_GROUND_CUT00_GP_1_e=0x26, + /* BCK */ + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT07_GP_1_O_e=0x29, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT13_GP_1_O_e=0x2A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT14_GP_1_O_e=0x2B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT23_GP_1_O_e=0x2C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT06_GP_1_O_e=0x2D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT08_GP_1_O_e=0x2E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT09_GP_1_O_e=0x2F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT10_GP_1_O_e=0x30, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT14_GP_1_O_e=0x31, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_1_O_e=0x32, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_2_O_e=0x33, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_3_O_e=0x34, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_1_O_e=0x35, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_2_O_e=0x36, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_3_O_e=0x37, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_1_O_e=0x38, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_2_O_e=0x39, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_3_O_e=0x3A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_1_O_e=0x3B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_2_O_e=0x3C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_3_O_e=0x3D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT21_GP_1_O_e=0x3E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_1_O_e=0x3F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_2_O_e=0x40, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_1_O_e=0x41, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_2_O_e=0x42, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_1_O_e=0x43, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_2_O_e=0x44, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT06_BD_1_O_e=0x45, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT06_FC_1_O_e=0x46, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT15_BD_1_O_e=0x47, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT19_BD_1_O_e=0x48, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT19_FC_1_O_e=0x49, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT20_BD_1_O_e=0x4A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT21_BD_1_O_e=0x4B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT21_FC_1_O_e=0x4C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT22_BD_1_O_e=0x4D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT22_FC_1_O_e=0x4E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT23_BD_1_O_e=0x4F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_BD_1_O_e=0x50, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_FC_1_O_e=0x51, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT27_BD_1_O_e=0x52, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT27_FC_1_O_e=0x53, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT28_BD_1_O_e=0x54, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT28_FC_1_O_e=0x55, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT30_BD_1_O_e=0x56, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT30_FC_1_O_e=0x57, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT31_BD_1_O_e=0x58, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT32_BD_1_O_e=0x59, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINSW_CUT13_GP_1_O_e=0x5A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINSW_CUT14_GP_1_O_e=0x5B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT17_GP_1_O_e=0x5C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT18_GP_1_O_e=0x5D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT21_GP_1_O_e=0x5E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT22_GP_1_O_e=0x5F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT23_GP_1_O_e=0x60, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT24_GP_1_O_e=0x61, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT27_GP_1_O_e=0x62, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT28_GP_1_O_e=0x63, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT06_GP_1_O_e=0x64, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT07_GP_1_O_e=0x65, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT09_GP_1_O_e=0x66, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT09_GP_1_O_e=0x67, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT15_GP_1_O_e=0x68, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT17_GP_1_O_e=0x69, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT07_GP_1_O_e=0x6A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT08_GP_1_O_e=0x6B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT09_GP_1_O_e=0x6C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT10_GP_1_O_e=0x6D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT11_GP_1_O_e=0x6E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT12_GP_1_O_e=0x6F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT29_GP_1_O_e=0x70, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIB_CUT29_GP_1_O_e=0x71, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT11_GP_1_O_e=0x72, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT12_GP_1_O_e=0x73, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x74, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT09_GP_1_O_e=0x75, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT13_GP_1_O_e=0x76, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT06_GP_1_O_e=0x77, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT02_BD_1_O_e=0x78, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT04_BD_1_O_e=0x79, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT05_BD_1_O_e=0x7A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT25_BD_1_O_e=0x7B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT25_FC_1_O_e=0x7C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_1_O_e=0x7D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_2_O_e=0x7E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_1_O_e=0x7F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_2_O_e=0x80, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_1_O_e=0x81, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_2_O_e=0x82, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT02_GP_1_O_e=0x83, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT03_GP_1_O_e=0x84, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT04_GP_1_O_e=0x85, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT05_GP_1_O_e=0x86, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SIZUA_CUT01_GP_1_O_e=0x87, + dRes_INDEX_DEMO18_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x88, + dRes_INDEX_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x89, + dRes_INDEX_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x8A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_HUTU_CUT00_GP_1_O_e=0x8B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_1_O_e=0x8C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_2_O_e=0x8D, + dRes_INDEX_DEMO18_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x8E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_HD_1_O_e=0x8F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT31_HD_1_O_e=0x90, + /* BPK */ + dRes_INDEX_DEMO18_00_BPK_DEMO18_BLIND_CUT07_GP_1_O_e=0x93, + /* BTK */ + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT06_GP_1_O_e=0x96, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT08_GP_1_O_e=0x97, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT10_GP_1_O_e=0x98, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT14_GP_1_O_e=0x99, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT06_FC_1_O_e=0x9A, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT19_FC_1_O_e=0x9B, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT21_FC_1_O_e=0x9C, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT22_FC_1_O_e=0x9D, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT23_FC_1_O_e=0x9E, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT24_FC_1_O_e=0x9F, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT27_FC_1_O_e=0xA0, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT28_FC_1_O_e=0xA1, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT30_FC_1_O_e=0xA2, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT08_GP_1_O_e=0xA3, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT10_GP_1_O_e=0xA4, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT11_GP_1_O_e=0xA5, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT12_GP_1_O_e=0xA6, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT29_GP_1_O_e=0xA7, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SIZUKU_CUT23_GP_1_C_e=0xA8, + dRes_INDEX_DEMO18_00_BTK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0xA9, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT25_FC_1_O_e=0xAA, + dRes_INDEX_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_1_O_e=0xAB, + dRes_INDEX_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_2_O_e=0xAC, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SEID_CUT02_GP_1_C_e=0xAD, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SIZUA_CUT01_GP_1_C_e=0xAE, + dRes_INDEX_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_C_e=0xAF, + dRes_INDEX_DEMO18_00_BTK_DEMO18_GROUND_CUT07_GP_1_O_e=0xB0, + dRes_INDEX_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_O_e=0xB1, + dRes_INDEX_DEMO18_00_BTK_DEMO18_TRIFORCE_CUT00_GP_1_C_e=0xB2, + /* BTP */ + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT06_GP_1_O_e=0xB5, + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT08_GP_1_O_e=0xB6, + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT10_GP_1_O_e=0xB7, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT21_GP_1_O_e=0xB8, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_1_O_e=0xB9, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_2_O_e=0xBA, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_1_O_e=0xBB, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_2_O_e=0xBC, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT06_FC_1_O_e=0xBD, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT19_FC_1_O_e=0xBE, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT24_FC_1_O_e=0xBF, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT27_FC_1_O_e=0xC0, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT28_FC_1_O_e=0xC1, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT30_FC_1_O_e=0xC2, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT08_GP_1_O_e=0xC3, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT10_GP_1_O_e=0xC4, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT11_GP_1_O_e=0xC5, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT12_GP_1_O_e=0xC6, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT29_GP_1_O_e=0xC7, + dRes_INDEX_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_1_O_e=0xC8, + dRes_INDEX_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_2_O_e=0xC9, + /* EVT */ + dRes_INDEX_DEMO18_00_STB_DEMO18_e=0xCC, + /* BLK */ + dRes_INDEX_DEMO18_00_BLK_DEMO18_LINK_CUT25_FC_1_O_e=0xCF, + /* BRK */ + dRes_INDEX_DEMO18_00_BRK_DEMO18_SEID_CUT02_GP_1_C_e=0xD2, + dRes_INDEX_DEMO18_00_BRK_DEMO18_WATER_CUT01_GP_1_O_e=0xD3, + dRes_INDEX_DEMO18_00_BRK_DEMO18_GROUND_CUT07_GP_1_O_e=0xD4, + /* BMDV */ + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xD7, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD8, + dRes_INDEX_DEMO18_00_BMD_DEMO18_HUTU_CUT00_GP_1_e=0xD9, + dRes_INDEX_DEMO18_00_BMD_DEMO18_MDHAIR_CUT00_GP_1_e=0xDA, + /* BLS */ + dRes_INDEX_DEMO18_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0xDD, +}; + +enum dRes_ID_DEMO18_00 { + /* BMDR */ + dRes_ID_DEMO18_00_BMD_DEMO18_TRIFORCE_CUT00_GP_1_e=0x0, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT00_GP_1_e=0x1, + dRes_ID_DEMO18_00_BMD_DEMO18_MASK_CUT00_GP_1_e=0x2, + dRes_ID_DEMO18_00_BMD_DEMO18_YELIB_CUT00_GP_1_e=0x3, + dRes_ID_DEMO18_00_BMD_DEMO18_BOKU_CUT00_GP_1_e=0x77, + dRes_ID_DEMO18_00_BMD_DEMO18_DLINK_CUT00_GP_1_e=0x78, + dRes_ID_DEMO18_00_BMD_DEMO18_LINSW_CUT00_GP_1_e=0x79, + dRes_ID_DEMO18_00_BMD_DEMO18_STAR_CUT00_GP_1_e=0x7A, + dRes_ID_DEMO18_00_BMD_DEMO18_YELSW_CUT00_GP_1_e=0x7C, + dRes_ID_DEMO18_00_BMD_DEMO18_YELIA_CUT00_GP_1_e=0x7D, + dRes_ID_DEMO18_00_BMD_DEMO18_SIZUKU_CUT23_GP_1_e=0x7E, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT07_GP_1_e=0x81, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT13_GP_1_e=0x82, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT14_GP_1_e=0x83, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT23_GP_1_e=0x84, + dRes_ID_DEMO18_00_BMD_DEMO18_3DAISIN_CUT07_GP_1_e=0x85, + dRes_ID_DEMO18_00_BMD_DEMO18_SEID_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xA7, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xA8, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xA9, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xAA, + dRes_ID_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0xAD, + dRes_ID_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0xAE, + dRes_ID_DEMO18_00_BMD_DEMO18_SIZD_CUT00_GP_1_e=0xB3, + dRes_ID_DEMO18_00_BMD_DEMO18_WATER_CUT01_GP_1_e=0xB4, + dRes_ID_DEMO18_00_BMD_DEMO18_3DAISIN_CUT06_GP_1_e=0xB8, + dRes_ID_DEMO18_00_BMD_DEMO18_GROUND_CUT00_GP_1_e=0xC2, + /* BCK */ + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT07_GP_1_O_e=0x4, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT13_GP_1_O_e=0x5, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT14_GP_1_O_e=0x6, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT23_GP_1_O_e=0x7, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT06_GP_1_O_e=0x8, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT08_GP_1_O_e=0x9, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT09_GP_1_O_e=0xA, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT10_GP_1_O_e=0xB, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT14_GP_1_O_e=0xC, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_1_O_e=0xD, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_2_O_e=0xE, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_3_O_e=0xF, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_1_O_e=0x10, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_2_O_e=0x11, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_3_O_e=0x12, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_1_O_e=0x13, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_2_O_e=0x14, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_3_O_e=0x15, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_1_O_e=0x16, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_2_O_e=0x17, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_3_O_e=0x18, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT21_GP_1_O_e=0x19, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_1_O_e=0x1A, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_2_O_e=0x1B, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_1_O_e=0x1C, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_2_O_e=0x1D, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_1_O_e=0x1E, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_2_O_e=0x1F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT06_BD_1_O_e=0x20, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT06_FC_1_O_e=0x21, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT15_BD_1_O_e=0x22, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT19_BD_1_O_e=0x23, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT19_FC_1_O_e=0x24, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT20_BD_1_O_e=0x25, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT21_BD_1_O_e=0x26, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT21_FC_1_O_e=0x27, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT22_BD_1_O_e=0x28, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT22_FC_1_O_e=0x29, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT23_BD_1_O_e=0x2A, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_BD_1_O_e=0x2B, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_FC_1_O_e=0x2C, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT27_BD_1_O_e=0x2D, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT27_FC_1_O_e=0x2E, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT28_BD_1_O_e=0x2F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT28_FC_1_O_e=0x30, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT30_BD_1_O_e=0x31, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT30_FC_1_O_e=0x32, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT31_BD_1_O_e=0x33, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT32_BD_1_O_e=0x34, + dRes_ID_DEMO18_00_BCK_DEMO18_LINSW_CUT13_GP_1_O_e=0x35, + dRes_ID_DEMO18_00_BCK_DEMO18_LINSW_CUT14_GP_1_O_e=0x36, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT17_GP_1_O_e=0x37, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT18_GP_1_O_e=0x38, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT21_GP_1_O_e=0x39, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT22_GP_1_O_e=0x3A, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT23_GP_1_O_e=0x3B, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT24_GP_1_O_e=0x3C, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT27_GP_1_O_e=0x3D, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT28_GP_1_O_e=0x3E, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT06_GP_1_O_e=0x3F, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT07_GP_1_O_e=0x40, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT09_GP_1_O_e=0x41, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT09_GP_1_O_e=0x42, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT15_GP_1_O_e=0x43, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT17_GP_1_O_e=0x44, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT07_GP_1_O_e=0x47, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT08_GP_1_O_e=0x48, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT09_GP_1_O_e=0x49, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT10_GP_1_O_e=0x4A, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT11_GP_1_O_e=0x4B, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT12_GP_1_O_e=0x4C, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT29_GP_1_O_e=0x4D, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIB_CUT29_GP_1_O_e=0x4E, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT11_GP_1_O_e=0x4F, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT12_GP_1_O_e=0x50, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x87, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT09_GP_1_O_e=0x88, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT13_GP_1_O_e=0x8B, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT06_GP_1_O_e=0x8C, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT02_BD_1_O_e=0x8D, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT04_BD_1_O_e=0x8E, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT05_BD_1_O_e=0x8F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT25_BD_1_O_e=0x90, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT25_FC_1_O_e=0x91, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_1_O_e=0x92, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_2_O_e=0x93, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_1_O_e=0x94, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_2_O_e=0x95, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_1_O_e=0x96, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_2_O_e=0x97, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT02_GP_1_O_e=0x98, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT03_GP_1_O_e=0x99, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT04_GP_1_O_e=0x9A, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT05_GP_1_O_e=0x9B, + dRes_ID_DEMO18_00_BCK_DEMO18_SIZUA_CUT01_GP_1_O_e=0x9C, + dRes_ID_DEMO18_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0xAF, + dRes_ID_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xB1, + dRes_ID_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xB2, + dRes_ID_DEMO18_00_BCK_DEMO18_HUTU_CUT00_GP_1_O_e=0xBA, + dRes_ID_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_1_O_e=0xBC, + dRes_ID_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_2_O_e=0xBD, + dRes_ID_DEMO18_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_HD_1_O_e=0xC0, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT31_HD_1_O_e=0xC1, + /* BPK */ + dRes_ID_DEMO18_00_BPK_DEMO18_BLIND_CUT07_GP_1_O_e=0x51, + /* BTK */ + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT08_GP_1_O_e=0x53, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT10_GP_1_O_e=0x54, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT14_GP_1_O_e=0x55, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT06_FC_1_O_e=0x56, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT19_FC_1_O_e=0x57, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT21_FC_1_O_e=0x58, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT22_FC_1_O_e=0x59, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT23_FC_1_O_e=0x5A, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT24_FC_1_O_e=0x5B, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT27_FC_1_O_e=0x5C, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT28_FC_1_O_e=0x5D, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT30_FC_1_O_e=0x5E, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT08_GP_1_O_e=0x5F, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT10_GP_1_O_e=0x60, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT11_GP_1_O_e=0x61, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT12_GP_1_O_e=0x62, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT29_GP_1_O_e=0x63, + dRes_ID_DEMO18_00_BTK_DEMO18_SIZUKU_CUT23_GP_1_C_e=0x7F, + dRes_ID_DEMO18_00_BTK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x89, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT25_FC_1_O_e=0x9D, + dRes_ID_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_1_O_e=0x9E, + dRes_ID_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_2_O_e=0x9F, + dRes_ID_DEMO18_00_BTK_DEMO18_SEID_CUT02_GP_1_C_e=0xA0, + dRes_ID_DEMO18_00_BTK_DEMO18_SIZUA_CUT01_GP_1_C_e=0xA1, + dRes_ID_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_C_e=0xB7, + dRes_ID_DEMO18_00_BTK_DEMO18_GROUND_CUT07_GP_1_O_e=0xC3, + dRes_ID_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_O_e=0xC5, + dRes_ID_DEMO18_00_BTK_DEMO18_TRIFORCE_CUT00_GP_1_C_e=0xC6, + /* BTP */ + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT06_GP_1_O_e=0x64, + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT08_GP_1_O_e=0x65, + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT10_GP_1_O_e=0x66, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT21_GP_1_O_e=0x67, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_1_O_e=0x68, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_2_O_e=0x69, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_1_O_e=0x6A, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_2_O_e=0x6B, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT06_FC_1_O_e=0x6C, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT19_FC_1_O_e=0x6D, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT24_FC_1_O_e=0x6E, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT27_FC_1_O_e=0x6F, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT28_FC_1_O_e=0x70, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT30_FC_1_O_e=0x71, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT08_GP_1_O_e=0x72, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT10_GP_1_O_e=0x73, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT11_GP_1_O_e=0x74, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT12_GP_1_O_e=0x75, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT29_GP_1_O_e=0x76, + dRes_ID_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_1_O_e=0xA2, + dRes_ID_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_2_O_e=0xA3, + /* EVT */ + dRes_ID_DEMO18_00_STB_DEMO18_e=0x80, + /* BLK */ + dRes_ID_DEMO18_00_BLK_DEMO18_LINK_CUT25_FC_1_O_e=0xA4, + /* BRK */ + dRes_ID_DEMO18_00_BRK_DEMO18_SEID_CUT02_GP_1_C_e=0xA5, + dRes_ID_DEMO18_00_BRK_DEMO18_WATER_CUT01_GP_1_O_e=0xB6, + dRes_ID_DEMO18_00_BRK_DEMO18_GROUND_CUT07_GP_1_O_e=0xC4, + /* BMDV */ + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xAB, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xAC, + dRes_ID_DEMO18_00_BMD_DEMO18_HUTU_CUT00_GP_1_e=0xBB, + dRes_ID_DEMO18_00_BMD_DEMO18_MDHAIR_CUT00_GP_1_e=0xBE, + /* BLS */ + dRes_ID_DEMO18_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0xB0, +}; + +#endif /* !RES_DEMO18_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo19_01.h b/assets/RZDJ01/res/Object/Demo19_01.h new file mode 100644 index 0000000000..f8e287de5e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo19_01.h @@ -0,0 +1,432 @@ +#ifndef RES_DEMO19_01_H +#define RES_DEMO19_01_H + +enum dRes_INDEX_DEMO19_01 { + /* BCK */ + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT03_FC_1_O_e=0xA, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0xB, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0xC, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0xD, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0xE, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT07_FC_1_O_e=0xF, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_2_O_e=0x11, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x12, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x13, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT01_GP_2_O_e=0x14, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT04_GP_1_O_e=0x15, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT08_GP_1_O_e=0x16, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT09_GP_1_O_e=0x17, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT31_GP_1_O_e=0x18, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x19, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_2_O_e=0x1A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_1_L_e=0x1B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_2_O_e=0x1C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT21_BD_1_O_e=0x1D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT21_FC_1_O_e=0x1E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT22_BD_1_L_e=0x1F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT22_FC_1_L_e=0x20, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT24_BD_1_L_e=0x21, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT24_FC_1_L_e=0x22, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT26_BD_1_L_e=0x23, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT26_FC_1_L_e=0x24, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT27_BD_1_L_e=0x25, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_1_L_e=0x26, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_2_O_e=0x27, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_3_L_e=0x28, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_1_L_e=0x29, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_2_O_e=0x2A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_3_L_e=0x2B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_1_O_e=0x2C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_2_L_e=0x2D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_1_O_e=0x2E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_2_L_e=0x2F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_3_O_e=0x30, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT15_GP_1_O_e=0x31, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT17_GP_1_O_e=0x32, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_1_O_e=0x33, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_2_L_e=0x34, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_3_O_e=0x35, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT15_GP_1_O_e=0x36, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT17_GP_1_O_e=0x37, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_1_O_e=0x38, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_2_L_e=0x39, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_3_O_e=0x3A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT17_GP_1_O_e=0x3C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_2_L_e=0x3E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_3_O_e=0x3F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT15_GP_1_O_e=0x40, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT17_GP_1_O_e=0x41, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_1_O_e=0x42, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_2_L_e=0x43, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_3_O_e=0x44, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT15_GP_1_O_e=0x45, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT19_GP_1_O_e=0x47, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT08_GP_1_O_e=0x48, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x49, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT11_GP_1_O_e=0x4A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT12_GP_1_O_e=0x4B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_1_O_e=0x4C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_2_O_e=0x4D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT15_GP_1_O_e=0x4E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT16_GP_1_O_e=0x4F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_1_L_e=0x50, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_2_O_e=0x51, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT19_GP_1_O_e=0x52, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT20_GP_1_O_e=0x53, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT21_GP_1_O_e=0x54, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT23_GP_1_O_e=0x55, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT25_GP_1_O_e=0x56, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT26_GP_1_O_e=0x57, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT27_GP_1_O_e=0x58, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_1_O_e=0x59, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_2_L_e=0x5A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT31_GP_1_O_e=0x5B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT09_GP_1_O_e=0x5C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT12_GP_1_O_e=0x5D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_2_O_e=0x5F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT15_GP_1_O_e=0x60, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT16_GP_1_O_e=0x61, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_1_L_e=0x62, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_2_O_e=0x63, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT19_GP_1_O_e=0x64, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT20_GP_1_O_e=0x65, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT21_GP_1_O_e=0x66, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT23_GP_1_O_e=0x67, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT25_GP_1_O_e=0x68, + dRes_INDEX_DEMO19_01_BCK_DEMO19_ZRC_CUT09_GP_1_O_e=0x69, + dRes_INDEX_DEMO19_01_BCK_DEMO19_ZRC_CUT10_GP_1_L_e=0x6A, + dRes_INDEX_DEMO19_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_1_L_e=0x6C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_2_O_e=0x6D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT27_HD_1_O_e=0x6E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_1_O_e=0x6F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_2_L_e=0x70, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT01_GP_1_L_e=0x71, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT02_GP_1_O_e=0x72, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT04_GP_1_O_e=0x73, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT05_GP_1_O_e=0x74, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT21_GP_1_O_e=0x75, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT22_GP_1_O_e=0x76, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT26_GP_1_O_e=0x77, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_1_L_e=0x78, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x79, + /* BTK */ + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT03_FC_1_O_e=0x7C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x7D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT07_FC_1_O_e=0x7E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT05_GP_2_O_e=0x7F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT06_GP_1_O_e=0x80, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x81, + dRes_INDEX_DEMO19_01_BTK_DEMO19_DOC_CUT01_GP_2_O_e=0x82, + dRes_INDEX_DEMO19_01_BTK_DEMO19_DOC_CUT04_GP_1_O_e=0x83, + dRes_INDEX_DEMO19_01_BTK_DEMO19_GZNE_CUT31_GP_1_O_e=0x84, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_1_L_e=0x85, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_2_O_e=0x86, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT21_FC_1_O_e=0x87, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT22_FC_1_L_e=0x88, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT24_FC_1_L_e=0x89, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT26_FC_1_L_e=0x8A, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_1_L_e=0x8B, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_2_O_e=0x8C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_3_L_e=0x8D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT11_GP_1_O_e=0x8E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT12_GP_1_O_e=0x8F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_1_O_e=0x90, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_2_O_e=0x91, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT16_GP_1_O_e=0x92, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_1_L_e=0x93, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_2_O_e=0x94, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT20_GP_1_O_e=0x95, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT23_GP_1_O_e=0x96, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT25_GP_1_O_e=0x97, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT27_GP_1_O_e=0x98, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_1_O_e=0x99, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_2_L_e=0x9A, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT12_GP_1_O_e=0x9B, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_1_O_e=0x9C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_2_O_e=0x9D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT16_GP_1_O_e=0x9E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_1_L_e=0x9F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_2_O_e=0xA0, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT20_GP_1_O_e=0xA1, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT23_GP_1_O_e=0xA2, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT25_GP_1_O_e=0xA3, + /* BTP */ + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT02_GP_1_O_e=0xA6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT03_FC_1_O_e=0xA7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0xA8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT07_FC_1_O_e=0xA9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT05_GP_2_O_e=0xAA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT06_GP_1_O_e=0xAB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0xAC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT01_GP_2_O_e=0xAD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT04_GP_1_O_e=0xAE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_1_L_e=0xAF, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_2_O_e=0xB0, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT21_FC_1_O_e=0xB1, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT22_FC_1_L_e=0xB2, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT24_FC_1_L_e=0xB3, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT26_FC_1_L_e=0xB4, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_1_L_e=0xB5, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_2_O_e=0xB6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_3_L_e=0xB7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT11_GP_1_O_e=0xB8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT12_GP_1_O_e=0xB9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_1_O_e=0xBA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_2_O_e=0xBB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT16_GP_1_O_e=0xBC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_1_L_e=0xBD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_2_O_e=0xBE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT20_GP_1_O_e=0xBF, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT23_GP_1_O_e=0xC0, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT25_GP_1_O_e=0xC1, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT27_GP_1_O_e=0xC2, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_1_O_e=0xC3, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_2_L_e=0xC4, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT12_GP_1_O_e=0xC5, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_1_O_e=0xC6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_2_O_e=0xC7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT16_GP_1_O_e=0xC8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_1_L_e=0xC9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_2_O_e=0xCA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT20_GP_1_O_e=0xCB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT23_GP_1_O_e=0xCC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT25_GP_1_O_e=0xCD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_ZRC_CUT09_GP_1_O_e=0xCE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_ZRC_CUT10_GP_1_L_e=0xCF, + /* BMDR */ + dRes_INDEX_DEMO19_01_BMD_DEMO19_DOC_CUT00_GP_1_e=0xD2, + dRes_INDEX_DEMO19_01_BMD_DEMO19_YELIA_CUT00_GP_1_e=0xD3, + dRes_INDEX_DEMO19_01_BMD_DEMO19_GZNE_CUT00_GP_1_e=0xD4, + dRes_INDEX_DEMO19_01_BMD_DEMO19_SOLA_CUT00_GP_1_e=0xD5, + dRes_INDEX_DEMO19_01_BMD_DEMO19_SOLB_CUT00_GP_1_e=0xD6, + dRes_INDEX_DEMO19_01_BMD_DEMO19_THE_CUT00_GP_1_e=0xD7, + dRes_INDEX_DEMO19_01_BMD_DEMO19_DOOR_CUT00_GP_1_e=0xD8, + /* BMDV */ + dRes_INDEX_DEMO19_01_BMD_DEMO19_ZRC_CUT00_GP_1_e=0xDB, + /* EVT */ + dRes_INDEX_DEMO19_01_STB_DEMO19_01_e=0xDE, +}; + +enum dRes_ID_DEMO19_01 { + /* BCK */ + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x3, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x4, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x5, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0x6, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT07_FC_1_O_e=0x7, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_1_O_e=0x8, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_2_O_e=0x9, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0xA, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0xB, + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT01_GP_2_O_e=0x1B, + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT04_GP_1_O_e=0x1C, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT08_GP_1_O_e=0x1D, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT09_GP_1_O_e=0x1E, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT31_GP_1_O_e=0x1F, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x20, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_2_O_e=0x21, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_1_L_e=0x22, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_2_O_e=0x23, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT21_BD_1_O_e=0x24, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT21_FC_1_O_e=0x25, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT22_BD_1_L_e=0x26, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT22_FC_1_L_e=0x27, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT24_BD_1_L_e=0x28, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT24_FC_1_L_e=0x29, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT26_BD_1_L_e=0x2A, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT26_FC_1_L_e=0x2B, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT27_BD_1_L_e=0x2C, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_1_L_e=0x2D, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_2_O_e=0x2E, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_3_L_e=0x2F, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_1_L_e=0x30, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_2_O_e=0x31, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_3_L_e=0x32, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_1_O_e=0x33, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_2_L_e=0x34, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_1_O_e=0x35, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_2_L_e=0x36, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_3_O_e=0x37, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT15_GP_1_O_e=0x38, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT17_GP_1_O_e=0x39, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_1_O_e=0x3A, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_2_L_e=0x3B, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_3_O_e=0x3C, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT15_GP_1_O_e=0x3D, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT17_GP_1_O_e=0x3E, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_1_O_e=0x3F, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_2_L_e=0x40, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_3_O_e=0x41, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT15_GP_1_O_e=0x42, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT17_GP_1_O_e=0x43, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_1_O_e=0x44, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_2_L_e=0x45, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_3_O_e=0x46, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT15_GP_1_O_e=0x47, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT17_GP_1_O_e=0x48, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_1_O_e=0x49, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_2_L_e=0x4A, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_3_O_e=0x4B, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT15_GP_1_O_e=0x4C, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT17_GP_1_O_e=0x4D, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT19_GP_1_O_e=0x4E, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT08_GP_1_O_e=0x4F, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x50, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT11_GP_1_O_e=0x51, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT12_GP_1_O_e=0x52, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_1_O_e=0x53, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_2_O_e=0x54, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT15_GP_1_O_e=0x55, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT16_GP_1_O_e=0x56, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_1_L_e=0x57, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_2_O_e=0x58, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT19_GP_1_O_e=0x59, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT20_GP_1_O_e=0x5A, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT21_GP_1_O_e=0x5B, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT23_GP_1_O_e=0x5C, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT25_GP_1_O_e=0x5D, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT26_GP_1_O_e=0x5E, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT27_GP_1_O_e=0x5F, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_1_O_e=0x60, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_2_L_e=0x61, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT31_GP_1_O_e=0x62, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT12_GP_1_O_e=0x64, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_1_O_e=0x65, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_2_O_e=0x66, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT15_GP_1_O_e=0x67, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT16_GP_1_O_e=0x68, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_1_L_e=0x69, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_2_O_e=0x6A, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT19_GP_1_O_e=0x6B, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT20_GP_1_O_e=0x6C, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT21_GP_1_O_e=0x6D, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT23_GP_1_O_e=0x6E, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT25_GP_1_O_e=0x6F, + dRes_ID_DEMO19_01_BCK_DEMO19_ZRC_CUT09_GP_1_O_e=0x70, + dRes_ID_DEMO19_01_BCK_DEMO19_ZRC_CUT10_GP_1_L_e=0x71, + dRes_ID_DEMO19_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBD, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_1_L_e=0xBE, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_2_O_e=0xBF, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT27_HD_1_O_e=0xC0, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_1_O_e=0xC1, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_2_L_e=0xC2, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT01_GP_1_L_e=0xC4, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT02_GP_1_O_e=0xC5, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT04_GP_1_O_e=0xC6, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT05_GP_1_O_e=0xC7, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT21_GP_1_O_e=0xC8, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT22_GP_1_O_e=0xC9, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT26_GP_1_O_e=0xCA, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_1_L_e=0xCC, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0xCD, + /* BTK */ + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0xD, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT07_FC_1_O_e=0xE, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT05_GP_2_O_e=0xF, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT06_GP_1_O_e=0x10, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x11, + dRes_ID_DEMO19_01_BTK_DEMO19_DOC_CUT01_GP_2_O_e=0x72, + dRes_ID_DEMO19_01_BTK_DEMO19_DOC_CUT04_GP_1_O_e=0x73, + dRes_ID_DEMO19_01_BTK_DEMO19_GZNE_CUT31_GP_1_O_e=0x74, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_1_L_e=0x75, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_2_O_e=0x76, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT21_FC_1_O_e=0x77, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT22_FC_1_L_e=0x78, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT24_FC_1_L_e=0x79, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT26_FC_1_L_e=0x7A, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_1_L_e=0x7B, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_2_O_e=0x7C, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_3_L_e=0x7D, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT11_GP_1_O_e=0x7E, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT12_GP_1_O_e=0x7F, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_1_O_e=0x80, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_2_O_e=0x81, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT16_GP_1_O_e=0x82, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_1_L_e=0x83, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_2_O_e=0x84, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT20_GP_1_O_e=0x85, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT23_GP_1_O_e=0x86, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT25_GP_1_O_e=0x87, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT27_GP_1_O_e=0x88, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_1_O_e=0x89, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_2_L_e=0x8A, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT12_GP_1_O_e=0x8B, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_1_O_e=0x8C, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_2_O_e=0x8D, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT16_GP_1_O_e=0x8E, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_1_L_e=0x8F, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_2_O_e=0x90, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT20_GP_1_O_e=0x91, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT23_GP_1_O_e=0x92, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT25_GP_1_O_e=0x93, + /* BTP */ + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT02_GP_1_O_e=0x12, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT03_FC_1_O_e=0x13, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x14, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT07_FC_1_O_e=0x15, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT05_GP_2_O_e=0x16, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT06_GP_1_O_e=0x17, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x18, + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT01_GP_2_O_e=0x94, + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT04_GP_1_O_e=0x95, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_1_L_e=0x96, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_2_O_e=0x97, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT21_FC_1_O_e=0x98, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT22_FC_1_L_e=0x99, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT24_FC_1_L_e=0x9A, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT26_FC_1_L_e=0x9B, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_1_L_e=0x9C, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_2_O_e=0x9D, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_3_L_e=0x9E, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT11_GP_1_O_e=0x9F, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT12_GP_1_O_e=0xA0, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_1_O_e=0xA1, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_2_O_e=0xA2, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT16_GP_1_O_e=0xA3, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_1_L_e=0xA4, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_2_O_e=0xA5, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT20_GP_1_O_e=0xA6, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT23_GP_1_O_e=0xA7, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT25_GP_1_O_e=0xA8, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT27_GP_1_O_e=0xA9, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_1_O_e=0xAA, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_2_L_e=0xAB, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT12_GP_1_O_e=0xAC, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_1_O_e=0xAD, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_2_O_e=0xAE, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT16_GP_1_O_e=0xAF, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_1_L_e=0xB0, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_2_O_e=0xB1, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT20_GP_1_O_e=0xB2, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT23_GP_1_O_e=0xB3, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT25_GP_1_O_e=0xB4, + dRes_ID_DEMO19_01_BTP_DEMO19_ZRC_CUT09_GP_1_O_e=0xB5, + dRes_ID_DEMO19_01_BTP_DEMO19_ZRC_CUT10_GP_1_L_e=0xB6, + /* BMDR */ + dRes_ID_DEMO19_01_BMD_DEMO19_DOC_CUT00_GP_1_e=0x19, + dRes_ID_DEMO19_01_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO19_01_BMD_DEMO19_GZNE_CUT00_GP_1_e=0xB7, + dRes_ID_DEMO19_01_BMD_DEMO19_SOLA_CUT00_GP_1_e=0xB8, + dRes_ID_DEMO19_01_BMD_DEMO19_SOLB_CUT00_GP_1_e=0xB9, + dRes_ID_DEMO19_01_BMD_DEMO19_THE_CUT00_GP_1_e=0xBA, + dRes_ID_DEMO19_01_BMD_DEMO19_DOOR_CUT00_GP_1_e=0xCB, + /* BMDV */ + dRes_ID_DEMO19_01_BMD_DEMO19_ZRC_CUT00_GP_1_e=0xBB, + /* EVT */ + dRes_ID_DEMO19_01_STB_DEMO19_01_e=0xBC, +}; + +#endif /* !RES_DEMO19_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo19_02.h b/assets/RZDJ01/res/Object/Demo19_02.h new file mode 100644 index 0000000000..f80f7af685 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo19_02.h @@ -0,0 +1,168 @@ +#ifndef RES_DEMO19_02_H +#define RES_DEMO19_02_H + +enum dRes_INDEX_DEMO19_02 { + /* BCK */ + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT09_GP_1_O_e=0x9, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT06_BD_1_O_e=0xB, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0xC, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_BD_1_O_e=0xD, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_FC_1_O_e=0xE, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT03_GP_1_O_e=0x10, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT01_GP_1_L_e=0x11, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT06_GP_1_O_e=0x12, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT07_GP_1_O_e=0x13, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x14, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT01_GP_1_L_e=0x15, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x16, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x17, + dRes_INDEX_DEMO19_02_BCK_DEMO19_HORSE_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO19_02_BCK_DEMO19_HORSE_CUT07_BD_1_O_e=0x19, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_1_L_e=0x1A, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_2_O_e=0x1B, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x1C, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x1D, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_1_O_e=0x1E, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x1F, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_BD_1_L_e=0x20, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_FC_1_L_e=0x21, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT04_GP_1_O_e=0x22, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_1_O_e=0x23, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_2_O_e=0x24, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_1_L_e=0x25, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_2_O_e=0x26, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_1_O_e=0x27, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_2_O_e=0x28, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_3_O_e=0x29, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_HD_1_O_e=0x2A, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_HD_1_O_e=0x2B, + dRes_INDEX_DEMO19_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2C, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT07_HD_1_O_e=0x2D, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_1_O_e=0x2E, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x2F, + /* BMDR */ + dRes_INDEX_DEMO19_02_BMD_DEMO19_BASHA_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO19_02_BMD_DEMO19_RBBB_CUT00_GP_1_e=0x33, + dRes_INDEX_DEMO19_02_BMD_DEMO19_THE_CUT00_GP_1_e=0x34, + dRes_INDEX_DEMO19_02_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x35, + /* BTK */ + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT12_FC_1_O_e=0x38, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT09_GP_1_O_e=0x3A, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x3B, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_1_O_e=0x3C, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x3D, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT10_FC_1_L_e=0x3E, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_1_O_e=0x3F, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_2_O_e=0x40, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_1_L_e=0x41, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_2_O_e=0x42, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_1_O_e=0x43, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_2_O_e=0x44, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_3_O_e=0x45, + /* BTP */ + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT12_FC_1_O_e=0x48, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT07_GP_1_O_e=0x49, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT09_GP_1_O_e=0x4A, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x4B, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_1_O_e=0x4C, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x4D, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT10_FC_1_L_e=0x4E, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_1_O_e=0x4F, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_2_O_e=0x50, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_1_L_e=0x51, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_2_O_e=0x52, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_1_O_e=0x53, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_2_O_e=0x54, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_3_O_e=0x55, + /* EVT */ + dRes_INDEX_DEMO19_02_STB_DEMO19_02_e=0x58, +}; + +enum dRes_ID_DEMO19_02 { + /* BCK */ + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT07_GP_1_O_e=0x1, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT09_GP_1_O_e=0x2, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x5, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT06_BD_1_O_e=0x6, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0x7, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_BD_1_O_e=0xA, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_FC_1_O_e=0xB, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT01_GP_1_L_e=0xE, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT06_GP_1_O_e=0xF, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT07_GP_1_O_e=0x10, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x11, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT01_GP_1_L_e=0x12, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x13, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x14, + dRes_ID_DEMO19_02_BCK_DEMO19_HORSE_CUT06_BD_1_O_e=0x25, + dRes_ID_DEMO19_02_BCK_DEMO19_HORSE_CUT07_BD_1_O_e=0x26, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_1_L_e=0x27, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_2_O_e=0x28, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x29, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x2A, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_1_O_e=0x2B, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x2C, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_BD_1_L_e=0x2D, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_FC_1_L_e=0x2E, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT04_GP_1_O_e=0x2F, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_1_O_e=0x30, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_2_O_e=0x31, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_1_L_e=0x32, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_2_O_e=0x33, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_1_O_e=0x34, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_2_O_e=0x35, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_3_O_e=0x36, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_HD_1_O_e=0x4C, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_HD_1_O_e=0x4D, + dRes_ID_DEMO19_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x4E, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT07_HD_1_O_e=0x4F, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_1_O_e=0x50, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x51, + /* BMDR */ + dRes_ID_DEMO19_02_BMD_DEMO19_BASHA_CUT00_GP_1_e=0x15, + dRes_ID_DEMO19_02_BMD_DEMO19_RBBB_CUT00_GP_1_e=0x16, + dRes_ID_DEMO19_02_BMD_DEMO19_THE_CUT00_GP_1_e=0x17, + dRes_ID_DEMO19_02_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x18, + /* BTK */ + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT12_FC_1_O_e=0x1A, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT07_GP_1_O_e=0x1B, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT09_GP_1_O_e=0x1C, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x1D, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_1_O_e=0x37, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x38, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT10_FC_1_L_e=0x39, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_1_O_e=0x3A, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_2_O_e=0x3B, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_1_L_e=0x3C, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_2_O_e=0x3D, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_1_O_e=0x3E, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_2_O_e=0x3F, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_3_O_e=0x40, + /* BTP */ + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT12_FC_1_O_e=0x1F, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT07_GP_1_O_e=0x20, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT09_GP_1_O_e=0x21, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x22, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_1_O_e=0x41, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x42, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT10_FC_1_L_e=0x43, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_1_O_e=0x44, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_2_O_e=0x45, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_1_L_e=0x46, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_2_O_e=0x47, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_1_O_e=0x48, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_2_O_e=0x49, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_3_O_e=0x4A, + /* EVT */ + dRes_ID_DEMO19_02_STB_DEMO19_02_e=0x4B, +}; + +#endif /* !RES_DEMO19_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo20_01.h b/assets/RZDJ01/res/Object/Demo20_01.h new file mode 100644 index 0000000000..fc60af9a0d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo20_01.h @@ -0,0 +1,392 @@ +#ifndef RES_DEMO20_01_H +#define RES_DEMO20_01_H + +enum dRes_INDEX_DEMO20_01 { + /* BCK */ + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_1_L_e=0xE, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_2_O_e=0xF, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_1_L_e=0x10, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_2_O_e=0x11, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_1_L_e=0x12, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_2_O_e=0x13, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT25_BD_1_O_e=0x14, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT27_BD_1_O_e=0x15, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT03_GP_1_L_e=0x16, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT14_GP_1_L_e=0x17, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT18_GP_1_L_e=0x18, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT23_GP_1_O_e=0x19, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT26_GP_1_O_e=0x1A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT27_GP_1_O_e=0x1B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT28_GP_1_L_e=0x1C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT39_GP_1_O_e=0x1D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_INJYU_CUT31_GP_1_O_e=0x1E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT31_BD_1_L_e=0x1F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT05_BD_1_L_e=0x20, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_BD_1_O_e=0x21, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_FC_1_O_e=0x22, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT08_BD_1_O_e=0x23, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT13_BD_1_O_e=0x24, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT13_BD_1_O_e=0x25, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT06_GP_1_O_e=0x26, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x27, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT11_GP_1_O_e=0x28, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT42_GP_1_O_e=0x29, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT13_BD_1_O_e=0x2A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT34_BD_1_L_e=0x2B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT05_GP_1_L_e=0x2D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT07_GP_1_L_e=0x2F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT08_GP_1_O_e=0x30, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT10_GP_1_O_e=0x31, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT12_GP_1_L_e=0x32, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT13_GP_1_L_e=0x33, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT44_GP_1_L_e=0x34, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT45_GP_1_L_e=0x35, + dRes_INDEX_DEMO20_01_BCK_DEMO20_INJYU_CUT30_GP_1_L_e=0x36, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT17_GP_1_O_e=0x37, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT17_GP_1_O_e=0x38, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT17_GP_1_O_e=0x39, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT15_BD_1_O_e=0x3A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT16_BD_1_O_e=0x3B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT17_BD_1_O_e=0x3C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT24_BD_1_O_e=0x3D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT29_BD_1_O_e=0x3E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT30_BD_1_O_e=0x3F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT32_BD_1_O_e=0x40, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT35_BD_1_L_e=0x41, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT36_BD_1_L_e=0x42, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_1_L_e=0x43, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_2_O_e=0x44, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_1_L_e=0x45, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_2_O_e=0x46, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT40_BD_1_O_e=0x47, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT43_BD_1_L_e=0x48, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT40_GP_1_O_e=0x49, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT43_GP_1_O_e=0x4A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT16_BD_1_O_e=0x4B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT29_BD_1_O_e=0x4C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT30_BD_1_O_e=0x4D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT38_BD_1_L_e=0x4E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT16_GP_1_O_e=0x4F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT22_GP_1_O_e=0x50, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT29_GP_1_O_e=0x51, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT32_BD_1_O_e=0x52, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_1_L_e=0x53, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_2_O_e=0x54, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT36_GP_1_L_e=0x55, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_1_L_e=0x56, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_2_O_e=0x57, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_1_L_e=0x58, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_2_O_e=0x59, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT22_BD_1_O_e=0x5A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT33_BD_1_L_e=0x5B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT33_GP_1_L_e=0x5C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_BD_1_O_e=0x5D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_FC_1_O_e=0x5E, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0x60, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT09_GP_1_O_e=0x61, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT06_GP_1_O_e=0x62, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT11_GP_1_O_e=0x63, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT40_GP_1_O_e=0x64, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT42_GP_1_O_e=0x65, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT43_GP_1_O_e=0x66, + dRes_INDEX_DEMO20_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x67, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_HD_1_O_e=0x68, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT05_HD_1_O_e=0x69, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_HD_1_O_e=0x6A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT08_HD_1_O_e=0x6B, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x6C, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x6D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_BD_1_O_e=0x6E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_FC_1_O_e=0x6F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HL_1_O_e=0x70, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HR_1_O_e=0x71, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT24_GP_1_O_e=0x72, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_3_L_e=0x73, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT30_GP_1_O_e=0x74, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT40_GP_1_O_e=0x75, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZBALL_CUT23_GP_1_O_e=0x76, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZBALL_CUT27_GP_1_O_e=0x77, + /* BMDR */ + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKB_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKF_CUT00_GP_1_e=0x7B, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKT_CUT00_GP_1_e=0x7C, + dRes_INDEX_DEMO20_01_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SEIDZB2_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x7F, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x80, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SHOUGEKI_CUT08_GP_1_e=0x81, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SIZUKUC_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x83, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x84, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x85, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x86, + dRes_INDEX_DEMO20_01_BMD_DEMO20_ZBALL_CUT00_GP_1_e=0x87, + dRes_INDEX_DEMO20_01_BMD_DEMO20_WATER_CUT00_GP_1_e=0x88, + /* BRK */ + dRes_INDEX_DEMO20_01_BRK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x8B, + dRes_INDEX_DEMO20_01_BRK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x8C, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZANTB_CUT00_GP_1_C_e=0x8D, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZBALL_CUT27_GP_1_O_e=0x8E, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZBALL_CUT00_GP_1_O_e=0x8F, + dRes_INDEX_DEMO20_01_BRK_DEMO20_WATER_CUT00_GP_1_O_e=0x90, + /* BTK */ + dRes_INDEX_DEMO20_01_BTK_DEMO20_LINK_CUT03_FC_1_O_e=0x93, + dRes_INDEX_DEMO20_01_BTK_DEMO20_LINK_CUT06_FC_1_O_e=0x94, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x95, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT13_FC_1_O_e=0x96, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT15_FC_1_O_e=0x97, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT16_FC_1_O_e=0x98, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT17_FC_1_O_e=0x99, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT24_FC_1_O_e=0x9A, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT32_FC_1_O_e=0x9B, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT33_FC_1_L_e=0x9C, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT35_FC_1_L_e=0x9D, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT36_FC_1_L_e=0x9E, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_1_L_e=0x9F, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_2_O_e=0xA0, + dRes_INDEX_DEMO20_01_BTK_DEMO20_WOLF_CUT27_FC_1_O_e=0xA1, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA2, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xA3, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xA4, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SIZUKUC_CUT00_GP_1_C_e=0xA5, + dRes_INDEX_DEMO20_01_BTK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xA6, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xA7, + dRes_INDEX_DEMO20_01_BTK_DEMO20_WATER_CUT00_GP_1_C_e=0xA8, + /* BTP */ + dRes_INDEX_DEMO20_01_BTP_DEMO20_LINK_CUT03_FC_1_O_e=0xAB, + dRes_INDEX_DEMO20_01_BTP_DEMO20_LINK_CUT06_FC_1_O_e=0xAC, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT13_FC_1_O_e=0xAD, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT15_FC_1_O_e=0xAE, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT16_FC_1_O_e=0xAF, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT17_FC_1_O_e=0xB0, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT24_FC_1_O_e=0xB1, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT32_FC_1_O_e=0xB2, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT33_FC_1_L_e=0xB3, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT35_FC_1_L_e=0xB4, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT36_FC_1_L_e=0xB5, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_1_L_e=0xB6, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_2_O_e=0xB7, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT13_FC_1_O_e=0xB8, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT25_FC_1_O_e=0xB9, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT27_FC_1_O_e=0xBA, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT29_FC_1_O_e=0xBB, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT30_FC_1_O_e=0xBC, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT31_FC_1_L_e=0xBD, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT34_FC_1_L_e=0xBE, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT38_FC_1_L_e=0xBF, + /* EVT */ + dRes_INDEX_DEMO20_01_STB_DEMO20_01_e=0xC2, + /* BLK */ + dRes_INDEX_DEMO20_01_BLK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xC5, + dRes_INDEX_DEMO20_01_BLK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xC6, + /* BLS */ + dRes_INDEX_DEMO20_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC9, + /* BPK */ + dRes_INDEX_DEMO20_01_BPK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xCC, + /* BMDV */ + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xCF, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD0, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MDHAIRH_CUT00_GP_1_e=0xD1, + dRes_INDEX_DEMO20_01_BMD_DEMO20_INJYU_CUT00_GP_1_e=0xD2, +}; + +enum dRes_ID_DEMO20_01 { + /* BCK */ + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_1_L_e=0x3, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_2_O_e=0x4, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_1_L_e=0x5, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_2_O_e=0x6, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_1_L_e=0x7, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_2_O_e=0x8, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT25_BD_1_O_e=0x9, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT27_BD_1_O_e=0xA, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT03_GP_1_L_e=0xC, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT14_GP_1_L_e=0xD, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT18_GP_1_L_e=0xE, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT23_GP_1_O_e=0xF, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT26_GP_1_O_e=0x10, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT27_GP_1_O_e=0x11, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT28_GP_1_L_e=0x12, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT39_GP_1_O_e=0x13, + dRes_ID_DEMO20_01_BCK_DEMO20_INJYU_CUT31_GP_1_O_e=0x14, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT31_BD_1_L_e=0x15, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT05_BD_1_L_e=0x1C, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_BD_1_O_e=0x1D, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_FC_1_O_e=0x1E, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT08_BD_1_O_e=0x1F, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT13_BD_1_O_e=0x20, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT06_GP_1_O_e=0x22, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x23, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT11_GP_1_O_e=0x24, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT42_GP_1_O_e=0x25, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT13_BD_1_O_e=0x26, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT34_BD_1_L_e=0x27, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT04_GP_1_O_e=0x28, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT05_GP_1_L_e=0x29, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT06_GP_1_O_e=0x2A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT07_GP_1_L_e=0x2B, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT08_GP_1_O_e=0x2C, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT10_GP_1_O_e=0x2D, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT12_GP_1_L_e=0x2E, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT13_GP_1_L_e=0x2F, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT44_GP_1_L_e=0x30, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT45_GP_1_L_e=0x31, + dRes_ID_DEMO20_01_BCK_DEMO20_INJYU_CUT30_GP_1_L_e=0x40, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT17_GP_1_O_e=0x41, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT17_GP_1_O_e=0x42, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT17_GP_1_O_e=0x43, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT15_BD_1_O_e=0x44, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT16_BD_1_O_e=0x45, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT17_BD_1_O_e=0x46, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT24_BD_1_O_e=0x47, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT29_BD_1_O_e=0x48, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT30_BD_1_O_e=0x49, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT32_BD_1_O_e=0x4A, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT35_BD_1_L_e=0x4B, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT36_BD_1_L_e=0x4C, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_1_L_e=0x4D, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_2_O_e=0x4E, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_1_L_e=0x4F, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_2_O_e=0x50, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT40_BD_1_O_e=0x51, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT43_BD_1_L_e=0x52, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT40_GP_1_O_e=0x53, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT43_GP_1_O_e=0x54, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT16_BD_1_O_e=0x55, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT29_BD_1_O_e=0x56, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT30_BD_1_O_e=0x57, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT38_BD_1_L_e=0x58, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT16_GP_1_O_e=0x59, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT22_GP_1_O_e=0x5A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT29_GP_1_O_e=0x5B, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT32_BD_1_O_e=0x5C, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_1_L_e=0x5D, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_2_O_e=0x5E, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT36_GP_1_L_e=0x5F, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_1_L_e=0x60, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_2_O_e=0x61, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_1_L_e=0x62, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_2_O_e=0x63, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT22_BD_1_O_e=0x79, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT33_BD_1_L_e=0x7A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT33_GP_1_L_e=0x7B, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_BD_1_O_e=0xA7, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xA8, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAD, + dRes_ID_DEMO20_01_BCK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xAF, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT09_GP_1_O_e=0xB2, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT06_GP_1_O_e=0xB5, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT11_GP_1_O_e=0xB6, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT40_GP_1_O_e=0xB7, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT42_GP_1_O_e=0xB8, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT43_GP_1_O_e=0xB9, + dRes_ID_DEMO20_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xC1, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_HD_1_O_e=0xC2, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT05_HD_1_O_e=0xC3, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_HD_1_O_e=0xC4, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT08_HD_1_O_e=0xC5, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xC6, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xC7, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_BD_1_O_e=0xC8, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xC9, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HL_1_O_e=0xCA, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HR_1_O_e=0xCB, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT24_GP_1_O_e=0xD0, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_3_L_e=0xD1, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT30_GP_1_O_e=0xD3, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT40_GP_1_O_e=0xD4, + dRes_ID_DEMO20_01_BCK_DEMO20_ZBALL_CUT23_GP_1_O_e=0xD5, + dRes_ID_DEMO20_01_BCK_DEMO20_ZBALL_CUT27_GP_1_O_e=0xD6, + /* BMDR */ + dRes_ID_DEMO20_01_BMD_DEMO20_MASKB_CUT00_GP_1_e=0x17, + dRes_ID_DEMO20_01_BMD_DEMO20_MASKF_CUT00_GP_1_e=0x18, + dRes_ID_DEMO20_01_BMD_DEMO20_MASKT_CUT00_GP_1_e=0x19, + dRes_ID_DEMO20_01_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO20_01_BMD_DEMO20_SEIDZB2_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA9, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xAA, + dRes_ID_DEMO20_01_BMD_DEMO20_SHOUGEKI_CUT08_GP_1_e=0xB0, + dRes_ID_DEMO20_01_BMD_DEMO20_SIZUKUC_CUT00_GP_1_e=0xB3, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xBD, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xBE, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xCC, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCD, + dRes_ID_DEMO20_01_BMD_DEMO20_ZBALL_CUT00_GP_1_e=0xD7, + dRes_ID_DEMO20_01_BMD_DEMO20_WATER_CUT00_GP_1_e=0xDA, + /* BRK */ + dRes_ID_DEMO20_01_BRK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x82, + dRes_ID_DEMO20_01_BRK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA4, + dRes_ID_DEMO20_01_BRK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBA, + dRes_ID_DEMO20_01_BRK_DEMO20_ZBALL_CUT27_GP_1_O_e=0xD8, + dRes_ID_DEMO20_01_BRK_DEMO20_ZBALL_CUT00_GP_1_O_e=0xD9, + dRes_ID_DEMO20_01_BRK_DEMO20_WATER_CUT00_GP_1_O_e=0xDB, + /* BTK */ + dRes_ID_DEMO20_01_BTK_DEMO20_LINK_CUT03_FC_1_O_e=0x33, + dRes_ID_DEMO20_01_BTK_DEMO20_LINK_CUT06_FC_1_O_e=0x34, + dRes_ID_DEMO20_01_BTK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x83, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT13_FC_1_O_e=0x84, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT15_FC_1_O_e=0x85, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT16_FC_1_O_e=0x86, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT17_FC_1_O_e=0x87, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT24_FC_1_O_e=0x88, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT32_FC_1_O_e=0x89, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT33_FC_1_L_e=0x8A, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT35_FC_1_L_e=0x8B, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT36_FC_1_L_e=0x8C, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_1_L_e=0x8D, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_2_O_e=0x8E, + dRes_ID_DEMO20_01_BTK_DEMO20_WOLF_CUT27_FC_1_O_e=0x8F, + dRes_ID_DEMO20_01_BTK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA5, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xAB, + dRes_ID_DEMO20_01_BTK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xB1, + dRes_ID_DEMO20_01_BTK_DEMO20_SIZUKUC_CUT00_GP_1_C_e=0xB4, + dRes_ID_DEMO20_01_BTK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBB, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xCE, + dRes_ID_DEMO20_01_BTK_DEMO20_WATER_CUT00_GP_1_C_e=0xDC, + /* BTP */ + dRes_ID_DEMO20_01_BTP_DEMO20_LINK_CUT03_FC_1_O_e=0x38, + dRes_ID_DEMO20_01_BTP_DEMO20_LINK_CUT06_FC_1_O_e=0x39, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT13_FC_1_O_e=0x90, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT15_FC_1_O_e=0x91, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT16_FC_1_O_e=0x92, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT17_FC_1_O_e=0x93, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT24_FC_1_O_e=0x94, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT32_FC_1_O_e=0x95, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT33_FC_1_L_e=0x96, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT35_FC_1_L_e=0x97, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT36_FC_1_L_e=0x98, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_1_L_e=0x99, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_2_O_e=0x9A, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT13_FC_1_O_e=0x9B, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT25_FC_1_O_e=0x9C, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT27_FC_1_O_e=0x9D, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT29_FC_1_O_e=0x9E, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT30_FC_1_O_e=0x9F, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT31_FC_1_L_e=0xA0, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT34_FC_1_L_e=0xA1, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT38_FC_1_L_e=0xA2, + /* EVT */ + dRes_ID_DEMO20_01_STB_DEMO20_01_e=0xA3, + /* BLK */ + dRes_ID_DEMO20_01_BLK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xAC, + dRes_ID_DEMO20_01_BLK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xCF, + /* BLS */ + dRes_ID_DEMO20_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAE, + /* BPK */ + dRes_ID_DEMO20_01_BPK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBC, + /* BMDV */ + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xBF, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xC0, + dRes_ID_DEMO20_01_BMD_DEMO20_MDHAIRH_CUT00_GP_1_e=0xD2, + dRes_ID_DEMO20_01_BMD_DEMO20_INJYU_CUT00_GP_1_e=0xDF, +}; + +#endif /* !RES_DEMO20_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo20_02.h b/assets/RZDJ01/res/Object/Demo20_02.h new file mode 100644 index 0000000000..41bd363cea --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo20_02.h @@ -0,0 +1,92 @@ +#ifndef RES_DEMO20_02_H +#define RES_DEMO20_02_H + +enum dRes_INDEX_DEMO20_02 { + /* BCK */ + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT05_BD_1_L_e=0xB, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT06_BD_1_L_e=0xC, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT05_BD_1_L_e=0xD, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT06_BD_1_L_e=0xE, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT04_BD_1_O_e=0xF, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x10, + dRes_INDEX_DEMO20_02_BCK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x13, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MDMASK_CUT00_GP_1_e=0x14, + dRes_INDEX_DEMO20_02_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x15, + /* BTK */ + dRes_INDEX_DEMO20_02_BTK_DEMO20_MIDNA_CUT04_FC_1_O_e=0x18, + dRes_INDEX_DEMO20_02_BTK_DEMO20_WOLF_CUT02_FC_1_O_e=0x19, + dRes_INDEX_DEMO20_02_BTK_DEMO20_WOLF_CUT04_FC_1_O_e=0x1A, + /* BTP */ + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT01_GP_1_O_e=0x1E, + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT04_FC_1_O_e=0x1F, + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT05_FC_1_L_e=0x20, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT04_FC_1_O_e=0x22, + /* BMDR */ + dRes_INDEX_DEMO20_02_BMD_DEMO20_MDMASK_CUT00_GP_1_e=0x25, + dRes_INDEX_DEMO20_02_BMD_DEMO20_SIZUKU_CUT00_GP_1_e=0x26, + dRes_INDEX_DEMO20_02_BMD_DEMO20_WL_CUT00_GP_1_e=0x27, + /* BMDV */ + dRes_INDEX_DEMO20_02_BMD_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x2A, + dRes_INDEX_DEMO20_02_BMD_DEMO20_MD_CUT00_GP_1_e=0x2B, + dRes_INDEX_DEMO20_02_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2C, + /* BRK */ + dRes_INDEX_DEMO20_02_BRK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x2F, + dRes_INDEX_DEMO20_02_BRK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x30, + dRes_INDEX_DEMO20_02_BRK_DEMO20_WOLF_CUT01_GP_1_O_e=0x31, + dRes_INDEX_DEMO20_02_BRK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO20_02_BRK_DEMO20_MDMASK_CUT00_GP_1_e=0x33, + /* EVT */ + dRes_INDEX_DEMO20_02_STB_DEMO20_02_e=0x36, +}; + +enum dRes_ID_DEMO20_02 { + /* BCK */ + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT05_BD_1_L_e=0x6, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT06_BD_1_L_e=0x7, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT05_BD_1_L_e=0x8, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT06_BD_1_L_e=0x9, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT04_BD_1_O_e=0xF, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x12, + dRes_ID_DEMO20_02_BCK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x13, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT01_GP_1_O_e=0x14, + dRes_ID_DEMO20_02_BCK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x1F, + dRes_ID_DEMO20_02_BCK_DEMO20_MDMASK_CUT00_GP_1_e=0x20, + dRes_ID_DEMO20_02_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2A, + /* BTK */ + dRes_ID_DEMO20_02_BTK_DEMO20_MIDNA_CUT04_FC_1_O_e=0x23, + dRes_ID_DEMO20_02_BTK_DEMO20_WOLF_CUT02_FC_1_O_e=0x24, + dRes_ID_DEMO20_02_BTK_DEMO20_WOLF_CUT04_FC_1_O_e=0x25, + /* BTP */ + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT01_GP_1_O_e=0x15, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT04_FC_1_O_e=0x26, + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT05_FC_1_L_e=0x27, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT02_FC_1_O_e=0x28, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT04_FC_1_O_e=0x29, + /* BMDR */ + dRes_ID_DEMO20_02_BMD_DEMO20_MDMASK_CUT00_GP_1_e=0x17, + dRes_ID_DEMO20_02_BMD_DEMO20_SIZUKU_CUT00_GP_1_e=0x18, + dRes_ID_DEMO20_02_BMD_DEMO20_WL_CUT00_GP_1_e=0x19, + /* BMDV */ + dRes_ID_DEMO20_02_BMD_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO20_02_BMD_DEMO20_MD_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO20_02_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2B, + /* BRK */ + dRes_ID_DEMO20_02_BRK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x1C, + dRes_ID_DEMO20_02_BRK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x1D, + dRes_ID_DEMO20_02_BRK_DEMO20_WOLF_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO20_02_BRK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x21, + dRes_ID_DEMO20_02_BRK_DEMO20_MDMASK_CUT00_GP_1_e=0x22, + /* EVT */ + dRes_ID_DEMO20_02_STB_DEMO20_02_e=0x2C, +}; + +#endif /* !RES_DEMO20_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo21_00.h b/assets/RZDJ01/res/Object/Demo21_00.h new file mode 100644 index 0000000000..f68e10d490 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo21_00.h @@ -0,0 +1,366 @@ +#ifndef RES_DEMO21_00_H +#define RES_DEMO21_00_H + +enum dRes_INDEX_DEMO21_00 { + /* BCK */ + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT01_BD_1_O_e=0xB, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT04_BD_1_O_e=0xD, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_BD_1_O_e=0xE, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT07_BD_1_O_e=0xF, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_BD_1_L_e=0x10, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_1_O_e=0x11, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT19_BD_1_L_e=0x12, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT20_BD_2_O_e=0x13, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_BD_1_O_e=0x14, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_BD_1_O_e=0x15, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_BD_1_O_e=0x16, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_BD_1_O_e=0x17, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT26_BD_1_O_e=0x18, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_BD_1_O_e=0x19, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_1_O_e=0x1A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_BD_1_L_e=0x1B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT01_BD_1_O_e=0x1C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT03_BD_1_O_e=0x1E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT04_BD_1_O_e=0x1F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT08_BD_1_O_e=0x20, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT10_BD_1_L_e=0x21, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT12_BD_1_L_e=0x22, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT13_BD_1_L_e=0x23, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT19_BD_1_L_e=0x24, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT22_BD_1_O_e=0x25, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT23_BD_1_O_e=0x26, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT25_BD_1_O_e=0x27, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT27_BD_1_O_e=0x28, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_1_O_e=0x29, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT30_BD_1_L_e=0x2A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT04_GP_1_O_e=0x2B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT06_GP_1_O_e=0x2C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT07_GP_1_O_e=0x2D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT10_GP_1_O_e=0x2E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_1_O_e=0x2F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT20_GP_2_O_e=0x30, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT24_GP_1_O_e=0x31, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT26_GP_1_O_e=0x32, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x33, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x34, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x35, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x36, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x37, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x38, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x39, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x3A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x3C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x3D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT19_GP_1_L_e=0x3E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x3F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_2_O_e=0x40, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT22_GP_1_O_e=0x41, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x42, + dRes_INDEX_DEMO21_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x43, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x44, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_FC_1_O_e=0x45, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x46, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x47, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x48, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x49, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x4A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x4B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_2_L_e=0x4C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x4D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_2_L_e=0x4E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_FC_1_O_e=0x4F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_2_L_e=0x50, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_2_L_e=0x51, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_2_L_e=0x52, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_2_L_e=0x53, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_2_L_e=0x54, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MDHAIR_CUT01_GP_1_O_e=0x55, + /* BMDR */ + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELHD_CUT00_GP_1_e=0x58, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x59, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x5A, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x5B, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x5C, + /* BTK */ + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x5F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x60, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x61, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x62, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x63, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x64, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x65, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x66, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x67, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x68, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x69, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x6A, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x6B, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT14_FC_1_L_e=0x6C, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x6D, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x6E, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x6F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x70, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x71, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x72, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x73, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT30_FC_1_L_e=0x74, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT02_FC_1_O_e=0x75, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT04_FC_1_O_e=0x76, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT08_FC_1_O_e=0x77, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT10_FC_1_L_e=0x78, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT13_FC_1_L_e=0x79, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT19_FC_1_L_e=0x7A, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT22_FC_1_O_e=0x7B, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT23_FC_1_O_e=0x7C, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT25_FC_1_O_e=0x7D, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT27_FC_1_O_e=0x7E, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_1_O_e=0x7F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_2_L_e=0x80, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_2_L_e=0x81, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_2_L_e=0x82, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x83, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_2_L_e=0x84, + /* BTP */ + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT07_GP_1_O_e=0x87, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_1_L_e=0x88, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_2_O_e=0x89, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_1_O_e=0x8A, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT18_GP_2_O_e=0x8B, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT20_GP_2_O_e=0x8C, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT24_GP_1_O_e=0x8D, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT01_FC_1_O_e=0x8E, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT03_FC_1_O_e=0x8F, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT04_FC_1_O_e=0x90, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT06_FC_1_O_e=0x91, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT14_FC_1_L_e=0x92, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT17_FC_1_O_e=0x93, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT21_FC_1_O_e=0x94, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT22_FC_1_O_e=0x95, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT23_FC_1_O_e=0x96, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT25_FC_1_O_e=0x97, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT27_FC_1_O_e=0x98, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT29_FC_1_O_e=0x99, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT01_FC_1_O_e=0x9A, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT02_FC_1_O_e=0x9B, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT04_FC_1_O_e=0x9C, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT23_FC_1_O_e=0x9D, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_2_L_e=0x9E, + /* EVT */ + dRes_INDEX_DEMO21_00_STB_DEMO21_e=0xA1, + /* BRK */ + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT26_GP_1_O_e=0xA4, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT10_GP_1_O_e=0xA5, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT15_GP_1_O_e=0xA6, + dRes_INDEX_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_OFF_O_e=0xA7, + dRes_INDEX_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_ON_O_e=0xA8, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT00_GP_1_O_e=0xA9, + dRes_INDEX_DEMO21_00_BRK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xAA, + dRes_INDEX_DEMO21_00_BRK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xAB, + /* BLK */ + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xAE, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT14_FC_1_O_e=0xAF, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_1_O_e=0xB0, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT21_FC_1_O_e=0xB1, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT22_FC_1_O_e=0xB2, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xB3, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xB4, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xB5, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xB6, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xB7, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xB8, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xB9, + /* BLS */ + dRes_INDEX_DEMO21_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xBC, + /* BMDV */ + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELRF_CUT00_GP_1_e=0xBF, + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELRS_CUT00_GP_1_e=0xC0, + dRes_INDEX_DEMO21_00_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0xC1, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC2, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xC3, +}; + +enum dRes_ID_DEMO21_00 { + /* BCK */ + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT04_BD_1_O_e=0x2, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_BD_1_O_e=0x3, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT07_BD_1_O_e=0x4, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_BD_1_L_e=0x5, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_1_O_e=0x6, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT19_BD_1_L_e=0x7, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT20_BD_2_O_e=0x8, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_BD_1_O_e=0x9, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_BD_1_O_e=0xA, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_BD_1_O_e=0xB, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_BD_1_O_e=0xC, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT26_BD_1_O_e=0xD, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_BD_1_O_e=0xE, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_1_O_e=0xF, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_BD_1_L_e=0x10, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT01_BD_1_O_e=0x11, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT02_BD_1_O_e=0x12, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT03_BD_1_O_e=0x13, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT04_BD_1_O_e=0x14, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT08_BD_1_O_e=0x15, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT10_BD_1_L_e=0x16, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT12_BD_1_L_e=0x17, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT13_BD_1_L_e=0x18, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT19_BD_1_L_e=0x19, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT22_BD_1_O_e=0x1A, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT23_BD_1_O_e=0x1B, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT25_BD_1_O_e=0x1C, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT27_BD_1_O_e=0x1D, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_1_O_e=0x1E, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT30_BD_1_L_e=0x1F, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT06_GP_1_O_e=0x21, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT07_GP_1_O_e=0x22, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT10_GP_1_O_e=0x23, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_1_O_e=0x24, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT20_GP_2_O_e=0x25, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT24_GP_1_O_e=0x26, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT26_GP_1_O_e=0x27, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x28, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x29, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x2B, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x2C, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x2D, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x2E, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x2F, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x30, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x31, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x32, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT19_GP_1_L_e=0x33, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x34, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_2_O_e=0x35, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT22_GP_1_O_e=0x36, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x37, + dRes_ID_DEMO21_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x9A, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x9B, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_FC_1_O_e=0x9C, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x9D, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x9E, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x9F, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xA0, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xA1, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xA2, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_2_L_e=0xA3, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xA4, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xA5, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xA6, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_2_L_e=0xA7, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_2_L_e=0xA8, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_2_L_e=0xA9, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_2_L_e=0xBD, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xBE, + dRes_ID_DEMO21_00_BCK_DEMO21_MDHAIR_CUT01_GP_1_O_e=0xCA, + /* BMDR */ + dRes_ID_DEMO21_00_BMD_DEMO21_ZELHD_CUT00_GP_1_e=0x98, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xAA, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xAB, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xCC, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xCD, + /* BTK */ + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x4F, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x50, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x51, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x52, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x53, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x54, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x55, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x56, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x57, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x58, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x59, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x5A, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x72, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT14_FC_1_L_e=0x73, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x74, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x75, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x76, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x77, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x78, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x79, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x7A, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT30_FC_1_L_e=0x7B, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT02_FC_1_O_e=0x88, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT04_FC_1_O_e=0x89, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT08_FC_1_O_e=0x8A, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT10_FC_1_L_e=0x8B, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT13_FC_1_L_e=0x8C, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT19_FC_1_L_e=0x8D, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT22_FC_1_O_e=0x8E, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT23_FC_1_O_e=0x8F, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT25_FC_1_O_e=0x90, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT27_FC_1_O_e=0x91, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_1_O_e=0x92, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xAC, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_2_L_e=0xAD, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_2_L_e=0xAE, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_1_L_e=0xBC, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xBF, + /* BTP */ + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT07_GP_1_O_e=0x6B, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_1_L_e=0x6C, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_2_O_e=0x6D, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_1_O_e=0x6E, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT18_GP_2_O_e=0x6F, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT20_GP_2_O_e=0x70, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT24_GP_1_O_e=0x71, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT01_FC_1_O_e=0x7C, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT03_FC_1_O_e=0x7D, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT04_FC_1_O_e=0x7E, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT06_FC_1_O_e=0x7F, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT14_FC_1_L_e=0x80, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT17_FC_1_O_e=0x81, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT21_FC_1_O_e=0x82, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT22_FC_1_O_e=0x83, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT23_FC_1_O_e=0x84, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT25_FC_1_O_e=0x85, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT27_FC_1_O_e=0x86, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT29_FC_1_O_e=0x87, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT01_FC_1_O_e=0x93, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT02_FC_1_O_e=0x94, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT04_FC_1_O_e=0x95, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT23_FC_1_O_e=0x96, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_2_L_e=0xAF, + /* EVT */ + dRes_ID_DEMO21_00_STB_DEMO21_e=0x97, + /* BRK */ + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT26_GP_1_O_e=0x99, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT10_GP_1_O_e=0xC1, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT15_GP_1_O_e=0xC2, + dRes_ID_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_OFF_O_e=0xC3, + dRes_ID_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_ON_O_e=0xC4, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT00_GP_1_O_e=0xC5, + dRes_ID_DEMO21_00_BRK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xC8, + dRes_ID_DEMO21_00_BRK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xC9, + /* BLK */ + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xB0, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT14_FC_1_O_e=0xB1, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_1_O_e=0xB2, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT21_FC_1_O_e=0xB3, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT22_FC_1_O_e=0xB4, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xB5, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xB6, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xB7, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xB8, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xB9, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xBA, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xC0, + /* BLS */ + dRes_ID_DEMO21_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xBB, + /* BMDV */ + dRes_ID_DEMO21_00_BMD_DEMO21_ZELRF_CUT00_GP_1_e=0xC6, + dRes_ID_DEMO21_00_BMD_DEMO21_ZELRS_CUT00_GP_1_e=0xC7, + dRes_ID_DEMO21_00_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xCE, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xCF, +}; + +#endif /* !RES_DEMO21_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo21_02.h b/assets/RZDJ01/res/Object/Demo21_02.h new file mode 100644 index 0000000000..0a07c00ffa --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo21_02.h @@ -0,0 +1,100 @@ +#ifndef RES_DEMO21_02_H +#define RES_DEMO21_02_H + +enum dRes_INDEX_DEMO21_02 { + /* BCK */ + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB, + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xC, + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xD, + dRes_INDEX_DEMO21_02_BCK_DEMO21_LINK_CUT01_BD_1_L_e=0xE, + dRes_INDEX_DEMO21_02_BCK_DEMO21_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_BD_1_L_e=0x10, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x11, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HL_1_L_e=0x12, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HR_1_L_e=0x13, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x15, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HL_1_O_e=0x16, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HR_1_O_e=0x17, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MDHAIR_CUT02_GP_1_O_e=0x18, + /* BLK */ + dRes_INDEX_DEMO21_02_BLK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x1B, + dRes_INDEX_DEMO21_02_BLK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x1C, + /* BLS */ + dRes_INDEX_DEMO21_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1F, + /* BMDR */ + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x22, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x23, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x24, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x25, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x26, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x27, + dRes_INDEX_DEMO21_02_BMD_DEMO21_GANONWALL_CUT00_GP_1_e=0x28, + /* BMDV */ + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2B, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2C, + dRes_INDEX_DEMO21_02_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0x2D, + /* BTK */ + dRes_INDEX_DEMO21_02_BTK_DEMO21_LINK_CUT01_FC_1_L_e=0x30, + dRes_INDEX_DEMO21_02_BTK_DEMO21_LINK_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO21_02_BTK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x32, + dRes_INDEX_DEMO21_02_BTK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x33, + dRes_INDEX_DEMO21_02_BTK_DEMO21_GANONWALL_CUT00_GP_1_C_e=0x34, + /* BTP */ + dRes_INDEX_DEMO21_02_BTP_DEMO21_LINK_CUT01_FC_1_L_e=0x37, + dRes_INDEX_DEMO21_02_BTP_DEMO21_LINK_CUT02_FC_1_O_e=0x38, + /* EVT */ + dRes_INDEX_DEMO21_02_STB_DEMO21_02_e=0x3B, + /* BRK */ + dRes_INDEX_DEMO21_02_BRK_DEMO21_GANONWALL_CUT00_GP_1_O_e=0x3E, +}; + +enum dRes_ID_DEMO21_02 { + /* BCK */ + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xA, + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xB, + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xC, + dRes_ID_DEMO21_02_BCK_DEMO21_LINK_CUT01_BD_1_L_e=0xD, + dRes_ID_DEMO21_02_BCK_DEMO21_LINK_CUT02_BD_1_O_e=0xE, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_BD_1_L_e=0xF, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x10, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HL_1_L_e=0x11, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HR_1_L_e=0x12, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x14, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HL_1_O_e=0x15, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HR_1_O_e=0x16, + dRes_ID_DEMO21_02_BCK_DEMO21_MDHAIR_CUT02_GP_1_O_e=0x3D, + /* BLK */ + dRes_ID_DEMO21_02_BLK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x19, + dRes_ID_DEMO21_02_BLK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x1A, + /* BLS */ + dRes_ID_DEMO21_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + /* BMDR */ + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x20, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x21, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x22, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x23, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x24, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x25, + dRes_ID_DEMO21_02_BMD_DEMO21_GANONWALL_CUT00_GP_1_e=0x3C, + /* BMDV */ + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x28, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x29, + dRes_ID_DEMO21_02_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0x3E, + /* BTK */ + dRes_ID_DEMO21_02_BTK_DEMO21_LINK_CUT01_FC_1_L_e=0x2C, + dRes_ID_DEMO21_02_BTK_DEMO21_LINK_CUT02_FC_1_O_e=0x2D, + dRes_ID_DEMO21_02_BTK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x2E, + dRes_ID_DEMO21_02_BTK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x2F, + dRes_ID_DEMO21_02_BTK_DEMO21_GANONWALL_CUT00_GP_1_C_e=0x3A, + /* BTP */ + dRes_ID_DEMO21_02_BTP_DEMO21_LINK_CUT01_FC_1_L_e=0x32, + dRes_ID_DEMO21_02_BTP_DEMO21_LINK_CUT02_FC_1_O_e=0x33, + /* EVT */ + dRes_ID_DEMO21_02_STB_DEMO21_02_e=0x36, + /* BRK */ + dRes_ID_DEMO21_02_BRK_DEMO21_GANONWALL_CUT00_GP_1_O_e=0x3B, +}; + +#endif /* !RES_DEMO21_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo22_01.h b/assets/RZDJ01/res/Object/Demo22_01.h new file mode 100644 index 0000000000..63fea6b550 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo22_01.h @@ -0,0 +1,566 @@ +#ifndef RES_DEMO22_01_H +#define RES_DEMO22_01_H + +enum dRes_INDEX_DEMO22_01 { + /* BCK */ + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT01_GP_1_O_e=0xB, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT02_GP_1_O_e=0xC, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_1_O_e=0xF, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT06_GP_1_O_e=0x10, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x12, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x13, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x14, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x15, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x16, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT08_BD_1_O_e=0x17, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_1_O_e=0x18, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_2_L_e=0x19, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_1_O_e=0x1A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_2_L_e=0x1B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_1_O_e=0x1C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_2_L_e=0x1D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT10_BD_1_O_e=0x1E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT02_BD_1_O_e=0x1F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT03_BD_1_O_e=0x20, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT04_BD_1_O_e=0x21, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x22, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x23, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT08_GP_1_O_e=0x24, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT10_GP_1_O_e=0x25, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x26, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x27, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_HL_1_O_e=0x28, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_HR_1_O_e=0x29, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_BD_1_O_e=0x2A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_FC_1_O_e=0x2B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_HL_1_O_e=0x2C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_HR_1_O_e=0x2D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x2E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x2F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x30, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x31, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT00_HL_TMP_e=0x32, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT00_HR_TMP_e=0x33, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x34, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x35, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_0_O_e=0x37, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x38, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_1_O_e=0x39, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_2_L_e=0x3A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_3_O_e=0x3B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_4_L_e=0x3C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT03_GP_1_L_e=0x3D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT04_GP_1_O_e=0x3E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT01_BD_1_O_e=0x3F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT01_FC_1_O_e=0x40, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_1_O_e=0x41, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_2_L_e=0x42, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_2_L_e=0x44, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_1_O_e=0x45, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_2_L_e=0x46, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_1_O_e=0x47, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_2_L_e=0x48, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_1_O_e=0x49, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_2_L_e=0x4A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_3_O_e=0x4B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_4_L_e=0x4C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_5_O_e=0x4D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_6_L_e=0x4E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_7_O_e=0x4F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_1_O_e=0x50, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_2_L_e=0x51, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_3_O_e=0x52, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_4_L_e=0x53, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_5_O_e=0x54, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_6_L_e=0x55, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_7_O_e=0x56, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_1_O_e=0x57, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_2_L_e=0x58, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_3_O_e=0x59, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_4_L_e=0x5A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_5_O_e=0x5B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_6_L_e=0x5C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_7_O_e=0x5D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT07_BD_1_O_e=0x5E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT07_FC_1_O_e=0x5F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT08_BD_1_O_e=0x60, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT08_FC_1_O_e=0x61, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_L_e=0x62, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_O_e=0x63, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT07_GP_1_O_e=0x64, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_BD_1_O_e=0x65, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HL_1_O_e=0x66, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HR_1_O_e=0x67, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_1_O_e=0x68, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_2_L_e=0x69, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_3_O_e=0x6A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_4_L_e=0x6B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x6C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x6D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x6E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x6F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_1_O_e=0x70, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_2_L_e=0x71, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_3_O_e=0x72, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_4_L_e=0x73, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_1_O_e=0x74, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_2_L_e=0x75, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_3_O_e=0x76, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_4_L_e=0x77, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_5_O_e=0x78, + dRes_INDEX_DEMO22_01_L_DEMO22_MXIDNA_CUT04_BD_6_e=0x79, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x7A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x7B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x7C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x7D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x7E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x7F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_1_O_e=0x80, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_2_L_e=0x81, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_3_O_e=0x82, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_4_L_e=0x83, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_5_O_e=0x84, + dRes_INDEX_DEMO22_01_L_DEMO22_MXIDNA_CUT04_HL_6_e=0x85, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_1_O_e=0x86, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_2_L_e=0x87, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_1_O_e=0x88, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_2_L_e=0x89, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_1_O_e=0x8A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_2_L_e=0x8B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_1_O_e=0x8C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_2_L_e=0x8D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_3_O_e=0x8E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_4_L_e=0x8F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_5_O_e=0x90, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_6_L_e=0x91, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_7_O_e=0x92, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x93, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x94, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x95, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x96, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x97, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x98, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x99, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_1_O_e=0x9A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_2_L_e=0x9B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_3_O_e=0x9C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_4_L_e=0x9D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_5_O_e=0x9E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_6_L_e=0x9F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_7_O_e=0xA0, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_1_O_e=0xA1, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_2_L_e=0xA2, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_3_O_e=0xA3, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_4_L_e=0xA4, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_5_O_e=0xA5, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_6_L_e=0xA6, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_7_O_e=0xA7, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_BD_1_O_e=0xA8, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HL_1_O_e=0xA9, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HR_1_O_e=0xAA, + /* BMDR */ + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xAD, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xAE, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xAF, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xB0, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xB1, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xB2, + dRes_INDEX_DEMO22_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xB3, + dRes_INDEX_DEMO22_01_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0xB4, + dRes_INDEX_DEMO22_01_BMD_DEMO22_MIST_CUT08_GP_1_e=0xB5, + /* BTK */ + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xB8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT08_FC_1_O_e=0xB9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT10_FC_1_O_e=0xBA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT02_FC_1_O_e=0xBB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT03_FC_1_O_e=0xBC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT04_FC_1_O_e=0xBD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0xBE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LINK_CUT10_FC_1_O_e=0xBF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT05_FC_1_O_e=0xC0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xC1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_1_O_e=0xC2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_2_L_e=0xC3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIST_CUT08_GP_1_O_e=0xC4, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT01_FC_1_O_e=0xC5, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_1_O_e=0xC6, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_2_L_e=0xC7, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_1_O_e=0xC8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_2_L_e=0xC9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_1_O_e=0xCA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_2_L_e=0xCB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_3_O_e=0xCC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_4_L_e=0xCD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_5_O_e=0xCE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_6_L_e=0xCF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_7_O_e=0xD0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT07_FC_1_O_e=0xD1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT08_FC_1_O_e=0xD2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0xD3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0xD4, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0xD5, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0xD6, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0xD7, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0xD8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0xD9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0xDA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0xDB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0xDC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0xDD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0xDE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0xDF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0xE0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0xE1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0xE2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0xE3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT07_FC_1_O_e=0xE4, + /* BTP */ + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT02_FC_1_O_e=0xE7, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT08_FC_1_O_e=0xE8, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT10_FC_1_O_e=0xE9, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT02_FC_1_O_e=0xEA, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT03_FC_1_O_e=0xEB, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT04_FC_1_O_e=0xEC, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0xED, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LINK_CUT10_FC_1_O_e=0xEE, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT01_FC_1_O_e=0xEF, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_1_O_e=0xF0, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_2_L_e=0xF1, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_1_O_e=0xF2, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_2_L_e=0xF3, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_1_O_e=0xF4, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_2_L_e=0xF5, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_3_O_e=0xF6, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_4_L_e=0xF7, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_5_O_e=0xF8, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_6_L_e=0xF9, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_7_O_e=0xFA, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT07_FC_1_O_e=0xFB, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT08_FC_1_O_e=0xFC, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MXIDNA_CUT07_FC_1_O_e=0xFD, + /* BMDV */ + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x100, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x101, + dRes_INDEX_DEMO22_01_BMD_DEMO22_INJYU_CUT00_GP_1_e=0x102, + dRes_INDEX_DEMO22_01_BMD_DEMO22_ALSWM_CUT00_GP_1_e=0x103, + dRes_INDEX_DEMO22_01_BMD_DEMO22_MDHAIR_CUT00_GP_1_e=0x104, + /* BLK */ + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x107, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x108, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x109, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x10A, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x10B, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x10C, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x10D, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x10E, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x10F, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x110, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x111, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x112, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x113, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x114, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x115, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x116, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x117, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x118, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x119, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x11A, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x11B, + /* BLS */ + dRes_INDEX_DEMO22_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x11E, + /* EVT */ + dRes_INDEX_DEMO22_01_STB_DEMO22_01_e=0x121, + dRes_INDEX_DEMO22_01_STB_DEMO22_01_0_e=0x122, + /* BRK */ + dRes_INDEX_DEMO22_01_BRK_DEMO22_MIST_CUT08_GP_1_O_e=0x125, + dRes_INDEX_DEMO22_01_BRK_DEMO22_WOLF_CUT04_BD_1_O_e=0x126, + dRes_INDEX_DEMO22_01_BRK_DEMO22_WOLF_CUT05_BD_1_O_e=0x127, +}; + +enum dRes_ID_DEMO22_01 { + /* BCK */ + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT01_GP_1_O_e=0x25, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT02_GP_1_O_e=0x26, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT04_GP_1_O_e=0x27, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT06_GP_1_O_e=0x2A, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x2B, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x2C, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x2D, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x2E, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x2F, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x30, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT08_BD_1_O_e=0x31, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_1_O_e=0x32, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_2_L_e=0x33, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_1_O_e=0x34, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_2_L_e=0x35, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_1_O_e=0x36, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_2_L_e=0x37, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT10_BD_1_O_e=0x38, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT02_BD_1_O_e=0x39, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT03_BD_1_O_e=0x3A, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT04_BD_1_O_e=0x3B, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x4F, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x50, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT08_GP_1_O_e=0x5F, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT10_GP_1_O_e=0x60, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x61, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x62, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_HL_1_O_e=0x63, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_HR_1_O_e=0x64, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_BD_1_O_e=0x65, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_FC_1_O_e=0x66, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_HL_1_O_e=0x67, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_HR_1_O_e=0x68, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x69, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x6A, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x6B, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x6C, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT00_HL_TMP_e=0x7C, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT00_HR_TMP_e=0x7D, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x80, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x81, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x84, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_0_O_e=0x8B, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x8F, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_1_O_e=0x90, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_2_L_e=0x91, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_3_O_e=0x92, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_4_L_e=0x93, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT03_GP_1_L_e=0x94, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT04_GP_1_O_e=0x95, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT01_BD_1_O_e=0x96, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT01_FC_1_O_e=0x97, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_1_O_e=0x98, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_2_L_e=0x99, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_1_O_e=0x9A, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_2_L_e=0x9B, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_1_O_e=0x9C, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_2_L_e=0x9D, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_1_O_e=0x9E, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_2_L_e=0x9F, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_1_O_e=0xA0, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_2_L_e=0xA1, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_3_O_e=0xA2, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_4_L_e=0xA3, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_5_O_e=0xA4, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_6_L_e=0xA5, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_7_O_e=0xA6, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_1_O_e=0xA7, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_2_L_e=0xA8, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_3_O_e=0xA9, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_4_L_e=0xAA, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_5_O_e=0xAB, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_6_L_e=0xAC, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_7_O_e=0xAD, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_1_O_e=0xAE, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_2_L_e=0xAF, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_3_O_e=0xB0, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_4_L_e=0xB1, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_5_O_e=0xB2, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_6_L_e=0xB3, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_7_O_e=0xB4, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT07_BD_1_O_e=0xB5, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT07_FC_1_O_e=0xB6, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT08_BD_1_O_e=0xB7, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT08_FC_1_O_e=0xB8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_L_e=0xB9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_O_e=0xBA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT07_GP_1_O_e=0xBB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_BD_1_O_e=0xBC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HL_1_O_e=0xBD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HR_1_O_e=0xBE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_1_O_e=0xBF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_2_L_e=0xC0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_3_O_e=0xC1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_4_L_e=0xC2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0xC3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0xC4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0xC5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0xC6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_1_O_e=0xC7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_2_L_e=0xC8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_3_O_e=0xC9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_4_L_e=0xCA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_1_O_e=0xCB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_2_L_e=0xCC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_3_O_e=0xCD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_4_L_e=0xCE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_5_O_e=0xCF, + dRes_ID_DEMO22_01_L_DEMO22_MXIDNA_CUT04_BD_6_e=0xD0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0xD1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0xD2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0xD3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0xD4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0xD5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0xD6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_1_O_e=0xD7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_2_L_e=0xD8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_3_O_e=0xD9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_4_L_e=0xDA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_5_O_e=0xDB, + dRes_ID_DEMO22_01_L_DEMO22_MXIDNA_CUT04_HL_6_e=0xDC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_1_O_e=0xDD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_2_L_e=0xDE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_1_O_e=0xDF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_2_L_e=0xE0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_1_O_e=0xE1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_2_L_e=0xE2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_1_O_e=0xE3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_2_L_e=0xE4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_3_O_e=0xE5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_4_L_e=0xE6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_5_O_e=0xE7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_6_L_e=0xE8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_7_O_e=0xE9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0xEA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0xEB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0xEC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0xED, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0xEE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0xEF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0xF0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_1_O_e=0xF1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_2_L_e=0xF2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_3_O_e=0xF3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_4_L_e=0xF4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_5_O_e=0xF5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_6_L_e=0xF6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_7_O_e=0xF7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_1_O_e=0xF8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_2_L_e=0xF9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_3_O_e=0xFA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_4_L_e=0xFB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_5_O_e=0xFC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_6_L_e=0xFD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_7_O_e=0xFE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_BD_1_O_e=0xFF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HL_1_O_e=0x100, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HR_1_O_e=0x101, + /* BMDR */ + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x4C, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x4D, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x51, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x52, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x6D, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x6E, + dRes_ID_DEMO22_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x82, + dRes_ID_DEMO22_01_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x83, + dRes_ID_DEMO22_01_BMD_DEMO22_MIST_CUT08_GP_1_e=0x86, + /* BTK */ + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x53, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT08_FC_1_O_e=0x54, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT10_FC_1_O_e=0x55, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT02_FC_1_O_e=0x56, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT03_FC_1_O_e=0x57, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT04_FC_1_O_e=0x58, + dRes_ID_DEMO22_01_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x6F, + dRes_ID_DEMO22_01_BTK_DEMO22_LINK_CUT10_FC_1_O_e=0x70, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x71, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x72, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x73, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x74, + dRes_ID_DEMO22_01_BTK_DEMO22_MIST_CUT08_GP_1_O_e=0x87, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT01_FC_1_O_e=0x102, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_1_O_e=0x103, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_2_L_e=0x104, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_1_O_e=0x105, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_2_L_e=0x106, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_1_O_e=0x107, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_2_L_e=0x108, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_3_O_e=0x109, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_4_L_e=0x10A, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_5_O_e=0x10B, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_6_L_e=0x10C, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_7_O_e=0x10D, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT07_FC_1_O_e=0x10E, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT08_FC_1_O_e=0x10F, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x110, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x111, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x112, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x113, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x114, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x115, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x116, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x117, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x118, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x119, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x11A, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x11B, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x11C, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x11D, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x11E, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x11F, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x120, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT07_FC_1_O_e=0x121, + /* BTP */ + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT02_FC_1_O_e=0x59, + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT08_FC_1_O_e=0x5A, + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT10_FC_1_O_e=0x5B, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT02_FC_1_O_e=0x5C, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT03_FC_1_O_e=0x5D, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT04_FC_1_O_e=0x5E, + dRes_ID_DEMO22_01_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0x75, + dRes_ID_DEMO22_01_BTP_DEMO22_LINK_CUT10_FC_1_O_e=0x76, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT01_FC_1_O_e=0x122, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_1_O_e=0x123, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_2_L_e=0x124, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_1_O_e=0x125, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_2_L_e=0x126, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_1_O_e=0x127, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_2_L_e=0x128, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_3_O_e=0x129, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_4_L_e=0x12A, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_5_O_e=0x12B, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_6_L_e=0x12C, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_7_O_e=0x12D, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT07_FC_1_O_e=0x12E, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT08_FC_1_O_e=0x12F, + dRes_ID_DEMO22_01_BTP_DEMO22_MXIDNA_CUT07_FC_1_O_e=0x130, + /* BMDV */ + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4A, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO22_01_BMD_DEMO22_INJYU_CUT00_GP_1_e=0x8D, + dRes_ID_DEMO22_01_BMD_DEMO22_ALSWM_CUT00_GP_1_e=0x8E, + dRes_ID_DEMO22_01_BMD_DEMO22_MDHAIR_CUT00_GP_1_e=0x142, + /* BLK */ + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x77, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x78, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x79, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x7A, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x131, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x132, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x133, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x134, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x135, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x136, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x137, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x138, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x139, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x13A, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x13B, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x13C, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x13D, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x13E, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x13F, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x140, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x141, + /* BLS */ + dRes_ID_DEMO22_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x7B, + /* EVT */ + dRes_ID_DEMO22_01_STB_DEMO22_01_e=0x85, + dRes_ID_DEMO22_01_STB_DEMO22_01_0_e=0x8C, + /* BRK */ + dRes_ID_DEMO22_01_BRK_DEMO22_MIST_CUT08_GP_1_O_e=0x88, + dRes_ID_DEMO22_01_BRK_DEMO22_WOLF_CUT04_BD_1_O_e=0x89, + dRes_ID_DEMO22_01_BRK_DEMO22_WOLF_CUT05_BD_1_O_e=0x8A, +}; + +#endif /* !RES_DEMO22_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo22_02.h b/assets/RZDJ01/res/Object/Demo22_02.h new file mode 100644 index 0000000000..c05b0a59a1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo22_02.h @@ -0,0 +1,416 @@ +#ifndef RES_DEMO22_02_H +#define RES_DEMO22_02_H + +enum dRes_INDEX_DEMO22_02 { + /* BCK */ + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_2_L_e=0xB, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_3_O_e=0xC, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_4_L_e=0xD, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT03_GP_1_L_e=0xE, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT01_FC_1_O_e=0x11, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_2_L_e=0x13, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_2_L_e=0x15, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_1_O_e=0x16, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_2_L_e=0x17, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_1_O_e=0x18, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_2_L_e=0x19, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_1_O_e=0x1A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_2_L_e=0x1B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_3_O_e=0x1C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_4_L_e=0x1D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_5_O_e=0x1E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_6_L_e=0x1F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_7_O_e=0x20, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_1_O_e=0x21, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_2_L_e=0x22, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_3_O_e=0x23, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_4_L_e=0x24, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_5_O_e=0x25, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_6_L_e=0x26, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_7_O_e=0x27, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT07_BD_1_O_e=0x28, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT07_FC_1_O_e=0x29, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x2A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x2B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_BD_1_O_e=0x2C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HL_1_O_e=0x2D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HR_1_O_e=0x2E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x2F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_2_L_e=0x30, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_3_O_e=0x31, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_4_L_e=0x32, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_1_O_e=0x33, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_2_L_e=0x34, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_3_O_e=0x35, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_4_L_e=0x36, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_1_O_e=0x37, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_2_L_e=0x38, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_3_O_e=0x39, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_4_L_e=0x3A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_5_O_e=0x3B, + dRes_INDEX_DEMO22_02_L_DEMO22_MIDNA_CUT04_BD_6_e=0x3C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_1_O_e=0x3D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_2_L_e=0x3E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_3_O_e=0x3F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_4_L_e=0x40, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_5_O_e=0x41, + dRes_INDEX_DEMO22_02_L_DEMO22_MIDNA_CUT04_HL_6_e=0x42, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x43, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_2_L_e=0x44, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x45, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_2_L_e=0x46, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x47, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_2_L_e=0x48, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x49, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_2_L_e=0x4A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_3_O_e=0x4B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_4_L_e=0x4C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_5_O_e=0x4D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_6_L_e=0x4E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_7_O_e=0x4F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x50, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_2_L_e=0x51, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_3_O_e=0x52, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_4_L_e=0x53, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_5_O_e=0x54, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_6_L_e=0x55, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_7_O_e=0x56, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_1_O_e=0x57, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_2_L_e=0x58, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_3_O_e=0x59, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_4_L_e=0x5A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_5_O_e=0x5B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_6_L_e=0x5C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_7_O_e=0x5D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_BD_1_O_e=0x5E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HL_1_O_e=0x5F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HR_1_O_e=0x60, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x61, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x62, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x63, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x64, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x65, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x66, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x67, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x68, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x69, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x6A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x6B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x6C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x6D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x6E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x6F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x70, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x71, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x72, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_7_O_e=0x73, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x74, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_L_e=0x75, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_O_e=0x76, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT07_GP_1_O_e=0x77, + dRes_INDEX_DEMO22_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x78, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_1_O_e=0x79, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_2_L_e=0x7A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_3_O_e=0x7B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_4_L_e=0x7C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_5_O_e=0x7D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_6_L_e=0x7E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_7_O_e=0x7F, + /* BMDR */ + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x82, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x83, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x84, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x85, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x86, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x87, + /* BTK */ + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT01_FC_1_O_e=0x8A, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_1_O_e=0x8B, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_2_L_e=0x8C, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_1_O_e=0x8D, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_2_L_e=0x8E, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_1_O_e=0x8F, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_2_L_e=0x90, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_3_O_e=0x91, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_4_L_e=0x92, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_5_O_e=0x93, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_6_L_e=0x94, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_7_O_e=0x95, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT07_FC_1_O_e=0x96, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x97, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x98, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x99, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x9A, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x9B, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x9C, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x9D, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x9E, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x9F, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xA0, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xA1, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xA2, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xA3, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xA4, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xA5, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xA6, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xA7, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xA8, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT07_FC_1_O_e=0xA9, + /* BTP */ + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT01_FC_1_O_e=0xAC, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_1_O_e=0xAD, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_2_L_e=0xAE, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_1_O_e=0xAF, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_2_L_e=0xB0, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_1_O_e=0xB1, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_2_L_e=0xB2, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_3_O_e=0xB3, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_4_L_e=0xB4, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_5_O_e=0xB5, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_6_L_e=0xB6, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_7_O_e=0xB7, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT07_FC_1_O_e=0xB8, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0xB9, + dRes_INDEX_DEMO22_02_BTP_DEMO22_MIDNA_CUT07_FC_1_O_e=0xBA, + /* BMDV */ + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xBD, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xBE, + dRes_INDEX_DEMO22_02_BMD_DEMO22_MIDNA_CUT00_BD_HAIRHAND_e=0xBF, + dRes_INDEX_DEMO22_02_BMD_DEMO22_INJYU_CUT00_GP_0_e=0xC0, + /* BLK */ + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xC3, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_2_L_e=0xC4, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_3_O_e=0xC5, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_4_L_e=0xC6, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_1_O_e=0xC7, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_2_L_e=0xC8, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_3_O_e=0xC9, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_4_L_e=0xCA, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xCB, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xCC, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xCD, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xCE, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xCF, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xD0, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xD1, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xD2, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xD3, + /* BLS */ + dRes_INDEX_DEMO22_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xD6, + /* EVT */ + dRes_INDEX_DEMO22_02_STB_DEMO22_02_e=0xD9, + dRes_INDEX_DEMO22_02_STB_DEMO22_02_0_e=0xDA, +}; + +enum dRes_ID_DEMO22_02 { + /* BCK */ + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_2_L_e=0x1, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_3_O_e=0x2, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_4_L_e=0x3, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT03_GP_1_L_e=0x4, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT01_BD_1_O_e=0x9, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT01_FC_1_O_e=0xA, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_1_O_e=0xB, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_2_L_e=0xC, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_1_O_e=0xD, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_2_L_e=0xE, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_1_O_e=0xF, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_2_L_e=0x10, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_1_O_e=0x11, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_2_L_e=0x12, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_1_O_e=0x13, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_2_L_e=0x14, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_3_O_e=0x15, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_4_L_e=0x16, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_5_O_e=0x17, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_6_L_e=0x18, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_7_O_e=0x19, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_1_O_e=0x1A, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_2_L_e=0x1B, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_3_O_e=0x1C, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_4_L_e=0x1D, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_5_O_e=0x1E, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_6_L_e=0x1F, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_7_O_e=0x20, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT07_BD_1_O_e=0x21, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT07_FC_1_O_e=0x22, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x23, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_BD_1_O_e=0x25, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HL_1_O_e=0x26, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HR_1_O_e=0x27, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x28, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_2_L_e=0x29, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_3_O_e=0x2A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_4_L_e=0x2B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_1_O_e=0x2C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_2_L_e=0x2D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_3_O_e=0x2E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_4_L_e=0x2F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_1_O_e=0x30, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_2_L_e=0x31, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_3_O_e=0x32, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_4_L_e=0x33, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_5_O_e=0x34, + dRes_ID_DEMO22_02_L_DEMO22_MIDNA_CUT04_BD_6_e=0x35, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_1_O_e=0x36, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_2_L_e=0x37, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_3_O_e=0x38, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_4_L_e=0x39, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_5_O_e=0x3A, + dRes_ID_DEMO22_02_L_DEMO22_MIDNA_CUT04_HL_6_e=0x3B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x3C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_2_L_e=0x3D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x3E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_2_L_e=0x3F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x40, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_2_L_e=0x41, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x42, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_2_L_e=0x43, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_3_O_e=0x44, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_4_L_e=0x45, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_5_O_e=0x46, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_6_L_e=0x47, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_7_O_e=0x48, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x49, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_2_L_e=0x4A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_3_O_e=0x4B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_4_L_e=0x4C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_5_O_e=0x4D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_6_L_e=0x4E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_7_O_e=0x4F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_1_O_e=0x50, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_2_L_e=0x51, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_3_O_e=0x52, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_4_L_e=0x53, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_5_O_e=0x54, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_6_L_e=0x55, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_7_O_e=0x56, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_BD_1_O_e=0x57, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HL_1_O_e=0x58, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HR_1_O_e=0x59, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x7B, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x7C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x7F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x80, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x81, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x82, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x83, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x84, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x85, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x86, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x87, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x88, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x89, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x8A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x8B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x8C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x8D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x8E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_7_O_e=0x8F, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB5, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_L_e=0xBA, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_O_e=0xBB, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT07_GP_1_O_e=0xBC, + dRes_ID_DEMO22_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_1_O_e=0xC0, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_2_L_e=0xC1, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_3_O_e=0xC2, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_4_L_e=0xC3, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_5_O_e=0xC4, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_6_L_e=0xC5, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_7_O_e=0xC6, + /* BMDR */ + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x77, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x78, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x7D, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x7E, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xB3, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xB4, + /* BTK */ + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT01_FC_1_O_e=0x5B, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_1_O_e=0x5C, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_2_L_e=0x5D, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_1_O_e=0x5E, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_2_L_e=0x5F, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_1_O_e=0x60, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_2_L_e=0x61, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_3_O_e=0x62, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_4_L_e=0x63, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_5_O_e=0x64, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_6_L_e=0x65, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_7_O_e=0x66, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT07_FC_1_O_e=0x67, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x68, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x90, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x91, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x92, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x93, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x94, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x95, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x96, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x97, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x98, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x99, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x9A, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x9B, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x9C, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x9D, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x9E, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x9F, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xA0, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT07_FC_1_O_e=0xB7, + /* BTP */ + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT01_FC_1_O_e=0x69, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_1_O_e=0x6A, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_2_L_e=0x6B, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_1_O_e=0x6C, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_2_L_e=0x6D, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_1_O_e=0x6E, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_2_L_e=0x6F, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_3_O_e=0x70, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_4_L_e=0x71, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_5_O_e=0x72, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_6_L_e=0x73, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_7_O_e=0x74, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT07_FC_1_O_e=0x75, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0x76, + dRes_ID_DEMO22_02_BTP_DEMO22_MIDNA_CUT07_FC_1_O_e=0xB8, + /* BMDV */ + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x79, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x7A, + dRes_ID_DEMO22_02_BMD_DEMO22_MIDNA_CUT00_BD_HAIRHAND_e=0xBE, + dRes_ID_DEMO22_02_BMD_DEMO22_INJYU_CUT00_GP_0_e=0xC7, + /* BLK */ + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xA1, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_2_L_e=0xA2, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_3_O_e=0xA3, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_4_L_e=0xA4, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_1_O_e=0xA5, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_2_L_e=0xA6, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_3_O_e=0xA7, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_4_L_e=0xA8, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xA9, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xAA, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xAB, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xAC, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xAD, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xAE, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xAF, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xB0, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xB1, + /* BLS */ + dRes_ID_DEMO22_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB2, + /* EVT */ + dRes_ID_DEMO22_02_STB_DEMO22_02_e=0xB6, + dRes_ID_DEMO22_02_STB_DEMO22_02_0_e=0xB9, +}; + +#endif /* !RES_DEMO22_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo23_01.h b/assets/RZDJ01/res/Object/Demo23_01.h new file mode 100644 index 0000000000..a9e36e7229 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo23_01.h @@ -0,0 +1,148 @@ +#ifndef RES_DEMO23_01_H +#define RES_DEMO23_01_H + +enum dRes_INDEX_DEMO23_01 { + /* BCK */ + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_2_L_e=0xB, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_3_O_e=0xC, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_L_e=0xD, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0xE, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0xF, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_3_O_e=0x10, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x12, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x13, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0x14, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x15, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x16, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x17, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0x18, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0x19, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x1A, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x1B, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x1C, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x1E, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_1_O_e=0x1F, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_2_L_e=0x20, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x22, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x23, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x24, + dRes_INDEX_DEMO23_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x25, + dRes_INDEX_DEMO23_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x26, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_C_e=0x27, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_L_e=0x28, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_O_e=0x29, + /* BTK */ + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_L_e=0x2C, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x2D, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x2E, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x30, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x32, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x33, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x34, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_C_e=0x35, + /* BTP */ + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_L_e=0x38, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x39, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x3A, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x3B, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x3C, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_C_e=0x3D, + /* BMDR */ + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x40, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x41, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x42, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + dRes_INDEX_DEMO23_01_BMD_DEMO23_MIDNA_CUT00_BD_HAIRHAND_e=0x48, + /* BLK */ + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x4B, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x4C, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x4D, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x4E, + /* BLS */ + dRes_INDEX_DEMO23_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x51, + /* EVT */ + dRes_INDEX_DEMO23_01_STB_DEMO23_01_e=0x54, +}; + +enum dRes_ID_DEMO23_01 { + /* BCK */ + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_2_L_e=0x1, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_3_O_e=0x2, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_L_e=0x3, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0x4, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0x5, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_3_O_e=0x6, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x7, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x8, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x9, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0xA, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0xB, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0xC, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0xD, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0xE, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0xF, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x10, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x11, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x12, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x14, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_1_O_e=0x15, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_2_L_e=0x16, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x25, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x26, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x27, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x28, + dRes_ID_DEMO23_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, + dRes_ID_DEMO23_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x35, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_C_e=0x36, + dRes_ID_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_L_e=0x3A, + dRes_ID_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_O_e=0x3B, + /* BTK */ + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_L_e=0x17, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x18, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x19, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x1A, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x1B, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x29, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2A, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x2B, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x2C, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_C_e=0x37, + /* BTP */ + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_L_e=0x1C, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x1D, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x1E, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x1F, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x20, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_C_e=0x38, + /* BMDR */ + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x21, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x22, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x32, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x33, + /* BMDV */ + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x23, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x24, + dRes_ID_DEMO23_01_BMD_DEMO23_MIDNA_CUT00_BD_HAIRHAND_e=0x3C, + /* BLK */ + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x2D, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2E, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x2F, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x30, + /* BLS */ + dRes_ID_DEMO23_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x31, + /* EVT */ + dRes_ID_DEMO23_01_STB_DEMO23_01_e=0x39, +}; + +#endif /* !RES_DEMO23_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo23_02.h b/assets/RZDJ01/res/Object/Demo23_02.h new file mode 100644 index 0000000000..84e6e30bf1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo23_02.h @@ -0,0 +1,14 @@ +#ifndef RES_DEMO23_02_H +#define RES_DEMO23_02_H + +enum dRes_INDEX_DEMO23_02 { + /* EVT */ + dRes_INDEX_DEMO23_02_STB_DEMO23_02_e=0x3, +}; + +enum dRes_ID_DEMO23_02 { + /* EVT */ + dRes_ID_DEMO23_02_STB_DEMO23_02_e=0x3, +}; + +#endif /* !RES_DEMO23_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo23_03.h b/assets/RZDJ01/res/Object/Demo23_03.h new file mode 100644 index 0000000000..08e128a860 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo23_03.h @@ -0,0 +1,98 @@ +#ifndef RES_DEMO23_03_H +#define RES_DEMO23_03_H + +enum dRes_INDEX_DEMO23_03 { + /* BCK */ + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0xB, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0xC, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0xD, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0xE, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0xF, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_2_L_e=0x11, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x13, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x14, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x15, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x16, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x17, + dRes_INDEX_DEMO23_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x18, + dRes_INDEX_DEMO23_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x19, + /* BTK */ + dRes_INDEX_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x1C, + dRes_INDEX_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x1D, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x1E, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x1F, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x20, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x21, + /* BTP */ + dRes_INDEX_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x24, + dRes_INDEX_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x25, + /* BMDR */ + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x28, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x29, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2A, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2B, + /* BMDV */ + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2E, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2F, + /* BLK */ + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x32, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x33, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x34, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x35, + /* BLS */ + dRes_INDEX_DEMO23_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x38, + /* EVT */ + dRes_INDEX_DEMO23_03_STB_DEMO23_03_e=0x3B, +}; + +enum dRes_ID_DEMO23_03 { + /* BCK */ + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x1, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x2, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0x3, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x4, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x5, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_1_O_e=0x6, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_2_L_e=0x7, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x8, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x9, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x12, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x13, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x14, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x15, + dRes_ID_DEMO23_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x21, + dRes_ID_DEMO23_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x22, + /* BTK */ + dRes_ID_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0xA, + dRes_ID_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0xB, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x17, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x18, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x19, + /* BTP */ + dRes_ID_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0xD, + /* BMDR */ + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xE, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xF, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1F, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x20, + /* BMDV */ + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x10, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x11, + /* BLK */ + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x1A, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x1B, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x1C, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x1D, + /* BLS */ + dRes_ID_DEMO23_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1E, + /* EVT */ + dRes_ID_DEMO23_03_STB_DEMO23_03_e=0x23, +}; + +#endif /* !RES_DEMO23_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo23_04.h b/assets/RZDJ01/res/Object/Demo23_04.h new file mode 100644 index 0000000000..9eebeb2cb1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo23_04.h @@ -0,0 +1,40 @@ +#ifndef RES_DEMO23_04_H +#define RES_DEMO23_04_H + +enum dRes_INDEX_DEMO23_04 { + /* BCK */ + dRes_INDEX_DEMO23_04_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x6, + dRes_INDEX_DEMO23_04_BCK_DEMO23_RG01_CUT03_GP_1_O_e=0x7, + dRes_INDEX_DEMO23_04_BCK_DEMO23_RG02_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S201_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S202_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S203_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO23_04_BCK_DEMO23_ZANTB_CUT03_GP_1_O_e=0xC, + /* BMDR */ + dRes_INDEX_DEMO23_04_BMD_DEMO23_S2_CUT00_GP_0_e=0xF, + dRes_INDEX_DEMO23_04_BMD_DEMO23_ZANTB_CUT00_GP_1_e=0x10, + /* BMDV */ + dRes_INDEX_DEMO23_04_BMD_DEMO23_RG_CUT00_GP_0_e=0x13, + /* EVT */ + dRes_INDEX_DEMO23_04_STB_DEMO23_04_e=0x16, +}; + +enum dRes_ID_DEMO23_04 { + /* BCK */ + dRes_ID_DEMO23_04_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x14, + dRes_ID_DEMO23_04_BCK_DEMO23_RG01_CUT03_GP_1_O_e=0x15, + dRes_ID_DEMO23_04_BCK_DEMO23_RG02_CUT03_GP_1_O_e=0x16, + dRes_ID_DEMO23_04_BCK_DEMO23_S201_CUT03_GP_1_O_e=0x17, + dRes_ID_DEMO23_04_BCK_DEMO23_S202_CUT03_GP_1_O_e=0x18, + dRes_ID_DEMO23_04_BCK_DEMO23_S203_CUT03_GP_1_O_e=0x19, + dRes_ID_DEMO23_04_BCK_DEMO23_ZANTB_CUT03_GP_1_O_e=0x1A, + /* BMDR */ + dRes_ID_DEMO23_04_BMD_DEMO23_S2_CUT00_GP_0_e=0xB, + dRes_ID_DEMO23_04_BMD_DEMO23_ZANTB_CUT00_GP_1_e=0xC, + /* BMDV */ + dRes_ID_DEMO23_04_BMD_DEMO23_RG_CUT00_GP_0_e=0xD, + /* EVT */ + dRes_ID_DEMO23_04_STB_DEMO23_04_e=0x1B, +}; + +#endif /* !RES_DEMO23_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo23_06.h b/assets/RZDJ01/res/Object/Demo23_06.h new file mode 100644 index 0000000000..67d58a988b --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo23_06.h @@ -0,0 +1,156 @@ +#ifndef RES_DEMO23_06_H +#define RES_DEMO23_06_H + +enum dRes_INDEX_DEMO23_06 { + /* BCK */ + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_1_O_e=0xB, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_2_L_e=0xC, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0xD, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0xE, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x10, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x11, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x12, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x13, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0x14, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_3_O_e=0x15, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0x16, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x17, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_3_O_e=0x18, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x19, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x1A, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_3_O_e=0x1B, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT04_BD_1_O_e=0x1C, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT04_HD_1_O_e=0x1D, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x1E, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x1F, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_1_O_e=0x20, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_2_L_e=0x21, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_1_O_e=0x22, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_2_L_e=0x23, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x24, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x25, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_3_O_e=0x26, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_1_O_e=0x27, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_2_L_e=0x28, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_3_O_e=0x29, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x2A, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2B, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2C, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x2D, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2E, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2F, + dRes_INDEX_DEMO23_06_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x30, + /* BTK */ + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_1_O_e=0x33, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_2_L_e=0x34, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x35, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x36, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_3_O_e=0x37, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x38, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x39, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x3A, + /* BTP */ + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_1_O_e=0x3D, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_2_L_e=0x3E, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x3F, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x40, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_3_O_e=0x41, + dRes_INDEX_DEMO23_06_BTP_DEMO23_MIDNA_CUT04_BD_1_O_e=0x42, + /* BMDR */ + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x45, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x46, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x47, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x48, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4D, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x51, + dRes_INDEX_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x52, + /* BLS */ + dRes_INDEX_DEMO23_06_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* EVT */ + dRes_INDEX_DEMO23_06_STB_DEMO23_06_e=0x58, +}; + +enum dRes_ID_DEMO23_06 { + /* BCK */ + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_BD_1_L_e=0x0, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_1_O_e=0x1, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_2_L_e=0x2, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0x3, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0x4, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x5, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x6, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x7, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x8, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0xA, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_3_O_e=0xB, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0xD, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_3_O_e=0xE, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0xF, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x10, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_3_O_e=0x11, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT04_BD_1_O_e=0x12, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT04_HD_1_O_e=0x13, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x15, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_1_O_e=0x16, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_2_L_e=0x17, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_1_O_e=0x18, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_2_L_e=0x19, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x1B, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_3_O_e=0x1C, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_1_O_e=0x1D, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_2_L_e=0x1E, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_3_O_e=0x1F, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x20, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x31, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x32, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x35, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x36, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3E, + dRes_ID_DEMO23_06_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3F, + /* BTK */ + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_1_O_e=0x21, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_2_L_e=0x22, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x23, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x24, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_3_O_e=0x25, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x26, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x37, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x38, + /* BTP */ + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_1_O_e=0x27, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_2_L_e=0x28, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x29, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x2A, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_3_O_e=0x2B, + dRes_ID_DEMO23_06_BTP_DEMO23_MIDNA_CUT04_BD_1_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2D, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2E, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x33, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x34, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x3C, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x3D, + /* BMDV */ + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + /* BLK */ + dRes_ID_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x39, + dRes_ID_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x3A, + /* BLS */ + dRes_ID_DEMO23_06_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3B, + /* EVT */ + dRes_ID_DEMO23_06_STB_DEMO23_06_e=0x40, +}; + +#endif /* !RES_DEMO23_06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo24_01.h b/assets/RZDJ01/res/Object/Demo24_01.h new file mode 100644 index 0000000000..dead989682 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo24_01.h @@ -0,0 +1,210 @@ +#ifndef RES_DEMO24_01_H +#define RES_DEMO24_01_H + +enum dRes_INDEX_DEMO24_01 { + /* BCK */ + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT07_GP_1_L_e=0xB, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_2_O_e=0xD, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT07_GP_1_L_e=0xE, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_2_O_e=0x10, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT07_GP_1_L_e=0x11, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_1_O_e=0x12, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_2_O_e=0x13, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA4_CUT07_GP_1_L_e=0x14, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA5_CUT07_GP_1_L_e=0x15, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT01_BD_1_L_e=0x16, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT06_BD_1_L_e=0x19, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_1_O_e=0x1A, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_2_O_e=0x1B, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_1_O_e=0x1C, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_2_O_e=0x1D, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x1E, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x1F, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT06_BD_1_L_e=0x20, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_1_L_e=0x21, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_2_O_e=0x22, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x23, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x24, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_1_O_e=0x25, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_2_O_e=0x26, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x27, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x28, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT01_BD_1_L_e=0x29, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT02_BD_1_O_e=0x2A, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT04_BD_1_O_e=0x2B, + dRes_INDEX_DEMO24_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2C, + dRes_INDEX_DEMO24_01_BCK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x2D, + dRes_INDEX_DEMO24_01_BCK_DEMO24_HOLE_CUT00_GP_1_O_e=0x2E, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x2F, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x30, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x31, + dRes_INDEX_DEMO24_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x32, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT01_HD_1_L_e=0x33, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT06_HD_1_L_e=0x34, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT02_HD_1_O_e=0x35, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT04_HD_1_L_e=0x36, + /* BLK */ + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x3A, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x3B, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x3C, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x3D, + /* BTK */ + dRes_INDEX_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_1_O_e=0x40, + dRes_INDEX_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_2_O_e=0x41, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x42, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x43, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x44, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x45, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x46, + dRes_INDEX_DEMO24_01_BTK_DEMO24_LIGHT_CUT00_GP_1_O_e=0x47, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x48, + /* BTP */ + dRes_INDEX_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_1_O_e=0x4B, + dRes_INDEX_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_2_O_e=0x4C, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA1_CUT07_GP_1_O_e=0x4D, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA2_CUT07_GP_1_O_e=0x4E, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA3_CUT07_GP_1_O_e=0x4F, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA4_CUT07_GP_1_O_e=0x50, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA5_CUT07_GP_1_O_e=0x51, + /* BMDR */ + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x54, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x55, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x56, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x57, + dRes_INDEX_DEMO24_01_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x58, + dRes_INDEX_DEMO24_01_BMD_DEMO24_CHAINMONO_CUT00_GP_1_e=0x59, + dRes_INDEX_DEMO24_01_BMD_DEMO24_HOLE_CUT00_GP_1_e=0x5A, + dRes_INDEX_DEMO24_01_BMD_DEMO24_LIGHT_CUT00_GP_1_e=0x5B, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MONOANA_CUT00_GP_1_e=0x5C, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MRTABLE_CUT00_GP_1_e=0x5D, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MSQUARE_CUT00_GP_1_e=0x5E, + dRes_INDEX_DEMO24_01_BMD_DEMO24_PANEL_CUT00_GP_1_e=0x5F, + /* BMDV */ + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x62, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x63, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_1_e=0x64, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_2_e=0x65, + /* BLS */ + dRes_INDEX_DEMO24_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x68, + /* BRK */ + dRes_INDEX_DEMO24_01_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x6B, + dRes_INDEX_DEMO24_01_BRK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x6C, + dRes_INDEX_DEMO24_01_BRK_DEMO24_HOLE_CUT00_GP_1_O_e=0x6D, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x6E, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x6F, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x70, + dRes_INDEX_DEMO24_01_BRK_DEMO24_PANEL_CUT00_GP_1_O_e=0x71, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x72, + /* EVT */ + dRes_INDEX_DEMO24_01_STB_DEMO24_01_e=0x75, +}; + +enum dRes_ID_DEMO24_01 { + /* BCK */ + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT07_GP_1_L_e=0x0, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_2_O_e=0x2, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT07_GP_1_L_e=0x3, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_1_O_e=0x4, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_2_O_e=0x5, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT07_GP_1_L_e=0x6, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_1_O_e=0x7, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_2_O_e=0x8, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA4_CUT07_GP_1_L_e=0x9, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA5_CUT07_GP_1_L_e=0xA, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT01_BD_1_L_e=0xB, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT02_BD_1_O_e=0xC, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0xD, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT06_BD_1_L_e=0xE, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_1_O_e=0xF, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_2_O_e=0x10, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_1_O_e=0x11, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_2_O_e=0x12, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x13, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x14, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT06_BD_1_L_e=0x15, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_1_L_e=0x16, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_2_O_e=0x17, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x18, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x19, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_1_O_e=0x1A, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_2_O_e=0x1B, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x1C, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x1D, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT01_BD_1_L_e=0x1E, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT02_BD_1_O_e=0x1F, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT04_BD_1_O_e=0x20, + dRes_ID_DEMO24_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_ID_DEMO24_01_BCK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x3E, + dRes_ID_DEMO24_01_BCK_DEMO24_HOLE_CUT00_GP_1_O_e=0x3F, + dRes_ID_DEMO24_01_BCK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x40, + dRes_ID_DEMO24_01_BCK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x41, + dRes_ID_DEMO24_01_BCK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x53, + dRes_ID_DEMO24_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x59, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT01_HD_1_L_e=0x5A, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT06_HD_1_L_e=0x5B, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT02_HD_1_O_e=0x5C, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT04_HD_1_L_e=0x5D, + /* BLK */ + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x21, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x22, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x23, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x25, + /* BTK */ + dRes_ID_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_1_O_e=0x26, + dRes_ID_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_2_O_e=0x27, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x29, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x2A, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x2C, + dRes_ID_DEMO24_01_BTK_DEMO24_LIGHT_CUT00_GP_1_O_e=0x42, + dRes_ID_DEMO24_01_BTK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x43, + /* BTP */ + dRes_ID_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_1_O_e=0x2D, + dRes_ID_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_2_O_e=0x2E, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA1_CUT07_GP_1_O_e=0x39, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA2_CUT07_GP_1_O_e=0x3A, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA3_CUT07_GP_1_O_e=0x3B, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA4_CUT07_GP_1_O_e=0x3C, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA5_CUT07_GP_1_O_e=0x3D, + /* BMDR */ + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2F, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x30, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x31, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x32, + dRes_ID_DEMO24_01_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x33, + dRes_ID_DEMO24_01_BMD_DEMO24_CHAINMONO_CUT00_GP_1_e=0x44, + dRes_ID_DEMO24_01_BMD_DEMO24_HOLE_CUT00_GP_1_e=0x45, + dRes_ID_DEMO24_01_BMD_DEMO24_LIGHT_CUT00_GP_1_e=0x46, + dRes_ID_DEMO24_01_BMD_DEMO24_MONOANA_CUT00_GP_1_e=0x48, + dRes_ID_DEMO24_01_BMD_DEMO24_MRTABLE_CUT00_GP_1_e=0x49, + dRes_ID_DEMO24_01_BMD_DEMO24_MSQUARE_CUT00_GP_1_e=0x4A, + dRes_ID_DEMO24_01_BMD_DEMO24_PANEL_CUT00_GP_1_e=0x4B, + /* BMDV */ + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x34, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x35, + dRes_ID_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_1_e=0x5E, + dRes_ID_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_2_e=0x5F, + /* BLS */ + dRes_ID_DEMO24_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x37, + /* BRK */ + dRes_ID_DEMO24_01_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x38, + dRes_ID_DEMO24_01_BRK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x4C, + dRes_ID_DEMO24_01_BRK_DEMO24_HOLE_CUT00_GP_1_O_e=0x4D, + dRes_ID_DEMO24_01_BRK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x4E, + dRes_ID_DEMO24_01_BRK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x4F, + dRes_ID_DEMO24_01_BRK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x50, + dRes_ID_DEMO24_01_BRK_DEMO24_PANEL_CUT00_GP_1_O_e=0x51, + dRes_ID_DEMO24_01_BRK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x54, + /* EVT */ + dRes_ID_DEMO24_01_STB_DEMO24_01_e=0x52, +}; + +#endif /* !RES_DEMO24_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo24_02.h b/assets/RZDJ01/res/Object/Demo24_02.h new file mode 100644 index 0000000000..6636dd763e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo24_02.h @@ -0,0 +1,116 @@ +#ifndef RES_DEMO24_02_H +#define RES_DEMO24_02_H + +enum dRes_INDEX_DEMO24_02 { + /* BCK */ + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT06_GP_1_O_e=0xA, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT07_GP_1_O_e=0xB, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT08_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_BD_1_O_e=0xD, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HL_1_O_e=0xE, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HR_1_O_e=0xF, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x10, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_BD_1_O_e=0x11, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x12, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_HR_1_O_e=0x13, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT07_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_BD_1_O_e=0x15, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x16, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT01_GP_1_O_e=0x17, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT02_GP_1_O_e=0x18, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT03_GP_1_O_e=0x19, + dRes_INDEX_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x1A, + dRes_INDEX_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x1B, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDP_CUT01_GP_1_O_e=0x1C, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDP_CUT03_GP_1_O_e=0x1D, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDHAIR_CUT04_GP_1_O_e=0x1E, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDHAIR_CUT06_GP_1_O_e=0x1F, + /* BLK */ + dRes_INDEX_DEMO24_02_BLK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x22, + dRes_INDEX_DEMO24_02_BLK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x23, + /* BLS */ + dRes_INDEX_DEMO24_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x29, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2A, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2B, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2C, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2D, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2E, + dRes_INDEX_DEMO24_02_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MASK_CUT00_GP_1_e=0x30, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MIDP_CUT00_GP_1_e=0x31, + /* BMDV */ + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x34, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x35, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MDHAIR_CUT00_GP_1_e=0x36, + /* BTK */ + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT04_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x3A, + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x3B, + /* BTP */ + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDNA_CUT04_FC_1_O_e=0x3E, + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDNA_CUT05_FC_1_O_e=0x3F, + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDP_CUT03_GP_1_O_e=0x40, + /* EVT */ + dRes_INDEX_DEMO24_02_STB_DEMO24_05_e=0x43, + dRes_INDEX_DEMO24_02_STB_DEMO24_02_e=0x44, +}; + +enum dRes_ID_DEMO24_02 { + /* BCK */ + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT06_GP_1_O_e=0x9, + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT07_GP_1_O_e=0xA, + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT08_GP_1_O_e=0xB, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_BD_1_O_e=0xC, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HL_1_O_e=0xD, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HR_1_O_e=0xE, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0xF, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_BD_1_O_e=0x10, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x11, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_HR_1_O_e=0x12, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT07_BD_1_O_e=0x13, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_BD_1_O_e=0x14, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x15, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT02_GP_1_O_e=0x17, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT03_GP_1_O_e=0x18, + dRes_ID_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3A, + dRes_ID_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3B, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDP_CUT01_GP_1_O_e=0x3C, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDP_CUT03_GP_1_O_e=0x3D, + dRes_ID_DEMO24_02_BCK_DEMO24_MDHAIR_CUT04_GP_1_O_e=0x41, + dRes_ID_DEMO24_02_BCK_DEMO24_MDHAIR_CUT06_GP_1_O_e=0x42, + /* BLK */ + dRes_ID_DEMO24_02_BLK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x1B, + dRes_ID_DEMO24_02_BLK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x1C, + /* BLS */ + dRes_ID_DEMO24_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1F, + /* BMDR */ + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x22, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x23, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x24, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x25, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x26, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x27, + dRes_ID_DEMO24_02_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x28, + dRes_ID_DEMO24_02_BMD_DEMO24_MASK_CUT00_GP_1_e=0x29, + dRes_ID_DEMO24_02_BMD_DEMO24_MIDP_CUT00_GP_1_e=0x3E, + /* BMDV */ + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2C, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2D, + dRes_ID_DEMO24_02_BMD_DEMO24_MDHAIR_CUT00_GP_1_e=0x43, + /* BTK */ + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT04_FC_1_O_e=0x30, + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x31, + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x32, + /* BTP */ + dRes_ID_DEMO24_02_BTP_DEMO24_MIDNA_CUT04_FC_1_O_e=0x35, + dRes_ID_DEMO24_02_BTP_DEMO24_MIDNA_CUT05_FC_1_O_e=0x36, + dRes_ID_DEMO24_02_BTP_DEMO24_MIDP_CUT03_GP_1_O_e=0x3F, + /* EVT */ + dRes_ID_DEMO24_02_STB_DEMO24_05_e=0x39, + dRes_ID_DEMO24_02_STB_DEMO24_02_e=0x40, +}; + +#endif /* !RES_DEMO24_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo24_03.h b/assets/RZDJ01/res/Object/Demo24_03.h new file mode 100644 index 0000000000..b9649aecf6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo24_03.h @@ -0,0 +1,102 @@ +#ifndef RES_DEMO24_03_H +#define RES_DEMO24_03_H + +enum dRes_INDEX_DEMO24_03 { + /* BCK */ + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_1_L_e=0xA, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_2_O_e=0xB, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_1_L_e=0xC, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_2_O_e=0xD, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_1_L_e=0xE, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_2_O_e=0xF, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT01_GP_1_O_e=0x10, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT02_GP_1_O_e=0x11, + dRes_INDEX_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x12, + dRes_INDEX_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x13, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_03_BCK_DEMO24_WL_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO24_03_BCK_DEMO24_WL_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO24_03_BCK_DEMO24_LINK_CUT00_BD_1_O_e=0x17, + dRes_INDEX_DEMO24_03_BCK_DEMO24_LINK_CUT00_FC_1_O_e=0x18, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT00_GP_1_O_e=0x19, + /* BLK */ + dRes_INDEX_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x1C, + dRes_INDEX_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x20, + dRes_INDEX_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x21, + dRes_INDEX_DEMO24_03_BTK_DEMO24_LINK_CUT00_FC_1_O_e=0x22, + dRes_INDEX_DEMO24_03_BTK_DEMO24_WL_CUT01_GP_1_O_e=0x23, + /* BMDR */ + dRes_INDEX_DEMO24_03_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x26, + dRes_INDEX_DEMO24_03_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x27, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x28, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x29, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2A, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2B, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2C, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLINK_CUT00_GP_1_e=0x2D, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLFACE_CUT00_GP_1_e=0x2E, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLHEAD_CUT00_GP_1_e=0x2F, + /* BMDV */ + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x32, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x33, + /* BLS */ + dRes_INDEX_DEMO24_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + /* BTP */ + dRes_INDEX_DEMO24_03_BTP_DEMO24_LINK_CUT00_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_03_BTP_DEMO24_WL_CUT01_GP_1_O_e=0x3A, + /* EVT */ + dRes_INDEX_DEMO24_03_STB_DEMO24_03_e=0x3D, +}; + +enum dRes_ID_DEMO24_03 { + /* BCK */ + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_1_L_e=0x0, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_2_O_e=0x1, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x2, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x3, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_1_L_e=0x4, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_2_O_e=0x5, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xE, + dRes_ID_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x15, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x17, + dRes_ID_DEMO24_03_BCK_DEMO24_WL_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO24_03_BCK_DEMO24_WL_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO24_03_BCK_DEMO24_LINK_CUT00_BD_1_O_e=0x1B, + dRes_ID_DEMO24_03_BCK_DEMO24_LINK_CUT00_FC_1_O_e=0x1C, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT00_GP_1_O_e=0x1D, + /* BLK */ + dRes_ID_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x6, + dRes_ID_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x7, + /* BTK */ + dRes_ID_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x9, + dRes_ID_DEMO24_03_BTK_DEMO24_LINK_CUT00_FC_1_O_e=0x1E, + dRes_ID_DEMO24_03_BTK_DEMO24_WL_CUT01_GP_1_O_e=0x1F, + /* BMDR */ + dRes_ID_DEMO24_03_BMD_DEMO04_S2_CUT00_GP_1_O_e=0xA, + dRes_ID_DEMO24_03_BMD_DEMO04_WL_CUT00_GP_1_O_e=0xB, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xF, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x10, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x11, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x12, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x16, + dRes_ID_DEMO24_03_BMD_DEMO24_BLINK_CUT00_GP_1_e=0x23, + dRes_ID_DEMO24_03_BMD_DEMO24_BLFACE_CUT00_GP_1_e=0x24, + dRes_ID_DEMO24_03_BMD_DEMO24_BLHEAD_CUT00_GP_1_e=0x25, + /* BMDV */ + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x13, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x14, + /* BLS */ + dRes_ID_DEMO24_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1A, + /* BTP */ + dRes_ID_DEMO24_03_BTP_DEMO24_LINK_CUT00_FC_1_O_e=0x20, + dRes_ID_DEMO24_03_BTP_DEMO24_WL_CUT01_GP_1_O_e=0x21, + /* EVT */ + dRes_ID_DEMO24_03_STB_DEMO24_03_e=0x22, +}; + +#endif /* !RES_DEMO24_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo24_04.h b/assets/RZDJ01/res/Object/Demo24_04.h new file mode 100644 index 0000000000..046acb5fc0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo24_04.h @@ -0,0 +1,140 @@ +#ifndef RES_DEMO24_04_H +#define RES_DEMO24_04_H + +enum dRes_INDEX_DEMO24_04 { + /* BCK */ + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA1_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA2_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA3_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA3_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA4_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA4_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA5_CUT05_GP_1_O_e=0x11, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_BD_1_O_e=0x12, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_FC_1_O_e=0x13, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_FC_1_O_e=0x15, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0x16, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x17, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x18, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_BD_1_O_e=0x19, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x1A, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MINDA_CUT04_BD_1_O_e=0x1B, + dRes_INDEX_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1C, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_2_O_e=0x1E, + dRes_INDEX_DEMO24_04_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1F, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_HD_1_O_e=0x20, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT04_HD_1_O_e=0x21, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT00_BD_1_L_e=0x22, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT00_BD_1_L_e=0x23, + dRes_INDEX_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x24, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MINDA_CUT03_HL_1_O_e=0x25, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_HD_1_O_e=0x26, + /* BLK */ + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x29, + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x2A, + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x2B, + /* BTK */ + dRes_INDEX_DEMO24_04_BTK_DEMO24_LINK_CUT01_FC_1_O_e=0x2E, + dRes_INDEX_DEMO24_04_BTK_DEMO24_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x30, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x31, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x32, + /* BTP */ + dRes_INDEX_DEMO24_04_BTP_DEMO24_LINK_CUT01_FC_1_O_e=0x35, + dRes_INDEX_DEMO24_04_BTP_DEMO24_LINK_CUT03_FC_1_O_e=0x36, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA1_CUT05_GP_1_O_e=0x37, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA2_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA3_CUT05_GP_1_O_e=0x39, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA4_CUT05_GP_1_O_e=0x3A, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA5_CUT05_GP_1_O_e=0x3B, + /* BMDR */ + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x3E, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x3F, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x40, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x41, + dRes_INDEX_DEMO24_04_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x42, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + /* BLS */ + dRes_INDEX_DEMO24_04_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x4A, + /* BRK */ + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x4D, + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA_CUT05_GP_1_O_e=0x4E, + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA_CUT04_GP_1_O_e=0x4F, + /* EVT */ + dRes_INDEX_DEMO24_04_STB_DEMO24_04_e=0x52, +}; + +enum dRes_ID_DEMO24_04 { + /* BCK */ + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA1_CUT05_GP_1_O_e=0x0, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA2_CUT05_GP_1_O_e=0x1, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA3_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA3_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA4_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA4_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA5_CUT05_GP_1_O_e=0x6, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_BD_1_O_e=0x7, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_FC_1_O_e=0x8, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_FC_1_O_e=0xA, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0xB, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_2_O_e=0xD, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_FC_1_O_e=0xF, + dRes_ID_DEMO24_04_BCK_DEMO24_MINDA_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x23, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x25, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_2_O_e=0x26, + dRes_ID_DEMO24_04_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x30, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_HD_1_O_e=0x31, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT04_HD_1_O_e=0x32, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT00_BD_1_L_e=0x33, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT00_BD_1_L_e=0x34, + dRes_ID_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x35, + dRes_ID_DEMO24_04_BCK_DEMO24_MINDA_CUT03_HL_1_O_e=0x36, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_HD_1_O_e=0x38, + /* BLK */ + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x12, + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x13, + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x14, + /* BTK */ + dRes_ID_DEMO24_04_BTK_DEMO24_LINK_CUT01_FC_1_O_e=0x15, + dRes_ID_DEMO24_04_BTK_DEMO24_LINK_CUT03_FC_1_O_e=0x16, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x17, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x18, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x19, + /* BTP */ + dRes_ID_DEMO24_04_BTP_DEMO24_LINK_CUT01_FC_1_O_e=0x1A, + dRes_ID_DEMO24_04_BTP_DEMO24_LINK_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA1_CUT05_GP_1_O_e=0x28, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA2_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA3_CUT05_GP_1_O_e=0x2A, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA4_CUT05_GP_1_O_e=0x2B, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA5_CUT05_GP_1_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1C, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1D, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1E, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x1F, + dRes_ID_DEMO24_04_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x20, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x37, + /* BMDV */ + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x21, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x22, + /* BLS */ + dRes_ID_DEMO24_04_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x24, + /* BRK */ + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x27, + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA_CUT04_GP_1_O_e=0x2E, + /* EVT */ + dRes_ID_DEMO24_04_STB_DEMO24_04_e=0x2F, +}; + +#endif /* !RES_DEMO24_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo25_01.h b/assets/RZDJ01/res/Object/Demo25_01.h new file mode 100644 index 0000000000..0d7cee5e8c --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo25_01.h @@ -0,0 +1,406 @@ +#ifndef RES_DEMO25_01_H +#define RES_DEMO25_01_H + +enum dRes_INDEX_DEMO25_01 { + /* BCK */ + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT21_BD_1_L_e=0xB, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_1_O_e=0xC, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_2_L_e=0xD, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_1_O_e=0xE, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_2_L_e=0xF, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT25_BD_1_O_e=0x10, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x12, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HL_1_O_e=0x14, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HR_1_O_e=0x15, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_BD_1_O_e=0x16, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x17, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HL_1_O_e=0x18, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HR_1_O_e=0x19, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_BD_1_O_e=0x1A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x1B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_BD_1_O_e=0x1C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x1D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_1_O_e=0x1E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_2_L_e=0x1F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x20, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x21, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_1_O_e=0x22, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_2_L_e=0x23, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_1_O_e=0x24, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_2_L_e=0x25, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_1_L_e=0x26, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_2_O_e=0x27, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_1_O_e=0x28, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_2_L_e=0x29, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x2A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x2B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_1_O_e=0x2C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_2_L_e=0x2D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_1_O_e=0x2E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_1_O_e=0x2F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT25_BD_1_O_e=0x30, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_1_O_e=0x31, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x32, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_1_O_e=0x33, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_1_O_e=0x34, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT05_GP_1_L_e=0x35, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT06_GP_1_L_e=0x36, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_1_L_e=0x37, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_2_O_e=0x38, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_1_L_e=0x39, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_2_O_e=0x3A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT14_GP_1_O_e=0x3B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_2_L_e=0x3C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_2_L_e=0x3D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_BD_1_O_e=0x3E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_FC_1_O_e=0x3F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDHAIR_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT04_BD_1_O_e=0x41, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_BD_1_O_e=0x42, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x43, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_2_L_e=0x44, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x45, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_2_L_e=0x46, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_2_L_e=0x47, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x48, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x49, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x4A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_1_O_e=0x4B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_2_O_e=0x4C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_3_O_e=0x4D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_1_O_e=0x4E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_2_O_e=0x4F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_3_O_e=0x50, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_1_O_e=0x51, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_2_O_e=0x52, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_3_O_e=0x53, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_1_O_e=0x54, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_2_L_e=0x55, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT15_GP_1_O_e=0x56, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_1_O_e=0x57, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_2_L_e=0x58, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_1_O_e=0x59, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_2_L_e=0x5A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT17_BD_1_O_e=0x5B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT17_FC_1_O_e=0x5C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_1_O_e=0x5D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_2_L_e=0x5E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_1_O_e=0x5F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_2_L_e=0x60, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_BD_1_O_e=0x61, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_FC_1_O_e=0x62, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT17_BD_1_O_e=0x63, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT16_GP_1_O_e=0x64, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x65, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT09_GP_1_O_e=0x66, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKB_CUT01_GP_1_O_e=0x67, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKF_CUT01_GP_1_O_e=0x68, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKT_CUT01_GP_1_O_e=0x69, + dRes_INDEX_DEMO25_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_HD_1_O_e=0x6B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_1_O_e=0x6C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_2_L_e=0x6D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT25_HD_1_O_e=0x6E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDHAIR_CUT04_GP_1_O_e=0x6F, + /* BLK */ + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x72, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x73, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x74, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x75, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x76, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x77, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x78, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x79, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x7A, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7B, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x7C, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_1_O_e=0x7D, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_2_L_e=0x7E, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT15_FC_1_O_e=0x7F, + /* BMDR */ + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x82, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x83, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x84, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x85, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x86, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x87, + dRes_INDEX_DEMO25_01_BMD_DEMO00_ZANT_CUT00_GP_1_e=0x88, + dRes_INDEX_DEMO25_01_BMD_DEMO25_PORTAL_CUT00_GP_1_e=0x89, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKB_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKF_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKT_CUT00_GP_1_e=0x8C, + /* BMDV */ + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x8F, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x90, + dRes_INDEX_DEMO25_01_BMD_DEMO25_BHAIR_CUT00_GP_1_e=0x91, + dRes_INDEX_DEMO25_01_BMD_DEMO25_BHAND_CUT00_GP_1_e=0x92, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x93, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDHAIR_CUT00_GP_1_e=0x94, + /* BTK */ + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_1_O_e=0x97, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_2_L_e=0x98, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x99, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x9A, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x9B, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x9C, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x9D, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x9E, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x9F, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_2_L_e=0xA0, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_1_O_e=0xA1, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT06_GP_1_L_e=0xA2, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_1_L_e=0xA3, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_2_O_e=0xA4, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_1_L_e=0xA5, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_2_O_e=0xA6, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT14_GP_1_O_e=0xA7, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT04_FC_1_O_e=0xA8, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT04_FC_1_O_e=0xA9, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT09_FC_1_O_e=0xAA, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_2_L_e=0xAB, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_1_O_e=0xAC, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_2_L_e=0xAD, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT17_FC_1_O_e=0xAE, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xAF, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xB0, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xB1, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT17_FC_1_O_e=0xB2, + dRes_INDEX_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_1_L_e=0xB3, + dRes_INDEX_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_2_O_e=0xB4, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_1_L_e=0xB5, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_2_O_e=0xB6, + /* BTP */ + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_1_O_e=0xB9, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_2_L_e=0xBA, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT06_GP_1_L_e=0xBB, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_1_L_e=0xBC, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_2_O_e=0xBD, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_1_L_e=0xBE, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_2_O_e=0xBF, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT14_GP_1_O_e=0xC0, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT04_FC_1_O_e=0xC1, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT04_FC_1_O_e=0xC2, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_1_O_e=0xC3, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_2_L_e=0xC4, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT17_FC_1_O_e=0xC5, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT17_FC_1_O_e=0xC6, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT16_GP_1_O_e=0xC7, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_1_L_e=0xC8, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_2_O_e=0xC9, + /* BLS */ + dRes_INDEX_DEMO25_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xCC, + /* BRK */ + dRes_INDEX_DEMO25_01_BRK_DEMO25_BHAND_CUT15_GP_1_O_e=0xCF, + dRes_INDEX_DEMO25_01_BRK_DEMO25_MIDNA_CUT17_HD_1_O_e=0xD0, + dRes_INDEX_DEMO25_01_BRK_DEMO25_MIDNA_CUT15_HD_1_O_e=0xD1, + dRes_INDEX_DEMO25_01_BRK_DEMO25_BHAND_CUT13_GP_1_O_e=0xD2, + dRes_INDEX_DEMO25_01_BRK_DEMO25_PORTAL_CUT25_GP_1_O_e=0xD3, + dRes_INDEX_DEMO25_01_BRK_DEMO25_ZANT_CUT00_GP_1_C_e=0xD4, + /* EVT */ + dRes_INDEX_DEMO25_01_STB_DEMO25_01_e=0xD7, +}; + +enum dRes_ID_DEMO25_01 { + /* BCK */ + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT21_BD_1_L_e=0x8, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_1_O_e=0x9, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_2_L_e=0xA, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_1_O_e=0xB, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_2_L_e=0xC, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT25_BD_1_O_e=0xD, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_BD_1_O_e=0xE, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_FC_1_O_e=0xF, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_BD_1_O_e=0x10, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HL_1_O_e=0x11, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HR_1_O_e=0x12, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_BD_1_O_e=0x13, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x14, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HL_1_O_e=0x15, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HR_1_O_e=0x16, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_BD_1_O_e=0x17, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x18, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_BD_1_O_e=0x19, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x1A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_1_O_e=0x1B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_2_L_e=0x1C, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x1D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x1E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_1_O_e=0x1F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_2_L_e=0x20, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_1_O_e=0x21, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_2_L_e=0x22, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_1_L_e=0x23, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_2_O_e=0x24, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_1_O_e=0x25, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_2_L_e=0x26, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x27, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x28, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_1_O_e=0x29, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_2_L_e=0x2A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_1_O_e=0x2B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_1_O_e=0x2C, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT25_BD_1_O_e=0x2D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_1_O_e=0x2E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x2F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_1_O_e=0x30, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_1_O_e=0x31, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT05_GP_1_L_e=0x32, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT06_GP_1_L_e=0x33, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_1_L_e=0x34, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_2_O_e=0x35, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_1_L_e=0x36, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_2_O_e=0x37, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT14_GP_1_O_e=0x38, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_2_L_e=0x73, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_2_L_e=0x74, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_BD_1_O_e=0x76, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_FC_1_O_e=0x77, + dRes_ID_DEMO25_01_BCK_DEMO25_MDHAIR_CUT09_GP_1_O_e=0x78, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT04_BD_1_O_e=0x79, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_BD_1_O_e=0x7A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_2_L_e=0x82, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x83, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_2_L_e=0x84, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_2_L_e=0x85, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x88, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x89, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x8A, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_1_O_e=0x8C, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_2_O_e=0x8D, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_3_O_e=0x8E, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_1_O_e=0x8F, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_2_O_e=0x90, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_3_O_e=0x91, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_1_O_e=0x92, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_2_O_e=0x93, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_3_O_e=0x94, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_1_O_e=0x95, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_2_L_e=0x96, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT15_GP_1_O_e=0x97, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_1_O_e=0x98, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_2_L_e=0x99, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_1_O_e=0x9A, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_2_L_e=0x9B, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT17_BD_1_O_e=0x9C, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT17_FC_1_O_e=0x9D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_1_O_e=0x9E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_2_L_e=0x9F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xA0, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xA1, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_BD_1_O_e=0xA2, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xA3, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT17_BD_1_O_e=0xA4, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT16_GP_1_O_e=0xA5, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0xBE, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT09_GP_1_O_e=0xC1, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKB_CUT01_GP_1_O_e=0xC7, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKF_CUT01_GP_1_O_e=0xC8, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKT_CUT01_GP_1_O_e=0xC9, + dRes_ID_DEMO25_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xCE, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_HD_1_O_e=0xCF, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_1_O_e=0xD0, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_2_L_e=0xD1, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT25_HD_1_O_e=0xD2, + dRes_ID_DEMO25_01_BCK_DEMO25_MDHAIR_CUT04_GP_1_O_e=0xD3, + /* BLK */ + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x3B, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x3C, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x3D, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x3E, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x3F, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x40, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x41, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x42, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x75, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7C, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x86, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xA6, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xA7, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xA8, + /* BMDR */ + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x45, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x46, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x47, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x48, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x49, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x4A, + dRes_ID_DEMO25_01_BMD_DEMO00_ZANT_CUT00_GP_1_e=0x4B, + dRes_ID_DEMO25_01_BMD_DEMO25_PORTAL_CUT00_GP_1_e=0xC2, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKB_CUT00_GP_1_e=0xCA, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKF_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKT_CUT00_GP_1_e=0xCC, + /* BMDV */ + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_ID_DEMO25_01_BMD_DEMO25_BHAIR_CUT00_GP_1_e=0xB8, + dRes_ID_DEMO25_01_BMD_DEMO25_BHAND_CUT00_GP_1_e=0xB9, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO25_01_BMD_DEMO25_MDHAIR_CUT00_GP_1_e=0xD4, + /* BTK */ + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_1_O_e=0x52, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_2_L_e=0x53, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x54, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x55, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x56, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x57, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x58, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x59, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x5C, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x5D, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x5E, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT06_GP_1_L_e=0x5F, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_1_L_e=0x60, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_2_O_e=0x61, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_1_L_e=0x62, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_2_O_e=0x63, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT14_GP_1_O_e=0x64, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT04_FC_1_O_e=0x7D, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT04_FC_1_O_e=0x7E, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7F, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x87, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_1_O_e=0xA9, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_2_L_e=0xAA, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT17_FC_1_O_e=0xAB, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xAC, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xAD, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xAE, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT17_FC_1_O_e=0xAF, + dRes_ID_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_1_L_e=0xC3, + dRes_ID_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_2_O_e=0xC4, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_1_L_e=0xD5, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_2_O_e=0xD6, + /* BTP */ + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_1_O_e=0x67, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_2_L_e=0x68, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT06_GP_1_L_e=0x6B, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_1_L_e=0x6C, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_2_O_e=0x6D, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_1_L_e=0x6E, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_2_O_e=0x6F, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT14_GP_1_O_e=0x70, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT04_FC_1_O_e=0x80, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT04_FC_1_O_e=0x81, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_1_O_e=0xB0, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_2_L_e=0xB1, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT17_FC_1_O_e=0xB2, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT17_FC_1_O_e=0xB3, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT16_GP_1_O_e=0xB4, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_1_L_e=0xD7, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_2_O_e=0xD8, + /* BLS */ + dRes_ID_DEMO25_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x8B, + /* BRK */ + dRes_ID_DEMO25_01_BRK_DEMO25_BHAND_CUT15_GP_1_O_e=0xB5, + dRes_ID_DEMO25_01_BRK_DEMO25_MIDNA_CUT17_HD_1_O_e=0xBC, + dRes_ID_DEMO25_01_BRK_DEMO25_MIDNA_CUT15_HD_1_O_e=0xBD, + dRes_ID_DEMO25_01_BRK_DEMO25_BHAND_CUT13_GP_1_O_e=0xC0, + dRes_ID_DEMO25_01_BRK_DEMO25_PORTAL_CUT25_GP_1_O_e=0xC5, + dRes_ID_DEMO25_01_BRK_DEMO25_ZANT_CUT00_GP_1_C_e=0xCD, + /* EVT */ + dRes_ID_DEMO25_01_STB_DEMO25_01_e=0xC6, +}; + +#endif /* !RES_DEMO25_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo26_00.h b/assets/RZDJ01/res/Object/Demo26_00.h new file mode 100644 index 0000000000..f345dbe8c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo26_00.h @@ -0,0 +1,162 @@ +#ifndef RES_DEMO26_00_H +#define RES_DEMO26_00_H + +enum dRes_INDEX_DEMO26_00 { + /* BCK */ + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDBOUS_CUT99_GP_1_O_e=0xB, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0xC, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0xD, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0xE, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_1_O_e=0xF, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_2_O_e=0x10, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT03_GP_1_O_e=0x11, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT04_GP_1_O_e=0x12, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT05_GP_1_O_e=0x13, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT06_GP_1_O_e=0x14, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT07_GP_1_O_e=0x15, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT08_BD_1_O_e=0x16, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT08_FC_1_O_e=0x17, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT09_BD_1_O_e=0x18, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKB_CUT01_GP_1_O_e=0x19, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKB_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKF_CUT01_GP_1_O_e=0x1B, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKF_CUT02_GP_1_O_e=0x1C, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKM_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKM_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKT_CUT01_GP_1_O_e=0x1F, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKT_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_BD_1_O_e=0x21, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x22, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT02_BD_1_O_e=0x23, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_BD_1_O_e=0x24, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x25, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT09_BD_1_O_e=0x26, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT04_GP_1_O_e=0x27, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT05_GP_1_O_e=0x28, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT06_GP_1_O_e=0x29, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT07_GP_1_O_e=0x2A, + dRes_INDEX_DEMO26_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2B, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDHAIR_CUT01_GP_1_O_e=0x2C, + /* BMDV */ + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDBOUS_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x30, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x31, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDHAIR_CUT00_GP_1_e=0x32, + /* BRK */ + dRes_INDEX_DEMO26_00_BRK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x35, + dRes_INDEX_DEMO26_00_BRK_DEMO26_GWSUB_CUT00_GP_1_O_e=0x36, + dRes_INDEX_DEMO26_00_BRK_DEMO26_GWALL_CUT00_GP_1_O_e=0x37, + /* BTK */ + dRes_INDEX_DEMO26_00_BTK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x3A, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0x3B, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0x3C, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0x3D, + dRes_INDEX_DEMO26_00_BTK_DEMO26_LINK_CUT08_FC_1_O_e=0x3E, + dRes_INDEX_DEMO26_00_BTK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x3F, + dRes_INDEX_DEMO26_00_BTK_DEMO26_GWALL_CUT00_GP_1_C_e=0x40, + /* BMDR */ + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_1_e=0x43, + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_2_e=0x44, + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_3_e=0x45, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x46, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x47, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x48, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x49, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKB_CUT00_GP_1_e=0x4A, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKF_CUT00_GP_1_e=0x4B, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKM_CUT00_GP_1_e=0x4C, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKT_CUT00_GP_1_e=0x4D, + dRes_INDEX_DEMO26_00_BMD_DEMO26_SPEAR_CUT00_GP_1_e=0x4E, + dRes_INDEX_DEMO26_00_BMD_DEMO26_GWALL_CUT00_GP_1_e=0x4F, + dRes_INDEX_DEMO26_00_BMD_DEMO26_GWSUB_CUT00_GP_1_e=0x50, + /* BLK */ + dRes_INDEX_DEMO26_00_BLK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x53, + dRes_INDEX_DEMO26_00_BLK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x54, + /* BTP */ + dRes_INDEX_DEMO26_00_BTP_DEMO26_LINK_CUT08_FC_1_O_e=0x57, + /* BLS */ + dRes_INDEX_DEMO26_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5A, + /* EVT */ + dRes_INDEX_DEMO26_00_STB_DEMO26_e=0x5D, +}; + +enum dRes_ID_DEMO26_00 { + /* BCK */ + dRes_ID_DEMO26_00_BCK_DEMO26_MDBOUS_CUT99_GP_1_O_e=0x0, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0x5, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0x7, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0x8, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_1_O_e=0xE, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_2_O_e=0xF, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT03_GP_1_O_e=0x10, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT04_GP_1_O_e=0x11, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT05_GP_1_O_e=0x12, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT06_GP_1_O_e=0x13, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT07_GP_1_O_e=0x14, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT08_BD_1_O_e=0x15, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT08_FC_1_O_e=0x16, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT09_BD_1_O_e=0x17, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKB_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKB_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKF_CUT01_GP_1_O_e=0x1A, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKF_CUT02_GP_1_O_e=0x1B, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKM_CUT01_GP_1_O_e=0x1C, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKM_CUT02_GP_1_O_e=0x1D, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKT_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKT_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_BD_1_O_e=0x20, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x21, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT02_BD_1_O_e=0x22, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_BD_1_O_e=0x23, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT09_BD_1_O_e=0x25, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT04_GP_1_O_e=0x26, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT05_GP_1_O_e=0x27, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT06_GP_1_O_e=0x28, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT07_GP_1_O_e=0x29, + dRes_ID_DEMO26_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3B, + dRes_ID_DEMO26_00_BCK_DEMO26_MDHAIR_CUT01_GP_1_O_e=0x42, + /* BMDV */ + dRes_ID_DEMO26_00_BMD_DEMO26_MDBOUS_CUT00_GP_1_e=0x4, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + dRes_ID_DEMO26_00_BMD_DEMO26_MDHAIR_CUT00_GP_1_e=0x43, + /* BRK */ + dRes_ID_DEMO26_00_BRK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x2, + dRes_ID_DEMO26_00_BRK_DEMO26_GWSUB_CUT00_GP_1_O_e=0x3C, + dRes_ID_DEMO26_00_BRK_DEMO26_GWALL_CUT00_GP_1_O_e=0x40, + /* BTK */ + dRes_ID_DEMO26_00_BTK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x3, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0xB, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0xC, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0xD, + dRes_ID_DEMO26_00_BTK_DEMO26_LINK_CUT08_FC_1_O_e=0x2A, + dRes_ID_DEMO26_00_BTK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_ID_DEMO26_00_BTK_DEMO26_GWALL_CUT00_GP_1_C_e=0x3D, + /* BMDR */ + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_1_e=0x6, + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_2_e=0x9, + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_3_e=0xA, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x31, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x32, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x33, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x34, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKB_CUT00_GP_1_e=0x35, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKF_CUT00_GP_1_e=0x36, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKM_CUT00_GP_1_e=0x37, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKT_CUT00_GP_1_e=0x38, + dRes_ID_DEMO26_00_BMD_DEMO26_SPEAR_CUT00_GP_1_e=0x39, + dRes_ID_DEMO26_00_BMD_DEMO26_GWALL_CUT00_GP_1_e=0x3E, + dRes_ID_DEMO26_00_BMD_DEMO26_GWSUB_CUT00_GP_1_e=0x3F, + /* BLK */ + dRes_ID_DEMO26_00_BLK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x2C, + dRes_ID_DEMO26_00_BLK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x2D, + /* BTP */ + dRes_ID_DEMO26_00_BTP_DEMO26_LINK_CUT08_FC_1_O_e=0x2E, + /* BLS */ + dRes_ID_DEMO26_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3A, + /* EVT */ + dRes_ID_DEMO26_00_STB_DEMO26_e=0x41, +}; + +#endif /* !RES_DEMO26_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo27_01.h b/assets/RZDJ01/res/Object/Demo27_01.h new file mode 100644 index 0000000000..099e4c3326 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo27_01.h @@ -0,0 +1,548 @@ +#ifndef RES_DEMO27_01_H +#define RES_DEMO27_01_H + +enum dRes_INDEX_DEMO27_01 { + /* BCK */ + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT08_GP_1_L_e=0xC, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT11_GP_1_O_e=0xD, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT12_GP_1_L_e=0xE, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_1_O_e=0xF, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_2_L_e=0x10, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_1_O_e=0x11, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_2_O_e=0x12, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_1_O_e=0x13, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_2_O_e=0x14, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT17_GP_1_O_e=0x15, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT18_GP_1_O_e=0x16, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_1_O_e=0x17, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_2_O_e=0x18, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_1_O_e=0x19, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_2_O_e=0x1A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT27_GP_1_O_e=0x1B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GHANDR_CUT18_GP_1_O_e=0x1C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT11_GP_1_O_e=0x1D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_1_O_e=0x1E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_2_L_e=0x1F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_1_O_e=0x20, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_2_O_e=0x21, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_1_O_e=0x22, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_2_O_e=0x23, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT17_GP_1_O_e=0x24, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT18_GP_1_O_e=0x25, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT27_GP_1_O_e=0x26, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT08_GP_1_L_e=0x27, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT11_GP_1_O_e=0x28, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_1_O_e=0x29, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_2_O_e=0x2A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_1_O_e=0x2B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_2_O_e=0x2C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x2D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT17_GP_1_O_e=0x2F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT23_GP_2_O_e=0x30, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT30_GP_1_O_e=0x31, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT31_GP_1_O_e=0x32, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT32_GP_1_O_e=0x33, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT33_GP_1_O_e=0x34, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT34_GP_1_O_e=0x35, + dRes_INDEX_DEMO27_01_BCK_DEMO27_KJSWD_CUT08_GP_1_L_e=0x36, + dRes_INDEX_DEMO27_01_BCK_DEMO27_KJSWD_CUT11_GP_1_O_e=0x37, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT04_BD_1_O_e=0x38, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT04_FC_1_O_e=0x39, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT07_BD_1_O_e=0x3A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT07_FC_1_O_e=0x3B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_1_O_e=0x3C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_2_L_e=0x3D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_1_O_e=0x3E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_2_L_e=0x3F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT14_BD_1_L_e=0x40, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT14_FC_1_L_e=0x41, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT19_BD_1_O_e=0x42, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT19_FC_1_O_e=0x43, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT20_BD_1_O_e=0x44, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT20_FC_1_O_e=0x45, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT24_BD_1_O_e=0x46, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT24_FC_1_O_e=0x47, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT37_BD_1_O_e=0x48, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT37_FC_1_O_e=0x49, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT03_BD_1_O_e=0x4A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_BD_1_O_e=0x4B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x4C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_BD_1_O_e=0x4D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x4E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x4F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_2_L_e=0x50, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x51, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x52, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_1_O_e=0x53, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_2_L_e=0x54, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x55, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x56, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT14_BD_1_L_e=0x57, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_BD_1_O_e=0x58, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x59, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_BD_1_O_e=0x5A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x5B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_BD_1_O_e=0x5C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x5D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_BD_1_O_e=0x5E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x5F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT25_BD_1_O_e=0x60, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_BD_1_O_e=0x61, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x62, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_BD_1_O_e=0x63, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x64, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_BD_1_O_e=0x65, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x66, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_BD_1_O_e=0x67, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_HR_1_O_e=0x68, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_BD_1_O_e=0x69, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x6A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_HR_1_O_e=0x6B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_BD_1_O_e=0x6C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_HR_1_O_e=0x6D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT34_BD_1_O_e=0x6E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT36_BD_1_O_e=0x6F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT37_BD_1_O_e=0x70, + dRes_INDEX_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x71, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT03_BD_1_O_e=0x72, + dRes_INDEX_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x73, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT38_GP_1_O_e=0x74, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_1_O_e=0x75, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_2_O_e=0x76, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_1_O_e=0x77, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_2_O_e=0x78, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_BD_1_O_e=0x79, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_FC_1_O_e=0x7A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT39_BD_2_O_e=0x7B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_HD_1_O_e=0x7C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT39_HD_1_O_e=0x7D, + dRes_INDEX_DEMO27_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x7E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT03_GP_1_O_e=0x7F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT04_GP_1_O_e=0x80, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT37_GP_1_O_e=0x81, + dRes_INDEX_DEMO27_01_BCK_DEMO27_DUMMY_CUT27_GP_1_O_e=0x82, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT24_GP_1_O_e=0x83, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT26_GP_1_O_e=0x84, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT30_GP_1_O_e=0x85, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT31_GP_1_O_e=0x86, + /* BLK */ + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x89, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x8A, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x8B, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x8C, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x8D, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x8E, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x8F, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x90, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x91, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x92, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x93, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x94, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x95, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x96, + /* BRK */ + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT31_GP_1_O_e=0x99, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT32_GP_1_O_e=0x9A, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT33_GP_1_O_e=0x9B, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT00_GP_1_O_e=0x9C, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GHANDR_CUT18_GP_1_C_e=0x9D, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GANON_CUT27_GP_1_O_e=0x9E, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GANON_CUT00_GP_1_C_e=0x9F, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xA0, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xA1, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xA2, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xA3, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xA4, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xA5, + /* BTK */ + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT08_GP_1_L_e=0xA8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT11_GP_1_O_e=0xA9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT12_GP_1_L_e=0xAA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_1_O_e=0xAB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_2_L_e=0xAC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_1_O_e=0xAD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_2_O_e=0xAE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_1_O_e=0xAF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_2_O_e=0xB0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT17_GP_1_O_e=0xB1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT18_GP_1_O_e=0xB2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_1_O_e=0xB3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_2_O_e=0xB4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_1_O_e=0xB5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_2_O_e=0xB6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT27_GP_1_O_e=0xB7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT30_GP_1_O_e=0xB8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT31_GP_1_O_e=0xB9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT32_GP_1_O_e=0xBA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT33_GP_1_O_e=0xBB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT04_FC_1_O_e=0xBC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT07_FC_1_O_e=0xBD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_1_O_e=0xBE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_2_L_e=0xBF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT14_FC_1_L_e=0xC0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT19_FC_1_O_e=0xC1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT20_FC_1_O_e=0xC2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT24_FC_1_O_e=0xC3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT37_FC_1_O_e=0xC4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT04_FC_1_O_e=0xC5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT07_FC_1_O_e=0xC6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0xC7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_2_L_e=0xC8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_1_O_e=0xC9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_2_L_e=0xCA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT14_FC_1_L_e=0xCB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT19_FC_1_O_e=0xCC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT20_FC_1_O_e=0xCD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT21_FC_1_O_e=0xCE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT24_FC_1_O_e=0xCF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT26_FC_1_O_e=0xD0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT28_FC_1_O_e=0xD1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT30_FC_1_O_e=0xD2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT31_FC_1_O_e=0xD3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT32_FC_1_O_e=0xD4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT36_FC_1_O_e=0xD5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT37_FC_1_O_e=0xD6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_1_O_e=0xD8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_2_O_e=0xD9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT38_FC_1_O_e=0xDA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT00_GP_1_O_e=0xDB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xDC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xDD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xDE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xDF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xE0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xE1, + /* BTP */ + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT11_GP_1_O_e=0xE4, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT12_GP_1_L_e=0xE5, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_1_O_e=0xE6, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_2_L_e=0xE7, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0xE8, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0xE9, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT17_GP_1_O_e=0xEA, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT23_GP_2_O_e=0xEB, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT30_GP_1_O_e=0xEC, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT31_GP_1_O_e=0xED, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT32_GP_1_O_e=0xEE, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT33_GP_1_O_e=0xEF, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT34_GP_1_O_e=0xF0, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT04_FC_1_O_e=0xF1, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT07_FC_1_O_e=0xF2, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_1_O_e=0xF3, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_2_L_e=0xF4, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT14_FC_1_L_e=0xF5, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT19_FC_1_O_e=0xF6, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT20_FC_1_O_e=0xF7, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT24_FC_1_O_e=0xF8, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT37_FC_1_O_e=0xF9, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT14_FC_1_L_e=0xFA, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT31_FC_1_O_e=0xFB, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT36_FC_1_O_e=0xFC, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT37_FC_1_O_e=0xFD, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT38_FC_1_O_e=0xFE, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT08_GP_1_L_e=0xFF, + /* BMDR */ + dRes_INDEX_DEMO27_01_BMD_DEMO27_GMANT_CUT00_GP_1_e=0x102, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GSAYA_CUT00_GP_1_e=0x103, + dRes_INDEX_DEMO27_01_BMD_DEMO27_KNJSWD_CUT00_GP_1_e=0x104, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x105, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x106, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x107, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x108, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GHANDR_CUT00_GP_1_e=0x109, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x10A, + dRes_INDEX_DEMO27_01_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x10B, + dRes_INDEX_DEMO27_01_BMD_DEMO27_STATUE_CUT00_GP_1_e=0x10C, + dRes_INDEX_DEMO27_01_BMD_DEMO27_DUMMY_CUT00_GP_1_e=0x10D, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GWALL1_CUT00_GP_1_e=0x10E, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GWALL2_CUT00_GP_1_e=0x10F, + /* BMDV */ + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x112, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x113, + dRes_INDEX_DEMO27_01_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x114, + dRes_INDEX_DEMO27_01_BMD_DEMO27_MDHAIR_CUT00_GP_1_e=0x115, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GANON_CUT00_GP_1_e=0x116, + /* BLS */ + dRes_INDEX_DEMO27_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x119, + /* EVT */ + dRes_INDEX_DEMO27_01_STB_DEMO27_01_e=0x11C, + /* BPK */ + dRes_INDEX_DEMO27_01_BPK_DEMO27_GANON_CUT27_GP_1_O_e=0x11F, + dRes_INDEX_DEMO27_01_BPK_DEMO27_GANON_CUT00_GP_1_O_e=0x120, +}; + +enum dRes_ID_DEMO27_01 { + /* BCK */ + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT08_GP_1_L_e=0x0, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT11_GP_1_O_e=0x1, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT12_GP_1_L_e=0x2, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_1_O_e=0x3, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_2_L_e=0x4, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_1_O_e=0x5, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_2_O_e=0x6, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_1_O_e=0x7, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_2_O_e=0x8, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT17_GP_1_O_e=0x9, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT18_GP_1_O_e=0xA, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_1_O_e=0xB, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_2_O_e=0xC, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_1_O_e=0xD, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_2_O_e=0xE, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT27_GP_1_O_e=0xF, + dRes_ID_DEMO27_01_BCK_DEMO27_GHANDR_CUT18_GP_1_O_e=0x10, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT11_GP_1_O_e=0x11, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_1_O_e=0x12, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_2_L_e=0x13, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_1_O_e=0x14, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_2_O_e=0x15, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_1_O_e=0x16, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_2_O_e=0x17, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT17_GP_1_O_e=0x18, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT18_GP_1_O_e=0x19, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT27_GP_1_O_e=0x1A, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT08_GP_1_L_e=0x1B, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT11_GP_1_O_e=0x1C, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_1_O_e=0x1D, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_2_O_e=0x1E, + dRes_ID_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_1_O_e=0x1F, + dRes_ID_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_2_O_e=0x20, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x21, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x22, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT17_GP_1_O_e=0x23, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT23_GP_2_O_e=0x24, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT30_GP_1_O_e=0x25, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT31_GP_1_O_e=0x26, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT32_GP_1_O_e=0x27, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT33_GP_1_O_e=0x28, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT34_GP_1_O_e=0x29, + dRes_ID_DEMO27_01_BCK_DEMO27_KJSWD_CUT08_GP_1_L_e=0x2A, + dRes_ID_DEMO27_01_BCK_DEMO27_KJSWD_CUT11_GP_1_O_e=0x2B, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT04_BD_1_O_e=0x2C, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT04_FC_1_O_e=0x2D, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT07_BD_1_O_e=0x2E, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT07_FC_1_O_e=0x2F, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_1_O_e=0x30, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_2_L_e=0x31, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_1_O_e=0x32, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_2_L_e=0x33, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT14_BD_1_L_e=0x34, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT14_FC_1_L_e=0x35, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT19_BD_1_O_e=0x36, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT19_FC_1_O_e=0x37, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT20_BD_1_O_e=0x38, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT20_FC_1_O_e=0x39, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT24_BD_1_O_e=0x3A, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT24_FC_1_O_e=0x3B, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT37_BD_1_O_e=0x3C, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT37_FC_1_O_e=0x3D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT03_BD_1_O_e=0x3E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_BD_1_O_e=0x3F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x40, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_BD_1_O_e=0x41, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x42, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x43, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_2_L_e=0x44, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x45, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x46, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_1_O_e=0x47, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_2_L_e=0x48, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x49, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x4A, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT14_BD_1_L_e=0x4B, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_BD_1_O_e=0x4C, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x4D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_BD_1_O_e=0x4E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x4F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_BD_1_O_e=0x50, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x51, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_BD_1_O_e=0x52, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x53, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT25_BD_1_O_e=0x54, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_BD_1_O_e=0x55, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x56, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_BD_1_O_e=0x57, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x58, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_BD_1_O_e=0x59, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x5A, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_BD_1_O_e=0x5B, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_HR_1_O_e=0x5C, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_BD_1_O_e=0x5D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x5E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_HR_1_O_e=0x5F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_BD_1_O_e=0x60, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_HR_1_O_e=0x61, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT34_BD_1_O_e=0x62, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT36_BD_1_O_e=0x63, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT37_BD_1_O_e=0x64, + dRes_ID_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC4, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT03_BD_1_O_e=0xCC, + dRes_ID_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCE, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD0, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_1_O_e=0xD1, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_2_O_e=0xD2, + dRes_ID_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_1_O_e=0xD3, + dRes_ID_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_2_O_e=0xD4, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_BD_1_O_e=0xD5, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_FC_1_O_e=0xD6, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT39_BD_2_O_e=0xD7, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_HD_1_O_e=0xE1, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT39_HD_1_O_e=0xE2, + dRes_ID_DEMO27_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xE4, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT03_GP_1_O_e=0xEE, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT04_GP_1_O_e=0xEF, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT37_GP_1_O_e=0xF0, + dRes_ID_DEMO27_01_BCK_DEMO27_DUMMY_CUT27_GP_1_O_e=0xF2, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT24_GP_1_O_e=0xF4, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT26_GP_1_O_e=0xF5, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT30_GP_1_O_e=0xF6, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT31_GP_1_O_e=0xF7, + /* BLK */ + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x65, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x66, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x67, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x68, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x69, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x6A, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x6B, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x6C, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x6D, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x6E, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x6F, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x70, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x71, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x72, + /* BRK */ + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT31_GP_1_O_e=0x73, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT32_GP_1_O_e=0x74, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT33_GP_1_O_e=0x75, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT00_GP_1_O_e=0xD8, + dRes_ID_DEMO27_01_BRK_DEMO27_GHANDR_CUT18_GP_1_C_e=0xE3, + dRes_ID_DEMO27_01_BRK_DEMO27_GANON_CUT27_GP_1_O_e=0xE5, + dRes_ID_DEMO27_01_BRK_DEMO27_GANON_CUT00_GP_1_C_e=0xEC, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xF9, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xFA, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xFB, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xFC, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xFD, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xFE, + /* BTK */ + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT08_GP_1_L_e=0x76, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT11_GP_1_O_e=0x77, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT12_GP_1_L_e=0x78, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_1_O_e=0x79, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_2_L_e=0x7A, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_1_O_e=0x7B, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_2_O_e=0x7C, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_1_O_e=0x7D, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_2_O_e=0x7E, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT17_GP_1_O_e=0x7F, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT18_GP_1_O_e=0x80, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_1_O_e=0x81, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_2_O_e=0x82, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_1_O_e=0x83, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_2_O_e=0x84, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT27_GP_1_O_e=0x85, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT30_GP_1_O_e=0x86, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT31_GP_1_O_e=0x87, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT32_GP_1_O_e=0x88, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT33_GP_1_O_e=0x89, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT04_FC_1_O_e=0x8A, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT07_FC_1_O_e=0x8B, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_1_O_e=0x8C, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_2_L_e=0x8D, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT14_FC_1_L_e=0x8E, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT19_FC_1_O_e=0x8F, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT20_FC_1_O_e=0x90, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT24_FC_1_O_e=0x91, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT37_FC_1_O_e=0x92, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x93, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x94, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x95, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x96, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x97, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x98, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT14_FC_1_L_e=0x99, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x9A, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x9B, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x9C, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x9D, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x9E, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x9F, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT30_FC_1_O_e=0xA0, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT31_FC_1_O_e=0xA1, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT32_FC_1_O_e=0xA2, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT36_FC_1_O_e=0xA3, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT37_FC_1_O_e=0xA4, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD9, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_1_O_e=0xDA, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_2_O_e=0xDB, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT38_FC_1_O_e=0xDC, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT00_GP_1_O_e=0xE9, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xFF, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0x100, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0x101, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_1_O_e=0x102, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0x103, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0x104, + /* BTP */ + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT11_GP_1_O_e=0xA5, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT12_GP_1_L_e=0xA6, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_1_O_e=0xA7, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_2_L_e=0xA8, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0xA9, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0xAA, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT17_GP_1_O_e=0xAB, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT23_GP_2_O_e=0xAC, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT30_GP_1_O_e=0xAD, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT31_GP_1_O_e=0xAE, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT32_GP_1_O_e=0xAF, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT33_GP_1_O_e=0xB0, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT34_GP_1_O_e=0xB1, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT04_FC_1_O_e=0xB2, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT07_FC_1_O_e=0xB3, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_1_O_e=0xB4, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_2_L_e=0xB5, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT14_FC_1_L_e=0xB6, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT19_FC_1_O_e=0xB7, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT20_FC_1_O_e=0xB8, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT24_FC_1_O_e=0xB9, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT37_FC_1_O_e=0xBA, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT14_FC_1_L_e=0xBB, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT31_FC_1_O_e=0xBC, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT36_FC_1_O_e=0xBD, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT37_FC_1_O_e=0xBE, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT38_FC_1_O_e=0xDD, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT08_GP_1_L_e=0xEB, + /* BMDR */ + dRes_ID_DEMO27_01_BMD_DEMO27_GMANT_CUT00_GP_1_e=0xC0, + dRes_ID_DEMO27_01_BMD_DEMO27_GSAYA_CUT00_GP_1_e=0xC1, + dRes_ID_DEMO27_01_BMD_DEMO27_KNJSWD_CUT00_GP_1_e=0xC3, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xC5, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xC6, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xC7, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xC8, + dRes_ID_DEMO27_01_BMD_DEMO27_GHANDR_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCF, + dRes_ID_DEMO27_01_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0xDE, + dRes_ID_DEMO27_01_BMD_DEMO27_STATUE_CUT00_GP_1_e=0xE6, + dRes_ID_DEMO27_01_BMD_DEMO27_DUMMY_CUT00_GP_1_e=0xF3, + dRes_ID_DEMO27_01_BMD_DEMO27_GWALL1_CUT00_GP_1_e=0x105, + dRes_ID_DEMO27_01_BMD_DEMO27_GWALL2_CUT00_GP_1_e=0x106, + /* BMDV */ + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC9, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xCA, + dRes_ID_DEMO27_01_BMD_DEMO27_HZLD_CUT00_GP_1_e=0xED, + dRes_ID_DEMO27_01_BMD_DEMO27_MDHAIR_CUT00_GP_1_e=0xF1, + dRes_ID_DEMO27_01_BMD_DEMO27_GANON_CUT00_GP_1_e=0xF8, + /* BLS */ + dRes_ID_DEMO27_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xCD, + /* EVT */ + dRes_ID_DEMO27_01_STB_DEMO27_01_e=0xDF, + /* BPK */ + dRes_ID_DEMO27_01_BPK_DEMO27_GANON_CUT27_GP_1_O_e=0xE7, + dRes_ID_DEMO27_01_BPK_DEMO27_GANON_CUT00_GP_1_O_e=0xEA, +}; + +#endif /* !RES_DEMO27_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo27_02.h b/assets/RZDJ01/res/Object/Demo27_02.h new file mode 100644 index 0000000000..ecb74fbdea --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo27_02.h @@ -0,0 +1,162 @@ +#ifndef RES_DEMO27_02_H +#define RES_DEMO27_02_H + +enum dRes_INDEX_DEMO27_02 { + /* BCK */ + dRes_INDEX_DEMO27_02_BCK_DEMO27_GANON_CUT12_GP_1_O_e=0x9, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT07_GP_1_O_e=0xB, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_BD_1_O_e=0xC, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_FC_1_O_e=0xD, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_HD_1_O_e=0xE, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT10_BD_1_O_e=0xF, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT10_FC_1_O_e=0x10, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT11_BD_1_O_e=0x11, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT11_FC_1_O_e=0x12, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKB_CUT02_GP_1_O_e=0x13, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKF_CUT02_GP_1_O_e=0x14, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKT_CUT02_GP_1_O_e=0x15, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT02_BD_1_O_e=0x16, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x17, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT11_BD_1_O_e=0x18, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MGAN_CUT12_GP_1_O_e=0x19, + dRes_INDEX_DEMO27_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1A, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT05_GP_1_O_e=0x1C, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT06_GP_1_O_e=0x1D, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x1E, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x1F, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZSWD_CUT05_GP_1_O_e=0x20, + /* BRK */ + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT03_GP_1_O_e=0x23, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT07_GP_1_O_e=0x24, + dRes_INDEX_DEMO27_02_BRK_DEMO27_MGAN_CUT12_GP_1_O_e=0x25, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT05_GP_1_O_e=0x26, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT06_GP_1_O_e=0x27, + dRes_INDEX_DEMO27_02_BRK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x28, + dRes_INDEX_DEMO27_02_BRK_DEMO27_GANON_CUT12_GP_1_O_e=0x29, + dRes_INDEX_DEMO27_02_BRK_DEMO27_GWALL_CUT02_GP_1_O_e=0x2A, + /* BTK */ + dRes_INDEX_DEMO27_02_BTK_DEMO27_HZLD_CUT03_GP_1_O_e=0x2D, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT08_FC_1_O_e=0x2E, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT10_FC_1_O_e=0x2F, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT11_FC_1_O_e=0x30, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x32, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT11_FC_1_O_e=0x33, + dRes_INDEX_DEMO27_02_BTK_DEMO27_HZLD_CUT05_GP_1_O_e=0x34, + dRes_INDEX_DEMO27_02_BTK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x35, + dRes_INDEX_DEMO27_02_BTK_DEMO27_GWALL_CUT02_GP_1_O_e=0x36, + /* BTP */ + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT03_GP_1_O_e=0x39, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT07_GP_1_O_e=0x3A, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT08_FC_1_O_e=0x3B, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT10_FC_1_O_e=0x3C, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT11_FC_1_O_e=0x3D, + dRes_INDEX_DEMO27_02_BTP_DEMO27_MIDNA_CUT02_FC_1_O_e=0x3E, + dRes_INDEX_DEMO27_02_BTP_DEMO27_MIDNA_CUT11_FC_1_O_e=0x3F, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0x40, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x44, + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x45, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKB_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKF_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKT_CUT00_GP_1_e=0x48, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MGAN_CUT00_GP_1_e=0x49, + dRes_INDEX_DEMO27_02_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x4A, + dRes_INDEX_DEMO27_02_BMD_DEMO27_GWALL_CUT00_GP_1_e=0x4B, + /* BMDV */ + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO27_02_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x51, + dRes_INDEX_DEMO27_02_BMD_DEMO27_GANON_CUT00_GP_1_e=0x52, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU8_CUT00_GP_1_e=0x53, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU88_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU2_CUT00_GP_1_e=0x55, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU5_CUT00_GP_1_e=0x56, + /* EVT */ + dRes_INDEX_DEMO27_02_STB_DEMO27_02_e=0x59, +}; + +enum dRes_ID_DEMO27_02 { + /* BCK */ + dRes_ID_DEMO27_02_BCK_DEMO27_GANON_CUT12_GP_1_O_e=0x6, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT03_GP_1_O_e=0x7, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT07_GP_1_O_e=0x8, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_BD_1_O_e=0x9, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_FC_1_O_e=0xA, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_HD_1_O_e=0xB, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT10_BD_1_O_e=0xC, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT10_FC_1_O_e=0xD, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT11_BD_1_O_e=0xE, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT11_FC_1_O_e=0xF, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKB_CUT02_GP_1_O_e=0x10, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKF_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKT_CUT02_GP_1_O_e=0x12, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x15, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT11_BD_1_O_e=0x16, + dRes_ID_DEMO27_02_BCK_DEMO27_MGAN_CUT12_GP_1_O_e=0x30, + dRes_ID_DEMO27_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT04_GP_1_O_e=0x3B, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT05_GP_1_O_e=0x3E, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT06_GP_1_O_e=0x3F, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x40, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x41, + dRes_ID_DEMO27_02_BCK_DEMO27_HZSWD_CUT05_GP_1_O_e=0x42, + /* BRK */ + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT03_GP_1_O_e=0x19, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT07_GP_1_O_e=0x1A, + dRes_ID_DEMO27_02_BRK_DEMO27_MGAN_CUT12_GP_1_O_e=0x1B, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT05_GP_1_O_e=0x43, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT06_GP_1_O_e=0x44, + dRes_ID_DEMO27_02_BRK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x4A, + dRes_ID_DEMO27_02_BRK_DEMO27_GANON_CUT12_GP_1_O_e=0x4E, + dRes_ID_DEMO27_02_BRK_DEMO27_GWALL_CUT02_GP_1_O_e=0x50, + /* BTK */ + dRes_ID_DEMO27_02_BTK_DEMO27_HZLD_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT08_FC_1_O_e=0x1F, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT11_FC_1_O_e=0x21, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT02_FC_1_O_e=0x22, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x23, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT11_FC_1_O_e=0x24, + dRes_ID_DEMO27_02_BTK_DEMO27_HZLD_CUT05_GP_1_O_e=0x45, + dRes_ID_DEMO27_02_BTK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x4B, + dRes_ID_DEMO27_02_BTK_DEMO27_GWALL_CUT02_GP_1_O_e=0x51, + /* BTP */ + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT03_GP_1_O_e=0x27, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT08_FC_1_O_e=0x29, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT10_FC_1_O_e=0x2A, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT11_FC_1_O_e=0x2B, + dRes_ID_DEMO27_02_BTP_DEMO27_MIDNA_CUT02_FC_1_O_e=0x2C, + dRes_ID_DEMO27_02_BTP_DEMO27_MIDNA_CUT11_FC_1_O_e=0x2D, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0x46, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0x47, + /* BMDR */ + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x31, + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x32, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKB_CUT00_GP_1_e=0x34, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKF_CUT00_GP_1_e=0x35, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKT_CUT00_GP_1_e=0x36, + dRes_ID_DEMO27_02_BMD_DEMO27_MGAN_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO27_02_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x48, + dRes_ID_DEMO27_02_BMD_DEMO27_GWALL_CUT00_GP_1_e=0x52, + /* BMDV */ + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x37, + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x38, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU_CUT00_GP_1_e=0x3C, + dRes_ID_DEMO27_02_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x4C, + dRes_ID_DEMO27_02_BMD_DEMO27_GANON_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU8_CUT00_GP_1_e=0x53, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU88_CUT00_GP_1_e=0x54, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU2_CUT00_GP_1_e=0x55, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU5_CUT00_GP_1_e=0x56, + /* EVT */ + dRes_ID_DEMO27_02_STB_DEMO27_02_e=0x49, +}; + +#endif /* !RES_DEMO27_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo28_01.h b/assets/RZDJ01/res/Object/Demo28_01.h new file mode 100644 index 0000000000..5dd48fa8c9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo28_01.h @@ -0,0 +1,272 @@ +#ifndef RES_DEMO28_01_H +#define RES_DEMO28_01_H + +enum dRes_INDEX_DEMO28_01 { + /* BCK */ + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0xE, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT08_BD_1_O_e=0xF, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT08_FC_1_O_e=0x10, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x11, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x12, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_BD_1_O_e=0x13, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_FC_1_O_e=0x14, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_HD_1_O_e=0x15, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT13_BD_1_O_e=0x16, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT13_FC_1_O_e=0x17, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDBOU_CUT14_GP_1_O_e=0x18, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT10_GP_1_O_e=0x19, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT12_GP_1_O_e=0x1A, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT14_GP_1_O_e=0x1B, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT10_GP_1_O_e=0x1C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT12_GP_1_O_e=0x1D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT14_GP_1_O_e=0x1E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT10_GP_1_O_e=0x1F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT12_GP_1_O_e=0x20, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT14_GP_1_O_e=0x21, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MGAN_CUT01_GP_1_O_e=0x22, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MGAN_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT02_BD_1_O_e=0x24, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_BD_1_O_e=0x25, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x26, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_BD_1_O_e=0x27, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_BD_1_O_e=0x29, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x2A, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT08_BD_1_O_e=0x2B, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_BD_1_O_e=0x2C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x2D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT12_BD_1_O_e=0x2E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_BD_1_O_e=0x2F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x30, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HL_1_O_e=0x31, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HR_1_O_e=0x32, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x33, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x34, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x35, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x36, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x37, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x38, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x39, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3A, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3B, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT15_GP_1_O_e=0x3D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x3F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT09_BD_1_O_e=0x40, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT09_HD_1_O_e=0x41, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT09_BD_1_O_e=0x42, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT09_GP_1_O_e=0x43, + dRes_INDEX_DEMO28_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x44, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT14_GP_1_O_e=0x45, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDBOU_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT17_GP_1_O_e=0x47, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BSPEAR_CUT17_GP_1_O_e=0x48, + /* BLK */ + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x4B, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x4C, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x4D, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x4E, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x4F, + /* BRK */ + dRes_INDEX_DEMO28_01_BRK_DEMO28_MGAN_CUT01_GP_1_O_e=0x52, + dRes_INDEX_DEMO28_01_BRK_DEMO28_MGAN_CUT02_GP_1_O_e=0x53, + dRes_INDEX_DEMO28_01_BRK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x54, + /* BTK */ + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT08_FC_1_O_e=0x57, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x58, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT11_FC_1_O_e=0x59, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT13_FC_1_O_e=0x5A, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x5C, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x5D, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT08_FC_1_O_e=0x5E, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x5F, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x60, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x61, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x62, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x63, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x64, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x65, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x66, + dRes_INDEX_DEMO28_01_BTK_DEMO28_GANON_CUT09_GP_1_O_e=0x67, + dRes_INDEX_DEMO28_01_BTK_DEMO28_GANON_CUT16_GP_1_O_e=0x68, + dRes_INDEX_DEMO28_01_BTK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x69, + /* BTP */ + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT08_FC_1_O_e=0x6C, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x6D, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT11_FC_1_O_e=0x6E, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT13_FC_1_O_e=0x6F, + dRes_INDEX_DEMO28_01_BTP_DEMO28_MIDNA_CUT08_FC_1_O_e=0x70, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x71, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_1_O_e=0x72, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_2_L_e=0x73, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_3_O_e=0x74, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_4_O_e=0x75, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT08_GP_1_O_e=0x76, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT10_FC_1_O_e=0x77, + /* BLS */ + dRes_INDEX_DEMO28_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x7D, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x7E, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x7F, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x80, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKB_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKF_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKT_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MGAN_CUT00_GP_1_e=0x84, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BSPEAR_CUT00_GP_1_e=0x85, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x86, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x87, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BSPEAR45_CUT00_GP_1_e=0x88, + /* BMDV */ + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x8B, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x8C, + dRes_INDEX_DEMO28_01_BMD_DEMO28_GANON_CUT00_GP_1_e=0x8D, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO_CUT00_GP_1_e=0x8E, + dRes_INDEX_DEMO28_01_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x8F, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO2_CUT00_GP_1_e=0x90, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO45_CUT00_GP_1_e=0x91, + /* EVT */ + dRes_INDEX_DEMO28_01_STB_DEMO28_01_e=0x94, +}; + +enum dRes_ID_DEMO28_01 { + /* BCK */ + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x3, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT08_BD_1_O_e=0x4, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT08_FC_1_O_e=0x5, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x6, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x7, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_BD_1_O_e=0x8, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_FC_1_O_e=0x9, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_HD_1_O_e=0xA, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT13_BD_1_O_e=0xB, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT13_FC_1_O_e=0xC, + dRes_ID_DEMO28_01_BCK_DEMO28_MDBOU_CUT14_GP_1_O_e=0xD, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT10_GP_1_O_e=0xE, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT12_GP_1_O_e=0xF, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT14_GP_1_O_e=0x10, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT10_GP_1_O_e=0x11, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT12_GP_1_O_e=0x12, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT14_GP_1_O_e=0x13, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT10_GP_1_O_e=0x14, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT12_GP_1_O_e=0x15, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT14_GP_1_O_e=0x16, + dRes_ID_DEMO28_01_BCK_DEMO28_MGAN_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO28_01_BCK_DEMO28_MGAN_CUT02_GP_1_O_e=0x18, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT02_BD_1_O_e=0x19, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_BD_1_O_e=0x1C, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x1D, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_BD_1_O_e=0x1E, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x1F, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT08_BD_1_O_e=0x20, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_BD_1_O_e=0x21, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x22, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT12_BD_1_O_e=0x23, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_BD_1_O_e=0x24, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x25, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HL_1_O_e=0x26, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HR_1_O_e=0x27, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x28, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x29, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x2A, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x2B, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x2C, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x2D, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x2E, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5D, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x5E, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x5F, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT15_GP_1_O_e=0x61, + dRes_ID_DEMO28_01_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x62, + dRes_ID_DEMO28_01_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x63, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT09_BD_1_O_e=0x64, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT09_HD_1_O_e=0x65, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT09_BD_1_O_e=0x66, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT09_GP_1_O_e=0x67, + dRes_ID_DEMO28_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6A, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT14_GP_1_O_e=0x6D, + dRes_ID_DEMO28_01_BCK_DEMO28_MDBOU_CUT17_GP_1_O_e=0x71, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT17_GP_1_O_e=0x72, + dRes_ID_DEMO28_01_BCK_DEMO28_BSPEAR_CUT17_GP_1_O_e=0x73, + /* BLK */ + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x30, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x31, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x32, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x33, + /* BRK */ + dRes_ID_DEMO28_01_BRK_DEMO28_MGAN_CUT01_GP_1_O_e=0x34, + dRes_ID_DEMO28_01_BRK_DEMO28_MGAN_CUT02_GP_1_O_e=0x35, + dRes_ID_DEMO28_01_BRK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x6F, + /* BTK */ + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT08_FC_1_O_e=0x36, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x37, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT11_FC_1_O_e=0x38, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT13_FC_1_O_e=0x39, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x3A, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x3B, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x3C, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT08_FC_1_O_e=0x3D, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x3E, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x3F, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x40, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x41, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x42, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x43, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x44, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x45, + dRes_ID_DEMO28_01_BTK_DEMO28_GANON_CUT09_GP_1_O_e=0x68, + dRes_ID_DEMO28_01_BTK_DEMO28_GANON_CUT16_GP_1_O_e=0x69, + dRes_ID_DEMO28_01_BTK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x70, + /* BTP */ + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT08_FC_1_O_e=0x46, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x47, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT11_FC_1_O_e=0x48, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT13_FC_1_O_e=0x49, + dRes_ID_DEMO28_01_BTP_DEMO28_MIDNA_CUT08_FC_1_O_e=0x4A, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_1_O_e=0x4C, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_2_L_e=0x4D, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_3_O_e=0x4E, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_4_O_e=0x4F, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT08_GP_1_O_e=0x50, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT10_FC_1_O_e=0x51, + /* BLS */ + dRes_ID_DEMO28_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x52, + /* BMDR */ + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x53, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x54, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x55, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x56, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKB_CUT00_GP_1_e=0x57, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKF_CUT00_GP_1_e=0x58, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKT_CUT00_GP_1_e=0x59, + dRes_ID_DEMO28_01_BMD_DEMO28_MGAN_CUT00_GP_1_e=0x60, + dRes_ID_DEMO28_01_BMD_DEMO28_BSPEAR_CUT00_GP_1_e=0x74, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x76, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x77, + dRes_ID_DEMO28_01_BMD_DEMO28_BSPEAR45_CUT00_GP_1_e=0x78, + /* BMDV */ + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x5B, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x5C, + dRes_ID_DEMO28_01_BMD_DEMO28_GANON_CUT00_GP_1_e=0x6B, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO_CUT00_GP_1_e=0x6C, + dRes_ID_DEMO28_01_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x75, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO2_CUT00_GP_1_e=0x79, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO45_CUT00_GP_1_e=0x7A, + /* EVT */ + dRes_ID_DEMO28_01_STB_DEMO28_01_e=0x6E, +}; + +#endif /* !RES_DEMO28_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo28_02.h b/assets/RZDJ01/res/Object/Demo28_02.h new file mode 100644 index 0000000000..2e29379de6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo28_02.h @@ -0,0 +1,250 @@ +#ifndef RES_DEMO28_02_H +#define RES_DEMO28_02_H + +enum dRes_INDEX_DEMO28_02 { + /* BCK */ + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT12_GP_1_O_e=0x9, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT12_GP_1_O_e=0xA, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT12_GP_1_O_e=0xB, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK04_CUT12_GP_1_O_e=0xC, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK05_CUT12_GP_1_O_e=0xD, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT12_GP_1_O_e=0x10, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT05_GP_1_O_e=0x11, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT08_GP_1_O_e=0x12, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT12_GP_1_O_e=0x13, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT05_GP_1_O_e=0x14, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT08_GP_1_O_e=0x15, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT12_GP_1_O_e=0x16, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT12_GP_1_O_e=0x17, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_BD_1_O_e=0x18, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_FC_1_O_e=0x19, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_HD_1_O_e=0x1A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x1B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT02_HD_1_O_e=0x1C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x1E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x1F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT04_BD_1_O_e=0x20, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT04_HD_1_O_e=0x21, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x22, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x23, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_HD_1_O_e=0x24, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x26, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x28, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x29, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x2A, + dRes_INDEX_DEMO28_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT08_GP_1_O_e=0x2C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_PLANE_CUT01_GP_1_O_e=0x2D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT06_GP_1_O_e=0x2F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT06_GP_1_O_e=0x30, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_BD_1_O_e=0x31, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_FC_1_O_e=0x32, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_HD_1_O_e=0x33, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_BD_1_O_e=0x34, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_FC_1_O_e=0x35, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_HD_1_O_e=0x36, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT06_GP_1_O_e=0x37, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x38, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT13_GP_1_O_e=0x39, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT13_GP_1_O_e=0x3A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT13_GP_1_O_e=0x3B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x3C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT11_GP_1_O_e=0x3D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHANDL_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHANDL_CUT11_GP_1_O_e=0x3F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT11_GP_1_O_e=0x41, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT13_GP_1_O_e=0x42, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT17_GP_1_O_e=0x43, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT17_GP_1_O_e=0x44, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT17_GP_1_O_e=0x45, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK04_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK05_CUT17_GP_1_O_e=0x47, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x48, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT17_GP_1_O_e=0x49, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT16_GP_1_O_e=0x4A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT17_GP_1_O_e=0x4B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT16_GP_1_O_e=0x4C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT17_GP_1_O_e=0x4D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT16_GP_1_O_e=0x4E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT17_GP_1_O_e=0x4F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT17_BD_1_O_e=0x50, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT17_HD_1_O_e=0x51, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT17_GP_1_O_e=0x52, + /* BRK */ + dRes_INDEX_DEMO28_02_BRK_DEMO28_GANON_CUT08_GP_1_O_e=0x55, + dRes_INDEX_DEMO28_02_BRK_DEMO28_PLANE_CUT01_GP_1_O_e=0x56, + dRes_INDEX_DEMO28_02_BRK_DEMO28_GANON_CUT06_GP_1_O_e=0x57, + /* BTK */ + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT01_FC_1_O_e=0x5A, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x5C, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x5D, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x5E, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x5F, + dRes_INDEX_DEMO28_02_BTK_DEMO28_PLANE_CUT01_GP_1_O_e=0x60, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT14_FC_1_O_e=0x61, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT15_FC_1_O_e=0x62, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x63, + /* BTP */ + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT01_FC_1_O_e=0x66, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT03_FC_1_O_e=0x67, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x68, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT01_GP_1_O_e=0x69, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT03_GP_1_O_e=0x6A, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT07_GP_1_O_e=0x6B, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT14_FC_1_O_e=0x6C, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT15_FC_1_O_e=0x6D, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT15_GP_1_O_e=0x6E, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT17_GP_1_O_e=0x6F, + /* BMDR */ + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x72, + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x73, + dRes_INDEX_DEMO28_02_BMD_DEMO28_FK00_CUT00_GP_1_e=0x74, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GHORS_CUT00_GP_1_e=0x75, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GMANT_CUT00_GP_1_e=0x76, + dRes_INDEX_DEMO28_02_BMD_DEMO28_KJSWD_CUT00_GP_1_e=0x77, + dRes_INDEX_DEMO28_02_BMD_DEMO28_PLANE_CUT00_GP_1_e=0x78, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GHANDL_CUT00_GP_1_e=0x79, + dRes_INDEX_DEMO28_02_BMD_DEMO28_MDMASK_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO28_02_BMD_DEMO28_CASTLE_CUT00_GP_1_e=0x7B, + /* BMDV */ + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x7E, + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x7F, + dRes_INDEX_DEMO28_02_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GANON_CUT00_GP_1_e=0x81, + /* EVT */ + dRes_INDEX_DEMO28_02_STB_DEMO28_02_e=0x84, + dRes_INDEX_DEMO28_02_STB_DEMO31_15_e=0x85, +}; + +enum dRes_ID_DEMO28_02 { + /* BCK */ + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT12_GP_1_O_e=0x6, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT12_GP_1_O_e=0x7, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT12_GP_1_O_e=0x8, + dRes_ID_DEMO28_02_BCK_DEMO28_FK04_CUT12_GP_1_O_e=0x9, + dRes_ID_DEMO28_02_BCK_DEMO28_FK05_CUT12_GP_1_O_e=0xA, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT05_GP_1_O_e=0xB, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT08_GP_1_O_e=0xC, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT12_GP_1_O_e=0xD, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT05_GP_1_O_e=0xE, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT08_GP_1_O_e=0xF, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT12_GP_1_O_e=0x10, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT05_GP_1_O_e=0x11, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT08_GP_1_O_e=0x12, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT12_GP_1_O_e=0x13, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT12_GP_1_O_e=0x14, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_BD_1_O_e=0x15, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_HD_1_O_e=0x17, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x18, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT02_HD_1_O_e=0x19, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x1C, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT04_BD_1_O_e=0x1D, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT04_HD_1_O_e=0x1E, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x1F, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_HD_1_O_e=0x21, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT05_GP_1_O_e=0x22, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x24, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x25, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x26, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x27, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO28_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3E, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT08_GP_1_O_e=0x3F, + dRes_ID_DEMO28_02_BCK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4A, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT06_GP_1_O_e=0x4E, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT06_GP_1_O_e=0x4F, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT06_GP_1_O_e=0x50, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_BD_1_O_e=0x51, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_FC_1_O_e=0x52, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_HD_1_O_e=0x53, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_BD_1_O_e=0x54, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_FC_1_O_e=0x55, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_HD_1_O_e=0x56, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT06_GP_1_O_e=0x57, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x58, + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT13_GP_1_O_e=0x60, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT13_GP_1_O_e=0x61, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT13_GP_1_O_e=0x62, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT11_GP_1_O_e=0x64, + dRes_ID_DEMO28_02_BCK_DEMO28_GHANDL_CUT09_GP_1_O_e=0x65, + dRes_ID_DEMO28_02_BCK_DEMO28_GHANDL_CUT11_GP_1_O_e=0x66, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT09_GP_1_O_e=0x67, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT11_GP_1_O_e=0x68, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT13_GP_1_O_e=0x69, + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT17_GP_1_O_e=0x6C, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT17_GP_1_O_e=0x6D, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT17_GP_1_O_e=0x6E, + dRes_ID_DEMO28_02_BCK_DEMO28_FK04_CUT17_GP_1_O_e=0x6F, + dRes_ID_DEMO28_02_BCK_DEMO28_FK05_CUT17_GP_1_O_e=0x70, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x71, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT17_GP_1_O_e=0x72, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT16_GP_1_O_e=0x73, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT17_GP_1_O_e=0x74, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT16_GP_1_O_e=0x75, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT17_GP_1_O_e=0x76, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT16_GP_1_O_e=0x77, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT17_GP_1_O_e=0x78, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT17_BD_1_O_e=0x79, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT17_HD_1_O_e=0x7A, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT17_GP_1_O_e=0x7B, + /* BRK */ + dRes_ID_DEMO28_02_BRK_DEMO28_GANON_CUT08_GP_1_O_e=0x2B, + dRes_ID_DEMO28_02_BRK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4B, + dRes_ID_DEMO28_02_BRK_DEMO28_GANON_CUT06_GP_1_O_e=0x59, + /* BTK */ + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT01_FC_1_O_e=0x2E, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x30, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x31, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x32, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x33, + dRes_ID_DEMO28_02_BTK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4C, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT14_FC_1_O_e=0x5A, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT15_FC_1_O_e=0x5B, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x5C, + /* BTP */ + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT01_FC_1_O_e=0x36, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT03_FC_1_O_e=0x37, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x38, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT01_GP_1_O_e=0x39, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT03_GP_1_O_e=0x3A, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT07_GP_1_O_e=0x3B, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT14_FC_1_O_e=0x5D, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT15_FC_1_O_e=0x5E, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT15_GP_1_O_e=0x5F, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT17_GP_1_O_e=0x7C, + /* BMDR */ + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x40, + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x41, + dRes_ID_DEMO28_02_BMD_DEMO28_FK00_CUT00_GP_1_e=0x42, + dRes_ID_DEMO28_02_BMD_DEMO28_GHORS_CUT00_GP_1_e=0x44, + dRes_ID_DEMO28_02_BMD_DEMO28_GMANT_CUT00_GP_1_e=0x45, + dRes_ID_DEMO28_02_BMD_DEMO28_KJSWD_CUT00_GP_1_e=0x46, + dRes_ID_DEMO28_02_BMD_DEMO28_PLANE_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO28_02_BMD_DEMO28_GHANDL_CUT00_GP_1_e=0x6A, + dRes_ID_DEMO28_02_BMD_DEMO28_MDMASK_CUT00_GP_1_e=0x6B, + dRes_ID_DEMO28_02_BMD_DEMO28_CASTLE_CUT00_GP_1_e=0x81, + /* BMDV */ + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x48, + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x49, + dRes_ID_DEMO28_02_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x7E, + dRes_ID_DEMO28_02_BMD_DEMO28_GANON_CUT00_GP_1_e=0x80, + /* EVT */ + dRes_ID_DEMO28_02_STB_DEMO28_02_e=0x7D, + dRes_ID_DEMO28_02_STB_DEMO31_15_e=0x7F, +}; + +#endif /* !RES_DEMO28_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo28_03.h b/assets/RZDJ01/res/Object/Demo28_03.h new file mode 100644 index 0000000000..cc3fd1c2ea --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo28_03.h @@ -0,0 +1,126 @@ +#ifndef RES_DEMO28_03_H +#define RES_DEMO28_03_H + +enum dRes_INDEX_DEMO28_03 { + /* BCK */ + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_BD_1_L_e=0x9, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_FC_1_L_e=0xA, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT05_BD_1_O_e=0xB, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_1_L_e=0xC, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_2_O_e=0xD, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIA_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIB_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIC_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEID_CUT01_GP_1_O_e=0x14, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZA_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZB_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZC_CUT01_GP_1_O_e=0x17, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZD_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW01_CUT01_GP_1_O_e=0x19, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW02_CUT01_GP_1_O_e=0x1A, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW03_CUT01_GP_1_O_e=0x1B, + dRes_INDEX_DEMO28_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1C, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_HD_1_L_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO28_03_BTK_DEMO28_LINK_CUT03_FC_1_L_e=0x20, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x21, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_2_O_e=0x22, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x24, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIA_CUT01_GP_START_O_e=0x26, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIB_CUT01_GP_START_O_e=0x27, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIC_CUT01_GP_START_O_e=0x28, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEID_CUT01_GP_START_O_e=0x29, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SIZUKU_CUT00_GP_1_C_e=0x2A, + /* BTP */ + dRes_INDEX_DEMO28_03_BTP_DEMO28_LINK_CUT03_FC_1_L_e=0x2D, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_1_L_e=0x2E, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_2_O_e=0x2F, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT02_GP_1_O_e=0x30, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x31, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT05_GP_1_O_e=0x32, + /* BMDR */ + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_1_e=0x35, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_2_e=0x36, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIB_CUT00_GP_1_e=0x37, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIC_CUT00_GP_1_e=0x38, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEID_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SIZUKU_CUT00_GP_1_e=0x3A, + dRes_INDEX_DEMO28_03_BMD_DEMO28_ARROW_CUT00_GP_1_e=0x3B, + /* BRK */ + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIA_CUT01_GP_START_O_e=0x3E, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIB_CUT01_GP_START_O_e=0x3F, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIC_CUT01_GP_START_O_e=0x40, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEID_CUT01_GP_START_O_e=0x41, + /* EVT */ + dRes_INDEX_DEMO28_03_STB_DEMO28_03_e=0x44, + /* BMDV */ + dRes_INDEX_DEMO28_03_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x47, +}; + +enum dRes_ID_DEMO28_03 { + /* BCK */ + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_BD_1_L_e=0x0, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_FC_1_L_e=0x1, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT05_BD_1_O_e=0x2, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_2_O_e=0x4, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x5, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x6, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x7, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIA_CUT01_GP_1_O_e=0x15, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIB_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIC_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO28_03_BCK_DEMO28_SEID_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZA_CUT01_GP_1_O_e=0x26, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZB_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZC_CUT01_GP_1_O_e=0x28, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZD_CUT01_GP_1_O_e=0x29, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW01_CUT01_GP_1_O_e=0x2D, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW02_CUT01_GP_1_O_e=0x2E, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW03_CUT01_GP_1_O_e=0x2F, + dRes_ID_DEMO28_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x31, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_HD_1_L_e=0x32, + /* BTK */ + dRes_ID_DEMO28_03_BTK_DEMO28_LINK_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x9, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_2_O_e=0xA, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT04_GP_1_O_e=0xC, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT05_GP_1_O_e=0xD, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIA_CUT01_GP_START_O_e=0x19, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIB_CUT01_GP_START_O_e=0x1A, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIC_CUT01_GP_START_O_e=0x1B, + dRes_ID_DEMO28_03_BTK_DEMO28_SEID_CUT01_GP_START_O_e=0x1C, + dRes_ID_DEMO28_03_BTK_DEMO28_SIZUKU_CUT00_GP_1_C_e=0x2B, + /* BTP */ + dRes_ID_DEMO28_03_BTP_DEMO28_LINK_CUT03_FC_1_L_e=0xE, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_1_L_e=0xF, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_2_O_e=0x10, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x12, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT05_GP_1_O_e=0x13, + /* BMDR */ + dRes_ID_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_1_e=0x1D, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_2_e=0x1E, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIB_CUT00_GP_1_e=0x1F, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIC_CUT00_GP_1_e=0x20, + dRes_ID_DEMO28_03_BMD_DEMO28_SEID_CUT00_GP_1_e=0x21, + dRes_ID_DEMO28_03_BMD_DEMO28_SIZUKU_CUT00_GP_1_e=0x2A, + dRes_ID_DEMO28_03_BMD_DEMO28_ARROW_CUT00_GP_1_e=0x30, + /* BRK */ + dRes_ID_DEMO28_03_BRK_DEMO28_SEIA_CUT01_GP_START_O_e=0x22, + dRes_ID_DEMO28_03_BRK_DEMO28_SEIB_CUT01_GP_START_O_e=0x23, + dRes_ID_DEMO28_03_BRK_DEMO28_SEIC_CUT01_GP_START_O_e=0x24, + dRes_ID_DEMO28_03_BRK_DEMO28_SEID_CUT01_GP_START_O_e=0x25, + /* EVT */ + dRes_ID_DEMO28_03_STB_DEMO28_03_e=0x2C, + /* BMDV */ + dRes_ID_DEMO28_03_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x33, +}; + +#endif /* !RES_DEMO28_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo29_00.h b/assets/RZDJ01/res/Object/Demo29_00.h new file mode 100644 index 0000000000..75f5d7823c --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo29_00.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO29_00_H +#define RES_DEMO29_00_H + +enum dRes_INDEX_DEMO29_00 { + /* BCK */ + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_2_O_e=0xB, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT07_GP_1_O_e=0xF, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT08_GP_1_O_e=0x10, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT09_GP_1_O_e=0x11, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x12, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_1_O_e=0x14, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_2_O_e=0x15, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT04_GP_1_O_e=0x16, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT05_GP_1_O_e=0x17, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT07_GP_1_O_e=0x18, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT08_GP_1_O_e=0x19, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT09_GP_1_O_e=0x1A, + dRes_INDEX_DEMO29_00_BCK_DEMO29_LINK_CUT09_BD_1_O_e=0x1B, + dRes_INDEX_DEMO29_00_BCK_DEMO29_LINK_CUT09_FC_1_O_e=0x1C, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_2_O_e=0x1F, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT04_GP_1_O_e=0x20, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT05_GP_1_O_e=0x21, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT07_GP_1_O_e=0x22, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT08_GP_1_O_e=0x23, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT09_GP_1_O_e=0x24, + dRes_INDEX_DEMO29_00_BCK_DEMO29_ZANT_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO29_00_BCK_DEMO29_ZELDA_CUT09_GP_1_O_e=0x26, + /* BTK */ + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT01_GP_1_O_e=0x29, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_1_O_e=0x2A, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_2_O_e=0x2B, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT05_GP_1_O_e=0x2D, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT07_GP_1_O_e=0x2E, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT08_GP_1_O_e=0x2F, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT09_GP_1_O_e=0x30, + dRes_INDEX_DEMO29_00_BTK_DEMO29_LINK_CUT09_FC_1_O_e=0x31, + /* BTP */ + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT01_GP_1_O_e=0x34, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_1_O_e=0x35, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_2_O_e=0x36, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT04_GP_1_O_e=0x37, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT08_GP_1_O_e=0x3A, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO29_00_BTP_DEMO29_LINK_CUT09_FC_1_O_e=0x3C, + dRes_INDEX_DEMO29_00_BTP_DEMO29_ZANT_CUT06_GP_1_O_e=0x3D, + dRes_INDEX_DEMO29_00_BTP_DEMO29_ZELDA_CUT09_GP_1_O_e=0x3E, + /* BRK */ + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT01_GP_1_O_e=0x41, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_O_e=0x42, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x43, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_C_e=0x44, + /* BMDR */ + dRes_INDEX_DEMO29_00_BMD_DEMO29_GMANT_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO29_00_BMD_DEMO29_SWORD_CUT00_GP_1_e=0x48, + dRes_INDEX_DEMO29_00_BMD_DEMO29_ZANT_CUT00_GP_1_e=0x49, + dRes_INDEX_DEMO29_00_BMD_DEMO29_GHANDR_CUT00_GP_1_e=0x4A, + /* EVT */ + dRes_INDEX_DEMO29_00_STB_DEMO29_e=0x4D, + /* BMDV */ + dRes_INDEX_DEMO29_00_BMD_DEMO29_ZELDA_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO29_00_BMD_DEMO29_GANON_CUT00_GP_1_e=0x51, +}; + +enum dRes_ID_DEMO29_00 { + /* BCK */ + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_2_O_e=0x2, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT03_GP_1_O_e=0x3, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT08_GP_1_O_e=0x7, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT09_GP_1_O_e=0x8, + dRes_ID_DEMO29_00_BCK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x9, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_2_O_e=0xC, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT04_GP_1_O_e=0xD, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT05_GP_1_O_e=0xE, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT07_GP_1_O_e=0xF, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT08_GP_1_O_e=0x10, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT09_GP_1_O_e=0x11, + dRes_ID_DEMO29_00_BCK_DEMO29_LINK_CUT09_BD_1_O_e=0x12, + dRes_ID_DEMO29_00_BCK_DEMO29_LINK_CUT09_FC_1_O_e=0x13, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT01_GP_1_O_e=0x14, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_1_O_e=0x15, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_2_O_e=0x16, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT05_GP_1_O_e=0x18, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT07_GP_1_O_e=0x19, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT08_GP_1_O_e=0x1A, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT09_GP_1_O_e=0x1B, + dRes_ID_DEMO29_00_BCK_DEMO29_ZANT_CUT06_GP_1_O_e=0x1C, + dRes_ID_DEMO29_00_BCK_DEMO29_ZELDA_CUT09_GP_1_O_e=0x1D, + /* BTK */ + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_2_O_e=0x20, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT04_GP_1_O_e=0x21, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT05_GP_1_O_e=0x22, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT08_GP_1_O_e=0x24, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT09_GP_1_O_e=0x25, + dRes_ID_DEMO29_00_BTK_DEMO29_LINK_CUT09_FC_1_O_e=0x26, + /* BTP */ + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_2_O_e=0x29, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT04_GP_1_O_e=0x2A, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT05_GP_1_O_e=0x2B, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT07_GP_1_O_e=0x2C, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT08_GP_1_O_e=0x2D, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT09_GP_1_O_e=0x2E, + dRes_ID_DEMO29_00_BTP_DEMO29_LINK_CUT09_FC_1_O_e=0x2F, + dRes_ID_DEMO29_00_BTP_DEMO29_ZANT_CUT06_GP_1_O_e=0x30, + dRes_ID_DEMO29_00_BTP_DEMO29_ZELDA_CUT09_GP_1_O_e=0x31, + /* BRK */ + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT01_GP_1_O_e=0x32, + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_O_e=0x33, + dRes_ID_DEMO29_00_BRK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x34, + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_C_e=0x3C, + /* BMDR */ + dRes_ID_DEMO29_00_BMD_DEMO29_GMANT_CUT00_GP_1_e=0x36, + dRes_ID_DEMO29_00_BMD_DEMO29_SWORD_CUT00_GP_1_e=0x37, + dRes_ID_DEMO29_00_BMD_DEMO29_ZANT_CUT00_GP_1_e=0x38, + dRes_ID_DEMO29_00_BMD_DEMO29_GHANDR_CUT00_GP_1_e=0x3A, + /* EVT */ + dRes_ID_DEMO29_00_STB_DEMO29_e=0x3B, + /* BMDV */ + dRes_ID_DEMO29_00_BMD_DEMO29_ZELDA_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO29_00_BMD_DEMO29_GANON_CUT00_GP_1_e=0x3E, +}; + +#endif /* !RES_DEMO29_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo30_01.h b/assets/RZDJ01/res/Object/Demo30_01.h new file mode 100644 index 0000000000..311aba080d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo30_01.h @@ -0,0 +1,204 @@ +#ifndef RES_DEMO30_01_H +#define RES_DEMO30_01_H + +enum dRes_INDEX_DEMO30_01 { + /* BCK */ + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT02_FC_1_O_e=0xB, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_BD_1_O_e=0xE, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_FC_1_O_e=0xF, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT05_BD_1_O_e=0x10, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT06_BD_1_O_e=0x11, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT07_BD_1_O_e=0x12, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT09_BD_1_O_e=0x13, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT09_FC_1_O_e=0x14, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT11_BD_1_O_e=0x15, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT11_FC_1_O_e=0x16, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_2_L_e=0x18, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x19, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT08_GP_1_O_e=0x1A, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1B, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_2_O_e=0x1C, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIA_CUT02_GP_1_O_e=0x1D, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIB_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIC_CUT02_GP_1_O_e=0x1F, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEID_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO30_01_BCK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x21, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZA_CUT02_GP_1_O_e=0x22, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZB_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZC_CUT02_GP_1_O_e=0x24, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZD_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO30_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x26, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT06_HD_1_O_e=0x27, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_HD_1_O_e=0x28, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT05_HD_1_O_e=0x29, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT07_HD_1_O_e=0x2A, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT09_GP_1_L_e=0x2B, + /* BTK */ + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT02_FC_1_O_e=0x2E, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT04_FC_1_O_e=0x30, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT11_FC_1_O_e=0x31, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT08_GP_1_O_e=0x32, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_1_O_e=0x33, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_2_O_e=0x34, + dRes_INDEX_DEMO30_01_BTK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x35, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIA_CUT02_GP_1_O_e=0x36, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIB_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIC_CUT02_GP_1_O_e=0x38, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEID_CUT02_GP_1_O_e=0x39, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZA_CUT02_GP_1_O_e=0x3A, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZB_CUT02_GP_1_O_e=0x3B, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZC_CUT02_GP_1_O_e=0x3C, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZD_CUT02_GP_1_O_e=0x3D, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT09_FC_1_O_e=0x3E, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT09_GP_1_L_e=0x3F, + /* BTP */ + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT02_FC_1_O_e=0x42, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT11_FC_1_O_e=0x45, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT08_GP_1_O_e=0x46, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_1_O_e=0x47, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_2_O_e=0x48, + dRes_INDEX_DEMO30_01_BTP_DEMO30_ZELDA_CUT04_GP_1_O_e=0x49, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT09_FC_1_O_e=0x4A, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT09_GP_1_L_e=0x4B, + /* BMDR */ + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIA_CUT00_GP_1_e=0x4E, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIB_CUT00_GP_1_e=0x4F, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIC_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEID_CUT00_GP_1_e=0x51, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZA_CUT00_GP_1_e=0x52, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZB_CUT00_GP_1_e=0x53, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZC_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZD_CUT00_GP_1_e=0x55, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x56, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x57, + dRes_INDEX_DEMO30_01_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x58, + /* BPK */ + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIA_CUT02_GP_1_O_e=0x5B, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIB_CUT02_GP_1_O_e=0x5C, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIC_CUT02_GP_1_O_e=0x5D, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEID_CUT02_GP_1_O_e=0x5E, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZA_CUT02_GP_1_O_e=0x5F, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZB_CUT02_GP_1_O_e=0x60, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZC_CUT02_GP_1_O_e=0x61, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZD_CUT02_GP_1_O_e=0x62, + /* BRK */ + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIA_CUT02_GP_1_O_e=0x65, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIB_CUT02_GP_1_O_e=0x66, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIC_CUT02_GP_1_O_e=0x67, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEID_CUT02_GP_1_O_e=0x68, + /* BMDV */ + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x6B, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x6C, + dRes_INDEX_DEMO30_01_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x6D, + /* EVT */ + dRes_INDEX_DEMO30_01_STB_DEMO30_01_e=0x70, +}; + +enum dRes_ID_DEMO30_01 { + /* BCK */ + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT02_FC_1_O_e=0x1, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT03_BD_1_O_e=0x2, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT03_FC_1_O_e=0x3, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_BD_1_O_e=0x4, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_FC_1_O_e=0x5, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT05_BD_1_O_e=0x6, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT06_BD_1_O_e=0x7, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT07_BD_1_O_e=0x8, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT09_BD_1_O_e=0x9, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT09_FC_1_O_e=0xA, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT11_BD_1_O_e=0xB, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT11_FC_1_O_e=0xC, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_1_O_e=0xD, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_2_L_e=0xE, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0xF, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT08_GP_1_O_e=0x10, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x11, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_2_O_e=0x12, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIA_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIB_CUT02_GP_1_O_e=0x14, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIC_CUT02_GP_1_O_e=0x15, + dRes_ID_DEMO30_01_BCK_DEMO30_SEID_CUT02_GP_1_O_e=0x16, + dRes_ID_DEMO30_01_BCK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZA_CUT02_GP_1_O_e=0x2A, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZB_CUT02_GP_1_O_e=0x2B, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZC_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZD_CUT02_GP_1_O_e=0x2D, + dRes_ID_DEMO30_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x53, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT06_HD_1_O_e=0x54, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_HD_1_O_e=0x55, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT05_HD_1_O_e=0x56, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT07_HD_1_O_e=0x57, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT09_GP_1_L_e=0x58, + /* BTK */ + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT02_FC_1_O_e=0x18, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT03_FC_1_O_e=0x19, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT04_FC_1_O_e=0x1A, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT11_FC_1_O_e=0x1C, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT08_GP_1_O_e=0x1D, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_2_O_e=0x1F, + dRes_ID_DEMO30_01_BTK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIA_CUT02_GP_1_O_e=0x2E, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIB_CUT02_GP_1_O_e=0x2F, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIC_CUT02_GP_1_O_e=0x30, + dRes_ID_DEMO30_01_BTK_DEMO30_SEID_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZA_CUT02_GP_1_O_e=0x32, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZB_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZC_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZD_CUT02_GP_1_O_e=0x35, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT09_FC_1_O_e=0x50, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT09_GP_1_L_e=0x59, + /* BTP */ + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT02_FC_1_O_e=0x21, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT03_FC_1_O_e=0x22, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT04_FC_1_O_e=0x23, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT11_FC_1_O_e=0x25, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT08_GP_1_O_e=0x26, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_1_O_e=0x27, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_2_O_e=0x28, + dRes_ID_DEMO30_01_BTP_DEMO30_ZELDA_CUT04_GP_1_O_e=0x29, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT09_FC_1_O_e=0x51, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT09_GP_1_L_e=0x5A, + /* BMDR */ + dRes_ID_DEMO30_01_BMD_DEMO30_SEIA_CUT00_GP_1_e=0x36, + dRes_ID_DEMO30_01_BMD_DEMO30_SEIB_CUT00_GP_1_e=0x37, + dRes_ID_DEMO30_01_BMD_DEMO30_SEIC_CUT00_GP_1_e=0x38, + dRes_ID_DEMO30_01_BMD_DEMO30_SEID_CUT00_GP_1_e=0x39, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZA_CUT00_GP_1_e=0x3A, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZB_CUT00_GP_1_e=0x3B, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZC_CUT00_GP_1_e=0x3C, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZD_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x4A, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x4B, + dRes_ID_DEMO30_01_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x4C, + /* BPK */ + dRes_ID_DEMO30_01_BPK_DEMO30_SEIA_CUT02_GP_1_O_e=0x3E, + dRes_ID_DEMO30_01_BPK_DEMO30_SEIB_CUT02_GP_1_O_e=0x3F, + dRes_ID_DEMO30_01_BPK_DEMO30_SEIC_CUT02_GP_1_O_e=0x40, + dRes_ID_DEMO30_01_BPK_DEMO30_SEID_CUT02_GP_1_O_e=0x41, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZA_CUT02_GP_1_O_e=0x42, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZB_CUT02_GP_1_O_e=0x43, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZC_CUT02_GP_1_O_e=0x44, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZD_CUT02_GP_1_O_e=0x45, + /* BRK */ + dRes_ID_DEMO30_01_BRK_DEMO30_SEIA_CUT02_GP_1_O_e=0x46, + dRes_ID_DEMO30_01_BRK_DEMO30_SEIB_CUT02_GP_1_O_e=0x47, + dRes_ID_DEMO30_01_BRK_DEMO30_SEIC_CUT02_GP_1_O_e=0x48, + dRes_ID_DEMO30_01_BRK_DEMO30_SEID_CUT02_GP_1_O_e=0x49, + /* BMDV */ + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_ID_DEMO30_01_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x5B, + /* EVT */ + dRes_ID_DEMO30_01_STB_DEMO30_01_e=0x52, +}; + +#endif /* !RES_DEMO30_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo30_02.h b/assets/RZDJ01/res/Object/Demo30_02.h new file mode 100644 index 0000000000..b3f3dfdd16 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo30_02.h @@ -0,0 +1,230 @@ +#ifndef RES_DEMO30_02_H +#define RES_DEMO30_02_H + +enum dRes_INDEX_DEMO30_02 { + /* BCK */ + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT01_BD_1_L_e=0x9, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT03_BD_1_L_e=0xA, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_1_O_e=0xB, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_2_O_e=0xC, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_1_O_e=0xD, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_2_O_e=0xE, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_BD_1_O_e=0xF, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_FC_1_O_e=0x10, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_BD_1_O_e=0x11, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_FC_1_O_e=0x12, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT15_BD_1_O_e=0x13, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT19_BD_1_L_e=0x14, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT01_GP_1_L_e=0x15, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT03_GP_1_L_e=0x16, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_1_O_e=0x17, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_2_O_e=0x18, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_3_O_e=0x19, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_4_O_e=0x1A, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT06_GP_1_O_e=0x1B, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x1C, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT09_GP_1_O_e=0x1D, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1E, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT15_GP_1_O_e=0x1F, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT16_GP_1_O_e=0x20, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT17_GP_1_L_e=0x21, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT09_GP_1_O_e=0x22, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT10_GP_1_O_e=0x23, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT11_GP_1_O_e=0x24, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT12_GP_1_O_e=0x25, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT01_GP_1_L_e=0x26, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x28, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT03_GP_1_L_e=0x29, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x2A, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x2B, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT15_GP_1_O_e=0x2C, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT19_GP_1_L_e=0x2D, + dRes_INDEX_DEMO30_02_BCK_DEMO30_DUMMY_CUT17_GP_1_O_e=0x2E, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x2F, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x30, + dRes_INDEX_DEMO30_02_BCK_DEMO30_HOLE_CUT00_GP_1_O_e=0x31, + dRes_INDEX_DEMO30_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x32, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_HD_1_O_e=0x33, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_HD_1_O_e=0x34, + /* BTK */ + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_2_O_e=0x38, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT13_FC_1_O_e=0x39, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT14_FC_1_O_e=0x3A, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_1_O_e=0x3B, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_2_O_e=0x3C, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_3_O_e=0x3D, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_4_O_e=0x3E, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT07_GP_1_O_e=0x3F, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT16_GP_1_O_e=0x41, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT17_GP_1_L_e=0x42, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x43, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x44, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x45, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x46, + dRes_INDEX_DEMO30_02_BTK_DEMO30_HIBI_CUT12_GP_1_C_e=0x47, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LIGHT_CUT00_GP_1_O_e=0x48, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x49, + /* BTP */ + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_1_O_e=0x4C, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_2_O_e=0x4D, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT13_FC_1_O_e=0x4E, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT14_FC_1_O_e=0x4F, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_1_O_e=0x50, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_2_O_e=0x51, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_3_O_e=0x52, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_4_O_e=0x53, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT06_GP_1_O_e=0x54, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT07_GP_1_O_e=0x55, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT09_GP_1_O_e=0x56, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT16_GP_1_O_e=0x57, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_1_O_e=0x58, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_2_O_e=0x59, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT05_GP_1_O_e=0x5A, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT13_GP_1_O_e=0x5B, + /* BMDR */ + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x5E, + dRes_INDEX_DEMO30_02_BMD_DEMO30_TEAR_CUT00_GP_1_e=0x5F, + dRes_INDEX_DEMO30_02_BMD_DEMO30_HIBI_CUT00_GP_1_e=0x60, + dRes_INDEX_DEMO30_02_BMD_DEMO30_DUMMY_CUT17_GP_1_e=0x61, + dRes_INDEX_DEMO30_02_BMD_DEMO30_HOLE_CUT00_GP_1_e=0x62, + dRes_INDEX_DEMO30_02_BMD_DEMO30_LIGHT_CUT00_GP_1_e=0x63, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_e=0x64, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MONOANA_CUT00_GP_1_e=0x65, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MONO_CUT00_GP_1_e=0x66, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MSQUARE_CUT00_GP_1_e=0x67, + dRes_INDEX_DEMO30_02_BMD_DEMO30_PANEL_CUT00_GP_1_e=0x68, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MRTABLE_CUT00_GP_1_e=0x69, + dRes_INDEX_DEMO30_02_BMD_DEMO30_STAIR_CUT00_GP_1_e=0x6A, + /* BRK */ + dRes_INDEX_DEMO30_02_BRK_DEMO30_HIBI_CUT12_GP_1_O_e=0x6D, + dRes_INDEX_DEMO30_02_BRK_DEMO30_HIBI_CUT18_GP_1_O_e=0x6E, + dRes_INDEX_DEMO30_02_BRK_DEMO30_HOLE_CUT00_GP_1_O_e=0x6F, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x70, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x71, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x72, + dRes_INDEX_DEMO30_02_BRK_DEMO30_PANEL_CUT00_GP_1_O_e=0x73, + dRes_INDEX_DEMO30_02_BRK_DEMO30_STAIR_CUT00_GP_1_e=0x74, + /* EVT */ + dRes_INDEX_DEMO30_02_STB_DEMO30_02_e=0x77, + /* BMDV */ + dRes_INDEX_DEMO30_02_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_1_e=0x7B, +}; + +enum dRes_ID_DEMO30_02 { + /* BCK */ + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT01_BD_1_L_e=0x0, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT03_BD_1_L_e=0x1, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_1_O_e=0x2, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_2_O_e=0x3, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_1_O_e=0x4, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_2_O_e=0x5, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_BD_1_O_e=0x6, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_FC_1_O_e=0x7, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_BD_1_O_e=0x8, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_FC_1_O_e=0x9, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT15_BD_1_O_e=0xA, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT19_BD_1_L_e=0xB, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT01_GP_1_L_e=0xC, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT03_GP_1_L_e=0xD, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_2_O_e=0xF, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_3_O_e=0x10, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_4_O_e=0x11, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT06_GP_1_O_e=0x12, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x13, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT09_GP_1_O_e=0x14, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x15, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT15_GP_1_O_e=0x16, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT16_GP_1_O_e=0x17, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT17_GP_1_L_e=0x18, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT10_GP_1_O_e=0x1A, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT11_GP_1_O_e=0x1B, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT12_GP_1_O_e=0x1C, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT01_GP_1_L_e=0x1D, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x1E, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x1F, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT03_GP_1_L_e=0x20, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x21, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x22, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT15_GP_1_O_e=0x23, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT19_GP_1_L_e=0x24, + dRes_ID_DEMO30_02_BCK_DEMO30_DUMMY_CUT17_GP_1_O_e=0x4E, + dRes_ID_DEMO30_02_BCK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x51, + dRes_ID_DEMO30_02_BCK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x52, + dRes_ID_DEMO30_02_BCK_DEMO30_HOLE_CUT00_GP_1_O_e=0x61, + dRes_ID_DEMO30_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x65, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_HD_1_O_e=0x66, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_HD_1_O_e=0x67, + /* BTK */ + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_1_O_e=0x25, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_2_O_e=0x26, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT13_FC_1_O_e=0x27, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT14_FC_1_O_e=0x28, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_1_O_e=0x29, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_2_O_e=0x2A, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_3_O_e=0x2B, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_4_O_e=0x2C, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT07_GP_1_O_e=0x2D, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT09_GP_1_O_e=0x2E, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT16_GP_1_O_e=0x2F, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT17_GP_1_L_e=0x30, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x32, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x33, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x34, + dRes_ID_DEMO30_02_BTK_DEMO30_HIBI_CUT12_GP_1_C_e=0x4C, + dRes_ID_DEMO30_02_BTK_DEMO30_LIGHT_CUT00_GP_1_O_e=0x53, + dRes_ID_DEMO30_02_BTK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x54, + /* BTP */ + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_1_O_e=0x35, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_2_O_e=0x36, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT13_FC_1_O_e=0x37, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT14_FC_1_O_e=0x38, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_1_O_e=0x39, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_2_O_e=0x3A, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_3_O_e=0x3B, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_4_O_e=0x3C, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT06_GP_1_O_e=0x3D, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT07_GP_1_O_e=0x3E, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT09_GP_1_O_e=0x3F, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT16_GP_1_O_e=0x40, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_1_O_e=0x41, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_2_O_e=0x42, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT05_GP_1_O_e=0x43, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT13_GP_1_O_e=0x44, + /* BMDR */ + dRes_ID_DEMO30_02_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x45, + dRes_ID_DEMO30_02_BMD_DEMO30_TEAR_CUT00_GP_1_e=0x46, + dRes_ID_DEMO30_02_BMD_DEMO30_HIBI_CUT00_GP_1_e=0x49, + dRes_ID_DEMO30_02_BMD_DEMO30_DUMMY_CUT17_GP_1_e=0x4F, + dRes_ID_DEMO30_02_BMD_DEMO30_HOLE_CUT00_GP_1_e=0x55, + dRes_ID_DEMO30_02_BMD_DEMO30_LIGHT_CUT00_GP_1_e=0x56, + dRes_ID_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_e=0x57, + dRes_ID_DEMO30_02_BMD_DEMO30_MONOANA_CUT00_GP_1_e=0x58, + dRes_ID_DEMO30_02_BMD_DEMO30_MONO_CUT00_GP_1_e=0x59, + dRes_ID_DEMO30_02_BMD_DEMO30_MSQUARE_CUT00_GP_1_e=0x5A, + dRes_ID_DEMO30_02_BMD_DEMO30_PANEL_CUT00_GP_1_e=0x5B, + dRes_ID_DEMO30_02_BMD_DEMO30_MRTABLE_CUT00_GP_1_e=0x62, + dRes_ID_DEMO30_02_BMD_DEMO30_STAIR_CUT00_GP_1_e=0x63, + /* BRK */ + dRes_ID_DEMO30_02_BRK_DEMO30_HIBI_CUT12_GP_1_O_e=0x4A, + dRes_ID_DEMO30_02_BRK_DEMO30_HIBI_CUT18_GP_1_O_e=0x4B, + dRes_ID_DEMO30_02_BRK_DEMO30_HOLE_CUT00_GP_1_O_e=0x5C, + dRes_ID_DEMO30_02_BRK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x5D, + dRes_ID_DEMO30_02_BRK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x5E, + dRes_ID_DEMO30_02_BRK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x5F, + dRes_ID_DEMO30_02_BRK_DEMO30_PANEL_CUT00_GP_1_O_e=0x60, + dRes_ID_DEMO30_02_BRK_DEMO30_STAIR_CUT00_GP_1_e=0x64, + /* EVT */ + dRes_ID_DEMO30_02_STB_DEMO30_02_e=0x50, + /* BMDV */ + dRes_ID_DEMO30_02_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x68, + dRes_ID_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_1_e=0x69, +}; + +#endif /* !RES_DEMO30_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_01.h b/assets/RZDJ01/res/Object/Demo31_01.h new file mode 100644 index 0000000000..a8818aefa6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_01.h @@ -0,0 +1,66 @@ +#ifndef RES_DEMO31_01_H +#define RES_DEMO31_01_H + +enum dRes_INDEX_DEMO31_01 { + /* BCK */ + dRes_INDEX_DEMO31_01_BCK_DEMO31_BANS_CUT01_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_01_BCK_DEMO31_BASYA_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_01_BCK_DEMO31_BESU_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_01_BCK_DEMO31_KOLIN_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_01_BCK_DEMO31_LEN_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_01_BCK_DEMO31_LUD_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_01_BCK_DEMO31_MARO_CUT01_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_01_BCK_DEMO31_MOI_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_01_BCK_DEMO31_SHB_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_01_BCK_DEMO31_SWA_CUT01_GP_1_O_e=0xE, + dRes_INDEX_DEMO31_01_BCK_DEMO31_TARO_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO31_01_BCK_DEMO31_YELIA_CUT01_GP_1_O_e=0x10, + /* BMDR */ + dRes_INDEX_DEMO31_01_BMD_DEMO31_BANS_CUT01_GP_1_e=0x13, + dRes_INDEX_DEMO31_01_BMD_DEMO31_BASYA_CUT01_GP_1_e=0x14, + dRes_INDEX_DEMO31_01_BMD_DEMO31_BESU_CUT01_GP_1_e=0x15, + dRes_INDEX_DEMO31_01_BMD_DEMO31_KOLIN_CUT01_GP_1_e=0x16, + dRes_INDEX_DEMO31_01_BMD_DEMO31_LEN_CUT01_GP_1_e=0x17, + dRes_INDEX_DEMO31_01_BMD_DEMO31_LUD_CUT01_GP_1_e=0x18, + dRes_INDEX_DEMO31_01_BMD_DEMO31_MARO_CUT01_GP_1_e=0x19, + dRes_INDEX_DEMO31_01_BMD_DEMO31_MOI_CUT01_GP_1_e=0x1A, + dRes_INDEX_DEMO31_01_BMD_DEMO31_SHB_CUT01_GP_1_e=0x1B, + dRes_INDEX_DEMO31_01_BMD_DEMO31_SWA_CUT01_GP_1_e=0x1C, + dRes_INDEX_DEMO31_01_BMD_DEMO31_TARO_CUT01_GP_1_e=0x1D, + dRes_INDEX_DEMO31_01_BMD_DEMO31_YELIA_CUT01_GP_1_e=0x1E, + /* EVT */ + dRes_INDEX_DEMO31_01_STB_DEMO31_01_e=0x21, +}; + +enum dRes_ID_DEMO31_01 { + /* BCK */ + dRes_ID_DEMO31_01_BCK_DEMO31_BANS_CUT01_GP_1_O_e=0x4, + dRes_ID_DEMO31_01_BCK_DEMO31_BASYA_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO31_01_BCK_DEMO31_BESU_CUT01_GP_1_O_e=0x6, + dRes_ID_DEMO31_01_BCK_DEMO31_KOLIN_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO31_01_BCK_DEMO31_LEN_CUT01_GP_1_O_e=0x8, + dRes_ID_DEMO31_01_BCK_DEMO31_LUD_CUT01_GP_1_O_e=0x9, + dRes_ID_DEMO31_01_BCK_DEMO31_MARO_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO31_01_BCK_DEMO31_MOI_CUT01_GP_1_O_e=0xB, + dRes_ID_DEMO31_01_BCK_DEMO31_SHB_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO31_01_BCK_DEMO31_SWA_CUT01_GP_1_O_e=0xD, + dRes_ID_DEMO31_01_BCK_DEMO31_TARO_CUT01_GP_1_O_e=0xE, + dRes_ID_DEMO31_01_BCK_DEMO31_YELIA_CUT01_GP_1_O_e=0xF, + /* BMDR */ + dRes_ID_DEMO31_01_BMD_DEMO31_BANS_CUT01_GP_1_e=0x12, + dRes_ID_DEMO31_01_BMD_DEMO31_BASYA_CUT01_GP_1_e=0x13, + dRes_ID_DEMO31_01_BMD_DEMO31_BESU_CUT01_GP_1_e=0x14, + dRes_ID_DEMO31_01_BMD_DEMO31_KOLIN_CUT01_GP_1_e=0x15, + dRes_ID_DEMO31_01_BMD_DEMO31_LEN_CUT01_GP_1_e=0x16, + dRes_ID_DEMO31_01_BMD_DEMO31_LUD_CUT01_GP_1_e=0x17, + dRes_ID_DEMO31_01_BMD_DEMO31_MARO_CUT01_GP_1_e=0x18, + dRes_ID_DEMO31_01_BMD_DEMO31_MOI_CUT01_GP_1_e=0x19, + dRes_ID_DEMO31_01_BMD_DEMO31_SHB_CUT01_GP_1_e=0x1A, + dRes_ID_DEMO31_01_BMD_DEMO31_SWA_CUT01_GP_1_e=0x1B, + dRes_ID_DEMO31_01_BMD_DEMO31_TARO_CUT01_GP_1_e=0x1C, + dRes_ID_DEMO31_01_BMD_DEMO31_YELIA_CUT01_GP_1_e=0x1D, + /* EVT */ + dRes_ID_DEMO31_01_STB_DEMO31_01_e=0x20, +}; + +#endif /* !RES_DEMO31_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_02.h b/assets/RZDJ01/res/Object/Demo31_02.h new file mode 100644 index 0000000000..c86dc308d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_02.h @@ -0,0 +1,72 @@ +#ifndef RES_DEMO31_02_H +#define RES_DEMO31_02_H + +enum dRes_INDEX_DEMO31_02 { + /* EVT */ + dRes_INDEX_DEMO31_02_STB_DEMO31_02_e=0x7, + /* BCK */ + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_L_e=0xA, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_L_e=0xB, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRC_CUT01_GP_1_L_e=0xC, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRD_CUT01_GP_1_L_e=0xD, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRO_CUT01_GP_1_L_e=0xE, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRR_CUT01_GP_1_L_e=0xF, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRS_CUT01_GP_1_L_e=0x10, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_1_L_e=0x11, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_L_e=0x12, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_L_e=0x13, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_5_L_e=0x14, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_2_L_e=0x15, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_O_e=0x17, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_O_e=0x18, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_O_e=0x19, + /* BMDR */ + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRA_CUT00_GP_1_e=0x1C, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRC_CUT00_GP_1_e=0x1D, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRD_CUT00_GP_1_e=0x1E, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRO_CUT00_GP_1_e=0x1F, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRR_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRS_CUT00_GP_1_e=0x21, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRZ_CUT00_GP_1_e=0x22, + /* BTK */ + dRes_INDEX_DEMO31_02_BTK_DEMO31_GRD_CUT01_GP_1_L_e=0x25, + /* BTP */ + dRes_INDEX_DEMO31_02_BTP_DEMO31_GRD_CUT01_GP_1_L_e=0x28, +}; + +enum dRes_ID_DEMO31_02 { + /* EVT */ + dRes_ID_DEMO31_02_STB_DEMO31_02_e=0x0, + /* BCK */ + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_L_e=0x1, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_L_e=0x2, + dRes_ID_DEMO31_02_BCK_DEMO31_GRC_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO31_02_BCK_DEMO31_GRD_CUT01_GP_1_L_e=0x4, + dRes_ID_DEMO31_02_BCK_DEMO31_GRO_CUT01_GP_1_L_e=0x5, + dRes_ID_DEMO31_02_BCK_DEMO31_GRR_CUT01_GP_1_L_e=0x6, + dRes_ID_DEMO31_02_BCK_DEMO31_GRS_CUT01_GP_1_L_e=0x7, + dRes_ID_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_1_L_e=0x8, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_L_e=0x12, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_L_e=0x13, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_5_L_e=0x14, + dRes_ID_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_2_L_e=0x15, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_O_e=0x17, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_O_e=0x18, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_O_e=0x19, + /* BMDR */ + dRes_ID_DEMO31_02_BMD_DEMO31_GRA_CUT00_GP_1_e=0x9, + dRes_ID_DEMO31_02_BMD_DEMO31_GRC_CUT00_GP_1_e=0xA, + dRes_ID_DEMO31_02_BMD_DEMO31_GRD_CUT00_GP_1_e=0xB, + dRes_ID_DEMO31_02_BMD_DEMO31_GRO_CUT00_GP_1_e=0xC, + dRes_ID_DEMO31_02_BMD_DEMO31_GRR_CUT00_GP_1_e=0xD, + dRes_ID_DEMO31_02_BMD_DEMO31_GRS_CUT00_GP_1_e=0xE, + dRes_ID_DEMO31_02_BMD_DEMO31_GRZ_CUT00_GP_1_e=0xF, + /* BTK */ + dRes_ID_DEMO31_02_BTK_DEMO31_GRD_CUT01_GP_1_L_e=0x10, + /* BTP */ + dRes_ID_DEMO31_02_BTP_DEMO31_GRD_CUT01_GP_1_L_e=0x11, +}; + +#endif /* !RES_DEMO31_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_03.h b/assets/RZDJ01/res/Object/Demo31_03.h new file mode 100644 index 0000000000..ba9a948683 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_03.h @@ -0,0 +1,54 @@ +#ifndef RES_DEMO31_03_H +#define RES_DEMO31_03_H + +enum dRes_INDEX_DEMO31_03 { + /* BCK */ + dRes_INDEX_DEMO31_03_BCK_DEMO31_BASYA_CUT03_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_03_BCK_DEMO31_BESU_CUT03_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_03_BCK_DEMO31_KOLIN_CUT03_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_03_BCK_DEMO31_MARO_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_03_BCK_DEMO31_MOI_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_03_BCK_DEMO31_SHB_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_03_BCK_DEMO31_SWA_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_03_BCK_DEMO31_TARO_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_03_BCK_DEMO31_YELIA_CUT03_GP_1_O_e=0xD, + /* BMDR */ + dRes_INDEX_DEMO31_03_BMD_DEMO31_BASYA_CUT03_GP_1_e=0x10, + dRes_INDEX_DEMO31_03_BMD_DEMO31_BESU_CUT03_GP_1_e=0x11, + dRes_INDEX_DEMO31_03_BMD_DEMO31_KOLIN_CUT03_GP_1_e=0x12, + dRes_INDEX_DEMO31_03_BMD_DEMO31_MARO_CUT03_GP_1_e=0x13, + dRes_INDEX_DEMO31_03_BMD_DEMO31_MOI_CUT03_GP_1_e=0x14, + dRes_INDEX_DEMO31_03_BMD_DEMO31_SHB_CUT03_GP_1_e=0x15, + dRes_INDEX_DEMO31_03_BMD_DEMO31_SWA_CUT03_GP_1_e=0x16, + dRes_INDEX_DEMO31_03_BMD_DEMO31_TARO_CUT03_GP_1_e=0x17, + dRes_INDEX_DEMO31_03_BMD_DEMO31_YELIA_CUT03_GP_1_e=0x18, + /* EVT */ + dRes_INDEX_DEMO31_03_STB_DEMO31_03_e=0x1B, +}; + +enum dRes_ID_DEMO31_03 { + /* BCK */ + dRes_ID_DEMO31_03_BCK_DEMO31_BASYA_CUT03_GP_1_O_e=0x4, + dRes_ID_DEMO31_03_BCK_DEMO31_BESU_CUT03_GP_1_O_e=0x5, + dRes_ID_DEMO31_03_BCK_DEMO31_KOLIN_CUT03_GP_1_O_e=0x6, + dRes_ID_DEMO31_03_BCK_DEMO31_MARO_CUT03_GP_1_O_e=0x7, + dRes_ID_DEMO31_03_BCK_DEMO31_MOI_CUT03_GP_1_O_e=0x8, + dRes_ID_DEMO31_03_BCK_DEMO31_SHB_CUT03_GP_1_O_e=0x9, + dRes_ID_DEMO31_03_BCK_DEMO31_SWA_CUT03_GP_1_O_e=0xA, + dRes_ID_DEMO31_03_BCK_DEMO31_TARO_CUT03_GP_1_O_e=0xB, + dRes_ID_DEMO31_03_BCK_DEMO31_YELIA_CUT03_GP_1_O_e=0xC, + /* BMDR */ + dRes_ID_DEMO31_03_BMD_DEMO31_BASYA_CUT03_GP_1_e=0xF, + dRes_ID_DEMO31_03_BMD_DEMO31_BESU_CUT03_GP_1_e=0x10, + dRes_ID_DEMO31_03_BMD_DEMO31_KOLIN_CUT03_GP_1_e=0x11, + dRes_ID_DEMO31_03_BMD_DEMO31_MARO_CUT03_GP_1_e=0x12, + dRes_ID_DEMO31_03_BMD_DEMO31_MOI_CUT03_GP_1_e=0x13, + dRes_ID_DEMO31_03_BMD_DEMO31_SHB_CUT03_GP_1_e=0x14, + dRes_ID_DEMO31_03_BMD_DEMO31_SWA_CUT03_GP_1_e=0x15, + dRes_ID_DEMO31_03_BMD_DEMO31_TARO_CUT03_GP_1_e=0x16, + dRes_ID_DEMO31_03_BMD_DEMO31_YELIA_CUT03_GP_1_e=0x17, + /* EVT */ + dRes_ID_DEMO31_03_STB_DEMO31_03_e=0x1A, +}; + +#endif /* !RES_DEMO31_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_04.h b/assets/RZDJ01/res/Object/Demo31_04.h new file mode 100644 index 0000000000..165043457d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_04.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO31_04_H +#define RES_DEMO31_04_H + +enum dRes_INDEX_DEMO31_04 { + /* BCK */ + dRes_INDEX_DEMO31_04_BCK_DEMO31_DOC_CUT04_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_04_BCK_DEMO31_GZNE_CUT04_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_3_O_e=0x9, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_4_O_e=0xA, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_5_O_e=0xB, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_6_O_e=0xC, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLB_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_04_BCK_DEMO31_THE_CUT04_GP_1_O_e=0xE, + /* BMDR */ + dRes_INDEX_DEMO31_04_BMD_DEMO31_DOC_CUT04_GP_1_e=0x11, + dRes_INDEX_DEMO31_04_BMD_DEMO31_GZNE_CUT04_GP_1_e=0x12, + dRes_INDEX_DEMO31_04_BMD_DEMO31_SOLA_CUT04_GP_1_e=0x13, + dRes_INDEX_DEMO31_04_BMD_DEMO31_SOLB_CUT04_GP_1_e=0x14, + dRes_INDEX_DEMO31_04_BMD_DEMO31_THE_CUT04_GP_1_e=0x15, + /* EVT */ + dRes_INDEX_DEMO31_04_STB_DEMO31_04_e=0x18, +}; + +enum dRes_ID_DEMO31_04 { + /* BCK */ + dRes_ID_DEMO31_04_BCK_DEMO31_DOC_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO31_04_BCK_DEMO31_GZNE_CUT04_GP_1_O_e=0x1, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_2_O_e=0x3, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_3_O_e=0x4, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_4_O_e=0x5, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_5_O_e=0x6, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_6_O_e=0x7, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLB_CUT04_GP_1_O_e=0x8, + dRes_ID_DEMO31_04_BCK_DEMO31_THE_CUT04_GP_1_O_e=0x9, + /* BMDR */ + dRes_ID_DEMO31_04_BMD_DEMO31_DOC_CUT04_GP_1_e=0xA, + dRes_ID_DEMO31_04_BMD_DEMO31_GZNE_CUT04_GP_1_e=0xB, + dRes_ID_DEMO31_04_BMD_DEMO31_SOLA_CUT04_GP_1_e=0xC, + dRes_ID_DEMO31_04_BMD_DEMO31_SOLB_CUT04_GP_1_e=0xD, + dRes_ID_DEMO31_04_BMD_DEMO31_THE_CUT04_GP_1_e=0xE, + /* EVT */ + dRes_ID_DEMO31_04_STB_DEMO31_04_e=0xF, +}; + +#endif /* !RES_DEMO31_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_05.h b/assets/RZDJ01/res/Object/Demo31_05.h new file mode 100644 index 0000000000..deb06c18bf --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_05.h @@ -0,0 +1,82 @@ +#ifndef RES_DEMO31_05_H +#define RES_DEMO31_05_H + +enum dRes_INDEX_DEMO31_05 { + /* BCK */ + dRes_INDEX_DEMO31_05_BCK_DEMO31_DANCEM_CUT01_GP_1_L_e=0x5, + dRes_INDEX_DEMO31_05_BCK_DEMO31_DANCEW_CUT01_GP_1_L_e=0x6, + /* BMDR */ + dRes_INDEX_DEMO31_05_BMD_DEMO31_MADA2_CUT01_GP_1_e=0x9, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MADA_CUT01_GP_1_e=0xA, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANA2_CUT01_GP_1_e=0xB, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANA_CUT01_GP_1_e=0xC, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANB2_CUT01_GP_1_e=0xD, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANB_CUT01_GP_1_e=0xE, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANC2_CUT01_GP_1_e=0xF, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANC_CUT01_GP_1_e=0x10, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MASA2_CUT01_GP_1_e=0x11, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MASA_CUT01_GP_1_e=0x12, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MATA2_CUT01_GP_1_e=0x13, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MATA_CUT01_GP_1_e=0x14, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MBNA2_CUT01_GP_1_e=0x15, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MBNA_CUT01_GP_1_e=0x16, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MCNA2_CUT01_GP_1_e=0x17, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MCNA_CUT01_GP_1_e=0x18, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MONA2_CUT01_GP_1_e=0x19, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MONA_CUT01_GP_1_e=0x1A, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WADA2_CUT01_GP_1_e=0x1B, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WADA_CUT01_GP_1_e=0x1C, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANA2_CUT01_GP_1_e=0x1D, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANA_CUT01_GP_1_e=0x1E, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANB2_CUT01_GP_1_e=0x1F, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANB_CUT01_GP_1_e=0x20, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WCNA2_CUT01_GP_1_e=0x21, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WCNA_CUT01_GP_1_e=0x22, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WGNA2_CUT01_GP_1_e=0x23, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WGNA_CUT01_GP_1_e=0x24, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WONA2_CUT01_GP_1_e=0x25, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WONA_CUT01_GP_1_e=0x26, + /* EVT */ + dRes_INDEX_DEMO31_05_STB_DEMO31_05_e=0x29, +}; + +enum dRes_ID_DEMO31_05 { + /* BCK */ + dRes_ID_DEMO31_05_BCK_DEMO31_DANCEM_CUT01_GP_1_L_e=0x0, + dRes_ID_DEMO31_05_BCK_DEMO31_DANCEW_CUT01_GP_1_L_e=0x1, + /* BMDR */ + dRes_ID_DEMO31_05_BMD_DEMO31_MADA2_CUT01_GP_1_e=0x2, + dRes_ID_DEMO31_05_BMD_DEMO31_MADA_CUT01_GP_1_e=0x3, + dRes_ID_DEMO31_05_BMD_DEMO31_MANA2_CUT01_GP_1_e=0x4, + dRes_ID_DEMO31_05_BMD_DEMO31_MANA_CUT01_GP_1_e=0x5, + dRes_ID_DEMO31_05_BMD_DEMO31_MANB2_CUT01_GP_1_e=0x6, + dRes_ID_DEMO31_05_BMD_DEMO31_MANB_CUT01_GP_1_e=0x7, + dRes_ID_DEMO31_05_BMD_DEMO31_MANC2_CUT01_GP_1_e=0x8, + dRes_ID_DEMO31_05_BMD_DEMO31_MANC_CUT01_GP_1_e=0x9, + dRes_ID_DEMO31_05_BMD_DEMO31_MASA2_CUT01_GP_1_e=0xA, + dRes_ID_DEMO31_05_BMD_DEMO31_MASA_CUT01_GP_1_e=0xB, + dRes_ID_DEMO31_05_BMD_DEMO31_MATA2_CUT01_GP_1_e=0xC, + dRes_ID_DEMO31_05_BMD_DEMO31_MATA_CUT01_GP_1_e=0xD, + dRes_ID_DEMO31_05_BMD_DEMO31_MBNA2_CUT01_GP_1_e=0xE, + dRes_ID_DEMO31_05_BMD_DEMO31_MBNA_CUT01_GP_1_e=0xF, + dRes_ID_DEMO31_05_BMD_DEMO31_MCNA2_CUT01_GP_1_e=0x10, + dRes_ID_DEMO31_05_BMD_DEMO31_MCNA_CUT01_GP_1_e=0x11, + dRes_ID_DEMO31_05_BMD_DEMO31_MONA2_CUT01_GP_1_e=0x12, + dRes_ID_DEMO31_05_BMD_DEMO31_MONA_CUT01_GP_1_e=0x13, + dRes_ID_DEMO31_05_BMD_DEMO31_WADA2_CUT01_GP_1_e=0x14, + dRes_ID_DEMO31_05_BMD_DEMO31_WADA_CUT01_GP_1_e=0x15, + dRes_ID_DEMO31_05_BMD_DEMO31_WANA2_CUT01_GP_1_e=0x16, + dRes_ID_DEMO31_05_BMD_DEMO31_WANA_CUT01_GP_1_e=0x17, + dRes_ID_DEMO31_05_BMD_DEMO31_WANB2_CUT01_GP_1_e=0x18, + dRes_ID_DEMO31_05_BMD_DEMO31_WANB_CUT01_GP_1_e=0x19, + dRes_ID_DEMO31_05_BMD_DEMO31_WCNA2_CUT01_GP_1_e=0x1A, + dRes_ID_DEMO31_05_BMD_DEMO31_WCNA_CUT01_GP_1_e=0x1B, + dRes_ID_DEMO31_05_BMD_DEMO31_WGNA2_CUT01_GP_1_e=0x1C, + dRes_ID_DEMO31_05_BMD_DEMO31_WGNA_CUT01_GP_1_e=0x1D, + dRes_ID_DEMO31_05_BMD_DEMO31_WONA2_CUT01_GP_1_e=0x1E, + dRes_ID_DEMO31_05_BMD_DEMO31_WONA_CUT01_GP_1_e=0x1F, + /* EVT */ + dRes_ID_DEMO31_05_STB_DEMO31_05_e=0x20, +}; + +#endif /* !RES_DEMO31_05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_06.h b/assets/RZDJ01/res/Object/Demo31_06.h new file mode 100644 index 0000000000..42a482f54a --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_06.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO31_06_H +#define RES_DEMO31_06_H + +enum dRes_INDEX_DEMO31_06 { + /* BCK */ + dRes_INDEX_DEMO31_06_BCK_DEMO31_BESU_CUT06_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_06_BCK_DEMO31_KOLIN_CUT06_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_06_BCK_DEMO31_MARO_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_06_BCK_DEMO31_SHB_CUT06_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_06_BCK_DEMO31_SWA_CUT06_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_06_BCK_DEMO31_TARO_CUT06_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_06_BCK_DEMO31_YELIA_CUT06_GP_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO31_06_BMD_DEMO31_BESU_CUT06_GP_1_e=0xE, + dRes_INDEX_DEMO31_06_BMD_DEMO31_KOLIN_CUT06_GP_1_e=0xF, + dRes_INDEX_DEMO31_06_BMD_DEMO31_MARO_CUT06_GP_1_e=0x10, + dRes_INDEX_DEMO31_06_BMD_DEMO31_SHB_CUT06_GP_1_e=0x11, + dRes_INDEX_DEMO31_06_BMD_DEMO31_SWA_CUT06_GP_1_e=0x12, + dRes_INDEX_DEMO31_06_BMD_DEMO31_TARO_CUT06_GP_1_e=0x13, + dRes_INDEX_DEMO31_06_BMD_DEMO31_YELIA_CUT06_GP_1_e=0x14, + dRes_INDEX_DEMO31_06_BMD_DEMO31_BASYA_CUT00_GP_1_e=0x15, + /* EVT */ + dRes_INDEX_DEMO31_06_STB_DEMO31_06_e=0x18, +}; + +enum dRes_ID_DEMO31_06 { + /* BCK */ + dRes_ID_DEMO31_06_BCK_DEMO31_BESU_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO31_06_BCK_DEMO31_KOLIN_CUT06_GP_1_O_e=0x1, + dRes_ID_DEMO31_06_BCK_DEMO31_MARO_CUT06_GP_1_O_e=0x2, + dRes_ID_DEMO31_06_BCK_DEMO31_SHB_CUT06_GP_1_O_e=0x3, + dRes_ID_DEMO31_06_BCK_DEMO31_SWA_CUT06_GP_1_O_e=0x4, + dRes_ID_DEMO31_06_BCK_DEMO31_TARO_CUT06_GP_1_O_e=0x5, + dRes_ID_DEMO31_06_BCK_DEMO31_YELIA_CUT06_GP_1_O_e=0x6, + /* BMDR */ + dRes_ID_DEMO31_06_BMD_DEMO31_BESU_CUT06_GP_1_e=0x7, + dRes_ID_DEMO31_06_BMD_DEMO31_KOLIN_CUT06_GP_1_e=0x8, + dRes_ID_DEMO31_06_BMD_DEMO31_MARO_CUT06_GP_1_e=0x9, + dRes_ID_DEMO31_06_BMD_DEMO31_SHB_CUT06_GP_1_e=0xA, + dRes_ID_DEMO31_06_BMD_DEMO31_SWA_CUT06_GP_1_e=0xB, + dRes_ID_DEMO31_06_BMD_DEMO31_TARO_CUT06_GP_1_e=0xC, + dRes_ID_DEMO31_06_BMD_DEMO31_YELIA_CUT06_GP_1_e=0xD, + dRes_ID_DEMO31_06_BMD_DEMO31_BASYA_CUT00_GP_1_e=0xE, + /* EVT */ + dRes_ID_DEMO31_06_STB_DEMO31_06_e=0xF, +}; + +#endif /* !RES_DEMO31_06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_07.h b/assets/RZDJ01/res/Object/Demo31_07.h new file mode 100644 index 0000000000..537e79dd6e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_07.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO31_07_H +#define RES_DEMO31_07_H + +enum dRes_INDEX_DEMO31_07 { + /* BCK */ + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_3_O_e=0x9, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRZ_CUT01_GP_1_O_e=0xA, + /* EVT */ + dRes_INDEX_DEMO31_07_STB_DEMO31_07_e=0xD, + /* BTK */ + dRes_INDEX_DEMO31_07_BTK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x10, + /* BTP */ + dRes_INDEX_DEMO31_07_BTP_DEMO31_ZRZ_CUT01_GP_1_O_e=0x13, + /* BMDV */ + dRes_INDEX_DEMO31_07_BMD_DEMO31_ZRC_CUT07_GP_1_e=0x16, + dRes_INDEX_DEMO31_07_BMD_DEMO31_ZRZ_CUT00_GP_1_e=0x17, +}; + +enum dRes_ID_DEMO31_07 { + /* BCK */ + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_1_O_e=0x0, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_2_O_e=0x1, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_3_O_e=0x2, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x5, + /* EVT */ + dRes_ID_DEMO31_07_STB_DEMO31_07_e=0x4, + /* BTK */ + dRes_ID_DEMO31_07_BTK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x7, + /* BTP */ + dRes_ID_DEMO31_07_BTP_DEMO31_ZRZ_CUT01_GP_1_O_e=0x8, + /* BMDV */ + dRes_ID_DEMO31_07_BMD_DEMO31_ZRC_CUT07_GP_1_e=0x9, + dRes_ID_DEMO31_07_BMD_DEMO31_ZRZ_CUT00_GP_1_e=0xA, +}; + +#endif /* !RES_DEMO31_07_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_08.h b/assets/RZDJ01/res/Object/Demo31_08.h new file mode 100644 index 0000000000..091156a560 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_08.h @@ -0,0 +1,32 @@ +#ifndef RES_DEMO31_08_H +#define RES_DEMO31_08_H + +enum dRes_INDEX_DEMO31_08 { + /* BCK */ + dRes_INDEX_DEMO31_08_BCK_DEMO31_NIRACA_CUT08_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_08_BCK_DEMO31_NITOBY_CUT08_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_08_BCK_DEMO31_RACA_CUT08_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_08_BCK_DEMO31_TOBY_CUT08_GP_1_O_e=0x8, + /* BMDR */ + dRes_INDEX_DEMO31_08_BMD_DEMO31_NI_CUT08_GP_1_e=0xB, + dRes_INDEX_DEMO31_08_BMD_DEMO31_RACA_CUT08_GP_1_e=0xC, + dRes_INDEX_DEMO31_08_BMD_DEMO31_TOBY_CUT08_GP_1_e=0xD, + /* EVT */ + dRes_INDEX_DEMO31_08_STB_DEMO31_08_e=0x10, +}; + +enum dRes_ID_DEMO31_08 { + /* BCK */ + dRes_ID_DEMO31_08_BCK_DEMO31_NIRACA_CUT08_GP_1_O_e=0x0, + dRes_ID_DEMO31_08_BCK_DEMO31_NITOBY_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO31_08_BCK_DEMO31_RACA_CUT08_GP_1_O_e=0x2, + dRes_ID_DEMO31_08_BCK_DEMO31_TOBY_CUT08_GP_1_O_e=0x3, + /* BMDR */ + dRes_ID_DEMO31_08_BMD_DEMO31_NI_CUT08_GP_1_e=0x4, + dRes_ID_DEMO31_08_BMD_DEMO31_RACA_CUT08_GP_1_e=0x5, + dRes_ID_DEMO31_08_BMD_DEMO31_TOBY_CUT08_GP_1_e=0x6, + /* EVT */ + dRes_ID_DEMO31_08_STB_DEMO31_08_e=0x7, +}; + +#endif /* !RES_DEMO31_08_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_09.h b/assets/RZDJ01/res/Object/Demo31_09.h new file mode 100644 index 0000000000..315b8050ee --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_09.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO31_09_H +#define RES_DEMO31_09_H + +enum dRes_INDEX_DEMO31_09 { + /* BCK */ + dRes_INDEX_DEMO31_09_BCK_DEMO31_HANNA_CUT09_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_09_BCK_DEMO31_HOZ_CUT09_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_09_BCK_DEMO31_KKRI_CUT09_GP_1_O_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO31_09_BMD_DEMO31_HANNA_CUT09_GP_1_e=0xA, + dRes_INDEX_DEMO31_09_BMD_DEMO31_HOZ_CUT09_GP_1_e=0xB, + dRes_INDEX_DEMO31_09_BMD_DEMO31_KKRI_CUT09_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_09_STB_DEMO31_09_e=0xF, +}; + +enum dRes_ID_DEMO31_09 { + /* BCK */ + dRes_ID_DEMO31_09_BCK_DEMO31_HANNA_CUT09_GP_1_O_e=0x0, + dRes_ID_DEMO31_09_BCK_DEMO31_HOZ_CUT09_GP_1_O_e=0x1, + dRes_ID_DEMO31_09_BCK_DEMO31_KKRI_CUT09_GP_1_O_e=0x2, + /* BMDR */ + dRes_ID_DEMO31_09_BMD_DEMO31_HANNA_CUT09_GP_1_e=0x3, + dRes_ID_DEMO31_09_BMD_DEMO31_HOZ_CUT09_GP_1_e=0x4, + dRes_ID_DEMO31_09_BMD_DEMO31_KKRI_CUT09_GP_1_e=0x5, + /* EVT */ + dRes_ID_DEMO31_09_STB_DEMO31_09_e=0x6, +}; + +#endif /* !RES_DEMO31_09_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_10.h b/assets/RZDJ01/res/Object/Demo31_10.h new file mode 100644 index 0000000000..9c524c77e8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_10.h @@ -0,0 +1,34 @@ +#ifndef RES_DEMO31_10_H +#define RES_DEMO31_10_H + +enum dRes_INDEX_DEMO31_10 { + /* BCK */ + dRes_INDEX_DEMO31_10_BCK_DEMO31_YKM_CUT10_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_10_BCK_DEMO31_YKW_CUT10_GP_1_O_e=0x8, + /* BMDR */ + dRes_INDEX_DEMO31_10_BMD_DEMO31_YKM_CUT10_GP_1_e=0xB, + dRes_INDEX_DEMO31_10_BMD_DEMO31_YKW_CUT10_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_10_STB_DEMO31_10_e=0xF, + /* BMDE */ + dRes_INDEX_DEMO31_10_BMD_DEMO31_OGHART_CUT10_GP_1_e=0x12, + /* BRK */ + dRes_INDEX_DEMO31_10_BRK_DEMO31_OGHART_CUT00_GP_1_O_e=0x15, +}; + +enum dRes_ID_DEMO31_10 { + /* BCK */ + dRes_ID_DEMO31_10_BCK_DEMO31_YKM_CUT10_GP_1_O_e=0x0, + dRes_ID_DEMO31_10_BCK_DEMO31_YKW_CUT10_GP_1_O_e=0x1, + /* BMDR */ + dRes_ID_DEMO31_10_BMD_DEMO31_YKM_CUT10_GP_1_e=0x2, + dRes_ID_DEMO31_10_BMD_DEMO31_YKW_CUT10_GP_1_e=0x3, + /* EVT */ + dRes_ID_DEMO31_10_STB_DEMO31_10_e=0x4, + /* BMDE */ + dRes_ID_DEMO31_10_BMD_DEMO31_OGHART_CUT10_GP_1_e=0x5, + /* BRK */ + dRes_ID_DEMO31_10_BRK_DEMO31_OGHART_CUT00_GP_1_O_e=0x6, +}; + +#endif /* !RES_DEMO31_10_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_11.h b/assets/RZDJ01/res/Object/Demo31_11.h new file mode 100644 index 0000000000..cf94e76be1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_11.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO31_11_H +#define RES_DEMO31_11_H + +enum dRes_INDEX_DEMO31_11 { + /* BCK */ + dRes_INDEX_DEMO31_11_BCK_DEMO31_ASH_CUT11_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_11_BCK_DEMO31_BOOK_CUT11_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_11_BCK_DEMO31_FWOOD_CUT11_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_11_BCK_DEMO31_RAF_CUT11_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_11_BCK_DEMO31_SHAD_CUT11_GP_1_O_e=0x9, + /* BMDR */ + dRes_INDEX_DEMO31_11_BMD_DEMO31_ASH_CUT11_GP_1_e=0xC, + dRes_INDEX_DEMO31_11_BMD_DEMO31_BOOK_CUT11_GP_1_e=0xD, + dRes_INDEX_DEMO31_11_BMD_DEMO31_FWOOD_CUT11_GP_1_e=0xE, + dRes_INDEX_DEMO31_11_BMD_DEMO31_RAF_CUT11_GP_1_e=0xF, + dRes_INDEX_DEMO31_11_BMD_DEMO31_SHAD_CUT11_GP_1_e=0x10, + /* EVT */ + dRes_INDEX_DEMO31_11_STB_DEMO31_11_e=0x13, +}; + +enum dRes_ID_DEMO31_11 { + /* BCK */ + dRes_ID_DEMO31_11_BCK_DEMO31_ASH_CUT11_GP_1_O_e=0x0, + dRes_ID_DEMO31_11_BCK_DEMO31_BOOK_CUT11_GP_1_O_e=0x1, + dRes_ID_DEMO31_11_BCK_DEMO31_FWOOD_CUT11_GP_1_O_e=0x2, + dRes_ID_DEMO31_11_BCK_DEMO31_RAF_CUT11_GP_1_O_e=0x3, + dRes_ID_DEMO31_11_BCK_DEMO31_SHAD_CUT11_GP_1_O_e=0x4, + /* BMDR */ + dRes_ID_DEMO31_11_BMD_DEMO31_ASH_CUT11_GP_1_e=0x5, + dRes_ID_DEMO31_11_BMD_DEMO31_BOOK_CUT11_GP_1_e=0x6, + dRes_ID_DEMO31_11_BMD_DEMO31_FWOOD_CUT11_GP_1_e=0x7, + dRes_ID_DEMO31_11_BMD_DEMO31_RAF_CUT11_GP_1_e=0x8, + dRes_ID_DEMO31_11_BMD_DEMO31_SHAD_CUT11_GP_1_e=0x9, + /* EVT */ + dRes_ID_DEMO31_11_STB_DEMO31_11_e=0xA, +}; + +#endif /* !RES_DEMO31_11_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_12.h b/assets/RZDJ01/res/Object/Demo31_12.h new file mode 100644 index 0000000000..598b7db6d8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_12.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO31_12_H +#define RES_DEMO31_12_H + +enum dRes_INDEX_DEMO31_12 { + /* BCK */ + dRes_INDEX_DEMO31_12_BCK_DEMO31_BASYA_CUT12_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_12_BCK_DEMO31_BESU_CUT12_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_12_BCK_DEMO31_YELIA_CUT12_GP_1_O_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO31_12_BMD_DEMO31_BASYA_CUT12_GP_1_e=0xA, + dRes_INDEX_DEMO31_12_BMD_DEMO31_BESU_CUT12_GP_1_e=0xB, + dRes_INDEX_DEMO31_12_BMD_DEMO31_YELIA_CUT12_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_12_STB_DEMO31_12_e=0xF, +}; + +enum dRes_ID_DEMO31_12 { + /* BCK */ + dRes_ID_DEMO31_12_BCK_DEMO31_BASYA_CUT12_GP_1_O_e=0x0, + dRes_ID_DEMO31_12_BCK_DEMO31_BESU_CUT12_GP_1_O_e=0x1, + dRes_ID_DEMO31_12_BCK_DEMO31_YELIA_CUT12_GP_1_O_e=0x2, + /* BMDR */ + dRes_ID_DEMO31_12_BMD_DEMO31_BASYA_CUT12_GP_1_e=0x3, + dRes_ID_DEMO31_12_BMD_DEMO31_BESU_CUT12_GP_1_e=0x4, + dRes_ID_DEMO31_12_BMD_DEMO31_YELIA_CUT12_GP_1_e=0x5, + /* EVT */ + dRes_ID_DEMO31_12_STB_DEMO31_12_e=0x6, +}; + +#endif /* !RES_DEMO31_12_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_13.h b/assets/RZDJ01/res/Object/Demo31_13.h new file mode 100644 index 0000000000..0312bfa1e2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_13.h @@ -0,0 +1,44 @@ +#ifndef RES_DEMO31_13_H +#define RES_DEMO31_13_H + +enum dRes_INDEX_DEMO31_13 { + /* BCK */ + dRes_INDEX_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_13_BCK_DEMO31_JAGA_CUT13_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_2_O_e=0xB, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_3_O_e=0xC, + /* BMDR */ + dRes_INDEX_DEMO31_13_BMD_DEMO31_BABY_CUT13_GP_1_e=0xF, + dRes_INDEX_DEMO31_13_BMD_DEMO31_JAGA_CUT13_GP_1_e=0x10, + dRes_INDEX_DEMO31_13_BMD_DEMO31_URIB_CUT13_GP_1_e=0x11, + /* EVT */ + dRes_INDEX_DEMO31_13_STB_DEMO31_13_e=0x14, + /* BTK */ + dRes_INDEX_DEMO31_13_BTK_DEMO31_URIB_CUT13_GP_3_O_e=0x17, + /* BTP */ + dRes_INDEX_DEMO31_13_BTP_DEMO31_URIB_CUT13_GP_3_O_e=0x1A, +}; + +enum dRes_ID_DEMO31_13 { + /* BCK */ + dRes_ID_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_1_O_e=0x0, + dRes_ID_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_2_O_e=0x1, + dRes_ID_DEMO31_13_BCK_DEMO31_JAGA_CUT13_GP_1_O_e=0x2, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_1_O_e=0x3, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_2_O_e=0x4, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_3_O_e=0x5, + /* BMDR */ + dRes_ID_DEMO31_13_BMD_DEMO31_BABY_CUT13_GP_1_e=0x6, + dRes_ID_DEMO31_13_BMD_DEMO31_JAGA_CUT13_GP_1_e=0x7, + dRes_ID_DEMO31_13_BMD_DEMO31_URIB_CUT13_GP_1_e=0x8, + /* EVT */ + dRes_ID_DEMO31_13_STB_DEMO31_13_e=0x9, + /* BTK */ + dRes_ID_DEMO31_13_BTK_DEMO31_URIB_CUT13_GP_3_O_e=0xA, + /* BTP */ + dRes_ID_DEMO31_13_BTP_DEMO31_URIB_CUT13_GP_3_O_e=0xB, +}; + +#endif /* !RES_DEMO31_13_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_14.h b/assets/RZDJ01/res/Object/Demo31_14.h new file mode 100644 index 0000000000..bf7ac186a4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_14.h @@ -0,0 +1,84 @@ +#ifndef RES_DEMO31_14_H +#define RES_DEMO31_14_H + +enum dRes_INDEX_DEMO31_14 { + /* BCK */ + dRes_INDEX_DEMO31_14_BCK_DEMO31_BABY_CUT14_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BESU_CUT14_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BOU_CUT14_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_14_BCK_DEMO31_HANJO_CUT14_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_14_BCK_DEMO31_JAGA_CUT14_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_14_BCK_DEMO31_KOLIN_CUT14_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_14_BCK_DEMO31_KYURY_CUT14_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_14_BCK_DEMO31_MARO_CUT14_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_14_BCK_DEMO31_MOI_CUT14_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SERA_CUT14_GP_1_O_e=0xE, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SHB_CUT14_GP_1_O_e=0xF, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SWA_CUT14_GP_1_O_e=0x10, + dRes_INDEX_DEMO31_14_BCK_DEMO31_TARO_CUT14_GP_1_O_e=0x11, + dRes_INDEX_DEMO31_14_BCK_DEMO31_URIB_CUT14_GP_1_O_e=0x12, + dRes_INDEX_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_1_O_e=0x13, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BASYA_CUT14_GP_1_O_e=0x14, + dRes_INDEX_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_2_O_e=0x15, + /* BMDR */ + dRes_INDEX_DEMO31_14_BMD_DEMO31_BABY_CUT14_GP_1_e=0x18, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BESU_CUT14_GP_1_e=0x19, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BOU_CUT14_GP_1_e=0x1A, + dRes_INDEX_DEMO31_14_BMD_DEMO31_HANJO_CUT14_GP_1_e=0x1B, + dRes_INDEX_DEMO31_14_BMD_DEMO31_JAGA_CUT14_GP_1_e=0x1C, + dRes_INDEX_DEMO31_14_BMD_DEMO31_KOLIN_CUT14_GP_1_e=0x1D, + dRes_INDEX_DEMO31_14_BMD_DEMO31_KYURY_CUT14_GP_1_e=0x1E, + dRes_INDEX_DEMO31_14_BMD_DEMO31_MARO_CUT14_GP_1_e=0x1F, + dRes_INDEX_DEMO31_14_BMD_DEMO31_MOI_CUT14_GP_1_e=0x20, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SERA_CUT14_GP_1_e=0x21, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SHB_CUT14_GP_1_e=0x22, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SWA_CUT14_GP_1_e=0x23, + dRes_INDEX_DEMO31_14_BMD_DEMO31_TARO_CUT14_GP_1_e=0x24, + dRes_INDEX_DEMO31_14_BMD_DEMO31_URIB_CUT14_GP_1_e=0x25, + dRes_INDEX_DEMO31_14_BMD_DEMO31_YELIA_CUT14_GP_1_e=0x26, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BASYA_CUT14_GP_1_e=0x27, + /* EVT */ + dRes_INDEX_DEMO31_14_STB_DEMO31_14_e=0x2A, +}; + +enum dRes_ID_DEMO31_14 { + /* BCK */ + dRes_ID_DEMO31_14_BCK_DEMO31_BABY_CUT14_GP_1_O_e=0x0, + dRes_ID_DEMO31_14_BCK_DEMO31_BESU_CUT14_GP_1_O_e=0x1, + dRes_ID_DEMO31_14_BCK_DEMO31_BOU_CUT14_GP_1_O_e=0x2, + dRes_ID_DEMO31_14_BCK_DEMO31_HANJO_CUT14_GP_1_O_e=0x3, + dRes_ID_DEMO31_14_BCK_DEMO31_JAGA_CUT14_GP_1_O_e=0x4, + dRes_ID_DEMO31_14_BCK_DEMO31_KOLIN_CUT14_GP_1_O_e=0x5, + dRes_ID_DEMO31_14_BCK_DEMO31_KYURY_CUT14_GP_1_O_e=0x6, + dRes_ID_DEMO31_14_BCK_DEMO31_MARO_CUT14_GP_1_O_e=0x7, + dRes_ID_DEMO31_14_BCK_DEMO31_MOI_CUT14_GP_1_O_e=0x8, + dRes_ID_DEMO31_14_BCK_DEMO31_SERA_CUT14_GP_1_O_e=0x9, + dRes_ID_DEMO31_14_BCK_DEMO31_SHB_CUT14_GP_1_O_e=0xA, + dRes_ID_DEMO31_14_BCK_DEMO31_SWA_CUT14_GP_1_O_e=0xB, + dRes_ID_DEMO31_14_BCK_DEMO31_TARO_CUT14_GP_1_O_e=0xC, + dRes_ID_DEMO31_14_BCK_DEMO31_URIB_CUT14_GP_1_O_e=0xD, + dRes_ID_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_1_O_e=0xE, + dRes_ID_DEMO31_14_BCK_DEMO31_BASYA_CUT14_GP_1_O_e=0x1F, + dRes_ID_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_2_O_e=0x20, + /* BMDR */ + dRes_ID_DEMO31_14_BMD_DEMO31_BABY_CUT14_GP_1_e=0xF, + dRes_ID_DEMO31_14_BMD_DEMO31_BESU_CUT14_GP_1_e=0x10, + dRes_ID_DEMO31_14_BMD_DEMO31_BOU_CUT14_GP_1_e=0x11, + dRes_ID_DEMO31_14_BMD_DEMO31_HANJO_CUT14_GP_1_e=0x12, + dRes_ID_DEMO31_14_BMD_DEMO31_JAGA_CUT14_GP_1_e=0x13, + dRes_ID_DEMO31_14_BMD_DEMO31_KOLIN_CUT14_GP_1_e=0x14, + dRes_ID_DEMO31_14_BMD_DEMO31_KYURY_CUT14_GP_1_e=0x15, + dRes_ID_DEMO31_14_BMD_DEMO31_MARO_CUT14_GP_1_e=0x16, + dRes_ID_DEMO31_14_BMD_DEMO31_MOI_CUT14_GP_1_e=0x17, + dRes_ID_DEMO31_14_BMD_DEMO31_SERA_CUT14_GP_1_e=0x18, + dRes_ID_DEMO31_14_BMD_DEMO31_SHB_CUT14_GP_1_e=0x19, + dRes_ID_DEMO31_14_BMD_DEMO31_SWA_CUT14_GP_1_e=0x1A, + dRes_ID_DEMO31_14_BMD_DEMO31_TARO_CUT14_GP_1_e=0x1B, + dRes_ID_DEMO31_14_BMD_DEMO31_URIB_CUT14_GP_1_e=0x1C, + dRes_ID_DEMO31_14_BMD_DEMO31_YELIA_CUT14_GP_1_e=0x1D, + dRes_ID_DEMO31_14_BMD_DEMO31_BASYA_CUT14_GP_1_e=0x21, + /* EVT */ + dRes_ID_DEMO31_14_STB_DEMO31_14_e=0x1E, +}; + +#endif /* !RES_DEMO31_14_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_15.h b/assets/RZDJ01/res/Object/Demo31_15.h new file mode 100644 index 0000000000..b219b355be --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_15.h @@ -0,0 +1,74 @@ +#ifndef RES_DEMO31_15_H +#define RES_DEMO31_15_H + +enum dRes_INDEX_DEMO31_15 { + /* BCK */ + dRes_INDEX_DEMO31_15_BCK_DEMO31_ALSWM_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_15_BCK_DEMO31_ARU_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_15_BCK_DEMO31_MDMKBK_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_15_BCK_DEMO31_YELIA_CUT01_GP_1_L_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO31_15_BMD_DEMO31_ALSWM_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO31_15_BMD_DEMO31_ARU_CUT00_GP_1_e=0xF, + dRes_INDEX_DEMO31_15_BMD_DEMO31_MDMASK_CUT00_GP_1_e=0x10, + dRes_INDEX_DEMO31_15_BMD_DEMO31_YELIA_CUT00_GP_1_e=0x11, + dRes_INDEX_DEMO31_15_BMD_DEMO31_TRICENT_CUT00_GP_1_e=0x12, + /* EVT */ + dRes_INDEX_DEMO31_15_STB_DEMO31_15_e=0x15, + dRes_INDEX_DEMO31_15_STB_DEMO31_17_e=0x16, + dRes_INDEX_DEMO31_15_STB_DEMO31_18_e=0x17, + dRes_INDEX_DEMO31_15_STB_DEMO31_19_e=0x18, + dRes_INDEX_DEMO31_15_STB_DEMO31_20_e=0x19, + dRes_INDEX_DEMO31_15_STB_DEMO31_21_e=0x1A, + dRes_INDEX_DEMO31_15_STB_DEMO31_22_e=0x1B, + dRes_INDEX_DEMO31_15_STB_DEMO31_23_e=0x1C, + dRes_INDEX_DEMO31_15_STB_DEMO31_24_e=0x1D, + dRes_INDEX_DEMO31_15_STB_DEMO31_25_e=0x1E, + dRes_INDEX_DEMO31_15_STB_DEMO31_26_e=0x1F, + dRes_INDEX_DEMO31_15_STB_DEMO31_27_e=0x20, + dRes_INDEX_DEMO31_15_STB_DEMO31_28_e=0x21, + dRes_INDEX_DEMO31_15_STB_DEMO31_29_e=0x22, + /* BTK */ + dRes_INDEX_DEMO31_15_BTK_DEMO31_YELIA_CUT01_GP_1_L_e=0x25, + /* BTP */ + dRes_INDEX_DEMO31_15_BTP_DEMO31_YELIA_CUT01_GP_1_L_e=0x28, + /* BPK */ + dRes_INDEX_DEMO31_15_BPK_DEMO31_TRICENT_CUT01_GP_1_O_e=0x2B, +}; + +enum dRes_ID_DEMO31_15 { + /* BCK */ + dRes_ID_DEMO31_15_BCK_DEMO31_ALSWM_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO31_15_BCK_DEMO31_ARU_CUT01_GP_1_O_e=0x1, + dRes_ID_DEMO31_15_BCK_DEMO31_MDMKBK_CUT01_GP_1_O_e=0x2, + dRes_ID_DEMO31_15_BCK_DEMO31_YELIA_CUT01_GP_1_L_e=0x14, + /* BMDR */ + dRes_ID_DEMO31_15_BMD_DEMO31_ALSWM_CUT00_GP_1_e=0x3, + dRes_ID_DEMO31_15_BMD_DEMO31_ARU_CUT00_GP_1_e=0x4, + dRes_ID_DEMO31_15_BMD_DEMO31_MDMASK_CUT00_GP_1_e=0x5, + dRes_ID_DEMO31_15_BMD_DEMO31_YELIA_CUT00_GP_1_e=0x15, + dRes_ID_DEMO31_15_BMD_DEMO31_TRICENT_CUT00_GP_1_e=0x18, + /* EVT */ + dRes_ID_DEMO31_15_STB_DEMO31_15_e=0x6, + dRes_ID_DEMO31_15_STB_DEMO31_17_e=0x7, + dRes_ID_DEMO31_15_STB_DEMO31_18_e=0x8, + dRes_ID_DEMO31_15_STB_DEMO31_19_e=0x9, + dRes_ID_DEMO31_15_STB_DEMO31_20_e=0xA, + dRes_ID_DEMO31_15_STB_DEMO31_21_e=0xB, + dRes_ID_DEMO31_15_STB_DEMO31_22_e=0xC, + dRes_ID_DEMO31_15_STB_DEMO31_23_e=0xD, + dRes_ID_DEMO31_15_STB_DEMO31_24_e=0xE, + dRes_ID_DEMO31_15_STB_DEMO31_25_e=0xF, + dRes_ID_DEMO31_15_STB_DEMO31_26_e=0x10, + dRes_ID_DEMO31_15_STB_DEMO31_27_e=0x11, + dRes_ID_DEMO31_15_STB_DEMO31_28_e=0x12, + dRes_ID_DEMO31_15_STB_DEMO31_29_e=0x13, + /* BTK */ + dRes_ID_DEMO31_15_BTK_DEMO31_YELIA_CUT01_GP_1_L_e=0x16, + /* BTP */ + dRes_ID_DEMO31_15_BTP_DEMO31_YELIA_CUT01_GP_1_L_e=0x17, + /* BPK */ + dRes_ID_DEMO31_15_BPK_DEMO31_TRICENT_CUT01_GP_1_O_e=0x19, +}; + +#endif /* !RES_DEMO31_15_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo31_16.h b/assets/RZDJ01/res/Object/Demo31_16.h new file mode 100644 index 0000000000..f627e207e9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo31_16.h @@ -0,0 +1,34 @@ +#ifndef RES_DEMO31_16_H +#define RES_DEMO31_16_H + +enum dRes_INDEX_DEMO31_16 { + /* BCK */ + dRes_INDEX_DEMO31_16_BCK_DEMO31_RBBB_CUT01_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_2_O_e=0x7, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_2_O_e=0x9, + /* BMDR */ + dRes_INDEX_DEMO31_16_BMD_DEMO31_RBBB_CUT00_GP_1_e=0xC, + dRes_INDEX_DEMO31_16_BMD_DEMO31_RD2_CUT00_GP_1_e=0xD, + dRes_INDEX_DEMO31_16_BMD_DEMO31_RDWB_CUT00_GP_1_e=0xE, + /* EVT */ + dRes_INDEX_DEMO31_16_STB_DEMO31_16_e=0x11, +}; + +enum dRes_ID_DEMO31_16 { + /* BCK */ + dRes_ID_DEMO31_16_BCK_DEMO31_RBBB_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_1_O_e=0x1, + dRes_ID_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_2_O_e=0x6, + dRes_ID_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_2_O_e=0x8, + /* BMDR */ + dRes_ID_DEMO31_16_BMD_DEMO31_RBBB_CUT00_GP_1_e=0x2, + dRes_ID_DEMO31_16_BMD_DEMO31_RD2_CUT00_GP_1_e=0x3, + dRes_ID_DEMO31_16_BMD_DEMO31_RDWB_CUT00_GP_1_e=0x4, + /* EVT */ + dRes_ID_DEMO31_16_STB_DEMO31_16_e=0x5, +}; + +#endif /* !RES_DEMO31_16_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo32_02.h b/assets/RZDJ01/res/Object/Demo32_02.h new file mode 100644 index 0000000000..08b9168bc5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo32_02.h @@ -0,0 +1,158 @@ +#ifndef RES_DEMO32_02_H +#define RES_DEMO32_02_H + +enum dRes_INDEX_DEMO32_02 { + /* BCK */ + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT06_GP_1_L_e=0xB, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT07_GP_1_L_e=0xC, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_1_O_e=0xD, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT06_GP_1_L_e=0xE, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT07_GP_1_L_e=0xF, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_1_O_e=0x10, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT07_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT07_GP_1_L_e=0x13, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_1_O_e=0x14, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT07_GP_1_L_e=0x15, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_1_O_e=0x16, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT01_BD_1_O_e=0x17, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT01_BD_1_O_e=0x19, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT02_BD_1_O_e=0x1A, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x1B, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x1C, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_BD_1_O_e=0x1D, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x1E, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_BD_1_O_e=0x1F, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x20, + dRes_INDEX_DEMO32_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x21, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MDHAIR_CUT02_GP_1_O_e=0x22, + dRes_INDEX_DEMO32_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x23, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT06_HD_1_O_e=0x24, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MDHAIR_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_2_L_e=0x26, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_2_L_e=0x27, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_2_L_e=0x28, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_2_L_e=0x29, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_2_L_e=0x2A, + /* BMDR */ + dRes_INDEX_DEMO32_02_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x2D, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2E, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2F, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x30, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x31, + /* BTK */ + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x34, + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x35, + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x36, + /* BTP */ + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT06_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT07_GP_1_L_e=0x3A, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT06_GP_1_L_e=0x3C, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT07_GP_1_L_e=0x3D, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT07_GP_1_L_e=0x3F, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT07_GP_1_L_e=0x41, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_1_O_e=0x42, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT07_GP_1_L_e=0x43, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_1_O_e=0x44, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_2_L_e=0x45, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_2_L_e=0x46, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_2_L_e=0x47, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_2_L_e=0x48, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_2_L_e=0x49, + /* BMDV */ + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4C, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4D, + dRes_INDEX_DEMO32_02_BMD_DEMO32_MDHAIR_CUT00_GP_1_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO32_02_BLK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x51, + dRes_INDEX_DEMO32_02_BLK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x52, + /* BLS */ + dRes_INDEX_DEMO32_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* BRK */ + dRes_INDEX_DEMO32_02_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x58, + /* EVT */ + dRes_INDEX_DEMO32_02_STB_DEMO32_02_e=0x5B, +}; + +enum dRes_ID_DEMO32_02 { + /* BCK */ + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT06_GP_1_L_e=0x0, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT07_GP_1_L_e=0x1, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_1_O_e=0x2, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT06_GP_1_L_e=0x3, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT07_GP_1_L_e=0x4, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_1_O_e=0x5, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT07_GP_1_L_e=0x6, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_1_O_e=0x7, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT07_GP_1_L_e=0x8, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_1_O_e=0x9, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT07_GP_1_L_e=0xA, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_1_O_e=0xB, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT01_BD_1_O_e=0xC, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT06_BD_1_O_e=0xD, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT01_BD_1_O_e=0xE, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT02_BD_1_O_e=0xF, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x10, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x11, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_BD_1_O_e=0x25, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x26, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_BD_1_O_e=0x27, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_ID_DEMO32_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x30, + dRes_ID_DEMO32_02_BCK_DEMO32_MDHAIR_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO32_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x35, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT06_HD_1_O_e=0x36, + dRes_ID_DEMO32_02_BCK_DEMO32_MDHAIR_CUT06_GP_1_O_e=0x37, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_2_L_e=0x38, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_2_L_e=0x39, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_2_L_e=0x3A, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_2_L_e=0x3B, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_2_L_e=0x3C, + /* BMDR */ + dRes_ID_DEMO32_02_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x20, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x21, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x22, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x29, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2A, + /* BTK */ + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x13, + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x2B, + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x2C, + /* BTP */ + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT06_GP_1_L_e=0x14, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT07_GP_1_L_e=0x15, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_1_O_e=0x16, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT06_GP_1_L_e=0x17, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT07_GP_1_L_e=0x18, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT07_GP_1_L_e=0x1A, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_1_O_e=0x1B, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT07_GP_1_L_e=0x1C, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_1_O_e=0x1D, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT07_GP_1_L_e=0x1E, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_1_O_e=0x1F, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_2_L_e=0x3D, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_2_L_e=0x3E, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_2_L_e=0x3F, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_2_L_e=0x40, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_2_L_e=0x41, + /* BMDV */ + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x23, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x24, + dRes_ID_DEMO32_02_BMD_DEMO32_MDHAIR_CUT00_GP_1_e=0x34, + /* BLK */ + dRes_ID_DEMO32_02_BLK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x2D, + dRes_ID_DEMO32_02_BLK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x2E, + /* BLS */ + dRes_ID_DEMO32_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2F, + /* BRK */ + dRes_ID_DEMO32_02_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x31, + /* EVT */ + dRes_ID_DEMO32_02_STB_DEMO32_02_e=0x32, +}; + +#endif /* !RES_DEMO32_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo32_03.h b/assets/RZDJ01/res/Object/Demo32_03.h new file mode 100644 index 0000000000..868971e96e --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo32_03.h @@ -0,0 +1,46 @@ +#ifndef RES_DEMO32_03_H +#define RES_DEMO32_03_H + +enum dRes_INDEX_DEMO32_03 { + /* BCK */ + dRes_INDEX_DEMO32_03_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GANON_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GHORS_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GHORS_CUT02_GP_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO32_03_BMD_DEMO32_GHORS_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO32_03_BMD_DEMO32_FIREBG_CUT00_GP_1_e=0xF, + /* BTK */ + dRes_INDEX_DEMO32_03_BTK_DEMO32_FIREBG_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_03_BTK_DEMO32_FIREBG_CUT02_GP_1_O_e=0x13, + /* EVT */ + dRes_INDEX_DEMO32_03_STB_DEMO32_03_e=0x16, + /* BMDV */ + dRes_INDEX_DEMO32_03_BMD_DEMO32_GANON_CUT00_GP_1_e=0x19, + /* BRK */ + dRes_INDEX_DEMO32_03_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x1C, + dRes_INDEX_DEMO32_03_BRK_DEMO32_GANON_CUT02_GP_1_O_e=0x1D, +}; + +enum dRes_ID_DEMO32_03 { + /* BCK */ + dRes_ID_DEMO32_03_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO32_03_BCK_DEMO32_GANON_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO32_03_BCK_DEMO32_GHORS_CUT01_GP_1_O_e=0x2, + dRes_ID_DEMO32_03_BCK_DEMO32_GHORS_CUT02_GP_1_O_e=0x3, + /* BMDR */ + dRes_ID_DEMO32_03_BMD_DEMO32_GHORS_CUT00_GP_1_e=0x5, + dRes_ID_DEMO32_03_BMD_DEMO32_FIREBG_CUT00_GP_1_e=0x6, + /* BTK */ + dRes_ID_DEMO32_03_BTK_DEMO32_FIREBG_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO32_03_BTK_DEMO32_FIREBG_CUT02_GP_1_O_e=0x8, + /* EVT */ + dRes_ID_DEMO32_03_STB_DEMO32_03_e=0x9, + /* BMDV */ + dRes_ID_DEMO32_03_BMD_DEMO32_GANON_CUT00_GP_1_e=0xA, + /* BRK */ + dRes_ID_DEMO32_03_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0xB, + dRes_ID_DEMO32_03_BRK_DEMO32_GANON_CUT02_GP_1_O_e=0xC, +}; + +#endif /* !RES_DEMO32_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo32_04.h b/assets/RZDJ01/res/Object/Demo32_04.h new file mode 100644 index 0000000000..d0936a249b --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo32_04.h @@ -0,0 +1,358 @@ +#ifndef RES_DEMO32_04_H +#define RES_DEMO32_04_H + +enum dRes_INDEX_DEMO32_04 { + /* BCK */ + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT08_GP_1_O_e=0xB, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT11_GP_1_O_e=0xC, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT15_GP_1_O_e=0xD, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT17_GP_1_O_e=0xE, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_1_O_e=0xF, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_2_O_e=0x10, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT25_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT26_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT27_GP_1_O_e=0x13, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT04_GP_1_O_e=0x14, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT08_GP_1_O_e=0x15, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT15_GP_1_O_e=0x16, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT25_GP_1_L_e=0x17, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT26_GP_1_O_e=0x18, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT04_GP_1_O_e=0x19, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT25_GP_1_L_e=0x1A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT26_GP_1_O_e=0x1B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA04_CUT25_GP_1_L_e=0x1C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA05_CUT25_GP_1_L_e=0x1D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJSWD_CUT04_GP_1_O_e=0x1E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT21_GP_1_O_e=0x1F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT21_GP_1_O_e=0x20, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT07_GP_1_O_e=0x21, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT10_GP_1_O_e=0x22, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT12_GP_1_O_e=0x23, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT13_GP_1_O_e=0x24, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT07_GP_1_O_e=0x26, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT09_GP_1_O_e=0x27, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x28, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT02_GP_1_L_e=0x29, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT03_GP_1_O_e=0x2A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT05_GP_1_O_e=0x2B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT06_GP_1_O_e=0x2C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT07_GP_1_O_e=0x2D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT09_GP_1_O_e=0x2E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT10_GP_1_O_e=0x2F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT12_GP_1_O_e=0x30, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT13_GP_1_O_e=0x31, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT14_GP_1_O_e=0x32, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_1_O_e=0x33, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_2_O_e=0x34, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT18_GP_1_O_e=0x35, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT23_GP_1_L_e=0x36, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT24_GP_1_O_e=0x37, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT01_GP_1_L_e=0x38, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT05_GP_1_O_e=0x3A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT07_GP_1_O_e=0x3B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT10_GP_1_O_e=0x3C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT16_GP_2_O_e=0x3E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x3F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT07_GP_1_O_e=0x40, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x41, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x42, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x43, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x44, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT01_GP_1_L_e=0x45, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT14_GP_1_O_e=0x46, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT23_GP_1_L_e=0x47, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT01_GP_1_L_e=0x48, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT14_GP_1_O_e=0x49, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT23_GP_1_L_e=0x4A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA3_CUT01_GP_1_L_e=0x4B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA3_CUT23_GP_1_L_e=0x4C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA4_CUT01_GP_1_L_e=0x4D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA4_CUT23_GP_1_L_e=0x4E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA5_CUT01_GP_1_L_e=0x4F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA5_CUT23_GP_1_L_e=0x50, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA6_CUT01_GP_1_L_e=0x51, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT05_GP_1_O_e=0x52, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT06_GP_1_O_e=0x53, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT07_GP_1_O_e=0x54, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT10_GP_1_O_e=0x55, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT12_GP_1_O_e=0x56, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT14_GP_1_O_e=0x57, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT16_GP_2_O_e=0x58, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT23_GP_1_L_e=0x59, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT24_GP_1_O_e=0x5A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT07_GP_1_O_e=0x5B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT10_GP_1_O_e=0x5C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT12_GP_1_O_e=0x5D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT06_GP_1_O_e=0x5F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT07_GP_1_O_e=0x60, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT09_GP_1_O_e=0x61, + dRes_INDEX_DEMO32_04_BCK_DEMO32_HOLE_CUT00_GP_1_O_e=0x62, + dRes_INDEX_DEMO32_04_BCK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x63, + dRes_INDEX_DEMO32_04_BCK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x64, + dRes_INDEX_DEMO32_04_BCK_DEMO32_DUMMY_CUT24_GP_1_O_e=0x65, + /* BTP */ + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT04_GP_1_O_e=0x68, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT25_GP_1_L_e=0x69, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT26_GP_1_O_e=0x6A, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT04_GP_1_O_e=0x6B, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT25_GP_1_L_e=0x6C, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT26_GP_1_O_e=0x6D, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA03_CUT04_GP_1_O_e=0x6E, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA03_CUT26_GP_1_O_e=0x6F, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT21_GP_1_O_e=0x70, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT02_GP_1_L_e=0x71, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT03_GP_1_O_e=0x72, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT07_GP_1_O_e=0x73, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT10_GP_1_O_e=0x74, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT12_GP_1_O_e=0x75, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT14_GP_1_O_e=0x76, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT24_GP_1_O_e=0x77, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA2_CUT23_GP_1_O_e=0x78, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA4_CUT01_GP_1_L_e=0x79, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA5_CUT01_GP_1_L_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO32_04_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO32_04_BMD_DEMO32_KENJSWD_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GHANDL_CUT00_GP_1_e=0x7F, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GHANDR_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GMANT_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO32_04_BMD_DEMO32_CHAIN_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GCHAIN_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO32_04_BMD_DEMO32_UDEWA_CUT00_GP_1_e=0x84, + dRes_INDEX_DEMO32_04_BMD_DEMO32_HOLE_CUT00_GP_1_e=0x85, + dRes_INDEX_DEMO32_04_BMD_DEMO32_LIGHT_CUT00_GP_1_e=0x86, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MONOANAKAKO_CUT00_GP_1_e=0x87, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MONOKAKO_CUT00_GP_1_e=0x88, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MSQUARE_CUT00_GP_1_e=0x89, + dRes_INDEX_DEMO32_04_BMD_DEMO32_PANEL_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MRTABLE_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO32_04_BMD_DEMO32_DUMMY_CUT00_GP_1_e=0x8C, + /* BRK */ + dRes_INDEX_DEMO32_04_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x8F, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x90, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT02_GP_1_L_e=0x91, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT05_GP_1_O_e=0x92, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT07_GP_1_O_e=0x93, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT12_GP_1_O_e=0x94, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT14_GP_1_O_e=0x95, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT16_GP_2_O_e=0x96, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT24_GP_1_O_e=0x97, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x98, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x99, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x9A, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x9B, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x9C, + dRes_INDEX_DEMO32_04_BRK_DEMO32_HOLE_CUT00_GP_1_O_e=0x9D, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x9E, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0x9F, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0xA0, + dRes_INDEX_DEMO32_04_BRK_DEMO32_PANEL_CUT00_GP_1_O_e=0xA1, + /* BPK */ + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT01_GP_1_O_e=0xA4, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT02_GP_1_L_e=0xA5, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT05_GP_1_O_e=0xA6, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT06_GP_1_O_e=0xA7, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT07_GP_1_O_e=0xA8, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT10_GP_1_O_e=0xA9, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT12_GP_1_O_e=0xAA, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT14_GP_1_O_e=0xAB, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_1_O_e=0xAC, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_2_O_e=0xAD, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT18_GP_1_O_e=0xAE, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT23_GP_1_O_e=0xAF, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT24_GP_1_O_e=0xB0, + /* BTK */ + dRes_INDEX_DEMO32_04_BTK_DEMO32_GANON_CUT14_GP_1_O_e=0xB3, + dRes_INDEX_DEMO32_04_BTK_DEMO32_GANON_CUT24_GP_1_O_e=0xB4, + dRes_INDEX_DEMO32_04_BTK_DEMO32_LIGHT_CUT00_GP_1_O_e=0xB5, + dRes_INDEX_DEMO32_04_BTK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0xB6, + /* EVT */ + dRes_INDEX_DEMO32_04_STB_DEMO32_04_e=0xB9, + /* BMDV */ + dRes_INDEX_DEMO32_04_BMD_DEMO32_GANON_CUT00_GP_1_e=0xBC, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MIRROR_CUT00_GP_1_e=0xBD, +}; + +enum dRes_ID_DEMO32_04 { + /* BCK */ + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT11_GP_1_O_e=0x2, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT15_GP_1_O_e=0x3, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT17_GP_1_O_e=0x4, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_1_O_e=0x5, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_2_O_e=0x6, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT25_GP_1_L_e=0x7, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT26_GP_1_O_e=0x8, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT27_GP_1_O_e=0x9, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT08_GP_1_O_e=0xB, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT15_GP_1_O_e=0xC, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT25_GP_1_L_e=0xD, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT26_GP_1_O_e=0xE, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT04_GP_1_O_e=0xF, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT25_GP_1_L_e=0x10, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT26_GP_1_O_e=0x11, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA04_CUT25_GP_1_L_e=0x12, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA05_CUT25_GP_1_L_e=0x13, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJSWD_CUT04_GP_1_O_e=0x14, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT21_GP_1_O_e=0x1E, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT21_GP_1_O_e=0x1F, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT10_GP_1_O_e=0x24, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT12_GP_1_O_e=0x25, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT13_GP_1_O_e=0x26, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT06_GP_1_O_e=0x27, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT09_GP_1_O_e=0x29, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x2A, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT02_GP_1_L_e=0x2B, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT03_GP_1_O_e=0x2C, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT06_GP_1_O_e=0x2E, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT07_GP_1_O_e=0x2F, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT09_GP_1_O_e=0x30, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT10_GP_1_O_e=0x31, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT12_GP_1_O_e=0x32, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT13_GP_1_O_e=0x33, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT14_GP_1_O_e=0x34, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_1_O_e=0x35, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_2_O_e=0x36, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT18_GP_1_O_e=0x37, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT23_GP_1_L_e=0x38, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT24_GP_1_O_e=0x39, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT01_GP_1_L_e=0x3A, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT02_GP_1_L_e=0x3B, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT05_GP_1_O_e=0x3C, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT07_GP_1_O_e=0x3D, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT10_GP_1_O_e=0x3E, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT14_GP_1_O_e=0x3F, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT16_GP_2_O_e=0x40, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x41, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT07_GP_1_O_e=0x42, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x43, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x44, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x45, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x46, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT01_GP_1_L_e=0x47, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT14_GP_1_O_e=0x48, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT23_GP_1_L_e=0x49, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT01_GP_1_L_e=0x4A, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT14_GP_1_O_e=0x4B, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT23_GP_1_L_e=0x4C, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA3_CUT01_GP_1_L_e=0x4D, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA3_CUT23_GP_1_L_e=0x4E, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA4_CUT01_GP_1_L_e=0x4F, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA4_CUT23_GP_1_L_e=0x50, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA5_CUT01_GP_1_L_e=0x51, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA5_CUT23_GP_1_L_e=0x52, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA6_CUT01_GP_1_L_e=0x53, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT05_GP_1_O_e=0x54, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT06_GP_1_O_e=0x55, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT07_GP_1_O_e=0x56, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT10_GP_1_O_e=0x57, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT12_GP_1_O_e=0x58, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT14_GP_1_O_e=0x59, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT16_GP_2_O_e=0x5A, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT23_GP_1_L_e=0x5B, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT24_GP_1_O_e=0x5C, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT07_GP_1_O_e=0x5D, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT10_GP_1_O_e=0x5E, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT12_GP_1_O_e=0x5F, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT13_GP_1_O_e=0x60, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT06_GP_1_O_e=0x61, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT07_GP_1_O_e=0x62, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO32_04_BCK_DEMO32_HOLE_CUT00_GP_1_O_e=0x91, + dRes_ID_DEMO32_04_BCK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x92, + dRes_ID_DEMO32_04_BCK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x93, + dRes_ID_DEMO32_04_BCK_DEMO32_DUMMY_CUT24_GP_1_O_e=0xA4, + /* BTP */ + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT04_GP_1_O_e=0x15, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT25_GP_1_L_e=0x16, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT26_GP_1_O_e=0x17, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT04_GP_1_O_e=0x18, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT25_GP_1_L_e=0x19, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT26_GP_1_O_e=0x1A, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA03_CUT04_GP_1_O_e=0x1B, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA03_CUT26_GP_1_O_e=0x1C, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT21_GP_1_O_e=0x20, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT02_GP_1_L_e=0x64, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT03_GP_1_O_e=0x65, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT07_GP_1_O_e=0x66, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT10_GP_1_O_e=0x67, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT12_GP_1_O_e=0x68, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT14_GP_1_O_e=0x69, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT24_GP_1_O_e=0x6A, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA2_CUT23_GP_1_O_e=0x6B, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA4_CUT01_GP_1_L_e=0x6C, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA5_CUT01_GP_1_L_e=0x6D, + /* BMDR */ + dRes_ID_DEMO32_04_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x1D, + dRes_ID_DEMO32_04_BMD_DEMO32_KENJSWD_CUT00_GP_1_e=0x21, + dRes_ID_DEMO32_04_BMD_DEMO32_GHANDL_CUT00_GP_1_e=0x8B, + dRes_ID_DEMO32_04_BMD_DEMO32_GHANDR_CUT00_GP_1_e=0x8C, + dRes_ID_DEMO32_04_BMD_DEMO32_GMANT_CUT00_GP_1_e=0x8D, + dRes_ID_DEMO32_04_BMD_DEMO32_CHAIN_CUT00_GP_1_e=0x8E, + dRes_ID_DEMO32_04_BMD_DEMO32_GCHAIN_CUT00_GP_1_e=0x8F, + dRes_ID_DEMO32_04_BMD_DEMO32_UDEWA_CUT00_GP_1_e=0x90, + dRes_ID_DEMO32_04_BMD_DEMO32_HOLE_CUT00_GP_1_e=0x94, + dRes_ID_DEMO32_04_BMD_DEMO32_LIGHT_CUT00_GP_1_e=0x95, + dRes_ID_DEMO32_04_BMD_DEMO32_MONOANAKAKO_CUT00_GP_1_e=0x97, + dRes_ID_DEMO32_04_BMD_DEMO32_MONOKAKO_CUT00_GP_1_e=0x98, + dRes_ID_DEMO32_04_BMD_DEMO32_MSQUARE_CUT00_GP_1_e=0x99, + dRes_ID_DEMO32_04_BMD_DEMO32_PANEL_CUT00_GP_1_e=0x9A, + dRes_ID_DEMO32_04_BMD_DEMO32_MRTABLE_CUT00_GP_1_e=0xA3, + dRes_ID_DEMO32_04_BMD_DEMO32_DUMMY_CUT00_GP_1_e=0xA5, + /* BRK */ + dRes_ID_DEMO32_04_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x22, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x6E, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT02_GP_1_L_e=0x6F, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT05_GP_1_O_e=0x70, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT07_GP_1_O_e=0x71, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT12_GP_1_O_e=0x72, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT14_GP_1_O_e=0x73, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT16_GP_2_O_e=0x74, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT24_GP_1_O_e=0x75, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x76, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x77, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x78, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x79, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x7A, + dRes_ID_DEMO32_04_BRK_DEMO32_HOLE_CUT00_GP_1_O_e=0x9B, + dRes_ID_DEMO32_04_BRK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x9C, + dRes_ID_DEMO32_04_BRK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0x9D, + dRes_ID_DEMO32_04_BRK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x9E, + dRes_ID_DEMO32_04_BRK_DEMO32_PANEL_CUT00_GP_1_O_e=0x9F, + /* BPK */ + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT01_GP_1_O_e=0x7B, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT02_GP_1_L_e=0x7C, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT05_GP_1_O_e=0x7D, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT06_GP_1_O_e=0x7E, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT07_GP_1_O_e=0x7F, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT10_GP_1_O_e=0x80, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT12_GP_1_O_e=0x81, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT14_GP_1_O_e=0x82, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_1_O_e=0x83, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_2_O_e=0x84, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT18_GP_1_O_e=0x85, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT23_GP_1_O_e=0x86, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT24_GP_1_O_e=0x87, + /* BTK */ + dRes_ID_DEMO32_04_BTK_DEMO32_GANON_CUT14_GP_1_O_e=0x88, + dRes_ID_DEMO32_04_BTK_DEMO32_GANON_CUT24_GP_1_O_e=0x89, + dRes_ID_DEMO32_04_BTK_DEMO32_LIGHT_CUT00_GP_1_O_e=0xA0, + dRes_ID_DEMO32_04_BTK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0xA1, + /* EVT */ + dRes_ID_DEMO32_04_STB_DEMO32_04_e=0xA2, + /* BMDV */ + dRes_ID_DEMO32_04_BMD_DEMO32_GANON_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO32_04_BMD_DEMO32_MIRROR_CUT00_GP_1_e=0xA7, +}; + +#endif /* !RES_DEMO32_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo32_05.h b/assets/RZDJ01/res/Object/Demo32_05.h new file mode 100644 index 0000000000..a2bf0a156d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo32_05.h @@ -0,0 +1,158 @@ +#ifndef RES_DEMO32_05_H +#define RES_DEMO32_05_H + +enum dRes_INDEX_DEMO32_05 { + /* BCK */ + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT02_GP_1_L_e=0xB, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT03_GP_1_L_e=0xC, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT04_GP_1_L_e=0xD, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT10_GP_1_L_e=0xE, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT02_GP_1_L_e=0xF, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT10_GP_1_L_e=0x10, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA03_CUT02_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_1_O_e=0x12, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_2_L_e=0x13, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_1_O_e=0x14, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_2_L_e=0x15, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT14_BD_1_L_e=0x16, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT11_BD_1_L_e=0x17, + dRes_INDEX_DEMO32_05_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x18, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT08_GP_1_L_e=0x19, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT09_GP_1_L_e=0x1A, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT09_GP_1_L_e=0x1B, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_BD_1_O_e=0x1C, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_FC_1_O_e=0x1D, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_HD_1_O_e=0x1E, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_BD_1_L_e=0x1F, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x20, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_BD_1_L_e=0x21, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x22, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT13_BD_1_O_e=0x23, + dRes_INDEX_DEMO32_05_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x24, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_1_O_e=0x25, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_2_L_e=0x26, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT06_BD_1_L_e=0x27, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT06_HD_1_L_e=0x28, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x29, + /* BTK */ + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_1_O_e=0x2C, + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_2_L_e=0x2D, + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT13_FC_1_O_e=0x2E, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x2F, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x30, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT11_FC_1_L_e=0x31, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT13_FC_1_L_e=0x32, + /* BTP */ + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT02_GP_1_L_e=0x35, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT10_GP_1_L_e=0x36, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT02_GP_1_L_e=0x37, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT10_GP_1_L_e=0x38, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA03_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_1_O_e=0x3A, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_2_L_e=0x3B, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT08_GP_1_L_e=0x3C, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT09_GP_1_L_e=0x3D, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT09_GP_1_L_e=0x3E, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT13_FC_1_O_e=0x3F, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT13_FC_1_O_e=0x40, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT11_FC_1_L_e=0x41, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_FC_1_L_e=0x42, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_BD_1_L_e=0x43, + /* BMDR */ + dRes_INDEX_DEMO32_05_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x47, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x48, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4D, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO32_05_BLK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x51, + dRes_INDEX_DEMO32_05_BLK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x52, + /* BLS */ + dRes_INDEX_DEMO32_05_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* BRK */ + dRes_INDEX_DEMO32_05_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x58, + /* EVT */ + dRes_INDEX_DEMO32_05_STB_DEMO32_05_e=0x5B, +}; + +enum dRes_ID_DEMO32_05 { + /* BCK */ + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT02_GP_1_L_e=0x0, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT03_GP_1_L_e=0x1, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT04_GP_1_L_e=0x2, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT10_GP_1_L_e=0x3, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT02_GP_1_L_e=0x4, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT10_GP_1_L_e=0x5, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA03_CUT02_GP_1_L_e=0x6, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_1_O_e=0x7, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_2_L_e=0x8, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_1_O_e=0x9, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_2_L_e=0xA, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT14_BD_1_L_e=0xB, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT11_BD_1_L_e=0xC, + dRes_ID_DEMO32_05_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT08_GP_1_L_e=0x1E, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT09_GP_1_L_e=0x1F, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT09_GP_1_L_e=0x20, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_HD_1_O_e=0x23, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_BD_1_L_e=0x24, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x25, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_BD_1_L_e=0x26, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x27, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT13_BD_1_O_e=0x28, + dRes_ID_DEMO32_05_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x37, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_1_O_e=0x3D, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_2_L_e=0x3E, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT06_BD_1_L_e=0x3F, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT06_HD_1_L_e=0x40, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x41, + /* BTK */ + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_1_O_e=0xD, + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_2_L_e=0xE, + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT13_FC_1_O_e=0x29, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x2A, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x2B, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT11_FC_1_L_e=0x39, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT13_FC_1_L_e=0x3A, + /* BTP */ + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT02_GP_1_L_e=0x10, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT10_GP_1_L_e=0x11, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT02_GP_1_L_e=0x12, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT10_GP_1_L_e=0x13, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA03_CUT02_GP_1_L_e=0x14, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_1_O_e=0x15, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_2_L_e=0x16, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT08_GP_1_L_e=0x2D, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT09_GP_1_L_e=0x2E, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT09_GP_1_L_e=0x2F, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT13_FC_1_O_e=0x30, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT13_FC_1_O_e=0x31, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT11_FC_1_L_e=0x38, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_FC_1_L_e=0x42, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_BD_1_L_e=0x43, + /* BMDR */ + dRes_ID_DEMO32_05_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x18, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x19, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1A, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x32, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x33, + /* BMDV */ + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x1B, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x1C, + /* BLK */ + dRes_ID_DEMO32_05_BLK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x34, + dRes_ID_DEMO32_05_BLK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x35, + /* BLS */ + dRes_ID_DEMO32_05_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + /* BRK */ + dRes_ID_DEMO32_05_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x3B, + /* EVT */ + dRes_ID_DEMO32_05_STB_DEMO32_05_e=0x3C, +}; + +#endif /* !RES_DEMO32_05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo33_01.h b/assets/RZDJ01/res/Object/Demo33_01.h new file mode 100644 index 0000000000..e620120733 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo33_01.h @@ -0,0 +1,214 @@ +#ifndef RES_DEMO33_01_H +#define RES_DEMO33_01_H + +enum dRes_INDEX_DEMO33_01 { + /* BCK */ + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_2_L_e=0xE, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_3_O_e=0xF, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_4_L_e=0x10, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT05_BD_1_O_e=0x11, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT05_FC_1_O_e=0x12, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT08_BD_1_O_e=0x13, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT08_FC_1_O_e=0x14, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_BD_1_O_e=0x15, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_FC_1_O_e=0x16, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT12_BD_1_O_e=0x17, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT12_FC_1_O_e=0x18, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT01_BD_1_O_e=0x19, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_2_L_e=0x1B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_3_O_e=0x1C, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_4_L_e=0x1D, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT05_BD_1_O_e=0x1E, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_BD_1_O_e=0x1F, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT10_BD_1_O_e=0x20, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_BD_1_O_e=0x21, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x22, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT02_GP_1_L_e=0x23, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x24, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_2_L_e=0x26, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_1_O_e=0x27, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_2_L_e=0x28, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_3_O_e=0x29, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT10_GP_1_O_e=0x2A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT11_GP_1_O_e=0x2B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT13_GP_1_O_e=0x2C, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_1_O_e=0x2D, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_2_L_e=0x2E, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_1_O_e=0x2F, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_2_L_e=0x30, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_3_O_e=0x31, + dRes_INDEX_DEMO33_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x32, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x33, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x34, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x35, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x36, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x38, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT06_GP_1_O_e=0x39, + dRes_INDEX_DEMO33_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_HD_1_O_e=0x3B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT12_GP_1_L_e=0x3C, + /* BMDR */ + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x3F, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x40, + dRes_INDEX_DEMO33_01_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x41, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x42, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + dRes_INDEX_DEMO33_01_BMD_DEMO33_MDHAIR_CUT00_GP_1_e=0x48, + /* BTK */ + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT08_FC_1_O_e=0x4B, + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT10_FC_1_O_e=0x4C, + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT12_FC_1_O_e=0x4D, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x4E, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x4F, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x50, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x51, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x52, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT10_FC_1_O_e=0x53, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x54, + dRes_INDEX_DEMO33_01_BTK_DEMO33_ZANT_CUT00_GP_1_C_e=0x55, + /* BTP */ + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT08_FC_1_O_e=0x58, + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT10_FC_1_O_e=0x59, + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT12_FC_1_O_e=0x5A, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_2_L_e=0x5C, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_3_O_e=0x5D, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_4_L_e=0x5E, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT08_FC_1_O_e=0x5F, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT10_FC_1_O_e=0x60, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT12_FC_1_O_e=0x61, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_1_O_e=0x62, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_2_L_e=0x63, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_3_O_e=0x64, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT06_GP_1_O_e=0x65, + /* BLK */ + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x68, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x69, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x6A, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x6B, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x6C, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO33_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, + /* EVT */ + dRes_INDEX_DEMO33_01_STB_DEMO33_01_e=0x73, + /* BPK */ + dRes_INDEX_DEMO33_01_BPK_DEMO33_ZANT_CUT00_GP_1_C_e=0x76, + /* BRK */ + dRes_INDEX_DEMO33_01_BRK_DEMO33_ZANT_CUT00_GP_1_C_e=0x79, +}; + +enum dRes_ID_DEMO33_01 { + /* BCK */ + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_2_L_e=0x2, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_3_O_e=0x3, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_4_L_e=0x4, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT05_BD_1_O_e=0x5, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT05_FC_1_O_e=0x6, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT08_BD_1_O_e=0x7, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT08_FC_1_O_e=0x8, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_BD_1_O_e=0x9, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_FC_1_O_e=0xA, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT12_BD_1_O_e=0xB, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT12_FC_1_O_e=0xC, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT01_BD_1_O_e=0xD, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_2_L_e=0xF, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_3_O_e=0x10, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_4_L_e=0x11, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT05_BD_1_O_e=0x12, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_BD_1_O_e=0x13, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT10_BD_1_O_e=0x14, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_BD_1_O_e=0x15, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT02_GP_1_L_e=0x17, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x18, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_1_O_e=0x19, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_2_L_e=0x1A, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_1_O_e=0x1B, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_2_L_e=0x1C, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_3_O_e=0x1D, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT11_GP_1_O_e=0x1F, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT13_GP_1_O_e=0x20, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_1_O_e=0x21, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_2_L_e=0x22, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_1_O_e=0x3F, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_2_L_e=0x40, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_3_O_e=0x41, + dRes_ID_DEMO33_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x42, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x43, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x44, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x45, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x46, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x47, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x48, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO33_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x55, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_HD_1_O_e=0x56, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT12_GP_1_L_e=0x5B, + /* BMDR */ + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x23, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x24, + dRes_ID_DEMO33_01_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x25, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x26, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x27, + dRes_ID_DEMO33_01_BMD_DEMO33_MDHAIR_CUT00_GP_1_e=0x5C, + /* BTK */ + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT08_FC_1_O_e=0x28, + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT10_FC_1_O_e=0x29, + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT12_FC_1_O_e=0x2A, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x2B, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x2C, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x2D, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x2E, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x2F, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT10_FC_1_O_e=0x30, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x31, + dRes_ID_DEMO33_01_BTK_DEMO33_ZANT_CUT00_GP_1_C_e=0x61, + /* BTP */ + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT08_FC_1_O_e=0x32, + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT10_FC_1_O_e=0x33, + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT12_FC_1_O_e=0x34, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_1_O_e=0x35, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_2_L_e=0x36, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_3_O_e=0x37, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_4_L_e=0x38, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT08_FC_1_O_e=0x39, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT10_FC_1_O_e=0x3A, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT12_FC_1_O_e=0x3B, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_1_O_e=0x3C, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_2_L_e=0x3D, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_3_O_e=0x3E, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT06_GP_1_O_e=0x53, + /* BLK */ + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x4B, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x4C, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x4D, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x4E, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x4F, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x50, + /* BLS */ + dRes_ID_DEMO33_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x51, + /* EVT */ + dRes_ID_DEMO33_01_STB_DEMO33_01_e=0x54, + /* BPK */ + dRes_ID_DEMO33_01_BPK_DEMO33_ZANT_CUT00_GP_1_C_e=0x62, + /* BRK */ + dRes_ID_DEMO33_01_BRK_DEMO33_ZANT_CUT00_GP_1_C_e=0x63, +}; + +#endif /* !RES_DEMO33_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo33_02.h b/assets/RZDJ01/res/Object/Demo33_02.h new file mode 100644 index 0000000000..b877c726b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo33_02.h @@ -0,0 +1,66 @@ +#ifndef RES_DEMO33_02_H +#define RES_DEMO33_02_H + +enum dRes_INDEX_DEMO33_02 { + /* BCK */ + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT08_GP_1_O_e=0xB, + dRes_INDEX_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT06_GP_1_O_e=0xD, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_2_O_e=0xF, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GSPH_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GSPH_CUT06_GP_1_O_e=0x11, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT06_GP_1_L_e=0x12, + dRes_INDEX_DEMO33_02_BCK_DEMO33_DUMMY_CUT06_GP_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO33_02_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x16, + dRes_INDEX_DEMO33_02_BMD_DEMO33_BLACKBALL_CUT00_GP_1_e=0x17, + dRes_INDEX_DEMO33_02_BMD_DEMO33_GSPH_CUT00_GP_1_e=0x18, + dRes_INDEX_DEMO33_02_BMD_DEMO33_DUMMY_CUT00_GP_1_e=0x19, + /* BRK */ + dRes_INDEX_DEMO33_02_BRK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x1C, + /* BTK */ + dRes_INDEX_DEMO33_02_BTK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x1F, + dRes_INDEX_DEMO33_02_BTK_DEMO33_GGANON_CUT00_GP_1_C_e=0x20, + dRes_INDEX_DEMO33_02_BTK_DEMO33_GSPH_CUT00_GP_1_C_e=0x21, + /* BMDV */ + dRes_INDEX_DEMO33_02_BMD_DEMO33_GGANON_CUT00_GP_2_e=0x24, + /* EVT */ + dRes_INDEX_DEMO33_02_STB_DEMO33_02_e=0x27, +}; + +enum dRes_ID_DEMO33_02 { + /* BCK */ + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT08_GP_1_O_e=0x3, + dRes_ID_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT05_GP_1_O_e=0x10, + dRes_ID_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT06_GP_1_O_e=0x11, + dRes_ID_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_1_O_e=0x12, + dRes_ID_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_2_O_e=0x16, + dRes_ID_DEMO33_02_BCK_DEMO33_GSPH_CUT05_GP_1_O_e=0x18, + dRes_ID_DEMO33_02_BCK_DEMO33_GSPH_CUT06_GP_1_O_e=0x19, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT06_GP_1_L_e=0x1C, + dRes_ID_DEMO33_02_BCK_DEMO33_DUMMY_CUT06_GP_1_O_e=0x1D, + /* BMDR */ + dRes_ID_DEMO33_02_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x4, + dRes_ID_DEMO33_02_BMD_DEMO33_BLACKBALL_CUT00_GP_1_e=0x13, + dRes_ID_DEMO33_02_BMD_DEMO33_GSPH_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO33_02_BMD_DEMO33_DUMMY_CUT00_GP_1_e=0x1E, + /* BRK */ + dRes_ID_DEMO33_02_BRK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x14, + /* BTK */ + dRes_ID_DEMO33_02_BTK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x15, + dRes_ID_DEMO33_02_BTK_DEMO33_GGANON_CUT00_GP_1_C_e=0x17, + dRes_ID_DEMO33_02_BTK_DEMO33_GSPH_CUT00_GP_1_C_e=0x1B, + /* BMDV */ + dRes_ID_DEMO33_02_BMD_DEMO33_GGANON_CUT00_GP_2_e=0xC, + /* EVT */ + dRes_ID_DEMO33_02_STB_DEMO33_02_e=0xF, +}; + +#endif /* !RES_DEMO33_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo33_03.h b/assets/RZDJ01/res/Object/Demo33_03.h new file mode 100644 index 0000000000..6b0100b146 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo33_03.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO33_03_H +#define RES_DEMO33_03_H + +enum dRes_INDEX_DEMO33_03 { + /* BCK */ + dRes_INDEX_DEMO33_03_BCK_DEMO33_LINK_CUT02_BD_1_O_e=0x7, + dRes_INDEX_DEMO33_03_BCK_DEMO33_LINK_CUT02_FC_1_O_e=0x8, + dRes_INDEX_DEMO33_03_BCK_DEMO33_MIDNA_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_1_L_e=0xA, + dRes_INDEX_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_2_O_e=0xB, + /* BTK */ + dRes_INDEX_DEMO33_03_BTK_DEMO33_LINK_CUT02_FC_1_O_e=0xE, + dRes_INDEX_DEMO33_03_BTK_DEMO33_MIDNA_CUT02_FC_1_O_e=0xF, + /* BTP */ + dRes_INDEX_DEMO33_03_BTP_DEMO33_LINK_CUT02_FC_1_O_e=0x12, + dRes_INDEX_DEMO33_03_BTP_DEMO33_MIDNA_CUT02_FC_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x16, + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x17, + dRes_INDEX_DEMO33_03_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x18, + /* BMDV */ + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x1B, + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x1C, +}; + +enum dRes_ID_DEMO33_03 { + /* BCK */ + dRes_ID_DEMO33_03_BCK_DEMO33_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO33_03_BCK_DEMO33_LINK_CUT02_FC_1_O_e=0x1, + dRes_ID_DEMO33_03_BCK_DEMO33_MIDNA_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_2_O_e=0x4, + /* BTK */ + dRes_ID_DEMO33_03_BTK_DEMO33_LINK_CUT02_FC_1_O_e=0x5, + dRes_ID_DEMO33_03_BTK_DEMO33_MIDNA_CUT02_FC_1_O_e=0x6, + /* BTP */ + dRes_ID_DEMO33_03_BTP_DEMO33_LINK_CUT02_FC_1_O_e=0x7, + dRes_ID_DEMO33_03_BTP_DEMO33_MIDNA_CUT02_FC_1_O_e=0x8, + /* BMDR */ + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x9, + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xA, + dRes_ID_DEMO33_03_BMD_DEMO33_ZANT_CUT00_GP_1_e=0xB, + /* BMDV */ + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC, + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD, +}; + +#endif /* !RES_DEMO33_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo34_00.h b/assets/RZDJ01/res/Object/Demo34_00.h new file mode 100644 index 0000000000..5a1a1b8840 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo34_00.h @@ -0,0 +1,92 @@ +#ifndef RES_DEMO34_00_H +#define RES_DEMO34_00_H + +enum dRes_INDEX_DEMO34_00 { + /* BCK */ + dRes_INDEX_DEMO34_00_BCK_DEMO34_ICE_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO34_00_BCK_DEMO34_ICE_CUT05_GP_1_O_e=0x9, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERFRONT_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO34_00_BCK_DEMO34_YOUGAN_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO34_00_BCK_DEMO34_YOUGAN_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_L_e=0xF, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT04_GP_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO34_00_BMD_DEMO34_ICE_CUT02_GP_1_e=0x16, + dRes_INDEX_DEMO34_00_BMD_DEMO34_ICE_CUT04_GP_1_e=0x17, + dRes_INDEX_DEMO34_00_BMD_DEMO34_YOUGAN_CUT00_GP_1_e=0x18, + dRes_INDEX_DEMO34_00_BMD_DEMO04_PORTAL_CUT00_GP_0_e=0x19, + /* BRK */ + dRes_INDEX_DEMO34_00_BRK_DEMO34_PORTAL_CUT00_GP_0_O_e=0x1C, + dRes_INDEX_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x1D, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x1E, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x1F, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x20, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x21, + dRes_INDEX_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x22, + /* BTK */ + dRes_INDEX_DEMO34_00_BTK_DEMO34_PORTAL_CUT00_GP_0_O_e=0x25, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x26, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x27, + dRes_INDEX_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x28, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x29, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x2A, + dRes_INDEX_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x2B, + /* EVT */ + dRes_INDEX_DEMO34_00_STB_DEMO34_e=0x2E, + dRes_INDEX_DEMO34_00_STB_DEMO34_01_e=0x2F, + dRes_INDEX_DEMO34_00_STB_DEMO34_02_e=0x30, + /* BMDE */ + dRes_INDEX_DEMO34_00_BMD_DEMO34_WATERCOL_CUT00_GP_1_e=0x33, + dRes_INDEX_DEMO34_00_BMD_DEMO34_WATERFRONT_CUT00_GP_1_e=0x34, +}; + +enum dRes_ID_DEMO34_00 { + /* BCK */ + dRes_ID_DEMO34_00_BCK_DEMO34_ICE_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO34_00_BCK_DEMO34_ICE_CUT05_GP_1_O_e=0x1, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERFRONT_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO34_00_BCK_DEMO34_YOUGAN_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO34_00_BCK_DEMO34_YOUGAN_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_L_e=0x15, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_O_e=0x16, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT02_BD_1_O_e=0x17, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT03_BD_1_O_e=0x18, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT04_GP_1_O_e=0x1D, + /* BMDR */ + dRes_ID_DEMO34_00_BMD_DEMO34_ICE_CUT02_GP_1_e=0x7, + dRes_ID_DEMO34_00_BMD_DEMO34_ICE_CUT04_GP_1_e=0x8, + dRes_ID_DEMO34_00_BMD_DEMO34_YOUGAN_CUT00_GP_1_e=0xB, + dRes_ID_DEMO34_00_BMD_DEMO04_PORTAL_CUT00_GP_0_e=0xC, + /* BRK */ + dRes_ID_DEMO34_00_BRK_DEMO34_PORTAL_CUT00_GP_0_O_e=0xD, + dRes_ID_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x19, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x1B, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x1E, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x1F, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x20, + dRes_ID_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x24, + /* BTK */ + dRes_ID_DEMO34_00_BTK_DEMO34_PORTAL_CUT00_GP_0_O_e=0xE, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0xF, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x10, + dRes_ID_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x1A, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x21, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x22, + dRes_ID_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x25, + /* EVT */ + dRes_ID_DEMO34_00_STB_DEMO34_e=0x11, + dRes_ID_DEMO34_00_STB_DEMO34_01_e=0x12, + dRes_ID_DEMO34_00_STB_DEMO34_02_e=0x14, + /* BMDE */ + dRes_ID_DEMO34_00_BMD_DEMO34_WATERCOL_CUT00_GP_1_e=0x1C, + dRes_ID_DEMO34_00_BMD_DEMO34_WATERFRONT_CUT00_GP_1_e=0x23, +}; + +#endif /* !RES_DEMO34_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo35_01.h b/assets/RZDJ01/res/Object/Demo35_01.h new file mode 100644 index 0000000000..fac0dcd06f --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo35_01.h @@ -0,0 +1,144 @@ +#ifndef RES_DEMO35_01_H +#define RES_DEMO35_01_H + +enum dRes_INDEX_DEMO35_01 { + /* BCK */ + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_1_L_e=0xA, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_2_L_e=0xB, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT02_GP_1_O_e=0xC, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT05_GP_1_O_e=0xD, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_2_L_e=0xF, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_1_L_e=0x10, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_2_L_e=0x11, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_1_L_e=0x13, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x14, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_1_L_e=0x15, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_2_L_e=0x16, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0x17, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_2_L_e=0x18, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_1_O_e=0x19, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_2_L_e=0x1A, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LUD_CUT09_GP_1_O_e=0x1B, + dRes_INDEX_DEMO35_01_BCK_DEMO35_YELIA_CUT09_GP_1_O_e=0x1C, + dRes_INDEX_DEMO35_01_BCK_DEMO35_ZRCB_CUT09_GP_1_O_e=0x1D, + dRes_INDEX_DEMO35_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1E, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_1_L_e=0x1F, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x20, + /* BTK */ + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x24, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x25, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x26, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT05_GP_1_O_e=0x28, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_1_O_e=0x29, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_2_L_e=0x2A, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT08_GP_2_L_e=0x2B, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_1_L_e=0x2C, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_2_L_e=0x2D, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_1_O_e=0x2E, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_2_L_e=0x2F, + dRes_INDEX_DEMO35_01_BTK_DEMO35_YELIA_CUT09_GP_1_O_e=0x30, + /* BTP */ + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x33, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT03_GP_1_O_e=0x34, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_1_L_e=0x35, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_2_L_e=0x36, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_2_L_e=0x3A, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT08_GP_2_L_e=0x3B, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_1_L_e=0x3C, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_2_L_e=0x3D, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_1_O_e=0x3E, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_2_L_e=0x3F, + dRes_INDEX_DEMO35_01_BTP_DEMO35_YELIA_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO35_01_BTP_DEMO35_ZRCB_CUT09_GP_1_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO35_01_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x44, + dRes_INDEX_DEMO35_01_BMD_DEMO35_LEN_CUT00_GP_1_e=0x45, + dRes_INDEX_DEMO35_01_BMD_DEMO35_LUD_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO35_01_BMD_DEMO35_YELIA_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO35_01_BMD_DEMO35_CHAIR_CUT00_GP_1_e=0x48, + /* EVT */ + dRes_INDEX_DEMO35_01_STB_DEMO35_01_e=0x4B, + /* BMDV */ + dRes_INDEX_DEMO35_01_BMD_DEMO35_ZRCB_CUT00_GP_1_e=0x4E, +}; + +enum dRes_ID_DEMO35_01 { + /* BCK */ + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x2, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x3, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT02_GP_1_O_e=0x4, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_2_L_e=0x7, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_1_L_e=0x8, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_2_L_e=0x9, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT02_BD_1_O_e=0xA, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_1_L_e=0xB, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0xC, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_1_L_e=0xD, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_2_L_e=0xE, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0xF, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_2_L_e=0x10, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_1_O_e=0x11, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_2_L_e=0x12, + dRes_ID_DEMO35_01_BCK_DEMO35_LUD_CUT09_GP_1_O_e=0x13, + dRes_ID_DEMO35_01_BCK_DEMO35_YELIA_CUT09_GP_1_O_e=0x14, + dRes_ID_DEMO35_01_BCK_DEMO35_ZRCB_CUT09_GP_1_O_e=0x15, + dRes_ID_DEMO35_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_1_L_e=0x3B, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x3C, + /* BTK */ + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x16, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x17, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x18, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x19, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT02_GP_1_O_e=0x1A, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT05_GP_1_O_e=0x1B, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_1_O_e=0x1C, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_2_L_e=0x1D, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT08_GP_2_L_e=0x1E, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_1_L_e=0x1F, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_2_L_e=0x20, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_1_O_e=0x21, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_2_L_e=0x22, + dRes_ID_DEMO35_01_BTK_DEMO35_YELIA_CUT09_GP_1_O_e=0x23, + /* BTP */ + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT03_GP_1_O_e=0x25, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_1_L_e=0x26, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_2_L_e=0x27, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_2_L_e=0x2B, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT08_GP_2_L_e=0x2C, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_1_L_e=0x2D, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_2_L_e=0x2E, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_1_O_e=0x2F, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_2_L_e=0x30, + dRes_ID_DEMO35_01_BTP_DEMO35_YELIA_CUT09_GP_1_O_e=0x31, + dRes_ID_DEMO35_01_BTP_DEMO35_ZRCB_CUT09_GP_1_O_e=0x32, + /* BMDR */ + dRes_ID_DEMO35_01_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x33, + dRes_ID_DEMO35_01_BMD_DEMO35_LEN_CUT00_GP_1_e=0x34, + dRes_ID_DEMO35_01_BMD_DEMO35_LUD_CUT00_GP_1_e=0x35, + dRes_ID_DEMO35_01_BMD_DEMO35_YELIA_CUT00_GP_1_e=0x36, + dRes_ID_DEMO35_01_BMD_DEMO35_CHAIR_CUT00_GP_1_e=0x38, + /* EVT */ + dRes_ID_DEMO35_01_STB_DEMO35_01_e=0x39, + /* BMDV */ + dRes_ID_DEMO35_01_BMD_DEMO35_ZRCB_CUT00_GP_1_e=0x3D, +}; + +#endif /* !RES_DEMO35_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo35_02.h b/assets/RZDJ01/res/Object/Demo35_02.h new file mode 100644 index 0000000000..a8c169df0d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo35_02.h @@ -0,0 +1,280 @@ +#ifndef RES_DEMO35_02_H +#define RES_DEMO35_02_H + +enum dRes_INDEX_DEMO35_02 { + /* BCK */ + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_L_e=0xB, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT06_GP_1_O_e=0xE, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT13_GP_1_O_e=0xF, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT19_GP_1_O_e=0x10, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_1_L_e=0x12, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_1_L_e=0x13, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_1_O_e=0x14, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0x15, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_1_O_e=0x16, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_2_L_e=0x17, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_1_O_e=0x18, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_2_L_e=0x19, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT16_BD_1_O_e=0x1A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_BD_1_O_e=0x1B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_FC_1_O_e=0x1C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_BD_1_O_e=0x1D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_FC_1_O_e=0x1E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT01_GP_1_O_e=0x1F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT06_GP_1_O_e=0x20, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT07_GP_1_L_e=0x21, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT11_GP_1_O_e=0x22, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT12_GP_1_O_e=0x23, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT16_GP_1_O_e=0x24, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_1_L_e=0x25, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_2_O_e=0x26, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT19_GP_1_O_e=0x27, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT10_BD_1_L_e=0x28, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT10_FC_1_L_e=0x29, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT09_GP_1_L_e=0x2A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT10_GP_1_L_e=0x2B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_2_L_e=0x2C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x2D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_1_L_e=0x2E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_2_L_e=0x2F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_1_L_e=0x30, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_2_L_e=0x31, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT14_GP_1_L_e=0x32, + dRes_INDEX_DEMO35_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x33, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_1_L_e=0x34, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_2_L_e=0x35, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_1_O_e=0x36, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_1_O_e=0x37, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_2_L_e=0x38, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_HD_1_O_e=0x39, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_HD_1_O_e=0x3A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_3_O_e=0x3C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_4_L_e=0x3D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_2_L_e=0x3E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_2_L_e=0x3F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x40, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_2_L_e=0x41, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x42, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x43, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT16_HD_1_O_e=0x44, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT06_HD_1_O_e=0x45, + /* BTK */ + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x48, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x49, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x4A, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x4B, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_1_O_e=0x4C, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT06_GP_1_O_e=0x4D, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_1_L_e=0x4E, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_1_O_e=0x4F, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_2_L_e=0x50, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT18_FC_1_O_e=0x51, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT20_FC_1_O_e=0x52, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT07_GP_1_L_e=0x53, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT11_GP_1_O_e=0x54, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT12_GP_1_O_e=0x55, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT16_GP_1_O_e=0x56, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_1_L_e=0x57, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_2_O_e=0x58, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT10_FC_1_L_e=0x59, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT09_GP_1_L_e=0x5A, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT10_GP_1_L_e=0x5B, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_2_L_e=0x5C, + dRes_INDEX_DEMO35_02_BTK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x5D, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_1_L_e=0x5E, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_2_L_e=0x5F, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT14_GP_1_L_e=0x60, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_1_O_e=0x61, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_3_O_e=0x62, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_4_L_e=0x63, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_2_L_e=0x64, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x65, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_2_L_e=0x66, + /* BTP */ + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x69, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_1_O_e=0x6A, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_L_e=0x6B, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_O_e=0x6C, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_1_O_e=0x6D, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT06_GP_1_O_e=0x6E, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_1_L_e=0x6F, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_1_O_e=0x70, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_2_L_e=0x71, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT18_FC_1_O_e=0x72, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT20_FC_1_O_e=0x73, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT07_GP_1_L_e=0x74, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT11_GP_1_O_e=0x75, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT12_GP_1_O_e=0x76, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT16_GP_1_O_e=0x77, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_1_L_e=0x78, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_2_O_e=0x79, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT10_FC_1_L_e=0x7A, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT09_GP_1_L_e=0x7B, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT10_GP_1_L_e=0x7C, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_2_L_e=0x7D, + dRes_INDEX_DEMO35_02_BTP_DEMO35_ZRZ_CUT21_GP_1_O_e=0x7E, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_1_L_e=0x7F, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_2_L_e=0x80, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT14_GP_1_L_e=0x81, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_1_O_e=0x82, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_3_O_e=0x83, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_4_L_e=0x84, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_2_L_e=0x85, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_2_L_e=0x86, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_2_L_e=0x87, + /* BMDR */ + dRes_INDEX_DEMO35_02_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO35_02_BMD_DEMO35_LEN_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO35_02_BMD_DEMO35_THED_CUT00_GP_1_e=0x8C, + /* EVT */ + dRes_INDEX_DEMO35_02_STB_DEMO35_02_e=0x8F, + /* BMDV */ + dRes_INDEX_DEMO35_02_BMD_DEMO35_ZRZ_CUT00_GP_1_e=0x92, +}; + +enum dRes_ID_DEMO35_02 { + /* BCK */ + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x3, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT06_GP_1_O_e=0x6, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT13_GP_1_O_e=0x7, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT19_GP_1_O_e=0x8, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT01_BD_1_O_e=0x9, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_1_L_e=0xA, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_1_L_e=0xB, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_1_O_e=0xC, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0xD, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_1_O_e=0xE, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_2_L_e=0xF, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_1_O_e=0x10, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_2_L_e=0x11, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT16_BD_1_O_e=0x12, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_BD_1_O_e=0x13, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_FC_1_O_e=0x14, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_BD_1_O_e=0x15, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_FC_1_O_e=0x16, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT06_GP_1_O_e=0x18, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT07_GP_1_L_e=0x19, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT11_GP_1_O_e=0x1A, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT12_GP_1_O_e=0x1B, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT16_GP_1_O_e=0x1C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_1_L_e=0x1D, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_2_O_e=0x1E, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT19_GP_1_O_e=0x1F, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT10_BD_1_L_e=0x42, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT10_FC_1_L_e=0x43, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT09_GP_1_L_e=0x44, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT10_GP_1_L_e=0x45, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_2_L_e=0x47, + dRes_ID_DEMO35_02_BCK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x48, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_1_L_e=0x59, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_2_L_e=0x5A, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_1_L_e=0x5B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_2_L_e=0x5C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT14_GP_1_L_e=0x5D, + dRes_ID_DEMO35_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x65, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_1_L_e=0x66, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_2_L_e=0x67, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_1_O_e=0x68, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_1_O_e=0x69, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_2_L_e=0x6A, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_HD_1_O_e=0x6B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_HD_1_O_e=0x6C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_1_O_e=0x6D, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_3_O_e=0x6E, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_4_L_e=0x6F, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_2_L_e=0x76, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_2_L_e=0x77, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x7A, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_2_L_e=0x7B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x7C, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x7D, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT16_HD_1_O_e=0x83, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT06_HD_1_O_e=0x84, + /* BTK */ + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x20, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x21, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x22, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x23, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_1_O_e=0x24, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT06_GP_1_O_e=0x25, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_1_L_e=0x26, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_1_O_e=0x27, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_2_L_e=0x28, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT18_FC_1_O_e=0x29, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT20_FC_1_O_e=0x2A, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT07_GP_1_L_e=0x2B, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT11_GP_1_O_e=0x2C, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT12_GP_1_O_e=0x2D, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT16_GP_1_O_e=0x2E, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_1_L_e=0x2F, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_2_O_e=0x30, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT10_FC_1_L_e=0x49, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT09_GP_1_L_e=0x4A, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT10_GP_1_L_e=0x4B, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_2_L_e=0x4D, + dRes_ID_DEMO35_02_BTK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x4E, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_1_L_e=0x5E, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_2_L_e=0x5F, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT14_GP_1_L_e=0x60, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_1_O_e=0x70, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_3_O_e=0x71, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_4_L_e=0x72, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_2_L_e=0x78, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x7E, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_2_L_e=0x7F, + /* BTP */ + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_1_O_e=0x32, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_L_e=0x33, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_O_e=0x34, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_1_O_e=0x35, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT06_GP_1_O_e=0x36, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_1_L_e=0x37, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_1_O_e=0x38, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_2_L_e=0x39, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT18_FC_1_O_e=0x3A, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT20_FC_1_O_e=0x3B, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT07_GP_1_L_e=0x3C, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT11_GP_1_O_e=0x3D, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT12_GP_1_O_e=0x3E, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT16_GP_1_O_e=0x3F, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_1_L_e=0x40, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_2_O_e=0x41, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT10_FC_1_L_e=0x4F, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT09_GP_1_L_e=0x50, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT10_GP_1_L_e=0x51, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_2_L_e=0x53, + dRes_ID_DEMO35_02_BTP_DEMO35_ZRZ_CUT21_GP_1_O_e=0x54, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_1_L_e=0x61, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_2_L_e=0x62, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT14_GP_1_L_e=0x63, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_1_O_e=0x73, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_3_O_e=0x74, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_4_L_e=0x75, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_2_L_e=0x79, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_2_L_e=0x80, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_2_L_e=0x81, + /* BMDR */ + dRes_ID_DEMO35_02_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x55, + dRes_ID_DEMO35_02_BMD_DEMO35_LEN_CUT00_GP_1_e=0x56, + dRes_ID_DEMO35_02_BMD_DEMO35_THED_CUT00_GP_1_e=0x57, + /* EVT */ + dRes_ID_DEMO35_02_STB_DEMO35_02_e=0x64, + /* BMDV */ + dRes_ID_DEMO35_02_BMD_DEMO35_ZRZ_CUT00_GP_1_e=0x82, +}; + +#endif /* !RES_DEMO35_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo36_00.h b/assets/RZDJ01/res/Object/Demo36_00.h new file mode 100644 index 0000000000..8c629665f7 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo36_00.h @@ -0,0 +1,148 @@ +#ifndef RES_DEMO36_00_H +#define RES_DEMO36_00_H + +enum dRes_INDEX_DEMO36_00 { + /* BCK */ + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT08_FC_1_O_e=0x7, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT09_BD_1_O_e=0x8, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT09_FC_1_O_e=0x9, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT10_BD_1_O_e=0xA, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT10_FC_1_O_e=0xB, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT11_BD_1_O_e=0xC, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT11_FC_1_O_e=0xD, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT13_BD_1_O_e=0xE, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT13_FC_1_O_e=0xF, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT14_BD_1_O_e=0x10, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT14_FC_1_O_e=0x11, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_BD_1_O_e=0x12, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_FC_1_O_e=0x13, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT02_BD_1_O_e=0x15, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT04_BD_1_O_e=0x16, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT05_BD_1_O_e=0x17, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT07_BD_1_O_e=0x19, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT09_BD_1_O_e=0x1A, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT11_BD_1_O_e=0x1B, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT12_BD_1_O_e=0x1C, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT13_BD_1_O_e=0x1D, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT14_BD_1_O_e=0x1E, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT15_BD_1_O_e=0x1F, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD01_CUT04_BD_1_O_e=0x20, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD01_CUT05_BD_1_O_e=0x21, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD02_CUT04_BD_1_O_e=0x22, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD02_CUT05_BD_1_O_e=0x23, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT03_BD_1_O_e=0x24, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT06_BD_1_O_e=0x25, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT06_FC_1_O_e=0x26, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT08_BD_1_O_e=0x27, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT16_BD_1_O_e=0x28, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT16_FC_1_O_e=0x29, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT16_BD_1_O_e=0x2A, + dRes_INDEX_DEMO36_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2B, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_HD_1_O_e=0x2C, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT03_HD_1_O_e=0x2D, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT10_HD_1_O_e=0x2E, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT13_HD_1_O_e=0x2F, + /* BTK */ + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT06_FC_1_O_e=0x32, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT08_FC_1_O_e=0x33, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT09_FC_1_O_e=0x34, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT10_FC_1_O_e=0x35, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT11_FC_1_O_e=0x36, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT13_FC_1_O_e=0x37, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT14_FC_1_O_e=0x38, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT15_FC_1_O_e=0x39, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT03_FC_1_O_e=0x3A, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT16_FC_1_O_e=0x3B, + /* BTP */ + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT06_FC_1_O_e=0x3E, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT08_FC_1_O_e=0x3F, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT09_FC_1_O_e=0x40, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT10_FC_1_O_e=0x41, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT11_FC_1_O_e=0x42, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT13_FC_1_O_e=0x43, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT14_FC_1_O_e=0x44, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT15_FC_1_O_e=0x45, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT03_FC_1_O_e=0x46, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT16_FC_1_O_e=0x47, + /* BMDR */ + dRes_INDEX_DEMO36_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x4A, + /* EVT */ + dRes_INDEX_DEMO36_00_STB_DEMO36_01_e=0x4D, + dRes_INDEX_DEMO36_00_STB_DEMO36_02_e=0x4E, +}; + +enum dRes_ID_DEMO36_00 { + /* BCK */ + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT08_FC_1_O_e=0x0, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT09_BD_1_O_e=0x1, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT09_FC_1_O_e=0x2, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT10_BD_1_O_e=0x3, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT10_FC_1_O_e=0x4, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT11_BD_1_O_e=0x5, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT11_FC_1_O_e=0x6, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT13_BD_1_O_e=0x7, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT13_FC_1_O_e=0x8, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT14_BD_1_O_e=0x9, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT14_FC_1_O_e=0xA, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_BD_1_O_e=0xB, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_FC_1_O_e=0xC, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT02_BD_1_O_e=0x33, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT04_BD_1_O_e=0x34, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT05_BD_1_O_e=0x35, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT06_BD_1_O_e=0x36, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT07_BD_1_O_e=0x37, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT09_BD_1_O_e=0x38, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT11_BD_1_O_e=0x39, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT12_BD_1_O_e=0x3A, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT13_BD_1_O_e=0x3B, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT14_BD_1_O_e=0x3C, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT15_BD_1_O_e=0x3D, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD01_CUT04_BD_1_O_e=0x3E, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD01_CUT05_BD_1_O_e=0x3F, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD02_CUT04_BD_1_O_e=0x40, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD02_CUT05_BD_1_O_e=0x41, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT03_BD_1_O_e=0x43, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT06_BD_1_O_e=0x44, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT06_FC_1_O_e=0x45, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT08_BD_1_O_e=0x46, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT16_BD_1_O_e=0x47, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT16_FC_1_O_e=0x48, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT16_BD_1_O_e=0x49, + dRes_ID_DEMO36_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x50, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_HD_1_O_e=0x51, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT03_HD_1_O_e=0x52, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT10_HD_1_O_e=0x53, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT13_HD_1_O_e=0x54, + /* BTK */ + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT06_FC_1_O_e=0x1D, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT08_FC_1_O_e=0x1E, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT09_FC_1_O_e=0x1F, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT11_FC_1_O_e=0x21, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT14_FC_1_O_e=0x23, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT15_FC_1_O_e=0x24, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT03_FC_1_O_e=0x31, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT16_FC_1_O_e=0x4A, + /* BTP */ + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT06_FC_1_O_e=0x26, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT08_FC_1_O_e=0x27, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT09_FC_1_O_e=0x28, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT10_FC_1_O_e=0x29, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT11_FC_1_O_e=0x2A, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT13_FC_1_O_e=0x2B, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT14_FC_1_O_e=0x2C, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT15_FC_1_O_e=0x2D, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT03_FC_1_O_e=0x30, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT16_FC_1_O_e=0x4B, + /* BMDR */ + dRes_ID_DEMO36_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x42, + /* EVT */ + dRes_ID_DEMO36_00_STB_DEMO36_01_e=0x4E, + dRes_ID_DEMO36_00_STB_DEMO36_02_e=0x4F, +}; + +#endif /* !RES_DEMO36_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo37_01.h b/assets/RZDJ01/res/Object/Demo37_01.h new file mode 100644 index 0000000000..2e527ade0d --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo37_01.h @@ -0,0 +1,118 @@ +#ifndef RES_DEMO37_01_H +#define RES_DEMO37_01_H + +enum dRes_INDEX_DEMO37_01 { + /* BCK */ + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLFACE_CUT03_GP_1_L_e=0xA, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLHEAD_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLHEAD_CUT03_GP_1_L_e=0xC, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLINK_CUT02_GP_1_O_e=0xD, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLINK_CUT03_GP_1_L_e=0xE, + dRes_INDEX_DEMO37_01_BCK_DEMO37_HORSE_CUT03_BD_1_L_e=0xF, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_1_L_e=0x10, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_2_L_e=0x11, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_3_L_e=0x12, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_4_L_e=0x13, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_5_L_e=0x14, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT03_GP_1_L_e=0x15, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO37_01_BCK_DEMO37_HORSE_CUT04_BD_1_O_e=0x17, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x19, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x1A, + /* BRK */ + dRes_INDEX_DEMO37_01_BRK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO37_01_BTK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO37_01_BTK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x21, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_1_L_e=0x22, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_2_L_e=0x23, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_3_L_e=0x24, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_4_L_e=0x25, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_5_L_e=0x26, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT03_GP_1_L_e=0x27, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x28, + /* BTP */ + dRes_INDEX_DEMO37_01_BTP_DEMO37_BLFACE_CUT02_GP_1_O_e=0x2B, + dRes_INDEX_DEMO37_01_BTP_DEMO37_BLFACE_CUT03_GP_1_L_e=0x2C, + dRes_INDEX_DEMO37_01_BTP_DEMO37_HORSE_CUT03_BD_1_L_e=0x2D, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_1_L_e=0x2E, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_2_L_e=0x2F, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_3_L_e=0x30, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_4_L_e=0x31, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_5_L_e=0x32, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT03_GP_1_L_e=0x33, + /* BMDR */ + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLFACE_CUT00_GP_1_e=0x36, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLHEAD_CUT00_GP_1_e=0x37, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLINK_CUT00_GP_1_e=0x38, + dRes_INDEX_DEMO37_01_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO37_01_BMD_DEMO37_YTEAR_CUT00_GP_1_e=0x3A, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BGBORD_CUT00_GP_1_e=0x3B, + /* EVT */ + dRes_INDEX_DEMO37_01_STB_DEMO37_01_e=0x3E, + /* BPK */ + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x41, + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x42, + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x43, +}; + +enum dRes_ID_DEMO37_01 { + /* BCK */ + dRes_ID_DEMO37_01_BCK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO37_01_BCK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x7, + dRes_ID_DEMO37_01_BCK_DEMO37_BLHEAD_CUT02_GP_1_O_e=0x8, + dRes_ID_DEMO37_01_BCK_DEMO37_BLHEAD_CUT03_GP_1_L_e=0x9, + dRes_ID_DEMO37_01_BCK_DEMO37_BLINK_CUT02_GP_1_O_e=0xA, + dRes_ID_DEMO37_01_BCK_DEMO37_BLINK_CUT03_GP_1_L_e=0xB, + dRes_ID_DEMO37_01_BCK_DEMO37_HORSE_CUT03_BD_1_L_e=0xC, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_1_L_e=0xD, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_2_L_e=0xE, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_3_L_e=0xF, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_4_L_e=0x10, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_5_L_e=0x11, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT03_GP_1_L_e=0x12, + dRes_ID_DEMO37_01_BCK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x13, + dRes_ID_DEMO37_01_BCK_DEMO37_HORSE_CUT04_BD_1_O_e=0x34, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x36, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x37, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x38, + /* BRK */ + dRes_ID_DEMO37_01_BRK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x16, + /* BTK */ + dRes_ID_DEMO37_01_BTK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO37_01_BTK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x1A, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_1_L_e=0x1B, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_2_L_e=0x1C, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_3_L_e=0x1D, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_4_L_e=0x1E, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_5_L_e=0x1F, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT03_GP_1_L_e=0x20, + dRes_ID_DEMO37_01_BTK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x21, + /* BTP */ + dRes_ID_DEMO37_01_BTP_DEMO37_BLFACE_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO37_01_BTP_DEMO37_BLFACE_CUT03_GP_1_L_e=0x25, + dRes_ID_DEMO37_01_BTP_DEMO37_HORSE_CUT03_BD_1_L_e=0x26, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_1_L_e=0x27, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_2_L_e=0x28, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_3_L_e=0x29, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_4_L_e=0x2A, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_5_L_e=0x2B, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT03_GP_1_L_e=0x2C, + /* BMDR */ + dRes_ID_DEMO37_01_BMD_DEMO37_BLFACE_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO37_01_BMD_DEMO37_BLHEAD_CUT00_GP_1_e=0x30, + dRes_ID_DEMO37_01_BMD_DEMO37_BLINK_CUT00_GP_1_e=0x31, + dRes_ID_DEMO37_01_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x32, + dRes_ID_DEMO37_01_BMD_DEMO37_YTEAR_CUT00_GP_1_e=0x33, + dRes_ID_DEMO37_01_BMD_DEMO37_BGBORD_CUT00_GP_1_e=0x39, + /* EVT */ + dRes_ID_DEMO37_01_STB_DEMO37_01_e=0x35, + /* BPK */ + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x3A, + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x3B, + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x3C, +}; + +#endif /* !RES_DEMO37_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo37_02.h b/assets/RZDJ01/res/Object/Demo37_02.h new file mode 100644 index 0000000000..62b8277fc7 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo37_02.h @@ -0,0 +1,154 @@ +#ifndef RES_DEMO37_02_H +#define RES_DEMO37_02_H + +enum dRes_INDEX_DEMO37_02 { + /* BCK */ + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO37_02_BCK_DEMO37_GRD_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO37_02_BCK_DEMO37_KOLIN_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO37_02_BCK_DEMO37_KOLIN_CUT02_GP_1_O_e=0xD, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LEN_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT02_FC_1_O_e=0x10, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT05_BD_1_L_e=0x11, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT05_FC_1_L_e=0x12, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT07_BD_1_O_e=0x13, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT07_FC_1_O_e=0x14, + dRes_INDEX_DEMO37_02_BCK_DEMO37_MARO_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO37_02_BCK_DEMO37_MARO_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO37_02_BCK_DEMO37_PENDT_CUT05_GP_1_L_e=0x17, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT02_GP_1_O_e=0x19, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT02_GP_1_O_e=0x1B, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_1_L_e=0x1C, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_2_L_e=0x1D, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT05_GP_1_L_e=0x1E, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT06_GP_1_L_e=0x1F, + /* BMDR */ + dRes_INDEX_DEMO37_02_BMD_DEMO37_BESU_CUT00_GP_1_e=0x22, + dRes_INDEX_DEMO37_02_BMD_DEMO37_GORON_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO37_02_BMD_DEMO37_KOLIN_CUT00_GP_1_e=0x24, + dRes_INDEX_DEMO37_02_BMD_DEMO37_LEN_CUT00_GP_1_e=0x25, + dRes_INDEX_DEMO37_02_BMD_DEMO37_MARO_CUT00_GP_1_e=0x26, + dRes_INDEX_DEMO37_02_BMD_DEMO37_TARO_CUT00_GP_1_e=0x27, + dRes_INDEX_DEMO37_02_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x28, + /* BTK */ + dRes_INDEX_DEMO37_02_BTK_DEMO37_BESU_CUT01_GP_1_O_e=0x2B, + dRes_INDEX_DEMO37_02_BTK_DEMO37_BESU_CUT02_GP_1_O_e=0x2C, + dRes_INDEX_DEMO37_02_BTK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x2D, + dRes_INDEX_DEMO37_02_BTK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x2E, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT02_FC_1_O_e=0x2F, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT05_FC_1_L_e=0x30, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT07_FC_1_O_e=0x31, + dRes_INDEX_DEMO37_02_BTK_DEMO37_MARO_CUT01_GP_1_O_e=0x32, + dRes_INDEX_DEMO37_02_BTK_DEMO37_MARO_CUT02_GP_1_O_e=0x33, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT01_GP_1_O_e=0x34, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT02_GP_1_O_e=0x35, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT03_GP_1_O_e=0x36, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_1_L_e=0x38, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_2_L_e=0x39, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT06_GP_1_L_e=0x3A, + /* BTP */ + dRes_INDEX_DEMO37_02_BTP_DEMO37_BESU_CUT01_GP_1_O_e=0x3D, + dRes_INDEX_DEMO37_02_BTP_DEMO37_BESU_CUT02_GP_1_O_e=0x3E, + dRes_INDEX_DEMO37_02_BTP_DEMO37_GRD_CUT02_GP_1_O_e=0x3F, + dRes_INDEX_DEMO37_02_BTP_DEMO37_KOLIN_CUT01_GP_1_O_e=0x40, + dRes_INDEX_DEMO37_02_BTP_DEMO37_KOLIN_CUT02_GP_1_O_e=0x41, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT02_FC_1_O_e=0x42, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT05_FC_1_L_e=0x43, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT07_FC_1_O_e=0x44, + dRes_INDEX_DEMO37_02_BTP_DEMO37_MARO_CUT01_GP_1_O_e=0x45, + dRes_INDEX_DEMO37_02_BTP_DEMO37_MARO_CUT02_GP_1_O_e=0x46, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT01_GP_1_O_e=0x47, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT02_GP_1_O_e=0x48, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT03_GP_1_O_e=0x49, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT02_GP_1_O_e=0x4A, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_1_L_e=0x4B, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_2_L_e=0x4C, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT06_GP_1_L_e=0x4D, + /* EVT */ + dRes_INDEX_DEMO37_02_STB_DEMO37_02_e=0x50, + /* BMDE */ + dRes_INDEX_DEMO37_02_BMD_DEMO37_PENDT_CUT00_GP_1_e=0x53, +}; + +enum dRes_ID_DEMO37_02 { + /* BCK */ + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO37_02_BCK_DEMO37_GRD_CUT02_GP_1_O_e=0x3, + dRes_ID_DEMO37_02_BCK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x4, + dRes_ID_DEMO37_02_BCK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x5, + dRes_ID_DEMO37_02_BCK_DEMO37_LEN_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT02_BD_1_O_e=0x7, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT02_FC_1_O_e=0x8, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT05_BD_1_L_e=0x9, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT05_FC_1_L_e=0xA, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT07_BD_1_O_e=0xB, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT07_FC_1_O_e=0xC, + dRes_ID_DEMO37_02_BCK_DEMO37_MARO_CUT01_GP_1_O_e=0xD, + dRes_ID_DEMO37_02_BCK_DEMO37_MARO_CUT02_GP_1_O_e=0xE, + dRes_ID_DEMO37_02_BCK_DEMO37_PENDT_CUT05_GP_1_L_e=0xF, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT01_GP_1_O_e=0x10, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT03_GP_1_O_e=0x12, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_1_L_e=0x14, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_2_L_e=0x15, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT05_GP_1_L_e=0x16, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT06_GP_1_L_e=0x17, + /* BMDR */ + dRes_ID_DEMO37_02_BMD_DEMO37_BESU_CUT00_GP_1_e=0x18, + dRes_ID_DEMO37_02_BMD_DEMO37_GORON_CUT00_GP_1_e=0x19, + dRes_ID_DEMO37_02_BMD_DEMO37_KOLIN_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO37_02_BMD_DEMO37_LEN_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO37_02_BMD_DEMO37_MARO_CUT00_GP_1_e=0x1C, + dRes_ID_DEMO37_02_BMD_DEMO37_TARO_CUT00_GP_1_e=0x1E, + dRes_ID_DEMO37_02_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x1F, + /* BTK */ + dRes_ID_DEMO37_02_BTK_DEMO37_BESU_CUT01_GP_1_O_e=0x20, + dRes_ID_DEMO37_02_BTK_DEMO37_BESU_CUT02_GP_1_O_e=0x21, + dRes_ID_DEMO37_02_BTK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x22, + dRes_ID_DEMO37_02_BTK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x23, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT02_FC_1_O_e=0x24, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT05_FC_1_L_e=0x25, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT07_FC_1_O_e=0x26, + dRes_ID_DEMO37_02_BTK_DEMO37_MARO_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO37_02_BTK_DEMO37_MARO_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT01_GP_1_O_e=0x29, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT02_GP_1_O_e=0x2A, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT03_GP_1_O_e=0x2B, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_1_L_e=0x2D, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_2_L_e=0x2E, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT06_GP_1_L_e=0x2F, + /* BTP */ + dRes_ID_DEMO37_02_BTP_DEMO37_BESU_CUT01_GP_1_O_e=0x30, + dRes_ID_DEMO37_02_BTP_DEMO37_BESU_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO37_02_BTP_DEMO37_GRD_CUT02_GP_1_O_e=0x32, + dRes_ID_DEMO37_02_BTP_DEMO37_KOLIN_CUT01_GP_1_O_e=0x33, + dRes_ID_DEMO37_02_BTP_DEMO37_KOLIN_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT02_FC_1_O_e=0x35, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT05_FC_1_L_e=0x36, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT07_FC_1_O_e=0x37, + dRes_ID_DEMO37_02_BTP_DEMO37_MARO_CUT01_GP_1_O_e=0x38, + dRes_ID_DEMO37_02_BTP_DEMO37_MARO_CUT02_GP_1_O_e=0x39, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT01_GP_1_O_e=0x3A, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT02_GP_1_O_e=0x3B, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT03_GP_1_O_e=0x3C, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT02_GP_1_O_e=0x3D, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_1_L_e=0x3E, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_2_L_e=0x3F, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT06_GP_1_L_e=0x40, + /* EVT */ + dRes_ID_DEMO37_02_STB_DEMO37_02_e=0x41, + /* BMDE */ + dRes_ID_DEMO37_02_BMD_DEMO37_PENDT_CUT00_GP_1_e=0x42, +}; + +#endif /* !RES_DEMO37_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo38_01.h b/assets/RZDJ01/res/Object/Demo38_01.h new file mode 100644 index 0000000000..8ee27b5734 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo38_01.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO38_01_H +#define RES_DEMO38_01_H + +enum dRes_INDEX_DEMO38_01 { + /* BCK */ + dRes_INDEX_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_L_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO38_01_BMD_DEMO38_WL_CUT00_GP_1_O_e=0xA, + dRes_INDEX_DEMO38_01_BMD_DEMO38_TWFILM_CUT00_GP_1_O_e=0xB, + /* EVT */ + dRes_INDEX_DEMO38_01_STB_DEMO38_01_e=0xE, + /* BTK */ + dRes_INDEX_DEMO38_01_BTK_DEMO38_TWFILM_CUT00_GP_1_L_e=0x11, +}; + +enum dRes_ID_DEMO38_01 { + /* BCK */ + dRes_ID_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_L_e=0xE, + /* BMDR */ + dRes_ID_DEMO38_01_BMD_DEMO38_WL_CUT00_GP_1_O_e=0x8, + dRes_ID_DEMO38_01_BMD_DEMO38_TWFILM_CUT00_GP_1_O_e=0xF, + /* EVT */ + dRes_ID_DEMO38_01_STB_DEMO38_01_e=0xB, + /* BTK */ + dRes_ID_DEMO38_01_BTK_DEMO38_TWFILM_CUT00_GP_1_L_e=0x10, +}; + +#endif /* !RES_DEMO38_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo90_00.h b/assets/RZDJ01/res/Object/Demo90_00.h new file mode 100644 index 0000000000..256f785e58 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo90_00.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO90_00_H +#define RES_DEMO90_00_H + +enum dRes_INDEX_DEMO90_00 { + /* BCK */ + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT00_BD_1_O_e=0x7, + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT01_BD_1_O_e=0x8, + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO90_00_BCK_DEMO90_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO90_00_BCK_DEMO90_LINK_CUT02_HD_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO90_00_BMD_DEMO90_KOLIN_CUT00_GP_1_O_e=0xE, + /* BTK */ + dRes_INDEX_DEMO90_00_BTK_DEMO90_LINK_CUT02_HD_1_O_e=0x11, + /* BTP */ + dRes_INDEX_DEMO90_00_BTP_DEMO90_LINK_CUT02_HD_1_O_e=0x14, + /* EVT */ + dRes_INDEX_DEMO90_00_STB_DEMO90_e=0x17, +}; + +enum dRes_ID_DEMO90_00 { + /* BCK */ + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT00_BD_1_O_e=0x0, + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT01_BD_1_O_e=0x1, + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO90_00_BCK_DEMO90_LINK_CUT02_BD_1_O_e=0x3, + dRes_ID_DEMO90_00_BCK_DEMO90_LINK_CUT02_HD_1_O_e=0x4, + /* BMDR */ + dRes_ID_DEMO90_00_BMD_DEMO90_KOLIN_CUT00_GP_1_O_e=0x5, + /* BTK */ + dRes_ID_DEMO90_00_BTK_DEMO90_LINK_CUT02_HD_1_O_e=0x6, + /* BTP */ + dRes_ID_DEMO90_00_BTP_DEMO90_LINK_CUT02_HD_1_O_e=0x7, + /* EVT */ + dRes_ID_DEMO90_00_STB_DEMO90_e=0x8, +}; + +#endif /* !RES_DEMO90_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Demo98_00.h b/assets/RZDJ01/res/Object/Demo98_00.h new file mode 100644 index 0000000000..5ec5406bc2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Demo98_00.h @@ -0,0 +1,16 @@ +#ifndef RES_DEMO98_00_H +#define RES_DEMO98_00_H + +enum dRes_INDEX_DEMO98_00 { + /* EVT */ + dRes_INDEX_DEMO98_00_STB_DEMO04_01_e=0x3, + dRes_INDEX_DEMO98_00_STB_DEMO98_00_e=0x4, +}; + +enum dRes_ID_DEMO98_00 { + /* EVT */ + dRes_ID_DEMO98_00_STB_DEMO04_01_e=0x0, + dRes_ID_DEMO98_00_STB_DEMO98_00_e=0x3, +}; + +#endif /* !RES_DEMO98_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Dmidna.h b/assets/RZDJ01/res/Object/Dmidna.h new file mode 100644 index 0000000000..7a419732ae --- /dev/null +++ b/assets/RZDJ01/res/Object/Dmidna.h @@ -0,0 +1,48 @@ +#ifndef RES_DMIDNA_H +#define RES_DMIDNA_H + +enum dRes_INDEX_DMIDNA { + /* BCK */ + dRes_INDEX_DMIDNA_BCK_D_MD_DOWN_WAITA_e=0x4, + dRes_INDEX_DMIDNA_BCK_D_MD_DOWN_WAITB_e=0x5, + /* BMDV */ + dRes_INDEX_DMIDNA_BMD_D_MD_e=0x8, +}; + +enum dRes_ID_DMIDNA { + /* BCK */ + dRes_ID_DMIDNA_BCK_D_MD_DOWN_WAITA_e=0x4, + dRes_ID_DMIDNA_BCK_D_MD_DOWN_WAITB_e=0x5, + /* BMDV */ + dRes_ID_DMIDNA_BMD_D_MD_e=0x8, +}; + +enum D_MD_JNT { + D_MD_JNT_WORLD_ROOT_e=0x0, + D_MD_JNT_BACKBONE1_e=0x1, + D_MD_JNT_BACKBONE2_e=0x2, + D_MD_JNT_NECK_e=0x3, + D_MD_JNT_HEAD_e=0x4, + D_MD_JNT_CHIN_e=0x5, + D_MD_JNT_HAIR_e=0x6, + D_MD_JNT_MOUTH_e=0x7, + D_MD_JNT_SHOULDER_L_e=0x8, + D_MD_JNT_ARM_L1_e=0x9, + D_MD_JNT_ARM_L2_e=0xA, + D_MD_JNT_HAND_L_e=0xB, + D_MD_JNT_SHOULDER_R_e=0xC, + D_MD_JNT_ARM_R1_e=0xD, + D_MD_JNT_ARM_R2_e=0xE, + D_MD_JNT_HAND_R_e=0xF, + D_MD_JNT_WAIST_e=0x10, + D_MD_JNT_CLOTCHL_e=0x11, + D_MD_JNT_LEG_L1_e=0x12, + D_MD_JNT_LEG_L2_e=0x13, + D_MD_JNT_FOOT_L_e=0x14, + D_MD_JNT_CLOTCHR_e=0x15, + D_MD_JNT_LEG_R1_e=0x16, + D_MD_JNT_LEG_R2_e=0x17, + D_MD_JNT_FOOT_R_e=0x18, +}; + +#endif /* !RES_DMIDNA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Do.h b/assets/RZDJ01/res/Object/Do.h new file mode 100644 index 0000000000..e6e0434a6a --- /dev/null +++ b/assets/RZDJ01/res/Object/Do.h @@ -0,0 +1,114 @@ +#ifndef RES_DO_H +#define RES_DO_H + +enum dRes_INDEX_DO { + /* BCK */ + dRes_INDEX_DO_BCK_DO_BULBUL_e=0x6, + dRes_INDEX_DO_BCK_DO_CARRY_B_e=0x7, + dRes_INDEX_DO_BCK_DO_CLIFF_e=0x8, + dRes_INDEX_DO_BCK_DO_CLIFF_WT_e=0x9, + dRes_INDEX_DO_BCK_DO_DEFEND_e=0xA, + dRes_INDEX_DO_BCK_DO_DOWN_e=0xB, + dRes_INDEX_DO_BCK_DO_DOWN_WT_e=0xC, + dRes_INDEX_DO_BCK_DO_JOYFUL_e=0xD, + dRes_INDEX_DO_BCK_DO_RUN_e=0xE, + dRes_INDEX_DO_BCK_DO_SIT_e=0xF, + dRes_INDEX_DO_BCK_DO_SIT_WAIT_e=0x10, + dRes_INDEX_DO_BCK_DO_STEP_e=0x11, + dRes_INDEX_DO_BCK_DO_STEP02_e=0x12, + dRes_INDEX_DO_BCK_DO_SWIM_e=0x13, + dRes_INDEX_DO_BCK_DO_TO_CARRY_B_e=0x14, + dRes_INDEX_DO_BCK_DO_WAIT_e=0x15, + dRes_INDEX_DO_BCK_DO_WALK_e=0x16, + /* BMDR */ + dRes_INDEX_DO_BMD_DO_e=0x19, + dRes_INDEX_DO_BMD_DO_FUR_e=0x1A, + /* BTK */ + dRes_INDEX_DO_BTK_DO_e=0x1D, + /* BTP */ + dRes_INDEX_DO_BTP_DO_e=0x20, +}; + +enum dRes_ID_DO { + /* BCK */ + dRes_ID_DO_BCK_DO_BULBUL_e=0x6, + dRes_ID_DO_BCK_DO_CARRY_B_e=0x7, + dRes_ID_DO_BCK_DO_CLIFF_e=0x8, + dRes_ID_DO_BCK_DO_CLIFF_WT_e=0x9, + dRes_ID_DO_BCK_DO_DEFEND_e=0xA, + dRes_ID_DO_BCK_DO_DOWN_e=0xB, + dRes_ID_DO_BCK_DO_DOWN_WT_e=0xC, + dRes_ID_DO_BCK_DO_JOYFUL_e=0xD, + dRes_ID_DO_BCK_DO_RUN_e=0xE, + dRes_ID_DO_BCK_DO_SIT_e=0xF, + dRes_ID_DO_BCK_DO_SIT_WAIT_e=0x10, + dRes_ID_DO_BCK_DO_STEP_e=0x11, + dRes_ID_DO_BCK_DO_STEP02_e=0x12, + dRes_ID_DO_BCK_DO_SWIM_e=0x13, + dRes_ID_DO_BCK_DO_TO_CARRY_B_e=0x14, + dRes_ID_DO_BCK_DO_WAIT_e=0x15, + dRes_ID_DO_BCK_DO_WALK_e=0x16, + /* BMDR */ + dRes_ID_DO_BMD_DO_e=0x19, + dRes_ID_DO_BMD_DO_FUR_e=0x1A, + /* BTK */ + dRes_ID_DO_BTK_DO_e=0x1D, + /* BTP */ + dRes_ID_DO_BTP_DO_e=0x20, +}; + +enum DO_JNT { + DO_JNT_WORLD_ROOT_e=0x0, + DO_JNT_JO_BACKBONE1_e=0x1, + DO_JNT_JO_BACKBONE2_e=0x2, + DO_JNT_JO_FLEGL1_e=0x3, + DO_JNT_JO_FLEGL2_e=0x4, + DO_JNT_JO_FANKLEL_e=0x5, + DO_JNT_JO_FLEGR1_e=0x6, + DO_JNT_JO_FLEGR2_e=0x7, + DO_JNT_JO_FANKLER_e=0x8, + DO_JNT_JO_NECK_e=0x9, + DO_JNT_JO_HEAD_e=0xA, + DO_JNT_JO_CHIN_e=0xB, + DO_JNT_JO_TONGUE_e=0xC, + DO_JNT_JO_WAIST_e=0xD, + DO_JNT_JO_BLEGL1_e=0xE, + DO_JNT_JO_BLEGL2_e=0xF, + DO_JNT_JO_BLEGL3_e=0x10, + DO_JNT_JO_BANKLEL_e=0x11, + DO_JNT_JO_BLEGR1_e=0x12, + DO_JNT_JO_BLEGR2_e=0x13, + DO_JNT_JO_BLEGR3_e=0x14, + DO_JNT_JO_BANKLER_e=0x15, + DO_JNT_JO_TAIL1_e=0x16, + DO_JNT_JO_TAIL2_e=0x17, +}; + +enum DO_FUR_JNT { + DO_FUR_JNT_CENTER_e=0x0, + DO_FUR_JNT_JO_BACKBONE1_e=0x1, + DO_FUR_JNT_JO_BACKBONE2_e=0x2, + DO_FUR_JNT_JO_FLEGL1_e=0x3, + DO_FUR_JNT_JO_FLEGL2_e=0x4, + DO_FUR_JNT_JO_FANKLEL_e=0x5, + DO_FUR_JNT_JO_FLEGR1_e=0x6, + DO_FUR_JNT_JO_FLEGR2_e=0x7, + DO_FUR_JNT_JO_FANKLER_e=0x8, + DO_FUR_JNT_JO_NECK_e=0x9, + DO_FUR_JNT_JO_HEAD_e=0xA, + DO_FUR_JNT_JO_CHIN_e=0xB, + DO_FUR_JNT_JO_TONGUE_e=0xC, + DO_FUR_JNT_JO_WAIST_e=0xD, + DO_FUR_JNT_JO_BLEGL1_e=0xE, + DO_FUR_JNT_JO_BLEGL2_e=0xF, + DO_FUR_JNT_JO_BLEGL3_e=0x10, + DO_FUR_JNT_JO_BANKLEL_e=0x11, + DO_FUR_JNT_JO_BLEGR1_e=0x12, + DO_FUR_JNT_JO_BLEGR2_e=0x13, + DO_FUR_JNT_JO_BLEGR3_e=0x14, + DO_FUR_JNT_JO_BANKLER_e=0x15, + DO_FUR_JNT_JO_TAIL1_e=0x16, + DO_FUR_JNT_JO_TAIL2_e=0x17, +}; + +#endif /* !RES_DO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Doc.h b/assets/RZDJ01/res/Object/Doc.h new file mode 100644 index 0000000000..31cab6b07d --- /dev/null +++ b/assets/RZDJ01/res/Object/Doc.h @@ -0,0 +1,69 @@ +#ifndef RES_DOC_H +#define RES_DOC_H + +enum dRes_INDEX_DOC { + /* BCK */ + dRes_INDEX_DOC_BCK_DOC_F_TALK_A_e=0x6, + dRes_INDEX_DOC_BCK_DOC_GETDOWN_A_e=0x7, + dRes_INDEX_DOC_BCK_DOC_GETUP_A_e=0x8, + dRes_INDEX_DOC_BCK_DOC_TALK_A_e=0x9, + dRes_INDEX_DOC_BCK_DOC_TALK_B_e=0xA, + dRes_INDEX_DOC_BCK_DOC_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_DOC_BMD_DOC_e=0xE, + /* BTK */ + dRes_INDEX_DOC_BTK_DOC_e=0x11, + /* BTP */ + dRes_INDEX_DOC_BTP_DOC_e=0x14, + dRes_INDEX_DOC_BTP_DOC_TALK_B_e=0x15, +}; + +enum dRes_ID_DOC { + /* BCK */ + dRes_ID_DOC_BCK_DOC_F_TALK_A_e=0x6, + dRes_ID_DOC_BCK_DOC_GETDOWN_A_e=0x7, + dRes_ID_DOC_BCK_DOC_GETUP_A_e=0x8, + dRes_ID_DOC_BCK_DOC_TALK_A_e=0x9, + dRes_ID_DOC_BCK_DOC_TALK_B_e=0xA, + dRes_ID_DOC_BCK_DOC_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_DOC_BMD_DOC_e=0xE, + /* BTK */ + dRes_ID_DOC_BTK_DOC_e=0x11, + /* BTP */ + dRes_ID_DOC_BTP_DOC_e=0x14, + dRes_ID_DOC_BTP_DOC_TALK_B_e=0x15, +}; + +enum DOC_JNT { + DOC_JNT_CENTER_e=0x0, + DOC_JNT_BACKBORN1_e=0x1, + DOC_JNT_BACKBORN2_e=0x2, + DOC_JNT_NECK_e=0x3, + DOC_JNT_HEAD_e=0x4, + DOC_JNT_CHIN_e=0x5, + DOC_JNT_MAYU_L_e=0x6, + DOC_JNT_MAYU_R_e=0x7, + DOC_JNT_MOUTH_e=0x8, + DOC_JNT_SHOULDER_L_e=0x9, + DOC_JNT_ARM1_L_e=0xA, + DOC_JNT_ARM2_L_e=0xB, + DOC_JNT_HAND_L_e=0xC, + DOC_JNT_FINGER_L_e=0xD, + DOC_JNT_THUMB_L_e=0xE, + DOC_JNT_SHOULDER_R_e=0xF, + DOC_JNT_ARM1_R_e=0x10, + DOC_JNT_ARM2_R_e=0x11, + DOC_JNT_HAND_R_e=0x12, + DOC_JNT_FINGER_R_e=0x13, + DOC_JNT_THUMB_R_e=0x14, + DOC_JNT_WAIST_e=0x15, + DOC_JNT_LEG1_L_e=0x16, + DOC_JNT_LEG2_L_e=0x17, + DOC_JNT_FOOT_L_e=0x18, + DOC_JNT_LEG1_R_e=0x19, + DOC_JNT_LEG2_R_e=0x1A, + DOC_JNT_FOOT_R_e=0x1B, +}; + +#endif /* !RES_DOC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Doc1.h b/assets/RZDJ01/res/Object/Doc1.h new file mode 100644 index 0000000000..5dc97300b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Doc1.h @@ -0,0 +1,78 @@ +#ifndef RES_DOC1_H +#define RES_DOC1_H + +enum dRes_INDEX_DOC1 { + /* BCK */ + dRes_INDEX_DOC1_BCK_DOC_CONFUSED_A_e=0x5, + dRes_INDEX_DOC1_BCK_DOC_CONFUSED_B_e=0x6, + dRes_INDEX_DOC1_BCK_DOC_F_CONFUSED_A_e=0x7, + dRes_INDEX_DOC1_BCK_DOC_F_CONFUSED_B_e=0x8, + dRes_INDEX_DOC1_BCK_DOC_F_HISO_TALK_A_e=0x9, + dRes_INDEX_DOC1_BCK_DOC_F_HISO_TALK_C_e=0xA, + dRes_INDEX_DOC1_BCK_DOC_F_MOJI_TALK_A_e=0xB, + dRes_INDEX_DOC1_BCK_DOC_F_MOJI_TALK_C_e=0xC, + dRes_INDEX_DOC1_BCK_DOC_FH_HISO_TALK_B_e=0xD, + dRes_INDEX_DOC1_BCK_DOC_FH_MOJI_TALK_B_e=0xE, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_A_e=0xF, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_B_e=0x10, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_C_e=0x11, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_A_e=0x12, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_B_e=0x13, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_C_e=0x14, + dRes_INDEX_DOC1_BCK_DOC_WALK_A_e=0x15, + /* BTK */ + dRes_INDEX_DOC1_BTK_DOC_CONFUSED_A_e=0x18, + dRes_INDEX_DOC1_BTK_DOC_CONFUSED_B_e=0x19, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_A_e=0x1A, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_B_e=0x1B, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_C_e=0x1C, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_A_e=0x1D, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_B_e=0x1E, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_C_e=0x1F, + /* BTP */ + dRes_INDEX_DOC1_BTP_DOC_F_HISO_TALK_A_e=0x22, + dRes_INDEX_DOC1_BTP_DOC_F_HISO_TALK_C_e=0x23, + dRes_INDEX_DOC1_BTP_DOC_F_MOJI_TALK_A_e=0x24, + dRes_INDEX_DOC1_BTP_DOC_F_MOJI_TALK_C_e=0x25, + dRes_INDEX_DOC1_BTP_DOC_FH_HISO_TALK_B_e=0x26, + dRes_INDEX_DOC1_BTP_DOC_FH_MOJI_TALK_B_e=0x27, +}; + +enum dRes_ID_DOC1 { + /* BCK */ + dRes_ID_DOC1_BCK_DOC_CONFUSED_A_e=0x5, + dRes_ID_DOC1_BCK_DOC_CONFUSED_B_e=0x6, + dRes_ID_DOC1_BCK_DOC_F_CONFUSED_A_e=0x7, + dRes_ID_DOC1_BCK_DOC_F_CONFUSED_B_e=0x8, + dRes_ID_DOC1_BCK_DOC_F_HISO_TALK_A_e=0x9, + dRes_ID_DOC1_BCK_DOC_F_HISO_TALK_C_e=0xA, + dRes_ID_DOC1_BCK_DOC_F_MOJI_TALK_A_e=0xB, + dRes_ID_DOC1_BCK_DOC_F_MOJI_TALK_C_e=0xC, + dRes_ID_DOC1_BCK_DOC_FH_HISO_TALK_B_e=0xD, + dRes_ID_DOC1_BCK_DOC_FH_MOJI_TALK_B_e=0xE, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_A_e=0xF, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_B_e=0x10, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_C_e=0x11, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_A_e=0x12, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_B_e=0x13, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_C_e=0x14, + dRes_ID_DOC1_BCK_DOC_WALK_A_e=0x15, + /* BTK */ + dRes_ID_DOC1_BTK_DOC_CONFUSED_A_e=0x18, + dRes_ID_DOC1_BTK_DOC_CONFUSED_B_e=0x19, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_A_e=0x1A, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_B_e=0x1B, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_C_e=0x1C, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_A_e=0x1D, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_B_e=0x1E, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_C_e=0x1F, + /* BTP */ + dRes_ID_DOC1_BTP_DOC_F_HISO_TALK_A_e=0x22, + dRes_ID_DOC1_BTP_DOC_F_HISO_TALK_C_e=0x23, + dRes_ID_DOC1_BTP_DOC_F_MOJI_TALK_A_e=0x24, + dRes_ID_DOC1_BTP_DOC_F_MOJI_TALK_C_e=0x25, + dRes_ID_DOC1_BTP_DOC_FH_HISO_TALK_B_e=0x26, + dRes_ID_DOC1_BTP_DOC_FH_MOJI_TALK_B_e=0x27, +}; + +#endif /* !RES_DOC1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorBoy.h b/assets/RZDJ01/res/Object/DoorBoy.h new file mode 100644 index 0000000000..15279d2ebe --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorBoy.h @@ -0,0 +1,40 @@ +#ifndef RES_DOORBOY_H +#define RES_DOORBOY_H + +enum dRes_INDEX_DOORBOY { + /* BMDR */ + dRes_INDEX_DOORBOY_BMD_DOORBOY_e=0x4, + /* BTP */ + dRes_INDEX_DOORBOY_BTP_DOORBOY_e=0x7, +}; + +enum dRes_ID_DOORBOY { + /* BMDR */ + dRes_ID_DOORBOY_BMD_DOORBOY_e=0x4, + /* BTP */ + dRes_ID_DOORBOY_BTP_DOORBOY_e=0x7, +}; + +enum DOORBOY_JNT { + DOORBOY_JNT_CENTER_e=0x0, + DOORBOY_JNT_BACKBONE_e=0x1, + DOORBOY_JNT_NECK_e=0x2, + DOORBOY_JNT_HEAD_e=0x3, + DOORBOY_JNT_SHOULDERL_e=0x4, + DOORBOY_JNT_ARML1_e=0x5, + DOORBOY_JNT_ARML2_e=0x6, + DOORBOY_JNT_HANDL_e=0x7, + DOORBOY_JNT_SHOULDERR_e=0x8, + DOORBOY_JNT_ARMR1_e=0x9, + DOORBOY_JNT_ARMR2_e=0xA, + DOORBOY_JNT_HANDR_e=0xB, + DOORBOY_JNT_WAIST_e=0xC, + DOORBOY_JNT_LEGL1_e=0xD, + DOORBOY_JNT_LEGL2_e=0xE, + DOORBOY_JNT_FOOTL_e=0xF, + DOORBOY_JNT_LEGR1_e=0x10, + DOORBOY_JNT_LEGR2_e=0x11, + DOORBOY_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_DOORBOY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorEvt.h b/assets/RZDJ01/res/Object/DoorEvt.h new file mode 100644 index 0000000000..1464c7faf8 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorEvt.h @@ -0,0 +1,14 @@ +#ifndef RES_DOOREVT_H +#define RES_DOOREVT_H + +enum dRes_INDEX_DOOREVT { + /* EVT */ + dRes_INDEX_DOOREVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOOREVT { + /* EVT */ + dRes_ID_DOOREVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOOREVT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorK00.h b/assets/RZDJ01/res/Object/DoorK00.h new file mode 100644 index 0000000000..3832b37731 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorK00.h @@ -0,0 +1,14 @@ +#ifndef RES_DOORK00_H +#define RES_DOORK00_H + +enum dRes_INDEX_DOORK00 { + /* EVT */ + dRes_INDEX_DOORK00_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOORK00 { + /* EVT */ + dRes_ID_DOORK00_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOORK00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorK10.h b/assets/RZDJ01/res/Object/DoorK10.h new file mode 100644 index 0000000000..c9f5094d2f --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorK10.h @@ -0,0 +1,14 @@ +#ifndef RES_DOORK10_H +#define RES_DOORK10_H + +enum dRes_INDEX_DOORK10 { + /* EVT */ + dRes_INDEX_DOORK10_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOORK10 { + /* EVT */ + dRes_ID_DOORK10_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOORK10_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorLV7.h b/assets/RZDJ01/res/Object/DoorLV7.h new file mode 100644 index 0000000000..6e6eb627ca --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorLV7.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV7_H +#define RES_DOORLV7_H + +enum dRes_INDEX_DOORLV7 { + /* BCK */ + dRes_INDEX_DOORLV7_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORLV7_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORLV7_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV7_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV7 { + /* BCK */ + dRes_ID_DOORLV7_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORLV7_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORLV7_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORLV7_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV7_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorLV8.h b/assets/RZDJ01/res/Object/DoorLV8.h new file mode 100644 index 0000000000..382c045894 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorLV8.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV8_H +#define RES_DOORLV8_H + +enum dRes_INDEX_DOORLV8 { + /* BCK */ + dRes_INDEX_DOORLV8_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORLV8_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORLV8_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV8_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV8 { + /* BCK */ + dRes_ID_DOORLV8_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORLV8_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORLV8_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORLV8_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV8_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorLV9.h b/assets/RZDJ01/res/Object/DoorLV9.h new file mode 100644 index 0000000000..bdd2231193 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorLV9.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV9_H +#define RES_DOORLV9_H + +enum dRes_INDEX_DOORLV9 { + /* BCK */ + dRes_INDEX_DOORLV9_BCK_MD_OJ_DOOROPF_e=0x4, + dRes_INDEX_DOORLV9_BCK_OJ_DOORCLOSEF_e=0x5, + dRes_INDEX_DOORLV9_BCK_OJ_DOOROPF_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV9_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV9 { + /* BCK */ + dRes_ID_DOORLV9_BCK_MD_OJ_DOOROPF_e=0x4, + dRes_ID_DOORLV9_BCK_OJ_DOORCLOSEF_e=0x5, + dRes_ID_DOORLV9_BCK_OJ_DOOROPF_e=0x6, + /* EVT */ + dRes_ID_DOORLV9_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV9_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorT00.h b/assets/RZDJ01/res/Object/DoorT00.h new file mode 100644 index 0000000000..ce016aa1e3 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorT00.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORT00_H +#define RES_DOORT00_H + +enum dRes_INDEX_DOORT00 { + /* BCK */ + dRes_INDEX_DOORT00_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORT00_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORT00_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORT00_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORT00 { + /* BCK */ + dRes_ID_DOORT00_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORT00_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORT00_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORT00_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DoorY00.h b/assets/RZDJ01/res/Object/DoorY00.h new file mode 100644 index 0000000000..e8b7cda0f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/DoorY00.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORY00_H +#define RES_DOORY00_H + +enum dRes_INDEX_DOORY00 { + /* BCK */ + dRes_INDEX_DOORY00_BCK_MD_OJ_DOOROPC_e=0x4, + dRes_INDEX_DOORY00_BCK_OJ_DOORCLOSEC_e=0x5, + dRes_INDEX_DOORY00_BCK_OJ_DOOROPC_e=0x6, + /* EVT */ + dRes_INDEX_DOORY00_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORY00 { + /* BCK */ + dRes_ID_DOORY00_BCK_MD_OJ_DOOROPC_e=0x4, + dRes_ID_DOORY00_BCK_OJ_DOORCLOSEC_e=0x5, + dRes_ID_DOORY00_BCK_OJ_DOOROPC_e=0x6, + /* EVT */ + dRes_ID_DOORY00_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORY00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DrainSol1.h b/assets/RZDJ01/res/Object/DrainSol1.h new file mode 100644 index 0000000000..639f2c9f40 --- /dev/null +++ b/assets/RZDJ01/res/Object/DrainSol1.h @@ -0,0 +1,54 @@ +#ifndef RES_DRAINSOL1_H +#define RES_DRAINSOL1_H + +enum dRes_INDEX_DRAINSOL1 { + /* BCK */ + dRes_INDEX_DRAINSOL1_BCK_SOLA_FEAR_TALK_e=0x4, + dRes_INDEX_DRAINSOL1_BCK_SOLA_FEAR_WAIT_e=0x5, + /* BMDR */ + dRes_INDEX_DRAINSOL1_BMD_B_SPEAR_e=0x8, + dRes_INDEX_DRAINSOL1_BMD_MAN_A_TW_e=0x9, +}; + +enum dRes_ID_DRAINSOL1 { + /* BCK */ + dRes_ID_DRAINSOL1_BCK_SOLA_FEAR_TALK_e=0x4, + dRes_ID_DRAINSOL1_BCK_SOLA_FEAR_WAIT_e=0x5, + /* BMDR */ + dRes_ID_DRAINSOL1_BMD_B_SPEAR_e=0x8, + dRes_ID_DRAINSOL1_BMD_MAN_A_TW_e=0x9, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum MAN_A_TW_JNT { + MAN_A_TW_JNT_CENTER_e=0x0, + MAN_A_TW_JNT_BACKBONE1_e=0x1, + MAN_A_TW_JNT_BACKBONE2_e=0x2, + MAN_A_TW_JNT_NECK_e=0x3, + MAN_A_TW_JNT_HEAD_e=0x4, + MAN_A_TW_JNT_SHOULDERL_e=0x5, + MAN_A_TW_JNT_ARM1L_e=0x6, + MAN_A_TW_JNT_ARM2L_e=0x7, + MAN_A_TW_JNT_HANDL_e=0x8, + MAN_A_TW_JNT_FINGERL_e=0x9, + MAN_A_TW_JNT_THUMBL_e=0xA, + MAN_A_TW_JNT_SHOULDERR_e=0xB, + MAN_A_TW_JNT_ARM1R_e=0xC, + MAN_A_TW_JNT_ARM2R_e=0xD, + MAN_A_TW_JNT_HANDR_e=0xE, + MAN_A_TW_JNT_FINGERR_e=0xF, + MAN_A_TW_JNT_THUMBR_e=0x10, + MAN_A_TW_JNT_WAIST_e=0x11, + MAN_A_TW_JNT_LEG1L_e=0x12, + MAN_A_TW_JNT_LEG2L_e=0x13, + MAN_A_TW_JNT_FOOTL_e=0x14, + MAN_A_TW_JNT_LEG1R_e=0x15, + MAN_A_TW_JNT_LEG2R_e=0x16, + MAN_A_TW_JNT_FOOTR_e=0x17, + MAN_A_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_DRAINSOL1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/DrainSol2.h b/assets/RZDJ01/res/Object/DrainSol2.h new file mode 100644 index 0000000000..064067a197 --- /dev/null +++ b/assets/RZDJ01/res/Object/DrainSol2.h @@ -0,0 +1,46 @@ +#ifndef RES_DRAINSOL2_H +#define RES_DRAINSOL2_H + +enum dRes_INDEX_DRAINSOL2 { + /* BCK */ + dRes_INDEX_DRAINSOL2_BCK_M_SIT_TO_WOLF_B_e=0x4, + /* BMDR */ + dRes_INDEX_DRAINSOL2_BMD_MAD_A_TW_e=0x7, +}; + +enum dRes_ID_DRAINSOL2 { + /* BCK */ + dRes_ID_DRAINSOL2_BCK_M_SIT_TO_WOLF_B_e=0x4, + /* BMDR */ + dRes_ID_DRAINSOL2_BMD_MAD_A_TW_e=0x7, +}; + +enum MAD_A_TW_JNT { + MAD_A_TW_JNT_CENTER_e=0x0, + MAD_A_TW_JNT_BACKBONE1_e=0x1, + MAD_A_TW_JNT_BACKBONE2_e=0x2, + MAD_A_TW_JNT_NECK_e=0x3, + MAD_A_TW_JNT_HEAD_e=0x4, + MAD_A_TW_JNT_SHOULDERL_e=0x5, + MAD_A_TW_JNT_ARM1L_e=0x6, + MAD_A_TW_JNT_ARM2L_e=0x7, + MAD_A_TW_JNT_HANDL_e=0x8, + MAD_A_TW_JNT_FINGERL_e=0x9, + MAD_A_TW_JNT_THUMBL_e=0xA, + MAD_A_TW_JNT_SHOULDERR_e=0xB, + MAD_A_TW_JNT_ARM1R_e=0xC, + MAD_A_TW_JNT_ARM2R_e=0xD, + MAD_A_TW_JNT_HANDR_e=0xE, + MAD_A_TW_JNT_FINGERR_e=0xF, + MAD_A_TW_JNT_THUMBR_e=0x10, + MAD_A_TW_JNT_WAIST_e=0x11, + MAD_A_TW_JNT_LEG1L_e=0x12, + MAD_A_TW_JNT_LEG2L_e=0x13, + MAD_A_TW_JNT_FOOTL_e=0x14, + MAD_A_TW_JNT_LEG1R_e=0x15, + MAD_A_TW_JNT_LEG2R_e=0x16, + MAD_A_TW_JNT_FOOTR_e=0x17, + MAD_A_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_DRAINSOL2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E3_2006.h b/assets/RZDJ01/res/Object/E3_2006.h new file mode 100644 index 0000000000..9bb35f6051 --- /dev/null +++ b/assets/RZDJ01/res/Object/E3_2006.h @@ -0,0 +1,108 @@ +#ifndef RES_E3_2006_H +#define RES_E3_2006_H + +enum dRes_INDEX_E3_2006 { + /* SCRN */ + dRes_INDEX_E3_2006_BCK_ZELDA_E3_2006_FILE_SELECT_e=0x4, + dRes_INDEX_E3_2006_BLO_ZELDA_E3_2006_FILE_SELECT_e=0x5, + dRes_INDEX_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_e=0x6, + dRes_INDEX_E3_2006_BRK_ZELDA_E3_2006_FILE_SELECT_e=0x7, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_e=0x8, + dRes_INDEX_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_02_e=0x9, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_02_e=0xA, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_03_e=0xB, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_04_e=0xC, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_05_e=0xD, + /* TIMG */ + dRes_INDEX_E3_2006_BTI_AK_KAGEROURR_e=0x10, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_FIRE_00_e=0x11, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_IND_00_e=0x13, + dRes_INDEX_E3_2006_BTI_BOW_LIGHT_e=0x14, + dRes_INDEX_E3_2006_BTI_I4_GRA_e=0x15, + dRes_INDEX_E3_2006_BTI_IM_DUNGEON1_184_136_S3TC_e=0x16, + dRes_INDEX_E3_2006_BTI_IM_NAVI_TRY_00_07_e=0x17, + dRes_INDEX_E3_2006_BTI_TT_3SETU_W_L_e=0x18, + dRes_INDEX_E3_2006_BTI_TT_BLACK_32_e=0x19, + dRes_INDEX_E3_2006_BTI_TT_BLOCK128_00_e=0x1A, + dRes_INDEX_E3_2006_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_E3_2006_BTI_TT_BOOK_MERAMERA_00_e=0x1C, + dRes_INDEX_E3_2006_BTI_TT_BOSS03_MIDDLE_e=0x1D, + dRes_INDEX_E3_2006_BTI_TT_BOSS03_SMALL_e=0x1E, + dRes_INDEX_E3_2006_BTI_TT_DANJON02_MIDDLE_e=0x1F, + dRes_INDEX_E3_2006_BTI_TT_DANJON02_SMALL_e=0x20, + dRes_INDEX_E3_2006_BTI_TT_FISHING1_184_136_S3TC_e=0x21, + dRes_INDEX_E3_2006_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x22, + dRes_INDEX_E3_2006_BTI_TT_HORSE01_SMALL_e=0x23, + dRes_INDEX_E3_2006_BTI_TT_I4_GRA_e=0x24, + dRes_INDEX_E3_2006_BTI_TT_IA4_ABTN_e=0x25, + dRes_INDEX_E3_2006_BTI_TT_IA4_BBTN_e=0x26, + dRes_INDEX_E3_2006_BTI_TT_IA4_YAJI_e=0x27, + dRes_INDEX_E3_2006_BTI_TT_IASTARRR_e=0x28, + dRes_INDEX_E3_2006_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_INDEX_E3_2006_BTI_TT_LINE2_e=0x2A, + dRes_INDEX_E3_2006_BTI_TT_SPOT_e=0x2B, + dRes_INDEX_E3_2006_BTI_TT_TITLE3DSTICKANIM_00_e=0x2C, + dRes_INDEX_E3_2006_BTI_TT_TOARU00_SMALL_e=0x2D, + dRes_INDEX_E3_2006_BTI_TT_W08_160_GRA_e=0x2E, + dRes_INDEX_E3_2006_BTI_TT_ZELDA2_TITLE__e=0x2F, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x33, + dRes_INDEX_E3_2006_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_e=0x34, +}; + +enum dRes_ID_E3_2006 { + /* SCRN */ + dRes_ID_E3_2006_BCK_ZELDA_E3_2006_FILE_SELECT_e=0x4, + dRes_ID_E3_2006_BLO_ZELDA_E3_2006_FILE_SELECT_e=0x5, + dRes_ID_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_e=0x6, + dRes_ID_E3_2006_BRK_ZELDA_E3_2006_FILE_SELECT_e=0x7, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_e=0x8, + dRes_ID_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_02_e=0x9, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_02_e=0xA, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_03_e=0xB, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_04_e=0xC, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_05_e=0xD, + /* TIMG */ + dRes_ID_E3_2006_BTI_AK_KAGEROURR_e=0x10, + dRes_ID_E3_2006_BTI_AK_OCARINA_FIRE_00_e=0x11, + dRes_ID_E3_2006_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_ID_E3_2006_BTI_AK_OCARINA_IND_00_e=0x13, + dRes_ID_E3_2006_BTI_BOW_LIGHT_e=0x14, + dRes_ID_E3_2006_BTI_I4_GRA_e=0x15, + dRes_ID_E3_2006_BTI_IM_DUNGEON1_184_136_S3TC_e=0x16, + dRes_ID_E3_2006_BTI_IM_NAVI_TRY_00_07_e=0x17, + dRes_ID_E3_2006_BTI_TT_3SETU_W_L_e=0x18, + dRes_ID_E3_2006_BTI_TT_BLACK_32_e=0x19, + dRes_ID_E3_2006_BTI_TT_BLOCK128_00_e=0x1A, + dRes_ID_E3_2006_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_E3_2006_BTI_TT_BOOK_MERAMERA_00_e=0x1C, + dRes_ID_E3_2006_BTI_TT_BOSS03_MIDDLE_e=0x1D, + dRes_ID_E3_2006_BTI_TT_BOSS03_SMALL_e=0x1E, + dRes_ID_E3_2006_BTI_TT_DANJON02_MIDDLE_e=0x1F, + dRes_ID_E3_2006_BTI_TT_DANJON02_SMALL_e=0x20, + dRes_ID_E3_2006_BTI_TT_FISHING1_184_136_S3TC_e=0x21, + dRes_ID_E3_2006_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x22, + dRes_ID_E3_2006_BTI_TT_HORSE01_SMALL_e=0x23, + dRes_ID_E3_2006_BTI_TT_I4_GRA_e=0x24, + dRes_ID_E3_2006_BTI_TT_IA4_ABTN_e=0x25, + dRes_ID_E3_2006_BTI_TT_IA4_BBTN_e=0x26, + dRes_ID_E3_2006_BTI_TT_IA4_YAJI_e=0x27, + dRes_ID_E3_2006_BTI_TT_IASTARRR_e=0x28, + dRes_ID_E3_2006_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_ID_E3_2006_BTI_TT_LINE2_e=0x2A, + dRes_ID_E3_2006_BTI_TT_SPOT_e=0x2B, + dRes_ID_E3_2006_BTI_TT_TITLE3DSTICKANIM_00_e=0x2C, + dRes_ID_E3_2006_BTI_TT_TOARU00_SMALL_e=0x2D, + dRes_ID_E3_2006_BTI_TT_W08_160_GRA_e=0x2E, + dRes_ID_E3_2006_BTI_TT_ZELDA2_TITLE__e=0x2F, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, + dRes_ID_E3_2006_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x33, + dRes_ID_E3_2006_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_e=0x34, +}; + +#endif /* !RES_E3_2006_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_DF.h b/assets/RZDJ01/res/Object/E_DF.h new file mode 100644 index 0000000000..cdd2c7ebcc --- /dev/null +++ b/assets/RZDJ01/res/Object/E_DF.h @@ -0,0 +1,43 @@ +#ifndef RES_E_DF_H +#define RES_E_DF_H + +enum dRes_INDEX_E_DF { + /* BCK */ + dRes_INDEX_E_DF_BCK_DF_BOUND_e=0x4, + dRes_INDEX_E_DF_BCK_DF_BURST_e=0x5, + dRes_INDEX_E_DF_BCK_DF_DIE_e=0x6, + dRes_INDEX_E_DF_BCK_DF_EAT_e=0x7, + dRes_INDEX_E_DF_BCK_DF_EAT_WAIT_e=0x8, + dRes_INDEX_E_DF_BCK_DF_SPITOUT_e=0x9, + dRes_INDEX_E_DF_BCK_DF_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_DF_BMD_DF_e=0xD, +}; + +enum dRes_ID_E_DF { + /* BCK */ + dRes_ID_E_DF_BCK_DF_BOUND_e=0x4, + dRes_ID_E_DF_BCK_DF_BURST_e=0x5, + dRes_ID_E_DF_BCK_DF_DIE_e=0x6, + dRes_ID_E_DF_BCK_DF_EAT_e=0x7, + dRes_ID_E_DF_BCK_DF_EAT_WAIT_e=0x8, + dRes_ID_E_DF_BCK_DF_SPITOUT_e=0x9, + dRes_ID_E_DF_BCK_DF_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_DF_BMD_DF_e=0xD, +}; + +enum DF_JNT { + DF_JNT_CENTER_e=0x0, + DF_JNT_FLOWER_1_e=0x1, + DF_JNT_FLOWER_2_e=0x2, + DF_JNT_FLOWER_3_e=0x3, + DF_JNT_FLOWER_4_e=0x4, + DF_JNT_FLOWER_5_e=0x5, + DF_JNT_STALK_L_1_e=0x6, + DF_JNT_STALK_L_2_e=0x7, + DF_JNT_STALK_R_1_e=0x8, + DF_JNT_STALK_R_2_e=0x9, +}; + +#endif /* !RES_E_DF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ai.h b/assets/RZDJ01/res/Object/E_ai.h new file mode 100644 index 0000000000..b8827c910c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ai.h @@ -0,0 +1,44 @@ +#ifndef RES_E_AI_H +#define RES_E_AI_H + +enum dRes_INDEX_E_AI { + /* BCK */ + dRes_INDEX_E_AI_BCK_AI_ATTACK_e=0x5, + dRes_INDEX_E_AI_BCK_AI_ATTACK_DOWN_e=0x6, + dRes_INDEX_E_AI_BCK_AI_ATTACK_UP_e=0x7, + dRes_INDEX_E_AI_BCK_AI_DIE_ATTACK_e=0x8, + dRes_INDEX_E_AI_BCK_AI_MOVE_e=0x9, + dRes_INDEX_E_AI_BCK_AI_SHOCK_e=0xA, + /* BMDR */ + dRes_INDEX_E_AI_BMD_AI_e=0xD, + /* BRK */ + dRes_INDEX_E_AI_BRK_AI_DAMAGE_e=0x10, + dRes_INDEX_E_AI_BRK_AI_MOVE_e=0x11, + dRes_INDEX_E_AI_BRK_AI_START_e=0x12, + dRes_INDEX_E_AI_BRK_AI_STOP_e=0x13, +}; + +enum dRes_ID_E_AI { + /* BCK */ + dRes_ID_E_AI_BCK_AI_ATTACK_e=0x5, + dRes_ID_E_AI_BCK_AI_ATTACK_DOWN_e=0x6, + dRes_ID_E_AI_BCK_AI_ATTACK_UP_e=0x7, + dRes_ID_E_AI_BCK_AI_DIE_ATTACK_e=0x8, + dRes_ID_E_AI_BCK_AI_MOVE_e=0x9, + dRes_ID_E_AI_BCK_AI_SHOCK_e=0xA, + /* BMDR */ + dRes_ID_E_AI_BMD_AI_e=0xD, + /* BRK */ + dRes_ID_E_AI_BRK_AI_DAMAGE_e=0x10, + dRes_ID_E_AI_BRK_AI_MOVE_e=0x11, + dRes_ID_E_AI_BRK_AI_START_e=0x12, + dRes_ID_E_AI_BRK_AI_STOP_e=0x13, +}; + +enum AI_JNT { + AI_JNT_CENTER_e=0x0, + AI_JNT_SHOLDER_e=0x1, + AI_JNT_HAND_e=0x2, +}; + +#endif /* !RES_E_AI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ba.h b/assets/RZDJ01/res/Object/E_ba.h new file mode 100644 index 0000000000..b4b4f68dab --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ba.h @@ -0,0 +1,60 @@ +#ifndef RES_E_BA_H +#define RES_E_BA_H + +enum dRes_INDEX_E_BA { + /* BCK */ + dRes_INDEX_E_BA_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_BA_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_BA_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_BA_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_BA_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_BA_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_BA_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_BA_BMD_BA_e=0xD, +}; + +enum dRes_ID_E_BA { + /* BCK */ + dRes_ID_E_BA_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_BA_BCK_BA_DEAD_e=0x5, + dRes_ID_E_BA_BCK_BA_FLY_e=0x6, + dRes_ID_E_BA_BCK_BA_FURA2_e=0x7, + dRes_ID_E_BA_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_BA_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_BA_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_BA_BMD_BA_e=0xD, +}; + +enum BA_JNT { + BA_JNT_WORLD_ROOT_e=0x0, + BA_JNT_BACKBONE_e=0x1, + BA_JNT_HEAD_e=0x2, + BA_JNT_CHIN_e=0x3, + BA_JNT_EARL_e=0x4, + BA_JNT_EARR_e=0x5, + BA_JNT_TONGUE1_e=0x6, + BA_JNT_TONGUE2_e=0x7, + BA_JNT_TONGUE3_e=0x8, + BA_JNT_TONGUE4_e=0x9, + BA_JNT_WINGL1_e=0xA, + BA_JNT_WINGL2_e=0xB, + BA_JNT_WINGL3_e=0xC, + BA_JNT_WINGL4_e=0xD, + BA_JNT_WINGR1_e=0xE, + BA_JNT_WINGR2_e=0xF, + BA_JNT_WINGR3_e=0x10, + BA_JNT_WINGR4_e=0x11, + BA_JNT_WAIST_e=0x12, + BA_JNT_LEGL_e=0x13, + BA_JNT_FOOTL_e=0x14, + BA_JNT_LEGR_e=0x15, + BA_JNT_FOOTR_e=0x16, + BA_JNT_TAIL1_e=0x17, + BA_JNT_TAIL2_e=0x18, + BA_JNT_TAIL3_e=0x19, + BA_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_BA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bb.h b/assets/RZDJ01/res/Object/E_bb.h new file mode 100644 index 0000000000..84e7e43070 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bb.h @@ -0,0 +1,132 @@ +#ifndef RES_E_BB_H +#define RES_E_BB_H + +enum dRes_INDEX_E_BB { + /* BCK */ + dRes_INDEX_E_BB_BCK_BB_CATCH_e=0x4, + dRes_INDEX_E_BB_BCK_BB_CRASH_e=0x5, + dRes_INDEX_E_BB_BCK_BB_CRASH_UP_e=0x6, + dRes_INDEX_E_BB_BCK_BB_CRASH_WAIT_e=0x7, + dRes_INDEX_E_BB_BCK_BB_DAMAGE_e=0x8, + dRes_INDEX_E_BB_BCK_BB_DAMAGE02_e=0x9, + dRes_INDEX_E_BB_BCK_BB_DOWN2_L_e=0xA, + dRes_INDEX_E_BB_BCK_BB_DOWN2_R_e=0xB, + dRes_INDEX_E_BB_BCK_BB_DOWN_L_e=0xC, + dRes_INDEX_E_BB_BCK_BB_DOWN_R_e=0xD, + dRes_INDEX_E_BB_BCK_BB_DOWNLOOP_L_e=0xE, + dRes_INDEX_E_BB_BCK_BB_DOWNLOOP_R_e=0xF, + dRes_INDEX_E_BB_BCK_BB_DOWNUP_L_e=0x10, + dRes_INDEX_E_BB_BCK_BB_DOWNUP_R_e=0x11, + dRes_INDEX_E_BB_BCK_BB_DOWNWAIT_L_e=0x12, + dRes_INDEX_E_BB_BCK_BB_DOWNWAIT_R_e=0x13, + dRes_INDEX_E_BB_BCK_BB_FALL_L_e=0x14, + dRes_INDEX_E_BB_BCK_BB_FALL_L2_e=0x15, + dRes_INDEX_E_BB_BCK_BB_FALL_R_e=0x16, + dRes_INDEX_E_BB_BCK_BB_FALL_R2_e=0x17, + dRes_INDEX_E_BB_BCK_BB_JUMP_A_e=0x18, + dRes_INDEX_E_BB_BCK_BB_JUMP_B_e=0x19, + dRes_INDEX_E_BB_BCK_BB_JUMP_C_e=0x1A, + dRes_INDEX_E_BB_BCK_BB_NEIGH_e=0x1B, + dRes_INDEX_E_BB_BCK_BB_PRESS_e=0x1C, + dRes_INDEX_E_BB_BCK_BB_PRESS_W_A_e=0x1D, + dRes_INDEX_E_BB_BCK_BB_PRESS_W_B_e=0x1E, + dRes_INDEX_E_BB_BCK_BB_RIDE_e=0x1F, + dRes_INDEX_E_BB_BCK_BB_RUN_e=0x20, + dRes_INDEX_E_BB_BCK_BB_RUN02_e=0x21, + dRes_INDEX_E_BB_BCK_BB_RUN_DAMAGE_e=0x22, + dRes_INDEX_E_BB_BCK_BB_SHAKEOFF_e=0x23, + dRes_INDEX_E_BB_BCK_BB_SHOCK_e=0x24, + dRes_INDEX_E_BB_BCK_BB_SLIP_e=0x25, + dRes_INDEX_E_BB_BCK_BB_START_e=0x26, + dRes_INDEX_E_BB_BCK_BB_STARTLOOP_e=0x27, + dRes_INDEX_E_BB_BCK_BB_STEP_e=0x28, + dRes_INDEX_E_BB_BCK_BB_TOSS_e=0x29, + dRes_INDEX_E_BB_BCK_BB_WAIT01_e=0x2A, + dRes_INDEX_E_BB_BCK_BB_WALK_e=0x2B, + /* BMDR */ + dRes_INDEX_E_BB_BMD_BB_e=0x2E, +}; + +enum dRes_ID_E_BB { + /* BCK */ + dRes_ID_E_BB_BCK_BB_CATCH_e=0x4, + dRes_ID_E_BB_BCK_BB_CRASH_e=0x5, + dRes_ID_E_BB_BCK_BB_CRASH_UP_e=0x6, + dRes_ID_E_BB_BCK_BB_CRASH_WAIT_e=0x7, + dRes_ID_E_BB_BCK_BB_DAMAGE_e=0x8, + dRes_ID_E_BB_BCK_BB_DAMAGE02_e=0x9, + dRes_ID_E_BB_BCK_BB_DOWN2_L_e=0xA, + dRes_ID_E_BB_BCK_BB_DOWN2_R_e=0xB, + dRes_ID_E_BB_BCK_BB_DOWN_L_e=0xC, + dRes_ID_E_BB_BCK_BB_DOWN_R_e=0xD, + dRes_ID_E_BB_BCK_BB_DOWNLOOP_L_e=0xE, + dRes_ID_E_BB_BCK_BB_DOWNLOOP_R_e=0xF, + dRes_ID_E_BB_BCK_BB_DOWNUP_L_e=0x10, + dRes_ID_E_BB_BCK_BB_DOWNUP_R_e=0x11, + dRes_ID_E_BB_BCK_BB_DOWNWAIT_L_e=0x12, + dRes_ID_E_BB_BCK_BB_DOWNWAIT_R_e=0x13, + dRes_ID_E_BB_BCK_BB_FALL_L_e=0x14, + dRes_ID_E_BB_BCK_BB_FALL_L2_e=0x15, + dRes_ID_E_BB_BCK_BB_FALL_R_e=0x16, + dRes_ID_E_BB_BCK_BB_FALL_R2_e=0x17, + dRes_ID_E_BB_BCK_BB_JUMP_A_e=0x18, + dRes_ID_E_BB_BCK_BB_JUMP_B_e=0x19, + dRes_ID_E_BB_BCK_BB_JUMP_C_e=0x1A, + dRes_ID_E_BB_BCK_BB_NEIGH_e=0x1B, + dRes_ID_E_BB_BCK_BB_PRESS_e=0x1C, + dRes_ID_E_BB_BCK_BB_PRESS_W_A_e=0x1D, + dRes_ID_E_BB_BCK_BB_PRESS_W_B_e=0x1E, + dRes_ID_E_BB_BCK_BB_RIDE_e=0x1F, + dRes_ID_E_BB_BCK_BB_RUN_e=0x20, + dRes_ID_E_BB_BCK_BB_RUN02_e=0x21, + dRes_ID_E_BB_BCK_BB_RUN_DAMAGE_e=0x22, + dRes_ID_E_BB_BCK_BB_SHAKEOFF_e=0x23, + dRes_ID_E_BB_BCK_BB_SHOCK_e=0x24, + dRes_ID_E_BB_BCK_BB_SLIP_e=0x25, + dRes_ID_E_BB_BCK_BB_START_e=0x26, + dRes_ID_E_BB_BCK_BB_STARTLOOP_e=0x27, + dRes_ID_E_BB_BCK_BB_STEP_e=0x28, + dRes_ID_E_BB_BCK_BB_TOSS_e=0x29, + dRes_ID_E_BB_BCK_BB_WAIT01_e=0x2A, + dRes_ID_E_BB_BCK_BB_WALK_e=0x2B, + /* BMDR */ + dRes_ID_E_BB_BMD_BB_e=0x2E, +}; + +enum BB_JNT { + BB_JNT_WORLD_ROOT_e=0x0, + BB_JNT_BACKBONE1_e=0x1, + BB_JNT_BACKBONE2_e=0x2, + BB_JNT_ARML1_e=0x3, + BB_JNT_ARML2_e=0x4, + BB_JNT_ARML3_e=0x5, + BB_JNT_ARML4_e=0x6, + BB_JNT_ARMR1_e=0x7, + BB_JNT_ARMR2_e=0x8, + BB_JNT_ARMR3_e=0x9, + BB_JNT_ARMR4_e=0xA, + BB_JNT_ARMORL_e=0xB, + BB_JNT_ARMORR_e=0xC, + BB_JNT_HEAD_e=0xD, + BB_JNT_JAW_e=0xE, + BB_JNT_NOSE_e=0xF, + BB_JNT_SADDLE_e=0x10, + BB_JNT_SEATF_e=0x11, + BB_JNT_SEATR_e=0x12, + BB_JNT_WAIST_e=0x13, + BB_JNT_LEGL1_e=0x14, + BB_JNT_HIPARMORL_e=0x15, + BB_JNT_LEGL2_e=0x16, + BB_JNT_LEGL3_e=0x17, + BB_JNT_LEGL4_e=0x18, + BB_JNT_LEGR1_e=0x19, + BB_JNT_HIPARMORR_e=0x1A, + BB_JNT_LEGR2_e=0x1B, + BB_JNT_LEGR3_e=0x1C, + BB_JNT_LEGR4_e=0x1D, + BB_JNT_TAIL1_e=0x1E, + BB_JNT_TAIL2_e=0x1F, + BB_JNT_TAIL3_e=0x20, +}; + +#endif /* !RES_E_BB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bee.h b/assets/RZDJ01/res/Object/E_bee.h new file mode 100644 index 0000000000..7000323072 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bee.h @@ -0,0 +1,36 @@ +#ifndef RES_E_BEE_H +#define RES_E_BEE_H + +enum dRes_INDEX_E_BEE { + /* BMDG */ + dRes_INDEX_E_BEE_BMD_BE01_e=0x3, + dRes_INDEX_E_BEE_BMD_BE02_e=0x4, + dRes_INDEX_E_BEE_BMD_BE03_e=0x5, + dRes_INDEX_E_BEE_BMD_BE04_e=0x6, +}; + +enum dRes_ID_E_BEE { + /* BMDG */ + dRes_ID_E_BEE_BMD_BE01_e=0x3, + dRes_ID_E_BEE_BMD_BE02_e=0x4, + dRes_ID_E_BEE_BMD_BE03_e=0x5, + dRes_ID_E_BEE_BMD_BE04_e=0x6, +}; + +enum BE01_JNT { + BE01_JNT_BE01_MODEL_e=0x0, +}; + +enum BE02_JNT { + BE02_JNT_BE02_MODEL_e=0x0, +}; + +enum BE03_JNT { + BE03_JNT_BE03_MODEL_e=0x0, +}; + +enum BE04_JNT { + BE04_JNT_BE04_MODEL_e=0x0, +}; + +#endif /* !RES_E_BEE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bg.h b/assets/RZDJ01/res/Object/E_bg.h new file mode 100644 index 0000000000..72ba449596 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bg.h @@ -0,0 +1,34 @@ +#ifndef RES_E_BG_H +#define RES_E_BG_H + +enum dRes_INDEX_E_BG { + /* BCK */ + dRes_INDEX_E_BG_BCK_BG_BOMPOSE_e=0x5, + dRes_INDEX_E_BG_BCK_BG_DAMAGE_e=0x6, + dRes_INDEX_E_BG_BCK_BG_NORMALPOSE_e=0x7, + /* BMDR */ + dRes_INDEX_E_BG_BMD_BG_e=0xA, + /* BRK */ + dRes_INDEX_E_BG_BRK_BG_DEATH_e=0xD, +}; + +enum dRes_ID_E_BG { + /* BCK */ + dRes_ID_E_BG_BCK_BG_BOMPOSE_e=0x5, + dRes_ID_E_BG_BCK_BG_DAMAGE_e=0x6, + dRes_ID_E_BG_BCK_BG_NORMALPOSE_e=0x7, + /* BMDR */ + dRes_ID_E_BG_BMD_BG_e=0xA, + /* BRK */ + dRes_ID_E_BG_BRK_BG_DEATH_e=0xD, +}; + +enum BG_JNT { + BG_JNT_WORLD_ROOT_e=0x0, + BG_JNT_HEAD01_e=0x1, + BG_JNT_TAIL_01_e=0x2, + BG_JNT_TAIL_02_e=0x3, + BG_JNT_TAIL_03_e=0x4, +}; + +#endif /* !RES_E_BG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bi.h b/assets/RZDJ01/res/Object/E_bi.h new file mode 100644 index 0000000000..5428ae0fe2 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bi.h @@ -0,0 +1,54 @@ +#ifndef RES_E_BI_H +#define RES_E_BI_H + +enum dRes_INDEX_E_BI { + /* BCK */ + dRes_INDEX_E_BI_BCK_BI_APPEAR_e=0x4, + dRes_INDEX_E_BI_BCK_BI_ATTACK_e=0x5, + dRes_INDEX_E_BI_BCK_BI_BOMBPOSE_e=0x6, + dRes_INDEX_E_BI_BCK_BI_MOVE_e=0x7, + dRes_INDEX_E_BI_BCK_BI_WAIT01_e=0x8, + dRes_INDEX_E_BI_BCK_BI_WAIT01TO02_e=0x9, + dRes_INDEX_E_BI_BCK_BI_WAIT02_e=0xA, + dRes_INDEX_E_BI_BCK_BI_WAIT02TO01_e=0xB, + /* BMDR */ + dRes_INDEX_E_BI_BMD_BI_e=0xE, + dRes_INDEX_E_BI_BMD_BI_HOME_e=0xF, +}; + +enum dRes_ID_E_BI { + /* BCK */ + dRes_ID_E_BI_BCK_BI_APPEAR_e=0x4, + dRes_ID_E_BI_BCK_BI_ATTACK_e=0x5, + dRes_ID_E_BI_BCK_BI_BOMBPOSE_e=0x6, + dRes_ID_E_BI_BCK_BI_MOVE_e=0x7, + dRes_ID_E_BI_BCK_BI_WAIT01_e=0x8, + dRes_ID_E_BI_BCK_BI_WAIT01TO02_e=0x9, + dRes_ID_E_BI_BCK_BI_WAIT02_e=0xA, + dRes_ID_E_BI_BCK_BI_WAIT02TO01_e=0xB, + /* BMDR */ + dRes_ID_E_BI_BMD_BI_e=0xE, + dRes_ID_E_BI_BMD_BI_HOME_e=0xF, +}; + +enum BI_JNT { + BI_JNT_BOMB_e=0x0, + BI_JNT_ARML1_e=0x1, + BI_JNT_ARML2_e=0x2, + BI_JNT_ARML3_e=0x3, + BI_JNT_ARMR1_e=0x4, + BI_JNT_ARMR2_e=0x5, + BI_JNT_ARMR3_e=0x6, + BI_JNT_LEGL1_e=0x7, + BI_JNT_LEGL2_e=0x8, + BI_JNT_LEGL3_e=0x9, + BI_JNT_LEGR1_e=0xA, + BI_JNT_LEGR2_e=0xB, + BI_JNT_LEGR3_e=0xC, +}; + +enum BI_HOME_JNT { + BI_HOME_JNT_BI_HOUSE_1_e=0x0, +}; + +#endif /* !RES_E_BI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bm6.h b/assets/RZDJ01/res/Object/E_bm6.h new file mode 100644 index 0000000000..a37c859553 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bm6.h @@ -0,0 +1,63 @@ +#ifndef RES_E_BM6_H +#define RES_E_BM6_H + +enum dRes_INDEX_E_BM6 { + /* BCK */ + dRes_INDEX_E_BM6_BCK_BM6_DOWN_e=0x8, + dRes_INDEX_E_BM6_BCK_BM6_UP_e=0x9, + dRes_INDEX_E_BM6_BCK_EF_BIMOL6_e=0xA, + /* BMDE */ + dRes_INDEX_E_BM6_BMD_BM6_e=0xD, + /* BMDR */ + dRes_INDEX_E_BM6_BMD_EF_BIMOL6_e=0x10, + /* BRK */ + dRes_INDEX_E_BM6_BRK_BM6_LOOK_e=0x13, + dRes_INDEX_E_BM6_BRK_BM6_SERCH_e=0x14, + dRes_INDEX_E_BM6_BRK_BM6_TURN_e=0x15, + dRes_INDEX_E_BM6_BRK_BM6_UP_e=0x16, + /* BTK */ + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_e=0x19, + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_OFF_e=0x1A, + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_ON_e=0x1B, + /* DZB */ + dRes_INDEX_E_BM6_DZB_BM6_e=0x1E, +}; + +enum dRes_ID_E_BM6 { + /* BCK */ + dRes_ID_E_BM6_BCK_BM6_DOWN_e=0x8, + dRes_ID_E_BM6_BCK_BM6_UP_e=0x9, + dRes_ID_E_BM6_BCK_EF_BIMOL6_e=0xA, + /* BMDE */ + dRes_ID_E_BM6_BMD_BM6_e=0xD, + /* BMDR */ + dRes_ID_E_BM6_BMD_EF_BIMOL6_e=0x10, + /* BRK */ + dRes_ID_E_BM6_BRK_BM6_LOOK_e=0x13, + dRes_ID_E_BM6_BRK_BM6_SERCH_e=0x14, + dRes_ID_E_BM6_BRK_BM6_TURN_e=0x15, + dRes_ID_E_BM6_BRK_BM6_UP_e=0x16, + /* BTK */ + dRes_ID_E_BM6_BTK_EF_BIMOL6_e=0x19, + dRes_ID_E_BM6_BTK_EF_BIMOL6_OFF_e=0x1A, + dRes_ID_E_BM6_BTK_EF_BIMOL6_ON_e=0x1B, + /* DZB */ + dRes_ID_E_BM6_DZB_BM6_e=0x1E, +}; + +enum BM6_JNT { + BM6_JNT_CENTER_e=0x0, + BM6_JNT_COGRED_e=0x1, + BM6_JNT_HEAD_e=0x2, + BM6_JNT_COGBLUE_e=0x3, + BM6_JNT_COGGREEN_e=0x4, + BM6_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOL6_JNT { + EF_BIMOL6_JNT_WORLD_ROOT_e=0x0, + EF_BIMOL6_JNT_BIMOL6BEAM1_e=0x1, + EF_BIMOL6_JNT_BIMOL6PLANE_e=0x2, +}; + +#endif /* !RES_E_BM6_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bs.h b/assets/RZDJ01/res/Object/E_bs.h new file mode 100644 index 0000000000..d433b6d90b --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bs.h @@ -0,0 +1,61 @@ +#ifndef RES_E_BS_H +#define RES_E_BS_H + +enum dRes_INDEX_E_BS { + /* BCK */ + dRes_INDEX_E_BS_BCK_BS_APPEAR_e=0x4, + dRes_INDEX_E_BS_BCK_BS_ATTACK_e=0x5, + dRes_INDEX_E_BS_BCK_BS_DAMAGE_e=0x6, + dRes_INDEX_E_BS_BCK_BS_WAIT01_e=0x7, + dRes_INDEX_E_BS_BCK_BS_WAIT02_e=0x8, + dRes_INDEX_E_BS_BCK_BS_WALK_e=0x9, + dRes_INDEX_E_BS_BCK_SPEAR_WAIT01_e=0xA, + dRes_INDEX_E_BS_BCK_SPEAR_WAIT02_e=0xB, + /* BMDR */ + dRes_INDEX_E_BS_BMD_BS_e=0xE, + dRes_INDEX_E_BS_BMD_BS_SPEAR_e=0xF, +}; + +enum dRes_ID_E_BS { + /* BCK */ + dRes_ID_E_BS_BCK_BS_APPEAR_e=0x4, + dRes_ID_E_BS_BCK_BS_ATTACK_e=0x5, + dRes_ID_E_BS_BCK_BS_DAMAGE_e=0x6, + dRes_ID_E_BS_BCK_BS_WAIT01_e=0x7, + dRes_ID_E_BS_BCK_BS_WAIT02_e=0x8, + dRes_ID_E_BS_BCK_BS_WALK_e=0x9, + dRes_ID_E_BS_BCK_SPEAR_WAIT01_e=0xA, + dRes_ID_E_BS_BCK_SPEAR_WAIT02_e=0xB, + /* BMDR */ + dRes_ID_E_BS_BMD_BS_e=0xE, + dRes_ID_E_BS_BMD_BS_SPEAR_e=0xF, +}; + +enum BS_JNT { + BS_JNT_WORLD_ROOT_e=0x0, + BS_JNT_BACKBONE1_e=0x1, + BS_JNT_BACKBONE2_e=0x2, + BS_JNT_ARML1_e=0x3, + BS_JNT_ARML2_e=0x4, + BS_JNT_HANDL_e=0x5, + BS_JNT_ARMR1_e=0x6, + BS_JNT_ARMR2_e=0x7, + BS_JNT_HANDR_e=0x8, + BS_JNT_NECK_e=0x9, + BS_JNT_HEAD_e=0xA, + BS_JNT_CHIN_e=0xB, + BS_JNT_WAIST_e=0xC, + BS_JNT_LEGL1_e=0xD, + BS_JNT_LEGL2_e=0xE, + BS_JNT_FOOTL_e=0xF, + BS_JNT_LEGR1_e=0x10, + BS_JNT_LEGR2_e=0x11, + BS_JNT_FOOTR_e=0x12, +}; + +enum BS_SPEAR_JNT { + BS_SPEAR_JNT_SPEAR_LOC_e=0x0, + BS_SPEAR_JNT_BS_SPEAR_MODEL_e=0x1, +}; + +#endif /* !RES_E_BS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bu.h b/assets/RZDJ01/res/Object/E_bu.h new file mode 100644 index 0000000000..769b00f383 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bu.h @@ -0,0 +1,47 @@ +#ifndef RES_E_BU_H +#define RES_E_BU_H + +enum dRes_INDEX_E_BU { + /* BCK */ + dRes_INDEX_E_BU_BCK_BU_DIE_e=0x4, + dRes_INDEX_E_BU_BCK_BU_GABU2_e=0x5, + dRes_INDEX_E_BU_BCK_BU_TAKEOFF01_e=0x6, + dRes_INDEX_E_BU_BCK_BU_WAIT01_e=0x7, + dRes_INDEX_E_BU_BCK_BU_WINGCLOSE_e=0x8, + /* BMDR */ + dRes_INDEX_E_BU_BMD_BU_e=0xB, +}; + +enum dRes_ID_E_BU { + /* BCK */ + dRes_ID_E_BU_BCK_BU_DIE_e=0x4, + dRes_ID_E_BU_BCK_BU_GABU2_e=0x5, + dRes_ID_E_BU_BCK_BU_TAKEOFF01_e=0x6, + dRes_ID_E_BU_BCK_BU_WAIT01_e=0x7, + dRes_ID_E_BU_BCK_BU_WINGCLOSE_e=0x8, + /* BMDR */ + dRes_ID_E_BU_BMD_BU_e=0xB, +}; + +enum BU_JNT { + BU_JNT_HEAD_e=0x0, + BU_JNT_ARML1_e=0x1, + BU_JNT_ARML2_e=0x2, + BU_JNT_HANDL_e=0x3, + BU_JNT_FINGERLA1_e=0x4, + BU_JNT_FINGERLA2_e=0x5, + BU_JNT_FINGERLB_e=0x6, + BU_JNT_FINGERLC_e=0x7, + BU_JNT_FINGERLD_e=0x8, + BU_JNT_ARMR1_e=0x9, + BU_JNT_ARMR2_e=0xA, + BU_JNT_HANDR_e=0xB, + BU_JNT_FINGERRA1_e=0xC, + BU_JNT_FINGERRA2_e=0xD, + BU_JNT_FINGERRB_e=0xE, + BU_JNT_FINGERRC_e=0xF, + BU_JNT_FINGERRD_e=0x10, + BU_JNT_JAW_e=0x11, +}; + +#endif /* !RES_E_BU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_bug.h b/assets/RZDJ01/res/Object/E_bug.h new file mode 100644 index 0000000000..98da38bdec --- /dev/null +++ b/assets/RZDJ01/res/Object/E_bug.h @@ -0,0 +1,24 @@ +#ifndef RES_E_BUG_H +#define RES_E_BUG_H + +enum dRes_INDEX_E_BUG { + /* BMDG */ + dRes_INDEX_E_BUG_BMD_MU04_e=0x3, + dRes_INDEX_E_BUG_BMD_MU05_e=0x4, +}; + +enum dRes_ID_E_BUG { + /* BMDG */ + dRes_ID_E_BUG_BMD_MU04_e=0x3, + dRes_ID_E_BUG_BMD_MU05_e=0x4, +}; + +enum MU04_JNT { + MU04_JNT_MU_MODEL_e=0x0, +}; + +enum MU05_JNT { + MU05_JNT_MU_MODEL_e=0x0, +}; + +#endif /* !RES_E_BUG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_cr.h b/assets/RZDJ01/res/Object/E_cr.h new file mode 100644 index 0000000000..139b0fbc21 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_cr.h @@ -0,0 +1,48 @@ +#ifndef RES_E_CR_H +#define RES_E_CR_H + +enum dRes_INDEX_E_CR { + /* BCK */ + dRes_INDEX_E_CR_BCK_CR_CHANCE_e=0x4, + dRes_INDEX_E_CR_BCK_CR_CHANCE_WAIT_e=0x5, + dRes_INDEX_E_CR_BCK_CR_DAMAGE_e=0x6, + dRes_INDEX_E_CR_BCK_CR_DIE1_e=0x7, + dRes_INDEX_E_CR_BCK_CR_DIE2_e=0x8, + dRes_INDEX_E_CR_BCK_CR_RUN_e=0x9, + /* BMDR */ + dRes_INDEX_E_CR_BMD_CE_e=0xC, + dRes_INDEX_E_CR_BMD_CR_e=0xD, +}; + +enum dRes_ID_E_CR { + /* BCK */ + dRes_ID_E_CR_BCK_CR_CHANCE_e=0x4, + dRes_ID_E_CR_BCK_CR_CHANCE_WAIT_e=0x5, + dRes_ID_E_CR_BCK_CR_DAMAGE_e=0x6, + dRes_ID_E_CR_BCK_CR_DIE1_e=0x7, + dRes_ID_E_CR_BCK_CR_DIE2_e=0x8, + dRes_ID_E_CR_BCK_CR_RUN_e=0x9, + /* BMDR */ + dRes_ID_E_CR_BMD_CE_e=0xC, + dRes_ID_E_CR_BMD_CR_e=0xD, +}; + +enum CE_JNT { + CE_JNT_CE_e=0x0, +}; + +enum CR_JNT { + CR_JNT_CENTER_e=0x0, + CR_JNT_BACKBONE_e=0x1, + CR_JNT_HEAD_e=0x2, + CR_JNT_MOUTH_L_e=0x3, + CR_JNT_MOUTH_R_e=0x4, + CR_JNT_LEG_L_1_e=0x5, + CR_JNT_LEG_L_2_e=0x6, + CR_JNT_LEG_L_3_e=0x7, + CR_JNT_LEG_R_1_e=0x8, + CR_JNT_LEG_R_2_e=0x9, + CR_JNT_LEG_R_3_e=0xA, +}; + +#endif /* !RES_E_CR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_db.h b/assets/RZDJ01/res/Object/E_db.h new file mode 100644 index 0000000000..bba3c4b20a --- /dev/null +++ b/assets/RZDJ01/res/Object/E_db.h @@ -0,0 +1,76 @@ +#ifndef RES_E_DB_H +#define RES_E_DB_H + +enum dRes_INDEX_E_DB { + /* BCK */ + dRes_INDEX_E_DB_BCK_DB_APPEAR_e=0x5, + dRes_INDEX_E_DB_BCK_DB_ATTACK_e=0x6, + dRes_INDEX_E_DB_BCK_DB_BITE_e=0x7, + dRes_INDEX_E_DB_BCK_DB_CHANCE1_e=0x8, + dRes_INDEX_E_DB_BCK_DB_CHANCE2_e=0x9, + dRes_INDEX_E_DB_BCK_DB_CHANCE3_e=0xA, + dRes_INDEX_E_DB_BCK_DB_DAMAGE_e=0xB, + dRes_INDEX_E_DB_BCK_DB_DAMAGE2_e=0xC, + dRes_INDEX_E_DB_BCK_DB_DEFAULTPOSE_e=0xD, + dRes_INDEX_E_DB_BCK_DB_DIE_e=0xE, + dRes_INDEX_E_DB_BCK_DB_ESCAPE_e=0xF, + dRes_INDEX_E_DB_BCK_DB_FREE_e=0x10, + dRes_INDEX_E_DB_BCK_DB_REVIVE_e=0x11, + dRes_INDEX_E_DB_BCK_DB_WAIT_e=0x12, + dRes_INDEX_E_DB_BCK_DL_SHAKE1_e=0x13, + dRes_INDEX_E_DB_BCK_DL_SHAKE2_e=0x14, + /* BMDR */ + dRes_INDEX_E_DB_BMD_DB_e=0x17, + dRes_INDEX_E_DB_BMD_DL_e=0x18, + dRes_INDEX_E_DB_BMD_DT_e=0x19, + /* TEXT */ + dRes_INDEX_E_DB_BTI_DB_STALK_e=0x1C, +}; + +enum dRes_ID_E_DB { + /* BCK */ + dRes_ID_E_DB_BCK_DB_APPEAR_e=0x5, + dRes_ID_E_DB_BCK_DB_ATTACK_e=0x6, + dRes_ID_E_DB_BCK_DB_BITE_e=0x7, + dRes_ID_E_DB_BCK_DB_CHANCE1_e=0x8, + dRes_ID_E_DB_BCK_DB_CHANCE2_e=0x9, + dRes_ID_E_DB_BCK_DB_CHANCE3_e=0xA, + dRes_ID_E_DB_BCK_DB_DAMAGE_e=0xB, + dRes_ID_E_DB_BCK_DB_DAMAGE2_e=0xC, + dRes_ID_E_DB_BCK_DB_DEFAULTPOSE_e=0xD, + dRes_ID_E_DB_BCK_DB_DIE_e=0xE, + dRes_ID_E_DB_BCK_DB_ESCAPE_e=0xF, + dRes_ID_E_DB_BCK_DB_FREE_e=0x10, + dRes_ID_E_DB_BCK_DB_REVIVE_e=0x11, + dRes_ID_E_DB_BCK_DB_WAIT_e=0x12, + dRes_ID_E_DB_BCK_DL_SHAKE1_e=0x13, + dRes_ID_E_DB_BCK_DL_SHAKE2_e=0x14, + /* BMDR */ + dRes_ID_E_DB_BMD_DB_e=0x17, + dRes_ID_E_DB_BMD_DL_e=0x18, + dRes_ID_E_DB_BMD_DT_e=0x19, + /* TEXT */ + dRes_ID_E_DB_BTI_DB_STALK_e=0x1C, +}; + +enum DB_JNT { + DB_JNT_CENTER_e=0x0, + DB_JNT_NECK_e=0x1, + DB_JNT_MOUTH_1_e=0x2, + DB_JNT_TONGUE_1_e=0x3, + DB_JNT_TONGUE_2_e=0x4, + DB_JNT_TONGUE_3_e=0x5, + DB_JNT_MOUTH_2_e=0x6, +}; + +enum DL_JNT { + DL_JNT_CENTER_e=0x0, + DL_JNT_LEAF_1_e=0x1, + DL_JNT_LEAF_2_e=0x2, +}; + +enum DT_JNT { + DT_JNT_HT_e=0x0, +}; + +#endif /* !RES_E_DB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_dd.h b/assets/RZDJ01/res/Object/E_dd.h new file mode 100644 index 0000000000..6f10f8e271 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_dd.h @@ -0,0 +1,90 @@ +#ifndef RES_E_DD_H +#define RES_E_DD_H + +enum dRes_INDEX_E_DD { + /* BCK */ + dRes_INDEX_E_DD_BCK_DD_DAMAGE_L_e=0x5, + dRes_INDEX_E_DD_BCK_DD_DAMAGE_R_e=0x6, + dRes_INDEX_E_DD_BCK_DD_DIE_e=0x7, + dRes_INDEX_E_DD_BCK_DD_DIE_ARROW_e=0x8, + dRes_INDEX_E_DD_BCK_DD_DIE_BOMB_e=0x9, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_A_1_e=0xA, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_A_2_e=0xB, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_B_e=0xC, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_C_e=0xD, + dRes_INDEX_E_DD_BCK_DD_FIRE_A_e=0xE, + dRes_INDEX_E_DD_BCK_DD_FIRE_B_e=0xF, + dRes_INDEX_E_DD_BCK_DD_FIRE_C_e=0x10, + dRes_INDEX_E_DD_BCK_DD_GUARD_e=0x11, + dRes_INDEX_E_DD_BCK_DD_RUN_e=0x12, + dRes_INDEX_E_DD_BCK_DD_TURN_L_e=0x13, + dRes_INDEX_E_DD_BCK_DD_TURN_R_e=0x14, + dRes_INDEX_E_DD_BCK_DD_WAIT_e=0x15, + dRes_INDEX_E_DD_BCK_DD_WALK_e=0x16, + /* BMDR */ + dRes_INDEX_E_DD_BMD_DD_e=0x19, + /* BRK */ + dRes_INDEX_E_DD_BRK_DD_e=0x1C, + dRes_INDEX_E_DD_BRK_DD_DEAD_e=0x1D, + dRes_INDEX_E_DD_BRK_DD_FIRE_A_e=0x1E, + dRes_INDEX_E_DD_BRK_DD_FIRE_B_e=0x1F, + dRes_INDEX_E_DD_BRK_DD_FIRE_C_e=0x20, +}; + +enum dRes_ID_E_DD { + /* BCK */ + dRes_ID_E_DD_BCK_DD_DAMAGE_L_e=0x5, + dRes_ID_E_DD_BCK_DD_DAMAGE_R_e=0x6, + dRes_ID_E_DD_BCK_DD_DIE_e=0x7, + dRes_ID_E_DD_BCK_DD_DIE_ARROW_e=0x8, + dRes_ID_E_DD_BCK_DD_DIE_BOMB_e=0x9, + dRes_ID_E_DD_BCK_DD_DIE_FALL_A_1_e=0xA, + dRes_ID_E_DD_BCK_DD_DIE_FALL_A_2_e=0xB, + dRes_ID_E_DD_BCK_DD_DIE_FALL_B_e=0xC, + dRes_ID_E_DD_BCK_DD_DIE_FALL_C_e=0xD, + dRes_ID_E_DD_BCK_DD_FIRE_A_e=0xE, + dRes_ID_E_DD_BCK_DD_FIRE_B_e=0xF, + dRes_ID_E_DD_BCK_DD_FIRE_C_e=0x10, + dRes_ID_E_DD_BCK_DD_GUARD_e=0x11, + dRes_ID_E_DD_BCK_DD_RUN_e=0x12, + dRes_ID_E_DD_BCK_DD_TURN_L_e=0x13, + dRes_ID_E_DD_BCK_DD_TURN_R_e=0x14, + dRes_ID_E_DD_BCK_DD_WAIT_e=0x15, + dRes_ID_E_DD_BCK_DD_WALK_e=0x16, + /* BMDR */ + dRes_ID_E_DD_BMD_DD_e=0x19, + /* BRK */ + dRes_ID_E_DD_BRK_DD_e=0x1C, + dRes_ID_E_DD_BRK_DD_DEAD_e=0x1D, + dRes_ID_E_DD_BRK_DD_FIRE_A_e=0x1E, + dRes_ID_E_DD_BRK_DD_FIRE_B_e=0x1F, + dRes_ID_E_DD_BRK_DD_FIRE_C_e=0x20, +}; + +enum DD_JNT { + DD_JNT_WORLD_ROOT_e=0x0, + DD_JNT_BACKBONE_1_e=0x1, + DD_JNT_BACKBONE_2_e=0x2, + DD_JNT_BACKBONE_3_e=0x3, + DD_JNT_ARM_L_1_e=0x4, + DD_JNT_ARM_L_2_e=0x5, + DD_JNT_HAND_L_e=0x6, + DD_JNT_ARM_R_1_e=0x7, + DD_JNT_ARM_R_2_e=0x8, + DD_JNT_HAND_R_e=0x9, + DD_JNT_NECK_e=0xA, + DD_JNT_CHIN_e=0xB, + DD_JNT_WAIST_e=0xC, + DD_JNT_LEG_L_1_e=0xD, + DD_JNT_LEG_L_2_e=0xE, + DD_JNT_FOOT_L_e=0xF, + DD_JNT_LEG_R_1_e=0x10, + DD_JNT_LEG_R_2_e=0x11, + DD_JNT_FOOT_R_e=0x12, + DD_JNT_TAIL_1_e=0x13, + DD_JNT_TAIL_2_e=0x14, + DD_JNT_TAIL3_e=0x15, + DD_JNT_TAIL_4_e=0x16, +}; + +#endif /* !RES_E_DD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_dk.h b/assets/RZDJ01/res/Object/E_dk.h new file mode 100644 index 0000000000..77d0f827e3 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_dk.h @@ -0,0 +1,80 @@ +#ifndef RES_E_DK_H +#define RES_E_DK_H + +enum dRes_INDEX_E_DK { + /* BCK */ + dRes_INDEX_E_DK_BCK_DK_ATTACK_e=0x6, + dRes_INDEX_E_DK_BCK_DK_CHARGE_e=0x7, + dRes_INDEX_E_DK_BCK_DK_C_ATTACK_e=0x8, + dRes_INDEX_E_DK_BCK_DK_C_CHARGE_e=0x9, + dRes_INDEX_E_DK_BCK_DK_C_DEAD_e=0xA, + dRes_INDEX_E_DK_BCK_DK_C_GUARD_e=0xB, + dRes_INDEX_E_DK_BCK_DK_C_WAIT_e=0xC, + dRes_INDEX_E_DK_BCK_DK_GUARD_e=0xD, + dRes_INDEX_E_DK_BCK_DK_SHELLDEAD_e=0xE, + dRes_INDEX_E_DK_BCK_DK_WAIT_e=0xF, + /* BMDR */ + dRes_INDEX_E_DK_BMD_DK_e=0x12, + dRes_INDEX_E_DK_BMD_DK_CORE_e=0x13, + /* BRK */ + dRes_INDEX_E_DK_BRK_DK_ATTACK_e=0x16, + dRes_INDEX_E_DK_BRK_DK_WAIT_e=0x17, + /* BTK */ + dRes_INDEX_E_DK_BTK_DK_ATTACK_e=0x1A, + dRes_INDEX_E_DK_BTK_DK_WAIT_e=0x1B, +}; + +enum dRes_ID_E_DK { + /* BCK */ + dRes_ID_E_DK_BCK_DK_ATTACK_e=0x6, + dRes_ID_E_DK_BCK_DK_CHARGE_e=0x7, + dRes_ID_E_DK_BCK_DK_C_ATTACK_e=0x8, + dRes_ID_E_DK_BCK_DK_C_CHARGE_e=0x9, + dRes_ID_E_DK_BCK_DK_C_DEAD_e=0xA, + dRes_ID_E_DK_BCK_DK_C_GUARD_e=0xB, + dRes_ID_E_DK_BCK_DK_C_WAIT_e=0xC, + dRes_ID_E_DK_BCK_DK_GUARD_e=0xD, + dRes_ID_E_DK_BCK_DK_SHELLDEAD_e=0xE, + dRes_ID_E_DK_BCK_DK_WAIT_e=0xF, + /* BMDR */ + dRes_ID_E_DK_BMD_DK_e=0x12, + dRes_ID_E_DK_BMD_DK_CORE_e=0x13, + /* BRK */ + dRes_ID_E_DK_BRK_DK_ATTACK_e=0x16, + dRes_ID_E_DK_BRK_DK_WAIT_e=0x17, + /* BTK */ + dRes_ID_E_DK_BTK_DK_ATTACK_e=0x1A, + dRes_ID_E_DK_BTK_DK_WAIT_e=0x1B, +}; + +enum DK_JNT { + DK_JNT_WORLD_ROOT_e=0x0, + DK_JNT_BACKBONE_e=0x1, + DK_JNT_ARM_A_1_e=0x2, + DK_JNT_ARM_A_2_e=0x3, + DK_JNT_ARM_A_3_e=0x4, + DK_JNT_ARM_B_1_e=0x5, + DK_JNT_ARM_B_2_e=0x6, + DK_JNT_ARM_B_3_e=0x7, + DK_JNT_ARM_C_1_e=0x8, + DK_JNT_ARM_C_2_e=0x9, + DK_JNT_ARM_C_3_e=0xA, + DK_JNT_ARM_D_1_e=0xB, + DK_JNT_ARM_D_2_e=0xC, + DK_JNT_ARM_D_3_e=0xD, + DK_JNT_HEAD_1_e=0xE, + DK_JNT_UMBRELLA_1_e=0xF, + DK_JNT_UMBRELLA_2_e=0x10, + DK_JNT_UMBRELLA_3_e=0x11, + DK_JNT_TAIL_2_e=0x12, + DK_JNT_TAIL_3_e=0x13, + DK_JNT_TAIL_4_e=0x14, +}; + +enum DK_CORE_JNT { + DK_CORE_JNT_LOCATOR1_e=0x0, + DK_CORE_JNT_CORE1_e=0x1, + DK_CORE_JNT_CORE2_e=0x2, +}; + +#endif /* !RES_E_DK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_dn.h b/assets/RZDJ01/res/Object/E_dn.h new file mode 100644 index 0000000000..27385de6d8 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_dn.h @@ -0,0 +1,136 @@ +#ifndef RES_E_DN_H +#define RES_E_DN_H + +enum dRes_INDEX_E_DN { + /* BCK */ + dRes_INDEX_E_DN_BCK_DN_ATTACK00_e=0x4, + dRes_INDEX_E_DN_BCK_DN_ATTACK01_e=0x5, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL01_e=0x6, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL02_e=0x7, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL03_e=0x8, + dRes_INDEX_E_DN_BCK_DN_BLOWNOFF_e=0x9, + dRes_INDEX_E_DN_BCK_DN_BRUSHL_UP_e=0xA, + dRes_INDEX_E_DN_BCK_DN_BRUSHR_UP_e=0xB, + dRes_INDEX_E_DN_BCK_DN_DAMAGEW_e=0xC, + dRes_INDEX_E_DN_BCK_DN_DIEL_e=0xD, + dRes_INDEX_E_DN_BCK_DN_DIEL_UP_e=0xE, + dRes_INDEX_E_DN_BCK_DN_DIER_e=0xF, + dRes_INDEX_E_DN_BCK_DN_DIER_UP_e=0x10, + dRes_INDEX_E_DN_BCK_DN_DIEW_e=0x11, + dRes_INDEX_E_DN_BCK_DN_DRAWBACK_e=0x12, + dRes_INDEX_E_DN_BCK_DN_DROWNEDA_e=0x13, + dRes_INDEX_E_DN_BCK_DN_DROWNEDB_e=0x14, + dRes_INDEX_E_DN_BCK_DN_FIND_e=0x15, + dRes_INDEX_E_DN_BCK_DN_GUARD_e=0x16, + dRes_INDEX_E_DN_BCK_DN_HANGED_e=0x17, + dRes_INDEX_E_DN_BCK_DN_HANGEDAMAGE_e=0x18, + dRes_INDEX_E_DN_BCK_DN_HANGEDBRUSH_e=0x19, + dRes_INDEX_E_DN_BCK_DN_HANGEDWAIT_e=0x1A, + dRes_INDEX_E_DN_BCK_DN_JUMP_A_e=0x1B, + dRes_INDEX_E_DN_BCK_DN_JUMP_B_e=0x1C, + dRes_INDEX_E_DN_BCK_DN_JUMP_C_e=0x1D, + dRes_INDEX_E_DN_BCK_DN_RUN_e=0x1E, + dRes_INDEX_E_DN_BCK_DN_WAIT01_e=0x1F, + dRes_INDEX_E_DN_BCK_DN_WAIT02_e=0x20, + dRes_INDEX_E_DN_BCK_DN_WAIT03_e=0x21, + dRes_INDEX_E_DN_BCK_DN_WAIT04_e=0x22, + dRes_INDEX_E_DN_BCK_DN_WALK_e=0x23, + /* BMDR */ + dRes_INDEX_E_DN_BMD_DN_e=0x26, + dRes_INDEX_E_DN_BMD_DN_KNIFE_e=0x27, + dRes_INDEX_E_DN_BMD_DN_MET_e=0x28, + dRes_INDEX_E_DN_BMD_DN_SHIELD_e=0x29, +}; + +enum dRes_ID_E_DN { + /* BCK */ + dRes_ID_E_DN_BCK_DN_ATTACK00_e=0x4, + dRes_ID_E_DN_BCK_DN_ATTACK01_e=0x5, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL01_e=0x6, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL02_e=0x7, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL03_e=0x8, + dRes_ID_E_DN_BCK_DN_BLOWNOFF_e=0x9, + dRes_ID_E_DN_BCK_DN_BRUSHL_UP_e=0xA, + dRes_ID_E_DN_BCK_DN_BRUSHR_UP_e=0xB, + dRes_ID_E_DN_BCK_DN_DAMAGEW_e=0xC, + dRes_ID_E_DN_BCK_DN_DIEL_e=0xD, + dRes_ID_E_DN_BCK_DN_DIEL_UP_e=0xE, + dRes_ID_E_DN_BCK_DN_DIER_e=0xF, + dRes_ID_E_DN_BCK_DN_DIER_UP_e=0x10, + dRes_ID_E_DN_BCK_DN_DIEW_e=0x11, + dRes_ID_E_DN_BCK_DN_DRAWBACK_e=0x12, + dRes_ID_E_DN_BCK_DN_DROWNEDA_e=0x13, + dRes_ID_E_DN_BCK_DN_DROWNEDB_e=0x14, + dRes_ID_E_DN_BCK_DN_FIND_e=0x15, + dRes_ID_E_DN_BCK_DN_GUARD_e=0x16, + dRes_ID_E_DN_BCK_DN_HANGED_e=0x17, + dRes_ID_E_DN_BCK_DN_HANGEDAMAGE_e=0x18, + dRes_ID_E_DN_BCK_DN_HANGEDBRUSH_e=0x19, + dRes_ID_E_DN_BCK_DN_HANGEDWAIT_e=0x1A, + dRes_ID_E_DN_BCK_DN_JUMP_A_e=0x1B, + dRes_ID_E_DN_BCK_DN_JUMP_B_e=0x1C, + dRes_ID_E_DN_BCK_DN_JUMP_C_e=0x1D, + dRes_ID_E_DN_BCK_DN_RUN_e=0x1E, + dRes_ID_E_DN_BCK_DN_WAIT01_e=0x1F, + dRes_ID_E_DN_BCK_DN_WAIT02_e=0x20, + dRes_ID_E_DN_BCK_DN_WAIT03_e=0x21, + dRes_ID_E_DN_BCK_DN_WAIT04_e=0x22, + dRes_ID_E_DN_BCK_DN_WALK_e=0x23, + /* BMDR */ + dRes_ID_E_DN_BMD_DN_e=0x26, + dRes_ID_E_DN_BMD_DN_KNIFE_e=0x27, + dRes_ID_E_DN_BMD_DN_MET_e=0x28, + dRes_ID_E_DN_BMD_DN_SHIELD_e=0x29, +}; + +enum DN_JNT { + DN_JNT_WORLD_ROOT_e=0x0, + DN_JNT_BACKBONE01_e=0x1, + DN_JNT_BACKBONE02_e=0x2, + DN_JNT_NECK01_e=0x3, + DN_JNT_NECK02_e=0x4, + DN_JNT_FIN_e=0x5, + DN_JNT_HEAD_e=0x6, + DN_JNT_JAW1_e=0x7, + DN_JNT_JAW2_e=0x8, + DN_JNT_TONGUE_e=0x9, + DN_JNT_SHOULDERL_e=0xA, + DN_JNT_ARML1_e=0xB, + DN_JNT_ARML2_e=0xC, + DN_JNT_HANDL_e=0xD, + DN_JNT_FINGERL1_e=0xE, + DN_JNT_FINGERL2_e=0xF, + DN_JNT_SHOULDERR_e=0x10, + DN_JNT_ARMR1_e=0x11, + DN_JNT_ARMR2_e=0x12, + DN_JNT_HANDR1_e=0x13, + DN_JNT_FINGERR1_e=0x14, + DN_JNT_FINGERR2_e=0x15, + DN_JNT_WAIST_e=0x16, + DN_JNT_LEGL1_e=0x17, + DN_JNT_LEGL2_e=0x18, + DN_JNT_LEGL3_e=0x19, + DN_JNT_FOOTL_e=0x1A, + DN_JNT_LEGR1_e=0x1B, + DN_JNT_LEGR2_e=0x1C, + DN_JNT_LEGR3_e=0x1D, + DN_JNT_FOOTR_e=0x1E, + DN_JNT_TAIL01_e=0x1F, + DN_JNT_TAIL02_e=0x20, + DN_JNT_TAIL03_e=0x21, + DN_JNT_TAIL04_e=0x22, +}; + +enum DN_KNIFE_JNT { + DN_KNIFE_JNT_DN_KNIFE_e=0x0, +}; + +enum DN_MET_JNT { + DN_MET_JNT_DN_MET_e=0x0, +}; + +enum DN_SHIELD_JNT { + DN_SHIELD_JNT_DN_SHIELD1_e=0x0, +}; + +#endif /* !RES_E_DN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_dt.h b/assets/RZDJ01/res/Object/E_dt.h new file mode 100644 index 0000000000..2146944cef --- /dev/null +++ b/assets/RZDJ01/res/Object/E_dt.h @@ -0,0 +1,120 @@ +#ifndef RES_E_DT_H +#define RES_E_DT_H + +enum dRes_INDEX_E_DT { + /* BCK */ + dRes_INDEX_E_DT_BCK_DT_CROAK_e=0x4, + dRes_INDEX_E_DT_BCK_DT_CROAK_DAMAGE_e=0x5, + dRes_INDEX_E_DT_BCK_DT_DEAD_e=0x6, + dRes_INDEX_E_DT_BCK_DT_DOWN_DAMAGE_e=0x7, + dRes_INDEX_E_DT_BCK_DT_DOWN_DAMAGE2_e=0x8, + dRes_INDEX_E_DT_BCK_DT_DOWN_RETURN_e=0x9, + dRes_INDEX_E_DT_BCK_DT_DOWN_RETURN2_e=0xA, + dRes_INDEX_E_DT_BCK_DT_DOWN_WAIT_e=0xB, + dRes_INDEX_E_DT_BCK_DT_JUMP_END_e=0xC, + dRes_INDEX_E_DT_BCK_DT_JUMP_START_e=0xD, + dRes_INDEX_E_DT_BCK_DT_JUMP_TOP_e=0xE, + dRes_INDEX_E_DT_BCK_DT_KYORO2_e=0xF, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_e=0x10, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_FALL_e=0x11, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_SWING_e=0x12, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_WAIT_e=0x13, + dRes_INDEX_E_DT_BCK_DT_SMALL_DAMAGE_e=0x14, + dRes_INDEX_E_DT_BCK_DT_STEP_e=0x15, + dRes_INDEX_E_DT_BCK_DT_SWING_e=0x16, + dRes_INDEX_E_DT_BCK_DT_WAIT01_e=0x17, + dRes_INDEX_E_DT_BCK_DT_WALK01_e=0x18, + dRes_INDEX_E_DT_BCK_DT_WALK02_e=0x19, + /* BMDV */ + dRes_INDEX_E_DT_BMD_DT_e=0x1C, + dRes_INDEX_E_DT_BMD_DT_TUBA_e=0x1D, + dRes_INDEX_E_DT_BMD_DT_TUBAB_e=0x1E, +}; + +enum dRes_ID_E_DT { + /* BCK */ + dRes_ID_E_DT_BCK_DT_CROAK_e=0x4, + dRes_ID_E_DT_BCK_DT_CROAK_DAMAGE_e=0x5, + dRes_ID_E_DT_BCK_DT_DEAD_e=0x6, + dRes_ID_E_DT_BCK_DT_DOWN_DAMAGE_e=0x7, + dRes_ID_E_DT_BCK_DT_DOWN_DAMAGE2_e=0x8, + dRes_ID_E_DT_BCK_DT_DOWN_RETURN_e=0x9, + dRes_ID_E_DT_BCK_DT_DOWN_RETURN2_e=0xA, + dRes_ID_E_DT_BCK_DT_DOWN_WAIT_e=0xB, + dRes_ID_E_DT_BCK_DT_JUMP_END_e=0xC, + dRes_ID_E_DT_BCK_DT_JUMP_START_e=0xD, + dRes_ID_E_DT_BCK_DT_JUMP_TOP_e=0xE, + dRes_ID_E_DT_BCK_DT_KYORO2_e=0xF, + dRes_ID_E_DT_BCK_DT_OP_DEMO_e=0x10, + dRes_ID_E_DT_BCK_DT_OP_DEMO_FALL_e=0x11, + dRes_ID_E_DT_BCK_DT_OP_DEMO_SWING_e=0x12, + dRes_ID_E_DT_BCK_DT_OP_DEMO_WAIT_e=0x13, + dRes_ID_E_DT_BCK_DT_SMALL_DAMAGE_e=0x14, + dRes_ID_E_DT_BCK_DT_STEP_e=0x15, + dRes_ID_E_DT_BCK_DT_SWING_e=0x16, + dRes_ID_E_DT_BCK_DT_WAIT01_e=0x17, + dRes_ID_E_DT_BCK_DT_WALK01_e=0x18, + dRes_ID_E_DT_BCK_DT_WALK02_e=0x19, + /* BMDV */ + dRes_ID_E_DT_BMD_DT_e=0x1C, + dRes_ID_E_DT_BMD_DT_TUBA_e=0x1D, + dRes_ID_E_DT_BMD_DT_TUBAB_e=0x1E, +}; + +enum DT_JNT { + DT_JNT_WORLD_ROOT_e=0x0, + DT_JNT_BACKBONE1_e=0x1, + DT_JNT_BACKBONE2_e=0x2, + DT_JNT_ARML1_e=0x3, + DT_JNT_ARML2_e=0x4, + DT_JNT_HANDL_e=0x5, + DT_JNT_FINGERL_e=0x6, + DT_JNT_ARMR1_e=0x7, + DT_JNT_ARMR2_e=0x8, + DT_JNT_HANDR_e=0x9, + DT_JNT_FINGERR_e=0xA, + DT_JNT_HEAD_e=0xB, + DT_JNT_ANTENNAL1_e=0xC, + DT_JNT_ANTENNAL2_e=0xD, + DT_JNT_ANTENNAL3_e=0xE, + DT_JNT_ANTENNAL4_e=0xF, + DT_JNT_ANTENNAL5_e=0x10, + DT_JNT_ANTENNAR1_e=0x11, + DT_JNT_ANTENNAR2_e=0x12, + DT_JNT_ANTENNAR3_e=0x13, + DT_JNT_ANTENNAR4_e=0x14, + DT_JNT_ANTENNAR5_e=0x15, + DT_JNT_CHEEK_e=0x16, + DT_JNT_CHIN1_e=0x17, + DT_JNT_CHIN2_e=0x18, + DT_JNT_THROAT1_e=0x19, + DT_JNT_TONGUE1_e=0x1A, + DT_JNT_TONGUE2_e=0x1B, + DT_JNT_TONGUE3_e=0x1C, + DT_JNT_TONGUE4_e=0x1D, + DT_JNT_TONGUE5_e=0x1E, + DT_JNT_BELLY1_e=0x1F, + DT_JNT_WAIST_e=0x20, + DT_JNT_LEGL1_e=0x21, + DT_JNT_LEGL2_e=0x22, + DT_JNT_FOOTL1_e=0x23, + DT_JNT_FOOTL2_e=0x24, + DT_JNT_LEGR1_e=0x25, + DT_JNT_LEGR2_e=0x26, + DT_JNT_FOOTR1_e=0x27, + DT_JNT_FOOTR2_e=0x28, + DT_JNT_TAIL1_e=0x29, + DT_JNT_TAIL2_e=0x2A, +}; + +enum DT_TUBA_JNT { + DT_TUBA_JNT_TUBA1_e=0x0, + DT_TUBA_JNT_TUBA2_e=0x1, + DT_TUBA_JNT_TUBA3_e=0x2, +}; + +enum DT_TUBAB_JNT { + DT_TUBAB_JNT_DT_TUBAB_MODEL_e=0x0, +}; + +#endif /* !RES_E_DT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fb.h b/assets/RZDJ01/res/Object/E_fb.h new file mode 100644 index 0000000000..0c7aa8dafb --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fb.h @@ -0,0 +1,60 @@ +#ifndef RES_E_FB_H +#define RES_E_FB_H + +enum dRes_INDEX_E_FB { + /* BCK */ + dRes_INDEX_E_FB_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_FB_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_FB_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_FB_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_FB_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_FB_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_FB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_FB_BMD_FB_e=0xD, +}; + +enum dRes_ID_E_FB { + /* BCK */ + dRes_ID_E_FB_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_FB_BCK_BA_DEAD_e=0x5, + dRes_ID_E_FB_BCK_BA_FLY_e=0x6, + dRes_ID_E_FB_BCK_BA_FURA2_e=0x7, + dRes_ID_E_FB_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_FB_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_FB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_FB_BMD_FB_e=0xD, +}; + +enum FB_JNT { + FB_JNT_WORLD_ROOT_e=0x0, + FB_JNT_BACKBONE_e=0x1, + FB_JNT_HEAD_e=0x2, + FB_JNT_CHIN_e=0x3, + FB_JNT_EARL_e=0x4, + FB_JNT_EARR_e=0x5, + FB_JNT_TONGUE1_e=0x6, + FB_JNT_TONGUE2_e=0x7, + FB_JNT_TONGUE3_e=0x8, + FB_JNT_TONGUE4_e=0x9, + FB_JNT_WINGL1_e=0xA, + FB_JNT_WINGL2_e=0xB, + FB_JNT_WINGL3_e=0xC, + FB_JNT_WINGL4_e=0xD, + FB_JNT_WINGR1_e=0xE, + FB_JNT_WINGR2_e=0xF, + FB_JNT_WINGR3_e=0x10, + FB_JNT_WINGR4_e=0x11, + FB_JNT_WAIST_e=0x12, + FB_JNT_LEGL_e=0x13, + FB_JNT_FOOTL_e=0x14, + FB_JNT_LEGR_e=0x15, + FB_JNT_FOOTR_e=0x16, + FB_JNT_TAIL1_e=0x17, + FB_JNT_TAIL2_e=0x18, + FB_JNT_TAIL3_e=0x19, + FB_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_FB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fk.h b/assets/RZDJ01/res/Object/E_fk.h new file mode 100644 index 0000000000..f2ff9b26d4 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fk.h @@ -0,0 +1,68 @@ +#ifndef RES_E_FK_H +#define RES_E_FK_H + +enum dRes_INDEX_E_FK { + /* BCK */ + dRes_INDEX_E_FK_BCK_FK_ATTACK_L_e=0x4, + dRes_INDEX_E_FK_BCK_FK_ATTACK_R_e=0x5, + dRes_INDEX_E_FK_BCK_FK_DAMAGE_L_e=0x6, + dRes_INDEX_E_FK_BCK_FK_DAMAGE_R_e=0x7, + dRes_INDEX_E_FK_BCK_FK_DIE_1_e=0x8, + dRes_INDEX_E_FK_BCK_FK_DIE_2_e=0x9, + dRes_INDEX_E_FK_BCK_FK_RUN_e=0xA, + dRes_INDEX_E_FK_BCK_FK_SPIN_1_e=0xB, + dRes_INDEX_E_FK_BCK_FK_SPIN_2_e=0xC, + /* BMDR */ + dRes_INDEX_E_FK_BMD_FK_e=0xF, + dRes_INDEX_E_FK_BMD_FK_EFFECT_e=0x10, +}; + +enum dRes_ID_E_FK { + /* BCK */ + dRes_ID_E_FK_BCK_FK_ATTACK_L_e=0x4, + dRes_ID_E_FK_BCK_FK_ATTACK_R_e=0x5, + dRes_ID_E_FK_BCK_FK_DAMAGE_L_e=0x6, + dRes_ID_E_FK_BCK_FK_DAMAGE_R_e=0x7, + dRes_ID_E_FK_BCK_FK_DIE_1_e=0x8, + dRes_ID_E_FK_BCK_FK_DIE_2_e=0x9, + dRes_ID_E_FK_BCK_FK_RUN_e=0xA, + dRes_ID_E_FK_BCK_FK_SPIN_1_e=0xB, + dRes_ID_E_FK_BCK_FK_SPIN_2_e=0xC, + /* BMDR */ + dRes_ID_E_FK_BMD_FK_e=0xF, + dRes_ID_E_FK_BMD_FK_EFFECT_e=0x10, +}; + +enum FK_JNT { + FK_JNT_CENTER_e=0x0, + FK_JNT_H_NECK_e=0x1, + FK_JNT_H_HEAD_e=0x2, + FK_JNT_HIRA_B_1_e=0x3, + FK_JNT_HIRA_B_2_e=0x4, + FK_JNT_HIRA_B_3_e=0x5, + FK_JNT_HIRA_L_1_e=0x6, + FK_JNT_HIRA_L_2_e=0x7, + FK_JNT_HIRA_R_1_e=0x8, + FK_JNT_HIRA_R_2_e=0x9, + FK_JNT_K_WEAST_e=0xA, + FK_JNT_K_BACKBONE_e=0xB, + FK_JNT_K_NECK_e=0xC, + FK_JNT_K_HEAD_e=0xD, + FK_JNT_SHOULDER_L_e=0xE, + FK_JNT_ARM_L_1_e=0xF, + FK_JNT_ARM_L_2_e=0x10, + FK_JNT_ARM_L_3_e=0x11, + FK_JNT_HAND_L_e=0x12, + FK_JNT_SHOULDER_R_e=0x13, + FK_JNT_ARM_R_1_e=0x14, + FK_JNT_ARM_R_2_e=0x15, + FK_JNT_ARM_R_3_e=0x16, + FK_JNT_HAND_R_e=0x17, + FK_JNT_LANCER_e=0x18, +}; + +enum FK_EFFECT_JNT { + FK_EFFECT_JNT_FK_EFFECT_e=0x0, +}; + +#endif /* !RES_E_FK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fl.h b/assets/RZDJ01/res/Object/E_fl.h new file mode 100644 index 0000000000..ee4c8f4f91 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fl.h @@ -0,0 +1,35 @@ +#ifndef RES_E_FL_H +#define RES_E_FL_H + +enum dRes_INDEX_E_FL { + /* BCK */ + dRes_INDEX_E_FL_BCK_FL_BLIZZARD_e=0x5, + dRes_INDEX_E_FL_BCK_FL_BLIZZARD_LOOP_e=0x6, + dRes_INDEX_E_FL_BCK_FL_DAMAGE_S_e=0x7, + dRes_INDEX_E_FL_BCK_FL_WAIT_e=0x8, + /* BMDE */ + dRes_INDEX_E_FL_BMD_FL_MODEL_e=0xB, + /* BRK */ + dRes_INDEX_E_FL_BRK_FL_MODEL_e=0xE, +}; + +enum dRes_ID_E_FL { + /* BCK */ + dRes_ID_E_FL_BCK_FL_BLIZZARD_e=0x5, + dRes_ID_E_FL_BCK_FL_BLIZZARD_LOOP_e=0x6, + dRes_ID_E_FL_BCK_FL_DAMAGE_S_e=0x7, + dRes_ID_E_FL_BCK_FL_WAIT_e=0x8, + /* BMDE */ + dRes_ID_E_FL_BMD_FL_MODEL_e=0xB, + /* BRK */ + dRes_ID_E_FL_BRK_FL_MODEL_e=0xE, +}; + +enum FL_MODEL_JNT { + FL_MODEL_JNT_CENTER_e=0x0, + FL_MODEL_JNT_WEST_e=0x1, + FL_MODEL_JNT_HEAD_e=0x2, + FL_MODEL_JNT_CHIN_e=0x3, +}; + +#endif /* !RES_E_FL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fm.h b/assets/RZDJ01/res/Object/E_fm.h new file mode 100644 index 0000000000..6d9c6bafa5 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fm.h @@ -0,0 +1,194 @@ +#ifndef RES_E_FM_H +#define RES_E_FM_H + +enum dRes_INDEX_E_FM { + /* BCK */ + dRes_INDEX_E_FM_BCK_EF_FMATTACK_A_e=0x7, + dRes_INDEX_E_FM_BCK_EF_FMATTACK_B_e=0x8, + dRes_INDEX_E_FM_BCK_FM_ANIMAL_e=0x9, + dRes_INDEX_E_FM_BCK_FM_ANIMAL02_e=0xA, + dRes_INDEX_E_FM_BCK_FM_ATTACK_e=0xB, + dRes_INDEX_E_FM_BCK_FM_ATTACK02_e=0xC, + dRes_INDEX_E_FM_BCK_FM_BREAKCHAINL_e=0xD, + dRes_INDEX_E_FM_BCK_FM_BREAKCHAINR_e=0xE, + dRes_INDEX_E_FM_BCK_FM_CHANCE_e=0xF, + dRes_INDEX_E_FM_BCK_FM_CHANCEDAMAGE_e=0x10, + dRes_INDEX_E_FM_BCK_FM_DAMAGEWALK_e=0x11, + dRes_INDEX_E_FM_BCK_FM_DAMAGE_L_e=0x12, + dRes_INDEX_E_FM_BCK_FM_DAMAGE_R_e=0x13, + dRes_INDEX_E_FM_BCK_FM_DEAD_e=0x14, + dRes_INDEX_E_FM_BCK_FM_DEMOEND01_e=0x15, + dRes_INDEX_E_FM_BCK_FM_DEMOEND02_e=0x16, + dRes_INDEX_E_FM_BCK_FM_DEMOEND03_e=0x17, + dRes_INDEX_E_FM_BCK_FM_DOWN_e=0x18, + dRes_INDEX_E_FM_BCK_FM_DOWN02_e=0x19, + dRes_INDEX_E_FM_BCK_FM_DOWNDAMAGE_e=0x1A, + dRes_INDEX_E_FM_BCK_FM_DOWNFR_e=0x1B, + dRes_INDEX_E_FM_BCK_FM_DOWNWAIT_e=0x1C, + dRes_INDEX_E_FM_BCK_FM_HANGWAIT_e=0x1D, + dRes_INDEX_E_FM_BCK_FM_KYORO2_e=0x1E, + dRes_INDEX_E_FM_BCK_FM_OPDEMO_e=0x1F, + dRes_INDEX_E_FM_BCK_FM_UP_e=0x20, + dRes_INDEX_E_FM_BCK_FM_UP02_e=0x21, + dRes_INDEX_E_FM_BCK_FM_WAIT01_e=0x22, + dRes_INDEX_E_FM_BCK_FM_WALK_e=0x23, + dRes_INDEX_E_FM_BCK_FM_WALK02_e=0x24, + /* BMDE */ + dRes_INDEX_E_FM_BMD_FM_CORE_e=0x27, + /* BMDR */ + dRes_INDEX_E_FM_BMD_EF_FMATTACK_A_e=0x2A, + dRes_INDEX_E_FM_BMD_EF_FMATTACK_B_e=0x2B, + dRes_INDEX_E_FM_BMD_FM_e=0x2C, + dRes_INDEX_E_FM_BMD_HANDLE_e=0x2D, + dRes_INDEX_E_FM_BMD_KUSARI_e=0x2E, + /* BRK */ + dRes_INDEX_E_FM_BRK_CORE_LIGHTON_e=0x31, + dRes_INDEX_E_FM_BRK_EF_FMATTACK_B_e=0x32, + dRes_INDEX_E_FM_BRK_FM_e=0x33, + dRes_INDEX_E_FM_BRK_FM_ANIMAL02_e=0x34, + dRes_INDEX_E_FM_BRK_FM_ATTACK_e=0x35, + dRes_INDEX_E_FM_BRK_FM_DEMOEND01_e=0x36, + dRes_INDEX_E_FM_BRK_FM_DEMOEND02_e=0x37, + dRes_INDEX_E_FM_BRK_FM_DEMOEND03_e=0x38, + dRes_INDEX_E_FM_BRK_FM_HANGWAIT_e=0x39, + dRes_INDEX_E_FM_BRK_FM_OPDEMO_e=0x3A, + dRes_INDEX_E_FM_BRK_FM_PUTOUT_e=0x3B, + dRes_INDEX_E_FM_BRK_FM_PUTOUTWAIT_e=0x3C, + /* BTK */ + dRes_INDEX_E_FM_BTK_CORE_BEAT_e=0x3F, + dRes_INDEX_E_FM_BTK_EF_FMATTACK_A_e=0x40, + dRes_INDEX_E_FM_BTK_EF_FMATTACK_B_e=0x41, + dRes_INDEX_E_FM_BTK_FM_e=0x42, + dRes_INDEX_E_FM_BTK_FM_ANIMAL02_e=0x43, + dRes_INDEX_E_FM_BTK_FM_ATTACK_e=0x44, + dRes_INDEX_E_FM_BTK_FM_DEMOEND01_e=0x45, + dRes_INDEX_E_FM_BTK_FM_DEMOEND02_e=0x46, + dRes_INDEX_E_FM_BTK_FM_HANGWAIT_e=0x47, + dRes_INDEX_E_FM_BTK_FM_OPDEMO_e=0x48, + dRes_INDEX_E_FM_BTK_FM_PUTOUT_e=0x49, + dRes_INDEX_E_FM_BTK_FM_PUTOUTWAIT_e=0x4A, +}; + +enum dRes_ID_E_FM { + /* BCK */ + dRes_ID_E_FM_BCK_EF_FMATTACK_A_e=0x7, + dRes_ID_E_FM_BCK_EF_FMATTACK_B_e=0x8, + dRes_ID_E_FM_BCK_FM_ANIMAL_e=0x9, + dRes_ID_E_FM_BCK_FM_ANIMAL02_e=0xA, + dRes_ID_E_FM_BCK_FM_ATTACK_e=0xB, + dRes_ID_E_FM_BCK_FM_ATTACK02_e=0xC, + dRes_ID_E_FM_BCK_FM_BREAKCHAINL_e=0xD, + dRes_ID_E_FM_BCK_FM_BREAKCHAINR_e=0xE, + dRes_ID_E_FM_BCK_FM_CHANCE_e=0xF, + dRes_ID_E_FM_BCK_FM_CHANCEDAMAGE_e=0x10, + dRes_ID_E_FM_BCK_FM_DAMAGEWALK_e=0x11, + dRes_ID_E_FM_BCK_FM_DAMAGE_L_e=0x12, + dRes_ID_E_FM_BCK_FM_DAMAGE_R_e=0x13, + dRes_ID_E_FM_BCK_FM_DEAD_e=0x14, + dRes_ID_E_FM_BCK_FM_DEMOEND01_e=0x15, + dRes_ID_E_FM_BCK_FM_DEMOEND02_e=0x16, + dRes_ID_E_FM_BCK_FM_DEMOEND03_e=0x17, + dRes_ID_E_FM_BCK_FM_DOWN_e=0x18, + dRes_ID_E_FM_BCK_FM_DOWN02_e=0x19, + dRes_ID_E_FM_BCK_FM_DOWNDAMAGE_e=0x1A, + dRes_ID_E_FM_BCK_FM_DOWNFR_e=0x1B, + dRes_ID_E_FM_BCK_FM_DOWNWAIT_e=0x1C, + dRes_ID_E_FM_BCK_FM_HANGWAIT_e=0x1D, + dRes_ID_E_FM_BCK_FM_KYORO2_e=0x1E, + dRes_ID_E_FM_BCK_FM_OPDEMO_e=0x1F, + dRes_ID_E_FM_BCK_FM_UP_e=0x20, + dRes_ID_E_FM_BCK_FM_UP02_e=0x21, + dRes_ID_E_FM_BCK_FM_WAIT01_e=0x22, + dRes_ID_E_FM_BCK_FM_WALK_e=0x23, + dRes_ID_E_FM_BCK_FM_WALK02_e=0x24, + /* BMDE */ + dRes_ID_E_FM_BMD_FM_CORE_e=0x27, + /* BMDR */ + dRes_ID_E_FM_BMD_EF_FMATTACK_A_e=0x2A, + dRes_ID_E_FM_BMD_EF_FMATTACK_B_e=0x2B, + dRes_ID_E_FM_BMD_FM_e=0x2C, + dRes_ID_E_FM_BMD_HANDLE_e=0x2D, + dRes_ID_E_FM_BMD_KUSARI_e=0x2E, + /* BRK */ + dRes_ID_E_FM_BRK_CORE_LIGHTON_e=0x31, + dRes_ID_E_FM_BRK_EF_FMATTACK_B_e=0x32, + dRes_ID_E_FM_BRK_FM_e=0x33, + dRes_ID_E_FM_BRK_FM_ANIMAL02_e=0x34, + dRes_ID_E_FM_BRK_FM_ATTACK_e=0x35, + dRes_ID_E_FM_BRK_FM_DEMOEND01_e=0x36, + dRes_ID_E_FM_BRK_FM_DEMOEND02_e=0x37, + dRes_ID_E_FM_BRK_FM_DEMOEND03_e=0x38, + dRes_ID_E_FM_BRK_FM_HANGWAIT_e=0x39, + dRes_ID_E_FM_BRK_FM_OPDEMO_e=0x3A, + dRes_ID_E_FM_BRK_FM_PUTOUT_e=0x3B, + dRes_ID_E_FM_BRK_FM_PUTOUTWAIT_e=0x3C, + /* BTK */ + dRes_ID_E_FM_BTK_CORE_BEAT_e=0x3F, + dRes_ID_E_FM_BTK_EF_FMATTACK_A_e=0x40, + dRes_ID_E_FM_BTK_EF_FMATTACK_B_e=0x41, + dRes_ID_E_FM_BTK_FM_e=0x42, + dRes_ID_E_FM_BTK_FM_ANIMAL02_e=0x43, + dRes_ID_E_FM_BTK_FM_ATTACK_e=0x44, + dRes_ID_E_FM_BTK_FM_DEMOEND01_e=0x45, + dRes_ID_E_FM_BTK_FM_DEMOEND02_e=0x46, + dRes_ID_E_FM_BTK_FM_HANGWAIT_e=0x47, + dRes_ID_E_FM_BTK_FM_OPDEMO_e=0x48, + dRes_ID_E_FM_BTK_FM_PUTOUT_e=0x49, + dRes_ID_E_FM_BTK_FM_PUTOUTWAIT_e=0x4A, +}; + +enum FM_CORE_JNT { + FM_CORE_JNT_CORE_MODEL_e=0x0, +}; + +enum EF_FMATTACK_A_JNT { + EF_FMATTACK_A_JNT_J_06_e=0x0, +}; + +enum EF_FMATTACK_B_JNT { + EF_FMATTACK_B_JNT_ROOT_e=0x0, + EF_FMATTACK_B_JNT_J_01_e=0x1, + EF_FMATTACK_B_JNT_J_02_e=0x2, + EF_FMATTACK_B_JNT_J_03_e=0x3, + EF_FMATTACK_B_JNT_J_04_e=0x4, + EF_FMATTACK_B_JNT_J_05_e=0x5, +}; + +enum FM_JNT { + FM_JNT_WORLD_ROOT_e=0x0, + FM_JNT_BACKBONE_e=0x1, + FM_JNT_NECK_e=0x2, + FM_JNT_HEAD_e=0x3, + FM_JNT_JAW_e=0x4, + FM_JNT_SHOULDERL_e=0x5, + FM_JNT_ARML1_e=0x6, + FM_JNT_ARML2_e=0x7, + FM_JNT_HANDL_e=0x8, + FM_JNT_FINGERL1_e=0x9, + FM_JNT_FINGERL2_e=0xA, + FM_JNT_FINGERL3_e=0xB, + FM_JNT_SHOULDERR_e=0xC, + FM_JNT_ARMR1_e=0xD, + FM_JNT_ARMR2_e=0xE, + FM_JNT_HANDR_e=0xF, + FM_JNT_FINGERR1_e=0x10, + FM_JNT_FINGERR2_e=0x11, + FM_JNT_FINGERR3_e=0x12, + FM_JNT_WAIST_e=0x13, + FM_JNT_LEGL1_e=0x14, + FM_JNT_LEGL2_e=0x15, + FM_JNT_FOOTL_e=0x16, + FM_JNT_LEGR1_e=0x17, + FM_JNT_LEGR2_e=0x18, + FM_JNT_FOOTR_e=0x19, +}; + +enum HANDLE_JNT { + HANDLE_JNT_HANDLE_MODEL_e=0x0, +}; + +enum KUSARI_JNT { + KUSARI_JNT_KUSARI_MODEL_e=0x0, +}; + +#endif /* !RES_E_FM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fs.h b/assets/RZDJ01/res/Object/E_fs.h new file mode 100644 index 0000000000..46046662d5 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fs.h @@ -0,0 +1,52 @@ +#ifndef RES_E_FS_H +#define RES_E_FS_H + +enum dRes_INDEX_E_FS { + /* BCK */ + dRes_INDEX_E_FS_BCK_FS_APPEAR_e=0x4, + dRes_INDEX_E_FS_BCK_FS_ATTACK01_e=0x5, + dRes_INDEX_E_FS_BCK_FS_DAMAGE_e=0x6, + dRes_INDEX_E_FS_BCK_FS_DIE_e=0x7, + dRes_INDEX_E_FS_BCK_FS_MOVE_e=0x8, + dRes_INDEX_E_FS_BCK_FS_WAIT01_e=0x9, + /* BMDR */ + dRes_INDEX_E_FS_BMD_FS_e=0xC, +}; + +enum dRes_ID_E_FS { + /* BCK */ + dRes_ID_E_FS_BCK_FS_APPEAR_e=0x4, + dRes_ID_E_FS_BCK_FS_ATTACK01_e=0x5, + dRes_ID_E_FS_BCK_FS_DAMAGE_e=0x6, + dRes_ID_E_FS_BCK_FS_DIE_e=0x7, + dRes_ID_E_FS_BCK_FS_MOVE_e=0x8, + dRes_ID_E_FS_BCK_FS_WAIT01_e=0x9, + /* BMDR */ + dRes_ID_E_FS_BMD_FS_e=0xC, +}; + +enum FS_JNT { + FS_JNT_CENTER_e=0x0, + FS_JNT_BACKBONE_e=0x1, + FS_JNT_ARML1_e=0x2, + FS_JNT_ARML2_e=0x3, + FS_JNT_HANDL_e=0x4, + FS_JNT_ARMR1_e=0x5, + FS_JNT_ARMR2_e=0x6, + FS_JNT_HANDR_e=0x7, + FS_JNT_CLOAK1_e=0x8, + FS_JNT_CLOAK2_e=0x9, + FS_JNT_CLOAK3_e=0xA, + FS_JNT_HEAD_e=0xB, + FS_JNT_NECKLESS1_e=0xC, + FS_JNT_NECKLESS2_e=0xD, + FS_JNT_WAIST_e=0xE, + FS_JNT_LEGL1_e=0xF, + FS_JNT_LEGL2_e=0x10, + FS_JNT_FOOTL_e=0x11, + FS_JNT_LEGR1_e=0x12, + FS_JNT_LEGR2_e=0x13, + FS_JNT_FOOTR_e=0x14, +}; + +#endif /* !RES_E_FS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_fz.h b/assets/RZDJ01/res/Object/E_fz.h new file mode 100644 index 0000000000..b25f4e8cbe --- /dev/null +++ b/assets/RZDJ01/res/Object/E_fz.h @@ -0,0 +1,18 @@ +#ifndef RES_E_FZ_H +#define RES_E_FZ_H + +enum dRes_INDEX_E_FZ { + /* BMDE */ + dRes_INDEX_E_FZ_BMD_FZ_e=0x3, +}; + +enum dRes_ID_E_FZ { + /* BMDE */ + dRes_ID_E_FZ_BMD_FZ_e=0x3, +}; + +enum FZ_JNT { + FZ_JNT_FZ_e=0x0, +}; + +#endif /* !RES_E_FZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ga.h b/assets/RZDJ01/res/Object/E_ga.h new file mode 100644 index 0000000000..26d79f21ca --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ga.h @@ -0,0 +1,18 @@ +#ifndef RES_E_GA_H +#define RES_E_GA_H + +enum dRes_INDEX_E_GA { + /* BMDG */ + dRes_INDEX_E_GA_BMD_GA_e=0x3, +}; + +enum dRes_ID_E_GA { + /* BMDG */ + dRes_ID_E_GA_BMD_GA_e=0x3, +}; + +enum GA_JNT { + GA_JNT_BODY_e=0x0, +}; + +#endif /* !RES_E_GA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_gb.h b/assets/RZDJ01/res/Object/E_gb.h new file mode 100644 index 0000000000..1ef1753043 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_gb.h @@ -0,0 +1,106 @@ +#ifndef RES_E_GB_H +#define RES_E_GB_H + +enum dRes_INDEX_E_GB { + /* BCK */ + dRes_INDEX_E_GB_BCK_GB_ATTACK_e=0x5, + dRes_INDEX_E_GB_BCK_GB_ATTACK_BEAT_e=0x6, + dRes_INDEX_E_GB_BCK_GB_ATTACK_BEAT_SIGN_e=0x7, + dRes_INDEX_E_GB_BCK_GB_ATTACK_DASH_e=0x8, + dRes_INDEX_E_GB_BCK_GB_BOUND_e=0x9, + dRes_INDEX_E_GB_BCK_GB_BREATH_e=0xA, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_A_e=0xB, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_B_e=0xC, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_WAIT_e=0xD, + dRes_INDEX_E_GB_BCK_GB_DEMO_DROPKEY_e=0xE, + dRes_INDEX_E_GB_BCK_GB_DIE_e=0xF, + dRes_INDEX_E_GB_BCK_GB_REVIVE_e=0x10, + dRes_INDEX_E_GB_BCK_GB_WAIT_e=0x11, + dRes_INDEX_E_GB_BCK_GF_BOUND_e=0x12, + dRes_INDEX_E_GB_BCK_GF_BOUND_CLOSE_e=0x13, + dRes_INDEX_E_GB_BCK_GF_BURST_e=0x14, + dRes_INDEX_E_GB_BCK_GF_CLOSE_e=0x15, + dRes_INDEX_E_GB_BCK_GF_DIE_e=0x16, + dRes_INDEX_E_GB_BCK_GF_EAT_e=0x17, + dRes_INDEX_E_GB_BCK_GF_OPEN_e=0x18, + dRes_INDEX_E_GB_BCK_GF_WAIT_e=0x19, + dRes_INDEX_E_GB_BCK_GF_WAIT_CLOSE_e=0x1A, + /* BMDR */ + dRes_INDEX_E_GB_BMD_GB_e=0x1D, + dRes_INDEX_E_GB_BMD_GB_KEY_e=0x1E, + dRes_INDEX_E_GB_BMD_GF_e=0x1F, + dRes_INDEX_E_GB_BMD_GS_e=0x20, + /* BRK */ + dRes_INDEX_E_GB_BRK_GF_DIE_e=0x23, +}; + +enum dRes_ID_E_GB { + /* BCK */ + dRes_ID_E_GB_BCK_GB_ATTACK_e=0x5, + dRes_ID_E_GB_BCK_GB_ATTACK_BEAT_e=0x6, + dRes_ID_E_GB_BCK_GB_ATTACK_BEAT_SIGN_e=0x7, + dRes_ID_E_GB_BCK_GB_ATTACK_DASH_e=0x8, + dRes_ID_E_GB_BCK_GB_BOUND_e=0x9, + dRes_ID_E_GB_BCK_GB_BREATH_e=0xA, + dRes_ID_E_GB_BCK_GB_DAMAGE_A_e=0xB, + dRes_ID_E_GB_BCK_GB_DAMAGE_B_e=0xC, + dRes_ID_E_GB_BCK_GB_DAMAGE_WAIT_e=0xD, + dRes_ID_E_GB_BCK_GB_DEMO_DROPKEY_e=0xE, + dRes_ID_E_GB_BCK_GB_DIE_e=0xF, + dRes_ID_E_GB_BCK_GB_REVIVE_e=0x10, + dRes_ID_E_GB_BCK_GB_WAIT_e=0x11, + dRes_ID_E_GB_BCK_GF_BOUND_e=0x12, + dRes_ID_E_GB_BCK_GF_BOUND_CLOSE_e=0x13, + dRes_ID_E_GB_BCK_GF_BURST_e=0x14, + dRes_ID_E_GB_BCK_GF_CLOSE_e=0x15, + dRes_ID_E_GB_BCK_GF_DIE_e=0x16, + dRes_ID_E_GB_BCK_GF_EAT_e=0x17, + dRes_ID_E_GB_BCK_GF_OPEN_e=0x18, + dRes_ID_E_GB_BCK_GF_WAIT_e=0x19, + dRes_ID_E_GB_BCK_GF_WAIT_CLOSE_e=0x1A, + /* BMDR */ + dRes_ID_E_GB_BMD_GB_e=0x1D, + dRes_ID_E_GB_BMD_GB_KEY_e=0x1E, + dRes_ID_E_GB_BMD_GF_e=0x1F, + dRes_ID_E_GB_BMD_GS_e=0x20, + /* BRK */ + dRes_ID_E_GB_BRK_GF_DIE_e=0x23, +}; + +enum GB_JNT { + GB_JNT_CENTER_e=0x0, + GB_JNT_NECK_e=0x1, + GB_JNT_MOUTH_2_e=0x2, + GB_JNT_MOUTH_1_e=0x3, +}; + +enum GB_KEY_JNT { + GB_KEY_JNT_T_GD_KYE_e=0x0, +}; + +enum GF_JNT { + GF_JNT_CENTER_e=0x0, + GF_JNT_FLOWER_1_e=0x1, + GF_JNT_FLOWER_2_e=0x2, + GF_JNT_FLOWER_3_e=0x3, + GF_JNT_FLOWER_4_e=0x4, + GF_JNT_FLOWER_5_e=0x5, + GF_JNT_PETAL_A_1_e=0x6, + GF_JNT_PETAL_A_2_e=0x7, + GF_JNT_PETAL_B_1_e=0x8, + GF_JNT_PETAL_B_2_e=0x9, + GF_JNT_PETAL_C_1_e=0xA, + GF_JNT_PETAL_C_2_e=0xB, + GF_JNT_PETAL_D_1_e=0xC, + GF_JNT_PETAL_D_2_e=0xD, + GF_JNT_PETAL_E_1_e=0xE, + GF_JNT_PETAL_E_2_e=0xF, + GF_JNT_PETAL_F_1_e=0x10, + GF_JNT_PETAL_F_2_e=0x11, +}; + +enum GS_JNT { + GS_JNT_GS_MODEL_e=0x0, +}; + +#endif /* !RES_E_GB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ge.h b/assets/RZDJ01/res/Object/E_ge.h new file mode 100644 index 0000000000..1473612490 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ge.h @@ -0,0 +1,48 @@ +#ifndef RES_E_GE_H +#define RES_E_GE_H + +enum dRes_INDEX_E_GE { + /* BCK */ + dRes_INDEX_E_GE_BCK_GE_CAW_e=0x4, + dRes_INDEX_E_GE_BCK_GE_CAW_TREE_e=0x5, + dRes_INDEX_E_GE_BCK_GE_DESCENT_e=0x6, + dRes_INDEX_E_GE_BCK_GE_FLY_e=0x7, + dRes_INDEX_E_GE_BCK_GE_FLY_AWAY_e=0x8, + dRes_INDEX_E_GE_BCK_GE_FURA2_e=0x9, + dRes_INDEX_E_GE_BCK_GE_GLIDE_e=0xA, + dRes_INDEX_E_GE_BCK_GE_LANDING_e=0xB, + dRes_INDEX_E_GE_BCK_GE_STAY_e=0xC, + /* BMDR */ + dRes_INDEX_E_GE_BMD_GE_MODEL_e=0xF, +}; + +enum dRes_ID_E_GE { + /* BCK */ + dRes_ID_E_GE_BCK_GE_CAW_e=0x4, + dRes_ID_E_GE_BCK_GE_CAW_TREE_e=0x5, + dRes_ID_E_GE_BCK_GE_DESCENT_e=0x6, + dRes_ID_E_GE_BCK_GE_FLY_e=0x7, + dRes_ID_E_GE_BCK_GE_FLY_AWAY_e=0x8, + dRes_ID_E_GE_BCK_GE_FURA2_e=0x9, + dRes_ID_E_GE_BCK_GE_GLIDE_e=0xA, + dRes_ID_E_GE_BCK_GE_LANDING_e=0xB, + dRes_ID_E_GE_BCK_GE_STAY_e=0xC, + /* BMDR */ + dRes_ID_E_GE_BMD_GE_MODEL_e=0xF, +}; + +enum GE_MODEL_JNT { + GE_MODEL_JNT_WORLD_ROOT_e=0x0, + GE_MODEL_JNT_BODY1_e=0x1, + GE_MODEL_JNT_NECK_e=0x2, + GE_MODEL_JNT_HEAD_e=0x3, + GE_MODEL_JNT_JAW_e=0x4, + GE_MODEL_JNT_WING_L1_e=0x5, + GE_MODEL_JNT_WING_L2_e=0x6, + GE_MODEL_JNT_WING_R1_e=0x7, + GE_MODEL_JNT_WING_R2_e=0x8, + GE_MODEL_JNT_TAIL_e=0x9, + GE_MODEL_JNT_LEG_e=0xA, +}; + +#endif /* !RES_E_GE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_gi.h b/assets/RZDJ01/res/Object/E_gi.h new file mode 100644 index 0000000000..552847dd09 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_gi.h @@ -0,0 +1,79 @@ +#ifndef RES_E_GI_H +#define RES_E_GI_H + +enum dRes_INDEX_E_GI { + /* BCK */ + dRes_INDEX_E_GI_BCK_GI_APPEARANCE_e=0x4, + dRes_INDEX_E_GI_BCK_GI_ATACK_e=0x5, + dRes_INDEX_E_GI_BCK_GI_DAMAGE_L_e=0x6, + dRes_INDEX_E_GI_BCK_GI_DAMAGE_R_e=0x7, + dRes_INDEX_E_GI_BCK_GI_DIE_e=0x8, + dRes_INDEX_E_GI_BCK_GI_GET_UP_e=0x9, + dRes_INDEX_E_GI_BCK_GI_SHOUT_e=0xA, + dRes_INDEX_E_GI_BCK_GI_WAIT_e=0xB, + dRes_INDEX_E_GI_BCK_GI_WALK_e=0xC, + dRes_INDEX_E_GI_BCK_GI_WOLF_DAMAGE_e=0xD, + dRes_INDEX_E_GI_BCK_GI_WOLF_IMPACT_e=0xE, + dRes_INDEX_E_GI_BCK_GI_WOLF_RETURN_e=0xF, + dRes_INDEX_E_GI_BCK_GI_WOLF_WAIT_e=0x10, + /* BMDR */ + dRes_INDEX_E_GI_BMD_GI_e=0x13, + dRes_INDEX_E_GI_BMD_GI_SWORD_e=0x14, +}; + +enum dRes_ID_E_GI { + /* BCK */ + dRes_ID_E_GI_BCK_GI_APPEARANCE_e=0x4, + dRes_ID_E_GI_BCK_GI_ATACK_e=0x5, + dRes_ID_E_GI_BCK_GI_DAMAGE_L_e=0x6, + dRes_ID_E_GI_BCK_GI_DAMAGE_R_e=0x7, + dRes_ID_E_GI_BCK_GI_DIE_e=0x8, + dRes_ID_E_GI_BCK_GI_GET_UP_e=0x9, + dRes_ID_E_GI_BCK_GI_SHOUT_e=0xA, + dRes_ID_E_GI_BCK_GI_WAIT_e=0xB, + dRes_ID_E_GI_BCK_GI_WALK_e=0xC, + dRes_ID_E_GI_BCK_GI_WOLF_DAMAGE_e=0xD, + dRes_ID_E_GI_BCK_GI_WOLF_IMPACT_e=0xE, + dRes_ID_E_GI_BCK_GI_WOLF_RETURN_e=0xF, + dRes_ID_E_GI_BCK_GI_WOLF_WAIT_e=0x10, + /* BMDR */ + dRes_ID_E_GI_BMD_GI_e=0x13, + dRes_ID_E_GI_BMD_GI_SWORD_e=0x14, +}; + +enum GI_JNT { + GI_JNT_WORLD_ROOT_e=0x0, + GI_JNT_BACKBONE_1_e=0x1, + GI_JNT_BACKBONE_2_e=0x2, + GI_JNT_NECK_e=0x3, + GI_JNT_HEAD_e=0x4, + GI_JNT_CHIN_e=0x5, + GI_JNT_SHOLDER_L_e=0x6, + GI_JNT_ARM_L_1_e=0x7, + GI_JNT_ARM_L_2_e=0x8, + GI_JNT_ARM_L_3_e=0x9, + GI_JNT_CLOTH_L_1_e=0xA, + GI_JNT_CLOTH_L_2_e=0xB, + GI_JNT_HAND_L_e=0xC, + GI_JNT_SHOLDER_R_e=0xD, + GI_JNT_ARM_R_1_e=0xE, + GI_JNT_ARM_R_2_e=0xF, + GI_JNT_ARM_R_3_e=0x10, + GI_JNT_CLOTH_R_1_e=0x11, + GI_JNT_CLOTH_R_2_e=0x12, + GI_JNT_HAND_R_e=0x13, + GI_JNT_SILK_e=0x14, + GI_JNT_HIP_e=0x15, + GI_JNT_LEG_L_1_e=0x16, + GI_JNT_LEG_L_2_e=0x17, + GI_JNT_FOOT_L_e=0x18, + GI_JNT_LEG_R_1_e=0x19, + GI_JNT_LEG_R_2_e=0x1A, + GI_JNT_FOOT_R_e=0x1B, +}; + +enum GI_SWORD_JNT { + GI_SWORD_JNT_SWORD_e=0x0, +}; + +#endif /* !RES_E_GI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_gm.h b/assets/RZDJ01/res/Object/E_gm.h new file mode 100644 index 0000000000..aaf9273471 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_gm.h @@ -0,0 +1,54 @@ +#ifndef RES_E_GM_H +#define RES_E_GM_H + +enum dRes_INDEX_E_GM { + /* BCK */ + dRes_INDEX_E_GM_BCK_GB_APPEAR_e=0x5, + dRes_INDEX_E_GM_BCK_GB_DAMAGE_e=0x6, + dRes_INDEX_E_GM_BCK_GB_DEAD_e=0x7, + dRes_INDEX_E_GM_BCK_GB_MOVE_e=0x8, + dRes_INDEX_E_GM_BCK_GB_WAIT_e=0x9, + /* BMDE */ + dRes_INDEX_E_GM_BMD_GOMA_EGG_e=0xC, + /* BMDV */ + dRes_INDEX_E_GM_BMD_GB_e=0xF, +}; + +enum dRes_ID_E_GM { + /* BCK */ + dRes_ID_E_GM_BCK_GB_APPEAR_e=0x5, + dRes_ID_E_GM_BCK_GB_DAMAGE_e=0x6, + dRes_ID_E_GM_BCK_GB_DEAD_e=0x7, + dRes_ID_E_GM_BCK_GB_MOVE_e=0x8, + dRes_ID_E_GM_BCK_GB_WAIT_e=0x9, + /* BMDE */ + dRes_ID_E_GM_BMD_GOMA_EGG_e=0xC, + /* BMDV */ + dRes_ID_E_GM_BMD_GB_e=0xF, +}; + +enum GOMA_EGG_JNT { + GOMA_EGG_JNT_GOMA_EGG_MODEL_e=0x0, +}; + +enum GB_JNT { + GB_JNT_WORLD_ROOT_e=0x0, + GB_JNT_BELLY_e=0x1, + GB_JNT_HEAD_e=0x2, + GB_JNT_AGOL_e=0x3, + GB_JNT_AGOR_e=0x4, + GB_JNT_LEGL1A_e=0x5, + GB_JNT_LEGL1B_e=0x6, + GB_JNT_LEGL1C_e=0x7, + GB_JNT_LEGL2A_e=0x8, + GB_JNT_LEGL2B_e=0x9, + GB_JNT_LEGL2C_e=0xA, + GB_JNT_LEGR1A_e=0xB, + GB_JNT_LEGR1B_e=0xC, + GB_JNT_LEGR1C_e=0xD, + GB_JNT_LEGR2A_e=0xE, + GB_JNT_LEGR2B_e=0xF, + GB_JNT_LEGR2C_e=0x10, +}; + +#endif /* !RES_E_GM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_gob.h b/assets/RZDJ01/res/Object/E_gob.h new file mode 100644 index 0000000000..3bb4cc0577 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_gob.h @@ -0,0 +1,133 @@ +#ifndef RES_E_GOB_H +#define RES_E_GOB_H + +enum dRes_INDEX_E_GOB { + /* BCK */ + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_A_e=0x4, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_B_e=0x5, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_C_e=0x6, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_A_e=0x7, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_B_e=0x8, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_C_e=0x9, + dRes_INDEX_E_GOB_BCK_MG_BALL_e=0xA, + dRes_INDEX_E_GOB_BCK_MG_CUR_e=0xB, + dRes_INDEX_E_GOB_BCK_MG_DAMAGE_L_e=0xC, + dRes_INDEX_E_GOB_BCK_MG_DAMAGE_R_e=0xD, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_A_e=0xE, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_B_e=0xF, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_C_e=0x10, + dRes_INDEX_E_GOB_BCK_MG_DE_GETUP_e=0x11, + dRes_INDEX_E_GOB_BCK_MG_DE_GETUPWAIT_e=0x12, + dRes_INDEX_E_GOB_BCK_MG_DE_JUMP_A_e=0x13, + dRes_INDEX_E_GOB_BCK_MG_DE_JUMP_B_e=0x14, + dRes_INDEX_E_GOB_BCK_MG_DE_LANDING_e=0x15, + dRes_INDEX_E_GOB_BCK_MG_DE_SITWAIT_e=0x16, + dRes_INDEX_E_GOB_BCK_MG_DE_STANDUP_ED_e=0x17, + dRes_INDEX_E_GOB_BCK_MG_DE_STANDUP_ST_e=0x18, + dRes_INDEX_E_GOB_BCK_MG_DE_TALK_ST_e=0x19, + dRes_INDEX_E_GOB_BCK_MG_EXCITE_e=0x1A, + dRes_INDEX_E_GOB_BCK_MG_FIRE_e=0x1B, + dRes_INDEX_E_GOB_BCK_MG_HOLD_e=0x1C, + dRes_INDEX_E_GOB_BCK_MG_LANDING_e=0x1D, + dRes_INDEX_E_GOB_BCK_MG_N_STEP_e=0x1E, + dRes_INDEX_E_GOB_BCK_MG_N_TALK_e=0x1F, + dRes_INDEX_E_GOB_BCK_MG_N_WAIT_e=0x20, + dRes_INDEX_E_GOB_BCK_MG_SHIELD_e=0x21, + dRes_INDEX_E_GOB_BCK_MG_STAND_e=0x22, + dRes_INDEX_E_GOB_BCK_MG_ST_WAIT_e=0x23, + dRes_INDEX_E_GOB_BCK_MG_ST_WALK_e=0x24, + dRes_INDEX_E_GOB_BCK_MG_WAIT_e=0x25, + dRes_INDEX_E_GOB_BCK_MG_WALK_e=0x26, + /* BMDR */ + dRes_INDEX_E_GOB_BMD_MG_e=0x29, + dRes_INDEX_E_GOB_BMD_MG_MET_e=0x2A, +}; + +enum dRes_ID_E_GOB { + /* BCK */ + dRes_ID_E_GOB_BCK_MG_ATTACK_A_A_e=0x4, + dRes_ID_E_GOB_BCK_MG_ATTACK_A_B_e=0x5, + dRes_ID_E_GOB_BCK_MG_ATTACK_A_C_e=0x6, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_A_e=0x7, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_B_e=0x8, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_C_e=0x9, + dRes_ID_E_GOB_BCK_MG_BALL_e=0xA, + dRes_ID_E_GOB_BCK_MG_CUR_e=0xB, + dRes_ID_E_GOB_BCK_MG_DAMAGE_L_e=0xC, + dRes_ID_E_GOB_BCK_MG_DAMAGE_R_e=0xD, + dRes_ID_E_GOB_BCK_MG_DEFENSE_A_e=0xE, + dRes_ID_E_GOB_BCK_MG_DEFENSE_B_e=0xF, + dRes_ID_E_GOB_BCK_MG_DEFENSE_C_e=0x10, + dRes_ID_E_GOB_BCK_MG_DE_GETUP_e=0x11, + dRes_ID_E_GOB_BCK_MG_DE_GETUPWAIT_e=0x12, + dRes_ID_E_GOB_BCK_MG_DE_JUMP_A_e=0x13, + dRes_ID_E_GOB_BCK_MG_DE_JUMP_B_e=0x14, + dRes_ID_E_GOB_BCK_MG_DE_LANDING_e=0x15, + dRes_ID_E_GOB_BCK_MG_DE_SITWAIT_e=0x16, + dRes_ID_E_GOB_BCK_MG_DE_STANDUP_ED_e=0x17, + dRes_ID_E_GOB_BCK_MG_DE_STANDUP_ST_e=0x18, + dRes_ID_E_GOB_BCK_MG_DE_TALK_ST_e=0x19, + dRes_ID_E_GOB_BCK_MG_EXCITE_e=0x1A, + dRes_ID_E_GOB_BCK_MG_FIRE_e=0x1B, + dRes_ID_E_GOB_BCK_MG_HOLD_e=0x1C, + dRes_ID_E_GOB_BCK_MG_LANDING_e=0x1D, + dRes_ID_E_GOB_BCK_MG_N_STEP_e=0x1E, + dRes_ID_E_GOB_BCK_MG_N_TALK_e=0x1F, + dRes_ID_E_GOB_BCK_MG_N_WAIT_e=0x20, + dRes_ID_E_GOB_BCK_MG_SHIELD_e=0x21, + dRes_ID_E_GOB_BCK_MG_STAND_e=0x22, + dRes_ID_E_GOB_BCK_MG_ST_WAIT_e=0x23, + dRes_ID_E_GOB_BCK_MG_ST_WALK_e=0x24, + dRes_ID_E_GOB_BCK_MG_WAIT_e=0x25, + dRes_ID_E_GOB_BCK_MG_WALK_e=0x26, + /* BMDR */ + dRes_ID_E_GOB_BMD_MG_e=0x29, + dRes_ID_E_GOB_BMD_MG_MET_e=0x2A, +}; + +enum MG_JNT { + MG_JNT_WORLD_ROOT_e=0x0, + MG_JNT_BACK_BONE1_e=0x1, + MG_JNT_BACK_BONE2_e=0x2, + MG_JNT_BACK_BONE3_e=0x3, + MG_JNT_ARM_L1_e=0x4, + MG_JNT_ARM_L2_e=0x5, + MG_JNT_ARM_L3_e=0x6, + MG_JNT_ARM_L4_e=0x7, + MG_JNT_FINGER_L1_e=0x8, + MG_JNT_FINGER_L2_e=0x9, + MG_JNT_FINGER_L3_e=0xA, + MG_JNT_THUMB_L1_e=0xB, + MG_JNT_THUMB_L2_e=0xC, + MG_JNT_ARM_R1_e=0xD, + MG_JNT_ARM_R2_e=0xE, + MG_JNT_ARM_R3_e=0xF, + MG_JNT_ARM_R4_e=0x10, + MG_JNT_FINGER_R1_e=0x11, + MG_JNT_FINGER_R2_e=0x12, + MG_JNT_FINGER_R3_e=0x13, + MG_JNT_THUMB_R1_e=0x14, + MG_JNT_THUMB_R2_e=0x15, + MG_JNT_BACK_BONE4_e=0x16, + MG_JNT_NECK_e=0x17, + MG_JNT_HEAD_e=0x18, + MG_JNT_JAW_e=0x19, + MG_JNT_LIP_e=0x1A, + MG_JNT_BUST_e=0x1B, + MG_JNT_BODY_1_e=0x1C, + MG_JNT_WAIST_e=0x1D, + MG_JNT_LEG_L1_e=0x1E, + MG_JNT_LEG_L2_e=0x1F, + MG_JNT_LEG_L3_e=0x20, + MG_JNT_LEG_L4_e=0x21, + MG_JNT_LEG_R1_e=0x22, + MG_JNT_LEG_R2_e=0x23, + MG_JNT_LEG_R3_e=0x24, + MG_JNT_LEG_R4_e=0x25, +}; + +enum MG_MET_JNT { + MG_MET_JNT_MG_MET_e=0x0, +}; + +#endif /* !RES_E_GOB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_gs.h b/assets/RZDJ01/res/Object/E_gs.h new file mode 100644 index 0000000000..53e6b1e97c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_gs.h @@ -0,0 +1,45 @@ +#ifndef RES_E_GS_H +#define RES_E_GS_H + +enum dRes_INDEX_E_GS { + /* BCK */ + dRes_INDEX_E_GS_BCK_GHO_GT_POINT_e=0x4, + dRes_INDEX_E_GS_BCK_GHO_GT_POINTING_e=0x5, + dRes_INDEX_E_GS_BCK_GHO_GT_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_E_GS_BMD_GHO_GT_e=0x9, +}; + +enum dRes_ID_E_GS { + /* BCK */ + dRes_ID_E_GS_BCK_GHO_GT_POINT_e=0x4, + dRes_ID_E_GS_BCK_GHO_GT_POINTING_e=0x5, + dRes_ID_E_GS_BCK_GHO_GT_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_E_GS_BMD_GHO_GT_e=0x9, +}; + +enum GHO_GT_JNT { + GHO_GT_JNT_CENTER_e=0x0, + GHO_GT_JNT_BACKBONE1_e=0x1, + GHO_GT_JNT_BACKBONE2_e=0x2, + GHO_GT_JNT_NECK_e=0x3, + GHO_GT_JNT_HEAD_e=0x4, + GHO_GT_JNT_SHOULDERL_e=0x5, + GHO_GT_JNT_ARM1L_e=0x6, + GHO_GT_JNT_ARM2L_e=0x7, + GHO_GT_JNT_HANDL_e=0x8, + GHO_GT_JNT_SHOULDERR_e=0x9, + GHO_GT_JNT_ARM1R_e=0xA, + GHO_GT_JNT_ARM2R_e=0xB, + GHO_GT_JNT_HANDR_e=0xC, + GHO_GT_JNT_WAIST_e=0xD, + GHO_GT_JNT_LEG1L_e=0xE, + GHO_GT_JNT_LEG2L_e=0xF, + GHO_GT_JNT_FOOTL_e=0x10, + GHO_GT_JNT_LEG1R_e=0x11, + GHO_GT_JNT_LEG2R_e=0x12, + GHO_GT_JNT_FOOTR_e=0x13, +}; + +#endif /* !RES_E_GS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hb.h b/assets/RZDJ01/res/Object/E_hb.h new file mode 100644 index 0000000000..25b1d25c2c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hb.h @@ -0,0 +1,82 @@ +#ifndef RES_E_HB_H +#define RES_E_HB_H + +enum dRes_INDEX_E_HB { + /* BCK */ + dRes_INDEX_E_HB_BCK_HB_APPEAR_e=0x5, + dRes_INDEX_E_HB_BCK_HB_ATTACK_e=0x6, + dRes_INDEX_E_HB_BCK_HB_BITE_e=0x7, + dRes_INDEX_E_HB_BCK_HB_CHANCE1_e=0x8, + dRes_INDEX_E_HB_BCK_HB_CHANCE2_e=0x9, + dRes_INDEX_E_HB_BCK_HB_CHANCE3_e=0xA, + dRes_INDEX_E_HB_BCK_HB_DAMAGE_e=0xB, + dRes_INDEX_E_HB_BCK_HB_DAMAGE2_e=0xC, + dRes_INDEX_E_HB_BCK_HB_DEFAULTPOSE_e=0xD, + dRes_INDEX_E_HB_BCK_HB_DIE_e=0xE, + dRes_INDEX_E_HB_BCK_HB_ESCAPE_e=0xF, + dRes_INDEX_E_HB_BCK_HB_FREE_e=0x10, + dRes_INDEX_E_HB_BCK_HB_REVIVE_e=0x11, + dRes_INDEX_E_HB_BCK_HB_WAIT_e=0x12, + dRes_INDEX_E_HB_BCK_HL_SHAKE1_e=0x13, + dRes_INDEX_E_HB_BCK_HL_SHAKE2_e=0x14, + /* BMDR */ + dRes_INDEX_E_HB_BMD_HB_e=0x17, + dRes_INDEX_E_HB_BMD_HL_e=0x18, + dRes_INDEX_E_HB_BMD_HT_e=0x19, + dRes_INDEX_E_HB_BMD_K_HB00_e=0x1A, + /* TEXT */ + dRes_INDEX_E_HB_BTI_HB_STALK_e=0x1D, +}; + +enum dRes_ID_E_HB { + /* BCK */ + dRes_ID_E_HB_BCK_HB_APPEAR_e=0x5, + dRes_ID_E_HB_BCK_HB_ATTACK_e=0x6, + dRes_ID_E_HB_BCK_HB_BITE_e=0x7, + dRes_ID_E_HB_BCK_HB_CHANCE1_e=0x8, + dRes_ID_E_HB_BCK_HB_CHANCE2_e=0x9, + dRes_ID_E_HB_BCK_HB_CHANCE3_e=0xA, + dRes_ID_E_HB_BCK_HB_DAMAGE_e=0xB, + dRes_ID_E_HB_BCK_HB_DAMAGE2_e=0xC, + dRes_ID_E_HB_BCK_HB_DEFAULTPOSE_e=0xD, + dRes_ID_E_HB_BCK_HB_DIE_e=0xE, + dRes_ID_E_HB_BCK_HB_ESCAPE_e=0xF, + dRes_ID_E_HB_BCK_HB_FREE_e=0x10, + dRes_ID_E_HB_BCK_HB_REVIVE_e=0x11, + dRes_ID_E_HB_BCK_HB_WAIT_e=0x12, + dRes_ID_E_HB_BCK_HL_SHAKE1_e=0x13, + dRes_ID_E_HB_BCK_HL_SHAKE2_e=0x14, + /* BMDR */ + dRes_ID_E_HB_BMD_HB_e=0x17, + dRes_ID_E_HB_BMD_HL_e=0x18, + dRes_ID_E_HB_BMD_HT_e=0x19, + dRes_ID_E_HB_BMD_K_HB00_e=0x1A, + /* TEXT */ + dRes_ID_E_HB_BTI_HB_STALK_e=0x1D, +}; + +enum HB_JNT { + HB_JNT_CENTER_e=0x0, + HB_JNT_NECK_e=0x1, + HB_JNT_MOUTH_1_e=0x2, + HB_JNT_TONGUE_1_e=0x3, + HB_JNT_TONGUE_2_e=0x4, + HB_JNT_TONGUE_3_e=0x5, + HB_JNT_MOUTH_2_e=0x6, +}; + +enum HL_JNT { + HL_JNT_CENTER_e=0x0, + HL_JNT_LEAF_1_e=0x1, + HL_JNT_LEAF_2_e=0x2, +}; + +enum HT_JNT { + HT_JNT_DT_e=0x0, +}; + +enum K_HB00_JNT { + K_HB00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_E_HB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hm.h b/assets/RZDJ01/res/Object/E_hm.h new file mode 100644 index 0000000000..0dc9f26b84 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hm.h @@ -0,0 +1,54 @@ +#ifndef RES_E_HM_H +#define RES_E_HM_H + +enum dRes_INDEX_E_HM { + /* BCK */ + dRes_INDEX_E_HM_BCK_HM_ATACK_S_e=0x6, + dRes_INDEX_E_HM_BCK_HM_DIE_1_e=0x7, + dRes_INDEX_E_HM_BCK_HM_DIE_2_S_e=0x8, + dRes_INDEX_E_HM_BCK_HM_FALL_e=0x9, + dRes_INDEX_E_HM_BCK_HM_FALL_LIVE_e=0xA, + dRes_INDEX_E_HM_BCK_HM_GUARD_e=0xB, + dRes_INDEX_E_HM_BCK_HM_SIPPU_e=0xC, + dRes_INDEX_E_HM_BCK_HM_WAIT_e=0xD, + dRes_INDEX_E_HM_BCK_HM_WALK_S_e=0xE, + /* BMDR */ + dRes_INDEX_E_HM_BMD_HM_e=0x11, + /* BRK */ + dRes_INDEX_E_HM_BRK_HM_e=0x14, + /* BTK */ + dRes_INDEX_E_HM_BTK_HM_e=0x17, +}; + +enum dRes_ID_E_HM { + /* BCK */ + dRes_ID_E_HM_BCK_HM_ATACK_S_e=0x6, + dRes_ID_E_HM_BCK_HM_DIE_1_e=0x7, + dRes_ID_E_HM_BCK_HM_DIE_2_S_e=0x8, + dRes_ID_E_HM_BCK_HM_FALL_e=0x9, + dRes_ID_E_HM_BCK_HM_FALL_LIVE_e=0xA, + dRes_ID_E_HM_BCK_HM_GUARD_e=0xB, + dRes_ID_E_HM_BCK_HM_SIPPU_e=0xC, + dRes_ID_E_HM_BCK_HM_WAIT_e=0xD, + dRes_ID_E_HM_BCK_HM_WALK_S_e=0xE, + /* BMDR */ + dRes_ID_E_HM_BMD_HM_e=0x11, + /* BRK */ + dRes_ID_E_HM_BRK_HM_e=0x14, + /* BTK */ + dRes_ID_E_HM_BTK_HM_e=0x17, +}; + +enum HM_JNT { + HM_JNT_WORLD_ROOT_e=0x0, + HM_JNT_HEAD_e=0x1, + HM_JNT_EYE_L_e=0x2, + HM_JNT_EYE_R_e=0x3, + HM_JNT_TAIL_1_e=0x4, + HM_JNT_TAIL_2_e=0x5, + HM_JNT_TAIL_3_e=0x6, + HM_JNT_TAIL_4_e=0x7, + HM_JNT_TAIL_END_e=0x8, +}; + +#endif /* !RES_E_HM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hp.h b/assets/RZDJ01/res/Object/E_hp.h new file mode 100644 index 0000000000..fbfc69abb7 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hp.h @@ -0,0 +1,71 @@ +#ifndef RES_E_HP_H +#define RES_E_HP_H + +enum dRes_INDEX_E_HP { + /* BCK */ + dRes_INDEX_E_HP_BCK_EF_GLOW_e=0x4, + dRes_INDEX_E_HP_BCK_HP_ATTACK_e=0x5, + dRes_INDEX_E_HP_BCK_HP_DAMAGE_e=0x6, + dRes_INDEX_E_HP_BCK_HP_DEAD_e=0x7, + dRes_INDEX_E_HP_BCK_HP_DOWN01_e=0x8, + dRes_INDEX_E_HP_BCK_HP_DOWN02_e=0x9, + dRes_INDEX_E_HP_BCK_HP_FOUND_e=0xA, + dRes_INDEX_E_HP_BCK_HP_RETURN_e=0xB, + dRes_INDEX_E_HP_BCK_HP_SEARCHMOVE_e=0xC, + dRes_INDEX_E_HP_BCK_HP_WAIT_e=0xD, + dRes_INDEX_E_HP_BCK_HP_WAIT02_e=0xE, + dRes_INDEX_E_HP_BCK_HP_WAIT03_e=0xF, + /* BMDR */ + dRes_INDEX_E_HP_BMD_EF_GLOW_e=0x12, + dRes_INDEX_E_HP_BMD_HP_e=0x13, + dRes_INDEX_E_HP_BMD_HP_ORI_e=0x14, +}; + +enum dRes_ID_E_HP { + /* BCK */ + dRes_ID_E_HP_BCK_EF_GLOW_e=0x4, + dRes_ID_E_HP_BCK_HP_ATTACK_e=0x5, + dRes_ID_E_HP_BCK_HP_DAMAGE_e=0x6, + dRes_ID_E_HP_BCK_HP_DEAD_e=0x7, + dRes_ID_E_HP_BCK_HP_DOWN01_e=0x8, + dRes_ID_E_HP_BCK_HP_DOWN02_e=0x9, + dRes_ID_E_HP_BCK_HP_FOUND_e=0xA, + dRes_ID_E_HP_BCK_HP_RETURN_e=0xB, + dRes_ID_E_HP_BCK_HP_SEARCHMOVE_e=0xC, + dRes_ID_E_HP_BCK_HP_WAIT_e=0xD, + dRes_ID_E_HP_BCK_HP_WAIT02_e=0xE, + dRes_ID_E_HP_BCK_HP_WAIT03_e=0xF, + /* BMDR */ + dRes_ID_E_HP_BMD_EF_GLOW_e=0x12, + dRes_ID_E_HP_BMD_HP_e=0x13, + dRes_ID_E_HP_BMD_HP_ORI_e=0x14, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum HP_JNT { + HP_JNT_WORLD_ROOT_e=0x0, + HP_JNT_BACKBONE_e=0x1, + HP_JNT_ARML_01_e=0x2, + HP_JNT_ARML_02_e=0x3, + HP_JNT_HANDL_e=0x4, + HP_JNT_ARMR_01_e=0x5, + HP_JNT_ARMR_02_e=0x6, + HP_JNT_HANDR_e=0x7, + HP_JNT_HEAD_e=0x8, + HP_JNT_HEADB_e=0x9, + HP_JNT_WAIST_e=0xA, + HP_JNT_LEG_01_e=0xB, + HP_JNT_LEG_02_e=0xC, + HP_JNT_LEG03_e=0xD, +}; + +enum HP_ORI_JNT { + HP_ORI_JNT_ORI_01_e=0x0, + HP_ORI_JNT_ORI_02_e=0x1, + HP_ORI_JNT_ORI_03_e=0x2, +}; + +#endif /* !RES_E_HP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hz.h b/assets/RZDJ01/res/Object/E_hz.h new file mode 100644 index 0000000000..9df9e53d1c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hz.h @@ -0,0 +1,82 @@ +#ifndef RES_E_HZ_H +#define RES_E_HZ_H + +enum dRes_INDEX_E_HZ { + /* BCK */ + dRes_INDEX_E_HZ_BCK_HZ_BACK_e=0x5, + dRes_INDEX_E_HZ_BCK_HZ_DAMAGE_e=0x6, + dRes_INDEX_E_HZ_BCK_HZ_DEATH_e=0x7, + dRes_INDEX_E_HZ_BCK_HZ_DEATH_STAND_e=0x8, + dRes_INDEX_E_HZ_BCK_HZ_DROWNED_A_e=0x9, + dRes_INDEX_E_HZ_BCK_HZ_DROWNED_B_e=0xA, + dRes_INDEX_E_HZ_BCK_HZ_FAINT_e=0xB, + dRes_INDEX_E_HZ_BCK_HZ_GALE_e=0xC, + dRes_INDEX_E_HZ_BCK_HZ_JUMP_e=0xD, + dRes_INDEX_E_HZ_BCK_HZ_LANDING_e=0xE, + dRes_INDEX_E_HZ_BCK_HZ_STAND_e=0xF, + dRes_INDEX_E_HZ_BCK_HZ_WAIT_e=0x10, + dRes_INDEX_E_HZ_BCK_HZ_WALK_e=0x11, + dRes_INDEX_E_HZ_BCK_HZ_WALK_D_R_e=0x12, + dRes_INDEX_E_HZ_BCK_HZ_WIND_e=0x13, + /* BMDR */ + dRes_INDEX_E_HZ_BMD_HZ_e=0x16, + dRes_INDEX_E_HZ_BMD_HZ_HOLE_e=0x17, + /* DZB */ + dRes_INDEX_E_HZ_DZB_K_HZP00_e=0x1A, +}; + +enum dRes_ID_E_HZ { + /* BCK */ + dRes_ID_E_HZ_BCK_HZ_BACK_e=0x5, + dRes_ID_E_HZ_BCK_HZ_DAMAGE_e=0x6, + dRes_ID_E_HZ_BCK_HZ_DEATH_e=0x7, + dRes_ID_E_HZ_BCK_HZ_DEATH_STAND_e=0x8, + dRes_ID_E_HZ_BCK_HZ_DROWNED_A_e=0x9, + dRes_ID_E_HZ_BCK_HZ_DROWNED_B_e=0xA, + dRes_ID_E_HZ_BCK_HZ_FAINT_e=0xB, + dRes_ID_E_HZ_BCK_HZ_GALE_e=0xC, + dRes_ID_E_HZ_BCK_HZ_JUMP_e=0xD, + dRes_ID_E_HZ_BCK_HZ_LANDING_e=0xE, + dRes_ID_E_HZ_BCK_HZ_STAND_e=0xF, + dRes_ID_E_HZ_BCK_HZ_WAIT_e=0x10, + dRes_ID_E_HZ_BCK_HZ_WALK_e=0x11, + dRes_ID_E_HZ_BCK_HZ_WALK_D_R_e=0x12, + dRes_ID_E_HZ_BCK_HZ_WIND_e=0x13, + /* BMDR */ + dRes_ID_E_HZ_BMD_HZ_e=0x16, + dRes_ID_E_HZ_BMD_HZ_HOLE_e=0x17, + /* DZB */ + dRes_ID_E_HZ_DZB_K_HZP00_e=0x1A, +}; + +enum HZ_JNT { + HZ_JNT_WORLD_ROOT_e=0x0, + HZ_JNT_BACK_BONE1_e=0x1, + HZ_JNT_BACK_BONE2_e=0x2, + HZ_JNT_BACK_BONE3_e=0x3, + HZ_JNT_HEAD_e=0x4, + HZ_JNT_JAW_L_e=0x5, + HZ_JNT_JAW_R_e=0x6, + HZ_JNT_PLATE_e=0x7, + HZ_JNT_LEG_L1A_e=0x8, + HZ_JNT_LEG_L1B_e=0x9, + HZ_JNT_LEG_L2A_e=0xA, + HZ_JNT_LEG_L2B_e=0xB, + HZ_JNT_LEG_R1A_e=0xC, + HZ_JNT_LEG_R1B_e=0xD, + HZ_JNT_LEG_R2A_e=0xE, + HZ_JNT_LEG_R2B_e=0xF, + HZ_JNT_WAIST1_e=0x10, + HZ_JNT_WAIST2_e=0x11, + HZ_JNT_WAIST3_e=0x12, + HZ_JNT_WAIST4_e=0x13, + HZ_JNT_TAIL1_e=0x14, + HZ_JNT_TAIL2_e=0x15, + HZ_JNT_TAIL3_e=0x16, +}; + +enum HZ_HOLE_JNT { + HZ_HOLE_JNT_HOLE_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hzp.h b/assets/RZDJ01/res/Object/E_hzp.h new file mode 100644 index 0000000000..a54a6b3102 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hzp.h @@ -0,0 +1,18 @@ +#ifndef RES_E_HZP_H +#define RES_E_HZP_H + +enum dRes_INDEX_E_HZP { + /* BMDR */ + dRes_INDEX_E_HZP_BMD_HZ_PLATE_e=0x3, +}; + +enum dRes_ID_E_HZP { + /* BMDR */ + dRes_ID_E_HZP_BMD_HZ_PLATE_e=0x3, +}; + +enum HZ_PLATE_JNT { + HZ_PLATE_JNT_HZ_PANEL_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_hzp2.h b/assets/RZDJ01/res/Object/E_hzp2.h new file mode 100644 index 0000000000..04b700ccb8 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_hzp2.h @@ -0,0 +1,18 @@ +#ifndef RES_E_HZP2_H +#define RES_E_HZP2_H + +enum dRes_INDEX_E_HZP2 { + /* BMDR */ + dRes_INDEX_E_HZP2_BMD_HZ_PLATE02_e=0x3, +}; + +enum dRes_ID_E_HZP2 { + /* BMDR */ + dRes_ID_E_HZP2_BMD_HZ_PLATE02_e=0x3, +}; + +enum HZ_PLATE02_JNT { + HZ_PLATE02_JNT_HZ_PANEL_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZP2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ib.h b/assets/RZDJ01/res/Object/E_ib.h new file mode 100644 index 0000000000..36263dc62c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ib.h @@ -0,0 +1,60 @@ +#ifndef RES_E_IB_H +#define RES_E_IB_H + +enum dRes_INDEX_E_IB { + /* BCK */ + dRes_INDEX_E_IB_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_IB_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_IB_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_IB_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_IB_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_IB_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_IB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_IB_BMD_IB_e=0xD, +}; + +enum dRes_ID_E_IB { + /* BCK */ + dRes_ID_E_IB_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_IB_BCK_BA_DEAD_e=0x5, + dRes_ID_E_IB_BCK_BA_FLY_e=0x6, + dRes_ID_E_IB_BCK_BA_FURA2_e=0x7, + dRes_ID_E_IB_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_IB_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_IB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_IB_BMD_IB_e=0xD, +}; + +enum IB_JNT { + IB_JNT_WORLD_ROOT_e=0x0, + IB_JNT_BACKBONE_e=0x1, + IB_JNT_HEAD_e=0x2, + IB_JNT_CHIN_e=0x3, + IB_JNT_EARL_e=0x4, + IB_JNT_EARR_e=0x5, + IB_JNT_TONGUE1_e=0x6, + IB_JNT_TONGUE2_e=0x7, + IB_JNT_TONGUE3_e=0x8, + IB_JNT_TONGUE4_e=0x9, + IB_JNT_WINGL1_e=0xA, + IB_JNT_WINGL2_e=0xB, + IB_JNT_WINGL3_e=0xC, + IB_JNT_WINGL4_e=0xD, + IB_JNT_WINGR1_e=0xE, + IB_JNT_WINGR2_e=0xF, + IB_JNT_WINGR3_e=0x10, + IB_JNT_WINGR4_e=0x11, + IB_JNT_WAIST_e=0x12, + IB_JNT_LEGL_e=0x13, + IB_JNT_FOOTL_e=0x14, + IB_JNT_LEGR_e=0x15, + IB_JNT_FOOTR_e=0x16, + IB_JNT_TAIL1_e=0x17, + IB_JNT_TAIL2_e=0x18, + IB_JNT_TAIL3_e=0x19, + IB_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_IB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_is.h b/assets/RZDJ01/res/Object/E_is.h new file mode 100644 index 0000000000..76654902e9 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_is.h @@ -0,0 +1,67 @@ +#ifndef RES_E_IS_H +#define RES_E_IS_H + +enum dRes_INDEX_E_IS { + /* BCK */ + dRes_INDEX_E_IS_BCK_IS_ATTACK_e=0x4, + dRes_INDEX_E_IS_BCK_IS_DAMAGE01_e=0x5, + dRes_INDEX_E_IS_BCK_IS_DAMAGE02_e=0x6, + dRes_INDEX_E_IS_BCK_IS_DEAD01_e=0x7, + dRes_INDEX_E_IS_BCK_IS_DEAD02_e=0x8, + dRes_INDEX_E_IS_BCK_IS_FALL_e=0x9, + dRes_INDEX_E_IS_BCK_IS_STARTL_e=0xA, + dRes_INDEX_E_IS_BCK_IS_STARTR_e=0xB, + dRes_INDEX_E_IS_BCK_IS_STEP_e=0xC, + dRes_INDEX_E_IS_BCK_IS_TRAP_e=0xD, + dRes_INDEX_E_IS_BCK_IS_WAIT02_e=0xE, + dRes_INDEX_E_IS_BCK_IS_WAIT03_e=0xF, + dRes_INDEX_E_IS_BCK_IS_WALK_e=0x10, + /* BMDE */ + dRes_INDEX_E_IS_BMD_IS_e=0x13, +}; + +enum dRes_ID_E_IS { + /* BCK */ + dRes_ID_E_IS_BCK_IS_ATTACK_e=0x4, + dRes_ID_E_IS_BCK_IS_DAMAGE01_e=0x5, + dRes_ID_E_IS_BCK_IS_DAMAGE02_e=0x6, + dRes_ID_E_IS_BCK_IS_DEAD01_e=0x7, + dRes_ID_E_IS_BCK_IS_DEAD02_e=0x8, + dRes_ID_E_IS_BCK_IS_FALL_e=0x9, + dRes_ID_E_IS_BCK_IS_STARTL_e=0xA, + dRes_ID_E_IS_BCK_IS_STARTR_e=0xB, + dRes_ID_E_IS_BCK_IS_STEP_e=0xC, + dRes_ID_E_IS_BCK_IS_TRAP_e=0xD, + dRes_ID_E_IS_BCK_IS_WAIT02_e=0xE, + dRes_ID_E_IS_BCK_IS_WAIT03_e=0xF, + dRes_ID_E_IS_BCK_IS_WALK_e=0x10, + /* BMDE */ + dRes_ID_E_IS_BMD_IS_e=0x13, +}; + +enum IS_JNT { + IS_JNT_WORLD_ROOT_e=0x0, + IS_JNT_BACKBONE1_e=0x1, + IS_JNT_BACKBONE2_e=0x2, + IS_JNT_ARML1_e=0x3, + IS_JNT_ARML2_e=0x4, + IS_JNT_HANDL_e=0x5, + IS_JNT_FINGERL1_e=0x6, + IS_JNT_FINGERL2_e=0x7, + IS_JNT_ARMR1_e=0x8, + IS_JNT_ARMR2_e=0x9, + IS_JNT_HANDR_e=0xA, + IS_JNT_FINGERR1_e=0xB, + IS_JNT_FINGERR2_e=0xC, + IS_JNT_NECK_e=0xD, + IS_JNT_HEAD_e=0xE, + IS_JNT_WAIST_e=0xF, + IS_JNT_LEGL1_e=0x10, + IS_JNT_LEGL2_e=0x11, + IS_JNT_FOOTL_e=0x12, + IS_JNT_LEGR1_e=0x13, + IS_JNT_LEGR2_e=0x14, + IS_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_E_IS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_kc.h b/assets/RZDJ01/res/Object/E_kc.h new file mode 100644 index 0000000000..66ebaa3901 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_kc.h @@ -0,0 +1,74 @@ +#ifndef RES_E_KC_H +#define RES_E_KC_H + +enum dRes_INDEX_E_KC { + /* BCK */ + dRes_INDEX_E_KC_BCK_KC_CRASH_e=0x4, + dRes_INDEX_E_KC_BCK_KC_CRASH2_e=0x5, + dRes_INDEX_E_KC_BCK_KC_FLY_e=0x6, + dRes_INDEX_E_KC_BCK_KC_FLY_BRAKE_e=0x7, + dRes_INDEX_E_KC_BCK_KC_FLY_DASH_WL_e=0x8, + dRes_INDEX_E_KC_BCK_KC_FLY_GLIDE_e=0x9, + dRes_INDEX_E_KC_BCK_KC_FLY_GLIDE_WL_e=0xA, + dRes_INDEX_E_KC_BCK_KC_FLY_LIMIT_WL_e=0xB, + dRes_INDEX_E_KC_BCK_KC_FLY_WL_e=0xC, + dRes_INDEX_E_KC_BCK_KC_HOVERING_e=0xD, + /* BMDR */ + dRes_INDEX_E_KC_BMD_KC_e=0x10, +}; + +enum dRes_ID_E_KC { + /* BCK */ + dRes_ID_E_KC_BCK_KC_CRASH_e=0x4, + dRes_ID_E_KC_BCK_KC_CRASH2_e=0x5, + dRes_ID_E_KC_BCK_KC_FLY_e=0x6, + dRes_ID_E_KC_BCK_KC_FLY_BRAKE_e=0x7, + dRes_ID_E_KC_BCK_KC_FLY_DASH_WL_e=0x8, + dRes_ID_E_KC_BCK_KC_FLY_GLIDE_e=0x9, + dRes_ID_E_KC_BCK_KC_FLY_GLIDE_WL_e=0xA, + dRes_ID_E_KC_BCK_KC_FLY_LIMIT_WL_e=0xB, + dRes_ID_E_KC_BCK_KC_FLY_WL_e=0xC, + dRes_ID_E_KC_BCK_KC_HOVERING_e=0xD, + /* BMDR */ + dRes_ID_E_KC_BMD_KC_e=0x10, +}; + +enum KC_JNT { + KC_JNT_WORLD_ROOT_e=0x0, + KC_JNT_BACKBONE1_e=0x1, + KC_JNT_BACKBONE2_e=0x2, + KC_JNT_NECK1_e=0x3, + KC_JNT_MIDONA_LOC_e=0x4, + KC_JNT_NECK2_e=0x5, + KC_JNT_HEAD_e=0x6, + KC_JNT_MOUTH1_e=0x7, + KC_JNT_MOUTH2_e=0x8, + KC_JNT_THROAT_e=0x9, + KC_JNT_SHOULDERL_1_e=0xA, + KC_JNT_SHOULDERL_2_e=0xB, + KC_JNT_HANDL_1_e=0xC, + KC_JNT_HANDL_2_e=0xD, + KC_JNT_HANDL_3_e=0xE, + KC_JNT_SHOULDERR_1_e=0xF, + KC_JNT_SHOULDERR_2_e=0x10, + KC_JNT_HANDR_1_e=0x11, + KC_JNT_HANDR_2_e=0x12, + KC_JNT_HANDR_3_e=0x13, + KC_JNT_WAIST_e=0x14, + KC_JNT_LEGL_1_e=0x15, + KC_JNT_LEGL_2_e=0x16, + KC_JNT_LEGL_3_e=0x17, + KC_JNT_TUMEL_B_e=0x18, + KC_JNT_TUMEL_F_e=0x19, + KC_JNT_LEGR_1_e=0x1A, + KC_JNT_LEGR_2_e=0x1B, + KC_JNT_LEGR_3_e=0x1C, + KC_JNT_TUMER_B_e=0x1D, + KC_JNT_TUMER_F_e=0x1E, + KC_JNT_TAIL1_e=0x1F, + KC_JNT_TAIL2_e=0x20, + KC_JNT_TAIL3_e=0x21, + KC_JNT_TAIL4_e=0x22, +}; + +#endif /* !RES_E_KC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_kg.h b/assets/RZDJ01/res/Object/E_kg.h new file mode 100644 index 0000000000..9faa552399 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_kg.h @@ -0,0 +1,63 @@ +#ifndef RES_E_KG_H +#define RES_E_KG_H + +enum dRes_INDEX_E_KG { + /* BCK */ + dRes_INDEX_E_KG_BCK_KG_ATTACK_e=0x5, + dRes_INDEX_E_KG_BCK_KG_DAMAGE_e=0x6, + dRes_INDEX_E_KG_BCK_KG_DAMAGEL_e=0x7, + dRes_INDEX_E_KG_BCK_KG_DAMAGER_e=0x8, + dRes_INDEX_E_KG_BCK_KG_GUARDWAIT_e=0x9, + dRes_INDEX_E_KG_BCK_KG_HOLDDAMAGE_e=0xA, + dRes_INDEX_E_KG_BCK_KG_HOLDWAIT_e=0xB, + dRes_INDEX_E_KG_BCK_KG_RETURN_e=0xC, + dRes_INDEX_E_KG_BCK_KG_STEP_e=0xD, + dRes_INDEX_E_KG_BCK_KG_WAIT01_e=0xE, + dRes_INDEX_E_KG_BCK_KG_WALK_e=0xF, + /* BMDR */ + dRes_INDEX_E_KG_BMD_KG_e=0x12, + /* BTP */ + dRes_INDEX_E_KG_BTP_KG_MABA_e=0x15, +}; + +enum dRes_ID_E_KG { + /* BCK */ + dRes_ID_E_KG_BCK_KG_ATTACK_e=0x5, + dRes_ID_E_KG_BCK_KG_DAMAGE_e=0x6, + dRes_ID_E_KG_BCK_KG_DAMAGEL_e=0x7, + dRes_ID_E_KG_BCK_KG_DAMAGER_e=0x8, + dRes_ID_E_KG_BCK_KG_GUARDWAIT_e=0x9, + dRes_ID_E_KG_BCK_KG_HOLDDAMAGE_e=0xA, + dRes_ID_E_KG_BCK_KG_HOLDWAIT_e=0xB, + dRes_ID_E_KG_BCK_KG_RETURN_e=0xC, + dRes_ID_E_KG_BCK_KG_STEP_e=0xD, + dRes_ID_E_KG_BCK_KG_WAIT01_e=0xE, + dRes_ID_E_KG_BCK_KG_WALK_e=0xF, + /* BMDR */ + dRes_ID_E_KG_BMD_KG_e=0x12, + /* BTP */ + dRes_ID_E_KG_BTP_KG_MABA_e=0x15, +}; + +enum KG_JNT { + KG_JNT_WORLD_ROOT_e=0x0, + KG_JNT_HEAD_e=0x1, + KG_JNT_CHINL_e=0x2, + KG_JNT_CHINR_e=0x3, + KG_JNT_HANDL1_e=0x4, + KG_JNT_HANDL2_e=0x5, + KG_JNT_HANDL3_e=0x6, + KG_JNT_HANDR1_e=0x7, + KG_JNT_HANDR2_e=0x8, + KG_JNT_HANDR3_e=0x9, + KG_JNT_LEGL1_e=0xA, + KG_JNT_LEGL2_e=0xB, + KG_JNT_LEGL3_e=0xC, + KG_JNT_LEGR1_e=0xD, + KG_JNT_LEGR2_e=0xE, + KG_JNT_LEGR3_e=0xF, + KG_JNT_WAIST1_e=0x10, + KG_JNT_WAIST2_e=0x11, +}; + +#endif /* !RES_E_KG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_kk.h b/assets/RZDJ01/res/Object/E_kk.h new file mode 100644 index 0000000000..fcd760643f --- /dev/null +++ b/assets/RZDJ01/res/Object/E_kk.h @@ -0,0 +1,105 @@ +#ifndef RES_E_KK_H +#define RES_E_KK_H + +enum dRes_INDEX_E_KK { + /* BCK */ + dRes_INDEX_E_KK_BCK_KK_APPEAR_e=0x4, + dRes_INDEX_E_KK_BCK_KK_ATTACK01_e=0x5, + dRes_INDEX_E_KK_BCK_KK_ATTACK03_e=0x6, + dRes_INDEX_E_KK_BCK_KK_BACK_WALK_e=0x7, + dRes_INDEX_E_KK_BCK_KK_CLASH_e=0x8, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOW_e=0x9, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOWA_e=0xA, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOWB_e=0xB, + dRes_INDEX_E_KK_BCK_KK_DAMAGEL_e=0xC, + dRes_INDEX_E_KK_BCK_KK_DAMAGER_e=0xD, + dRes_INDEX_E_KK_BCK_KK_DEAD_e=0xE, + dRes_INDEX_E_KK_BCK_KK_DRAWBACK_e=0xF, + dRes_INDEX_E_KK_BCK_KK_GUARDA_e=0x10, + dRes_INDEX_E_KK_BCK_KK_GUARDB_e=0x11, + dRes_INDEX_E_KK_BCK_KK_RESTOREA_e=0x12, + dRes_INDEX_E_KK_BCK_KK_RESTOREB_e=0x13, + dRes_INDEX_E_KK_BCK_KK_STEP_e=0x14, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_e=0x15, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_DEAD_e=0x16, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_DEAD_END_e=0x17, + dRes_INDEX_E_KK_BCK_KK_THROW_e=0x18, + dRes_INDEX_E_KK_BCK_KK_WAIT01_e=0x19, + dRes_INDEX_E_KK_BCK_KK_WAIT02_e=0x1A, + dRes_INDEX_E_KK_BCK_KK_WALK_e=0x1B, + dRes_INDEX_E_KK_BCK_KK_WALKB_e=0x1C, + dRes_INDEX_E_KK_BCK_KK_WEPON_e=0x1D, + dRes_INDEX_E_KK_BCK_KK_WEPON_RESTORE_e=0x1E, + dRes_INDEX_E_KK_BCK_KK_WEPONLL_e=0x1F, + /* BMDE */ + dRes_INDEX_E_KK_BMD_KK_e=0x22, + dRes_INDEX_E_KK_BMD_KK_WEAPON_e=0x23, +}; + +enum dRes_ID_E_KK { + /* BCK */ + dRes_ID_E_KK_BCK_KK_APPEAR_e=0x4, + dRes_ID_E_KK_BCK_KK_ATTACK01_e=0x5, + dRes_ID_E_KK_BCK_KK_ATTACK03_e=0x6, + dRes_ID_E_KK_BCK_KK_BACK_WALK_e=0x7, + dRes_ID_E_KK_BCK_KK_CLASH_e=0x8, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOW_e=0x9, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOWA_e=0xA, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOWB_e=0xB, + dRes_ID_E_KK_BCK_KK_DAMAGEL_e=0xC, + dRes_ID_E_KK_BCK_KK_DAMAGER_e=0xD, + dRes_ID_E_KK_BCK_KK_DEAD_e=0xE, + dRes_ID_E_KK_BCK_KK_DRAWBACK_e=0xF, + dRes_ID_E_KK_BCK_KK_GUARDA_e=0x10, + dRes_ID_E_KK_BCK_KK_GUARDB_e=0x11, + dRes_ID_E_KK_BCK_KK_RESTOREA_e=0x12, + dRes_ID_E_KK_BCK_KK_RESTOREB_e=0x13, + dRes_ID_E_KK_BCK_KK_STEP_e=0x14, + dRes_ID_E_KK_BCK_KK_STUMBLE_e=0x15, + dRes_ID_E_KK_BCK_KK_STUMBLE_DEAD_e=0x16, + dRes_ID_E_KK_BCK_KK_STUMBLE_DEAD_END_e=0x17, + dRes_ID_E_KK_BCK_KK_THROW_e=0x18, + dRes_ID_E_KK_BCK_KK_WAIT01_e=0x19, + dRes_ID_E_KK_BCK_KK_WAIT02_e=0x1A, + dRes_ID_E_KK_BCK_KK_WALK_e=0x1B, + dRes_ID_E_KK_BCK_KK_WALKB_e=0x1C, + dRes_ID_E_KK_BCK_KK_WEPON_e=0x1D, + dRes_ID_E_KK_BCK_KK_WEPON_RESTORE_e=0x1E, + dRes_ID_E_KK_BCK_KK_WEPONLL_e=0x1F, + /* BMDE */ + dRes_ID_E_KK_BMD_KK_e=0x22, + dRes_ID_E_KK_BMD_KK_WEAPON_e=0x23, +}; + +enum KK_JNT { + KK_JNT_WORLD_ROOT_e=0x0, + KK_JNT_BACKBONE_1_e=0x1, + KK_JNT_BACKBONE_2_e=0x2, + KK_JNT_NECK_e=0x3, + KK_JNT_HEAD_e=0x4, + KK_JNT_SHOLDER_L_e=0x5, + KK_JNT_ARM_L1_e=0x6, + KK_JNT_ARM_L2_e=0x7, + KK_JNT_HAND_L_e=0x8, + KK_JNT_FINGER_L1_e=0x9, + KK_JNT_FINGER_L2_e=0xA, + KK_JNT_SHOLDER_R_e=0xB, + KK_JNT_ARM_R1_e=0xC, + KK_JNT_ARM_R2_e=0xD, + KK_JNT_HAND_R_e=0xE, + KK_JNT_FINGER_R1_e=0xF, + KK_JNT_FINGER_R2_e=0x10, + KK_JNT_WAIST_e=0x11, + KK_JNT_LEG_L1_e=0x12, + KK_JNT_LEG_L2_e=0x13, + KK_JNT_LEG_R1_e=0x14, + KK_JNT_LEG_R2_e=0x15, +}; + +enum KK_WEAPON_JNT { + KK_WEAPON_JNT_WORLD_ROOT_e=0x0, + KK_WEAPON_JNT_WEAPON_TAIL_e=0x1, + KK_WEAPON_JNT_WEAPON_TOP_e=0x2, +}; + +#endif /* !RES_E_KK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_kr.h b/assets/RZDJ01/res/Object/E_kr.h new file mode 100644 index 0000000000..075db3ac9c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_kr.h @@ -0,0 +1,89 @@ +#ifndef RES_E_KR_H +#define RES_E_KR_H + +enum dRes_INDEX_E_KR { + /* BCK */ + dRes_INDEX_E_KR_BCK_KR_ATTACK_e=0x4, + dRes_INDEX_E_KR_BCK_KR_CHANCE_e=0x5, + dRes_INDEX_E_KR_BCK_KR_DAMAGE_e=0x6, + dRes_INDEX_E_KR_BCK_KR_FIND_e=0x7, + dRes_INDEX_E_KR_BCK_KR_FLY_e=0x8, + dRes_INDEX_E_KR_BCK_KR_FLY_ATTACK_e=0x9, + dRes_INDEX_E_KR_BCK_KR_FLY_ATTACK_GLIDE_e=0xA, + dRes_INDEX_E_KR_BCK_KR_FLY_BRAKE_e=0xB, + dRes_INDEX_E_KR_BCK_KR_FLY_CARRY_e=0xC, + dRes_INDEX_E_KR_BCK_KR_FLY_GLIDE_e=0xD, + dRes_INDEX_E_KR_BCK_KR_FLY_GLIDE_CARRY_e=0xE, + dRes_INDEX_E_KR_BCK_KR_FLY_LAND_e=0xF, + dRes_INDEX_E_KR_BCK_KR_GUARD_e=0x10, + dRes_INDEX_E_KR_BCK_KR_HOVERING_e=0x11, + dRes_INDEX_E_KR_BCK_KR_HOVERING_CARRY_e=0x12, + dRes_INDEX_E_KR_BCK_KR_LAND_e=0x13, + dRes_INDEX_E_KR_BCK_KR_LOOKAROUND_e=0x14, + dRes_INDEX_E_KR_BCK_KR_WAIT_e=0x15, + /* BMDR */ + dRes_INDEX_E_KR_BMD_KR_e=0x18, +}; + +enum dRes_ID_E_KR { + /* BCK */ + dRes_ID_E_KR_BCK_KR_ATTACK_e=0x4, + dRes_ID_E_KR_BCK_KR_CHANCE_e=0x5, + dRes_ID_E_KR_BCK_KR_DAMAGE_e=0x6, + dRes_ID_E_KR_BCK_KR_FIND_e=0x7, + dRes_ID_E_KR_BCK_KR_FLY_e=0x8, + dRes_ID_E_KR_BCK_KR_FLY_ATTACK_e=0x9, + dRes_ID_E_KR_BCK_KR_FLY_ATTACK_GLIDE_e=0xA, + dRes_ID_E_KR_BCK_KR_FLY_BRAKE_e=0xB, + dRes_ID_E_KR_BCK_KR_FLY_CARRY_e=0xC, + dRes_ID_E_KR_BCK_KR_FLY_GLIDE_e=0xD, + dRes_ID_E_KR_BCK_KR_FLY_GLIDE_CARRY_e=0xE, + dRes_ID_E_KR_BCK_KR_FLY_LAND_e=0xF, + dRes_ID_E_KR_BCK_KR_GUARD_e=0x10, + dRes_ID_E_KR_BCK_KR_HOVERING_e=0x11, + dRes_ID_E_KR_BCK_KR_HOVERING_CARRY_e=0x12, + dRes_ID_E_KR_BCK_KR_LAND_e=0x13, + dRes_ID_E_KR_BCK_KR_LOOKAROUND_e=0x14, + dRes_ID_E_KR_BCK_KR_WAIT_e=0x15, + /* BMDR */ + dRes_ID_E_KR_BMD_KR_e=0x18, +}; + +enum KR_JNT { + KR_JNT_WORLD_ROOT_e=0x0, + KR_JNT_BACKBONE1_e=0x1, + KR_JNT_BACKBONE2_e=0x2, + KR_JNT_NECK1_e=0x3, + KR_JNT_NECK2_e=0x4, + KR_JNT_HEAD_e=0x5, + KR_JNT_MOUTH1_e=0x6, + KR_JNT_MOUTH2_e=0x7, + KR_JNT_THROAT_e=0x8, + KR_JNT_SHOULDERL_1_e=0x9, + KR_JNT_SHOULDERL_2_e=0xA, + KR_JNT_HANDL_1_e=0xB, + KR_JNT_HANDL_2_e=0xC, + KR_JNT_HANDL_3_e=0xD, + KR_JNT_SHOULDERR_1_e=0xE, + KR_JNT_SHOULDERR_2_e=0xF, + KR_JNT_HANDR_1_e=0x10, + KR_JNT_HANDR_2_e=0x11, + KR_JNT_HANDR_3_e=0x12, + KR_JNT_WAIST_e=0x13, + KR_JNT_LEGL_1_e=0x14, + KR_JNT_LEGL_2_e=0x15, + KR_JNT_LEGL_3_e=0x16, + KR_JNT_TUMEL_B_e=0x17, + KR_JNT_TUMEL_F_e=0x18, + KR_JNT_LEGR_1_e=0x19, + KR_JNT_LEGR_2_e=0x1A, + KR_JNT_LEGR_3_e=0x1B, + KR_JNT_TUMER_B_e=0x1C, + KR_JNT_TUMER_F_e=0x1D, + KR_JNT_TAIL1_e=0x1E, + KR_JNT_TAIL2_e=0x1F, + KR_JNT_TAIL3_e=0x20, + KR_JNT_TAIL4_e=0x21, +}; + +#endif /* !RES_E_KR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mb.h b/assets/RZDJ01/res/Object/E_mb.h new file mode 100644 index 0000000000..9881ad1b12 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mb.h @@ -0,0 +1,122 @@ +#ifndef RES_E_MB_H +#define RES_E_MB_H + +enum dRes_INDEX_E_MB { + /* BCK */ + dRes_INDEX_E_MB_BCK_MB_CATCH_e=0x6, + dRes_INDEX_E_MB_BCK_MB_DEMO_SHOWBOMB_e=0x7, + dRes_INDEX_E_MB_BCK_MB_DEMO_SIGNAL_e=0x8, + dRes_INDEX_E_MB_BCK_MB_DEMO_TURNCATCH_e=0x9, + dRes_INDEX_E_MB_BCK_MB_LANDING_e=0xA, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_e=0xB, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_END_e=0xC, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_START_e=0xD, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_e=0xE, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_END_e=0xF, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_START_e=0x10, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_FLYOUT_e=0x11, + dRes_INDEX_E_MB_BCK_MB_RUN_e=0x12, + dRes_INDEX_E_MB_BCK_MB_WALK_e=0x13, + dRes_INDEX_E_MB_BCK_MG_DEMO_SHOWBOMB_e=0x14, + dRes_INDEX_E_MB_BCK_MI_BOMBPOSE_e=0x15, + dRes_INDEX_E_MB_BCK_MI_ROPEWAIT_e=0x16, + /* BMDR */ + dRes_INDEX_E_MB_BMD_MB_e=0x19, + dRes_INDEX_E_MB_BMD_MG_e=0x1A, + dRes_INDEX_E_MB_BMD_MI_e=0x1B, + /* BTP */ + dRes_INDEX_E_MB_BTP_MB_EYE_e=0x1E, + /* TEX */ + dRes_INDEX_E_MB_BTI_MB_ROPE_e=0x21, +}; + +enum dRes_ID_E_MB { + /* BCK */ + dRes_ID_E_MB_BCK_MB_CATCH_e=0x6, + dRes_ID_E_MB_BCK_MB_DEMO_SHOWBOMB_e=0x7, + dRes_ID_E_MB_BCK_MB_DEMO_SIGNAL_e=0x8, + dRes_ID_E_MB_BCK_MB_DEMO_TURNCATCH_e=0x9, + dRes_ID_E_MB_BCK_MB_LANDING_e=0xA, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_e=0xB, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_END_e=0xC, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_START_e=0xD, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_e=0xE, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_END_e=0xF, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_START_e=0x10, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_FLYOUT_e=0x11, + dRes_ID_E_MB_BCK_MB_RUN_e=0x12, + dRes_ID_E_MB_BCK_MB_WALK_e=0x13, + dRes_ID_E_MB_BCK_MG_DEMO_SHOWBOMB_e=0x14, + dRes_ID_E_MB_BCK_MI_BOMBPOSE_e=0x15, + dRes_ID_E_MB_BCK_MI_ROPEWAIT_e=0x16, + /* BMDR */ + dRes_ID_E_MB_BMD_MB_e=0x19, + dRes_ID_E_MB_BMD_MG_e=0x1A, + dRes_ID_E_MB_BMD_MI_e=0x1B, + /* BTP */ + dRes_ID_E_MB_BTP_MB_EYE_e=0x1E, + /* TEX */ + dRes_ID_E_MB_BTI_MB_ROPE_e=0x21, +}; + +enum MB_JNT { + MB_JNT_WORLD_ROOT_e=0x0, + MB_JNT_BACKBONE_1_e=0x1, + MB_JNT_BACKBONE_2_e=0x2, + MB_JNT_BACKBONE_3_e=0x3, + MB_JNT_BREAST_1_e=0x4, + MB_JNT_BREAST_2_e=0x5, + MB_JNT_NECK_e=0x6, + MB_JNT_HEAD_e=0x7, + MB_JNT_CHIN_1_e=0x8, + MB_JNT_CHIN_2_e=0x9, + MB_JNT_MOUTH_e=0xA, + MB_JNT_SHOULDER_L_e=0xB, + MB_JNT_ARM_L_1_e=0xC, + MB_JNT_ARM_L_2_e=0xD, + MB_JNT_HAND_L_1_e=0xE, + MB_JNT_HAND_L_2_e=0xF, + MB_JNT_HAND_L_3_e=0x10, + MB_JNT_SHOULDER_R_e=0x11, + MB_JNT_ARM_R_1_e=0x12, + MB_JNT_ARM_R_2_e=0x13, + MB_JNT_HAND_R_1_e=0x14, + MB_JNT_HAND_R_2_e=0x15, + MB_JNT_HAND_R_3_e=0x16, + MB_JNT_WAIST_e=0x17, + MB_JNT_HIP_e=0x18, + MB_JNT_LEG_L_1_e=0x19, + MB_JNT_LEG_L_2_e=0x1A, + MB_JNT_LEG_L_3_e=0x1B, + MB_JNT_LEG_L_4_e=0x1C, + MB_JNT_LEG_R_1_e=0x1D, + MB_JNT_LEG_R_2_e=0x1E, + MB_JNT_LEG_R_3_e=0x1F, + MB_JNT_LEG_R_4_e=0x20, + MB_JNT_TAIL_e=0x21, +}; + +enum MG_JNT { + MG_JNT_MG_LOC_e=0x0, + MG_JNT_CENTER_e=0x1, + MG_JNT_BODY_1_e=0x2, + MG_JNT_BODY_2_e=0x3, +}; + +enum MI_JNT { + MI_JNT_BOMB_e=0x0, + MI_JNT_ARML1_e=0x1, + MI_JNT_ARML2_e=0x2, + MI_JNT_ARML3_e=0x3, + MI_JNT_ARMR1_e=0x4, + MI_JNT_ARMR2_e=0x5, + MI_JNT_ARMR3_e=0x6, + MI_JNT_LEGL1_e=0x7, + MI_JNT_LEGL2_e=0x8, + MI_JNT_LEGL3_e=0x9, + MI_JNT_LEGR1_e=0xA, + MI_JNT_LEGR2_e=0xB, + MI_JNT_LEGR3_e=0xC, +}; + +#endif /* !RES_E_MB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_md.h b/assets/RZDJ01/res/Object/E_md.h new file mode 100644 index 0000000000..a143f12130 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_md.h @@ -0,0 +1,82 @@ +#ifndef RES_E_MD_H +#define RES_E_MD_H + +enum dRes_INDEX_E_MD { + /* BCK */ + dRes_INDEX_E_MD_BCK_MD_BREAKOUT_e=0x4, + dRes_INDEX_E_MD_BCK_MD_WAIT_e=0x5, + dRes_INDEX_E_MD_BCK_YARI_BREAKOUT_e=0x6, + /* BMDR */ + dRes_INDEX_E_MD_BMD_LV9_MD_e=0x9, + dRes_INDEX_E_MD_BMD_LV9_YARI_e=0xA, + dRes_INDEX_E_MD_BMD_MD_e=0xB, + dRes_INDEX_E_MD_BMD_MD_TB_e=0xC, + dRes_INDEX_E_MD_BMD_MD_YARI_e=0xD, +}; + +enum dRes_ID_E_MD { + /* BCK */ + dRes_ID_E_MD_BCK_MD_BREAKOUT_e=0x4, + dRes_ID_E_MD_BCK_MD_WAIT_e=0x5, + dRes_ID_E_MD_BCK_YARI_BREAKOUT_e=0x6, + /* BMDR */ + dRes_ID_E_MD_BMD_LV9_MD_e=0x9, + dRes_ID_E_MD_BMD_LV9_YARI_e=0xA, + dRes_ID_E_MD_BMD_MD_e=0xB, + dRes_ID_E_MD_BMD_MD_TB_e=0xC, + dRes_ID_E_MD_BMD_MD_YARI_e=0xD, +}; + +enum LV9_MD_JNT { + LV9_MD_JNT_CENTER_e=0x0, + LV9_MD_JNT_ARM_L_1_e=0x1, + LV9_MD_JNT_ARM_L_2_e=0x2, + LV9_MD_JNT_ARM_R_1_e=0x3, + LV9_MD_JNT_ARM_R_2_e=0x4, + LV9_MD_JNT_BACKBONE_1_e=0x5, + LV9_MD_JNT_BACKBONE_2_e=0x6, + LV9_MD_JNT_HAND_L_e=0x7, + LV9_MD_JNT_HAND_R_e=0x8, + LV9_MD_JNT_HEAD_e=0x9, + LV9_MD_JNT_LEG_L_1_e=0xA, + LV9_MD_JNT_LEG_L_2_e=0xB, + LV9_MD_JNT_LEG_R_1_e=0xC, + LV9_MD_JNT_LEG_R_2_e=0xD, + LV9_MD_JNT_SHOLDER_L_e=0xE, + LV9_MD_JNT_SHOLDER_R_e=0xF, + LV9_MD_JNT_WAIST_e=0x10, +}; + +enum LV9_YARI_JNT { + LV9_YARI_JNT_LV9_MD_YARI_e=0x0, +}; + +enum MD_JNT { + MD_JNT_CENTER_e=0x0, + MD_JNT_ARM_L_1_e=0x1, + MD_JNT_ARM_L_2_e=0x2, + MD_JNT_ARM_R_1_e=0x3, + MD_JNT_ARM_R_2_e=0x4, + MD_JNT_BACKBONE_1_e=0x5, + MD_JNT_BACKBONE_2_e=0x6, + MD_JNT_HAND_L_e=0x7, + MD_JNT_HAND_R_e=0x8, + MD_JNT_HEAD_e=0x9, + MD_JNT_LEG_L_1_e=0xA, + MD_JNT_LEG_L_2_e=0xB, + MD_JNT_LEG_R_1_e=0xC, + MD_JNT_LEG_R_2_e=0xD, + MD_JNT_SHOLDER_L_e=0xE, + MD_JNT_SHOLDER_R_e=0xF, + MD_JNT_WAIST_e=0x10, +}; + +enum MD_TB_JNT { + MD_TB_JNT_MB_TB_MODEL_e=0x0, +}; + +enum MD_YARI_JNT { + MD_YARI_JNT_MD_YARI_MODEL_e=0x0, +}; + +#endif /* !RES_E_MD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mf.h b/assets/RZDJ01/res/Object/E_mf.h new file mode 100644 index 0000000000..5e144a08aa --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mf.h @@ -0,0 +1,130 @@ +#ifndef RES_E_MF_H +#define RES_E_MF_H + +enum dRes_INDEX_E_MF { + /* BCK */ + dRes_INDEX_E_MF_BCK_MF_ATTACK00_e=0x4, + dRes_INDEX_E_MF_BCK_MF_ATTACK01_e=0x5, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL01_e=0x6, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL02_e=0x7, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL03_e=0x8, + dRes_INDEX_E_MF_BCK_MF_BLOWNOFF_e=0x9, + dRes_INDEX_E_MF_BCK_MF_BRUSHL_UP_e=0xA, + dRes_INDEX_E_MF_BCK_MF_BRUSHR_UP_e=0xB, + dRes_INDEX_E_MF_BCK_MF_DAMAGEW_e=0xC, + dRes_INDEX_E_MF_BCK_MF_DIEL_e=0xD, + dRes_INDEX_E_MF_BCK_MF_DIEL_UP_e=0xE, + dRes_INDEX_E_MF_BCK_MF_DIER_e=0xF, + dRes_INDEX_E_MF_BCK_MF_DIER_UP_e=0x10, + dRes_INDEX_E_MF_BCK_MF_DIEW_e=0x11, + dRes_INDEX_E_MF_BCK_MF_DRAWBACK_e=0x12, + dRes_INDEX_E_MF_BCK_MF_DROWNEDA_e=0x13, + dRes_INDEX_E_MF_BCK_MF_DROWNEDB_e=0x14, + dRes_INDEX_E_MF_BCK_MF_FIND_e=0x15, + dRes_INDEX_E_MF_BCK_MF_GUARD_e=0x16, + dRes_INDEX_E_MF_BCK_MF_HANGED_e=0x17, + dRes_INDEX_E_MF_BCK_MF_HANGEDAMAGE_e=0x18, + dRes_INDEX_E_MF_BCK_MF_HANGEDBRUSH_e=0x19, + dRes_INDEX_E_MF_BCK_MF_HANGEDWAIT_e=0x1A, + dRes_INDEX_E_MF_BCK_MF_JUMP_A_e=0x1B, + dRes_INDEX_E_MF_BCK_MF_JUMP_B_e=0x1C, + dRes_INDEX_E_MF_BCK_MF_JUMP_C_e=0x1D, + dRes_INDEX_E_MF_BCK_MF_RUN_e=0x1E, + dRes_INDEX_E_MF_BCK_MF_WAIT01_e=0x1F, + dRes_INDEX_E_MF_BCK_MF_WAIT02_e=0x20, + dRes_INDEX_E_MF_BCK_MF_WAIT03_e=0x21, + dRes_INDEX_E_MF_BCK_MF_WAIT04_e=0x22, + dRes_INDEX_E_MF_BCK_MF_WALK_e=0x23, + /* BMDR */ + dRes_INDEX_E_MF_BMD_MF_e=0x26, + dRes_INDEX_E_MF_BMD_MF_AXE_e=0x27, + dRes_INDEX_E_MF_BMD_MF_SHIELD_e=0x28, +}; + +enum dRes_ID_E_MF { + /* BCK */ + dRes_ID_E_MF_BCK_MF_ATTACK00_e=0x4, + dRes_ID_E_MF_BCK_MF_ATTACK01_e=0x5, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL01_e=0x6, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL02_e=0x7, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL03_e=0x8, + dRes_ID_E_MF_BCK_MF_BLOWNOFF_e=0x9, + dRes_ID_E_MF_BCK_MF_BRUSHL_UP_e=0xA, + dRes_ID_E_MF_BCK_MF_BRUSHR_UP_e=0xB, + dRes_ID_E_MF_BCK_MF_DAMAGEW_e=0xC, + dRes_ID_E_MF_BCK_MF_DIEL_e=0xD, + dRes_ID_E_MF_BCK_MF_DIEL_UP_e=0xE, + dRes_ID_E_MF_BCK_MF_DIER_e=0xF, + dRes_ID_E_MF_BCK_MF_DIER_UP_e=0x10, + dRes_ID_E_MF_BCK_MF_DIEW_e=0x11, + dRes_ID_E_MF_BCK_MF_DRAWBACK_e=0x12, + dRes_ID_E_MF_BCK_MF_DROWNEDA_e=0x13, + dRes_ID_E_MF_BCK_MF_DROWNEDB_e=0x14, + dRes_ID_E_MF_BCK_MF_FIND_e=0x15, + dRes_ID_E_MF_BCK_MF_GUARD_e=0x16, + dRes_ID_E_MF_BCK_MF_HANGED_e=0x17, + dRes_ID_E_MF_BCK_MF_HANGEDAMAGE_e=0x18, + dRes_ID_E_MF_BCK_MF_HANGEDBRUSH_e=0x19, + dRes_ID_E_MF_BCK_MF_HANGEDWAIT_e=0x1A, + dRes_ID_E_MF_BCK_MF_JUMP_A_e=0x1B, + dRes_ID_E_MF_BCK_MF_JUMP_B_e=0x1C, + dRes_ID_E_MF_BCK_MF_JUMP_C_e=0x1D, + dRes_ID_E_MF_BCK_MF_RUN_e=0x1E, + dRes_ID_E_MF_BCK_MF_WAIT01_e=0x1F, + dRes_ID_E_MF_BCK_MF_WAIT02_e=0x20, + dRes_ID_E_MF_BCK_MF_WAIT03_e=0x21, + dRes_ID_E_MF_BCK_MF_WAIT04_e=0x22, + dRes_ID_E_MF_BCK_MF_WALK_e=0x23, + /* BMDR */ + dRes_ID_E_MF_BMD_MF_e=0x26, + dRes_ID_E_MF_BMD_MF_AXE_e=0x27, + dRes_ID_E_MF_BMD_MF_SHIELD_e=0x28, +}; + +enum MF_JNT { + MF_JNT_WORLD_ROOT_e=0x0, + MF_JNT_BACKBONE01_e=0x1, + MF_JNT_BACKBONE02_e=0x2, + MF_JNT_NECK01_e=0x3, + MF_JNT_NECK02_e=0x4, + MF_JNT_FIN_e=0x5, + MF_JNT_HEAD_e=0x6, + MF_JNT_JAW1_e=0x7, + MF_JNT_JAW2_e=0x8, + MF_JNT_TONGUE_e=0x9, + MF_JNT_SHOULDERL_e=0xA, + MF_JNT_ARML1_e=0xB, + MF_JNT_ARML2_e=0xC, + MF_JNT_HANDL_e=0xD, + MF_JNT_FINGERL1_e=0xE, + MF_JNT_FINGERL2_e=0xF, + MF_JNT_SHOULDERR_e=0x10, + MF_JNT_ARMR1_e=0x11, + MF_JNT_ARMR2_e=0x12, + MF_JNT_HANDR1_e=0x13, + MF_JNT_FINGERR1_e=0x14, + MF_JNT_FINGERR2_e=0x15, + MF_JNT_WAIST_e=0x16, + MF_JNT_LEGL1_e=0x17, + MF_JNT_LEGL2_e=0x18, + MF_JNT_LEGL3_e=0x19, + MF_JNT_FOOTL_e=0x1A, + MF_JNT_LEGR1_e=0x1B, + MF_JNT_LEGR2_e=0x1C, + MF_JNT_LEGR3_e=0x1D, + MF_JNT_FOOTR_e=0x1E, + MF_JNT_TAIL01_e=0x1F, + MF_JNT_TAIL02_e=0x20, + MF_JNT_TAIL03_e=0x21, + MF_JNT_TAIL04_e=0x22, +}; + +enum MF_AXE_JNT { + MF_AXE_JNT_MF_AXE_e=0x0, +}; + +enum MF_SHIELD_JNT { + MF_SHIELD_JNT_MF_SHIELD_e=0x0, +}; + +#endif /* !RES_E_MF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mg.h b/assets/RZDJ01/res/Object/E_mg.h new file mode 100644 index 0000000000..9c75b37090 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mg.h @@ -0,0 +1,50 @@ +#ifndef RES_E_MG_H +#define RES_E_MG_H + +enum dRes_INDEX_E_MG { + /* BCK */ + dRes_INDEX_E_MG_BCK_MD_DAMAGE_e=0x4, + dRes_INDEX_E_MG_BCK_MD_DEATH_e=0x5, + dRes_INDEX_E_MG_BCK_MD_DEATH_PRESS_e=0x6, + dRes_INDEX_E_MG_BCK_MD_JUMP_e=0x7, + dRes_INDEX_E_MG_BCK_MD_PIKU_e=0x8, + dRes_INDEX_E_MG_BCK_MD_UP_e=0x9, + dRes_INDEX_E_MG_BCK_MD_WALK_e=0xA, + /* BMDV */ + dRes_INDEX_E_MG_BMD_MD_e=0xD, +}; + +enum dRes_ID_E_MG { + /* BCK */ + dRes_ID_E_MG_BCK_MD_DAMAGE_e=0x4, + dRes_ID_E_MG_BCK_MD_DEATH_e=0x5, + dRes_ID_E_MG_BCK_MD_DEATH_PRESS_e=0x6, + dRes_ID_E_MG_BCK_MD_JUMP_e=0x7, + dRes_ID_E_MG_BCK_MD_PIKU_e=0x8, + dRes_ID_E_MG_BCK_MD_UP_e=0x9, + dRes_ID_E_MG_BCK_MD_WALK_e=0xA, + /* BMDV */ + dRes_ID_E_MG_BMD_MD_e=0xD, +}; + +enum MD_JNT { + MD_JNT_WORLD_ROOT_e=0x0, + MD_JNT_BELLY_e=0x1, + MD_JNT_HEAD_e=0x2, + MD_JNT_AGOL_e=0x3, + MD_JNT_AGOR_e=0x4, + MD_JNT_LEGL1A_e=0x5, + MD_JNT_LEGL1B_e=0x6, + MD_JNT_LEGL1C_e=0x7, + MD_JNT_LEGL2A_e=0x8, + MD_JNT_LEGL2B_e=0x9, + MD_JNT_LEGL2C_e=0xA, + MD_JNT_LEGR1A_e=0xB, + MD_JNT_LEGR1B_e=0xC, + MD_JNT_LEGR1C_e=0xD, + MD_JNT_LEGR2A_e=0xE, + MD_JNT_LEGR2B_e=0xF, + MD_JNT_LEGR2C_e=0x10, +}; + +#endif /* !RES_E_MG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mk.h b/assets/RZDJ01/res/Object/E_mk.h new file mode 100644 index 0000000000..accd14c9f1 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mk.h @@ -0,0 +1,190 @@ +#ifndef RES_E_MK_H +#define RES_E_MK_H + +enum dRes_INDEX_E_MK { + /* BCK */ + dRes_INDEX_E_MK_BCK_EF_SHIPPU_e=0x6, + dRes_INDEX_E_MK_BCK_MK_BALANCE_e=0x7, + dRes_INDEX_E_MK_BCK_MK_BALANCE_START_e=0x8, + dRes_INDEX_E_MK_BCK_MK_CATCH_e=0x9, + dRes_INDEX_E_MK_BCK_MK_CHANCE_e=0xA, + dRes_INDEX_E_MK_BCK_MK_CLIMB_e=0xB, + dRes_INDEX_E_MK_BCK_MK_DAMAGE_e=0xC, + dRes_INDEX_E_MK_BCK_MK_DEMO_ESCAPE_e=0xD, + dRes_INDEX_E_MK_BCK_MK_DEMO_FALL_e=0xE, + dRes_INDEX_E_MK_BCK_MK_DEMO_GLAD_e=0xF, + dRes_INDEX_E_MK_BCK_MK_DEMO_HIT_e=0x10, + dRes_INDEX_E_MK_BCK_MK_DEMO_SPRING_e=0x11, + dRes_INDEX_E_MK_BCK_MK_DEMO_START_SPRING_e=0x12, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_e=0x13, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_RAISE_e=0x14, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_WAIT_e=0x15, + dRes_INDEX_E_MK_BCK_MK_DEMO_WAKEUP_e=0x16, + dRes_INDEX_E_MK_BCK_MK_FALL_e=0x17, + dRes_INDEX_E_MK_BCK_MK_FALL_MIDDLE_e=0x18, + dRes_INDEX_E_MK_BCK_MK_GLAD_e=0x19, + dRes_INDEX_E_MK_BCK_MK_JUMP_END_e=0x1A, + dRes_INDEX_E_MK_BCK_MK_JUMP_END_START_e=0x1B, + dRes_INDEX_E_MK_BCK_MK_JUMP_MIDDLE_e=0x1C, + dRes_INDEX_E_MK_BCK_MK_JUMP_START_e=0x1D, + dRes_INDEX_E_MK_BCK_MK_PICKUP_e=0x1E, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_01_e=0x1F, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_02_e=0x20, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_03_e=0x21, + dRes_INDEX_E_MK_BCK_MK_RUN_e=0x22, + dRes_INDEX_E_MK_BCK_MK_SPRING_e=0x23, + dRes_INDEX_E_MK_BCK_MK_STANDUP_e=0x24, + dRes_INDEX_E_MK_BCK_MK_STEP_e=0x25, + dRes_INDEX_E_MK_BCK_MK_THROW_e=0x26, + dRes_INDEX_E_MK_BCK_MK_THROW_UP_e=0x27, + dRes_INDEX_E_MK_BCK_MK_WAIT_e=0x28, + dRes_INDEX_E_MK_BCK_OK_DEFAULTPOSE_e=0x29, + dRes_INDEX_E_MK_BCK_OK_DEMO_DIE_e=0x2A, + dRes_INDEX_E_MK_BCK_OK_DEMO_DROP_e=0x2B, + /* BMDR */ + dRes_INDEX_E_MK_BMD_BM_e=0x2E, + dRes_INDEX_E_MK_BMD_EF_SHIPPU_e=0x2F, + dRes_INDEX_E_MK_BMD_MK_e=0x30, + dRes_INDEX_E_MK_BMD_OK_e=0x31, + /* BTK */ + dRes_INDEX_E_MK_BTK_EF_SHIPPU_e=0x34, + /* BTP */ + dRes_INDEX_E_MK_BTP_MK_EYE_e=0x37, +}; + +enum dRes_ID_E_MK { + /* BCK */ + dRes_ID_E_MK_BCK_EF_SHIPPU_e=0x6, + dRes_ID_E_MK_BCK_MK_BALANCE_e=0x7, + dRes_ID_E_MK_BCK_MK_BALANCE_START_e=0x8, + dRes_ID_E_MK_BCK_MK_CATCH_e=0x9, + dRes_ID_E_MK_BCK_MK_CHANCE_e=0xA, + dRes_ID_E_MK_BCK_MK_CLIMB_e=0xB, + dRes_ID_E_MK_BCK_MK_DAMAGE_e=0xC, + dRes_ID_E_MK_BCK_MK_DEMO_ESCAPE_e=0xD, + dRes_ID_E_MK_BCK_MK_DEMO_FALL_e=0xE, + dRes_ID_E_MK_BCK_MK_DEMO_GLAD_e=0xF, + dRes_ID_E_MK_BCK_MK_DEMO_HIT_e=0x10, + dRes_ID_E_MK_BCK_MK_DEMO_SPRING_e=0x11, + dRes_ID_E_MK_BCK_MK_DEMO_START_SPRING_e=0x12, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_e=0x13, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_RAISE_e=0x14, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_WAIT_e=0x15, + dRes_ID_E_MK_BCK_MK_DEMO_WAKEUP_e=0x16, + dRes_ID_E_MK_BCK_MK_FALL_e=0x17, + dRes_ID_E_MK_BCK_MK_FALL_MIDDLE_e=0x18, + dRes_ID_E_MK_BCK_MK_GLAD_e=0x19, + dRes_ID_E_MK_BCK_MK_JUMP_END_e=0x1A, + dRes_ID_E_MK_BCK_MK_JUMP_END_START_e=0x1B, + dRes_ID_E_MK_BCK_MK_JUMP_MIDDLE_e=0x1C, + dRes_ID_E_MK_BCK_MK_JUMP_START_e=0x1D, + dRes_ID_E_MK_BCK_MK_PICKUP_e=0x1E, + dRes_ID_E_MK_BCK_MK_PROVOCATION_01_e=0x1F, + dRes_ID_E_MK_BCK_MK_PROVOCATION_02_e=0x20, + dRes_ID_E_MK_BCK_MK_PROVOCATION_03_e=0x21, + dRes_ID_E_MK_BCK_MK_RUN_e=0x22, + dRes_ID_E_MK_BCK_MK_SPRING_e=0x23, + dRes_ID_E_MK_BCK_MK_STANDUP_e=0x24, + dRes_ID_E_MK_BCK_MK_STEP_e=0x25, + dRes_ID_E_MK_BCK_MK_THROW_e=0x26, + dRes_ID_E_MK_BCK_MK_THROW_UP_e=0x27, + dRes_ID_E_MK_BCK_MK_WAIT_e=0x28, + dRes_ID_E_MK_BCK_OK_DEFAULTPOSE_e=0x29, + dRes_ID_E_MK_BCK_OK_DEMO_DIE_e=0x2A, + dRes_ID_E_MK_BCK_OK_DEMO_DROP_e=0x2B, + /* BMDR */ + dRes_ID_E_MK_BMD_BM_e=0x2E, + dRes_ID_E_MK_BMD_EF_SHIPPU_e=0x2F, + dRes_ID_E_MK_BMD_MK_e=0x30, + dRes_ID_E_MK_BMD_OK_e=0x31, + /* BTK */ + dRes_ID_E_MK_BTK_EF_SHIPPU_e=0x34, + /* BTP */ + dRes_ID_E_MK_BTP_MK_EYE_e=0x37, +}; + +enum BM_JNT { + BM_JNT_BM_e=0x0, +}; + +enum EF_SHIPPU_JNT { + EF_SHIPPU_JNT_WORLD_ROOT_e=0x0, + EF_SHIPPU_JNT_EF_SHIPPU_e=0x1, + EF_SHIPPU_JNT_EF_SHIPPU_LOC_e=0x2, + EF_SHIPPU_JNT_SHIPPU1_e=0x3, + EF_SHIPPU_JNT_SHIPPU2_e=0x4, + EF_SHIPPU_JNT_SHIPPU_END_e=0x5, +}; + +enum MK_JNT { + MK_JNT_WORLD_ROOT_e=0x0, + MK_JNT_BACKBONE_1_e=0x1, + MK_JNT_BACKBONE_2_e=0x2, + MK_JNT_BACKBONE_3_e=0x3, + MK_JNT_BREAST_1_e=0x4, + MK_JNT_BREAST_2_e=0x5, + MK_JNT_NECK_e=0x6, + MK_JNT_HEAD_e=0x7, + MK_JNT_CHIN_1_e=0x8, + MK_JNT_CHIN_2_e=0x9, + MK_JNT_CROWN_e=0xA, + MK_JNT_MOUTH_e=0xB, + MK_JNT_SHOULDER_L_e=0xC, + MK_JNT_ARM_L_1_e=0xD, + MK_JNT_ARM_L_2_e=0xE, + MK_JNT_HAND_L_1_e=0xF, + MK_JNT_HAND_L_2_e=0x10, + MK_JNT_HAND_L_3_e=0x11, + MK_JNT_SHOULDER_R_e=0x12, + MK_JNT_ARM_R_1_e=0x13, + MK_JNT_ARM_R_2_e=0x14, + MK_JNT_HAND_R_1_e=0x15, + MK_JNT_HAND_R_2_e=0x16, + MK_JNT_HAND_R_3_e=0x17, + MK_JNT_WAIST_e=0x18, + MK_JNT_HIP_e=0x19, + MK_JNT_LEG_L_1_e=0x1A, + MK_JNT_LEG_L_2_e=0x1B, + MK_JNT_LEG_L_3_e=0x1C, + MK_JNT_LEG_L_4_e=0x1D, + MK_JNT_LEG_R_1_e=0x1E, + MK_JNT_LEG_R_2_e=0x1F, + MK_JNT_LEG_R_3_e=0x20, + MK_JNT_LEG_R_4_e=0x21, + MK_JNT_TAIL_e=0x22, +}; + +enum OK_JNT { + OK_JNT_OK_LOC_e=0x0, + OK_JNT_BACKBONE_e=0x1, + OK_JNT_LLEG_1_1_e=0x2, + OK_JNT_LLEG_1_2_e=0x3, + OK_JNT_LLEG_1_3_e=0x4, + OK_JNT_LLEG_2_1_e=0x5, + OK_JNT_LLEG_2_2_e=0x6, + OK_JNT_LLEG_2_3_e=0x7, + OK_JNT_LLEG_3_1_e=0x8, + OK_JNT_LLEG_3_2_e=0x9, + OK_JNT_LLEG_3_3_e=0xA, + OK_JNT_LLEG_4_1_e=0xB, + OK_JNT_LLEG_4_2_e=0xC, + OK_JNT_LLEG_4_3_e=0xD, + OK_JNT_RLEG_1_1_e=0xE, + OK_JNT_RLEG_1_2_e=0xF, + OK_JNT_RLEG_1_3_e=0x10, + OK_JNT_RLEG_2_1_e=0x11, + OK_JNT_RLEG_2_2_e=0x12, + OK_JNT_RLEG_2_3_e=0x13, + OK_JNT_RLEG_3_1_e=0x14, + OK_JNT_RLEG_3_2_e=0x15, + OK_JNT_RLEG_3_3_e=0x16, + OK_JNT_RLEG_4_1_e=0x17, + OK_JNT_RLEG_4_2_e=0x18, + OK_JNT_RLEG_4_3_e=0x19, + OK_JNT_FACE_e=0x1A, + OK_JNT_TAIL_1_e=0x1B, + OK_JNT_TAIL_2_e=0x1C, + OK_JNT_TAIL_3_e=0x1D, +}; + +#endif /* !RES_E_MK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mm.h b/assets/RZDJ01/res/Object/E_mm.h new file mode 100644 index 0000000000..6bf7ce58c7 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mm.h @@ -0,0 +1,90 @@ +#ifndef RES_E_MM_H +#define RES_E_MM_H + +enum dRes_INDEX_E_MM { + /* BCK */ + dRes_INDEX_E_MM_BCK_MM_DAMAGE_e=0x4, + dRes_INDEX_E_MM_BCK_MM_DEFENSE_e=0x5, + dRes_INDEX_E_MM_BCK_MM_DIE_e=0x6, + dRes_INDEX_E_MM_BCK_MM_FIND_e=0x7, + dRes_INDEX_E_MM_BCK_MM_KYOROKYORO_e=0x8, + dRes_INDEX_E_MM_BCK_MM_RUN_e=0x9, + dRes_INDEX_E_MM_BCK_MM_STOP_e=0xA, + dRes_INDEX_E_MM_BCK_MM_SURPRISE_e=0xB, + dRes_INDEX_E_MM_BCK_MM_TURN_e=0xC, + dRes_INDEX_E_MM_BCK_MM_WAIT_e=0xD, + dRes_INDEX_E_MM_BCK_MM_WALK_e=0xE, + dRes_INDEX_E_MM_BCK_MM_WITHSTAND_e=0xF, + /* BMDR */ + dRes_INDEX_E_MM_BMD_DM_e=0x12, + dRes_INDEX_E_MM_BMD_MM_e=0x13, +}; + +enum dRes_ID_E_MM { + /* BCK */ + dRes_ID_E_MM_BCK_MM_DAMAGE_e=0x4, + dRes_ID_E_MM_BCK_MM_DEFENSE_e=0x5, + dRes_ID_E_MM_BCK_MM_DIE_e=0x6, + dRes_ID_E_MM_BCK_MM_FIND_e=0x7, + dRes_ID_E_MM_BCK_MM_KYOROKYORO_e=0x8, + dRes_ID_E_MM_BCK_MM_RUN_e=0x9, + dRes_ID_E_MM_BCK_MM_STOP_e=0xA, + dRes_ID_E_MM_BCK_MM_SURPRISE_e=0xB, + dRes_ID_E_MM_BCK_MM_TURN_e=0xC, + dRes_ID_E_MM_BCK_MM_WAIT_e=0xD, + dRes_ID_E_MM_BCK_MM_WALK_e=0xE, + dRes_ID_E_MM_BCK_MM_WITHSTAND_e=0xF, + /* BMDR */ + dRes_ID_E_MM_BMD_DM_e=0x12, + dRes_ID_E_MM_BMD_MM_e=0x13, +}; + +enum DM_JNT { + DM_JNT_WORLD_ROOT_e=0x0, + DM_JNT_BACKBONE_1_e=0x1, + DM_JNT_BACKBONE_02_e=0x2, + DM_JNT_F_LEG_L_1_e=0x3, + DM_JNT_F_LEG_L_2_e=0x4, + DM_JNT_F_LEG_L_3_e=0x5, + DM_JNT_F_LEG_R_1_e=0x6, + DM_JNT_F_LEG_R_2_e=0x7, + DM_JNT_F_LEG_R_3_e=0x8, + DM_JNT_NECK_e=0x9, + DM_JNT_MOUTH_e=0xA, + DM_JNT_HELMET_e=0xB, + DM_JNT_WAIST_e=0xC, + DM_JNT_B_LEG_L_1_e=0xD, + DM_JNT_B_LEG_L_2_e=0xE, + DM_JNT_B_LEG_L_3_e=0xF, + DM_JNT_B_LEG_R_1_e=0x10, + DM_JNT_B_LEG_R_2_e=0x11, + DM_JNT_B_LEG_R_3_e=0x12, + DM_JNT_HIP_e=0x13, + DM_JNT_TAIL_e=0x14, +}; + +enum MM_JNT { + MM_JNT_WORLD_ROOT_e=0x0, + MM_JNT_BACKBONE_1_e=0x1, + MM_JNT_BACKBONE_02_e=0x2, + MM_JNT_F_LEG_L_1_e=0x3, + MM_JNT_F_LEG_L_2_e=0x4, + MM_JNT_F_LEG_L_3_e=0x5, + MM_JNT_F_LEG_R_1_e=0x6, + MM_JNT_F_LEG_R_2_e=0x7, + MM_JNT_F_LEG_R_3_e=0x8, + MM_JNT_NECK_e=0x9, + MM_JNT_MOUTH_e=0xA, + MM_JNT_HELMET_e=0xB, + MM_JNT_WAIST_e=0xC, + MM_JNT_B_LEG_L_1_e=0xD, + MM_JNT_B_LEG_L_2_e=0xE, + MM_JNT_B_LEG_L_3_e=0xF, + MM_JNT_B_LEG_R_1_e=0x10, + MM_JNT_B_LEG_R_2_e=0x11, + MM_JNT_B_LEG_R_3_e=0x12, + MM_JNT_HIP_e=0x13, + MM_JNT_TAIL_e=0x14, +}; + +#endif /* !RES_E_MM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_mm_mt.h b/assets/RZDJ01/res/Object/E_mm_mt.h new file mode 100644 index 0000000000..df9c140c3c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_mm_mt.h @@ -0,0 +1,25 @@ +#ifndef RES_E_MM_MT_H +#define RES_E_MM_MT_H + +enum dRes_INDEX_E_MM_MT { + /* BMDR */ + dRes_INDEX_E_MM_MT_BMD_DM_MET_e=0x3, + dRes_INDEX_E_MM_MT_BMD_MT_e=0x4, +}; + +enum dRes_ID_E_MM_MT { + /* BMDR */ + dRes_ID_E_MM_MT_BMD_DM_MET_e=0x3, + dRes_ID_E_MM_MT_BMD_MT_e=0x4, +}; + +enum DM_MET_JNT { + DM_MET_JNT_DM_MET_e=0x0, +}; + +enum MT_JNT { + MT_JNT_MET_LOC_e=0x0, + MT_JNT_MT_e=0x1, +}; + +#endif /* !RES_E_MM_MT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ms.h b/assets/RZDJ01/res/Object/E_ms.h new file mode 100644 index 0000000000..1db02c3827 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ms.h @@ -0,0 +1,69 @@ +#ifndef RES_E_MS_H +#define RES_E_MS_H + +enum dRes_INDEX_E_MS { + /* BCK */ + dRes_INDEX_E_MS_BCK_MS_BITE_DIE_e=0x4, + dRes_INDEX_E_MS_BCK_MS_DAMAGE_e=0x5, + dRes_INDEX_E_MS_BCK_MS_DIE_e=0x6, + dRes_INDEX_E_MS_BCK_MS_DIE_FLOAT_e=0x7, + dRes_INDEX_E_MS_BCK_MS_FIND_e=0x8, + dRes_INDEX_E_MS_BCK_MS_GNAW_e=0x9, + dRes_INDEX_E_MS_BCK_MS_JUMP_END_e=0xA, + dRes_INDEX_E_MS_BCK_MS_JUMP_MIDDLE_e=0xB, + dRes_INDEX_E_MS_BCK_MS_JUMP_START_e=0xC, + dRes_INDEX_E_MS_BCK_MS_KYOROKYORO_e=0xD, + dRes_INDEX_E_MS_BCK_MS_RUN_e=0xE, + dRes_INDEX_E_MS_BCK_MS_SWIM_e=0xF, + dRes_INDEX_E_MS_BCK_MS_WAIT_e=0x10, + dRes_INDEX_E_MS_BCK_MS_WALK_e=0x11, + /* BMDR */ + dRes_INDEX_E_MS_BMD_MS_e=0x14, +}; + +enum dRes_ID_E_MS { + /* BCK */ + dRes_ID_E_MS_BCK_MS_BITE_DIE_e=0x4, + dRes_ID_E_MS_BCK_MS_DAMAGE_e=0x5, + dRes_ID_E_MS_BCK_MS_DIE_e=0x6, + dRes_ID_E_MS_BCK_MS_DIE_FLOAT_e=0x7, + dRes_ID_E_MS_BCK_MS_FIND_e=0x8, + dRes_ID_E_MS_BCK_MS_GNAW_e=0x9, + dRes_ID_E_MS_BCK_MS_JUMP_END_e=0xA, + dRes_ID_E_MS_BCK_MS_JUMP_MIDDLE_e=0xB, + dRes_ID_E_MS_BCK_MS_JUMP_START_e=0xC, + dRes_ID_E_MS_BCK_MS_KYOROKYORO_e=0xD, + dRes_ID_E_MS_BCK_MS_RUN_e=0xE, + dRes_ID_E_MS_BCK_MS_SWIM_e=0xF, + dRes_ID_E_MS_BCK_MS_WAIT_e=0x10, + dRes_ID_E_MS_BCK_MS_WALK_e=0x11, + /* BMDR */ + dRes_ID_E_MS_BMD_MS_e=0x14, +}; + +enum MS_JNT { + MS_JNT_WORLD_ROOT_e=0x0, + MS_JNT_BACKBONE_1_e=0x1, + MS_JNT_BACKBONE_2_e=0x2, + MS_JNT_F_L_LEG_1_e=0x3, + MS_JNT_F_L_LEG_2_e=0x4, + MS_JNT_F_L_LEG_3_e=0x5, + MS_JNT_F_R_LEG_1_e=0x6, + MS_JNT_F_R_LEG_2_e=0x7, + MS_JNT_F_R_LEG_3_e=0x8, + MS_JNT_HEAD_e=0x9, + MS_JNT_MOUTH_e=0xA, + MS_JNT_WAIST_e=0xB, + MS_JNT_B_L_LEG_2_e=0xC, + MS_JNT_B_L_LEG_3_e=0xD, + MS_JNT_B_L_LEG_4_e=0xE, + MS_JNT_B_R_LEG_2_e=0xF, + MS_JNT_B_R_LEG_3_e=0x10, + MS_JNT_B_R_LEG_4_e=0x11, + MS_JNT_TAIL_1_e=0x12, + MS_JNT_TAIL_2_e=0x13, + MS_JNT_TAIL_3_e=0x14, + MS_JNT_TAIL_4_e=0x15, +}; + +#endif /* !RES_E_MS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_nest.h b/assets/RZDJ01/res/Object/E_nest.h new file mode 100644 index 0000000000..2cae599c07 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_nest.h @@ -0,0 +1,24 @@ +#ifndef RES_E_NEST_H +#define RES_E_NEST_H + +enum dRes_INDEX_E_NEST { + /* BMDR */ + dRes_INDEX_E_NEST_BMD_O_HACHINOSU_01_e=0x3, + dRes_INDEX_E_NEST_BMD_O_HACHINOSU_02_e=0x4, +}; + +enum dRes_ID_E_NEST { + /* BMDR */ + dRes_ID_E_NEST_BMD_O_HACHINOSU_01_e=0x3, + dRes_ID_E_NEST_BMD_O_HACHINOSU_02_e=0x4, +}; + +enum O_HACHINOSU_01_JNT { + O_HACHINOSU_01_JNT_O_HACHINOSU_01_e=0x0, +}; + +enum O_HACHINOSU_02_JNT { + O_HACHINOSU_02_JNT_O_HACHINOSU_02_e=0x0, +}; + +#endif /* !RES_E_NEST_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_nz.h b/assets/RZDJ01/res/Object/E_nz.h new file mode 100644 index 0000000000..aa1997bbcd --- /dev/null +++ b/assets/RZDJ01/res/Object/E_nz.h @@ -0,0 +1,49 @@ +#ifndef RES_E_NZ_H +#define RES_E_NZ_H + +enum dRes_INDEX_E_NZ { + /* BCK */ + dRes_INDEX_E_NZ_BCK_NZ_DIE_e=0x4, + dRes_INDEX_E_NZ_BCK_NZ_HOLD_WAIT_e=0x5, + dRes_INDEX_E_NZ_BCK_NZ_JUMP_MIDDLE_e=0x6, + dRes_INDEX_E_NZ_BCK_NZ_JUMP_START_e=0x7, + dRes_INDEX_E_NZ_BCK_NZ_KYOROKYORO_e=0x8, + dRes_INDEX_E_NZ_BCK_NZ_RUN_e=0x9, + dRes_INDEX_E_NZ_BCK_NZ_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_NZ_BMD_NZ_e=0xD, +}; + +enum dRes_ID_E_NZ { + /* BCK */ + dRes_ID_E_NZ_BCK_NZ_DIE_e=0x4, + dRes_ID_E_NZ_BCK_NZ_HOLD_WAIT_e=0x5, + dRes_ID_E_NZ_BCK_NZ_JUMP_MIDDLE_e=0x6, + dRes_ID_E_NZ_BCK_NZ_JUMP_START_e=0x7, + dRes_ID_E_NZ_BCK_NZ_KYOROKYORO_e=0x8, + dRes_ID_E_NZ_BCK_NZ_RUN_e=0x9, + dRes_ID_E_NZ_BCK_NZ_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_NZ_BMD_NZ_e=0xD, +}; + +enum NZ_JNT { + NZ_JNT_WORLD_ROOT_e=0x0, + NZ_JNT_BACKBONE_1_e=0x1, + NZ_JNT_F_L_LEG_1_e=0x2, + NZ_JNT_F_L_LEG_2_e=0x3, + NZ_JNT_F_R_LEG_1_e=0x4, + NZ_JNT_F_R_LEG_2_e=0x5, + NZ_JNT_NECK_e=0x6, + NZ_JNT_WAIST_e=0x7, + NZ_JNT_B_L_LEG_1_e=0x8, + NZ_JNT_B_L_LEG_2_e=0x9, + NZ_JNT_B_R_LEG_1_e=0xA, + NZ_JNT_B_R_LEG_2_e=0xB, + NZ_JNT_TAIL_1_e=0xC, + NZ_JNT_TAIL_2_e=0xD, + NZ_JNT_TAIL_3_e=0xE, + NZ_JNT_TAIL_4_e=0xF, +}; + +#endif /* !RES_E_NZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_oc.h b/assets/RZDJ01/res/Object/E_oc.h new file mode 100644 index 0000000000..f1e2a2b8f3 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_oc.h @@ -0,0 +1,52 @@ +#ifndef RES_E_OC_H +#define RES_E_OC_H + +enum dRes_INDEX_E_OC { + /* BMDR */ + dRes_INDEX_E_OC_BMD_OC_e=0x3, + dRes_INDEX_E_OC_BMD_OC_WEPON_e=0x4, +}; + +enum dRes_ID_E_OC { + /* BMDR */ + dRes_ID_E_OC_BMD_OC_e=0x3, + dRes_ID_E_OC_BMD_OC_WEPON_e=0x4, +}; + +enum OC_JNT { + OC_JNT_WORLD_ROOT_e=0x0, + OC_JNT_BACK_BONE1_e=0x1, + OC_JNT_BACK_BONE2_e=0x2, + OC_JNT_ARM_L1_e=0x3, + OC_JNT_ARM_L2_e=0x4, + OC_JNT_ARM_L3_e=0x5, + OC_JNT_HAND_L1_e=0x6, + OC_JNT_FINGER_L1_e=0x7, + OC_JNT_THUMB_L1_e=0x8, + OC_JNT_ARM_R1_e=0x9, + OC_JNT_ARM_R2_e=0xA, + OC_JNT_ARM_R3_e=0xB, + OC_JNT_HAND_R1_e=0xC, + OC_JNT_FINGER_R1_e=0xD, + OC_JNT_THUMB_R1_e=0xE, + OC_JNT_NECK1_e=0xF, + OC_JNT_NECK2_e=0x10, + OC_JNT_HEAD_e=0x11, + OC_JNT_HEAR1_e=0x12, + OC_JNT_JAW1_e=0x13, + OC_JNT_WAIST_1_e=0x14, + OC_JNT_BAG1_e=0x15, + OC_JNT_BODY1_e=0x16, + OC_JNT_LEG_L1_e=0x17, + OC_JNT_LEG_L2_e=0x18, + OC_JNT_LEG_L3_e=0x19, + OC_JNT_LEG_R1_e=0x1A, + OC_JNT_LEG_R2_e=0x1B, + OC_JNT_LEG_R3_e=0x1C, +}; + +enum OC_WEPON_JNT { + OC_WEPON_JNT_WEPON_MODEL_e=0x0, +}; + +#endif /* !RES_E_OC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_oc2.h b/assets/RZDJ01/res/Object/E_oc2.h new file mode 100644 index 0000000000..752f5dc03c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_oc2.h @@ -0,0 +1,52 @@ +#ifndef RES_E_OC2_H +#define RES_E_OC2_H + +enum dRes_INDEX_E_OC2 { + /* BMDR */ + dRes_INDEX_E_OC2_BMD_OC2_e=0x3, + dRes_INDEX_E_OC2_BMD_OC2_WEPON_e=0x4, +}; + +enum dRes_ID_E_OC2 { + /* BMDR */ + dRes_ID_E_OC2_BMD_OC2_e=0x3, + dRes_ID_E_OC2_BMD_OC2_WEPON_e=0x4, +}; + +enum OC2_JNT { + OC2_JNT_WORLD_ROOT_e=0x0, + OC2_JNT_BACK_BONE1_e=0x1, + OC2_JNT_BACK_BONE2_e=0x2, + OC2_JNT_ARM_L1_e=0x3, + OC2_JNT_ARM_L2_e=0x4, + OC2_JNT_ARM_L3_e=0x5, + OC2_JNT_HAND_L1_e=0x6, + OC2_JNT_FINGER_L1_e=0x7, + OC2_JNT_THUMB_L1_e=0x8, + OC2_JNT_ARM_R1_e=0x9, + OC2_JNT_ARM_R2_e=0xA, + OC2_JNT_ARM_R3_e=0xB, + OC2_JNT_HAND_R1_e=0xC, + OC2_JNT_FINGER_R1_e=0xD, + OC2_JNT_THUMB_R1_e=0xE, + OC2_JNT_NECK1_e=0xF, + OC2_JNT_NECK2_e=0x10, + OC2_JNT_HEAD_e=0x11, + OC2_JNT_HEAR1_e=0x12, + OC2_JNT_JAW1_e=0x13, + OC2_JNT_WAIST_1_e=0x14, + OC2_JNT_BAG1_e=0x15, + OC2_JNT_BODY1_e=0x16, + OC2_JNT_LEG_L1_e=0x17, + OC2_JNT_LEG_L2_e=0x18, + OC2_JNT_LEG_L3_e=0x19, + OC2_JNT_LEG_R1_e=0x1A, + OC2_JNT_LEG_R2_e=0x1B, + OC2_JNT_LEG_R3_e=0x1C, +}; + +enum OC2_WEPON_JNT { + OC2_WEPON_JNT_WEPON2_MODEL_e=0x0, +}; + +#endif /* !RES_E_OC2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ocb.h b/assets/RZDJ01/res/Object/E_ocb.h new file mode 100644 index 0000000000..290df71452 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ocb.h @@ -0,0 +1,68 @@ +#ifndef RES_E_OCB_H +#define RES_E_OCB_H + +enum dRes_INDEX_E_OCB { + /* BCK */ + dRes_INDEX_E_OCB_BCK_OC_ANGRY_A_e=0x3, + dRes_INDEX_E_OCB_BCK_OC_ANGRY_B_e=0x4, + dRes_INDEX_E_OCB_BCK_OC_ATTACK_B_e=0x5, + dRes_INDEX_E_OCB_BCK_OC_ATTACK_C_e=0x6, + dRes_INDEX_E_OCB_BCK_OC_CRY_e=0x7, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_e=0x8, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_L_e=0x9, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_R_e=0xA, + dRes_INDEX_E_OCB_BCK_OC_DASH_e=0xB, + dRes_INDEX_E_OCB_BCK_OC_DROWNED_e=0xC, + dRes_INDEX_E_OCB_BCK_OC_FIND_e=0xD, + dRes_INDEX_E_OCB_BCK_OC_FINISH_e=0xE, + dRes_INDEX_E_OCB_BCK_OC_GALE_e=0xF, + dRes_INDEX_E_OCB_BCK_OC_JUMP_A_e=0x10, + dRes_INDEX_E_OCB_BCK_OC_JUMP_B_e=0x11, + dRes_INDEX_E_OCB_BCK_OC_JUMP_C_e=0x12, + dRes_INDEX_E_OCB_BCK_OC_LEAP_A_e=0x13, + dRes_INDEX_E_OCB_BCK_OC_LEAP_B_e=0x14, + dRes_INDEX_E_OCB_BCK_OC_LEAP_SPIN_e=0x15, + dRes_INDEX_E_OCB_BCK_OC_SERCH_e=0x16, + dRes_INDEX_E_OCB_BCK_OC_STAND_e=0x17, + dRes_INDEX_E_OCB_BCK_OC_STAND_WAIT_e=0x18, + dRes_INDEX_E_OCB_BCK_OC_TALK_e=0x19, + dRes_INDEX_E_OCB_BCK_OC_TALK_B_e=0x1A, + dRes_INDEX_E_OCB_BCK_OC_WAIT_e=0x1B, + dRes_INDEX_E_OCB_BCK_OC_WAIT_ST_e=0x1C, + dRes_INDEX_E_OCB_BCK_OC_WALK_e=0x1D, + dRes_INDEX_E_OCB_BCK_OC_WALK_ST_e=0x1E, +}; + +enum dRes_ID_E_OCB { + /* BCK */ + dRes_ID_E_OCB_BCK_OC_ANGRY_A_e=0x3, + dRes_ID_E_OCB_BCK_OC_ANGRY_B_e=0x4, + dRes_ID_E_OCB_BCK_OC_ATTACK_B_e=0x5, + dRes_ID_E_OCB_BCK_OC_ATTACK_C_e=0x6, + dRes_ID_E_OCB_BCK_OC_CRY_e=0x7, + dRes_ID_E_OCB_BCK_OC_DAMAGE_e=0x8, + dRes_ID_E_OCB_BCK_OC_DAMAGE_L_e=0x9, + dRes_ID_E_OCB_BCK_OC_DAMAGE_R_e=0xA, + dRes_ID_E_OCB_BCK_OC_DASH_e=0xB, + dRes_ID_E_OCB_BCK_OC_DROWNED_e=0xC, + dRes_ID_E_OCB_BCK_OC_FIND_e=0xD, + dRes_ID_E_OCB_BCK_OC_FINISH_e=0xE, + dRes_ID_E_OCB_BCK_OC_GALE_e=0xF, + dRes_ID_E_OCB_BCK_OC_JUMP_A_e=0x10, + dRes_ID_E_OCB_BCK_OC_JUMP_B_e=0x11, + dRes_ID_E_OCB_BCK_OC_JUMP_C_e=0x12, + dRes_ID_E_OCB_BCK_OC_LEAP_A_e=0x13, + dRes_ID_E_OCB_BCK_OC_LEAP_B_e=0x14, + dRes_ID_E_OCB_BCK_OC_LEAP_SPIN_e=0x15, + dRes_ID_E_OCB_BCK_OC_SERCH_e=0x16, + dRes_ID_E_OCB_BCK_OC_STAND_e=0x17, + dRes_ID_E_OCB_BCK_OC_STAND_WAIT_e=0x18, + dRes_ID_E_OCB_BCK_OC_TALK_e=0x19, + dRes_ID_E_OCB_BCK_OC_TALK_B_e=0x1A, + dRes_ID_E_OCB_BCK_OC_WAIT_e=0x1B, + dRes_ID_E_OCB_BCK_OC_WAIT_ST_e=0x1C, + dRes_ID_E_OCB_BCK_OC_WALK_e=0x1D, + dRes_ID_E_OCB_BCK_OC_WALK_ST_e=0x1E, +}; + +#endif /* !RES_E_OCB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ot.h b/assets/RZDJ01/res/Object/E_ot.h new file mode 100644 index 0000000000..dbce22c9e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ot.h @@ -0,0 +1,41 @@ +#ifndef RES_E_OT_H +#define RES_E_OT_H + +enum dRes_INDEX_E_OT { + /* BCK */ + dRes_INDEX_E_OT_BCK_OT_BORN_e=0x6, + dRes_INDEX_E_OT_BCK_OT_DAMAGE_e=0x7, + dRes_INDEX_E_OT_BCK_OT_SWIM_e=0x8, + /* BMDE */ + dRes_INDEX_E_OT_BMD_DT_EGG_e=0xB, + /* BMDR */ + dRes_INDEX_E_OT_BMD_OT_e=0xE, + /* BTK */ + dRes_INDEX_E_OT_BTK_EGG_BEAT_e=0x11, +}; + +enum dRes_ID_E_OT { + /* BCK */ + dRes_ID_E_OT_BCK_OT_BORN_e=0x6, + dRes_ID_E_OT_BCK_OT_DAMAGE_e=0x7, + dRes_ID_E_OT_BCK_OT_SWIM_e=0x8, + /* BMDE */ + dRes_ID_E_OT_BMD_DT_EGG_e=0xB, + /* BMDR */ + dRes_ID_E_OT_BMD_OT_e=0xE, + /* BTK */ + dRes_ID_E_OT_BTK_EGG_BEAT_e=0x11, +}; + +enum DT_EGG_JNT { + DT_EGG_JNT_DT_EGG_MODEL_e=0x0, +}; + +enum OT_JNT { + OT_JNT_CENTER_e=0x0, + OT_JNT_TAIL1_e=0x1, + OT_JNT_TAIL2_e=0x2, + OT_JNT_TAIL3_e=0x3, +}; + +#endif /* !RES_E_OT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ph.h b/assets/RZDJ01/res/Object/E_ph.h new file mode 100644 index 0000000000..a12d63ea10 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ph.h @@ -0,0 +1,55 @@ +#ifndef RES_E_PH_H +#define RES_E_PH_H + +enum dRes_INDEX_E_PH { + /* BCK */ + dRes_INDEX_E_PH_BCK_PH_APPER_e=0x4, + dRes_INDEX_E_PH_BCK_PH_DAMAGE_e=0x5, + dRes_INDEX_E_PH_BCK_PH_DAMAGE_ARROW_e=0x6, + dRes_INDEX_E_PH_BCK_PH_DEAD_e=0x7, + dRes_INDEX_E_PH_BCK_PH_FALL_e=0x8, + dRes_INDEX_E_PH_BCK_PH_FALL_WAIT_e=0x9, + dRes_INDEX_E_PH_BCK_PH_HANG_EN_e=0xA, + dRes_INDEX_E_PH_BCK_PH_HANG_ST_e=0xB, + dRes_INDEX_E_PH_BCK_PH_HANG_WAIT_e=0xC, + dRes_INDEX_E_PH_BCK_PH_LEAVE_e=0xD, + dRes_INDEX_E_PH_BCK_PH_WAIT_e=0xE, + dRes_INDEX_E_PH_BCK_PH_WAKE_e=0xF, + dRes_INDEX_E_PH_BCK_PH_WIND_e=0x10, + dRes_INDEX_E_PH_BCK_PH_WIND_FALL_e=0x11, + /* BMDR */ + dRes_INDEX_E_PH_BMD_PH_e=0x14, +}; + +enum dRes_ID_E_PH { + /* BCK */ + dRes_ID_E_PH_BCK_PH_APPER_e=0x4, + dRes_ID_E_PH_BCK_PH_DAMAGE_e=0x5, + dRes_ID_E_PH_BCK_PH_DAMAGE_ARROW_e=0x6, + dRes_ID_E_PH_BCK_PH_DEAD_e=0x7, + dRes_ID_E_PH_BCK_PH_FALL_e=0x8, + dRes_ID_E_PH_BCK_PH_FALL_WAIT_e=0x9, + dRes_ID_E_PH_BCK_PH_HANG_EN_e=0xA, + dRes_ID_E_PH_BCK_PH_HANG_ST_e=0xB, + dRes_ID_E_PH_BCK_PH_HANG_WAIT_e=0xC, + dRes_ID_E_PH_BCK_PH_LEAVE_e=0xD, + dRes_ID_E_PH_BCK_PH_WAIT_e=0xE, + dRes_ID_E_PH_BCK_PH_WAKE_e=0xF, + dRes_ID_E_PH_BCK_PH_WIND_e=0x10, + dRes_ID_E_PH_BCK_PH_WIND_FALL_e=0x11, + /* BMDR */ + dRes_ID_E_PH_BMD_PH_e=0x14, +}; + +enum PH_JNT { + PH_JNT_WORLD_ROOT_e=0x0, + PH_JNT_BODY_e=0x1, + PH_JNT_HEAD_e=0x2, + PH_JNT_WIN_D_e=0x3, + PH_JNT_WING_A_e=0x4, + PH_JNT_WING_B_e=0x5, + PH_JNT_WINGC_e=0x6, + PH_JNT_TAIL_e=0x7, +}; + +#endif /* !RES_E_PH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_pm.h b/assets/RZDJ01/res/Object/E_pm.h new file mode 100644 index 0000000000..9420f81708 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_pm.h @@ -0,0 +1,120 @@ +#ifndef RES_E_PM_H +#define RES_E_PM_H + +enum dRes_INDEX_E_PM { + /* BCK */ + dRes_INDEX_E_PM_BCK_EF_GLOW_e=0x5, + dRes_INDEX_E_PM_BCK_PM_APPEAR01_e=0x6, + dRes_INDEX_E_PM_BCK_PM_APPEAR02_e=0x7, + dRes_INDEX_E_PM_BCK_PM_DAMAGE_e=0x8, + dRes_INDEX_E_PM_BCK_PM_DIEA_e=0x9, + dRes_INDEX_E_PM_BCK_PM_DIEB_e=0xA, + dRes_INDEX_E_PM_BCK_PM_END_e=0xB, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_e=0xC, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_EN_e=0xD, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_LP_e=0xE, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_ST_e=0xF, + dRes_INDEX_E_PM_BCK_PM_GLAD_e=0x10, + dRes_INDEX_E_PM_BCK_PM_HIDE_e=0x11, + dRes_INDEX_E_PM_BCK_PM_KYORO2_e=0x12, + dRes_INDEX_E_PM_BCK_PM_MOVE_e=0x13, + dRes_INDEX_E_PM_BCK_PM_OP_e=0x14, + dRes_INDEX_E_PM_BCK_PM_RUN_e=0x15, + dRes_INDEX_E_PM_BCK_PM_WAIT01_e=0x16, + dRes_INDEX_E_PM_BCK_PM_WAIT02_e=0x17, + dRes_INDEX_E_PM_BCK_PM_WALK_e=0x18, + dRes_INDEX_E_PM_BCK_TR_FOGBLOW_e=0x19, + /* BMDR */ + dRes_INDEX_E_PM_BMD_EF_GLOW_e=0x1C, + dRes_INDEX_E_PM_BMD_PM_e=0x1D, + dRes_INDEX_E_PM_BMD_PM_LAMP_e=0x1E, + dRes_INDEX_E_PM_BMD_PM_TRUMPET_e=0x1F, + /* BTP */ + dRes_INDEX_E_PM_BTP_EYE_APPEAR02_e=0x22, + dRes_INDEX_E_PM_BTP_EYE_MABA_e=0x23, +}; + +enum dRes_ID_E_PM { + /* BCK */ + dRes_ID_E_PM_BCK_EF_GLOW_e=0x5, + dRes_ID_E_PM_BCK_PM_APPEAR01_e=0x6, + dRes_ID_E_PM_BCK_PM_APPEAR02_e=0x7, + dRes_ID_E_PM_BCK_PM_DAMAGE_e=0x8, + dRes_ID_E_PM_BCK_PM_DIEA_e=0x9, + dRes_ID_E_PM_BCK_PM_DIEB_e=0xA, + dRes_ID_E_PM_BCK_PM_END_e=0xB, + dRes_ID_E_PM_BCK_PM_FOGBLOW_e=0xC, + dRes_ID_E_PM_BCK_PM_FOGBLOW_EN_e=0xD, + dRes_ID_E_PM_BCK_PM_FOGBLOW_LP_e=0xE, + dRes_ID_E_PM_BCK_PM_FOGBLOW_ST_e=0xF, + dRes_ID_E_PM_BCK_PM_GLAD_e=0x10, + dRes_ID_E_PM_BCK_PM_HIDE_e=0x11, + dRes_ID_E_PM_BCK_PM_KYORO2_e=0x12, + dRes_ID_E_PM_BCK_PM_MOVE_e=0x13, + dRes_ID_E_PM_BCK_PM_OP_e=0x14, + dRes_ID_E_PM_BCK_PM_RUN_e=0x15, + dRes_ID_E_PM_BCK_PM_WAIT01_e=0x16, + dRes_ID_E_PM_BCK_PM_WAIT02_e=0x17, + dRes_ID_E_PM_BCK_PM_WALK_e=0x18, + dRes_ID_E_PM_BCK_TR_FOGBLOW_e=0x19, + /* BMDR */ + dRes_ID_E_PM_BMD_EF_GLOW_e=0x1C, + dRes_ID_E_PM_BMD_PM_e=0x1D, + dRes_ID_E_PM_BMD_PM_LAMP_e=0x1E, + dRes_ID_E_PM_BMD_PM_TRUMPET_e=0x1F, + /* BTP */ + dRes_ID_E_PM_BTP_EYE_APPEAR02_e=0x22, + dRes_ID_E_PM_BTP_EYE_MABA_e=0x23, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum PM_JNT { + PM_JNT_CENTER_e=0x0, + PM_JNT_BACKBONE_e=0x1, + PM_JNT_CLOAK1_e=0x2, + PM_JNT_CLOAK2_e=0x3, + PM_JNT_HEAD_e=0x4, + PM_JNT_HAT1_e=0x5, + PM_JNT_HAT2_e=0x6, + PM_JNT_HAT3_e=0x7, + PM_JNT_HAT4_e=0x8, + PM_JNT_NECKLACE1_e=0x9, + PM_JNT_NECKLACE2_e=0xA, + PM_JNT_SHOULDERL_e=0xB, + PM_JNT_ARML1_e=0xC, + PM_JNT_ARML2_e=0xD, + PM_JNT_HANDL_e=0xE, + PM_JNT_SHOULDERR_e=0xF, + PM_JNT_ARMR1_e=0x10, + PM_JNT_ARMR2_e=0x11, + PM_JNT_HANDR_e=0x12, + PM_JNT_WAIST_e=0x13, + PM_JNT_LEGL1_e=0x14, + PM_JNT_LEGL2_e=0x15, + PM_JNT_FOOTL_e=0x16, + PM_JNT_LEGR1_e=0x17, + PM_JNT_LEGR2_e=0x18, + PM_JNT_FOOTR_e=0x19, + PM_JNT_SKIRT_e=0x1A, +}; + +enum PM_LAMP_JNT { + PM_LAMP_JNT_LAMP_LOC_e=0x0, + PM_LAMP_JNT_LAMP1_e=0x1, + PM_LAMP_JNT_LAMP2_e=0x2, +}; + +enum PM_TRUMPET_JNT { + PM_TRUMPET_JNT_TRUMPET_LOC_e=0x0, + PM_TRUMPET_JNT_TRUMPET_e=0x1, + PM_TRUMPET_JNT_BAG_e=0x2, + PM_TRUMPET_JNT_TUBE1_e=0x3, + PM_TRUMPET_JNT_TUBE2_e=0x4, + PM_TRUMPET_JNT_TUBE3_e=0x5, + PM_TRUMPET_JNT_TUBE4_e=0x6, +}; + +#endif /* !RES_E_PM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_po.h b/assets/RZDJ01/res/Object/E_po.h new file mode 100644 index 0000000000..3d6f93f798 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_po.h @@ -0,0 +1,123 @@ +#ifndef RES_E_PO_H +#define RES_E_PO_H + +enum dRes_INDEX_E_PO { + /* BCK */ + dRes_INDEX_E_PO_BCK_EF_GLOW_e=0x4, + dRes_INDEX_E_PO_BCK_PO_ATTACK_e=0x5, + dRes_INDEX_E_PO_BCK_PO_AWAKE_e=0x6, + dRes_INDEX_E_PO_BCK_PO_DAMAGE_e=0x7, + dRes_INDEX_E_PO_BCK_PO_DOWN_e=0x8, + dRes_INDEX_E_PO_BCK_PO_DOWN_DAMAGE_e=0x9, + dRes_INDEX_E_PO_BCK_PO_DOWN_DEAD_e=0xA, + dRes_INDEX_E_PO_BCK_PO_DOWN_WAIT_e=0xB, + dRes_INDEX_E_PO_BCK_PO_FIRECATCH_e=0xC, + dRes_INDEX_E_PO_BCK_PO_HANGED_e=0xD, + dRes_INDEX_E_PO_BCK_PO_HANGED_BRUSH_e=0xE, + dRes_INDEX_E_PO_BCK_PO_HANGED_DAMAGE_e=0xF, + dRes_INDEX_E_PO_BCK_PO_HANGED_WAIT_e=0x10, + dRes_INDEX_E_PO_BCK_PO_POSSESS_e=0x11, + dRes_INDEX_E_PO_BCK_PO_RUNAFTER_e=0x12, + dRes_INDEX_E_PO_BCK_PO_RUNAFTER2_e=0x13, + dRes_INDEX_E_PO_BCK_PO_SWAYBACK_e=0x14, + dRes_INDEX_E_PO_BCK_PO_WAIT_e=0x15, + dRes_INDEX_E_PO_BCK_PO_WAIT02_e=0x16, + dRes_INDEX_E_PO_BCK_PW_DEATH_e=0x17, + /* BMDR */ + dRes_INDEX_E_PO_BMD_EF_GLOW_e=0x1A, + dRes_INDEX_E_PO_BMD_PO_e=0x1B, + dRes_INDEX_E_PO_BMD_PO_LAMP_e=0x1C, + dRes_INDEX_E_PO_BMD_PW_e=0x1D, +}; + +enum dRes_ID_E_PO { + /* BCK */ + dRes_ID_E_PO_BCK_EF_GLOW_e=0x4, + dRes_ID_E_PO_BCK_PO_ATTACK_e=0x5, + dRes_ID_E_PO_BCK_PO_AWAKE_e=0x6, + dRes_ID_E_PO_BCK_PO_DAMAGE_e=0x7, + dRes_ID_E_PO_BCK_PO_DOWN_e=0x8, + dRes_ID_E_PO_BCK_PO_DOWN_DAMAGE_e=0x9, + dRes_ID_E_PO_BCK_PO_DOWN_DEAD_e=0xA, + dRes_ID_E_PO_BCK_PO_DOWN_WAIT_e=0xB, + dRes_ID_E_PO_BCK_PO_FIRECATCH_e=0xC, + dRes_ID_E_PO_BCK_PO_HANGED_e=0xD, + dRes_ID_E_PO_BCK_PO_HANGED_BRUSH_e=0xE, + dRes_ID_E_PO_BCK_PO_HANGED_DAMAGE_e=0xF, + dRes_ID_E_PO_BCK_PO_HANGED_WAIT_e=0x10, + dRes_ID_E_PO_BCK_PO_POSSESS_e=0x11, + dRes_ID_E_PO_BCK_PO_RUNAFTER_e=0x12, + dRes_ID_E_PO_BCK_PO_RUNAFTER2_e=0x13, + dRes_ID_E_PO_BCK_PO_SWAYBACK_e=0x14, + dRes_ID_E_PO_BCK_PO_WAIT_e=0x15, + dRes_ID_E_PO_BCK_PO_WAIT02_e=0x16, + dRes_ID_E_PO_BCK_PW_DEATH_e=0x17, + /* BMDR */ + dRes_ID_E_PO_BMD_EF_GLOW_e=0x1A, + dRes_ID_E_PO_BMD_PO_e=0x1B, + dRes_ID_E_PO_BMD_PO_LAMP_e=0x1C, + dRes_ID_E_PO_BMD_PW_e=0x1D, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum PO_JNT { + PO_JNT_WORLD_ROOT_e=0x0, + PO_JNT_BACKBONE_e=0x1, + PO_JNT_HEAD_e=0x2, + PO_JNT_FOOD_e=0x3, + PO_JNT_FBONE1_e=0x4, + PO_JNT_FBONE2_e=0x5, + PO_JNT_MOUTH_e=0x6, + PO_JNT_LBONE_e=0x7, + PO_JNT_RBONE_e=0x8, + PO_JNT_SHOULDEL_e=0x9, + PO_JNT_ARML1_e=0xA, + PO_JNT_ARML2_e=0xB, + PO_JNT_HANDL_e=0xC, + PO_JNT_SHOULDER_e=0xD, + PO_JNT_ARMR1_e=0xE, + PO_JNT_ARMR2_e=0xF, + PO_JNT_HANDR_e=0x10, + PO_JNT_WAIST1_e=0x11, + PO_JNT_WAIST2_e=0x12, + PO_JNT_SKIRTF1_e=0x13, + PO_JNT_SKIRTF2_e=0x14, + PO_JNT_SKIRTR1_e=0x15, + PO_JNT_SKIRTR2_e=0x16, +}; + +enum PO_LAMP_JNT { + PO_LAMP_JNT_LAMP_LOC_e=0x0, + PO_LAMP_JNT_HANDLE_e=0x1, + PO_LAMP_JNT_LAMP1_e=0x2, +}; + +enum PW_JNT { + PW_JNT_WORLD_ROOT_e=0x0, + PW_JNT_BACKBONE01_e=0x1, + PW_JNT_WAIST01_e=0x2, + PW_JNT_WAIST02_e=0x3, + PW_JNT_SKIRTF01_e=0x4, + PW_JNT_SKIRTF02_e=0x5, + PW_JNT_SKIRTR01_e=0x6, + PW_JNT_SKIRTR02_e=0x7, + PW_JNT_BACKBONE02_e=0x8, + PW_JNT_DOKURO_e=0x9, + PW_JNT_HEAD_e=0xA, + PW_JNT_FOOD_e=0xB, + PW_JNT_SHOULDEL_e=0xC, + PW_JNT_ARML01_e=0xD, + PW_JNT_ARML02_e=0xE, + PW_JNT_ARML03_e=0xF, + PW_JNT_ARML04_e=0x10, + PW_JNT_SHOULDER_e=0x11, + PW_JNT_ARMR01_e=0x12, + PW_JNT_ARMR02_e=0x13, + PW_JNT_ARMR03_e=0x14, + PW_JNT_ARMR04_e=0x15, +}; + +#endif /* !RES_E_PO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_pz.h b/assets/RZDJ01/res/Object/E_pz.h new file mode 100644 index 0000000000..1551f23bcb --- /dev/null +++ b/assets/RZDJ01/res/Object/E_pz.h @@ -0,0 +1,111 @@ +#ifndef RES_E_PZ_H +#define RES_E_PZ_H + +enum dRes_INDEX_E_PZ { + /* BCK */ + dRes_INDEX_E_PZ_BCK_EF_PZBALL_e=0x7, + dRes_INDEX_E_PZ_BCK_PZ_APPEAR_e=0x8, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK02_THROW_e=0x9, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK02_WAIT_e=0xA, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_READY_e=0xB, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_THROW_e=0xC, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_WAIT_e=0xD, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGEF_e=0xE, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGEL_e=0xF, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGER_e=0x10, + dRes_INDEX_E_PZ_BCK_PZ_DEAD_e=0x11, + dRes_INDEX_E_PZ_BCK_PZ_DEMO_DEAD_e=0x12, + dRes_INDEX_E_PZ_BCK_PZ_FADEAWAY_e=0x13, + dRes_INDEX_E_PZ_BCK_PZ_MOVE_e=0x14, + dRes_INDEX_E_PZ_BCK_PZ_WAIT_e=0x15, + /* BMDR */ + dRes_INDEX_E_PZ_BMD_EF_PORTAL_e=0x18, + dRes_INDEX_E_PZ_BMD_EF_PZBALL_e=0x19, + /* BMDV */ + dRes_INDEX_E_PZ_BMD_PZ_e=0x1C, + /* BRK */ + dRes_INDEX_E_PZ_BRK_EF_PORTAL_RED_APP_e=0x1F, + dRes_INDEX_E_PZ_BRK_EF_PORTAL_RED_DISAPP_e=0x20, + dRes_INDEX_E_PZ_BRK_EF_PZBALL_e=0x21, + dRes_INDEX_E_PZ_BRK_PZ_e=0x22, + /* BTK */ + dRes_INDEX_E_PZ_BTK_EF_PORTAL_e=0x25, + dRes_INDEX_E_PZ_BTK_PZ_e=0x26, +}; + +enum dRes_ID_E_PZ { + /* BCK */ + dRes_ID_E_PZ_BCK_EF_PZBALL_e=0x7, + dRes_ID_E_PZ_BCK_PZ_APPEAR_e=0x8, + dRes_ID_E_PZ_BCK_PZ_ATTACK02_THROW_e=0x9, + dRes_ID_E_PZ_BCK_PZ_ATTACK02_WAIT_e=0xA, + dRes_ID_E_PZ_BCK_PZ_ATTACK_READY_e=0xB, + dRes_ID_E_PZ_BCK_PZ_ATTACK_THROW_e=0xC, + dRes_ID_E_PZ_BCK_PZ_ATTACK_WAIT_e=0xD, + dRes_ID_E_PZ_BCK_PZ_DAMAGEF_e=0xE, + dRes_ID_E_PZ_BCK_PZ_DAMAGEL_e=0xF, + dRes_ID_E_PZ_BCK_PZ_DAMAGER_e=0x10, + dRes_ID_E_PZ_BCK_PZ_DEAD_e=0x11, + dRes_ID_E_PZ_BCK_PZ_DEMO_DEAD_e=0x12, + dRes_ID_E_PZ_BCK_PZ_FADEAWAY_e=0x13, + dRes_ID_E_PZ_BCK_PZ_MOVE_e=0x14, + dRes_ID_E_PZ_BCK_PZ_WAIT_e=0x15, + /* BMDR */ + dRes_ID_E_PZ_BMD_EF_PORTAL_e=0x18, + dRes_ID_E_PZ_BMD_EF_PZBALL_e=0x19, + /* BMDV */ + dRes_ID_E_PZ_BMD_PZ_e=0x1C, + /* BRK */ + dRes_ID_E_PZ_BRK_EF_PORTAL_RED_APP_e=0x1F, + dRes_ID_E_PZ_BRK_EF_PORTAL_RED_DISAPP_e=0x20, + dRes_ID_E_PZ_BRK_EF_PZBALL_e=0x21, + dRes_ID_E_PZ_BRK_PZ_e=0x22, + /* BTK */ + dRes_ID_E_PZ_BTK_EF_PORTAL_e=0x25, + dRes_ID_E_PZ_BTK_PZ_e=0x26, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +enum EF_PZBALL_JNT { + EF_PZBALL_JNT_EF_PZBALL_e=0x0, +}; + +enum PZ_JNT { + PZ_JNT_CENTER_e=0x0, + PZ_JNT_BACKBONE1_e=0x1, + PZ_JNT_BACKBONE2_e=0x2, + PZ_JNT_SPADL_e=0x3, + PZ_JNT_SPADR_e=0x4, + PZ_JNT_SHOULDERL_e=0x5, + PZ_JNT_ARML1_e=0x6, + PZ_JNT_SUSOL1_e=0x7, + PZ_JNT_SUSOL2_e=0x8, + PZ_JNT_HIRALB1_e=0x9, + PZ_JNT_HIRALB2_e=0xA, + PZ_JNT_HIRALF1_e=0xB, + PZ_JNT_HIRALF2_e=0xC, + PZ_JNT_SHOULDERR1_e=0xD, + PZ_JNT_ARMR1_e=0xE, + PZ_JNT_SUSOR1_e=0xF, + PZ_JNT_SUSOR2_e=0x10, + PZ_JNT_HIRARB1_e=0x11, + PZ_JNT_HIRARB2_e=0x12, + PZ_JNT_HIRARF1_e=0x13, + PZ_JNT_HIRARF2_e=0x14, + PZ_JNT_WAIST_e=0x15, + PZ_JNT_LEGL1_e=0x16, + PZ_JNT_LEGL2_e=0x17, + PZ_JNT_FOOTL_e=0x18, + PZ_JNT_LEGR1_e=0x19, + PZ_JNT_LEGR2_e=0x1A, + PZ_JNT_FOOTR_e=0x1B, + PZ_JNT_TAREB1_e=0x1C, + PZ_JNT_TAREB2_e=0x1D, + PZ_JNT_TAREF1_e=0x1E, + PZ_JNT_TAREF2_e=0x1F, +}; + +#endif /* !RES_E_PZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_rb.h b/assets/RZDJ01/res/Object/E_rb.h new file mode 100644 index 0000000000..daecc18f7e --- /dev/null +++ b/assets/RZDJ01/res/Object/E_rb.h @@ -0,0 +1,36 @@ +#ifndef RES_E_RB_H +#define RES_E_RB_H + +enum dRes_INDEX_E_RB { + /* BCK */ + dRes_INDEX_E_RB_BCK_RB_ANGRY_e=0x4, + dRes_INDEX_E_RB_BCK_RB_APPEAR_e=0x5, + dRes_INDEX_E_RB_BCK_RB_ATTACK_e=0x6, + dRes_INDEX_E_RB_BCK_RB_DOWN_e=0x7, + dRes_INDEX_E_RB_BCK_RB_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_E_RB_BMD_RB_e=0xB, +}; + +enum dRes_ID_E_RB { + /* BCK */ + dRes_ID_E_RB_BCK_RB_ANGRY_e=0x4, + dRes_ID_E_RB_BCK_RB_APPEAR_e=0x5, + dRes_ID_E_RB_BCK_RB_ATTACK_e=0x6, + dRes_ID_E_RB_BCK_RB_DOWN_e=0x7, + dRes_ID_E_RB_BCK_RB_WAIT_e=0x8, + /* BMDR */ + dRes_ID_E_RB_BMD_RB_e=0xB, +}; + +enum RB_JNT { + RB_JNT_CENTER_e=0x0, + RB_JNT_ARM_A1_e=0x1, + RB_JNT_ARM_A2_e=0x2, + RB_JNT_ARM_B1_e=0x3, + RB_JNT_ARM_B2_e=0x4, + RB_JNT_ARM_C1_e=0x5, + RB_JNT_ARM_C2_e=0x6, +}; + +#endif /* !RES_E_RB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_rd.h b/assets/RZDJ01/res/Object/E_rd.h new file mode 100644 index 0000000000..c943407e4c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_rd.h @@ -0,0 +1,210 @@ +#ifndef RES_E_RD_H +#define RES_E_RD_H + +enum dRes_INDEX_E_RD { + /* BCK */ + dRes_INDEX_E_RD_BCK_RD_ARMAMENT_e=0x4, + dRes_INDEX_E_RD_BCK_RD_ATTACK01_e=0x5, + dRes_INDEX_E_RD_BCK_RD_AVOID_e=0x6, + dRes_INDEX_E_RD_BCK_RD_BOW_READY_e=0x7, + dRes_INDEX_E_RD_BCK_RD_BOW_RREADY_e=0x8, + dRes_INDEX_E_RD_BCK_RD_BOW_RSHOOT_e=0x9, + dRes_INDEX_E_RD_BCK_RD_BOW_SHOOT_e=0xA, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_L_e=0xB, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_R_e=0xC, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_S_e=0xD, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_W_e=0xE, + dRes_INDEX_E_RD_BCK_RD_DEAD_ARROW_e=0xF, + dRes_INDEX_E_RD_BCK_RD_DIEA_e=0x10, + dRes_INDEX_E_RD_BCK_RD_DIEA_UP_e=0x11, + dRes_INDEX_E_RD_BCK_RD_DIEB_e=0x12, + dRes_INDEX_E_RD_BCK_RD_DIEB_UP_e=0x13, + dRes_INDEX_E_RD_BCK_RD_DROWNEDA_e=0x14, + dRes_INDEX_E_RD_BCK_RD_DROWNEDB_e=0x15, + dRes_INDEX_E_RD_BCK_RD_FURA2_e=0x16, + dRes_INDEX_E_RD_BCK_RD_GOSIGN_e=0x17, + dRes_INDEX_E_RD_BCK_RD_JUMP_A_e=0x18, + dRes_INDEX_E_RD_BCK_RD_JUMP_B_e=0x19, + dRes_INDEX_E_RD_BCK_RD_JUMP_C_e=0x1A, + dRes_INDEX_E_RD_BCK_RD_KAMAE_e=0x1B, + dRes_INDEX_E_RD_BCK_RD_KICK_e=0x1C, + dRes_INDEX_E_RD_BCK_RD_KYORO2_e=0x1D, + dRes_INDEX_E_RD_BCK_RD_RATTACK01_e=0x1E, + dRes_INDEX_E_RD_BCK_RD_RATTACK01_WAIT_e=0x1F, + dRes_INDEX_E_RD_BCK_RD_RATTACK02_e=0x20, + dRes_INDEX_E_RD_BCK_RD_RATTACK02_WAIT_e=0x21, + dRes_INDEX_E_RD_BCK_RD_RATTACK03_e=0x22, + dRes_INDEX_E_RD_BCK_RD_RATTACK04_e=0x23, + dRes_INDEX_E_RD_BCK_RD_RDAMAGE_e=0x24, + dRes_INDEX_E_RD_BCK_RD_RDAMAGE_BACK_e=0x25, + dRes_INDEX_E_RD_BCK_RD_RRUN_e=0x26, + dRes_INDEX_E_RD_BCK_RD_RRUN02_BACK_e=0x27, + dRes_INDEX_E_RD_BCK_RD_RRUN_BACK_e=0x28, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_e=0x29, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_READY_e=0x2A, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_WAIT_e=0x2B, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_WAIT02_e=0x2C, + dRes_INDEX_E_RD_BCK_RD_RSTEP_BACK_e=0x2D, + dRes_INDEX_E_RD_BCK_RD_RSTEP_L_e=0x2E, + dRes_INDEX_E_RD_BCK_RD_RSTEP_LBACK_e=0x2F, + dRes_INDEX_E_RD_BCK_RD_RSTEP_R_e=0x30, + dRes_INDEX_E_RD_BCK_RD_RSTEP_RBACK_e=0x31, + dRes_INDEX_E_RD_BCK_RD_RUN_e=0x32, + dRes_INDEX_E_RD_BCK_RD_RUN02_e=0x33, + dRes_INDEX_E_RD_BCK_RD_RWAIT_e=0x34, + dRes_INDEX_E_RD_BCK_RD_RWAIT_BACK_e=0x35, + dRes_INDEX_E_RD_BCK_RD_RWALK_e=0x36, + dRes_INDEX_E_RD_BCK_RD_RWALK_BACK_e=0x37, + dRes_INDEX_E_RD_BCK_RD_SHOOT_e=0x38, + dRes_INDEX_E_RD_BCK_RD_SHOOT_READY_e=0x39, + dRes_INDEX_E_RD_BCK_RD_SHOOT_WAIT_e=0x3A, + dRes_INDEX_E_RD_BCK_RD_SHOUT_e=0x3B, + dRes_INDEX_E_RD_BCK_RD_SIGN_e=0x3C, + dRes_INDEX_E_RD_BCK_RD_SLEEP_LOOKAROUND_e=0x3D, + dRes_INDEX_E_RD_BCK_RD_SLEEP_STANDUP_e=0x3E, + dRes_INDEX_E_RD_BCK_RD_SLEEP_WAIT_e=0x3F, + dRes_INDEX_E_RD_BCK_RD_WAIT01_e=0x40, + dRes_INDEX_E_RD_BCK_RD_WALK_e=0x41, + /* BMDR */ + dRes_INDEX_E_RD_BMD_RD_e=0x44, + dRes_INDEX_E_RD_BMD_RD_ARROW_e=0x45, + dRes_INDEX_E_RD_BMD_RD_BARROW_e=0x46, + dRes_INDEX_E_RD_BMD_RD_BOW_e=0x47, + dRes_INDEX_E_RD_BMD_RD_CLUB_e=0x48, + dRes_INDEX_E_RD_BMD_RD_CLUBB_e=0x49, + dRes_INDEX_E_RD_BMD_RD_EYE_e=0x4A, +}; + +enum dRes_ID_E_RD { + /* BCK */ + dRes_ID_E_RD_BCK_RD_ARMAMENT_e=0x4, + dRes_ID_E_RD_BCK_RD_ATTACK01_e=0x5, + dRes_ID_E_RD_BCK_RD_AVOID_e=0x6, + dRes_ID_E_RD_BCK_RD_BOW_READY_e=0x7, + dRes_ID_E_RD_BCK_RD_BOW_RREADY_e=0x8, + dRes_ID_E_RD_BCK_RD_BOW_RSHOOT_e=0x9, + dRes_ID_E_RD_BCK_RD_BOW_SHOOT_e=0xA, + dRes_ID_E_RD_BCK_RD_DAMAGE_L_e=0xB, + dRes_ID_E_RD_BCK_RD_DAMAGE_R_e=0xC, + dRes_ID_E_RD_BCK_RD_DAMAGE_S_e=0xD, + dRes_ID_E_RD_BCK_RD_DAMAGE_W_e=0xE, + dRes_ID_E_RD_BCK_RD_DEAD_ARROW_e=0xF, + dRes_ID_E_RD_BCK_RD_DIEA_e=0x10, + dRes_ID_E_RD_BCK_RD_DIEA_UP_e=0x11, + dRes_ID_E_RD_BCK_RD_DIEB_e=0x12, + dRes_ID_E_RD_BCK_RD_DIEB_UP_e=0x13, + dRes_ID_E_RD_BCK_RD_DROWNEDA_e=0x14, + dRes_ID_E_RD_BCK_RD_DROWNEDB_e=0x15, + dRes_ID_E_RD_BCK_RD_FURA2_e=0x16, + dRes_ID_E_RD_BCK_RD_GOSIGN_e=0x17, + dRes_ID_E_RD_BCK_RD_JUMP_A_e=0x18, + dRes_ID_E_RD_BCK_RD_JUMP_B_e=0x19, + dRes_ID_E_RD_BCK_RD_JUMP_C_e=0x1A, + dRes_ID_E_RD_BCK_RD_KAMAE_e=0x1B, + dRes_ID_E_RD_BCK_RD_KICK_e=0x1C, + dRes_ID_E_RD_BCK_RD_KYORO2_e=0x1D, + dRes_ID_E_RD_BCK_RD_RATTACK01_e=0x1E, + dRes_ID_E_RD_BCK_RD_RATTACK01_WAIT_e=0x1F, + dRes_ID_E_RD_BCK_RD_RATTACK02_e=0x20, + dRes_ID_E_RD_BCK_RD_RATTACK02_WAIT_e=0x21, + dRes_ID_E_RD_BCK_RD_RATTACK03_e=0x22, + dRes_ID_E_RD_BCK_RD_RATTACK04_e=0x23, + dRes_ID_E_RD_BCK_RD_RDAMAGE_e=0x24, + dRes_ID_E_RD_BCK_RD_RDAMAGE_BACK_e=0x25, + dRes_ID_E_RD_BCK_RD_RRUN_e=0x26, + dRes_ID_E_RD_BCK_RD_RRUN02_BACK_e=0x27, + dRes_ID_E_RD_BCK_RD_RRUN_BACK_e=0x28, + dRes_ID_E_RD_BCK_RD_RSHOOT_e=0x29, + dRes_ID_E_RD_BCK_RD_RSHOOT_READY_e=0x2A, + dRes_ID_E_RD_BCK_RD_RSHOOT_WAIT_e=0x2B, + dRes_ID_E_RD_BCK_RD_RSHOOT_WAIT02_e=0x2C, + dRes_ID_E_RD_BCK_RD_RSTEP_BACK_e=0x2D, + dRes_ID_E_RD_BCK_RD_RSTEP_L_e=0x2E, + dRes_ID_E_RD_BCK_RD_RSTEP_LBACK_e=0x2F, + dRes_ID_E_RD_BCK_RD_RSTEP_R_e=0x30, + dRes_ID_E_RD_BCK_RD_RSTEP_RBACK_e=0x31, + dRes_ID_E_RD_BCK_RD_RUN_e=0x32, + dRes_ID_E_RD_BCK_RD_RUN02_e=0x33, + dRes_ID_E_RD_BCK_RD_RWAIT_e=0x34, + dRes_ID_E_RD_BCK_RD_RWAIT_BACK_e=0x35, + dRes_ID_E_RD_BCK_RD_RWALK_e=0x36, + dRes_ID_E_RD_BCK_RD_RWALK_BACK_e=0x37, + dRes_ID_E_RD_BCK_RD_SHOOT_e=0x38, + dRes_ID_E_RD_BCK_RD_SHOOT_READY_e=0x39, + dRes_ID_E_RD_BCK_RD_SHOOT_WAIT_e=0x3A, + dRes_ID_E_RD_BCK_RD_SHOUT_e=0x3B, + dRes_ID_E_RD_BCK_RD_SIGN_e=0x3C, + dRes_ID_E_RD_BCK_RD_SLEEP_LOOKAROUND_e=0x3D, + dRes_ID_E_RD_BCK_RD_SLEEP_STANDUP_e=0x3E, + dRes_ID_E_RD_BCK_RD_SLEEP_WAIT_e=0x3F, + dRes_ID_E_RD_BCK_RD_WAIT01_e=0x40, + dRes_ID_E_RD_BCK_RD_WALK_e=0x41, + /* BMDR */ + dRes_ID_E_RD_BMD_RD_e=0x44, + dRes_ID_E_RD_BMD_RD_ARROW_e=0x45, + dRes_ID_E_RD_BMD_RD_BARROW_e=0x46, + dRes_ID_E_RD_BMD_RD_BOW_e=0x47, + dRes_ID_E_RD_BMD_RD_CLUB_e=0x48, + dRes_ID_E_RD_BMD_RD_CLUBB_e=0x49, + dRes_ID_E_RD_BMD_RD_EYE_e=0x4A, +}; + +enum RD_JNT { + RD_JNT_KOSI_e=0x0, + RD_JNT_HIP1_e=0x1, + RD_JNT_KOKAL_e=0x2, + RD_JNT_MOMOL_e=0x3, + RD_JNT_SUNEL1_e=0x4, + RD_JNT_ASIL_e=0x5, + RD_JNT_KOKAR_e=0x6, + RD_JNT_MOMORR_e=0x7, + RD_JNT_SUNER1_e=0x8, + RD_JNT_ASIR_e=0x9, + RD_JNT_MUNE1_e=0xA, + RD_JNT_MUNE2_e=0xB, + RD_JNT_KUBI_e=0xC, + RD_JNT_HEAD_e=0xD, + RD_JNT_HIMOL_e=0xE, + RD_JNT_HIMOR_e=0xF, + RD_JNT_SHOULDERL_e=0x10, + RD_JNT_ARML1_e=0x11, + RD_JNT_ARML2_e=0x12, + RD_JNT_HANDL_e=0x13, + RD_JNT_YUBIL_e=0x14, + RD_JNT_SHOULDERR_e=0x15, + RD_JNT_ARMR1_e=0x16, + RD_JNT_ARMR2_e=0x17, + RD_JNT_HANDR_e=0x18, + RD_JNT_YUBIR_e=0x19, +}; + +enum RD_ARROW_JNT { + RD_ARROW_JNT_RD_ARROW_e=0x0, +}; + +enum RD_BARROW_JNT { + RD_BARROW_JNT_RD_BARROW_e=0x0, +}; + +enum RD_BOW_JNT { + RD_BOW_JNT_BOW_LOC_e=0x0, + RD_BOW_JNT_CENTER_e=0x1, + RD_BOW_JNT_BOW_1_e=0x2, + RD_BOW_JNT_BOW_2_e=0x3, + RD_BOW_JNT_LINE_e=0x4, +}; + +enum RD_CLUB_JNT { + RD_CLUB_JNT_RD_CLUB_e=0x0, +}; + +enum RD_CLUBB_JNT { + RD_CLUBB_JNT_CLUB_LOC_e=0x0, + RD_CLUBB_JNT_RD_CLUBB_MODEL_e=0x1, +}; + +enum RD_EYE_JNT { + RD_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +#endif /* !RES_E_RD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_rdb.h b/assets/RZDJ01/res/Object/E_rdb.h new file mode 100644 index 0000000000..db1b96a297 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_rdb.h @@ -0,0 +1,295 @@ +#ifndef RES_E_RDB_H +#define RES_E_RDB_H + +enum dRes_INDEX_E_RDB { + /* BCK */ + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_RUN_e=0x4, + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_STOP_e=0x5, + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_STOP2_e=0x6, + dRes_INDEX_E_RDB_BCK_RB_ATTACK01_e=0x7, + dRes_INDEX_E_RDB_BCK_RB_ATTACK02_e=0x8, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_END_e=0x9, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_SPIN_e=0xA, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_START_e=0xB, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEBL_e=0xC, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEBR_e=0xD, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEF_e=0xE, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEFL_e=0xF, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEFR_e=0x10, + dRes_INDEX_E_RDB_BCK_RB_DOWN_e=0x11, + dRes_INDEX_E_RDB_BCK_RB_DOWN_RETURN_e=0x12, + dRes_INDEX_E_RDB_BCK_RB_DOWN_WAIT_e=0x13, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWN_e=0x14, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNUP_e=0x15, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNWAIT_e=0x16, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNWALK_e=0x17, + dRes_INDEX_E_RDB_BCK_RB_FALL_e=0x18, + dRes_INDEX_E_RDB_BCK_RB_GUARD_e=0x19, + dRes_INDEX_E_RDB_BCK_RB_LV9_END01_e=0x1A, + dRes_INDEX_E_RDB_BCK_RB_LV9_END02_e=0x1B, + dRes_INDEX_E_RDB_BCK_RB_LV9_END03_e=0x1C, + dRes_INDEX_E_RDB_BCK_RB_LV9_OP01_e=0x1D, + dRes_INDEX_E_RDB_BCK_RB_LV9_OP02_e=0x1E, + dRes_INDEX_E_RDB_BCK_RB_OP_DEMO_SWING_e=0x1F, + dRes_INDEX_E_RDB_BCK_RB_PUSH_e=0x20, + dRes_INDEX_E_RDB_BCK_RB_RCOMEON_e=0x21, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGE01_e=0x22, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGE02_e=0x23, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGEB_e=0x24, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGEL_e=0x25, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGER_e=0x26, + dRes_INDEX_E_RDB_BCK_RB_RDEAD_e=0x27, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_DAMAGE_e=0x28, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_FALL_e=0x29, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_RUN_e=0x2A, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_e=0x2B, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_RUN_e=0x2C, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_UP_e=0x2D, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_F_e=0x2E, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_L_e=0x2F, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_R_e=0x30, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_A_e=0x31, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_B_e=0x32, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_C_e=0x33, + dRes_INDEX_E_RDB_BCK_RB_RNEIGH_e=0x34, + dRes_INDEX_E_RDB_BCK_RB_ROP_DEMO2_EXCITE_e=0x35, + dRes_INDEX_E_RDB_BCK_RB_ROP_DEMO2_WAIT_e=0x36, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_RUNL_e=0x37, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_RUNR_e=0x38, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_STOP_e=0x39, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_STOP2_e=0x3A, + dRes_INDEX_E_RDB_BCK_RB_RRUN_e=0x3B, + dRes_INDEX_E_RDB_BCK_RB_RSLIP_e=0x3C, + dRes_INDEX_E_RDB_BCK_RB_RSTART_e=0x3D, + dRes_INDEX_E_RDB_BCK_RB_RSTARTLOOP_e=0x3E, + dRes_INDEX_E_RDB_BCK_RB_RSTEP_e=0x3F, + dRes_INDEX_E_RDB_BCK_RB_RUN_e=0x40, + dRes_INDEX_E_RDB_BCK_RB_RWAIT_e=0x41, + dRes_INDEX_E_RDB_BCK_RB_RWAIT02_e=0x42, + dRes_INDEX_E_RDB_BCK_RB_RWALK_e=0x43, + dRes_INDEX_E_RDB_BCK_RB_STEP_e=0x44, + dRes_INDEX_E_RDB_BCK_RB_WAIT01_e=0x45, + dRes_INDEX_E_RDB_BCK_RB_WALK_e=0x46, + /* BMDR */ + dRes_INDEX_E_RDB_BMD_ARML2_ARMOR_e=0x49, + dRes_INDEX_E_RDB_BMD_ARML_ARMOR_e=0x4A, + dRes_INDEX_E_RDB_BMD_ARMR2_ARMOR_e=0x4B, + dRes_INDEX_E_RDB_BMD_ARMR_ARMOR_e=0x4C, + dRes_INDEX_E_RDB_BMD_FACE_ARMOR_e=0x4D, + dRes_INDEX_E_RDB_BMD_HEAD_ARMOR_e=0x4E, + dRes_INDEX_E_RDB_BMD_LEGL_ARMOR_e=0x4F, + dRes_INDEX_E_RDB_BMD_LEGR_ARMOR_e=0x50, + dRes_INDEX_E_RDB_BMD_MUNE2_ARMOR_e=0x51, + dRes_INDEX_E_RDB_BMD_MUNE_ARMOR_e=0x52, + dRes_INDEX_E_RDB_BMD_RB_e=0x53, + dRes_INDEX_E_RDB_BMD_RB_HORN_e=0x54, + dRes_INDEX_E_RDB_BMD_RB_ONO_e=0x55, + dRes_INDEX_E_RDB_BMD_RB_SHIELDL_e=0x56, + dRes_INDEX_E_RDB_BMD_RB_SHIELDR_e=0x57, + dRes_INDEX_E_RDB_BMD_SENA2_ARMOR_e=0x58, + dRes_INDEX_E_RDB_BMD_SENA_ARMOR_e=0x59, + dRes_INDEX_E_RDB_BMD_SHOULDERL_ARMOR_e=0x5A, + dRes_INDEX_E_RDB_BMD_SHOULDERR_ARMOR_e=0x5B, +}; + +enum dRes_ID_E_RDB { + /* BCK */ + dRes_ID_E_RDB_BCK_HORN_RPLAY_RUN_e=0x4, + dRes_ID_E_RDB_BCK_HORN_RPLAY_STOP_e=0x5, + dRes_ID_E_RDB_BCK_HORN_RPLAY_STOP2_e=0x6, + dRes_ID_E_RDB_BCK_RB_ATTACK01_e=0x7, + dRes_ID_E_RDB_BCK_RB_ATTACK02_e=0x8, + dRes_ID_E_RDB_BCK_RB_ATTACK03_END_e=0x9, + dRes_ID_E_RDB_BCK_RB_ATTACK03_SPIN_e=0xA, + dRes_ID_E_RDB_BCK_RB_ATTACK03_START_e=0xB, + dRes_ID_E_RDB_BCK_RB_DAMAGEBL_e=0xC, + dRes_ID_E_RDB_BCK_RB_DAMAGEBR_e=0xD, + dRes_ID_E_RDB_BCK_RB_DAMAGEF_e=0xE, + dRes_ID_E_RDB_BCK_RB_DAMAGEFL_e=0xF, + dRes_ID_E_RDB_BCK_RB_DAMAGEFR_e=0x10, + dRes_ID_E_RDB_BCK_RB_DOWN_e=0x11, + dRes_ID_E_RDB_BCK_RB_DOWN_RETURN_e=0x12, + dRes_ID_E_RDB_BCK_RB_DOWN_WAIT_e=0x13, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWN_e=0x14, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNUP_e=0x15, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNWAIT_e=0x16, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNWALK_e=0x17, + dRes_ID_E_RDB_BCK_RB_FALL_e=0x18, + dRes_ID_E_RDB_BCK_RB_GUARD_e=0x19, + dRes_ID_E_RDB_BCK_RB_LV9_END01_e=0x1A, + dRes_ID_E_RDB_BCK_RB_LV9_END02_e=0x1B, + dRes_ID_E_RDB_BCK_RB_LV9_END03_e=0x1C, + dRes_ID_E_RDB_BCK_RB_LV9_OP01_e=0x1D, + dRes_ID_E_RDB_BCK_RB_LV9_OP02_e=0x1E, + dRes_ID_E_RDB_BCK_RB_OP_DEMO_SWING_e=0x1F, + dRes_ID_E_RDB_BCK_RB_PUSH_e=0x20, + dRes_ID_E_RDB_BCK_RB_RCOMEON_e=0x21, + dRes_ID_E_RDB_BCK_RB_RDAMAGE01_e=0x22, + dRes_ID_E_RDB_BCK_RB_RDAMAGE02_e=0x23, + dRes_ID_E_RDB_BCK_RB_RDAMAGEB_e=0x24, + dRes_ID_E_RDB_BCK_RB_RDAMAGEL_e=0x25, + dRes_ID_E_RDB_BCK_RB_RDAMAGER_e=0x26, + dRes_ID_E_RDB_BCK_RB_RDEAD_e=0x27, + dRes_ID_E_RDB_BCK_RB_RDEAD2_DAMAGE_e=0x28, + dRes_ID_E_RDB_BCK_RB_RDEAD2_FALL_e=0x29, + dRes_ID_E_RDB_BCK_RB_RDEAD2_RUN_e=0x2A, + dRes_ID_E_RDB_BCK_RB_RDOWNB_e=0x2B, + dRes_ID_E_RDB_BCK_RB_RDOWNB_RUN_e=0x2C, + dRes_ID_E_RDB_BCK_RB_RDOWNB_UP_e=0x2D, + dRes_ID_E_RDB_BCK_RB_RGUARD_F_e=0x2E, + dRes_ID_E_RDB_BCK_RB_RGUARD_L_e=0x2F, + dRes_ID_E_RDB_BCK_RB_RGUARD_R_e=0x30, + dRes_ID_E_RDB_BCK_RB_RJUMP_A_e=0x31, + dRes_ID_E_RDB_BCK_RB_RJUMP_B_e=0x32, + dRes_ID_E_RDB_BCK_RB_RJUMP_C_e=0x33, + dRes_ID_E_RDB_BCK_RB_RNEIGH_e=0x34, + dRes_ID_E_RDB_BCK_RB_ROP_DEMO2_EXCITE_e=0x35, + dRes_ID_E_RDB_BCK_RB_ROP_DEMO2_WAIT_e=0x36, + dRes_ID_E_RDB_BCK_RB_RPLAY_RUNL_e=0x37, + dRes_ID_E_RDB_BCK_RB_RPLAY_RUNR_e=0x38, + dRes_ID_E_RDB_BCK_RB_RPLAY_STOP_e=0x39, + dRes_ID_E_RDB_BCK_RB_RPLAY_STOP2_e=0x3A, + dRes_ID_E_RDB_BCK_RB_RRUN_e=0x3B, + dRes_ID_E_RDB_BCK_RB_RSLIP_e=0x3C, + dRes_ID_E_RDB_BCK_RB_RSTART_e=0x3D, + dRes_ID_E_RDB_BCK_RB_RSTARTLOOP_e=0x3E, + dRes_ID_E_RDB_BCK_RB_RSTEP_e=0x3F, + dRes_ID_E_RDB_BCK_RB_RUN_e=0x40, + dRes_ID_E_RDB_BCK_RB_RWAIT_e=0x41, + dRes_ID_E_RDB_BCK_RB_RWAIT02_e=0x42, + dRes_ID_E_RDB_BCK_RB_RWALK_e=0x43, + dRes_ID_E_RDB_BCK_RB_STEP_e=0x44, + dRes_ID_E_RDB_BCK_RB_WAIT01_e=0x45, + dRes_ID_E_RDB_BCK_RB_WALK_e=0x46, + /* BMDR */ + dRes_ID_E_RDB_BMD_ARML2_ARMOR_e=0x49, + dRes_ID_E_RDB_BMD_ARML_ARMOR_e=0x4A, + dRes_ID_E_RDB_BMD_ARMR2_ARMOR_e=0x4B, + dRes_ID_E_RDB_BMD_ARMR_ARMOR_e=0x4C, + dRes_ID_E_RDB_BMD_FACE_ARMOR_e=0x4D, + dRes_ID_E_RDB_BMD_HEAD_ARMOR_e=0x4E, + dRes_ID_E_RDB_BMD_LEGL_ARMOR_e=0x4F, + dRes_ID_E_RDB_BMD_LEGR_ARMOR_e=0x50, + dRes_ID_E_RDB_BMD_MUNE2_ARMOR_e=0x51, + dRes_ID_E_RDB_BMD_MUNE_ARMOR_e=0x52, + dRes_ID_E_RDB_BMD_RB_e=0x53, + dRes_ID_E_RDB_BMD_RB_HORN_e=0x54, + dRes_ID_E_RDB_BMD_RB_ONO_e=0x55, + dRes_ID_E_RDB_BMD_RB_SHIELDL_e=0x56, + dRes_ID_E_RDB_BMD_RB_SHIELDR_e=0x57, + dRes_ID_E_RDB_BMD_SENA2_ARMOR_e=0x58, + dRes_ID_E_RDB_BMD_SENA_ARMOR_e=0x59, + dRes_ID_E_RDB_BMD_SHOULDERL_ARMOR_e=0x5A, + dRes_ID_E_RDB_BMD_SHOULDERR_ARMOR_e=0x5B, +}; + +enum ARML2_ARMOR_JNT { + ARML2_ARMOR_JNT_ARML2_ARMOR1_e=0x0, +}; + +enum ARML_ARMOR_JNT { + ARML_ARMOR_JNT_ARML_ARMOR_e=0x0, +}; + +enum ARMR2_ARMOR_JNT { + ARMR2_ARMOR_JNT_ARMR2_ARMOR_e=0x0, +}; + +enum ARMR_ARMOR_JNT { + ARMR_ARMOR_JNT_ARMR_ARMOR_e=0x0, +}; + +enum FACE_ARMOR_JNT { + FACE_ARMOR_JNT_FACE_ARMOR_e=0x0, +}; + +enum HEAD_ARMOR_JNT { + HEAD_ARMOR_JNT_HEAD_ARMOR_e=0x0, +}; + +enum LEGL_ARMOR_JNT { + LEGL_ARMOR_JNT_LEGL_ARMOR_e=0x0, +}; + +enum LEGR_ARMOR_JNT { + LEGR_ARMOR_JNT_LEGR_ARMOR_e=0x0, +}; + +enum MUNE2_ARMOR_JNT { + MUNE2_ARMOR_JNT_MUNE_ARMOR2_e=0x0, +}; + +enum MUNE_ARMOR_JNT { + MUNE_ARMOR_JNT_MUNE_ARMOR_e=0x0, +}; + +enum RB_JNT { + RB_JNT_CENTER_e=0x0, + RB_JNT_BACKBONE1_e=0x1, + RB_JNT_BACKBONE2_e=0x2, + RB_JNT_KAZARI1_e=0x3, + RB_JNT_KAZARI2_e=0x4, + RB_JNT_NECK_e=0x5, + RB_JNT_HEAD_e=0x6, + RB_JNT_AGOHIMOL_e=0x7, + RB_JNT_AGOHIMOR_e=0x8, + RB_JNT_JAW_e=0x9, + RB_JNT_KOUKAKU_e=0xA, + RB_JNT_MIKEN_e=0xB, + RB_JNT_SHOULDERL_e=0xC, + RB_JNT_ARML1_e=0xD, + RB_JNT_ARML2_e=0xE, + RB_JNT_HANDL_e=0xF, + RB_JNT_FINGERL_e=0x10, + RB_JNT_SHOULDERR_e=0x11, + RB_JNT_ARMR1_e=0x12, + RB_JNT_ARMR2_e=0x13, + RB_JNT_HANDR_e=0x14, + RB_JNT_FINGERR_e=0x15, + RB_JNT_WAIST_e=0x16, + RB_JNT_KOSHIMINO1_e=0x17, + RB_JNT_KOSHIMINO2_e=0x18, + RB_JNT_LEGL1_e=0x19, + RB_JNT_LEGL2_e=0x1A, + RB_JNT_FOOTL1_e=0x1B, + RB_JNT_FOOTL2_e=0x1C, + RB_JNT_LEGR1_e=0x1D, + RB_JNT_LEGR2_e=0x1E, + RB_JNT_FOOTR1_e=0x1F, + RB_JNT_FOOTR2_e=0x20, +}; + +enum RB_HORN_JNT { + RB_HORN_JNT_HORN_LOC_e=0x0, + RB_HORN_JNT_HORN_MODEL_e=0x1, +}; + +enum RB_ONO_JNT { + RB_ONO_JNT_RB_ONO_e=0x0, +}; + +enum RB_SHIELDL_JNT { + RB_SHIELDL_JNT_RD_SHIELDL_e=0x0, +}; + +enum RB_SHIELDR_JNT { + RB_SHIELDR_JNT_RD_SHIELDR_e=0x0, +}; + +enum SENA2_ARMOR_JNT { + SENA2_ARMOR_JNT_SENA_ARMOR2_e=0x0, +}; + +enum SENA_ARMOR_JNT { + SENA_ARMOR_JNT_SENA_ARMOR_e=0x0, +}; + +enum SHOULDERL_ARMOR_JNT { + SHOULDERL_ARMOR_JNT_SHOULDERL_ARMOR2_e=0x0, +}; + +enum SHOULDERR_ARMOR_JNT { + SHOULDERR_ARMOR_JNT_SHOULDERR_ARMOR2_e=0x0, +}; + +#endif /* !RES_E_RDB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_rdy.h b/assets/RZDJ01/res/Object/E_rdy.h new file mode 100644 index 0000000000..ed1729e315 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_rdy.h @@ -0,0 +1,227 @@ +#ifndef RES_E_RDY_H +#define RES_E_RDY_H + +enum dRes_INDEX_E_RDY { + /* BCK */ + dRes_INDEX_E_RDY_BCK_YB_ARMAMENT_e=0x4, + dRes_INDEX_E_RDY_BCK_YB_ATTACK01_e=0x5, + dRes_INDEX_E_RDY_BCK_YB_AVOID_e=0x6, + dRes_INDEX_E_RDY_BCK_YB_BLOW_e=0x7, + dRes_INDEX_E_RDY_BCK_YB_BOW_READY_e=0x8, + dRes_INDEX_E_RDY_BCK_YB_BOW_RREADY_e=0x9, + dRes_INDEX_E_RDY_BCK_YB_BOW_RSHOOT_e=0xA, + dRes_INDEX_E_RDY_BCK_YB_BOW_SHOOT_e=0xB, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_L_e=0xC, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_R_e=0xD, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_S_e=0xE, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_W_e=0xF, + dRes_INDEX_E_RDY_BCK_YB_DEAD_ARROW_e=0x10, + dRes_INDEX_E_RDY_BCK_YB_DIEA_e=0x11, + dRes_INDEX_E_RDY_BCK_YB_DIEA_UP_e=0x12, + dRes_INDEX_E_RDY_BCK_YB_DIEB_e=0x13, + dRes_INDEX_E_RDY_BCK_YB_DIEB_UP_e=0x14, + dRes_INDEX_E_RDY_BCK_YB_DROWNEDA_e=0x15, + dRes_INDEX_E_RDY_BCK_YB_DROWNEDB_e=0x16, + dRes_INDEX_E_RDY_BCK_YB_FURA2_e=0x17, + dRes_INDEX_E_RDY_BCK_YB_GOSIGN_e=0x18, + dRes_INDEX_E_RDY_BCK_YB_JUMP_A_e=0x19, + dRes_INDEX_E_RDY_BCK_YB_JUMP_B_e=0x1A, + dRes_INDEX_E_RDY_BCK_YB_JUMP_C_e=0x1B, + dRes_INDEX_E_RDY_BCK_YB_KAMAE_e=0x1C, + dRes_INDEX_E_RDY_BCK_YB_KICK_e=0x1D, + dRes_INDEX_E_RDY_BCK_YB_KYORO2_e=0x1E, + dRes_INDEX_E_RDY_BCK_YB_LOOKBACK_e=0x1F, + dRes_INDEX_E_RDY_BCK_YB_PICKUP_e=0x20, + dRes_INDEX_E_RDY_BCK_YB_RATTACK01_e=0x21, + dRes_INDEX_E_RDY_BCK_YB_RATTACK01_WAIT_e=0x22, + dRes_INDEX_E_RDY_BCK_YB_RATTACK02_e=0x23, + dRes_INDEX_E_RDY_BCK_YB_RATTACK02_WAIT_e=0x24, + dRes_INDEX_E_RDY_BCK_YB_RATTACK03_e=0x25, + dRes_INDEX_E_RDY_BCK_YB_RATTACK04_e=0x26, + dRes_INDEX_E_RDY_BCK_YB_RDAMAGE_e=0x27, + dRes_INDEX_E_RDY_BCK_YB_RDAMAGE_BACK_e=0x28, + dRes_INDEX_E_RDY_BCK_YB_RFLY_e=0x29, + dRes_INDEX_E_RDY_BCK_YB_RFLY_GLIDE_e=0x2A, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_e=0x2B, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_BRASH_e=0x2C, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_BRASH2_e=0x2D, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_DAMAGE_e=0x2E, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_WAIT_e=0x2F, + dRes_INDEX_E_RDY_BCK_YB_RHOVERING_e=0x30, + dRes_INDEX_E_RDY_BCK_YB_RJUMP_C_e=0x31, + dRes_INDEX_E_RDY_BCK_YB_RRUN_e=0x32, + dRes_INDEX_E_RDY_BCK_YB_RRUN02_BACK_e=0x33, + dRes_INDEX_E_RDY_BCK_YB_RRUN_BACK_e=0x34, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_e=0x35, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_READY_e=0x36, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_WAIT_e=0x37, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_WAIT02_e=0x38, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_BACK_e=0x39, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_L_e=0x3A, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_LBACK_e=0x3B, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_R_e=0x3C, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_RBACK_e=0x3D, + dRes_INDEX_E_RDY_BCK_YB_RUN_e=0x3E, + dRes_INDEX_E_RDY_BCK_YB_RUN02_e=0x3F, + dRes_INDEX_E_RDY_BCK_YB_RWAIT_e=0x40, + dRes_INDEX_E_RDY_BCK_YB_RWAIT_BACK_e=0x41, + dRes_INDEX_E_RDY_BCK_YB_RWALK_e=0x42, + dRes_INDEX_E_RDY_BCK_YB_RWALK_BACK_e=0x43, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_e=0x44, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_READY_e=0x45, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_WAIT_e=0x46, + dRes_INDEX_E_RDY_BCK_YB_SHOUT_e=0x47, + dRes_INDEX_E_RDY_BCK_YB_SIGN_e=0x48, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_LOOKAROUND_e=0x49, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_STANDUP_e=0x4A, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_WAIT_e=0x4B, + dRes_INDEX_E_RDY_BCK_YB_WAIT01_e=0x4C, + dRes_INDEX_E_RDY_BCK_YB_WALK_e=0x4D, + /* BMDR */ + dRes_INDEX_E_RDY_BMD_E_EYE_e=0x50, + dRes_INDEX_E_RDY_BMD_YB_e=0x51, + dRes_INDEX_E_RDY_BMD_YB_ARROW_e=0x52, + dRes_INDEX_E_RDY_BMD_YB_BARROW_e=0x53, + dRes_INDEX_E_RDY_BMD_YB_BOW_e=0x54, + dRes_INDEX_E_RDY_BMD_YB_CLUB_e=0x55, +}; + +enum dRes_ID_E_RDY { + /* BCK */ + dRes_ID_E_RDY_BCK_YB_ARMAMENT_e=0x4, + dRes_ID_E_RDY_BCK_YB_ATTACK01_e=0x5, + dRes_ID_E_RDY_BCK_YB_AVOID_e=0x6, + dRes_ID_E_RDY_BCK_YB_BLOW_e=0x7, + dRes_ID_E_RDY_BCK_YB_BOW_READY_e=0x8, + dRes_ID_E_RDY_BCK_YB_BOW_RREADY_e=0x9, + dRes_ID_E_RDY_BCK_YB_BOW_RSHOOT_e=0xA, + dRes_ID_E_RDY_BCK_YB_BOW_SHOOT_e=0xB, + dRes_ID_E_RDY_BCK_YB_DAMAGE_L_e=0xC, + dRes_ID_E_RDY_BCK_YB_DAMAGE_R_e=0xD, + dRes_ID_E_RDY_BCK_YB_DAMAGE_S_e=0xE, + dRes_ID_E_RDY_BCK_YB_DAMAGE_W_e=0xF, + dRes_ID_E_RDY_BCK_YB_DEAD_ARROW_e=0x10, + dRes_ID_E_RDY_BCK_YB_DIEA_e=0x11, + dRes_ID_E_RDY_BCK_YB_DIEA_UP_e=0x12, + dRes_ID_E_RDY_BCK_YB_DIEB_e=0x13, + dRes_ID_E_RDY_BCK_YB_DIEB_UP_e=0x14, + dRes_ID_E_RDY_BCK_YB_DROWNEDA_e=0x15, + dRes_ID_E_RDY_BCK_YB_DROWNEDB_e=0x16, + dRes_ID_E_RDY_BCK_YB_FURA2_e=0x17, + dRes_ID_E_RDY_BCK_YB_GOSIGN_e=0x18, + dRes_ID_E_RDY_BCK_YB_JUMP_A_e=0x19, + dRes_ID_E_RDY_BCK_YB_JUMP_B_e=0x1A, + dRes_ID_E_RDY_BCK_YB_JUMP_C_e=0x1B, + dRes_ID_E_RDY_BCK_YB_KAMAE_e=0x1C, + dRes_ID_E_RDY_BCK_YB_KICK_e=0x1D, + dRes_ID_E_RDY_BCK_YB_KYORO2_e=0x1E, + dRes_ID_E_RDY_BCK_YB_LOOKBACK_e=0x1F, + dRes_ID_E_RDY_BCK_YB_PICKUP_e=0x20, + dRes_ID_E_RDY_BCK_YB_RATTACK01_e=0x21, + dRes_ID_E_RDY_BCK_YB_RATTACK01_WAIT_e=0x22, + dRes_ID_E_RDY_BCK_YB_RATTACK02_e=0x23, + dRes_ID_E_RDY_BCK_YB_RATTACK02_WAIT_e=0x24, + dRes_ID_E_RDY_BCK_YB_RATTACK03_e=0x25, + dRes_ID_E_RDY_BCK_YB_RATTACK04_e=0x26, + dRes_ID_E_RDY_BCK_YB_RDAMAGE_e=0x27, + dRes_ID_E_RDY_BCK_YB_RDAMAGE_BACK_e=0x28, + dRes_ID_E_RDY_BCK_YB_RFLY_e=0x29, + dRes_ID_E_RDY_BCK_YB_RFLY_GLIDE_e=0x2A, + dRes_ID_E_RDY_BCK_YB_RHANGED_e=0x2B, + dRes_ID_E_RDY_BCK_YB_RHANGED_BRASH_e=0x2C, + dRes_ID_E_RDY_BCK_YB_RHANGED_BRASH2_e=0x2D, + dRes_ID_E_RDY_BCK_YB_RHANGED_DAMAGE_e=0x2E, + dRes_ID_E_RDY_BCK_YB_RHANGED_WAIT_e=0x2F, + dRes_ID_E_RDY_BCK_YB_RHOVERING_e=0x30, + dRes_ID_E_RDY_BCK_YB_RJUMP_C_e=0x31, + dRes_ID_E_RDY_BCK_YB_RRUN_e=0x32, + dRes_ID_E_RDY_BCK_YB_RRUN02_BACK_e=0x33, + dRes_ID_E_RDY_BCK_YB_RRUN_BACK_e=0x34, + dRes_ID_E_RDY_BCK_YB_RSHOOT_e=0x35, + dRes_ID_E_RDY_BCK_YB_RSHOOT_READY_e=0x36, + dRes_ID_E_RDY_BCK_YB_RSHOOT_WAIT_e=0x37, + dRes_ID_E_RDY_BCK_YB_RSHOOT_WAIT02_e=0x38, + dRes_ID_E_RDY_BCK_YB_RSTEP_BACK_e=0x39, + dRes_ID_E_RDY_BCK_YB_RSTEP_L_e=0x3A, + dRes_ID_E_RDY_BCK_YB_RSTEP_LBACK_e=0x3B, + dRes_ID_E_RDY_BCK_YB_RSTEP_R_e=0x3C, + dRes_ID_E_RDY_BCK_YB_RSTEP_RBACK_e=0x3D, + dRes_ID_E_RDY_BCK_YB_RUN_e=0x3E, + dRes_ID_E_RDY_BCK_YB_RUN02_e=0x3F, + dRes_ID_E_RDY_BCK_YB_RWAIT_e=0x40, + dRes_ID_E_RDY_BCK_YB_RWAIT_BACK_e=0x41, + dRes_ID_E_RDY_BCK_YB_RWALK_e=0x42, + dRes_ID_E_RDY_BCK_YB_RWALK_BACK_e=0x43, + dRes_ID_E_RDY_BCK_YB_SHOOT_e=0x44, + dRes_ID_E_RDY_BCK_YB_SHOOT_READY_e=0x45, + dRes_ID_E_RDY_BCK_YB_SHOOT_WAIT_e=0x46, + dRes_ID_E_RDY_BCK_YB_SHOUT_e=0x47, + dRes_ID_E_RDY_BCK_YB_SIGN_e=0x48, + dRes_ID_E_RDY_BCK_YB_SLEEP_LOOKAROUND_e=0x49, + dRes_ID_E_RDY_BCK_YB_SLEEP_STANDUP_e=0x4A, + dRes_ID_E_RDY_BCK_YB_SLEEP_WAIT_e=0x4B, + dRes_ID_E_RDY_BCK_YB_WAIT01_e=0x4C, + dRes_ID_E_RDY_BCK_YB_WALK_e=0x4D, + /* BMDR */ + dRes_ID_E_RDY_BMD_E_EYE_e=0x50, + dRes_ID_E_RDY_BMD_YB_e=0x51, + dRes_ID_E_RDY_BMD_YB_ARROW_e=0x52, + dRes_ID_E_RDY_BMD_YB_BARROW_e=0x53, + dRes_ID_E_RDY_BMD_YB_BOW_e=0x54, + dRes_ID_E_RDY_BMD_YB_CLUB_e=0x55, +}; + +enum E_EYE_JNT { + E_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +enum YB_JNT { + YB_JNT_KOSI_e=0x0, + YB_JNT_HIP1_e=0x1, + YB_JNT_KOKAL_e=0x2, + YB_JNT_MOMOL_e=0x3, + YB_JNT_SUNEL1_e=0x4, + YB_JNT_ASIL_e=0x5, + YB_JNT_KOKAR_e=0x6, + YB_JNT_MOMORR_e=0x7, + YB_JNT_SUNER1_e=0x8, + YB_JNT_ASIR_e=0x9, + YB_JNT_MUNE1_e=0xA, + YB_JNT_MUNE2_e=0xB, + YB_JNT_KUBI_e=0xC, + YB_JNT_HEAD_e=0xD, + YB_JNT_HIMOL_e=0xE, + YB_JNT_HIMOR_e=0xF, + YB_JNT_SHOULDERL_e=0x10, + YB_JNT_ARML1_e=0x11, + YB_JNT_ARML2_e=0x12, + YB_JNT_HANDL_e=0x13, + YB_JNT_YUBIL_e=0x14, + YB_JNT_SHOULDERR_e=0x15, + YB_JNT_ARMR1_e=0x16, + YB_JNT_ARMR2_e=0x17, + YB_JNT_HANDR_e=0x18, + YB_JNT_YUBIR_e=0x19, +}; + +enum YB_ARROW_JNT { + YB_ARROW_JNT_YB_ARROW_e=0x0, +}; + +enum YB_BARROW_JNT { + YB_BARROW_JNT_YB_BARROW_e=0x0, +}; + +enum YB_BOW_JNT { + YB_BOW_JNT_BOW_LOC_e=0x0, + YB_BOW_JNT_CENTER_e=0x1, + YB_BOW_JNT_BOW_1_e=0x2, + YB_BOW_JNT_BOW_2_e=0x3, + YB_BOW_JNT_LINE_e=0x4, +}; + +enum YB_CLUB_JNT { + YB_CLUB_JNT_YB_CLUB_e=0x0, +}; + +#endif /* !RES_E_RDY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_s1.h b/assets/RZDJ01/res/Object/E_s1.h new file mode 100644 index 0000000000..3fbc4d4fb0 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_s1.h @@ -0,0 +1,100 @@ +#ifndef RES_E_S1_H +#define RES_E_S1_H + +enum dRes_INDEX_E_S1 { + /* BCK */ + dRes_INDEX_E_S1_BCK_S1_ATTACK_e=0x5, + dRes_INDEX_E_S1_BCK_S1_ATTACK02_e=0x6, + dRes_INDEX_E_S1_BCK_S1_ATTACK03_e=0x7, + dRes_INDEX_E_S1_BCK_S1_CHANGE_e=0x8, + dRes_INDEX_E_S1_BCK_S1_DAMAGED_e=0x9, + dRes_INDEX_E_S1_BCK_S1_DASH01_e=0xA, + dRes_INDEX_E_S1_BCK_S1_DASH02_e=0xB, + dRes_INDEX_E_S1_BCK_S1_DEAD01_e=0xC, + dRes_INDEX_E_S1_BCK_S1_DEAD02_e=0xD, + dRes_INDEX_E_S1_BCK_S1_DEAD03_e=0xE, + dRes_INDEX_E_S1_BCK_S1_DEAD04_e=0xF, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT02_e=0x10, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT03_e=0x11, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT04_e=0x12, + dRes_INDEX_E_S1_BCK_S1_DEFEND_e=0x13, + dRes_INDEX_E_S1_BCK_S1_DOWN_e=0x14, + dRes_INDEX_E_S1_BCK_S1_HOOK_e=0x15, + dRes_INDEX_E_S1_BCK_S1_PULL_e=0x16, + dRes_INDEX_E_S1_BCK_S1_SHRINK_e=0x17, + dRes_INDEX_E_S1_BCK_S1_SHRINKDOWN_e=0x18, + dRes_INDEX_E_S1_BCK_S1_STICK_e=0x19, + dRes_INDEX_E_S1_BCK_S1_WAIT01_e=0x1A, + dRes_INDEX_E_S1_BCK_S1_WAIT02_e=0x1B, + dRes_INDEX_E_S1_BCK_S1_WALK_e=0x1C, + /* BMDP */ + dRes_INDEX_E_S1_BMD_S1_e=0x1F, + /* BTK */ + dRes_INDEX_E_S1_BTK_S1_e=0x22, +}; + +enum dRes_ID_E_S1 { + /* BCK */ + dRes_ID_E_S1_BCK_S1_ATTACK_e=0x5, + dRes_ID_E_S1_BCK_S1_ATTACK02_e=0x6, + dRes_ID_E_S1_BCK_S1_ATTACK03_e=0x7, + dRes_ID_E_S1_BCK_S1_CHANGE_e=0x8, + dRes_ID_E_S1_BCK_S1_DAMAGED_e=0x9, + dRes_ID_E_S1_BCK_S1_DASH01_e=0xA, + dRes_ID_E_S1_BCK_S1_DASH02_e=0xB, + dRes_ID_E_S1_BCK_S1_DEAD01_e=0xC, + dRes_ID_E_S1_BCK_S1_DEAD02_e=0xD, + dRes_ID_E_S1_BCK_S1_DEAD03_e=0xE, + dRes_ID_E_S1_BCK_S1_DEAD04_e=0xF, + dRes_ID_E_S1_BCK_S1_DEADWAIT02_e=0x10, + dRes_ID_E_S1_BCK_S1_DEADWAIT03_e=0x11, + dRes_ID_E_S1_BCK_S1_DEADWAIT04_e=0x12, + dRes_ID_E_S1_BCK_S1_DEFEND_e=0x13, + dRes_ID_E_S1_BCK_S1_DOWN_e=0x14, + dRes_ID_E_S1_BCK_S1_HOOK_e=0x15, + dRes_ID_E_S1_BCK_S1_PULL_e=0x16, + dRes_ID_E_S1_BCK_S1_SHRINK_e=0x17, + dRes_ID_E_S1_BCK_S1_SHRINKDOWN_e=0x18, + dRes_ID_E_S1_BCK_S1_STICK_e=0x19, + dRes_ID_E_S1_BCK_S1_WAIT01_e=0x1A, + dRes_ID_E_S1_BCK_S1_WAIT02_e=0x1B, + dRes_ID_E_S1_BCK_S1_WALK_e=0x1C, + /* BMDP */ + dRes_ID_E_S1_BMD_S1_e=0x1F, + /* BTK */ + dRes_ID_E_S1_BTK_S1_e=0x22, +}; + +enum S1_JNT { + S1_JNT_WORLD_ROOT_e=0x0, + S1_JNT_BACKBONE1_e=0x1, + S1_JNT_BACKBONE2_e=0x2, + S1_JNT_HEAD_e=0x3, + S1_JNT_JAW_e=0x4, + S1_JNT_TONGUE_e=0x5, + S1_JNT_SHOULDERL_e=0x6, + S1_JNT_ARML1_e=0x7, + S1_JNT_ARML2_e=0x8, + S1_JNT_HANDL_e=0x9, + S1_JNT_FINGERL_e=0xA, + S1_JNT_FINGERL2_e=0xB, + S1_JNT_FINGERL3_e=0xC, + S1_JNT_SHOULDERR_e=0xD, + S1_JNT_ARMR1_e=0xE, + S1_JNT_ARMR2_e=0xF, + S1_JNT_HANDR_e=0x10, + S1_JNT_FINGERR_e=0x11, + S1_JNT_FINGERR2_e=0x12, + S1_JNT_FINGERR3_e=0x13, + S1_JNT_WAIST_e=0x14, + S1_JNT_LEGL1_e=0x15, + S1_JNT_LEGL2_e=0x16, + S1_JNT_FOOTL_e=0x17, + S1_JNT_LEGR1_e=0x18, + S1_JNT_LEGR2_e=0x19, + S1_JNT_FOOTR_e=0x1A, + S1_JNT_TAIL1_e=0x1B, + S1_JNT_TAIL2_e=0x1C, +}; + +#endif /* !RES_E_S1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_s2.h b/assets/RZDJ01/res/Object/E_s2.h new file mode 100644 index 0000000000..ca0860d90a --- /dev/null +++ b/assets/RZDJ01/res/Object/E_s2.h @@ -0,0 +1,105 @@ +#ifndef RES_E_S2_H +#define RES_E_S2_H + +enum dRes_INDEX_E_S2 { + /* BCK */ + dRes_INDEX_E_S2_BCK_S2_ATTACK_e=0x5, + dRes_INDEX_E_S2_BCK_S2_ATTACK02_e=0x6, + dRes_INDEX_E_S2_BCK_S2_DAMAGED_e=0x7, + dRes_INDEX_E_S2_BCK_S2_DASH01_e=0x8, + dRes_INDEX_E_S2_BCK_S2_DASH02_e=0x9, + dRes_INDEX_E_S2_BCK_S2_DEAD02_e=0xA, + dRes_INDEX_E_S2_BCK_S2_DEAD03_e=0xB, + dRes_INDEX_E_S2_BCK_S2_DEAD04_e=0xC, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT02_e=0xD, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT03_e=0xE, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT04_e=0xF, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE02_e=0x10, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE03_e=0x11, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE04_e=0x12, + dRes_INDEX_E_S2_BCK_S2_DOWN_e=0x13, + dRes_INDEX_E_S2_BCK_S2_HANGED_e=0x14, + dRes_INDEX_E_S2_BCK_S2_HANGEDAMAGE_e=0x15, + dRes_INDEX_E_S2_BCK_S2_HANGEDBRUSH_e=0x16, + dRes_INDEX_E_S2_BCK_S2_HANGEDBRUSH2_e=0x17, + dRes_INDEX_E_S2_BCK_S2_HANGEDWAIT_e=0x18, + dRes_INDEX_E_S2_BCK_S2_SHOUT_e=0x19, + dRes_INDEX_E_S2_BCK_S2_SHRINK_e=0x1A, + dRes_INDEX_E_S2_BCK_S2_SHRINKDOWN_e=0x1B, + dRes_INDEX_E_S2_BCK_S2_STICK_e=0x1C, + dRes_INDEX_E_S2_BCK_S2_WAIT01_e=0x1D, + dRes_INDEX_E_S2_BCK_S2_WAIT02_e=0x1E, + dRes_INDEX_E_S2_BCK_S2_WALK_e=0x1F, + /* BMDR */ + dRes_INDEX_E_S2_BMD_S2_e=0x22, + /* TEX */ + dRes_INDEX_E_S2_BTI_S2_HAIR_e=0x25, +}; + +enum dRes_ID_E_S2 { + /* BCK */ + dRes_ID_E_S2_BCK_S2_ATTACK_e=0x5, + dRes_ID_E_S2_BCK_S2_ATTACK02_e=0x6, + dRes_ID_E_S2_BCK_S2_DAMAGED_e=0x7, + dRes_ID_E_S2_BCK_S2_DASH01_e=0x8, + dRes_ID_E_S2_BCK_S2_DASH02_e=0x9, + dRes_ID_E_S2_BCK_S2_DEAD02_e=0xA, + dRes_ID_E_S2_BCK_S2_DEAD03_e=0xB, + dRes_ID_E_S2_BCK_S2_DEAD04_e=0xC, + dRes_ID_E_S2_BCK_S2_DEADWAIT02_e=0xD, + dRes_ID_E_S2_BCK_S2_DEADWAIT03_e=0xE, + dRes_ID_E_S2_BCK_S2_DEADWAIT04_e=0xF, + dRes_ID_E_S2_BCK_S2_DEADWAKE02_e=0x10, + dRes_ID_E_S2_BCK_S2_DEADWAKE03_e=0x11, + dRes_ID_E_S2_BCK_S2_DEADWAKE04_e=0x12, + dRes_ID_E_S2_BCK_S2_DOWN_e=0x13, + dRes_ID_E_S2_BCK_S2_HANGED_e=0x14, + dRes_ID_E_S2_BCK_S2_HANGEDAMAGE_e=0x15, + dRes_ID_E_S2_BCK_S2_HANGEDBRUSH_e=0x16, + dRes_ID_E_S2_BCK_S2_HANGEDBRUSH2_e=0x17, + dRes_ID_E_S2_BCK_S2_HANGEDWAIT_e=0x18, + dRes_ID_E_S2_BCK_S2_SHOUT_e=0x19, + dRes_ID_E_S2_BCK_S2_SHRINK_e=0x1A, + dRes_ID_E_S2_BCK_S2_SHRINKDOWN_e=0x1B, + dRes_ID_E_S2_BCK_S2_STICK_e=0x1C, + dRes_ID_E_S2_BCK_S2_WAIT01_e=0x1D, + dRes_ID_E_S2_BCK_S2_WAIT02_e=0x1E, + dRes_ID_E_S2_BCK_S2_WALK_e=0x1F, + /* BMDR */ + dRes_ID_E_S2_BMD_S2_e=0x22, + /* TEX */ + dRes_ID_E_S2_BTI_S2_HAIR_e=0x25, +}; + +enum S2_JNT { + S2_JNT_CENTER_e=0x0, + S2_JNT_BACKBONE1_e=0x1, + S2_JNT_BACKBONE2_e=0x2, + S2_JNT_NECK_e=0x3, + S2_JNT_HEAD_e=0x4, + S2_JNT_SHOULDERL_e=0x5, + S2_JNT_ARML1_e=0x6, + S2_JNT_ARML2_e=0x7, + S2_JNT_HANDL_e=0x8, + S2_JNT_FINGERL1_e=0x9, + S2_JNT_FINGERL2_e=0xA, + S2_JNT_FINGERL3_e=0xB, + S2_JNT_SHOULDERR_e=0xC, + S2_JNT_ARMR1_e=0xD, + S2_JNT_ARMR2_e=0xE, + S2_JNT_HANDR_e=0xF, + S2_JNT_FINGERR1_e=0x10, + S2_JNT_FINGERR2_e=0x11, + S2_JNT_FINGERR3_e=0x12, + S2_JNT_WAIST_e=0x13, + S2_JNT_LEGL1_e=0x14, + S2_JNT_LEGL2_e=0x15, + S2_JNT_FOOTL1_e=0x16, + S2_JNT_FOOTL2_e=0x17, + S2_JNT_LEGR1_e=0x18, + S2_JNT_LEGR2_e=0x19, + S2_JNT_FOOTR1_e=0x1A, + S2_JNT_FOOTR2_e=0x1B, +}; + +#endif /* !RES_E_S2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sb.h b/assets/RZDJ01/res/Object/E_sb.h new file mode 100644 index 0000000000..0e00d1fc92 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sb.h @@ -0,0 +1,42 @@ +#ifndef RES_E_SB_H +#define RES_E_SB_H + +enum dRes_INDEX_E_SB { + /* BCK */ + dRes_INDEX_E_SB_BCK_SB_ATTACK_e=0x4, + dRes_INDEX_E_SB_BCK_SB_BIND_e=0x5, + dRes_INDEX_E_SB_BCK_SB_DEATH_e=0x6, + dRes_INDEX_E_SB_BCK_SB_DEFENCE_e=0x7, + dRes_INDEX_E_SB_BCK_SB_JUMP_A_e=0x8, + dRes_INDEX_E_SB_BCK_SB_JUMP_B_e=0x9, + dRes_INDEX_E_SB_BCK_SB_JUMP_C_e=0xA, + dRes_INDEX_E_SB_BCK_SB_SHIELD_e=0xB, + dRes_INDEX_E_SB_BCK_SB_WAIT_e=0xC, + /* BMDR */ + dRes_INDEX_E_SB_BMD_SB_e=0xF, +}; + +enum dRes_ID_E_SB { + /* BCK */ + dRes_ID_E_SB_BCK_SB_ATTACK_e=0x4, + dRes_ID_E_SB_BCK_SB_BIND_e=0x5, + dRes_ID_E_SB_BCK_SB_DEATH_e=0x6, + dRes_ID_E_SB_BCK_SB_DEFENCE_e=0x7, + dRes_ID_E_SB_BCK_SB_JUMP_A_e=0x8, + dRes_ID_E_SB_BCK_SB_JUMP_B_e=0x9, + dRes_ID_E_SB_BCK_SB_JUMP_C_e=0xA, + dRes_ID_E_SB_BCK_SB_SHIELD_e=0xB, + dRes_ID_E_SB_BCK_SB_WAIT_e=0xC, + /* BMDR */ + dRes_ID_E_SB_BMD_SB_e=0xF, +}; + +enum SB_JNT { + SB_JNT_WORLD_ROOT_e=0x0, + SB_JNT_SHELL_TOP01_e=0x1, + SB_JNT_SHELL_TOP02_e=0x2, + SB_JNT_SHELL_UNDER01_e=0x3, + SB_JNT_SHELL_UNDER02_e=0x4, +}; + +#endif /* !RES_E_SB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sf.h b/assets/RZDJ01/res/Object/E_sf.h new file mode 100644 index 0000000000..95ac449571 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sf.h @@ -0,0 +1,94 @@ +#ifndef RES_E_SF_H +#define RES_E_SF_H + +enum dRes_INDEX_E_SF { + /* BCK */ + dRes_INDEX_E_SF_BCK_SF_ATTACK01_e=0x4, + dRes_INDEX_E_SF_BCK_SF_ATTACK02_e=0x5, + dRes_INDEX_E_SF_BCK_SF_DAMAGE_e=0x6, + dRes_INDEX_E_SF_BCK_SF_DIE_e=0x7, + dRes_INDEX_E_SF_BCK_SF_DRAWBACK_e=0x8, + dRes_INDEX_E_SF_BCK_SF_GETUP_e=0x9, + dRes_INDEX_E_SF_BCK_SF_GUARD_e=0xA, + dRes_INDEX_E_SF_BCK_SF_OPDEMO_e=0xB, + dRes_INDEX_E_SF_BCK_SF_WAIT01_e=0xC, + dRes_INDEX_E_SF_BCK_SF_WAIT02_e=0xD, + dRes_INDEX_E_SF_BCK_SF_WALK01_e=0xE, + dRes_INDEX_E_SF_BCK_SF_WALK02_e=0xF, + dRes_INDEX_E_SF_BCK_SF_WALK03_e=0x10, + /* BMDR */ + dRes_INDEX_E_SF_BMD_SF_e=0x13, + dRes_INDEX_E_SF_BMD_SF_SHIELDA_e=0x14, + dRes_INDEX_E_SF_BMD_SF_SHIELDB_e=0x15, + dRes_INDEX_E_SF_BMD_SF_SWORDA_e=0x16, + dRes_INDEX_E_SF_BMD_SF_SWORDB_e=0x17, +}; + +enum dRes_ID_E_SF { + /* BCK */ + dRes_ID_E_SF_BCK_SF_ATTACK01_e=0x4, + dRes_ID_E_SF_BCK_SF_ATTACK02_e=0x5, + dRes_ID_E_SF_BCK_SF_DAMAGE_e=0x6, + dRes_ID_E_SF_BCK_SF_DIE_e=0x7, + dRes_ID_E_SF_BCK_SF_DRAWBACK_e=0x8, + dRes_ID_E_SF_BCK_SF_GETUP_e=0x9, + dRes_ID_E_SF_BCK_SF_GUARD_e=0xA, + dRes_ID_E_SF_BCK_SF_OPDEMO_e=0xB, + dRes_ID_E_SF_BCK_SF_WAIT01_e=0xC, + dRes_ID_E_SF_BCK_SF_WAIT02_e=0xD, + dRes_ID_E_SF_BCK_SF_WALK01_e=0xE, + dRes_ID_E_SF_BCK_SF_WALK02_e=0xF, + dRes_ID_E_SF_BCK_SF_WALK03_e=0x10, + /* BMDR */ + dRes_ID_E_SF_BMD_SF_e=0x13, + dRes_ID_E_SF_BMD_SF_SHIELDA_e=0x14, + dRes_ID_E_SF_BMD_SF_SHIELDB_e=0x15, + dRes_ID_E_SF_BMD_SF_SWORDA_e=0x16, + dRes_ID_E_SF_BMD_SF_SWORDB_e=0x17, +}; + +enum SF_JNT { + SF_JNT_WORLD_ROOT_e=0x0, + SF_JNT_BACKBONE1_e=0x1, + SF_JNT_BACKBONE2_e=0x2, + SF_JNT_NECK_e=0x3, + SF_JNT_HEAD_e=0x4, + SF_JNT_CHIN_e=0x5, + SF_JNT_SHOULDERL_e=0x6, + SF_JNT_ARML1_e=0x7, + SF_JNT_HANDL1_e=0x8, + SF_JNT_HANDL2_e=0x9, + SF_JNT_SHOULDERPADL_e=0xA, + SF_JNT_SHOULDERR_e=0xB, + SF_JNT_ARMR1_e=0xC, + SF_JNT_HANDR1_e=0xD, + SF_JNT_HANDR2_e=0xE, + SF_JNT_SHOULDERPADR_e=0xF, + SF_JNT_WAIST_e=0x10, + SF_JNT_LEGL1_e=0x11, + SF_JNT_LEGL2_e=0x12, + SF_JNT_FOOTL1_e=0x13, + SF_JNT_FOOTL2_e=0x14, + SF_JNT_LEGR1_e=0x15, + SF_JNT_LEGR2_e=0x16, + SF_JNT_FOOTR1_e=0x17, + SF_JNT_FOOTR2_e=0x18, +}; + +enum SF_SHIELDA_JNT { + SF_SHIELDA_JNT_SF_TATEA_SKIN_e=0x0, +}; + +enum SF_SHIELDB_JNT { + SF_SHIELDB_JNT_SF_TATEB_e=0x0, +}; + +enum SF_SWORDA_JNT { + SF_SWORDA_JNT_SF_KENA_e=0x0, +}; + +enum SF_SWORDB_JNT { + SF_SWORDB_JNT_SF_KENB_SKIN_e=0x0, +}; + +#endif /* !RES_E_SF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sg.h b/assets/RZDJ01/res/Object/E_sg.h new file mode 100644 index 0000000000..e50e578251 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sg.h @@ -0,0 +1,23 @@ +#ifndef RES_E_SG_H +#define RES_E_SG_H + +enum dRes_INDEX_E_SG { + /* BMDR */ + dRes_INDEX_E_SG_BMD_SG_e=0x3, +}; + +enum dRes_ID_E_SG { + /* BMDR */ + dRes_ID_E_SG_BMD_SG_e=0x3, +}; + +enum SG_JNT { + SG_JNT_CENTER_e=0x0, + SG_JNT_BACKBONE1_e=0x1, + SG_JNT_BACKBONE2_e=0x2, + SG_JNT_BACKBONE3_e=0x3, + SG_JNT_HEAD1_e=0x4, + SG_JNT_ANDER_HEAD1_e=0x5, +}; + +#endif /* !RES_E_SG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sh.h b/assets/RZDJ01/res/Object/E_sh.h new file mode 100644 index 0000000000..d25f0579d6 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sh.h @@ -0,0 +1,81 @@ +#ifndef RES_E_SH_H +#define RES_E_SH_H + +enum dRes_INDEX_E_SH { + /* BCK */ + dRes_INDEX_E_SH_BCK_SH_APPEAR_e=0x4, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_A_e=0x5, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_B_e=0x6, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_C_e=0x7, + dRes_INDEX_E_SH_BCK_SH_ATTACK02_e=0x8, + dRes_INDEX_E_SH_BCK_SH_DAMAGE_e=0x9, + dRes_INDEX_E_SH_BCK_SH_DASH_e=0xA, + dRes_INDEX_E_SH_BCK_SH_DEAD_e=0xB, + dRes_INDEX_E_SH_BCK_SH_DISAPPEAR_e=0xC, + dRes_INDEX_E_SH_BCK_SH_STEP_e=0xD, + dRes_INDEX_E_SH_BCK_SH_WAIT_e=0xE, + dRes_INDEX_E_SH_BCK_SH_WAIT02_e=0xF, + dRes_INDEX_E_SH_BCK_SH_WAIT03_e=0x10, + dRes_INDEX_E_SH_BCK_SH_WAIT04_e=0x11, + dRes_INDEX_E_SH_BCK_SH_WALK_e=0x12, + /* BMDR */ + dRes_INDEX_E_SH_BMD_E_EYE_e=0x15, + dRes_INDEX_E_SH_BMD_SH_e=0x16, +}; + +enum dRes_ID_E_SH { + /* BCK */ + dRes_ID_E_SH_BCK_SH_APPEAR_e=0x4, + dRes_ID_E_SH_BCK_SH_ATTACK01_A_e=0x5, + dRes_ID_E_SH_BCK_SH_ATTACK01_B_e=0x6, + dRes_ID_E_SH_BCK_SH_ATTACK01_C_e=0x7, + dRes_ID_E_SH_BCK_SH_ATTACK02_e=0x8, + dRes_ID_E_SH_BCK_SH_DAMAGE_e=0x9, + dRes_ID_E_SH_BCK_SH_DASH_e=0xA, + dRes_ID_E_SH_BCK_SH_DEAD_e=0xB, + dRes_ID_E_SH_BCK_SH_DISAPPEAR_e=0xC, + dRes_ID_E_SH_BCK_SH_STEP_e=0xD, + dRes_ID_E_SH_BCK_SH_WAIT_e=0xE, + dRes_ID_E_SH_BCK_SH_WAIT02_e=0xF, + dRes_ID_E_SH_BCK_SH_WAIT03_e=0x10, + dRes_ID_E_SH_BCK_SH_WAIT04_e=0x11, + dRes_ID_E_SH_BCK_SH_WALK_e=0x12, + /* BMDR */ + dRes_ID_E_SH_BMD_E_EYE_e=0x15, + dRes_ID_E_SH_BMD_SH_e=0x16, +}; + +enum E_EYE_JNT { + E_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +enum SH_JNT { + SH_JNT_WORLD_ROOT_e=0x0, + SH_JNT_BACKBONE1_e=0x1, + SH_JNT_BACKBONE2_e=0x2, + SH_JNT_ARML1_e=0x3, + SH_JNT_ARML2_e=0x4, + SH_JNT_ARML3_e=0x5, + SH_JNT_HANDL_e=0x6, + SH_JNT_ARMR1_e=0x7, + SH_JNT_ARMR2_e=0x8, + SH_JNT_ARMR3_e=0x9, + SH_JNT_HANDR_e=0xA, + SH_JNT_NECK_e=0xB, + SH_JNT_BONE_e=0xC, + SH_JNT_HEAD_e=0xD, + SH_JNT_CHIN_e=0xE, + SH_JNT_WAIST_e=0xF, + SH_JNT_LEGL1_e=0x10, + SH_JNT_LEGL2_e=0x11, + SH_JNT_LEGL3_e=0x12, + SH_JNT_FOOTL_e=0x13, + SH_JNT_LEGR1_e=0x14, + SH_JNT_LEGR2_e=0x15, + SH_JNT_LEGR3_e=0x16, + SH_JNT_FOOTR_e=0x17, + SH_JNT_TAIL1_e=0x18, + SH_JNT_TAIL2_e=0x19, +}; + +#endif /* !RES_E_SH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sm.h b/assets/RZDJ01/res/Object/E_sm.h new file mode 100644 index 0000000000..181c7c62b3 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sm.h @@ -0,0 +1,109 @@ +#ifndef RES_E_SM_H +#define RES_E_SM_H + +enum dRes_INDEX_E_SM { + /* BCK */ + dRes_INDEX_E_SM_BCK_SC_ATTACK_e=0x5, + dRes_INDEX_E_SM_BCK_SC_BUTTOBI_e=0x6, + dRes_INDEX_E_SM_BCK_SC_DAMAGE_e=0x7, + dRes_INDEX_E_SM_BCK_SC_DAMAGE02_e=0x8, + dRes_INDEX_E_SM_BCK_SC_DAMAGEB_e=0x9, + dRes_INDEX_E_SM_BCK_SC_DAMAGEL_e=0xA, + dRes_INDEX_E_SM_BCK_SC_DAMAGER_e=0xB, + dRes_INDEX_E_SM_BCK_SC_DEAD_e=0xC, + dRes_INDEX_E_SM_BCK_SC_DEAD02_e=0xD, + dRes_INDEX_E_SM_BCK_SC_DRAW_e=0xE, + dRes_INDEX_E_SM_BCK_SC_ESCAPE_e=0xF, + dRes_INDEX_E_SM_BCK_SC_F_SHOCK_e=0x10, + dRes_INDEX_E_SM_BCK_SC_KYORO_e=0x11, + dRes_INDEX_E_SM_BCK_SC_LIBERATION_e=0x12, + dRes_INDEX_E_SM_BCK_SC_MOVE_e=0x13, + dRes_INDEX_E_SM_BCK_SC_MOVE02_e=0x14, + dRes_INDEX_E_SM_BCK_SC_PROVOKE_e=0x15, + dRes_INDEX_E_SM_BCK_SC_REFILL_e=0x16, + dRes_INDEX_E_SM_BCK_SC_REFILL02_e=0x17, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_e=0x18, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_A_e=0x19, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_B_e=0x1A, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_C_e=0x1B, + dRes_INDEX_E_SM_BCK_SC_WAIT_e=0x1C, + dRes_INDEX_E_SM_BCK_SC_WAIT02_e=0x1D, + dRes_INDEX_E_SM_BCK_SC_WHISTLE_e=0x1E, + /* BMDE */ + dRes_INDEX_E_SM_BMD_SM_e=0x21, + /* BMDR */ + dRes_INDEX_E_SM_BMD_SC_e=0x24, +}; + +enum dRes_ID_E_SM { + /* BCK */ + dRes_ID_E_SM_BCK_SC_ATTACK_e=0x5, + dRes_ID_E_SM_BCK_SC_BUTTOBI_e=0x6, + dRes_ID_E_SM_BCK_SC_DAMAGE_e=0x7, + dRes_ID_E_SM_BCK_SC_DAMAGE02_e=0x8, + dRes_ID_E_SM_BCK_SC_DAMAGEB_e=0x9, + dRes_ID_E_SM_BCK_SC_DAMAGEL_e=0xA, + dRes_ID_E_SM_BCK_SC_DAMAGER_e=0xB, + dRes_ID_E_SM_BCK_SC_DEAD_e=0xC, + dRes_ID_E_SM_BCK_SC_DEAD02_e=0xD, + dRes_ID_E_SM_BCK_SC_DRAW_e=0xE, + dRes_ID_E_SM_BCK_SC_ESCAPE_e=0xF, + dRes_ID_E_SM_BCK_SC_F_SHOCK_e=0x10, + dRes_ID_E_SM_BCK_SC_KYORO_e=0x11, + dRes_ID_E_SM_BCK_SC_LIBERATION_e=0x12, + dRes_ID_E_SM_BCK_SC_MOVE_e=0x13, + dRes_ID_E_SM_BCK_SC_MOVE02_e=0x14, + dRes_ID_E_SM_BCK_SC_PROVOKE_e=0x15, + dRes_ID_E_SM_BCK_SC_REFILL_e=0x16, + dRes_ID_E_SM_BCK_SC_REFILL02_e=0x17, + dRes_ID_E_SM_BCK_SC_S_JUMP_e=0x18, + dRes_ID_E_SM_BCK_SC_S_JUMP_A_e=0x19, + dRes_ID_E_SM_BCK_SC_S_JUMP_B_e=0x1A, + dRes_ID_E_SM_BCK_SC_S_JUMP_C_e=0x1B, + dRes_ID_E_SM_BCK_SC_WAIT_e=0x1C, + dRes_ID_E_SM_BCK_SC_WAIT02_e=0x1D, + dRes_ID_E_SM_BCK_SC_WHISTLE_e=0x1E, + /* BMDE */ + dRes_ID_E_SM_BMD_SM_e=0x21, + /* BMDR */ + dRes_ID_E_SM_BMD_SC_e=0x24, +}; + +enum SM_JNT { + SM_JNT_SM_MODEL_e=0x0, +}; + +enum SC_JNT { + SC_JNT_WORLD_ROOT_e=0x0, + SC_JNT_BACKBONE_e=0x1, + SC_JNT_ARM_L01_e=0x2, + SC_JNT_HAND_L_e=0x3, + SC_JNT_ARM_R01_e=0x4, + SC_JNT_HAND_R_e=0x5, + SC_JNT_NECK_e=0x6, + SC_JNT_HEAD_e=0x7, + SC_JNT_AGO_L_e=0x8, + SC_JNT_AGO_R_e=0x9, + SC_JNT_EYE_L_e=0xA, + SC_JNT_EYE_R_e=0xB, + SC_JNT_MOUTH_e=0xC, + SC_JNT_WAIST_e=0xD, + SC_JNT_LEGA_L01_e=0xE, + SC_JNT_LEGA_L02_e=0xF, + SC_JNT_FOOTA_L01_e=0x10, + SC_JNT_FOOTA_L02_e=0x11, + SC_JNT_LEGA_R01_e=0x12, + SC_JNT_LEGA_R02_e=0x13, + SC_JNT_FOOTA_R01_e=0x14, + SC_JNT_FOOTA_R02_e=0x15, + SC_JNT_LEGB_L01_e=0x16, + SC_JNT_LEGB_L02_e=0x17, + SC_JNT_FOOTB_L01_e=0x18, + SC_JNT_LEGB_R01_e=0x19, + SC_JNT_LEGB_R02_e=0x1A, + SC_JNT_FOOTB_R01_e=0x1B, + SC_JNT_TAIL_01_e=0x1C, + SC_JNT_TAIL_02_e=0x1D, +}; + +#endif /* !RES_E_SM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sm2.h b/assets/RZDJ01/res/Object/E_sm2.h new file mode 100644 index 0000000000..61f1ccdc3f --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sm2.h @@ -0,0 +1,37 @@ +#ifndef RES_E_SM2_H +#define RES_E_SM2_H + +enum dRes_INDEX_E_SM2 { + /* BMDE */ + dRes_INDEX_E_SM2_BMD_SM_PIECE_e=0x5, + /* BMDV */ + dRes_INDEX_E_SM2_BMD_SM2_e=0x8, + /* BTK */ + dRes_INDEX_E_SM2_BTK_SM2_SCALE_e=0xB, +}; + +enum dRes_ID_E_SM2 { + /* BMDE */ + dRes_ID_E_SM2_BMD_SM_PIECE_e=0x5, + /* BMDV */ + dRes_ID_E_SM2_BMD_SM2_e=0x8, + /* BTK */ + dRes_ID_E_SM2_BTK_SM2_SCALE_e=0xB, +}; + +enum SM_PIECE_JNT { + SM_PIECE_JNT_SM2_PIECEMODEL_e=0x0, +}; + +enum SM2_JNT { + SM2_JNT_BODY1_e=0x0, + SM2_JNT_BODY2_e=0x1, + SM2_JNT_BODY3_e=0x2, + SM2_JNT_BODY4_e=0x3, + SM2_JNT_BODY5_e=0x4, + SM2_JNT_BODY6_e=0x5, + SM2_JNT_BODY7_e=0x6, + SM2_JNT_BODY8_e=0x7, +}; + +#endif /* !RES_E_SM2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_st.h b/assets/RZDJ01/res/Object/E_st.h new file mode 100644 index 0000000000..93c68ca74c --- /dev/null +++ b/assets/RZDJ01/res/Object/E_st.h @@ -0,0 +1,158 @@ +#ifndef RES_E_ST_H +#define RES_E_ST_H + +enum dRes_INDEX_E_ST { + /* BCK */ + dRes_INDEX_E_ST_BCK_ST_ATTACK_e=0x4, + dRes_INDEX_E_ST_BCK_ST_ATTACK02_e=0x5, + dRes_INDEX_E_ST_BCK_ST_ATTACKA_e=0x6, + dRes_INDEX_E_ST_BCK_ST_ATTACKB_e=0x7, + dRes_INDEX_E_ST_BCK_ST_ATTACKC_e=0x8, + dRes_INDEX_E_ST_BCK_ST_DAMAGE_e=0x9, + dRes_INDEX_E_ST_BCK_ST_DAWNA_e=0xA, + dRes_INDEX_E_ST_BCK_ST_DAWNB_e=0xB, + dRes_INDEX_E_ST_BCK_ST_DAWNC_e=0xC, + dRes_INDEX_E_ST_BCK_ST_DEAD_e=0xD, + dRes_INDEX_E_ST_BCK_ST_DEADWAIT_e=0xE, + dRes_INDEX_E_ST_BCK_ST_DEATH_e=0xF, + dRes_INDEX_E_ST_BCK_ST_DEATHA_e=0x10, + dRes_INDEX_E_ST_BCK_ST_DEFENSE_e=0x11, + dRes_INDEX_E_ST_BCK_ST_HANG_e=0x12, + dRes_INDEX_E_ST_BCK_ST_HANG02_e=0x13, + dRes_INDEX_E_ST_BCK_ST_HANG_DOWN_e=0x14, + dRes_INDEX_E_ST_BCK_ST_HANG_SHOCK_e=0x15, + dRes_INDEX_E_ST_BCK_ST_HANG_UP_e=0x16, + dRes_INDEX_E_ST_BCK_ST_HANGATTACK_e=0x17, + dRes_INDEX_E_ST_BCK_ST_HANGDAMAGE_e=0x18, + dRes_INDEX_E_ST_BCK_ST_HITL_e=0x19, + dRes_INDEX_E_ST_BCK_ST_HITR_e=0x1A, + dRes_INDEX_E_ST_BCK_ST_HUG_e=0x1B, + dRes_INDEX_E_ST_BCK_ST_HUG_ATTACK_e=0x1C, + dRes_INDEX_E_ST_BCK_ST_JUMP_e=0x1D, + dRes_INDEX_E_ST_BCK_ST_LANDING_e=0x1E, + dRes_INDEX_E_ST_BCK_ST_MOVE_e=0x1F, + dRes_INDEX_E_ST_BCK_ST_STAND_e=0x20, + dRes_INDEX_E_ST_BCK_ST_TURN_e=0x21, + dRes_INDEX_E_ST_BCK_ST_WAIT_e=0x22, + dRes_INDEX_E_ST_BCK_ST_WAIT02_e=0x23, + dRes_INDEX_E_ST_BCK_ST_WATERDEAD_e=0x24, + dRes_INDEX_E_ST_BCK_ST_WINDDAMAGE_e=0x25, + /* BMDR */ + dRes_INDEX_E_ST_BMD_ST_e=0x28, + dRes_INDEX_E_ST_BMD_ST2_e=0x29, +}; + +enum dRes_ID_E_ST { + /* BCK */ + dRes_ID_E_ST_BCK_ST_ATTACK_e=0x4, + dRes_ID_E_ST_BCK_ST_ATTACK02_e=0x5, + dRes_ID_E_ST_BCK_ST_ATTACKA_e=0x6, + dRes_ID_E_ST_BCK_ST_ATTACKB_e=0x7, + dRes_ID_E_ST_BCK_ST_ATTACKC_e=0x8, + dRes_ID_E_ST_BCK_ST_DAMAGE_e=0x9, + dRes_ID_E_ST_BCK_ST_DAWNA_e=0xA, + dRes_ID_E_ST_BCK_ST_DAWNB_e=0xB, + dRes_ID_E_ST_BCK_ST_DAWNC_e=0xC, + dRes_ID_E_ST_BCK_ST_DEAD_e=0xD, + dRes_ID_E_ST_BCK_ST_DEADWAIT_e=0xE, + dRes_ID_E_ST_BCK_ST_DEATH_e=0xF, + dRes_ID_E_ST_BCK_ST_DEATHA_e=0x10, + dRes_ID_E_ST_BCK_ST_DEFENSE_e=0x11, + dRes_ID_E_ST_BCK_ST_HANG_e=0x12, + dRes_ID_E_ST_BCK_ST_HANG02_e=0x13, + dRes_ID_E_ST_BCK_ST_HANG_DOWN_e=0x14, + dRes_ID_E_ST_BCK_ST_HANG_SHOCK_e=0x15, + dRes_ID_E_ST_BCK_ST_HANG_UP_e=0x16, + dRes_ID_E_ST_BCK_ST_HANGATTACK_e=0x17, + dRes_ID_E_ST_BCK_ST_HANGDAMAGE_e=0x18, + dRes_ID_E_ST_BCK_ST_HITL_e=0x19, + dRes_ID_E_ST_BCK_ST_HITR_e=0x1A, + dRes_ID_E_ST_BCK_ST_HUG_e=0x1B, + dRes_ID_E_ST_BCK_ST_HUG_ATTACK_e=0x1C, + dRes_ID_E_ST_BCK_ST_JUMP_e=0x1D, + dRes_ID_E_ST_BCK_ST_LANDING_e=0x1E, + dRes_ID_E_ST_BCK_ST_MOVE_e=0x1F, + dRes_ID_E_ST_BCK_ST_STAND_e=0x20, + dRes_ID_E_ST_BCK_ST_TURN_e=0x21, + dRes_ID_E_ST_BCK_ST_WAIT_e=0x22, + dRes_ID_E_ST_BCK_ST_WAIT02_e=0x23, + dRes_ID_E_ST_BCK_ST_WATERDEAD_e=0x24, + dRes_ID_E_ST_BCK_ST_WINDDAMAGE_e=0x25, + /* BMDR */ + dRes_ID_E_ST_BMD_ST_e=0x28, + dRes_ID_E_ST_BMD_ST2_e=0x29, +}; + +enum ST_JNT { + ST_JNT_WORLD_ROOT_e=0x0, + ST_JNT_HEAD_e=0x1, + ST_JNT_LLEGA_1_e=0x2, + ST_JNT_LLEGA_2_e=0x3, + ST_JNT_LLEGA_3_e=0x4, + ST_JNT_LLEGB_1_e=0x5, + ST_JNT_LLEGB_2_e=0x6, + ST_JNT_LLEGB_3_e=0x7, + ST_JNT_LLEGC_1_e=0x8, + ST_JNT_LLEGC_2_e=0x9, + ST_JNT_LLEGC_3_e=0xA, + ST_JNT_LLEGD_1_e=0xB, + ST_JNT_LLEGD_2_e=0xC, + ST_JNT_LLEGD_3_e=0xD, + ST_JNT_RLEGA_1_e=0xE, + ST_JNT_RLEGA_2_e=0xF, + ST_JNT_RLEGA_3_e=0x10, + ST_JNT_RLEGB_1_e=0x11, + ST_JNT_RLEGB_2_e=0x12, + ST_JNT_RLEGB_3_e=0x13, + ST_JNT_RLEGC_1_e=0x14, + ST_JNT_RLEGC_2_e=0x15, + ST_JNT_RLEGC_3_e=0x16, + ST_JNT_RLEGD_1_e=0x17, + ST_JNT_RLEGD_2_e=0x18, + ST_JNT_RLEGD_3_e=0x19, + ST_JNT_AGOL_e=0x1A, + ST_JNT_AGOR_e=0x1B, + ST_JNT_HANDL1_e=0x1C, + ST_JNT_HANDL2_e=0x1D, + ST_JNT_HANDR1_e=0x1E, + ST_JNT_HANDR2_e=0x1F, + ST_JNT_WEIST_e=0x20, +}; + +enum ST2_JNT { + ST2_JNT_WORLD_ROOT_e=0x0, + ST2_JNT_HEAD_e=0x1, + ST2_JNT_LLEGA_1_e=0x2, + ST2_JNT_LLEGA_2_e=0x3, + ST2_JNT_LLEGA_3_e=0x4, + ST2_JNT_LLEGB_1_e=0x5, + ST2_JNT_LLEGB_2_e=0x6, + ST2_JNT_LLEGB_3_e=0x7, + ST2_JNT_LLEGC_1_e=0x8, + ST2_JNT_LLEGC_2_e=0x9, + ST2_JNT_LLEGC_3_e=0xA, + ST2_JNT_LLEGD_1_e=0xB, + ST2_JNT_LLEGD_2_e=0xC, + ST2_JNT_LLEGD_3_e=0xD, + ST2_JNT_RLEGA_1_e=0xE, + ST2_JNT_RLEGA_2_e=0xF, + ST2_JNT_RLEGA_3_e=0x10, + ST2_JNT_RLEGB_1_e=0x11, + ST2_JNT_RLEGB_2_e=0x12, + ST2_JNT_RLEGB_3_e=0x13, + ST2_JNT_RLEGC_1_e=0x14, + ST2_JNT_RLEGC_2_e=0x15, + ST2_JNT_RLEGC_3_e=0x16, + ST2_JNT_RLEGD_1_e=0x17, + ST2_JNT_RLEGD_2_e=0x18, + ST2_JNT_RLEGD_3_e=0x19, + ST2_JNT_AGOL_e=0x1A, + ST2_JNT_AGOR_e=0x1B, + ST2_JNT_HANDL1_e=0x1C, + ST2_JNT_HANDL2_e=0x1D, + ST2_JNT_HANDR1_e=0x1E, + ST2_JNT_HANDR2_e=0x1F, + ST2_JNT_WEIST_e=0x20, +}; + +#endif /* !RES_E_ST_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_sw.h b/assets/RZDJ01/res/Object/E_sw.h new file mode 100644 index 0000000000..2f79e03871 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_sw.h @@ -0,0 +1,49 @@ +#ifndef RES_E_SW_H +#define RES_E_SW_H + +enum dRes_INDEX_E_SW { + /* BCK */ + dRes_INDEX_E_SW_BCK_SW_ATTACK_e=0x4, + dRes_INDEX_E_SW_BCK_SW_ATTACK_END_e=0x5, + dRes_INDEX_E_SW_BCK_SW_ATTACK_MIDDLE_e=0x6, + dRes_INDEX_E_SW_BCK_SW_ATTACK_START_e=0x7, + dRes_INDEX_E_SW_BCK_SW_CHANCE_e=0x8, + dRes_INDEX_E_SW_BCK_SW_DAMAGE_e=0x9, + dRes_INDEX_E_SW_BCK_SW_DIE_e=0xA, + dRes_INDEX_E_SW_BCK_SW_DIVE_e=0xB, + dRes_INDEX_E_SW_BCK_SW_RUN_e=0xC, + dRes_INDEX_E_SW_BCK_SW_WAIT_e=0xD, + /* BMDR */ + dRes_INDEX_E_SW_BMD_SW_e=0x10, +}; + +enum dRes_ID_E_SW { + /* BCK */ + dRes_ID_E_SW_BCK_SW_ATTACK_e=0x4, + dRes_ID_E_SW_BCK_SW_ATTACK_END_e=0x5, + dRes_ID_E_SW_BCK_SW_ATTACK_MIDDLE_e=0x6, + dRes_ID_E_SW_BCK_SW_ATTACK_START_e=0x7, + dRes_ID_E_SW_BCK_SW_CHANCE_e=0x8, + dRes_ID_E_SW_BCK_SW_DAMAGE_e=0x9, + dRes_ID_E_SW_BCK_SW_DIE_e=0xA, + dRes_ID_E_SW_BCK_SW_DIVE_e=0xB, + dRes_ID_E_SW_BCK_SW_RUN_e=0xC, + dRes_ID_E_SW_BCK_SW_WAIT_e=0xD, + /* BMDR */ + dRes_ID_E_SW_BMD_SW_e=0x10, +}; + +enum SW_JNT { + SW_JNT_WORLD_ROOT_e=0x0, + SW_JNT_HEAD_e=0x1, + SW_JNT_FANG_1_e=0x2, + SW_JNT_FANG_2_e=0x3, + SW_JNT_FANG_3_e=0x4, + SW_JNT_TAIL_1_e=0x5, + SW_JNT_TAIL_2_e=0x6, + SW_JNT_TAIL_3_e=0x7, + SW_JNT_TAIL_4_e=0x8, + SW_JNT_TAIL_5_e=0x9, +}; + +#endif /* !RES_E_SW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_th.h b/assets/RZDJ01/res/Object/E_th.h new file mode 100644 index 0000000000..5caa36ebda --- /dev/null +++ b/assets/RZDJ01/res/Object/E_th.h @@ -0,0 +1,97 @@ +#ifndef RES_E_TH_H +#define RES_E_TH_H + +enum dRes_INDEX_E_TH { + /* BCK */ + dRes_INDEX_E_TH_BCK_TH_BRANDISH_e=0x4, + dRes_INDEX_E_TH_BCK_TH_BRANDISH_START_e=0x5, + dRes_INDEX_E_TH_BCK_TH_BRANDISH_STEP_e=0x6, + dRes_INDEX_E_TH_BCK_TH_DAMAGE_e=0x7, + dRes_INDEX_E_TH_BCK_TH_DAMAGE2_e=0x8, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_A_e=0x9, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_B_e=0xA, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_C_e=0xB, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_D_e=0xC, + dRes_INDEX_E_TH_BCK_TH_DIE_e=0xD, + dRes_INDEX_E_TH_BCK_TH_ENDDEMO_e=0xE, + dRes_INDEX_E_TH_BCK_TH_HAUL_e=0xF, + dRes_INDEX_E_TH_BCK_TH_HAUL_END_e=0x10, + dRes_INDEX_E_TH_BCK_TH_HAUL_START_e=0x11, + dRes_INDEX_E_TH_BCK_TH_LOOKAROUND_e=0x12, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_A_e=0x13, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_B_e=0x14, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_C_e=0x15, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_D_e=0x16, + dRes_INDEX_E_TH_BCK_TH_PULLBACK_e=0x17, + dRes_INDEX_E_TH_BCK_TH_THROW_e=0x18, + dRes_INDEX_E_TH_BCK_TH_THROW_WAIT_e=0x19, + dRes_INDEX_E_TH_BCK_TH_TRAP_e=0x1A, + dRes_INDEX_E_TH_BCK_TH_WAIT_e=0x1B, + dRes_INDEX_E_TH_BCK_TH_WAIT_STEP_e=0x1C, + /* BMDV */ + dRes_INDEX_E_TH_BMD_TH_e=0x1F, +}; + +enum dRes_ID_E_TH { + /* BCK */ + dRes_ID_E_TH_BCK_TH_BRANDISH_e=0x4, + dRes_ID_E_TH_BCK_TH_BRANDISH_START_e=0x5, + dRes_ID_E_TH_BCK_TH_BRANDISH_STEP_e=0x6, + dRes_ID_E_TH_BCK_TH_DAMAGE_e=0x7, + dRes_ID_E_TH_BCK_TH_DAMAGE2_e=0x8, + dRes_ID_E_TH_BCK_TH_DAMAGE3_A_e=0x9, + dRes_ID_E_TH_BCK_TH_DAMAGE3_B_e=0xA, + dRes_ID_E_TH_BCK_TH_DAMAGE3_C_e=0xB, + dRes_ID_E_TH_BCK_TH_DAMAGE3_D_e=0xC, + dRes_ID_E_TH_BCK_TH_DIE_e=0xD, + dRes_ID_E_TH_BCK_TH_ENDDEMO_e=0xE, + dRes_ID_E_TH_BCK_TH_HAUL_e=0xF, + dRes_ID_E_TH_BCK_TH_HAUL_END_e=0x10, + dRes_ID_E_TH_BCK_TH_HAUL_START_e=0x11, + dRes_ID_E_TH_BCK_TH_LOOKAROUND_e=0x12, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_A_e=0x13, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_B_e=0x14, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_C_e=0x15, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_D_e=0x16, + dRes_ID_E_TH_BCK_TH_PULLBACK_e=0x17, + dRes_ID_E_TH_BCK_TH_THROW_e=0x18, + dRes_ID_E_TH_BCK_TH_THROW_WAIT_e=0x19, + dRes_ID_E_TH_BCK_TH_TRAP_e=0x1A, + dRes_ID_E_TH_BCK_TH_WAIT_e=0x1B, + dRes_ID_E_TH_BCK_TH_WAIT_STEP_e=0x1C, + /* BMDV */ + dRes_ID_E_TH_BMD_TH_e=0x1F, +}; + +enum TH_JNT { + TH_JNT_WORLD_ROOT_e=0x0, + TH_JNT_BACKBONE_1_e=0x1, + TH_JNT_BACKBONE_2_e=0x2, + TH_JNT_NECK_e=0x3, + TH_JNT_HEAD_e=0x4, + TH_JNT_HEAD_END_e=0x5, + TH_JNT_MOUTH_1_e=0x6, + TH_JNT_MOUTH_2_e=0x7, + TH_JNT_SHOULDER_L_e=0x8, + TH_JNT_ARM_L_1_e=0x9, + TH_JNT_ARM_L_2_e=0xA, + TH_JNT_HAND_L_1_e=0xB, + TH_JNT_HAND_L_2_e=0xC, + TH_JNT_SHOULDER_R_e=0xD, + TH_JNT_ARM_R_1_e=0xE, + TH_JNT_ARM_R_2_e=0xF, + TH_JNT_HAND_R_1_e=0x10, + TH_JNT_HAND_R_2_e=0x11, + TH_JNT_WAIST_e=0x12, + TH_JNT_APRON_1_e=0x13, + TH_JNT_LEG_L_1_e=0x14, + TH_JNT_LEG_L_2_e=0x15, + TH_JNT_LEG_L_3_e=0x16, + TH_JNT_LEG_R_1_e=0x17, + TH_JNT_LEG_R_2_e=0x18, + TH_JNT_LEG_R_3_e=0x19, + TH_JNT_TAIL_1_e=0x1A, + TH_JNT_TAIL_2_e=0x1B, +}; + +#endif /* !RES_E_TH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_th_ball.h b/assets/RZDJ01/res/Object/E_th_ball.h new file mode 100644 index 0000000000..181509a786 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_th_ball.h @@ -0,0 +1,26 @@ +#ifndef RES_E_TH_BALL_H +#define RES_E_TH_BALL_H + +enum dRes_INDEX_E_TH_BALL { + /* BMDE */ + dRes_INDEX_E_TH_BALL_BMD_IB_e=0x4, + /* BMDR */ + dRes_INDEX_E_TH_BALL_BMD_TC_e=0x7, +}; + +enum dRes_ID_E_TH_BALL { + /* BMDE */ + dRes_ID_E_TH_BALL_BMD_IB_e=0x4, + /* BMDR */ + dRes_ID_E_TH_BALL_BMD_TC_e=0x7, +}; + +enum IB_JNT { + IB_JNT_IB_MODEL_e=0x0, +}; + +enum TC_JNT { + TC_JNT_TC_e=0x0, +}; + +#endif /* !RES_E_TH_BALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_tk.h b/assets/RZDJ01/res/Object/E_tk.h new file mode 100644 index 0000000000..e08ea3b809 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_tk.h @@ -0,0 +1,61 @@ +#ifndef RES_E_TK_H +#define RES_E_TK_H + +enum dRes_INDEX_E_TK { + /* BCK */ + dRes_INDEX_E_TK_BCK_TK_APPEAR_e=0x4, + dRes_INDEX_E_TK_BCK_TK_ATTACK_e=0x5, + dRes_INDEX_E_TK_BCK_TK_DAMAGE_e=0x6, + dRes_INDEX_E_TK_BCK_TK_HIDE_e=0x7, + dRes_INDEX_E_TK_BCK_TK_KYORO2_e=0x8, + dRes_INDEX_E_TK_BCK_TK_SWIM_e=0x9, + dRes_INDEX_E_TK_BCK_TK_WAIT01_e=0xA, + /* BMDR */ + dRes_INDEX_E_TK_BMD_EF_TKBALL_e=0xD, + dRes_INDEX_E_TK_BMD_TK_e=0xE, +}; + +enum dRes_ID_E_TK { + /* BCK */ + dRes_ID_E_TK_BCK_TK_APPEAR_e=0x4, + dRes_ID_E_TK_BCK_TK_ATTACK_e=0x5, + dRes_ID_E_TK_BCK_TK_DAMAGE_e=0x6, + dRes_ID_E_TK_BCK_TK_HIDE_e=0x7, + dRes_ID_E_TK_BCK_TK_KYORO2_e=0x8, + dRes_ID_E_TK_BCK_TK_SWIM_e=0x9, + dRes_ID_E_TK_BCK_TK_WAIT01_e=0xA, + /* BMDR */ + dRes_ID_E_TK_BMD_EF_TKBALL_e=0xD, + dRes_ID_E_TK_BMD_TK_e=0xE, +}; + +enum EF_TKBALL_JNT { + EF_TKBALL_JNT_EF_TKBALL_A_e=0x0, +}; + +enum TK_JNT { + TK_JNT_WORLD_ROOT_e=0x0, + TK_JNT_BACKBONE_e=0x1, + TK_JNT_HEAD_e=0x2, + TK_JNT_AGO_e=0x3, + TK_JNT_AGO2_e=0x4, + TK_JNT_EARL1_e=0x5, + TK_JNT_EARL2_e=0x6, + TK_JNT_EARR1_e=0x7, + TK_JNT_EARR2_e=0x8, + TK_JNT_WAIST_e=0x9, + TK_JNT_LEGL1_e=0xA, + TK_JNT_LEGL2_e=0xB, + TK_JNT_FOOTL1_e=0xC, + TK_JNT_FOOTL2_e=0xD, + TK_JNT_LEGR1_e=0xE, + TK_JNT_LEGR2_e=0xF, + TK_JNT_FOOTR1_e=0x10, + TK_JNT_FOOTR2_e=0x11, + TK_JNT_TAIL1_e=0x12, + TK_JNT_TAIL2_e=0x13, + TK_JNT_TAIL3_e=0x14, + TK_JNT_TAIL4_e=0x15, +}; + +#endif /* !RES_E_TK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_tk2.h b/assets/RZDJ01/res/Object/E_tk2.h new file mode 100644 index 0000000000..93a821814f --- /dev/null +++ b/assets/RZDJ01/res/Object/E_tk2.h @@ -0,0 +1,62 @@ +#ifndef RES_E_TK2_H +#define RES_E_TK2_H + +enum dRes_INDEX_E_TK2 { + /* BCK */ + dRes_INDEX_E_TK2_BCK_TK2_APPEAR_e=0x4, + dRes_INDEX_E_TK2_BCK_TK2_ATTACK_e=0x5, + dRes_INDEX_E_TK2_BCK_TK2_DAMAGE_e=0x6, + dRes_INDEX_E_TK2_BCK_TK2_HIDE_e=0x7, + dRes_INDEX_E_TK2_BCK_TK2_KYORO2_e=0x8, + dRes_INDEX_E_TK2_BCK_TK2_SWIM_e=0x9, + dRes_INDEX_E_TK2_BCK_TK2_WAIT01_e=0xA, + /* BMDR */ + dRes_INDEX_E_TK2_BMD_EF_TK2BALL_e=0xD, + dRes_INDEX_E_TK2_BMD_TK2_e=0xE, +}; + +enum dRes_ID_E_TK2 { + /* BCK */ + dRes_ID_E_TK2_BCK_TK2_APPEAR_e=0x4, + dRes_ID_E_TK2_BCK_TK2_ATTACK_e=0x5, + dRes_ID_E_TK2_BCK_TK2_DAMAGE_e=0x6, + dRes_ID_E_TK2_BCK_TK2_HIDE_e=0x7, + dRes_ID_E_TK2_BCK_TK2_KYORO2_e=0x8, + dRes_ID_E_TK2_BCK_TK2_SWIM_e=0x9, + dRes_ID_E_TK2_BCK_TK2_WAIT01_e=0xA, + /* BMDR */ + dRes_ID_E_TK2_BMD_EF_TK2BALL_e=0xD, + dRes_ID_E_TK2_BMD_TK2_e=0xE, +}; + +enum EF_TK2BALL_JNT { + EF_TK2BALL_JNT_EF_YOUGANDAMA_e=0x0, + EF_TK2BALL_JNT_KARA_e=0x1, +}; + +enum TK2_JNT { + TK2_JNT_WORLD_ROOT_e=0x0, + TK2_JNT_BACKBONE_e=0x1, + TK2_JNT_HEAD_e=0x2, + TK2_JNT_AGO_e=0x3, + TK2_JNT_AGO2_e=0x4, + TK2_JNT_EARL1_e=0x5, + TK2_JNT_EARL2_e=0x6, + TK2_JNT_EARR1_e=0x7, + TK2_JNT_EARR2_e=0x8, + TK2_JNT_WAIST_e=0x9, + TK2_JNT_LEGL1_e=0xA, + TK2_JNT_LEGL2_e=0xB, + TK2_JNT_FOOTL1_e=0xC, + TK2_JNT_FOOTL2_e=0xD, + TK2_JNT_LEGR1_e=0xE, + TK2_JNT_LEGR2_e=0xF, + TK2_JNT_FOOTR1_e=0x10, + TK2_JNT_FOOTR2_e=0x11, + TK2_JNT_TAIL1_e=0x12, + TK2_JNT_TAIL2_e=0x13, + TK2_JNT_TAIL3_e=0x14, + TK2_JNT_TAIL4_e=0x15, +}; + +#endif /* !RES_E_TK2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_tm.h b/assets/RZDJ01/res/Object/E_tm.h new file mode 100644 index 0000000000..3eadbfd379 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_tm.h @@ -0,0 +1,70 @@ +#ifndef RES_E_TM_H +#define RES_E_TM_H + +enum dRes_INDEX_E_TM { + /* BCK */ + dRes_INDEX_E_TM_BCK_TM_ATTACK_A_e=0x5, + dRes_INDEX_E_TM_BCK_TM_ATTACK_B_e=0x6, + dRes_INDEX_E_TM_BCK_TM_ATTACK_C_e=0x7, + dRes_INDEX_E_TM_BCK_TM_DEATH_e=0x8, + dRes_INDEX_E_TM_BCK_TM_G_WAIT_e=0x9, + dRes_INDEX_E_TM_BCK_TM_G_WALK_e=0xA, + dRes_INDEX_E_TM_BCK_TM_K_FLY_e=0xB, + dRes_INDEX_E_TM_BCK_TM_TAKE_FLY_e=0xC, + dRes_INDEX_E_TM_BCK_TM_TAKE_OFF_e=0xD, + dRes_INDEX_E_TM_BCK_TM_WAIT_e=0xE, + /* BMDR */ + dRes_INDEX_E_TM_BMD_TM_TW_e=0x11, + /* BRK */ + dRes_INDEX_E_TM_BRK_TM_MARK_e=0x14, +}; + +enum dRes_ID_E_TM { + /* BCK */ + dRes_ID_E_TM_BCK_TM_ATTACK_A_e=0x5, + dRes_ID_E_TM_BCK_TM_ATTACK_B_e=0x6, + dRes_ID_E_TM_BCK_TM_ATTACK_C_e=0x7, + dRes_ID_E_TM_BCK_TM_DEATH_e=0x8, + dRes_ID_E_TM_BCK_TM_G_WAIT_e=0x9, + dRes_ID_E_TM_BCK_TM_G_WALK_e=0xA, + dRes_ID_E_TM_BCK_TM_K_FLY_e=0xB, + dRes_ID_E_TM_BCK_TM_TAKE_FLY_e=0xC, + dRes_ID_E_TM_BCK_TM_TAKE_OFF_e=0xD, + dRes_ID_E_TM_BCK_TM_WAIT_e=0xE, + /* BMDR */ + dRes_ID_E_TM_BMD_TM_TW_e=0x11, + /* BRK */ + dRes_ID_E_TM_BRK_TM_MARK_e=0x14, +}; + +enum TM_TW_JNT { + TM_TW_JNT_BODY_e=0x0, + TM_TW_JNT_HEAD_e=0x1, + TM_TW_JNT_LEG_L1A_e=0x2, + TM_TW_JNT_LEG_L1B_e=0x3, + TM_TW_JNT_LEG_L1C_e=0x4, + TM_TW_JNT_LEG_R1A_e=0x5, + TM_TW_JNT_LEG_R1B_e=0x6, + TM_TW_JNT_LEG_R1C_e=0x7, + TM_TW_JNT_TAIL_e=0x8, + TM_TW_JNT_INER_LA_IN_e=0x9, + TM_TW_JNT_INER_LB_IN_e=0xA, + TM_TW_JNT_INER_RA_IN_e=0xB, + TM_TW_JNT_INER_RB_IN_e=0xC, + TM_TW_JNT_LEG_L2A_e=0xD, + TM_TW_JNT_LEG_L2B_e=0xE, + TM_TW_JNT_LEG_L2C_e=0xF, + TM_TW_JNT_LEG_L3A_e=0x10, + TM_TW_JNT_LEG_L3B_e=0x11, + TM_TW_JNT_LEG_L3C_e=0x12, + TM_TW_JNT_LEG_R2A_e=0x13, + TM_TW_JNT_LEG_R2B_e=0x14, + TM_TW_JNT_LEG_R2C_e=0x15, + TM_TW_JNT_LEG_R3A_e=0x16, + TM_TW_JNT_LEG_R3B_e=0x17, + TM_TW_JNT_LEG_R3C_e=0x18, + TM_TW_JNT_WING_L_e=0x19, + TM_TW_JNT_WING_R_e=0x1A, +}; + +#endif /* !RES_E_TM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_tt.h b/assets/RZDJ01/res/Object/E_tt.h new file mode 100644 index 0000000000..16426496a6 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_tt.h @@ -0,0 +1,42 @@ +#ifndef RES_E_TT_H +#define RES_E_TT_H + +enum dRes_INDEX_E_TT { + /* BCK */ + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_A_e=0x3, + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_B_e=0x4, + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_C_e=0x5, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_ARROW_e=0x6, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_L_e=0x7, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_R_e=0x8, + dRes_INDEX_E_TT_BCK_TT_EYE_DEATH_e=0x9, + dRes_INDEX_E_TT_BCK_TT_LEG_DEATH_e=0xA, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_A_e=0xB, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_B_e=0xC, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_C_e=0xD, + dRes_INDEX_E_TT_BCK_TT_NORMAL_WAIT_e=0xE, + dRes_INDEX_E_TT_BCK_TT_PUSH_e=0xF, + dRes_INDEX_E_TT_BCK_TT_WAIT_e=0x10, + dRes_INDEX_E_TT_BCK_TT_WIND_e=0x11, +}; + +enum dRes_ID_E_TT { + /* BCK */ + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_A_e=0x3, + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_B_e=0x4, + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_C_e=0x5, + dRes_ID_E_TT_BCK_TT_DAMAGE_ARROW_e=0x6, + dRes_ID_E_TT_BCK_TT_DAMAGE_L_e=0x7, + dRes_ID_E_TT_BCK_TT_DAMAGE_R_e=0x8, + dRes_ID_E_TT_BCK_TT_EYE_DEATH_e=0x9, + dRes_ID_E_TT_BCK_TT_LEG_DEATH_e=0xA, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_A_e=0xB, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_B_e=0xC, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_C_e=0xD, + dRes_ID_E_TT_BCK_TT_NORMAL_WAIT_e=0xE, + dRes_ID_E_TT_BCK_TT_PUSH_e=0xF, + dRes_ID_E_TT_BCK_TT_WAIT_e=0x10, + dRes_ID_E_TT_BCK_TT_WIND_e=0x11, +}; + +#endif /* !RES_E_TT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ttb.h b/assets/RZDJ01/res/Object/E_ttb.h new file mode 100644 index 0000000000..960ff57c16 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ttb.h @@ -0,0 +1,36 @@ +#ifndef RES_E_TTB_H +#define RES_E_TTB_H + +enum dRes_INDEX_E_TTB { + /* BMDR */ + dRes_INDEX_E_TTB_BMD_TT_B_e=0x3, +}; + +enum dRes_ID_E_TTB { + /* BMDR */ + dRes_ID_E_TTB_BMD_TT_B_e=0x3, +}; + +enum TT_B_JNT { + TT_B_JNT_BACKBONE_e=0x0, + TT_B_JNT_ARML1_e=0x1, + TT_B_JNT_ARML2_e=0x2, + TT_B_JNT_ARML3_e=0x3, + TT_B_JNT_HANDL_e=0x4, + TT_B_JNT_ARMR1_e=0x5, + TT_B_JNT_ARMR2_e=0x6, + TT_B_JNT_ARMR3_e=0x7, + TT_B_JNT_HANDR_e=0x8, + TT_B_JNT_HEAD_e=0x9, + TT_B_JNT_LEGL1_e=0xA, + TT_B_JNT_LEGL2_e=0xB, + TT_B_JNT_LEGL3_e=0xC, + TT_B_JNT_FOOTL_e=0xD, + TT_B_JNT_LEGR1_e=0xE, + TT_B_JNT_LEGR2_e=0xF, + TT_B_JNT_LEGR3_e=0x10, + TT_B_JNT_FOOTR_e=0x11, + TT_B_JNT_WAIST_e=0x12, +}; + +#endif /* !RES_E_TTB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ttr.h b/assets/RZDJ01/res/Object/E_ttr.h new file mode 100644 index 0000000000..27ef04b432 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ttr.h @@ -0,0 +1,36 @@ +#ifndef RES_E_TTR_H +#define RES_E_TTR_H + +enum dRes_INDEX_E_TTR { + /* BMDR */ + dRes_INDEX_E_TTR_BMD_TT_e=0x3, +}; + +enum dRes_ID_E_TTR { + /* BMDR */ + dRes_ID_E_TTR_BMD_TT_e=0x3, +}; + +enum TT_JNT { + TT_JNT_BACKBONE_e=0x0, + TT_JNT_ARML1_e=0x1, + TT_JNT_ARML2_e=0x2, + TT_JNT_ARML3_e=0x3, + TT_JNT_HANDL_e=0x4, + TT_JNT_ARMR1_e=0x5, + TT_JNT_ARMR2_e=0x6, + TT_JNT_ARMR3_e=0x7, + TT_JNT_HANDR_e=0x8, + TT_JNT_HEAD_e=0x9, + TT_JNT_LEGL1_e=0xA, + TT_JNT_LEGL2_e=0xB, + TT_JNT_LEGL3_e=0xC, + TT_JNT_FOOTL_e=0xD, + TT_JNT_LEGR1_e=0xE, + TT_JNT_LEGR2_e=0xF, + TT_JNT_LEGR3_e=0x10, + TT_JNT_FOOTR_e=0x11, + TT_JNT_WAIST_e=0x12, +}; + +#endif /* !RES_E_TTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_va.h b/assets/RZDJ01/res/Object/E_va.h new file mode 100644 index 0000000000..f1f5fe8126 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_va.h @@ -0,0 +1,244 @@ +#ifndef RES_E_VA_H +#define RES_E_VA_H + +enum dRes_INDEX_E_VA { + /* BCK */ + dRes_INDEX_E_VA_BCK_VA_END_EF_e=0x7, + dRes_INDEX_E_VA_BCK_VA_FLOAT_ATTACK_e=0x8, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_A_e=0x9, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_B_e=0xA, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_C_e=0xB, + dRes_INDEX_E_VA_BCK_VA_FLOAT_WAIT_e=0xC, + dRes_INDEX_E_VA_BCK_VA_INVI_ATTACK_A_e=0xD, + dRes_INDEX_E_VA_BCK_VA_INVI_NOTICE_e=0xE, + dRes_INDEX_E_VA_BCK_VA_INVI_WAIT_e=0xF, + dRes_INDEX_E_VA_BCK_VA_INVI_WALK_e=0x10, + dRes_INDEX_E_VA_BCK_VA_OP_ATTACK_A_e=0x11, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_A1_e=0x12, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_A3_e=0x13, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_B_e=0x14, + dRes_INDEX_E_VA_BCK_VA_SUBS_AVOID_e=0x15, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_e=0x16, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A1_e=0x17, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A2_e=0x18, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DIE_e=0x19, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_D_STAND_e=0x1A, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_STAGGER_e=0x1B, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_STAND_e=0x1C, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_WAIT_e=0x1D, + dRes_INDEX_E_VA_BCK_VA_SUBS_FLY_e=0x1E, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_A_e=0x1F, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_B_e=0x20, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_C_e=0x21, + dRes_INDEX_E_VA_BCK_VA_SUBS_STAGGER_e=0x22, + dRes_INDEX_E_VA_BCK_VA_SUBS_TO_TRAN_e=0x23, + dRes_INDEX_E_VA_BCK_VA_SUBS_WAIT_e=0x24, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A1_e=0x25, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A2_e=0x26, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A3_e=0x27, + dRes_INDEX_E_VA_BCK_VA_TRAN_NECKDAMAGE_e=0x28, + dRes_INDEX_E_VA_BCK_VA_TRAN_NECKPAT_e=0x29, + dRes_INDEX_E_VA_BCK_VA_TRAN_STRUGGLE_e=0x2A, + dRes_INDEX_E_VA_BCK_VA_TRAN_THROUGH_e=0x2B, + dRes_INDEX_E_VA_BCK_VA_TRAN_WAIT_e=0x2C, + dRes_INDEX_E_VA_BCK_VA_TRAN_WALK_e=0x2D, + /* BMDE */ + dRes_INDEX_E_VA_BMD_VA_WEAPON_e=0x30, + /* BMDR */ + dRes_INDEX_E_VA_BMD_VA_e=0x33, + dRes_INDEX_E_VA_BMD_VA_CARD_A_e=0x34, + dRes_INDEX_E_VA_BMD_VA_CARD_B_e=0x35, + dRes_INDEX_E_VA_BMD_VA_CARD_C_e=0x36, + dRes_INDEX_E_VA_BMD_VA_END_EF_e=0x37, + /* BRK */ + dRes_INDEX_E_VA_BRK_VA_END_EF_e=0x3A, + dRes_INDEX_E_VA_BRK_VA_WEAPON_e=0x3B, + /* TEX */ + dRes_INDEX_E_VA_BTI_VA_ROPE_e=0x3E, +}; + +enum dRes_ID_E_VA { + /* BCK */ + dRes_ID_E_VA_BCK_VA_END_EF_e=0x7, + dRes_ID_E_VA_BCK_VA_FLOAT_ATTACK_e=0x8, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_A_e=0x9, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_B_e=0xA, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_C_e=0xB, + dRes_ID_E_VA_BCK_VA_FLOAT_WAIT_e=0xC, + dRes_ID_E_VA_BCK_VA_INVI_ATTACK_A_e=0xD, + dRes_ID_E_VA_BCK_VA_INVI_NOTICE_e=0xE, + dRes_ID_E_VA_BCK_VA_INVI_WAIT_e=0xF, + dRes_ID_E_VA_BCK_VA_INVI_WALK_e=0x10, + dRes_ID_E_VA_BCK_VA_OP_ATTACK_A_e=0x11, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_A1_e=0x12, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_A3_e=0x13, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_B_e=0x14, + dRes_ID_E_VA_BCK_VA_SUBS_AVOID_e=0x15, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_e=0x16, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A1_e=0x17, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A2_e=0x18, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DIE_e=0x19, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_D_STAND_e=0x1A, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_STAGGER_e=0x1B, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_STAND_e=0x1C, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_WAIT_e=0x1D, + dRes_ID_E_VA_BCK_VA_SUBS_FLY_e=0x1E, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_A_e=0x1F, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_B_e=0x20, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_C_e=0x21, + dRes_ID_E_VA_BCK_VA_SUBS_STAGGER_e=0x22, + dRes_ID_E_VA_BCK_VA_SUBS_TO_TRAN_e=0x23, + dRes_ID_E_VA_BCK_VA_SUBS_WAIT_e=0x24, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A1_e=0x25, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A2_e=0x26, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A3_e=0x27, + dRes_ID_E_VA_BCK_VA_TRAN_NECKDAMAGE_e=0x28, + dRes_ID_E_VA_BCK_VA_TRAN_NECKPAT_e=0x29, + dRes_ID_E_VA_BCK_VA_TRAN_STRUGGLE_e=0x2A, + dRes_ID_E_VA_BCK_VA_TRAN_THROUGH_e=0x2B, + dRes_ID_E_VA_BCK_VA_TRAN_WAIT_e=0x2C, + dRes_ID_E_VA_BCK_VA_TRAN_WALK_e=0x2D, + /* BMDE */ + dRes_ID_E_VA_BMD_VA_WEAPON_e=0x30, + /* BMDR */ + dRes_ID_E_VA_BMD_VA_e=0x33, + dRes_ID_E_VA_BMD_VA_CARD_A_e=0x34, + dRes_ID_E_VA_BMD_VA_CARD_B_e=0x35, + dRes_ID_E_VA_BMD_VA_CARD_C_e=0x36, + dRes_ID_E_VA_BMD_VA_END_EF_e=0x37, + /* BRK */ + dRes_ID_E_VA_BRK_VA_END_EF_e=0x3A, + dRes_ID_E_VA_BRK_VA_WEAPON_e=0x3B, + /* TEX */ + dRes_ID_E_VA_BTI_VA_ROPE_e=0x3E, +}; + +enum VA_WEAPON_JNT { + VA_WEAPON_JNT_VA_WEAPON_e=0x0, +}; + +enum VA_JNT { + VA_JNT_WORLD_ROOT_e=0x0, + VA_JNT_BACKBONE01_e=0x1, + VA_JNT_BACKBONE02_e=0x2, + VA_JNT_ARM_L01_e=0x3, + VA_JNT_ARM_L02_e=0x4, + VA_JNT_ARM_L03_e=0x5, + VA_JNT_ARM_L04_e=0x6, + VA_JNT_ARM_L05_e=0x7, + VA_JNT_FINGER_LB_e=0x8, + VA_JNT_FINGER_LC_e=0x9, + VA_JNT_FINGER_LA_e=0xA, + VA_JNT_LEFT_COTH01_e=0xB, + VA_JNT_LEFT_COTH02_e=0xC, + VA_JNT_LEFT_COTH03_e=0xD, + VA_JNT_LEFT_COTH04_e=0xE, + VA_JNT_ARM_R01_e=0xF, + VA_JNT_ARM_R02_e=0x10, + VA_JNT_ARM_R03_e=0x11, + VA_JNT_ARM_R04_e=0x12, + VA_JNT_ARM_R05_e=0x13, + VA_JNT_FINGER_RB_e=0x14, + VA_JNT_FINGER_RC_e=0x15, + VA_JNT_KEN1_e=0x16, + VA_JNT_KEN_2_e=0x17, + VA_JNT_FINGER_RA_e=0x18, + VA_JNT_BUST_e=0x19, + VA_JNT_NECK_CLOTH_e=0x1A, + VA_JNT_NECK01_e=0x1B, + VA_JNT_HEAD_CLOTH01_e=0x1C, + VA_JNT_HEAD_CLOTH02_e=0x1D, + VA_JNT_HEAD_CLOTH03_e=0x1E, + VA_JNT_HEAD_CLOTH04_e=0x1F, + VA_JNT_HEAD_CLOTH05_e=0x20, + VA_JNT_NECK02_e=0x21, + VA_JNT_HEAD_e=0x22, + VA_JNT_JOE_e=0x23, + VA_JNT_WAIST_e=0x24, + VA_JNT_BACK_CLOTH01_e=0x25, + VA_JNT_BACK_CLOTH02_e=0x26, + VA_JNT_BACK_CLOTH03_e=0x27, + VA_JNT_FRONT_CLOTH01_e=0x28, + VA_JNT_FRONT_CLOTH02_e=0x29, + VA_JNT_FRONT_CLOTH03_e=0x2A, + VA_JNT_LEG_L01_e=0x2B, + VA_JNT_LEG_L02_e=0x2C, + VA_JNT_LEG_L03_e=0x2D, + VA_JNT_LEG_R01_e=0x2E, + VA_JNT_LEG_R02_e=0x2F, + VA_JNT_LEG_R03_e=0x30, + VA_JNT_TAILCLOTH01_e=0x31, + VA_JNT_TAILCLOTH02_e=0x32, + VA_JNT_TAILCLOTH03_e=0x33, + VA_JNT_TAILCLOTH04_e=0x34, +}; + +enum VA_CARD_A_JNT { + VA_CARD_A_JNT_PPLANE1_e=0x0, +}; + +enum VA_CARD_B_JNT { + VA_CARD_B_JNT_PPLANE2_e=0x0, +}; + +enum VA_CARD_C_JNT { + VA_CARD_C_JNT_PPLANE3_e=0x0, +}; + +enum VA_END_EF_JNT { + VA_END_EF_JNT_WORLD_ROOT_e=0x0, + VA_END_EF_JNT_BACKBONE01_e=0x1, + VA_END_EF_JNT_BACKBONE02_e=0x2, + VA_END_EF_JNT_ARM_L01_e=0x3, + VA_END_EF_JNT_ARM_L02_e=0x4, + VA_END_EF_JNT_ARM_L03_e=0x5, + VA_END_EF_JNT_ARM_L04_e=0x6, + VA_END_EF_JNT_ARM_L05_e=0x7, + VA_END_EF_JNT_FINGER_LB_e=0x8, + VA_END_EF_JNT_FINGER_LC_e=0x9, + VA_END_EF_JNT_FINGER_LA_e=0xA, + VA_END_EF_JNT_LEFT_COTH01_e=0xB, + VA_END_EF_JNT_LEFT_COTH02_e=0xC, + VA_END_EF_JNT_LEFT_COTH03_e=0xD, + VA_END_EF_JNT_LEFT_COTH04_e=0xE, + VA_END_EF_JNT_ARM_R01_e=0xF, + VA_END_EF_JNT_ARM_R02_e=0x10, + VA_END_EF_JNT_ARM_R03_e=0x11, + VA_END_EF_JNT_ARM_R04_e=0x12, + VA_END_EF_JNT_ARM_R05_e=0x13, + VA_END_EF_JNT_FINGER_RB_e=0x14, + VA_END_EF_JNT_FINGER_RC_e=0x15, + VA_END_EF_JNT_KEN1_e=0x16, + VA_END_EF_JNT_KEN_2_e=0x17, + VA_END_EF_JNT_FINGER_RA_e=0x18, + VA_END_EF_JNT_BUST_e=0x19, + VA_END_EF_JNT_NECK_CLOTH_e=0x1A, + VA_END_EF_JNT_NECK01_e=0x1B, + VA_END_EF_JNT_HEAD_CLOTH01_e=0x1C, + VA_END_EF_JNT_HEAD_CLOTH02_e=0x1D, + VA_END_EF_JNT_HEAD_CLOTH03_e=0x1E, + VA_END_EF_JNT_HEAD_CLOTH04_e=0x1F, + VA_END_EF_JNT_HEAD_CLOTH05_e=0x20, + VA_END_EF_JNT_NECK02_e=0x21, + VA_END_EF_JNT_HEAD_e=0x22, + VA_END_EF_JNT_JOE_e=0x23, + VA_END_EF_JNT_WAIST_e=0x24, + VA_END_EF_JNT_BACK_CLOTH01_e=0x25, + VA_END_EF_JNT_BACK_CLOTH02_e=0x26, + VA_END_EF_JNT_BACK_CLOTH03_e=0x27, + VA_END_EF_JNT_FRONT_CLOTH01_e=0x28, + VA_END_EF_JNT_FRONT_CLOTH02_e=0x29, + VA_END_EF_JNT_FRONT_CLOTH03_e=0x2A, + VA_END_EF_JNT_LEG_L01_e=0x2B, + VA_END_EF_JNT_LEG_L02_e=0x2C, + VA_END_EF_JNT_LEG_L03_e=0x2D, + VA_END_EF_JNT_LEG_R01_e=0x2E, + VA_END_EF_JNT_LEG_R02_e=0x2F, + VA_END_EF_JNT_LEG_R03_e=0x30, + VA_END_EF_JNT_TAILCLOTH01_e=0x31, + VA_END_EF_JNT_TAILCLOTH02_e=0x32, + VA_END_EF_JNT_TAILCLOTH03_e=0x33, + VA_END_EF_JNT_TAILCLOTH04_e=0x34, +}; + +#endif /* !RES_E_VA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_wb.h b/assets/RZDJ01/res/Object/E_wb.h new file mode 100644 index 0000000000..781423771d --- /dev/null +++ b/assets/RZDJ01/res/Object/E_wb.h @@ -0,0 +1,128 @@ +#ifndef RES_E_WB_H +#define RES_E_WB_H + +enum dRes_INDEX_E_WB { + /* BCK */ + dRes_INDEX_E_WB_BCK_WB_CATCH_e=0x4, + dRes_INDEX_E_WB_BCK_WB_CRASH_e=0x5, + dRes_INDEX_E_WB_BCK_WB_CRASH_UP_e=0x6, + dRes_INDEX_E_WB_BCK_WB_CRASH_WAIT_e=0x7, + dRes_INDEX_E_WB_BCK_WB_DAMAGE_e=0x8, + dRes_INDEX_E_WB_BCK_WB_DAMAGE02_e=0x9, + dRes_INDEX_E_WB_BCK_WB_DOWN2_L_e=0xA, + dRes_INDEX_E_WB_BCK_WB_DOWN2_R_e=0xB, + dRes_INDEX_E_WB_BCK_WB_DOWN_L_e=0xC, + dRes_INDEX_E_WB_BCK_WB_DOWN_R_e=0xD, + dRes_INDEX_E_WB_BCK_WB_DOWNLOOP_L_e=0xE, + dRes_INDEX_E_WB_BCK_WB_DOWNLOOP_R_e=0xF, + dRes_INDEX_E_WB_BCK_WB_DOWNUP_L_e=0x10, + dRes_INDEX_E_WB_BCK_WB_DOWNUP_R_e=0x11, + dRes_INDEX_E_WB_BCK_WB_DOWNWAIT_L_e=0x12, + dRes_INDEX_E_WB_BCK_WB_DOWNWAIT_R_e=0x13, + dRes_INDEX_E_WB_BCK_WB_FALL_L_e=0x14, + dRes_INDEX_E_WB_BCK_WB_FALL_L2_e=0x15, + dRes_INDEX_E_WB_BCK_WB_FALL_R_e=0x16, + dRes_INDEX_E_WB_BCK_WB_FALL_R2_e=0x17, + dRes_INDEX_E_WB_BCK_WB_JUMP_A_e=0x18, + dRes_INDEX_E_WB_BCK_WB_JUMP_B_e=0x19, + dRes_INDEX_E_WB_BCK_WB_JUMP_C_e=0x1A, + dRes_INDEX_E_WB_BCK_WB_NEIGH_e=0x1B, + dRes_INDEX_E_WB_BCK_WB_PRESS_e=0x1C, + dRes_INDEX_E_WB_BCK_WB_PRESS_W_A_e=0x1D, + dRes_INDEX_E_WB_BCK_WB_PRESS_W_B_e=0x1E, + dRes_INDEX_E_WB_BCK_WB_RIDE_e=0x1F, + dRes_INDEX_E_WB_BCK_WB_RUN_e=0x20, + dRes_INDEX_E_WB_BCK_WB_RUN02_e=0x21, + dRes_INDEX_E_WB_BCK_WB_RUN_DAMAGE_e=0x22, + dRes_INDEX_E_WB_BCK_WB_SHAKEOFF_e=0x23, + dRes_INDEX_E_WB_BCK_WB_SHOCK_e=0x24, + dRes_INDEX_E_WB_BCK_WB_SLIP_e=0x25, + dRes_INDEX_E_WB_BCK_WB_START_e=0x26, + dRes_INDEX_E_WB_BCK_WB_STARTLOOP_e=0x27, + dRes_INDEX_E_WB_BCK_WB_STEP_e=0x28, + dRes_INDEX_E_WB_BCK_WB_TOSS_e=0x29, + dRes_INDEX_E_WB_BCK_WB_WAIT01_e=0x2A, + dRes_INDEX_E_WB_BCK_WB_WALK_e=0x2B, + /* BMDR */ + dRes_INDEX_E_WB_BMD_WB_e=0x2E, +}; + +enum dRes_ID_E_WB { + /* BCK */ + dRes_ID_E_WB_BCK_WB_CATCH_e=0x4, + dRes_ID_E_WB_BCK_WB_CRASH_e=0x5, + dRes_ID_E_WB_BCK_WB_CRASH_UP_e=0x6, + dRes_ID_E_WB_BCK_WB_CRASH_WAIT_e=0x7, + dRes_ID_E_WB_BCK_WB_DAMAGE_e=0x8, + dRes_ID_E_WB_BCK_WB_DAMAGE02_e=0x9, + dRes_ID_E_WB_BCK_WB_DOWN2_L_e=0xA, + dRes_ID_E_WB_BCK_WB_DOWN2_R_e=0xB, + dRes_ID_E_WB_BCK_WB_DOWN_L_e=0xC, + dRes_ID_E_WB_BCK_WB_DOWN_R_e=0xD, + dRes_ID_E_WB_BCK_WB_DOWNLOOP_L_e=0xE, + dRes_ID_E_WB_BCK_WB_DOWNLOOP_R_e=0xF, + dRes_ID_E_WB_BCK_WB_DOWNUP_L_e=0x10, + dRes_ID_E_WB_BCK_WB_DOWNUP_R_e=0x11, + dRes_ID_E_WB_BCK_WB_DOWNWAIT_L_e=0x12, + dRes_ID_E_WB_BCK_WB_DOWNWAIT_R_e=0x13, + dRes_ID_E_WB_BCK_WB_FALL_L_e=0x14, + dRes_ID_E_WB_BCK_WB_FALL_L2_e=0x15, + dRes_ID_E_WB_BCK_WB_FALL_R_e=0x16, + dRes_ID_E_WB_BCK_WB_FALL_R2_e=0x17, + dRes_ID_E_WB_BCK_WB_JUMP_A_e=0x18, + dRes_ID_E_WB_BCK_WB_JUMP_B_e=0x19, + dRes_ID_E_WB_BCK_WB_JUMP_C_e=0x1A, + dRes_ID_E_WB_BCK_WB_NEIGH_e=0x1B, + dRes_ID_E_WB_BCK_WB_PRESS_e=0x1C, + dRes_ID_E_WB_BCK_WB_PRESS_W_A_e=0x1D, + dRes_ID_E_WB_BCK_WB_PRESS_W_B_e=0x1E, + dRes_ID_E_WB_BCK_WB_RIDE_e=0x1F, + dRes_ID_E_WB_BCK_WB_RUN_e=0x20, + dRes_ID_E_WB_BCK_WB_RUN02_e=0x21, + dRes_ID_E_WB_BCK_WB_RUN_DAMAGE_e=0x22, + dRes_ID_E_WB_BCK_WB_SHAKEOFF_e=0x23, + dRes_ID_E_WB_BCK_WB_SHOCK_e=0x24, + dRes_ID_E_WB_BCK_WB_SLIP_e=0x25, + dRes_ID_E_WB_BCK_WB_START_e=0x26, + dRes_ID_E_WB_BCK_WB_STARTLOOP_e=0x27, + dRes_ID_E_WB_BCK_WB_STEP_e=0x28, + dRes_ID_E_WB_BCK_WB_TOSS_e=0x29, + dRes_ID_E_WB_BCK_WB_WAIT01_e=0x2A, + dRes_ID_E_WB_BCK_WB_WALK_e=0x2B, + /* BMDR */ + dRes_ID_E_WB_BMD_WB_e=0x2E, +}; + +enum WB_JNT { + WB_JNT_WORLD_ROOT_e=0x0, + WB_JNT_BACKBONE1_e=0x1, + WB_JNT_BACKBONE2_e=0x2, + WB_JNT_ARML1_e=0x3, + WB_JNT_ARML2_e=0x4, + WB_JNT_ARML3_e=0x5, + WB_JNT_ARML4_e=0x6, + WB_JNT_ARMR1_e=0x7, + WB_JNT_ARMR2_e=0x8, + WB_JNT_ARMR3_e=0x9, + WB_JNT_ARMR4_e=0xA, + WB_JNT_HEAD_e=0xB, + WB_JNT_JAW_e=0xC, + WB_JNT_NOSE_e=0xD, + WB_JNT_SADDLE_e=0xE, + WB_JNT_SEATF_e=0xF, + WB_JNT_SEATR_e=0x10, + WB_JNT_WAIST_e=0x11, + WB_JNT_LEGL1_e=0x12, + WB_JNT_LEGL2_e=0x13, + WB_JNT_LEGL3_e=0x14, + WB_JNT_LEGL4_e=0x15, + WB_JNT_LEGR1_e=0x16, + WB_JNT_LEGR2_e=0x17, + WB_JNT_LEGR3_e=0x18, + WB_JNT_LEGR4_e=0x19, + WB_JNT_TAIL1_e=0x1A, + WB_JNT_TAIL2_e=0x1B, + WB_JNT_TAIL3_e=0x1C, +}; + +#endif /* !RES_E_WB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_wpa.h b/assets/RZDJ01/res/Object/E_wpa.h new file mode 100644 index 0000000000..6260554741 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_wpa.h @@ -0,0 +1,26 @@ +#ifndef RES_E_WPA_H +#define RES_E_WPA_H + +enum dRes_INDEX_E_WPA { + /* BMDR */ + dRes_INDEX_E_WPA_BMD_EF_WARPHOLE_e=0x5, + /* BRK */ + dRes_INDEX_E_WPA_BRK_EF_WARPHOLE_e=0x8, + /* BTK */ + dRes_INDEX_E_WPA_BTK_EF_WARPHOLE_e=0xB, +}; + +enum dRes_ID_E_WPA { + /* BMDR */ + dRes_ID_E_WPA_BMD_EF_WARPHOLE_e=0x5, + /* BRK */ + dRes_ID_E_WPA_BRK_EF_WARPHOLE_e=0x8, + /* BTK */ + dRes_ID_E_WPA_BTK_EF_WARPHOLE_e=0xB, +}; + +enum EF_WARPHOLE_JNT { + EF_WARPHOLE_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_E_WPA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ws.h b/assets/RZDJ01/res/Object/E_ws.h new file mode 100644 index 0000000000..6c71fef2ad --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ws.h @@ -0,0 +1,66 @@ +#ifndef RES_E_WS_H +#define RES_E_WS_H + +enum dRes_INDEX_E_WS { + /* BCK */ + dRes_INDEX_E_WS_BCK_WS_ATTACK_e=0x4, + dRes_INDEX_E_WS_BCK_WS_DAMAGE_e=0x5, + dRes_INDEX_E_WS_BCK_WS_DEAD_e=0x6, + dRes_INDEX_E_WS_BCK_WS_MOVE_e=0x7, + dRes_INDEX_E_WS_BCK_WS_TURN_e=0x8, + dRes_INDEX_E_WS_BCK_WS_WAIT01_e=0x9, + dRes_INDEX_E_WS_BCK_WS_WAIT02_e=0xA, + /* BMDR */ + dRes_INDEX_E_WS_BMD_WS_e=0xD, +}; + +enum dRes_ID_E_WS { + /* BCK */ + dRes_ID_E_WS_BCK_WS_ATTACK_e=0x4, + dRes_ID_E_WS_BCK_WS_DAMAGE_e=0x5, + dRes_ID_E_WS_BCK_WS_DEAD_e=0x6, + dRes_ID_E_WS_BCK_WS_MOVE_e=0x7, + dRes_ID_E_WS_BCK_WS_TURN_e=0x8, + dRes_ID_E_WS_BCK_WS_WAIT01_e=0x9, + dRes_ID_E_WS_BCK_WS_WAIT02_e=0xA, + /* BMDR */ + dRes_ID_E_WS_BMD_WS_e=0xD, +}; + +enum WS_JNT { + WS_JNT_WORLD_ROOT_e=0x0, + WS_JNT_HEAD_e=0x1, + WS_JNT_LLEGA_1_e=0x2, + WS_JNT_LLEGA_2_e=0x3, + WS_JNT_LLEGA_3_e=0x4, + WS_JNT_LLEGB_1_e=0x5, + WS_JNT_LLEGB_2_e=0x6, + WS_JNT_LLEGB_3_e=0x7, + WS_JNT_LLEGC_1_e=0x8, + WS_JNT_LLEGC_2_e=0x9, + WS_JNT_LLEGC_3_e=0xA, + WS_JNT_LLEGD_1_e=0xB, + WS_JNT_LLEGD_2_e=0xC, + WS_JNT_LLEGD_3_e=0xD, + WS_JNT_RLEGA_1_e=0xE, + WS_JNT_RLEGA_2_e=0xF, + WS_JNT_RLEGA_3_e=0x10, + WS_JNT_RLEGB_1_e=0x11, + WS_JNT_RLEGB_2_e=0x12, + WS_JNT_RLEGB_3_e=0x13, + WS_JNT_RLEGC_1_e=0x14, + WS_JNT_RLEGC_2_e=0x15, + WS_JNT_RLEGC_3_e=0x16, + WS_JNT_RLEGD_1_e=0x17, + WS_JNT_RLEGD_2_e=0x18, + WS_JNT_RLEGD_3_e=0x19, + WS_JNT_AGOL_e=0x1A, + WS_JNT_AGOR_e=0x1B, + WS_JNT_HANDL1_e=0x1C, + WS_JNT_HANDL2_e=0x1D, + WS_JNT_HANDR1_e=0x1E, + WS_JNT_HANDR2_e=0x1F, + WS_JNT_WEIST_e=0x20, +}; + +#endif /* !RES_E_WS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ww.h b/assets/RZDJ01/res/Object/E_ww.h new file mode 100644 index 0000000000..3f8cf7a044 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ww.h @@ -0,0 +1,74 @@ +#ifndef RES_E_WW_H +#define RES_E_WW_H + +enum dRes_INDEX_E_WW { + /* BCK */ + dRes_INDEX_E_WW_BCK_WW_APPEAR_e=0x4, + dRes_INDEX_E_WW_BCK_WW_BACKSTEP_e=0x5, + dRes_INDEX_E_WW_BCK_WW_DAMAGE_e=0x6, + dRes_INDEX_E_WW_BCK_WW_DEAD_e=0x7, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKA_e=0x8, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKB_e=0x9, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKC_e=0xA, + dRes_INDEX_E_WW_BCK_WW_RUN_e=0xB, + dRes_INDEX_E_WW_BCK_WW_SIDESTEPL_e=0xC, + dRes_INDEX_E_WW_BCK_WW_SIDESTEPR_e=0xD, + dRes_INDEX_E_WW_BCK_WW_TURN_e=0xE, + dRes_INDEX_E_WW_BCK_WW_WAIT_e=0xF, + dRes_INDEX_E_WW_BCK_WW_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_WW_BMD_WW_e=0x13, +}; + +enum dRes_ID_E_WW { + /* BCK */ + dRes_ID_E_WW_BCK_WW_APPEAR_e=0x4, + dRes_ID_E_WW_BCK_WW_BACKSTEP_e=0x5, + dRes_ID_E_WW_BCK_WW_DAMAGE_e=0x6, + dRes_ID_E_WW_BCK_WW_DEAD_e=0x7, + dRes_ID_E_WW_BCK_WW_JUMPATTACKA_e=0x8, + dRes_ID_E_WW_BCK_WW_JUMPATTACKB_e=0x9, + dRes_ID_E_WW_BCK_WW_JUMPATTACKC_e=0xA, + dRes_ID_E_WW_BCK_WW_RUN_e=0xB, + dRes_ID_E_WW_BCK_WW_SIDESTEPL_e=0xC, + dRes_ID_E_WW_BCK_WW_SIDESTEPR_e=0xD, + dRes_ID_E_WW_BCK_WW_TURN_e=0xE, + dRes_ID_E_WW_BCK_WW_WAIT_e=0xF, + dRes_ID_E_WW_BCK_WW_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_WW_BMD_WW_e=0x13, +}; + +enum WW_JNT { + WW_JNT_WORLD_ROOT_e=0x0, + WW_JNT_BODY01_e=0x1, + WW_JNT_BODY02_e=0x2, + WW_JNT_NECK_e=0x3, + WW_JNT_HEAD_e=0x4, + WW_JNT_AGO_e=0x5, + WW_JNT_EARL_e=0x6, + WW_JNT_EARR_e=0x7, + WW_JNT_SHOULDERL_e=0x8, + WW_JNT_ARML01_e=0x9, + WW_JNT_ARML02_e=0xA, + WW_JNT_HANDL01_e=0xB, + WW_JNT_HANDL02_e=0xC, + WW_JNT_SHOULDERR_e=0xD, + WW_JNT_ARMR01_e=0xE, + WW_JNT_ARMR02_e=0xF, + WW_JNT_HANDR01_e=0x10, + WW_JNT_HANDR02_e=0x11, + WW_JNT_WAIST_e=0x12, + WW_JNT_LEGL01_e=0x13, + WW_JNT_LEGL02_e=0x14, + WW_JNT_LEGL03_e=0x15, + WW_JNT_FOOTL_e=0x16, + WW_JNT_LEGR01_e=0x17, + WW_JNT_LEGR02_e=0x18, + WW_JNT_LEGR03_e=0x19, + WW_JNT_FOOTR_e=0x1A, + WW_JNT_TAIL01_e=0x1B, + WW_JNT_TAIL02_e=0x1C, +}; + +#endif /* !RES_E_WW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yb.h b/assets/RZDJ01/res/Object/E_yb.h new file mode 100644 index 0000000000..5c057085b0 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yb.h @@ -0,0 +1,114 @@ +#ifndef RES_E_YB_H +#define RES_E_YB_H + +enum dRes_INDEX_E_YB { + /* BCK */ + dRes_INDEX_E_YB_BCK_YB_ATTACK_A_e=0x6, + dRes_INDEX_E_YB_BCK_YB_ATTACK_B_e=0x7, + dRes_INDEX_E_YB_BCK_YB_ATTACK_C_e=0x8, + dRes_INDEX_E_YB_BCK_YB_CRY_e=0x9, + dRes_INDEX_E_YB_BCK_YB_DAMAGE_e=0xA, + dRes_INDEX_E_YB_BCK_YB_DAMAGE_DAWN_e=0xB, + dRes_INDEX_E_YB_BCK_YB_DAWN_DAMAGE_e=0xC, + dRes_INDEX_E_YB_BCK_YB_DAWN_IN_e=0xD, + dRes_INDEX_E_YB_BCK_YB_DAWN_WAIT_e=0xE, + dRes_INDEX_E_YB_BCK_YB_DEATH_e=0xF, + dRes_INDEX_E_YB_BCK_YB_DROP_e=0x10, + dRes_INDEX_E_YB_BCK_YB_FLY_WAIT_e=0x11, + dRes_INDEX_E_YB_BCK_YB_GUARD_e=0x12, + dRes_INDEX_E_YB_BCK_YB_RISE_e=0x13, + dRes_INDEX_E_YB_BCK_YB_SIM_IN_e=0x14, + dRes_INDEX_E_YB_BCK_YB_SIM_OUT_e=0x15, + dRes_INDEX_E_YB_BCK_YB_SIM_TO_FLY_e=0x16, + /* BMDR */ + dRes_INDEX_E_YB_BMD_YB_TW_e=0x19, + /* BRK */ + dRes_INDEX_E_YB_BRK_YB_WAIT_e=0x1C, + /* DZB */ + dRes_INDEX_E_YB_DZB_YB_e=0x1F, +}; + +enum dRes_ID_E_YB { + /* BCK */ + dRes_ID_E_YB_BCK_YB_ATTACK_A_e=0x6, + dRes_ID_E_YB_BCK_YB_ATTACK_B_e=0x7, + dRes_ID_E_YB_BCK_YB_ATTACK_C_e=0x8, + dRes_ID_E_YB_BCK_YB_CRY_e=0x9, + dRes_ID_E_YB_BCK_YB_DAMAGE_e=0xA, + dRes_ID_E_YB_BCK_YB_DAMAGE_DAWN_e=0xB, + dRes_ID_E_YB_BCK_YB_DAWN_DAMAGE_e=0xC, + dRes_ID_E_YB_BCK_YB_DAWN_IN_e=0xD, + dRes_ID_E_YB_BCK_YB_DAWN_WAIT_e=0xE, + dRes_ID_E_YB_BCK_YB_DEATH_e=0xF, + dRes_ID_E_YB_BCK_YB_DROP_e=0x10, + dRes_ID_E_YB_BCK_YB_FLY_WAIT_e=0x11, + dRes_ID_E_YB_BCK_YB_GUARD_e=0x12, + dRes_ID_E_YB_BCK_YB_RISE_e=0x13, + dRes_ID_E_YB_BCK_YB_SIM_IN_e=0x14, + dRes_ID_E_YB_BCK_YB_SIM_OUT_e=0x15, + dRes_ID_E_YB_BCK_YB_SIM_TO_FLY_e=0x16, + /* BMDR */ + dRes_ID_E_YB_BMD_YB_TW_e=0x19, + /* BRK */ + dRes_ID_E_YB_BRK_YB_WAIT_e=0x1C, + /* DZB */ + dRes_ID_E_YB_DZB_YB_e=0x1F, +}; + +enum YB_TW_JNT { + YB_TW_JNT_WORLD_ROOT_e=0x0, + YB_TW_JNT_BODY1_e=0x1, + YB_TW_JNT_ARM_LB1_e=0x2, + YB_TW_JNT_ARM_LB2_e=0x3, + YB_TW_JNT_ARM_LB3_e=0x4, + YB_TW_JNT_ARM_LC1_e=0x5, + YB_TW_JNT_ARM_LC2_e=0x6, + YB_TW_JNT_ARM_LC3_e=0x7, + YB_TW_JNT_ARM_RB1_e=0x8, + YB_TW_JNT_ARM_RB2_e=0x9, + YB_TW_JNT_ARM_RB3_e=0xA, + YB_TW_JNT_ARM_RC1_e=0xB, + YB_TW_JNT_ARM_RC2_e=0xC, + YB_TW_JNT_ARM_RC3_e=0xD, + YB_TW_JNT_BODY2_e=0xE, + YB_TW_JNT_BODY3_e=0xF, + YB_TW_JNT_BODY4_e=0x10, + YB_TW_JNT_TAIL1_e=0x11, + YB_TW_JNT_TAIL2_e=0x12, + YB_TW_JNT_TUBE_LC1_e=0x13, + YB_TW_JNT_TUBE_LC2_e=0x14, + YB_TW_JNT_TUBE_RC1_e=0x15, + YB_TW_JNT_TUBE_RC2_e=0x16, + YB_TW_JNT_TUBE_LA1_e=0x17, + YB_TW_JNT_TUBE_LA2_e=0x18, + YB_TW_JNT_TUBE_LB1_e=0x19, + YB_TW_JNT_TUBE_LB2_e=0x1A, + YB_TW_JNT_TUBE_RA1_e=0x1B, + YB_TW_JNT_TUBE_RA2_e=0x1C, + YB_TW_JNT_TUBE_RB1_e=0x1D, + YB_TW_JNT_TUBE_RB2_e=0x1E, + YB_TW_JNT_WING_LA_e=0x1F, + YB_TW_JNT_WING_LB1_e=0x20, + YB_TW_JNT_WING_LB2_e=0x21, + YB_TW_JNT_WING_LC1_e=0x22, + YB_TW_JNT_WING_LC2_e=0x23, + YB_TW_JNT_WING_RA_e=0x24, + YB_TW_JNT_WING_RB1_e=0x25, + YB_TW_JNT_WING_RB2_e=0x26, + YB_TW_JNT_WING_RC1_e=0x27, + YB_TW_JNT_WING_RC2_e=0x28, + YB_TW_JNT_BUST_e=0x29, + YB_TW_JNT_ARM_LA1_e=0x2A, + YB_TW_JNT_ARM_LA2_e=0x2B, + YB_TW_JNT_ARM_LA3_e=0x2C, + YB_TW_JNT_ARM_LA4_e=0x2D, + YB_TW_JNT_ARM_RA1_e=0x2E, + YB_TW_JNT_ARM_RA2_e=0x2F, + YB_TW_JNT_ARM_RA3_e=0x30, + YB_TW_JNT_ARM_RA4_e=0x31, + YB_TW_JNT_HEAD_e=0x32, + YB_TW_JNT_JAW_L_e=0x33, + YB_TW_JNT_JAW_R_e=0x34, +}; + +#endif /* !RES_E_YB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yc.h b/assets/RZDJ01/res/Object/E_yc.h new file mode 100644 index 0000000000..eb9c0ab2f4 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yc.h @@ -0,0 +1,90 @@ +#ifndef RES_E_YC_H +#define RES_E_YC_H + +enum dRes_INDEX_E_YC { + /* BCK */ + dRes_INDEX_E_YC_BCK_YC_CATCH_END_e=0x4, + dRes_INDEX_E_YC_BCK_YC_CATCH_MIDDLE_e=0x5, + dRes_INDEX_E_YC_BCK_YC_CATCH_START_e=0x6, + dRes_INDEX_E_YC_BCK_YC_CRASH_e=0x7, + dRes_INDEX_E_YC_BCK_YC_CRASH2_e=0x8, + dRes_INDEX_E_YC_BCK_YC_FLY_e=0x9, + dRes_INDEX_E_YC_BCK_YC_FLY_BRAKE_e=0xA, + dRes_INDEX_E_YC_BCK_YC_FLY_DASH_WL_e=0xB, + dRes_INDEX_E_YC_BCK_YC_FLY_GLIDE_e=0xC, + dRes_INDEX_E_YC_BCK_YC_FLY_GLIDE_WL_e=0xD, + dRes_INDEX_E_YC_BCK_YC_FLY_LIMIT_WL_e=0xE, + dRes_INDEX_E_YC_BCK_YC_FLY_WL_e=0xF, + dRes_INDEX_E_YC_BCK_YC_HANGED_e=0x10, + dRes_INDEX_E_YC_BCK_YC_HANGED_BRUSH_e=0x11, + dRes_INDEX_E_YC_BCK_YC_HANGED_BRUSH2_e=0x12, + dRes_INDEX_E_YC_BCK_YC_HANGED_DAMAGE_e=0x13, + dRes_INDEX_E_YC_BCK_YC_HANGED_WAIT_e=0x14, + dRes_INDEX_E_YC_BCK_YC_HOVERING_e=0x15, + /* BMDR */ + dRes_INDEX_E_YC_BMD_YC_e=0x18, +}; + +enum dRes_ID_E_YC { + /* BCK */ + dRes_ID_E_YC_BCK_YC_CATCH_END_e=0x4, + dRes_ID_E_YC_BCK_YC_CATCH_MIDDLE_e=0x5, + dRes_ID_E_YC_BCK_YC_CATCH_START_e=0x6, + dRes_ID_E_YC_BCK_YC_CRASH_e=0x7, + dRes_ID_E_YC_BCK_YC_CRASH2_e=0x8, + dRes_ID_E_YC_BCK_YC_FLY_e=0x9, + dRes_ID_E_YC_BCK_YC_FLY_BRAKE_e=0xA, + dRes_ID_E_YC_BCK_YC_FLY_DASH_WL_e=0xB, + dRes_ID_E_YC_BCK_YC_FLY_GLIDE_e=0xC, + dRes_ID_E_YC_BCK_YC_FLY_GLIDE_WL_e=0xD, + dRes_ID_E_YC_BCK_YC_FLY_LIMIT_WL_e=0xE, + dRes_ID_E_YC_BCK_YC_FLY_WL_e=0xF, + dRes_ID_E_YC_BCK_YC_HANGED_e=0x10, + dRes_ID_E_YC_BCK_YC_HANGED_BRUSH_e=0x11, + dRes_ID_E_YC_BCK_YC_HANGED_BRUSH2_e=0x12, + dRes_ID_E_YC_BCK_YC_HANGED_DAMAGE_e=0x13, + dRes_ID_E_YC_BCK_YC_HANGED_WAIT_e=0x14, + dRes_ID_E_YC_BCK_YC_HOVERING_e=0x15, + /* BMDR */ + dRes_ID_E_YC_BMD_YC_e=0x18, +}; + +enum YC_JNT { + YC_JNT_WORLD_ROOT_e=0x0, + YC_JNT_BACKBONE1_e=0x1, + YC_JNT_BACKBONE2_e=0x2, + YC_JNT_NECK1_e=0x3, + YC_JNT_MIDONA_LOC_e=0x4, + YC_JNT_NECK2_e=0x5, + YC_JNT_HEAD_e=0x6, + YC_JNT_MOUTH1_e=0x7, + YC_JNT_MOUTH2_e=0x8, + YC_JNT_RIDER_LOC_e=0x9, + YC_JNT_SHOULDERL_1_e=0xA, + YC_JNT_SHOULDERL_2_e=0xB, + YC_JNT_HANDL_1_e=0xC, + YC_JNT_HANDL_2_e=0xD, + YC_JNT_HANDL_3_e=0xE, + YC_JNT_SHOULDERR_1_e=0xF, + YC_JNT_SHOULDERR_2_e=0x10, + YC_JNT_HANDR_1_e=0x11, + YC_JNT_HANDR_2_e=0x12, + YC_JNT_HANDR_3_e=0x13, + YC_JNT_WAIST_e=0x14, + YC_JNT_LEGL_1_e=0x15, + YC_JNT_LEGL_2_e=0x16, + YC_JNT_LEGL_3_e=0x17, + YC_JNT_TUMEL_B_e=0x18, + YC_JNT_TUMEL_F_e=0x19, + YC_JNT_LEGR_1_e=0x1A, + YC_JNT_LEGR_2_e=0x1B, + YC_JNT_LEGR_3_e=0x1C, + YC_JNT_TUMER_B_e=0x1D, + YC_JNT_TUMER_F_e=0x1E, + YC_JNT_TAIL1_e=0x1F, + YC_JNT_TAIL2_e=0x20, + YC_JNT_TAIL3_e=0x21, + YC_JNT_TAIL4_e=0x22, +}; + +#endif /* !RES_E_YC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yd.h b/assets/RZDJ01/res/Object/E_yd.h new file mode 100644 index 0000000000..4be350cf4e --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yd.h @@ -0,0 +1,80 @@ +#ifndef RES_E_YD_H +#define RES_E_YD_H + +enum dRes_INDEX_E_YD { + /* BCK */ + dRes_INDEX_E_YD_BCK_HB_APPEAR_e=0x6, + dRes_INDEX_E_YD_BCK_HB_ATTACK_e=0x7, + dRes_INDEX_E_YD_BCK_HB_BITE_e=0x8, + dRes_INDEX_E_YD_BCK_HB_CHANCE1_e=0x9, + dRes_INDEX_E_YD_BCK_HB_CHANCE2_e=0xA, + dRes_INDEX_E_YD_BCK_HB_CHANCE3_e=0xB, + dRes_INDEX_E_YD_BCK_HB_DAMAGE_e=0xC, + dRes_INDEX_E_YD_BCK_HB_DAMAGE2_e=0xD, + dRes_INDEX_E_YD_BCK_HB_DEFAULTPOSE_e=0xE, + dRes_INDEX_E_YD_BCK_HB_DIE_e=0xF, + dRes_INDEX_E_YD_BCK_HB_ESCAPE_e=0x10, + dRes_INDEX_E_YD_BCK_HB_FREE_e=0x11, + dRes_INDEX_E_YD_BCK_HB_REVIVE_e=0x12, + dRes_INDEX_E_YD_BCK_HB_WAIT_e=0x13, + dRes_INDEX_E_YD_BCK_HL_SHAKE1_e=0x14, + dRes_INDEX_E_YD_BCK_HL_SHAKE2_e=0x15, + /* BMDR */ + dRes_INDEX_E_YD_BMD_YD_e=0x18, + dRes_INDEX_E_YD_BMD_YL_e=0x19, + dRes_INDEX_E_YD_BMD_YT_e=0x1A, + /* BRK */ + dRes_INDEX_E_YD_BRK_YD_e=0x1D, + /* TEXT */ + dRes_INDEX_E_YD_BTI_YD_STALK_e=0x20, +}; + +enum dRes_ID_E_YD { + /* BCK */ + dRes_ID_E_YD_BCK_HB_APPEAR_e=0x6, + dRes_ID_E_YD_BCK_HB_ATTACK_e=0x7, + dRes_ID_E_YD_BCK_HB_BITE_e=0x8, + dRes_ID_E_YD_BCK_HB_CHANCE1_e=0x9, + dRes_ID_E_YD_BCK_HB_CHANCE2_e=0xA, + dRes_ID_E_YD_BCK_HB_CHANCE3_e=0xB, + dRes_ID_E_YD_BCK_HB_DAMAGE_e=0xC, + dRes_ID_E_YD_BCK_HB_DAMAGE2_e=0xD, + dRes_ID_E_YD_BCK_HB_DEFAULTPOSE_e=0xE, + dRes_ID_E_YD_BCK_HB_DIE_e=0xF, + dRes_ID_E_YD_BCK_HB_ESCAPE_e=0x10, + dRes_ID_E_YD_BCK_HB_FREE_e=0x11, + dRes_ID_E_YD_BCK_HB_REVIVE_e=0x12, + dRes_ID_E_YD_BCK_HB_WAIT_e=0x13, + dRes_ID_E_YD_BCK_HL_SHAKE1_e=0x14, + dRes_ID_E_YD_BCK_HL_SHAKE2_e=0x15, + /* BMDR */ + dRes_ID_E_YD_BMD_YD_e=0x18, + dRes_ID_E_YD_BMD_YL_e=0x19, + dRes_ID_E_YD_BMD_YT_e=0x1A, + /* BRK */ + dRes_ID_E_YD_BRK_YD_e=0x1D, + /* TEXT */ + dRes_ID_E_YD_BTI_YD_STALK_e=0x20, +}; + +enum YD_JNT { + YD_JNT_CENTER_e=0x0, + YD_JNT_NECK_e=0x1, + YD_JNT_MOUTH_1_e=0x2, + YD_JNT_TONGUE_1_e=0x3, + YD_JNT_TONGUE_2_e=0x4, + YD_JNT_TONGUE_3_e=0x5, + YD_JNT_MOUTH_2_e=0x6, +}; + +enum YL_JNT { + YL_JNT_CENTER_e=0x0, + YL_JNT_LEAF_1_e=0x1, + YL_JNT_LEAF_2_e=0x2, +}; + +enum YT_JNT { + YT_JNT_YT_e=0x0, +}; + +#endif /* !RES_E_YD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yg.h b/assets/RZDJ01/res/Object/E_yg.h new file mode 100644 index 0000000000..34014c63d9 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yg.h @@ -0,0 +1,51 @@ +#ifndef RES_E_YG_H +#define RES_E_YG_H + +enum dRes_INDEX_E_YG { + /* BCK */ + dRes_INDEX_E_YG_BCK_YG_BITE_DIE_e=0x4, + dRes_INDEX_E_YG_BCK_YG_DAMAGE_e=0x5, + dRes_INDEX_E_YG_BCK_YG_DIE_e=0x6, + dRes_INDEX_E_YG_BCK_YG_DIE_FLOAT_e=0x7, + dRes_INDEX_E_YG_BCK_YG_FIND_e=0x8, + dRes_INDEX_E_YG_BCK_YG_GNAW_e=0x9, + dRes_INDEX_E_YG_BCK_YG_JUMP_END_e=0xA, + dRes_INDEX_E_YG_BCK_YG_JUMP_MIDDLE_e=0xB, + dRes_INDEX_E_YG_BCK_YG_JUMP_START_e=0xC, + dRes_INDEX_E_YG_BCK_YG_RUN_e=0xD, + dRes_INDEX_E_YG_BCK_YG_SWIM_e=0xE, + dRes_INDEX_E_YG_BCK_YG_WAIT_e=0xF, + dRes_INDEX_E_YG_BCK_YG_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_YG_BMD_YG_e=0x13, +}; + +enum dRes_ID_E_YG { + /* BCK */ + dRes_ID_E_YG_BCK_YG_BITE_DIE_e=0x4, + dRes_ID_E_YG_BCK_YG_DAMAGE_e=0x5, + dRes_ID_E_YG_BCK_YG_DIE_e=0x6, + dRes_ID_E_YG_BCK_YG_DIE_FLOAT_e=0x7, + dRes_ID_E_YG_BCK_YG_FIND_e=0x8, + dRes_ID_E_YG_BCK_YG_GNAW_e=0x9, + dRes_ID_E_YG_BCK_YG_JUMP_END_e=0xA, + dRes_ID_E_YG_BCK_YG_JUMP_MIDDLE_e=0xB, + dRes_ID_E_YG_BCK_YG_JUMP_START_e=0xC, + dRes_ID_E_YG_BCK_YG_RUN_e=0xD, + dRes_ID_E_YG_BCK_YG_SWIM_e=0xE, + dRes_ID_E_YG_BCK_YG_WAIT_e=0xF, + dRes_ID_E_YG_BCK_YG_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_YG_BMD_YG_e=0x13, +}; + +enum YG_JNT { + YG_JNT_WORLD_ROOT_e=0x0, + YG_JNT_BODY_e=0x1, + YG_JNT_TAIL_01_e=0x2, + YG_JNT_TAIL_02_e=0x3, + YG_JNT_TAIL_03_e=0x4, + YG_JNT_TAIL_04_e=0x5, +}; + +#endif /* !RES_E_YG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yk.h b/assets/RZDJ01/res/Object/E_yk.h new file mode 100644 index 0000000000..2e7f3a76b2 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yk.h @@ -0,0 +1,51 @@ +#ifndef RES_E_YK_H +#define RES_E_YK_H + +enum dRes_INDEX_E_YK { + /* BCK */ + dRes_INDEX_E_YK_BCK_YK_DEAD_e=0x4, + dRes_INDEX_E_YK_BCK_YK_FLY_e=0x5, + dRes_INDEX_E_YK_BCK_YK_FURA2_e=0x6, + dRes_INDEX_E_YK_BCK_YK_HOLDWAIT_e=0x7, + dRes_INDEX_E_YK_BCK_YK_HOVERING_e=0x8, + dRes_INDEX_E_YK_BCK_YK_WAIT_e=0x9, + /* BMDR */ + dRes_INDEX_E_YK_BMD_YK_e=0xC, +}; + +enum dRes_ID_E_YK { + /* BCK */ + dRes_ID_E_YK_BCK_YK_DEAD_e=0x4, + dRes_ID_E_YK_BCK_YK_FLY_e=0x5, + dRes_ID_E_YK_BCK_YK_FURA2_e=0x6, + dRes_ID_E_YK_BCK_YK_HOLDWAIT_e=0x7, + dRes_ID_E_YK_BCK_YK_HOVERING_e=0x8, + dRes_ID_E_YK_BCK_YK_WAIT_e=0x9, + /* BMDR */ + dRes_ID_E_YK_BMD_YK_e=0xC, +}; + +enum YK_JNT { + YK_JNT_WORLD_ROOT_e=0x0, + YK_JNT_BACKBONE_e=0x1, + YK_JNT_HEAD_e=0x2, + YK_JNT_WINGL1_e=0x3, + YK_JNT_WINGL2_e=0x4, + YK_JNT_WINGL3_e=0x5, + YK_JNT_WINGL4_e=0x6, + YK_JNT_WINGR1_e=0x7, + YK_JNT_WINGR2_e=0x8, + YK_JNT_WINGR3_e=0x9, + YK_JNT_WINGR4_e=0xA, + YK_JNT_WAIST_e=0xB, + YK_JNT_LEGL_e=0xC, + YK_JNT_FOOTL_e=0xD, + YK_JNT_LEGR_e=0xE, + YK_JNT_FOOTR_e=0xF, + YK_JNT_TAIL1_e=0x10, + YK_JNT_TAIL2_e=0x11, + YK_JNT_TAIL3_e=0x12, + YK_JNT_TAIL_4_e=0x13, +}; + +#endif /* !RES_E_YK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_ym.h b/assets/RZDJ01/res/Object/E_ym.h new file mode 100644 index 0000000000..0ecd7230f6 --- /dev/null +++ b/assets/RZDJ01/res/Object/E_ym.h @@ -0,0 +1,68 @@ +#ifndef RES_E_YM_H +#define RES_E_YM_H + +enum dRes_INDEX_E_YM { + /* BCK */ + dRes_INDEX_E_YM_BCK_YM_ATTACK_e=0x5, + dRes_INDEX_E_YM_BCK_YM_DEATH_e=0x6, + dRes_INDEX_E_YM_BCK_YM_DEFENSE_e=0x7, + dRes_INDEX_E_YM_BCK_YM_DIG_e=0x8, + dRes_INDEX_E_YM_BCK_YM_ELECTRIC_e=0x9, + dRes_INDEX_E_YM_BCK_YM_JUMP_A_e=0xA, + dRes_INDEX_E_YM_BCK_YM_JUMP_B_e=0xB, + dRes_INDEX_E_YM_BCK_YM_JUMP_C_e=0xC, + dRes_INDEX_E_YM_BCK_YM_JUST_e=0xD, + dRes_INDEX_E_YM_BCK_YM_STEP_e=0xE, + dRes_INDEX_E_YM_BCK_YM_WAIT_e=0xF, + dRes_INDEX_E_YM_BCK_YM_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_YM_BMD_YM_TW_e=0x13, + /* BRK */ + dRes_INDEX_E_YM_BRK_YM_MARK_WAIT_e=0x16, +}; + +enum dRes_ID_E_YM { + /* BCK */ + dRes_ID_E_YM_BCK_YM_ATTACK_e=0x5, + dRes_ID_E_YM_BCK_YM_DEATH_e=0x6, + dRes_ID_E_YM_BCK_YM_DEFENSE_e=0x7, + dRes_ID_E_YM_BCK_YM_DIG_e=0x8, + dRes_ID_E_YM_BCK_YM_ELECTRIC_e=0x9, + dRes_ID_E_YM_BCK_YM_JUMP_A_e=0xA, + dRes_ID_E_YM_BCK_YM_JUMP_B_e=0xB, + dRes_ID_E_YM_BCK_YM_JUMP_C_e=0xC, + dRes_ID_E_YM_BCK_YM_JUST_e=0xD, + dRes_ID_E_YM_BCK_YM_STEP_e=0xE, + dRes_ID_E_YM_BCK_YM_WAIT_e=0xF, + dRes_ID_E_YM_BCK_YM_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_YM_BMD_YM_TW_e=0x13, + /* BRK */ + dRes_ID_E_YM_BRK_YM_MARK_WAIT_e=0x16, +}; + +enum YM_TW_JNT { + YM_TW_JNT_BODY_e=0x0, + YM_TW_JNT_HEAD_e=0x1, + YM_TW_JNT_LEG_L1_A_e=0x2, + YM_TW_JNT_LEG_L1_B_e=0x3, + YM_TW_JNT_LEG_L1_C_e=0x4, + YM_TW_JNT_LEG_L2_A_e=0x5, + YM_TW_JNT_LEG_L2_B_e=0x6, + YM_TW_JNT_LEG_L2_C_e=0x7, + YM_TW_JNT_LEG_L3_A_e=0x8, + YM_TW_JNT_LEG_L3_B_e=0x9, + YM_TW_JNT_LEG_L3_C_e=0xA, + YM_TW_JNT_LEG_R1_A_e=0xB, + YM_TW_JNT_LEG_R1_B_e=0xC, + YM_TW_JNT_LEG_R1_C_e=0xD, + YM_TW_JNT_LEG_R2_A_e=0xE, + YM_TW_JNT_LEG_R2_B_e=0xF, + YM_TW_JNT_LEG_R2_C_e=0x10, + YM_TW_JNT_LEG_R3_A_e=0x11, + YM_TW_JNT_LEG_R3_B_e=0x12, + YM_TW_JNT_LEG_R3_C_e=0x13, + YM_TW_JNT_TAIL_e=0x14, +}; + +#endif /* !RES_E_YM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_yr.h b/assets/RZDJ01/res/Object/E_yr.h new file mode 100644 index 0000000000..04cb2af4dd --- /dev/null +++ b/assets/RZDJ01/res/Object/E_yr.h @@ -0,0 +1,83 @@ +#ifndef RES_E_YR_H +#define RES_E_YR_H + +enum dRes_INDEX_E_YR { + /* BCK */ + dRes_INDEX_E_YR_BCK_YR_ATTACK_e=0x4, + dRes_INDEX_E_YR_BCK_YR_CHANCE_e=0x5, + dRes_INDEX_E_YR_BCK_YR_DAMAGE_e=0x6, + dRes_INDEX_E_YR_BCK_YR_FIND_e=0x7, + dRes_INDEX_E_YR_BCK_YR_FLY_e=0x8, + dRes_INDEX_E_YR_BCK_YR_FLY_ATTACK_e=0x9, + dRes_INDEX_E_YR_BCK_YR_FLY_ATTACK_GLIDE_e=0xA, + dRes_INDEX_E_YR_BCK_YR_FLY_BRAKE_e=0xB, + dRes_INDEX_E_YR_BCK_YR_FLY_GLIDE_e=0xC, + dRes_INDEX_E_YR_BCK_YR_FLY_LAND_e=0xD, + dRes_INDEX_E_YR_BCK_YR_GUARD_e=0xE, + dRes_INDEX_E_YR_BCK_YR_HOVERING_e=0xF, + dRes_INDEX_E_YR_BCK_YR_LAND_e=0x10, + dRes_INDEX_E_YR_BCK_YR_LOOKAROUND_e=0x11, + dRes_INDEX_E_YR_BCK_YR_WAIT_e=0x12, + /* BMDR */ + dRes_INDEX_E_YR_BMD_YR_e=0x15, +}; + +enum dRes_ID_E_YR { + /* BCK */ + dRes_ID_E_YR_BCK_YR_ATTACK_e=0x4, + dRes_ID_E_YR_BCK_YR_CHANCE_e=0x5, + dRes_ID_E_YR_BCK_YR_DAMAGE_e=0x6, + dRes_ID_E_YR_BCK_YR_FIND_e=0x7, + dRes_ID_E_YR_BCK_YR_FLY_e=0x8, + dRes_ID_E_YR_BCK_YR_FLY_ATTACK_e=0x9, + dRes_ID_E_YR_BCK_YR_FLY_ATTACK_GLIDE_e=0xA, + dRes_ID_E_YR_BCK_YR_FLY_BRAKE_e=0xB, + dRes_ID_E_YR_BCK_YR_FLY_GLIDE_e=0xC, + dRes_ID_E_YR_BCK_YR_FLY_LAND_e=0xD, + dRes_ID_E_YR_BCK_YR_GUARD_e=0xE, + dRes_ID_E_YR_BCK_YR_HOVERING_e=0xF, + dRes_ID_E_YR_BCK_YR_LAND_e=0x10, + dRes_ID_E_YR_BCK_YR_LOOKAROUND_e=0x11, + dRes_ID_E_YR_BCK_YR_WAIT_e=0x12, + /* BMDR */ + dRes_ID_E_YR_BMD_YR_e=0x15, +}; + +enum YR_JNT { + YR_JNT_WORLD_ROOT_e=0x0, + YR_JNT_BACKBONE1_e=0x1, + YR_JNT_BACKBONE2_e=0x2, + YR_JNT_NECK1_e=0x3, + YR_JNT_NECK2_e=0x4, + YR_JNT_HEAD_e=0x5, + YR_JNT_MOUTH1_e=0x6, + YR_JNT_MOUTH2_e=0x7, + YR_JNT_THROAT_e=0x8, + YR_JNT_SHOULDERL_1_e=0x9, + YR_JNT_SHOULDERL_2_e=0xA, + YR_JNT_HANDL_1_e=0xB, + YR_JNT_HANDL_2_e=0xC, + YR_JNT_HANDL_3_e=0xD, + YR_JNT_SHOULDERR_1_e=0xE, + YR_JNT_SHOULDERR_2_e=0xF, + YR_JNT_HANDR_1_e=0x10, + YR_JNT_HANDR_2_e=0x11, + YR_JNT_HANDR_3_e=0x12, + YR_JNT_WAIST_e=0x13, + YR_JNT_LEGL_1_e=0x14, + YR_JNT_LEGL_2_e=0x15, + YR_JNT_LEGL_3_e=0x16, + YR_JNT_TUMEL_B_e=0x17, + YR_JNT_TUMEL_F_e=0x18, + YR_JNT_LEGR_1_e=0x19, + YR_JNT_LEGR_2_e=0x1A, + YR_JNT_LEGR_3_e=0x1B, + YR_JNT_TUMER_B_e=0x1C, + YR_JNT_TUMER_F_e=0x1D, + YR_JNT_TAIL1_e=0x1E, + YR_JNT_TAIL2_e=0x1F, + YR_JNT_TAIL3_e=0x20, + YR_JNT_TAIL4_e=0x21, +}; + +#endif /* !RES_E_YR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_zh.h b/assets/RZDJ01/res/Object/E_zh.h new file mode 100644 index 0000000000..081e955e1b --- /dev/null +++ b/assets/RZDJ01/res/Object/E_zh.h @@ -0,0 +1,71 @@ +#ifndef RES_E_ZH_H +#define RES_E_ZH_H + +enum dRes_INDEX_E_ZH { + /* BCK */ + dRes_INDEX_E_ZH_BCK_ZH_ACT01_e=0x5, + dRes_INDEX_E_ZH_BCK_ZH_CATCH01_e=0x6, + dRes_INDEX_E_ZH_BCK_ZH_CATCH02_e=0x7, + dRes_INDEX_E_ZH_BCK_ZH_CATCHDAMAGE_e=0x8, + dRes_INDEX_E_ZH_BCK_ZH_CATCHDROP_e=0x9, + dRes_INDEX_E_ZH_BCK_ZH_CATCHMOVE_e=0xA, + dRes_INDEX_E_ZH_BCK_ZH_OPEN_e=0xB, + dRes_INDEX_E_ZH_BCK_ZH_PIYO2_e=0xC, + dRes_INDEX_E_ZH_BCK_ZH_SERCH_e=0xD, + dRes_INDEX_E_ZH_BCK_ZH_START_e=0xE, + dRes_INDEX_E_ZH_BCK_ZH_WAIT01_e=0xF, + dRes_INDEX_E_ZH_BCK_ZH_WAKEUP_e=0x10, + /* BMDV */ + dRes_INDEX_E_ZH_BMD_ZH_e=0x13, + dRes_INDEX_E_ZH_BMD_ZH_ENTRANCE_e=0x14, + /* BTK */ + dRes_INDEX_E_ZH_BTK_ZH_LOOP_e=0x17, +}; + +enum dRes_ID_E_ZH { + /* BCK */ + dRes_ID_E_ZH_BCK_ZH_ACT01_e=0x5, + dRes_ID_E_ZH_BCK_ZH_CATCH01_e=0x6, + dRes_ID_E_ZH_BCK_ZH_CATCH02_e=0x7, + dRes_ID_E_ZH_BCK_ZH_CATCHDAMAGE_e=0x8, + dRes_ID_E_ZH_BCK_ZH_CATCHDROP_e=0x9, + dRes_ID_E_ZH_BCK_ZH_CATCHMOVE_e=0xA, + dRes_ID_E_ZH_BCK_ZH_OPEN_e=0xB, + dRes_ID_E_ZH_BCK_ZH_PIYO2_e=0xC, + dRes_ID_E_ZH_BCK_ZH_SERCH_e=0xD, + dRes_ID_E_ZH_BCK_ZH_START_e=0xE, + dRes_ID_E_ZH_BCK_ZH_WAIT01_e=0xF, + dRes_ID_E_ZH_BCK_ZH_WAKEUP_e=0x10, + /* BMDV */ + dRes_ID_E_ZH_BMD_ZH_e=0x13, + dRes_ID_E_ZH_BMD_ZH_ENTRANCE_e=0x14, + /* BTK */ + dRes_ID_E_ZH_BTK_ZH_LOOP_e=0x17, +}; + +enum ZH_JNT { + ZH_JNT_CENTER_e=0x0, + ZH_JNT_HAND1_e=0x1, + ZH_JNT_OYUBI1_e=0x2, + ZH_JNT_OYUBI2_e=0x3, + ZH_JNT_OYUBI3_e=0x4, + ZH_JNT_HAND2_e=0x5, + ZH_JNT_AYUBI1_e=0x6, + ZH_JNT_AYUBI2_e=0x7, + ZH_JNT_AYUBI3_e=0x8, + ZH_JNT_BYUBI1_e=0x9, + ZH_JNT_BYUBI2_e=0xA, + ZH_JNT_BYUBI3_e=0xB, + ZH_JNT_CYUBI1_e=0xC, + ZH_JNT_CYUBI2_e=0xD, + ZH_JNT_CYUBI3_e=0xE, + ZH_JNT_DYUBI1_e=0xF, + ZH_JNT_DYUBI2_e=0x10, + ZH_JNT_DYUBI3_e=0x11, +}; + +enum ZH_ENTRANCE_JNT { + ZH_ENTRANCE_JNT_ZH_ENTRANCE_MODEL_e=0x0, +}; + +#endif /* !RES_E_ZH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_zm.h b/assets/RZDJ01/res/Object/E_zm.h new file mode 100644 index 0000000000..1b77bc067e --- /dev/null +++ b/assets/RZDJ01/res/Object/E_zm.h @@ -0,0 +1,31 @@ +#ifndef RES_E_ZM_H +#define RES_E_ZM_H + +enum dRes_INDEX_E_ZM { + /* BCK */ + dRes_INDEX_E_ZM_BCK_ZM_BIRI2_e=0x4, + dRes_INDEX_E_ZM_BCK_ZM_DOWN_e=0x5, + dRes_INDEX_E_ZM_BCK_ZM_MOUTHOPEN_e=0x6, + /* BMDR */ + dRes_INDEX_E_ZM_BMD_ZM_e=0x9, +}; + +enum dRes_ID_E_ZM { + /* BCK */ + dRes_ID_E_ZM_BCK_ZM_BIRI2_e=0x4, + dRes_ID_E_ZM_BCK_ZM_DOWN_e=0x5, + dRes_ID_E_ZM_BCK_ZM_MOUTHOPEN_e=0x6, + /* BMDR */ + dRes_ID_E_ZM_BMD_ZM_e=0x9, +}; + +enum ZM_JNT { + ZM_JNT_CENTER_e=0x0, + ZM_JNT_TONGUE1_e=0x1, + ZM_JNT_TONGUE2_e=0x2, + ZM_JNT_TONGUE3_e=0x3, + ZM_JNT_TONGUE4_e=0x4, + ZM_JNT_TONGUE5_e=0x5, +}; + +#endif /* !RES_E_ZM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/E_zs.h b/assets/RZDJ01/res/Object/E_zs.h new file mode 100644 index 0000000000..4989fc13aa --- /dev/null +++ b/assets/RZDJ01/res/Object/E_zs.h @@ -0,0 +1,36 @@ +#ifndef RES_E_ZS_H +#define RES_E_ZS_H + +enum dRes_INDEX_E_ZS { + /* BCK */ + dRes_INDEX_E_ZS_BCK_ZS_APPEAR_e=0x4, + dRes_INDEX_E_ZS_BCK_ZS_DAMAGE_e=0x5, + dRes_INDEX_E_ZS_BCK_ZS_DEAD_e=0x6, + dRes_INDEX_E_ZS_BCK_ZS_WAIT01_e=0x7, + dRes_INDEX_E_ZS_BCK_ZS_WAIT02_e=0x8, + dRes_INDEX_E_ZS_BCK_ZS_WAIT03_e=0x9, + /* BMDE */ + dRes_INDEX_E_ZS_BMD_ZS_e=0xC, +}; + +enum dRes_ID_E_ZS { + /* BCK */ + dRes_ID_E_ZS_BCK_ZS_APPEAR_e=0x4, + dRes_ID_E_ZS_BCK_ZS_DAMAGE_e=0x5, + dRes_ID_E_ZS_BCK_ZS_DEAD_e=0x6, + dRes_ID_E_ZS_BCK_ZS_WAIT01_e=0x7, + dRes_ID_E_ZS_BCK_ZS_WAIT02_e=0x8, + dRes_ID_E_ZS_BCK_ZS_WAIT03_e=0x9, + /* BMDE */ + dRes_ID_E_ZS_BMD_ZS_e=0xC, +}; + +enum ZS_JNT { + ZS_JNT_WAIST_e=0x0, + ZS_JNT_BACKBONE_e=0x1, + ZS_JNT_ARML_e=0x2, + ZS_JNT_ARMR_e=0x3, + ZS_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_E_ZS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ep.h b/assets/RZDJ01/res/Object/Ep.h new file mode 100644 index 0000000000..73e0ec78de --- /dev/null +++ b/assets/RZDJ01/res/Object/Ep.h @@ -0,0 +1,42 @@ +#ifndef RES_EP_H +#define RES_EP_H + +enum dRes_INDEX_EP { + /* BMDR */ + dRes_INDEX_EP_BMD_KSYOK00_e=0x3, + dRes_INDEX_EP_BMD_KSYOK01_e=0x4, + dRes_INDEX_EP_BMD_KSYOK02_e=0x5, + dRes_INDEX_EP_BMD_KSYOK03_e=0x6, + dRes_INDEX_EP_BMD_KSYOKP00_e=0x7, +}; + +enum dRes_ID_EP { + /* BMDR */ + dRes_ID_EP_BMD_KSYOK00_e=0x3, + dRes_ID_EP_BMD_KSYOK01_e=0x4, + dRes_ID_EP_BMD_KSYOK02_e=0x5, + dRes_ID_EP_BMD_KSYOK03_e=0x6, + dRes_ID_EP_BMD_KSYOKP00_e=0x7, +}; + +enum KSYOK00_JNT { + KSYOK00_JNT_WORLD_ROOT_e=0x0, +}; + +enum KSYOK01_JNT { + KSYOK01_JNT_KSYOK01_e=0x0, +}; + +enum KSYOK02_JNT { + KSYOK02_JNT_KSYOK02_e=0x0, +}; + +enum KSYOK03_JNT { + KSYOK03_JNT_KSYOK03_e=0x0, +}; + +enum KSYOKP00_JNT { + KSYOKP00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Event.h b/assets/RZDJ01/res/Object/Event.h new file mode 100644 index 0000000000..f7f1537e39 --- /dev/null +++ b/assets/RZDJ01/res/Object/Event.h @@ -0,0 +1,14 @@ +#ifndef RES_EVENT_H +#define RES_EVENT_H + +enum dRes_INDEX_EVENT { + /* DAT */ + dRes_INDEX_EVENT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_EVENT { + /* DAT */ + dRes_ID_EVENT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_EVENT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/F_gD_rupy.h b/assets/RZDJ01/res/Object/F_gD_rupy.h new file mode 100644 index 0000000000..6ba7e71bdf --- /dev/null +++ b/assets/RZDJ01/res/Object/F_gD_rupy.h @@ -0,0 +1,22 @@ +#ifndef RES_F_GD_RUPY_H +#define RES_F_GD_RUPY_H + +enum dRes_INDEX_F_GD_RUPY { + /* BMDE */ + dRes_INDEX_F_GD_RUPY_BMD_F_GD_RUPY_e=0x4, + /* BRK */ + dRes_INDEX_F_GD_RUPY_BRK_F_GD_RUPY_e=0x7, +}; + +enum dRes_ID_F_GD_RUPY { + /* BMDE */ + dRes_ID_F_GD_RUPY_BMD_F_GD_RUPY_e=0x4, + /* BRK */ + dRes_ID_F_GD_RUPY_BRK_F_GD_RUPY_e=0x7, +}; + +enum F_GD_RUPY_JNT { + F_GD_RUPY_JNT_S_LUPG_e=0x0, +}; + +#endif /* !RES_F_GD_RUPY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Fchain.h b/assets/RZDJ01/res/Object/Fchain.h new file mode 100644 index 0000000000..0d07835416 --- /dev/null +++ b/assets/RZDJ01/res/Object/Fchain.h @@ -0,0 +1,18 @@ +#ifndef RES_FCHAIN_H +#define RES_FCHAIN_H + +enum dRes_INDEX_FCHAIN { + /* BMDR */ + dRes_INDEX_FCHAIN_BMD_WL_KUSARI_e=0x3, +}; + +enum dRes_ID_FCHAIN { + /* BMDR */ + dRes_ID_FCHAIN_BMD_WL_KUSARI_e=0x3, +}; + +enum WL_KUSARI_JNT { + WL_KUSARI_JNT_WL_KUSARI_e=0x0, +}; + +#endif /* !RES_FCHAIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj00.h b/assets/RZDJ01/res/Object/FlagObj00.h new file mode 100644 index 0000000000..13dc4bc3b6 --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj00.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ00_H +#define RES_FLAGOBJ00_H + +enum dRes_INDEX_FLAGOBJ00 { + /* TEX */ + dRes_INDEX_FLAGOBJ00_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ00 { + /* TEX */ + dRes_ID_FLAGOBJ00_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj01.h b/assets/RZDJ01/res/Object/FlagObj01.h new file mode 100644 index 0000000000..ba503f4918 --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj01.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ01_H +#define RES_FLAGOBJ01_H + +enum dRes_INDEX_FLAGOBJ01 { + /* TEX */ + dRes_INDEX_FLAGOBJ01_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ01 { + /* TEX */ + dRes_ID_FLAGOBJ01_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj02.h b/assets/RZDJ01/res/Object/FlagObj02.h new file mode 100644 index 0000000000..5cf601cc48 --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj02.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ02_H +#define RES_FLAGOBJ02_H + +enum dRes_INDEX_FLAGOBJ02 { + /* TEX */ + dRes_INDEX_FLAGOBJ02_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ02 { + /* TEX */ + dRes_ID_FLAGOBJ02_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj03.h b/assets/RZDJ01/res/Object/FlagObj03.h new file mode 100644 index 0000000000..deaa625845 --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj03.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ03_H +#define RES_FLAGOBJ03_H + +enum dRes_INDEX_FLAGOBJ03 { + /* TEX */ + dRes_INDEX_FLAGOBJ03_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ03 { + /* TEX */ + dRes_ID_FLAGOBJ03_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj04.h b/assets/RZDJ01/res/Object/FlagObj04.h new file mode 100644 index 0000000000..229f18da9b --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj04.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ04_H +#define RES_FLAGOBJ04_H + +enum dRes_INDEX_FLAGOBJ04 { + /* TEX */ + dRes_INDEX_FLAGOBJ04_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ04 { + /* TEX */ + dRes_ID_FLAGOBJ04_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj05.h b/assets/RZDJ01/res/Object/FlagObj05.h new file mode 100644 index 0000000000..34fe77278d --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj05.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ05_H +#define RES_FLAGOBJ05_H + +enum dRes_INDEX_FLAGOBJ05 { + /* TEX */ + dRes_INDEX_FLAGOBJ05_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ05 { + /* TEX */ + dRes_ID_FLAGOBJ05_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/FlagObj06.h b/assets/RZDJ01/res/Object/FlagObj06.h new file mode 100644 index 0000000000..5c2c40d403 --- /dev/null +++ b/assets/RZDJ01/res/Object/FlagObj06.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ06_H +#define RES_FLAGOBJ06_H + +enum dRes_INDEX_FLAGOBJ06 { + /* TEX */ + dRes_INDEX_FLAGOBJ06_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ06 { + /* TEX */ + dRes_ID_FLAGOBJ06_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Fr.h b/assets/RZDJ01/res/Object/Fr.h new file mode 100644 index 0000000000..25c6cd53e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Fr.h @@ -0,0 +1,48 @@ +#ifndef RES_FR_H +#define RES_FR_H + +enum dRes_INDEX_FR { + /* BCK */ + dRes_INDEX_FR_BCK_FR_JUMP01_e=0x5, + dRes_INDEX_FR_BCK_FR_JUMP02_e=0x6, + dRes_INDEX_FR_BCK_FR_MOVE01_e=0x7, + dRes_INDEX_FR_BCK_FR_MOVE02_e=0x8, + dRes_INDEX_FR_BCK_FR_MOVE03_e=0x9, + dRes_INDEX_FR_BCK_FR_SWIM_e=0xA, + dRes_INDEX_FR_BCK_FR_WAIT_e=0xB, + /* BMDR */ + dRes_INDEX_FR_BMD_FR_e=0xE, + /* BTK */ + dRes_INDEX_FR_BTK_FR_e=0x11, +}; + +enum dRes_ID_FR { + /* BCK */ + dRes_ID_FR_BCK_FR_JUMP01_e=0x5, + dRes_ID_FR_BCK_FR_JUMP02_e=0x6, + dRes_ID_FR_BCK_FR_MOVE01_e=0x7, + dRes_ID_FR_BCK_FR_MOVE02_e=0x8, + dRes_ID_FR_BCK_FR_MOVE03_e=0x9, + dRes_ID_FR_BCK_FR_SWIM_e=0xA, + dRes_ID_FR_BCK_FR_WAIT_e=0xB, + /* BMDR */ + dRes_ID_FR_BMD_FR_e=0xE, + /* BTK */ + dRes_ID_FR_BTK_FR_e=0x11, +}; + +enum FR_JNT { + FR_JNT_WAIST_e=0x0, + FR_JNT_ARM_e=0x1, + FR_JNT_ARM_END_e=0x2, + FR_JNT_LEG_L1_e=0x3, + FR_JNT_LEG_L2_e=0x4, + FR_JNT_LEG_LEND_e=0x5, + FR_JNT_LEG_R_e=0x6, + FR_JNT_LEG_R2_e=0x7, + FR_JNT_LEG_REND_e=0x8, + FR_JNT_NECK_e=0x9, + FR_JNT_WAIST_END_e=0xA, +}; + +#endif /* !RES_FR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Fshop.h b/assets/RZDJ01/res/Object/Fshop.h new file mode 100644 index 0000000000..d0a68330cb --- /dev/null +++ b/assets/RZDJ01/res/Object/Fshop.h @@ -0,0 +1,196 @@ +#ifndef RES_FSHOP_H +#define RES_FSHOP_H + +enum dRes_INDEX_FSHOP { + /* BMDG */ + dRes_INDEX_FSHOP_BMD_FOOK_e=0x5, + dRes_INDEX_FSHOP_BMD_RING_e=0x6, + /* BMDR */ + dRes_INDEX_FSHOP_BMD_A_CRBALL_e=0x9, + dRes_INDEX_FSHOP_BMD_A_CRBOX_e=0xA, + dRes_INDEX_FSHOP_BMD_A_CRCURVE_A_e=0xB, + dRes_INDEX_FSHOP_BMD_A_CRCURVE_B_e=0xC, + dRes_INDEX_FSHOP_BMD_A_CRGOAL_e=0xD, + dRes_INDEX_FSHOP_BMD_A_CRSAKA_e=0xE, + dRes_INDEX_FSHOP_BMD_A_CRSTART_e=0xF, + dRes_INDEX_FSHOP_BMD_A_CRWAKU_e=0x10, + dRes_INDEX_FSHOP_BMD_A_LINKPHOTO_e=0x11, + dRes_INDEX_FSHOP_BMD_CANOE_e=0x12, + dRes_INDEX_FSHOP_BMD_DM_e=0x13, + dRes_INDEX_FSHOP_BMD_FROG_e=0x14, + dRes_INDEX_FSHOP_BMD_HENNA_HAT_e=0x15, + dRes_INDEX_FSHOP_BMD_PENCIL_e=0x16, + dRes_INDEX_FSHOP_BMD_POPPER_e=0x17, + dRes_INDEX_FSHOP_BMD_ROD_e=0x18, + dRes_INDEX_FSHOP_BMD_ROD2_e=0x19, + dRes_INDEX_FSHOP_BMD_TUBO_01_e=0x1A, + dRes_INDEX_FSHOP_BMD_TUBO_02_e=0x1B, + dRes_INDEX_FSHOP_BMD_WS_e=0x1C, + /* DZB */ + dRes_INDEX_FSHOP_DZB_A_CRBOX_e=0x1F, + dRes_INDEX_FSHOP_DZB_A_CRCURVE_A_e=0x20, + dRes_INDEX_FSHOP_DZB_A_CRCURVE_B_e=0x21, + dRes_INDEX_FSHOP_DZB_A_CRGOAL_e=0x22, + dRes_INDEX_FSHOP_DZB_A_CRSAKA_e=0x23, + dRes_INDEX_FSHOP_DZB_A_CRSTART_e=0x24, + dRes_INDEX_FSHOP_DZB_A_CRWAKU_e=0x25, + dRes_INDEX_FSHOP_DZB_TABLE_e=0x26, +}; + +enum dRes_ID_FSHOP { + /* BMDG */ + dRes_ID_FSHOP_BMD_FOOK_e=0x5, + dRes_ID_FSHOP_BMD_RING_e=0x6, + /* BMDR */ + dRes_ID_FSHOP_BMD_A_CRBALL_e=0x9, + dRes_ID_FSHOP_BMD_A_CRBOX_e=0xA, + dRes_ID_FSHOP_BMD_A_CRCURVE_A_e=0xB, + dRes_ID_FSHOP_BMD_A_CRCURVE_B_e=0xC, + dRes_ID_FSHOP_BMD_A_CRGOAL_e=0xD, + dRes_ID_FSHOP_BMD_A_CRSAKA_e=0xE, + dRes_ID_FSHOP_BMD_A_CRSTART_e=0xF, + dRes_ID_FSHOP_BMD_A_CRWAKU_e=0x10, + dRes_ID_FSHOP_BMD_A_LINKPHOTO_e=0x11, + dRes_ID_FSHOP_BMD_CANOE_e=0x12, + dRes_ID_FSHOP_BMD_DM_e=0x13, + dRes_ID_FSHOP_BMD_FROG_e=0x14, + dRes_ID_FSHOP_BMD_HENNA_HAT_e=0x15, + dRes_ID_FSHOP_BMD_PENCIL_e=0x16, + dRes_ID_FSHOP_BMD_POPPER_e=0x17, + dRes_ID_FSHOP_BMD_ROD_e=0x18, + dRes_ID_FSHOP_BMD_ROD2_e=0x19, + dRes_ID_FSHOP_BMD_TUBO_01_e=0x1A, + dRes_ID_FSHOP_BMD_TUBO_02_e=0x1B, + dRes_ID_FSHOP_BMD_WS_e=0x1C, + /* DZB */ + dRes_ID_FSHOP_DZB_A_CRBOX_e=0x1F, + dRes_ID_FSHOP_DZB_A_CRCURVE_A_e=0x20, + dRes_ID_FSHOP_DZB_A_CRCURVE_B_e=0x21, + dRes_ID_FSHOP_DZB_A_CRGOAL_e=0x22, + dRes_ID_FSHOP_DZB_A_CRSAKA_e=0x23, + dRes_ID_FSHOP_DZB_A_CRSTART_e=0x24, + dRes_ID_FSHOP_DZB_A_CRWAKU_e=0x25, + dRes_ID_FSHOP_DZB_TABLE_e=0x26, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum A_CRBALL_JNT { + A_CRBALL_JNT_EF_SYABONDAMA_e=0x0, +}; + +enum A_CRBOX_JNT { + A_CRBOX_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRCURVE_A_JNT { + A_CRCURVE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRCURVE_B_JNT { + A_CRCURVE_B_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRGOAL_JNT { + A_CRGOAL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRSAKA_JNT { + A_CRSAKA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRSTART_JNT { + A_CRSTART_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRWAKU_JNT { + A_CRWAKU_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_LINKPHOTO_JNT { + A_LINKPHOTO_JNT_WORLD_ROOT_e=0x0, +}; + +enum CANOE_JNT { + CANOE_JNT_E3CANOE_MODEL_e=0x0, +}; + +enum DM_JNT { + DM_JNT_CENTER_e=0x0, + DM_JNT_KOSI_J_e=0x1, + DM_JNT_KOKANR_J_e=0x2, + DM_JNT_LEGRA_J_e=0x3, + DM_JNT_LEGRB_J_e=0x4, + DM_JNT_ASIR_J_e=0x5, + DM_JNT_KOKANL_J_e=0x6, + DM_JNT_LEGLA_J_e=0x7, + DM_JNT_LEGLB_J_e=0x8, + DM_JNT_ASIL_J_e=0x9, + DM_JNT_HARA_J_e=0xA, + DM_JNT_MUNE_J_e=0xB, + DM_JNT_KUBI_J_e=0xC, + DM_JNT_ATAMA_J_e=0xD, + DM_JNT_MEGANE_J_e=0xE, + DM_JNT_DM_MEGANE_e=0xF, + DM_JNT_KATAR_J_e=0x10, + DM_JNT_UDERA_J_e=0x11, + DM_JNT_UDERB_J_e=0x12, + DM_JNT_TER_J_e=0x13, + DM_JNT_KATAL_J_e=0x14, + DM_JNT_UDELA_J_e=0x15, + DM_JNT_UDELB_J_e=0x16, + DM_JNT_TEL_J_e=0x17, +}; + +enum FROG_JNT { + FROG_JNT_CENTER_e=0x0, + FROG_JNT_LEG_e=0x1, +}; + +enum HENNA_HAT_JNT { + HENNA_HAT_JNT_HENNA_HAT_e=0x0, +}; + +enum PENCIL_JNT { + PENCIL_JNT_PENCIL_MODEL_e=0x0, +}; + +enum POPPER_JNT { + POPPER_JNT_POPPER_MODEL_e=0x0, +}; + +enum ROD_JNT { + ROD_JNT_CENTER_e=0x0, + ROD_JNT_HANDLE_e=0x1, + ROD_JNT_ROD_NECK_e=0x2, + ROD_JNT_SPOOL_e=0x3, +}; + +enum ROD2_JNT { + ROD2_JNT_CENTER_e=0x0, + ROD2_JNT_HANDLE_e=0x1, + ROD2_JNT_ROD_NECK_e=0x2, + ROD2_JNT_SPOOL_e=0x3, +}; + +enum TUBO_01_JNT { + TUBO_01_JNT_J_TUBO_01_e=0x0, +}; + +enum TUBO_02_JNT { + TUBO_02_JNT_J_TUBO_00_e=0x0, +}; + +enum WS_JNT { + WS_JNT_CENTER_e=0x0, + WS_JNT_FRONT_e=0x1, + WS_JNT_REAR_e=0x2, +}; + +#endif /* !RES_FSHOP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/GWolf.h b/assets/RZDJ01/res/Object/GWolf.h new file mode 100644 index 0000000000..b8e9fd5d08 --- /dev/null +++ b/assets/RZDJ01/res/Object/GWolf.h @@ -0,0 +1,91 @@ +#ifndef RES_GWOLF_H +#define RES_GWOLF_H + +enum dRes_INDEX_GWOLF { + /* BCK */ + dRes_INDEX_GWOLF_BCK_WL_AT_e=0x7, + dRes_INDEX_GWOLF_BCK_WL_ATTACKA_e=0x8, + dRes_INDEX_GWOLF_BCK_WL_ATTACKAED_e=0x9, + dRes_INDEX_GWOLF_BCK_WL_ATTACKAST_e=0xA, + dRes_INDEX_GWOLF_BCK_WL_DASHA_e=0xB, + dRes_INDEX_GWOLF_BCK_WL_HOWLB_e=0xC, + dRes_INDEX_GWOLF_BCK_WL_HOWLC_e=0xD, + dRes_INDEX_GWOLF_BCK_WL_JUMPA_e=0xE, + dRes_INDEX_GWOLF_BCK_WL_JUMPAST_e=0xF, + dRes_INDEX_GWOLF_BCK_WL_WAITSIT_e=0x10, + /* BMDR */ + dRes_INDEX_GWOLF_BMD_GW_e=0x13, + /* BRK */ + dRes_INDEX_GWOLF_BRK_GW_e=0x16, + /* BTK */ + dRes_INDEX_GWOLF_BTK_GW_e=0x19, + /* EVT */ + dRes_INDEX_GWOLF_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_GWOLF { + /* BCK */ + dRes_ID_GWOLF_BCK_WL_AT_e=0x7, + dRes_ID_GWOLF_BCK_WL_ATTACKA_e=0x8, + dRes_ID_GWOLF_BCK_WL_ATTACKAED_e=0x9, + dRes_ID_GWOLF_BCK_WL_ATTACKAST_e=0xA, + dRes_ID_GWOLF_BCK_WL_DASHA_e=0xB, + dRes_ID_GWOLF_BCK_WL_HOWLB_e=0xC, + dRes_ID_GWOLF_BCK_WL_HOWLC_e=0xD, + dRes_ID_GWOLF_BCK_WL_JUMPA_e=0xE, + dRes_ID_GWOLF_BCK_WL_JUMPAST_e=0xF, + dRes_ID_GWOLF_BCK_WL_WAITSIT_e=0x10, + /* BMDR */ + dRes_ID_GWOLF_BMD_GW_e=0x13, + /* BRK */ + dRes_ID_GWOLF_BRK_GW_e=0x16, + /* BTK */ + dRes_ID_GWOLF_BTK_GW_e=0x19, + /* EVT */ + dRes_ID_GWOLF_DAT_EVENT_LIST_e=0x1C, +}; + +enum GW_JNT { + GW_JNT_CENTER_e=0x0, + GW_JNT_BACKBONE1_e=0x1, + GW_JNT_BACKBONE2_e=0x2, + GW_JNT_NECK_e=0x3, + GW_JNT_HEAD_e=0x4, + GW_JNT_CHIN_e=0x5, + GW_JNT_TONGUE1_e=0x6, + GW_JNT_TONGUE2_e=0x7, + GW_JNT_EARL_e=0x8, + GW_JNT_EARR_e=0x9, + GW_JNT_MANE_e=0xA, + GW_JNT_MAYUL_e=0xB, + GW_JNT_MAYUR_e=0xC, + GW_JNT_MOUTH_e=0xD, + GW_JNT_NOSE_e=0xE, + GW_JNT_SHOULDERL_e=0xF, + GW_JNT_FLEGL1_e=0x10, + GW_JNT_FLEGL2_e=0x11, + GW_JNT_FLEGL3_e=0x12, + GW_JNT_FLEGL4_e=0x13, + GW_JNT_SHOULDERR_e=0x14, + GW_JNT_FLEGR1_e=0x15, + GW_JNT_FLEGR2_e=0x16, + GW_JNT_FLEGR3_e=0x17, + GW_JNT_FLEGR4_e=0x18, + GW_JNT_MD_e=0x19, + GW_JNT_WAIST_e=0x1A, + GW_JNT_HIPL_e=0x1B, + GW_JNT_BLEGL1_e=0x1C, + GW_JNT_BLEGL2_e=0x1D, + GW_JNT_BLEGL3_e=0x1E, + GW_JNT_BLEGL4_e=0x1F, + GW_JNT_HIPR_e=0x20, + GW_JNT_BLEGR1_e=0x21, + GW_JNT_BLEGR2_e=0x22, + GW_JNT_BLEGR3_e=0x23, + GW_JNT_BLEGR4_e=0x24, + GW_JNT_TAIL1_e=0x25, + GW_JNT_TAIL2_e=0x26, + GW_JNT_TAIL3_e=0x27, +}; + +#endif /* !RES_GWOLF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/GomiKabe.h b/assets/RZDJ01/res/Object/GomiKabe.h new file mode 100644 index 0000000000..a1636465d2 --- /dev/null +++ b/assets/RZDJ01/res/Object/GomiKabe.h @@ -0,0 +1,28 @@ +#ifndef RES_GOMIKABE_H +#define RES_GOMIKABE_H + +enum dRes_INDEX_GOMIKABE { + /* BMDR */ + dRes_INDEX_GOMIKABE_BMD_M_GOMIKABE_e=0x4, + dRes_INDEX_GOMIKABE_BMD_M_GOMIKABE_HAHEN_e=0x5, + /* DZB */ + dRes_INDEX_GOMIKABE_DZB_M_GOMIKABE_e=0x8, +}; + +enum dRes_ID_GOMIKABE { + /* BMDR */ + dRes_ID_GOMIKABE_BMD_M_GOMIKABE_e=0x4, + dRes_ID_GOMIKABE_BMD_M_GOMIKABE_HAHEN_e=0x5, + /* DZB */ + dRes_ID_GOMIKABE_DZB_M_GOMIKABE_e=0x8, +}; + +enum M_GOMIKABE_JNT { + M_GOMIKABE_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_GOMIKABE_HAHEN_JNT { + M_GOMIKABE_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_GOMIKABE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Gover.h b/assets/RZDJ01/res/Object/Gover.h new file mode 100644 index 0000000000..e048ad482f --- /dev/null +++ b/assets/RZDJ01/res/Object/Gover.h @@ -0,0 +1,18 @@ +#ifndef RES_GOVER_H +#define RES_GOVER_H + +enum dRes_INDEX_GOVER { + /* SCRN */ + dRes_INDEX_GOVER_BLO_ZELDA_GAME_OVER_e=0x4, + /* TIMG */ + dRes_INDEX_GOVER_BTI_BLACK_e=0x7, +}; + +enum dRes_ID_GOVER { + /* SCRN */ + dRes_ID_GOVER_BLO_ZELDA_GAME_OVER_e=0x4, + /* TIMG */ + dRes_ID_GOVER_BTI_BLACK_e=0x7, +}; + +#endif /* !RES_GOVER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HBarrel.h b/assets/RZDJ01/res/Object/HBarrel.h new file mode 100644 index 0000000000..cdc43b6dd3 --- /dev/null +++ b/assets/RZDJ01/res/Object/HBarrel.h @@ -0,0 +1,18 @@ +#ifndef RES_HBARREL_H +#define RES_HBARREL_H + +enum dRes_INDEX_HBARREL { + /* BMDR */ + dRes_INDEX_HBARREL_BMD_YTARU_e=0x3, +}; + +enum dRes_ID_HBARREL { + /* BMDR */ + dRes_ID_HBARREL_BMD_YTARU_e=0x3, +}; + +enum YTARU_JNT { + YTARU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HBARREL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HChair.h b/assets/RZDJ01/res/Object/HChair.h new file mode 100644 index 0000000000..f69a80cc98 --- /dev/null +++ b/assets/RZDJ01/res/Object/HChair.h @@ -0,0 +1,22 @@ +#ifndef RES_HCHAIR_H +#define RES_HCHAIR_H + +enum dRes_INDEX_HCHAIR { + /* BMDR */ + dRes_INDEX_HCHAIR_BMD_YCHAIR_e=0x4, + /* DZB */ + dRes_INDEX_HCHAIR_DZB_YCHAIR_e=0x7, +}; + +enum dRes_ID_HCHAIR { + /* BMDR */ + dRes_ID_HCHAIR_BMD_YCHAIR_e=0x4, + /* DZB */ + dRes_ID_HCHAIR_DZB_YCHAIR_e=0x7, +}; + +enum YCHAIR_JNT { + YCHAIR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HCHAIR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HShokudai.h b/assets/RZDJ01/res/Object/HShokudai.h new file mode 100644 index 0000000000..01996f72f6 --- /dev/null +++ b/assets/RZDJ01/res/Object/HShokudai.h @@ -0,0 +1,18 @@ +#ifndef RES_HSHOKUDAI_H +#define RES_HSHOKUDAI_H + +enum dRes_INDEX_HSHOKUDAI { + /* BMDR */ + dRes_INDEX_HSHOKUDAI_BMD_H_SHOKUDAI_e=0x3, +}; + +enum dRes_ID_HSHOKUDAI { + /* BMDR */ + dRes_ID_HSHOKUDAI_BMD_H_SHOKUDAI_e=0x3, +}; + +enum H_SHOKUDAI_JNT { + H_SHOKUDAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSHOKUDAI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HSofa.h b/assets/RZDJ01/res/Object/HSofa.h new file mode 100644 index 0000000000..99738c3d04 --- /dev/null +++ b/assets/RZDJ01/res/Object/HSofa.h @@ -0,0 +1,22 @@ +#ifndef RES_HSOFA_H +#define RES_HSOFA_H + +enum dRes_INDEX_HSOFA { + /* BMDR */ + dRes_INDEX_HSOFA_BMD_YSOFA_e=0x4, + /* DZB */ + dRes_INDEX_HSOFA_DZB_YSOFA_e=0x7, +}; + +enum dRes_ID_HSOFA { + /* BMDR */ + dRes_ID_HSOFA_BMD_YSOFA_e=0x4, + /* DZB */ + dRes_ID_HSOFA_DZB_YSOFA_e=0x7, +}; + +enum YSOFA_JNT { + YSOFA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSOFA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HTable.h b/assets/RZDJ01/res/Object/HTable.h new file mode 100644 index 0000000000..0622a150ae --- /dev/null +++ b/assets/RZDJ01/res/Object/HTable.h @@ -0,0 +1,22 @@ +#ifndef RES_HTABLE_H +#define RES_HTABLE_H + +enum dRes_INDEX_HTABLE { + /* BMDR */ + dRes_INDEX_HTABLE_BMD_YTABLE_e=0x4, + /* DZB */ + dRes_INDEX_HTABLE_DZB_YTABLE_e=0x7, +}; + +enum dRes_ID_HTABLE { + /* BMDR */ + dRes_ID_HTABLE_BMD_YTABLE_e=0x4, + /* DZB */ + dRes_ID_HTABLE_DZB_YTABLE_e=0x7, +}; + +enum YTABLE_JNT { + YTABLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HTABLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Bombkoy.h b/assets/RZDJ01/res/Object/H_Bombkoy.h new file mode 100644 index 0000000000..3552191bac --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Bombkoy.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOMBKOY_H +#define RES_H_BOMBKOY_H + +enum dRes_INDEX_H_BOMBKOY { + /* BMDR */ + dRes_INDEX_H_BOMBKOY_BMD_H_BOMBKOYA_e=0x4, + /* DZB */ + dRes_INDEX_H_BOMBKOY_DZB_H_BOMBKOYA_e=0x7, +}; + +enum dRes_ID_H_BOMBKOY { + /* BMDR */ + dRes_ID_H_BOMBKOY_BMD_H_BOMBKOYA_e=0x4, + /* DZB */ + dRes_ID_H_BOMBKOY_DZB_H_BOMBKOYA_e=0x7, +}; + +enum H_BOMBKOYA_JNT { + H_BOMBKOYA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOMBKOY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_BouMato.h b/assets/RZDJ01/res/Object/H_BouMato.h new file mode 100644 index 0000000000..9839679147 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_BouMato.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOUMATO_H +#define RES_H_BOUMATO_H + +enum dRes_INDEX_H_BOUMATO { + /* BMDR */ + dRes_INDEX_H_BOUMATO_BMD_H_BOUMATO_e=0x4, + /* DZB */ + dRes_INDEX_H_BOUMATO_DZB_H_BOUMATO_e=0x7, +}; + +enum dRes_ID_H_BOUMATO { + /* BMDR */ + dRes_ID_H_BOUMATO_BMD_H_BOUMATO_e=0x4, + /* DZB */ + dRes_ID_H_BOUMATO_DZB_H_BOUMATO_e=0x7, +}; + +enum H_BOUMATO_JNT { + H_BOUMATO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOUMATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Box20.h b/assets/RZDJ01/res/Object/H_Box20.h new file mode 100644 index 0000000000..45cc7c8914 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Box20.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOX20_H +#define RES_H_BOX20_H + +enum dRes_INDEX_H_BOX20 { + /* BMDR */ + dRes_INDEX_H_BOX20_BMD_H_BOX20_e=0x4, + /* DZB */ + dRes_INDEX_H_BOX20_DZB_H_BOX20_e=0x7, +}; + +enum dRes_ID_H_BOX20 { + /* BMDR */ + dRes_ID_H_BOX20_BMD_H_BOX20_e=0x4, + /* DZB */ + dRes_ID_H_BOX20_DZB_H_BOX20_e=0x7, +}; + +enum H_BOX20_JNT { + H_BOX20_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOX20_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Elevato.h b/assets/RZDJ01/res/Object/H_Elevato.h new file mode 100644 index 0000000000..683f9630fc --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Elevato.h @@ -0,0 +1,28 @@ +#ifndef RES_H_ELEVATO_H +#define RES_H_ELEVATO_H + +enum dRes_INDEX_H_ELEVATO { + /* BMDR */ + dRes_INDEX_H_ELEVATO_BMD_H_ELEVATER_e=0x5, + /* DZB */ + dRes_INDEX_H_ELEVATO_DZB_H_ELEVETER_e=0x8, + /* EVT */ + dRes_INDEX_H_ELEVATO_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_H_ELEVATO { + /* BMDR */ + dRes_ID_H_ELEVATO_BMD_H_ELEVATER_e=0x5, + /* DZB */ + dRes_ID_H_ELEVATO_DZB_H_ELEVETER_e=0x8, + /* EVT */ + dRes_ID_H_ELEVATO_DAT_EVENT_LIST_e=0xB, +}; + +enum H_ELEVATER_JNT { + H_ELEVATER_JNT_H_ELEVATER_e=0x0, + H_ELEVATER_JNT_ELEVATER_e=0x1, + H_ELEVATER_JNT_JOINT1_e=0x2, +}; + +#endif /* !RES_H_ELEVATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Haka.h b/assets/RZDJ01/res/Object/H_Haka.h new file mode 100644 index 0000000000..c3fdc494dd --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Haka.h @@ -0,0 +1,22 @@ +#ifndef RES_H_HAKA_H +#define RES_H_HAKA_H + +enum dRes_INDEX_H_HAKA { + /* BMDR */ + dRes_INDEX_H_HAKA_BMD_H_HAKA_e=0x4, + /* DZB */ + dRes_INDEX_H_HAKA_DZB_H_HAKA_e=0x7, +}; + +enum dRes_ID_H_HAKA { + /* BMDR */ + dRes_ID_H_HAKA_BMD_H_HAKA_e=0x4, + /* DZB */ + dRes_ID_H_HAKA_DZB_H_HAKA_e=0x7, +}; + +enum H_HAKA_JNT { + H_HAKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_HAKA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Idohuta.h b/assets/RZDJ01/res/Object/H_Idohuta.h new file mode 100644 index 0000000000..d2d67e2f29 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Idohuta.h @@ -0,0 +1,22 @@ +#ifndef RES_H_IDOHUTA_H +#define RES_H_IDOHUTA_H + +enum dRes_INDEX_H_IDOHUTA { + /* BMDR */ + dRes_INDEX_H_IDOHUTA_BMD_H_IDOHUTA_e=0x4, + /* DZB */ + dRes_INDEX_H_IDOHUTA_DZB_H_IDOHUTA_e=0x7, +}; + +enum dRes_ID_H_IDOHUTA { + /* BMDR */ + dRes_ID_H_IDOHUTA_BMD_H_IDOHUTA_e=0x4, + /* DZB */ + dRes_ID_H_IDOHUTA_DZB_H_IDOHUTA_e=0x7, +}; + +enum H_IDOHUTA_JNT { + H_IDOHUTA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_IDOHUTA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_ItaMato.h b/assets/RZDJ01/res/Object/H_ItaMato.h new file mode 100644 index 0000000000..d6484b59d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_ItaMato.h @@ -0,0 +1,30 @@ +#ifndef RES_H_ITAMATO_H +#define RES_H_ITAMATO_H + +enum dRes_INDEX_H_ITAMATO { + /* BMDR */ + dRes_INDEX_H_ITAMATO_BMD_H_ITAMATO00_e=0x4, + dRes_INDEX_H_ITAMATO_BMD_H_ITAMATO01_e=0x5, + /* DZB */ + dRes_INDEX_H_ITAMATO_DZB_H_ITAMATO00_e=0x8, + dRes_INDEX_H_ITAMATO_DZB_H_ITAMATO01_e=0x9, +}; + +enum dRes_ID_H_ITAMATO { + /* BMDR */ + dRes_ID_H_ITAMATO_BMD_H_ITAMATO00_e=0x4, + dRes_ID_H_ITAMATO_BMD_H_ITAMATO01_e=0x5, + /* DZB */ + dRes_ID_H_ITAMATO_DZB_H_ITAMATO00_e=0x8, + dRes_ID_H_ITAMATO_DZB_H_ITAMATO01_e=0x9, +}; + +enum H_ITAMATO00_JNT { + H_ITAMATO00_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ITAMATO01_JNT { + H_ITAMATO01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ITAMATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_KKanban.h b/assets/RZDJ01/res/Object/H_KKanban.h new file mode 100644 index 0000000000..44c092b261 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_KKanban.h @@ -0,0 +1,24 @@ +#ifndef RES_H_KKANBAN_H +#define RES_H_KKANBAN_H + +enum dRes_INDEX_H_KKANBAN { + /* BMDR */ + dRes_INDEX_H_KKANBAN_BMD_H_KAKARIKOKANBAN_e=0x4, + /* DZB */ + dRes_INDEX_H_KKANBAN_DZB_H_KAKARIKOKANBAN_e=0x7, +}; + +enum dRes_ID_H_KKANBAN { + /* BMDR */ + dRes_ID_H_KKANBAN_BMD_H_KAKARIKOKANBAN_e=0x4, + /* DZB */ + dRes_ID_H_KKANBAN_DZB_H_KAKARIKOKANBAN_e=0x7, +}; + +enum H_KAKARIKOKANBAN_JNT { + H_KAKARIKOKANBAN_JNT_H_KAKARIKOKANBAN_e=0x0, + H_KAKARIKOKANBAN_JNT_MOVE_e=0x1, + H_KAKARIKOKANBAN_JNT_NO_MOVE_e=0x2, +}; + +#endif /* !RES_H_KKANBAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_KaOnsen.h b/assets/RZDJ01/res/Object/H_KaOnsen.h new file mode 100644 index 0000000000..a182677da4 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_KaOnsen.h @@ -0,0 +1,32 @@ +#ifndef RES_H_KAONSEN_H +#define RES_H_KAONSEN_H + +enum dRes_INDEX_H_KAONSEN { + /* BMDR */ + dRes_INDEX_H_KAONSEN_BMD_H_KAKAONSEN_e=0x5, + dRes_INDEX_H_KAONSEN_BMD_H_KAKAONSENB_e=0x6, + /* BTK */ + dRes_INDEX_H_KAONSEN_BTK_H_KAKAONSENB_e=0x9, + /* DZB */ + dRes_INDEX_H_KAONSEN_DZB_H_KAKAONSEN_e=0xC, +}; + +enum dRes_ID_H_KAONSEN { + /* BMDR */ + dRes_ID_H_KAONSEN_BMD_H_KAKAONSEN_e=0x5, + dRes_ID_H_KAONSEN_BMD_H_KAKAONSENB_e=0x6, + /* BTK */ + dRes_ID_H_KAONSEN_BTK_H_KAKAONSENB_e=0x9, + /* DZB */ + dRes_ID_H_KAONSEN_DZB_H_KAKAONSEN_e=0xC, +}; + +enum H_KAKAONSEN_JNT { + H_KAKAONSEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_KAKAONSENB_JNT { + H_KAKAONSENB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KAONSEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Kinobou.h b/assets/RZDJ01/res/Object/H_Kinobou.h new file mode 100644 index 0000000000..c08f508fd8 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Kinobou.h @@ -0,0 +1,22 @@ +#ifndef RES_H_KINOBOU_H +#define RES_H_KINOBOU_H + +enum dRes_INDEX_H_KINOBOU { + /* BMDR */ + dRes_INDEX_H_KINOBOU_BMD_H_KINOBOU_e=0x4, + /* DZB */ + dRes_INDEX_H_KINOBOU_DZB_H_KINOBOU_e=0x7, +}; + +enum dRes_ID_H_KINOBOU { + /* BMDR */ + dRes_ID_H_KINOBOU_BMD_H_KINOBOU_e=0x4, + /* DZB */ + dRes_ID_H_KINOBOU_DZB_H_KINOBOU_e=0x7, +}; + +enum H_KINOBOU_JNT { + H_KINOBOU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KINOBOU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Knktsn.h b/assets/RZDJ01/res/Object/H_Knktsn.h new file mode 100644 index 0000000000..8544e4edb3 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Knktsn.h @@ -0,0 +1,24 @@ +#ifndef RES_H_KNKTSN_H +#define RES_H_KNKTSN_H + +enum dRes_INDEX_H_KNKTSN { + /* BMDR */ + dRes_INDEX_H_KNKTSN_BMD_H_KANKETSUSEN_e=0x4, + /* DZB */ + dRes_INDEX_H_KNKTSN_DZB_H_KANEKETSUSEN_e=0x7, + dRes_INDEX_H_KNKTSN_DZB_H_KANKETSUSENYOKO_e=0x8, +}; + +enum dRes_ID_H_KNKTSN { + /* BMDR */ + dRes_ID_H_KNKTSN_BMD_H_KANKETSUSEN_e=0x4, + /* DZB */ + dRes_ID_H_KNKTSN_DZB_H_KANEKETSUSEN_e=0x7, + dRes_ID_H_KNKTSN_DZB_H_KANKETSUSENYOKO_e=0x8, +}; + +enum H_KANKETSUSEN_JNT { + H_KANKETSUSEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KNKTSN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Onsen.h b/assets/RZDJ01/res/Object/H_Onsen.h new file mode 100644 index 0000000000..f18b5aafaf --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Onsen.h @@ -0,0 +1,32 @@ +#ifndef RES_H_ONSEN_H +#define RES_H_ONSEN_H + +enum dRes_INDEX_H_ONSEN { + /* BMDR */ + dRes_INDEX_H_ONSEN_BMD_H_ONSEN_e=0x5, + dRes_INDEX_H_ONSEN_BMD_H_ONSENB_e=0x6, + /* BTK */ + dRes_INDEX_H_ONSEN_BTK_H_ONSEN_e=0x9, + /* DZB */ + dRes_INDEX_H_ONSEN_DZB_H_ONSEN_e=0xC, +}; + +enum dRes_ID_H_ONSEN { + /* BMDR */ + dRes_ID_H_ONSEN_BMD_H_ONSEN_e=0x5, + dRes_ID_H_ONSEN_BMD_H_ONSENB_e=0x6, + /* BTK */ + dRes_ID_H_ONSEN_BTK_H_ONSEN_e=0x9, + /* DZB */ + dRes_ID_H_ONSEN_DZB_H_ONSEN_e=0xC, +}; + +enum H_ONSEN_JNT { + H_ONSEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ONSENB_JNT { + H_ONSENB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ONSEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_OsiHaka.h b/assets/RZDJ01/res/Object/H_OsiHaka.h new file mode 100644 index 0000000000..2d73c2fbb4 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_OsiHaka.h @@ -0,0 +1,22 @@ +#ifndef RES_H_OSIHAKA_H +#define RES_H_OSIHAKA_H + +enum dRes_INDEX_H_OSIHAKA { + /* BMDR */ + dRes_INDEX_H_OSIHAKA_BMD_H_OSHIHAKA_e=0x4, + /* DZB */ + dRes_INDEX_H_OSIHAKA_DZB_H_OSHIHAKA_e=0x7, +}; + +enum dRes_ID_H_OSIHAKA { + /* BMDR */ + dRes_ID_H_OSIHAKA_BMD_H_OSHIHAKA_e=0x4, + /* DZB */ + dRes_ID_H_OSIHAKA_DZB_H_OSHIHAKA_e=0x7, +}; + +enum H_OSHIHAKA_JNT { + H_OSHIHAKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_OSIHAKA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Saidan.h b/assets/RZDJ01/res/Object/H_Saidan.h new file mode 100644 index 0000000000..1eab55333e --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Saidan.h @@ -0,0 +1,22 @@ +#ifndef RES_H_SAIDAN_H +#define RES_H_SAIDAN_H + +enum dRes_INDEX_H_SAIDAN { + /* BMDR */ + dRes_INDEX_H_SAIDAN_BMD_H_SAIDAN_e=0x4, + /* DZB */ + dRes_INDEX_H_SAIDAN_DZB_H_SAIDAN_e=0x7, +}; + +enum dRes_ID_H_SAIDAN { + /* BMDR */ + dRes_ID_H_SAIDAN_BMD_H_SAIDAN_e=0x4, + /* DZB */ + dRes_ID_H_SAIDAN_DZB_H_SAIDAN_e=0x7, +}; + +enum H_SAIDAN_JNT { + H_SAIDAN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_SAIDAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Saku.h b/assets/RZDJ01/res/Object/H_Saku.h new file mode 100644 index 0000000000..79e6bbcbb9 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Saku.h @@ -0,0 +1,22 @@ +#ifndef RES_H_SAKU_H +#define RES_H_SAKU_H + +enum dRes_INDEX_H_SAKU { + /* BMDR */ + dRes_INDEX_H_SAKU_BMD_H_SAKU_e=0x4, + /* DZB */ + dRes_INDEX_H_SAKU_DZB_H_SAKU_e=0x7, +}; + +enum dRes_ID_H_SAKU { + /* BMDR */ + dRes_ID_H_SAKU_BMD_H_SAKU_e=0x4, + /* DZB */ + dRes_ID_H_SAKU_DZB_H_SAKU_e=0x7, +}; + +enum H_SAKU_JNT { + H_SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_SAKU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Suisho.h b/assets/RZDJ01/res/Object/H_Suisho.h new file mode 100644 index 0000000000..7f175682bb --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Suisho.h @@ -0,0 +1,29 @@ +#ifndef RES_H_SUISHO_H +#define RES_H_SUISHO_H + +enum dRes_INDEX_H_SUISHO { + /* BMDE */ + dRes_INDEX_H_SUISHO_BMD_H_SUISHO00_e=0x4, + /* BMDR */ + dRes_INDEX_H_SUISHO_BMD_H_SUISHO01_e=0x7, +}; + +enum dRes_ID_H_SUISHO { + /* BMDE */ + dRes_ID_H_SUISHO_BMD_H_SUISHO00_e=0x4, + /* BMDR */ + dRes_ID_H_SUISHO_BMD_H_SUISHO01_e=0x7, +}; + +enum H_SUISHO00_JNT { + H_SUISHO00_JNT_H_SUISHO00_e=0x0, + H_SUISHO00_JNT_POLYSURFACE1_e=0x1, + H_SUISHO00_JNT_POLYSURFACE2_e=0x2, + H_SUISHO00_JNT_POLYSURFACE3_e=0x3, +}; + +enum H_SUISHO01_JNT { + H_SUISHO01_JNT_PPLANE1_e=0x0, +}; + +#endif /* !RES_H_SUISHO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Tansu.h b/assets/RZDJ01/res/Object/H_Tansu.h new file mode 100644 index 0000000000..7fb13939f2 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Tansu.h @@ -0,0 +1,22 @@ +#ifndef RES_H_TANSU_H +#define RES_H_TANSU_H + +enum dRes_INDEX_H_TANSU { + /* BMDR */ + dRes_INDEX_H_TANSU_BMD_H_TANSU_e=0x4, + /* DZB */ + dRes_INDEX_H_TANSU_DZB_H_TANSU_e=0x7, +}; + +enum dRes_ID_H_TANSU { + /* BMDR */ + dRes_ID_H_TANSU_BMD_H_TANSU_e=0x4, + /* DZB */ + dRes_ID_H_TANSU_DZB_H_TANSU_e=0x7, +}; + +enum H_TANSU_JNT { + H_TANSU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_TANSU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_Window.h b/assets/RZDJ01/res/Object/H_Window.h new file mode 100644 index 0000000000..0bb41c7a09 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_Window.h @@ -0,0 +1,22 @@ +#ifndef RES_H_WINDOW_H +#define RES_H_WINDOW_H + +enum dRes_INDEX_H_WINDOW { + /* BMDE */ + dRes_INDEX_H_WINDOW_BMD_H_WINDOW_e=0x4, + /* DZB */ + dRes_INDEX_H_WINDOW_DZB_H_WINDOW_e=0x7, +}; + +enum dRes_ID_H_WINDOW { + /* BMDE */ + dRes_ID_H_WINDOW_BMD_H_WINDOW_e=0x4, + /* DZB */ + dRes_ID_H_WINDOW_DZB_H_WINDOW_e=0x7, +}; + +enum H_WINDOW_JNT { + H_WINDOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_WINDOW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_ZraRock.h b/assets/RZDJ01/res/Object/H_ZraRock.h new file mode 100644 index 0000000000..4e068992cf --- /dev/null +++ b/assets/RZDJ01/res/Object/H_ZraRock.h @@ -0,0 +1,32 @@ +#ifndef RES_H_ZRAROCK_H +#define RES_H_ZRAROCK_H + +enum dRes_INDEX_H_ZRAROCK { + /* BMDR */ + dRes_INDEX_H_ZRAROCK_BMD_H_ZORAROCK_e=0x5, + dRes_INDEX_H_ZRAROCK_BMD_H_ZORAROCK_FUTOUMEI_e=0x6, + /* BRK */ + dRes_INDEX_H_ZRAROCK_BRK_H_ZORAROCK_e=0x9, + /* DZB */ + dRes_INDEX_H_ZRAROCK_DZB_H_ZORAROCK_e=0xC, +}; + +enum dRes_ID_H_ZRAROCK { + /* BMDR */ + dRes_ID_H_ZRAROCK_BMD_H_ZORAROCK_e=0x5, + dRes_ID_H_ZRAROCK_BMD_H_ZORAROCK_FUTOUMEI_e=0x6, + /* BRK */ + dRes_ID_H_ZRAROCK_BRK_H_ZORAROCK_e=0x9, + /* DZB */ + dRes_ID_H_ZRAROCK_DZB_H_ZORAROCK_e=0xC, +}; + +enum H_ZORAROCK_JNT { + H_ZORAROCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ZORAROCK_FUTOUMEI_JNT { + H_ZORAROCK_FUTOUMEI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ZRAROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_mbottle.h b/assets/RZDJ01/res/Object/H_mbottle.h new file mode 100644 index 0000000000..5e5d569169 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_mbottle.h @@ -0,0 +1,18 @@ +#ifndef RES_H_MBOTTLE_H +#define RES_H_MBOTTLE_H + +enum dRes_INDEX_H_MBOTTLE { + /* BMDR */ + dRes_INDEX_H_MBOTTLE_BMD_H_MILK_e=0x3, +}; + +enum dRes_ID_H_MBOTTLE { + /* BMDR */ + dRes_ID_H_MBOTTLE_BMD_H_MILK_e=0x3, +}; + +enum H_MILK_JNT { + H_MILK_JNT_B_GD_MILK_e=0x0, +}; + +#endif /* !RES_H_MBOTTLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/H_oil.h b/assets/RZDJ01/res/Object/H_oil.h new file mode 100644 index 0000000000..8d6bfac0a2 --- /dev/null +++ b/assets/RZDJ01/res/Object/H_oil.h @@ -0,0 +1,18 @@ +#ifndef RES_H_OIL_H +#define RES_H_OIL_H + +enum dRes_INDEX_H_OIL { + /* BMDR */ + dRes_INDEX_H_OIL_BMD_H_OIL_e=0x3, +}; + +enum dRes_ID_H_OIL { + /* BMDR */ + dRes_ID_H_OIL_BMD_H_OIL_e=0x3, +}; + +enum H_OIL_JNT { + H_OIL_JNT_B_GD_OIL_e=0x0, +}; + +#endif /* !RES_H_OIL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hanjo.h b/assets/RZDJ01/res/Object/Hanjo.h new file mode 100644 index 0000000000..a6dae4c3fb --- /dev/null +++ b/assets/RZDJ01/res/Object/Hanjo.h @@ -0,0 +1,69 @@ +#ifndef RES_HANJO_H +#define RES_HANJO_H + +enum dRes_INDEX_HANJO { + /* BCK */ + dRes_INDEX_HANJO_BCK_HANJO_DIVE_e=0x6, + dRes_INDEX_HANJO_BCK_HANJO_F_TALK_A_e=0x7, + dRes_INDEX_HANJO_BCK_HANJO_RUN_A_e=0x8, + dRes_INDEX_HANJO_BCK_HANJO_STEP_e=0x9, + dRes_INDEX_HANJO_BCK_HANJO_TALK_A_e=0xA, + dRes_INDEX_HANJO_BCK_HANJO_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_HANJO_BMD_HANJO_e=0xE, + /* BTK */ + dRes_INDEX_HANJO_BTK_HANJO_e=0x11, + /* BTP */ + dRes_INDEX_HANJO_BTP_HANJO_e=0x14, +}; + +enum dRes_ID_HANJO { + /* BCK */ + dRes_ID_HANJO_BCK_HANJO_DIVE_e=0x6, + dRes_ID_HANJO_BCK_HANJO_F_TALK_A_e=0x7, + dRes_ID_HANJO_BCK_HANJO_RUN_A_e=0x8, + dRes_ID_HANJO_BCK_HANJO_STEP_e=0x9, + dRes_ID_HANJO_BCK_HANJO_TALK_A_e=0xA, + dRes_ID_HANJO_BCK_HANJO_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_HANJO_BMD_HANJO_e=0xE, + /* BTK */ + dRes_ID_HANJO_BTK_HANJO_e=0x11, + /* BTP */ + dRes_ID_HANJO_BTP_HANJO_e=0x14, +}; + +enum HANJO_JNT { + HANJO_JNT_CENTER_e=0x0, + HANJO_JNT_BACKBONE1_e=0x1, + HANJO_JNT_BACKBONE2_e=0x2, + HANJO_JNT_NECK_e=0x3, + HANJO_JNT_HEAD_e=0x4, + HANJO_JNT_CHIN_e=0x5, + HANJO_JNT_MAYU_L_e=0x6, + HANJO_JNT_MAYU_R_e=0x7, + HANJO_JNT_MOUTH_e=0x8, + HANJO_JNT_SHOULDERL_e=0x9, + HANJO_JNT_ARML1_e=0xA, + HANJO_JNT_ARML2_1_e=0xB, + HANJO_JNT_HANDL_1_e=0xC, + HANJO_JNT_FINGERL_e=0xD, + HANJO_JNT_SHOULDERR_e=0xE, + HANJO_JNT_ARMR1_e=0xF, + HANJO_JNT_ARMR2_1_e=0x10, + HANJO_JNT_HANDR_1_e=0x11, + HANJO_JNT_FINGERR_e=0x12, + HANJO_JNT_WAIST_e=0x13, + HANJO_JNT_LEGL1_e=0x14, + HANJO_JNT_LEGL2_e=0x15, + HANJO_JNT_FOOTL_e=0x16, + HANJO_JNT_SKIRTL_e=0x17, + HANJO_JNT_LEGR1_e=0x18, + HANJO_JNT_LEGR2_e=0x19, + HANJO_JNT_FOOTR_e=0x1A, + HANJO_JNT_SKIRTR_e=0x1B, + HANJO_JNT_SKIRT1_e=0x1C, + HANJO_JNT_SKIRT2_e=0x1D, +}; + +#endif /* !RES_HANJO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hanjo1.h b/assets/RZDJ01/res/Object/Hanjo1.h new file mode 100644 index 0000000000..da2b918e5a --- /dev/null +++ b/assets/RZDJ01/res/Object/Hanjo1.h @@ -0,0 +1,84 @@ +#ifndef RES_HANJO1_H +#define RES_HANJO1_H + +enum dRes_INDEX_HANJO1 { + /* BCK */ + dRes_INDEX_HANJO1_BCK_HANJO_F_MORTIFY_e=0x7, + dRes_INDEX_HANJO1_BCK_HANJO_F_OPENEYES_e=0x8, + dRes_INDEX_HANJO1_BCK_HANJO_F_SAD_e=0x9, + dRes_INDEX_HANJO1_BCK_HANJO_FH_MORTIFY_e=0xA, + dRes_INDEX_HANJO1_BCK_HANJO_FH_SAD_e=0xB, + dRes_INDEX_HANJO1_BCK_HANJO_FH_SURPRISE_e=0xC, + dRes_INDEX_HANJO1_BCK_HANJO_GIVEME_e=0xD, + dRes_INDEX_HANJO1_BCK_HANJO_PICKUP_e=0xE, + dRes_INDEX_HANJO1_BCK_HANJO_SECRETLY_TALK_e=0xF, + dRes_INDEX_HANJO1_BCK_HANJO_SECRETLY_WAIT_e=0x10, + dRes_INDEX_HANJO1_BCK_HANJO_SWIM_e=0x11, + dRes_INDEX_HANJO1_BCK_HANJO_SWIM_B_e=0x12, + dRes_INDEX_HANJO1_BCK_HANJO_SWIMTALK_e=0x13, + dRes_INDEX_HANJO1_BCK_HANJO_THROW_e=0x14, + dRes_INDEX_HANJO1_BCK_HANJO_WAIT_B_e=0x15, + dRes_INDEX_HANJO1_BCK_HANJO_WAIT_C_e=0x16, + /* BMDR */ + dRes_INDEX_HANJO1_BMD_HANJO_HARE_e=0x19, + dRes_INDEX_HANJO1_BMD_HANJO_STONE_e=0x1A, + /* BTK */ + dRes_INDEX_HANJO1_BTK_HANJO_PICKUP_e=0x1D, + dRes_INDEX_HANJO1_BTK_HANJO_THROW_e=0x1E, + dRes_INDEX_HANJO1_BTK_HANJO_WAIT_B_e=0x1F, + /* BTP */ + dRes_INDEX_HANJO1_BTP_HANJO_F_MORTIFY_e=0x22, + dRes_INDEX_HANJO1_BTP_HANJO_F_OPENEYES_e=0x23, + dRes_INDEX_HANJO1_BTP_HANJO_F_SAD_e=0x24, + dRes_INDEX_HANJO1_BTP_HANJO_FH_MORTIFY_e=0x25, + dRes_INDEX_HANJO1_BTP_HANJO_FH_SAD_e=0x26, + dRes_INDEX_HANJO1_BTP_HANJO_FH_SURPRISE_e=0x27, + /* EVT */ + dRes_INDEX_HANJO1_DAT_EVENT_LIST_e=0x2A, +}; + +enum dRes_ID_HANJO1 { + /* BCK */ + dRes_ID_HANJO1_BCK_HANJO_F_MORTIFY_e=0x7, + dRes_ID_HANJO1_BCK_HANJO_F_OPENEYES_e=0x8, + dRes_ID_HANJO1_BCK_HANJO_F_SAD_e=0x9, + dRes_ID_HANJO1_BCK_HANJO_FH_MORTIFY_e=0xA, + dRes_ID_HANJO1_BCK_HANJO_FH_SAD_e=0xB, + dRes_ID_HANJO1_BCK_HANJO_FH_SURPRISE_e=0xC, + dRes_ID_HANJO1_BCK_HANJO_GIVEME_e=0xD, + dRes_ID_HANJO1_BCK_HANJO_PICKUP_e=0xE, + dRes_ID_HANJO1_BCK_HANJO_SECRETLY_TALK_e=0xF, + dRes_ID_HANJO1_BCK_HANJO_SECRETLY_WAIT_e=0x10, + dRes_ID_HANJO1_BCK_HANJO_SWIM_e=0x11, + dRes_ID_HANJO1_BCK_HANJO_SWIM_B_e=0x12, + dRes_ID_HANJO1_BCK_HANJO_SWIMTALK_e=0x13, + dRes_ID_HANJO1_BCK_HANJO_THROW_e=0x14, + dRes_ID_HANJO1_BCK_HANJO_WAIT_B_e=0x15, + dRes_ID_HANJO1_BCK_HANJO_WAIT_C_e=0x16, + /* BMDR */ + dRes_ID_HANJO1_BMD_HANJO_HARE_e=0x19, + dRes_ID_HANJO1_BMD_HANJO_STONE_e=0x1A, + /* BTK */ + dRes_ID_HANJO1_BTK_HANJO_PICKUP_e=0x1D, + dRes_ID_HANJO1_BTK_HANJO_THROW_e=0x1E, + dRes_ID_HANJO1_BTK_HANJO_WAIT_B_e=0x1F, + /* BTP */ + dRes_ID_HANJO1_BTP_HANJO_F_MORTIFY_e=0x22, + dRes_ID_HANJO1_BTP_HANJO_F_OPENEYES_e=0x23, + dRes_ID_HANJO1_BTP_HANJO_F_SAD_e=0x24, + dRes_ID_HANJO1_BTP_HANJO_FH_MORTIFY_e=0x25, + dRes_ID_HANJO1_BTP_HANJO_FH_SAD_e=0x26, + dRes_ID_HANJO1_BTP_HANJO_FH_SURPRISE_e=0x27, + /* EVT */ + dRes_ID_HANJO1_DAT_EVENT_LIST_e=0x2A, +}; + +enum HANJO_HARE_JNT { + HANJO_HARE_JNT_HANJO_HARE_e=0x0, +}; + +enum HANJO_STONE_JNT { + HANJO_STONE_JNT_HANJO_STONE_e=0x0, +}; + +#endif /* !RES_HANJO1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hanjo2.h b/assets/RZDJ01/res/Object/Hanjo2.h new file mode 100644 index 0000000000..a3bac1538b --- /dev/null +++ b/assets/RZDJ01/res/Object/Hanjo2.h @@ -0,0 +1,40 @@ +#ifndef RES_HANJO2_H +#define RES_HANJO2_H + +enum dRes_INDEX_HANJO2 { + /* BCK */ + dRes_INDEX_HANJO2_BCK_HANJO_F_SURPRISE_e=0x5, + dRes_INDEX_HANJO2_BCK_HANJO_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_HANJO2_BCK_HANJO_SURPRISE_e=0x7, + dRes_INDEX_HANJO2_BCK_HANJO_SURPRISE_WAIT_e=0x8, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_FUE_e=0x9, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_MIHARI_e=0xA, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_STEP_e=0xB, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_WAIT_e=0xC, + dRes_INDEX_HANJO2_BCK_HANJO_WAIT_D_e=0xD, + /* BTP */ + dRes_INDEX_HANJO2_BTP_HANJO_F_SURPRISE_e=0x10, + dRes_INDEX_HANJO2_BTP_HANJO_F_SURPRISE_WAIT_e=0x11, + /* EVT */ + dRes_INDEX_HANJO2_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_HANJO2 { + /* BCK */ + dRes_ID_HANJO2_BCK_HANJO_F_SURPRISE_e=0x5, + dRes_ID_HANJO2_BCK_HANJO_F_SURPRISE_WAIT_e=0x6, + dRes_ID_HANJO2_BCK_HANJO_SURPRISE_e=0x7, + dRes_ID_HANJO2_BCK_HANJO_SURPRISE_WAIT_e=0x8, + dRes_ID_HANJO2_BCK_HANJO_TAKA_FUE_e=0x9, + dRes_ID_HANJO2_BCK_HANJO_TAKA_MIHARI_e=0xA, + dRes_ID_HANJO2_BCK_HANJO_TAKA_STEP_e=0xB, + dRes_ID_HANJO2_BCK_HANJO_TAKA_WAIT_e=0xC, + dRes_ID_HANJO2_BCK_HANJO_WAIT_D_e=0xD, + /* BTP */ + dRes_ID_HANJO2_BTP_HANJO_F_SURPRISE_e=0x10, + dRes_ID_HANJO2_BTP_HANJO_F_SURPRISE_WAIT_e=0x11, + /* EVT */ + dRes_ID_HANJO2_DAT_EVENT_LIST_e=0x14, +}; + +#endif /* !RES_HANJO2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hata.h b/assets/RZDJ01/res/Object/Hata.h new file mode 100644 index 0000000000..1395d1433d --- /dev/null +++ b/assets/RZDJ01/res/Object/Hata.h @@ -0,0 +1,20 @@ +#ifndef RES_HATA_H +#define RES_HATA_H + +enum dRes_INDEX_HATA { + /* BMDR */ + dRes_INDEX_HATA_BMD_V_HATA_e=0x3, +}; + +enum dRes_ID_HATA { + /* BMDR */ + dRes_ID_HATA_BMD_V_HATA_e=0x3, +}; + +enum V_HATA_JNT { + V_HATA_JNT_JOINT1_e=0x0, + V_HATA_JNT_JOINT2_e=0x1, + V_HATA_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_HATA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Henna.h b/assets/RZDJ01/res/Object/Henna.h new file mode 100644 index 0000000000..b8a6f2a14d --- /dev/null +++ b/assets/RZDJ01/res/Object/Henna.h @@ -0,0 +1,176 @@ +#ifndef RES_HENNA_H +#define RES_HENNA_H + +enum dRes_INDEX_HENNA { + /* BCK */ + dRes_INDEX_HENNA_BCK_HENNA_CANOE_ROWBL_e=0x6, + dRes_INDEX_HENNA_BCK_HENNA_CANOE_ROWL_e=0x7, + dRes_INDEX_HENNA_BCK_HENNA_CANOE_SITWAIT_A_e=0x8, + dRes_INDEX_HENNA_BCK_HENNA_CLAP_A_e=0x9, + dRes_INDEX_HENNA_BCK_HENNA_CLAP_B_e=0xA, + dRes_INDEX_HENNA_BCK_HENNA_F_GLARETALK_A_e=0xB, + dRes_INDEX_HENNA_BCK_HENNA_F_GLARE_A_e=0xC, + dRes_INDEX_HENNA_BCK_HENNA_F_KAYUI_A_e=0xD, + dRes_INDEX_HENNA_BCK_HENNA_F_SMILETALK_A_e=0xE, + dRes_INDEX_HENNA_BCK_HENNA_F_SMILE_A_e=0xF, + dRes_INDEX_HENNA_BCK_HENNA_F_TALK_A_e=0x10, + dRes_INDEX_HENNA_BCK_HENNA_F_WAIT_A_e=0x11, + dRes_INDEX_HENNA_BCK_HENNA_GLARE_A_e=0x12, + dRes_INDEX_HENNA_BCK_HENNA_NECKWAIT_A_e=0x13, + dRes_INDEX_HENNA_BCK_HENNA_NECK_A_e=0x14, + dRes_INDEX_HENNA_BCK_HENNA_PUTPADDLE_e=0x15, + dRes_INDEX_HENNA_BCK_HENNA_RUN_A_e=0x16, + dRes_INDEX_HENNA_BCK_HENNA_SENAKAWAIT_A_e=0x17, + dRes_INDEX_HENNA_BCK_HENNA_SENAKA_A_e=0x18, + dRes_INDEX_HENNA_BCK_HENNA_SITTALK_A_e=0x19, + dRes_INDEX_HENNA_BCK_HENNA_SITWAIT_A_e=0x1A, + dRes_INDEX_HENNA_BCK_HENNA_STANDUP_A_e=0x1B, + dRes_INDEX_HENNA_BCK_HENNA_TALK_A_e=0x1C, + dRes_INDEX_HENNA_BCK_HENNA_TALK_B_e=0x1D, + dRes_INDEX_HENNA_BCK_HENNA_WAITCANOE_L_e=0x1E, + dRes_INDEX_HENNA_BCK_HENNA_WAITCANOE_L_TALK_A_e=0x1F, + dRes_INDEX_HENNA_BCK_HENNA_WAIT_A_e=0x20, + dRes_INDEX_HENNA_BCK_HENNA_WALK_A_e=0x21, + /* BMDR */ + dRes_INDEX_HENNA_BMD_E3_HENNA_PADDLE_MODEL_e=0x24, + dRes_INDEX_HENNA_BMD_HENNA_e=0x25, + dRes_INDEX_HENNA_BMD_HENNA_B_e=0x26, + /* BTK */ + dRes_INDEX_HENNA_BTK_HENNA_e=0x29, + dRes_INDEX_HENNA_BTK_HENNA_NECK_A_e=0x2A, + dRes_INDEX_HENNA_BTK_HENNA_SENAKA_A_e=0x2B, + /* BTP */ + dRes_INDEX_HENNA_BTP_HENNA_e=0x2E, + dRes_INDEX_HENNA_BTP_HENNA_CLAP_A_e=0x2F, + dRes_INDEX_HENNA_BTP_HENNA_CLAP_B_e=0x30, + dRes_INDEX_HENNA_BTP_HENNA_F_GLARETALK_A_e=0x31, + dRes_INDEX_HENNA_BTP_HENNA_F_GLARE_A_e=0x32, + dRes_INDEX_HENNA_BTP_HENNA_F_KAYUI_A_e=0x33, + dRes_INDEX_HENNA_BTP_HENNA_F_SMILETALK_A_e=0x34, + dRes_INDEX_HENNA_BTP_HENNA_F_SMILE_A_e=0x35, +}; + +enum dRes_ID_HENNA { + /* BCK */ + dRes_ID_HENNA_BCK_HENNA_CANOE_ROWBL_e=0x6, + dRes_ID_HENNA_BCK_HENNA_CANOE_ROWL_e=0x7, + dRes_ID_HENNA_BCK_HENNA_CANOE_SITWAIT_A_e=0x8, + dRes_ID_HENNA_BCK_HENNA_CLAP_A_e=0x9, + dRes_ID_HENNA_BCK_HENNA_CLAP_B_e=0xA, + dRes_ID_HENNA_BCK_HENNA_F_GLARETALK_A_e=0xB, + dRes_ID_HENNA_BCK_HENNA_F_GLARE_A_e=0xC, + dRes_ID_HENNA_BCK_HENNA_F_KAYUI_A_e=0xD, + dRes_ID_HENNA_BCK_HENNA_F_SMILETALK_A_e=0xE, + dRes_ID_HENNA_BCK_HENNA_F_SMILE_A_e=0xF, + dRes_ID_HENNA_BCK_HENNA_F_TALK_A_e=0x10, + dRes_ID_HENNA_BCK_HENNA_F_WAIT_A_e=0x11, + dRes_ID_HENNA_BCK_HENNA_GLARE_A_e=0x12, + dRes_ID_HENNA_BCK_HENNA_NECKWAIT_A_e=0x13, + dRes_ID_HENNA_BCK_HENNA_NECK_A_e=0x14, + dRes_ID_HENNA_BCK_HENNA_PUTPADDLE_e=0x15, + dRes_ID_HENNA_BCK_HENNA_RUN_A_e=0x16, + dRes_ID_HENNA_BCK_HENNA_SENAKAWAIT_A_e=0x17, + dRes_ID_HENNA_BCK_HENNA_SENAKA_A_e=0x18, + dRes_ID_HENNA_BCK_HENNA_SITTALK_A_e=0x19, + dRes_ID_HENNA_BCK_HENNA_SITWAIT_A_e=0x1A, + dRes_ID_HENNA_BCK_HENNA_STANDUP_A_e=0x1B, + dRes_ID_HENNA_BCK_HENNA_TALK_A_e=0x1C, + dRes_ID_HENNA_BCK_HENNA_TALK_B_e=0x1D, + dRes_ID_HENNA_BCK_HENNA_WAITCANOE_L_e=0x1E, + dRes_ID_HENNA_BCK_HENNA_WAITCANOE_L_TALK_A_e=0x1F, + dRes_ID_HENNA_BCK_HENNA_WAIT_A_e=0x20, + dRes_ID_HENNA_BCK_HENNA_WALK_A_e=0x21, + /* BMDR */ + dRes_ID_HENNA_BMD_E3_HENNA_PADDLE_MODEL_e=0x24, + dRes_ID_HENNA_BMD_HENNA_e=0x25, + dRes_ID_HENNA_BMD_HENNA_B_e=0x26, + /* BTK */ + dRes_ID_HENNA_BTK_HENNA_e=0x29, + dRes_ID_HENNA_BTK_HENNA_NECK_A_e=0x2A, + dRes_ID_HENNA_BTK_HENNA_SENAKA_A_e=0x2B, + /* BTP */ + dRes_ID_HENNA_BTP_HENNA_e=0x2E, + dRes_ID_HENNA_BTP_HENNA_CLAP_A_e=0x2F, + dRes_ID_HENNA_BTP_HENNA_CLAP_B_e=0x30, + dRes_ID_HENNA_BTP_HENNA_F_GLARETALK_A_e=0x31, + dRes_ID_HENNA_BTP_HENNA_F_GLARE_A_e=0x32, + dRes_ID_HENNA_BTP_HENNA_F_KAYUI_A_e=0x33, + dRes_ID_HENNA_BTP_HENNA_F_SMILETALK_A_e=0x34, + dRes_ID_HENNA_BTP_HENNA_F_SMILE_A_e=0x35, +}; + +enum E3_HENNA_PADDLE_MODEL_JNT { + E3_HENNA_PADDLE_MODEL_JNT_PADDLEE3_MODEL_e=0x0, +}; + +enum HENNA_JNT { + HENNA_JNT_CENTER_e=0x0, + HENNA_JNT_BACKBONE1_e=0x1, + HENNA_JNT_BACKBONE2_e=0x2, + HENNA_JNT_NECK_e=0x3, + HENNA_JNT_HEAD_e=0x4, + HENNA_JNT_CHIN_e=0x5, + HENNA_JNT_HAIRL_e=0x6, + HENNA_JNT_HAIRR_e=0x7, + HENNA_JNT_MAYUL_e=0x8, + HENNA_JNT_MAYUR_e=0x9, + HENNA_JNT_MOUTH_e=0xA, + HENNA_JNT_PONY1_e=0xB, + HENNA_JNT_PONY2_e=0xC, + HENNA_JNT_SHOULDERL_e=0xD, + HENNA_JNT_ARML1_e=0xE, + HENNA_JNT_ARML2_e=0xF, + HENNA_JNT_HANDL_e=0x10, + HENNA_JNT_FINGERL_e=0x11, + HENNA_JNT_THUMBL_e=0x12, + HENNA_JNT_SHOULDERR_e=0x13, + HENNA_JNT_ARMR1_e=0x14, + HENNA_JNT_ARMR2_e=0x15, + HENNA_JNT_HANDR_e=0x16, + HENNA_JNT_FINGERR_e=0x17, + HENNA_JNT_THUMBR_e=0x18, + HENNA_JNT_WAIST_e=0x19, + HENNA_JNT_LEGL1_e=0x1A, + HENNA_JNT_LEGL2_e=0x1B, + HENNA_JNT_FOOTL_e=0x1C, + HENNA_JNT_LEGR1_e=0x1D, + HENNA_JNT_LEGR2_e=0x1E, + HENNA_JNT_FOOTR_e=0x1F, +}; + +enum HENNA_B_JNT { + HENNA_B_JNT_CENTER_e=0x0, + HENNA_B_JNT_BACKBONE1_e=0x1, + HENNA_B_JNT_BACKBONE2_e=0x2, + HENNA_B_JNT_NECK_e=0x3, + HENNA_B_JNT_HEAD_e=0x4, + HENNA_B_JNT_CHIN_e=0x5, + HENNA_B_JNT_HAIRL_e=0x6, + HENNA_B_JNT_HAIRR_e=0x7, + HENNA_B_JNT_MAYUL_e=0x8, + HENNA_B_JNT_MAYUR_e=0x9, + HENNA_B_JNT_MOUTH_e=0xA, + HENNA_B_JNT_PONY1_e=0xB, + HENNA_B_JNT_PONY2_e=0xC, + HENNA_B_JNT_SHOULDERL_e=0xD, + HENNA_B_JNT_ARML1_e=0xE, + HENNA_B_JNT_ARML2_e=0xF, + HENNA_B_JNT_HANDL_e=0x10, + HENNA_B_JNT_FINGERL_e=0x11, + HENNA_B_JNT_THUMBL_e=0x12, + HENNA_B_JNT_SHOULDERR_e=0x13, + HENNA_B_JNT_ARMR1_e=0x14, + HENNA_B_JNT_ARMR2_e=0x15, + HENNA_B_JNT_HANDR_e=0x16, + HENNA_B_JNT_FINGERR_e=0x17, + HENNA_B_JNT_THUMBR_e=0x18, + HENNA_B_JNT_WAIST_e=0x19, + HENNA_B_JNT_LEGL1_e=0x1A, + HENNA_B_JNT_LEGL2_e=0x1B, + HENNA_B_JNT_FOOTL_e=0x1C, + HENNA_B_JNT_LEGR1_e=0x1D, + HENNA_B_JNT_LEGR2_e=0x1E, + HENNA_B_JNT_FOOTR_e=0x1F, +}; + +#endif /* !RES_HENNA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Henna0.h b/assets/RZDJ01/res/Object/Henna0.h new file mode 100644 index 0000000000..62cb6bfec9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Henna0.h @@ -0,0 +1,49 @@ +#ifndef RES_HENNA0_H +#define RES_HENNA0_H + +enum dRes_INDEX_HENNA0 { + /* BMDR */ + dRes_INDEX_HENNA0_BMD_HENNA_e=0x3, +}; + +enum dRes_ID_HENNA0 { + /* BMDR */ + dRes_ID_HENNA0_BMD_HENNA_e=0x3, +}; + +enum HENNA_JNT { + HENNA_JNT_CENTER_e=0x0, + HENNA_JNT_BACKBONE1_e=0x1, + HENNA_JNT_BACKBONE2_e=0x2, + HENNA_JNT_NECK_e=0x3, + HENNA_JNT_HEAD_e=0x4, + HENNA_JNT_CHIN_e=0x5, + HENNA_JNT_HAIRL_e=0x6, + HENNA_JNT_HAIRR_e=0x7, + HENNA_JNT_MAYUL_e=0x8, + HENNA_JNT_MAYUR_e=0x9, + HENNA_JNT_MOUTH_e=0xA, + HENNA_JNT_PONY1_e=0xB, + HENNA_JNT_PONY2_e=0xC, + HENNA_JNT_SHOULDERL_e=0xD, + HENNA_JNT_ARML1_e=0xE, + HENNA_JNT_ARML2_e=0xF, + HENNA_JNT_HANDL_e=0x10, + HENNA_JNT_FINGERL_e=0x11, + HENNA_JNT_THUMBL_e=0x12, + HENNA_JNT_SHOULDERR_e=0x13, + HENNA_JNT_ARMR1_e=0x14, + HENNA_JNT_ARMR2_e=0x15, + HENNA_JNT_HANDR_e=0x16, + HENNA_JNT_FINGERR_e=0x17, + HENNA_JNT_THUMBR_e=0x18, + HENNA_JNT_WAIST_e=0x19, + HENNA_JNT_LEGL1_e=0x1A, + HENNA_JNT_LEGL2_e=0x1B, + HENNA_JNT_FOOTL_e=0x1C, + HENNA_JNT_LEGR1_e=0x1D, + HENNA_JNT_LEGR2_e=0x1E, + HENNA_JNT_FOOTR_e=0x1F, +}; + +#endif /* !RES_HENNA0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hfence.h b/assets/RZDJ01/res/Object/Hfence.h new file mode 100644 index 0000000000..76bc9d3e33 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hfence.h @@ -0,0 +1,22 @@ +#ifndef RES_HFENCE_H +#define RES_HFENCE_H + +enum dRes_INDEX_HFENCE { + /* BMDR */ + dRes_INDEX_HFENCE_BMD_A_UMASAKU2_e=0x4, + /* DZB */ + dRes_INDEX_HFENCE_DZB_A_UMASAKU_e=0x7, +}; + +enum dRes_ID_HFENCE { + /* BMDR */ + dRes_ID_HFENCE_BMD_A_UMASAKU2_e=0x4, + /* DZB */ + dRes_ID_HFENCE_DZB_A_UMASAKU_e=0x7, +}; + +enum A_UMASAKU2_JNT { + A_UMASAKU2_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HFENCE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HoZelda.h b/assets/RZDJ01/res/Object/HoZelda.h new file mode 100644 index 0000000000..a3df621c32 --- /dev/null +++ b/assets/RZDJ01/res/Object/HoZelda.h @@ -0,0 +1,152 @@ +#ifndef RES_HOZELDA_H +#define RES_HOZELDA_H + +enum dRes_INDEX_HOZELDA { + /* BCK */ + dRes_INDEX_HOZELDA_BCK_ZELH_ALDIEH_e=0x7, + dRes_INDEX_HOZELDA_BCK_ZELH_ARELORDH_e=0x8, + dRes_INDEX_HOZELDA_BCK_ZELH_ASHOOTH_e=0x9, + dRes_INDEX_HOZELDA_BCK_ZELH_ATBH_e=0xA, + dRes_INDEX_HOZELDA_BCK_ZELH_BARELORDH_e=0xB, + dRes_INDEX_HOZELDA_BCK_ZELH_BASHOOTH_e=0xC, + dRes_INDEX_HOZELDA_BCK_ZELH_DAMH_e=0xD, + dRes_INDEX_HOZELDA_BCK_ZELH_DASHH_e=0xE, + dRes_INDEX_HOZELDA_BCK_ZELH_DSTARTH_e=0xF, + dRes_INDEX_HOZELDA_BCK_ZELH_EGND_WH_e=0x10, + dRes_INDEX_HOZELDA_BCK_ZELH_EGND_WHB_e=0x11, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPH_e=0x12, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPHED_e=0x13, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPHST_e=0x14, + dRes_INDEX_HOZELDA_BCK_ZELH_NUMBH_e=0x15, + dRes_INDEX_HOZELDA_BCK_ZELH_STANDH_e=0x16, + dRes_INDEX_HOZELDA_BCK_ZELH_STANDHWC_e=0x17, + dRes_INDEX_HOZELDA_BCK_ZELH_STOPH_e=0x18, + dRes_INDEX_HOZELDA_BCK_ZELH_STOPTOSTANDH_e=0x19, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITBH_e=0x1A, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITCH_e=0x1B, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITH_e=0x1C, + /* BMDR */ + dRes_INDEX_HOZELDA_BMD_O_ZG_AROW_e=0x1F, + dRes_INDEX_HOZELDA_BMD_O_ZG_BOW_e=0x20, + /* BMDV */ + dRes_INDEX_HOZELDA_BMD_ZELH_e=0x23, + /* BTK */ + dRes_INDEX_HOZELDA_BTK_ZELH_FA_e=0x26, + dRes_INDEX_HOZELDA_BTK_ZELH_FALDIEH_e=0x27, + dRes_INDEX_HOZELDA_BTK_ZELH_FEGND_WH_e=0x28, + /* BTP */ + dRes_INDEX_HOZELDA_BTP_ZELH_FA_e=0x2B, + dRes_INDEX_HOZELDA_BTP_ZELH_FALDIEH_e=0x2C, + dRes_INDEX_HOZELDA_BTP_ZELH_FB_e=0x2D, + dRes_INDEX_HOZELDA_BTP_ZELH_FC_e=0x2E, + dRes_INDEX_HOZELDA_BTP_ZELH_FMABA01_e=0x2F, +}; + +enum dRes_ID_HOZELDA { + /* BCK */ + dRes_ID_HOZELDA_BCK_ZELH_ALDIEH_e=0x7, + dRes_ID_HOZELDA_BCK_ZELH_ARELORDH_e=0x8, + dRes_ID_HOZELDA_BCK_ZELH_ASHOOTH_e=0x9, + dRes_ID_HOZELDA_BCK_ZELH_ATBH_e=0xA, + dRes_ID_HOZELDA_BCK_ZELH_BARELORDH_e=0xB, + dRes_ID_HOZELDA_BCK_ZELH_BASHOOTH_e=0xC, + dRes_ID_HOZELDA_BCK_ZELH_DAMH_e=0xD, + dRes_ID_HOZELDA_BCK_ZELH_DASHH_e=0xE, + dRes_ID_HOZELDA_BCK_ZELH_DSTARTH_e=0xF, + dRes_ID_HOZELDA_BCK_ZELH_EGND_WH_e=0x10, + dRes_ID_HOZELDA_BCK_ZELH_EGND_WHB_e=0x11, + dRes_ID_HOZELDA_BCK_ZELH_JUMPH_e=0x12, + dRes_ID_HOZELDA_BCK_ZELH_JUMPHED_e=0x13, + dRes_ID_HOZELDA_BCK_ZELH_JUMPHST_e=0x14, + dRes_ID_HOZELDA_BCK_ZELH_NUMBH_e=0x15, + dRes_ID_HOZELDA_BCK_ZELH_STANDH_e=0x16, + dRes_ID_HOZELDA_BCK_ZELH_STANDHWC_e=0x17, + dRes_ID_HOZELDA_BCK_ZELH_STOPH_e=0x18, + dRes_ID_HOZELDA_BCK_ZELH_STOPTOSTANDH_e=0x19, + dRes_ID_HOZELDA_BCK_ZELH_WAITBH_e=0x1A, + dRes_ID_HOZELDA_BCK_ZELH_WAITCH_e=0x1B, + dRes_ID_HOZELDA_BCK_ZELH_WAITH_e=0x1C, + /* BMDR */ + dRes_ID_HOZELDA_BMD_O_ZG_AROW_e=0x1F, + dRes_ID_HOZELDA_BMD_O_ZG_BOW_e=0x20, + /* BMDV */ + dRes_ID_HOZELDA_BMD_ZELH_e=0x23, + /* BTK */ + dRes_ID_HOZELDA_BTK_ZELH_FA_e=0x26, + dRes_ID_HOZELDA_BTK_ZELH_FALDIEH_e=0x27, + dRes_ID_HOZELDA_BTK_ZELH_FEGND_WH_e=0x28, + /* BTP */ + dRes_ID_HOZELDA_BTP_ZELH_FA_e=0x2B, + dRes_ID_HOZELDA_BTP_ZELH_FALDIEH_e=0x2C, + dRes_ID_HOZELDA_BTP_ZELH_FB_e=0x2D, + dRes_ID_HOZELDA_BTP_ZELH_FC_e=0x2E, + dRes_ID_HOZELDA_BTP_ZELH_FMABA01_e=0x2F, +}; + +enum O_ZG_AROW_JNT { + O_ZG_AROW_JNT_O_ZG_AROW_e=0x0, +}; + +enum O_ZG_BOW_JNT { + O_ZG_BOW_JNT_ZG_BOW_ROOT_e=0x0, + O_ZG_BOW_JNT_BOWL1_e=0x1, + O_ZG_BOW_JNT_BOWL2_e=0x2, + O_ZG_BOW_JNT_STRINGL1_e=0x3, + O_ZG_BOW_JNT_STRINGL2_e=0x4, + O_ZG_BOW_JNT_BOWR1_e=0x5, + O_ZG_BOW_JNT_BOWR2_e=0x6, + O_ZG_BOW_JNT_STRINGR1_e=0x7, + O_ZG_BOW_JNT_STRINGR2_e=0x8, +}; + +enum ZELH_JNT { + ZELH_JNT_CENTER_e=0x0, + ZELH_JNT_BACKBONE1_e=0x1, + ZELH_JNT_BACKBONE2_e=0x2, + ZELH_JNT_NECK_e=0x3, + ZELH_JNT_HEAD_e=0x4, + ZELH_JNT_CHIN_e=0x5, + ZELH_JNT_MOMIL1_e=0x6, + ZELH_JNT_MOMIL2_e=0x7, + ZELH_JNT_MOMIR1_e=0x8, + ZELH_JNT_MOMIR2_e=0x9, + ZELH_JNT_MOUTH_e=0xA, + ZELH_JNT_OSAGE1_e=0xB, + ZELH_JNT_OSAGE2_e=0xC, + ZELH_JNT_OSAGE3_e=0xD, + ZELH_JNT_SHOULDERL_e=0xE, + ZELH_JNT_ARML1_e=0xF, + ZELH_JNT_ARML2_e=0x10, + ZELH_JNT_HANDL_e=0x11, + ZELH_JNT_FINGERL1_e=0x12, + ZELH_JNT_SHOULDERR_e=0x13, + ZELH_JNT_ARMR1_e=0x14, + ZELH_JNT_ARMR2_e=0x15, + ZELH_JNT_HANDR_e=0x16, + ZELH_JNT_FINGERR1_e=0x17, + ZELH_JNT_WAIST_e=0x18, + ZELH_JNT_CLOTH1_e=0x19, + ZELH_JNT_CLOTH2_e=0x1A, + ZELH_JNT_LEGL1_e=0x1B, + ZELH_JNT_LEGL2_e=0x1C, + ZELH_JNT_FOOTL_e=0x1D, + ZELH_JNT_LEGR1_e=0x1E, + ZELH_JNT_LEGR2_e=0x1F, + ZELH_JNT_FOOTR_e=0x20, + ZELH_JNT_SKIRTBL1_e=0x21, + ZELH_JNT_SKIRTBL2_e=0x22, + ZELH_JNT_SKIRTBR1_e=0x23, + ZELH_JNT_SKIRTBR2_e=0x24, + ZELH_JNT_SKIRTFL1_e=0x25, + ZELH_JNT_SKIRTFL2_e=0x26, + ZELH_JNT_SKIRTFR1_e=0x27, + ZELH_JNT_SKIRTFR2_e=0x28, + ZELH_JNT_SKIRTML1_e=0x29, + ZELH_JNT_SKIRTMBL2_e=0x2A, + ZELH_JNT_SKIRTMFL2_e=0x2B, + ZELH_JNT_SKIRTMR1_e=0x2C, + ZELH_JNT_SKIRTMBR2_e=0x2D, + ZELH_JNT_SKIRTMFR2_e=0x2E, +}; + +#endif /* !RES_HOZELDA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HomeBtn.h b/assets/RZDJ01/res/Object/HomeBtn.h new file mode 100644 index 0000000000..ffd5dfee9f --- /dev/null +++ b/assets/RZDJ01/res/Object/HomeBtn.h @@ -0,0 +1,18 @@ +#ifndef RES_HOMEBTN_H +#define RES_HOMEBTN_H + +enum dRes_INDEX_HOMEBTN { + /* DAT */ + dRes_INDEX_HOMEBTN_TXT_CONFIG_e=0x3, + dRes_INDEX_HOMEBTN_CSV_HOME_e=0x4, + dRes_INDEX_HOMEBTN_ARC_SPEAKERSE_e=0x5, +}; + +enum dRes_ID_HOMEBTN { + /* DAT */ + dRes_ID_HOMEBTN_TXT_CONFIG_e=0x3, + dRes_ID_HOMEBTN_CSV_HOME_e=0x4, + dRes_ID_HOMEBTN_ARC_SPEAKERSE_e=0x5, +}; + +#endif /* !RES_HOMEBTN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Horse.h b/assets/RZDJ01/res/Object/Horse.h new file mode 100644 index 0000000000..24ba359371 --- /dev/null +++ b/assets/RZDJ01/res/Object/Horse.h @@ -0,0 +1,125 @@ +#ifndef RES_HORSE_H +#define RES_HORSE_H + +enum dRes_INDEX_HORSE { + /* BCK */ + dRes_INDEX_HORSE_BCK_HS_BACK_WALK_e=0x6, + dRes_INDEX_HORSE_BCK_HS_BACK_WALK_START_e=0x7, + dRes_INDEX_HORSE_BCK_HS_EXCITEMENT_e=0x8, + dRes_INDEX_HORSE_BCK_HS_EXCITEMENT_2_e=0x9, + dRes_INDEX_HORSE_BCK_HS_JUMP_END_e=0xA, + dRes_INDEX_HORSE_BCK_HS_JUMP_MIDDLE_e=0xB, + dRes_INDEX_HORSE_BCK_HS_JUMP_START_e=0xC, + dRes_INDEX_HORSE_BCK_HS_JUMP_START_CLIFT_e=0xD, + dRes_INDEX_HORSE_BCK_HS_LASH_e=0xE, + dRes_INDEX_HORSE_BCK_HS_NECK_WAITBACK_LEFT_e=0xF, + dRes_INDEX_HORSE_BCK_HS_NECK_WAITBACK_RIGHT_e=0x10, + dRes_INDEX_HORSE_BCK_HS_RUN_DASH_e=0x11, + dRes_INDEX_HORSE_BCK_HS_RUN_FAST_e=0x12, + dRes_INDEX_HORSE_BCK_HS_RUN_SLOW_e=0x13, + dRes_INDEX_HORSE_BCK_HS_STAND_e=0x14, + dRes_INDEX_HORSE_BCK_HS_STOP_SLOW_e=0x15, + dRes_INDEX_HORSE_BCK_HS_STOP_STAND_e=0x16, + dRes_INDEX_HORSE_BCK_HS_TURN_LEFT_e=0x17, + dRes_INDEX_HORSE_BCK_HS_TURN_LEFT_START_e=0x18, + dRes_INDEX_HORSE_BCK_HS_TURN_RIGHT_e=0x19, + dRes_INDEX_HORSE_BCK_HS_TURN_RIGHT_START_e=0x1A, + dRes_INDEX_HORSE_BCK_HS_WAIT_01_e=0x1B, + dRes_INDEX_HORSE_BCK_HS_WAIT_01B_e=0x1C, + dRes_INDEX_HORSE_BCK_HS_WAIT_01B_CONNECT_e=0x1D, + dRes_INDEX_HORSE_BCK_HS_WAIT_02_e=0x1E, + dRes_INDEX_HORSE_BCK_HS_WAIT_03_e=0x1F, + dRes_INDEX_HORSE_BCK_HS_WAIT_04_e=0x20, + dRes_INDEX_HORSE_BCK_HS_WAIT_05_e=0x21, + dRes_INDEX_HORSE_BCK_HS_WALK_FAST_e=0x22, + dRes_INDEX_HORSE_BCK_HS_WALK_SLOW_e=0x23, + /* BMDR */ + dRes_INDEX_HORSE_BMD_HS_e=0x26, + /* BTP */ + dRes_INDEX_HORSE_BTP_HS_EYE_e=0x29, + /* TEX */ + dRes_INDEX_HORSE_BTI_TAZUNA_e=0x2C, +}; + +enum dRes_ID_HORSE { + /* BCK */ + dRes_ID_HORSE_BCK_HS_BACK_WALK_e=0x6, + dRes_ID_HORSE_BCK_HS_BACK_WALK_START_e=0x7, + dRes_ID_HORSE_BCK_HS_EXCITEMENT_e=0x8, + dRes_ID_HORSE_BCK_HS_EXCITEMENT_2_e=0x9, + dRes_ID_HORSE_BCK_HS_JUMP_END_e=0xA, + dRes_ID_HORSE_BCK_HS_JUMP_MIDDLE_e=0xB, + dRes_ID_HORSE_BCK_HS_JUMP_START_e=0xC, + dRes_ID_HORSE_BCK_HS_JUMP_START_CLIFT_e=0xD, + dRes_ID_HORSE_BCK_HS_LASH_e=0xE, + dRes_ID_HORSE_BCK_HS_NECK_WAITBACK_LEFT_e=0xF, + dRes_ID_HORSE_BCK_HS_NECK_WAITBACK_RIGHT_e=0x10, + dRes_ID_HORSE_BCK_HS_RUN_DASH_e=0x11, + dRes_ID_HORSE_BCK_HS_RUN_FAST_e=0x12, + dRes_ID_HORSE_BCK_HS_RUN_SLOW_e=0x13, + dRes_ID_HORSE_BCK_HS_STAND_e=0x14, + dRes_ID_HORSE_BCK_HS_STOP_SLOW_e=0x15, + dRes_ID_HORSE_BCK_HS_STOP_STAND_e=0x16, + dRes_ID_HORSE_BCK_HS_TURN_LEFT_e=0x17, + dRes_ID_HORSE_BCK_HS_TURN_LEFT_START_e=0x18, + dRes_ID_HORSE_BCK_HS_TURN_RIGHT_e=0x19, + dRes_ID_HORSE_BCK_HS_TURN_RIGHT_START_e=0x1A, + dRes_ID_HORSE_BCK_HS_WAIT_01_e=0x1B, + dRes_ID_HORSE_BCK_HS_WAIT_01B_e=0x1C, + dRes_ID_HORSE_BCK_HS_WAIT_01B_CONNECT_e=0x1D, + dRes_ID_HORSE_BCK_HS_WAIT_02_e=0x1E, + dRes_ID_HORSE_BCK_HS_WAIT_03_e=0x1F, + dRes_ID_HORSE_BCK_HS_WAIT_04_e=0x20, + dRes_ID_HORSE_BCK_HS_WAIT_05_e=0x21, + dRes_ID_HORSE_BCK_HS_WALK_FAST_e=0x22, + dRes_ID_HORSE_BCK_HS_WALK_SLOW_e=0x23, + /* BMDR */ + dRes_ID_HORSE_BMD_HS_e=0x26, + /* BTP */ + dRes_ID_HORSE_BTP_HS_EYE_e=0x29, + /* TEX */ + dRes_ID_HORSE_BTI_TAZUNA_e=0x2C, +}; + +enum HS_JNT { + HS_JNT_CENTER_e=0x0, + HS_JNT_BACKBONE2_e=0x1, + HS_JNT_BACKBONE1_e=0x2, + HS_JNT_F_L_LEG1_e=0x3, + HS_JNT_F_L_LEG2_e=0x4, + HS_JNT_F_L_LEG3_e=0x5, + HS_JNT_F_L_LEG4_e=0x6, + HS_JNT_F_R_LEG1_e=0x7, + HS_JNT_F_R_LEG2_e=0x8, + HS_JNT_F_R_LEG3_e=0x9, + HS_JNT_F_R_LEG4_e=0xA, + HS_JNT_NECK1_e=0xB, + HS_JNT_NECK2_e=0xC, + HS_JNT_HAIR_L_e=0xD, + HS_JNT_HAIR_R_e=0xE, + HS_JNT_HEAD_e=0xF, + HS_JNT_EAR_L_e=0x10, + HS_JNT_EAR_R_e=0x11, + HS_JNT_HAIR_F_e=0x12, + HS_JNT_MOUTH1_e=0x13, + HS_JNT_MOUTH2_e=0x14, + HS_JNT_KURA1_e=0x15, + HS_JNT_BELT_L_e=0x16, + HS_JNT_ABUMI_L_e=0x17, + HS_JNT_BELT_R_e=0x18, + HS_JNT_ABUMI_R_e=0x19, + HS_JNT_WAIST_e=0x1A, + HS_JNT_B_L_LEG1_e=0x1B, + HS_JNT_B_L_LEG2_e=0x1C, + HS_JNT_B_L_LEG3_e=0x1D, + HS_JNT_B_L_LEG4_e=0x1E, + HS_JNT_B_R_LEG1_e=0x1F, + HS_JNT_B_R_LEG2_e=0x20, + HS_JNT_B_R_LEG3_e=0x21, + HS_JNT_B_R_LEG4_e=0x22, + HS_JNT_TAIL1_e=0x23, + HS_JNT_TAIL2_e=0x24, + HS_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_HORSE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz.h b/assets/RZDJ01/res/Object/Hoz.h new file mode 100644 index 0000000000..ca18575eb0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz.h @@ -0,0 +1,69 @@ +#ifndef RES_HOZ_H +#define RES_HOZ_H + +enum dRes_INDEX_HOZ { + /* BCK */ + dRes_INDEX_HOZ_BCK_HOZ_F_HAIRWAIT_e=0x7, + dRes_INDEX_HOZ_BCK_HOZ_F_TALK_A_e=0x8, + dRes_INDEX_HOZ_BCK_HOZ_TALK_A_e=0x9, + dRes_INDEX_HOZ_BCK_HOZ_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_HOZ_BMD_HOZ_e=0xD, + /* BTK */ + dRes_INDEX_HOZ_BTK_HOZ_e=0x10, + /* BTP */ + dRes_INDEX_HOZ_BTP_HOZ_e=0x13, + /* EVT */ + dRes_INDEX_HOZ_DAT_EVENT_LIST_e=0x16, +}; + +enum dRes_ID_HOZ { + /* BCK */ + dRes_ID_HOZ_BCK_HOZ_F_HAIRWAIT_e=0x7, + dRes_ID_HOZ_BCK_HOZ_F_TALK_A_e=0x8, + dRes_ID_HOZ_BCK_HOZ_TALK_A_e=0x9, + dRes_ID_HOZ_BCK_HOZ_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_HOZ_BMD_HOZ_e=0xD, + /* BTK */ + dRes_ID_HOZ_BTK_HOZ_e=0x10, + /* BTP */ + dRes_ID_HOZ_BTP_HOZ_e=0x13, + /* EVT */ + dRes_ID_HOZ_DAT_EVENT_LIST_e=0x16, +}; + +enum HOZ_JNT { + HOZ_JNT_CENTER_e=0x0, + HOZ_JNT_BACKBORN1_e=0x1, + HOZ_JNT_BACKBORN2_e=0x2, + HOZ_JNT_NECK_e=0x3, + HOZ_JNT_HEAD_e=0x4, + HOZ_JNT_CHIN_e=0x5, + HOZ_JNT_HAIR_e=0x6, + HOZ_JNT_MAYU_L_e=0x7, + HOZ_JNT_MAYU_R_e=0x8, + HOZ_JNT_MOUTH_e=0x9, + HOZ_JNT_SHOULDER_L_e=0xA, + HOZ_JNT_ARM1_L_e=0xB, + HOZ_JNT_ARM2_L_e=0xC, + HOZ_JNT_HAND_L_e=0xD, + HOZ_JNT_FINGER_L_e=0xE, + HOZ_JNT_THUMB_L_e=0xF, + HOZ_JNT_SHOULDER_R_e=0x10, + HOZ_JNT_ARM1_R_e=0x11, + HOZ_JNT_ARM2_R_e=0x12, + HOZ_JNT_HAND_R_e=0x13, + HOZ_JNT_FINGER_R_e=0x14, + HOZ_JNT_THUMB_R_e=0x15, + HOZ_JNT_SUSPENDER_e=0x16, + HOZ_JNT_WAIST_e=0x17, + HOZ_JNT_LEG1_L_e=0x18, + HOZ_JNT_LEG2_L_e=0x19, + HOZ_JNT_FOOT_L_e=0x1A, + HOZ_JNT_LEG1_R_e=0x1B, + HOZ_JNT_LEG2_R_e=0x1C, + HOZ_JNT_FOOT_R_e=0x1D, +}; + +#endif /* !RES_HOZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz1.h b/assets/RZDJ01/res/Object/Hoz1.h new file mode 100644 index 0000000000..dce7131703 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz1.h @@ -0,0 +1,110 @@ +#ifndef RES_HOZ1_H +#define RES_HOZ1_H + +enum dRes_INDEX_HOZ1 { + /* BCK */ + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_A_e=0x5, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_B_e=0x6, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_C_e=0x7, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_D_e=0x8, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_E_e=0x9, + dRes_INDEX_HOZ1_BCK_HOZ_F_SAMU_A_e=0xA, + dRes_INDEX_HOZ1_BCK_HOZ_F_SAMU_B_e=0xB, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_A_e=0xC, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_B_e=0xD, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_C_e=0xE, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_D_e=0xF, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_E_e=0x10, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_F_e=0x11, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_F_BACK_e=0x12, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_A_e=0x13, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_B_e=0x14, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_C_e=0x15, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_D_e=0x16, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_E_e=0x17, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SAMU_A_e=0x18, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_C_e=0x19, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_D_e=0x1A, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_F_e=0x1B, + dRes_INDEX_HOZ1_BCK_HOZ_SAMU_A_e=0x1C, + dRes_INDEX_HOZ1_BCK_HOZ_SAMU_B_e=0x1D, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_A_e=0x1E, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_B_e=0x1F, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_C_e=0x20, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_D_e=0x21, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_E_e=0x22, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_e=0x23, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_BACK_e=0x24, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_WAIT_e=0x25, + /* BTK */ + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_B_e=0x28, + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_D_e=0x29, + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_E_e=0x2A, + /* BTP */ + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_A_e=0x2D, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_B_e=0x2E, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_C_e=0x2F, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_D_e=0x30, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_E_e=0x31, + dRes_INDEX_HOZ1_BTP_HOZ_F_SAMU_A_e=0x32, + dRes_INDEX_HOZ1_BTP_HOZ_F_SAMU_B_e=0x33, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_A_e=0x34, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_B_e=0x35, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_D_e=0x36, + dRes_INDEX_HOZ1_BTP_HOZ_FH_SAMU_A_e=0x37, +}; + +enum dRes_ID_HOZ1 { + /* BCK */ + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_A_e=0x5, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_B_e=0x6, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_C_e=0x7, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_D_e=0x8, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_E_e=0x9, + dRes_ID_HOZ1_BCK_HOZ_F_SAMU_A_e=0xA, + dRes_ID_HOZ1_BCK_HOZ_F_SAMU_B_e=0xB, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_A_e=0xC, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_B_e=0xD, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_C_e=0xE, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_D_e=0xF, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_E_e=0x10, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_F_e=0x11, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_F_BACK_e=0x12, + dRes_ID_HOZ1_BCK_HOZ_FEAR_A_e=0x13, + dRes_ID_HOZ1_BCK_HOZ_FEAR_B_e=0x14, + dRes_ID_HOZ1_BCK_HOZ_FEAR_C_e=0x15, + dRes_ID_HOZ1_BCK_HOZ_FEAR_D_e=0x16, + dRes_ID_HOZ1_BCK_HOZ_FEAR_E_e=0x17, + dRes_ID_HOZ1_BCK_HOZ_FH_SAMU_A_e=0x18, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_C_e=0x19, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_D_e=0x1A, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_F_e=0x1B, + dRes_ID_HOZ1_BCK_HOZ_SAMU_A_e=0x1C, + dRes_ID_HOZ1_BCK_HOZ_SAMU_B_e=0x1D, + dRes_ID_HOZ1_BCK_HOZ_SIGH_A_e=0x1E, + dRes_ID_HOZ1_BCK_HOZ_SIGH_B_e=0x1F, + dRes_ID_HOZ1_BCK_HOZ_SIGH_C_e=0x20, + dRes_ID_HOZ1_BCK_HOZ_SIGH_D_e=0x21, + dRes_ID_HOZ1_BCK_HOZ_SIGH_E_e=0x22, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_e=0x23, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_BACK_e=0x24, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_WAIT_e=0x25, + /* BTK */ + dRes_ID_HOZ1_BTK_HOZ_FEAR_B_e=0x28, + dRes_ID_HOZ1_BTK_HOZ_FEAR_D_e=0x29, + dRes_ID_HOZ1_BTK_HOZ_FEAR_E_e=0x2A, + /* BTP */ + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_A_e=0x2D, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_B_e=0x2E, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_C_e=0x2F, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_D_e=0x30, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_E_e=0x31, + dRes_ID_HOZ1_BTP_HOZ_F_SAMU_A_e=0x32, + dRes_ID_HOZ1_BTP_HOZ_F_SAMU_B_e=0x33, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_A_e=0x34, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_B_e=0x35, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_D_e=0x36, + dRes_ID_HOZ1_BTP_HOZ_FH_SAMU_A_e=0x37, +}; + +#endif /* !RES_HOZ1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz2.h b/assets/RZDJ01/res/Object/Hoz2.h new file mode 100644 index 0000000000..e9d4b6a284 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz2.h @@ -0,0 +1,94 @@ +#ifndef RES_HOZ2_H +#define RES_HOZ2_H + +enum dRes_INDEX_HOZ2 { + /* BCK */ + dRes_INDEX_HOZ2_BCK_HOZ_BYE_A_e=0x4, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_B_e=0x5, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_C_e=0x6, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_D_e=0x7, + dRes_INDEX_HOZ2_BCK_HOZ_DISAPPOINT_A_e=0x8, + dRes_INDEX_HOZ2_BCK_HOZ_DRIVEOFF_A_e=0x9, + dRes_INDEX_HOZ2_BCK_HOZ_F_DISAPPOINT_A_e=0xA, + dRes_INDEX_HOZ2_BCK_HOZ_F_DRIVEOFF_A_e=0xB, + dRes_INDEX_HOZ2_BCK_HOZ_F_FINE_A_e=0xC, + dRes_INDEX_HOZ2_BCK_HOZ_F_FINE_B_e=0xD, + dRes_INDEX_HOZ2_BCK_HOZ_F_GYA_A_e=0xE, + dRes_INDEX_HOZ2_BCK_HOZ_F_GYA_TALK_A_e=0xF, + dRes_INDEX_HOZ2_BCK_HOZ_F_HA_A_e=0x10, + dRes_INDEX_HOZ2_BCK_HOZ_F_IKARITALK_e=0x11, + dRes_INDEX_HOZ2_BCK_HOZ_F_POINT_A_e=0x12, + dRes_INDEX_HOZ2_BCK_HOZ_F_TALK_B_e=0x13, + dRes_INDEX_HOZ2_BCK_HOZ_FH_FINE_A_e=0x14, + dRes_INDEX_HOZ2_BCK_HOZ_FH_GYA_A_e=0x15, + dRes_INDEX_HOZ2_BCK_HOZ_FH_IKARITALK_e=0x16, + dRes_INDEX_HOZ2_BCK_HOZ_FH_POINT_A_e=0x17, + dRes_INDEX_HOZ2_BCK_HOZ_FINE_A_e=0x18, + dRes_INDEX_HOZ2_BCK_HOZ_FINEWAIT_A_e=0x19, + dRes_INDEX_HOZ2_BCK_HOZ_FINEWAIT_BACK_e=0x1A, + dRes_INDEX_HOZ2_BCK_HOZ_GYA_A_e=0x1B, + dRes_INDEX_HOZ2_BCK_HOZ_GYA_WAIT_A_e=0x1C, + dRes_INDEX_HOZ2_BCK_HOZ_HA_A_e=0x1D, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_A_e=0x1E, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_A_L_e=0x1F, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_B_e=0x20, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_B_L_e=0x21, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_C_e=0x22, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_C_L_e=0x23, + /* BTP */ + dRes_INDEX_HOZ2_BTP_HOZ_F_DISAPPOINT_A_e=0x26, + dRes_INDEX_HOZ2_BTP_HOZ_F_DRIVEOFF_A_e=0x27, + dRes_INDEX_HOZ2_BTP_HOZ_F_FINE_A_e=0x28, + dRes_INDEX_HOZ2_BTP_HOZ_F_GYA_A_e=0x29, + dRes_INDEX_HOZ2_BTP_HOZ_F_GYA_TALK_A_e=0x2A, + dRes_INDEX_HOZ2_BTP_HOZ_F_HA_A_e=0x2B, + dRes_INDEX_HOZ2_BTP_HOZ_F_POINT_A_e=0x2C, + dRes_INDEX_HOZ2_BTP_HOZ_FH_GYA_A_e=0x2D, +}; + +enum dRes_ID_HOZ2 { + /* BCK */ + dRes_ID_HOZ2_BCK_HOZ_BYE_A_e=0x4, + dRes_ID_HOZ2_BCK_HOZ_BYE_B_e=0x5, + dRes_ID_HOZ2_BCK_HOZ_BYE_C_e=0x6, + dRes_ID_HOZ2_BCK_HOZ_BYE_D_e=0x7, + dRes_ID_HOZ2_BCK_HOZ_DISAPPOINT_A_e=0x8, + dRes_ID_HOZ2_BCK_HOZ_DRIVEOFF_A_e=0x9, + dRes_ID_HOZ2_BCK_HOZ_F_DISAPPOINT_A_e=0xA, + dRes_ID_HOZ2_BCK_HOZ_F_DRIVEOFF_A_e=0xB, + dRes_ID_HOZ2_BCK_HOZ_F_FINE_A_e=0xC, + dRes_ID_HOZ2_BCK_HOZ_F_FINE_B_e=0xD, + dRes_ID_HOZ2_BCK_HOZ_F_GYA_A_e=0xE, + dRes_ID_HOZ2_BCK_HOZ_F_GYA_TALK_A_e=0xF, + dRes_ID_HOZ2_BCK_HOZ_F_HA_A_e=0x10, + dRes_ID_HOZ2_BCK_HOZ_F_IKARITALK_e=0x11, + dRes_ID_HOZ2_BCK_HOZ_F_POINT_A_e=0x12, + dRes_ID_HOZ2_BCK_HOZ_F_TALK_B_e=0x13, + dRes_ID_HOZ2_BCK_HOZ_FH_FINE_A_e=0x14, + dRes_ID_HOZ2_BCK_HOZ_FH_GYA_A_e=0x15, + dRes_ID_HOZ2_BCK_HOZ_FH_IKARITALK_e=0x16, + dRes_ID_HOZ2_BCK_HOZ_FH_POINT_A_e=0x17, + dRes_ID_HOZ2_BCK_HOZ_FINE_A_e=0x18, + dRes_ID_HOZ2_BCK_HOZ_FINEWAIT_A_e=0x19, + dRes_ID_HOZ2_BCK_HOZ_FINEWAIT_BACK_e=0x1A, + dRes_ID_HOZ2_BCK_HOZ_GYA_A_e=0x1B, + dRes_ID_HOZ2_BCK_HOZ_GYA_WAIT_A_e=0x1C, + dRes_ID_HOZ2_BCK_HOZ_HA_A_e=0x1D, + dRes_ID_HOZ2_BCK_HOZ_POINT_A_e=0x1E, + dRes_ID_HOZ2_BCK_HOZ_POINT_A_L_e=0x1F, + dRes_ID_HOZ2_BCK_HOZ_POINT_B_e=0x20, + dRes_ID_HOZ2_BCK_HOZ_POINT_B_L_e=0x21, + dRes_ID_HOZ2_BCK_HOZ_POINT_C_e=0x22, + dRes_ID_HOZ2_BCK_HOZ_POINT_C_L_e=0x23, + /* BTP */ + dRes_ID_HOZ2_BTP_HOZ_F_DISAPPOINT_A_e=0x26, + dRes_ID_HOZ2_BTP_HOZ_F_DRIVEOFF_A_e=0x27, + dRes_ID_HOZ2_BTP_HOZ_F_FINE_A_e=0x28, + dRes_ID_HOZ2_BTP_HOZ_F_GYA_A_e=0x29, + dRes_ID_HOZ2_BTP_HOZ_F_GYA_TALK_A_e=0x2A, + dRes_ID_HOZ2_BTP_HOZ_F_HA_A_e=0x2B, + dRes_ID_HOZ2_BTP_HOZ_F_POINT_A_e=0x2C, + dRes_ID_HOZ2_BTP_HOZ_FH_GYA_A_e=0x2D, +}; + +#endif /* !RES_HOZ2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz2_3.h b/assets/RZDJ01/res/Object/Hoz2_3.h new file mode 100644 index 0000000000..867c5604ae --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz2_3.h @@ -0,0 +1,26 @@ +#ifndef RES_HOZ2_3_H +#define RES_HOZ2_3_H + +enum dRes_INDEX_HOZ2_3 { + /* BCK */ + dRes_INDEX_HOZ2_3_BCK_HOZ_F_SHOUT_A_e=0x4, + dRes_INDEX_HOZ2_3_BCK_HOZ_F_SHOUT_B_e=0x5, + dRes_INDEX_HOZ2_3_BCK_HOZ_SHOUT_A_e=0x6, + dRes_INDEX_HOZ2_3_BCK_HOZ_SHOUT_B_e=0x7, + /* BTP */ + dRes_INDEX_HOZ2_3_BTP_HOZ_F_SHOUT_A_e=0xA, + dRes_INDEX_HOZ2_3_BTP_HOZ_F_SHOUT_B_e=0xB, +}; + +enum dRes_ID_HOZ2_3 { + /* BCK */ + dRes_ID_HOZ2_3_BCK_HOZ_F_SHOUT_A_e=0x4, + dRes_ID_HOZ2_3_BCK_HOZ_F_SHOUT_B_e=0x5, + dRes_ID_HOZ2_3_BCK_HOZ_SHOUT_A_e=0x6, + dRes_ID_HOZ2_3_BCK_HOZ_SHOUT_B_e=0x7, + /* BTP */ + dRes_ID_HOZ2_3_BTP_HOZ_F_SHOUT_A_e=0xA, + dRes_ID_HOZ2_3_BTP_HOZ_F_SHOUT_B_e=0xB, +}; + +#endif /* !RES_HOZ2_3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz3.h b/assets/RZDJ01/res/Object/Hoz3.h new file mode 100644 index 0000000000..fbaeb65b92 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz3.h @@ -0,0 +1,22 @@ +#ifndef RES_HOZ3_H +#define RES_HOZ3_H + +enum dRes_INDEX_HOZ3 { + /* BCK */ + dRes_INDEX_HOZ3_BCK_HOZ_F_SCARED_A_e=0x3, + dRes_INDEX_HOZ3_BCK_HOZ_F_SCARED_B_e=0x4, + dRes_INDEX_HOZ3_BCK_HOZ_FH_SCARED_B_e=0x5, + dRes_INDEX_HOZ3_BCK_HOZ_SCARED_A_e=0x6, + dRes_INDEX_HOZ3_BCK_HOZ_SCARED_B_e=0x7, +}; + +enum dRes_ID_HOZ3 { + /* BCK */ + dRes_ID_HOZ3_BCK_HOZ_F_SCARED_A_e=0x3, + dRes_ID_HOZ3_BCK_HOZ_F_SCARED_B_e=0x4, + dRes_ID_HOZ3_BCK_HOZ_FH_SCARED_B_e=0x5, + dRes_ID_HOZ3_BCK_HOZ_SCARED_A_e=0x6, + dRes_ID_HOZ3_BCK_HOZ_SCARED_B_e=0x7, +}; + +#endif /* !RES_HOZ3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hoz_TW.h b/assets/RZDJ01/res/Object/Hoz_TW.h new file mode 100644 index 0000000000..0413157c0d --- /dev/null +++ b/assets/RZDJ01/res/Object/Hoz_TW.h @@ -0,0 +1,47 @@ +#ifndef RES_HOZ_TW_H +#define RES_HOZ_TW_H + +enum dRes_INDEX_HOZ_TW { + /* BMDR */ + dRes_INDEX_HOZ_TW_BMD_HOZ_TW_MODEL_e=0x3, +}; + +enum dRes_ID_HOZ_TW { + /* BMDR */ + dRes_ID_HOZ_TW_BMD_HOZ_TW_MODEL_e=0x3, +}; + +enum HOZ_TW_MODEL_JNT { + HOZ_TW_MODEL_JNT_CENTER_e=0x0, + HOZ_TW_MODEL_JNT_BACKBORN1_e=0x1, + HOZ_TW_MODEL_JNT_BACKBORN2_e=0x2, + HOZ_TW_MODEL_JNT_NECK_e=0x3, + HOZ_TW_MODEL_JNT_HEAD_e=0x4, + HOZ_TW_MODEL_JNT_CHIN_e=0x5, + HOZ_TW_MODEL_JNT_HAIR_e=0x6, + HOZ_TW_MODEL_JNT_MAYU_L_e=0x7, + HOZ_TW_MODEL_JNT_MAYU_R_e=0x8, + HOZ_TW_MODEL_JNT_MOUTH_e=0x9, + HOZ_TW_MODEL_JNT_SHOULDER_L_e=0xA, + HOZ_TW_MODEL_JNT_ARM1_L_e=0xB, + HOZ_TW_MODEL_JNT_ARM2_L_e=0xC, + HOZ_TW_MODEL_JNT_HAND_L_e=0xD, + HOZ_TW_MODEL_JNT_FINGER_L_e=0xE, + HOZ_TW_MODEL_JNT_THUMB_L_e=0xF, + HOZ_TW_MODEL_JNT_SHOULDER_R_e=0x10, + HOZ_TW_MODEL_JNT_ARM1_R_e=0x11, + HOZ_TW_MODEL_JNT_ARM2_R_e=0x12, + HOZ_TW_MODEL_JNT_HAND_R_e=0x13, + HOZ_TW_MODEL_JNT_FINGER_R_e=0x14, + HOZ_TW_MODEL_JNT_THUMB_R_e=0x15, + HOZ_TW_MODEL_JNT_SUSPENDER_e=0x16, + HOZ_TW_MODEL_JNT_WAIST_e=0x17, + HOZ_TW_MODEL_JNT_LEG1_L_e=0x18, + HOZ_TW_MODEL_JNT_LEG2_L_e=0x19, + HOZ_TW_MODEL_JNT_FOOT_L_e=0x1A, + HOZ_TW_MODEL_JNT_LEG1_R_e=0x1B, + HOZ_TW_MODEL_JNT_LEG2_R_e=0x1C, + HOZ_TW_MODEL_JNT_FOOT_R_e=0x1D, +}; + +#endif /* !RES_HOZ_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hswitch.h b/assets/RZDJ01/res/Object/Hswitch.h new file mode 100644 index 0000000000..49affbf412 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hswitch.h @@ -0,0 +1,22 @@ +#ifndef RES_HSWITCH_H +#define RES_HSWITCH_H + +enum dRes_INDEX_HSWITCH { + /* BMDR */ + dRes_INDEX_HSWITCH_BMD_P_HSWITCH_e=0x4, + /* DZB */ + dRes_INDEX_HSWITCH_DZB_P_HSWITCH_e=0x7, +}; + +enum dRes_ID_HSWITCH { + /* BMDR */ + dRes_ID_HSWITCH_BMD_P_HSWITCH_e=0x4, + /* DZB */ + dRes_ID_HSWITCH_DZB_P_HSWITCH_e=0x7, +}; + +enum P_HSWITCH_JNT { + P_HSWITCH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSWITCH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/HyShd.h b/assets/RZDJ01/res/Object/HyShd.h new file mode 100644 index 0000000000..aceb913d9c --- /dev/null +++ b/assets/RZDJ01/res/Object/HyShd.h @@ -0,0 +1,18 @@ +#ifndef RES_HYSHD_H +#define RES_HYSHD_H + +enum dRes_INDEX_HYSHD { + /* BMWR */ + dRes_INDEX_HYSHD_BMD_AL_SHA_e=0x3, +}; + +enum dRes_ID_HYSHD { + /* BMWR */ + dRes_ID_HYSHD_BMD_AL_SHA_e=0x3, +}; + +enum AL_SHA_JNT { + AL_SHA_JNT_AL_SHA_e=0x0, +}; + +#endif /* !RES_HYSHD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Hzelda.h b/assets/RZDJ01/res/Object/Hzelda.h new file mode 100644 index 0000000000..5c8b6575a4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Hzelda.h @@ -0,0 +1,133 @@ +#ifndef RES_HZELDA_H +#define RES_HZELDA_H + +enum dRes_INDEX_HZELDA { + /* BCK */ + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKC_e=0x6, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKCA_e=0x7, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKCB_e=0x8, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKC_WAIT_e=0x9, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_A_e=0xA, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_A_BEFORE_e=0xB, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_B_e=0xC, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_C_e=0xD, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_WAIT_e=0xE, + dRes_INDEX_HZELDA_BCK_HZELDA_BEFORE_ATTACK_e=0xF, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_e=0x10, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_LOOP_e=0x11, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_UP_e=0x12, + dRes_INDEX_HZELDA_BCK_HZELDA_FMOVE_L_e=0x13, + dRes_INDEX_HZELDA_BCK_HZELDA_FMOVE_R_e=0x14, + dRes_INDEX_HZELDA_BCK_HZELDA_FWAIT_e=0x15, + dRes_INDEX_HZELDA_BCK_HZELDA_LASTDAMAGE_e=0x16, + /* BMDR */ + dRes_INDEX_HZELDA_BMD_BALL_e=0x19, + dRes_INDEX_HZELDA_BMD_EF_TRIANGLEAT_e=0x1A, + dRes_INDEX_HZELDA_BMD_HZELDA_e=0x1B, + dRes_INDEX_HZELDA_BMD_HZELDA_SWORD_e=0x1C, + /* BRK */ + dRes_INDEX_HZELDA_BRK_EF_TRIANGLEAT_e=0x1F, + dRes_INDEX_HZELDA_BRK_HZELDA_e=0x20, + /* BTK */ + dRes_INDEX_HZELDA_BTK_EF_TRIANGLEAT_e=0x23, + dRes_INDEX_HZELDA_BTK_HZELDA_e=0x24, +}; + +enum dRes_ID_HZELDA { + /* BCK */ + dRes_ID_HZELDA_BCK_HZELDA_ATTACKC_e=0x6, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKCA_e=0x7, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKCB_e=0x8, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKC_WAIT_e=0x9, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_A_e=0xA, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_A_BEFORE_e=0xB, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_B_e=0xC, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_C_e=0xD, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_WAIT_e=0xE, + dRes_ID_HZELDA_BCK_HZELDA_BEFORE_ATTACK_e=0xF, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_e=0x10, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_LOOP_e=0x11, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_UP_e=0x12, + dRes_ID_HZELDA_BCK_HZELDA_FMOVE_L_e=0x13, + dRes_ID_HZELDA_BCK_HZELDA_FMOVE_R_e=0x14, + dRes_ID_HZELDA_BCK_HZELDA_FWAIT_e=0x15, + dRes_ID_HZELDA_BCK_HZELDA_LASTDAMAGE_e=0x16, + /* BMDR */ + dRes_ID_HZELDA_BMD_BALL_e=0x19, + dRes_ID_HZELDA_BMD_EF_TRIANGLEAT_e=0x1A, + dRes_ID_HZELDA_BMD_HZELDA_e=0x1B, + dRes_ID_HZELDA_BMD_HZELDA_SWORD_e=0x1C, + /* BRK */ + dRes_ID_HZELDA_BRK_EF_TRIANGLEAT_e=0x1F, + dRes_ID_HZELDA_BRK_HZELDA_e=0x20, + /* BTK */ + dRes_ID_HZELDA_BTK_EF_TRIANGLEAT_e=0x23, + dRes_ID_HZELDA_BTK_HZELDA_e=0x24, +}; + +enum BALL_JNT { + BALL_JNT_EF_TKBALL_A_e=0x0, +}; + +enum EF_TRIANGLEAT_JNT { + EF_TRIANGLEAT_JNT_WORLD_ROOT_e=0x0, +}; + +enum HZELDA_JNT { + HZELDA_JNT_CENTER_e=0x0, + HZELDA_JNT_BACKBONE1_e=0x1, + HZELDA_JNT_BACKBONE2_e=0x2, + HZELDA_JNT_NECK_e=0x3, + HZELDA_JNT_HEAD_e=0x4, + HZELDA_JNT_CHIN_e=0x5, + HZELDA_JNT_MAYUL_e=0x6, + HZELDA_JNT_MAYUR_e=0x7, + HZELDA_JNT_MOMIL1_e=0x8, + HZELDA_JNT_MOMIL2_e=0x9, + HZELDA_JNT_MOMIL3_e=0xA, + HZELDA_JNT_MOMIR1_e=0xB, + HZELDA_JNT_MOMIR2_e=0xC, + HZELDA_JNT_MOMIR3_e=0xD, + HZELDA_JNT_MOUTH_e=0xE, + HZELDA_JNT_OSAGE1_e=0xF, + HZELDA_JNT_OSAGE2_e=0x10, + HZELDA_JNT_OSAGE3_e=0x11, + HZELDA_JNT_SHOULDERL_e=0x12, + HZELDA_JNT_ARML1_e=0x13, + HZELDA_JNT_ARML2_e=0x14, + HZELDA_JNT_HANDL_e=0x15, + HZELDA_JNT_FINGERL1_e=0x16, + HZELDA_JNT_FINGERL2_e=0x17, + HZELDA_JNT_THAMBL_e=0x18, + HZELDA_JNT_SHOULDERR_e=0x19, + HZELDA_JNT_ARMR1_e=0x1A, + HZELDA_JNT_ARMR2_e=0x1B, + HZELDA_JNT_HANDR_e=0x1C, + HZELDA_JNT_FINGERR1_e=0x1D, + HZELDA_JNT_FINGERR2_e=0x1E, + HZELDA_JNT_THAMBR_e=0x1F, + HZELDA_JNT_WAIST_e=0x20, + HZELDA_JNT_CLOTH1_e=0x21, + HZELDA_JNT_CLOTH2_e=0x22, + HZELDA_JNT_CLOTH3_e=0x23, + HZELDA_JNT_LEGL1_e=0x24, + HZELDA_JNT_LEGL2_e=0x25, + HZELDA_JNT_FOOTL_e=0x26, + HZELDA_JNT_LEGR1_e=0x27, + HZELDA_JNT_LEGR2_e=0x28, + HZELDA_JNT_FOOTR_e=0x29, + HZELDA_JNT_SKIRTBL1_e=0x2A, + HZELDA_JNT_SKIRTBL2_e=0x2B, + HZELDA_JNT_SKIRTBR1_e=0x2C, + HZELDA_JNT_SKIRTBR2_e=0x2D, + HZELDA_JNT_SKIRTFL1_e=0x2E, + HZELDA_JNT_SKIRTFL2_e=0x2F, + HZELDA_JNT_SKIRTFR1_e=0x30, + HZELDA_JNT_SKIRTFR2_e=0x31, +}; + +enum HZELDA_SWORD_JNT { + HZELDA_SWORD_JNT_HZ_SWORD_MODEL_e=0x0, +}; + +#endif /* !RES_HZELDA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Ari.h b/assets/RZDJ01/res/Object/I_Ari.h new file mode 100644 index 0000000000..6756ab7701 --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Ari.h @@ -0,0 +1,44 @@ +#ifndef RES_I_ARI_H +#define RES_I_ARI_H + +enum dRes_INDEX_I_ARI { + /* BCK */ + dRes_INDEX_I_ARI_BCK_ARI_WALK_e=0x6, + /* BMDR */ + dRes_INDEX_I_ARI_BMD_ARI_M_e=0x9, + dRes_INDEX_I_ARI_BMD_ARI_O_e=0xA, + /* BRK */ + dRes_INDEX_I_ARI_BRK_ARI_M_e=0xD, + dRes_INDEX_I_ARI_BRK_ARI_O_e=0xE, + /* BTK */ + dRes_INDEX_I_ARI_BTK_ARI_M_e=0x11, + dRes_INDEX_I_ARI_BTK_ARI_O_e=0x12, +}; + +enum dRes_ID_I_ARI { + /* BCK */ + dRes_ID_I_ARI_BCK_ARI_WALK_e=0x6, + /* BMDR */ + dRes_ID_I_ARI_BMD_ARI_M_e=0x9, + dRes_ID_I_ARI_BMD_ARI_O_e=0xA, + /* BRK */ + dRes_ID_I_ARI_BRK_ARI_M_e=0xD, + dRes_ID_I_ARI_BRK_ARI_O_e=0xE, + /* BTK */ + dRes_ID_I_ARI_BTK_ARI_M_e=0x11, + dRes_ID_I_ARI_BTK_ARI_O_e=0x12, +}; + +enum ARI_M_JNT { + ARI_M_JNT_CENTER_e=0x0, + ARI_M_JNT_LEG1_e=0x1, + ARI_M_JNT_LEG2_e=0x2, +}; + +enum ARI_O_JNT { + ARI_O_JNT_CENTER_e=0x0, + ARI_O_JNT_LEG1_e=0x1, + ARI_O_JNT_LEG2_e=0x2, +}; + +#endif /* !RES_I_ARI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Cho.h b/assets/RZDJ01/res/Object/I_Cho.h new file mode 100644 index 0000000000..95195819dc --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Cho.h @@ -0,0 +1,38 @@ +#ifndef RES_I_CHO_H +#define RES_I_CHO_H + +enum dRes_INDEX_I_CHO { + /* BCK */ + dRes_INDEX_I_CHO_BCK_CHO_FLY_e=0x6, + dRes_INDEX_I_CHO_BCK_CHO_WAIT_e=0x7, + /* BMDR */ + dRes_INDEX_I_CHO_BMD_CHO_e=0xA, + /* BRK */ + dRes_INDEX_I_CHO_BRK_CHO_M_e=0xD, + dRes_INDEX_I_CHO_BRK_CHO_O_e=0xE, + /* BTK */ + dRes_INDEX_I_CHO_BTK_CHO_M_e=0x11, + dRes_INDEX_I_CHO_BTK_CHO_O_e=0x12, +}; + +enum dRes_ID_I_CHO { + /* BCK */ + dRes_ID_I_CHO_BCK_CHO_FLY_e=0x6, + dRes_ID_I_CHO_BCK_CHO_WAIT_e=0x7, + /* BMDR */ + dRes_ID_I_CHO_BMD_CHO_e=0xA, + /* BRK */ + dRes_ID_I_CHO_BRK_CHO_M_e=0xD, + dRes_ID_I_CHO_BRK_CHO_O_e=0xE, + /* BTK */ + dRes_ID_I_CHO_BTK_CHO_M_e=0x11, + dRes_ID_I_CHO_BTK_CHO_O_e=0x12, +}; + +enum CHO_JNT { + CHO_JNT_CENTER_e=0x0, + CHO_JNT_WING1_e=0x1, + CHO_JNT_WING2_e=0x2, +}; + +#endif /* !RES_I_CHO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Dan.h b/assets/RZDJ01/res/Object/I_Dan.h new file mode 100644 index 0000000000..4507b99713 --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Dan.h @@ -0,0 +1,44 @@ +#ifndef RES_I_DAN_H +#define RES_I_DAN_H + +enum dRes_INDEX_I_DAN { + /* BCK */ + dRes_INDEX_I_DAN_BCK_DAN_WAIT_A_e=0x6, + dRes_INDEX_I_DAN_BCK_DAN_WAIT_B_e=0x7, + dRes_INDEX_I_DAN_BCK_DAN_WALK_e=0x8, + /* BMDE */ + dRes_INDEX_I_DAN_BMD_DAN_e=0xB, + /* BRK */ + dRes_INDEX_I_DAN_BRK_DAN_M_e=0xE, + dRes_INDEX_I_DAN_BRK_DAN_O_e=0xF, + /* BTK */ + dRes_INDEX_I_DAN_BTK_DAN_M_e=0x12, + dRes_INDEX_I_DAN_BTK_DAN_O_e=0x13, +}; + +enum dRes_ID_I_DAN { + /* BCK */ + dRes_ID_I_DAN_BCK_DAN_WAIT_A_e=0x6, + dRes_ID_I_DAN_BCK_DAN_WAIT_B_e=0x7, + dRes_ID_I_DAN_BCK_DAN_WALK_e=0x8, + /* BMDE */ + dRes_ID_I_DAN_BMD_DAN_e=0xB, + /* BRK */ + dRes_ID_I_DAN_BRK_DAN_M_e=0xE, + dRes_ID_I_DAN_BRK_DAN_O_e=0xF, + /* BTK */ + dRes_ID_I_DAN_BTK_DAN_M_e=0x12, + dRes_ID_I_DAN_BTK_DAN_O_e=0x13, +}; + +enum DAN_JNT { + DAN_JNT_CENTER_e=0x0, + DAN_JNT_BBF_e=0x1, + DAN_JNT_LEGF1_e=0x2, + DAN_JNT_LEGF2_e=0x3, + DAN_JNT_BBR_e=0x4, + DAN_JNT_LEGR1_e=0x5, + DAN_JNT_LEGR2_e=0x6, +}; + +#endif /* !RES_I_DAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Kag.h b/assets/RZDJ01/res/Object/I_Kag.h new file mode 100644 index 0000000000..9eab66799c --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Kag.h @@ -0,0 +1,39 @@ +#ifndef RES_I_KAG_H +#define RES_I_KAG_H + +enum dRes_INDEX_I_KAG { + /* BCK */ + dRes_INDEX_I_KAG_BCK_KAG_FLY_e=0x6, + dRes_INDEX_I_KAG_BCK_KAG_WALK_e=0x7, + /* BMDE */ + dRes_INDEX_I_KAG_BMD_KAG_e=0xA, + /* BRK */ + dRes_INDEX_I_KAG_BRK_KAG_M_e=0xD, + dRes_INDEX_I_KAG_BRK_KAG_O_e=0xE, + /* BTK */ + dRes_INDEX_I_KAG_BTK_KAG_M_e=0x11, + dRes_INDEX_I_KAG_BTK_KAG_O_e=0x12, +}; + +enum dRes_ID_I_KAG { + /* BCK */ + dRes_ID_I_KAG_BCK_KAG_FLY_e=0x6, + dRes_ID_I_KAG_BCK_KAG_WALK_e=0x7, + /* BMDE */ + dRes_ID_I_KAG_BMD_KAG_e=0xA, + /* BRK */ + dRes_ID_I_KAG_BRK_KAG_M_e=0xD, + dRes_ID_I_KAG_BRK_KAG_O_e=0xE, + /* BTK */ + dRes_ID_I_KAG_BTK_KAG_M_e=0x11, + dRes_ID_I_KAG_BTK_KAG_O_e=0x12, +}; + +enum KAG_JNT { + KAG_JNT_CENTER_e=0x0, + KAG_JNT_LEG1_e=0x1, + KAG_JNT_LEG2_e=0x2, + KAG_JNT_WING_e=0x3, +}; + +#endif /* !RES_I_KAG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Kam.h b/assets/RZDJ01/res/Object/I_Kam.h new file mode 100644 index 0000000000..4369a348c8 --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Kam.h @@ -0,0 +1,40 @@ +#ifndef RES_I_KAM_H +#define RES_I_KAM_H + +enum dRes_INDEX_I_KAM { + /* BCK */ + dRes_INDEX_I_KAM_BCK_KAM_FLY_e=0x6, + dRes_INDEX_I_KAM_BCK_KAM_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_KAM_BMD_KAM_e=0xA, + /* BRK */ + dRes_INDEX_I_KAM_BRK_KAM_M_e=0xD, + dRes_INDEX_I_KAM_BRK_KAM_O_e=0xE, + /* BTK */ + dRes_INDEX_I_KAM_BTK_KAM_M_e=0x11, + dRes_INDEX_I_KAM_BTK_KAM_O_e=0x12, +}; + +enum dRes_ID_I_KAM { + /* BCK */ + dRes_ID_I_KAM_BCK_KAM_FLY_e=0x6, + dRes_ID_I_KAM_BCK_KAM_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_KAM_BMD_KAM_e=0xA, + /* BRK */ + dRes_ID_I_KAM_BRK_KAM_M_e=0xD, + dRes_ID_I_KAM_BRK_KAM_O_e=0xE, + /* BTK */ + dRes_ID_I_KAM_BTK_KAM_M_e=0x11, + dRes_ID_I_KAM_BTK_KAM_O_e=0x12, +}; + +enum KAM_JNT { + KAM_JNT_CENTER_e=0x0, + KAM_JNT_KAMA_e=0x1, + KAM_JNT_LEG1_e=0x2, + KAM_JNT_LEG2_e=0x3, + KAM_JNT_WING_e=0x4, +}; + +#endif /* !RES_I_KAM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Kuw.h b/assets/RZDJ01/res/Object/I_Kuw.h new file mode 100644 index 0000000000..526d8fad07 --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Kuw.h @@ -0,0 +1,50 @@ +#ifndef RES_I_KUW_H +#define RES_I_KUW_H + +enum dRes_INDEX_I_KUW { + /* BCK */ + dRes_INDEX_I_KUW_BCK_KUW_FLY_e=0x6, + dRes_INDEX_I_KUW_BCK_KUW_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_KUW_BMD_KUW_M_e=0xA, + dRes_INDEX_I_KUW_BMD_KUW_O_e=0xB, + /* BRK */ + dRes_INDEX_I_KUW_BRK_KUW_M_e=0xE, + dRes_INDEX_I_KUW_BRK_KUW_O_e=0xF, + /* BTK */ + dRes_INDEX_I_KUW_BTK_KUW_M_e=0x12, + dRes_INDEX_I_KUW_BTK_KUW_O_e=0x13, +}; + +enum dRes_ID_I_KUW { + /* BCK */ + dRes_ID_I_KUW_BCK_KUW_FLY_e=0x6, + dRes_ID_I_KUW_BCK_KUW_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_KUW_BMD_KUW_M_e=0xA, + dRes_ID_I_KUW_BMD_KUW_O_e=0xB, + /* BRK */ + dRes_ID_I_KUW_BRK_KUW_M_e=0xE, + dRes_ID_I_KUW_BRK_KUW_O_e=0xF, + /* BTK */ + dRes_ID_I_KUW_BTK_KUW_M_e=0x12, + dRes_ID_I_KUW_BTK_KUW_O_e=0x13, +}; + +enum KUW_M_JNT { + KUW_M_JNT_CENTER_e=0x0, + KUW_M_JNT_LEG1_e=0x1, + KUW_M_JNT_LEG2_e=0x2, + KUW_M_JNT_WING1_e=0x3, + KUW_M_JNT_WING2_e=0x4, +}; + +enum KUW_O_JNT { + KUW_O_JNT_CENTER_e=0x0, + KUW_O_JNT_LEG1_e=0x1, + KUW_O_JNT_LEG2_e=0x2, + KUW_O_JNT_WING1_e=0x3, + KUW_O_JNT_WING2_e=0x4, +}; + +#endif /* !RES_I_KUW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Nan.h b/assets/RZDJ01/res/Object/I_Nan.h new file mode 100644 index 0000000000..199521964a --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Nan.h @@ -0,0 +1,36 @@ +#ifndef RES_I_NAN_H +#define RES_I_NAN_H + +enum dRes_INDEX_I_NAN { + /* BCK */ + dRes_INDEX_I_NAN_BCK_NAN_WALK_e=0x6, + /* BMDE */ + dRes_INDEX_I_NAN_BMD_NAN_e=0x9, + /* BRK */ + dRes_INDEX_I_NAN_BRK_NAN_M_e=0xC, + dRes_INDEX_I_NAN_BRK_NAN_O_e=0xD, + /* BTK */ + dRes_INDEX_I_NAN_BTK_NAN_M_e=0x10, + dRes_INDEX_I_NAN_BTK_NAN_O_e=0x11, +}; + +enum dRes_ID_I_NAN { + /* BCK */ + dRes_ID_I_NAN_BCK_NAN_WALK_e=0x6, + /* BMDE */ + dRes_ID_I_NAN_BMD_NAN_e=0x9, + /* BRK */ + dRes_ID_I_NAN_BRK_NAN_M_e=0xC, + dRes_ID_I_NAN_BRK_NAN_O_e=0xD, + /* BTK */ + dRes_ID_I_NAN_BTK_NAN_M_e=0x10, + dRes_ID_I_NAN_BTK_NAN_O_e=0x11, +}; + +enum NAN_JNT { + NAN_JNT_CENTER_e=0x0, + NAN_JNT_LEG1_e=0x1, + NAN_JNT_LEG2_e=0x2, +}; + +#endif /* !RES_I_NAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/I_Ten.h b/assets/RZDJ01/res/Object/I_Ten.h new file mode 100644 index 0000000000..c71db8c020 --- /dev/null +++ b/assets/RZDJ01/res/Object/I_Ten.h @@ -0,0 +1,41 @@ +#ifndef RES_I_TEN_H +#define RES_I_TEN_H + +enum dRes_INDEX_I_TEN { + /* BCK */ + dRes_INDEX_I_TEN_BCK_TEN_FLY_e=0x6, + dRes_INDEX_I_TEN_BCK_TEN_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_TEN_BMD_TEN_e=0xA, + /* BRK */ + dRes_INDEX_I_TEN_BRK_TEN_M_e=0xD, + dRes_INDEX_I_TEN_BRK_TEN_O_e=0xE, + /* BTK */ + dRes_INDEX_I_TEN_BTK_TEN_M_e=0x11, + dRes_INDEX_I_TEN_BTK_TEN_O_e=0x12, +}; + +enum dRes_ID_I_TEN { + /* BCK */ + dRes_ID_I_TEN_BCK_TEN_FLY_e=0x6, + dRes_ID_I_TEN_BCK_TEN_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_TEN_BMD_TEN_e=0xA, + /* BRK */ + dRes_ID_I_TEN_BRK_TEN_M_e=0xD, + dRes_ID_I_TEN_BRK_TEN_O_e=0xE, + /* BTK */ + dRes_ID_I_TEN_BTK_TEN_M_e=0x11, + dRes_ID_I_TEN_BTK_TEN_O_e=0x12, +}; + +enum TEN_JNT { + TEN_JNT_CENTER_e=0x0, + TEN_JNT_LEG1_e=0x1, + TEN_JNT_LEG2_e=0x2, + TEN_JNT_WING1L_e=0x3, + TEN_JNT_WING1R_e=0x4, + TEN_JNT_WING2_e=0x5, +}; + +#endif /* !RES_I_TEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ins.h b/assets/RZDJ01/res/Object/Ins.h new file mode 100644 index 0000000000..825aeae72a --- /dev/null +++ b/assets/RZDJ01/res/Object/Ins.h @@ -0,0 +1,87 @@ +#ifndef RES_INS_H +#define RES_INS_H + +enum dRes_INDEX_INS { + /* BCK */ + dRes_INDEX_INS_BCK_INS_F_HAPPY_e=0x6, + dRes_INDEX_INS_BCK_INS_F_MAD_e=0x7, + dRes_INDEX_INS_BCK_INS_F_SNIFF_e=0x8, + dRes_INDEX_INS_BCK_INS_F_SURPRISED_e=0x9, + dRes_INDEX_INS_BCK_INS_F_TALK_A_e=0xA, + dRes_INDEX_INS_BCK_INS_FH_HAPPY_e=0xB, + dRes_INDEX_INS_BCK_INS_FH_MAD_e=0xC, + dRes_INDEX_INS_BCK_INS_FH_SNIFF_e=0xD, + dRes_INDEX_INS_BCK_INS_FH_SURPRISED_e=0xE, + /* BMDR */ + dRes_INDEX_INS_BMD_INS_e=0x11, + /* BTK */ + dRes_INDEX_INS_BTK_INS_e=0x14, + /* BTP */ + dRes_INDEX_INS_BTP_INS_e=0x17, + dRes_INDEX_INS_BTP_INS_F_HAPPY_e=0x18, + dRes_INDEX_INS_BTP_INS_F_MAD_e=0x19, + dRes_INDEX_INS_BTP_INS_F_SNIFF_e=0x1A, + dRes_INDEX_INS_BTP_INS_F_SURPRISED_e=0x1B, + dRes_INDEX_INS_BTP_INS_FH_HAPPY_e=0x1C, + dRes_INDEX_INS_BTP_INS_FH_MAD_e=0x1D, + dRes_INDEX_INS_BTP_INS_FH_SURPRISED_e=0x1E, +}; + +enum dRes_ID_INS { + /* BCK */ + dRes_ID_INS_BCK_INS_F_HAPPY_e=0x6, + dRes_ID_INS_BCK_INS_F_MAD_e=0x7, + dRes_ID_INS_BCK_INS_F_SNIFF_e=0x8, + dRes_ID_INS_BCK_INS_F_SURPRISED_e=0x9, + dRes_ID_INS_BCK_INS_F_TALK_A_e=0xA, + dRes_ID_INS_BCK_INS_FH_HAPPY_e=0xB, + dRes_ID_INS_BCK_INS_FH_MAD_e=0xC, + dRes_ID_INS_BCK_INS_FH_SNIFF_e=0xD, + dRes_ID_INS_BCK_INS_FH_SURPRISED_e=0xE, + /* BMDR */ + dRes_ID_INS_BMD_INS_e=0x11, + /* BTK */ + dRes_ID_INS_BTK_INS_e=0x14, + /* BTP */ + dRes_ID_INS_BTP_INS_e=0x17, + dRes_ID_INS_BTP_INS_F_HAPPY_e=0x18, + dRes_ID_INS_BTP_INS_F_MAD_e=0x19, + dRes_ID_INS_BTP_INS_F_SNIFF_e=0x1A, + dRes_ID_INS_BTP_INS_F_SURPRISED_e=0x1B, + dRes_ID_INS_BTP_INS_FH_HAPPY_e=0x1C, + dRes_ID_INS_BTP_INS_FH_MAD_e=0x1D, + dRes_ID_INS_BTP_INS_FH_SURPRISED_e=0x1E, +}; + +enum INS_JNT { + INS_JNT_CENTER_e=0x0, + INS_JNT_BACKBONE1_e=0x1, + INS_JNT_BACKBONE2_e=0x2, + INS_JNT_NECK_e=0x3, + INS_JNT_HEAD_e=0x4, + INS_JNT_CHIN_e=0x5, + INS_JNT_MAYUL_e=0x6, + INS_JNT_MAYUR_e=0x7, + INS_JNT_MOUTH_e=0x8, + INS_JNT_SHOULDERL_e=0x9, + INS_JNT_ARML1_e=0xA, + INS_JNT_ARML2_e=0xB, + INS_JNT_HANDL_e=0xC, + INS_JNT_FINGERL_e=0xD, + INS_JNT_THUMBL_e=0xE, + INS_JNT_SHOULDERR_e=0xF, + INS_JNT_ARMR1_e=0x10, + INS_JNT_ARMR2_e=0x11, + INS_JNT_HANDR_e=0x12, + INS_JNT_FINGERR_e=0x13, + INS_JNT_THUMBR_e=0x14, + INS_JNT_WAIST_e=0x15, + INS_JNT_LEGL1_e=0x16, + INS_JNT_LEGL2_e=0x17, + INS_JNT_FOOTL_e=0x18, + INS_JNT_LEGR1_e=0x19, + INS_JNT_LEGR2_e=0x1A, + INS_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_INS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ins1.h b/assets/RZDJ01/res/Object/Ins1.h new file mode 100644 index 0000000000..df0b263400 --- /dev/null +++ b/assets/RZDJ01/res/Object/Ins1.h @@ -0,0 +1,32 @@ +#ifndef RES_INS1_H +#define RES_INS1_H + +enum dRes_INDEX_INS1 { + /* BCK */ + dRes_INDEX_INS1_BCK_INS_HI_e=0x4, + dRes_INDEX_INS1_BCK_INS_SNIFF_e=0x5, + dRes_INDEX_INS1_BCK_INS_STEP_e=0x6, + dRes_INDEX_INS1_BCK_INS_SURPRISED_e=0x7, + dRes_INDEX_INS1_BCK_INS_SURPRISED_WAIT_e=0x8, + dRes_INDEX_INS1_BCK_INS_TALK_A_e=0x9, + dRes_INDEX_INS1_BCK_INS_TALK_A_WAIT_e=0xA, + dRes_INDEX_INS1_BCK_INS_WAIT_A_e=0xB, + /* BTK */ + dRes_INDEX_INS1_BTK_INS_SNIFF_e=0xE, +}; + +enum dRes_ID_INS1 { + /* BCK */ + dRes_ID_INS1_BCK_INS_HI_e=0x4, + dRes_ID_INS1_BCK_INS_SNIFF_e=0x5, + dRes_ID_INS1_BCK_INS_STEP_e=0x6, + dRes_ID_INS1_BCK_INS_SURPRISED_e=0x7, + dRes_ID_INS1_BCK_INS_SURPRISED_WAIT_e=0x8, + dRes_ID_INS1_BCK_INS_TALK_A_e=0x9, + dRes_ID_INS1_BCK_INS_TALK_A_WAIT_e=0xA, + dRes_ID_INS1_BCK_INS_WAIT_A_e=0xB, + /* BTK */ + dRes_ID_INS1_BTK_INS_SNIFF_e=0xE, +}; + +#endif /* !RES_INS1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ins2.h b/assets/RZDJ01/res/Object/Ins2.h new file mode 100644 index 0000000000..8498efd70a --- /dev/null +++ b/assets/RZDJ01/res/Object/Ins2.h @@ -0,0 +1,41 @@ +#ifndef RES_INS2_H +#define RES_INS2_H + +enum dRes_INDEX_INS2 { + /* BCK */ + dRes_INDEX_INS2_BCK_INS_K_LOOKING_e=0x5, + dRes_INDEX_INS2_BCK_INS_K_SEARCHING_A_e=0x6, + dRes_INDEX_INS2_BCK_INS_K_SEARCHING_B_e=0x7, + dRes_INDEX_INS2_BCK_INS_K_STEP_e=0x8, + dRes_INDEX_INS2_BCK_INS_K_WAIT_e=0x9, + dRes_INDEX_INS2_BCK_INS_K_WALK_e=0xA, + /* BMDE */ + dRes_INDEX_INS2_BMD_INS_KAGO_e=0xD, + /* BMDR */ + dRes_INDEX_INS2_BMD_INS_UMBRELLA_e=0x10, +}; + +enum dRes_ID_INS2 { + /* BCK */ + dRes_ID_INS2_BCK_INS_K_LOOKING_e=0x5, + dRes_ID_INS2_BCK_INS_K_SEARCHING_A_e=0x6, + dRes_ID_INS2_BCK_INS_K_SEARCHING_B_e=0x7, + dRes_ID_INS2_BCK_INS_K_STEP_e=0x8, + dRes_ID_INS2_BCK_INS_K_WAIT_e=0x9, + dRes_ID_INS2_BCK_INS_K_WALK_e=0xA, + /* BMDE */ + dRes_ID_INS2_BMD_INS_KAGO_e=0xD, + /* BMDR */ + dRes_ID_INS2_BMD_INS_UMBRELLA_e=0x10, +}; + +enum INS_KAGO_JNT { + INS_KAGO_JNT_INS_KAGO_MODEL_e=0x0, +}; + +enum INS_UMBRELLA_JNT { + INS_UMBRELLA_JNT_CENTER_e=0x0, + INS_UMBRELLA_JNT_SPIDER_e=0x1, +}; + +#endif /* !RES_INS2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Hatake.h b/assets/RZDJ01/res/Object/J_Hatake.h new file mode 100644 index 0000000000..1fcc46f3c5 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Hatake.h @@ -0,0 +1,18 @@ +#ifndef RES_J_HATAKE_H +#define RES_J_HATAKE_H + +enum dRes_INDEX_J_HATAKE { + /* BMDR */ + dRes_INDEX_J_HATAKE_BMD_J_HATAKE00_e=0x3, +}; + +enum dRes_ID_J_HATAKE { + /* BMDR */ + dRes_ID_J_HATAKE_BMD_J_HATAKE00_e=0x3, +}; + +enum J_HATAKE00_JNT { + J_HATAKE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_HATAKE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Hyosatu.h b/assets/RZDJ01/res/Object/J_Hyosatu.h new file mode 100644 index 0000000000..2039783b7a --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Hyosatu.h @@ -0,0 +1,18 @@ +#ifndef RES_J_HYOSATU_H +#define RES_J_HYOSATU_H + +enum dRes_INDEX_J_HYOSATU { + /* BMDR */ + dRes_INDEX_J_HYOSATU_BMD_J_HYOUSATU_e=0x3, +}; + +enum dRes_ID_J_HYOSATU { + /* BMDR */ + dRes_ID_J_HYOSATU_BMD_J_HYOUSATU_e=0x3, +}; + +enum J_HYOUSATU_JNT { + J_HYOUSATU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_HYOSATU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Kazami.h b/assets/RZDJ01/res/Object/J_Kazami.h new file mode 100644 index 0000000000..f4e870395b --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Kazami.h @@ -0,0 +1,24 @@ +#ifndef RES_J_KAZAMI_H +#define RES_J_KAZAMI_H + +enum dRes_INDEX_J_KAZAMI { + /* BMDR */ + dRes_INDEX_J_KAZAMI_BMD_ARM_e=0x3, + dRes_INDEX_J_KAZAMI_BMD_POLE_e=0x4, +}; + +enum dRes_ID_J_KAZAMI { + /* BMDR */ + dRes_ID_J_KAZAMI_BMD_ARM_e=0x3, + dRes_ID_J_KAZAMI_BMD_POLE_e=0x4, +}; + +enum ARM_JNT { + ARM_JNT_WORLD_ROOT_e=0x0, +}; + +enum POLE_JNT { + POLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_KAZAMI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_KazeD.h b/assets/RZDJ01/res/Object/J_KazeD.h new file mode 100644 index 0000000000..19338649fc --- /dev/null +++ b/assets/RZDJ01/res/Object/J_KazeD.h @@ -0,0 +1,28 @@ +#ifndef RES_J_KAZED_H +#define RES_J_KAZED_H + +enum dRes_INDEX_J_KAZED { + /* BCK */ + dRes_INDEX_J_KAZED_BCK_J_KAZED_e=0x5, + dRes_INDEX_J_KAZED_BCK_J_KAZED_B_e=0x6, + /* BMDR */ + dRes_INDEX_J_KAZED_BMD_J_KAZED_e=0x9, + /* DZB */ + dRes_INDEX_J_KAZED_DZB_J_KAZED_e=0xC, +}; + +enum dRes_ID_J_KAZED { + /* BCK */ + dRes_ID_J_KAZED_BCK_J_KAZED_e=0x5, + dRes_ID_J_KAZED_BCK_J_KAZED_B_e=0x6, + /* BMDR */ + dRes_ID_J_KAZED_BMD_J_KAZED_e=0x9, + /* DZB */ + dRes_ID_J_KAZED_DZB_J_KAZED_e=0xC, +}; + +enum J_KAZED_JNT { + J_KAZED_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_KAZED_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Necktie.h b/assets/RZDJ01/res/Object/J_Necktie.h new file mode 100644 index 0000000000..c729e52295 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Necktie.h @@ -0,0 +1,24 @@ +#ifndef RES_J_NECKTIE_H +#define RES_J_NECKTIE_H + +enum dRes_INDEX_J_NECKTIE { + /* BMDR */ + dRes_INDEX_J_NECKTIE_BMD_J_NECKTIE_e=0x4, + /* BTK */ + dRes_INDEX_J_NECKTIE_BTK_J_NECKTIE_e=0x7, +}; + +enum dRes_ID_J_NECKTIE { + /* BMDR */ + dRes_ID_J_NECKTIE_BMD_J_NECKTIE_e=0x4, + /* BTK */ + dRes_ID_J_NECKTIE_BTK_J_NECKTIE_e=0x7, +}; + +enum J_NECKTIE_JNT { + J_NECKTIE_JNT_JOINT1_e=0x0, + J_NECKTIE_JNT_JOINT2_e=0x1, + J_NECKTIE_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_J_NECKTIE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Rdoor.h b/assets/RZDJ01/res/Object/J_Rdoor.h new file mode 100644 index 0000000000..e1f4cda652 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Rdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_J_RDOOR_H +#define RES_J_RDOOR_H + +enum dRes_INDEX_J_RDOOR { + /* BMDR */ + dRes_INDEX_J_RDOOR_BMD_J_RDOOR_e=0x4, + /* DZB */ + dRes_INDEX_J_RDOOR_DZB_J_RDOOR_e=0x7, +}; + +enum dRes_ID_J_RDOOR { + /* BMDR */ + dRes_ID_J_RDOOR_BMD_J_RDOOR_e=0x4, + /* DZB */ + dRes_ID_J_RDOOR_DZB_J_RDOOR_e=0x7, +}; + +enum J_RDOOR_JNT { + J_RDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_RDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_STdoa.h b/assets/RZDJ01/res/Object/J_STdoa.h new file mode 100644 index 0000000000..387cf86f4b --- /dev/null +++ b/assets/RZDJ01/res/Object/J_STdoa.h @@ -0,0 +1,22 @@ +#ifndef RES_J_STDOA_H +#define RES_J_STDOA_H + +enum dRes_INDEX_J_STDOA { + /* BMDR */ + dRes_INDEX_J_STDOA_BMD_J_STDOA_e=0x4, + /* DZB */ + dRes_INDEX_J_STDOA_DZB_J_STDOA_e=0x7, +}; + +enum dRes_ID_J_STDOA { + /* BMDR */ + dRes_ID_J_STDOA_BMD_J_STDOA_e=0x4, + /* DZB */ + dRes_ID_J_STDOA_DZB_J_STDOA_e=0x7, +}; + +enum J_STDOA_JNT { + J_STDOA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_STDOA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Sentaku.h b/assets/RZDJ01/res/Object/J_Sentaku.h new file mode 100644 index 0000000000..e96764dff9 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Sentaku.h @@ -0,0 +1,24 @@ +#ifndef RES_J_SENTAKU_H +#define RES_J_SENTAKU_H + +enum dRes_INDEX_J_SENTAKU { + /* BMDR */ + dRes_INDEX_J_SENTAKU_BMD_J_SENTAKU_e=0x4, + /* BTK */ + dRes_INDEX_J_SENTAKU_BTK_J_SENTAKU_e=0x7, +}; + +enum dRes_ID_J_SENTAKU { + /* BMDR */ + dRes_ID_J_SENTAKU_BMD_J_SENTAKU_e=0x4, + /* BTK */ + dRes_ID_J_SENTAKU_BTK_J_SENTAKU_e=0x7, +}; + +enum J_SENTAKU_JNT { + J_SENTAKU_JNT_JOINT0_e=0x0, + J_SENTAKU_JNT_JOINT1_e=0x1, + J_SENTAKU_JNT_JOINT2_e=0x2, +}; + +#endif /* !RES_J_SENTAKU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Suimon.h b/assets/RZDJ01/res/Object/J_Suimon.h new file mode 100644 index 0000000000..92fe1144cc --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Suimon.h @@ -0,0 +1,28 @@ +#ifndef RES_J_SUIMON_H +#define RES_J_SUIMON_H + +enum dRes_INDEX_J_SUIMON { + /* BCK */ + dRes_INDEX_J_SUIMON_BCK_J_SUIMON_CL_e=0x5, + dRes_INDEX_J_SUIMON_BCK_J_SUIMON_OP_e=0x6, + /* BMDR */ + dRes_INDEX_J_SUIMON_BMD_J_SUIMON_e=0x9, + /* DZB */ + dRes_INDEX_J_SUIMON_DZB_J_SUIMON_e=0xC, +}; + +enum dRes_ID_J_SUIMON { + /* BCK */ + dRes_ID_J_SUIMON_BCK_J_SUIMON_CL_e=0x5, + dRes_ID_J_SUIMON_BCK_J_SUIMON_OP_e=0x6, + /* BMDR */ + dRes_ID_J_SUIMON_BMD_J_SUIMON_e=0x9, + /* DZB */ + dRes_ID_J_SUIMON_DZB_J_SUIMON_e=0xC, +}; + +enum J_SUIMON_JNT { + J_SUIMON_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_SUIMON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Tobi.h b/assets/RZDJ01/res/Object/J_Tobi.h new file mode 100644 index 0000000000..bf4e0e4609 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Tobi.h @@ -0,0 +1,32 @@ +#ifndef RES_J_TOBI_H +#define RES_J_TOBI_H + +enum dRes_INDEX_J_TOBI { + /* BMDR */ + dRes_INDEX_J_TOBI_BMD_AL_TOBIKUSA_e=0x3, + dRes_INDEX_J_TOBI_BMD_J_TOBI_e=0x4, + dRes_INDEX_J_TOBI_BMD_J_TOBI_C_e=0x5, +}; + +enum dRes_ID_J_TOBI { + /* BMDR */ + dRes_ID_J_TOBI_BMD_AL_TOBIKUSA_e=0x3, + dRes_ID_J_TOBI_BMD_J_TOBI_e=0x4, + dRes_ID_J_TOBI_BMD_J_TOBI_C_e=0x5, +}; + +enum AL_TOBIKUSA_JNT { + AL_TOBIKUSA_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_TOBI_JNT { + J_TOBI_JNT_JOINT1_e=0x0, + J_TOBI_JNT_JOINT2_e=0x1, + J_TOBI_JNT_JOINT3_e=0x2, +}; + +enum J_TOBI_C_JNT { + J_TOBI_C_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TOBI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Umak.h b/assets/RZDJ01/res/Object/J_Umak.h new file mode 100644 index 0000000000..63d5605cca --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Umak.h @@ -0,0 +1,32 @@ +#ifndef RES_J_UMAK_H +#define RES_J_UMAK_H + +enum dRes_INDEX_J_UMAK { + /* BMDR */ + dRes_INDEX_J_UMAK_BMD_AL_UMAKUSA_e=0x3, + dRes_INDEX_J_UMAK_BMD_J_UMAKUSA_e=0x4, + dRes_INDEX_J_UMAK_BMD_J_UMAKUSA_C_e=0x5, +}; + +enum dRes_ID_J_UMAK { + /* BMDR */ + dRes_ID_J_UMAK_BMD_AL_UMAKUSA_e=0x3, + dRes_ID_J_UMAK_BMD_J_UMAKUSA_e=0x4, + dRes_ID_J_UMAK_BMD_J_UMAKUSA_C_e=0x5, +}; + +enum AL_UMAKUSA_JNT { + AL_UMAKUSA_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_UMAKUSA_JNT { + J_UMAKUSA_JNT_JOINT1_e=0x0, + J_UMAKUSA_JNT_JOINT2_e=0x1, + J_UMAKUSA_JNT_JOINT3_e=0x2, +}; + +enum J_UMAKUSA_C_JNT { + J_UMAKUSA_C_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_UMAK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_Zdoor.h b/assets/RZDJ01/res/Object/J_Zdoor.h new file mode 100644 index 0000000000..16231e9734 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_Zdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_J_ZDOOR_H +#define RES_J_ZDOOR_H + +enum dRes_INDEX_J_ZDOOR { + /* BMDR */ + dRes_INDEX_J_ZDOOR_BMD_J_ZDOOR_e=0x4, + /* DZB */ + dRes_INDEX_J_ZDOOR_DZB_J_ZDOOR_e=0x7, +}; + +enum dRes_ID_J_ZDOOR { + /* BMDR */ + dRes_ID_J_ZDOOR_BMD_J_ZDOOR_e=0x4, + /* DZB */ + dRes_ID_J_ZDOOR_DZB_J_ZDOOR_e=0x7, +}; + +enum J_ZDOOR_JNT { + J_ZDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_ZDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_doku00.h b/assets/RZDJ01/res/Object/J_doku00.h new file mode 100644 index 0000000000..3b352b17f6 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_doku00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_DOKU00_H +#define RES_J_DOKU00_H + +enum dRes_INDEX_J_DOKU00 { + /* BMDR */ + dRes_INDEX_J_DOKU00_BMD_J_DOKU_00_e=0x3, +}; + +enum dRes_ID_J_DOKU00 { + /* BMDR */ + dRes_ID_J_DOKU00_BMD_J_DOKU_00_e=0x3, +}; + +enum J_DOKU_00_JNT { + J_DOKU_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_DOKU00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_taru00.h b/assets/RZDJ01/res/Object/J_taru00.h new file mode 100644 index 0000000000..8938d53084 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_taru00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TARU00_H +#define RES_J_TARU00_H + +enum dRes_INDEX_J_TARU00 { + /* BMDR */ + dRes_INDEX_J_TARU00_BMD_J_TARU_00_e=0x3, +}; + +enum dRes_ID_J_TARU00 { + /* BMDR */ + dRes_ID_J_TARU00_BMD_J_TARU_00_e=0x3, +}; + +enum J_TARU_00_JNT { + J_TARU_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TARU00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_tubo_00.h b/assets/RZDJ01/res/Object/J_tubo_00.h new file mode 100644 index 0000000000..53e5994797 --- /dev/null +++ b/assets/RZDJ01/res/Object/J_tubo_00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TUBO_00_H +#define RES_J_TUBO_00_H + +enum dRes_INDEX_J_TUBO_00 { + /* BMDR */ + dRes_INDEX_J_TUBO_00_BMD_J_TUBO_00_e=0x3, +}; + +enum dRes_ID_J_TUBO_00 { + /* BMDR */ + dRes_ID_J_TUBO_00_BMD_J_TUBO_00_e=0x3, +}; + +enum J_TUBO_00_JNT { + J_TUBO_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TUBO_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/J_tubo_01.h b/assets/RZDJ01/res/Object/J_tubo_01.h new file mode 100644 index 0000000000..652a8b5b2c --- /dev/null +++ b/assets/RZDJ01/res/Object/J_tubo_01.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TUBO_01_H +#define RES_J_TUBO_01_H + +enum dRes_INDEX_J_TUBO_01 { + /* BMDR */ + dRes_INDEX_J_TUBO_01_BMD_J_TUBO_01_e=0x3, +}; + +enum dRes_ID_J_TUBO_01 { + /* BMDR */ + dRes_ID_J_TUBO_01_BMD_J_TUBO_01_e=0x3, +}; + +enum J_TUBO_01_JNT { + J_TUBO_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TUBO_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jagar.h b/assets/RZDJ01/res/Object/Jagar.h new file mode 100644 index 0000000000..e4db0f7961 --- /dev/null +++ b/assets/RZDJ01/res/Object/Jagar.h @@ -0,0 +1,71 @@ +#ifndef RES_JAGAR_H +#define RES_JAGAR_H + +enum dRes_INDEX_JAGAR { + /* BCK */ + dRes_INDEX_JAGAR_BCK_JAGA_F_TALK_A_e=0x6, + dRes_INDEX_JAGAR_BCK_JAGA_FH_TALK_A_e=0x7, + dRes_INDEX_JAGAR_BCK_JAGA_STEP_e=0x8, + dRes_INDEX_JAGAR_BCK_JAGA_TALK_B_e=0x9, + dRes_INDEX_JAGAR_BCK_JAGAR_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_JAGAR_BMD_JAGAR_e=0xD, + /* BTK */ + dRes_INDEX_JAGAR_BTK_JAGA_e=0x10, + /* BTP */ + dRes_INDEX_JAGAR_BTP_JAGA_e=0x13, + dRes_INDEX_JAGAR_BTP_JAGA_F_TALK_A_e=0x14, + dRes_INDEX_JAGAR_BTP_JAGA_FH_TALK_A_e=0x15, +}; + +enum dRes_ID_JAGAR { + /* BCK */ + dRes_ID_JAGAR_BCK_JAGA_F_TALK_A_e=0x6, + dRes_ID_JAGAR_BCK_JAGA_FH_TALK_A_e=0x7, + dRes_ID_JAGAR_BCK_JAGA_STEP_e=0x8, + dRes_ID_JAGAR_BCK_JAGA_TALK_B_e=0x9, + dRes_ID_JAGAR_BCK_JAGAR_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_JAGAR_BMD_JAGAR_e=0xD, + /* BTK */ + dRes_ID_JAGAR_BTK_JAGA_e=0x10, + /* BTP */ + dRes_ID_JAGAR_BTP_JAGA_e=0x13, + dRes_ID_JAGAR_BTP_JAGA_F_TALK_A_e=0x14, + dRes_ID_JAGAR_BTP_JAGA_FH_TALK_A_e=0x15, +}; + +enum JAGAR_JNT { + JAGAR_JNT_CENTER_e=0x0, + JAGAR_JNT_BACKBONE1_e=0x1, + JAGAR_JNT_BACKBONE2_e=0x2, + JAGAR_JNT_NECK_e=0x3, + JAGAR_JNT_HEAD_e=0x4, + JAGAR_JNT_CHIN_e=0x5, + JAGAR_JNT_MAYU_L_e=0x6, + JAGAR_JNT_MAYU_R_e=0x7, + JAGAR_JNT_MOUTH_e=0x8, + JAGAR_JNT_SHOULDERL_e=0x9, + JAGAR_JNT_ARML1_e=0xA, + JAGAR_JNT_ARML2_1_e=0xB, + JAGAR_JNT_HANDL_1_e=0xC, + JAGAR_JNT_FINGERL_e=0xD, + JAGAR_JNT_SHOULDERR_e=0xE, + JAGAR_JNT_ARMR1_e=0xF, + JAGAR_JNT_ARMR2_1_e=0x10, + JAGAR_JNT_HANDR_1_e=0x11, + JAGAR_JNT_FINGERR_e=0x12, + JAGAR_JNT_WAIST_e=0x13, + JAGAR_JNT_LEGL1_e=0x14, + JAGAR_JNT_LEGL2_e=0x15, + JAGAR_JNT_FOOTL_e=0x16, + JAGAR_JNT_SKIRTL_e=0x17, + JAGAR_JNT_LEGR1_e=0x18, + JAGAR_JNT_LEGR2_e=0x19, + JAGAR_JNT_FOOTR_e=0x1A, + JAGAR_JNT_SKIRTR_e=0x1B, + JAGAR_JNT_SKIRT1_e=0x1C, + JAGAR_JNT_SKIRT2_e=0x1D, +}; + +#endif /* !RES_JAGAR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jagar1.h b/assets/RZDJ01/res/Object/Jagar1.h new file mode 100644 index 0000000000..2081d0cd66 --- /dev/null +++ b/assets/RZDJ01/res/Object/Jagar1.h @@ -0,0 +1,32 @@ +#ifndef RES_JAGAR1_H +#define RES_JAGAR1_H + +enum dRes_INDEX_JAGAR1 { + /* BCK */ + dRes_INDEX_JAGAR1_BCK_JAGA_CHU_e=0x4, + dRes_INDEX_JAGAR1_BCK_JAGA_CHU_TO_SIT_e=0x5, + dRes_INDEX_JAGAR1_BCK_JAGA_F_SMILETALK_e=0x6, + dRes_INDEX_JAGAR1_BCK_JAGA_SIT_e=0x7, + dRes_INDEX_JAGAR1_BCK_JAGA_SIT_TO_WAIT_e=0x8, + dRes_INDEX_JAGAR1_BCK_JAGA_TO_CHU_e=0x9, + dRes_INDEX_JAGAR1_BCK_JAGA_WAIT_B_e=0xA, + dRes_INDEX_JAGAR1_BCK_JAGA_WAIT_TO_SIT_e=0xB, + /* EVT */ + dRes_INDEX_JAGAR1_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_JAGAR1 { + /* BCK */ + dRes_ID_JAGAR1_BCK_JAGA_CHU_e=0x4, + dRes_ID_JAGAR1_BCK_JAGA_CHU_TO_SIT_e=0x5, + dRes_ID_JAGAR1_BCK_JAGA_F_SMILETALK_e=0x6, + dRes_ID_JAGAR1_BCK_JAGA_SIT_e=0x7, + dRes_ID_JAGAR1_BCK_JAGA_SIT_TO_WAIT_e=0x8, + dRes_ID_JAGAR1_BCK_JAGA_TO_CHU_e=0x9, + dRes_ID_JAGAR1_BCK_JAGA_WAIT_B_e=0xA, + dRes_ID_JAGAR1_BCK_JAGA_WAIT_TO_SIT_e=0xB, + /* EVT */ + dRes_ID_JAGAR1_DAT_EVENT_LIST_e=0xE, +}; + +#endif /* !RES_JAGAR1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jagar2.h b/assets/RZDJ01/res/Object/Jagar2.h new file mode 100644 index 0000000000..6cd1ddb5f4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Jagar2.h @@ -0,0 +1,46 @@ +#ifndef RES_JAGAR2_H +#define RES_JAGAR2_H + +enum dRes_INDEX_JAGAR2 { + /* BCK */ + dRes_INDEX_JAGAR2_BCK_JAGA_F_SURPRISE_e=0x5, + dRes_INDEX_JAGAR2_BCK_JAGA_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_JAGAR2_BCK_JAGA_F_WORRY_TALK_e=0x7, + dRes_INDEX_JAGAR2_BCK_JAGA_RUN_A_e=0x8, + dRes_INDEX_JAGAR2_BCK_JAGA_SURPRISE_e=0x9, + dRes_INDEX_JAGAR2_BCK_JAGA_SURPRISE_WAIT_e=0xA, + dRes_INDEX_JAGAR2_BCK_JAGA_UNADUKI_e=0xB, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_TALK_e=0xC, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_WAIT_e=0xD, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_WALK_e=0xE, + /* BTP */ + dRes_INDEX_JAGAR2_BTP_JAGA_BLINK_e=0x11, + dRes_INDEX_JAGAR2_BTP_JAGA_F_SURPRISE_e=0x12, + dRes_INDEX_JAGAR2_BTP_JAGA_F_SURPRISE_WAIT_e=0x13, + dRes_INDEX_JAGAR2_BTP_JAGA_F_WORRY_TALK_e=0x14, + /* EVT */ + dRes_INDEX_JAGAR2_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_JAGAR2 { + /* BCK */ + dRes_ID_JAGAR2_BCK_JAGA_F_SURPRISE_e=0x5, + dRes_ID_JAGAR2_BCK_JAGA_F_SURPRISE_WAIT_e=0x6, + dRes_ID_JAGAR2_BCK_JAGA_F_WORRY_TALK_e=0x7, + dRes_ID_JAGAR2_BCK_JAGA_RUN_A_e=0x8, + dRes_ID_JAGAR2_BCK_JAGA_SURPRISE_e=0x9, + dRes_ID_JAGAR2_BCK_JAGA_SURPRISE_WAIT_e=0xA, + dRes_ID_JAGAR2_BCK_JAGA_UNADUKI_e=0xB, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_TALK_e=0xC, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_WAIT_e=0xD, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_WALK_e=0xE, + /* BTP */ + dRes_ID_JAGAR2_BTP_JAGA_BLINK_e=0x11, + dRes_ID_JAGAR2_BTP_JAGA_F_SURPRISE_e=0x12, + dRes_ID_JAGAR2_BTP_JAGA_F_SURPRISE_WAIT_e=0x13, + dRes_ID_JAGAR2_BTP_JAGA_F_WORRY_TALK_e=0x14, + /* EVT */ + dRes_ID_JAGAR2_DAT_EVENT_LIST_e=0x17, +}; + +#endif /* !RES_JAGAR2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jagar3.h b/assets/RZDJ01/res/Object/Jagar3.h new file mode 100644 index 0000000000..23a074d111 --- /dev/null +++ b/assets/RZDJ01/res/Object/Jagar3.h @@ -0,0 +1,24 @@ +#ifndef RES_JAGAR3_H +#define RES_JAGAR3_H + +enum dRes_INDEX_JAGAR3 { + /* BCK */ + dRes_INDEX_JAGAR3_BCK_JAGA_F_TALK_B_e=0x4, + dRes_INDEX_JAGAR3_BCK_JAGA_FH_TALK_B_e=0x5, + dRes_INDEX_JAGAR3_BCK_JAGA_TALK_A_e=0x6, + /* BTP */ + dRes_INDEX_JAGAR3_BTP_JAGA_F_TALK_B_e=0x9, + dRes_INDEX_JAGAR3_BTP_JAGA_FH_TALK_B_e=0xA, +}; + +enum dRes_ID_JAGAR3 { + /* BCK */ + dRes_ID_JAGAR3_BCK_JAGA_F_TALK_B_e=0x4, + dRes_ID_JAGAR3_BCK_JAGA_FH_TALK_B_e=0x5, + dRes_ID_JAGAR3_BCK_JAGA_TALK_A_e=0x6, + /* BTP */ + dRes_ID_JAGAR3_BTP_JAGA_F_TALK_B_e=0x9, + dRes_ID_JAGAR3_BTP_JAGA_FH_TALK_B_e=0xA, +}; + +#endif /* !RES_JAGAR3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jagar4.h b/assets/RZDJ01/res/Object/Jagar4.h new file mode 100644 index 0000000000..08755204ca --- /dev/null +++ b/assets/RZDJ01/res/Object/Jagar4.h @@ -0,0 +1,18 @@ +#ifndef RES_JAGAR4_H +#define RES_JAGAR4_H + +enum dRes_INDEX_JAGAR4 { + /* BMDR */ + dRes_INDEX_JAGAR4_BMD_JAGA_NOUGU_e=0x3, +}; + +enum dRes_ID_JAGAR4 { + /* BMDR */ + dRes_ID_JAGAR4_BMD_JAGA_NOUGU_e=0x3, +}; + +enum JAGA_NOUGU_JNT { + JAGA_NOUGU_JNT_JAGA_NOUGU1_e=0x0, +}; + +#endif /* !RES_JAGAR4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Jockey.h b/assets/RZDJ01/res/Object/Jockey.h new file mode 100644 index 0000000000..20c51ddc6c --- /dev/null +++ b/assets/RZDJ01/res/Object/Jockey.h @@ -0,0 +1,68 @@ +#ifndef RES_JOCKEY_H +#define RES_JOCKEY_H + +enum dRes_INDEX_JOCKEY { + /* BCK */ + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_A_e=0x7, + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_B_e=0x8, + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_C_e=0x9, + dRes_INDEX_JOCKEY_BCK_THEB_FH_TALK_B_e=0xA, + dRes_INDEX_JOCKEY_BCK_THEB_FH_TALK_C_e=0xB, + dRes_INDEX_JOCKEY_BCK_THEB_SIT_e=0xC, + dRes_INDEX_JOCKEY_BCK_THEB_SIT_B_e=0xD, + dRes_INDEX_JOCKEY_BCK_THEB_WHIP_e=0xE, + dRes_INDEX_JOCKEY_BCK_THEB_WHIP_B_e=0xF, + /* BMDR */ + dRes_INDEX_JOCKEY_BMD_THEB_e=0x12, + /* BTK */ + dRes_INDEX_JOCKEY_BTK_THEB_e=0x15, + /* BTP */ + dRes_INDEX_JOCKEY_BTP_THEB_e=0x18, + dRes_INDEX_JOCKEY_BTP_THEB_F_TALK_A_e=0x19, + /* EVT */ + dRes_INDEX_JOCKEY_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_JOCKEY { + /* BCK */ + dRes_ID_JOCKEY_BCK_THEB_F_TALK_A_e=0x7, + dRes_ID_JOCKEY_BCK_THEB_F_TALK_B_e=0x8, + dRes_ID_JOCKEY_BCK_THEB_F_TALK_C_e=0x9, + dRes_ID_JOCKEY_BCK_THEB_FH_TALK_B_e=0xA, + dRes_ID_JOCKEY_BCK_THEB_FH_TALK_C_e=0xB, + dRes_ID_JOCKEY_BCK_THEB_SIT_e=0xC, + dRes_ID_JOCKEY_BCK_THEB_SIT_B_e=0xD, + dRes_ID_JOCKEY_BCK_THEB_WHIP_e=0xE, + dRes_ID_JOCKEY_BCK_THEB_WHIP_B_e=0xF, + /* BMDR */ + dRes_ID_JOCKEY_BMD_THEB_e=0x12, + /* BTK */ + dRes_ID_JOCKEY_BTK_THEB_e=0x15, + /* BTP */ + dRes_ID_JOCKEY_BTP_THEB_e=0x18, + dRes_ID_JOCKEY_BTP_THEB_F_TALK_A_e=0x19, + /* EVT */ + dRes_ID_JOCKEY_DAT_EVENT_LIST_e=0x1C, +}; + +enum THEB_JNT { + THEB_JNT_CENTER_e=0x0, + THEB_JNT_BACKBONE1_e=0x1, + THEB_JNT_BACKBONE2_e=0x2, + THEB_JNT_ARML1_e=0x3, + THEB_JNT_ARML2_e=0x4, + THEB_JNT_HANDL_e=0x5, + THEB_JNT_ARMR1_e=0x6, + THEB_JNT_ARMR2_e=0x7, + THEB_JNT_HANDR_e=0x8, + THEB_JNT_NECK_e=0x9, + THEB_JNT_HEAD_e=0xA, + THEB_JNT_CHIN_e=0xB, + THEB_JNT_HAIR_e=0xC, + THEB_JNT_MOUTH_e=0xD, + THEB_JNT_WAIST_e=0xE, + THEB_JNT_LEGL2_e=0xF, + THEB_JNT_LEGR2_e=0x10, +}; + +#endif /* !RES_JOCKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KH_Bed.h b/assets/RZDJ01/res/Object/KH_Bed.h new file mode 100644 index 0000000000..cbc604ecc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/KH_Bed.h @@ -0,0 +1,26 @@ +#ifndef RES_KH_BED_H +#define RES_KH_BED_H + +enum dRes_INDEX_KH_BED { + /* BMDR */ + dRes_INDEX_KH_BED_BMD_KH_BED_e=0x4, + /* DZB */ + dRes_INDEX_KH_BED_DZB_KHBED_e=0x7, +}; + +enum dRes_ID_KH_BED { + /* BMDR */ + dRes_ID_KH_BED_BMD_KH_BED_e=0x4, + /* DZB */ + dRes_ID_KH_BED_DZB_KHBED_e=0x7, +}; + +enum KH_BED_JNT { + KH_BED_JNT_DIS_e=0x0, + KH_BED_JNT_KOLINB_MODEL_e=0x1, + KH_BED_JNT_KOLINB_MODEL1_e=0x2, + KH_BED_JNT_KOLINB_MODEL2_e=0x3, + KH_BED_JNT_KOLINB_MODEL3_e=0x4, +}; + +#endif /* !RES_KH_BED_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KHdesk.h b/assets/RZDJ01/res/Object/KHdesk.h new file mode 100644 index 0000000000..57e9fd1767 --- /dev/null +++ b/assets/RZDJ01/res/Object/KHdesk.h @@ -0,0 +1,22 @@ +#ifndef RES_KHDESK_H +#define RES_KHDESK_H + +enum dRes_INDEX_KHDESK { + /* BMDR */ + dRes_INDEX_KHDESK_BMD_U_KHDESK_e=0x4, + /* DZB */ + dRes_INDEX_KHDESK_DZB_U_KHDESK_e=0x7, +}; + +enum dRes_ID_KHDESK { + /* BMDR */ + dRes_ID_KHDESK_BMD_U_KHDESK_e=0x4, + /* DZB */ + dRes_ID_KHDESK_DZB_U_KHDESK_e=0x7, +}; + +enum U_KHDESK_JNT { + U_KHDESK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KHDESK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_a.h b/assets/RZDJ01/res/Object/KN_a.h new file mode 100644 index 0000000000..3cdb265829 --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_a.h @@ -0,0 +1,189 @@ +#ifndef RES_KN_A_H +#define RES_KN_A_H + +enum dRes_INDEX_KN_A { + /* BCK */ + dRes_INDEX_KN_A_BCK_KN_CUT_e=0x5, + dRes_INDEX_KN_A_BCK_KN_DAIJUMP_e=0x6, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_e=0x7, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_S_e=0x8, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_S_WAIT_e=0x9, + dRes_INDEX_KN_A_BCK_KN_DEAD_e=0xA, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_e=0xB, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_E_e=0xC, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_L_e=0xD, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_S_e=0xE, + dRes_INDEX_KN_A_BCK_KN_DEMO_KAMAE_e=0xF, + dRes_INDEX_KN_A_BCK_KN_FIGHT_A_e=0x10, + dRes_INDEX_KN_A_BCK_KN_FRY_e=0x11, + dRes_INDEX_KN_A_BCK_KN_FRY_M_e=0x12, + dRes_INDEX_KN_A_BCK_KN_GETUP_e=0x13, + dRes_INDEX_KN_A_BCK_KN_GETUP_M_e=0x14, + dRes_INDEX_KN_A_BCK_KN_GT_F_TALK_A_e=0x15, + dRes_INDEX_KN_A_BCK_KN_IAI_e=0x16, + dRes_INDEX_KN_A_BCK_KN_IAI_WAIT_e=0x17, + dRes_INDEX_KN_A_BCK_KN_KABUTO_e=0x18, + dRes_INDEX_KN_A_BCK_KN_KABUTO_WAIT_e=0x19, + dRes_INDEX_KN_A_BCK_KN_LAND_e=0x1A, + dRes_INDEX_KN_A_BCK_KN_LAND_M_e=0x1B, + dRes_INDEX_KN_A_BCK_KN_LAYDOWN_e=0x1C, + dRes_INDEX_KN_A_BCK_KN_LAYDOWN_M_e=0x1D, + dRes_INDEX_KN_A_BCK_KN_MAGIC_e=0x1E, + dRes_INDEX_KN_A_BCK_KN_POD_IAI_e=0x1F, + dRes_INDEX_KN_A_BCK_KN_POD_IAI_WAIT_e=0x20, + dRes_INDEX_KN_A_BCK_KN_POD_TALK_e=0x21, + dRes_INDEX_KN_A_BCK_KN_POD_WAIT_e=0x22, + dRes_INDEX_KN_A_BCK_KN_PORKED_e=0x23, + dRes_INDEX_KN_A_BCK_KN_PORKED_WAIT_e=0x24, + dRes_INDEX_KN_A_BCK_KN_ROLL_e=0x25, + dRes_INDEX_KN_A_BCK_KN_STEP_e=0x26, + dRes_INDEX_KN_A_BCK_KN_STEP_IKAKU_e=0x27, + dRes_INDEX_KN_A_BCK_KN_STEPL_e=0x28, + dRes_INDEX_KN_A_BCK_KN_TALK_A_e=0x29, + dRes_INDEX_KN_A_BCK_KN_TALK_B_e=0x2A, + dRes_INDEX_KN_A_BCK_KN_WAIT_A_e=0x2B, + dRes_INDEX_KN_A_BCK_KN_WAIT_B_e=0x2C, + /* BMDR */ + dRes_INDEX_KN_A_BMD_KN_A_e=0x2F, + dRes_INDEX_KN_A_BMD_KN_AM_GT_e=0x30, + dRes_INDEX_KN_A_BMD_KN_POD_e=0x31, + /* EVT */ + dRes_INDEX_KN_A_DAT_EVENT_LIST_e=0x34, +}; + +enum dRes_ID_KN_A { + /* BCK */ + dRes_ID_KN_A_BCK_KN_CUT_e=0x5, + dRes_ID_KN_A_BCK_KN_DAIJUMP_e=0x6, + dRes_ID_KN_A_BCK_KN_DAMAGE_e=0x7, + dRes_ID_KN_A_BCK_KN_DAMAGE_S_e=0x8, + dRes_ID_KN_A_BCK_KN_DAMAGE_S_WAIT_e=0x9, + dRes_ID_KN_A_BCK_KN_DEAD_e=0xA, + dRes_ID_KN_A_BCK_KN_DEFENSE_e=0xB, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_E_e=0xC, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_L_e=0xD, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_S_e=0xE, + dRes_ID_KN_A_BCK_KN_DEMO_KAMAE_e=0xF, + dRes_ID_KN_A_BCK_KN_FIGHT_A_e=0x10, + dRes_ID_KN_A_BCK_KN_FRY_e=0x11, + dRes_ID_KN_A_BCK_KN_FRY_M_e=0x12, + dRes_ID_KN_A_BCK_KN_GETUP_e=0x13, + dRes_ID_KN_A_BCK_KN_GETUP_M_e=0x14, + dRes_ID_KN_A_BCK_KN_GT_F_TALK_A_e=0x15, + dRes_ID_KN_A_BCK_KN_IAI_e=0x16, + dRes_ID_KN_A_BCK_KN_IAI_WAIT_e=0x17, + dRes_ID_KN_A_BCK_KN_KABUTO_e=0x18, + dRes_ID_KN_A_BCK_KN_KABUTO_WAIT_e=0x19, + dRes_ID_KN_A_BCK_KN_LAND_e=0x1A, + dRes_ID_KN_A_BCK_KN_LAND_M_e=0x1B, + dRes_ID_KN_A_BCK_KN_LAYDOWN_e=0x1C, + dRes_ID_KN_A_BCK_KN_LAYDOWN_M_e=0x1D, + dRes_ID_KN_A_BCK_KN_MAGIC_e=0x1E, + dRes_ID_KN_A_BCK_KN_POD_IAI_e=0x1F, + dRes_ID_KN_A_BCK_KN_POD_IAI_WAIT_e=0x20, + dRes_ID_KN_A_BCK_KN_POD_TALK_e=0x21, + dRes_ID_KN_A_BCK_KN_POD_WAIT_e=0x22, + dRes_ID_KN_A_BCK_KN_PORKED_e=0x23, + dRes_ID_KN_A_BCK_KN_PORKED_WAIT_e=0x24, + dRes_ID_KN_A_BCK_KN_ROLL_e=0x25, + dRes_ID_KN_A_BCK_KN_STEP_e=0x26, + dRes_ID_KN_A_BCK_KN_STEP_IKAKU_e=0x27, + dRes_ID_KN_A_BCK_KN_STEPL_e=0x28, + dRes_ID_KN_A_BCK_KN_TALK_A_e=0x29, + dRes_ID_KN_A_BCK_KN_TALK_B_e=0x2A, + dRes_ID_KN_A_BCK_KN_WAIT_A_e=0x2B, + dRes_ID_KN_A_BCK_KN_WAIT_B_e=0x2C, + /* BMDR */ + dRes_ID_KN_A_BMD_KN_A_e=0x2F, + dRes_ID_KN_A_BMD_KN_AM_GT_e=0x30, + dRes_ID_KN_A_BMD_KN_POD_e=0x31, + /* EVT */ + dRes_ID_KN_A_DAT_EVENT_LIST_e=0x34, +}; + +enum KN_A_JNT { + KN_A_JNT_CENTER_e=0x0, + KN_A_JNT_BACKBONE1_e=0x1, + KN_A_JNT_BACKBONE2_e=0x2, + KN_A_JNT_NECK_e=0x3, + KN_A_JNT_HEAD_e=0x4, + KN_A_JNT_CHIN_e=0x5, + KN_A_JNT_SHOULDERL_e=0x6, + KN_A_JNT_ARML1_e=0x7, + KN_A_JNT_ARML2_e=0x8, + KN_A_JNT_HANDL_e=0x9, + KN_A_JNT_FINGERL1_e=0xA, + KN_A_JNT_FINGERL2_e=0xB, + KN_A_JNT_THAMBL_e=0xC, + KN_A_JNT_WEAPONL_e=0xD, + KN_A_JNT_SHOULDERR_e=0xE, + KN_A_JNT_ARMR1_e=0xF, + KN_A_JNT_ARMR2_e=0x10, + KN_A_JNT_HANDR_e=0x11, + KN_A_JNT_FINGERR1_e=0x12, + KN_A_JNT_FINGERR2_e=0x13, + KN_A_JNT_THAMBR_e=0x14, + KN_A_JNT_WEAPONR_e=0x15, + KN_A_JNT_WAIST_e=0x16, + KN_A_JNT_FSKIRTL_e=0x17, + KN_A_JNT_FSKIRTR_e=0x18, + KN_A_JNT_LEGL1_e=0x19, + KN_A_JNT_LEGL2_e=0x1A, + KN_A_JNT_FOOTL_e=0x1B, + KN_A_JNT_TOEL_e=0x1C, + KN_A_JNT_LEGR1_e=0x1D, + KN_A_JNT_LEGR2_e=0x1E, + KN_A_JNT_FOOTR_e=0x1F, + KN_A_JNT_TOER_e=0x20, + KN_A_JNT_RSKIRTL_e=0x21, + KN_A_JNT_RSKIRTR_e=0x22, + KN_A_JNT_TARE1_e=0x23, + KN_A_JNT_TARE2_e=0x24, +}; + +enum KN_AM_GT_JNT { + KN_AM_GT_JNT_CENTER_e=0x0, + KN_AM_GT_JNT_BACKBONE1_e=0x1, + KN_AM_GT_JNT_BACKBONE2_e=0x2, + KN_AM_GT_JNT_NECK_e=0x3, + KN_AM_GT_JNT_HEAD_e=0x4, + KN_AM_GT_JNT_CHIN_e=0x5, + KN_AM_GT_JNT_SHOULDERL_e=0x6, + KN_AM_GT_JNT_ARML1_e=0x7, + KN_AM_GT_JNT_ARML2_e=0x8, + KN_AM_GT_JNT_HANDL_e=0x9, + KN_AM_GT_JNT_FINGERL1_e=0xA, + KN_AM_GT_JNT_FINGERL2_e=0xB, + KN_AM_GT_JNT_THAMBL_e=0xC, + KN_AM_GT_JNT_WEAPONL_e=0xD, + KN_AM_GT_JNT_SHOULDERR_e=0xE, + KN_AM_GT_JNT_ARMR1_e=0xF, + KN_AM_GT_JNT_ARMR2_e=0x10, + KN_AM_GT_JNT_HANDR_e=0x11, + KN_AM_GT_JNT_FINGERR1_e=0x12, + KN_AM_GT_JNT_FINGERR2_e=0x13, + KN_AM_GT_JNT_THAMBR_e=0x14, + KN_AM_GT_JNT_WEAPONR_e=0x15, + KN_AM_GT_JNT_WAIST_e=0x16, + KN_AM_GT_JNT_FSKIRTL_e=0x17, + KN_AM_GT_JNT_FSKIRTR_e=0x18, + KN_AM_GT_JNT_LEGL1_e=0x19, + KN_AM_GT_JNT_LEGL2_e=0x1A, + KN_AM_GT_JNT_FOOTL_e=0x1B, + KN_AM_GT_JNT_TOEL_e=0x1C, + KN_AM_GT_JNT_LEGR1_e=0x1D, + KN_AM_GT_JNT_LEGR2_e=0x1E, + KN_AM_GT_JNT_FOOTR_e=0x1F, + KN_AM_GT_JNT_TOER_e=0x20, + KN_AM_GT_JNT_RSKIRTL_e=0x21, + KN_AM_GT_JNT_RSKIRTR_e=0x22, + KN_AM_GT_JNT_TARE1_e=0x23, + KN_AM_GT_JNT_TARE2_e=0x24, +}; + +enum KN_POD_JNT { + KN_POD_JNT_CENTER_e=0x0, + KN_POD_JNT_POD_BELT_e=0x1, +}; + +#endif /* !RES_KN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch01D.h b/assets/RZDJ01/res/Object/KN_tch01D.h new file mode 100644 index 0000000000..966a2ce6e8 --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch01D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH01D_H +#define RES_KN_TCH01D_H + +enum dRes_INDEX_KN_TCH01D { + /* EVT */ + dRes_INDEX_KN_TCH01D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH01D { + /* EVT */ + dRes_ID_KN_TCH01D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH01D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch02D.h b/assets/RZDJ01/res/Object/KN_tch02D.h new file mode 100644 index 0000000000..12cf92b4fc --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch02D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH02D_H +#define RES_KN_TCH02D_H + +enum dRes_INDEX_KN_TCH02D { + /* EVT */ + dRes_INDEX_KN_TCH02D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH02D { + /* EVT */ + dRes_ID_KN_TCH02D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH02D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch03D.h b/assets/RZDJ01/res/Object/KN_tch03D.h new file mode 100644 index 0000000000..4c90b92faa --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch03D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH03D_H +#define RES_KN_TCH03D_H + +enum dRes_INDEX_KN_TCH03D { + /* EVT */ + dRes_INDEX_KN_TCH03D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH03D { + /* EVT */ + dRes_ID_KN_TCH03D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH03D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch04D.h b/assets/RZDJ01/res/Object/KN_tch04D.h new file mode 100644 index 0000000000..6b2e61707d --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch04D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH04D_H +#define RES_KN_TCH04D_H + +enum dRes_INDEX_KN_TCH04D { + /* EVT */ + dRes_INDEX_KN_TCH04D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH04D { + /* EVT */ + dRes_ID_KN_TCH04D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH04D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch05D.h b/assets/RZDJ01/res/Object/KN_tch05D.h new file mode 100644 index 0000000000..e3af4e0ffe --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch05D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH05D_H +#define RES_KN_TCH05D_H + +enum dRes_INDEX_KN_TCH05D { + /* EVT */ + dRes_INDEX_KN_TCH05D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH05D { + /* EVT */ + dRes_ID_KN_TCH05D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH05D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch06D.h b/assets/RZDJ01/res/Object/KN_tch06D.h new file mode 100644 index 0000000000..c5834147c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch06D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH06D_H +#define RES_KN_TCH06D_H + +enum dRes_INDEX_KN_TCH06D { + /* EVT */ + dRes_INDEX_KN_TCH06D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH06D { + /* EVT */ + dRes_ID_KN_TCH06D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH06D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/KN_tch07D.h b/assets/RZDJ01/res/Object/KN_tch07D.h new file mode 100644 index 0000000000..a58f3dc0fb --- /dev/null +++ b/assets/RZDJ01/res/Object/KN_tch07D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH07D_H +#define RES_KN_TCH07D_H + +enum dRes_INDEX_KN_TCH07D { + /* EVT */ + dRes_INDEX_KN_TCH07D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH07D { + /* EVT */ + dRes_ID_KN_TCH07D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH07D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_bridge.h b/assets/RZDJ01/res/Object/K_bridge.h new file mode 100644 index 0000000000..04753dff16 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_bridge.h @@ -0,0 +1,49 @@ +#ifndef RES_K_BRIDGE_H +#define RES_K_BRIDGE_H + +enum dRes_INDEX_K_BRIDGE { + /* BCK */ + dRes_INDEX_K_BRIDGE_BCK_DR_BRIDG_DESTROYA_e=0x5, + dRes_INDEX_K_BRIDGE_BCK_DR_BRIDG_DESTROYB_e=0x6, + /* BMDR */ + dRes_INDEX_K_BRIDGE_BMD_DR_BRIDG_e=0x9, + dRes_INDEX_K_BRIDGE_BMD_K_BRIDGE_A_e=0xA, + /* DZB */ + dRes_INDEX_K_BRIDGE_DZB_K_BRIDGE_A00_e=0xD, + dRes_INDEX_K_BRIDGE_DZB_K_BRIDGE_A01_e=0xE, +}; + +enum dRes_ID_K_BRIDGE { + /* BCK */ + dRes_ID_K_BRIDGE_BCK_DR_BRIDG_DESTROYA_e=0x5, + dRes_ID_K_BRIDGE_BCK_DR_BRIDG_DESTROYB_e=0x6, + /* BMDR */ + dRes_ID_K_BRIDGE_BMD_DR_BRIDG_e=0x9, + dRes_ID_K_BRIDGE_BMD_K_BRIDGE_A_e=0xA, + /* DZB */ + dRes_ID_K_BRIDGE_DZB_K_BRIDGE_A00_e=0xD, + dRes_ID_K_BRIDGE_DZB_K_BRIDGE_A01_e=0xE, +}; + +enum DR_BRIDG_JNT { + DR_BRIDG_JNT_ROOT_e=0x0, + DR_BRIDG_JNT_P1_e=0x1, + DR_BRIDG_JNT_P10_e=0x2, + DR_BRIDG_JNT_P11_e=0x3, + DR_BRIDG_JNT_P12_e=0x4, + DR_BRIDG_JNT_P13_e=0x5, + DR_BRIDG_JNT_P2_e=0x6, + DR_BRIDG_JNT_P3_e=0x7, + DR_BRIDG_JNT_P4_e=0x8, + DR_BRIDG_JNT_P5_e=0x9, + DR_BRIDG_JNT_P6_e=0xA, + DR_BRIDG_JNT_P7_e=0xB, + DR_BRIDG_JNT_P8_e=0xC, + DR_BRIDG_JNT_P9_e=0xD, +}; + +enum K_BRIDGE_A_JNT { + K_BRIDGE_A_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_BRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_cube00.h b/assets/RZDJ01/res/Object/K_cube00.h new file mode 100644 index 0000000000..897fd194ad --- /dev/null +++ b/assets/RZDJ01/res/Object/K_cube00.h @@ -0,0 +1,48 @@ +#ifndef RES_K_CUBE00_H +#define RES_K_CUBE00_H + +enum dRes_INDEX_K_CUBE00 { + /* BMDR */ + dRes_INDEX_K_CUBE00_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE00_e=0x7, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE01_e=0x8, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE02_e=0x9, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE03_e=0xA, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE04_e=0xB, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE05_e=0xC, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE06_e=0xD, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE07_e=0xE, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE08_e=0xF, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE09_e=0x10, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE10_e=0x11, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE100_e=0x12, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE101_e=0x13, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum dRes_ID_K_CUBE00 { + /* BMDR */ + dRes_ID_K_CUBE00_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE00_e=0x7, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE01_e=0x8, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE02_e=0x9, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE03_e=0xA, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE04_e=0xB, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE05_e=0xC, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE06_e=0xD, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE07_e=0xE, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE08_e=0xF, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE09_e=0x10, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE10_e=0x11, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE100_e=0x12, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE101_e=0x13, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum K_SIZE_CUBE_JNT { + K_SIZE_CUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CUBE00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_cube01.h b/assets/RZDJ01/res/Object/K_cube01.h new file mode 100644 index 0000000000..80d81ee079 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_cube01.h @@ -0,0 +1,48 @@ +#ifndef RES_K_CUBE01_H +#define RES_K_CUBE01_H + +enum dRes_INDEX_K_CUBE01 { + /* BMDR */ + dRes_INDEX_K_CUBE01_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE00_e=0x7, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE01_e=0x8, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE02_e=0x9, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE03_e=0xA, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE04_e=0xB, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE05_e=0xC, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE06_e=0xD, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE07_e=0xE, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE08_e=0xF, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE09_e=0x10, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE10_e=0x11, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE100_e=0x12, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE101_e=0x13, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum dRes_ID_K_CUBE01 { + /* BMDR */ + dRes_ID_K_CUBE01_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE00_e=0x7, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE01_e=0x8, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE02_e=0x9, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE03_e=0xA, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE04_e=0xB, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE05_e=0xC, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE06_e=0xD, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE07_e=0xE, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE08_e=0xF, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE09_e=0x10, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE10_e=0x11, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE100_e=0x12, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE101_e=0x13, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum K_SIZE_CUBE_JNT { + K_SIZE_CUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CUBE01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_cyli00.h b/assets/RZDJ01/res/Object/K_cyli00.h new file mode 100644 index 0000000000..389bff7847 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_cyli00.h @@ -0,0 +1,26 @@ +#ifndef RES_K_CYLI00_H +#define RES_K_CYLI00_H + +enum dRes_INDEX_K_CYLI00 { + /* BMDR */ + dRes_INDEX_K_CYLI00_BMD_K_SIZE_CYLINDER_e=0x4, + /* DZB */ + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL00_e=0x7, + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL01_e=0x8, + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL02_e=0x9, +}; + +enum dRes_ID_K_CYLI00 { + /* BMDR */ + dRes_ID_K_CYLI00_BMD_K_SIZE_CYLINDER_e=0x4, + /* DZB */ + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL00_e=0x7, + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL01_e=0x8, + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL02_e=0x9, +}; + +enum K_SIZE_CYLINDER_JNT { + K_SIZE_CYLINDER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CYLI00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_drock00.h b/assets/RZDJ01/res/Object/K_drock00.h new file mode 100644 index 0000000000..396de3d0e9 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_drock00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_DROCK00_H +#define RES_K_DROCK00_H + +enum dRes_INDEX_K_DROCK00 { + /* BMDR */ + dRes_INDEX_K_DROCK00_BMD_K_DROPROCK01_e=0x4, + /* DZB */ + dRes_INDEX_K_DROCK00_DZB_K_DROPROCK01_e=0x7, +}; + +enum dRes_ID_K_DROCK00 { + /* BMDR */ + dRes_ID_K_DROCK00_BMD_K_DROPROCK01_e=0x4, + /* DZB */ + dRes_ID_K_DROCK00_DZB_K_DROPROCK01_e=0x7, +}; + +enum K_DROPROCK01_JNT { + K_DROPROCK01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_DROCK00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_jgjs.h b/assets/RZDJ01/res/Object/K_jgjs.h new file mode 100644 index 0000000000..442e15a8b6 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_jgjs.h @@ -0,0 +1,30 @@ +#ifndef RES_K_JGJS_H +#define RES_K_JGJS_H + +enum dRes_INDEX_K_JGJS { + /* BMDR */ + dRes_INDEX_K_JGJS_BMD_K_JG_00_e=0x4, + dRes_INDEX_K_JGJS_BMD_K_JS_00_e=0x5, + /* DZB */ + dRes_INDEX_K_JGJS_DZB_K_JG_00_e=0x8, + dRes_INDEX_K_JGJS_DZB_K_JS_00_e=0x9, +}; + +enum dRes_ID_K_JGJS { + /* BMDR */ + dRes_ID_K_JGJS_BMD_K_JG_00_e=0x4, + dRes_ID_K_JGJS_BMD_K_JS_00_e=0x5, + /* DZB */ + dRes_ID_K_JGJS_DZB_K_JG_00_e=0x8, + dRes_ID_K_JGJS_DZB_K_JS_00_e=0x9, +}; + +enum K_JG_00_JNT { + K_JG_00_JNT_K_JG_00_e=0x0, +}; + +enum K_JS_00_JNT { + K_JS_00_JNT_K_JS_00_e=0x0, +}; + +#endif /* !RES_K_JGJS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_ktar00.h b/assets/RZDJ01/res/Object/K_ktar00.h new file mode 100644 index 0000000000..85d6d70d96 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_ktar00.h @@ -0,0 +1,18 @@ +#ifndef RES_K_KTAR00_H +#define RES_K_KTAR00_H + +enum dRes_INDEX_K_KTAR00 { + /* BMDR */ + dRes_INDEX_K_KTAR00_BMD_K_KTAR00_e=0x3, +}; + +enum dRes_ID_K_KTAR00 { + /* BMDR */ + dRes_ID_K_KTAR00_BMD_K_KTAR00_e=0x3, +}; + +enum K_KTAR00_JNT { + K_KTAR00_JNT_K_KTAR00_e=0x0, +}; + +#endif /* !RES_K_KTAR00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_l3bdoor.h b/assets/RZDJ01/res/Object/K_l3bdoor.h new file mode 100644 index 0000000000..76df044b7d --- /dev/null +++ b/assets/RZDJ01/res/Object/K_l3bdoor.h @@ -0,0 +1,26 @@ +#ifndef RES_K_L3BDOOR_H +#define RES_K_L3BDOOR_H + +enum dRes_INDEX_K_L3BDOOR { + /* BMDR */ + dRes_INDEX_K_L3BDOOR_BMD_K_L3BDOOR_e=0x5, + /* DZB */ + dRes_INDEX_K_L3BDOOR_DZB_K_L3BDOOR_e=0x8, + /* EVT */ + dRes_INDEX_K_L3BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_K_L3BDOOR { + /* BMDR */ + dRes_ID_K_L3BDOOR_BMD_K_L3BDOOR_e=0x5, + /* DZB */ + dRes_ID_K_L3BDOOR_DZB_K_L3BDOOR_e=0x8, + /* EVT */ + dRes_ID_K_L3BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum K_L3BDOOR_JNT { + K_L3BDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_L3BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_lift00.h b/assets/RZDJ01/res/Object/K_lift00.h new file mode 100644 index 0000000000..9d6a611ffa --- /dev/null +++ b/assets/RZDJ01/res/Object/K_lift00.h @@ -0,0 +1,34 @@ +#ifndef RES_K_LIFT00_H +#define RES_K_LIFT00_H + +enum dRes_INDEX_K_LIFT00 { + /* BMDR */ + dRes_INDEX_K_LIFT00_BMD_K_LIFT00_e=0x4, + dRes_INDEX_K_LIFT00_BMD_K_LIFT01_e=0x5, + dRes_INDEX_K_LIFT00_BMD_P_CHAIN_e=0x6, + /* DZB */ + dRes_INDEX_K_LIFT00_DZB_K_LIFT00_e=0x9, +}; + +enum dRes_ID_K_LIFT00 { + /* BMDR */ + dRes_ID_K_LIFT00_BMD_K_LIFT00_e=0x4, + dRes_ID_K_LIFT00_BMD_K_LIFT01_e=0x5, + dRes_ID_K_LIFT00_BMD_P_CHAIN_e=0x6, + /* DZB */ + dRes_ID_K_LIFT00_DZB_K_LIFT00_e=0x9, +}; + +enum K_LIFT00_JNT { + K_LIFT00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_LIFT01_JNT { + K_LIFT01_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_LIFT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_mbhasi0.h b/assets/RZDJ01/res/Object/K_mbhasi0.h new file mode 100644 index 0000000000..1ad5d60962 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_mbhasi0.h @@ -0,0 +1,28 @@ +#ifndef RES_K_MBHASI0_H +#define RES_K_MBHASI0_H + +enum dRes_INDEX_K_MBHASI0 { + /* BMDR */ + dRes_INDEX_K_MBHASI0_BMD_K_HASIKAGE00_e=0x4, + dRes_INDEX_K_MBHASI0_BMD_K_MBHASI00_e=0x5, + /* DZB */ + dRes_INDEX_K_MBHASI0_DZB_K_MBHASI00_e=0x8, +}; + +enum dRes_ID_K_MBHASI0 { + /* BMDR */ + dRes_ID_K_MBHASI0_BMD_K_HASIKAGE00_e=0x4, + dRes_ID_K_MBHASI0_BMD_K_MBHASI00_e=0x5, + /* DZB */ + dRes_ID_K_MBHASI0_DZB_K_MBHASI00_e=0x8, +}; + +enum K_HASIKAGE00_JNT { + K_HASIKAGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_MBHASI00_JNT { + K_MBHASI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MBHASI0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_mbhasi1.h b/assets/RZDJ01/res/Object/K_mbhasi1.h new file mode 100644 index 0000000000..75581f9d65 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_mbhasi1.h @@ -0,0 +1,28 @@ +#ifndef RES_K_MBHASI1_H +#define RES_K_MBHASI1_H + +enum dRes_INDEX_K_MBHASI1 { + /* BMDR */ + dRes_INDEX_K_MBHASI1_BMD_K_HASIKAGE00_e=0x4, + dRes_INDEX_K_MBHASI1_BMD_K_MBHASI01_e=0x5, + /* DZB */ + dRes_INDEX_K_MBHASI1_DZB_K_MBHASI00_e=0x8, +}; + +enum dRes_ID_K_MBHASI1 { + /* BMDR */ + dRes_ID_K_MBHASI1_BMD_K_HASIKAGE00_e=0x4, + dRes_ID_K_MBHASI1_BMD_K_MBHASI01_e=0x5, + /* DZB */ + dRes_ID_K_MBHASI1_DZB_K_MBHASI00_e=0x8, +}; + +enum K_HASIKAGE00_JNT { + K_HASIKAGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_MBHASI01_JNT { + K_MBHASI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MBHASI1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_mvkai00.h b/assets/RZDJ01/res/Object/K_mvkai00.h new file mode 100644 index 0000000000..8d7d9ba8bd --- /dev/null +++ b/assets/RZDJ01/res/Object/K_mvkai00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_MVKAI00_H +#define RES_K_MVKAI00_H + +enum dRes_INDEX_K_MVKAI00 { + /* BMDR */ + dRes_INDEX_K_MVKAI00_BMD_K_MVKAI00_e=0x4, + /* DZB */ + dRes_INDEX_K_MVKAI00_DZB_K_MVKAI00_e=0x7, +}; + +enum dRes_ID_K_MVKAI00 { + /* BMDR */ + dRes_ID_K_MVKAI00_BMD_K_MVKAI00_e=0x4, + /* DZB */ + dRes_ID_K_MVKAI00_DZB_K_MVKAI00_e=0x7, +}; + +enum K_MVKAI00_JNT { + K_MVKAI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MVKAI00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_prop00.h b/assets/RZDJ01/res/Object/K_prop00.h new file mode 100644 index 0000000000..6077338a01 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_prop00.h @@ -0,0 +1,20 @@ +#ifndef RES_K_PROP00_H +#define RES_K_PROP00_H + +enum dRes_INDEX_K_PROP00 { + /* BMDR */ + dRes_INDEX_K_PROP00_BMD_K_PURO00_e=0x3, +}; + +enum dRes_ID_K_PROP00 { + /* BMDR */ + dRes_ID_K_PROP00_BMD_K_PURO00_e=0x3, +}; + +enum K_PURO00_JNT { + K_PURO00_JNT_K_PURO00_e=0x0, + K_PURO00_JNT_DAI_e=0x1, + K_PURO00_JNT_KAITEN_e=0x2, +}; + +#endif /* !RES_K_PROP00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_saku00.h b/assets/RZDJ01/res/Object/K_saku00.h new file mode 100644 index 0000000000..e8b596b61c --- /dev/null +++ b/assets/RZDJ01/res/Object/K_saku00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_SAKU00_H +#define RES_K_SAKU00_H + +enum dRes_INDEX_K_SAKU00 { + /* BMDR */ + dRes_INDEX_K_SAKU00_BMD_K_SAKU00_e=0x4, + /* DZB */ + dRes_INDEX_K_SAKU00_DZB_K_SAKU00_e=0x7, +}; + +enum dRes_ID_K_SAKU00 { + /* BMDR */ + dRes_ID_K_SAKU00_BMD_K_SAKU00_e=0x4, + /* DZB */ + dRes_ID_K_SAKU00_DZB_K_SAKU00_e=0x7, +}; + +enum K_SAKU00_JNT { + K_SAKU00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_SAKU00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_spkai00.h b/assets/RZDJ01/res/Object/K_spkai00.h new file mode 100644 index 0000000000..0454b845a8 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_spkai00.h @@ -0,0 +1,42 @@ +#ifndef RES_K_SPKAI00_H +#define RES_K_SPKAI00_H + +enum dRes_INDEX_K_SPKAI00 { + /* BMDR */ + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_00_e=0x5, + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_01_e=0x6, + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_01B_e=0x7, + /* BTK */ + dRes_INDEX_K_SPKAI00_BTK_K_SPKAIDAN_01_e=0xA, + dRes_INDEX_K_SPKAI00_BTK_K_SPKAIDAN_01B_e=0xB, + /* DZB */ + dRes_INDEX_K_SPKAI00_DZB_K_SPKAIDAN_00_e=0xE, + dRes_INDEX_K_SPKAI00_DZB_K_SPKAIDAN_01_e=0xF, +}; + +enum dRes_ID_K_SPKAI00 { + /* BMDR */ + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_00_e=0x5, + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_01_e=0x6, + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_01B_e=0x7, + /* BTK */ + dRes_ID_K_SPKAI00_BTK_K_SPKAIDAN_01_e=0xA, + dRes_ID_K_SPKAI00_BTK_K_SPKAIDAN_01B_e=0xB, + /* DZB */ + dRes_ID_K_SPKAI00_DZB_K_SPKAIDAN_00_e=0xE, + dRes_ID_K_SPKAI00_DZB_K_SPKAIDAN_01_e=0xF, +}; + +enum K_SPKAIDAN_00_JNT { + K_SPKAIDAN_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SPKAIDAN_01_JNT { + K_SPKAIDAN_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SPKAIDAN_01B_JNT { + K_SPKAIDAN_01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_SPKAI00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_step.h b/assets/RZDJ01/res/Object/K_step.h new file mode 100644 index 0000000000..b4e7149b04 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_step.h @@ -0,0 +1,38 @@ +#ifndef RES_K_STEP_H +#define RES_K_STEP_H + +enum dRes_INDEX_K_STEP { + /* BMDR */ + dRes_INDEX_K_STEP_BMD_DOOR_SPIRALSTOP_e=0x4, + dRes_INDEX_K_STEP_BMD_K_STEPD_e=0x5, + dRes_INDEX_K_STEP_BMD_K_STEPU_e=0x6, + /* DZB */ + dRes_INDEX_K_STEP_DZB_DOOR_DARK_e=0x9, + dRes_INDEX_K_STEP_DZB_DOOR_STEPD_e=0xA, + dRes_INDEX_K_STEP_DZB_DOOR_STEPU_e=0xB, +}; + +enum dRes_ID_K_STEP { + /* BMDR */ + dRes_ID_K_STEP_BMD_DOOR_SPIRALSTOP_e=0x4, + dRes_ID_K_STEP_BMD_K_STEPD_e=0x5, + dRes_ID_K_STEP_BMD_K_STEPU_e=0x6, + /* DZB */ + dRes_ID_K_STEP_DZB_DOOR_DARK_e=0x9, + dRes_ID_K_STEP_DZB_DOOR_STEPD_e=0xA, + dRes_ID_K_STEP_DZB_DOOR_STEPU_e=0xB, +}; + +enum DOOR_SPIRALSTOP_JNT { + DOOR_SPIRALSTOP_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_STEPD_JNT { + K_STEPD_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_STEPU_JNT { + K_STEPU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_STEP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_swmn00.h b/assets/RZDJ01/res/Object/K_swmn00.h new file mode 100644 index 0000000000..5acf70b49a --- /dev/null +++ b/assets/RZDJ01/res/Object/K_swmn00.h @@ -0,0 +1,40 @@ +#ifndef RES_K_SWMN00_H +#define RES_K_SWMN00_H + +enum dRes_INDEX_K_SWMN00 { + /* BMDR */ + dRes_INDEX_K_SWMN00_BMD_K_HUM_ISW00_e=0x7, + /* BPK */ + dRes_INDEX_K_SWMN00_BPK_K_ISW_RUN_e=0xA, + /* BRK */ + dRes_INDEX_K_SWMN00_BRK_K_ISW_NML_e=0xD, + dRes_INDEX_K_SWMN00_BRK_K_ISW_RUN_e=0xE, + /* BTK */ + dRes_INDEX_K_SWMN00_BTK_K_ISW_NML_e=0x11, + dRes_INDEX_K_SWMN00_BTK_K_ISW_ON_e=0x12, + dRes_INDEX_K_SWMN00_BTK_K_ISW_RUN_e=0x13, + /* DZB */ + dRes_INDEX_K_SWMN00_DZB_K_HUM_ISW00_e=0x16, +}; + +enum dRes_ID_K_SWMN00 { + /* BMDR */ + dRes_ID_K_SWMN00_BMD_K_HUM_ISW00_e=0x7, + /* BPK */ + dRes_ID_K_SWMN00_BPK_K_ISW_RUN_e=0xA, + /* BRK */ + dRes_ID_K_SWMN00_BRK_K_ISW_NML_e=0xD, + dRes_ID_K_SWMN00_BRK_K_ISW_RUN_e=0xE, + /* BTK */ + dRes_ID_K_SWMN00_BTK_K_ISW_NML_e=0x11, + dRes_ID_K_SWMN00_BTK_K_ISW_ON_e=0x12, + dRes_ID_K_SWMN00_BTK_K_ISW_RUN_e=0x13, + /* DZB */ + dRes_ID_K_SWMN00_DZB_K_HUM_ISW00_e=0x16, +}; + +enum K_HUM_ISW00_JNT { + K_HUM_ISW00_JNT_K_HUM_ISW00_e=0x0, +}; + +#endif /* !RES_K_SWMN00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_tetd.h b/assets/RZDJ01/res/Object/K_tetd.h new file mode 100644 index 0000000000..c2eedef30b --- /dev/null +++ b/assets/RZDJ01/res/Object/K_tetd.h @@ -0,0 +1,22 @@ +#ifndef RES_K_TETD_H +#define RES_K_TETD_H + +enum dRes_INDEX_K_TETD { + /* BMDR */ + dRes_INDEX_K_TETD_BMD_J_TETD_00_e=0x4, + /* DZB */ + dRes_INDEX_K_TETD_DZB_K_TETD_00_e=0x7, +}; + +enum dRes_ID_K_TETD { + /* BMDR */ + dRes_ID_K_TETD_BMD_J_TETD_00_e=0x4, + /* DZB */ + dRes_ID_K_TETD_DZB_K_TETD_00_e=0x7, +}; + +enum J_TETD_00_JNT { + J_TETD_00_JNT_J_TETD_00_e=0x0, +}; + +#endif /* !RES_K_TETD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_tubo02.h b/assets/RZDJ01/res/Object/K_tubo02.h new file mode 100644 index 0000000000..0c89d97034 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_tubo02.h @@ -0,0 +1,18 @@ +#ifndef RES_K_TUBO02_H +#define RES_K_TUBO02_H + +enum dRes_INDEX_K_TUBO02 { + /* BMDR */ + dRes_INDEX_K_TUBO02_BMD_K_TUBO02_e=0x3, +}; + +enum dRes_ID_K_TUBO02 { + /* BMDR */ + dRes_ID_K_TUBO02_BMD_K_TUBO02_e=0x3, +}; + +enum K_TUBO02_JNT { + K_TUBO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_TUBO02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_wheel00.h b/assets/RZDJ01/res/Object/K_wheel00.h new file mode 100644 index 0000000000..59e3237455 --- /dev/null +++ b/assets/RZDJ01/res/Object/K_wheel00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_WHEEL00_H +#define RES_K_WHEEL00_H + +enum dRes_INDEX_K_WHEEL00 { + /* BMDR */ + dRes_INDEX_K_WHEEL00_BMD_K_WHEEL00_e=0x4, + /* DZB */ + dRes_INDEX_K_WHEEL00_DZB_K_WHEEL00_e=0x7, +}; + +enum dRes_ID_K_WHEEL00 { + /* BMDR */ + dRes_ID_K_WHEEL00_BMD_K_WHEEL00_e=0x4, + /* DZB */ + dRes_ID_K_WHEEL00_DZB_K_WHEEL00_e=0x7, +}; + +enum K_WHEEL00_JNT { + K_WHEEL00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_WHEEL00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/K_wheel01.h b/assets/RZDJ01/res/Object/K_wheel01.h new file mode 100644 index 0000000000..77e0c3d34e --- /dev/null +++ b/assets/RZDJ01/res/Object/K_wheel01.h @@ -0,0 +1,32 @@ +#ifndef RES_K_WHEEL01_H +#define RES_K_WHEEL01_H + +enum dRes_INDEX_K_WHEEL01 { + /* BMDR */ + dRes_INDEX_K_WHEEL01_BMD_K_WHEEL01_e=0x4, + dRes_INDEX_K_WHEEL01_BMD_K_WHEEL02_e=0x5, + /* DZB */ + dRes_INDEX_K_WHEEL01_DZB_HSMA_COV_e=0x8, + dRes_INDEX_K_WHEEL01_DZB_K_WHEEL01_e=0x9, + dRes_INDEX_K_WHEEL01_DZB_K_WHEEL02_e=0xA, +}; + +enum dRes_ID_K_WHEEL01 { + /* BMDR */ + dRes_ID_K_WHEEL01_BMD_K_WHEEL01_e=0x4, + dRes_ID_K_WHEEL01_BMD_K_WHEEL02_e=0x5, + /* DZB */ + dRes_ID_K_WHEEL01_DZB_HSMA_COV_e=0x8, + dRes_ID_K_WHEEL01_DZB_K_WHEEL01_e=0x9, + dRes_ID_K_WHEEL01_DZB_K_WHEEL02_e=0xA, +}; + +enum K_WHEEL01_JNT { + K_WHEEL01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_WHEEL02_JNT { + K_WHEEL02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_WHEEL01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kab_m.h b/assets/RZDJ01/res/Object/Kab_m.h new file mode 100644 index 0000000000..11d69091ae --- /dev/null +++ b/assets/RZDJ01/res/Object/Kab_m.h @@ -0,0 +1,50 @@ +#ifndef RES_KAB_M_H +#define RES_KAB_M_H + +enum dRes_INDEX_KAB_M { + /* BCK */ + dRes_INDEX_KAB_M_BCK_KAB_FLY_e=0x6, + dRes_INDEX_KAB_M_BCK_KAB_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_KAB_M_BMD_KAB_M_e=0xA, + dRes_INDEX_KAB_M_BMD_KAB_O_e=0xB, + /* BRK */ + dRes_INDEX_KAB_M_BRK_KAB_M_e=0xE, + dRes_INDEX_KAB_M_BRK_KAB_O_e=0xF, + /* BTK */ + dRes_INDEX_KAB_M_BTK_KAB_M_e=0x12, + dRes_INDEX_KAB_M_BTK_KAB_O_e=0x13, +}; + +enum dRes_ID_KAB_M { + /* BCK */ + dRes_ID_KAB_M_BCK_KAB_FLY_e=0x6, + dRes_ID_KAB_M_BCK_KAB_WALK_e=0x7, + /* BMDR */ + dRes_ID_KAB_M_BMD_KAB_M_e=0xA, + dRes_ID_KAB_M_BMD_KAB_O_e=0xB, + /* BRK */ + dRes_ID_KAB_M_BRK_KAB_M_e=0xE, + dRes_ID_KAB_M_BRK_KAB_O_e=0xF, + /* BTK */ + dRes_ID_KAB_M_BTK_KAB_M_e=0x12, + dRes_ID_KAB_M_BTK_KAB_O_e=0x13, +}; + +enum KAB_M_JNT { + KAB_M_JNT_CENTER_e=0x0, + KAB_M_JNT_LEG1_e=0x1, + KAB_M_JNT_LEG2_e=0x2, + KAB_M_JNT_WING1_e=0x3, + KAB_M_JNT_WING2_e=0x4, +}; + +enum KAB_O_JNT { + KAB_O_JNT_CENTER_e=0x0, + KAB_O_JNT_LEG1_e=0x1, + KAB_O_JNT_LEG2_e=0x2, + KAB_O_JNT_WING1_e=0x3, + KAB_O_JNT_WING2_e=0x4, +}; + +#endif /* !RES_KAB_M_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kakashi.h b/assets/RZDJ01/res/Object/Kakashi.h new file mode 100644 index 0000000000..04b2ea28aa --- /dev/null +++ b/assets/RZDJ01/res/Object/Kakashi.h @@ -0,0 +1,45 @@ +#ifndef RES_KAKASHI_H +#define RES_KAKASHI_H + +enum dRes_INDEX_KAKASHI { + /* BCK */ + dRes_INDEX_KAKASHI_BCK_KAKASHI_FALL_e=0x5, + /* BMDR */ + dRes_INDEX_KAKASHI_BMD_BACKETL_e=0x8, + dRes_INDEX_KAKASHI_BMD_BACKETR_e=0x9, + dRes_INDEX_KAKASHI_BMD_KAKASHI_e=0xA, + /* EVT */ + dRes_INDEX_KAKASHI_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_KAKASHI { + /* BCK */ + dRes_ID_KAKASHI_BCK_KAKASHI_FALL_e=0x5, + /* BMDR */ + dRes_ID_KAKASHI_BMD_BACKETL_e=0x8, + dRes_ID_KAKASHI_BMD_BACKETR_e=0x9, + dRes_ID_KAKASHI_BMD_KAKASHI_e=0xA, + /* EVT */ + dRes_ID_KAKASHI_DAT_EVENT_LIST_e=0xD, +}; + +enum BACKETL_JNT { + BACKETL_JNT_BACKETL_MODEL_e=0x0, +}; + +enum BACKETR_JNT { + BACKETR_JNT_KAKASHIR_MODEL_e=0x0, +}; + +enum KAKASHI_JNT { + KAKASHI_JNT_BODY1_e=0x0, + KAKASHI_JNT_BODY2_e=0x1, + KAKASHI_JNT_ARM_e=0x2, + KAKASHI_JNT_ARMER_e=0x3, + KAKASHI_JNT_BACKET_NECK_e=0x4, + KAKASHI_JNT_BUCKET_e=0x5, + KAKASHI_JNT_HANDLE_e=0x6, + KAKASHI_JNT_HEAD_e=0x7, +}; + +#endif /* !RES_KAKASHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kat.h b/assets/RZDJ01/res/Object/Kat.h new file mode 100644 index 0000000000..aae5b3e823 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kat.h @@ -0,0 +1,35 @@ +#ifndef RES_KAT_H +#define RES_KAT_H + +enum dRes_INDEX_KAT { + /* BCK */ + dRes_INDEX_KAT_BCK_KAT_WALK_e=0x6, + /* BMDE */ + dRes_INDEX_KAT_BMD_KAT_e=0x9, + /* BRK */ + dRes_INDEX_KAT_BRK_KAT_M_e=0xC, + dRes_INDEX_KAT_BRK_KAT_O_e=0xD, + /* BTK */ + dRes_INDEX_KAT_BTK_KAT_M_e=0x10, + dRes_INDEX_KAT_BTK_KAT_O_e=0x11, +}; + +enum dRes_ID_KAT { + /* BCK */ + dRes_ID_KAT_BCK_KAT_WALK_e=0x6, + /* BMDE */ + dRes_ID_KAT_BMD_KAT_e=0x9, + /* BRK */ + dRes_ID_KAT_BRK_KAT_M_e=0xC, + dRes_ID_KAT_BRK_KAT_O_e=0xD, + /* BTK */ + dRes_ID_KAT_BTK_KAT_M_e=0x10, + dRes_ID_KAT_BTK_KAT_O_e=0x11, +}; + +enum KAT_JNT { + KAT_JNT_CENTER_e=0x0, + KAT_JNT_BODY_e=0x1, +}; + +#endif /* !RES_KAT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kbota_00.h b/assets/RZDJ01/res/Object/Kbota_00.h new file mode 100644 index 0000000000..b64d47b365 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kbota_00.h @@ -0,0 +1,23 @@ +#ifndef RES_KBOTA_00_H +#define RES_KBOTA_00_H + +enum dRes_INDEX_KBOTA_00 { + /* BMDR */ + dRes_INDEX_KBOTA_00_BMD_KBOTA_00_e=0x4, + /* DZB */ + dRes_INDEX_KBOTA_00_DZB_KBOTA_00_e=0x7, +}; + +enum dRes_ID_KBOTA_00 { + /* BMDR */ + dRes_ID_KBOTA_00_BMD_KBOTA_00_e=0x4, + /* DZB */ + dRes_ID_KBOTA_00_DZB_KBOTA_00_e=0x7, +}; + +enum KBOTA_00_JNT { + KBOTA_00_JNT_BASE_e=0x0, + KBOTA_00_JNT_BOTAN_e=0x1, +}; + +#endif /* !RES_KBOTA_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kdk.h b/assets/RZDJ01/res/Object/Kdk.h new file mode 100644 index 0000000000..3ec566db44 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kdk.h @@ -0,0 +1,18 @@ +#ifndef RES_KDK_H +#define RES_KDK_H + +enum dRes_INDEX_KDK { + /* BMDR */ + dRes_INDEX_KDK_BMD_KDK_e=0x3, +}; + +enum dRes_ID_KDK { + /* BMDR */ + dRes_ID_KDK_BMD_KDK_e=0x3, +}; + +enum KDK_JNT { + KDK_JNT_SHAPE_KDK_e=0x0, +}; + +#endif /* !RES_KDK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kkiba_00.h b/assets/RZDJ01/res/Object/Kkiba_00.h new file mode 100644 index 0000000000..2dde711a0d --- /dev/null +++ b/assets/RZDJ01/res/Object/Kkiba_00.h @@ -0,0 +1,22 @@ +#ifndef RES_KKIBA_00_H +#define RES_KKIBA_00_H + +enum dRes_INDEX_KKIBA_00 { + /* BMDR */ + dRes_INDEX_KKIBA_00_BMD_J_HAKO_00_e=0x4, + /* DZB */ + dRes_INDEX_KKIBA_00_DZB_J_HAKO_00_e=0x7, +}; + +enum dRes_ID_KKIBA_00 { + /* BMDR */ + dRes_ID_KKIBA_00_BMD_J_HAKO_00_e=0x4, + /* DZB */ + dRes_ID_KKIBA_00_DZB_J_HAKO_00_e=0x7, +}; + +enum J_HAKO_00_JNT { + J_HAKO_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KKIBA_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kkri.h b/assets/RZDJ01/res/Object/Kkri.h new file mode 100644 index 0000000000..ef0d641b68 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kkri.h @@ -0,0 +1,140 @@ +#ifndef RES_KKRI_H +#define RES_KKRI_H + +enum dRes_INDEX_KKRI { + /* BCK */ + dRes_INDEX_KKRI_BCK_KKRI_F_GIVEOIL_e=0x7, + dRes_INDEX_KKRI_BCK_KKRI_F_HAPPYTALK_e=0x8, + dRes_INDEX_KKRI_BCK_KKRI_F_OILGIVING_e=0x9, + dRes_INDEX_KKRI_BCK_KKRI_F_SLEEPSIT_e=0xA, + dRes_INDEX_KKRI_BCK_KKRI_F_SLEEPTALK_e=0xB, + dRes_INDEX_KKRI_BCK_KKRI_F_SURPRISE_e=0xC, + dRes_INDEX_KKRI_BCK_KKRI_F_TALK_A_e=0xD, + dRes_INDEX_KKRI_BCK_KKRI_F_WORRY_TALK_e=0xE, + dRes_INDEX_KKRI_BCK_KKRI_F_WORRY_WAIT_e=0xF, + dRes_INDEX_KKRI_BCK_KKRI_F_YAWN_e=0x10, + dRes_INDEX_KKRI_BCK_KKRI_FH_HAPPYTALK_e=0x11, + dRes_INDEX_KKRI_BCK_KKRI_GIVE_e=0x12, + dRes_INDEX_KKRI_BCK_KKRI_GIVE_WAIT_e=0x13, + dRes_INDEX_KKRI_BCK_KKRI_GIVEOIL_e=0x14, + dRes_INDEX_KKRI_BCK_KKRI_HI_e=0x15, + dRes_INDEX_KKRI_BCK_KKRI_OILGIVING_e=0x16, + dRes_INDEX_KKRI_BCK_KKRI_POINTLF_e=0x17, + dRes_INDEX_KKRI_BCK_KKRI_SCRATCH_e=0x18, + dRes_INDEX_KKRI_BCK_KKRI_SIT_TALK_e=0x19, + dRes_INDEX_KKRI_BCK_KKRI_SIT_TALKWAIT_e=0x1A, + dRes_INDEX_KKRI_BCK_KKRI_SLEEPFALL_e=0x1B, + dRes_INDEX_KKRI_BCK_KKRI_SLEEPSIT_e=0x1C, + dRes_INDEX_KKRI_BCK_KKRI_SURPRISE_e=0x1D, + dRes_INDEX_KKRI_BCK_KKRI_WAIT_A_e=0x1E, + dRes_INDEX_KKRI_BCK_KKRI_WAITSIT_A_e=0x1F, + dRes_INDEX_KKRI_BCK_KKRI_YAWN_e=0x20, + /* BMDR */ + dRes_INDEX_KKRI_BMD_KKRI_e=0x23, + /* BTK */ + dRes_INDEX_KKRI_BTK_KKRI_e=0x26, + dRes_INDEX_KKRI_BTK_KKRI_GIVEOIL_e=0x27, + dRes_INDEX_KKRI_BTK_KKRI_OILGIVING_e=0x28, + dRes_INDEX_KKRI_BTK_KKRI_POINTLF_e=0x29, + /* BTP */ + dRes_INDEX_KKRI_BTP_KKRI_e=0x2C, + dRes_INDEX_KKRI_BTP_KKRI_F_GIVEOIL_e=0x2D, + dRes_INDEX_KKRI_BTP_KKRI_F_HAPPYTALK_e=0x2E, + dRes_INDEX_KKRI_BTP_KKRI_F_OILGIVING_e=0x2F, + dRes_INDEX_KKRI_BTP_KKRI_F_POINTLF_e=0x30, + dRes_INDEX_KKRI_BTP_KKRI_F_SLEEPSIT_e=0x31, + dRes_INDEX_KKRI_BTP_KKRI_F_SLEEPTALK_e=0x32, + dRes_INDEX_KKRI_BTP_KKRI_F_SURPRISE_e=0x33, + dRes_INDEX_KKRI_BTP_KKRI_F_YAWN_e=0x34, + dRes_INDEX_KKRI_BTP_KKRI_FH_HAPPYTALK_e=0x35, + /* EVT */ + dRes_INDEX_KKRI_DAT_EVENT_LIST_e=0x38, +}; + +enum dRes_ID_KKRI { + /* BCK */ + dRes_ID_KKRI_BCK_KKRI_F_GIVEOIL_e=0x7, + dRes_ID_KKRI_BCK_KKRI_F_HAPPYTALK_e=0x8, + dRes_ID_KKRI_BCK_KKRI_F_OILGIVING_e=0x9, + dRes_ID_KKRI_BCK_KKRI_F_SLEEPSIT_e=0xA, + dRes_ID_KKRI_BCK_KKRI_F_SLEEPTALK_e=0xB, + dRes_ID_KKRI_BCK_KKRI_F_SURPRISE_e=0xC, + dRes_ID_KKRI_BCK_KKRI_F_TALK_A_e=0xD, + dRes_ID_KKRI_BCK_KKRI_F_WORRY_TALK_e=0xE, + dRes_ID_KKRI_BCK_KKRI_F_WORRY_WAIT_e=0xF, + dRes_ID_KKRI_BCK_KKRI_F_YAWN_e=0x10, + dRes_ID_KKRI_BCK_KKRI_FH_HAPPYTALK_e=0x11, + dRes_ID_KKRI_BCK_KKRI_GIVE_e=0x12, + dRes_ID_KKRI_BCK_KKRI_GIVE_WAIT_e=0x13, + dRes_ID_KKRI_BCK_KKRI_GIVEOIL_e=0x14, + dRes_ID_KKRI_BCK_KKRI_HI_e=0x15, + dRes_ID_KKRI_BCK_KKRI_OILGIVING_e=0x16, + dRes_ID_KKRI_BCK_KKRI_POINTLF_e=0x17, + dRes_ID_KKRI_BCK_KKRI_SCRATCH_e=0x18, + dRes_ID_KKRI_BCK_KKRI_SIT_TALK_e=0x19, + dRes_ID_KKRI_BCK_KKRI_SIT_TALKWAIT_e=0x1A, + dRes_ID_KKRI_BCK_KKRI_SLEEPFALL_e=0x1B, + dRes_ID_KKRI_BCK_KKRI_SLEEPSIT_e=0x1C, + dRes_ID_KKRI_BCK_KKRI_SURPRISE_e=0x1D, + dRes_ID_KKRI_BCK_KKRI_WAIT_A_e=0x1E, + dRes_ID_KKRI_BCK_KKRI_WAITSIT_A_e=0x1F, + dRes_ID_KKRI_BCK_KKRI_YAWN_e=0x20, + /* BMDR */ + dRes_ID_KKRI_BMD_KKRI_e=0x23, + /* BTK */ + dRes_ID_KKRI_BTK_KKRI_e=0x26, + dRes_ID_KKRI_BTK_KKRI_GIVEOIL_e=0x27, + dRes_ID_KKRI_BTK_KKRI_OILGIVING_e=0x28, + dRes_ID_KKRI_BTK_KKRI_POINTLF_e=0x29, + /* BTP */ + dRes_ID_KKRI_BTP_KKRI_e=0x2C, + dRes_ID_KKRI_BTP_KKRI_F_GIVEOIL_e=0x2D, + dRes_ID_KKRI_BTP_KKRI_F_HAPPYTALK_e=0x2E, + dRes_ID_KKRI_BTP_KKRI_F_OILGIVING_e=0x2F, + dRes_ID_KKRI_BTP_KKRI_F_POINTLF_e=0x30, + dRes_ID_KKRI_BTP_KKRI_F_SLEEPSIT_e=0x31, + dRes_ID_KKRI_BTP_KKRI_F_SLEEPTALK_e=0x32, + dRes_ID_KKRI_BTP_KKRI_F_SURPRISE_e=0x33, + dRes_ID_KKRI_BTP_KKRI_F_YAWN_e=0x34, + dRes_ID_KKRI_BTP_KKRI_FH_HAPPYTALK_e=0x35, + /* EVT */ + dRes_ID_KKRI_DAT_EVENT_LIST_e=0x38, +}; + +enum KKRI_JNT { + KKRI_JNT_CENTER_e=0x0, + KKRI_JNT_BACKBONE1_e=0x1, + KKRI_JNT_BACKBONE2_e=0x2, + KKRI_JNT_NECK_e=0x3, + KKRI_JNT_HEAD_e=0x4, + KKRI_JNT_BD1_e=0x5, + KKRI_JNT_BD2_e=0x6, + KKRI_JNT_CHIN_e=0x7, + KKRI_JNT_MAYU_L_e=0x8, + KKRI_JNT_MAYU_R_e=0x9, + KKRI_JNT_MOUTH_e=0xA, + KKRI_JNT_SHOULDERL_e=0xB, + KKRI_JNT_ARML1_e=0xC, + KKRI_JNT_ARML2_e=0xD, + KKRI_JNT_HANDL_e=0xE, + KKRI_JNT_FINGERL_e=0xF, + KKRI_JNT_THUMBL_e=0x10, + KKRI_JNT_BD3_e=0x11, + KKRI_JNT_SHOULDERR_e=0x12, + KKRI_JNT_ARMR1_e=0x13, + KKRI_JNT_ARMR2_e=0x14, + KKRI_JNT_HANDR_e=0x15, + KKRI_JNT_FINGERR_e=0x16, + KKRI_JNT_THUMBR_e=0x17, + KKRI_JNT_TUBO1_e=0x18, + KKRI_JNT_TUBO2_e=0x19, + KKRI_JNT_WAIST_e=0x1A, + KKRI_JNT_LEGL1_e=0x1B, + KKRI_JNT_LEGL2_e=0x1C, + KKRI_JNT_FOOTL_e=0x1D, + KKRI_JNT_LEGR1_e=0x1E, + KKRI_JNT_LEGR2_e=0x1F, + KKRI_JNT_FOOTR_e=0x20, +}; + +#endif /* !RES_KKRI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kkri_TW.h b/assets/RZDJ01/res/Object/Kkri_TW.h new file mode 100644 index 0000000000..a4ce648409 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kkri_TW.h @@ -0,0 +1,88 @@ +#ifndef RES_KKRI_TW_H +#define RES_KKRI_TW_H + +enum dRes_INDEX_KKRI_TW { + /* BCK */ + dRes_INDEX_KKRI_TW_BCK_KKRI_F_FEAR_e=0x7, + dRes_INDEX_KKRI_TW_BCK_KKRI_F_FEAR_TALK_e=0x8, + dRes_INDEX_KKRI_TW_BCK_KKRI_F_LOOK_AROUND_e=0x9, + dRes_INDEX_KKRI_TW_BCK_KKRI_FEAR_e=0xA, + dRes_INDEX_KKRI_TW_BCK_KKRI_FEAR_TALK_e=0xB, + dRes_INDEX_KKRI_TW_BCK_KKRI_LOOK_AROUND_e=0xC, + dRes_INDEX_KKRI_TW_BCK_KKRI_TO_FEAR_TALK_e=0xD, + dRes_INDEX_KKRI_TW_BCK_KKRI_WORRY_TALK_e=0xE, + dRes_INDEX_KKRI_TW_BCK_KKRI_WORRY_WAIT_e=0xF, + /* BMDR */ + dRes_INDEX_KKRI_TW_BMD_KKRI_TW_e=0x12, + /* BTK */ + dRes_INDEX_KKRI_TW_BTK_KKRI_FEAR_TALK_e=0x15, + dRes_INDEX_KKRI_TW_BTK_KKRI_LOOK_AROUND_e=0x16, + dRes_INDEX_KKRI_TW_BTK_KKRI_WORRY_TALK_e=0x17, + /* BTP */ + dRes_INDEX_KKRI_TW_BTP_KKRI_F_FEAR_TALK_e=0x1A, + dRes_INDEX_KKRI_TW_BTP_KKRI_F_LOOK_AROUND_e=0x1B, + /* EVT */ + dRes_INDEX_KKRI_TW_DAT_EVENT_LIST_e=0x1E, +}; + +enum dRes_ID_KKRI_TW { + /* BCK */ + dRes_ID_KKRI_TW_BCK_KKRI_F_FEAR_e=0x7, + dRes_ID_KKRI_TW_BCK_KKRI_F_FEAR_TALK_e=0x8, + dRes_ID_KKRI_TW_BCK_KKRI_F_LOOK_AROUND_e=0x9, + dRes_ID_KKRI_TW_BCK_KKRI_FEAR_e=0xA, + dRes_ID_KKRI_TW_BCK_KKRI_FEAR_TALK_e=0xB, + dRes_ID_KKRI_TW_BCK_KKRI_LOOK_AROUND_e=0xC, + dRes_ID_KKRI_TW_BCK_KKRI_TO_FEAR_TALK_e=0xD, + dRes_ID_KKRI_TW_BCK_KKRI_WORRY_TALK_e=0xE, + dRes_ID_KKRI_TW_BCK_KKRI_WORRY_WAIT_e=0xF, + /* BMDR */ + dRes_ID_KKRI_TW_BMD_KKRI_TW_e=0x12, + /* BTK */ + dRes_ID_KKRI_TW_BTK_KKRI_FEAR_TALK_e=0x15, + dRes_ID_KKRI_TW_BTK_KKRI_LOOK_AROUND_e=0x16, + dRes_ID_KKRI_TW_BTK_KKRI_WORRY_TALK_e=0x17, + /* BTP */ + dRes_ID_KKRI_TW_BTP_KKRI_F_FEAR_TALK_e=0x1A, + dRes_ID_KKRI_TW_BTP_KKRI_F_LOOK_AROUND_e=0x1B, + /* EVT */ + dRes_ID_KKRI_TW_DAT_EVENT_LIST_e=0x1E, +}; + +enum KKRI_TW_JNT { + KKRI_TW_JNT_CENTER_e=0x0, + KKRI_TW_JNT_BACKBONE1_e=0x1, + KKRI_TW_JNT_BACKBONE2_e=0x2, + KKRI_TW_JNT_NECK_e=0x3, + KKRI_TW_JNT_HEAD_e=0x4, + KKRI_TW_JNT_BD1_e=0x5, + KKRI_TW_JNT_BD2_e=0x6, + KKRI_TW_JNT_CHIN_e=0x7, + KKRI_TW_JNT_MAYU_L_e=0x8, + KKRI_TW_JNT_MAYU_R_e=0x9, + KKRI_TW_JNT_MOUTH_e=0xA, + KKRI_TW_JNT_SHOULDERL_e=0xB, + KKRI_TW_JNT_ARML1_e=0xC, + KKRI_TW_JNT_ARML2_e=0xD, + KKRI_TW_JNT_HANDL_e=0xE, + KKRI_TW_JNT_FINGERL_e=0xF, + KKRI_TW_JNT_THUMBL_e=0x10, + KKRI_TW_JNT_BD3_e=0x11, + KKRI_TW_JNT_SHOULDERR_e=0x12, + KKRI_TW_JNT_ARMR1_e=0x13, + KKRI_TW_JNT_ARMR2_e=0x14, + KKRI_TW_JNT_HANDR_e=0x15, + KKRI_TW_JNT_FINGERR_e=0x16, + KKRI_TW_JNT_THUMBR_e=0x17, + KKRI_TW_JNT_TUBO1_e=0x18, + KKRI_TW_JNT_TUBO2_e=0x19, + KKRI_TW_JNT_WAIST_e=0x1A, + KKRI_TW_JNT_LEGL1_e=0x1B, + KKRI_TW_JNT_LEGL2_e=0x1C, + KKRI_TW_JNT_FOOTL_e=0x1D, + KKRI_TW_JNT_LEGR1_e=0x1E, + KKRI_TW_JNT_LEGR2_e=0x1F, + KKRI_TW_JNT_FOOTR_e=0x20, +}; + +#endif /* !RES_KKRI_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kmdl.h b/assets/RZDJ01/res/Object/Kmdl.h new file mode 100644 index 0000000000..af9f7b6013 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kmdl.h @@ -0,0 +1,121 @@ +#ifndef RES_KMDL_H +#define RES_KMDL_H + +enum dRes_INDEX_KMDL { + /* BMDE */ + dRes_INDEX_KMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_KMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_KMDL_BMD_AL_e=0xC, + dRes_INDEX_KMDL_BMD_AL_BOOTSH_e=0xD, + dRes_INDEX_KMDL_BMD_AL_FACE_e=0xE, + dRes_INDEX_KMDL_BMD_AL_HANDS_e=0xF, + dRes_INDEX_KMDL_BMD_AL_HEAD_e=0x10, + dRes_INDEX_KMDL_BMD_AL_SWB_e=0x11, + /* BTK */ + dRes_INDEX_KMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_KMDL { + /* BMDE */ + dRes_ID_KMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_KMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_KMDL_BMD_AL_e=0xC, + dRes_ID_KMDL_BMD_AL_BOOTSH_e=0xD, + dRes_ID_KMDL_BMD_AL_FACE_e=0xE, + dRes_ID_KMDL_BMD_AL_HANDS_e=0xF, + dRes_ID_KMDL_BMD_AL_HEAD_e=0x10, + dRes_ID_KMDL_BMD_AL_SWB_e=0x11, + /* BTK */ + dRes_ID_KMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_JNT { + AL_JNT_CENTER_e=0x0, + AL_JNT_BACKBONE1_e=0x1, + AL_JNT_BACKBONE2_e=0x2, + AL_JNT_NECK_e=0x3, + AL_JNT_HEAD_e=0x4, + AL_JNT_POD_e=0x5, + AL_JNT_SHOULDERL_e=0x6, + AL_JNT_ARML1_e=0x7, + AL_JNT_ARML2_e=0x8, + AL_JNT_HANDL_e=0x9, + AL_JNT_WEAPONL_e=0xA, + AL_JNT_SHOULDERR_e=0xB, + AL_JNT_ARMR1_e=0xC, + AL_JNT_ARMR2_e=0xD, + AL_JNT_HANDR_e=0xE, + AL_JNT_WEAPONR_e=0xF, + AL_JNT_WAIST_e=0x10, + AL_JNT_CLOTCHL_e=0x11, + AL_JNT_LEGL1_e=0x12, + AL_JNT_LEGL2_e=0x13, + AL_JNT_FOOTL_e=0x14, + AL_JNT_TOEL_e=0x15, + AL_JNT_CLOTCHR_e=0x16, + AL_JNT_LEGR1_e=0x17, + AL_JNT_LEGR2_e=0x18, + AL_JNT_FOOTR_e=0x19, + AL_JNT_TOER_e=0x1A, + AL_JNT_FSKIRTL1_e=0x1B, + AL_JNT_FSKIRTL2_e=0x1C, + AL_JNT_FSKIRTR1_e=0x1D, + AL_JNT_FSKIRTR2_e=0x1E, + AL_JNT_RSKIRTL1_e=0x1F, + AL_JNT_RSKIRTL2_e=0x20, + AL_JNT_RSKIRTR1_e=0x21, + AL_JNT_RSKIRTR2_e=0x22, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_HEAD_JNT { + AL_HEAD_JNT_HEAD_ROOT_e=0x0, + AL_HEAD_JNT_HAIRL1_e=0x1, + AL_HEAD_JNT_HAIRL2_e=0x2, + AL_HEAD_JNT_HAIRR_e=0x3, + AL_HEAD_JNT_MOMIL_e=0x4, + AL_HEAD_JNT_MOMIR_e=0x5, + AL_HEAD_JNT_Z_CAP1_e=0x6, + AL_HEAD_JNT_Z_CAP2_e=0x7, + AL_HEAD_JNT_Z_CAP3_e=0x8, + AL_HEAD_JNT_Z_CAP4_e=0x9, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +#endif /* !RES_KMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Knj.h b/assets/RZDJ01/res/Object/Knj.h new file mode 100644 index 0000000000..e2bb55829e --- /dev/null +++ b/assets/RZDJ01/res/Object/Knj.h @@ -0,0 +1,76 @@ +#ifndef RES_KNJ_H +#define RES_KNJ_H + +enum dRes_INDEX_KNJ { + /* BCK */ + dRes_INDEX_KNJ_BCK_KNJ_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_KNJ_BMD_KNJ_e=0x9, + /* BRK */ + dRes_INDEX_KNJ_BRK_KNJ_e=0xC, + /* BTP */ + dRes_INDEX_KNJ_BTP_KNJ_HIKARI_e=0xF, + dRes_INDEX_KNJ_BTP_KNJ_HONOO_e=0x10, + dRes_INDEX_KNJ_BTP_KNJ_MIZU_e=0x11, + dRes_INDEX_KNJ_BTP_KNJ_MORI_e=0x12, + dRes_INDEX_KNJ_BTP_KNJ_TAMASHII_e=0x13, + dRes_INDEX_KNJ_BTP_KNJ_YAMI_e=0x14, +}; + +enum dRes_ID_KNJ { + /* BCK */ + dRes_ID_KNJ_BCK_KNJ_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_KNJ_BMD_KNJ_e=0x9, + /* BRK */ + dRes_ID_KNJ_BRK_KNJ_e=0xC, + /* BTP */ + dRes_ID_KNJ_BTP_KNJ_HIKARI_e=0xF, + dRes_ID_KNJ_BTP_KNJ_HONOO_e=0x10, + dRes_ID_KNJ_BTP_KNJ_MIZU_e=0x11, + dRes_ID_KNJ_BTP_KNJ_MORI_e=0x12, + dRes_ID_KNJ_BTP_KNJ_TAMASHII_e=0x13, + dRes_ID_KNJ_BTP_KNJ_YAMI_e=0x14, +}; + +enum KNJ_JNT { + KNJ_JNT_CENTER_e=0x0, + KNJ_JNT_BB1_e=0x1, + KNJ_JNT_BB2_e=0x2, + KNJ_JNT_CLOTHB_e=0x3, + KNJ_JNT_CLOTHF1_e=0x4, + KNJ_JNT_CLOTHF2_e=0x5, + KNJ_JNT_NECK_e=0x6, + KNJ_JNT_HEAD_e=0x7, + KNJ_JNT_CIRCLEH1_e=0x8, + KNJ_JNT_CIRCLEH2_e=0x9, + KNJ_JNT_CIRCLEH3_e=0xA, + KNJ_JNT_CIRCLEH4_e=0xB, + KNJ_JNT_M_ANGRY_e=0xC, + KNJ_JNT_M_NORMAL_e=0xD, + KNJ_JNT_M_SAD_e=0xE, + KNJ_JNT_M_SMILE_e=0xF, + KNJ_JNT_M_SUPRISE_e=0x10, + KNJ_JNT_SHOULDERL_e=0x11, + KNJ_JNT_ARML1_e=0x12, + KNJ_JNT_HANDL_e=0x13, + KNJ_JNT_FINGERL_e=0x14, + KNJ_JNT_THUMBL_e=0x15, + KNJ_JNT_SODEL1_e=0x16, + KNJ_JNT_SODEL2_e=0x17, + KNJ_JNT_SHOULDERR_e=0x18, + KNJ_JNT_ARMR1_e=0x19, + KNJ_JNT_HANDR_e=0x1A, + KNJ_JNT_FINGERR_e=0x1B, + KNJ_JNT_THUMBR_e=0x1C, + KNJ_JNT_SODER1_e=0x1D, + KNJ_JNT_SODER2_e=0x1E, + KNJ_JNT_WAIST_e=0x1F, + KNJ_JNT_BOTTOM1_e=0x20, + KNJ_JNT_BOTTOM2_e=0x21, + KNJ_JNT_CIRCLEB1_e=0x22, + KNJ_JNT_CIRCLEB2_e=0x23, + KNJ_JNT_CIRCLEB3_e=0x24, +}; + +#endif /* !RES_KNJ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolin.h b/assets/RZDJ01/res/Object/Kolin.h new file mode 100644 index 0000000000..df313cb23f --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolin.h @@ -0,0 +1,61 @@ +#ifndef RES_KOLIN_H +#define RES_KOLIN_H + +enum dRes_INDEX_KOLIN { + /* BCK */ + dRes_INDEX_KOLIN_BCK_KOLIN_F_TALK_A_e=0x6, + dRes_INDEX_KOLIN_BCK_KOLIN_STEP_e=0x7, + dRes_INDEX_KOLIN_BCK_KOLIN_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_KOLIN_BMD_KOLIN_e=0xB, + /* BTK */ + dRes_INDEX_KOLIN_BTK_KOLIN_e=0xE, + /* BTP */ + dRes_INDEX_KOLIN_BTP_KOLIN_e=0x11, + dRes_INDEX_KOLIN_BTP_KOLIN_F_TALK_A_e=0x12, +}; + +enum dRes_ID_KOLIN { + /* BCK */ + dRes_ID_KOLIN_BCK_KOLIN_F_TALK_A_e=0x6, + dRes_ID_KOLIN_BCK_KOLIN_STEP_e=0x7, + dRes_ID_KOLIN_BCK_KOLIN_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_KOLIN_BMD_KOLIN_e=0xB, + /* BTK */ + dRes_ID_KOLIN_BTK_KOLIN_e=0xE, + /* BTP */ + dRes_ID_KOLIN_BTP_KOLIN_e=0x11, + dRes_ID_KOLIN_BTP_KOLIN_F_TALK_A_e=0x12, +}; + +enum KOLIN_JNT { + KOLIN_JNT_CENTER_e=0x0, + KOLIN_JNT_BACKBONE1_e=0x1, + KOLIN_JNT_BACKBONE2_e=0x2, + KOLIN_JNT_NECK_e=0x3, + KOLIN_JNT_HEAD_e=0x4, + KOLIN_JNT_CHIN_e=0x5, + KOLIN_JNT_MAYUL_e=0x6, + KOLIN_JNT_MAYUR_e=0x7, + KOLIN_JNT_MOUTH_e=0x8, + KOLIN_JNT_SHOULDERL_e=0x9, + KOLIN_JNT_ARML1_e=0xA, + KOLIN_JNT_ARML2_e=0xB, + KOLIN_JNT_HANDL_e=0xC, + KOLIN_JNT_FINGERL_e=0xD, + KOLIN_JNT_SHOULDERR_e=0xE, + KOLIN_JNT_ARMR1_e=0xF, + KOLIN_JNT_ARMR2_e=0x10, + KOLIN_JNT_HANDR_e=0x11, + KOLIN_JNT_FINGERR_e=0x12, + KOLIN_JNT_WAIST_e=0x13, + KOLIN_JNT_LEGL1_e=0x14, + KOLIN_JNT_LEGL2_e=0x15, + KOLIN_JNT_FOOTL_e=0x16, + KOLIN_JNT_LEGR1_e=0x17, + KOLIN_JNT_LEGR2_e=0x18, + KOLIN_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_KOLIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolin1.h b/assets/RZDJ01/res/Object/Kolin1.h new file mode 100644 index 0000000000..fde4dc2130 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolin1.h @@ -0,0 +1,86 @@ +#ifndef RES_KOLIN1_H +#define RES_KOLIN1_H + +enum dRes_INDEX_KOLIN1 { + /* BCK */ + dRes_INDEX_KOLIN1_BCK_KOLIN_CLUP_e=0x6, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_CLUP_e=0x7, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_HAPPY_TALK_e=0x8, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_KIZUKU_e=0x9, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_NORMAL_TALK_e=0xA, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_STONE_e=0xB, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_WALK_A_e=0xC, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_KIZUKU_e=0xD, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_NORMAL_TALK_e=0xE, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_WAIT_D_e=0xF, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAIHAI_e=0x10, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAPPY_TALK_e=0x11, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAPPY_WAIT_e=0x12, + dRes_INDEX_KOLIN1_BCK_KOLIN_NORMAL_TALK_e=0x13, + dRes_INDEX_KOLIN1_BCK_KOLIN_NOZOKU_e=0x14, + dRes_INDEX_KOLIN1_BCK_KOLIN_RUN_e=0x15, + dRes_INDEX_KOLIN1_BCK_KOLIN_STONE_e=0x16, + dRes_INDEX_KOLIN1_BCK_KOLIN_TALK_A_e=0x17, + dRes_INDEX_KOLIN1_BCK_KOLIN_TURN_e=0x18, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_B_e=0x19, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_C_e=0x1A, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_D_e=0x1B, + dRes_INDEX_KOLIN1_BCK_KOLIN_WALK_A_e=0x1C, + dRes_INDEX_KOLIN1_BCK_KOLIN_WALK_B_e=0x1D, + /* BTK */ + dRes_INDEX_KOLIN1_BTK_KOLIN_CLUP_e=0x20, + dRes_INDEX_KOLIN1_BTK_KOLIN_NOZOKU_e=0x21, + dRes_INDEX_KOLIN1_BTK_KOLIN_STONE_e=0x22, + dRes_INDEX_KOLIN1_BTK_KOLIN_WALK_A_e=0x23, + /* BTP */ + dRes_INDEX_KOLIN1_BTP_KOLIN_F_CLUP_e=0x26, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_KIZUKU_e=0x27, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_STONE_e=0x28, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_WALK_A_e=0x29, + dRes_INDEX_KOLIN1_BTP_KOLIN_FH_WAIT_D_e=0x2A, + /* EVT */ + dRes_INDEX_KOLIN1_DAT_EVENT_LIST_e=0x2D, +}; + +enum dRes_ID_KOLIN1 { + /* BCK */ + dRes_ID_KOLIN1_BCK_KOLIN_CLUP_e=0x6, + dRes_ID_KOLIN1_BCK_KOLIN_F_CLUP_e=0x7, + dRes_ID_KOLIN1_BCK_KOLIN_F_HAPPY_TALK_e=0x8, + dRes_ID_KOLIN1_BCK_KOLIN_F_KIZUKU_e=0x9, + dRes_ID_KOLIN1_BCK_KOLIN_F_NORMAL_TALK_e=0xA, + dRes_ID_KOLIN1_BCK_KOLIN_F_STONE_e=0xB, + dRes_ID_KOLIN1_BCK_KOLIN_F_WALK_A_e=0xC, + dRes_ID_KOLIN1_BCK_KOLIN_FH_KIZUKU_e=0xD, + dRes_ID_KOLIN1_BCK_KOLIN_FH_NORMAL_TALK_e=0xE, + dRes_ID_KOLIN1_BCK_KOLIN_FH_WAIT_D_e=0xF, + dRes_ID_KOLIN1_BCK_KOLIN_HAIHAI_e=0x10, + dRes_ID_KOLIN1_BCK_KOLIN_HAPPY_TALK_e=0x11, + dRes_ID_KOLIN1_BCK_KOLIN_HAPPY_WAIT_e=0x12, + dRes_ID_KOLIN1_BCK_KOLIN_NORMAL_TALK_e=0x13, + dRes_ID_KOLIN1_BCK_KOLIN_NOZOKU_e=0x14, + dRes_ID_KOLIN1_BCK_KOLIN_RUN_e=0x15, + dRes_ID_KOLIN1_BCK_KOLIN_STONE_e=0x16, + dRes_ID_KOLIN1_BCK_KOLIN_TALK_A_e=0x17, + dRes_ID_KOLIN1_BCK_KOLIN_TURN_e=0x18, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_B_e=0x19, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_C_e=0x1A, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_D_e=0x1B, + dRes_ID_KOLIN1_BCK_KOLIN_WALK_A_e=0x1C, + dRes_ID_KOLIN1_BCK_KOLIN_WALK_B_e=0x1D, + /* BTK */ + dRes_ID_KOLIN1_BTK_KOLIN_CLUP_e=0x20, + dRes_ID_KOLIN1_BTK_KOLIN_NOZOKU_e=0x21, + dRes_ID_KOLIN1_BTK_KOLIN_STONE_e=0x22, + dRes_ID_KOLIN1_BTK_KOLIN_WALK_A_e=0x23, + /* BTP */ + dRes_ID_KOLIN1_BTP_KOLIN_F_CLUP_e=0x26, + dRes_ID_KOLIN1_BTP_KOLIN_F_KIZUKU_e=0x27, + dRes_ID_KOLIN1_BTP_KOLIN_F_STONE_e=0x28, + dRes_ID_KOLIN1_BTP_KOLIN_F_WALK_A_e=0x29, + dRes_ID_KOLIN1_BTP_KOLIN_FH_WAIT_D_e=0x2A, + /* EVT */ + dRes_ID_KOLIN1_DAT_EVENT_LIST_e=0x2D, +}; + +#endif /* !RES_KOLIN1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolin2.h b/assets/RZDJ01/res/Object/Kolin2.h new file mode 100644 index 0000000000..1dd8d9e735 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolin2.h @@ -0,0 +1,34 @@ +#ifndef RES_KOLIN2_H +#define RES_KOLIN2_H + +enum dRes_INDEX_KOLIN2 { + /* BCK */ + dRes_INDEX_KOLIN2_BCK_KOLIN_CLOTH_TRY_e=0x6, + dRes_INDEX_KOLIN2_BCK_KOLIN_CLOTH_WAIT_e=0x7, + dRes_INDEX_KOLIN2_BCK_KOLIN_F_CLOTH_TRY_e=0x8, + /* BMDR */ + dRes_INDEX_KOLIN2_BMD_KOLIN_CLOTH_e=0xB, + /* BTK */ + dRes_INDEX_KOLIN2_BTK_KOLIN_CLOTH_TRY_e=0xE, + /* BTP */ + dRes_INDEX_KOLIN2_BTP_KOLIN_F_CLOTH_TRY_e=0x11, +}; + +enum dRes_ID_KOLIN2 { + /* BCK */ + dRes_ID_KOLIN2_BCK_KOLIN_CLOTH_TRY_e=0x6, + dRes_ID_KOLIN2_BCK_KOLIN_CLOTH_WAIT_e=0x7, + dRes_ID_KOLIN2_BCK_KOLIN_F_CLOTH_TRY_e=0x8, + /* BMDR */ + dRes_ID_KOLIN2_BMD_KOLIN_CLOTH_e=0xB, + /* BTK */ + dRes_ID_KOLIN2_BTK_KOLIN_CLOTH_TRY_e=0xE, + /* BTP */ + dRes_ID_KOLIN2_BTP_KOLIN_F_CLOTH_TRY_e=0x11, +}; + +enum KOLIN_CLOTH_JNT { + KOLIN_CLOTH_JNT_KOLIN_CLOTH_e=0x0, +}; + +#endif /* !RES_KOLIN2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolin_TW.h b/assets/RZDJ01/res/Object/Kolin_TW.h new file mode 100644 index 0000000000..25b9e363dc --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolin_TW.h @@ -0,0 +1,65 @@ +#ifndef RES_KOLIN_TW_H +#define RES_KOLIN_TW_H + +enum dRes_INDEX_KOLIN_TW { + /* BCK */ + dRes_INDEX_KOLIN_TW_BCK_KOLIN_DEMO_FEAR_e=0x6, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_DEMO_WAIT_e=0x7, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_F_DEMO_FEAR_e=0x8, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_F_DEMO_WAIT_e=0x9, + /* BMDR */ + dRes_INDEX_KOLIN_TW_BMD_KOLIN_TW_e=0xC, + /* BTK */ + dRes_INDEX_KOLIN_TW_BTK_KOLIN_DEMO_FEAR_e=0xF, + dRes_INDEX_KOLIN_TW_BTK_KOLIN_DEMO_WAIT_e=0x10, + /* BTP */ + dRes_INDEX_KOLIN_TW_BTP_KOLIN_F_DEMO_FEAR_e=0x13, + dRes_INDEX_KOLIN_TW_BTP_KOLIN_F_DEMO_WAIT_e=0x14, +}; + +enum dRes_ID_KOLIN_TW { + /* BCK */ + dRes_ID_KOLIN_TW_BCK_KOLIN_DEMO_FEAR_e=0x6, + dRes_ID_KOLIN_TW_BCK_KOLIN_DEMO_WAIT_e=0x7, + dRes_ID_KOLIN_TW_BCK_KOLIN_F_DEMO_FEAR_e=0x8, + dRes_ID_KOLIN_TW_BCK_KOLIN_F_DEMO_WAIT_e=0x9, + /* BMDR */ + dRes_ID_KOLIN_TW_BMD_KOLIN_TW_e=0xC, + /* BTK */ + dRes_ID_KOLIN_TW_BTK_KOLIN_DEMO_FEAR_e=0xF, + dRes_ID_KOLIN_TW_BTK_KOLIN_DEMO_WAIT_e=0x10, + /* BTP */ + dRes_ID_KOLIN_TW_BTP_KOLIN_F_DEMO_FEAR_e=0x13, + dRes_ID_KOLIN_TW_BTP_KOLIN_F_DEMO_WAIT_e=0x14, +}; + +enum KOLIN_TW_JNT { + KOLIN_TW_JNT_CENTER_e=0x0, + KOLIN_TW_JNT_BACKBONE1_e=0x1, + KOLIN_TW_JNT_BACKBONE2_e=0x2, + KOLIN_TW_JNT_NECK_e=0x3, + KOLIN_TW_JNT_HEAD_e=0x4, + KOLIN_TW_JNT_CHIN_e=0x5, + KOLIN_TW_JNT_MAYUL_e=0x6, + KOLIN_TW_JNT_MAYUR_e=0x7, + KOLIN_TW_JNT_MOUTH_e=0x8, + KOLIN_TW_JNT_SHOULDERL_e=0x9, + KOLIN_TW_JNT_ARML1_e=0xA, + KOLIN_TW_JNT_ARML2_e=0xB, + KOLIN_TW_JNT_HANDL_e=0xC, + KOLIN_TW_JNT_FINGERL_e=0xD, + KOLIN_TW_JNT_SHOULDERR_e=0xE, + KOLIN_TW_JNT_ARMR1_e=0xF, + KOLIN_TW_JNT_ARMR2_e=0x10, + KOLIN_TW_JNT_HANDR_e=0x11, + KOLIN_TW_JNT_FINGERR_e=0x12, + KOLIN_TW_JNT_WAIST_e=0x13, + KOLIN_TW_JNT_LEGL1_e=0x14, + KOLIN_TW_JNT_LEGL2_e=0x15, + KOLIN_TW_JNT_FOOTL_e=0x16, + KOLIN_TW_JNT_LEGR1_e=0x17, + KOLIN_TW_JNT_LEGR2_e=0x18, + KOLIN_TW_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_KOLIN_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolin_p1.h b/assets/RZDJ01/res/Object/Kolin_p1.h new file mode 100644 index 0000000000..f4bf9985a4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolin_p1.h @@ -0,0 +1,18 @@ +#ifndef RES_KOLIN_P1_H +#define RES_KOLIN_P1_H + +enum dRes_INDEX_KOLIN_P1 { + /* BCK */ + dRes_INDEX_KOLIN_P1_BCK_KOLIN_F_HAPPY_TALK_e=0x3, + dRes_INDEX_KOLIN_P1_BCK_KOLIN_FH_NORMAL_TALK_e=0x4, + dRes_INDEX_KOLIN_P1_BCK_KOLIN_NORMAL_TALK_e=0x5, +}; + +enum dRes_ID_KOLIN_P1 { + /* BCK */ + dRes_ID_KOLIN_P1_BCK_KOLIN_F_HAPPY_TALK_e=0x3, + dRes_ID_KOLIN_P1_BCK_KOLIN_FH_NORMAL_TALK_e=0x4, + dRes_ID_KOLIN_P1_BCK_KOLIN_NORMAL_TALK_e=0x5, +}; + +#endif /* !RES_KOLIN_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kolinb.h b/assets/RZDJ01/res/Object/Kolinb.h new file mode 100644 index 0000000000..4c68899b8d --- /dev/null +++ b/assets/RZDJ01/res/Object/Kolinb.h @@ -0,0 +1,100 @@ +#ifndef RES_KOLINB_H +#define RES_KOLINB_H + +enum dRes_INDEX_KOLINB { + /* BCK */ + dRes_INDEX_KOLINB_BCK_KOLINB_DISLIKE_e=0x7, + dRes_INDEX_KOLINB_BCK_KOLINB_F_DISLIKE_e=0x8, + dRes_INDEX_KOLINB_BCK_KOLINB_F_NOD_A_e=0x9, + dRes_INDEX_KOLINB_BCK_KOLINB_F_NOD_B_e=0xA, + dRes_INDEX_KOLINB_BCK_KOLINB_F_SUFFER_A_e=0xB, + dRes_INDEX_KOLINB_BCK_KOLINB_F_SUFFER_B_e=0xC, + dRes_INDEX_KOLINB_BCK_KOLINB_F_WAIT_A_e=0xD, + dRes_INDEX_KOLINB_BCK_KOLINB_NOD_A_e=0xE, + dRes_INDEX_KOLINB_BCK_KOLINB_NOD_B_e=0xF, + dRes_INDEX_KOLINB_BCK_KOLINB_SUFFER_A_e=0x10, + dRes_INDEX_KOLINB_BCK_KOLINB_SUFFER_B_e=0x11, + dRes_INDEX_KOLINB_BCK_KOLINB_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_KOLINB_BMD_KOLINB_e=0x15, + /* BTK */ + dRes_INDEX_KOLINB_BTK_KOLINB_e=0x18, + dRes_INDEX_KOLINB_BTK_KOLINB_DISLIKE_e=0x19, + dRes_INDEX_KOLINB_BTK_KOLINB_NOD_A_e=0x1A, + dRes_INDEX_KOLINB_BTK_KOLINB_NOD_B_e=0x1B, + /* BTP */ + dRes_INDEX_KOLINB_BTP_KOLINB_e=0x1E, + dRes_INDEX_KOLINB_BTP_KOLINB_F_DISLIKE_e=0x1F, + dRes_INDEX_KOLINB_BTP_KOLINB_F_NOD_A_e=0x20, + dRes_INDEX_KOLINB_BTP_KOLINB_F_NOD_B_e=0x21, + dRes_INDEX_KOLINB_BTP_KOLINB_F_SUFFER_A_e=0x22, + dRes_INDEX_KOLINB_BTP_KOLINB_F_SUFFER_B_e=0x23, + dRes_INDEX_KOLINB_BTP_KOLINB_F_WAIT_A_e=0x24, + /* DZB */ + dRes_INDEX_KOLINB_DZB_KOLINB_e=0x27, +}; + +enum dRes_ID_KOLINB { + /* BCK */ + dRes_ID_KOLINB_BCK_KOLINB_DISLIKE_e=0x7, + dRes_ID_KOLINB_BCK_KOLINB_F_DISLIKE_e=0x8, + dRes_ID_KOLINB_BCK_KOLINB_F_NOD_A_e=0x9, + dRes_ID_KOLINB_BCK_KOLINB_F_NOD_B_e=0xA, + dRes_ID_KOLINB_BCK_KOLINB_F_SUFFER_A_e=0xB, + dRes_ID_KOLINB_BCK_KOLINB_F_SUFFER_B_e=0xC, + dRes_ID_KOLINB_BCK_KOLINB_F_WAIT_A_e=0xD, + dRes_ID_KOLINB_BCK_KOLINB_NOD_A_e=0xE, + dRes_ID_KOLINB_BCK_KOLINB_NOD_B_e=0xF, + dRes_ID_KOLINB_BCK_KOLINB_SUFFER_A_e=0x10, + dRes_ID_KOLINB_BCK_KOLINB_SUFFER_B_e=0x11, + dRes_ID_KOLINB_BCK_KOLINB_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_KOLINB_BMD_KOLINB_e=0x15, + /* BTK */ + dRes_ID_KOLINB_BTK_KOLINB_e=0x18, + dRes_ID_KOLINB_BTK_KOLINB_DISLIKE_e=0x19, + dRes_ID_KOLINB_BTK_KOLINB_NOD_A_e=0x1A, + dRes_ID_KOLINB_BTK_KOLINB_NOD_B_e=0x1B, + /* BTP */ + dRes_ID_KOLINB_BTP_KOLINB_e=0x1E, + dRes_ID_KOLINB_BTP_KOLINB_F_DISLIKE_e=0x1F, + dRes_ID_KOLINB_BTP_KOLINB_F_NOD_A_e=0x20, + dRes_ID_KOLINB_BTP_KOLINB_F_NOD_B_e=0x21, + dRes_ID_KOLINB_BTP_KOLINB_F_SUFFER_A_e=0x22, + dRes_ID_KOLINB_BTP_KOLINB_F_SUFFER_B_e=0x23, + dRes_ID_KOLINB_BTP_KOLINB_F_WAIT_A_e=0x24, + /* DZB */ + dRes_ID_KOLINB_DZB_KOLINB_e=0x27, +}; + +enum KOLINB_JNT { + KOLINB_JNT_CENTER_e=0x0, + KOLINB_JNT_BED_ROOT_e=0x1, + KOLINB_JNT_MAT_e=0x2, + KOLINB_JNT_KOLIN_CENTER_e=0x3, + KOLINB_JNT_BACKBONE1_e=0x4, + KOLINB_JNT_BACKBONE2_e=0x5, + KOLINB_JNT_NECK_e=0x6, + KOLINB_JNT_HEAD_e=0x7, + KOLINB_JNT_CHIN_e=0x8, + KOLINB_JNT_MAYUL_e=0x9, + KOLINB_JNT_MAYUR_e=0xA, + KOLINB_JNT_MOUTH_e=0xB, + KOLINB_JNT_SHOULDERL_e=0xC, + KOLINB_JNT_ARML1_e=0xD, + KOLINB_JNT_ARML2_e=0xE, + KOLINB_JNT_HANDL_e=0xF, + KOLINB_JNT_FINGERL_e=0x10, + KOLINB_JNT_SHOULDERR_e=0x11, + KOLINB_JNT_ARMR1_e=0x12, + KOLINB_JNT_ARMR2_e=0x13, + KOLINB_JNT_HANDR_e=0x14, + KOLINB_JNT_FINGERR_e=0x15, + KOLINB_JNT_CLOTH_ROOT_e=0x16, + KOLINB_JNT_CLOTH_e=0x17, + KOLINB_JNT_WAIST_e=0x18, + KOLINB_JNT_PILLOW_ROOT_e=0x19, + KOLINB_JNT_PILLOW_e=0x1A, +}; + +#endif /* !RES_KOLINB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr02wat00.h b/assets/RZDJ01/res/Object/Kr02wat00.h new file mode 100644 index 0000000000..1e54ea5288 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr02wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT00_H +#define RES_KR02WAT00_H + +enum dRes_INDEX_KR02WAT00 { + /* BMDR */ + dRes_INDEX_KR02WAT00_BMD_K_R02WATER00_e=0x5, + dRes_INDEX_KR02WAT00_BMD_K_R02WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT00_BTK_K_R02WATER00_e=0x9, + dRes_INDEX_KR02WAT00_BTK_K_R02WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT00_DZB_K_R02WATER00_e=0xD, +}; + +enum dRes_ID_KR02WAT00 { + /* BMDR */ + dRes_ID_KR02WAT00_BMD_K_R02WATER00_e=0x5, + dRes_ID_KR02WAT00_BMD_K_R02WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT00_BTK_K_R02WATER00_e=0x9, + dRes_ID_KR02WAT00_BTK_K_R02WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT00_DZB_K_R02WATER00_e=0xD, +}; + +enum K_R02WATER00_JNT { + K_R02WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER00B_JNT { + K_R02WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr02wat01.h b/assets/RZDJ01/res/Object/Kr02wat01.h new file mode 100644 index 0000000000..7247b3fe8f --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr02wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT01_H +#define RES_KR02WAT01_H + +enum dRes_INDEX_KR02WAT01 { + /* BMDR */ + dRes_INDEX_KR02WAT01_BMD_K_R02WATER01_e=0x5, + dRes_INDEX_KR02WAT01_BMD_K_R02WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT01_BTK_K_R02WATER01_e=0x9, + dRes_INDEX_KR02WAT01_BTK_K_R02WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT01_DZB_K_R02WATER01_e=0xD, +}; + +enum dRes_ID_KR02WAT01 { + /* BMDR */ + dRes_ID_KR02WAT01_BMD_K_R02WATER01_e=0x5, + dRes_ID_KR02WAT01_BMD_K_R02WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT01_BTK_K_R02WATER01_e=0x9, + dRes_ID_KR02WAT01_BTK_K_R02WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT01_DZB_K_R02WATER01_e=0xD, +}; + +enum K_R02WATER01_JNT { + K_R02WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER01B_JNT { + K_R02WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr02wat02.h b/assets/RZDJ01/res/Object/Kr02wat02.h new file mode 100644 index 0000000000..f64e770d22 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr02wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT02_H +#define RES_KR02WAT02_H + +enum dRes_INDEX_KR02WAT02 { + /* BMDR */ + dRes_INDEX_KR02WAT02_BMD_K_R02WATER02_e=0x5, + dRes_INDEX_KR02WAT02_BMD_K_R02WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT02_BTK_K_R02WATER02_e=0x9, + dRes_INDEX_KR02WAT02_BTK_K_R02WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT02_DZB_K_R02WATER02_e=0xD, +}; + +enum dRes_ID_KR02WAT02 { + /* BMDR */ + dRes_ID_KR02WAT02_BMD_K_R02WATER02_e=0x5, + dRes_ID_KR02WAT02_BMD_K_R02WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT02_BTK_K_R02WATER02_e=0x9, + dRes_ID_KR02WAT02_BTK_K_R02WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT02_DZB_K_R02WATER02_e=0xD, +}; + +enum K_R02WATER02_JNT { + K_R02WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER02B_JNT { + K_R02WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr02wat03.h b/assets/RZDJ01/res/Object/Kr02wat03.h new file mode 100644 index 0000000000..ad4e2b3d51 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr02wat03.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT03_H +#define RES_KR02WAT03_H + +enum dRes_INDEX_KR02WAT03 { + /* BMDR */ + dRes_INDEX_KR02WAT03_BMD_K_R02WATER03_e=0x5, + dRes_INDEX_KR02WAT03_BMD_K_R02WATER03B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT03_BTK_K_R02WATER03_e=0x9, + dRes_INDEX_KR02WAT03_BTK_K_R02WATER03B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT03_DZB_K_R02WATER03_e=0xD, +}; + +enum dRes_ID_KR02WAT03 { + /* BMDR */ + dRes_ID_KR02WAT03_BMD_K_R02WATER03_e=0x5, + dRes_ID_KR02WAT03_BMD_K_R02WATER03B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT03_BTK_K_R02WATER03_e=0x9, + dRes_ID_KR02WAT03_BTK_K_R02WATER03B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT03_DZB_K_R02WATER03_e=0xD, +}; + +enum K_R02WATER03_JNT { + K_R02WATER03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER03B_JNT { + K_R02WATER03B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat00.h b/assets/RZDJ01/res/Object/Kr03wat00.h new file mode 100644 index 0000000000..a57a78f1c4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT00_H +#define RES_KR03WAT00_H + +enum dRes_INDEX_KR03WAT00 { + /* BMDR */ + dRes_INDEX_KR03WAT00_BMD_K_R03WATER00_e=0x5, + dRes_INDEX_KR03WAT00_BMD_K_R03WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT00_BTK_K_R03WATER00_e=0x9, + dRes_INDEX_KR03WAT00_BTK_K_R03WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT00_DZB_K_R03WATER00_e=0xD, +}; + +enum dRes_ID_KR03WAT00 { + /* BMDR */ + dRes_ID_KR03WAT00_BMD_K_R03WATER00_e=0x5, + dRes_ID_KR03WAT00_BMD_K_R03WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT00_BTK_K_R03WATER00_e=0x9, + dRes_ID_KR03WAT00_BTK_K_R03WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT00_DZB_K_R03WATER00_e=0xD, +}; + +enum K_R03WATER00_JNT { + K_R03WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER00B_JNT { + K_R03WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat01.h b/assets/RZDJ01/res/Object/Kr03wat01.h new file mode 100644 index 0000000000..b59e87ada8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT01_H +#define RES_KR03WAT01_H + +enum dRes_INDEX_KR03WAT01 { + /* BMDR */ + dRes_INDEX_KR03WAT01_BMD_K_R03WATER01_e=0x5, + dRes_INDEX_KR03WAT01_BMD_K_R03WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT01_BTK_K_R03WATER01_e=0x9, + dRes_INDEX_KR03WAT01_BTK_K_R03WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT01_DZB_K_R03WATER01_e=0xD, +}; + +enum dRes_ID_KR03WAT01 { + /* BMDR */ + dRes_ID_KR03WAT01_BMD_K_R03WATER01_e=0x5, + dRes_ID_KR03WAT01_BMD_K_R03WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT01_BTK_K_R03WATER01_e=0x9, + dRes_ID_KR03WAT01_BTK_K_R03WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT01_DZB_K_R03WATER01_e=0xD, +}; + +enum K_R03WATER01_JNT { + K_R03WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER01B_JNT { + K_R03WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat02.h b/assets/RZDJ01/res/Object/Kr03wat02.h new file mode 100644 index 0000000000..1a11889f2f --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT02_H +#define RES_KR03WAT02_H + +enum dRes_INDEX_KR03WAT02 { + /* BMDR */ + dRes_INDEX_KR03WAT02_BMD_K_R03WATER02_e=0x5, + dRes_INDEX_KR03WAT02_BMD_K_R03WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT02_BTK_K_R03WATER02_e=0x9, + dRes_INDEX_KR03WAT02_BTK_K_R03WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT02_DZB_K_R03WATER02_e=0xD, +}; + +enum dRes_ID_KR03WAT02 { + /* BMDR */ + dRes_ID_KR03WAT02_BMD_K_R03WATER02_e=0x5, + dRes_ID_KR03WAT02_BMD_K_R03WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT02_BTK_K_R03WATER02_e=0x9, + dRes_ID_KR03WAT02_BTK_K_R03WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT02_DZB_K_R03WATER02_e=0xD, +}; + +enum K_R03WATER02_JNT { + K_R03WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER02B_JNT { + K_R03WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat03.h b/assets/RZDJ01/res/Object/Kr03wat03.h new file mode 100644 index 0000000000..2ee0895fb3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat03.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT03_H +#define RES_KR03WAT03_H + +enum dRes_INDEX_KR03WAT03 { + /* BMDR */ + dRes_INDEX_KR03WAT03_BMD_K_R03WATER03_e=0x5, + dRes_INDEX_KR03WAT03_BMD_K_R03WATER03B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT03_BTK_K_R03WATER03_e=0x9, + dRes_INDEX_KR03WAT03_BTK_K_R03WATER03B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT03_DZB_K_R03WATER03_e=0xD, +}; + +enum dRes_ID_KR03WAT03 { + /* BMDR */ + dRes_ID_KR03WAT03_BMD_K_R03WATER03_e=0x5, + dRes_ID_KR03WAT03_BMD_K_R03WATER03B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT03_BTK_K_R03WATER03_e=0x9, + dRes_ID_KR03WAT03_BTK_K_R03WATER03B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT03_DZB_K_R03WATER03_e=0xD, +}; + +enum K_R03WATER03_JNT { + K_R03WATER03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER03B_JNT { + K_R03WATER03B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat04.h b/assets/RZDJ01/res/Object/Kr03wat04.h new file mode 100644 index 0000000000..c52a512e7d --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat04.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT04_H +#define RES_KR03WAT04_H + +enum dRes_INDEX_KR03WAT04 { + /* BMDR */ + dRes_INDEX_KR03WAT04_BMD_K_R03WATER04_e=0x5, + dRes_INDEX_KR03WAT04_BMD_K_R03WATER04B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT04_BTK_K_R03WATER04_e=0x9, + dRes_INDEX_KR03WAT04_BTK_K_R03WATER04B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT04_DZB_K_R03WATER04_e=0xD, +}; + +enum dRes_ID_KR03WAT04 { + /* BMDR */ + dRes_ID_KR03WAT04_BMD_K_R03WATER04_e=0x5, + dRes_ID_KR03WAT04_BMD_K_R03WATER04B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT04_BTK_K_R03WATER04_e=0x9, + dRes_ID_KR03WAT04_BTK_K_R03WATER04B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT04_DZB_K_R03WATER04_e=0xD, +}; + +enum K_R03WATER04_JNT { + K_R03WATER04_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER04B_JNT { + K_R03WATER04B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat05.h b/assets/RZDJ01/res/Object/Kr03wat05.h new file mode 100644 index 0000000000..5e219a75cb --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat05.h @@ -0,0 +1,26 @@ +#ifndef RES_KR03WAT05_H +#define RES_KR03WAT05_H + +enum dRes_INDEX_KR03WAT05 { + /* BMDR */ + dRes_INDEX_KR03WAT05_BMD_K_R03WATER05_e=0x5, + /* BTK */ + dRes_INDEX_KR03WAT05_BTK_K_R03WATER05_e=0x8, + /* DZB */ + dRes_INDEX_KR03WAT05_DZB_K_R03WATER05_e=0xB, +}; + +enum dRes_ID_KR03WAT05 { + /* BMDR */ + dRes_ID_KR03WAT05_BMD_K_R03WATER05_e=0x5, + /* BTK */ + dRes_ID_KR03WAT05_BTK_K_R03WATER05_e=0x8, + /* DZB */ + dRes_ID_KR03WAT05_DZB_K_R03WATER05_e=0xB, +}; + +enum K_R03WATER05_JNT { + K_R03WATER05_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr03wat06.h b/assets/RZDJ01/res/Object/Kr03wat06.h new file mode 100644 index 0000000000..696df2321a --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr03wat06.h @@ -0,0 +1,26 @@ +#ifndef RES_KR03WAT06_H +#define RES_KR03WAT06_H + +enum dRes_INDEX_KR03WAT06 { + /* BMDR */ + dRes_INDEX_KR03WAT06_BMD_K_R03WATER06_e=0x5, + /* BTK */ + dRes_INDEX_KR03WAT06_BTK_K_R03WATER06_e=0x8, + /* DZB */ + dRes_INDEX_KR03WAT06_DZB_K_R03WATER06_e=0xB, +}; + +enum dRes_ID_KR03WAT06 { + /* BMDR */ + dRes_ID_KR03WAT06_BMD_K_R03WATER06_e=0x5, + /* BTK */ + dRes_ID_KR03WAT06_BTK_K_R03WATER06_e=0x8, + /* DZB */ + dRes_ID_KR03WAT06_DZB_K_R03WATER06_e=0xB, +}; + +enum K_R03WATER06_JNT { + K_R03WATER06_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr07wat00.h b/assets/RZDJ01/res/Object/Kr07wat00.h new file mode 100644 index 0000000000..ef49541c5e --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr07wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR07WAT00_H +#define RES_KR07WAT00_H + +enum dRes_INDEX_KR07WAT00 { + /* BMDR */ + dRes_INDEX_KR07WAT00_BMD_K_R07WATER00_e=0x5, + dRes_INDEX_KR07WAT00_BMD_K_R07WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR07WAT00_BTK_K_R07WATER00_e=0x9, + dRes_INDEX_KR07WAT00_BTK_K_R07WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR07WAT00_DZB_K_R07WATER00_e=0xD, +}; + +enum dRes_ID_KR07WAT00 { + /* BMDR */ + dRes_ID_KR07WAT00_BMD_K_R07WATER00_e=0x5, + dRes_ID_KR07WAT00_BMD_K_R07WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR07WAT00_BTK_K_R07WATER00_e=0x9, + dRes_ID_KR07WAT00_BTK_K_R07WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR07WAT00_DZB_K_R07WATER00_e=0xD, +}; + +enum K_R07WATER00_JNT { + K_R07WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R07WATER00B_JNT { + K_R07WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR07WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr08wat00.h b/assets/RZDJ01/res/Object/Kr08wat00.h new file mode 100644 index 0000000000..5201a5e86f --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr08wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR08WAT00_H +#define RES_KR08WAT00_H + +enum dRes_INDEX_KR08WAT00 { + /* BMDR */ + dRes_INDEX_KR08WAT00_BMD_K_R08WATER00_e=0x5, + dRes_INDEX_KR08WAT00_BMD_K_R08WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR08WAT00_BTK_K_R08WATER00_e=0x9, + dRes_INDEX_KR08WAT00_BTK_K_R08WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR08WAT00_DZB_K_R08WATER00_e=0xD, +}; + +enum dRes_ID_KR08WAT00 { + /* BMDR */ + dRes_ID_KR08WAT00_BMD_K_R08WATER00_e=0x5, + dRes_ID_KR08WAT00_BMD_K_R08WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR08WAT00_BTK_K_R08WATER00_e=0x9, + dRes_ID_KR08WAT00_BTK_K_R08WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR08WAT00_DZB_K_R08WATER00_e=0xD, +}; + +enum K_R08WATER00_JNT { + K_R08WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R08WATER00B_JNT { + K_R08WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR08WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr08wat01.h b/assets/RZDJ01/res/Object/Kr08wat01.h new file mode 100644 index 0000000000..e5834f4326 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr08wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR08WAT01_H +#define RES_KR08WAT01_H + +enum dRes_INDEX_KR08WAT01 { + /* BMDR */ + dRes_INDEX_KR08WAT01_BMD_K_R08WATER01_e=0x5, + dRes_INDEX_KR08WAT01_BMD_K_R08WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR08WAT01_BTK_K_R08WATER01_e=0x9, + dRes_INDEX_KR08WAT01_BTK_K_R08WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR08WAT01_DZB_K_R08WATER01_e=0xD, +}; + +enum dRes_ID_KR08WAT01 { + /* BMDR */ + dRes_ID_KR08WAT01_BMD_K_R08WATER01_e=0x5, + dRes_ID_KR08WAT01_BMD_K_R08WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR08WAT01_BTK_K_R08WATER01_e=0x9, + dRes_ID_KR08WAT01_BTK_K_R08WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR08WAT01_DZB_K_R08WATER01_e=0xD, +}; + +enum K_R08WATER01_JNT { + K_R08WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R08WATER01B_JNT { + K_R08WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR08WAT01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr10wat01.h b/assets/RZDJ01/res/Object/Kr10wat01.h new file mode 100644 index 0000000000..36189af0ec --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr10wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR10WAT01_H +#define RES_KR10WAT01_H + +enum dRes_INDEX_KR10WAT01 { + /* BMDR */ + dRes_INDEX_KR10WAT01_BMD_K_R10WATER01_e=0x5, + dRes_INDEX_KR10WAT01_BMD_K_R10WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR10WAT01_BTK_K_R10WATER01_e=0x9, + dRes_INDEX_KR10WAT01_BTK_K_R10WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR10WAT01_DZB_K_R10WATER01_e=0xD, +}; + +enum dRes_ID_KR10WAT01 { + /* BMDR */ + dRes_ID_KR10WAT01_BMD_K_R10WATER01_e=0x5, + dRes_ID_KR10WAT01_BMD_K_R10WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR10WAT01_BTK_K_R10WATER01_e=0x9, + dRes_ID_KR10WAT01_BTK_K_R10WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR10WAT01_DZB_K_R10WATER01_e=0xD, +}; + +enum K_R10WATER01_JNT { + K_R10WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R10WATER01B_JNT { + K_R10WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR10WAT01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr10water.h b/assets/RZDJ01/res/Object/Kr10water.h new file mode 100644 index 0000000000..16c295f78d --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr10water.h @@ -0,0 +1,34 @@ +#ifndef RES_KR10WATER_H +#define RES_KR10WATER_H + +enum dRes_INDEX_KR10WATER { + /* BMDR */ + dRes_INDEX_KR10WATER_BMD_K_R10WATER00_e=0x5, + dRes_INDEX_KR10WATER_BMD_K_R10WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR10WATER_BTK_K_R10WATER00_e=0x9, + dRes_INDEX_KR10WATER_BTK_K_R10WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR10WATER_DZB_K_R10WATER00_e=0xD, +}; + +enum dRes_ID_KR10WATER { + /* BMDR */ + dRes_ID_KR10WATER_BMD_K_R10WATER00_e=0x5, + dRes_ID_KR10WATER_BMD_K_R10WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR10WATER_BTK_K_R10WATER00_e=0x9, + dRes_ID_KR10WATER_BTK_K_R10WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR10WATER_DZB_K_R10WATER00_e=0xD, +}; + +enum K_R10WATER00_JNT { + K_R10WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R10WATER00B_JNT { + K_R10WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR10WATER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr11wat00.h b/assets/RZDJ01/res/Object/Kr11wat00.h new file mode 100644 index 0000000000..9904870577 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr11wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR11WAT00_H +#define RES_KR11WAT00_H + +enum dRes_INDEX_KR11WAT00 { + /* BMDR */ + dRes_INDEX_KR11WAT00_BMD_K_R11WATER00_e=0x5, + dRes_INDEX_KR11WAT00_BMD_K_R11WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR11WAT00_BTK_K_R11WATER00_e=0x9, + dRes_INDEX_KR11WAT00_BTK_K_R11WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR11WAT00_DZB_K_R11WATER00_e=0xD, +}; + +enum dRes_ID_KR11WAT00 { + /* BMDR */ + dRes_ID_KR11WAT00_BMD_K_R11WATER00_e=0x5, + dRes_ID_KR11WAT00_BMD_K_R11WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR11WAT00_BTK_K_R11WATER00_e=0x9, + dRes_ID_KR11WAT00_BTK_K_R11WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR11WAT00_DZB_K_R11WATER00_e=0xD, +}; + +enum K_R11WATER00_JNT { + K_R11WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R11WATER00B_JNT { + K_R11WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR11WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr12wat00.h b/assets/RZDJ01/res/Object/Kr12wat00.h new file mode 100644 index 0000000000..85d84d032b --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr12wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR12WAT00_H +#define RES_KR12WAT00_H + +enum dRes_INDEX_KR12WAT00 { + /* BMDR */ + dRes_INDEX_KR12WAT00_BMD_K_R12WATER00_e=0x5, + dRes_INDEX_KR12WAT00_BMD_K_R12WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR12WAT00_BTK_K_R12WATER00_e=0x9, + dRes_INDEX_KR12WAT00_BTK_K_R12WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR12WAT00_DZB_K_R12WATER00_e=0xD, +}; + +enum dRes_ID_KR12WAT00 { + /* BMDR */ + dRes_ID_KR12WAT00_BMD_K_R12WATER00_e=0x5, + dRes_ID_KR12WAT00_BMD_K_R12WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR12WAT00_BTK_K_R12WATER00_e=0x9, + dRes_ID_KR12WAT00_BTK_K_R12WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR12WAT00_DZB_K_R12WATER00_e=0xD, +}; + +enum K_R12WATER00_JNT { + K_R12WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R12WATER00B_JNT { + K_R12WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR12WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr13wat00.h b/assets/RZDJ01/res/Object/Kr13wat00.h new file mode 100644 index 0000000000..71d038fda6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr13wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT00_H +#define RES_KR13WAT00_H + +enum dRes_INDEX_KR13WAT00 { + /* BMDR */ + dRes_INDEX_KR13WAT00_BMD_K_R13WATER00_e=0x5, + dRes_INDEX_KR13WAT00_BMD_K_R13WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT00_BTK_K_R13WATER00_e=0x9, + dRes_INDEX_KR13WAT00_BTK_K_R13WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT00_DZB_K_R13WATER00_e=0xD, +}; + +enum dRes_ID_KR13WAT00 { + /* BMDR */ + dRes_ID_KR13WAT00_BMD_K_R13WATER00_e=0x5, + dRes_ID_KR13WAT00_BMD_K_R13WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT00_BTK_K_R13WATER00_e=0x9, + dRes_ID_KR13WAT00_BTK_K_R13WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT00_DZB_K_R13WATER00_e=0xD, +}; + +enum K_R13WATER00_JNT { + K_R13WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER00B_JNT { + K_R13WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr13wat01.h b/assets/RZDJ01/res/Object/Kr13wat01.h new file mode 100644 index 0000000000..0dfa585e14 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr13wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT01_H +#define RES_KR13WAT01_H + +enum dRes_INDEX_KR13WAT01 { + /* BMDR */ + dRes_INDEX_KR13WAT01_BMD_K_R13WATER01_e=0x5, + dRes_INDEX_KR13WAT01_BMD_K_R13WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT01_BTK_K_R13WATER01_e=0x9, + dRes_INDEX_KR13WAT01_BTK_K_R13WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT01_DZB_K_R13WATER01_e=0xD, +}; + +enum dRes_ID_KR13WAT01 { + /* BMDR */ + dRes_ID_KR13WAT01_BMD_K_R13WATER01_e=0x5, + dRes_ID_KR13WAT01_BMD_K_R13WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT01_BTK_K_R13WATER01_e=0x9, + dRes_ID_KR13WAT01_BTK_K_R13WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT01_DZB_K_R13WATER01_e=0xD, +}; + +enum K_R13WATER01_JNT { + K_R13WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER01B_JNT { + K_R13WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kr13wat02.h b/assets/RZDJ01/res/Object/Kr13wat02.h new file mode 100644 index 0000000000..ad7b47579f --- /dev/null +++ b/assets/RZDJ01/res/Object/Kr13wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT02_H +#define RES_KR13WAT02_H + +enum dRes_INDEX_KR13WAT02 { + /* BMDR */ + dRes_INDEX_KR13WAT02_BMD_K_R13WATER02_e=0x5, + dRes_INDEX_KR13WAT02_BMD_K_R13WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT02_BTK_K_R13WATER02_e=0x9, + dRes_INDEX_KR13WAT02_BTK_K_R13WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT02_DZB_K_R13WATER02_e=0xD, +}; + +enum dRes_ID_KR13WAT02 { + /* BMDR */ + dRes_ID_KR13WAT02_BMD_K_R13WATER02_e=0x5, + dRes_ID_KR13WAT02_BMD_K_R13WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT02_BTK_K_R13WATER02_e=0x9, + dRes_ID_KR13WAT02_BTK_K_R13WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT02_DZB_K_R13WATER02_e=0xD, +}; + +enum K_R13WATER02_JNT { + K_R13WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER02B_JNT { + K_R13WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kytag08.h b/assets/RZDJ01/res/Object/Kytag08.h new file mode 100644 index 0000000000..6d683e9502 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kytag08.h @@ -0,0 +1,18 @@ +#ifndef RES_KYTAG08_H +#define RES_KYTAG08_H + +enum dRes_INDEX_KYTAG08 { + /* BMDR */ + dRes_INDEX_KYTAG08_BMD_EF_ANA_e=0x3, +}; + +enum dRes_ID_KYTAG08 { + /* BMDR */ + dRes_ID_KYTAG08_BMD_EF_ANA_e=0x3, +}; + +enum EF_ANA_JNT { + EF_ANA_JNT_PPLANE1_e=0x0, +}; + +#endif /* !RES_KYTAG08_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kytag09.h b/assets/RZDJ01/res/Object/Kytag09.h new file mode 100644 index 0000000000..73c6e697b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kytag09.h @@ -0,0 +1,38 @@ +#ifndef RES_KYTAG09_H +#define RES_KYTAG09_H + +enum dRes_INDEX_KYTAG09 { + /* BMDR */ + dRes_INDEX_KYTAG09_BMD_M_TWFILM2_e=0x4, + dRes_INDEX_KYTAG09_BMD_M_TWFILM3_e=0x5, + dRes_INDEX_KYTAG09_BMD_M_TWFILMCASTLE_e=0x6, + /* BTK */ + dRes_INDEX_KYTAG09_BTK_M_TWFILM2_e=0x9, + dRes_INDEX_KYTAG09_BTK_M_TWFILM3_e=0xA, + dRes_INDEX_KYTAG09_BTK_M_TWFILMCASTLE_e=0xB, +}; + +enum dRes_ID_KYTAG09 { + /* BMDR */ + dRes_ID_KYTAG09_BMD_M_TWFILM2_e=0x4, + dRes_ID_KYTAG09_BMD_M_TWFILM3_e=0x5, + dRes_ID_KYTAG09_BMD_M_TWFILMCASTLE_e=0x6, + /* BTK */ + dRes_ID_KYTAG09_BTK_M_TWFILM2_e=0x9, + dRes_ID_KYTAG09_BTK_M_TWFILM3_e=0xA, + dRes_ID_KYTAG09_BTK_M_TWFILMCASTLE_e=0xB, +}; + +enum M_TWFILM2_JNT { + M_TWFILM2_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TWFILM3_JNT { + M_TWFILM3_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TWFILMCASTLE_JNT { + M_TWFILMCASTLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KYTAG09_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kytag15.h b/assets/RZDJ01/res/Object/Kytag15.h new file mode 100644 index 0000000000..f046ab783d --- /dev/null +++ b/assets/RZDJ01/res/Object/Kytag15.h @@ -0,0 +1,22 @@ +#ifndef RES_KYTAG15_H +#define RES_KYTAG15_H + +enum dRes_INDEX_KYTAG15 { + /* BMDR */ + dRes_INDEX_KYTAG15_BMD_EF_SCREEN_SABAKU_e=0x4, + /* BTK */ + dRes_INDEX_KYTAG15_BTK_EF_SCREEN_SABAKU_e=0x7, +}; + +enum dRes_ID_KYTAG15 { + /* BMDR */ + dRes_ID_KYTAG15_BMD_EF_SCREEN_SABAKU_e=0x4, + /* BTK */ + dRes_ID_KYTAG15_BTK_EF_SCREEN_SABAKU_e=0x7, +}; + +enum EF_SCREEN_SABAKU_JNT { + EF_SCREEN_SABAKU_JNT_EF_SCREEN_e=0x0, +}; + +#endif /* !RES_KYTAG15_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kyury.h b/assets/RZDJ01/res/Object/Kyury.h new file mode 100644 index 0000000000..85ad9020c9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kyury.h @@ -0,0 +1,155 @@ +#ifndef RES_KYURY_H +#define RES_KYURY_H + +enum dRes_INDEX_KYURY { + /* BCK */ + dRes_INDEX_KYURY_BCK_KYURY_D_F_STEP_e=0x6, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_A_e=0x7, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_B_e=0x8, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_B_WAIT_e=0x9, + dRes_INDEX_KYURY_BCK_KYURY_D_F_WAIT_e=0xA, + dRes_INDEX_KYURY_BCK_KYURY_D_F_WIPE_e=0xB, + dRes_INDEX_KYURY_BCK_KYURY_D_FH_TALK_B_WAIT_e=0xC, + dRes_INDEX_KYURY_BCK_KYURY_D_STEP_e=0xD, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_A_e=0xE, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_B_e=0xF, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_B_WAIT_e=0x10, + dRes_INDEX_KYURY_BCK_KYURY_D_WAIT_e=0x11, + dRes_INDEX_KYURY_BCK_KYURY_D_WIPE_e=0x12, + dRes_INDEX_KYURY_BCK_KYURY_F_LOOKAROUND_e=0x13, + dRes_INDEX_KYURY_BCK_KYURY_F_SAD_e=0x14, + dRes_INDEX_KYURY_BCK_KYURY_F_SIGH_e=0x15, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_A_e=0x16, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_B_e=0x17, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_C_e=0x18, + dRes_INDEX_KYURY_BCK_KYURY_F_WALK_A_e=0x19, + dRes_INDEX_KYURY_BCK_KYURY_FH_SAD_e=0x1A, + dRes_INDEX_KYURY_BCK_KYURY_FH_TALK_B_e=0x1B, + dRes_INDEX_KYURY_BCK_KYURY_LOOKAROUND_e=0x1C, + dRes_INDEX_KYURY_BCK_KYURY_SIGH_e=0x1D, + dRes_INDEX_KYURY_BCK_KYURY_SIT_e=0x1E, + dRes_INDEX_KYURY_BCK_KYURY_SIT_TALK_e=0x1F, + dRes_INDEX_KYURY_BCK_KYURY_STEP_e=0x20, + dRes_INDEX_KYURY_BCK_KYURY_TALK_A_e=0x21, + dRes_INDEX_KYURY_BCK_KYURY_TALK_B_e=0x22, + dRes_INDEX_KYURY_BCK_KYURY_TALK_C_e=0x23, + dRes_INDEX_KYURY_BCK_KYURY_WAIT_A_e=0x24, + dRes_INDEX_KYURY_BCK_KYURY_WAIT_B_e=0x25, + dRes_INDEX_KYURY_BCK_KYURY_WALK_A_e=0x26, + /* BMDR */ + dRes_INDEX_KYURY_BMD_KYURY_e=0x29, + dRes_INDEX_KYURY_BMD_KYURY_CLOTH_e=0x2A, + dRes_INDEX_KYURY_BMD_KYURY_DISH_e=0x2B, + /* BTK */ + dRes_INDEX_KYURY_BTK_KYURY_e=0x2E, + dRes_INDEX_KYURY_BTK_KYURY_LOOKAROUND_e=0x2F, + /* BTP */ + dRes_INDEX_KYURY_BTP_KYURY_e=0x32, + dRes_INDEX_KYURY_BTP_KYURY_D_F_TALK_B_e=0x33, + dRes_INDEX_KYURY_BTP_KYURY_D_F_TALK_B_WAIT_e=0x34, + dRes_INDEX_KYURY_BTP_KYURY_F_LOOKAROUND_e=0x35, + dRes_INDEX_KYURY_BTP_KYURY_F_SAD_e=0x36, + dRes_INDEX_KYURY_BTP_KYURY_F_SIGH_e=0x37, + dRes_INDEX_KYURY_BTP_KYURY_F_TALK_B_e=0x38, + dRes_INDEX_KYURY_BTP_KYURY_F_TALK_C_e=0x39, + dRes_INDEX_KYURY_BTP_KYURY_FH_SAD_e=0x3A, + dRes_INDEX_KYURY_BTP_KYURY_FH_TALK_B_e=0x3B, +}; + +enum dRes_ID_KYURY { + /* BCK */ + dRes_ID_KYURY_BCK_KYURY_D_F_STEP_e=0x6, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_A_e=0x7, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_B_e=0x8, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_B_WAIT_e=0x9, + dRes_ID_KYURY_BCK_KYURY_D_F_WAIT_e=0xA, + dRes_ID_KYURY_BCK_KYURY_D_F_WIPE_e=0xB, + dRes_ID_KYURY_BCK_KYURY_D_FH_TALK_B_WAIT_e=0xC, + dRes_ID_KYURY_BCK_KYURY_D_STEP_e=0xD, + dRes_ID_KYURY_BCK_KYURY_D_TALK_A_e=0xE, + dRes_ID_KYURY_BCK_KYURY_D_TALK_B_e=0xF, + dRes_ID_KYURY_BCK_KYURY_D_TALK_B_WAIT_e=0x10, + dRes_ID_KYURY_BCK_KYURY_D_WAIT_e=0x11, + dRes_ID_KYURY_BCK_KYURY_D_WIPE_e=0x12, + dRes_ID_KYURY_BCK_KYURY_F_LOOKAROUND_e=0x13, + dRes_ID_KYURY_BCK_KYURY_F_SAD_e=0x14, + dRes_ID_KYURY_BCK_KYURY_F_SIGH_e=0x15, + dRes_ID_KYURY_BCK_KYURY_F_TALK_A_e=0x16, + dRes_ID_KYURY_BCK_KYURY_F_TALK_B_e=0x17, + dRes_ID_KYURY_BCK_KYURY_F_TALK_C_e=0x18, + dRes_ID_KYURY_BCK_KYURY_F_WALK_A_e=0x19, + dRes_ID_KYURY_BCK_KYURY_FH_SAD_e=0x1A, + dRes_ID_KYURY_BCK_KYURY_FH_TALK_B_e=0x1B, + dRes_ID_KYURY_BCK_KYURY_LOOKAROUND_e=0x1C, + dRes_ID_KYURY_BCK_KYURY_SIGH_e=0x1D, + dRes_ID_KYURY_BCK_KYURY_SIT_e=0x1E, + dRes_ID_KYURY_BCK_KYURY_SIT_TALK_e=0x1F, + dRes_ID_KYURY_BCK_KYURY_STEP_e=0x20, + dRes_ID_KYURY_BCK_KYURY_TALK_A_e=0x21, + dRes_ID_KYURY_BCK_KYURY_TALK_B_e=0x22, + dRes_ID_KYURY_BCK_KYURY_TALK_C_e=0x23, + dRes_ID_KYURY_BCK_KYURY_WAIT_A_e=0x24, + dRes_ID_KYURY_BCK_KYURY_WAIT_B_e=0x25, + dRes_ID_KYURY_BCK_KYURY_WALK_A_e=0x26, + /* BMDR */ + dRes_ID_KYURY_BMD_KYURY_e=0x29, + dRes_ID_KYURY_BMD_KYURY_CLOTH_e=0x2A, + dRes_ID_KYURY_BMD_KYURY_DISH_e=0x2B, + /* BTK */ + dRes_ID_KYURY_BTK_KYURY_e=0x2E, + dRes_ID_KYURY_BTK_KYURY_LOOKAROUND_e=0x2F, + /* BTP */ + dRes_ID_KYURY_BTP_KYURY_e=0x32, + dRes_ID_KYURY_BTP_KYURY_D_F_TALK_B_e=0x33, + dRes_ID_KYURY_BTP_KYURY_D_F_TALK_B_WAIT_e=0x34, + dRes_ID_KYURY_BTP_KYURY_F_LOOKAROUND_e=0x35, + dRes_ID_KYURY_BTP_KYURY_F_SAD_e=0x36, + dRes_ID_KYURY_BTP_KYURY_F_SIGH_e=0x37, + dRes_ID_KYURY_BTP_KYURY_F_TALK_B_e=0x38, + dRes_ID_KYURY_BTP_KYURY_F_TALK_C_e=0x39, + dRes_ID_KYURY_BTP_KYURY_FH_SAD_e=0x3A, + dRes_ID_KYURY_BTP_KYURY_FH_TALK_B_e=0x3B, +}; + +enum KYURY_JNT { + KYURY_JNT_CENTER_e=0x0, + KYURY_JNT_BACKBONE1_e=0x1, + KYURY_JNT_BACKBONE2_e=0x2, + KYURY_JNT_NECK_e=0x3, + KYURY_JNT_HEAD_e=0x4, + KYURY_JNT_CHIN_e=0x5, + KYURY_JNT_HEAR1_e=0x6, + KYURY_JNT_HEAR2_e=0x7, + KYURY_JNT_MAYUL_e=0x8, + KYURY_JNT_MAYUR_e=0x9, + KYURY_JNT_MOUTH_e=0xA, + KYURY_JNT_SHOULDERL_e=0xB, + KYURY_JNT_ARML1_e=0xC, + KYURY_JNT_ARML2_e=0xD, + KYURY_JNT_HANDL_e=0xE, + KYURY_JNT_FINGERL_e=0xF, + KYURY_JNT_SHOULDERR_e=0x10, + KYURY_JNT_ARMR1_e=0x11, + KYURY_JNT_ARMR2_e=0x12, + KYURY_JNT_HANDR_e=0x13, + KYURY_JNT_FINGERR_e=0x14, + KYURY_JNT_WAIST_e=0x15, + KYURY_JNT_APRON1_e=0x16, + KYURY_JNT_APRON2_e=0x17, + KYURY_JNT_LEGL1_e=0x18, + KYURY_JNT_LEGL2_e=0x19, + KYURY_JNT_FOOTL_e=0x1A, + KYURY_JNT_LEGR1_e=0x1B, + KYURY_JNT_LEGR2_e=0x1C, + KYURY_JNT_FOOTR_e=0x1D, +}; + +enum KYURY_CLOTH_JNT { + KYURY_CLOTH_JNT_KYURY_CLOTH_e=0x0, +}; + +enum KYURY_DISH_JNT { + KYURY_DISH_JNT_KYURY_DISH_e=0x0, +}; + +#endif /* !RES_KYURY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Kyury1.h b/assets/RZDJ01/res/Object/Kyury1.h new file mode 100644 index 0000000000..f238aa5a21 --- /dev/null +++ b/assets/RZDJ01/res/Object/Kyury1.h @@ -0,0 +1,14 @@ +#ifndef RES_KYURY1_H +#define RES_KYURY1_H + +enum dRes_INDEX_KYURY1 { + /* EVT */ + dRes_INDEX_KYURY1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KYURY1 { + /* EVT */ + dRes_ID_KYURY1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KYURY1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L1Bdoor.h b/assets/RZDJ01/res/Object/L1Bdoor.h new file mode 100644 index 0000000000..7a6e3d9fa0 --- /dev/null +++ b/assets/RZDJ01/res/Object/L1Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L1BDOOR_H +#define RES_L1BDOOR_H + +enum dRes_INDEX_L1BDOOR { + /* BMDR */ + dRes_INDEX_L1BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L1BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L1BDOOR { + /* BMDR */ + dRes_ID_L1BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L1BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L1BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L1MBdoor.h b/assets/RZDJ01/res/Object/L1MBdoor.h new file mode 100644 index 0000000000..5b0bbaeea4 --- /dev/null +++ b/assets/RZDJ01/res/Object/L1MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L1MBDOOR_H +#define RES_L1MBDOOR_H + +enum dRes_INDEX_L1MBDOOR { + /* EVT */ + dRes_INDEX_L1MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L1MBDOOR { + /* EVT */ + dRes_ID_L1MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L1MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L2Bdoor.h b/assets/RZDJ01/res/Object/L2Bdoor.h new file mode 100644 index 0000000000..a041e34503 --- /dev/null +++ b/assets/RZDJ01/res/Object/L2Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L2BDOOR_H +#define RES_L2BDOOR_H + +enum dRes_INDEX_L2BDOOR { + /* BMDR */ + dRes_INDEX_L2BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L2BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L2BDOOR { + /* BMDR */ + dRes_ID_L2BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L2BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L2BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L2candl.h b/assets/RZDJ01/res/Object/L2candl.h new file mode 100644 index 0000000000..438e0c33ff --- /dev/null +++ b/assets/RZDJ01/res/Object/L2candl.h @@ -0,0 +1,22 @@ +#ifndef RES_L2CANDL_H +#define RES_L2CANDL_H + +enum dRes_INDEX_L2CANDL { + /* BMDR */ + dRes_INDEX_L2CANDL_BMD_L_LV2CANDL_e=0x4, + /* DZB */ + dRes_INDEX_L2CANDL_DZB_L_LV2CANDL_e=0x7, +}; + +enum dRes_ID_L2CANDL { + /* BMDR */ + dRes_ID_L2CANDL_BMD_L_LV2CANDL_e=0x4, + /* DZB */ + dRes_ID_L2CANDL_DZB_L_LV2CANDL_e=0x7, +}; + +enum L_LV2CANDL_JNT { + L_LV2CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L2CANDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L3MBdoor.h b/assets/RZDJ01/res/Object/L3MBdoor.h new file mode 100644 index 0000000000..9292580260 --- /dev/null +++ b/assets/RZDJ01/res/Object/L3MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L3MBDOOR_H +#define RES_L3MBDOOR_H + +enum dRes_INDEX_L3MBDOOR { + /* EVT */ + dRes_INDEX_L3MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L3MBDOOR { + /* EVT */ + dRes_ID_L3MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L3MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L3_bwater.h b/assets/RZDJ01/res/Object/L3_bwater.h new file mode 100644 index 0000000000..e424a2add4 --- /dev/null +++ b/assets/RZDJ01/res/Object/L3_bwater.h @@ -0,0 +1,26 @@ +#ifndef RES_L3_BWATER_H +#define RES_L3_BWATER_H + +enum dRes_INDEX_L3_BWATER { + /* BMDR */ + dRes_INDEX_L3_BWATER_BMD_LV3BOSS_WATER_e=0x5, + /* BTK */ + dRes_INDEX_L3_BWATER_BTK_LV3BOSS_WATER_e=0x8, + /* DZB */ + dRes_INDEX_L3_BWATER_DZB_LV3BOSS_WATER_e=0xB, +}; + +enum dRes_ID_L3_BWATER { + /* BMDR */ + dRes_ID_L3_BWATER_BMD_LV3BOSS_WATER_e=0x5, + /* BTK */ + dRes_ID_L3_BWATER_BTK_LV3BOSS_WATER_e=0x8, + /* DZB */ + dRes_ID_L3_BWATER_DZB_LV3BOSS_WATER_e=0xB, +}; + +enum LV3BOSS_WATER_JNT { + LV3BOSS_WATER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3_BWATER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L3candl.h b/assets/RZDJ01/res/Object/L3candl.h new file mode 100644 index 0000000000..de8892ef9e --- /dev/null +++ b/assets/RZDJ01/res/Object/L3candl.h @@ -0,0 +1,18 @@ +#ifndef RES_L3CANDL_H +#define RES_L3CANDL_H + +enum dRes_INDEX_L3CANDL { + /* BMDR */ + dRes_INDEX_L3CANDL_BMD_S_LV3CANDLA_e=0x3, +}; + +enum dRes_ID_L3CANDL { + /* BMDR */ + dRes_ID_L3CANDL_BMD_S_LV3CANDLA_e=0x3, +}; + +enum S_LV3CANDLA_JNT { + S_LV3CANDLA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3CANDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L3candl2.h b/assets/RZDJ01/res/Object/L3candl2.h new file mode 100644 index 0000000000..4d89bc844d --- /dev/null +++ b/assets/RZDJ01/res/Object/L3candl2.h @@ -0,0 +1,18 @@ +#ifndef RES_L3CANDL2_H +#define RES_L3CANDL2_H + +enum dRes_INDEX_L3CANDL2 { + /* BMDR */ + dRes_INDEX_L3CANDL2_BMD_S_LV3CANDLB_e=0x3, +}; + +enum dRes_ID_L3CANDL2 { + /* BMDR */ + dRes_ID_L3CANDL2_BMD_S_LV3CANDLB_e=0x3, +}; + +enum S_LV3CANDLB_JNT { + S_LV3CANDLB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3CANDL2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4Bdoor.h b/assets/RZDJ01/res/Object/L4Bdoor.h new file mode 100644 index 0000000000..a1533b3147 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L4BDOOR_H +#define RES_L4BDOOR_H + +enum dRes_INDEX_L4BDOOR { + /* BMDR */ + dRes_INDEX_L4BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L4BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L4BDOOR { + /* BMDR */ + dRes_ID_L4BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L4BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4Gate.h b/assets/RZDJ01/res/Object/L4Gate.h new file mode 100644 index 0000000000..b1f3c3e89e --- /dev/null +++ b/assets/RZDJ01/res/Object/L4Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L4GATE_H +#define RES_L4GATE_H + +enum dRes_INDEX_L4GATE { + /* BMDR */ + dRes_INDEX_L4GATE_BMD_P_LV4GATE_e=0x4, + /* DZB */ + dRes_INDEX_L4GATE_DZB_P_LV4GATE_e=0x7, +}; + +enum dRes_ID_L4GATE { + /* BMDR */ + dRes_ID_L4GATE_BMD_P_LV4GATE_e=0x4, + /* DZB */ + dRes_ID_L4GATE_DZB_P_LV4GATE_e=0x7, +}; + +enum P_LV4GATE_JNT { + P_LV4GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4HsMato.h b/assets/RZDJ01/res/Object/L4HsMato.h new file mode 100644 index 0000000000..0e96022db9 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4HsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_L4HSMATO_H +#define RES_L4HSMATO_H + +enum dRes_INDEX_L4HSMATO { + /* BMDR */ + dRes_INDEX_L4HSMATO_BMD_LV4_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_L4HSMATO_DZB_LV4_HSMA00_e=0x7, +}; + +enum dRes_ID_L4HSMATO { + /* BMDR */ + dRes_ID_L4HSMATO_BMD_LV4_HSMA00_e=0x4, + /* DZB */ + dRes_ID_L4HSMATO_DZB_LV4_HSMA00_e=0x7, +}; + +enum LV4_HSMA00_JNT { + LV4_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4R02Gate.h b/assets/RZDJ01/res/Object/L4R02Gate.h new file mode 100644 index 0000000000..0308f30084 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4R02Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L4R02GATE_H +#define RES_L4R02GATE_H + +enum dRes_INDEX_L4R02GATE { + /* BMDR */ + dRes_INDEX_L4R02GATE_BMD_P_LV4R02_GATE_e=0x4, + /* DZB */ + dRes_INDEX_L4R02GATE_DZB_P_LV4R02_GATE_e=0x7, +}; + +enum dRes_ID_L4R02GATE { + /* BMDR */ + dRes_ID_L4R02GATE_BMD_P_LV4R02_GATE_e=0x4, + /* DZB */ + dRes_ID_L4R02GATE_DZB_P_LV4R02_GATE_e=0x7, +}; + +enum P_LV4R02_GATE_JNT { + P_LV4R02_GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4R02GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4SldWall.h b/assets/RZDJ01/res/Object/L4SldWall.h new file mode 100644 index 0000000000..e4a2b574d4 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4SldWall.h @@ -0,0 +1,22 @@ +#ifndef RES_L4SLDWALL_H +#define RES_L4SLDWALL_H + +enum dRes_INDEX_L4SLDWALL { + /* BMDR */ + dRes_INDEX_L4SLDWALL_BMD_LV4_OBJ_SLIDEWALL_e=0x4, + /* DZB */ + dRes_INDEX_L4SLDWALL_DZB_LV4_OBJ_SLIDEWALL_e=0x7, +}; + +enum dRes_ID_L4SLDWALL { + /* BMDR */ + dRes_ID_L4SLDWALL_BMD_LV4_OBJ_SLIDEWALL_e=0x4, + /* DZB */ + dRes_ID_L4SLDWALL_DZB_LV4_OBJ_SLIDEWALL_e=0x7, +}; + +enum LV4_OBJ_SLIDEWALL_JNT { + LV4_OBJ_SLIDEWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4SLDWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4TogeTp.h b/assets/RZDJ01/res/Object/L4TogeTp.h new file mode 100644 index 0000000000..18f5160964 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4TogeTp.h @@ -0,0 +1,22 @@ +#ifndef RES_L4TOGETP_H +#define RES_L4TOGETP_H + +enum dRes_INDEX_L4TOGETP { + /* BMDR */ + dRes_INDEX_L4TOGETP_BMD_LV4_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L4TOGETP_DZB_LV4_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L4TOGETP { + /* BMDR */ + dRes_ID_L4TOGETP_BMD_LV4_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L4TOGETP_DZB_LV4_OBJ_TOGETRAP_e=0x7, +}; + +enum LV4_OBJ_TOGETRAP_JNT { + LV4_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4TOGETP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_Center.h b/assets/RZDJ01/res/Object/L4_Center.h new file mode 100644 index 0000000000..be750d4227 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_Center.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_CENTER_H +#define RES_L4_CENTER_H + +enum dRes_INDEX_L4_CENTER { + /* BMDR */ + dRes_INDEX_L4_CENTER_BMD_LV4_CENTER_e=0x4, + /* DZB */ + dRes_INDEX_L4_CENTER_DZB_LV4_CENTER_e=0x7, +}; + +enum dRes_ID_L4_CENTER { + /* BMDR */ + dRes_ID_L4_CENTER_BMD_LV4_CENTER_e=0x4, + /* DZB */ + dRes_ID_L4_CENTER_DZB_LV4_CENTER_e=0x7, +}; + +enum LV4_CENTER_JNT { + LV4_CENTER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_CENTER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_N_Entr.h b/assets/RZDJ01/res/Object/L4_N_Entr.h new file mode 100644 index 0000000000..65da6da379 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_N_Entr.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_ENTR_H +#define RES_L4_N_ENTR_H + +enum dRes_INDEX_L4_N_ENTR { + /* BMDR */ + dRes_INDEX_L4_N_ENTR_BMD_LV4_NORTHENTRANCE_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_ENTR_DZB_LV4_NORTHENTRANCE_e=0x7, +}; + +enum dRes_ID_L4_N_ENTR { + /* BMDR */ + dRes_ID_L4_N_ENTR_BMD_LV4_NORTHENTRANCE_e=0x4, + /* DZB */ + dRes_ID_L4_N_ENTR_DZB_LV4_NORTHENTRANCE_e=0x7, +}; + +enum LV4_NORTHENTRANCE_JNT { + LV4_NORTHENTRANCE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_ENTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_N_SlpH.h b/assets/RZDJ01/res/Object/L4_N_SlpH.h new file mode 100644 index 0000000000..0b641655d1 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_N_SlpH.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_SLPH_H +#define RES_L4_N_SLPH_H + +enum dRes_INDEX_L4_N_SLPH { + /* BMDR */ + dRes_INDEX_L4_N_SLPH_BMD_LV4_NORTHSLOPEHIGH_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_SLPH_DZB_LV4_NORTHSLOPEHIGH_e=0x7, +}; + +enum dRes_ID_L4_N_SLPH { + /* BMDR */ + dRes_ID_L4_N_SLPH_BMD_LV4_NORTHSLOPEHIGH_e=0x4, + /* DZB */ + dRes_ID_L4_N_SLPH_DZB_LV4_NORTHSLOPEHIGH_e=0x7, +}; + +enum LV4_NORTHSLOPEHIGH_JNT { + LV4_NORTHSLOPEHIGH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_SLPH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_N_SlpL.h b/assets/RZDJ01/res/Object/L4_N_SlpL.h new file mode 100644 index 0000000000..5ef9cc3d3e --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_N_SlpL.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_SLPL_H +#define RES_L4_N_SLPL_H + +enum dRes_INDEX_L4_N_SLPL { + /* BMDR */ + dRes_INDEX_L4_N_SLPL_BMD_LV4_NORTHSLOPELOW_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_SLPL_DZB_LV4_NORTHSLOPELOW_e=0x7, +}; + +enum dRes_ID_L4_N_SLPL { + /* BMDR */ + dRes_ID_L4_N_SLPL_BMD_LV4_NORTHSLOPELOW_e=0x4, + /* DZB */ + dRes_ID_L4_N_SLPL_DZB_LV4_NORTHSLOPELOW_e=0x7, +}; + +enum LV4_NORTHSLOPELOW_JNT { + LV4_NORTHSLOPELOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_SLPL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_S_Slp.h b/assets/RZDJ01/res/Object/L4_S_Slp.h new file mode 100644 index 0000000000..8ee6e0da2a --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_S_Slp.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_S_SLP_H +#define RES_L4_S_SLP_H + +enum dRes_INDEX_L4_S_SLP { + /* BMDR */ + dRes_INDEX_L4_S_SLP_BMD_LV4_SOUTHSLOPE_e=0x4, + /* DZB */ + dRes_INDEX_L4_S_SLP_DZB_LV4_SOUTHSLOPE_e=0x7, +}; + +enum dRes_ID_L4_S_SLP { + /* BMDR */ + dRes_ID_L4_S_SLP_BMD_LV4_SOUTHSLOPE_e=0x4, + /* DZB */ + dRes_ID_L4_S_SLP_DZB_LV4_SOUTHSLOPE_e=0x7, +}; + +enum LV4_SOUTHSLOPE_JNT { + LV4_SOUTHSLOPE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_S_SLP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_Switch.h b/assets/RZDJ01/res/Object/L4_Switch.h new file mode 100644 index 0000000000..db4647db79 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_Switch.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_SWITCH_H +#define RES_L4_SWITCH_H + +enum dRes_INDEX_L4_SWITCH { + /* BMDR */ + dRes_INDEX_L4_SWITCH_BMD_LV4_SWITCH_e=0x4, + /* DZB */ + dRes_INDEX_L4_SWITCH_DZB_LV4_SWITCH_e=0x7, +}; + +enum dRes_ID_L4_SWITCH { + /* BMDR */ + dRes_ID_L4_SWITCH_BMD_LV4_SWITCH_e=0x4, + /* DZB */ + dRes_ID_L4_SWITCH_DZB_LV4_SWITCH_e=0x7, +}; + +enum LV4_SWITCH_JNT { + LV4_SWITCH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_SWITCH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_Wal_X.h b/assets/RZDJ01/res/Object/L4_Wal_X.h new file mode 100644 index 0000000000..95d5660d8d --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_Wal_X.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_X_H +#define RES_L4_WAL_X_H + +enum dRes_INDEX_L4_WAL_X { + /* BMDR */ + dRes_INDEX_L4_WAL_X_BMD_LV4_WALL_X_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_X_DZB_LV4_WALL_X_e=0x7, +}; + +enum dRes_ID_L4_WAL_X { + /* BMDR */ + dRes_ID_L4_WAL_X_BMD_LV4_WALL_X_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_X_DZB_LV4_WALL_X_e=0x7, +}; + +enum LV4_WALL_X_JNT { + LV4_WALL_X_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_X_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_Wal_ZE.h b/assets/RZDJ01/res/Object/L4_Wal_ZE.h new file mode 100644 index 0000000000..b66263350f --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_Wal_ZE.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_ZE_H +#define RES_L4_WAL_ZE_H + +enum dRes_INDEX_L4_WAL_ZE { + /* BMDR */ + dRes_INDEX_L4_WAL_ZE_BMD_LV4_WALL_ZE_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_ZE_DZB_LV4_WALL_ZE_e=0x7, +}; + +enum dRes_ID_L4_WAL_ZE { + /* BMDR */ + dRes_ID_L4_WAL_ZE_BMD_LV4_WALL_ZE_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_ZE_DZB_LV4_WALL_ZE_e=0x7, +}; + +enum LV4_WALL_ZE_JNT { + LV4_WALL_ZE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_ZE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4_Wal_ZW.h b/assets/RZDJ01/res/Object/L4_Wal_ZW.h new file mode 100644 index 0000000000..d9c67936a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4_Wal_ZW.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_ZW_H +#define RES_L4_WAL_ZW_H + +enum dRes_INDEX_L4_WAL_ZW { + /* BMDR */ + dRes_INDEX_L4_WAL_ZW_BMD_LV4_WALL_ZW_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_ZW_DZB_LV4_WALL_ZW_e=0x7, +}; + +enum dRes_ID_L4_WAL_ZW { + /* BMDR */ + dRes_ID_L4_WAL_ZW_BMD_LV4_WALL_ZW_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_ZW_DZB_LV4_WALL_ZW_e=0x7, +}; + +enum LV4_WALL_ZW_JNT { + LV4_WALL_ZW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_ZW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L4candl.h b/assets/RZDJ01/res/Object/L4candl.h new file mode 100644 index 0000000000..b214fef431 --- /dev/null +++ b/assets/RZDJ01/res/Object/L4candl.h @@ -0,0 +1,22 @@ +#ifndef RES_L4CANDL_H +#define RES_L4CANDL_H + +enum dRes_INDEX_L4CANDL { + /* BMDR */ + dRes_INDEX_L4CANDL_BMD_L_LV4CANDL_e=0x4, + /* DZB */ + dRes_INDEX_L4CANDL_DZB_L_LV4CANDL_e=0x7, +}; + +enum dRes_ID_L4CANDL { + /* BMDR */ + dRes_ID_L4CANDL_BMD_L_LV4CANDL_e=0x4, + /* DZB */ + dRes_ID_L4CANDL_DZB_L_LV4CANDL_e=0x7, +}; + +enum L_LV4CANDL_JNT { + L_LV4CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4CANDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L5Bdoor.h b/assets/RZDJ01/res/Object/L5Bdoor.h new file mode 100644 index 0000000000..e2b6830c88 --- /dev/null +++ b/assets/RZDJ01/res/Object/L5Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L5BDOOR_H +#define RES_L5BDOOR_H + +enum dRes_INDEX_L5BDOOR { + /* BMDR */ + dRes_INDEX_L5BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L5BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L5BDOOR { + /* BMDR */ + dRes_ID_L5BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L5BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_Z_BDOR00_e=0x0, +}; + +#endif /* !RES_L5BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L5MBdoor.h b/assets/RZDJ01/res/Object/L5MBdoor.h new file mode 100644 index 0000000000..429777b782 --- /dev/null +++ b/assets/RZDJ01/res/Object/L5MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L5MBDOOR_H +#define RES_L5MBDOOR_H + +enum dRes_INDEX_L5MBDOOR { + /* EVT */ + dRes_INDEX_L5MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L5MBDOOR { + /* EVT */ + dRes_ID_L5MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L5MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L5SwIce.h b/assets/RZDJ01/res/Object/L5SwIce.h new file mode 100644 index 0000000000..75a0e6573f --- /dev/null +++ b/assets/RZDJ01/res/Object/L5SwIce.h @@ -0,0 +1,22 @@ +#ifndef RES_L5SWICE_H +#define RES_L5SWICE_H + +enum dRes_INDEX_L5SWICE { + /* BMDE */ + dRes_INDEX_L5SWICE_BMD_YSWITCHICE_e=0x4, + /* DZB */ + dRes_INDEX_L5SWICE_DZB_YSWITCHICE_e=0x7, +}; + +enum dRes_ID_L5SWICE { + /* BMDE */ + dRes_ID_L5SWICE_BMD_YSWITCHICE_e=0x4, + /* DZB */ + dRes_ID_L5SWICE_DZB_YSWITCHICE_e=0x7, +}; + +enum YSWITCHICE_JNT { + YSWITCHICE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5SWICE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L5_R50.h b/assets/RZDJ01/res/Object/L5_R50.h new file mode 100644 index 0000000000..5566b4e69b --- /dev/null +++ b/assets/RZDJ01/res/Object/L5_R50.h @@ -0,0 +1,36 @@ +#ifndef RES_L5_R50_H +#define RES_L5_R50_H + +enum dRes_INDEX_L5_R50 { + /* BMDR */ + dRes_INDEX_L5_R50_BMD_R50_P1_e=0x4, + dRes_INDEX_L5_R50_BMD_R50_P2_e=0x5, + dRes_INDEX_L5_R50_BMD_T_R50FURNITURE_e=0x6, + /* DZB */ + dRes_INDEX_L5_R50_DZB_R50_P1_e=0x9, + dRes_INDEX_L5_R50_DZB_R50_P2_e=0xA, +}; + +enum dRes_ID_L5_R50 { + /* BMDR */ + dRes_ID_L5_R50_BMD_R50_P1_e=0x4, + dRes_ID_L5_R50_BMD_R50_P2_e=0x5, + dRes_ID_L5_R50_BMD_T_R50FURNITURE_e=0x6, + /* DZB */ + dRes_ID_L5_R50_DZB_R50_P1_e=0x9, + dRes_ID_L5_R50_DZB_R50_P2_e=0xA, +}; + +enum R50_P1_JNT { + R50_P1_JNT_WORLD_ROOT_e=0x0, +}; + +enum R50_P2_JNT { + R50_P2_JNT_WORLD_ROOT_e=0x0, +}; + +enum T_R50FURNITURE_JNT { + T_R50FURNITURE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5_R50_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L5haYuka.h b/assets/RZDJ01/res/Object/L5haYuka.h new file mode 100644 index 0000000000..c56f037aa9 --- /dev/null +++ b/assets/RZDJ01/res/Object/L5haYuka.h @@ -0,0 +1,22 @@ +#ifndef RES_L5HAYUKA_H +#define RES_L5HAYUKA_H + +enum dRes_INDEX_L5HAYUKA { + /* BMDR */ + dRes_INDEX_L5HAYUKA_BMD_YHAKAIYUKA_e=0x4, + /* DZB */ + dRes_INDEX_L5HAYUKA_DZB_YHAKAIYUKA_e=0x7, +}; + +enum dRes_ID_L5HAYUKA { + /* BMDR */ + dRes_ID_L5HAYUKA_BMD_YHAKAIYUKA_e=0x4, + /* DZB */ + dRes_ID_L5HAYUKA_DZB_YHAKAIYUKA_e=0x7, +}; + +enum YHAKAIYUKA_JNT { + YHAKAIYUKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5HAYUKA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6Bdoor.h b/assets/RZDJ01/res/Object/L6Bdoor.h new file mode 100644 index 0000000000..5a5cf8a770 --- /dev/null +++ b/assets/RZDJ01/res/Object/L6Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L6BDOOR_H +#define RES_L6BDOOR_H + +enum dRes_INDEX_L6BDOOR { + /* BMDR */ + dRes_INDEX_L6BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L6BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L6BDOOR { + /* BMDR */ + dRes_ID_L6BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L6BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6ChBlk.h b/assets/RZDJ01/res/Object/L6ChBlk.h new file mode 100644 index 0000000000..bd48c1116e --- /dev/null +++ b/assets/RZDJ01/res/Object/L6ChBlk.h @@ -0,0 +1,22 @@ +#ifndef RES_L6CHBLK_H +#define RES_L6CHBLK_H + +enum dRes_INDEX_L6CHBLK { + /* BMDR */ + dRes_INDEX_L6CHBLK_BMD_LV6_OBJ_KIRIKAE_e=0x4, + /* DZB */ + dRes_INDEX_L6CHBLK_DZB_LV6_OBJ_KIRIKAE_e=0x7, +}; + +enum dRes_ID_L6CHBLK { + /* BMDR */ + dRes_ID_L6CHBLK_BMD_LV6_OBJ_KIRIKAE_e=0x4, + /* DZB */ + dRes_ID_L6CHBLK_DZB_LV6_OBJ_KIRIKAE_e=0x7, +}; + +enum LV6_OBJ_KIRIKAE_JNT { + LV6_OBJ_KIRIKAE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6CHBLK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6Furiko.h b/assets/RZDJ01/res/Object/L6Furiko.h new file mode 100644 index 0000000000..bb210546ac --- /dev/null +++ b/assets/RZDJ01/res/Object/L6Furiko.h @@ -0,0 +1,22 @@ +#ifndef RES_L6FURIKO_H +#define RES_L6FURIKO_H + +enum dRes_INDEX_L6FURIKO { + /* BMDE */ + dRes_INDEX_L6FURIKO_BMD_LV6_OBJ_HURIKO_e=0x4, + /* DZB */ + dRes_INDEX_L6FURIKO_DZB_LV6_OBJ_HURIKO_e=0x7, +}; + +enum dRes_ID_L6FURIKO { + /* BMDE */ + dRes_ID_L6FURIKO_BMD_LV6_OBJ_HURIKO_e=0x4, + /* DZB */ + dRes_ID_L6FURIKO_DZB_LV6_OBJ_HURIKO_e=0x7, +}; + +enum LV6_OBJ_HURIKO_JNT { + LV6_OBJ_HURIKO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6FURIKO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6Lblock.h b/assets/RZDJ01/res/Object/L6Lblock.h new file mode 100644 index 0000000000..8e0c119b48 --- /dev/null +++ b/assets/RZDJ01/res/Object/L6Lblock.h @@ -0,0 +1,22 @@ +#ifndef RES_L6LBLOCK_H +#define RES_L6LBLOCK_H + +enum dRes_INDEX_L6LBLOCK { + /* BMDR */ + dRes_INDEX_L6LBLOCK_BMD_LV6_OBJ_632BLOCK_e=0x4, + /* DZB */ + dRes_INDEX_L6LBLOCK_DZB_LV6_OBJ_632BLOCK_e=0x7, +}; + +enum dRes_ID_L6LBLOCK { + /* BMDR */ + dRes_ID_L6LBLOCK_BMD_LV6_OBJ_632BLOCK_e=0x4, + /* DZB */ + dRes_ID_L6LBLOCK_DZB_LV6_OBJ_632BLOCK_e=0x7, +}; + +enum LV6_OBJ_632BLOCK_JNT { + LV6_OBJ_632BLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6LBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6SwGate.h b/assets/RZDJ01/res/Object/L6SwGate.h new file mode 100644 index 0000000000..3420a99cbb --- /dev/null +++ b/assets/RZDJ01/res/Object/L6SwGate.h @@ -0,0 +1,22 @@ +#ifndef RES_L6SWGATE_H +#define RES_L6SWGATE_H + +enum dRes_INDEX_L6SWGATE { + /* BMDR */ + dRes_INDEX_L6SWGATE_BMD_LV6_OBJ_SWGATE_e=0x4, + /* DZB */ + dRes_INDEX_L6SWGATE_DZB_LV6_OBJ_SWGATE_e=0x7, +}; + +enum dRes_ID_L6SWGATE { + /* BMDR */ + dRes_ID_L6SWGATE_BMD_LV6_OBJ_SWGATE_e=0x4, + /* DZB */ + dRes_ID_L6SWGATE_DZB_LV6_OBJ_SWGATE_e=0x7, +}; + +enum LV6_OBJ_SWGATE_JNT { + LV6_OBJ_SWGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6SWGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6SzGate.h b/assets/RZDJ01/res/Object/L6SzGate.h new file mode 100644 index 0000000000..8c4e9b4e7a --- /dev/null +++ b/assets/RZDJ01/res/Object/L6SzGate.h @@ -0,0 +1,30 @@ +#ifndef RES_L6SZGATE_H +#define RES_L6SZGATE_H + +enum dRes_INDEX_L6SZGATE { + /* BMDR */ + dRes_INDEX_L6SZGATE_BMD_LV6_OBJ_SKZOGATE_e=0x6, + /* BRK */ + dRes_INDEX_L6SZGATE_BRK_LV6_OBJ_SKZOGATE_e=0x9, + /* BTK */ + dRes_INDEX_L6SZGATE_BTK_LV6_OBJ_SKZOGATE_e=0xC, + /* DZB */ + dRes_INDEX_L6SZGATE_DZB_LV6_OBJ_SKZOGATE_e=0xF, +}; + +enum dRes_ID_L6SZGATE { + /* BMDR */ + dRes_ID_L6SZGATE_BMD_LV6_OBJ_SKZOGATE_e=0x6, + /* BRK */ + dRes_ID_L6SZGATE_BRK_LV6_OBJ_SKZOGATE_e=0x9, + /* BTK */ + dRes_ID_L6SZGATE_BTK_LV6_OBJ_SKZOGATE_e=0xC, + /* DZB */ + dRes_ID_L6SZGATE_DZB_LV6_OBJ_SKZOGATE_e=0xF, +}; + +enum LV6_OBJ_SKZOGATE_JNT { + LV6_OBJ_SKZOGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6SZGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6Tenbin.h b/assets/RZDJ01/res/Object/L6Tenbin.h new file mode 100644 index 0000000000..0219d925ec --- /dev/null +++ b/assets/RZDJ01/res/Object/L6Tenbin.h @@ -0,0 +1,28 @@ +#ifndef RES_L6TENBIN_H +#define RES_L6TENBIN_H + +enum dRes_INDEX_L6TENBIN { + /* BMDE */ + dRes_INDEX_L6TENBIN_BMD_LV6_OBJ_TENBIN_e=0x4, + dRes_INDEX_L6TENBIN_BMD_LV6_OBJ_TENBIN_R_e=0x5, + /* DZB */ + dRes_INDEX_L6TENBIN_DZB_LV6_OBJ_TENBIN_e=0x8, +}; + +enum dRes_ID_L6TENBIN { + /* BMDE */ + dRes_ID_L6TENBIN_BMD_LV6_OBJ_TENBIN_e=0x4, + dRes_ID_L6TENBIN_BMD_LV6_OBJ_TENBIN_R_e=0x5, + /* DZB */ + dRes_ID_L6TENBIN_DZB_LV6_OBJ_TENBIN_e=0x8, +}; + +enum LV6_OBJ_TENBIN_JNT { + LV6_OBJ_TENBIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV6_OBJ_TENBIN_R_JNT { + LV6_OBJ_TENBIN_R_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6TENBIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L6TogeTp.h b/assets/RZDJ01/res/Object/L6TogeTp.h new file mode 100644 index 0000000000..d1045dad45 --- /dev/null +++ b/assets/RZDJ01/res/Object/L6TogeTp.h @@ -0,0 +1,22 @@ +#ifndef RES_L6TOGETP_H +#define RES_L6TOGETP_H + +enum dRes_INDEX_L6TOGETP { + /* BMDR */ + dRes_INDEX_L6TOGETP_BMD_LV6_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L6TOGETP_DZB_LV6_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L6TOGETP { + /* BMDR */ + dRes_ID_L6TOGETP_BMD_LV6_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L6TOGETP_DZB_LV6_OBJ_TOGETRAP_e=0x7, +}; + +enum LV6_OBJ_TOGETRAP_JNT { + LV6_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6TOGETP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7Bdoor.h b/assets/RZDJ01/res/Object/L7Bdoor.h new file mode 100644 index 0000000000..b5ccca0101 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L7BDOOR_H +#define RES_L7BDOOR_H + +enum dRes_INDEX_L7BDOOR { + /* BMDR */ + dRes_INDEX_L7BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L7BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L7BDOOR { + /* BMDR */ + dRes_ID_L7BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L7BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7Gate.h b/assets/RZDJ01/res/Object/L7Gate.h new file mode 100644 index 0000000000..fb9fb993eb --- /dev/null +++ b/assets/RZDJ01/res/Object/L7Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L7GATE_H +#define RES_L7GATE_H + +enum dRes_INDEX_L7GATE { + /* BMDR */ + dRes_INDEX_L7GATE_BMD_S_LV7GATE_e=0x4, + /* DZB */ + dRes_INDEX_L7GATE_DZB_S_LV7GATE_e=0x7, +}; + +enum dRes_ID_L7GATE { + /* BMDR */ + dRes_ID_L7GATE_BMD_S_LV7GATE_e=0x4, + /* DZB */ + dRes_ID_L7GATE_DZB_S_LV7GATE_e=0x7, +}; + +enum S_LV7GATE_JNT { + S_LV7GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7GateL.h b/assets/RZDJ01/res/Object/L7GateL.h new file mode 100644 index 0000000000..07e44ec7c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7GateL.h @@ -0,0 +1,22 @@ +#ifndef RES_L7GATEL_H +#define RES_L7GATEL_H + +enum dRes_INDEX_L7GATEL { + /* BMDR */ + dRes_INDEX_L7GATEL_BMD_S_LV7GATE_L_e=0x4, + /* DZB */ + dRes_INDEX_L7GATEL_DZB_S_LV7GATE_L_e=0x7, +}; + +enum dRes_ID_L7GATEL { + /* BMDR */ + dRes_ID_L7GATEL_BMD_S_LV7GATE_L_e=0x4, + /* DZB */ + dRes_ID_L7GATEL_DZB_S_LV7GATE_L_e=0x7, +}; + +enum S_LV7GATE_L_JNT { + S_LV7GATE_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7GATEL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7HsMato.h b/assets/RZDJ01/res/Object/L7HsMato.h new file mode 100644 index 0000000000..68eb5fd7c4 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7HsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_L7HSMATO_H +#define RES_L7HSMATO_H + +enum dRes_INDEX_L7HSMATO { + /* BMDR */ + dRes_INDEX_L7HSMATO_BMD_LV7_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_L7HSMATO_DZB_LV7_HSMA00_e=0x7, +}; + +enum dRes_ID_L7HSMATO { + /* BMDR */ + dRes_ID_L7HSMATO_BMD_LV7_HSMA00_e=0x4, + /* DZB */ + dRes_ID_L7HSMATO_DZB_LV7_HSMA00_e=0x7, +}; + +enum LV7_HSMA00_JNT { + LV7_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7MBdoor.h b/assets/RZDJ01/res/Object/L7MBdoor.h new file mode 100644 index 0000000000..f529416da1 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L7MBDOOR_H +#define RES_L7MBDOOR_H + +enum dRes_INDEX_L7MBDOOR { + /* EVT */ + dRes_INDEX_L7MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L7MBDOOR { + /* EVT */ + dRes_ID_L7MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L7MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7Prop.h b/assets/RZDJ01/res/Object/L7Prop.h new file mode 100644 index 0000000000..4e0d911c11 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7Prop.h @@ -0,0 +1,24 @@ +#ifndef RES_L7PROP_H +#define RES_L7PROP_H + +enum dRes_INDEX_L7PROP { + /* BMDR */ + dRes_INDEX_L7PROP_BMD_S_LV7PROP_00_e=0x3, + dRes_INDEX_L7PROP_BMD_S_LV7PROP_01_e=0x4, +}; + +enum dRes_ID_L7PROP { + /* BMDR */ + dRes_ID_L7PROP_BMD_S_LV7PROP_00_e=0x3, + dRes_ID_L7PROP_BMD_S_LV7PROP_01_e=0x4, +}; + +enum S_LV7PROP_00_JNT { + S_LV7PROP_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_LV7PROP_01_JNT { + S_LV7PROP_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7PROP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L7lowDr.h b/assets/RZDJ01/res/Object/L7lowDr.h new file mode 100644 index 0000000000..cfaaa695a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/L7lowDr.h @@ -0,0 +1,77 @@ +#ifndef RES_L7LOWDR_H +#define RES_L7LOWDR_H + +enum dRes_INDEX_L7LOWDR { + /* BCK */ + dRes_INDEX_L7LOWDR_BCK_DR_FLY_e=0x4, + dRes_INDEX_L7LOWDR_BCK_DR_FLY_TO_GLIDE_e=0x5, + dRes_INDEX_L7LOWDR_BCK_DR_GLIDE_e=0x6, + dRes_INDEX_L7LOWDR_BCK_DR_GLIDE_TO_FLY_e=0x7, + /* BMDR */ + dRes_INDEX_L7LOWDR_BMD_DR_LOW_e=0xA, +}; + +enum dRes_ID_L7LOWDR { + /* BCK */ + dRes_ID_L7LOWDR_BCK_DR_FLY_e=0x4, + dRes_ID_L7LOWDR_BCK_DR_FLY_TO_GLIDE_e=0x5, + dRes_ID_L7LOWDR_BCK_DR_GLIDE_e=0x6, + dRes_ID_L7LOWDR_BCK_DR_GLIDE_TO_FLY_e=0x7, + /* BMDR */ + dRes_ID_L7LOWDR_BMD_DR_LOW_e=0xA, +}; + +enum DR_LOW_JNT { + DR_LOW_JNT_WORLD_ROOT_e=0x0, + DR_LOW_JNT_BACK_BONE1_e=0x1, + DR_LOW_JNT_BACK_BONE2_e=0x2, + DR_LOW_JNT_LWING1_e=0x3, + DR_LOW_JNT_LWING2_e=0x4, + DR_LOW_JNT_LWING3_e=0x5, + DR_LOW_JNT_LWING4_e=0x6, + DR_LOW_JNT_LWING5_e=0x7, + DR_LOW_JNT_LWING6_e=0x8, + DR_LOW_JNT_RWING1_e=0x9, + DR_LOW_JNT_RWING2_e=0xA, + DR_LOW_JNT_RWING3_e=0xB, + DR_LOW_JNT_RWING4_e=0xC, + DR_LOW_JNT_RWING5_e=0xD, + DR_LOW_JNT_RWING6_e=0xE, + DR_LOW_JNT_CROW_BACK_LOC_e=0xF, + DR_LOW_JNT_NECK1_e=0x10, + DR_LOW_JNT_NECK2_e=0x11, + DR_LOW_JNT_NECK3_e=0x12, + DR_LOW_JNT_HEAD_e=0x13, + DR_LOW_JNT_JAW_e=0x14, + DR_LOW_JNT_TONGUE1_e=0x15, + DR_LOW_JNT_TONGUE2_e=0x16, + DR_LOW_JNT_TONGUE3_e=0x17, + DR_LOW_JNT_TONGUEL1_e=0x18, + DR_LOW_JNT_TONGUER1_e=0x19, + DR_LOW_JNT_WAIST_e=0x1A, + DR_LOW_JNT_LLEG1_e=0x1B, + DR_LOW_JNT_LLEG2_e=0x1C, + DR_LOW_JNT_LLEG3_e=0x1D, + DR_LOW_JNT_LANKLE_e=0x1E, + DR_LOW_JNT_LFINGERA_e=0x1F, + DR_LOW_JNT_LFINGERB_e=0x20, + DR_LOW_JNT_LFINGERC_e=0x21, + DR_LOW_JNT_LFINGERD_e=0x22, + DR_LOW_JNT_RLEG1_e=0x23, + DR_LOW_JNT_RLEG2_e=0x24, + DR_LOW_JNT_RLEG3_e=0x25, + DR_LOW_JNT_RANKLE_e=0x26, + DR_LOW_JNT_RFINGERA_e=0x27, + DR_LOW_JNT_RFINGERB_e=0x28, + DR_LOW_JNT_RFINGERC_e=0x29, + DR_LOW_JNT_RFINGERD_e=0x2A, + DR_LOW_JNT_TAIL1_e=0x2B, + DR_LOW_JNT_TAIL2_e=0x2C, + DR_LOW_JNT_TAIL3_e=0x2D, + DR_LOW_JNT_TAIL4_e=0x2E, + DR_LOW_JNT_TAIL5_e=0x2F, + DR_LOW_JNT_TAIL6_e=0x30, + DR_LOW_JNT_CROW_TAIL_LOC_e=0x31, +}; + +#endif /* !RES_L7LOWDR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L8Bdoor.h b/assets/RZDJ01/res/Object/L8Bdoor.h new file mode 100644 index 0000000000..72c66a49dc --- /dev/null +++ b/assets/RZDJ01/res/Object/L8Bdoor.h @@ -0,0 +1,26 @@ +#ifndef RES_L8BDOOR_H +#define RES_L8BDOOR_H + +enum dRes_INDEX_L8BDOOR { + /* BMDR */ + dRes_INDEX_L8BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x5, + /* BTK */ + dRes_INDEX_L8BDOOR_BTK_DOOR_SHUTTERBOSS_e=0x8, + /* EVT */ + dRes_INDEX_L8BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_L8BDOOR { + /* BMDR */ + dRes_ID_L8BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x5, + /* BTK */ + dRes_ID_L8BDOOR_BTK_DOOR_SHUTTERBOSS_e=0x8, + /* EVT */ + dRes_ID_L8BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L8Lift.h b/assets/RZDJ01/res/Object/L8Lift.h new file mode 100644 index 0000000000..4c0c177abe --- /dev/null +++ b/assets/RZDJ01/res/Object/L8Lift.h @@ -0,0 +1,26 @@ +#ifndef RES_L8LIFT_H +#define RES_L8LIFT_H + +enum dRes_INDEX_L8LIFT { + /* BMDR */ + dRes_INDEX_L8LIFT_BMD_LV8_LIFTX_e=0x5, + /* BTK */ + dRes_INDEX_L8LIFT_BTK_LV8_LIFTX_e=0x8, + /* DZB */ + dRes_INDEX_L8LIFT_DZB_LV8_LIFTX_e=0xB, +}; + +enum dRes_ID_L8LIFT { + /* BMDR */ + dRes_ID_L8LIFT_BMD_LV8_LIFTX_e=0x5, + /* BTK */ + dRes_ID_L8LIFT_BTK_LV8_LIFTX_e=0x8, + /* DZB */ + dRes_ID_L8LIFT_DZB_LV8_LIFTX_e=0xB, +}; + +enum LV8_LIFTX_JNT { + LV8_LIFTX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8LIFT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L8MBdoor.h b/assets/RZDJ01/res/Object/L8MBdoor.h new file mode 100644 index 0000000000..d7c9ee235b --- /dev/null +++ b/assets/RZDJ01/res/Object/L8MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L8MBDOOR_H +#define RES_L8MBDOOR_H + +enum dRes_INDEX_L8MBDOOR { + /* EVT */ + dRes_INDEX_L8MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L8MBDOOR { + /* EVT */ + dRes_ID_L8MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L8MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L8Step.h b/assets/RZDJ01/res/Object/L8Step.h new file mode 100644 index 0000000000..8b8f2ea60b --- /dev/null +++ b/assets/RZDJ01/res/Object/L8Step.h @@ -0,0 +1,22 @@ +#ifndef RES_L8STEP_H +#define RES_L8STEP_H + +enum dRes_INDEX_L8STEP { + /* BMDR */ + dRes_INDEX_L8STEP_BMD_LV8_STEP_e=0x4, + /* DZB */ + dRes_INDEX_L8STEP_DZB_LV8_STEP_e=0x7, +}; + +enum dRes_ID_L8STEP { + /* BMDR */ + dRes_ID_L8STEP_BMD_LV8_STEP_e=0x4, + /* DZB */ + dRes_ID_L8STEP_DZB_LV8_STEP_e=0x7, +}; + +enum LV8_STEP_JNT { + LV8_STEP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8STEP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L8StepX.h b/assets/RZDJ01/res/Object/L8StepX.h new file mode 100644 index 0000000000..1544e42a91 --- /dev/null +++ b/assets/RZDJ01/res/Object/L8StepX.h @@ -0,0 +1,22 @@ +#ifndef RES_L8STEPX_H +#define RES_L8STEPX_H + +enum dRes_INDEX_L8STEPX { + /* BMDR */ + dRes_INDEX_L8STEPX_BMD_LV8_STEPX_e=0x4, + /* DZB */ + dRes_INDEX_L8STEPX_DZB_LV8_STEPX_e=0x7, +}; + +enum dRes_ID_L8STEPX { + /* BMDR */ + dRes_ID_L8STEPX_BMD_LV8_STEPX_e=0x4, + /* DZB */ + dRes_ID_L8STEPX_DZB_LV8_STEPX_e=0x7, +}; + +enum LV8_STEPX_JNT { + LV8_STEPX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8STEPX_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9Bdoor.h b/assets/RZDJ01/res/Object/L9Bdoor.h new file mode 100644 index 0000000000..918eb158fd --- /dev/null +++ b/assets/RZDJ01/res/Object/L9Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L9BDOOR_H +#define RES_L9BDOOR_H + +enum dRes_INDEX_L9BDOOR { + /* BMDR */ + dRes_INDEX_L9BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L9BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L9BDOOR { + /* BMDR */ + dRes_ID_L9BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L9BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9Candle.h b/assets/RZDJ01/res/Object/L9Candle.h new file mode 100644 index 0000000000..e7b9bc7fd1 --- /dev/null +++ b/assets/RZDJ01/res/Object/L9Candle.h @@ -0,0 +1,18 @@ +#ifndef RES_L9CANDLE_H +#define RES_L9CANDLE_H + +enum dRes_INDEX_L9CANDLE { + /* BMDR */ + dRes_INDEX_L9CANDLE_BMD_LV9_CANDL_e=0x3, +}; + +enum dRes_ID_L9CANDLE { + /* BMDR */ + dRes_ID_L9CANDLE_BMD_LV9_CANDL_e=0x3, +}; + +enum LV9_CANDL_JNT { + LV9_CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9CANDLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9Chand.h b/assets/RZDJ01/res/Object/L9Chand.h new file mode 100644 index 0000000000..4ed222e29b --- /dev/null +++ b/assets/RZDJ01/res/Object/L9Chand.h @@ -0,0 +1,22 @@ +#ifndef RES_L9CHAND_H +#define RES_L9CHAND_H + +enum dRes_INDEX_L9CHAND { + /* BMDR */ + dRes_INDEX_L9CHAND_BMD_LV9_CHANDELIER_e=0x4, + /* DZB */ + dRes_INDEX_L9CHAND_DZB_LV9_CHANDELIER_e=0x7, +}; + +enum dRes_ID_L9CHAND { + /* BMDR */ + dRes_ID_L9CHAND_BMD_LV9_CHANDELIER_e=0x4, + /* DZB */ + dRes_ID_L9CHAND_DZB_LV9_CHANDELIER_e=0x7, +}; + +enum LV9_CHANDELIER_JNT { + LV9_CHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9CHAND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9Picture.h b/assets/RZDJ01/res/Object/L9Picture.h new file mode 100644 index 0000000000..e7eb4292a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/L9Picture.h @@ -0,0 +1,40 @@ +#ifndef RES_L9PICTURE_H +#define RES_L9PICTURE_H + +enum dRes_INDEX_L9PICTURE { + /* BMDR */ + dRes_INDEX_L9PICTURE_BMD_L_ROPEST_e=0x5, + dRes_INDEX_L9PICTURE_BMD_LV9_PICTURE_A_e=0x6, + dRes_INDEX_L9PICTURE_BMD_LV9_PICTURE_B_e=0x7, + /* DZB */ + dRes_INDEX_L9PICTURE_DZB_LV9_PICTURE_e=0xA, + dRes_INDEX_L9PICTURE_DZB_LV9_ROPEST_e=0xB, + /* TEX */ + dRes_INDEX_L9PICTURE_BTI_P_LV9_ROPE_e=0xE, +}; + +enum dRes_ID_L9PICTURE { + /* BMDR */ + dRes_ID_L9PICTURE_BMD_L_ROPEST_e=0x5, + dRes_ID_L9PICTURE_BMD_LV9_PICTURE_A_e=0x6, + dRes_ID_L9PICTURE_BMD_LV9_PICTURE_B_e=0x7, + /* DZB */ + dRes_ID_L9PICTURE_DZB_LV9_PICTURE_e=0xA, + dRes_ID_L9PICTURE_DZB_LV9_ROPEST_e=0xB, + /* TEX */ + dRes_ID_L9PICTURE_BTI_P_LV9_ROPE_e=0xE, +}; + +enum L_ROPEST_JNT { + L_ROPEST_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_PICTURE_A_JNT { + LV9_PICTURE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_PICTURE_B_JNT { + LV9_PICTURE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9PICTURE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9SwShut.h b/assets/RZDJ01/res/Object/L9SwShut.h new file mode 100644 index 0000000000..ff73118fa5 --- /dev/null +++ b/assets/RZDJ01/res/Object/L9SwShut.h @@ -0,0 +1,22 @@ +#ifndef RES_L9SWSHUT_H +#define RES_L9SWSHUT_H + +enum dRes_INDEX_L9SWSHUT { + /* BMDR */ + dRes_INDEX_L9SWSHUT_BMD_LV9_R13_SHUTTER_e=0x4, + /* DZB */ + dRes_INDEX_L9SWSHUT_DZB_LV9_R13_SHUTTER_e=0x7, +}; + +enum dRes_ID_L9SWSHUT { + /* BMDR */ + dRes_ID_L9SWSHUT_BMD_LV9_R13_SHUTTER_e=0x4, + /* DZB */ + dRes_ID_L9SWSHUT_DZB_LV9_R13_SHUTTER_e=0x7, +}; + +enum LV9_R13_SHUTTER_JNT { + LV9_R13_SHUTTER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9SWSHUT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L9Toge.h b/assets/RZDJ01/res/Object/L9Toge.h new file mode 100644 index 0000000000..eddd68523f --- /dev/null +++ b/assets/RZDJ01/res/Object/L9Toge.h @@ -0,0 +1,22 @@ +#ifndef RES_L9TOGE_H +#define RES_L9TOGE_H + +enum dRes_INDEX_L9TOGE { + /* BMDR */ + dRes_INDEX_L9TOGE_BMD_LV9_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L9TOGE_DZB_LV9_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L9TOGE { + /* BMDR */ + dRes_ID_L9TOGE_BMD_LV9_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L9TOGE_DZB_LV9_OBJ_TOGETRAP_e=0x7, +}; + +enum LV9_OBJ_TOGETRAP_JNT { + LV9_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9TOGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LV6EGATE.h b/assets/RZDJ01/res/Object/LV6EGATE.h new file mode 100644 index 0000000000..30127af7f4 --- /dev/null +++ b/assets/RZDJ01/res/Object/LV6EGATE.h @@ -0,0 +1,14 @@ +#ifndef RES_LV6EGATE_H +#define RES_LV6EGATE_H + +enum dRes_INDEX_LV6EGATE { + /* DZB */ + dRes_INDEX_LV6EGATE_DZB_LV6_OBJ_ELEGATE_e=0x3, +}; + +enum dRes_ID_LV6EGATE { + /* DZB */ + dRes_ID_LV6EGATE_DZB_LV6_OBJ_ELEGATE_e=0x3, +}; + +#endif /* !RES_LV6EGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_RopeB_L.h b/assets/RZDJ01/res/Object/L_RopeB_L.h new file mode 100644 index 0000000000..9cd1c192ec --- /dev/null +++ b/assets/RZDJ01/res/Object/L_RopeB_L.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEB_L_H +#define RES_L_ROPEB_L_H + +enum dRes_INDEX_L_ROPEB_L { + /* BMDR */ + dRes_INDEX_L_ROPEB_L_BMD_L_ROPEB_L_e=0x4, + /* DZB */ + dRes_INDEX_L_ROPEB_L_DZB_L_ROPEB_L_e=0x7, +}; + +enum dRes_ID_L_ROPEB_L { + /* BMDR */ + dRes_ID_L_ROPEB_L_BMD_L_ROPEB_L_e=0x4, + /* DZB */ + dRes_ID_L_ROPEB_L_DZB_L_ROPEB_L_e=0x7, +}; + +enum L_ROPEB_L_JNT { + L_ROPEB_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEB_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_RopeB_S.h b/assets/RZDJ01/res/Object/L_RopeB_S.h new file mode 100644 index 0000000000..3a08b418ab --- /dev/null +++ b/assets/RZDJ01/res/Object/L_RopeB_S.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEB_S_H +#define RES_L_ROPEB_S_H + +enum dRes_INDEX_L_ROPEB_S { + /* BMDR */ + dRes_INDEX_L_ROPEB_S_BMD_L_ROPEB_S_e=0x4, + /* DZB */ + dRes_INDEX_L_ROPEB_S_DZB_L_ROPEB_S_e=0x7, +}; + +enum dRes_ID_L_ROPEB_S { + /* BMDR */ + dRes_ID_L_ROPEB_S_BMD_L_ROPEB_S_e=0x4, + /* DZB */ + dRes_ID_L_ROPEB_S_DZB_L_ROPEB_S_e=0x7, +}; + +enum L_ROPEB_S_JNT { + L_ROPEB_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEB_S_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_Ropest.h b/assets/RZDJ01/res/Object/L_Ropest.h new file mode 100644 index 0000000000..7e656555da --- /dev/null +++ b/assets/RZDJ01/res/Object/L_Ropest.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEST_H +#define RES_L_ROPEST_H + +enum dRes_INDEX_L_ROPEST { + /* BMDR */ + dRes_INDEX_L_ROPEST_BMD_L_ROPEST_e=0x4, + /* TEX */ + dRes_INDEX_L_ROPEST_BTI_P_LV2_ROPE_e=0x7, +}; + +enum dRes_ID_L_ROPEST { + /* BMDR */ + dRes_ID_L_ROPEST_BMD_L_ROPEST_e=0x4, + /* TEX */ + dRes_ID_L_ROPEST_BTI_P_LV2_ROPE_e=0x7, +}; + +enum L_ROPEST_JNT { + L_ROPEST_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEST_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_hhashi.h b/assets/RZDJ01/res/Object/L_hhashi.h new file mode 100644 index 0000000000..666d2dbd47 --- /dev/null +++ b/assets/RZDJ01/res/Object/L_hhashi.h @@ -0,0 +1,36 @@ +#ifndef RES_L_HHASHI_H +#define RES_L_HHASHI_H + +enum dRes_INDEX_L_HHASHI { + /* BMDG */ + dRes_INDEX_L_HHASHI_BMD_L_HHASHI02_e=0x5, + /* BMDR */ + dRes_INDEX_L_HHASHI_BMD_L_HHASHI00_e=0x8, + dRes_INDEX_L_HHASHI_BMD_L_HHASHI02_1_e=0x9, + /* DZB */ + dRes_INDEX_L_HHASHI_DZB_L_HHASHI00_e=0xC, +}; + +enum dRes_ID_L_HHASHI { + /* BMDG */ + dRes_ID_L_HHASHI_BMD_L_HHASHI02_e=0x5, + /* BMDR */ + dRes_ID_L_HHASHI_BMD_L_HHASHI00_e=0x8, + dRes_ID_L_HHASHI_BMD_L_HHASHI02_1_e=0x9, + /* DZB */ + dRes_ID_L_HHASHI_DZB_L_HHASHI00_e=0xC, +}; + +enum L_HHASHI02_JNT { + L_HHASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum L_HHASHI00_JNT { + L_HHASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum L_HHASHI02_JNT { + L_HHASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_HHASHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_maglift.h b/assets/RZDJ01/res/Object/L_maglift.h new file mode 100644 index 0000000000..8f386516cb --- /dev/null +++ b/assets/RZDJ01/res/Object/L_maglift.h @@ -0,0 +1,22 @@ +#ifndef RES_L_MAGLIFT_H +#define RES_L_MAGLIFT_H + +enum dRes_INDEX_L_MAGLIFT { + /* BMDR */ + dRes_INDEX_L_MAGLIFT_BMD_L_MAGLIFT_00_e=0x4, + /* DZB */ + dRes_INDEX_L_MAGLIFT_DZB_L_MAGLIFT_00_e=0x7, +}; + +enum dRes_ID_L_MAGLIFT { + /* BMDR */ + dRes_ID_L_MAGLIFT_BMD_L_MAGLIFT_00_e=0x4, + /* DZB */ + dRes_ID_L_MAGLIFT_DZB_L_MAGLIFT_00_e=0x7, +}; + +enum L_MAGLIFT_00_JNT { + L_MAGLIFT_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_MAGLIFT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/L_mbox_00.h b/assets/RZDJ01/res/Object/L_mbox_00.h new file mode 100644 index 0000000000..5a82c09562 --- /dev/null +++ b/assets/RZDJ01/res/Object/L_mbox_00.h @@ -0,0 +1,22 @@ +#ifndef RES_L_MBOX_00_H +#define RES_L_MBOX_00_H + +enum dRes_INDEX_L_MBOX_00 { + /* BMDR */ + dRes_INDEX_L_MBOX_00_BMD_L_METABOX_00_e=0x4, + /* DZB */ + dRes_INDEX_L_MBOX_00_DZB_L_METABOX_00_e=0x7, +}; + +enum dRes_ID_L_MBOX_00 { + /* BMDR */ + dRes_ID_L_MBOX_00_BMD_L_METABOX_00_e=0x4, + /* DZB */ + dRes_ID_L_MBOX_00_DZB_L_METABOX_00_e=0x7, +}; + +enum L_METABOX_00_JNT { + L_METABOX_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_MBOX_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Len.h b/assets/RZDJ01/res/Object/Len.h new file mode 100644 index 0000000000..6bf2581d40 --- /dev/null +++ b/assets/RZDJ01/res/Object/Len.h @@ -0,0 +1,68 @@ +#ifndef RES_LEN_H +#define RES_LEN_H + +enum dRes_INDEX_LEN { + /* BCK */ + dRes_INDEX_LEN_BCK_LEN_F_TALK_A_e=0x6, + dRes_INDEX_LEN_BCK_LEN_STEP_e=0x7, + dRes_INDEX_LEN_BCK_LEN_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_LEN_BMD_LEN_e=0xB, + /* BTK */ + dRes_INDEX_LEN_BTK_LEN_e=0xE, + /* BTP */ + dRes_INDEX_LEN_BTP_LEN_e=0x11, +}; + +enum dRes_ID_LEN { + /* BCK */ + dRes_ID_LEN_BCK_LEN_F_TALK_A_e=0x6, + dRes_ID_LEN_BCK_LEN_STEP_e=0x7, + dRes_ID_LEN_BCK_LEN_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_LEN_BMD_LEN_e=0xB, + /* BTK */ + dRes_ID_LEN_BTK_LEN_e=0xE, + /* BTP */ + dRes_ID_LEN_BTP_LEN_e=0x11, +}; + +enum LEN_JNT { + LEN_JNT_CENTER_e=0x0, + LEN_JNT_BACKBONE1_e=0x1, + LEN_JNT_BACKBONE2_e=0x2, + LEN_JNT_NECK_e=0x3, + LEN_JNT_HEAD_e=0x4, + LEN_JNT_CHIN_e=0x5, + LEN_JNT_HAIR_e=0x6, + LEN_JNT_MAYU_L_e=0x7, + LEN_JNT_MAYU_R_e=0x8, + LEN_JNT_MOUTH_e=0x9, + LEN_JNT_SHOULDERL_e=0xA, + LEN_JNT_ARML1_e=0xB, + LEN_JNT_ARML2_e=0xC, + LEN_JNT_HANDL_e=0xD, + LEN_JNT_FINGERL_e=0xE, + LEN_JNT_THAMBL_e=0xF, + LEN_JNT_SLEEVEL_e=0x10, + LEN_JNT_FRINGEL_e=0x11, + LEN_JNT_SHOULDERR_e=0x12, + LEN_JNT_ARMR1_e=0x13, + LEN_JNT_ARMR2_e=0x14, + LEN_JNT_HANDR_e=0x15, + LEN_JNT_FINGERR_e=0x16, + LEN_JNT_THAMBR_e=0x17, + LEN_JNT_SLEEVER_e=0x18, + LEN_JNT_FRINGER_e=0x19, + LEN_JNT_WAIST_e=0x1A, + LEN_JNT_LEGL1_e=0x1B, + LEN_JNT_LEGL2_e=0x1C, + LEN_JNT_FOOTL_e=0x1D, + LEN_JNT_LEGR1_e=0x1E, + LEN_JNT_LEGR2_e=0x1F, + LEN_JNT_FOOTR_e=0x20, + LEN_JNT_SKIRT_B_e=0x21, + LEN_JNT_SKIRT_F_e=0x22, +}; + +#endif /* !RES_LEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Len1.h b/assets/RZDJ01/res/Object/Len1.h new file mode 100644 index 0000000000..6d665a93e2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Len1.h @@ -0,0 +1,102 @@ +#ifndef RES_LEN1_H +#define RES_LEN1_H + +enum dRes_INDEX_LEN1 { + /* BCK */ + dRes_INDEX_LEN1_BCK_LEN_DISLIKE_A_e=0x6, + dRes_INDEX_LEN1_BCK_LEN_DISLIKE_B_e=0x7, + dRes_INDEX_LEN1_BCK_LEN_EVADE_A_e=0x8, + dRes_INDEX_LEN1_BCK_LEN_EVADE_B_e=0x9, + dRes_INDEX_LEN1_BCK_LEN_EVADE_C_e=0xA, + dRes_INDEX_LEN1_BCK_LEN_F_DISLIKE_A_e=0xB, + dRes_INDEX_LEN1_BCK_LEN_F_DISLIKE_B_e=0xC, + dRes_INDEX_LEN1_BCK_LEN_F_EVADE_A_e=0xD, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_B_e=0xE, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_C_e=0xF, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_D_e=0x10, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_BC_CONNECT_e=0x11, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_C_e=0x12, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_D_e=0x13, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_E_e=0x14, + dRes_INDEX_LEN1_BCK_LEN_FH_DISLIKE_B_e=0x15, + dRes_INDEX_LEN1_BCK_LEN_FH_EVADE_B_e=0x16, + dRes_INDEX_LEN1_BCK_LEN_FH_TALK_C_e=0x17, + dRes_INDEX_LEN1_BCK_LEN_FH_TALK_D_e=0x18, + dRes_INDEX_LEN1_BCK_LEN_FH_WAIT_C_e=0x19, + dRes_INDEX_LEN1_BCK_LEN_FH_WAIT_D_e=0x1A, + dRes_INDEX_LEN1_BCK_LEN_TALK_A_e=0x1B, + dRes_INDEX_LEN1_BCK_LEN_TALK_C_e=0x1C, + dRes_INDEX_LEN1_BCK_LEN_WAIT_B_e=0x1D, + dRes_INDEX_LEN1_BCK_LEN_WAIT_BC_CONNECT_e=0x1E, + dRes_INDEX_LEN1_BCK_LEN_WAIT_C_e=0x1F, + dRes_INDEX_LEN1_BCK_LEN_WAIT_D_e=0x20, + dRes_INDEX_LEN1_BCK_LEN_WAIT_E_e=0x21, + dRes_INDEX_LEN1_BCK_LEN_WALK_A_e=0x22, + /* BTK */ + dRes_INDEX_LEN1_BTK_LEN_F_DISLIKE_A_e=0x25, + dRes_INDEX_LEN1_BTK_LEN_F_DISLIKE_B_e=0x26, + dRes_INDEX_LEN1_BTK_LEN_FH_DISLIKE_B_e=0x27, + /* BTP */ + dRes_INDEX_LEN1_BTP_LEN_F_DISLIKE_A_e=0x2A, + dRes_INDEX_LEN1_BTP_LEN_F_DISLIKE_B_e=0x2B, + dRes_INDEX_LEN1_BTP_LEN_F_EVADE_A_e=0x2C, + dRes_INDEX_LEN1_BTP_LEN_F_TALK_C_e=0x2D, + dRes_INDEX_LEN1_BTP_LEN_F_TALK_D_e=0x2E, + dRes_INDEX_LEN1_BTP_LEN_F_WAIT_C_e=0x2F, + dRes_INDEX_LEN1_BTP_LEN_FH_TALK_C_e=0x30, + dRes_INDEX_LEN1_BTP_LEN_FH_TALK_D_e=0x31, + dRes_INDEX_LEN1_BTP_LEN_FH_WAIT_C_e=0x32, + /* EVT */ + dRes_INDEX_LEN1_DAT_EVENT_LIST_e=0x35, +}; + +enum dRes_ID_LEN1 { + /* BCK */ + dRes_ID_LEN1_BCK_LEN_DISLIKE_A_e=0x6, + dRes_ID_LEN1_BCK_LEN_DISLIKE_B_e=0x7, + dRes_ID_LEN1_BCK_LEN_EVADE_A_e=0x8, + dRes_ID_LEN1_BCK_LEN_EVADE_B_e=0x9, + dRes_ID_LEN1_BCK_LEN_EVADE_C_e=0xA, + dRes_ID_LEN1_BCK_LEN_F_DISLIKE_A_e=0xB, + dRes_ID_LEN1_BCK_LEN_F_DISLIKE_B_e=0xC, + dRes_ID_LEN1_BCK_LEN_F_EVADE_A_e=0xD, + dRes_ID_LEN1_BCK_LEN_F_TALK_B_e=0xE, + dRes_ID_LEN1_BCK_LEN_F_TALK_C_e=0xF, + dRes_ID_LEN1_BCK_LEN_F_TALK_D_e=0x10, + dRes_ID_LEN1_BCK_LEN_F_WAIT_BC_CONNECT_e=0x11, + dRes_ID_LEN1_BCK_LEN_F_WAIT_C_e=0x12, + dRes_ID_LEN1_BCK_LEN_F_WAIT_D_e=0x13, + dRes_ID_LEN1_BCK_LEN_F_WAIT_E_e=0x14, + dRes_ID_LEN1_BCK_LEN_FH_DISLIKE_B_e=0x15, + dRes_ID_LEN1_BCK_LEN_FH_EVADE_B_e=0x16, + dRes_ID_LEN1_BCK_LEN_FH_TALK_C_e=0x17, + dRes_ID_LEN1_BCK_LEN_FH_TALK_D_e=0x18, + dRes_ID_LEN1_BCK_LEN_FH_WAIT_C_e=0x19, + dRes_ID_LEN1_BCK_LEN_FH_WAIT_D_e=0x1A, + dRes_ID_LEN1_BCK_LEN_TALK_A_e=0x1B, + dRes_ID_LEN1_BCK_LEN_TALK_C_e=0x1C, + dRes_ID_LEN1_BCK_LEN_WAIT_B_e=0x1D, + dRes_ID_LEN1_BCK_LEN_WAIT_BC_CONNECT_e=0x1E, + dRes_ID_LEN1_BCK_LEN_WAIT_C_e=0x1F, + dRes_ID_LEN1_BCK_LEN_WAIT_D_e=0x20, + dRes_ID_LEN1_BCK_LEN_WAIT_E_e=0x21, + dRes_ID_LEN1_BCK_LEN_WALK_A_e=0x22, + /* BTK */ + dRes_ID_LEN1_BTK_LEN_F_DISLIKE_A_e=0x25, + dRes_ID_LEN1_BTK_LEN_F_DISLIKE_B_e=0x26, + dRes_ID_LEN1_BTK_LEN_FH_DISLIKE_B_e=0x27, + /* BTP */ + dRes_ID_LEN1_BTP_LEN_F_DISLIKE_A_e=0x2A, + dRes_ID_LEN1_BTP_LEN_F_DISLIKE_B_e=0x2B, + dRes_ID_LEN1_BTP_LEN_F_EVADE_A_e=0x2C, + dRes_ID_LEN1_BTP_LEN_F_TALK_C_e=0x2D, + dRes_ID_LEN1_BTP_LEN_F_TALK_D_e=0x2E, + dRes_ID_LEN1_BTP_LEN_F_WAIT_C_e=0x2F, + dRes_ID_LEN1_BTP_LEN_FH_TALK_C_e=0x30, + dRes_ID_LEN1_BTP_LEN_FH_TALK_D_e=0x31, + dRes_ID_LEN1_BTP_LEN_FH_WAIT_C_e=0x32, + /* EVT */ + dRes_ID_LEN1_DAT_EVENT_LIST_e=0x35, +}; + +#endif /* !RES_LEN1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Len_TW.h b/assets/RZDJ01/res/Object/Len_TW.h new file mode 100644 index 0000000000..525ade5a7c --- /dev/null +++ b/assets/RZDJ01/res/Object/Len_TW.h @@ -0,0 +1,78 @@ +#ifndef RES_LEN_TW_H +#define RES_LEN_TW_H + +enum dRes_INDEX_LEN_TW { + /* BCK */ + dRes_INDEX_LEN_TW_BCK_LEN_DEMO_FEAR_e=0x6, + dRes_INDEX_LEN_TW_BCK_LEN_DEMO_WAIT_e=0x7, + dRes_INDEX_LEN_TW_BCK_LEN_F_DEMO_FEAR_e=0x8, + dRes_INDEX_LEN_TW_BCK_LEN_F_DEMO_WAIT_e=0x9, + dRes_INDEX_LEN_TW_BCK_LEN_FH_DEMO_FEAR_e=0xA, + /* BMDR */ + dRes_INDEX_LEN_TW_BMD_LEN_TW_e=0xD, + /* BTK */ + dRes_INDEX_LEN_TW_BTK_LEN_DEMO_FEAR_e=0x10, + dRes_INDEX_LEN_TW_BTK_LEN_DEMO_WAIT_e=0x11, + /* BTP */ + dRes_INDEX_LEN_TW_BTP_LEN_F_DEMO_FEAR_e=0x14, + dRes_INDEX_LEN_TW_BTP_LEN_F_DEMO_WAIT_e=0x15, + dRes_INDEX_LEN_TW_BTP_LEN_FH_DEMO_FEAR_e=0x16, +}; + +enum dRes_ID_LEN_TW { + /* BCK */ + dRes_ID_LEN_TW_BCK_LEN_DEMO_FEAR_e=0x6, + dRes_ID_LEN_TW_BCK_LEN_DEMO_WAIT_e=0x7, + dRes_ID_LEN_TW_BCK_LEN_F_DEMO_FEAR_e=0x8, + dRes_ID_LEN_TW_BCK_LEN_F_DEMO_WAIT_e=0x9, + dRes_ID_LEN_TW_BCK_LEN_FH_DEMO_FEAR_e=0xA, + /* BMDR */ + dRes_ID_LEN_TW_BMD_LEN_TW_e=0xD, + /* BTK */ + dRes_ID_LEN_TW_BTK_LEN_DEMO_FEAR_e=0x10, + dRes_ID_LEN_TW_BTK_LEN_DEMO_WAIT_e=0x11, + /* BTP */ + dRes_ID_LEN_TW_BTP_LEN_F_DEMO_FEAR_e=0x14, + dRes_ID_LEN_TW_BTP_LEN_F_DEMO_WAIT_e=0x15, + dRes_ID_LEN_TW_BTP_LEN_FH_DEMO_FEAR_e=0x16, +}; + +enum LEN_TW_JNT { + LEN_TW_JNT_CENTER_e=0x0, + LEN_TW_JNT_BACKBONE1_e=0x1, + LEN_TW_JNT_BACKBONE2_e=0x2, + LEN_TW_JNT_NECK_e=0x3, + LEN_TW_JNT_HEAD_e=0x4, + LEN_TW_JNT_CHIN_e=0x5, + LEN_TW_JNT_HAIR_e=0x6, + LEN_TW_JNT_MAYU_L_e=0x7, + LEN_TW_JNT_MAYU_R_e=0x8, + LEN_TW_JNT_MOUTH_e=0x9, + LEN_TW_JNT_SHOULDERL_e=0xA, + LEN_TW_JNT_ARML1_e=0xB, + LEN_TW_JNT_ARML2_e=0xC, + LEN_TW_JNT_HANDL_e=0xD, + LEN_TW_JNT_FINGERL_e=0xE, + LEN_TW_JNT_THAMBL_e=0xF, + LEN_TW_JNT_SLEEVEL_e=0x10, + LEN_TW_JNT_FRINGEL_e=0x11, + LEN_TW_JNT_SHOULDERR_e=0x12, + LEN_TW_JNT_ARMR1_e=0x13, + LEN_TW_JNT_ARMR2_e=0x14, + LEN_TW_JNT_HANDR_e=0x15, + LEN_TW_JNT_FINGERR_e=0x16, + LEN_TW_JNT_THAMBR_e=0x17, + LEN_TW_JNT_SLEEVER_e=0x18, + LEN_TW_JNT_FRINGER_e=0x19, + LEN_TW_JNT_WAIST_e=0x1A, + LEN_TW_JNT_LEGL1_e=0x1B, + LEN_TW_JNT_LEGL2_e=0x1C, + LEN_TW_JNT_FOOTL_e=0x1D, + LEN_TW_JNT_LEGR1_e=0x1E, + LEN_TW_JNT_LEGR2_e=0x1F, + LEN_TW_JNT_FOOTR_e=0x20, + LEN_TW_JNT_SKIRT_B_e=0x21, + LEN_TW_JNT_SKIRT_F_e=0x22, +}; + +#endif /* !RES_LEN_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lm.h b/assets/RZDJ01/res/Object/Lm.h new file mode 100644 index 0000000000..f13155f9e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lm.h @@ -0,0 +1,31 @@ +#ifndef RES_LM_H +#define RES_LM_H + +enum dRes_INDEX_LM { + /* BCK */ + dRes_INDEX_LM_BCK_LM_CLOSE_e=0x4, + dRes_INDEX_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_INDEX_LM_BMD_LM_e=0x8, +}; + +enum dRes_ID_LM { + /* BCK */ + dRes_ID_LM_BCK_LM_CLOSE_e=0x4, + dRes_ID_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_ID_LM_BMD_LM_e=0x8, +}; + +enum LM_JNT { + LM_JNT_WORLD_ROOT_e=0x0, + LM_JNT_BACKBONE1_e=0x1, + LM_JNT_BACKBONE2_e=0x2, + LM_JNT_FIN_e=0x3, + LM_JNT_FINL_e=0x4, + LM_JNT_FINR1_e=0x5, + LM_JNT_HEAD_e=0x6, + LM_JNT_MOUTH1_e=0x7, +}; + +#endif /* !RES_LM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoDuWii.h b/assets/RZDJ01/res/Object/LogoDuWii.h new file mode 100644 index 0000000000..f4ccbd078d --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoDuWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGODUWII_H +#define RES_LOGODUWII_H + +enum dRes_INDEX_LOGODUWII { + /* DAT */ + dRes_INDEX_LOGODUWII_BTI_STRAP_16_9_832X456_DUTCH_e=0x3, + dRes_INDEX_LOGODUWII_BTI_STRAP_608X456_DUTCH_e=0x4, +}; + +enum dRes_ID_LOGODUWII { + /* DAT */ + dRes_ID_LOGODUWII_BTI_STRAP_16_9_832X456_DUTCH_e=0x3, + dRes_ID_LOGODUWII_BTI_STRAP_608X456_DUTCH_e=0x4, +}; + +#endif /* !RES_LOGODUWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoFrWii.h b/assets/RZDJ01/res/Object/LogoFrWii.h new file mode 100644 index 0000000000..37a139c9ae --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoFrWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOFRWII_H +#define RES_LOGOFRWII_H + +enum dRes_INDEX_LOGOFRWII { + /* DAT */ + dRes_INDEX_LOGOFRWII_BTI_STRAP_16_9_832X456_FR_e=0x3, + dRes_INDEX_LOGOFRWII_BTI_STRAP_608X456_FR_e=0x4, +}; + +enum dRes_ID_LOGOFRWII { + /* DAT */ + dRes_ID_LOGOFRWII_BTI_STRAP_16_9_832X456_FR_e=0x3, + dRes_ID_LOGOFRWII_BTI_STRAP_608X456_FR_e=0x4, +}; + +#endif /* !RES_LOGOFRWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoGmWii.h b/assets/RZDJ01/res/Object/LogoGmWii.h new file mode 100644 index 0000000000..6941f6e750 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoGmWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOGMWII_H +#define RES_LOGOGMWII_H + +enum dRes_INDEX_LOGOGMWII { + /* DAT */ + dRes_INDEX_LOGOGMWII_BTI_STRAP_16_9_832X456_GM_e=0x3, + dRes_INDEX_LOGOGMWII_BTI_STRAP_608X456_GM_e=0x4, +}; + +enum dRes_ID_LOGOGMWII { + /* DAT */ + dRes_ID_LOGOGMWII_BTI_STRAP_16_9_832X456_GM_e=0x3, + dRes_ID_LOGOGMWII_BTI_STRAP_608X456_GM_e=0x4, +}; + +#endif /* !RES_LOGOGMWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoItWii.h b/assets/RZDJ01/res/Object/LogoItWii.h new file mode 100644 index 0000000000..b6ab23c146 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoItWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOITWII_H +#define RES_LOGOITWII_H + +enum dRes_INDEX_LOGOITWII { + /* DAT */ + dRes_INDEX_LOGOITWII_BTI_STRAP_16_9_832X456_ITALIAN_e=0x3, + dRes_INDEX_LOGOITWII_BTI_STRAP_608X456_ITALIAN_e=0x4, +}; + +enum dRes_ID_LOGOITWII { + /* DAT */ + dRes_ID_LOGOITWII_BTI_STRAP_16_9_832X456_ITALIAN_e=0x3, + dRes_ID_LOGOITWII_BTI_STRAP_608X456_ITALIAN_e=0x4, +}; + +#endif /* !RES_LOGOITWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoJpWii.h b/assets/RZDJ01/res/Object/LogoJpWii.h new file mode 100644 index 0000000000..76d32eece4 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoJpWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOJPWII_H +#define RES_LOGOJPWII_H + +enum dRes_INDEX_LOGOJPWII { + /* DAT */ + dRes_INDEX_LOGOJPWII_BTI_STRAP_16_9_832X456_JP_e=0x3, + dRes_INDEX_LOGOJPWII_BTI_STRAP_608X456_JP_e=0x4, +}; + +enum dRes_ID_LOGOJPWII { + /* DAT */ + dRes_ID_LOGOJPWII_BTI_STRAP_16_9_832X456_JP_e=0x3, + dRes_ID_LOGOJPWII_BTI_STRAP_608X456_JP_e=0x4, +}; + +#endif /* !RES_LOGOJPWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoSpWii.h b/assets/RZDJ01/res/Object/LogoSpWii.h new file mode 100644 index 0000000000..e413a28557 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoSpWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOSPWII_H +#define RES_LOGOSPWII_H + +enum dRes_INDEX_LOGOSPWII { + /* DAT */ + dRes_INDEX_LOGOSPWII_BTI_STRAP_16_9_832X456_SP_e=0x3, + dRes_INDEX_LOGOSPWII_BTI_STRAP_608X456_SP_e=0x4, +}; + +enum dRes_ID_LOGOSPWII { + /* DAT */ + dRes_ID_LOGOSPWII_BTI_STRAP_16_9_832X456_SP_e=0x3, + dRes_ID_LOGOSPWII_BTI_STRAP_608X456_SP_e=0x4, +}; + +#endif /* !RES_LOGOSPWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoUkWii.h b/assets/RZDJ01/res/Object/LogoUkWii.h new file mode 100644 index 0000000000..c6b45cb33c --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoUkWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOUKWII_H +#define RES_LOGOUKWII_H + +enum dRes_INDEX_LOGOUKWII { + /* DAT */ + dRes_INDEX_LOGOUKWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_INDEX_LOGOUKWII_BTI_STRAP_608X456_US_e=0x4, +}; + +enum dRes_ID_LOGOUKWII { + /* DAT */ + dRes_ID_LOGOUKWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_ID_LOGOUKWII_BTI_STRAP_608X456_US_e=0x4, +}; + +#endif /* !RES_LOGOUKWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoUs.h b/assets/RZDJ01/res/Object/LogoUs.h new file mode 100644 index 0000000000..b487006471 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoUs.h @@ -0,0 +1,30 @@ +#ifndef RES_LOGOUS_H +#define RES_LOGOUS_H + +enum dRes_INDEX_LOGOUS { + /* DAT */ + dRes_INDEX_LOGOUS_BTI_DOLBY_P2_232_112_e=0x3, + dRes_INDEX_LOGOUS_BTI_NINTENDO_376X104_e=0x4, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_CHOICE_e=0x5, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_INTER_e=0x6, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_NO_e=0x7, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_PRO_e=0x8, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_YES_e=0x9, + dRes_INDEX_LOGOUS_BTI_WARNING_e=0xA, + dRes_INDEX_LOGOUS_BTI_WARNING_PSTART_e=0xB, +}; + +enum dRes_ID_LOGOUS { + /* DAT */ + dRes_ID_LOGOUS_BTI_DOLBY_P2_232_112_e=0x3, + dRes_ID_LOGOUS_BTI_NINTENDO_376X104_e=0x4, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_CHOICE_e=0x5, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_INTER_e=0x6, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_NO_e=0x7, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_PRO_e=0x8, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_YES_e=0x9, + dRes_ID_LOGOUS_BTI_WARNING_e=0xA, + dRes_ID_LOGOUS_BTI_WARNING_PSTART_e=0xB, +}; + +#endif /* !RES_LOGOUS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/LogoUsWii.h b/assets/RZDJ01/res/Object/LogoUsWii.h new file mode 100644 index 0000000000..b2f756f112 --- /dev/null +++ b/assets/RZDJ01/res/Object/LogoUsWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOUSWII_H +#define RES_LOGOUSWII_H + +enum dRes_INDEX_LOGOUSWII { + /* DAT */ + dRes_INDEX_LOGOUSWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_INDEX_LOGOUSWII_BTI_STRAP_608X456_US_e=0x4, +}; + +enum dRes_ID_LOGOUSWII { + /* DAT */ + dRes_ID_LOGOUSWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_ID_LOGOUSWII_BTI_STRAP_608X456_US_e=0x4, +}; + +#endif /* !RES_LOGOUSWII_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lud.h b/assets/RZDJ01/res/Object/Lud.h new file mode 100644 index 0000000000..2c662497c1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lud.h @@ -0,0 +1,62 @@ +#ifndef RES_LUD_H +#define RES_LUD_H + +enum dRes_INDEX_LUD { + /* BCK */ + dRes_INDEX_LUD_BCK_LUD_F_TALK_A_e=0x6, + dRes_INDEX_LUD_BCK_LUD_STEP_e=0x7, + dRes_INDEX_LUD_BCK_LUD_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_LUD_BMD_LUD_e=0xB, + /* BTK */ + dRes_INDEX_LUD_BTK_LUD_e=0xE, + /* BTP */ + dRes_INDEX_LUD_BTP_LUD_e=0x11, +}; + +enum dRes_ID_LUD { + /* BCK */ + dRes_ID_LUD_BCK_LUD_F_TALK_A_e=0x6, + dRes_ID_LUD_BCK_LUD_STEP_e=0x7, + dRes_ID_LUD_BCK_LUD_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_LUD_BMD_LUD_e=0xB, + /* BTK */ + dRes_ID_LUD_BTK_LUD_e=0xE, + /* BTP */ + dRes_ID_LUD_BTP_LUD_e=0x11, +}; + +enum LUD_JNT { + LUD_JNT_CENTER_e=0x0, + LUD_JNT_BACKBONE1_e=0x1, + LUD_JNT_BACKBONE2_e=0x2, + LUD_JNT_NECK_e=0x3, + LUD_JNT_HEAD_e=0x4, + LUD_JNT_CHIN_e=0x5, + LUD_JNT_HAIRL_e=0x6, + LUD_JNT_HAIRR_e=0x7, + LUD_JNT_MAYUL_e=0x8, + LUD_JNT_MAYUR_e=0x9, + LUD_JNT_MOUTH_e=0xA, + LUD_JNT_SHOULDERL_e=0xB, + LUD_JNT_ARML1_e=0xC, + LUD_JNT_ARML2_e=0xD, + LUD_JNT_HANDL_e=0xE, + LUD_JNT_FINGERL_e=0xF, + LUD_JNT_SHOULDERR_e=0x10, + LUD_JNT_ARMR1_e=0x11, + LUD_JNT_ARMR2_e=0x12, + LUD_JNT_HANDR_e=0x13, + LUD_JNT_FINGERR_e=0x14, + LUD_JNT_MANTLE_e=0x15, + LUD_JNT_WAIST_e=0x16, + LUD_JNT_LEGL1_e=0x17, + LUD_JNT_LEGL2_e=0x18, + LUD_JNT_FOOTL_e=0x19, + LUD_JNT_LEGR1_e=0x1A, + LUD_JNT_LEGR2_e=0x1B, + LUD_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_LUD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lud1.h b/assets/RZDJ01/res/Object/Lud1.h new file mode 100644 index 0000000000..136c017d59 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lud1.h @@ -0,0 +1,24 @@ +#ifndef RES_LUD1_H +#define RES_LUD1_H + +enum dRes_INDEX_LUD1 { + /* BCK */ + dRes_INDEX_LUD1_BCK_LUD_F_FEAR_A_e=0x4, + dRes_INDEX_LUD1_BCK_LUD_FEAR_A_e=0x5, + dRes_INDEX_LUD1_BCK_LUD_TALK_A_e=0x6, + dRes_INDEX_LUD1_BCK_LUD_TALK_B_e=0x7, + /* BTP */ + dRes_INDEX_LUD1_BTP_LUD_F_FEAR_A_e=0xA, +}; + +enum dRes_ID_LUD1 { + /* BCK */ + dRes_ID_LUD1_BCK_LUD_F_FEAR_A_e=0x4, + dRes_ID_LUD1_BCK_LUD_FEAR_A_e=0x5, + dRes_ID_LUD1_BCK_LUD_TALK_A_e=0x6, + dRes_ID_LUD1_BCK_LUD_TALK_B_e=0x7, + /* BTP */ + dRes_ID_LUD1_BTP_LUD_F_FEAR_A_e=0xA, +}; + +#endif /* !RES_LUD1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lud2.h b/assets/RZDJ01/res/Object/Lud2.h new file mode 100644 index 0000000000..07a3e8a3e8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lud2.h @@ -0,0 +1,129 @@ +#ifndef RES_LUD2_H +#define RES_LUD2_H + +enum dRes_INDEX_LUD2 { + /* BCK */ + dRes_INDEX_LUD2_BCK_LUD_AMAZED_A_e=0x6, + dRes_INDEX_LUD2_BCK_LUD_AMAZED_B_e=0x7, + dRes_INDEX_LUD2_BCK_LUD_AMAZED_C_e=0x8, + dRes_INDEX_LUD2_BCK_LUD_BOWL_e=0x9, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_A_e=0xA, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_B_e=0xB, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_C_e=0xC, + dRes_INDEX_LUD2_BCK_LUD_F_GLARE_A_e=0xD, + dRes_INDEX_LUD2_BCK_LUD_F_GLARE_WAIT_e=0xE, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_A_e=0xF, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_B_e=0x10, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_C_e=0x11, + dRes_INDEX_LUD2_BCK_LUD_F_NURSE_A_e=0x12, + dRes_INDEX_LUD2_BCK_LUD_F_SOUP_A_e=0x13, + dRes_INDEX_LUD2_BCK_LUD_F_SOUP_B_e=0x14, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_A_e=0x15, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_B_e=0x16, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_C_e=0x17, + dRes_INDEX_LUD2_BCK_LUD_FH_TALK_N_B_e=0x18, + dRes_INDEX_LUD2_BCK_LUD_GLARE_A_e=0x19, + dRes_INDEX_LUD2_BCK_LUD_GLARE_WAIT_e=0x1A, + dRes_INDEX_LUD2_BCK_LUD_MOP_A_e=0x1B, + dRes_INDEX_LUD2_BCK_LUD_MOP_B_e=0x1C, + dRes_INDEX_LUD2_BCK_LUD_MOP_C_e=0x1D, + dRes_INDEX_LUD2_BCK_LUD_NURSE_A_e=0x1E, + dRes_INDEX_LUD2_BCK_LUD_SOUP_A_e=0x1F, + dRes_INDEX_LUD2_BCK_LUD_SOUP_B_e=0x20, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_A_e=0x21, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_B_e=0x22, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_C_e=0x23, + /* BMDR */ + dRes_INDEX_LUD2_BMD_LUD_BOWL_e=0x26, + dRes_INDEX_LUD2_BMD_LUD_CLOTH_e=0x27, + dRes_INDEX_LUD2_BMD_LUD_SPOON_e=0x28, + /* BTP */ + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_A_e=0x2B, + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_B_e=0x2C, + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_C_e=0x2D, + dRes_INDEX_LUD2_BTP_LUD_F_GLARE_A_e=0x2E, + dRes_INDEX_LUD2_BTP_LUD_F_GLARE_WAIT_e=0x2F, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_A_e=0x30, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_B_e=0x31, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_C_e=0x32, + dRes_INDEX_LUD2_BTP_LUD_F_NURSE_A_e=0x33, + dRes_INDEX_LUD2_BTP_LUD_F_SOUP_A_e=0x34, + dRes_INDEX_LUD2_BTP_LUD_F_SOUP_B_e=0x35, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_A_e=0x36, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_B_e=0x37, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_C_e=0x38, + dRes_INDEX_LUD2_BTP_LUD_FH_TALK_N_B_e=0x39, + /* EVT */ + dRes_INDEX_LUD2_DAT_EVENT_LIST_e=0x3C, +}; + +enum dRes_ID_LUD2 { + /* BCK */ + dRes_ID_LUD2_BCK_LUD_AMAZED_A_e=0x6, + dRes_ID_LUD2_BCK_LUD_AMAZED_B_e=0x7, + dRes_ID_LUD2_BCK_LUD_AMAZED_C_e=0x8, + dRes_ID_LUD2_BCK_LUD_BOWL_e=0x9, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_A_e=0xA, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_B_e=0xB, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_C_e=0xC, + dRes_ID_LUD2_BCK_LUD_F_GLARE_A_e=0xD, + dRes_ID_LUD2_BCK_LUD_F_GLARE_WAIT_e=0xE, + dRes_ID_LUD2_BCK_LUD_F_MOP_A_e=0xF, + dRes_ID_LUD2_BCK_LUD_F_MOP_B_e=0x10, + dRes_ID_LUD2_BCK_LUD_F_MOP_C_e=0x11, + dRes_ID_LUD2_BCK_LUD_F_NURSE_A_e=0x12, + dRes_ID_LUD2_BCK_LUD_F_SOUP_A_e=0x13, + dRes_ID_LUD2_BCK_LUD_F_SOUP_B_e=0x14, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_A_e=0x15, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_B_e=0x16, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_C_e=0x17, + dRes_ID_LUD2_BCK_LUD_FH_TALK_N_B_e=0x18, + dRes_ID_LUD2_BCK_LUD_GLARE_A_e=0x19, + dRes_ID_LUD2_BCK_LUD_GLARE_WAIT_e=0x1A, + dRes_ID_LUD2_BCK_LUD_MOP_A_e=0x1B, + dRes_ID_LUD2_BCK_LUD_MOP_B_e=0x1C, + dRes_ID_LUD2_BCK_LUD_MOP_C_e=0x1D, + dRes_ID_LUD2_BCK_LUD_NURSE_A_e=0x1E, + dRes_ID_LUD2_BCK_LUD_SOUP_A_e=0x1F, + dRes_ID_LUD2_BCK_LUD_SOUP_B_e=0x20, + dRes_ID_LUD2_BCK_LUD_TALK_N_A_e=0x21, + dRes_ID_LUD2_BCK_LUD_TALK_N_B_e=0x22, + dRes_ID_LUD2_BCK_LUD_TALK_N_C_e=0x23, + /* BMDR */ + dRes_ID_LUD2_BMD_LUD_BOWL_e=0x26, + dRes_ID_LUD2_BMD_LUD_CLOTH_e=0x27, + dRes_ID_LUD2_BMD_LUD_SPOON_e=0x28, + /* BTP */ + dRes_ID_LUD2_BTP_LUD_F_AMAZED_A_e=0x2B, + dRes_ID_LUD2_BTP_LUD_F_AMAZED_B_e=0x2C, + dRes_ID_LUD2_BTP_LUD_F_AMAZED_C_e=0x2D, + dRes_ID_LUD2_BTP_LUD_F_GLARE_A_e=0x2E, + dRes_ID_LUD2_BTP_LUD_F_GLARE_WAIT_e=0x2F, + dRes_ID_LUD2_BTP_LUD_F_MOP_A_e=0x30, + dRes_ID_LUD2_BTP_LUD_F_MOP_B_e=0x31, + dRes_ID_LUD2_BTP_LUD_F_MOP_C_e=0x32, + dRes_ID_LUD2_BTP_LUD_F_NURSE_A_e=0x33, + dRes_ID_LUD2_BTP_LUD_F_SOUP_A_e=0x34, + dRes_ID_LUD2_BTP_LUD_F_SOUP_B_e=0x35, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_A_e=0x36, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_B_e=0x37, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_C_e=0x38, + dRes_ID_LUD2_BTP_LUD_FH_TALK_N_B_e=0x39, + /* EVT */ + dRes_ID_LUD2_DAT_EVENT_LIST_e=0x3C, +}; + +enum LUD_BOWL_JNT { + LUD_BOWL_JNT_CENTER_e=0x0, + LUD_BOWL_JNT_SOUP_e=0x1, +}; + +enum LUD_CLOTH_JNT { + LUD_CLOTH_JNT_LUD_CLOTH_e=0x0, +}; + +enum LUD_SPOON_JNT { + LUD_SPOON_JNT_LUD_SPOON_e=0x0, +}; + +#endif /* !RES_LUD2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lud_TW.h b/assets/RZDJ01/res/Object/Lud_TW.h new file mode 100644 index 0000000000..843b33f485 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lud_TW.h @@ -0,0 +1,62 @@ +#ifndef RES_LUD_TW_H +#define RES_LUD_TW_H + +enum dRes_INDEX_LUD_TW { + /* BCK */ + dRes_INDEX_LUD_TW_BCK_LUD_DEMO_FEAR_e=0x5, + dRes_INDEX_LUD_TW_BCK_LUD_DEMO_WAIT_e=0x6, + dRes_INDEX_LUD_TW_BCK_LUD_F_DEMO_FEAR_e=0x7, + dRes_INDEX_LUD_TW_BCK_LUD_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_LUD_TW_BMD_LUD_TW_e=0xB, + /* BTP */ + dRes_INDEX_LUD_TW_BTP_LUD_F_DEMO_FEAR_e=0xE, + dRes_INDEX_LUD_TW_BTP_LUD_F_DEMO_WAIT_e=0xF, +}; + +enum dRes_ID_LUD_TW { + /* BCK */ + dRes_ID_LUD_TW_BCK_LUD_DEMO_FEAR_e=0x5, + dRes_ID_LUD_TW_BCK_LUD_DEMO_WAIT_e=0x6, + dRes_ID_LUD_TW_BCK_LUD_F_DEMO_FEAR_e=0x7, + dRes_ID_LUD_TW_BCK_LUD_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_ID_LUD_TW_BMD_LUD_TW_e=0xB, + /* BTP */ + dRes_ID_LUD_TW_BTP_LUD_F_DEMO_FEAR_e=0xE, + dRes_ID_LUD_TW_BTP_LUD_F_DEMO_WAIT_e=0xF, +}; + +enum LUD_TW_JNT { + LUD_TW_JNT_CENTER_e=0x0, + LUD_TW_JNT_BACKBONE1_e=0x1, + LUD_TW_JNT_BACKBONE2_e=0x2, + LUD_TW_JNT_NECK_e=0x3, + LUD_TW_JNT_HEAD_e=0x4, + LUD_TW_JNT_CHIN_e=0x5, + LUD_TW_JNT_HAIRL_e=0x6, + LUD_TW_JNT_HAIRR_e=0x7, + LUD_TW_JNT_MAYUL_e=0x8, + LUD_TW_JNT_MAYUR_e=0x9, + LUD_TW_JNT_MOUTH_e=0xA, + LUD_TW_JNT_SHOULDERL_e=0xB, + LUD_TW_JNT_ARML1_e=0xC, + LUD_TW_JNT_ARML2_e=0xD, + LUD_TW_JNT_HANDL_e=0xE, + LUD_TW_JNT_FINGERL_e=0xF, + LUD_TW_JNT_SHOULDERR_e=0x10, + LUD_TW_JNT_ARMR1_e=0x11, + LUD_TW_JNT_ARMR2_e=0x12, + LUD_TW_JNT_HANDR_e=0x13, + LUD_TW_JNT_FINGERR_e=0x14, + LUD_TW_JNT_MANTLE_e=0x15, + LUD_TW_JNT_WAIST_e=0x16, + LUD_TW_JNT_LEGL1_e=0x17, + LUD_TW_JNT_LEGL2_e=0x18, + LUD_TW_JNT_FOOTL_e=0x19, + LUD_TW_JNT_LEGR1_e=0x1A, + LUD_TW_JNT_LEGR2_e=0x1B, + LUD_TW_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_LUD_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv3shut00.h b/assets/RZDJ01/res/Object/Lv3shut00.h new file mode 100644 index 0000000000..cd71f2f9b2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv3shut00.h @@ -0,0 +1,26 @@ +#ifndef RES_LV3SHUT00_H +#define RES_LV3SHUT00_H + +enum dRes_INDEX_LV3SHUT00 { + /* BMDR */ + dRes_INDEX_LV3SHUT00_BMD_DOOR_SHUTTER_00_e=0x5, + /* DZB */ + dRes_INDEX_LV3SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_INDEX_LV3SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_LV3SHUT00 { + /* BMDR */ + dRes_ID_LV3SHUT00_BMD_DOOR_SHUTTER_00_e=0x5, + /* DZB */ + dRes_ID_LV3SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_ID_LV3SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum DOOR_SHUTTER_00_JNT { + DOOR_SHUTTER_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV3SHUT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv5_KEY.h b/assets/RZDJ01/res/Object/Lv5_KEY.h new file mode 100644 index 0000000000..e1b7e24a14 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv5_KEY.h @@ -0,0 +1,24 @@ +#ifndef RES_LV5_KEY_H +#define RES_LV5_KEY_H + +enum dRes_INDEX_LV5_KEY { + /* BCK */ + dRes_INDEX_LV5_KEY_BCK_O_LV5_LOCK_NOMAL_e=0x4, + /* BMDR */ + dRes_INDEX_LV5_KEY_BMD_O_LV5_LOCK_NOMAL_e=0x7, +}; + +enum dRes_ID_LV5_KEY { + /* BCK */ + dRes_ID_LV5_KEY_BCK_O_LV5_LOCK_NOMAL_e=0x4, + /* BMDR */ + dRes_ID_LV5_KEY_BMD_O_LV5_LOCK_NOMAL_e=0x7, +}; + +enum O_LV5_LOCK_NOMAL_JNT { + O_LV5_LOCK_NOMAL_JNT_LOCATOR1_e=0x0, + O_LV5_LOCK_NOMAL_JNT_ROOT_e=0x1, + O_LV5_LOCK_NOMAL_JNT_OPEN_e=0x2, +}; + +#endif /* !RES_LV5_KEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv6ElevtA.h b/assets/RZDJ01/res/Object/Lv6ElevtA.h new file mode 100644 index 0000000000..56dfd6cbdf --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv6ElevtA.h @@ -0,0 +1,22 @@ +#ifndef RES_LV6ELEVTA_H +#define RES_LV6ELEVTA_H + +enum dRes_INDEX_LV6ELEVTA { + /* BMDR */ + dRes_INDEX_LV6ELEVTA_BMD_LV6_ELEVETOR_B_e=0x4, + /* DZB */ + dRes_INDEX_LV6ELEVTA_DZB_LV6_ELEVETOR_B_e=0x7, +}; + +enum dRes_ID_LV6ELEVTA { + /* BMDR */ + dRes_ID_LV6ELEVTA_BMD_LV6_ELEVETOR_B_e=0x4, + /* DZB */ + dRes_ID_LV6ELEVTA_DZB_LV6_ELEVETOR_B_e=0x7, +}; + +enum LV6_ELEVETOR_B_JNT { + LV6_ELEVETOR_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6ELEVTA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv6Gate.h b/assets/RZDJ01/res/Object/Lv6Gate.h new file mode 100644 index 0000000000..aadc247686 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv6Gate.h @@ -0,0 +1,58 @@ +#ifndef RES_LV6GATE_H +#define RES_LV6GATE_H + +enum dRes_INDEX_LV6GATE { + /* BCK */ + dRes_INDEX_LV6GATE_BCK_FSWMPULL_e=0x8, + dRes_INDEX_LV6GATE_BCK_FSWMSTICK_e=0x9, + dRes_INDEX_LV6GATE_BCK_SWMPULL_e=0xA, + dRes_INDEX_LV6GATE_BCK_SWMSTICK_e=0xB, + dRes_INDEX_LV6GATE_BCK_SWMWAIT_e=0xC, + /* BMDR */ + dRes_INDEX_LV6GATE_BMD_A_SMKAIDAN_e=0xF, + dRes_INDEX_LV6GATE_BMD_A_SMSTGLASS_e=0x10, + /* BTK */ + dRes_INDEX_LV6GATE_BTK_A_SMKAIDAN_e=0x13, + dRes_INDEX_LV6GATE_BTK_A_SMKAIDAN_02_e=0x14, + dRes_INDEX_LV6GATE_BTK_FSWMSTICK_e=0x15, + /* BTP */ + dRes_INDEX_LV6GATE_BTP_FSWMSTICK_e=0x18, + /* DZB */ + dRes_INDEX_LV6GATE_DZB_A_SMKAIDAN_e=0x1B, + dRes_INDEX_LV6GATE_DZB_A_SMSTGLASS_e=0x1C, + /* EVT */ + dRes_INDEX_LV6GATE_DAT_EVENT_LIST_e=0x1F, +}; + +enum dRes_ID_LV6GATE { + /* BCK */ + dRes_ID_LV6GATE_BCK_FSWMPULL_e=0x8, + dRes_ID_LV6GATE_BCK_FSWMSTICK_e=0x9, + dRes_ID_LV6GATE_BCK_SWMPULL_e=0xA, + dRes_ID_LV6GATE_BCK_SWMSTICK_e=0xB, + dRes_ID_LV6GATE_BCK_SWMWAIT_e=0xC, + /* BMDR */ + dRes_ID_LV6GATE_BMD_A_SMKAIDAN_e=0xF, + dRes_ID_LV6GATE_BMD_A_SMSTGLASS_e=0x10, + /* BTK */ + dRes_ID_LV6GATE_BTK_A_SMKAIDAN_e=0x13, + dRes_ID_LV6GATE_BTK_A_SMKAIDAN_02_e=0x14, + dRes_ID_LV6GATE_BTK_FSWMSTICK_e=0x15, + /* BTP */ + dRes_ID_LV6GATE_BTP_FSWMSTICK_e=0x18, + /* DZB */ + dRes_ID_LV6GATE_DZB_A_SMKAIDAN_e=0x1B, + dRes_ID_LV6GATE_DZB_A_SMSTGLASS_e=0x1C, + /* EVT */ + dRes_ID_LV6GATE_DAT_EVENT_LIST_e=0x1F, +}; + +enum A_SMKAIDAN_JNT { + A_SMKAIDAN_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SMSTGLASS_JNT { + A_SMSTGLASS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv6Warp.h b/assets/RZDJ01/res/Object/Lv6Warp.h new file mode 100644 index 0000000000..1c38b859da --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv6Warp.h @@ -0,0 +1,38 @@ +#ifndef RES_LV6WARP_H +#define RES_LV6WARP_H + +enum dRes_INDEX_LV6WARP { + /* BMDE */ + dRes_INDEX_LV6WARP_BMD_LV6_WARP_BASE_e=0x5, + dRes_INDEX_LV6WARP_BMD_LV6_WARP_BELL_e=0x6, + /* BRK */ + dRes_INDEX_LV6WARP_BRK_LV6_WARP_BASE_e=0x9, + dRes_INDEX_LV6WARP_BRK_LV6_WARP_BELL_e=0xA, + /* DZB */ + dRes_INDEX_LV6WARP_DZB_LV6_WARP_BASE_e=0xD, + dRes_INDEX_LV6WARP_DZB_LV6_WARP_BELL_e=0xE, + dRes_INDEX_LV6WARP_DZB_LV6_WARP_KABE_e=0xF, +}; + +enum dRes_ID_LV6WARP { + /* BMDE */ + dRes_ID_LV6WARP_BMD_LV6_WARP_BASE_e=0x5, + dRes_ID_LV6WARP_BMD_LV6_WARP_BELL_e=0x6, + /* BRK */ + dRes_ID_LV6WARP_BRK_LV6_WARP_BASE_e=0x9, + dRes_ID_LV6WARP_BRK_LV6_WARP_BELL_e=0xA, + /* DZB */ + dRes_ID_LV6WARP_DZB_LV6_WARP_BASE_e=0xD, + dRes_ID_LV6WARP_DZB_LV6_WARP_BELL_e=0xE, + dRes_ID_LV6WARP_DZB_LV6_WARP_KABE_e=0xF, +}; + +enum LV6_WARP_BASE_JNT { + LV6_WARP_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV6_WARP_BELL_JNT { + LV6_WARP_BELL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6WARP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv7Gate.h b/assets/RZDJ01/res/Object/Lv7Gate.h new file mode 100644 index 0000000000..48cdcf0f5c --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv7Gate.h @@ -0,0 +1,81 @@ +#ifndef RES_LV7GATE_H +#define RES_LV7GATE_H + +enum dRes_INDEX_LV7GATE { + /* BCK */ + dRes_INDEX_LV7GATE_BCK_DR_FLY_e=0x5, + dRes_INDEX_LV7GATE_BCK_DR_FLY_TO_GLIDE_e=0x6, + dRes_INDEX_LV7GATE_BCK_DR_GLIDE_e=0x7, + dRes_INDEX_LV7GATE_BCK_DR_GLIDE_TO_FLY_e=0x8, + /* BMDE */ + dRes_INDEX_LV7GATE_BMD_DR_e=0xB, + /* EVT */ + dRes_INDEX_LV7GATE_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_LV7GATE { + /* BCK */ + dRes_ID_LV7GATE_BCK_DR_FLY_e=0x5, + dRes_ID_LV7GATE_BCK_DR_FLY_TO_GLIDE_e=0x6, + dRes_ID_LV7GATE_BCK_DR_GLIDE_e=0x7, + dRes_ID_LV7GATE_BCK_DR_GLIDE_TO_FLY_e=0x8, + /* BMDE */ + dRes_ID_LV7GATE_BMD_DR_e=0xB, + /* EVT */ + dRes_ID_LV7GATE_DAT_EVENT_LIST_e=0xE, +}; + +enum DR_JNT { + DR_JNT_WORLD_ROOT_e=0x0, + DR_JNT_BACK_BONE1_e=0x1, + DR_JNT_BACK_BONE2_e=0x2, + DR_JNT_LWING1_e=0x3, + DR_JNT_LWING2_e=0x4, + DR_JNT_LWING3_e=0x5, + DR_JNT_LWING4_e=0x6, + DR_JNT_LWING5_e=0x7, + DR_JNT_LWING6_e=0x8, + DR_JNT_RWING1_e=0x9, + DR_JNT_RWING2_e=0xA, + DR_JNT_RWING3_e=0xB, + DR_JNT_RWING4_e=0xC, + DR_JNT_RWING5_e=0xD, + DR_JNT_RWING6_e=0xE, + DR_JNT_CROW_BACK_LOC_e=0xF, + DR_JNT_NECK1_e=0x10, + DR_JNT_NECK2_e=0x11, + DR_JNT_NECK3_e=0x12, + DR_JNT_HEAD_e=0x13, + DR_JNT_JAW_e=0x14, + DR_JNT_TONGUE1_e=0x15, + DR_JNT_TONGUE2_e=0x16, + DR_JNT_TONGUE3_e=0x17, + DR_JNT_TONGUEL1_e=0x18, + DR_JNT_TONGUER1_e=0x19, + DR_JNT_WAIST_e=0x1A, + DR_JNT_LLEG1_e=0x1B, + DR_JNT_LLEG2_e=0x1C, + DR_JNT_LLEG3_e=0x1D, + DR_JNT_LANKLE_e=0x1E, + DR_JNT_LFINGERA_e=0x1F, + DR_JNT_LFINGERB_e=0x20, + DR_JNT_LFINGERC_e=0x21, + DR_JNT_LFINGERD_e=0x22, + DR_JNT_RLEG1_e=0x23, + DR_JNT_RLEG2_e=0x24, + DR_JNT_RLEG3_e=0x25, + DR_JNT_RANKLE_e=0x26, + DR_JNT_RFINGERA_e=0x27, + DR_JNT_RFINGERB_e=0x28, + DR_JNT_RFINGERC_e=0x29, + DR_JNT_RFINGERD_e=0x2A, + DR_JNT_TAIL1_e=0x2B, + DR_JNT_TAIL2_e=0x2C, + DR_JNT_TAIL3_e=0x2D, + DR_JNT_TAIL4_e=0x2E, + DR_JNT_TAIL5_e=0x2F, + DR_JNT_TAIL6_e=0x30, + DR_JNT_CROW_TAIL_LOC_e=0x31, +}; + +#endif /* !RES_LV7GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv8Gate.h b/assets/RZDJ01/res/Object/Lv8Gate.h new file mode 100644 index 0000000000..a06f55b611 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv8Gate.h @@ -0,0 +1,29 @@ +#ifndef RES_LV8GATE_H +#define RES_LV8GATE_H + +enum dRes_INDEX_LV8GATE { + /* BCK */ + dRes_INDEX_LV8GATE_BCK_P_L8WHOLE_e=0x5, + /* BMDR */ + dRes_INDEX_LV8GATE_BMD_P_L8WHOLE_e=0x8, + /* EVT */ + dRes_INDEX_LV8GATE_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_LV8GATE { + /* BCK */ + dRes_ID_LV8GATE_BCK_P_L8WHOLE_e=0x5, + /* BMDR */ + dRes_ID_LV8GATE_BMD_P_L8WHOLE_e=0x8, + /* EVT */ + dRes_ID_LV8GATE_DAT_EVENT_LIST_e=0xB, +}; + +enum P_L8WHOLE_JNT { + P_L8WHOLE_JNT_P_L8WHOLE_e=0x0, + P_L8WHOLE_JNT_BACE_e=0x1, + P_L8WHOLE_JNT_CIRCLE_01_e=0x2, + P_L8WHOLE_JNT_CIRCLE_02_e=0x3, +}; + +#endif /* !RES_LV8GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv8Kekkai.h b/assets/RZDJ01/res/Object/Lv8Kekkai.h new file mode 100644 index 0000000000..d4db0a6676 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv8Kekkai.h @@ -0,0 +1,22 @@ +#ifndef RES_LV8KEKKAI_H +#define RES_LV8KEKKAI_H + +enum dRes_INDEX_LV8KEKKAI { + /* BMDR */ + dRes_INDEX_LV8KEKKAI_BMD_LV8_OBJ_KEKKAI_e=0x4, + /* DZB */ + dRes_INDEX_LV8KEKKAI_DZB_LV8_OBJ_KEKKAI_e=0x7, +}; + +enum dRes_ID_LV8KEKKAI { + /* BMDR */ + dRes_ID_LV8KEKKAI_BMD_LV8_OBJ_KEKKAI_e=0x4, + /* DZB */ + dRes_ID_LV8KEKKAI_DZB_LV8_OBJ_KEKKAI_e=0x7, +}; + +enum LV8_OBJ_KEKKAI_JNT { + LV8_OBJ_KEKKAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV8KEKKAI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv8Lift.h b/assets/RZDJ01/res/Object/Lv8Lift.h new file mode 100644 index 0000000000..e01e046eda --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv8Lift.h @@ -0,0 +1,26 @@ +#ifndef RES_LV8LIFT_H +#define RES_LV8LIFT_H + +enum dRes_INDEX_LV8LIFT { + /* BMDR */ + dRes_INDEX_LV8LIFT_BMD_LV8_OBJ_LIFT_e=0x5, + /* BTK */ + dRes_INDEX_LV8LIFT_BTK_LV8_OBJ_LIFT_e=0x8, + /* DZB */ + dRes_INDEX_LV8LIFT_DZB_LV8_OBJ_LIFT_e=0xB, +}; + +enum dRes_ID_LV8LIFT { + /* BMDR */ + dRes_ID_LV8LIFT_BMD_LV8_OBJ_LIFT_e=0x5, + /* BTK */ + dRes_ID_LV8LIFT_BTK_LV8_OBJ_LIFT_e=0x8, + /* DZB */ + dRes_ID_LV8LIFT_DZB_LV8_OBJ_LIFT_e=0xB, +}; + +enum LV8_OBJ_LIFT_JNT { + LV8_OBJ_LIFT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV8LIFT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv9_Dtile.h b/assets/RZDJ01/res/Object/Lv9_Dtile.h new file mode 100644 index 0000000000..68c387f502 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv9_Dtile.h @@ -0,0 +1,22 @@ +#ifndef RES_LV9_DTILE_H +#define RES_LV9_DTILE_H + +enum dRes_INDEX_LV9_DTILE { + /* BMDR */ + dRes_INDEX_LV9_DTILE_BMD_LV9_DTILE00_e=0x4, + /* DZB */ + dRes_INDEX_LV9_DTILE_DZB_LV9_DTILE00_e=0x7, +}; + +enum dRes_ID_LV9_DTILE { + /* BMDR */ + dRes_ID_LV9_DTILE_BMD_LV9_DTILE00_e=0x4, + /* DZB */ + dRes_ID_LV9_DTILE_DZB_LV9_DTILE00_e=0x7, +}; + +enum LV9_DTILE00_JNT { + LV9_DTILE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV9_DTILE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv9_mvkai.h b/assets/RZDJ01/res/Object/Lv9_mvkai.h new file mode 100644 index 0000000000..8e9f6e1986 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv9_mvkai.h @@ -0,0 +1,22 @@ +#ifndef RES_LV9_MVKAI_H +#define RES_LV9_MVKAI_H + +enum dRes_INDEX_LV9_MVKAI { + /* BMDR */ + dRes_INDEX_LV9_MVKAI_BMD_LV9_MOOBKAI_e=0x4, + /* DZB */ + dRes_INDEX_LV9_MVKAI_DZB_LV9_MOOBKAI_e=0x7, +}; + +enum dRes_ID_LV9_MVKAI { + /* BMDR */ + dRes_ID_LV9_MVKAI_BMD_LV9_MOOBKAI_e=0x4, + /* DZB */ + dRes_ID_LV9_MVKAI_DZB_LV9_MOOBKAI_e=0x7, +}; + +enum LV9_MOOBKAI_JNT { + LV9_MOOBKAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV9_MVKAI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Lv9_puro.h b/assets/RZDJ01/res/Object/Lv9_puro.h new file mode 100644 index 0000000000..12e8f8c993 --- /dev/null +++ b/assets/RZDJ01/res/Object/Lv9_puro.h @@ -0,0 +1,20 @@ +#ifndef RES_LV9_PURO_H +#define RES_LV9_PURO_H + +enum dRes_INDEX_LV9_PURO { + /* BMDR */ + dRes_INDEX_LV9_PURO_BMD_LV9_PURO_e=0x3, +}; + +enum dRes_ID_LV9_PURO { + /* BMDR */ + dRes_ID_LV9_PURO_BMD_LV9_PURO_e=0x3, +}; + +enum LV9_PURO_JNT { + LV9_PURO_JNT_LV9_PURO_e=0x0, + LV9_PURO_JNT_DAI_e=0x1, + LV9_PURO_JNT_KAITEN_e=0x2, +}; + +#endif /* !RES_LV9_PURO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a.h b/assets/RZDJ01/res/Object/MAD_a.h new file mode 100644 index 0000000000..411e6d25bd --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A_H +#define RES_MAD_A_H + +enum dRes_INDEX_MAD_A { + /* BMDR */ + dRes_INDEX_MAD_A_BMD_MAD_A_e=0x3, +}; + +enum dRes_ID_MAD_A { + /* BMDR */ + dRes_ID_MAD_A_BMD_MAD_A_e=0x0, +}; + +enum MAD_A_JNT { + MAD_A_JNT_CENTER_e=0x0, + MAD_A_JNT_BACKBONE_e=0x1, + MAD_A_JNT_NECK_e=0x2, + MAD_A_JNT_HEAD_e=0x3, + MAD_A_JNT_SHOULDERL_e=0x4, + MAD_A_JNT_ARML1_e=0x5, + MAD_A_JNT_ARML2_e=0x6, + MAD_A_JNT_HANDL_e=0x7, + MAD_A_JNT_SHOULDERR_e=0x8, + MAD_A_JNT_ARMR1_e=0x9, + MAD_A_JNT_ARMR2_e=0xA, + MAD_A_JNT_HANDR_e=0xB, + MAD_A_JNT_WAIST_e=0xC, + MAD_A_JNT_LEGL1_e=0xD, + MAD_A_JNT_LEGL2_e=0xE, + MAD_A_JNT_FOOTL_e=0xF, + MAD_A_JNT_LEGR1_e=0x10, + MAD_A_JNT_LEGR2_e=0x11, + MAD_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a2.h b/assets/RZDJ01/res/Object/MAD_a2.h new file mode 100644 index 0000000000..aa3804b4a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAD_A2_H +#define RES_MAD_A2_H + +enum dRes_INDEX_MAD_A2 { + /* BMDR */ + dRes_INDEX_MAD_A2_BMD_MAD_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAD_A2_BTP_MAD_A2_e=0x7, +}; + +enum dRes_ID_MAD_A2 { + /* BMDR */ + dRes_ID_MAD_A2_BMD_MAD_A2_e=0x4, + /* BTP */ + dRes_ID_MAD_A2_BTP_MAD_A2_e=0x7, +}; + +enum MAD_A2_JNT { + MAD_A2_JNT_CENTER_e=0x0, + MAD_A2_JNT_BACKBONE_e=0x1, + MAD_A2_JNT_NECK_e=0x2, + MAD_A2_JNT_HEAD_e=0x3, + MAD_A2_JNT_SHOULDERL_e=0x4, + MAD_A2_JNT_ARML1_e=0x5, + MAD_A2_JNT_ARML2_e=0x6, + MAD_A2_JNT_HANDL_e=0x7, + MAD_A2_JNT_SHOULDERR_e=0x8, + MAD_A2_JNT_ARMR1_e=0x9, + MAD_A2_JNT_ARMR2_e=0xA, + MAD_A2_JNT_HANDR_e=0xB, + MAD_A2_JNT_WAIST_e=0xC, + MAD_A2_JNT_LEGL1_e=0xD, + MAD_A2_JNT_LEGL2_e=0xE, + MAD_A2_JNT_FOOTL_e=0xF, + MAD_A2_JNT_LEGR1_e=0x10, + MAD_A2_JNT_LEGR2_e=0x11, + MAD_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a2LTW.h b/assets/RZDJ01/res/Object/MAD_a2LTW.h new file mode 100644 index 0000000000..bf5a82b78d --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A2LTW_H +#define RES_MAD_A2LTW_H + +enum dRes_INDEX_MAD_A2LTW { + /* BMDR */ + dRes_INDEX_MAD_A2LTW_BMD_MAD_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAD_A2LTW { + /* BMDR */ + dRes_ID_MAD_A2LTW_BMD_MAD_A2_L_TW_e=0x3, +}; + +enum MAD_A2_L_TW_JNT { + MAD_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAD_A2_L_TW_JNT_BACKBONE_e=0x1, + MAD_A2_L_TW_JNT_ARML1_e=0x2, + MAD_A2_L_TW_JNT_ARML2_e=0x3, + MAD_A2_L_TW_JNT_ARMR1_e=0x4, + MAD_A2_L_TW_JNT_ARMR2_e=0x5, + MAD_A2_L_TW_JNT_HEAD_e=0x6, + MAD_A2_L_TW_JNT_WAIST_e=0x7, + MAD_A2_L_TW_JNT_LEGL1_e=0x8, + MAD_A2_L_TW_JNT_LEGL2_e=0x9, + MAD_A2_L_TW_JNT_LEGR1_e=0xA, + MAD_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a2_L.h b/assets/RZDJ01/res/Object/MAD_a2_L.h new file mode 100644 index 0000000000..b67ebbe520 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A2_L_H +#define RES_MAD_A2_L_H + +enum dRes_INDEX_MAD_A2_L { + /* BMDR */ + dRes_INDEX_MAD_A2_L_BMD_MAD_A2_L_e=0x3, +}; + +enum dRes_ID_MAD_A2_L { + /* BMDR */ + dRes_ID_MAD_A2_L_BMD_MAD_A2_L_e=0x3, +}; + +enum MAD_A2_L_JNT { + MAD_A2_L_JNT_WORLD_ROOT_e=0x0, + MAD_A2_L_JNT_BACKBONE_e=0x1, + MAD_A2_L_JNT_ARML1_e=0x2, + MAD_A2_L_JNT_ARML2_e=0x3, + MAD_A2_L_JNT_ARMR1_e=0x4, + MAD_A2_L_JNT_ARMR2_e=0x5, + MAD_A2_L_JNT_HEAD_e=0x6, + MAD_A2_L_JNT_WAIST_e=0x7, + MAD_A2_L_JNT_LEGL1_e=0x8, + MAD_A2_L_JNT_LEGL2_e=0x9, + MAD_A2_L_JNT_LEGR1_e=0xA, + MAD_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a2_TW.h b/assets/RZDJ01/res/Object/MAD_a2_TW.h new file mode 100644 index 0000000000..e3e10aba2b --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a2_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A2_TW_H +#define RES_MAD_A2_TW_H + +enum dRes_INDEX_MAD_A2_TW { + /* BMDR */ + dRes_INDEX_MAD_A2_TW_BMD_MAD_A2_TW_e=0x3, +}; + +enum dRes_ID_MAD_A2_TW { + /* BMDR */ + dRes_ID_MAD_A2_TW_BMD_MAD_A2_TW_e=0x3, +}; + +enum MAD_A2_TW_JNT { + MAD_A2_TW_JNT_CENTER_e=0x0, + MAD_A2_TW_JNT_BACKBONE_e=0x1, + MAD_A2_TW_JNT_NECK_e=0x2, + MAD_A2_TW_JNT_HEAD_e=0x3, + MAD_A2_TW_JNT_SHOULDERL_e=0x4, + MAD_A2_TW_JNT_ARML1_e=0x5, + MAD_A2_TW_JNT_ARML2_e=0x6, + MAD_A2_TW_JNT_HANDL_e=0x7, + MAD_A2_TW_JNT_SHOULDERR_e=0x8, + MAD_A2_TW_JNT_ARMR1_e=0x9, + MAD_A2_TW_JNT_ARMR2_e=0xA, + MAD_A2_TW_JNT_HANDR_e=0xB, + MAD_A2_TW_JNT_WAIST_e=0xC, + MAD_A2_TW_JNT_LEGL1_e=0xD, + MAD_A2_TW_JNT_LEGL2_e=0xE, + MAD_A2_TW_JNT_FOOTL_e=0xF, + MAD_A2_TW_JNT_LEGR1_e=0x10, + MAD_A2_TW_JNT_LEGR2_e=0x11, + MAD_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a_L.h b/assets/RZDJ01/res/Object/MAD_a_L.h new file mode 100644 index 0000000000..ab0e0fb192 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A_L_H +#define RES_MAD_A_L_H + +enum dRes_INDEX_MAD_A_L { + /* BMDR */ + dRes_INDEX_MAD_A_L_BMD_MAD_A_L_e=0x3, +}; + +enum dRes_ID_MAD_A_L { + /* BMDR */ + dRes_ID_MAD_A_L_BMD_MAD_A_L_e=0x3, +}; + +enum MAD_A_L_JNT { + MAD_A_L_JNT_WORLD_ROOT_e=0x0, + MAD_A_L_JNT_BACKBONE_e=0x1, + MAD_A_L_JNT_ARML1_e=0x2, + MAD_A_L_JNT_ARML2_e=0x3, + MAD_A_L_JNT_ARMR1_e=0x4, + MAD_A_L_JNT_ARMR2_e=0x5, + MAD_A_L_JNT_HEAD_e=0x6, + MAD_A_L_JNT_WAIST_e=0x7, + MAD_A_L_JNT_LEGL1_e=0x8, + MAD_A_L_JNT_LEGL2_e=0x9, + MAD_A_L_JNT_LEGR1_e=0xA, + MAD_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a_LTW.h b/assets/RZDJ01/res/Object/MAD_a_LTW.h new file mode 100644 index 0000000000..2382187b0c --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A_LTW_H +#define RES_MAD_A_LTW_H + +enum dRes_INDEX_MAD_A_LTW { + /* BMDR */ + dRes_INDEX_MAD_A_LTW_BMD_MAD_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAD_A_LTW { + /* BMDR */ + dRes_ID_MAD_A_LTW_BMD_MAD_A_L_TW_e=0x3, +}; + +enum MAD_A_L_TW_JNT { + MAD_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAD_A_L_TW_JNT_BACKBONE_e=0x1, + MAD_A_L_TW_JNT_ARML1_e=0x2, + MAD_A_L_TW_JNT_ARML2_e=0x3, + MAD_A_L_TW_JNT_ARMR1_e=0x4, + MAD_A_L_TW_JNT_ARMR2_e=0x5, + MAD_A_L_TW_JNT_HEAD_e=0x6, + MAD_A_L_TW_JNT_WAIST_e=0x7, + MAD_A_L_TW_JNT_LEGL1_e=0x8, + MAD_A_L_TW_JNT_LEGL2_e=0x9, + MAD_A_L_TW_JNT_LEGR1_e=0xA, + MAD_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAD_a_TW.h b/assets/RZDJ01/res/Object/MAD_a_TW.h new file mode 100644 index 0000000000..ca0f86a801 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAD_a_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A_TW_H +#define RES_MAD_A_TW_H + +enum dRes_INDEX_MAD_A_TW { + /* BMDR */ + dRes_INDEX_MAD_A_TW_BMD_MAD_A_TW_e=0x3, +}; + +enum dRes_ID_MAD_A_TW { + /* BMDR */ + dRes_ID_MAD_A_TW_BMD_MAD_A_TW_e=0x3, +}; + +enum MAD_A_TW_JNT { + MAD_A_TW_JNT_CENTER_e=0x0, + MAD_A_TW_JNT_BACKBONE_e=0x1, + MAD_A_TW_JNT_NECK_e=0x2, + MAD_A_TW_JNT_HEAD_e=0x3, + MAD_A_TW_JNT_SHOULDERL_e=0x4, + MAD_A_TW_JNT_ARML1_e=0x5, + MAD_A_TW_JNT_ARML2_e=0x6, + MAD_A_TW_JNT_HANDL_e=0x7, + MAD_A_TW_JNT_SHOULDERR_e=0x8, + MAD_A_TW_JNT_ARMR1_e=0x9, + MAD_A_TW_JNT_ARMR2_e=0xA, + MAD_A_TW_JNT_HANDR_e=0xB, + MAD_A_TW_JNT_WAIST_e=0xC, + MAD_A_TW_JNT_LEGL1_e=0xD, + MAD_A_TW_JNT_LEGL2_e=0xE, + MAD_A_TW_JNT_FOOTL_e=0xF, + MAD_A_TW_JNT_LEGR1_e=0x10, + MAD_A_TW_JNT_LEGR2_e=0x11, + MAD_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAGNESIMA.h b/assets/RZDJ01/res/Object/MAGNESIMA.h new file mode 100644 index 0000000000..6197db1dba --- /dev/null +++ b/assets/RZDJ01/res/Object/MAGNESIMA.h @@ -0,0 +1,36 @@ +#ifndef RES_MAGNESIMA_H +#define RES_MAGNESIMA_H + +enum dRes_INDEX_MAGNESIMA { + /* BMDR */ + dRes_INDEX_MAGNESIMA_BMD_KUSARI_e=0x6, + dRes_INDEX_MAGNESIMA_BMD_S_MAGNE_SIMA_e=0x7, + /* BRK */ + dRes_INDEX_MAGNESIMA_BRK_S_MAGNE_SIMA_e=0xA, + /* BTK */ + dRes_INDEX_MAGNESIMA_BTK_S_MAGNE_SIMA_e=0xD, + /* DZB */ + dRes_INDEX_MAGNESIMA_DZB_S_MAGNE_SIMA_e=0x10, +}; + +enum dRes_ID_MAGNESIMA { + /* BMDR */ + dRes_ID_MAGNESIMA_BMD_KUSARI_e=0x6, + dRes_ID_MAGNESIMA_BMD_S_MAGNE_SIMA_e=0x7, + /* BRK */ + dRes_ID_MAGNESIMA_BRK_S_MAGNE_SIMA_e=0xA, + /* BTK */ + dRes_ID_MAGNESIMA_BTK_S_MAGNE_SIMA_e=0xD, + /* DZB */ + dRes_ID_MAGNESIMA_DZB_S_MAGNE_SIMA_e=0x10, +}; + +enum KUSARI_JNT { + KUSARI_JNT_KUSARI_MODEL_e=0x0, +}; + +enum S_MAGNE_SIMA_JNT { + S_MAGNE_SIMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGNESIMA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a.h b/assets/RZDJ01/res/Object/MAN_a.h new file mode 100644 index 0000000000..e9ae2ec40b --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_A_H +#define RES_MAN_A_H + +enum dRes_INDEX_MAN_A { + /* BMDR */ + dRes_INDEX_MAN_A_BMD_MAN_A_e=0x3, +}; + +enum dRes_ID_MAN_A { + /* BMDR */ + dRes_ID_MAN_A_BMD_MAN_A_e=0x0, +}; + +enum MAN_A_JNT { + MAN_A_JNT_CENTER_e=0x0, + MAN_A_JNT_BACKBONE_e=0x1, + MAN_A_JNT_NECK_e=0x2, + MAN_A_JNT_HEAD_e=0x3, + MAN_A_JNT_SHOULDERL_e=0x4, + MAN_A_JNT_ARML1_e=0x5, + MAN_A_JNT_ARML2_e=0x6, + MAN_A_JNT_HANDL_e=0x7, + MAN_A_JNT_SHOULDERR_e=0x8, + MAN_A_JNT_ARMR1_e=0x9, + MAN_A_JNT_ARMR2_e=0xA, + MAN_A_JNT_HANDR_e=0xB, + MAN_A_JNT_WAIST_e=0xC, + MAN_A_JNT_LEGL1_e=0xD, + MAN_A_JNT_LEGL2_e=0xE, + MAN_A_JNT_FOOTL_e=0xF, + MAN_A_JNT_LEGR1_e=0x10, + MAN_A_JNT_LEGR2_e=0x11, + MAN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a2.h b/assets/RZDJ01/res/Object/MAN_a2.h new file mode 100644 index 0000000000..cb1f97c807 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_A2_H +#define RES_MAN_A2_H + +enum dRes_INDEX_MAN_A2 { + /* BMDR */ + dRes_INDEX_MAN_A2_BMD_MAN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAN_A2_BTP_MAN_A2_e=0x7, +}; + +enum dRes_ID_MAN_A2 { + /* BMDR */ + dRes_ID_MAN_A2_BMD_MAN_A2_e=0x4, + /* BTP */ + dRes_ID_MAN_A2_BTP_MAN_A2_e=0x7, +}; + +enum MAN_A2_JNT { + MAN_A2_JNT_CENTER_e=0x0, + MAN_A2_JNT_BACKBONE_e=0x1, + MAN_A2_JNT_NECK_e=0x2, + MAN_A2_JNT_HEAD_e=0x3, + MAN_A2_JNT_SHOULDERL_e=0x4, + MAN_A2_JNT_ARML1_e=0x5, + MAN_A2_JNT_ARML2_e=0x6, + MAN_A2_JNT_HANDL_e=0x7, + MAN_A2_JNT_SHOULDERR_e=0x8, + MAN_A2_JNT_ARMR1_e=0x9, + MAN_A2_JNT_ARMR2_e=0xA, + MAN_A2_JNT_HANDR_e=0xB, + MAN_A2_JNT_WAIST_e=0xC, + MAN_A2_JNT_LEGL1_e=0xD, + MAN_A2_JNT_LEGL2_e=0xE, + MAN_A2_JNT_FOOTL_e=0xF, + MAN_A2_JNT_LEGR1_e=0x10, + MAN_A2_JNT_LEGR2_e=0x11, + MAN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a2LTW.h b/assets/RZDJ01/res/Object/MAN_a2LTW.h new file mode 100644 index 0000000000..e3e245f1d6 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A2LTW_H +#define RES_MAN_A2LTW_H + +enum dRes_INDEX_MAN_A2LTW { + /* BMDR */ + dRes_INDEX_MAN_A2LTW_BMD_MAN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_A2LTW { + /* BMDR */ + dRes_ID_MAN_A2LTW_BMD_MAN_A2_L_TW_e=0x3, +}; + +enum MAN_A2_L_TW_JNT { + MAN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_A2_L_TW_JNT_BACKBONE_e=0x1, + MAN_A2_L_TW_JNT_ARML1_e=0x2, + MAN_A2_L_TW_JNT_ARML2_e=0x3, + MAN_A2_L_TW_JNT_ARMR1_e=0x4, + MAN_A2_L_TW_JNT_ARMR2_e=0x5, + MAN_A2_L_TW_JNT_HEAD_e=0x6, + MAN_A2_L_TW_JNT_WAIST_e=0x7, + MAN_A2_L_TW_JNT_LEGL1_e=0x8, + MAN_A2_L_TW_JNT_LEGL2_e=0x9, + MAN_A2_L_TW_JNT_LEGR1_e=0xA, + MAN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a2_L.h b/assets/RZDJ01/res/Object/MAN_a2_L.h new file mode 100644 index 0000000000..8b0aee6735 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A2_L_H +#define RES_MAN_A2_L_H + +enum dRes_INDEX_MAN_A2_L { + /* BMDR */ + dRes_INDEX_MAN_A2_L_BMD_MAN_A2_L_e=0x3, +}; + +enum dRes_ID_MAN_A2_L { + /* BMDR */ + dRes_ID_MAN_A2_L_BMD_MAN_A2_L_e=0x3, +}; + +enum MAN_A2_L_JNT { + MAN_A2_L_JNT_WORLD_ROOT_e=0x0, + MAN_A2_L_JNT_BACKBONE_e=0x1, + MAN_A2_L_JNT_ARML1_e=0x2, + MAN_A2_L_JNT_ARML2_e=0x3, + MAN_A2_L_JNT_ARMR1_e=0x4, + MAN_A2_L_JNT_ARMR2_e=0x5, + MAN_A2_L_JNT_HEAD_e=0x6, + MAN_A2_L_JNT_WAIST_e=0x7, + MAN_A2_L_JNT_LEGL1_e=0x8, + MAN_A2_L_JNT_LEGL2_e=0x9, + MAN_A2_L_JNT_LEGR1_e=0xA, + MAN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a2_TW.h b/assets/RZDJ01/res/Object/MAN_a2_TW.h new file mode 100644 index 0000000000..2cecd0be9b --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_A2_TW_H +#define RES_MAN_A2_TW_H + +enum dRes_INDEX_MAN_A2_TW { + /* BMDR */ + dRes_INDEX_MAN_A2_TW_BMD_MAN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_A2_TW_BTP_MAN_A2_TW_e=0x7, +}; + +enum dRes_ID_MAN_A2_TW { + /* BMDR */ + dRes_ID_MAN_A2_TW_BMD_MAN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_A2_TW_BTP_MAN_A2_TW_e=0x7, +}; + +enum MAN_A2_TW_JNT { + MAN_A2_TW_JNT_CENTER_e=0x0, + MAN_A2_TW_JNT_BACKBONE_e=0x1, + MAN_A2_TW_JNT_NECK_e=0x2, + MAN_A2_TW_JNT_HEAD_e=0x3, + MAN_A2_TW_JNT_SHOULDERL_e=0x4, + MAN_A2_TW_JNT_ARML1_e=0x5, + MAN_A2_TW_JNT_ARML2_e=0x6, + MAN_A2_TW_JNT_HANDL_e=0x7, + MAN_A2_TW_JNT_SHOULDERR_e=0x8, + MAN_A2_TW_JNT_ARMR1_e=0x9, + MAN_A2_TW_JNT_ARMR2_e=0xA, + MAN_A2_TW_JNT_HANDR_e=0xB, + MAN_A2_TW_JNT_WAIST_e=0xC, + MAN_A2_TW_JNT_LEGL1_e=0xD, + MAN_A2_TW_JNT_LEGL2_e=0xE, + MAN_A2_TW_JNT_FOOTL_e=0xF, + MAN_A2_TW_JNT_LEGR1_e=0x10, + MAN_A2_TW_JNT_LEGR2_e=0x11, + MAN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a_L.h b/assets/RZDJ01/res/Object/MAN_a_L.h new file mode 100644 index 0000000000..a1ff376736 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A_L_H +#define RES_MAN_A_L_H + +enum dRes_INDEX_MAN_A_L { + /* BMDR */ + dRes_INDEX_MAN_A_L_BMD_MAN_A_L_e=0x3, +}; + +enum dRes_ID_MAN_A_L { + /* BMDR */ + dRes_ID_MAN_A_L_BMD_MAN_A_L_e=0x3, +}; + +enum MAN_A_L_JNT { + MAN_A_L_JNT_WORLD_ROOT_e=0x0, + MAN_A_L_JNT_BACKBONE_e=0x1, + MAN_A_L_JNT_ARML1_e=0x2, + MAN_A_L_JNT_ARML2_e=0x3, + MAN_A_L_JNT_ARMR1_e=0x4, + MAN_A_L_JNT_ARMR2_e=0x5, + MAN_A_L_JNT_HEAD_e=0x6, + MAN_A_L_JNT_WAIST_e=0x7, + MAN_A_L_JNT_LEGL1_e=0x8, + MAN_A_L_JNT_LEGL2_e=0x9, + MAN_A_L_JNT_LEGR1_e=0xA, + MAN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a_LTW.h b/assets/RZDJ01/res/Object/MAN_a_LTW.h new file mode 100644 index 0000000000..e9c130fcbc --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A_LTW_H +#define RES_MAN_A_LTW_H + +enum dRes_INDEX_MAN_A_LTW { + /* BMDR */ + dRes_INDEX_MAN_A_LTW_BMD_MAN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_A_LTW { + /* BMDR */ + dRes_ID_MAN_A_LTW_BMD_MAN_A_L_TW_e=0x3, +}; + +enum MAN_A_L_TW_JNT { + MAN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_A_L_TW_JNT_BACKBONE_e=0x1, + MAN_A_L_TW_JNT_ARML1_e=0x2, + MAN_A_L_TW_JNT_ARML2_e=0x3, + MAN_A_L_TW_JNT_ARMR1_e=0x4, + MAN_A_L_TW_JNT_ARMR2_e=0x5, + MAN_A_L_TW_JNT_HEAD_e=0x6, + MAN_A_L_TW_JNT_WAIST_e=0x7, + MAN_A_L_TW_JNT_LEGL1_e=0x8, + MAN_A_L_TW_JNT_LEGL2_e=0x9, + MAN_A_L_TW_JNT_LEGR1_e=0xA, + MAN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_a_TW.h b/assets/RZDJ01/res/Object/MAN_a_TW.h new file mode 100644 index 0000000000..63391975cf --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_a_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_A_TW_H +#define RES_MAN_A_TW_H + +enum dRes_INDEX_MAN_A_TW { + /* BMDR */ + dRes_INDEX_MAN_A_TW_BMD_MAN_A_TW_e=0x3, +}; + +enum dRes_ID_MAN_A_TW { + /* BMDR */ + dRes_ID_MAN_A_TW_BMD_MAN_A_TW_e=0x3, +}; + +enum MAN_A_TW_JNT { + MAN_A_TW_JNT_CENTER_e=0x0, + MAN_A_TW_JNT_BACKBONE_e=0x1, + MAN_A_TW_JNT_NECK_e=0x2, + MAN_A_TW_JNT_HEAD_e=0x3, + MAN_A_TW_JNT_SHOULDERL_e=0x4, + MAN_A_TW_JNT_ARML1_e=0x5, + MAN_A_TW_JNT_ARML2_e=0x6, + MAN_A_TW_JNT_HANDL_e=0x7, + MAN_A_TW_JNT_SHOULDERR_e=0x8, + MAN_A_TW_JNT_ARMR1_e=0x9, + MAN_A_TW_JNT_ARMR2_e=0xA, + MAN_A_TW_JNT_HANDR_e=0xB, + MAN_A_TW_JNT_WAIST_e=0xC, + MAN_A_TW_JNT_LEGL1_e=0xD, + MAN_A_TW_JNT_LEGL2_e=0xE, + MAN_A_TW_JNT_FOOTL_e=0xF, + MAN_A_TW_JNT_LEGR1_e=0x10, + MAN_A_TW_JNT_LEGR2_e=0x11, + MAN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b.h b/assets/RZDJ01/res/Object/MAN_b.h new file mode 100644 index 0000000000..b210cdef86 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B_H +#define RES_MAN_B_H + +enum dRes_INDEX_MAN_B { + /* BMDR */ + dRes_INDEX_MAN_B_BMD_MAN_B_e=0x3, +}; + +enum dRes_ID_MAN_B { + /* BMDR */ + dRes_ID_MAN_B_BMD_MAN_B_e=0x3, +}; + +enum MAN_B_JNT { + MAN_B_JNT_CENTER_e=0x0, + MAN_B_JNT_BACKBONE_e=0x1, + MAN_B_JNT_NECK_e=0x2, + MAN_B_JNT_HEAD_e=0x3, + MAN_B_JNT_SHOULDERL_e=0x4, + MAN_B_JNT_ARML1_e=0x5, + MAN_B_JNT_ARML2_e=0x6, + MAN_B_JNT_HANDL_e=0x7, + MAN_B_JNT_SHOULDERR_e=0x8, + MAN_B_JNT_ARMR1_e=0x9, + MAN_B_JNT_ARMR2_e=0xA, + MAN_B_JNT_HANDR_e=0xB, + MAN_B_JNT_WAIST_e=0xC, + MAN_B_JNT_LEGL1_e=0xD, + MAN_B_JNT_LEGL2_e=0xE, + MAN_B_JNT_FOOTL_e=0xF, + MAN_B_JNT_LEGR1_e=0x10, + MAN_B_JNT_LEGR2_e=0x11, + MAN_B_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b2.h b/assets/RZDJ01/res/Object/MAN_b2.h new file mode 100644 index 0000000000..a4ea926f8a --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b2.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B2_H +#define RES_MAN_B2_H + +enum dRes_INDEX_MAN_B2 { + /* BMDR */ + dRes_INDEX_MAN_B2_BMD_MAN_B2_e=0x3, +}; + +enum dRes_ID_MAN_B2 { + /* BMDR */ + dRes_ID_MAN_B2_BMD_MAN_B2_e=0x3, +}; + +enum MAN_B2_JNT { + MAN_B2_JNT_CENTER_e=0x0, + MAN_B2_JNT_BACKBONE_e=0x1, + MAN_B2_JNT_NECK_e=0x2, + MAN_B2_JNT_HEAD_e=0x3, + MAN_B2_JNT_SHOULDERL_e=0x4, + MAN_B2_JNT_ARML1_e=0x5, + MAN_B2_JNT_ARML2_e=0x6, + MAN_B2_JNT_HANDL_e=0x7, + MAN_B2_JNT_SHOULDERR_e=0x8, + MAN_B2_JNT_ARMR1_e=0x9, + MAN_B2_JNT_ARMR2_e=0xA, + MAN_B2_JNT_HANDR_e=0xB, + MAN_B2_JNT_WAIST_e=0xC, + MAN_B2_JNT_LEGL1_e=0xD, + MAN_B2_JNT_LEGL2_e=0xE, + MAN_B2_JNT_FOOTL_e=0xF, + MAN_B2_JNT_LEGR1_e=0x10, + MAN_B2_JNT_LEGR2_e=0x11, + MAN_B2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b2LTW.h b/assets/RZDJ01/res/Object/MAN_b2LTW.h new file mode 100644 index 0000000000..172847d527 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B2LTW_H +#define RES_MAN_B2LTW_H + +enum dRes_INDEX_MAN_B2LTW { + /* BMDR */ + dRes_INDEX_MAN_B2LTW_BMD_MAN_B2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_B2LTW { + /* BMDR */ + dRes_ID_MAN_B2LTW_BMD_MAN_B2_L_TW_e=0x3, +}; + +enum MAN_B2_L_TW_JNT { + MAN_B2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_B2_L_TW_JNT_BACKBONE_e=0x1, + MAN_B2_L_TW_JNT_ARML1_e=0x2, + MAN_B2_L_TW_JNT_ARML2_e=0x3, + MAN_B2_L_TW_JNT_ARMR1_e=0x4, + MAN_B2_L_TW_JNT_ARMR2_e=0x5, + MAN_B2_L_TW_JNT_HEAD_e=0x6, + MAN_B2_L_TW_JNT_WAIST_e=0x7, + MAN_B2_L_TW_JNT_LEGL1_e=0x8, + MAN_B2_L_TW_JNT_LEGL2_e=0x9, + MAN_B2_L_TW_JNT_LEGR1_e=0xA, + MAN_B2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b2_L.h b/assets/RZDJ01/res/Object/MAN_b2_L.h new file mode 100644 index 0000000000..d37d3fc47e --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B2_L_H +#define RES_MAN_B2_L_H + +enum dRes_INDEX_MAN_B2_L { + /* BMDR */ + dRes_INDEX_MAN_B2_L_BMD_MAN_B2_L_e=0x3, +}; + +enum dRes_ID_MAN_B2_L { + /* BMDR */ + dRes_ID_MAN_B2_L_BMD_MAN_B2_L_e=0x3, +}; + +enum MAN_B2_L_JNT { + MAN_B2_L_JNT_WORLD_ROOT_e=0x0, + MAN_B2_L_JNT_BACKBONE_e=0x1, + MAN_B2_L_JNT_ARML1_e=0x2, + MAN_B2_L_JNT_ARML2_e=0x3, + MAN_B2_L_JNT_ARMR1_e=0x4, + MAN_B2_L_JNT_ARMR2_e=0x5, + MAN_B2_L_JNT_HEAD_e=0x6, + MAN_B2_L_JNT_WAIST_e=0x7, + MAN_B2_L_JNT_LEGL1_e=0x8, + MAN_B2_L_JNT_LEGL2_e=0x9, + MAN_B2_L_JNT_LEGR1_e=0xA, + MAN_B2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b2_TW.h b/assets/RZDJ01/res/Object/MAN_b2_TW.h new file mode 100644 index 0000000000..2577dc6b14 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b2_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B2_TW_H +#define RES_MAN_B2_TW_H + +enum dRes_INDEX_MAN_B2_TW { + /* BMDR */ + dRes_INDEX_MAN_B2_TW_BMD_MAN_B2_TW_e=0x3, +}; + +enum dRes_ID_MAN_B2_TW { + /* BMDR */ + dRes_ID_MAN_B2_TW_BMD_MAN_B2_TW_e=0x3, +}; + +enum MAN_B2_TW_JNT { + MAN_B2_TW_JNT_CENTER_e=0x0, + MAN_B2_TW_JNT_BACKBONE_e=0x1, + MAN_B2_TW_JNT_NECK_e=0x2, + MAN_B2_TW_JNT_HEAD_e=0x3, + MAN_B2_TW_JNT_SHOULDERL_e=0x4, + MAN_B2_TW_JNT_ARML1_e=0x5, + MAN_B2_TW_JNT_ARML2_e=0x6, + MAN_B2_TW_JNT_HANDL_e=0x7, + MAN_B2_TW_JNT_SHOULDERR_e=0x8, + MAN_B2_TW_JNT_ARMR1_e=0x9, + MAN_B2_TW_JNT_ARMR2_e=0xA, + MAN_B2_TW_JNT_HANDR_e=0xB, + MAN_B2_TW_JNT_WAIST_e=0xC, + MAN_B2_TW_JNT_LEGL1_e=0xD, + MAN_B2_TW_JNT_LEGL2_e=0xE, + MAN_B2_TW_JNT_FOOTL_e=0xF, + MAN_B2_TW_JNT_LEGR1_e=0x10, + MAN_B2_TW_JNT_LEGR2_e=0x11, + MAN_B2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b_L.h b/assets/RZDJ01/res/Object/MAN_b_L.h new file mode 100644 index 0000000000..42694c0b3f --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B_L_H +#define RES_MAN_B_L_H + +enum dRes_INDEX_MAN_B_L { + /* BMDR */ + dRes_INDEX_MAN_B_L_BMD_MAN_B_L_e=0x3, +}; + +enum dRes_ID_MAN_B_L { + /* BMDR */ + dRes_ID_MAN_B_L_BMD_MAN_B_L_e=0x3, +}; + +enum MAN_B_L_JNT { + MAN_B_L_JNT_WORLD_ROOT_e=0x0, + MAN_B_L_JNT_BACKBONE_e=0x1, + MAN_B_L_JNT_ARML1_e=0x2, + MAN_B_L_JNT_ARML2_e=0x3, + MAN_B_L_JNT_ARMR1_e=0x4, + MAN_B_L_JNT_ARMR2_e=0x5, + MAN_B_L_JNT_HEAD_e=0x6, + MAN_B_L_JNT_WAIST_e=0x7, + MAN_B_L_JNT_LEGL1_e=0x8, + MAN_B_L_JNT_LEGL2_e=0x9, + MAN_B_L_JNT_LEGR1_e=0xA, + MAN_B_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b_LTW.h b/assets/RZDJ01/res/Object/MAN_b_LTW.h new file mode 100644 index 0000000000..225b7c5f53 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B_LTW_H +#define RES_MAN_B_LTW_H + +enum dRes_INDEX_MAN_B_LTW { + /* BMDR */ + dRes_INDEX_MAN_B_LTW_BMD_MAN_B_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_B_LTW { + /* BMDR */ + dRes_ID_MAN_B_LTW_BMD_MAN_B_L_TW_e=0x3, +}; + +enum MAN_B_L_TW_JNT { + MAN_B_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_B_L_TW_JNT_BACKBONE_e=0x1, + MAN_B_L_TW_JNT_ARML1_e=0x2, + MAN_B_L_TW_JNT_ARML2_e=0x3, + MAN_B_L_TW_JNT_ARMR1_e=0x4, + MAN_B_L_TW_JNT_ARMR2_e=0x5, + MAN_B_L_TW_JNT_HEAD_e=0x6, + MAN_B_L_TW_JNT_WAIST_e=0x7, + MAN_B_L_TW_JNT_LEGL1_e=0x8, + MAN_B_L_TW_JNT_LEGL2_e=0x9, + MAN_B_L_TW_JNT_LEGR1_e=0xA, + MAN_B_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_b_TW.h b/assets/RZDJ01/res/Object/MAN_b_TW.h new file mode 100644 index 0000000000..ba736d20f7 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_b_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B_TW_H +#define RES_MAN_B_TW_H + +enum dRes_INDEX_MAN_B_TW { + /* BMDR */ + dRes_INDEX_MAN_B_TW_BMD_MAN_B_TW_e=0x3, +}; + +enum dRes_ID_MAN_B_TW { + /* BMDR */ + dRes_ID_MAN_B_TW_BMD_MAN_B_TW_e=0x3, +}; + +enum MAN_B_TW_JNT { + MAN_B_TW_JNT_CENTER_e=0x0, + MAN_B_TW_JNT_BACKBONE_e=0x1, + MAN_B_TW_JNT_NECK_e=0x2, + MAN_B_TW_JNT_HEAD_e=0x3, + MAN_B_TW_JNT_SHOULDERL_e=0x4, + MAN_B_TW_JNT_ARML1_e=0x5, + MAN_B_TW_JNT_ARML2_e=0x6, + MAN_B_TW_JNT_HANDL_e=0x7, + MAN_B_TW_JNT_SHOULDERR_e=0x8, + MAN_B_TW_JNT_ARMR1_e=0x9, + MAN_B_TW_JNT_ARMR2_e=0xA, + MAN_B_TW_JNT_HANDR_e=0xB, + MAN_B_TW_JNT_WAIST_e=0xC, + MAN_B_TW_JNT_LEGL1_e=0xD, + MAN_B_TW_JNT_LEGL2_e=0xE, + MAN_B_TW_JNT_FOOTL_e=0xF, + MAN_B_TW_JNT_LEGR1_e=0x10, + MAN_B_TW_JNT_LEGR2_e=0x11, + MAN_B_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c.h b/assets/RZDJ01/res/Object/MAN_c.h new file mode 100644 index 0000000000..c09be03438 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C_H +#define RES_MAN_C_H + +enum dRes_INDEX_MAN_C { + /* BMDR */ + dRes_INDEX_MAN_C_BMD_MAN_C_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C_BTP_MAN_C_e=0x7, +}; + +enum dRes_ID_MAN_C { + /* BMDR */ + dRes_ID_MAN_C_BMD_MAN_C_e=0x4, + /* BTP */ + dRes_ID_MAN_C_BTP_MAN_C_e=0x7, +}; + +enum MAN_C_JNT { + MAN_C_JNT_CENTER_e=0x0, + MAN_C_JNT_BACKBONE_e=0x1, + MAN_C_JNT_NECK_e=0x2, + MAN_C_JNT_HEAD_e=0x3, + MAN_C_JNT_SHOULDERL_e=0x4, + MAN_C_JNT_ARML1_e=0x5, + MAN_C_JNT_ARML2_e=0x6, + MAN_C_JNT_HANDL_e=0x7, + MAN_C_JNT_SHOULDERR_e=0x8, + MAN_C_JNT_ARMR1_e=0x9, + MAN_C_JNT_ARMR2_e=0xA, + MAN_C_JNT_HANDR_e=0xB, + MAN_C_JNT_WAIST_e=0xC, + MAN_C_JNT_LEGL1_e=0xD, + MAN_C_JNT_LEGL2_e=0xE, + MAN_C_JNT_FOOTL_e=0xF, + MAN_C_JNT_LEGR1_e=0x10, + MAN_C_JNT_LEGR2_e=0x11, + MAN_C_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c2.h b/assets/RZDJ01/res/Object/MAN_c2.h new file mode 100644 index 0000000000..55fe1848e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C2_H +#define RES_MAN_C2_H + +enum dRes_INDEX_MAN_C2 { + /* BMDR */ + dRes_INDEX_MAN_C2_BMD_MAN_C2_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C2_BTP_MAN_C2_e=0x7, +}; + +enum dRes_ID_MAN_C2 { + /* BMDR */ + dRes_ID_MAN_C2_BMD_MAN_C2_e=0x4, + /* BTP */ + dRes_ID_MAN_C2_BTP_MAN_C2_e=0x7, +}; + +enum MAN_C2_JNT { + MAN_C2_JNT_CENTER_e=0x0, + MAN_C2_JNT_BACKBONE_e=0x1, + MAN_C2_JNT_NECK_e=0x2, + MAN_C2_JNT_HEAD_e=0x3, + MAN_C2_JNT_SHOULDERL_e=0x4, + MAN_C2_JNT_ARML1_e=0x5, + MAN_C2_JNT_ARML2_e=0x6, + MAN_C2_JNT_HANDL_e=0x7, + MAN_C2_JNT_SHOULDERR_e=0x8, + MAN_C2_JNT_ARMR1_e=0x9, + MAN_C2_JNT_ARMR2_e=0xA, + MAN_C2_JNT_HANDR_e=0xB, + MAN_C2_JNT_WAIST_e=0xC, + MAN_C2_JNT_LEGL1_e=0xD, + MAN_C2_JNT_LEGL2_e=0xE, + MAN_C2_JNT_FOOTL_e=0xF, + MAN_C2_JNT_LEGR1_e=0x10, + MAN_C2_JNT_LEGR2_e=0x11, + MAN_C2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c2LTW.h b/assets/RZDJ01/res/Object/MAN_c2LTW.h new file mode 100644 index 0000000000..ae096ad944 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C2LTW_H +#define RES_MAN_C2LTW_H + +enum dRes_INDEX_MAN_C2LTW { + /* BMDR */ + dRes_INDEX_MAN_C2LTW_BMD_MAN_C2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_C2LTW { + /* BMDR */ + dRes_ID_MAN_C2LTW_BMD_MAN_C2_L_TW_e=0x3, +}; + +enum MAN_C2_L_TW_JNT { + MAN_C2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_C2_L_TW_JNT_BACKBONE_e=0x1, + MAN_C2_L_TW_JNT_ARML1_e=0x2, + MAN_C2_L_TW_JNT_ARML2_e=0x3, + MAN_C2_L_TW_JNT_ARMR1_e=0x4, + MAN_C2_L_TW_JNT_ARMR2_e=0x5, + MAN_C2_L_TW_JNT_HEAD_e=0x6, + MAN_C2_L_TW_JNT_WAIST_e=0x7, + MAN_C2_L_TW_JNT_LEGL1_e=0x8, + MAN_C2_L_TW_JNT_LEGL2_e=0x9, + MAN_C2_L_TW_JNT_LEGR1_e=0xA, + MAN_C2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c2_L.h b/assets/RZDJ01/res/Object/MAN_c2_L.h new file mode 100644 index 0000000000..98f07e3e43 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C2_L_H +#define RES_MAN_C2_L_H + +enum dRes_INDEX_MAN_C2_L { + /* BMDR */ + dRes_INDEX_MAN_C2_L_BMD_MAN_C2_L_e=0x3, +}; + +enum dRes_ID_MAN_C2_L { + /* BMDR */ + dRes_ID_MAN_C2_L_BMD_MAN_C2_L_e=0x3, +}; + +enum MAN_C2_L_JNT { + MAN_C2_L_JNT_WORLD_ROOT_e=0x0, + MAN_C2_L_JNT_BACKBONE_e=0x1, + MAN_C2_L_JNT_ARML1_e=0x2, + MAN_C2_L_JNT_ARML2_e=0x3, + MAN_C2_L_JNT_ARMR1_e=0x4, + MAN_C2_L_JNT_ARMR2_e=0x5, + MAN_C2_L_JNT_HEAD_e=0x6, + MAN_C2_L_JNT_WAIST_e=0x7, + MAN_C2_L_JNT_LEGL1_e=0x8, + MAN_C2_L_JNT_LEGL2_e=0x9, + MAN_C2_L_JNT_LEGR1_e=0xA, + MAN_C2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c2_TW.h b/assets/RZDJ01/res/Object/MAN_c2_TW.h new file mode 100644 index 0000000000..de6655d806 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C2_TW_H +#define RES_MAN_C2_TW_H + +enum dRes_INDEX_MAN_C2_TW { + /* BMDR */ + dRes_INDEX_MAN_C2_TW_BMD_MAN_C2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C2_TW_BTP_MAN_C2_TW_e=0x7, +}; + +enum dRes_ID_MAN_C2_TW { + /* BMDR */ + dRes_ID_MAN_C2_TW_BMD_MAN_C2_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_C2_TW_BTP_MAN_C2_TW_e=0x7, +}; + +enum MAN_C2_TW_JNT { + MAN_C2_TW_JNT_CENTER_e=0x0, + MAN_C2_TW_JNT_BACKBONE_e=0x1, + MAN_C2_TW_JNT_NECK_e=0x2, + MAN_C2_TW_JNT_HEAD_e=0x3, + MAN_C2_TW_JNT_SHOULDERL_e=0x4, + MAN_C2_TW_JNT_ARML1_e=0x5, + MAN_C2_TW_JNT_ARML2_e=0x6, + MAN_C2_TW_JNT_HANDL_e=0x7, + MAN_C2_TW_JNT_SHOULDERR_e=0x8, + MAN_C2_TW_JNT_ARMR1_e=0x9, + MAN_C2_TW_JNT_ARMR2_e=0xA, + MAN_C2_TW_JNT_HANDR_e=0xB, + MAN_C2_TW_JNT_WAIST_e=0xC, + MAN_C2_TW_JNT_LEGL1_e=0xD, + MAN_C2_TW_JNT_LEGL2_e=0xE, + MAN_C2_TW_JNT_FOOTL_e=0xF, + MAN_C2_TW_JNT_LEGR1_e=0x10, + MAN_C2_TW_JNT_LEGR2_e=0x11, + MAN_C2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c_L.h b/assets/RZDJ01/res/Object/MAN_c_L.h new file mode 100644 index 0000000000..65e56076c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C_L_H +#define RES_MAN_C_L_H + +enum dRes_INDEX_MAN_C_L { + /* BMDR */ + dRes_INDEX_MAN_C_L_BMD_MAN_C_L_e=0x3, +}; + +enum dRes_ID_MAN_C_L { + /* BMDR */ + dRes_ID_MAN_C_L_BMD_MAN_C_L_e=0x3, +}; + +enum MAN_C_L_JNT { + MAN_C_L_JNT_WORLD_ROOT_e=0x0, + MAN_C_L_JNT_BACKBONE_e=0x1, + MAN_C_L_JNT_ARML1_e=0x2, + MAN_C_L_JNT_ARML2_e=0x3, + MAN_C_L_JNT_ARMR1_e=0x4, + MAN_C_L_JNT_ARMR2_e=0x5, + MAN_C_L_JNT_HEAD_e=0x6, + MAN_C_L_JNT_WAIST_e=0x7, + MAN_C_L_JNT_LEGL1_e=0x8, + MAN_C_L_JNT_LEGL2_e=0x9, + MAN_C_L_JNT_LEGR1_e=0xA, + MAN_C_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c_LTW.h b/assets/RZDJ01/res/Object/MAN_c_LTW.h new file mode 100644 index 0000000000..2d53b27461 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C_LTW_H +#define RES_MAN_C_LTW_H + +enum dRes_INDEX_MAN_C_LTW { + /* BMDR */ + dRes_INDEX_MAN_C_LTW_BMD_MAN_C_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_C_LTW { + /* BMDR */ + dRes_ID_MAN_C_LTW_BMD_MAN_C_L_TW_e=0x3, +}; + +enum MAN_C_L_TW_JNT { + MAN_C_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_C_L_TW_JNT_BACKBONE_e=0x1, + MAN_C_L_TW_JNT_ARML1_e=0x2, + MAN_C_L_TW_JNT_ARML2_e=0x3, + MAN_C_L_TW_JNT_ARMR1_e=0x4, + MAN_C_L_TW_JNT_ARMR2_e=0x5, + MAN_C_L_TW_JNT_HEAD_e=0x6, + MAN_C_L_TW_JNT_WAIST_e=0x7, + MAN_C_L_TW_JNT_LEGL1_e=0x8, + MAN_C_L_TW_JNT_LEGL2_e=0x9, + MAN_C_L_TW_JNT_LEGR1_e=0xA, + MAN_C_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAN_c_TW.h b/assets/RZDJ01/res/Object/MAN_c_TW.h new file mode 100644 index 0000000000..62719863d0 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAN_c_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C_TW_H +#define RES_MAN_C_TW_H + +enum dRes_INDEX_MAN_C_TW { + /* BMDR */ + dRes_INDEX_MAN_C_TW_BMD_MAN_C_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C_TW_BTP_MAN_C_TW_e=0x7, +}; + +enum dRes_ID_MAN_C_TW { + /* BMDR */ + dRes_ID_MAN_C_TW_BMD_MAN_C_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_C_TW_BTP_MAN_C_TW_e=0x7, +}; + +enum MAN_C_TW_JNT { + MAN_C_TW_JNT_CENTER_e=0x0, + MAN_C_TW_JNT_BACKBONE_e=0x1, + MAN_C_TW_JNT_NECK_e=0x2, + MAN_C_TW_JNT_HEAD_e=0x3, + MAN_C_TW_JNT_SHOULDERL_e=0x4, + MAN_C_TW_JNT_ARML1_e=0x5, + MAN_C_TW_JNT_ARML2_e=0x6, + MAN_C_TW_JNT_HANDL_e=0x7, + MAN_C_TW_JNT_SHOULDERR_e=0x8, + MAN_C_TW_JNT_ARMR1_e=0x9, + MAN_C_TW_JNT_ARMR2_e=0xA, + MAN_C_TW_JNT_HANDR_e=0xB, + MAN_C_TW_JNT_WAIST_e=0xC, + MAN_C_TW_JNT_LEGL1_e=0xD, + MAN_C_TW_JNT_LEGL2_e=0xE, + MAN_C_TW_JNT_FOOTL_e=0xF, + MAN_C_TW_JNT_LEGR1_e=0x10, + MAN_C_TW_JNT_LEGR2_e=0x11, + MAN_C_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a.h b/assets/RZDJ01/res/Object/MAS_a.h new file mode 100644 index 0000000000..8a69c34b25 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A_H +#define RES_MAS_A_H + +enum dRes_INDEX_MAS_A { + /* BMDR */ + dRes_INDEX_MAS_A_BMD_MAS_A_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A_BTP_MAS_A_e=0x7, +}; + +enum dRes_ID_MAS_A { + /* BMDR */ + dRes_ID_MAS_A_BMD_MAS_A_e=0x4, + /* BTP */ + dRes_ID_MAS_A_BTP_MAS_A_e=0x7, +}; + +enum MAS_A_JNT { + MAS_A_JNT_CENTER_e=0x0, + MAS_A_JNT_BACKBONE_e=0x1, + MAS_A_JNT_NECK_e=0x2, + MAS_A_JNT_HEAD_e=0x3, + MAS_A_JNT_SHOULDERL_e=0x4, + MAS_A_JNT_ARML1_e=0x5, + MAS_A_JNT_ARML2_e=0x6, + MAS_A_JNT_HANDL_e=0x7, + MAS_A_JNT_SHOULDERR_e=0x8, + MAS_A_JNT_ARMR1_e=0x9, + MAS_A_JNT_ARMR2_e=0xA, + MAS_A_JNT_HANDR_e=0xB, + MAS_A_JNT_WAIST_e=0xC, + MAS_A_JNT_LEGL1_e=0xD, + MAS_A_JNT_LEGL2_e=0xE, + MAS_A_JNT_FOOTL_e=0xF, + MAS_A_JNT_LEGR1_e=0x10, + MAS_A_JNT_LEGR2_e=0x11, + MAS_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a2.h b/assets/RZDJ01/res/Object/MAS_a2.h new file mode 100644 index 0000000000..30f2504e8a --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A2_H +#define RES_MAS_A2_H + +enum dRes_INDEX_MAS_A2 { + /* BMDR */ + dRes_INDEX_MAS_A2_BMD_MAS_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A2_BTP_MAS_A2_e=0x7, +}; + +enum dRes_ID_MAS_A2 { + /* BMDR */ + dRes_ID_MAS_A2_BMD_MAS_A2_e=0x4, + /* BTP */ + dRes_ID_MAS_A2_BTP_MAS_A2_e=0x7, +}; + +enum MAS_A2_JNT { + MAS_A2_JNT_CENTER_e=0x0, + MAS_A2_JNT_BACKBONE_e=0x1, + MAS_A2_JNT_NECK_e=0x2, + MAS_A2_JNT_HEAD_e=0x3, + MAS_A2_JNT_SHOULDERL_e=0x4, + MAS_A2_JNT_ARML1_e=0x5, + MAS_A2_JNT_ARML2_e=0x6, + MAS_A2_JNT_HANDL_e=0x7, + MAS_A2_JNT_SHOULDERR_e=0x8, + MAS_A2_JNT_ARMR1_e=0x9, + MAS_A2_JNT_ARMR2_e=0xA, + MAS_A2_JNT_HANDR_e=0xB, + MAS_A2_JNT_WAIST_e=0xC, + MAS_A2_JNT_LEGL1_e=0xD, + MAS_A2_JNT_LEGL2_e=0xE, + MAS_A2_JNT_FOOTL_e=0xF, + MAS_A2_JNT_LEGR1_e=0x10, + MAS_A2_JNT_LEGR2_e=0x11, + MAS_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a2LTW.h b/assets/RZDJ01/res/Object/MAS_a2LTW.h new file mode 100644 index 0000000000..1a6b653203 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A2LTW_H +#define RES_MAS_A2LTW_H + +enum dRes_INDEX_MAS_A2LTW { + /* BMDR */ + dRes_INDEX_MAS_A2LTW_BMD_MAS_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAS_A2LTW { + /* BMDR */ + dRes_ID_MAS_A2LTW_BMD_MAS_A2_L_TW_e=0x3, +}; + +enum MAS_A2_L_TW_JNT { + MAS_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAS_A2_L_TW_JNT_BACKBONE_e=0x1, + MAS_A2_L_TW_JNT_ARML1_e=0x2, + MAS_A2_L_TW_JNT_ARML2_e=0x3, + MAS_A2_L_TW_JNT_ARMR1_e=0x4, + MAS_A2_L_TW_JNT_ARMR2_e=0x5, + MAS_A2_L_TW_JNT_HEAD_e=0x6, + MAS_A2_L_TW_JNT_WAIST_e=0x7, + MAS_A2_L_TW_JNT_LEGL1_e=0x8, + MAS_A2_L_TW_JNT_LEGL2_e=0x9, + MAS_A2_L_TW_JNT_LEGR1_e=0xA, + MAS_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a2_L.h b/assets/RZDJ01/res/Object/MAS_a2_L.h new file mode 100644 index 0000000000..2cd78e658b --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A2_L_H +#define RES_MAS_A2_L_H + +enum dRes_INDEX_MAS_A2_L { + /* BMDR */ + dRes_INDEX_MAS_A2_L_BMD_MAS_A2_L_e=0x3, +}; + +enum dRes_ID_MAS_A2_L { + /* BMDR */ + dRes_ID_MAS_A2_L_BMD_MAS_A2_L_e=0x3, +}; + +enum MAS_A2_L_JNT { + MAS_A2_L_JNT_WORLD_ROOT_e=0x0, + MAS_A2_L_JNT_BACKBONE_e=0x1, + MAS_A2_L_JNT_ARML1_e=0x2, + MAS_A2_L_JNT_ARML2_e=0x3, + MAS_A2_L_JNT_ARMR1_e=0x4, + MAS_A2_L_JNT_ARMR2_e=0x5, + MAS_A2_L_JNT_HEAD_e=0x6, + MAS_A2_L_JNT_WAIST_e=0x7, + MAS_A2_L_JNT_LEGL1_e=0x8, + MAS_A2_L_JNT_LEGL2_e=0x9, + MAS_A2_L_JNT_LEGR1_e=0xA, + MAS_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a2_TW.h b/assets/RZDJ01/res/Object/MAS_a2_TW.h new file mode 100644 index 0000000000..e0a9733772 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A2_TW_H +#define RES_MAS_A2_TW_H + +enum dRes_INDEX_MAS_A2_TW { + /* BMDR */ + dRes_INDEX_MAS_A2_TW_BMD_MAS_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A2_TW_BTP_MAS_A2_TW_e=0x7, +}; + +enum dRes_ID_MAS_A2_TW { + /* BMDR */ + dRes_ID_MAS_A2_TW_BMD_MAS_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MAS_A2_TW_BTP_MAS_A2_TW_e=0x7, +}; + +enum MAS_A2_TW_JNT { + MAS_A2_TW_JNT_CENTER_e=0x0, + MAS_A2_TW_JNT_BACKBONE_e=0x1, + MAS_A2_TW_JNT_NECK_e=0x2, + MAS_A2_TW_JNT_HEAD_e=0x3, + MAS_A2_TW_JNT_SHOULDERL_e=0x4, + MAS_A2_TW_JNT_ARML1_e=0x5, + MAS_A2_TW_JNT_ARML2_e=0x6, + MAS_A2_TW_JNT_HANDL_e=0x7, + MAS_A2_TW_JNT_SHOULDERR_e=0x8, + MAS_A2_TW_JNT_ARMR1_e=0x9, + MAS_A2_TW_JNT_ARMR2_e=0xA, + MAS_A2_TW_JNT_HANDR_e=0xB, + MAS_A2_TW_JNT_WAIST_e=0xC, + MAS_A2_TW_JNT_LEGL1_e=0xD, + MAS_A2_TW_JNT_LEGL2_e=0xE, + MAS_A2_TW_JNT_FOOTL_e=0xF, + MAS_A2_TW_JNT_LEGR1_e=0x10, + MAS_A2_TW_JNT_LEGR2_e=0x11, + MAS_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a_L.h b/assets/RZDJ01/res/Object/MAS_a_L.h new file mode 100644 index 0000000000..2486c6b833 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A_L_H +#define RES_MAS_A_L_H + +enum dRes_INDEX_MAS_A_L { + /* BMDR */ + dRes_INDEX_MAS_A_L_BMD_MAS_A_L_e=0x3, +}; + +enum dRes_ID_MAS_A_L { + /* BMDR */ + dRes_ID_MAS_A_L_BMD_MAS_A_L_e=0x3, +}; + +enum MAS_A_L_JNT { + MAS_A_L_JNT_WORLD_ROOT_e=0x0, + MAS_A_L_JNT_BACKBONE_e=0x1, + MAS_A_L_JNT_ARML1_e=0x2, + MAS_A_L_JNT_ARML2_e=0x3, + MAS_A_L_JNT_ARMR1_e=0x4, + MAS_A_L_JNT_ARMR2_e=0x5, + MAS_A_L_JNT_HEAD_e=0x6, + MAS_A_L_JNT_WAIST_e=0x7, + MAS_A_L_JNT_LEGL1_e=0x8, + MAS_A_L_JNT_LEGL2_e=0x9, + MAS_A_L_JNT_LEGR1_e=0xA, + MAS_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a_LTW.h b/assets/RZDJ01/res/Object/MAS_a_LTW.h new file mode 100644 index 0000000000..e1877f8af9 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A_LTW_H +#define RES_MAS_A_LTW_H + +enum dRes_INDEX_MAS_A_LTW { + /* BMDR */ + dRes_INDEX_MAS_A_LTW_BMD_MAS_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAS_A_LTW { + /* BMDR */ + dRes_ID_MAS_A_LTW_BMD_MAS_A_L_TW_e=0x3, +}; + +enum MAS_A_L_TW_JNT { + MAS_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAS_A_L_TW_JNT_BACKBONE_e=0x1, + MAS_A_L_TW_JNT_ARML1_e=0x2, + MAS_A_L_TW_JNT_ARML2_e=0x3, + MAS_A_L_TW_JNT_ARMR1_e=0x4, + MAS_A_L_TW_JNT_ARMR2_e=0x5, + MAS_A_L_TW_JNT_HEAD_e=0x6, + MAS_A_L_TW_JNT_WAIST_e=0x7, + MAS_A_L_TW_JNT_LEGL1_e=0x8, + MAS_A_L_TW_JNT_LEGL2_e=0x9, + MAS_A_L_TW_JNT_LEGR1_e=0xA, + MAS_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAS_a_TW.h b/assets/RZDJ01/res/Object/MAS_a_TW.h new file mode 100644 index 0000000000..d12a75f6a8 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAS_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A_TW_H +#define RES_MAS_A_TW_H + +enum dRes_INDEX_MAS_A_TW { + /* BMDR */ + dRes_INDEX_MAS_A_TW_BMD_MAS_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A_TW_BTP_MAS_A_TW_e=0x7, +}; + +enum dRes_ID_MAS_A_TW { + /* BMDR */ + dRes_ID_MAS_A_TW_BMD_MAS_A_TW_e=0x4, + /* BTP */ + dRes_ID_MAS_A_TW_BTP_MAS_A_TW_e=0x7, +}; + +enum MAS_A_TW_JNT { + MAS_A_TW_JNT_CENTER_e=0x0, + MAS_A_TW_JNT_BACKBONE_e=0x1, + MAS_A_TW_JNT_NECK_e=0x2, + MAS_A_TW_JNT_HEAD_e=0x3, + MAS_A_TW_JNT_SHOULDERL_e=0x4, + MAS_A_TW_JNT_ARML1_e=0x5, + MAS_A_TW_JNT_ARML2_e=0x6, + MAS_A_TW_JNT_HANDL_e=0x7, + MAS_A_TW_JNT_SHOULDERR_e=0x8, + MAS_A_TW_JNT_ARMR1_e=0x9, + MAS_A_TW_JNT_ARMR2_e=0xA, + MAS_A_TW_JNT_HANDR_e=0xB, + MAS_A_TW_JNT_WAIST_e=0xC, + MAS_A_TW_JNT_LEGL1_e=0xD, + MAS_A_TW_JNT_LEGL2_e=0xE, + MAS_A_TW_JNT_FOOTL_e=0xF, + MAS_A_TW_JNT_LEGR1_e=0x10, + MAS_A_TW_JNT_LEGR2_e=0x11, + MAS_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a.h b/assets/RZDJ01/res/Object/MAT_a.h new file mode 100644 index 0000000000..43cab67303 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A_H +#define RES_MAT_A_H + +enum dRes_INDEX_MAT_A { + /* BMDR */ + dRes_INDEX_MAT_A_BMD_MAT_A_e=0x3, +}; + +enum dRes_ID_MAT_A { + /* BMDR */ + dRes_ID_MAT_A_BMD_MAT_A_e=0x0, +}; + +enum MAT_A_JNT { + MAT_A_JNT_CENTER_e=0x0, + MAT_A_JNT_BACKBONE_e=0x1, + MAT_A_JNT_NECK_e=0x2, + MAT_A_JNT_HEAD_e=0x3, + MAT_A_JNT_SHOULDERL_e=0x4, + MAT_A_JNT_ARML1_e=0x5, + MAT_A_JNT_ARML2_e=0x6, + MAT_A_JNT_HANDL_e=0x7, + MAT_A_JNT_SHOULDERR_e=0x8, + MAT_A_JNT_ARMR1_e=0x9, + MAT_A_JNT_ARMR2_e=0xA, + MAT_A_JNT_HANDR_e=0xB, + MAT_A_JNT_WAIST_e=0xC, + MAT_A_JNT_LEGL1_e=0xD, + MAT_A_JNT_LEGL2_e=0xE, + MAT_A_JNT_FOOTL_e=0xF, + MAT_A_JNT_SKIRTL_e=0x10, + MAT_A_JNT_LEGR1_e=0x11, + MAT_A_JNT_LEGR2_e=0x12, + MAT_A_JNT_FOOTR_e=0x13, + MAT_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a2.h b/assets/RZDJ01/res/Object/MAT_a2.h new file mode 100644 index 0000000000..d26bcf9beb --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a2.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A2_H +#define RES_MAT_A2_H + +enum dRes_INDEX_MAT_A2 { + /* BMDR */ + dRes_INDEX_MAT_A2_BMD_MAT_A2_e=0x3, +}; + +enum dRes_ID_MAT_A2 { + /* BMDR */ + dRes_ID_MAT_A2_BMD_MAT_A2_e=0x3, +}; + +enum MAT_A2_JNT { + MAT_A2_JNT_CENTER_e=0x0, + MAT_A2_JNT_BACKBONE_e=0x1, + MAT_A2_JNT_NECK_e=0x2, + MAT_A2_JNT_HEAD_e=0x3, + MAT_A2_JNT_SHOULDERL_e=0x4, + MAT_A2_JNT_ARML1_e=0x5, + MAT_A2_JNT_ARML2_e=0x6, + MAT_A2_JNT_HANDL_e=0x7, + MAT_A2_JNT_SHOULDERR_e=0x8, + MAT_A2_JNT_ARMR1_e=0x9, + MAT_A2_JNT_ARMR2_e=0xA, + MAT_A2_JNT_HANDR_e=0xB, + MAT_A2_JNT_WAIST_e=0xC, + MAT_A2_JNT_LEGL1_e=0xD, + MAT_A2_JNT_LEGL2_e=0xE, + MAT_A2_JNT_FOOTL_e=0xF, + MAT_A2_JNT_SKIRTL_e=0x10, + MAT_A2_JNT_LEGR1_e=0x11, + MAT_A2_JNT_LEGR2_e=0x12, + MAT_A2_JNT_FOOTR_e=0x13, + MAT_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a2LTW.h b/assets/RZDJ01/res/Object/MAT_a2LTW.h new file mode 100644 index 0000000000..142f76dc3c --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A2LTW_H +#define RES_MAT_A2LTW_H + +enum dRes_INDEX_MAT_A2LTW { + /* BMDR */ + dRes_INDEX_MAT_A2LTW_BMD_MAT_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAT_A2LTW { + /* BMDR */ + dRes_ID_MAT_A2LTW_BMD_MAT_A2_L_TW_e=0x3, +}; + +enum MAT_A2_L_TW_JNT { + MAT_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAT_A2_L_TW_JNT_BACKBONE_e=0x1, + MAT_A2_L_TW_JNT_ARML1_e=0x2, + MAT_A2_L_TW_JNT_ARML2_e=0x3, + MAT_A2_L_TW_JNT_ARMR1_e=0x4, + MAT_A2_L_TW_JNT_ARMR2_e=0x5, + MAT_A2_L_TW_JNT_HEAD_e=0x6, + MAT_A2_L_TW_JNT_WAIST_e=0x7, + MAT_A2_L_TW_JNT_LEGL1_e=0x8, + MAT_A2_L_TW_JNT_LEGL2_e=0x9, + MAT_A2_L_TW_JNT_LEGR1_e=0xA, + MAT_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a2_L.h b/assets/RZDJ01/res/Object/MAT_a2_L.h new file mode 100644 index 0000000000..8b81b1cbf5 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A2_L_H +#define RES_MAT_A2_L_H + +enum dRes_INDEX_MAT_A2_L { + /* BMDR */ + dRes_INDEX_MAT_A2_L_BMD_MAT_A2_L_e=0x3, +}; + +enum dRes_ID_MAT_A2_L { + /* BMDR */ + dRes_ID_MAT_A2_L_BMD_MAT_A2_L_e=0x3, +}; + +enum MAT_A2_L_JNT { + MAT_A2_L_JNT_WORLD_ROOT_e=0x0, + MAT_A2_L_JNT_BACKBONE_e=0x1, + MAT_A2_L_JNT_ARML1_e=0x2, + MAT_A2_L_JNT_ARML2_e=0x3, + MAT_A2_L_JNT_ARMR1_e=0x4, + MAT_A2_L_JNT_ARMR2_e=0x5, + MAT_A2_L_JNT_HEAD_e=0x6, + MAT_A2_L_JNT_WAIST_e=0x7, + MAT_A2_L_JNT_LEGL1_e=0x8, + MAT_A2_L_JNT_LEGL2_e=0x9, + MAT_A2_L_JNT_LEGR1_e=0xA, + MAT_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a2_TW.h b/assets/RZDJ01/res/Object/MAT_a2_TW.h new file mode 100644 index 0000000000..5507770024 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a2_TW.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A2_TW_H +#define RES_MAT_A2_TW_H + +enum dRes_INDEX_MAT_A2_TW { + /* BMDR */ + dRes_INDEX_MAT_A2_TW_BMD_MAT_A2_TW_e=0x3, +}; + +enum dRes_ID_MAT_A2_TW { + /* BMDR */ + dRes_ID_MAT_A2_TW_BMD_MAT_A2_TW_e=0x3, +}; + +enum MAT_A2_TW_JNT { + MAT_A2_TW_JNT_CENTER_e=0x0, + MAT_A2_TW_JNT_BACKBONE_e=0x1, + MAT_A2_TW_JNT_NECK_e=0x2, + MAT_A2_TW_JNT_HEAD_e=0x3, + MAT_A2_TW_JNT_SHOULDERL_e=0x4, + MAT_A2_TW_JNT_ARML1_e=0x5, + MAT_A2_TW_JNT_ARML2_e=0x6, + MAT_A2_TW_JNT_HANDL_e=0x7, + MAT_A2_TW_JNT_SHOULDERR_e=0x8, + MAT_A2_TW_JNT_ARMR1_e=0x9, + MAT_A2_TW_JNT_ARMR2_e=0xA, + MAT_A2_TW_JNT_HANDR_e=0xB, + MAT_A2_TW_JNT_WAIST_e=0xC, + MAT_A2_TW_JNT_LEGL1_e=0xD, + MAT_A2_TW_JNT_LEGL2_e=0xE, + MAT_A2_TW_JNT_FOOTL_e=0xF, + MAT_A2_TW_JNT_SKIRTL_e=0x10, + MAT_A2_TW_JNT_LEGR1_e=0x11, + MAT_A2_TW_JNT_LEGR2_e=0x12, + MAT_A2_TW_JNT_FOOTR_e=0x13, + MAT_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a_L.h b/assets/RZDJ01/res/Object/MAT_a_L.h new file mode 100644 index 0000000000..2ebf9c3c31 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A_L_H +#define RES_MAT_A_L_H + +enum dRes_INDEX_MAT_A_L { + /* BMDR */ + dRes_INDEX_MAT_A_L_BMD_MAT_A_L_e=0x3, +}; + +enum dRes_ID_MAT_A_L { + /* BMDR */ + dRes_ID_MAT_A_L_BMD_MAT_A_L_e=0x3, +}; + +enum MAT_A_L_JNT { + MAT_A_L_JNT_WORLD_ROOT_e=0x0, + MAT_A_L_JNT_BACKBONE_e=0x1, + MAT_A_L_JNT_ARML1_e=0x2, + MAT_A_L_JNT_ARML2_e=0x3, + MAT_A_L_JNT_ARMR1_e=0x4, + MAT_A_L_JNT_ARMR2_e=0x5, + MAT_A_L_JNT_HEAD_e=0x6, + MAT_A_L_JNT_WAIST_e=0x7, + MAT_A_L_JNT_LEGL1_e=0x8, + MAT_A_L_JNT_LEGL2_e=0x9, + MAT_A_L_JNT_LEGR1_e=0xA, + MAT_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a_LTW.h b/assets/RZDJ01/res/Object/MAT_a_LTW.h new file mode 100644 index 0000000000..78d8794412 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A_LTW_H +#define RES_MAT_A_LTW_H + +enum dRes_INDEX_MAT_A_LTW { + /* BMDR */ + dRes_INDEX_MAT_A_LTW_BMD_MAT_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAT_A_LTW { + /* BMDR */ + dRes_ID_MAT_A_LTW_BMD_MAT_A_L_TW_e=0x3, +}; + +enum MAT_A_L_TW_JNT { + MAT_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAT_A_L_TW_JNT_BACKBONE_e=0x1, + MAT_A_L_TW_JNT_ARML1_e=0x2, + MAT_A_L_TW_JNT_ARML2_e=0x3, + MAT_A_L_TW_JNT_ARMR1_e=0x4, + MAT_A_L_TW_JNT_ARMR2_e=0x5, + MAT_A_L_TW_JNT_HEAD_e=0x6, + MAT_A_L_TW_JNT_WAIST_e=0x7, + MAT_A_L_TW_JNT_LEGL1_e=0x8, + MAT_A_L_TW_JNT_LEGL2_e=0x9, + MAT_A_L_TW_JNT_LEGR1_e=0xA, + MAT_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MAT_a_TW.h b/assets/RZDJ01/res/Object/MAT_a_TW.h new file mode 100644 index 0000000000..757fc77e63 --- /dev/null +++ b/assets/RZDJ01/res/Object/MAT_a_TW.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A_TW_H +#define RES_MAT_A_TW_H + +enum dRes_INDEX_MAT_A_TW { + /* BMDR */ + dRes_INDEX_MAT_A_TW_BMD_MAT_A_TW_e=0x3, +}; + +enum dRes_ID_MAT_A_TW { + /* BMDR */ + dRes_ID_MAT_A_TW_BMD_MAT_A_TW_e=0x3, +}; + +enum MAT_A_TW_JNT { + MAT_A_TW_JNT_CENTER_e=0x0, + MAT_A_TW_JNT_BACKBONE_e=0x1, + MAT_A_TW_JNT_NECK_e=0x2, + MAT_A_TW_JNT_HEAD_e=0x3, + MAT_A_TW_JNT_SHOULDERL_e=0x4, + MAT_A_TW_JNT_ARML1_e=0x5, + MAT_A_TW_JNT_ARML2_e=0x6, + MAT_A_TW_JNT_HANDL_e=0x7, + MAT_A_TW_JNT_SHOULDERR_e=0x8, + MAT_A_TW_JNT_ARMR1_e=0x9, + MAT_A_TW_JNT_ARMR2_e=0xA, + MAT_A_TW_JNT_HANDR_e=0xB, + MAT_A_TW_JNT_WAIST_e=0xC, + MAT_A_TW_JNT_LEGL1_e=0xD, + MAT_A_TW_JNT_LEGL2_e=0xE, + MAT_A_TW_JNT_FOOTL_e=0xF, + MAT_A_TW_JNT_SKIRTL_e=0x10, + MAT_A_TW_JNT_LEGR1_e=0x11, + MAT_A_TW_JNT_LEGR2_e=0x12, + MAT_A_TW_JNT_FOOTR_e=0x13, + MAT_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a.h b/assets/RZDJ01/res/Object/MBN_a.h new file mode 100644 index 0000000000..44c6d28444 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A_H +#define RES_MBN_A_H + +enum dRes_INDEX_MBN_A { + /* BMDR */ + dRes_INDEX_MBN_A_BMD_MBN_A_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A_BTP_MBN_A_e=0x7, +}; + +enum dRes_ID_MBN_A { + /* BMDR */ + dRes_ID_MBN_A_BMD_MBN_A_e=0x4, + /* BTP */ + dRes_ID_MBN_A_BTP_MBN_A_e=0x7, +}; + +enum MBN_A_JNT { + MBN_A_JNT_CENTER_e=0x0, + MBN_A_JNT_BACKBONE_e=0x1, + MBN_A_JNT_NECK_e=0x2, + MBN_A_JNT_HEAD_e=0x3, + MBN_A_JNT_SHOULDERL_e=0x4, + MBN_A_JNT_ARML1_e=0x5, + MBN_A_JNT_ARML2_e=0x6, + MBN_A_JNT_HANDL_e=0x7, + MBN_A_JNT_SHOULDERR_e=0x8, + MBN_A_JNT_ARMR1_e=0x9, + MBN_A_JNT_ARMR2_e=0xA, + MBN_A_JNT_HANDR_e=0xB, + MBN_A_JNT_WAIST_e=0xC, + MBN_A_JNT_LEGL1_e=0xD, + MBN_A_JNT_LEGL2_e=0xE, + MBN_A_JNT_FOOTL_e=0xF, + MBN_A_JNT_LEGR1_e=0x10, + MBN_A_JNT_LEGR2_e=0x11, + MBN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a2.h b/assets/RZDJ01/res/Object/MBN_a2.h new file mode 100644 index 0000000000..7b6f43ff43 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A2_H +#define RES_MBN_A2_H + +enum dRes_INDEX_MBN_A2 { + /* BMDR */ + dRes_INDEX_MBN_A2_BMD_MBN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A2_BTP_MBN_A2_e=0x7, +}; + +enum dRes_ID_MBN_A2 { + /* BMDR */ + dRes_ID_MBN_A2_BMD_MBN_A2_e=0x4, + /* BTP */ + dRes_ID_MBN_A2_BTP_MBN_A2_e=0x7, +}; + +enum MBN_A2_JNT { + MBN_A2_JNT_CENTER_e=0x0, + MBN_A2_JNT_BACKBONE_e=0x1, + MBN_A2_JNT_NECK_e=0x2, + MBN_A2_JNT_HEAD_e=0x3, + MBN_A2_JNT_SHOULDERL_e=0x4, + MBN_A2_JNT_ARML1_e=0x5, + MBN_A2_JNT_ARML2_e=0x6, + MBN_A2_JNT_HANDL_e=0x7, + MBN_A2_JNT_SHOULDERR_e=0x8, + MBN_A2_JNT_ARMR1_e=0x9, + MBN_A2_JNT_ARMR2_e=0xA, + MBN_A2_JNT_HANDR_e=0xB, + MBN_A2_JNT_WAIST_e=0xC, + MBN_A2_JNT_LEGL1_e=0xD, + MBN_A2_JNT_LEGL2_e=0xE, + MBN_A2_JNT_FOOTL_e=0xF, + MBN_A2_JNT_LEGR1_e=0x10, + MBN_A2_JNT_LEGR2_e=0x11, + MBN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a2LTW.h b/assets/RZDJ01/res/Object/MBN_a2LTW.h new file mode 100644 index 0000000000..42b25189fa --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A2LTW_H +#define RES_MBN_A2LTW_H + +enum dRes_INDEX_MBN_A2LTW { + /* BMDR */ + dRes_INDEX_MBN_A2LTW_BMD_MBN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MBN_A2LTW { + /* BMDR */ + dRes_ID_MBN_A2LTW_BMD_MBN_A2_L_TW_e=0x3, +}; + +enum MBN_A2_L_TW_JNT { + MBN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MBN_A2_L_TW_JNT_BACKBONE_e=0x1, + MBN_A2_L_TW_JNT_ARML1_e=0x2, + MBN_A2_L_TW_JNT_ARML2_e=0x3, + MBN_A2_L_TW_JNT_ARMR1_e=0x4, + MBN_A2_L_TW_JNT_ARMR2_e=0x5, + MBN_A2_L_TW_JNT_HEAD_e=0x6, + MBN_A2_L_TW_JNT_WAIST_e=0x7, + MBN_A2_L_TW_JNT_LEGL1_e=0x8, + MBN_A2_L_TW_JNT_LEGL2_e=0x9, + MBN_A2_L_TW_JNT_LEGR1_e=0xA, + MBN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a2_L.h b/assets/RZDJ01/res/Object/MBN_a2_L.h new file mode 100644 index 0000000000..7a31bf71c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A2_L_H +#define RES_MBN_A2_L_H + +enum dRes_INDEX_MBN_A2_L { + /* BMDR */ + dRes_INDEX_MBN_A2_L_BMD_MBN_A2_L_e=0x3, +}; + +enum dRes_ID_MBN_A2_L { + /* BMDR */ + dRes_ID_MBN_A2_L_BMD_MBN_A2_L_e=0x3, +}; + +enum MBN_A2_L_JNT { + MBN_A2_L_JNT_WORLD_ROOT_e=0x0, + MBN_A2_L_JNT_BACKBONE_e=0x1, + MBN_A2_L_JNT_ARML1_e=0x2, + MBN_A2_L_JNT_ARML2_e=0x3, + MBN_A2_L_JNT_ARMR1_e=0x4, + MBN_A2_L_JNT_ARMR2_e=0x5, + MBN_A2_L_JNT_HEAD_e=0x6, + MBN_A2_L_JNT_WAIST_e=0x7, + MBN_A2_L_JNT_LEGL1_e=0x8, + MBN_A2_L_JNT_LEGL2_e=0x9, + MBN_A2_L_JNT_LEGR1_e=0xA, + MBN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a2_TW.h b/assets/RZDJ01/res/Object/MBN_a2_TW.h new file mode 100644 index 0000000000..e3ff7c8d68 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A2_TW_H +#define RES_MBN_A2_TW_H + +enum dRes_INDEX_MBN_A2_TW { + /* BMDR */ + dRes_INDEX_MBN_A2_TW_BMD_MBN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A2_TW_BTP_MBN_A2_TW_e=0x7, +}; + +enum dRes_ID_MBN_A2_TW { + /* BMDR */ + dRes_ID_MBN_A2_TW_BMD_MBN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MBN_A2_TW_BTP_MBN_A2_TW_e=0x7, +}; + +enum MBN_A2_TW_JNT { + MBN_A2_TW_JNT_CENTER_e=0x0, + MBN_A2_TW_JNT_BACKBONE_e=0x1, + MBN_A2_TW_JNT_NECK_e=0x2, + MBN_A2_TW_JNT_HEAD_e=0x3, + MBN_A2_TW_JNT_SHOULDERL_e=0x4, + MBN_A2_TW_JNT_ARML1_e=0x5, + MBN_A2_TW_JNT_ARML2_e=0x6, + MBN_A2_TW_JNT_HANDL_e=0x7, + MBN_A2_TW_JNT_SHOULDERR_e=0x8, + MBN_A2_TW_JNT_ARMR1_e=0x9, + MBN_A2_TW_JNT_ARMR2_e=0xA, + MBN_A2_TW_JNT_HANDR_e=0xB, + MBN_A2_TW_JNT_WAIST_e=0xC, + MBN_A2_TW_JNT_LEGL1_e=0xD, + MBN_A2_TW_JNT_LEGL2_e=0xE, + MBN_A2_TW_JNT_FOOTL_e=0xF, + MBN_A2_TW_JNT_LEGR1_e=0x10, + MBN_A2_TW_JNT_LEGR2_e=0x11, + MBN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a_L.h b/assets/RZDJ01/res/Object/MBN_a_L.h new file mode 100644 index 0000000000..0b21acf8bc --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A_L_H +#define RES_MBN_A_L_H + +enum dRes_INDEX_MBN_A_L { + /* BMDR */ + dRes_INDEX_MBN_A_L_BMD_MBN_A_L_e=0x3, +}; + +enum dRes_ID_MBN_A_L { + /* BMDR */ + dRes_ID_MBN_A_L_BMD_MBN_A_L_e=0x3, +}; + +enum MBN_A_L_JNT { + MBN_A_L_JNT_WORLD_ROOT_e=0x0, + MBN_A_L_JNT_BACKBONE_e=0x1, + MBN_A_L_JNT_ARML1_e=0x2, + MBN_A_L_JNT_ARML2_e=0x3, + MBN_A_L_JNT_ARMR1_e=0x4, + MBN_A_L_JNT_ARMR2_e=0x5, + MBN_A_L_JNT_HEAD_e=0x6, + MBN_A_L_JNT_WAIST_e=0x7, + MBN_A_L_JNT_LEGL1_e=0x8, + MBN_A_L_JNT_LEGL2_e=0x9, + MBN_A_L_JNT_LEGR1_e=0xA, + MBN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a_LTW.h b/assets/RZDJ01/res/Object/MBN_a_LTW.h new file mode 100644 index 0000000000..f0b7a1ca34 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A_LTW_H +#define RES_MBN_A_LTW_H + +enum dRes_INDEX_MBN_A_LTW { + /* BMDR */ + dRes_INDEX_MBN_A_LTW_BMD_MBN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MBN_A_LTW { + /* BMDR */ + dRes_ID_MBN_A_LTW_BMD_MBN_A_L_TW_e=0x3, +}; + +enum MBN_A_L_TW_JNT { + MBN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MBN_A_L_TW_JNT_BACKBONE_e=0x1, + MBN_A_L_TW_JNT_ARML1_e=0x2, + MBN_A_L_TW_JNT_ARML2_e=0x3, + MBN_A_L_TW_JNT_ARMR1_e=0x4, + MBN_A_L_TW_JNT_ARMR2_e=0x5, + MBN_A_L_TW_JNT_HEAD_e=0x6, + MBN_A_L_TW_JNT_WAIST_e=0x7, + MBN_A_L_TW_JNT_LEGL1_e=0x8, + MBN_A_L_TW_JNT_LEGL2_e=0x9, + MBN_A_L_TW_JNT_LEGR1_e=0xA, + MBN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MBN_a_TW.h b/assets/RZDJ01/res/Object/MBN_a_TW.h new file mode 100644 index 0000000000..734fff4025 --- /dev/null +++ b/assets/RZDJ01/res/Object/MBN_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A_TW_H +#define RES_MBN_A_TW_H + +enum dRes_INDEX_MBN_A_TW { + /* BMDR */ + dRes_INDEX_MBN_A_TW_BMD_MBN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A_TW_BTP_MBN_A_TW_e=0x7, +}; + +enum dRes_ID_MBN_A_TW { + /* BMDR */ + dRes_ID_MBN_A_TW_BMD_MBN_A_TW_e=0x4, + /* BTP */ + dRes_ID_MBN_A_TW_BTP_MBN_A_TW_e=0x7, +}; + +enum MBN_A_TW_JNT { + MBN_A_TW_JNT_CENTER_e=0x0, + MBN_A_TW_JNT_BACKBONE_e=0x1, + MBN_A_TW_JNT_NECK_e=0x2, + MBN_A_TW_JNT_HEAD_e=0x3, + MBN_A_TW_JNT_SHOULDERL_e=0x4, + MBN_A_TW_JNT_ARML1_e=0x5, + MBN_A_TW_JNT_ARML2_e=0x6, + MBN_A_TW_JNT_HANDL_e=0x7, + MBN_A_TW_JNT_SHOULDERR_e=0x8, + MBN_A_TW_JNT_ARMR1_e=0x9, + MBN_A_TW_JNT_ARMR2_e=0xA, + MBN_A_TW_JNT_HANDR_e=0xB, + MBN_A_TW_JNT_WAIST_e=0xC, + MBN_A_TW_JNT_LEGL1_e=0xD, + MBN_A_TW_JNT_LEGL2_e=0xE, + MBN_A_TW_JNT_FOOTL_e=0xF, + MBN_A_TW_JNT_LEGR1_e=0x10, + MBN_A_TW_JNT_LEGR2_e=0x11, + MBN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a.h b/assets/RZDJ01/res/Object/MCN_a.h new file mode 100644 index 0000000000..4d335c4b44 --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A_H +#define RES_MCN_A_H + +enum dRes_INDEX_MCN_A { + /* BMDR */ + dRes_INDEX_MCN_A_BMD_MCN_A_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A_BTP_MCN_A_e=0x7, +}; + +enum dRes_ID_MCN_A { + /* BMDR */ + dRes_ID_MCN_A_BMD_MCN_A_e=0x0, + /* BTP */ + dRes_ID_MCN_A_BTP_MCN_A_e=0x1, +}; + +enum MCN_A_JNT { + MCN_A_JNT_CENTER_e=0x0, + MCN_A_JNT_BACKBONE_e=0x1, + MCN_A_JNT_NECK_e=0x2, + MCN_A_JNT_HEAD_e=0x3, + MCN_A_JNT_SHOULDERL_e=0x4, + MCN_A_JNT_ARML1_e=0x5, + MCN_A_JNT_ARML2_e=0x6, + MCN_A_JNT_HANDL_e=0x7, + MCN_A_JNT_SHOULDERR_e=0x8, + MCN_A_JNT_ARMR1_e=0x9, + MCN_A_JNT_ARMR2_e=0xA, + MCN_A_JNT_HANDR_e=0xB, + MCN_A_JNT_WAIST_e=0xC, + MCN_A_JNT_LEGL1_e=0xD, + MCN_A_JNT_LEGL2_e=0xE, + MCN_A_JNT_FOOTL_e=0xF, + MCN_A_JNT_LEGR1_e=0x10, + MCN_A_JNT_LEGR2_e=0x11, + MCN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a2.h b/assets/RZDJ01/res/Object/MCN_a2.h new file mode 100644 index 0000000000..bd7ded3cf3 --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A2_H +#define RES_MCN_A2_H + +enum dRes_INDEX_MCN_A2 { + /* BMDR */ + dRes_INDEX_MCN_A2_BMD_MCN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A2_BTP_MCN_A2_e=0x7, +}; + +enum dRes_ID_MCN_A2 { + /* BMDR */ + dRes_ID_MCN_A2_BMD_MCN_A2_e=0x4, + /* BTP */ + dRes_ID_MCN_A2_BTP_MCN_A2_e=0x7, +}; + +enum MCN_A2_JNT { + MCN_A2_JNT_CENTER_e=0x0, + MCN_A2_JNT_BACKBONE_e=0x1, + MCN_A2_JNT_NECK_e=0x2, + MCN_A2_JNT_HEAD_e=0x3, + MCN_A2_JNT_SHOULDERL_e=0x4, + MCN_A2_JNT_ARML1_e=0x5, + MCN_A2_JNT_ARML2_e=0x6, + MCN_A2_JNT_HANDL_e=0x7, + MCN_A2_JNT_SHOULDERR_e=0x8, + MCN_A2_JNT_ARMR1_e=0x9, + MCN_A2_JNT_ARMR2_e=0xA, + MCN_A2_JNT_HANDR_e=0xB, + MCN_A2_JNT_WAIST_e=0xC, + MCN_A2_JNT_LEGL1_e=0xD, + MCN_A2_JNT_LEGL2_e=0xE, + MCN_A2_JNT_FOOTL_e=0xF, + MCN_A2_JNT_LEGR1_e=0x10, + MCN_A2_JNT_LEGR2_e=0x11, + MCN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a2LTW.h b/assets/RZDJ01/res/Object/MCN_a2LTW.h new file mode 100644 index 0000000000..383365a7ff --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A2LTW_H +#define RES_MCN_A2LTW_H + +enum dRes_INDEX_MCN_A2LTW { + /* BMDR */ + dRes_INDEX_MCN_A2LTW_BMD_MCN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MCN_A2LTW { + /* BMDR */ + dRes_ID_MCN_A2LTW_BMD_MCN_A2_L_TW_e=0x3, +}; + +enum MCN_A2_L_TW_JNT { + MCN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MCN_A2_L_TW_JNT_BACKBONE_e=0x1, + MCN_A2_L_TW_JNT_ARML1_e=0x2, + MCN_A2_L_TW_JNT_ARML2_e=0x3, + MCN_A2_L_TW_JNT_ARMR1_e=0x4, + MCN_A2_L_TW_JNT_ARMR2_e=0x5, + MCN_A2_L_TW_JNT_HEAD_e=0x6, + MCN_A2_L_TW_JNT_WAIST_e=0x7, + MCN_A2_L_TW_JNT_LEGL1_e=0x8, + MCN_A2_L_TW_JNT_LEGL2_e=0x9, + MCN_A2_L_TW_JNT_LEGR1_e=0xA, + MCN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a2_L.h b/assets/RZDJ01/res/Object/MCN_a2_L.h new file mode 100644 index 0000000000..39911095d7 --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A2_L_H +#define RES_MCN_A2_L_H + +enum dRes_INDEX_MCN_A2_L { + /* BMDR */ + dRes_INDEX_MCN_A2_L_BMD_MCN_A2_L_e=0x3, +}; + +enum dRes_ID_MCN_A2_L { + /* BMDR */ + dRes_ID_MCN_A2_L_BMD_MCN_A2_L_e=0x3, +}; + +enum MCN_A2_L_JNT { + MCN_A2_L_JNT_WORLD_ROOT_e=0x0, + MCN_A2_L_JNT_BACKBONE_e=0x1, + MCN_A2_L_JNT_ARML1_e=0x2, + MCN_A2_L_JNT_ARML2_e=0x3, + MCN_A2_L_JNT_ARMR1_e=0x4, + MCN_A2_L_JNT_ARMR2_e=0x5, + MCN_A2_L_JNT_HEAD_e=0x6, + MCN_A2_L_JNT_WAIST_e=0x7, + MCN_A2_L_JNT_LEGL1_e=0x8, + MCN_A2_L_JNT_LEGL2_e=0x9, + MCN_A2_L_JNT_LEGR1_e=0xA, + MCN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a2_TW.h b/assets/RZDJ01/res/Object/MCN_a2_TW.h new file mode 100644 index 0000000000..4ebfe9610e --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A2_TW_H +#define RES_MCN_A2_TW_H + +enum dRes_INDEX_MCN_A2_TW { + /* BMDR */ + dRes_INDEX_MCN_A2_TW_BMD_MCN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A2_TW_BTP_MCN_A2_TW_e=0x7, +}; + +enum dRes_ID_MCN_A2_TW { + /* BMDR */ + dRes_ID_MCN_A2_TW_BMD_MCN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MCN_A2_TW_BTP_MCN_A2_TW_e=0x7, +}; + +enum MCN_A2_TW_JNT { + MCN_A2_TW_JNT_CENTER_e=0x0, + MCN_A2_TW_JNT_BACKBONE_e=0x1, + MCN_A2_TW_JNT_NECK_e=0x2, + MCN_A2_TW_JNT_HEAD_e=0x3, + MCN_A2_TW_JNT_SHOULDERL_e=0x4, + MCN_A2_TW_JNT_ARML1_e=0x5, + MCN_A2_TW_JNT_ARML2_e=0x6, + MCN_A2_TW_JNT_HANDL_e=0x7, + MCN_A2_TW_JNT_SHOULDERR_e=0x8, + MCN_A2_TW_JNT_ARMR1_e=0x9, + MCN_A2_TW_JNT_ARMR2_e=0xA, + MCN_A2_TW_JNT_HANDR_e=0xB, + MCN_A2_TW_JNT_WAIST_e=0xC, + MCN_A2_TW_JNT_LEGL1_e=0xD, + MCN_A2_TW_JNT_LEGL2_e=0xE, + MCN_A2_TW_JNT_FOOTL_e=0xF, + MCN_A2_TW_JNT_LEGR1_e=0x10, + MCN_A2_TW_JNT_LEGR2_e=0x11, + MCN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a_L.h b/assets/RZDJ01/res/Object/MCN_a_L.h new file mode 100644 index 0000000000..61e84c8fc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A_L_H +#define RES_MCN_A_L_H + +enum dRes_INDEX_MCN_A_L { + /* BMDR */ + dRes_INDEX_MCN_A_L_BMD_MCN_A_L_e=0x3, +}; + +enum dRes_ID_MCN_A_L { + /* BMDR */ + dRes_ID_MCN_A_L_BMD_MCN_A_L_e=0x3, +}; + +enum MCN_A_L_JNT { + MCN_A_L_JNT_WORLD_ROOT_e=0x0, + MCN_A_L_JNT_BACKBONE_e=0x1, + MCN_A_L_JNT_ARML1_e=0x2, + MCN_A_L_JNT_ARML2_e=0x3, + MCN_A_L_JNT_ARMR1_e=0x4, + MCN_A_L_JNT_ARMR2_e=0x5, + MCN_A_L_JNT_HEAD_e=0x6, + MCN_A_L_JNT_WAIST_e=0x7, + MCN_A_L_JNT_LEGL1_e=0x8, + MCN_A_L_JNT_LEGL2_e=0x9, + MCN_A_L_JNT_LEGR1_e=0xA, + MCN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a_LTW.h b/assets/RZDJ01/res/Object/MCN_a_LTW.h new file mode 100644 index 0000000000..f14eba2cac --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A_LTW_H +#define RES_MCN_A_LTW_H + +enum dRes_INDEX_MCN_A_LTW { + /* BMDR */ + dRes_INDEX_MCN_A_LTW_BMD_MCN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MCN_A_LTW { + /* BMDR */ + dRes_ID_MCN_A_LTW_BMD_MCN_A_L_TW_e=0x3, +}; + +enum MCN_A_L_TW_JNT { + MCN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MCN_A_L_TW_JNT_BACKBONE_e=0x1, + MCN_A_L_TW_JNT_ARML1_e=0x2, + MCN_A_L_TW_JNT_ARML2_e=0x3, + MCN_A_L_TW_JNT_ARMR1_e=0x4, + MCN_A_L_TW_JNT_ARMR2_e=0x5, + MCN_A_L_TW_JNT_HEAD_e=0x6, + MCN_A_L_TW_JNT_WAIST_e=0x7, + MCN_A_L_TW_JNT_LEGL1_e=0x8, + MCN_A_L_TW_JNT_LEGL2_e=0x9, + MCN_A_L_TW_JNT_LEGR1_e=0xA, + MCN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MCN_a_TW.h b/assets/RZDJ01/res/Object/MCN_a_TW.h new file mode 100644 index 0000000000..928d48d420 --- /dev/null +++ b/assets/RZDJ01/res/Object/MCN_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A_TW_H +#define RES_MCN_A_TW_H + +enum dRes_INDEX_MCN_A_TW { + /* BMDR */ + dRes_INDEX_MCN_A_TW_BMD_MCN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A_TW_BTP_MCN_A_TW_e=0x7, +}; + +enum dRes_ID_MCN_A_TW { + /* BMDR */ + dRes_ID_MCN_A_TW_BMD_MCN_A_TW_e=0x4, + /* BTP */ + dRes_ID_MCN_A_TW_BTP_MCN_A_TW_e=0x7, +}; + +enum MCN_A_TW_JNT { + MCN_A_TW_JNT_CENTER_e=0x0, + MCN_A_TW_JNT_BACKBONE_e=0x1, + MCN_A_TW_JNT_NECK_e=0x2, + MCN_A_TW_JNT_HEAD_e=0x3, + MCN_A_TW_JNT_SHOULDERL_e=0x4, + MCN_A_TW_JNT_ARML1_e=0x5, + MCN_A_TW_JNT_ARML2_e=0x6, + MCN_A_TW_JNT_HANDL_e=0x7, + MCN_A_TW_JNT_SHOULDERR_e=0x8, + MCN_A_TW_JNT_ARMR1_e=0x9, + MCN_A_TW_JNT_ARMR2_e=0xA, + MCN_A_TW_JNT_HANDR_e=0xB, + MCN_A_TW_JNT_WAIST_e=0xC, + MCN_A_TW_JNT_LEGL1_e=0xD, + MCN_A_TW_JNT_LEGL2_e=0xE, + MCN_A_TW_JNT_FOOTL_e=0xF, + MCN_A_TW_JNT_LEGR1_e=0x10, + MCN_A_TW_JNT_LEGR2_e=0x11, + MCN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a.h b/assets/RZDJ01/res/Object/MON_a.h new file mode 100644 index 0000000000..4c1db41d7e --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A_H +#define RES_MON_A_H + +enum dRes_INDEX_MON_A { + /* BMDR */ + dRes_INDEX_MON_A_BMD_MON_A_e=0x4, + /* BTP */ + dRes_INDEX_MON_A_BTP_MON_A_e=0x7, +}; + +enum dRes_ID_MON_A { + /* BMDR */ + dRes_ID_MON_A_BMD_MON_A_e=0x0, + /* BTP */ + dRes_ID_MON_A_BTP_MON_A_e=0x1, +}; + +enum MON_A_JNT { + MON_A_JNT_CENTER_e=0x0, + MON_A_JNT_BACKBONE_e=0x1, + MON_A_JNT_NECK_e=0x2, + MON_A_JNT_HEAD_e=0x3, + MON_A_JNT_SHOULDERL_e=0x4, + MON_A_JNT_ARML1_e=0x5, + MON_A_JNT_ARML2_e=0x6, + MON_A_JNT_HANDL_e=0x7, + MON_A_JNT_SHOULDERR_e=0x8, + MON_A_JNT_ARMR1_e=0x9, + MON_A_JNT_ARMR2_e=0xA, + MON_A_JNT_HANDR_e=0xB, + MON_A_JNT_WAIST_e=0xC, + MON_A_JNT_LEGL1_e=0xD, + MON_A_JNT_LEGL2_e=0xE, + MON_A_JNT_FOOTL_e=0xF, + MON_A_JNT_LEGR1_e=0x10, + MON_A_JNT_LEGR2_e=0x11, + MON_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a2.h b/assets/RZDJ01/res/Object/MON_a2.h new file mode 100644 index 0000000000..eb5122ecf8 --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A2_H +#define RES_MON_A2_H + +enum dRes_INDEX_MON_A2 { + /* BMDR */ + dRes_INDEX_MON_A2_BMD_MON_A2_e=0x4, + /* BTP */ + dRes_INDEX_MON_A2_BTP_MON_A2_e=0x7, +}; + +enum dRes_ID_MON_A2 { + /* BMDR */ + dRes_ID_MON_A2_BMD_MON_A2_e=0x4, + /* BTP */ + dRes_ID_MON_A2_BTP_MON_A2_e=0x7, +}; + +enum MON_A2_JNT { + MON_A2_JNT_CENTER_e=0x0, + MON_A2_JNT_BACKBONE_e=0x1, + MON_A2_JNT_NECK_e=0x2, + MON_A2_JNT_HEAD_e=0x3, + MON_A2_JNT_SHOULDERL_e=0x4, + MON_A2_JNT_ARML1_e=0x5, + MON_A2_JNT_ARML2_e=0x6, + MON_A2_JNT_HANDL_e=0x7, + MON_A2_JNT_SHOULDERR_e=0x8, + MON_A2_JNT_ARMR1_e=0x9, + MON_A2_JNT_ARMR2_e=0xA, + MON_A2_JNT_HANDR_e=0xB, + MON_A2_JNT_WAIST_e=0xC, + MON_A2_JNT_LEGL1_e=0xD, + MON_A2_JNT_LEGL2_e=0xE, + MON_A2_JNT_FOOTL_e=0xF, + MON_A2_JNT_LEGR1_e=0x10, + MON_A2_JNT_LEGR2_e=0x11, + MON_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a2LTW.h b/assets/RZDJ01/res/Object/MON_a2LTW.h new file mode 100644 index 0000000000..643c39f5c0 --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A2LTW_H +#define RES_MON_A2LTW_H + +enum dRes_INDEX_MON_A2LTW { + /* BMDR */ + dRes_INDEX_MON_A2LTW_BMD_MON_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MON_A2LTW { + /* BMDR */ + dRes_ID_MON_A2LTW_BMD_MON_A2_L_TW_e=0x3, +}; + +enum MON_A2_L_TW_JNT { + MON_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MON_A2_L_TW_JNT_BACKBONE_e=0x1, + MON_A2_L_TW_JNT_ARML1_e=0x2, + MON_A2_L_TW_JNT_ARML2_e=0x3, + MON_A2_L_TW_JNT_ARMR1_e=0x4, + MON_A2_L_TW_JNT_ARMR2_e=0x5, + MON_A2_L_TW_JNT_HEAD_e=0x6, + MON_A2_L_TW_JNT_WAIST_e=0x7, + MON_A2_L_TW_JNT_LEGL1_e=0x8, + MON_A2_L_TW_JNT_LEGL2_e=0x9, + MON_A2_L_TW_JNT_LEGR1_e=0xA, + MON_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a2_L.h b/assets/RZDJ01/res/Object/MON_a2_L.h new file mode 100644 index 0000000000..c2c5e618e7 --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A2_L_H +#define RES_MON_A2_L_H + +enum dRes_INDEX_MON_A2_L { + /* BMDR */ + dRes_INDEX_MON_A2_L_BMD_MON_A2_L_e=0x3, +}; + +enum dRes_ID_MON_A2_L { + /* BMDR */ + dRes_ID_MON_A2_L_BMD_MON_A2_L_e=0x3, +}; + +enum MON_A2_L_JNT { + MON_A2_L_JNT_WORLD_ROOT_e=0x0, + MON_A2_L_JNT_BACKBONE_e=0x1, + MON_A2_L_JNT_ARML1_e=0x2, + MON_A2_L_JNT_ARML2_e=0x3, + MON_A2_L_JNT_ARMR1_e=0x4, + MON_A2_L_JNT_ARMR2_e=0x5, + MON_A2_L_JNT_HEAD_e=0x6, + MON_A2_L_JNT_WAIST_e=0x7, + MON_A2_L_JNT_LEGL1_e=0x8, + MON_A2_L_JNT_LEGL2_e=0x9, + MON_A2_L_JNT_LEGR1_e=0xA, + MON_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a2_TW.h b/assets/RZDJ01/res/Object/MON_a2_TW.h new file mode 100644 index 0000000000..ca645d3fb8 --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A2_TW_H +#define RES_MON_A2_TW_H + +enum dRes_INDEX_MON_A2_TW { + /* BMDR */ + dRes_INDEX_MON_A2_TW_BMD_MON_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MON_A2_TW_BTP_MON_A2_TW_e=0x7, +}; + +enum dRes_ID_MON_A2_TW { + /* BMDR */ + dRes_ID_MON_A2_TW_BMD_MON_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MON_A2_TW_BTP_MON_A2_TW_e=0x7, +}; + +enum MON_A2_TW_JNT { + MON_A2_TW_JNT_CENTER_e=0x0, + MON_A2_TW_JNT_BACKBONE_e=0x1, + MON_A2_TW_JNT_NECK_e=0x2, + MON_A2_TW_JNT_HEAD_e=0x3, + MON_A2_TW_JNT_SHOULDERL_e=0x4, + MON_A2_TW_JNT_ARML1_e=0x5, + MON_A2_TW_JNT_ARML2_e=0x6, + MON_A2_TW_JNT_HANDL_e=0x7, + MON_A2_TW_JNT_SHOULDERR_e=0x8, + MON_A2_TW_JNT_ARMR1_e=0x9, + MON_A2_TW_JNT_ARMR2_e=0xA, + MON_A2_TW_JNT_HANDR_e=0xB, + MON_A2_TW_JNT_WAIST_e=0xC, + MON_A2_TW_JNT_LEGL1_e=0xD, + MON_A2_TW_JNT_LEGL2_e=0xE, + MON_A2_TW_JNT_FOOTL_e=0xF, + MON_A2_TW_JNT_LEGR1_e=0x10, + MON_A2_TW_JNT_LEGR2_e=0x11, + MON_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a_L.h b/assets/RZDJ01/res/Object/MON_a_L.h new file mode 100644 index 0000000000..09d6dc4d1b --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A_L_H +#define RES_MON_A_L_H + +enum dRes_INDEX_MON_A_L { + /* BMDR */ + dRes_INDEX_MON_A_L_BMD_MON_A_L_e=0x3, +}; + +enum dRes_ID_MON_A_L { + /* BMDR */ + dRes_ID_MON_A_L_BMD_MON_A_L_e=0x3, +}; + +enum MON_A_L_JNT { + MON_A_L_JNT_WORLD_ROOT_e=0x0, + MON_A_L_JNT_BACKBONE_e=0x1, + MON_A_L_JNT_ARML1_e=0x2, + MON_A_L_JNT_ARML2_e=0x3, + MON_A_L_JNT_ARMR1_e=0x4, + MON_A_L_JNT_ARMR2_e=0x5, + MON_A_L_JNT_HEAD_e=0x6, + MON_A_L_JNT_WAIST_e=0x7, + MON_A_L_JNT_LEGL1_e=0x8, + MON_A_L_JNT_LEGL2_e=0x9, + MON_A_L_JNT_LEGR1_e=0xA, + MON_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a_LTW.h b/assets/RZDJ01/res/Object/MON_a_LTW.h new file mode 100644 index 0000000000..2369bfa5ff --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A_LTW_H +#define RES_MON_A_LTW_H + +enum dRes_INDEX_MON_A_LTW { + /* BMDR */ + dRes_INDEX_MON_A_LTW_BMD_MON_A_L_TW_e=0x3, +}; + +enum dRes_ID_MON_A_LTW { + /* BMDR */ + dRes_ID_MON_A_LTW_BMD_MON_A_L_TW_e=0x3, +}; + +enum MON_A_L_TW_JNT { + MON_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MON_A_L_TW_JNT_BACKBONE_e=0x1, + MON_A_L_TW_JNT_ARML1_e=0x2, + MON_A_L_TW_JNT_ARML2_e=0x3, + MON_A_L_TW_JNT_ARMR1_e=0x4, + MON_A_L_TW_JNT_ARMR2_e=0x5, + MON_A_L_TW_JNT_HEAD_e=0x6, + MON_A_L_TW_JNT_WAIST_e=0x7, + MON_A_L_TW_JNT_LEGL1_e=0x8, + MON_A_L_TW_JNT_LEGL2_e=0x9, + MON_A_L_TW_JNT_LEGR1_e=0xA, + MON_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MON_a_TW.h b/assets/RZDJ01/res/Object/MON_a_TW.h new file mode 100644 index 0000000000..2b4b47649a --- /dev/null +++ b/assets/RZDJ01/res/Object/MON_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A_TW_H +#define RES_MON_A_TW_H + +enum dRes_INDEX_MON_A_TW { + /* BMDR */ + dRes_INDEX_MON_A_TW_BMD_MON_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MON_A_TW_BTP_MON_A_TW_e=0x7, +}; + +enum dRes_ID_MON_A_TW { + /* BMDR */ + dRes_ID_MON_A_TW_BMD_MON_A_TW_e=0x4, + /* BTP */ + dRes_ID_MON_A_TW_BTP_MON_A_TW_e=0x7, +}; + +enum MON_A_TW_JNT { + MON_A_TW_JNT_CENTER_e=0x0, + MON_A_TW_JNT_BACKBONE_e=0x1, + MON_A_TW_JNT_NECK_e=0x2, + MON_A_TW_JNT_HEAD_e=0x3, + MON_A_TW_JNT_SHOULDERL_e=0x4, + MON_A_TW_JNT_ARML1_e=0x5, + MON_A_TW_JNT_ARML2_e=0x6, + MON_A_TW_JNT_HANDL_e=0x7, + MON_A_TW_JNT_SHOULDERR_e=0x8, + MON_A_TW_JNT_ARMR1_e=0x9, + MON_A_TW_JNT_ARMR2_e=0xA, + MON_A_TW_JNT_HANDR_e=0xB, + MON_A_TW_JNT_WAIST_e=0xC, + MON_A_TW_JNT_LEGL1_e=0xD, + MON_A_TW_JNT_LEGL2_e=0xE, + MON_A_TW_JNT_FOOTL_e=0xF, + MON_A_TW_JNT_LEGR1_e=0x10, + MON_A_TW_JNT_LEGR2_e=0x11, + MON_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MR-6Pole.h b/assets/RZDJ01/res/Object/MR-6Pole.h new file mode 100644 index 0000000000..22b6ebddc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/MR-6Pole.h @@ -0,0 +1,22 @@ +#ifndef RES_MR_6POLE_H +#define RES_MR_6POLE_H + +enum dRes_INDEX_MR_6POLE { + /* BCK */ + dRes_INDEX_MR_6POLE_BCK_U_MR_6POLE_UP_e=0x4, + /* BMDR */ + dRes_INDEX_MR_6POLE_BMD_U_MR_6POLE_e=0x7, +}; + +enum dRes_ID_MR_6POLE { + /* BCK */ + dRes_ID_MR_6POLE_BCK_U_MR_6POLE_UP_e=0x4, + /* BMDR */ + dRes_ID_MR_6POLE_BMD_U_MR_6POLE_e=0x7, +}; + +enum U_MR_6POLE_JNT { + U_MR_6POLE_JNT_U_MR_6POLE_DIS_e=0x0, +}; + +#endif /* !RES_MR_6POLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MR-Chain.h b/assets/RZDJ01/res/Object/MR-Chain.h new file mode 100644 index 0000000000..fcddd1dfc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/MR-Chain.h @@ -0,0 +1,91 @@ +#ifndef RES_MR_CHAIN_H +#define RES_MR_CHAIN_H + +enum dRes_INDEX_MR_CHAIN { + /* BCK */ + dRes_INDEX_MR_CHAIN_BCK_U_MR_CHAINMONO_DOWN02_e=0x7, + dRes_INDEX_MR_CHAIN_BCK_U_MR_CHAINMONO_UP01_e=0x8, + dRes_INDEX_MR_CHAIN_BCK_U_MR_HOLE_e=0x9, + /* BMDE */ + dRes_INDEX_MR_CHAIN_BMD_U_MR_HOLE_e=0xC, + /* BMDR */ + dRes_INDEX_MR_CHAIN_BMD_U_MR_CHAINMONO_e=0xF, + dRes_INDEX_MR_CHAIN_BMD_U_MR_MONOANA_e=0x10, + /* BRK */ + dRes_INDEX_MR_CHAIN_BRK_U_MR_CHAINTEV_e=0x13, + dRes_INDEX_MR_CHAIN_BRK_U_MR_HOLE_e=0x14, + dRes_INDEX_MR_CHAIN_BRK_U_MR_MONOANA_e=0x15, + /* DZB */ + dRes_INDEX_MR_CHAIN_DZB_U_MR_CHAINMONO_01_e=0x18, + dRes_INDEX_MR_CHAIN_DZB_U_MR_CHAINMONO_02_e=0x19, + dRes_INDEX_MR_CHAIN_DZB_U_MR_MONOANA_e=0x1A, +}; + +enum dRes_ID_MR_CHAIN { + /* BCK */ + dRes_ID_MR_CHAIN_BCK_U_MR_CHAINMONO_DOWN02_e=0x7, + dRes_ID_MR_CHAIN_BCK_U_MR_CHAINMONO_UP01_e=0x8, + dRes_ID_MR_CHAIN_BCK_U_MR_HOLE_e=0x9, + /* BMDE */ + dRes_ID_MR_CHAIN_BMD_U_MR_HOLE_e=0xC, + /* BMDR */ + dRes_ID_MR_CHAIN_BMD_U_MR_CHAINMONO_e=0xF, + dRes_ID_MR_CHAIN_BMD_U_MR_MONOANA_e=0x10, + /* BRK */ + dRes_ID_MR_CHAIN_BRK_U_MR_CHAINTEV_e=0x13, + dRes_ID_MR_CHAIN_BRK_U_MR_HOLE_e=0x14, + dRes_ID_MR_CHAIN_BRK_U_MR_MONOANA_e=0x15, + /* DZB */ + dRes_ID_MR_CHAIN_DZB_U_MR_CHAINMONO_01_e=0x18, + dRes_ID_MR_CHAIN_DZB_U_MR_CHAINMONO_02_e=0x19, + dRes_ID_MR_CHAIN_DZB_U_MR_MONOANA_e=0x1A, +}; + +enum U_MR_HOLE_JNT { + U_MR_HOLE_JNT_HOLE01_e=0x0, + U_MR_HOLE_JNT_HOLE02_e=0x1, + U_MR_HOLE_JNT_HOLE03_e=0x2, + U_MR_HOLE_JNT_HOLE04_e=0x3, + U_MR_HOLE_JNT_HOLE05_e=0x4, + U_MR_HOLE_JNT_HOLE06_e=0x5, + U_MR_HOLE_JNT_HOLE07_e=0x6, +}; + +enum U_MR_CHAINMONO_JNT { + U_MR_CHAINMONO_JNT_POLE_KARI_e=0x0, + U_MR_CHAINMONO_JNT_MONOLITH_e=0x1, + U_MR_CHAINMONO_JNT_ACHAIN1_e=0x2, + U_MR_CHAINMONO_JNT_ACHAIN2_e=0x3, + U_MR_CHAINMONO_JNT_ACHAIN3_e=0x4, + U_MR_CHAINMONO_JNT_ACHAIN4_e=0x5, + U_MR_CHAINMONO_JNT_BCHAIN1_e=0x6, + U_MR_CHAINMONO_JNT_BCHAIN2_e=0x7, + U_MR_CHAINMONO_JNT_BCHAIN3_e=0x8, + U_MR_CHAINMONO_JNT_BCHAIN4_e=0x9, + U_MR_CHAINMONO_JNT_CCHAIN1_e=0xA, + U_MR_CHAINMONO_JNT_CCHAIN2_e=0xB, + U_MR_CHAINMONO_JNT_CCHAIN3_e=0xC, + U_MR_CHAINMONO_JNT_CCHAIN4_e=0xD, + U_MR_CHAINMONO_JNT_DCHAIN1_e=0xE, + U_MR_CHAINMONO_JNT_DCHAIN2_e=0xF, + U_MR_CHAINMONO_JNT_DCHAIN3_e=0x10, + U_MR_CHAINMONO_JNT_DCHAIN4_e=0x11, + U_MR_CHAINMONO_JNT_ECHAIN1_e=0x12, + U_MR_CHAINMONO_JNT_ECHAIN2_e=0x13, + U_MR_CHAINMONO_JNT_ECHAIN3_e=0x14, + U_MR_CHAINMONO_JNT_ECHAIN4_e=0x15, + U_MR_CHAINMONO_JNT_FCHAIN1_e=0x16, + U_MR_CHAINMONO_JNT_FCHAIN2_e=0x17, + U_MR_CHAINMONO_JNT_FCHAIN3_e=0x18, + U_MR_CHAINMONO_JNT_FCHAIN4_e=0x19, + U_MR_CHAINMONO_JNT_GCHAIN1_e=0x1A, + U_MR_CHAINMONO_JNT_GCHAIN2_e=0x1B, + U_MR_CHAINMONO_JNT_HCHAIN1_e=0x1C, + U_MR_CHAINMONO_JNT_HCHAIN2_e=0x1D, +}; + +enum U_MR_MONOANA_JNT { + U_MR_MONOANA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MR_CHAIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MR-Sand.h b/assets/RZDJ01/res/Object/MR-Sand.h new file mode 100644 index 0000000000..4cca39e0b6 --- /dev/null +++ b/assets/RZDJ01/res/Object/MR-Sand.h @@ -0,0 +1,28 @@ +#ifndef RES_MR_SAND_H +#define RES_MR_SAND_H + +enum dRes_INDEX_MR_SAND { + /* BCK */ + dRes_INDEX_MR_SAND_BCK_U_MR_SAND_DOWN_e=0x5, + /* BMDR */ + dRes_INDEX_MR_SAND_BMD_U_MR_SAND_e=0x8, + /* DZB */ + dRes_INDEX_MR_SAND_DZB_U_MR_SAND_01_e=0xB, + dRes_INDEX_MR_SAND_DZB_U_MR_SAND_02_e=0xC, +}; + +enum dRes_ID_MR_SAND { + /* BCK */ + dRes_ID_MR_SAND_BCK_U_MR_SAND_DOWN_e=0x5, + /* BMDR */ + dRes_ID_MR_SAND_BMD_U_MR_SAND_e=0x8, + /* DZB */ + dRes_ID_MR_SAND_DZB_U_MR_SAND_01_e=0xB, + dRes_ID_MR_SAND_DZB_U_MR_SAND_02_e=0xC, +}; + +enum U_MR_SAND_JNT { + U_MR_SAND_JNT_U_MR_SAND_e=0x0, +}; + +#endif /* !RES_MR_SAND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MR-Screw.h b/assets/RZDJ01/res/Object/MR-Screw.h new file mode 100644 index 0000000000..9380d3c22d --- /dev/null +++ b/assets/RZDJ01/res/Object/MR-Screw.h @@ -0,0 +1,22 @@ +#ifndef RES_MR_SCREW_H +#define RES_MR_SCREW_H + +enum dRes_INDEX_MR_SCREW { + /* BMDR */ + dRes_INDEX_MR_SCREW_BMD_U_MR_TWISTPOLE_e=0x4, + /* DZB */ + dRes_INDEX_MR_SCREW_DZB_U_MR_TWISTPOLE_e=0x7, +}; + +enum dRes_ID_MR_SCREW { + /* BMDR */ + dRes_ID_MR_SCREW_BMD_U_MR_TWISTPOLE_e=0x4, + /* DZB */ + dRes_ID_MR_SCREW_DZB_U_MR_TWISTPOLE_e=0x7, +}; + +enum U_MR_TWISTPOLE_JNT { + U_MR_TWISTPOLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MR_SCREW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MR-Table.h b/assets/RZDJ01/res/Object/MR-Table.h new file mode 100644 index 0000000000..5a0246ec49 --- /dev/null +++ b/assets/RZDJ01/res/Object/MR-Table.h @@ -0,0 +1,94 @@ +#ifndef RES_MR_TABLE_H +#define RES_MR_TABLE_H + +enum dRes_INDEX_MR_TABLE { + /* BCK */ + dRes_INDEX_MR_TABLE_BCK_U_MR_MSQUARE_e=0x9, + dRes_INDEX_MR_TABLE_BCK_U_MR_TABLE_UP_e=0xA, + /* BMDE */ + dRes_INDEX_MR_TABLE_BMD_U_MR_MIRROR_e=0xD, + dRes_INDEX_MR_TABLE_BMD_U_MR_PIECE_e=0xE, + /* BMDR */ + dRes_INDEX_MR_TABLE_BMD_U_MR_LIGHT_e=0x11, + dRes_INDEX_MR_TABLE_BMD_U_MR_MSQUARE_e=0x12, + dRes_INDEX_MR_TABLE_BMD_U_MR_PANEL_e=0x13, + dRes_INDEX_MR_TABLE_BMD_U_MR_STAIR_e=0x14, + dRes_INDEX_MR_TABLE_BMD_U_MR_TABLE_e=0x15, + /* BRK */ + dRes_INDEX_MR_TABLE_BRK_U_MR_MSQUARE_e=0x18, + dRes_INDEX_MR_TABLE_BRK_U_MR_STAIR_e=0x19, + /* BTK */ + dRes_INDEX_MR_TABLE_BTK_U_MR_LIGHT_e=0x1C, + /* DZB */ + dRes_INDEX_MR_TABLE_DZB_U_MR_MIRROR_e=0x1F, + dRes_INDEX_MR_TABLE_DZB_U_MR_PIECE_e=0x20, + dRes_INDEX_MR_TABLE_DZB_U_MR_STAIR_e=0x21, + dRes_INDEX_MR_TABLE_DZB_U_MR_TABLE_e=0x22, + /* TEX */ + dRes_INDEX_MR_TABLE_BTI_U_MR_MILLERP_A_e=0x25, +}; + +enum dRes_ID_MR_TABLE { + /* BCK */ + dRes_ID_MR_TABLE_BCK_U_MR_MSQUARE_e=0x9, + dRes_ID_MR_TABLE_BCK_U_MR_TABLE_UP_e=0xA, + /* BMDE */ + dRes_ID_MR_TABLE_BMD_U_MR_MIRROR_e=0xD, + dRes_ID_MR_TABLE_BMD_U_MR_PIECE_e=0xE, + /* BMDR */ + dRes_ID_MR_TABLE_BMD_U_MR_LIGHT_e=0x11, + dRes_ID_MR_TABLE_BMD_U_MR_MSQUARE_e=0x12, + dRes_ID_MR_TABLE_BMD_U_MR_PANEL_e=0x13, + dRes_ID_MR_TABLE_BMD_U_MR_STAIR_e=0x14, + dRes_ID_MR_TABLE_BMD_U_MR_TABLE_e=0x15, + /* BRK */ + dRes_ID_MR_TABLE_BRK_U_MR_MSQUARE_e=0x18, + dRes_ID_MR_TABLE_BRK_U_MR_STAIR_e=0x19, + /* BTK */ + dRes_ID_MR_TABLE_BTK_U_MR_LIGHT_e=0x1C, + /* DZB */ + dRes_ID_MR_TABLE_DZB_U_MR_MIRROR_e=0x1F, + dRes_ID_MR_TABLE_DZB_U_MR_PIECE_e=0x20, + dRes_ID_MR_TABLE_DZB_U_MR_STAIR_e=0x21, + dRes_ID_MR_TABLE_DZB_U_MR_TABLE_e=0x22, + /* TEX */ + dRes_ID_MR_TABLE_BTI_U_MR_MILLERP_A_e=0x25, +}; + +enum U_MR_MIRROR_JNT { + U_MR_MIRROR_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_PIECE_JNT { + U_MR_PIECE_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_LIGHT_JNT { + U_MR_LIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_MSQUARE_JNT { + U_MR_MSQUARE_JNT_MSQUARE_01_e=0x0, + U_MR_MSQUARE_JNT_MSQUARE_02_e=0x1, + U_MR_MSQUARE_JNT_MSQUARE_03_e=0x2, + U_MR_MSQUARE_JNT_MSQUARE_04_e=0x3, + U_MR_MSQUARE_JNT_MSQUARE_05_e=0x4, + U_MR_MSQUARE_JNT_MSQUARE_06_e=0x5, + U_MR_MSQUARE_JNT_MSQUARE_07_e=0x6, + U_MR_MSQUARE_JNT_MSQUARE_08_e=0x7, +}; + +enum U_MR_PANEL_JNT { + U_MR_PANEL_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_STAIR_JNT { + U_MR_STAIR_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_TABLE_JNT { + U_MR_TABLE_JNT_U_MR_TABLE_DIS_e=0x0, + U_MR_TABLE_JNT_MIRROR_e=0x1, +}; + +#endif /* !RES_MR_TABLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MSGNPC.h b/assets/RZDJ01/res/Object/MSGNPC.h new file mode 100644 index 0000000000..a09014fc66 --- /dev/null +++ b/assets/RZDJ01/res/Object/MSGNPC.h @@ -0,0 +1,14 @@ +#ifndef RES_MSGNPC_H +#define RES_MSGNPC_H + +enum dRes_INDEX_MSGNPC { + /* EVT */ + dRes_INDEX_MSGNPC_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MSGNPC { + /* EVT */ + dRes_ID_MSGNPC_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MSGNPC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MYNA_b.h b/assets/RZDJ01/res/Object/MYNA_b.h new file mode 100644 index 0000000000..f43930c66a --- /dev/null +++ b/assets/RZDJ01/res/Object/MYNA_b.h @@ -0,0 +1,75 @@ +#ifndef RES_MYNA_B_H +#define RES_MYNA_B_H + +enum dRes_INDEX_MYNA_B { + /* BCK */ + dRes_INDEX_MYNA_B_BCK_MYNA_B_ATTACK_e=0x6, + dRes_INDEX_MYNA_B_BCK_MYNA_B_HOVERING_e=0x7, + dRes_INDEX_MYNA_B_BCK_MYNA_B_JUMP_e=0x8, + dRes_INDEX_MYNA_B_BCK_MYNA_B_LIGHTUP_e=0x9, + dRes_INDEX_MYNA_B_BCK_MYNA_B_PICK_A_e=0xA, + dRes_INDEX_MYNA_B_BCK_MYNA_B_PICK_B_e=0xB, + dRes_INDEX_MYNA_B_BCK_MYNA_B_SIDESTEPL_e=0xC, + dRes_INDEX_MYNA_B_BCK_MYNA_B_SIDESTEPR_e=0xD, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_A_e=0xE, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_B_e=0xF, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_C_e=0x10, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_A_e=0x11, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_B_e=0x12, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_C_e=0x13, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_D_e=0x14, + /* BMDR */ + dRes_INDEX_MYNA_B_BMD_MYNA_B_e=0x17, + /* BTP */ + dRes_INDEX_MYNA_B_BTP_MYNA_B_e=0x1A, + /* EVT */ + dRes_INDEX_MYNA_B_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_MYNA_B { + /* BCK */ + dRes_ID_MYNA_B_BCK_MYNA_B_ATTACK_e=0x6, + dRes_ID_MYNA_B_BCK_MYNA_B_HOVERING_e=0x7, + dRes_ID_MYNA_B_BCK_MYNA_B_JUMP_e=0x8, + dRes_ID_MYNA_B_BCK_MYNA_B_LIGHTUP_e=0x9, + dRes_ID_MYNA_B_BCK_MYNA_B_PICK_A_e=0xA, + dRes_ID_MYNA_B_BCK_MYNA_B_PICK_B_e=0xB, + dRes_ID_MYNA_B_BCK_MYNA_B_SIDESTEPL_e=0xC, + dRes_ID_MYNA_B_BCK_MYNA_B_SIDESTEPR_e=0xD, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_A_e=0xE, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_B_e=0xF, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_C_e=0x10, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_A_e=0x11, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_B_e=0x12, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_C_e=0x13, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_D_e=0x14, + /* BMDR */ + dRes_ID_MYNA_B_BMD_MYNA_B_e=0x17, + /* BTP */ + dRes_ID_MYNA_B_BTP_MYNA_B_e=0x1A, + /* EVT */ + dRes_ID_MYNA_B_DAT_EVENT_LIST_e=0x1D, +}; + +enum MYNA_B_JNT { + MYNA_B_JNT_HARA_e=0x0, + MYNA_B_JNT_MYNA_WING_e=0x1, + MYNA_B_JNT_ASHI1L_e=0x2, + MYNA_B_JNT_ASHI2L_e=0x3, + MYNA_B_JNT_FOOTL_e=0x4, + MYNA_B_JNT_ASHI1R_e=0x5, + MYNA_B_JNT_ASHI2R_e=0x6, + MYNA_B_JNT_FOOTR_e=0x7, + MYNA_B_JNT_HAND1L_e=0x8, + MYNA_B_JNT_HAND2L_e=0x9, + MYNA_B_JNT_HAND3L_e=0xA, + MYNA_B_JNT_HAND1R_e=0xB, + MYNA_B_JNT_HAND2R_e=0xC, + MYNA_B_JNT_HAND3R_e=0xD, + MYNA_B_JNT_KUBI_e=0xE, + MYNA_B_JNT_HEAD_e=0xF, + MYNA_B_JNT_KUCHI_e=0x10, + MYNA_B_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_MYNA_B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MYNA_b_f.h b/assets/RZDJ01/res/Object/MYNA_b_f.h new file mode 100644 index 0000000000..9154342a4c --- /dev/null +++ b/assets/RZDJ01/res/Object/MYNA_b_f.h @@ -0,0 +1,14 @@ +#ifndef RES_MYNA_B_F_H +#define RES_MYNA_B_F_H + +enum dRes_INDEX_MYNA_B_F { + /* EVT */ + dRes_INDEX_MYNA_B_F_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MYNA_B_F { + /* EVT */ + dRes_ID_MYNA_B_F_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MYNA_B_F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MYNA_b_g.h b/assets/RZDJ01/res/Object/MYNA_b_g.h new file mode 100644 index 0000000000..91d49e1508 --- /dev/null +++ b/assets/RZDJ01/res/Object/MYNA_b_g.h @@ -0,0 +1,14 @@ +#ifndef RES_MYNA_B_G_H +#define RES_MYNA_B_G_H + +enum dRes_INDEX_MYNA_B_G { + /* EVT */ + dRes_INDEX_MYNA_B_G_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MYNA_B_G { + /* EVT */ + dRes_ID_MYNA_B_G_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MYNA_B_G_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_BBox.h b/assets/RZDJ01/res/Object/M_BBox.h new file mode 100644 index 0000000000..5b56810203 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_BBox.h @@ -0,0 +1,22 @@ +#ifndef RES_M_BBOX_H +#define RES_M_BBOX_H + +enum dRes_INDEX_M_BBOX { + /* BMDR */ + dRes_INDEX_M_BBOX_BMD_M_BBOX_e=0x4, + /* DZB */ + dRes_INDEX_M_BBOX_DZB_M_BBOX_e=0x7, +}; + +enum dRes_ID_M_BBOX { + /* BMDR */ + dRes_ID_M_BBOX_BMD_M_BBOX_e=0x4, + /* DZB */ + dRes_ID_M_BBOX_DZB_M_BBOX_e=0x7, +}; + +enum M_BBOX_JNT { + M_BBOX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_BBOX_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_Crack.h b/assets/RZDJ01/res/Object/M_Crack.h new file mode 100644 index 0000000000..9d80040a33 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_Crack.h @@ -0,0 +1,28 @@ +#ifndef RES_M_CRACK_H +#define RES_M_CRACK_H + +enum dRes_INDEX_M_CRACK { + /* BMDR */ + dRes_INDEX_M_CRACK_BMD_M_CRACK_e=0x4, + dRes_INDEX_M_CRACK_BMD_M_CRACK_B_e=0x5, + /* DZB */ + dRes_INDEX_M_CRACK_DZB_M_CRACK_e=0x8, +}; + +enum dRes_ID_M_CRACK { + /* BMDR */ + dRes_ID_M_CRACK_BMD_M_CRACK_e=0x4, + dRes_ID_M_CRACK_BMD_M_CRACK_B_e=0x5, + /* DZB */ + dRes_ID_M_CRACK_DZB_M_CRACK_e=0x8, +}; + +enum M_CRACK_JNT { + M_CRACK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_CRACK_B_JNT { + M_CRACK_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_CRACK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_DRockHn.h b/assets/RZDJ01/res/Object/M_DRockHn.h new file mode 100644 index 0000000000..b73973e1b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_DRockHn.h @@ -0,0 +1,18 @@ +#ifndef RES_M_DROCKHN_H +#define RES_M_DROCKHN_H + +enum dRes_INDEX_M_DROCKHN { + /* BMDR */ + dRes_INDEX_M_DROCKHN_BMD_M_DROPROCK_HAHEN_e=0x3, +}; + +enum dRes_ID_M_DROCKHN { + /* BMDR */ + dRes_ID_M_DROCKHN_BMD_M_DROPROCK_HAHEN_e=0x3, +}; + +enum M_DROPROCK_HAHEN_JNT { + M_DROPROCK_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DROCKHN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_DrpRock.h b/assets/RZDJ01/res/Object/M_DrpRock.h new file mode 100644 index 0000000000..6583cc5f45 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_DrpRock.h @@ -0,0 +1,30 @@ +#ifndef RES_M_DRPROCK_H +#define RES_M_DRPROCK_H + +enum dRes_INDEX_M_DRPROCK { + /* BMDR */ + dRes_INDEX_M_DRPROCK_BMD_M_DROPROCK_e=0x4, + dRes_INDEX_M_DRPROCK_BMD_M_DROPROCK_BASE_e=0x5, + /* DZB */ + dRes_INDEX_M_DRPROCK_DZB_M_DROPROCK_e=0x8, + dRes_INDEX_M_DRPROCK_DZB_M_DROPROCK_BASE_e=0x9, +}; + +enum dRes_ID_M_DRPROCK { + /* BMDR */ + dRes_ID_M_DRPROCK_BMD_M_DROPROCK_e=0x4, + dRes_ID_M_DRPROCK_BMD_M_DROPROCK_BASE_e=0x5, + /* DZB */ + dRes_ID_M_DRPROCK_DZB_M_DROPROCK_e=0x8, + dRes_ID_M_DRPROCK_DZB_M_DROPROCK_BASE_e=0x9, +}; + +enum M_DROPROCK_JNT { + M_DROPROCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_DROPROCK_BASE_JNT { + M_DROPROCK_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DRPROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_Dust.h b/assets/RZDJ01/res/Object/M_Dust.h new file mode 100644 index 0000000000..ed3489a3e5 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_Dust.h @@ -0,0 +1,22 @@ +#ifndef RES_M_DUST_H +#define RES_M_DUST_H + +enum dRes_INDEX_M_DUST { + /* BMDR */ + dRes_INDEX_M_DUST_BMD_M_FLOATINGDUST01_e=0x4, + /* DZB */ + dRes_INDEX_M_DUST_DZB_M_FLOATINGDUST01_e=0x7, +}; + +enum dRes_ID_M_DUST { + /* BMDR */ + dRes_ID_M_DUST_BMD_M_FLOATINGDUST01_e=0x4, + /* DZB */ + dRes_ID_M_DUST_DZB_M_FLOATINGDUST01_e=0x7, +}; + +enum M_FLOATINGDUST01_JNT { + M_FLOATINGDUST01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DUST_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_GateKey.h b/assets/RZDJ01/res/Object/M_GateKey.h new file mode 100644 index 0000000000..6f3ed1db17 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_GateKey.h @@ -0,0 +1,18 @@ +#ifndef RES_M_GATEKEY_H +#define RES_M_GATEKEY_H + +enum dRes_INDEX_M_GATEKEY { + /* BMDR */ + dRes_INDEX_M_GATEKEY_BMD_M_IGATEKEY_e=0x3, +}; + +enum dRes_ID_M_GATEKEY { + /* BMDR */ + dRes_ID_M_GATEKEY_BMD_M_IGATEKEY_e=0x3, +}; + +enum M_IGATEKEY_JNT { + M_IGATEKEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_GATEKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_HGate.h b/assets/RZDJ01/res/Object/M_HGate.h new file mode 100644 index 0000000000..6e48686590 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_HGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_HGATE_H +#define RES_M_HGATE_H + +enum dRes_INDEX_M_HGATE { + /* BMDR */ + dRes_INDEX_M_HGATE_BMD_M_HASHIGATE_e=0x4, + /* DZB */ + dRes_INDEX_M_HGATE_DZB_M_HASHIGATE_e=0x7, +}; + +enum dRes_ID_M_HGATE { + /* BMDR */ + dRes_ID_M_HGATE_BMD_M_HASHIGATE_e=0x4, + /* DZB */ + dRes_ID_M_HGATE_DZB_M_HASHIGATE_e=0x7, +}; + +enum M_HASHIGATE_JNT { + M_HASHIGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_HGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_IGate.h b/assets/RZDJ01/res/Object/M_IGate.h new file mode 100644 index 0000000000..c25ed9cb59 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_IGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IGATE_H +#define RES_M_IGATE_H + +enum dRes_INDEX_M_IGATE { + /* BMDR */ + dRes_INDEX_M_IGATE_BMD_M_IZUMIGATE_e=0x4, + /* DZB */ + dRes_INDEX_M_IGATE_DZB_M_IZUMIGATE_e=0x7, +}; + +enum dRes_ID_M_IGATE { + /* BMDR */ + dRes_ID_M_IGATE_BMD_M_IZUMIGATE_e=0x4, + /* DZB */ + dRes_ID_M_IGATE_DZB_M_IZUMIGATE_e=0x7, +}; + +enum M_IZUMIGATE_JNT { + M_IZUMIGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_Ikada.h b/assets/RZDJ01/res/Object/M_Ikada.h new file mode 100644 index 0000000000..728366fb21 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_Ikada.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IKADA_H +#define RES_M_IKADA_H + +enum dRes_INDEX_M_IKADA { + /* BMDR */ + dRes_INDEX_M_IKADA_BMD_M_IKADA_e=0x4, + /* DZB */ + dRes_INDEX_M_IKADA_DZB_M_IKADA_e=0x7, +}; + +enum dRes_ID_M_IKADA { + /* BMDR */ + dRes_ID_M_IKADA_BMD_M_IKADA_e=0x4, + /* DZB */ + dRes_ID_M_IKADA_DZB_M_IKADA_e=0x7, +}; + +enum M_IKADA_JNT { + M_IKADA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IKADA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_Ita.h b/assets/RZDJ01/res/Object/M_Ita.h new file mode 100644 index 0000000000..6540ea5519 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_Ita.h @@ -0,0 +1,22 @@ +#ifndef RES_M_ITA_H +#define RES_M_ITA_H + +enum dRes_INDEX_M_ITA { + /* BMDR */ + dRes_INDEX_M_ITA_BMD_M_FLOATINGDUST00_e=0x4, + /* DZB */ + dRes_INDEX_M_ITA_DZB_M_FLOATINGDUST00_e=0x7, +}; + +enum dRes_ID_M_ITA { + /* BMDR */ + dRes_ID_M_ITA_BMD_M_FLOATINGDUST00_e=0x4, + /* DZB */ + dRes_ID_M_ITA_DZB_M_FLOATINGDUST00_e=0x7, +}; + +enum M_FLOATINGDUST00_JNT { + M_FLOATINGDUST00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_ITA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_IzmGate.h b/assets/RZDJ01/res/Object/M_IzmGate.h new file mode 100644 index 0000000000..40d5130d23 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_IzmGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IZMGATE_H +#define RES_M_IZMGATE_H + +enum dRes_INDEX_M_IZMGATE { + /* BMDR */ + dRes_INDEX_M_IZMGATE_BMD_M_IZUMIGATE_B_e=0x4, + /* DZB */ + dRes_INDEX_M_IZMGATE_DZB_M_IZUMIGATE_B_e=0x7, +}; + +enum dRes_ID_M_IZMGATE { + /* BMDR */ + dRes_ID_M_IZMGATE_BMD_M_IZUMIGATE_B_e=0x4, + /* DZB */ + dRes_ID_M_IZMGATE_DZB_M_IZUMIGATE_B_e=0x7, +}; + +enum M_IZUMIGATE_B_JNT { + M_IZUMIGATE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IZMGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_RGate00.h b/assets/RZDJ01/res/Object/M_RGate00.h new file mode 100644 index 0000000000..d4bf119c60 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_RGate00.h @@ -0,0 +1,40 @@ +#ifndef RES_M_RGATE00_H +#define RES_M_RGATE00_H + +enum dRes_INDEX_M_RGATE00 { + /* BMDR */ + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_e=0x5, + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_HOOK_e=0x6, + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_KEY_e=0x7, + /* DZB */ + dRes_INDEX_M_RGATE00_DZB_M_RIDERGATE_e=0xA, + /* EVT */ + dRes_INDEX_M_RGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_M_RGATE00 { + /* BMDR */ + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_e=0x5, + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_HOOK_e=0x6, + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_KEY_e=0x7, + /* DZB */ + dRes_ID_M_RGATE00_DZB_M_RIDERGATE_e=0xA, + /* EVT */ + dRes_ID_M_RGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum M_RIDERGATE_JNT { + M_RIDERGATE_JNT_M_RIDERGATE_e=0x0, + M_RIDERGATE_JNT_RIDERGATE_L_e=0x1, + M_RIDERGATE_JNT_RIDERGATE_R_e=0x2, +}; + +enum M_RIDERGATE_HOOK_JNT { + M_RIDERGATE_HOOK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_RIDERGATE_KEY_JNT { + M_RIDERGATE_KEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_RGATE00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_THouse.h b/assets/RZDJ01/res/Object/M_THouse.h new file mode 100644 index 0000000000..a6ff1dd146 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_THouse.h @@ -0,0 +1,58 @@ +#ifndef RES_M_THOUSE_H +#define RES_M_THOUSE_H + +enum dRes_INDEX_M_THOUSE { + /* BCK */ + dRes_INDEX_M_THOUSE_BCK_TH01_CLOSE_e=0x6, + dRes_INDEX_M_THOUSE_BCK_TH02_CHANGE_e=0x7, + dRes_INDEX_M_THOUSE_BCK_TH03_HLIGHT_e=0x8, + /* BMDR */ + dRes_INDEX_M_THOUSE_BMD_M_TOBYHOUSE_HL_R00_e=0xB, + dRes_INDEX_M_THOUSE_BMD_U_TOBYHOUSE_LOW_e=0xC, + /* DZB */ + dRes_INDEX_M_THOUSE_DZB_M_TOBYHOUSE_HL_R00_e=0xF, + /* EVT */ + dRes_INDEX_M_THOUSE_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_M_THOUSE { + /* BCK */ + dRes_ID_M_THOUSE_BCK_TH01_CLOSE_e=0x6, + dRes_ID_M_THOUSE_BCK_TH02_CHANGE_e=0x7, + dRes_ID_M_THOUSE_BCK_TH03_HLIGHT_e=0x8, + /* BMDR */ + dRes_ID_M_THOUSE_BMD_M_TOBYHOUSE_HL_R00_e=0xB, + dRes_ID_M_THOUSE_BMD_U_TOBYHOUSE_LOW_e=0xC, + /* DZB */ + dRes_ID_M_THOUSE_DZB_M_TOBYHOUSE_HL_R00_e=0xF, + /* EVT */ + dRes_ID_M_THOUSE_DAT_EVENT_LIST_e=0x12, +}; + +enum M_TOBYHOUSE_HL_R00_JNT { + M_TOBYHOUSE_HL_R00_JNT_M_TOBYHOUSE_HL_R00_J_e=0x0, + M_TOBYHOUSE_HL_R00_JNT_BIRL_P_e=0x1, + M_TOBYHOUSE_HL_R00_JNT_WASH_e=0x2, + M_TOBYHOUSE_HL_R00_JNT_BIRL_HOUSE_e=0x3, + M_TOBYHOUSE_HL_R00_JNT_BARREL_e=0x4, + M_TOBYHOUSE_HL_R00_JNT_CAP_e=0x5, + M_TOBYHOUSE_HL_R00_JNT_END_BARREL_e=0x6, + M_TOBYHOUSE_HL_R00_JNT_UP_HOUSE_e=0x7, + M_TOBYHOUSE_HL_R00_JNT_CRANE_e=0x8, + M_TOBYHOUSE_HL_R00_JNT_BOAT_e=0x9, + M_TOBYHOUSE_HL_R00_JNT_DOOR_e=0xA, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEE_e=0xB, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEN_e=0xC, + M_TOBYHOUSE_HL_R00_JNT_SHINGLES_e=0xD, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEW_e=0xE, + M_TOBYHOUSE_HL_R00_JNT_UP_CANNON_e=0xF, + M_TOBYHOUSE_HL_R00_JNT_BIRL_CANNON_e=0x10, + M_TOBYHOUSE_HL_R00_JNT_STRIKER_e=0x11, + M_TOBYHOUSE_HL_R00_JNT_COG_e=0x12, +}; + +enum U_TOBYHOUSE_LOW_JNT { + U_TOBYHOUSE_LOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_THOUSE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_TakaraD.h b/assets/RZDJ01/res/Object/M_TakaraD.h new file mode 100644 index 0000000000..8ca1ea9e0a --- /dev/null +++ b/assets/RZDJ01/res/Object/M_TakaraD.h @@ -0,0 +1,30 @@ +#ifndef RES_M_TAKARAD_H +#define RES_M_TAKARAD_H + +enum dRes_INDEX_M_TAKARAD { + /* BMDR */ + dRes_INDEX_M_TAKARAD_BMD_M_TAKARADAI_BASE_e=0x4, + dRes_INDEX_M_TAKARAD_BMD_M_TAKARADAI_TOP_e=0x5, + /* DZB */ + dRes_INDEX_M_TAKARAD_DZB_M_TAKARADAI_BASE_e=0x8, + dRes_INDEX_M_TAKARAD_DZB_M_TAKARADAI_TOP_e=0x9, +}; + +enum dRes_ID_M_TAKARAD { + /* BMDR */ + dRes_ID_M_TAKARAD_BMD_M_TAKARADAI_BASE_e=0x4, + dRes_ID_M_TAKARAD_BMD_M_TAKARADAI_TOP_e=0x5, + /* DZB */ + dRes_ID_M_TAKARAD_DZB_M_TAKARADAI_BASE_e=0x8, + dRes_ID_M_TAKARAD_DZB_M_TAKARADAI_TOP_e=0x9, +}; + +enum M_TAKARADAI_BASE_JNT { + M_TAKARADAI_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TAKARADAI_TOP_JNT { + M_TAKARADAI_TOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_TAKARAD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_TreeSh.h b/assets/RZDJ01/res/Object/M_TreeSh.h new file mode 100644 index 0000000000..bf46823821 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_TreeSh.h @@ -0,0 +1,24 @@ +#ifndef RES_M_TREESH_H +#define RES_M_TREESH_H + +enum dRes_INDEX_M_TREESH { + /* BMDR */ + dRes_INDEX_M_TREESH_BMD_M_TREESH_e=0x4, + /* DZB */ + dRes_INDEX_M_TREESH_DZB_M_TREESH_e=0x7, +}; + +enum dRes_ID_M_TREESH { + /* BMDR */ + dRes_ID_M_TREESH_BMD_M_TREESH_e=0x4, + /* DZB */ + dRes_ID_M_TREESH_DZB_M_TREESH_e=0x7, +}; + +enum M_TREESH_JNT { + M_TREESH_JNT_MOTO_e=0x0, + M_TREESH_JNT_HAYURE_e=0x1, + M_TREESH_JNT_HAYURE2_e=0x2, +}; + +#endif /* !RES_M_TREESH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_Turara.h b/assets/RZDJ01/res/Object/M_Turara.h new file mode 100644 index 0000000000..54f5c87798 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_Turara.h @@ -0,0 +1,38 @@ +#ifndef RES_M_TURARA_H +#define RES_M_TURARA_H + +enum dRes_INDEX_M_TURARA { + /* BMDE */ + dRes_INDEX_M_TURARA_BMD_KK_TURARA_e=0x5, + /* BMDR */ + dRes_INDEX_M_TURARA_BMD_M_TURARA_e=0x8, + dRes_INDEX_M_TURARA_BMD_M_TURARAB_e=0x9, + /* DZB */ + dRes_INDEX_M_TURARA_DZB_M_TURARA_e=0xC, + dRes_INDEX_M_TURARA_DZB_M_TURARAB_e=0xD, +}; + +enum dRes_ID_M_TURARA { + /* BMDE */ + dRes_ID_M_TURARA_BMD_KK_TURARA_e=0x5, + /* BMDR */ + dRes_ID_M_TURARA_BMD_M_TURARA_e=0x8, + dRes_ID_M_TURARA_BMD_M_TURARAB_e=0x9, + /* DZB */ + dRes_ID_M_TURARA_DZB_M_TURARA_e=0xC, + dRes_ID_M_TURARA_DZB_M_TURARAB_e=0xD, +}; + +enum KK_TURARA_JNT { + KK_TURARA_JNT_TURARA_MODEL_e=0x0, +}; + +enum M_TURARA_JNT { + M_TURARA_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TURARAB_JNT { + M_TURARAB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_TURARA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_VBom.h b/assets/RZDJ01/res/Object/M_VBom.h new file mode 100644 index 0000000000..3e009b0e77 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_VBom.h @@ -0,0 +1,26 @@ +#ifndef RES_M_VBOM_H +#define RES_M_VBOM_H + +enum dRes_INDEX_M_VBOM { + /* BMDR */ + dRes_INDEX_M_VBOM_BMD_M_VBOM_ZORA_e=0x5, + /* BTP */ + dRes_INDEX_M_VBOM_BTP_M_VBOM_ZORA_e=0x8, + /* DZB */ + dRes_INDEX_M_VBOM_DZB_M_VBOM_ZORA_e=0xB, +}; + +enum dRes_ID_M_VBOM { + /* BMDR */ + dRes_ID_M_VBOM_BMD_M_VBOM_ZORA_e=0x5, + /* BTP */ + dRes_ID_M_VBOM_BTP_M_VBOM_ZORA_e=0x8, + /* DZB */ + dRes_ID_M_VBOM_DZB_M_VBOM_ZORA_e=0xB, +}; + +enum M_VBOM_ZORA_JNT { + M_VBOM_ZORA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VBOM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_VolcBal.h b/assets/RZDJ01/res/Object/M_VolcBal.h new file mode 100644 index 0000000000..29823675e7 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_VolcBal.h @@ -0,0 +1,18 @@ +#ifndef RES_M_VOLCBAL_H +#define RES_M_VOLCBAL_H + +enum dRes_INDEX_M_VOLCBAL { + /* BMDR */ + dRes_INDEX_M_VOLCBAL_BMD_M_VOLCBALL_e=0x3, +}; + +enum dRes_ID_M_VOLCBAL { + /* BMDR */ + dRes_ID_M_VOLCBAL_BMD_M_VOLCBALL_e=0x3, +}; + +enum M_VOLCBALL_JNT { + M_VOLCBALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VOLCBAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_VolcBom.h b/assets/RZDJ01/res/Object/M_VolcBom.h new file mode 100644 index 0000000000..11e6dc5fcd --- /dev/null +++ b/assets/RZDJ01/res/Object/M_VolcBom.h @@ -0,0 +1,53 @@ +#ifndef RES_M_VOLCBOM_H +#define RES_M_VOLCBOM_H + +enum dRes_INDEX_M_VOLCBOM { + /* BCK */ + dRes_INDEX_M_VOLCBOM_BCK_NI_VOLCBOM_EF_e=0x8, + /* BMDR */ + dRes_INDEX_M_VOLCBOM_BMD_EF_VOLCBOM_e=0xB, + dRes_INDEX_M_VOLCBOM_BMD_M_VOLCBOM_e=0xC, + /* BRK */ + dRes_INDEX_M_VOLCBOM_BRK_EF_VOLCBOM_e=0xF, + dRes_INDEX_M_VOLCBOM_BRK_M_VOLCBOM_e=0x10, + /* BTK */ + dRes_INDEX_M_VOLCBOM_BTK_EF_VOLCBOM_e=0x13, + dRes_INDEX_M_VOLCBOM_BTK_M_VOLCBOM_e=0x14, + dRes_INDEX_M_VOLCBOM_BTK_NI_VOLCBOM_EF_e=0x15, + /* DZB */ + dRes_INDEX_M_VOLCBOM_DZB_M_VOLCBOM_e=0x18, + /* EVT */ + dRes_INDEX_M_VOLCBOM_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_M_VOLCBOM { + /* BCK */ + dRes_ID_M_VOLCBOM_BCK_NI_VOLCBOM_EF_e=0x8, + /* BMDR */ + dRes_ID_M_VOLCBOM_BMD_EF_VOLCBOM_e=0xB, + dRes_ID_M_VOLCBOM_BMD_M_VOLCBOM_e=0xC, + /* BRK */ + dRes_ID_M_VOLCBOM_BRK_EF_VOLCBOM_e=0xF, + dRes_ID_M_VOLCBOM_BRK_M_VOLCBOM_e=0x10, + /* BTK */ + dRes_ID_M_VOLCBOM_BTK_EF_VOLCBOM_e=0x13, + dRes_ID_M_VOLCBOM_BTK_M_VOLCBOM_e=0x14, + dRes_ID_M_VOLCBOM_BTK_NI_VOLCBOM_EF_e=0x15, + /* DZB */ + dRes_ID_M_VOLCBOM_DZB_M_VOLCBOM_e=0x18, + /* EVT */ + dRes_ID_M_VOLCBOM_DAT_EVENT_LIST_e=0x1B, +}; + +enum EF_VOLCBOM_JNT { + EF_VOLCBOM_JNT_WORLD_ROOT_e=0x0, + EF_VOLCBOM_JNT_EF_VOLC00_SARA_e=0x1, + EF_VOLCBOM_JNT_EF_VOLC01_TAIL_e=0x2, +}; + +enum M_VOLCBOM_JNT { + M_VOLCBOM_JNT_NI_VOLCBOM_EF_e=0x0, + M_VOLCBOM_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_M_VOLCBOM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_VolcGnd.h b/assets/RZDJ01/res/Object/M_VolcGnd.h new file mode 100644 index 0000000000..2e45f0d158 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_VolcGnd.h @@ -0,0 +1,26 @@ +#ifndef RES_M_VOLCGND_H +#define RES_M_VOLCGND_H + +enum dRes_INDEX_M_VOLCGND { + /* BMDR */ + dRes_INDEX_M_VOLCGND_BMD_M_VOLCGROUND_e=0x5, + /* BRK */ + dRes_INDEX_M_VOLCGND_BRK_M_VOLCGROUND_e=0x8, + /* BTK */ + dRes_INDEX_M_VOLCGND_BTK_M_VOLCGROUND_e=0xB, +}; + +enum dRes_ID_M_VOLCGND { + /* BMDR */ + dRes_ID_M_VOLCGND_BMD_M_VOLCGROUND_e=0x5, + /* BRK */ + dRes_ID_M_VOLCGND_BRK_M_VOLCGROUND_e=0x8, + /* BTK */ + dRes_ID_M_VOLCGND_BTK_M_VOLCGROUND_e=0xB, +}; + +enum M_VOLCGROUND_JNT { + M_VOLCGROUND_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VOLCGND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_hasu.h b/assets/RZDJ01/res/Object/M_hasu.h new file mode 100644 index 0000000000..c3fbd04c79 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_hasu.h @@ -0,0 +1,22 @@ +#ifndef RES_M_HASU_H +#define RES_M_HASU_H + +enum dRes_INDEX_M_HASU { + /* BMDR */ + dRes_INDEX_M_HASU_BMD_M_HASU_e=0x4, + /* DZB */ + dRes_INDEX_M_HASU_DZB_M_HASU_e=0x7, +}; + +enum dRes_ID_M_HASU { + /* BMDR */ + dRes_ID_M_HASU_BMD_M_HASU_e=0x4, + /* DZB */ + dRes_ID_M_HASU_DZB_M_HASU_e=0x7, +}; + +enum M_HASU_JNT { + M_HASU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_HASU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/M_kaisou.h b/assets/RZDJ01/res/Object/M_kaisou.h new file mode 100644 index 0000000000..6afb7a11f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/M_kaisou.h @@ -0,0 +1,20 @@ +#ifndef RES_M_KAISOU_H +#define RES_M_KAISOU_H + +enum dRes_INDEX_M_KAISOU { + /* BMDR */ + dRes_INDEX_M_KAISOU_BMD_M_KAISOU_e=0x3, +}; + +enum dRes_ID_M_KAISOU { + /* BMDR */ + dRes_ID_M_KAISOU_BMD_M_KAISOU_e=0x3, +}; + +enum M_KAISOU_JNT { + M_KAISOU_JNT_JOINT1_e=0x0, + M_KAISOU_JNT_JOINT2_e=0x1, + M_KAISOU_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_M_KAISOU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MagLiftL.h b/assets/RZDJ01/res/Object/MagLiftL.h new file mode 100644 index 0000000000..20a8345369 --- /dev/null +++ b/assets/RZDJ01/res/Object/MagLiftL.h @@ -0,0 +1,30 @@ +#ifndef RES_MAGLIFTL_H +#define RES_MAGLIFTL_H + +enum dRes_INDEX_MAGLIFTL { + /* BMDR */ + dRes_INDEX_MAGLIFTL_BMD_L_MAGLIFT_L_e=0x6, + /* BRK */ + dRes_INDEX_MAGLIFTL_BRK_L_MAGLIFT_L_e=0x9, + /* BTK */ + dRes_INDEX_MAGLIFTL_BTK_L_MAGLIFT_L_e=0xC, + /* DZB */ + dRes_INDEX_MAGLIFTL_DZB_L_MAGLIFT_L_e=0xF, +}; + +enum dRes_ID_MAGLIFTL { + /* BMDR */ + dRes_ID_MAGLIFTL_BMD_L_MAGLIFT_L_e=0x6, + /* BRK */ + dRes_ID_MAGLIFTL_BRK_L_MAGLIFT_L_e=0x9, + /* BTK */ + dRes_ID_MAGLIFTL_BTK_L_MAGLIFT_L_e=0xC, + /* DZB */ + dRes_ID_MAGLIFTL_DZB_L_MAGLIFT_L_e=0xF, +}; + +enum L_MAGLIFT_L_JNT { + L_MAGLIFT_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MagLiftM.h b/assets/RZDJ01/res/Object/MagLiftM.h new file mode 100644 index 0000000000..f424f97037 --- /dev/null +++ b/assets/RZDJ01/res/Object/MagLiftM.h @@ -0,0 +1,22 @@ +#ifndef RES_MAGLIFTM_H +#define RES_MAGLIFTM_H + +enum dRes_INDEX_MAGLIFTM { + /* BMDR */ + dRes_INDEX_MAGLIFTM_BMD_L_MAGLIFT_M_e=0x4, + /* DZB */ + dRes_INDEX_MAGLIFTM_DZB_L_MAGLIFT_M_e=0x7, +}; + +enum dRes_ID_MAGLIFTM { + /* BMDR */ + dRes_ID_MAGLIFTM_BMD_L_MAGLIFT_M_e=0x4, + /* DZB */ + dRes_ID_MAGLIFTM_DZB_L_MAGLIFT_M_e=0x7, +}; + +enum L_MAGLIFT_M_JNT { + L_MAGLIFT_M_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MagLiftS.h b/assets/RZDJ01/res/Object/MagLiftS.h new file mode 100644 index 0000000000..9470421132 --- /dev/null +++ b/assets/RZDJ01/res/Object/MagLiftS.h @@ -0,0 +1,22 @@ +#ifndef RES_MAGLIFTS_H +#define RES_MAGLIFTS_H + +enum dRes_INDEX_MAGLIFTS { + /* BMDR */ + dRes_INDEX_MAGLIFTS_BMD_L_MAGLIFT_S_e=0x4, + /* DZB */ + dRes_INDEX_MAGLIFTS_DZB_L_MAGLIFT_S_e=0x7, +}; + +enum dRes_ID_MAGLIFTS { + /* BMDR */ + dRes_ID_MAGLIFTS_BMD_L_MAGLIFT_S_e=0x4, + /* DZB */ + dRes_ID_MAGLIFTS_DZB_L_MAGLIFT_S_e=0x7, +}; + +enum L_MAGLIFT_S_JNT { + L_MAGLIFT_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Maro.h b/assets/RZDJ01/res/Object/Maro.h new file mode 100644 index 0000000000..985e5a9426 --- /dev/null +++ b/assets/RZDJ01/res/Object/Maro.h @@ -0,0 +1,58 @@ +#ifndef RES_MARO_H +#define RES_MARO_H + +enum dRes_INDEX_MARO { + /* BCK */ + dRes_INDEX_MARO_BCK_MARO_F_TALK_A_e=0x6, + dRes_INDEX_MARO_BCK_MARO_STEP_e=0x7, + dRes_INDEX_MARO_BCK_MARO_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_MARO_BMD_MARO_e=0xB, + /* BTK */ + dRes_INDEX_MARO_BTK_MARO_e=0xE, + /* BTP */ + dRes_INDEX_MARO_BTP_MARO_e=0x11, + dRes_INDEX_MARO_BTP_MARO_F_TALK_A_e=0x12, +}; + +enum dRes_ID_MARO { + /* BCK */ + dRes_ID_MARO_BCK_MARO_F_TALK_A_e=0x6, + dRes_ID_MARO_BCK_MARO_STEP_e=0x7, + dRes_ID_MARO_BCK_MARO_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_MARO_BMD_MARO_e=0xB, + /* BTK */ + dRes_ID_MARO_BTK_MARO_e=0xE, + /* BTP */ + dRes_ID_MARO_BTP_MARO_e=0x11, + dRes_ID_MARO_BTP_MARO_F_TALK_A_e=0x12, +}; + +enum MARO_JNT { + MARO_JNT_CENTER_e=0x0, + MARO_JNT_BACKBONE1_e=0x1, + MARO_JNT_BACKBONE2_e=0x2, + MARO_JNT_NECK_e=0x3, + MARO_JNT_HEAD_e=0x4, + MARO_JNT_CHIN_e=0x5, + MARO_JNT_MOUTH_e=0x6, + MARO_JNT_SHOULDERL_e=0x7, + MARO_JNT_ARML1_e=0x8, + MARO_JNT_ARML2_e=0x9, + MARO_JNT_HANDL_e=0xA, + MARO_JNT_FINGERL_e=0xB, + MARO_JNT_SHOULDERR_e=0xC, + MARO_JNT_ARMR1_e=0xD, + MARO_JNT_ARMR2_e=0xE, + MARO_JNT_HANDR_e=0xF, + MARO_JNT_FINGERR_e=0x10, + MARO_JNT_WAIST_e=0x11, + MARO_JNT_LEGL1_e=0x12, + MARO_JNT_LEGL2_e=0x13, + MARO_JNT_FOOTL_e=0x14, + MARO_JNT_LEGR1_e=0x15, + MARO_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_MARO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Maro1.h b/assets/RZDJ01/res/Object/Maro1.h new file mode 100644 index 0000000000..a6e0ec5ee2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Maro1.h @@ -0,0 +1,50 @@ +#ifndef RES_MARO1_H +#define RES_MARO1_H + +enum dRes_INDEX_MARO1 { + /* BCK */ + dRes_INDEX_MARO1_BCK_MARO_F_SURPRISE_e=0x6, + dRes_INDEX_MARO1_BCK_MARO_F_TALK_B_e=0x7, + dRes_INDEX_MARO1_BCK_MARO_F_TALK_C_e=0x8, + dRes_INDEX_MARO1_BCK_MARO_FH_SURPRISE_e=0x9, + dRes_INDEX_MARO1_BCK_MARO_RUN_e=0xA, + dRes_INDEX_MARO1_BCK_MARO_STOP_e=0xB, + dRes_INDEX_MARO1_BCK_MARO_TALK_A_e=0xC, + dRes_INDEX_MARO1_BCK_MARO_TALK_B_e=0xD, + dRes_INDEX_MARO1_BCK_MARO_TALK_C_e=0xE, + /* BTK */ + dRes_INDEX_MARO1_BTK_MARO_TALK_B_e=0x11, + dRes_INDEX_MARO1_BTK_MARO_TALK_C_e=0x12, + /* BTP */ + dRes_INDEX_MARO1_BTP_MARO_F_SURPRISE_e=0x15, + dRes_INDEX_MARO1_BTP_MARO_F_TALK_B_e=0x16, + dRes_INDEX_MARO1_BTP_MARO_F_TALK_C_e=0x17, + dRes_INDEX_MARO1_BTP_MARO_FH_SURPRISE_e=0x18, + /* EVT */ + dRes_INDEX_MARO1_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_MARO1 { + /* BCK */ + dRes_ID_MARO1_BCK_MARO_F_SURPRISE_e=0x6, + dRes_ID_MARO1_BCK_MARO_F_TALK_B_e=0x7, + dRes_ID_MARO1_BCK_MARO_F_TALK_C_e=0x8, + dRes_ID_MARO1_BCK_MARO_FH_SURPRISE_e=0x9, + dRes_ID_MARO1_BCK_MARO_RUN_e=0xA, + dRes_ID_MARO1_BCK_MARO_STOP_e=0xB, + dRes_ID_MARO1_BCK_MARO_TALK_A_e=0xC, + dRes_ID_MARO1_BCK_MARO_TALK_B_e=0xD, + dRes_ID_MARO1_BCK_MARO_TALK_C_e=0xE, + /* BTK */ + dRes_ID_MARO1_BTK_MARO_TALK_B_e=0x11, + dRes_ID_MARO1_BTK_MARO_TALK_C_e=0x12, + /* BTP */ + dRes_ID_MARO1_BTP_MARO_F_SURPRISE_e=0x15, + dRes_ID_MARO1_BTP_MARO_F_TALK_B_e=0x16, + dRes_ID_MARO1_BTP_MARO_F_TALK_C_e=0x17, + dRes_ID_MARO1_BTP_MARO_FH_SURPRISE_e=0x18, + /* EVT */ + dRes_ID_MARO1_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_MARO1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Maro2.h b/assets/RZDJ01/res/Object/Maro2.h new file mode 100644 index 0000000000..91c8c3a26e --- /dev/null +++ b/assets/RZDJ01/res/Object/Maro2.h @@ -0,0 +1,28 @@ +#ifndef RES_MARO2_H +#define RES_MARO2_H + +enum dRes_INDEX_MARO2 { + /* BCK */ + dRes_INDEX_MARO2_BCK_MARO_CROUCH_e=0x5, + dRes_INDEX_MARO2_BCK_MARO_F_GLARE_TALK_e=0x6, + dRes_INDEX_MARO2_BCK_MARO_FH_GLARE_TALK_e=0x7, + /* BTP */ + dRes_INDEX_MARO2_BTP_MARO_F_GLARE_TALK_e=0xA, + dRes_INDEX_MARO2_BTP_MARO_FH_GLARE_TALK_e=0xB, + /* EVT */ + dRes_INDEX_MARO2_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_MARO2 { + /* BCK */ + dRes_ID_MARO2_BCK_MARO_CROUCH_e=0x5, + dRes_ID_MARO2_BCK_MARO_F_GLARE_TALK_e=0x6, + dRes_ID_MARO2_BCK_MARO_FH_GLARE_TALK_e=0x7, + /* BTP */ + dRes_ID_MARO2_BTP_MARO_F_GLARE_TALK_e=0xA, + dRes_ID_MARO2_BTP_MARO_FH_GLARE_TALK_e=0xB, + /* EVT */ + dRes_ID_MARO2_DAT_EVENT_LIST_e=0xE, +}; + +#endif /* !RES_MARO2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Maro3.h b/assets/RZDJ01/res/Object/Maro3.h new file mode 100644 index 0000000000..f1ffc44f44 --- /dev/null +++ b/assets/RZDJ01/res/Object/Maro3.h @@ -0,0 +1,26 @@ +#ifndef RES_MARO3_H +#define RES_MARO3_H + +enum dRes_INDEX_MARO3 { + /* BCK */ + dRes_INDEX_MARO3_BCK_MARO_ASK_e=0x4, + dRes_INDEX_MARO3_BCK_MARO_ASKING_e=0x5, + dRes_INDEX_MARO3_BCK_MARO_F_BESUTALK_e=0x6, + dRes_INDEX_MARO3_BCK_MARO_FH_BESUTALK_e=0x7, + /* BTP */ + dRes_INDEX_MARO3_BTP_MARO_F_BESUTALK_e=0xA, + dRes_INDEX_MARO3_BTP_MARO_FH_BESUTALK_e=0xB, +}; + +enum dRes_ID_MARO3 { + /* BCK */ + dRes_ID_MARO3_BCK_MARO_ASK_e=0x4, + dRes_ID_MARO3_BCK_MARO_ASKING_e=0x5, + dRes_ID_MARO3_BCK_MARO_F_BESUTALK_e=0x6, + dRes_ID_MARO3_BCK_MARO_FH_BESUTALK_e=0x7, + /* BTP */ + dRes_ID_MARO3_BTP_MARO_F_BESUTALK_e=0xA, + dRes_ID_MARO3_BTP_MARO_FH_BESUTALK_e=0xB, +}; + +#endif /* !RES_MARO3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Maro_TW.h b/assets/RZDJ01/res/Object/Maro_TW.h new file mode 100644 index 0000000000..d8cf500067 --- /dev/null +++ b/assets/RZDJ01/res/Object/Maro_TW.h @@ -0,0 +1,48 @@ +#ifndef RES_MARO_TW_H +#define RES_MARO_TW_H + +enum dRes_INDEX_MARO_TW { + /* BMDR */ + dRes_INDEX_MARO_TW_BMD_MARO_TW_e=0x5, + /* BTK */ + dRes_INDEX_MARO_TW_BTK_MARO_TW_e=0x8, + /* BTP */ + dRes_INDEX_MARO_TW_BTP_MARO_TW_e=0xB, +}; + +enum dRes_ID_MARO_TW { + /* BMDR */ + dRes_ID_MARO_TW_BMD_MARO_TW_e=0x5, + /* BTK */ + dRes_ID_MARO_TW_BTK_MARO_TW_e=0x8, + /* BTP */ + dRes_ID_MARO_TW_BTP_MARO_TW_e=0xB, +}; + +enum MARO_TW_JNT { + MARO_TW_JNT_CENTER_e=0x0, + MARO_TW_JNT_BACKBONE1_e=0x1, + MARO_TW_JNT_BACKBONE2_e=0x2, + MARO_TW_JNT_NECK_e=0x3, + MARO_TW_JNT_HEAD_e=0x4, + MARO_TW_JNT_CHIN_e=0x5, + MARO_TW_JNT_MOUTH_e=0x6, + MARO_TW_JNT_SHOULDERL_e=0x7, + MARO_TW_JNT_ARML1_e=0x8, + MARO_TW_JNT_ARML2_e=0x9, + MARO_TW_JNT_HANDL_e=0xA, + MARO_TW_JNT_FINGERL_e=0xB, + MARO_TW_JNT_SHOULDERR_e=0xC, + MARO_TW_JNT_ARMR1_e=0xD, + MARO_TW_JNT_ARMR2_e=0xE, + MARO_TW_JNT_HANDR_e=0xF, + MARO_TW_JNT_FINGERR_e=0x10, + MARO_TW_JNT_WAIST_e=0x11, + MARO_TW_JNT_LEGL1_e=0x12, + MARO_TW_JNT_LEGL2_e=0x13, + MARO_TW_JNT_FOOTL_e=0x14, + MARO_TW_JNT_LEGR1_e=0x15, + MARO_TW_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_MARO_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_bb.h b/assets/RZDJ01/res/Object/Mg_f_bb.h new file mode 100644 index 0000000000..74d4b63fba --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_bb.h @@ -0,0 +1,22 @@ +#ifndef RES_MG_F_BB_H +#define RES_MG_F_BB_H + +enum dRes_INDEX_MG_F_BB { + /* BMDR */ + dRes_INDEX_MG_F_BB_BMD_BB_e=0x3, +}; + +enum dRes_ID_MG_F_BB { + /* BMDR */ + dRes_ID_MG_F_BB_BMD_BB_e=0x3, +}; + +enum BB_JNT { + BB_JNT_WORLD_ROOT_e=0x0, + BB_JNT_HEAD01_e=0x1, + BB_JNT_TAIL_01_e=0x2, + BB_JNT_TAIL_02_e=0x3, + BB_JNT_TAIL_03_e=0x4, +}; + +#endif /* !RES_MG_F_BB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_bg.h b/assets/RZDJ01/res/Object/Mg_f_bg.h new file mode 100644 index 0000000000..04fa0b76e8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_bg.h @@ -0,0 +1,25 @@ +#ifndef RES_MG_F_BG_H +#define RES_MG_F_BG_H + +enum dRes_INDEX_MG_F_BG { + /* BMDR */ + dRes_INDEX_MG_F_BG_BMD_BG_e=0x3, +}; + +enum dRes_ID_MG_F_BG { + /* BMDR */ + dRes_ID_MG_F_BG_BMD_BG_e=0x3, +}; + +enum BG_JNT { + BG_JNT_WORLD_ROOT_e=0x0, + BG_JNT_BACKBONE_01_e=0x1, + BG_JNT_BACKBONE_02_e=0x2, + BG_JNT_FIN_01_e=0x3, + BG_JNT_HEAD_01_e=0x4, + BG_JNT_FINL_01_e=0x5, + BG_JNT_FINR_01_e=0x6, + BG_JNT_MOUTH_01_e=0x7, +}; + +#endif /* !RES_MG_F_BG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_bt.h b/assets/RZDJ01/res/Object/Mg_f_bt.h new file mode 100644 index 0000000000..81d209971b --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_bt.h @@ -0,0 +1,18 @@ +#ifndef RES_MG_F_BT_H +#define RES_MG_F_BT_H + +enum dRes_INDEX_MG_F_BT { + /* BMDR */ + dRes_INDEX_MG_F_BT_BMD_BT_e=0x3, +}; + +enum dRes_ID_MG_F_BT { + /* BMDR */ + dRes_ID_MG_F_BT_BMD_BT_e=0x3, +}; + +enum BT_JNT { + BT_JNT_BT_MODEL_e=0x0, +}; + +#endif /* !RES_MG_F_BT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_cf.h b/assets/RZDJ01/res/Object/Mg_f_cf.h new file mode 100644 index 0000000000..c3b79d17b3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_cf.h @@ -0,0 +1,30 @@ +#ifndef RES_MG_F_CF_H +#define RES_MG_F_CF_H + +enum dRes_INDEX_MG_F_CF { + /* BMDR */ + dRes_INDEX_MG_F_CF_BMD_CF_e=0x3, +}; + +enum dRes_ID_MG_F_CF { + /* BMDR */ + dRes_ID_MG_F_CF_BMD_CF_e=0x3, +}; + +enum CF_JNT { + CF_JNT_WORLD_ROOT_e=0x0, + CF_JNT_CF_BODY_01_e=0x1, + CF_JNT_CF_BODY_02_e=0x2, + CF_JNT_CF_BODY_03_e=0x3, + CF_JNT_CF_BODY_04_e=0x4, + CF_JNT_CF_BODY_05_e=0x5, + CF_JNT_CF_TAIL_e=0x6, + CF_JNT_CF_HEAD_e=0x7, + CF_JNT_CF_AGO_e=0x8, + CF_JNT_CF_HIGEL_01_e=0x9, + CF_JNT_CF_HIGEL_02_e=0xA, + CF_JNT_CF_HIGER_01_e=0xB, + CF_JNT_CF_HIGER_02_e=0xC, +}; + +#endif /* !RES_MG_F_CF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_ks.h b/assets/RZDJ01/res/Object/Mg_f_ks.h new file mode 100644 index 0000000000..f5c33da5ec --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_ks.h @@ -0,0 +1,32 @@ +#ifndef RES_MG_F_KS_H +#define RES_MG_F_KS_H + +enum dRes_INDEX_MG_F_KS { + /* BMDR */ + dRes_INDEX_MG_F_KS_BMD_KS_e=0x4, + /* BRK */ + dRes_INDEX_MG_F_KS_BRK_KS_e=0x7, +}; + +enum dRes_ID_MG_F_KS { + /* BMDR */ + dRes_ID_MG_F_KS_BMD_KS_e=0x4, + /* BRK */ + dRes_ID_MG_F_KS_BRK_KS_e=0x7, +}; + +enum KS_JNT { + KS_JNT_WORLD_ROOT_e=0x0, + KS_JNT_BACKBONE01_e=0x1, + KS_JNT_BACKBONE02_e=0x2, + KS_JNT_BACKBONE03_e=0x3, + KS_JNT_BACKBONE04_e=0x4, + KS_JNT_TAIL01_e=0x5, + KS_JNT_TAIL02_e=0x6, + KS_JNT_M_HIREL_e=0x7, + KS_JNT_M_HIRER_e=0x8, + KS_JNT_HEAD_e=0x9, + KS_JNT_AGO_e=0xA, +}; + +#endif /* !RES_MG_F_KS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_lh.h b/assets/RZDJ01/res/Object/Mg_f_lh.h new file mode 100644 index 0000000000..c8e5141512 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_lh.h @@ -0,0 +1,19 @@ +#ifndef RES_MG_F_LH_H +#define RES_MG_F_LH_H + +enum dRes_INDEX_MG_F_LH { + /* BMDR */ + dRes_INDEX_MG_F_LH_BMD_LH_e=0x3, +}; + +enum dRes_ID_MG_F_LH { + /* BMDR */ + dRes_ID_MG_F_LH_BMD_LH_e=0x3, +}; + +enum LH_JNT { + LH_JNT_BODY01_e=0x0, + LH_JNT_BODY02_e=0x1, +}; + +#endif /* !RES_MG_F_LH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_lm.h b/assets/RZDJ01/res/Object/Mg_f_lm.h new file mode 100644 index 0000000000..c0912881be --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_lm.h @@ -0,0 +1,32 @@ +#ifndef RES_MG_F_LM_H +#define RES_MG_F_LM_H + +enum dRes_INDEX_MG_F_LM { + /* BCK */ + dRes_INDEX_MG_F_LM_BCK_LM_CLOSE_e=0x4, + dRes_INDEX_MG_F_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_INDEX_MG_F_LM_BMD_LM_e=0x8, +}; + +enum dRes_ID_MG_F_LM { + /* BCK */ + dRes_ID_MG_F_LM_BCK_LM_CLOSE_e=0x4, + dRes_ID_MG_F_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_ID_MG_F_LM_BMD_LM_e=0x8, +}; + +enum LM_JNT { + LM_JNT_WORLD_ROOT_e=0x0, + LM_JNT_BACKBONE1_e=0x1, + LM_JNT_BACKBONE2_e=0x2, + LM_JNT_BACKBONE3_e=0x3, + LM_JNT_FIN_e=0x4, + LM_JNT_FINL_e=0x5, + LM_JNT_FINR1_e=0x6, + LM_JNT_HEAD_e=0x7, + LM_JNT_MOUTH1_e=0x8, +}; + +#endif /* !RES_MG_F_LM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_np.h b/assets/RZDJ01/res/Object/Mg_f_np.h new file mode 100644 index 0000000000..b1c6decb38 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_np.h @@ -0,0 +1,28 @@ +#ifndef RES_MG_F_NP_H +#define RES_MG_F_NP_H + +enum dRes_INDEX_MG_F_NP { + /* BMDR */ + dRes_INDEX_MG_F_NP_BMD_NP_e=0x3, +}; + +enum dRes_ID_MG_F_NP { + /* BMDR */ + dRes_ID_MG_F_NP_BMD_NP_e=0x3, +}; + +enum NP_JNT { + NP_JNT_WORLD_ROOT_e=0x0, + NP_JNT_BACKBONE01_e=0x1, + NP_JNT_BACKBONE02_e=0x2, + NP_JNT_BACKBONE03_e=0x3, + NP_JNT_BACKBONE04_e=0x4, + NP_JNT_TAIL01_e=0x5, + NP_JNT_TAIL02_e=0x6, + NP_JNT_M_HIREL_e=0x7, + NP_JNT_M_HIRER_e=0x8, + NP_JNT_HEAD_e=0x9, + NP_JNT_AGO_e=0xA, +}; + +#endif /* !RES_MG_F_NP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_ri.h b/assets/RZDJ01/res/Object/Mg_f_ri.h new file mode 100644 index 0000000000..a87559aa33 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_ri.h @@ -0,0 +1,27 @@ +#ifndef RES_MG_F_RI_H +#define RES_MG_F_RI_H + +enum dRes_INDEX_MG_F_RI { + /* BMDR */ + dRes_INDEX_MG_F_RI_BMD_RI_e=0x3, +}; + +enum dRes_ID_MG_F_RI { + /* BMDR */ + dRes_ID_MG_F_RI_BMD_RI_e=0x3, +}; + +enum RI_JNT { + RI_JNT_HEAD_e=0x0, + RI_JNT_BACKBONE1_e=0x1, + RI_JNT_BACKBONE2_e=0x2, + RI_JNT_BACKBONE3_e=0x3, + RI_JNT_BACKBONE4_e=0x4, + RI_JNT_TAIL1_e=0x5, + RI_JNT_TAIL2_e=0x6, + RI_JNT_FINL_e=0x7, + RI_JNT_FINR_e=0x8, + RI_JNT_JAW_e=0x9, +}; + +#endif /* !RES_MG_F_RI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_f_sp.h b/assets/RZDJ01/res/Object/Mg_f_sp.h new file mode 100644 index 0000000000..6eb809c472 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_f_sp.h @@ -0,0 +1,50 @@ +#ifndef RES_MG_F_SP_H +#define RES_MG_F_SP_H + +enum dRes_INDEX_MG_F_SP { + /* BMDR */ + dRes_INDEX_MG_F_SP_BMD_ED_e=0x4, + dRes_INDEX_MG_F_SP_BMD_FOOK_e=0x5, + dRes_INDEX_MG_F_SP_BMD_KN_e=0x6, + dRes_INDEX_MG_F_SP_BMD_RING_e=0x7, + dRes_INDEX_MG_F_SP_BMD_SY_e=0x8, + /* BMDV */ + dRes_INDEX_MG_F_SP_BMD_SPOON_e=0xB, +}; + +enum dRes_ID_MG_F_SP { + /* BMDR */ + dRes_ID_MG_F_SP_BMD_ED_e=0x4, + dRes_ID_MG_F_SP_BMD_FOOK_e=0x5, + dRes_ID_MG_F_SP_BMD_KN_e=0x6, + dRes_ID_MG_F_SP_BMD_RING_e=0x7, + dRes_ID_MG_F_SP_BMD_SY_e=0x8, + /* BMDV */ + dRes_ID_MG_F_SP_BMD_SPOON_e=0xB, +}; + +enum ED_JNT { + ED_JNT_ED_MODEL_e=0x0, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum KN_JNT { + KN_JNT_KN_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum SY_JNT { + SY_JNT_SY_MODEL_e=0x0, +}; + +enum SPOON_JNT { + SPOON_JNT_SPOON_MODEL_e=0x0, +}; + +#endif /* !RES_MG_F_SP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mg_rod.h b/assets/RZDJ01/res/Object/Mg_rod.h new file mode 100644 index 0000000000..ffa7f2399b --- /dev/null +++ b/assets/RZDJ01/res/Object/Mg_rod.h @@ -0,0 +1,68 @@ +#ifndef RES_MG_ROD_H +#define RES_MG_ROD_H + +enum dRes_INDEX_MG_ROD { + /* BMDR */ + dRes_INDEX_MG_ROD_BMD_AL_LROD_e=0x4, + dRes_INDEX_MG_ROD_BMD_FOOK_e=0x5, + dRes_INDEX_MG_ROD_BMD_LURE_e=0x6, + dRes_INDEX_MG_ROD_BMD_PENCIL_e=0x7, + dRes_INDEX_MG_ROD_BMD_POPPER_e=0x8, + dRes_INDEX_MG_ROD_BMD_RING_e=0x9, + dRes_INDEX_MG_ROD_BMD_WS_e=0xA, + /* BMDV */ + dRes_INDEX_MG_ROD_BMD_SPOON_e=0xD, +}; + +enum dRes_ID_MG_ROD { + /* BMDR */ + dRes_ID_MG_ROD_BMD_AL_LROD_e=0x4, + dRes_ID_MG_ROD_BMD_FOOK_e=0x5, + dRes_ID_MG_ROD_BMD_LURE_e=0x6, + dRes_ID_MG_ROD_BMD_PENCIL_e=0x7, + dRes_ID_MG_ROD_BMD_POPPER_e=0x8, + dRes_ID_MG_ROD_BMD_RING_e=0x9, + dRes_ID_MG_ROD_BMD_WS_e=0xA, + /* BMDV */ + dRes_ID_MG_ROD_BMD_SPOON_e=0xD, +}; + +enum AL_LROD_JNT { + AL_LROD_JNT_CENTER_e=0x0, + AL_LROD_JNT_HANDLE_e=0x1, + AL_LROD_JNT_ROD_NECK_e=0x2, + AL_LROD_JNT_SPOOL_e=0x3, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum LURE_JNT { + LURE_JNT_CENTER_e=0x0, + LURE_JNT_LEG_e=0x1, +}; + +enum PENCIL_JNT { + PENCIL_JNT_PENCIL_MODEL_e=0x0, +}; + +enum POPPER_JNT { + POPPER_JNT_POPPER_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum WS_JNT { + WS_JNT_CENTER_e=0x0, + WS_JNT_FRONT_e=0x1, + WS_JNT_REAR_e=0x2, +}; + +enum SPOON_JNT { + SPOON_JNT_SPOON_MODEL_e=0x0, +}; + +#endif /* !RES_MG_ROD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mgeneral.h b/assets/RZDJ01/res/Object/Mgeneral.h new file mode 100644 index 0000000000..26a416c569 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mgeneral.h @@ -0,0 +1,68 @@ +#ifndef RES_MGENERAL_H +#define RES_MGENERAL_H + +enum dRes_INDEX_MGENERAL { + /* BCK */ + dRes_INDEX_MGENERAL_BCK_M_BROWSE_A_e=0x3, + dRes_INDEX_MGENERAL_BCK_M_BROWSE_B_e=0x4, + dRes_INDEX_MGENERAL_BCK_M_LOOK_A_e=0x5, + dRes_INDEX_MGENERAL_BCK_M_LOOK_B_e=0x6, + dRes_INDEX_MGENERAL_BCK_M_MARO_DANCE_e=0x7, + dRes_INDEX_MGENERAL_BCK_M_RUN_A_e=0x8, + dRes_INDEX_MGENERAL_BCK_M_RUN_B_e=0x9, + dRes_INDEX_MGENERAL_BCK_M_SING_e=0xA, + dRes_INDEX_MGENERAL_BCK_M_SIT_TO_WOLF_A_e=0xB, + dRes_INDEX_MGENERAL_BCK_M_SIT_TO_WOLF_B_e=0xC, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_A_e=0xD, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_A_B_e=0xE, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_B_e=0xF, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_B_B_e=0x10, + dRes_INDEX_MGENERAL_BCK_M_SITWAIT_A_e=0x11, + dRes_INDEX_MGENERAL_BCK_M_SITWAIT_B_e=0x12, + dRes_INDEX_MGENERAL_BCK_M_SURPRISE_e=0x13, + dRes_INDEX_MGENERAL_BCK_M_TALK_A_e=0x14, + dRes_INDEX_MGENERAL_BCK_M_TALK_B_e=0x15, + dRes_INDEX_MGENERAL_BCK_M_TALK_B_WALL_e=0x16, + dRes_INDEX_MGENERAL_BCK_M_TALK_C_e=0x17, + dRes_INDEX_MGENERAL_BCK_M_TALK_WALL_e=0x18, + dRes_INDEX_MGENERAL_BCK_M_TO_WOLF_e=0x19, + dRes_INDEX_MGENERAL_BCK_M_WAIT_A_e=0x1A, + dRes_INDEX_MGENERAL_BCK_M_WAIT_B_e=0x1B, + dRes_INDEX_MGENERAL_BCK_M_WAIT_WALL_e=0x1C, + dRes_INDEX_MGENERAL_BCK_M_WALK_A_e=0x1D, + dRes_INDEX_MGENERAL_BCK_M_WALK_B_e=0x1E, +}; + +enum dRes_ID_MGENERAL { + /* BCK */ + dRes_ID_MGENERAL_BCK_M_BROWSE_A_e=0x3, + dRes_ID_MGENERAL_BCK_M_BROWSE_B_e=0x4, + dRes_ID_MGENERAL_BCK_M_LOOK_A_e=0x5, + dRes_ID_MGENERAL_BCK_M_LOOK_B_e=0x6, + dRes_ID_MGENERAL_BCK_M_MARO_DANCE_e=0x7, + dRes_ID_MGENERAL_BCK_M_RUN_A_e=0x8, + dRes_ID_MGENERAL_BCK_M_RUN_B_e=0x9, + dRes_ID_MGENERAL_BCK_M_SING_e=0xA, + dRes_ID_MGENERAL_BCK_M_SIT_TO_WOLF_A_e=0xB, + dRes_ID_MGENERAL_BCK_M_SIT_TO_WOLF_B_e=0xC, + dRes_ID_MGENERAL_BCK_M_SITTALK_A_e=0xD, + dRes_ID_MGENERAL_BCK_M_SITTALK_A_B_e=0xE, + dRes_ID_MGENERAL_BCK_M_SITTALK_B_e=0xF, + dRes_ID_MGENERAL_BCK_M_SITTALK_B_B_e=0x10, + dRes_ID_MGENERAL_BCK_M_SITWAIT_A_e=0x11, + dRes_ID_MGENERAL_BCK_M_SITWAIT_B_e=0x12, + dRes_ID_MGENERAL_BCK_M_SURPRISE_e=0x13, + dRes_ID_MGENERAL_BCK_M_TALK_A_e=0x14, + dRes_ID_MGENERAL_BCK_M_TALK_B_e=0x15, + dRes_ID_MGENERAL_BCK_M_TALK_B_WALL_e=0x16, + dRes_ID_MGENERAL_BCK_M_TALK_C_e=0x17, + dRes_ID_MGENERAL_BCK_M_TALK_WALL_e=0x18, + dRes_ID_MGENERAL_BCK_M_TO_WOLF_e=0x19, + dRes_ID_MGENERAL_BCK_M_WAIT_A_e=0x1A, + dRes_ID_MGENERAL_BCK_M_WAIT_B_e=0x1B, + dRes_ID_MGENERAL_BCK_M_WAIT_WALL_e=0x1C, + dRes_ID_MGENERAL_BCK_M_WALK_A_e=0x1D, + dRes_ID_MGENERAL_BCK_M_WALK_B_e=0x1E, +}; + +#endif /* !RES_MGENERAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mgenral_l.h b/assets/RZDJ01/res/Object/Mgenral_l.h new file mode 100644 index 0000000000..8aa42c17a4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mgenral_l.h @@ -0,0 +1,20 @@ +#ifndef RES_MGENRAL_L_H +#define RES_MGENRAL_L_H + +enum dRes_INDEX_MGENRAL_L { + /* BCK */ + dRes_INDEX_MGENRAL_L_BCK_M_RUN_A_L_e=0x3, + dRes_INDEX_MGENRAL_L_BCK_M_RUN_B_L_e=0x4, + dRes_INDEX_MGENRAL_L_BCK_M_WALK_A_L_e=0x5, + dRes_INDEX_MGENRAL_L_BCK_M_WALK_B_L_e=0x6, +}; + +enum dRes_ID_MGENRAL_L { + /* BCK */ + dRes_ID_MGENRAL_L_BCK_M_RUN_A_L_e=0x3, + dRes_ID_MGENRAL_L_BCK_M_RUN_B_L_e=0x4, + dRes_ID_MGENRAL_L_BCK_M_WALK_A_L_e=0x5, + dRes_ID_MGENRAL_L_BCK_M_WALK_B_L_e=0x6, +}; + +#endif /* !RES_MGENRAL_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mhsg.h b/assets/RZDJ01/res/Object/Mhsg.h new file mode 100644 index 0000000000..4a7704f717 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mhsg.h @@ -0,0 +1,62 @@ +#ifndef RES_MHSG_H +#define RES_MHSG_H + +enum dRes_INDEX_MHSG { + /* BMDR */ + dRes_INDEX_MHSG_BMD_MHSG12_e=0x4, + dRes_INDEX_MHSG_BMD_MHSG15_e=0x5, + dRes_INDEX_MHSG_BMD_MHSG3_e=0x6, + dRes_INDEX_MHSG_BMD_MHSG4H_e=0x7, + dRes_INDEX_MHSG_BMD_MHSG6_e=0x8, + dRes_INDEX_MHSG_BMD_MHSG9_e=0x9, + /* DZB */ + dRes_INDEX_MHSG_DZB_MHSG12_e=0xC, + dRes_INDEX_MHSG_DZB_MHSG15_e=0xD, + dRes_INDEX_MHSG_DZB_MHSG3_e=0xE, + dRes_INDEX_MHSG_DZB_MHSG4H_e=0xF, + dRes_INDEX_MHSG_DZB_MHSG6_e=0x10, + dRes_INDEX_MHSG_DZB_MHSG9_e=0x11, +}; + +enum dRes_ID_MHSG { + /* BMDR */ + dRes_ID_MHSG_BMD_MHSG12_e=0x4, + dRes_ID_MHSG_BMD_MHSG15_e=0x5, + dRes_ID_MHSG_BMD_MHSG3_e=0x6, + dRes_ID_MHSG_BMD_MHSG4H_e=0x7, + dRes_ID_MHSG_BMD_MHSG6_e=0x8, + dRes_ID_MHSG_BMD_MHSG9_e=0x9, + /* DZB */ + dRes_ID_MHSG_DZB_MHSG12_e=0xC, + dRes_ID_MHSG_DZB_MHSG15_e=0xD, + dRes_ID_MHSG_DZB_MHSG3_e=0xE, + dRes_ID_MHSG_DZB_MHSG4H_e=0xF, + dRes_ID_MHSG_DZB_MHSG6_e=0x10, + dRes_ID_MHSG_DZB_MHSG9_e=0x11, +}; + +enum MHSG12_JNT { + MHSG12_JNT_MHSG12_e=0x0, +}; + +enum MHSG15_JNT { + MHSG15_JNT_MHSG15_e=0x0, +}; + +enum MHSG3_JNT { + MHSG3_JNT_MHSG3_e=0x0, +}; + +enum MHSG4H_JNT { + MHSG4H_JNT_MHSG4H_e=0x0, +}; + +enum MHSG6_JNT { + MHSG6_JNT_MHSG6_e=0x0, +}; + +enum MHSG9_JNT { + MHSG9_JNT_MHSG9_e=0x0, +}; + +#endif /* !RES_MHSG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Midna.h b/assets/RZDJ01/res/Object/Midna.h new file mode 100644 index 0000000000..73204b3254 --- /dev/null +++ b/assets/RZDJ01/res/Object/Midna.h @@ -0,0 +1,96 @@ +#ifndef RES_MIDNA_H +#define RES_MIDNA_H + +enum dRes_INDEX_MIDNA { + /* BMDE */ + dRes_INDEX_MIDNA_BMD_S_MD_HANDS_e=0x7, + dRes_INDEX_MIDNA_BMD_S_MD_MASK_e=0x8, + /* BMDR */ + dRes_INDEX_MIDNA_BMD_S_MD_GOKOU_e=0xB, + /* BMDV */ + dRes_INDEX_MIDNA_BMD_S_MD_e=0xE, + dRes_INDEX_MIDNA_BMD_S_MD_HAIR_HAND_e=0xF, + /* BRK */ + dRes_INDEX_MIDNA_BRK_S_MD_APPEAR_e=0x12, + dRes_INDEX_MIDNA_BRK_S_MD_GOKOU_APPEAR_e=0x13, + dRes_INDEX_MIDNA_BRK_S_MD_HAIR_HAND_APPEAR_e=0x14, + dRes_INDEX_MIDNA_BRK_S_MD_MASK_APPEAR_e=0x15, + /* BTK */ + dRes_INDEX_MIDNA_BTK_S_MD_HAIR_HAND_MOYA_e=0x18, + dRes_INDEX_MIDNA_BTK_S_MD_HANDS_MOYA_e=0x19, + dRes_INDEX_MIDNA_BTK_S_MD_MASK_MOYA_e=0x1A, + dRes_INDEX_MIDNA_BTK_S_MD_MOYA_e=0x1B, +}; + +enum dRes_ID_MIDNA { + /* BMDE */ + dRes_ID_MIDNA_BMD_S_MD_HANDS_e=0x7, + dRes_ID_MIDNA_BMD_S_MD_MASK_e=0x8, + /* BMDR */ + dRes_ID_MIDNA_BMD_S_MD_GOKOU_e=0xB, + /* BMDV */ + dRes_ID_MIDNA_BMD_S_MD_e=0xE, + dRes_ID_MIDNA_BMD_S_MD_HAIR_HAND_e=0xF, + /* BRK */ + dRes_ID_MIDNA_BRK_S_MD_APPEAR_e=0x12, + dRes_ID_MIDNA_BRK_S_MD_GOKOU_APPEAR_e=0x13, + dRes_ID_MIDNA_BRK_S_MD_HAIR_HAND_APPEAR_e=0x14, + dRes_ID_MIDNA_BRK_S_MD_MASK_APPEAR_e=0x15, + /* BTK */ + dRes_ID_MIDNA_BTK_S_MD_HAIR_HAND_MOYA_e=0x18, + dRes_ID_MIDNA_BTK_S_MD_HANDS_MOYA_e=0x19, + dRes_ID_MIDNA_BTK_S_MD_MASK_MOYA_e=0x1A, + dRes_ID_MIDNA_BTK_S_MD_MOYA_e=0x1B, +}; + +enum S_MD_HANDS_JNT { + S_MD_HANDS_JNT_WORLD_ROOT_e=0x0, + S_MD_HANDS_JNT_MD_HANDSL_e=0x1, + S_MD_HANDS_JNT_MD_HANDSR_e=0x2, +}; + +enum S_MD_MASK_JNT { + S_MD_MASK_JNT_MD_MASK_e=0x0, +}; + +enum S_MD_GOKOU_JNT { + S_MD_GOKOU_JNT_S_MD_GOKOU_e=0x0, +}; + +enum S_MD_JNT { + S_MD_JNT_WORLD_ROOT_e=0x0, + S_MD_JNT_BACKBONE1_e=0x1, + S_MD_JNT_BACKBONE2_e=0x2, + S_MD_JNT_NECK_e=0x3, + S_MD_JNT_HEAD_e=0x4, + S_MD_JNT_CHIN_e=0x5, + S_MD_JNT_HAIR_1_e=0x6, + S_MD_JNT_HAIR_2_e=0x7, + S_MD_JNT_HAIR_3_e=0x8, + S_MD_JNT_HAIR_4_e=0x9, + S_MD_JNT_HAIR_5_e=0xA, + S_MD_JNT_MOUTH_e=0xB, + S_MD_JNT_SHOULDER_L_e=0xC, + S_MD_JNT_ARM_L1_e=0xD, + S_MD_JNT_ARM_L2_e=0xE, + S_MD_JNT_HAND_L_e=0xF, + S_MD_JNT_SHOULDER_R_e=0x10, + S_MD_JNT_ARM_R1_e=0x11, + S_MD_JNT_ARM_R2_e=0x12, + S_MD_JNT_HAND_R_e=0x13, + S_MD_JNT_WAIST_e=0x14, + S_MD_JNT_CLOTCHL_e=0x15, + S_MD_JNT_LEG_L1_e=0x16, + S_MD_JNT_LEG_L2_e=0x17, + S_MD_JNT_FOOT_L_e=0x18, + S_MD_JNT_CLOTCHR_e=0x19, + S_MD_JNT_LEG_R1_e=0x1A, + S_MD_JNT_LEG_R2_e=0x1B, + S_MD_JNT_FOOT_R_e=0x1C, +}; + +enum S_MD_HAIR_HAND_JNT { + S_MD_HAIR_HAND_JNT_MD_HAIR_HANDS_e=0x0, +}; + +#endif /* !RES_MIDNA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mirror.h b/assets/RZDJ01/res/Object/Mirror.h new file mode 100644 index 0000000000..0ef4d80443 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mirror.h @@ -0,0 +1,22 @@ +#ifndef RES_MIRROR_H +#define RES_MIRROR_H + +enum dRes_INDEX_MIRROR { + /* BMDR */ + dRes_INDEX_MIRROR_BMD_U_MILLER_DEMOP_e=0x4, + /* TEX */ + dRes_INDEX_MIRROR_BTI_U_MILLER_DEMOP_A_e=0x7, +}; + +enum dRes_ID_MIRROR { + /* BMDR */ + dRes_ID_MIRROR_BMD_U_MILLER_DEMOP_e=0x4, + /* TEX */ + dRes_ID_MIRROR_BTI_U_MILLER_DEMOP_A_e=0x7, +}; + +enum U_MILLER_DEMOP_JNT { + U_MILLER_DEMOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MIRROR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MirrorB.h b/assets/RZDJ01/res/Object/MirrorB.h new file mode 100644 index 0000000000..aa897abc70 --- /dev/null +++ b/assets/RZDJ01/res/Object/MirrorB.h @@ -0,0 +1,44 @@ +#ifndef RES_MIRRORB_H +#define RES_MIRRORB_H + +enum dRes_INDEX_MIRRORB { + /* BCK */ + dRes_INDEX_MIRRORB_BCK_KAGERI_MIRRER_GET_APPEAR_e=0x5, + dRes_INDEX_MIRRORB_BCK_KAGERI_MIRRER_GET_SCALEDOWN_e=0x6, + /* BMDV */ + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_2_e=0x9, + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_3_e=0xA, + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_4_e=0xB, + /* BTK */ + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_2_e=0xE, + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_3_e=0xF, + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_4_e=0x10, +}; + +enum dRes_ID_MIRRORB { + /* BCK */ + dRes_ID_MIRRORB_BCK_KAGERI_MIRRER_GET_APPEAR_e=0x5, + dRes_ID_MIRRORB_BCK_KAGERI_MIRRER_GET_SCALEDOWN_e=0x6, + /* BMDV */ + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_2_e=0x9, + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_3_e=0xA, + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_4_e=0xB, + /* BTK */ + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_2_e=0xE, + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_3_e=0xF, + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_4_e=0x10, +}; + +enum KAGERI_MIRRER_GET_2_JNT { + KAGERI_MIRRER_GET_2_JNT_MIRRER_2_e=0x0, +}; + +enum KAGERI_MIRRER_GET_3_JNT { + KAGERI_MIRRER_GET_3_JNT_MIRRER_3_e=0x0, +}; + +enum KAGERI_MIRRER_GET_4_JNT { + KAGERI_MIRRER_GET_4_JNT_MIRRER_4_e=0x0, +}; + +#endif /* !RES_MIRRORB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mmdl.h b/assets/RZDJ01/res/Object/Mmdl.h new file mode 100644 index 0000000000..38f39b6c59 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mmdl.h @@ -0,0 +1,135 @@ +#ifndef RES_MMDL_H +#define RES_MMDL_H + +enum dRes_INDEX_MMDL { + /* BMDE */ + dRes_INDEX_MMDL_BMD_AL_KANTERA_e=0x7, + /* BMDR */ + dRes_INDEX_MMDL_BMD_EF_KTGLOW_e=0xA, + /* BMWR */ + dRes_INDEX_MMDL_BMD_AL_BOOTSH_e=0xD, + dRes_INDEX_MMDL_BMD_AL_FACE_e=0xE, + dRes_INDEX_MMDL_BMD_AL_HANDS_e=0xF, + dRes_INDEX_MMDL_BMD_AL_SWB_e=0x10, + dRes_INDEX_MMDL_BMD_ML_e=0x11, + dRes_INDEX_MMDL_BMD_ML_HEAD_e=0x12, + /* BRK */ + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_DOWN_e=0x15, + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_UP_A_e=0x16, + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_UP_B_e=0x17, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_DOWN_e=0x18, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_UP_A_e=0x19, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_UP_B_e=0x1A, + /* BTK */ + dRes_INDEX_MMDL_BTK_EF_KTGLOW_e=0x1D, +}; + +enum dRes_ID_MMDL { + /* BMDE */ + dRes_ID_MMDL_BMD_AL_KANTERA_e=0x7, + /* BMDR */ + dRes_ID_MMDL_BMD_EF_KTGLOW_e=0xA, + /* BMWR */ + dRes_ID_MMDL_BMD_AL_BOOTSH_e=0xD, + dRes_ID_MMDL_BMD_AL_FACE_e=0xE, + dRes_ID_MMDL_BMD_AL_HANDS_e=0xF, + dRes_ID_MMDL_BMD_AL_SWB_e=0x10, + dRes_ID_MMDL_BMD_ML_e=0x11, + dRes_ID_MMDL_BMD_ML_HEAD_e=0x12, + /* BRK */ + dRes_ID_MMDL_BRK_ML_BODY_POWER_DOWN_e=0x15, + dRes_ID_MMDL_BRK_ML_BODY_POWER_UP_A_e=0x16, + dRes_ID_MMDL_BRK_ML_BODY_POWER_UP_B_e=0x17, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_DOWN_e=0x18, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_UP_A_e=0x19, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_UP_B_e=0x1A, + /* BTK */ + dRes_ID_MMDL_BTK_EF_KTGLOW_e=0x1D, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum ML_JNT { + ML_JNT_CENTER_e=0x0, + ML_JNT_BACKBONE1_e=0x1, + ML_JNT_BACKBONE2_e=0x2, + ML_JNT_NECK_e=0x3, + ML_JNT_HEAD_e=0x4, + ML_JNT_POD_e=0x5, + ML_JNT_SHOULDERL_e=0x6, + ML_JNT_ARML1_e=0x7, + ML_JNT_ARML2_e=0x8, + ML_JNT_HANDL_e=0x9, + ML_JNT_WEAPONL_e=0xA, + ML_JNT_SHOULDERR_e=0xB, + ML_JNT_ARMR1_e=0xC, + ML_JNT_ARMR2_e=0xD, + ML_JNT_HANDR_e=0xE, + ML_JNT_WEAPONR_e=0xF, + ML_JNT_WAIST_e=0x10, + ML_JNT_CLOTCHL_e=0x11, + ML_JNT_LEGL1_e=0x12, + ML_JNT_LEGL2_e=0x13, + ML_JNT_FOOTL_e=0x14, + ML_JNT_TOEL_e=0x15, + ML_JNT_CLOTCHR_e=0x16, + ML_JNT_LEGR1_e=0x17, + ML_JNT_LEGR2_e=0x18, + ML_JNT_FOOTR_e=0x19, + ML_JNT_TOER_e=0x1A, + ML_JNT_FSKIRTL1_e=0x1B, + ML_JNT_FSKIRTL2_e=0x1C, + ML_JNT_FSKIRTR1_e=0x1D, + ML_JNT_FSKIRTR2_e=0x1E, + ML_JNT_RSKIRTL1_e=0x1F, + ML_JNT_RSKIRTL2_e=0x20, + ML_JNT_RSKIRTR1_e=0x21, + ML_JNT_RSKIRTR2_e=0x22, +}; + +enum ML_HEAD_JNT { + ML_HEAD_JNT_HEAD_ROOT_e=0x0, + ML_HEAD_JNT_HAIRL1_e=0x1, + ML_HEAD_JNT_HAIRL2_e=0x2, + ML_HEAD_JNT_HAIRR_e=0x3, + ML_HEAD_JNT_MOMIL_e=0x4, + ML_HEAD_JNT_MOMIR_e=0x5, + ML_HEAD_JNT_Z_CAP1_e=0x6, + ML_HEAD_JNT_Z_CAP2_e=0x7, + ML_HEAD_JNT_Z_CAP3_e=0x8, + ML_HEAD_JNT_Z_CAP4_e=0x9, +}; + +#endif /* !RES_MMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Moi.h b/assets/RZDJ01/res/Object/Moi.h new file mode 100644 index 0000000000..0b5aef84d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Moi.h @@ -0,0 +1,73 @@ +#ifndef RES_MOI_H +#define RES_MOI_H + +enum dRes_INDEX_MOI { + /* BCK */ + dRes_INDEX_MOI_BCK_MOI_F_TALK_A_e=0x6, + dRes_INDEX_MOI_BCK_MOI_STEP_e=0x7, + dRes_INDEX_MOI_BCK_MOI_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_MOI_BMD_MOI_e=0xB, + dRes_INDEX_MOI_BMD_MOI_SAYA_e=0xC, + dRes_INDEX_MOI_BMD_MOI_SWA_e=0xD, + /* BTK */ + dRes_INDEX_MOI_BTK_MOI_e=0x10, + /* BTP */ + dRes_INDEX_MOI_BTP_MOI_e=0x13, + dRes_INDEX_MOI_BTP_MOI_F_TALK_A_e=0x14, +}; + +enum dRes_ID_MOI { + /* BCK */ + dRes_ID_MOI_BCK_MOI_F_TALK_A_e=0x6, + dRes_ID_MOI_BCK_MOI_STEP_e=0x7, + dRes_ID_MOI_BCK_MOI_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_MOI_BMD_MOI_e=0xB, + dRes_ID_MOI_BMD_MOI_SAYA_e=0xC, + dRes_ID_MOI_BMD_MOI_SWA_e=0xD, + /* BTK */ + dRes_ID_MOI_BTK_MOI_e=0x10, + /* BTP */ + dRes_ID_MOI_BTP_MOI_e=0x13, + dRes_ID_MOI_BTP_MOI_F_TALK_A_e=0x14, +}; + +enum MOI_JNT { + MOI_JNT_CENTER_e=0x0, + MOI_JNT_BACKBONE1_e=0x1, + MOI_JNT_BACKBONE2_e=0x2, + MOI_JNT_NECK_e=0x3, + MOI_JNT_HEAD_e=0x4, + MOI_JNT_CHIN_e=0x5, + MOI_JNT_MAYU_L_e=0x6, + MOI_JNT_MAYU_R_e=0x7, + MOI_JNT_MOUTH_e=0x8, + MOI_JNT_SHOULDERL_e=0x9, + MOI_JNT_ARML1_e=0xA, + MOI_JNT_ARML2_e=0xB, + MOI_JNT_HANDL_e=0xC, + MOI_JNT_FINGERL_e=0xD, + MOI_JNT_SHOULDERR_e=0xE, + MOI_JNT_ARMR1_e=0xF, + MOI_JNT_ARMR2_e=0x10, + MOI_JNT_HANDR_e=0x11, + MOI_JNT_FINGERR_e=0x12, + MOI_JNT_WAIST_e=0x13, + MOI_JNT_LEGL1_e=0x14, + MOI_JNT_LEGL2_e=0x15, + MOI_JNT_FOOTL_e=0x16, + MOI_JNT_LEGR1_e=0x17, + MOI_JNT_LEGR2_e=0x18, + MOI_JNT_FOOTR_e=0x19, +}; + +enum MOI_SAYA_JNT { + MOI_SAYA_JNT_MOI_SAYA_MODEL_e=0x0, +}; + +enum MOI_SWA_JNT { + MOI_SWA_JNT_MOI_SWA_e=0x0, +}; + +#endif /* !RES_MOI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Moi1.h b/assets/RZDJ01/res/Object/Moi1.h new file mode 100644 index 0000000000..b19247a474 --- /dev/null +++ b/assets/RZDJ01/res/Object/Moi1.h @@ -0,0 +1,100 @@ +#ifndef RES_MOI1_H +#define RES_MOI1_H + +enum dRes_INDEX_MOI1 { + /* BCK */ + dRes_INDEX_MOI1_BCK_MOI_BORED_e=0x6, + dRes_INDEX_MOI1_BCK_MOI_F_BITTERSMIL_e=0x7, + dRes_INDEX_MOI1_BCK_MOI_F_HOLD_S_e=0x8, + dRes_INDEX_MOI1_BCK_MOI_F_SERIOUS_e=0x9, + dRes_INDEX_MOI1_BCK_MOI_F_TALK_B_e=0xA, + dRes_INDEX_MOI1_BCK_MOI_F_WONDER_e=0xB, + dRes_INDEX_MOI1_BCK_MOI_FH_BITTERSMIL_e=0xC, + dRes_INDEX_MOI1_BCK_MOI_FH_HOLD_S_e=0xD, + dRes_INDEX_MOI1_BCK_MOI_FH_SERIOUS_e=0xE, + dRes_INDEX_MOI1_BCK_MOI_FH_TALK_B_e=0xF, + dRes_INDEX_MOI1_BCK_MOI_FH_WONDER_e=0x10, + dRes_INDEX_MOI1_BCK_MOI_HOLD_S_e=0x11, + dRes_INDEX_MOI1_BCK_MOI_S_F_LESSON_e=0x12, + dRes_INDEX_MOI1_BCK_MOI_S_LESSON_e=0x13, + dRes_INDEX_MOI1_BCK_MOI_S_PUT_e=0x14, + dRes_INDEX_MOI1_BCK_MOI_S_PUTTALK_e=0x15, + dRes_INDEX_MOI1_BCK_MOI_SEARCH_e=0x16, + dRes_INDEX_MOI1_BCK_MOI_SET_S_e=0x17, + dRes_INDEX_MOI1_BCK_MOI_TALK_A_e=0x18, + dRes_INDEX_MOI1_BCK_MOI_TALK_B_e=0x19, + dRes_INDEX_MOI1_BCK_MOI_TALK_C_e=0x1A, + dRes_INDEX_MOI1_BCK_MOI_TALK_D_e=0x1B, + dRes_INDEX_MOI1_BCK_MOI_TALK_E_e=0x1C, + dRes_INDEX_MOI1_BCK_MOI_WAIT_B_e=0x1D, + dRes_INDEX_MOI1_BCK_MOI_WAIT_C_e=0x1E, + dRes_INDEX_MOI1_BCK_MOI_WAIT_D_e=0x1F, + dRes_INDEX_MOI1_BCK_MOI_WALK_A_e=0x20, + /* BTK */ + dRes_INDEX_MOI1_BTK_MOI_HOLD_S_e=0x23, + dRes_INDEX_MOI1_BTK_MOI_S_LESSON_e=0x24, + /* BTP */ + dRes_INDEX_MOI1_BTP_MOI_F_BITTERSMIL_e=0x27, + dRes_INDEX_MOI1_BTP_MOI_F_HOLD_S_e=0x28, + dRes_INDEX_MOI1_BTP_MOI_F_SERIOUS_e=0x29, + dRes_INDEX_MOI1_BTP_MOI_F_TALK_B_e=0x2A, + dRes_INDEX_MOI1_BTP_MOI_F_WONDER_e=0x2B, + dRes_INDEX_MOI1_BTP_MOI_FH_BITTERSMIL_e=0x2C, + dRes_INDEX_MOI1_BTP_MOI_FH_HOLD_S_e=0x2D, + dRes_INDEX_MOI1_BTP_MOI_FH_SERIOUS_e=0x2E, + dRes_INDEX_MOI1_BTP_MOI_FH_TALK_B_e=0x2F, + dRes_INDEX_MOI1_BTP_MOI_FH_WONDER_e=0x30, + dRes_INDEX_MOI1_BTP_MOI_S_F_LESSON_e=0x31, + /* EVT */ + dRes_INDEX_MOI1_DAT_EVENT_LIST_e=0x34, +}; + +enum dRes_ID_MOI1 { + /* BCK */ + dRes_ID_MOI1_BCK_MOI_BORED_e=0x6, + dRes_ID_MOI1_BCK_MOI_F_BITTERSMIL_e=0x7, + dRes_ID_MOI1_BCK_MOI_F_HOLD_S_e=0x8, + dRes_ID_MOI1_BCK_MOI_F_SERIOUS_e=0x9, + dRes_ID_MOI1_BCK_MOI_F_TALK_B_e=0xA, + dRes_ID_MOI1_BCK_MOI_F_WONDER_e=0xB, + dRes_ID_MOI1_BCK_MOI_FH_BITTERSMIL_e=0xC, + dRes_ID_MOI1_BCK_MOI_FH_HOLD_S_e=0xD, + dRes_ID_MOI1_BCK_MOI_FH_SERIOUS_e=0xE, + dRes_ID_MOI1_BCK_MOI_FH_TALK_B_e=0xF, + dRes_ID_MOI1_BCK_MOI_FH_WONDER_e=0x10, + dRes_ID_MOI1_BCK_MOI_HOLD_S_e=0x11, + dRes_ID_MOI1_BCK_MOI_S_F_LESSON_e=0x12, + dRes_ID_MOI1_BCK_MOI_S_LESSON_e=0x13, + dRes_ID_MOI1_BCK_MOI_S_PUT_e=0x14, + dRes_ID_MOI1_BCK_MOI_S_PUTTALK_e=0x15, + dRes_ID_MOI1_BCK_MOI_SEARCH_e=0x16, + dRes_ID_MOI1_BCK_MOI_SET_S_e=0x17, + dRes_ID_MOI1_BCK_MOI_TALK_A_e=0x18, + dRes_ID_MOI1_BCK_MOI_TALK_B_e=0x19, + dRes_ID_MOI1_BCK_MOI_TALK_C_e=0x1A, + dRes_ID_MOI1_BCK_MOI_TALK_D_e=0x1B, + dRes_ID_MOI1_BCK_MOI_TALK_E_e=0x1C, + dRes_ID_MOI1_BCK_MOI_WAIT_B_e=0x1D, + dRes_ID_MOI1_BCK_MOI_WAIT_C_e=0x1E, + dRes_ID_MOI1_BCK_MOI_WAIT_D_e=0x1F, + dRes_ID_MOI1_BCK_MOI_WALK_A_e=0x20, + /* BTK */ + dRes_ID_MOI1_BTK_MOI_HOLD_S_e=0x23, + dRes_ID_MOI1_BTK_MOI_S_LESSON_e=0x24, + /* BTP */ + dRes_ID_MOI1_BTP_MOI_F_BITTERSMIL_e=0x27, + dRes_ID_MOI1_BTP_MOI_F_HOLD_S_e=0x28, + dRes_ID_MOI1_BTP_MOI_F_SERIOUS_e=0x29, + dRes_ID_MOI1_BTP_MOI_F_TALK_B_e=0x2A, + dRes_ID_MOI1_BTP_MOI_F_WONDER_e=0x2B, + dRes_ID_MOI1_BTP_MOI_FH_BITTERSMIL_e=0x2C, + dRes_ID_MOI1_BTP_MOI_FH_HOLD_S_e=0x2D, + dRes_ID_MOI1_BTP_MOI_FH_SERIOUS_e=0x2E, + dRes_ID_MOI1_BTP_MOI_FH_TALK_B_e=0x2F, + dRes_ID_MOI1_BTP_MOI_FH_WONDER_e=0x30, + dRes_ID_MOI1_BTP_MOI_S_F_LESSON_e=0x31, + /* EVT */ + dRes_ID_MOI1_DAT_EVENT_LIST_e=0x34, +}; + +#endif /* !RES_MOI1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Moi2.h b/assets/RZDJ01/res/Object/Moi2.h new file mode 100644 index 0000000000..a8e36013d0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Moi2.h @@ -0,0 +1,131 @@ +#ifndef RES_MOI2_H +#define RES_MOI2_H + +enum dRes_INDEX_MOI2 { + /* BCK */ + dRes_INDEX_MOI2_BCK_MOI_F_INJURY_LAYDOWN_e=0x6, + dRes_INDEX_MOI2_BCK_MOI_F_INJURY_TALK_A_e=0x7, + dRes_INDEX_MOI2_BCK_MOI_F_S_TALK_A_e=0x8, + dRes_INDEX_MOI2_BCK_MOI_FH_CLOSEEYE_e=0x9, + dRes_INDEX_MOI2_BCK_MOI_FH_INJURY_TALK_A_e=0xA, + dRes_INDEX_MOI2_BCK_MOI_FH_S_TALK_A_e=0xB, + dRes_INDEX_MOI2_BCK_MOI_INJURY_CHECK_L_e=0xC, + dRes_INDEX_MOI2_BCK_MOI_INJURY_CHECK_R_e=0xD, + dRes_INDEX_MOI2_BCK_MOI_INJURY_FALL_e=0xE, + dRes_INDEX_MOI2_BCK_MOI_INJURY_LAYDOWN_e=0xF, + dRes_INDEX_MOI2_BCK_MOI_INJURY_LAYING_e=0x10, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_A_e=0x11, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_B_e=0x12, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_C_e=0x13, + dRes_INDEX_MOI2_BCK_MOI_INJURY_WAIT_e=0x14, + dRes_INDEX_MOI2_BCK_MOI_INJURY_WALK_e=0x15, + dRes_INDEX_MOI2_BCK_MOI_S_FIGHT_A_e=0x16, + dRes_INDEX_MOI2_BCK_MOI_S_PULLOUT_e=0x17, + dRes_INDEX_MOI2_BCK_MOI_S_SETIN_e=0x18, + dRes_INDEX_MOI2_BCK_MOI_S_TALK_A_e=0x19, + dRes_INDEX_MOI2_BCK_MOI_S_WAIT_e=0x1A, + /* BMDR */ + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_A_e=0x1D, + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_B_e=0x1E, + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_C_e=0x1F, + dRes_INDEX_MOI2_BMD_MOIN_e=0x20, + dRes_INDEX_MOI2_BMD_TORCH_e=0x21, + /* BTK */ + dRes_INDEX_MOI2_BTK_MOIN_e=0x24, + /* BTP */ + dRes_INDEX_MOI2_BTP_MOI_F_INJURY_LAYDOWN_e=0x27, + dRes_INDEX_MOI2_BTP_MOI_F_INJURY_TALK_A_e=0x28, + dRes_INDEX_MOI2_BTP_MOI_F_S_TALK_A_e=0x29, + dRes_INDEX_MOI2_BTP_MOI_FH_CLOSEEYE_e=0x2A, + dRes_INDEX_MOI2_BTP_MOI_FH_INJURY_TALK_A_e=0x2B, + dRes_INDEX_MOI2_BTP_MOI_FH_S_TALK_A_e=0x2C, + dRes_INDEX_MOI2_BTP_MOIN_e=0x2D, +}; + +enum dRes_ID_MOI2 { + /* BCK */ + dRes_ID_MOI2_BCK_MOI_F_INJURY_LAYDOWN_e=0x6, + dRes_ID_MOI2_BCK_MOI_F_INJURY_TALK_A_e=0x7, + dRes_ID_MOI2_BCK_MOI_F_S_TALK_A_e=0x8, + dRes_ID_MOI2_BCK_MOI_FH_CLOSEEYE_e=0x9, + dRes_ID_MOI2_BCK_MOI_FH_INJURY_TALK_A_e=0xA, + dRes_ID_MOI2_BCK_MOI_FH_S_TALK_A_e=0xB, + dRes_ID_MOI2_BCK_MOI_INJURY_CHECK_L_e=0xC, + dRes_ID_MOI2_BCK_MOI_INJURY_CHECK_R_e=0xD, + dRes_ID_MOI2_BCK_MOI_INJURY_FALL_e=0xE, + dRes_ID_MOI2_BCK_MOI_INJURY_LAYDOWN_e=0xF, + dRes_ID_MOI2_BCK_MOI_INJURY_LAYING_e=0x10, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_A_e=0x11, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_B_e=0x12, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_C_e=0x13, + dRes_ID_MOI2_BCK_MOI_INJURY_WAIT_e=0x14, + dRes_ID_MOI2_BCK_MOI_INJURY_WALK_e=0x15, + dRes_ID_MOI2_BCK_MOI_S_FIGHT_A_e=0x16, + dRes_ID_MOI2_BCK_MOI_S_PULLOUT_e=0x17, + dRes_ID_MOI2_BCK_MOI_S_SETIN_e=0x18, + dRes_ID_MOI2_BCK_MOI_S_TALK_A_e=0x19, + dRes_ID_MOI2_BCK_MOI_S_WAIT_e=0x1A, + /* BMDR */ + dRes_ID_MOI2_BMD_MOI_HOUTAI_A_e=0x1D, + dRes_ID_MOI2_BMD_MOI_HOUTAI_B_e=0x1E, + dRes_ID_MOI2_BMD_MOI_HOUTAI_C_e=0x1F, + dRes_ID_MOI2_BMD_MOIN_e=0x20, + dRes_ID_MOI2_BMD_TORCH_e=0x21, + /* BTK */ + dRes_ID_MOI2_BTK_MOIN_e=0x24, + /* BTP */ + dRes_ID_MOI2_BTP_MOI_F_INJURY_LAYDOWN_e=0x27, + dRes_ID_MOI2_BTP_MOI_F_INJURY_TALK_A_e=0x28, + dRes_ID_MOI2_BTP_MOI_F_S_TALK_A_e=0x29, + dRes_ID_MOI2_BTP_MOI_FH_CLOSEEYE_e=0x2A, + dRes_ID_MOI2_BTP_MOI_FH_INJURY_TALK_A_e=0x2B, + dRes_ID_MOI2_BTP_MOI_FH_S_TALK_A_e=0x2C, + dRes_ID_MOI2_BTP_MOIN_e=0x2D, +}; + +enum MOI_HOUTAI_A_JNT { + MOI_HOUTAI_A_JNT_MOI_HOUTAIA_e=0x0, +}; + +enum MOI_HOUTAI_B_JNT { + MOI_HOUTAI_B_JNT_MOI_HOUTAIB_e=0x0, +}; + +enum MOI_HOUTAI_C_JNT { + MOI_HOUTAI_C_JNT_MOI_HOUTAIC_e=0x0, +}; + +enum MOIN_JNT { + MOIN_JNT_CENTER_e=0x0, + MOIN_JNT_BACKBONE1_e=0x1, + MOIN_JNT_BACKBONE2_e=0x2, + MOIN_JNT_NECK_e=0x3, + MOIN_JNT_HEAD_e=0x4, + MOIN_JNT_CHIN_e=0x5, + MOIN_JNT_MAYU_L_e=0x6, + MOIN_JNT_MAYU_R_e=0x7, + MOIN_JNT_MOUTH_e=0x8, + MOIN_JNT_SHOULDERL_e=0x9, + MOIN_JNT_ARML1_e=0xA, + MOIN_JNT_ARML2_e=0xB, + MOIN_JNT_HANDL_e=0xC, + MOIN_JNT_FINGERL_e=0xD, + MOIN_JNT_SHOULDERR_e=0xE, + MOIN_JNT_ARMR1_e=0xF, + MOIN_JNT_ARMR2_e=0x10, + MOIN_JNT_HANDR_e=0x11, + MOIN_JNT_FINGERR_e=0x12, + MOIN_JNT_WAIST_e=0x13, + MOIN_JNT_LEGL1_e=0x14, + MOIN_JNT_LEGL2_e=0x15, + MOIN_JNT_FOOTL_e=0x16, + MOIN_JNT_LEGR1_e=0x17, + MOIN_JNT_LEGR2_e=0x18, + MOIN_JNT_FOOTR_e=0x19, +}; + +enum TORCH_JNT { + TORCH_JNT_TORCH_MODEL_e=0x0, +}; + +#endif /* !RES_MOI2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Moi3.h b/assets/RZDJ01/res/Object/Moi3.h new file mode 100644 index 0000000000..48434bd3f0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Moi3.h @@ -0,0 +1,14 @@ +#ifndef RES_MOI3_H +#define RES_MOI3_H + +enum dRes_INDEX_MOI3 { + /* BCK */ + dRes_INDEX_MOI3_BCK_MOI_INJURY_REST_e=0x3, +}; + +enum dRes_ID_MOI3 { + /* BCK */ + dRes_ID_MOI3_BCK_MOI_INJURY_REST_e=0x3, +}; + +#endif /* !RES_MOI3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MoiR.h b/assets/RZDJ01/res/Object/MoiR.h new file mode 100644 index 0000000000..1b35b3f25f --- /dev/null +++ b/assets/RZDJ01/res/Object/MoiR.h @@ -0,0 +1,75 @@ +#ifndef RES_MOIR_H +#define RES_MOIR_H + +enum dRes_INDEX_MOIR { + /* BCK */ + dRes_INDEX_MOIR_BCK_MOIR_F_HOLD_S_e=0x6, + dRes_INDEX_MOIR_BCK_MOIR_F_TALK_A_e=0x7, + dRes_INDEX_MOIR_BCK_MOIR_FH_HOLD_S_e=0x8, + dRes_INDEX_MOIR_BCK_MOIR_FH_SERIOUS_e=0x9, + dRes_INDEX_MOIR_BCK_MOIR_STEP_e=0xA, + dRes_INDEX_MOIR_BCK_MOIR_TALK_A_e=0xB, + dRes_INDEX_MOIR_BCK_MOIR_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_MOIR_BMD_MOIR_e=0xF, + dRes_INDEX_MOIR_BMD_MOIR_HEADGEAR_e=0x10, + /* BTK */ + dRes_INDEX_MOIR_BTK_MOIR_e=0x13, + /* BTP */ + dRes_INDEX_MOIR_BTP_MOIR_e=0x16, + dRes_INDEX_MOIR_BTP_MOIR_FH_SERIOUS_e=0x17, +}; + +enum dRes_ID_MOIR { + /* BCK */ + dRes_ID_MOIR_BCK_MOIR_F_HOLD_S_e=0x6, + dRes_ID_MOIR_BCK_MOIR_F_TALK_A_e=0x7, + dRes_ID_MOIR_BCK_MOIR_FH_HOLD_S_e=0x8, + dRes_ID_MOIR_BCK_MOIR_FH_SERIOUS_e=0x9, + dRes_ID_MOIR_BCK_MOIR_STEP_e=0xA, + dRes_ID_MOIR_BCK_MOIR_TALK_A_e=0xB, + dRes_ID_MOIR_BCK_MOIR_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_MOIR_BMD_MOIR_e=0xF, + dRes_ID_MOIR_BMD_MOIR_HEADGEAR_e=0x10, + /* BTK */ + dRes_ID_MOIR_BTK_MOIR_e=0x13, + /* BTP */ + dRes_ID_MOIR_BTP_MOIR_e=0x16, + dRes_ID_MOIR_BTP_MOIR_FH_SERIOUS_e=0x17, +}; + +enum MOIR_JNT { + MOIR_JNT_CENTER_e=0x0, + MOIR_JNT_BACKBONE1_e=0x1, + MOIR_JNT_BACKBONE2_e=0x2, + MOIR_JNT_NECK_e=0x3, + MOIR_JNT_HEAD_e=0x4, + MOIR_JNT_CHIN_e=0x5, + MOIR_JNT_MAYU_L_e=0x6, + MOIR_JNT_MAYU_R_e=0x7, + MOIR_JNT_MOUTH_e=0x8, + MOIR_JNT_SHOULDERL_e=0x9, + MOIR_JNT_ARML1_e=0xA, + MOIR_JNT_ARML2_e=0xB, + MOIR_JNT_HANDL_e=0xC, + MOIR_JNT_FINGERL_e=0xD, + MOIR_JNT_SHOULDERR_e=0xE, + MOIR_JNT_ARMR1_e=0xF, + MOIR_JNT_ARMR2_e=0x10, + MOIR_JNT_HANDR_e=0x11, + MOIR_JNT_FINGERR_e=0x12, + MOIR_JNT_WAIST_e=0x13, + MOIR_JNT_LEGL1_e=0x14, + MOIR_JNT_LEGL2_e=0x15, + MOIR_JNT_FOOTL_e=0x16, + MOIR_JNT_LEGR1_e=0x17, + MOIR_JNT_LEGR2_e=0x18, + MOIR_JNT_FOOTR_e=0x19, +}; + +enum MOIR_HEADGEAR_JNT { + MOIR_HEADGEAR_JNT_MOI_HEADGEAR_MODEL_e=0x0, +}; + +#endif /* !RES_MOIR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MoiR1.h b/assets/RZDJ01/res/Object/MoiR1.h new file mode 100644 index 0000000000..74710112ae --- /dev/null +++ b/assets/RZDJ01/res/Object/MoiR1.h @@ -0,0 +1,24 @@ +#ifndef RES_MOIR1_H +#define RES_MOIR1_H + +enum dRes_INDEX_MOIR1 { + /* BCK */ + dRes_INDEX_MOIR1_BCK_MOIR_SIT_e=0x3, + dRes_INDEX_MOIR1_BCK_MOIR_SIT_TALK_e=0x4, + dRes_INDEX_MOIR1_BCK_MOIR_TAKE_MET_SIT_e=0x5, + dRes_INDEX_MOIR1_BCK_MOIR_TAKEOFF_SIT_e=0x6, + dRes_INDEX_MOIR1_BCK_MOIR_TAKING_OFF_SIT_e=0x7, + dRes_INDEX_MOIR1_BCK_MOIR_TAKING_OFF_SIT_TALK_e=0x8, +}; + +enum dRes_ID_MOIR1 { + /* BCK */ + dRes_ID_MOIR1_BCK_MOIR_SIT_e=0x3, + dRes_ID_MOIR1_BCK_MOIR_SIT_TALK_e=0x4, + dRes_ID_MOIR1_BCK_MOIR_TAKE_MET_SIT_e=0x5, + dRes_ID_MOIR1_BCK_MOIR_TAKEOFF_SIT_e=0x6, + dRes_ID_MOIR1_BCK_MOIR_TAKING_OFF_SIT_e=0x7, + dRes_ID_MOIR1_BCK_MOIR_TAKING_OFF_SIT_TALK_e=0x8, +}; + +#endif /* !RES_MOIR1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MoiR2.h b/assets/RZDJ01/res/Object/MoiR2.h new file mode 100644 index 0000000000..6dd499924e --- /dev/null +++ b/assets/RZDJ01/res/Object/MoiR2.h @@ -0,0 +1,52 @@ +#ifndef RES_MOIR2_H +#define RES_MOIR2_H + +enum dRes_INDEX_MOIR2 { + /* BCK */ + dRes_INDEX_MOIR2_BCK_MOIR_DRIVEAWAY_e=0x4, + dRes_INDEX_MOIR2_BCK_MOIR_F_DRIVEAWAY_e=0x5, + dRes_INDEX_MOIR2_BCK_MOIR_F_FUE_e=0x6, + dRes_INDEX_MOIR2_BCK_MOIR_F_SURPRISED_e=0x7, + dRes_INDEX_MOIR2_BCK_MOIR_FH_DRIVEAWAY_e=0x8, + dRes_INDEX_MOIR2_BCK_MOIR_FUE_e=0x9, + dRes_INDEX_MOIR2_BCK_MOIR_LOOK_AROUND_e=0xA, + dRes_INDEX_MOIR2_BCK_MOIR_SQUAREUP_e=0xB, + dRes_INDEX_MOIR2_BCK_MOIR_SQUAREUP_STEP_e=0xC, + dRes_INDEX_MOIR2_BCK_MOIR_SURPRISED_e=0xD, + dRes_INDEX_MOIR2_BCK_MOIR_TAKAJO_NI_e=0xE, + dRes_INDEX_MOIR2_BCK_MOIR_TAKAJO_WAIT_NI_e=0xF, + dRes_INDEX_MOIR2_BCK_MOIR_TAKE_MET_e=0x10, + dRes_INDEX_MOIR2_BCK_MOIR_TAKEOFF_e=0x11, + dRes_INDEX_MOIR2_BCK_MOIR_TAKING_OFF_e=0x12, + dRes_INDEX_MOIR2_BCK_MOIR_TAKING_OFF_TALK_e=0x13, + dRes_INDEX_MOIR2_BCK_MOIR_WAIT_B_e=0x14, + dRes_INDEX_MOIR2_BCK_MOIR_WAIT_C_e=0x15, + /* EVT */ + dRes_INDEX_MOIR2_DAT_EVENT_LIST_e=0x18, +}; + +enum dRes_ID_MOIR2 { + /* BCK */ + dRes_ID_MOIR2_BCK_MOIR_DRIVEAWAY_e=0x4, + dRes_ID_MOIR2_BCK_MOIR_F_DRIVEAWAY_e=0x5, + dRes_ID_MOIR2_BCK_MOIR_F_FUE_e=0x6, + dRes_ID_MOIR2_BCK_MOIR_F_SURPRISED_e=0x7, + dRes_ID_MOIR2_BCK_MOIR_FH_DRIVEAWAY_e=0x8, + dRes_ID_MOIR2_BCK_MOIR_FUE_e=0x9, + dRes_ID_MOIR2_BCK_MOIR_LOOK_AROUND_e=0xA, + dRes_ID_MOIR2_BCK_MOIR_SQUAREUP_e=0xB, + dRes_ID_MOIR2_BCK_MOIR_SQUAREUP_STEP_e=0xC, + dRes_ID_MOIR2_BCK_MOIR_SURPRISED_e=0xD, + dRes_ID_MOIR2_BCK_MOIR_TAKAJO_NI_e=0xE, + dRes_ID_MOIR2_BCK_MOIR_TAKAJO_WAIT_NI_e=0xF, + dRes_ID_MOIR2_BCK_MOIR_TAKE_MET_e=0x10, + dRes_ID_MOIR2_BCK_MOIR_TAKEOFF_e=0x11, + dRes_ID_MOIR2_BCK_MOIR_TAKING_OFF_e=0x12, + dRes_ID_MOIR2_BCK_MOIR_TAKING_OFF_TALK_e=0x13, + dRes_ID_MOIR2_BCK_MOIR_WAIT_B_e=0x14, + dRes_ID_MOIR2_BCK_MOIR_WAIT_C_e=0x15, + /* EVT */ + dRes_ID_MOIR2_DAT_EVENT_LIST_e=0x18, +}; + +#endif /* !RES_MOIR2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MoiR3.h b/assets/RZDJ01/res/Object/MoiR3.h new file mode 100644 index 0000000000..96a7a1a346 --- /dev/null +++ b/assets/RZDJ01/res/Object/MoiR3.h @@ -0,0 +1,26 @@ +#ifndef RES_MOIR3_H +#define RES_MOIR3_H + +enum dRes_INDEX_MOIR3 { + /* BCK */ + dRes_INDEX_MOIR3_BCK_MOIR_F_TAKAJO_HI_e=0x3, + dRes_INDEX_MOIR3_BCK_MOIR_FH_TAKAJO_HI_e=0x4, + dRes_INDEX_MOIR3_BCK_MOIR_RUN_e=0x5, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_e=0x6, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_HI_e=0x7, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_HI_WAIT_e=0x8, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_WAIT_e=0x9, +}; + +enum dRes_ID_MOIR3 { + /* BCK */ + dRes_ID_MOIR3_BCK_MOIR_F_TAKAJO_HI_e=0x3, + dRes_ID_MOIR3_BCK_MOIR_FH_TAKAJO_HI_e=0x4, + dRes_ID_MOIR3_BCK_MOIR_RUN_e=0x5, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_e=0x6, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_HI_e=0x7, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_HI_WAIT_e=0x8, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_WAIT_e=0x9, +}; + +#endif /* !RES_MOIR3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Moi_p1.h b/assets/RZDJ01/res/Object/Moi_p1.h new file mode 100644 index 0000000000..67e087d33b --- /dev/null +++ b/assets/RZDJ01/res/Object/Moi_p1.h @@ -0,0 +1,28 @@ +#ifndef RES_MOI_P1_H +#define RES_MOI_P1_H + +enum dRes_INDEX_MOI_P1 { + /* BCK */ + dRes_INDEX_MOI_P1_BCK_MOI_F_HOLD_S_e=0x4, + dRes_INDEX_MOI_P1_BCK_MOI_FH_HOLD_S_e=0x5, + dRes_INDEX_MOI_P1_BCK_MOI_S_LESSON_e=0x6, + dRes_INDEX_MOI_P1_BCK_MOI_S_PUT_e=0x7, + dRes_INDEX_MOI_P1_BCK_MOI_S_PUTTALK_e=0x8, + /* BTP */ + dRes_INDEX_MOI_P1_BTP_MOI_F_HOLD_S_e=0xB, + dRes_INDEX_MOI_P1_BTP_MOI_FH_HOLD_S_e=0xC, +}; + +enum dRes_ID_MOI_P1 { + /* BCK */ + dRes_ID_MOI_P1_BCK_MOI_F_HOLD_S_e=0x4, + dRes_ID_MOI_P1_BCK_MOI_FH_HOLD_S_e=0x5, + dRes_ID_MOI_P1_BCK_MOI_S_LESSON_e=0x6, + dRes_ID_MOI_P1_BCK_MOI_S_PUT_e=0x7, + dRes_ID_MOI_P1_BCK_MOI_S_PUTTALK_e=0x8, + /* BTP */ + dRes_ID_MOI_P1_BTP_MOI_F_HOLD_S_e=0xB, + dRes_ID_MOI_P1_BTP_MOI_FH_HOLD_S_e=0xC, +}; + +#endif /* !RES_MOI_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mspcial_l.h b/assets/RZDJ01/res/Object/Mspcial_l.h new file mode 100644 index 0000000000..0dbaa5e973 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mspcial_l.h @@ -0,0 +1,24 @@ +#ifndef RES_MSPCIAL_L_H +#define RES_MSPCIAL_L_H + +enum dRes_INDEX_MSPCIAL_L { + /* BCK */ + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_KAGO_L_e=0x3, + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_STICK_L_e=0x4, + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_TUBO_L_e=0x5, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_KAGO_L_e=0x6, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_STICK_L_e=0x7, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_TUBO_L_e=0x8, +}; + +enum dRes_ID_MSPCIAL_L { + /* BCK */ + dRes_ID_MSPCIAL_L_BCK_M_RUN_KAGO_L_e=0x3, + dRes_ID_MSPCIAL_L_BCK_M_RUN_STICK_L_e=0x4, + dRes_ID_MSPCIAL_L_BCK_M_RUN_TUBO_L_e=0x5, + dRes_ID_MSPCIAL_L_BCK_M_WALK_KAGO_L_e=0x6, + dRes_ID_MSPCIAL_L_BCK_M_WALK_STICK_L_e=0x7, + dRes_ID_MSPCIAL_L_BCK_M_WALK_TUBO_L_e=0x8, +}; + +#endif /* !RES_MSPCIAL_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Mspecial.h b/assets/RZDJ01/res/Object/Mspecial.h new file mode 100644 index 0000000000..7d0c096a49 --- /dev/null +++ b/assets/RZDJ01/res/Object/Mspecial.h @@ -0,0 +1,54 @@ +#ifndef RES_MSPECIAL_H +#define RES_MSPECIAL_H + +enum dRes_INDEX_MSPECIAL { + /* BCK */ + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_e=0x3, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_C_e=0x4, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_STEP_e=0x5, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_WAIT_B_e=0x6, + dRes_INDEX_MSPECIAL_BCK_M_PLAYM_e=0x7, + dRes_INDEX_MSPECIAL_BCK_M_RUN_KAGO_e=0x8, + dRes_INDEX_MSPECIAL_BCK_M_RUN_KAMAE_e=0x9, + dRes_INDEX_MSPECIAL_BCK_M_RUN_STICK_e=0xA, + dRes_INDEX_MSPECIAL_BCK_M_RUN_TUBO_e=0xB, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_KAGO_e=0xC, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_STICK_e=0xD, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_TUBO_e=0xE, + dRes_INDEX_MSPECIAL_BCK_M_TALK_KAGO_e=0xF, + dRes_INDEX_MSPECIAL_BCK_M_TALK_STICK_e=0x10, + dRes_INDEX_MSPECIAL_BCK_M_TALK_TUBO_e=0x11, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_KAGO_e=0x12, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_STICK_e=0x13, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_TUBO_e=0x14, + dRes_INDEX_MSPECIAL_BCK_M_WALK_KAGO_e=0x15, + dRes_INDEX_MSPECIAL_BCK_M_WALK_STICK_e=0x16, + dRes_INDEX_MSPECIAL_BCK_M_WALK_TUBO_e=0x17, +}; + +enum dRes_ID_MSPECIAL { + /* BCK */ + dRes_ID_MSPECIAL_BCK_M_KAMAE_e=0x3, + dRes_ID_MSPECIAL_BCK_M_KAMAE_C_e=0x4, + dRes_ID_MSPECIAL_BCK_M_KAMAE_STEP_e=0x5, + dRes_ID_MSPECIAL_BCK_M_KAMAE_WAIT_B_e=0x6, + dRes_ID_MSPECIAL_BCK_M_PLAYM_e=0x7, + dRes_ID_MSPECIAL_BCK_M_RUN_KAGO_e=0x8, + dRes_ID_MSPECIAL_BCK_M_RUN_KAMAE_e=0x9, + dRes_ID_MSPECIAL_BCK_M_RUN_STICK_e=0xA, + dRes_ID_MSPECIAL_BCK_M_RUN_TUBO_e=0xB, + dRes_ID_MSPECIAL_BCK_M_TALK_B_KAGO_e=0xC, + dRes_ID_MSPECIAL_BCK_M_TALK_B_STICK_e=0xD, + dRes_ID_MSPECIAL_BCK_M_TALK_B_TUBO_e=0xE, + dRes_ID_MSPECIAL_BCK_M_TALK_KAGO_e=0xF, + dRes_ID_MSPECIAL_BCK_M_TALK_STICK_e=0x10, + dRes_ID_MSPECIAL_BCK_M_TALK_TUBO_e=0x11, + dRes_ID_MSPECIAL_BCK_M_WAIT_KAGO_e=0x12, + dRes_ID_MSPECIAL_BCK_M_WAIT_STICK_e=0x13, + dRes_ID_MSPECIAL_BCK_M_WAIT_TUBO_e=0x14, + dRes_ID_MSPECIAL_BCK_M_WALK_KAGO_e=0x15, + dRes_ID_MSPECIAL_BCK_M_WALK_STICK_e=0x16, + dRes_ID_MSPECIAL_BCK_M_WALK_TUBO_e=0x17, +}; + +#endif /* !RES_MSPECIAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/MstrSword.h b/assets/RZDJ01/res/Object/MstrSword.h new file mode 100644 index 0000000000..b838e0a638 --- /dev/null +++ b/assets/RZDJ01/res/Object/MstrSword.h @@ -0,0 +1,26 @@ +#ifndef RES_MSTRSWORD_H +#define RES_MSTRSWORD_H + +enum dRes_INDEX_MSTRSWORD { + /* BMDR */ + dRes_INDEX_MSTRSWORD_BMD_O_AL_SWM_e=0x5, + /* BRK */ + dRes_INDEX_MSTRSWORD_BRK_O_AL_SWM_e=0x8, + /* BTK */ + dRes_INDEX_MSTRSWORD_BTK_O_AL_SWM_e=0xB, +}; + +enum dRes_ID_MSTRSWORD { + /* BMDR */ + dRes_ID_MSTRSWORD_BMD_O_AL_SWM_e=0x5, + /* BRK */ + dRes_ID_MSTRSWORD_BRK_O_AL_SWM_e=0x8, + /* BTK */ + dRes_ID_MSTRSWORD_BTK_O_AL_SWM_e=0xB, +}; + +enum O_AL_SWM_JNT { + O_AL_SWM_JNT_AL_SWM_e=0x0, +}; + +#endif /* !RES_MSTRSWORD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/NNGC.h b/assets/RZDJ01/res/Object/NNGC.h new file mode 100644 index 0000000000..653337c13c --- /dev/null +++ b/assets/RZDJ01/res/Object/NNGC.h @@ -0,0 +1,61 @@ +#ifndef RES_NNGC_H +#define RES_NNGC_H + +enum dRes_INDEX_NNGC { + /* BCK */ + dRes_INDEX_NNGC_BCK_WAITA_e=0x7, + /* BMDR */ + dRes_INDEX_NNGC_BMD_NV_e=0xA, + dRes_INDEX_NNGC_BMD_ZELDA_NOTICE_CURSOR_RED_e=0xB, + dRes_INDEX_NNGC_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0xC, + /* BRK */ + dRes_INDEX_NNGC_BRK_NV_COLOR_e=0xF, + /* SCRN */ + dRes_INDEX_NNGC_BLO_ZELDA_POINTING_CURSOR_NAVI_e=0x12, + dRes_INDEX_NNGC_BCK_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x13, + dRes_INDEX_NNGC_BLO_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x14, + /* TIMG */ + dRes_INDEX_NNGC_BTI_TT_V_POINT_MARUGATA_04_128X128_4IA_e=0x17, + dRes_INDEX_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_NAKA_00_128X128_4IA_e=0x18, + dRes_INDEX_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_SOTO_00_128X128_4IA_e=0x19, +}; + +enum dRes_ID_NNGC { + /* BCK */ + dRes_ID_NNGC_BCK_WAITA_e=0x7, + /* BMDR */ + dRes_ID_NNGC_BMD_NV_e=0xA, + dRes_ID_NNGC_BMD_ZELDA_NOTICE_CURSOR_RED_e=0xB, + dRes_ID_NNGC_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0xC, + /* BRK */ + dRes_ID_NNGC_BRK_NV_COLOR_e=0xF, + /* SCRN */ + dRes_ID_NNGC_BLO_ZELDA_POINTING_CURSOR_NAVI_e=0x12, + dRes_ID_NNGC_BCK_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x13, + dRes_ID_NNGC_BLO_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x14, + /* TIMG */ + dRes_ID_NNGC_BTI_TT_V_POINT_MARUGATA_04_128X128_4IA_e=0x17, + dRes_ID_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_NAKA_00_128X128_4IA_e=0x18, + dRes_ID_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_SOTO_00_128X128_4IA_e=0x19, +}; + +enum NV_JNT { + NV_JNT_CENTER_e=0x0, + NV_JNT_NV_BODY_e=0x1, + NV_JNT_WINGL_e=0x2, + NV_JNT_WINGR_e=0x3, +}; + +enum ZELDA_NOTICE_CURSOR_RED_JNT { + ZELDA_NOTICE_CURSOR_RED_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_RED_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_RED_JNT_POLYSURFACE1_e=0x2, +}; + +enum ZELDA_NOTICE_CURSOR_YELLOW_JNT { + ZELDA_NOTICE_CURSOR_YELLOW_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_NNGC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/N_gD_Lpod.h b/assets/RZDJ01/res/Object/N_gD_Lpod.h new file mode 100644 index 0000000000..f636ee7f1f --- /dev/null +++ b/assets/RZDJ01/res/Object/N_gD_Lpod.h @@ -0,0 +1,18 @@ +#ifndef RES_N_GD_LPOD_H +#define RES_N_GD_LPOD_H + +enum dRes_INDEX_N_GD_LPOD { + /* BMDE */ + dRes_INDEX_N_GD_LPOD_BMD_O_GD_LPOD_e=0x3, +}; + +enum dRes_ID_N_GD_LPOD { + /* BMDE */ + dRes_ID_N_GD_LPOD_BMD_O_GD_LPOD_e=0x3, +}; + +enum O_GD_LPOD_JNT { + O_GD_LPOD_JNT_O_GD_HUTU_V_e=0x0, +}; + +#endif /* !RES_N_GD_LPOD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/N_gD_mskB.h b/assets/RZDJ01/res/Object/N_gD_mskB.h new file mode 100644 index 0000000000..aa384ccd6f --- /dev/null +++ b/assets/RZDJ01/res/Object/N_gD_mskB.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKB_H +#define RES_N_GD_MSKB_H + +enum dRes_INDEX_N_GD_MSKB { + /* BMDR */ + dRes_INDEX_N_GD_MSKB_BMD_N_GD_MASK_B_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKB_BRK_N_GD_MASK_B_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKB { + /* BMDR */ + dRes_ID_N_GD_MSKB_BMD_N_GD_MASK_B_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKB_BRK_N_GD_MASK_B_LINE_e=0x7, +}; + +enum N_GD_MASK_B_JNT { + N_GD_MASK_B_JNT_MD_MASK_BACK_e=0x0, +}; + +#endif /* !RES_N_GD_MSKB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/N_gD_mskF.h b/assets/RZDJ01/res/Object/N_gD_mskF.h new file mode 100644 index 0000000000..17ad7fd01c --- /dev/null +++ b/assets/RZDJ01/res/Object/N_gD_mskF.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKF_H +#define RES_N_GD_MSKF_H + +enum dRes_INDEX_N_GD_MSKF { + /* BMDR */ + dRes_INDEX_N_GD_MSKF_BMD_N_GD_MASK_F_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKF_BRK_N_GD_MASK_F_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKF { + /* BMDR */ + dRes_ID_N_GD_MSKF_BMD_N_GD_MASK_F_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKF_BRK_N_GD_MASK_F_LINE_e=0x7, +}; + +enum N_GD_MASK_F_JNT { + N_GD_MASK_F_JNT_MD_MASK_FRONT_e=0x0, +}; + +#endif /* !RES_N_GD_MSKF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/N_gD_mskT.h b/assets/RZDJ01/res/Object/N_gD_mskT.h new file mode 100644 index 0000000000..9a5aa96bee --- /dev/null +++ b/assets/RZDJ01/res/Object/N_gD_mskT.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKT_H +#define RES_N_GD_MSKT_H + +enum dRes_INDEX_N_GD_MSKT { + /* BMDR */ + dRes_INDEX_N_GD_MSKT_BMD_N_GD_MASK_T_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKT_BRK_N_GD_MASK_T_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKT { + /* BMDR */ + dRes_ID_N_GD_MSKT_BMD_N_GD_MASK_T_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKT_BRK_N_GD_MASK_T_LINE_e=0x7, +}; + +enum N_GD_MASK_T_JNT { + N_GD_MASK_T_JNT_MD_MASK_CLOWN_e=0x0, +}; + +#endif /* !RES_N_GD_MSKT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Nagaisu.h b/assets/RZDJ01/res/Object/Nagaisu.h new file mode 100644 index 0000000000..87f6476a12 --- /dev/null +++ b/assets/RZDJ01/res/Object/Nagaisu.h @@ -0,0 +1,22 @@ +#ifndef RES_NAGAISU_H +#define RES_NAGAISU_H + +enum dRes_INDEX_NAGAISU { + /* BMDR */ + dRes_INDEX_NAGAISU_BMD_YNAGAISU_e=0x4, + /* DZB */ + dRes_INDEX_NAGAISU_DZB_YNAGAISU_e=0x7, +}; + +enum dRes_ID_NAGAISU { + /* BMDR */ + dRes_ID_NAGAISU_BMD_YNAGAISU_e=0x4, + /* DZB */ + dRes_ID_NAGAISU_DZB_YNAGAISU_e=0x7, +}; + +enum YNAGAISU_JNT { + YNAGAISU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_NAGAISU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ni.h b/assets/RZDJ01/res/Object/Ni.h new file mode 100644 index 0000000000..24d44ccf6f --- /dev/null +++ b/assets/RZDJ01/res/Object/Ni.h @@ -0,0 +1,50 @@ +#ifndef RES_NI_H +#define RES_NI_H + +enum dRes_INDEX_NI { + /* BCK */ + dRes_INDEX_NI_BCK_NI_FALL_e=0x5, + dRes_INDEX_NI_BCK_NI_FLY_e=0x6, + dRes_INDEX_NI_BCK_NI_IKAKU_e=0x7, + dRes_INDEX_NI_BCK_NI_MIWATASI_e=0x8, + dRes_INDEX_NI_BCK_NI_MOGAKU_e=0x9, + dRes_INDEX_NI_BCK_NI_NAKU_e=0xA, + dRes_INDEX_NI_BCK_NI_WAIT1_e=0xB, + dRes_INDEX_NI_BCK_NI_WALK_A_e=0xC, + dRes_INDEX_NI_BCK_NI_WALK_B_e=0xD, + /* BMDR */ + dRes_INDEX_NI_BMD_NI_e=0x10, + /* BTK */ + dRes_INDEX_NI_BTK_NI_e=0x13, +}; + +enum dRes_ID_NI { + /* BCK */ + dRes_ID_NI_BCK_NI_FALL_e=0x5, + dRes_ID_NI_BCK_NI_FLY_e=0x6, + dRes_ID_NI_BCK_NI_IKAKU_e=0x7, + dRes_ID_NI_BCK_NI_MIWATASI_e=0x8, + dRes_ID_NI_BCK_NI_MOGAKU_e=0x9, + dRes_ID_NI_BCK_NI_NAKU_e=0xA, + dRes_ID_NI_BCK_NI_WAIT1_e=0xB, + dRes_ID_NI_BCK_NI_WALK_A_e=0xC, + dRes_ID_NI_BCK_NI_WALK_B_e=0xD, + /* BMDR */ + dRes_ID_NI_BMD_NI_e=0x10, + /* BTK */ + dRes_ID_NI_BTK_NI_e=0x13, +}; + +enum NI_JNT { + NI_JNT_WAIST_e=0x0, + NI_JNT_LEGL_e=0x1, + NI_JNT_FOOTL_e=0x2, + NI_JNT_LEGR_e=0x3, + NI_JNT_FOOTR_e=0x4, + NI_JNT_NECK_e=0x5, + NI_JNT_HEAD_e=0x6, + NI_JNT_WINGL_e=0x7, + NI_JNT_WINGR_e=0x8, +}; + +#endif /* !RES_NI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_df.h b/assets/RZDJ01/res/Object/Npc_df.h new file mode 100644 index 0000000000..61b20f7361 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_df.h @@ -0,0 +1,27 @@ +#ifndef RES_NPC_DF_H +#define RES_NPC_DF_H + +enum dRes_INDEX_NPC_DF { + /* BMDG */ + dRes_INDEX_NPC_DF_BMD_DF_e=0x3, + dRes_INDEX_NPC_DF_BMD_DF_WING_e=0x4, +}; + +enum dRes_ID_NPC_DF { + /* BMDG */ + dRes_ID_NPC_DF_BMD_DF_e=0x3, + dRes_ID_NPC_DF_BMD_DF_WING_e=0x4, +}; + +enum DF_JNT { + DF_JNT_WORLD_ROOT_e=0x0, + DF_JNT_BODY_e=0x1, + DF_JNT_HEAD_e=0x2, + DF_JNT_TAIL_e=0x3, +}; + +enum DF_WING_JNT { + DF_WING_JNT_DF_HANE_e=0x0, +}; + +#endif /* !RES_NPC_DF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_du.h b/assets/RZDJ01/res/Object/Npc_du.h new file mode 100644 index 0000000000..86770b7f83 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_du.h @@ -0,0 +1,47 @@ +#ifndef RES_NPC_DU_H +#define RES_NPC_DU_H + +enum dRes_INDEX_NPC_DU { + /* BCK */ + dRes_INDEX_NPC_DU_BCK_DU_SWIM_e=0x5, + dRes_INDEX_NPC_DU_BCK_DU_WAIT_e=0x6, + dRes_INDEX_NPC_DU_BCK_DU_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_NPC_DU_BMD_DU_e=0xA, + /* BTP */ + dRes_INDEX_NPC_DU_BTP_DU_e=0xD, +}; + +enum dRes_ID_NPC_DU { + /* BCK */ + dRes_ID_NPC_DU_BCK_DU_SWIM_e=0x5, + dRes_ID_NPC_DU_BCK_DU_WAIT_e=0x6, + dRes_ID_NPC_DU_BCK_DU_WALK_e=0x7, + /* BMDR */ + dRes_ID_NPC_DU_BMD_DU_e=0xA, + /* BTP */ + dRes_ID_NPC_DU_BTP_DU_e=0xD, +}; + +enum DU_JNT { + DU_JNT_WORLD_ROOT_e=0x0, + DU_JNT_BACKBONE_e=0x1, + DU_JNT_ARML_1_e=0x2, + DU_JNT_ARML_2_e=0x3, + DU_JNT_ARML_3_e=0x4, + DU_JNT_ARMR_1_e=0x5, + DU_JNT_ARMR_2_e=0x6, + DU_JNT_ARMR_3_e=0x7, + DU_JNT_NECK1_e=0x8, + DU_JNT_NECK2_e=0x9, + DU_JNT_HEAD_e=0xA, + DU_JNT_JAW_e=0xB, + DU_JNT_WAIST_e=0xC, + DU_JNT_LEGL_e=0xD, + DU_JNT_FOOTL_e=0xE, + DU_JNT_LEGR1_e=0xF, + DU_JNT_FOOTR_e=0x10, + DU_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_NPC_DU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_inko.h b/assets/RZDJ01/res/Object/Npc_inko.h new file mode 100644 index 0000000000..4b1122c38e --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_inko.h @@ -0,0 +1,30 @@ +#ifndef RES_NPC_INKO_H +#define RES_NPC_INKO_H + +enum dRes_INDEX_NPC_INKO { + /* BCK */ + dRes_INDEX_NPC_INKO_BCK_INKO_FLY_e=0x4, + dRes_INDEX_NPC_INKO_BCK_INKO_WAIT_e=0x5, + /* BMDR */ + dRes_INDEX_NPC_INKO_BMD_INKO_e=0x8, +}; + +enum dRes_ID_NPC_INKO { + /* BCK */ + dRes_ID_NPC_INKO_BCK_INKO_FLY_e=0x4, + dRes_ID_NPC_INKO_BCK_INKO_WAIT_e=0x5, + /* BMDR */ + dRes_ID_NPC_INKO_BMD_INKO_e=0x8, +}; + +enum INKO_JNT { + INKO_JNT_CENTER_e=0x0, + INKO_JNT_HEAD_e=0x1, + INKO_JNT_BILL_e=0x2, + INKO_JNT_LEG_L_e=0x3, + INKO_JNT_LEG_R_e=0x4, + INKO_JNT_WING_L_e=0x5, + INKO_JNT_WING_R_e=0x6, +}; + +#endif /* !RES_NPC_INKO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_ks.h b/assets/RZDJ01/res/Object/Npc_ks.h new file mode 100644 index 0000000000..100ef1bec3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_ks.h @@ -0,0 +1,163 @@ +#ifndef RES_NPC_KS_H +#define RES_NPC_KS_H + +enum dRes_INDEX_NPC_KS { + /* BCK */ + dRes_INDEX_NPC_KS_BCK_SARU_BAKUCHU_e=0x5, + dRes_INDEX_NPC_KS_BCK_SARU_BIKKURI_e=0x6, + dRes_INDEX_NPC_KS_BCK_SARU_CALL_e=0x7, + dRes_INDEX_NPC_KS_BCK_SARU_CALLBACK_e=0x8, + dRes_INDEX_NPC_KS_BCK_SARU_CALLBACK_K_e=0x9, + dRes_INDEX_NPC_KS_BCK_SARU_CALL_K_e=0xA, + dRes_INDEX_NPC_KS_BCK_SARU_CLAP_WAIT_e=0xB, + dRes_INDEX_NPC_KS_BCK_SARU_CLIMB_e=0xC, + dRes_INDEX_NPC_KS_BCK_SARU_FALL_e=0xD, + dRes_INDEX_NPC_KS_BCK_SARU_FIRE_K_e=0xE, + dRes_INDEX_NPC_KS_BCK_SARU_GODOWN_e=0xF, + dRes_INDEX_NPC_KS_BCK_SARU_HANGCALL_e=0x10, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_A_e=0x11, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_B_e=0x12, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_C_e=0x13, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_e=0x14, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_B_e=0x15, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_C_e=0x16, + dRes_INDEX_NPC_KS_BCK_SARU_HOLDING_e=0x17, + dRes_INDEX_NPC_KS_BCK_SARU_HUNGING_e=0x18, + dRes_INDEX_NPC_KS_BCK_SARU_INDICATE_e=0x19, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPRUN_e=0x1A, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPRUN_K_e=0x1B, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPWALK_e=0x1C, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPWALK_K_e=0x1D, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_ATTN_e=0x1E, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_L_e=0x1F, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_S_e=0x20, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_T_e=0x21, + dRes_INDEX_NPC_KS_BCK_SARU_KAGO_JUMP_e=0x22, + dRes_INDEX_NPC_KS_BCK_SARU_LAND_e=0x23, + dRes_INDEX_NPC_KS_BCK_SARU_RECOVER_e=0x24, + dRes_INDEX_NPC_KS_BCK_SARU_RELIEF_e=0x25, + dRes_INDEX_NPC_KS_BCK_SARU_ROTATE_e=0x26, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_e=0x27, + dRes_INDEX_NPC_KS_BCK_SARU_SCAREDLOOK_K_e=0x28, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_B_e=0x29, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_K_e=0x2A, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_LOOK_e=0x2B, + dRes_INDEX_NPC_KS_BCK_SARU_SHAKE_K_e=0x2C, + dRes_INDEX_NPC_KS_BCK_SARU_STOPCALL_e=0x2D, + dRes_INDEX_NPC_KS_BCK_SARU_SURPRISE_K_e=0x2E, + dRes_INDEX_NPC_KS_BCK_SARU_SWIM_e=0x2F, + dRes_INDEX_NPC_KS_BCK_SARU_SWINGPOSE_e=0x30, + dRes_INDEX_NPC_KS_BCK_SARU_TO_ROTATE_e=0x31, + dRes_INDEX_NPC_KS_BCK_SARU_WAITSTAND_e=0x32, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_A_e=0x33, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_A_K_e=0x34, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_B_e=0x35, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_C_e=0x36, + dRes_INDEX_NPC_KS_BCK_SARU_WALKCLAP_e=0x37, + dRes_INDEX_NPC_KS_BCK_SARU_YOROKOBI_e=0x38, + /* BMDR */ + dRes_INDEX_NPC_KS_BMD_SARU_e=0x3B, + dRes_INDEX_NPC_KS_BMD_SARU_BARA_e=0x3C, + dRes_INDEX_NPC_KS_BMD_SARU_STICK_e=0x3D, + /* BTP */ + dRes_INDEX_NPC_KS_BTP_SARU_e=0x40, + dRes_INDEX_NPC_KS_BTP_SARU_RELIEF_e=0x41, +}; + +enum dRes_ID_NPC_KS { + /* BCK */ + dRes_ID_NPC_KS_BCK_SARU_BAKUCHU_e=0x5, + dRes_ID_NPC_KS_BCK_SARU_BIKKURI_e=0x6, + dRes_ID_NPC_KS_BCK_SARU_CALL_e=0x7, + dRes_ID_NPC_KS_BCK_SARU_CALLBACK_e=0x8, + dRes_ID_NPC_KS_BCK_SARU_CALLBACK_K_e=0x9, + dRes_ID_NPC_KS_BCK_SARU_CALL_K_e=0xA, + dRes_ID_NPC_KS_BCK_SARU_CLAP_WAIT_e=0xB, + dRes_ID_NPC_KS_BCK_SARU_CLIMB_e=0xC, + dRes_ID_NPC_KS_BCK_SARU_FALL_e=0xD, + dRes_ID_NPC_KS_BCK_SARU_FIRE_K_e=0xE, + dRes_ID_NPC_KS_BCK_SARU_GODOWN_e=0xF, + dRes_ID_NPC_KS_BCK_SARU_HANGCALL_e=0x10, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_A_e=0x11, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_B_e=0x12, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_C_e=0x13, + dRes_ID_NPC_KS_BCK_SARU_HELP_e=0x14, + dRes_ID_NPC_KS_BCK_SARU_HELP_B_e=0x15, + dRes_ID_NPC_KS_BCK_SARU_HELP_C_e=0x16, + dRes_ID_NPC_KS_BCK_SARU_HOLDING_e=0x17, + dRes_ID_NPC_KS_BCK_SARU_HUNGING_e=0x18, + dRes_ID_NPC_KS_BCK_SARU_INDICATE_e=0x19, + dRes_ID_NPC_KS_BCK_SARU_JUMPRUN_e=0x1A, + dRes_ID_NPC_KS_BCK_SARU_JUMPRUN_K_e=0x1B, + dRes_ID_NPC_KS_BCK_SARU_JUMPWALK_e=0x1C, + dRes_ID_NPC_KS_BCK_SARU_JUMPWALK_K_e=0x1D, + dRes_ID_NPC_KS_BCK_SARU_JUMP_ATTN_e=0x1E, + dRes_ID_NPC_KS_BCK_SARU_JUMP_L_e=0x1F, + dRes_ID_NPC_KS_BCK_SARU_JUMP_S_e=0x20, + dRes_ID_NPC_KS_BCK_SARU_JUMP_T_e=0x21, + dRes_ID_NPC_KS_BCK_SARU_KAGO_JUMP_e=0x22, + dRes_ID_NPC_KS_BCK_SARU_LAND_e=0x23, + dRes_ID_NPC_KS_BCK_SARU_RECOVER_e=0x24, + dRes_ID_NPC_KS_BCK_SARU_RELIEF_e=0x25, + dRes_ID_NPC_KS_BCK_SARU_ROTATE_e=0x26, + dRes_ID_NPC_KS_BCK_SARU_SCARED_e=0x27, + dRes_ID_NPC_KS_BCK_SARU_SCAREDLOOK_K_e=0x28, + dRes_ID_NPC_KS_BCK_SARU_SCARED_B_e=0x29, + dRes_ID_NPC_KS_BCK_SARU_SCARED_K_e=0x2A, + dRes_ID_NPC_KS_BCK_SARU_SCARED_LOOK_e=0x2B, + dRes_ID_NPC_KS_BCK_SARU_SHAKE_K_e=0x2C, + dRes_ID_NPC_KS_BCK_SARU_STOPCALL_e=0x2D, + dRes_ID_NPC_KS_BCK_SARU_SURPRISE_K_e=0x2E, + dRes_ID_NPC_KS_BCK_SARU_SWIM_e=0x2F, + dRes_ID_NPC_KS_BCK_SARU_SWINGPOSE_e=0x30, + dRes_ID_NPC_KS_BCK_SARU_TO_ROTATE_e=0x31, + dRes_ID_NPC_KS_BCK_SARU_WAITSTAND_e=0x32, + dRes_ID_NPC_KS_BCK_SARU_WAIT_A_e=0x33, + dRes_ID_NPC_KS_BCK_SARU_WAIT_A_K_e=0x34, + dRes_ID_NPC_KS_BCK_SARU_WAIT_B_e=0x35, + dRes_ID_NPC_KS_BCK_SARU_WAIT_C_e=0x36, + dRes_ID_NPC_KS_BCK_SARU_WALKCLAP_e=0x37, + dRes_ID_NPC_KS_BCK_SARU_YOROKOBI_e=0x38, + /* BMDR */ + dRes_ID_NPC_KS_BMD_SARU_e=0x3B, + dRes_ID_NPC_KS_BMD_SARU_BARA_e=0x3C, + dRes_ID_NPC_KS_BMD_SARU_STICK_e=0x3D, + /* BTP */ + dRes_ID_NPC_KS_BTP_SARU_e=0x40, + dRes_ID_NPC_KS_BTP_SARU_RELIEF_e=0x41, +}; + +enum SARU_JNT { + SARU_JNT_CENTER_e=0x0, + SARU_JNT_BACKBONE_1_e=0x1, + SARU_JNT_BACKBONE_2_e=0x2, + SARU_JNT_NECK_e=0x3, + SARU_JNT_HEAD_e=0x4, + SARU_JNT_CHIN_e=0x5, + SARU_JNT_MOUTH_e=0x6, + SARU_JNT_SHOULDER_L_e=0x7, + SARU_JNT_ARM_L_1_e=0x8, + SARU_JNT_ARM_L_2_e=0x9, + SARU_JNT_HAND_L_e=0xA, + SARU_JNT_SHOULDER_R_e=0xB, + SARU_JNT_ARM_R_1_e=0xC, + SARU_JNT_ARM_R_2_e=0xD, + SARU_JNT_HAND_R_e=0xE, + SARU_JNT_WAIST_e=0xF, + SARU_JNT_LEG_L_1_e=0x10, + SARU_JNT_LEG_L_2_e=0x11, + SARU_JNT_FOOT_L_e=0x12, + SARU_JNT_LEG_R_1_e=0x13, + SARU_JNT_LEG_R_2_e=0x14, + SARU_JNT_FOOT_R_e=0x15, +}; + +enum SARU_BARA_JNT { + SARU_BARA_JNT_SARU_BARA_e=0x0, +}; + +enum SARU_STICK_JNT { + SARU_STICK_JNT_SARU_STICK_A_e=0x0, +}; + +#endif /* !RES_NPC_KS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_ksw.h b/assets/RZDJ01/res/Object/Npc_ksw.h new file mode 100644 index 0000000000..47e2b9258d --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_ksw.h @@ -0,0 +1,69 @@ +#ifndef RES_NPC_KSW_H +#define RES_NPC_KSW_H + +enum dRes_INDEX_NPC_KSW { + /* BCK */ + dRes_INDEX_NPC_KSW_BCK_SARU_GODOWN_e=0x4, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGCALL_e=0x5, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_A_e=0x6, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_B_e=0x7, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_C_e=0x8, + dRes_INDEX_NPC_KSW_BCK_SARU_HUNGING_e=0x9, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMPRUN_e=0xA, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMP_S_e=0xB, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMP_T_e=0xC, + dRes_INDEX_NPC_KSW_BCK_SARU_SWINGPOSE_e=0xD, + dRes_INDEX_NPC_KSW_BCK_SARU_WAIT_A_e=0xE, + /* BMDR */ + dRes_INDEX_NPC_KSW_BMD_SARU_e=0x11, + dRes_INDEX_NPC_KSW_BMD_SARU_BARA_e=0x12, +}; + +enum dRes_ID_NPC_KSW { + /* BCK */ + dRes_ID_NPC_KSW_BCK_SARU_GODOWN_e=0x4, + dRes_ID_NPC_KSW_BCK_SARU_HANGCALL_e=0x5, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_A_e=0x6, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_B_e=0x7, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_C_e=0x8, + dRes_ID_NPC_KSW_BCK_SARU_HUNGING_e=0x9, + dRes_ID_NPC_KSW_BCK_SARU_JUMPRUN_e=0xA, + dRes_ID_NPC_KSW_BCK_SARU_JUMP_S_e=0xB, + dRes_ID_NPC_KSW_BCK_SARU_JUMP_T_e=0xC, + dRes_ID_NPC_KSW_BCK_SARU_SWINGPOSE_e=0xD, + dRes_ID_NPC_KSW_BCK_SARU_WAIT_A_e=0xE, + /* BMDR */ + dRes_ID_NPC_KSW_BMD_SARU_e=0x11, + dRes_ID_NPC_KSW_BMD_SARU_BARA_e=0x12, +}; + +enum SARU_JNT { + SARU_JNT_CENTER_e=0x0, + SARU_JNT_BACKBONE_1_e=0x1, + SARU_JNT_BACKBONE_2_e=0x2, + SARU_JNT_NECK_e=0x3, + SARU_JNT_HEAD_e=0x4, + SARU_JNT_CHIN_e=0x5, + SARU_JNT_MOUTH_e=0x6, + SARU_JNT_SHOULDER_L_e=0x7, + SARU_JNT_ARM_L_1_e=0x8, + SARU_JNT_ARM_L_2_e=0x9, + SARU_JNT_HAND_L_e=0xA, + SARU_JNT_SHOULDER_R_e=0xB, + SARU_JNT_ARM_R_1_e=0xC, + SARU_JNT_ARM_R_2_e=0xD, + SARU_JNT_HAND_R_e=0xE, + SARU_JNT_WAIST_e=0xF, + SARU_JNT_LEG_L_1_e=0x10, + SARU_JNT_LEG_L_2_e=0x11, + SARU_JNT_FOOT_L_e=0x12, + SARU_JNT_LEG_R_1_e=0x13, + SARU_JNT_LEG_R_2_e=0x14, + SARU_JNT_FOOT_R_e=0x15, +}; + +enum SARU_BARA_JNT { + SARU_BARA_JNT_SARU_BARA_e=0x0, +}; + +#endif /* !RES_NPC_KSW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_lf.h b/assets/RZDJ01/res/Object/Npc_lf.h new file mode 100644 index 0000000000..48080e3fcc --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_lf.h @@ -0,0 +1,22 @@ +#ifndef RES_NPC_LF_H +#define RES_NPC_LF_H + +enum dRes_INDEX_NPC_LF { + /* BMDR */ + dRes_INDEX_NPC_LF_BMD_LF2_e=0x3, +}; + +enum dRes_ID_NPC_LF { + /* BMDR */ + dRes_ID_NPC_LF_BMD_LF2_e=0x3, +}; + +enum LF2_JNT { + LF2_JNT_WORLD_ROOT_e=0x0, + LF2_JNT_BACKBONE1_e=0x1, + LF2_JNT_BACKBONE2_e=0x2, + LF2_JNT_TAIL_e=0x3, + LF2_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_NPC_LF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_myna.h b/assets/RZDJ01/res/Object/Npc_myna.h new file mode 100644 index 0000000000..fcd34bc42e --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_myna.h @@ -0,0 +1,71 @@ +#ifndef RES_NPC_MYNA_H +#define RES_NPC_MYNA_H + +enum dRes_INDEX_NPC_MYNA { + /* BCK */ + dRes_INDEX_NPC_MYNA_BCK_MYNA_ATTACK_e=0x5, + dRes_INDEX_NPC_MYNA_BCK_MYNA_HOVERING_e=0x6, + dRes_INDEX_NPC_MYNA_BCK_MYNA_JUMP_e=0x7, + dRes_INDEX_NPC_MYNA_BCK_MYNA_LIGHTUP_e=0x8, + dRes_INDEX_NPC_MYNA_BCK_MYNA_PICK_A_e=0x9, + dRes_INDEX_NPC_MYNA_BCK_MYNA_PICK_B_e=0xA, + dRes_INDEX_NPC_MYNA_BCK_MYNA_SIDESTEPL_e=0xB, + dRes_INDEX_NPC_MYNA_BCK_MYNA_SIDESTEPR_e=0xC, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_A_e=0xD, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_B_e=0xE, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_C_e=0xF, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_A_e=0x10, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_B_e=0x11, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_C_e=0x12, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_D_e=0x13, + /* BMDR */ + dRes_INDEX_NPC_MYNA_BMD_MYNA_e=0x16, + /* BTP */ + dRes_INDEX_NPC_MYNA_BTP_MYNA_e=0x19, +}; + +enum dRes_ID_NPC_MYNA { + /* BCK */ + dRes_ID_NPC_MYNA_BCK_MYNA_ATTACK_e=0x5, + dRes_ID_NPC_MYNA_BCK_MYNA_HOVERING_e=0x6, + dRes_ID_NPC_MYNA_BCK_MYNA_JUMP_e=0x7, + dRes_ID_NPC_MYNA_BCK_MYNA_LIGHTUP_e=0x8, + dRes_ID_NPC_MYNA_BCK_MYNA_PICK_A_e=0x9, + dRes_ID_NPC_MYNA_BCK_MYNA_PICK_B_e=0xA, + dRes_ID_NPC_MYNA_BCK_MYNA_SIDESTEPL_e=0xB, + dRes_ID_NPC_MYNA_BCK_MYNA_SIDESTEPR_e=0xC, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_A_e=0xD, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_B_e=0xE, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_C_e=0xF, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_A_e=0x10, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_B_e=0x11, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_C_e=0x12, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_D_e=0x13, + /* BMDR */ + dRes_ID_NPC_MYNA_BMD_MYNA_e=0x16, + /* BTP */ + dRes_ID_NPC_MYNA_BTP_MYNA_e=0x19, +}; + +enum MYNA_JNT { + MYNA_JNT_HARA_e=0x0, + MYNA_JNT_MYNA_WING_e=0x1, + MYNA_JNT_ASHI1L_e=0x2, + MYNA_JNT_ASHI2L_e=0x3, + MYNA_JNT_FOOTL_e=0x4, + MYNA_JNT_ASHI1R_e=0x5, + MYNA_JNT_ASHI2R_e=0x6, + MYNA_JNT_FOOTR_e=0x7, + MYNA_JNT_HAND1L_e=0x8, + MYNA_JNT_HAND2L_e=0x9, + MYNA_JNT_HAND3L_e=0xA, + MYNA_JNT_HAND1R_e=0xB, + MYNA_JNT_HAND2R_e=0xC, + MYNA_JNT_HAND3R_e=0xD, + MYNA_JNT_KUBI_e=0xE, + MYNA_JNT_HEAD_e=0xF, + MYNA_JNT_KUCHI_e=0x10, + MYNA_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_NPC_MYNA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_ne.h b/assets/RZDJ01/res/Object/Npc_ne.h new file mode 100644 index 0000000000..e56b4c5d04 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_ne.h @@ -0,0 +1,96 @@ +#ifndef RES_NPC_NE_H +#define RES_NPC_NE_H + +enum dRes_INDEX_NPC_NE { + /* BCK */ + dRes_INDEX_NPC_NE_BCK_NE_CARRY_A_e=0x6, + dRes_INDEX_NPC_NE_BCK_NE_CARRY_B_e=0x7, + dRes_INDEX_NPC_NE_BCK_NE_DRINK_DISH_e=0x8, + dRes_INDEX_NPC_NE_BCK_NE_EMPTY_DISH_e=0x9, + dRes_INDEX_NPC_NE_BCK_NE_FAWNL_e=0xA, + dRes_INDEX_NPC_NE_BCK_NE_FAWN_R_e=0xB, + dRes_INDEX_NPC_NE_BCK_NE_JUMPEND_e=0xC, + dRes_INDEX_NPC_NE_BCK_NE_JUMPLOOP_e=0xD, + dRes_INDEX_NPC_NE_BCK_NE_JUMPSTART_e=0xE, + dRes_INDEX_NPC_NE_BCK_NE_JUMPUP_e=0xF, + dRes_INDEX_NPC_NE_BCK_NE_MILK_e=0x10, + dRes_INDEX_NPC_NE_BCK_NE_RUN_e=0x11, + dRes_INDEX_NPC_NE_BCK_NE_SIT_A_e=0x12, + dRes_INDEX_NPC_NE_BCK_NE_SIT_B_e=0x13, + dRes_INDEX_NPC_NE_BCK_NE_SWIM_e=0x14, + dRes_INDEX_NPC_NE_BCK_NE_TOJUMP_e=0x15, + dRes_INDEX_NPC_NE_BCK_NE_TOWAIT_e=0x16, + dRes_INDEX_NPC_NE_BCK_NE_TO_CARRY_B_e=0x17, + dRes_INDEX_NPC_NE_BCK_NE_WAIT_e=0x18, + dRes_INDEX_NPC_NE_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_INDEX_NPC_NE_BMD_NE_e=0x1C, + dRes_INDEX_NPC_NE_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_INDEX_NPC_NE_BTK_NE_e=0x20, + /* BTP */ + dRes_INDEX_NPC_NE_BTP_NE_e=0x23, +}; + +enum dRes_ID_NPC_NE { + /* BCK */ + dRes_ID_NPC_NE_BCK_NE_CARRY_A_e=0x6, + dRes_ID_NPC_NE_BCK_NE_CARRY_B_e=0x7, + dRes_ID_NPC_NE_BCK_NE_DRINK_DISH_e=0x8, + dRes_ID_NPC_NE_BCK_NE_EMPTY_DISH_e=0x9, + dRes_ID_NPC_NE_BCK_NE_FAWNL_e=0xA, + dRes_ID_NPC_NE_BCK_NE_FAWN_R_e=0xB, + dRes_ID_NPC_NE_BCK_NE_JUMPEND_e=0xC, + dRes_ID_NPC_NE_BCK_NE_JUMPLOOP_e=0xD, + dRes_ID_NPC_NE_BCK_NE_JUMPSTART_e=0xE, + dRes_ID_NPC_NE_BCK_NE_JUMPUP_e=0xF, + dRes_ID_NPC_NE_BCK_NE_MILK_e=0x10, + dRes_ID_NPC_NE_BCK_NE_RUN_e=0x11, + dRes_ID_NPC_NE_BCK_NE_SIT_A_e=0x12, + dRes_ID_NPC_NE_BCK_NE_SIT_B_e=0x13, + dRes_ID_NPC_NE_BCK_NE_SWIM_e=0x14, + dRes_ID_NPC_NE_BCK_NE_TOJUMP_e=0x15, + dRes_ID_NPC_NE_BCK_NE_TOWAIT_e=0x16, + dRes_ID_NPC_NE_BCK_NE_TO_CARRY_B_e=0x17, + dRes_ID_NPC_NE_BCK_NE_WAIT_e=0x18, + dRes_ID_NPC_NE_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_ID_NPC_NE_BMD_NE_e=0x1C, + dRes_ID_NPC_NE_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_ID_NPC_NE_BTK_NE_e=0x20, + /* BTP */ + dRes_ID_NPC_NE_BTP_NE_e=0x23, +}; + +enum NE_JNT { + NE_JNT_CENTER_e=0x0, + NE_JNT_BACKBONE1_e=0x1, + NE_JNT_BACKBONE2_e=0x2, + NE_JNT_NECK_e=0x3, + NE_JNT_HEAD_e=0x4, + NE_JNT_SHOULDERL1_e=0x5, + NE_JNT_ARML_e=0x6, + NE_JNT_HANDL_e=0x7, + NE_JNT_SHOULDERR_e=0x8, + NE_JNT_ARMR_e=0x9, + NE_JNT_HANDR_e=0xA, + NE_JNT_WAIST_e=0xB, + NE_JNT_LEGL1_e=0xC, + NE_JNT_LEGL2_e=0xD, + NE_JNT_LEGL3_e=0xE, + NE_JNT_FOOTL_e=0xF, + NE_JNT_LEGR1_e=0x10, + NE_JNT_LEGR2_e=0x11, + NE_JNT_LEGR3_e=0x12, + NE_JNT_FOOTR_e=0x13, + NE_JNT_TAIL1_e=0x14, + NE_JNT_TAIL2_e=0x15, +}; + +enum NE_DISH_JNT { + NE_DISH_JNT_ROOT_e=0x0, + NE_DISH_JNT_MILK_e=0x1, +}; + +#endif /* !RES_NPC_NE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_net.h b/assets/RZDJ01/res/Object/Npc_net.h new file mode 100644 index 0000000000..b5d4f31267 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_net.h @@ -0,0 +1,96 @@ +#ifndef RES_NPC_NET_H +#define RES_NPC_NET_H + +enum dRes_INDEX_NPC_NET { + /* BCK */ + dRes_INDEX_NPC_NET_BCK_NE_CARRY_A_e=0x6, + dRes_INDEX_NPC_NET_BCK_NE_CARRY_B_e=0x7, + dRes_INDEX_NPC_NET_BCK_NE_DRINK_DISH_e=0x8, + dRes_INDEX_NPC_NET_BCK_NE_EMPTY_DISH_e=0x9, + dRes_INDEX_NPC_NET_BCK_NE_FAWNL_e=0xA, + dRes_INDEX_NPC_NET_BCK_NE_FAWN_R_e=0xB, + dRes_INDEX_NPC_NET_BCK_NE_JUMPEND_e=0xC, + dRes_INDEX_NPC_NET_BCK_NE_JUMPLOOP_e=0xD, + dRes_INDEX_NPC_NET_BCK_NE_JUMPSTART_e=0xE, + dRes_INDEX_NPC_NET_BCK_NE_JUMPUP_e=0xF, + dRes_INDEX_NPC_NET_BCK_NE_MILK_e=0x10, + dRes_INDEX_NPC_NET_BCK_NE_RUN_e=0x11, + dRes_INDEX_NPC_NET_BCK_NE_SIT_A_e=0x12, + dRes_INDEX_NPC_NET_BCK_NE_SIT_B_e=0x13, + dRes_INDEX_NPC_NET_BCK_NE_SWIM_e=0x14, + dRes_INDEX_NPC_NET_BCK_NE_TOJUMP_e=0x15, + dRes_INDEX_NPC_NET_BCK_NE_TOWAIT_e=0x16, + dRes_INDEX_NPC_NET_BCK_NE_TO_CARRY_B_e=0x17, + dRes_INDEX_NPC_NET_BCK_NE_WAIT_e=0x18, + dRes_INDEX_NPC_NET_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_INDEX_NPC_NET_BMD_NE_e=0x1C, + dRes_INDEX_NPC_NET_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_INDEX_NPC_NET_BTK_NE_e=0x20, + /* BTP */ + dRes_INDEX_NPC_NET_BTP_NE_e=0x23, +}; + +enum dRes_ID_NPC_NET { + /* BCK */ + dRes_ID_NPC_NET_BCK_NE_CARRY_A_e=0x6, + dRes_ID_NPC_NET_BCK_NE_CARRY_B_e=0x7, + dRes_ID_NPC_NET_BCK_NE_DRINK_DISH_e=0x8, + dRes_ID_NPC_NET_BCK_NE_EMPTY_DISH_e=0x9, + dRes_ID_NPC_NET_BCK_NE_FAWNL_e=0xA, + dRes_ID_NPC_NET_BCK_NE_FAWN_R_e=0xB, + dRes_ID_NPC_NET_BCK_NE_JUMPEND_e=0xC, + dRes_ID_NPC_NET_BCK_NE_JUMPLOOP_e=0xD, + dRes_ID_NPC_NET_BCK_NE_JUMPSTART_e=0xE, + dRes_ID_NPC_NET_BCK_NE_JUMPUP_e=0xF, + dRes_ID_NPC_NET_BCK_NE_MILK_e=0x10, + dRes_ID_NPC_NET_BCK_NE_RUN_e=0x11, + dRes_ID_NPC_NET_BCK_NE_SIT_A_e=0x12, + dRes_ID_NPC_NET_BCK_NE_SIT_B_e=0x13, + dRes_ID_NPC_NET_BCK_NE_SWIM_e=0x14, + dRes_ID_NPC_NET_BCK_NE_TOJUMP_e=0x15, + dRes_ID_NPC_NET_BCK_NE_TOWAIT_e=0x16, + dRes_ID_NPC_NET_BCK_NE_TO_CARRY_B_e=0x17, + dRes_ID_NPC_NET_BCK_NE_WAIT_e=0x18, + dRes_ID_NPC_NET_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_ID_NPC_NET_BMD_NE_e=0x1C, + dRes_ID_NPC_NET_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_ID_NPC_NET_BTK_NE_e=0x20, + /* BTP */ + dRes_ID_NPC_NET_BTP_NE_e=0x23, +}; + +enum NE_JNT { + NE_JNT_CENTER_e=0x0, + NE_JNT_BACKBONE1_e=0x1, + NE_JNT_BACKBONE2_e=0x2, + NE_JNT_NECK_e=0x3, + NE_JNT_HEAD_e=0x4, + NE_JNT_SHOULDERL1_e=0x5, + NE_JNT_ARML_e=0x6, + NE_JNT_HANDL_e=0x7, + NE_JNT_SHOULDERR_e=0x8, + NE_JNT_ARMR_e=0x9, + NE_JNT_HANDR_e=0xA, + NE_JNT_WAIST_e=0xB, + NE_JNT_LEGL1_e=0xC, + NE_JNT_LEGL2_e=0xD, + NE_JNT_LEGL3_e=0xE, + NE_JNT_FOOTL_e=0xF, + NE_JNT_LEGR1_e=0x10, + NE_JNT_LEGR2_e=0x11, + NE_JNT_LEGR3_e=0x12, + NE_JNT_FOOTR_e=0x13, + NE_JNT_TAIL1_e=0x14, + NE_JNT_TAIL2_e=0x15, +}; + +enum NE_DISH_JNT { + NE_DISH_JNT_ROOT_e=0x0, + NE_DISH_JNT_MILK_e=0x1, +}; + +#endif /* !RES_NPC_NET_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_tk.h b/assets/RZDJ01/res/Object/Npc_tk.h new file mode 100644 index 0000000000..acd780338c --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_tk.h @@ -0,0 +1,58 @@ +#ifndef RES_NPC_TK_H +#define RES_NPC_TK_H + +enum dRes_INDEX_NPC_TK { + /* BCK */ + dRes_INDEX_NPC_TK_BCK_TK_BREAKING_e=0x5, + dRes_INDEX_NPC_TK_BCK_TK_FLY_e=0x6, + dRes_INDEX_NPC_TK_BCK_TK_HOVERING_e=0x7, + dRes_INDEX_NPC_TK_BCK_TK_KAKKU_e=0x8, + dRes_INDEX_NPC_TK_BCK_TK_LAND_e=0x9, + dRes_INDEX_NPC_TK_BCK_TK_PICK_A_e=0xA, + dRes_INDEX_NPC_TK_BCK_TK_PICK_B_e=0xB, + dRes_INDEX_NPC_TK_BCK_TK_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_NPC_TK_BMD_TK_e=0xF, + /* EVT */ + dRes_INDEX_NPC_TK_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_NPC_TK { + /* BCK */ + dRes_ID_NPC_TK_BCK_TK_BREAKING_e=0x5, + dRes_ID_NPC_TK_BCK_TK_FLY_e=0x6, + dRes_ID_NPC_TK_BCK_TK_HOVERING_e=0x7, + dRes_ID_NPC_TK_BCK_TK_KAKKU_e=0x8, + dRes_ID_NPC_TK_BCK_TK_LAND_e=0x9, + dRes_ID_NPC_TK_BCK_TK_PICK_A_e=0xA, + dRes_ID_NPC_TK_BCK_TK_PICK_B_e=0xB, + dRes_ID_NPC_TK_BCK_TK_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_NPC_TK_BMD_TK_e=0xF, + /* EVT */ + dRes_ID_NPC_TK_DAT_EVENT_LIST_e=0x12, +}; + +enum TK_JNT { + TK_JNT_HARA_e=0x0, + TK_JNT_ASHIAL_e=0x1, + TK_JNT_ASHIBL_e=0x2, + TK_JNT_FOOTL_e=0x3, + TK_JNT_ASHIAR_e=0x4, + TK_JNT_ASHIBR_e=0x5, + TK_JNT_FOOTR_e=0x6, + TK_JNT_KATAL_e=0x7, + TK_JNT_KANEAL_e=0x8, + TK_JNT_HANEBL_e=0x9, + TK_JNT_HANECL_e=0xA, + TK_JNT_KATAR_e=0xB, + TK_JNT_HANEAR_e=0xC, + TK_JNT_HANEBR_e=0xD, + TK_JNT_HANECR_e=0xE, + TK_JNT_KUBIA_e=0xF, + TK_JNT_HEAD_e=0x10, + TK_JNT_KUCHI_e=0x11, + TK_JNT_TK_TUBASA_e=0x12, +}; + +#endif /* !RES_NPC_TK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Npc_tr.h b/assets/RZDJ01/res/Object/Npc_tr.h new file mode 100644 index 0000000000..d8ea4d1b28 --- /dev/null +++ b/assets/RZDJ01/res/Object/Npc_tr.h @@ -0,0 +1,22 @@ +#ifndef RES_NPC_TR_H +#define RES_NPC_TR_H + +enum dRes_INDEX_NPC_TR { + /* BMDR */ + dRes_INDEX_NPC_TR_BMD_LF_e=0x3, +}; + +enum dRes_ID_NPC_TR { + /* BMDR */ + dRes_ID_NPC_TR_BMD_LF_e=0x3, +}; + +enum LF_JNT { + LF_JNT_WORLD_ROOT_e=0x0, + LF_JNT_BACKBONE1_e=0x1, + LF_JNT_BACKBONE2_e=0x2, + LF_JNT_TAIL_e=0x3, + LF_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_NPC_TR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_BI.h b/assets/RZDJ01/res/Object/O_gD_BI.h new file mode 100644 index 0000000000..17e4f2dccd --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_BI.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BI_H +#define RES_O_GD_BI_H + +enum dRes_INDEX_O_GD_BI { + /* BMDR */ + dRes_INDEX_O_GD_BI_BMD_O_GD_AL_BI_e=0x3, +}; + +enum dRes_ID_O_GD_BI { + /* BMDR */ + dRes_ID_O_GD_BI_BMD_O_GD_AL_BI_e=0x3, +}; + +enum O_GD_AL_BI_JNT { + O_GD_AL_BI_JNT_BI_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_CROD.h b/assets/RZDJ01/res/Object/O_gD_CROD.h new file mode 100644 index 0000000000..48ddd1dbe5 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_CROD.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_CROD_H +#define RES_O_GD_CROD_H + +enum dRes_INDEX_O_GD_CROD { + /* BMDR */ + dRes_INDEX_O_GD_CROD_BMD_O_GD_AL_CROD_e=0x3, +}; + +enum dRes_ID_O_GD_CROD { + /* BMDR */ + dRes_ID_O_GD_CROD_BMD_O_GD_AL_CROD_e=0x3, +}; + +enum O_GD_AL_CROD_JNT { + O_GD_AL_CROD_JNT_O_GD_AL_CROD_e=0x0, +}; + +#endif /* !RES_O_GD_CROD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_HS.h b/assets/RZDJ01/res/Object/O_gD_HS.h new file mode 100644 index 0000000000..c1cab6beb3 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_HS.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HS_H +#define RES_O_GD_HS_H + +enum dRes_INDEX_O_GD_HS { + /* BMDR */ + dRes_INDEX_O_GD_HS_BMD_O_GD_AL_HS_e=0x3, +}; + +enum dRes_ID_O_GD_HS { + /* BMDR */ + dRes_ID_O_GD_HS_BMD_O_GD_AL_HS_e=0x3, +}; + +enum O_GD_AL_HS_JNT { + O_GD_AL_HS_JNT_O_GD_AL_HS_e=0x0, +}; + +#endif /* !RES_O_GD_HS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_IB.h b/assets/RZDJ01/res/Object/O_gD_IB.h new file mode 100644 index 0000000000..2f0fb7e0f0 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_IB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_IB_H +#define RES_O_GD_IB_H + +enum dRes_INDEX_O_GD_IB { + /* BMDE */ + dRes_INDEX_O_GD_IB_BMD_O_GD_AL_IB_e=0x3, +}; + +enum dRes_ID_O_GD_IB { + /* BMDE */ + dRes_ID_O_GD_IB_BMD_O_GD_AL_IB_e=0x3, +}; + +enum O_GD_AL_IB_JNT { + O_GD_AL_IB_JNT_O_GD_AL_IB_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_IB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_Injy.h b/assets/RZDJ01/res/Object/O_gD_Injy.h new file mode 100644 index 0000000000..b6c19ec972 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_Injy.h @@ -0,0 +1,20 @@ +#ifndef RES_O_GD_INJY_H +#define RES_O_GD_INJY_H + +enum dRes_INDEX_O_GD_INJY { + /* BMDE */ + dRes_INDEX_O_GD_INJY_BMD_O_GD_AL_INJYU_e=0x3, +}; + +enum dRes_ID_O_GD_INJY { + /* BMDE */ + dRes_ID_O_GD_INJY_BMD_O_GD_AL_INJYU_e=0x3, +}; + +enum O_GD_AL_INJYU_JNT { + O_GD_AL_INJYU_JNT_LOCATOR1_e=0x0, + O_GD_AL_INJYU_JNT_AL_INJU00_1_e=0x1, + O_GD_AL_INJYU_JNT_AL_INJU01_e=0x2, +}; + +#endif /* !RES_O_GD_INJY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_Mkey.h b/assets/RZDJ01/res/Object/O_gD_Mkey.h new file mode 100644 index 0000000000..50c5907708 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_Mkey.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MKEY_H +#define RES_O_GD_MKEY_H + +enum dRes_INDEX_O_GD_MKEY { + /* BMDR */ + dRes_INDEX_O_GD_MKEY_BMD_O_GD_MKEY_ALL_e=0x3, +}; + +enum dRes_ID_O_GD_MKEY { + /* BMDR */ + dRes_ID_O_GD_MKEY_BMD_O_GD_MKEY_ALL_e=0x3, +}; + +enum O_GD_MKEY_ALL_JNT { + O_GD_MKEY_ALL_JNT_O_GD_MKEY_ALL_e=0x0, +}; + +#endif /* !RES_O_GD_MKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_PG.h b/assets/RZDJ01/res/Object/O_gD_PG.h new file mode 100644 index 0000000000..457e9d6c58 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_PG.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PG_H +#define RES_O_GD_PG_H + +enum dRes_INDEX_O_GD_PG { + /* BMDR */ + dRes_INDEX_O_GD_PG_BMD_O_GD_AL_PG_e=0x3, +}; + +enum dRes_ID_O_GD_PG { + /* BMDR */ + dRes_ID_O_GD_PG_BMD_O_GD_AL_PG_e=0x3, +}; + +enum O_GD_AL_PG_JNT { + O_GD_AL_PG_JNT_PG_e=0x0, +}; + +#endif /* !RES_O_GD_PG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_SHA.h b/assets/RZDJ01/res/Object/O_gD_SHA.h new file mode 100644 index 0000000000..76773fe850 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_SHA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SHA_H +#define RES_O_GD_SHA_H + +enum dRes_INDEX_O_GD_SHA { + /* BMDR */ + dRes_INDEX_O_GD_SHA_BMD_O_GD_AL_SHA_e=0x3, +}; + +enum dRes_ID_O_GD_SHA { + /* BMDR */ + dRes_ID_O_GD_SHA_BMD_O_GD_AL_SHA_e=0x3, +}; + +enum O_GD_AL_SHA_JNT { + O_GD_AL_SHA_JNT_AL_SHA_e=0x0, +}; + +#endif /* !RES_O_GD_SHA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_SHC.h b/assets/RZDJ01/res/Object/O_gD_SHC.h new file mode 100644 index 0000000000..f3523aa609 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_SHC.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SHC_H +#define RES_O_GD_SHC_H + +enum dRes_INDEX_O_GD_SHC { + /* BMDR */ + dRes_INDEX_O_GD_SHC_BMD_O_GD_SHC_e=0x3, +}; + +enum dRes_ID_O_GD_SHC { + /* BMDR */ + dRes_ID_O_GD_SHC_BMD_O_GD_SHC_e=0x3, +}; + +enum O_GD_SHC_JNT { + O_GD_SHC_JNT_O_GD_AL_SHC_e=0x0, +}; + +#endif /* !RES_O_GD_SHC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_SP.h b/assets/RZDJ01/res/Object/O_gD_SP.h new file mode 100644 index 0000000000..8a0f0680df --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_SP.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SP_H +#define RES_O_GD_SP_H + +enum dRes_INDEX_O_GD_SP { + /* BMDR */ + dRes_INDEX_O_GD_SP_BMD_O_GD_AL_SP_e=0x3, +}; + +enum dRes_ID_O_GD_SP { + /* BMDR */ + dRes_ID_O_GD_SP_BMD_O_GD_AL_SP_e=0x3, +}; + +enum O_GD_AL_SP_JNT { + O_GD_AL_SP_JNT_O_GD_AL_SP_e=0x0, +}; + +#endif /* !RES_O_GD_SP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_SWA.h b/assets/RZDJ01/res/Object/O_gD_SWA.h new file mode 100644 index 0000000000..be8b3dd977 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_SWA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SWA_H +#define RES_O_GD_SWA_H + +enum dRes_INDEX_O_GD_SWA { + /* BMDR */ + dRes_INDEX_O_GD_SWA_BMD_O_GD_AL_SWA_e=0x3, +}; + +enum dRes_ID_O_GD_SWA { + /* BMDR */ + dRes_ID_O_GD_SWA_BMD_O_GD_AL_SWA_e=0x3, +}; + +enum O_GD_AL_SWA_JNT { + O_GD_AL_SWA_JNT_O_GD_AL_SWA_e=0x0, +}; + +#endif /* !RES_O_GD_SWA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_SWB.h b/assets/RZDJ01/res/Object/O_gD_SWB.h new file mode 100644 index 0000000000..2b7e14bf5e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_SWB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SWB_H +#define RES_O_GD_SWB_H + +enum dRes_INDEX_O_GD_SWB { + /* BMDR */ + dRes_INDEX_O_GD_SWB_BMD_O_GD_AL_SWB_e=0x3, +}; + +enum dRes_ID_O_GD_SWB { + /* BMDR */ + dRes_ID_O_GD_SWB_BMD_O_GD_AL_SWB_e=0x3, +}; + +enum O_GD_AL_SWB_JNT { + O_GD_AL_SWB_JNT_O_GD_AL_SWB_e=0x0, +}; + +#endif /* !RES_O_GD_SWB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_TKC.h b/assets/RZDJ01/res/Object/O_gD_TKC.h new file mode 100644 index 0000000000..9217f5106b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_TKC.h @@ -0,0 +1,35 @@ +#ifndef RES_O_GD_TKC_H +#define RES_O_GD_TKC_H + +enum dRes_INDEX_O_GD_TKC { + /* BCK */ + dRes_INDEX_O_GD_TKC_BCK_O_GD_TKC_e=0x6, + /* BMDR */ + dRes_INDEX_O_GD_TKC_BMD_O_GD_TKC_e=0x9, + /* BTK */ + dRes_INDEX_O_GD_TKC_BTK_O_GD_TKC_e=0xC, + /* BTP */ + dRes_INDEX_O_GD_TKC_BTP_O_GD_TKC_e=0xF, +}; + +enum dRes_ID_O_GD_TKC { + /* BCK */ + dRes_ID_O_GD_TKC_BCK_O_GD_TKC_e=0x6, + /* BMDR */ + dRes_ID_O_GD_TKC_BMD_O_GD_TKC_e=0x9, + /* BTK */ + dRes_ID_O_GD_TKC_BTK_O_GD_TKC_e=0xC, + /* BTP */ + dRes_ID_O_GD_TKC_BTP_O_GD_TKC_e=0xF, +}; + +enum O_GD_TKC_JNT { + O_GD_TKC_JNT_CENTER_e=0x0, + O_GD_TKC_JNT_HEAD_e=0x1, + O_GD_TKC_JNT_ARML_e=0x2, + O_GD_TKC_JNT_ARMR_e=0x3, + O_GD_TKC_JNT_CHIN_e=0x4, + O_GD_TKC_JNT_MOUTH_e=0x5, +}; + +#endif /* !RES_O_GD_TKC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_TKS.h b/assets/RZDJ01/res/Object/O_gD_TKS.h new file mode 100644 index 0000000000..1e83b3f98d --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_TKS.h @@ -0,0 +1,45 @@ +#ifndef RES_O_GD_TKS_H +#define RES_O_GD_TKS_H + +enum dRes_INDEX_O_GD_TKS { + /* BCK */ + dRes_INDEX_O_GD_TKS_BCK_O_GD_TKS_e=0x5, + /* BMDR */ + dRes_INDEX_O_GD_TKS_BMD_O_GD_TKS_e=0x8, + /* BTP */ + dRes_INDEX_O_GD_TKS_BTP_O_GD_TKS_e=0xB, +}; + +enum dRes_ID_O_GD_TKS { + /* BCK */ + dRes_ID_O_GD_TKS_BCK_O_GD_TKS_e=0x5, + /* BMDR */ + dRes_ID_O_GD_TKS_BMD_O_GD_TKS_e=0x8, + /* BTP */ + dRes_ID_O_GD_TKS_BTP_O_GD_TKS_e=0xB, +}; + +enum O_GD_TKS_JNT { + O_GD_TKS_JNT_CENTER_e=0x0, + O_GD_TKS_JNT_ARML1_e=0x1, + O_GD_TKS_JNT_ARML2_e=0x2, + O_GD_TKS_JNT_HANDL_e=0x3, + O_GD_TKS_JNT_TUBASAL_e=0x4, + O_GD_TKS_JNT_ARMR1_e=0x5, + O_GD_TKS_JNT_ARMR2_e=0x6, + O_GD_TKS_JNT_HANDR_e=0x7, + O_GD_TKS_JNT_TUBASAR_e=0x8, + O_GD_TKS_JNT_LEGL_e=0x9, + O_GD_TKS_JNT_FOOTL1_e=0xA, + O_GD_TKS_JNT_FOOTL2_e=0xB, + O_GD_TKS_JNT_LEGR_e=0xC, + O_GD_TKS_JNT_FOOTR1_e=0xD, + O_GD_TKS_JNT_FOOTR2_e=0xE, + O_GD_TKS_JNT_NECK1_e=0xF, + O_GD_TKS_JNT_NECK2_e=0x10, + O_GD_TKS_JNT_HEAD_e=0x11, + O_GD_TKS_JNT_CHIN_e=0x12, + O_GD_TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_O_GD_TKS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_arim.h b/assets/RZDJ01/res/Object/O_gD_arim.h new file mode 100644 index 0000000000..6da34e57ac --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_arim.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_ARIM_H +#define RES_O_GD_ARIM_H + +enum dRes_INDEX_O_GD_ARIM { + /* BMDE */ + dRes_INDEX_O_GD_ARIM_BMD_O_GD_ARI_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_ARIM_BRK_ARI_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_ARIM_BTK_ARI_M_e=0xB, +}; + +enum dRes_ID_O_GD_ARIM { + /* BMDE */ + dRes_ID_O_GD_ARIM_BMD_O_GD_ARI_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_ARIM_BRK_ARI_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_ARIM_BTK_ARI_M_e=0xB, +}; + +enum O_GD_ARI_M_JNT { + O_GD_ARI_M_JNT_ARI_M_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_ARIM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_ario.h b/assets/RZDJ01/res/Object/O_gD_ario.h new file mode 100644 index 0000000000..80d5c8f687 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_ario.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_ARIO_H +#define RES_O_GD_ARIO_H + +enum dRes_INDEX_O_GD_ARIO { + /* BMDE */ + dRes_INDEX_O_GD_ARIO_BMD_O_GD_ARI_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_ARIO_BRK_ARI_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_ARIO_BTK_ARI_O_e=0xB, +}; + +enum dRes_ID_O_GD_ARIO { + /* BMDE */ + dRes_ID_O_GD_ARIO_BMD_O_GD_ARI_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_ARIO_BRK_ARI_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_ARIO_BTK_ARI_O_e=0xB, +}; + +enum O_GD_ARI_O_JNT { + O_GD_ARI_O_JNT_ARI_O_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_ARIO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_arow.h b/assets/RZDJ01/res/Object/O_gD_arow.h new file mode 100644 index 0000000000..d14dc7cdda --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_arow.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_AROW_H +#define RES_O_GD_AROW_H + +enum dRes_INDEX_O_GD_AROW { + /* BMDR */ + dRes_INDEX_O_GD_AROW_BMD_O_GD_ARROW_e=0x3, +}; + +enum dRes_ID_O_GD_AROW { + /* BMDR */ + dRes_ID_O_GD_AROW_BMD_O_GD_ARROW_e=0x3, +}; + +enum O_GD_ARROW_JNT { + O_GD_ARROW_JNT_O_G_AROW_TABA_e=0x0, +}; + +#endif /* !RES_O_GD_AROW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_batm.h b/assets/RZDJ01/res/Object/O_gD_batm.h new file mode 100644 index 0000000000..35bb682fa1 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_batm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_BATM_H +#define RES_O_GD_BATM_H + +enum dRes_INDEX_O_GD_BATM { + /* BMDE */ + dRes_INDEX_O_GD_BATM_BMD_O_GD_BAT_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_BATM_BRK_BAT_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_BATM_BTK_BAT_M_e=0xB, +}; + +enum dRes_ID_O_GD_BATM { + /* BMDE */ + dRes_ID_O_GD_BATM_BMD_O_GD_BAT_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_BATM_BRK_BAT_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_BATM_BTK_BAT_M_e=0xB, +}; + +enum O_GD_BAT_M_JNT { + O_GD_BAT_M_JNT_BAT_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BATM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bato.h b/assets/RZDJ01/res/Object/O_gD_bato.h new file mode 100644 index 0000000000..97eb4efe41 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bato.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_BATO_H +#define RES_O_GD_BATO_H + +enum dRes_INDEX_O_GD_BATO { + /* BMDE */ + dRes_INDEX_O_GD_BATO_BMD_O_GD_BAT_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_BATO_BRK_BAT_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_BATO_BTK_BAT_O_e=0xB, +}; + +enum dRes_ID_O_GD_BATO { + /* BMDE */ + dRes_ID_O_GD_BATO_BMD_O_GD_BAT_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_BATO_BRK_BAT_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_BATO_BTK_BAT_O_e=0xB, +}; + +enum O_GD_BAT_O_JNT { + O_GD_BAT_O_JNT_BAT_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bill.h b/assets/RZDJ01/res/Object/O_gD_bill.h new file mode 100644 index 0000000000..82bcff1943 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bill.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BILL_H +#define RES_O_GD_BILL_H + +enum dRes_INDEX_O_GD_BILL { + /* BMDR */ + dRes_INDEX_O_GD_BILL_BMD_O_GD_BILL_e=0x3, +}; + +enum dRes_ID_O_GD_BILL { + /* BMDR */ + dRes_ID_O_GD_BILL_BMD_O_GD_BILL_e=0x3, +}; + +enum O_GD_BILL_JNT { + O_GD_BILL_JNT_O_GD_BILL_e=0x0, +}; + +#endif /* !RES_O_GD_BILL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bkey.h b/assets/RZDJ01/res/Object/O_gD_bkey.h new file mode 100644 index 0000000000..62fe889c6b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BKEY_H +#define RES_O_GD_BKEY_H + +enum dRes_INDEX_O_GD_BKEY { + /* BMDE */ + dRes_INDEX_O_GD_BKEY_BMD_O_GD_BKEY_e=0x3, +}; + +enum dRes_ID_O_GD_BKEY { + /* BMDE */ + dRes_ID_O_GD_BKEY_BMD_O_GD_BKEY_e=0x3, +}; + +enum O_GD_BKEY_JNT { + O_GD_BKEY_JNT_O_LV5_BKEY_e=0x0, +}; + +#endif /* !RES_O_GD_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bmL2.h b/assets/RZDJ01/res/Object/O_gD_bmL2.h new file mode 100644 index 0000000000..499223ff87 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bmL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BML2_H +#define RES_O_GD_BML2_H + +enum dRes_INDEX_O_GD_BML2 { + /* BMDR */ + dRes_INDEX_O_GD_BML2_BMD_O_GD_BOMCASE_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_BML2 { + /* BMDR */ + dRes_ID_O_GD_BML2_BMD_O_GD_BOMCASE_LV2_e=0x3, +}; + +enum O_GD_BOMCASE_LV2_JNT { + O_GD_BOMCASE_LV2_JNT_O_GD_BOMCASE_LV2_e=0x0, +}; + +#endif /* !RES_O_GD_BML2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bomb.h b/assets/RZDJ01/res/Object/O_gD_bomb.h new file mode 100644 index 0000000000..e8c8de5a68 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bomb.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOMB_H +#define RES_O_GD_BOMB_H + +enum dRes_INDEX_O_GD_BOMB { + /* BMDR */ + dRes_INDEX_O_GD_BOMB_BMD_O_GD_AL_BOMB_e=0x3, +}; + +enum dRes_ID_O_GD_BOMB { + /* BMDR */ + dRes_ID_O_GD_BOMB_BMD_O_GD_AL_BOMB_e=0x3, +}; + +enum O_GD_AL_BOMB_JNT { + O_GD_AL_BOMB_JNT_O_GD_AL_BOMB_e=0x0, +}; + +#endif /* !RES_O_GD_BOMB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bomc.h b/assets/RZDJ01/res/Object/O_gD_bomc.h new file mode 100644 index 0000000000..2fdbcaa343 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bomc.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOMC_H +#define RES_O_GD_BOMC_H + +enum dRes_INDEX_O_GD_BOMC { + /* BMDR */ + dRes_INDEX_O_GD_BOMC_BMD_O_GD_BOMCASE_e=0x3, +}; + +enum dRes_ID_O_GD_BOMC { + /* BMDR */ + dRes_ID_O_GD_BOMC_BMD_O_GD_BOMCASE_e=0x3, +}; + +enum O_GD_BOMCASE_JNT { + O_GD_BOMCASE_JNT_BOMB_e=0x0, +}; + +#endif /* !RES_O_GD_BOMC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_boom.h b/assets/RZDJ01/res/Object/O_gD_boom.h new file mode 100644 index 0000000000..27d15bfffc --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_boom.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOOM_H +#define RES_O_GD_BOOM_H + +enum dRes_INDEX_O_GD_BOOM { + /* BMDR */ + dRes_INDEX_O_GD_BOOM_BMD_O_GD_BOOM_e=0x3, +}; + +enum dRes_ID_O_GD_BOOM { + /* BMDR */ + dRes_ID_O_GD_BOOM_BMD_O_GD_BOOM_e=0x3, +}; + +enum O_GD_BOOM_JNT { + O_GD_BOOM_JNT_AL_BOOM_e=0x0, +}; + +#endif /* !RES_O_GD_BOOM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_boot.h b/assets/RZDJ01/res/Object/O_gD_boot.h new file mode 100644 index 0000000000..3f57cada9f --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_boot.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOOT_H +#define RES_O_GD_BOOT_H + +enum dRes_INDEX_O_GD_BOOT { + /* BMDR */ + dRes_INDEX_O_GD_BOOT_BMD_O_GD_AL_BOOTSH_e=0x3, +}; + +enum dRes_ID_O_GD_BOOT { + /* BMDR */ + dRes_ID_O_GD_BOOT_BMD_O_GD_AL_BOOTSH_e=0x3, +}; + +enum O_GD_AL_BOOTSH_JNT { + O_GD_AL_BOOTSH_JNT_O_GD_AL_BOOTSH_e=0x0, +}; + +#endif /* !RES_O_GD_BOOT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bott.h b/assets/RZDJ01/res/Object/O_gD_bott.h new file mode 100644 index 0000000000..e40d425aa2 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bott.h @@ -0,0 +1,31 @@ +#ifndef RES_O_GD_BOTT_H +#define RES_O_GD_BOTT_H + +enum dRes_INDEX_O_GD_BOTT { + /* BMDE */ + dRes_INDEX_O_GD_BOTT_BMD_O_GD_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_O_GD_BOTT_BRK_O_GD_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_O_GD_BOTT_BTK_O_GD_BOTTLE_e=0xC, + /* BTP */ + dRes_INDEX_O_GD_BOTT_BTP_O_GD_BOTTLE_e=0xF, +}; + +enum dRes_ID_O_GD_BOTT { + /* BMDE */ + dRes_ID_O_GD_BOTT_BMD_O_GD_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_O_GD_BOTT_BRK_O_GD_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_O_GD_BOTT_BTK_O_GD_BOTTLE_e=0xC, + /* BTP */ + dRes_ID_O_GD_BOTT_BTP_O_GD_BOTTLE_e=0xF, +}; + +enum O_GD_BOTTLE_JNT { + O_GD_BOTTLE_JNT_AL_BOTTLE_e=0x0, + O_GD_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_O_GD_BOTT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_bow.h b/assets/RZDJ01/res/Object/O_gD_bow.h new file mode 100644 index 0000000000..a50f2f3d03 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_bow.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOW_H +#define RES_O_GD_BOW_H + +enum dRes_INDEX_O_GD_BOW { + /* BMDR */ + dRes_INDEX_O_GD_BOW_BMD_O_GD_AL_BOW_e=0x3, +}; + +enum dRes_ID_O_GD_BOW { + /* BMDR */ + dRes_ID_O_GD_BOW_BMD_O_GD_AL_BOW_e=0x3, +}; + +enum O_GD_AL_BOW_JNT { + O_GD_AL_BOW_JNT_AL_BOWA_e=0x0, +}; + +#endif /* !RES_O_GD_BOW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_chee.h b/assets/RZDJ01/res/Object/O_gD_chee.h new file mode 100644 index 0000000000..004c3be01b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_chee.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_CHEE_H +#define RES_O_GD_CHEE_H + +enum dRes_INDEX_O_GD_CHEE { + /* BMDR */ + dRes_INDEX_O_GD_CHEE_BMD_O_GD_CHEESE_e=0x3, +}; + +enum dRes_ID_O_GD_CHEE { + /* BMDR */ + dRes_ID_O_GD_CHEE_BMD_O_GD_CHEESE_e=0x3, +}; + +enum O_GD_CHEESE_JNT { + O_GD_CHEESE_JNT_O_GD_CHEESE_e=0x0, +}; + +#endif /* !RES_O_GD_CHEE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_chom.h b/assets/RZDJ01/res/Object/O_gD_chom.h new file mode 100644 index 0000000000..e3019fa1da --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_chom.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_CHOM_H +#define RES_O_GD_CHOM_H + +enum dRes_INDEX_O_GD_CHOM { + /* BCK */ + dRes_INDEX_O_GD_CHOM_BCK_O_GD_CHO_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_CHOM_BMD_O_GD_CHO_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_CHOM_BRK_CHO_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_CHOM_BTK_CHO_M_e=0xF, +}; + +enum dRes_ID_O_GD_CHOM { + /* BCK */ + dRes_ID_O_GD_CHOM_BCK_O_GD_CHO_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_CHOM_BMD_O_GD_CHO_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_CHOM_BRK_CHO_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_CHOM_BTK_CHO_M_e=0xF, +}; + +enum O_GD_CHO_M_JNT { + O_GD_CHO_M_JNT_CENTER_e=0x0, + O_GD_CHO_M_JNT_WING1_e=0x1, + O_GD_CHO_M_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_CHOM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_choo.h b/assets/RZDJ01/res/Object/O_gD_choo.h new file mode 100644 index 0000000000..4dce28cc87 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_choo.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_CHOO_H +#define RES_O_GD_CHOO_H + +enum dRes_INDEX_O_GD_CHOO { + /* BCK */ + dRes_INDEX_O_GD_CHOO_BCK_O_GD_CHO_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_CHOO_BMD_O_GD_CHO_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_CHOO_BRK_CHO_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_CHOO_BTK_CHO_O_e=0xF, +}; + +enum dRes_ID_O_GD_CHOO { + /* BCK */ + dRes_ID_O_GD_CHOO_BCK_O_GD_CHO_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_CHOO_BMD_O_GD_CHO_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_CHOO_BRK_CHO_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_CHOO_BTK_CHO_O_e=0xF, +}; + +enum O_GD_CHO_O_JNT { + O_GD_CHO_O_JNT_CENTER_e=0x0, + O_GD_CHO_O_JNT_WING1_e=0x1, + O_GD_CHO_O_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_CHOO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_danm.h b/assets/RZDJ01/res/Object/O_gD_danm.h new file mode 100644 index 0000000000..162167b9ca --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_danm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_DANM_H +#define RES_O_GD_DANM_H + +enum dRes_INDEX_O_GD_DANM { + /* BMDE */ + dRes_INDEX_O_GD_DANM_BMD_O_GD_DAN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_DANM_BRK_DAN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_DANM_BTK_DAN_M_e=0xB, +}; + +enum dRes_ID_O_GD_DANM { + /* BMDE */ + dRes_ID_O_GD_DANM_BMD_O_GD_DAN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_DANM_BRK_DAN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_DANM_BTK_DAN_M_e=0xB, +}; + +enum O_GD_DAN_M_JNT { + O_GD_DAN_M_JNT_DAN_e=0x0, +}; + +#endif /* !RES_O_GD_DANM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_dano.h b/assets/RZDJ01/res/Object/O_gD_dano.h new file mode 100644 index 0000000000..2706b2af29 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_dano.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_DANO_H +#define RES_O_GD_DANO_H + +enum dRes_INDEX_O_GD_DANO { + /* BMDE */ + dRes_INDEX_O_GD_DANO_BMD_O_GD_DAN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_DANO_BRK_DAN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_DANO_BTK_DAN_O_e=0xB, +}; + +enum dRes_ID_O_GD_DANO { + /* BMDE */ + dRes_ID_O_GD_DANO_BMD_O_GD_DAN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_DANO_BRK_DAN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_DANO_BTK_DAN_O_e=0xB, +}; + +enum O_GD_DAN_O_JNT { + O_GD_DAN_O_JNT_DAN_e=0x0, +}; + +#endif /* !RES_O_GD_DANO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_hawk.h b/assets/RZDJ01/res/Object/O_gD_hawk.h new file mode 100644 index 0000000000..9f141fd38a --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_hawk.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HAWK_H +#define RES_O_GD_HAWK_H + +enum dRes_INDEX_O_GD_HAWK { + /* BMDR */ + dRes_INDEX_O_GD_HAWK_BMD_O_GD_AL_HAWK_e=0x3, +}; + +enum dRes_ID_O_GD_HAWK { + /* BMDR */ + dRes_ID_O_GD_HAWK_BMD_O_GD_AL_HAWK_e=0x3, +}; + +enum O_GD_AL_HAWK_JNT { + O_GD_AL_HAWK_JNT_O_GD_AL_HAWK_e=0x0, +}; + +#endif /* !RES_O_GD_HAWK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_hk_s.h b/assets/RZDJ01/res/Object/O_gD_hk_s.h new file mode 100644 index 0000000000..acf2690140 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_hk_s.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HK_S_H +#define RES_O_GD_HK_S_H + +enum dRes_INDEX_O_GD_HK_S { + /* BMDE */ + dRes_INDEX_O_GD_HK_S_BMD_O_GD_HK_SHOP_e=0x3, +}; + +enum dRes_ID_O_GD_HK_S { + /* BMDE */ + dRes_ID_O_GD_HK_S_BMD_O_GD_HK_SHOP_e=0x3, +}; + +enum O_GD_HK_SHOP_JNT { + O_GD_HK_SHOP_JNT_O_GD_HK_SHOP_e=0x0, +}; + +#endif /* !RES_O_GD_HK_S_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_hutk.h b/assets/RZDJ01/res/Object/O_gD_hutk.h new file mode 100644 index 0000000000..65c2699e33 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_hutk.h @@ -0,0 +1,28 @@ +#ifndef RES_O_GD_HUTK_H +#define RES_O_GD_HUTK_H + +enum dRes_INDEX_O_GD_HUTK { + /* BCK */ + dRes_INDEX_O_GD_HUTK_BCK_O_GD_HUTK_e=0x5, + /* BMDE */ + dRes_INDEX_O_GD_HUTK_BMD_O_GD_HUTK_e=0x8, + /* BRK */ + dRes_INDEX_O_GD_HUTK_BRK_O_GD_HUTK_e=0xB, +}; + +enum dRes_ID_O_GD_HUTK { + /* BCK */ + dRes_ID_O_GD_HUTK_BCK_O_GD_HUTK_e=0x5, + /* BMDE */ + dRes_ID_O_GD_HUTK_BMD_O_GD_HUTK_e=0x8, + /* BRK */ + dRes_ID_O_GD_HUTK_BRK_O_GD_HUTK_e=0xB, +}; + +enum O_GD_HUTK_JNT { + O_GD_HUTK_JNT_WORLD_ROOT_e=0x0, + O_GD_HUTK_JNT_O_GD_HUTK_e=0x1, + O_GD_HUTK_JNT_HEART_e=0x2, +}; + +#endif /* !RES_O_GD_HUTK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_hutu.h b/assets/RZDJ01/res/Object/O_gD_hutu.h new file mode 100644 index 0000000000..97627f1a17 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_hutu.h @@ -0,0 +1,28 @@ +#ifndef RES_O_GD_HUTU_H +#define RES_O_GD_HUTU_H + +enum dRes_INDEX_O_GD_HUTU { + /* BCK */ + dRes_INDEX_O_GD_HUTU_BCK_O_GD_HUTU_e=0x5, + /* BMDE */ + dRes_INDEX_O_GD_HUTU_BMD_O_GD_HUTU_e=0x8, + /* BRK */ + dRes_INDEX_O_GD_HUTU_BRK_O_GD_HUTU_e=0xB, +}; + +enum dRes_ID_O_GD_HUTU { + /* BCK */ + dRes_ID_O_GD_HUTU_BCK_O_GD_HUTU_e=0x5, + /* BMDE */ + dRes_ID_O_GD_HUTU_BMD_O_GD_HUTU_e=0x8, + /* BRK */ + dRes_ID_O_GD_HUTU_BRK_O_GD_HUTU_e=0xB, +}; + +enum O_GD_HUTU_JNT { + O_GD_HUTU_JNT_WORLD_ROOT_e=0x0, + O_GD_HUTU_JNT_O_GD_HUTU_e=0x1, + O_GD_HUTU_JNT_HEART_e=0x2, +}; + +#endif /* !RES_O_GD_HUTU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_jira.h b/assets/RZDJ01/res/Object/O_gD_jira.h new file mode 100644 index 0000000000..dbe3a15a82 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_jira.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_JIRA_H +#define RES_O_GD_JIRA_H + +enum dRes_INDEX_O_GD_JIRA { + /* BMDR */ + dRes_INDEX_O_GD_JIRA_BMD_O_GD_AL_JIRAI_e=0x3, +}; + +enum dRes_ID_O_GD_JIRA { + /* BMDR */ + dRes_ID_O_GD_JIRA_BMD_O_GD_AL_JIRAI_e=0x3, +}; + +enum O_GD_AL_JIRAI_JNT { + O_GD_AL_JIRAI_JNT_O_GD_JIRAI_e=0x0, +}; + +#endif /* !RES_O_GD_JIRA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kabm.h b/assets/RZDJ01/res/Object/O_gD_kabm.h new file mode 100644 index 0000000000..a2f420997d --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kabm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KABM_H +#define RES_O_GD_KABM_H + +enum dRes_INDEX_O_GD_KABM { + /* BMDE */ + dRes_INDEX_O_GD_KABM_BMD_O_GD_KAB_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KABM_BRK_KAB_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KABM_BTK_KAB_M_e=0xB, +}; + +enum dRes_ID_O_GD_KABM { + /* BMDE */ + dRes_ID_O_GD_KABM_BMD_O_GD_KAB_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KABM_BRK_KAB_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KABM_BTK_KAB_M_e=0xB, +}; + +enum O_GD_KAB_M_JNT { + O_GD_KAB_M_JNT_KAB_e=0x0, +}; + +#endif /* !RES_O_GD_KABM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kabo.h b/assets/RZDJ01/res/Object/O_gD_kabo.h new file mode 100644 index 0000000000..323381535a --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kabo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KABO_H +#define RES_O_GD_KABO_H + +enum dRes_INDEX_O_GD_KABO { + /* BMDE */ + dRes_INDEX_O_GD_KABO_BMD_O_GD_KAB_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KABO_BRK_KAB_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KABO_BTK_KAB_O_e=0xB, +}; + +enum dRes_ID_O_GD_KABO { + /* BMDE */ + dRes_ID_O_GD_KABO_BMD_O_GD_KAB_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KABO_BRK_KAB_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KABO_BTK_KAB_O_e=0xB, +}; + +enum O_GD_KAB_O_JNT { + O_GD_KAB_O_JNT_KAB_e=0x0, +}; + +#endif /* !RES_O_GD_KABO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kagm.h b/assets/RZDJ01/res/Object/O_gD_kagm.h new file mode 100644 index 0000000000..8f17856e19 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kagm.h @@ -0,0 +1,33 @@ +#ifndef RES_O_GD_KAGM_H +#define RES_O_GD_KAGM_H + +enum dRes_INDEX_O_GD_KAGM { + /* BCK */ + dRes_INDEX_O_GD_KAGM_BCK_O_GD_KAG_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_KAGM_BMD_O_GD_KAG_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_KAGM_BRK_KAG_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_KAGM_BTK_KAG_M_e=0xF, +}; + +enum dRes_ID_O_GD_KAGM { + /* BCK */ + dRes_ID_O_GD_KAGM_BCK_O_GD_KAG_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_KAGM_BMD_O_GD_KAG_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_KAGM_BRK_KAG_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_KAGM_BTK_KAG_M_e=0xF, +}; + +enum O_GD_KAG_M_JNT { + O_GD_KAG_M_JNT_CENTER_e=0x0, + O_GD_KAG_M_JNT_LEG1_e=0x1, + O_GD_KAG_M_JNT_LEG2_e=0x2, + O_GD_KAG_M_JNT_WING_e=0x3, +}; + +#endif /* !RES_O_GD_KAGM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kago.h b/assets/RZDJ01/res/Object/O_gD_kago.h new file mode 100644 index 0000000000..eaa33dd63e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kago.h @@ -0,0 +1,33 @@ +#ifndef RES_O_GD_KAGO_H +#define RES_O_GD_KAGO_H + +enum dRes_INDEX_O_GD_KAGO { + /* BCK */ + dRes_INDEX_O_GD_KAGO_BCK_O_GD_KAG_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_KAGO_BMD_O_GD_KAG_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_KAGO_BRK_KAG_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_KAGO_BTK_KAG_O_e=0xF, +}; + +enum dRes_ID_O_GD_KAGO { + /* BCK */ + dRes_ID_O_GD_KAGO_BCK_O_GD_KAG_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_KAGO_BMD_O_GD_KAG_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_KAGO_BRK_KAG_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_KAGO_BTK_KAG_O_e=0xF, +}; + +enum O_GD_KAG_O_JNT { + O_GD_KAG_O_JNT_CENTER_e=0x0, + O_GD_KAG_O_JNT_LEG1_e=0x1, + O_GD_KAG_O_JNT_LEG2_e=0x2, + O_GD_KAG_O_JNT_WING_e=0x3, +}; + +#endif /* !RES_O_GD_KAGO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kamm.h b/assets/RZDJ01/res/Object/O_gD_kamm.h new file mode 100644 index 0000000000..41c29611bf --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kamm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KAMM_H +#define RES_O_GD_KAMM_H + +enum dRes_INDEX_O_GD_KAMM { + /* BMDE */ + dRes_INDEX_O_GD_KAMM_BMD_O_GD_KAM_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KAMM_BRK_KAM_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KAMM_BTK_KAM_M_e=0xB, +}; + +enum dRes_ID_O_GD_KAMM { + /* BMDE */ + dRes_ID_O_GD_KAMM_BMD_O_GD_KAM_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KAMM_BRK_KAM_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KAMM_BTK_KAM_M_e=0xB, +}; + +enum O_GD_KAM_M_JNT { + O_GD_KAM_M_JNT_KAM_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KAMM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kamo.h b/assets/RZDJ01/res/Object/O_gD_kamo.h new file mode 100644 index 0000000000..7f9ff42fb6 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kamo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KAMO_H +#define RES_O_GD_KAMO_H + +enum dRes_INDEX_O_GD_KAMO { + /* BMDE */ + dRes_INDEX_O_GD_KAMO_BMD_O_GD_KAM_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KAMO_BRK_KAM_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KAMO_BTK_KAM_O_e=0xB, +}; + +enum dRes_ID_O_GD_KAMO { + /* BMDE */ + dRes_ID_O_GD_KAMO_BMD_O_GD_KAM_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KAMO_BRK_KAM_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KAMO_BTK_KAM_O_e=0xB, +}; + +enum O_GD_KAM_O_JNT { + O_GD_KAM_O_JNT_KAM_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KAMO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_katm.h b/assets/RZDJ01/res/Object/O_gD_katm.h new file mode 100644 index 0000000000..7ea6384e64 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_katm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KATM_H +#define RES_O_GD_KATM_H + +enum dRes_INDEX_O_GD_KATM { + /* BMDE */ + dRes_INDEX_O_GD_KATM_BMD_O_GD_KAT_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KATM_BRK_KAT_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KATM_BTK_KAT_M_e=0xB, +}; + +enum dRes_ID_O_GD_KATM { + /* BMDE */ + dRes_ID_O_GD_KATM_BMD_O_GD_KAT_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KATM_BRK_KAT_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KATM_BTK_KAT_M_e=0xB, +}; + +enum O_GD_KAT_M_JNT { + O_GD_KAT_M_JNT_KAT_e=0x0, +}; + +#endif /* !RES_O_GD_KATM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kato.h b/assets/RZDJ01/res/Object/O_gD_kato.h new file mode 100644 index 0000000000..96f7f216a2 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kato.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KATO_H +#define RES_O_GD_KATO_H + +enum dRes_INDEX_O_GD_KATO { + /* BMDE */ + dRes_INDEX_O_GD_KATO_BMD_O_GD_KAT_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KATO_BRK_KAT_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KATO_BTK_KAT_O_e=0xB, +}; + +enum dRes_ID_O_GD_KATO { + /* BMDE */ + dRes_ID_O_GD_KATO_BMD_O_GD_KAT_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KATO_BRK_KAT_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KATO_BTK_KAT_O_e=0xB, +}; + +enum O_GD_KAT_O_JNT { + O_GD_KAT_O_JNT_KAT_e=0x0, +}; + +#endif /* !RES_O_GD_KATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_komo.h b/assets/RZDJ01/res/Object/O_gD_komo.h new file mode 100644 index 0000000000..39f5ab15ef --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_komo.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_KOMO_H +#define RES_O_GD_KOMO_H + +enum dRes_INDEX_O_GD_KOMO { + /* BMDR */ + dRes_INDEX_O_GD_KOMO_BMD_O_GD_KOMONSHO_e=0x3, +}; + +enum dRes_ID_O_GD_KOMO { + /* BMDR */ + dRes_ID_O_GD_KOMO_BMD_O_GD_KOMONSHO_e=0x3, +}; + +enum O_GD_KOMONSHO_JNT { + O_GD_KOMONSHO_JNT_O_GD_KOMONSHO_e=0x0, +}; + +#endif /* !RES_O_GD_KOMO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kuwm.h b/assets/RZDJ01/res/Object/O_gD_kuwm.h new file mode 100644 index 0000000000..94bd09900e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kuwm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KUWM_H +#define RES_O_GD_KUWM_H + +enum dRes_INDEX_O_GD_KUWM { + /* BMDE */ + dRes_INDEX_O_GD_KUWM_BMD_O_GD_KUW_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KUWM_BRK_KUW_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KUWM_BTK_KUW_M_e=0xB, +}; + +enum dRes_ID_O_GD_KUWM { + /* BMDE */ + dRes_ID_O_GD_KUWM_BMD_O_GD_KUW_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KUWM_BRK_KUW_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KUWM_BTK_KUW_M_e=0xB, +}; + +enum O_GD_KUW_M_JNT { + O_GD_KUW_M_JNT_KUW_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KUWM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_kuwo.h b/assets/RZDJ01/res/Object/O_gD_kuwo.h new file mode 100644 index 0000000000..4d9e1db538 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_kuwo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KUWO_H +#define RES_O_GD_KUWO_H + +enum dRes_INDEX_O_GD_KUWO { + /* BMDE */ + dRes_INDEX_O_GD_KUWO_BMD_O_GD_KUW_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KUWO_BRK_KUW_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KUWO_BTK_KUW_O_e=0xB, +}; + +enum dRes_ID_O_GD_KUWO { + /* BMDE */ + dRes_ID_O_GD_KUWO_BMD_O_GD_KUW_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KUWO_BRK_KUW_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KUWO_BTK_KUW_O_e=0xB, +}; + +enum O_GD_KUW_O_JNT { + O_GD_KUW_O_JNT_KUW_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KUWO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_lttr.h b/assets/RZDJ01/res/Object/O_gD_lttr.h new file mode 100644 index 0000000000..113566d5f3 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_lttr.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_LTTR_H +#define RES_O_GD_LTTR_H + +enum dRes_INDEX_O_GD_LTTR { + /* BMDR */ + dRes_INDEX_O_GD_LTTR_BMD_O_GD_LETTER_e=0x3, +}; + +enum dRes_ID_O_GD_LTTR { + /* BMDR */ + dRes_ID_O_GD_LTTR_BMD_O_GD_LETTER_e=0x3, +}; + +enum O_GD_LETTER_JNT { + O_GD_LETTER_JNT_O_GD_LETTER_e=0x0, +}; + +#endif /* !RES_O_GD_LTTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_marm.h b/assets/RZDJ01/res/Object/O_gD_marm.h new file mode 100644 index 0000000000..e62744b1b7 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_marm.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MARM_H +#define RES_O_GD_MARM_H + +enum dRes_INDEX_O_GD_MARM { + /* BMDR */ + dRes_INDEX_O_GD_MARM_BMD_O_GD_AL_MARMOR_e=0x3, +}; + +enum dRes_ID_O_GD_MARM { + /* BMDR */ + dRes_ID_O_GD_MARM_BMD_O_GD_AL_MARMOR_e=0x3, +}; + +enum O_GD_AL_MARMOR_JNT { + O_GD_AL_MARMOR_JNT_O_GD_MARMOR_e=0x0, +}; + +#endif /* !RES_O_GD_MARM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_mem2.h b/assets/RZDJ01/res/Object/O_gD_mem2.h new file mode 100644 index 0000000000..a22334d012 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_mem2.h @@ -0,0 +1,20 @@ +#ifndef RES_O_GD_MEM2_H +#define RES_O_GD_MEM2_H + +enum dRes_INDEX_O_GD_MEM2 { + /* BMDR */ + dRes_INDEX_O_GD_MEM2_BMD_O_GD_MEMO_e=0x3, +}; + +enum dRes_ID_O_GD_MEM2 { + /* BMDR */ + dRes_ID_O_GD_MEM2_BMD_O_GD_MEMO_e=0x3, +}; + +enum O_GD_MEMO_JNT { + O_GD_MEMO_JNT_LOCATOR1_e=0x0, + O_GD_MEMO_JNT_OMOTE_e=0x1, + O_GD_MEMO_JNT_URA_e=0x2, +}; + +#endif /* !RES_O_GD_MEM2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_memo.h b/assets/RZDJ01/res/Object/O_gD_memo.h new file mode 100644 index 0000000000..445238d03f --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_memo.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MEMO_H +#define RES_O_GD_MEMO_H + +enum dRes_INDEX_O_GD_MEMO { + /* BMDR */ + dRes_INDEX_O_GD_MEMO_BMD_O_GD_LETTER_NOMAL_e=0x3, +}; + +enum dRes_ID_O_GD_MEMO { + /* BMDR */ + dRes_ID_O_GD_MEMO_BMD_O_GD_LETTER_NOMAL_e=0x3, +}; + +enum O_GD_LETTER_NOMAL_JNT { + O_GD_LETTER_NOMAL_JNT_O_GD_LETTER_NOMAL_e=0x0, +}; + +#endif /* !RES_O_GD_MEMO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_nanm.h b/assets/RZDJ01/res/Object/O_gD_nanm.h new file mode 100644 index 0000000000..33945dda17 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_nanm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_NANM_H +#define RES_O_GD_NANM_H + +enum dRes_INDEX_O_GD_NANM { + /* BMDE */ + dRes_INDEX_O_GD_NANM_BMD_O_GD_NAN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_NANM_BRK_NAN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_NANM_BTK_NAN_M_e=0xB, +}; + +enum dRes_ID_O_GD_NANM { + /* BMDE */ + dRes_ID_O_GD_NANM_BMD_O_GD_NAN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_NANM_BRK_NAN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_NANM_BTK_NAN_M_e=0xB, +}; + +enum O_GD_NAN_M_JNT { + O_GD_NAN_M_JNT_NAN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_NANM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_nano.h b/assets/RZDJ01/res/Object/O_gD_nano.h new file mode 100644 index 0000000000..fe6f3f327b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_nano.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_NANO_H +#define RES_O_GD_NANO_H + +enum dRes_INDEX_O_GD_NANO { + /* BMDE */ + dRes_INDEX_O_GD_NANO_BMD_O_GD_NAN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_NANO_BRK_NAN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_NANO_BTK_NAN_O_e=0xB, +}; + +enum dRes_ID_O_GD_NANO { + /* BMDE */ + dRes_ID_O_GD_NANO_BMD_O_GD_NAN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_NANO_BRK_NAN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_NANO_BTK_NAN_O_e=0xB, +}; + +enum O_GD_NAN_O_JNT { + O_GD_NAN_O_JNT_NAN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_NANO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_pach.h b/assets/RZDJ01/res/Object/O_gD_pach.h new file mode 100644 index 0000000000..2444499e09 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_pach.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PACH_H +#define RES_O_GD_PACH_H + +enum dRes_INDEX_O_GD_PACH { + /* BMDR */ + dRes_INDEX_O_GD_PACH_BMD_O_GD_PACHINKO_e=0x3, +}; + +enum dRes_ID_O_GD_PACH { + /* BMDR */ + dRes_ID_O_GD_PACH_BMD_O_GD_PACHINKO_e=0x3, +}; + +enum O_GD_PACHINKO_JNT { + O_GD_PACHINKO_JNT_O_GD_AL_PACHI_e=0x0, +}; + +#endif /* !RES_O_GD_PACH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_pend.h b/assets/RZDJ01/res/Object/O_gD_pend.h new file mode 100644 index 0000000000..a45f458a6b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_pend.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PEND_H +#define RES_O_GD_PEND_H + +enum dRes_INDEX_O_GD_PEND { + /* BMDR */ + dRes_INDEX_O_GD_PEND_BMD_O_GD_PENDANT_e=0x3, +}; + +enum dRes_ID_O_GD_PEND { + /* BMDR */ + dRes_ID_O_GD_PEND_BMD_O_GD_PENDANT_e=0x3, +}; + +enum O_GD_PENDANT_JNT { + O_GD_PENDANT_JNT_O_GD_PENDANT_e=0x0, +}; + +#endif /* !RES_O_GD_PEND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_puL2.h b/assets/RZDJ01/res/Object/O_gD_puL2.h new file mode 100644 index 0000000000..81c3828873 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_puL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUL2_H +#define RES_O_GD_PUL2_H + +enum dRes_INDEX_O_GD_PUL2 { + /* BMDE */ + dRes_INDEX_O_GD_PUL2_BMD_O_GD_PURS_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_PUL2 { + /* BMDE */ + dRes_ID_O_GD_PUL2_BMD_O_GD_PURS_LV2_e=0x3, +}; + +enum O_GD_PURS_LV2_JNT { + O_GD_PURS_LV2_JNT_O_GD_PURS_LV2_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUL2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_puL3.h b/assets/RZDJ01/res/Object/O_gD_puL3.h new file mode 100644 index 0000000000..75247abbc5 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_puL3.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUL3_H +#define RES_O_GD_PUL3_H + +enum dRes_INDEX_O_GD_PUL3 { + /* BMDE */ + dRes_INDEX_O_GD_PUL3_BMD_O_GD_PURS_LV3_e=0x3, +}; + +enum dRes_ID_O_GD_PUL3 { + /* BMDE */ + dRes_ID_O_GD_PUL3_BMD_O_GD_PURS_LV3_e=0x3, +}; + +enum O_GD_PURS_LV3_JNT { + O_GD_PURS_LV3_JNT_O_GD_PURS_LV3_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUL3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_pump.h b/assets/RZDJ01/res/Object/O_gD_pump.h new file mode 100644 index 0000000000..9a7aad01a0 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_pump.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUMP_H +#define RES_O_GD_PUMP_H + +enum dRes_INDEX_O_GD_PUMP { + /* BMDR */ + dRes_INDEX_O_GD_PUMP_BMD_O_GD_PUMPKIN_e=0x3, +}; + +enum dRes_ID_O_GD_PUMP { + /* BMDR */ + dRes_ID_O_GD_PUMP_BMD_O_GD_PUMPKIN_e=0x3, +}; + +enum O_GD_PUMPKIN_JNT { + O_GD_PUMPKIN_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUMP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_quL1.h b/assets/RZDJ01/res/Object/O_gD_quL1.h new file mode 100644 index 0000000000..c283c9bfa4 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_quL1.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL1_H +#define RES_O_GD_QUL1_H + +enum dRes_INDEX_O_GD_QUL1 { + /* BMDR */ + dRes_INDEX_O_GD_QUL1_BMD_O_GD_QUIVER_e=0x3, +}; + +enum dRes_ID_O_GD_QUL1 { + /* BMDR */ + dRes_ID_O_GD_QUL1_BMD_O_GD_QUIVER_e=0x3, +}; + +enum O_GD_QUIVER_JNT { + O_GD_QUIVER_JNT_GD_QUIVER_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_quL2.h b/assets/RZDJ01/res/Object/O_gD_quL2.h new file mode 100644 index 0000000000..32c602f4c5 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_quL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL2_H +#define RES_O_GD_QUL2_H + +enum dRes_INDEX_O_GD_QUL2 { + /* BMDR */ + dRes_INDEX_O_GD_QUL2_BMD_O_GD_QUIVER_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_QUL2 { + /* BMDR */ + dRes_ID_O_GD_QUL2_BMD_O_GD_QUIVER_LV2_e=0x3, +}; + +enum O_GD_QUIVER_LV2_JNT { + O_GD_QUIVER_LV2_JNT_O_GD_QUIVER_LV2_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_quL3.h b/assets/RZDJ01/res/Object/O_gD_quL3.h new file mode 100644 index 0000000000..1c33a4ab93 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_quL3.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL3_H +#define RES_O_GD_QUL3_H + +enum dRes_INDEX_O_GD_QUL3 { + /* BMDR */ + dRes_INDEX_O_GD_QUL3_BMD_O_GD_QUIVER_LV3_e=0x3, +}; + +enum dRes_ID_O_GD_QUL3 { + /* BMDR */ + dRes_ID_O_GD_QUL3_BMD_O_GD_QUIVER_LV3_e=0x3, +}; + +enum O_GD_QUIVER_LV3_JNT { + O_GD_QUIVER_LV3_JNT_O_GD_QUIVERLV3_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_sang.h b/assets/RZDJ01/res/Object/O_gD_sang.h new file mode 100644 index 0000000000..df492f830d --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_sang.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SANG_H +#define RES_O_GD_SANG_H + +enum dRes_INDEX_O_GD_SANG { + /* BMDE */ + dRes_INDEX_O_GD_SANG_BMD_O_GD_SANGO_e=0x3, +}; + +enum dRes_ID_O_GD_SANG { + /* BMDE */ + dRes_ID_O_GD_SANG_BMD_O_GD_SANGO_e=0x3, +}; + +enum O_GD_SANGO_JNT { + O_GD_SANGO_JNT_O_GD_SANGO_e=0x0, +}; + +#endif /* !RES_O_GD_SANG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_tama.h b/assets/RZDJ01/res/Object/O_gD_tama.h new file mode 100644 index 0000000000..73de59c023 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_tama.h @@ -0,0 +1,30 @@ +#ifndef RES_O_GD_TAMA_H +#define RES_O_GD_TAMA_H + +enum dRes_INDEX_O_GD_TAMA { + /* BMDR */ + dRes_INDEX_O_GD_TAMA_BMD_O_GD_INOCHIDAMA_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TAMA_BRK_O_GD_INOCHIDAMA_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TAMA_BTK_O_GD_INOCHIDAMA_e=0xB, +}; + +enum dRes_ID_O_GD_TAMA { + /* BMDR */ + dRes_ID_O_GD_TAMA_BMD_O_GD_INOCHIDAMA_e=0x5, + /* BRK */ + dRes_ID_O_GD_TAMA_BRK_O_GD_INOCHIDAMA_e=0x8, + /* BTK */ + dRes_ID_O_GD_TAMA_BTK_O_GD_INOCHIDAMA_e=0xB, +}; + +enum O_GD_INOCHIDAMA_JNT { + O_GD_INOCHIDAMA_JNT_LOCATOR1_e=0x0, + O_GD_INOCHIDAMA_JNT_P00_e=0x1, + O_GD_INOCHIDAMA_JNT_P01_e=0x2, + O_GD_INOCHIDAMA_JNT_P02_e=0x3, + O_GD_INOCHIDAMA_JNT_P03_e=0x4, +}; + +#endif /* !RES_O_GD_TAMA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_tane.h b/assets/RZDJ01/res/Object/O_gD_tane.h new file mode 100644 index 0000000000..f4f1621c4e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_tane.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_TANE_H +#define RES_O_GD_TANE_H + +enum dRes_INDEX_O_GD_TANE { + /* BMDR */ + dRes_INDEX_O_GD_TANE_BMD_O_GD_TANE_e=0x3, +}; + +enum dRes_ID_O_GD_TANE { + /* BMDR */ + dRes_ID_O_GD_TANE_BMD_O_GD_TANE_e=0x3, +}; + +enum O_GD_TANE_JNT { + O_GD_TANE_JNT_O_GD_TANE_e=0x0, +}; + +#endif /* !RES_O_GD_TANE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_tenm.h b/assets/RZDJ01/res/Object/O_gD_tenm.h new file mode 100644 index 0000000000..0fcdf2a86c --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_tenm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_TENM_H +#define RES_O_GD_TENM_H + +enum dRes_INDEX_O_GD_TENM { + /* BMDE */ + dRes_INDEX_O_GD_TENM_BMD_O_GD_TEN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TENM_BRK_TEN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TENM_BTK_TEN_M_e=0xB, +}; + +enum dRes_ID_O_GD_TENM { + /* BMDE */ + dRes_ID_O_GD_TENM_BMD_O_GD_TEN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_TENM_BRK_TEN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_TENM_BTK_TEN_M_e=0xB, +}; + +enum O_GD_TEN_M_JNT { + O_GD_TEN_M_JNT_TEN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_TENM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_teno.h b/assets/RZDJ01/res/Object/O_gD_teno.h new file mode 100644 index 0000000000..6b54f57d55 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_teno.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_TENO_H +#define RES_O_GD_TENO_H + +enum dRes_INDEX_O_GD_TENO { + /* BMDE */ + dRes_INDEX_O_GD_TENO_BMD_O_GD_TEN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TENO_BRK_TEN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TENO_BTK_TEN_O_e=0xB, +}; + +enum dRes_ID_O_GD_TENO { + /* BMDE */ + dRes_ID_O_GD_TENO_BMD_O_GD_TEN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_TENO_BRK_TEN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_TENO_BTK_TEN_O_e=0xB, +}; + +enum O_GD_TEN_O_JNT { + O_GD_TEN_O_JNT_TEN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_TENO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_tonm.h b/assets/RZDJ01/res/Object/O_gD_tonm.h new file mode 100644 index 0000000000..f910758eb9 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_tonm.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_TONM_H +#define RES_O_GD_TONM_H + +enum dRes_INDEX_O_GD_TONM { + /* BCK */ + dRes_INDEX_O_GD_TONM_BCK_O_GD_TON_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_TONM_BMD_O_GD_TON_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_TONM_BRK_TON_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_TONM_BTK_TON_M_e=0xF, +}; + +enum dRes_ID_O_GD_TONM { + /* BCK */ + dRes_ID_O_GD_TONM_BCK_O_GD_TON_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_TONM_BMD_O_GD_TON_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_TONM_BRK_TON_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_TONM_BTK_TON_M_e=0xF, +}; + +enum O_GD_TON_M_JNT { + O_GD_TON_M_JNT_CENTER_e=0x0, + O_GD_TON_M_JNT_WING1_e=0x1, + O_GD_TON_M_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_TONM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_tono.h b/assets/RZDJ01/res/Object/O_gD_tono.h new file mode 100644 index 0000000000..55197d012f --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_tono.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_TONO_H +#define RES_O_GD_TONO_H + +enum dRes_INDEX_O_GD_TONO { + /* BCK */ + dRes_INDEX_O_GD_TONO_BCK_O_GD_TON_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_TONO_BMD_O_GD_TON_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_TONO_BRK_TON_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_TONO_BTK_TON_O_e=0xF, +}; + +enum dRes_ID_O_GD_TONO { + /* BCK */ + dRes_ID_O_GD_TONO_BCK_O_GD_TON_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_TONO_BMD_O_GD_TON_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_TONO_BRK_TON_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_TONO_BTK_TON_O_e=0xF, +}; + +enum O_GD_TON_O_JNT { + O_GD_TON_O_JNT_CENTER_e=0x0, + O_GD_TON_O_JNT_WING1_e=0x1, + O_GD_TON_O_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_TONO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_uktr.h b/assets/RZDJ01/res/Object/O_gD_uktr.h new file mode 100644 index 0000000000..556dc03521 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_uktr.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_UKTR_H +#define RES_O_GD_UKTR_H + +enum dRes_INDEX_O_GD_UKTR { + /* BMDR */ + dRes_INDEX_O_GD_UKTR_BMD_O_GD_UKITURIZAO_e=0x3, +}; + +enum dRes_ID_O_GD_UKTR { + /* BMDR */ + dRes_ID_O_GD_UKTR_BMD_O_GD_UKITURIZAO_e=0x3, +}; + +enum O_GD_UKITURIZAO_JNT { + O_GD_UKITURIZAO_JNT_O_GD_UKITURIZAO_e=0x0, +}; + +#endif /* !RES_O_GD_UKTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_wood.h b/assets/RZDJ01/res/Object/O_gD_wood.h new file mode 100644 index 0000000000..44e32bef5a --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_wood.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_WOOD_H +#define RES_O_GD_WOOD_H + +enum dRes_INDEX_O_GD_WOOD { + /* BMDR */ + dRes_INDEX_O_GD_WOOD_BMD_O_GD_WOOD_IMAGE_e=0x3, +}; + +enum dRes_ID_O_GD_WOOD { + /* BMDR */ + dRes_ID_O_GD_WOOD_BMD_O_GD_WOOD_IMAGE_e=0x3, +}; + +enum O_GD_WOOD_IMAGE_JNT { + O_GD_WOOD_IMAGE_JNT_O_GD_WOODEN_IMAGE_e=0x0, +}; + +#endif /* !RES_O_GD_WOOD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_gD_zora.h b/assets/RZDJ01/res/Object/O_gD_zora.h new file mode 100644 index 0000000000..82719e7ed6 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_gD_zora.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_ZORA_H +#define RES_O_GD_ZORA_H + +enum dRes_INDEX_O_GD_ZORA { + /* BMDR */ + dRes_INDEX_O_GD_ZORA_BMD_O_GD_AL_ZORA_e=0x3, +}; + +enum dRes_ID_O_GD_ZORA { + /* BMDR */ + dRes_ID_O_GD_ZORA_BMD_O_GD_AL_ZORA_e=0x3, +}; + +enum O_GD_AL_ZORA_JNT { + O_GD_AL_ZORA_JNT_O_GD_AL_ZORA_e=0x0, +}; + +#endif /* !RES_O_GD_ZORA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_g_SWA.h b/assets/RZDJ01/res/Object/O_g_SWA.h new file mode 100644 index 0000000000..ce9a31f928 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_g_SWA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_G_SWA_H +#define RES_O_G_SWA_H + +enum dRes_INDEX_O_G_SWA { + /* BMDR */ + dRes_INDEX_O_G_SWA_BMD_O_G_AL_SWA_e=0x3, +}; + +enum dRes_ID_O_G_SWA { + /* BMDR */ + dRes_ID_O_G_SWA_BMD_O_G_AL_SWA_e=0x3, +}; + +enum O_G_AL_SWA_JNT { + O_G_AL_SWA_JNT_O_G_AL_SWA_e=0x0, +}; + +#endif /* !RES_O_G_SWA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_g_ZORA.h b/assets/RZDJ01/res/Object/O_g_ZORA.h new file mode 100644 index 0000000000..1065e80da6 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_g_ZORA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_G_ZORA_H +#define RES_O_G_ZORA_H + +enum dRes_INDEX_O_G_ZORA { + /* BMDR */ + dRes_INDEX_O_G_ZORA_BMD_O_G_AL_ZORA_e=0x3, +}; + +enum dRes_ID_O_G_ZORA { + /* BMDR */ + dRes_ID_O_G_ZORA_BMD_O_G_AL_ZORA_e=0x3, +}; + +enum O_G_AL_ZORA_JNT { + O_G_AL_ZORA_JNT_O_G_AL_ZORA_e=0x0, +}; + +#endif /* !RES_O_G_ZORA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_SHA.h b/assets/RZDJ01/res/Object/O_mD_SHA.h new file mode 100644 index 0000000000..54db77a938 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_SHA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_SHA_H +#define RES_O_MD_SHA_H + +enum dRes_INDEX_O_MD_SHA { + /* BMDR */ + dRes_INDEX_O_MD_SHA_BMD_O_MD_AL_SHA_e=0x3, +}; + +enum dRes_ID_O_MD_SHA { + /* BMDR */ + dRes_ID_O_MD_SHA_BMD_O_MD_AL_SHA_e=0x3, +}; + +enum O_MD_AL_SHA_JNT { + O_MD_AL_SHA_JNT_O_MD_AL_SHA_e=0x0, +}; + +#endif /* !RES_O_MD_SHA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_SHB.h b/assets/RZDJ01/res/Object/O_mD_SHB.h new file mode 100644 index 0000000000..3092690804 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_SHB_H +#define RES_O_MD_SHB_H + +enum dRes_INDEX_O_MD_SHB { + /* BMDR */ + dRes_INDEX_O_MD_SHB_BMD_O_MD_AL_SHB_e=0x3, +}; + +enum dRes_ID_O_MD_SHB { + /* BMDR */ + dRes_ID_O_MD_SHB_BMD_O_MD_AL_SHB_e=0x3, +}; + +enum O_MD_AL_SHB_JNT { + O_MD_AL_SHB_JNT_O_MD_AL_SHC_e=0x0, +}; + +#endif /* !RES_O_MD_SHB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_arw.h b/assets/RZDJ01/res/Object/O_mD_arw.h new file mode 100644 index 0000000000..0fb6107a87 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_arw.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_ARW_H +#define RES_O_MD_ARW_H + +enum dRes_INDEX_O_MD_ARW { + /* BMDR */ + dRes_INDEX_O_MD_ARW_BMD_O_MD_AL_ARROW_e=0x3, +}; + +enum dRes_ID_O_MD_ARW { + /* BMDR */ + dRes_ID_O_MD_ARW_BMD_O_MD_AL_ARROW_e=0x3, +}; + +enum O_MD_AL_ARROW_JNT { + O_MD_AL_ARROW_JNT_O_MD_AROW_TABA_e=0x0, +}; + +#endif /* !RES_O_MD_ARW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_bi.h b/assets/RZDJ01/res/Object/O_mD_bi.h new file mode 100644 index 0000000000..6a4ca08175 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_bi.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BI_H +#define RES_O_MD_BI_H + +enum dRes_INDEX_O_MD_BI { + /* BMDR */ + dRes_INDEX_O_MD_BI_BMD_O_MD_AL_BI_e=0x3, +}; + +enum dRes_ID_O_MD_BI { + /* BMDR */ + dRes_ID_O_MD_BI_BMD_O_MD_AL_BI_e=0x3, +}; + +enum O_MD_AL_BI_JNT { + O_MD_AL_BI_JNT_BI_MODEL_e=0x0, +}; + +#endif /* !RES_O_MD_BI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_blue.h b/assets/RZDJ01/res/Object/O_mD_blue.h new file mode 100644 index 0000000000..9bb7cee586 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_blue.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BLUE_H +#define RES_O_MD_BLUE_H + +enum dRes_INDEX_O_MD_BLUE { + /* BMDR */ + dRes_INDEX_O_MD_BLUE_BMD_O_MD_BLUE_e=0x3, +}; + +enum dRes_ID_O_MD_BLUE { + /* BMDR */ + dRes_ID_O_MD_BLUE_BMD_O_MD_BLUE_e=0x3, +}; + +enum O_MD_BLUE_JNT { + O_MD_BLUE_JNT_O_MD_BLUE_e=0x0, +}; + +#endif /* !RES_O_MD_BLUE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_bmc2.h b/assets/RZDJ01/res/Object/O_mD_bmc2.h new file mode 100644 index 0000000000..62fe4d2e67 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_bmc2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BMC2_H +#define RES_O_MD_BMC2_H + +enum dRes_INDEX_O_MD_BMC2 { + /* BMDR */ + dRes_INDEX_O_MD_BMC2_BMD_O_MD_BOMCASE_LV2_e=0x3, +}; + +enum dRes_ID_O_MD_BMC2 { + /* BMDR */ + dRes_ID_O_MD_BMC2_BMD_O_MD_BOMCASE_LV2_e=0x3, +}; + +enum O_MD_BOMCASE_LV2_JNT { + O_MD_BOMCASE_LV2_JNT_O_MD_BOMCASE_LV2_e=0x0, +}; + +#endif /* !RES_O_MD_BMC2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_bmcs.h b/assets/RZDJ01/res/Object/O_mD_bmcs.h new file mode 100644 index 0000000000..91a03a0f78 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_bmcs.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BMCS_H +#define RES_O_MD_BMCS_H + +enum dRes_INDEX_O_MD_BMCS { + /* BMDR */ + dRes_INDEX_O_MD_BMCS_BMD_O_MD_BOMBCASE_e=0x3, +}; + +enum dRes_ID_O_MD_BMCS { + /* BMDR */ + dRes_ID_O_MD_BMCS_BMD_O_MD_BOMBCASE_e=0x3, +}; + +enum O_MD_BOMBCASE_JNT { + O_MD_BOMBCASE_JNT_BOMB_e=0x0, +}; + +#endif /* !RES_O_MD_BMCS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_bomb.h b/assets/RZDJ01/res/Object/O_mD_bomb.h new file mode 100644 index 0000000000..54eba7476e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_bomb.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BOMB_H +#define RES_O_MD_BOMB_H + +enum dRes_INDEX_O_MD_BOMB { + /* BMDR */ + dRes_INDEX_O_MD_BOMB_BMD_O_MD_AL_BOMB_e=0x3, +}; + +enum dRes_ID_O_MD_BOMB { + /* BMDR */ + dRes_ID_O_MD_BOMB_BMD_O_MD_AL_BOMB_e=0x3, +}; + +enum O_MD_AL_BOMB_JNT { + O_MD_AL_BOMB_JNT_O_MD_AL_BOMB_e=0x0, +}; + +#endif /* !RES_O_MD_BOMB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_bott.h b/assets/RZDJ01/res/Object/O_mD_bott.h new file mode 100644 index 0000000000..229ca50dce --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_bott.h @@ -0,0 +1,31 @@ +#ifndef RES_O_MD_BOTT_H +#define RES_O_MD_BOTT_H + +enum dRes_INDEX_O_MD_BOTT { + /* BMDE */ + dRes_INDEX_O_MD_BOTT_BMD_O_MD_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_O_MD_BOTT_BRK_O_MD_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_O_MD_BOTT_BTK_O_MD_BOTTLE_e=0xC, + /* BTP */ + dRes_INDEX_O_MD_BOTT_BTP_O_MD_BOTTLE_e=0xF, +}; + +enum dRes_ID_O_MD_BOTT { + /* BMDE */ + dRes_ID_O_MD_BOTT_BMD_O_MD_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_O_MD_BOTT_BRK_O_MD_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_O_MD_BOTT_BTK_O_MD_BOTTLE_e=0xC, + /* BTP */ + dRes_ID_O_MD_BOTT_BTP_O_MD_BOTTLE_e=0xF, +}; + +enum O_MD_BOTTLE_JNT { + O_MD_BOTTLE_JNT_AL_BOTTLE_e=0x0, + O_MD_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_O_MD_BOTT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_gren.h b/assets/RZDJ01/res/Object/O_mD_gren.h new file mode 100644 index 0000000000..a233385922 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_gren.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_GREN_H +#define RES_O_MD_GREN_H + +enum dRes_INDEX_O_MD_GREN { + /* BMDR */ + dRes_INDEX_O_MD_GREN_BMD_O_MD_GREEN_e=0x3, +}; + +enum dRes_ID_O_MD_GREN { + /* BMDR */ + dRes_ID_O_MD_GREN_BMD_O_MD_GREEN_e=0x3, +}; + +enum O_MD_GREEN_JNT { + O_MD_GREEN_JNT_O_MD_BLUE_e=0x0, +}; + +#endif /* !RES_O_MD_GREN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_hati.h b/assets/RZDJ01/res/Object/O_mD_hati.h new file mode 100644 index 0000000000..1de5227e88 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_hati.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_HATI_H +#define RES_O_MD_HATI_H + +enum dRes_INDEX_O_MD_HATI { + /* BMDR */ + dRes_INDEX_O_MD_HATI_BMD_O_MD_HACHINOKO_e=0x3, +}; + +enum dRes_ID_O_MD_HATI { + /* BMDR */ + dRes_ID_O_MD_HATI_BMD_O_MD_HACHINOKO_e=0x3, +}; + +enum O_MD_HACHINOKO_JNT { + O_MD_HACHINOKO_JNT_O_MD_HASCHINOKO_e=0x0, +}; + +#endif /* !RES_O_MD_HATI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_hawk.h b/assets/RZDJ01/res/Object/O_mD_hawk.h new file mode 100644 index 0000000000..6a9014290b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_hawk.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_HAWK_H +#define RES_O_MD_HAWK_H + +enum dRes_INDEX_O_MD_HAWK { + /* BMDR */ + dRes_INDEX_O_MD_HAWK_BMD_O_MD_AL_HAWK_e=0x3, +}; + +enum dRes_ID_O_MD_HAWK { + /* BMDR */ + dRes_ID_O_MD_HAWK_BMD_O_MD_AL_HAWK_e=0x3, +}; + +enum O_MD_AL_HAWK_JNT { + O_MD_AL_HAWK_JNT_O_GD_AL_HAWK_e=0x0, +}; + +#endif /* !RES_O_MD_HAWK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_jira.h b/assets/RZDJ01/res/Object/O_mD_jira.h new file mode 100644 index 0000000000..2965eaf68e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_jira.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_JIRA_H +#define RES_O_MD_JIRA_H + +enum dRes_INDEX_O_MD_JIRA { + /* BMDR */ + dRes_INDEX_O_MD_JIRA_BMD_O_MD_JIRAI_e=0x3, +}; + +enum dRes_ID_O_MD_JIRA { + /* BMDR */ + dRes_ID_O_MD_JIRA_BMD_O_MD_JIRAI_e=0x3, +}; + +enum O_MD_JIRAI_JNT { + O_MD_JIRAI_JNT_O_MD_JIRAI_e=0x0, +}; + +#endif /* !RES_O_MD_JIRA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_marm.h b/assets/RZDJ01/res/Object/O_mD_marm.h new file mode 100644 index 0000000000..b8d87e1a1f --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_marm.h @@ -0,0 +1,24 @@ +#ifndef RES_O_MD_MARM_H +#define RES_O_MD_MARM_H + +enum dRes_INDEX_O_MD_MARM { + /* BMDR */ + dRes_INDEX_O_MD_MARM_BMD_O_MD_MARMOR_e=0x3, + dRes_INDEX_O_MD_MARM_BMD_O_MD_MARMOR_SOLDOUT_e=0x4, +}; + +enum dRes_ID_O_MD_MARM { + /* BMDR */ + dRes_ID_O_MD_MARM_BMD_O_MD_MARMOR_e=0x3, + dRes_ID_O_MD_MARM_BMD_O_MD_MARMOR_SOLDOUT_e=0x4, +}; + +enum O_MD_MARMOR_JNT { + O_MD_MARMOR_JNT_O_MD_MARMOR_e=0x0, +}; + +enum O_MD_MARMOR_SOLDOUT_JNT { + O_MD_MARMOR_SOLDOUT_JNT_O_MD_MARMOR_SOLDOUT_e=0x0, +}; + +#endif /* !RES_O_MD_MARM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_pach.h b/assets/RZDJ01/res/Object/O_mD_pach.h new file mode 100644 index 0000000000..f33ef73f2e --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_pach.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_PACH_H +#define RES_O_MD_PACH_H + +enum dRes_INDEX_O_MD_PACH { + /* BMDR */ + dRes_INDEX_O_MD_PACH_BMD_O_MD_PACHI_e=0x3, +}; + +enum dRes_ID_O_MD_PACH { + /* BMDR */ + dRes_ID_O_MD_PACH_BMD_O_MD_PACHI_e=0x3, +}; + +enum O_MD_PACHI_JNT { + O_MD_PACHI_JNT_O_GD_AL_PACHI_e=0x0, +}; + +#endif /* !RES_O_MD_PACH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_pg.h b/assets/RZDJ01/res/Object/O_mD_pg.h new file mode 100644 index 0000000000..ce48627acc --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_pg.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_PG_H +#define RES_O_MD_PG_H + +enum dRes_INDEX_O_MD_PG { + /* BMDR */ + dRes_INDEX_O_MD_PG_BMD_O_MD_AL_PG_e=0x3, +}; + +enum dRes_ID_O_MD_PG { + /* BMDR */ + dRes_ID_O_MD_PG_BMD_O_MD_AL_PG_e=0x3, +}; + +enum O_MD_AL_PG_JNT { + O_MD_AL_PG_JNT_PG_e=0x0, +}; + +#endif /* !RES_O_MD_PG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_mD_red.h b/assets/RZDJ01/res/Object/O_mD_red.h new file mode 100644 index 0000000000..9ce12fd459 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_mD_red.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_RED_H +#define RES_O_MD_RED_H + +enum dRes_INDEX_O_MD_RED { + /* BMDR */ + dRes_INDEX_O_MD_RED_BMD_O_MD_RED_e=0x3, +}; + +enum dRes_ID_O_MD_RED { + /* BMDR */ + dRes_ID_O_MD_RED_BMD_O_MD_RED_e=0x3, +}; + +enum O_MD_RED_JNT { + O_MD_RED_JNT_O_MD_RED_e=0x0, +}; + +#endif /* !RES_O_MD_RED_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_tuboB.h b/assets/RZDJ01/res/Object/O_tuboB.h new file mode 100644 index 0000000000..ea6a973d4b --- /dev/null +++ b/assets/RZDJ01/res/Object/O_tuboB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_TUBOB_H +#define RES_O_TUBOB_H + +enum dRes_INDEX_O_TUBOB { + /* BMDR */ + dRes_INDEX_O_TUBOB_BMD_O_TUBOB_LV8_e=0x3, +}; + +enum dRes_ID_O_TUBOB { + /* BMDR */ + dRes_ID_O_TUBOB_BMD_O_TUBOB_LV8_e=0x3, +}; + +enum O_TUBOB_LV8_JNT { + O_TUBOB_LV8_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_O_TUBOB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_tuboS.h b/assets/RZDJ01/res/Object/O_tuboS.h new file mode 100644 index 0000000000..6812aae6d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_tuboS.h @@ -0,0 +1,18 @@ +#ifndef RES_O_TUBOS_H +#define RES_O_TUBOS_H + +enum dRes_INDEX_O_TUBOS { + /* BMDR */ + dRes_INDEX_O_TUBOS_BMD_O_TUBOS_LV8_e=0x3, +}; + +enum dRes_ID_O_TUBOS { + /* BMDR */ + dRes_ID_O_TUBOS_BMD_O_TUBOS_LV8_e=0x3, +}; + +enum O_TUBOS_LV8_JNT { + O_TUBOS_LV8_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_O_TUBOS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/O_wood.h b/assets/RZDJ01/res/Object/O_wood.h new file mode 100644 index 0000000000..e20c074284 --- /dev/null +++ b/assets/RZDJ01/res/Object/O_wood.h @@ -0,0 +1,22 @@ +#ifndef RES_O_WOOD_H +#define RES_O_WOOD_H + +enum dRes_INDEX_O_WOOD { + /* BMDR */ + dRes_INDEX_O_WOOD_BMD_O_WOODEN_IMAGE_e=0x4, + /* EVT */ + dRes_INDEX_O_WOOD_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_O_WOOD { + /* BMDR */ + dRes_ID_O_WOOD_BMD_O_WOODEN_IMAGE_e=0x4, + /* EVT */ + dRes_ID_O_WOOD_DAT_EVENT_LIST_e=0x7, +}; + +enum O_WOODEN_IMAGE_JNT { + O_WOODEN_IMAGE_JNT_O_GD_WOODEN_IMAGE_e=0x0, +}; + +#endif /* !RES_O_WOOD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_Bef.h b/assets/RZDJ01/res/Object/Obj_Bef.h new file mode 100644 index 0000000000..bd24f9e7a6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_Bef.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_BEF_H +#define RES_OBJ_BEF_H + +enum dRes_INDEX_OBJ_BEF { + /* BMDR */ + dRes_INDEX_OBJ_BEF_BMD_EF_HAKO_BURN_e=0x5, + dRes_INDEX_OBJ_BEF_BMD_EF_TARU_BURN_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_BEF_BRK_EF_HAKO_BURN_e=0x9, + dRes_INDEX_OBJ_BEF_BRK_EF_TARU_BURN_e=0xA, + /* DZB */ + dRes_INDEX_OBJ_BEF_DZB_KKIBA_00_e=0xD, +}; + +enum dRes_ID_OBJ_BEF { + /* BMDR */ + dRes_ID_OBJ_BEF_BMD_EF_HAKO_BURN_e=0x5, + dRes_ID_OBJ_BEF_BMD_EF_TARU_BURN_e=0x6, + /* BRK */ + dRes_ID_OBJ_BEF_BRK_EF_HAKO_BURN_e=0x9, + dRes_ID_OBJ_BEF_BRK_EF_TARU_BURN_e=0xA, + /* DZB */ + dRes_ID_OBJ_BEF_DZB_KKIBA_00_e=0xD, +}; + +enum EF_HAKO_BURN_JNT { + EF_HAKO_BURN_JNT_J_HAKO_00_e=0x0, +}; + +enum EF_TARU_BURN_JNT { + EF_TARU_BURN_JNT_J_TARU_00_e=0x0, +}; + +#endif /* !RES_OBJ_BEF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_Board.h b/assets/RZDJ01/res/Object/Obj_Board.h new file mode 100644 index 0000000000..20b1b0c10c --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_Board.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_BOARD_H +#define RES_OBJ_BOARD_H + +enum dRes_INDEX_OBJ_BOARD { + /* DZB */ + dRes_INDEX_OBJ_BOARD_DZB_CLEARB00_e=0x3, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB01_e=0x4, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB02_e=0x5, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB03_e=0x6, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB04_e=0x7, +}; + +enum dRes_ID_OBJ_BOARD { + /* DZB */ + dRes_ID_OBJ_BOARD_DZB_CLEARB00_e=0x3, + dRes_ID_OBJ_BOARD_DZB_CLEARB01_e=0x4, + dRes_ID_OBJ_BOARD_DZB_CLEARB02_e=0x5, + dRes_ID_OBJ_BOARD_DZB_CLEARB03_e=0x6, + dRes_ID_OBJ_BOARD_DZB_CLEARB04_e=0x7, +}; + +#endif /* !RES_OBJ_BOARD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_Ibone.h b/assets/RZDJ01/res/Object/Obj_Ibone.h new file mode 100644 index 0000000000..a8ab9d746b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_Ibone.h @@ -0,0 +1,24 @@ +#ifndef RES_OBJ_IBONE_H +#define RES_OBJ_IBONE_H + +enum dRes_INDEX_OBJ_IBONE { + /* BMDR */ + dRes_INDEX_OBJ_IBONE_BMD_A_INOBONE_e=0x3, + dRes_INDEX_OBJ_IBONE_BMD_BREAKBOARBONE_e=0x4, +}; + +enum dRes_ID_OBJ_IBONE { + /* BMDR */ + dRes_ID_OBJ_IBONE_BMD_A_INOBONE_e=0x3, + dRes_ID_OBJ_IBONE_BMD_BREAKBOARBONE_e=0x4, +}; + +enum A_INOBONE_JNT { + A_INOBONE_JNT_WORLD_ROOT_e=0x0, +}; + +enum BREAKBOARBONE_JNT { + BREAKBOARBONE_JNT_PCUBE57_e=0x0, +}; + +#endif /* !RES_OBJ_IBONE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_SRope.h b/assets/RZDJ01/res/Object/Obj_SRope.h new file mode 100644 index 0000000000..7ddca9518b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_SRope.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_SROPE_H +#define RES_OBJ_SROPE_H + +enum dRes_INDEX_OBJ_SROPE { + /* TEX */ + dRes_INDEX_OBJ_SROPE_BTI_OBJ_ITAROPE_e=0x3, +}; + +enum dRes_ID_OBJ_SROPE { + /* TEX */ + dRes_ID_OBJ_SROPE_BTI_OBJ_ITAROPE_e=0x3, +}; + +#endif /* !RES_OBJ_SROPE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bal.h b/assets/RZDJ01/res/Object/Obj_bal.h new file mode 100644 index 0000000000..3e1f8e53d7 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bal.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_BAL_H +#define RES_OBJ_BAL_H + +enum dRes_INDEX_OBJ_BAL { + /* BMDE */ + dRes_INDEX_OBJ_BAL_BMD_BALLOONA_e=0x3, + dRes_INDEX_OBJ_BAL_BMD_BALLOONB_e=0x4, + dRes_INDEX_OBJ_BAL_BMD_BALLOONC_e=0x5, +}; + +enum dRes_ID_OBJ_BAL { + /* BMDE */ + dRes_ID_OBJ_BAL_BMD_BALLOONA_e=0x3, + dRes_ID_OBJ_BAL_BMD_BALLOONB_e=0x4, + dRes_ID_OBJ_BAL_BMD_BALLOONC_e=0x5, +}; + +enum BALLOONA_JNT { + BALLOONA_JNT_BALL_SUIKA_MODEL_e=0x0, +}; + +enum BALLOONB_JNT { + BALLOONB_JNT_BALL_ORANGE_MODEL_e=0x0, +}; + +enum BALLOONC_JNT { + BALLOONC_JNT_BALL_ICHIGO_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_BAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ballL.h b/assets/RZDJ01/res/Object/Obj_ballL.h new file mode 100644 index 0000000000..143d576032 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ballL.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BALLL_H +#define RES_OBJ_BALLL_H + +enum dRes_INDEX_OBJ_BALLL { + /* BMDR */ + dRes_INDEX_OBJ_BALLL_BMD_LV8_OBJ_HIKARIL_e=0x3, +}; + +enum dRes_ID_OBJ_BALLL { + /* BMDR */ + dRes_ID_OBJ_BALLL_BMD_LV8_OBJ_HIKARIL_e=0x3, +}; + +enum LV8_OBJ_HIKARIL_JNT { + LV8_OBJ_HIKARIL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BALLL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ballS.h b/assets/RZDJ01/res/Object/Obj_ballS.h new file mode 100644 index 0000000000..5e729c75dd --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ballS.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BALLS_H +#define RES_OBJ_BALLS_H + +enum dRes_INDEX_OBJ_BALLS { + /* BMDR */ + dRes_INDEX_OBJ_BALLS_BMD_LV8_OBJ_HIKARIS_e=0x3, +}; + +enum dRes_ID_OBJ_BALLS { + /* BMDR */ + dRes_ID_OBJ_BALLS_BMD_LV8_OBJ_HIKARIS_e=0x3, +}; + +enum LV8_OBJ_HIKARIS_JNT { + LV8_OBJ_HIKARIS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BALLS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bkey.h b/assets/RZDJ01/res/Object/Obj_bkey.h new file mode 100644 index 0000000000..3ea3b3fb25 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bkey.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_BKEY_H +#define RES_OBJ_BKEY_H + +enum dRes_INDEX_OBJ_BKEY { + /* BCK */ + dRes_INDEX_OBJ_BKEY_BCK_O_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY_BMD_O_BK_LOCK_KUASRI_e=0x8, + /* BMDV */ + dRes_INDEX_OBJ_BKEY_BMD_O_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY { + /* BCK */ + dRes_ID_OBJ_BKEY_BCK_O_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY_BMD_O_BK_LOCK_KUASRI_e=0x8, + /* BMDV */ + dRes_ID_OBJ_BKEY_BMD_O_BKEY_LOCK_e=0xB, +}; + +enum O_BK_LOCK_KUASRI_JNT { + O_BK_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_BKEY_LOCK_JNT { + O_BKEY_LOCK_JNT_ROOT_e=0x0, + O_BKEY_LOCK_JNT_SWITCH_01_e=0x1, + O_BKEY_LOCK_JNT_SWITCH_02_e=0x2, + O_BKEY_LOCK_JNT_SWITCH_03_e=0x3, + O_BKEY_LOCK_JNT_SWITCH_04_e=0x4, +}; + +#endif /* !RES_OBJ_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bkey2.h b/assets/RZDJ01/res/Object/Obj_bkey2.h new file mode 100644 index 0000000000..4dca3b7351 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bkey2.h @@ -0,0 +1,33 @@ +#ifndef RES_OBJ_BKEY2_H +#define RES_OBJ_BKEY2_H + +enum dRes_INDEX_OBJ_BKEY2 { + /* BCK */ + dRes_INDEX_OBJ_BKEY2_BCK_O_LV2_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY2_BMD_O_LV2_LOCK_KUASRI_e=0x8, + /* BMDR */ + dRes_INDEX_OBJ_BKEY2_BMD_O_LV2_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY2 { + /* BCK */ + dRes_ID_OBJ_BKEY2_BCK_O_LV2_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY2_BMD_O_LV2_LOCK_KUASRI_e=0x8, + /* BMDR */ + dRes_ID_OBJ_BKEY2_BMD_O_LV2_BKEY_LOCK_e=0xB, +}; + +enum O_LV2_LOCK_KUASRI_JNT { + O_LV2_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV2_BKEY_LOCK_JNT { + O_LV2_BKEY_LOCK_JNT_ROOT_e=0x0, + O_LV2_BKEY_LOCK_JNT_SWITCH_01_e=0x1, + O_LV2_BKEY_LOCK_JNT_SWITCH_02_e=0x2, + O_LV2_BKEY_LOCK_JNT_SWITCH_03_e=0x3, +}; + +#endif /* !RES_OBJ_BKEY2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bkey3.h b/assets/RZDJ01/res/Object/Obj_bkey3.h new file mode 100644 index 0000000000..602bd32de8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bkey3.h @@ -0,0 +1,27 @@ +#ifndef RES_OBJ_BKEY3_H +#define RES_OBJ_BKEY3_H + +enum dRes_INDEX_OBJ_BKEY3 { + /* BMDG */ + dRes_INDEX_OBJ_BKEY3_BMD_O_LV3_LOCK_KUASRI_e=0x4, + /* BMDV */ + dRes_INDEX_OBJ_BKEY3_BMD_O_LV3_BKEY_LOCK_e=0x7, +}; + +enum dRes_ID_OBJ_BKEY3 { + /* BMDG */ + dRes_ID_OBJ_BKEY3_BMD_O_LV3_LOCK_KUASRI_e=0x4, + /* BMDV */ + dRes_ID_OBJ_BKEY3_BMD_O_LV3_BKEY_LOCK_e=0x7, +}; + +enum O_LV3_LOCK_KUASRI_JNT { + O_LV3_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV3_BKEY_LOCK_JNT { + O_LV3_BKEY_LOCK_JNT_LOCK_BODY_e=0x0, + O_LV3_BKEY_LOCK_JNT_LOCK_BREAK_e=0x1, +}; + +#endif /* !RES_OBJ_BKEY3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bkey5.h b/assets/RZDJ01/res/Object/Obj_bkey5.h new file mode 100644 index 0000000000..09b72a80a0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bkey5.h @@ -0,0 +1,32 @@ +#ifndef RES_OBJ_BKEY5_H +#define RES_OBJ_BKEY5_H + +enum dRes_INDEX_OBJ_BKEY5 { + /* BCK */ + dRes_INDEX_OBJ_BKEY5_BCK_O_LV5_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY5_BMD_O_LV5_LOCK_KUSARI_e=0x8, + /* BMDV */ + dRes_INDEX_OBJ_BKEY5_BMD_O_LV5_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY5 { + /* BCK */ + dRes_ID_OBJ_BKEY5_BCK_O_LV5_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY5_BMD_O_LV5_LOCK_KUSARI_e=0x8, + /* BMDV */ + dRes_ID_OBJ_BKEY5_BMD_O_LV5_BKEY_LOCK_e=0xB, +}; + +enum O_LV5_LOCK_KUSARI_JNT { + O_LV5_LOCK_KUSARI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV5_BKEY_LOCK_JNT { + O_LV5_BKEY_LOCK_JNT_CENTER_e=0x0, + O_LV5_BKEY_LOCK_JNT_LEFT_e=0x1, + O_LV5_BKEY_LOCK_JNT_RIGHT_e=0x2, +}; + +#endif /* !RES_OBJ_BKEY5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bkl.h b/assets/RZDJ01/res/Object/Obj_bkl.h new file mode 100644 index 0000000000..2523f32415 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bkl.h @@ -0,0 +1,36 @@ +#ifndef RES_OBJ_BKL_H +#define RES_OBJ_BKL_H + +enum dRes_INDEX_OBJ_BKL { + /* BCK */ + dRes_INDEX_OBJ_BKL_BCK_HL_SHAKE1_e=0x4, + /* BMDR */ + dRes_INDEX_OBJ_BKL_BMD_HL_e=0x7, + dRes_INDEX_OBJ_BKL_BMD_K_HB00_e=0x8, + dRes_INDEX_OBJ_BKL_BMD_K_HB01_e=0x9, +}; + +enum dRes_ID_OBJ_BKL { + /* BCK */ + dRes_ID_OBJ_BKL_BCK_HL_SHAKE1_e=0x4, + /* BMDR */ + dRes_ID_OBJ_BKL_BMD_HL_e=0x7, + dRes_ID_OBJ_BKL_BMD_K_HB00_e=0x8, + dRes_ID_OBJ_BKL_BMD_K_HB01_e=0x9, +}; + +enum HL_JNT { + HL_JNT_CENTER_e=0x0, + HL_JNT_LEAF_1_e=0x1, + HL_JNT_LEAF_2_e=0x2, +}; + +enum K_HB00_JNT { + K_HB00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_HB01_JNT { + K_HB01_JNT_MPM_TUBO_e=0x0, +}; + +#endif /* !RES_OBJ_BKL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_bm.h b/assets/RZDJ01/res/Object/Obj_bm.h new file mode 100644 index 0000000000..e02b8a773a --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_bm.h @@ -0,0 +1,81 @@ +#ifndef RES_OBJ_BM_H +#define RES_OBJ_BM_H + +enum dRes_INDEX_OBJ_BM { + /* BCK */ + dRes_INDEX_OBJ_BM_BCK_BM_UP_e=0x7, + dRes_INDEX_OBJ_BM_BCK_BMF_OFF_e=0x8, + dRes_INDEX_OBJ_BM_BCK_EF_BIMOBEAM_e=0x9, + dRes_INDEX_OBJ_BM_BCK_OC_DOWN_e=0xA, + /* BMDR */ + dRes_INDEX_OBJ_BM_BMD_BM_e=0xD, + dRes_INDEX_OBJ_BM_BMD_EF_BIMOBEAM_e=0xE, + dRes_INDEX_OBJ_BM_BMD_P_BMF_e=0xF, + /* BRK */ + dRes_INDEX_OBJ_BM_BRK_LOOK_e=0x12, + dRes_INDEX_OBJ_BM_BRK_SERCH_e=0x13, + dRes_INDEX_OBJ_BM_BRK_TURN_e=0x14, + dRes_INDEX_OBJ_BM_BRK_UP_e=0x15, + /* BTK */ + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_e=0x18, + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_ON_e=0x19, + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e=0x1A, + /* DZB */ + dRes_INDEX_OBJ_BM_DZB_BM_A_e=0x1D, + dRes_INDEX_OBJ_BM_DZB_BM_B_e=0x1E, +}; + +enum dRes_ID_OBJ_BM { + /* BCK */ + dRes_ID_OBJ_BM_BCK_BM_UP_e=0x7, + dRes_ID_OBJ_BM_BCK_BMF_OFF_e=0x8, + dRes_ID_OBJ_BM_BCK_EF_BIMOBEAM_e=0x9, + dRes_ID_OBJ_BM_BCK_OC_DOWN_e=0xA, + /* BMDR */ + dRes_ID_OBJ_BM_BMD_BM_e=0xD, + dRes_ID_OBJ_BM_BMD_EF_BIMOBEAM_e=0xE, + dRes_ID_OBJ_BM_BMD_P_BMF_e=0xF, + /* BRK */ + dRes_ID_OBJ_BM_BRK_LOOK_e=0x12, + dRes_ID_OBJ_BM_BRK_SERCH_e=0x13, + dRes_ID_OBJ_BM_BRK_TURN_e=0x14, + dRes_ID_OBJ_BM_BRK_UP_e=0x15, + /* BTK */ + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_e=0x18, + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_ON_e=0x19, + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e=0x1A, + /* DZB */ + dRes_ID_OBJ_BM_DZB_BM_A_e=0x1D, + dRes_ID_OBJ_BM_DZB_BM_B_e=0x1E, +}; + +enum BM_JNT { + BM_JNT_CENTER_e=0x0, + BM_JNT_COGRED_e=0x1, + BM_JNT_HEAD_e=0x2, + BM_JNT_COGBLUE_e=0x3, + BM_JNT_COGGREEN_e=0x4, + BM_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOBEAM_JNT { + EF_BIMOBEAM_JNT_WORLD_ROOT_e=0x0, + EF_BIMOBEAM_JNT__01CROSS_e=0x1, + EF_BIMOBEAM_JNT__02TWISTEDPLANE_A_e=0x2, + EF_BIMOBEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum P_BMF_JNT { + P_BMF_JNT_CENTER_e=0x0, + P_BMF_JNT_BACK_F_e=0x1, + P_BMF_JNT_BACK_END_e=0x2, + P_BMF_JNT_CENTER_END_e=0x3, + P_BMF_JNT_FRONT_F_e=0x4, + P_BMF_JNT_FRONT_END_e=0x5, + P_BMF_JNT_LEFT_F_e=0x6, + P_BMF_JNT_LEFT_END_e=0x7, + P_BMF_JNT_RIGHT_F_e=0x8, + P_BMF_JNT_RIGHT_END_e=0x9, +}; + +#endif /* !RES_OBJ_BM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_brg.h b/assets/RZDJ01/res/Object/Obj_brg.h new file mode 100644 index 0000000000..171b529a17 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_brg.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJ_BRG_H +#define RES_OBJ_BRG_H + +enum dRes_INDEX_OBJ_BRG { + /* BMDR */ + dRes_INDEX_OBJ_BRG_BMD_K_BRIDGE00_e=0x5, + dRes_INDEX_OBJ_BRG_BMD_K_BRIDGE01_e=0x6, + dRes_INDEX_OBJ_BRG_BMD_M_BRIDGE00_e=0x7, + dRes_INDEX_OBJ_BRG_BMD_M_KNOT00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_BRG_DZB_MBRDG_e=0xB, + dRes_INDEX_OBJ_BRG_DZB_MBRDG2_e=0xC, + /* TEX */ + dRes_INDEX_OBJ_BRG_BTI_BRG_ROPE_e=0xF, + dRes_INDEX_OBJ_BRG_BTI_M_WIRE00_e=0x10, +}; + +enum dRes_ID_OBJ_BRG { + /* BMDR */ + dRes_ID_OBJ_BRG_BMD_K_BRIDGE00_e=0x5, + dRes_ID_OBJ_BRG_BMD_K_BRIDGE01_e=0x6, + dRes_ID_OBJ_BRG_BMD_M_BRIDGE00_e=0x7, + dRes_ID_OBJ_BRG_BMD_M_KNOT00_e=0x8, + /* DZB */ + dRes_ID_OBJ_BRG_DZB_MBRDG_e=0xB, + dRes_ID_OBJ_BRG_DZB_MBRDG2_e=0xC, + /* TEX */ + dRes_ID_OBJ_BRG_BTI_BRG_ROPE_e=0xF, + dRes_ID_OBJ_BRG_BTI_M_WIRE00_e=0x10, +}; + +enum K_BRIDGE00_JNT { + K_BRIDGE00_JNT_K_BRIDGE00_e=0x0, +}; + +enum K_BRIDGE01_JNT { + K_BRIDGE01_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BRIDGE00_JNT { + M_BRIDGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_KNOT00_JNT { + M_KNOT00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BRG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_brksw.h b/assets/RZDJ01/res/Object/Obj_brksw.h new file mode 100644 index 0000000000..81fb5c4a65 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_brksw.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BRKSW_H +#define RES_OBJ_BRKSW_H + +enum dRes_INDEX_OBJ_BRKSW { + /* BMDR */ + dRes_INDEX_OBJ_BRKSW_BMD_AL_SWB_BREAK_e=0x3, +}; + +enum dRes_ID_OBJ_BRKSW { + /* BMDR */ + dRes_ID_OBJ_BRKSW_BMD_AL_SWB_BREAK_e=0x3, +}; + +enum AL_SWB_BREAK_JNT { + AL_SWB_BREAK_JNT_AL_SWB_e=0x0, +}; + +#endif /* !RES_OBJ_BRKSW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_btl.h b/assets/RZDJ01/res/Object/Obj_btl.h new file mode 100644 index 0000000000..8105a60358 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_btl.h @@ -0,0 +1,31 @@ +#ifndef RES_OBJ_BTL_H +#define RES_OBJ_BTL_H + +enum dRes_INDEX_OBJ_BTL { + /* BMDE */ + dRes_INDEX_OBJ_BTL_BMD_AL_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_BTL_BRK_AL_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_BTL_BTK_BOTTLE_D_YURE_e=0xC, + /* BTP */ + dRes_INDEX_OBJ_BTL_BTP_AL_BOTTLE_e=0xF, +}; + +enum dRes_ID_OBJ_BTL { + /* BMDE */ + dRes_ID_OBJ_BTL_BMD_AL_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_OBJ_BTL_BRK_AL_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_OBJ_BTL_BTK_BOTTLE_D_YURE_e=0xC, + /* BTP */ + dRes_ID_OBJ_BTL_BTP_AL_BOTTLE_e=0xF, +}; + +enum AL_BOTTLE_JNT { + AL_BOTTLE_JNT_AL_BOTTLE_e=0x0, + AL_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_OBJ_BTL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_cb.h b/assets/RZDJ01/res/Object/Obj_cb.h new file mode 100644 index 0000000000..db07cf177b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_cb.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_CB_H +#define RES_OBJ_CB_H + +enum dRes_INDEX_OBJ_CB { + /* BMDR */ + dRes_INDEX_OBJ_CB_BMD_M_CASTLEBLOCK00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_CB_DZB_M_CASTLEBLOCK00_e=0x7, +}; + +enum dRes_ID_OBJ_CB { + /* BMDR */ + dRes_ID_OBJ_CB_BMD_M_CASTLEBLOCK00_e=0x4, + /* DZB */ + dRes_ID_OBJ_CB_DZB_M_CASTLEBLOCK00_e=0x7, +}; + +enum M_CASTLEBLOCK00_JNT { + M_CASTLEBLOCK00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_CB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_cs_f.h b/assets/RZDJ01/res/Object/Obj_cs_f.h new file mode 100644 index 0000000000..0c1d273137 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_cs_f.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_CS_F_H +#define RES_OBJ_CS_F_H + +enum dRes_INDEX_OBJ_CS_F { + /* BMDR */ + dRes_INDEX_OBJ_CS_F_BMD_CS_F_SPELL_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_CS_F_BRK_CS_F_SPELL_WORD_ON_OFF_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_CS_F_BTK_CS_F_SPELL_WORD_e=0xC, + /* EVT */ + dRes_INDEX_OBJ_CS_F_DAT_EVENT_LIST_e=0xF, +}; + +enum dRes_ID_OBJ_CS_F { + /* BMDR */ + dRes_ID_OBJ_CS_F_BMD_CS_F_SPELL_e=0x6, + /* BRK */ + dRes_ID_OBJ_CS_F_BRK_CS_F_SPELL_WORD_ON_OFF_e=0x9, + /* BTK */ + dRes_ID_OBJ_CS_F_BTK_CS_F_SPELL_WORD_e=0xC, + /* EVT */ + dRes_ID_OBJ_CS_F_DAT_EVENT_LIST_e=0xF, +}; + +enum CS_F_SPELL_JNT { + CS_F_SPELL_JNT_CS_F_SPELL_e=0x0, +}; + +#endif /* !RES_OBJ_CS_F_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_fd.h b/assets/RZDJ01/res/Object/Obj_fd.h new file mode 100644 index 0000000000..a0a970046f --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_fd.h @@ -0,0 +1,24 @@ +#ifndef RES_OBJ_FD_H +#define RES_OBJ_FD_H + +enum dRes_INDEX_OBJ_FD { + /* BMDR */ + dRes_INDEX_OBJ_FD_BMD_BALL_e=0x3, + dRes_INDEX_OBJ_FD_BMD_BONE_e=0x4, +}; + +enum dRes_ID_OBJ_FD { + /* BMDR */ + dRes_ID_OBJ_FD_BMD_BALL_e=0x3, + dRes_ID_OBJ_FD_BMD_BONE_e=0x4, +}; + +enum BALL_JNT { + BALL_JNT_CE_e=0x0, +}; + +enum BONE_JNT { + BONE_JNT_BONE_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_FD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_fmobj.h b/assets/RZDJ01/res/Object/Obj_fmobj.h new file mode 100644 index 0000000000..b033901f8e --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_fmobj.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_FMOBJ_H +#define RES_OBJ_FMOBJ_H + +enum dRes_INDEX_OBJ_FMOBJ { + /* BMDR */ + dRes_INDEX_OBJ_FMOBJ_BMD_K_KUSADAI_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_FMOBJ_DZB_K_KUSADAI_e=0x7, +}; + +enum dRes_ID_OBJ_FMOBJ { + /* BMDR */ + dRes_ID_OBJ_FMOBJ_BMD_K_KUSADAI_e=0x4, + /* DZB */ + dRes_ID_OBJ_FMOBJ_DZB_K_KUSADAI_e=0x7, +}; + +enum K_KUSADAI_JNT { + K_KUSADAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_FMOBJ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_gb.h b/assets/RZDJ01/res/Object/Obj_gb.h new file mode 100644 index 0000000000..1d32311c73 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_gb.h @@ -0,0 +1,42 @@ +#ifndef RES_OBJ_GB_H +#define RES_OBJ_GB_H + +enum dRes_INDEX_OBJ_GB { + /* BMDR */ + dRes_INDEX_OBJ_GB_BMD_EF_GNDBARRIER_A_e=0x6, + dRes_INDEX_OBJ_GB_BMD_EF_GNDBARRIER_B_e=0x7, + /* BRK */ + dRes_INDEX_OBJ_GB_BRK_EF_GNDBARRIER_A_e=0xA, + dRes_INDEX_OBJ_GB_BRK_EF_GNDBARRIER_B_e=0xB, + /* BTK */ + dRes_INDEX_OBJ_GB_BTK_EF_GNDBARRIER_A_e=0xE, + dRes_INDEX_OBJ_GB_BTK_EF_GNDBARRIER_B_e=0xF, + /* DZB */ + dRes_INDEX_OBJ_GB_DZB_EF_GNDBARRIER_A_e=0x12, + dRes_INDEX_OBJ_GB_DZB_EF_GNDBARRIER_B_e=0x13, +}; + +enum dRes_ID_OBJ_GB { + /* BMDR */ + dRes_ID_OBJ_GB_BMD_EF_GNDBARRIER_A_e=0x6, + dRes_ID_OBJ_GB_BMD_EF_GNDBARRIER_B_e=0x7, + /* BRK */ + dRes_ID_OBJ_GB_BRK_EF_GNDBARRIER_A_e=0xA, + dRes_ID_OBJ_GB_BRK_EF_GNDBARRIER_B_e=0xB, + /* BTK */ + dRes_ID_OBJ_GB_BTK_EF_GNDBARRIER_A_e=0xE, + dRes_ID_OBJ_GB_BTK_EF_GNDBARRIER_B_e=0xF, + /* DZB */ + dRes_ID_OBJ_GB_DZB_EF_GNDBARRIER_A_e=0x12, + dRes_ID_OBJ_GB_DZB_EF_GNDBARRIER_B_e=0x13, +}; + +enum EF_GNDBARRIER_A_JNT { + EF_GNDBARRIER_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum EF_GNDBARRIER_B_JNT { + EF_GNDBARRIER_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_GB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_gm.h b/assets/RZDJ01/res/Object/Obj_gm.h new file mode 100644 index 0000000000..ec7b360e59 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_gm.h @@ -0,0 +1,42 @@ +#ifndef RES_OBJ_GM_H +#define RES_OBJ_GM_H + +enum dRes_INDEX_OBJ_GM { + /* BMDR */ + dRes_INDEX_OBJ_GM_BMD_K_KUMO_HASI00_e=0x3, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_IWA00_e=0x4, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_IWA01_e=0x5, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_TUBO00_e=0x6, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_TUBO01_e=0x7, +}; + +enum dRes_ID_OBJ_GM { + /* BMDR */ + dRes_ID_OBJ_GM_BMD_K_KUMO_HASI00_e=0x3, + dRes_ID_OBJ_GM_BMD_K_KUMO_IWA00_e=0x4, + dRes_ID_OBJ_GM_BMD_K_KUMO_IWA01_e=0x5, + dRes_ID_OBJ_GM_BMD_K_KUMO_TUBO00_e=0x6, + dRes_ID_OBJ_GM_BMD_K_KUMO_TUBO01_e=0x7, +}; + +enum K_KUMO_HASI00_JNT { + K_KUMO_HASI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_IWA00_JNT { + K_KUMO_IWA00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_IWA01_JNT { + K_KUMO_IWA01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_TUBO00_JNT { + K_KUMO_TUBO00_JNT_K_KUMO_TUB00_e=0x0, +}; + +enum K_KUMO_TUBO01_JNT { + K_KUMO_TUBO01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_GM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_hfuta.h b/assets/RZDJ01/res/Object/Obj_hfuta.h new file mode 100644 index 0000000000..9e7d78ee90 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_hfuta.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_HFUTA_H +#define RES_OBJ_HFUTA_H + +enum dRes_INDEX_OBJ_HFUTA { + /* BMDR */ + dRes_INDEX_OBJ_HFUTA_BMD_M_HAIHAIFUTA_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_HFUTA_DZB_M_HAIHAIFUTA_e=0x7, +}; + +enum dRes_ID_OBJ_HFUTA { + /* BMDR */ + dRes_ID_OBJ_HFUTA_BMD_M_HAIHAIFUTA_e=0x4, + /* DZB */ + dRes_ID_OBJ_HFUTA_DZB_M_HAIHAIFUTA_e=0x7, +}; + +enum M_HAIHAIFUTA_JNT { + M_HAIHAIFUTA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_HFUTA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ihasi.h b/assets/RZDJ01/res/Object/Obj_ihasi.h new file mode 100644 index 0000000000..fbb45e9603 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ihasi.h @@ -0,0 +1,32 @@ +#ifndef RES_OBJ_IHASI_H +#define RES_OBJ_IHASI_H + +enum dRes_INDEX_OBJ_IHASI { + /* BMDR */ + dRes_INDEX_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_e=0x5, + dRes_INDEX_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_EF_e=0x6, + /* BTK */ + dRes_INDEX_OBJ_IHASI_BTK_I_BAJYOHASIPARTS_EF_e=0x9, + /* DZB */ + dRes_INDEX_OBJ_IHASI_DZB_I_BAJYOHASIPARTS_e=0xC, +}; + +enum dRes_ID_OBJ_IHASI { + /* BMDR */ + dRes_ID_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_e=0x5, + dRes_ID_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_EF_e=0x6, + /* BTK */ + dRes_ID_OBJ_IHASI_BTK_I_BAJYOHASIPARTS_EF_e=0x9, + /* DZB */ + dRes_ID_OBJ_IHASI_DZB_I_BAJYOHASIPARTS_e=0xC, +}; + +enum I_BAJYOHASIPARTS_JNT { + I_BAJYOHASIPARTS_JNT_WORLD_ROOT_e=0x0, +}; + +enum I_BAJYOHASIPARTS_EF_JNT { + I_BAJYOHASIPARTS_EF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_IHASI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ito.h b/assets/RZDJ01/res/Object/Obj_ito.h new file mode 100644 index 0000000000..b9538e7786 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ito.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_ITO_H +#define RES_OBJ_ITO_H + +enum dRes_INDEX_OBJ_ITO { + /* BMDR */ + dRes_INDEX_OBJ_ITO_BMD_K_KUMO_ITO00_e=0x3, +}; + +enum dRes_ID_OBJ_ITO { + /* BMDR */ + dRes_ID_OBJ_ITO_BMD_K_KUMO_ITO00_e=0x3, +}; + +enum K_KUMO_ITO00_JNT { + K_KUMO_ITO00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ITO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kage.h b/assets/RZDJ01/res/Object/Obj_kage.h new file mode 100644 index 0000000000..9e5d495e76 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kage.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_KAGE_H +#define RES_OBJ_KAGE_H + +enum dRes_INDEX_OBJ_KAGE { + /* BMDR */ + dRes_INDEX_OBJ_KAGE_BMD_H_CAGE_e=0x3, +}; + +enum dRes_ID_OBJ_KAGE { + /* BMDR */ + dRes_ID_OBJ_KAGE_BMD_H_CAGE_e=0x3, +}; + +enum H_CAGE_JNT { + H_CAGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KAGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kbox.h b/assets/RZDJ01/res/Object/Obj_kbox.h new file mode 100644 index 0000000000..f14cd66ffd --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kbox.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_KBOX_H +#define RES_OBJ_KBOX_H + +enum dRes_INDEX_OBJ_KBOX { + /* BMDR */ + dRes_INDEX_OBJ_KBOX_BMD_K_SKIBA_00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_KBOX_DZB_K_SKIBA_00_e=0x7, +}; + +enum dRes_ID_OBJ_KBOX { + /* BMDR */ + dRes_ID_OBJ_KBOX_BMD_K_SKIBA_00_e=0x4, + /* DZB */ + dRes_ID_OBJ_KBOX_DZB_K_SKIBA_00_e=0x7, +}; + +enum K_SKIBA_00_JNT { + K_SKIBA_00_JNT_K_HAKO_00_e=0x0, +}; + +#endif /* !RES_OBJ_KBOX_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kbrg.h b/assets/RZDJ01/res/Object/Obj_kbrg.h new file mode 100644 index 0000000000..42d5876cf0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kbrg.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_KBRG_H +#define RES_OBJ_KBRG_H + +enum dRes_INDEX_OBJ_KBRG { + /* EVT */ + dRes_INDEX_OBJ_KBRG_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_OBJ_KBRG { + /* EVT */ + dRes_ID_OBJ_KBRG_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_OBJ_KBRG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kbrgD.h b/assets/RZDJ01/res/Object/Obj_kbrgD.h new file mode 100644 index 0000000000..1164936522 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kbrgD.h @@ -0,0 +1,44 @@ +#ifndef RES_OBJ_KBRGD_H +#define RES_OBJ_KBRGD_H + +enum dRes_INDEX_OBJ_KBRGD { + /* BCK */ + dRes_INDEX_OBJ_KBRGD_BCK_NI_KAKARIKOBRIDGE_e=0x7, + /* BMDR */ + dRes_INDEX_OBJ_KBRGD_BMD_EF_PORTAL_e=0xA, + dRes_INDEX_OBJ_KBRGD_BMD_NI_KAKARIKOBRIDGE_e=0xB, + /* BRK */ + dRes_INDEX_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_APP_e=0xE, + dRes_INDEX_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_DISAPP_e=0xF, + /* BTK */ + dRes_INDEX_OBJ_KBRGD_BTK_EF_PORTAL_e=0x12, + dRes_INDEX_OBJ_KBRGD_BTK_NI_KAKARIKOBRIDGE_e=0x13, + /* DZB */ + dRes_INDEX_OBJ_KBRGD_DZB_NI_KAKARIKOBRIDGE_e=0x16, +}; + +enum dRes_ID_OBJ_KBRGD { + /* BCK */ + dRes_ID_OBJ_KBRGD_BCK_NI_KAKARIKOBRIDGE_e=0x7, + /* BMDR */ + dRes_ID_OBJ_KBRGD_BMD_EF_PORTAL_e=0xA, + dRes_ID_OBJ_KBRGD_BMD_NI_KAKARIKOBRIDGE_e=0xB, + /* BRK */ + dRes_ID_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_APP_e=0xE, + dRes_ID_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_DISAPP_e=0xF, + /* BTK */ + dRes_ID_OBJ_KBRGD_BTK_EF_PORTAL_e=0x12, + dRes_ID_OBJ_KBRGD_BTK_NI_KAKARIKOBRIDGE_e=0x13, + /* DZB */ + dRes_ID_OBJ_KBRGD_DZB_NI_KAKARIKOBRIDGE_e=0x16, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +enum NI_KAKARIKOBRIDGE_JNT { + NI_KAKARIKOBRIDGE_JNT_A00_e=0x0, +}; + +#endif /* !RES_OBJ_KBRGD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kbrgS.h b/assets/RZDJ01/res/Object/Obj_kbrgS.h new file mode 100644 index 0000000000..ab6d686433 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kbrgS.h @@ -0,0 +1,31 @@ +#ifndef RES_OBJ_KBRGS_H +#define RES_OBJ_KBRGS_H + +enum dRes_INDEX_OBJ_KBRGS { + /* BCK */ + dRes_INDEX_OBJ_KBRGS_BCK_NI_KAKARIKOBRIDGE_EF_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_KBRGS_BMD_NI_KAKARIKOBRIDGE_EF_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_KBRGS_BTK_NI_KAKARIKOBRIDGE_EF_e=0xC, + /* DZB */ + dRes_INDEX_OBJ_KBRGS_DZB_NI_KAKARIKOBRIDGE_EF_e=0xF, +}; + +enum dRes_ID_OBJ_KBRGS { + /* BCK */ + dRes_ID_OBJ_KBRGS_BCK_NI_KAKARIKOBRIDGE_EF_e=0x6, + /* BMDR */ + dRes_ID_OBJ_KBRGS_BMD_NI_KAKARIKOBRIDGE_EF_e=0x9, + /* BTK */ + dRes_ID_OBJ_KBRGS_BTK_NI_KAKARIKOBRIDGE_EF_e=0xC, + /* DZB */ + dRes_ID_OBJ_KBRGS_DZB_NI_KAKARIKOBRIDGE_EF_e=0xF, +}; + +enum NI_KAKARIKOBRIDGE_EF_JNT { + NI_KAKARIKOBRIDGE_EF_JNT_NI_KAKARIKOBRIDGE_EF_e=0x0, + NI_KAKARIKOBRIDGE_EF_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_OBJ_KBRGS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_key.h b/assets/RZDJ01/res/Object/Obj_key.h new file mode 100644 index 0000000000..99e09f9f79 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_key.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_KEY_H +#define RES_OBJ_KEY_H + +enum dRes_INDEX_OBJ_KEY { + /* BMDR */ + dRes_INDEX_OBJ_KEY_BMD_K_KEY00_e=0x3, + dRes_INDEX_OBJ_KEY_BMD_K_KUSARI00_e=0x4, + dRes_INDEX_OBJ_KEY_BMD_RK_e=0x5, +}; + +enum dRes_ID_OBJ_KEY { + /* BMDR */ + dRes_ID_OBJ_KEY_BMD_K_KEY00_e=0x3, + dRes_ID_OBJ_KEY_BMD_K_KUSARI00_e=0x4, + dRes_ID_OBJ_KEY_BMD_RK_e=0x5, +}; + +enum K_KEY00_JNT { + K_KEY00_JNT_T_GD_KYE_e=0x0, +}; + +enum K_KUSARI00_JNT { + K_KUSARI00_JNT_K_KUSARI00_e=0x0, +}; + +enum RK_JNT { + RK_JNT_RING_KEY_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_KEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_keyh.h b/assets/RZDJ01/res/Object/Obj_keyh.h new file mode 100644 index 0000000000..bdf4a7011d --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_keyh.h @@ -0,0 +1,27 @@ +#ifndef RES_OBJ_KEYH_H +#define RES_OBJ_KEYH_H + +enum dRes_INDEX_OBJ_KEYH { + /* BMDG */ + dRes_INDEX_OBJ_KEYH_BMD_T_LOCKCHAIN_NORMAL_e=0x4, + /* BMDR */ + dRes_INDEX_OBJ_KEYH_BMD_T_LOCK_NORMAL_e=0x7, +}; + +enum dRes_ID_OBJ_KEYH { + /* BMDG */ + dRes_ID_OBJ_KEYH_BMD_T_LOCKCHAIN_NORMAL_e=0x4, + /* BMDR */ + dRes_ID_OBJ_KEYH_BMD_T_LOCK_NORMAL_e=0x7, +}; + +enum T_LOCKCHAIN_NORMAL_JNT { + T_LOCKCHAIN_NORMAL_JNT_LOCK_KUSARI_e=0x0, +}; + +enum T_LOCK_NORMAL_JNT { + T_LOCK_NORMAL_JNT_LOCK_BODY_e=0x0, + T_LOCK_NORMAL_JNT_LOCK_BREAK_e=0x1, +}; + +#endif /* !RES_OBJ_KEYH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ki.h b/assets/RZDJ01/res/Object/Obj_ki.h new file mode 100644 index 0000000000..5620041c41 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ki.h @@ -0,0 +1,60 @@ +#ifndef RES_OBJ_KI_H +#define RES_OBJ_KI_H + +enum dRes_INDEX_OBJ_KI { + /* BDLM */ + dRes_INDEX_OBJ_KI_BDL_Y_KI_e=0x5, + dRes_INDEX_OBJ_KI_BDL_Y_KIA_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_KI_BMD_Y_KI_e=0x9, + dRes_INDEX_OBJ_KI_BMD_Y_KIA_e=0xA, + /* DZB */ + dRes_INDEX_OBJ_KI_DZB_Y_KI_e=0xD, + dRes_INDEX_OBJ_KI_DZB_Y_KIA_e=0xE, +}; + +enum dRes_ID_OBJ_KI { + /* BDLM */ + dRes_ID_OBJ_KI_BDL_Y_KI_e=0x5, + dRes_ID_OBJ_KI_BDL_Y_KIA_e=0x6, + /* BMDR */ + dRes_ID_OBJ_KI_BMD_Y_KI_e=0x9, + dRes_ID_OBJ_KI_BMD_Y_KIA_e=0xA, + /* DZB */ + dRes_ID_OBJ_KI_DZB_Y_KI_e=0xD, + dRes_ID_OBJ_KI_DZB_Y_KIA_e=0xE, +}; + +enum Y_KI_JNT { + Y_KI_JNT_MIKI1_e=0x0, + Y_KI_JNT_MIKI2_e=0x1, + Y_KI_JNT_HAPPA1_e=0x2, + Y_KI_JNT_HAPPA2_e=0x3, + Y_KI_JNT_HAPPA3_e=0x4, +}; + +enum Y_KIA_JNT { + Y_KIA_JNT_MIKI1_e=0x0, + Y_KIA_JNT_MIKI2_e=0x1, + Y_KIA_JNT_HAPPA1_e=0x2, + Y_KIA_JNT_HAPPA2_e=0x3, + Y_KIA_JNT_HAPPA3_e=0x4, +}; + +enum Y_KI_JNT { + Y_KI_JNT_MIKI1_e=0x0, + Y_KI_JNT_MIKI2_e=0x1, + Y_KI_JNT_HAPPA1_e=0x2, + Y_KI_JNT_HAPPA2_e=0x3, + Y_KI_JNT_HAPPA3_e=0x4, +}; + +enum Y_KIA_JNT { + Y_KIA_JNT_MIKI1_e=0x0, + Y_KIA_JNT_MIKI2_e=0x1, + Y_KIA_JNT_HAPPA1_e=0x2, + Y_KIA_JNT_HAPPA2_e=0x3, + Y_KIA_JNT_HAPPA3_e=0x4, +}; + +#endif /* !RES_OBJ_KI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kita.h b/assets/RZDJ01/res/Object/Obj_kita.h new file mode 100644 index 0000000000..1532afe152 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kita.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_KITA_H +#define RES_OBJ_KITA_H + +enum dRes_INDEX_OBJ_KITA { + /* BMDR */ + dRes_INDEX_OBJ_KITA_BMD_M_KAZEITA_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_KITA_DZB_M_KAZEITA_e=0x7, +}; + +enum dRes_ID_OBJ_KITA { + /* BMDR */ + dRes_ID_OBJ_KITA_BMD_M_KAZEITA_e=0x4, + /* DZB */ + dRes_ID_OBJ_KITA_DZB_M_KAZEITA_e=0x7, +}; + +enum M_KAZEITA_JNT { + M_KAZEITA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KITA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kn2.h b/assets/RZDJ01/res/Object/Obj_kn2.h new file mode 100644 index 0000000000..aa0d523492 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kn2.h @@ -0,0 +1,126 @@ +#ifndef RES_OBJ_KN2_H +#define RES_OBJ_KN2_H + +enum dRes_INDEX_OBJ_KN2 { + /* BMDR */ + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_e=0x3, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_01_e=0x4, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_02_e=0x5, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_03_e=0x6, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_04_e=0x7, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_05_e=0x8, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_06_e=0x9, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_07_e=0xA, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_08_e=0xB, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_09_e=0xC, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_10_e=0xD, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_11_e=0xE, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_12_e=0xF, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_13_e=0x10, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_14_e=0x11, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_15_e=0x12, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_16_e=0x13, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_17_e=0x14, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_18_e=0x15, +}; + +enum dRes_ID_OBJ_KN2 { + /* BMDR */ + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_e=0x3, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_01_e=0x4, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_02_e=0x5, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_03_e=0x6, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_04_e=0x7, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_05_e=0x8, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_06_e=0x9, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_07_e=0xA, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_08_e=0xB, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_09_e=0xC, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_10_e=0xD, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_11_e=0xE, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_12_e=0xF, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_13_e=0x10, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_14_e=0x11, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_15_e=0x12, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_16_e=0x13, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_17_e=0x14, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_18_e=0x15, +}; + +enum J_KANBAN00_JNT { + J_KANBAN00_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_01_JNT { + J_KANBAN00_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_02_JNT { + J_KANBAN00_02_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_03_JNT { + J_KANBAN00_03_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_04_JNT { + J_KANBAN00_04_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_05_JNT { + J_KANBAN00_05_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_06_JNT { + J_KANBAN00_06_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_07_JNT { + J_KANBAN00_07_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_08_JNT { + J_KANBAN00_08_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_09_JNT { + J_KANBAN00_09_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_10_JNT { + J_KANBAN00_10_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_11_JNT { + J_KANBAN00_11_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_12_JNT { + J_KANBAN00_12_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_13_JNT { + J_KANBAN00_13_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_14_JNT { + J_KANBAN00_14_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_15_JNT { + J_KANBAN00_15_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_16_JNT { + J_KANBAN00_16_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_17_JNT { + J_KANBAN00_17_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_18_JNT { + J_KANBAN00_18_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KN2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_kntr.h b/assets/RZDJ01/res/Object/Obj_kntr.h new file mode 100644 index 0000000000..c201ec0b02 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_kntr.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_KNTR_H +#define RES_OBJ_KNTR_H + +enum dRes_INDEX_OBJ_KNTR { + /* BMDE */ + dRes_INDEX_OBJ_KNTR_BMD_OB_KANTERA_e=0x3, +}; + +enum dRes_ID_OBJ_KNTR { + /* BMDE */ + dRes_ID_OBJ_KNTR_BMD_OB_KANTERA_e=0x3, +}; + +enum OB_KANTERA_JNT { + OB_KANTERA_JNT_OB_KANTERA_e=0x0, +}; + +#endif /* !RES_OBJ_KNTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_l4brg.h b/assets/RZDJ01/res/Object/Obj_l4brg.h new file mode 100644 index 0000000000..f982e55128 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_l4brg.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L4BRG_H +#define RES_OBJ_L4BRG_H + +enum dRes_INDEX_OBJ_L4BRG { + /* BMDR */ + dRes_INDEX_OBJ_L4BRG_BMD_LV4R50_BRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L4BRG_DZB_LV4R50_BRIDGE_e=0x7, +}; + +enum dRes_ID_OBJ_L4BRG { + /* BMDR */ + dRes_ID_OBJ_L4BRG_BMD_LV4R50_BRIDGE_e=0x4, + /* DZB */ + dRes_ID_OBJ_L4BRG_DZB_LV4R50_BRIDGE_e=0x7, +}; + +enum LV4R50_BRIDGE_JNT { + LV4R50_BRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L4BRG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_l6tsw.h b/assets/RZDJ01/res/Object/Obj_l6tsw.h new file mode 100644 index 0000000000..6e08fdf2c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_l6tsw.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L6TSW_H +#define RES_OBJ_L6TSW_H + +enum dRes_INDEX_OBJ_L6TSW { + /* BMDR */ + dRes_INDEX_OBJ_L6TSW_BMD_LV6_ELEVETOR_A_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L6TSW_DZB_LV6_ELEVETOR_A_e=0x7, +}; + +enum dRes_ID_OBJ_L6TSW { + /* BMDR */ + dRes_ID_OBJ_L6TSW_BMD_LV6_ELEVETOR_A_e=0x4, + /* DZB */ + dRes_ID_OBJ_L6TSW_DZB_LV6_ELEVETOR_A_e=0x7, +}; + +enum LV6_ELEVETOR_A_JNT { + LV6_ELEVETOR_A_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L6TSW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_l7brg.h b/assets/RZDJ01/res/Object/Obj_l7brg.h new file mode 100644 index 0000000000..50acf6373a --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_l7brg.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L7BRG_H +#define RES_OBJ_L7BRG_H + +enum dRes_INDEX_OBJ_L7BRG { + /* BMDR */ + dRes_INDEX_OBJ_L7BRG_BMD_K_BRIDGE02_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L7BRG_DZB_K_BRIDGE02_e=0x7, +}; + +enum dRes_ID_OBJ_L7BRG { + /* BMDR */ + dRes_ID_OBJ_L7BRG_BMD_K_BRIDGE02_e=0x4, + /* DZB */ + dRes_ID_OBJ_L7BRG_DZB_K_BRIDGE02_e=0x7, +}; + +enum K_BRIDGE02_JNT { + K_BRIDGE02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L7BRG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_l8sw0.h b/assets/RZDJ01/res/Object/Obj_l8sw0.h new file mode 100644 index 0000000000..c67dcde544 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_l8sw0.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L8SW0_H +#define RES_OBJ_L8SW0_H + +enum dRes_INDEX_OBJ_L8SW0 { + /* BMDR */ + dRes_INDEX_OBJ_L8SW0_BMD_LV8_OBJ_LIGHTSW_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L8SW0_DZB_LV8_OBJ_LIGHTSW_e=0x7, +}; + +enum dRes_ID_OBJ_L8SW0 { + /* BMDR */ + dRes_ID_OBJ_L8SW0_BMD_LV8_OBJ_LIGHTSW_e=0x4, + /* DZB */ + dRes_ID_OBJ_L8SW0_DZB_LV8_OBJ_LIGHTSW_e=0x7, +}; + +enum LV8_OBJ_LIGHTSW_JNT { + LV8_OBJ_LIGHTSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L8SW0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_lbox.h b/assets/RZDJ01/res/Object/Obj_lbox.h new file mode 100644 index 0000000000..05e4f5b472 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_lbox.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_LBOX_H +#define RES_OBJ_LBOX_H + +enum dRes_INDEX_OBJ_LBOX { + /* BMDR */ + dRes_INDEX_OBJ_LBOX_BMD_LBOX_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_LBOX_DZB_LBOX_e=0x7, +}; + +enum dRes_ID_OBJ_LBOX { + /* BMDR */ + dRes_ID_OBJ_LBOX_BMD_LBOX_e=0x4, + /* DZB */ + dRes_ID_OBJ_LBOX_DZB_LBOX_e=0x7, +}; + +enum LBOX_JNT { + LBOX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_LBOX_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_lp.h b/assets/RZDJ01/res/Object/Obj_lp.h new file mode 100644 index 0000000000..6998ee5925 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_lp.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_LP_H +#define RES_OBJ_LP_H + +enum dRes_INDEX_OBJ_LP { + /* BMDG */ + dRes_INDEX_OBJ_LP_BMD_HASU_e=0x3, +}; + +enum dRes_ID_OBJ_LP { + /* BMDG */ + dRes_ID_OBJ_LP_BMD_HASU_e=0x3, +}; + +enum HASU_JNT { + HASU_JNT_HASU_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_LP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_lv6bm.h b/assets/RZDJ01/res/Object/Obj_lv6bm.h new file mode 100644 index 0000000000..6e28b6f2a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_lv6bm.h @@ -0,0 +1,60 @@ +#ifndef RES_OBJ_LV6BM_H +#define RES_OBJ_LV6BM_H + +enum dRes_INDEX_OBJ_LV6BM { + /* BCK */ + dRes_INDEX_OBJ_LV6BM_BCK_EF_BIMOBEAM_e=0x7, + /* BMDE */ + dRes_INDEX_OBJ_LV6BM_BMD_BM6_e=0xA, + /* BMDR */ + dRes_INDEX_OBJ_LV6BM_BMD_EF_BIMOBEAM_e=0xD, + dRes_INDEX_OBJ_LV6BM_BMD_K_BIMO00_e=0xE, + /* BTK */ + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_e=0x11, + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_OFF_e=0x12, + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_ON_e=0x13, + /* DZB */ + dRes_INDEX_OBJ_LV6BM_DZB_K_BIMO00_e=0x16, + dRes_INDEX_OBJ_LV6BM_DZB_LV6_OBJ_BEMOS_e=0x17, +}; + +enum dRes_ID_OBJ_LV6BM { + /* BCK */ + dRes_ID_OBJ_LV6BM_BCK_EF_BIMOBEAM_e=0x7, + /* BMDE */ + dRes_ID_OBJ_LV6BM_BMD_BM6_e=0xA, + /* BMDR */ + dRes_ID_OBJ_LV6BM_BMD_EF_BIMOBEAM_e=0xD, + dRes_ID_OBJ_LV6BM_BMD_K_BIMO00_e=0xE, + /* BTK */ + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_e=0x11, + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_OFF_e=0x12, + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_ON_e=0x13, + /* DZB */ + dRes_ID_OBJ_LV6BM_DZB_K_BIMO00_e=0x16, + dRes_ID_OBJ_LV6BM_DZB_LV6_OBJ_BEMOS_e=0x17, +}; + +enum BM6_JNT { + BM6_JNT_CENTER_e=0x0, + BM6_JNT_COGRED_e=0x1, + BM6_JNT_HEAD_e=0x2, + BM6_JNT_COGBLUE_e=0x3, + BM6_JNT_COGGREEN_e=0x4, + BM6_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOBEAM_JNT { + EF_BIMOBEAM_JNT_WORLD_ROOT_e=0x0, + EF_BIMOBEAM_JNT__01CROSS_e=0x1, + EF_BIMOBEAM_JNT__02TWISTEDPLANE_A_e=0x2, + EF_BIMOBEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum K_BIMO00_JNT { + K_BIMO00_JNT_JOINT7_e=0x0, + K_BIMO00_JNT_JOINT8_e=0x1, + K_BIMO00_JNT_JOINT10_e=0x2, +}; + +#endif /* !RES_OBJ_LV6BM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_maki.h b/assets/RZDJ01/res/Object/Obj_maki.h new file mode 100644 index 0000000000..578cf0f83c --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_maki.h @@ -0,0 +1,28 @@ +#ifndef RES_OBJ_MAKI_H +#define RES_OBJ_MAKI_H + +enum dRes_INDEX_OBJ_MAKI { + /* BMDR */ + dRes_INDEX_OBJ_MAKI_BMD_M_MAKI00_e=0x4, + dRes_INDEX_OBJ_MAKI_BMD_M_MAKI01_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_MAKI_BRK_M_MAKI00_e=0x8, +}; + +enum dRes_ID_OBJ_MAKI { + /* BMDR */ + dRes_ID_OBJ_MAKI_BMD_M_MAKI00_e=0x4, + dRes_ID_OBJ_MAKI_BMD_M_MAKI01_e=0x5, + /* BRK */ + dRes_ID_OBJ_MAKI_BRK_M_MAKI00_e=0x8, +}; + +enum M_MAKI00_JNT { + M_MAKI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_MAKI01_JNT { + M_MAKI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_MAKI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_ndoor.h b/assets/RZDJ01/res/Object/Obj_ndoor.h new file mode 100644 index 0000000000..c5bf897e73 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_ndoor.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_NDOOR_H +#define RES_OBJ_NDOOR_H + +enum dRes_INDEX_OBJ_NDOOR { + /* BMDR */ + dRes_INDEX_OBJ_NDOOR_BMD_M_NEKODOOR_e=0x3, +}; + +enum dRes_ID_OBJ_NDOOR { + /* BMDR */ + dRes_ID_OBJ_NDOOR_BMD_M_NEKODOOR_e=0x3, +}; + +enum M_NEKODOOR_JNT { + M_NEKODOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_NDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_obrg.h b/assets/RZDJ01/res/Object/Obj_obrg.h new file mode 100644 index 0000000000..973f10107b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_obrg.h @@ -0,0 +1,47 @@ +#ifndef RES_OBJ_OBRG_H +#define RES_OBJ_OBRG_H + +enum dRes_INDEX_OBJ_OBRG { + /* BCK */ + dRes_INDEX_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_e=0x7, + dRes_INDEX_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_EF_e=0x8, + /* BMDR */ + dRes_INDEX_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_e=0xB, + dRes_INDEX_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_EF_e=0xC, + /* BTK */ + dRes_INDEX_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_e=0xF, + dRes_INDEX_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_EF_e=0x10, + /* DZB */ + dRes_INDEX_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_e=0x13, + dRes_INDEX_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_EF_e=0x14, + /* EVT */ + dRes_INDEX_OBJ_OBRG_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_OBJ_OBRG { + /* BCK */ + dRes_ID_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_e=0x7, + dRes_ID_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_EF_e=0x8, + /* BMDR */ + dRes_ID_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_e=0xB, + dRes_ID_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_EF_e=0xC, + /* BTK */ + dRes_ID_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_e=0xF, + dRes_ID_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_EF_e=0x10, + /* DZB */ + dRes_ID_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_e=0x13, + dRes_ID_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_EF_e=0x14, + /* EVT */ + dRes_ID_OBJ_OBRG_DAT_EVENT_LIST_e=0x17, +}; + +enum NI_BAJYOHASIPARTS_JNT { + NI_BAJYOHASIPARTS_JNT_A00_e=0x0, +}; + +enum NI_BAJYOHASIPARTS_EF_JNT { + NI_BAJYOHASIPARTS_EF_JNT_BAJYOHASIPARTS_EF_e=0x0, + NI_BAJYOHASIPARTS_EF_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_OBJ_OBRG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_otubo.h b/assets/RZDJ01/res/Object/Obj_otubo.h new file mode 100644 index 0000000000..443d3d7217 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_otubo.h @@ -0,0 +1,28 @@ +#ifndef RES_OBJ_OTUBO_H +#define RES_OBJ_OTUBO_H + +enum dRes_INDEX_OBJ_OTUBO { + /* BMDR */ + dRes_INDEX_OBJ_OTUBO_BMD_X_OILTUBO_00_e=0x4, + dRes_INDEX_OBJ_OTUBO_BMD_X_OILTUBO_00B_e=0x5, + /* BTK */ + dRes_INDEX_OBJ_OTUBO_BTK_X_OILTUBO_00B_e=0x8, +}; + +enum dRes_ID_OBJ_OTUBO { + /* BMDR */ + dRes_ID_OBJ_OTUBO_BMD_X_OILTUBO_00_e=0x4, + dRes_ID_OBJ_OTUBO_BMD_X_OILTUBO_00B_e=0x5, + /* BTK */ + dRes_ID_OBJ_OTUBO_BTK_X_OILTUBO_00B_e=0x8, +}; + +enum X_OILTUBO_00_JNT { + X_OILTUBO_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum X_OILTUBO_00B_JNT { + X_OILTUBO_00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_OTUBO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_prop0.h b/assets/RZDJ01/res/Object/Obj_prop0.h new file mode 100644 index 0000000000..bba422979d --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_prop0.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_PROP0_H +#define RES_OBJ_PROP0_H + +enum dRes_INDEX_OBJ_PROP0 { + /* BMDR */ + dRes_INDEX_OBJ_PROP0_BMD_K_PROP00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00_e=0x7, + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00A_e=0x8, + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00B_e=0x9, +}; + +enum dRes_ID_OBJ_PROP0 { + /* BMDR */ + dRes_ID_OBJ_PROP0_BMD_K_PROP00_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP0_DZB_K_PROP00_e=0x7, + dRes_ID_OBJ_PROP0_DZB_K_PROP00A_e=0x8, + dRes_ID_OBJ_PROP0_DZB_K_PROP00B_e=0x9, +}; + +enum K_PROP00_JNT { + K_PROP00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_prop1.h b/assets/RZDJ01/res/Object/Obj_prop1.h new file mode 100644 index 0000000000..a29164baeb --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_prop1.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_PROP1_H +#define RES_OBJ_PROP1_H + +enum dRes_INDEX_OBJ_PROP1 { + /* BMDR */ + dRes_INDEX_OBJ_PROP1_BMD_K_PROP01_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP1_DZB_K_PROP01_e=0x7, +}; + +enum dRes_ID_OBJ_PROP1 { + /* BMDR */ + dRes_ID_OBJ_PROP1_BMD_K_PROP01_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP1_DZB_K_PROP01_e=0x7, +}; + +enum K_PROP01_JNT { + K_PROP01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_prop2.h b/assets/RZDJ01/res/Object/Obj_prop2.h new file mode 100644 index 0000000000..383534b5f4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_prop2.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_PROP2_H +#define RES_OBJ_PROP2_H + +enum dRes_INDEX_OBJ_PROP2 { + /* BMDR */ + dRes_INDEX_OBJ_PROP2_BMD_K_PROP02_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02_e=0x7, + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02A_e=0x8, + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02B_e=0x9, +}; + +enum dRes_ID_OBJ_PROP2 { + /* BMDR */ + dRes_ID_OBJ_PROP2_BMD_K_PROP02_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP2_DZB_K_PROP02_e=0x7, + dRes_ID_OBJ_PROP2_DZB_K_PROP02A_e=0x8, + dRes_ID_OBJ_PROP2_DZB_K_PROP02B_e=0x9, +}; + +enum K_PROP02_JNT { + K_PROP02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_rock.h b/assets/RZDJ01/res/Object/Obj_rock.h new file mode 100644 index 0000000000..4bd7f9b3ac --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_rock.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_ROCK_H +#define RES_OBJ_ROCK_H + +enum dRes_INDEX_OBJ_ROCK { + /* BMDG */ + dRes_INDEX_OBJ_ROCK_BMD_A_TROCK_e=0x3, +}; + +enum dRes_ID_OBJ_ROCK { + /* BMDG */ + dRes_ID_OBJ_ROCK_BMD_A_TROCK_e=0x3, +}; + +enum A_TROCK_JNT { + A_TROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_roten.h b/assets/RZDJ01/res/Object/Obj_roten.h new file mode 100644 index 0000000000..5077d5ecd4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_roten.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_ROTEN_H +#define RES_OBJ_ROTEN_H + +enum dRes_INDEX_OBJ_ROTEN { + /* BMDR */ + dRes_INDEX_OBJ_ROTEN_BMD_H_ROTEN_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_ROTEN_DZB_H_ROTEN_e=0x7, +}; + +enum dRes_ID_OBJ_ROTEN { + /* BMDR */ + dRes_ID_OBJ_ROTEN_BMD_H_ROTEN_e=0x4, + /* DZB */ + dRes_ID_OBJ_ROTEN_DZB_H_ROTEN_e=0x7, +}; + +enum H_ROTEN_JNT { + H_ROTEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ROTEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_rw.h b/assets/RZDJ01/res/Object/Obj_rw.h new file mode 100644 index 0000000000..2ea3a2d315 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_rw.h @@ -0,0 +1,21 @@ +#ifndef RES_OBJ_RW_H +#define RES_OBJ_RW_H + +enum dRes_INDEX_OBJ_RW { + /* BMDR */ + dRes_INDEX_OBJ_RW_BMD_RW_e=0x3, +}; + +enum dRes_ID_OBJ_RW { + /* BMDR */ + dRes_ID_OBJ_RW_BMD_RW_e=0x3, +}; + +enum RW_JNT { + RW_JNT_ROOT_e=0x0, + RW_JNT_NEMOTO_e=0x1, + RW_JNT_BODY_e=0x2, + RW_JNT_HEAD_e=0x3, +}; + +#endif /* !RES_OBJ_RW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_saka.h b/assets/RZDJ01/res/Object/Obj_saka.h new file mode 100644 index 0000000000..461158250f --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_saka.h @@ -0,0 +1,16 @@ +#ifndef RES_OBJ_SAKA_H +#define RES_OBJ_SAKA_H + +enum dRes_INDEX_OBJ_SAKA { + /* DZB */ + dRes_INDEX_OBJ_SAKA_DZB_LV3R10SAKA00_e=0x3, + dRes_INDEX_OBJ_SAKA_DZB_LV3R10SAKA01_e=0x4, +}; + +enum dRes_ID_OBJ_SAKA { + /* DZB */ + dRes_ID_OBJ_SAKA_DZB_LV3R10SAKA00_e=0x3, + dRes_ID_OBJ_SAKA_DZB_LV3R10SAKA01_e=0x4, +}; + +#endif /* !RES_OBJ_SAKA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_saka2.h b/assets/RZDJ01/res/Object/Obj_saka2.h new file mode 100644 index 0000000000..6429a21063 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_saka2.h @@ -0,0 +1,16 @@ +#ifndef RES_OBJ_SAKA2_H +#define RES_OBJ_SAKA2_H + +enum dRes_INDEX_OBJ_SAKA2 { + /* DZB */ + dRes_INDEX_OBJ_SAKA2_DZB_LV3R13SAKA00_e=0x3, + dRes_INDEX_OBJ_SAKA2_DZB_LV3R13SAKA01_e=0x4, +}; + +enum dRes_ID_OBJ_SAKA2 { + /* DZB */ + dRes_ID_OBJ_SAKA2_DZB_LV3R13SAKA00_e=0x3, + dRes_ID_OBJ_SAKA2_DZB_LV3R13SAKA01_e=0x4, +}; + +#endif /* !RES_OBJ_SAKA2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_so.h b/assets/RZDJ01/res/Object/Obj_so.h new file mode 100644 index 0000000000..46f42967f2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_so.h @@ -0,0 +1,40 @@ +#ifndef RES_OBJ_SO_H +#define RES_OBJ_SO_H + +enum dRes_INDEX_OBJ_SO { + /* BMDR */ + dRes_INDEX_OBJ_SO_BMD_K_SARUORI01_e=0x4, + dRes_INDEX_OBJ_SO_BMD_K_SARUORI02_e=0x5, + dRes_INDEX_OBJ_SO_BMD_K_SARUORI03_e=0x6, + dRes_INDEX_OBJ_SO_BMD_K_SARU_ORI00_e=0x7, + /* DZB */ + dRes_INDEX_OBJ_SO_DZB_K_SARUORI01_e=0xA, +}; + +enum dRes_ID_OBJ_SO { + /* BMDR */ + dRes_ID_OBJ_SO_BMD_K_SARUORI01_e=0x4, + dRes_ID_OBJ_SO_BMD_K_SARUORI02_e=0x5, + dRes_ID_OBJ_SO_BMD_K_SARUORI03_e=0x6, + dRes_ID_OBJ_SO_BMD_K_SARU_ORI00_e=0x7, + /* DZB */ + dRes_ID_OBJ_SO_DZB_K_SARUORI01_e=0xA, +}; + +enum K_SARUORI01_JNT { + K_SARUORI01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARUORI02_JNT { + K_SARUORI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARUORI03_JNT { + K_SARUORI03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARU_ORI00_JNT { + K_SARU_ORI00_JNT_K_SARU_ORI00_e=0x0, +}; + +#endif /* !RES_OBJ_SO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_sui.h b/assets/RZDJ01/res/Object/Obj_sui.h new file mode 100644 index 0000000000..ab3cb53318 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_sui.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_SUI_H +#define RES_OBJ_SUI_H + +enum dRes_INDEX_OBJ_SUI { + /* BMDR */ + dRes_INDEX_OBJ_SUI_BMD_M_SUISYA_e=0x3, +}; + +enum dRes_ID_OBJ_SUI { + /* BMDR */ + dRes_ID_OBJ_SUI_BMD_M_SUISYA_e=0x3, +}; + +enum M_SUISYA_JNT { + M_SUISYA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_SUI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_sw.h b/assets/RZDJ01/res/Object/Obj_sw.h new file mode 100644 index 0000000000..ea683bf48a --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_sw.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_SW_H +#define RES_OBJ_SW_H + +enum dRes_INDEX_OBJ_SW { + /* TEX */ + dRes_INDEX_OBJ_SW_BTI_SW_ROPE_e=0x3, +}; + +enum dRes_ID_OBJ_SW { + /* TEX */ + dRes_ID_OBJ_SW_BTI_SW_ROPE_e=0x3, +}; + +#endif /* !RES_OBJ_SW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_tama.h b/assets/RZDJ01/res/Object/Obj_tama.h new file mode 100644 index 0000000000..ad1139b20b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_tama.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_TAMA_H +#define RES_OBJ_TAMA_H + +enum dRes_INDEX_OBJ_TAMA { + /* BMDR */ + dRes_INDEX_OBJ_TAMA_BMD_LV8_TAMA_e=0x3, +}; + +enum dRes_ID_OBJ_TAMA { + /* BMDR */ + dRes_ID_OBJ_TAMA_BMD_LV8_TAMA_e=0x3, +}; + +enum LV8_TAMA_JNT { + LV8_TAMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TAMA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_tg.h b/assets/RZDJ01/res/Object/Obj_tg.h new file mode 100644 index 0000000000..b68cead891 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_tg.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_TG_H +#define RES_OBJ_TG_H + +enum dRes_INDEX_OBJ_TG { + /* BMDG */ + dRes_INDEX_OBJ_TG_BMD_A_TTATKI_e=0x3, +}; + +enum dRes_ID_OBJ_TG { + /* BMDG */ + dRes_ID_OBJ_TG_BMD_A_TTATKI_e=0x3, +}; + +enum A_TTATKI_JNT { + A_TTATKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_tob7.h b/assets/RZDJ01/res/Object/Obj_tob7.h new file mode 100644 index 0000000000..aee130b35a --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_tob7.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_TOB7_H +#define RES_OBJ_TOB7_H + +enum dRes_INDEX_OBJ_TOB7 { + /* BMDG */ + dRes_INDEX_OBJ_TOB7_BMD_K_TOBIY00_e=0x4, + dRes_INDEX_OBJ_TOB7_BMD_K_TOBIY01_e=0x5, + dRes_INDEX_OBJ_TOB7_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_INDEX_OBJ_TOB7_DZB_K_TOBIY00_e=0x9, +}; + +enum dRes_ID_OBJ_TOB7 { + /* BMDG */ + dRes_ID_OBJ_TOB7_BMD_K_TOBIY00_e=0x4, + dRes_ID_OBJ_TOB7_BMD_K_TOBIY01_e=0x5, + dRes_ID_OBJ_TOB7_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_ID_OBJ_TOB7_DZB_K_TOBIY00_e=0x9, +}; + +enum K_TOBIY00_JNT { + K_TOBIY00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_TOBIY01_JNT { + K_TOBIY01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_PANEL_LEAF_JNT { + S_PANEL_LEAF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TOB7_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_toby.h b/assets/RZDJ01/res/Object/Obj_toby.h new file mode 100644 index 0000000000..43ed0cafb4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_toby.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_TOBY_H +#define RES_OBJ_TOBY_H + +enum dRes_INDEX_OBJ_TOBY { + /* BMDG */ + dRes_INDEX_OBJ_TOBY_BMD_K_TOBIY00_e=0x4, + dRes_INDEX_OBJ_TOBY_BMD_K_TOBIY01_e=0x5, + dRes_INDEX_OBJ_TOBY_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_INDEX_OBJ_TOBY_DZB_K_TOBIY00_e=0x9, +}; + +enum dRes_ID_OBJ_TOBY { + /* BMDG */ + dRes_ID_OBJ_TOBY_BMD_K_TOBIY00_e=0x4, + dRes_ID_OBJ_TOBY_BMD_K_TOBIY01_e=0x5, + dRes_ID_OBJ_TOBY_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_ID_OBJ_TOBY_DZB_K_TOBIY00_e=0x9, +}; + +enum K_TOBIY00_JNT { + K_TOBIY00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_TOBIY01_JNT { + K_TOBIY01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_PANEL_LEAF_JNT { + S_PANEL_LEAF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TOBY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_tp.h b/assets/RZDJ01/res/Object/Obj_tp.h new file mode 100644 index 0000000000..b2ed0dcc1e --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_tp.h @@ -0,0 +1,72 @@ +#ifndef RES_OBJ_TP_H +#define RES_OBJ_TP_H + +enum dRes_INDEX_OBJ_TP { + /* BCK */ + dRes_INDEX_OBJ_TP_BCK_TPA_APPEAR_e=0x7, + dRes_INDEX_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8, + dRes_INDEX_OBJ_TP_BCK_TPA_DROP_e=0x9, + dRes_INDEX_OBJ_TP_BCK_TPB_APPEAR_e=0xA, + dRes_INDEX_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB, + dRes_INDEX_OBJ_TP_BCK_TPB_DROP_e=0xC, + /* BMDR */ + dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF, + dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10, + dRes_INDEX_OBJ_TP_BMD_TPA_e=0x11, + dRes_INDEX_OBJ_TP_BMD_TPB_e=0x12, + /* BRK */ + dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15, + dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16, + dRes_INDEX_OBJ_TP_BRK_TPA_ON_e=0x17, + dRes_INDEX_OBJ_TP_BRK_TPB_ON_e=0x18, + /* BTK */ + dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B, + dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C, + /* DZB */ + dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F, + dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20, +}; + +enum dRes_ID_OBJ_TP { + /* BCK */ + dRes_ID_OBJ_TP_BCK_TPA_APPEAR_e=0x7, + dRes_ID_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8, + dRes_ID_OBJ_TP_BCK_TPA_DROP_e=0x9, + dRes_ID_OBJ_TP_BCK_TPB_APPEAR_e=0xA, + dRes_ID_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB, + dRes_ID_OBJ_TP_BCK_TPB_DROP_e=0xC, + /* BMDR */ + dRes_ID_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF, + dRes_ID_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10, + dRes_ID_OBJ_TP_BMD_TPA_e=0x11, + dRes_ID_OBJ_TP_BMD_TPB_e=0x12, + /* BRK */ + dRes_ID_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15, + dRes_ID_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16, + dRes_ID_OBJ_TP_BRK_TPA_ON_e=0x17, + dRes_ID_OBJ_TP_BRK_TPB_ON_e=0x18, + /* BTK */ + dRes_ID_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B, + dRes_ID_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C, + /* DZB */ + dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F, + dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20, +}; + +enum EF_NSBARRIER01_JNT { + EF_NSBARRIER01_JNT_NS_BARRIER01_e=0x0, +}; + +enum EF_NSBARRIER02_JNT { + EF_NSBARRIER02_JNT_NS_BARRIER01_e=0x0, +}; + +enum TPA_JNT { + TPA_JNT_TPA_V_e=0x0, +}; + +enum TPB_JNT { + TPB_JNT_TPB_V_e=0x0, +}; + +#endif /* !RES_OBJ_TP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_udoor.h b/assets/RZDJ01/res/Object/Obj_udoor.h new file mode 100644 index 0000000000..1a7701020a --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_udoor.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_UDOOR_H +#define RES_OBJ_UDOOR_H + +enum dRes_INDEX_OBJ_UDOOR { + /* BMDR */ + dRes_INDEX_OBJ_UDOOR_BMD_A_UHDOORL_e=0x4, + dRes_INDEX_OBJ_UDOOR_BMD_A_UHDOORR_e=0x5, + /* DZB */ + dRes_INDEX_OBJ_UDOOR_DZB_A_UHDOORL_e=0x8, + dRes_INDEX_OBJ_UDOOR_DZB_A_UHDOORR_e=0x9, +}; + +enum dRes_ID_OBJ_UDOOR { + /* BMDR */ + dRes_ID_OBJ_UDOOR_BMD_A_UHDOORL_e=0x4, + dRes_ID_OBJ_UDOOR_BMD_A_UHDOORR_e=0x5, + /* DZB */ + dRes_ID_OBJ_UDOOR_DZB_A_UHDOORL_e=0x8, + dRes_ID_OBJ_UDOOR_DZB_A_UHDOORR_e=0x9, +}; + +enum A_UHDOORL_JNT { + A_UHDOORL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_UHDOORR_JNT { + A_UHDOORR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_UDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_usaku.h b/assets/RZDJ01/res/Object/Obj_usaku.h new file mode 100644 index 0000000000..3d5ecbc4f9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_usaku.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_USAKU_H +#define RES_OBJ_USAKU_H + +enum dRes_INDEX_OBJ_USAKU { + /* BMDR */ + dRes_INDEX_OBJ_USAKU_BMD_A_UMASAKUF_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_USAKU_DZB_A_UMASAKUF_e=0x7, +}; + +enum dRes_ID_OBJ_USAKU { + /* BMDR */ + dRes_ID_OBJ_USAKU_BMD_A_UMASAKUF_e=0x4, + /* DZB */ + dRes_ID_OBJ_USAKU_DZB_A_UMASAKUF_e=0x7, +}; + +enum A_UMASAKUF_JNT { + A_UMASAKUF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_USAKU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_web0.h b/assets/RZDJ01/res/Object/Obj_web0.h new file mode 100644 index 0000000000..183f22ce8e --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_web0.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_WEB0_H +#define RES_OBJ_WEB0_H + +enum dRes_INDEX_OBJ_WEB0 { + /* BMDR */ + dRes_INDEX_OBJ_WEB0_BMD_K_KUM_KABE00_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_WEB0_BRK_K_KUM_KABE00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_WEB0_DZB_K_KUM_KABE00_e=0xB, +}; + +enum dRes_ID_OBJ_WEB0 { + /* BMDR */ + dRes_ID_OBJ_WEB0_BMD_K_KUM_KABE00_e=0x5, + /* BRK */ + dRes_ID_OBJ_WEB0_BRK_K_KUM_KABE00_e=0x8, + /* DZB */ + dRes_ID_OBJ_WEB0_DZB_K_KUM_KABE00_e=0xB, +}; + +enum K_KUM_KABE00_JNT { + K_KUM_KABE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_WEB0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_web1.h b/assets/RZDJ01/res/Object/Obj_web1.h new file mode 100644 index 0000000000..0e42f0102b --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_web1.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_WEB1_H +#define RES_OBJ_WEB1_H + +enum dRes_INDEX_OBJ_WEB1 { + /* BMDR */ + dRes_INDEX_OBJ_WEB1_BMD_K_KUM_YUKA00_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_WEB1_BRK_K_KUM_YUKA00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_WEB1_DZB_K_KUM_YUKA00_e=0xB, +}; + +enum dRes_ID_OBJ_WEB1 { + /* BMDR */ + dRes_ID_OBJ_WEB1_BMD_K_KUM_YUKA00_e=0x5, + /* BRK */ + dRes_ID_OBJ_WEB1_BRK_K_KUM_YUKA00_e=0x8, + /* DZB */ + dRes_ID_OBJ_WEB1_DZB_K_KUM_YUKA00_e=0xB, +}; + +enum K_KUM_YUKA00_JNT { + K_KUM_YUKA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_WEB1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_wflag.h b/assets/RZDJ01/res/Object/Obj_wflag.h new file mode 100644 index 0000000000..ffa8e934e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_wflag.h @@ -0,0 +1,71 @@ +#ifndef RES_OBJ_WFLAG_H +#define RES_OBJ_WFLAG_H + +enum dRes_INDEX_OBJ_WFLAG { + /* BCK */ + dRes_INDEX_OBJ_WFLAG_BCK_KOLINK_FETTER_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_WFLAG_BMD_BB_FLAG_e=0x9, + dRes_INDEX_OBJ_WFLAG_BMD_BB_PILLAR_e=0xA, + dRes_INDEX_OBJ_WFLAG_BMD_KOLINK_e=0xB, + /* BTK */ + dRes_INDEX_OBJ_WFLAG_BTK_KOLINK_e=0xE, + /* BTP */ + dRes_INDEX_OBJ_WFLAG_BTP_KOLINK_e=0x11, + dRes_INDEX_OBJ_WFLAG_BTP_KOLINK_FETTER_e=0x12, +}; + +enum dRes_ID_OBJ_WFLAG { + /* BCK */ + dRes_ID_OBJ_WFLAG_BCK_KOLINK_FETTER_e=0x6, + /* BMDR */ + dRes_ID_OBJ_WFLAG_BMD_BB_FLAG_e=0x9, + dRes_ID_OBJ_WFLAG_BMD_BB_PILLAR_e=0xA, + dRes_ID_OBJ_WFLAG_BMD_KOLINK_e=0xB, + /* BTK */ + dRes_ID_OBJ_WFLAG_BTK_KOLINK_e=0xE, + /* BTP */ + dRes_ID_OBJ_WFLAG_BTP_KOLINK_e=0x11, + dRes_ID_OBJ_WFLAG_BTP_KOLINK_FETTER_e=0x12, +}; + +enum BB_FLAG_JNT { + BB_FLAG_JNT_BB_FLAG_MODEL_e=0x0, +}; + +enum BB_PILLAR_JNT { + BB_PILLAR_JNT_PILLAR_LOC_e=0x0, + BB_PILLAR_JNT_PILLAR_MODEL_e=0x1, + BB_PILLAR_JNT_KOLIN_LOC_e=0x2, +}; + +enum KOLINK_JNT { + KOLINK_JNT_CENTER_e=0x0, + KOLINK_JNT_BACKBONE1_e=0x1, + KOLINK_JNT_BACKBONE2_e=0x2, + KOLINK_JNT_NECK_e=0x3, + KOLINK_JNT_HEAD_e=0x4, + KOLINK_JNT_CHIN_e=0x5, + KOLINK_JNT_MAYUL_e=0x6, + KOLINK_JNT_MAYUR_e=0x7, + KOLINK_JNT_MOUTH_e=0x8, + KOLINK_JNT_SHOULDERL_e=0x9, + KOLINK_JNT_ARML1_e=0xA, + KOLINK_JNT_ARML2_e=0xB, + KOLINK_JNT_HANDL_e=0xC, + KOLINK_JNT_FINGERL_e=0xD, + KOLINK_JNT_SHOULDERR_e=0xE, + KOLINK_JNT_ARMR1_e=0xF, + KOLINK_JNT_ARMR2_e=0x10, + KOLINK_JNT_HANDR_e=0x11, + KOLINK_JNT_FINGERR_e=0x12, + KOLINK_JNT_WAIST_e=0x13, + KOLINK_JNT_LEGL1_e=0x14, + KOLINK_JNT_LEGL2_e=0x15, + KOLINK_JNT_FOOTL_e=0x16, + KOLINK_JNT_LEGR1_e=0x17, + KOLINK_JNT_LEGR2_e=0x18, + KOLINK_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_OBJ_WFLAG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Obj_yogan.h b/assets/RZDJ01/res/Object/Obj_yogan.h new file mode 100644 index 0000000000..3ce98bdcd9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Obj_yogan.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_YOGAN_H +#define RES_OBJ_YOGAN_H + +enum dRes_INDEX_OBJ_YOGAN { + /* BCK */ + dRes_INDEX_OBJ_YOGAN_BCK_EF_YOGANBASHIRA_e=0x5, + /* BMDR */ + dRes_INDEX_OBJ_YOGAN_BMD_EF_YOGANBASHIRA_e=0x8, + /* BTK */ + dRes_INDEX_OBJ_YOGAN_BTK_EF_YOGANBASHIRA_e=0xB, +}; + +enum dRes_ID_OBJ_YOGAN { + /* BCK */ + dRes_ID_OBJ_YOGAN_BCK_EF_YOGANBASHIRA_e=0x5, + /* BMDR */ + dRes_ID_OBJ_YOGAN_BMD_EF_YOGANBASHIRA_e=0x8, + /* BTK */ + dRes_ID_OBJ_YOGAN_BTK_EF_YOGANBASHIRA_e=0xB, +}; + +enum EF_YOGANBASHIRA_JNT { + EF_YOGANBASHIRA_JNT_EF_YOGANBASHIRA_e=0x0, +}; + +#endif /* !RES_OBJ_YOGAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Octhashi.h b/assets/RZDJ01/res/Object/Octhashi.h new file mode 100644 index 0000000000..5623b60a73 --- /dev/null +++ b/assets/RZDJ01/res/Object/Octhashi.h @@ -0,0 +1,22 @@ +#ifndef RES_OCTHASHI_H +#define RES_OCTHASHI_H + +enum dRes_INDEX_OCTHASHI { + /* BMDR */ + dRes_INDEX_OCTHASHI_BMD_S_OCTHASHI00_e=0x4, + /* DZB */ + dRes_INDEX_OCTHASHI_DZB_S_OCTHASHI00_e=0x7, +}; + +enum dRes_ID_OCTHASHI { + /* BMDR */ + dRes_ID_OCTHASHI_BMD_S_OCTHASHI00_e=0x4, + /* DZB */ + dRes_ID_OCTHASHI_DZB_S_OCTHASHI00_e=0x7, +}; + +enum S_OCTHASHI00_JNT { + S_OCTHASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OCTHASHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Osiblk.h b/assets/RZDJ01/res/Object/Osiblk.h new file mode 100644 index 0000000000..71e925d392 --- /dev/null +++ b/assets/RZDJ01/res/Object/Osiblk.h @@ -0,0 +1,22 @@ +#ifndef RES_OSIBLK_H +#define RES_OSIBLK_H + +enum dRes_INDEX_OSIBLK { + /* BMDR */ + dRes_INDEX_OSIBLK_BMD_OBM_OSIHIKIBLK1_e=0x4, + /* DZB */ + dRes_INDEX_OSIBLK_DZB_K_BLK00_e=0x7, +}; + +enum dRes_ID_OSIBLK { + /* BMDR */ + dRes_ID_OSIBLK_BMD_OBM_OSIHIKIBLK1_e=0x4, + /* DZB */ + dRes_ID_OSIBLK_DZB_K_BLK00_e=0x7, +}; + +enum OBM_OSIHIKIBLK1_JNT { + OBM_OSIHIKIBLK1_JNT_OBM_OSIHIKIBLK1_e=0x0, +}; + +#endif /* !RES_OSIBLK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Otosiana.h b/assets/RZDJ01/res/Object/Otosiana.h new file mode 100644 index 0000000000..0feee8fe5e --- /dev/null +++ b/assets/RZDJ01/res/Object/Otosiana.h @@ -0,0 +1,22 @@ +#ifndef RES_OTOSIANA_H +#define RES_OTOSIANA_H + +enum dRes_INDEX_OTOSIANA { + /* BMDR */ + dRes_INDEX_OTOSIANA_BMD_H_OTOSIANA_e=0x4, + /* DZB */ + dRes_INDEX_OTOSIANA_DZB_H_OTOSIANA_e=0x7, +}; + +enum dRes_ID_OTOSIANA { + /* BMDR */ + dRes_ID_OTOSIANA_BMD_H_OTOSIANA_e=0x4, + /* DZB */ + dRes_ID_OTOSIANA_DZB_H_OTOSIANA_e=0x7, +}; + +enum H_OTOSIANA_JNT { + H_OTOSIANA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OTOSIANA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/PPolamp.h b/assets/RZDJ01/res/Object/PPolamp.h new file mode 100644 index 0000000000..80bc0c6d76 --- /dev/null +++ b/assets/RZDJ01/res/Object/PPolamp.h @@ -0,0 +1,28 @@ +#ifndef RES_PPOLAMP_H +#define RES_PPOLAMP_H + +enum dRes_INDEX_PPOLAMP { + /* BCK */ + dRes_INDEX_PPOLAMP_BCK_EF_GLOW_e=0x4, + /* BMDR */ + dRes_INDEX_PPOLAMP_BMD_EF_GLOW_e=0x7, + dRes_INDEX_PPOLAMP_BMD_P_POLAMP_e=0x8, +}; + +enum dRes_ID_PPOLAMP { + /* BCK */ + dRes_ID_PPOLAMP_BCK_EF_GLOW_e=0x4, + /* BMDR */ + dRes_ID_PPOLAMP_BMD_EF_GLOW_e=0x7, + dRes_ID_PPOLAMP_BMD_P_POLAMP_e=0x8, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum P_POLAMP_JNT { + P_POLAMP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PPOLAMP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/PRElvtr.h b/assets/RZDJ01/res/Object/PRElvtr.h new file mode 100644 index 0000000000..eca472e756 --- /dev/null +++ b/assets/RZDJ01/res/Object/PRElvtr.h @@ -0,0 +1,22 @@ +#ifndef RES_PRELVTR_H +#define RES_PRELVTR_H + +enum dRes_INDEX_PRELVTR { + /* BMDR */ + dRes_INDEX_PRELVTR_BMD_P_RELVTR_e=0x4, + /* DZB */ + dRes_INDEX_PRELVTR_DZB_P_RELVTR_e=0x7, +}; + +enum dRes_ID_PRELVTR { + /* BMDR */ + dRes_ID_PRELVTR_BMD_P_RELVTR_e=0x4, + /* DZB */ + dRes_ID_PRELVTR_DZB_P_RELVTR_e=0x7, +}; + +enum P_RELVTR_JNT { + P_RELVTR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRELVTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/PRWallR04.h b/assets/RZDJ01/res/Object/PRWallR04.h new file mode 100644 index 0000000000..ec7f799876 --- /dev/null +++ b/assets/RZDJ01/res/Object/PRWallR04.h @@ -0,0 +1,22 @@ +#ifndef RES_PRWALLR04_H +#define RES_PRWALLR04_H + +enum dRes_INDEX_PRWALLR04 { + /* BMDR */ + dRes_INDEX_PRWALLR04_BMD_P_RWALLR04_e=0x4, + /* DZB */ + dRes_INDEX_PRWALLR04_DZB_P_RWALLR04_e=0x7, +}; + +enum dRes_ID_PRWALLR04 { + /* BMDR */ + dRes_ID_PRWALLR04_BMD_P_RWALLR04_e=0x4, + /* DZB */ + dRes_ID_PRWALLR04_DZB_P_RWALLR04_e=0x7, +}; + +enum P_RWALLR04_JNT { + P_RWALLR04_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRWALLR04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/PRWallR09.h b/assets/RZDJ01/res/Object/PRWallR09.h new file mode 100644 index 0000000000..ba4beaca6d --- /dev/null +++ b/assets/RZDJ01/res/Object/PRWallR09.h @@ -0,0 +1,22 @@ +#ifndef RES_PRWALLR09_H +#define RES_PRWALLR09_H + +enum dRes_INDEX_PRWALLR09 { + /* BMDR */ + dRes_INDEX_PRWALLR09_BMD_P_RWALLR09_e=0x4, + /* DZB */ + dRes_INDEX_PRWALLR09_DZB_P_RWALLR09_e=0x7, +}; + +enum dRes_ID_PRWALLR09 { + /* BMDR */ + dRes_ID_PRWALLR09_BMD_P_RWALLR09_e=0x4, + /* DZB */ + dRes_ID_PRWALLR09_DZB_P_RWALLR09_e=0x7, +}; + +enum P_RWALLR09_JNT { + P_RWALLR09_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRWALLR09_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_AShtr.h b/assets/RZDJ01/res/Object/P_AShtr.h new file mode 100644 index 0000000000..3583ecc5b1 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_AShtr.h @@ -0,0 +1,22 @@ +#ifndef RES_P_ASHTR_H +#define RES_P_ASHTR_H + +enum dRes_INDEX_P_ASHTR { + /* BMDR */ + dRes_INDEX_P_ASHTR_BMD_P_ASHTR_e=0x4, + /* DZB */ + dRes_INDEX_P_ASHTR_DZB_P_ASHTR_e=0x7, +}; + +enum dRes_ID_P_ASHTR { + /* BMDR */ + dRes_ID_P_ASHTR_BMD_P_ASHTR_e=0x4, + /* DZB */ + dRes_ID_P_ASHTR_DZB_P_ASHTR_e=0x7, +}; + +enum P_ASHTR_JNT { + P_ASHTR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_ASHTR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Cblock.h b/assets/RZDJ01/res/Object/P_Cblock.h new file mode 100644 index 0000000000..ca8b30a201 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Cblock.h @@ -0,0 +1,34 @@ +#ifndef RES_P_CBLOCK_H +#define RES_P_CBLOCK_H + +enum dRes_INDEX_P_CBLOCK { + /* BMDR */ + dRes_INDEX_P_CBLOCK_BMD_P_CBLOCK_e=0x4, + dRes_INDEX_P_CBLOCK_BMD_P_CHAIN_e=0x5, + dRes_INDEX_P_CBLOCK_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_CBLOCK_DZB_P_CBLOCK_e=0x9, +}; + +enum dRes_ID_P_CBLOCK { + /* BMDR */ + dRes_ID_P_CBLOCK_BMD_P_CBLOCK_e=0x4, + dRes_ID_P_CBLOCK_BMD_P_CHAIN_e=0x5, + dRes_ID_P_CBLOCK_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_CBLOCK_DZB_P_CBLOCK_e=0x9, +}; + +enum P_CBLOCK_JNT { + P_CBLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Chain.h b/assets/RZDJ01/res/Object/P_Chain.h new file mode 100644 index 0000000000..7b5f6996e8 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Chain.h @@ -0,0 +1,24 @@ +#ifndef RES_P_CHAIN_H +#define RES_P_CHAIN_H + +enum dRes_INDEX_P_CHAIN { + /* BMDR */ + dRes_INDEX_P_CHAIN_BMD_P_CHAIN_e=0x3, + dRes_INDEX_P_CHAIN_BMD_P_HANDLE_e=0x4, +}; + +enum dRes_ID_P_CHAIN { + /* BMDR */ + dRes_ID_P_CHAIN_BMD_P_CHAIN_e=0x3, + dRes_ID_P_CHAIN_BMD_P_HANDLE_e=0x4, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CHAIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Cwall.h b/assets/RZDJ01/res/Object/P_Cwall.h new file mode 100644 index 0000000000..6fc0a199de --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Cwall.h @@ -0,0 +1,34 @@ +#ifndef RES_P_CWALL_H +#define RES_P_CWALL_H + +enum dRes_INDEX_P_CWALL { + /* BMDR */ + dRes_INDEX_P_CWALL_BMD_P_CHAIN_e=0x4, + dRes_INDEX_P_CWALL_BMD_P_CWALL_e=0x5, + dRes_INDEX_P_CWALL_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_CWALL_DZB_P_CWALL_e=0x9, +}; + +enum dRes_ID_P_CWALL { + /* BMDR */ + dRes_ID_P_CWALL_BMD_P_CHAIN_e=0x4, + dRes_ID_P_CWALL_BMD_P_CWALL_e=0x5, + dRes_ID_P_CWALL_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_CWALL_DZB_P_CWALL_e=0x9, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CWALL_JNT { + P_CWALL_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_DSand.h b/assets/RZDJ01/res/Object/P_DSand.h new file mode 100644 index 0000000000..6de7297476 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_DSand.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DSAND_H +#define RES_P_DSAND_H + +enum dRes_INDEX_P_DSAND { + /* BMDR */ + dRes_INDEX_P_DSAND_BMD_P_DSAND_e=0x4, + /* DZB */ + dRes_INDEX_P_DSAND_DZB_P_DSAND_e=0x7, +}; + +enum dRes_ID_P_DSAND { + /* BMDR */ + dRes_ID_P_DSAND_BMD_P_DSAND_e=0x4, + /* DZB */ + dRes_ID_P_DSAND_DZB_P_DSAND_e=0x7, +}; + +enum P_DSAND_JNT { + P_DSAND_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DSAND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Dtile.h b/assets/RZDJ01/res/Object/P_Dtile.h new file mode 100644 index 0000000000..e6ca95bd17 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Dtile.h @@ -0,0 +1,30 @@ +#ifndef RES_P_DTILE_H +#define RES_P_DTILE_H + +enum dRes_INDEX_P_DTILE { + /* BMDR */ + dRes_INDEX_P_DTILE_BMD_P_DTILE_L_e=0x4, + dRes_INDEX_P_DTILE_BMD_P_DTILE_S_e=0x5, + /* DZB */ + dRes_INDEX_P_DTILE_DZB_P_DTILE_L_e=0x8, + dRes_INDEX_P_DTILE_DZB_P_DTILE_S_e=0x9, +}; + +enum dRes_ID_P_DTILE { + /* BMDR */ + dRes_ID_P_DTILE_BMD_P_DTILE_L_e=0x4, + dRes_ID_P_DTILE_BMD_P_DTILE_S_e=0x5, + /* DZB */ + dRes_ID_P_DTILE_DZB_P_DTILE_L_e=0x8, + dRes_ID_P_DTILE_DZB_P_DTILE_S_e=0x9, +}; + +enum P_DTILE_L_JNT { + P_DTILE_L_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_DTILE_S_JNT { + P_DTILE_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DTILE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Dtile00.h b/assets/RZDJ01/res/Object/P_Dtile00.h new file mode 100644 index 0000000000..417fbacdab --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Dtile00.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DTILE00_H +#define RES_P_DTILE00_H + +enum dRes_INDEX_P_DTILE00 { + /* BMDR */ + dRes_INDEX_P_DTILE00_BMD_K_DTILE00_e=0x4, + /* DZB */ + dRes_INDEX_P_DTILE00_DZB_K_DTILE00_e=0x7, +}; + +enum dRes_ID_P_DTILE00 { + /* BMDR */ + dRes_ID_P_DTILE00_BMD_K_DTILE00_e=0x4, + /* DZB */ + dRes_ID_P_DTILE00_DZB_K_DTILE00_e=0x7, +}; + +enum K_DTILE00_JNT { + K_DTILE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DTILE00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Dwall.h b/assets/RZDJ01/res/Object/P_Dwall.h new file mode 100644 index 0000000000..4abe60680f --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Dwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DWALL_H +#define RES_P_DWALL_H + +enum dRes_INDEX_P_DWALL { + /* BMDR */ + dRes_INDEX_P_DWALL_BMD_P_DWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_DWALL_DZB_P_DWALL_e=0x7, +}; + +enum dRes_ID_P_DWALL { + /* BMDR */ + dRes_ID_P_DWALL_BMD_P_DWALL_e=0x4, + /* DZB */ + dRes_ID_P_DWALL_DZB_P_DWALL_e=0x7, +}; + +enum P_DWALL_JNT { + P_DWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Gear.h b/assets/RZDJ01/res/Object/P_Gear.h new file mode 100644 index 0000000000..87867a411f --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Gear.h @@ -0,0 +1,24 @@ +#ifndef RES_P_GEAR_H +#define RES_P_GEAR_H + +enum dRes_INDEX_P_GEAR { + /* BMDR */ + dRes_INDEX_P_GEAR_BMD_P_GEAR_L_e=0x3, + dRes_INDEX_P_GEAR_BMD_P_GEAR_S_e=0x4, +}; + +enum dRes_ID_P_GEAR { + /* BMDR */ + dRes_ID_P_GEAR_BMD_P_GEAR_L_e=0x3, + dRes_ID_P_GEAR_BMD_P_GEAR_S_e=0x4, +}; + +enum P_GEAR_L_JNT { + P_GEAR_L_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_GEAR_S_JNT { + P_GEAR_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_GEAR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Ggate.h b/assets/RZDJ01/res/Object/P_Ggate.h new file mode 100644 index 0000000000..12caca6b98 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Ggate.h @@ -0,0 +1,22 @@ +#ifndef RES_P_GGATE_H +#define RES_P_GGATE_H + +enum dRes_INDEX_P_GGATE { + /* BMDR */ + dRes_INDEX_P_GGATE_BMD_P_GGATE_e=0x4, + /* DZB */ + dRes_INDEX_P_GGATE_DZB_P_GGATE_e=0x7, +}; + +enum dRes_ID_P_GGATE { + /* BMDR */ + dRes_ID_P_GGATE_BMD_P_GGATE_e=0x4, + /* DZB */ + dRes_ID_P_GGATE_DZB_P_GGATE_e=0x7, +}; + +enum P_GGATE_JNT { + P_GGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_GGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_L4Cwall.h b/assets/RZDJ01/res/Object/P_L4Cwall.h new file mode 100644 index 0000000000..95d0ef6d23 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_L4Cwall.h @@ -0,0 +1,34 @@ +#ifndef RES_P_L4CWALL_H +#define RES_P_L4CWALL_H + +enum dRes_INDEX_P_L4CWALL { + /* BMDR */ + dRes_INDEX_P_L4CWALL_BMD_P_LV4_CHAIN_e=0x4, + dRes_INDEX_P_L4CWALL_BMD_P_LV4_CWALL_e=0x5, + dRes_INDEX_P_L4CWALL_BMD_P_LV4_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_L4CWALL_DZB_P_LV4_CWALL_e=0x9, +}; + +enum dRes_ID_P_L4CWALL { + /* BMDR */ + dRes_ID_P_L4CWALL_BMD_P_LV4_CHAIN_e=0x4, + dRes_ID_P_L4CWALL_BMD_P_LV4_CWALL_e=0x5, + dRes_ID_P_L4CWALL_BMD_P_LV4_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_L4CWALL_DZB_P_LV4_CWALL_e=0x9, +}; + +enum P_LV4_CHAIN_JNT { + P_LV4_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LV4_CWALL_JNT { + P_LV4_CWALL_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LV4_HANDLE_JNT { + P_LV4_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4CWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_L4Floor.h b/assets/RZDJ01/res/Object/P_L4Floor.h new file mode 100644 index 0000000000..dec75012d4 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_L4Floor.h @@ -0,0 +1,22 @@ +#ifndef RES_P_L4FLOOR_H +#define RES_P_L4FLOOR_H + +enum dRes_INDEX_P_L4FLOOR { + /* BMDR */ + dRes_INDEX_P_L4FLOOR_BMD_LV4R50_FLOOR_e=0x4, + /* DZB */ + dRes_INDEX_P_L4FLOOR_DZB_LV4R50_FLOOR_e=0x7, +}; + +enum dRes_ID_P_L4FLOOR { + /* BMDR */ + dRes_ID_P_L4FLOOR_BMD_LV4R50_FLOOR_e=0x4, + /* DZB */ + dRes_ID_P_L4FLOOR_DZB_LV4R50_FLOOR_e=0x7, +}; + +enum LV4R50_FLOOR_JNT { + LV4R50_FLOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4FLOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_L4Rwall.h b/assets/RZDJ01/res/Object/P_L4Rwall.h new file mode 100644 index 0000000000..97cd6e7435 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_L4Rwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_L4RWALL_H +#define RES_P_L4RWALL_H + +enum dRes_INDEX_P_L4RWALL { + /* BMDR */ + dRes_INDEX_P_L4RWALL_BMD_LV4R50_RALEWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_L4RWALL_DZB_LV4R50_RALEWALL_e=0x7, +}; + +enum dRes_ID_P_L4RWALL { + /* BMDR */ + dRes_ID_P_L4RWALL_BMD_LV4R50_RALEWALL_e=0x4, + /* DZB */ + dRes_ID_P_L4RWALL_DZB_LV4R50_RALEWALL_e=0x7, +}; + +enum LV4R50_RALEWALL_JNT { + LV4R50_RALEWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4RWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_L4Sand.h b/assets/RZDJ01/res/Object/P_L4Sand.h new file mode 100644 index 0000000000..a25ade0d1a --- /dev/null +++ b/assets/RZDJ01/res/Object/P_L4Sand.h @@ -0,0 +1,26 @@ +#ifndef RES_P_L4SAND_H +#define RES_P_L4SAND_H + +enum dRes_INDEX_P_L4SAND { + /* BMDR */ + dRes_INDEX_P_L4SAND_BMD_LV4R50_RYUSA_e=0x5, + /* BTK */ + dRes_INDEX_P_L4SAND_BTK_LV4R50_RYUSA_e=0x8, + /* DZB */ + dRes_INDEX_P_L4SAND_DZB_LV4R50_RYUSA_e=0xB, +}; + +enum dRes_ID_P_L4SAND { + /* BMDR */ + dRes_ID_P_L4SAND_BMD_LV4R50_RYUSA_e=0x5, + /* BTK */ + dRes_ID_P_L4SAND_BTK_LV4R50_RYUSA_e=0x8, + /* DZB */ + dRes_ID_P_L4SAND_DZB_LV4R50_RYUSA_e=0xB, +}; + +enum LV4R50_RYUSA_JNT { + LV4R50_RYUSA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4SAND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_LBswA.h b/assets/RZDJ01/res/Object/P_LBswA.h new file mode 100644 index 0000000000..3cb270a595 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_LBswA.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LBSWA_H +#define RES_P_LBSWA_H + +enum dRes_INDEX_P_LBSWA { + /* BMDR */ + dRes_INDEX_P_LBSWA_BMD_P_LBSWA_e=0x4, + /* BTK */ + dRes_INDEX_P_LBSWA_BTK_P_LBSWA_e=0x7, +}; + +enum dRes_ID_P_LBSWA { + /* BMDR */ + dRes_ID_P_LBSWA_BMD_P_LBSWA_e=0x4, + /* BTK */ + dRes_ID_P_LBSWA_BTK_P_LBSWA_e=0x7, +}; + +enum P_LBSWA_JNT { + P_LBSWA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LBSWA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_LBswBC.h b/assets/RZDJ01/res/Object/P_LBswBC.h new file mode 100644 index 0000000000..3b09323f3a --- /dev/null +++ b/assets/RZDJ01/res/Object/P_LBswBC.h @@ -0,0 +1,34 @@ +#ifndef RES_P_LBSWBC_H +#define RES_P_LBSWBC_H + +enum dRes_INDEX_P_LBSWBC { + /* BMDR */ + dRes_INDEX_P_LBSWBC_BMD_P_LBSWB_e=0x5, + dRes_INDEX_P_LBSWBC_BMD_P_LBSWC_e=0x6, + /* BTK */ + dRes_INDEX_P_LBSWBC_BTK_P_LBSWB_e=0x9, + dRes_INDEX_P_LBSWBC_BTK_P_LBSWC_e=0xA, + /* EVT */ + dRes_INDEX_P_LBSWBC_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_P_LBSWBC { + /* BMDR */ + dRes_ID_P_LBSWBC_BMD_P_LBSWB_e=0x5, + dRes_ID_P_LBSWBC_BMD_P_LBSWC_e=0x6, + /* BTK */ + dRes_ID_P_LBSWBC_BTK_P_LBSWB_e=0x9, + dRes_ID_P_LBSWBC_BTK_P_LBSWC_e=0xA, + /* EVT */ + dRes_ID_P_LBSWBC_DAT_EVENT_LIST_e=0xD, +}; + +enum P_LBSWB_JNT { + P_LBSWB_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LBSWC_JNT { + P_LBSWC_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LBSWBC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Lv4Chan.h b/assets/RZDJ01/res/Object/P_Lv4Chan.h new file mode 100644 index 0000000000..4f9a2def4d --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Lv4Chan.h @@ -0,0 +1,28 @@ +#ifndef RES_P_LV4CHAN_H +#define RES_P_LV4CHAN_H + +enum dRes_INDEX_P_LV4CHAN { + /* BMDR */ + dRes_INDEX_P_LV4CHAN_BMD_LV4_CHANDELIER_e=0x4, + dRes_INDEX_P_LV4CHAN_BMD_P_CHAIN_e=0x5, + /* DZB */ + dRes_INDEX_P_LV4CHAN_DZB_LV4_CHANDELIER_e=0x8, +}; + +enum dRes_ID_P_LV4CHAN { + /* BMDR */ + dRes_ID_P_LV4CHAN_BMD_LV4_CHANDELIER_e=0x4, + dRes_ID_P_LV4CHAN_BMD_P_CHAIN_e=0x5, + /* DZB */ + dRes_ID_P_LV4CHAN_DZB_LV4_CHANDELIER_e=0x8, +}; + +enum LV4_CHANDELIER_JNT { + LV4_CHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4CHAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Lv4blk.h b/assets/RZDJ01/res/Object/P_Lv4blk.h new file mode 100644 index 0000000000..f57f83ff7a --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Lv4blk.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4BLK_H +#define RES_P_LV4BLK_H + +enum dRes_INDEX_P_LV4BLK { + /* BMDR */ + dRes_INDEX_P_LV4BLK_BMD_LV4_BLOCK_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4BLK_DZB_LV4_BLOCK_e=0x7, +}; + +enum dRes_ID_P_LV4BLK { + /* BMDR */ + dRes_ID_P_LV4BLK_BMD_LV4_BLOCK_e=0x4, + /* DZB */ + dRes_ID_P_LV4BLK_DZB_LV4_BLOCK_e=0x7, +}; + +enum LV4_BLOCK_JNT { + LV4_BLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4BLK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Lv4blk2.h b/assets/RZDJ01/res/Object/P_Lv4blk2.h new file mode 100644 index 0000000000..a078e512ba --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Lv4blk2.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4BLK2_H +#define RES_P_LV4BLK2_H + +enum dRes_INDEX_P_LV4BLK2 { + /* BMDR */ + dRes_INDEX_P_LV4BLK2_BMD_LV4_BLOCK_M_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4BLK2_DZB_LV4_BLOCK_M_e=0x7, +}; + +enum dRes_ID_P_LV4BLK2 { + /* BMDR */ + dRes_ID_P_LV4BLK2_BMD_LV4_BLOCK_M_e=0x4, + /* DZB */ + dRes_ID_P_LV4BLK2_DZB_LV4_BLOCK_M_e=0x7, +}; + +enum LV4_BLOCK_M_JNT { + LV4_BLOCK_M_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4BLK2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Lv4tsw.h b/assets/RZDJ01/res/Object/P_Lv4tsw.h new file mode 100644 index 0000000000..9139c34798 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Lv4tsw.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4TSW_H +#define RES_P_LV4TSW_H + +enum dRes_INDEX_P_LV4TSW { + /* BMDR */ + dRes_INDEX_P_LV4TSW_BMD_LV4_TURNSW_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4TSW_DZB_LV4_TURNSW_e=0x7, +}; + +enum dRes_ID_P_LV4TSW { + /* BMDR */ + dRes_ID_P_LV4TSW_BMD_LV4_TURNSW_e=0x4, + /* DZB */ + dRes_ID_P_LV4TSW_DZB_LV4_TURNSW_e=0x7, +}; + +enum LV4_TURNSW_JNT { + LV4_TURNSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4TSW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Lv4tswD.h b/assets/RZDJ01/res/Object/P_Lv4tswD.h new file mode 100644 index 0000000000..f1c92a611a --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Lv4tswD.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4TSWD_H +#define RES_P_LV4TSWD_H + +enum dRes_INDEX_P_LV4TSWD { + /* BMDR */ + dRes_INDEX_P_LV4TSWD_BMD_LV4_DTURNSW_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4TSWD_DZB_LV4_DTURNSW_e=0x7, +}; + +enum dRes_ID_P_LV4TSWD { + /* BMDR */ + dRes_ID_P_LV4TSWD_BMD_LV4_DTURNSW_e=0x4, + /* DZB */ + dRes_ID_P_LV4TSWD_DZB_LV4_DTURNSW_e=0x7, +}; + +enum LV4_DTURNSW_JNT { + LV4_DTURNSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4TSWD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Mbrid9.h b/assets/RZDJ01/res/Object/P_Mbrid9.h new file mode 100644 index 0000000000..8b5d87af2a --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Mbrid9.h @@ -0,0 +1,26 @@ +#ifndef RES_P_MBRID9_H +#define RES_P_MBRID9_H + +enum dRes_INDEX_P_MBRID9 { + /* BCK */ + dRes_INDEX_P_MBRID9_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_INDEX_P_MBRID9_BMD_X_MBRIDGE_9_e=0x8, + /* DZB */ + dRes_INDEX_P_MBRID9_DZB_X_MBRIDGE_9_e=0xB, +}; + +enum dRes_ID_P_MBRID9 { + /* BCK */ + dRes_ID_P_MBRID9_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_ID_P_MBRID9_BMD_X_MBRIDGE_9_e=0x8, + /* DZB */ + dRes_ID_P_MBRID9_DZB_X_MBRIDGE_9_e=0xB, +}; + +enum X_MBRIDGE_9_JNT { + X_MBRIDGE_9_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MBRID9_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Mbridge.h b/assets/RZDJ01/res/Object/P_Mbridge.h new file mode 100644 index 0000000000..847851397f --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Mbridge.h @@ -0,0 +1,28 @@ +#ifndef RES_P_MBRIDGE_H +#define RES_P_MBRIDGE_H + +enum dRes_INDEX_P_MBRIDGE { + /* BCK */ + dRes_INDEX_P_MBRIDGE_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_INDEX_P_MBRIDGE_BMD_P_MBRIDGE_15_e=0x8, + /* DZB */ + dRes_INDEX_P_MBRIDGE_DZB_K_MOVEW_00_e=0xB, + dRes_INDEX_P_MBRIDGE_DZB_P_MBRIDGE_15_e=0xC, +}; + +enum dRes_ID_P_MBRIDGE { + /* BCK */ + dRes_ID_P_MBRIDGE_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_ID_P_MBRIDGE_BMD_P_MBRIDGE_15_e=0x8, + /* DZB */ + dRes_ID_P_MBRIDGE_DZB_K_MOVEW_00_e=0xB, + dRes_ID_P_MBRIDGE_DZB_P_MBRIDGE_15_e=0xC, +}; + +enum P_MBRIDGE_15_JNT { + P_MBRIDGE_15_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Mfence.h b/assets/RZDJ01/res/Object/P_Mfence.h new file mode 100644 index 0000000000..f40ad10d38 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Mfence.h @@ -0,0 +1,22 @@ +#ifndef RES_P_MFENCE_H +#define RES_P_MFENCE_H + +enum dRes_INDEX_P_MFENCE { + /* BMDR */ + dRes_INDEX_P_MFENCE_BMD_P_MFENCE_e=0x4, + /* DZB */ + dRes_INDEX_P_MFENCE_DZB_P_MFENCE_e=0x7, +}; + +enum dRes_ID_P_MFENCE { + /* BMDR */ + dRes_ID_P_MFENCE_BMD_P_MFENCE_e=0x4, + /* DZB */ + dRes_ID_P_MFENCE_DZB_P_MFENCE_e=0x7, +}; + +enum P_MFENCE_JNT { + P_MFENCE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MFENCE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_PCNDL.h b/assets/RZDJ01/res/Object/P_PCNDL.h new file mode 100644 index 0000000000..c2cb4e65ab --- /dev/null +++ b/assets/RZDJ01/res/Object/P_PCNDL.h @@ -0,0 +1,22 @@ +#ifndef RES_P_PCNDL_H +#define RES_P_PCNDL_H + +enum dRes_INDEX_P_PCNDL { + /* BMDR */ + dRes_INDEX_P_PCNDL_BMD_P_PCNDL_e=0x4, + /* DZB */ + dRes_INDEX_P_PCNDL_DZB_P_PCNDL_e=0x7, +}; + +enum dRes_ID_P_PCNDL { + /* BMDR */ + dRes_ID_P_PCNDL_BMD_P_PCNDL_e=0x4, + /* DZB */ + dRes_ID_P_PCNDL_DZB_P_PCNDL_e=0x7, +}; + +enum P_PCNDL_JNT { + P_PCNDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_PCNDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Rgate.h b/assets/RZDJ01/res/Object/P_Rgate.h new file mode 100644 index 0000000000..be9bd2104d --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Rgate.h @@ -0,0 +1,22 @@ +#ifndef RES_P_RGATE_H +#define RES_P_RGATE_H + +enum dRes_INDEX_P_RGATE { + /* BMDR */ + dRes_INDEX_P_RGATE_BMD_P_RGATE_e=0x4, + /* DZB */ + dRes_INDEX_P_RGATE_DZB_P_RGATE_e=0x7, +}; + +enum dRes_ID_P_RGATE { + /* BMDR */ + dRes_ID_P_RGATE_BMD_P_RGATE_e=0x4, + /* DZB */ + dRes_ID_P_RGATE_DZB_P_RGATE_e=0x7, +}; + +enum P_RGATE_JNT { + P_RGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_RGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Rwall.h b/assets/RZDJ01/res/Object/P_Rwall.h new file mode 100644 index 0000000000..982825f518 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Rwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_RWALL_H +#define RES_P_RWALL_H + +enum dRes_INDEX_P_RWALL { + /* BMDR */ + dRes_INDEX_P_RWALL_BMD_P_RWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_RWALL_DZB_P_RWALL_e=0x7, +}; + +enum dRes_ID_P_RWALL { + /* BMDR */ + dRes_ID_P_RWALL_BMD_P_RWALL_e=0x4, + /* DZB */ + dRes_ID_P_RWALL_DZB_P_RWALL_e=0x7, +}; + +enum P_RWALL_JNT { + P_RWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_RWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Sswitch.h b/assets/RZDJ01/res/Object/P_Sswitch.h new file mode 100644 index 0000000000..696b70d232 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Sswitch.h @@ -0,0 +1,30 @@ +#ifndef RES_P_SSWITCH_H +#define RES_P_SSWITCH_H + +enum dRes_INDEX_P_SSWITCH { + /* BMDR */ + dRes_INDEX_P_SSWITCH_BMD_P_SSWITCH_A_e=0x4, + dRes_INDEX_P_SSWITCH_BMD_P_SSWITCH_B_e=0x5, + /* DZB */ + dRes_INDEX_P_SSWITCH_DZB_P_SSWITCH_A_e=0x8, + dRes_INDEX_P_SSWITCH_DZB_P_SSWITCH_B_e=0x9, +}; + +enum dRes_ID_P_SSWITCH { + /* BMDR */ + dRes_ID_P_SSWITCH_BMD_P_SSWITCH_A_e=0x4, + dRes_ID_P_SSWITCH_BMD_P_SSWITCH_B_e=0x5, + /* DZB */ + dRes_ID_P_SSWITCH_DZB_P_SSWITCH_A_e=0x8, + dRes_ID_P_SSWITCH_DZB_P_SSWITCH_B_e=0x9, +}; + +enum P_SSWITCH_A_JNT { + P_SSWITCH_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_SSWITCH_B_JNT { + P_SSWITCH_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_SSWITCH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Toge.h b/assets/RZDJ01/res/Object/P_Toge.h new file mode 100644 index 0000000000..3e1caaca81 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Toge.h @@ -0,0 +1,28 @@ +#ifndef RES_P_TOGE_H +#define RES_P_TOGE_H + +enum dRes_INDEX_P_TOGE { + /* BMDR */ + dRes_INDEX_P_TOGE_BMD_LV4_TOGE_e=0x4, + dRes_INDEX_P_TOGE_BMD_LV4_TOGE_WOLF_e=0x5, + /* DZB */ + dRes_INDEX_P_TOGE_DZB_LV4_TOGE_e=0x8, +}; + +enum dRes_ID_P_TOGE { + /* BMDR */ + dRes_ID_P_TOGE_BMD_LV4_TOGE_e=0x4, + dRes_ID_P_TOGE_BMD_LV4_TOGE_WOLF_e=0x5, + /* DZB */ + dRes_ID_P_TOGE_DZB_LV4_TOGE_e=0x8, +}; + +enum LV4_TOGE_JNT { + LV4_TOGE_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV4_TOGE_WOLF_JNT { + LV4_TOGE_WOLF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_TOGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_Warp.h b/assets/RZDJ01/res/Object/P_Warp.h new file mode 100644 index 0000000000..b94c90038f --- /dev/null +++ b/assets/RZDJ01/res/Object/P_Warp.h @@ -0,0 +1,18 @@ +#ifndef RES_P_WARP_H +#define RES_P_WARP_H + +enum dRes_INDEX_P_WARP { + /* BMDR */ + dRes_INDEX_P_WARP_BMD_P_WARPHOLE_e=0x3, +}; + +enum dRes_ID_P_WARP { + /* BMDR */ + dRes_ID_P_WARP_BMD_P_WARPHOLE_e=0x3, +}; + +enum P_WARPHOLE_JNT { + P_WARPHOLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_WARP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/P_kama.h b/assets/RZDJ01/res/Object/P_kama.h new file mode 100644 index 0000000000..c9ed4a6489 --- /dev/null +++ b/assets/RZDJ01/res/Object/P_kama.h @@ -0,0 +1,24 @@ +#ifndef RES_P_KAMA_H +#define RES_P_KAMA_H + +enum dRes_INDEX_P_KAMA { + /* BMDR */ + dRes_INDEX_P_KAMA_BMD_LV4_KAMA_e=0x4, + /* DZB */ + dRes_INDEX_P_KAMA_DZB_LV4_KAMA_e=0x7, + dRes_INDEX_P_KAMA_DZB_LV4_KAMA2_e=0x8, +}; + +enum dRes_ID_P_KAMA { + /* BMDR */ + dRes_ID_P_KAMA_BMD_LV4_KAMA_e=0x4, + /* DZB */ + dRes_ID_P_KAMA_DZB_LV4_KAMA_e=0x7, + dRes_ID_P_KAMA_DZB_LV4_KAMA2_e=0x8, +}; + +enum LV4_KAMA_JNT { + LV4_KAMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_KAMA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack00_00.h b/assets/RZDJ01/res/Object/Pack00_00.h new file mode 100644 index 0000000000..9ded427338 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack00_00.h @@ -0,0 +1,68 @@ +#ifndef RES_PACK00_00_H +#define RES_PACK00_00_H + +enum dRes_INDEX_PACK00_00 { + /* ARC */ + dRes_INDEX_PACK00_00_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_00_ARC__BG004F_e=0x4, + dRes_INDEX_PACK00_00_ARC__BG005B_e=0x5, + dRes_INDEX_PACK00_00_ARC_A_IWAATO_e=0x6, + dRes_INDEX_PACK00_00_ARC_BD_e=0x7, + dRes_INDEX_PACK00_00_ARC_DOORK10_e=0x8, + dRes_INDEX_PACK00_00_ARC_D_SROCK_e=0x9, + dRes_INDEX_PACK00_00_ARC_E_BEE_e=0xA, + dRes_INDEX_PACK00_00_ARC_E_GA_e=0xB, + dRes_INDEX_PACK00_00_ARC_E_NEST_e=0xC, + dRes_INDEX_PACK00_00_ARC_FR_e=0xD, + dRes_INDEX_PACK00_00_ARC_JAGAR4_e=0xE, + dRes_INDEX_PACK00_00_ARC_J_HATAKE_e=0xF, + dRes_INDEX_PACK00_00_ARC_J_HYOSATU_e=0x10, + dRes_INDEX_PACK00_00_ARC_J_KAZAMI_e=0x11, + dRes_INDEX_PACK00_00_ARC_J_NECKTIE_e=0x12, + dRes_INDEX_PACK00_00_ARC_J_TOBI_e=0x13, + dRes_INDEX_PACK00_00_ARC_MG_F_BG_e=0x14, + dRes_INDEX_PACK00_00_ARC_MG_F_BT_e=0x15, + dRes_INDEX_PACK00_00_ARC_MG_F_CF_e=0x16, + dRes_INDEX_PACK00_00_ARC_MG_F_LH_e=0x17, + dRes_INDEX_PACK00_00_ARC_NI_e=0x18, + dRes_INDEX_PACK00_00_ARC_NPC_TK_e=0x19, + dRes_INDEX_PACK00_00_ARC_OBJ_KN2_e=0x1A, + dRes_INDEX_PACK00_00_ARC_OBJ_LP_e=0x1B, + dRes_INDEX_PACK00_00_ARC_OBJ_NDOOR_e=0x1C, + dRes_INDEX_PACK00_00_ARC_OBJ_SUI_e=0x1D, + dRes_INDEX_PACK00_00_ARC_PUMPKIN_e=0x1E, +}; + +enum dRes_ID_PACK00_00 { + /* ARC */ + dRes_ID_PACK00_00_ARC__BG0034_e=0x3, + dRes_ID_PACK00_00_ARC__BG004F_e=0x4, + dRes_ID_PACK00_00_ARC__BG005B_e=0x5, + dRes_ID_PACK00_00_ARC_A_IWAATO_e=0x6, + dRes_ID_PACK00_00_ARC_BD_e=0x7, + dRes_ID_PACK00_00_ARC_DOORK10_e=0x8, + dRes_ID_PACK00_00_ARC_D_SROCK_e=0x9, + dRes_ID_PACK00_00_ARC_E_BEE_e=0xA, + dRes_ID_PACK00_00_ARC_E_GA_e=0xB, + dRes_ID_PACK00_00_ARC_E_NEST_e=0xC, + dRes_ID_PACK00_00_ARC_FR_e=0xD, + dRes_ID_PACK00_00_ARC_JAGAR4_e=0xE, + dRes_ID_PACK00_00_ARC_J_HATAKE_e=0xF, + dRes_ID_PACK00_00_ARC_J_HYOSATU_e=0x10, + dRes_ID_PACK00_00_ARC_J_KAZAMI_e=0x11, + dRes_ID_PACK00_00_ARC_J_NECKTIE_e=0x12, + dRes_ID_PACK00_00_ARC_J_TOBI_e=0x13, + dRes_ID_PACK00_00_ARC_MG_F_BG_e=0x14, + dRes_ID_PACK00_00_ARC_MG_F_BT_e=0x15, + dRes_ID_PACK00_00_ARC_MG_F_CF_e=0x16, + dRes_ID_PACK00_00_ARC_MG_F_LH_e=0x17, + dRes_ID_PACK00_00_ARC_NI_e=0x18, + dRes_ID_PACK00_00_ARC_NPC_TK_e=0x19, + dRes_ID_PACK00_00_ARC_OBJ_KN2_e=0x1A, + dRes_ID_PACK00_00_ARC_OBJ_LP_e=0x1B, + dRes_ID_PACK00_00_ARC_OBJ_NDOOR_e=0x1C, + dRes_ID_PACK00_00_ARC_OBJ_SUI_e=0x1D, + dRes_ID_PACK00_00_ARC_PUMPKIN_e=0x1E, +}; + +#endif /* !RES_PACK00_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack00_01.h b/assets/RZDJ01/res/Object/Pack00_01.h new file mode 100644 index 0000000000..97459132c2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack00_01.h @@ -0,0 +1,74 @@ +#ifndef RES_PACK00_01_H +#define RES_PACK00_01_H + +enum dRes_INDEX_PACK00_01 { + /* ARC */ + dRes_INDEX_PACK00_01_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_01_ARC__BG004F_e=0x4, + dRes_INDEX_PACK00_01_ARC_A_IWAATO_e=0x5, + dRes_INDEX_PACK00_01_ARC_BD_e=0x6, + dRes_INDEX_PACK00_01_ARC_BESU_e=0x7, + dRes_INDEX_PACK00_01_ARC_BESU_P1_e=0x8, + dRes_INDEX_PACK00_01_ARC_BOU_e=0x9, + dRes_INDEX_PACK00_01_ARC_DOORK10_e=0xA, + dRes_INDEX_PACK00_01_ARC_D_SROCK_e=0xB, + dRes_INDEX_PACK00_01_ARC_E_GA_e=0xC, + dRes_INDEX_PACK00_01_ARC_FR_e=0xD, + dRes_INDEX_PACK00_01_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK00_01_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK00_01_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK00_01_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK00_01_ARC_J_TOBI_e=0x12, + dRes_INDEX_PACK00_01_ARC_KOLIN_e=0x13, + dRes_INDEX_PACK00_01_ARC_KOLIN_P1_e=0x14, + dRes_INDEX_PACK00_01_ARC_MG_F_BG_e=0x15, + dRes_INDEX_PACK00_01_ARC_MG_F_CF_e=0x16, + dRes_INDEX_PACK00_01_ARC_MOI_e=0x17, + dRes_INDEX_PACK00_01_ARC_MOI1_e=0x18, + dRes_INDEX_PACK00_01_ARC_NI_e=0x19, + dRes_INDEX_PACK00_01_ARC_NPC_TK_e=0x1A, + dRes_INDEX_PACK00_01_ARC_OBJ_KN2_e=0x1B, + dRes_INDEX_PACK00_01_ARC_OBJ_LP_e=0x1C, + dRes_INDEX_PACK00_01_ARC_OBJ_NDOOR_e=0x1D, + dRes_INDEX_PACK00_01_ARC_OBJ_SUI_e=0x1E, + dRes_INDEX_PACK00_01_ARC_PUMPKIN_e=0x1F, + dRes_INDEX_PACK00_01_ARC_SEIRA_P1_e=0x20, + dRes_INDEX_PACK00_01_ARC_SERA_e=0x21, +}; + +enum dRes_ID_PACK00_01 { + /* ARC */ + dRes_ID_PACK00_01_ARC__BG0034_e=0x3, + dRes_ID_PACK00_01_ARC__BG004F_e=0x4, + dRes_ID_PACK00_01_ARC_A_IWAATO_e=0x5, + dRes_ID_PACK00_01_ARC_BD_e=0x6, + dRes_ID_PACK00_01_ARC_BESU_e=0x7, + dRes_ID_PACK00_01_ARC_BESU_P1_e=0x8, + dRes_ID_PACK00_01_ARC_BOU_e=0x9, + dRes_ID_PACK00_01_ARC_DOORK10_e=0xA, + dRes_ID_PACK00_01_ARC_D_SROCK_e=0xB, + dRes_ID_PACK00_01_ARC_E_GA_e=0xC, + dRes_ID_PACK00_01_ARC_FR_e=0xD, + dRes_ID_PACK00_01_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK00_01_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK00_01_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK00_01_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK00_01_ARC_J_TOBI_e=0x12, + dRes_ID_PACK00_01_ARC_KOLIN_e=0x13, + dRes_ID_PACK00_01_ARC_KOLIN_P1_e=0x14, + dRes_ID_PACK00_01_ARC_MG_F_BG_e=0x15, + dRes_ID_PACK00_01_ARC_MG_F_CF_e=0x16, + dRes_ID_PACK00_01_ARC_MOI_e=0x17, + dRes_ID_PACK00_01_ARC_MOI1_e=0x18, + dRes_ID_PACK00_01_ARC_NI_e=0x19, + dRes_ID_PACK00_01_ARC_NPC_TK_e=0x1A, + dRes_ID_PACK00_01_ARC_OBJ_KN2_e=0x1B, + dRes_ID_PACK00_01_ARC_OBJ_LP_e=0x1C, + dRes_ID_PACK00_01_ARC_OBJ_NDOOR_e=0x1D, + dRes_ID_PACK00_01_ARC_OBJ_SUI_e=0x1E, + dRes_ID_PACK00_01_ARC_PUMPKIN_e=0x1F, + dRes_ID_PACK00_01_ARC_SEIRA_P1_e=0x20, + dRes_ID_PACK00_01_ARC_SERA_e=0x21, +}; + +#endif /* !RES_PACK00_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack00_02.h b/assets/RZDJ01/res/Object/Pack00_02.h new file mode 100644 index 0000000000..30d36405a2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack00_02.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK00_02_H +#define RES_PACK00_02_H + +enum dRes_INDEX_PACK00_02 { + /* ARC */ + dRes_INDEX_PACK00_02_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_02_ARC__BG004E_e=0x4, + dRes_INDEX_PACK00_02_ARC_A_IWAATO_e=0x5, + dRes_INDEX_PACK00_02_ARC_BOU_e=0x6, + dRes_INDEX_PACK00_02_ARC_DOORK10_e=0x7, + dRes_INDEX_PACK00_02_ARC_D_SROCK_e=0x8, + dRes_INDEX_PACK00_02_ARC_E_GA_e=0x9, + dRes_INDEX_PACK00_02_ARC_FR_e=0xA, + dRes_INDEX_PACK00_02_ARC_HANJO_e=0xB, + dRes_INDEX_PACK00_02_ARC_HANJO1_e=0xC, + dRes_INDEX_PACK00_02_ARC_JAGAR_e=0xD, + dRes_INDEX_PACK00_02_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK00_02_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK00_02_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK00_02_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK00_02_ARC_J_TOBI_e=0x12, + dRes_INDEX_PACK00_02_ARC_MG_F_CF_e=0x13, + dRes_INDEX_PACK00_02_ARC_NI_e=0x14, + dRes_INDEX_PACK00_02_ARC_NPC_NE_e=0x15, + dRes_INDEX_PACK00_02_ARC_NPC_TK_e=0x16, + dRes_INDEX_PACK00_02_ARC_OBJ_LP_e=0x17, + dRes_INDEX_PACK00_02_ARC_OBJ_NDOOR_e=0x18, + dRes_INDEX_PACK00_02_ARC_OBJ_SUI_e=0x19, + dRes_INDEX_PACK00_02_ARC_PUMPKIN_e=0x1A, +}; + +enum dRes_ID_PACK00_02 { + /* ARC */ + dRes_ID_PACK00_02_ARC__BG0034_e=0x3, + dRes_ID_PACK00_02_ARC__BG004E_e=0x4, + dRes_ID_PACK00_02_ARC_A_IWAATO_e=0x5, + dRes_ID_PACK00_02_ARC_BOU_e=0x6, + dRes_ID_PACK00_02_ARC_DOORK10_e=0x7, + dRes_ID_PACK00_02_ARC_D_SROCK_e=0x8, + dRes_ID_PACK00_02_ARC_E_GA_e=0x9, + dRes_ID_PACK00_02_ARC_FR_e=0xA, + dRes_ID_PACK00_02_ARC_HANJO_e=0xB, + dRes_ID_PACK00_02_ARC_HANJO1_e=0xC, + dRes_ID_PACK00_02_ARC_JAGAR_e=0xD, + dRes_ID_PACK00_02_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK00_02_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK00_02_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK00_02_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK00_02_ARC_J_TOBI_e=0x12, + dRes_ID_PACK00_02_ARC_MG_F_CF_e=0x13, + dRes_ID_PACK00_02_ARC_NI_e=0x14, + dRes_ID_PACK00_02_ARC_NPC_NE_e=0x15, + dRes_ID_PACK00_02_ARC_NPC_TK_e=0x16, + dRes_ID_PACK00_02_ARC_OBJ_LP_e=0x17, + dRes_ID_PACK00_02_ARC_OBJ_NDOOR_e=0x18, + dRes_ID_PACK00_02_ARC_OBJ_SUI_e=0x19, + dRes_ID_PACK00_02_ARC_PUMPKIN_e=0x1A, +}; + +#endif /* !RES_PACK00_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_00.h b/assets/RZDJ01/res/Object/Pack01_00.h new file mode 100644 index 0000000000..ea539967fd --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_00.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK01_00_H +#define RES_PACK01_00_H + +enum dRes_INDEX_PACK01_00 { + /* ARC */ + dRes_INDEX_PACK01_00_ARC_MAN_B_e=0x3, + dRes_INDEX_PACK01_00_ARC_MAN_B_L_e=0x4, + dRes_INDEX_PACK01_00_ARC_MAN_C_e=0x5, + dRes_INDEX_PACK01_00_ARC_MAN_C_L_e=0x6, + dRes_INDEX_PACK01_00_ARC_MAS_A_e=0x7, + dRes_INDEX_PACK01_00_ARC_MAS_A_L_e=0x8, + dRes_INDEX_PACK01_00_ARC_MBN_A_e=0x9, + dRes_INDEX_PACK01_00_ARC_MBN_A_L_e=0xA, + dRes_INDEX_PACK01_00_ARC_MGENERAL_e=0xB, + dRes_INDEX_PACK01_00_ARC_MGENRAL_L_e=0xC, + dRes_INDEX_PACK01_00_ARC_MSPCIAL_L_e=0xD, + dRes_INDEX_PACK01_00_ARC_MSPECIAL_e=0xE, + dRes_INDEX_PACK01_00_ARC_OBJECT_e=0xF, + dRes_INDEX_PACK01_00_ARC_OBJECT_L_e=0x10, + dRes_INDEX_PACK01_00_ARC_WAN_B2_e=0x11, + dRes_INDEX_PACK01_00_ARC_WAN_B2_L_e=0x12, + dRes_INDEX_PACK01_00_ARC_WGENERAL_e=0x13, + dRes_INDEX_PACK01_00_ARC_WGENRAL_L_e=0x14, + dRes_INDEX_PACK01_00_ARC_WGN_A2_e=0x15, + dRes_INDEX_PACK01_00_ARC_WGN_A2_L_e=0x16, + dRes_INDEX_PACK01_00_ARC_WON_A2_e=0x17, + dRes_INDEX_PACK01_00_ARC_WON_A2_L_e=0x18, + dRes_INDEX_PACK01_00_ARC_WSPCIAL_L_e=0x19, + dRes_INDEX_PACK01_00_ARC_WSPECIAL_e=0x1A, +}; + +enum dRes_ID_PACK01_00 { + /* ARC */ + dRes_ID_PACK01_00_ARC_MAN_B_e=0x3, + dRes_ID_PACK01_00_ARC_MAN_B_L_e=0x4, + dRes_ID_PACK01_00_ARC_MAN_C_e=0x5, + dRes_ID_PACK01_00_ARC_MAN_C_L_e=0x6, + dRes_ID_PACK01_00_ARC_MAS_A_e=0x7, + dRes_ID_PACK01_00_ARC_MAS_A_L_e=0x8, + dRes_ID_PACK01_00_ARC_MBN_A_e=0x9, + dRes_ID_PACK01_00_ARC_MBN_A_L_e=0xA, + dRes_ID_PACK01_00_ARC_MGENERAL_e=0xB, + dRes_ID_PACK01_00_ARC_MGENRAL_L_e=0xC, + dRes_ID_PACK01_00_ARC_MSPCIAL_L_e=0xD, + dRes_ID_PACK01_00_ARC_MSPECIAL_e=0xE, + dRes_ID_PACK01_00_ARC_OBJECT_e=0xF, + dRes_ID_PACK01_00_ARC_OBJECT_L_e=0x10, + dRes_ID_PACK01_00_ARC_WAN_B2_e=0x11, + dRes_ID_PACK01_00_ARC_WAN_B2_L_e=0x12, + dRes_ID_PACK01_00_ARC_WGENERAL_e=0x13, + dRes_ID_PACK01_00_ARC_WGENRAL_L_e=0x14, + dRes_ID_PACK01_00_ARC_WGN_A2_e=0x15, + dRes_ID_PACK01_00_ARC_WGN_A2_L_e=0x16, + dRes_ID_PACK01_00_ARC_WON_A2_e=0x17, + dRes_ID_PACK01_00_ARC_WON_A2_L_e=0x18, + dRes_ID_PACK01_00_ARC_WSPCIAL_L_e=0x19, + dRes_ID_PACK01_00_ARC_WSPECIAL_e=0x1A, +}; + +#endif /* !RES_PACK01_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_01.h b/assets/RZDJ01/res/Object/Pack01_01.h new file mode 100644 index 0000000000..846c2a505c --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_01.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK01_01_H +#define RES_PACK01_01_H + +enum dRes_INDEX_PACK01_01 { + /* ARC */ + dRes_INDEX_PACK01_01_ARC_MAN_B_LTW_e=0x3, + dRes_INDEX_PACK01_01_ARC_MAN_B_TW_e=0x4, + dRes_INDEX_PACK01_01_ARC_MAN_C_LTW_e=0x5, + dRes_INDEX_PACK01_01_ARC_MAN_C_TW_e=0x6, + dRes_INDEX_PACK01_01_ARC_MAS_A_LTW_e=0x7, + dRes_INDEX_PACK01_01_ARC_MAS_A_TW_e=0x8, + dRes_INDEX_PACK01_01_ARC_MBN_A_LTW_e=0x9, + dRes_INDEX_PACK01_01_ARC_MBN_A_TW_e=0xA, + dRes_INDEX_PACK01_01_ARC_MGENERAL_e=0xB, + dRes_INDEX_PACK01_01_ARC_MGENRAL_L_e=0xC, + dRes_INDEX_PACK01_01_ARC_MSPCIAL_L_e=0xD, + dRes_INDEX_PACK01_01_ARC_MSPECIAL_e=0xE, + dRes_INDEX_PACK01_01_ARC_OBJECT_e=0xF, + dRes_INDEX_PACK01_01_ARC_OBJECT_L_e=0x10, + dRes_INDEX_PACK01_01_ARC_WAN_B2LTW_e=0x11, + dRes_INDEX_PACK01_01_ARC_WAN_B2_TW_e=0x12, + dRes_INDEX_PACK01_01_ARC_WGENERAL_e=0x13, + dRes_INDEX_PACK01_01_ARC_WGENRAL_L_e=0x14, + dRes_INDEX_PACK01_01_ARC_WGN_A2LTW_e=0x15, + dRes_INDEX_PACK01_01_ARC_WGN_A2_TW_e=0x16, + dRes_INDEX_PACK01_01_ARC_WON_A2LTW_e=0x17, + dRes_INDEX_PACK01_01_ARC_WON_A2_TW_e=0x18, + dRes_INDEX_PACK01_01_ARC_WSPCIAL_L_e=0x19, + dRes_INDEX_PACK01_01_ARC_WSPECIAL_e=0x1A, +}; + +enum dRes_ID_PACK01_01 { + /* ARC */ + dRes_ID_PACK01_01_ARC_MAN_B_LTW_e=0x3, + dRes_ID_PACK01_01_ARC_MAN_B_TW_e=0x4, + dRes_ID_PACK01_01_ARC_MAN_C_LTW_e=0x5, + dRes_ID_PACK01_01_ARC_MAN_C_TW_e=0x6, + dRes_ID_PACK01_01_ARC_MAS_A_LTW_e=0x7, + dRes_ID_PACK01_01_ARC_MAS_A_TW_e=0x8, + dRes_ID_PACK01_01_ARC_MBN_A_LTW_e=0x9, + dRes_ID_PACK01_01_ARC_MBN_A_TW_e=0xA, + dRes_ID_PACK01_01_ARC_MGENERAL_e=0xB, + dRes_ID_PACK01_01_ARC_MGENRAL_L_e=0xC, + dRes_ID_PACK01_01_ARC_MSPCIAL_L_e=0xD, + dRes_ID_PACK01_01_ARC_MSPECIAL_e=0xE, + dRes_ID_PACK01_01_ARC_OBJECT_e=0xF, + dRes_ID_PACK01_01_ARC_OBJECT_L_e=0x10, + dRes_ID_PACK01_01_ARC_WAN_B2LTW_e=0x11, + dRes_ID_PACK01_01_ARC_WAN_B2_TW_e=0x12, + dRes_ID_PACK01_01_ARC_WGENERAL_e=0x13, + dRes_ID_PACK01_01_ARC_WGENRAL_L_e=0x14, + dRes_ID_PACK01_01_ARC_WGN_A2LTW_e=0x15, + dRes_ID_PACK01_01_ARC_WGN_A2_TW_e=0x16, + dRes_ID_PACK01_01_ARC_WON_A2LTW_e=0x17, + dRes_ID_PACK01_01_ARC_WON_A2_TW_e=0x18, + dRes_ID_PACK01_01_ARC_WSPCIAL_L_e=0x19, + dRes_ID_PACK01_01_ARC_WSPECIAL_e=0x1A, +}; + +#endif /* !RES_PACK01_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_02.h b/assets/RZDJ01/res/Object/Pack01_02.h new file mode 100644 index 0000000000..9c9cf79c4c --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_02.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_02_H +#define RES_PACK01_02_H + +enum dRes_INDEX_PACK01_02 { + /* ARC */ + dRes_INDEX_PACK01_02_ARC_MAD_A2_e=0x3, + dRes_INDEX_PACK01_02_ARC_MAD_A2_L_e=0x4, + dRes_INDEX_PACK01_02_ARC_MAN_A2_e=0x5, + dRes_INDEX_PACK01_02_ARC_MAN_A2_L_e=0x6, + dRes_INDEX_PACK01_02_ARC_MAT_A_e=0x7, + dRes_INDEX_PACK01_02_ARC_MAT_A_L_e=0x8, + dRes_INDEX_PACK01_02_ARC_MCN_A2_e=0x9, + dRes_INDEX_PACK01_02_ARC_MCN_A2_L_e=0xA, + dRes_INDEX_PACK01_02_ARC_MON_A2_e=0xB, + dRes_INDEX_PACK01_02_ARC_MON_A2_L_e=0xC, + dRes_INDEX_PACK01_02_ARC_WAD_A_e=0xD, + dRes_INDEX_PACK01_02_ARC_WAD_A_L_e=0xE, + dRes_INDEX_PACK01_02_ARC_WAN_A_e=0xF, + dRes_INDEX_PACK01_02_ARC_WAN_A_L_e=0x10, + dRes_INDEX_PACK01_02_ARC_WCN_A_e=0x11, + dRes_INDEX_PACK01_02_ARC_WCN_A_L_e=0x12, +}; + +enum dRes_ID_PACK01_02 { + /* ARC */ + dRes_ID_PACK01_02_ARC_MAD_A2_e=0x3, + dRes_ID_PACK01_02_ARC_MAD_A2_L_e=0x4, + dRes_ID_PACK01_02_ARC_MAN_A2_e=0x5, + dRes_ID_PACK01_02_ARC_MAN_A2_L_e=0x6, + dRes_ID_PACK01_02_ARC_MAT_A_e=0x7, + dRes_ID_PACK01_02_ARC_MAT_A_L_e=0x8, + dRes_ID_PACK01_02_ARC_MCN_A2_e=0x9, + dRes_ID_PACK01_02_ARC_MCN_A2_L_e=0xA, + dRes_ID_PACK01_02_ARC_MON_A2_e=0xB, + dRes_ID_PACK01_02_ARC_MON_A2_L_e=0xC, + dRes_ID_PACK01_02_ARC_WAD_A_e=0xD, + dRes_ID_PACK01_02_ARC_WAD_A_L_e=0xE, + dRes_ID_PACK01_02_ARC_WAN_A_e=0xF, + dRes_ID_PACK01_02_ARC_WAN_A_L_e=0x10, + dRes_ID_PACK01_02_ARC_WCN_A_e=0x11, + dRes_ID_PACK01_02_ARC_WCN_A_L_e=0x12, +}; + +#endif /* !RES_PACK01_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_03.h b/assets/RZDJ01/res/Object/Pack01_03.h new file mode 100644 index 0000000000..eb1e46e2f3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_03.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_03_H +#define RES_PACK01_03_H + +enum dRes_INDEX_PACK01_03 { + /* ARC */ + dRes_INDEX_PACK01_03_ARC_MAD_A2LTW_e=0x3, + dRes_INDEX_PACK01_03_ARC_MAD_A2_TW_e=0x4, + dRes_INDEX_PACK01_03_ARC_MAN_A2LTW_e=0x5, + dRes_INDEX_PACK01_03_ARC_MAN_A2_TW_e=0x6, + dRes_INDEX_PACK01_03_ARC_MAT_A_LTW_e=0x7, + dRes_INDEX_PACK01_03_ARC_MAT_A_TW_e=0x8, + dRes_INDEX_PACK01_03_ARC_MCN_A2LTW_e=0x9, + dRes_INDEX_PACK01_03_ARC_MCN_A2_TW_e=0xA, + dRes_INDEX_PACK01_03_ARC_MON_A2LTW_e=0xB, + dRes_INDEX_PACK01_03_ARC_MON_A2_TW_e=0xC, + dRes_INDEX_PACK01_03_ARC_WAD_A_LTW_e=0xD, + dRes_INDEX_PACK01_03_ARC_WAD_A_TW_e=0xE, + dRes_INDEX_PACK01_03_ARC_WAN_A_LTW_e=0xF, + dRes_INDEX_PACK01_03_ARC_WAN_A_TW_e=0x10, + dRes_INDEX_PACK01_03_ARC_WCN_A_LTW_e=0x11, + dRes_INDEX_PACK01_03_ARC_WCN_A_TW_e=0x12, +}; + +enum dRes_ID_PACK01_03 { + /* ARC */ + dRes_ID_PACK01_03_ARC_MAD_A2LTW_e=0x3, + dRes_ID_PACK01_03_ARC_MAD_A2_TW_e=0x4, + dRes_ID_PACK01_03_ARC_MAN_A2LTW_e=0x5, + dRes_ID_PACK01_03_ARC_MAN_A2_TW_e=0x6, + dRes_ID_PACK01_03_ARC_MAT_A_LTW_e=0x7, + dRes_ID_PACK01_03_ARC_MAT_A_TW_e=0x8, + dRes_ID_PACK01_03_ARC_MCN_A2LTW_e=0x9, + dRes_ID_PACK01_03_ARC_MCN_A2_TW_e=0xA, + dRes_ID_PACK01_03_ARC_MON_A2LTW_e=0xB, + dRes_ID_PACK01_03_ARC_MON_A2_TW_e=0xC, + dRes_ID_PACK01_03_ARC_WAD_A_LTW_e=0xD, + dRes_ID_PACK01_03_ARC_WAD_A_TW_e=0xE, + dRes_ID_PACK01_03_ARC_WAN_A_LTW_e=0xF, + dRes_ID_PACK01_03_ARC_WAN_A_TW_e=0x10, + dRes_ID_PACK01_03_ARC_WCN_A_LTW_e=0x11, + dRes_ID_PACK01_03_ARC_WCN_A_TW_e=0x12, +}; + +#endif /* !RES_PACK01_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_04.h b/assets/RZDJ01/res/Object/Pack01_04.h new file mode 100644 index 0000000000..021fb39906 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_04.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_04_H +#define RES_PACK01_04_H + +enum dRes_INDEX_PACK01_04 { + /* ARC */ + dRes_INDEX_PACK01_04_ARC_MAD_A_e=0x3, + dRes_INDEX_PACK01_04_ARC_MAD_A_L_e=0x4, + dRes_INDEX_PACK01_04_ARC_MAN_A_e=0x5, + dRes_INDEX_PACK01_04_ARC_MAN_A_L_e=0x6, + dRes_INDEX_PACK01_04_ARC_MAT_A2_e=0x7, + dRes_INDEX_PACK01_04_ARC_MAT_A2_L_e=0x8, + dRes_INDEX_PACK01_04_ARC_MCN_A_e=0x9, + dRes_INDEX_PACK01_04_ARC_MCN_A_L_e=0xA, + dRes_INDEX_PACK01_04_ARC_MON_A_e=0xB, + dRes_INDEX_PACK01_04_ARC_MON_A_L_e=0xC, + dRes_INDEX_PACK01_04_ARC_WAD_A2_e=0xD, + dRes_INDEX_PACK01_04_ARC_WAD_A2_L_e=0xE, + dRes_INDEX_PACK01_04_ARC_WAN_A2_e=0xF, + dRes_INDEX_PACK01_04_ARC_WAN_A2_L_e=0x10, + dRes_INDEX_PACK01_04_ARC_WCN_A2_e=0x11, + dRes_INDEX_PACK01_04_ARC_WCN_A2_L_e=0x12, +}; + +enum dRes_ID_PACK01_04 { + /* ARC */ + dRes_ID_PACK01_04_ARC_MAD_A_e=0x3, + dRes_ID_PACK01_04_ARC_MAD_A_L_e=0x4, + dRes_ID_PACK01_04_ARC_MAN_A_e=0x5, + dRes_ID_PACK01_04_ARC_MAN_A_L_e=0x6, + dRes_ID_PACK01_04_ARC_MAT_A2_e=0x7, + dRes_ID_PACK01_04_ARC_MAT_A2_L_e=0x8, + dRes_ID_PACK01_04_ARC_MCN_A_e=0x9, + dRes_ID_PACK01_04_ARC_MCN_A_L_e=0xA, + dRes_ID_PACK01_04_ARC_MON_A_e=0xB, + dRes_ID_PACK01_04_ARC_MON_A_L_e=0xC, + dRes_ID_PACK01_04_ARC_WAD_A2_e=0xD, + dRes_ID_PACK01_04_ARC_WAD_A2_L_e=0xE, + dRes_ID_PACK01_04_ARC_WAN_A2_e=0xF, + dRes_ID_PACK01_04_ARC_WAN_A2_L_e=0x10, + dRes_ID_PACK01_04_ARC_WCN_A2_e=0x11, + dRes_ID_PACK01_04_ARC_WCN_A2_L_e=0x12, +}; + +#endif /* !RES_PACK01_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_05.h b/assets/RZDJ01/res/Object/Pack01_05.h new file mode 100644 index 0000000000..1bff872e97 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_05.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_05_H +#define RES_PACK01_05_H + +enum dRes_INDEX_PACK01_05 { + /* ARC */ + dRes_INDEX_PACK01_05_ARC_MAD_A_LTW_e=0x3, + dRes_INDEX_PACK01_05_ARC_MAD_A_TW_e=0x4, + dRes_INDEX_PACK01_05_ARC_MAN_A_LTW_e=0x5, + dRes_INDEX_PACK01_05_ARC_MAN_A_TW_e=0x6, + dRes_INDEX_PACK01_05_ARC_MAT_A2LTW_e=0x7, + dRes_INDEX_PACK01_05_ARC_MAT_A2_TW_e=0x8, + dRes_INDEX_PACK01_05_ARC_MCN_A_LTW_e=0x9, + dRes_INDEX_PACK01_05_ARC_MCN_A_TW_e=0xA, + dRes_INDEX_PACK01_05_ARC_MON_A_LTW_e=0xB, + dRes_INDEX_PACK01_05_ARC_MON_A_TW_e=0xC, + dRes_INDEX_PACK01_05_ARC_WAD_A2LTW_e=0xD, + dRes_INDEX_PACK01_05_ARC_WAD_A2_TW_e=0xE, + dRes_INDEX_PACK01_05_ARC_WAN_A2LTW_e=0xF, + dRes_INDEX_PACK01_05_ARC_WAN_A2_TW_e=0x10, + dRes_INDEX_PACK01_05_ARC_WCN_A2LTW_e=0x11, + dRes_INDEX_PACK01_05_ARC_WCN_A2_TW_e=0x12, +}; + +enum dRes_ID_PACK01_05 { + /* ARC */ + dRes_ID_PACK01_05_ARC_MAD_A_LTW_e=0x3, + dRes_ID_PACK01_05_ARC_MAD_A_TW_e=0x4, + dRes_ID_PACK01_05_ARC_MAN_A_LTW_e=0x5, + dRes_ID_PACK01_05_ARC_MAN_A_TW_e=0x6, + dRes_ID_PACK01_05_ARC_MAT_A2LTW_e=0x7, + dRes_ID_PACK01_05_ARC_MAT_A2_TW_e=0x8, + dRes_ID_PACK01_05_ARC_MCN_A_LTW_e=0x9, + dRes_ID_PACK01_05_ARC_MCN_A_TW_e=0xA, + dRes_ID_PACK01_05_ARC_MON_A_LTW_e=0xB, + dRes_ID_PACK01_05_ARC_MON_A_TW_e=0xC, + dRes_ID_PACK01_05_ARC_WAD_A2LTW_e=0xD, + dRes_ID_PACK01_05_ARC_WAD_A2_TW_e=0xE, + dRes_ID_PACK01_05_ARC_WAN_A2LTW_e=0xF, + dRes_ID_PACK01_05_ARC_WAN_A2_TW_e=0x10, + dRes_ID_PACK01_05_ARC_WCN_A2LTW_e=0x11, + dRes_ID_PACK01_05_ARC_WCN_A2_TW_e=0x12, +}; + +#endif /* !RES_PACK01_05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_06.h b/assets/RZDJ01/res/Object/Pack01_06.h new file mode 100644 index 0000000000..0a8f4755bf --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_06.h @@ -0,0 +1,40 @@ +#ifndef RES_PACK01_06_H +#define RES_PACK01_06_H + +enum dRes_INDEX_PACK01_06 { + /* ARC */ + dRes_INDEX_PACK01_06_ARC_MAN_B2_e=0x3, + dRes_INDEX_PACK01_06_ARC_MAN_B2_L_e=0x4, + dRes_INDEX_PACK01_06_ARC_MAN_C2_e=0x5, + dRes_INDEX_PACK01_06_ARC_MAN_C2_L_e=0x6, + dRes_INDEX_PACK01_06_ARC_MAS_A2_e=0x7, + dRes_INDEX_PACK01_06_ARC_MAS_A2_L_e=0x8, + dRes_INDEX_PACK01_06_ARC_MBN_A2_e=0x9, + dRes_INDEX_PACK01_06_ARC_MBN_A2_L_e=0xA, + dRes_INDEX_PACK01_06_ARC_WAN_B_e=0xB, + dRes_INDEX_PACK01_06_ARC_WAN_B_L_e=0xC, + dRes_INDEX_PACK01_06_ARC_WGN_A_e=0xD, + dRes_INDEX_PACK01_06_ARC_WGN_A_L_e=0xE, + dRes_INDEX_PACK01_06_ARC_WON_A_e=0xF, + dRes_INDEX_PACK01_06_ARC_WON_A_L_e=0x10, +}; + +enum dRes_ID_PACK01_06 { + /* ARC */ + dRes_ID_PACK01_06_ARC_MAN_B2_e=0x3, + dRes_ID_PACK01_06_ARC_MAN_B2_L_e=0x4, + dRes_ID_PACK01_06_ARC_MAN_C2_e=0x5, + dRes_ID_PACK01_06_ARC_MAN_C2_L_e=0x6, + dRes_ID_PACK01_06_ARC_MAS_A2_e=0x7, + dRes_ID_PACK01_06_ARC_MAS_A2_L_e=0x8, + dRes_ID_PACK01_06_ARC_MBN_A2_e=0x9, + dRes_ID_PACK01_06_ARC_MBN_A2_L_e=0xA, + dRes_ID_PACK01_06_ARC_WAN_B_e=0xB, + dRes_ID_PACK01_06_ARC_WAN_B_L_e=0xC, + dRes_ID_PACK01_06_ARC_WGN_A_e=0xD, + dRes_ID_PACK01_06_ARC_WGN_A_L_e=0xE, + dRes_ID_PACK01_06_ARC_WON_A_e=0xF, + dRes_ID_PACK01_06_ARC_WON_A_L_e=0x10, +}; + +#endif /* !RES_PACK01_06_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack01_07.h b/assets/RZDJ01/res/Object/Pack01_07.h new file mode 100644 index 0000000000..615e432b4d --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack01_07.h @@ -0,0 +1,40 @@ +#ifndef RES_PACK01_07_H +#define RES_PACK01_07_H + +enum dRes_INDEX_PACK01_07 { + /* ARC */ + dRes_INDEX_PACK01_07_ARC_MAN_B2LTW_e=0x3, + dRes_INDEX_PACK01_07_ARC_MAN_B2_TW_e=0x4, + dRes_INDEX_PACK01_07_ARC_MAN_C2LTW_e=0x5, + dRes_INDEX_PACK01_07_ARC_MAN_C2_TW_e=0x6, + dRes_INDEX_PACK01_07_ARC_MAS_A2LTW_e=0x7, + dRes_INDEX_PACK01_07_ARC_MAS_A2_TW_e=0x8, + dRes_INDEX_PACK01_07_ARC_MBN_A2LTW_e=0x9, + dRes_INDEX_PACK01_07_ARC_MBN_A2_TW_e=0xA, + dRes_INDEX_PACK01_07_ARC_WAN_B_LTW_e=0xB, + dRes_INDEX_PACK01_07_ARC_WAN_B_TW_e=0xC, + dRes_INDEX_PACK01_07_ARC_WGN_A_LTW_e=0xD, + dRes_INDEX_PACK01_07_ARC_WGN_A_TW_e=0xE, + dRes_INDEX_PACK01_07_ARC_WON_A_LTW_e=0xF, + dRes_INDEX_PACK01_07_ARC_WON_A_TW_e=0x10, +}; + +enum dRes_ID_PACK01_07 { + /* ARC */ + dRes_ID_PACK01_07_ARC_MAN_B2LTW_e=0x3, + dRes_ID_PACK01_07_ARC_MAN_B2_TW_e=0x4, + dRes_ID_PACK01_07_ARC_MAN_C2LTW_e=0x5, + dRes_ID_PACK01_07_ARC_MAN_C2_TW_e=0x6, + dRes_ID_PACK01_07_ARC_MAS_A2LTW_e=0x7, + dRes_ID_PACK01_07_ARC_MAS_A2_TW_e=0x8, + dRes_ID_PACK01_07_ARC_MBN_A2LTW_e=0x9, + dRes_ID_PACK01_07_ARC_MBN_A2_TW_e=0xA, + dRes_ID_PACK01_07_ARC_WAN_B_LTW_e=0xB, + dRes_ID_PACK01_07_ARC_WAN_B_TW_e=0xC, + dRes_ID_PACK01_07_ARC_WGN_A_LTW_e=0xD, + dRes_ID_PACK01_07_ARC_WGN_A_TW_e=0xE, + dRes_ID_PACK01_07_ARC_WON_A_LTW_e=0xF, + dRes_ID_PACK01_07_ARC_WON_A_TW_e=0x10, +}; + +#endif /* !RES_PACK01_07_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Pack99_00.h b/assets/RZDJ01/res/Object/Pack99_00.h new file mode 100644 index 0000000000..b866f5bae2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Pack99_00.h @@ -0,0 +1,70 @@ +#ifndef RES_PACK99_00_H +#define RES_PACK99_00_H + +enum dRes_INDEX_PACK99_00 { + /* ARC */ + dRes_INDEX_PACK99_00_ARC_BD_e=0x3, + dRes_INDEX_PACK99_00_ARC_BOU_e=0x4, + dRes_INDEX_PACK99_00_ARC_BOU1_e=0x5, + dRes_INDEX_PACK99_00_ARC_COW_e=0x6, + dRes_INDEX_PACK99_00_ARC_E_BEE_e=0x7, + dRes_INDEX_PACK99_00_ARC_E_NEST_e=0x8, + dRes_INDEX_PACK99_00_ARC_FR_e=0x9, + dRes_INDEX_PACK99_00_ARC_HANJO_e=0xA, + dRes_INDEX_PACK99_00_ARC_HANJO1_e=0xB, + dRes_INDEX_PACK99_00_ARC_JAGAR_e=0xC, + dRes_INDEX_PACK99_00_ARC_JAGAR1_e=0xD, + dRes_INDEX_PACK99_00_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK99_00_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK99_00_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK99_00_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK99_00_ARC_J_SENTAKU_e=0x12, + dRes_INDEX_PACK99_00_ARC_J_TOBI_e=0x13, + dRes_INDEX_PACK99_00_ARC_KYURY_e=0x14, + dRes_INDEX_PACK99_00_ARC_MOI_e=0x15, + dRes_INDEX_PACK99_00_ARC_MOI1_e=0x16, + dRes_INDEX_PACK99_00_ARC_NI_e=0x17, + dRes_INDEX_PACK99_00_ARC_NPC_NE_e=0x18, + dRes_INDEX_PACK99_00_ARC_NPC_TK_e=0x19, + dRes_INDEX_PACK99_00_ARC_NPC_TR_e=0x1A, + dRes_INDEX_PACK99_00_ARC_OBJ_SUI_e=0x1B, + dRes_INDEX_PACK99_00_ARC_PUMPKIN_e=0x1C, + dRes_INDEX_PACK99_00_ARC_URI_e=0x1D, + dRes_INDEX_PACK99_00_ARC_URI1_e=0x1E, + dRes_INDEX_PACK99_00_ARC_URI_KAGO_e=0x1F, +}; + +enum dRes_ID_PACK99_00 { + /* ARC */ + dRes_ID_PACK99_00_ARC_BD_e=0x3, + dRes_ID_PACK99_00_ARC_BOU_e=0x4, + dRes_ID_PACK99_00_ARC_BOU1_e=0x5, + dRes_ID_PACK99_00_ARC_COW_e=0x6, + dRes_ID_PACK99_00_ARC_E_BEE_e=0x7, + dRes_ID_PACK99_00_ARC_E_NEST_e=0x8, + dRes_ID_PACK99_00_ARC_FR_e=0x9, + dRes_ID_PACK99_00_ARC_HANJO_e=0xA, + dRes_ID_PACK99_00_ARC_HANJO1_e=0xB, + dRes_ID_PACK99_00_ARC_JAGAR_e=0xC, + dRes_ID_PACK99_00_ARC_JAGAR1_e=0xD, + dRes_ID_PACK99_00_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK99_00_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK99_00_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK99_00_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK99_00_ARC_J_SENTAKU_e=0x12, + dRes_ID_PACK99_00_ARC_J_TOBI_e=0x13, + dRes_ID_PACK99_00_ARC_KYURY_e=0x14, + dRes_ID_PACK99_00_ARC_MOI_e=0x15, + dRes_ID_PACK99_00_ARC_MOI1_e=0x16, + dRes_ID_PACK99_00_ARC_NI_e=0x17, + dRes_ID_PACK99_00_ARC_NPC_NE_e=0x18, + dRes_ID_PACK99_00_ARC_NPC_TK_e=0x19, + dRes_ID_PACK99_00_ARC_NPC_TR_e=0x1A, + dRes_ID_PACK99_00_ARC_OBJ_SUI_e=0x1B, + dRes_ID_PACK99_00_ARC_PUMPKIN_e=0x1C, + dRes_ID_PACK99_00_ARC_URI_e=0x1D, + dRes_ID_PACK99_00_ARC_URI1_e=0x1E, + dRes_ID_PACK99_00_ARC_URI_KAGO_e=0x1F, +}; + +#endif /* !RES_PACK99_00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Peru.h b/assets/RZDJ01/res/Object/Peru.h new file mode 100644 index 0000000000..4d17c3f8dc --- /dev/null +++ b/assets/RZDJ01/res/Object/Peru.h @@ -0,0 +1,88 @@ +#ifndef RES_PERU_H +#define RES_PERU_H + +enum dRes_INDEX_PERU { + /* BCK */ + dRes_INDEX_PERU_BCK_GZ_NE_F_KIZUKU_e=0x7, + dRes_INDEX_PERU_BCK_GZ_NE_F_NAKU_e=0x8, + dRes_INDEX_PERU_BCK_GZ_NE_F_SNIFF_e=0x9, + dRes_INDEX_PERU_BCK_GZ_NE_F_TALK_A_e=0xA, + dRes_INDEX_PERU_BCK_GZ_NE_JUMP_DOWN_E_e=0xB, + dRes_INDEX_PERU_BCK_GZ_NE_JUMP_DOWN_S_e=0xC, + dRes_INDEX_PERU_BCK_GZ_NE_KIZUKU_e=0xD, + dRes_INDEX_PERU_BCK_GZ_NE_KIZUKU_WAIT_e=0xE, + dRes_INDEX_PERU_BCK_GZ_NE_NAKU_e=0xF, + dRes_INDEX_PERU_BCK_GZ_NE_RUN_A_e=0x10, + dRes_INDEX_PERU_BCK_GZ_NE_SIT_A_e=0x11, + dRes_INDEX_PERU_BCK_GZ_NE_SIT_B_e=0x12, + dRes_INDEX_PERU_BCK_GZ_NE_SNIFF_e=0x13, + dRes_INDEX_PERU_BCK_GZ_NE_WAIT_A_e=0x14, + dRes_INDEX_PERU_BCK_GZ_NE_WALK_A_e=0x15, + /* BMDR */ + dRes_INDEX_PERU_BMD_GZ_NE_e=0x18, + /* BTK */ + dRes_INDEX_PERU_BTK_GZ_NE_e=0x1B, + /* BTP */ + dRes_INDEX_PERU_BTP_GZ_NE_e=0x1E, + dRes_INDEX_PERU_BTP_GZ_NE_F_KIZUKU_e=0x1F, + dRes_INDEX_PERU_BTP_GZ_NE_F_NAKU_e=0x20, + dRes_INDEX_PERU_BTP_GZ_NE_F_SNIFF_e=0x21, + /* EVT */ + dRes_INDEX_PERU_DAT_EVENT_LIST_e=0x24, +}; + +enum dRes_ID_PERU { + /* BCK */ + dRes_ID_PERU_BCK_GZ_NE_F_KIZUKU_e=0x7, + dRes_ID_PERU_BCK_GZ_NE_F_NAKU_e=0x8, + dRes_ID_PERU_BCK_GZ_NE_F_SNIFF_e=0x9, + dRes_ID_PERU_BCK_GZ_NE_F_TALK_A_e=0xA, + dRes_ID_PERU_BCK_GZ_NE_JUMP_DOWN_E_e=0xB, + dRes_ID_PERU_BCK_GZ_NE_JUMP_DOWN_S_e=0xC, + dRes_ID_PERU_BCK_GZ_NE_KIZUKU_e=0xD, + dRes_ID_PERU_BCK_GZ_NE_KIZUKU_WAIT_e=0xE, + dRes_ID_PERU_BCK_GZ_NE_NAKU_e=0xF, + dRes_ID_PERU_BCK_GZ_NE_RUN_A_e=0x10, + dRes_ID_PERU_BCK_GZ_NE_SIT_A_e=0x11, + dRes_ID_PERU_BCK_GZ_NE_SIT_B_e=0x12, + dRes_ID_PERU_BCK_GZ_NE_SNIFF_e=0x13, + dRes_ID_PERU_BCK_GZ_NE_WAIT_A_e=0x14, + dRes_ID_PERU_BCK_GZ_NE_WALK_A_e=0x15, + /* BMDR */ + dRes_ID_PERU_BMD_GZ_NE_e=0x18, + /* BTK */ + dRes_ID_PERU_BTK_GZ_NE_e=0x1B, + /* BTP */ + dRes_ID_PERU_BTP_GZ_NE_e=0x1E, + dRes_ID_PERU_BTP_GZ_NE_F_KIZUKU_e=0x1F, + dRes_ID_PERU_BTP_GZ_NE_F_NAKU_e=0x20, + dRes_ID_PERU_BTP_GZ_NE_F_SNIFF_e=0x21, + /* EVT */ + dRes_ID_PERU_DAT_EVENT_LIST_e=0x24, +}; + +enum GZ_NE_JNT { + GZ_NE_JNT_CENTER_e=0x0, + GZ_NE_JNT_BACKBONE1_e=0x1, + GZ_NE_JNT_BACKBONE2_e=0x2, + GZ_NE_JNT_NECK_e=0x3, + GZ_NE_JNT_HEAD_e=0x4, + GZ_NE_JNT_CHIN_e=0x5, + GZ_NE_JNT_SHOULDERL_e=0x6, + GZ_NE_JNT_ARML1_e=0x7, + GZ_NE_JNT_HANDL_e=0x8, + GZ_NE_JNT_SHOULDERR1_e=0x9, + GZ_NE_JNT_ARMR1_e=0xA, + GZ_NE_JNT_HANDR_e=0xB, + GZ_NE_JNT_WAIST_e=0xC, + GZ_NE_JNT_LEGL1_e=0xD, + GZ_NE_JNT_LEGL2_e=0xE, + GZ_NE_JNT_FOOTL_e=0xF, + GZ_NE_JNT_LEGR1_e=0x10, + GZ_NE_JNT_LEGR2_e=0x11, + GZ_NE_JNT_FOOTR_e=0x12, + GZ_NE_JNT_TAIL1_e=0x13, + GZ_NE_JNT_TAIL2_e=0x14, +}; + +#endif /* !RES_PERU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Prayer.h b/assets/RZDJ01/res/Object/Prayer.h new file mode 100644 index 0000000000..4502f283e2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Prayer.h @@ -0,0 +1,48 @@ +#ifndef RES_PRAYER_H +#define RES_PRAYER_H + +enum dRes_INDEX_PRAYER { + /* BCK */ + dRes_INDEX_PRAYER_BCK_W_PRAY_e=0x5, + dRes_INDEX_PRAYER_BCK_W_PRAY_TALK_e=0x6, + /* BMDR */ + dRes_INDEX_PRAYER_BMD_PRAYER_e=0x9, + /* EVT */ + dRes_INDEX_PRAYER_DAT_EVENT_LIST_e=0xC, +}; + +enum dRes_ID_PRAYER { + /* BCK */ + dRes_ID_PRAYER_BCK_W_PRAY_e=0x5, + dRes_ID_PRAYER_BCK_W_PRAY_TALK_e=0x6, + /* BMDR */ + dRes_ID_PRAYER_BMD_PRAYER_e=0x9, + /* EVT */ + dRes_ID_PRAYER_DAT_EVENT_LIST_e=0xC, +}; + +enum PRAYER_JNT { + PRAYER_JNT_CENTER_e=0x0, + PRAYER_JNT_BACKBONE_e=0x1, + PRAYER_JNT_NECK_e=0x2, + PRAYER_JNT_HEAD_e=0x3, + PRAYER_JNT_SHOULDERL_e=0x4, + PRAYER_JNT_ARML1_e=0x5, + PRAYER_JNT_ARML2_e=0x6, + PRAYER_JNT_HANDL_e=0x7, + PRAYER_JNT_SHOULDERR_e=0x8, + PRAYER_JNT_ARMR1_e=0x9, + PRAYER_JNT_ARMR2_e=0xA, + PRAYER_JNT_HANDR_e=0xB, + PRAYER_JNT_WAIST_e=0xC, + PRAYER_JNT_LEGL1_e=0xD, + PRAYER_JNT_LEGL2_e=0xE, + PRAYER_JNT_FOOTL_e=0xF, + PRAYER_JNT_SKIRTL_e=0x10, + PRAYER_JNT_LEGR1_e=0x11, + PRAYER_JNT_LEGR2_e=0x12, + PRAYER_JNT_FOOTR_e=0x13, + PRAYER_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_PRAYER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/RCircle.h b/assets/RZDJ01/res/Object/RCircle.h new file mode 100644 index 0000000000..be8c163d19 --- /dev/null +++ b/assets/RZDJ01/res/Object/RCircle.h @@ -0,0 +1,26 @@ +#ifndef RES_RCIRCLE_H +#define RES_RCIRCLE_H + +enum dRes_INDEX_RCIRCLE { + /* BMDR */ + dRes_INDEX_RCIRCLE_BMD_M_ZRIVER_CIRCLE_e=0x5, + /* BRK */ + dRes_INDEX_RCIRCLE_BRK_M_ZRIVER_CIRCLE_e=0x8, + /* BTK */ + dRes_INDEX_RCIRCLE_BTK_M_ZRIVER_CIRCLE_e=0xB, +}; + +enum dRes_ID_RCIRCLE { + /* BMDR */ + dRes_ID_RCIRCLE_BMD_M_ZRIVER_CIRCLE_e=0x5, + /* BRK */ + dRes_ID_RCIRCLE_BRK_M_ZRIVER_CIRCLE_e=0x8, + /* BTK */ + dRes_ID_RCIRCLE_BTK_M_ZRIVER_CIRCLE_e=0xB, +}; + +enum M_ZRIVER_CIRCLE_JNT { + M_ZRIVER_CIRCLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RCIRCLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/RYUW00.h b/assets/RZDJ01/res/Object/RYUW00.h new file mode 100644 index 0000000000..67df28626b --- /dev/null +++ b/assets/RZDJ01/res/Object/RYUW00.h @@ -0,0 +1,30 @@ +#ifndef RES_RYUW00_H +#define RES_RYUW00_H + +enum dRes_INDEX_RYUW00 { + /* BMDR */ + dRes_INDEX_RYUW00_BMD_K_RYUWOOD00_e=0x4, + dRes_INDEX_RYUW00_BMD_K_RYUWOOD01_e=0x5, + /* DZB */ + dRes_INDEX_RYUW00_DZB_K_RYUWOOD00_e=0x8, + dRes_INDEX_RYUW00_DZB_K_RYUWOOD01_e=0x9, +}; + +enum dRes_ID_RYUW00 { + /* BMDR */ + dRes_ID_RYUW00_BMD_K_RYUWOOD00_e=0x4, + dRes_ID_RYUW00_BMD_K_RYUWOOD01_e=0x5, + /* DZB */ + dRes_ID_RYUW00_DZB_K_RYUWOOD00_e=0x8, + dRes_ID_RYUW00_DZB_K_RYUWOOD01_e=0x9, +}; + +enum K_RYUWOOD00_JNT { + K_RYUWOOD00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_RYUWOOD01_JNT { + K_RYUWOOD01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RYUW00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Raca.h b/assets/RZDJ01/res/Object/Raca.h new file mode 100644 index 0000000000..8c4b231bf8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Raca.h @@ -0,0 +1,103 @@ +#ifndef RES_RACA_H +#define RES_RACA_H + +enum dRes_INDEX_RACA { + /* BCK */ + dRes_INDEX_RACA_BCK_RACA_F_BITTERSMILE_e=0x6, + dRes_INDEX_RACA_BCK_RACA_F_SMILE_e=0x7, + dRes_INDEX_RACA_BCK_RACA_F_TALK_A_e=0x8, + dRes_INDEX_RACA_BCK_RACA_F_TALK_B_e=0x9, + dRes_INDEX_RACA_BCK_RACA_FH_BITTERSMILE_e=0xA, + dRes_INDEX_RACA_BCK_RACA_FH_SMILE_e=0xB, + dRes_INDEX_RACA_BCK_RACA_FH_TALK_B_e=0xC, + dRes_INDEX_RACA_BCK_RACA_GIVEME_e=0xD, + dRes_INDEX_RACA_BCK_RACA_HI_e=0xE, + dRes_INDEX_RACA_BCK_RACA_HI_WAIT_e=0xF, + dRes_INDEX_RACA_BCK_RACA_LISTEN_e=0x10, + dRes_INDEX_RACA_BCK_RACA_LISTEN_WAIT_e=0x11, + dRes_INDEX_RACA_BCK_RACA_STEP_e=0x12, + dRes_INDEX_RACA_BCK_RACA_TALK_A_e=0x13, + dRes_INDEX_RACA_BCK_RACA_TALK_B_e=0x14, + dRes_INDEX_RACA_BCK_RACA_WAIT_A_e=0x15, + dRes_INDEX_RACA_BCK_RACA_WALK_A_e=0x16, + /* BMDR */ + dRes_INDEX_RACA_BMD_RACA_e=0x19, + /* BTK */ + dRes_INDEX_RACA_BTK_RACA_e=0x1C, + dRes_INDEX_RACA_BTK_RACA_TALK_B_e=0x1D, + /* BTP */ + dRes_INDEX_RACA_BTP_RACA_e=0x20, + dRes_INDEX_RACA_BTP_RACA_F_BITTERSMILE_e=0x21, + dRes_INDEX_RACA_BTP_RACA_F_SMILE_e=0x22, + dRes_INDEX_RACA_BTP_RACA_F_TALK_B_e=0x23, + dRes_INDEX_RACA_BTP_RACA_FH_BITTERSMILE_e=0x24, + dRes_INDEX_RACA_BTP_RACA_FH_SMILE_e=0x25, + dRes_INDEX_RACA_BTP_RACA_FH_TALK_B_e=0x26, +}; + +enum dRes_ID_RACA { + /* BCK */ + dRes_ID_RACA_BCK_RACA_F_BITTERSMILE_e=0x6, + dRes_ID_RACA_BCK_RACA_F_SMILE_e=0x7, + dRes_ID_RACA_BCK_RACA_F_TALK_A_e=0x8, + dRes_ID_RACA_BCK_RACA_F_TALK_B_e=0x9, + dRes_ID_RACA_BCK_RACA_FH_BITTERSMILE_e=0xA, + dRes_ID_RACA_BCK_RACA_FH_SMILE_e=0xB, + dRes_ID_RACA_BCK_RACA_FH_TALK_B_e=0xC, + dRes_ID_RACA_BCK_RACA_GIVEME_e=0xD, + dRes_ID_RACA_BCK_RACA_HI_e=0xE, + dRes_ID_RACA_BCK_RACA_HI_WAIT_e=0xF, + dRes_ID_RACA_BCK_RACA_LISTEN_e=0x10, + dRes_ID_RACA_BCK_RACA_LISTEN_WAIT_e=0x11, + dRes_ID_RACA_BCK_RACA_STEP_e=0x12, + dRes_ID_RACA_BCK_RACA_TALK_A_e=0x13, + dRes_ID_RACA_BCK_RACA_TALK_B_e=0x14, + dRes_ID_RACA_BCK_RACA_WAIT_A_e=0x15, + dRes_ID_RACA_BCK_RACA_WALK_A_e=0x16, + /* BMDR */ + dRes_ID_RACA_BMD_RACA_e=0x19, + /* BTK */ + dRes_ID_RACA_BTK_RACA_e=0x1C, + dRes_ID_RACA_BTK_RACA_TALK_B_e=0x1D, + /* BTP */ + dRes_ID_RACA_BTP_RACA_e=0x20, + dRes_ID_RACA_BTP_RACA_F_BITTERSMILE_e=0x21, + dRes_ID_RACA_BTP_RACA_F_SMILE_e=0x22, + dRes_ID_RACA_BTP_RACA_F_TALK_B_e=0x23, + dRes_ID_RACA_BTP_RACA_FH_BITTERSMILE_e=0x24, + dRes_ID_RACA_BTP_RACA_FH_SMILE_e=0x25, + dRes_ID_RACA_BTP_RACA_FH_TALK_B_e=0x26, +}; + +enum RACA_JNT { + RACA_JNT_CENTER_e=0x0, + RACA_JNT_BACKBONE1_e=0x1, + RACA_JNT_BACKBONE2_e=0x2, + RACA_JNT_NECK_e=0x3, + RACA_JNT_HEAD_e=0x4, + RACA_JNT_CHIN_e=0x5, + RACA_JNT_MAYU_L_e=0x6, + RACA_JNT_MAYU_R_e=0x7, + RACA_JNT_MOUTH_e=0x8, + RACA_JNT_SHOULDERL_e=0x9, + RACA_JNT_ARML1_e=0xA, + RACA_JNT_ARML2_e=0xB, + RACA_JNT_HANDL_e=0xC, + RACA_JNT_FINGERL_e=0xD, + RACA_JNT_THUMBL_e=0xE, + RACA_JNT_SHOULDERR_e=0xF, + RACA_JNT_ARMR1_e=0x10, + RACA_JNT_ARMR2_e=0x11, + RACA_JNT_HANDR_e=0x12, + RACA_JNT_FINGERR_e=0x13, + RACA_JNT_THUMBR_e=0x14, + RACA_JNT_WAIST_e=0x15, + RACA_JNT_LEGL1_e=0x16, + RACA_JNT_LEGL2_e=0x17, + RACA_JNT_FOOTL_e=0x18, + RACA_JNT_LEGR1_e=0x19, + RACA_JNT_LEGR2_e=0x1A, + RACA_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_RACA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Racer.h b/assets/RZDJ01/res/Object/Racer.h new file mode 100644 index 0000000000..bc5aed6b72 --- /dev/null +++ b/assets/RZDJ01/res/Object/Racer.h @@ -0,0 +1,83 @@ +#ifndef RES_RACER_H +#define RES_RACER_H + +enum dRes_INDEX_RACER { + /* BCK */ + dRes_INDEX_RACER_BCK_HU_LASH_e=0x7, + dRes_INDEX_RACER_BCK_HU_RUN_FAST_e=0x8, + dRes_INDEX_RACER_BCK_HU_RUN_SLOW_e=0x9, + dRes_INDEX_RACER_BCK_HU_WAIT_01_e=0xA, + dRes_INDEX_RACER_BCK_HU_WALK_FAST_e=0xB, + dRes_INDEX_RACER_BCK_HU_WALK_SLOW_e=0xC, + /* BMDR */ + dRes_INDEX_RACER_BMD_CHARIOT_e=0xF, + dRes_INDEX_RACER_BMD_HORSE_e=0x10, + /* BTP */ + dRes_INDEX_RACER_BTP_HU_EYE_e=0x13, + /* DZB */ + dRes_INDEX_RACER_DZB_CHARIOT_e=0x16, + /* TEX */ + dRes_INDEX_RACER_BTI_TAZUNA_e=0x19, +}; + +enum dRes_ID_RACER { + /* BCK */ + dRes_ID_RACER_BCK_HU_LASH_e=0x7, + dRes_ID_RACER_BCK_HU_RUN_FAST_e=0x8, + dRes_ID_RACER_BCK_HU_RUN_SLOW_e=0x9, + dRes_ID_RACER_BCK_HU_WAIT_01_e=0xA, + dRes_ID_RACER_BCK_HU_WALK_FAST_e=0xB, + dRes_ID_RACER_BCK_HU_WALK_SLOW_e=0xC, + /* BMDR */ + dRes_ID_RACER_BMD_CHARIOT_e=0xF, + dRes_ID_RACER_BMD_HORSE_e=0x10, + /* BTP */ + dRes_ID_RACER_BTP_HU_EYE_e=0x13, + /* DZB */ + dRes_ID_RACER_DZB_CHARIOT_e=0x16, + /* TEX */ + dRes_ID_RACER_BTI_TAZUNA_e=0x19, +}; + +enum CHARIOT_JNT { + CHARIOT_JNT_CENTER_e=0x0, + CHARIOT_JNT_AXLE_e=0x1, + CHARIOT_JNT_F_L_WHEEL_e=0x2, + CHARIOT_JNT_F_R_WHEEL_e=0x3, + CHARIOT_JNT_HU_LOC_e=0x4, + CHARIOT_JNT_TERUMA_LOC_e=0x5, +}; + +enum HORSE_JNT { + HORSE_JNT_CENTER_e=0x0, + HORSE_JNT_BACKBONE2_e=0x1, + HORSE_JNT_BACKBONE1_e=0x2, + HORSE_JNT_F_L_LEG1_e=0x3, + HORSE_JNT_F_L_LEG2_e=0x4, + HORSE_JNT_F_L_LEG3_e=0x5, + HORSE_JNT_F_L_LEG4_e=0x6, + HORSE_JNT_F_R_LEG1_e=0x7, + HORSE_JNT_F_R_LEG2_e=0x8, + HORSE_JNT_F_R_LEG3_e=0x9, + HORSE_JNT_F_R_LEG4_e=0xA, + HORSE_JNT_BG_LOC_e=0xB, + HORSE_JNT_NECK1_e=0xC, + HORSE_JNT_NECK2_e=0xD, + HORSE_JNT_HEAD_e=0xE, + HORSE_JNT_MOUTH1_e=0xF, + HORSE_JNT_MOUTH2_e=0x10, + HORSE_JNT_WAIST_e=0x11, + HORSE_JNT_B_L_LEG1_e=0x12, + HORSE_JNT_B_L_LEG2_e=0x13, + HORSE_JNT_B_L_LEG3_e=0x14, + HORSE_JNT_B_L_LEG4_e=0x15, + HORSE_JNT_B_R_LEG1_e=0x16, + HORSE_JNT_B_R_LEG2_e=0x17, + HORSE_JNT_B_R_LEG3_e=0x18, + HORSE_JNT_B_R_LEG4_e=0x19, + HORSE_JNT_TAIL1_e=0x1A, + HORSE_JNT_TAIL2_e=0x1B, + HORSE_JNT_TAIL3_e=0x1C, +}; + +#endif /* !RES_RACER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Rafrel.h b/assets/RZDJ01/res/Object/Rafrel.h new file mode 100644 index 0000000000..78af3d51c6 --- /dev/null +++ b/assets/RZDJ01/res/Object/Rafrel.h @@ -0,0 +1,80 @@ +#ifndef RES_RAFREL_H +#define RES_RAFREL_H + +enum dRes_INDEX_RAFREL { + /* BCK */ + dRes_INDEX_RAFREL_BCK_RAF_F_HAPPY_e=0x7, + dRes_INDEX_RAFREL_BCK_RAF_F_INTENSE_e=0x8, + dRes_INDEX_RAFREL_BCK_RAF_F_TALK_A_e=0x9, + dRes_INDEX_RAFREL_BCK_RAF_F_THINK_e=0xA, + dRes_INDEX_RAFREL_BCK_RAF_FH_HAPPY_e=0xB, + dRes_INDEX_RAFREL_BCK_RAF_FH_INTENSE_e=0xC, + dRes_INDEX_RAFREL_BCK_RAF_FH_THINK_e=0xD, + dRes_INDEX_RAFREL_BCK_RAF_WAIT_A_e=0xE, + /* BMDR */ + dRes_INDEX_RAFREL_BMD_RAF_e=0x11, + /* BTK */ + dRes_INDEX_RAFREL_BTK_RAF_e=0x14, + /* BTP */ + dRes_INDEX_RAFREL_BTP_RAF_e=0x17, + dRes_INDEX_RAFREL_BTP_RAF_F_THINK_e=0x18, + dRes_INDEX_RAFREL_BTP_RAF_FH_THINK_e=0x19, + /* EVT */ + dRes_INDEX_RAFREL_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_RAFREL { + /* BCK */ + dRes_ID_RAFREL_BCK_RAF_F_HAPPY_e=0x7, + dRes_ID_RAFREL_BCK_RAF_F_INTENSE_e=0x8, + dRes_ID_RAFREL_BCK_RAF_F_TALK_A_e=0x9, + dRes_ID_RAFREL_BCK_RAF_F_THINK_e=0xA, + dRes_ID_RAFREL_BCK_RAF_FH_HAPPY_e=0xB, + dRes_ID_RAFREL_BCK_RAF_FH_INTENSE_e=0xC, + dRes_ID_RAFREL_BCK_RAF_FH_THINK_e=0xD, + dRes_ID_RAFREL_BCK_RAF_WAIT_A_e=0xE, + /* BMDR */ + dRes_ID_RAFREL_BMD_RAF_e=0x11, + /* BTK */ + dRes_ID_RAFREL_BTK_RAF_e=0x14, + /* BTP */ + dRes_ID_RAFREL_BTP_RAF_e=0x17, + dRes_ID_RAFREL_BTP_RAF_F_THINK_e=0x18, + dRes_ID_RAFREL_BTP_RAF_FH_THINK_e=0x19, + /* EVT */ + dRes_ID_RAFREL_DAT_EVENT_LIST_e=0x1C, +}; + +enum RAF_JNT { + RAF_JNT_CENTER_e=0x0, + RAF_JNT_BACKBONE1_e=0x1, + RAF_JNT_BACKBONE2_e=0x2, + RAF_JNT_NECK_e=0x3, + RAF_JNT_HEAD_e=0x4, + RAF_JNT_CHIN_e=0x5, + RAF_JNT_HOOD_e=0x6, + RAF_JNT_MAYU_L_e=0x7, + RAF_JNT_MAYU_R_e=0x8, + RAF_JNT_MOUTH_e=0x9, + RAF_JNT_SHOULDERL_e=0xA, + RAF_JNT_ARML1_e=0xB, + RAF_JNT_ARML2_e=0xC, + RAF_JNT_HANDL_e=0xD, + RAF_JNT_FINGERL1_e=0xE, + RAF_JNT_THAMBL_e=0xF, + RAF_JNT_SHOULDERR_e=0x10, + RAF_JNT_ARMR1_e=0x11, + RAF_JNT_ARMR2_e=0x12, + RAF_JNT_HANDR_e=0x13, + RAF_JNT_FINGERR1_e=0x14, + RAF_JNT_THAMBR_e=0x15, + RAF_JNT_WAIST_e=0x16, + RAF_JNT_LEGL1_e=0x17, + RAF_JNT_LEGL2_e=0x18, + RAF_JNT_FOOTL_e=0x19, + RAF_JNT_LEGR1_e=0x1A, + RAF_JNT_LEGR2_e=0x1B, + RAF_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_RAFREL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Rafrel1.h b/assets/RZDJ01/res/Object/Rafrel1.h new file mode 100644 index 0000000000..854d8023ff --- /dev/null +++ b/assets/RZDJ01/res/Object/Rafrel1.h @@ -0,0 +1,60 @@ +#ifndef RES_RAFREL1_H +#define RES_RAFREL1_H + +enum dRes_INDEX_RAFREL1 { + /* BCK */ + dRes_INDEX_RAFREL1_BCK_RAF_S_BACK_e=0x6, + dRes_INDEX_RAFREL1_BCK_RAF_S_BACK_WAIT_e=0x7, + dRes_INDEX_RAFREL1_BCK_RAF_S_HAPPY_e=0x8, + dRes_INDEX_RAFREL1_BCK_RAF_S_HAPPY_WAIT_e=0x9, + dRes_INDEX_RAFREL1_BCK_RAF_S_LOOKAROUND_e=0xA, + dRes_INDEX_RAFREL1_BCK_RAF_S_LOOKING_e=0xB, + dRes_INDEX_RAFREL1_BCK_RAF_S_STEP_e=0xC, + dRes_INDEX_RAFREL1_BCK_RAF_S_STEP_B_e=0xD, + dRes_INDEX_RAFREL1_BCK_RAF_S_TAKEOFF_TALK_e=0xE, + dRes_INDEX_RAFREL1_BCK_RAF_S_TALK_e=0xF, + dRes_INDEX_RAFREL1_BCK_RAF_S_THINK_e=0x10, + dRes_INDEX_RAFREL1_BCK_RAF_S_THINK_WAIT_e=0x11, + dRes_INDEX_RAFREL1_BCK_RAF_S_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_RAFREL1_BMD_RAF_SCOPE_e=0x15, + /* BTK */ + dRes_INDEX_RAFREL1_BTK_RAF_S_BACK_e=0x18, + dRes_INDEX_RAFREL1_BTK_RAF_S_BACK_WAIT_e=0x19, + dRes_INDEX_RAFREL1_BTK_RAF_S_THINK_e=0x1A, + dRes_INDEX_RAFREL1_BTK_RAF_S_THINK_WAIT_e=0x1B, + /* BTP */ + dRes_INDEX_RAFREL1_BTP_RAF_S_F_LOOKAROUND_e=0x1E, +}; + +enum dRes_ID_RAFREL1 { + /* BCK */ + dRes_ID_RAFREL1_BCK_RAF_S_BACK_e=0x6, + dRes_ID_RAFREL1_BCK_RAF_S_BACK_WAIT_e=0x7, + dRes_ID_RAFREL1_BCK_RAF_S_HAPPY_e=0x8, + dRes_ID_RAFREL1_BCK_RAF_S_HAPPY_WAIT_e=0x9, + dRes_ID_RAFREL1_BCK_RAF_S_LOOKAROUND_e=0xA, + dRes_ID_RAFREL1_BCK_RAF_S_LOOKING_e=0xB, + dRes_ID_RAFREL1_BCK_RAF_S_STEP_e=0xC, + dRes_ID_RAFREL1_BCK_RAF_S_STEP_B_e=0xD, + dRes_ID_RAFREL1_BCK_RAF_S_TAKEOFF_TALK_e=0xE, + dRes_ID_RAFREL1_BCK_RAF_S_TALK_e=0xF, + dRes_ID_RAFREL1_BCK_RAF_S_THINK_e=0x10, + dRes_ID_RAFREL1_BCK_RAF_S_THINK_WAIT_e=0x11, + dRes_ID_RAFREL1_BCK_RAF_S_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_RAFREL1_BMD_RAF_SCOPE_e=0x15, + /* BTK */ + dRes_ID_RAFREL1_BTK_RAF_S_BACK_e=0x18, + dRes_ID_RAFREL1_BTK_RAF_S_BACK_WAIT_e=0x19, + dRes_ID_RAFREL1_BTK_RAF_S_THINK_e=0x1A, + dRes_ID_RAFREL1_BTK_RAF_S_THINK_WAIT_e=0x1B, + /* BTP */ + dRes_ID_RAFREL1_BTP_RAF_S_F_LOOKAROUND_e=0x1E, +}; + +enum RAF_SCOPE_JNT { + RAF_SCOPE_JNT_RAF_SCOPE_e=0x0, +}; + +#endif /* !RES_RAFREL1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Rafrel2.h b/assets/RZDJ01/res/Object/Rafrel2.h new file mode 100644 index 0000000000..9bc41c0a89 --- /dev/null +++ b/assets/RZDJ01/res/Object/Rafrel2.h @@ -0,0 +1,20 @@ +#ifndef RES_RAFREL2_H +#define RES_RAFREL2_H + +enum dRes_INDEX_RAFREL2 { + /* BCK */ + dRes_INDEX_RAFREL2_BCK_RAF_SIT_A_e=0x3, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_A_e=0x4, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_B_e=0x5, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_B_WAIT_e=0x6, +}; + +enum dRes_ID_RAFREL2 { + /* BCK */ + dRes_ID_RAFREL2_BCK_RAF_SIT_A_e=0x3, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_A_e=0x4, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_B_e=0x5, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_B_WAIT_e=0x6, +}; + +#endif /* !RES_RAFREL2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Rafrel3.h b/assets/RZDJ01/res/Object/Rafrel3.h new file mode 100644 index 0000000000..352fbbbb79 --- /dev/null +++ b/assets/RZDJ01/res/Object/Rafrel3.h @@ -0,0 +1,26 @@ +#ifndef RES_RAFREL3_H +#define RES_RAFREL3_H + +enum dRes_INDEX_RAFREL3 { + /* BCK */ + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_GETUP_e=0x4, + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_RUN_e=0x5, + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_WAIT_e=0x6, + /* BMDR */ + dRes_INDEX_RAFREL3_BMD_RAF_BAZ_e=0x9, +}; + +enum dRes_ID_RAFREL3 { + /* BCK */ + dRes_ID_RAFREL3_BCK_RAF_BAZ_GETUP_e=0x4, + dRes_ID_RAFREL3_BCK_RAF_BAZ_RUN_e=0x5, + dRes_ID_RAFREL3_BCK_RAF_BAZ_WAIT_e=0x6, + /* BMDR */ + dRes_ID_RAFREL3_BMD_RAF_BAZ_e=0x9, +}; + +enum RAF_BAZ_JNT { + RAF_BAZ_JNT_RAF_BAZ_MODEL_e=0x0, +}; + +#endif /* !RES_RAFREL3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ri.h b/assets/RZDJ01/res/Object/Ri.h new file mode 100644 index 0000000000..94752e0ed3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Ri.h @@ -0,0 +1,27 @@ +#ifndef RES_RI_H +#define RES_RI_H + +enum dRes_INDEX_RI { + /* BMDR */ + dRes_INDEX_RI_BMD_RI_e=0x3, +}; + +enum dRes_ID_RI { + /* BMDR */ + dRes_ID_RI_BMD_RI_e=0x3, +}; + +enum RI_JNT { + RI_JNT_HEAD_e=0x0, + RI_JNT_BACKBONE1_e=0x1, + RI_JNT_BACKBONE2_e=0x2, + RI_JNT_BACKBONE3_e=0x3, + RI_JNT_BACKBONE4_e=0x4, + RI_JNT_TAIL1_e=0x5, + RI_JNT_TAIL2_e=0x6, + RI_JNT_FINL_e=0x7, + RI_JNT_FINR_e=0x8, + RI_JNT_JAW_e=0x9, +}; + +#endif /* !RES_RI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/RiverRock.h b/assets/RZDJ01/res/Object/RiverRock.h new file mode 100644 index 0000000000..4100e3378a --- /dev/null +++ b/assets/RZDJ01/res/Object/RiverRock.h @@ -0,0 +1,22 @@ +#ifndef RES_RIVERROCK_H +#define RES_RIVERROCK_H + +enum dRes_INDEX_RIVERROCK { + /* BMDR */ + dRes_INDEX_RIVERROCK_BMD_M_RIVERROCK_e=0x4, + /* DZB */ + dRes_INDEX_RIVERROCK_DZB_M_RIVERROCK_e=0x7, +}; + +enum dRes_ID_RIVERROCK { + /* BMDR */ + dRes_ID_RIVERROCK_BMD_M_RIVERROCK_e=0x4, + /* DZB */ + dRes_ID_RIVERROCK_DZB_M_RIVERROCK_e=0x7, +}; + +enum M_RIVERROCK_JNT { + M_RIVERROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RIVERROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/RvBack.h b/assets/RZDJ01/res/Object/RvBack.h new file mode 100644 index 0000000000..9d812e8ae8 --- /dev/null +++ b/assets/RZDJ01/res/Object/RvBack.h @@ -0,0 +1,14 @@ +#ifndef RES_RVBACK_H +#define RES_RVBACK_H + +enum dRes_INDEX_RVBACK { + /* EVT */ + dRes_INDEX_RVBACK_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_RVBACK { + /* EVT */ + dRes_ID_RVBACK_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_RVBACK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SCanCrs.h b/assets/RZDJ01/res/Object/SCanCrs.h new file mode 100644 index 0000000000..d816599785 --- /dev/null +++ b/assets/RZDJ01/res/Object/SCanCrs.h @@ -0,0 +1,37 @@ +#ifndef RES_SCANCRS_H +#define RES_SCANCRS_H + +enum dRes_INDEX_SCANCRS { + /* BCK */ + dRes_INDEX_SCANCRS_BCK_NI_SKYCANNON_CRASH_EF_e=0x7, + /* BMDR */ + dRes_INDEX_SCANCRS_BMD_NI_SKYCANNON_CRASH_EF_e=0xA, + /* BTK */ + dRes_INDEX_SCANCRS_BTK_NI_SKYCANNON_CRASH_EF_e=0xD, + /* DZB */ + dRes_INDEX_SCANCRS_DZB_U_SKYCANNON_CRASH_e=0x10, + /* EVT */ + dRes_INDEX_SCANCRS_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_SCANCRS { + /* BCK */ + dRes_ID_SCANCRS_BCK_NI_SKYCANNON_CRASH_EF_e=0x7, + /* BMDR */ + dRes_ID_SCANCRS_BMD_NI_SKYCANNON_CRASH_EF_e=0xA, + /* BTK */ + dRes_ID_SCANCRS_BTK_NI_SKYCANNON_CRASH_EF_e=0xD, + /* DZB */ + dRes_ID_SCANCRS_DZB_U_SKYCANNON_CRASH_e=0x10, + /* EVT */ + dRes_ID_SCANCRS_DAT_EVENT_LIST_e=0x13, +}; + +enum NI_SKYCANNON_CRASH_EF_JNT { + NI_SKYCANNON_CRASH_EF_JNT_CENTER_e=0x0, + NI_SKYCANNON_CRASH_EF_JNT_EFFECT_P_e=0x1, + NI_SKYCANNON_CRASH_EF_JNT_PARTS_A_e=0x2, + NI_SKYCANNON_CRASH_EF_JNT_PARTS_B_e=0x3, +}; + +#endif /* !RES_SCANCRS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SCanHai.h b/assets/RZDJ01/res/Object/SCanHai.h new file mode 100644 index 0000000000..b251aca9a2 --- /dev/null +++ b/assets/RZDJ01/res/Object/SCanHai.h @@ -0,0 +1,32 @@ +#ifndef RES_SCANHAI_H +#define RES_SCANHAI_H + +enum dRes_INDEX_SCANHAI { + /* BMDR */ + dRes_INDEX_SCANHAI_BMD_NI_SKYCANNON_CRASH_e=0x5, + dRes_INDEX_SCANHAI_BMD_U_SKYCANNON_REPAIR_e=0x6, + /* BTK */ + dRes_INDEX_SCANHAI_BTK_NI_SKYCANNON_CRASH_e=0x9, + /* DZB */ + dRes_INDEX_SCANHAI_DZB_U_SKYCANNON_HAILAKE_e=0xC, +}; + +enum dRes_ID_SCANHAI { + /* BMDR */ + dRes_ID_SCANHAI_BMD_NI_SKYCANNON_CRASH_e=0x5, + dRes_ID_SCANHAI_BMD_U_SKYCANNON_REPAIR_e=0x6, + /* BTK */ + dRes_ID_SCANHAI_BTK_NI_SKYCANNON_CRASH_e=0x9, + /* DZB */ + dRes_ID_SCANHAI_DZB_U_SKYCANNON_HAILAKE_e=0xC, +}; + +enum NI_SKYCANNON_CRASH_JNT { + NI_SKYCANNON_CRASH_JNT_NI_SKYCANNON_CRASH_e=0x0, +}; + +enum U_SKYCANNON_REPAIR_JNT { + U_SKYCANNON_REPAIR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SCANHAI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SCanPtl.h b/assets/RZDJ01/res/Object/SCanPtl.h new file mode 100644 index 0000000000..8f0a55ca0b --- /dev/null +++ b/assets/RZDJ01/res/Object/SCanPtl.h @@ -0,0 +1,28 @@ +#ifndef RES_SCANPTL_H +#define RES_SCANPTL_H + +enum dRes_INDEX_SCANPTL { + /* BMDR */ + dRes_INDEX_SCANPTL_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_INDEX_SCANPTL_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_INDEX_SCANPTL_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + /* BTK */ + dRes_INDEX_SCANPTL_BTK_EF_PORTAL_e=0xC, +}; + +enum dRes_ID_SCANPTL { + /* BMDR */ + dRes_ID_SCANPTL_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_ID_SCANPTL_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_ID_SCANPTL_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + /* BTK */ + dRes_ID_SCANPTL_BTK_EF_PORTAL_e=0xC, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_SCANPTL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SCanTen.h b/assets/RZDJ01/res/Object/SCanTen.h new file mode 100644 index 0000000000..87de328c24 --- /dev/null +++ b/assets/RZDJ01/res/Object/SCanTen.h @@ -0,0 +1,42 @@ +#ifndef RES_SCANTEN_H +#define RES_SCANTEN_H + +enum dRes_INDEX_SCANTEN { + /* BCK */ + dRes_INDEX_SCANTEN_BCK_U_SKYCANNON_LV7_e=0x6, + /* BMDR */ + dRes_INDEX_SCANTEN_BMD_U_SKYCANNON_LV7_e=0x9, + /* DZB */ + dRes_INDEX_SCANTEN_DZB_U_SKYCANNON_LV7_e=0xC, + /* EVT */ + dRes_INDEX_SCANTEN_DAT_EVENT_LIST_e=0xF, +}; + +enum dRes_ID_SCANTEN { + /* BCK */ + dRes_ID_SCANTEN_BCK_U_SKYCANNON_LV7_e=0x6, + /* BMDR */ + dRes_ID_SCANTEN_BMD_U_SKYCANNON_LV7_e=0x9, + /* DZB */ + dRes_ID_SCANTEN_DZB_U_SKYCANNON_LV7_e=0xC, + /* EVT */ + dRes_ID_SCANTEN_DAT_EVENT_LIST_e=0xF, +}; + +enum U_SKYCANNON_LV7_JNT { + U_SKYCANNON_LV7_JNT_WAIST_e=0x0, + U_SKYCANNON_LV7_JNT_L_HIPJ_e=0x1, + U_SKYCANNON_LV7_JNT_L_KNEE_e=0x2, + U_SKYCANNON_LV7_JNT_L_HEEL_e=0x3, + U_SKYCANNON_LV7_JNT_LB_FINGER_e=0x4, + U_SKYCANNON_LV7_JNT_LF_FINGER_e=0x5, + U_SKYCANNON_LV7_JNT_R_HIPJ_e=0x6, + U_SKYCANNON_LV7_JNT_R_KNEE_e=0x7, + U_SKYCANNON_LV7_JNT_R_HEEL_e=0x8, + U_SKYCANNON_LV7_JNT_RB_FINGER_e=0x9, + U_SKYCANNON_LV7_JNT_RF_FINGER_e=0xA, + U_SKYCANNON_LV7_JNT_NECK_e=0xB, + U_SKYCANNON_LV7_JNT_HEAD_e=0xC, +}; + +#endif /* !RES_SCANTEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SCanZev.h b/assets/RZDJ01/res/Object/SCanZev.h new file mode 100644 index 0000000000..ad695c81f7 --- /dev/null +++ b/assets/RZDJ01/res/Object/SCanZev.h @@ -0,0 +1,14 @@ +#ifndef RES_SCANZEV_H +#define RES_SCANZEV_H + +enum dRes_INDEX_SCANZEV { + /* EVT */ + dRes_INDEX_SCANZEV_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SCANZEV { + /* EVT */ + dRes_ID_SCANZEV_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SCANZEV_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SDGate.h b/assets/RZDJ01/res/Object/SDGate.h new file mode 100644 index 0000000000..2ae2d8e780 --- /dev/null +++ b/assets/RZDJ01/res/Object/SDGate.h @@ -0,0 +1,22 @@ +#ifndef RES_SDGATE_H +#define RES_SDGATE_H + +enum dRes_INDEX_SDGATE { + /* BMDR */ + dRes_INDEX_SDGATE_BMD_M_SDGATE_DOOR_STOP_e=0x4, + /* DZB */ + dRes_INDEX_SDGATE_DZB_M_SDGATE_DOOR_STOP_e=0x7, +}; + +enum dRes_ID_SDGATE { + /* BMDR */ + dRes_ID_SDGATE_BMD_M_SDGATE_DOOR_STOP_e=0x4, + /* DZB */ + dRes_ID_SDGATE_DZB_M_SDGATE_DOOR_STOP_e=0x7, +}; + +enum M_SDGATE_DOOR_STOP_JNT { + M_SDGATE_DOOR_STOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SDGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SWShd.h b/assets/RZDJ01/res/Object/SWShd.h new file mode 100644 index 0000000000..b8485fc9fe --- /dev/null +++ b/assets/RZDJ01/res/Object/SWShd.h @@ -0,0 +1,18 @@ +#ifndef RES_SWSHD_H +#define RES_SWSHD_H + +enum dRes_INDEX_SWSHD { + /* BMWR */ + dRes_INDEX_SWSHD_BMD_AL_SHC_e=0x3, +}; + +enum dRes_ID_SWSHD { + /* BMWR */ + dRes_ID_SWSHD_BMD_AL_SHC_e=0x3, +}; + +enum AL_SHC_JNT { + AL_SHC_JNT_AL_SHC_e=0x0, +}; + +#endif /* !RES_SWSHD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_YOGAN.h b/assets/RZDJ01/res/Object/S_YOGAN.h new file mode 100644 index 0000000000..645098aac3 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_YOGAN.h @@ -0,0 +1,30 @@ +#ifndef RES_S_YOGAN_H +#define RES_S_YOGAN_H + +enum dRes_INDEX_S_YOGAN { + /* BMDR */ + dRes_INDEX_S_YOGAN_BMD_S_YOGAN_e=0x6, + /* BRK */ + dRes_INDEX_S_YOGAN_BRK_S_YOGAN_e=0x9, + /* BTK */ + dRes_INDEX_S_YOGAN_BTK_S_YOGAN_e=0xC, + /* DZB */ + dRes_INDEX_S_YOGAN_DZB_S_YOGAN_e=0xF, +}; + +enum dRes_ID_S_YOGAN { + /* BMDR */ + dRes_ID_S_YOGAN_BMD_S_YOGAN_e=0x6, + /* BRK */ + dRes_ID_S_YOGAN_BRK_S_YOGAN_e=0x9, + /* BTK */ + dRes_ID_S_YOGAN_BTK_S_YOGAN_e=0xC, + /* DZB */ + dRes_ID_S_YOGAN_DZB_S_YOGAN_e=0xF, +}; + +enum S_YOGAN_JNT { + S_YOGAN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_YOGAN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_Zami.h b/assets/RZDJ01/res/Object/S_Zami.h new file mode 100644 index 0000000000..39b9d6e065 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_Zami.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZAMI_H +#define RES_S_ZAMI_H + +enum dRes_INDEX_S_ZAMI { + /* BMDR */ + dRes_INDEX_S_ZAMI_BMD_S_ZAMI_e=0x4, + /* DZB */ + dRes_INDEX_S_ZAMI_DZB_S_ZAMI_e=0x7, +}; + +enum dRes_ID_S_ZAMI { + /* BMDR */ + dRes_ID_S_ZAMI_BMD_S_ZAMI_e=0x4, + /* DZB */ + dRes_ID_S_ZAMI_DZB_S_ZAMI_e=0x7, +}; + +enum S_ZAMI_JNT { + S_ZAMI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZAMI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_Zbridge.h b/assets/RZDJ01/res/Object/S_Zbridge.h new file mode 100644 index 0000000000..119aa0d24f --- /dev/null +++ b/assets/RZDJ01/res/Object/S_Zbridge.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZBRIDGE_H +#define RES_S_ZBRIDGE_H + +enum dRes_INDEX_S_ZBRIDGE { + /* BMDR */ + dRes_INDEX_S_ZBRIDGE_BMD_S_ZBRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_S_ZBRIDGE_DZB_S_ZBRIDGE_e=0x7, +}; + +enum dRes_ID_S_ZBRIDGE { + /* BMDR */ + dRes_ID_S_ZBRIDGE_BMD_S_ZBRIDGE_e=0x4, + /* DZB */ + dRes_ID_S_ZBRIDGE_DZB_S_ZBRIDGE_e=0x7, +}; + +enum S_ZBRIDGE_JNT { + S_ZBRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_Zgate.h b/assets/RZDJ01/res/Object/S_Zgate.h new file mode 100644 index 0000000000..93ce4cdaf4 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_Zgate.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZGATE_H +#define RES_S_ZGATE_H + +enum dRes_INDEX_S_ZGATE { + /* BMDR */ + dRes_INDEX_S_ZGATE_BMD_S_ZGATE_e=0x4, + /* DZB */ + dRes_INDEX_S_ZGATE_DZB_S_ZGATE_e=0x7, +}; + +enum dRes_ID_S_ZGATE { + /* BMDR */ + dRes_ID_S_ZGATE_BMD_S_ZGATE_e=0x4, + /* DZB */ + dRes_ID_S_ZGATE_DZB_S_ZGATE_e=0x7, +}; + +enum S_ZGATE_JNT { + S_ZGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZGATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_Zsuimon.h b/assets/RZDJ01/res/Object/S_Zsuimon.h new file mode 100644 index 0000000000..5efb305974 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_Zsuimon.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZSUIMON_H +#define RES_S_ZSUIMON_H + +enum dRes_INDEX_S_ZSUIMON { + /* BMDR */ + dRes_INDEX_S_ZSUIMON_BMD_S_ZSUIMON_e=0x4, + /* DZB */ + dRes_INDEX_S_ZSUIMON_DZB_S_ZSUIMON_e=0x7, +}; + +enum dRes_ID_S_ZSUIMON { + /* BMDR */ + dRes_ID_S_ZSUIMON_BMD_S_ZSUIMON_e=0x4, + /* DZB */ + dRes_ID_S_ZSUIMON_DZB_S_ZSUIMON_e=0x7, +}; + +enum S_ZSUIMON_JNT { + S_ZSUIMON_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZSUIMON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bsaku00.h b/assets/RZDJ01/res/Object/S_bsaku00.h new file mode 100644 index 0000000000..ad7c7ff353 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bsaku00.h @@ -0,0 +1,22 @@ +#ifndef RES_S_BSAKU00_H +#define RES_S_BSAKU00_H + +enum dRes_INDEX_S_BSAKU00 { + /* BMDR */ + dRes_INDEX_S_BSAKU00_BMD_S_BURA_SAKU_e=0x4, + /* DZB */ + dRes_INDEX_S_BSAKU00_DZB_S_BURA_SAKU_e=0x7, +}; + +enum dRes_ID_S_BSAKU00 { + /* BMDR */ + dRes_ID_S_BSAKU00_BMD_S_BURA_SAKU_e=0x4, + /* DZB */ + dRes_ID_S_BSAKU00_DZB_S_BURA_SAKU_e=0x7, +}; + +enum S_BURA_SAKU_JNT { + S_BURA_SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_BSAKU00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bura_7a.h b/assets/RZDJ01/res/Object/S_bura_7a.h new file mode 100644 index 0000000000..e69e8ac14d --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bura_7a.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7A_H +#define RES_S_BURA_7A_H + +enum dRes_INDEX_S_BURA_7A { + /* BMDR */ + dRes_INDEX_S_BURA_7A_BMD_S_BURA_SWI7A_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7A_DZB_S_BURA_SWI7A00_e=0x7, + dRes_INDEX_S_BURA_7A_DZB_S_BURA_SWI7A01_e=0x8, +}; + +enum dRes_ID_S_BURA_7A { + /* BMDR */ + dRes_ID_S_BURA_7A_BMD_S_BURA_SWI7A_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7A_DZB_S_BURA_SWI7A00_e=0x7, + dRes_ID_S_BURA_7A_DZB_S_BURA_SWI7A01_e=0x8, +}; + +enum S_BURA_SWI7A_JNT { + S_BURA_SWI7A_JNT_DODAIB_e=0x0, + S_BURA_SWI7A_JNT_HOOK_e=0x1, +}; + +#endif /* !RES_S_BURA_7A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bura_7b.h b/assets/RZDJ01/res/Object/S_bura_7b.h new file mode 100644 index 0000000000..955996063e --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bura_7b.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7B_H +#define RES_S_BURA_7B_H + +enum dRes_INDEX_S_BURA_7B { + /* BMDR */ + dRes_INDEX_S_BURA_7B_BMD_S_L7BURA_SWI_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7B_DZB_S_L7BURA_SWI00_e=0x7, + dRes_INDEX_S_BURA_7B_DZB_S_L7BURA_SWI01_e=0x8, +}; + +enum dRes_ID_S_BURA_7B { + /* BMDR */ + dRes_ID_S_BURA_7B_BMD_S_L7BURA_SWI_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7B_DZB_S_L7BURA_SWI00_e=0x7, + dRes_ID_S_BURA_7B_DZB_S_L7BURA_SWI01_e=0x8, +}; + +enum S_L7BURA_SWI_JNT { + S_L7BURA_SWI_JNT_DODAI_e=0x0, + S_L7BURA_SWI_JNT_TOTTE_e=0x1, +}; + +#endif /* !RES_S_BURA_7B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bura_7c.h b/assets/RZDJ01/res/Object/S_bura_7c.h new file mode 100644 index 0000000000..a2d1a15deb --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bura_7c.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7C_H +#define RES_S_BURA_7C_H + +enum dRes_INDEX_S_BURA_7C { + /* BMDR */ + dRes_INDEX_S_BURA_7C_BMD_S_L7BURA_SWIL_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7C_DZB_S_L7BURA_SWIL00_e=0x7, + dRes_INDEX_S_BURA_7C_DZB_S_L7BURA_SWIL01_e=0x8, +}; + +enum dRes_ID_S_BURA_7C { + /* BMDR */ + dRes_ID_S_BURA_7C_BMD_S_L7BURA_SWIL_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7C_DZB_S_L7BURA_SWIL00_e=0x7, + dRes_ID_S_BURA_7C_DZB_S_L7BURA_SWIL01_e=0x8, +}; + +enum S_L7BURA_SWIL_JNT { + S_L7BURA_SWIL_JNT_DODAIL_e=0x0, + S_L7BURA_SWIL_JNT_TOTTEL_e=0x1, +}; + +#endif /* !RES_S_BURA_7C_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bura_A.h b/assets/RZDJ01/res/Object/S_bura_A.h new file mode 100644 index 0000000000..60d06f4d6f --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bura_A.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_A_H +#define RES_S_BURA_A_H + +enum dRes_INDEX_S_BURA_A { + /* BMDR */ + dRes_INDEX_S_BURA_A_BMD_S_BURA_SWIA_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_A_DZB_S_BURA_SWIA00_e=0x7, + dRes_INDEX_S_BURA_A_DZB_S_BURA_SWIA01_e=0x8, +}; + +enum dRes_ID_S_BURA_A { + /* BMDR */ + dRes_ID_S_BURA_A_BMD_S_BURA_SWIA_e=0x4, + /* DZB */ + dRes_ID_S_BURA_A_DZB_S_BURA_SWIA00_e=0x7, + dRes_ID_S_BURA_A_DZB_S_BURA_SWIA01_e=0x8, +}; + +enum S_BURA_SWIA_JNT { + S_BURA_SWIA_JNT_DODAI_e=0x0, + S_BURA_SWIA_JNT_TOTTE_e=0x1, +}; + +#endif /* !RES_S_BURA_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_bura_B.h b/assets/RZDJ01/res/Object/S_bura_B.h new file mode 100644 index 0000000000..d9f5fb48a1 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_bura_B.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_B_H +#define RES_S_BURA_B_H + +enum dRes_INDEX_S_BURA_B { + /* BMDR */ + dRes_INDEX_S_BURA_B_BMD_S_BURA_SWIB_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_B_DZB_S_BURA_SWIB00_e=0x7, + dRes_INDEX_S_BURA_B_DZB_S_BURA_SWIB01_e=0x8, +}; + +enum dRes_ID_S_BURA_B { + /* BMDR */ + dRes_ID_S_BURA_B_BMD_S_BURA_SWIB_e=0x4, + /* DZB */ + dRes_ID_S_BURA_B_DZB_S_BURA_SWIB00_e=0x7, + dRes_ID_S_BURA_B_DZB_S_BURA_SWIB01_e=0x8, +}; + +enum S_BURA_SWIB_JNT { + S_BURA_SWIB_JNT_DODAIB_e=0x0, + S_BURA_SWIB_JNT_HOOK_e=0x1, +}; + +#endif /* !RES_S_BURA_B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_lv3bota.h b/assets/RZDJ01/res/Object/S_lv3bota.h new file mode 100644 index 0000000000..b8ed92c655 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_lv3bota.h @@ -0,0 +1,23 @@ +#ifndef RES_S_LV3BOTA_H +#define RES_S_LV3BOTA_H + +enum dRes_INDEX_S_LV3BOTA { + /* BMDR */ + dRes_INDEX_S_LV3BOTA_BMD_S_LV3BOTA_e=0x4, + /* DZB */ + dRes_INDEX_S_LV3BOTA_DZB_KBOTA2_00_e=0x7, +}; + +enum dRes_ID_S_LV3BOTA { + /* BMDR */ + dRes_ID_S_LV3BOTA_BMD_S_LV3BOTA_e=0x4, + /* DZB */ + dRes_ID_S_LV3BOTA_DZB_KBOTA2_00_e=0x7, +}; + +enum S_LV3BOTA_JNT { + S_LV3BOTA_JNT_BASE_e=0x0, + S_LV3BOTA_JNT_BOTTAN_e=0x1, +}; + +#endif /* !RES_S_LV3BOTA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_lv6bota.h b/assets/RZDJ01/res/Object/S_lv6bota.h new file mode 100644 index 0000000000..1cb6351d14 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_lv6bota.h @@ -0,0 +1,24 @@ +#ifndef RES_S_LV6BOTA_H +#define RES_S_LV6BOTA_H + +enum dRes_INDEX_S_LV6BOTA { + /* BMDR */ + dRes_INDEX_S_LV6BOTA_BMD_S_LV6BOTA_e=0x4, + /* DZB */ + dRes_INDEX_S_LV6BOTA_DZB_KBOTA3_00_e=0x7, +}; + +enum dRes_ID_S_LV6BOTA { + /* BMDR */ + dRes_ID_S_LV6BOTA_BMD_S_LV6BOTA_e=0x4, + /* DZB */ + dRes_ID_S_LV6BOTA_DZB_KBOTA3_00_e=0x7, +}; + +enum S_LV6BOTA_JNT { + S_LV6BOTA_JNT_BASE_e=0x0, + S_LV6BOTA_JNT_S_LV6BOTA_e=0x1, + S_LV6BOTA_JNT_BOTTAN_e=0x2, +}; + +#endif /* !RES_S_LV6BOTA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_lv7saku.h b/assets/RZDJ01/res/Object/S_lv7saku.h new file mode 100644 index 0000000000..1be70657fa --- /dev/null +++ b/assets/RZDJ01/res/Object/S_lv7saku.h @@ -0,0 +1,22 @@ +#ifndef RES_S_LV7SAKU_H +#define RES_S_LV7SAKU_H + +enum dRes_INDEX_S_LV7SAKU { + /* BMDR */ + dRes_INDEX_S_LV7SAKU_BMD_S_LV7SAKU_e=0x4, + /* DZB */ + dRes_INDEX_S_LV7SAKU_DZB_S_LV7SAKU_e=0x7, +}; + +enum dRes_ID_S_LV7SAKU { + /* BMDR */ + dRes_ID_S_LV7SAKU_BMD_S_LV7SAKU_e=0x4, + /* DZB */ + dRes_ID_S_LV7SAKU_DZB_S_LV7SAKU_e=0x7, +}; + +enum S_LV7SAKU_JNT { + S_LV7SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_LV7SAKU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_octhibi.h b/assets/RZDJ01/res/Object/S_octhibi.h new file mode 100644 index 0000000000..a25e351712 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_octhibi.h @@ -0,0 +1,22 @@ +#ifndef RES_S_OCTHIBI_H +#define RES_S_OCTHIBI_H + +enum dRes_INDEX_S_OCTHIBI { + /* BMDR */ + dRes_INDEX_S_OCTHIBI_BMD_S_OCT_HIBI_e=0x4, + /* DZB */ + dRes_INDEX_S_OCTHIBI_DZB_S_OCT_HIBI_e=0x7, +}; + +enum dRes_ID_S_OCTHIBI { + /* BMDR */ + dRes_ID_S_OCTHIBI_BMD_S_OCT_HIBI_e=0x4, + /* DZB */ + dRes_ID_S_OCTHIBI_DZB_S_OCT_HIBI_e=0x7, +}; + +enum S_OCT_HIBI_JNT { + S_OCT_HIBI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_OCTHIBI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_shut00.h b/assets/RZDJ01/res/Object/S_shut00.h new file mode 100644 index 0000000000..11d645979c --- /dev/null +++ b/assets/RZDJ01/res/Object/S_shut00.h @@ -0,0 +1,26 @@ +#ifndef RES_S_SHUT00_H +#define RES_S_SHUT00_H + +enum dRes_INDEX_S_SHUT00 { + /* BMDR */ + dRes_INDEX_S_SHUT00_BMD_S_SHUT_ROU_e=0x5, + /* DZB */ + dRes_INDEX_S_SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_INDEX_S_SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_S_SHUT00 { + /* BMDR */ + dRes_ID_S_SHUT00_BMD_S_SHUT_ROU_e=0x5, + /* DZB */ + dRes_ID_S_SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_ID_S_SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum S_SHUT_ROU_JNT { + S_SHUT_ROU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_SHUT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_swHit00.h b/assets/RZDJ01/res/Object/S_swHit00.h new file mode 100644 index 0000000000..e34397471e --- /dev/null +++ b/assets/RZDJ01/res/Object/S_swHit00.h @@ -0,0 +1,28 @@ +#ifndef RES_S_SWHIT00_H +#define RES_S_SWHIT00_H + +enum dRes_INDEX_S_SWHIT00 { + /* BCK */ + dRes_INDEX_S_SWHIT00_BCK_S_SWHIT00_e=0x5, + /* BMDR */ + dRes_INDEX_S_SWHIT00_BMD_S_SWHIT00_e=0x8, + /* BRK */ + dRes_INDEX_S_SWHIT00_BRK_S_SWHIT00_e=0xB, +}; + +enum dRes_ID_S_SWHIT00 { + /* BCK */ + dRes_ID_S_SWHIT00_BCK_S_SWHIT00_e=0x5, + /* BMDR */ + dRes_ID_S_SWHIT00_BMD_S_SWHIT00_e=0x8, + /* BRK */ + dRes_ID_S_SWHIT00_BRK_S_SWHIT00_e=0xB, +}; + +enum S_SWHIT00_JNT { + S_SWHIT00_JNT_S_SWHIT00_e=0x0, + S_SWHIT00_JNT_PCYLINDER4_e=0x1, + S_SWHIT00_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_S_SWHIT00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_thashi.h b/assets/RZDJ01/res/Object/S_thashi.h new file mode 100644 index 0000000000..23d0edcdce --- /dev/null +++ b/assets/RZDJ01/res/Object/S_thashi.h @@ -0,0 +1,44 @@ +#ifndef RES_S_THASHI_H +#define RES_S_THASHI_H + +enum dRes_INDEX_S_THASHI { + /* BMDR */ + dRes_INDEX_S_THASHI_BMD_S_THASHI00_e=0x4, + dRes_INDEX_S_THASHI_BMD_S_THASHI01_e=0x5, + dRes_INDEX_S_THASHI_BMD_S_THASHI02_e=0x6, + dRes_INDEX_S_THASHI_BMD_S_THASHI03_e=0x7, + /* DZB */ + dRes_INDEX_S_THASHI_DZB_S_THASHI00_e=0xA, + dRes_INDEX_S_THASHI_DZB_S_THASHI01_e=0xB, + dRes_INDEX_S_THASHI_DZB_S_THASHI02_e=0xC, +}; + +enum dRes_ID_S_THASHI { + /* BMDR */ + dRes_ID_S_THASHI_BMD_S_THASHI00_e=0x4, + dRes_ID_S_THASHI_BMD_S_THASHI01_e=0x5, + dRes_ID_S_THASHI_BMD_S_THASHI02_e=0x6, + dRes_ID_S_THASHI_BMD_S_THASHI03_e=0x7, + /* DZB */ + dRes_ID_S_THASHI_DZB_S_THASHI00_e=0xA, + dRes_ID_S_THASHI_DZB_S_THASHI01_e=0xB, + dRes_ID_S_THASHI_DZB_S_THASHI02_e=0xC, +}; + +enum S_THASHI00_JNT { + S_THASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI01_JNT { + S_THASHI01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI02_JNT { + S_THASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI03_JNT { + S_THASHI03_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_THASHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/S_wheel00.h b/assets/RZDJ01/res/Object/S_wheel00.h new file mode 100644 index 0000000000..1a65d12f77 --- /dev/null +++ b/assets/RZDJ01/res/Object/S_wheel00.h @@ -0,0 +1,22 @@ +#ifndef RES_S_WHEEL00_H +#define RES_S_WHEEL00_H + +enum dRes_INDEX_S_WHEEL00 { + /* BMDR */ + dRes_INDEX_S_WHEEL00_BMD_S_WHEEL00_e=0x4, + /* DZB */ + dRes_INDEX_S_WHEEL00_DZB_S_WHEEL00_e=0x7, +}; + +enum dRes_ID_S_WHEEL00 { + /* BMDR */ + dRes_ID_S_WHEEL00_BMD_S_WHEEL00_e=0x4, + /* DZB */ + dRes_ID_S_WHEEL00_DZB_S_WHEEL00_e=0x7, +}; + +enum S_WHEEL00_JNT { + S_WHEEL00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_WHEEL00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Sample.h b/assets/RZDJ01/res/Object/Sample.h new file mode 100644 index 0000000000..a01bc19f53 --- /dev/null +++ b/assets/RZDJ01/res/Object/Sample.h @@ -0,0 +1,87 @@ +#ifndef RES_SAMPLE_H +#define RES_SAMPLE_H + +enum dRes_INDEX_SAMPLE { + /* DIR */ + dRes_INDEX_SAMPLE_TXT_FILE0_e=0x8, + dRes_INDEX_SAMPLE_TXT_FILE1_e=0x9, + dRes_INDEX_SAMPLE_TXT_FILE2_e=0xA, + /* BMDR */ + dRes_INDEX_SAMPLE_BMD_FILE1_e=0xD, + dRes_INDEX_SAMPLE_BMD_FILE2_e=0xE, + /* EVT */ + dRes_INDEX_SAMPLE_DAT_EVENT_LIST_e=0x11, + /* DIR5 */ + dRes_INDEX_SAMPLE__A_e=0x14, + /* DZB */ + dRes_INDEX_SAMPLE_DZB_FILE2_e=0x17, + dRes_INDEX_SAMPLE_DZB_FILE_e=0x18, + /* BCK */ + dRes_INDEX_SAMPLE_BCK_TEST_e=0x1B, +}; + +enum dRes_ID_SAMPLE { + /* DIR */ + dRes_ID_SAMPLE_TXT_FILE0_e=0x17, + dRes_ID_SAMPLE_TXT_FILE1_e=0x18, + dRes_ID_SAMPLE_TXT_FILE2_e=0x23, + /* BMDR */ + dRes_ID_SAMPLE_BMD_FILE1_e=0x19, + dRes_ID_SAMPLE_BMD_FILE2_e=0x1A, + /* EVT */ + dRes_ID_SAMPLE_DAT_EVENT_LIST_e=0x1B, + /* DIR5 */ + dRes_ID_SAMPLE__A_e=0x1F, + /* DZB */ + dRes_ID_SAMPLE_DZB_FILE2_e=0x21, + dRes_ID_SAMPLE_DZB_FILE_e=0x24, + /* BCK */ + dRes_ID_SAMPLE_BCK_TEST_e=0x22, +}; + +enum FILE1_JNT { + FILE1_JNT_WORLD_ROOT_e=0x0, +}; + +enum FILE2_JNT { + FILE2_JNT_CENTER_e=0x0, + FILE2_JNT_BACKBONE2_e=0x1, + FILE2_JNT_BACKBONE1_e=0x2, + FILE2_JNT_F_L_LEG1_e=0x3, + FILE2_JNT_F_L_LEG2_e=0x4, + FILE2_JNT_F_L_LEG3_e=0x5, + FILE2_JNT_F_L_LEG4_e=0x6, + FILE2_JNT_F_R_LEG1_e=0x7, + FILE2_JNT_F_R_LEG2_e=0x8, + FILE2_JNT_F_R_LEG3_e=0x9, + FILE2_JNT_F_R_LEG4_e=0xA, + FILE2_JNT_NECK1_e=0xB, + FILE2_JNT_NECK2_e=0xC, + FILE2_JNT_HAIR_L_e=0xD, + FILE2_JNT_HAIR_R_e=0xE, + FILE2_JNT_HEAD_e=0xF, + FILE2_JNT_EAR_L_e=0x10, + FILE2_JNT_EAR_R_e=0x11, + FILE2_JNT_HAIR_F_e=0x12, + FILE2_JNT_MOUTH1_e=0x13, + FILE2_JNT_MOUTH2_e=0x14, + FILE2_JNT_KURA1_e=0x15, + FILE2_JNT_BELT_L_e=0x16, + FILE2_JNT_ABUMI_L_e=0x17, + FILE2_JNT_BELT_R_e=0x18, + FILE2_JNT_ABUMI_R_e=0x19, + FILE2_JNT_WAIST_e=0x1A, + FILE2_JNT_B_L_LEG1_e=0x1B, + FILE2_JNT_B_L_LEG2_e=0x1C, + FILE2_JNT_B_L_LEG3_e=0x1D, + FILE2_JNT_B_L_LEG4_e=0x1E, + FILE2_JNT_B_R_LEG1_e=0x1F, + FILE2_JNT_B_R_LEG2_e=0x20, + FILE2_JNT_B_R_LEG3_e=0x21, + FILE2_JNT_B_R_LEG4_e=0x22, + FILE2_JNT_TAIL1_e=0x23, + FILE2_JNT_TAIL2_e=0x24, + FILE2_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_SAMPLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SceneExit.h b/assets/RZDJ01/res/Object/SceneExit.h new file mode 100644 index 0000000000..075d55d182 --- /dev/null +++ b/assets/RZDJ01/res/Object/SceneExit.h @@ -0,0 +1,14 @@ +#ifndef RES_SCENEEXIT_H +#define RES_SCENEEXIT_H + +enum dRes_INDEX_SCENEEXIT { + /* EVT */ + dRes_INDEX_SCENEEXIT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SCENEEXIT { + /* EVT */ + dRes_ID_SCENEEXIT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SCENEEXIT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Seira.h b/assets/RZDJ01/res/Object/Seira.h new file mode 100644 index 0000000000..848f81c2d3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Seira.h @@ -0,0 +1,162 @@ +#ifndef RES_SEIRA_H +#define RES_SEIRA_H + +enum dRes_INDEX_SEIRA { + /* BCK */ + dRes_INDEX_SEIRA_BCK_SERA_DISTURB_e=0x5, + dRes_INDEX_SEIRA_BCK_SERA_F_DISTURB_e=0x6, + dRes_INDEX_SEIRA_BCK_SERA_F_HAPPYTALK_e=0x7, + dRes_INDEX_SEIRA_BCK_SERA_F_SAD_e=0x8, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_e=0x9, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_SIGH_e=0xA, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_TALK_e=0xB, + dRes_INDEX_SEIRA_BCK_SERA_F_SMILE_e=0xC, + dRes_INDEX_SEIRA_BCK_SERA_F_SURPRISE_e=0xD, + dRes_INDEX_SEIRA_BCK_SERA_F_TALK_A_e=0xE, + dRes_INDEX_SEIRA_BCK_SERA_F_WORRYTALK_e=0xF, + dRes_INDEX_SEIRA_BCK_SERA_FH_DISTURB_e=0x10, + dRes_INDEX_SEIRA_BCK_SERA_FH_SAD_e=0x11, + dRes_INDEX_SEIRA_BCK_SERA_FH_SURPRISE_e=0x12, + dRes_INDEX_SEIRA_BCK_SERA_GETUP_e=0x13, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_e=0x14, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_BIN_e=0x15, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_CAT_e=0x16, + dRes_INDEX_SEIRA_BCK_SERA_LOOKAROUND_e=0x17, + dRes_INDEX_SEIRA_BCK_SERA_LOOKCAT_e=0x18, + dRes_INDEX_SEIRA_BCK_SERA_SAD_SIT_e=0x19, + dRes_INDEX_SEIRA_BCK_SERA_SAD_TALK_e=0x1A, + dRes_INDEX_SEIRA_BCK_SERA_SIT_e=0x1B, + dRes_INDEX_SEIRA_BCK_SERA_SIT_DOWN_e=0x1C, + dRes_INDEX_SEIRA_BCK_SERA_SIT_GIVE_e=0x1D, + dRes_INDEX_SEIRA_BCK_SERA_SIT_GIVING_e=0x1E, + dRes_INDEX_SEIRA_BCK_SERA_SIT_LOOKUP_e=0x1F, + dRes_INDEX_SEIRA_BCK_SERA_SIT_NORMAL_e=0x20, + dRes_INDEX_SEIRA_BCK_SERA_SIT_NORMAL_WAIT_e=0x21, + dRes_INDEX_SEIRA_BCK_SERA_SIT_SIGH_e=0x22, + dRes_INDEX_SEIRA_BCK_SERA_SIT_TALK_e=0x23, + dRes_INDEX_SEIRA_BCK_SERA_SIT_UPBOTTLE_e=0x24, + dRes_INDEX_SEIRA_BCK_SERA_SIT_WAIT_e=0x25, + dRes_INDEX_SEIRA_BCK_SERA_STEP_e=0x26, + dRes_INDEX_SEIRA_BCK_SERA_TABLE_TALK_e=0x27, + dRes_INDEX_SEIRA_BCK_SERA_TABLE_WAIT_e=0x28, + dRes_INDEX_SEIRA_BCK_SERA_TALK_A_e=0x29, + dRes_INDEX_SEIRA_BCK_SERA_WAIT_A_e=0x2A, + /* BTK */ + dRes_INDEX_SEIRA_BTK_SERA_e=0x2D, + dRes_INDEX_SEIRA_BTK_SERA_DISTURB_e=0x2E, + dRes_INDEX_SEIRA_BTK_SERA_GETUP_e=0x2F, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_e=0x30, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_BIN_e=0x31, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_CAT_e=0x32, + dRes_INDEX_SEIRA_BTK_SERA_LOOKAROUND_e=0x33, + dRes_INDEX_SEIRA_BTK_SERA_LOOKCAT_e=0x34, + dRes_INDEX_SEIRA_BTK_SERA_SAD_SIT_e=0x35, + dRes_INDEX_SEIRA_BTK_SERA_SAD_TALK_e=0x36, + dRes_INDEX_SEIRA_BTK_SERA_SIT_e=0x37, + dRes_INDEX_SEIRA_BTK_SERA_SIT_DOWN_e=0x38, + dRes_INDEX_SEIRA_BTK_SERA_SIT_GIVE_e=0x39, + dRes_INDEX_SEIRA_BTK_SERA_SIT_GIVING_e=0x3A, + dRes_INDEX_SEIRA_BTK_SERA_SIT_LOOKUP_e=0x3B, + dRes_INDEX_SEIRA_BTK_SERA_SIT_NORMAL_e=0x3C, + dRes_INDEX_SEIRA_BTK_SERA_SIT_SIGH_e=0x3D, + dRes_INDEX_SEIRA_BTK_SERA_SIT_TALK_e=0x3E, + dRes_INDEX_SEIRA_BTK_SERA_SIT_UPBOTTLE_e=0x3F, + dRes_INDEX_SEIRA_BTK_SERA_TABLE_WAIT_e=0x40, + /* BTP */ + dRes_INDEX_SEIRA_BTP_SERA_e=0x43, + dRes_INDEX_SEIRA_BTP_SERA_F_DISTURB_e=0x44, + dRes_INDEX_SEIRA_BTP_SERA_F_HAPPYTALK_e=0x45, + dRes_INDEX_SEIRA_BTP_SERA_F_LOOKAROUND_e=0x46, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_e=0x47, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_NORMAL_e=0x48, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_NORMAL_WAIT_e=0x49, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_SIGH_e=0x4A, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_TALK_e=0x4B, + dRes_INDEX_SEIRA_BTP_SERA_F_SMILE_e=0x4C, + dRes_INDEX_SEIRA_BTP_SERA_F_SURPRISE_e=0x4D, + dRes_INDEX_SEIRA_BTP_SERA_F_WORRYTALK_e=0x4E, + dRes_INDEX_SEIRA_BTP_SERA_FH_DISTURB_e=0x4F, + dRes_INDEX_SEIRA_BTP_SERA_FH_SAD_e=0x50, + dRes_INDEX_SEIRA_BTP_SERA_FH_SURPRISE_e=0x51, +}; + +enum dRes_ID_SEIRA { + /* BCK */ + dRes_ID_SEIRA_BCK_SERA_DISTURB_e=0x5, + dRes_ID_SEIRA_BCK_SERA_F_DISTURB_e=0x6, + dRes_ID_SEIRA_BCK_SERA_F_HAPPYTALK_e=0x7, + dRes_ID_SEIRA_BCK_SERA_F_SAD_e=0x8, + dRes_ID_SEIRA_BCK_SERA_F_SIT_e=0x9, + dRes_ID_SEIRA_BCK_SERA_F_SIT_SIGH_e=0xA, + dRes_ID_SEIRA_BCK_SERA_F_SIT_TALK_e=0xB, + dRes_ID_SEIRA_BCK_SERA_F_SMILE_e=0xC, + dRes_ID_SEIRA_BCK_SERA_F_SURPRISE_e=0xD, + dRes_ID_SEIRA_BCK_SERA_F_TALK_A_e=0xE, + dRes_ID_SEIRA_BCK_SERA_F_WORRYTALK_e=0xF, + dRes_ID_SEIRA_BCK_SERA_FH_DISTURB_e=0x10, + dRes_ID_SEIRA_BCK_SERA_FH_SAD_e=0x11, + dRes_ID_SEIRA_BCK_SERA_FH_SURPRISE_e=0x12, + dRes_ID_SEIRA_BCK_SERA_GETUP_e=0x13, + dRes_ID_SEIRA_BCK_SERA_HOZUE_e=0x14, + dRes_ID_SEIRA_BCK_SERA_HOZUE_BIN_e=0x15, + dRes_ID_SEIRA_BCK_SERA_HOZUE_CAT_e=0x16, + dRes_ID_SEIRA_BCK_SERA_LOOKAROUND_e=0x17, + dRes_ID_SEIRA_BCK_SERA_LOOKCAT_e=0x18, + dRes_ID_SEIRA_BCK_SERA_SAD_SIT_e=0x19, + dRes_ID_SEIRA_BCK_SERA_SAD_TALK_e=0x1A, + dRes_ID_SEIRA_BCK_SERA_SIT_e=0x1B, + dRes_ID_SEIRA_BCK_SERA_SIT_DOWN_e=0x1C, + dRes_ID_SEIRA_BCK_SERA_SIT_GIVE_e=0x1D, + dRes_ID_SEIRA_BCK_SERA_SIT_GIVING_e=0x1E, + dRes_ID_SEIRA_BCK_SERA_SIT_LOOKUP_e=0x1F, + dRes_ID_SEIRA_BCK_SERA_SIT_NORMAL_e=0x20, + dRes_ID_SEIRA_BCK_SERA_SIT_NORMAL_WAIT_e=0x21, + dRes_ID_SEIRA_BCK_SERA_SIT_SIGH_e=0x22, + dRes_ID_SEIRA_BCK_SERA_SIT_TALK_e=0x23, + dRes_ID_SEIRA_BCK_SERA_SIT_UPBOTTLE_e=0x24, + dRes_ID_SEIRA_BCK_SERA_SIT_WAIT_e=0x25, + dRes_ID_SEIRA_BCK_SERA_STEP_e=0x26, + dRes_ID_SEIRA_BCK_SERA_TABLE_TALK_e=0x27, + dRes_ID_SEIRA_BCK_SERA_TABLE_WAIT_e=0x28, + dRes_ID_SEIRA_BCK_SERA_TALK_A_e=0x29, + dRes_ID_SEIRA_BCK_SERA_WAIT_A_e=0x2A, + /* BTK */ + dRes_ID_SEIRA_BTK_SERA_e=0x2D, + dRes_ID_SEIRA_BTK_SERA_DISTURB_e=0x2E, + dRes_ID_SEIRA_BTK_SERA_GETUP_e=0x2F, + dRes_ID_SEIRA_BTK_SERA_HOZUE_e=0x30, + dRes_ID_SEIRA_BTK_SERA_HOZUE_BIN_e=0x31, + dRes_ID_SEIRA_BTK_SERA_HOZUE_CAT_e=0x32, + dRes_ID_SEIRA_BTK_SERA_LOOKAROUND_e=0x33, + dRes_ID_SEIRA_BTK_SERA_LOOKCAT_e=0x34, + dRes_ID_SEIRA_BTK_SERA_SAD_SIT_e=0x35, + dRes_ID_SEIRA_BTK_SERA_SAD_TALK_e=0x36, + dRes_ID_SEIRA_BTK_SERA_SIT_e=0x37, + dRes_ID_SEIRA_BTK_SERA_SIT_DOWN_e=0x38, + dRes_ID_SEIRA_BTK_SERA_SIT_GIVE_e=0x39, + dRes_ID_SEIRA_BTK_SERA_SIT_GIVING_e=0x3A, + dRes_ID_SEIRA_BTK_SERA_SIT_LOOKUP_e=0x3B, + dRes_ID_SEIRA_BTK_SERA_SIT_NORMAL_e=0x3C, + dRes_ID_SEIRA_BTK_SERA_SIT_SIGH_e=0x3D, + dRes_ID_SEIRA_BTK_SERA_SIT_TALK_e=0x3E, + dRes_ID_SEIRA_BTK_SERA_SIT_UPBOTTLE_e=0x3F, + dRes_ID_SEIRA_BTK_SERA_TABLE_WAIT_e=0x40, + /* BTP */ + dRes_ID_SEIRA_BTP_SERA_e=0x43, + dRes_ID_SEIRA_BTP_SERA_F_DISTURB_e=0x44, + dRes_ID_SEIRA_BTP_SERA_F_HAPPYTALK_e=0x45, + dRes_ID_SEIRA_BTP_SERA_F_LOOKAROUND_e=0x46, + dRes_ID_SEIRA_BTP_SERA_F_SIT_e=0x47, + dRes_ID_SEIRA_BTP_SERA_F_SIT_NORMAL_e=0x48, + dRes_ID_SEIRA_BTP_SERA_F_SIT_NORMAL_WAIT_e=0x49, + dRes_ID_SEIRA_BTP_SERA_F_SIT_SIGH_e=0x4A, + dRes_ID_SEIRA_BTP_SERA_F_SIT_TALK_e=0x4B, + dRes_ID_SEIRA_BTP_SERA_F_SMILE_e=0x4C, + dRes_ID_SEIRA_BTP_SERA_F_SURPRISE_e=0x4D, + dRes_ID_SEIRA_BTP_SERA_F_WORRYTALK_e=0x4E, + dRes_ID_SEIRA_BTP_SERA_FH_DISTURB_e=0x4F, + dRes_ID_SEIRA_BTP_SERA_FH_SAD_e=0x50, + dRes_ID_SEIRA_BTP_SERA_FH_SURPRISE_e=0x51, +}; + +#endif /* !RES_SEIRA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Seira_p1.h b/assets/RZDJ01/res/Object/Seira_p1.h new file mode 100644 index 0000000000..bda6e88c31 --- /dev/null +++ b/assets/RZDJ01/res/Object/Seira_p1.h @@ -0,0 +1,50 @@ +#ifndef RES_SEIRA_P1_H +#define RES_SEIRA_P1_H + +enum dRes_INDEX_SEIRA_P1 { + /* BCK */ + dRes_INDEX_SEIRA_P1_BCK_SERA_F_HAPPYTALK_e=0x5, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_SAD_e=0x6, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_SMILE_e=0x7, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_TALK_A_e=0x8, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_WORRYTALK_e=0x9, + dRes_INDEX_SEIRA_P1_BCK_SERA_FH_SAD_e=0xA, + dRes_INDEX_SEIRA_P1_BCK_SERA_LOOKAROUND_e=0xB, + dRes_INDEX_SEIRA_P1_BCK_SERA_STEP_e=0xC, + dRes_INDEX_SEIRA_P1_BCK_SERA_TALK_A_e=0xD, + dRes_INDEX_SEIRA_P1_BCK_SERA_WAIT_A_e=0xE, + /* BTK */ + dRes_INDEX_SEIRA_P1_BTK_SERA_e=0x11, + /* BTP */ + dRes_INDEX_SEIRA_P1_BTP_SERA_e=0x14, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_HAPPYTALK_e=0x15, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_SAD_e=0x16, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_SMILE_e=0x17, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_WORRYTALK_e=0x18, + dRes_INDEX_SEIRA_P1_BTP_SERA_FH_SAD_e=0x19, +}; + +enum dRes_ID_SEIRA_P1 { + /* BCK */ + dRes_ID_SEIRA_P1_BCK_SERA_F_HAPPYTALK_e=0x5, + dRes_ID_SEIRA_P1_BCK_SERA_F_SAD_e=0x6, + dRes_ID_SEIRA_P1_BCK_SERA_F_SMILE_e=0x7, + dRes_ID_SEIRA_P1_BCK_SERA_F_TALK_A_e=0x8, + dRes_ID_SEIRA_P1_BCK_SERA_F_WORRYTALK_e=0x9, + dRes_ID_SEIRA_P1_BCK_SERA_FH_SAD_e=0xA, + dRes_ID_SEIRA_P1_BCK_SERA_LOOKAROUND_e=0xB, + dRes_ID_SEIRA_P1_BCK_SERA_STEP_e=0xC, + dRes_ID_SEIRA_P1_BCK_SERA_TALK_A_e=0xD, + dRes_ID_SEIRA_P1_BCK_SERA_WAIT_A_e=0xE, + /* BTK */ + dRes_ID_SEIRA_P1_BTK_SERA_e=0x11, + /* BTP */ + dRes_ID_SEIRA_P1_BTP_SERA_e=0x14, + dRes_ID_SEIRA_P1_BTP_SERA_F_HAPPYTALK_e=0x15, + dRes_ID_SEIRA_P1_BTP_SERA_F_SAD_e=0x16, + dRes_ID_SEIRA_P1_BTP_SERA_F_SMILE_e=0x17, + dRes_ID_SEIRA_P1_BTP_SERA_F_WORRYTALK_e=0x18, + dRes_ID_SEIRA_P1_BTP_SERA_FH_SAD_e=0x19, +}; + +#endif /* !RES_SEIRA_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Seirei.h b/assets/RZDJ01/res/Object/Seirei.h new file mode 100644 index 0000000000..e067608891 --- /dev/null +++ b/assets/RZDJ01/res/Object/Seirei.h @@ -0,0 +1,59 @@ +#ifndef RES_SEIREI_H +#define RES_SEIREI_H + +enum dRes_INDEX_SEIREI { + /* BCK */ + dRes_INDEX_SEIREI_BCK_SEIA_WAIT_A_e=0x6, + dRes_INDEX_SEIREI_BCK_SEIA_WAIT_B_e=0x7, + /* BMDE */ + dRes_INDEX_SEIREI_BMD_SEIA_e=0xA, + /* BRK */ + dRes_INDEX_SEIREI_BRK_SEIA_e=0xD, + /* BTK */ + dRes_INDEX_SEIREI_BTK_SEIA_e=0x10, +}; + +enum dRes_ID_SEIREI { + /* BCK */ + dRes_ID_SEIREI_BCK_SEIA_WAIT_A_e=0x6, + dRes_ID_SEIREI_BCK_SEIA_WAIT_B_e=0x7, + /* BMDE */ + dRes_ID_SEIREI_BMD_SEIA_e=0xA, + /* BRK */ + dRes_ID_SEIREI_BRK_SEIA_e=0xD, + /* BTK */ + dRes_ID_SEIREI_BTK_SEIA_e=0x10, +}; + +enum SEIA_JNT { + SEIA_JNT_CENTER_e=0x0, + SEIA_JNT_BACKBONE_1_e=0x1, + SEIA_JNT_BACKBONE_2_e=0x2, + SEIA_JNT_FL_1_e=0x3, + SEIA_JNT_FL_2_e=0x4, + SEIA_JNT_FL_FOOT_1_e=0x5, + SEIA_JNT_FL_FOOT_2_e=0x6, + SEIA_JNT_FR_1_e=0x7, + SEIA_JNT_FR_2_e=0x8, + SEIA_JNT_FR_FOOT_1_e=0x9, + SEIA_JNT_FR_FOOT_2_e=0xA, + SEIA_JNT_NECK_e=0xB, + SEIA_JNT_HEAD_e=0xC, + SEIA_JNT_CHIN_1_e=0xD, + SEIA_JNT_SIZUKU_e=0xE, + SEIA_JNT_WAIST_e=0xF, + SEIA_JNT_BL_1_e=0x10, + SEIA_JNT_BL_2_e=0x11, + SEIA_JNT_BL_3_e=0x12, + SEIA_JNT_BL_FOOT_e=0x13, + SEIA_JNT_BR_1_e=0x14, + SEIA_JNT_BR_2_e=0x15, + SEIA_JNT_BR_3_e=0x16, + SEIA_JNT_BR_FOOT_e=0x17, + SEIA_JNT_TAIL_1_e=0x18, + SEIA_JNT_TAIL_2_e=0x19, + SEIA_JNT_TAIL_3_e=0x1A, + SEIA_JNT_TAIL_4_e=0x1B, +}; + +#endif /* !RES_SEIREI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Seirei1.h b/assets/RZDJ01/res/Object/Seirei1.h new file mode 100644 index 0000000000..e22ce04c4a --- /dev/null +++ b/assets/RZDJ01/res/Object/Seirei1.h @@ -0,0 +1,14 @@ +#ifndef RES_SEIREI1_H +#define RES_SEIREI1_H + +enum dRes_INDEX_SEIREI1 { + /* EVT */ + dRes_INDEX_SEIREI1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SEIREI1 { + /* EVT */ + dRes_ID_SEIREI1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SEIREI1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SekiDoor.h b/assets/RZDJ01/res/Object/SekiDoor.h new file mode 100644 index 0000000000..74428cdcf0 --- /dev/null +++ b/assets/RZDJ01/res/Object/SekiDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_SEKIDOOR_H +#define RES_SEKIDOOR_H + +enum dRes_INDEX_SEKIDOOR { + /* BMDR */ + dRes_INDEX_SEKIDOOR_BMD_A_SMGSEKIDOOR_e=0x4, + /* DZB */ + dRes_INDEX_SEKIDOOR_DZB_A_SMGSEKIDOOR_e=0x7, +}; + +enum dRes_ID_SEKIDOOR { + /* BMDR */ + dRes_ID_SEKIDOOR_BMD_A_SMGSEKIDOOR_e=0x4, + /* DZB */ + dRes_ID_SEKIDOOR_DZB_A_SMGSEKIDOOR_e=0x7, +}; + +enum A_SMGSEKIDOOR_JNT { + A_SMGSEKIDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SEKIDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Sekizo.h b/assets/RZDJ01/res/Object/Sekizo.h new file mode 100644 index 0000000000..509e53f875 --- /dev/null +++ b/assets/RZDJ01/res/Object/Sekizo.h @@ -0,0 +1,22 @@ +#ifndef RES_SEKIZO_H +#define RES_SEKIZO_H + +enum dRes_INDEX_SEKIZO { + /* BMDR */ + dRes_INDEX_SEKIZO_BMD_A_SMGSEKIZO_e=0x4, + /* DZB */ + dRes_INDEX_SEKIZO_DZB_A_SMGSEKIZO_e=0x7, +}; + +enum dRes_ID_SEKIZO { + /* BMDR */ + dRes_ID_SEKIZO_BMD_A_SMGSEKIZO_e=0x4, + /* DZB */ + dRes_ID_SEKIZO_DZB_A_SMGSEKIZO_e=0x7, +}; + +enum A_SMGSEKIZO_JNT { + A_SMGSEKIZO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SEKIZO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Sera.h b/assets/RZDJ01/res/Object/Sera.h new file mode 100644 index 0000000000..de24aae8da --- /dev/null +++ b/assets/RZDJ01/res/Object/Sera.h @@ -0,0 +1,49 @@ +#ifndef RES_SERA_H +#define RES_SERA_H + +enum dRes_INDEX_SERA { + /* BMDR */ + dRes_INDEX_SERA_BMD_SERA_e=0x4, + /* EVT */ + dRes_INDEX_SERA_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_SERA { + /* BMDR */ + dRes_ID_SERA_BMD_SERA_e=0x4, + /* EVT */ + dRes_ID_SERA_DAT_EVENT_LIST_e=0x7, +}; + +enum SERA_JNT { + SERA_JNT_CENTER_e=0x0, + SERA_JNT_BACKBONE1_e=0x1, + SERA_JNT_BACKBONE2_e=0x2, + SERA_JNT_NECK_e=0x3, + SERA_JNT_HEAD_e=0x4, + SERA_JNT_CHIN_e=0x5, + SERA_JNT_MAYU_L_e=0x6, + SERA_JNT_MAYU_R_e=0x7, + SERA_JNT_MOUTH_e=0x8, + SERA_JNT_SHOULDERL_e=0x9, + SERA_JNT_ARML1_e=0xA, + SERA_JNT_ARML2_e=0xB, + SERA_JNT_HANDL_e=0xC, + SERA_JNT_FINGERL_e=0xD, + SERA_JNT_THUMBL_e=0xE, + SERA_JNT_SHOULDERR_e=0xF, + SERA_JNT_ARMR1_e=0x10, + SERA_JNT_ARMR2_e=0x11, + SERA_JNT_HANDR_e=0x12, + SERA_JNT_FINGERR_e=0x13, + SERA_JNT_THUMBR_e=0x14, + SERA_JNT_WAIST_e=0x15, + SERA_JNT_LEGL1_e=0x16, + SERA_JNT_LEGL2_e=0x17, + SERA_JNT_FOOTL_e=0x18, + SERA_JNT_LEGR1_e=0x19, + SERA_JNT_LEGR2_e=0x1A, + SERA_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_SERA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SeraBtl.h b/assets/RZDJ01/res/Object/SeraBtl.h new file mode 100644 index 0000000000..635d58cf10 --- /dev/null +++ b/assets/RZDJ01/res/Object/SeraBtl.h @@ -0,0 +1,44 @@ +#ifndef RES_SERABTL_H +#define RES_SERABTL_H + +enum dRes_INDEX_SERABTL { + /* BCK */ + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_HOZUE_BIN_e=0x4, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_LOOKCAT_e=0x5, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_e=0x6, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_GIVE_e=0x7, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_GIVING_e=0x8, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_LOOKUP_e=0x9, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_SIGH_e=0xA, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_TALK_e=0xB, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_UPBOTTLE_e=0xC, + dRes_INDEX_SERABTL_BCK_SERA_FULL_BOTTLE_e=0xD, + dRes_INDEX_SERABTL_BCK_SERA_HALF_BOTTLE_e=0xE, + /* BMDV */ + dRes_INDEX_SERABTL_BMD_SERA_BOTTLE_e=0x11, +}; + +enum dRes_ID_SERABTL { + /* BCK */ + dRes_ID_SERABTL_BCK_SERA_BOTTLE_HOZUE_BIN_e=0x4, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_LOOKCAT_e=0x5, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_e=0x6, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_GIVE_e=0x7, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_GIVING_e=0x8, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_LOOKUP_e=0x9, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_SIGH_e=0xA, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_TALK_e=0xB, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_UPBOTTLE_e=0xC, + dRes_ID_SERABTL_BCK_SERA_FULL_BOTTLE_e=0xD, + dRes_ID_SERABTL_BCK_SERA_HALF_BOTTLE_e=0xE, + /* BMDV */ + dRes_ID_SERABTL_BMD_SERA_BOTTLE_e=0x11, +}; + +enum SERA_BOTTLE_JNT { + SERA_BOTTLE_JNT_CENTER_e=0x0, + SERA_BOTTLE_JNT_BIN_e=0x1, + SERA_BOTTLE_JNT_MILK_e=0x2, +}; + +#endif /* !RES_SERABTL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Sha.h b/assets/RZDJ01/res/Object/Sha.h new file mode 100644 index 0000000000..6972253894 --- /dev/null +++ b/assets/RZDJ01/res/Object/Sha.h @@ -0,0 +1,109 @@ +#ifndef RES_SHA_H +#define RES_SHA_H + +enum dRes_INDEX_SHA { + /* BCK */ + dRes_INDEX_SHA_BCK_SHA_F_CLOSEEYES_e=0x7, + dRes_INDEX_SHA_BCK_SHA_F_HIRAMEKU_e=0x8, + dRes_INDEX_SHA_BCK_SHA_F_LAUGH_e=0x9, + dRes_INDEX_SHA_BCK_SHA_F_TALK_A_e=0xA, + dRes_INDEX_SHA_BCK_SHA_F_TALK_B_e=0xB, + dRes_INDEX_SHA_BCK_SHA_F_TUNAGARI_e=0xC, + dRes_INDEX_SHA_BCK_SHA_FH_CLOSEEYES_e=0xD, + dRes_INDEX_SHA_BCK_SHA_FH_HIRAMEKU_e=0xE, + dRes_INDEX_SHA_BCK_SHA_FH_LAUGH_e=0xF, + dRes_INDEX_SHA_BCK_SHA_HIRAMEKU_e=0x10, + dRes_INDEX_SHA_BCK_SHA_HIRAMEKU_WAIT_e=0x11, + dRes_INDEX_SHA_BCK_SHA_LAUGH_e=0x12, + dRes_INDEX_SHA_BCK_SHA_TALK_A_e=0x13, + dRes_INDEX_SHA_BCK_SHA_TALK_B_e=0x14, + dRes_INDEX_SHA_BCK_SHA_TUNAGARI_e=0x15, + dRes_INDEX_SHA_BCK_SHA_URANAU_e=0x16, + dRes_INDEX_SHA_BCK_SHA_WAIT_A_e=0x17, + /* BMDR */ + dRes_INDEX_SHA_BMD_SHA_e=0x1A, + /* BTK */ + dRes_INDEX_SHA_BTK_SHA_e=0x1D, + /* BTP */ + dRes_INDEX_SHA_BTP_SHA_e=0x20, + dRes_INDEX_SHA_BTP_SHA_F_CLOSEEYES_e=0x21, + dRes_INDEX_SHA_BTP_SHA_F_HIRAMEKU_e=0x22, + dRes_INDEX_SHA_BTP_SHA_F_LAUGH_e=0x23, + dRes_INDEX_SHA_BTP_SHA_F_TALK_B_e=0x24, + dRes_INDEX_SHA_BTP_SHA_F_TUNAGARI_e=0x25, + dRes_INDEX_SHA_BTP_SHA_FH_CLOSEEYES_e=0x26, + dRes_INDEX_SHA_BTP_SHA_FH_HIRAMEKU_e=0x27, + dRes_INDEX_SHA_BTP_SHA_FH_LAUGH_e=0x28, + /* EVT */ + dRes_INDEX_SHA_DAT_EVENT_LIST_e=0x2B, +}; + +enum dRes_ID_SHA { + /* BCK */ + dRes_ID_SHA_BCK_SHA_F_CLOSEEYES_e=0x7, + dRes_ID_SHA_BCK_SHA_F_HIRAMEKU_e=0x8, + dRes_ID_SHA_BCK_SHA_F_LAUGH_e=0x9, + dRes_ID_SHA_BCK_SHA_F_TALK_A_e=0xA, + dRes_ID_SHA_BCK_SHA_F_TALK_B_e=0xB, + dRes_ID_SHA_BCK_SHA_F_TUNAGARI_e=0xC, + dRes_ID_SHA_BCK_SHA_FH_CLOSEEYES_e=0xD, + dRes_ID_SHA_BCK_SHA_FH_HIRAMEKU_e=0xE, + dRes_ID_SHA_BCK_SHA_FH_LAUGH_e=0xF, + dRes_ID_SHA_BCK_SHA_HIRAMEKU_e=0x10, + dRes_ID_SHA_BCK_SHA_HIRAMEKU_WAIT_e=0x11, + dRes_ID_SHA_BCK_SHA_LAUGH_e=0x12, + dRes_ID_SHA_BCK_SHA_TALK_A_e=0x13, + dRes_ID_SHA_BCK_SHA_TALK_B_e=0x14, + dRes_ID_SHA_BCK_SHA_TUNAGARI_e=0x15, + dRes_ID_SHA_BCK_SHA_URANAU_e=0x16, + dRes_ID_SHA_BCK_SHA_WAIT_A_e=0x17, + /* BMDR */ + dRes_ID_SHA_BMD_SHA_e=0x1A, + /* BTK */ + dRes_ID_SHA_BTK_SHA_e=0x1D, + /* BTP */ + dRes_ID_SHA_BTP_SHA_e=0x20, + dRes_ID_SHA_BTP_SHA_F_CLOSEEYES_e=0x21, + dRes_ID_SHA_BTP_SHA_F_HIRAMEKU_e=0x22, + dRes_ID_SHA_BTP_SHA_F_LAUGH_e=0x23, + dRes_ID_SHA_BTP_SHA_F_TALK_B_e=0x24, + dRes_ID_SHA_BTP_SHA_F_TUNAGARI_e=0x25, + dRes_ID_SHA_BTP_SHA_FH_CLOSEEYES_e=0x26, + dRes_ID_SHA_BTP_SHA_FH_HIRAMEKU_e=0x27, + dRes_ID_SHA_BTP_SHA_FH_LAUGH_e=0x28, + /* EVT */ + dRes_ID_SHA_DAT_EVENT_LIST_e=0x2B, +}; + +enum SHA_JNT { + SHA_JNT_CENTER_e=0x0, + SHA_JNT_BACKBONE1_e=0x1, + SHA_JNT_BACKBONE2_e=0x2, + SHA_JNT_NECK_e=0x3, + SHA_JNT_HEAD_e=0x4, + SHA_JNT_CHIN_e=0x5, + SHA_JNT_MAYU_L_e=0x6, + SHA_JNT_MAYU_R_e=0x7, + SHA_JNT_MOUTH_e=0x8, + SHA_JNT_SHOULDERL_e=0x9, + SHA_JNT_ARML1_e=0xA, + SHA_JNT_ARML2_e=0xB, + SHA_JNT_HANDL_e=0xC, + SHA_JNT_FINGERL1_e=0xD, + SHA_JNT_FINGERL2_e=0xE, + SHA_JNT_FINGERL3_e=0xF, + SHA_JNT_FINGERL4_e=0x10, + SHA_JNT_THUMBL_e=0x11, + SHA_JNT_SHOULDERR_e=0x12, + SHA_JNT_ARMR1_e=0x13, + SHA_JNT_ARMR2_e=0x14, + SHA_JNT_HANDR_e=0x15, + SHA_JNT_FINGERR1_e=0x16, + SHA_JNT_FINGERR2_e=0x17, + SHA_JNT_FINGERR3_e=0x18, + SHA_JNT_FINGERR4_e=0x19, + SHA_JNT_THUMBR_e=0x1A, + SHA_JNT_WAIST_e=0x1B, +}; + +#endif /* !RES_SHA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Shad.h b/assets/RZDJ01/res/Object/Shad.h new file mode 100644 index 0000000000..997c518906 --- /dev/null +++ b/assets/RZDJ01/res/Object/Shad.h @@ -0,0 +1,88 @@ +#ifndef RES_SHAD_H +#define RES_SHAD_H + +enum dRes_INDEX_SHAD { + /* BCK */ + dRes_INDEX_SHAD_BCK_SHAD_F_DISCOURAGED_e=0x7, + dRes_INDEX_SHAD_BCK_SHAD_F_HAPPY_e=0x8, + dRes_INDEX_SHAD_BCK_SHAD_F_TALK_A_e=0x9, + dRes_INDEX_SHAD_BCK_SHAD_FH_DISCOURAGED_e=0xA, + dRes_INDEX_SHAD_BCK_SHAD_FH_HAPPY_e=0xB, + dRes_INDEX_SHAD_BCK_SHAD_RUN_A_e=0xC, + /* BMDR */ + dRes_INDEX_SHAD_BMD_SHAD_e=0xF, + dRes_INDEX_SHAD_BMD_SHAD_BOOK_KNIFE_e=0x10, + /* BTK */ + dRes_INDEX_SHAD_BTK_SHAD_e=0x13, + /* BTP */ + dRes_INDEX_SHAD_BTP_SHAD_e=0x16, + dRes_INDEX_SHAD_BTP_SHAD_F_DISCOURAGED_e=0x17, + dRes_INDEX_SHAD_BTP_SHAD_F_HAPPY_e=0x18, + dRes_INDEX_SHAD_BTP_SHAD_FH_DISCOURAGED_e=0x19, + dRes_INDEX_SHAD_BTP_SHAD_FH_HAPPY_e=0x1A, + /* EVT */ + dRes_INDEX_SHAD_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_SHAD { + /* BCK */ + dRes_ID_SHAD_BCK_SHAD_F_DISCOURAGED_e=0x7, + dRes_ID_SHAD_BCK_SHAD_F_HAPPY_e=0x8, + dRes_ID_SHAD_BCK_SHAD_F_TALK_A_e=0x9, + dRes_ID_SHAD_BCK_SHAD_FH_DISCOURAGED_e=0xA, + dRes_ID_SHAD_BCK_SHAD_FH_HAPPY_e=0xB, + dRes_ID_SHAD_BCK_SHAD_RUN_A_e=0xC, + /* BMDR */ + dRes_ID_SHAD_BMD_SHAD_e=0xF, + dRes_ID_SHAD_BMD_SHAD_BOOK_KNIFE_e=0x10, + /* BTK */ + dRes_ID_SHAD_BTK_SHAD_e=0x13, + /* BTP */ + dRes_ID_SHAD_BTP_SHAD_e=0x16, + dRes_ID_SHAD_BTP_SHAD_F_DISCOURAGED_e=0x17, + dRes_ID_SHAD_BTP_SHAD_F_HAPPY_e=0x18, + dRes_ID_SHAD_BTP_SHAD_FH_DISCOURAGED_e=0x19, + dRes_ID_SHAD_BTP_SHAD_FH_HAPPY_e=0x1A, + /* EVT */ + dRes_ID_SHAD_DAT_EVENT_LIST_e=0x1D, +}; + +enum SHAD_JNT { + SHAD_JNT_CENTER_e=0x0, + SHAD_JNT_BACKBONE1_e=0x1, + SHAD_JNT_BACKBONE2_e=0x2, + SHAD_JNT_COLLOR_e=0x3, + SHAD_JNT_NECK_e=0x4, + SHAD_JNT_HEAD_e=0x5, + SHAD_JNT_CHIN_e=0x6, + SHAD_JNT_MAYUL_e=0x7, + SHAD_JNT_MAYUR_e=0x8, + SHAD_JNT_MOUTH_e=0x9, + SHAD_JNT_NECKTIE_e=0xA, + SHAD_JNT_SHOULDERL_e=0xB, + SHAD_JNT_ARML1_e=0xC, + SHAD_JNT_ARML2_e=0xD, + SHAD_JNT_HANDL_e=0xE, + SHAD_JNT_FINGERL_e=0xF, + SHAD_JNT_THUMBL_e=0x10, + SHAD_JNT_SHOULDERR_e=0x11, + SHAD_JNT_ARMR1_e=0x12, + SHAD_JNT_ARMR2_e=0x13, + SHAD_JNT_HANDR_e=0x14, + SHAD_JNT_FINGERR_e=0x15, + SHAD_JNT_THUMBR_e=0x16, + SHAD_JNT_WAIST_e=0x17, + SHAD_JNT_BOOK_e=0x18, + SHAD_JNT_LEGL1_e=0x19, + SHAD_JNT_LEGL2_e=0x1A, + SHAD_JNT_FOOTL_e=0x1B, + SHAD_JNT_LEGR1_e=0x1C, + SHAD_JNT_LEGR2_e=0x1D, + SHAD_JNT_FOOTR_e=0x1E, +}; + +enum SHAD_BOOK_KNIFE_JNT { + SHAD_BOOK_KNIFE_JNT_SHAD_BOOK_KNIFE_e=0x0, +}; + +#endif /* !RES_SHAD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Shad1.h b/assets/RZDJ01/res/Object/Shad1.h new file mode 100644 index 0000000000..fd021af1f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Shad1.h @@ -0,0 +1,98 @@ +#ifndef RES_SHAD1_H +#define RES_SHAD1_H + +enum dRes_INDEX_SHAD1 { + /* BCK */ + dRes_INDEX_SHAD1_BCK_SHAD_BOOK_TALK_A_e=0x6, + dRes_INDEX_SHAD1_BCK_SHAD_BOOK_WAIT_e=0x7, + dRes_INDEX_SHAD1_BCK_SHAD_CHANT_e=0x8, + dRes_INDEX_SHAD1_BCK_SHAD_DISCOURAGED_e=0x9, + dRes_INDEX_SHAD1_BCK_SHAD_DISCOURAGED_WAIT_e=0xA, + dRes_INDEX_SHAD1_BCK_SHAD_F_ANGER_e=0xB, + dRes_INDEX_SHAD1_BCK_SHAD_F_CHANT_e=0xC, + dRes_INDEX_SHAD1_BCK_SHAD_F_KOMON_e=0xD, + dRes_INDEX_SHAD1_BCK_SHAD_F_SURPRISE_e=0xE, + dRes_INDEX_SHAD1_BCK_SHAD_FH_ANGER_e=0xF, + dRes_INDEX_SHAD1_BCK_SHAD_FH_KOMON_e=0x10, + dRes_INDEX_SHAD1_BCK_SHAD_FH_SURPRISE_e=0x11, + dRes_INDEX_SHAD1_BCK_SHAD_HI_e=0x12, + dRes_INDEX_SHAD1_BCK_SHAD_LOOK_e=0x13, + dRes_INDEX_SHAD1_BCK_SHAD_LOOK_WAIT_e=0x14, + dRes_INDEX_SHAD1_BCK_SHAD_LOOKBACK_e=0x15, + dRes_INDEX_SHAD1_BCK_SHAD_READ_KOMON_e=0x16, + dRes_INDEX_SHAD1_BCK_SHAD_SAD_WALK_e=0x17, + dRes_INDEX_SHAD1_BCK_SHAD_STEP_e=0x18, + dRes_INDEX_SHAD1_BCK_SHAD_STEPB_e=0x19, + dRes_INDEX_SHAD1_BCK_SHAD_SURPRISE_e=0x1A, + dRes_INDEX_SHAD1_BCK_SHAD_SURPRISE_WAIT_e=0x1B, + dRes_INDEX_SHAD1_BCK_SHAD_TAKE_KOMON_e=0x1C, + dRes_INDEX_SHAD1_BCK_SHAD_TALK_A_e=0x1D, + dRes_INDEX_SHAD1_BCK_SHAD_WAIT_A_e=0x1E, + dRes_INDEX_SHAD1_BCK_SHAD_WALK_A_e=0x1F, + /* BMDR */ + dRes_INDEX_SHAD1_BMD_SHAD_KOMONSHO_e=0x22, + /* BTK */ + dRes_INDEX_SHAD1_BTK_SHAD_DISCOURAGED_e=0x25, + dRes_INDEX_SHAD1_BTK_SHAD_DISCOURAGED_WAIT_e=0x26, + dRes_INDEX_SHAD1_BTK_SHAD_READ_KOMON_e=0x27, + dRes_INDEX_SHAD1_BTK_SHAD_TAKE_KOMON_e=0x28, + /* BTP */ + dRes_INDEX_SHAD1_BTP_SHAD_F_ANGER_e=0x2B, + dRes_INDEX_SHAD1_BTP_SHAD_F_CHANT_e=0x2C, + dRes_INDEX_SHAD1_BTP_SHAD_F_KOMON_e=0x2D, + dRes_INDEX_SHAD1_BTP_SHAD_F_SURPRISE_e=0x2E, + dRes_INDEX_SHAD1_BTP_SHAD_FH_ANGER_e=0x2F, + dRes_INDEX_SHAD1_BTP_SHAD_FH_KOMON_e=0x30, + dRes_INDEX_SHAD1_BTP_SHAD_FH_SURPRISE_e=0x31, +}; + +enum dRes_ID_SHAD1 { + /* BCK */ + dRes_ID_SHAD1_BCK_SHAD_BOOK_TALK_A_e=0x6, + dRes_ID_SHAD1_BCK_SHAD_BOOK_WAIT_e=0x7, + dRes_ID_SHAD1_BCK_SHAD_CHANT_e=0x8, + dRes_ID_SHAD1_BCK_SHAD_DISCOURAGED_e=0x9, + dRes_ID_SHAD1_BCK_SHAD_DISCOURAGED_WAIT_e=0xA, + dRes_ID_SHAD1_BCK_SHAD_F_ANGER_e=0xB, + dRes_ID_SHAD1_BCK_SHAD_F_CHANT_e=0xC, + dRes_ID_SHAD1_BCK_SHAD_F_KOMON_e=0xD, + dRes_ID_SHAD1_BCK_SHAD_F_SURPRISE_e=0xE, + dRes_ID_SHAD1_BCK_SHAD_FH_ANGER_e=0xF, + dRes_ID_SHAD1_BCK_SHAD_FH_KOMON_e=0x10, + dRes_ID_SHAD1_BCK_SHAD_FH_SURPRISE_e=0x11, + dRes_ID_SHAD1_BCK_SHAD_HI_e=0x12, + dRes_ID_SHAD1_BCK_SHAD_LOOK_e=0x13, + dRes_ID_SHAD1_BCK_SHAD_LOOK_WAIT_e=0x14, + dRes_ID_SHAD1_BCK_SHAD_LOOKBACK_e=0x15, + dRes_ID_SHAD1_BCK_SHAD_READ_KOMON_e=0x16, + dRes_ID_SHAD1_BCK_SHAD_SAD_WALK_e=0x17, + dRes_ID_SHAD1_BCK_SHAD_STEP_e=0x18, + dRes_ID_SHAD1_BCK_SHAD_STEPB_e=0x19, + dRes_ID_SHAD1_BCK_SHAD_SURPRISE_e=0x1A, + dRes_ID_SHAD1_BCK_SHAD_SURPRISE_WAIT_e=0x1B, + dRes_ID_SHAD1_BCK_SHAD_TAKE_KOMON_e=0x1C, + dRes_ID_SHAD1_BCK_SHAD_TALK_A_e=0x1D, + dRes_ID_SHAD1_BCK_SHAD_WAIT_A_e=0x1E, + dRes_ID_SHAD1_BCK_SHAD_WALK_A_e=0x1F, + /* BMDR */ + dRes_ID_SHAD1_BMD_SHAD_KOMONSHO_e=0x22, + /* BTK */ + dRes_ID_SHAD1_BTK_SHAD_DISCOURAGED_e=0x25, + dRes_ID_SHAD1_BTK_SHAD_DISCOURAGED_WAIT_e=0x26, + dRes_ID_SHAD1_BTK_SHAD_READ_KOMON_e=0x27, + dRes_ID_SHAD1_BTK_SHAD_TAKE_KOMON_e=0x28, + /* BTP */ + dRes_ID_SHAD1_BTP_SHAD_F_ANGER_e=0x2B, + dRes_ID_SHAD1_BTP_SHAD_F_CHANT_e=0x2C, + dRes_ID_SHAD1_BTP_SHAD_F_KOMON_e=0x2D, + dRes_ID_SHAD1_BTP_SHAD_F_SURPRISE_e=0x2E, + dRes_ID_SHAD1_BTP_SHAD_FH_ANGER_e=0x2F, + dRes_ID_SHAD1_BTP_SHAD_FH_KOMON_e=0x30, + dRes_ID_SHAD1_BTP_SHAD_FH_SURPRISE_e=0x31, +}; + +enum SHAD_KOMONSHO_JNT { + SHAD_KOMONSHO_JNT_KOMONSHO_MODEL_e=0x0, +}; + +#endif /* !RES_SHAD1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Shad2.h b/assets/RZDJ01/res/Object/Shad2.h new file mode 100644 index 0000000000..27e443637d --- /dev/null +++ b/assets/RZDJ01/res/Object/Shad2.h @@ -0,0 +1,16 @@ +#ifndef RES_SHAD2_H +#define RES_SHAD2_H + +enum dRes_INDEX_SHAD2 { + /* BCK */ + dRes_INDEX_SHAD2_BCK_SHAD_SIT_A_e=0x3, + dRes_INDEX_SHAD2_BCK_SHAD_SITTALK_A_e=0x4, +}; + +enum dRes_ID_SHAD2 { + /* BCK */ + dRes_ID_SHAD2_BCK_SHAD_SIT_A_e=0x3, + dRes_ID_SHAD2_BCK_SHAD_SITTALK_A_e=0x4, +}; + +#endif /* !RES_SHAD2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Shad3.h b/assets/RZDJ01/res/Object/Shad3.h new file mode 100644 index 0000000000..51b26bdbdd --- /dev/null +++ b/assets/RZDJ01/res/Object/Shad3.h @@ -0,0 +1,14 @@ +#ifndef RES_SHAD3_H +#define RES_SHAD3_H + +enum dRes_INDEX_SHAD3 { + /* BCK */ + dRes_INDEX_SHAD3_BCK_SHAD_LOOKUP_e=0x3, +}; + +enum dRes_ID_SHAD3 { + /* BCK */ + dRes_ID_SHAD3_BCK_SHAD_LOOKUP_e=0x3, +}; + +#endif /* !RES_SHAD3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Shop0.h b/assets/RZDJ01/res/Object/Shop0.h new file mode 100644 index 0000000000..f213d5e8a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/Shop0.h @@ -0,0 +1,48 @@ +#ifndef RES_SHOP0_H +#define RES_SHOP0_H + +enum dRes_INDEX_SHOP0 { + /* BCK */ + dRes_INDEX_SHOP0_BCK_GRA_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_SHOP0_BMD_GRA_A_e=0x7, +}; + +enum dRes_ID_SHOP0 { + /* BCK */ + dRes_ID_SHOP0_BCK_GRA_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_SHOP0_BMD_GRA_A_e=0x7, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_SHOP0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SkyCannon.h b/assets/RZDJ01/res/Object/SkyCannon.h new file mode 100644 index 0000000000..77576fa28d --- /dev/null +++ b/assets/RZDJ01/res/Object/SkyCannon.h @@ -0,0 +1,38 @@ +#ifndef RES_SKYCANNON_H +#define RES_SKYCANNON_H + +enum dRes_INDEX_SKYCANNON { + /* BCK */ + dRes_INDEX_SKYCANNON_BCK_SKYCANNON_e=0x5, + /* BMDR */ + dRes_INDEX_SKYCANNON_BMD_SKYCANNON_e=0x8, + /* DZB */ + dRes_INDEX_SKYCANNON_DZB_SKYCANNON_e=0xB, +}; + +enum dRes_ID_SKYCANNON { + /* BCK */ + dRes_ID_SKYCANNON_BCK_SKYCANNON_e=0x5, + /* BMDR */ + dRes_ID_SKYCANNON_BMD_SKYCANNON_e=0x8, + /* DZB */ + dRes_ID_SKYCANNON_DZB_SKYCANNON_e=0xB, +}; + +enum SKYCANNON_JNT { + SKYCANNON_JNT_WAIST_e=0x0, + SKYCANNON_JNT_L_HIPJ_e=0x1, + SKYCANNON_JNT_L_KNEE_e=0x2, + SKYCANNON_JNT_L_HEEL_e=0x3, + SKYCANNON_JNT_LB_FINGER_e=0x4, + SKYCANNON_JNT_LF_FINGER_e=0x5, + SKYCANNON_JNT_R_HIPJ_e=0x6, + SKYCANNON_JNT_R_KNEE_e=0x7, + SKYCANNON_JNT_R_HEEL_e=0x8, + SKYCANNON_JNT_RB_FINGER_e=0x9, + SKYCANNON_JNT_RF_FINGER_e=0xA, + SKYCANNON_JNT_NECK_e=0xB, + SKYCANNON_JNT_HEAD_e=0xC, +}; + +#endif /* !RES_SKYCANNON_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SnowSoup.h b/assets/RZDJ01/res/Object/SnowSoup.h new file mode 100644 index 0000000000..3d43b78566 --- /dev/null +++ b/assets/RZDJ01/res/Object/SnowSoup.h @@ -0,0 +1,30 @@ +#ifndef RES_SNOWSOUP_H +#define RES_SNOWSOUP_H + +enum dRes_INDEX_SNOWSOUP { + /* BMDR */ + dRes_INDEX_SNOWSOUP_BMD_Y1STSOUP_e=0x3, + dRes_INDEX_SNOWSOUP_BMD_Y2NDSOUP_e=0x4, + dRes_INDEX_SNOWSOUP_BMD_Y3RDSOUP_e=0x5, +}; + +enum dRes_ID_SNOWSOUP { + /* BMDR */ + dRes_ID_SNOWSOUP_BMD_Y1STSOUP_e=0x3, + dRes_ID_SNOWSOUP_BMD_Y2NDSOUP_e=0x4, + dRes_ID_SNOWSOUP_BMD_Y3RDSOUP_e=0x5, +}; + +enum Y1STSOUP_JNT { + Y1STSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +enum Y2NDSOUP_JNT { + Y2NDSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +enum Y3RDSOUP_JNT { + Y3RDSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SNOWSOUP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/SpotLight.h b/assets/RZDJ01/res/Object/SpotLight.h new file mode 100644 index 0000000000..8a45a175ba --- /dev/null +++ b/assets/RZDJ01/res/Object/SpotLight.h @@ -0,0 +1,22 @@ +#ifndef RES_SPOTLIGHT_H +#define RES_SPOTLIGHT_H + +enum dRes_INDEX_SPOTLIGHT { + /* BMDR */ + dRes_INDEX_SPOTLIGHT_BMD_H_SPOTLIGHT_e=0x4, + /* BTK */ + dRes_INDEX_SPOTLIGHT_BTK_H_SPOTLIGHT_e=0x7, +}; + +enum dRes_ID_SPOTLIGHT { + /* BMDR */ + dRes_ID_SPOTLIGHT_BMD_H_SPOTLIGHT_e=0x4, + /* BTK */ + dRes_ID_SPOTLIGHT_BTK_H_SPOTLIGHT_e=0x7, +}; + +enum H_SPOTLIGHT_JNT { + H_SPOTLIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SPOTLIGHT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Sq.h b/assets/RZDJ01/res/Object/Sq.h new file mode 100644 index 0000000000..2f610bf5fa --- /dev/null +++ b/assets/RZDJ01/res/Object/Sq.h @@ -0,0 +1,54 @@ +#ifndef RES_SQ_H +#define RES_SQ_H + +enum dRes_INDEX_SQ { + /* BCK */ + dRes_INDEX_SQ_BCK_SQ_DEMO_e=0x5, + dRes_INDEX_SQ_BCK_SQ_DROP_e=0x6, + dRes_INDEX_SQ_BCK_SQ_RUN_e=0x7, + dRes_INDEX_SQ_BCK_SQ_RUN_CLIMB_e=0x8, + dRes_INDEX_SQ_BCK_SQ_WAIT1_e=0x9, + dRes_INDEX_SQ_BCK_SQ_WAIT2_01_e=0xA, + dRes_INDEX_SQ_BCK_SQ_WAIT2_02_e=0xB, + dRes_INDEX_SQ_BCK_SQ_WAIT2_03_e=0xC, + dRes_INDEX_SQ_BCK_SQ_WAIT3_e=0xD, + dRes_INDEX_SQ_BCK_SQ_WAIT4_e=0xE, + /* BMDR */ + dRes_INDEX_SQ_BMD_SQ_e=0x11, + /* BTK */ + dRes_INDEX_SQ_BTK_SQ_e=0x14, +}; + +enum dRes_ID_SQ { + /* BCK */ + dRes_ID_SQ_BCK_SQ_DEMO_e=0x5, + dRes_ID_SQ_BCK_SQ_DROP_e=0x6, + dRes_ID_SQ_BCK_SQ_RUN_e=0x7, + dRes_ID_SQ_BCK_SQ_RUN_CLIMB_e=0x8, + dRes_ID_SQ_BCK_SQ_WAIT1_e=0x9, + dRes_ID_SQ_BCK_SQ_WAIT2_01_e=0xA, + dRes_ID_SQ_BCK_SQ_WAIT2_02_e=0xB, + dRes_ID_SQ_BCK_SQ_WAIT2_03_e=0xC, + dRes_ID_SQ_BCK_SQ_WAIT3_e=0xD, + dRes_ID_SQ_BCK_SQ_WAIT4_e=0xE, + /* BMDR */ + dRes_ID_SQ_BMD_SQ_e=0x11, + /* BTK */ + dRes_ID_SQ_BTK_SQ_e=0x14, +}; + +enum SQ_JNT { + SQ_JNT_CENTER_e=0x0, + SQ_JNT_BACKBONE_e=0x1, + SQ_JNT_HAND_L_e=0x2, + SQ_JNT_HAND_R_e=0x3, + SQ_JNT_NECK_e=0x4, + SQ_JNT_LEG_L1_e=0x5, + SQ_JNT_LEG_L2_e=0x6, + SQ_JNT_LEG_R1_e=0x7, + SQ_JNT_LEG_R2_e=0x8, + SQ_JNT_TAIL_e=0x9, + SQ_JNT_TAIL_2_e=0xA, +}; + +#endif /* !RES_SQ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/StaBlock.h b/assets/RZDJ01/res/Object/StaBlock.h new file mode 100644 index 0000000000..0990ecae80 --- /dev/null +++ b/assets/RZDJ01/res/Object/StaBlock.h @@ -0,0 +1,104 @@ +#ifndef RES_STABLOCK_H +#define RES_STABLOCK_H + +enum dRes_INDEX_STABLOCK { + /* BCK */ + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK00_e=0x4, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK01_e=0x5, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK02_e=0x6, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK03_e=0x7, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK04_e=0x8, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK05_e=0x9, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK06_e=0xA, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK07_e=0xB, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK08_e=0xC, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK09_e=0xD, + /* BMDR */ + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK00_e=0x10, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK01_e=0x11, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK02_e=0x12, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK03_e=0x13, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK04_e=0x14, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK05_e=0x15, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK06_e=0x16, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK07_e=0x17, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK08_e=0x18, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK09_e=0x19, +}; + +enum dRes_ID_STABLOCK { + /* BCK */ + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK00_e=0x4, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK01_e=0x5, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK02_e=0x6, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK03_e=0x7, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK04_e=0x8, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK05_e=0x9, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK06_e=0xA, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK07_e=0xB, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK08_e=0xC, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK09_e=0xD, + /* BMDR */ + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK00_e=0x10, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK01_e=0x11, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK02_e=0x12, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK03_e=0x13, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK04_e=0x14, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK05_e=0x15, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK06_e=0x16, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK07_e=0x17, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK08_e=0x18, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK09_e=0x19, +}; + +enum M_STAIRBLOCK00_JNT { + M_STAIRBLOCK00_JNT_M_STAIRBLOCK00_e=0x0, + M_STAIRBLOCK00_JNT_M_STAIRBLOCK_00_e=0x1, +}; + +enum M_STAIRBLOCK01_JNT { + M_STAIRBLOCK01_JNT_M_STAIRBLOCK01_e=0x0, + M_STAIRBLOCK01_JNT_M_STAIRBLOCK_01_e=0x1, +}; + +enum M_STAIRBLOCK02_JNT { + M_STAIRBLOCK02_JNT_M_STAIRBLOCK02_e=0x0, + M_STAIRBLOCK02_JNT_M_STAIRBLOCK_02_e=0x1, +}; + +enum M_STAIRBLOCK03_JNT { + M_STAIRBLOCK03_JNT_M_STAIRBLOCK03_e=0x0, + M_STAIRBLOCK03_JNT_M_STAIRBLOCK_03_e=0x1, +}; + +enum M_STAIRBLOCK04_JNT { + M_STAIRBLOCK04_JNT_M_STAIRBLOCK04_e=0x0, + M_STAIRBLOCK04_JNT_M_STAIRBLOCK_04_e=0x1, +}; + +enum M_STAIRBLOCK05_JNT { + M_STAIRBLOCK05_JNT_M_STAIRBLOCK05_e=0x0, + M_STAIRBLOCK05_JNT_M_STAIRBLOCK_05_e=0x1, +}; + +enum M_STAIRBLOCK06_JNT { + M_STAIRBLOCK06_JNT_M_STAIRBLOCK06_e=0x0, + M_STAIRBLOCK06_JNT_M_STAIRBLOCK_06_e=0x1, +}; + +enum M_STAIRBLOCK07_JNT { + M_STAIRBLOCK07_JNT_M_STAIRBLOCK07_e=0x0, + M_STAIRBLOCK07_JNT_M_STAIRBLOCK_07_e=0x1, +}; + +enum M_STAIRBLOCK08_JNT { + M_STAIRBLOCK08_JNT_M_STAIRBLOCK08_e=0x0, + M_STAIRBLOCK08_JNT_M_STAIRBLOCK_08_e=0x1, +}; + +enum M_STAIRBLOCK09_JNT { + M_STAIRBLOCK09_JNT_M_STAIRBLOCK09_e=0x0, + M_STAIRBLOCK09_JNT_M_STAIRBLOCK_09_e=0x1, +}; + +#endif /* !RES_STABLOCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Stop00.h b/assets/RZDJ01/res/Object/Stop00.h new file mode 100644 index 0000000000..0c2fbf29c2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Stop00.h @@ -0,0 +1,14 @@ +#ifndef RES_STOP00_H +#define RES_STOP00_H + +enum dRes_INDEX_STOP00 { + /* EVT */ + dRes_INDEX_STOP00_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_STOP00 { + /* EVT */ + dRes_ID_STOP00_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_STOP00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TAGEVT.h b/assets/RZDJ01/res/Object/TAGEVT.h new file mode 100644 index 0000000000..5d2f55ea7a --- /dev/null +++ b/assets/RZDJ01/res/Object/TAGEVT.h @@ -0,0 +1,14 @@ +#ifndef RES_TAGEVT_H +#define RES_TAGEVT_H + +enum dRes_INDEX_TAGEVT { + /* EVT */ + dRes_INDEX_TAGEVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TAGEVT { + /* EVT */ + dRes_ID_TAGEVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TAGEVT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TKS.h b/assets/RZDJ01/res/Object/TKS.h new file mode 100644 index 0000000000..8837539357 --- /dev/null +++ b/assets/RZDJ01/res/Object/TKS.h @@ -0,0 +1,93 @@ +#ifndef RES_TKS_H +#define RES_TKS_H + +enum dRes_INDEX_TKS { + /* BCK */ + dRes_INDEX_TKS_BCK_TKS_F_TALK_A_e=0x7, + dRes_INDEX_TKS_BCK_TKS_FALL_e=0x8, + dRes_INDEX_TKS_BCK_TKS_FLY_e=0x9, + dRes_INDEX_TKS_BCK_TKS_HIDE_e=0xA, + dRes_INDEX_TKS_BCK_TKS_IN_e=0xB, + dRes_INDEX_TKS_BCK_TKS_JUMP_E_e=0xC, + dRes_INDEX_TKS_BCK_TKS_JUMP_S_e=0xD, + dRes_INDEX_TKS_BCK_TKS_LAND_e=0xE, + dRes_INDEX_TKS_BCK_TKS_LOOKAROUND_A_e=0xF, + dRes_INDEX_TKS_BCK_TKS_LOOKAROUND_B_e=0x10, + dRes_INDEX_TKS_BCK_TKS_RUN_e=0x11, + dRes_INDEX_TKS_BCK_TKS_SHAKE_e=0x12, + dRes_INDEX_TKS_BCK_TKS_SHOW_UP_e=0x13, + dRes_INDEX_TKS_BCK_TKS_SHOW_UP_WAIT_e=0x14, + dRes_INDEX_TKS_BCK_TKS_SWIM_e=0x15, + dRes_INDEX_TKS_BCK_TKS_TUBO_HIDE_e=0x16, + dRes_INDEX_TKS_BCK_TKS_TUBO_IN_e=0x17, + dRes_INDEX_TKS_BCK_TKS_TUBO_SHAKE_e=0x18, + dRes_INDEX_TKS_BCK_TKS_TUBO_SHOW_UP_e=0x19, + dRes_INDEX_TKS_BCK_TKS_WAIT_A_e=0x1A, + dRes_INDEX_TKS_BCK_TKS_WALK_A_e=0x1B, + /* BMDR */ + dRes_INDEX_TKS_BMD_TKS_e=0x1E, + /* BTK */ + dRes_INDEX_TKS_BTK_TKS_e=0x21, + /* BTP */ + dRes_INDEX_TKS_BTP_TKS_e=0x24, + /* EVT */ + dRes_INDEX_TKS_DAT_EVENT_LIST_e=0x27, +}; + +enum dRes_ID_TKS { + /* BCK */ + dRes_ID_TKS_BCK_TKS_F_TALK_A_e=0x7, + dRes_ID_TKS_BCK_TKS_FALL_e=0x8, + dRes_ID_TKS_BCK_TKS_FLY_e=0x9, + dRes_ID_TKS_BCK_TKS_HIDE_e=0xA, + dRes_ID_TKS_BCK_TKS_IN_e=0xB, + dRes_ID_TKS_BCK_TKS_JUMP_E_e=0xC, + dRes_ID_TKS_BCK_TKS_JUMP_S_e=0xD, + dRes_ID_TKS_BCK_TKS_LAND_e=0xE, + dRes_ID_TKS_BCK_TKS_LOOKAROUND_A_e=0xF, + dRes_ID_TKS_BCK_TKS_LOOKAROUND_B_e=0x10, + dRes_ID_TKS_BCK_TKS_RUN_e=0x11, + dRes_ID_TKS_BCK_TKS_SHAKE_e=0x12, + dRes_ID_TKS_BCK_TKS_SHOW_UP_e=0x13, + dRes_ID_TKS_BCK_TKS_SHOW_UP_WAIT_e=0x14, + dRes_ID_TKS_BCK_TKS_SWIM_e=0x15, + dRes_ID_TKS_BCK_TKS_TUBO_HIDE_e=0x16, + dRes_ID_TKS_BCK_TKS_TUBO_IN_e=0x17, + dRes_ID_TKS_BCK_TKS_TUBO_SHAKE_e=0x18, + dRes_ID_TKS_BCK_TKS_TUBO_SHOW_UP_e=0x19, + dRes_ID_TKS_BCK_TKS_WAIT_A_e=0x1A, + dRes_ID_TKS_BCK_TKS_WALK_A_e=0x1B, + /* BMDR */ + dRes_ID_TKS_BMD_TKS_e=0x1E, + /* BTK */ + dRes_ID_TKS_BTK_TKS_e=0x21, + /* BTP */ + dRes_ID_TKS_BTP_TKS_e=0x24, + /* EVT */ + dRes_ID_TKS_DAT_EVENT_LIST_e=0x27, +}; + +enum TKS_JNT { + TKS_JNT_CENTER_e=0x0, + TKS_JNT_ARML1_e=0x1, + TKS_JNT_ARML2_e=0x2, + TKS_JNT_HANDL_e=0x3, + TKS_JNT_TUBASAL_e=0x4, + TKS_JNT_ARMR1_e=0x5, + TKS_JNT_ARMR2_e=0x6, + TKS_JNT_HANDR_e=0x7, + TKS_JNT_TUBASAR_e=0x8, + TKS_JNT_LEGL_e=0x9, + TKS_JNT_FOOTL1_e=0xA, + TKS_JNT_FOOTL2_e=0xB, + TKS_JNT_LEGR_e=0xC, + TKS_JNT_FOOTR1_e=0xD, + TKS_JNT_FOOTR2_e=0xE, + TKS_JNT_NECK1_e=0xF, + TKS_JNT_NECK2_e=0x10, + TKS_JNT_HEAD_e=0x11, + TKS_JNT_CHIN_e=0x12, + TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TKS2.h b/assets/RZDJ01/res/Object/TKS2.h new file mode 100644 index 0000000000..2c7b1fc44e --- /dev/null +++ b/assets/RZDJ01/res/Object/TKS2.h @@ -0,0 +1,61 @@ +#ifndef RES_TKS2_H +#define RES_TKS2_H + +enum dRes_INDEX_TKS2 { + /* BCK */ + dRes_INDEX_TKS2_BCK_TKS_F_TALK_A_e=0x7, + dRes_INDEX_TKS2_BCK_TKS_FRY_e=0x8, + dRes_INDEX_TKS2_BCK_TKS_JUMP_E_e=0x9, + dRes_INDEX_TKS2_BCK_TKS_JUMP_S_e=0xA, + dRes_INDEX_TKS2_BCK_TKS_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_TKS2_BMD_TKS_e=0xE, + /* BTK */ + dRes_INDEX_TKS2_BTK_TKS_e=0x11, + /* BTP */ + dRes_INDEX_TKS2_BTP_TKS_e=0x14, + /* EVT */ + dRes_INDEX_TKS2_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_TKS2 { + /* BCK */ + dRes_ID_TKS2_BCK_TKS_F_TALK_A_e=0x7, + dRes_ID_TKS2_BCK_TKS_FRY_e=0x8, + dRes_ID_TKS2_BCK_TKS_JUMP_E_e=0x9, + dRes_ID_TKS2_BCK_TKS_JUMP_S_e=0xA, + dRes_ID_TKS2_BCK_TKS_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_TKS2_BMD_TKS_e=0xE, + /* BTK */ + dRes_ID_TKS2_BTK_TKS_e=0x11, + /* BTP */ + dRes_ID_TKS2_BTP_TKS_e=0x14, + /* EVT */ + dRes_ID_TKS2_DAT_EVENT_LIST_e=0x17, +}; + +enum TKS_JNT { + TKS_JNT_CENTER_e=0x0, + TKS_JNT_ARML1_e=0x1, + TKS_JNT_ARML2_e=0x2, + TKS_JNT_HANDL_e=0x3, + TKS_JNT_TUBASAL_e=0x4, + TKS_JNT_ARMR1_e=0x5, + TKS_JNT_ARMR2_e=0x6, + TKS_JNT_HANDR_e=0x7, + TKS_JNT_TUBASAR_e=0x8, + TKS_JNT_LEGL_e=0x9, + TKS_JNT_FOOTL1_e=0xA, + TKS_JNT_FOOTL2_e=0xB, + TKS_JNT_LEGR_e=0xC, + TKS_JNT_FOOTR1_e=0xD, + TKS_JNT_FOOTR2_e=0xE, + TKS_JNT_NECK1_e=0xF, + TKS_JNT_NECK2_e=0x10, + TKS_JNT_HEAD_e=0x11, + TKS_JNT_CHIN_e=0x12, + TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKS2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_FL.h b/assets/RZDJ01/res/Object/TWGate_FL.h new file mode 100644 index 0000000000..2cac9ccab6 --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_FL.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_FL_H +#define RES_TWGATE_FL_H + +enum dRes_INDEX_TWGATE_FL { + /* EVT */ + dRes_INDEX_TWGATE_FL_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_FL { + /* EVT */ + dRes_ID_TWGATE_FL_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_FL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_Lk.h b/assets/RZDJ01/res/Object/TWGate_Lk.h new file mode 100644 index 0000000000..ab85db92fc --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_Lk.h @@ -0,0 +1,16 @@ +#ifndef RES_TWGATE_LK_H +#define RES_TWGATE_LK_H + +enum dRes_INDEX_TWGATE_LK { + /* BCK */ + dRes_INDEX_TWGATE_LK_BCK_FTWPULL_e=0x3, + dRes_INDEX_TWGATE_LK_BCK_TWPULL_e=0x4, +}; + +enum dRes_ID_TWGATE_LK { + /* BCK */ + dRes_ID_TWGATE_LK_BCK_FTWPULL_e=0x3, + dRes_ID_TWGATE_LK_BCK_TWPULL_e=0x4, +}; + +#endif /* !RES_TWGATE_LK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_Md.h b/assets/RZDJ01/res/Object/TWGate_Md.h new file mode 100644 index 0000000000..646af74422 --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_Md.h @@ -0,0 +1,37 @@ +#ifndef RES_TWGATE_MD_H +#define RES_TWGATE_MD_H + +enum dRes_INDEX_TWGATE_MD { + /* BCK */ + dRes_INDEX_TWGATE_MD_BCK_MD_TWPULL_e=0x4, + /* BMDV */ + dRes_INDEX_TWGATE_MD_BMD_MD_HAIR_HAND_DEMO_e=0x7, +}; + +enum dRes_ID_TWGATE_MD { + /* BCK */ + dRes_ID_TWGATE_MD_BCK_MD_TWPULL_e=0x4, + /* BMDV */ + dRes_ID_TWGATE_MD_BMD_MD_HAIR_HAND_DEMO_e=0x7, +}; + +enum MD_HAIR_HAND_DEMO_JNT { + MD_HAIR_HAND_DEMO_JNT_CENTER_e=0x0, + MD_HAIR_HAND_DEMO_JNT_HAIR1_e=0x1, + MD_HAIR_HAND_DEMO_JNT_HAIR2_e=0x2, + MD_HAIR_HAND_DEMO_JNT_HAIR3_e=0x3, + MD_HAIR_HAND_DEMO_JNT_HAIR4_e=0x4, + MD_HAIR_HAND_DEMO_JNT_A_FINGER_1_e=0x5, + MD_HAIR_HAND_DEMO_JNT_A_FINGER_2_e=0x6, + MD_HAIR_HAND_DEMO_JNT_B_FINGER_1_e=0x7, + MD_HAIR_HAND_DEMO_JNT_B_FINGER_2_e=0x8, + MD_HAIR_HAND_DEMO_JNT_C_FINGER_1_e=0x9, + MD_HAIR_HAND_DEMO_JNT_C_FINGER_2_e=0xA, + MD_HAIR_HAND_DEMO_JNT_D_FINGER_1_e=0xB, + MD_HAIR_HAND_DEMO_JNT_D_FINGER_2_e=0xC, + MD_HAIR_HAND_DEMO_JNT_E_FINGER_1_e=0xD, + MD_HAIR_HAND_DEMO_JNT_E_FINGER_2_e=0xE, + MD_HAIR_HAND_DEMO_JNT_WRISTBAND_e=0xF, +}; + +#endif /* !RES_TWGATE_MD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_OD.h b/assets/RZDJ01/res/Object/TWGate_OD.h new file mode 100644 index 0000000000..dded41d304 --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_OD.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_OD_H +#define RES_TWGATE_OD_H + +enum dRes_INDEX_TWGATE_OD { + /* EVT */ + dRes_INDEX_TWGATE_OD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_OD { + /* EVT */ + dRes_ID_TWGATE_OD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_OD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_RN.h b/assets/RZDJ01/res/Object/TWGate_RN.h new file mode 100644 index 0000000000..29346e322b --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_RN.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_RN_H +#define RES_TWGATE_RN_H + +enum dRes_INDEX_TWGATE_RN { + /* EVT */ + dRes_INDEX_TWGATE_RN_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_RN { + /* EVT */ + dRes_ID_TWGATE_RN_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_RN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TWGate_Wf.h b/assets/RZDJ01/res/Object/TWGate_Wf.h new file mode 100644 index 0000000000..271d4584b5 --- /dev/null +++ b/assets/RZDJ01/res/Object/TWGate_Wf.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_WF_H +#define RES_TWGATE_WF_H + +enum dRes_INDEX_TWGATE_WF { + /* BCK */ + dRes_INDEX_TWGATE_WF_BCK_WL_TWPULL_e=0x3, +}; + +enum dRes_ID_TWGATE_WF { + /* BCK */ + dRes_ID_TWGATE_WF_BCK_WL_TWPULL_e=0x3, +}; + +#endif /* !RES_TWGATE_WF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_Maki1.h b/assets/RZDJ01/res/Object/T_Maki1.h new file mode 100644 index 0000000000..70d6b0e6e1 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_Maki1.h @@ -0,0 +1,22 @@ +#ifndef RES_T_MAKI1_H +#define RES_T_MAKI1_H + +enum dRes_INDEX_T_MAKI1 { + /* BMDR */ + dRes_INDEX_T_MAKI1_BMD_I_MAKI_e=0x4, + /* DZB */ + dRes_INDEX_T_MAKI1_DZB_I_MAKI_e=0x7, +}; + +enum dRes_ID_T_MAKI1 { + /* BMDR */ + dRes_ID_T_MAKI1_BMD_I_MAKI_e=0x4, + /* DZB */ + dRes_ID_T_MAKI1_DZB_I_MAKI_e=0x7, +}; + +enum I_MAKI_JNT { + I_MAKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_T_MAKI1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_Maki2.h b/assets/RZDJ01/res/Object/T_Maki2.h new file mode 100644 index 0000000000..9864f25dda --- /dev/null +++ b/assets/RZDJ01/res/Object/T_Maki2.h @@ -0,0 +1,18 @@ +#ifndef RES_T_MAKI2_H +#define RES_T_MAKI2_H + +enum dRes_INDEX_T_MAKI2 { + /* BMDR */ + dRes_INDEX_T_MAKI2_BMD_I_MAKI2_e=0x3, +}; + +enum dRes_ID_T_MAKI2 { + /* BMDR */ + dRes_ID_T_MAKI2_BMD_I_MAKI2_e=0x3, +}; + +enum I_MAKI2_JNT { + I_MAKI2_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_T_MAKI2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_SHB.h b/assets/RZDJ01/res/Object/T_gD_SHB.h new file mode 100644 index 0000000000..8ca701bcc3 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_SHB_H +#define RES_T_GD_SHB_H + +enum dRes_INDEX_T_GD_SHB { + /* BMDR */ + dRes_INDEX_T_GD_SHB_BMD_T_GD_SHB_e=0x3, +}; + +enum dRes_ID_T_GD_SHB { + /* BMDR */ + dRes_ID_T_GD_SHB_BMD_T_GD_SHB_e=0x3, +}; + +enum T_GD_SHB_JNT { + T_GD_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_T_GD_SHB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_bkey.h b/assets/RZDJ01/res/Object/T_gD_bkey.h new file mode 100644 index 0000000000..6b42fa25e4 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_BKEY_H +#define RES_T_GD_BKEY_H + +enum dRes_INDEX_T_GD_BKEY { + /* BMDR */ + dRes_INDEX_T_GD_BKEY_BMD_T_GD_BOSSKEY_e=0x3, +}; + +enum dRes_ID_T_GD_BKEY { + /* BMDR */ + dRes_ID_T_GD_BKEY_BMD_T_GD_BOSSKEY_e=0x3, +}; + +enum T_GD_BOSSKEY_JNT { + T_GD_BOSSKEY_JNT_T_GD_BKEY_e=0x0, +}; + +#endif /* !RES_T_GD_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_key.h b/assets/RZDJ01/res/Object/T_gD_key.h new file mode 100644 index 0000000000..c540979139 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_key.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_KEY_H +#define RES_T_GD_KEY_H + +enum dRes_INDEX_T_GD_KEY { + /* BMDR */ + dRes_INDEX_T_GD_KEY_BMD_T_GD_KEY_e=0x3, +}; + +enum dRes_ID_T_GD_KEY { + /* BMDR */ + dRes_ID_T_GD_KEY_BMD_T_GD_KEY_e=0x3, +}; + +enum T_GD_KEY_JNT { + T_GD_KEY_JNT_T_GD_KYE_e=0x0, +}; + +#endif /* !RES_T_GD_KEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_kmps.h b/assets/RZDJ01/res/Object/T_gD_kmps.h new file mode 100644 index 0000000000..b50b49a181 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_kmps.h @@ -0,0 +1,23 @@ +#ifndef RES_T_GD_KMPS_H +#define RES_T_GD_KMPS_H + +enum dRes_INDEX_T_GD_KMPS { + /* BCK */ + dRes_INDEX_T_GD_KMPS_BCK_T_GD_KMPS_e=0x4, + /* BMDE */ + dRes_INDEX_T_GD_KMPS_BMD_T_GD_KMPS_e=0x7, +}; + +enum dRes_ID_T_GD_KMPS { + /* BCK */ + dRes_ID_T_GD_KMPS_BCK_T_GD_KMPS_e=0x4, + /* BMDE */ + dRes_ID_T_GD_KMPS_BMD_T_GD_KMPS_e=0x7, +}; + +enum T_GD_KMPS_JNT { + T_GD_KMPS_JNT_CENTER_e=0x0, + T_GD_KMPS_JNT_HARI_e=0x1, +}; + +#endif /* !RES_T_GD_KMPS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_kt.h b/assets/RZDJ01/res/Object/T_gD_kt.h new file mode 100644 index 0000000000..05d0b43802 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_kt.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_KT_H +#define RES_T_GD_KT_H + +enum dRes_INDEX_T_GD_KT { + /* BMDE */ + dRes_INDEX_T_GD_KT_BMD_T_GD_KT_e=0x3, +}; + +enum dRes_ID_T_GD_KT { + /* BMDE */ + dRes_ID_T_GD_KT_BMD_T_GD_KT_e=0x3, +}; + +enum T_GD_KT_JNT { + T_GD_KT_JNT_O_GD_KT_e=0x0, +}; + +#endif /* !RES_T_GD_KT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_gD_map.h b/assets/RZDJ01/res/Object/T_gD_map.h new file mode 100644 index 0000000000..3d66392773 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_gD_map.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_MAP_H +#define RES_T_GD_MAP_H + +enum dRes_INDEX_T_GD_MAP { + /* BMDR */ + dRes_INDEX_T_GD_MAP_BMD_T_GD_MAP_e=0x3, +}; + +enum dRes_ID_T_GD_MAP { + /* BMDR */ + dRes_ID_T_GD_MAP_BMD_T_GD_MAP_e=0x3, +}; + +enum T_GD_MAP_JNT { + T_GD_MAP_JNT_T_MAP_e=0x0, +}; + +#endif /* !RES_T_GD_MAP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_g_SHB.h b/assets/RZDJ01/res/Object/T_g_SHB.h new file mode 100644 index 0000000000..4782cbefdf --- /dev/null +++ b/assets/RZDJ01/res/Object/T_g_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_SHB_H +#define RES_T_G_SHB_H + +enum dRes_INDEX_T_G_SHB { + /* BMDR */ + dRes_INDEX_T_G_SHB_BMD_T_G_SHB_e=0x3, +}; + +enum dRes_ID_T_G_SHB { + /* BMDR */ + dRes_ID_T_G_SHB_BMD_T_G_SHB_e=0x3, +}; + +enum T_G_SHB_JNT { + T_G_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_T_G_SHB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_g_bkey.h b/assets/RZDJ01/res/Object/T_g_bkey.h new file mode 100644 index 0000000000..5df50572a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_g_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_BKEY_H +#define RES_T_G_BKEY_H + +enum dRes_INDEX_T_G_BKEY { + /* BMDR */ + dRes_INDEX_T_G_BKEY_BMD_T_G_BOSSKEY_e=0x3, +}; + +enum dRes_ID_T_G_BKEY { + /* BMDR */ + dRes_ID_T_G_BKEY_BMD_T_G_BOSSKEY_e=0x3, +}; + +enum T_G_BOSSKEY_JNT { + T_G_BOSSKEY_JNT_O_G_BKEY_e=0x0, +}; + +#endif /* !RES_T_G_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_g_key.h b/assets/RZDJ01/res/Object/T_g_key.h new file mode 100644 index 0000000000..d73994c385 --- /dev/null +++ b/assets/RZDJ01/res/Object/T_g_key.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_KEY_H +#define RES_T_G_KEY_H + +enum dRes_INDEX_T_G_KEY { + /* BMDR */ + dRes_INDEX_T_G_KEY_BMD_T_G_KEY_e=0x3, +}; + +enum dRes_ID_T_G_KEY { + /* BMDR */ + dRes_ID_T_G_KEY_BMD_T_G_KEY_e=0x3, +}; + +enum T_G_KEY_JNT { + T_G_KEY_JNT_T_GD_KEY_e=0x0, +}; + +#endif /* !RES_T_G_KEY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/T_g_kt.h b/assets/RZDJ01/res/Object/T_g_kt.h new file mode 100644 index 0000000000..2a214d5f8c --- /dev/null +++ b/assets/RZDJ01/res/Object/T_g_kt.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_KT_H +#define RES_T_G_KT_H + +enum dRes_INDEX_T_G_KT { + /* BMDE */ + dRes_INDEX_T_G_KT_BMD_T_G_KT_e=0x3, +}; + +enum dRes_ID_T_G_KT { + /* BMDE */ + dRes_ID_T_G_KT_BMD_T_G_KT_e=0x3, +}; + +enum T_G_KT_JNT { + T_G_KT_JNT_O_G_KT_e=0x0, +}; + +#endif /* !RES_T_G_KT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Table.h b/assets/RZDJ01/res/Object/Table.h new file mode 100644 index 0000000000..28746d8d2c --- /dev/null +++ b/assets/RZDJ01/res/Object/Table.h @@ -0,0 +1,26 @@ +#ifndef RES_TABLE_H +#define RES_TABLE_H + +enum dRes_INDEX_TABLE { + /* BMDR */ + dRes_INDEX_TABLE_BMD_V_CHIZU_e=0x5, + /* DZB */ + dRes_INDEX_TABLE_DZB_V_CHIZU_e=0x8, + /* EVT */ + dRes_INDEX_TABLE_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_TABLE { + /* BMDR */ + dRes_ID_TABLE_BMD_V_CHIZU_e=0x5, + /* DZB */ + dRes_ID_TABLE_DZB_V_CHIZU_e=0x8, + /* EVT */ + dRes_ID_TABLE_DAT_EVENT_LIST_e=0xB, +}; + +enum V_CHIZU_JNT { + V_CHIZU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TABLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TagMsg.h b/assets/RZDJ01/res/Object/TagMsg.h new file mode 100644 index 0000000000..f1eba4ec60 --- /dev/null +++ b/assets/RZDJ01/res/Object/TagMsg.h @@ -0,0 +1,14 @@ +#ifndef RES_TAGMSG_H +#define RES_TAGMSG_H + +enum dRes_INDEX_TAGMSG { + /* EVT */ + dRes_INDEX_TAGMSG_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TAGMSG { + /* EVT */ + dRes_ID_TAGMSG_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TAGMSG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro.h b/assets/RZDJ01/res/Object/Taro.h new file mode 100644 index 0000000000..69f5c3002b --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro.h @@ -0,0 +1,46 @@ +#ifndef RES_TARO_H +#define RES_TARO_H + +enum dRes_INDEX_TARO { + /* BMDR */ + dRes_INDEX_TARO_BMD_TARO_e=0x4, + /* BTP */ + dRes_INDEX_TARO_BTP_TARO_F_NORMAL_e=0x7, +}; + +enum dRes_ID_TARO { + /* BMDR */ + dRes_ID_TARO_BMD_TARO_e=0x4, + /* BTP */ + dRes_ID_TARO_BTP_TARO_F_NORMAL_e=0x7, +}; + +enum TARO_JNT { + TARO_JNT_CENTER_e=0x0, + TARO_JNT_BACKBONE1_e=0x1, + TARO_JNT_BACKBONE2_e=0x2, + TARO_JNT_NECK_e=0x3, + TARO_JNT_HEAD_e=0x4, + TARO_JNT_CHINE_e=0x5, + TARO_JNT_HEADBAND_e=0x6, + TARO_JNT_MOUTH_e=0x7, + TARO_JNT_SHOULDERL_e=0x8, + TARO_JNT_ARML1_e=0x9, + TARO_JNT_ARML2_e=0xA, + TARO_JNT_HANDL_e=0xB, + TARO_JNT_SHOULDERR_e=0xC, + TARO_JNT_ARMR1_e=0xD, + TARO_JNT_ARMR2_e=0xE, + TARO_JNT_HANDR_e=0xF, + TARO_JNT_WAIST_e=0x10, + TARO_JNT_LEGL1_e=0x11, + TARO_JNT_LEGL2_e=0x12, + TARO_JNT_FOOTL_e=0x13, + TARO_JNT_LEGR1_e=0x14, + TARO_JNT_LEGR2_e=0x15, + TARO_JNT_FOOTR_e=0x16, + TARO_JNT_SKART1_e=0x17, + TARO_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TARO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro0.h b/assets/RZDJ01/res/Object/Taro0.h new file mode 100644 index 0000000000..570735ffab --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro0.h @@ -0,0 +1,30 @@ +#ifndef RES_TARO0_H +#define RES_TARO0_H + +enum dRes_INDEX_TARO0 { + /* BCK */ + dRes_INDEX_TARO0_BCK_TARO_DEFENSE_A_e=0x5, + dRes_INDEX_TARO0_BCK_TARO_F_CLOSE_e=0x6, + dRes_INDEX_TARO0_BCK_TARO_F_NORMAL_e=0x7, + dRes_INDEX_TARO0_BCK_TARO_STEP_e=0x8, + dRes_INDEX_TARO0_BCK_TARO_WAIT_A_e=0x9, + /* BTK */ + dRes_INDEX_TARO0_BTK_TARO_e=0xC, + /* BTP */ + dRes_INDEX_TARO0_BTP_TARO_F_CLOSE_e=0xF, +}; + +enum dRes_ID_TARO0 { + /* BCK */ + dRes_ID_TARO0_BCK_TARO_DEFENSE_A_e=0x5, + dRes_ID_TARO0_BCK_TARO_F_CLOSE_e=0x6, + dRes_ID_TARO0_BCK_TARO_F_NORMAL_e=0x7, + dRes_ID_TARO0_BCK_TARO_STEP_e=0x8, + dRes_ID_TARO0_BCK_TARO_WAIT_A_e=0x9, + /* BTK */ + dRes_ID_TARO0_BTK_TARO_e=0xC, + /* BTP */ + dRes_ID_TARO0_BTP_TARO_F_CLOSE_e=0xF, +}; + +#endif /* !RES_TARO0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro1.h b/assets/RZDJ01/res/Object/Taro1.h new file mode 100644 index 0000000000..80a316ecc0 --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro1.h @@ -0,0 +1,102 @@ +#ifndef RES_TARO1_H +#define RES_TARO1_H + +enum dRes_INDEX_TARO1 { + /* BCK */ + dRes_INDEX_TARO1_BCK_TARO_CHOP_A_e=0x7, + dRes_INDEX_TARO1_BCK_TARO_CHOP_B_e=0x8, + dRes_INDEX_TARO1_BCK_TARO_F_PANIC_e=0x9, + dRes_INDEX_TARO1_BCK_TARO_F_S_GET_e=0xA, + dRes_INDEX_TARO1_BCK_TARO_F_SAD_e=0xB, + dRes_INDEX_TARO1_BCK_TARO_F_SHOUT_e=0xC, + dRes_INDEX_TARO1_BCK_TARO_F_SURPRISE_e=0xD, + dRes_INDEX_TARO1_BCK_TARO_FH_PANIC_e=0xE, + dRes_INDEX_TARO1_BCK_TARO_FH_SAD_e=0xF, + dRes_INDEX_TARO1_BCK_TARO_FH_SURPRISE_e=0x10, + dRes_INDEX_TARO1_BCK_TARO_RUN_e=0x11, + dRes_INDEX_TARO1_BCK_TARO_S_CHOP_A_e=0x12, + dRes_INDEX_TARO1_BCK_TARO_S_CHOP_B_e=0x13, + dRes_INDEX_TARO1_BCK_TARO_S_GET_e=0x14, + dRes_INDEX_TARO1_BCK_TARO_S_RUN_e=0x15, + dRes_INDEX_TARO1_BCK_TARO_S_WAIT_e=0x16, + dRes_INDEX_TARO1_BCK_TARO_TALK_A_e=0x17, + dRes_INDEX_TARO1_BCK_TARO_TALK_B_e=0x18, + dRes_INDEX_TARO1_BCK_TARO_WAIT_B_e=0x19, + dRes_INDEX_TARO1_BCK_TARO_WAIT_D_e=0x1A, + dRes_INDEX_TARO1_BCK_TARO_WAIT_E_e=0x1B, + dRes_INDEX_TARO1_BCK_TARO_WAIT_F_e=0x1C, + /* BMDR */ + dRes_INDEX_TARO1_BMD_TARO_STICK_A_e=0x1F, + dRes_INDEX_TARO1_BMD_TARO_SWB_e=0x20, + /* BTK */ + dRes_INDEX_TARO1_BTK_TARO_S_GET_e=0x23, + dRes_INDEX_TARO1_BTK_TARO_TALK_C_e=0x24, + dRes_INDEX_TARO1_BTK_TARO_TALK_E_e=0x25, + dRes_INDEX_TARO1_BTK_TARO_TARK_D_e=0x26, + /* BTP */ + dRes_INDEX_TARO1_BTP_TARO_F_PANIC_e=0x29, + dRes_INDEX_TARO1_BTP_TARO_F_S_GET_e=0x2A, + dRes_INDEX_TARO1_BTP_TARO_F_SAD_e=0x2B, + dRes_INDEX_TARO1_BTP_TARO_F_SHOUT_e=0x2C, + dRes_INDEX_TARO1_BTP_TARO_F_SURPRISE_e=0x2D, + dRes_INDEX_TARO1_BTP_TARO_FH_PANIC_e=0x2E, + dRes_INDEX_TARO1_BTP_TARO_FH_SAD_e=0x2F, + dRes_INDEX_TARO1_BTP_TARO_FH_SURPRISE_e=0x30, + /* EVT */ + dRes_INDEX_TARO1_DAT_EVENT_LIST_e=0x33, +}; + +enum dRes_ID_TARO1 { + /* BCK */ + dRes_ID_TARO1_BCK_TARO_CHOP_A_e=0x7, + dRes_ID_TARO1_BCK_TARO_CHOP_B_e=0x8, + dRes_ID_TARO1_BCK_TARO_F_PANIC_e=0x9, + dRes_ID_TARO1_BCK_TARO_F_S_GET_e=0xA, + dRes_ID_TARO1_BCK_TARO_F_SAD_e=0xB, + dRes_ID_TARO1_BCK_TARO_F_SHOUT_e=0xC, + dRes_ID_TARO1_BCK_TARO_F_SURPRISE_e=0xD, + dRes_ID_TARO1_BCK_TARO_FH_PANIC_e=0xE, + dRes_ID_TARO1_BCK_TARO_FH_SAD_e=0xF, + dRes_ID_TARO1_BCK_TARO_FH_SURPRISE_e=0x10, + dRes_ID_TARO1_BCK_TARO_RUN_e=0x11, + dRes_ID_TARO1_BCK_TARO_S_CHOP_A_e=0x12, + dRes_ID_TARO1_BCK_TARO_S_CHOP_B_e=0x13, + dRes_ID_TARO1_BCK_TARO_S_GET_e=0x14, + dRes_ID_TARO1_BCK_TARO_S_RUN_e=0x15, + dRes_ID_TARO1_BCK_TARO_S_WAIT_e=0x16, + dRes_ID_TARO1_BCK_TARO_TALK_A_e=0x17, + dRes_ID_TARO1_BCK_TARO_TALK_B_e=0x18, + dRes_ID_TARO1_BCK_TARO_WAIT_B_e=0x19, + dRes_ID_TARO1_BCK_TARO_WAIT_D_e=0x1A, + dRes_ID_TARO1_BCK_TARO_WAIT_E_e=0x1B, + dRes_ID_TARO1_BCK_TARO_WAIT_F_e=0x1C, + /* BMDR */ + dRes_ID_TARO1_BMD_TARO_STICK_A_e=0x1F, + dRes_ID_TARO1_BMD_TARO_SWB_e=0x20, + /* BTK */ + dRes_ID_TARO1_BTK_TARO_S_GET_e=0x23, + dRes_ID_TARO1_BTK_TARO_TALK_C_e=0x24, + dRes_ID_TARO1_BTK_TARO_TALK_E_e=0x25, + dRes_ID_TARO1_BTK_TARO_TARK_D_e=0x26, + /* BTP */ + dRes_ID_TARO1_BTP_TARO_F_PANIC_e=0x29, + dRes_ID_TARO1_BTP_TARO_F_S_GET_e=0x2A, + dRes_ID_TARO1_BTP_TARO_F_SAD_e=0x2B, + dRes_ID_TARO1_BTP_TARO_F_SHOUT_e=0x2C, + dRes_ID_TARO1_BTP_TARO_F_SURPRISE_e=0x2D, + dRes_ID_TARO1_BTP_TARO_FH_PANIC_e=0x2E, + dRes_ID_TARO1_BTP_TARO_FH_SAD_e=0x2F, + dRes_ID_TARO1_BTP_TARO_FH_SURPRISE_e=0x30, + /* EVT */ + dRes_ID_TARO1_DAT_EVENT_LIST_e=0x33, +}; + +enum TARO_STICK_A_JNT { + TARO_STICK_A_JNT_TARO_STICK_e=0x0, +}; + +enum TARO_SWB_JNT { + TARO_SWB_JNT_TARO_SWB_e=0x0, +}; + +#endif /* !RES_TARO1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro2.h b/assets/RZDJ01/res/Object/Taro2.h new file mode 100644 index 0000000000..36997fbc7b --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro2.h @@ -0,0 +1,66 @@ +#ifndef RES_TARO2_H +#define RES_TARO2_H + +enum dRes_INDEX_TARO2 { + /* BCK */ + dRes_INDEX_TARO2_BCK_TARO_CALL_e=0x6, + dRes_INDEX_TARO2_BCK_TARO_F_CALL_e=0x7, + dRes_INDEX_TARO2_BCK_TARO_F_HI_e=0x8, + dRes_INDEX_TARO2_BCK_TARO_F_MARVELOUS_e=0x9, + dRes_INDEX_TARO2_BCK_TARO_F_POINT_e=0xA, + dRes_INDEX_TARO2_BCK_TARO_F_WATCH_e=0xB, + dRes_INDEX_TARO2_BCK_TARO_F_WAVE_e=0xC, + dRes_INDEX_TARO2_BCK_TARO_HI_e=0xD, + dRes_INDEX_TARO2_BCK_TARO_HI_WAIT_e=0xE, + dRes_INDEX_TARO2_BCK_TARO_LOOKBACK_e=0xF, + dRes_INDEX_TARO2_BCK_TARO_MARVELOUS_e=0x10, + dRes_INDEX_TARO2_BCK_TARO_POINT_e=0x11, + dRes_INDEX_TARO2_BCK_TARO_TO_WAIT_C2_e=0x12, + dRes_INDEX_TARO2_BCK_TARO_WATCH_e=0x13, + dRes_INDEX_TARO2_BCK_TARO_WATCHING_e=0x14, + dRes_INDEX_TARO2_BCK_TARO_WAVE_e=0x15, + /* BTK */ + dRes_INDEX_TARO2_BTK_TARO_LOOKBACK_e=0x18, + /* BTP */ + dRes_INDEX_TARO2_BTP_TARO_F_CALL_e=0x1B, + dRes_INDEX_TARO2_BTP_TARO_F_HI_e=0x1C, + dRes_INDEX_TARO2_BTP_TARO_F_MARVELOUS_e=0x1D, + dRes_INDEX_TARO2_BTP_TARO_F_POINT_e=0x1E, + dRes_INDEX_TARO2_BTP_TARO_F_WATCH_e=0x1F, + dRes_INDEX_TARO2_BTP_TARO_F_WAVE_e=0x20, + /* EVT */ + dRes_INDEX_TARO2_DAT_EVENT_LIST_e=0x23, +}; + +enum dRes_ID_TARO2 { + /* BCK */ + dRes_ID_TARO2_BCK_TARO_CALL_e=0x6, + dRes_ID_TARO2_BCK_TARO_F_CALL_e=0x7, + dRes_ID_TARO2_BCK_TARO_F_HI_e=0x8, + dRes_ID_TARO2_BCK_TARO_F_MARVELOUS_e=0x9, + dRes_ID_TARO2_BCK_TARO_F_POINT_e=0xA, + dRes_ID_TARO2_BCK_TARO_F_WATCH_e=0xB, + dRes_ID_TARO2_BCK_TARO_F_WAVE_e=0xC, + dRes_ID_TARO2_BCK_TARO_HI_e=0xD, + dRes_ID_TARO2_BCK_TARO_HI_WAIT_e=0xE, + dRes_ID_TARO2_BCK_TARO_LOOKBACK_e=0xF, + dRes_ID_TARO2_BCK_TARO_MARVELOUS_e=0x10, + dRes_ID_TARO2_BCK_TARO_POINT_e=0x11, + dRes_ID_TARO2_BCK_TARO_TO_WAIT_C2_e=0x12, + dRes_ID_TARO2_BCK_TARO_WATCH_e=0x13, + dRes_ID_TARO2_BCK_TARO_WATCHING_e=0x14, + dRes_ID_TARO2_BCK_TARO_WAVE_e=0x15, + /* BTK */ + dRes_ID_TARO2_BTK_TARO_LOOKBACK_e=0x18, + /* BTP */ + dRes_ID_TARO2_BTP_TARO_F_CALL_e=0x1B, + dRes_ID_TARO2_BTP_TARO_F_HI_e=0x1C, + dRes_ID_TARO2_BTP_TARO_F_MARVELOUS_e=0x1D, + dRes_ID_TARO2_BTP_TARO_F_POINT_e=0x1E, + dRes_ID_TARO2_BTP_TARO_F_WATCH_e=0x1F, + dRes_ID_TARO2_BTP_TARO_F_WAVE_e=0x20, + /* EVT */ + dRes_ID_TARO2_DAT_EVENT_LIST_e=0x23, +}; + +#endif /* !RES_TARO2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro3.h b/assets/RZDJ01/res/Object/Taro3.h new file mode 100644 index 0000000000..6b5751a1d8 --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro3.h @@ -0,0 +1,34 @@ +#ifndef RES_TARO3_H +#define RES_TARO3_H + +enum dRes_INDEX_TARO3 { + /* BCK */ + dRes_INDEX_TARO3_BCK_TARO_F_ANGER_e=0x4, + dRes_INDEX_TARO3_BCK_TARO_F_SMILE_e=0x5, + dRes_INDEX_TARO3_BCK_TARO_FH_ANGER_e=0x6, + dRes_INDEX_TARO3_BCK_TARO_FH_SMILE_e=0x7, + dRes_INDEX_TARO3_BCK_TARO_TO_WAIT_C_e=0x8, + dRes_INDEX_TARO3_BCK_TARO_VICTORY_A_e=0x9, + dRes_INDEX_TARO3_BCK_TARO_WAIT_C_e=0xA, + /* BTP */ + dRes_INDEX_TARO3_BTP_TARO_F_ANGER_e=0xD, + dRes_INDEX_TARO3_BTP_TARO_F_SMILE_e=0xE, + dRes_INDEX_TARO3_BTP_TARO_FH_SMILE_e=0xF, +}; + +enum dRes_ID_TARO3 { + /* BCK */ + dRes_ID_TARO3_BCK_TARO_F_ANGER_e=0x4, + dRes_ID_TARO3_BCK_TARO_F_SMILE_e=0x5, + dRes_ID_TARO3_BCK_TARO_FH_ANGER_e=0x6, + dRes_ID_TARO3_BCK_TARO_FH_SMILE_e=0x7, + dRes_ID_TARO3_BCK_TARO_TO_WAIT_C_e=0x8, + dRes_ID_TARO3_BCK_TARO_VICTORY_A_e=0x9, + dRes_ID_TARO3_BCK_TARO_WAIT_C_e=0xA, + /* BTP */ + dRes_ID_TARO3_BTP_TARO_F_ANGER_e=0xD, + dRes_ID_TARO3_BTP_TARO_F_SMILE_e=0xE, + dRes_ID_TARO3_BTP_TARO_FH_SMILE_e=0xF, +}; + +#endif /* !RES_TARO3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro4.h b/assets/RZDJ01/res/Object/Taro4.h new file mode 100644 index 0000000000..940b635e5a --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro4.h @@ -0,0 +1,26 @@ +#ifndef RES_TARO4_H +#define RES_TARO4_H + +enum dRes_INDEX_TARO4 { + /* BCK */ + dRes_INDEX_TARO4_BCK_TARO_F_SURPRISEB_e=0x4, + dRes_INDEX_TARO4_BCK_TARO_FH_SURPRISEB_e=0x5, + dRes_INDEX_TARO4_BCK_TARO_SURPRISEB_e=0x6, + dRes_INDEX_TARO4_BCK_TARO_SURPRISEB_TALK_e=0x7, + /* BTP */ + dRes_INDEX_TARO4_BTP_TARO_F_SURPRISEB_e=0xA, + dRes_INDEX_TARO4_BTP_TARO_FH_SURPRISEB_e=0xB, +}; + +enum dRes_ID_TARO4 { + /* BCK */ + dRes_ID_TARO4_BCK_TARO_F_SURPRISEB_e=0x4, + dRes_ID_TARO4_BCK_TARO_FH_SURPRISEB_e=0x5, + dRes_ID_TARO4_BCK_TARO_SURPRISEB_e=0x6, + dRes_ID_TARO4_BCK_TARO_SURPRISEB_TALK_e=0x7, + /* BTP */ + dRes_ID_TARO4_BTP_TARO_F_SURPRISEB_e=0xA, + dRes_ID_TARO4_BTP_TARO_FH_SURPRISEB_e=0xB, +}; + +#endif /* !RES_TARO4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro5.h b/assets/RZDJ01/res/Object/Taro5.h new file mode 100644 index 0000000000..69e026de8b --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro5.h @@ -0,0 +1,62 @@ +#ifndef RES_TARO5_H +#define RES_TARO5_H + +enum dRes_INDEX_TARO5 { + /* BCK */ + dRes_INDEX_TARO5_BCK_TARO_CRY_e=0x6, + dRes_INDEX_TARO5_BCK_TARO_F_CRY_e=0x7, + dRes_INDEX_TARO5_BCK_TAROB_F_MISERABLE_e=0x8, + dRes_INDEX_TARO5_BCK_TAROB_F_SAVED_e=0x9, + dRes_INDEX_TARO5_BCK_TAROB_F_SCARED_e=0xA, + dRes_INDEX_TARO5_BCK_TAROB_FH_MISERABLE_e=0xB, + dRes_INDEX_TARO5_BCK_TAROB_FH_SCARED_e=0xC, + dRes_INDEX_TARO5_BCK_TAROB_SAD_TALK_A_e=0xD, + dRes_INDEX_TARO5_BCK_TAROB_SAD_UTUMUKI_e=0xE, + dRes_INDEX_TARO5_BCK_TAROB_SAD_WAIT_e=0xF, + dRes_INDEX_TARO5_BCK_TAROB_SAD_WALK_e=0x10, + dRes_INDEX_TARO5_BCK_TAROB_SAVED_e=0x11, + dRes_INDEX_TARO5_BCK_TAROB_SAVED_WAIT_e=0x12, + dRes_INDEX_TARO5_BCK_TAROB_SCARED_e=0x13, + /* BTK */ + dRes_INDEX_TARO5_BTK_TARO_CRY_e=0x16, + /* BTP */ + dRes_INDEX_TARO5_BTP_TARO_F_CRY_e=0x19, + dRes_INDEX_TARO5_BTP_TAROB_F_MISERABLE_e=0x1A, + dRes_INDEX_TARO5_BTP_TAROB_F_SAVED_e=0x1B, + dRes_INDEX_TARO5_BTP_TAROB_F_SCARED_e=0x1C, + dRes_INDEX_TARO5_BTP_TAROB_FH_MISERABLE_e=0x1D, + dRes_INDEX_TARO5_BTP_TAROB_FH_SCARED_e=0x1E, + /* EVT */ + dRes_INDEX_TARO5_DAT_EVENT_LIST_e=0x21, +}; + +enum dRes_ID_TARO5 { + /* BCK */ + dRes_ID_TARO5_BCK_TARO_CRY_e=0x6, + dRes_ID_TARO5_BCK_TARO_F_CRY_e=0x7, + dRes_ID_TARO5_BCK_TAROB_F_MISERABLE_e=0x8, + dRes_ID_TARO5_BCK_TAROB_F_SAVED_e=0x9, + dRes_ID_TARO5_BCK_TAROB_F_SCARED_e=0xA, + dRes_ID_TARO5_BCK_TAROB_FH_MISERABLE_e=0xB, + dRes_ID_TARO5_BCK_TAROB_FH_SCARED_e=0xC, + dRes_ID_TARO5_BCK_TAROB_SAD_TALK_A_e=0xD, + dRes_ID_TARO5_BCK_TAROB_SAD_UTUMUKI_e=0xE, + dRes_ID_TARO5_BCK_TAROB_SAD_WAIT_e=0xF, + dRes_ID_TARO5_BCK_TAROB_SAD_WALK_e=0x10, + dRes_ID_TARO5_BCK_TAROB_SAVED_e=0x11, + dRes_ID_TARO5_BCK_TAROB_SAVED_WAIT_e=0x12, + dRes_ID_TARO5_BCK_TAROB_SCARED_e=0x13, + /* BTK */ + dRes_ID_TARO5_BTK_TARO_CRY_e=0x16, + /* BTP */ + dRes_ID_TARO5_BTP_TARO_F_CRY_e=0x19, + dRes_ID_TARO5_BTP_TAROB_F_MISERABLE_e=0x1A, + dRes_ID_TARO5_BTP_TAROB_F_SAVED_e=0x1B, + dRes_ID_TARO5_BTP_TAROB_F_SCARED_e=0x1C, + dRes_ID_TARO5_BTP_TAROB_FH_MISERABLE_e=0x1D, + dRes_ID_TARO5_BTP_TAROB_FH_SCARED_e=0x1E, + /* EVT */ + dRes_ID_TARO5_DAT_EVENT_LIST_e=0x21, +}; + +#endif /* !RES_TARO5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro6.h b/assets/RZDJ01/res/Object/Taro6.h new file mode 100644 index 0000000000..551de268df --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro6.h @@ -0,0 +1,18 @@ +#ifndef RES_TARO6_H +#define RES_TARO6_H + +enum dRes_INDEX_TARO6 { + /* BMDR */ + dRes_INDEX_TARO6_BMD_TARO_STICK_ON_e=0x3, +}; + +enum dRes_ID_TARO6 { + /* BMDR */ + dRes_ID_TARO6_BMD_TARO_STICK_ON_e=0x3, +}; + +enum TARO_STICK_ON_JNT { + TARO_STICK_ON_JNT_TARO_STICK_e=0x0, +}; + +#endif /* !RES_TARO6_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/TaroB.h b/assets/RZDJ01/res/Object/TaroB.h new file mode 100644 index 0000000000..05051e8bf8 --- /dev/null +++ b/assets/RZDJ01/res/Object/TaroB.h @@ -0,0 +1,46 @@ +#ifndef RES_TAROB_H +#define RES_TAROB_H + +enum dRes_INDEX_TAROB { + /* BMDR */ + dRes_INDEX_TAROB_BMD_GM_TARO_e=0x4, + /* BTP */ + dRes_INDEX_TAROB_BTP_TAROB_e=0x7, +}; + +enum dRes_ID_TAROB { + /* BMDR */ + dRes_ID_TAROB_BMD_GM_TARO_e=0x4, + /* BTP */ + dRes_ID_TAROB_BTP_TAROB_e=0x7, +}; + +enum GM_TARO_JNT { + GM_TARO_JNT_CENTER_e=0x0, + GM_TARO_JNT_BACKBONE1_e=0x1, + GM_TARO_JNT_BACKBONE2_e=0x2, + GM_TARO_JNT_NECK_e=0x3, + GM_TARO_JNT_HEAD_e=0x4, + GM_TARO_JNT_CHINE_e=0x5, + GM_TARO_JNT_HEADBAND_e=0x6, + GM_TARO_JNT_MOUTH_e=0x7, + GM_TARO_JNT_SHOULDERL_e=0x8, + GM_TARO_JNT_ARML1_e=0x9, + GM_TARO_JNT_ARML2_e=0xA, + GM_TARO_JNT_HANDL_e=0xB, + GM_TARO_JNT_SHOULDERR_e=0xC, + GM_TARO_JNT_ARMR1_e=0xD, + GM_TARO_JNT_ARMR2_e=0xE, + GM_TARO_JNT_HANDR_e=0xF, + GM_TARO_JNT_WAIST_e=0x10, + GM_TARO_JNT_LEGL1_e=0x11, + GM_TARO_JNT_LEGL2_e=0x12, + GM_TARO_JNT_FOOTL_e=0x13, + GM_TARO_JNT_LEGR1_e=0x14, + GM_TARO_JNT_LEGR2_e=0x15, + GM_TARO_JNT_FOOTR_e=0x16, + GM_TARO_JNT_SKART1_e=0x17, + GM_TARO_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TAROB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Taro_TW.h b/assets/RZDJ01/res/Object/Taro_TW.h new file mode 100644 index 0000000000..084ab4251f --- /dev/null +++ b/assets/RZDJ01/res/Object/Taro_TW.h @@ -0,0 +1,56 @@ +#ifndef RES_TARO_TW_H +#define RES_TARO_TW_H + +enum dRes_INDEX_TARO_TW { + /* BCK */ + dRes_INDEX_TARO_TW_BCK_TARO_DEMO_WAIT_e=0x6, + dRes_INDEX_TARO_TW_BCK_TARO_F_DEMO_WAIT_e=0x7, + /* BMDR */ + dRes_INDEX_TARO_TW_BMD_TARO_TW_e=0xA, + /* BTK */ + dRes_INDEX_TARO_TW_BTK_TARO_DEMO_WAIT_e=0xD, + /* BTP */ + dRes_INDEX_TARO_TW_BTP_TARO_F_DEMO_WAIT_e=0x10, +}; + +enum dRes_ID_TARO_TW { + /* BCK */ + dRes_ID_TARO_TW_BCK_TARO_DEMO_WAIT_e=0x6, + dRes_ID_TARO_TW_BCK_TARO_F_DEMO_WAIT_e=0x7, + /* BMDR */ + dRes_ID_TARO_TW_BMD_TARO_TW_e=0xA, + /* BTK */ + dRes_ID_TARO_TW_BTK_TARO_DEMO_WAIT_e=0xD, + /* BTP */ + dRes_ID_TARO_TW_BTP_TARO_F_DEMO_WAIT_e=0x10, +}; + +enum TARO_TW_JNT { + TARO_TW_JNT_CENTER_e=0x0, + TARO_TW_JNT_BACKBONE1_e=0x1, + TARO_TW_JNT_BACKBONE2_e=0x2, + TARO_TW_JNT_NECK_e=0x3, + TARO_TW_JNT_HEAD_e=0x4, + TARO_TW_JNT_CHINE_e=0x5, + TARO_TW_JNT_HEADBAND_e=0x6, + TARO_TW_JNT_MOUTH_e=0x7, + TARO_TW_JNT_SHOULDERL_e=0x8, + TARO_TW_JNT_ARML1_e=0x9, + TARO_TW_JNT_ARML2_e=0xA, + TARO_TW_JNT_HANDL_e=0xB, + TARO_TW_JNT_SHOULDERR_e=0xC, + TARO_TW_JNT_ARMR1_e=0xD, + TARO_TW_JNT_ARMR2_e=0xE, + TARO_TW_JNT_HANDR_e=0xF, + TARO_TW_JNT_WAIST_e=0x10, + TARO_TW_JNT_LEGL1_e=0x11, + TARO_TW_JNT_LEGL2_e=0x12, + TARO_TW_JNT_FOOTL_e=0x13, + TARO_TW_JNT_LEGR1_e=0x14, + TARO_TW_JNT_LEGR2_e=0x15, + TARO_TW_JNT_FOOTR_e=0x16, + TARO_TW_JNT_SKART1_e=0x17, + TARO_TW_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TARO_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Tbox2.h b/assets/RZDJ01/res/Object/Tbox2.h new file mode 100644 index 0000000000..7b207dc447 --- /dev/null +++ b/assets/RZDJ01/res/Object/Tbox2.h @@ -0,0 +1,42 @@ +#ifndef RES_TBOX2_H +#define RES_TBOX2_H + +enum dRes_INDEX_TBOX2 { + /* BCK */ + dRes_INDEX_TBOX2_BCK_K_TAKARAA_e=0x5, + dRes_INDEX_TBOX2_BCK_K_TAKARAB_e=0x6, + /* BMDR */ + dRes_INDEX_TBOX2_BMD_BOXA_e=0x9, + dRes_INDEX_TBOX2_BMD_BOXB_e=0xA, + /* DZB */ + dRes_INDEX_TBOX2_DZB_BOXAC_e=0xD, + dRes_INDEX_TBOX2_DZB_BOXAO_e=0xE, + dRes_INDEX_TBOX2_DZB_BOXBC_e=0xF, + dRes_INDEX_TBOX2_DZB_BOXBO_e=0x10, +}; + +enum dRes_ID_TBOX2 { + /* BCK */ + dRes_ID_TBOX2_BCK_K_TAKARAA_e=0x5, + dRes_ID_TBOX2_BCK_K_TAKARAB_e=0x6, + /* BMDR */ + dRes_ID_TBOX2_BMD_BOXA_e=0x9, + dRes_ID_TBOX2_BMD_BOXB_e=0xA, + /* DZB */ + dRes_ID_TBOX2_DZB_BOXAC_e=0xD, + dRes_ID_TBOX2_DZB_BOXAO_e=0xE, + dRes_ID_TBOX2_DZB_BOXBC_e=0xF, + dRes_ID_TBOX2_DZB_BOXBO_e=0x10, +}; + +enum BOXA_JNT { + BOXA_JNT_BOXA_e=0x0, + BOXA_JNT_COVER_JNT1_e=0x1, +}; + +enum BOXB_JNT { + BOXB_JNT_BOXB_e=0x0, + BOXB_JNT_COVER_JNT_e=0x1, +}; + +#endif /* !RES_TBOX2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/The.h b/assets/RZDJ01/res/Object/The.h new file mode 100644 index 0000000000..4a19510ce4 --- /dev/null +++ b/assets/RZDJ01/res/Object/The.h @@ -0,0 +1,160 @@ +#ifndef RES_THE_H +#define RES_THE_H + +enum dRes_INDEX_THE { + /* BCK */ + dRes_INDEX_THE_BCK_THE_F_CHUCKLE_e=0x7, + dRes_INDEX_THE_BCK_THE_F_LAUGH_e=0x8, + dRes_INDEX_THE_BCK_THE_F_SMILE_e=0x9, + dRes_INDEX_THE_BCK_THE_F_TALK_A_e=0xA, + dRes_INDEX_THE_BCK_THE_F_TALK_B_e=0xB, + dRes_INDEX_THE_BCK_THE_F_TALK_C_e=0xC, + dRes_INDEX_THE_BCK_THE_F_TALK_R_e=0xD, + dRes_INDEX_THE_BCK_THE_FH_CHUCKLE_e=0xE, + dRes_INDEX_THE_BCK_THE_FH_LAUGH_e=0xF, + dRes_INDEX_THE_BCK_THE_FH_SMILE_e=0x10, + dRes_INDEX_THE_BCK_THE_FH_TALK_B_e=0x11, + dRes_INDEX_THE_BCK_THE_FH_TALK_C_e=0x12, + dRes_INDEX_THE_BCK_THE_FH_TALK_R_e=0x13, + dRes_INDEX_THE_BCK_THE_WAIT_A_e=0x14, + /* BMDR */ + dRes_INDEX_THE_BMD_THE_e=0x17, + dRes_INDEX_THE_BMD_THE_TW_e=0x18, + /* BTK */ + dRes_INDEX_THE_BTK_THE_e=0x1B, + /* BTP */ + dRes_INDEX_THE_BTP_THE_e=0x1E, + dRes_INDEX_THE_BTP_THE_F_CHUCKLE_e=0x1F, + dRes_INDEX_THE_BTP_THE_F_LAUGH_e=0x20, + dRes_INDEX_THE_BTP_THE_F_SMILE_e=0x21, + dRes_INDEX_THE_BTP_THE_F_TALK_A_e=0x22, + dRes_INDEX_THE_BTP_THE_F_TALK_B_e=0x23, + dRes_INDEX_THE_BTP_THE_F_TALK_C_e=0x24, + dRes_INDEX_THE_BTP_THE_F_TALK_R_e=0x25, + dRes_INDEX_THE_BTP_THE_FH_CHUCKLE_e=0x26, + dRes_INDEX_THE_BTP_THE_FH_LAUGH_e=0x27, + dRes_INDEX_THE_BTP_THE_FH_SMILE_e=0x28, + dRes_INDEX_THE_BTP_THE_FH_TALK_B_e=0x29, + dRes_INDEX_THE_BTP_THE_FH_TALK_C_e=0x2A, + dRes_INDEX_THE_BTP_THE_FH_TALK_R_e=0x2B, + /* EVT */ + dRes_INDEX_THE_DAT_EVENT_LIST_e=0x2E, +}; + +enum dRes_ID_THE { + /* BCK */ + dRes_ID_THE_BCK_THE_F_CHUCKLE_e=0x7, + dRes_ID_THE_BCK_THE_F_LAUGH_e=0x8, + dRes_ID_THE_BCK_THE_F_SMILE_e=0x9, + dRes_ID_THE_BCK_THE_F_TALK_A_e=0xA, + dRes_ID_THE_BCK_THE_F_TALK_B_e=0xB, + dRes_ID_THE_BCK_THE_F_TALK_C_e=0xC, + dRes_ID_THE_BCK_THE_F_TALK_R_e=0xD, + dRes_ID_THE_BCK_THE_FH_CHUCKLE_e=0xE, + dRes_ID_THE_BCK_THE_FH_LAUGH_e=0xF, + dRes_ID_THE_BCK_THE_FH_SMILE_e=0x10, + dRes_ID_THE_BCK_THE_FH_TALK_B_e=0x11, + dRes_ID_THE_BCK_THE_FH_TALK_C_e=0x12, + dRes_ID_THE_BCK_THE_FH_TALK_R_e=0x13, + dRes_ID_THE_BCK_THE_WAIT_A_e=0x14, + /* BMDR */ + dRes_ID_THE_BMD_THE_e=0x17, + dRes_ID_THE_BMD_THE_TW_e=0x18, + /* BTK */ + dRes_ID_THE_BTK_THE_e=0x1B, + /* BTP */ + dRes_ID_THE_BTP_THE_e=0x1E, + dRes_ID_THE_BTP_THE_F_CHUCKLE_e=0x1F, + dRes_ID_THE_BTP_THE_F_LAUGH_e=0x20, + dRes_ID_THE_BTP_THE_F_SMILE_e=0x21, + dRes_ID_THE_BTP_THE_F_TALK_A_e=0x22, + dRes_ID_THE_BTP_THE_F_TALK_B_e=0x23, + dRes_ID_THE_BTP_THE_F_TALK_C_e=0x24, + dRes_ID_THE_BTP_THE_F_TALK_R_e=0x25, + dRes_ID_THE_BTP_THE_FH_CHUCKLE_e=0x26, + dRes_ID_THE_BTP_THE_FH_LAUGH_e=0x27, + dRes_ID_THE_BTP_THE_FH_SMILE_e=0x28, + dRes_ID_THE_BTP_THE_FH_TALK_B_e=0x29, + dRes_ID_THE_BTP_THE_FH_TALK_C_e=0x2A, + dRes_ID_THE_BTP_THE_FH_TALK_R_e=0x2B, + /* EVT */ + dRes_ID_THE_DAT_EVENT_LIST_e=0x2E, +}; + +enum THE_JNT { + THE_JNT_CENTER_e=0x0, + THE_JNT_BACKBONE1_e=0x1, + THE_JNT_BACKBONE2_e=0x2, + THE_JNT_NECK_e=0x3, + THE_JNT_HEAD_e=0x4, + THE_JNT_CHIN_e=0x5, + THE_JNT_HAIR_e=0x6, + THE_JNT_MAYU_L_e=0x7, + THE_JNT_MAYU_R_e=0x8, + THE_JNT_MOMI_L_e=0x9, + THE_JNT_MOMI_R_e=0xA, + THE_JNT_MOUTH_e=0xB, + THE_JNT_SHOULDERL_e=0xC, + THE_JNT_ARML1_e=0xD, + THE_JNT_ARML2_e=0xE, + THE_JNT_HANDL_e=0xF, + THE_JNT_FINGERL1_e=0x10, + THE_JNT_FINGERL2_e=0x11, + THE_JNT_SHOULDERR_e=0x12, + THE_JNT_ARMR1_e=0x13, + THE_JNT_ARMR2_e=0x14, + THE_JNT_HANDR_e=0x15, + THE_JNT_FINGERR1_e=0x16, + THE_JNT_FINGERR2_e=0x17, + THE_JNT_WAIST_e=0x18, + THE_JNT_LEGL1_e=0x19, + THE_JNT_LEGL2_e=0x1A, + THE_JNT_FOOTL_e=0x1B, + THE_JNT_SKIRTL_e=0x1C, + THE_JNT_LEGR1_e=0x1D, + THE_JNT_LEGR2_e=0x1E, + THE_JNT_FOOTR_e=0x1F, + THE_JNT_SKIRTR_e=0x20, + THE_JNT_SKIRT1_e=0x21, + THE_JNT_SKIRT2_e=0x22, +}; + +enum THE_TW_JNT { + THE_TW_JNT_CENTER_e=0x0, + THE_TW_JNT_BACKBONE1_e=0x1, + THE_TW_JNT_BACKBONE2_e=0x2, + THE_TW_JNT_NECK_e=0x3, + THE_TW_JNT_HEAD_e=0x4, + THE_TW_JNT_CHIN_e=0x5, + THE_TW_JNT_HAIR_e=0x6, + THE_TW_JNT_MAYU_L_e=0x7, + THE_TW_JNT_MAYU_R_e=0x8, + THE_TW_JNT_MOMI_L_e=0x9, + THE_TW_JNT_MOMI_R_e=0xA, + THE_TW_JNT_MOUTH_e=0xB, + THE_TW_JNT_SHOULDERL_e=0xC, + THE_TW_JNT_ARML1_e=0xD, + THE_TW_JNT_ARML2_e=0xE, + THE_TW_JNT_HANDL_e=0xF, + THE_TW_JNT_FINGERL1_e=0x10, + THE_TW_JNT_FINGERL2_e=0x11, + THE_TW_JNT_SHOULDERR_e=0x12, + THE_TW_JNT_ARMR1_e=0x13, + THE_TW_JNT_ARMR2_e=0x14, + THE_TW_JNT_HANDR_e=0x15, + THE_TW_JNT_FINGERR1_e=0x16, + THE_TW_JNT_FINGERR2_e=0x17, + THE_TW_JNT_WAIST_e=0x18, + THE_TW_JNT_LEGL1_e=0x19, + THE_TW_JNT_LEGL2_e=0x1A, + THE_TW_JNT_FOOTL_e=0x1B, + THE_TW_JNT_SKIRTL_e=0x1C, + THE_TW_JNT_LEGR1_e=0x1D, + THE_TW_JNT_LEGR2_e=0x1E, + THE_TW_JNT_FOOTR_e=0x1F, + THE_TW_JNT_SKIRTR_e=0x20, + THE_TW_JNT_SKIRT1_e=0x21, + THE_TW_JNT_SKIRT2_e=0x22, +}; + +#endif /* !RES_THE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/The1.h b/assets/RZDJ01/res/Object/The1.h new file mode 100644 index 0000000000..9c35d78cf4 --- /dev/null +++ b/assets/RZDJ01/res/Object/The1.h @@ -0,0 +1,28 @@ +#ifndef RES_THE1_H +#define RES_THE1_H + +enum dRes_INDEX_THE1 { + /* BCK */ + dRes_INDEX_THE1_BCK_THE_LOOK_e=0x3, + dRes_INDEX_THE1_BCK_THE_LOOK_A_e=0x4, + dRes_INDEX_THE1_BCK_THE_TALK_R_e=0x5, + dRes_INDEX_THE1_BCK_THE_TALKING_R_e=0x6, + dRes_INDEX_THE1_BCK_THE_TO_WAIT_B_e=0x7, + dRes_INDEX_THE1_BCK_THE_WAIT_B_e=0x8, + dRes_INDEX_THE1_BCK_THE_WAIT_LOOKING_e=0x9, + dRes_INDEX_THE1_BCK_THE_WAIT_LOOKUP_e=0xA, +}; + +enum dRes_ID_THE1 { + /* BCK */ + dRes_ID_THE1_BCK_THE_LOOK_e=0x3, + dRes_ID_THE1_BCK_THE_LOOK_A_e=0x4, + dRes_ID_THE1_BCK_THE_TALK_R_e=0x5, + dRes_ID_THE1_BCK_THE_TALKING_R_e=0x6, + dRes_ID_THE1_BCK_THE_TO_WAIT_B_e=0x7, + dRes_ID_THE1_BCK_THE_WAIT_B_e=0x8, + dRes_ID_THE1_BCK_THE_WAIT_LOOKING_e=0x9, + dRes_ID_THE1_BCK_THE_WAIT_LOOKUP_e=0xA, +}; + +#endif /* !RES_THE1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/The2.h b/assets/RZDJ01/res/Object/The2.h new file mode 100644 index 0000000000..1ae90bdde5 --- /dev/null +++ b/assets/RZDJ01/res/Object/The2.h @@ -0,0 +1,20 @@ +#ifndef RES_THE2_H +#define RES_THE2_H + +enum dRes_INDEX_THE2 { + /* BCK */ + dRes_INDEX_THE2_BCK_THE_KUNE_SHISHI_e=0x3, + dRes_INDEX_THE2_BCK_THE_KUNE_TALK_e=0x4, + dRes_INDEX_THE2_BCK_THE_KUNE_WAIT_A_e=0x5, + dRes_INDEX_THE2_BCK_THE_KUNE_WAIT_B_e=0x6, +}; + +enum dRes_ID_THE2 { + /* BCK */ + dRes_ID_THE2_BCK_THE_KUNE_SHISHI_e=0x3, + dRes_ID_THE2_BCK_THE_KUNE_TALK_e=0x4, + dRes_ID_THE2_BCK_THE_KUNE_WAIT_A_e=0x5, + dRes_ID_THE2_BCK_THE_KUNE_WAIT_B_e=0x6, +}; + +#endif /* !RES_THE2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Timer.h b/assets/RZDJ01/res/Object/Timer.h new file mode 100644 index 0000000000..c48f3c9ff5 --- /dev/null +++ b/assets/RZDJ01/res/Object/Timer.h @@ -0,0 +1,44 @@ +#ifndef RES_TIMER_H +#define RES_TIMER_H + +enum dRes_INDEX_TIMER { + /* SCRN */ + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GAME_e=0x4, + dRes_INDEX_TIMER_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_RIDER_e=0x7, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_ZORA_KAWAKUDARI_e=0x8, + /* TIMG */ + dRes_INDEX_TIMER_BTI_IM_0_METAL_32X32_e=0xB, + dRes_INDEX_TIMER_BTI_IM_1_METAL_32X32_e=0xC, + dRes_INDEX_TIMER_BTI_IM_9_METAL_32X32_e=0xD, + dRes_INDEX_TIMER_BTI_IM_KAWAKUDARI_MATO_FORWII_e=0xE, + dRes_INDEX_TIMER_BTI_IM_KAWAKUDARI_MATO_TRY_01_06_e=0xF, + dRes_INDEX_TIMER_BTI_IM_ZELDA_GAME_IMAGE_RIDER_e=0x10, + dRes_INDEX_TIMER_BTI_TT_BLOCK_GRADE_e=0x11, + dRes_INDEX_TIMER_BTI_TT_IASTAR01_e=0x12, + dRes_INDEX_TIMER_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x13, + dRes_INDEX_TIMER_BTI_TT_ZELDA_COW_ICON_64_e=0x14, +}; + +enum dRes_ID_TIMER { + /* SCRN */ + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GAME_e=0x4, + dRes_ID_TIMER_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_RIDER_e=0x7, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_ZORA_KAWAKUDARI_e=0x8, + /* TIMG */ + dRes_ID_TIMER_BTI_IM_0_METAL_32X32_e=0xB, + dRes_ID_TIMER_BTI_IM_1_METAL_32X32_e=0xC, + dRes_ID_TIMER_BTI_IM_9_METAL_32X32_e=0xD, + dRes_ID_TIMER_BTI_IM_KAWAKUDARI_MATO_FORWII_e=0xE, + dRes_ID_TIMER_BTI_IM_KAWAKUDARI_MATO_TRY_01_06_e=0xF, + dRes_ID_TIMER_BTI_IM_ZELDA_GAME_IMAGE_RIDER_e=0x10, + dRes_ID_TIMER_BTI_TT_BLOCK_GRADE_e=0x11, + dRes_ID_TIMER_BTI_TT_IASTAR01_e=0x12, + dRes_ID_TIMER_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x13, + dRes_ID_TIMER_BTI_TT_ZELDA_COW_ICON_64_e=0x14, +}; + +#endif /* !RES_TIMER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Title.h b/assets/RZDJ01/res/Object/Title.h new file mode 100644 index 0000000000..01ae73e88d --- /dev/null +++ b/assets/RZDJ01/res/Object/Title.h @@ -0,0 +1,40 @@ +#ifndef RES_TITLE_H +#define RES_TITLE_H + +enum dRes_INDEX_TITLE { + /* BCK */ + dRes_INDEX_TITLE_BCK_TITLELOGO_e=0x7, + /* BMDR */ + dRes_INDEX_TITLE_BMD_TITLELOGO_R_e=0xA, + /* BPK */ + dRes_INDEX_TITLE_BPK_TITLELOGO_e=0xD, + /* BRK */ + dRes_INDEX_TITLE_BRK_TITLELOGO_e=0x10, + /* BTK */ + dRes_INDEX_TITLE_BTK_TITLELOGO_e=0x13, +}; + +enum dRes_ID_TITLE { + /* BCK */ + dRes_ID_TITLE_BCK_TITLELOGO_e=0x7, + /* BMDR */ + dRes_ID_TITLE_BMD_TITLELOGO_R_e=0xA, + /* BPK */ + dRes_ID_TITLE_BPK_TITLELOGO_e=0xD, + /* BRK */ + dRes_ID_TITLE_BRK_TITLELOGO_e=0x10, + /* BTK */ + dRes_ID_TITLE_BTK_TITLELOGO_e=0x13, +}; + +enum TITLELOGO_R_JNT { + TITLELOGO_R_JNT_TITLELOGO_e=0x0, + TITLELOGO_R_JNT__01_ZELDABLUR_e=0x1, + TITLELOGO_R_JNT__02_LOGO_ZELDA_e=0x2, + TITLELOGO_R_JNT__03_LOGO_ZELDA_SHADOW_e=0x3, + TITLELOGO_R_JNT__04_LOGO_TP_e=0x4, + TITLELOGO_R_JNT__06_LOGO_MSK_WL_e=0x5, + TITLELOGO_R_JNT__07_NINTENDO_e=0x6, +}; + +#endif /* !RES_TITLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Tkc.h b/assets/RZDJ01/res/Object/Tkc.h new file mode 100644 index 0000000000..9b571a44f9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Tkc.h @@ -0,0 +1,37 @@ +#ifndef RES_TKC_H +#define RES_TKC_H + +enum dRes_INDEX_TKC { + /* BCK */ + dRes_INDEX_TKC_BCK_TKC_F_TALK_A_e=0x6, + dRes_INDEX_TKC_BCK_TKC_FLY_e=0x7, + /* BMDR */ + dRes_INDEX_TKC_BMD_TKC_e=0xA, + /* BTK */ + dRes_INDEX_TKC_BTK_TKC_e=0xD, + /* BTP */ + dRes_INDEX_TKC_BTP_TKC_e=0x10, +}; + +enum dRes_ID_TKC { + /* BCK */ + dRes_ID_TKC_BCK_TKC_F_TALK_A_e=0x6, + dRes_ID_TKC_BCK_TKC_FLY_e=0x7, + /* BMDR */ + dRes_ID_TKC_BMD_TKC_e=0xA, + /* BTK */ + dRes_ID_TKC_BTK_TKC_e=0xD, + /* BTP */ + dRes_ID_TKC_BTP_TKC_e=0x10, +}; + +enum TKC_JNT { + TKC_JNT_CENTER_e=0x0, + TKC_JNT_HEAD_e=0x1, + TKC_JNT_ARML_e=0x2, + TKC_JNT_ARMR_e=0x3, + TKC_JNT_CHIN_e=0x4, + TKC_JNT_MOUTH_e=0x5, +}; + +#endif /* !RES_TKC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Tkj.h b/assets/RZDJ01/res/Object/Tkj.h new file mode 100644 index 0000000000..38697a175a --- /dev/null +++ b/assets/RZDJ01/res/Object/Tkj.h @@ -0,0 +1,55 @@ +#ifndef RES_TKJ_H +#define RES_TKJ_H + +enum dRes_INDEX_TKJ { + /* BCK */ + dRes_INDEX_TKJ_BCK_TKJ_F_TALK_A_e=0x6, + dRes_INDEX_TKJ_BCK_TKJ_MOGAKU_e=0x7, + dRes_INDEX_TKJ_BCK_TKJ_RUN_e=0x8, + dRes_INDEX_TKJ_BCK_TKJ_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_TKJ_BMD_TKJ_e=0xC, + /* BTK */ + dRes_INDEX_TKJ_BTK_TKJ_e=0xF, + /* BTP */ + dRes_INDEX_TKJ_BTP_TKJ_e=0x12, +}; + +enum dRes_ID_TKJ { + /* BCK */ + dRes_ID_TKJ_BCK_TKJ_F_TALK_A_e=0x6, + dRes_ID_TKJ_BCK_TKJ_MOGAKU_e=0x7, + dRes_ID_TKJ_BCK_TKJ_RUN_e=0x8, + dRes_ID_TKJ_BCK_TKJ_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_TKJ_BMD_TKJ_e=0xC, + /* BTK */ + dRes_ID_TKJ_BTK_TKJ_e=0xF, + /* BTP */ + dRes_ID_TKJ_BTP_TKJ_e=0x12, +}; + +enum TKJ_JNT { + TKJ_JNT_CENTER_e=0x0, + TKJ_JNT_ARML1_e=0x1, + TKJ_JNT_ARML2_e=0x2, + TKJ_JNT_HANDL_e=0x3, + TKJ_JNT_TUBASAL_e=0x4, + TKJ_JNT_ARMR1_e=0x5, + TKJ_JNT_ARMR2_e=0x6, + TKJ_JNT_HANDR_e=0x7, + TKJ_JNT_TUBASAR_e=0x8, + TKJ_JNT_LEGL_e=0x9, + TKJ_JNT_FOOTL1_e=0xA, + TKJ_JNT_FOOTL2_e=0xB, + TKJ_JNT_LEGR_e=0xC, + TKJ_JNT_FOOTR1_e=0xD, + TKJ_JNT_FOOTR2_e=0xE, + TKJ_JNT_NECK1_e=0xF, + TKJ_JNT_NECK2_e=0x10, + TKJ_JNT_HEAD_e=0x11, + TKJ_JNT_CHIN_e=0x12, + TKJ_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKJ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Tkj2.h b/assets/RZDJ01/res/Object/Tkj2.h new file mode 100644 index 0000000000..522f421ee2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Tkj2.h @@ -0,0 +1,59 @@ +#ifndef RES_TKJ2_H +#define RES_TKJ2_H + +enum dRes_INDEX_TKJ2 { + /* BCK */ + dRes_INDEX_TKJ2_BCK_TKJ_FLY_e=0x6, + dRes_INDEX_TKJ2_BCK_TKJ_FRY_FALL_e=0x7, + dRes_INDEX_TKJ2_BCK_TKJ_F_TALK_A_e=0x8, + dRes_INDEX_TKJ2_BCK_TKJ_MOGAKU_e=0x9, + dRes_INDEX_TKJ2_BCK_TKJ_WAIT_A_e=0xA, + dRes_INDEX_TKJ2_BCK_TKJ_WALK_A_e=0xB, + /* BMDR */ + dRes_INDEX_TKJ2_BMD_TKJ_e=0xE, + /* BTK */ + dRes_INDEX_TKJ2_BTK_TJK_e=0x11, + /* BTP */ + dRes_INDEX_TKJ2_BTP_TKJ_e=0x14, +}; + +enum dRes_ID_TKJ2 { + /* BCK */ + dRes_ID_TKJ2_BCK_TKJ_FLY_e=0x6, + dRes_ID_TKJ2_BCK_TKJ_FRY_FALL_e=0x7, + dRes_ID_TKJ2_BCK_TKJ_F_TALK_A_e=0x8, + dRes_ID_TKJ2_BCK_TKJ_MOGAKU_e=0x9, + dRes_ID_TKJ2_BCK_TKJ_WAIT_A_e=0xA, + dRes_ID_TKJ2_BCK_TKJ_WALK_A_e=0xB, + /* BMDR */ + dRes_ID_TKJ2_BMD_TKJ_e=0xE, + /* BTK */ + dRes_ID_TKJ2_BTK_TJK_e=0x11, + /* BTP */ + dRes_ID_TKJ2_BTP_TKJ_e=0x14, +}; + +enum TKJ_JNT { + TKJ_JNT_CENTER_e=0x0, + TKJ_JNT_ARML1_e=0x1, + TKJ_JNT_ARML2_e=0x2, + TKJ_JNT_HANDL_e=0x3, + TKJ_JNT_TUBASAL_e=0x4, + TKJ_JNT_ARMR1_e=0x5, + TKJ_JNT_ARMR2_e=0x6, + TKJ_JNT_HANDR_e=0x7, + TKJ_JNT_TUBASAR_e=0x8, + TKJ_JNT_LEGL_e=0x9, + TKJ_JNT_FOOTL1_e=0xA, + TKJ_JNT_FOOTL2_e=0xB, + TKJ_JNT_LEGR_e=0xC, + TKJ_JNT_FOOTR1_e=0xD, + TKJ_JNT_FOOTR2_e=0xE, + TKJ_JNT_NECK1_e=0xF, + TKJ_JNT_NECK2_e=0x10, + TKJ_JNT_HEAD_e=0x11, + TKJ_JNT_CHIN_e=0x12, + TKJ_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKJ2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby.h b/assets/RZDJ01/res/Object/Toby.h new file mode 100644 index 0000000000..a1b87a3a2b --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby.h @@ -0,0 +1,47 @@ +#ifndef RES_TOBY_H +#define RES_TOBY_H + +enum dRes_INDEX_TOBY { + /* BMDR */ + dRes_INDEX_TOBY_BMD_TOBY_e=0x3, +}; + +enum dRes_ID_TOBY { + /* BMDR */ + dRes_ID_TOBY_BMD_TOBY_e=0x3, +}; + +enum TOBY_JNT { + TOBY_JNT_CENTER_e=0x0, + TOBY_JNT_BACKBONE1_e=0x1, + TOBY_JNT_BACKBONE2_e=0x2, + TOBY_JNT_NECK_e=0x3, + TOBY_JNT_HEAD_e=0x4, + TOBY_JNT_CHIN_e=0x5, + TOBY_JNT_MAYU_L_e=0x6, + TOBY_JNT_MAYU_R_e=0x7, + TOBY_JNT_MOUTH_e=0x8, + TOBY_JNT_SHOULDERL_e=0x9, + TOBY_JNT_ARML1_e=0xA, + TOBY_JNT_ARML2_e=0xB, + TOBY_JNT_HANDL_e=0xC, + TOBY_JNT_FINGERL_e=0xD, + TOBY_JNT_THUMBL_e=0xE, + TOBY_JNT_SHOULDERR_e=0xF, + TOBY_JNT_ARMR1_e=0x10, + TOBY_JNT_ARMR2_e=0x11, + TOBY_JNT_HANDR_e=0x12, + TOBY_JNT_FINGERR_e=0x13, + TOBY_JNT_THUMBR_e=0x14, + TOBY_JNT_WAIST_e=0x15, + TOBY_JNT_LEGL1_e=0x16, + TOBY_JNT_LEGL2_e=0x17, + TOBY_JNT_FOOTL_e=0x18, + TOBY_JNT_LEGR1_e=0x19, + TOBY_JNT_LEGR2_e=0x1A, + TOBY_JNT_FOOTR_e=0x1B, + TOBY_JNT_POCKETL_e=0x1C, + TOBY_JNT_POCKETR_e=0x1D, +}; + +#endif /* !RES_TOBY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby0.h b/assets/RZDJ01/res/Object/Toby0.h new file mode 100644 index 0000000000..3ef04e15bf --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby0.h @@ -0,0 +1,28 @@ +#ifndef RES_TOBY0_H +#define RES_TOBY0_H + +enum dRes_INDEX_TOBY0 { + /* BCK */ + dRes_INDEX_TOBY0_BCK_TOBY_F_TALK_A_e=0x5, + dRes_INDEX_TOBY0_BCK_TOBY_STEP_e=0x6, + dRes_INDEX_TOBY0_BCK_TOBY_WAIT_A_e=0x7, + /* BTK */ + dRes_INDEX_TOBY0_BTK_TOBY_e=0xA, + /* BTP */ + dRes_INDEX_TOBY0_BTP_TOBY_e=0xD, + dRes_INDEX_TOBY0_BTP_TOBY_F_TALK_A_e=0xE, +}; + +enum dRes_ID_TOBY0 { + /* BCK */ + dRes_ID_TOBY0_BCK_TOBY_F_TALK_A_e=0x5, + dRes_ID_TOBY0_BCK_TOBY_STEP_e=0x6, + dRes_ID_TOBY0_BCK_TOBY_WAIT_A_e=0x7, + /* BTK */ + dRes_ID_TOBY0_BTK_TOBY_e=0xA, + /* BTP */ + dRes_ID_TOBY0_BTP_TOBY_e=0xD, + dRes_ID_TOBY0_BTP_TOBY_F_TALK_A_e=0xE, +}; + +#endif /* !RES_TOBY0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby1.h b/assets/RZDJ01/res/Object/Toby1.h new file mode 100644 index 0000000000..f25a1c6def --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby1.h @@ -0,0 +1,64 @@ +#ifndef RES_TOBY1_H +#define RES_TOBY1_H + +enum dRes_INDEX_TOBY1 { + /* BCK */ + dRes_INDEX_TOBY1_BCK_ATMA_F_MOVE_A_e=0x6, + dRes_INDEX_TOBY1_BCK_ATMA_FH_MOVE_B_e=0x7, + dRes_INDEX_TOBY1_BCK_ATMA_FH_MOVE_C_e=0x8, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_A_e=0x9, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_B_e=0xA, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_C_e=0xB, + dRes_INDEX_TOBY1_BCK_TOBY_F_LAUGH_e=0xC, + dRes_INDEX_TOBY1_BCK_TOBY_F_MOVE_X_e=0xD, + dRes_INDEX_TOBY1_BCK_TOBY_FH_LAUGH_e=0xE, + dRes_INDEX_TOBY1_BCK_TOBY_GIVEME_e=0xF, + dRes_INDEX_TOBY1_BCK_TOBY_HI_e=0x10, + dRes_INDEX_TOBY1_BCK_TOBY_LAUGH_e=0x11, + dRes_INDEX_TOBY1_BCK_TOBY_MOVE_X_e=0x12, + dRes_INDEX_TOBY1_BCK_TOBY_TALK_A_e=0x13, + dRes_INDEX_TOBY1_BCK_TOBY_WALK_A_e=0x14, + /* BTK */ + dRes_INDEX_TOBY1_BTK_TOBY_MOVE_X_e=0x17, + /* BTP */ + dRes_INDEX_TOBY1_BTP_ATMA_F_MOVE_A_e=0x1A, + dRes_INDEX_TOBY1_BTP_ATMA_FH_MOVE_B_e=0x1B, + dRes_INDEX_TOBY1_BTP_ATMA_FH_MOVE_C_e=0x1C, + dRes_INDEX_TOBY1_BTP_TOBY_F_LAUGH_e=0x1D, + dRes_INDEX_TOBY1_BTP_TOBY_F_MOVE_X_e=0x1E, + dRes_INDEX_TOBY1_BTP_TOBY_FH_LAUGH_e=0x1F, + /* EVT */ + dRes_INDEX_TOBY1_DAT_EVENT_LIST_e=0x22, +}; + +enum dRes_ID_TOBY1 { + /* BCK */ + dRes_ID_TOBY1_BCK_ATMA_F_MOVE_A_e=0x6, + dRes_ID_TOBY1_BCK_ATMA_FH_MOVE_B_e=0x7, + dRes_ID_TOBY1_BCK_ATMA_FH_MOVE_C_e=0x8, + dRes_ID_TOBY1_BCK_ATMA_MOVE_A_e=0x9, + dRes_ID_TOBY1_BCK_ATMA_MOVE_B_e=0xA, + dRes_ID_TOBY1_BCK_ATMA_MOVE_C_e=0xB, + dRes_ID_TOBY1_BCK_TOBY_F_LAUGH_e=0xC, + dRes_ID_TOBY1_BCK_TOBY_F_MOVE_X_e=0xD, + dRes_ID_TOBY1_BCK_TOBY_FH_LAUGH_e=0xE, + dRes_ID_TOBY1_BCK_TOBY_GIVEME_e=0xF, + dRes_ID_TOBY1_BCK_TOBY_HI_e=0x10, + dRes_ID_TOBY1_BCK_TOBY_LAUGH_e=0x11, + dRes_ID_TOBY1_BCK_TOBY_MOVE_X_e=0x12, + dRes_ID_TOBY1_BCK_TOBY_TALK_A_e=0x13, + dRes_ID_TOBY1_BCK_TOBY_WALK_A_e=0x14, + /* BTK */ + dRes_ID_TOBY1_BTK_TOBY_MOVE_X_e=0x17, + /* BTP */ + dRes_ID_TOBY1_BTP_ATMA_F_MOVE_A_e=0x1A, + dRes_ID_TOBY1_BTP_ATMA_FH_MOVE_B_e=0x1B, + dRes_ID_TOBY1_BTP_ATMA_FH_MOVE_C_e=0x1C, + dRes_ID_TOBY1_BTP_TOBY_F_LAUGH_e=0x1D, + dRes_ID_TOBY1_BTP_TOBY_F_MOVE_X_e=0x1E, + dRes_ID_TOBY1_BTP_TOBY_FH_LAUGH_e=0x1F, + /* EVT */ + dRes_ID_TOBY1_DAT_EVENT_LIST_e=0x22, +}; + +#endif /* !RES_TOBY1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby2.h b/assets/RZDJ01/res/Object/Toby2.h new file mode 100644 index 0000000000..b8b9f11312 --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby2.h @@ -0,0 +1,46 @@ +#ifndef RES_TOBY2_H +#define RES_TOBY2_H + +enum dRes_INDEX_TOBY2 { + /* BCK */ + dRes_INDEX_TOBY2_BCK_TOBY_F_FEARTALK_e=0x6, + dRes_INDEX_TOBY2_BCK_TOBY_F_SIGH_e=0x7, + dRes_INDEX_TOBY2_BCK_TOBY_FH_SIGH_e=0x8, + dRes_INDEX_TOBY2_BCK_TOBY_FH_SURPRISED_e=0x9, + dRes_INDEX_TOBY2_BCK_TOBY_SIGH_e=0xA, + dRes_INDEX_TOBY2_BCK_TOBY_SURPRISED_e=0xB, + dRes_INDEX_TOBY2_BCK_TOBY_UTUMUKU_WAIT_e=0xC, + /* BTK */ + dRes_INDEX_TOBY2_BTK_TOBY_SIGH_e=0xF, + dRes_INDEX_TOBY2_BTK_TOBY_SURPRISED_e=0x10, + dRes_INDEX_TOBY2_BTK_TOBY_UTUMUKU_WAIT_e=0x11, + /* BTP */ + dRes_INDEX_TOBY2_BTP_TOBY_F_FEARTALK_e=0x14, + dRes_INDEX_TOBY2_BTP_TOBY_F_SIGH_e=0x15, + dRes_INDEX_TOBY2_BTP_TOBY_FH_SIGH_e=0x16, + /* EVT */ + dRes_INDEX_TOBY2_DAT_EVENT_LIST_e=0x19, +}; + +enum dRes_ID_TOBY2 { + /* BCK */ + dRes_ID_TOBY2_BCK_TOBY_F_FEARTALK_e=0x6, + dRes_ID_TOBY2_BCK_TOBY_F_SIGH_e=0x7, + dRes_ID_TOBY2_BCK_TOBY_FH_SIGH_e=0x8, + dRes_ID_TOBY2_BCK_TOBY_FH_SURPRISED_e=0x9, + dRes_ID_TOBY2_BCK_TOBY_SIGH_e=0xA, + dRes_ID_TOBY2_BCK_TOBY_SURPRISED_e=0xB, + dRes_ID_TOBY2_BCK_TOBY_UTUMUKU_WAIT_e=0xC, + /* BTK */ + dRes_ID_TOBY2_BTK_TOBY_SIGH_e=0xF, + dRes_ID_TOBY2_BTK_TOBY_SURPRISED_e=0x10, + dRes_ID_TOBY2_BTK_TOBY_UTUMUKU_WAIT_e=0x11, + /* BTP */ + dRes_ID_TOBY2_BTP_TOBY_F_FEARTALK_e=0x14, + dRes_ID_TOBY2_BTP_TOBY_F_SIGH_e=0x15, + dRes_ID_TOBY2_BTP_TOBY_FH_SIGH_e=0x16, + /* EVT */ + dRes_ID_TOBY2_DAT_EVENT_LIST_e=0x19, +}; + +#endif /* !RES_TOBY2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby3.h b/assets/RZDJ01/res/Object/Toby3.h new file mode 100644 index 0000000000..db435f5cbc --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby3.h @@ -0,0 +1,26 @@ +#ifndef RES_TOBY3_H +#define RES_TOBY3_H + +enum dRes_INDEX_TOBY3 { + /* BCK */ + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_A_e=0x4, + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_B_e=0x5, + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_C_e=0x6, + /* BMDR */ + dRes_INDEX_TOBY3_BMD_TOBY_HAMMER_e=0x9, +}; + +enum dRes_ID_TOBY3 { + /* BCK */ + dRes_ID_TOBY3_BCK_TOBY_HUMMER_A_e=0x4, + dRes_ID_TOBY3_BCK_TOBY_HUMMER_B_e=0x5, + dRes_ID_TOBY3_BCK_TOBY_HUMMER_C_e=0x6, + /* BMDR */ + dRes_ID_TOBY3_BMD_TOBY_HAMMER_e=0x9, +}; + +enum TOBY_HAMMER_JNT { + TOBY_HAMMER_JNT_TOBY_HAMMER_e=0x0, +}; + +#endif /* !RES_TOBY3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby4.h b/assets/RZDJ01/res/Object/Toby4.h new file mode 100644 index 0000000000..a64ea4ef8d --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby4.h @@ -0,0 +1,38 @@ +#ifndef RES_TOBY4_H +#define RES_TOBY4_H + +enum dRes_INDEX_TOBY4 { + /* BCK */ + dRes_INDEX_TOBY4_BCK_TOBY_F_SMILETALK_e=0x5, + dRes_INDEX_TOBY4_BCK_TOBY_FH_SMILE_e=0x6, + dRes_INDEX_TOBY4_BCK_TOBY_LOOK_e=0x7, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKING_e=0x8, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKLF_WAIT_e=0x9, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKR_WAIT_e=0xA, + /* BTK */ + dRes_INDEX_TOBY4_BTK_TOBY_LOOK_e=0xD, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKING_e=0xE, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKLF_WAIT_e=0xF, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKR_WAIT_e=0x10, + /* BTP */ + dRes_INDEX_TOBY4_BTP_TOBY_F_SMILETALK_e=0x13, +}; + +enum dRes_ID_TOBY4 { + /* BCK */ + dRes_ID_TOBY4_BCK_TOBY_F_SMILETALK_e=0x5, + dRes_ID_TOBY4_BCK_TOBY_FH_SMILE_e=0x6, + dRes_ID_TOBY4_BCK_TOBY_LOOK_e=0x7, + dRes_ID_TOBY4_BCK_TOBY_LOOKING_e=0x8, + dRes_ID_TOBY4_BCK_TOBY_LOOKLF_WAIT_e=0x9, + dRes_ID_TOBY4_BCK_TOBY_LOOKR_WAIT_e=0xA, + /* BTK */ + dRes_ID_TOBY4_BTK_TOBY_LOOK_e=0xD, + dRes_ID_TOBY4_BTK_TOBY_LOOKING_e=0xE, + dRes_ID_TOBY4_BTK_TOBY_LOOKLF_WAIT_e=0xF, + dRes_ID_TOBY4_BTK_TOBY_LOOKR_WAIT_e=0x10, + /* BTP */ + dRes_ID_TOBY4_BTP_TOBY_F_SMILETALK_e=0x13, +}; + +#endif /* !RES_TOBY4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby5.h b/assets/RZDJ01/res/Object/Toby5.h new file mode 100644 index 0000000000..48c786a33d --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby5.h @@ -0,0 +1,38 @@ +#ifndef RES_TOBY5_H +#define RES_TOBY5_H + +enum dRes_INDEX_TOBY5 { + /* BCK */ + dRes_INDEX_TOBY5_BCK_TOBY_F_SURPRISED_e=0x5, + dRes_INDEX_TOBY5_BCK_TOBY_FH_FEAR_e=0x6, + dRes_INDEX_TOBY5_BCK_TOBY_SQUATDOWN_e=0x7, + dRes_INDEX_TOBY5_BCK_TOBY_SQUATDOWN_WAIT_e=0x8, + dRes_INDEX_TOBY5_BCK_TOBY_SURPRISING_e=0x9, + dRes_INDEX_TOBY5_BCK_TOBY_TO_WOLF_e=0xA, + /* BTK */ + dRes_INDEX_TOBY5_BTK_TOBY_SQUATDOWN_e=0xD, + dRes_INDEX_TOBY5_BTK_TOBY_SQUATDOWN_WAIT_e=0xE, + dRes_INDEX_TOBY5_BTK_TOBY_SURPRISING_e=0xF, + /* BTP */ + dRes_INDEX_TOBY5_BTP_TOBY_F_SURPRISED_e=0x12, + dRes_INDEX_TOBY5_BTP_TOBY_FH_FEAR_e=0x13, +}; + +enum dRes_ID_TOBY5 { + /* BCK */ + dRes_ID_TOBY5_BCK_TOBY_F_SURPRISED_e=0x5, + dRes_ID_TOBY5_BCK_TOBY_FH_FEAR_e=0x6, + dRes_ID_TOBY5_BCK_TOBY_SQUATDOWN_e=0x7, + dRes_ID_TOBY5_BCK_TOBY_SQUATDOWN_WAIT_e=0x8, + dRes_ID_TOBY5_BCK_TOBY_SURPRISING_e=0x9, + dRes_ID_TOBY5_BCK_TOBY_TO_WOLF_e=0xA, + /* BTK */ + dRes_ID_TOBY5_BTK_TOBY_SQUATDOWN_e=0xD, + dRes_ID_TOBY5_BTK_TOBY_SQUATDOWN_WAIT_e=0xE, + dRes_ID_TOBY5_BTK_TOBY_SURPRISING_e=0xF, + /* BTP */ + dRes_ID_TOBY5_BTP_TOBY_F_SURPRISED_e=0x12, + dRes_ID_TOBY5_BTP_TOBY_FH_FEAR_e=0x13, +}; + +#endif /* !RES_TOBY5_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Toby_TW.h b/assets/RZDJ01/res/Object/Toby_TW.h new file mode 100644 index 0000000000..363da57104 --- /dev/null +++ b/assets/RZDJ01/res/Object/Toby_TW.h @@ -0,0 +1,47 @@ +#ifndef RES_TOBY_TW_H +#define RES_TOBY_TW_H + +enum dRes_INDEX_TOBY_TW { + /* BMDR */ + dRes_INDEX_TOBY_TW_BMD_TOBY_TW_e=0x3, +}; + +enum dRes_ID_TOBY_TW { + /* BMDR */ + dRes_ID_TOBY_TW_BMD_TOBY_TW_e=0x3, +}; + +enum TOBY_TW_JNT { + TOBY_TW_JNT_CENTER_e=0x0, + TOBY_TW_JNT_BACKBONE1_e=0x1, + TOBY_TW_JNT_BACKBONE2_e=0x2, + TOBY_TW_JNT_NECK_e=0x3, + TOBY_TW_JNT_HEAD_e=0x4, + TOBY_TW_JNT_CHIN_e=0x5, + TOBY_TW_JNT_MAYU_L_e=0x6, + TOBY_TW_JNT_MAYU_R_e=0x7, + TOBY_TW_JNT_MOUTH_e=0x8, + TOBY_TW_JNT_SHOULDERL_e=0x9, + TOBY_TW_JNT_ARML1_e=0xA, + TOBY_TW_JNT_ARML2_e=0xB, + TOBY_TW_JNT_HANDL_e=0xC, + TOBY_TW_JNT_FINGERL_e=0xD, + TOBY_TW_JNT_THUMBL_e=0xE, + TOBY_TW_JNT_SHOULDERR_e=0xF, + TOBY_TW_JNT_ARMR1_e=0x10, + TOBY_TW_JNT_ARMR2_e=0x11, + TOBY_TW_JNT_HANDR_e=0x12, + TOBY_TW_JNT_FINGERR_e=0x13, + TOBY_TW_JNT_THUMBR_e=0x14, + TOBY_TW_JNT_WAIST_e=0x15, + TOBY_TW_JNT_LEGL1_e=0x16, + TOBY_TW_JNT_LEGL2_e=0x17, + TOBY_TW_JNT_FOOTL_e=0x18, + TOBY_TW_JNT_LEGR1_e=0x19, + TOBY_TW_JNT_LEGR2_e=0x1A, + TOBY_TW_JNT_FOOTR_e=0x1B, + TOBY_TW_JNT_POCKETL_e=0x1C, + TOBY_TW_JNT_POCKETR_e=0x1D, +}; + +#endif /* !RES_TOBY_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Tombo.h b/assets/RZDJ01/res/Object/Tombo.h new file mode 100644 index 0000000000..62c5a06021 --- /dev/null +++ b/assets/RZDJ01/res/Object/Tombo.h @@ -0,0 +1,36 @@ +#ifndef RES_TOMBO_H +#define RES_TOMBO_H + +enum dRes_INDEX_TOMBO { + /* BCK */ + dRes_INDEX_TOMBO_BCK_TON_FLY_e=0x6, + /* BMDR */ + dRes_INDEX_TOMBO_BMD_TON_e=0x9, + /* BRK */ + dRes_INDEX_TOMBO_BRK_TON_M_e=0xC, + dRes_INDEX_TOMBO_BRK_TON_O_e=0xD, + /* BTK */ + dRes_INDEX_TOMBO_BTK_TON_M_e=0x10, + dRes_INDEX_TOMBO_BTK_TON_O_e=0x11, +}; + +enum dRes_ID_TOMBO { + /* BCK */ + dRes_ID_TOMBO_BCK_TON_FLY_e=0x6, + /* BMDR */ + dRes_ID_TOMBO_BMD_TON_e=0x9, + /* BRK */ + dRes_ID_TOMBO_BRK_TON_M_e=0xC, + dRes_ID_TOMBO_BRK_TON_O_e=0xD, + /* BTK */ + dRes_ID_TOMBO_BTK_TON_M_e=0x10, + dRes_ID_TOMBO_BTK_TON_O_e=0x11, +}; + +enum TON_JNT { + TON_JNT_CENTER_e=0x0, + TON_JNT_WING1_e=0x1, + TON_JNT_WING2_e=0x2, +}; + +#endif /* !RES_TOMBO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/U_THouse.h b/assets/RZDJ01/res/Object/U_THouse.h new file mode 100644 index 0000000000..53fce14286 --- /dev/null +++ b/assets/RZDJ01/res/Object/U_THouse.h @@ -0,0 +1,28 @@ +#ifndef RES_U_THOUSE_H +#define RES_U_THOUSE_H + +enum dRes_INDEX_U_THOUSE { + /* BMDR */ + dRes_INDEX_U_THOUSE_BMD_U_TOBYHOUSE_LOW2_e=0x4, + dRes_INDEX_U_THOUSE_BMD_U_TOBYHOUSE_TUP_e=0x5, + /* DZB */ + dRes_INDEX_U_THOUSE_DZB_U_TOBYHOUSE_TUP_e=0x8, +}; + +enum dRes_ID_U_THOUSE { + /* BMDR */ + dRes_ID_U_THOUSE_BMD_U_TOBYHOUSE_LOW2_e=0x4, + dRes_ID_U_THOUSE_BMD_U_TOBYHOUSE_TUP_e=0x5, + /* DZB */ + dRes_ID_U_THOUSE_DZB_U_TOBYHOUSE_TUP_e=0x8, +}; + +enum U_TOBYHOUSE_LOW2_JNT { + U_TOBYHOUSE_LOW2_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_TOBYHOUSE_TUP_JNT { + U_TOBYHOUSE_TUP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_U_THOUSE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Uri.h b/assets/RZDJ01/res/Object/Uri.h new file mode 100644 index 0000000000..646796939c --- /dev/null +++ b/assets/RZDJ01/res/Object/Uri.h @@ -0,0 +1,70 @@ +#ifndef RES_URI_H +#define RES_URI_H + +enum dRes_INDEX_URI { + /* BCK */ + dRes_INDEX_URI_BCK_URI_F_TALK_A_e=0x6, + dRes_INDEX_URI_BCK_URI_K_F_HAPPY_e=0x7, + dRes_INDEX_URI_BCK_URI_K_FH_HAPPY_e=0x8, + dRes_INDEX_URI_BCK_URI_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_URI_BMD_URI_e=0xC, + /* BTK */ + dRes_INDEX_URI_BTK_URI_e=0xF, + /* BTP */ + dRes_INDEX_URI_BTP_URI_e=0x12, + dRes_INDEX_URI_BTP_URI_F_TALK_A_e=0x13, + dRes_INDEX_URI_BTP_URI_K_F_HAPPY_e=0x14, + dRes_INDEX_URI_BTP_URI_K_FH_HAPPY_e=0x15, +}; + +enum dRes_ID_URI { + /* BCK */ + dRes_ID_URI_BCK_URI_F_TALK_A_e=0x6, + dRes_ID_URI_BCK_URI_K_F_HAPPY_e=0x7, + dRes_ID_URI_BCK_URI_K_FH_HAPPY_e=0x8, + dRes_ID_URI_BCK_URI_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_URI_BMD_URI_e=0xC, + /* BTK */ + dRes_ID_URI_BTK_URI_e=0xF, + /* BTP */ + dRes_ID_URI_BTP_URI_e=0x12, + dRes_ID_URI_BTP_URI_F_TALK_A_e=0x13, + dRes_ID_URI_BTP_URI_K_F_HAPPY_e=0x14, + dRes_ID_URI_BTP_URI_K_FH_HAPPY_e=0x15, +}; + +enum URI_JNT { + URI_JNT_CENTER_e=0x0, + URI_JNT_BACKBONE1_e=0x1, + URI_JNT_BACKBONE2_e=0x2, + URI_JNT_NECK_e=0x3, + URI_JNT_HEAD_e=0x4, + URI_JNT_CHIN_e=0x5, + URI_JNT_MAYU_L_e=0x6, + URI_JNT_MAYU_R_e=0x7, + URI_JNT_MOUTH_e=0x8, + URI_JNT_SHOULDERL_e=0x9, + URI_JNT_ARML1_e=0xA, + URI_JNT_ARML2_1_e=0xB, + URI_JNT_HANDL_1_e=0xC, + URI_JNT_FINGERL1_e=0xD, + URI_JNT_SHOULDERR_e=0xE, + URI_JNT_ARMR1_e=0xF, + URI_JNT_ARMR2_1_e=0x10, + URI_JNT_HANDR_1_e=0x11, + URI_JNT_FINGERR1_e=0x12, + URI_JNT_SKIRTB1_e=0x13, + URI_JNT_SKIRTF1_e=0x14, + URI_JNT_SKIRTF2_e=0x15, + URI_JNT_WAIST_e=0x16, + URI_JNT_LEGL1_e=0x17, + URI_JNT_LEGL2_e=0x18, + URI_JNT_FOOTL_e=0x19, + URI_JNT_LEGR1_e=0x1A, + URI_JNT_LEGR2_e=0x1B, + URI_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_URI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Uri1.h b/assets/RZDJ01/res/Object/Uri1.h new file mode 100644 index 0000000000..f3f9508986 --- /dev/null +++ b/assets/RZDJ01/res/Object/Uri1.h @@ -0,0 +1,96 @@ +#ifndef RES_URI1_H +#define RES_URI1_H + +enum dRes_INDEX_URI1 { + /* BCK */ + dRes_INDEX_URI1_BCK_URI_F_K_RUN_e=0x7, + dRes_INDEX_URI1_BCK_URI_F_LOOKING_e=0x8, + dRes_INDEX_URI1_BCK_URI_F_SMILE_e=0x9, + dRes_INDEX_URI1_BCK_URI_F_TALK_B_e=0xA, + dRes_INDEX_URI1_BCK_URI_F_TALK_C_e=0xB, + dRes_INDEX_URI1_BCK_URI_F_TALK_D_e=0xC, + dRes_INDEX_URI1_BCK_URI_F_THINKING_e=0xD, + dRes_INDEX_URI1_BCK_URI_FH_SMILE_e=0xE, + dRes_INDEX_URI1_BCK_URI_FH_TALK_D_e=0xF, + dRes_INDEX_URI1_BCK_URI_K_HAPPY_TALK_e=0x10, + dRes_INDEX_URI1_BCK_URI_K_HAPPY_WAIT_e=0x11, + dRes_INDEX_URI1_BCK_URI_K_RUN_e=0x12, + dRes_INDEX_URI1_BCK_URI_K_STEP_e=0x13, + dRes_INDEX_URI1_BCK_URI_K_TALK_A_e=0x14, + dRes_INDEX_URI1_BCK_URI_K_TALK_B_e=0x15, + dRes_INDEX_URI1_BCK_URI_K_WAIT_A_e=0x16, + dRes_INDEX_URI1_BCK_URI_K_WAIT_B_e=0x17, + dRes_INDEX_URI1_BCK_URI_K_WALK_B_e=0x18, + dRes_INDEX_URI1_BCK_URI_K_WALK_C_e=0x19, + dRes_INDEX_URI1_BCK_URI_LOOKING_e=0x1A, + dRes_INDEX_URI1_BCK_URI_SIT_e=0x1B, + dRes_INDEX_URI1_BCK_URI_SIT_B_e=0x1C, + dRes_INDEX_URI1_BCK_URI_THINKING_e=0x1D, + dRes_INDEX_URI1_BCK_URI_TO_SIT_NORMAL_e=0x1E, + /* BMDR */ + dRes_INDEX_URI1_BMD_URI_KAGO_e=0x21, + /* BTK */ + dRes_INDEX_URI1_BTK_URI_K_RUN_e=0x24, + dRes_INDEX_URI1_BTK_URI_LOOKING_e=0x25, + dRes_INDEX_URI1_BTK_URI_THINKING_e=0x26, + /* BTP */ + dRes_INDEX_URI1_BTP_URI_F_LOOKING_e=0x29, + dRes_INDEX_URI1_BTP_URI_F_SMILE_e=0x2A, + dRes_INDEX_URI1_BTP_URI_F_TALK_B_e=0x2B, + dRes_INDEX_URI1_BTP_URI_F_TALK_C_e=0x2C, + dRes_INDEX_URI1_BTP_URI_F_TALK_D_e=0x2D, + dRes_INDEX_URI1_BTP_URI_F_THINKING_e=0x2E, + dRes_INDEX_URI1_BTP_URI_FH_SMILE_e=0x2F, + /* EVT */ + dRes_INDEX_URI1_DAT_EVENT_LIST_e=0x32, +}; + +enum dRes_ID_URI1 { + /* BCK */ + dRes_ID_URI1_BCK_URI_F_K_RUN_e=0x7, + dRes_ID_URI1_BCK_URI_F_LOOKING_e=0x8, + dRes_ID_URI1_BCK_URI_F_SMILE_e=0x9, + dRes_ID_URI1_BCK_URI_F_TALK_B_e=0xA, + dRes_ID_URI1_BCK_URI_F_TALK_C_e=0xB, + dRes_ID_URI1_BCK_URI_F_TALK_D_e=0xC, + dRes_ID_URI1_BCK_URI_F_THINKING_e=0xD, + dRes_ID_URI1_BCK_URI_FH_SMILE_e=0xE, + dRes_ID_URI1_BCK_URI_FH_TALK_D_e=0xF, + dRes_ID_URI1_BCK_URI_K_HAPPY_TALK_e=0x10, + dRes_ID_URI1_BCK_URI_K_HAPPY_WAIT_e=0x11, + dRes_ID_URI1_BCK_URI_K_RUN_e=0x12, + dRes_ID_URI1_BCK_URI_K_STEP_e=0x13, + dRes_ID_URI1_BCK_URI_K_TALK_A_e=0x14, + dRes_ID_URI1_BCK_URI_K_TALK_B_e=0x15, + dRes_ID_URI1_BCK_URI_K_WAIT_A_e=0x16, + dRes_ID_URI1_BCK_URI_K_WAIT_B_e=0x17, + dRes_ID_URI1_BCK_URI_K_WALK_B_e=0x18, + dRes_ID_URI1_BCK_URI_K_WALK_C_e=0x19, + dRes_ID_URI1_BCK_URI_LOOKING_e=0x1A, + dRes_ID_URI1_BCK_URI_SIT_e=0x1B, + dRes_ID_URI1_BCK_URI_SIT_B_e=0x1C, + dRes_ID_URI1_BCK_URI_THINKING_e=0x1D, + dRes_ID_URI1_BCK_URI_TO_SIT_NORMAL_e=0x1E, + /* BMDR */ + dRes_ID_URI1_BMD_URI_KAGO_e=0x21, + /* BTK */ + dRes_ID_URI1_BTK_URI_K_RUN_e=0x24, + dRes_ID_URI1_BTK_URI_LOOKING_e=0x25, + dRes_ID_URI1_BTK_URI_THINKING_e=0x26, + /* BTP */ + dRes_ID_URI1_BTP_URI_F_LOOKING_e=0x29, + dRes_ID_URI1_BTP_URI_F_SMILE_e=0x2A, + dRes_ID_URI1_BTP_URI_F_TALK_B_e=0x2B, + dRes_ID_URI1_BTP_URI_F_TALK_C_e=0x2C, + dRes_ID_URI1_BTP_URI_F_TALK_D_e=0x2D, + dRes_ID_URI1_BTP_URI_F_THINKING_e=0x2E, + dRes_ID_URI1_BTP_URI_FH_SMILE_e=0x2F, + /* EVT */ + dRes_ID_URI1_DAT_EVENT_LIST_e=0x32, +}; + +enum URI_KAGO_JNT { + URI_KAGO_JNT_URI_KAGO_e=0x0, +}; + +#endif /* !RES_URI1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Uri2.h b/assets/RZDJ01/res/Object/Uri2.h new file mode 100644 index 0000000000..85593e8eb1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Uri2.h @@ -0,0 +1,48 @@ +#ifndef RES_URI2_H +#define RES_URI2_H + +enum dRes_INDEX_URI2 { + /* BCK */ + dRes_INDEX_URI2_BCK_URI_F_FEAR_e=0x6, + dRes_INDEX_URI2_BCK_URI_F_SURPRISE_e=0x7, + dRes_INDEX_URI2_BCK_URI_F_TALK_FEAR_B_e=0x8, + dRes_INDEX_URI2_BCK_URI_FEAR_e=0x9, + dRes_INDEX_URI2_BCK_URI_FH_FEAR_e=0xA, + dRes_INDEX_URI2_BCK_URI_FH_SURPRISE_e=0xB, + dRes_INDEX_URI2_BCK_URI_SURPRISE_e=0xC, + dRes_INDEX_URI2_BCK_URI_SURPRISE_WAIT_e=0xD, + dRes_INDEX_URI2_BCK_URI_TALK_FEAR_e=0xE, + dRes_INDEX_URI2_BCK_URI_TALK_FEAR_B_e=0xF, + /* BTK */ + dRes_INDEX_URI2_BTK_URI_FEAR_e=0x12, + /* BTP */ + dRes_INDEX_URI2_BTP_URI_F_FEAR_e=0x15, + dRes_INDEX_URI2_BTP_URI_F_SURPRISE_e=0x16, + dRes_INDEX_URI2_BTP_URI_F_TALK_FEAR_B_e=0x17, + /* EVT */ + dRes_INDEX_URI2_DAT_EVENT_LIST_e=0x1A, +}; + +enum dRes_ID_URI2 { + /* BCK */ + dRes_ID_URI2_BCK_URI_F_FEAR_e=0x6, + dRes_ID_URI2_BCK_URI_F_SURPRISE_e=0x7, + dRes_ID_URI2_BCK_URI_F_TALK_FEAR_B_e=0x8, + dRes_ID_URI2_BCK_URI_FEAR_e=0x9, + dRes_ID_URI2_BCK_URI_FH_FEAR_e=0xA, + dRes_ID_URI2_BCK_URI_FH_SURPRISE_e=0xB, + dRes_ID_URI2_BCK_URI_SURPRISE_e=0xC, + dRes_ID_URI2_BCK_URI_SURPRISE_WAIT_e=0xD, + dRes_ID_URI2_BCK_URI_TALK_FEAR_e=0xE, + dRes_ID_URI2_BCK_URI_TALK_FEAR_B_e=0xF, + /* BTK */ + dRes_ID_URI2_BTK_URI_FEAR_e=0x12, + /* BTP */ + dRes_ID_URI2_BTP_URI_F_FEAR_e=0x15, + dRes_ID_URI2_BTP_URI_F_SURPRISE_e=0x16, + dRes_ID_URI2_BTP_URI_F_TALK_FEAR_B_e=0x17, + /* EVT */ + dRes_ID_URI2_DAT_EVENT_LIST_e=0x1A, +}; + +#endif /* !RES_URI2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Uri3.h b/assets/RZDJ01/res/Object/Uri3.h new file mode 100644 index 0000000000..ea468fc36e --- /dev/null +++ b/assets/RZDJ01/res/Object/Uri3.h @@ -0,0 +1,30 @@ +#ifndef RES_URI3_H +#define RES_URI3_H + +enum dRes_INDEX_URI3 { + /* BCK */ + dRes_INDEX_URI3_BCK_URI_NORMAL_SIT_e=0x4, + dRes_INDEX_URI3_BCK_URI_NORMAL_SITTALK_e=0x5, + dRes_INDEX_URI3_BCK_URI_SAD_SIT_e=0x6, + dRes_INDEX_URI3_BCK_URI_SAD_SITTALK_A_e=0x7, + dRes_INDEX_URI3_BCK_URI_STANDUP_e=0x8, + dRes_INDEX_URI3_BCK_URI_TO_SADSIT_e=0x9, + dRes_INDEX_URI3_BCK_URI_WORRY_e=0xA, + /* EVT */ + dRes_INDEX_URI3_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_URI3 { + /* BCK */ + dRes_ID_URI3_BCK_URI_NORMAL_SIT_e=0x4, + dRes_ID_URI3_BCK_URI_NORMAL_SITTALK_e=0x5, + dRes_ID_URI3_BCK_URI_SAD_SIT_e=0x6, + dRes_ID_URI3_BCK_URI_SAD_SITTALK_A_e=0x7, + dRes_ID_URI3_BCK_URI_STANDUP_e=0x8, + dRes_ID_URI3_BCK_URI_TO_SADSIT_e=0x9, + dRes_ID_URI3_BCK_URI_WORRY_e=0xA, + /* EVT */ + dRes_ID_URI3_DAT_EVENT_LIST_e=0xD, +}; + +#endif /* !RES_URI3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Uri_p1.h b/assets/RZDJ01/res/Object/Uri_p1.h new file mode 100644 index 0000000000..f6b3f82d33 --- /dev/null +++ b/assets/RZDJ01/res/Object/Uri_p1.h @@ -0,0 +1,18 @@ +#ifndef RES_URI_P1_H +#define RES_URI_P1_H + +enum dRes_INDEX_URI_P1 { + /* BCK */ + dRes_INDEX_URI_P1_BCK_URI_F_TALK_B_e=0x4, + /* BTP */ + dRes_INDEX_URI_P1_BTP_URI_F_TALK_B_e=0x7, +}; + +enum dRes_ID_URI_P1 { + /* BCK */ + dRes_ID_URI_P1_BCK_URI_F_TALK_B_e=0x4, + /* BTP */ + dRes_ID_URI_P1_BTP_URI_F_TALK_B_e=0x7, +}; + +#endif /* !RES_URI_P1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_CTDoor.h b/assets/RZDJ01/res/Object/V_CTDoor.h new file mode 100644 index 0000000000..ea91411c3c --- /dev/null +++ b/assets/RZDJ01/res/Object/V_CTDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_V_CTDOOR_H +#define RES_V_CTDOOR_H + +enum dRes_INDEX_V_CTDOOR { + /* BMDR */ + dRes_INDEX_V_CTDOOR_BMD_V_CTDOOR_e=0x5, + /* DZB */ + dRes_INDEX_V_CTDOOR_DZB_V_CTDOOR_e=0x8, + /* EVT */ + dRes_INDEX_V_CTDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_V_CTDOOR { + /* BMDR */ + dRes_ID_V_CTDOOR_BMD_V_CTDOOR_e=0x5, + /* DZB */ + dRes_ID_V_CTDOOR_DZB_V_CTDOOR_e=0x8, + /* EVT */ + dRes_ID_V_CTDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum V_CTDOOR_JNT { + V_CTDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_CTDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_CTGWall.h b/assets/RZDJ01/res/Object/V_CTGWall.h new file mode 100644 index 0000000000..b646b5e8d0 --- /dev/null +++ b/assets/RZDJ01/res/Object/V_CTGWall.h @@ -0,0 +1,26 @@ +#ifndef RES_V_CTGWALL_H +#define RES_V_CTGWALL_H + +enum dRes_INDEX_V_CTGWALL { + /* BMDE */ + dRes_INDEX_V_CTGWALL_BMD_V_CTGANONWALL_e=0x5, + /* BTK */ + dRes_INDEX_V_CTGWALL_BTK_V_CTGANONWALL_e=0x8, + /* DZB */ + dRes_INDEX_V_CTGWALL_DZB_V_CTGANONWALL_e=0xB, +}; + +enum dRes_ID_V_CTGWALL { + /* BMDE */ + dRes_ID_V_CTGWALL_BMD_V_CTGANONWALL_e=0x5, + /* BTK */ + dRes_ID_V_CTGWALL_BTK_V_CTGANONWALL_e=0x8, + /* DZB */ + dRes_ID_V_CTGWALL_DZB_V_CTGANONWALL_e=0xB, +}; + +enum V_CTGANONWALL_JNT { + V_CTGANONWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_CTGWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_IceLeaf.h b/assets/RZDJ01/res/Object/V_IceLeaf.h new file mode 100644 index 0000000000..a3cd37fd5d --- /dev/null +++ b/assets/RZDJ01/res/Object/V_IceLeaf.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICELEAF_H +#define RES_V_ICELEAF_H + +enum dRes_INDEX_V_ICELEAF { + /* BCK */ + dRes_INDEX_V_ICELEAF_BCK_ICELEAF_e=0x4, + /* BMDE */ + dRes_INDEX_V_ICELEAF_BMD_ICELEAF_e=0x7, +}; + +enum dRes_ID_V_ICELEAF { + /* BCK */ + dRes_ID_V_ICELEAF_BCK_ICELEAF_e=0x4, + /* BMDE */ + dRes_ID_V_ICELEAF_BMD_ICELEAF_e=0x7, +}; + +enum ICELEAF_JNT { + ICELEAF_JNT_POLYSURFACE12880_e=0x0, +}; + +#endif /* !RES_V_ICELEAF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_Ice_l.h b/assets/RZDJ01/res/Object/V_Ice_l.h new file mode 100644 index 0000000000..adddbf634a --- /dev/null +++ b/assets/RZDJ01/res/Object/V_Ice_l.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICE_L_H +#define RES_V_ICE_L_H + +enum dRes_INDEX_V_ICE_L { + /* BMDR */ + dRes_INDEX_V_ICE_L_BMD_ICE_L_e=0x4, + /* DZB */ + dRes_INDEX_V_ICE_L_DZB_ICE_L_e=0x7, +}; + +enum dRes_ID_V_ICE_L { + /* BMDR */ + dRes_ID_V_ICE_L_BMD_ICE_L_e=0x4, + /* DZB */ + dRes_ID_V_ICE_L_DZB_ICE_L_e=0x7, +}; + +enum ICE_L_JNT { + ICE_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_ICE_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_Ice_s.h b/assets/RZDJ01/res/Object/V_Ice_s.h new file mode 100644 index 0000000000..97bbb83bc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/V_Ice_s.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICE_S_H +#define RES_V_ICE_S_H + +enum dRes_INDEX_V_ICE_S { + /* BMDR */ + dRes_INDEX_V_ICE_S_BMD_ICE_S_e=0x4, + /* DZB */ + dRes_INDEX_V_ICE_S_DZB_ICE_S_e=0x7, +}; + +enum dRes_ID_V_ICE_S { + /* BMDR */ + dRes_ID_V_ICE_S_BMD_ICE_S_e=0x4, + /* DZB */ + dRes_ID_V_ICE_S_DZB_ICE_S_e=0x7, +}; + +enum ICE_S_JNT { + ICE_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_ICE_S_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_OsuDoor.h b/assets/RZDJ01/res/Object/V_OsuDoor.h new file mode 100644 index 0000000000..4785412f7d --- /dev/null +++ b/assets/RZDJ01/res/Object/V_OsuDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_V_OSUDOOR_H +#define RES_V_OSUDOOR_H + +enum dRes_INDEX_V_OSUDOOR { + /* BMDR */ + dRes_INDEX_V_OSUDOOR_BMD_V_OSUDOOR_e=0x5, + /* DZB */ + dRes_INDEX_V_OSUDOOR_DZB_V_OSUDOOR_e=0x8, + /* EVT */ + dRes_INDEX_V_OSUDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_V_OSUDOOR { + /* BMDR */ + dRes_ID_V_OSUDOOR_BMD_V_OSUDOOR_e=0x5, + /* DZB */ + dRes_ID_V_OSUDOOR_DZB_V_OSUDOOR_e=0x8, + /* EVT */ + dRes_ID_V_OSUDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum V_OSUDOOR_JNT { + V_OSUDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_OSUDOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_Shutter.h b/assets/RZDJ01/res/Object/V_Shutter.h new file mode 100644 index 0000000000..87249217c9 --- /dev/null +++ b/assets/RZDJ01/res/Object/V_Shutter.h @@ -0,0 +1,30 @@ +#ifndef RES_V_SHUTTER_H +#define RES_V_SHUTTER_H + +enum dRes_INDEX_V_SHUTTER { + /* BCK */ + dRes_INDEX_V_SHUTTER_BCK_V_SHUTTER_e=0x5, + /* BMDR */ + dRes_INDEX_V_SHUTTER_BMD_V_SHUTTER_e=0x8, + /* DZB */ + dRes_INDEX_V_SHUTTER_DZB_V_SHUTTER_e=0xB, +}; + +enum dRes_ID_V_SHUTTER { + /* BCK */ + dRes_ID_V_SHUTTER_BCK_V_SHUTTER_e=0x5, + /* BMDR */ + dRes_ID_V_SHUTTER_BMD_V_SHUTTER_e=0x8, + /* DZB */ + dRes_ID_V_SHUTTER_DZB_V_SHUTTER_e=0xB, +}; + +enum V_SHUTTER_JNT { + V_SHUTTER_JNT_SHUTTER_G_e=0x0, + V_SHUTTER_JNT_POLYSURFACE18301_e=0x1, + V_SHUTTER_JNT_POLYSURFACE18302_e=0x2, + V_SHUTTER_JNT_POLYSURFACE18624_e=0x3, + V_SHUTTER_JNT_POLYSURFACE18625_e=0x4, +}; + +#endif /* !RES_V_SHUTTER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/V_Yuki.h b/assets/RZDJ01/res/Object/V_Yuki.h new file mode 100644 index 0000000000..3d6d4b521c --- /dev/null +++ b/assets/RZDJ01/res/Object/V_Yuki.h @@ -0,0 +1,36 @@ +#ifndef RES_V_YUKI_H +#define RES_V_YUKI_H + +enum dRes_INDEX_V_YUKI { + /* BCK */ + dRes_INDEX_V_YUKI_BCK_V_YUKI_e=0x6, + /* BMDR */ + dRes_INDEX_V_YUKI_BMD_V_YUKI_e=0x9, + /* DZB */ + dRes_INDEX_V_YUKI_DZB_AFTER_e=0xC, + dRes_INDEX_V_YUKI_DZB_BEFORE_e=0xD, + /* EVT */ + dRes_INDEX_V_YUKI_DAT_EVENT_LIST_e=0x10, +}; + +enum dRes_ID_V_YUKI { + /* BCK */ + dRes_ID_V_YUKI_BCK_V_YUKI_e=0x6, + /* BMDR */ + dRes_ID_V_YUKI_BMD_V_YUKI_e=0x9, + /* DZB */ + dRes_ID_V_YUKI_DZB_AFTER_e=0xC, + dRes_ID_V_YUKI_DZB_BEFORE_e=0xD, + /* EVT */ + dRes_ID_V_YUKI_DAT_EVENT_LIST_e=0x10, +}; + +enum V_YUKI_JNT { + V_YUKI_JNT_DIS_e=0x0, + V_YUKI_JNT_AFTER_e=0x1, + V_YUKI_JNT_AFTER_00_e=0x2, + V_YUKI_JNT_BEFORE_e=0x3, + V_YUKI_JNT_BEFORE_00_e=0x4, +}; + +#endif /* !RES_V_YUKI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a.h b/assets/RZDJ01/res/Object/WAD_a.h new file mode 100644 index 0000000000..fd8a77cb58 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A_H +#define RES_WAD_A_H + +enum dRes_INDEX_WAD_A { + /* BMDR */ + dRes_INDEX_WAD_A_BMD_WAD_A_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A_BTP_WAD_A_e=0x7, +}; + +enum dRes_ID_WAD_A { + /* BMDR */ + dRes_ID_WAD_A_BMD_WAD_A_e=0x0, + /* BTP */ + dRes_ID_WAD_A_BTP_WAD_A_e=0x1, +}; + +enum WAD_A_JNT { + WAD_A_JNT_CENTER_e=0x0, + WAD_A_JNT_BACKBONE_e=0x1, + WAD_A_JNT_NECK_e=0x2, + WAD_A_JNT_HEAD_e=0x3, + WAD_A_JNT_SHOULDERL_e=0x4, + WAD_A_JNT_ARML1_e=0x5, + WAD_A_JNT_ARML2_e=0x6, + WAD_A_JNT_HANDL_e=0x7, + WAD_A_JNT_SHOULDERR_e=0x8, + WAD_A_JNT_ARMR1_e=0x9, + WAD_A_JNT_ARMR2_e=0xA, + WAD_A_JNT_HANDR_e=0xB, + WAD_A_JNT_WAIST_e=0xC, + WAD_A_JNT_LEGL1_e=0xD, + WAD_A_JNT_LEGL2_e=0xE, + WAD_A_JNT_FOOTL_e=0xF, + WAD_A_JNT_SKIRTL_e=0x10, + WAD_A_JNT_LEGR1_e=0x11, + WAD_A_JNT_LEGR2_e=0x12, + WAD_A_JNT_FOOTR_e=0x13, + WAD_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a2.h b/assets/RZDJ01/res/Object/WAD_a2.h new file mode 100644 index 0000000000..39cb09efa6 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A2_H +#define RES_WAD_A2_H + +enum dRes_INDEX_WAD_A2 { + /* BMDR */ + dRes_INDEX_WAD_A2_BMD_WAD_A2_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A2_BTP_WAD_A2_e=0x7, +}; + +enum dRes_ID_WAD_A2 { + /* BMDR */ + dRes_ID_WAD_A2_BMD_WAD_A2_e=0x4, + /* BTP */ + dRes_ID_WAD_A2_BTP_WAD_A2_e=0x7, +}; + +enum WAD_A2_JNT { + WAD_A2_JNT_CENTER_e=0x0, + WAD_A2_JNT_BACKBONE_e=0x1, + WAD_A2_JNT_NECK_e=0x2, + WAD_A2_JNT_HEAD_e=0x3, + WAD_A2_JNT_SHOULDERL_e=0x4, + WAD_A2_JNT_ARML1_e=0x5, + WAD_A2_JNT_ARML2_e=0x6, + WAD_A2_JNT_HANDL_e=0x7, + WAD_A2_JNT_SHOULDERR_e=0x8, + WAD_A2_JNT_ARMR1_e=0x9, + WAD_A2_JNT_ARMR2_e=0xA, + WAD_A2_JNT_HANDR_e=0xB, + WAD_A2_JNT_WAIST_e=0xC, + WAD_A2_JNT_LEGL1_e=0xD, + WAD_A2_JNT_LEGL2_e=0xE, + WAD_A2_JNT_FOOTL_e=0xF, + WAD_A2_JNT_SKIRTL_e=0x10, + WAD_A2_JNT_LEGR1_e=0x11, + WAD_A2_JNT_LEGR2_e=0x12, + WAD_A2_JNT_FOOTR_e=0x13, + WAD_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a2LTW.h b/assets/RZDJ01/res/Object/WAD_a2LTW.h new file mode 100644 index 0000000000..cb73e356f3 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A2LTW_H +#define RES_WAD_A2LTW_H + +enum dRes_INDEX_WAD_A2LTW { + /* BMDR */ + dRes_INDEX_WAD_A2LTW_BMD_WAD_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WAD_A2LTW { + /* BMDR */ + dRes_ID_WAD_A2LTW_BMD_WAD_A2_L_TW_e=0x3, +}; + +enum WAD_A2_L_TW_JNT { + WAD_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAD_A2_L_TW_JNT_BACKBONE_e=0x1, + WAD_A2_L_TW_JNT_ARML1_e=0x2, + WAD_A2_L_TW_JNT_ARML2_e=0x3, + WAD_A2_L_TW_JNT_ARMR1_e=0x4, + WAD_A2_L_TW_JNT_ARMR2_e=0x5, + WAD_A2_L_TW_JNT_HEAD_e=0x6, + WAD_A2_L_TW_JNT_WAIST_e=0x7, + WAD_A2_L_TW_JNT_LEGL1_e=0x8, + WAD_A2_L_TW_JNT_LEGL2_e=0x9, + WAD_A2_L_TW_JNT_LEGR1_e=0xA, + WAD_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a2_L.h b/assets/RZDJ01/res/Object/WAD_a2_L.h new file mode 100644 index 0000000000..d4c9f4a497 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A2_L_H +#define RES_WAD_A2_L_H + +enum dRes_INDEX_WAD_A2_L { + /* BMDR */ + dRes_INDEX_WAD_A2_L_BMD_WAD_A2_L_e=0x3, +}; + +enum dRes_ID_WAD_A2_L { + /* BMDR */ + dRes_ID_WAD_A2_L_BMD_WAD_A2_L_e=0x3, +}; + +enum WAD_A2_L_JNT { + WAD_A2_L_JNT_WORLD_ROOT_e=0x0, + WAD_A2_L_JNT_BACKBONE_e=0x1, + WAD_A2_L_JNT_ARML1_e=0x2, + WAD_A2_L_JNT_ARML2_e=0x3, + WAD_A2_L_JNT_ARMR1_e=0x4, + WAD_A2_L_JNT_ARMR2_e=0x5, + WAD_A2_L_JNT_HEAD_e=0x6, + WAD_A2_L_JNT_WAIST_e=0x7, + WAD_A2_L_JNT_LEGL1_e=0x8, + WAD_A2_L_JNT_LEGL2_e=0x9, + WAD_A2_L_JNT_LEGR1_e=0xA, + WAD_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a2_TW.h b/assets/RZDJ01/res/Object/WAD_a2_TW.h new file mode 100644 index 0000000000..7915dfc58e --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A2_TW_H +#define RES_WAD_A2_TW_H + +enum dRes_INDEX_WAD_A2_TW { + /* BMDR */ + dRes_INDEX_WAD_A2_TW_BMD_WAD_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A2_TW_BTP_WAD_A2_TW_e=0x7, +}; + +enum dRes_ID_WAD_A2_TW { + /* BMDR */ + dRes_ID_WAD_A2_TW_BMD_WAD_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WAD_A2_TW_BTP_WAD_A2_TW_e=0x7, +}; + +enum WAD_A2_TW_JNT { + WAD_A2_TW_JNT_CENTER_e=0x0, + WAD_A2_TW_JNT_BACKBONE_e=0x1, + WAD_A2_TW_JNT_NECK_e=0x2, + WAD_A2_TW_JNT_HEAD_e=0x3, + WAD_A2_TW_JNT_SHOULDERL_e=0x4, + WAD_A2_TW_JNT_ARML1_e=0x5, + WAD_A2_TW_JNT_ARML2_e=0x6, + WAD_A2_TW_JNT_HANDL_e=0x7, + WAD_A2_TW_JNT_SHOULDERR_e=0x8, + WAD_A2_TW_JNT_ARMR1_e=0x9, + WAD_A2_TW_JNT_ARMR2_e=0xA, + WAD_A2_TW_JNT_HANDR_e=0xB, + WAD_A2_TW_JNT_WAIST_e=0xC, + WAD_A2_TW_JNT_LEGL1_e=0xD, + WAD_A2_TW_JNT_LEGL2_e=0xE, + WAD_A2_TW_JNT_FOOTL_e=0xF, + WAD_A2_TW_JNT_SKIRTL_e=0x10, + WAD_A2_TW_JNT_LEGR1_e=0x11, + WAD_A2_TW_JNT_LEGR2_e=0x12, + WAD_A2_TW_JNT_FOOTR_e=0x13, + WAD_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a_L.h b/assets/RZDJ01/res/Object/WAD_a_L.h new file mode 100644 index 0000000000..d97eacaefd --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A_L_H +#define RES_WAD_A_L_H + +enum dRes_INDEX_WAD_A_L { + /* BMDR */ + dRes_INDEX_WAD_A_L_BMD_WAD_A_L_e=0x3, +}; + +enum dRes_ID_WAD_A_L { + /* BMDR */ + dRes_ID_WAD_A_L_BMD_WAD_A_L_e=0x3, +}; + +enum WAD_A_L_JNT { + WAD_A_L_JNT_WORLD_ROOT_e=0x0, + WAD_A_L_JNT_BACKBONE_e=0x1, + WAD_A_L_JNT_ARML1_e=0x2, + WAD_A_L_JNT_ARML2_e=0x3, + WAD_A_L_JNT_ARMR1_e=0x4, + WAD_A_L_JNT_ARMR2_e=0x5, + WAD_A_L_JNT_HEAD_e=0x6, + WAD_A_L_JNT_WAIST_e=0x7, + WAD_A_L_JNT_LEGL1_e=0x8, + WAD_A_L_JNT_LEGL2_e=0x9, + WAD_A_L_JNT_LEGR1_e=0xA, + WAD_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a_LTW.h b/assets/RZDJ01/res/Object/WAD_a_LTW.h new file mode 100644 index 0000000000..07f7ed64de --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A_LTW_H +#define RES_WAD_A_LTW_H + +enum dRes_INDEX_WAD_A_LTW { + /* BMDR */ + dRes_INDEX_WAD_A_LTW_BMD_WAD_A_L_TW_e=0x3, +}; + +enum dRes_ID_WAD_A_LTW { + /* BMDR */ + dRes_ID_WAD_A_LTW_BMD_WAD_A_L_TW_e=0x3, +}; + +enum WAD_A_L_TW_JNT { + WAD_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WAD_A_L_TW_JNT_BACKBONE_e=0x1, + WAD_A_L_TW_JNT_ARML1_e=0x2, + WAD_A_L_TW_JNT_ARML2_e=0x3, + WAD_A_L_TW_JNT_ARMR1_e=0x4, + WAD_A_L_TW_JNT_ARMR2_e=0x5, + WAD_A_L_TW_JNT_HEAD_e=0x6, + WAD_A_L_TW_JNT_WAIST_e=0x7, + WAD_A_L_TW_JNT_LEGL1_e=0x8, + WAD_A_L_TW_JNT_LEGL2_e=0x9, + WAD_A_L_TW_JNT_LEGR1_e=0xA, + WAD_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAD_a_TW.h b/assets/RZDJ01/res/Object/WAD_a_TW.h new file mode 100644 index 0000000000..36aec76793 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAD_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A_TW_H +#define RES_WAD_A_TW_H + +enum dRes_INDEX_WAD_A_TW { + /* BMDR */ + dRes_INDEX_WAD_A_TW_BMD_WAD_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A_TW_BTP_WAD_A_TW_e=0x7, +}; + +enum dRes_ID_WAD_A_TW { + /* BMDR */ + dRes_ID_WAD_A_TW_BMD_WAD_A_TW_e=0x4, + /* BTP */ + dRes_ID_WAD_A_TW_BTP_WAD_A_TW_e=0x7, +}; + +enum WAD_A_TW_JNT { + WAD_A_TW_JNT_CENTER_e=0x0, + WAD_A_TW_JNT_BACKBONE_e=0x1, + WAD_A_TW_JNT_NECK_e=0x2, + WAD_A_TW_JNT_HEAD_e=0x3, + WAD_A_TW_JNT_SHOULDERL_e=0x4, + WAD_A_TW_JNT_ARML1_e=0x5, + WAD_A_TW_JNT_ARML2_e=0x6, + WAD_A_TW_JNT_HANDL_e=0x7, + WAD_A_TW_JNT_SHOULDERR_e=0x8, + WAD_A_TW_JNT_ARMR1_e=0x9, + WAD_A_TW_JNT_ARMR2_e=0xA, + WAD_A_TW_JNT_HANDR_e=0xB, + WAD_A_TW_JNT_WAIST_e=0xC, + WAD_A_TW_JNT_LEGL1_e=0xD, + WAD_A_TW_JNT_LEGL2_e=0xE, + WAD_A_TW_JNT_FOOTL_e=0xF, + WAD_A_TW_JNT_SKIRTL_e=0x10, + WAD_A_TW_JNT_LEGR1_e=0x11, + WAD_A_TW_JNT_LEGR2_e=0x12, + WAD_A_TW_JNT_FOOTR_e=0x13, + WAD_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a.h b/assets/RZDJ01/res/Object/WAN_a.h new file mode 100644 index 0000000000..314a552caf --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A_H +#define RES_WAN_A_H + +enum dRes_INDEX_WAN_A { + /* BMDR */ + dRes_INDEX_WAN_A_BMD_WAN_A_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A_BTP_WAN_A_e=0x7, +}; + +enum dRes_ID_WAN_A { + /* BMDR */ + dRes_ID_WAN_A_BMD_WAN_A_e=0x0, + /* BTP */ + dRes_ID_WAN_A_BTP_WAN_A_e=0x1, +}; + +enum WAN_A_JNT { + WAN_A_JNT_CENTER_e=0x0, + WAN_A_JNT_BACKBONE_e=0x1, + WAN_A_JNT_NECK_e=0x2, + WAN_A_JNT_HEAD_e=0x3, + WAN_A_JNT_SHOULDERL_e=0x4, + WAN_A_JNT_ARML1_e=0x5, + WAN_A_JNT_ARML2_e=0x6, + WAN_A_JNT_HANDL_e=0x7, + WAN_A_JNT_SHOULDERR_e=0x8, + WAN_A_JNT_ARMR1_e=0x9, + WAN_A_JNT_ARMR2_e=0xA, + WAN_A_JNT_HANDR_e=0xB, + WAN_A_JNT_WAIST_e=0xC, + WAN_A_JNT_LEGL1_e=0xD, + WAN_A_JNT_LEGL2_e=0xE, + WAN_A_JNT_FOOTL_e=0xF, + WAN_A_JNT_SKIRTL_e=0x10, + WAN_A_JNT_LEGR1_e=0x11, + WAN_A_JNT_LEGR2_e=0x12, + WAN_A_JNT_FOOTR_e=0x13, + WAN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a2.h b/assets/RZDJ01/res/Object/WAN_a2.h new file mode 100644 index 0000000000..452437d383 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A2_H +#define RES_WAN_A2_H + +enum dRes_INDEX_WAN_A2 { + /* BMDR */ + dRes_INDEX_WAN_A2_BMD_WAN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A2_BTP_WAN_A2_e=0x7, +}; + +enum dRes_ID_WAN_A2 { + /* BMDR */ + dRes_ID_WAN_A2_BMD_WAN_A2_e=0x4, + /* BTP */ + dRes_ID_WAN_A2_BTP_WAN_A2_e=0x7, +}; + +enum WAN_A2_JNT { + WAN_A2_JNT_CENTER_e=0x0, + WAN_A2_JNT_BACKBONE_e=0x1, + WAN_A2_JNT_NECK_e=0x2, + WAN_A2_JNT_HEAD_e=0x3, + WAN_A2_JNT_SHOULDERL_e=0x4, + WAN_A2_JNT_ARML1_e=0x5, + WAN_A2_JNT_ARML2_e=0x6, + WAN_A2_JNT_HANDL_e=0x7, + WAN_A2_JNT_SHOULDERR_e=0x8, + WAN_A2_JNT_ARMR1_e=0x9, + WAN_A2_JNT_ARMR2_e=0xA, + WAN_A2_JNT_HANDR_e=0xB, + WAN_A2_JNT_WAIST_e=0xC, + WAN_A2_JNT_LEGL1_e=0xD, + WAN_A2_JNT_LEGL2_e=0xE, + WAN_A2_JNT_FOOTL_e=0xF, + WAN_A2_JNT_SKIRTL_e=0x10, + WAN_A2_JNT_LEGR1_e=0x11, + WAN_A2_JNT_LEGR2_e=0x12, + WAN_A2_JNT_FOOTR_e=0x13, + WAN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a2LTW.h b/assets/RZDJ01/res/Object/WAN_a2LTW.h new file mode 100644 index 0000000000..5a6663b1b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A2LTW_H +#define RES_WAN_A2LTW_H + +enum dRes_INDEX_WAN_A2LTW { + /* BMDR */ + dRes_INDEX_WAN_A2LTW_BMD_WAN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_A2LTW { + /* BMDR */ + dRes_ID_WAN_A2LTW_BMD_WAN_A2_L_TW_e=0x3, +}; + +enum WAN_A2_L_TW_JNT { + WAN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_A2_L_TW_JNT_BACKBONE_e=0x1, + WAN_A2_L_TW_JNT_ARML1_e=0x2, + WAN_A2_L_TW_JNT_ARML2_e=0x3, + WAN_A2_L_TW_JNT_ARMR1_e=0x4, + WAN_A2_L_TW_JNT_ARMR2_e=0x5, + WAN_A2_L_TW_JNT_HEAD_e=0x6, + WAN_A2_L_TW_JNT_WAIST_e=0x7, + WAN_A2_L_TW_JNT_LEGL1_e=0x8, + WAN_A2_L_TW_JNT_LEGL2_e=0x9, + WAN_A2_L_TW_JNT_LEGR1_e=0xA, + WAN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a2_L.h b/assets/RZDJ01/res/Object/WAN_a2_L.h new file mode 100644 index 0000000000..c5322e563f --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A2_L_H +#define RES_WAN_A2_L_H + +enum dRes_INDEX_WAN_A2_L { + /* BMDR */ + dRes_INDEX_WAN_A2_L_BMD_WAN_A2_L_e=0x3, +}; + +enum dRes_ID_WAN_A2_L { + /* BMDR */ + dRes_ID_WAN_A2_L_BMD_WAN_A2_L_e=0x3, +}; + +enum WAN_A2_L_JNT { + WAN_A2_L_JNT_WORLD_ROOT_e=0x0, + WAN_A2_L_JNT_BACKBONE_e=0x1, + WAN_A2_L_JNT_ARML1_e=0x2, + WAN_A2_L_JNT_ARML2_e=0x3, + WAN_A2_L_JNT_ARMR1_e=0x4, + WAN_A2_L_JNT_ARMR2_e=0x5, + WAN_A2_L_JNT_HEAD_e=0x6, + WAN_A2_L_JNT_WAIST_e=0x7, + WAN_A2_L_JNT_LEGL1_e=0x8, + WAN_A2_L_JNT_LEGL2_e=0x9, + WAN_A2_L_JNT_LEGR1_e=0xA, + WAN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a2_TW.h b/assets/RZDJ01/res/Object/WAN_a2_TW.h new file mode 100644 index 0000000000..af5b79c52f --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A2_TW_H +#define RES_WAN_A2_TW_H + +enum dRes_INDEX_WAN_A2_TW { + /* BMDR */ + dRes_INDEX_WAN_A2_TW_BMD_WAN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A2_TW_BTP_WAN_A2_TW_e=0x7, +}; + +enum dRes_ID_WAN_A2_TW { + /* BMDR */ + dRes_ID_WAN_A2_TW_BMD_WAN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_A2_TW_BTP_WAN_A2_TW_e=0x7, +}; + +enum WAN_A2_TW_JNT { + WAN_A2_TW_JNT_CENTER_e=0x0, + WAN_A2_TW_JNT_BACKBONE_e=0x1, + WAN_A2_TW_JNT_NECK_e=0x2, + WAN_A2_TW_JNT_HEAD_e=0x3, + WAN_A2_TW_JNT_SHOULDERL_e=0x4, + WAN_A2_TW_JNT_ARML1_e=0x5, + WAN_A2_TW_JNT_ARML2_e=0x6, + WAN_A2_TW_JNT_HANDL_e=0x7, + WAN_A2_TW_JNT_SHOULDERR_e=0x8, + WAN_A2_TW_JNT_ARMR1_e=0x9, + WAN_A2_TW_JNT_ARMR2_e=0xA, + WAN_A2_TW_JNT_HANDR_e=0xB, + WAN_A2_TW_JNT_WAIST_e=0xC, + WAN_A2_TW_JNT_LEGL1_e=0xD, + WAN_A2_TW_JNT_LEGL2_e=0xE, + WAN_A2_TW_JNT_FOOTL_e=0xF, + WAN_A2_TW_JNT_SKIRTL_e=0x10, + WAN_A2_TW_JNT_LEGR1_e=0x11, + WAN_A2_TW_JNT_LEGR2_e=0x12, + WAN_A2_TW_JNT_FOOTR_e=0x13, + WAN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a_L.h b/assets/RZDJ01/res/Object/WAN_a_L.h new file mode 100644 index 0000000000..c624967c44 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A_L_H +#define RES_WAN_A_L_H + +enum dRes_INDEX_WAN_A_L { + /* BMDR */ + dRes_INDEX_WAN_A_L_BMD_WAN_A_L_e=0x3, +}; + +enum dRes_ID_WAN_A_L { + /* BMDR */ + dRes_ID_WAN_A_L_BMD_WAN_A_L_e=0x3, +}; + +enum WAN_A_L_JNT { + WAN_A_L_JNT_WORLD_ROOT_e=0x0, + WAN_A_L_JNT_BACKBONE_e=0x1, + WAN_A_L_JNT_ARML1_e=0x2, + WAN_A_L_JNT_ARML2_e=0x3, + WAN_A_L_JNT_ARMR1_e=0x4, + WAN_A_L_JNT_ARMR2_e=0x5, + WAN_A_L_JNT_HEAD_e=0x6, + WAN_A_L_JNT_WAIST_e=0x7, + WAN_A_L_JNT_LEGL1_e=0x8, + WAN_A_L_JNT_LEGL2_e=0x9, + WAN_A_L_JNT_LEGR1_e=0xA, + WAN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a_LTW.h b/assets/RZDJ01/res/Object/WAN_a_LTW.h new file mode 100644 index 0000000000..6c4dc821df --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A_LTW_H +#define RES_WAN_A_LTW_H + +enum dRes_INDEX_WAN_A_LTW { + /* BMDR */ + dRes_INDEX_WAN_A_LTW_BMD_WAN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_A_LTW { + /* BMDR */ + dRes_ID_WAN_A_LTW_BMD_WAN_A_L_TW_e=0x3, +}; + +enum WAN_A_L_TW_JNT { + WAN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_A_L_TW_JNT_BACKBONE_e=0x1, + WAN_A_L_TW_JNT_ARML1_e=0x2, + WAN_A_L_TW_JNT_ARML2_e=0x3, + WAN_A_L_TW_JNT_ARMR1_e=0x4, + WAN_A_L_TW_JNT_ARMR2_e=0x5, + WAN_A_L_TW_JNT_HEAD_e=0x6, + WAN_A_L_TW_JNT_WAIST_e=0x7, + WAN_A_L_TW_JNT_LEGL1_e=0x8, + WAN_A_L_TW_JNT_LEGL2_e=0x9, + WAN_A_L_TW_JNT_LEGR1_e=0xA, + WAN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_a_TW.h b/assets/RZDJ01/res/Object/WAN_a_TW.h new file mode 100644 index 0000000000..5f6fb4a949 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A_TW_H +#define RES_WAN_A_TW_H + +enum dRes_INDEX_WAN_A_TW { + /* BMDR */ + dRes_INDEX_WAN_A_TW_BMD_WAN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A_TW_BTP_WAN_A_TW_e=0x7, +}; + +enum dRes_ID_WAN_A_TW { + /* BMDR */ + dRes_ID_WAN_A_TW_BMD_WAN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_A_TW_BTP_WAN_A_TW_e=0x7, +}; + +enum WAN_A_TW_JNT { + WAN_A_TW_JNT_CENTER_e=0x0, + WAN_A_TW_JNT_BACKBONE_e=0x1, + WAN_A_TW_JNT_NECK_e=0x2, + WAN_A_TW_JNT_HEAD_e=0x3, + WAN_A_TW_JNT_SHOULDERL_e=0x4, + WAN_A_TW_JNT_ARML1_e=0x5, + WAN_A_TW_JNT_ARML2_e=0x6, + WAN_A_TW_JNT_HANDL_e=0x7, + WAN_A_TW_JNT_SHOULDERR_e=0x8, + WAN_A_TW_JNT_ARMR1_e=0x9, + WAN_A_TW_JNT_ARMR2_e=0xA, + WAN_A_TW_JNT_HANDR_e=0xB, + WAN_A_TW_JNT_WAIST_e=0xC, + WAN_A_TW_JNT_LEGL1_e=0xD, + WAN_A_TW_JNT_LEGL2_e=0xE, + WAN_A_TW_JNT_FOOTL_e=0xF, + WAN_A_TW_JNT_SKIRTL_e=0x10, + WAN_A_TW_JNT_LEGR1_e=0x11, + WAN_A_TW_JNT_LEGR2_e=0x12, + WAN_A_TW_JNT_FOOTR_e=0x13, + WAN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b.h b/assets/RZDJ01/res/Object/WAN_b.h new file mode 100644 index 0000000000..f0bae30701 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B_H +#define RES_WAN_B_H + +enum dRes_INDEX_WAN_B { + /* BMDR */ + dRes_INDEX_WAN_B_BMD_WAN_B_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B_BTP_WAN_B_e=0x7, +}; + +enum dRes_ID_WAN_B { + /* BMDR */ + dRes_ID_WAN_B_BMD_WAN_B_e=0x4, + /* BTP */ + dRes_ID_WAN_B_BTP_WAN_B_e=0x7, +}; + +enum WAN_B_JNT { + WAN_B_JNT_CENTER_e=0x0, + WAN_B_JNT_BACKBONE_e=0x1, + WAN_B_JNT_NECK_e=0x2, + WAN_B_JNT_HEAD_e=0x3, + WAN_B_JNT_SHOULDERL_e=0x4, + WAN_B_JNT_ARML1_e=0x5, + WAN_B_JNT_ARML2_e=0x6, + WAN_B_JNT_HANDL_e=0x7, + WAN_B_JNT_SHOULDERR_e=0x8, + WAN_B_JNT_ARMR1_e=0x9, + WAN_B_JNT_ARMR2_e=0xA, + WAN_B_JNT_HANDR_e=0xB, + WAN_B_JNT_WAIST_e=0xC, + WAN_B_JNT_LEGL1_e=0xD, + WAN_B_JNT_LEGL2_e=0xE, + WAN_B_JNT_FOOTL_e=0xF, + WAN_B_JNT_SKIRTL_e=0x10, + WAN_B_JNT_LEGR1_e=0x11, + WAN_B_JNT_LEGR2_e=0x12, + WAN_B_JNT_FOOTR_e=0x13, + WAN_B_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b2.h b/assets/RZDJ01/res/Object/WAN_b2.h new file mode 100644 index 0000000000..21d7ecd69c --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B2_H +#define RES_WAN_B2_H + +enum dRes_INDEX_WAN_B2 { + /* BMDR */ + dRes_INDEX_WAN_B2_BMD_WAN_B2_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B2_BTP_WAN_B2_e=0x7, +}; + +enum dRes_ID_WAN_B2 { + /* BMDR */ + dRes_ID_WAN_B2_BMD_WAN_B2_e=0x4, + /* BTP */ + dRes_ID_WAN_B2_BTP_WAN_B2_e=0x7, +}; + +enum WAN_B2_JNT { + WAN_B2_JNT_CENTER_e=0x0, + WAN_B2_JNT_BACKBONE_e=0x1, + WAN_B2_JNT_NECK_e=0x2, + WAN_B2_JNT_HEAD_e=0x3, + WAN_B2_JNT_SHOULDERL_e=0x4, + WAN_B2_JNT_ARML1_e=0x5, + WAN_B2_JNT_ARML2_e=0x6, + WAN_B2_JNT_HANDL_e=0x7, + WAN_B2_JNT_SHOULDERR_e=0x8, + WAN_B2_JNT_ARMR1_e=0x9, + WAN_B2_JNT_ARMR2_e=0xA, + WAN_B2_JNT_HANDR_e=0xB, + WAN_B2_JNT_WAIST_e=0xC, + WAN_B2_JNT_LEGL1_e=0xD, + WAN_B2_JNT_LEGL2_e=0xE, + WAN_B2_JNT_FOOTL_e=0xF, + WAN_B2_JNT_SKIRTL_e=0x10, + WAN_B2_JNT_LEGR1_e=0x11, + WAN_B2_JNT_LEGR2_e=0x12, + WAN_B2_JNT_FOOTR_e=0x13, + WAN_B2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b2LTW.h b/assets/RZDJ01/res/Object/WAN_b2LTW.h new file mode 100644 index 0000000000..f271a01d3a --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B2LTW_H +#define RES_WAN_B2LTW_H + +enum dRes_INDEX_WAN_B2LTW { + /* BMDR */ + dRes_INDEX_WAN_B2LTW_BMD_WAN_B2_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_B2LTW { + /* BMDR */ + dRes_ID_WAN_B2LTW_BMD_WAN_B2_L_TW_e=0x3, +}; + +enum WAN_B2_L_TW_JNT { + WAN_B2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_B2_L_TW_JNT_BACKBONE_e=0x1, + WAN_B2_L_TW_JNT_ARML1_e=0x2, + WAN_B2_L_TW_JNT_ARML2_e=0x3, + WAN_B2_L_TW_JNT_ARMR1_e=0x4, + WAN_B2_L_TW_JNT_ARMR2_e=0x5, + WAN_B2_L_TW_JNT_HEAD_e=0x6, + WAN_B2_L_TW_JNT_WAIST_e=0x7, + WAN_B2_L_TW_JNT_LEGL1_e=0x8, + WAN_B2_L_TW_JNT_LEGL2_e=0x9, + WAN_B2_L_TW_JNT_LEGR1_e=0xA, + WAN_B2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b2_L.h b/assets/RZDJ01/res/Object/WAN_b2_L.h new file mode 100644 index 0000000000..9d4accdd87 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B2_L_H +#define RES_WAN_B2_L_H + +enum dRes_INDEX_WAN_B2_L { + /* BMDR */ + dRes_INDEX_WAN_B2_L_BMD_WAN_B2_L_e=0x3, +}; + +enum dRes_ID_WAN_B2_L { + /* BMDR */ + dRes_ID_WAN_B2_L_BMD_WAN_B2_L_e=0x3, +}; + +enum WAN_B2_L_JNT { + WAN_B2_L_JNT_WORLD_ROOT_e=0x0, + WAN_B2_L_JNT_BACKBONE_e=0x1, + WAN_B2_L_JNT_ARML1_e=0x2, + WAN_B2_L_JNT_ARML2_e=0x3, + WAN_B2_L_JNT_ARMR1_e=0x4, + WAN_B2_L_JNT_ARMR2_e=0x5, + WAN_B2_L_JNT_HEAD_e=0x6, + WAN_B2_L_JNT_WAIST_e=0x7, + WAN_B2_L_JNT_LEGL1_e=0x8, + WAN_B2_L_JNT_LEGL2_e=0x9, + WAN_B2_L_JNT_LEGR1_e=0xA, + WAN_B2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b2_TW.h b/assets/RZDJ01/res/Object/WAN_b2_TW.h new file mode 100644 index 0000000000..8e5cad3b34 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B2_TW_H +#define RES_WAN_B2_TW_H + +enum dRes_INDEX_WAN_B2_TW { + /* BMDR */ + dRes_INDEX_WAN_B2_TW_BMD_WAN_B2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B2_TW_BTP_WAN_B2_TW_e=0x7, +}; + +enum dRes_ID_WAN_B2_TW { + /* BMDR */ + dRes_ID_WAN_B2_TW_BMD_WAN_B2_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_B2_TW_BTP_WAN_B2_TW_e=0x7, +}; + +enum WAN_B2_TW_JNT { + WAN_B2_TW_JNT_CENTER_e=0x0, + WAN_B2_TW_JNT_BACKBONE_e=0x1, + WAN_B2_TW_JNT_NECK_e=0x2, + WAN_B2_TW_JNT_HEAD_e=0x3, + WAN_B2_TW_JNT_SHOULDERL_e=0x4, + WAN_B2_TW_JNT_ARML1_e=0x5, + WAN_B2_TW_JNT_ARML2_e=0x6, + WAN_B2_TW_JNT_HANDL_e=0x7, + WAN_B2_TW_JNT_SHOULDERR_e=0x8, + WAN_B2_TW_JNT_ARMR1_e=0x9, + WAN_B2_TW_JNT_ARMR2_e=0xA, + WAN_B2_TW_JNT_HANDR_e=0xB, + WAN_B2_TW_JNT_WAIST_e=0xC, + WAN_B2_TW_JNT_LEGL1_e=0xD, + WAN_B2_TW_JNT_LEGL2_e=0xE, + WAN_B2_TW_JNT_FOOTL_e=0xF, + WAN_B2_TW_JNT_SKIRTL_e=0x10, + WAN_B2_TW_JNT_LEGR1_e=0x11, + WAN_B2_TW_JNT_LEGR2_e=0x12, + WAN_B2_TW_JNT_FOOTR_e=0x13, + WAN_B2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b_L.h b/assets/RZDJ01/res/Object/WAN_b_L.h new file mode 100644 index 0000000000..291242c7c4 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B_L_H +#define RES_WAN_B_L_H + +enum dRes_INDEX_WAN_B_L { + /* BMDR */ + dRes_INDEX_WAN_B_L_BMD_WAN_B_L_e=0x3, +}; + +enum dRes_ID_WAN_B_L { + /* BMDR */ + dRes_ID_WAN_B_L_BMD_WAN_B_L_e=0x3, +}; + +enum WAN_B_L_JNT { + WAN_B_L_JNT_WORLD_ROOT_e=0x0, + WAN_B_L_JNT_BACKBONE_e=0x1, + WAN_B_L_JNT_ARML1_e=0x2, + WAN_B_L_JNT_ARML2_e=0x3, + WAN_B_L_JNT_ARMR1_e=0x4, + WAN_B_L_JNT_ARMR2_e=0x5, + WAN_B_L_JNT_HEAD_e=0x6, + WAN_B_L_JNT_WAIST_e=0x7, + WAN_B_L_JNT_LEGL1_e=0x8, + WAN_B_L_JNT_LEGL2_e=0x9, + WAN_B_L_JNT_LEGR1_e=0xA, + WAN_B_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b_LTW.h b/assets/RZDJ01/res/Object/WAN_b_LTW.h new file mode 100644 index 0000000000..861fdc0f15 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B_LTW_H +#define RES_WAN_B_LTW_H + +enum dRes_INDEX_WAN_B_LTW { + /* BMDR */ + dRes_INDEX_WAN_B_LTW_BMD_WAN_B_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_B_LTW { + /* BMDR */ + dRes_ID_WAN_B_LTW_BMD_WAN_B_L_TW_e=0x3, +}; + +enum WAN_B_L_TW_JNT { + WAN_B_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_B_L_TW_JNT_BACKBONE_e=0x1, + WAN_B_L_TW_JNT_ARML1_e=0x2, + WAN_B_L_TW_JNT_ARML2_e=0x3, + WAN_B_L_TW_JNT_ARMR1_e=0x4, + WAN_B_L_TW_JNT_ARMR2_e=0x5, + WAN_B_L_TW_JNT_HEAD_e=0x6, + WAN_B_L_TW_JNT_WAIST_e=0x7, + WAN_B_L_TW_JNT_LEGL1_e=0x8, + WAN_B_L_TW_JNT_LEGL2_e=0x9, + WAN_B_L_TW_JNT_LEGR1_e=0xA, + WAN_B_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WAN_b_TW.h b/assets/RZDJ01/res/Object/WAN_b_TW.h new file mode 100644 index 0000000000..a414140344 --- /dev/null +++ b/assets/RZDJ01/res/Object/WAN_b_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B_TW_H +#define RES_WAN_B_TW_H + +enum dRes_INDEX_WAN_B_TW { + /* BMDR */ + dRes_INDEX_WAN_B_TW_BMD_WAN_B_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B_TW_BTP_WAN_B_TW_e=0x7, +}; + +enum dRes_ID_WAN_B_TW { + /* BMDR */ + dRes_ID_WAN_B_TW_BMD_WAN_B_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_B_TW_BTP_WAN_B_TW_e=0x7, +}; + +enum WAN_B_TW_JNT { + WAN_B_TW_JNT_CENTER_e=0x0, + WAN_B_TW_JNT_BACKBONE_e=0x1, + WAN_B_TW_JNT_NECK_e=0x2, + WAN_B_TW_JNT_HEAD_e=0x3, + WAN_B_TW_JNT_SHOULDERL_e=0x4, + WAN_B_TW_JNT_ARML1_e=0x5, + WAN_B_TW_JNT_ARML2_e=0x6, + WAN_B_TW_JNT_HANDL_e=0x7, + WAN_B_TW_JNT_SHOULDERR_e=0x8, + WAN_B_TW_JNT_ARMR1_e=0x9, + WAN_B_TW_JNT_ARMR2_e=0xA, + WAN_B_TW_JNT_HANDR_e=0xB, + WAN_B_TW_JNT_WAIST_e=0xC, + WAN_B_TW_JNT_LEGL1_e=0xD, + WAN_B_TW_JNT_LEGL2_e=0xE, + WAN_B_TW_JNT_FOOTL_e=0xF, + WAN_B_TW_JNT_SKIRTL_e=0x10, + WAN_B_TW_JNT_LEGR1_e=0x11, + WAN_B_TW_JNT_LEGR2_e=0x12, + WAN_B_TW_JNT_FOOTR_e=0x13, + WAN_B_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a.h b/assets/RZDJ01/res/Object/WCN_a.h new file mode 100644 index 0000000000..88fc2439ef --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A_H +#define RES_WCN_A_H + +enum dRes_INDEX_WCN_A { + /* BMDR */ + dRes_INDEX_WCN_A_BMD_WCN_A_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A_BTP_WCN_A_e=0x7, +}; + +enum dRes_ID_WCN_A { + /* BMDR */ + dRes_ID_WCN_A_BMD_WCN_A_e=0x0, + /* BTP */ + dRes_ID_WCN_A_BTP_WCN_A_e=0x1, +}; + +enum WCN_A_JNT { + WCN_A_JNT_CENTER_e=0x0, + WCN_A_JNT_BACKBONE_e=0x1, + WCN_A_JNT_NECK_e=0x2, + WCN_A_JNT_HEAD_e=0x3, + WCN_A_JNT_SHOULDERL_e=0x4, + WCN_A_JNT_ARML1_e=0x5, + WCN_A_JNT_ARML2_e=0x6, + WCN_A_JNT_HANDL_e=0x7, + WCN_A_JNT_SHOULDERR_e=0x8, + WCN_A_JNT_ARMR1_e=0x9, + WCN_A_JNT_ARMR2_e=0xA, + WCN_A_JNT_HANDR_e=0xB, + WCN_A_JNT_WAIST_e=0xC, + WCN_A_JNT_LEGL1_e=0xD, + WCN_A_JNT_LEGL2_e=0xE, + WCN_A_JNT_FOOTL_e=0xF, + WCN_A_JNT_SKIRTL_e=0x10, + WCN_A_JNT_LEGR1_e=0x11, + WCN_A_JNT_LEGR2_e=0x12, + WCN_A_JNT_FOOTR_e=0x13, + WCN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a2.h b/assets/RZDJ01/res/Object/WCN_a2.h new file mode 100644 index 0000000000..b0f3d3afc5 --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A2_H +#define RES_WCN_A2_H + +enum dRes_INDEX_WCN_A2 { + /* BMDR */ + dRes_INDEX_WCN_A2_BMD_WCN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A2_BTP_WCN_A2_e=0x7, +}; + +enum dRes_ID_WCN_A2 { + /* BMDR */ + dRes_ID_WCN_A2_BMD_WCN_A2_e=0x4, + /* BTP */ + dRes_ID_WCN_A2_BTP_WCN_A2_e=0x7, +}; + +enum WCN_A2_JNT { + WCN_A2_JNT_CENTER_e=0x0, + WCN_A2_JNT_BACKBONE_e=0x1, + WCN_A2_JNT_NECK_e=0x2, + WCN_A2_JNT_HEAD_e=0x3, + WCN_A2_JNT_SHOULDERL_e=0x4, + WCN_A2_JNT_ARML1_e=0x5, + WCN_A2_JNT_ARML2_e=0x6, + WCN_A2_JNT_HANDL_e=0x7, + WCN_A2_JNT_SHOULDERR_e=0x8, + WCN_A2_JNT_ARMR1_e=0x9, + WCN_A2_JNT_ARMR2_e=0xA, + WCN_A2_JNT_HANDR_e=0xB, + WCN_A2_JNT_WAIST_e=0xC, + WCN_A2_JNT_LEGL1_e=0xD, + WCN_A2_JNT_LEGL2_e=0xE, + WCN_A2_JNT_FOOTL_e=0xF, + WCN_A2_JNT_SKIRTL_e=0x10, + WCN_A2_JNT_LEGR1_e=0x11, + WCN_A2_JNT_LEGR2_e=0x12, + WCN_A2_JNT_FOOTR_e=0x13, + WCN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a2LTW.h b/assets/RZDJ01/res/Object/WCN_a2LTW.h new file mode 100644 index 0000000000..889db7a30b --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A2LTW_H +#define RES_WCN_A2LTW_H + +enum dRes_INDEX_WCN_A2LTW { + /* BMDR */ + dRes_INDEX_WCN_A2LTW_BMD_WCN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WCN_A2LTW { + /* BMDR */ + dRes_ID_WCN_A2LTW_BMD_WCN_A2_L_TW_e=0x3, +}; + +enum WCN_A2_L_TW_JNT { + WCN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WCN_A2_L_TW_JNT_BACKBONE_e=0x1, + WCN_A2_L_TW_JNT_ARML1_e=0x2, + WCN_A2_L_TW_JNT_ARML2_e=0x3, + WCN_A2_L_TW_JNT_ARMR1_e=0x4, + WCN_A2_L_TW_JNT_ARMR2_e=0x5, + WCN_A2_L_TW_JNT_HEAD_e=0x6, + WCN_A2_L_TW_JNT_WAIST_e=0x7, + WCN_A2_L_TW_JNT_LEGL1_e=0x8, + WCN_A2_L_TW_JNT_LEGL2_e=0x9, + WCN_A2_L_TW_JNT_LEGR1_e=0xA, + WCN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a2_L.h b/assets/RZDJ01/res/Object/WCN_a2_L.h new file mode 100644 index 0000000000..1a0a59eb50 --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A2_L_H +#define RES_WCN_A2_L_H + +enum dRes_INDEX_WCN_A2_L { + /* BMDR */ + dRes_INDEX_WCN_A2_L_BMD_WCN_A2_L_e=0x3, +}; + +enum dRes_ID_WCN_A2_L { + /* BMDR */ + dRes_ID_WCN_A2_L_BMD_WCN_A2_L_e=0x3, +}; + +enum WCN_A2_L_JNT { + WCN_A2_L_JNT_WORLD_ROOT_e=0x0, + WCN_A2_L_JNT_BACKBONE_e=0x1, + WCN_A2_L_JNT_ARML1_e=0x2, + WCN_A2_L_JNT_ARML2_e=0x3, + WCN_A2_L_JNT_ARMR1_e=0x4, + WCN_A2_L_JNT_ARMR2_e=0x5, + WCN_A2_L_JNT_HEAD_e=0x6, + WCN_A2_L_JNT_WAIST_e=0x7, + WCN_A2_L_JNT_LEGL1_e=0x8, + WCN_A2_L_JNT_LEGL2_e=0x9, + WCN_A2_L_JNT_LEGR1_e=0xA, + WCN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a2_TW.h b/assets/RZDJ01/res/Object/WCN_a2_TW.h new file mode 100644 index 0000000000..f37f1d6b70 --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A2_TW_H +#define RES_WCN_A2_TW_H + +enum dRes_INDEX_WCN_A2_TW { + /* BMDR */ + dRes_INDEX_WCN_A2_TW_BMD_WCN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A2_TW_BTP_WCN_A2_TW_e=0x7, +}; + +enum dRes_ID_WCN_A2_TW { + /* BMDR */ + dRes_ID_WCN_A2_TW_BMD_WCN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WCN_A2_TW_BTP_WCN_A2_TW_e=0x7, +}; + +enum WCN_A2_TW_JNT { + WCN_A2_TW_JNT_CENTER_e=0x0, + WCN_A2_TW_JNT_BACKBONE_e=0x1, + WCN_A2_TW_JNT_NECK_e=0x2, + WCN_A2_TW_JNT_HEAD_e=0x3, + WCN_A2_TW_JNT_SHOULDERL_e=0x4, + WCN_A2_TW_JNT_ARML1_e=0x5, + WCN_A2_TW_JNT_ARML2_e=0x6, + WCN_A2_TW_JNT_HANDL_e=0x7, + WCN_A2_TW_JNT_SHOULDERR_e=0x8, + WCN_A2_TW_JNT_ARMR1_e=0x9, + WCN_A2_TW_JNT_ARMR2_e=0xA, + WCN_A2_TW_JNT_HANDR_e=0xB, + WCN_A2_TW_JNT_WAIST_e=0xC, + WCN_A2_TW_JNT_LEGL1_e=0xD, + WCN_A2_TW_JNT_LEGL2_e=0xE, + WCN_A2_TW_JNT_FOOTL_e=0xF, + WCN_A2_TW_JNT_SKIRTL_e=0x10, + WCN_A2_TW_JNT_LEGR1_e=0x11, + WCN_A2_TW_JNT_LEGR2_e=0x12, + WCN_A2_TW_JNT_FOOTR_e=0x13, + WCN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a_L.h b/assets/RZDJ01/res/Object/WCN_a_L.h new file mode 100644 index 0000000000..e50081c4ca --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A_L_H +#define RES_WCN_A_L_H + +enum dRes_INDEX_WCN_A_L { + /* BMDR */ + dRes_INDEX_WCN_A_L_BMD_WCN_A_L_e=0x3, +}; + +enum dRes_ID_WCN_A_L { + /* BMDR */ + dRes_ID_WCN_A_L_BMD_WCN_A_L_e=0x3, +}; + +enum WCN_A_L_JNT { + WCN_A_L_JNT_WORLD_ROOT_e=0x0, + WCN_A_L_JNT_BACKBONE_e=0x1, + WCN_A_L_JNT_ARML1_e=0x2, + WCN_A_L_JNT_ARML2_e=0x3, + WCN_A_L_JNT_ARMR1_e=0x4, + WCN_A_L_JNT_ARMR2_e=0x5, + WCN_A_L_JNT_HEAD_e=0x6, + WCN_A_L_JNT_WAIST_e=0x7, + WCN_A_L_JNT_LEGL1_e=0x8, + WCN_A_L_JNT_LEGL2_e=0x9, + WCN_A_L_JNT_LEGR1_e=0xA, + WCN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a_LTW.h b/assets/RZDJ01/res/Object/WCN_a_LTW.h new file mode 100644 index 0000000000..139a6a4866 --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A_LTW_H +#define RES_WCN_A_LTW_H + +enum dRes_INDEX_WCN_A_LTW { + /* BMDR */ + dRes_INDEX_WCN_A_LTW_BMD_WCN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WCN_A_LTW { + /* BMDR */ + dRes_ID_WCN_A_LTW_BMD_WCN_A_L_TW_e=0x3, +}; + +enum WCN_A_L_TW_JNT { + WCN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WCN_A_L_TW_JNT_BACKBONE_e=0x1, + WCN_A_L_TW_JNT_ARML1_e=0x2, + WCN_A_L_TW_JNT_ARML2_e=0x3, + WCN_A_L_TW_JNT_ARMR1_e=0x4, + WCN_A_L_TW_JNT_ARMR2_e=0x5, + WCN_A_L_TW_JNT_HEAD_e=0x6, + WCN_A_L_TW_JNT_WAIST_e=0x7, + WCN_A_L_TW_JNT_LEGL1_e=0x8, + WCN_A_L_TW_JNT_LEGL2_e=0x9, + WCN_A_L_TW_JNT_LEGR1_e=0xA, + WCN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WCN_a_TW.h b/assets/RZDJ01/res/Object/WCN_a_TW.h new file mode 100644 index 0000000000..54fbe2e6e1 --- /dev/null +++ b/assets/RZDJ01/res/Object/WCN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A_TW_H +#define RES_WCN_A_TW_H + +enum dRes_INDEX_WCN_A_TW { + /* BMDR */ + dRes_INDEX_WCN_A_TW_BMD_WCN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A_TW_BTP_WCN_A_TW_e=0x7, +}; + +enum dRes_ID_WCN_A_TW { + /* BMDR */ + dRes_ID_WCN_A_TW_BMD_WCN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WCN_A_TW_BTP_WCN_A_TW_e=0x7, +}; + +enum WCN_A_TW_JNT { + WCN_A_TW_JNT_CENTER_e=0x0, + WCN_A_TW_JNT_BACKBONE_e=0x1, + WCN_A_TW_JNT_NECK_e=0x2, + WCN_A_TW_JNT_HEAD_e=0x3, + WCN_A_TW_JNT_SHOULDERL_e=0x4, + WCN_A_TW_JNT_ARML1_e=0x5, + WCN_A_TW_JNT_ARML2_e=0x6, + WCN_A_TW_JNT_HANDL_e=0x7, + WCN_A_TW_JNT_SHOULDERR_e=0x8, + WCN_A_TW_JNT_ARMR1_e=0x9, + WCN_A_TW_JNT_ARMR2_e=0xA, + WCN_A_TW_JNT_HANDR_e=0xB, + WCN_A_TW_JNT_WAIST_e=0xC, + WCN_A_TW_JNT_LEGL1_e=0xD, + WCN_A_TW_JNT_LEGL2_e=0xE, + WCN_A_TW_JNT_FOOTL_e=0xF, + WCN_A_TW_JNT_SKIRTL_e=0x10, + WCN_A_TW_JNT_LEGR1_e=0x11, + WCN_A_TW_JNT_LEGR2_e=0x12, + WCN_A_TW_JNT_FOOTR_e=0x13, + WCN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a.h b/assets/RZDJ01/res/Object/WGN_a.h new file mode 100644 index 0000000000..729b7e1c02 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A_H +#define RES_WGN_A_H + +enum dRes_INDEX_WGN_A { + /* BMDR */ + dRes_INDEX_WGN_A_BMD_WGN_A_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A_BTP_WGN_A_e=0x7, +}; + +enum dRes_ID_WGN_A { + /* BMDR */ + dRes_ID_WGN_A_BMD_WGN_A_e=0x4, + /* BTP */ + dRes_ID_WGN_A_BTP_WGN_A_e=0x7, +}; + +enum WGN_A_JNT { + WGN_A_JNT_CENTER_e=0x0, + WGN_A_JNT_BACKBONE_e=0x1, + WGN_A_JNT_NECK_e=0x2, + WGN_A_JNT_HEAD_e=0x3, + WGN_A_JNT_SHOULDERL_e=0x4, + WGN_A_JNT_ARML1_e=0x5, + WGN_A_JNT_ARML2_e=0x6, + WGN_A_JNT_HANDL_e=0x7, + WGN_A_JNT_SHOULDERR_e=0x8, + WGN_A_JNT_ARMR1_e=0x9, + WGN_A_JNT_ARMR2_e=0xA, + WGN_A_JNT_HANDR_e=0xB, + WGN_A_JNT_WAIST_e=0xC, + WGN_A_JNT_LEGL1_e=0xD, + WGN_A_JNT_LEGL2_e=0xE, + WGN_A_JNT_FOOTL_e=0xF, + WGN_A_JNT_SKIRTL_e=0x10, + WGN_A_JNT_LEGR1_e=0x11, + WGN_A_JNT_LEGR2_e=0x12, + WGN_A_JNT_FOOTR_e=0x13, + WGN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a2.h b/assets/RZDJ01/res/Object/WGN_a2.h new file mode 100644 index 0000000000..bf44afc641 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A2_H +#define RES_WGN_A2_H + +enum dRes_INDEX_WGN_A2 { + /* BMDR */ + dRes_INDEX_WGN_A2_BMD_WGN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A2_BTP_WGN_A2_e=0x7, +}; + +enum dRes_ID_WGN_A2 { + /* BMDR */ + dRes_ID_WGN_A2_BMD_WGN_A2_e=0x4, + /* BTP */ + dRes_ID_WGN_A2_BTP_WGN_A2_e=0x7, +}; + +enum WGN_A2_JNT { + WGN_A2_JNT_CENTER_e=0x0, + WGN_A2_JNT_BACKBONE_e=0x1, + WGN_A2_JNT_NECK_e=0x2, + WGN_A2_JNT_HEAD_e=0x3, + WGN_A2_JNT_SHOULDERL_e=0x4, + WGN_A2_JNT_ARML1_e=0x5, + WGN_A2_JNT_ARML2_e=0x6, + WGN_A2_JNT_HANDL_e=0x7, + WGN_A2_JNT_SHOULDERR_e=0x8, + WGN_A2_JNT_ARMR1_e=0x9, + WGN_A2_JNT_ARMR2_e=0xA, + WGN_A2_JNT_HANDR_e=0xB, + WGN_A2_JNT_WAIST_e=0xC, + WGN_A2_JNT_LEGL1_e=0xD, + WGN_A2_JNT_LEGL2_e=0xE, + WGN_A2_JNT_FOOTL_e=0xF, + WGN_A2_JNT_SKIRTL_e=0x10, + WGN_A2_JNT_LEGR1_e=0x11, + WGN_A2_JNT_LEGR2_e=0x12, + WGN_A2_JNT_FOOTR_e=0x13, + WGN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a2LTW.h b/assets/RZDJ01/res/Object/WGN_a2LTW.h new file mode 100644 index 0000000000..b157823029 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A2LTW_H +#define RES_WGN_A2LTW_H + +enum dRes_INDEX_WGN_A2LTW { + /* BMDR */ + dRes_INDEX_WGN_A2LTW_BMD_WGN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WGN_A2LTW { + /* BMDR */ + dRes_ID_WGN_A2LTW_BMD_WGN_A2_L_TW_e=0x3, +}; + +enum WGN_A2_L_TW_JNT { + WGN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WGN_A2_L_TW_JNT_BACKBONE_e=0x1, + WGN_A2_L_TW_JNT_ARML1_e=0x2, + WGN_A2_L_TW_JNT_ARML2_e=0x3, + WGN_A2_L_TW_JNT_ARMR1_e=0x4, + WGN_A2_L_TW_JNT_ARMR2_e=0x5, + WGN_A2_L_TW_JNT_HEAD_e=0x6, + WGN_A2_L_TW_JNT_WAIST_e=0x7, + WGN_A2_L_TW_JNT_LEGL1_e=0x8, + WGN_A2_L_TW_JNT_LEGL2_e=0x9, + WGN_A2_L_TW_JNT_LEGR1_e=0xA, + WGN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a2_L.h b/assets/RZDJ01/res/Object/WGN_a2_L.h new file mode 100644 index 0000000000..019d91bbf7 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A2_L_H +#define RES_WGN_A2_L_H + +enum dRes_INDEX_WGN_A2_L { + /* BMDR */ + dRes_INDEX_WGN_A2_L_BMD_WGN_A2_L_e=0x3, +}; + +enum dRes_ID_WGN_A2_L { + /* BMDR */ + dRes_ID_WGN_A2_L_BMD_WGN_A2_L_e=0x3, +}; + +enum WGN_A2_L_JNT { + WGN_A2_L_JNT_WORLD_ROOT_e=0x0, + WGN_A2_L_JNT_BACKBONE_e=0x1, + WGN_A2_L_JNT_ARML1_e=0x2, + WGN_A2_L_JNT_ARML2_e=0x3, + WGN_A2_L_JNT_ARMR1_e=0x4, + WGN_A2_L_JNT_ARMR2_e=0x5, + WGN_A2_L_JNT_HEAD_e=0x6, + WGN_A2_L_JNT_WAIST_e=0x7, + WGN_A2_L_JNT_LEGL1_e=0x8, + WGN_A2_L_JNT_LEGL2_e=0x9, + WGN_A2_L_JNT_LEGR1_e=0xA, + WGN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a2_TW.h b/assets/RZDJ01/res/Object/WGN_a2_TW.h new file mode 100644 index 0000000000..01b5de72d7 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A2_TW_H +#define RES_WGN_A2_TW_H + +enum dRes_INDEX_WGN_A2_TW { + /* BMDR */ + dRes_INDEX_WGN_A2_TW_BMD_WGN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A2_TW_BTP_WGN_A2_TW_e=0x7, +}; + +enum dRes_ID_WGN_A2_TW { + /* BMDR */ + dRes_ID_WGN_A2_TW_BMD_WGN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WGN_A2_TW_BTP_WGN_A2_TW_e=0x7, +}; + +enum WGN_A2_TW_JNT { + WGN_A2_TW_JNT_CENTER_e=0x0, + WGN_A2_TW_JNT_BACKBONE_e=0x1, + WGN_A2_TW_JNT_NECK_e=0x2, + WGN_A2_TW_JNT_HEAD_e=0x3, + WGN_A2_TW_JNT_SHOULDERL_e=0x4, + WGN_A2_TW_JNT_ARML1_e=0x5, + WGN_A2_TW_JNT_ARML2_e=0x6, + WGN_A2_TW_JNT_HANDL_e=0x7, + WGN_A2_TW_JNT_SHOULDERR_e=0x8, + WGN_A2_TW_JNT_ARMR1_e=0x9, + WGN_A2_TW_JNT_ARMR2_e=0xA, + WGN_A2_TW_JNT_HANDR_e=0xB, + WGN_A2_TW_JNT_WAIST_e=0xC, + WGN_A2_TW_JNT_LEGL1_e=0xD, + WGN_A2_TW_JNT_LEGL2_e=0xE, + WGN_A2_TW_JNT_FOOTL_e=0xF, + WGN_A2_TW_JNT_SKIRTL_e=0x10, + WGN_A2_TW_JNT_LEGR1_e=0x11, + WGN_A2_TW_JNT_LEGR2_e=0x12, + WGN_A2_TW_JNT_FOOTR_e=0x13, + WGN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a_L.h b/assets/RZDJ01/res/Object/WGN_a_L.h new file mode 100644 index 0000000000..bc377b3880 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A_L_H +#define RES_WGN_A_L_H + +enum dRes_INDEX_WGN_A_L { + /* BMDR */ + dRes_INDEX_WGN_A_L_BMD_WGN_A_L_e=0x3, +}; + +enum dRes_ID_WGN_A_L { + /* BMDR */ + dRes_ID_WGN_A_L_BMD_WGN_A_L_e=0x3, +}; + +enum WGN_A_L_JNT { + WGN_A_L_JNT_WORLD_ROOT_e=0x0, + WGN_A_L_JNT_BACKBONE_e=0x1, + WGN_A_L_JNT_ARML1_e=0x2, + WGN_A_L_JNT_ARML2_e=0x3, + WGN_A_L_JNT_ARMR1_e=0x4, + WGN_A_L_JNT_ARMR2_e=0x5, + WGN_A_L_JNT_HEAD_e=0x6, + WGN_A_L_JNT_WAIST_e=0x7, + WGN_A_L_JNT_LEGL1_e=0x8, + WGN_A_L_JNT_LEGL2_e=0x9, + WGN_A_L_JNT_LEGR1_e=0xA, + WGN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a_LTW.h b/assets/RZDJ01/res/Object/WGN_a_LTW.h new file mode 100644 index 0000000000..873c26224a --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A_LTW_H +#define RES_WGN_A_LTW_H + +enum dRes_INDEX_WGN_A_LTW { + /* BMDR */ + dRes_INDEX_WGN_A_LTW_BMD_WGN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WGN_A_LTW { + /* BMDR */ + dRes_ID_WGN_A_LTW_BMD_WGN_A_L_TW_e=0x3, +}; + +enum WGN_A_L_TW_JNT { + WGN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WGN_A_L_TW_JNT_BACKBONE_e=0x1, + WGN_A_L_TW_JNT_ARML1_e=0x2, + WGN_A_L_TW_JNT_ARML2_e=0x3, + WGN_A_L_TW_JNT_ARMR1_e=0x4, + WGN_A_L_TW_JNT_ARMR2_e=0x5, + WGN_A_L_TW_JNT_HEAD_e=0x6, + WGN_A_L_TW_JNT_WAIST_e=0x7, + WGN_A_L_TW_JNT_LEGL1_e=0x8, + WGN_A_L_TW_JNT_LEGL2_e=0x9, + WGN_A_L_TW_JNT_LEGR1_e=0xA, + WGN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WGN_a_TW.h b/assets/RZDJ01/res/Object/WGN_a_TW.h new file mode 100644 index 0000000000..390f4b7fd4 --- /dev/null +++ b/assets/RZDJ01/res/Object/WGN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A_TW_H +#define RES_WGN_A_TW_H + +enum dRes_INDEX_WGN_A_TW { + /* BMDR */ + dRes_INDEX_WGN_A_TW_BMD_WGN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A_TW_BTP_WGN_A_TW_e=0x7, +}; + +enum dRes_ID_WGN_A_TW { + /* BMDR */ + dRes_ID_WGN_A_TW_BMD_WGN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WGN_A_TW_BTP_WGN_A_TW_e=0x7, +}; + +enum WGN_A_TW_JNT { + WGN_A_TW_JNT_CENTER_e=0x0, + WGN_A_TW_JNT_BACKBONE_e=0x1, + WGN_A_TW_JNT_NECK_e=0x2, + WGN_A_TW_JNT_HEAD_e=0x3, + WGN_A_TW_JNT_SHOULDERL_e=0x4, + WGN_A_TW_JNT_ARML1_e=0x5, + WGN_A_TW_JNT_ARML2_e=0x6, + WGN_A_TW_JNT_HANDL_e=0x7, + WGN_A_TW_JNT_SHOULDERR_e=0x8, + WGN_A_TW_JNT_ARMR1_e=0x9, + WGN_A_TW_JNT_ARMR2_e=0xA, + WGN_A_TW_JNT_HANDR_e=0xB, + WGN_A_TW_JNT_WAIST_e=0xC, + WGN_A_TW_JNT_LEGL1_e=0xD, + WGN_A_TW_JNT_LEGL2_e=0xE, + WGN_A_TW_JNT_FOOTL_e=0xF, + WGN_A_TW_JNT_SKIRTL_e=0x10, + WGN_A_TW_JNT_LEGR1_e=0x11, + WGN_A_TW_JNT_LEGR2_e=0x12, + WGN_A_TW_JNT_FOOTR_e=0x13, + WGN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a.h b/assets/RZDJ01/res/Object/WON_a.h new file mode 100644 index 0000000000..30bbd29e2b --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A_H +#define RES_WON_A_H + +enum dRes_INDEX_WON_A { + /* BMDR */ + dRes_INDEX_WON_A_BMD_WON_A_e=0x4, + /* BTP */ + dRes_INDEX_WON_A_BTP_WON_A_e=0x7, +}; + +enum dRes_ID_WON_A { + /* BMDR */ + dRes_ID_WON_A_BMD_WON_A_e=0x4, + /* BTP */ + dRes_ID_WON_A_BTP_WON_A_e=0x7, +}; + +enum WON_A_JNT { + WON_A_JNT_CENTER_e=0x0, + WON_A_JNT_BACKBONE_e=0x1, + WON_A_JNT_NECK_e=0x2, + WON_A_JNT_HEAD_e=0x3, + WON_A_JNT_SHOULDERL_e=0x4, + WON_A_JNT_ARML1_e=0x5, + WON_A_JNT_ARML2_e=0x6, + WON_A_JNT_HANDL_e=0x7, + WON_A_JNT_SHOULDERR_e=0x8, + WON_A_JNT_ARMR1_e=0x9, + WON_A_JNT_ARMR2_e=0xA, + WON_A_JNT_HANDR_e=0xB, + WON_A_JNT_WAIST_e=0xC, + WON_A_JNT_LEGL1_e=0xD, + WON_A_JNT_LEGL2_e=0xE, + WON_A_JNT_FOOTL_e=0xF, + WON_A_JNT_SKIRTL_e=0x10, + WON_A_JNT_LEGR1_e=0x11, + WON_A_JNT_LEGR2_e=0x12, + WON_A_JNT_FOOTR_e=0x13, + WON_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a2.h b/assets/RZDJ01/res/Object/WON_a2.h new file mode 100644 index 0000000000..2d1d404bf9 --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A2_H +#define RES_WON_A2_H + +enum dRes_INDEX_WON_A2 { + /* BMDR */ + dRes_INDEX_WON_A2_BMD_WON_A2_e=0x4, + /* BTP */ + dRes_INDEX_WON_A2_BTP_WON_A2_e=0x7, +}; + +enum dRes_ID_WON_A2 { + /* BMDR */ + dRes_ID_WON_A2_BMD_WON_A2_e=0x4, + /* BTP */ + dRes_ID_WON_A2_BTP_WON_A2_e=0x7, +}; + +enum WON_A2_JNT { + WON_A2_JNT_CENTER_e=0x0, + WON_A2_JNT_BACKBONE_e=0x1, + WON_A2_JNT_NECK_e=0x2, + WON_A2_JNT_HEAD_e=0x3, + WON_A2_JNT_SHOULDERL_e=0x4, + WON_A2_JNT_ARML1_e=0x5, + WON_A2_JNT_ARML2_e=0x6, + WON_A2_JNT_HANDL_e=0x7, + WON_A2_JNT_SHOULDERR_e=0x8, + WON_A2_JNT_ARMR1_e=0x9, + WON_A2_JNT_ARMR2_e=0xA, + WON_A2_JNT_HANDR_e=0xB, + WON_A2_JNT_WAIST_e=0xC, + WON_A2_JNT_LEGL1_e=0xD, + WON_A2_JNT_LEGL2_e=0xE, + WON_A2_JNT_FOOTL_e=0xF, + WON_A2_JNT_SKIRTL_e=0x10, + WON_A2_JNT_LEGR1_e=0x11, + WON_A2_JNT_LEGR2_e=0x12, + WON_A2_JNT_FOOTR_e=0x13, + WON_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a2LTW.h b/assets/RZDJ01/res/Object/WON_a2LTW.h new file mode 100644 index 0000000000..fb0ca1457c --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A2LTW_H +#define RES_WON_A2LTW_H + +enum dRes_INDEX_WON_A2LTW { + /* BMDR */ + dRes_INDEX_WON_A2LTW_BMD_WON_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WON_A2LTW { + /* BMDR */ + dRes_ID_WON_A2LTW_BMD_WON_A2_L_TW_e=0x3, +}; + +enum WON_A2_L_TW_JNT { + WON_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WON_A2_L_TW_JNT_BACKBONE_e=0x1, + WON_A2_L_TW_JNT_ARML1_e=0x2, + WON_A2_L_TW_JNT_ARML2_e=0x3, + WON_A2_L_TW_JNT_ARMR1_e=0x4, + WON_A2_L_TW_JNT_ARMR2_e=0x5, + WON_A2_L_TW_JNT_HEAD_e=0x6, + WON_A2_L_TW_JNT_WAIST_e=0x7, + WON_A2_L_TW_JNT_LEGL1_e=0x8, + WON_A2_L_TW_JNT_LEGL2_e=0x9, + WON_A2_L_TW_JNT_LEGR1_e=0xA, + WON_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a2_L.h b/assets/RZDJ01/res/Object/WON_a2_L.h new file mode 100644 index 0000000000..37ff03fcf1 --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A2_L_H +#define RES_WON_A2_L_H + +enum dRes_INDEX_WON_A2_L { + /* BMDR */ + dRes_INDEX_WON_A2_L_BMD_WON_A2_L_e=0x3, +}; + +enum dRes_ID_WON_A2_L { + /* BMDR */ + dRes_ID_WON_A2_L_BMD_WON_A2_L_e=0x3, +}; + +enum WON_A2_L_JNT { + WON_A2_L_JNT_WORLD_ROOT_e=0x0, + WON_A2_L_JNT_BACKBONE_e=0x1, + WON_A2_L_JNT_ARML1_e=0x2, + WON_A2_L_JNT_ARML2_e=0x3, + WON_A2_L_JNT_ARMR1_e=0x4, + WON_A2_L_JNT_ARMR2_e=0x5, + WON_A2_L_JNT_HEAD_e=0x6, + WON_A2_L_JNT_WAIST_e=0x7, + WON_A2_L_JNT_LEGL1_e=0x8, + WON_A2_L_JNT_LEGL2_e=0x9, + WON_A2_L_JNT_LEGR1_e=0xA, + WON_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a2_TW.h b/assets/RZDJ01/res/Object/WON_a2_TW.h new file mode 100644 index 0000000000..94180c332e --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A2_TW_H +#define RES_WON_A2_TW_H + +enum dRes_INDEX_WON_A2_TW { + /* BMDR */ + dRes_INDEX_WON_A2_TW_BMD_WON_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WON_A2_TW_BTP_WON_A2_TW_e=0x7, +}; + +enum dRes_ID_WON_A2_TW { + /* BMDR */ + dRes_ID_WON_A2_TW_BMD_WON_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WON_A2_TW_BTP_WON_A2_TW_e=0x7, +}; + +enum WON_A2_TW_JNT { + WON_A2_TW_JNT_CENTER_e=0x0, + WON_A2_TW_JNT_BACKBONE_e=0x1, + WON_A2_TW_JNT_NECK_e=0x2, + WON_A2_TW_JNT_HEAD_e=0x3, + WON_A2_TW_JNT_SHOULDERL_e=0x4, + WON_A2_TW_JNT_ARML1_e=0x5, + WON_A2_TW_JNT_ARML2_e=0x6, + WON_A2_TW_JNT_HANDL_e=0x7, + WON_A2_TW_JNT_SHOULDERR_e=0x8, + WON_A2_TW_JNT_ARMR1_e=0x9, + WON_A2_TW_JNT_ARMR2_e=0xA, + WON_A2_TW_JNT_HANDR_e=0xB, + WON_A2_TW_JNT_WAIST_e=0xC, + WON_A2_TW_JNT_LEGL1_e=0xD, + WON_A2_TW_JNT_LEGL2_e=0xE, + WON_A2_TW_JNT_FOOTL_e=0xF, + WON_A2_TW_JNT_SKIRTL_e=0x10, + WON_A2_TW_JNT_LEGR1_e=0x11, + WON_A2_TW_JNT_LEGR2_e=0x12, + WON_A2_TW_JNT_FOOTR_e=0x13, + WON_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a_L.h b/assets/RZDJ01/res/Object/WON_a_L.h new file mode 100644 index 0000000000..96de84a56d --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A_L_H +#define RES_WON_A_L_H + +enum dRes_INDEX_WON_A_L { + /* BMDR */ + dRes_INDEX_WON_A_L_BMD_WON_A_L_e=0x3, +}; + +enum dRes_ID_WON_A_L { + /* BMDR */ + dRes_ID_WON_A_L_BMD_WON_A_L_e=0x3, +}; + +enum WON_A_L_JNT { + WON_A_L_JNT_WORLD_ROOT_e=0x0, + WON_A_L_JNT_BACKBONE_e=0x1, + WON_A_L_JNT_ARML1_e=0x2, + WON_A_L_JNT_ARML2_e=0x3, + WON_A_L_JNT_ARMR1_e=0x4, + WON_A_L_JNT_ARMR2_e=0x5, + WON_A_L_JNT_HEAD_e=0x6, + WON_A_L_JNT_WAIST_e=0x7, + WON_A_L_JNT_LEGL1_e=0x8, + WON_A_L_JNT_LEGL2_e=0x9, + WON_A_L_JNT_LEGR1_e=0xA, + WON_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a_LTW.h b/assets/RZDJ01/res/Object/WON_a_LTW.h new file mode 100644 index 0000000000..4b61b0620e --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A_LTW_H +#define RES_WON_A_LTW_H + +enum dRes_INDEX_WON_A_LTW { + /* BMDR */ + dRes_INDEX_WON_A_LTW_BMD_WON_A_L_TW_e=0x3, +}; + +enum dRes_ID_WON_A_LTW { + /* BMDR */ + dRes_ID_WON_A_LTW_BMD_WON_A_L_TW_e=0x3, +}; + +enum WON_A_L_TW_JNT { + WON_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WON_A_L_TW_JNT_BACKBONE_e=0x1, + WON_A_L_TW_JNT_ARML1_e=0x2, + WON_A_L_TW_JNT_ARML2_e=0x3, + WON_A_L_TW_JNT_ARMR1_e=0x4, + WON_A_L_TW_JNT_ARMR2_e=0x5, + WON_A_L_TW_JNT_HEAD_e=0x6, + WON_A_L_TW_JNT_WAIST_e=0x7, + WON_A_L_TW_JNT_LEGL1_e=0x8, + WON_A_L_TW_JNT_LEGL2_e=0x9, + WON_A_L_TW_JNT_LEGR1_e=0xA, + WON_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WON_a_TW.h b/assets/RZDJ01/res/Object/WON_a_TW.h new file mode 100644 index 0000000000..b4023c4792 --- /dev/null +++ b/assets/RZDJ01/res/Object/WON_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A_TW_H +#define RES_WON_A_TW_H + +enum dRes_INDEX_WON_A_TW { + /* BMDR */ + dRes_INDEX_WON_A_TW_BMD_WON_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WON_A_TW_BTP_WON_A_TW_e=0x7, +}; + +enum dRes_ID_WON_A_TW { + /* BMDR */ + dRes_ID_WON_A_TW_BMD_WON_A_TW_e=0x4, + /* BTP */ + dRes_ID_WON_A_TW_BTP_WON_A_TW_e=0x7, +}; + +enum WON_A_TW_JNT { + WON_A_TW_JNT_CENTER_e=0x0, + WON_A_TW_JNT_BACKBONE_e=0x1, + WON_A_TW_JNT_NECK_e=0x2, + WON_A_TW_JNT_HEAD_e=0x3, + WON_A_TW_JNT_SHOULDERL_e=0x4, + WON_A_TW_JNT_ARML1_e=0x5, + WON_A_TW_JNT_ARML2_e=0x6, + WON_A_TW_JNT_HANDL_e=0x7, + WON_A_TW_JNT_SHOULDERR_e=0x8, + WON_A_TW_JNT_ARMR1_e=0x9, + WON_A_TW_JNT_ARMR2_e=0xA, + WON_A_TW_JNT_HANDR_e=0xB, + WON_A_TW_JNT_WAIST_e=0xC, + WON_A_TW_JNT_LEGL1_e=0xD, + WON_A_TW_JNT_LEGL2_e=0xE, + WON_A_TW_JNT_FOOTL_e=0xF, + WON_A_TW_JNT_SKIRTL_e=0x10, + WON_A_TW_JNT_LEGR1_e=0x11, + WON_A_TW_JNT_LEGR2_e=0x12, + WON_A_TW_JNT_FOOTR_e=0x13, + WON_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WRock.h b/assets/RZDJ01/res/Object/WRock.h new file mode 100644 index 0000000000..6b419c154e --- /dev/null +++ b/assets/RZDJ01/res/Object/WRock.h @@ -0,0 +1,22 @@ +#ifndef RES_WROCK_H +#define RES_WROCK_H + +enum dRes_INDEX_WROCK { + /* BMDR */ + dRes_INDEX_WROCK_BMD_WROCK_e=0x4, + /* DZB */ + dRes_INDEX_WROCK_DZB_WROCK_e=0x7, +}; + +enum dRes_ID_WROCK { + /* BMDR */ + dRes_ID_WROCK_BMD_WROCK_e=0x4, + /* DZB */ + dRes_ID_WROCK_DZB_WROCK_e=0x7, +}; + +enum WROCK_JNT { + WROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WStoneF.h b/assets/RZDJ01/res/Object/WStoneF.h new file mode 100644 index 0000000000..7d35c38598 --- /dev/null +++ b/assets/RZDJ01/res/Object/WStoneF.h @@ -0,0 +1,22 @@ +#ifndef RES_WSTONEF_H +#define RES_WSTONEF_H + +enum dRes_INDEX_WSTONEF { + /* BMDR */ + dRes_INDEX_WSTONEF_BMD_A_SMWSTONE_e=0x4, + /* DZB */ + dRes_INDEX_WSTONEF_DZB_A_SMWSTONE_e=0x7, +}; + +enum dRes_ID_WSTONEF { + /* BMDR */ + dRes_ID_WSTONEF_BMD_A_SMWSTONE_e=0x4, + /* DZB */ + dRes_ID_WSTONEF_DZB_A_SMWSTONE_e=0x7, +}; + +enum A_SMWSTONE_JNT { + A_SMWSTONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WSTONEF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WarpBug.h b/assets/RZDJ01/res/Object/WarpBug.h new file mode 100644 index 0000000000..255f9d2453 --- /dev/null +++ b/assets/RZDJ01/res/Object/WarpBug.h @@ -0,0 +1,28 @@ +#ifndef RES_WARPBUG_H +#define RES_WARPBUG_H + +enum dRes_INDEX_WARPBUG { + /* BMDR */ + dRes_INDEX_WARPBUG_BMD_KISEI_e=0x5, + /* BRK */ + dRes_INDEX_WARPBUG_BRK_KISEI_e=0x8, + /* BTK */ + dRes_INDEX_WARPBUG_BTK_KISEI_e=0xB, +}; + +enum dRes_ID_WARPBUG { + /* BMDR */ + dRes_ID_WARPBUG_BMD_KISEI_e=0x5, + /* BRK */ + dRes_ID_WARPBUG_BRK_KISEI_e=0x8, + /* BTK */ + dRes_ID_WARPBUG_BTK_KISEI_e=0xB, +}; + +enum KISEI_JNT { + KISEI_JNT_WORLD_ROOT_e=0x0, + KISEI_JNT_KINSHI_e=0x1, + KISEI_JNT_YM_MODEL1_e=0x2, +}; + +#endif /* !RES_WARPBUG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Water.h b/assets/RZDJ01/res/Object/Water.h new file mode 100644 index 0000000000..8986cdae95 --- /dev/null +++ b/assets/RZDJ01/res/Object/Water.h @@ -0,0 +1,62 @@ +#ifndef RES_WATER_H +#define RES_WATER_H + +enum dRes_INDEX_WATER { + /* BCK */ + dRes_INDEX_WATER_BCK_WATER_A_CL_e=0x7, + dRes_INDEX_WATER_BCK_WATER_A_OP_e=0x8, + dRes_INDEX_WATER_BCK_WATER_B_A_CL_e=0x9, + dRes_INDEX_WATER_BCK_WATER_B_A_OP_e=0xA, + dRes_INDEX_WATER_BCK_WATER_B_B_CL_e=0xB, + dRes_INDEX_WATER_BCK_WATER_B_B_OP_e=0xC, + dRes_INDEX_WATER_BCK_WATER_B_CL_e=0xD, + dRes_INDEX_WATER_BCK_WATER_B_OP_e=0xE, + /* BMDR */ + dRes_INDEX_WATER_BMD_WATER_e=0x11, + dRes_INDEX_WATER_BMD_WATER_B_e=0x12, + /* BRK */ + dRes_INDEX_WATER_BRK_WATER_A_OP_e=0x15, + dRes_INDEX_WATER_BRK_WATER_B_OP_e=0x16, + /* BTK */ + dRes_INDEX_WATER_BTK_WATER_e=0x19, + dRes_INDEX_WATER_BTK_WATER_B_e=0x1A, + /* DZB */ + dRes_INDEX_WATER_DZB_WATER_e=0x1D, +}; + +enum dRes_ID_WATER { + /* BCK */ + dRes_ID_WATER_BCK_WATER_A_CL_e=0x7, + dRes_ID_WATER_BCK_WATER_A_OP_e=0x8, + dRes_ID_WATER_BCK_WATER_B_A_CL_e=0x9, + dRes_ID_WATER_BCK_WATER_B_A_OP_e=0xA, + dRes_ID_WATER_BCK_WATER_B_B_CL_e=0xB, + dRes_ID_WATER_BCK_WATER_B_B_OP_e=0xC, + dRes_ID_WATER_BCK_WATER_B_CL_e=0xD, + dRes_ID_WATER_BCK_WATER_B_OP_e=0xE, + /* BMDR */ + dRes_ID_WATER_BMD_WATER_e=0x11, + dRes_ID_WATER_BMD_WATER_B_e=0x12, + /* BRK */ + dRes_ID_WATER_BRK_WATER_A_OP_e=0x15, + dRes_ID_WATER_BRK_WATER_B_OP_e=0x16, + /* BTK */ + dRes_ID_WATER_BTK_WATER_e=0x19, + dRes_ID_WATER_BTK_WATER_B_e=0x1A, + /* DZB */ + dRes_ID_WATER_DZB_WATER_e=0x1D, +}; + +enum WATER_JNT { + WATER_JNT_WATER_DCK_e=0x0, + WATER_JNT_WATER1_MA09_e=0x1, + WATER_JNT_WATER2_MA06_e=0x2, + WATER_JNT_RYUSUIA_e=0x3, + WATER_JNT_RYUSUIB_e=0x4, +}; + +enum WATER_B_JNT { + WATER_B_JNT_WATER_MA02_e=0x0, +}; + +#endif /* !RES_WATER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wchain.h b/assets/RZDJ01/res/Object/Wchain.h new file mode 100644 index 0000000000..acab9b648c --- /dev/null +++ b/assets/RZDJ01/res/Object/Wchain.h @@ -0,0 +1,24 @@ +#ifndef RES_WCHAIN_H +#define RES_WCHAIN_H + +enum dRes_INDEX_WCHAIN { + /* BMDR */ + dRes_INDEX_WCHAIN_BMD_J_UKUSARI00_e=0x3, + dRes_INDEX_WCHAIN_BMD_J_UKUSARI01_e=0x4, +}; + +enum dRes_ID_WCHAIN { + /* BMDR */ + dRes_ID_WCHAIN_BMD_J_UKUSARI00_e=0x3, + dRes_ID_WCHAIN_BMD_J_UKUSARI01_e=0x4, +}; + +enum J_UKUSARI00_JNT { + J_UKUSARI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_UKUSARI01_JNT { + J_UKUSARI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WCHAIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wgeneral.h b/assets/RZDJ01/res/Object/Wgeneral.h new file mode 100644 index 0000000000..96787bfe19 --- /dev/null +++ b/assets/RZDJ01/res/Object/Wgeneral.h @@ -0,0 +1,78 @@ +#ifndef RES_WGENERAL_H +#define RES_WGENERAL_H + +enum dRes_INDEX_WGENERAL { + /* BCK */ + dRes_INDEX_WGENERAL_BCK_W_2LADYTALK_A_e=0x3, + dRes_INDEX_WGENERAL_BCK_W_2LADYTALK_B_e=0x4, + dRes_INDEX_WGENERAL_BCK_W_2NORMALTALK_A_e=0x5, + dRes_INDEX_WGENERAL_BCK_W_2NORMALTALK_B_e=0x6, + dRes_INDEX_WGENERAL_BCK_W_BROWSE_A_e=0x7, + dRes_INDEX_WGENERAL_BCK_W_BROWSE_B_e=0x8, + dRes_INDEX_WGENERAL_BCK_W_CELLME_e=0x9, + dRes_INDEX_WGENERAL_BCK_W_LOOK_A_e=0xA, + dRes_INDEX_WGENERAL_BCK_W_LOOK_B_e=0xB, + dRes_INDEX_WGENERAL_BCK_W_MARO_DANCE_e=0xC, + dRes_INDEX_WGENERAL_BCK_W_RUN_A_e=0xD, + dRes_INDEX_WGENERAL_BCK_W_RUN_B_e=0xE, + dRes_INDEX_WGENERAL_BCK_W_SING_e=0xF, + dRes_INDEX_WGENERAL_BCK_W_SIT_TO_WOLF_A_e=0x10, + dRes_INDEX_WGENERAL_BCK_W_SIT_TO_WOLF_B_e=0x11, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_A_e=0x12, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_A_B_e=0x13, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_B_e=0x14, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_B_B_e=0x15, + dRes_INDEX_WGENERAL_BCK_W_SITWAIT_A_e=0x16, + dRes_INDEX_WGENERAL_BCK_W_SITWAIT_B_e=0x17, + dRes_INDEX_WGENERAL_BCK_W_SURPRISE_e=0x18, + dRes_INDEX_WGENERAL_BCK_W_TALK_A_e=0x19, + dRes_INDEX_WGENERAL_BCK_W_TALK_B_e=0x1A, + dRes_INDEX_WGENERAL_BCK_W_TALK_B_WALL_e=0x1B, + dRes_INDEX_WGENERAL_BCK_W_TALK_C_e=0x1C, + dRes_INDEX_WGENERAL_BCK_W_TALK_WALL_e=0x1D, + dRes_INDEX_WGENERAL_BCK_W_TO_WOLF_e=0x1E, + dRes_INDEX_WGENERAL_BCK_W_WAIT_A_e=0x1F, + dRes_INDEX_WGENERAL_BCK_W_WAIT_B_e=0x20, + dRes_INDEX_WGENERAL_BCK_W_WAIT_WALL_e=0x21, + dRes_INDEX_WGENERAL_BCK_W_WALK_A_e=0x22, + dRes_INDEX_WGENERAL_BCK_W_WALK_B_e=0x23, +}; + +enum dRes_ID_WGENERAL { + /* BCK */ + dRes_ID_WGENERAL_BCK_W_2LADYTALK_A_e=0x3, + dRes_ID_WGENERAL_BCK_W_2LADYTALK_B_e=0x4, + dRes_ID_WGENERAL_BCK_W_2NORMALTALK_A_e=0x5, + dRes_ID_WGENERAL_BCK_W_2NORMALTALK_B_e=0x6, + dRes_ID_WGENERAL_BCK_W_BROWSE_A_e=0x7, + dRes_ID_WGENERAL_BCK_W_BROWSE_B_e=0x8, + dRes_ID_WGENERAL_BCK_W_CELLME_e=0x9, + dRes_ID_WGENERAL_BCK_W_LOOK_A_e=0xA, + dRes_ID_WGENERAL_BCK_W_LOOK_B_e=0xB, + dRes_ID_WGENERAL_BCK_W_MARO_DANCE_e=0xC, + dRes_ID_WGENERAL_BCK_W_RUN_A_e=0xD, + dRes_ID_WGENERAL_BCK_W_RUN_B_e=0xE, + dRes_ID_WGENERAL_BCK_W_SING_e=0xF, + dRes_ID_WGENERAL_BCK_W_SIT_TO_WOLF_A_e=0x10, + dRes_ID_WGENERAL_BCK_W_SIT_TO_WOLF_B_e=0x11, + dRes_ID_WGENERAL_BCK_W_SITTALK_A_e=0x12, + dRes_ID_WGENERAL_BCK_W_SITTALK_A_B_e=0x13, + dRes_ID_WGENERAL_BCK_W_SITTALK_B_e=0x14, + dRes_ID_WGENERAL_BCK_W_SITTALK_B_B_e=0x15, + dRes_ID_WGENERAL_BCK_W_SITWAIT_A_e=0x16, + dRes_ID_WGENERAL_BCK_W_SITWAIT_B_e=0x17, + dRes_ID_WGENERAL_BCK_W_SURPRISE_e=0x18, + dRes_ID_WGENERAL_BCK_W_TALK_A_e=0x19, + dRes_ID_WGENERAL_BCK_W_TALK_B_e=0x1A, + dRes_ID_WGENERAL_BCK_W_TALK_B_WALL_e=0x1B, + dRes_ID_WGENERAL_BCK_W_TALK_C_e=0x1C, + dRes_ID_WGENERAL_BCK_W_TALK_WALL_e=0x1D, + dRes_ID_WGENERAL_BCK_W_TO_WOLF_e=0x1E, + dRes_ID_WGENERAL_BCK_W_WAIT_A_e=0x1F, + dRes_ID_WGENERAL_BCK_W_WAIT_B_e=0x20, + dRes_ID_WGENERAL_BCK_W_WAIT_WALL_e=0x21, + dRes_ID_WGENERAL_BCK_W_WALK_A_e=0x22, + dRes_ID_WGENERAL_BCK_W_WALK_B_e=0x23, +}; + +#endif /* !RES_WGENERAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wgenral_l.h b/assets/RZDJ01/res/Object/Wgenral_l.h new file mode 100644 index 0000000000..eb6bdbcaad --- /dev/null +++ b/assets/RZDJ01/res/Object/Wgenral_l.h @@ -0,0 +1,20 @@ +#ifndef RES_WGENRAL_L_H +#define RES_WGENRAL_L_H + +enum dRes_INDEX_WGENRAL_L { + /* BCK */ + dRes_INDEX_WGENRAL_L_BCK_W_RUN_A_L_e=0x3, + dRes_INDEX_WGENRAL_L_BCK_W_RUN_B_L_e=0x4, + dRes_INDEX_WGENRAL_L_BCK_W_WALK_A_L_e=0x5, + dRes_INDEX_WGENRAL_L_BCK_W_WALK_B_L_e=0x6, +}; + +enum dRes_ID_WGENRAL_L { + /* BCK */ + dRes_ID_WGENRAL_L_BCK_W_RUN_A_L_e=0x3, + dRes_ID_WGENRAL_L_BCK_W_RUN_B_L_e=0x4, + dRes_ID_WGENRAL_L_BCK_W_WALK_A_L_e=0x5, + dRes_ID_WGENRAL_L_BCK_W_WALK_B_L_e=0x6, +}; + +#endif /* !RES_WGENRAL_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/WindStone.h b/assets/RZDJ01/res/Object/WindStone.h new file mode 100644 index 0000000000..5298c58b41 --- /dev/null +++ b/assets/RZDJ01/res/Object/WindStone.h @@ -0,0 +1,22 @@ +#ifndef RES_WINDSTONE_H +#define RES_WINDSTONE_H + +enum dRes_INDEX_WINDSTONE { + /* BMDR */ + dRes_INDEX_WINDSTONE_BMD_MODEL0_e=0x4, + /* DZB */ + dRes_INDEX_WINDSTONE_DZB_MODEL0_e=0x7, +}; + +enum dRes_ID_WINDSTONE { + /* BMDR */ + dRes_ID_WINDSTONE_BMD_MODEL0_e=0x4, + /* DZB */ + dRes_ID_WINDSTONE_DZB_MODEL0_e=0x7, +}; + +enum MODEL0_JNT { + MODEL0_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WINDSTONE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wmdl.h b/assets/RZDJ01/res/Object/Wmdl.h new file mode 100644 index 0000000000..033d9dbaad --- /dev/null +++ b/assets/RZDJ01/res/Object/Wmdl.h @@ -0,0 +1,131 @@ +#ifndef RES_WMDL_H +#define RES_WMDL_H + +enum dRes_INDEX_WMDL { + /* BMDR */ + dRes_INDEX_WMDL_BMD_MD_HANDS_e=0x6, + dRes_INDEX_WMDL_BMD_MD_MASK_e=0x7, + /* BMDV */ + dRes_INDEX_WMDL_BMD_MD_e=0xA, + dRes_INDEX_WMDL_BMD_MD_HAIR_HAND_e=0xB, + /* BMWR */ + dRes_INDEX_WMDL_BMD_WL_e=0xE, + dRes_INDEX_WMDL_BMD_WL_KUSARI_e=0xF, + /* BRK */ + dRes_INDEX_WMDL_BRK_MD_D_COLOR_e=0x12, + dRes_INDEX_WMDL_BRK_MD_HAIR_HAND_D_COLOR_e=0x13, + dRes_INDEX_WMDL_BRK_MD_HANDS_D_COLOR_e=0x14, + dRes_INDEX_WMDL_BRK_MD_MASK_D_COLOR_e=0x15, +}; + +enum dRes_ID_WMDL { + /* BMDR */ + dRes_ID_WMDL_BMD_MD_HANDS_e=0x6, + dRes_ID_WMDL_BMD_MD_MASK_e=0x7, + /* BMDV */ + dRes_ID_WMDL_BMD_MD_e=0xA, + dRes_ID_WMDL_BMD_MD_HAIR_HAND_e=0xB, + /* BMWR */ + dRes_ID_WMDL_BMD_WL_e=0xE, + dRes_ID_WMDL_BMD_WL_KUSARI_e=0xF, + /* BRK */ + dRes_ID_WMDL_BRK_MD_D_COLOR_e=0x12, + dRes_ID_WMDL_BRK_MD_HAIR_HAND_D_COLOR_e=0x13, + dRes_ID_WMDL_BRK_MD_HANDS_D_COLOR_e=0x14, + dRes_ID_WMDL_BRK_MD_MASK_D_COLOR_e=0x15, +}; + +enum MD_HANDS_JNT { + MD_HANDS_JNT_WORLD_ROOT_e=0x0, + MD_HANDS_JNT_MD_HANDSL_e=0x1, + MD_HANDS_JNT_MD_HANDSR_e=0x2, +}; + +enum MD_MASK_JNT { + MD_MASK_JNT_MD_MASK_e=0x0, +}; + +enum MD_JNT { + MD_JNT_WORLD_ROOT_e=0x0, + MD_JNT_BACKBONE1_e=0x1, + MD_JNT_BACKBONE2_e=0x2, + MD_JNT_NECK_e=0x3, + MD_JNT_HEAD_e=0x4, + MD_JNT_CHIN_e=0x5, + MD_JNT_HAIR_1_e=0x6, + MD_JNT_HAIR_2_e=0x7, + MD_JNT_HAIR_3_e=0x8, + MD_JNT_HAIR_4_e=0x9, + MD_JNT_HAIR_5_e=0xA, + MD_JNT_MOUTH_e=0xB, + MD_JNT_SHOULDER_L_e=0xC, + MD_JNT_ARM_L1_e=0xD, + MD_JNT_ARM_L2_e=0xE, + MD_JNT_HAND_L_e=0xF, + MD_JNT_SHOULDER_R_e=0x10, + MD_JNT_ARM_R1_e=0x11, + MD_JNT_ARM_R2_e=0x12, + MD_JNT_HAND_R_e=0x13, + MD_JNT_WAIST_e=0x14, + MD_JNT_CLOTCHL_e=0x15, + MD_JNT_LEG_L1_e=0x16, + MD_JNT_LEG_L2_e=0x17, + MD_JNT_FOOT_L_e=0x18, + MD_JNT_CLOTCHR_e=0x19, + MD_JNT_LEG_R1_e=0x1A, + MD_JNT_LEG_R2_e=0x1B, + MD_JNT_FOOT_R_e=0x1C, +}; + +enum MD_HAIR_HAND_JNT { + MD_HAIR_HAND_JNT_MD_HAIR_HANDS_e=0x0, +}; + +enum WL_JNT { + WL_JNT_CENTER_e=0x0, + WL_JNT_BACKBONE1_e=0x1, + WL_JNT_BACKBONE2_e=0x2, + WL_JNT_NECK_e=0x3, + WL_JNT_HEAD_e=0x4, + WL_JNT_CHIN_e=0x5, + WL_JNT_TONGUE1_e=0x6, + WL_JNT_TONGUE2_e=0x7, + WL_JNT_EARL_e=0x8, + WL_JNT_EARR_e=0x9, + WL_JNT_MANE_e=0xA, + WL_JNT_MAYUL_e=0xB, + WL_JNT_MAYUR_e=0xC, + WL_JNT_MOUTH_e=0xD, + WL_JNT_NOSE_e=0xE, + WL_JNT_SHOULDERL_e=0xF, + WL_JNT_FLEGL1_e=0x10, + WL_JNT_FLEGL2_e=0x11, + WL_JNT_FLEGL3_e=0x12, + WL_JNT_FLEGL4_e=0x13, + WL_JNT_SHOULDERR_e=0x14, + WL_JNT_FLEGR1_e=0x15, + WL_JNT_FLEGR2_e=0x16, + WL_JNT_FLEGR3_e=0x17, + WL_JNT_FLEGR4_e=0x18, + WL_JNT_MD_e=0x19, + WL_JNT_WAIST_e=0x1A, + WL_JNT_HIPL_e=0x1B, + WL_JNT_BLEGL1_e=0x1C, + WL_JNT_BLEGL2_e=0x1D, + WL_JNT_BLEGL3_e=0x1E, + WL_JNT_BLEGL4_e=0x1F, + WL_JNT_HIPR_e=0x20, + WL_JNT_BLEGR1_e=0x21, + WL_JNT_BLEGR2_e=0x22, + WL_JNT_BLEGR3_e=0x23, + WL_JNT_BLEGR4_e=0x24, + WL_JNT_TAIL1_e=0x25, + WL_JNT_TAIL2_e=0x26, + WL_JNT_TAIL3_e=0x27, +}; + +enum WL_KUSARI_JNT { + WL_KUSARI_JNT_WL_KUSARI_e=0x0, +}; + +#endif /* !RES_WMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Worm.h b/assets/RZDJ01/res/Object/Worm.h new file mode 100644 index 0000000000..7e30776d60 --- /dev/null +++ b/assets/RZDJ01/res/Object/Worm.h @@ -0,0 +1,33 @@ +#ifndef RES_WORM_H +#define RES_WORM_H + +enum dRes_INDEX_WORM { + /* BMDR */ + dRes_INDEX_WORM_BMD_WORM_e=0x3, + dRes_INDEX_WORM_BMD_WORM_HOLE_e=0x4, +}; + +enum dRes_ID_WORM { + /* BMDR */ + dRes_ID_WORM_BMD_WORM_e=0x3, + dRes_ID_WORM_BMD_WORM_HOLE_e=0x4, +}; + +enum WORM_JNT { + WORM_JNT_BODY1_e=0x0, + WORM_JNT_BODY2_e=0x1, + WORM_JNT_BODY3_e=0x2, + WORM_JNT_BODY4_e=0x3, + WORM_JNT_BODY5_e=0x4, + WORM_JNT_BODY6_e=0x5, + WORM_JNT_BODY7_e=0x6, + WORM_JNT_BODY8_e=0x7, + WORM_JNT_BODY9_e=0x8, + WORM_JNT_BODY10_e=0x9, +}; + +enum WORM_HOLE_JNT { + WORM_HOLE_JNT_WORM_HOLE_MODEL_e=0x0, +}; + +#endif /* !RES_WORM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wspcial_l.h b/assets/RZDJ01/res/Object/Wspcial_l.h new file mode 100644 index 0000000000..7bb2abdbda --- /dev/null +++ b/assets/RZDJ01/res/Object/Wspcial_l.h @@ -0,0 +1,24 @@ +#ifndef RES_WSPCIAL_L_H +#define RES_WSPCIAL_L_H + +enum dRes_INDEX_WSPCIAL_L { + /* BCK */ + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_KAGO_L_e=0x3, + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_STICK_L_e=0x4, + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_TUBO_L_e=0x5, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_KAGO_L_e=0x6, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_STICK_L_e=0x7, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_TUBO_L_e=0x8, +}; + +enum dRes_ID_WSPCIAL_L { + /* BCK */ + dRes_ID_WSPCIAL_L_BCK_W_RUN_KAGO_L_e=0x3, + dRes_ID_WSPCIAL_L_BCK_W_RUN_STICK_L_e=0x4, + dRes_ID_WSPCIAL_L_BCK_W_RUN_TUBO_L_e=0x5, + dRes_ID_WSPCIAL_L_BCK_W_WALK_KAGO_L_e=0x6, + dRes_ID_WSPCIAL_L_BCK_W_WALK_STICK_L_e=0x7, + dRes_ID_WSPCIAL_L_BCK_W_WALK_TUBO_L_e=0x8, +}; + +#endif /* !RES_WSPCIAL_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Wspecial.h b/assets/RZDJ01/res/Object/Wspecial.h new file mode 100644 index 0000000000..914d1fb3c9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Wspecial.h @@ -0,0 +1,44 @@ +#ifndef RES_WSPECIAL_H +#define RES_WSPECIAL_H + +enum dRes_INDEX_WSPECIAL { + /* BCK */ + dRes_INDEX_WSPECIAL_BCK_W_PLAYM_e=0x3, + dRes_INDEX_WSPECIAL_BCK_W_RUN_KAGO_e=0x4, + dRes_INDEX_WSPECIAL_BCK_W_RUN_STICK_e=0x5, + dRes_INDEX_WSPECIAL_BCK_W_RUN_TUBO_e=0x6, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_KAGO_e=0x7, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_STICK_e=0x8, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_TUBO_e=0x9, + dRes_INDEX_WSPECIAL_BCK_W_TALK_KAGO_e=0xA, + dRes_INDEX_WSPECIAL_BCK_W_TALK_STICK_e=0xB, + dRes_INDEX_WSPECIAL_BCK_W_TALK_TUBO_e=0xC, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_KAGO_e=0xD, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_STICK_e=0xE, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_TUBO_e=0xF, + dRes_INDEX_WSPECIAL_BCK_W_WALK_KAGO_e=0x10, + dRes_INDEX_WSPECIAL_BCK_W_WALK_STICK_e=0x11, + dRes_INDEX_WSPECIAL_BCK_W_WALK_TUBO_e=0x12, +}; + +enum dRes_ID_WSPECIAL { + /* BCK */ + dRes_ID_WSPECIAL_BCK_W_PLAYM_e=0x3, + dRes_ID_WSPECIAL_BCK_W_RUN_KAGO_e=0x4, + dRes_ID_WSPECIAL_BCK_W_RUN_STICK_e=0x5, + dRes_ID_WSPECIAL_BCK_W_RUN_TUBO_e=0x6, + dRes_ID_WSPECIAL_BCK_W_TALK_B_KAGO_e=0x7, + dRes_ID_WSPECIAL_BCK_W_TALK_B_STICK_e=0x8, + dRes_ID_WSPECIAL_BCK_W_TALK_B_TUBO_e=0x9, + dRes_ID_WSPECIAL_BCK_W_TALK_KAGO_e=0xA, + dRes_ID_WSPECIAL_BCK_W_TALK_STICK_e=0xB, + dRes_ID_WSPECIAL_BCK_W_TALK_TUBO_e=0xC, + dRes_ID_WSPECIAL_BCK_W_WAIT_KAGO_e=0xD, + dRes_ID_WSPECIAL_BCK_W_WAIT_STICK_e=0xE, + dRes_ID_WSPECIAL_BCK_W_WAIT_TUBO_e=0xF, + dRes_ID_WSPECIAL_BCK_W_WALK_KAGO_e=0x10, + dRes_ID_WSPECIAL_BCK_W_WALK_STICK_e=0x11, + dRes_ID_WSPECIAL_BCK_W_WALK_TUBO_e=0x12, +}; + +#endif /* !RES_WSPECIAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/YIblltray.h b/assets/RZDJ01/res/Object/YIblltray.h new file mode 100644 index 0000000000..ca5859f051 --- /dev/null +++ b/assets/RZDJ01/res/Object/YIblltray.h @@ -0,0 +1,32 @@ +#ifndef RES_YIBLLTRAY_H +#define RES_YIBLLTRAY_H + +enum dRes_INDEX_YIBLLTRAY { + /* BCK */ + dRes_INDEX_YIBLLTRAY_BCK_IRONBALLTRAY_e=0x5, + /* BMDR */ + dRes_INDEX_YIBLLTRAY_BMD_YHANDLE_e=0x8, + dRes_INDEX_YIBLLTRAY_BMD_YIRONBALLTRAY_e=0x9, + /* DZB */ + dRes_INDEX_YIBLLTRAY_DZB_YIRONBALLTRAY_e=0xC, +}; + +enum dRes_ID_YIBLLTRAY { + /* BCK */ + dRes_ID_YIBLLTRAY_BCK_IRONBALLTRAY_e=0x5, + /* BMDR */ + dRes_ID_YIBLLTRAY_BMD_YHANDLE_e=0x8, + dRes_ID_YIBLLTRAY_BMD_YIRONBALLTRAY_e=0x9, + /* DZB */ + dRes_ID_YIBLLTRAY_DZB_YIRONBALLTRAY_e=0xC, +}; + +enum YHANDLE_JNT { + YHANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +enum YIRONBALLTRAY_JNT { + YIRONBALLTRAY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_YIBLLTRAY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Y_gwall.h b/assets/RZDJ01/res/Object/Y_gwall.h new file mode 100644 index 0000000000..f2876f8fc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Y_gwall.h @@ -0,0 +1,22 @@ +#ifndef RES_Y_GWALL_H +#define RES_Y_GWALL_H + +enum dRes_INDEX_Y_GWALL { + /* BMDE */ + dRes_INDEX_Y_GWALL_BMD_YGANONWALL_e=0x4, + /* BTK */ + dRes_INDEX_Y_GWALL_BTK_YGANONWALL_e=0x7, +}; + +enum dRes_ID_Y_GWALL { + /* BMDE */ + dRes_ID_Y_GWALL_BMD_YGANONWALL_e=0x4, + /* BTK */ + dRes_ID_Y_GWALL_BTK_YGANONWALL_e=0x7, +}; + +enum YGANONWALL_JNT { + YGANONWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_GWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Y_horiyuk.h b/assets/RZDJ01/res/Object/Y_horiyuk.h new file mode 100644 index 0000000000..6f01e09b77 --- /dev/null +++ b/assets/RZDJ01/res/Object/Y_horiyuk.h @@ -0,0 +1,22 @@ +#ifndef RES_Y_HORIYUK_H +#define RES_Y_HORIYUK_H + +enum dRes_INDEX_Y_HORIYUK { + /* BMDR */ + dRes_INDEX_Y_HORIYUK_BMD_YHORIYUKI_e=0x4, + /* DZB */ + dRes_INDEX_Y_HORIYUK_DZB_YHORIYUKI_e=0x7, +}; + +enum dRes_ID_Y_HORIYUK { + /* BMDR */ + dRes_ID_Y_HORIYUK_BMD_YHORIYUKI_e=0x4, + /* DZB */ + dRes_ID_Y_HORIYUK_DZB_YHORIYUKI_e=0x7, +}; + +enum YHORIYUKI_JNT { + YHORIYUKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_HORIYUK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Y_icecube.h b/assets/RZDJ01/res/Object/Y_icecube.h new file mode 100644 index 0000000000..d66388bdfd --- /dev/null +++ b/assets/RZDJ01/res/Object/Y_icecube.h @@ -0,0 +1,32 @@ +#ifndef RES_Y_ICECUBE_H +#define RES_Y_ICECUBE_H + +enum dRes_INDEX_Y_ICECUBE { + /* BMDE */ + dRes_INDEX_Y_ICECUBE_BMD_Y_ICECUBEICE_e=0x5, + /* BMDR */ + dRes_INDEX_Y_ICECUBE_BMD_YICECUBE_e=0x8, + /* DZB */ + dRes_INDEX_Y_ICECUBE_DZB_Y_ICECUBEICE_e=0xB, + dRes_INDEX_Y_ICECUBE_DZB_YICECUBE_e=0xC, +}; + +enum dRes_ID_Y_ICECUBE { + /* BMDE */ + dRes_ID_Y_ICECUBE_BMD_Y_ICECUBEICE_e=0x5, + /* BMDR */ + dRes_ID_Y_ICECUBE_BMD_YICECUBE_e=0x8, + /* DZB */ + dRes_ID_Y_ICECUBE_DZB_Y_ICECUBEICE_e=0xB, + dRes_ID_Y_ICECUBE_DZB_YICECUBE_e=0xC, +}; + +enum Y_ICECUBEICE_JNT { + Y_ICECUBEICE_JNT_WORLD_ROOT_e=0x0, +}; + +enum YICECUBE_JNT { + YICECUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_ICECUBE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Y_ironbal.h b/assets/RZDJ01/res/Object/Y_ironbal.h new file mode 100644 index 0000000000..96755db4b2 --- /dev/null +++ b/assets/RZDJ01/res/Object/Y_ironbal.h @@ -0,0 +1,18 @@ +#ifndef RES_Y_IRONBAL_H +#define RES_Y_IRONBAL_H + +enum dRes_INDEX_Y_IRONBAL { + /* BMDE */ + dRes_INDEX_Y_IRONBAL_BMD_YIRONBALL_e=0x3, +}; + +enum dRes_ID_Y_IRONBAL { + /* BMDE */ + dRes_ID_Y_IRONBAL_BMD_YIRONBALL_e=0x3, +}; + +enum YIRONBALL_JNT { + YIRONBALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_IRONBAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Y_taihou.h b/assets/RZDJ01/res/Object/Y_taihou.h new file mode 100644 index 0000000000..7cc0a263ec --- /dev/null +++ b/assets/RZDJ01/res/Object/Y_taihou.h @@ -0,0 +1,25 @@ +#ifndef RES_Y_TAIHOU_H +#define RES_Y_TAIHOU_H + +enum dRes_INDEX_Y_TAIHOU { + /* BMDR */ + dRes_INDEX_Y_TAIHOU_BMD_YTAIHOU_e=0x4, + /* DZB */ + dRes_INDEX_Y_TAIHOU_DZB_YTAIHOU_e=0x7, +}; + +enum dRes_ID_Y_TAIHOU { + /* BMDR */ + dRes_ID_Y_TAIHOU_BMD_YTAIHOU_e=0x4, + /* DZB */ + dRes_ID_Y_TAIHOU_DZB_YTAIHOU_e=0x7, +}; + +enum YTAIHOU_JNT { + YTAIHOU_JNT_YTAIHOU_e=0x0, + YTAIHOU_JNT_TAIHOU_e=0x1, + YTAIHOU_JNT_WHEEL_L_e=0x2, + YTAIHOU_JNT_WHEEL_R_e=0x3, +}; + +#endif /* !RES_Y_TAIHOU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Ychandelr.h b/assets/RZDJ01/res/Object/Ychandelr.h new file mode 100644 index 0000000000..92a1561575 --- /dev/null +++ b/assets/RZDJ01/res/Object/Ychandelr.h @@ -0,0 +1,28 @@ +#ifndef RES_YCHANDELR_H +#define RES_YCHANDELR_H + +enum dRes_INDEX_YCHANDELR { + /* BMDR */ + dRes_INDEX_YCHANDELR_BMD_YCHANDELIER_e=0x4, + dRes_INDEX_YCHANDELR_BMD_YCHANDELIERSHAFT_e=0x5, + /* DZB */ + dRes_INDEX_YCHANDELR_DZB_YCHANDELIER_e=0x8, +}; + +enum dRes_ID_YCHANDELR { + /* BMDR */ + dRes_ID_YCHANDELR_BMD_YCHANDELIER_e=0x4, + dRes_ID_YCHANDELR_BMD_YCHANDELIERSHAFT_e=0x5, + /* DZB */ + dRes_ID_YCHANDELR_DZB_YCHANDELIER_e=0x8, +}; + +enum YCHANDELIER_JNT { + YCHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +enum YCHANDELIERSHAFT_JNT { + YCHANDELIERSHAFT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_YCHANDELR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia.h b/assets/RZDJ01/res/Object/Yelia.h new file mode 100644 index 0000000000..8180ac4589 --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia.h @@ -0,0 +1,50 @@ +#ifndef RES_YELIA_H +#define RES_YELIA_H + +enum dRes_INDEX_YELIA { + /* BMDR */ + dRes_INDEX_YELIA_BMD_YELIA_e=0x3, +}; + +enum dRes_ID_YELIA { + /* BMDR */ + dRes_ID_YELIA_BMD_YELIA_e=0x3, +}; + +enum YELIA_JNT { + YELIA_JNT_CENTER_e=0x0, + YELIA_JNT_BACKBONE1_e=0x1, + YELIA_JNT_BACKBONE2_e=0x2, + YELIA_JNT_NECK_e=0x3, + YELIA_JNT_HEAD_e=0x4, + YELIA_JNT_HAIR1_e=0x5, + YELIA_JNT_JAW_e=0x6, + YELIA_JNT_MAYUL_e=0x7, + YELIA_JNT_MAYUR_e=0x8, + YELIA_JNT_MOUTH_e=0x9, + YELIA_JNT_SHOULDERL_e=0xA, + YELIA_JNT_ARML1_e=0xB, + YELIA_JNT_ARML2_e=0xC, + YELIA_JNT_HANDL_e=0xD, + YELIA_JNT_FINGERL1_e=0xE, + YELIA_JNT_THUMBL_e=0xF, + YELIA_JNT_SHOULDERR_e=0x10, + YELIA_JNT_ARMR1_e=0x11, + YELIA_JNT_ARMR2_e=0x12, + YELIA_JNT_HANDR_e=0x13, + YELIA_JNT_FINGERR1_e=0x14, + YELIA_JNT_THUMBR_e=0x15, + YELIA_JNT_WAIST_e=0x16, + YELIA_JNT_LEGL1_e=0x17, + YELIA_JNT_LEGL2_e=0x18, + YELIA_JNT_FOOTL_e=0x19, + YELIA_JNT_LEGR1_e=0x1A, + YELIA_JNT_LEGR2_e=0x1B, + YELIA_JNT_FOOTR_e=0x1C, + YELIA_JNT_SKIRTBL_e=0x1D, + YELIA_JNT_SKIRTBR_e=0x1E, + YELIA_JNT_SKIRTFL_e=0x1F, + YELIA_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELIA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia0.h b/assets/RZDJ01/res/Object/Yelia0.h new file mode 100644 index 0000000000..ed352172b9 --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia0.h @@ -0,0 +1,46 @@ +#ifndef RES_YELIA0_H +#define RES_YELIA0_H + +enum dRes_INDEX_YELIA0 { + /* BCK */ + dRes_INDEX_YELIA0_BCK_YELIA_F_HAPPY_TALK_e=0x5, + dRes_INDEX_YELIA0_BCK_YELIA_F_LISTEN_e=0x6, + dRes_INDEX_YELIA0_BCK_YELIA_F_TALK_A_e=0x7, + dRes_INDEX_YELIA0_BCK_YELIA_FH_HAPPYTALK_e=0x8, + dRes_INDEX_YELIA0_BCK_YELIA_FH_LISTEN_e=0x9, + dRes_INDEX_YELIA0_BCK_YELIA_HAPPYTALK_e=0xA, + dRes_INDEX_YELIA0_BCK_YELIA_LISTEN_e=0xB, + dRes_INDEX_YELIA0_BCK_YELIA_STEP_e=0xC, + dRes_INDEX_YELIA0_BCK_YELIA_WAIT_A_e=0xD, + /* BTK */ + dRes_INDEX_YELIA0_BTK_YELIA_e=0x10, + /* BTP */ + dRes_INDEX_YELIA0_BTP_YELIA_e=0x13, + dRes_INDEX_YELIA0_BTP_YELIA_F_HAPPY_TALK_e=0x14, + dRes_INDEX_YELIA0_BTP_YELIA_F_LISTEN_e=0x15, + dRes_INDEX_YELIA0_BTP_YELIA_FH_HAPPYTALK_e=0x16, + dRes_INDEX_YELIA0_BTP_YELIA_FH_LISTEN_e=0x17, +}; + +enum dRes_ID_YELIA0 { + /* BCK */ + dRes_ID_YELIA0_BCK_YELIA_F_HAPPY_TALK_e=0x5, + dRes_ID_YELIA0_BCK_YELIA_F_LISTEN_e=0x6, + dRes_ID_YELIA0_BCK_YELIA_F_TALK_A_e=0x7, + dRes_ID_YELIA0_BCK_YELIA_FH_HAPPYTALK_e=0x8, + dRes_ID_YELIA0_BCK_YELIA_FH_LISTEN_e=0x9, + dRes_ID_YELIA0_BCK_YELIA_HAPPYTALK_e=0xA, + dRes_ID_YELIA0_BCK_YELIA_LISTEN_e=0xB, + dRes_ID_YELIA0_BCK_YELIA_STEP_e=0xC, + dRes_ID_YELIA0_BCK_YELIA_WAIT_A_e=0xD, + /* BTK */ + dRes_ID_YELIA0_BTK_YELIA_e=0x10, + /* BTP */ + dRes_ID_YELIA0_BTP_YELIA_e=0x13, + dRes_ID_YELIA0_BTP_YELIA_F_HAPPY_TALK_e=0x14, + dRes_ID_YELIA0_BTP_YELIA_F_LISTEN_e=0x15, + dRes_ID_YELIA0_BTP_YELIA_FH_HAPPYTALK_e=0x16, + dRes_ID_YELIA0_BTP_YELIA_FH_LISTEN_e=0x17, +}; + +#endif /* !RES_YELIA0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia1.h b/assets/RZDJ01/res/Object/Yelia1.h new file mode 100644 index 0000000000..5b2304e3c1 --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia1.h @@ -0,0 +1,38 @@ +#ifndef RES_YELIA1_H +#define RES_YELIA1_H + +enum dRes_INDEX_YELIA1 { + /* BCK */ + dRes_INDEX_YELIA1_BCK_YELIA_F_HORSE_LOOKBACK_e=0x5, + dRes_INDEX_YELIA1_BCK_YELIA_F_HORSE_RETURN_e=0x6, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_LOOKBACK_e=0x7, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_RETURN_e=0x8, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_TALK_A_e=0x9, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_WAIT_A_e=0xA, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_WAIT_C_e=0xB, + /* BTK */ + dRes_INDEX_YELIA1_BTK_YELIA_HORSE_RETURN_e=0xE, + dRes_INDEX_YELIA1_BTK_YELIA_HORSE_WAIT_A_e=0xF, + /* BTP */ + dRes_INDEX_YELIA1_BTP_YELIA_F_HORSE_LOOKBACK_e=0x12, + dRes_INDEX_YELIA1_BTP_YELIA_F_HORSE_RETURN_e=0x13, +}; + +enum dRes_ID_YELIA1 { + /* BCK */ + dRes_ID_YELIA1_BCK_YELIA_F_HORSE_LOOKBACK_e=0x5, + dRes_ID_YELIA1_BCK_YELIA_F_HORSE_RETURN_e=0x6, + dRes_ID_YELIA1_BCK_YELIA_HORSE_LOOKBACK_e=0x7, + dRes_ID_YELIA1_BCK_YELIA_HORSE_RETURN_e=0x8, + dRes_ID_YELIA1_BCK_YELIA_HORSE_TALK_A_e=0x9, + dRes_ID_YELIA1_BCK_YELIA_HORSE_WAIT_A_e=0xA, + dRes_ID_YELIA1_BCK_YELIA_HORSE_WAIT_C_e=0xB, + /* BTK */ + dRes_ID_YELIA1_BTK_YELIA_HORSE_RETURN_e=0xE, + dRes_ID_YELIA1_BTK_YELIA_HORSE_WAIT_A_e=0xF, + /* BTP */ + dRes_ID_YELIA1_BTP_YELIA_F_HORSE_LOOKBACK_e=0x12, + dRes_ID_YELIA1_BTP_YELIA_F_HORSE_RETURN_e=0x13, +}; + +#endif /* !RES_YELIA1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia2.h b/assets/RZDJ01/res/Object/Yelia2.h new file mode 100644 index 0000000000..a5d7b0e16d --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia2.h @@ -0,0 +1,50 @@ +#ifndef RES_YELIA2_H +#define RES_YELIA2_H + +enum dRes_INDEX_YELIA2 { + /* BMDR */ + dRes_INDEX_YELIA2_BMD_YELB_e=0x3, +}; + +enum dRes_ID_YELIA2 { + /* BMDR */ + dRes_ID_YELIA2_BMD_YELB_e=0x3, +}; + +enum YELB_JNT { + YELB_JNT_CENTER_e=0x0, + YELB_JNT_BACKBONE1_e=0x1, + YELB_JNT_BACKBONE2_e=0x2, + YELB_JNT_NECK_e=0x3, + YELB_JNT_HEAD_e=0x4, + YELB_JNT_HAIR1_e=0x5, + YELB_JNT_JAW_e=0x6, + YELB_JNT_MAYUL_e=0x7, + YELB_JNT_MAYUR_e=0x8, + YELB_JNT_MOUTH_e=0x9, + YELB_JNT_SHOULDERL_e=0xA, + YELB_JNT_ARML1_e=0xB, + YELB_JNT_ARML2_e=0xC, + YELB_JNT_HANDL_e=0xD, + YELB_JNT_FINGERL1_e=0xE, + YELB_JNT_THUMBL_e=0xF, + YELB_JNT_SHOULDERR_e=0x10, + YELB_JNT_ARMR1_e=0x11, + YELB_JNT_ARMR2_e=0x12, + YELB_JNT_HANDR_e=0x13, + YELB_JNT_FINGERR1_e=0x14, + YELB_JNT_THUMBR_e=0x15, + YELB_JNT_WAIST_e=0x16, + YELB_JNT_LEGL1_e=0x17, + YELB_JNT_LEGL2_e=0x18, + YELB_JNT_FOOTL_e=0x19, + YELB_JNT_LEGR1_e=0x1A, + YELB_JNT_LEGR2_e=0x1B, + YELB_JNT_FOOTR_e=0x1C, + YELB_JNT_SKIRTBL_e=0x1D, + YELB_JNT_SKIRTBR_e=0x1E, + YELB_JNT_SKIRTFL_e=0x1F, + YELB_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELIA2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia3.h b/assets/RZDJ01/res/Object/Yelia3.h new file mode 100644 index 0000000000..dd9d95bce4 --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia3.h @@ -0,0 +1,40 @@ +#ifndef RES_YELIA3_H +#define RES_YELIA3_H + +enum dRes_INDEX_YELIA3 { + /* BCK */ + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_TALK_e=0x5, + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_WAIT_A_e=0x6, + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_WAIT_B_e=0x7, + dRes_INDEX_YELIA3_BCK_YELIA_FH_KAISOU_TALK_e=0x8, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_TALK_e=0x9, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_WAIT_A_e=0xA, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_WAIT_B_e=0xB, + /* BTK */ + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_TALK_e=0xE, + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_WAIT_A_e=0xF, + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_WAIT_B_e=0x10, + /* BTP */ + dRes_INDEX_YELIA3_BTP_YELIA_F_KAISOU_TALK_e=0x13, + dRes_INDEX_YELIA3_BTP_YELIA_F_KAISOU_WAIT_A_e=0x14, +}; + +enum dRes_ID_YELIA3 { + /* BCK */ + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_TALK_e=0x5, + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_WAIT_A_e=0x6, + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_WAIT_B_e=0x7, + dRes_ID_YELIA3_BCK_YELIA_FH_KAISOU_TALK_e=0x8, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_TALK_e=0x9, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_WAIT_A_e=0xA, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_WAIT_B_e=0xB, + /* BTK */ + dRes_ID_YELIA3_BTK_YELIA_KAISOU_TALK_e=0xE, + dRes_ID_YELIA3_BTK_YELIA_KAISOU_WAIT_A_e=0xF, + dRes_ID_YELIA3_BTK_YELIA_KAISOU_WAIT_B_e=0x10, + /* BTP */ + dRes_ID_YELIA3_BTP_YELIA_F_KAISOU_TALK_e=0x13, + dRes_ID_YELIA3_BTP_YELIA_F_KAISOU_WAIT_A_e=0x14, +}; + +#endif /* !RES_YELIA3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Yelia4.h b/assets/RZDJ01/res/Object/Yelia4.h new file mode 100644 index 0000000000..00289017ec --- /dev/null +++ b/assets/RZDJ01/res/Object/Yelia4.h @@ -0,0 +1,116 @@ +#ifndef RES_YELIA4_H +#define RES_YELIA4_H + +enum dRes_INDEX_YELIA4 { + /* BCK */ + dRes_INDEX_YELIA4_BCK_YELIA_ASK_e=0x6, + dRes_INDEX_YELIA4_BCK_YELIA_ASK_STEP_e=0x7, + dRes_INDEX_YELIA4_BCK_YELIA_ASKING_e=0x8, + dRes_INDEX_YELIA4_BCK_YELIA_F_ASK_e=0x9, + dRes_INDEX_YELIA4_BCK_YELIA_F_INTENSE_e=0xA, + dRes_INDEX_YELIA4_BCK_YELIA_F_KIZUKU_e=0xB, + dRes_INDEX_YELIA4_BCK_YELIA_F_REMEMBER_e=0xC, + dRes_INDEX_YELIA4_BCK_YELIA_F_REMEMBERING_e=0xD, + dRes_INDEX_YELIA4_BCK_YELIA_F_SAD_e=0xE, + dRes_INDEX_YELIA4_BCK_YELIA_F_THINK_e=0xF, + dRes_INDEX_YELIA4_BCK_YELIA_F_TO_THINK_e=0x10, + dRes_INDEX_YELIA4_BCK_YELIA_FH_ASK_e=0x11, + dRes_INDEX_YELIA4_BCK_YELIA_FH_INTENSE_e=0x12, + dRes_INDEX_YELIA4_BCK_YELIA_FH_KIZUKU_e=0x13, + dRes_INDEX_YELIA4_BCK_YELIA_FH_REMEMBERING_e=0x14, + dRes_INDEX_YELIA4_BCK_YELIA_FH_SAD_e=0x15, + dRes_INDEX_YELIA4_BCK_YELIA_FH_THINK_e=0x16, + dRes_INDEX_YELIA4_BCK_YELIA_KIZUKU_e=0x17, + dRes_INDEX_YELIA4_BCK_YELIA_KIZUKU_WAIT_e=0x18, + dRes_INDEX_YELIA4_BCK_YELIA_LOOK_e=0x19, + dRes_INDEX_YELIA4_BCK_YELIA_LOOKING_e=0x1A, + dRes_INDEX_YELIA4_BCK_YELIA_REMEMBER_e=0x1B, + dRes_INDEX_YELIA4_BCK_YELIA_REMEMBERING_e=0x1C, + dRes_INDEX_YELIA4_BCK_YELIA_SITTALK_A_e=0x1D, + dRes_INDEX_YELIA4_BCK_YELIA_THINK_e=0x1E, + dRes_INDEX_YELIA4_BCK_YELIA_TO_THINK_e=0x1F, + dRes_INDEX_YELIA4_BCK_YELIA_TO_WORRY_e=0x20, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_UTUMUKU_e=0x21, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_WONDER_e=0x22, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_WORRY_e=0x23, + /* BTK */ + dRes_INDEX_YELIA4_BTK_YELIA_LOOK_e=0x26, + dRes_INDEX_YELIA4_BTK_YELIA_LOOKING_e=0x27, + dRes_INDEX_YELIA4_BTK_YELIA_WAIT_UTUMUKU_e=0x28, + dRes_INDEX_YELIA4_BTK_YELIA_WAIT_WONDER_e=0x29, + /* BTP */ + dRes_INDEX_YELIA4_BTP_YELIA_F_ASK_e=0x2C, + dRes_INDEX_YELIA4_BTP_YELIA_F_INTENSE_e=0x2D, + dRes_INDEX_YELIA4_BTP_YELIA_F_KIZUKU_e=0x2E, + dRes_INDEX_YELIA4_BTP_YELIA_F_REMEMBER_e=0x2F, + dRes_INDEX_YELIA4_BTP_YELIA_F_REMEMBERING_e=0x30, + dRes_INDEX_YELIA4_BTP_YELIA_F_SAD_e=0x31, + dRes_INDEX_YELIA4_BTP_YELIA_F_THINK_e=0x32, + dRes_INDEX_YELIA4_BTP_YELIA_F_TO_THINK_e=0x33, + dRes_INDEX_YELIA4_BTP_YELIA_FH_ASK_e=0x34, + dRes_INDEX_YELIA4_BTP_YELIA_FH_INTENSE_e=0x35, + dRes_INDEX_YELIA4_BTP_YELIA_FH_KIZUKU_e=0x36, + dRes_INDEX_YELIA4_BTP_YELIA_FH_REMEMBERING_e=0x37, + dRes_INDEX_YELIA4_BTP_YELIA_FH_SAD_e=0x38, + dRes_INDEX_YELIA4_BTP_YELIA_FH_THINK_e=0x39, + /* EVT */ + dRes_INDEX_YELIA4_DAT_EVENT_LIST_e=0x3C, +}; + +enum dRes_ID_YELIA4 { + /* BCK */ + dRes_ID_YELIA4_BCK_YELIA_ASK_e=0x6, + dRes_ID_YELIA4_BCK_YELIA_ASK_STEP_e=0x7, + dRes_ID_YELIA4_BCK_YELIA_ASKING_e=0x8, + dRes_ID_YELIA4_BCK_YELIA_F_ASK_e=0x9, + dRes_ID_YELIA4_BCK_YELIA_F_INTENSE_e=0xA, + dRes_ID_YELIA4_BCK_YELIA_F_KIZUKU_e=0xB, + dRes_ID_YELIA4_BCK_YELIA_F_REMEMBER_e=0xC, + dRes_ID_YELIA4_BCK_YELIA_F_REMEMBERING_e=0xD, + dRes_ID_YELIA4_BCK_YELIA_F_SAD_e=0xE, + dRes_ID_YELIA4_BCK_YELIA_F_THINK_e=0xF, + dRes_ID_YELIA4_BCK_YELIA_F_TO_THINK_e=0x10, + dRes_ID_YELIA4_BCK_YELIA_FH_ASK_e=0x11, + dRes_ID_YELIA4_BCK_YELIA_FH_INTENSE_e=0x12, + dRes_ID_YELIA4_BCK_YELIA_FH_KIZUKU_e=0x13, + dRes_ID_YELIA4_BCK_YELIA_FH_REMEMBERING_e=0x14, + dRes_ID_YELIA4_BCK_YELIA_FH_SAD_e=0x15, + dRes_ID_YELIA4_BCK_YELIA_FH_THINK_e=0x16, + dRes_ID_YELIA4_BCK_YELIA_KIZUKU_e=0x17, + dRes_ID_YELIA4_BCK_YELIA_KIZUKU_WAIT_e=0x18, + dRes_ID_YELIA4_BCK_YELIA_LOOK_e=0x19, + dRes_ID_YELIA4_BCK_YELIA_LOOKING_e=0x1A, + dRes_ID_YELIA4_BCK_YELIA_REMEMBER_e=0x1B, + dRes_ID_YELIA4_BCK_YELIA_REMEMBERING_e=0x1C, + dRes_ID_YELIA4_BCK_YELIA_SITTALK_A_e=0x1D, + dRes_ID_YELIA4_BCK_YELIA_THINK_e=0x1E, + dRes_ID_YELIA4_BCK_YELIA_TO_THINK_e=0x1F, + dRes_ID_YELIA4_BCK_YELIA_TO_WORRY_e=0x20, + dRes_ID_YELIA4_BCK_YELIA_WAIT_UTUMUKU_e=0x21, + dRes_ID_YELIA4_BCK_YELIA_WAIT_WONDER_e=0x22, + dRes_ID_YELIA4_BCK_YELIA_WAIT_WORRY_e=0x23, + /* BTK */ + dRes_ID_YELIA4_BTK_YELIA_LOOK_e=0x26, + dRes_ID_YELIA4_BTK_YELIA_LOOKING_e=0x27, + dRes_ID_YELIA4_BTK_YELIA_WAIT_UTUMUKU_e=0x28, + dRes_ID_YELIA4_BTK_YELIA_WAIT_WONDER_e=0x29, + /* BTP */ + dRes_ID_YELIA4_BTP_YELIA_F_ASK_e=0x2C, + dRes_ID_YELIA4_BTP_YELIA_F_INTENSE_e=0x2D, + dRes_ID_YELIA4_BTP_YELIA_F_KIZUKU_e=0x2E, + dRes_ID_YELIA4_BTP_YELIA_F_REMEMBER_e=0x2F, + dRes_ID_YELIA4_BTP_YELIA_F_REMEMBERING_e=0x30, + dRes_ID_YELIA4_BTP_YELIA_F_SAD_e=0x31, + dRes_ID_YELIA4_BTP_YELIA_F_THINK_e=0x32, + dRes_ID_YELIA4_BTP_YELIA_F_TO_THINK_e=0x33, + dRes_ID_YELIA4_BTP_YELIA_FH_ASK_e=0x34, + dRes_ID_YELIA4_BTP_YELIA_FH_INTENSE_e=0x35, + dRes_ID_YELIA4_BTP_YELIA_FH_KIZUKU_e=0x36, + dRes_ID_YELIA4_BTP_YELIA_FH_REMEMBERING_e=0x37, + dRes_ID_YELIA4_BTP_YELIA_FH_SAD_e=0x38, + dRes_ID_YELIA4_BTP_YELIA_FH_THINK_e=0x39, + /* EVT */ + dRes_ID_YELIA4_DAT_EVENT_LIST_e=0x3C, +}; + +#endif /* !RES_YELIA4_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Z_bdor00.h b/assets/RZDJ01/res/Object/Z_bdor00.h new file mode 100644 index 0000000000..e6f9cc3f8d --- /dev/null +++ b/assets/RZDJ01/res/Object/Z_bdor00.h @@ -0,0 +1,26 @@ +#ifndef RES_Z_BDOR00_H +#define RES_Z_BDOR00_H + +enum dRes_INDEX_Z_BDOR00 { + /* BMDR */ + dRes_INDEX_Z_BDOR00_BMD_Z_BDOR00_e=0x5, + /* DZB */ + dRes_INDEX_Z_BDOR00_DZB_DOOR30_e=0x8, + /* EVT */ + dRes_INDEX_Z_BDOR00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_Z_BDOR00 { + /* BMDR */ + dRes_ID_Z_BDOR00_BMD_Z_BDOR00_e=0x5, + /* DZB */ + dRes_ID_Z_BDOR00_DZB_DOOR30_e=0x8, + /* EVT */ + dRes_ID_Z_BDOR00_DAT_EVENT_LIST_e=0xB, +}; + +enum Z_BDOR00_JNT { + Z_BDOR00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Z_BDOR00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Zant.h b/assets/RZDJ01/res/Object/Zant.h new file mode 100644 index 0000000000..1561b2c565 --- /dev/null +++ b/assets/RZDJ01/res/Object/Zant.h @@ -0,0 +1,53 @@ +#ifndef RES_ZANT_H +#define RES_ZANT_H + +enum dRes_INDEX_ZANT { + /* BCK */ + dRes_INDEX_ZANT_BCK_ZANT_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_ZANT_BMD_ZANT_e=0x7, +}; + +enum dRes_ID_ZANT { + /* BCK */ + dRes_ID_ZANT_BCK_ZANT_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_ZANT_BMD_ZANT_e=0x7, +}; + +enum ZANT_JNT { + ZANT_JNT_CENTER_e=0x0, + ZANT_JNT_BACKBONE1_e=0x1, + ZANT_JNT_BACKBONE2_e=0x2, + ZANT_JNT_SHOULDERL_e=0x3, + ZANT_JNT_ARML1_e=0x4, + ZANT_JNT_ARML2_e=0x5, + ZANT_JNT_ARML3_e=0x6, + ZANT_JNT_ARML4_e=0x7, + ZANT_JNT_HIRALB1_e=0x8, + ZANT_JNT_HIRALB2_e=0x9, + ZANT_JNT_HIRALF1_e=0xA, + ZANT_JNT_HIRALF2_e=0xB, + ZANT_JNT_SHOULDERR_e=0xC, + ZANT_JNT_ARMR1_e=0xD, + ZANT_JNT_ARMR2_e=0xE, + ZANT_JNT_ARMR3_e=0xF, + ZANT_JNT_ARMR4_e=0x10, + ZANT_JNT_HIRARB1_e=0x11, + ZANT_JNT_HIRARB2_e=0x12, + ZANT_JNT_HIRARF1_e=0x13, + ZANT_JNT_HIRARF2_e=0x14, + ZANT_JNT_WAIST_e=0x15, + ZANT_JNT_LEGL1_e=0x16, + ZANT_JNT_LEGL2_e=0x17, + ZANT_JNT_FOOTL_e=0x18, + ZANT_JNT_LEGR1_e=0x19, + ZANT_JNT_LEGR2_e=0x1A, + ZANT_JNT_FOOTR_e=0x1B, + ZANT_JNT_TAREB1_e=0x1C, + ZANT_JNT_TAREB2_e=0x1D, + ZANT_JNT_TAREF1_e=0x1E, + ZANT_JNT_TAREF2_e=0x1F, +}; + +#endif /* !RES_ZANT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Zelda.h b/assets/RZDJ01/res/Object/Zelda.h new file mode 100644 index 0000000000..e4e43dfd6d --- /dev/null +++ b/assets/RZDJ01/res/Object/Zelda.h @@ -0,0 +1,85 @@ +#ifndef RES_ZELDA_H +#define RES_ZELDA_H + +enum dRes_INDEX_ZELDA { + /* BCK */ + dRes_INDEX_ZELDA_BCK_ZELDA_F_TALK_A_e=0x6, + dRes_INDEX_ZELDA_BCK_ZELDA_SIT_e=0x7, + dRes_INDEX_ZELDA_BCK_ZELDA_WAIT_A_e=0x8, + /* BMDE */ + dRes_INDEX_ZELDA_BMD_ZELDA_e=0xB, + /* BTK */ + dRes_INDEX_ZELDA_BTK_ZELDA_e=0xE, + /* BTP */ + dRes_INDEX_ZELDA_BTP_ZELDA_e=0x11, + dRes_INDEX_ZELDA_BTP_ZELDA_SIT_e=0x12, +}; + +enum dRes_ID_ZELDA { + /* BCK */ + dRes_ID_ZELDA_BCK_ZELDA_F_TALK_A_e=0x6, + dRes_ID_ZELDA_BCK_ZELDA_SIT_e=0x7, + dRes_ID_ZELDA_BCK_ZELDA_WAIT_A_e=0x8, + /* BMDE */ + dRes_ID_ZELDA_BMD_ZELDA_e=0xB, + /* BTK */ + dRes_ID_ZELDA_BTK_ZELDA_e=0xE, + /* BTP */ + dRes_ID_ZELDA_BTP_ZELDA_e=0x11, + dRes_ID_ZELDA_BTP_ZELDA_SIT_e=0x12, +}; + +enum ZELDA_JNT { + ZELDA_JNT_CENTER_e=0x0, + ZELDA_JNT_BACKBONE1_e=0x1, + ZELDA_JNT_BACKBONE2_e=0x2, + ZELDA_JNT_NECK_e=0x3, + ZELDA_JNT_HEAD_e=0x4, + ZELDA_JNT_CHIN_e=0x5, + ZELDA_JNT_MAYUL_e=0x6, + ZELDA_JNT_MAYUR_e=0x7, + ZELDA_JNT_MOMIL1_e=0x8, + ZELDA_JNT_MOMIL2_e=0x9, + ZELDA_JNT_MOMIL3_e=0xA, + ZELDA_JNT_MOMIR1_e=0xB, + ZELDA_JNT_MOMIR2_e=0xC, + ZELDA_JNT_MOMIR3_e=0xD, + ZELDA_JNT_MOUTH_e=0xE, + ZELDA_JNT_OSAGE1_e=0xF, + ZELDA_JNT_OSAGE2_e=0x10, + ZELDA_JNT_OSAGE3_e=0x11, + ZELDA_JNT_SHOULDERL_e=0x12, + ZELDA_JNT_ARML1_e=0x13, + ZELDA_JNT_ARML2_e=0x14, + ZELDA_JNT_HANDL_e=0x15, + ZELDA_JNT_FINGERL1_e=0x16, + ZELDA_JNT_FINGERL2_e=0x17, + ZELDA_JNT_THAMBL_e=0x18, + ZELDA_JNT_SHOULDERR_e=0x19, + ZELDA_JNT_ARMR1_e=0x1A, + ZELDA_JNT_ARMR2_e=0x1B, + ZELDA_JNT_HANDR_e=0x1C, + ZELDA_JNT_FINGERR1_e=0x1D, + ZELDA_JNT_FINGERR2_e=0x1E, + ZELDA_JNT_THAMBR_e=0x1F, + ZELDA_JNT_WAIST_e=0x20, + ZELDA_JNT_CLOTH1_e=0x21, + ZELDA_JNT_CLOTH2_e=0x22, + ZELDA_JNT_CLOTH3_e=0x23, + ZELDA_JNT_LEGL1_e=0x24, + ZELDA_JNT_LEGL2_e=0x25, + ZELDA_JNT_FOOTL_e=0x26, + ZELDA_JNT_LEGR1_e=0x27, + ZELDA_JNT_LEGR2_e=0x28, + ZELDA_JNT_FOOTR_e=0x29, + ZELDA_JNT_SKIRTBL1_e=0x2A, + ZELDA_JNT_SKIRTBL2_e=0x2B, + ZELDA_JNT_SKIRTBR1_e=0x2C, + ZELDA_JNT_SKIRTBR2_e=0x2D, + ZELDA_JNT_SKIRTFL1_e=0x2E, + ZELDA_JNT_SKIRTFL2_e=0x2F, + ZELDA_JNT_SKIRTFR1_e=0x30, + ZELDA_JNT_SKIRTFR2_e=0x31, +}; + +#endif /* !RES_ZELDA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/Zmdl.h b/assets/RZDJ01/res/Object/Zmdl.h new file mode 100644 index 0000000000..2969ca5301 --- /dev/null +++ b/assets/RZDJ01/res/Object/Zmdl.h @@ -0,0 +1,121 @@ +#ifndef RES_ZMDL_H +#define RES_ZMDL_H + +enum dRes_INDEX_ZMDL { + /* BMDE */ + dRes_INDEX_ZMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_ZMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_ZMDL_BMD_AL_BOOTSH_e=0xC, + dRes_INDEX_ZMDL_BMD_AL_HANDS_e=0xD, + dRes_INDEX_ZMDL_BMD_AL_SWB_e=0xE, + dRes_INDEX_ZMDL_BMD_ZL_e=0xF, + dRes_INDEX_ZMDL_BMD_ZL_FACE_e=0x10, + dRes_INDEX_ZMDL_BMD_ZL_HEAD_e=0x11, + /* BTK */ + dRes_INDEX_ZMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_ZMDL { + /* BMDE */ + dRes_ID_ZMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_ZMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_ZMDL_BMD_AL_BOOTSH_e=0xC, + dRes_ID_ZMDL_BMD_AL_HANDS_e=0xD, + dRes_ID_ZMDL_BMD_AL_SWB_e=0xE, + dRes_ID_ZMDL_BMD_ZL_e=0xF, + dRes_ID_ZMDL_BMD_ZL_FACE_e=0x10, + dRes_ID_ZMDL_BMD_ZL_HEAD_e=0x11, + /* BTK */ + dRes_ID_ZMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum ZL_JNT { + ZL_JNT_CENTER_e=0x0, + ZL_JNT_BACKBONE1_e=0x1, + ZL_JNT_BACKBONE2_e=0x2, + ZL_JNT_NECK_e=0x3, + ZL_JNT_HEAD_e=0x4, + ZL_JNT_POD_e=0x5, + ZL_JNT_SHOULDERL_e=0x6, + ZL_JNT_ARML1_e=0x7, + ZL_JNT_ARML2_e=0x8, + ZL_JNT_HANDL_e=0x9, + ZL_JNT_WEAPONL_e=0xA, + ZL_JNT_SHOULDERR_e=0xB, + ZL_JNT_ARMR1_e=0xC, + ZL_JNT_ARMR2_e=0xD, + ZL_JNT_HANDR_e=0xE, + ZL_JNT_WEAPONR_e=0xF, + ZL_JNT_WAIST_e=0x10, + ZL_JNT_CLOTCHL_e=0x11, + ZL_JNT_LEGL1_e=0x12, + ZL_JNT_LEGL2_e=0x13, + ZL_JNT_FOOTL_e=0x14, + ZL_JNT_TOEL_e=0x15, + ZL_JNT_CLOTCHR_e=0x16, + ZL_JNT_LEGR1_e=0x17, + ZL_JNT_LEGR2_e=0x18, + ZL_JNT_FOOTR_e=0x19, + ZL_JNT_TOER_e=0x1A, + ZL_JNT_FSKIRTL1_e=0x1B, + ZL_JNT_FSKIRTL2_e=0x1C, + ZL_JNT_FSKIRTR1_e=0x1D, + ZL_JNT_FSKIRTR2_e=0x1E, + ZL_JNT_RSKIRTL1_e=0x1F, + ZL_JNT_RSKIRTL2_e=0x20, + ZL_JNT_RSKIRTR1_e=0x21, + ZL_JNT_RSKIRTR2_e=0x22, +}; + +enum ZL_FACE_JNT { + ZL_FACE_JNT_FACE_ROOT_e=0x0, + ZL_FACE_JNT_CHIN_e=0x1, + ZL_FACE_JNT_MAYUL_e=0x2, + ZL_FACE_JNT_MAYUR_e=0x3, + ZL_FACE_JNT_MOUTH_e=0x4, +}; + +enum ZL_HEAD_JNT { + ZL_HEAD_JNT_HEAD_ROOT_e=0x0, + ZL_HEAD_JNT_HAIRL1_e=0x1, + ZL_HEAD_JNT_HAIRL2_e=0x2, + ZL_HEAD_JNT_HAIRR_e=0x3, + ZL_HEAD_JNT_MOMIL_e=0x4, + ZL_HEAD_JNT_MOMIR_e=0x5, + ZL_HEAD_JNT_Z_CAP1_e=0x6, + ZL_HEAD_JNT_Z_CAP2_e=0x7, + ZL_HEAD_JNT_Z_CAP3_e=0x8, + ZL_HEAD_JNT_Z_CAP4_e=0x9, +}; + +#endif /* !RES_ZMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/alSumou.h b/assets/RZDJ01/res/Object/alSumou.h new file mode 100644 index 0000000000..127580cbc5 --- /dev/null +++ b/assets/RZDJ01/res/Object/alSumou.h @@ -0,0 +1,191 @@ +#ifndef RES_ALSUMOU_H +#define RES_ALSUMOU_H + +enum dRes_INDEX_ALSUMOU { + /* BCK */ + dRes_INDEX_ALSUMOU_BCK_ALS_DOWN_e=0x6, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEP_e=0x7, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEPL_e=0x8, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEPR_e=0x9, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_WAIT_e=0xA, + dRes_INDEX_ALSUMOU_BCK_ALS_FLOSE_e=0xB, + dRes_INDEX_ALSUMOU_BCK_ALS_FPULLBACK_e=0xC, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCH_SHOCK_e=0xD, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCHMISS_TACKLESHOCK_e=0xE, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCHSHOCK_RETURN_e=0xF, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUSHBACK_e=0x10, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLE_SHOCK_e=0x11, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLE_STAGGER_e=0x12, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLESHOCK_RETURN_e=0x13, + dRes_INDEX_ALSUMOU_BCK_ALS_HEAD_UP_e=0x14, + dRes_INDEX_ALSUMOU_BCK_ALS_LOSE_e=0x15, + dRes_INDEX_ALSUMOU_BCK_ALS_LOSE_GRD_e=0x16, + dRes_INDEX_ALSUMOU_BCK_ALS_PULLBACK_e=0x17, + dRes_INDEX_ALSUMOU_BCK_ALS_PULLBACK_GRD_e=0x18, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCH_e=0x19, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCH_SHOCK_e=0x1A, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCHMISS_TACKLESHOCK_e=0x1B, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCHSHOCK_RETURN_e=0x1C, + dRes_INDEX_ALSUMOU_BCK_ALS_PUSHBACK_e=0x1D, + dRes_INDEX_ALSUMOU_BCK_ALS_SHIKO_e=0x1E, + dRes_INDEX_ALSUMOU_BCK_ALS_SHIKO_WAIT_e=0x1F, + dRes_INDEX_ALSUMOU_BCK_ALS_STAGGER_e=0x20, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_e=0x21, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_B_e=0x22, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_GRD_e=0x23, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_MISS_e=0x24, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_SHOCK_e=0x25, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_STAGGER_e=0x26, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_STAGGER_GRD_e=0x27, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_WAIT_e=0x28, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_WAIT_GRD_e=0x29, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLESHOCK_RETURN_e=0x2A, + dRes_INDEX_ALSUMOU_BCK_ALS_WIN_e=0x2B, + dRes_INDEX_ALSUMOU_BCK_ALS_WIN_GRD_e=0x2C, + dRes_INDEX_ALSUMOU_BCK_S_HAKEYOI_e=0x2D, + dRes_INDEX_ALSUMOU_BCK_S_MIAU_e=0x2E, + /* BMDR */ + dRes_INDEX_ALSUMOU_BMD_BLS_e=0x31, + dRes_INDEX_ALSUMOU_BMD_BLS_HANDS_e=0x32, + dRes_INDEX_ALSUMOU_BMD_BLS_HEAD_e=0x33, + /* BTK */ + dRes_INDEX_ALSUMOU_BTK_ALS_FPULLBACK_e=0x36, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCH_SHOCK_e=0x37, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCHMISS_TACKLESHOCK_e=0x38, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCHSHOCK_RETURN_e=0x39, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUSHBACK_e=0x3A, + dRes_INDEX_ALSUMOU_BTK_ALS_FTACKLE_SHOCK_e=0x3B, + dRes_INDEX_ALSUMOU_BTK_ALS_FTACKLESHOCK_RETURN_e=0x3C, + /* BTP */ + dRes_INDEX_ALSUMOU_BTP_ALS_FLOSE_e=0x3F, + dRes_INDEX_ALSUMOU_BTP_ALS_FPULLBACK_e=0x40, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCH_SHOCK_e=0x41, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCHMISS_TACKLESHOCK_e=0x42, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCHSHOCK_RETURN_e=0x43, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUSHBACK_e=0x44, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLE_SHOCK_e=0x45, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLE_STAGGER_e=0x46, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLESHOCK_RETURN_e=0x47, +}; + +enum dRes_ID_ALSUMOU { + /* BCK */ + dRes_ID_ALSUMOU_BCK_ALS_DOWN_e=0x6, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEP_e=0x7, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEPL_e=0x8, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEPR_e=0x9, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_WAIT_e=0xA, + dRes_ID_ALSUMOU_BCK_ALS_FLOSE_e=0xB, + dRes_ID_ALSUMOU_BCK_ALS_FPULLBACK_e=0xC, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCH_SHOCK_e=0xD, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCHMISS_TACKLESHOCK_e=0xE, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCHSHOCK_RETURN_e=0xF, + dRes_ID_ALSUMOU_BCK_ALS_FPUSHBACK_e=0x10, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLE_SHOCK_e=0x11, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLE_STAGGER_e=0x12, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLESHOCK_RETURN_e=0x13, + dRes_ID_ALSUMOU_BCK_ALS_HEAD_UP_e=0x14, + dRes_ID_ALSUMOU_BCK_ALS_LOSE_e=0x15, + dRes_ID_ALSUMOU_BCK_ALS_LOSE_GRD_e=0x16, + dRes_ID_ALSUMOU_BCK_ALS_PULLBACK_e=0x17, + dRes_ID_ALSUMOU_BCK_ALS_PULLBACK_GRD_e=0x18, + dRes_ID_ALSUMOU_BCK_ALS_PUNCH_e=0x19, + dRes_ID_ALSUMOU_BCK_ALS_PUNCH_SHOCK_e=0x1A, + dRes_ID_ALSUMOU_BCK_ALS_PUNCHMISS_TACKLESHOCK_e=0x1B, + dRes_ID_ALSUMOU_BCK_ALS_PUNCHSHOCK_RETURN_e=0x1C, + dRes_ID_ALSUMOU_BCK_ALS_PUSHBACK_e=0x1D, + dRes_ID_ALSUMOU_BCK_ALS_SHIKO_e=0x1E, + dRes_ID_ALSUMOU_BCK_ALS_SHIKO_WAIT_e=0x1F, + dRes_ID_ALSUMOU_BCK_ALS_STAGGER_e=0x20, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_e=0x21, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_B_e=0x22, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_GRD_e=0x23, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_MISS_e=0x24, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_SHOCK_e=0x25, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_STAGGER_e=0x26, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_STAGGER_GRD_e=0x27, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_WAIT_e=0x28, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_WAIT_GRD_e=0x29, + dRes_ID_ALSUMOU_BCK_ALS_TACKLESHOCK_RETURN_e=0x2A, + dRes_ID_ALSUMOU_BCK_ALS_WIN_e=0x2B, + dRes_ID_ALSUMOU_BCK_ALS_WIN_GRD_e=0x2C, + dRes_ID_ALSUMOU_BCK_S_HAKEYOI_e=0x2D, + dRes_ID_ALSUMOU_BCK_S_MIAU_e=0x2E, + /* BMDR */ + dRes_ID_ALSUMOU_BMD_BLS_e=0x31, + dRes_ID_ALSUMOU_BMD_BLS_HANDS_e=0x32, + dRes_ID_ALSUMOU_BMD_BLS_HEAD_e=0x33, + /* BTK */ + dRes_ID_ALSUMOU_BTK_ALS_FPULLBACK_e=0x36, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCH_SHOCK_e=0x37, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCHMISS_TACKLESHOCK_e=0x38, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCHSHOCK_RETURN_e=0x39, + dRes_ID_ALSUMOU_BTK_ALS_FPUSHBACK_e=0x3A, + dRes_ID_ALSUMOU_BTK_ALS_FTACKLE_SHOCK_e=0x3B, + dRes_ID_ALSUMOU_BTK_ALS_FTACKLESHOCK_RETURN_e=0x3C, + /* BTP */ + dRes_ID_ALSUMOU_BTP_ALS_FLOSE_e=0x3F, + dRes_ID_ALSUMOU_BTP_ALS_FPULLBACK_e=0x40, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCH_SHOCK_e=0x41, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCHMISS_TACKLESHOCK_e=0x42, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCHSHOCK_RETURN_e=0x43, + dRes_ID_ALSUMOU_BTP_ALS_FPUSHBACK_e=0x44, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLE_SHOCK_e=0x45, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLE_STAGGER_e=0x46, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLESHOCK_RETURN_e=0x47, +}; + +enum BLS_JNT { + BLS_JNT_CENTER_e=0x0, + BLS_JNT_BACKBONE1_e=0x1, + BLS_JNT_BACKBONE2_e=0x2, + BLS_JNT_NECK_e=0x3, + BLS_JNT_HEAD_e=0x4, + BLS_JNT_POD_e=0x5, + BLS_JNT_SHOULDERL_e=0x6, + BLS_JNT_ARML1_e=0x7, + BLS_JNT_ARML2_e=0x8, + BLS_JNT_HANDL_e=0x9, + BLS_JNT_WEAPONL_e=0xA, + BLS_JNT_SHOULDERR_e=0xB, + BLS_JNT_ARMR1_e=0xC, + BLS_JNT_ARMR2_e=0xD, + BLS_JNT_HANDR_e=0xE, + BLS_JNT_WEAPONR_e=0xF, + BLS_JNT_WAIST_e=0x10, + BLS_JNT_CLOTCHL_e=0x11, + BLS_JNT_LEGL1_e=0x12, + BLS_JNT_LEGL2_e=0x13, + BLS_JNT_FOOTL_e=0x14, + BLS_JNT_TOEL_e=0x15, + BLS_JNT_CLOTCHR_e=0x16, + BLS_JNT_LEGR1_e=0x17, + BLS_JNT_LEGR2_e=0x18, + BLS_JNT_FOOTR_e=0x19, + BLS_JNT_TOER_e=0x1A, + BLS_JNT_FSKIRTL1_e=0x1B, + BLS_JNT_FSKIRTL2_e=0x1C, + BLS_JNT_FSKIRTR1_e=0x1D, + BLS_JNT_FSKIRTR2_e=0x1E, + BLS_JNT_RSKIRTL1_e=0x1F, + BLS_JNT_RSKIRTL2_e=0x20, + BLS_JNT_RSKIRTR1_e=0x21, + BLS_JNT_RSKIRTR2_e=0x22, +}; + +enum BLS_HANDS_JNT { + BLS_HANDS_JNT_WORLD_ROOT_e=0x0, + BLS_HANDS_JNT_BL_HANDSL_e=0x1, + BLS_HANDS_JNT_BL_HANDSR_e=0x2, +}; + +enum BLS_HEAD_JNT { + BLS_HEAD_JNT_HEAD_ROOT_e=0x0, + BLS_HEAD_JNT_HAIRL1_e=0x1, + BLS_HEAD_JNT_HAIRL2_e=0x2, + BLS_HEAD_JNT_HAIRR_e=0x3, + BLS_HEAD_JNT_MOMIL_e=0x4, + BLS_HEAD_JNT_MOMIR_e=0x5, +}; + +#endif /* !RES_ALSUMOU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/al_bottle.h b/assets/RZDJ01/res/Object/al_bottle.h new file mode 100644 index 0000000000..db8abfc922 --- /dev/null +++ b/assets/RZDJ01/res/Object/al_bottle.h @@ -0,0 +1,18 @@ +#ifndef RES_AL_BOTTLE_H +#define RES_AL_BOTTLE_H + +enum dRes_INDEX_AL_BOTTLE { + /* BMDE */ + dRes_INDEX_AL_BOTTLE_BMD_AL_BOTTLE_e=0x3, +}; + +enum dRes_ID_AL_BOTTLE { + /* BMDE */ + dRes_ID_AL_BOTTLE_BMD_AL_BOTTLE_e=0x3, +}; + +enum AL_BOTTLE_JNT { + AL_BOTTLE_JNT_OB_BOTTLE_e=0x0, +}; + +#endif /* !RES_AL_BOTTLE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/buoy.h b/assets/RZDJ01/res/Object/buoy.h new file mode 100644 index 0000000000..f9ab24e23a --- /dev/null +++ b/assets/RZDJ01/res/Object/buoy.h @@ -0,0 +1,56 @@ +#ifndef RES_BUOY_H +#define RES_BUOY_H + +enum dRes_INDEX_BUOY { + /* BMDR */ + dRes_INDEX_BUOY_BMD_BUOY_A_e=0x3, + dRes_INDEX_BUOY_BMD_BUOY_B_e=0x4, + dRes_INDEX_BUOY_BMD_BUOY_C_e=0x5, + dRes_INDEX_BUOY_BMD_BUOY_D_e=0x6, + dRes_INDEX_BUOY_BMD_BUOY_PIECE_A_e=0x7, + dRes_INDEX_BUOY_BMD_BUOY_PIECE_B_e=0x8, +}; + +enum dRes_ID_BUOY { + /* BMDR */ + dRes_ID_BUOY_BMD_BUOY_A_e=0x3, + dRes_ID_BUOY_BMD_BUOY_B_e=0x4, + dRes_ID_BUOY_BMD_BUOY_C_e=0x5, + dRes_ID_BUOY_BMD_BUOY_D_e=0x6, + dRes_ID_BUOY_BMD_BUOY_PIECE_A_e=0x7, + dRes_ID_BUOY_BMD_BUOY_PIECE_B_e=0x8, +}; + +enum BUOY_A_JNT { + BUOY_A_JNT_BUOY_A_e=0x0, + BUOY_A_JNT_BALL_e=0x1, + BUOY_A_JNT_BUOY_A_1_e=0x2, +}; + +enum BUOY_B_JNT { + BUOY_B_JNT_BUOY_B_e=0x0, + BUOY_B_JNT_BALL_e=0x1, + BUOY_B_JNT_BUOY_B_1_e=0x2, +}; + +enum BUOY_C_JNT { + BUOY_C_JNT_BUOY_C_e=0x0, + BUOY_C_JNT_BALL_e=0x1, + BUOY_C_JNT_BUOY_C_1_e=0x2, +}; + +enum BUOY_D_JNT { + BUOY_D_JNT_BUOY_D_e=0x0, + BUOY_D_JNT_BALL_e=0x1, + BUOY_D_JNT_BUOY_D_1_e=0x2, +}; + +enum BUOY_PIECE_A_JNT { + BUOY_PIECE_A_JNT_BUOY_PIECE_A_e=0x0, +}; + +enum BUOY_PIECE_B_JNT { + BUOY_PIECE_B_JNT_BUOY_PIECE_B_e=0x0, +}; + +#endif /* !RES_BUOY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chin1.h b/assets/RZDJ01/res/Object/chin1.h new file mode 100644 index 0000000000..3b16fc8c46 --- /dev/null +++ b/assets/RZDJ01/res/Object/chin1.h @@ -0,0 +1,100 @@ +#ifndef RES_CHIN1_H +#define RES_CHIN1_H + +enum dRes_INDEX_CHIN1 { + /* BCK */ + dRes_INDEX_CHIN1_BCK_CHIN_DRIVEAWAY_e=0x5, + dRes_INDEX_CHIN1_BCK_CHIN_F_DISCOURAGE_e=0x6, + dRes_INDEX_CHIN1_BCK_CHIN_F_DUBIOUS_e=0x7, + dRes_INDEX_CHIN1_BCK_CHIN_F_LOOKBACK_e=0x8, + dRes_INDEX_CHIN1_BCK_CHIN_F_POINT_e=0x9, + dRes_INDEX_CHIN1_BCK_CHIN_F_SNEEZE_e=0xA, + dRes_INDEX_CHIN1_BCK_CHIN_F_SURPRISE_e=0xB, + dRes_INDEX_CHIN1_BCK_CHIN_FH_DISCOURAGE_e=0xC, + dRes_INDEX_CHIN1_BCK_CHIN_FH_DUBIOUS_e=0xD, + dRes_INDEX_CHIN1_BCK_CHIN_FH_POINT_e=0xE, + dRes_INDEX_CHIN1_BCK_CHIN_FH_SNEEZE_e=0xF, + dRes_INDEX_CHIN1_BCK_CHIN_FH_SURPRISE_e=0x10, + dRes_INDEX_CHIN1_BCK_CHIN_INTENSE_e=0x11, + dRes_INDEX_CHIN1_BCK_CHIN_INTENSE_WAIT_e=0x12, + dRes_INDEX_CHIN1_BCK_CHIN_LOOKBACK_e=0x13, + dRes_INDEX_CHIN1_BCK_CHIN_NON_e=0x14, + dRes_INDEX_CHIN1_BCK_CHIN_NON_WAIT_e=0x15, + dRes_INDEX_CHIN1_BCK_CHIN_OH_e=0x16, + dRes_INDEX_CHIN1_BCK_CHIN_OH_WAIT_e=0x17, + dRes_INDEX_CHIN1_BCK_CHIN_POINT_e=0x18, + dRes_INDEX_CHIN1_BCK_CHIN_POINTING_e=0x19, + dRes_INDEX_CHIN1_BCK_CHIN_SNEEZE_e=0x1A, + dRes_INDEX_CHIN1_BCK_CHIN_SNEEZE_WAIT_e=0x1B, + dRes_INDEX_CHIN1_BCK_CHIN_SURPRISE_e=0x1C, + dRes_INDEX_CHIN1_BCK_CHIN_SURPRISE_WAIT_e=0x1D, + dRes_INDEX_CHIN1_BCK_CHIN_TIMING_e=0x1E, + /* BTK */ + dRes_INDEX_CHIN1_BTK_CHIN_LOOKBACK_e=0x21, + dRes_INDEX_CHIN1_BTK_CHIN_POINT_e=0x22, + dRes_INDEX_CHIN1_BTK_CHIN_POINTING_e=0x23, + dRes_INDEX_CHIN1_BTK_CHIN_SNEEZE_e=0x24, + dRes_INDEX_CHIN1_BTK_CHIN_TIMING_e=0x25, + /* BTP */ + dRes_INDEX_CHIN1_BTP_CHIN_F_DISCOURAGE_e=0x28, + dRes_INDEX_CHIN1_BTP_CHIN_F_DUBIOUS_e=0x29, + dRes_INDEX_CHIN1_BTP_CHIN_F_LOOKBACK_e=0x2A, + dRes_INDEX_CHIN1_BTP_CHIN_F_POINT_e=0x2B, + dRes_INDEX_CHIN1_BTP_CHIN_F_SNEEZE_e=0x2C, + dRes_INDEX_CHIN1_BTP_CHIN_F_SURPRISE_e=0x2D, + dRes_INDEX_CHIN1_BTP_CHIN_FH_DISCOURAGE_e=0x2E, + dRes_INDEX_CHIN1_BTP_CHIN_FH_DUBIOUS_e=0x2F, + dRes_INDEX_CHIN1_BTP_CHIN_FH_POINT_e=0x30, + dRes_INDEX_CHIN1_BTP_CHIN_FH_SNEEZE_e=0x31, + dRes_INDEX_CHIN1_BTP_CHIN_FH_SURPRISE_e=0x32, +}; + +enum dRes_ID_CHIN1 { + /* BCK */ + dRes_ID_CHIN1_BCK_CHIN_DRIVEAWAY_e=0x5, + dRes_ID_CHIN1_BCK_CHIN_F_DISCOURAGE_e=0x6, + dRes_ID_CHIN1_BCK_CHIN_F_DUBIOUS_e=0x7, + dRes_ID_CHIN1_BCK_CHIN_F_LOOKBACK_e=0x8, + dRes_ID_CHIN1_BCK_CHIN_F_POINT_e=0x9, + dRes_ID_CHIN1_BCK_CHIN_F_SNEEZE_e=0xA, + dRes_ID_CHIN1_BCK_CHIN_F_SURPRISE_e=0xB, + dRes_ID_CHIN1_BCK_CHIN_FH_DISCOURAGE_e=0xC, + dRes_ID_CHIN1_BCK_CHIN_FH_DUBIOUS_e=0xD, + dRes_ID_CHIN1_BCK_CHIN_FH_POINT_e=0xE, + dRes_ID_CHIN1_BCK_CHIN_FH_SNEEZE_e=0xF, + dRes_ID_CHIN1_BCK_CHIN_FH_SURPRISE_e=0x10, + dRes_ID_CHIN1_BCK_CHIN_INTENSE_e=0x11, + dRes_ID_CHIN1_BCK_CHIN_INTENSE_WAIT_e=0x12, + dRes_ID_CHIN1_BCK_CHIN_LOOKBACK_e=0x13, + dRes_ID_CHIN1_BCK_CHIN_NON_e=0x14, + dRes_ID_CHIN1_BCK_CHIN_NON_WAIT_e=0x15, + dRes_ID_CHIN1_BCK_CHIN_OH_e=0x16, + dRes_ID_CHIN1_BCK_CHIN_OH_WAIT_e=0x17, + dRes_ID_CHIN1_BCK_CHIN_POINT_e=0x18, + dRes_ID_CHIN1_BCK_CHIN_POINTING_e=0x19, + dRes_ID_CHIN1_BCK_CHIN_SNEEZE_e=0x1A, + dRes_ID_CHIN1_BCK_CHIN_SNEEZE_WAIT_e=0x1B, + dRes_ID_CHIN1_BCK_CHIN_SURPRISE_e=0x1C, + dRes_ID_CHIN1_BCK_CHIN_SURPRISE_WAIT_e=0x1D, + dRes_ID_CHIN1_BCK_CHIN_TIMING_e=0x1E, + /* BTK */ + dRes_ID_CHIN1_BTK_CHIN_LOOKBACK_e=0x21, + dRes_ID_CHIN1_BTK_CHIN_POINT_e=0x22, + dRes_ID_CHIN1_BTK_CHIN_POINTING_e=0x23, + dRes_ID_CHIN1_BTK_CHIN_SNEEZE_e=0x24, + dRes_ID_CHIN1_BTK_CHIN_TIMING_e=0x25, + /* BTP */ + dRes_ID_CHIN1_BTP_CHIN_F_DISCOURAGE_e=0x28, + dRes_ID_CHIN1_BTP_CHIN_F_DUBIOUS_e=0x29, + dRes_ID_CHIN1_BTP_CHIN_F_LOOKBACK_e=0x2A, + dRes_ID_CHIN1_BTP_CHIN_F_POINT_e=0x2B, + dRes_ID_CHIN1_BTP_CHIN_F_SNEEZE_e=0x2C, + dRes_ID_CHIN1_BTP_CHIN_F_SURPRISE_e=0x2D, + dRes_ID_CHIN1_BTP_CHIN_FH_DISCOURAGE_e=0x2E, + dRes_ID_CHIN1_BTP_CHIN_FH_DUBIOUS_e=0x2F, + dRes_ID_CHIN1_BTP_CHIN_FH_POINT_e=0x30, + dRes_ID_CHIN1_BTP_CHIN_FH_SNEEZE_e=0x31, + dRes_ID_CHIN1_BTP_CHIN_FH_SURPRISE_e=0x32, +}; + +#endif /* !RES_CHIN1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chin1_evt.h b/assets/RZDJ01/res/Object/chin1_evt.h new file mode 100644 index 0000000000..b1799ddc1e --- /dev/null +++ b/assets/RZDJ01/res/Object/chin1_evt.h @@ -0,0 +1,14 @@ +#ifndef RES_CHIN1_EVT_H +#define RES_CHIN1_EVT_H + +enum dRes_INDEX_CHIN1_EVT { + /* EVT */ + dRes_INDEX_CHIN1_EVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CHIN1_EVT { + /* EVT */ + dRes_ID_CHIN1_EVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CHIN1_EVT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chin_mdl.h b/assets/RZDJ01/res/Object/chin_mdl.h new file mode 100644 index 0000000000..9dc23b0cd3 --- /dev/null +++ b/assets/RZDJ01/res/Object/chin_mdl.h @@ -0,0 +1,48 @@ +#ifndef RES_CHIN_MDL_H +#define RES_CHIN_MDL_H + +enum dRes_INDEX_CHIN_MDL { + /* BMDR */ + dRes_INDEX_CHIN_MDL_BMD_CHIN_e=0x3, +}; + +enum dRes_ID_CHIN_MDL { + /* BMDR */ + dRes_ID_CHIN_MDL_BMD_CHIN_e=0x3, +}; + +enum CHIN_JNT { + CHIN_JNT_CENTER_e=0x0, + CHIN_JNT_BACKBONE1_e=0x1, + CHIN_JNT_BACKBONE2_e=0x2, + CHIN_JNT_NECK_e=0x3, + CHIN_JNT_HEAD_e=0x4, + CHIN_JNT_CHIN_e=0x5, + CHIN_JNT_MAYU_L_e=0x6, + CHIN_JNT_MAYU_R_e=0x7, + CHIN_JNT_MOUTH_e=0x8, + CHIN_JNT_SHOULDERL_e=0x9, + CHIN_JNT_ARML1_e=0xA, + CHIN_JNT_ARML2_e=0xB, + CHIN_JNT_HANDL_e=0xC, + CHIN_JNT_FINGERL1_e=0xD, + CHIN_JNT_FOREFINGERL_e=0xE, + CHIN_JNT_THUMBL_e=0xF, + CHIN_JNT_SHOULDERR_e=0x10, + CHIN_JNT_ARMR1_e=0x11, + CHIN_JNT_ARMR2_e=0x12, + CHIN_JNT_HANDR_e=0x13, + CHIN_JNT_FINGERR1_e=0x14, + CHIN_JNT_FOREFINGERR_e=0x15, + CHIN_JNT_THUMBR_e=0x16, + CHIN_JNT_WATCH_e=0x17, + CHIN_JNT_WAIST_e=0x18, + CHIN_JNT_LEGL1_e=0x19, + CHIN_JNT_LEGL2_e=0x1A, + CHIN_JNT_FOOTL_e=0x1B, + CHIN_JNT_LEGR1_e=0x1C, + CHIN_JNT_LEGR2_e=0x1D, + CHIN_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_CHIN_MDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chin_tmdl.h b/assets/RZDJ01/res/Object/chin_tmdl.h new file mode 100644 index 0000000000..0e7a92ddd6 --- /dev/null +++ b/assets/RZDJ01/res/Object/chin_tmdl.h @@ -0,0 +1,48 @@ +#ifndef RES_CHIN_TMDL_H +#define RES_CHIN_TMDL_H + +enum dRes_INDEX_CHIN_TMDL { + /* BMDR */ + dRes_INDEX_CHIN_TMDL_BMD_CHIN_TW_e=0x3, +}; + +enum dRes_ID_CHIN_TMDL { + /* BMDR */ + dRes_ID_CHIN_TMDL_BMD_CHIN_TW_e=0x3, +}; + +enum CHIN_TW_JNT { + CHIN_TW_JNT_CENTER_e=0x0, + CHIN_TW_JNT_BACKBONE1_e=0x1, + CHIN_TW_JNT_BACKBONE2_e=0x2, + CHIN_TW_JNT_NECK_e=0x3, + CHIN_TW_JNT_HEAD_e=0x4, + CHIN_TW_JNT_CHIN_e=0x5, + CHIN_TW_JNT_MAYU_L_e=0x6, + CHIN_TW_JNT_MAYU_R_e=0x7, + CHIN_TW_JNT_MOUTH_e=0x8, + CHIN_TW_JNT_SHOULDERL_e=0x9, + CHIN_TW_JNT_ARML1_e=0xA, + CHIN_TW_JNT_ARML2_e=0xB, + CHIN_TW_JNT_HANDL_e=0xC, + CHIN_TW_JNT_FINGERL1_e=0xD, + CHIN_TW_JNT_FOREFINGERL_e=0xE, + CHIN_TW_JNT_THUMBL_e=0xF, + CHIN_TW_JNT_SHOULDERR_e=0x10, + CHIN_TW_JNT_ARMR1_e=0x11, + CHIN_TW_JNT_ARMR2_e=0x12, + CHIN_TW_JNT_HANDR_e=0x13, + CHIN_TW_JNT_FINGERR1_e=0x14, + CHIN_TW_JNT_FOREFINGERR_e=0x15, + CHIN_TW_JNT_THUMBR_e=0x16, + CHIN_TW_JNT_WATCH_e=0x17, + CHIN_TW_JNT_WAIST_e=0x18, + CHIN_TW_JNT_LEGL1_e=0x19, + CHIN_TW_JNT_LEGL2_e=0x1A, + CHIN_TW_JNT_FOOTL_e=0x1B, + CHIN_TW_JNT_LEGR1_e=0x1C, + CHIN_TW_JNT_LEGR2_e=0x1D, + CHIN_TW_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_CHIN_TMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chtSolA.h b/assets/RZDJ01/res/Object/chtSolA.h new file mode 100644 index 0000000000..a4a4d63039 --- /dev/null +++ b/assets/RZDJ01/res/Object/chtSolA.h @@ -0,0 +1,66 @@ +#ifndef RES_CHTSOLA_H +#define RES_CHTSOLA_H + +enum dRes_INDEX_CHTSOLA { + /* BCK */ + dRes_INDEX_CHTSOLA_BCK_SOLA_FEAR_TALK_e=0x5, + dRes_INDEX_CHTSOLA_BCK_SOLA_FEAR_WAIT_e=0x6, + dRes_INDEX_CHTSOLA_BCK_SOLA_TALK_A_e=0x7, + dRes_INDEX_CHTSOLA_BCK_SOLA_TALK_B_e=0x8, + dRes_INDEX_CHTSOLA_BCK_SOLA_WAIT_e=0x9, + dRes_INDEX_CHTSOLA_BCK_SOLA_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_CHTSOLA_BMD_SOLA_SPEAR_e=0xD, + dRes_INDEX_CHTSOLA_BMD_SOLA_TW_e=0xE, + /* EVT */ + dRes_INDEX_CHTSOLA_DAT_EVENT_LIST_e=0x11, +}; + +enum dRes_ID_CHTSOLA { + /* BCK */ + dRes_ID_CHTSOLA_BCK_SOLA_FEAR_TALK_e=0x5, + dRes_ID_CHTSOLA_BCK_SOLA_FEAR_WAIT_e=0x6, + dRes_ID_CHTSOLA_BCK_SOLA_TALK_A_e=0x7, + dRes_ID_CHTSOLA_BCK_SOLA_TALK_B_e=0x8, + dRes_ID_CHTSOLA_BCK_SOLA_WAIT_e=0x9, + dRes_ID_CHTSOLA_BCK_SOLA_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_CHTSOLA_BMD_SOLA_SPEAR_e=0xD, + dRes_ID_CHTSOLA_BMD_SOLA_TW_e=0xE, + /* EVT */ + dRes_ID_CHTSOLA_DAT_EVENT_LIST_e=0x11, +}; + +enum SOLA_SPEAR_JNT { + SOLA_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum SOLA_TW_JNT { + SOLA_TW_JNT_CENTER_e=0x0, + SOLA_TW_JNT_BACKBONE1_e=0x1, + SOLA_TW_JNT_BACKBONE2_e=0x2, + SOLA_TW_JNT_NECK_e=0x3, + SOLA_TW_JNT_HEAD_e=0x4, + SOLA_TW_JNT_SHOULDERL_e=0x5, + SOLA_TW_JNT_ARM1L_e=0x6, + SOLA_TW_JNT_ARM2L_e=0x7, + SOLA_TW_JNT_HANDL_e=0x8, + SOLA_TW_JNT_FINGERL_e=0x9, + SOLA_TW_JNT_THUMBL_e=0xA, + SOLA_TW_JNT_SHOULDERR_e=0xB, + SOLA_TW_JNT_ARM1R_e=0xC, + SOLA_TW_JNT_ARM2R_e=0xD, + SOLA_TW_JNT_HANDR_e=0xE, + SOLA_TW_JNT_FINGERR_e=0xF, + SOLA_TW_JNT_THUMBR_e=0x10, + SOLA_TW_JNT_WAIST_e=0x11, + SOLA_TW_JNT_LEG1L_e=0x12, + SOLA_TW_JNT_LEG2L_e=0x13, + SOLA_TW_JNT_FOOTL_e=0x14, + SOLA_TW_JNT_LEG1R_e=0x15, + SOLA_TW_JNT_LEG2R_e=0x16, + SOLA_TW_JNT_FOOTR_e=0x17, + SOLA_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_CHTSOLA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/chtSolB.h b/assets/RZDJ01/res/Object/chtSolB.h new file mode 100644 index 0000000000..7c5179ad41 --- /dev/null +++ b/assets/RZDJ01/res/Object/chtSolB.h @@ -0,0 +1,56 @@ +#ifndef RES_CHTSOLB_H +#define RES_CHTSOLB_H + +enum dRes_INDEX_CHTSOLB { + /* BCK */ + dRes_INDEX_CHTSOLB_BCK_SOLB_FEAR_WAIT_e=0x4, + dRes_INDEX_CHTSOLB_BCK_SOLB_TALK_A_e=0x5, + dRes_INDEX_CHTSOLB_BCK_SOLB_WAIT_e=0x6, + /* BMDR */ + dRes_INDEX_CHTSOLB_BMD_SOLB_SPEAR_e=0x9, + dRes_INDEX_CHTSOLB_BMD_SOLB_TW_e=0xA, +}; + +enum dRes_ID_CHTSOLB { + /* BCK */ + dRes_ID_CHTSOLB_BCK_SOLB_FEAR_WAIT_e=0x4, + dRes_ID_CHTSOLB_BCK_SOLB_TALK_A_e=0x5, + dRes_ID_CHTSOLB_BCK_SOLB_WAIT_e=0x6, + /* BMDR */ + dRes_ID_CHTSOLB_BMD_SOLB_SPEAR_e=0x9, + dRes_ID_CHTSOLB_BMD_SOLB_TW_e=0xA, +}; + +enum SOLB_SPEAR_JNT { + SOLB_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum SOLB_TW_JNT { + SOLB_TW_JNT_CENTER_e=0x0, + SOLB_TW_JNT_BACKBONE1_e=0x1, + SOLB_TW_JNT_BACKBONE2_e=0x2, + SOLB_TW_JNT_NECK_e=0x3, + SOLB_TW_JNT_HEAD_e=0x4, + SOLB_TW_JNT_SHOULDERL_e=0x5, + SOLB_TW_JNT_ARM1L_e=0x6, + SOLB_TW_JNT_ARM2L_e=0x7, + SOLB_TW_JNT_HANDL_e=0x8, + SOLB_TW_JNT_FINGERL_e=0x9, + SOLB_TW_JNT_THUMBL_e=0xA, + SOLB_TW_JNT_SHOULDERR_e=0xB, + SOLB_TW_JNT_ARM1R_e=0xC, + SOLB_TW_JNT_ARM2R_e=0xD, + SOLB_TW_JNT_HANDR_e=0xE, + SOLB_TW_JNT_FINGERR_e=0xF, + SOLB_TW_JNT_THUMBR_e=0x10, + SOLB_TW_JNT_WAIST_e=0x11, + SOLB_TW_JNT_LEG1L_e=0x12, + SOLB_TW_JNT_LEG2L_e=0x13, + SOLB_TW_JNT_FOOTL_e=0x14, + SOLB_TW_JNT_LEG1R_e=0x15, + SOLB_TW_JNT_LEG2R_e=0x16, + SOLB_TW_JNT_FOOTR_e=0x17, + SOLB_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_CHTSOLB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/clerkA.h b/assets/RZDJ01/res/Object/clerkA.h new file mode 100644 index 0000000000..80359462c0 --- /dev/null +++ b/assets/RZDJ01/res/Object/clerkA.h @@ -0,0 +1,83 @@ +#ifndef RES_CLERKA_H +#define RES_CLERKA_H + +enum dRes_INDEX_CLERKA { + /* BCK */ + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_A_e=0x6, + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_B_e=0x7, + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_C_e=0x8, + dRes_INDEX_CLERKA_BCK_CLERKA_FH_TALK_C_e=0x9, + dRes_INDEX_CLERKA_BCK_CLERKA_STEP_e=0xA, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_A_e=0xB, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_B_e=0xC, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_C_e=0xD, + dRes_INDEX_CLERKA_BCK_CLERKA_UNAZUKI_e=0xE, + dRes_INDEX_CLERKA_BCK_CLERKA_WAIT_A_e=0xF, + dRes_INDEX_CLERKA_BCK_CLERKA_WAIT_C_e=0x10, + /* BMDR */ + dRes_INDEX_CLERKA_BMD_CLERKA_e=0x13, + /* BTK */ + dRes_INDEX_CLERKA_BTK_CLERKA_e=0x16, + /* BTP */ + dRes_INDEX_CLERKA_BTP_CLERKA_e=0x19, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_A_e=0x1A, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_B_e=0x1B, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_C_e=0x1C, + dRes_INDEX_CLERKA_BTP_CLERKA_FH_TALK_C_e=0x1D, +}; + +enum dRes_ID_CLERKA { + /* BCK */ + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_A_e=0x6, + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_B_e=0x7, + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_C_e=0x8, + dRes_ID_CLERKA_BCK_CLERKA_FH_TALK_C_e=0x9, + dRes_ID_CLERKA_BCK_CLERKA_STEP_e=0xA, + dRes_ID_CLERKA_BCK_CLERKA_TALK_A_e=0xB, + dRes_ID_CLERKA_BCK_CLERKA_TALK_B_e=0xC, + dRes_ID_CLERKA_BCK_CLERKA_TALK_C_e=0xD, + dRes_ID_CLERKA_BCK_CLERKA_UNAZUKI_e=0xE, + dRes_ID_CLERKA_BCK_CLERKA_WAIT_A_e=0xF, + dRes_ID_CLERKA_BCK_CLERKA_WAIT_C_e=0x10, + /* BMDR */ + dRes_ID_CLERKA_BMD_CLERKA_e=0x13, + /* BTK */ + dRes_ID_CLERKA_BTK_CLERKA_e=0x16, + /* BTP */ + dRes_ID_CLERKA_BTP_CLERKA_e=0x19, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_A_e=0x1A, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_B_e=0x1B, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_C_e=0x1C, + dRes_ID_CLERKA_BTP_CLERKA_FH_TALK_C_e=0x1D, +}; + +enum CLERKA_JNT { + CLERKA_JNT_CENTER_e=0x0, + CLERKA_JNT_BACKBONE1_e=0x1, + CLERKA_JNT_BACKBONE2_e=0x2, + CLERKA_JNT_NECK_e=0x3, + CLERKA_JNT_HEAD_e=0x4, + CLERKA_JNT_CHIN_e=0x5, + CLERKA_JNT_MAYU_L_e=0x6, + CLERKA_JNT_MAYU_R_e=0x7, + CLERKA_JNT_MOUTH_e=0x8, + CLERKA_JNT_SHOULDERL_e=0x9, + CLERKA_JNT_ARML1_e=0xA, + CLERKA_JNT_ARML2_e=0xB, + CLERKA_JNT_HANDL_e=0xC, + CLERKA_JNT_FINGERL1_e=0xD, + CLERKA_JNT_SHOULDERR_e=0xE, + CLERKA_JNT_ARMR1_e=0xF, + CLERKA_JNT_ARMR2_e=0x10, + CLERKA_JNT_HANDR_e=0x11, + CLERKA_JNT_FINGERR1_e=0x12, + CLERKA_JNT_WAIST_e=0x13, + CLERKA_JNT_LEGL1_e=0x14, + CLERKA_JNT_LEGL2_e=0x15, + CLERKA_JNT_FOOTL_e=0x16, + CLERKA_JNT_LEGR1_e=0x17, + CLERKA_JNT_LEGR2_e=0x18, + CLERKA_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_CLERKA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/clerkB.h b/assets/RZDJ01/res/Object/clerkB.h new file mode 100644 index 0000000000..fe2b7e618f --- /dev/null +++ b/assets/RZDJ01/res/Object/clerkB.h @@ -0,0 +1,108 @@ +#ifndef RES_CLERKB_H +#define RES_CLERKB_H + +enum dRes_INDEX_CLERKB { + /* BCK */ + dRes_INDEX_CLERKB_BCK_CLERKB_BOW_e=0x7, + dRes_INDEX_CLERKB_BCK_CLERKB_F_BOW_e=0x8, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SING_e=0x9, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SMILE_e=0xA, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SORRY_e=0xB, + dRes_INDEX_CLERKB_BCK_CLERKB_F_TALK_A_e=0xC, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SING_e=0xD, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SMILE_e=0xE, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SORRY_e=0xF, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_A_e=0x10, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_B_e=0x11, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_TALK_A_e=0x12, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_TALK_B_e=0x13, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_WAIT_e=0x14, + dRes_INDEX_CLERKB_BCK_CLERKB_SORRY_e=0x15, + dRes_INDEX_CLERKB_BCK_CLERKB_SWING_A_e=0x16, + dRes_INDEX_CLERKB_BCK_CLERKB_WAIT_A_e=0x17, + /* BMDR */ + dRes_INDEX_CLERKB_BMD_CLERKB_e=0x1A, + /* BPK */ + dRes_INDEX_CLERKB_BPK_CLERKB_e=0x1D, + /* BTK */ + dRes_INDEX_CLERKB_BTK_CLERKB_e=0x20, + /* BTP */ + dRes_INDEX_CLERKB_BTP_CLERKB_e=0x23, + dRes_INDEX_CLERKB_BTP_CLERKB_F_BOW_e=0x24, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SING_e=0x25, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SMILE_e=0x26, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SORRY_e=0x27, + dRes_INDEX_CLERKB_BTP_CLERKB_F_TALK_A_e=0x28, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SING_e=0x29, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SMILE_e=0x2A, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SORRY_e=0x2B, +}; + +enum dRes_ID_CLERKB { + /* BCK */ + dRes_ID_CLERKB_BCK_CLERKB_BOW_e=0x7, + dRes_ID_CLERKB_BCK_CLERKB_F_BOW_e=0x8, + dRes_ID_CLERKB_BCK_CLERKB_F_SING_e=0x9, + dRes_ID_CLERKB_BCK_CLERKB_F_SMILE_e=0xA, + dRes_ID_CLERKB_BCK_CLERKB_F_SORRY_e=0xB, + dRes_ID_CLERKB_BCK_CLERKB_F_TALK_A_e=0xC, + dRes_ID_CLERKB_BCK_CLERKB_FH_SING_e=0xD, + dRes_ID_CLERKB_BCK_CLERKB_FH_SMILE_e=0xE, + dRes_ID_CLERKB_BCK_CLERKB_FH_SORRY_e=0xF, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_A_e=0x10, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_B_e=0x11, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_TALK_A_e=0x12, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_TALK_B_e=0x13, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_WAIT_e=0x14, + dRes_ID_CLERKB_BCK_CLERKB_SORRY_e=0x15, + dRes_ID_CLERKB_BCK_CLERKB_SWING_A_e=0x16, + dRes_ID_CLERKB_BCK_CLERKB_WAIT_A_e=0x17, + /* BMDR */ + dRes_ID_CLERKB_BMD_CLERKB_e=0x1A, + /* BPK */ + dRes_ID_CLERKB_BPK_CLERKB_e=0x1D, + /* BTK */ + dRes_ID_CLERKB_BTK_CLERKB_e=0x20, + /* BTP */ + dRes_ID_CLERKB_BTP_CLERKB_e=0x23, + dRes_ID_CLERKB_BTP_CLERKB_F_BOW_e=0x24, + dRes_ID_CLERKB_BTP_CLERKB_F_SING_e=0x25, + dRes_ID_CLERKB_BTP_CLERKB_F_SMILE_e=0x26, + dRes_ID_CLERKB_BTP_CLERKB_F_SORRY_e=0x27, + dRes_ID_CLERKB_BTP_CLERKB_F_TALK_A_e=0x28, + dRes_ID_CLERKB_BTP_CLERKB_FH_SING_e=0x29, + dRes_ID_CLERKB_BTP_CLERKB_FH_SMILE_e=0x2A, + dRes_ID_CLERKB_BTP_CLERKB_FH_SORRY_e=0x2B, +}; + +enum CLERKB_JNT { + CLERKB_JNT_CENTER_e=0x0, + CLERKB_JNT_BACKBONE1_e=0x1, + CLERKB_JNT_BACKBONE2_e=0x2, + CLERKB_JNT_NECK_e=0x3, + CLERKB_JNT_HEAD_e=0x4, + CLERKB_JNT_CHIN_e=0x5, + CLERKB_JNT_MAYU_L_e=0x6, + CLERKB_JNT_MAYU_R_e=0x7, + CLERKB_JNT_MOUTH_e=0x8, + CLERKB_JNT_SPEAKER_e=0x9, + CLERKB_JNT_SHOULDERL_e=0xA, + CLERKB_JNT_ARML1_e=0xB, + CLERKB_JNT_ARML2_e=0xC, + CLERKB_JNT_HANDL_e=0xD, + CLERKB_JNT_FINGERL1_e=0xE, + CLERKB_JNT_SHOULDERR_e=0xF, + CLERKB_JNT_ARMR1_e=0x10, + CLERKB_JNT_ARMR2_e=0x11, + CLERKB_JNT_HANDR_e=0x12, + CLERKB_JNT_FINGERR1_e=0x13, + CLERKB_JNT_WAIST_e=0x14, + CLERKB_JNT_LEGL1_e=0x15, + CLERKB_JNT_LEGL2_e=0x16, + CLERKB_JNT_FOOTL_e=0x17, + CLERKB_JNT_LEGR1_e=0x18, + CLERKB_JNT_LEGR2_e=0x19, + CLERKB_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_CLERKB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/cs_ev_01.h b/assets/RZDJ01/res/Object/cs_ev_01.h new file mode 100644 index 0000000000..d732620389 --- /dev/null +++ b/assets/RZDJ01/res/Object/cs_ev_01.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_01_H +#define RES_CS_EV_01_H + +enum dRes_INDEX_CS_EV_01 { + /* EVT */ + dRes_INDEX_CS_EV_01_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_01 { + /* EVT */ + dRes_ID_CS_EV_01_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/cs_ev_02.h b/assets/RZDJ01/res/Object/cs_ev_02.h new file mode 100644 index 0000000000..21213a4057 --- /dev/null +++ b/assets/RZDJ01/res/Object/cs_ev_02.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_02_H +#define RES_CS_EV_02_H + +enum dRes_INDEX_CS_EV_02 { + /* EVT */ + dRes_INDEX_CS_EV_02_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_02 { + /* EVT */ + dRes_ID_CS_EV_02_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_02_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/cs_ev_03.h b/assets/RZDJ01/res/Object/cs_ev_03.h new file mode 100644 index 0000000000..20b973b677 --- /dev/null +++ b/assets/RZDJ01/res/Object/cs_ev_03.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_03_H +#define RES_CS_EV_03_H + +enum dRes_INDEX_CS_EV_03 { + /* EVT */ + dRes_INDEX_CS_EV_03_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_03 { + /* EVT */ + dRes_ID_CS_EV_03_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_03_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/cs_ev_04.h b/assets/RZDJ01/res/Object/cs_ev_04.h new file mode 100644 index 0000000000..ff3f507089 --- /dev/null +++ b/assets/RZDJ01/res/Object/cs_ev_04.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_04_H +#define RES_CS_EV_04_H + +enum dRes_INDEX_CS_EV_04 { + /* EVT */ + dRes_INDEX_CS_EV_04_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_04 { + /* EVT */ + dRes_ID_CS_EV_04_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/cs_ev_05.h b/assets/RZDJ01/res/Object/cs_ev_05.h new file mode 100644 index 0000000000..7caa20d11e --- /dev/null +++ b/assets/RZDJ01/res/Object/cs_ev_05.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_05_H +#define RES_CS_EV_05_H + +enum dRes_INDEX_CS_EV_05 { + /* EVT */ + dRes_INDEX_CS_EV_05_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_05 { + /* EVT */ + dRes_ID_CS_EV_05_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_05_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/e3Logo.h b/assets/RZDJ01/res/Object/e3Logo.h new file mode 100644 index 0000000000..f727eb24b3 --- /dev/null +++ b/assets/RZDJ01/res/Object/e3Logo.h @@ -0,0 +1,90 @@ +#ifndef RES_E3LOGO_H +#define RES_E3LOGO_H + +enum dRes_INDEX_E3LOGO { + /* FONT */ + dRes_INDEX_E3LOGO_BFN_REISHOTAI_24_22_e=0x5, + /* SCRN */ + dRes_INDEX_E3LOGO_BCK_ZELDA_E3_FILE_SELECT_LOADING_e=0x8, + dRes_INDEX_E3LOGO_BLO_ZELDA_E3_FILE_SELECT_LOADING_e=0x9, + dRes_INDEX_E3LOGO_BPK_ZELDA_E3_FILE_SELECT_LOADING_e=0xA, + dRes_INDEX_E3LOGO_BRK_ZELDA_E3_FILE_SELECT_LOADING_e=0xB, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_e=0xC, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_02_e=0xD, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_03_e=0xE, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_04_e=0xF, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_05_e=0x10, + /* TIMG */ + dRes_INDEX_E3LOGO_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_FIRE_00_e=0x14, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_FIRE_01_e=0x15, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_IND_00_e=0x16, + dRes_INDEX_E3LOGO_BTI_I4_GRA_1_e=0x17, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W00_e=0x18, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W01_e=0x19, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W10_e=0x1A, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W11_e=0x1B, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W21_e=0x1C, + dRes_INDEX_E3LOGO_BTI_TT_BLOCK8X8_e=0x1D, + dRes_INDEX_E3LOGO_BTI_TT_BOOK_MERAMERA_00_e=0x1E, + dRes_INDEX_E3LOGO_BTI_TT_GOLD_UZU_LONG2_e=0x1F, + dRes_INDEX_E3LOGO_BTI_TT_I4_GRA_W00_e=0x20, + dRes_INDEX_E3LOGO_BTI_TT_I4_GRA_W21_e=0x21, + dRes_INDEX_E3LOGO_BTI_TT_IA4_ABTN_e=0x22, + dRes_INDEX_E3LOGO_BTI_TT_IA4_YAJI_e=0x23, + dRes_INDEX_E3LOGO_BTI_TT_IASTARRR_e=0x24, + dRes_INDEX_E3LOGO_BTI_TT_KAZARI_KANI_00_e=0x25, + dRes_INDEX_E3LOGO_BTI_TT_LINE2_e=0x26, + dRes_INDEX_E3LOGO_BTI_TT_SPOT_e=0x27, + dRes_INDEX_E3LOGO_BTI_TT_W08_160_GRA_e=0x28, + dRes_INDEX_E3LOGO_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x29, + dRes_INDEX_E3LOGO_BTI_ZELDA_00_TOARU_IMAGE00_e=0x2A, + dRes_INDEX_E3LOGO_BTI_ZELDA_01_BAJOUSEN_IMAGE00_e=0x2B, + dRes_INDEX_E3LOGO_BTI_ZELDA_02_DANJON_IMAGE00_e=0x2C, + dRes_INDEX_E3LOGO_BTI_ZELDA_03_BOSS_IMAGE00_e=0x2D, +}; + +enum dRes_ID_E3LOGO { + /* FONT */ + dRes_ID_E3LOGO_BFN_REISHOTAI_24_22_e=0x5, + /* SCRN */ + dRes_ID_E3LOGO_BCK_ZELDA_E3_FILE_SELECT_LOADING_e=0x8, + dRes_ID_E3LOGO_BLO_ZELDA_E3_FILE_SELECT_LOADING_e=0x9, + dRes_ID_E3LOGO_BPK_ZELDA_E3_FILE_SELECT_LOADING_e=0xA, + dRes_ID_E3LOGO_BRK_ZELDA_E3_FILE_SELECT_LOADING_e=0xB, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_e=0xC, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_02_e=0xD, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_03_e=0xE, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_04_e=0xF, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_05_e=0x10, + /* TIMG */ + dRes_ID_E3LOGO_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_E3LOGO_BTI_AK_OCARINA_FIRE_00_e=0x14, + dRes_ID_E3LOGO_BTI_AK_OCARINA_FIRE_01_e=0x15, + dRes_ID_E3LOGO_BTI_AK_OCARINA_IND_00_e=0x16, + dRes_ID_E3LOGO_BTI_I4_GRA_1_e=0x17, + dRes_ID_E3LOGO_BTI_I4_GRA_W00_e=0x18, + dRes_ID_E3LOGO_BTI_I4_GRA_W01_e=0x19, + dRes_ID_E3LOGO_BTI_I4_GRA_W10_e=0x1A, + dRes_ID_E3LOGO_BTI_I4_GRA_W11_e=0x1B, + dRes_ID_E3LOGO_BTI_I4_GRA_W21_e=0x1C, + dRes_ID_E3LOGO_BTI_TT_BLOCK8X8_e=0x1D, + dRes_ID_E3LOGO_BTI_TT_BOOK_MERAMERA_00_e=0x1E, + dRes_ID_E3LOGO_BTI_TT_GOLD_UZU_LONG2_e=0x1F, + dRes_ID_E3LOGO_BTI_TT_I4_GRA_W00_e=0x20, + dRes_ID_E3LOGO_BTI_TT_I4_GRA_W21_e=0x21, + dRes_ID_E3LOGO_BTI_TT_IA4_ABTN_e=0x22, + dRes_ID_E3LOGO_BTI_TT_IA4_YAJI_e=0x23, + dRes_ID_E3LOGO_BTI_TT_IASTARRR_e=0x24, + dRes_ID_E3LOGO_BTI_TT_KAZARI_KANI_00_e=0x25, + dRes_ID_E3LOGO_BTI_TT_LINE2_e=0x26, + dRes_ID_E3LOGO_BTI_TT_SPOT_e=0x27, + dRes_ID_E3LOGO_BTI_TT_W08_160_GRA_e=0x28, + dRes_ID_E3LOGO_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x29, + dRes_ID_E3LOGO_BTI_ZELDA_00_TOARU_IMAGE00_e=0x2A, + dRes_ID_E3LOGO_BTI_ZELDA_01_BAJOUSEN_IMAGE00_e=0x2B, + dRes_ID_E3LOGO_BTI_ZELDA_02_DANJON_IMAGE00_e=0x2C, + dRes_ID_E3LOGO_BTI_ZELDA_03_BOSS_IMAGE00_e=0x2D, +}; + +#endif /* !RES_E3LOGO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/efWater.h b/assets/RZDJ01/res/Object/efWater.h new file mode 100644 index 0000000000..a1fe87a4b2 --- /dev/null +++ b/assets/RZDJ01/res/Object/efWater.h @@ -0,0 +1,26 @@ +#ifndef RES_EFWATER_H +#define RES_EFWATER_H + +enum dRes_INDEX_EFWATER { + /* BCK */ + dRes_INDEX_EFWATER_BCK_EF_WATERCLMN_e=0x5, + /* BMDR */ + dRes_INDEX_EFWATER_BMD_EF_WATERCLMN_e=0x8, + /* BTK */ + dRes_INDEX_EFWATER_BTK_EF_WATERCLMN_e=0xB, +}; + +enum dRes_ID_EFWATER { + /* BCK */ + dRes_ID_EFWATER_BCK_EF_WATERCLMN_e=0x5, + /* BMDR */ + dRes_ID_EFWATER_BMD_EF_WATERCLMN_e=0x8, + /* BTK */ + dRes_ID_EFWATER_BTK_EF_WATERCLMN_e=0xB, +}; + +enum EF_WATERCLMN_JNT { + EF_WATERCLMN_JNT_WATERCLMN1_e=0x0, +}; + +#endif /* !RES_EFWATER_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ef_MgnF_L.h b/assets/RZDJ01/res/Object/ef_MgnF_L.h new file mode 100644 index 0000000000..e23e356853 --- /dev/null +++ b/assets/RZDJ01/res/Object/ef_MgnF_L.h @@ -0,0 +1,28 @@ +#ifndef RES_EF_MGNF_L_H +#define RES_EF_MGNF_L_H + +enum dRes_INDEX_EF_MGNF_L { + /* BMDE */ + dRes_INDEX_EF_MGNF_L_BMD_EF_MGNFIELD_L_e=0x5, + /* BRK */ + dRes_INDEX_EF_MGNF_L_BRK_EF_MGNFIELD_L_e=0x8, + /* BTK */ + dRes_INDEX_EF_MGNF_L_BTK_EF_MGNFIELD_L_e=0xB, + dRes_INDEX_EF_MGNF_L_BTK_EF_MGNFIELD_L_02_e=0xC, +}; + +enum dRes_ID_EF_MGNF_L { + /* BMDE */ + dRes_ID_EF_MGNF_L_BMD_EF_MGNFIELD_L_e=0x5, + /* BRK */ + dRes_ID_EF_MGNF_L_BRK_EF_MGNFIELD_L_e=0x8, + /* BTK */ + dRes_ID_EF_MGNF_L_BTK_EF_MGNFIELD_L_e=0xB, + dRes_ID_EF_MGNF_L_BTK_EF_MGNFIELD_L_02_e=0xC, +}; + +enum EF_MGNFIELD_L_JNT { + EF_MGNFIELD_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_MGNF_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ef_MgnF_S.h b/assets/RZDJ01/res/Object/ef_MgnF_S.h new file mode 100644 index 0000000000..c73197767c --- /dev/null +++ b/assets/RZDJ01/res/Object/ef_MgnF_S.h @@ -0,0 +1,28 @@ +#ifndef RES_EF_MGNF_S_H +#define RES_EF_MGNF_S_H + +enum dRes_INDEX_EF_MGNF_S { + /* BMDE */ + dRes_INDEX_EF_MGNF_S_BMD_EF_MGNFIELD_S_e=0x5, + /* BRK */ + dRes_INDEX_EF_MGNF_S_BRK_EF_MGNFIELD_S_e=0x8, + /* BTK */ + dRes_INDEX_EF_MGNF_S_BTK_EF_MGNFIELD_S_e=0xB, + dRes_INDEX_EF_MGNF_S_BTK_EF_MGNFIELD_S_02_e=0xC, +}; + +enum dRes_ID_EF_MGNF_S { + /* BMDE */ + dRes_ID_EF_MGNF_S_BMD_EF_MGNFIELD_S_e=0x5, + /* BRK */ + dRes_ID_EF_MGNF_S_BRK_EF_MGNFIELD_S_e=0x8, + /* BTK */ + dRes_ID_EF_MGNF_S_BTK_EF_MGNFIELD_S_e=0xB, + dRes_ID_EF_MGNF_S_BTK_EF_MGNFIELD_S_02_e=0xC, +}; + +enum EF_MGNFIELD_S_JNT { + EF_MGNFIELD_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_MGNF_S_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ef_Portal.h b/assets/RZDJ01/res/Object/ef_Portal.h new file mode 100644 index 0000000000..879566cc76 --- /dev/null +++ b/assets/RZDJ01/res/Object/ef_Portal.h @@ -0,0 +1,32 @@ +#ifndef RES_EF_PORTAL_H +#define RES_EF_PORTAL_H + +enum dRes_INDEX_EF_PORTAL { + /* BMDR */ + dRes_INDEX_EF_PORTAL_BMD_EF_BRPORTAL_e=0x6, + /* BRK */ + dRes_INDEX_EF_PORTAL_BRK_EF_BRPORTAL_e=0x9, + /* BTK */ + dRes_INDEX_EF_PORTAL_BTK_EF_BRPORTAL_e=0xC, + dRes_INDEX_EF_PORTAL_BTK_EF_BRPORTAL_02_e=0xD, + /* EVT */ + dRes_INDEX_EF_PORTAL_DAT_EVENT_LIST_e=0x10, +}; + +enum dRes_ID_EF_PORTAL { + /* BMDR */ + dRes_ID_EF_PORTAL_BMD_EF_BRPORTAL_e=0x6, + /* BRK */ + dRes_ID_EF_PORTAL_BRK_EF_BRPORTAL_e=0x9, + /* BTK */ + dRes_ID_EF_PORTAL_BTK_EF_BRPORTAL_e=0xC, + dRes_ID_EF_PORTAL_BTK_EF_BRPORTAL_02_e=0xD, + /* EVT */ + dRes_ID_EF_PORTAL_DAT_EVENT_LIST_e=0x10, +}; + +enum EF_BRPORTAL_JNT { + EF_BRPORTAL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_PORTAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/evt_pachi.h b/assets/RZDJ01/res/Object/evt_pachi.h new file mode 100644 index 0000000000..944b08963e --- /dev/null +++ b/assets/RZDJ01/res/Object/evt_pachi.h @@ -0,0 +1,14 @@ +#ifndef RES_EVT_PACHI_H +#define RES_EVT_PACHI_H + +enum dRes_INDEX_EVT_PACHI { + /* EVT */ + dRes_INDEX_EVT_PACHI_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_EVT_PACHI { + /* EVT */ + dRes_ID_EVT_PACHI_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_EVT_PACHI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/fairy.h b/assets/RZDJ01/res/Object/fairy.h new file mode 100644 index 0000000000..c7bb1adb27 --- /dev/null +++ b/assets/RZDJ01/res/Object/fairy.h @@ -0,0 +1,164 @@ +#ifndef RES_FAIRY_H +#define RES_FAIRY_H + +enum dRes_INDEX_FAIRY { + /* BCK */ + dRes_INDEX_FAIRY_BCK_FAIRY_F_SAD_e=0x9, + dRes_INDEX_FAIRY_BCK_FAIRY_F_SMILE_e=0xA, + dRes_INDEX_FAIRY_BCK_FAIRY_F_TALK_e=0xB, + dRes_INDEX_FAIRY_BCK_FAIRY_FH_SMILE_e=0xC, + dRes_INDEX_FAIRY_BCK_FAIRY_GO_e=0xD, + dRes_INDEX_FAIRY_BCK_FAIRY_GOWAIT_e=0xE, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_GETUP_e=0xF, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_NON_e=0x10, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_SITWAIT_e=0x11, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_SYUTU_e=0x12, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_WAIT_e=0x13, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_WALK_e=0x14, + dRes_INDEX_FAIRY_BCK_FAIRY_HOPPE_e=0x15, + dRes_INDEX_FAIRY_BCK_FAIRY_HOPPE_WAIT_e=0x16, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_A_e=0x17, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_B_e=0x18, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_GO_e=0x19, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_GOWAIT_e=0x1A, + dRes_INDEX_FAIRY_BCK_FAIRY_SITTALK_e=0x1B, + dRes_INDEX_FAIRY_BCK_FAIRY_STANDUP_e=0x1C, + dRes_INDEX_FAIRY_BCK_FAIRY_WAIT_e=0x1D, + dRes_INDEX_FAIRY_BCK_FAIRY_WALK_e=0x1E, + /* BMDV */ + dRes_INDEX_FAIRY_BMD_FAIRY_e=0x21, + dRes_INDEX_FAIRY_BMD_FAIRY_FEATHER_GT_e=0x22, + /* BPK */ + dRes_INDEX_FAIRY_BPK_FAIRY_e=0x25, + /* BRK */ + dRes_INDEX_FAIRY_BRK_FAIRY_e=0x28, + dRes_INDEX_FAIRY_BRK_FAIRY_FEATHER_GT_e=0x29, + /* BTK */ + dRes_INDEX_FAIRY_BTK_FAIRY_e=0x2C, + dRes_INDEX_FAIRY_BTK_FAIRY_FEATHER_GT_e=0x2D, + /* BTP */ + dRes_INDEX_FAIRY_BTP_FAIRY_e=0x30, + dRes_INDEX_FAIRY_BTP_FAIRY_F_SAD_e=0x31, + dRes_INDEX_FAIRY_BTP_FAIRY_F_SMILE_e=0x32, + dRes_INDEX_FAIRY_BTP_FAIRY_F_TALK_e=0x33, + /* EVT */ + dRes_INDEX_FAIRY_DAT_EVENT_LIST_e=0x36, +}; + +enum dRes_ID_FAIRY { + /* BCK */ + dRes_ID_FAIRY_BCK_FAIRY_F_SAD_e=0x9, + dRes_ID_FAIRY_BCK_FAIRY_F_SMILE_e=0xA, + dRes_ID_FAIRY_BCK_FAIRY_F_TALK_e=0xB, + dRes_ID_FAIRY_BCK_FAIRY_FH_SMILE_e=0xC, + dRes_ID_FAIRY_BCK_FAIRY_GO_e=0xD, + dRes_ID_FAIRY_BCK_FAIRY_GOWAIT_e=0xE, + dRes_ID_FAIRY_BCK_FAIRY_HANE_GETUP_e=0xF, + dRes_ID_FAIRY_BCK_FAIRY_HANE_NON_e=0x10, + dRes_ID_FAIRY_BCK_FAIRY_HANE_SITWAIT_e=0x11, + dRes_ID_FAIRY_BCK_FAIRY_HANE_SYUTU_e=0x12, + dRes_ID_FAIRY_BCK_FAIRY_HANE_WAIT_e=0x13, + dRes_ID_FAIRY_BCK_FAIRY_HANE_WALK_e=0x14, + dRes_ID_FAIRY_BCK_FAIRY_HOPPE_e=0x15, + dRes_ID_FAIRY_BCK_FAIRY_HOPPE_WAIT_e=0x16, + dRes_ID_FAIRY_BCK_FAIRY_SIT_A_e=0x17, + dRes_ID_FAIRY_BCK_FAIRY_SIT_B_e=0x18, + dRes_ID_FAIRY_BCK_FAIRY_SIT_GO_e=0x19, + dRes_ID_FAIRY_BCK_FAIRY_SIT_GOWAIT_e=0x1A, + dRes_ID_FAIRY_BCK_FAIRY_SITTALK_e=0x1B, + dRes_ID_FAIRY_BCK_FAIRY_STANDUP_e=0x1C, + dRes_ID_FAIRY_BCK_FAIRY_WAIT_e=0x1D, + dRes_ID_FAIRY_BCK_FAIRY_WALK_e=0x1E, + /* BMDV */ + dRes_ID_FAIRY_BMD_FAIRY_e=0x21, + dRes_ID_FAIRY_BMD_FAIRY_FEATHER_GT_e=0x22, + /* BPK */ + dRes_ID_FAIRY_BPK_FAIRY_e=0x25, + /* BRK */ + dRes_ID_FAIRY_BRK_FAIRY_e=0x28, + dRes_ID_FAIRY_BRK_FAIRY_FEATHER_GT_e=0x29, + /* BTK */ + dRes_ID_FAIRY_BTK_FAIRY_e=0x2C, + dRes_ID_FAIRY_BTK_FAIRY_FEATHER_GT_e=0x2D, + /* BTP */ + dRes_ID_FAIRY_BTP_FAIRY_e=0x30, + dRes_ID_FAIRY_BTP_FAIRY_F_SAD_e=0x31, + dRes_ID_FAIRY_BTP_FAIRY_F_SMILE_e=0x32, + dRes_ID_FAIRY_BTP_FAIRY_F_TALK_e=0x33, + /* EVT */ + dRes_ID_FAIRY_DAT_EVENT_LIST_e=0x36, +}; + +enum FAIRY_JNT { + FAIRY_JNT_CENTER_e=0x0, + FAIRY_JNT_BACKBONE1_e=0x1, + FAIRY_JNT_BACKBONE2_e=0x2, + FAIRY_JNT_BHAIR1_e=0x3, + FAIRY_JNT_BHAIR2_e=0x4, + FAIRY_JNT_BHAIR3_e=0x5, + FAIRY_JNT_FHAIRL1_e=0x6, + FAIRY_JNT_FHAIRL2_e=0x7, + FAIRY_JNT_FHAIRL3_e=0x8, + FAIRY_JNT_FHAIRR1_e=0x9, + FAIRY_JNT_FHAIRR2_e=0xA, + FAIRY_JNT_FHAIRR3_e=0xB, + FAIRY_JNT_NECK_e=0xC, + FAIRY_JNT_HEAD_e=0xD, + FAIRY_JNT_CHIN_e=0xE, + FAIRY_JNT_MAYUL_e=0xF, + FAIRY_JNT_MAYUR_e=0x10, + FAIRY_JNT_MOUTH_e=0x11, + FAIRY_JNT_SHOULDERL_e=0x12, + FAIRY_JNT_ARML1_e=0x13, + FAIRY_JNT_ARML2_e=0x14, + FAIRY_JNT_HANDL_e=0x15, + FAIRY_JNT_FINGERL_e=0x16, + FAIRY_JNT_THAMBL_e=0x17, + FAIRY_JNT_SHOULDERR_e=0x18, + FAIRY_JNT_ARMR1_e=0x19, + FAIRY_JNT_ARMR2_e=0x1A, + FAIRY_JNT_HANDR_e=0x1B, + FAIRY_JNT_FINGERR_e=0x1C, + FAIRY_JNT_THAMBR_e=0x1D, + FAIRY_JNT_WAIST_e=0x1E, + FAIRY_JNT_CLOTH_e=0x1F, + FAIRY_JNT_LEGL1_e=0x20, + FAIRY_JNT_LEGL2_e=0x21, + FAIRY_JNT_FOOTL_e=0x22, + FAIRY_JNT_TOEL_e=0x23, + FAIRY_JNT_LEGR1_e=0x24, + FAIRY_JNT_LEGR2_e=0x25, + FAIRY_JNT_FOOTR_e=0x26, + FAIRY_JNT_TOER_e=0x27, +}; + +enum FAIRY_FEATHER_GT_JNT { + FAIRY_FEATHER_GT_JNT_ROOT_e=0x0, + FAIRY_FEATHER_GT_JNT_TUKENE_e=0x1, + FAIRY_FEATHER_GT_JNT_FEATHER1AL1_e=0x2, + FAIRY_FEATHER_GT_JNT_FEATHER1AL2_e=0x3, + FAIRY_FEATHER_GT_JNT_FEATHER1AR1_e=0x4, + FAIRY_FEATHER_GT_JNT_FEATHER1AR2_e=0x5, + FAIRY_FEATHER_GT_JNT_FEATHER1BL1_e=0x6, + FAIRY_FEATHER_GT_JNT_FEATHER1BL2_e=0x7, + FAIRY_FEATHER_GT_JNT_FEATHER1BR1_e=0x8, + FAIRY_FEATHER_GT_JNT_FEATHER1BR2_e=0x9, + FAIRY_FEATHER_GT_JNT_FEATHER2AL1_e=0xA, + FAIRY_FEATHER_GT_JNT_FEATHER2AL2_e=0xB, + FAIRY_FEATHER_GT_JNT_FEATHER2AR1_e=0xC, + FAIRY_FEATHER_GT_JNT_FEATHER2AR2_e=0xD, + FAIRY_FEATHER_GT_JNT_FEATHER2BL1_e=0xE, + FAIRY_FEATHER_GT_JNT_FEATHER2BL2_e=0xF, + FAIRY_FEATHER_GT_JNT_FEATHER2BR1_e=0x10, + FAIRY_FEATHER_GT_JNT_FEATHER2BR2_e=0x11, + FAIRY_FEATHER_GT_JNT_FEATHER3AL1_e=0x12, + FAIRY_FEATHER_GT_JNT_FEATHER3AL2_e=0x13, + FAIRY_FEATHER_GT_JNT_FEATHER3AR1_e=0x14, + FAIRY_FEATHER_GT_JNT_FEATHER3AR2_e=0x15, + FAIRY_FEATHER_GT_JNT_FEATHER3BL1_e=0x16, + FAIRY_FEATHER_GT_JNT_FEATHER3BL2_e=0x17, + FAIRY_FEATHER_GT_JNT_FEATHER3BR1_e=0x18, + FAIRY_FEATHER_GT_JNT_FEATHER3BR2_e=0x19, +}; + +#endif /* !RES_FAIRY_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/fileSel.h b/assets/RZDJ01/res/Object/fileSel.h new file mode 100644 index 0000000000..c05df13ab6 --- /dev/null +++ b/assets/RZDJ01/res/Object/fileSel.h @@ -0,0 +1,172 @@ +#ifndef RES_FILESEL_H +#define RES_FILESEL_H + +enum dRes_INDEX_FILESEL { + /* SCRN */ + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_e=0x4, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_e=0x5, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_e=0x6, + dRes_INDEX_FILESEL_BRK_ZELDA_FILE_SELECT_e=0x7, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_e=0x8, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_02_e=0x9, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_03_e=0xA, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_04_e=0xB, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_05_e=0xC, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xD, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xE, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xF, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0x10, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x11, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_COPY_SELECT_e=0x12, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x13, + dRes_INDEX_FILESEL_BRK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x14, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x15, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_02_e=0x16, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_03_e=0x17, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_DETAILS_e=0x18, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_DETAILS_e=0x19, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0x1A, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1B, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1C, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1D, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1E, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1F, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x20, + dRes_INDEX_FILESEL_BLO_ZELDA_OPTION_CHECK_e=0x21, + /* TIMG */ + dRes_INDEX_FILESEL_BTI_AK_KAGEROU_BATTLE_RR_e=0x24, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_FIRE_00_e=0x25, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_FIRE_01_e=0x26, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_IND_00_e=0x27, + dRes_INDEX_FILESEL_BTI_BLACK_80_e=0x28, + dRes_INDEX_FILESEL_BTI_BOW_LIGHT_e=0x29, + dRes_INDEX_FILESEL_BTI_I4_GRA_e=0x2A, + dRes_INDEX_FILESEL_BTI_IM_B_BUTTON_00_e=0x2B, + dRes_INDEX_FILESEL_BTI_IM_KINOBOU_48_e=0x2C, + dRes_INDEX_FILESEL_BTI_NAVI_L_e=0x2D, + dRes_INDEX_FILESEL_BTI_NI_HAIRIANOTATE_48_e=0x2E, + dRes_INDEX_FILESEL_BTI_NI_KINOTATE_48_e=0x2F, + dRes_INDEX_FILESEL_BTI_NI_MAGICARMOR_48_e=0x30, + dRes_INDEX_FILESEL_BTI_NI_MASTERSWORD_48_e=0x31, + dRes_INDEX_FILESEL_BTI_NI_ZOURANOFUKU_48_e=0x32, + dRes_INDEX_FILESEL_BTI_TTDELUNOTATE_S3_TC_e=0x33, + dRes_INDEX_FILESEL_BTI_TT_1_METAL_40X40_e=0x34, + dRes_INDEX_FILESEL_BTI_TT_2_METAL_40X40_e=0x35, + dRes_INDEX_FILESEL_BTI_TT_3SETU_W_L_e=0x36, + dRes_INDEX_FILESEL_BTI_TT_3_METAL_40X40_e=0x37, + dRes_INDEX_FILESEL_BTI_TT_BLACK_32_e=0x38, + dRes_INDEX_FILESEL_BTI_TT_BLOCK128_00_e=0x39, + dRes_INDEX_FILESEL_BTI_TT_BLOCK8X8_e=0x3A, + dRes_INDEX_FILESEL_BTI_TT_BOOK_MERAMERA_00_e=0x3B, + dRes_INDEX_FILESEL_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x3C, + dRes_INDEX_FILESEL_BTI_TT_BUTTON_BASE0_SIDE_e=0x3D, + dRes_INDEX_FILESEL_BTI_TT_GOLD_UZU_LONG2_e=0x3E, + dRes_INDEX_FILESEL_BTI_TT_HEART_00_e=0x3F, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_LU_e=0x40, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x41, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x42, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_TOP_RR_e=0x43, + dRes_INDEX_FILESEL_BTI_TT_I4_GRA_e=0x44, + dRes_INDEX_FILESEL_BTI_TT_IASTARRR_e=0x45, + dRes_INDEX_FILESEL_BTI_TT_ITUMONOFUKU_S3TC_e=0x46, + dRes_INDEX_FILESEL_BTI_TT_KAZARI_KANI_00_e=0x47, + dRes_INDEX_FILESEL_BTI_TT_KAZARI_KANI_02_e=0x48, + dRes_INDEX_FILESEL_BTI_TT_KOKIRINOKEN_S3_TC_e=0x49, + dRes_INDEX_FILESEL_BTI_TT_LINE2_e=0x4A, + dRes_INDEX_FILESEL_BTI_TT_METAL_CUBE_00_e=0x4B, + dRes_INDEX_FILESEL_BTI_TT_SPOT_SQUARE3_e=0x4C, + dRes_INDEX_FILESEL_BTI_TT_UZUMAKI_00_e=0x4D, + dRes_INDEX_FILESEL_BTI_TT_W08_160_GRA_e=0x4E, + dRes_INDEX_FILESEL_BTI_TT_YAKUSHIMA_e=0x4F, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x50, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x51, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x52, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x53, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x54, +}; + +enum dRes_ID_FILESEL { + /* SCRN */ + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_e=0x4, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_e=0x5, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_e=0x6, + dRes_ID_FILESEL_BRK_ZELDA_FILE_SELECT_e=0x7, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_e=0x8, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_02_e=0x9, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_03_e=0xA, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_04_e=0xB, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_05_e=0xC, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xD, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xE, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xF, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0x10, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x11, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_COPY_SELECT_e=0x12, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x13, + dRes_ID_FILESEL_BRK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x14, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x15, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_02_e=0x16, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_03_e=0x17, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_DETAILS_e=0x18, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_DETAILS_e=0x19, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0x1A, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1B, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1C, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1D, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1E, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1F, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x20, + dRes_ID_FILESEL_BLO_ZELDA_OPTION_CHECK_e=0x21, + /* TIMG */ + dRes_ID_FILESEL_BTI_AK_KAGEROU_BATTLE_RR_e=0x24, + dRes_ID_FILESEL_BTI_AK_OCARINA_FIRE_00_e=0x25, + dRes_ID_FILESEL_BTI_AK_OCARINA_FIRE_01_e=0x26, + dRes_ID_FILESEL_BTI_AK_OCARINA_IND_00_e=0x27, + dRes_ID_FILESEL_BTI_BLACK_80_e=0x28, + dRes_ID_FILESEL_BTI_BOW_LIGHT_e=0x29, + dRes_ID_FILESEL_BTI_I4_GRA_e=0x2A, + dRes_ID_FILESEL_BTI_IM_B_BUTTON_00_e=0x2B, + dRes_ID_FILESEL_BTI_IM_KINOBOU_48_e=0x2C, + dRes_ID_FILESEL_BTI_NAVI_L_e=0x2D, + dRes_ID_FILESEL_BTI_NI_HAIRIANOTATE_48_e=0x2E, + dRes_ID_FILESEL_BTI_NI_KINOTATE_48_e=0x2F, + dRes_ID_FILESEL_BTI_NI_MAGICARMOR_48_e=0x30, + dRes_ID_FILESEL_BTI_NI_MASTERSWORD_48_e=0x31, + dRes_ID_FILESEL_BTI_NI_ZOURANOFUKU_48_e=0x32, + dRes_ID_FILESEL_BTI_TTDELUNOTATE_S3_TC_e=0x33, + dRes_ID_FILESEL_BTI_TT_1_METAL_40X40_e=0x34, + dRes_ID_FILESEL_BTI_TT_2_METAL_40X40_e=0x35, + dRes_ID_FILESEL_BTI_TT_3SETU_W_L_e=0x36, + dRes_ID_FILESEL_BTI_TT_3_METAL_40X40_e=0x37, + dRes_ID_FILESEL_BTI_TT_BLACK_32_e=0x38, + dRes_ID_FILESEL_BTI_TT_BLOCK128_00_e=0x39, + dRes_ID_FILESEL_BTI_TT_BLOCK8X8_e=0x3A, + dRes_ID_FILESEL_BTI_TT_BOOK_MERAMERA_00_e=0x3B, + dRes_ID_FILESEL_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x3C, + dRes_ID_FILESEL_BTI_TT_BUTTON_BASE0_SIDE_e=0x3D, + dRes_ID_FILESEL_BTI_TT_GOLD_UZU_LONG2_e=0x3E, + dRes_ID_FILESEL_BTI_TT_HEART_00_e=0x3F, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_LU_e=0x40, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x41, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x42, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_TOP_RR_e=0x43, + dRes_ID_FILESEL_BTI_TT_I4_GRA_e=0x44, + dRes_ID_FILESEL_BTI_TT_IASTARRR_e=0x45, + dRes_ID_FILESEL_BTI_TT_ITUMONOFUKU_S3TC_e=0x46, + dRes_ID_FILESEL_BTI_TT_KAZARI_KANI_00_e=0x47, + dRes_ID_FILESEL_BTI_TT_KAZARI_KANI_02_e=0x48, + dRes_ID_FILESEL_BTI_TT_KOKIRINOKEN_S3_TC_e=0x49, + dRes_ID_FILESEL_BTI_TT_LINE2_e=0x4A, + dRes_ID_FILESEL_BTI_TT_METAL_CUBE_00_e=0x4B, + dRes_ID_FILESEL_BTI_TT_SPOT_SQUARE3_e=0x4C, + dRes_ID_FILESEL_BTI_TT_UZUMAKI_00_e=0x4D, + dRes_ID_FILESEL_BTI_TT_W08_160_GRA_e=0x4E, + dRes_ID_FILESEL_BTI_TT_YAKUSHIMA_e=0x4F, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x50, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x51, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x52, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x53, + dRes_ID_FILESEL_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x54, +}; + +#endif /* !RES_FILESEL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/girls.h b/assets/RZDJ01/res/Object/girls.h new file mode 100644 index 0000000000..ac3a95fa6f --- /dev/null +++ b/assets/RZDJ01/res/Object/girls.h @@ -0,0 +1,20 @@ +#ifndef RES_GIRLS_H +#define RES_GIRLS_H + +enum dRes_INDEX_GIRLS { + /* BCK */ + dRes_INDEX_GIRLS_BCK_MICH_IYAN_WAIT_e=0x3, + dRes_INDEX_GIRLS_BCK_MICH_KYA_TALK_e=0x4, + dRes_INDEX_GIRLS_BCK_MICH_OUEN_WAIT_A_e=0x5, + dRes_INDEX_GIRLS_BCK_MICH_OUEN_WAIT_B_e=0x6, +}; + +enum dRes_ID_GIRLS { + /* BCK */ + dRes_ID_GIRLS_BCK_MICH_IYAN_WAIT_e=0x3, + dRes_ID_GIRLS_BCK_MICH_KYA_TALK_e=0x4, + dRes_ID_GIRLS_BCK_MICH_OUEN_WAIT_A_e=0x5, + dRes_ID_GIRLS_BCK_MICH_OUEN_WAIT_B_e=0x6, +}; + +#endif /* !RES_GIRLS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/glwSphere.h b/assets/RZDJ01/res/Object/glwSphere.h new file mode 100644 index 0000000000..425d8f2dc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/glwSphere.h @@ -0,0 +1,26 @@ +#ifndef RES_GLWSPHERE_H +#define RES_GLWSPHERE_H + +enum dRes_INDEX_GLWSPHERE { + /* BMDR */ + dRes_INDEX_GLWSPHERE_BMD_EF_GLOWSPHERE_e=0x5, + /* BRK */ + dRes_INDEX_GLWSPHERE_BRK_EF_GLOWSPHERE_e=0x8, + /* BTK */ + dRes_INDEX_GLWSPHERE_BTK_EF_GLOWSPHERE_e=0xB, +}; + +enum dRes_ID_GLWSPHERE { + /* BMDR */ + dRes_ID_GLWSPHERE_BMD_EF_GLOWSPHERE_e=0x5, + /* BRK */ + dRes_ID_GLWSPHERE_BRK_EF_GLOWSPHERE_e=0x8, + /* BTK */ + dRes_ID_GLWSPHERE_BTK_EF_GLOWSPHERE_e=0xB, +}; + +enum EF_GLOWSPHERE_JNT { + EF_GLOWSPHERE_JNT_PCYLINDER1_e=0x0, +}; + +#endif /* !RES_GLWSPHERE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/gnd.h b/assets/RZDJ01/res/Object/gnd.h new file mode 100644 index 0000000000..7b141c112f --- /dev/null +++ b/assets/RZDJ01/res/Object/gnd.h @@ -0,0 +1,81 @@ +#ifndef RES_GND_H +#define RES_GND_H + +enum dRes_INDEX_GND { + /* BCK */ + dRes_INDEX_GND_BCK_GND_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_GND_BMD_GND_e=0xB, + /* BPK */ + dRes_INDEX_GND_BPK_GND_e=0xE, + /* BRK */ + dRes_INDEX_GND_BRK_GND_e=0x11, + /* BTK */ + dRes_INDEX_GND_BTK_GND_e=0x14, + /* BTP */ + dRes_INDEX_GND_BTP_GND_e=0x17, +}; + +enum dRes_ID_GND { + /* BCK */ + dRes_ID_GND_BCK_GND_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_GND_BMD_GND_e=0xB, + /* BPK */ + dRes_ID_GND_BPK_GND_e=0xE, + /* BRK */ + dRes_ID_GND_BRK_GND_e=0x11, + /* BTK */ + dRes_ID_GND_BTK_GND_e=0x14, + /* BTP */ + dRes_ID_GND_BTP_GND_e=0x17, +}; + +enum GND_JNT { + GND_JNT_CENTER_e=0x0, + GND_JNT_BACKBONE1_e=0x1, + GND_JNT_BACKBONE2_e=0x2, + GND_JNT_NECK_e=0x3, + GND_JNT_HEAD_e=0x4, + GND_JNT_CHIN_e=0x5, + GND_JNT_MOUTHL2_e=0x6, + GND_JNT_MOUTHR2_e=0x7, + GND_JNT_TOOTH_e=0x8, + GND_JNT_TUSKL_e=0x9, + GND_JNT_TUSKR_e=0xA, + GND_JNT_MAYUL1_e=0xB, + GND_JNT_MAYUL2_e=0xC, + GND_JNT_MAYUR1_e=0xD, + GND_JNT_MAYUR2_e=0xE, + GND_JNT_MOUTHL1_e=0xF, + GND_JNT_MOUTHR1_e=0x10, + GND_JNT_SHOULDERL_e=0x11, + GND_JNT_ARML1_e=0x12, + GND_JNT_ARML2_e=0x13, + GND_JNT_HANDL_e=0x14, + GND_JNT_FINGERL1_e=0x15, + GND_JNT_FINGERL2_e=0x16, + GND_JNT_THAMBL_e=0x17, + GND_JNT_WEAPONL_e=0x18, + GND_JNT_PADL_e=0x19, + GND_JNT_SHOULDERR_e=0x1A, + GND_JNT_ARMR1_e=0x1B, + GND_JNT_ARMR2_e=0x1C, + GND_JNT_HANDR_e=0x1D, + GND_JNT_FINGERR1_e=0x1E, + GND_JNT_FINGERR2_e=0x1F, + GND_JNT_THAMBR_e=0x20, + GND_JNT_WEAPONR_e=0x21, + GND_JNT_PADR_e=0x22, + GND_JNT_WAIST_e=0x23, + GND_JNT_LEGL1_e=0x24, + GND_JNT_LEGL2_e=0x25, + GND_JNT_FOOTL_e=0x26, + GND_JNT_TOEL_e=0x27, + GND_JNT_LEGR1_e=0x28, + GND_JNT_LEGR2_e=0x29, + GND_JNT_FOOTR_e=0x2A, + GND_JNT_TOER_e=0x2B, +}; + +#endif /* !RES_GND_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA.h b/assets/RZDJ01/res/Object/grA.h new file mode 100644 index 0000000000..15de952915 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA.h @@ -0,0 +1,50 @@ +#ifndef RES_GRA_H +#define RES_GRA_H + +enum dRes_INDEX_GRA { + /* BCK */ + dRes_INDEX_GRA_BCK_GRA_DEFENCE_e=0x6, + dRes_INDEX_GRA_BCK_GRA_F_DEFENCE_e=0x7, + dRes_INDEX_GRA_BCK_GRA_F_STEP_FIGHT_e=0x8, + dRes_INDEX_GRA_BCK_GRA_F_TALK_ORDER_e=0x9, + dRes_INDEX_GRA_BCK_GRA_F_WAIT_FIGHT_e=0xA, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_e=0xB, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_HITL_e=0xC, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_HITR_e=0xD, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_WHIFF_e=0xE, + dRes_INDEX_GRA_BCK_GRA_TALK_ORDER_e=0xF, + dRes_INDEX_GRA_BCK_GRA_TO_STONE_e=0x10, + dRes_INDEX_GRA_BCK_GRA_TO_STONE_BACK_e=0x11, + dRes_INDEX_GRA_BCK_GRA_WAIT_FIGHT_e=0x12, + /* BTP */ + dRes_INDEX_GRA_BTP_GRA_F_DEFENSE_e=0x15, + /* DZB */ + dRes_INDEX_GRA_DZB_GRA_STONE_COL_e=0x18, + /* EVT */ + dRes_INDEX_GRA_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_GRA { + /* BCK */ + dRes_ID_GRA_BCK_GRA_DEFENCE_e=0x6, + dRes_ID_GRA_BCK_GRA_F_DEFENCE_e=0x7, + dRes_ID_GRA_BCK_GRA_F_STEP_FIGHT_e=0x8, + dRes_ID_GRA_BCK_GRA_F_TALK_ORDER_e=0x9, + dRes_ID_GRA_BCK_GRA_F_WAIT_FIGHT_e=0xA, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_e=0xB, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_HITL_e=0xC, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_HITR_e=0xD, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_WHIFF_e=0xE, + dRes_ID_GRA_BCK_GRA_TALK_ORDER_e=0xF, + dRes_ID_GRA_BCK_GRA_TO_STONE_e=0x10, + dRes_ID_GRA_BCK_GRA_TO_STONE_BACK_e=0x11, + dRes_ID_GRA_BCK_GRA_WAIT_FIGHT_e=0x12, + /* BTP */ + dRes_ID_GRA_BTP_GRA_F_DEFENSE_e=0x15, + /* DZB */ + dRes_ID_GRA_DZB_GRA_STONE_COL_e=0x18, + /* EVT */ + dRes_ID_GRA_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_GRA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Elv.h b/assets/RZDJ01/res/Object/grA_Elv.h new file mode 100644 index 0000000000..c56ac488cd --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Elv.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ELV_H +#define RES_GRA_ELV_H + +enum dRes_INDEX_GRA_ELV { + /* EVT */ + dRes_INDEX_GRA_ELV_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_ELV { + /* EVT */ + dRes_ID_GRA_ELV_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_ELV_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Kick.h b/assets/RZDJ01/res/Object/grA_Kick.h new file mode 100644 index 0000000000..6cbe3febb8 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Kick.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_KICK_H +#define RES_GRA_KICK_H + +enum dRes_INDEX_GRA_KICK { + /* EVT */ + dRes_INDEX_GRA_KICK_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_KICK { + /* EVT */ + dRes_ID_GRA_KICK_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_KICK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Look.h b/assets/RZDJ01/res/Object/grA_Look.h new file mode 100644 index 0000000000..0ff9c0db12 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Look.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_LOOK_H +#define RES_GRA_LOOK_H + +enum dRes_INDEX_GRA_LOOK { + /* BCK */ + dRes_INDEX_GRA_LOOK_BCK_GRA_LOOKDOWN_e=0x3, +}; + +enum dRes_ID_GRA_LOOK { + /* BCK */ + dRes_ID_GRA_LOOK_BCK_GRA_LOOKDOWN_e=0x3, +}; + +#endif /* !RES_GRA_LOOK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_RCD.h b/assets/RZDJ01/res/Object/grA_RCD.h new file mode 100644 index 0000000000..dbdd6cbf08 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_RCD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_RCD_H +#define RES_GRA_RCD_H + +enum dRes_INDEX_GRA_RCD { + /* EVT */ + dRes_INDEX_GRA_RCD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_RCD { + /* EVT */ + dRes_ID_GRA_RCD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_RCD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Rock.h b/assets/RZDJ01/res/Object/grA_Rock.h new file mode 100644 index 0000000000..bbb5bb5e00 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Rock.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ROCK_H +#define RES_GRA_ROCK_H + +enum dRes_INDEX_GRA_ROCK { + /* BCK */ + dRes_INDEX_GRA_ROCK_BCK_GRA_FLOW_e=0x3, +}; + +enum dRes_ID_GRA_ROCK { + /* BCK */ + dRes_ID_GRA_ROCK_BCK_GRA_FLOW_e=0x3, +}; + +#endif /* !RES_GRA_ROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_RockD.h b/assets/RZDJ01/res/Object/grA_RockD.h new file mode 100644 index 0000000000..8eedab6324 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_RockD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ROCKD_H +#define RES_GRA_ROCKD_H + +enum dRes_INDEX_GRA_ROCKD { + /* EVT */ + dRes_INDEX_GRA_ROCKD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_ROCKD { + /* EVT */ + dRes_ID_GRA_ROCKD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_ROCKD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_SWD.h b/assets/RZDJ01/res/Object/grA_SWD.h new file mode 100644 index 0000000000..06bc6b304b --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_SWD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_SWD_H +#define RES_GRA_SWD_H + +enum dRes_INDEX_GRA_SWD { + /* EVT */ + dRes_INDEX_GRA_SWD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_SWD { + /* EVT */ + dRes_ID_GRA_SWD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_SWD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Sdemo.h b/assets/RZDJ01/res/Object/grA_Sdemo.h new file mode 100644 index 0000000000..b304a61fce --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Sdemo.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_SDEMO_H +#define RES_GRA_SDEMO_H + +enum dRes_INDEX_GRA_SDEMO { + /* BCK */ + dRes_INDEX_GRA_SDEMO_BCK_GRA_BOW_e=0x3, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_e=0x4, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_L_e=0x5, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_R_e=0x6, +}; + +enum dRes_ID_GRA_SDEMO { + /* BCK */ + dRes_ID_GRA_SDEMO_BCK_GRA_BOW_e=0x3, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_e=0x4, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_L_e=0x5, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_R_e=0x6, +}; + +#endif /* !RES_GRA_SDEMO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_Spa.h b/assets/RZDJ01/res/Object/grA_Spa.h new file mode 100644 index 0000000000..c609ca899a --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_Spa.h @@ -0,0 +1,40 @@ +#ifndef RES_GRA_SPA_H +#define RES_GRA_SPA_H + +enum dRes_INDEX_GRA_SPA { + /* BCK */ + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_RELAX_e=0x5, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_RELAX_B_e=0x6, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_SIT_e=0x7, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_SIT_B_e=0x8, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_RELAX_e=0x9, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_RELAX_B_e=0xA, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_SIT_e=0xB, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_SIT_B_e=0xC, + /* BTP */ + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_RELAX_e=0xF, + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_RELAX_B_e=0x10, + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_SIT_e=0x11, + /* EVT */ + dRes_INDEX_GRA_SPA_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_GRA_SPA { + /* BCK */ + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_RELAX_e=0x5, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_RELAX_B_e=0x6, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_SIT_e=0x7, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_SIT_B_e=0x8, + dRes_ID_GRA_SPA_BCK_GRA_SPA_RELAX_e=0x9, + dRes_ID_GRA_SPA_BCK_GRA_SPA_RELAX_B_e=0xA, + dRes_ID_GRA_SPA_BCK_GRA_SPA_SIT_e=0xB, + dRes_ID_GRA_SPA_BCK_GRA_SPA_SIT_B_e=0xC, + /* BTP */ + dRes_ID_GRA_SPA_BTP_GRA_SPA_RELAX_e=0xF, + dRes_ID_GRA_SPA_BTP_GRA_SPA_RELAX_B_e=0x10, + dRes_ID_GRA_SPA_BTP_GRA_SPA_SIT_e=0x11, + /* EVT */ + dRes_ID_GRA_SPA_DAT_EVENT_LIST_e=0x14, +}; + +#endif /* !RES_GRA_SPA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_TW.h b/assets/RZDJ01/res/Object/grA_TW.h new file mode 100644 index 0000000000..801fbb3924 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_TW.h @@ -0,0 +1,44 @@ +#ifndef RES_GRA_TW_H +#define RES_GRA_TW_H + +enum dRes_INDEX_GRA_TW { + /* BMDR */ + dRes_INDEX_GRA_TW_BMD_GRA_TW_e=0x3, +}; + +enum dRes_ID_GRA_TW { + /* BMDR */ + dRes_ID_GRA_TW_BMD_GRA_TW_e=0x3, +}; + +enum GRA_TW_JNT { + GRA_TW_JNT_CENTER_e=0x0, + GRA_TW_JNT_BACKBONE1_e=0x1, + GRA_TW_JNT_BACKBONE2_e=0x2, + GRA_TW_JNT_NECK_e=0x3, + GRA_TW_JNT_HEAD_e=0x4, + GRA_TW_JNT_CHIN_e=0x5, + GRA_TW_JNT_MAYU_e=0x6, + GRA_TW_JNT_MOUTH_e=0x7, + GRA_TW_JNT_SHOULDERL_e=0x8, + GRA_TW_JNT_ARML1_e=0x9, + GRA_TW_JNT_ARML2_e=0xA, + GRA_TW_JNT_HANDL_e=0xB, + GRA_TW_JNT_FINGERL1_e=0xC, + GRA_TW_JNT_THUMBL_e=0xD, + GRA_TW_JNT_SHOULDERR_e=0xE, + GRA_TW_JNT_ARMR1_e=0xF, + GRA_TW_JNT_ARMR2_e=0x10, + GRA_TW_JNT_HANDR_e=0x11, + GRA_TW_JNT_FINGER_R1_e=0x12, + GRA_TW_JNT_THUMBR_e=0x13, + GRA_TW_JNT_WAIST_e=0x14, + GRA_TW_JNT_LEGL1_e=0x15, + GRA_TW_JNT_LEGL2_e=0x16, + GRA_TW_JNT_FOOTL_e=0x17, + GRA_TW_JNT_LEGR1_e=0x18, + GRA_TW_JNT_LEGR2_e=0x19, + GRA_TW_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRA_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_base.h b/assets/RZDJ01/res/Object/grA_base.h new file mode 100644 index 0000000000..53e864b4fb --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_base.h @@ -0,0 +1,64 @@ +#ifndef RES_GRA_BASE_H +#define RES_GRA_BASE_H + +enum dRes_INDEX_GRA_BASE { + /* BCK */ + dRes_INDEX_GRA_BASE_BCK_GRA_A_F_GETUPTALK_e=0x5, + dRes_INDEX_GRA_BASE_BCK_GRA_A_FH_GETUP_e=0x6, + dRes_INDEX_GRA_BASE_BCK_GRA_F_CHEERFUL_e=0x7, + dRes_INDEX_GRA_BASE_BCK_GRA_F_CHEERFUL_T_e=0x8, + dRes_INDEX_GRA_BASE_BCK_GRA_F_GRUMPY_e=0x9, + dRes_INDEX_GRA_BASE_BCK_GRA_F_GRUMPY_T_e=0xA, + dRes_INDEX_GRA_BASE_BCK_GRA_F_RECOVER_e=0xB, + dRes_INDEX_GRA_BASE_BCK_GRA_F_TALK_A_e=0xC, + dRes_INDEX_GRA_BASE_BCK_GRA_F_TALK_B_e=0xD, + dRes_INDEX_GRA_BASE_BCK_GRA_F_WAIT_A_e=0xE, + dRes_INDEX_GRA_BASE_BCK_GRA_RECOVER_e=0xF, + dRes_INDEX_GRA_BASE_BCK_GRA_ROTATE_e=0x10, + dRes_INDEX_GRA_BASE_BCK_GRA_STEP_e=0x11, + dRes_INDEX_GRA_BASE_BCK_GRA_TALK_A_e=0x12, + dRes_INDEX_GRA_BASE_BCK_GRA_TALK_B_e=0x13, + dRes_INDEX_GRA_BASE_BCK_GRA_TO_STONE_NORMAL_e=0x14, + dRes_INDEX_GRA_BASE_BCK_GRA_WAIT_A_e=0x15, + dRes_INDEX_GRA_BASE_BCK_GRA_WALK_A_e=0x16, + /* BTK */ + dRes_INDEX_GRA_BASE_BTK_GRA_A_e=0x19, + /* BTP */ + dRes_INDEX_GRA_BASE_BTP_GRA_A_e=0x1C, + dRes_INDEX_GRA_BASE_BTP_GRA_A_F_GETUPTALK_e=0x1D, + dRes_INDEX_GRA_BASE_BTP_GRA_A_FH_GETUP_e=0x1E, + dRes_INDEX_GRA_BASE_BTP_GRA_F_CHEERFUL_T_e=0x1F, + dRes_INDEX_GRA_BASE_BTP_GRA_F_GRUMPY_T_e=0x20, +}; + +enum dRes_ID_GRA_BASE { + /* BCK */ + dRes_ID_GRA_BASE_BCK_GRA_A_F_GETUPTALK_e=0x5, + dRes_ID_GRA_BASE_BCK_GRA_A_FH_GETUP_e=0x6, + dRes_ID_GRA_BASE_BCK_GRA_F_CHEERFUL_e=0x7, + dRes_ID_GRA_BASE_BCK_GRA_F_CHEERFUL_T_e=0x8, + dRes_ID_GRA_BASE_BCK_GRA_F_GRUMPY_e=0x9, + dRes_ID_GRA_BASE_BCK_GRA_F_GRUMPY_T_e=0xA, + dRes_ID_GRA_BASE_BCK_GRA_F_RECOVER_e=0xB, + dRes_ID_GRA_BASE_BCK_GRA_F_TALK_A_e=0xC, + dRes_ID_GRA_BASE_BCK_GRA_F_TALK_B_e=0xD, + dRes_ID_GRA_BASE_BCK_GRA_F_WAIT_A_e=0xE, + dRes_ID_GRA_BASE_BCK_GRA_RECOVER_e=0xF, + dRes_ID_GRA_BASE_BCK_GRA_ROTATE_e=0x10, + dRes_ID_GRA_BASE_BCK_GRA_STEP_e=0x11, + dRes_ID_GRA_BASE_BCK_GRA_TALK_A_e=0x12, + dRes_ID_GRA_BASE_BCK_GRA_TALK_B_e=0x13, + dRes_ID_GRA_BASE_BCK_GRA_TO_STONE_NORMAL_e=0x14, + dRes_ID_GRA_BASE_BCK_GRA_WAIT_A_e=0x15, + dRes_ID_GRA_BASE_BCK_GRA_WALK_A_e=0x16, + /* BTK */ + dRes_ID_GRA_BASE_BTK_GRA_A_e=0x19, + /* BTP */ + dRes_ID_GRA_BASE_BTP_GRA_A_e=0x1C, + dRes_ID_GRA_BASE_BTP_GRA_A_F_GETUPTALK_e=0x1D, + dRes_ID_GRA_BASE_BTP_GRA_A_FH_GETUP_e=0x1E, + dRes_ID_GRA_BASE_BTP_GRA_F_CHEERFUL_T_e=0x1F, + dRes_ID_GRA_BASE_BTP_GRA_F_GRUMPY_T_e=0x20, +}; + +#endif /* !RES_GRA_BASE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_demo.h b/assets/RZDJ01/res/Object/grA_demo.h new file mode 100644 index 0000000000..f38b6fa89a --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_demo.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_DEMO_H +#define RES_GRA_DEMO_H + +enum dRes_INDEX_GRA_DEMO { + /* BCK */ + dRes_INDEX_GRA_DEMO_BCK_GRA_CLIMBUP_e=0x3, + dRes_INDEX_GRA_DEMO_BCK_GRA_F_TALK_TELL_e=0x4, + dRes_INDEX_GRA_DEMO_BCK_GRA_TALK_TELL_e=0x5, + dRes_INDEX_GRA_DEMO_BCK_GRA_WAIT_JUMP_e=0x6, +}; + +enum dRes_ID_GRA_DEMO { + /* BCK */ + dRes_ID_GRA_DEMO_BCK_GRA_CLIMBUP_e=0x3, + dRes_ID_GRA_DEMO_BCK_GRA_F_TALK_TELL_e=0x4, + dRes_ID_GRA_DEMO_BCK_GRA_TALK_TELL_e=0x5, + dRes_ID_GRA_DEMO_BCK_GRA_WAIT_JUMP_e=0x6, +}; + +#endif /* !RES_GRA_DEMO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_gate.h b/assets/RZDJ01/res/Object/grA_gate.h new file mode 100644 index 0000000000..5d90fdf437 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_gate.h @@ -0,0 +1,40 @@ +#ifndef RES_GRA_GATE_H +#define RES_GRA_GATE_H + +enum dRes_INDEX_GRA_GATE { + /* BCK */ + dRes_INDEX_GRA_GATE_BCK_GRA_A_DRINK_e=0x5, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_DRINK_e=0x6, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_LOOKING_e=0x7, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_SNIFF_e=0x8, + dRes_INDEX_GRA_GATE_BCK_GRA_A_LOOKING_e=0x9, + dRes_INDEX_GRA_GATE_BCK_GRA_A_SNIFF_e=0xA, + /* BMDE */ + dRes_INDEX_GRA_GATE_BMD_GRA_BOTTLE_e=0xD, + /* BTP */ + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_DRINK_e=0x10, + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_LOOKING_e=0x11, + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_SNIFF_e=0x12, +}; + +enum dRes_ID_GRA_GATE { + /* BCK */ + dRes_ID_GRA_GATE_BCK_GRA_A_DRINK_e=0x5, + dRes_ID_GRA_GATE_BCK_GRA_A_F_DRINK_e=0x6, + dRes_ID_GRA_GATE_BCK_GRA_A_F_LOOKING_e=0x7, + dRes_ID_GRA_GATE_BCK_GRA_A_F_SNIFF_e=0x8, + dRes_ID_GRA_GATE_BCK_GRA_A_LOOKING_e=0x9, + dRes_ID_GRA_GATE_BCK_GRA_A_SNIFF_e=0xA, + /* BMDE */ + dRes_ID_GRA_GATE_BMD_GRA_BOTTLE_e=0xD, + /* BTP */ + dRes_ID_GRA_GATE_BTP_GRA_A_F_DRINK_e=0x10, + dRes_ID_GRA_GATE_BTP_GRA_A_F_LOOKING_e=0x11, + dRes_ID_GRA_GATE_BTP_GRA_A_F_SNIFF_e=0x12, +}; + +enum GRA_BOTTLE_JNT { + GRA_BOTTLE_JNT_GRA_BOTTLE_e=0x0, +}; + +#endif /* !RES_GRA_GATE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_mdl.h b/assets/RZDJ01/res/Object/grA_mdl.h new file mode 100644 index 0000000000..9e88b12fd9 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_mdl.h @@ -0,0 +1,44 @@ +#ifndef RES_GRA_MDL_H +#define RES_GRA_MDL_H + +enum dRes_INDEX_GRA_MDL { + /* BMDR */ + dRes_INDEX_GRA_MDL_BMD_GRA_A_e=0x3, +}; + +enum dRes_ID_GRA_MDL { + /* BMDR */ + dRes_ID_GRA_MDL_BMD_GRA_A_e=0x3, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRA_MDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_onsen.h b/assets/RZDJ01/res/Object/grA_onsen.h new file mode 100644 index 0000000000..73e18a15c8 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_onsen.h @@ -0,0 +1,36 @@ +#ifndef RES_GRA_ONSEN_H +#define RES_GRA_ONSEN_H + +enum dRes_INDEX_GRA_ONSEN { + /* BCK */ + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_BURUBURU_e=0x4, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_DOWN_WAIT_e=0x5, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_F_BURUBURU_e=0x6, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_F_DOWN_WAIT_e=0x7, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_FH_DOWN_WAIT_e=0x8, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_GETUP_e=0x9, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_LAYDOWN_e=0xA, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_LAYDOWN_WAIT_e=0xB, + /* BTP */ + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_F_BURUBURU_e=0xE, + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_F_DOWN_WAIT_e=0xF, + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_FH_DOWN_WAIT_e=0x10, +}; + +enum dRes_ID_GRA_ONSEN { + /* BCK */ + dRes_ID_GRA_ONSEN_BCK_GRA_A_BURUBURU_e=0x4, + dRes_ID_GRA_ONSEN_BCK_GRA_A_DOWN_WAIT_e=0x5, + dRes_ID_GRA_ONSEN_BCK_GRA_A_F_BURUBURU_e=0x6, + dRes_ID_GRA_ONSEN_BCK_GRA_A_F_DOWN_WAIT_e=0x7, + dRes_ID_GRA_ONSEN_BCK_GRA_A_FH_DOWN_WAIT_e=0x8, + dRes_ID_GRA_ONSEN_BCK_GRA_A_GETUP_e=0x9, + dRes_ID_GRA_ONSEN_BCK_GRA_A_LAYDOWN_e=0xA, + dRes_ID_GRA_ONSEN_BCK_GRA_A_LAYDOWN_WAIT_e=0xB, + /* BTP */ + dRes_ID_GRA_ONSEN_BTP_GRA_A_F_BURUBURU_e=0xE, + dRes_ID_GRA_ONSEN_BTP_GRA_A_F_DOWN_WAIT_e=0xF, + dRes_ID_GRA_ONSEN_BTP_GRA_A_FH_DOWN_WAIT_e=0x10, +}; + +#endif /* !RES_GRA_ONSEN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_onsn2.h b/assets/RZDJ01/res/Object/grA_onsn2.h new file mode 100644 index 0000000000..0140b3e910 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_onsn2.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_ONSN2_H +#define RES_GRA_ONSN2_H + +enum dRes_INDEX_GRA_ONSN2 { + /* BCK */ + dRes_INDEX_GRA_ONSN2_BCK_GRA_A_F_GETUP_e=0x4, + dRes_INDEX_GRA_ONSN2_BCK_GRA_A_GETUP_WAIT_e=0x5, + /* BTP */ + dRes_INDEX_GRA_ONSN2_BTP_GRA_A_F_GETUP_e=0x8, +}; + +enum dRes_ID_GRA_ONSN2 { + /* BCK */ + dRes_ID_GRA_ONSN2_BCK_GRA_A_F_GETUP_e=0x4, + dRes_ID_GRA_ONSN2_BCK_GRA_A_GETUP_WAIT_e=0x5, + /* BTP */ + dRes_ID_GRA_ONSN2_BTP_GRA_A_F_GETUP_e=0x8, +}; + +#endif /* !RES_GRA_ONSN2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grA_town.h b/assets/RZDJ01/res/Object/grA_town.h new file mode 100644 index 0000000000..19d7365330 --- /dev/null +++ b/assets/RZDJ01/res/Object/grA_town.h @@ -0,0 +1,32 @@ +#ifndef RES_GRA_TOWN_H +#define RES_GRA_TOWN_H + +enum dRes_INDEX_GRA_TOWN { + /* BCK */ + dRes_INDEX_GRA_TOWN_BCK_GRA_A_CHECK_L_e=0x5, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_F_SALES_TALK_e=0x6, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_SALES_TALK_e=0x7, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_WAIT_C_e=0x8, + /* BMDR */ + dRes_INDEX_GRA_TOWN_BMD_GRA_SHAKU_e=0xB, + /* BTP */ + dRes_INDEX_GRA_TOWN_BTP_GRA_A_F_SALES_TALK_e=0xE, +}; + +enum dRes_ID_GRA_TOWN { + /* BCK */ + dRes_ID_GRA_TOWN_BCK_GRA_A_CHECK_L_e=0x5, + dRes_ID_GRA_TOWN_BCK_GRA_A_F_SALES_TALK_e=0x6, + dRes_ID_GRA_TOWN_BCK_GRA_A_SALES_TALK_e=0x7, + dRes_ID_GRA_TOWN_BCK_GRA_A_WAIT_C_e=0x8, + /* BMDR */ + dRes_ID_GRA_TOWN_BMD_GRA_SHAKU_e=0xB, + /* BTP */ + dRes_ID_GRA_TOWN_BTP_GRA_A_F_SALES_TALK_e=0xE, +}; + +enum GRA_SHAKU_JNT { + GRA_SHAKU_JNT_GRA_SHAKU_e=0x0, +}; + +#endif /* !RES_GRA_TOWN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grC.h b/assets/RZDJ01/res/Object/grC.h new file mode 100644 index 0000000000..66dba5bafc --- /dev/null +++ b/assets/RZDJ01/res/Object/grC.h @@ -0,0 +1,66 @@ +#ifndef RES_GRC_H +#define RES_GRC_H + +enum dRes_INDEX_GRC { + /* BCK */ + dRes_INDEX_GRC_BCK_GRC_F_CHEERFUL_e=0x5, + dRes_INDEX_GRC_BCK_GRC_F_CHEERFUL_T_e=0x6, + dRes_INDEX_GRC_BCK_GRC_F_GRUMPY_e=0x7, + dRes_INDEX_GRC_BCK_GRC_F_GRUMPY_T_e=0x8, + dRes_INDEX_GRC_BCK_GRC_F_SAD_TALK_e=0x9, + dRes_INDEX_GRC_BCK_GRC_F_TALK_A_e=0xA, + dRes_INDEX_GRC_BCK_GRC_F_WAIT_A_e=0xB, + dRes_INDEX_GRC_BCK_GRC_FH_CLOSEEYE_e=0xC, + dRes_INDEX_GRC_BCK_GRC_FH_SAD_TALK_e=0xD, + dRes_INDEX_GRC_BCK_GRC_GET_UP_e=0xE, + dRes_INDEX_GRC_BCK_GRC_SAD_TALK_e=0xF, + dRes_INDEX_GRC_BCK_GRC_SAD_WAIT_e=0x10, + dRes_INDEX_GRC_BCK_GRC_SIT_A_e=0x11, + dRes_INDEX_GRC_BCK_GRC_STEP_e=0x12, + dRes_INDEX_GRC_BCK_GRC_TALK_A_e=0x13, + dRes_INDEX_GRC_BCK_GRC_TALK_B_e=0x14, + dRes_INDEX_GRC_BCK_GRC_TOSIT_A_e=0x15, + dRes_INDEX_GRC_BCK_GRC_WAIT_A_e=0x16, + /* BTK */ + dRes_INDEX_GRC_BTK_GRC_A_e=0x19, + /* BTP */ + dRes_INDEX_GRC_BTP_GRC_A_e=0x1C, + dRes_INDEX_GRC_BTP_GRC_F_CHEERFUL_T_e=0x1D, + dRes_INDEX_GRC_BTP_GRC_F_GRUMPY_T_e=0x1E, + dRes_INDEX_GRC_BTP_GRC_F_SAD_TALK_e=0x1F, + dRes_INDEX_GRC_BTP_GRC_FH_CLOSEEYE_e=0x20, + dRes_INDEX_GRC_BTP_GRC_FH_SAD_TALK_e=0x21, +}; + +enum dRes_ID_GRC { + /* BCK */ + dRes_ID_GRC_BCK_GRC_F_CHEERFUL_e=0x5, + dRes_ID_GRC_BCK_GRC_F_CHEERFUL_T_e=0x6, + dRes_ID_GRC_BCK_GRC_F_GRUMPY_e=0x7, + dRes_ID_GRC_BCK_GRC_F_GRUMPY_T_e=0x8, + dRes_ID_GRC_BCK_GRC_F_SAD_TALK_e=0x9, + dRes_ID_GRC_BCK_GRC_F_TALK_A_e=0xA, + dRes_ID_GRC_BCK_GRC_F_WAIT_A_e=0xB, + dRes_ID_GRC_BCK_GRC_FH_CLOSEEYE_e=0xC, + dRes_ID_GRC_BCK_GRC_FH_SAD_TALK_e=0xD, + dRes_ID_GRC_BCK_GRC_GET_UP_e=0xE, + dRes_ID_GRC_BCK_GRC_SAD_TALK_e=0xF, + dRes_ID_GRC_BCK_GRC_SAD_WAIT_e=0x10, + dRes_ID_GRC_BCK_GRC_SIT_A_e=0x11, + dRes_ID_GRC_BCK_GRC_STEP_e=0x12, + dRes_ID_GRC_BCK_GRC_TALK_A_e=0x13, + dRes_ID_GRC_BCK_GRC_TALK_B_e=0x14, + dRes_ID_GRC_BCK_GRC_TOSIT_A_e=0x15, + dRes_ID_GRC_BCK_GRC_WAIT_A_e=0x16, + /* BTK */ + dRes_ID_GRC_BTK_GRC_A_e=0x19, + /* BTP */ + dRes_ID_GRC_BTP_GRC_A_e=0x1C, + dRes_ID_GRC_BTP_GRC_F_CHEERFUL_T_e=0x1D, + dRes_ID_GRC_BTP_GRC_F_GRUMPY_T_e=0x1E, + dRes_ID_GRC_BTP_GRC_F_SAD_TALK_e=0x1F, + dRes_ID_GRC_BTP_GRC_FH_CLOSEEYE_e=0x20, + dRes_ID_GRC_BTP_GRC_FH_SAD_TALK_e=0x21, +}; + +#endif /* !RES_GRC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grC_Mdl.h b/assets/RZDJ01/res/Object/grC_Mdl.h new file mode 100644 index 0000000000..345152bb93 --- /dev/null +++ b/assets/RZDJ01/res/Object/grC_Mdl.h @@ -0,0 +1,40 @@ +#ifndef RES_GRC_MDL_H +#define RES_GRC_MDL_H + +enum dRes_INDEX_GRC_MDL { + /* BMDR */ + dRes_INDEX_GRC_MDL_BMD_GRC_A_e=0x3, +}; + +enum dRes_ID_GRC_MDL { + /* BMDR */ + dRes_ID_GRC_MDL_BMD_GRC_A_e=0x3, +}; + +enum GRC_A_JNT { + GRC_A_JNT_CENTER_e=0x0, + GRC_A_JNT_BACKBONE1_e=0x1, + GRC_A_JNT_BACKBONE2_e=0x2, + GRC_A_JNT_NECK_e=0x3, + GRC_A_JNT_HEAD_e=0x4, + GRC_A_JNT_CHIN_e=0x5, + GRC_A_JNT_MAYU_e=0x6, + GRC_A_JNT_MOUTH_e=0x7, + GRC_A_JNT_SHOULDERL_e=0x8, + GRC_A_JNT_ARML1_e=0x9, + GRC_A_JNT_ARML2_e=0xA, + GRC_A_JNT_HANDL_e=0xB, + GRC_A_JNT_SHOULDERR_e=0xC, + GRC_A_JNT_ARMR1_e=0xD, + GRC_A_JNT_ARMR2_e=0xE, + GRC_A_JNT_HANDR_e=0xF, + GRC_A_JNT_WAIST_e=0x10, + GRC_A_JNT_LEGL1_e=0x11, + GRC_A_JNT_LEGL2_e=0x12, + GRC_A_JNT_FOOTL_e=0x13, + GRC_A_JNT_LEGR1_e=0x14, + GRC_A_JNT_LEGR2_e=0x15, + GRC_A_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_GRC_MDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grC_TW.h b/assets/RZDJ01/res/Object/grC_TW.h new file mode 100644 index 0000000000..3e99706993 --- /dev/null +++ b/assets/RZDJ01/res/Object/grC_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_GRC_TW_H +#define RES_GRC_TW_H + +enum dRes_INDEX_GRC_TW { + /* BMDR */ + dRes_INDEX_GRC_TW_BMD_GRC_TW_e=0x3, +}; + +enum dRes_ID_GRC_TW { + /* BMDR */ + dRes_ID_GRC_TW_BMD_GRC_TW_e=0x3, +}; + +enum GRC_TW_JNT { + GRC_TW_JNT_CENTER_e=0x0, + GRC_TW_JNT_BACKBONE1_e=0x1, + GRC_TW_JNT_BACKBONE2_e=0x2, + GRC_TW_JNT_NECK_e=0x3, + GRC_TW_JNT_HEAD_e=0x4, + GRC_TW_JNT_CHIN_e=0x5, + GRC_TW_JNT_MAYU_e=0x6, + GRC_TW_JNT_MOUTH_e=0x7, + GRC_TW_JNT_SHOULDERL_e=0x8, + GRC_TW_JNT_ARML1_e=0x9, + GRC_TW_JNT_ARML2_e=0xA, + GRC_TW_JNT_HANDL_e=0xB, + GRC_TW_JNT_SHOULDERR_e=0xC, + GRC_TW_JNT_ARMR1_e=0xD, + GRC_TW_JNT_ARMR2_e=0xE, + GRC_TW_JNT_HANDR_e=0xF, + GRC_TW_JNT_WAIST_e=0x10, + GRC_TW_JNT_LEGL1_e=0x11, + GRC_TW_JNT_LEGL2_e=0x12, + GRC_TW_JNT_FOOTL_e=0x13, + GRC_TW_JNT_LEGR1_e=0x14, + GRC_TW_JNT_LEGR2_e=0x15, + GRC_TW_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_GRC_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grD.h b/assets/RZDJ01/res/Object/grD.h new file mode 100644 index 0000000000..f70722c3ab --- /dev/null +++ b/assets/RZDJ01/res/Object/grD.h @@ -0,0 +1,61 @@ +#ifndef RES_GRD_H +#define RES_GRD_H + +enum dRes_INDEX_GRD { + /* BCK */ + dRes_INDEX_GRD_BCK_GRD_F_TALK_A_e=0x6, + dRes_INDEX_GRD_BCK_GRD_STEP_e=0x7, + dRes_INDEX_GRD_BCK_GRD_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_GRD_BMD_GRD_e=0xB, + /* BTK */ + dRes_INDEX_GRD_BTK_GRD_e=0xE, + /* BTP */ + dRes_INDEX_GRD_BTP_GRD_e=0x11, +}; + +enum dRes_ID_GRD { + /* BCK */ + dRes_ID_GRD_BCK_GRD_F_TALK_A_e=0x6, + dRes_ID_GRD_BCK_GRD_STEP_e=0x7, + dRes_ID_GRD_BCK_GRD_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_GRD_BMD_GRD_e=0xB, + /* BTK */ + dRes_ID_GRD_BTK_GRD_e=0xE, + /* BTP */ + dRes_ID_GRD_BTP_GRD_e=0x11, +}; + +enum GRD_JNT { + GRD_JNT_CENTER_e=0x0, + GRD_JNT_BACKBONE1_e=0x1, + GRD_JNT_BACKBONE2_e=0x2, + GRD_JNT_NECK_e=0x3, + GRD_JNT_HEAD_e=0x4, + GRD_JNT_CHIN_e=0x5, + GRD_JNT_MAYU_e=0x6, + GRD_JNT_MOUTH_e=0x7, + GRD_JNT_SHOULDERL_e=0x8, + GRD_JNT_ARML1_e=0x9, + GRD_JNT_ARML2_e=0xA, + GRD_JNT_HANDL_e=0xB, + GRD_JNT_FINGERL_e=0xC, + GRD_JNT_THAMBL_e=0xD, + GRD_JNT_SHOULDERR_e=0xE, + GRD_JNT_ARMR1_e=0xF, + GRD_JNT_ARMR2_e=0x10, + GRD_JNT_HANDR_e=0x11, + GRD_JNT_FINGERR_e=0x12, + GRD_JNT_THAMBR_e=0x13, + GRD_JNT_WAIST_e=0x14, + GRD_JNT_FUNDOSHI_e=0x15, + GRD_JNT_LEGL1_e=0x16, + GRD_JNT_LEGL2_e=0x17, + GRD_JNT_FOOTL_e=0x18, + GRD_JNT_LEGR1_e=0x19, + GRD_JNT_LEGR2_e=0x1A, + GRD_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_GRD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grD1.h b/assets/RZDJ01/res/Object/grD1.h new file mode 100644 index 0000000000..c95fa5cc73 --- /dev/null +++ b/assets/RZDJ01/res/Object/grD1.h @@ -0,0 +1,36 @@ +#ifndef RES_GRD1_H +#define RES_GRD1_H + +enum dRes_INDEX_GRD1 { + /* BCK */ + dRes_INDEX_GRD1_BCK_GRD_F_NOTICED_e=0x4, + dRes_INDEX_GRD1_BCK_GRD_F_WISPER_e=0x5, + dRes_INDEX_GRD1_BCK_GRD_FH_WISPER_e=0x6, + dRes_INDEX_GRD1_BCK_GRD_HITCHEST_e=0x7, + dRes_INDEX_GRD1_BCK_GRD_NOTICED_e=0x8, + dRes_INDEX_GRD1_BCK_GRD_UNAZUKI_e=0x9, + dRes_INDEX_GRD1_BCK_GRD_WISPER_e=0xA, + dRes_INDEX_GRD1_BCK_GRD_WISPER_WAIT_e=0xB, + /* BTP */ + dRes_INDEX_GRD1_BTP_GRD_F_NOTICED_e=0xE, + dRes_INDEX_GRD1_BTP_GRD_F_WISPER_e=0xF, + dRes_INDEX_GRD1_BTP_GRD_FH_WISPER_e=0x10, +}; + +enum dRes_ID_GRD1 { + /* BCK */ + dRes_ID_GRD1_BCK_GRD_F_NOTICED_e=0x4, + dRes_ID_GRD1_BCK_GRD_F_WISPER_e=0x5, + dRes_ID_GRD1_BCK_GRD_FH_WISPER_e=0x6, + dRes_ID_GRD1_BCK_GRD_HITCHEST_e=0x7, + dRes_ID_GRD1_BCK_GRD_NOTICED_e=0x8, + dRes_ID_GRD1_BCK_GRD_UNAZUKI_e=0x9, + dRes_ID_GRD1_BCK_GRD_WISPER_e=0xA, + dRes_ID_GRD1_BCK_GRD_WISPER_WAIT_e=0xB, + /* BTP */ + dRes_ID_GRD1_BTP_GRD_F_NOTICED_e=0xE, + dRes_ID_GRD1_BTP_GRD_F_WISPER_e=0xF, + dRes_ID_GRD1_BTP_GRD_FH_WISPER_e=0x10, +}; + +#endif /* !RES_GRD1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grDS.h b/assets/RZDJ01/res/Object/grDS.h new file mode 100644 index 0000000000..2bbda9f5c3 --- /dev/null +++ b/assets/RZDJ01/res/Object/grDS.h @@ -0,0 +1,219 @@ +#ifndef RES_GRDS_H +#define RES_GRDS_H + +enum dRes_INDEX_GRDS { + /* BCK */ + dRes_INDEX_GRDS_BCK_GRD_DOWN_e=0x7, + dRes_INDEX_GRDS_BCK_GRD_F_DOWN_e=0x8, + dRes_INDEX_GRDS_BCK_GRD_F_HEAD_UP_e=0x9, + dRes_INDEX_GRDS_BCK_GRD_F_LOSE_e=0xA, + dRes_INDEX_GRDS_BCK_GRD_F_LOSE2_e=0xB, + dRes_INDEX_GRDS_BCK_GRD_F_MADTALK_e=0xC, + dRes_INDEX_GRDS_BCK_GRD_F_PULLBACK_e=0xD, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCH_e=0xE, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCH_SHOCK_e=0xF, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x10, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCHSHOCK_RETURN_e=0x11, + dRes_INDEX_GRDS_BCK_GRD_F_PUSHBACK_e=0x12, + dRes_INDEX_GRDS_BCK_GRD_F_SMILE_e=0x13, + dRes_INDEX_GRDS_BCK_GRD_F_STAGGER_e=0x14, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_e=0x15, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_B_e=0x16, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_MISS_e=0x17, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_SHOCK_e=0x18, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_STAGGER_e=0x19, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_WAIT_e=0x1A, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLESHOCK_RETURN_e=0x1B, + dRes_INDEX_GRDS_BCK_GRD_F_TALK_A_e=0x1C, + dRes_INDEX_GRDS_BCK_GRD_F_WAIT_B_e=0x1D, + dRes_INDEX_GRDS_BCK_GRD_F_WIN_e=0x1E, + dRes_INDEX_GRDS_BCK_GRD_F_WIN_POSE_e=0x1F, + dRes_INDEX_GRDS_BCK_GRD_FH_MAD_e=0x20, + dRes_INDEX_GRDS_BCK_GRD_FH_SMILE_e=0x21, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEP_e=0x22, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEPL_e=0x23, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEPR_e=0x24, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_WAIT_e=0x25, + dRes_INDEX_GRDS_BCK_GRD_HAKEYOI_e=0x26, + dRes_INDEX_GRDS_BCK_GRD_HEAD_UP_e=0x27, + dRes_INDEX_GRDS_BCK_GRD_LOSE_e=0x28, + dRes_INDEX_GRDS_BCK_GRD_LOSE2_e=0x29, + dRes_INDEX_GRDS_BCK_GRD_MIAU_e=0x2A, + dRes_INDEX_GRDS_BCK_GRD_PULLBACK_e=0x2B, + dRes_INDEX_GRDS_BCK_GRD_PUNCH_e=0x2C, + dRes_INDEX_GRDS_BCK_GRD_PUNCH_SHOCK_e=0x2D, + dRes_INDEX_GRDS_BCK_GRD_PUNCHMISS_TACKLESHOCK_e=0x2E, + dRes_INDEX_GRDS_BCK_GRD_PUNCHSHOCK_RETURN_e=0x2F, + dRes_INDEX_GRDS_BCK_GRD_PUSHBACK_e=0x30, + dRes_INDEX_GRDS_BCK_GRD_SHIKO_e=0x31, + dRes_INDEX_GRDS_BCK_GRD_SHIKO_WAIT_e=0x32, + dRes_INDEX_GRDS_BCK_GRD_STAGGER_e=0x33, + dRes_INDEX_GRDS_BCK_GRD_STEP_e=0x34, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_e=0x35, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_B_e=0x36, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_MISS_e=0x37, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_SHOCK_e=0x38, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_STAGGER_e=0x39, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_WAIT_e=0x3A, + dRes_INDEX_GRDS_BCK_GRD_TACKLESHOCK_RETURN_e=0x3B, + dRes_INDEX_GRDS_BCK_GRD_TALK_L_e=0x3C, + dRes_INDEX_GRDS_BCK_GRD_TALK_R_e=0x3D, + dRes_INDEX_GRDS_BCK_GRD_TO_WAIT_C_e=0x3E, + dRes_INDEX_GRDS_BCK_GRD_WAIT_A_e=0x3F, + dRes_INDEX_GRDS_BCK_GRD_WAIT_B_e=0x40, + dRes_INDEX_GRDS_BCK_GRD_WAIT_C_e=0x41, + dRes_INDEX_GRDS_BCK_GRD_WALK_A_e=0x42, + dRes_INDEX_GRDS_BCK_GRD_WIN_e=0x43, + dRes_INDEX_GRDS_BCK_GRD_WIN_POSE_e=0x44, + /* BMDR */ + dRes_INDEX_GRDS_BMD_GRD_e=0x47, + /* BTK */ + dRes_INDEX_GRDS_BTK_GRD_e=0x4A, + /* BTP */ + dRes_INDEX_GRDS_BTP_GRD_e=0x4D, + dRes_INDEX_GRDS_BTP_GRD_F_DOWN_e=0x4E, + dRes_INDEX_GRDS_BTP_GRD_F_HEAD_UP_e=0x4F, + dRes_INDEX_GRDS_BTP_GRD_F_LOSE_e=0x50, + dRes_INDEX_GRDS_BTP_GRD_F_LOSE2_e=0x51, + dRes_INDEX_GRDS_BTP_GRD_F_PULLBACK_e=0x52, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCH_SHOCK_e=0x53, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x54, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCHSHOCK_RETURN_e=0x55, + dRes_INDEX_GRDS_BTP_GRD_F_PUSHBACK_e=0x56, + dRes_INDEX_GRDS_BTP_GRD_F_STAGGER_e=0x57, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_e=0x58, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_B_e=0x59, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_MISS_e=0x5A, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_SHOCK_e=0x5B, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_STAGGER_e=0x5C, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLESHOCK_RETURN_e=0x5D, + dRes_INDEX_GRDS_BTP_GRD_F_WAIT_B_e=0x5E, + dRes_INDEX_GRDS_BTP_GRD_F_WIN_e=0x5F, + /* EVT */ + dRes_INDEX_GRDS_DAT_EVENT_LIST_e=0x62, +}; + +enum dRes_ID_GRDS { + /* BCK */ + dRes_ID_GRDS_BCK_GRD_DOWN_e=0x7, + dRes_ID_GRDS_BCK_GRD_F_DOWN_e=0x8, + dRes_ID_GRDS_BCK_GRD_F_HEAD_UP_e=0x9, + dRes_ID_GRDS_BCK_GRD_F_LOSE_e=0xA, + dRes_ID_GRDS_BCK_GRD_F_LOSE2_e=0xB, + dRes_ID_GRDS_BCK_GRD_F_MADTALK_e=0xC, + dRes_ID_GRDS_BCK_GRD_F_PULLBACK_e=0xD, + dRes_ID_GRDS_BCK_GRD_F_PUNCH_e=0xE, + dRes_ID_GRDS_BCK_GRD_F_PUNCH_SHOCK_e=0xF, + dRes_ID_GRDS_BCK_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x10, + dRes_ID_GRDS_BCK_GRD_F_PUNCHSHOCK_RETURN_e=0x11, + dRes_ID_GRDS_BCK_GRD_F_PUSHBACK_e=0x12, + dRes_ID_GRDS_BCK_GRD_F_SMILE_e=0x13, + dRes_ID_GRDS_BCK_GRD_F_STAGGER_e=0x14, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_e=0x15, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_B_e=0x16, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_MISS_e=0x17, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_SHOCK_e=0x18, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_STAGGER_e=0x19, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_WAIT_e=0x1A, + dRes_ID_GRDS_BCK_GRD_F_TACKLESHOCK_RETURN_e=0x1B, + dRes_ID_GRDS_BCK_GRD_F_TALK_A_e=0x1C, + dRes_ID_GRDS_BCK_GRD_F_WAIT_B_e=0x1D, + dRes_ID_GRDS_BCK_GRD_F_WIN_e=0x1E, + dRes_ID_GRDS_BCK_GRD_F_WIN_POSE_e=0x1F, + dRes_ID_GRDS_BCK_GRD_FH_MAD_e=0x20, + dRes_ID_GRDS_BCK_GRD_FH_SMILE_e=0x21, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEP_e=0x22, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEPL_e=0x23, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEPR_e=0x24, + dRes_ID_GRDS_BCK_GRD_FIGHT_WAIT_e=0x25, + dRes_ID_GRDS_BCK_GRD_HAKEYOI_e=0x26, + dRes_ID_GRDS_BCK_GRD_HEAD_UP_e=0x27, + dRes_ID_GRDS_BCK_GRD_LOSE_e=0x28, + dRes_ID_GRDS_BCK_GRD_LOSE2_e=0x29, + dRes_ID_GRDS_BCK_GRD_MIAU_e=0x2A, + dRes_ID_GRDS_BCK_GRD_PULLBACK_e=0x2B, + dRes_ID_GRDS_BCK_GRD_PUNCH_e=0x2C, + dRes_ID_GRDS_BCK_GRD_PUNCH_SHOCK_e=0x2D, + dRes_ID_GRDS_BCK_GRD_PUNCHMISS_TACKLESHOCK_e=0x2E, + dRes_ID_GRDS_BCK_GRD_PUNCHSHOCK_RETURN_e=0x2F, + dRes_ID_GRDS_BCK_GRD_PUSHBACK_e=0x30, + dRes_ID_GRDS_BCK_GRD_SHIKO_e=0x31, + dRes_ID_GRDS_BCK_GRD_SHIKO_WAIT_e=0x32, + dRes_ID_GRDS_BCK_GRD_STAGGER_e=0x33, + dRes_ID_GRDS_BCK_GRD_STEP_e=0x34, + dRes_ID_GRDS_BCK_GRD_TACKLE_e=0x35, + dRes_ID_GRDS_BCK_GRD_TACKLE_B_e=0x36, + dRes_ID_GRDS_BCK_GRD_TACKLE_MISS_e=0x37, + dRes_ID_GRDS_BCK_GRD_TACKLE_SHOCK_e=0x38, + dRes_ID_GRDS_BCK_GRD_TACKLE_STAGGER_e=0x39, + dRes_ID_GRDS_BCK_GRD_TACKLE_WAIT_e=0x3A, + dRes_ID_GRDS_BCK_GRD_TACKLESHOCK_RETURN_e=0x3B, + dRes_ID_GRDS_BCK_GRD_TALK_L_e=0x3C, + dRes_ID_GRDS_BCK_GRD_TALK_R_e=0x3D, + dRes_ID_GRDS_BCK_GRD_TO_WAIT_C_e=0x3E, + dRes_ID_GRDS_BCK_GRD_WAIT_A_e=0x3F, + dRes_ID_GRDS_BCK_GRD_WAIT_B_e=0x40, + dRes_ID_GRDS_BCK_GRD_WAIT_C_e=0x41, + dRes_ID_GRDS_BCK_GRD_WALK_A_e=0x42, + dRes_ID_GRDS_BCK_GRD_WIN_e=0x43, + dRes_ID_GRDS_BCK_GRD_WIN_POSE_e=0x44, + /* BMDR */ + dRes_ID_GRDS_BMD_GRD_e=0x47, + /* BTK */ + dRes_ID_GRDS_BTK_GRD_e=0x4A, + /* BTP */ + dRes_ID_GRDS_BTP_GRD_e=0x4D, + dRes_ID_GRDS_BTP_GRD_F_DOWN_e=0x4E, + dRes_ID_GRDS_BTP_GRD_F_HEAD_UP_e=0x4F, + dRes_ID_GRDS_BTP_GRD_F_LOSE_e=0x50, + dRes_ID_GRDS_BTP_GRD_F_LOSE2_e=0x51, + dRes_ID_GRDS_BTP_GRD_F_PULLBACK_e=0x52, + dRes_ID_GRDS_BTP_GRD_F_PUNCH_SHOCK_e=0x53, + dRes_ID_GRDS_BTP_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x54, + dRes_ID_GRDS_BTP_GRD_F_PUNCHSHOCK_RETURN_e=0x55, + dRes_ID_GRDS_BTP_GRD_F_PUSHBACK_e=0x56, + dRes_ID_GRDS_BTP_GRD_F_STAGGER_e=0x57, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_e=0x58, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_B_e=0x59, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_MISS_e=0x5A, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_SHOCK_e=0x5B, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_STAGGER_e=0x5C, + dRes_ID_GRDS_BTP_GRD_F_TACKLESHOCK_RETURN_e=0x5D, + dRes_ID_GRDS_BTP_GRD_F_WAIT_B_e=0x5E, + dRes_ID_GRDS_BTP_GRD_F_WIN_e=0x5F, + /* EVT */ + dRes_ID_GRDS_DAT_EVENT_LIST_e=0x62, +}; + +enum GRD_JNT { + GRD_JNT_CENTER_e=0x0, + GRD_JNT_BACKBONE1_e=0x1, + GRD_JNT_BACKBONE2_e=0x2, + GRD_JNT_NECK_e=0x3, + GRD_JNT_HEAD_e=0x4, + GRD_JNT_CHIN_e=0x5, + GRD_JNT_MAYU_e=0x6, + GRD_JNT_MOUTH_e=0x7, + GRD_JNT_SHOULDERL_e=0x8, + GRD_JNT_ARML1_e=0x9, + GRD_JNT_ARML2_e=0xA, + GRD_JNT_HANDL_e=0xB, + GRD_JNT_FINGERL_e=0xC, + GRD_JNT_THAMBL_e=0xD, + GRD_JNT_SHOULDERR_e=0xE, + GRD_JNT_ARMR1_e=0xF, + GRD_JNT_ARMR2_e=0x10, + GRD_JNT_HANDR_e=0x11, + GRD_JNT_FINGERR_e=0x12, + GRD_JNT_THAMBR_e=0x13, + GRD_JNT_WAIST_e=0x14, + GRD_JNT_FUNDOSHI_e=0x15, + GRD_JNT_LEGL1_e=0x16, + GRD_JNT_LEGL2_e=0x17, + GRD_JNT_FOOTL_e=0x18, + GRD_JNT_LEGR1_e=0x19, + GRD_JNT_LEGR2_e=0x1A, + GRD_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_GRDS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grO.h b/assets/RZDJ01/res/Object/grO.h new file mode 100644 index 0000000000..6d169d4788 --- /dev/null +++ b/assets/RZDJ01/res/Object/grO.h @@ -0,0 +1,83 @@ +#ifndef RES_GRO_H +#define RES_GRO_H + +enum dRes_INDEX_GRO { + /* BCK */ + dRes_INDEX_GRO_BCK_GRO_F_TALK_A_e=0x7, + dRes_INDEX_GRO_BCK_GRO_F_TALK_B_e=0x8, + dRes_INDEX_GRO_BCK_GRO_F_WAIT_A_e=0x9, + dRes_INDEX_GRO_BCK_GRO_F_WALK_A_e=0xA, + dRes_INDEX_GRO_BCK_GRO_STEP_e=0xB, + dRes_INDEX_GRO_BCK_GRO_TALK_A_e=0xC, + dRes_INDEX_GRO_BCK_GRO_TALK_B_e=0xD, + dRes_INDEX_GRO_BCK_GRO_WAIT_A_e=0xE, + dRes_INDEX_GRO_BCK_GRO_WALK_A_e=0xF, + /* BMDR */ + dRes_INDEX_GRO_BMD_GRO_A_e=0x12, + dRes_INDEX_GRO_BMD_GRO_PIPE_e=0x13, + /* BTK */ + dRes_INDEX_GRO_BTK_GRO_A_e=0x16, + /* BTP */ + dRes_INDEX_GRO_BTP_GRO_A_e=0x19, + dRes_INDEX_GRO_BTP_GRO_F_TALK_B_e=0x1A, + /* EVT */ + dRes_INDEX_GRO_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_GRO { + /* BCK */ + dRes_ID_GRO_BCK_GRO_F_TALK_A_e=0x7, + dRes_ID_GRO_BCK_GRO_F_TALK_B_e=0x8, + dRes_ID_GRO_BCK_GRO_F_WAIT_A_e=0x9, + dRes_ID_GRO_BCK_GRO_F_WALK_A_e=0xA, + dRes_ID_GRO_BCK_GRO_STEP_e=0xB, + dRes_ID_GRO_BCK_GRO_TALK_A_e=0xC, + dRes_ID_GRO_BCK_GRO_TALK_B_e=0xD, + dRes_ID_GRO_BCK_GRO_WAIT_A_e=0xE, + dRes_ID_GRO_BCK_GRO_WALK_A_e=0xF, + /* BMDR */ + dRes_ID_GRO_BMD_GRO_A_e=0x12, + dRes_ID_GRO_BMD_GRO_PIPE_e=0x13, + /* BTK */ + dRes_ID_GRO_BTK_GRO_A_e=0x16, + /* BTP */ + dRes_ID_GRO_BTP_GRO_A_e=0x19, + dRes_ID_GRO_BTP_GRO_F_TALK_B_e=0x1A, + /* EVT */ + dRes_ID_GRO_DAT_EVENT_LIST_e=0x1D, +}; + +enum GRO_A_JNT { + GRO_A_JNT_CENTER_e=0x0, + GRO_A_JNT_BACKBONE1_e=0x1, + GRO_A_JNT_BACKBONE2_e=0x2, + GRO_A_JNT_NECK_e=0x3, + GRO_A_JNT_HEAD_e=0x4, + GRO_A_JNT_CHIN_e=0x5, + GRO_A_JNT_BEARD_e=0x6, + GRO_A_JNT_HAIRL_e=0x7, + GRO_A_JNT_HAIRR_e=0x8, + GRO_A_JNT_MAYU_e=0x9, + GRO_A_JNT_MOUTH_e=0xA, + GRO_A_JNT_SHOULDERL_e=0xB, + GRO_A_JNT_ARML1_e=0xC, + GRO_A_JNT_ARML2_e=0xD, + GRO_A_JNT_HANDL_e=0xE, + GRO_A_JNT_SHOULDERR_e=0xF, + GRO_A_JNT_ARMR1_e=0x10, + GRO_A_JNT_ARMR2_e=0x11, + GRO_A_JNT_HANDR_e=0x12, + GRO_A_JNT_WAIST_e=0x13, + GRO_A_JNT_LEGL1_e=0x14, + GRO_A_JNT_LEGL2_e=0x15, + GRO_A_JNT_FOOTL_e=0x16, + GRO_A_JNT_LEGR1_e=0x17, + GRO_A_JNT_LEGR2_e=0x18, + GRO_A_JNT_FOOTR_e=0x19, +}; + +enum GRO_PIPE_JNT { + GRO_PIPE_JNT_PIPE_e=0x0, +}; + +#endif /* !RES_GRO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grO1.h b/assets/RZDJ01/res/Object/grO1.h new file mode 100644 index 0000000000..6a06332140 --- /dev/null +++ b/assets/RZDJ01/res/Object/grO1.h @@ -0,0 +1,56 @@ +#ifndef RES_GRO1_H +#define RES_GRO1_H + +enum dRes_INDEX_GRO1 { + /* BCK */ + dRes_INDEX_GRO1_BCK_GRO_BOKIN_WAIT_e=0x5, + dRes_INDEX_GRO1_BCK_GRO_BOW_e=0x6, + dRes_INDEX_GRO1_BCK_GRO_CALL_e=0x7, + dRes_INDEX_GRO1_BCK_GRO_CALL_WAIT_e=0x8, + dRes_INDEX_GRO1_BCK_GRO_F_BOKIN_e=0x9, + dRes_INDEX_GRO1_BCK_GRO_F_BOW_e=0xA, + dRes_INDEX_GRO1_BCK_GRO_F_CALL_e=0xB, + dRes_INDEX_GRO1_BCK_GRO_F_CALL_B_e=0xC, + dRes_INDEX_GRO1_BCK_GRO_F_SWING_e=0xD, + dRes_INDEX_GRO1_BCK_GRO_FH_BOKIN_e=0xE, + dRes_INDEX_GRO1_BCK_GRO_FH_BOW_e=0xF, + dRes_INDEX_GRO1_BCK_GRO_FH_CALL_WAIT_e=0x10, + dRes_INDEX_GRO1_BCK_GRO_SWING_e=0x11, + /* BMDR */ + dRes_INDEX_GRO1_BMD_MARO_BOKIN_e=0x14, + /* BTP */ + dRes_INDEX_GRO1_BTP_GRO_F_BOW_e=0x17, + dRes_INDEX_GRO1_BTP_GRO_F_CALL_e=0x18, + dRes_INDEX_GRO1_BTP_GRO_F_CALL_B_e=0x19, + dRes_INDEX_GRO1_BTP_GRO_FH_CALL_WAIT_e=0x1A, +}; + +enum dRes_ID_GRO1 { + /* BCK */ + dRes_ID_GRO1_BCK_GRO_BOKIN_WAIT_e=0x5, + dRes_ID_GRO1_BCK_GRO_BOW_e=0x6, + dRes_ID_GRO1_BCK_GRO_CALL_e=0x7, + dRes_ID_GRO1_BCK_GRO_CALL_WAIT_e=0x8, + dRes_ID_GRO1_BCK_GRO_F_BOKIN_e=0x9, + dRes_ID_GRO1_BCK_GRO_F_BOW_e=0xA, + dRes_ID_GRO1_BCK_GRO_F_CALL_e=0xB, + dRes_ID_GRO1_BCK_GRO_F_CALL_B_e=0xC, + dRes_ID_GRO1_BCK_GRO_F_SWING_e=0xD, + dRes_ID_GRO1_BCK_GRO_FH_BOKIN_e=0xE, + dRes_ID_GRO1_BCK_GRO_FH_BOW_e=0xF, + dRes_ID_GRO1_BCK_GRO_FH_CALL_WAIT_e=0x10, + dRes_ID_GRO1_BCK_GRO_SWING_e=0x11, + /* BMDR */ + dRes_ID_GRO1_BMD_MARO_BOKIN_e=0x14, + /* BTP */ + dRes_ID_GRO1_BTP_GRO_F_BOW_e=0x17, + dRes_ID_GRO1_BTP_GRO_F_CALL_e=0x18, + dRes_ID_GRO1_BTP_GRO_F_CALL_B_e=0x19, + dRes_ID_GRO1_BTP_GRO_FH_CALL_WAIT_e=0x1A, +}; + +enum MARO_BOKIN_JNT { + MARO_BOKIN_JNT_MARO_BOKIN_e=0x0, +}; + +#endif /* !RES_GRO1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grO1D.h b/assets/RZDJ01/res/Object/grO1D.h new file mode 100644 index 0000000000..52b4efff60 --- /dev/null +++ b/assets/RZDJ01/res/Object/grO1D.h @@ -0,0 +1,14 @@ +#ifndef RES_GRO1D_H +#define RES_GRO1D_H + +enum dRes_INDEX_GRO1D { + /* EVT */ + dRes_INDEX_GRO1D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRO1D { + /* EVT */ + dRes_ID_GRO1D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRO1D_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grR.h b/assets/RZDJ01/res/Object/grR.h new file mode 100644 index 0000000000..ad953b89a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/grR.h @@ -0,0 +1,90 @@ +#ifndef RES_GRR_H +#define RES_GRR_H + +enum dRes_INDEX_GRR { + /* BCK */ + dRes_INDEX_GRR_BCK_GRR_AGURA_GETUP_e=0x6, + dRes_INDEX_GRR_BCK_GRR_AGURA_TALK_e=0x7, + dRes_INDEX_GRR_BCK_GRR_AGURA_WAIT_e=0x8, + dRes_INDEX_GRR_BCK_GRR_F_KEEE_e=0x9, + dRes_INDEX_GRR_BCK_GRR_F_KEEETALK_e=0xA, + dRes_INDEX_GRR_BCK_GRR_F_LAUGH_e=0xB, + dRes_INDEX_GRR_BCK_GRR_F_TALK_A_e=0xC, + dRes_INDEX_GRR_BCK_GRR_FH_KEEE_e=0xD, + dRes_INDEX_GRR_BCK_GRR_FH_LAUGH_e=0xE, + dRes_INDEX_GRR_BCK_GRR_STEP_e=0xF, + dRes_INDEX_GRR_BCK_GRR_TALK_A_e=0x10, + dRes_INDEX_GRR_BCK_GRR_TO_AGURA_e=0x11, + dRes_INDEX_GRR_BCK_GRR_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_GRR_BMD_GRR_e=0x15, + /* BTK */ + dRes_INDEX_GRR_BTK_GRR_e=0x18, + /* BTP */ + dRes_INDEX_GRR_BTP_GRR_e=0x1B, + dRes_INDEX_GRR_BTP_GRR_F_KEEE_e=0x1C, + dRes_INDEX_GRR_BTP_GRR_F_KEEETALK_e=0x1D, + dRes_INDEX_GRR_BTP_GRR_F_LAUGH_e=0x1E, + dRes_INDEX_GRR_BTP_GRR_FH_KEEE_e=0x1F, + dRes_INDEX_GRR_BTP_GRR_FH_LAUGH_e=0x20, +}; + +enum dRes_ID_GRR { + /* BCK */ + dRes_ID_GRR_BCK_GRR_AGURA_GETUP_e=0x6, + dRes_ID_GRR_BCK_GRR_AGURA_TALK_e=0x7, + dRes_ID_GRR_BCK_GRR_AGURA_WAIT_e=0x8, + dRes_ID_GRR_BCK_GRR_F_KEEE_e=0x9, + dRes_ID_GRR_BCK_GRR_F_KEEETALK_e=0xA, + dRes_ID_GRR_BCK_GRR_F_LAUGH_e=0xB, + dRes_ID_GRR_BCK_GRR_F_TALK_A_e=0xC, + dRes_ID_GRR_BCK_GRR_FH_KEEE_e=0xD, + dRes_ID_GRR_BCK_GRR_FH_LAUGH_e=0xE, + dRes_ID_GRR_BCK_GRR_STEP_e=0xF, + dRes_ID_GRR_BCK_GRR_TALK_A_e=0x10, + dRes_ID_GRR_BCK_GRR_TO_AGURA_e=0x11, + dRes_ID_GRR_BCK_GRR_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_GRR_BMD_GRR_e=0x15, + /* BTK */ + dRes_ID_GRR_BTK_GRR_e=0x18, + /* BTP */ + dRes_ID_GRR_BTP_GRR_e=0x1B, + dRes_ID_GRR_BTP_GRR_F_KEEE_e=0x1C, + dRes_ID_GRR_BTP_GRR_F_KEEETALK_e=0x1D, + dRes_ID_GRR_BTP_GRR_F_LAUGH_e=0x1E, + dRes_ID_GRR_BTP_GRR_FH_KEEE_e=0x1F, + dRes_ID_GRR_BTP_GRR_FH_LAUGH_e=0x20, +}; + +enum GRR_JNT { + GRR_JNT_CENTER_e=0x0, + GRR_JNT_BACKBONE1_e=0x1, + GRR_JNT_BACKBONE2_e=0x2, + GRR_JNT_NECK_e=0x3, + GRR_JNT_HEAD_e=0x4, + GRR_JNT_CHIN_e=0x5, + GRR_JNT_MAYU_e=0x6, + GRR_JNT_MOUTH_e=0x7, + GRR_JNT_SHOULDERL_e=0x8, + GRR_JNT_ARML1_e=0x9, + GRR_JNT_ARML2_e=0xA, + GRR_JNT_HANDL_e=0xB, + GRR_JNT_FINGERL_e=0xC, + GRR_JNT_THUMBL_e=0xD, + GRR_JNT_SHOULDERR_e=0xE, + GRR_JNT_ARMR1_e=0xF, + GRR_JNT_ARMR2_e=0x10, + GRR_JNT_HANDR_e=0x11, + GRR_JNT_FINGER_R_e=0x12, + GRR_JNT_THUMBR_e=0x13, + GRR_JNT_WAIST_e=0x14, + GRR_JNT_LEGL1_e=0x15, + GRR_JNT_LEGL2_e=0x16, + GRR_JNT_FOOTL_e=0x17, + GRR_JNT_LEGR1_e=0x18, + GRR_JNT_LEGR2_e=0x19, + GRR_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grR1.h b/assets/RZDJ01/res/Object/grR1.h new file mode 100644 index 0000000000..046e507cc4 --- /dev/null +++ b/assets/RZDJ01/res/Object/grR1.h @@ -0,0 +1,22 @@ +#ifndef RES_GRR1_H +#define RES_GRR1_H + +enum dRes_INDEX_GRR1 { + /* BCK */ + dRes_INDEX_GRR1_BCK_GRR_F_SWING_e=0x3, + dRes_INDEX_GRR1_BCK_GRR_LAUGH_e=0x4, + dRes_INDEX_GRR1_BCK_GRR_SWING_e=0x5, + dRes_INDEX_GRR1_BCK_GRR_TALK_B_e=0x6, + dRes_INDEX_GRR1_BCK_GRR_WAIT_B_e=0x7, +}; + +enum dRes_ID_GRR1 { + /* BCK */ + dRes_ID_GRR1_BCK_GRR_F_SWING_e=0x3, + dRes_ID_GRR1_BCK_GRR_LAUGH_e=0x4, + dRes_ID_GRR1_BCK_GRR_SWING_e=0x5, + dRes_ID_GRR1_BCK_GRR_TALK_B_e=0x6, + dRes_ID_GRR1_BCK_GRR_WAIT_B_e=0x7, +}; + +#endif /* !RES_GRR1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grS.h b/assets/RZDJ01/res/Object/grS.h new file mode 100644 index 0000000000..a32ec840ef --- /dev/null +++ b/assets/RZDJ01/res/Object/grS.h @@ -0,0 +1,79 @@ +#ifndef RES_GRS_H +#define RES_GRS_H + +enum dRes_INDEX_GRS { + /* BCK */ + dRes_INDEX_GRS_BCK_GRS_F_INTENS_e=0x7, + dRes_INDEX_GRS_BCK_GRS_F_TALK_A_e=0x8, + dRes_INDEX_GRS_BCK_GRS_FH_INTENS_e=0x9, + dRes_INDEX_GRS_BCK_GRS_STEP_e=0xA, + dRes_INDEX_GRS_BCK_GRS_TALK_A_e=0xB, + dRes_INDEX_GRS_BCK_GRS_TALK_B_e=0xC, + dRes_INDEX_GRS_BCK_GRS_WAIT_A_e=0xD, + /* BMDR */ + dRes_INDEX_GRS_BMD_GRS_e=0x10, + dRes_INDEX_GRS_BMD_GRS_STICK_e=0x11, + /* BTK */ + dRes_INDEX_GRS_BTK_GRS_e=0x14, + /* BTP */ + dRes_INDEX_GRS_BTP_GRS_e=0x17, + dRes_INDEX_GRS_BTP_GRS_F_INTENS_e=0x18, + dRes_INDEX_GRS_BTP_GRS_FH_INTENS_e=0x19, + /* EVT */ + dRes_INDEX_GRS_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_GRS { + /* BCK */ + dRes_ID_GRS_BCK_GRS_F_INTENS_e=0x7, + dRes_ID_GRS_BCK_GRS_F_TALK_A_e=0x8, + dRes_ID_GRS_BCK_GRS_FH_INTENS_e=0x9, + dRes_ID_GRS_BCK_GRS_STEP_e=0xA, + dRes_ID_GRS_BCK_GRS_TALK_A_e=0xB, + dRes_ID_GRS_BCK_GRS_TALK_B_e=0xC, + dRes_ID_GRS_BCK_GRS_WAIT_A_e=0xD, + /* BMDR */ + dRes_ID_GRS_BMD_GRS_e=0x10, + dRes_ID_GRS_BMD_GRS_STICK_e=0x11, + /* BTK */ + dRes_ID_GRS_BTK_GRS_e=0x14, + /* BTP */ + dRes_ID_GRS_BTP_GRS_e=0x17, + dRes_ID_GRS_BTP_GRS_F_INTENS_e=0x18, + dRes_ID_GRS_BTP_GRS_FH_INTENS_e=0x19, + /* EVT */ + dRes_ID_GRS_DAT_EVENT_LIST_e=0x1C, +}; + +enum GRS_JNT { + GRS_JNT_CENTER_e=0x0, + GRS_JNT_BACKBONE1_e=0x1, + GRS_JNT_BACKBONE2_e=0x2, + GRS_JNT_NECK_e=0x3, + GRS_JNT_HEAD_e=0x4, + GRS_JNT_CHIN_e=0x5, + GRS_JNT_BEARD_e=0x6, + GRS_JNT_MAYU_e=0x7, + GRS_JNT_MOUTH_e=0x8, + GRS_JNT_SHOULDERL_e=0x9, + GRS_JNT_ARML1_e=0xA, + GRS_JNT_ARML2_e=0xB, + GRS_JNT_HANDL_e=0xC, + GRS_JNT_SHOULDERR_e=0xD, + GRS_JNT_ARMR1_e=0xE, + GRS_JNT_ARMR2_e=0xF, + GRS_JNT_HANDR_e=0x10, + GRS_JNT_WAIST_e=0x11, + GRS_JNT_LEGL1_e=0x12, + GRS_JNT_LEGL2_e=0x13, + GRS_JNT_FOOTL_e=0x14, + GRS_JNT_LEGR1_e=0x15, + GRS_JNT_LEGR2_e=0x16, + GRS_JNT_FOOTR_e=0x17, +}; + +enum GRS_STICK_JNT { + GRS_STICK_JNT_GRS_STICK_e=0x0, +}; + +#endif /* !RES_GRS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZ.h b/assets/RZDJ01/res/Object/grZ.h new file mode 100644 index 0000000000..9e46a6fb25 --- /dev/null +++ b/assets/RZDJ01/res/Object/grZ.h @@ -0,0 +1,70 @@ +#ifndef RES_GRZ_H +#define RES_GRZ_H + +enum dRes_INDEX_GRZ { + /* BCK */ + dRes_INDEX_GRZ_BCK_GRZ_F_MUKIDASHI_e=0x6, + dRes_INDEX_GRZ_BCK_GRZ_F_TALK_A_e=0x7, + dRes_INDEX_GRZ_BCK_GRZ_FH_TALK_A_e=0x8, + dRes_INDEX_GRZ_BCK_GRZ_STEP_e=0x9, + dRes_INDEX_GRZ_BCK_GRZ_TALK_A_e=0xA, + dRes_INDEX_GRZ_BCK_GRZ_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_GRZ_BMD_GRZ_e=0xE, + /* BTK */ + dRes_INDEX_GRZ_BTK_GRZ_e=0x11, + /* BTP */ + dRes_INDEX_GRZ_BTP_GRZ_e=0x14, +}; + +enum dRes_ID_GRZ { + /* BCK */ + dRes_ID_GRZ_BCK_GRZ_F_MUKIDASHI_e=0x6, + dRes_ID_GRZ_BCK_GRZ_F_TALK_A_e=0x7, + dRes_ID_GRZ_BCK_GRZ_FH_TALK_A_e=0x8, + dRes_ID_GRZ_BCK_GRZ_STEP_e=0x9, + dRes_ID_GRZ_BCK_GRZ_TALK_A_e=0xA, + dRes_ID_GRZ_BCK_GRZ_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_GRZ_BMD_GRZ_e=0xE, + /* BTK */ + dRes_ID_GRZ_BTK_GRZ_e=0x11, + /* BTP */ + dRes_ID_GRZ_BTP_GRZ_e=0x14, +}; + +enum GRZ_JNT { + GRZ_JNT_CENTER_e=0x0, + GRZ_JNT_BACKBONE1_e=0x1, + GRZ_JNT_BACKBONE2_e=0x2, + GRZ_JNT_NECK_e=0x3, + GRZ_JNT_HEAD_e=0x4, + GRZ_JNT_CHIN_e=0x5, + GRZ_JNT_LIP2_e=0x6, + GRZ_JNT_LIP1_e=0x7, + GRZ_JNT_MAYUL_e=0x8, + GRZ_JNT_MAYUR_e=0x9, + GRZ_JNT_MOUTH_e=0xA, + GRZ_JNT_SHOULDERL_e=0xB, + GRZ_JNT_ARML1_e=0xC, + GRZ_JNT_ARML2_e=0xD, + GRZ_JNT_HANDL_e=0xE, + GRZ_JNT_FINGERL1_e=0xF, + GRZ_JNT_THAMBL_e=0x10, + GRZ_JNT_SHOULDERR_e=0x11, + GRZ_JNT_ARMR1_e=0x12, + GRZ_JNT_ARMR2_e=0x13, + GRZ_JNT_HANDR_e=0x14, + GRZ_JNT_FINGERR1_e=0x15, + GRZ_JNT_THAMBR_e=0x16, + GRZ_JNT_WAIST_e=0x17, + GRZ_JNT_LEGL1_e=0x18, + GRZ_JNT_LEGL2_e=0x19, + GRZ_JNT_FOOTL_e=0x1A, + GRZ_JNT_LEGR1_e=0x1B, + GRZ_JNT_LEGR2_e=0x1C, + GRZ_JNT_FOOTR_e=0x1D, + GRZ_JNT_SKIRT_e=0x1E, +}; + +#endif /* !RES_GRZ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZ1.h b/assets/RZDJ01/res/Object/grZ1.h new file mode 100644 index 0000000000..f2816cdc27 --- /dev/null +++ b/assets/RZDJ01/res/Object/grZ1.h @@ -0,0 +1,48 @@ +#ifndef RES_GRZ1_H +#define RES_GRZ1_H + +enum dRes_INDEX_GRZ1 { + /* BCK */ + dRes_INDEX_GRZ1_BCK_GRZ_F_GETUP_e=0x5, + dRes_INDEX_GRZ1_BCK_GRZ_F_LIEDOWN_e=0x6, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_TALK_e=0x7, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_TURN_e=0x8, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_WAIT_e=0x9, + dRes_INDEX_GRZ1_BCK_GRZ_GETUP_e=0xA, + dRes_INDEX_GRZ1_BCK_GRZ_LIEDOWN_e=0xB, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_STEP_e=0xC, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_TURN_e=0xD, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_WAIT_e=0xE, + /* BTK */ + dRes_INDEX_GRZ1_BTK_GRZ_GETUP_e=0x11, + /* BTP */ + dRes_INDEX_GRZ1_BTP_GRZ_F_GETUP_e=0x14, + dRes_INDEX_GRZ1_BTP_GRZ_F_LIEDOWN_e=0x15, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_TALK_e=0x16, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_TURN_e=0x17, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_WAIT_e=0x18, +}; + +enum dRes_ID_GRZ1 { + /* BCK */ + dRes_ID_GRZ1_BCK_GRZ_F_GETUP_e=0x5, + dRes_ID_GRZ1_BCK_GRZ_F_LIEDOWN_e=0x6, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_TALK_e=0x7, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_TURN_e=0x8, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_WAIT_e=0x9, + dRes_ID_GRZ1_BCK_GRZ_GETUP_e=0xA, + dRes_ID_GRZ1_BCK_GRZ_LIEDOWN_e=0xB, + dRes_ID_GRZ1_BCK_GRZ_WEAK_STEP_e=0xC, + dRes_ID_GRZ1_BCK_GRZ_WEAK_TURN_e=0xD, + dRes_ID_GRZ1_BCK_GRZ_WEAK_WAIT_e=0xE, + /* BTK */ + dRes_ID_GRZ1_BTK_GRZ_GETUP_e=0x11, + /* BTP */ + dRes_ID_GRZ1_BTP_GRZ_F_GETUP_e=0x14, + dRes_ID_GRZ1_BTP_GRZ_F_LIEDOWN_e=0x15, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_TALK_e=0x16, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_TURN_e=0x17, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_WAIT_e=0x18, +}; + +#endif /* !RES_GRZ1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZ2.h b/assets/RZDJ01/res/Object/grZ2.h new file mode 100644 index 0000000000..5a37fb4cba --- /dev/null +++ b/assets/RZDJ01/res/Object/grZ2.h @@ -0,0 +1,40 @@ +#ifndef RES_GRZ2_H +#define RES_GRZ2_H + +enum dRes_INDEX_GRZ2 { + /* BCK */ + dRes_INDEX_GRZ2_BCK_GRZ_F_LAUGH_e=0x5, + dRes_INDEX_GRZ2_BCK_GRZ_F_SNIFF_e=0x6, + dRes_INDEX_GRZ2_BCK_GRZ_FH_LAUGH_e=0x7, + dRes_INDEX_GRZ2_BCK_GRZ_LAUGH_e=0x8, + dRes_INDEX_GRZ2_BCK_GRZ_SNIFF_e=0x9, + dRes_INDEX_GRZ2_BCK_GRZ_UNAZUKI_e=0xA, + dRes_INDEX_GRZ2_BCK_GRZ_WAIT_B_e=0xB, + dRes_INDEX_GRZ2_BCK_GRZ_WALK_A_e=0xC, + /* BTK */ + dRes_INDEX_GRZ2_BTK_GRZ_SNIFF_e=0xF, + /* BTP */ + dRes_INDEX_GRZ2_BTP_GRZ_F_LAUGH_e=0x12, + dRes_INDEX_GRZ2_BTP_GRZ_F_SNIFF_e=0x13, + dRes_INDEX_GRZ2_BTP_GRZ_FH_LAUGH_e=0x14, +}; + +enum dRes_ID_GRZ2 { + /* BCK */ + dRes_ID_GRZ2_BCK_GRZ_F_LAUGH_e=0x5, + dRes_ID_GRZ2_BCK_GRZ_F_SNIFF_e=0x6, + dRes_ID_GRZ2_BCK_GRZ_FH_LAUGH_e=0x7, + dRes_ID_GRZ2_BCK_GRZ_LAUGH_e=0x8, + dRes_ID_GRZ2_BCK_GRZ_SNIFF_e=0x9, + dRes_ID_GRZ2_BCK_GRZ_UNAZUKI_e=0xA, + dRes_ID_GRZ2_BCK_GRZ_WAIT_B_e=0xB, + dRes_ID_GRZ2_BCK_GRZ_WALK_A_e=0xC, + /* BTK */ + dRes_ID_GRZ2_BTK_GRZ_SNIFF_e=0xF, + /* BTP */ + dRes_ID_GRZ2_BTP_GRZ_F_LAUGH_e=0x12, + dRes_ID_GRZ2_BTP_GRZ_F_SNIFF_e=0x13, + dRes_ID_GRZ2_BTP_GRZ_FH_LAUGH_e=0x14, +}; + +#endif /* !RES_GRZ2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZ3.h b/assets/RZDJ01/res/Object/grZ3.h new file mode 100644 index 0000000000..f8074dd5d6 --- /dev/null +++ b/assets/RZDJ01/res/Object/grZ3.h @@ -0,0 +1,32 @@ +#ifndef RES_GRZ3_H +#define RES_GRZ3_H + +enum dRes_INDEX_GRZ3 { + /* BCK */ + dRes_INDEX_GRZ3_BCK_GRZ_F_PUNCH_e=0x4, + dRes_INDEX_GRZ3_BCK_GRZ_F_PUNCHING_e=0x5, + dRes_INDEX_GRZ3_BCK_GRZ_F_RECOVER_e=0x6, + dRes_INDEX_GRZ3_BCK_GRZ_PUNCH_e=0x7, + dRes_INDEX_GRZ3_BCK_GRZ_PUNCHING_e=0x8, + dRes_INDEX_GRZ3_BCK_GRZ_RECOVER_e=0x9, + dRes_INDEX_GRZ3_BCK_GRZ_ROTATE_e=0xA, + dRes_INDEX_GRZ3_BCK_GRZ_TO_STONE_NORMAL_e=0xB, + /* BTP */ + dRes_INDEX_GRZ3_BTP_GRZ_F_RECOVER_e=0xE, +}; + +enum dRes_ID_GRZ3 { + /* BCK */ + dRes_ID_GRZ3_BCK_GRZ_F_PUNCH_e=0x4, + dRes_ID_GRZ3_BCK_GRZ_F_PUNCHING_e=0x5, + dRes_ID_GRZ3_BCK_GRZ_F_RECOVER_e=0x6, + dRes_ID_GRZ3_BCK_GRZ_PUNCH_e=0x7, + dRes_ID_GRZ3_BCK_GRZ_PUNCHING_e=0x8, + dRes_ID_GRZ3_BCK_GRZ_RECOVER_e=0x9, + dRes_ID_GRZ3_BCK_GRZ_ROTATE_e=0xA, + dRes_ID_GRZ3_BCK_GRZ_TO_STONE_NORMAL_e=0xB, + /* BTP */ + dRes_ID_GRZ3_BTP_GRZ_F_RECOVER_e=0xE, +}; + +#endif /* !RES_GRZ3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZD1.h b/assets/RZDJ01/res/Object/grZD1.h new file mode 100644 index 0000000000..20b8e45f02 --- /dev/null +++ b/assets/RZDJ01/res/Object/grZD1.h @@ -0,0 +1,14 @@ +#ifndef RES_GRZD1_H +#define RES_GRZD1_H + +enum dRes_INDEX_GRZD1 { + /* EVT */ + dRes_INDEX_GRZD1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRZD1 { + /* EVT */ + dRes_ID_GRZD1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRZD1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZD3.h b/assets/RZDJ01/res/Object/grZD3.h new file mode 100644 index 0000000000..4c85c36796 --- /dev/null +++ b/assets/RZDJ01/res/Object/grZD3.h @@ -0,0 +1,14 @@ +#ifndef RES_GRZD3_H +#define RES_GRZD3_H + +enum dRes_INDEX_GRZD3 { + /* EVT */ + dRes_INDEX_GRZD3_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRZD3 { + /* EVT */ + dRes_ID_GRZD3_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRZD3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/grZRock.h b/assets/RZDJ01/res/Object/grZRock.h new file mode 100644 index 0000000000..796522f5ce --- /dev/null +++ b/assets/RZDJ01/res/Object/grZRock.h @@ -0,0 +1,22 @@ +#ifndef RES_GRZROCK_H +#define RES_GRZROCK_H + +enum dRes_INDEX_GRZROCK { + /* BMDR */ + dRes_INDEX_GRZROCK_BMD_GRZROCK_e=0x4, + /* DZB */ + dRes_INDEX_GRZROCK_DZB_GRZROCK_e=0x7, +}; + +enum dRes_ID_GRZROCK { + /* BMDR */ + dRes_ID_GRZROCK_BMD_GRZROCK_e=0x4, + /* DZB */ + dRes_ID_GRZROCK_DZB_GRZROCK_e=0x7, +}; + +enum GRZROCK_JNT { + GRZROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_GRZROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/hsMato.h b/assets/RZDJ01/res/Object/hsMato.h new file mode 100644 index 0000000000..95df628e6a --- /dev/null +++ b/assets/RZDJ01/res/Object/hsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_HSMATO_H +#define RES_HSMATO_H + +enum dRes_INDEX_HSMATO { + /* BMDR */ + dRes_INDEX_HSMATO_BMD_K_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_HSMATO_DZB_K_HSMA00_e=0x7, +}; + +enum dRes_ID_HSMATO { + /* BMDR */ + dRes_ID_HSMATO_BMD_K_HSMA00_e=0x4, + /* DZB */ + dRes_ID_HSMATO_DZB_K_HSMA00_e=0x7, +}; + +enum K_HSMA00_JNT { + K_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/impal.h b/assets/RZDJ01/res/Object/impal.h new file mode 100644 index 0000000000..6b1b0ef7b6 --- /dev/null +++ b/assets/RZDJ01/res/Object/impal.h @@ -0,0 +1,123 @@ +#ifndef RES_IMPAL_H +#define RES_IMPAL_H + +enum dRes_INDEX_IMPAL { + /* BCK */ + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_F_LOOKAROUND_e=0x7, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_F_WALK_e=0x8, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_LOOKAROUND_e=0x9, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_WALK_e=0xA, + dRes_INDEX_IMPAL_BCK_IMPAL_F_OGAMU_e=0xB, + dRes_INDEX_IMPAL_BCK_IMPAL_F_RELIEF_e=0xC, + dRes_INDEX_IMPAL_BCK_IMPAL_F_SAD_e=0xD, + dRes_INDEX_IMPAL_BCK_IMPAL_F_TALK_A_e=0xE, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_OGAMU_e=0xF, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_RELIEF_e=0x10, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_SAD_e=0x11, + dRes_INDEX_IMPAL_BCK_IMPAL_OGAMU_e=0x12, + dRes_INDEX_IMPAL_BCK_IMPAL_OGAMU_WAIT_e=0x13, + dRes_INDEX_IMPAL_BCK_IMPAL_STEP_e=0x14, + dRes_INDEX_IMPAL_BCK_IMPAL_TALK_A_e=0x15, + dRes_INDEX_IMPAL_BCK_IMPAL_WAIT_A_e=0x16, + dRes_INDEX_IMPAL_BCK_IMPAL_WAIT_B_e=0x17, + /* BMDR */ + dRes_INDEX_IMPAL_BMD_IMPAL_e=0x1A, + /* BTK */ + dRes_INDEX_IMPAL_BTK_IMPAL_e=0x1D, + dRes_INDEX_IMPAL_BTK_IMPAL_DEMO_LOOKAROUND_e=0x1E, + dRes_INDEX_IMPAL_BTK_IMPAL_DEMO_WALK_e=0x1F, + dRes_INDEX_IMPAL_BTK_IMPAL_WAIT_B_e=0x20, + /* BTP */ + dRes_INDEX_IMPAL_BTP_IMPAL_e=0x23, + dRes_INDEX_IMPAL_BTP_IMPAL_DEMO_F_LOOKAROUND_e=0x24, + dRes_INDEX_IMPAL_BTP_IMPAL_DEMO_F_WALK_e=0x25, + dRes_INDEX_IMPAL_BTP_IMPAL_F_OGAMU_e=0x26, + dRes_INDEX_IMPAL_BTP_IMPAL_F_RELIEF_e=0x27, + dRes_INDEX_IMPAL_BTP_IMPAL_F_SAD_e=0x28, + dRes_INDEX_IMPAL_BTP_IMPAL_F_TALK_A_e=0x29, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_OGAMU_e=0x2A, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_RELIEF_e=0x2B, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_SAD_e=0x2C, + /* EVT */ + dRes_INDEX_IMPAL_DAT_EVENT_LIST_e=0x2F, +}; + +enum dRes_ID_IMPAL { + /* BCK */ + dRes_ID_IMPAL_BCK_IMPAL_DEMO_F_LOOKAROUND_e=0x7, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_F_WALK_e=0x8, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_LOOKAROUND_e=0x9, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_WALK_e=0xA, + dRes_ID_IMPAL_BCK_IMPAL_F_OGAMU_e=0xB, + dRes_ID_IMPAL_BCK_IMPAL_F_RELIEF_e=0xC, + dRes_ID_IMPAL_BCK_IMPAL_F_SAD_e=0xD, + dRes_ID_IMPAL_BCK_IMPAL_F_TALK_A_e=0xE, + dRes_ID_IMPAL_BCK_IMPAL_FH_OGAMU_e=0xF, + dRes_ID_IMPAL_BCK_IMPAL_FH_RELIEF_e=0x10, + dRes_ID_IMPAL_BCK_IMPAL_FH_SAD_e=0x11, + dRes_ID_IMPAL_BCK_IMPAL_OGAMU_e=0x12, + dRes_ID_IMPAL_BCK_IMPAL_OGAMU_WAIT_e=0x13, + dRes_ID_IMPAL_BCK_IMPAL_STEP_e=0x14, + dRes_ID_IMPAL_BCK_IMPAL_TALK_A_e=0x15, + dRes_ID_IMPAL_BCK_IMPAL_WAIT_A_e=0x16, + dRes_ID_IMPAL_BCK_IMPAL_WAIT_B_e=0x17, + /* BMDR */ + dRes_ID_IMPAL_BMD_IMPAL_e=0x1A, + /* BTK */ + dRes_ID_IMPAL_BTK_IMPAL_e=0x1D, + dRes_ID_IMPAL_BTK_IMPAL_DEMO_LOOKAROUND_e=0x1E, + dRes_ID_IMPAL_BTK_IMPAL_DEMO_WALK_e=0x1F, + dRes_ID_IMPAL_BTK_IMPAL_WAIT_B_e=0x20, + /* BTP */ + dRes_ID_IMPAL_BTP_IMPAL_e=0x23, + dRes_ID_IMPAL_BTP_IMPAL_DEMO_F_LOOKAROUND_e=0x24, + dRes_ID_IMPAL_BTP_IMPAL_DEMO_F_WALK_e=0x25, + dRes_ID_IMPAL_BTP_IMPAL_F_OGAMU_e=0x26, + dRes_ID_IMPAL_BTP_IMPAL_F_RELIEF_e=0x27, + dRes_ID_IMPAL_BTP_IMPAL_F_SAD_e=0x28, + dRes_ID_IMPAL_BTP_IMPAL_F_TALK_A_e=0x29, + dRes_ID_IMPAL_BTP_IMPAL_FH_OGAMU_e=0x2A, + dRes_ID_IMPAL_BTP_IMPAL_FH_RELIEF_e=0x2B, + dRes_ID_IMPAL_BTP_IMPAL_FH_SAD_e=0x2C, + /* EVT */ + dRes_ID_IMPAL_DAT_EVENT_LIST_e=0x2F, +}; + +enum IMPAL_JNT { + IMPAL_JNT_CENTER_e=0x0, + IMPAL_JNT_BACKBONE1_e=0x1, + IMPAL_JNT_BACKBONE2_e=0x2, + IMPAL_JNT_NECK_e=0x3, + IMPAL_JNT_HEAD_e=0x4, + IMPAL_JNT_CHIN_e=0x5, + IMPAL_JNT_MAYU_L_e=0x6, + IMPAL_JNT_MAYU_R_e=0x7, + IMPAL_JNT_MOUTH_e=0x8, + IMPAL_JNT_SHOULDERL_e=0x9, + IMPAL_JNT_ARML1_e=0xA, + IMPAL_JNT_ARML2_e=0xB, + IMPAL_JNT_HANDL_e=0xC, + IMPAL_JNT_FINGERL_e=0xD, + IMPAL_JNT_THUMBL_e=0xE, + IMPAL_JNT_SODEL_e=0xF, + IMPAL_JNT_SHOULDERR_e=0x10, + IMPAL_JNT_ARMR1_e=0x11, + IMPAL_JNT_ARMR2_e=0x12, + IMPAL_JNT_HANDR_e=0x13, + IMPAL_JNT_FINGERR_e=0x14, + IMPAL_JNT_THUMBR_e=0x15, + IMPAL_JNT_SODER_e=0x16, + IMPAL_JNT_WAIST_e=0x17, + IMPAL_JNT_LEGL1_e=0x18, + IMPAL_JNT_LEGL2_e=0x19, + IMPAL_JNT_FOOTL_e=0x1A, + IMPAL_JNT_SKIRTL_e=0x1B, + IMPAL_JNT_LEGR1_e=0x1C, + IMPAL_JNT_LEGR2_e=0x1D, + IMPAL_JNT_FOOTR_e=0x1E, + IMPAL_JNT_SKIRTR_e=0x1F, + IMPAL_JNT_MAEKAKE1_e=0x20, + IMPAL_JNT_MAEKAKE2_e=0x21, +}; + +#endif /* !RES_IMPAL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/itemmdl.h b/assets/RZDJ01/res/Object/itemmdl.h new file mode 100644 index 0000000000..4d9280bae0 --- /dev/null +++ b/assets/RZDJ01/res/Object/itemmdl.h @@ -0,0 +1,190 @@ +#ifndef RES_ITEMMDL_H +#define RES_ITEMMDL_H + +enum dRes_INDEX_ITEMMDL { + /* BDLM */ + dRes_INDEX_ITEMMDL_BDL_VBAGE_e=0x5, + dRes_INDEX_ITEMMDL_BDL_VBAGF_e=0x6, + dRes_INDEX_ITEMMDL_BDL_VBAGH_e=0x7, + dRes_INDEX_ITEMMDL_BDL_VBINB_e=0x8, + dRes_INDEX_ITEMMDL_BDL_VBING_e=0x9, + dRes_INDEX_ITEMMDL_BDL_VBINR_e=0xA, + dRes_INDEX_ITEMMDL_BDL_VBINX_e=0xB, + dRes_INDEX_ITEMMDL_BDL_VBOMB_e=0xC, + dRes_INDEX_ITEMMDL_BDL_VBOOM_e=0xD, + dRes_INDEX_ITEMMDL_BDL_VBOOT_e=0xE, + dRes_INDEX_ITEMMDL_BDL_VBOW_e=0xF, + dRes_INDEX_ITEMMDL_BDL_VBOXN_e=0x10, + dRes_INDEX_ITEMMDL_BDL_VCHIN_e=0x11, + dRes_INDEX_ITEMMDL_BDL_VHAMM_e=0x12, + dRes_INDEX_ITEMMDL_BDL_VHO_e=0x13, + dRes_INDEX_ITEMMDL_BDL_VHOOK_e=0x14, + dRes_INDEX_ITEMMDL_BDL_VLEAF_e=0x15, + dRes_INDEX_ITEMMDL_BDL_VMAGS_e=0x16, + dRes_INDEX_ITEMMDL_BDL_VROPE_e=0x17, + dRes_INDEX_ITEMMDL_BDL_VTACT_e=0x18, + dRes_INDEX_ITEMMDL_BDL_VTELE_e=0x19, + /* BRK */ + dRes_INDEX_ITEMMDL_BRK_VMAGS_e=0x1C, + /* BTK */ + dRes_INDEX_ITEMMDL_BTK_VBINA_B_e=0x1F, + dRes_INDEX_ITEMMDL_BTK_VBINA_G_e=0x20, + dRes_INDEX_ITEMMDL_BTK_VBINA_R_e=0x21, + dRes_INDEX_ITEMMDL_BTK_VBINA_X_e=0x22, + dRes_INDEX_ITEMMDL_BTK_VBOOT_e=0x23, + dRes_INDEX_ITEMMDL_BTK_VBOW_e=0x24, + dRes_INDEX_ITEMMDL_BTK_VBOXN_e=0x25, + dRes_INDEX_ITEMMDL_BTK_VHOOK_e=0x26, + dRes_INDEX_ITEMMDL_BTK_VMAGS_e=0x27, + dRes_INDEX_ITEMMDL_BTK_VROPE_e=0x28, + dRes_INDEX_ITEMMDL_BTK_VTELE_e=0x29, +}; + +enum dRes_ID_ITEMMDL { + /* BDLM */ + dRes_ID_ITEMMDL_BDL_VBAGE_e=0x5, + dRes_ID_ITEMMDL_BDL_VBAGF_e=0x6, + dRes_ID_ITEMMDL_BDL_VBAGH_e=0x7, + dRes_ID_ITEMMDL_BDL_VBINB_e=0x8, + dRes_ID_ITEMMDL_BDL_VBING_e=0x9, + dRes_ID_ITEMMDL_BDL_VBINR_e=0xA, + dRes_ID_ITEMMDL_BDL_VBINX_e=0xB, + dRes_ID_ITEMMDL_BDL_VBOMB_e=0xC, + dRes_ID_ITEMMDL_BDL_VBOOM_e=0xD, + dRes_ID_ITEMMDL_BDL_VBOOT_e=0xE, + dRes_ID_ITEMMDL_BDL_VBOW_e=0xF, + dRes_ID_ITEMMDL_BDL_VBOXN_e=0x10, + dRes_ID_ITEMMDL_BDL_VCHIN_e=0x11, + dRes_ID_ITEMMDL_BDL_VHAMM_e=0x12, + dRes_ID_ITEMMDL_BDL_VHO_e=0x13, + dRes_ID_ITEMMDL_BDL_VHOOK_e=0x14, + dRes_ID_ITEMMDL_BDL_VLEAF_e=0x15, + dRes_ID_ITEMMDL_BDL_VMAGS_e=0x16, + dRes_ID_ITEMMDL_BDL_VROPE_e=0x17, + dRes_ID_ITEMMDL_BDL_VTACT_e=0x18, + dRes_ID_ITEMMDL_BDL_VTELE_e=0x19, + /* BRK */ + dRes_ID_ITEMMDL_BRK_VMAGS_e=0x1C, + /* BTK */ + dRes_ID_ITEMMDL_BTK_VBINA_B_e=0x1F, + dRes_ID_ITEMMDL_BTK_VBINA_G_e=0x20, + dRes_ID_ITEMMDL_BTK_VBINA_R_e=0x21, + dRes_ID_ITEMMDL_BTK_VBINA_X_e=0x22, + dRes_ID_ITEMMDL_BTK_VBOOT_e=0x23, + dRes_ID_ITEMMDL_BTK_VBOW_e=0x24, + dRes_ID_ITEMMDL_BTK_VBOXN_e=0x25, + dRes_ID_ITEMMDL_BTK_VHOOK_e=0x26, + dRes_ID_ITEMMDL_BTK_VMAGS_e=0x27, + dRes_ID_ITEMMDL_BTK_VROPE_e=0x28, + dRes_ID_ITEMMDL_BTK_VTELE_e=0x29, +}; + +enum VBAGE_JNT { + VBAGE_JNT_VBAGE_MODEL_e=0x0, +}; + +enum VBAGF_JNT { + VBAGF_JNT_VBAGF_MODEL_e=0x0, +}; + +enum VBAGH_JNT { + VBAGH_JNT_VBAGH_MODEL_e=0x0, +}; + +enum VBINB_JNT { + VBINB_JNT_V_BINRGB_e=0x0, + VBINB_JNT_BIN_0_OUTSIDE_e=0x1, + VBINB_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINB_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBING_JNT { + VBING_JNT_V_BINRGB_e=0x0, + VBING_JNT_BIN_0_OUTSIDE_e=0x1, + VBING_JNT_BIN_1_CAP_MODEL_e=0x2, + VBING_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBINR_JNT { + VBINR_JNT_V_BINRGB_e=0x0, + VBINR_JNT_BIN_0_OUTSIDE_e=0x1, + VBINR_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINR_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBINX_JNT { + VBINX_JNT_V_BINX_e=0x0, + VBINX_JNT_BIN_0_OUTSIDE_e=0x1, + VBINX_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINX_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBOMB_JNT { + VBOMB_JNT_ROOT_VBOMB_e=0x0, + VBOMB_JNT_VBOMB_MODEL_e=0x1, +}; + +enum VBOOM_JNT { + VBOOM_JNT_ROOT_VBOOM_e=0x0, + VBOOM_JNT_VBOOM_MODEL_MODEL_e=0x1, +}; + +enum VBOOT_JNT { + VBOOT_JNT_ROOT_VBOOT_e=0x0, + VBOOT_JNT_VBOOT_MODEL_e=0x1, +}; + +enum VBOW_JNT { + VBOW_JNT_ROOT_VBOW_e=0x0, + VBOW_JNT_VBOW_MODEL_e=0x1, +}; + +enum VBOXN_JNT { + VBOXN_JNT_VBOXN_MODEL_e=0x0, +}; + +enum VCHIN_JNT { + VCHIN_JNT_VCHIN_MODEL_e=0x0, +}; + +enum VHAMM_JNT { + VHAMM_JNT_ROOT_VHAMM_e=0x0, + VHAMM_JNT_VHAMM_MODEL_e=0x1, +}; + +enum VHO_JNT { + VHO_JNT_VHO_MODEL_e=0x0, +}; + +enum VHOOK_JNT { + VHOOK_JNT_ROOT_VHOOK_e=0x0, + VHOOK_JNT_VHOOK_MODEL_e=0x1, +}; + +enum VLEAF_JNT { + VLEAF_JNT_VLEAF_e=0x0, + VLEAF_JNT_LEAF_MODEL_e=0x1, +}; + +enum VMAGS_JNT { + VMAGS_JNT_ROOT_VMAGS_e=0x0, + VMAGS_JNT_VMAGS_0_OUT_MODEL_e=0x1, + VMAGS_JNT_VMAGS_1_MODEL_e=0x2, + VMAGS_JNT_VMAGS_2_IN_MODEL_e=0x3, +}; + +enum VROPE_JNT { + VROPE_JNT_ROOT_VROPE_e=0x0, + VROPE_JNT_VROPE_MODEL_e=0x1, +}; + +enum VTACT_JNT { + VTACT_JNT_ROOT_VTACT_e=0x0, + VTACT_JNT_TACT_MODEL_e=0x1, +}; + +enum VTELE_JNT { + VTELE_JNT_VTELE_MODEL_e=0x0, +}; + +#endif /* !RES_ITEMMDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/iwakyu.h b/assets/RZDJ01/res/Object/iwakyu.h new file mode 100644 index 0000000000..d7d5e82e7c --- /dev/null +++ b/assets/RZDJ01/res/Object/iwakyu.h @@ -0,0 +1,24 @@ +#ifndef RES_IWAKYU_H +#define RES_IWAKYU_H + +enum dRes_INDEX_IWAKYU { + /* BMDR */ + dRes_INDEX_IWAKYU_BMD_J_HWAL_e=0x3, + dRes_INDEX_IWAKYU_BMD_J_IWAQ_e=0x4, +}; + +enum dRes_ID_IWAKYU { + /* BMDR */ + dRes_ID_IWAKYU_BMD_J_HWAL_e=0x3, + dRes_ID_IWAKYU_BMD_J_IWAQ_e=0x4, +}; + +enum J_HWAL_JNT { + J_HWAL_JNT_J_HWAL_e=0x0, +}; + +enum J_IWAQ_JNT { + J_IWAQ_JNT_J_IWAQ_e=0x0, +}; + +#endif /* !RES_IWAKYU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/kasi_hana.h b/assets/RZDJ01/res/Object/kasi_hana.h new file mode 100644 index 0000000000..89287a8acc --- /dev/null +++ b/assets/RZDJ01/res/Object/kasi_hana.h @@ -0,0 +1,46 @@ +#ifndef RES_KASI_HANA_H +#define RES_KASI_HANA_H + +enum dRes_INDEX_KASI_HANA { + /* BMDR */ + dRes_INDEX_KASI_HANA_BMD_HANA_e=0x5, + /* BTP */ + dRes_INDEX_KASI_HANA_BTP_HANA_e=0x8, + /* EVT */ + dRes_INDEX_KASI_HANA_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_KASI_HANA { + /* BMDR */ + dRes_ID_KASI_HANA_BMD_HANA_e=0x5, + /* BTP */ + dRes_ID_KASI_HANA_BTP_HANA_e=0x8, + /* EVT */ + dRes_ID_KASI_HANA_DAT_EVENT_LIST_e=0xB, +}; + +enum HANA_JNT { + HANA_JNT_CENTER_e=0x0, + HANA_JNT_BACKBONE_e=0x1, + HANA_JNT_NECK_e=0x2, + HANA_JNT_HEAD_e=0x3, + HANA_JNT_SHOULDERL_e=0x4, + HANA_JNT_ARML1_e=0x5, + HANA_JNT_ARML2_e=0x6, + HANA_JNT_HANDL_e=0x7, + HANA_JNT_SHOULDERR_e=0x8, + HANA_JNT_ARMR1_e=0x9, + HANA_JNT_ARMR2_e=0xA, + HANA_JNT_HANDR_e=0xB, + HANA_JNT_WAIST_e=0xC, + HANA_JNT_LEGL1_e=0xD, + HANA_JNT_LEGL2_e=0xE, + HANA_JNT_FOOTL_e=0xF, + HANA_JNT_SKIRTL_e=0x10, + HANA_JNT_LEGR1_e=0x11, + HANA_JNT_LEGR2_e=0x12, + HANA_JNT_FOOTR_e=0x13, + HANA_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_HANA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/kasi_kyu.h b/assets/RZDJ01/res/Object/kasi_kyu.h new file mode 100644 index 0000000000..c43a99029d --- /dev/null +++ b/assets/RZDJ01/res/Object/kasi_kyu.h @@ -0,0 +1,42 @@ +#ifndef RES_KASI_KYU_H +#define RES_KASI_KYU_H + +enum dRes_INDEX_KASI_KYU { + /* BMDR */ + dRes_INDEX_KASI_KYU_BMD_KYU_e=0x4, + /* BTP */ + dRes_INDEX_KASI_KYU_BTP_KYU_e=0x7, +}; + +enum dRes_ID_KASI_KYU { + /* BMDR */ + dRes_ID_KASI_KYU_BMD_KYU_e=0x4, + /* BTP */ + dRes_ID_KASI_KYU_BTP_KYU_e=0x7, +}; + +enum KYU_JNT { + KYU_JNT_CENTER_e=0x0, + KYU_JNT_BACKBONE_e=0x1, + KYU_JNT_NECK_e=0x2, + KYU_JNT_HEAD_e=0x3, + KYU_JNT_SHOULDERL_e=0x4, + KYU_JNT_ARML1_e=0x5, + KYU_JNT_ARML2_e=0x6, + KYU_JNT_HANDL_e=0x7, + KYU_JNT_SHOULDERR_e=0x8, + KYU_JNT_ARMR1_e=0x9, + KYU_JNT_ARMR2_e=0xA, + KYU_JNT_HANDR_e=0xB, + KYU_JNT_WAIST_e=0xC, + KYU_JNT_LEGL1_e=0xD, + KYU_JNT_LEGL2_e=0xE, + KYU_JNT_FOOTL_e=0xF, + KYU_JNT_SKIRTL_e=0x10, + KYU_JNT_LEGR1_e=0x11, + KYU_JNT_LEGR2_e=0x12, + KYU_JNT_FOOTR_e=0x13, + KYU_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_KYU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/kasi_mich.h b/assets/RZDJ01/res/Object/kasi_mich.h new file mode 100644 index 0000000000..3a622bded8 --- /dev/null +++ b/assets/RZDJ01/res/Object/kasi_mich.h @@ -0,0 +1,42 @@ +#ifndef RES_KASI_MICH_H +#define RES_KASI_MICH_H + +enum dRes_INDEX_KASI_MICH { + /* BMDR */ + dRes_INDEX_KASI_MICH_BMD_MICH_e=0x4, + /* BTP */ + dRes_INDEX_KASI_MICH_BTP_MICH_e=0x7, +}; + +enum dRes_ID_KASI_MICH { + /* BMDR */ + dRes_ID_KASI_MICH_BMD_MICH_e=0x4, + /* BTP */ + dRes_ID_KASI_MICH_BTP_MICH_e=0x7, +}; + +enum MICH_JNT { + MICH_JNT_CENTER_e=0x0, + MICH_JNT_BACKBONE_e=0x1, + MICH_JNT_NECK_e=0x2, + MICH_JNT_HEAD_e=0x3, + MICH_JNT_SHOULDERL_e=0x4, + MICH_JNT_ARML1_e=0x5, + MICH_JNT_ARML2_e=0x6, + MICH_JNT_HANDL_e=0x7, + MICH_JNT_SHOULDERR_e=0x8, + MICH_JNT_ARMR1_e=0x9, + MICH_JNT_ARMR2_e=0xA, + MICH_JNT_HANDR_e=0xB, + MICH_JNT_WAIST_e=0xC, + MICH_JNT_LEGL1_e=0xD, + MICH_JNT_LEGL2_e=0xE, + MICH_JNT_FOOTL_e=0xF, + MICH_JNT_SKIRTL_e=0x10, + MICH_JNT_LEGR1_e=0x11, + MICH_JNT_LEGR2_e=0x12, + MICH_JNT_FOOTR_e=0x13, + MICH_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_MICH_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/kytag04.h b/assets/RZDJ01/res/Object/kytag04.h new file mode 100644 index 0000000000..00d17672ec --- /dev/null +++ b/assets/RZDJ01/res/Object/kytag04.h @@ -0,0 +1,32 @@ +#ifndef RES_KYTAG04_H +#define RES_KYTAG04_H + +enum dRes_INDEX_KYTAG04 { + /* BMDR */ + dRes_INDEX_KYTAG04_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_RED_APP_e=0xA, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_RED_DISAPP_e=0xB, + /* BTK */ + dRes_INDEX_KYTAG04_BTK_EF_PORTAL_e=0xE, +}; + +enum dRes_ID_KYTAG04 { + /* BMDR */ + dRes_ID_KYTAG04_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_ID_KYTAG04_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_ID_KYTAG04_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + dRes_ID_KYTAG04_BRK_EF_PORTAL_RED_APP_e=0xA, + dRes_ID_KYTAG04_BRK_EF_PORTAL_RED_DISAPP_e=0xB, + /* BTK */ + dRes_ID_KYTAG04_BTK_EF_PORTAL_e=0xE, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_KYTAG04_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/kytag09_2.h b/assets/RZDJ01/res/Object/kytag09_2.h new file mode 100644 index 0000000000..50efcfa312 --- /dev/null +++ b/assets/RZDJ01/res/Object/kytag09_2.h @@ -0,0 +1,22 @@ +#ifndef RES_KYTAG09_2_H +#define RES_KYTAG09_2_H + +enum dRes_INDEX_KYTAG09_2 { + /* BMDR */ + dRes_INDEX_KYTAG09_2_BMD_M_TWFILM_F_e=0x4, + /* BTK */ + dRes_INDEX_KYTAG09_2_BTK_M_TWFILM_F_e=0x7, +}; + +enum dRes_ID_KYTAG09_2 { + /* BMDR */ + dRes_ID_KYTAG09_2_BMD_M_TWFILM_F_e=0x4, + /* BTK */ + dRes_ID_KYTAG09_2_BTK_M_TWFILM_F_e=0x7, +}; + +enum M_TWFILM_F_JNT { + M_TWFILM_F_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KYTAG09_2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/l5IceWall.h b/assets/RZDJ01/res/Object/l5IceWall.h new file mode 100644 index 0000000000..b04ac0d6de --- /dev/null +++ b/assets/RZDJ01/res/Object/l5IceWall.h @@ -0,0 +1,28 @@ +#ifndef RES_L5ICEWALL_H +#define RES_L5ICEWALL_H + +enum dRes_INDEX_L5ICEWALL { + /* BMDE */ + dRes_INDEX_L5ICEWALL_BMD_YICEWALL_01_e=0x4, + dRes_INDEX_L5ICEWALL_BMD_YICEWALL_02_e=0x5, + /* DZB */ + dRes_INDEX_L5ICEWALL_DZB_YICEWALL_e=0x8, +}; + +enum dRes_ID_L5ICEWALL { + /* BMDE */ + dRes_ID_L5ICEWALL_BMD_YICEWALL_01_e=0x4, + dRes_ID_L5ICEWALL_BMD_YICEWALL_02_e=0x5, + /* DZB */ + dRes_ID_L5ICEWALL_DZB_YICEWALL_e=0x8, +}; + +enum YICEWALL_01_JNT { + YICEWALL_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum YICEWALL_02_JNT { + YICEWALL_02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5ICEWALL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/lv1cdl00.h b/assets/RZDJ01/res/Object/lv1cdl00.h new file mode 100644 index 0000000000..fcfb2087a6 --- /dev/null +++ b/assets/RZDJ01/res/Object/lv1cdl00.h @@ -0,0 +1,22 @@ +#ifndef RES_LV1CDL00_H +#define RES_LV1CDL00_H + +enum dRes_INDEX_LV1CDL00 { + /* BMDR */ + dRes_INDEX_LV1CDL00_BMD_D_LV1CANDL_00_e=0x4, + /* DZB */ + dRes_INDEX_LV1CDL00_DZB_D_LV1CANDL_00_e=0x7, +}; + +enum dRes_ID_LV1CDL00 { + /* BMDR */ + dRes_ID_LV1CDL00_BMD_D_LV1CANDL_00_e=0x4, + /* DZB */ + dRes_ID_LV1CDL00_DZB_D_LV1CANDL_00_e=0x7, +}; + +enum D_LV1CANDL_00_JNT { + D_LV1CANDL_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV1CDL00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/lv1cdl01.h b/assets/RZDJ01/res/Object/lv1cdl01.h new file mode 100644 index 0000000000..ed1fe88cd1 --- /dev/null +++ b/assets/RZDJ01/res/Object/lv1cdl01.h @@ -0,0 +1,22 @@ +#ifndef RES_LV1CDL01_H +#define RES_LV1CDL01_H + +enum dRes_INDEX_LV1CDL01 { + /* BMDR */ + dRes_INDEX_LV1CDL01_BMD_D_LV1CANDL_01_e=0x4, + /* DZB */ + dRes_INDEX_LV1CDL01_DZB_D_LV1CANDL_01_e=0x7, +}; + +enum dRes_ID_LV1CDL01 { + /* BMDR */ + dRes_ID_LV1CDL01_BMD_D_LV1CANDL_01_e=0x4, + /* DZB */ + dRes_ID_LV1CDL01_DZB_D_LV1CANDL_01_e=0x7, +}; + +enum D_LV1CANDL_01_JNT { + D_LV1CANDL_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV1CDL01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/maroTaru.h b/assets/RZDJ01/res/Object/maroTaru.h new file mode 100644 index 0000000000..57c678b692 --- /dev/null +++ b/assets/RZDJ01/res/Object/maroTaru.h @@ -0,0 +1,18 @@ +#ifndef RES_MAROTARU_H +#define RES_MAROTARU_H + +enum dRes_INDEX_MAROTARU { + /* BMDR */ + dRes_INDEX_MAROTARU_BMD_O_MARO_TAR_e=0x3, +}; + +enum dRes_ID_MAROTARU { + /* BMDR */ + dRes_ID_MAROTARU_BMD_O_MARO_TAR_e=0x3, +}; + +enum O_MARO_TAR_JNT { + O_MARO_TAR_JNT_MAROTAR_MODEL_e=0x0, +}; + +#endif /* !RES_MAROTARU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/midP.h b/assets/RZDJ01/res/Object/midP.h new file mode 100644 index 0000000000..c723d0b5ba --- /dev/null +++ b/assets/RZDJ01/res/Object/midP.h @@ -0,0 +1,75 @@ +#ifndef RES_MIDP_H +#define RES_MIDP_H + +enum dRes_INDEX_MIDP { + /* BCK */ + dRes_INDEX_MIDP_BCK_MIDP_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_MIDP_BMD_MIDP_e=0x9, + /* BTK */ + dRes_INDEX_MIDP_BTK_MIDP_e=0xC, + /* BTP */ + dRes_INDEX_MIDP_BTP_MIDP_e=0xF, +}; + +enum dRes_ID_MIDP { + /* BCK */ + dRes_ID_MIDP_BCK_MIDP_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_MIDP_BMD_MIDP_e=0x9, + /* BTK */ + dRes_ID_MIDP_BTK_MIDP_e=0xC, + /* BTP */ + dRes_ID_MIDP_BTP_MIDP_e=0xF, +}; + +enum MIDP_JNT { + MIDP_JNT_CENTER_e=0x0, + MIDP_JNT_BACKBONE1_e=0x1, + MIDP_JNT_BACKBONE2_e=0x2, + MIDP_JNT_NECK_e=0x3, + MIDP_JNT_HEAD_e=0x4, + MIDP_JNT_CHIN_e=0x5, + MIDP_JNT_MAYUL_e=0x6, + MIDP_JNT_MAYUR_e=0x7, + MIDP_JNT_MOUTH_e=0x8, + MIDP_JNT_SHOULDERL_e=0x9, + MIDP_JNT_ARML1_e=0xA, + MIDP_JNT_ARML2_e=0xB, + MIDP_JNT_HANDL_e=0xC, + MIDP_JNT_FINGERL1_e=0xD, + MIDP_JNT_FINGERL2_e=0xE, + MIDP_JNT_THAMBL_e=0xF, + MIDP_JNT_MANTL1_e=0x10, + MIDP_JNT_MANTL2_e=0x11, + MIDP_JNT_MANT_ANIMEL1_e=0x12, + MIDP_JNT_SHOULDERR_e=0x13, + MIDP_JNT_ARMR1_e=0x14, + MIDP_JNT_ARMR2_e=0x15, + MIDP_JNT_HANDR_e=0x16, + MIDP_JNT_FINGERR1_e=0x17, + MIDP_JNT_FINGERR2_e=0x18, + MIDP_JNT_THAMBR_e=0x19, + MIDP_JNT_MANTR1_e=0x1A, + MIDP_JNT_MANTR2_e=0x1B, + MIDP_JNT_MANT_ANIMER1_e=0x1C, + MIDP_JNT_WAIST_e=0x1D, + MIDP_JNT_LEGL1_e=0x1E, + MIDP_JNT_LEGL2_e=0x1F, + MIDP_JNT_FOOTL_e=0x20, + MIDP_JNT_TOEL_e=0x21, + MIDP_JNT_LEGR1_e=0x22, + MIDP_JNT_LEGR2_e=0x23, + MIDP_JNT_FOOTR_e=0x24, + MIDP_JNT_TOER_e=0x25, + MIDP_JNT_MANTC1_e=0x26, + MIDP_JNT_MANTC2_e=0x27, + MIDP_JNT_MANT_ANIMEL2_e=0x28, + MIDP_JNT_MANT_ANIMER2_e=0x29, + MIDP_JNT_SKIRTB1_e=0x2A, + MIDP_JNT_SKIRTB2_e=0x2B, + MIDP_JNT_SKIRTF1_e=0x2C, + MIDP_JNT_SKIRTF2_e=0x2D, +}; + +#endif /* !RES_MIDP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/npc_obj.h b/assets/RZDJ01/res/Object/npc_obj.h new file mode 100644 index 0000000000..9da4c96557 --- /dev/null +++ b/assets/RZDJ01/res/Object/npc_obj.h @@ -0,0 +1,54 @@ +#ifndef RES_NPC_OBJ_H +#define RES_NPC_OBJ_H + +enum dRes_INDEX_NPC_OBJ { + /* BMDR */ + dRes_INDEX_NPC_OBJ_BMD_B_BROOM_e=0x3, + dRes_INDEX_NPC_OBJ_BMD_B_FLUTE_e=0x4, + dRes_INDEX_NPC_OBJ_BMD_B_SPEAR_e=0x5, + dRes_INDEX_NPC_OBJ_BMD_B_TUBO_e=0x6, + dRes_INDEX_NPC_OBJ_BMD_J_GUITAR_e=0x7, + dRes_INDEX_NPC_OBJ_BMD_K_KAGOM_e=0x8, + dRes_INDEX_NPC_OBJ_BMD_K_KAGOW_e=0x9, +}; + +enum dRes_ID_NPC_OBJ { + /* BMDR */ + dRes_ID_NPC_OBJ_BMD_B_BROOM_e=0x0, + dRes_ID_NPC_OBJ_BMD_B_FLUTE_e=0x1, + dRes_ID_NPC_OBJ_BMD_B_SPEAR_e=0x2, + dRes_ID_NPC_OBJ_BMD_B_TUBO_e=0x3, + dRes_ID_NPC_OBJ_BMD_J_GUITAR_e=0x4, + dRes_ID_NPC_OBJ_BMD_K_KAGOM_e=0x5, + dRes_ID_NPC_OBJ_BMD_K_KAGOW_e=0x6, +}; + +enum B_BROOM_JNT { + B_BROOM_JNT_B_BROOM_e=0x0, +}; + +enum B_FLUTE_JNT { + B_FLUTE_JNT_B_FLUTE_e=0x0, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_B_SPEAR_e=0x0, +}; + +enum B_TUBO_JNT { + B_TUBO_JNT_B_TUBO_e=0x0, +}; + +enum J_GUITAR_JNT { + J_GUITAR_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_JNT { + K_KAGOM_JNT_K_KAGOM_e=0x0, +}; + +enum K_KAGOW_JNT { + K_KAGOW_JNT_K_KAGOW_e=0x0, +}; + +#endif /* !RES_NPC_OBJ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/object.h b/assets/RZDJ01/res/Object/object.h new file mode 100644 index 0000000000..1910da464d --- /dev/null +++ b/assets/RZDJ01/res/Object/object.h @@ -0,0 +1,102 @@ +#ifndef RES_OBJECT_H +#define RES_OBJECT_H + +enum dRes_INDEX_OBJECT { + /* BMDR */ + dRes_INDEX_OBJECT_BMD_B_BROOM_e=0x3, + dRes_INDEX_OBJECT_BMD_B_CHAIR_M_e=0x4, + dRes_INDEX_OBJECT_BMD_B_CHAIR_W_e=0x5, + dRes_INDEX_OBJECT_BMD_B_FLUTE_e=0x6, + dRes_INDEX_OBJECT_BMD_B_MILKTUBO_e=0x7, + dRes_INDEX_OBJECT_BMD_B_SPEAR_e=0x8, + dRes_INDEX_OBJECT_BMD_B_TUBO_e=0x9, + dRes_INDEX_OBJECT_BMD_CELEB_BAG_M_e=0xA, + dRes_INDEX_OBJECT_BMD_CELEB_BAG_W_e=0xB, + dRes_INDEX_OBJECT_BMD_J_GUITAR_e=0xC, + dRes_INDEX_OBJECT_BMD_K_KAGOM_e=0xD, + dRes_INDEX_OBJECT_BMD_K_KAGOW_e=0xE, + dRes_INDEX_OBJECT_BMD_MARO_BAG_M_e=0xF, + dRes_INDEX_OBJECT_BMD_MARO_BAG_W_e=0x10, + dRes_INDEX_OBJECT_BMD_SOL_SHE_e=0x11, +}; + +enum dRes_ID_OBJECT { + /* BMDR */ + dRes_ID_OBJECT_BMD_B_BROOM_e=0x3, + dRes_ID_OBJECT_BMD_B_CHAIR_M_e=0x4, + dRes_ID_OBJECT_BMD_B_CHAIR_W_e=0x5, + dRes_ID_OBJECT_BMD_B_FLUTE_e=0x6, + dRes_ID_OBJECT_BMD_B_MILKTUBO_e=0x7, + dRes_ID_OBJECT_BMD_B_SPEAR_e=0x8, + dRes_ID_OBJECT_BMD_B_TUBO_e=0x9, + dRes_ID_OBJECT_BMD_CELEB_BAG_M_e=0xA, + dRes_ID_OBJECT_BMD_CELEB_BAG_W_e=0xB, + dRes_ID_OBJECT_BMD_J_GUITAR_e=0xC, + dRes_ID_OBJECT_BMD_K_KAGOM_e=0xD, + dRes_ID_OBJECT_BMD_K_KAGOW_e=0xE, + dRes_ID_OBJECT_BMD_MARO_BAG_M_e=0xF, + dRes_ID_OBJECT_BMD_MARO_BAG_W_e=0x10, + dRes_ID_OBJECT_BMD_SOL_SHE_e=0x11, +}; + +enum B_BROOM_JNT { + B_BROOM_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_CHAIR_M_JNT { + B_CHAIR_M_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_CHAIR_W_JNT { + B_CHAIR_W_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_FLUTE_JNT { + B_FLUTE_JNT_B_FLUTE_e=0x0, +}; + +enum B_MILKTUBO_JNT { + B_MILKTUBO_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_JNT { + B_TUBO_JNT_B_TUBO_e=0x0, +}; + +enum CELEB_BAG_M_JNT { + CELEB_BAG_M_JNT_CELEB_BAG_e=0x0, +}; + +enum CELEB_BAG_W_JNT { + CELEB_BAG_W_JNT_CELEB_BAG_e=0x0, +}; + +enum J_GUITAR_JNT { + J_GUITAR_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_JNT { + K_KAGOM_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_JNT { + K_KAGOW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +enum MARO_BAG_M_JNT { + MARO_BAG_M_JNT_MARO_BAG_e=0x0, +}; + +enum MARO_BAG_W_JNT { + MARO_BAG_W_JNT_MARO_BAG_e=0x0, +}; + +enum SOL_SHE_JNT { + SOL_SHE_JNT_SOL_SHE_e=0x0, +}; + +#endif /* !RES_OBJECT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/objectLTW.h b/assets/RZDJ01/res/Object/objectLTW.h new file mode 100644 index 0000000000..2c65aa4a14 --- /dev/null +++ b/assets/RZDJ01/res/Object/objectLTW.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJECTLTW_H +#define RES_OBJECTLTW_H + +enum dRes_INDEX_OBJECTLTW { + /* BMDR */ + dRes_INDEX_OBJECTLTW_BMD_B_BROOM_L_TW_e=0x3, + dRes_INDEX_OBJECTLTW_BMD_B_MILKTUBO_L_TW_e=0x4, + dRes_INDEX_OBJECTLTW_BMD_B_SPEAR_L_TW_e=0x5, + dRes_INDEX_OBJECTLTW_BMD_B_TUBO_L_TW_e=0x6, + dRes_INDEX_OBJECTLTW_BMD_K_KAGOM_L_TW_e=0x7, + dRes_INDEX_OBJECTLTW_BMD_K_KAGOW_L_TW_e=0x8, +}; + +enum dRes_ID_OBJECTLTW { + /* BMDR */ + dRes_ID_OBJECTLTW_BMD_B_BROOM_L_TW_e=0x3, + dRes_ID_OBJECTLTW_BMD_B_MILKTUBO_L_TW_e=0x4, + dRes_ID_OBJECTLTW_BMD_B_SPEAR_L_TW_e=0x5, + dRes_ID_OBJECTLTW_BMD_B_TUBO_L_TW_e=0x6, + dRes_ID_OBJECTLTW_BMD_K_KAGOM_L_TW_e=0x7, + dRes_ID_OBJECTLTW_BMD_K_KAGOW_L_TW_e=0x8, +}; + +enum B_BROOM_L_TW_JNT { + B_BROOM_L_TW_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_MILKTUBO_L_TW_JNT { + B_MILKTUBO_L_TW_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_L_TW_JNT { + B_SPEAR_L_TW_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_L_TW_JNT { + B_TUBO_L_TW_JNT_B_TUBO_e=0x0, +}; + +enum K_KAGOM_L_TW_JNT { + K_KAGOM_L_TW_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_L_TW_JNT { + K_KAGOW_L_TW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECTLTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/objectTW.h b/assets/RZDJ01/res/Object/objectTW.h new file mode 100644 index 0000000000..18eed3597d --- /dev/null +++ b/assets/RZDJ01/res/Object/objectTW.h @@ -0,0 +1,84 @@ +#ifndef RES_OBJECTTW_H +#define RES_OBJECTTW_H + +enum dRes_INDEX_OBJECTTW { + /* BMDR */ + dRes_INDEX_OBJECTTW_BMD_B_BROOM_TW_e=0x3, + dRes_INDEX_OBJECTTW_BMD_B_CHAIR_M_TW_e=0x4, + dRes_INDEX_OBJECTTW_BMD_B_CHAIR_W_TW_e=0x5, + dRes_INDEX_OBJECTTW_BMD_B_FLUTE_TW_e=0x6, + dRes_INDEX_OBJECTTW_BMD_B_MILKTUBO_TW_e=0x7, + dRes_INDEX_OBJECTTW_BMD_B_SPEAR_TW_e=0x8, + dRes_INDEX_OBJECTTW_BMD_B_TUBO_TW_e=0x9, + dRes_INDEX_OBJECTTW_BMD_CELEB_BAG_M_TW_e=0xA, + dRes_INDEX_OBJECTTW_BMD_CELEB_BAG_W_TW_e=0xB, + dRes_INDEX_OBJECTTW_BMD_J_GUITAR_TW_e=0xC, + dRes_INDEX_OBJECTTW_BMD_K_KAGOM_TW_e=0xD, + dRes_INDEX_OBJECTTW_BMD_K_KAGOW_TW_e=0xE, +}; + +enum dRes_ID_OBJECTTW { + /* BMDR */ + dRes_ID_OBJECTTW_BMD_B_BROOM_TW_e=0x3, + dRes_ID_OBJECTTW_BMD_B_CHAIR_M_TW_e=0x4, + dRes_ID_OBJECTTW_BMD_B_CHAIR_W_TW_e=0x5, + dRes_ID_OBJECTTW_BMD_B_FLUTE_TW_e=0x6, + dRes_ID_OBJECTTW_BMD_B_MILKTUBO_TW_e=0x7, + dRes_ID_OBJECTTW_BMD_B_SPEAR_TW_e=0x8, + dRes_ID_OBJECTTW_BMD_B_TUBO_TW_e=0x9, + dRes_ID_OBJECTTW_BMD_CELEB_BAG_M_TW_e=0xA, + dRes_ID_OBJECTTW_BMD_CELEB_BAG_W_TW_e=0xB, + dRes_ID_OBJECTTW_BMD_J_GUITAR_TW_e=0xC, + dRes_ID_OBJECTTW_BMD_K_KAGOM_TW_e=0xD, + dRes_ID_OBJECTTW_BMD_K_KAGOW_TW_e=0xE, +}; + +enum B_BROOM_TW_JNT { + B_BROOM_TW_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_CHAIR_M_TW_JNT { + B_CHAIR_M_TW_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_CHAIR_W_TW_JNT { + B_CHAIR_W_TW_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_FLUTE_TW_JNT { + B_FLUTE_TW_JNT_B_FLUTE_e=0x0, +}; + +enum B_MILKTUBO_TW_JNT { + B_MILKTUBO_TW_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_TW_JNT { + B_SPEAR_TW_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_TW_JNT { + B_TUBO_TW_JNT_B_TUBO_e=0x0, +}; + +enum CELEB_BAG_M_TW_JNT { + CELEB_BAG_M_TW_JNT_CELEB_BAG_e=0x0, +}; + +enum CELEB_BAG_W_TW_JNT { + CELEB_BAG_W_TW_JNT_CELEB_BAG_e=0x0, +}; + +enum J_GUITAR_TW_JNT { + J_GUITAR_TW_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_TW_JNT { + K_KAGOM_TW_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_TW_JNT { + K_KAGOW_TW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECTTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/object_l.h b/assets/RZDJ01/res/Object/object_l.h new file mode 100644 index 0000000000..a5d8ca88b2 --- /dev/null +++ b/assets/RZDJ01/res/Object/object_l.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJECT_L_H +#define RES_OBJECT_L_H + +enum dRes_INDEX_OBJECT_L { + /* BMDR */ + dRes_INDEX_OBJECT_L_BMD_B_BROOM_L_e=0x3, + dRes_INDEX_OBJECT_L_BMD_B_MILKTUBO_L_e=0x4, + dRes_INDEX_OBJECT_L_BMD_B_SPEAR_L_e=0x5, + dRes_INDEX_OBJECT_L_BMD_B_TUBO_L_e=0x6, + dRes_INDEX_OBJECT_L_BMD_K_KAGOM_L_e=0x7, + dRes_INDEX_OBJECT_L_BMD_K_KAGOW_L_e=0x8, +}; + +enum dRes_ID_OBJECT_L { + /* BMDR */ + dRes_ID_OBJECT_L_BMD_B_BROOM_L_e=0x3, + dRes_ID_OBJECT_L_BMD_B_MILKTUBO_L_e=0x4, + dRes_ID_OBJECT_L_BMD_B_SPEAR_L_e=0x5, + dRes_ID_OBJECT_L_BMD_B_TUBO_L_e=0x6, + dRes_ID_OBJECT_L_BMD_K_KAGOM_L_e=0x7, + dRes_ID_OBJECT_L_BMD_K_KAGOW_L_e=0x8, +}; + +enum B_BROOM_L_JNT { + B_BROOM_L_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_MILKTUBO_L_JNT { + B_MILKTUBO_L_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_L_JNT { + B_SPEAR_L_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_L_JNT { + B_TUBO_L_JNT_B_TUBO_e=0x0, +}; + +enum K_KAGOM_L_JNT { + K_KAGOM_L_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_L_JNT { + K_KAGOW_L_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECT_L_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/poFire.h b/assets/RZDJ01/res/Object/poFire.h new file mode 100644 index 0000000000..e841aee3ed --- /dev/null +++ b/assets/RZDJ01/res/Object/poFire.h @@ -0,0 +1,14 @@ +#ifndef RES_POFIRE_H +#define RES_POFIRE_H + +enum dRes_INDEX_POFIRE { + /* EVT */ + dRes_INDEX_POFIRE_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_POFIRE { + /* EVT */ + dRes_ID_POFIRE_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_POFIRE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/post.h b/assets/RZDJ01/res/Object/post.h new file mode 100644 index 0000000000..06fc3d33c7 --- /dev/null +++ b/assets/RZDJ01/res/Object/post.h @@ -0,0 +1,88 @@ +#ifndef RES_POST_H +#define RES_POST_H + +enum dRes_INDEX_POST { + /* BCK */ + dRes_INDEX_POST_BCK_POST_F_HAPPY_e=0x6, + dRes_INDEX_POST_BCK_POST_F_TALK_A_e=0x7, + dRes_INDEX_POST_BCK_POST_FH_HAPPY_e=0x8, + dRes_INDEX_POST_BCK_POST_FLAG_STEP_e=0x9, + dRes_INDEX_POST_BCK_POST_FLAG_WAIT_A_e=0xA, + dRes_INDEX_POST_BCK_POST_STEP_e=0xB, + dRes_INDEX_POST_BCK_POST_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_POST_BMD_POST_e=0xF, + dRes_INDEX_POST_BMD_POST_FLAG_e=0x10, + dRes_INDEX_POST_BMD_POST_LETTER_e=0x11, + /* BTK */ + dRes_INDEX_POST_BTK_POST_e=0x14, + /* BTP */ + dRes_INDEX_POST_BTP_POST_e=0x17, + dRes_INDEX_POST_BTP_POST_F_HAPPY_e=0x18, + dRes_INDEX_POST_BTP_POST_F_TALK_A_e=0x19, + dRes_INDEX_POST_BTP_POST_FH_HAPPY_e=0x1A, +}; + +enum dRes_ID_POST { + /* BCK */ + dRes_ID_POST_BCK_POST_F_HAPPY_e=0x6, + dRes_ID_POST_BCK_POST_F_TALK_A_e=0x7, + dRes_ID_POST_BCK_POST_FH_HAPPY_e=0x8, + dRes_ID_POST_BCK_POST_FLAG_STEP_e=0x9, + dRes_ID_POST_BCK_POST_FLAG_WAIT_A_e=0xA, + dRes_ID_POST_BCK_POST_STEP_e=0xB, + dRes_ID_POST_BCK_POST_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_POST_BMD_POST_e=0xF, + dRes_ID_POST_BMD_POST_FLAG_e=0x10, + dRes_ID_POST_BMD_POST_LETTER_e=0x11, + /* BTK */ + dRes_ID_POST_BTK_POST_e=0x14, + /* BTP */ + dRes_ID_POST_BTP_POST_e=0x17, + dRes_ID_POST_BTP_POST_F_HAPPY_e=0x18, + dRes_ID_POST_BTP_POST_F_TALK_A_e=0x19, + dRes_ID_POST_BTP_POST_FH_HAPPY_e=0x1A, +}; + +enum POST_JNT { + POST_JNT_CENTER_e=0x0, + POST_JNT_BACKBONE1_e=0x1, + POST_JNT_BACKBONE2_e=0x2, + POST_JNT_NECK_e=0x3, + POST_JNT_HEAD_e=0x4, + POST_JNT_CHIN_e=0x5, + POST_JNT_MAYU_L_e=0x6, + POST_JNT_MAYU_R_e=0x7, + POST_JNT_MOUTH_e=0x8, + POST_JNT_SHOULDERL_e=0x9, + POST_JNT_ARML1_e=0xA, + POST_JNT_ARML2_e=0xB, + POST_JNT_HANDL_e=0xC, + POST_JNT_FINGERL_e=0xD, + POST_JNT_THAMBL_e=0xE, + POST_JNT_SHOULDERR_e=0xF, + POST_JNT_ARMR1_e=0x10, + POST_JNT_ARMR2_e=0x11, + POST_JNT_HANDR_e=0x12, + POST_JNT_FINGERR_e=0x13, + POST_JNT_THAMBR_e=0x14, + POST_JNT_WAIST_e=0x15, + POST_JNT_LEGL1_e=0x16, + POST_JNT_LEGL2_e=0x17, + POST_JNT_FOOTL_e=0x18, + POST_JNT_LEGR1_e=0x19, + POST_JNT_LEGR2_e=0x1A, + POST_JNT_FOOTR_e=0x1B, +}; + +enum POST_FLAG_JNT { + POST_FLAG_JNT_CENTER_e=0x0, + POST_FLAG_JNT_POST_FLAG_S_e=0x1, +}; + +enum POST_LETTER_JNT { + POST_LETTER_JNT_O_GD_LETTER_NOMAL_e=0x0, +}; + +#endif /* !RES_POST_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/post1.h b/assets/RZDJ01/res/Object/post1.h new file mode 100644 index 0000000000..c8228205df --- /dev/null +++ b/assets/RZDJ01/res/Object/post1.h @@ -0,0 +1,78 @@ +#ifndef RES_POST1_H +#define RES_POST1_H + +enum dRes_INDEX_POST1 { + /* BCK */ + dRes_INDEX_POST1_BCK_POST_BYE_e=0x6, + dRes_INDEX_POST1_BCK_POST_BYE_WAIT_e=0x7, + dRes_INDEX_POST1_BCK_POST_EXPLAIN_e=0x8, + dRes_INDEX_POST1_BCK_POST_F_BYE_e=0x9, + dRes_INDEX_POST1_BCK_POST_F_EXPLAIN_e=0xA, + dRes_INDEX_POST1_BCK_POST_F_HAND_e=0xB, + dRes_INDEX_POST1_BCK_POST_F_HELLO_e=0xC, + dRes_INDEX_POST1_BCK_POST_F_REGRET_e=0xD, + dRes_INDEX_POST1_BCK_POST_FH_REGRET_e=0xE, + dRes_INDEX_POST1_BCK_POST_FLAG_EXPLAIN_e=0xF, + dRes_INDEX_POST1_BCK_POST_FLAG_HAND_e=0x10, + dRes_INDEX_POST1_BCK_POST_FLAG_HAND_WAIT_e=0x11, + dRes_INDEX_POST1_BCK_POST_FLAG_HELLO_e=0x12, + dRes_INDEX_POST1_BCK_POST_FLAG_REGRET_e=0x13, + dRes_INDEX_POST1_BCK_POST_FLAG_RUN_e=0x14, + dRes_INDEX_POST1_BCK_POST_HAND_e=0x15, + dRes_INDEX_POST1_BCK_POST_HAND_WAIT_e=0x16, + dRes_INDEX_POST1_BCK_POST_HELLO_e=0x17, + dRes_INDEX_POST1_BCK_POST_REGRET_e=0x18, + dRes_INDEX_POST1_BCK_POST_RUN_e=0x19, + /* BTK */ + dRes_INDEX_POST1_BTK_POST_HAND_e=0x1C, + dRes_INDEX_POST1_BTK_POST_RUN_e=0x1D, + /* BTP */ + dRes_INDEX_POST1_BTP_POST_F_BYE_e=0x20, + dRes_INDEX_POST1_BTP_POST_F_EXPLAIN_e=0x21, + dRes_INDEX_POST1_BTP_POST_F_HAND_e=0x22, + dRes_INDEX_POST1_BTP_POST_F_HELLO_e=0x23, + dRes_INDEX_POST1_BTP_POST_F_REGRET_e=0x24, + dRes_INDEX_POST1_BTP_POST_FH_REGRET_e=0x25, + dRes_INDEX_POST1_BTP_POST_RUN_e=0x26, + /* EVT */ + dRes_INDEX_POST1_DAT_EVENT_LIST_e=0x29, +}; + +enum dRes_ID_POST1 { + /* BCK */ + dRes_ID_POST1_BCK_POST_BYE_e=0x6, + dRes_ID_POST1_BCK_POST_BYE_WAIT_e=0x7, + dRes_ID_POST1_BCK_POST_EXPLAIN_e=0x8, + dRes_ID_POST1_BCK_POST_F_BYE_e=0x9, + dRes_ID_POST1_BCK_POST_F_EXPLAIN_e=0xA, + dRes_ID_POST1_BCK_POST_F_HAND_e=0xB, + dRes_ID_POST1_BCK_POST_F_HELLO_e=0xC, + dRes_ID_POST1_BCK_POST_F_REGRET_e=0xD, + dRes_ID_POST1_BCK_POST_FH_REGRET_e=0xE, + dRes_ID_POST1_BCK_POST_FLAG_EXPLAIN_e=0xF, + dRes_ID_POST1_BCK_POST_FLAG_HAND_e=0x10, + dRes_ID_POST1_BCK_POST_FLAG_HAND_WAIT_e=0x11, + dRes_ID_POST1_BCK_POST_FLAG_HELLO_e=0x12, + dRes_ID_POST1_BCK_POST_FLAG_REGRET_e=0x13, + dRes_ID_POST1_BCK_POST_FLAG_RUN_e=0x14, + dRes_ID_POST1_BCK_POST_HAND_e=0x15, + dRes_ID_POST1_BCK_POST_HAND_WAIT_e=0x16, + dRes_ID_POST1_BCK_POST_HELLO_e=0x17, + dRes_ID_POST1_BCK_POST_REGRET_e=0x18, + dRes_ID_POST1_BCK_POST_RUN_e=0x19, + /* BTK */ + dRes_ID_POST1_BTK_POST_HAND_e=0x1C, + dRes_ID_POST1_BTK_POST_RUN_e=0x1D, + /* BTP */ + dRes_ID_POST1_BTP_POST_F_BYE_e=0x20, + dRes_ID_POST1_BTP_POST_F_EXPLAIN_e=0x21, + dRes_ID_POST1_BTP_POST_F_HAND_e=0x22, + dRes_ID_POST1_BTP_POST_F_HELLO_e=0x23, + dRes_ID_POST1_BTP_POST_F_REGRET_e=0x24, + dRes_ID_POST1_BTP_POST_FH_REGRET_e=0x25, + dRes_ID_POST1_BTP_POST_RUN_e=0x26, + /* EVT */ + dRes_ID_POST1_DAT_EVENT_LIST_e=0x29, +}; + +#endif /* !RES_POST1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/post2.h b/assets/RZDJ01/res/Object/post2.h new file mode 100644 index 0000000000..f4518ec70e --- /dev/null +++ b/assets/RZDJ01/res/Object/post2.h @@ -0,0 +1,54 @@ +#ifndef RES_POST2_H +#define RES_POST2_H + +enum dRes_INDEX_POST2 { + /* BCK */ + dRes_INDEX_POST2_BCK_POST_F_ANGRY_e=0x6, + dRes_INDEX_POST2_BCK_POST_F_SAD_e=0x7, + dRes_INDEX_POST2_BCK_POST_FH_ANGRY_e=0x8, + dRes_INDEX_POST2_BCK_POST_FH_SAD_e=0x9, + dRes_INDEX_POST2_BCK_POST_SIT_A_e=0xA, + dRes_INDEX_POST2_BCK_POST_SIT_NOD_e=0xB, + dRes_INDEX_POST2_BCK_POST_SIT_TALK_A_e=0xC, + /* BMDR */ + dRes_INDEX_POST2_BMD_POST_LETTER_B_e=0xF, + /* BTK */ + dRes_INDEX_POST2_BTK_POST_SIT_A_e=0x12, + dRes_INDEX_POST2_BTK_POST_SIT_NOD_e=0x13, + dRes_INDEX_POST2_BTK_POST_SIT_TALK_A_e=0x14, + /* BTP */ + dRes_INDEX_POST2_BTP_POST_F_ANGRY_e=0x17, + dRes_INDEX_POST2_BTP_POST_F_SAD_e=0x18, + dRes_INDEX_POST2_BTP_POST_FH_ANGRY_e=0x19, + dRes_INDEX_POST2_BTP_POST_FH_SAD_e=0x1A, + dRes_INDEX_POST2_BTP_POST_SIT_NOD_e=0x1B, +}; + +enum dRes_ID_POST2 { + /* BCK */ + dRes_ID_POST2_BCK_POST_F_ANGRY_e=0x6, + dRes_ID_POST2_BCK_POST_F_SAD_e=0x7, + dRes_ID_POST2_BCK_POST_FH_ANGRY_e=0x8, + dRes_ID_POST2_BCK_POST_FH_SAD_e=0x9, + dRes_ID_POST2_BCK_POST_SIT_A_e=0xA, + dRes_ID_POST2_BCK_POST_SIT_NOD_e=0xB, + dRes_ID_POST2_BCK_POST_SIT_TALK_A_e=0xC, + /* BMDR */ + dRes_ID_POST2_BMD_POST_LETTER_B_e=0xF, + /* BTK */ + dRes_ID_POST2_BTK_POST_SIT_A_e=0x12, + dRes_ID_POST2_BTK_POST_SIT_NOD_e=0x13, + dRes_ID_POST2_BTK_POST_SIT_TALK_A_e=0x14, + /* BTP */ + dRes_ID_POST2_BTP_POST_F_ANGRY_e=0x17, + dRes_ID_POST2_BTP_POST_F_SAD_e=0x18, + dRes_ID_POST2_BTP_POST_FH_ANGRY_e=0x19, + dRes_ID_POST2_BTP_POST_FH_SAD_e=0x1A, + dRes_ID_POST2_BTP_POST_SIT_NOD_e=0x1B, +}; + +enum POST_LETTER_B_JNT { + POST_LETTER_B_JNT_POST_LETTER_B_e=0x0, +}; + +#endif /* !RES_POST2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/pouBox0.h b/assets/RZDJ01/res/Object/pouBox0.h new file mode 100644 index 0000000000..c857720df5 --- /dev/null +++ b/assets/RZDJ01/res/Object/pouBox0.h @@ -0,0 +1,52 @@ +#ifndef RES_POUBOX0_H +#define RES_POUBOX0_H + +enum dRes_INDEX_POUBOX0 { + /* BCK */ + dRes_INDEX_POUBOX0_BCK_H_POUBOX_ANIM_e=0x7, + /* BMDR */ + dRes_INDEX_POUBOX0_BMD_H_POUBOX00_e=0xA, + dRes_INDEX_POUBOX0_BMD_H_POUBOX_ANIM_e=0xB, + dRes_INDEX_POUBOX0_BMD_H_POUBOX_LIGHT_e=0xC, + /* BRK */ + dRes_INDEX_POUBOX0_BRK_H_POUBOX_LIGHT_e=0xF, + /* BTK */ + dRes_INDEX_POUBOX0_BTK_H_POUBOX_LIGHT_e=0x12, + /* DZB */ + dRes_INDEX_POUBOX0_DZB_H_POUBOX00_e=0x15, + dRes_INDEX_POUBOX0_DZB_H_POUBOX01_e=0x16, +}; + +enum dRes_ID_POUBOX0 { + /* BCK */ + dRes_ID_POUBOX0_BCK_H_POUBOX_ANIM_e=0x7, + /* BMDR */ + dRes_ID_POUBOX0_BMD_H_POUBOX00_e=0xA, + dRes_ID_POUBOX0_BMD_H_POUBOX_ANIM_e=0xB, + dRes_ID_POUBOX0_BMD_H_POUBOX_LIGHT_e=0xC, + /* BRK */ + dRes_ID_POUBOX0_BRK_H_POUBOX_LIGHT_e=0xF, + /* BTK */ + dRes_ID_POUBOX0_BTK_H_POUBOX_LIGHT_e=0x12, + /* DZB */ + dRes_ID_POUBOX0_DZB_H_POUBOX00_e=0x15, + dRes_ID_POUBOX0_DZB_H_POUBOX01_e=0x16, +}; + +enum H_POUBOX00_JNT { + H_POUBOX00_JNT_H_POUBOX00_DIS_e=0x0, + H_POUBOX00_JNT_COVERB5_e=0x1, + H_POUBOX00_JNT_POLYSURFACE18954_e=0x2, +}; + +enum H_POUBOX_ANIM_JNT { + H_POUBOX_ANIM_JNT_WORLD_ROOT_e=0x0, + H_POUBOX_ANIM_JNT_JOINT1_e=0x1, + H_POUBOX_ANIM_JNT_POLYSURFACE18953_e=0x2, +}; + +enum H_POUBOX_LIGHT_JNT { + H_POUBOX_LIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_POUBOX0_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/pouBox1.h b/assets/RZDJ01/res/Object/pouBox1.h new file mode 100644 index 0000000000..ac0bcb2eba --- /dev/null +++ b/assets/RZDJ01/res/Object/pouBox1.h @@ -0,0 +1,41 @@ +#ifndef RES_POUBOX1_H +#define RES_POUBOX1_H + +enum dRes_INDEX_POUBOX1 { + /* BCK */ + dRes_INDEX_POUBOX1_BCK_H_POUBOX01_e=0x5, + /* BMDR */ + dRes_INDEX_POUBOX1_BMD_H_POUBOX01_e=0x8, + /* DZB */ + dRes_INDEX_POUBOX1_DZB_H_POUBOX02_e=0xB, +}; + +enum dRes_ID_POUBOX1 { + /* BCK */ + dRes_ID_POUBOX1_BCK_H_POUBOX01_e=0x5, + /* BMDR */ + dRes_ID_POUBOX1_BMD_H_POUBOX01_e=0x8, + /* DZB */ + dRes_ID_POUBOX1_DZB_H_POUBOX02_e=0xB, +}; + +enum H_POUBOX01_JNT { + H_POUBOX01_JNT_WORLD_ROOT_e=0x0, + H_POUBOX01_JNT_JOINT2_e=0x1, + H_POUBOX01_JNT_LH_MODEL_e=0x2, + H_POUBOX01_JNT_LH_MODEL1_e=0x3, + H_POUBOX01_JNT_PCYLINDER2055_e=0x4, + H_POUBOX01_JNT_PCYLINDER2056_e=0x5, + H_POUBOX01_JNT_PCYLINDER2057_e=0x6, + H_POUBOX01_JNT_POLYSURFACE18958_e=0x7, + H_POUBOX01_JNT_POLYSURFACE18972_e=0x8, + H_POUBOX01_JNT_POLYSURFACE18973_e=0x9, + H_POUBOX01_JNT_POLYSURFACE18974_e=0xA, + H_POUBOX01_JNT_POLYSURFACE18975_e=0xB, + H_POUBOX01_JNT_POLYSURFACE18978_e=0xC, + H_POUBOX01_JNT_POLYSURFACE18979_e=0xD, + H_POUBOX01_JNT_POLYSURFACE18980_e=0xE, + H_POUBOX01_JNT_POLYSURFACE18981_e=0xF, +}; + +#endif /* !RES_POUBOX1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/pouyaA.h b/assets/RZDJ01/res/Object/pouyaA.h new file mode 100644 index 0000000000..a7191108d5 --- /dev/null +++ b/assets/RZDJ01/res/Object/pouyaA.h @@ -0,0 +1,99 @@ +#ifndef RES_POUYAA_H +#define RES_POUYAA_H + +enum dRes_INDEX_POUYAA { + /* BCK */ + dRes_INDEX_POUYAA_BCK_POUYAA_F_FINE_A_e=0x8, + dRes_INDEX_POUYAA_BCK_POUYAA_F_FINE_TALK_A_e=0x9, + dRes_INDEX_POUYAA_BCK_POUYAA_F_HATENA_A_e=0xA, + dRes_INDEX_POUYAA_BCK_POUYAA_F_WAIT_A_e=0xB, + dRes_INDEX_POUYAA_BCK_POUYAA_FH_HATENA_A_e=0xC, + dRes_INDEX_POUYAA_BCK_POUYAA_GENKI_A_e=0xD, + dRes_INDEX_POUYAA_BCK_POUYAA_HATENA_A_e=0xE, + dRes_INDEX_POUYAA_BCK_POUYAA_HATENA_B_e=0xF, + dRes_INDEX_POUYAA_BCK_POUYAA_SAIFU_A_e=0x10, + dRes_INDEX_POUYAA_BCK_POUYAA_SAIFU_B_e=0x11, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_A_e=0x12, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_B_e=0x13, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_C_e=0x14, + /* BMDE */ + dRes_INDEX_POUYAA_BMD_MIE_e=0x17, + /* BMDV */ + dRes_INDEX_POUYAA_BMD_POUYAA_e=0x1A, + /* BRK */ + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_01_e=0x1D, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_02_e=0x1E, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_NOMAL_e=0x1F, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_01_e=0x20, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_02_e=0x21, + /* BTK */ + dRes_INDEX_POUYAA_BTK_POUYAA_RUPY_e=0x24, + /* EVT */ + dRes_INDEX_POUYAA_DAT_EVENT_LIST_e=0x27, +}; + +enum dRes_ID_POUYAA { + /* BCK */ + dRes_ID_POUYAA_BCK_POUYAA_F_FINE_A_e=0x8, + dRes_ID_POUYAA_BCK_POUYAA_F_FINE_TALK_A_e=0x9, + dRes_ID_POUYAA_BCK_POUYAA_F_HATENA_A_e=0xA, + dRes_ID_POUYAA_BCK_POUYAA_F_WAIT_A_e=0xB, + dRes_ID_POUYAA_BCK_POUYAA_FH_HATENA_A_e=0xC, + dRes_ID_POUYAA_BCK_POUYAA_GENKI_A_e=0xD, + dRes_ID_POUYAA_BCK_POUYAA_HATENA_A_e=0xE, + dRes_ID_POUYAA_BCK_POUYAA_HATENA_B_e=0xF, + dRes_ID_POUYAA_BCK_POUYAA_SAIFU_A_e=0x10, + dRes_ID_POUYAA_BCK_POUYAA_SAIFU_B_e=0x11, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_A_e=0x12, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_B_e=0x13, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_C_e=0x14, + /* BMDE */ + dRes_ID_POUYAA_BMD_MIE_e=0x17, + /* BMDV */ + dRes_ID_POUYAA_BMD_POUYAA_e=0x1A, + /* BRK */ + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_01_e=0x1D, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_02_e=0x1E, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_NOMAL_e=0x1F, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_01_e=0x20, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_02_e=0x21, + /* BTK */ + dRes_ID_POUYAA_BTK_POUYAA_RUPY_e=0x24, + /* EVT */ + dRes_ID_POUYAA_DAT_EVENT_LIST_e=0x27, +}; + +enum MIE_JNT { + MIE_JNT_MIE_MODEL_e=0x0, +}; + +enum POUYAA_JNT { + POUYAA_JNT_CENTER_e=0x0, + POUYAA_JNT_BACKBONE1_e=0x1, + POUYAA_JNT_BACKBONE2_e=0x2, + POUYAA_JNT_NECK_e=0x3, + POUYAA_JNT_HEAD_e=0x4, + POUYAA_JNT_CHIN_e=0x5, + POUYAA_JNT_MAYUL_e=0x6, + POUYAA_JNT_MAYUR_e=0x7, + POUYAA_JNT_MOUTH_e=0x8, + POUYAA_JNT_SHOULDERL_e=0x9, + POUYAA_JNT_ARML1_e=0xA, + POUYAA_JNT_ARML2_e=0xB, + POUYAA_JNT_HANDL_e=0xC, + POUYAA_JNT_FINGERL_e=0xD, + POUYAA_JNT_SHOULDERR_e=0xE, + POUYAA_JNT_ARMR1_e=0xF, + POUYAA_JNT_ARMR2_e=0x10, + POUYAA_JNT_HANDR_e=0x11, + POUYAA_JNT_FINGERR_e=0x12, + POUYAA_JNT_WAIST_e=0x13, + POUYAA_JNT_LEGL1_e=0x14, + POUYAA_JNT_LEGL2_e=0x15, + POUYAA_JNT_FOOTL_e=0x16, + POUYAA_JNT_LEGR1_e=0x17, + POUYAA_JNT_LEGR2_e=0x18, + POUYAA_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_POUYAA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/pouyaB.h b/assets/RZDJ01/res/Object/pouyaB.h new file mode 100644 index 0000000000..03be082833 --- /dev/null +++ b/assets/RZDJ01/res/Object/pouyaB.h @@ -0,0 +1,129 @@ +#ifndef RES_POUYAB_H +#define RES_POUYAB_H + +enum dRes_INDEX_POUYAB { + /* BCK */ + dRes_INDEX_POUYAB_BCK_POUYAB_BARATALK_A_e=0x7, + dRes_INDEX_POUYAB_BCK_POUYAB_BARAWAIT_A_e=0x8, + dRes_INDEX_POUYAB_BCK_POUYAB_F_EAGERTALK_A_e=0x9, + dRes_INDEX_POUYAB_BCK_POUYAB_F_HAPPYTALK_A_e=0xA, + dRes_INDEX_POUYAB_BCK_POUYAB_F_NIKOTALK_A_e=0xB, + dRes_INDEX_POUYAB_BCK_POUYAB_F_SAD_A_e=0xC, + dRes_INDEX_POUYAB_BCK_POUYAB_F_SADTALK_A_e=0xD, + dRes_INDEX_POUYAB_BCK_POUYAB_F_WAO_A_e=0xE, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_EAGERTALK_A_e=0xF, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_HAPPYTALK_A_e=0x10, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_NIKOTALK_A_e=0x11, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_SADTALK_A_e=0x12, + dRes_INDEX_POUYAB_BCK_POUYAB_GATTUPOSE_A_e=0x13, + dRes_INDEX_POUYAB_BCK_POUYAB_GATTUPOSE_B_e=0x14, + dRes_INDEX_POUYAB_BCK_POUYAB_HAPPY_A_e=0x15, + dRes_INDEX_POUYAB_BCK_POUYAB_HAPPY_B_e=0x16, + dRes_INDEX_POUYAB_BCK_POUYAB_SAIFU_A_e=0x17, + dRes_INDEX_POUYAB_BCK_POUYAB_SAIFU_B_e=0x18, + dRes_INDEX_POUYAB_BCK_POUYAB_TALK_A_e=0x19, + dRes_INDEX_POUYAB_BCK_POUYAB_TUKUETALK_A_e=0x1A, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_TALK_A_e=0x1B, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_WAIT_A_e=0x1C, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_WAIT_B_e=0x1D, + dRes_INDEX_POUYAB_BCK_POUYAB_WAIT_A_e=0x1E, + dRes_INDEX_POUYAB_BCK_POUYAB_WAIT_B_e=0x1F, + /* BMDR */ + dRes_INDEX_POUYAB_BMD_POUYAB_e=0x22, + /* BTK */ + dRes_INDEX_POUYAB_BTK_POUYAB_e=0x25, + dRes_INDEX_POUYAB_BTK_POUYAB_WAIT_B_e=0x26, + /* BTP */ + dRes_INDEX_POUYAB_BTP_POUYAB_e=0x29, + dRes_INDEX_POUYAB_BTP_POUYAB_F_EAGERTALK_A_e=0x2A, + dRes_INDEX_POUYAB_BTP_POUYAB_F_HAPPYTALK_A_e=0x2B, + dRes_INDEX_POUYAB_BTP_POUYAB_F_NIKOTALK_A_e=0x2C, + dRes_INDEX_POUYAB_BTP_POUYAB_F_SAD_A_e=0x2D, + dRes_INDEX_POUYAB_BTP_POUYAB_F_SAD_TALK_A_e=0x2E, + dRes_INDEX_POUYAB_BTP_POUYAB_F_WAO_A_e=0x2F, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_EAGERTALK_A_e=0x30, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_HAPPYTALK_A_e=0x31, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_NIKOTALK_A_e=0x32, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_SADTALK_A_e=0x33, + /* EVT */ + dRes_INDEX_POUYAB_DAT_EVENT_LIST_e=0x36, +}; + +enum dRes_ID_POUYAB { + /* BCK */ + dRes_ID_POUYAB_BCK_POUYAB_BARATALK_A_e=0x7, + dRes_ID_POUYAB_BCK_POUYAB_BARAWAIT_A_e=0x8, + dRes_ID_POUYAB_BCK_POUYAB_F_EAGERTALK_A_e=0x9, + dRes_ID_POUYAB_BCK_POUYAB_F_HAPPYTALK_A_e=0xA, + dRes_ID_POUYAB_BCK_POUYAB_F_NIKOTALK_A_e=0xB, + dRes_ID_POUYAB_BCK_POUYAB_F_SAD_A_e=0xC, + dRes_ID_POUYAB_BCK_POUYAB_F_SADTALK_A_e=0xD, + dRes_ID_POUYAB_BCK_POUYAB_F_WAO_A_e=0xE, + dRes_ID_POUYAB_BCK_POUYAB_FH_EAGERTALK_A_e=0xF, + dRes_ID_POUYAB_BCK_POUYAB_FH_HAPPYTALK_A_e=0x10, + dRes_ID_POUYAB_BCK_POUYAB_FH_NIKOTALK_A_e=0x11, + dRes_ID_POUYAB_BCK_POUYAB_FH_SADTALK_A_e=0x12, + dRes_ID_POUYAB_BCK_POUYAB_GATTUPOSE_A_e=0x13, + dRes_ID_POUYAB_BCK_POUYAB_GATTUPOSE_B_e=0x14, + dRes_ID_POUYAB_BCK_POUYAB_HAPPY_A_e=0x15, + dRes_ID_POUYAB_BCK_POUYAB_HAPPY_B_e=0x16, + dRes_ID_POUYAB_BCK_POUYAB_SAIFU_A_e=0x17, + dRes_ID_POUYAB_BCK_POUYAB_SAIFU_B_e=0x18, + dRes_ID_POUYAB_BCK_POUYAB_TALK_A_e=0x19, + dRes_ID_POUYAB_BCK_POUYAB_TUKUETALK_A_e=0x1A, + dRes_ID_POUYAB_BCK_POUYAB_UU_TALK_A_e=0x1B, + dRes_ID_POUYAB_BCK_POUYAB_UU_WAIT_A_e=0x1C, + dRes_ID_POUYAB_BCK_POUYAB_UU_WAIT_B_e=0x1D, + dRes_ID_POUYAB_BCK_POUYAB_WAIT_A_e=0x1E, + dRes_ID_POUYAB_BCK_POUYAB_WAIT_B_e=0x1F, + /* BMDR */ + dRes_ID_POUYAB_BMD_POUYAB_e=0x22, + /* BTK */ + dRes_ID_POUYAB_BTK_POUYAB_e=0x25, + dRes_ID_POUYAB_BTK_POUYAB_WAIT_B_e=0x26, + /* BTP */ + dRes_ID_POUYAB_BTP_POUYAB_e=0x29, + dRes_ID_POUYAB_BTP_POUYAB_F_EAGERTALK_A_e=0x2A, + dRes_ID_POUYAB_BTP_POUYAB_F_HAPPYTALK_A_e=0x2B, + dRes_ID_POUYAB_BTP_POUYAB_F_NIKOTALK_A_e=0x2C, + dRes_ID_POUYAB_BTP_POUYAB_F_SAD_A_e=0x2D, + dRes_ID_POUYAB_BTP_POUYAB_F_SAD_TALK_A_e=0x2E, + dRes_ID_POUYAB_BTP_POUYAB_F_WAO_A_e=0x2F, + dRes_ID_POUYAB_BTP_POUYAB_FH_EAGERTALK_A_e=0x30, + dRes_ID_POUYAB_BTP_POUYAB_FH_HAPPYTALK_A_e=0x31, + dRes_ID_POUYAB_BTP_POUYAB_FH_NIKOTALK_A_e=0x32, + dRes_ID_POUYAB_BTP_POUYAB_FH_SADTALK_A_e=0x33, + /* EVT */ + dRes_ID_POUYAB_DAT_EVENT_LIST_e=0x36, +}; + +enum POUYAB_JNT { + POUYAB_JNT_CENTER_e=0x0, + POUYAB_JNT_BACKBONE1_e=0x1, + POUYAB_JNT_BACKBONE2_e=0x2, + POUYAB_JNT_NECK_e=0x3, + POUYAB_JNT_HEAD_e=0x4, + POUYAB_JNT_CHIN_e=0x5, + POUYAB_JNT_MAYUL_e=0x6, + POUYAB_JNT_MAYUR_e=0x7, + POUYAB_JNT_MOUTH_e=0x8, + POUYAB_JNT_SHOULDERL_e=0x9, + POUYAB_JNT_ARML1_e=0xA, + POUYAB_JNT_ARML2_e=0xB, + POUYAB_JNT_HANDL_e=0xC, + POUYAB_JNT_FINGERL_e=0xD, + POUYAB_JNT_SHOULDERR_e=0xE, + POUYAB_JNT_ARMR1_e=0xF, + POUYAB_JNT_ARMR2_e=0x10, + POUYAB_JNT_HANDR_e=0x11, + POUYAB_JNT_FINGERR_e=0x12, + POUYAB_JNT_WAIST_e=0x13, + POUYAB_JNT_LEGL1_e=0x14, + POUYAB_JNT_LEGL2_e=0x15, + POUYAB_JNT_FOOTL_e=0x16, + POUYAB_JNT_LEGR1_e=0x17, + POUYAB_JNT_LEGR2_e=0x18, + POUYAB_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_POUYAB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/pumpkin.h b/assets/RZDJ01/res/Object/pumpkin.h new file mode 100644 index 0000000000..c566f4d590 --- /dev/null +++ b/assets/RZDJ01/res/Object/pumpkin.h @@ -0,0 +1,18 @@ +#ifndef RES_PUMPKIN_H +#define RES_PUMPKIN_H + +enum dRes_INDEX_PUMPKIN { + /* BMDR */ + dRes_INDEX_PUMPKIN_BMD_PUMPKIN_e=0x3, +}; + +enum dRes_ID_PUMPKIN { + /* BMDR */ + dRes_ID_PUMPKIN_BMD_PUMPKIN_e=0x3, +}; + +enum PUMPKIN_JNT { + PUMPKIN_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_PUMPKIN_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/saru.h b/assets/RZDJ01/res/Object/saru.h new file mode 100644 index 0000000000..4734847da5 --- /dev/null +++ b/assets/RZDJ01/res/Object/saru.h @@ -0,0 +1,14 @@ +#ifndef RES_SARU_H +#define RES_SARU_H + +enum dRes_INDEX_SARU { + /* BCK */ + dRes_INDEX_SARU_BCK_SARU_HELP_E_e=0x3, +}; + +enum dRes_ID_SARU { + /* BCK */ + dRes_ID_SARU_BCK_SARU_HELP_E_e=0x3, +}; + +#endif /* !RES_SARU_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/saru_TW.h b/assets/RZDJ01/res/Object/saru_TW.h new file mode 100644 index 0000000000..9f2f8d76f5 --- /dev/null +++ b/assets/RZDJ01/res/Object/saru_TW.h @@ -0,0 +1,49 @@ +#ifndef RES_SARU_TW_H +#define RES_SARU_TW_H + +enum dRes_INDEX_SARU_TW { + /* BMDR */ + dRes_INDEX_SARU_TW_BMD_SARU_BARA_TW_e=0x4, + dRes_INDEX_SARU_TW_BMD_SARU_TW_e=0x5, + /* EVT */ + dRes_INDEX_SARU_TW_DAT_EVENT_LIST_e=0x8, +}; + +enum dRes_ID_SARU_TW { + /* BMDR */ + dRes_ID_SARU_TW_BMD_SARU_BARA_TW_e=0x4, + dRes_ID_SARU_TW_BMD_SARU_TW_e=0x5, + /* EVT */ + dRes_ID_SARU_TW_DAT_EVENT_LIST_e=0x8, +}; + +enum SARU_BARA_TW_JNT { + SARU_BARA_TW_JNT_SARU_BARA_e=0x0, +}; + +enum SARU_TW_JNT { + SARU_TW_JNT_CENTER_e=0x0, + SARU_TW_JNT_BACKBONE_1_e=0x1, + SARU_TW_JNT_BACKBONE_2_e=0x2, + SARU_TW_JNT_NECK_e=0x3, + SARU_TW_JNT_HEAD_e=0x4, + SARU_TW_JNT_CHIN_e=0x5, + SARU_TW_JNT_MOUTH_e=0x6, + SARU_TW_JNT_SHOULDER_L_e=0x7, + SARU_TW_JNT_ARM_L_1_e=0x8, + SARU_TW_JNT_ARM_L_2_e=0x9, + SARU_TW_JNT_HAND_L_e=0xA, + SARU_TW_JNT_SHOULDER_R_e=0xB, + SARU_TW_JNT_ARM_R_1_e=0xC, + SARU_TW_JNT_ARM_R_2_e=0xD, + SARU_TW_JNT_HAND_R_e=0xE, + SARU_TW_JNT_WAIST_e=0xF, + SARU_TW_JNT_LEG_L_1_e=0x10, + SARU_TW_JNT_LEG_L_2_e=0x11, + SARU_TW_JNT_FOOT_L_e=0x12, + SARU_TW_JNT_LEG_R_1_e=0x13, + SARU_TW_JNT_LEG_R_2_e=0x14, + SARU_TW_JNT_FOOT_R_e=0x15, +}; + +#endif /* !RES_SARU_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/seiB.h b/assets/RZDJ01/res/Object/seiB.h new file mode 100644 index 0000000000..9da81d3b8d --- /dev/null +++ b/assets/RZDJ01/res/Object/seiB.h @@ -0,0 +1,75 @@ +#ifndef RES_SEIB_H +#define RES_SEIB_H + +enum dRes_INDEX_SEIB { + /* BCK */ + dRes_INDEX_SEIB_BCK_SEIB_TALK_A_e=0x6, + dRes_INDEX_SEIB_BCK_SEIB_TALKTURN_A_e=0x7, + dRes_INDEX_SEIB_BCK_SEIB_TALKTURN_B_e=0x8, + dRes_INDEX_SEIB_BCK_SEIB_WAIT_A_e=0x9, + /* BMDE */ + dRes_INDEX_SEIB_BMD_SEIB_NOMAL_e=0xC, + /* BRK */ + dRes_INDEX_SEIB_BRK_SEIB_NOMAL_e=0xF, + /* BTK */ + dRes_INDEX_SEIB_BTK_SEIB_NOMAL_e=0x12, +}; + +enum dRes_ID_SEIB { + /* BCK */ + dRes_ID_SEIB_BCK_SEIB_TALK_A_e=0x6, + dRes_ID_SEIB_BCK_SEIB_TALKTURN_A_e=0x7, + dRes_ID_SEIB_BCK_SEIB_TALKTURN_B_e=0x8, + dRes_ID_SEIB_BCK_SEIB_WAIT_A_e=0x9, + /* BMDE */ + dRes_ID_SEIB_BMD_SEIB_NOMAL_e=0xC, + /* BRK */ + dRes_ID_SEIB_BRK_SEIB_NOMAL_e=0xF, + /* BTK */ + dRes_ID_SEIB_BTK_SEIB_NOMAL_e=0x12, +}; + +enum SEIB_NOMAL_JNT { + SEIB_NOMAL_JNT_CENTER_e=0x0, + SEIB_NOMAL_JNT_BACKBORN1_e=0x1, + SEIB_NOMAL_JNT_BACKBORN2_e=0x2, + SEIB_NOMAL_JNT_NECK_e=0x3, + SEIB_NOMAL_JNT_HEAD_e=0x4, + SEIB_NOMAL_JNT_CHIN_e=0x5, + SEIB_NOMAL_JNT_MOUTH_e=0x6, + SEIB_NOMAL_JNT_SHOULDER_L_e=0x7, + SEIB_NOMAL_JNT_ARM1_L_e=0x8, + SEIB_NOMAL_JNT_ARM2_L_e=0x9, + SEIB_NOMAL_JNT_HAND_L_e=0xA, + SEIB_NOMAL_JNT_FINGER_L_e=0xB, + SEIB_NOMAL_JNT_THUMB_L_e=0xC, + SEIB_NOMAL_JNT_SHOULDER_R_e=0xD, + SEIB_NOMAL_JNT_ARM1_R_e=0xE, + SEIB_NOMAL_JNT_ARM2_R_e=0xF, + SEIB_NOMAL_JNT_HAND_R_e=0x10, + SEIB_NOMAL_JNT_FINGER_R_e=0x11, + SEIB_NOMAL_JNT_THUMB_R_e=0x12, + SEIB_NOMAL_JNT_SIZUKU_e=0x13, + SEIB_NOMAL_JNT_WAIST_e=0x14, + SEIB_NOMAL_JNT_LEG1_L_e=0x15, + SEIB_NOMAL_JNT_LEG2_L_e=0x16, + SEIB_NOMAL_JNT_FOOT_L_e=0x17, + SEIB_NOMAL_JNT_LEG1_R_e=0x18, + SEIB_NOMAL_JNT_LEG2_R_e=0x19, + SEIB_NOMAL_JNT_FOOT_R_e=0x1A, + SEIB_NOMAL_JNT_TAIL1_e=0x1B, + SEIB_NOMAL_JNT_TAIL2_e=0x1C, + SEIB_NOMAL_JNT_TAIL3_e=0x1D, + SEIB_NOMAL_JNT_TAIL4_e=0x1E, + SEIB_NOMAL_JNT_TAIL5_e=0x1F, + SEIB_NOMAL_JNT_TAIL6_e=0x20, + SEIB_NOMAL_JNT_TAIL7_e=0x21, + SEIB_NOMAL_JNT_TAIL8_e=0x22, + SEIB_NOMAL_JNT_TAIL9_e=0x23, + SEIB_NOMAL_JNT_TAIL10_e=0x24, + SEIB_NOMAL_JNT_TAIL11_e=0x25, + SEIB_NOMAL_JNT_TAIL12_e=0x26, + SEIB_NOMAL_JNT_TAIL13_e=0x27, +}; + +#endif /* !RES_SEIB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/seiC.h b/assets/RZDJ01/res/Object/seiC.h new file mode 100644 index 0000000000..d8b2dceaa1 --- /dev/null +++ b/assets/RZDJ01/res/Object/seiC.h @@ -0,0 +1,65 @@ +#ifndef RES_SEIC_H +#define RES_SEIC_H + +enum dRes_INDEX_SEIC { + /* BCK */ + dRes_INDEX_SEIC_BCK_SEIC_WING_A_e=0x6, + /* BMDR */ + dRes_INDEX_SEIC_BMD_SEIC_NOMAL_e=0x9, + /* BRK */ + dRes_INDEX_SEIC_BRK_SEIC_NOMAL_e=0xC, + /* BTK */ + dRes_INDEX_SEIC_BTK_SEIC_NOMAL_e=0xF, +}; + +enum dRes_ID_SEIC { + /* BCK */ + dRes_ID_SEIC_BCK_SEIC_WING_A_e=0x6, + /* BMDR */ + dRes_ID_SEIC_BMD_SEIC_NOMAL_e=0x9, + /* BRK */ + dRes_ID_SEIC_BRK_SEIC_NOMAL_e=0xC, + /* BTK */ + dRes_ID_SEIC_BTK_SEIC_NOMAL_e=0xF, +}; + +enum SEIC_NOMAL_JNT { + SEIC_NOMAL_JNT_WORLD_ROOT_e=0x0, + SEIC_NOMAL_JNT_CENTER_e=0x1, + SEIC_NOMAL_JNT_BACKBORN1_e=0x2, + SEIC_NOMAL_JNT_BACKBORN2_e=0x3, + SEIC_NOMAL_JNT_NECK_e=0x4, + SEIC_NOMAL_JNT_HEAD_e=0x5, + SEIC_NOMAL_JNT_CHIN_e=0x6, + SEIC_NOMAL_JNT_MOUTH_e=0x7, + SEIC_NOMAL_JNT_HIGE_L_e=0x8, + SEIC_NOMAL_JNT_HIGE_R_e=0x9, + SEIC_NOMAL_JNT_SHOULDER_L_e=0xA, + SEIC_NOMAL_JNT_WING_L_1_e=0xB, + SEIC_NOMAL_JNT_WING_L_2_e=0xC, + SEIC_NOMAL_JNT_WING_L_3_e=0xD, + SEIC_NOMAL_JNT_WING_L_4_e=0xE, + SEIC_NOMAL_JNT_WING_L_5_e=0xF, + SEIC_NOMAL_JNT_SHOULDER_R_e=0x10, + SEIC_NOMAL_JNT_WING_R_1_e=0x11, + SEIC_NOMAL_JNT_WING_R_2_e=0x12, + SEIC_NOMAL_JNT_WING_R_3_e=0x13, + SEIC_NOMAL_JNT_WING_R_4_e=0x14, + SEIC_NOMAL_JNT_WING_R_5_e=0x15, + SEIC_NOMAL_JNT_WAIST_e=0x16, + SEIC_NOMAL_JNT_LEG_L_1_e=0x17, + SEIC_NOMAL_JNT_LEG_L_2_e=0x18, + SEIC_NOMAL_JNT_FOOT_L_e=0x19, + SEIC_NOMAL_JNT_FINGER_L_1_e=0x1A, + SEIC_NOMAL_JNT_THMB_L_e=0x1B, + SEIC_NOMAL_JNT_LEG_R_1_e=0x1C, + SEIC_NOMAL_JNT_LEG_R_2_e=0x1D, + SEIC_NOMAL_JNT_FOOT_R_e=0x1E, + SEIC_NOMAL_JNT_FINGER_R_1_e=0x1F, + SEIC_NOMAL_JNT_THMB_R_e=0x20, + SEIC_NOMAL_JNT_TAIL1_e=0x21, + SEIC_NOMAL_JNT_TAIL2_e=0x22, + SEIC_NOMAL_JNT_SIZUKU_e=0x23, +}; + +#endif /* !RES_SEIC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/seiD.h b/assets/RZDJ01/res/Object/seiD.h new file mode 100644 index 0000000000..a6f2294b20 --- /dev/null +++ b/assets/RZDJ01/res/Object/seiD.h @@ -0,0 +1,46 @@ +#ifndef RES_SEID_H +#define RES_SEID_H + +enum dRes_INDEX_SEID { + /* BMDE */ + dRes_INDEX_SEID_BMD_SEID_NOMAL_e=0x5, + /* BRK */ + dRes_INDEX_SEID_BRK_SEID_NOMAL_e=0x8, + /* BTK */ + dRes_INDEX_SEID_BTK_SEID_NOMAL_e=0xB, +}; + +enum dRes_ID_SEID { + /* BMDE */ + dRes_ID_SEID_BMD_SEID_NOMAL_e=0x5, + /* BRK */ + dRes_ID_SEID_BRK_SEID_NOMAL_e=0x8, + /* BTK */ + dRes_ID_SEID_BTK_SEID_NOMAL_e=0xB, +}; + +enum SEID_NOMAL_JNT { + SEID_NOMAL_JNT_WORLD_ROOT_e=0x0, + SEID_NOMAL_JNT_BACKBORN1_e=0x1, + SEID_NOMAL_JNT_BACKBORN2_e=0x2, + SEID_NOMAL_JNT_BACKBORN3_e=0x3, + SEID_NOMAL_JNT_NECK1_e=0x4, + SEID_NOMAL_JNT_NECK2_e=0x5, + SEID_NOMAL_JNT_NECK3_e=0x6, + SEID_NOMAL_JNT_NECK4_e=0x7, + SEID_NOMAL_JNT_HEAD_e=0x8, + SEID_NOMAL_JNT_CHIN_e=0x9, + SEID_NOMAL_JNT_TAIL1_e=0xA, + SEID_NOMAL_JNT_TAIL2_e=0xB, + SEID_NOMAL_JNT_TAIL3_e=0xC, + SEID_NOMAL_JNT_TAIL4_e=0xD, + SEID_NOMAL_JNT_TAIL5_e=0xE, + SEID_NOMAL_JNT_TAIL6_e=0xF, + SEID_NOMAL_JNT_TAIL7_e=0x10, + SEID_NOMAL_JNT_TAIL8_e=0x11, + SEID_NOMAL_JNT_TAIL9_e=0x12, + SEID_NOMAL_JNT_CIRCLEA_e=0x13, + SEID_NOMAL_JNT_CIRCLEB_e=0x14, +}; + +#endif /* !RES_SEID_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/seki_1k.h b/assets/RZDJ01/res/Object/seki_1k.h new file mode 100644 index 0000000000..8b2f8ab69d --- /dev/null +++ b/assets/RZDJ01/res/Object/seki_1k.h @@ -0,0 +1,54 @@ +#ifndef RES_SEKI_1K_H +#define RES_SEKI_1K_H + +enum dRes_INDEX_SEKI_1K { + /* BMDR */ + dRes_INDEX_SEKI_1K_BMD_SEKIZOA_1K_e=0x3, + dRes_INDEX_SEKI_1K_BMD_YARIA_1K_e=0x4, + dRes_INDEX_SEKI_1K_BMD_YARIB_1K_e=0x5, +}; + +enum dRes_ID_SEKI_1K { + /* BMDR */ + dRes_ID_SEKI_1K_BMD_SEKIZOA_1K_e=0x3, + dRes_ID_SEKI_1K_BMD_YARIA_1K_e=0x4, + dRes_ID_SEKI_1K_BMD_YARIB_1K_e=0x5, +}; + +enum SEKIZOA_1K_JNT { + SEKIZOA_1K_JNT_CENTER_e=0x0, + SEKIZOA_1K_JNT_BACKBONE1_e=0x1, + SEKIZOA_1K_JNT_BACKBONE2_e=0x2, + SEKIZOA_1K_JNT_HEAD_e=0x3, + SEKIZOA_1K_JNT_SHOULDERL_e=0x4, + SEKIZOA_1K_JNT_ARML1_e=0x5, + SEKIZOA_1K_JNT_ARML2_e=0x6, + SEKIZOA_1K_JNT_HANDL_e=0x7, + SEKIZOA_1K_JNT_FINGERL_e=0x8, + SEKIZOA_1K_JNT_THUMBL_e=0x9, + SEKIZOA_1K_JNT_SHOULDERR_e=0xA, + SEKIZOA_1K_JNT_ARMR1_e=0xB, + SEKIZOA_1K_JNT_ARMR2_e=0xC, + SEKIZOA_1K_JNT_HANDR_e=0xD, + SEKIZOA_1K_JNT_FINGERR_e=0xE, + SEKIZOA_1K_JNT_THUMBR_e=0xF, + SEKIZOA_1K_JNT_WAIST_e=0x10, + SEKIZOA_1K_JNT_LEGL1_e=0x11, + SEKIZOA_1K_JNT_LEGL2_e=0x12, + SEKIZOA_1K_JNT_LEGR1_e=0x13, + SEKIZOA_1K_JNT_LEGR2_e=0x14, +}; + +enum YARIA_1K_JNT { + YARIA_1K_JNT_YARI_e=0x0, + YARIA_1K_JNT_YARI_BOTTOM_e=0x1, + YARIA_1K_JNT_YARI_TOP_e=0x2, +}; + +enum YARIB_1K_JNT { + YARIB_1K_JNT_YARI_e=0x0, + YARIB_1K_JNT_YARI_BOTTOM_e=0x1, + YARIB_1K_JNT_YARI_TOP_e=0x2, +}; + +#endif /* !RES_SEKI_1K_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/sekizoA.h b/assets/RZDJ01/res/Object/sekizoA.h new file mode 100644 index 0000000000..3026cad345 --- /dev/null +++ b/assets/RZDJ01/res/Object/sekizoA.h @@ -0,0 +1,158 @@ +#ifndef RES_SEKIZOA_H +#define RES_SEKIZOA_H + +enum dRes_INDEX_SEKIZOA { + /* BCK */ + dRes_INDEX_SEKIZOA_BCK_SEKI_HIT_L_e=0x7, + dRes_INDEX_SEKIZOA_BCK_SEKI_HIT_R_e=0x8, + dRes_INDEX_SEKIZOA_BCK_SEKI_L_DEMO_e=0x9, + dRes_INDEX_SEKIZOA_BCK_SEKI_L_LASTDEMO_e=0xA, + dRes_INDEX_SEKIZOA_BCK_SEKI_NO_JUMP_L_e=0xB, + dRes_INDEX_SEKIZOA_BCK_SEKI_NO_JUMP_R_e=0xC, + dRes_INDEX_SEKIZOA_BCK_SEKI_R_DEMO_e=0xD, + dRes_INDEX_SEKIZOA_BCK_SEKI_R_LASTDEMO_e=0xE, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_e=0xF, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_L_e=0x10, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_R_e=0x11, + dRes_INDEX_SEKIZOA_BCK_SEKI_STILL_L_e=0x12, + dRes_INDEX_SEKIZOA_BCK_SEKI_STILL_R_e=0x13, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_A_e=0x14, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_GAME_L_e=0x15, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_GAME_R_e=0x16, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_L_e=0x17, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_R_e=0x18, + dRes_INDEX_SEKIZOA_BCK_SEKIL_JUMP_e=0x19, + dRes_INDEX_SEKIZOA_BCK_SEKIR_JUMP_e=0x1A, + dRes_INDEX_SEKIZOA_BCK_YARIA_DEMO_e=0x1B, + dRes_INDEX_SEKIZOA_BCK_YARIA_GAME_e=0x1C, + dRes_INDEX_SEKIZOA_BCK_YARIA_STILL_L_e=0x1D, + dRes_INDEX_SEKIZOA_BCK_YARIB_DEMO_e=0x1E, + dRes_INDEX_SEKIZOA_BCK_YARIB_GAME_e=0x1F, + dRes_INDEX_SEKIZOA_BCK_YARIB_STILL_R_e=0x20, + /* BMDR */ + dRes_INDEX_SEKIZOA_BMD_SEKI_C_e=0x23, + dRes_INDEX_SEKIZOA_BMD_SEKIZOA_e=0x24, + dRes_INDEX_SEKIZOA_BMD_YARIA_e=0x25, + dRes_INDEX_SEKIZOA_BMD_YARIB_e=0x26, + /* BRK */ + dRes_INDEX_SEKIZOA_BRK_SEKI_C_e=0x29, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_DEMO_e=0x2A, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_FADE_LIGHTOFF_e=0x2B, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LASTDEMO_e=0x2C, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LIGHTOFF_e=0x2D, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LIGHTON_e=0x2E, + /* BTK */ + dRes_INDEX_SEKIZOA_BTK_SEKI_C_e=0x31, + dRes_INDEX_SEKIZOA_BTK_SEKIZO_OLD_DEMO_e=0x32, + /* EVT */ + dRes_INDEX_SEKIZOA_DAT_EVENT_LIST_e=0x35, +}; + +enum dRes_ID_SEKIZOA { + /* BCK */ + dRes_ID_SEKIZOA_BCK_SEKI_HIT_L_e=0x7, + dRes_ID_SEKIZOA_BCK_SEKI_HIT_R_e=0x8, + dRes_ID_SEKIZOA_BCK_SEKI_L_DEMO_e=0x9, + dRes_ID_SEKIZOA_BCK_SEKI_L_LASTDEMO_e=0xA, + dRes_ID_SEKIZOA_BCK_SEKI_NO_JUMP_L_e=0xB, + dRes_ID_SEKIZOA_BCK_SEKI_NO_JUMP_R_e=0xC, + dRes_ID_SEKIZOA_BCK_SEKI_R_DEMO_e=0xD, + dRes_ID_SEKIZOA_BCK_SEKI_R_LASTDEMO_e=0xE, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_e=0xF, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_L_e=0x10, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_R_e=0x11, + dRes_ID_SEKIZOA_BCK_SEKI_STILL_L_e=0x12, + dRes_ID_SEKIZOA_BCK_SEKI_STILL_R_e=0x13, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_A_e=0x14, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_GAME_L_e=0x15, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_GAME_R_e=0x16, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_L_e=0x17, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_R_e=0x18, + dRes_ID_SEKIZOA_BCK_SEKIL_JUMP_e=0x19, + dRes_ID_SEKIZOA_BCK_SEKIR_JUMP_e=0x1A, + dRes_ID_SEKIZOA_BCK_YARIA_DEMO_e=0x1B, + dRes_ID_SEKIZOA_BCK_YARIA_GAME_e=0x1C, + dRes_ID_SEKIZOA_BCK_YARIA_STILL_L_e=0x1D, + dRes_ID_SEKIZOA_BCK_YARIB_DEMO_e=0x1E, + dRes_ID_SEKIZOA_BCK_YARIB_GAME_e=0x1F, + dRes_ID_SEKIZOA_BCK_YARIB_STILL_R_e=0x20, + /* BMDR */ + dRes_ID_SEKIZOA_BMD_SEKI_C_e=0x23, + dRes_ID_SEKIZOA_BMD_SEKIZOA_e=0x24, + dRes_ID_SEKIZOA_BMD_YARIA_e=0x25, + dRes_ID_SEKIZOA_BMD_YARIB_e=0x26, + /* BRK */ + dRes_ID_SEKIZOA_BRK_SEKI_C_e=0x29, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_DEMO_e=0x2A, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_FADE_LIGHTOFF_e=0x2B, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LASTDEMO_e=0x2C, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LIGHTOFF_e=0x2D, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LIGHTON_e=0x2E, + /* BTK */ + dRes_ID_SEKIZOA_BTK_SEKI_C_e=0x31, + dRes_ID_SEKIZOA_BTK_SEKIZO_OLD_DEMO_e=0x32, + /* EVT */ + dRes_ID_SEKIZOA_DAT_EVENT_LIST_e=0x35, +}; + +enum SEKI_C_JNT { + SEKI_C_JNT_CENTER_e=0x0, + SEKI_C_JNT_BACKBONE1_e=0x1, + SEKI_C_JNT_BACKBONE2_e=0x2, + SEKI_C_JNT_HEAD_e=0x3, + SEKI_C_JNT_SHOULDERL_e=0x4, + SEKI_C_JNT_ARML1_e=0x5, + SEKI_C_JNT_ARML2_e=0x6, + SEKI_C_JNT_HANDL_e=0x7, + SEKI_C_JNT_FINGERL_e=0x8, + SEKI_C_JNT_THUMBL_e=0x9, + SEKI_C_JNT_SHOULDERR_e=0xA, + SEKI_C_JNT_ARMR1_e=0xB, + SEKI_C_JNT_ARMR2_e=0xC, + SEKI_C_JNT_HANDR_e=0xD, + SEKI_C_JNT_FINGERR_e=0xE, + SEKI_C_JNT_THUMBR_e=0xF, + SEKI_C_JNT_WAIST_e=0x10, + SEKI_C_JNT_LEGL1_e=0x11, + SEKI_C_JNT_LEGL2_e=0x12, + SEKI_C_JNT_LEGR1_e=0x13, + SEKI_C_JNT_LEGR2_e=0x14, +}; + +enum SEKIZOA_JNT { + SEKIZOA_JNT_CENTER_e=0x0, + SEKIZOA_JNT_BACKBONE1_e=0x1, + SEKIZOA_JNT_BACKBONE2_e=0x2, + SEKIZOA_JNT_HEAD_e=0x3, + SEKIZOA_JNT_SHOULDERL_e=0x4, + SEKIZOA_JNT_ARML1_e=0x5, + SEKIZOA_JNT_ARML2_e=0x6, + SEKIZOA_JNT_HANDL_e=0x7, + SEKIZOA_JNT_FINGERL_e=0x8, + SEKIZOA_JNT_THUMBL_e=0x9, + SEKIZOA_JNT_SHOULDERR_e=0xA, + SEKIZOA_JNT_ARMR1_e=0xB, + SEKIZOA_JNT_ARMR2_e=0xC, + SEKIZOA_JNT_HANDR_e=0xD, + SEKIZOA_JNT_FINGERR_e=0xE, + SEKIZOA_JNT_THUMBR_e=0xF, + SEKIZOA_JNT_WAIST_e=0x10, + SEKIZOA_JNT_LEGL1_e=0x11, + SEKIZOA_JNT_LEGL2_e=0x12, + SEKIZOA_JNT_LEGR1_e=0x13, + SEKIZOA_JNT_LEGR2_e=0x14, +}; + +enum YARIA_JNT { + YARIA_JNT_YARI_e=0x0, + YARIA_JNT_YARI_BOTTOM_e=0x1, + YARIA_JNT_YARI_TOP_e=0x2, +}; + +enum YARIB_JNT { + YARIB_JNT_YARI_e=0x0, + YARIB_JNT_YARI_BOTTOM_e=0x1, + YARIB_JNT_YARI_TOP_e=0x2, +}; + +#endif /* !RES_SEKIZOA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/shoe.h b/assets/RZDJ01/res/Object/shoe.h new file mode 100644 index 0000000000..f1fe1f9c04 --- /dev/null +++ b/assets/RZDJ01/res/Object/shoe.h @@ -0,0 +1,50 @@ +#ifndef RES_SHOE_H +#define RES_SHOE_H + +enum dRes_INDEX_SHOE { + /* BCK */ + dRes_INDEX_SHOE_BCK_SHOE_TALK_A_e=0x5, + /* BMDR */ + dRes_INDEX_SHOE_BMD_SHOE_e=0x8, + dRes_INDEX_SHOE_BMD_SHOE_CLOTH_e=0x9, + /* BTP */ + dRes_INDEX_SHOE_BTP_SHOE_e=0xC, +}; + +enum dRes_ID_SHOE { + /* BCK */ + dRes_ID_SHOE_BCK_SHOE_TALK_A_e=0x5, + /* BMDR */ + dRes_ID_SHOE_BMD_SHOE_e=0x8, + dRes_ID_SHOE_BMD_SHOE_CLOTH_e=0x9, + /* BTP */ + dRes_ID_SHOE_BTP_SHOE_e=0xC, +}; + +enum SHOE_JNT { + SHOE_JNT_CENTER_e=0x0, + SHOE_JNT_BACKBONE_e=0x1, + SHOE_JNT_NECK_e=0x2, + SHOE_JNT_HEAD_e=0x3, + SHOE_JNT_SHOULDERL_e=0x4, + SHOE_JNT_ARML1_e=0x5, + SHOE_JNT_ARML2_e=0x6, + SHOE_JNT_HANDL_e=0x7, + SHOE_JNT_SHOULDERR_e=0x8, + SHOE_JNT_ARMR1_e=0x9, + SHOE_JNT_ARMR2_e=0xA, + SHOE_JNT_HANDR_e=0xB, + SHOE_JNT_WAIST_e=0xC, + SHOE_JNT_LEGL1_e=0xD, + SHOE_JNT_LEGL2_e=0xE, + SHOE_JNT_FOOTL_e=0xF, + SHOE_JNT_LEGR1_e=0x10, + SHOE_JNT_LEGR2_e=0x11, + SHOE_JNT_FOOTR_e=0x12, +}; + +enum SHOE_CLOTH_JNT { + SHOE_CLOTH_JNT_SHOE_CLOTH_e=0x0, +}; + +#endif /* !RES_SHOE_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/sm_door.h b/assets/RZDJ01/res/Object/sm_door.h new file mode 100644 index 0000000000..8ef0e9c4ef --- /dev/null +++ b/assets/RZDJ01/res/Object/sm_door.h @@ -0,0 +1,56 @@ +#ifndef RES_SM_DOOR_H +#define RES_SM_DOOR_H + +enum dRes_INDEX_SM_DOOR { + /* BMDR */ + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORA_e=0x4, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORA_ALPHA_e=0x5, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORBL_e=0x6, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORBL_ALPHA_e=0x7, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORWO_e=0x8, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORWO_ALPHA_e=0x9, + /* DZB */ + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORA_e=0xC, + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORBL_e=0xD, + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORWO_e=0xE, +}; + +enum dRes_ID_SM_DOOR { + /* BMDR */ + dRes_ID_SM_DOOR_BMD_A_SM_DOORA_e=0x4, + dRes_ID_SM_DOOR_BMD_A_SM_DOORA_ALPHA_e=0x5, + dRes_ID_SM_DOOR_BMD_A_SM_DOORBL_e=0x6, + dRes_ID_SM_DOOR_BMD_A_SM_DOORBL_ALPHA_e=0x7, + dRes_ID_SM_DOOR_BMD_A_SM_DOORWO_e=0x8, + dRes_ID_SM_DOOR_BMD_A_SM_DOORWO_ALPHA_e=0x9, + /* DZB */ + dRes_ID_SM_DOOR_DZB_A_SM_DOORA_e=0xC, + dRes_ID_SM_DOOR_DZB_A_SM_DOORBL_e=0xD, + dRes_ID_SM_DOOR_DZB_A_SM_DOORWO_e=0xE, +}; + +enum A_SM_DOORA_JNT { + A_SM_DOORA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORA_ALPHA_JNT { + A_SM_DOORA_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORBL_JNT { + A_SM_DOORBL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORBL_ALPHA_JNT { + A_SM_DOORBL_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORWO_JNT { + A_SM_DOORWO_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORWO_ALPHA_JNT { + A_SM_DOORWO_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SM_DOOR_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/solA.h b/assets/RZDJ01/res/Object/solA.h new file mode 100644 index 0000000000..f9d9f79857 --- /dev/null +++ b/assets/RZDJ01/res/Object/solA.h @@ -0,0 +1,46 @@ +#ifndef RES_SOLA_H +#define RES_SOLA_H + +enum dRes_INDEX_SOLA { + /* BCK */ + dRes_INDEX_SOLA_BCK_SOLA_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_SOLA_BMD_SOLA_e=0x7, +}; + +enum dRes_ID_SOLA { + /* BCK */ + dRes_ID_SOLA_BCK_SOLA_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_SOLA_BMD_SOLA_e=0x7, +}; + +enum SOLA_JNT { + SOLA_JNT_CENTER_e=0x0, + SOLA_JNT_BACKBONE1_e=0x1, + SOLA_JNT_BACKBONE2_e=0x2, + SOLA_JNT_NECK_e=0x3, + SOLA_JNT_HEAD_e=0x4, + SOLA_JNT_SHOULDERL_e=0x5, + SOLA_JNT_ARM1L_e=0x6, + SOLA_JNT_ARM2L_e=0x7, + SOLA_JNT_HANDL_e=0x8, + SOLA_JNT_FINGERL_e=0x9, + SOLA_JNT_THUMBL_e=0xA, + SOLA_JNT_SHOULDERR_e=0xB, + SOLA_JNT_ARM1R_e=0xC, + SOLA_JNT_ARM2R_e=0xD, + SOLA_JNT_HANDR_e=0xE, + SOLA_JNT_FINGERR_e=0xF, + SOLA_JNT_THUMBR_e=0x10, + SOLA_JNT_WAIST_e=0x11, + SOLA_JNT_LEG1L_e=0x12, + SOLA_JNT_LEG2L_e=0x13, + SOLA_JNT_FOOTL_e=0x14, + SOLA_JNT_LEG1R_e=0x15, + SOLA_JNT_LEG2R_e=0x16, + SOLA_JNT_FOOTR_e=0x17, + SOLA_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_SOLA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/static.h b/assets/RZDJ01/res/Object/static.h new file mode 100644 index 0000000000..060a2a8656 --- /dev/null +++ b/assets/RZDJ01/res/Object/static.h @@ -0,0 +1,46 @@ +#ifndef RES_STATIC_H +#define RES_STATIC_H + +enum dRes_INDEX_STATIC { + /* BCK */ + dRes_INDEX_STATIC_BCK_FDOORA_e=0x5, + dRes_INDEX_STATIC_BCK_FDOORB_e=0x6, + /* BMDR */ + dRes_INDEX_STATIC_BMD_DOOR_KNOBDUMMY_e=0x9, + dRes_INDEX_STATIC_BMD_DOOR_PUSHDOUBLEDUMMY_e=0xA, + /* DZB */ + dRes_INDEX_STATIC_DZB_DOOR_KNOB_e=0xD, + dRes_INDEX_STATIC_DZB_DOOR_PUSHDOUBLE_e=0xE, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTER_e=0xF, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERBIG_e=0x10, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERBOSS_e=0x11, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERLV9_e=0x12, +}; + +enum dRes_ID_STATIC { + /* BCK */ + dRes_ID_STATIC_BCK_FDOORA_e=0x5, + dRes_ID_STATIC_BCK_FDOORB_e=0x6, + /* BMDR */ + dRes_ID_STATIC_BMD_DOOR_KNOBDUMMY_e=0x9, + dRes_ID_STATIC_BMD_DOOR_PUSHDOUBLEDUMMY_e=0xA, + /* DZB */ + dRes_ID_STATIC_DZB_DOOR_KNOB_e=0xD, + dRes_ID_STATIC_DZB_DOOR_PUSHDOUBLE_e=0xE, + dRes_ID_STATIC_DZB_DOOR_SHUTTER_e=0xF, + dRes_ID_STATIC_DZB_DOOR_SHUTTERBIG_e=0x10, + dRes_ID_STATIC_DZB_DOOR_SHUTTERBOSS_e=0x11, + dRes_ID_STATIC_DZB_DOOR_SHUTTERLV9_e=0x12, +}; + +enum DOOR_KNOBDUMMY_JNT { + DOOR_KNOBDUMMY_JNT_FDOOR_e=0x0, +}; + +enum DOOR_PUSHDOUBLEDUMMY_JNT { + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOORDUMMY_e=0x0, + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOOR_L_e=0x1, + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOOR_R_e=0x2, +}; + +#endif /* !RES_STATIC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/stickwl00.h b/assets/RZDJ01/res/Object/stickwl00.h new file mode 100644 index 0000000000..2cc7a30294 --- /dev/null +++ b/assets/RZDJ01/res/Object/stickwl00.h @@ -0,0 +1,22 @@ +#ifndef RES_STICKWL00_H +#define RES_STICKWL00_H + +enum dRes_INDEX_STICKWL00 { + /* BMDR */ + dRes_INDEX_STICKWL00_BMD_K_STICKWALL_00_e=0x4, + /* DZB */ + dRes_INDEX_STICKWL00_DZB_K_STICKWALL_00_e=0x7, +}; + +enum dRes_ID_STICKWL00 { + /* BMDR */ + dRes_ID_STICKWL00_BMD_K_STICKWALL_00_e=0x4, + /* DZB */ + dRes_ID_STICKWL00_DZB_K_STICKWALL_00_e=0x7, +}; + +enum K_STICKWALL_00_JNT { + K_STICKWALL_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_STICKWL00_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/stickwl01.h b/assets/RZDJ01/res/Object/stickwl01.h new file mode 100644 index 0000000000..830f1dcf57 --- /dev/null +++ b/assets/RZDJ01/res/Object/stickwl01.h @@ -0,0 +1,22 @@ +#ifndef RES_STICKWL01_H +#define RES_STICKWL01_H + +enum dRes_INDEX_STICKWL01 { + /* BMDR */ + dRes_INDEX_STICKWL01_BMD_K_STICKWALL_01_e=0x4, + /* DZB */ + dRes_INDEX_STICKWL01_DZB_K_STICKWALL_01_e=0x7, +}; + +enum dRes_ID_STICKWL01 { + /* BMDR */ + dRes_ID_STICKWL01_BMD_K_STICKWALL_01_e=0x4, + /* DZB */ + dRes_ID_STICKWL01_DZB_K_STICKWALL_01_e=0x7, +}; + +enum K_STICKWALL_01_JNT { + K_STICKWALL_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_STICKWL01_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/syourock.h b/assets/RZDJ01/res/Object/syourock.h new file mode 100644 index 0000000000..7fa7401fab --- /dev/null +++ b/assets/RZDJ01/res/Object/syourock.h @@ -0,0 +1,30 @@ +#ifndef RES_SYOUROCK_H +#define RES_SYOUROCK_H + +enum dRes_INDEX_SYOUROCK { + /* BMDR */ + dRes_INDEX_SYOUROCK_BMD_K_SYOUROCK_00_e=0x4, + dRes_INDEX_SYOUROCK_BMD_K_SYOUROCK_01_e=0x5, + /* DZB */ + dRes_INDEX_SYOUROCK_DZB_K_SYOUROCK_00_e=0x8, + dRes_INDEX_SYOUROCK_DZB_K_SYOUROCK_01_e=0x9, +}; + +enum dRes_ID_SYOUROCK { + /* BMDR */ + dRes_ID_SYOUROCK_BMD_K_SYOUROCK_00_e=0x4, + dRes_ID_SYOUROCK_BMD_K_SYOUROCK_01_e=0x5, + /* DZB */ + dRes_ID_SYOUROCK_DZB_K_SYOUROCK_00_e=0x8, + dRes_ID_SYOUROCK_DZB_K_SYOUROCK_01_e=0x9, +}; + +enum K_SYOUROCK_00_JNT { + K_SYOUROCK_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SYOUROCK_01_JNT { + K_SYOUROCK_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SYOUROCK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/togeRol.h b/assets/RZDJ01/res/Object/togeRol.h new file mode 100644 index 0000000000..9e9d9f88a3 --- /dev/null +++ b/assets/RZDJ01/res/Object/togeRol.h @@ -0,0 +1,22 @@ +#ifndef RES_TOGEROL_H +#define RES_TOGEROL_H + +enum dRes_INDEX_TOGEROL { + /* BMDR */ + dRes_INDEX_TOGEROL_BMD_LV6_OBJ_TOGEROLL_e=0x4, + /* DZB */ + dRes_INDEX_TOGEROL_DZB_LV6_OBJ_TOGEROLL_e=0x7, +}; + +enum dRes_ID_TOGEROL { + /* BMDR */ + dRes_ID_TOGEROL_BMD_LV6_OBJ_TOGEROLL_e=0x4, + /* DZB */ + dRes_ID_TOGEROL_DZB_LV6_OBJ_TOGEROLL_e=0x7, +}; + +enum LV6_OBJ_TOGEROLL_JNT { + LV6_OBJ_TOGEROLL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TOGEROL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnFiro.h b/assets/RZDJ01/res/Object/twGnFiro.h new file mode 100644 index 0000000000..6d108ed9bd --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnFiro.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNFIRO_H +#define RES_TWGNFIRO_H + +enum dRes_INDEX_TWGNFIRO { + /* BMDR */ + dRes_INDEX_TWGNFIRO_BMD_M_TNAKAGATE_FIRONE_e=0x6, + /* BRK */ + dRes_INDEX_TWGNFIRO_BRK_M_TNAKAGATE_FIRONE_e=0x9, + /* BTK */ + dRes_INDEX_TWGNFIRO_BTK_M_TNAKAGATE_FIRONE_e=0xC, + /* DZB */ + dRes_INDEX_TWGNFIRO_DZB_M_TNAKAGATE_FIRONE_COL_e=0xF, +}; + +enum dRes_ID_TWGNFIRO { + /* BMDR */ + dRes_ID_TWGNFIRO_BMD_M_TNAKAGATE_FIRONE_e=0x6, + /* BRK */ + dRes_ID_TWGNFIRO_BRK_M_TNAKAGATE_FIRONE_e=0x9, + /* BTK */ + dRes_ID_TWGNFIRO_BTK_M_TNAKAGATE_FIRONE_e=0xC, + /* DZB */ + dRes_ID_TWGNFIRO_DZB_M_TNAKAGATE_FIRONE_COL_e=0xF, +}; + +enum M_TNAKAGATE_FIRONE_JNT { + M_TNAKAGATE_FIRONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNFIRO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnK0102.h b/assets/RZDJ01/res/Object/twGnK0102.h new file mode 100644 index 0000000000..0e3aae2b3c --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnK0102.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0102_H +#define RES_TWGNK0102_H + +enum dRes_INDEX_TWGNK0102 { + /* BMDR */ + dRes_INDEX_TWGNK0102_BMD_M_NAKATGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0102_BRK_M_NAKATGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0102_BTK_M_NAKATGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0102_DZB_M_NAKA_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0102 { + /* BMDR */ + dRes_ID_TWGNK0102_BMD_M_NAKATGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_ID_TWGNK0102_BRK_M_NAKATGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_ID_TWGNK0102_BTK_M_NAKATGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_ID_TWGNK0102_DZB_M_NAKA_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN01TO02_JNT { + M_NAKATGATE_KAN01TO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0102_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnK0616.h b/assets/RZDJ01/res/Object/twGnK0616.h new file mode 100644 index 0000000000..a9316fe72f --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnK0616.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0616_H +#define RES_TWGNK0616_H + +enum dRes_INDEX_TWGNK0616 { + /* BMDR */ + dRes_INDEX_TWGNK0616_BMD_M_NAKATGATE_KAN06TO16_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0616_BRK_M_NAKATGATE_KAN06TO16_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0616_BTK_M_NAKATGATE_KAN06TO16_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0616_DZB_M_NAKATGATE_KAN06TO16_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0616 { + /* BMDR */ + dRes_ID_TWGNK0616_BMD_M_NAKATGATE_KAN06TO16_e=0x6, + /* BRK */ + dRes_ID_TWGNK0616_BRK_M_NAKATGATE_KAN06TO16_e=0x9, + /* BTK */ + dRes_ID_TWGNK0616_BTK_M_NAKATGATE_KAN06TO16_e=0xC, + /* DZB */ + dRes_ID_TWGNK0616_DZB_M_NAKATGATE_KAN06TO16_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN06TO16_JNT { + M_NAKATGATE_KAN06TO16_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0616_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnK0709.h b/assets/RZDJ01/res/Object/twGnK0709.h new file mode 100644 index 0000000000..5584cdf640 --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnK0709.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0709_H +#define RES_TWGNK0709_H + +enum dRes_INDEX_TWGNK0709 { + /* BMDR */ + dRes_INDEX_TWGNK0709_BMD_M_TGATE_KAN07TO019_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0709_BRK_M_TGATE_KAN07TO019_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0709_BTK_M_TGATE_KAN07TO019_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0709_DZB_M_NAKATGATE_KAN07TO09_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0709 { + /* BMDR */ + dRes_ID_TWGNK0709_BMD_M_TGATE_KAN07TO019_e=0x6, + /* BRK */ + dRes_ID_TWGNK0709_BRK_M_TGATE_KAN07TO019_e=0x9, + /* BTK */ + dRes_ID_TWGNK0709_BTK_M_TGATE_KAN07TO019_e=0xC, + /* DZB */ + dRes_ID_TWGNK0709_DZB_M_NAKATGATE_KAN07TO09_COL_e=0xF, +}; + +enum M_TGATE_KAN07TO019_JNT { + M_TGATE_KAN07TO019_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0709_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnK079b.h b/assets/RZDJ01/res/Object/twGnK079b.h new file mode 100644 index 0000000000..06c4103e71 --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnK079b.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK079B_H +#define RES_TWGNK079B_H + +enum dRes_INDEX_TWGNK079B { + /* BMDR */ + dRes_INDEX_TWGNK079B_BMD_M_NAKATGATE_KAN07TO09_B_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK079B_BRK_M_NAKATGATE_KAN07TO09_B_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK079B_BTK_M_NAKATGATE_KAN07TO09_B_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK079B_DZB_M_NAKATGATE_KAN07TO09_B_e=0xF, +}; + +enum dRes_ID_TWGNK079B { + /* BMDR */ + dRes_ID_TWGNK079B_BMD_M_NAKATGATE_KAN07TO09_B_e=0x6, + /* BRK */ + dRes_ID_TWGNK079B_BRK_M_NAKATGATE_KAN07TO09_B_e=0x9, + /* BTK */ + dRes_ID_TWGNK079B_BTK_M_NAKATGATE_KAN07TO09_B_e=0xC, + /* DZB */ + dRes_ID_TWGNK079B_DZB_M_NAKATGATE_KAN07TO09_B_e=0xF, +}; + +enum M_NAKATGATE_KAN07TO09_B_JNT { + M_NAKATGATE_KAN07TO09_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK079B_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGnK1415.h b/assets/RZDJ01/res/Object/twGnK1415.h new file mode 100644 index 0000000000..ba321c6980 --- /dev/null +++ b/assets/RZDJ01/res/Object/twGnK1415.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK1415_H +#define RES_TWGNK1415_H + +enum dRes_INDEX_TWGNK1415 { + /* BMDR */ + dRes_INDEX_TWGNK1415_BMD_M_NAKATGATE_KAN14TO15_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK1415_BRK_M_NAKATGATE_KAN14TO15_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK1415_BTK_M_NAKATGATE_KAN14TO15_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK1415_DZB_M_NAKATGATE_KAN14TO15_COL_e=0xF, +}; + +enum dRes_ID_TWGNK1415 { + /* BMDR */ + dRes_ID_TWGNK1415_BMD_M_NAKATGATE_KAN14TO15_e=0x6, + /* BRK */ + dRes_ID_TWGNK1415_BRK_M_NAKATGATE_KAN14TO15_e=0x9, + /* BTK */ + dRes_ID_TWGNK1415_BTK_M_NAKATGATE_KAN14TO15_e=0xC, + /* DZB */ + dRes_ID_TWGNK1415_DZB_M_NAKATGATE_KAN14TO15_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN14TO15_JNT { + M_NAKATGATE_KAN14TO15_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK1415_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGtFiro.h b/assets/RZDJ01/res/Object/twGtFiro.h new file mode 100644 index 0000000000..6535b6a65c --- /dev/null +++ b/assets/RZDJ01/res/Object/twGtFiro.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTFIRO_H +#define RES_TWGTFIRO_H + +enum dRes_INDEX_TWGTFIRO { + /* BMDR */ + dRes_INDEX_TWGTFIRO_BMD_M_TGATE_FIRONE_e=0x6, + /* BRK */ + dRes_INDEX_TWGTFIRO_BRK_M_TGATE_FIRONE_e=0x9, + /* BTK */ + dRes_INDEX_TWGTFIRO_BTK_M_TGATE_FIRONE_e=0xC, + /* DZB */ + dRes_INDEX_TWGTFIRO_DZB_M_TGATE_FIRONE_COL_e=0xF, +}; + +enum dRes_ID_TWGTFIRO { + /* BMDR */ + dRes_ID_TWGTFIRO_BMD_M_TGATE_FIRONE_e=0x6, + /* BRK */ + dRes_ID_TWGTFIRO_BRK_M_TGATE_FIRONE_e=0x9, + /* BTK */ + dRes_ID_TWGTFIRO_BTK_M_TGATE_FIRONE_e=0xC, + /* DZB */ + dRes_ID_TWGTFIRO_DZB_M_TGATE_FIRONE_COL_e=0xF, +}; + +enum M_TGATE_FIRONE_JNT { + M_TGATE_FIRONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTFIRO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGtK0102.h b/assets/RZDJ01/res/Object/twGtK0102.h new file mode 100644 index 0000000000..1be3dd5ef9 --- /dev/null +++ b/assets/RZDJ01/res/Object/twGtK0102.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTK0102_H +#define RES_TWGTK0102_H + +enum dRes_INDEX_TWGTK0102 { + /* BMDR */ + dRes_INDEX_TWGTK0102_BMD_M_TGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_INDEX_TWGTK0102_BRK_M_TGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_INDEX_TWGTK0102_BTK_M_TGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_INDEX_TWGTK0102_DZB_M_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum dRes_ID_TWGTK0102 { + /* BMDR */ + dRes_ID_TWGTK0102_BMD_M_TGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_ID_TWGTK0102_BRK_M_TGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_ID_TWGTK0102_BTK_M_TGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_ID_TWGTK0102_DZB_M_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum M_TGATE_KAN01TO02_JNT { + M_TGATE_KAN01TO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTK0102_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/twGtK0709.h b/assets/RZDJ01/res/Object/twGtK0709.h new file mode 100644 index 0000000000..905bbfb976 --- /dev/null +++ b/assets/RZDJ01/res/Object/twGtK0709.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTK0709_H +#define RES_TWGTK0709_H + +enum dRes_INDEX_TWGTK0709 { + /* BMDR */ + dRes_INDEX_TWGTK0709_BMD_M_TGATE_KAN07TO09_e=0x6, + /* BRK */ + dRes_INDEX_TWGTK0709_BRK_M_TGATE_KAN07TO09_e=0x9, + /* BTK */ + dRes_INDEX_TWGTK0709_BTK_M_TGATE_KAN07TO09_e=0xC, + /* DZB */ + dRes_INDEX_TWGTK0709_DZB_M_TGATE_KAN07TO09_COL_e=0xF, +}; + +enum dRes_ID_TWGTK0709 { + /* BMDR */ + dRes_ID_TWGTK0709_BMD_M_TGATE_KAN07TO09_e=0x6, + /* BRK */ + dRes_ID_TWGTK0709_BRK_M_TGATE_KAN07TO09_e=0x9, + /* BTK */ + dRes_ID_TWGTK0709_BTK_M_TGATE_KAN07TO09_e=0xC, + /* DZB */ + dRes_ID_TWGTK0709_DZB_M_TGATE_KAN07TO09_COL_e=0xF, +}; + +enum M_TGATE_KAN07TO09_JNT { + M_TGATE_KAN07TO09_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTK0709_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/uri_kago.h b/assets/RZDJ01/res/Object/uri_kago.h new file mode 100644 index 0000000000..b966d51de1 --- /dev/null +++ b/assets/RZDJ01/res/Object/uri_kago.h @@ -0,0 +1,24 @@ +#ifndef RES_URI_KAGO_H +#define RES_URI_KAGO_H + +enum dRes_INDEX_URI_KAGO { + /* BMDR */ + dRes_INDEX_URI_KAGO_BMD_BABY_KAGO_e=0x3, + dRes_INDEX_URI_KAGO_BMD_URI_KAGO_ON_e=0x4, +}; + +enum dRes_ID_URI_KAGO { + /* BMDR */ + dRes_ID_URI_KAGO_BMD_BABY_KAGO_e=0x3, + dRes_ID_URI_KAGO_BMD_URI_KAGO_ON_e=0x4, +}; + +enum BABY_KAGO_JNT { + BABY_KAGO_JNT_BABY_KAGO_e=0x0, +}; + +enum URI_KAGO_ON_JNT { + URI_KAGO_ON_JNT_URI_KAGO_ON_e=0x0, +}; + +#endif /* !RES_URI_KAGO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/yamiD.h b/assets/RZDJ01/res/Object/yamiD.h new file mode 100644 index 0000000000..c8a09a25b4 --- /dev/null +++ b/assets/RZDJ01/res/Object/yamiD.h @@ -0,0 +1,61 @@ +#ifndef RES_YAMID_H +#define RES_YAMID_H + +enum dRes_INDEX_YAMID { + /* BCK */ + dRes_INDEX_YAMID_BCK_YAMID_F_TALK_A_e=0x7, + dRes_INDEX_YAMID_BCK_YAMID_STEP_e=0x8, + dRes_INDEX_YAMID_BCK_YAMID_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMID_BMD_YAMID_e=0xC, + /* BTK */ + dRes_INDEX_YAMID_BTK_YAMID_e=0xF, + /* BTP */ + dRes_INDEX_YAMID_BTP_YAMID_e=0x12, + /* EVT */ + dRes_INDEX_YAMID_DAT_EVENT_LIST_e=0x15, +}; + +enum dRes_ID_YAMID { + /* BCK */ + dRes_ID_YAMID_BCK_YAMID_F_TALK_A_e=0x7, + dRes_ID_YAMID_BCK_YAMID_STEP_e=0x8, + dRes_ID_YAMID_BCK_YAMID_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMID_BMD_YAMID_e=0xC, + /* BTK */ + dRes_ID_YAMID_BTK_YAMID_e=0xF, + /* BTP */ + dRes_ID_YAMID_BTP_YAMID_e=0x12, + /* EVT */ + dRes_ID_YAMID_DAT_EVENT_LIST_e=0x15, +}; + +enum YAMID_JNT { + YAMID_JNT_CENTER_e=0x0, + YAMID_JNT_BACKBONE1_e=0x1, + YAMID_JNT_BACKBONE2_e=0x2, + YAMID_JNT_NECK_e=0x3, + YAMID_JNT_HEAD_e=0x4, + YAMID_JNT_CHIN_e=0x5, + YAMID_JNT_MOUTH_e=0x6, + YAMID_JNT_SHOULDERL_e=0x7, + YAMID_JNT_ARML1_e=0x8, + YAMID_JNT_ARML2_e=0x9, + YAMID_JNT_HANDL_e=0xA, + YAMID_JNT_FINGERL_e=0xB, + YAMID_JNT_SHOULDERR_e=0xC, + YAMID_JNT_ARMR1_e=0xD, + YAMID_JNT_ARMR2_e=0xE, + YAMID_JNT_HANDR_e=0xF, + YAMID_JNT_FINGERR_e=0x10, + YAMID_JNT_WAIST_e=0x11, + YAMID_JNT_LEGL1_e=0x12, + YAMID_JNT_LEGL2_e=0x13, + YAMID_JNT_FOOTL_e=0x14, + YAMID_JNT_LEGR1_e=0x15, + YAMID_JNT_LEGR2_e=0x16, + YAMID_JNT_FOOTR_e=0x17, +}; + +#endif /* !RES_YAMID_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/yamiS.h b/assets/RZDJ01/res/Object/yamiS.h new file mode 100644 index 0000000000..92e88acc2b --- /dev/null +++ b/assets/RZDJ01/res/Object/yamiS.h @@ -0,0 +1,62 @@ +#ifndef RES_YAMIS_H +#define RES_YAMIS_H + +enum dRes_INDEX_YAMIS { + /* BCK */ + dRes_INDEX_YAMIS_BCK_YAMIS_F_TALK_A_e=0x7, + dRes_INDEX_YAMIS_BCK_YAMIS_STEP_e=0x8, + dRes_INDEX_YAMIS_BCK_YAMIS_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMIS_BMD_YAMIS_e=0xC, + /* BTK */ + dRes_INDEX_YAMIS_BTK_YAMIS_e=0xF, + /* BTP */ + dRes_INDEX_YAMIS_BTP_YAMIS_e=0x12, + /* EVT */ + dRes_INDEX_YAMIS_DAT_EVENT_LIST_e=0x15, +}; + +enum dRes_ID_YAMIS { + /* BCK */ + dRes_ID_YAMIS_BCK_YAMIS_F_TALK_A_e=0x7, + dRes_ID_YAMIS_BCK_YAMIS_STEP_e=0x8, + dRes_ID_YAMIS_BCK_YAMIS_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMIS_BMD_YAMIS_e=0xC, + /* BTK */ + dRes_ID_YAMIS_BTK_YAMIS_e=0xF, + /* BTP */ + dRes_ID_YAMIS_BTP_YAMIS_e=0x12, + /* EVT */ + dRes_ID_YAMIS_DAT_EVENT_LIST_e=0x15, +}; + +enum YAMIS_JNT { + YAMIS_JNT_CENTER_e=0x0, + YAMIS_JNT_BACKBONE1_e=0x1, + YAMIS_JNT_BACKBONE2_e=0x2, + YAMIS_JNT_NECK_e=0x3, + YAMIS_JNT_HEAD_e=0x4, + YAMIS_JNT_CHIN_e=0x5, + YAMIS_JNT_MOUTH_e=0x6, + YAMIS_JNT_SHOULDERL_e=0x7, + YAMIS_JNT_ARML1_e=0x8, + YAMIS_JNT_ARML2_e=0x9, + YAMIS_JNT_HANDL_e=0xA, + YAMIS_JNT_FINGERL_e=0xB, + YAMIS_JNT_SHOULDERR_e=0xC, + YAMIS_JNT_ARMR1_e=0xD, + YAMIS_JNT_ARMR2_e=0xE, + YAMIS_JNT_HANDR_e=0xF, + YAMIS_JNT_FINGERR_e=0x10, + YAMIS_JNT_WAIST_e=0x11, + YAMIS_JNT_LEGL1_e=0x12, + YAMIS_JNT_LEGL2_e=0x13, + YAMIS_JNT_FOOTL_e=0x14, + YAMIS_JNT_LEGR1_e=0x15, + YAMIS_JNT_LEGR2_e=0x16, + YAMIS_JNT_FOOTR_e=0x17, + YAMIS_JNT_WAIST_END_e=0x18, +}; + +#endif /* !RES_YAMIS_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/yamiT.h b/assets/RZDJ01/res/Object/yamiT.h new file mode 100644 index 0000000000..59c0cff62f --- /dev/null +++ b/assets/RZDJ01/res/Object/yamiT.h @@ -0,0 +1,60 @@ +#ifndef RES_YAMIT_H +#define RES_YAMIT_H + +enum dRes_INDEX_YAMIT { + /* BCK */ + dRes_INDEX_YAMIT_BCK_YAMIT_F_TALK_A_e=0x6, + dRes_INDEX_YAMIT_BCK_YAMIT_STEP_e=0x7, + dRes_INDEX_YAMIT_BCK_YAMIT_TALK_A_e=0x8, + dRes_INDEX_YAMIT_BCK_YAMIT_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMIT_BMD_YAMIT_e=0xC, + /* BTP */ + dRes_INDEX_YAMIT_BTP_YAMIT_e=0xF, + /* EVT */ + dRes_INDEX_YAMIT_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_YAMIT { + /* BCK */ + dRes_ID_YAMIT_BCK_YAMIT_F_TALK_A_e=0x6, + dRes_ID_YAMIT_BCK_YAMIT_STEP_e=0x7, + dRes_ID_YAMIT_BCK_YAMIT_TALK_A_e=0x8, + dRes_ID_YAMIT_BCK_YAMIT_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMIT_BMD_YAMIT_e=0xC, + /* BTP */ + dRes_ID_YAMIT_BTP_YAMIT_e=0xF, + /* EVT */ + dRes_ID_YAMIT_DAT_EVENT_LIST_e=0x12, +}; + +enum YAMIT_JNT { + YAMIT_JNT_CENTER_e=0x0, + YAMIT_JNT_BACKBONE1_e=0x1, + YAMIT_JNT_BACKBONE2_e=0x2, + YAMIT_JNT_NECK_e=0x3, + YAMIT_JNT_HEAD_e=0x4, + YAMIT_JNT_CHIN_e=0x5, + YAMIT_JNT_MOUTH_e=0x6, + YAMIT_JNT_SHOULDERL_e=0x7, + YAMIT_JNT_ARML1_e=0x8, + YAMIT_JNT_ARML2_e=0x9, + YAMIT_JNT_HANDL_e=0xA, + YAMIT_JNT_FINGERL_e=0xB, + YAMIT_JNT_SHOULDERR_e=0xC, + YAMIT_JNT_ARMR1_e=0xD, + YAMIT_JNT_ARMR2_e=0xE, + YAMIT_JNT_HANDR_e=0xF, + YAMIT_JNT_FINGERR_e=0x10, + YAMIT_JNT_WAIST_e=0x11, + YAMIT_JNT_LEGL1_e=0x12, + YAMIT_JNT_LEGL2_e=0x13, + YAMIT_JNT_FOOTL_e=0x14, + YAMIT_JNT_LEGR1_e=0x15, + YAMIT_JNT_LEGR2_e=0x16, + YAMIT_JNT_FOOTR_e=0x17, + YAMIT_JNT_WAIST_END_e=0x18, +}; + +#endif /* !RES_YAMIT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/yelB_TW.h b/assets/RZDJ01/res/Object/yelB_TW.h new file mode 100644 index 0000000000..74d1c4a666 --- /dev/null +++ b/assets/RZDJ01/res/Object/yelB_TW.h @@ -0,0 +1,58 @@ +#ifndef RES_YELB_TW_H +#define RES_YELB_TW_H + +enum dRes_INDEX_YELB_TW { + /* BCK */ + dRes_INDEX_YELB_TW_BCK_YELIA_DEMO_WAIT_SIT_e=0x5, + /* BMDR */ + dRes_INDEX_YELB_TW_BMD_YELB_TW_e=0x8, + /* EVT */ + dRes_INDEX_YELB_TW_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_YELB_TW { + /* BCK */ + dRes_ID_YELB_TW_BCK_YELIA_DEMO_WAIT_SIT_e=0x5, + /* BMDR */ + dRes_ID_YELB_TW_BMD_YELB_TW_e=0x8, + /* EVT */ + dRes_ID_YELB_TW_DAT_EVENT_LIST_e=0xB, +}; + +enum YELB_TW_JNT { + YELB_TW_JNT_CENTER_e=0x0, + YELB_TW_JNT_BACKBONE1_e=0x1, + YELB_TW_JNT_BACKBONE2_e=0x2, + YELB_TW_JNT_NECK_e=0x3, + YELB_TW_JNT_HEAD_e=0x4, + YELB_TW_JNT_HAIR1_e=0x5, + YELB_TW_JNT_JAW_e=0x6, + YELB_TW_JNT_MAYUL_e=0x7, + YELB_TW_JNT_MAYUR_e=0x8, + YELB_TW_JNT_MOUTH_e=0x9, + YELB_TW_JNT_SHOULDERL_e=0xA, + YELB_TW_JNT_ARML1_e=0xB, + YELB_TW_JNT_ARML2_e=0xC, + YELB_TW_JNT_HANDL_e=0xD, + YELB_TW_JNT_FINGERL1_e=0xE, + YELB_TW_JNT_THUMBL_e=0xF, + YELB_TW_JNT_SHOULDERR_e=0x10, + YELB_TW_JNT_ARMR1_e=0x11, + YELB_TW_JNT_ARMR2_e=0x12, + YELB_TW_JNT_HANDR_e=0x13, + YELB_TW_JNT_FINGERR1_e=0x14, + YELB_TW_JNT_THUMBR_e=0x15, + YELB_TW_JNT_WAIST_e=0x16, + YELB_TW_JNT_LEGL1_e=0x17, + YELB_TW_JNT_LEGL2_e=0x18, + YELB_TW_JNT_FOOTL_e=0x19, + YELB_TW_JNT_LEGR1_e=0x1A, + YELB_TW_JNT_LEGR2_e=0x1B, + YELB_TW_JNT_FOOTR_e=0x1C, + YELB_TW_JNT_SKIRTBL_e=0x1D, + YELB_TW_JNT_SKIRTBR_e=0x1E, + YELB_TW_JNT_SKIRTFL_e=0x1F, + YELB_TW_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELB_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/yel_bag.h b/assets/RZDJ01/res/Object/yel_bag.h new file mode 100644 index 0000000000..6ca1b1434c --- /dev/null +++ b/assets/RZDJ01/res/Object/yel_bag.h @@ -0,0 +1,18 @@ +#ifndef RES_YEL_BAG_H +#define RES_YEL_BAG_H + +enum dRes_INDEX_YEL_BAG { + /* BMDR */ + dRes_INDEX_YEL_BAG_BMD_YEL_BAG_e=0x3, +}; + +enum dRes_ID_YEL_BAG { + /* BMDR */ + dRes_ID_YEL_BAG_BMD_YEL_BAG_e=0x3, +}; + +enum YEL_BAG_JNT { + YEL_BAG_JNT_YEL_BAG_e=0x0, +}; + +#endif /* !RES_YEL_BAG_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykM.h b/assets/RZDJ01/res/Object/ykM.h new file mode 100644 index 0000000000..fd31b23c33 --- /dev/null +++ b/assets/RZDJ01/res/Object/ykM.h @@ -0,0 +1,95 @@ +#ifndef RES_YKM_H +#define RES_YKM_H + +enum dRes_INDEX_YKM { + /* BCK */ + dRes_INDEX_YKM_BCK_YKM_F_ASK_e=0x6, + dRes_INDEX_YKM_BCK_YKM_F_LAUGH_e=0x7, + dRes_INDEX_YKM_BCK_YKM_F_REGRET_e=0x8, + dRes_INDEX_YKM_BCK_YKM_F_TALK_A_e=0x9, + dRes_INDEX_YKM_BCK_YKM_F_TALK_B_e=0xA, + dRes_INDEX_YKM_BCK_YKM_F_TALK_C_e=0xB, + dRes_INDEX_YKM_BCK_YKM_FH_LAUGH_e=0xC, + dRes_INDEX_YKM_BCK_YKM_FH_REGRET_e=0xD, + dRes_INDEX_YKM_BCK_YKM_FUNWAIT_e=0xE, + dRes_INDEX_YKM_BCK_YKM_STEP_e=0xF, + dRes_INDEX_YKM_BCK_YKM_TALK_B_e=0x10, + dRes_INDEX_YKM_BCK_YKM_TALK_C_e=0x11, + dRes_INDEX_YKM_BCK_YKM_WAIT_A_e=0x12, + dRes_INDEX_YKM_BCK_YKM_WALK_e=0x13, + /* BMDR */ + dRes_INDEX_YKM_BMD_YKM_e=0x16, + /* BTK */ + dRes_INDEX_YKM_BTK_YKM_e=0x19, + /* BTP */ + dRes_INDEX_YKM_BTP_YKM_e=0x1C, + dRes_INDEX_YKM_BTP_YKM_F_ASK_e=0x1D, + dRes_INDEX_YKM_BTP_YKM_F_LAUGH_e=0x1E, + dRes_INDEX_YKM_BTP_YKM_F_REGRET_e=0x1F, + dRes_INDEX_YKM_BTP_YKM_FH_LAUGH_e=0x20, + dRes_INDEX_YKM_BTP_YKM_FH_REGRET_e=0x21, +}; + +enum dRes_ID_YKM { + /* BCK */ + dRes_ID_YKM_BCK_YKM_F_ASK_e=0x6, + dRes_ID_YKM_BCK_YKM_F_LAUGH_e=0x7, + dRes_ID_YKM_BCK_YKM_F_REGRET_e=0x8, + dRes_ID_YKM_BCK_YKM_F_TALK_A_e=0x9, + dRes_ID_YKM_BCK_YKM_F_TALK_B_e=0xA, + dRes_ID_YKM_BCK_YKM_F_TALK_C_e=0xB, + dRes_ID_YKM_BCK_YKM_FH_LAUGH_e=0xC, + dRes_ID_YKM_BCK_YKM_FH_REGRET_e=0xD, + dRes_ID_YKM_BCK_YKM_FUNWAIT_e=0xE, + dRes_ID_YKM_BCK_YKM_STEP_e=0xF, + dRes_ID_YKM_BCK_YKM_TALK_B_e=0x10, + dRes_ID_YKM_BCK_YKM_TALK_C_e=0x11, + dRes_ID_YKM_BCK_YKM_WAIT_A_e=0x12, + dRes_ID_YKM_BCK_YKM_WALK_e=0x13, + /* BMDR */ + dRes_ID_YKM_BMD_YKM_e=0x16, + /* BTK */ + dRes_ID_YKM_BTK_YKM_e=0x19, + /* BTP */ + dRes_ID_YKM_BTP_YKM_e=0x1C, + dRes_ID_YKM_BTP_YKM_F_ASK_e=0x1D, + dRes_ID_YKM_BTP_YKM_F_LAUGH_e=0x1E, + dRes_ID_YKM_BTP_YKM_F_REGRET_e=0x1F, + dRes_ID_YKM_BTP_YKM_FH_LAUGH_e=0x20, + dRes_ID_YKM_BTP_YKM_FH_REGRET_e=0x21, +}; + +enum YKM_JNT { + YKM_JNT_CENTER_e=0x0, + YKM_JNT_BB1_e=0x1, + YKM_JNT_BB2_e=0x2, + YKM_JNT_NECK_e=0x3, + YKM_JNT_HEAD_e=0x4, + YKM_JNT_CHIN_e=0x5, + YKM_JNT_MAYUL_e=0x6, + YKM_JNT_MAYUR_e=0x7, + YKM_JNT_MOUTH_e=0x8, + YKM_JNT_YKM_KURA_e=0x9, + YKM_JNT_SHOULDERL_e=0xA, + YKM_JNT_ARML1_e=0xB, + YKM_JNT_ARML2_e=0xC, + YKM_JNT_HANDL_e=0xD, + YKM_JNT_FINGERL_e=0xE, + YKM_JNT_THUMBL_e=0xF, + YKM_JNT_SHOULDERR_e=0x10, + YKM_JNT_ARMR1_e=0x11, + YKM_JNT_ARMR2_e=0x12, + YKM_JNT_HANDR_e=0x13, + YKM_JNT_FINGERR_e=0x14, + YKM_JNT_THUMBR_e=0x15, + YKM_JNT_WAIST_e=0x16, + YKM_JNT_LEGL1_e=0x17, + YKM_JNT_LEGL2_e=0x18, + YKM_JNT_FOOTL_e=0x19, + YKM_JNT_LEGR1_e=0x1A, + YKM_JNT_LEGR2_e=0x1B, + YKM_JNT_FOOTR_e=0x1C, + YKM_JNT_TAIL_e=0x1D, +}; + +#endif /* !RES_YKM_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykM1.h b/assets/RZDJ01/res/Object/ykM1.h new file mode 100644 index 0000000000..f18735e245 --- /dev/null +++ b/assets/RZDJ01/res/Object/ykM1.h @@ -0,0 +1,108 @@ +#ifndef RES_YKM1_H +#define RES_YKM1_H + +enum dRes_INDEX_YKM1 { + /* BCK */ + dRes_INDEX_YKM1_BCK_YKM_DENY_e=0x7, + dRes_INDEX_YKM1_BCK_YKM_F_HAPPY_e=0x8, + dRes_INDEX_YKM1_BCK_YKM_F_SHOUT_e=0x9, + dRes_INDEX_YKM1_BCK_YKM_F_SHUT_e=0xA, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_D_e=0xB, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_X_e=0xC, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_Y_e=0xD, + dRes_INDEX_YKM1_BCK_YKM_FH_HAPPY_e=0xE, + dRes_INDEX_YKM1_BCK_YKM_HOLD_e=0xF, + dRes_INDEX_YKM1_BCK_YKM_HOLD_B_e=0x10, + dRes_INDEX_YKM1_BCK_YKM_PICKUP_e=0x11, + dRes_INDEX_YKM1_BCK_YKM_POUR_e=0x12, + dRes_INDEX_YKM1_BCK_YKM_PUSH_e=0x13, + dRes_INDEX_YKM1_BCK_YKM_RUN_e=0x14, + dRes_INDEX_YKM1_BCK_YKM_STOP_e=0x15, + dRes_INDEX_YKM1_BCK_YKM_TALK_D_e=0x16, + dRes_INDEX_YKM1_BCK_YKM_TALK_E_e=0x17, + dRes_INDEX_YKM1_BCK_YKM_WAIT_B_e=0x18, + dRes_INDEX_YKM1_BCK_YKM_WAIT_C_e=0x19, + dRes_INDEX_YKM1_BCK_YKM_WAIT_X_e=0x1A, + dRes_INDEX_YKM1_BCK_YKM_WAITHOLD_e=0x1B, + dRes_INDEX_YKM1_BCK_YKM_WAITHOLD_B_B_e=0x1C, + dRes_INDEX_YKM1_BCK_YKM_WAITLIE_e=0x1D, + dRes_INDEX_YKM1_BCK_YKM_WAITWAKE_e=0x1E, + dRes_INDEX_YKM1_BCK_YKM_WAKE_e=0x1F, + /* BMDR */ + dRes_INDEX_YKM1_BMD_CHEESE_e=0x22, + dRes_INDEX_YKM1_BMD_TOMATO_e=0x23, + dRes_INDEX_YKM1_BMD_YKM_CHEESE_e=0x24, + dRes_INDEX_YKM1_BMD_YKM_TOMATO_e=0x25, + /* BTK */ + dRes_INDEX_YKM1_BTK_YKM_PICKUP_e=0x28, + dRes_INDEX_YKM1_BTK_YKM_TALK_D_e=0x29, + dRes_INDEX_YKM1_BTK_YKM_WAIT_B_e=0x2A, + /* BTP */ + dRes_INDEX_YKM1_BTP_YKM_F_HAPPY_e=0x2D, + dRes_INDEX_YKM1_BTP_YKM_F_SHUT_e=0x2E, + dRes_INDEX_YKM1_BTP_YKM_FH_HAPPY_e=0x2F, + /* EVT */ + dRes_INDEX_YKM1_DAT_EVENT_LIST_e=0x32, +}; + +enum dRes_ID_YKM1 { + /* BCK */ + dRes_ID_YKM1_BCK_YKM_DENY_e=0x7, + dRes_ID_YKM1_BCK_YKM_F_HAPPY_e=0x8, + dRes_ID_YKM1_BCK_YKM_F_SHOUT_e=0x9, + dRes_ID_YKM1_BCK_YKM_F_SHUT_e=0xA, + dRes_ID_YKM1_BCK_YKM_F_TALK_D_e=0xB, + dRes_ID_YKM1_BCK_YKM_F_TALK_X_e=0xC, + dRes_ID_YKM1_BCK_YKM_F_TALK_Y_e=0xD, + dRes_ID_YKM1_BCK_YKM_FH_HAPPY_e=0xE, + dRes_ID_YKM1_BCK_YKM_HOLD_e=0xF, + dRes_ID_YKM1_BCK_YKM_HOLD_B_e=0x10, + dRes_ID_YKM1_BCK_YKM_PICKUP_e=0x11, + dRes_ID_YKM1_BCK_YKM_POUR_e=0x12, + dRes_ID_YKM1_BCK_YKM_PUSH_e=0x13, + dRes_ID_YKM1_BCK_YKM_RUN_e=0x14, + dRes_ID_YKM1_BCK_YKM_STOP_e=0x15, + dRes_ID_YKM1_BCK_YKM_TALK_D_e=0x16, + dRes_ID_YKM1_BCK_YKM_TALK_E_e=0x17, + dRes_ID_YKM1_BCK_YKM_WAIT_B_e=0x18, + dRes_ID_YKM1_BCK_YKM_WAIT_C_e=0x19, + dRes_ID_YKM1_BCK_YKM_WAIT_X_e=0x1A, + dRes_ID_YKM1_BCK_YKM_WAITHOLD_e=0x1B, + dRes_ID_YKM1_BCK_YKM_WAITHOLD_B_B_e=0x1C, + dRes_ID_YKM1_BCK_YKM_WAITLIE_e=0x1D, + dRes_ID_YKM1_BCK_YKM_WAITWAKE_e=0x1E, + dRes_ID_YKM1_BCK_YKM_WAKE_e=0x1F, + /* BMDR */ + dRes_ID_YKM1_BMD_CHEESE_e=0x22, + dRes_ID_YKM1_BMD_TOMATO_e=0x23, + dRes_ID_YKM1_BMD_YKM_CHEESE_e=0x24, + dRes_ID_YKM1_BMD_YKM_TOMATO_e=0x25, + /* BTK */ + dRes_ID_YKM1_BTK_YKM_PICKUP_e=0x28, + dRes_ID_YKM1_BTK_YKM_TALK_D_e=0x29, + dRes_ID_YKM1_BTK_YKM_WAIT_B_e=0x2A, + /* BTP */ + dRes_ID_YKM1_BTP_YKM_F_HAPPY_e=0x2D, + dRes_ID_YKM1_BTP_YKM_F_SHUT_e=0x2E, + dRes_ID_YKM1_BTP_YKM_FH_HAPPY_e=0x2F, + /* EVT */ + dRes_ID_YKM1_DAT_EVENT_LIST_e=0x32, +}; + +enum CHEESE_JNT { + CHEESE_JNT_CHEESE_e=0x0, +}; + +enum TOMATO_JNT { + TOMATO_JNT_PUMPKIN_MODEL_e=0x0, +}; + +enum YKM_CHEESE_JNT { + YKM_CHEESE_JNT_CHEESE_e=0x0, +}; + +enum YKM_TOMATO_JNT { + YKM_TOMATO_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_YKM1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykM2.h b/assets/RZDJ01/res/Object/ykM2.h new file mode 100644 index 0000000000..bda953a305 --- /dev/null +++ b/assets/RZDJ01/res/Object/ykM2.h @@ -0,0 +1,58 @@ +#ifndef RES_YKM2_H +#define RES_YKM2_H + +enum dRes_INDEX_YKM2 { + /* BCK */ + dRes_INDEX_YKM2_BCK_YKM_ASK_e=0x6, + dRes_INDEX_YKM2_BCK_YKM_LAUGH_e=0x7, + dRes_INDEX_YKM2_BCK_YKM_REGRET_e=0x8, + dRes_INDEX_YKM2_BCK_YKM_REGRETWAIT_e=0x9, + dRes_INDEX_YKM2_BCK_YKM_SB_DAMAGE_e=0xA, + dRes_INDEX_YKM2_BCK_YKM_SB_GOAL_e=0xB, + dRes_INDEX_YKM2_BCK_YKM_SB_GOALWAIT_e=0xC, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_A_e=0xD, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_B_e=0xE, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_C_e=0xF, + dRes_INDEX_YKM2_BCK_YKM_SB_TURNL_e=0x10, + dRes_INDEX_YKM2_BCK_YKM_SB_TURNR_e=0x11, + dRes_INDEX_YKM2_BCK_YKM_SB_WAIT_e=0x12, + /* BMDR */ + dRes_INDEX_YKM2_BMD_YKM_LEAF_e=0x15, + /* BTK */ + dRes_INDEX_YKM2_BTK_YKM_REGRET_e=0x18, + dRes_INDEX_YKM2_BTK_YKM_REGRETWAIT_e=0x19, + dRes_INDEX_YKM2_BTK_YKM_SB_DAMAGE_e=0x1A, + /* EVT */ + dRes_INDEX_YKM2_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_YKM2 { + /* BCK */ + dRes_ID_YKM2_BCK_YKM_ASK_e=0x6, + dRes_ID_YKM2_BCK_YKM_LAUGH_e=0x7, + dRes_ID_YKM2_BCK_YKM_REGRET_e=0x8, + dRes_ID_YKM2_BCK_YKM_REGRETWAIT_e=0x9, + dRes_ID_YKM2_BCK_YKM_SB_DAMAGE_e=0xA, + dRes_ID_YKM2_BCK_YKM_SB_GOAL_e=0xB, + dRes_ID_YKM2_BCK_YKM_SB_GOALWAIT_e=0xC, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_A_e=0xD, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_B_e=0xE, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_C_e=0xF, + dRes_ID_YKM2_BCK_YKM_SB_TURNL_e=0x10, + dRes_ID_YKM2_BCK_YKM_SB_TURNR_e=0x11, + dRes_ID_YKM2_BCK_YKM_SB_WAIT_e=0x12, + /* BMDR */ + dRes_ID_YKM2_BMD_YKM_LEAF_e=0x15, + /* BTK */ + dRes_ID_YKM2_BTK_YKM_REGRET_e=0x18, + dRes_ID_YKM2_BTK_YKM_REGRETWAIT_e=0x19, + dRes_ID_YKM2_BTK_YKM_SB_DAMAGE_e=0x1A, + /* EVT */ + dRes_ID_YKM2_DAT_EVENT_LIST_e=0x1D, +}; + +enum YKM_LEAF_JNT { + YKM_LEAF_JNT_YKM_LEAF_e=0x0, +}; + +#endif /* !RES_YKM2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykM3.h b/assets/RZDJ01/res/Object/ykM3.h new file mode 100644 index 0000000000..9f0442f52f --- /dev/null +++ b/assets/RZDJ01/res/Object/ykM3.h @@ -0,0 +1,94 @@ +#ifndef RES_YKM3_H +#define RES_YKM3_H + +enum dRes_INDEX_YKM3 { + /* BCK */ + dRes_INDEX_YKM3_BCK_FISH_ATTACK_e=0x6, + dRes_INDEX_YKM3_BCK_FISH_JUMP_e=0x7, + dRes_INDEX_YKM3_BCK_FISH_SB_WAIT_e=0x8, + dRes_INDEX_YKM3_BCK_FISH_WAIT_A_e=0x9, + dRes_INDEX_YKM3_BCK_LEAF_FALL_e=0xA, + dRes_INDEX_YKM3_BCK_LEAF_WAIT_A_e=0xB, + dRes_INDEX_YKM3_BCK_LEAF_WAIT_B_e=0xC, + dRes_INDEX_YKM3_BCK_YKM_FISH_ASK_e=0xD, + dRes_INDEX_YKM3_BCK_YKM_FISH_ATTACK_e=0xE, + dRes_INDEX_YKM3_BCK_YKM_FISH_JUMP_e=0xF, + dRes_INDEX_YKM3_BCK_YKM_FISH_LAUGH_e=0x10, + dRes_INDEX_YKM3_BCK_YKM_FISH_LOOK_e=0x11, + dRes_INDEX_YKM3_BCK_YKM_FISH_LOOKWAIT_e=0x12, + dRes_INDEX_YKM3_BCK_YKM_FISH_REGRET_e=0x13, + dRes_INDEX_YKM3_BCK_YKM_FISH_REGRETWAIT_e=0x14, + dRes_INDEX_YKM3_BCK_YKM_FISH_TALK_B_e=0x15, + dRes_INDEX_YKM3_BCK_YKM_FISH_TALK_C_e=0x16, + dRes_INDEX_YKM3_BCK_YKM_FISH_WAIT_A_e=0x17, + dRes_INDEX_YKM3_BCK_YKM_FISH_WAIT_B_e=0x18, + /* BMDR */ + dRes_INDEX_YKM3_BMD_FISH_e=0x1B, + dRes_INDEX_YKM3_BMD_LEAF_e=0x1C, + /* BTK */ + dRes_INDEX_YKM3_BTK_YKM_FISH_ATTACK_e=0x1F, + dRes_INDEX_YKM3_BTK_YKM_FISH_JUMP_e=0x20, + dRes_INDEX_YKM3_BTK_YKM_FISH_LOOK_e=0x21, + dRes_INDEX_YKM3_BTK_YKM_FISH_LOOKWAIT_e=0x22, + dRes_INDEX_YKM3_BTK_YKM_FISH_REGRET_e=0x23, + dRes_INDEX_YKM3_BTK_YKM_FISH_REGRETWAIT_e=0x24, + dRes_INDEX_YKM3_BTK_YKM_FISH_WAIT_B_e=0x25, + /* EVT */ + dRes_INDEX_YKM3_DAT_EVENT_LIST_e=0x28, +}; + +enum dRes_ID_YKM3 { + /* BCK */ + dRes_ID_YKM3_BCK_FISH_ATTACK_e=0x6, + dRes_ID_YKM3_BCK_FISH_JUMP_e=0x7, + dRes_ID_YKM3_BCK_FISH_SB_WAIT_e=0x8, + dRes_ID_YKM3_BCK_FISH_WAIT_A_e=0x9, + dRes_ID_YKM3_BCK_LEAF_FALL_e=0xA, + dRes_ID_YKM3_BCK_LEAF_WAIT_A_e=0xB, + dRes_ID_YKM3_BCK_LEAF_WAIT_B_e=0xC, + dRes_ID_YKM3_BCK_YKM_FISH_ASK_e=0xD, + dRes_ID_YKM3_BCK_YKM_FISH_ATTACK_e=0xE, + dRes_ID_YKM3_BCK_YKM_FISH_JUMP_e=0xF, + dRes_ID_YKM3_BCK_YKM_FISH_LAUGH_e=0x10, + dRes_ID_YKM3_BCK_YKM_FISH_LOOK_e=0x11, + dRes_ID_YKM3_BCK_YKM_FISH_LOOKWAIT_e=0x12, + dRes_ID_YKM3_BCK_YKM_FISH_REGRET_e=0x13, + dRes_ID_YKM3_BCK_YKM_FISH_REGRETWAIT_e=0x14, + dRes_ID_YKM3_BCK_YKM_FISH_TALK_B_e=0x15, + dRes_ID_YKM3_BCK_YKM_FISH_TALK_C_e=0x16, + dRes_ID_YKM3_BCK_YKM_FISH_WAIT_A_e=0x17, + dRes_ID_YKM3_BCK_YKM_FISH_WAIT_B_e=0x18, + /* BMDR */ + dRes_ID_YKM3_BMD_FISH_e=0x1B, + dRes_ID_YKM3_BMD_LEAF_e=0x1C, + /* BTK */ + dRes_ID_YKM3_BTK_YKM_FISH_ATTACK_e=0x1F, + dRes_ID_YKM3_BTK_YKM_FISH_JUMP_e=0x20, + dRes_ID_YKM3_BTK_YKM_FISH_LOOK_e=0x21, + dRes_ID_YKM3_BTK_YKM_FISH_LOOKWAIT_e=0x22, + dRes_ID_YKM3_BTK_YKM_FISH_REGRET_e=0x23, + dRes_ID_YKM3_BTK_YKM_FISH_REGRETWAIT_e=0x24, + dRes_ID_YKM3_BTK_YKM_FISH_WAIT_B_e=0x25, + /* EVT */ + dRes_ID_YKM3_DAT_EVENT_LIST_e=0x28, +}; + +enum FISH_JNT { + FISH_JNT_CENTER_e=0x0, + FISH_JNT_BACKBONE01_e=0x1, + FISH_JNT_BACKBONE02_e=0x2, + FISH_JNT_BACKBONE03_e=0x3, + FISH_JNT_BACKBONE04_e=0x4, + FISH_JNT_TAIL01_e=0x5, + FISH_JNT_TAIL02_e=0x6, + FISH_JNT_M_HIREL_e=0x7, + FISH_JNT_M_HIRER_e=0x8, + FISH_JNT_HEAD_e=0x9, + FISH_JNT_AGO_e=0xA, +}; + +enum LEAF_JNT { + LEAF_JNT_YKM_LEAF_e=0x0, +}; + +#endif /* !RES_YKM3_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykW.h b/assets/RZDJ01/res/Object/ykW.h new file mode 100644 index 0000000000..e33335cdb1 --- /dev/null +++ b/assets/RZDJ01/res/Object/ykW.h @@ -0,0 +1,50 @@ +#ifndef RES_YKW_H +#define RES_YKW_H + +enum dRes_INDEX_YKW { + /* BCK */ + dRes_INDEX_YKW_BCK_YKW_F_TALK_A_e=0x6, + dRes_INDEX_YKW_BCK_YKW_STEP_e=0x7, + dRes_INDEX_YKW_BCK_YKW_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_YKW_BMD_YKW_e=0xB, + /* BTK */ + dRes_INDEX_YKW_BTK_YKW_e=0xE, + /* BTP */ + dRes_INDEX_YKW_BTP_YKW_e=0x11, +}; + +enum dRes_ID_YKW { + /* BCK */ + dRes_ID_YKW_BCK_YKW_F_TALK_A_e=0x6, + dRes_ID_YKW_BCK_YKW_STEP_e=0x7, + dRes_ID_YKW_BCK_YKW_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_YKW_BMD_YKW_e=0xB, + /* BTK */ + dRes_ID_YKW_BTK_YKW_e=0xE, + /* BTP */ + dRes_ID_YKW_BTP_YKW_e=0x11, +}; + +enum YKW_JNT { + YKW_JNT_CENTER_e=0x0, + YKW_JNT_BB1_e=0x1, + YKW_JNT_BB2_e=0x2, + YKW_JNT_BB3_e=0x3, + YKW_JNT_NECK_e=0x4, + YKW_JNT_HEAD_e=0x5, + YKW_JNT_CHIN_e=0x6, + YKW_JNT_MAYUL_e=0x7, + YKW_JNT_MAYUR_e=0x8, + YKW_JNT_MOUTH_e=0x9, + YKW_JNT_WAIST_e=0xA, + YKW_JNT_LEGL1_e=0xB, + YKW_JNT_LEGL2_e=0xC, + YKW_JNT_FOOTL_e=0xD, + YKW_JNT_LEGR1_e=0xE, + YKW_JNT_LEGR2_e=0xF, + YKW_JNT_FOOTR_e=0x10, +}; + +#endif /* !RES_YKW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykW1.h b/assets/RZDJ01/res/Object/ykW1.h new file mode 100644 index 0000000000..fa64d6e38f --- /dev/null +++ b/assets/RZDJ01/res/Object/ykW1.h @@ -0,0 +1,84 @@ +#ifndef RES_YKW1_H +#define RES_YKW1_H + +enum dRes_INDEX_YKW1 { + /* BCK */ + dRes_INDEX_YKW1_BCK_YKW_F_AWAKE_e=0x6, + dRes_INDEX_YKW1_BCK_YKW_F_HAPPY_e=0x7, + dRes_INDEX_YKW1_BCK_YKW_F_SMILE_e=0x8, + dRes_INDEX_YKW1_BCK_YKW_F_SORRY_e=0x9, + dRes_INDEX_YKW1_BCK_YKW_F_TALK_B_e=0xA, + dRes_INDEX_YKW1_BCK_YKW_F_THINK_e=0xB, + dRes_INDEX_YKW1_BCK_YKW_FH_HAPPY_e=0xC, + dRes_INDEX_YKW1_BCK_YKW_FH_SMILE_e=0xD, + dRes_INDEX_YKW1_BCK_YKW_HOLD_e=0xE, + dRes_INDEX_YKW1_BCK_YKW_HOLD_B_e=0xF, + dRes_INDEX_YKW1_BCK_YKW_LOOKBACK_e=0x10, + dRes_INDEX_YKW1_BCK_YKW_QUESTION_e=0x11, + dRes_INDEX_YKW1_BCK_YKW_SLOPE_e=0x12, + dRes_INDEX_YKW1_BCK_YKW_SORRY_e=0x13, + dRes_INDEX_YKW1_BCK_YKW_TALK_B_e=0x14, + dRes_INDEX_YKW1_BCK_YKW_THINK_e=0x15, + dRes_INDEX_YKW1_BCK_YKW_WAIT_B_e=0x16, + dRes_INDEX_YKW1_BCK_YKW_WAIT_C_e=0x17, + dRes_INDEX_YKW1_BCK_YKW_WAITHOLD_e=0x18, + dRes_INDEX_YKW1_BCK_YKW_WAITHOLD_B_e=0x19, + dRes_INDEX_YKW1_BCK_YKW_WAITLIE_e=0x1A, + dRes_INDEX_YKW1_BCK_YKW_WAITWAKE_e=0x1B, + dRes_INDEX_YKW1_BCK_YKW_WAKE_e=0x1C, + dRes_INDEX_YKW1_BCK_YKW_WALK_e=0x1D, + /* BTK */ + dRes_INDEX_YKW1_BTK_YKW_THINK_e=0x20, + /* BTP */ + dRes_INDEX_YKW1_BTP_YKW_F_AWAKE_e=0x23, + dRes_INDEX_YKW1_BTP_YKW_F_HAPPY_e=0x24, + dRes_INDEX_YKW1_BTP_YKW_F_SORRY_e=0x25, + dRes_INDEX_YKW1_BTP_YKW_F_TALK_B_e=0x26, + dRes_INDEX_YKW1_BTP_YKW_F_THINK_e=0x27, + dRes_INDEX_YKW1_BTP_YKW_FH_HAPPY_e=0x28, + dRes_INDEX_YKW1_BTP_YKW_WAITLIE_e=0x29, + /* EVT */ + dRes_INDEX_YKW1_DAT_EVENT_LIST_e=0x2C, +}; + +enum dRes_ID_YKW1 { + /* BCK */ + dRes_ID_YKW1_BCK_YKW_F_AWAKE_e=0x6, + dRes_ID_YKW1_BCK_YKW_F_HAPPY_e=0x7, + dRes_ID_YKW1_BCK_YKW_F_SMILE_e=0x8, + dRes_ID_YKW1_BCK_YKW_F_SORRY_e=0x9, + dRes_ID_YKW1_BCK_YKW_F_TALK_B_e=0xA, + dRes_ID_YKW1_BCK_YKW_F_THINK_e=0xB, + dRes_ID_YKW1_BCK_YKW_FH_HAPPY_e=0xC, + dRes_ID_YKW1_BCK_YKW_FH_SMILE_e=0xD, + dRes_ID_YKW1_BCK_YKW_HOLD_e=0xE, + dRes_ID_YKW1_BCK_YKW_HOLD_B_e=0xF, + dRes_ID_YKW1_BCK_YKW_LOOKBACK_e=0x10, + dRes_ID_YKW1_BCK_YKW_QUESTION_e=0x11, + dRes_ID_YKW1_BCK_YKW_SLOPE_e=0x12, + dRes_ID_YKW1_BCK_YKW_SORRY_e=0x13, + dRes_ID_YKW1_BCK_YKW_TALK_B_e=0x14, + dRes_ID_YKW1_BCK_YKW_THINK_e=0x15, + dRes_ID_YKW1_BCK_YKW_WAIT_B_e=0x16, + dRes_ID_YKW1_BCK_YKW_WAIT_C_e=0x17, + dRes_ID_YKW1_BCK_YKW_WAITHOLD_e=0x18, + dRes_ID_YKW1_BCK_YKW_WAITHOLD_B_e=0x19, + dRes_ID_YKW1_BCK_YKW_WAITLIE_e=0x1A, + dRes_ID_YKW1_BCK_YKW_WAITWAKE_e=0x1B, + dRes_ID_YKW1_BCK_YKW_WAKE_e=0x1C, + dRes_ID_YKW1_BCK_YKW_WALK_e=0x1D, + /* BTK */ + dRes_ID_YKW1_BTK_YKW_THINK_e=0x20, + /* BTP */ + dRes_ID_YKW1_BTP_YKW_F_AWAKE_e=0x23, + dRes_ID_YKW1_BTP_YKW_F_HAPPY_e=0x24, + dRes_ID_YKW1_BTP_YKW_F_SORRY_e=0x25, + dRes_ID_YKW1_BTP_YKW_F_TALK_B_e=0x26, + dRes_ID_YKW1_BTP_YKW_F_THINK_e=0x27, + dRes_ID_YKW1_BTP_YKW_FH_HAPPY_e=0x28, + dRes_ID_YKW1_BTP_YKW_WAITLIE_e=0x29, + /* EVT */ + dRes_ID_YKW1_DAT_EVENT_LIST_e=0x2C, +}; + +#endif /* !RES_YKW1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/ykW2.h b/assets/RZDJ01/res/Object/ykW2.h new file mode 100644 index 0000000000..37a12b87e6 --- /dev/null +++ b/assets/RZDJ01/res/Object/ykW2.h @@ -0,0 +1,68 @@ +#ifndef RES_YKW2_H +#define RES_YKW2_H + +enum dRes_INDEX_YKW2 { + /* BCK */ + dRes_INDEX_YKW2_BCK_YKW_ASK_e=0x6, + dRes_INDEX_YKW2_BCK_YKW_DANCE_e=0x7, + dRes_INDEX_YKW2_BCK_YKW_DENY_e=0x8, + dRes_INDEX_YKW2_BCK_YKW_F_FUN_e=0x9, + dRes_INDEX_YKW2_BCK_YKW_F_SAD_e=0xA, + dRes_INDEX_YKW2_BCK_YKW_FALL_e=0xB, + dRes_INDEX_YKW2_BCK_YKW_FALLWAIT_e=0xC, + dRes_INDEX_YKW2_BCK_YKW_FH_FUN_e=0xD, + dRes_INDEX_YKW2_BCK_YKW_FUNWAIT_e=0xE, + dRes_INDEX_YKW2_BCK_YKW_JUMP_e=0xF, + dRes_INDEX_YKW2_BCK_YKW_SB_GOAL_e=0x10, + dRes_INDEX_YKW2_BCK_YKW_SB_GOAL_WAIT_e=0x11, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_A_e=0x12, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_B_e=0x13, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_C_e=0x14, + dRes_INDEX_YKW2_BCK_YKW_SB_SPIN_e=0x15, + dRes_INDEX_YKW2_BCK_YKW_SB_START_e=0x16, + dRes_INDEX_YKW2_BCK_YKW_SB_TURNL_e=0x17, + dRes_INDEX_YKW2_BCK_YKW_SB_TURNR_e=0x18, + dRes_INDEX_YKW2_BCK_YKW_SB_WAIT_e=0x19, + dRes_INDEX_YKW2_BCK_YKW_SECRET_e=0x1A, + /* BTK */ + dRes_INDEX_YKW2_BTK_YKW_SECRET_e=0x1D, + /* BTP */ + dRes_INDEX_YKW2_BTP_YKW_F_FUN_e=0x20, + dRes_INDEX_YKW2_BTP_YKW_F_SAD_e=0x21, + /* EVT */ + dRes_INDEX_YKW2_DAT_EVENT_LIST_e=0x24, +}; + +enum dRes_ID_YKW2 { + /* BCK */ + dRes_ID_YKW2_BCK_YKW_ASK_e=0x6, + dRes_ID_YKW2_BCK_YKW_DANCE_e=0x7, + dRes_ID_YKW2_BCK_YKW_DENY_e=0x8, + dRes_ID_YKW2_BCK_YKW_F_FUN_e=0x9, + dRes_ID_YKW2_BCK_YKW_F_SAD_e=0xA, + dRes_ID_YKW2_BCK_YKW_FALL_e=0xB, + dRes_ID_YKW2_BCK_YKW_FALLWAIT_e=0xC, + dRes_ID_YKW2_BCK_YKW_FH_FUN_e=0xD, + dRes_ID_YKW2_BCK_YKW_FUNWAIT_e=0xE, + dRes_ID_YKW2_BCK_YKW_JUMP_e=0xF, + dRes_ID_YKW2_BCK_YKW_SB_GOAL_e=0x10, + dRes_ID_YKW2_BCK_YKW_SB_GOAL_WAIT_e=0x11, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_A_e=0x12, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_B_e=0x13, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_C_e=0x14, + dRes_ID_YKW2_BCK_YKW_SB_SPIN_e=0x15, + dRes_ID_YKW2_BCK_YKW_SB_START_e=0x16, + dRes_ID_YKW2_BCK_YKW_SB_TURNL_e=0x17, + dRes_ID_YKW2_BCK_YKW_SB_TURNR_e=0x18, + dRes_ID_YKW2_BCK_YKW_SB_WAIT_e=0x19, + dRes_ID_YKW2_BCK_YKW_SECRET_e=0x1A, + /* BTK */ + dRes_ID_YKW2_BTK_YKW_SECRET_e=0x1D, + /* BTP */ + dRes_ID_YKW2_BTP_YKW_F_FUN_e=0x20, + dRes_ID_YKW2_BTP_YKW_F_SAD_e=0x21, + /* EVT */ + dRes_ID_YKW2_DAT_EVENT_LIST_e=0x24, +}; + +#endif /* !RES_YKW2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zanB.h b/assets/RZDJ01/res/Object/zanB.h new file mode 100644 index 0000000000..ca15f8eb1a --- /dev/null +++ b/assets/RZDJ01/res/Object/zanB.h @@ -0,0 +1,78 @@ +#ifndef RES_ZANB_H +#define RES_ZANB_H + +enum dRes_INDEX_ZANB { + /* BCK */ + dRes_INDEX_ZANB_BCK_ZANB_SIT_e=0x5, + dRes_INDEX_ZANB_BCK_ZANB_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_ZANB_BMD_ZANB_e=0x9, + /* BTK */ + dRes_INDEX_ZANB_BTK_ZANB_e=0xC, +}; + +enum dRes_ID_ZANB { + /* BCK */ + dRes_ID_ZANB_BCK_ZANB_SIT_e=0x5, + dRes_ID_ZANB_BCK_ZANB_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_ZANB_BMD_ZANB_e=0x9, + /* BTK */ + dRes_ID_ZANB_BTK_ZANB_e=0xC, +}; + +enum ZANB_JNT { + ZANB_JNT_CENTER_e=0x0, + ZANB_JNT_BACKBONE2_e=0x1, + ZANB_JNT_NECK_e=0x2, + ZANB_JNT_HEAD_e=0x3, + ZANB_JNT_CHIN_e=0x4, + ZANB_JNT_EYE_SCALEL_e=0x5, + ZANB_JNT_EYE_SCALER_e=0x6, + ZANB_JNT_HEAD_SCALE_e=0x7, + ZANB_JNT_HELMET1_e=0x8, + ZANB_JNT_HELMET2_e=0x9, + ZANB_JNT_HELMET3_e=0xA, + ZANB_JNT_HELMET4_e=0xB, + ZANB_JNT_HELMET5_e=0xC, + ZANB_JNT_MOUTH_e=0xD, + ZANB_JNT_TONGUE1_e=0xE, + ZANB_JNT_TONGUE2_e=0xF, + ZANB_JNT_TONGUE3_e=0x10, + ZANB_JNT_TONGUE4_e=0x11, + ZANB_JNT_TONGUE5_e=0x12, + ZANB_JNT_SHOULDERL_e=0x13, + ZANB_JNT_ARML1_e=0x14, + ZANB_JNT_ARML2_e=0x15, + ZANB_JNT_ARML3_e=0x16, + ZANB_JNT_ARML4_e=0x17, + ZANB_JNT_HIRALB1_e=0x18, + ZANB_JNT_HIRALB2_e=0x19, + ZANB_JNT_HIRALF1_e=0x1A, + ZANB_JNT_HIRALF2_e=0x1B, + ZANB_JNT_SPADL_e=0x1C, + ZANB_JNT_SHOULDERR_e=0x1D, + ZANB_JNT_ARMR1_e=0x1E, + ZANB_JNT_ARMR2_e=0x1F, + ZANB_JNT_ARMR3_e=0x20, + ZANB_JNT_ARMR4_e=0x21, + ZANB_JNT_HIRARB1_e=0x22, + ZANB_JNT_HIRARB2_e=0x23, + ZANB_JNT_HIRARF1_e=0x24, + ZANB_JNT_HIRARF2_e=0x25, + ZANB_JNT_SPADR_e=0x26, + ZANB_JNT_WAIST_e=0x27, + ZANB_JNT_LEGL1_e=0x28, + ZANB_JNT_LEGL2_e=0x29, + ZANB_JNT_FOOTL_e=0x2A, + ZANB_JNT_LEGR1_e=0x2B, + ZANB_JNT_LEGR2_e=0x2C, + ZANB_JNT_FOOTR_e=0x2D, + ZANB_JNT_TAREB1_e=0x2E, + ZANB_JNT_TAREB2_e=0x2F, + ZANB_JNT_TAREF1_e=0x30, + ZANB_JNT_TAREF2_e=0x31, + ZANB_JNT_WAIST_END_e=0x32, +}; + +#endif /* !RES_ZANB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zelRf.h b/assets/RZDJ01/res/Object/zelRf.h new file mode 100644 index 0000000000..efbb0e6d80 --- /dev/null +++ b/assets/RZDJ01/res/Object/zelRf.h @@ -0,0 +1,60 @@ +#ifndef RES_ZELRF_H +#define RES_ZELRF_H + +enum dRes_INDEX_ZELRF { + /* BCK */ + dRes_INDEX_ZELRF_BCK_ZELRF_F_TALK_A_e=0x6, + dRes_INDEX_ZELRF_BCK_ZELRF_WAIT_A_e=0x7, + /* BMDR */ + dRes_INDEX_ZELRF_BMD_ZELRF_e=0xA, + /* BTK */ + dRes_INDEX_ZELRF_BTK_ZELRF_e=0xD, + /* BTP */ + dRes_INDEX_ZELRF_BTP_ZELRF_e=0x10, +}; + +enum dRes_ID_ZELRF { + /* BCK */ + dRes_ID_ZELRF_BCK_ZELRF_F_TALK_A_e=0x6, + dRes_ID_ZELRF_BCK_ZELRF_WAIT_A_e=0x7, + /* BMDR */ + dRes_ID_ZELRF_BMD_ZELRF_e=0xA, + /* BTK */ + dRes_ID_ZELRF_BTK_ZELRF_e=0xD, + /* BTP */ + dRes_ID_ZELRF_BTP_ZELRF_e=0x10, +}; + +enum ZELRF_JNT { + ZELRF_JNT_CENTER_e=0x0, + ZELRF_JNT_BACKBONE1_e=0x1, + ZELRF_JNT_BACKBONE2_e=0x2, + ZELRF_JNT_HEAD_e=0x3, + ZELRF_JNT_JAW_e=0x4, + ZELRF_JNT_JOINT2_e=0x5, + ZELRF_JNT_JOINT4_e=0x6, + ZELRF_JNT_MANT_01_e=0x7, + ZELRF_JNT_JOINT1_e=0x8, + ZELRF_JNT_JOINT3_e=0x9, + ZELRF_JNT_JOINT5_e=0xA, + ZELRF_JNT_MAYUL_e=0xB, + ZELRF_JNT_MAYUR_e=0xC, + ZELRF_JNT_MOUTH_e=0xD, + ZELRF_JNT_SHOULDERL_e=0xE, + ZELRF_JNT_ARML1_e=0xF, + ZELRF_JNT_ARML2_e=0x10, + ZELRF_JNT_HANDL_e=0x11, + ZELRF_JNT_FINGERL1_e=0x12, + ZELRF_JNT_FINGERL2_e=0x13, + ZELRF_JNT_THAMBL_e=0x14, + ZELRF_JNT_SHOULDERR_e=0x15, + ZELRF_JNT_ARMR1_e=0x16, + ZELRF_JNT_ARMR2_e=0x17, + ZELRF_JNT_HANDR_e=0x18, + ZELRF_JNT_FINGERR1_e=0x19, + ZELRF_JNT_FINGERR2_e=0x1A, + ZELRF_JNT_THAMBR_e=0x1B, + ZELRF_JNT_WAIST_e=0x1C, +}; + +#endif /* !RES_ZELRF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zelRo.h b/assets/RZDJ01/res/Object/zelRo.h new file mode 100644 index 0000000000..7be203580f --- /dev/null +++ b/assets/RZDJ01/res/Object/zelRo.h @@ -0,0 +1,68 @@ +#ifndef RES_ZELRO_H +#define RES_ZELRO_H + +enum dRes_INDEX_ZELRO { + /* BCK */ + dRes_INDEX_ZELRO_BCK_ZELRO_F_TALK_A_e=0x6, + dRes_INDEX_ZELRO_BCK_ZELRO_WAIT_A_e=0x7, + /* BMDR */ + dRes_INDEX_ZELRO_BMD_ZELRO_e=0xA, + /* BTK */ + dRes_INDEX_ZELRO_BTK_ZELRO_e=0xD, + /* BTP */ + dRes_INDEX_ZELRO_BTP_ZELRO_e=0x10, +}; + +enum dRes_ID_ZELRO { + /* BCK */ + dRes_ID_ZELRO_BCK_ZELRO_F_TALK_A_e=0x6, + dRes_ID_ZELRO_BCK_ZELRO_WAIT_A_e=0x7, + /* BMDR */ + dRes_ID_ZELRO_BMD_ZELRO_e=0xA, + /* BTK */ + dRes_ID_ZELRO_BTK_ZELRO_e=0xD, + /* BTP */ + dRes_ID_ZELRO_BTP_ZELRO_e=0x10, +}; + +enum ZELRO_JNT { + ZELRO_JNT_CENTER_e=0x0, + ZELRO_JNT_BACKBONE1_e=0x1, + ZELRO_JNT_BACKBONE2_e=0x2, + ZELRO_JNT_NECK_e=0x3, + ZELRO_JNT_HEAD_e=0x4, + ZELRO_JNT_CHIN_e=0x5, + ZELRO_JNT_MANT_e=0x6, + ZELRO_JNT_MAYUL_e=0x7, + ZELRO_JNT_MAYUR_e=0x8, + ZELRO_JNT_MOMIL1_e=0x9, + ZELRO_JNT_MOMIL2_e=0xA, + ZELRO_JNT_MOMIL3_e=0xB, + ZELRO_JNT_MOMIR1_e=0xC, + ZELRO_JNT_MOMIR2_e=0xD, + ZELRO_JNT_MOMIR3_e=0xE, + ZELRO_JNT_MOUTH_e=0xF, + ZELRO_JNT_SHOULDERL_e=0x10, + ZELRO_JNT_ARML1_e=0x11, + ZELRO_JNT_ARML2_e=0x12, + ZELRO_JNT_HANDL_e=0x13, + ZELRO_JNT_FINGERL1_e=0x14, + ZELRO_JNT_FINGERL2_e=0x15, + ZELRO_JNT_THAMBL_e=0x16, + ZELRO_JNT_SHOULDERR_e=0x17, + ZELRO_JNT_ARMR1_e=0x18, + ZELRO_JNT_ARMR2_e=0x19, + ZELRO_JNT_HANDR_e=0x1A, + ZELRO_JNT_FINGERR1_e=0x1B, + ZELRO_JNT_FINGERR2_e=0x1C, + ZELRO_JNT_THAMBR_e=0x1D, + ZELRO_JNT_WAIST_e=0x1E, + ZELRO_JNT_SKARTL_01_e=0x1F, + ZELRO_JNT_SKARTL_02_e=0x20, + ZELRO_JNT_SKARTL_03_e=0x21, + ZELRO_JNT_SKARTR_01_e=0x22, + ZELRO_JNT_SKARTR_02_e=0x23, + ZELRO_JNT_SKARTR_03_e=0x24, +}; + +#endif /* !RES_ZELRO_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA.h b/assets/RZDJ01/res/Object/zrA.h new file mode 100644 index 0000000000..b241611131 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA.h @@ -0,0 +1,62 @@ +#ifndef RES_ZRA_H +#define RES_ZRA_H + +enum dRes_INDEX_ZRA { + /* BCK */ + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_A_e=0x8, + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_A_SP_e=0x9, + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_NOMAL_e=0xA, + dRes_INDEX_ZRA_BCK_ZRA_F_WAIT_SWIM_e=0xB, + dRes_INDEX_ZRA_BCK_ZRA_FALLSWIM_e=0xC, + dRes_INDEX_ZRA_BCK_ZRA_FH_TALK_NOMAL_e=0xD, + dRes_INDEX_ZRA_BCK_ZRA_STILL_e=0xE, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_e=0xF, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_TALK_e=0x10, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_TURN_e=0x11, + /* BPK */ + dRes_INDEX_ZRA_BPK_ZRA_e=0x14, + dRes_INDEX_ZRA_BPK_ZRA_WATER02_e=0x15, + /* BRK */ + dRes_INDEX_ZRA_BRK_ZRA_e=0x18, + dRes_INDEX_ZRA_BRK_ZRA_WATER02_e=0x19, + /* BTK */ + dRes_INDEX_ZRA_BTK_ZRA_e=0x1C, + dRes_INDEX_ZRA_BTK_ZRA_RESET_e=0x1D, + dRes_INDEX_ZRA_BTK_ZRA_W_EYEBALL_e=0x1E, + dRes_INDEX_ZRA_BTK_ZRA_WATER02_e=0x1F, + /* BTP */ + dRes_INDEX_ZRA_BTP_ZRA_e=0x22, + /* EVT */ + dRes_INDEX_ZRA_DAT_EVENT_LIST_e=0x25, +}; + +enum dRes_ID_ZRA { + /* BCK */ + dRes_ID_ZRA_BCK_ZRA_F_TALK_A_e=0x8, + dRes_ID_ZRA_BCK_ZRA_F_TALK_A_SP_e=0x9, + dRes_ID_ZRA_BCK_ZRA_F_TALK_NOMAL_e=0xA, + dRes_ID_ZRA_BCK_ZRA_F_WAIT_SWIM_e=0xB, + dRes_ID_ZRA_BCK_ZRA_FALLSWIM_e=0xC, + dRes_ID_ZRA_BCK_ZRA_FH_TALK_NOMAL_e=0xD, + dRes_ID_ZRA_BCK_ZRA_STILL_e=0xE, + dRes_ID_ZRA_BCK_ZRA_SWIM_e=0xF, + dRes_ID_ZRA_BCK_ZRA_SWIM_TALK_e=0x10, + dRes_ID_ZRA_BCK_ZRA_SWIM_TURN_e=0x11, + /* BPK */ + dRes_ID_ZRA_BPK_ZRA_e=0x14, + dRes_ID_ZRA_BPK_ZRA_WATER02_e=0x15, + /* BRK */ + dRes_ID_ZRA_BRK_ZRA_e=0x18, + dRes_ID_ZRA_BRK_ZRA_WATER02_e=0x19, + /* BTK */ + dRes_ID_ZRA_BTK_ZRA_e=0x1C, + dRes_ID_ZRA_BTK_ZRA_RESET_e=0x1D, + dRes_ID_ZRA_BTK_ZRA_W_EYEBALL_e=0x1E, + dRes_ID_ZRA_BTK_ZRA_WATER02_e=0x1F, + /* BTP */ + dRes_ID_ZRA_BTP_ZRA_e=0x22, + /* EVT */ + dRes_ID_ZRA_DAT_EVENT_LIST_e=0x25, +}; + +#endif /* !RES_ZRA_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA2.h b/assets/RZDJ01/res/Object/zrA2.h new file mode 100644 index 0000000000..390a90fc52 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA2.h @@ -0,0 +1,40 @@ +#ifndef RES_ZRA2_H +#define RES_ZRA2_H + +enum dRes_INDEX_ZRA2 { + /* BCK */ + dRes_INDEX_ZRA2_BCK_ZRA_F_LOOKUP_e=0x4, + dRes_INDEX_ZRA2_BCK_ZRA_F_SPA_TALK_A_e=0x5, + dRes_INDEX_ZRA2_BCK_ZRA_F_SPA_TALK_B_e=0x6, + dRes_INDEX_ZRA2_BCK_ZRA_FH_LOOKUP_e=0x7, + dRes_INDEX_ZRA2_BCK_ZRA_FH_SPA_WAIT_A_e=0x8, + dRes_INDEX_ZRA2_BCK_ZRA_FH_SPA_WAIT_B_e=0x9, + dRes_INDEX_ZRA2_BCK_ZRA_LOOKUP_e=0xA, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_TALK_A_e=0xB, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_TALK_B_e=0xC, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_WAIT_A_e=0xD, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_WAIT_B_e=0xE, + /* BTP */ + dRes_INDEX_ZRA2_BTP_ZRA_F_SPA_TALK_B_e=0x11, + dRes_INDEX_ZRA2_BTP_ZRA_FH_SPA_WAIT_B_e=0x12, +}; + +enum dRes_ID_ZRA2 { + /* BCK */ + dRes_ID_ZRA2_BCK_ZRA_F_LOOKUP_e=0x4, + dRes_ID_ZRA2_BCK_ZRA_F_SPA_TALK_A_e=0x5, + dRes_ID_ZRA2_BCK_ZRA_F_SPA_TALK_B_e=0x6, + dRes_ID_ZRA2_BCK_ZRA_FH_LOOKUP_e=0x7, + dRes_ID_ZRA2_BCK_ZRA_FH_SPA_WAIT_A_e=0x8, + dRes_ID_ZRA2_BCK_ZRA_FH_SPA_WAIT_B_e=0x9, + dRes_ID_ZRA2_BCK_ZRA_LOOKUP_e=0xA, + dRes_ID_ZRA2_BCK_ZRA_SPA_TALK_A_e=0xB, + dRes_ID_ZRA2_BCK_ZRA_SPA_TALK_B_e=0xC, + dRes_ID_ZRA2_BCK_ZRA_SPA_WAIT_A_e=0xD, + dRes_ID_ZRA2_BCK_ZRA_SPA_WAIT_B_e=0xE, + /* BTP */ + dRes_ID_ZRA2_BTP_ZRA_F_SPA_TALK_B_e=0x11, + dRes_ID_ZRA2_BTP_ZRA_FH_SPA_WAIT_B_e=0x12, +}; + +#endif /* !RES_ZRA2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_MDL.h b/assets/RZDJ01/res/Object/zrA_MDL.h new file mode 100644 index 0000000000..fed05e3fc1 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_MDL.h @@ -0,0 +1,55 @@ +#ifndef RES_ZRA_MDL_H +#define RES_ZRA_MDL_H + +enum dRes_INDEX_ZRA_MDL { + /* BMDV */ + dRes_INDEX_ZRA_MDL_BMD_ZRA_e=0x3, +}; + +enum dRes_ID_ZRA_MDL { + /* BMDV */ + dRes_ID_ZRA_MDL_BMD_ZRA_e=0x3, +}; + +enum ZRA_JNT { + ZRA_JNT_CENTER_e=0x0, + ZRA_JNT_BACKBONE1_e=0x1, + ZRA_JNT_BACKBONE2_e=0x2, + ZRA_JNT_NECK_e=0x3, + ZRA_JNT_HEAD_e=0x4, + ZRA_JNT_CHIN_e=0x5, + ZRA_JNT_EAR_L1_e=0x6, + ZRA_JNT_EAR_L2_e=0x7, + ZRA_JNT_EAR_R1_e=0x8, + ZRA_JNT_EAR_R2_e=0x9, + ZRA_JNT_H_TAIL1_e=0xA, + ZRA_JNT_H_TAIL2_e=0xB, + ZRA_JNT_H_TAIL3_e=0xC, + ZRA_JNT_H_TAIL4_e=0xD, + ZRA_JNT_MOUTH_e=0xE, + ZRA_JNT_SHOULDERL_e=0xF, + ZRA_JNT_ARML1_e=0x10, + ZRA_JNT_ARML2_e=0x11, + ZRA_JNT_HANDL_e=0x12, + ZRA_JNT_FINGERL1_e=0x13, + ZRA_JNT_FIN_L1_e=0x14, + ZRA_JNT_FIN_L2_e=0x15, + ZRA_JNT_SHOULDERR_e=0x16, + ZRA_JNT_ARMR1_e=0x17, + ZRA_JNT_ARMR2_e=0x18, + ZRA_JNT_HANDR_e=0x19, + ZRA_JNT_FINGERR1_e=0x1A, + ZRA_JNT_FIN_R1_e=0x1B, + ZRA_JNT_FIN_R2_e=0x1C, + ZRA_JNT_WAIST_e=0x1D, + ZRA_JNT_LEGL1_e=0x1E, + ZRA_JNT_LEGL2_e=0x1F, + ZRA_JNT_FOOT_L1_e=0x20, + ZRA_JNT_FOOT_L2_e=0x21, + ZRA_JNT_LEGR1_e=0x22, + ZRA_JNT_LEGR2_e=0x23, + ZRA_JNT_FOOT_R1_e=0x24, + ZRA_JNT_FOOT_R2_e=0x25, +}; + +#endif /* !RES_ZRA_MDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_TW.h b/assets/RZDJ01/res/Object/zrA_TW.h new file mode 100644 index 0000000000..84374522f6 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_TW.h @@ -0,0 +1,77 @@ +#ifndef RES_ZRA_TW_H +#define RES_ZRA_TW_H + +enum dRes_INDEX_ZRA_TW { + /* BCK */ + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_A_e=0x5, + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_D_e=0x6, + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_E_e=0x7, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_A_e=0x8, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_D_e=0x9, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_E_e=0xA, + /* BMDR */ + dRes_INDEX_ZRA_TW_BMD_ZRA_TW_e=0xD, + /* BTP */ + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_A_e=0x10, + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_D_e=0x11, + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_E_e=0x12, +}; + +enum dRes_ID_ZRA_TW { + /* BCK */ + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_A_e=0x5, + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_D_e=0x6, + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_E_e=0x7, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_A_e=0x8, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_D_e=0x9, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_E_e=0xA, + /* BMDR */ + dRes_ID_ZRA_TW_BMD_ZRA_TW_e=0xD, + /* BTP */ + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_A_e=0x10, + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_D_e=0x11, + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_E_e=0x12, +}; + +enum ZRA_TW_JNT { + ZRA_TW_JNT_CENTER_e=0x0, + ZRA_TW_JNT_BACKBONE1_e=0x1, + ZRA_TW_JNT_BACKBONE2_e=0x2, + ZRA_TW_JNT_NECK_e=0x3, + ZRA_TW_JNT_HEAD_e=0x4, + ZRA_TW_JNT_CHIN_e=0x5, + ZRA_TW_JNT_EAR_L1_e=0x6, + ZRA_TW_JNT_EAR_L2_e=0x7, + ZRA_TW_JNT_EAR_R1_e=0x8, + ZRA_TW_JNT_EAR_R2_e=0x9, + ZRA_TW_JNT_H_TAIL1_e=0xA, + ZRA_TW_JNT_H_TAIL2_e=0xB, + ZRA_TW_JNT_H_TAIL3_e=0xC, + ZRA_TW_JNT_H_TAIL4_e=0xD, + ZRA_TW_JNT_MOUTH_e=0xE, + ZRA_TW_JNT_SHOULDERL_e=0xF, + ZRA_TW_JNT_ARML1_e=0x10, + ZRA_TW_JNT_ARML2_e=0x11, + ZRA_TW_JNT_HANDL_e=0x12, + ZRA_TW_JNT_FINGERL1_e=0x13, + ZRA_TW_JNT_FIN_L1_e=0x14, + ZRA_TW_JNT_FIN_L2_e=0x15, + ZRA_TW_JNT_SHOULDERR_e=0x16, + ZRA_TW_JNT_ARMR1_e=0x17, + ZRA_TW_JNT_ARMR2_e=0x18, + ZRA_TW_JNT_HANDR_e=0x19, + ZRA_TW_JNT_FINGERR1_e=0x1A, + ZRA_TW_JNT_FIN_R1_e=0x1B, + ZRA_TW_JNT_FIN_R2_e=0x1C, + ZRA_TW_JNT_WAIST_e=0x1D, + ZRA_TW_JNT_LEGL1_e=0x1E, + ZRA_TW_JNT_LEGL2_e=0x1F, + ZRA_TW_JNT_FOOT_L1_e=0x20, + ZRA_TW_JNT_FOOT_L2_e=0x21, + ZRA_TW_JNT_LEGR1_e=0x22, + ZRA_TW_JNT_LEGR2_e=0x23, + ZRA_TW_JNT_FOOT_R1_e=0x24, + ZRA_TW_JNT_FOOT_R2_e=0x25, +}; + +#endif /* !RES_ZRA_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_nml.h b/assets/RZDJ01/res/Object/zrA_nml.h new file mode 100644 index 0000000000..beba73ced0 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_nml.h @@ -0,0 +1,28 @@ +#ifndef RES_ZRA_NML_H +#define RES_ZRA_NML_H + +enum dRes_INDEX_ZRA_NML { + /* BCK */ + dRes_INDEX_ZRA_NML_BCK_ZRA_DIVE_e=0x3, + dRes_INDEX_ZRA_NML_BCK_ZRA_DIVE_B_e=0x4, + dRes_INDEX_ZRA_NML_BCK_ZRA_FLOAT_e=0x5, + dRes_INDEX_ZRA_NML_BCK_ZRA_FLOAT_B_e=0x6, + dRes_INDEX_ZRA_NML_BCK_ZRA_SWIM_A_e=0x7, + dRes_INDEX_ZRA_NML_BCK_ZRA_SWIM_B_e=0x8, + dRes_INDEX_ZRA_NML_BCK_ZRA_WAIT_SWIM_e=0x9, + dRes_INDEX_ZRA_NML_BCK_ZRA_WALK_A_e=0xA, +}; + +enum dRes_ID_ZRA_NML { + /* BCK */ + dRes_ID_ZRA_NML_BCK_ZRA_DIVE_e=0x3, + dRes_ID_ZRA_NML_BCK_ZRA_DIVE_B_e=0x4, + dRes_ID_ZRA_NML_BCK_ZRA_FLOAT_e=0x5, + dRes_ID_ZRA_NML_BCK_ZRA_FLOAT_B_e=0x6, + dRes_ID_ZRA_NML_BCK_ZRA_SWIM_A_e=0x7, + dRes_ID_ZRA_NML_BCK_ZRA_SWIM_B_e=0x8, + dRes_ID_ZRA_NML_BCK_ZRA_WAIT_SWIM_e=0x9, + dRes_ID_ZRA_NML_BCK_ZRA_WALK_A_e=0xA, +}; + +#endif /* !RES_ZRA_NML_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_obj.h b/assets/RZDJ01/res/Object/zrA_obj.h new file mode 100644 index 0000000000..02fc0f471d --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_obj.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRA_OBJ_H +#define RES_ZRA_OBJ_H + +enum dRes_INDEX_ZRA_OBJ { + /* BMDR */ + dRes_INDEX_ZRA_OBJ_BMD_ZRA_MET_e=0x3, + dRes_INDEX_ZRA_OBJ_BMD_ZRA_SP_e=0x4, +}; + +enum dRes_ID_ZRA_OBJ { + /* BMDR */ + dRes_ID_ZRA_OBJ_BMD_ZRA_MET_e=0x3, + dRes_ID_ZRA_OBJ_BMD_ZRA_SP_e=0x4, +}; + +enum ZRA_MET_JNT { + ZRA_MET_JNT_ZRA_MET_MODEL_e=0x0, +}; + +enum ZRA_SP_JNT { + ZRA_SP_JNT_ZRA_SP_MODEL_e=0x0, +}; + +#endif /* !RES_ZRA_OBJ_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_objTW.h b/assets/RZDJ01/res/Object/zrA_objTW.h new file mode 100644 index 0000000000..b0fc331057 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_objTW.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRA_OBJTW_H +#define RES_ZRA_OBJTW_H + +enum dRes_INDEX_ZRA_OBJTW { + /* BMDR */ + dRes_INDEX_ZRA_OBJTW_BMD_ZRA_MET_TW_e=0x3, + dRes_INDEX_ZRA_OBJTW_BMD_ZRA_SP_TW_e=0x4, +}; + +enum dRes_ID_ZRA_OBJTW { + /* BMDR */ + dRes_ID_ZRA_OBJTW_BMD_ZRA_MET_TW_e=0x3, + dRes_ID_ZRA_OBJTW_BMD_ZRA_SP_TW_e=0x4, +}; + +enum ZRA_MET_TW_JNT { + ZRA_MET_TW_JNT_ZRA_MET_MODEL_e=0x0, +}; + +enum ZRA_SP_TW_JNT { + ZRA_SP_TW_JNT_ZRA_SP_MODEL_e=0x0, +}; + +#endif /* !RES_ZRA_OBJTW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_sad.h b/assets/RZDJ01/res/Object/zrA_sad.h new file mode 100644 index 0000000000..49e417b1a5 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_sad.h @@ -0,0 +1,26 @@ +#ifndef RES_ZRA_SAD_H +#define RES_ZRA_SAD_H + +enum dRes_INDEX_ZRA_SAD { + /* BCK */ + dRes_INDEX_ZRA_SAD_BCK_ZRA_FH_SADSIT_B_e=0x4, + dRes_INDEX_ZRA_SAD_BCK_ZRA_FH_SADSIT_C_e=0x5, + dRes_INDEX_ZRA_SAD_BCK_ZRA_SADSIT_B_e=0x6, + dRes_INDEX_ZRA_SAD_BCK_ZRA_SADSIT_C_e=0x7, + /* BTP */ + dRes_INDEX_ZRA_SAD_BTP_ZRA_FH_SADSIT_B_e=0xA, + dRes_INDEX_ZRA_SAD_BTP_ZRA_FH_SADSIT_C_e=0xB, +}; + +enum dRes_ID_ZRA_SAD { + /* BCK */ + dRes_ID_ZRA_SAD_BCK_ZRA_FH_SADSIT_B_e=0x4, + dRes_ID_ZRA_SAD_BCK_ZRA_FH_SADSIT_C_e=0x5, + dRes_ID_ZRA_SAD_BCK_ZRA_SADSIT_B_e=0x6, + dRes_ID_ZRA_SAD_BCK_ZRA_SADSIT_C_e=0x7, + /* BTP */ + dRes_ID_ZRA_SAD_BTP_ZRA_FH_SADSIT_B_e=0xA, + dRes_ID_ZRA_SAD_BTP_ZRA_FH_SADSIT_C_e=0xB, +}; + +#endif /* !RES_ZRA_SAD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_sp.h b/assets/RZDJ01/res/Object/zrA_sp.h new file mode 100644 index 0000000000..4d6bfc54ac --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_sp.h @@ -0,0 +1,48 @@ +#ifndef RES_ZRA_SP_H +#define RES_ZRA_SP_H + +enum dRes_INDEX_ZRA_SP { + /* BCK */ + dRes_INDEX_ZRA_SP_BCK_ZRA_DIVE_B_SP_e=0x3, + dRes_INDEX_ZRA_SP_BCK_ZRA_DIVE_SP_e=0x4, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_LOOKING_SP_e=0x5, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_TALK_B_SP_e=0x6, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_TALK_SWIM_SP_e=0x7, + dRes_INDEX_ZRA_SP_BCK_ZRA_FH_LOOKING_SP_e=0x8, + dRes_INDEX_ZRA_SP_BCK_ZRA_FLOAT_B_SP_e=0x9, + dRes_INDEX_ZRA_SP_BCK_ZRA_FLOAT_SP_e=0xA, + dRes_INDEX_ZRA_SP_BCK_ZRA_LOOKING_SP_e=0xB, + dRes_INDEX_ZRA_SP_BCK_ZRA_STEP_SP_e=0xC, + dRes_INDEX_ZRA_SP_BCK_ZRA_SWIM_A_SP_e=0xD, + dRes_INDEX_ZRA_SP_BCK_ZRA_SWIM_B_SP_e=0xE, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_A_SP_e=0xF, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_B_SP_e=0x10, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_SWIM_SP_e=0x11, + dRes_INDEX_ZRA_SP_BCK_ZRA_WAIT_SP_e=0x12, + dRes_INDEX_ZRA_SP_BCK_ZRA_WAIT_SWIM_SP_e=0x13, + dRes_INDEX_ZRA_SP_BCK_ZRA_WALK_A_SP_e=0x14, +}; + +enum dRes_ID_ZRA_SP { + /* BCK */ + dRes_ID_ZRA_SP_BCK_ZRA_DIVE_B_SP_e=0x3, + dRes_ID_ZRA_SP_BCK_ZRA_DIVE_SP_e=0x4, + dRes_ID_ZRA_SP_BCK_ZRA_F_LOOKING_SP_e=0x5, + dRes_ID_ZRA_SP_BCK_ZRA_F_TALK_B_SP_e=0x6, + dRes_ID_ZRA_SP_BCK_ZRA_F_TALK_SWIM_SP_e=0x7, + dRes_ID_ZRA_SP_BCK_ZRA_FH_LOOKING_SP_e=0x8, + dRes_ID_ZRA_SP_BCK_ZRA_FLOAT_B_SP_e=0x9, + dRes_ID_ZRA_SP_BCK_ZRA_FLOAT_SP_e=0xA, + dRes_ID_ZRA_SP_BCK_ZRA_LOOKING_SP_e=0xB, + dRes_ID_ZRA_SP_BCK_ZRA_STEP_SP_e=0xC, + dRes_ID_ZRA_SP_BCK_ZRA_SWIM_A_SP_e=0xD, + dRes_ID_ZRA_SP_BCK_ZRA_SWIM_B_SP_e=0xE, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_A_SP_e=0xF, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_B_SP_e=0x10, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_SWIM_SP_e=0x11, + dRes_ID_ZRA_SP_BCK_ZRA_WAIT_SP_e=0x12, + dRes_ID_ZRA_SP_BCK_ZRA_WAIT_SWIM_SP_e=0x13, + dRes_ID_ZRA_SP_BCK_ZRA_WALK_A_SP_e=0x14, +}; + +#endif /* !RES_ZRA_SP_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrA_tobi.h b/assets/RZDJ01/res/Object/zrA_tobi.h new file mode 100644 index 0000000000..ca67866557 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrA_tobi.h @@ -0,0 +1,18 @@ +#ifndef RES_ZRA_TOBI_H +#define RES_ZRA_TOBI_H + +enum dRes_INDEX_ZRA_TOBI { + /* BCK */ + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_E_e=0x3, + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_S_e=0x4, + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_T_e=0x5, +}; + +enum dRes_ID_ZRA_TOBI { + /* BCK */ + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_E_e=0x3, + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_S_e=0x4, + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_T_e=0x5, +}; + +#endif /* !RES_ZRA_TOBI_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC.h b/assets/RZDJ01/res/Object/zrC.h new file mode 100644 index 0000000000..1ba768bc62 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_H +#define RES_ZRC_H + +enum dRes_INDEX_ZRC { + /* BCK */ + dRes_INDEX_ZRC_BCK_ZRC_F_SAD_e=0x5, + dRes_INDEX_ZRC_BCK_ZRC_F_SMILE_e=0x6, + dRes_INDEX_ZRC_BCK_ZRC_F_STEP_e=0x7, + dRes_INDEX_ZRC_BCK_ZRC_F_TALK_A_e=0x8, + dRes_INDEX_ZRC_BCK_ZRC_F_WAIT_A_e=0x9, + dRes_INDEX_ZRC_BCK_ZRC_FH_SAD_e=0xA, + dRes_INDEX_ZRC_BCK_ZRC_FH_SMILE_e=0xB, + dRes_INDEX_ZRC_BCK_ZRC_STEP_e=0xC, + dRes_INDEX_ZRC_BCK_ZRC_WAIT_A_e=0xD, + /* BTK */ + dRes_INDEX_ZRC_BTK_ZRC_e=0x10, + /* BTP */ + dRes_INDEX_ZRC_BTP_ZRC_e=0x13, + dRes_INDEX_ZRC_BTP_ZRC_F_SAD_e=0x14, + dRes_INDEX_ZRC_BTP_ZRC_F_SMILE_e=0x15, + dRes_INDEX_ZRC_BTP_ZRC_F_STEP_e=0x16, + dRes_INDEX_ZRC_BTP_ZRC_F_TALK_A_e=0x17, + dRes_INDEX_ZRC_BTP_ZRC_FH_SAD_e=0x18, + dRes_INDEX_ZRC_BTP_ZRC_FH_SMILE_e=0x19, +}; + +enum dRes_ID_ZRC { + /* BCK */ + dRes_ID_ZRC_BCK_ZRC_F_SAD_e=0x5, + dRes_ID_ZRC_BCK_ZRC_F_SMILE_e=0x6, + dRes_ID_ZRC_BCK_ZRC_F_STEP_e=0x7, + dRes_ID_ZRC_BCK_ZRC_F_TALK_A_e=0x8, + dRes_ID_ZRC_BCK_ZRC_F_WAIT_A_e=0x9, + dRes_ID_ZRC_BCK_ZRC_FH_SAD_e=0xA, + dRes_ID_ZRC_BCK_ZRC_FH_SMILE_e=0xB, + dRes_ID_ZRC_BCK_ZRC_STEP_e=0xC, + dRes_ID_ZRC_BCK_ZRC_WAIT_A_e=0xD, + /* BTK */ + dRes_ID_ZRC_BTK_ZRC_e=0x10, + /* BTP */ + dRes_ID_ZRC_BTP_ZRC_e=0x13, + dRes_ID_ZRC_BTP_ZRC_F_SAD_e=0x14, + dRes_ID_ZRC_BTP_ZRC_F_SMILE_e=0x15, + dRes_ID_ZRC_BTP_ZRC_F_STEP_e=0x16, + dRes_ID_ZRC_BTP_ZRC_F_TALK_A_e=0x17, + dRes_ID_ZRC_BTP_ZRC_FH_SAD_e=0x18, + dRes_ID_ZRC_BTP_ZRC_FH_SMILE_e=0x19, +}; + +#endif /* !RES_ZRC_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC1.h b/assets/RZDJ01/res/Object/zrC1.h new file mode 100644 index 0000000000..9f79632114 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC1.h @@ -0,0 +1,70 @@ +#ifndef RES_ZRC1_H +#define RES_ZRC1_H + +enum dRes_INDEX_ZRC1 { + /* BCK */ + dRes_INDEX_ZRC1_BCK_ZRC_F_GETUP_e=0x5, + dRes_INDEX_ZRC1_BCK_ZRC_F_KIZUKU_e=0x6, + dRes_INDEX_ZRC1_BCK_ZRC_F_KIZUKU_WAIT_e=0x7, + dRes_INDEX_ZRC1_BCK_ZRC_F_PRAY_e=0x8, + dRes_INDEX_ZRC1_BCK_ZRC_F_SAD_WAIT_e=0x9, + dRes_INDEX_ZRC1_BCK_ZRC_F_TALK_NORMAL_e=0xA, + dRes_INDEX_ZRC1_BCK_ZRC_F_TOPRAY_e=0xB, + dRes_INDEX_ZRC1_BCK_ZRC_FH_KIZUKU_e=0xC, + dRes_INDEX_ZRC1_BCK_ZRC_GETUP_e=0xD, + dRes_INDEX_ZRC1_BCK_ZRC_KIZUKU_e=0xE, + dRes_INDEX_ZRC1_BCK_ZRC_KIZUKU_WAIT_e=0xF, + dRes_INDEX_ZRC1_BCK_ZRC_PRAY_e=0x10, + dRes_INDEX_ZRC1_BCK_ZRC_SAD_TALK_e=0x11, + dRes_INDEX_ZRC1_BCK_ZRC_SAD_WAIT_e=0x12, + dRes_INDEX_ZRC1_BCK_ZRC_SMILE_TALK_e=0x13, + dRes_INDEX_ZRC1_BCK_ZRC_TALK_A_e=0x14, + dRes_INDEX_ZRC1_BCK_ZRC_TOPRAY_e=0x15, + /* BTK */ + dRes_INDEX_ZRC1_BTK_ZRC_KIZUKU_e=0x18, + dRes_INDEX_ZRC1_BTK_ZRC_KIZUKU_WAIT_e=0x19, + dRes_INDEX_ZRC1_BTK_ZRC_SAD_TALK_e=0x1A, + dRes_INDEX_ZRC1_BTK_ZRC_SAD_WAIT_e=0x1B, + /* BTP */ + dRes_INDEX_ZRC1_BTP_ZRC_F_GETUP_e=0x1E, + dRes_INDEX_ZRC1_BTP_ZRC_F_KIZUKU_e=0x1F, + dRes_INDEX_ZRC1_BTP_ZRC_F_KIZUKU_WAIT_e=0x20, + dRes_INDEX_ZRC1_BTP_ZRC_F_PRAY_e=0x21, + dRes_INDEX_ZRC1_BTP_ZRC_F_SAD_WAIT_e=0x22, + dRes_INDEX_ZRC1_BTP_ZRC_F_TOPRAY_e=0x23, +}; + +enum dRes_ID_ZRC1 { + /* BCK */ + dRes_ID_ZRC1_BCK_ZRC_F_GETUP_e=0x5, + dRes_ID_ZRC1_BCK_ZRC_F_KIZUKU_e=0x6, + dRes_ID_ZRC1_BCK_ZRC_F_KIZUKU_WAIT_e=0x7, + dRes_ID_ZRC1_BCK_ZRC_F_PRAY_e=0x8, + dRes_ID_ZRC1_BCK_ZRC_F_SAD_WAIT_e=0x9, + dRes_ID_ZRC1_BCK_ZRC_F_TALK_NORMAL_e=0xA, + dRes_ID_ZRC1_BCK_ZRC_F_TOPRAY_e=0xB, + dRes_ID_ZRC1_BCK_ZRC_FH_KIZUKU_e=0xC, + dRes_ID_ZRC1_BCK_ZRC_GETUP_e=0xD, + dRes_ID_ZRC1_BCK_ZRC_KIZUKU_e=0xE, + dRes_ID_ZRC1_BCK_ZRC_KIZUKU_WAIT_e=0xF, + dRes_ID_ZRC1_BCK_ZRC_PRAY_e=0x10, + dRes_ID_ZRC1_BCK_ZRC_SAD_TALK_e=0x11, + dRes_ID_ZRC1_BCK_ZRC_SAD_WAIT_e=0x12, + dRes_ID_ZRC1_BCK_ZRC_SMILE_TALK_e=0x13, + dRes_ID_ZRC1_BCK_ZRC_TALK_A_e=0x14, + dRes_ID_ZRC1_BCK_ZRC_TOPRAY_e=0x15, + /* BTK */ + dRes_ID_ZRC1_BTK_ZRC_KIZUKU_e=0x18, + dRes_ID_ZRC1_BTK_ZRC_KIZUKU_WAIT_e=0x19, + dRes_ID_ZRC1_BTK_ZRC_SAD_TALK_e=0x1A, + dRes_ID_ZRC1_BTK_ZRC_SAD_WAIT_e=0x1B, + /* BTP */ + dRes_ID_ZRC1_BTP_ZRC_F_GETUP_e=0x1E, + dRes_ID_ZRC1_BTP_ZRC_F_KIZUKU_e=0x1F, + dRes_ID_ZRC1_BTP_ZRC_F_KIZUKU_WAIT_e=0x20, + dRes_ID_ZRC1_BTP_ZRC_F_PRAY_e=0x21, + dRes_ID_ZRC1_BTP_ZRC_F_SAD_WAIT_e=0x22, + dRes_ID_ZRC1_BTP_ZRC_F_TOPRAY_e=0x23, +}; + +#endif /* !RES_ZRC1_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC2.h b/assets/RZDJ01/res/Object/zrC2.h new file mode 100644 index 0000000000..e0c3c345e2 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC2.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRC2_H +#define RES_ZRC2_H + +enum dRes_INDEX_ZRC2 { + /* BCK */ + dRes_INDEX_ZRC2_BCK_ZRC_F_SIT_e=0x4, + dRes_INDEX_ZRC2_BCK_ZRC_F_SIT_TALK_e=0x5, + dRes_INDEX_ZRC2_BCK_ZRC_SIT_e=0x6, + dRes_INDEX_ZRC2_BCK_ZRC_SIT_TALK_e=0x7, + /* BTP */ + dRes_INDEX_ZRC2_BTP_ZRC_F_SIT_TALK_e=0xA, +}; + +enum dRes_ID_ZRC2 { + /* BCK */ + dRes_ID_ZRC2_BCK_ZRC_F_SIT_e=0x4, + dRes_ID_ZRC2_BCK_ZRC_F_SIT_TALK_e=0x5, + dRes_ID_ZRC2_BCK_ZRC_SIT_e=0x6, + dRes_ID_ZRC2_BCK_ZRC_SIT_TALK_e=0x7, + /* BTP */ + dRes_ID_ZRC2_BTP_ZRC_F_SIT_TALK_e=0xA, +}; + +#endif /* !RES_ZRC2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC_EGD.h b/assets/RZDJ01/res/Object/zrC_EGD.h new file mode 100644 index 0000000000..44f2147fd5 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC_EGD.h @@ -0,0 +1,14 @@ +#ifndef RES_ZRC_EGD_H +#define RES_ZRC_EGD_H + +enum dRes_INDEX_ZRC_EGD { + /* EVT */ + dRes_INDEX_ZRC_EGD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_ZRC_EGD { + /* EVT */ + dRes_ID_ZRC_EGD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_ZRC_EGD_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC_MDL.h b/assets/RZDJ01/res/Object/zrC_MDL.h new file mode 100644 index 0000000000..35742d9225 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC_MDL.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_MDL_H +#define RES_ZRC_MDL_H + +enum dRes_INDEX_ZRC_MDL { + /* BMDV */ + dRes_INDEX_ZRC_MDL_BMD_ZRC_e=0x3, +}; + +enum dRes_ID_ZRC_MDL { + /* BMDV */ + dRes_ID_ZRC_MDL_BMD_ZRC_e=0x3, +}; + +enum ZRC_JNT { + ZRC_JNT_CENTER_e=0x0, + ZRC_JNT_BACKBONE1_e=0x1, + ZRC_JNT_BACKBONE2_e=0x2, + ZRC_JNT_NECK_e=0x3, + ZRC_JNT_HEAD_e=0x4, + ZRC_JNT_H_TAIL1_e=0x5, + ZRC_JNT_H_TAIL2_e=0x6, + ZRC_JNT_H_TAIL3_e=0x7, + ZRC_JNT_CHIN_e=0x8, + ZRC_JNT_EARL1_e=0x9, + ZRC_JNT_EARL2_e=0xA, + ZRC_JNT_EARR1_e=0xB, + ZRC_JNT_EARR2_e=0xC, + ZRC_JNT_MOUTH_e=0xD, + ZRC_JNT_SHOULDERL_e=0xE, + ZRC_JNT_ARML1_e=0xF, + ZRC_JNT_ARML2_e=0x10, + ZRC_JNT_HANDL_e=0x11, + ZRC_JNT_FINGERL_e=0x12, + ZRC_JNT_SHOULDERR_e=0x13, + ZRC_JNT_ARMR1_e=0x14, + ZRC_JNT_ARMR2_e=0x15, + ZRC_JNT_HANDR_e=0x16, + ZRC_JNT_FINGERR_e=0x17, + ZRC_JNT_WAIST_e=0x18, + ZRC_JNT_LEGL1_e=0x19, + ZRC_JNT_LEGL2_e=0x1A, + ZRC_JNT_FOOTL1_e=0x1B, + ZRC_JNT_FOOTL2_e=0x1C, + ZRC_JNT_LEGR1_e=0x1D, + ZRC_JNT_LEGR2_e=0x1E, + ZRC_JNT_FOOTR1_e=0x1F, + ZRC_JNT_FOOTR2_e=0x20, +}; + +#endif /* !RES_ZRC_MDL_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC_Sick.h b/assets/RZDJ01/res/Object/zrC_Sick.h new file mode 100644 index 0000000000..64c4bb06f3 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC_Sick.h @@ -0,0 +1,20 @@ +#ifndef RES_ZRC_SICK_H +#define RES_ZRC_SICK_H + +enum dRes_INDEX_ZRC_SICK { + /* BCK */ + dRes_INDEX_ZRC_SICK_BCK_ZRC_F_SICK_DEMO_WAIT_e=0x4, + dRes_INDEX_ZRC_SICK_BCK_ZRC_SICK_DEMO_WAIT_e=0x5, + /* BTP */ + dRes_INDEX_ZRC_SICK_BTP_ZRC_F_SICK_DEMO_WAIT_e=0x8, +}; + +enum dRes_ID_ZRC_SICK { + /* BCK */ + dRes_ID_ZRC_SICK_BCK_ZRC_F_SICK_DEMO_WAIT_e=0x4, + dRes_ID_ZRC_SICK_BCK_ZRC_SICK_DEMO_WAIT_e=0x5, + /* BTP */ + dRes_ID_ZRC_SICK_BTP_ZRC_F_SICK_DEMO_WAIT_e=0x8, +}; + +#endif /* !RES_ZRC_SICK_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrC_TW.h b/assets/RZDJ01/res/Object/zrC_TW.h new file mode 100644 index 0000000000..ec8485b3ee --- /dev/null +++ b/assets/RZDJ01/res/Object/zrC_TW.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_TW_H +#define RES_ZRC_TW_H + +enum dRes_INDEX_ZRC_TW { + /* BMDR */ + dRes_INDEX_ZRC_TW_BMD_ZRC_SICK_TW_e=0x3, +}; + +enum dRes_ID_ZRC_TW { + /* BMDR */ + dRes_ID_ZRC_TW_BMD_ZRC_SICK_TW_e=0x3, +}; + +enum ZRC_SICK_TW_JNT { + ZRC_SICK_TW_JNT_CENTER_e=0x0, + ZRC_SICK_TW_JNT_BACKBONE1_e=0x1, + ZRC_SICK_TW_JNT_BACKBONE2_e=0x2, + ZRC_SICK_TW_JNT_NECK_e=0x3, + ZRC_SICK_TW_JNT_HEAD_e=0x4, + ZRC_SICK_TW_JNT_H_TAIL1_e=0x5, + ZRC_SICK_TW_JNT_H_TAIL2_e=0x6, + ZRC_SICK_TW_JNT_H_TAIL3_e=0x7, + ZRC_SICK_TW_JNT_CHIN_e=0x8, + ZRC_SICK_TW_JNT_EARL1_e=0x9, + ZRC_SICK_TW_JNT_EARL2_e=0xA, + ZRC_SICK_TW_JNT_EARR1_e=0xB, + ZRC_SICK_TW_JNT_EARR2_e=0xC, + ZRC_SICK_TW_JNT_MOUTH_e=0xD, + ZRC_SICK_TW_JNT_SHOULDERL_e=0xE, + ZRC_SICK_TW_JNT_ARML1_e=0xF, + ZRC_SICK_TW_JNT_ARML2_e=0x10, + ZRC_SICK_TW_JNT_HANDL_e=0x11, + ZRC_SICK_TW_JNT_FINGERL_e=0x12, + ZRC_SICK_TW_JNT_SHOULDERR_e=0x13, + ZRC_SICK_TW_JNT_ARMR1_e=0x14, + ZRC_SICK_TW_JNT_ARMR2_e=0x15, + ZRC_SICK_TW_JNT_HANDR_e=0x16, + ZRC_SICK_TW_JNT_FINGERR_e=0x17, + ZRC_SICK_TW_JNT_WAIST_e=0x18, + ZRC_SICK_TW_JNT_LEGL1_e=0x19, + ZRC_SICK_TW_JNT_LEGL2_e=0x1A, + ZRC_SICK_TW_JNT_FOOTL1_e=0x1B, + ZRC_SICK_TW_JNT_FOOTL2_e=0x1C, + ZRC_SICK_TW_JNT_LEGR1_e=0x1D, + ZRC_SICK_TW_JNT_LEGR2_e=0x1E, + ZRC_SICK_TW_JNT_FOOTR1_e=0x1F, + ZRC_SICK_TW_JNT_FOOTR2_e=0x20, +}; + +#endif /* !RES_ZRC_TW_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrCb.h b/assets/RZDJ01/res/Object/zrCb.h new file mode 100644 index 0000000000..49e47eb98b --- /dev/null +++ b/assets/RZDJ01/res/Object/zrCb.h @@ -0,0 +1,61 @@ +#ifndef RES_ZRCB_H +#define RES_ZRCB_H + +enum dRes_INDEX_ZRCB { + /* BCK */ + dRes_INDEX_ZRCB_BCK_ZRCB_F_SUFFER_A_e=0x5, + dRes_INDEX_ZRCB_BCK_ZRCB_F_SUFFER_B_e=0x6, + dRes_INDEX_ZRCB_BCK_ZRCB_F_WAIT_A_e=0x7, + dRes_INDEX_ZRCB_BCK_ZRCB_SUFFER_A_e=0x8, + dRes_INDEX_ZRCB_BCK_ZRCB_SUFFER_B_e=0x9, + dRes_INDEX_ZRCB_BCK_ZRCB_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_ZRCB_BMD_ZRCB_e=0xD, + /* BTP */ + dRes_INDEX_ZRCB_BTP_ZRCB_F_SUFFER_A_e=0x10, + dRes_INDEX_ZRCB_BTP_ZRCB_F_SUFFER_B_e=0x11, + dRes_INDEX_ZRCB_BTP_ZRCB_F_WAIT_A_e=0x12, +}; + +enum dRes_ID_ZRCB { + /* BCK */ + dRes_ID_ZRCB_BCK_ZRCB_F_SUFFER_A_e=0x5, + dRes_ID_ZRCB_BCK_ZRCB_F_SUFFER_B_e=0x6, + dRes_ID_ZRCB_BCK_ZRCB_F_WAIT_A_e=0x7, + dRes_ID_ZRCB_BCK_ZRCB_SUFFER_A_e=0x8, + dRes_ID_ZRCB_BCK_ZRCB_SUFFER_B_e=0x9, + dRes_ID_ZRCB_BCK_ZRCB_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_ZRCB_BMD_ZRCB_e=0xD, + /* BTP */ + dRes_ID_ZRCB_BTP_ZRCB_F_SUFFER_A_e=0x10, + dRes_ID_ZRCB_BTP_ZRCB_F_SUFFER_B_e=0x11, + dRes_ID_ZRCB_BTP_ZRCB_F_WAIT_A_e=0x12, +}; + +enum ZRCB_JNT { + ZRCB_JNT_CENTER_e=0x0, + ZRCB_JNT_BED_ROOT_e=0x1, + ZRCB_JNT_ZRC_CENTER_e=0x2, + ZRCB_JNT_BACKBONE1_e=0x3, + ZRCB_JNT_BACKBONE2_e=0x4, + ZRCB_JNT_NECK_e=0x5, + ZRCB_JNT_HEAD_e=0x6, + ZRCB_JNT_H_TAIL1_e=0x7, + ZRCB_JNT_H_TAIL2_e=0x8, + ZRCB_JNT_H_TAIL3_e=0x9, + ZRCB_JNT_CHIN_e=0xA, + ZRCB_JNT_EARL1_e=0xB, + ZRCB_JNT_EARL2_e=0xC, + ZRCB_JNT_EARR1_e=0xD, + ZRCB_JNT_EARR2_e=0xE, + ZRCB_JNT_MOUTH_e=0xF, + ZRCB_JNT_SHOULDERL_e=0x10, + ZRCB_JNT_ARML1_e=0x11, + ZRCB_JNT_SHOULDERR_e=0x12, + ZRCB_JNT_ARMR1_e=0x13, + ZRCB_JNT_CLOTH_ROOT_e=0x14, + ZRCB_JNT_CLOTH_e=0x15, +}; + +#endif /* !RES_ZRCB_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrF.h b/assets/RZDJ01/res/Object/zrF.h new file mode 100644 index 0000000000..12db200209 --- /dev/null +++ b/assets/RZDJ01/res/Object/zrF.h @@ -0,0 +1,30 @@ +#ifndef RES_ZRF_H +#define RES_ZRF_H + +enum dRes_INDEX_ZRF { + /* BMDR */ + dRes_INDEX_ZRF_BMD_ZRA_A_TW_e=0x3, + dRes_INDEX_ZRF_BMD_ZRA_PAIN_TW_e=0x4, + dRes_INDEX_ZRF_BMD_ZRA_SOL_TW_e=0x5, +}; + +enum dRes_ID_ZRF { + /* BMDR */ + dRes_ID_ZRF_BMD_ZRA_A_TW_e=0x3, + dRes_ID_ZRF_BMD_ZRA_PAIN_TW_e=0x4, + dRes_ID_ZRF_BMD_ZRA_SOL_TW_e=0x5, +}; + +enum ZRA_A_TW_JNT { + ZRA_A_TW_JNT_ZRA_TW_MODEL1_e=0x0, +}; + +enum ZRA_PAIN_TW_JNT { + ZRA_PAIN_TW_JNT_ZRA_C_TW_MODEL_e=0x0, +}; + +enum ZRA_SOL_TW_JNT { + ZRA_SOL_TW_JNT_ZRA_SOL_TW_e=0x0, +}; + +#endif /* !RES_ZRF_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zrZ_GT.h b/assets/RZDJ01/res/Object/zrZ_GT.h new file mode 100644 index 0000000000..c736f8e31e --- /dev/null +++ b/assets/RZDJ01/res/Object/zrZ_GT.h @@ -0,0 +1,78 @@ +#ifndef RES_ZRZ_GT_H +#define RES_ZRZ_GT_H + +enum dRes_INDEX_ZRZ_GT { + /* BCK */ + dRes_INDEX_ZRZ_GT_BCK_ZRZ_COMEON_e=0x7, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_F_TALK_A_e=0x8, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_LEAD_e=0x9, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_WAIT_GT_A_e=0xA, + /* BMDR */ + dRes_INDEX_ZRZ_GT_BMD_ZRZ_GT_e=0xD, + /* BTK */ + dRes_INDEX_ZRZ_GT_BTK_ZRZ_GT_e=0x10, + /* BTP */ + dRes_INDEX_ZRZ_GT_BTP_ZRZ_GT_e=0x13, + /* EVT */ + dRes_INDEX_ZRZ_GT_DAT_EVENT_LIST_e=0x16, +}; + +enum dRes_ID_ZRZ_GT { + /* BCK */ + dRes_ID_ZRZ_GT_BCK_ZRZ_COMEON_e=0x7, + dRes_ID_ZRZ_GT_BCK_ZRZ_F_TALK_A_e=0x8, + dRes_ID_ZRZ_GT_BCK_ZRZ_LEAD_e=0x9, + dRes_ID_ZRZ_GT_BCK_ZRZ_WAIT_GT_A_e=0xA, + /* BMDR */ + dRes_ID_ZRZ_GT_BMD_ZRZ_GT_e=0xD, + /* BTK */ + dRes_ID_ZRZ_GT_BTK_ZRZ_GT_e=0x10, + /* BTP */ + dRes_ID_ZRZ_GT_BTP_ZRZ_GT_e=0x13, + /* EVT */ + dRes_ID_ZRZ_GT_DAT_EVENT_LIST_e=0x16, +}; + +enum ZRZ_GT_JNT { + ZRZ_GT_JNT_CENTER_e=0x0, + ZRZ_GT_JNT_BACKBONE1_e=0x1, + ZRZ_GT_JNT_BACKBONE2_e=0x2, + ZRZ_GT_JNT_NECK_e=0x3, + ZRZ_GT_JNT_HEAD_e=0x4, + ZRZ_GT_JNT_CHIN_e=0x5, + ZRZ_GT_JNT_EAR_L_e=0x6, + ZRZ_GT_JNT_EAR_R_e=0x7, + ZRZ_GT_JNT_H_TAIL1_e=0x8, + ZRZ_GT_JNT_H_TAIL2_e=0x9, + ZRZ_GT_JNT_H_TAIL3_e=0xA, + ZRZ_GT_JNT_H_TAIL4_e=0xB, + ZRZ_GT_JNT_MOUTH_e=0xC, + ZRZ_GT_JNT_SHOULDERL_e=0xD, + ZRZ_GT_JNT_ARML1_e=0xE, + ZRZ_GT_JNT_ARML2_e=0xF, + ZRZ_GT_JNT_HANDL_e=0x10, + ZRZ_GT_JNT_FINGERL1_e=0x11, + ZRZ_GT_JNT_THUMBL_e=0x12, + ZRZ_GT_JNT_FIN_L1_e=0x13, + ZRZ_GT_JNT_FIN_L2_e=0x14, + ZRZ_GT_JNT_SHOULDERR_e=0x15, + ZRZ_GT_JNT_ARMR1_e=0x16, + ZRZ_GT_JNT_ARMR2_e=0x17, + ZRZ_GT_JNT_HANDR_e=0x18, + ZRZ_GT_JNT_FINGERR1_e=0x19, + ZRZ_GT_JNT_THUMBR_e=0x1A, + ZRZ_GT_JNT_FIN_R1_e=0x1B, + ZRZ_GT_JNT_FIN_R2_e=0x1C, + ZRZ_GT_JNT_WAIST_e=0x1D, + ZRZ_GT_JNT_SKIRT1_e=0x1E, + ZRZ_GT_JNT_SKIRT2_e=0x1F, + ZRZ_GT_JNT_SKIRT_IN_e=0x20, + ZRZ_GT_JNT_SKIRT_OUT1_e=0x21, + ZRZ_GT_JNT_SKIRT_OUT2_e=0x22, + ZRZ_GT_JNT_SKIRT_OUT3_e=0x23, + ZRZ_GT_JNT_SKIRT_OUT4_e=0x24, + ZRZ_GT_JNT_SKIRT_OUT5_e=0x25, + ZRZ_GT_JNT_SKIRT_OUT6_e=0x26, +}; + +#endif /* !RES_ZRZ_GT_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/Object/zra_nml2.h b/assets/RZDJ01/res/Object/zra_nml2.h new file mode 100644 index 0000000000..94cff01b7a --- /dev/null +++ b/assets/RZDJ01/res/Object/zra_nml2.h @@ -0,0 +1,18 @@ +#ifndef RES_ZRA_NML2_H +#define RES_ZRA_NML2_H + +enum dRes_INDEX_ZRA_NML2 { + /* BCK */ + dRes_INDEX_ZRA_NML2_BCK_ZRA_STEP_e=0x3, + dRes_INDEX_ZRA_NML2_BCK_ZRA_TALK_A_e=0x4, + dRes_INDEX_ZRA_NML2_BCK_ZRA_WAIT_A_e=0x5, +}; + +enum dRes_ID_ZRA_NML2 { + /* BCK */ + dRes_ID_ZRA_NML2_BCK_ZRA_STEP_e=0x3, + dRes_ID_ZRA_NML2_BCK_ZRA_TALK_A_e=0x4, + dRes_ID_ZRA_NML2_BCK_ZRA_WAIT_A_e=0x5, +}; + +#endif /* !RES_ZRA_NML2_H */ \ No newline at end of file diff --git a/assets/RZDJ01/res/WiiBannerIcon/bannerIcon.h b/assets/RZDJ01/res/WiiBannerIcon/bannerIcon.h new file mode 100644 index 0000000000..2a1df9f8c1 --- /dev/null +++ b/assets/RZDJ01/res/WiiBannerIcon/bannerIcon.h @@ -0,0 +1,20 @@ +#ifndef RES_BANNERICON_H +#define RES_BANNERICON_H + +enum dRes_INDEX_BANNERICON { + /* ROOT */ + dRes_INDEX_BANNERICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_INDEX_BANNERICON_BTI_ZELDA2_GC_ICON_e=0x1, + dRes_INDEX_BANNERICON_BTI_ZELDA2_WII_BANNER_e=0x2, + dRes_INDEX_BANNERICON_BTI_ZELDA2_WII_ICON_e=0x3, +}; + +enum dRes_ID_BANNERICON { + /* ROOT */ + dRes_ID_BANNERICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_ID_BANNERICON_BTI_ZELDA2_GC_ICON_e=0x1, + dRes_ID_BANNERICON_BTI_ZELDA2_WII_BANNER_e=0x2, + dRes_ID_BANNERICON_BTI_ZELDA2_WII_ICON_e=0x3, +}; + +#endif /* !RES_BANNERICON_H */ \ No newline at end of file diff --git a/config/RZDJ01/build.sha1 b/config/RZDJ01/build.sha1 new file mode 100644 index 0000000000..1b8860f9bc --- /dev/null +++ b/config/RZDJ01/build.sha1 @@ -0,0 +1,759 @@ +1ab0f344e99132d19b2e174355cbc68b74109905 build/RZDJ01/framework.dol +19c616c8b4dc84aeb62affe61a793dce9e12fe74 build/RZDJ01/d_a_L7demo_dr/d_a_L7demo_dr.rel +0a309e9586eb6e1364c8b2d48eaad3c1d03c5c6a build/RZDJ01/d_a_L7low_dr/d_a_L7low_dr.rel +92170027990c773643a962490f64e2bf0470567d build/RZDJ01/d_a_L7op_demo_dr/d_a_L7op_demo_dr.rel +6256fa9030c7315d7017ac153962ac093a8f0051 build/RZDJ01/d_a_alldie/d_a_alldie.rel +da152053e966de76f10e46bf92464fce786c8e51 build/RZDJ01/d_a_andsw/d_a_andsw.rel +7fbdf16a11bb14e599d3a86820df6142ca68139c build/RZDJ01/d_a_andsw2/d_a_andsw2.rel +f2a1851fd4046303c02fae8c4ffe571aa932cd44 build/RZDJ01/d_a_arrow/d_a_arrow.rel +4b0e61deb993d6ecf84a292a68768e772cad8873 build/RZDJ01/d_a_b_bh/d_a_b_bh.rel +8f6cf24e61f17a0e450eb99acac39d5c039bc98c build/RZDJ01/d_a_b_bq/d_a_b_bq.rel +c2d51807f5c9c8cce20e4225f8b93425623782e3 build/RZDJ01/d_a_b_dr/d_a_b_dr.rel +b8b5ba8b48b1c2edb1bd4cc037e1eb5dbdf31d1a build/RZDJ01/d_a_b_dre/d_a_b_dre.rel +e775a915721437ddd45605172da654677c0c5655 build/RZDJ01/d_a_b_ds/d_a_b_ds.rel +618ca4e05b137e19f4241925d3651acc7222f348 build/RZDJ01/d_a_b_gg/d_a_b_gg.rel +272906b0f2b0e70db412e1d0f6704a86646713ca build/RZDJ01/d_a_b_gm/d_a_b_gm.rel +e97ac20edc01daa636ac52e86f1179948438b2e2 build/RZDJ01/d_a_b_gnd/d_a_b_gnd.rel +e8ef13003d6ce0e2c3714abeb4819eb36af4ff2b build/RZDJ01/d_a_b_go/d_a_b_go.rel +94ce70e2806effeb23d07eac86373f9c7a7e6bbe build/RZDJ01/d_a_b_gos/d_a_b_gos.rel +cad78c748f87574bcb70042628309ff101449885 build/RZDJ01/d_a_b_mgn/d_a_b_mgn.rel +0e1282d8224be18c7add845fb6a355470e3e751c build/RZDJ01/d_a_b_ob/d_a_b_ob.rel +a373822584dc735f240a3c0f956e9e08a07c13f3 build/RZDJ01/d_a_b_oh/d_a_b_oh.rel +5b0cb0368c745eddc7764a0ef3d38f29cad0036b build/RZDJ01/d_a_b_oh2/d_a_b_oh2.rel +93096d22a495066f9a9dc744f8f1a0b4df9ae373 build/RZDJ01/d_a_b_tn/d_a_b_tn.rel +a4c95c9276d28a3dcf34df313ba899a5950f1f00 build/RZDJ01/d_a_b_yo/d_a_b_yo.rel +c8bac1d4b0deafa54bb1b18d0ee89eca97593e74 build/RZDJ01/d_a_b_yo_ice/d_a_b_yo_ice.rel +112eac50515c40ed7131cf19a36da8fb733c27b7 build/RZDJ01/d_a_b_zant/d_a_b_zant.rel +fe309d2a6228533abaa69cd2283bd06a027f1a33 build/RZDJ01/d_a_b_zant_magic/d_a_b_zant_magic.rel +b3a4d2e0a41f2205952770c60f6915870f6f0ff6 build/RZDJ01/d_a_b_zant_mobile/d_a_b_zant_mobile.rel +96662bfd4d844a5756a0c5ba680401a9dc48c0ac build/RZDJ01/d_a_b_zant_sima/d_a_b_zant_sima.rel +4c7b978de8dacbaebd1ddcbf00e116204168fea2 build/RZDJ01/d_a_balloon_2D/d_a_balloon_2D.rel +bd52e6f9d544ec04ee741589e855d46dc838250e build/RZDJ01/d_a_bd/d_a_bd.rel +cd3fb8655ff42652b369a6cf13752a0d3421262f build/RZDJ01/d_a_bg/d_a_bg.rel +e64e97697f5949a5795c47a7694b9971eb07597f build/RZDJ01/d_a_bg_obj/d_a_bg_obj.rel +397928157197b77f51f29137f6d661ad304294dc build/RZDJ01/d_a_boomerang/d_a_boomerang.rel +204315817aedbd7da6e2f567d36102b14b1c7968 build/RZDJ01/d_a_bullet/d_a_bullet.rel +cbd89c74f7ec4c818772a53fd997d0562a7e8513 build/RZDJ01/d_a_canoe/d_a_canoe.rel +f29b17a5b4bfbcf7236ea737b792eb6d0cd4d12b build/RZDJ01/d_a_coach_2D/d_a_coach_2D.rel +4eef04642f6425533762c3ec19b861333907883b build/RZDJ01/d_a_coach_fire/d_a_coach_fire.rel +7017e575f210e28f00d9e328f54390e62053aaae build/RZDJ01/d_a_cow/d_a_cow.rel +405002103e977262ab3f4f79b87104cd172179fb build/RZDJ01/d_a_crod/d_a_crod.rel +f1e67d6b105a2d5b0d6e5dbc057e377c3caa13e3 build/RZDJ01/d_a_cstaF/d_a_cstaF.rel +3857377400ed7bdf212803a2dc32ccb492672919 build/RZDJ01/d_a_cstatue/d_a_cstatue.rel +41a0141d80d2834bb88c7bf803ca00ceb0d95cd3 build/RZDJ01/d_a_demo00/d_a_demo00.rel +307368b3a903396217b5e0c82870eed7aafd5324 build/RZDJ01/d_a_demo_item/d_a_demo_item.rel +d87d97bde4a849e6dfd9d3e99865b07fe296b513 build/RZDJ01/d_a_disappear/d_a_disappear.rel +289926a04443cc32befe17d6c8a06ab90ffc8e1e build/RZDJ01/d_a_dmidna/d_a_dmidna.rel +3f3f0d26253aa2000422b6c430cb364c8405d0e1 build/RZDJ01/d_a_do/d_a_do.rel +4ca185998565c9a6f2407ff034f4f0f26467e3cf build/RZDJ01/d_a_door_boss/d_a_door_boss.rel +0d1e42f0e04d4e0b3ec561d58b42ce9c84c3d8f2 build/RZDJ01/d_a_door_bossL5/d_a_door_bossL5.rel +842dba47f1a5203f8ca0b67f96ffc1795d505292 build/RZDJ01/d_a_door_bossL1/d_a_door_bossL1.rel +d75cc78799087d03c1dc65e5c6b34fcab049e61e build/RZDJ01/d_a_door_dbdoor00/d_a_door_dbdoor00.rel +ef1fb41daf15739186dcc4abaf2164642b19599e build/RZDJ01/d_a_door_knob00/d_a_door_knob00.rel +9217cda6677be9a8de7476b5118a53a2b2ae5bb1 build/RZDJ01/d_a_door_mbossL1/d_a_door_mbossL1.rel +c0b3ba550f8e86544a29f9854def6aa5947125da build/RZDJ01/d_a_door_push/d_a_door_push.rel +31300a6e9e0afb38231dfb8b327992bb5985ca1a build/RZDJ01/d_a_door_shutter/d_a_door_shutter.rel +c1107f6a371a77fea6e61ca7179d8c2adff3a99a build/RZDJ01/d_a_door_spiral/d_a_door_spiral.rel +9e55dd39bf6803443c374633486e431b95177474 build/RZDJ01/d_a_dshutter/d_a_dshutter.rel +efa17cb45cc40e05905054db90ffeac5ea2b367a build/RZDJ01/d_a_e_ai/d_a_e_ai.rel +bb5760f8288d87648cbf6bd46477a0777bbf0d12 build/RZDJ01/d_a_e_arrow/d_a_e_arrow.rel +c4decc280a13d15a6af03412fc4f907b9a4a2ba2 build/RZDJ01/d_a_e_ba/d_a_e_ba.rel +a5f1fd0863a16758206032e2429c4add096dc2aa build/RZDJ01/d_a_e_bee/d_a_e_bee.rel +58768323e9a19c0dac63d88ff118fa393dd80754 build/RZDJ01/d_a_e_bg/d_a_e_bg.rel +1b0068c41797490442921fc2f2845c119a450f35 build/RZDJ01/d_a_e_bi/d_a_e_bi.rel +98ec888c87513387af08559b962608f7beb4396c build/RZDJ01/d_a_e_bi_leaf/d_a_e_bi_leaf.rel +2effba124a630dfe71c92094bb4368b2c2bac1d8 build/RZDJ01/d_a_e_bs/d_a_e_bs.rel +7f2668895b91989e05bbdc604a881cbaf40c7a7c build/RZDJ01/d_a_e_bu/d_a_e_bu.rel +f8b2fb89a797ab3fbd5558fd2ecf51a8e2726f7b build/RZDJ01/d_a_e_bug/d_a_e_bug.rel +212d10a668cf58e8ba428452fc823a255d1a2fb2 build/RZDJ01/d_a_e_cr/d_a_e_cr.rel +136eb1f2ffe35b2940af07a7c8d4452be6e98743 build/RZDJ01/d_a_e_cr_egg/d_a_e_cr_egg.rel +9a77282706cc734b52135a29211a4655361e74c7 build/RZDJ01/d_a_e_db/d_a_e_db.rel +ffb8e1f7fc1ba5e2fdc7dc61f924678ff8f94ea9 build/RZDJ01/d_a_e_db_leaf/d_a_e_db_leaf.rel +786635e25edf94caafdc8d3bcdb9c9cb1d66147d build/RZDJ01/d_a_e_dd/d_a_e_dd.rel +18105f6e6f123769af26e4a06bc688916f0eff7e build/RZDJ01/d_a_e_df/d_a_e_df.rel +baaf14b3c4a1aa64c3f124bd0d76a06a02fc5280 build/RZDJ01/d_a_e_dk/d_a_e_dk.rel +f57145cd8659fb4b6ffb57dba2eabf9b35d38913 build/RZDJ01/d_a_e_dn/d_a_e_dn.rel +e86861f66ef16afd28701dfc803ba2b936ef6485 build/RZDJ01/d_a_e_dt/d_a_e_dt.rel +927a61c6f216273602a7e0cc17a85d05cc382cae build/RZDJ01/d_a_e_fb/d_a_e_fb.rel +908e065cc93fec25a24149e63f999bb44f42a330 build/RZDJ01/d_a_e_fk/d_a_e_fk.rel +cfd26f47ab15bb11206f812fb1290487893c5674 build/RZDJ01/d_a_e_fm/d_a_e_fm.rel +566a2ba9685d8cecd46425cbde33c922b6e82c20 build/RZDJ01/d_a_e_fs/d_a_e_fs.rel +7ffafecb25007aaf0ecb4f2abb72a412363b08fe build/RZDJ01/d_a_e_fz/d_a_e_fz.rel +82ba87994d01c68acbca9cde21c636d716658ef3 build/RZDJ01/d_a_e_ga/d_a_e_ga.rel +079fee062ee06233e246b7a84ea16c089cfed69b build/RZDJ01/d_a_e_gb/d_a_e_gb.rel +0d4c2ae65aa6e24d6fcc4e09a1a7f976ff678a94 build/RZDJ01/d_a_e_ge/d_a_e_ge.rel +52e4e32345b6b0d9c4346f0581805bc6ee938707 build/RZDJ01/d_a_e_gi/d_a_e_gi.rel +d99bf349d56acd15d3ac60a2ebeb08f35b3c8e67 build/RZDJ01/d_a_e_gm/d_a_e_gm.rel +7b52b199b988e735ae3301a1e9679884f4701f1b build/RZDJ01/d_a_e_gob/d_a_e_gob.rel +b8f7ceb7ab9275b093d075fb75d479be8b81d22d build/RZDJ01/d_a_e_gs/d_a_e_gs.rel +2291556bc3c185626127b81e1a80e474054caa02 build/RZDJ01/d_a_e_hb/d_a_e_hb.rel +5c5f5eedc61a05d1ecefe6722e9c51cb08c4c891 build/RZDJ01/d_a_e_hb_leaf/d_a_e_hb_leaf.rel +690b087038488616e4313c892f1e45bdbbb262d1 build/RZDJ01/d_a_e_hm/d_a_e_hm.rel +cd440c63a5aba7db66b41b41ed016e0811916055 build/RZDJ01/d_a_e_hp/d_a_e_hp.rel +239c1326d1a8ca6a821f8e0fb31ae78028a7e35d build/RZDJ01/d_a_e_hz/d_a_e_hz.rel +a7d630c61572ca466181571f8e453b70d523fe91 build/RZDJ01/d_a_e_hzelda/d_a_e_hzelda.rel +6e2b4653b0f3360740664725620873debca3cac1 build/RZDJ01/d_a_e_is/d_a_e_is.rel +6387496dacebd0922856acff7247615e31171cc3 build/RZDJ01/d_a_e_kg/d_a_e_kg.rel +c4ed2d118b37d8c7029aba5aec7f045af186e8fe build/RZDJ01/d_a_e_kk/d_a_e_kk.rel +bb2d17005891320cd71719e1a3356c425b435fb8 build/RZDJ01/d_a_e_kr/d_a_e_kr.rel +6649f714d9bac54c6432fb1853aa30d19be75a10 build/RZDJ01/d_a_e_mb/d_a_e_mb.rel +7812ec13c1609ce54431c3b146332a68fa6da5b8 build/RZDJ01/d_a_e_md/d_a_e_md.rel +0036677d7b65195c61d6c8b0ce9d02bdbe9622c2 build/RZDJ01/d_a_e_mf/d_a_e_mf.rel +cb1da681924584330ac342b4975f1b52aae12495 build/RZDJ01/d_a_e_mk/d_a_e_mk.rel +36eb59c968f2ca25092dbcffa0640c9a1d718a27 build/RZDJ01/d_a_e_mk_bo/d_a_e_mk_bo.rel +9009f5a680a2741a08be2fcbab3a4725fb838197 build/RZDJ01/d_a_e_mm/d_a_e_mm.rel +f796ff2691fcdace193ba1cbecbfa0e7f1b69f36 build/RZDJ01/d_a_e_mm_mt/d_a_e_mm_mt.rel +37b28e52f3ac5daf9be84ec6dc5b70a385f3e839 build/RZDJ01/d_a_e_ms/d_a_e_ms.rel +222acc863541264308b87404858fb3e24de8b612 build/RZDJ01/d_a_e_nest/d_a_e_nest.rel +61ce8aac832a41f9634261211cff8a49ebad6ef5 build/RZDJ01/d_a_e_nz/d_a_e_nz.rel +b89572d4445a95da8932e147bc7b207f27f7ab2a build/RZDJ01/d_a_e_oc/d_a_e_oc.rel +b32784b19a9fccd956a53e0a77aa5851c120772d build/RZDJ01/d_a_e_oct_bg/d_a_e_oct_bg.rel +2ef66bd57a1954439262391299913ae38a539bcc build/RZDJ01/d_a_e_ot/d_a_e_ot.rel +ab4b38479d5afc03fb0d2811174563e882a8aeec build/RZDJ01/d_a_e_ph/d_a_e_ph.rel +e4ac5c69d130c7d76b11ccfeceba578be3f19a8b build/RZDJ01/d_a_e_pm/d_a_e_pm.rel +3ed1805b5d7964bffc691bb8f714161a316c2950 build/RZDJ01/d_a_e_po/d_a_e_po.rel +d0d8b0f5045634bf98db770707ec65c04ef1ba46 build/RZDJ01/d_a_e_pz/d_a_e_pz.rel +ce4c6e3bb987f951db89188c99522957884f8e0f build/RZDJ01/d_a_e_rb/d_a_e_rb.rel +f366c8398b870ae50f83708e397484b296234671 build/RZDJ01/d_a_e_rd/d_a_e_rd.rel +b993d72871f6426c158f0b5a02fba13ca8ce4cfa build/RZDJ01/d_a_e_rdb/d_a_e_rdb.rel +2a8a81b7eff9eff79d50bac8f21fd02a9ff4cc99 build/RZDJ01/d_a_e_rdy/d_a_e_rdy.rel +e6642487031b0322285a62f2d23f372cfb7c0289 build/RZDJ01/d_a_e_s1/d_a_e_s1.rel +2fed5ee25f09366a64e0d1a5b59eee1ddd22445b build/RZDJ01/d_a_e_sb/d_a_e_sb.rel +aad9956da3bee92b65ddfe661b841a0fccbd0e43 build/RZDJ01/d_a_e_sf/d_a_e_sf.rel +e3e1eac909e207af96476d780c78ac745b5dc082 build/RZDJ01/d_a_e_sg/d_a_e_sg.rel +4d8f10735d91e9a965a9997bc29df4e9539540e1 build/RZDJ01/d_a_e_sh/d_a_e_sh.rel +2635d3c11a3e6dcf5953d8db8c09c12057500e20 build/RZDJ01/d_a_e_sm/d_a_e_sm.rel +4b3dd124d25c926ae6b01423d91b1e4eee7e48f3 build/RZDJ01/d_a_e_sm2/d_a_e_sm2.rel +198e78167dcfc3856f512d5643d6f561c3ca3496 build/RZDJ01/d_a_e_st/d_a_e_st.rel +f25aa017314c12e1516dfdfd205f439d81da96ac build/RZDJ01/d_a_e_st_line/d_a_e_st_line.rel +1ca09fc17306364fb17b8d49c95665cf8ad8c417 build/RZDJ01/d_a_e_sw/d_a_e_sw.rel +7d08bf9641c6ba401d395217e59399a482710165 build/RZDJ01/d_a_e_th/d_a_e_th.rel +2ca1125cb3ea12c03987bb033e3fb54e23f44295 build/RZDJ01/d_a_e_th_ball/d_a_e_th_ball.rel +f301d3eea0ef17a2981c993fb5b021edcf300310 build/RZDJ01/d_a_e_tk/d_a_e_tk.rel +e36bbaf682a494679312adef5b1a26564d4d1d0a build/RZDJ01/d_a_e_tk2/d_a_e_tk2.rel +a53f10ec171063ce98338105696eb383dffe1b20 build/RZDJ01/d_a_e_tk_ball/d_a_e_tk_ball.rel +70979b05399c0020a4ccac5a3c1a57d87dc10337 build/RZDJ01/d_a_e_tt/d_a_e_tt.rel +7891c1bb52b2dfd659afa2b4134ffa7075ce221c build/RZDJ01/d_a_e_vt/d_a_e_vt.rel +1a2726bc0f6129d3df9c4067f95def507d5e59cd build/RZDJ01/d_a_e_warpappear/d_a_e_warpappear.rel +0756e344f809778dad7e0b16c3ad3ea89e8879dd build/RZDJ01/d_a_e_wb/d_a_e_wb.rel +6577ff81f6c05fa46318af9e3ff18e694b288442 build/RZDJ01/d_a_e_ws/d_a_e_ws.rel +2689fc8878e2486e126e2c98fce270baf197c620 build/RZDJ01/d_a_e_ww/d_a_e_ww.rel +423145fd2e39ec477e8fca246bdbd476d0b895bf build/RZDJ01/d_a_e_yc/d_a_e_yc.rel +1d5edc03b275142eab1811cd4d6ed2f39a177c34 build/RZDJ01/d_a_e_yd/d_a_e_yd.rel +78d3dc33f5cfea1ec7b8a2af8482903899b04f6c build/RZDJ01/d_a_e_yd_leaf/d_a_e_yd_leaf.rel +57a2eb070b87a13a525e1251f84e199ce323d415 build/RZDJ01/d_a_e_yg/d_a_e_yg.rel +bfa7a697cbe41ee4ca39112ffb098a3000e92c2c build/RZDJ01/d_a_e_yh/d_a_e_yh.rel +5db76b9715ea1259d77fa0c8f23f1da582d15bf8 build/RZDJ01/d_a_e_yk/d_a_e_yk.rel +d76fa818869cd7b2a1339997716b3c9da5262692 build/RZDJ01/d_a_e_ym/d_a_e_ym.rel +998b96f4f5ee853395c3266c222caadb6ae2278d build/RZDJ01/d_a_e_ym_tag/d_a_e_ym_tag.rel +711a340b22651ce6015d6e871a60f7e025b3965c build/RZDJ01/d_a_e_ymb/d_a_e_ymb.rel +999038274bff7c0bcd5ea56432401f9cbdf45f15 build/RZDJ01/d_a_e_yr/d_a_e_yr.rel +d9d954f520c2e89aca186ccc58569f60983b7d92 build/RZDJ01/d_a_e_zh/d_a_e_zh.rel +87c64685acbaac704b745cebb4f21b439aa58ff1 build/RZDJ01/d_a_e_zm/d_a_e_zm.rel +bff7d8b8d95cd88c63d146c4df45ffba6d6d636f build/RZDJ01/d_a_e_zs/d_a_e_zs.rel +1a848b8081b6e024c6c47229dcc1fd9887fd9414 build/RZDJ01/d_a_econt/d_a_econt.rel +8ae5b1fcd29aa31aad7eed6c9e204798e05c3ead build/RZDJ01/d_a_ep/d_a_ep.rel +f1a16311ab391f07208e465da1fb4b0a96f64eef build/RZDJ01/d_a_formation_mng/d_a_formation_mng.rel +f5f9a426f94db6bc428c567505c12892b05e87dc build/RZDJ01/d_a_fr/d_a_fr.rel +9e268e5bea14245c358e189207d218dfed2b76a3 build/RZDJ01/d_a_grass/d_a_grass.rel +e52f53a94e637b7e8cdf53f34e7784eb4a425921 build/RZDJ01/d_a_guard_mng/d_a_guard_mng.rel +872ae51c4d270c19cd8195743acc5e4b2f68feca build/RZDJ01/d_a_hitobj/d_a_hitobj.rel +56c9b999469efffe6f6a2497035efa146f62e719 build/RZDJ01/d_a_horse/d_a_horse.rel +9d327b6c674290ef478fda9e65e869c2d645a38e build/RZDJ01/d_a_hozelda/d_a_hozelda.rel +e1e7aa6288b9e5399771b6e0d5afb10ea3dd6498 build/RZDJ01/d_a_izumi_gate/d_a_izumi_gate.rel +6dd656765c6984699330fe778fe4e35f8096e0ce build/RZDJ01/d_a_kago/d_a_kago.rel +f1201cc47c9daaa1c15c3d293f884094a18e8635 build/RZDJ01/d_a_kytag00/d_a_kytag00.rel +54f43f23a844c6d492055b9c4f27ecbbc061fea7 build/RZDJ01/d_a_kytag01/d_a_kytag01.rel +c744e5e8e4503de35fe77ee63fac016525b80e9c build/RZDJ01/d_a_kytag02/d_a_kytag02.rel +74f57cd281c0051c107f85bbae5e51520eb2987d build/RZDJ01/d_a_kytag03/d_a_kytag03.rel +667e97966c194e1badf441b038bab0287aade187 build/RZDJ01/d_a_kytag04/d_a_kytag04.rel +bc091492a1785d1b8377e0c094df3c0edf539354 build/RZDJ01/d_a_kytag05/d_a_kytag05.rel +2289ab78cfa530267efed8a5aee87b0fb6d0b29b build/RZDJ01/d_a_kytag06/d_a_kytag06.rel +1fc98723bc6bd2a83626bda5ab94fe54fe417227 build/RZDJ01/d_a_kytag07/d_a_kytag07.rel +4208ca33ecc15f59d3f22f72295120267c1dec39 build/RZDJ01/d_a_kytag08/d_a_kytag08.rel +fef5a95856ce7062f5c74c8cda6f52ab7fc14671 build/RZDJ01/d_a_kytag09/d_a_kytag09.rel +35d6f6f01c1a36a62c2913318babd8b41eb7f9d3 build/RZDJ01/d_a_kytag10/d_a_kytag10.rel +8341c5b7a53d0cbf4b05a562622c34b06990726e build/RZDJ01/d_a_kytag11/d_a_kytag11.rel +32e3a61034102ba337d564f4727c699883cc6de5 build/RZDJ01/d_a_kytag12/d_a_kytag12.rel +0acf1a070a511f8ddccf0796966c058b545520e9 build/RZDJ01/d_a_kytag13/d_a_kytag13.rel +c888efd8973f705305bd583a9a496187dd586302 build/RZDJ01/d_a_kytag14/d_a_kytag14.rel +f697fd1459862dee06a855062977b9862bc11a98 build/RZDJ01/d_a_kytag15/d_a_kytag15.rel +49b27870f910bab8cdf593bb7f079b344fba1096 build/RZDJ01/d_a_kytag16/d_a_kytag16.rel +b2e60945a772be9dd97b7def1591bcd78f969ace build/RZDJ01/d_a_kytag17/d_a_kytag17.rel +f30e7591eae369403e522d67a54d4e41b99c7635 build/RZDJ01/d_a_mant/d_a_mant.rel +b08da2aa416a98712063060206fc6b06c7e6bacb build/RZDJ01/d_a_mg_fish/d_a_mg_fish.rel +3825504de349ef35de7f2ce7be5b87e7f35d7dfa build/RZDJ01/d_a_mg_fshop/d_a_mg_fshop.rel +a444afba29289d90335b214825a928900ff93722 build/RZDJ01/d_a_mg_rod/d_a_mg_rod.rel +4474f1e1bc7d1e38158bebb518efe1b54e9c60e9 build/RZDJ01/d_a_midna/d_a_midna.rel +7e603cd2cee998e33a821d0584e69689f061c482 build/RZDJ01/d_a_mirror/d_a_mirror.rel +9b8cc363eb30a892b969f070ad628b00a9c8ea99 build/RZDJ01/d_a_movie_player/d_a_movie_player.rel +971a0ca2f9426f5cd3de3d75db27e1df23e02ffe build/RZDJ01/d_a_myna/d_a_myna.rel +dbb23e631d0de12b83c414d026a9cdcd3d0ddca7 build/RZDJ01/d_a_nbomb/d_a_nbomb.rel +ded4c86ddf3b276c0c6348825828b1604753f0ee build/RZDJ01/d_a_ni/d_a_ni.rel +d440b2df1cf18da535782a724887525221adfb99 build/RZDJ01/d_a_no_chg_room/d_a_no_chg_room.rel +e477211e65d58ff5faa8204054b7299335c937f0 build/RZDJ01/d_a_npc_aru/d_a_npc_aru.rel +0c753f03a9f1e909443d6adf20f0dd06aaeb9a43 build/RZDJ01/d_a_npc_ash/d_a_npc_ash.rel +2e93587682bfbcbc831e168cd988d5c97d6ac187 build/RZDJ01/d_a_npc_ashB/d_a_npc_ashB.rel +1f5c871e9cd39f1f9e0b36602275324f90182a11 build/RZDJ01/d_a_npc_bans/d_a_npc_bans.rel +9deb1f0b34c500c5cff5012c1550bd03c103bc79 build/RZDJ01/d_a_npc_besu/d_a_npc_besu.rel +a3af997bf15b4cbbfe5139ed2f3cd3d7fbb1b04c build/RZDJ01/d_a_npc_blue_ns/d_a_npc_blue_ns.rel +cedf523155a35f8dcd7f93fdadcde7631b5a4a8f build/RZDJ01/d_a_npc_bou/d_a_npc_bou.rel +cadb84429ad5590c3009304660af7eb14267d9e3 build/RZDJ01/d_a_npc_bouS/d_a_npc_bouS.rel +9c2209fae95a531f17499895d1c2291b9673a16d build/RZDJ01/d_a_npc_cdn3/d_a_npc_cdn3.rel +74d5690d932f705ca9c6458a8e9eab62a347252f build/RZDJ01/d_a_npc_chat/d_a_npc_chat.rel +effa825a1dc6df9cc60305c194d39359c8d08251 build/RZDJ01/d_a_npc_chin/d_a_npc_chin.rel +352326d8491e365324d64a14e91e48ae12c64208 build/RZDJ01/d_a_npc_clerka/d_a_npc_clerka.rel +6e8c39482dc07a986b23b75a4448d28338e8afa0 build/RZDJ01/d_a_npc_clerkb/d_a_npc_clerkb.rel +181b3e9aa4424eb1275eb1355f45880bb54ada15 build/RZDJ01/d_a_npc_clerkt/d_a_npc_clerkt.rel +f31609b9ab3c2fc18c9ed26ec53ca58bc15b6d99 build/RZDJ01/d_a_npc_coach/d_a_npc_coach.rel +21485060599412a3a5ef1809da42542b71b733ee build/RZDJ01/d_a_npc_df/d_a_npc_df.rel +5322eeaafa46801c7c480a4b39d0e118babd5ac3 build/RZDJ01/d_a_npc_doc/d_a_npc_doc.rel +484f7bc14a04bb50d1bb52193a263b68012730da build/RZDJ01/d_a_npc_doorboy/d_a_npc_doorboy.rel +e2fcf1d49d543b98a4ef7187b13e2e363b73dd70 build/RZDJ01/d_a_npc_drainSol/d_a_npc_drainSol.rel +df7fa60803c38e0e2498e069abdd66a5ece86893 build/RZDJ01/d_a_npc_du/d_a_npc_du.rel +bb9333b2d4a3548e5d8b77b8348a4ae486a12963 build/RZDJ01/d_a_npc_fairy/d_a_npc_fairy.rel +735d8ca4f4f9167057e6df2042e32f533f2ca7df build/RZDJ01/d_a_npc_fairy_seirei/d_a_npc_fairy_seirei.rel +257af2ce797791f18c4f90b5cdc4a1fd55687e17 build/RZDJ01/d_a_npc_fguard/d_a_npc_fguard.rel +d18beb1094735d29e66921259386c2cccd769a80 build/RZDJ01/d_a_npc_fish/d_a_npc_fish.rel +020ddffdbc5ff013ee2cbe960b5e298f91523ee1 build/RZDJ01/d_a_npc_gnd/d_a_npc_gnd.rel +ef01a37395861cfaca00d14cfee649397fb499f2 build/RZDJ01/d_a_npc_gra/d_a_npc_gra.rel +b0dea0a9972e703f0e795b01ee9b4744cdb3b945 build/RZDJ01/d_a_npc_grc/d_a_npc_grc.rel +29cea2edef6daa55fa0f0267e08644078bd26c13 build/RZDJ01/d_a_npc_grd/d_a_npc_grd.rel +6fbc1b008fca83f9a916e1c4730e344bfbbd94bc build/RZDJ01/d_a_npc_grm/d_a_npc_grm.rel +e2f7483c4f953e16671976cb676616bccf443b24 build/RZDJ01/d_a_npc_grmc/d_a_npc_grmc.rel +3a78e7455bfc8f9c60eaafe290f254f22276e349 build/RZDJ01/d_a_npc_gro/d_a_npc_gro.rel +b14306c4f41ff6f8434e079828993573cd3b32a6 build/RZDJ01/d_a_npc_grr/d_a_npc_grr.rel +46616857e5530ed09e51835dbd2691a29c5da246 build/RZDJ01/d_a_npc_grs/d_a_npc_grs.rel +e66678b4c8db68eb181eb637866650928c99c723 build/RZDJ01/d_a_npc_grz/d_a_npc_grz.rel +7902d8612c69d34b3e8083d15450578774c3b33c build/RZDJ01/d_a_npc_guard/d_a_npc_guard.rel +33cbea54f61c6b32c07104c4681607cc890bfa00 build/RZDJ01/d_a_npc_gwolf/d_a_npc_gwolf.rel +ef92e54c1e9e6e06dead1efc8232c4848c6b57b0 build/RZDJ01/d_a_npc_hanjo/d_a_npc_hanjo.rel +a49688def3e1d7b22f23f3462df063a38a08e8cd build/RZDJ01/d_a_npc_henna/d_a_npc_henna.rel +1ec674a6b48cd4e2de3ce9195fcdf03fc9e99bab build/RZDJ01/d_a_npc_henna0/d_a_npc_henna0.rel +c8a03932216bbd7b2710ad13300563d2bd930e40 build/RZDJ01/d_a_npc_hoz/d_a_npc_hoz.rel +c6a2ca7f666583e0940d2ccae876803ac7ac0dcb build/RZDJ01/d_a_npc_impal/d_a_npc_impal.rel +3da8fb098ed3f124502843831757a1e3fd7c8dde build/RZDJ01/d_a_npc_inko/d_a_npc_inko.rel +f98b39b79ce4d43e4e4b24d35f953b0e67733656 build/RZDJ01/d_a_npc_ins/d_a_npc_ins.rel +732aa5a089634d85406c2b4b5162c88e7d0f4fdd build/RZDJ01/d_a_npc_jagar/d_a_npc_jagar.rel +b6c29561031ac9280a484bf30bb71e25ac24aa48 build/RZDJ01/d_a_npc_kakashi/d_a_npc_kakashi.rel +14c62b5abd16ae8d05056e4cf767007ad43437c7 build/RZDJ01/d_a_npc_kasi_hana/d_a_npc_kasi_hana.rel +d60490dc44c5fa57dd7d464809e19a8aa156a6cd build/RZDJ01/d_a_npc_kasi_kyu/d_a_npc_kasi_kyu.rel +8f6de53624f0597da8eea366785bac9dc7a393ef build/RZDJ01/d_a_npc_kasi_mich/d_a_npc_kasi_mich.rel +cef9f1da8e13e65233e0534d2352520baf7d3474 build/RZDJ01/d_a_npc_kdk/d_a_npc_kdk.rel +76910151f70557bae15a0c19820505983cafdcc8 build/RZDJ01/d_a_npc_kkri/d_a_npc_kkri.rel +e59a5ccfe70c5d3e16ffef0b03c11842c14e50b8 build/RZDJ01/d_a_npc_kn/d_a_npc_kn.rel +5109cda5d72414e62e18efe97c9315c6fcb383dd build/RZDJ01/d_a_npc_knj/d_a_npc_knj.rel +d9550d9b516e32848972885844ec2d51bfa0658c build/RZDJ01/d_a_npc_kolin/d_a_npc_kolin.rel +dde96a4c8c9af449249d1b3af2afa9832f65fcb4 build/RZDJ01/d_a_npc_kolinb/d_a_npc_kolinb.rel +5d350381e3a03a85bb61a8791a7cc92c9113adce build/RZDJ01/d_a_npc_ks/d_a_npc_ks.rel +6d47d1b88e0c017cfc1fb7b493ca04fb2e313a87 build/RZDJ01/d_a_npc_kyury/d_a_npc_kyury.rel +ee267e9e1c2fa3dcca5fdbbeb6212aedbe2a7a21 build/RZDJ01/d_a_npc_len/d_a_npc_len.rel +acfdd2ff9a50b6e8e505ac53c103cb67488ef680 build/RZDJ01/d_a_npc_lf/d_a_npc_lf.rel +9841cfc6016295c689998991249c8ef33637be5e build/RZDJ01/d_a_npc_lud/d_a_npc_lud.rel +38906ab70338e393a2237636ac324664649ae1db build/RZDJ01/d_a_npc_maro/d_a_npc_maro.rel +f6058d4c7cb2d68338e859618ea97469e7ab7b6a build/RZDJ01/d_a_npc_midp/d_a_npc_midp.rel +58b3d8f99b25ed37f5a12120d141f3e415951ebb build/RZDJ01/d_a_npc_mk/d_a_npc_mk.rel +6876099e1cb0cf60030a885865d8527965a80358 build/RZDJ01/d_a_npc_moi/d_a_npc_moi.rel +f3ae85c8aa15ac747ca70c12677f303555199069 build/RZDJ01/d_a_npc_moir/d_a_npc_moir.rel +ee145ba096bc7241cb751ef119ffcce5b14af186 build/RZDJ01/d_a_npc_myna2/d_a_npc_myna2.rel +8754838da1a93f6b3ce32f1a6668ca286acb6e25 build/RZDJ01/d_a_npc_ne/d_a_npc_ne.rel +de81a0247d4854a924fb2b33f519574891ff36a4 build/RZDJ01/d_a_npc_p2/d_a_npc_p2.rel +7c876c0ac283ea8ffbf582e223f64f60ff052f37 build/RZDJ01/d_a_npc_pachi_besu/d_a_npc_pachi_besu.rel +7c4fd2b75bfa75b769005ce74d3d9698a89307d9 build/RZDJ01/d_a_npc_pachi_maro/d_a_npc_pachi_maro.rel +6d90925230cef792f88248e6e5e5a2d25539f046 build/RZDJ01/d_a_npc_pachi_taro/d_a_npc_pachi_taro.rel +6006e431d648a3d36f3e8c672184ac4159cdf1a8 build/RZDJ01/d_a_npc_passer/d_a_npc_passer.rel +ff48d16a38c4e3e28d98d558b620a8fe85dc0d3c build/RZDJ01/d_a_npc_passer2/d_a_npc_passer2.rel +6e321cc7f2cd60316208a778aee4863c26534f4e build/RZDJ01/d_a_npc_post/d_a_npc_post.rel +1e0258022d9009879977e471707d6eabc1503ca6 build/RZDJ01/d_a_npc_pouya/d_a_npc_pouya.rel +b84329327bfd8606e92503a6935ce3376291266b build/RZDJ01/d_a_npc_prayer/d_a_npc_prayer.rel +91e9d250d92c94b58947493c24f11cf306275ec7 build/RZDJ01/d_a_npc_raca/d_a_npc_raca.rel +38dbc45b8c71cface827036882cfcb8a1abf6b34 build/RZDJ01/d_a_npc_rafrel/d_a_npc_rafrel.rel +fd4db12cae89d2811c14a5bb8df05035f802d617 build/RZDJ01/d_a_npc_saru/d_a_npc_saru.rel +38cb2c3d7c1302776ff0de1e2a81e56f24e42113 build/RZDJ01/d_a_npc_seib/d_a_npc_seib.rel +27c5d11c1f4bee25d30d054c3a6916ba66f6ad6d build/RZDJ01/d_a_npc_seic/d_a_npc_seic.rel +4e90bf7826de6f7116b361a7a9569a94000cbeba build/RZDJ01/d_a_npc_seid/d_a_npc_seid.rel +78eb99c140c0b39e27f9f030749d736a15ff50e5 build/RZDJ01/d_a_npc_seira/d_a_npc_seira.rel +2ccfc39e5fc67c6d34882df515c15a345fe04368 build/RZDJ01/d_a_npc_seira2/d_a_npc_seira2.rel +5a3437d3757d695fbd7a6df3ab6008d6803b3a56 build/RZDJ01/d_a_npc_seirei/d_a_npc_seirei.rel +08ff6887de93abba60049aad5b4ae4ff32bcbbbf build/RZDJ01/d_a_npc_shad/d_a_npc_shad.rel +6b6147eacd06d2b680128b809aafe74165b3a674 build/RZDJ01/d_a_npc_shaman/d_a_npc_shaman.rel +797ef110048c131aeb8756ef2131ebcb9b5d3971 build/RZDJ01/d_a_npc_shoe/d_a_npc_shoe.rel +ab1073e811e2ddbcd70a2bef6b9ca9e3597a3976 build/RZDJ01/d_a_npc_shop0/d_a_npc_shop0.rel +cb3c244394178f77a57722e0331ffb1fad7e4b83 build/RZDJ01/d_a_npc_shop_maro/d_a_npc_shop_maro.rel +c0c5bdb356eb96bb29857e909e4bc0f2f8d80433 build/RZDJ01/d_a_npc_sola/d_a_npc_sola.rel +a316fde57c5febf532ca29752cd500a9d1c31bc9 build/RZDJ01/d_a_npc_soldierA/d_a_npc_soldierA.rel +db364db687acff4e2c33b976324d1ba6dfe37b94 build/RZDJ01/d_a_npc_soldierB/d_a_npc_soldierB.rel +51b689b81eae52da6144d55b7437ebc9b86d2402 build/RZDJ01/d_a_npc_sq/d_a_npc_sq.rel +ece1df5996bf4b413a9008d9379b9db1fcd80905 build/RZDJ01/d_a_npc_taro/d_a_npc_taro.rel +36c708414d22a531df5309533fbcf16824a39680 build/RZDJ01/d_a_npc_the/d_a_npc_the.rel +0c1ebe8ff6d04a2dfacf8239f84cd80fc1379724 build/RZDJ01/d_a_npc_theB/d_a_npc_theB.rel +13ae79dabbce7883a69bdd37d5f9f4ee7cf5fc5a build/RZDJ01/d_a_npc_tk/d_a_npc_tk.rel +0a9026591893f986c3c80f3ebfaed230ff9180e6 build/RZDJ01/d_a_npc_tkc/d_a_npc_tkc.rel +f711e1c46b9c10df3195ec72eaedcb89074ff1a2 build/RZDJ01/d_a_npc_tkj/d_a_npc_tkj.rel +5ef97385a6333ab68697b55c185f05c5ff486c1a build/RZDJ01/d_a_npc_tkj2/d_a_npc_tkj2.rel +55ac9c20008b76820e33181f7252a20b8a033dfa build/RZDJ01/d_a_npc_tks/d_a_npc_tks.rel +86cc950030ea52615700aa26416ba679f8622fcc build/RZDJ01/d_a_npc_toby/d_a_npc_toby.rel +dff7e7d7a880527ebdb73bc904197ca205c3350b build/RZDJ01/d_a_npc_tr/d_a_npc_tr.rel +fd09d35c70225b38aea4e310bb6434ea36ad5df5 build/RZDJ01/d_a_npc_uri/d_a_npc_uri.rel +9418c1dcc8ce8d97d3b0e85cbf465b07c603b593 build/RZDJ01/d_a_npc_worm/d_a_npc_worm.rel +b45ca7831a9dd70f85e5444b3b2fcee20f6a6db9 build/RZDJ01/d_a_npc_wrestler/d_a_npc_wrestler.rel +8eec40a491746c79cf20d83582748b3cbbbaf43b build/RZDJ01/d_a_npc_yamid/d_a_npc_yamid.rel +cd85ff275cbbe1a03c5fe0947f85ca1ac5425c91 build/RZDJ01/d_a_npc_yamis/d_a_npc_yamis.rel +5e14bc90c930e2556c19b31e90ee88d0e119f94f build/RZDJ01/d_a_npc_yamit/d_a_npc_yamit.rel +0205b2b283c94aea6c4d7c93350b798e88e1664f build/RZDJ01/d_a_npc_yelia/d_a_npc_yelia.rel +d0e947b9e96004800d1e91b18d84c321c83d5540 build/RZDJ01/d_a_npc_ykm/d_a_npc_ykm.rel +5439afc4714256fa879c4a9f1d1f24664caa65ec build/RZDJ01/d_a_npc_ykw/d_a_npc_ykw.rel +0aa9015d7615bb646e8ad684a339d5da7abd635a build/RZDJ01/d_a_npc_zanb/d_a_npc_zanb.rel +9faaaa98feb2d3b6e31d14f5f1aab93fe77e3bd6 build/RZDJ01/d_a_npc_zant/d_a_npc_zant.rel +fa74ec9fb07c05fbc23afeb2edaaf644103ac9b1 build/RZDJ01/d_a_npc_zelR/d_a_npc_zelR.rel +8723cd9a1c23ad75723e6c35c9149d300d0ac9c9 build/RZDJ01/d_a_npc_zelRo/d_a_npc_zelRo.rel +279d72a71bf1025f311d166d69bcee438e220606 build/RZDJ01/d_a_npc_zelda/d_a_npc_zelda.rel +ae795c26b8fc37ab35473bedfff3d44f286ed33f build/RZDJ01/d_a_npc_zra/d_a_npc_zra.rel +f869e8e2b0d161cbdb477703fbfee5ad3031d653 build/RZDJ01/d_a_npc_zrc/d_a_npc_zrc.rel +bef6dad5f6224c7f2f5bb52d2cbed2ff5206807f build/RZDJ01/d_a_npc_zrz/d_a_npc_zrz.rel +ea57cecc305bf92bd76b3fa0d3da5afcd7ae2630 build/RZDJ01/d_a_obj_Lv5Key/d_a_obj_Lv5Key.rel +86757b6cb3caa270b05e2eac89789111ff6e5650 build/RZDJ01/d_a_obj_Turara/d_a_obj_Turara.rel +8e330a52fa28e03245d13d646d8618c5bc15df7c build/RZDJ01/d_a_obj_TvCdlst/d_a_obj_TvCdlst.rel +6b64cb17c17f3b177ebab3d9eb88fe4483da9dbf build/RZDJ01/d_a_obj_Y_taihou/d_a_obj_Y_taihou.rel +942e4e48c41184a5bc16348372ac3267aa3bc954 build/RZDJ01/d_a_obj_amiShutter/d_a_obj_amiShutter.rel +4aa07613ec64a055a540afd1c1002e4968a440d4 build/RZDJ01/d_a_obj_ari/d_a_obj_ari.rel +a0302ee0d4476669ce35b5a0c4a210e872125374 build/RZDJ01/d_a_obj_automata/d_a_obj_automata.rel +a4fd11e4c3df11e56bcb295dd73416fda5f02c72 build/RZDJ01/d_a_obj_avalanche/d_a_obj_avalanche.rel +9822c300de188363d8a8135d6529d289af4335af build/RZDJ01/d_a_obj_balloon/d_a_obj_balloon.rel +b87af939f01bd1fb3ab5c5fabe2f1c1ca831180a build/RZDJ01/d_a_obj_barDesk/d_a_obj_barDesk.rel +5b7b3b7701623a4372befb1a3d86739702082bde build/RZDJ01/d_a_obj_batta/d_a_obj_batta.rel +66e4a782cd278f0c2b1403b2dac9e7c24dd9d4bb build/RZDJ01/d_a_obj_bbox/d_a_obj_bbox.rel +3799a282e9d2f49e6e4580b23ba526a951b189f1 build/RZDJ01/d_a_obj_bed/d_a_obj_bed.rel +62e6047ba11eaca94ef624f14cd433116241919f build/RZDJ01/d_a_obj_bemos/d_a_obj_bemos.rel +26778b52c518217eb01a047e5d2b13f82d2a4150 build/RZDJ01/d_a_obj_bhashi/d_a_obj_bhashi.rel +12f58d5498d46a82c36cd15f1272e5c3de329e8b build/RZDJ01/d_a_obj_bhbridge/d_a_obj_bhbridge.rel +b7e985f357b6244755bcc2d8a5aab05c992a7d46 build/RZDJ01/d_a_obj_bk_leaf/d_a_obj_bk_leaf.rel +fa7f444a9cacae16e1a7039b6d1f6a8eb87041f4 build/RZDJ01/d_a_obj_bkdoor/d_a_obj_bkdoor.rel +9661fe3140232c1ed1f68b3edb3b42aa63c3b257 build/RZDJ01/d_a_obj_bky_rock/d_a_obj_bky_rock.rel +7b88512c5094f28aecdbbc0316ed72705ff54e9d build/RZDJ01/d_a_obj_bmWindow/d_a_obj_bmWindow.rel +f753d18b47233a3b85a0347349dda7c2eeaa2503 build/RZDJ01/d_a_obj_bmshutter/d_a_obj_bmshutter.rel +063cb489932df9662c266b9859aa2363c994821a build/RZDJ01/d_a_obj_bombf/d_a_obj_bombf.rel +cd30a09f871d9de5f2fa0f59551fbce1c2412c34 build/RZDJ01/d_a_obj_bosswarp/d_a_obj_bosswarp.rel +18893d9bd2aa4cc9b90332af000372e629e9419a build/RZDJ01/d_a_obj_boumato/d_a_obj_boumato.rel +dc0ab02a7b495b10604188ef62c8a04adc77eabd build/RZDJ01/d_a_obj_brakeeff/d_a_obj_brakeeff.rel +e86bea8abbf9f8db25372410e0f756ceaa828778 build/RZDJ01/d_a_obj_brg/d_a_obj_brg.rel +7a9fdc7db6e436663c49bc0579593d31c35424e7 build/RZDJ01/d_a_obj_bsGate/d_a_obj_bsGate.rel +f29d902172fe035d843da4a01d16e6fa8825d705 build/RZDJ01/d_a_obj_bubblePilar/d_a_obj_bubblePilar.rel +eb53f2a3774beaee3e7d52104b009d36423bc46a build/RZDJ01/d_a_obj_burnbox/d_a_obj_burnbox.rel +06e30dbb40ff2d7d40927c300a4952f773f15fb4 build/RZDJ01/d_a_obj_carry/d_a_obj_carry.rel +a6a4cbb8fda557d1b8e18408033921ffad917b83 build/RZDJ01/d_a_obj_catdoor/d_a_obj_catdoor.rel +492340ea1b3b581079c6b304100819d49180c90d build/RZDJ01/d_a_obj_cb/d_a_obj_cb.rel +068dc87e3555afff214800ae55747c2e55dada05 build/RZDJ01/d_a_obj_cblock/d_a_obj_cblock.rel +ba83c9ffab7f8d3e7afc60294174f8c080787c06 build/RZDJ01/d_a_obj_cboard/d_a_obj_cboard.rel +d4558e63d77e3ba03a51c9e85fc094c9b0603ea6 build/RZDJ01/d_a_obj_cdoor/d_a_obj_cdoor.rel +0166d9c519f4ab732d75acdf04d5f606997119ca build/RZDJ01/d_a_obj_chandelier/d_a_obj_chandelier.rel +b639018eb429bfc063c92d31d4200ed98b49fde8 build/RZDJ01/d_a_obj_chest/d_a_obj_chest.rel +b2b11eef9501539be5ece5a04327e4e50405a47e build/RZDJ01/d_a_obj_cho/d_a_obj_cho.rel +1f8025a11d51ca6b9708a15474e0fa80332b372d build/RZDJ01/d_a_obj_cowdoor/d_a_obj_cowdoor.rel +6b98bd4b9b1fe1fb8bc93bfd3ed26d6aaa311e78 build/RZDJ01/d_a_obj_crope/d_a_obj_crope.rel +b0283fdf5b69c3ba530b381684ed00652aba9e52 build/RZDJ01/d_a_obj_crvfence/d_a_obj_crvfence.rel +b42e341597d69b28cc748e971fb13ab23f341e04 build/RZDJ01/d_a_obj_crvgate/d_a_obj_crvgate.rel +ec3d2aeba5bff2be137310663f471664f67783f9 build/RZDJ01/d_a_obj_crvhahen/d_a_obj_crvhahen.rel +b6489f3ee1cd81c417d1ffcd25461301589d1345 build/RZDJ01/d_a_obj_crvlh_down/d_a_obj_crvlh_down.rel +7f03d655b51c9f4bc67080fe7c955066a1e9d308 build/RZDJ01/d_a_obj_crvlh_up/d_a_obj_crvlh_up.rel +7c0b5b407255673e663e895c595759a6227e0d2e build/RZDJ01/d_a_obj_crvsteel/d_a_obj_crvsteel.rel +3f7ca3b63d21ea59bded640e52838168f9e33fd1 build/RZDJ01/d_a_obj_crystal/d_a_obj_crystal.rel +9258d9657be89e257223d8a01fb88f0e716e0e3e build/RZDJ01/d_a_obj_cwall/d_a_obj_cwall.rel +389cf51cc1af97979b91c1a9d9e1d42a1fbccb2c build/RZDJ01/d_a_obj_damCps/d_a_obj_damCps.rel +84505401785d1ffaf5eb36c103ef9553f547abc6 build/RZDJ01/d_a_obj_dan/d_a_obj_dan.rel +33067d2740dcd2c314533135c8373685953444bc build/RZDJ01/d_a_obj_digholl/d_a_obj_digholl.rel +8c67cc669e643b7b1fda55861b4f5ca9c0fbcf73 build/RZDJ01/d_a_obj_digplace/d_a_obj_digplace.rel +0293df0ebd73a275e7c125891b08f4156b65468f build/RZDJ01/d_a_obj_digsnow/d_a_obj_digsnow.rel +34de018c92b59035e326099ba5463c2bc73a9c59 build/RZDJ01/d_a_obj_dmelevator/d_a_obj_dmelevator.rel +6c5c341f92f85e8ba233545fbcfecf8938b84b92 build/RZDJ01/d_a_obj_drop/d_a_obj_drop.rel +fcf23d2b85b2ff6bf3b26815037349f09c622583 build/RZDJ01/d_a_obj_dust/d_a_obj_dust.rel +0065b316e79b0877db7db53515ab80698019f294 build/RZDJ01/d_a_obj_eff/d_a_obj_eff.rel +28ebd9d8b0a22acfecf6dfc5b486c0fedb2575b7 build/RZDJ01/d_a_obj_enemy_create/d_a_obj_enemy_create.rel +ef9547cb51b0439c6bd181b6dfd336f427497b3f build/RZDJ01/d_a_obj_fallobj/d_a_obj_fallobj.rel +9b64092e25e8716154c64294c5255cff362578d8 build/RZDJ01/d_a_obj_fan/d_a_obj_fan.rel +a493a08fccf6d34e898f8e7dc4b3828e8f2726d2 build/RZDJ01/d_a_obj_fchain/d_a_obj_fchain.rel +70e97dba77897afa3625452c5ea480571e48b9a3 build/RZDJ01/d_a_obj_fireWood/d_a_obj_fireWood.rel +6c890e53cd8d10cbf3b40193aeee2df881f23ecc build/RZDJ01/d_a_obj_fireWood2/d_a_obj_fireWood2.rel +c1a12e9b9b2d770ebcfbff3929aada2bdd97552c build/RZDJ01/d_a_obj_firepillar/d_a_obj_firepillar.rel +354ad7b601bac3442cc4ffa395ad2bde44ac9362 build/RZDJ01/d_a_obj_firepillar2/d_a_obj_firepillar2.rel +3b9721362b4ff5f7c0c9bab03b5936353890f06a build/RZDJ01/d_a_obj_flag/d_a_obj_flag.rel +326fb75a4741bebad98f5a8289bb4043edcaaaa3 build/RZDJ01/d_a_obj_flag2/d_a_obj_flag2.rel +735fe501e72b11ba2f6afde15bb21ecb2a6ad645 build/RZDJ01/d_a_obj_flag3/d_a_obj_flag3.rel +81e3b5e2714d647b8326a8ca7eaedaa95d654af9 build/RZDJ01/d_a_obj_fmobj/d_a_obj_fmobj.rel +876c83a5086b5f91d9b5047f47cea939e4f50417 build/RZDJ01/d_a_obj_food/d_a_obj_food.rel +53dbe56660a5dfe38f61a32ffb268c0f8dab22e9 build/RZDJ01/d_a_obj_fw/d_a_obj_fw.rel +e561079669c073a8dd968bfa5c4e7aae58e5dbd2 build/RZDJ01/d_a_obj_gadget/d_a_obj_gadget.rel +f81efdc294753bc367efb9ef663149abdf85bcb2 build/RZDJ01/d_a_obj_ganonwall/d_a_obj_ganonwall.rel +1adf6414cb36dd5536e7d995460b7519b8eb297d build/RZDJ01/d_a_obj_ganonwall2/d_a_obj_ganonwall2.rel +025f6988949c363246014ef32cb64c0e31b73255 build/RZDJ01/d_a_obj_gb/d_a_obj_gb.rel +28d24532c3a4671128800fc5911337ddaa1018e9 build/RZDJ01/d_a_obj_geyser/d_a_obj_geyser.rel +3f4d273badff51c77ad374a3ea5d76d5ab734eed build/RZDJ01/d_a_obj_glowSphere/d_a_obj_glowSphere.rel +e935101d089a18b6cfb7f0f619d7f08f4af87f75 build/RZDJ01/d_a_obj_gm/d_a_obj_gm.rel +19aba6a69f6a26d5c234ff5795995c0205781d96 build/RZDJ01/d_a_obj_goGate/d_a_obj_goGate.rel +aa4f5570124490f4121398ecdb9619e6eed68243 build/RZDJ01/d_a_obj_gomikabe/d_a_obj_gomikabe.rel +e2885cc0c010619340a0bc8ca4994008bf9790d6 build/RZDJ01/d_a_obj_gpTaru/d_a_obj_gpTaru.rel +94e18de6116434d03e67b5fa39417369e2a20057 build/RZDJ01/d_a_obj_gra2/d_a_obj_gra2.rel +40c0d1988f18d946921d941cc4a380b0d12e780d build/RZDJ01/d_a_obj_graWall/d_a_obj_graWall.rel +26876821569520d00861ac753230e27905c4763a build/RZDJ01/d_a_obj_gra_rock/d_a_obj_gra_rock.rel +213919785b2f6912f602219d50e225726a0eae25 build/RZDJ01/d_a_obj_grave_stone/d_a_obj_grave_stone.rel +e3ad7c9860732a42d9d560a7cb311dc5784556b4 build/RZDJ01/d_a_obj_groundwater/d_a_obj_groundwater.rel +b82c588a86f17ba952daa1dc48a874905dfe60d8 build/RZDJ01/d_a_obj_grz_rock/d_a_obj_grz_rock.rel +04877fc376ce1b315b01dcd5ba0a99d81f2aae02 build/RZDJ01/d_a_obj_h_saku/d_a_obj_h_saku.rel +38f22ff863039476f0790b7f7121c0df4c512c02 build/RZDJ01/d_a_obj_hakai_brl/d_a_obj_hakai_brl.rel +e1d9906210c570781b1ebc0632cc1d5db0df6885 build/RZDJ01/d_a_obj_hakai_ftr/d_a_obj_hakai_ftr.rel +bde2762a56f80743fcd9a462bef725688b608383 build/RZDJ01/d_a_obj_hasu2/d_a_obj_hasu2.rel +b1475665ac41eea7dee09d91e255765d92dfc7d7 build/RZDJ01/d_a_obj_hata/d_a_obj_hata.rel +3aacd703d7ca495a54e36db0c8515ffd15dde040 build/RZDJ01/d_a_obj_hb/d_a_obj_hb.rel +8751f4b055ed458f3f634f1a2c27d46c01e481bb build/RZDJ01/d_a_obj_hbombkoya/d_a_obj_hbombkoya.rel +b4e04f1e531c5a6734f00631fc78bfa373c7f6d6 build/RZDJ01/d_a_obj_heavySw/d_a_obj_heavySw.rel +b8006de4cc3293b7c8d8731176fc093824a1959e build/RZDJ01/d_a_obj_hfuta/d_a_obj_hfuta.rel +c5e884aed184b5cf4b19fc955dd07d42bcebd866 build/RZDJ01/d_a_obj_hhashi/d_a_obj_hhashi.rel +4fdaed0aa3cacfdd9bcf194102545079472eeefb build/RZDJ01/d_a_obj_hsTarget/d_a_obj_hsTarget.rel +831eb25e182bb166dd96bff0188fc2fc1236879a build/RZDJ01/d_a_obj_ice_l/d_a_obj_ice_l.rel +9e1a2d5681275a8cd30fd00768f959cd6d036452 build/RZDJ01/d_a_obj_ice_s/d_a_obj_ice_s.rel +74ac0dc578cdde713bf6ce3055fdba24fb0bef39 build/RZDJ01/d_a_obj_iceblock/d_a_obj_iceblock.rel +ea4dacd4426d7441914ca283eec15f14d7c77a6a build/RZDJ01/d_a_obj_iceleaf/d_a_obj_iceleaf.rel +851ebe90883317b78fca9c2e6d12af7fe08ce319 build/RZDJ01/d_a_obj_ihasi/d_a_obj_ihasi.rel +a81ca3531350bf005586945c21a2a3d2b3bbb173 build/RZDJ01/d_a_obj_ikada/d_a_obj_ikada.rel +b13b28d130a1d6eb466ea9df256653ddd3b2802e build/RZDJ01/d_a_obj_inobone/d_a_obj_inobone.rel +3f545454b1ce97e65ffca2ba5068ce8a90ef7f45 build/RZDJ01/d_a_obj_ita/d_a_obj_ita.rel +33eb8091e7d02fdaf0cbef8d47fd3ab31acdc530 build/RZDJ01/d_a_obj_itamato/d_a_obj_itamato.rel +30be275835516930cfb9832a7705408d2c68edca build/RZDJ01/d_a_obj_ito/d_a_obj_ito.rel +92ce724df40396b340b6f00f51e896a4dc8e2f29 build/RZDJ01/d_a_obj_kabuto/d_a_obj_kabuto.rel +9182489fd0717e5e239e7e5021c25e1e645dce17 build/RZDJ01/d_a_obj_kag/d_a_obj_kag.rel +0de7b93e950d94e28de84e4494715224989da294 build/RZDJ01/d_a_obj_kage/d_a_obj_kage.rel +1d5f8f178954d4992ba8bb657eaff9ed73b36cc0 build/RZDJ01/d_a_obj_kago/d_a_obj_kago.rel +8e2ee14e205ee24d3539c0dc3f0ae2fd7184d84e build/RZDJ01/d_a_obj_kaisou/d_a_obj_kaisou.rel +efaa226eca549b43d7d6b596d155ce275ca1486c build/RZDJ01/d_a_obj_kamakiri/d_a_obj_kamakiri.rel +b47e69e77b146aa2ee29ec3608223ff3f04cff9c build/RZDJ01/d_a_obj_kanban2/d_a_obj_kanban2.rel +f1ccebb6842c692a35cce9b97df87f965fefeb8d build/RZDJ01/d_a_obj_kantera/d_a_obj_kantera.rel +2fad8da6c9ea9084402b2f9302d8bbfd6ce7bfad build/RZDJ01/d_a_obj_katatsumuri/d_a_obj_katatsumuri.rel +289c4d3866b043e0bbbdec164d1ad958060da0eb build/RZDJ01/d_a_obj_kazeneko/d_a_obj_kazeneko.rel +e755d5c4c52c51cbaa7b1a303d533c334d475a4a build/RZDJ01/d_a_obj_kbacket/d_a_obj_kbacket.rel +70383cc06fcb264a3c5d4eb5d7760ad0c706df95 build/RZDJ01/d_a_obj_kbox/d_a_obj_kbox.rel +06f5f1bbdc30382a56db0035169ecafd53fc7b1f build/RZDJ01/d_a_obj_key/d_a_obj_key.rel +226c056cec88681b06c0541efd2f2fa8f356a98d build/RZDJ01/d_a_obj_keyhole/d_a_obj_keyhole.rel +b86f62d4a7634729a724aa292b313b511b3871f2 build/RZDJ01/d_a_obj_kgate/d_a_obj_kgate.rel +3be439f14f6b9f8a25ba4db1d1fc710e251d92c2 build/RZDJ01/d_a_obj_ki/d_a_obj_ki.rel +e90854869a1d854b3b02bcc21f1343336b27d715 build/RZDJ01/d_a_obj_kiPot/d_a_obj_kiPot.rel +f142b8c34f2166146ac547ce72e77d10968d1553 build/RZDJ01/d_a_obj_kita/d_a_obj_kita.rel +e6f9fee2708d38e7b913ab0b7991534b0f9b44c7 build/RZDJ01/d_a_obj_kjgjs/d_a_obj_kjgjs.rel +9c7ca2dd0b069b0467b1a558a11d812903891f47 build/RZDJ01/d_a_obj_kkanban/d_a_obj_kkanban.rel +c0a91ad1f90093058842176a205f509e721df71a build/RZDJ01/d_a_obj_klift00/d_a_obj_klift00.rel +1859165ad09925ac1f946b865fc21a69301e522e build/RZDJ01/d_a_obj_knBullet/d_a_obj_knBullet.rel +e7afb7d11a9f9f33de0b777f8d9a84fb3b75511f build/RZDJ01/d_a_obj_kshutter/d_a_obj_kshutter.rel +ead7860a08f82420cd3fcd57b11bdffcc69aaec9 build/RZDJ01/d_a_obj_ktOnFire/d_a_obj_ktOnFire.rel +526ff4b45224a0cdcbe210f8c3267eb3c9c33c57 build/RZDJ01/d_a_obj_kuwagata/d_a_obj_kuwagata.rel +03bd898b6b5fd66525d81e4724e34746dd64c8b8 build/RZDJ01/d_a_obj_kwheel00/d_a_obj_kwheel00.rel +769ce38c106cfed1be250861b12c2aef367f8e53 build/RZDJ01/d_a_obj_kwheel01/d_a_obj_kwheel01.rel +fa29bb762092466272c052b6e1db9b5e1983aa4b build/RZDJ01/d_a_obj_kznkarm/d_a_obj_kznkarm.rel +690403f563d5cb0accd47630165143cca9281fa7 build/RZDJ01/d_a_obj_ladder/d_a_obj_ladder.rel +c7a94a487139edd707dd0c050cc2ab933ba3bbc0 build/RZDJ01/d_a_obj_laundry/d_a_obj_laundry.rel +74b40b8ad4ff59ebe3714b0e0931d96ba5497ec0 build/RZDJ01/d_a_obj_laundry_rope/d_a_obj_laundry_rope.rel +8b9e626098e6bf7ba41292bd63193a02757aceaa build/RZDJ01/d_a_obj_lbox/d_a_obj_lbox.rel +70be8e79134a5897af54dc2ef0699552d0aadeab build/RZDJ01/d_a_obj_life_container/d_a_obj_life_container.rel +cd87b1a47ad3f6e8f0976c928da51ffc9def858b build/RZDJ01/d_a_obj_lp/d_a_obj_lp.rel +cb15ef863cb162cca3920344b51df71fd2c28751 build/RZDJ01/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.rel +48497d749fdc0756d3bf022aaec3e79277493b00 build/RZDJ01/d_a_obj_lv1Candle01/d_a_obj_lv1Candle01.rel +32a5e780f7e63f7c2d1020bd5e08ee4f0598674f build/RZDJ01/d_a_obj_lv2Candle/d_a_obj_lv2Candle.rel +7a412783ce64321db8b75a35dd58dfb876fde8fb build/RZDJ01/d_a_obj_lv3Candle/d_a_obj_lv3Candle.rel +69cf66bf0b54e6279ebf330dbe2b62f18b7de700 build/RZDJ01/d_a_obj_lv3Water/d_a_obj_lv3Water.rel +0e2c3ea8bd9d1ea25908e8c6113608c3900d1e08 build/RZDJ01/d_a_obj_lv3Water2/d_a_obj_lv3Water2.rel +4bdf6b6b83964174b00b5a5a3faf9fc2ff145c22 build/RZDJ01/d_a_obj_lv3WaterB/d_a_obj_lv3WaterB.rel +1204428db74fbeb88fd03681eaa06fad45ed7524 build/RZDJ01/d_a_obj_lv3saka00/d_a_obj_lv3saka00.rel +18733a1101a02865518226185dda52bdd8399672 build/RZDJ01/d_a_obj_lv3waterEff/d_a_obj_lv3waterEff.rel +5f570165e9bca50173a3e8228e04280e3686d6be build/RZDJ01/d_a_obj_lv4CandleDemoTag/d_a_obj_lv4CandleDemoTag.rel +d13c7543d1fed1b7e9d63a6edac3621deb7a3805 build/RZDJ01/d_a_obj_lv4CandleTag/d_a_obj_lv4CandleTag.rel +70b2079833ffbfd8135440ceca36314f675132a3 build/RZDJ01/d_a_obj_lv4EdShutter/d_a_obj_lv4EdShutter.rel +5da60645c582b742ca5d28ad2e8c9bdec511848b build/RZDJ01/d_a_obj_lv4Gate/d_a_obj_lv4Gate.rel +0bf7a84a4926a6ac257060cbd3bdd6f04a0e98f9 build/RZDJ01/d_a_obj_lv4HsTarget/d_a_obj_lv4HsTarget.rel +c4d8dd8996a2163e012023754f8ff2ac5e2ca2ea build/RZDJ01/d_a_obj_lv4PoGate/d_a_obj_lv4PoGate.rel +6cf9c6599fabdd0f9203ac09e4ce13f1290cc4cb build/RZDJ01/d_a_obj_lv4RailWall/d_a_obj_lv4RailWall.rel +1f430ab449529ba350051892528454e0161ee147 build/RZDJ01/d_a_obj_lv4SlideWall/d_a_obj_lv4SlideWall.rel +e921ed5298ad7b1e0430988a6eef93ce41a74aef build/RZDJ01/d_a_obj_lv4bridge/d_a_obj_lv4bridge.rel +bfad2c0ebb64ad9f7987de2e7a10d8d4bf5e6048 build/RZDJ01/d_a_obj_lv4chandelier/d_a_obj_lv4chandelier.rel +e129d69bb525879c41371256ac1b14ce5c16583d build/RZDJ01/d_a_obj_lv4digsand/d_a_obj_lv4digsand.rel +3eb86ae4d7c239c03d472935ee05bfe1cc51e1b8 build/RZDJ01/d_a_obj_lv4floor/d_a_obj_lv4floor.rel +5554f065b4c3c8b345f702cbdfcef53908ffe457 build/RZDJ01/d_a_obj_lv4gear/d_a_obj_lv4gear.rel +6464b483c913d3e03fdec7eeb4bad1f443cadfec build/RZDJ01/d_a_obj_lv4prelvtr/d_a_obj_lv4prelvtr.rel +92e60b921c9c4b5193eec250c33729dd07edb4b1 build/RZDJ01/d_a_obj_lv4prwall/d_a_obj_lv4prwall.rel +dc05b693305a3db0916986b1f1a2990b6df75754 build/RZDJ01/d_a_obj_lv4sand/d_a_obj_lv4sand.rel +6a74ed992b5a2c4a7b3f8b75a21273901e1210bc build/RZDJ01/d_a_obj_lv5FloorBoard/d_a_obj_lv5FloorBoard.rel +a75952ac054378b0128ee68694f1ee1fc8439659 build/RZDJ01/d_a_obj_lv5IceWall/d_a_obj_lv5IceWall.rel +b673d635edf89780bc7b317ffbe66b55a7023c45 build/RZDJ01/d_a_obj_lv5SwIce/d_a_obj_lv5SwIce.rel +7eff5350f5f6216218ca985dd109a2e40ebb3101 build/RZDJ01/d_a_obj_lv5ychndlr/d_a_obj_lv5ychndlr.rel +040c537b2213f5333008a0b38832f1550c6182d6 build/RZDJ01/d_a_obj_lv5yiblltray/d_a_obj_lv5yiblltray.rel +a6397e43d8a5701548c853abb2e6bb54154d84b9 build/RZDJ01/d_a_obj_lv6ChangeGate/d_a_obj_lv6ChangeGate.rel +1170fce2d0a76b0ec6f2798a000bc64f13273218 build/RZDJ01/d_a_obj_lv6FurikoTrap/d_a_obj_lv6FurikoTrap.rel +b1a7ed18d0fb61556a71a0c9244aec844235f377 build/RZDJ01/d_a_obj_lv6Lblock/d_a_obj_lv6Lblock.rel +beb4ceb74a817756d53c8afc7622635865350aa5 build/RZDJ01/d_a_obj_lv6SwGate/d_a_obj_lv6SwGate.rel +e6f88e08783181f4172f26e167bfa7bf8289b1a6 build/RZDJ01/d_a_obj_lv6SzGate/d_a_obj_lv6SzGate.rel +0f2f8c1718323de826790b94964ea396aba88f1f build/RZDJ01/d_a_obj_lv6Tenbin/d_a_obj_lv6Tenbin.rel +d5c1608de3a92d2308462cc30102265f15fc7e7b build/RZDJ01/d_a_obj_lv6TogeRoll/d_a_obj_lv6TogeRoll.rel +6639d5f1c41d03c2102a03d6be0e08ddd74075c8 build/RZDJ01/d_a_obj_lv6TogeTrap/d_a_obj_lv6TogeTrap.rel +8f593f83bfc3d897c390e17b81f8386a3ad9fc15 build/RZDJ01/d_a_obj_lv6bemos/d_a_obj_lv6bemos.rel +0f1c0c30ad12bb336be3edd1fab164b106a0164b build/RZDJ01/d_a_obj_lv6bemos2/d_a_obj_lv6bemos2.rel +bcc7b2a84acb8dc668337a8e8d3debe8bd3a77ec build/RZDJ01/d_a_obj_lv6egate/d_a_obj_lv6egate.rel +12246c0ef6f62631928b9e2dff40a198103506b9 build/RZDJ01/d_a_obj_lv6elevta/d_a_obj_lv6elevta.rel +36e8ccb3e62ae64fa6894cde6b26c52aa7dbcca6 build/RZDJ01/d_a_obj_lv6swturn/d_a_obj_lv6swturn.rel +fc3dfe2ad71ee171c43982c4b4f1240d760f5359 build/RZDJ01/d_a_obj_lv7BsGate/d_a_obj_lv7BsGate.rel +f3eaf764474b5667bdaf38271cfef4d16efe978b build/RZDJ01/d_a_obj_lv7PropellerY/d_a_obj_lv7PropellerY.rel +b82ed84173b811298b65c5e53b676e79158f804c build/RZDJ01/d_a_obj_lv7bridge/d_a_obj_lv7bridge.rel +e127da3b4537cb15344788e2c786dd4e97577951 build/RZDJ01/d_a_obj_lv8KekkaiTrap/d_a_obj_lv8KekkaiTrap.rel +d8363f38d7304e43a79f5864ff66e1a57b130d68 build/RZDJ01/d_a_obj_lv8Lift/d_a_obj_lv8Lift.rel +7e44579029363f25e81c9750e7e37c31c0020713 build/RZDJ01/d_a_obj_lv8OptiLift/d_a_obj_lv8OptiLift.rel +52acf871d366996984c60a7cffcdc9011481ab54 build/RZDJ01/d_a_obj_lv8UdFloor/d_a_obj_lv8UdFloor.rel +1485a497e22dce6d213a3b8d1111f7fae4b321ab build/RZDJ01/d_a_obj_lv9SwShutter/d_a_obj_lv9SwShutter.rel +edc81505771f0c1e30dca340ff03f601fbfa4ebe build/RZDJ01/d_a_obj_magLift/d_a_obj_magLift.rel +78121a5e09fe875cd221a0506b60cf139bd45d62 build/RZDJ01/d_a_obj_magLiftRot/d_a_obj_magLiftRot.rel +c3f192cc599d9b07299c08ef3329fb05355346bb build/RZDJ01/d_a_obj_magne_arm/d_a_obj_magne_arm.rel +fc6d5566b3d0d34c96f4e4b5192ce6f2e68b9401 build/RZDJ01/d_a_obj_maki/d_a_obj_maki.rel +1d7e9831d4ed0e7c45383bdd125005247dee5494 build/RZDJ01/d_a_obj_master_sword/d_a_obj_master_sword.rel +092a7ef2fc0d12e1578a30ffab45a8da62c6db89 build/RZDJ01/d_a_obj_mato/d_a_obj_mato.rel +61091d733d05664996b75ee6177dfd1a10b9b7d9 build/RZDJ01/d_a_obj_metalbox/d_a_obj_metalbox.rel +ce0fc760feaa435b6d80d7afb807364ea3afedab build/RZDJ01/d_a_obj_mgate/d_a_obj_mgate.rel +261fbb40c375293f2a7b1862e8dd24d68b70fc47 build/RZDJ01/d_a_obj_mhole/d_a_obj_mhole.rel +1d52899dfc0ab5ce7c2941045a4f478cfb353ce0 build/RZDJ01/d_a_obj_mie/d_a_obj_mie.rel +e7688dd3a5fda5332d3b5642e0d31ba3b3c3db9d build/RZDJ01/d_a_obj_mirror_6pole/d_a_obj_mirror_6pole.rel +81b0e8b61b352718af04fcc5f5d3e057086ca910 build/RZDJ01/d_a_obj_mirror_chain/d_a_obj_mirror_chain.rel +a4e4b955b2c4794f64ec0cb545edb9da1b8e0f9c build/RZDJ01/d_a_obj_mirror_sand/d_a_obj_mirror_sand.rel +99982bb8a1ddcde97154f63fa4a31dee2ba40e9a build/RZDJ01/d_a_obj_mirror_screw/d_a_obj_mirror_screw.rel +7f9ae1175b01f51d829e515ec7ac3aef8c62d69c build/RZDJ01/d_a_obj_mirror_table/d_a_obj_mirror_table.rel +dec01f6b3197b31bb6946aa0259170493cd884b1 build/RZDJ01/d_a_obj_movebox/d_a_obj_movebox.rel +36250076cd9504afa9d7cbeb90687ddd339b8ff9 build/RZDJ01/d_a_obj_msima/d_a_obj_msima.rel +8f6729d087245a63116612b4f9fca908155cf29d build/RZDJ01/d_a_obj_mvstair/d_a_obj_mvstair.rel +370338964d5de36ef33a95914de5fee12ea505c2 build/RZDJ01/d_a_obj_myogan/d_a_obj_myogan.rel +20d4489946a2556931c051d33f07b367d8213173 build/RZDJ01/d_a_obj_nagaisu/d_a_obj_nagaisu.rel +705a40b39d11225e11e7ba33ebcd8efde05442ea build/RZDJ01/d_a_obj_nameplate/d_a_obj_nameplate.rel +99df24b9048bcaac408c9ef9257788dbcb9d0406 build/RZDJ01/d_a_obj_nan/d_a_obj_nan.rel +bf373ef68afca859e6fe19d3346ff10a1e5a7c5a build/RZDJ01/d_a_obj_ndoor/d_a_obj_ndoor.rel +9edba9474e084d7f3964c5196fc225f73e10812d build/RZDJ01/d_a_obj_nougu/d_a_obj_nougu.rel +ffe53092e313cbec1a9e3635d6c199ba9ba0e717 build/RZDJ01/d_a_obj_octhashi/d_a_obj_octhashi.rel +52cdb34d29416394fdc6af42686201e8f80bab5e build/RZDJ01/d_a_obj_oiltubo/d_a_obj_oiltubo.rel +b189526a9b87f0ea256dae589242fac5d30ac3b4 build/RZDJ01/d_a_obj_onsen/d_a_obj_onsen.rel +fcc8e117744e13b528dbab1a7bfacf44b9ca7833 build/RZDJ01/d_a_obj_onsenFire/d_a_obj_onsenFire.rel +545956b4b87022501b198d09c485c5a48e84685f build/RZDJ01/d_a_obj_onsenTaru/d_a_obj_onsenTaru.rel +15d94831ea4e4d48ddb1be220913c0cc1407ede7 build/RZDJ01/d_a_obj_ornament_cloth/d_a_obj_ornament_cloth.rel +e4f1d52fb52cc3d39610a5a91fd4bdb382367539 build/RZDJ01/d_a_obj_pdoor/d_a_obj_pdoor.rel +6cde62670d30bedba06d69566d6dc4a7841c68ed build/RZDJ01/d_a_obj_pdtile/d_a_obj_pdtile.rel +3dafc8cccc3d855f83545d2a66ade9812857b2cb build/RZDJ01/d_a_obj_pdwall/d_a_obj_pdwall.rel +40b721be20f387d31bfba8be20c1c695eb4d25c8 build/RZDJ01/d_a_obj_picture/d_a_obj_picture.rel +9baf321603667f3a10d55fd25040ac2d2a6ac74b build/RZDJ01/d_a_obj_pillar/d_a_obj_pillar.rel +bd7d45ad6e9abe522ee3493ffc15f47c936132e1 build/RZDJ01/d_a_obj_pleaf/d_a_obj_pleaf.rel +6ea8e2280358246640b52d970c492e607b060bf4 build/RZDJ01/d_a_obj_poCandle/d_a_obj_poCandle.rel +8306e7ddf78f8a29da9805a81b0a40a650c739ef build/RZDJ01/d_a_obj_poFire/d_a_obj_poFire.rel +b608355accdb6d8022fa5243f4813e5f83844169 build/RZDJ01/d_a_obj_poTbox/d_a_obj_poTbox.rel +d450d4e5729d5b9fa9c2c0c1638d44f7a992e851 build/RZDJ01/d_a_obj_prop/d_a_obj_prop.rel +79ed760d994fd2c612b2cd7e03371dc212b92400 build/RZDJ01/d_a_obj_pumpkin/d_a_obj_pumpkin.rel +6a45c5f83662ed250639d5611e8f4bbe702080f9 build/RZDJ01/d_a_obj_rcircle/d_a_obj_rcircle.rel +5dac8bcedb594cfb74975f1bd1f90500054bd18d build/RZDJ01/d_a_obj_rfHole/d_a_obj_rfHole.rel +842146cfb05e278225938129b3585cbb0cf02dda build/RZDJ01/d_a_obj_rgate/d_a_obj_rgate.rel +2c41c1777550cd35da84da6e84e797a6e486692a build/RZDJ01/d_a_obj_riverrock/d_a_obj_riverrock.rel +14fe5e9f003c349d4fab3698b4c2bd4b8ff26e79 build/RZDJ01/d_a_obj_rock/d_a_obj_rock.rel +b482b4d489eb7c6947a57561f582e4dd4f828566 build/RZDJ01/d_a_obj_rope_bridge/d_a_obj_rope_bridge.rel +5ea42e2f382cb205e30db345ca07c86c02d4dd1e build/RZDJ01/d_a_obj_rotBridge/d_a_obj_rotBridge.rel +c2ebd10d170d74d562ec19ee5227a444748601e0 build/RZDJ01/d_a_obj_rotTrap/d_a_obj_rotTrap.rel +5ccc9cf1583afd717bf3c66d225d9751fb512817 build/RZDJ01/d_a_obj_roten/d_a_obj_roten.rel +80bd1123a5570ade00a95bd638a9857069889df0 build/RZDJ01/d_a_obj_rstair/d_a_obj_rstair.rel +9aea9100417641f6c7af32a8d7ee482eee030b58 build/RZDJ01/d_a_obj_rw/d_a_obj_rw.rel +f652a978bdc6b247a4a6f9c4b79a0f21386fe11a build/RZDJ01/d_a_obj_saidan/d_a_obj_saidan.rel +adc66608c5ad4babbb95ec128d8c13bf52b883c6 build/RZDJ01/d_a_obj_sakuita/d_a_obj_sakuita.rel +e1e2b7a13bb051f83034b54fe57cc6d3696d9d42 build/RZDJ01/d_a_obj_sakuita_rope/d_a_obj_sakuita_rope.rel +8bc69e6e56f7d0917307e41cb7a083e52b801d90 build/RZDJ01/d_a_obj_scannon/d_a_obj_scannon.rel +008ec9067ee1dca3cae1fa3203379defa71e0d2d build/RZDJ01/d_a_obj_scannon_crs/d_a_obj_scannon_crs.rel +8f4a62069dfefb161ccf8cf2c3ce858721ecceaa build/RZDJ01/d_a_obj_scannon_ten/d_a_obj_scannon_ten.rel +c2c9f4b00eb508eb1ba1c04048389d81c4d31a1e build/RZDJ01/d_a_obj_sekidoor/d_a_obj_sekidoor.rel +aa3ad7db3f83960390d16aa396ac75c9e9d3a634 build/RZDJ01/d_a_obj_sekizo/d_a_obj_sekizo.rel +762bb7a5ee5e974ba18095acf3dc0472a8fac898 build/RZDJ01/d_a_obj_sekizoa/d_a_obj_sekizoa.rel +6d47295ad17febf9554f73255d0d20cf4d871d1b build/RZDJ01/d_a_obj_shield/d_a_obj_shield.rel +f7a9791e5e2bd2c95d42e8c654d479377e3c6405 build/RZDJ01/d_a_obj_sm_door/d_a_obj_sm_door.rel +9bc0644b5c959f591baad77f3f1e0679c067d05e build/RZDJ01/d_a_obj_smallkey/d_a_obj_smallkey.rel +c24885a51e8fb3f1be4a4547c251a20a90b54b6b build/RZDJ01/d_a_obj_smgdoor/d_a_obj_smgdoor.rel +3e822c6d7a1708c533debbd469989a5cf507c8a2 build/RZDJ01/d_a_obj_smoke/d_a_obj_smoke.rel +4883f4f43f741fca7c93f920a87e0facc61e665c build/RZDJ01/d_a_obj_smtile/d_a_obj_smtile.rel +1352abff1831a79d077773554b77187bff6bc768 build/RZDJ01/d_a_obj_smw_stone/d_a_obj_smw_stone.rel +80dd0b9f07bef6ce45253424fd76e98ec34ce48e build/RZDJ01/d_a_obj_snowEffTag/d_a_obj_snowEffTag.rel +b6511c9da8bf7c7e8a5441cdc5983b8d5d177d8b build/RZDJ01/d_a_obj_snow_soup/d_a_obj_snow_soup.rel +20a3d854345e61d12768664b34b5cb4520ce51af build/RZDJ01/d_a_obj_so/d_a_obj_so.rel +aa4864ac18210ac48ce68f4d39e33a6f1d3513cc build/RZDJ01/d_a_obj_spinLift/d_a_obj_spinLift.rel +e7b15fee201adfb808327beefed11da1fb4ff933 build/RZDJ01/d_a_obj_ss_drink/d_a_obj_ss_drink.rel +2ce4233f9f60a8c0ce4bdc6ceaad90d3bbff7294 build/RZDJ01/d_a_obj_ss_item/d_a_obj_ss_item.rel +b13d19d71d8f2cbc5a84a5d5e30b9899bfdf1ee4 build/RZDJ01/d_a_obj_stairBlock/d_a_obj_stairBlock.rel +2faafb18a88120f33b7ca7fa5540764d4dbea109 build/RZDJ01/d_a_obj_stick/d_a_obj_stick.rel +53b9c7e2a5b34acec7440f48514a6f4f2e74079f build/RZDJ01/d_a_obj_stone/d_a_obj_stone.rel +76c6521bb1dcaeb60432ab234a1fbb3ffc20ccf1 build/RZDJ01/d_a_obj_stoneMark/d_a_obj_stoneMark.rel +2e283cad6ff2b12fea9731da5e7fdb8a0cfce0e8 build/RZDJ01/d_a_obj_stopper/d_a_obj_stopper.rel +701f049e28924207349b6b4115fc066c5b5b66ee build/RZDJ01/d_a_obj_stopper2/d_a_obj_stopper2.rel +faf3b7f0353e21f762fe7aa1b90bfafc0100b560 build/RZDJ01/d_a_obj_suisya/d_a_obj_suisya.rel +d0a999881db644f70a5b295940949c099b1931ec build/RZDJ01/d_a_obj_sw/d_a_obj_sw.rel +f97c815e6ef10c64abd9e55a75bec980497f8ebc build/RZDJ01/d_a_obj_swBallA/d_a_obj_swBallA.rel +1ee13602833d3c1fea4c05ecb2daa13a7f30acd6 build/RZDJ01/d_a_obj_swBallB/d_a_obj_swBallB.rel +4bedc6a60f7aa697bb67bbd465612061545a60d9 build/RZDJ01/d_a_obj_swBallC/d_a_obj_swBallC.rel +d73addec72e1092250a0b1bdfd6d7876a1c0b1c0 build/RZDJ01/d_a_obj_swLight/d_a_obj_swLight.rel +0b7b999dd4e7a4cf9c68e11362a40c8a029d6b24 build/RZDJ01/d_a_obj_sWallShutter/d_a_obj_sWallShutter.rel +1c548265219e8dc378ac601d4a9fe9b3cfe48810 build/RZDJ01/d_a_obj_swchain/d_a_obj_swchain.rel +6d8f5c8abbebb79dc75e2047be9854f0fb8c6d89 build/RZDJ01/d_a_obj_swhang/d_a_obj_swhang.rel +df6a81335c3c807a33756aced818b4ed4b60daae build/RZDJ01/d_a_obj_sword/d_a_obj_sword.rel +ca9647202c29619bad4437905ddb29a76886ffb0 build/RZDJ01/d_a_obj_swpropeller/d_a_obj_swpropeller.rel +e7c950eabc7ffa4aad08a2330e82f876d14af740 build/RZDJ01/d_a_obj_swpush/d_a_obj_swpush.rel +ff8cd4b857853a15471380244288fd51f9215776 build/RZDJ01/d_a_obj_swpush2/d_a_obj_swpush2.rel +e20deda93d59b4f509bbd7ce537a49f7ca302dbc build/RZDJ01/d_a_obj_swpush5/d_a_obj_swpush5.rel +d0119c016fdf434b308d49b05caad40ec260032b build/RZDJ01/d_a_obj_swspinner/d_a_obj_swspinner.rel +373b638cd82b0dfa333a92973dbcb6946aae047d build/RZDJ01/d_a_obj_swturn/d_a_obj_swturn.rel +63dbdf45c7ba6ba76ec59418f7a2736771f3ba9c build/RZDJ01/d_a_obj_syRock/d_a_obj_syRock.rel +5482551b3dd70323390d5c6fc347eb5e286634e8 build/RZDJ01/d_a_obj_szbridge/d_a_obj_szbridge.rel +2c3f3e4c92a70d3e7f1772400119dad678ce8c0e build/RZDJ01/d_a_obj_taFence/d_a_obj_taFence.rel +1d3cfb9297a1df1da444f17362154f3d8a453e6f build/RZDJ01/d_a_obj_table/d_a_obj_table.rel +c594e553c173e894b70be3fbd282a411dbcce12a build/RZDJ01/d_a_obj_takaraDai/d_a_obj_takaraDai.rel +8f82b958a39e671689d2ad5ca0bb0549f22e1f60 build/RZDJ01/d_a_obj_tatigi/d_a_obj_tatigi.rel +020a9a2de538b8a79d336e662be2e66669f3b9fd build/RZDJ01/d_a_obj_ten/d_a_obj_ten.rel +fdc81e2115e7ce582f63b5f2080bf0e45056cb4f build/RZDJ01/d_a_obj_testcube/d_a_obj_testcube.rel +d13f0396d679c372bf1b75310a20f54fa29acb0e build/RZDJ01/d_a_obj_tgake/d_a_obj_tgake.rel +9d7f323e5b74f9605041a62e8618e4e3f6abcdef build/RZDJ01/d_a_obj_thashi/d_a_obj_thashi.rel +bc14edd87f5c300ec4c2df5ce073622a124fa205 build/RZDJ01/d_a_obj_thdoor/d_a_obj_thdoor.rel +9bdff1cf9dc6db3dc769793cddbd9fbf9110d46f build/RZDJ01/d_a_obj_timeFire/d_a_obj_timeFire.rel +0fce1a705187c034ddbbcea26683891d82449a3b build/RZDJ01/d_a_obj_timer/d_a_obj_timer.rel +b53ae5b095bad4f5cdb9bbcec303386b8a153854 build/RZDJ01/d_a_obj_tks/d_a_obj_tks.rel +d08990b24144a7950ef5c854e5a7c2f3372e906d build/RZDJ01/d_a_obj_tmoon/d_a_obj_tmoon.rel +e66b7bdf9767096c702a2b51f3eeac59e62d7f05 build/RZDJ01/d_a_obj_toaru_maki/d_a_obj_toaru_maki.rel +268ac04edbf0ebdcd2b7fc815e6b8e23e6ee2de5 build/RZDJ01/d_a_obj_toby/d_a_obj_toby.rel +02284721c9663664e598dbeebf93386d36f35803 build/RZDJ01/d_a_obj_tobyhouse/d_a_obj_tobyhouse.rel +e1b44fe6feddf483d6381be62db54c910144f493 build/RZDJ01/d_a_obj_togeTrap/d_a_obj_togeTrap.rel +a8b7cb02f03288a63511e489508643d9c6d4e69d build/RZDJ01/d_a_obj_tombo/d_a_obj_tombo.rel +9043b1cdf1a9a04533f2d4d5059158891b6c766c build/RZDJ01/d_a_obj_tornado/d_a_obj_tornado.rel +b5911a3bfc91abc2039ed1df83b376a25b92a126 build/RZDJ01/d_a_obj_tornado2/d_a_obj_tornado2.rel +24fa4379308959705083674d8fe049f5359dec1c build/RZDJ01/d_a_obj_tp/d_a_obj_tp.rel +7a7a3af3037b0d982534e1957c9bf3258928cbc3 build/RZDJ01/d_a_obj_treesh/d_a_obj_treesh.rel +95340130cd74baaf27d12cb96c0b6dd8f3bb487c build/RZDJ01/d_a_obj_twGate/d_a_obj_twGate.rel +159a47790ce01e087b0c754261ffae0fd1ef6604 build/RZDJ01/d_a_obj_udoor/d_a_obj_udoor.rel +f87d739bfac1e5c738eb7928150417358bfcb437 build/RZDJ01/d_a_obj_usaku/d_a_obj_usaku.rel +90d096415629cff5b4fe5dec04e7dbf6f954f997 build/RZDJ01/d_a_obj_vground/d_a_obj_vground.rel +3141f70fbb1421a33a637626b1b161f8cda1881a build/RZDJ01/d_a_obj_volcball/d_a_obj_volcball.rel +00e265154139127300cd18ac37594775eab3d539 build/RZDJ01/d_a_obj_volcbom/d_a_obj_volcbom.rel +8a82ff2ea7c351ce1dd9015ad429366e0ad5d6df build/RZDJ01/d_a_obj_warp_kbrg/d_a_obj_warp_kbrg.rel +b7f75f1aba7abdb206386ac940e14a0f5d5de6e6 build/RZDJ01/d_a_obj_warp_obrg/d_a_obj_warp_obrg.rel +ca716537b5530c811edf21a81dcacd7deb2560b3 build/RZDJ01/d_a_obj_waterGate/d_a_obj_waterGate.rel +637a7f1794ad48c951ab586ee79ac03c9cc831fd build/RZDJ01/d_a_obj_waterPillar/d_a_obj_waterPillar.rel +a6e6f0a20ded8612cf95b57564a99603c7432969 build/RZDJ01/d_a_obj_waterfall/d_a_obj_waterfall.rel +3eb7b6e213632b090518b76226c06ef924f0f572 build/RZDJ01/d_a_obj_wchain/d_a_obj_wchain.rel +7907cbc07c049df7faf74d46779c01da64c5d63d build/RZDJ01/d_a_obj_wdStick/d_a_obj_wdStick.rel +3ab96e49a459d23e2867312ff4ed9e3eb3fc1a51 build/RZDJ01/d_a_obj_web0/d_a_obj_web0.rel +7a672137b78da7f12d64d44aadad363e03339f24 build/RZDJ01/d_a_obj_web1/d_a_obj_web1.rel +bf3292db4caeb173e99e0e7e4d9baf4ae65e0b5c build/RZDJ01/d_a_obj_well_cover/d_a_obj_well_cover.rel +329ec56f34d836cc765e8d3d0e5d67de1a976283 build/RZDJ01/d_a_obj_wflag/d_a_obj_wflag.rel +abae02f6a845679a944e35df3eed77de20e164ae build/RZDJ01/d_a_obj_wind_stone/d_a_obj_wind_stone.rel +dae3ded267cd6b922ad127a0c6dce40bfba53e4e build/RZDJ01/d_a_obj_window/d_a_obj_window.rel +0250e58b41d50cde1d61454ee9947d8c7b30b46b build/RZDJ01/d_a_obj_wood_pendulum/d_a_obj_wood_pendulum.rel +381b86a386f5b63f9ffa639c5fa56f9eb7378a72 build/RZDJ01/d_a_obj_wood_statue/d_a_obj_wood_statue.rel +25211bb318e955dc5a47c8c0be1afc41b79af43d build/RZDJ01/d_a_obj_wsword/d_a_obj_wsword.rel +86fc7ec97a07f092b7a888d932cf1f8540ee9148 build/RZDJ01/d_a_obj_yel_bag/d_a_obj_yel_bag.rel +76087f11e63638c31d2339bcdf6b3a5f14a12ffb build/RZDJ01/d_a_obj_yobikusa/d_a_obj_yobikusa.rel +9c7fb6e131817559f790d8321f639ea1088829b6 build/RZDJ01/d_a_obj_yousei/d_a_obj_yousei.rel +fe92892e0662d09f47680fb7e57eac65d3d83404 build/RZDJ01/d_a_obj_ystone/d_a_obj_ystone.rel +383511a0c8524fc812ea3e0db9523623c8882a06 build/RZDJ01/d_a_obj_zcloth/d_a_obj_zcloth.rel +0e3a97dd2e986155e57963e2922ecbd3d95fb029 build/RZDJ01/d_a_obj_zdoor/d_a_obj_zdoor.rel +1899812e947be041ebf46e47a2e23961fecc07f5 build/RZDJ01/d_a_obj_zrTurara/d_a_obj_zrTurara.rel +dd737779adee8c79c5cf606c6b030f3d661d8734 build/RZDJ01/d_a_obj_zrTuraraRock/d_a_obj_zrTuraraRock.rel +cb0caba4044bff4f625b44c8565f8c5b01702be7 build/RZDJ01/d_a_obj_zraMark/d_a_obj_zraMark.rel +6b4e779413833b14abf8a771aa39f5f2ea2a0434 build/RZDJ01/d_a_obj_zra_freeze/d_a_obj_zra_freeze.rel +37c2ee95b51552c1df3235e652322e7fd4e2b6de build/RZDJ01/d_a_obj_zra_rock/d_a_obj_zra_rock.rel +823dc109ab40aba900202ee0e8a2d4cf9a015a15 build/RZDJ01/d_a_passer_mng/d_a_passer_mng.rel +c1971d3a296343a08d81b47451ff73494089240d build/RZDJ01/d_a_path_line/d_a_path_line.rel +8ded59cc0591680acad88ee30abf18ee48a1cb5c build/RZDJ01/d_a_peru/d_a_peru.rel +121966197716c022d1cc3f4d78d361c632599143 build/RZDJ01/d_a_ppolamp/d_a_ppolamp.rel +1a31571e3e43828a060a6e54701f03182424318d build/RZDJ01/d_a_scene_exit/d_a_scene_exit.rel +32cbeba20504590a10fa97bb9304eb491051e5a6 build/RZDJ01/d_a_scene_exit2/d_a_scene_exit2.rel +2cea4f8b5afa1ae4a46b76bc26e42fdc1ffe14fb build/RZDJ01/d_a_set_bgobj/d_a_set_bgobj.rel +91fdd2281d011c357e70fcde29352d46f06d73f0 build/RZDJ01/d_a_shop_item/d_a_shop_item.rel +32181964c6f7da24b07c4af28e858068b41e927d build/RZDJ01/d_a_skip_2D/d_a_skip_2D.rel +e299e903fcbbda2258e87bf65d9ffa5ebc9e2b34 build/RZDJ01/d_a_spinner/d_a_spinner.rel +877df20751a3741bf570d41eeb721dcc3c19157a build/RZDJ01/d_a_sq/d_a_sq.rel +b4dc01da59214672c8b3c35cedd5752d2387ffb5 build/RZDJ01/d_a_startAndGoal/d_a_startAndGoal.rel +e7901400c039b531585c2801f116e628446eaa58 build/RZDJ01/d_a_suspend/d_a_suspend.rel +b0592f619432dbcf13d28ec3e454065cfcefeec6 build/RZDJ01/d_a_swBall/d_a_swBall.rel +06e38a1d0e0cb5d863d9b18b4048af8d0203a2bb build/RZDJ01/d_a_swLBall/d_a_swLBall.rel +b82164673d9082412f373160fa37f1169c01f11e build/RZDJ01/d_a_swTime/d_a_swTime.rel +60823a1ed46fabfb53db4258fa6e55c974324976 build/RZDJ01/d_a_swc00/d_a_swc00.rel +8143e4779111a606b31eacad696fcd9a0061a6b0 build/RZDJ01/d_a_swhit0/d_a_swhit0.rel +0cfde6a05aaefc474c96a034ea33c1dff34a9fa2 build/RZDJ01/d_a_tag_Lv6Gate/d_a_tag_Lv6Gate.rel +3218308fb20d4bb43a1e37ee234b94660b947a9e build/RZDJ01/d_a_tag_Lv7Gate/d_a_tag_Lv7Gate.rel +1361339fca8362d3b3828e8544776d2733210974 build/RZDJ01/d_a_tag_Lv8Gate/d_a_tag_Lv8Gate.rel +ef5dc84d7a625fd5ce5274d673430d5380f03d78 build/RZDJ01/d_a_tag_TWgate/d_a_tag_TWgate.rel +c2a3ed4ab68d53d4eecde26784b8abbdb1513958 build/RZDJ01/d_a_tag_ajnot/d_a_tag_ajnot.rel +9cc415f012998fe706098c093d412f1bd61f7aff build/RZDJ01/d_a_tag_allmato/d_a_tag_allmato.rel +019c0bc0fc239626ee53adb2780e91a50ab062dc build/RZDJ01/d_a_tag_arena/d_a_tag_arena.rel +733c4dc4e19d9abe43df8257dc20e2176f3df7ad build/RZDJ01/d_a_tag_assistance/d_a_tag_assistance.rel +3404bbe382a6132ad99b2498b01aed6bc4fe83f4 build/RZDJ01/d_a_tag_attack_item/d_a_tag_attack_item.rel +c242b30bc2fecf2b850077c067abb76db8058459 build/RZDJ01/d_a_tag_attention/d_a_tag_attention.rel +73c5312a5af6089399bd57a530f8451b634aefaf build/RZDJ01/d_a_tag_bottle_item/d_a_tag_bottle_item.rel +087e3ac74147b1648e6a272aa69ff6c815459d74 build/RZDJ01/d_a_tag_camera/d_a_tag_camera.rel +fd6666b89fbc906ab79a687f1c6ba97def87bf5a build/RZDJ01/d_a_tag_chgrestart/d_a_tag_chgrestart.rel +9eaa858fd1211c688e0087cea4fb1a08d353568d build/RZDJ01/d_a_tag_chkpoint/d_a_tag_chkpoint.rel +0785723b72236330c2731fb941282c4210ea5a7a build/RZDJ01/d_a_tag_CstaSw/d_a_tag_CstaSw.rel +d4b053461fa2be56bada7ab849346ce24721909c build/RZDJ01/d_a_tag_csw/d_a_tag_csw.rel +efb26ada7919d7a618a51da7da10e94d2fd354ae build/RZDJ01/d_a_tag_escape/d_a_tag_escape.rel +bc1cf23d11527127f99320784548a318b6dd4f14 build/RZDJ01/d_a_tag_event/d_a_tag_event.rel +c4c53fc657204cf33c86906d8ee41e4485838574 build/RZDJ01/d_a_tag_evt/d_a_tag_evt.rel +ef9ce4044ed4e5e4252446e762f2aeb055fbbbcf build/RZDJ01/d_a_tag_evtarea/d_a_tag_evtarea.rel +d3345880870308a70d1919f2bb9482c20888f4bc build/RZDJ01/d_a_tag_evtmsg/d_a_tag_evtmsg.rel +217a66361cd3865ae4893f468c81a0cd121ced14 build/RZDJ01/d_a_tag_firewall/d_a_tag_firewall.rel +5b27ad5c6d69dfef9056fa2b1f461ef59f095226 build/RZDJ01/d_a_tag_gra/d_a_tag_gra.rel +13e4385c25ed899ad94bf029088ca0ad1c3ea46d build/RZDJ01/d_a_tag_gstart/d_a_tag_gstart.rel +085eff86f04a2fae67177efd4e9d5a397c5e5c08 build/RZDJ01/d_a_tag_guard/d_a_tag_guard.rel +23c5cfd6523f2ba0945ce91d8a086384e7b6b18d build/RZDJ01/d_a_tag_hinit/d_a_tag_hinit.rel +b5e2b10334aa0b0f5bab7ee62300092dddbee8d9 build/RZDJ01/d_a_tag_hjump/d_a_tag_hjump.rel +6d1f881896635f2007f1844f97e39fb076494d58 build/RZDJ01/d_a_tag_howl/d_a_tag_howl.rel +bf778967471d06aa901851276a6a9d22f386f1ce build/RZDJ01/d_a_tag_hstop/d_a_tag_hstop.rel +f3e5484e5ac745f29154ea948b86703b712d5c7c build/RZDJ01/d_a_tag_instruction/d_a_tag_instruction.rel +b29d92510b82e58acc20470863a8f2607c2338ee build/RZDJ01/d_a_tag_kago_fall/d_a_tag_kago_fall.rel +d59a67d1978f552d757a37ca57e0ba687ba39347 build/RZDJ01/d_a_tag_kmsg/d_a_tag_kmsg.rel +413964d7cd785757f7647b23c33099664a1cb43a build/RZDJ01/d_a_tag_lantern/d_a_tag_lantern.rel +7d2095795b57906d317fe8a2129abd4d29dd3083 build/RZDJ01/d_a_tag_lightball/d_a_tag_lightball.rel +b2f9a2337b8b2fb0bed19d80acdce1c1773b7c09 build/RZDJ01/d_a_tag_lv2prchk/d_a_tag_lv2prchk.rel +952df96fc2d3aa1227be81f85be0b477653b4fc8 build/RZDJ01/d_a_tag_lv5soup/d_a_tag_lv5soup.rel +390ee28c0e461205d5ef131a201b81ee7dace238 build/RZDJ01/d_a_tag_lv6CstaSw/d_a_tag_lv6CstaSw.rel +916f30dc6beb21615fd7b2847f4d67044ae64f56 build/RZDJ01/d_a_tag_magne/d_a_tag_magne.rel +c2987ffc9e51354777620ffe27fda07387522aad build/RZDJ01/d_a_tag_mhint/d_a_tag_mhint.rel +14eed4118327e001795b3c0cfafe74efdd2b76e2 build/RZDJ01/d_a_tag_mist/d_a_tag_mist.rel +a2a9052b0988ad92243caaae065b83a7d31fb103 build/RZDJ01/d_a_tag_mmsg/d_a_tag_mmsg.rel +2f550a4e27cbc3b1dab6345c56be9ba8ff53ee87 build/RZDJ01/d_a_tag_msg/d_a_tag_msg.rel +ce7348a17b202223678a1c6be0c6d0a0f2bd5d74 build/RZDJ01/d_a_tag_mstop/d_a_tag_mstop.rel +fac22b8ea923bfe3fe10d2492897d0d0e853b6db build/RZDJ01/d_a_tag_mwait/d_a_tag_mwait.rel +c5b1171d4662d38b1b92eb6352ff5890aedb78b8 build/RZDJ01/d_a_tag_myna2/d_a_tag_myna2.rel +f2b89883d0e3d82cc52d955348d83f9e8f32da6c build/RZDJ01/d_a_tag_myna_light/d_a_tag_myna_light.rel +04fdb5f2f2e72396ff38432ae22bd1db6e96b5d4 build/RZDJ01/d_a_tag_pachi/d_a_tag_pachi.rel +52b59fab1903508f5e69ed3952101f8a306b483b build/RZDJ01/d_a_tag_poFire/d_a_tag_poFire.rel +4a99326908ebc9e2a650e9b443ce2e947f739375 build/RZDJ01/d_a_tag_push/d_a_tag_push.rel +975b97d61814e8d2fb6c457bda9cd37b24060de3 build/RZDJ01/d_a_tag_qs/d_a_tag_qs.rel +fc0225cd01386f41a319c20db5b4263d3a160d91 build/RZDJ01/d_a_tag_ret_room/d_a_tag_ret_room.rel +77675d162e7c47ce211bbb3aab85ebfc5dddd7d4 build/RZDJ01/d_a_tag_river_back/d_a_tag_river_back.rel +c1ebc4060c5f4c3df85f5b6bd78455cb7c7f2bd8 build/RZDJ01/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.rel +bd3efedc7835242b5f23e2dfa7b9f33d0e055fe0 build/RZDJ01/d_a_tag_schedule/d_a_tag_schedule.rel +e78a7f4fda88c452b44f2c357b8d9a9fa79f0f5c build/RZDJ01/d_a_tag_setBall/d_a_tag_setBall.rel +d5c4bfefa99d6a033ccb0ccd81039450abbff47a build/RZDJ01/d_a_tag_setrestart/d_a_tag_setrestart.rel +ff3b93e64f7421c2bdf80d8f7ef7f9045ef13afe build/RZDJ01/d_a_tag_shop_camera/d_a_tag_shop_camera.rel +fa08689b100d561aa18df355a34c8c6064acd25f build/RZDJ01/d_a_tag_shop_item/d_a_tag_shop_item.rel +7abc4a03aa5d1a81499e9176e47eb5350320230f build/RZDJ01/d_a_tag_smk_emt/d_a_tag_smk_emt.rel +2ddb98d1ae6cdce0f2b85cd03f57dc6ec9739a1b build/RZDJ01/d_a_tag_spinner/d_a_tag_spinner.rel +f18bdc862d6d669773fac4731a9a36f8f6ed9b78 build/RZDJ01/d_a_tag_sppath/d_a_tag_sppath.rel +346768e18fd1dbb3a1d90069fcd8cc1aeb72f956 build/RZDJ01/d_a_tag_spring/d_a_tag_spring.rel +911b04a7a490d6c4aee8dbfdb105ca11720d0ea7 build/RZDJ01/d_a_tag_ss_drink/d_a_tag_ss_drink.rel +b3a538075ebc7bd585278976bbc3726434d1cc3f build/RZDJ01/d_a_tag_statue_evt/d_a_tag_statue_evt.rel +0b1bbb3211ef562f332a5526444099afd566fa74 build/RZDJ01/d_a_tag_stream/d_a_tag_stream.rel +b68a8871bbd5a5e417f62b080eee0b00ace87dcf build/RZDJ01/d_a_tag_telop/d_a_tag_telop.rel +c8d1b93aabca83027e1b0f7ebac961e27335bf26 build/RZDJ01/d_a_tag_theB_hint/d_a_tag_theB_hint.rel +56d87122180aa8241449f3de15edf71c14613d1b build/RZDJ01/d_a_tag_wara_howl/d_a_tag_wara_howl.rel +a50dc4eefc26f3b05117712c92dae07baaa69aa3 build/RZDJ01/d_a_tag_watchge/d_a_tag_watchge.rel +f3c339901f687980daaa8290895bc2aadef97acb build/RZDJ01/d_a_tag_waterfall/d_a_tag_waterfall.rel +c3b71f1126d3bade36ec894c27f713da767259ee build/RZDJ01/d_a_tag_wljump/d_a_tag_wljump.rel +da51d777edd348fb51a54408751cd06c0294a63d build/RZDJ01/d_a_tag_yami/d_a_tag_yami.rel +f131b0247fbe507ea5b94cb2d475a58d574711fa build/RZDJ01/d_a_talk/d_a_talk.rel +a71672d86f016a51a1de743861ee8e9f34f4204c build/RZDJ01/d_a_tbox/d_a_tbox.rel +085138777cdc09067e8fde296fe37705f2b68132 build/RZDJ01/d_a_tbox2/d_a_tbox2.rel +806b294834d5367454f50238729ff208323f0a46 build/RZDJ01/d_a_tboxSw/d_a_tboxSw.rel +ff60569a14c4dd1512a3f52c4de104c93c2e45ea build/RZDJ01/d_a_title/d_a_title.rel +34f697bf72aa09536b4e56ac2f9047293467e7f9 build/RZDJ01/d_a_vrbox/d_a_vrbox.rel +902d890e735ea4570b60543ebb3e139a5cb85481 build/RZDJ01/d_a_vrbox2/d_a_vrbox2.rel +401d526dad85e07669e1c58054736f96b4aec75e build/RZDJ01/d_a_warp_bug/d_a_warp_bug.rel +4014384997403b8ec86983daa886a06f3368ca35 build/RZDJ01/d_a_ykgr/d_a_ykgr.rel +8392f1c2b842a02891ee30481ed96aa107e8d300 build/RZDJ01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/config/RZDJ01/config.yml b/config/RZDJ01/config.yml new file mode 100644 index 0000000000..c1cbeb5ec3 --- /dev/null +++ b/config/RZDJ01/config.yml @@ -0,0 +1,4658 @@ +name: framework +object_base: orig/RZDJ01 +object: sys/main.dol +hash: 1ab0f344e99132d19b2e174355cbc68b74109905 +splits: config/RZDJ01/splits.txt +symbols: config/RZDJ01/symbols.txt +# map: orig/RZDJ01/fixed_maps/RframeworkF.map +mw_comment_version: 14 # GC Linker 3.0 +quick_analysis: true # Initial analysis completed +# detect_objects: true + +force_active: [ + _MetroTRK_Has_Framing, +] + +modules: +- object: files/RELS.arc:rels/mmem/f_pc_profile_lst.rel + hash: 8392f1c2b842a02891ee30481ed96aa107e8d300 + symbols: config/RZDJ01/rels/f_pc_profile_lst/symbols.txt + splits: config/RZDJ01/rels/f_pc_profile_lst/splits.txt +# map: orig/RZDJ01/fixed_maps/f_pc_profile_lst.map + +- object: files/RELS.arc:rels/mmem/d_a_andsw.rel + hash: da152053e966de76f10e46bf92464fce786c8e51 + symbols: config/RZDJ01/rels/d_a_andsw/symbols.txt + splits: config/RZDJ01/rels/d_a_andsw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_andsw.map + +- object: files/RELS.arc:rels/mmem/d_a_bg.rel + hash: cd3fb8655ff42652b369a6cf13752a0d3421262f + symbols: config/RZDJ01/rels/d_a_bg/symbols.txt + splits: config/RZDJ01/rels/d_a_bg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_bg.map + +- object: files/RELS.arc:rels/mmem/d_a_bg_obj.rel + hash: e64e97697f5949a5795c47a7694b9971eb07597f + symbols: config/RZDJ01/rels/d_a_bg_obj/symbols.txt + splits: config/RZDJ01/rels/d_a_bg_obj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_bg_obj.map + +- object: files/RELS.arc:rels/mmem/d_a_dmidna.rel + hash: 289926a04443cc32befe17d6c8a06ab90ffc8e1e + symbols: config/RZDJ01/rels/d_a_dmidna/symbols.txt + splits: config/RZDJ01/rels/d_a_dmidna/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_dmidna.map + +- object: files/RELS.arc:rels/mmem/d_a_door_dbdoor00.rel + hash: d75cc78799087d03c1dc65e5c6b34fcab049e61e + symbols: config/RZDJ01/rels/d_a_door_dbdoor00/symbols.txt + splits: config/RZDJ01/rels/d_a_door_dbdoor00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_dbdoor00.map + +- object: files/RELS.arc:rels/mmem/d_a_door_knob00.rel + hash: ef1fb41daf15739186dcc4abaf2164642b19599e + symbols: config/RZDJ01/rels/d_a_door_knob00/symbols.txt + splits: config/RZDJ01/rels/d_a_door_knob00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_knob00.map + +- object: files/RELS.arc:rels/mmem/d_a_door_shutter.rel + hash: 31300a6e9e0afb38231dfb8b327992bb5985ca1a + symbols: config/RZDJ01/rels/d_a_door_shutter/symbols.txt + splits: config/RZDJ01/rels/d_a_door_shutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_shutter.map + +- object: files/RELS.arc:rels/mmem/d_a_door_spiral.rel + hash: c1107f6a371a77fea6e61ca7179d8c2adff3a99a + symbols: config/RZDJ01/rels/d_a_door_spiral/symbols.txt + splits: config/RZDJ01/rels/d_a_door_spiral/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_spiral.map + +- object: files/RELS.arc:rels/mmem/d_a_dshutter.rel + hash: 9e55dd39bf6803443c374633486e431b95177474 + symbols: config/RZDJ01/rels/d_a_dshutter/symbols.txt + splits: config/RZDJ01/rels/d_a_dshutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_dshutter.map + +- object: files/RELS.arc:rels/mmem/d_a_ep.rel + hash: 8ae5b1fcd29aa31aad7eed6c9e204798e05c3ead + symbols: config/RZDJ01/rels/d_a_ep/symbols.txt + splits: config/RZDJ01/rels/d_a_ep/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_ep.map + +- object: files/RELS.arc:rels/mmem/d_a_hitobj.rel + hash: 872ae51c4d270c19cd8195743acc5e4b2f68feca + symbols: config/RZDJ01/rels/d_a_hitobj/symbols.txt + splits: config/RZDJ01/rels/d_a_hitobj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_hitobj.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag00.rel + hash: f1201cc47c9daaa1c15c3d293f884094a18e8635 + symbols: config/RZDJ01/rels/d_a_kytag00/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag00.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag04.rel + hash: 667e97966c194e1badf441b038bab0287aade187 + symbols: config/RZDJ01/rels/d_a_kytag04/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag04/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag04.map + +- object: files/RELS.arc:rels/mmem/d_a_kytag17.rel + hash: b2e60945a772be9dd97b7def1591bcd78f969ace + symbols: config/RZDJ01/rels/d_a_kytag17/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag17/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag17.map + +- object: files/RELS.arc:rels/mmem/d_a_no_chg_room.rel + hash: d440b2df1cf18da535782a724887525221adfb99 + symbols: config/RZDJ01/rels/d_a_no_chg_room/symbols.txt + splits: config/RZDJ01/rels/d_a_no_chg_room/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_no_chg_room.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_brakeeff.rel + hash: dc0ab02a7b495b10604188ef62c8a04adc77eabd + symbols: config/RZDJ01/rels/d_a_obj_brakeeff/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_brakeeff/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_brakeeff.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_burnbox.rel + hash: eb53f2a3774beaee3e7d52104b009d36423bc46a + symbols: config/RZDJ01/rels/d_a_obj_burnbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_burnbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_burnbox.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_carry.rel + hash: 06e30dbb40ff2d7d40927c300a4952f773f15fb4 + symbols: config/RZDJ01/rels/d_a_obj_carry/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_carry/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_carry.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_ito.rel + hash: 30be275835516930cfb9832a7705408d2c68edca + symbols: config/RZDJ01/rels/d_a_obj_ito/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ito/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ito.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_movebox.rel + hash: dec01f6b3197b31bb6946aa0259170493cd884b1 + symbols: config/RZDJ01/rels/d_a_obj_movebox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_movebox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_movebox.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_swpush.rel + hash: e7c950eabc7ffa4aad08a2330e82f876d14af740 + symbols: config/RZDJ01/rels/d_a_obj_swpush/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swpush/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swpush.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_timer.rel + hash: 0fce1a705187c034ddbbcea26683891d82449a3b + symbols: config/RZDJ01/rels/d_a_obj_timer/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_timer/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_timer.map + +- object: files/RELS.arc:rels/mmem/d_a_path_line.rel + hash: c1971d3a296343a08d81b47451ff73494089240d + symbols: config/RZDJ01/rels/d_a_path_line/symbols.txt + splits: config/RZDJ01/rels/d_a_path_line/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_path_line.map + +- object: files/RELS.arc:rels/mmem/d_a_scene_exit.rel + hash: 1a31571e3e43828a060a6e54701f03182424318d + symbols: config/RZDJ01/rels/d_a_scene_exit/symbols.txt + splits: config/RZDJ01/rels/d_a_scene_exit/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_scene_exit.map + +- object: files/RELS.arc:rels/mmem/d_a_set_bgobj.rel + hash: 2cea4f8b5afa1ae4a46b76bc26e42fdc1ffe14fb + symbols: config/RZDJ01/rels/d_a_set_bgobj/symbols.txt + splits: config/RZDJ01/rels/d_a_set_bgobj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_set_bgobj.map + +- object: files/RELS.arc:rels/mmem/d_a_swhit0.rel + hash: 8143e4779111a606b31eacad696fcd9a0061a6b0 + symbols: config/RZDJ01/rels/d_a_swhit0/symbols.txt + splits: config/RZDJ01/rels/d_a_swhit0/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_swhit0.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_allmato.rel + hash: 9cc415f012998fe706098c093d412f1bd61f7aff + symbols: config/RZDJ01/rels/d_a_tag_allmato/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_allmato/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_allmato.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_camera.rel + hash: 087e3ac74147b1648e6a272aa69ff6c815459d74 + symbols: config/RZDJ01/rels/d_a_tag_camera/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_camera/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_camera.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_chkpoint.rel + hash: 9eaa858fd1211c688e0087cea4fb1a08d353568d + symbols: config/RZDJ01/rels/d_a_tag_chkpoint/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_chkpoint/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_chkpoint.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_event.rel + hash: bc1cf23d11527127f99320784548a318b6dd4f14 + symbols: config/RZDJ01/rels/d_a_tag_event/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_event/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_event.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evt.rel + hash: c4c53fc657204cf33c86906d8ee41e4485838574 + symbols: config/RZDJ01/rels/d_a_tag_evt/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_evt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_evt.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evtarea.rel + hash: ef9ce4044ed4e5e4252446e762f2aeb055fbbbcf + symbols: config/RZDJ01/rels/d_a_tag_evtarea/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_evtarea/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_evtarea.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_evtmsg.rel + hash: d3345880870308a70d1919f2bb9482c20888f4bc + symbols: config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_evtmsg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_howl.rel + hash: 6d1f881896635f2007f1844f97e39fb076494d58 + symbols: config/RZDJ01/rels/d_a_tag_howl/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_howl/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_howl.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_kmsg.rel + hash: d59a67d1978f552d757a37ca57e0ba687ba39347 + symbols: config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_kmsg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_kmsg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_lantern.rel + hash: 413964d7cd785757f7647b23c33099664a1cb43a + symbols: config/RZDJ01/rels/d_a_tag_lantern/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_lantern/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_lantern.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_mist.rel + hash: 14eed4118327e001795b3c0cfafe74efdd2b76e2 + symbols: config/RZDJ01/rels/d_a_tag_mist/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_mist/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_mist.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_msg.rel + hash: 2f550a4e27cbc3b1dab6345c56be9ba8ff53ee87 + symbols: config/RZDJ01/rels/d_a_tag_msg/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_msg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_msg.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_push.rel + hash: 4a99326908ebc9e2a650e9b443ce2e947f739375 + symbols: config/RZDJ01/rels/d_a_tag_push/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_push/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_push.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_telop.rel + hash: b68a8871bbd5a5e417f62b080eee0b00ace87dcf + symbols: config/RZDJ01/rels/d_a_tag_telop/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_telop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_telop.map + +- object: files/RELS.arc:rels/mmem/d_a_tbox.rel + hash: a71672d86f016a51a1de743861ee8e9f34f4204c + symbols: config/RZDJ01/rels/d_a_tbox/symbols.txt + splits: config/RZDJ01/rels/d_a_tbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tbox.map + +- object: files/RELS.arc:rels/mmem/d_a_tbox2.rel + hash: 085138777cdc09067e8fde296fe37705f2b68132 + symbols: config/RZDJ01/rels/d_a_tbox2/symbols.txt + splits: config/RZDJ01/rels/d_a_tbox2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tbox2.map + +- object: files/RELS.arc:rels/mmem/d_a_vrbox.rel + hash: 34f697bf72aa09536b4e56ac2f9047293467e7f9 + symbols: config/RZDJ01/rels/d_a_vrbox/symbols.txt + splits: config/RZDJ01/rels/d_a_vrbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_vrbox.map + +- object: files/RELS.arc:rels/mmem/d_a_vrbox2.rel + hash: 902d890e735ea4570b60543ebb3e139a5cb85481 + symbols: config/RZDJ01/rels/d_a_vrbox2/symbols.txt + splits: config/RZDJ01/rels/d_a_vrbox2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_vrbox2.map + +- object: files/RELS.arc:rels/mmem/d_a_arrow.rel + hash: f2a1851fd4046303c02fae8c4ffe571aa932cd44 + symbols: config/RZDJ01/rels/d_a_arrow/symbols.txt + splits: config/RZDJ01/rels/d_a_arrow/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_arrow.map + +- object: files/RELS.arc:rels/mmem/d_a_boomerang.rel + hash: 397928157197b77f51f29137f6d661ad304294dc + symbols: config/RZDJ01/rels/d_a_boomerang/symbols.txt + splits: config/RZDJ01/rels/d_a_boomerang/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_boomerang.map + +- object: files/RELS.arc:rels/mmem/d_a_crod.rel + hash: 405002103e977262ab3f4f79b87104cd172179fb + symbols: config/RZDJ01/rels/d_a_crod/symbols.txt + splits: config/RZDJ01/rels/d_a_crod/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_crod.map + +- object: files/RELS.arc:rels/mmem/d_a_demo00.rel + hash: 41a0141d80d2834bb88c7bf803ca00ceb0d95cd3 + symbols: config/RZDJ01/rels/d_a_demo00/symbols.txt + splits: config/RZDJ01/rels/d_a_demo00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_demo00.map + +- object: files/RELS.arc:rels/mmem/d_a_disappear.rel + hash: d87d97bde4a849e6dfd9d3e99865b07fe296b513 + symbols: config/RZDJ01/rels/d_a_disappear/symbols.txt + splits: config/RZDJ01/rels/d_a_disappear/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_disappear.map + +- object: files/RELS.arc:rels/mmem/d_a_mg_rod.rel + hash: a444afba29289d90335b214825a928900ff93722 + symbols: config/RZDJ01/rels/d_a_mg_rod/symbols.txt + splits: config/RZDJ01/rels/d_a_mg_rod/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_mg_rod.map + +- object: files/RELS.arc:rels/mmem/d_a_midna.rel + hash: 4474f1e1bc7d1e38158bebb518efe1b54e9c60e9 + symbols: config/RZDJ01/rels/d_a_midna/symbols.txt + splits: config/RZDJ01/rels/d_a_midna/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_midna.map + +- object: files/RELS.arc:rels/mmem/d_a_nbomb.rel + hash: dbb23e631d0de12b83c414d026a9cdcd3d0ddca7 + symbols: config/RZDJ01/rels/d_a_nbomb/symbols.txt + splits: config/RZDJ01/rels/d_a_nbomb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_nbomb.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_life_container.rel + hash: 70be8e79134a5897af54dc2ef0699552d0aadeab + symbols: config/RZDJ01/rels/d_a_obj_life_container/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_life_container/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_life_container.map + +- object: files/RELS.arc:rels/mmem/d_a_obj_yousei.rel + hash: 9c7fb6e131817559f790d8321f639ea1088829b6 + symbols: config/RZDJ01/rels/d_a_obj_yousei/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_yousei/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_yousei.map + +- object: files/RELS.arc:rels/mmem/d_a_spinner.rel + hash: e299e903fcbbda2258e87bf65d9ffa5ebc9e2b34 + symbols: config/RZDJ01/rels/d_a_spinner/symbols.txt + splits: config/RZDJ01/rels/d_a_spinner/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_spinner.map + +- object: files/RELS.arc:rels/mmem/d_a_suspend.rel + hash: e7901400c039b531585c2801f116e628446eaa58 + symbols: config/RZDJ01/rels/d_a_suspend/symbols.txt + splits: config/RZDJ01/rels/d_a_suspend/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_suspend.map + +- object: files/RELS.arc:rels/mmem/d_a_tag_attention.rel + hash: c242b30bc2fecf2b850077c067abb76db8058459 + symbols: config/RZDJ01/rels/d_a_tag_attention/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_attention/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_attention.map + +- object: files/RELS.arc:rels/amem/d_a_alldie.rel + hash: 6256fa9030c7315d7017ac153962ac093a8f0051 + symbols: config/RZDJ01/rels/d_a_alldie/symbols.txt + splits: config/RZDJ01/rels/d_a_alldie/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_alldie.map + +- object: files/RELS.arc:rels/amem/d_a_andsw2.rel + hash: 7fbdf16a11bb14e599d3a86820df6142ca68139c + symbols: config/RZDJ01/rels/d_a_andsw2/symbols.txt + splits: config/RZDJ01/rels/d_a_andsw2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_andsw2.map + +- object: files/RELS.arc:rels/amem/d_a_bd.rel + hash: bd52e6f9d544ec04ee741589e855d46dc838250e + symbols: config/RZDJ01/rels/d_a_bd/symbols.txt + splits: config/RZDJ01/rels/d_a_bd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_bd.map + +- object: files/RELS.arc:rels/amem/d_a_canoe.rel + hash: cbd89c74f7ec4c818772a53fd997d0562a7e8513 + symbols: config/RZDJ01/rels/d_a_canoe/symbols.txt + splits: config/RZDJ01/rels/d_a_canoe/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_canoe.map + +- object: files/RELS.arc:rels/amem/d_a_cstaF.rel + hash: f1e67d6b105a2d5b0d6e5dbc057e377c3caa13e3 + symbols: config/RZDJ01/rels/d_a_cstaF/symbols.txt + splits: config/RZDJ01/rels/d_a_cstaF/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_cstaF.map + +- object: files/RELS.arc:rels/amem/d_a_demo_item.rel + hash: 307368b3a903396217b5e0c82870eed7aafd5324 + symbols: config/RZDJ01/rels/d_a_demo_item/symbols.txt + splits: config/RZDJ01/rels/d_a_demo_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_demo_item.map + +- object: files/RELS.arc:rels/amem/d_a_door_bossL1.rel + hash: 842dba47f1a5203f8ca0b67f96ffc1795d505292 + symbols: config/RZDJ01/rels/d_a_door_bossL1/symbols.txt + splits: config/RZDJ01/rels/d_a_door_bossL1/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_bossL1.map + +- object: files/RELS.arc:rels/amem/d_a_e_dn.rel + hash: f57145cd8659fb4b6ffb57dba2eabf9b35d38913 + symbols: config/RZDJ01/rels/d_a_e_dn/symbols.txt + splits: config/RZDJ01/rels/d_a_e_dn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_dn.map + +- object: files/RELS.arc:rels/amem/d_a_e_fm.rel + hash: cfd26f47ab15bb11206f812fb1290487893c5674 + symbols: config/RZDJ01/rels/d_a_e_fm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_fm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_fm.map + +- object: files/RELS.arc:rels/amem/d_a_e_ga.rel + hash: 82ba87994d01c68acbca9cde21c636d716658ef3 + symbols: config/RZDJ01/rels/d_a_e_ga/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ga/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ga.map + +- object: files/RELS.arc:rels/amem/d_a_e_hb.rel + hash: 2291556bc3c185626127b81e1a80e474054caa02 + symbols: config/RZDJ01/rels/d_a_e_hb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hb.map + +- object: files/RELS.arc:rels/amem/d_a_e_nest.rel + hash: 222acc863541264308b87404858fb3e24de8b612 + symbols: config/RZDJ01/rels/d_a_e_nest/symbols.txt + splits: config/RZDJ01/rels/d_a_e_nest/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_nest.map + +- object: files/RELS.arc:rels/amem/d_a_e_rd.rel + hash: f366c8398b870ae50f83708e397484b296234671 + symbols: config/RZDJ01/rels/d_a_e_rd/symbols.txt + splits: config/RZDJ01/rels/d_a_e_rd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_rd.map + +- object: files/RELS.arc:rels/amem/d_a_econt.rel + hash: 1a848b8081b6e024c6c47229dcc1fd9887fd9414 + symbols: config/RZDJ01/rels/d_a_econt/symbols.txt + splits: config/RZDJ01/rels/d_a_econt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_econt.map + +- object: files/RELS.arc:rels/amem/d_a_fr.rel + hash: f5f9a426f94db6bc428c567505c12892b05e87dc + symbols: config/RZDJ01/rels/d_a_fr/symbols.txt + splits: config/RZDJ01/rels/d_a_fr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_fr.map + +- object: files/RELS.arc:rels/amem/d_a_grass.rel + hash: 9e268e5bea14245c358e189207d218dfed2b76a3 + symbols: config/RZDJ01/rels/d_a_grass/symbols.txt + splits: config/RZDJ01/rels/d_a_grass/splits.txt + # map: orig/RZDJ01/fixed_maps/d_a_grass.map + extract: + - symbol: l_M_kusa05_RGBATEX + binary: assets/l_M_kusa05_RGBATEX.bin + header: assets/l_M_kusa05_RGBATEX.h + - symbol: l_M_Hijiki00TEX + binary: assets/l_M_Hijiki00TEX.bin + header: assets/l_M_Hijiki00TEX.h + - symbol: l_M_Kusa_9qDL + binary: assets/l_M_Kusa_9qDL.bin + header: assets/l_M_Kusa_9qDL.h + - symbol: l_M_Kusa_9q_cDL + binary: assets/l_M_Kusa_9q_cDL.bin + header: assets/l_M_Kusa_9q_cDL.h + - symbol: l_M_TenGusaDL + binary: assets/l_M_TenGusaDL.bin + header: assets/l_M_TenGusaDL.h + - symbol: l_Tengusa_matDL + binary: assets/l_Tengusa_matDL.bin + header: assets/l_Tengusa_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_matDL + binary: assets/l_kusa9q_matDL.bin + header: assets/l_kusa9q_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_l4_matDL + binary: assets/l_kusa9q_l4_matDL.bin + header: assets/l_kusa9q_l4_matDL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana00_64TEX + binary: assets/l_J_Ohana00_64TEX.bin + header: assets/l_J_Ohana00_64TEX.h + - symbol: l_J_hana00DL + binary: assets/l_J_hana00DL.bin + header: assets/l_J_hana00DL.h + - symbol: l_J_hana00_cDL + binary: assets/l_J_hana00_cDL.bin + header: assets/l_J_hana00_cDL.h + - symbol: l_matDL + binary: assets/l_matDL__d_a_grass.bin + header: assets/l_matDL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_matLight4DL + binary: assets/l_matLight4DL.bin + header: assets/l_matLight4DL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana01_64128_0419TEX + binary: assets/l_J_Ohana01_64128_0419TEX.bin + header: assets/l_J_Ohana01_64128_0419TEX.h + - symbol: l_J_hana01DL + binary: assets/l_J_hana01DL.bin + header: assets/l_J_hana01DL.h + - symbol: l_J_hana01_c_00DL + binary: assets/l_J_hana01_c_00DL.bin + header: assets/l_J_hana01_c_00DL.h + - symbol: l_J_hana01_c_01DL + binary: assets/l_J_hana01_c_01DL.bin + header: assets/l_J_hana01_c_01DL.h + - symbol: l_mat2DL + binary: assets/l_mat2DL__d_a_grass.bin + header: assets/l_mat2DL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_mat2Light4DL + binary: assets/l_mat2Light4DL.bin + header: assets/l_mat2Light4DL.h + header_type: none + custom_type: matDL +- object: files/RELS.arc:rels/amem/d_a_kytag05.rel + hash: bc091492a1785d1b8377e0c094df3c0edf539354 + symbols: config/RZDJ01/rels/d_a_kytag05/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag05/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag05.map + +- object: files/RELS.arc:rels/amem/d_a_kytag10.rel + hash: 35d6f6f01c1a36a62c2913318babd8b41eb7f9d3 + symbols: config/RZDJ01/rels/d_a_kytag10/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag10/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag10.map + +- object: files/RELS.arc:rels/amem/d_a_kytag11.rel + hash: 8341c5b7a53d0cbf4b05a562622c34b06990726e + symbols: config/RZDJ01/rels/d_a_kytag11/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag11/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag11.map + +- object: files/RELS.arc:rels/amem/d_a_kytag14.rel + hash: c888efd8973f705305bd583a9a496187dd586302 + symbols: config/RZDJ01/rels/d_a_kytag14/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag14/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag14.map + +- object: files/RELS.arc:rels/amem/d_a_mg_fish.rel + hash: b08da2aa416a98712063060206fc6b06c7e6bacb + symbols: config/RZDJ01/rels/d_a_mg_fish/symbols.txt + splits: config/RZDJ01/rels/d_a_mg_fish/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_mg_fish.map + +- object: files/RELS.arc:rels/amem/d_a_npc_besu.rel + hash: 9deb1f0b34c500c5cff5012c1550bd03c103bc79 + symbols: config/RZDJ01/rels/d_a_npc_besu/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_besu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_besu.map + +- object: files/RELS.arc:rels/amem/d_a_npc_fairy_seirei.rel + hash: 735d8ca4f4f9167057e6df2042e32f533f2ca7df + symbols: config/RZDJ01/rels/d_a_npc_fairy_seirei/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_fairy_seirei/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_fairy_seirei.map + +- object: files/RELS.arc:rels/amem/d_a_npc_fish.rel + hash: d18beb1094735d29e66921259386c2cccd769a80 + symbols: config/RZDJ01/rels/d_a_npc_fish/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_fish/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_fish.map + +- object: files/RELS.arc:rels/amem/d_a_npc_henna.rel + hash: a49688def3e1d7b22f23f3462df063a38a08e8cd + symbols: config/RZDJ01/rels/d_a_npc_henna/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_henna/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_henna.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kakashi.rel + hash: b6c29561031ac9280a484bf30bb71e25ac24aa48 + symbols: config/RZDJ01/rels/d_a_npc_kakashi/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kakashi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kakashi.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kkri.rel + hash: 76910151f70557bae15a0c19820505983cafdcc8 + symbols: config/RZDJ01/rels/d_a_npc_kkri/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kkri/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kkri.map + +- object: files/RELS.arc:rels/amem/d_a_npc_kolin.rel + hash: d9550d9b516e32848972885844ec2d51bfa0658c + symbols: config/RZDJ01/rels/d_a_npc_kolin/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kolin/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kolin.map + +- object: files/RELS.arc:rels/amem/d_a_npc_maro.rel + hash: 38906ab70338e393a2237636ac324664649ae1db + symbols: config/RZDJ01/rels/d_a_npc_maro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_maro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_maro.map + +- object: files/RELS.arc:rels/amem/d_a_npc_taro.rel + hash: ece1df5996bf4b413a9008d9379b9db1fcd80905 + symbols: config/RZDJ01/rels/d_a_npc_taro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_taro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_taro.map + +- object: files/RELS.arc:rels/amem/d_a_npc_tkj.rel + hash: f711e1c46b9c10df3195ec72eaedcb89074ff1a2 + symbols: config/RZDJ01/rels/d_a_npc_tkj/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tkj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tkj.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bhashi.rel + hash: 26778b52c518217eb01a047e5d2b13f82d2a4150 + symbols: config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bhashi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bhashi.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bkdoor.rel + hash: fa7f444a9cacae16e1a7039b6d1f6a8eb87041f4 + symbols: config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bkdoor.map + +- object: files/RELS.arc:rels/amem/d_a_obj_bosswarp.rel + hash: cd30a09f871d9de5f2fa0f59551fbce1c2412c34 + symbols: config/RZDJ01/rels/d_a_obj_bosswarp/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bosswarp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bosswarp.map + +- object: files/RELS.arc:rels/amem/d_a_obj_cboard.rel + hash: ba83c9ffab7f8d3e7afc60294174f8c080787c06 + symbols: config/RZDJ01/rels/d_a_obj_cboard/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cboard/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cboard.map + +- object: files/RELS.arc:rels/amem/d_a_obj_digplace.rel + hash: 8c67cc669e643b7b1fda55861b4f5ca9c0fbcf73 + symbols: config/RZDJ01/rels/d_a_obj_digplace/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_digplace/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_digplace.map + +- object: files/RELS.arc:rels/amem/d_a_obj_eff.rel + hash: 0065b316e79b0877db7db53515ab80698019f294 + symbols: config/RZDJ01/rels/d_a_obj_eff/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_eff/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_eff.map + +- object: files/RELS.arc:rels/amem/d_a_obj_fmobj.rel + hash: 81e3b5e2714d647b8326a8ca7eaedaa95d654af9 + symbols: config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fmobj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fmobj.map + +- object: files/RELS.arc:rels/amem/d_a_obj_gpTaru.rel + hash: e2885cc0c010619340a0bc8ca4994008bf9790d6 + symbols: config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gpTaru.map + +- object: files/RELS.arc:rels/amem/d_a_obj_hhashi.rel + hash: c5e884aed184b5cf4b19fc955dd07d42bcebd866 + symbols: config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hhashi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hhashi.map + +- object: files/RELS.arc:rels/amem/d_a_obj_kanban2.rel + hash: b47e69e77b146aa2ee29ec3608223ff3f04cff9c + symbols: config/RZDJ01/rels/d_a_obj_kanban2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kanban2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kanban2.map + +- object: files/RELS.arc:rels/amem/d_a_obj_kgate.rel + hash: b86f62d4a7634729a724aa292b313b511b3871f2 + symbols: config/RZDJ01/rels/d_a_obj_kgate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kgate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kgate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_klift00.rel + hash: c0a91ad1f90093058842176a205f509e721df71a + symbols: config/RZDJ01/rels/d_a_obj_klift00/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_klift00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_klift00.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ktOnFire.rel + hash: ead7860a08f82420cd3fcd57b11bdffcc69aaec9 + symbols: config/RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ktOnFire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ktOnFire.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ladder.rel + hash: 690403f563d5cb0accd47630165143cca9281fa7 + symbols: config/RZDJ01/rels/d_a_obj_ladder/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ladder/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ladder.map + +- object: files/RELS.arc:rels/amem/d_a_obj_lv2Candle.rel + hash: 32a5e780f7e63f7c2d1020bd5e08ee4f0598674f + symbols: config/RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv2Candle/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv2Candle.map + +- object: files/RELS.arc:rels/amem/d_a_obj_magne_arm.rel + hash: c3f192cc599d9b07299c08ef3329fb05355346bb + symbols: config/RZDJ01/rels/d_a_obj_magne_arm/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_magne_arm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_magne_arm.map + +- object: files/RELS.arc:rels/amem/d_a_obj_metalbox.rel + hash: 61091d733d05664996b75ee6177dfd1a10b9b7d9 + symbols: config/RZDJ01/rels/d_a_obj_metalbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_metalbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_metalbox.map + +- object: files/RELS.arc:rels/amem/d_a_obj_mgate.rel + hash: ce0fc760feaa435b6d80d7afb807364ea3afedab + symbols: config/RZDJ01/rels/d_a_obj_mgate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mgate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mgate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_nameplate.rel + hash: 705a40b39d11225e11e7ba33ebcd8efde05442ea + symbols: config/RZDJ01/rels/d_a_obj_nameplate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_nameplate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_nameplate.map + +- object: files/RELS.arc:rels/amem/d_a_obj_ornament_cloth.rel + hash: 15d94831ea4e4d48ddb1be220913c0cc1407ede7 + symbols: config/RZDJ01/rels/d_a_obj_ornament_cloth/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ornament_cloth/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ornament_cloth.map + +- object: files/RELS.arc:rels/amem/d_a_obj_rope_bridge.rel + hash: b482b4d489eb7c6947a57561f582e4dd4f828566 + symbols: config/RZDJ01/rels/d_a_obj_rope_bridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rope_bridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rope_bridge.map + +- object: files/RELS.arc:rels/amem/d_a_obj_sWallShutter.rel + hash: 0b7b999dd4e7a4cf9c68e11362a40c8a029d6b24 + symbols: config/RZDJ01/rels/d_a_obj_sWallShutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sWallShutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sWallShutter.map + +- object: files/RELS.arc:rels/amem/d_a_obj_stick.rel + hash: 2faafb18a88120f33b7ca7fa5540764d4dbea109 + symbols: config/RZDJ01/rels/d_a_obj_stick/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stick/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stick.map + +- object: files/RELS.arc:rels/amem/d_a_obj_stoneMark.rel + hash: 76c6521bb1dcaeb60432ab234a1fbb3ffc20ccf1 + symbols: config/RZDJ01/rels/d_a_obj_stoneMark/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stoneMark/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stoneMark.map + +- object: files/RELS.arc:rels/amem/d_a_obj_swpropeller.rel + hash: ca9647202c29619bad4437905ddb29a76886ffb0 + symbols: config/RZDJ01/rels/d_a_obj_swpropeller/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swpropeller/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swpropeller.map + +- object: files/RELS.arc:rels/amem/d_a_obj_swpush5.rel + hash: e20deda93d59b4f509bbd7ce537a49f7ca302dbc + symbols: config/RZDJ01/rels/d_a_obj_swpush5/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swpush5/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swpush5.map + +- object: files/RELS.arc:rels/amem/d_a_obj_yobikusa.rel + hash: 76087f11e63638c31d2339bcdf6b3a5f14a12ffb + symbols: config/RZDJ01/rels/d_a_obj_yobikusa/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_yobikusa/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_yobikusa.map + +- object: files/RELS.arc:rels/amem/d_a_scene_exit2.rel + hash: 32cbeba20504590a10fa97bb9304eb491051e5a6 + symbols: config/RZDJ01/rels/d_a_scene_exit2/symbols.txt + splits: config/RZDJ01/rels/d_a_scene_exit2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_scene_exit2.map + +- object: files/RELS.arc:rels/amem/d_a_shop_item.rel + hash: 91fdd2281d011c357e70fcde29352d46f06d73f0 + symbols: config/RZDJ01/rels/d_a_shop_item/symbols.txt + splits: config/RZDJ01/rels/d_a_shop_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_shop_item.map + +- object: files/RELS.arc:rels/amem/d_a_sq.rel + hash: 877df20751a3741bf570d41eeb721dcc3c19157a + symbols: config/RZDJ01/rels/d_a_sq/symbols.txt + splits: config/RZDJ01/rels/d_a_sq/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_sq.map + +- object: files/RELS.arc:rels/amem/d_a_swc00.rel + hash: 60823a1ed46fabfb53db4258fa6e55c974324976 + symbols: config/RZDJ01/rels/d_a_swc00/symbols.txt + splits: config/RZDJ01/rels/d_a_swc00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_swc00.map + +- object: files/RELS.arc:rels/amem/d_a_tag_CstaSw.rel + hash: 0785723b72236330c2731fb941282c4210ea5a7a + symbols: config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_CstaSw.map + +- object: files/RELS.arc:rels/amem/d_a_tag_ajnot.rel + hash: c2a3ed4ab68d53d4eecde26784b8abbdb1513958 + symbols: config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_ajnot/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_ajnot.map + +- object: files/RELS.arc:rels/amem/d_a_tag_attack_item.rel + hash: 3404bbe382a6132ad99b2498b01aed6bc4fe83f4 + symbols: config/RZDJ01/rels/d_a_tag_attack_item/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_attack_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_attack_item.map + +- object: files/RELS.arc:rels/amem/d_a_tag_gstart.rel + hash: 13e4385c25ed899ad94bf029088ca0ad1c3ea46d + symbols: config/RZDJ01/rels/d_a_tag_gstart/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_gstart/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_gstart.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hinit.rel + hash: 23c5cfd6523f2ba0945ce91d8a086384e7b6b18d + symbols: config/RZDJ01/rels/d_a_tag_hinit/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_hinit/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_hinit.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hjump.rel + hash: b5e2b10334aa0b0f5bab7ee62300092dddbee8d9 + symbols: config/RZDJ01/rels/d_a_tag_hjump/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_hjump/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_hjump.map + +- object: files/RELS.arc:rels/amem/d_a_tag_hstop.rel + hash: bf778967471d06aa901851276a6a9d22f386f1ce + symbols: config/RZDJ01/rels/d_a_tag_hstop/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_hstop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_hstop.map + +- object: files/RELS.arc:rels/amem/d_a_tag_lv2prchk.rel + hash: b2f9a2337b8b2fb0bed19d80acdce1c1773b7c09 + symbols: config/RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_lv2prchk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_lv2prchk.map + +- object: files/RELS.arc:rels/amem/d_a_tag_magne.rel + hash: 916f30dc6beb21615fd7b2847f4d67044ae64f56 + symbols: config/RZDJ01/rels/d_a_tag_magne/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_magne/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_magne.map + +- object: files/RELS.arc:rels/amem/d_a_tag_mhint.rel + hash: c2987ffc9e51354777620ffe27fda07387522aad + symbols: config/RZDJ01/rels/d_a_tag_mhint/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_mhint/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_mhint.map + +- object: files/RELS.arc:rels/amem/d_a_tag_mstop.rel + hash: ce7348a17b202223678a1c6be0c6d0a0f2bd5d74 + symbols: config/RZDJ01/rels/d_a_tag_mstop/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_mstop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_mstop.map + +- object: files/RELS.arc:rels/amem/d_a_tag_spring.rel + hash: 346768e18fd1dbb3a1d90069fcd8cc1aeb72f956 + symbols: config/RZDJ01/rels/d_a_tag_spring/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_spring/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_spring.map + +- object: files/RELS.arc:rels/amem/d_a_tag_statue_evt.rel + hash: b3a538075ebc7bd585278976bbc3726434d1cc3f + symbols: config/RZDJ01/rels/d_a_tag_statue_evt/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_statue_evt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_statue_evt.map + +- object: files/RELS.arc:rels/amem/d_a_ykgr.rel + hash: 4014384997403b8ec86983daa886a06f3368ca35 + symbols: config/RZDJ01/rels/d_a_ykgr/symbols.txt + splits: config/RZDJ01/rels/d_a_ykgr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_ykgr.map + +- object: files/rel/Rfinal/Release/d_a_L7demo_dr.rel + hash: 19c616c8b4dc84aeb62affe61a793dce9e12fe74 + symbols: config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt + splits: config/RZDJ01/rels/d_a_L7demo_dr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_L7demo_dr.map + +- object: files/rel/Rfinal/Release/d_a_L7low_dr.rel + hash: 0a309e9586eb6e1364c8b2d48eaad3c1d03c5c6a + symbols: config/RZDJ01/rels/d_a_L7low_dr/symbols.txt + splits: config/RZDJ01/rels/d_a_L7low_dr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_L7low_dr.map + +- object: files/rel/Rfinal/Release/d_a_L7op_demo_dr.rel + hash: 92170027990c773643a962490f64e2bf0470567d + symbols: config/RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt + splits: config/RZDJ01/rels/d_a_L7op_demo_dr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_L7op_demo_dr.map + +- object: files/rel/Rfinal/Release/d_a_b_bh.rel + hash: 4b0e61deb993d6ecf84a292a68768e772cad8873 + symbols: config/RZDJ01/rels/d_a_b_bh/symbols.txt + splits: config/RZDJ01/rels/d_a_b_bh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_bh.map + +- object: files/rel/Rfinal/Release/d_a_b_bq.rel + hash: 8f6cf24e61f17a0e450eb99acac39d5c039bc98c + symbols: config/RZDJ01/rels/d_a_b_bq/symbols.txt + splits: config/RZDJ01/rels/d_a_b_bq/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_bq.map + +- object: files/rel/Rfinal/Release/d_a_b_dr.rel + hash: c2d51807f5c9c8cce20e4225f8b93425623782e3 + symbols: config/RZDJ01/rels/d_a_b_dr/symbols.txt + splits: config/RZDJ01/rels/d_a_b_dr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_dr.map + +- object: files/rel/Rfinal/Release/d_a_b_dre.rel + hash: b8b5ba8b48b1c2edb1bd4cc037e1eb5dbdf31d1a + symbols: config/RZDJ01/rels/d_a_b_dre/symbols.txt + splits: config/RZDJ01/rels/d_a_b_dre/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_dre.map + +- object: files/rel/Rfinal/Release/d_a_b_ds.rel + hash: e775a915721437ddd45605172da654677c0c5655 + symbols: config/RZDJ01/rels/d_a_b_ds/symbols.txt + splits: config/RZDJ01/rels/d_a_b_ds/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_ds.map + +- object: files/rel/Rfinal/Release/d_a_b_gg.rel + hash: 618ca4e05b137e19f4241925d3651acc7222f348 + symbols: config/RZDJ01/rels/d_a_b_gg/symbols.txt + splits: config/RZDJ01/rels/d_a_b_gg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_gg.map + +- object: files/rel/Rfinal/Release/d_a_b_gm.rel + hash: 272906b0f2b0e70db412e1d0f6704a86646713ca + symbols: config/RZDJ01/rels/d_a_b_gm/symbols.txt + splits: config/RZDJ01/rels/d_a_b_gm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_gm.map + +- object: files/rel/Rfinal/Release/d_a_b_gnd.rel + hash: e97ac20edc01daa636ac52e86f1179948438b2e2 + symbols: config/RZDJ01/rels/d_a_b_gnd/symbols.txt + splits: config/RZDJ01/rels/d_a_b_gnd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_gnd.map + +- object: files/rel/Rfinal/Release/d_a_b_go.rel + hash: e8ef13003d6ce0e2c3714abeb4819eb36af4ff2b + symbols: config/RZDJ01/rels/d_a_b_go/symbols.txt + splits: config/RZDJ01/rels/d_a_b_go/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_go.map + +- object: files/rel/Rfinal/Release/d_a_b_gos.rel + hash: 94ce70e2806effeb23d07eac86373f9c7a7e6bbe + symbols: config/RZDJ01/rels/d_a_b_gos/symbols.txt + splits: config/RZDJ01/rels/d_a_b_gos/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_gos.map + +- object: files/rel/Rfinal/Release/d_a_b_mgn.rel + hash: cad78c748f87574bcb70042628309ff101449885 + symbols: config/RZDJ01/rels/d_a_b_mgn/symbols.txt + splits: config/RZDJ01/rels/d_a_b_mgn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_mgn.map + +- object: files/rel/Rfinal/Release/d_a_b_ob.rel + hash: 0e1282d8224be18c7add845fb6a355470e3e751c + symbols: config/RZDJ01/rels/d_a_b_ob/symbols.txt + splits: config/RZDJ01/rels/d_a_b_ob/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_ob.map + +- object: files/rel/Rfinal/Release/d_a_b_oh.rel + hash: a373822584dc735f240a3c0f956e9e08a07c13f3 + symbols: config/RZDJ01/rels/d_a_b_oh/symbols.txt + splits: config/RZDJ01/rels/d_a_b_oh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_oh.map + +- object: files/rel/Rfinal/Release/d_a_b_oh2.rel + hash: 5b0cb0368c745eddc7764a0ef3d38f29cad0036b + symbols: config/RZDJ01/rels/d_a_b_oh2/symbols.txt + splits: config/RZDJ01/rels/d_a_b_oh2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_oh2.map + +- object: files/rel/Rfinal/Release/d_a_b_tn.rel + hash: 93096d22a495066f9a9dc744f8f1a0b4df9ae373 + symbols: config/RZDJ01/rels/d_a_b_tn/symbols.txt + splits: config/RZDJ01/rels/d_a_b_tn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_tn.map + +- object: files/rel/Rfinal/Release/d_a_b_yo.rel + hash: a4c95c9276d28a3dcf34df313ba899a5950f1f00 + symbols: config/RZDJ01/rels/d_a_b_yo/symbols.txt + splits: config/RZDJ01/rels/d_a_b_yo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_yo.map + +- object: files/rel/Rfinal/Release/d_a_b_yo_ice.rel + hash: c8bac1d4b0deafa54bb1b18d0ee89eca97593e74 + symbols: config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt + splits: config/RZDJ01/rels/d_a_b_yo_ice/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_yo_ice.map + +- object: files/rel/Rfinal/Release/d_a_b_zant.rel + hash: 112eac50515c40ed7131cf19a36da8fb733c27b7 + symbols: config/RZDJ01/rels/d_a_b_zant/symbols.txt + splits: config/RZDJ01/rels/d_a_b_zant/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_zant.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_magic.rel + hash: fe309d2a6228533abaa69cd2283bd06a027f1a33 + symbols: config/RZDJ01/rels/d_a_b_zant_magic/symbols.txt + splits: config/RZDJ01/rels/d_a_b_zant_magic/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_zant_magic.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_mobile.rel + hash: b3a4d2e0a41f2205952770c60f6915870f6f0ff6 + symbols: config/RZDJ01/rels/d_a_b_zant_mobile/symbols.txt + splits: config/RZDJ01/rels/d_a_b_zant_mobile/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_zant_mobile.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_sima.rel + hash: 96662bfd4d844a5756a0c5ba680401a9dc48c0ac + symbols: config/RZDJ01/rels/d_a_b_zant_sima/symbols.txt + splits: config/RZDJ01/rels/d_a_b_zant_sima/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_b_zant_sima.map + +- object: files/rel/Rfinal/Release/d_a_balloon_2D.rel + hash: 4c7b978de8dacbaebd1ddcbf00e116204168fea2 + symbols: config/RZDJ01/rels/d_a_balloon_2D/symbols.txt + splits: config/RZDJ01/rels/d_a_balloon_2D/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_balloon_2D.map + +- object: files/rel/Rfinal/Release/d_a_bullet.rel + hash: 204315817aedbd7da6e2f567d36102b14b1c7968 + symbols: config/RZDJ01/rels/d_a_bullet/symbols.txt + splits: config/RZDJ01/rels/d_a_bullet/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_bullet.map + +- object: files/rel/Rfinal/Release/d_a_coach_2D.rel + hash: f29b17a5b4bfbcf7236ea737b792eb6d0cd4d12b + symbols: config/RZDJ01/rels/d_a_coach_2D/symbols.txt + splits: config/RZDJ01/rels/d_a_coach_2D/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_coach_2D.map + +- object: files/rel/Rfinal/Release/d_a_coach_fire.rel + hash: 4eef04642f6425533762c3ec19b861333907883b + symbols: config/RZDJ01/rels/d_a_coach_fire/symbols.txt + splits: config/RZDJ01/rels/d_a_coach_fire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_coach_fire.map + +- object: files/rel/Rfinal/Release/d_a_cow.rel + hash: 7017e575f210e28f00d9e328f54390e62053aaae + symbols: config/RZDJ01/rels/d_a_cow/symbols.txt + splits: config/RZDJ01/rels/d_a_cow/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_cow.map + +- object: files/rel/Rfinal/Release/d_a_cstatue.rel + hash: 3857377400ed7bdf212803a2dc32ccb492672919 + symbols: config/RZDJ01/rels/d_a_cstatue/symbols.txt + splits: config/RZDJ01/rels/d_a_cstatue/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_cstatue.map + +- object: files/rel/Rfinal/Release/d_a_do.rel + hash: 3f3f0d26253aa2000422b6c430cb364c8405d0e1 + symbols: config/RZDJ01/rels/d_a_do/symbols.txt + splits: config/RZDJ01/rels/d_a_do/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_do.map + +- object: files/rel/Rfinal/Release/d_a_door_boss.rel + hash: 4ca185998565c9a6f2407ff034f4f0f26467e3cf + symbols: config/RZDJ01/rels/d_a_door_boss/symbols.txt + splits: config/RZDJ01/rels/d_a_door_boss/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_boss.map + +- object: files/rel/Rfinal/Release/d_a_door_bossL5.rel + hash: 0d1e42f0e04d4e0b3ec561d58b42ce9c84c3d8f2 + symbols: config/RZDJ01/rels/d_a_door_bossL5/symbols.txt + splits: config/RZDJ01/rels/d_a_door_bossL5/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_bossL5.map + +- object: files/rel/Rfinal/Release/d_a_door_mbossL1.rel + hash: 9217cda6677be9a8de7476b5118a53a2b2ae5bb1 + symbols: config/RZDJ01/rels/d_a_door_mbossL1/symbols.txt + splits: config/RZDJ01/rels/d_a_door_mbossL1/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_mbossL1.map + +- object: files/rel/Rfinal/Release/d_a_door_push.rel + hash: c0b3ba550f8e86544a29f9854def6aa5947125da + symbols: config/RZDJ01/rels/d_a_door_push/symbols.txt + splits: config/RZDJ01/rels/d_a_door_push/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_door_push.map + +- object: files/rel/Rfinal/Release/d_a_e_ai.rel + hash: efa17cb45cc40e05905054db90ffeac5ea2b367a + symbols: config/RZDJ01/rels/d_a_e_ai/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ai/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ai.map + +- object: files/rel/Rfinal/Release/d_a_e_arrow.rel + hash: bb5760f8288d87648cbf6bd46477a0777bbf0d12 + symbols: config/RZDJ01/rels/d_a_e_arrow/symbols.txt + splits: config/RZDJ01/rels/d_a_e_arrow/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_arrow.map + +- object: files/rel/Rfinal/Release/d_a_e_ba.rel + hash: c4decc280a13d15a6af03412fc4f907b9a4a2ba2 + symbols: config/RZDJ01/rels/d_a_e_ba/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ba/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ba.map + +- object: files/rel/Rfinal/Release/d_a_e_bee.rel + hash: a5f1fd0863a16758206032e2429c4add096dc2aa + symbols: config/RZDJ01/rels/d_a_e_bee/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bee/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bee.map + +- object: files/rel/Rfinal/Release/d_a_e_bg.rel + hash: 58768323e9a19c0dac63d88ff118fa393dd80754 + symbols: config/RZDJ01/rels/d_a_e_bg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bg.map + +- object: files/rel/Rfinal/Release/d_a_e_bi.rel + hash: 1b0068c41797490442921fc2f2845c119a450f35 + symbols: config/RZDJ01/rels/d_a_e_bi/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bi.map + +- object: files/rel/Rfinal/Release/d_a_e_bi_leaf.rel + hash: 98ec888c87513387af08559b962608f7beb4396c + symbols: config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bi_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_bs.rel + hash: 2effba124a630dfe71c92094bb4368b2c2bac1d8 + symbols: config/RZDJ01/rels/d_a_e_bs/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bs.map + +- object: files/rel/Rfinal/Release/d_a_e_bu.rel + hash: 7f2668895b91989e05bbdc604a881cbaf40c7a7c + symbols: config/RZDJ01/rels/d_a_e_bu/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bu.map + +- object: files/rel/Rfinal/Release/d_a_e_bug.rel + hash: f8b2fb89a797ab3fbd5558fd2ecf51a8e2726f7b + symbols: config/RZDJ01/rels/d_a_e_bug/symbols.txt + splits: config/RZDJ01/rels/d_a_e_bug/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_bug.map + +- object: files/rel/Rfinal/Release/d_a_e_cr.rel + hash: 212d10a668cf58e8ba428452fc823a255d1a2fb2 + symbols: config/RZDJ01/rels/d_a_e_cr/symbols.txt + splits: config/RZDJ01/rels/d_a_e_cr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_cr.map + +- object: files/rel/Rfinal/Release/d_a_e_cr_egg.rel + hash: 136eb1f2ffe35b2940af07a7c8d4452be6e98743 + symbols: config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_cr_egg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_cr_egg.map + +- object: files/rel/Rfinal/Release/d_a_e_db.rel + hash: 9a77282706cc734b52135a29211a4655361e74c7 + symbols: config/RZDJ01/rels/d_a_e_db/symbols.txt + splits: config/RZDJ01/rels/d_a_e_db/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_db.map + +- object: files/rel/Rfinal/Release/d_a_e_db_leaf.rel + hash: ffb8e1f7fc1ba5e2fdc7dc61f924678ff8f94ea9 + symbols: config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_db_leaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_db_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_dd.rel + hash: 786635e25edf94caafdc8d3bcdb9c9cb1d66147d + symbols: config/RZDJ01/rels/d_a_e_dd/symbols.txt + splits: config/RZDJ01/rels/d_a_e_dd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_dd.map + +- object: files/rel/Rfinal/Release/d_a_e_df.rel + hash: 18105f6e6f123769af26e4a06bc688916f0eff7e + symbols: config/RZDJ01/rels/d_a_e_df/symbols.txt + splits: config/RZDJ01/rels/d_a_e_df/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_df.map + +- object: files/rel/Rfinal/Release/d_a_e_dk.rel + hash: baaf14b3c4a1aa64c3f124bd0d76a06a02fc5280 + symbols: config/RZDJ01/rels/d_a_e_dk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_dk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_dk.map + +- object: files/rel/Rfinal/Release/d_a_e_dt.rel + hash: e86861f66ef16afd28701dfc803ba2b936ef6485 + symbols: config/RZDJ01/rels/d_a_e_dt/symbols.txt + splits: config/RZDJ01/rels/d_a_e_dt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_dt.map + +- object: files/rel/Rfinal/Release/d_a_e_fb.rel + hash: 927a61c6f216273602a7e0cc17a85d05cc382cae + symbols: config/RZDJ01/rels/d_a_e_fb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_fb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_fb.map + +- object: files/rel/Rfinal/Release/d_a_e_fk.rel + hash: 908e065cc93fec25a24149e63f999bb44f42a330 + symbols: config/RZDJ01/rels/d_a_e_fk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_fk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_fk.map + +- object: files/rel/Rfinal/Release/d_a_e_fs.rel + hash: 566a2ba9685d8cecd46425cbde33c922b6e82c20 + symbols: config/RZDJ01/rels/d_a_e_fs/symbols.txt + splits: config/RZDJ01/rels/d_a_e_fs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_fs.map + +- object: files/rel/Rfinal/Release/d_a_e_fz.rel + hash: 7ffafecb25007aaf0ecb4f2abb72a412363b08fe + symbols: config/RZDJ01/rels/d_a_e_fz/symbols.txt + splits: config/RZDJ01/rels/d_a_e_fz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_fz.map + +- object: files/rel/Rfinal/Release/d_a_e_gb.rel + hash: 079fee062ee06233e246b7a84ea16c089cfed69b + symbols: config/RZDJ01/rels/d_a_e_gb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_gb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_gb.map + +- object: files/rel/Rfinal/Release/d_a_e_ge.rel + hash: 0d4c2ae65aa6e24d6fcc4e09a1a7f976ff678a94 + symbols: config/RZDJ01/rels/d_a_e_ge/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ge.map + +- object: files/rel/Rfinal/Release/d_a_e_gi.rel + hash: 52e4e32345b6b0d9c4346f0581805bc6ee938707 + symbols: config/RZDJ01/rels/d_a_e_gi/symbols.txt + splits: config/RZDJ01/rels/d_a_e_gi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_gi.map + +- object: files/rel/Rfinal/Release/d_a_e_gm.rel + hash: d99bf349d56acd15d3ac60a2ebeb08f35b3c8e67 + symbols: config/RZDJ01/rels/d_a_e_gm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_gm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_gm.map + +- object: files/rel/Rfinal/Release/d_a_e_gob.rel + hash: 7b52b199b988e735ae3301a1e9679884f4701f1b + symbols: config/RZDJ01/rels/d_a_e_gob/symbols.txt + splits: config/RZDJ01/rels/d_a_e_gob/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_gob.map + +- object: files/rel/Rfinal/Release/d_a_e_gs.rel + hash: b8f7ceb7ab9275b093d075fb75d479be8b81d22d + symbols: config/RZDJ01/rels/d_a_e_gs/symbols.txt + splits: config/RZDJ01/rels/d_a_e_gs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_gs.map + +- object: files/rel/Rfinal/Release/d_a_e_hb_leaf.rel + hash: 5c5f5eedc61a05d1ecefe6722e9c51cb08c4c891 + symbols: config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hb_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_hm.rel + hash: 690b087038488616e4313c892f1e45bdbbb262d1 + symbols: config/RZDJ01/rels/d_a_e_hm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hm.map + +- object: files/rel/Rfinal/Release/d_a_e_hp.rel + hash: cd440c63a5aba7db66b41b41ed016e0811916055 + symbols: config/RZDJ01/rels/d_a_e_hp/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hp.map + +- object: files/rel/Rfinal/Release/d_a_e_hz.rel + hash: 239c1326d1a8ca6a821f8e0fb31ae78028a7e35d + symbols: config/RZDJ01/rels/d_a_e_hz/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hz.map + +- object: files/rel/Rfinal/Release/d_a_e_hzelda.rel + hash: a7d630c61572ca466181571f8e453b70d523fe91 + symbols: config/RZDJ01/rels/d_a_e_hzelda/symbols.txt + splits: config/RZDJ01/rels/d_a_e_hzelda/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_hzelda.map + +- object: files/rel/Rfinal/Release/d_a_e_is.rel + hash: 6e2b4653b0f3360740664725620873debca3cac1 + symbols: config/RZDJ01/rels/d_a_e_is/symbols.txt + splits: config/RZDJ01/rels/d_a_e_is/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_is.map + +- object: files/rel/Rfinal/Release/d_a_e_kg.rel + hash: 6387496dacebd0922856acff7247615e31171cc3 + symbols: config/RZDJ01/rels/d_a_e_kg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_kg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_kg.map + +- object: files/rel/Rfinal/Release/d_a_e_kk.rel + hash: c4ed2d118b37d8c7029aba5aec7f045af186e8fe + symbols: config/RZDJ01/rels/d_a_e_kk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_kk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_kk.map + +- object: files/rel/Rfinal/Release/d_a_e_kr.rel + hash: bb2d17005891320cd71719e1a3356c425b435fb8 + symbols: config/RZDJ01/rels/d_a_e_kr/symbols.txt + splits: config/RZDJ01/rels/d_a_e_kr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_kr.map + +- object: files/rel/Rfinal/Release/d_a_e_mb.rel + hash: 6649f714d9bac54c6432fb1853aa30d19be75a10 + symbols: config/RZDJ01/rels/d_a_e_mb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mb.map + +- object: files/rel/Rfinal/Release/d_a_e_md.rel + hash: 7812ec13c1609ce54431c3b146332a68fa6da5b8 + symbols: config/RZDJ01/rels/d_a_e_md/symbols.txt + splits: config/RZDJ01/rels/d_a_e_md/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_md.map + +- object: files/rel/Rfinal/Release/d_a_e_mf.rel + hash: 0036677d7b65195c61d6c8b0ce9d02bdbe9622c2 + symbols: config/RZDJ01/rels/d_a_e_mf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mf.map + +- object: files/rel/Rfinal/Release/d_a_e_mk.rel + hash: cb1da681924584330ac342b4975f1b52aae12495 + symbols: config/RZDJ01/rels/d_a_e_mk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mk.map + +- object: files/rel/Rfinal/Release/d_a_e_mk_bo.rel + hash: 36eb59c968f2ca25092dbcffa0640c9a1d718a27 + symbols: config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mk_bo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mk_bo.map + +- object: files/rel/Rfinal/Release/d_a_e_mm.rel + hash: 9009f5a680a2741a08be2fcbab3a4725fb838197 + symbols: config/RZDJ01/rels/d_a_e_mm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mm.map + +- object: files/rel/Rfinal/Release/d_a_e_mm_mt.rel + hash: f796ff2691fcdace193ba1cbecbfa0e7f1b69f36 + symbols: config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt + splits: config/RZDJ01/rels/d_a_e_mm_mt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_mm_mt.map + +- object: files/rel/Rfinal/Release/d_a_e_ms.rel + hash: 37b28e52f3ac5daf9be84ec6dc5b70a385f3e839 + symbols: config/RZDJ01/rels/d_a_e_ms/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ms/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ms.map + +- object: files/rel/Rfinal/Release/d_a_e_nz.rel + hash: 61ce8aac832a41f9634261211cff8a49ebad6ef5 + symbols: config/RZDJ01/rels/d_a_e_nz/symbols.txt + splits: config/RZDJ01/rels/d_a_e_nz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_nz.map + +- object: files/rel/Rfinal/Release/d_a_e_oc.rel + hash: b89572d4445a95da8932e147bc7b207f27f7ab2a + symbols: config/RZDJ01/rels/d_a_e_oc/symbols.txt + splits: config/RZDJ01/rels/d_a_e_oc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_oc.map + +- object: files/rel/Rfinal/Release/d_a_e_oct_bg.rel + hash: b32784b19a9fccd956a53e0a77aa5851c120772d + symbols: config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_oct_bg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_oct_bg.map + +- object: files/rel/Rfinal/Release/d_a_e_ot.rel + hash: 2ef66bd57a1954439262391299913ae38a539bcc + symbols: config/RZDJ01/rels/d_a_e_ot/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ot/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ot.map + +- object: files/rel/Rfinal/Release/d_a_e_ph.rel + hash: ab4b38479d5afc03fb0d2811174563e882a8aeec + symbols: config/RZDJ01/rels/d_a_e_ph/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ph/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ph.map + +- object: files/rel/Rfinal/Release/d_a_e_pm.rel + hash: e4ac5c69d130c7d76b11ccfeceba578be3f19a8b + symbols: config/RZDJ01/rels/d_a_e_pm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_pm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_pm.map + +- object: files/rel/Rfinal/Release/d_a_e_po.rel + hash: 3ed1805b5d7964bffc691bb8f714161a316c2950 + symbols: config/RZDJ01/rels/d_a_e_po/symbols.txt + splits: config/RZDJ01/rels/d_a_e_po/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_po.map + +- object: files/rel/Rfinal/Release/d_a_e_pz.rel + hash: d0d8b0f5045634bf98db770707ec65c04ef1ba46 + symbols: config/RZDJ01/rels/d_a_e_pz/symbols.txt + splits: config/RZDJ01/rels/d_a_e_pz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_pz.map + +- object: files/rel/Rfinal/Release/d_a_e_rb.rel + hash: ce4c6e3bb987f951db89188c99522957884f8e0f + symbols: config/RZDJ01/rels/d_a_e_rb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_rb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_rb.map + +- object: files/rel/Rfinal/Release/d_a_e_rdb.rel + hash: b993d72871f6426c158f0b5a02fba13ca8ce4cfa + symbols: config/RZDJ01/rels/d_a_e_rdb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_rdb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_rdb.map + +- object: files/rel/Rfinal/Release/d_a_e_rdy.rel + hash: 2a8a81b7eff9eff79d50bac8f21fd02a9ff4cc99 + symbols: config/RZDJ01/rels/d_a_e_rdy/symbols.txt + splits: config/RZDJ01/rels/d_a_e_rdy/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_rdy.map + +- object: files/rel/Rfinal/Release/d_a_e_s1.rel + hash: e6642487031b0322285a62f2d23f372cfb7c0289 + symbols: config/RZDJ01/rels/d_a_e_s1/symbols.txt + splits: config/RZDJ01/rels/d_a_e_s1/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_s1.map + +- object: files/rel/Rfinal/Release/d_a_e_sb.rel + hash: 2fed5ee25f09366a64e0d1a5b59eee1ddd22445b + symbols: config/RZDJ01/rels/d_a_e_sb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sb.map + +- object: files/rel/Rfinal/Release/d_a_e_sf.rel + hash: aad9956da3bee92b65ddfe661b841a0fccbd0e43 + symbols: config/RZDJ01/rels/d_a_e_sf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sf.map + +- object: files/rel/Rfinal/Release/d_a_e_sg.rel + hash: e3e1eac909e207af96476d780c78ac745b5dc082 + symbols: config/RZDJ01/rels/d_a_e_sg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sg.map + +- object: files/rel/Rfinal/Release/d_a_e_sh.rel + hash: 4d8f10735d91e9a965a9997bc29df4e9539540e1 + symbols: config/RZDJ01/rels/d_a_e_sh/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sh.map + +- object: files/rel/Rfinal/Release/d_a_e_sm.rel + hash: 2635d3c11a3e6dcf5953d8db8c09c12057500e20 + symbols: config/RZDJ01/rels/d_a_e_sm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sm.map + +- object: files/rel/Rfinal/Release/d_a_e_sm2.rel + hash: 4b3dd124d25c926ae6b01423d91b1e4eee7e48f3 + symbols: config/RZDJ01/rels/d_a_e_sm2/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sm2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sm2.map + +- object: files/rel/Rfinal/Release/d_a_e_st.rel + hash: 198e78167dcfc3856f512d5643d6f561c3ca3496 + symbols: config/RZDJ01/rels/d_a_e_st/symbols.txt + splits: config/RZDJ01/rels/d_a_e_st/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_st.map + +- object: files/rel/Rfinal/Release/d_a_e_st_line.rel + hash: f25aa017314c12e1516dfdfd205f439d81da96ac + symbols: config/RZDJ01/rels/d_a_e_st_line/symbols.txt + splits: config/RZDJ01/rels/d_a_e_st_line/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_st_line.map + +- object: files/rel/Rfinal/Release/d_a_e_sw.rel + hash: 1ca09fc17306364fb17b8d49c95665cf8ad8c417 + symbols: config/RZDJ01/rels/d_a_e_sw/symbols.txt + splits: config/RZDJ01/rels/d_a_e_sw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_sw.map + +- object: files/rel/Rfinal/Release/d_a_e_th.rel + hash: 7d08bf9641c6ba401d395217e59399a482710165 + symbols: config/RZDJ01/rels/d_a_e_th/symbols.txt + splits: config/RZDJ01/rels/d_a_e_th/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_th.map + +- object: files/rel/Rfinal/Release/d_a_e_th_ball.rel + hash: 2ca1125cb3ea12c03987bb033e3fb54e23f44295 + symbols: config/RZDJ01/rels/d_a_e_th_ball/symbols.txt + splits: config/RZDJ01/rels/d_a_e_th_ball/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_th_ball.map + +- object: files/rel/Rfinal/Release/d_a_e_tk.rel + hash: f301d3eea0ef17a2981c993fb5b021edcf300310 + symbols: config/RZDJ01/rels/d_a_e_tk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_tk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_tk.map + +- object: files/rel/Rfinal/Release/d_a_e_tk2.rel + hash: e36bbaf682a494679312adef5b1a26564d4d1d0a + symbols: config/RZDJ01/rels/d_a_e_tk2/symbols.txt + splits: config/RZDJ01/rels/d_a_e_tk2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_tk2.map + +- object: files/rel/Rfinal/Release/d_a_e_tk_ball.rel + hash: a53f10ec171063ce98338105696eb383dffe1b20 + symbols: config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt + splits: config/RZDJ01/rels/d_a_e_tk_ball/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_tk_ball.map + +- object: files/rel/Rfinal/Release/d_a_e_tt.rel + hash: 70979b05399c0020a4ccac5a3c1a57d87dc10337 + symbols: config/RZDJ01/rels/d_a_e_tt/symbols.txt + splits: config/RZDJ01/rels/d_a_e_tt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_tt.map + +- object: files/rel/Rfinal/Release/d_a_e_vt.rel + hash: 7891c1bb52b2dfd659afa2b4134ffa7075ce221c + symbols: config/RZDJ01/rels/d_a_e_vt/symbols.txt + splits: config/RZDJ01/rels/d_a_e_vt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_vt.map + +- object: files/rel/Rfinal/Release/d_a_e_warpappear.rel + hash: 1a2726bc0f6129d3df9c4067f95def507d5e59cd + symbols: config/RZDJ01/rels/d_a_e_warpappear/symbols.txt + splits: config/RZDJ01/rels/d_a_e_warpappear/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_warpappear.map + +- object: files/rel/Rfinal/Release/d_a_e_wb.rel + hash: 0756e344f809778dad7e0b16c3ad3ea89e8879dd + symbols: config/RZDJ01/rels/d_a_e_wb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_wb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_wb.map + +- object: files/rel/Rfinal/Release/d_a_e_ws.rel + hash: 6577ff81f6c05fa46318af9e3ff18e694b288442 + symbols: config/RZDJ01/rels/d_a_e_ws/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ws/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ws.map + +- object: files/rel/Rfinal/Release/d_a_e_ww.rel + hash: 2689fc8878e2486e126e2c98fce270baf197c620 + symbols: config/RZDJ01/rels/d_a_e_ww/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ww/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ww.map + +- object: files/rel/Rfinal/Release/d_a_e_yc.rel + hash: 423145fd2e39ec477e8fca246bdbd476d0b895bf + symbols: config/RZDJ01/rels/d_a_e_yc/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yc.map + +- object: files/rel/Rfinal/Release/d_a_e_yd.rel + hash: 1d5edc03b275142eab1811cd4d6ed2f39a177c34 + symbols: config/RZDJ01/rels/d_a_e_yd/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yd.map + +- object: files/rel/Rfinal/Release/d_a_e_yd_leaf.rel + hash: 78d3dc33f5cfea1ec7b8a2af8482903899b04f6c + symbols: config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yd_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_yg.rel + hash: 57a2eb070b87a13a525e1251f84e199ce323d415 + symbols: config/RZDJ01/rels/d_a_e_yg/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yg.map + +- object: files/rel/Rfinal/Release/d_a_e_yh.rel + hash: bfa7a697cbe41ee4ca39112ffb098a3000e92c2c + symbols: config/RZDJ01/rels/d_a_e_yh/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yh.map + +- object: files/rel/Rfinal/Release/d_a_e_yk.rel + hash: 5db76b9715ea1259d77fa0c8f23f1da582d15bf8 + symbols: config/RZDJ01/rels/d_a_e_yk/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yk.map + +- object: files/rel/Rfinal/Release/d_a_e_ym.rel + hash: d76fa818869cd7b2a1339997716b3c9da5262692 + symbols: config/RZDJ01/rels/d_a_e_ym/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ym/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ym.map + +- object: files/rel/Rfinal/Release/d_a_e_ym_tag.rel + hash: 998b96f4f5ee853395c3266c222caadb6ae2278d + symbols: config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ym_tag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ym_tag.map + +- object: files/rel/Rfinal/Release/d_a_e_ymb.rel + hash: 711a340b22651ce6015d6e871a60f7e025b3965c + symbols: config/RZDJ01/rels/d_a_e_ymb/symbols.txt + splits: config/RZDJ01/rels/d_a_e_ymb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_ymb.map + +- object: files/rel/Rfinal/Release/d_a_e_yr.rel + hash: 999038274bff7c0bcd5ea56432401f9cbdf45f15 + symbols: config/RZDJ01/rels/d_a_e_yr/symbols.txt + splits: config/RZDJ01/rels/d_a_e_yr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_yr.map + +- object: files/rel/Rfinal/Release/d_a_e_zh.rel + hash: d9d954f520c2e89aca186ccc58569f60983b7d92 + symbols: config/RZDJ01/rels/d_a_e_zh/symbols.txt + splits: config/RZDJ01/rels/d_a_e_zh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_zh.map + +- object: files/rel/Rfinal/Release/d_a_e_zm.rel + hash: 87c64685acbaac704b745cebb4f21b439aa58ff1 + symbols: config/RZDJ01/rels/d_a_e_zm/symbols.txt + splits: config/RZDJ01/rels/d_a_e_zm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_zm.map + +- object: files/rel/Rfinal/Release/d_a_e_zs.rel + hash: bff7d8b8d95cd88c63d146c4df45ffba6d6d636f + symbols: config/RZDJ01/rels/d_a_e_zs/symbols.txt + splits: config/RZDJ01/rels/d_a_e_zs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_e_zs.map + +- object: files/rel/Rfinal/Release/d_a_formation_mng.rel + hash: f1a16311ab391f07208e465da1fb4b0a96f64eef + symbols: config/RZDJ01/rels/d_a_formation_mng/symbols.txt + splits: config/RZDJ01/rels/d_a_formation_mng/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_formation_mng.map + +- object: files/rel/Rfinal/Release/d_a_guard_mng.rel + hash: e52f53a94e637b7e8cdf53f34e7784eb4a425921 + symbols: config/RZDJ01/rels/d_a_guard_mng/symbols.txt + splits: config/RZDJ01/rels/d_a_guard_mng/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_guard_mng.map + +- object: files/rel/Rfinal/Release/d_a_horse.rel + hash: 56c9b999469efffe6f6a2497035efa146f62e719 + symbols: config/RZDJ01/rels/d_a_horse/symbols.txt + splits: config/RZDJ01/rels/d_a_horse/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_horse.map + +- object: files/rel/Rfinal/Release/d_a_hozelda.rel + hash: 9d327b6c674290ef478fda9e65e869c2d645a38e + symbols: config/RZDJ01/rels/d_a_hozelda/symbols.txt + splits: config/RZDJ01/rels/d_a_hozelda/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_hozelda.map + +- object: files/rel/Rfinal/Release/d_a_izumi_gate.rel + hash: e1e7aa6288b9e5399771b6e0d5afb10ea3dd6498 + symbols: config/RZDJ01/rels/d_a_izumi_gate/symbols.txt + splits: config/RZDJ01/rels/d_a_izumi_gate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_izumi_gate.map + +- object: files/rel/Rfinal/Release/d_a_kago.rel + hash: 6dd656765c6984699330fe778fe4e35f8096e0ce + symbols: config/RZDJ01/rels/d_a_kago/symbols.txt + splits: config/RZDJ01/rels/d_a_kago/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kago.map + +- object: files/rel/Rfinal/Release/d_a_kytag01.rel + hash: 54f43f23a844c6d492055b9c4f27ecbbc061fea7 + symbols: config/RZDJ01/rels/d_a_kytag01/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag01/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag01.map + +- object: files/rel/Rfinal/Release/d_a_kytag02.rel + hash: c744e5e8e4503de35fe77ee63fac016525b80e9c + symbols: config/RZDJ01/rels/d_a_kytag02/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag02/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag02.map + +- object: files/rel/Rfinal/Release/d_a_kytag03.rel + hash: 74f57cd281c0051c107f85bbae5e51520eb2987d + symbols: config/RZDJ01/rels/d_a_kytag03/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag03/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag03.map + +- object: files/rel/Rfinal/Release/d_a_kytag06.rel + hash: 2289ab78cfa530267efed8a5aee87b0fb6d0b29b + symbols: config/RZDJ01/rels/d_a_kytag06/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag06/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag06.map + +- object: files/rel/Rfinal/Release/d_a_kytag07.rel + hash: 1fc98723bc6bd2a83626bda5ab94fe54fe417227 + symbols: config/RZDJ01/rels/d_a_kytag07/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag07/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag07.map + +- object: files/rel/Rfinal/Release/d_a_kytag08.rel + hash: 4208ca33ecc15f59d3f22f72295120267c1dec39 + symbols: config/RZDJ01/rels/d_a_kytag08/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag08/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag08.map + +- object: files/rel/Rfinal/Release/d_a_kytag09.rel + hash: fef5a95856ce7062f5c74c8cda6f52ab7fc14671 + symbols: config/RZDJ01/rels/d_a_kytag09/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag09/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag09.map + +- object: files/rel/Rfinal/Release/d_a_kytag12.rel + hash: 32e3a61034102ba337d564f4727c699883cc6de5 + symbols: config/RZDJ01/rels/d_a_kytag12/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag12/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag12.map + +- object: files/rel/Rfinal/Release/d_a_kytag13.rel + hash: 0acf1a070a511f8ddccf0796966c058b545520e9 + symbols: config/RZDJ01/rels/d_a_kytag13/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag13/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag13.map + +- object: files/rel/Rfinal/Release/d_a_kytag15.rel + hash: f697fd1459862dee06a855062977b9862bc11a98 + symbols: config/RZDJ01/rels/d_a_kytag15/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag15/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag15.map + +- object: files/rel/Rfinal/Release/d_a_kytag16.rel + hash: 49b27870f910bab8cdf593bb7f079b344fba1096 + symbols: config/RZDJ01/rels/d_a_kytag16/symbols.txt + splits: config/RZDJ01/rels/d_a_kytag16/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_kytag16.map + +- object: files/rel/Rfinal/Release/d_a_mant.rel + hash: f30e7591eae369403e522d67a54d4e41b99c7635 + symbols: config/RZDJ01/rels/d_a_mant/symbols.txt + splits: config/RZDJ01/rels/d_a_mant/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_mant.map + extract: + - symbol: l_Egnd_mantTEX + binary: assets/l_Egnd_mantTEX.bin + header: assets/l_Egnd_mantTEX.h + - symbol: l_Egnd_mantTEX_U + binary: assets/l_Egnd_mantTEX_U.bin + header: assets/l_Egnd_mantTEX_U.h + - symbol: l_Egnd_mantPAL + binary: assets/l_Egnd_mantPAL.bin + header: assets/l_Egnd_mantPAL.h + - symbol: l_Egnd_mantDL + binary: assets/l_Egnd_mantDL.bin + header: assets/l_Egnd_mantDL.h + +- object: files/rel/Rfinal/Release/d_a_mg_fshop.rel + hash: 3825504de349ef35de7f2ce7be5b87e7f35d7dfa + symbols: config/RZDJ01/rels/d_a_mg_fshop/symbols.txt + splits: config/RZDJ01/rels/d_a_mg_fshop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_mg_fshop.map + +- object: files/rel/Rfinal/Release/d_a_mirror.rel + hash: 7e603cd2cee998e33a821d0584e69689f061c482 + symbols: config/RZDJ01/rels/d_a_mirror/symbols.txt + splits: config/RZDJ01/rels/d_a_mirror/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_mirror.map + +- object: files/rel/Rfinal/Release/d_a_movie_player.rel + hash: 9b8cc363eb30a892b969f070ad628b00a9c8ea99 + symbols: config/RZDJ01/rels/d_a_movie_player/symbols.txt + splits: config/RZDJ01/rels/d_a_movie_player/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_movie_player.map + +- object: files/rel/Rfinal/Release/d_a_myna.rel + hash: 971a0ca2f9426f5cd3de3d75db27e1df23e02ffe + symbols: config/RZDJ01/rels/d_a_myna/symbols.txt + splits: config/RZDJ01/rels/d_a_myna/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_myna.map + +- object: files/rel/Rfinal/Release/d_a_ni.rel + hash: ded4c86ddf3b276c0c6348825828b1604753f0ee + symbols: config/RZDJ01/rels/d_a_ni/symbols.txt + splits: config/RZDJ01/rels/d_a_ni/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_ni.map + +- object: files/rel/Rfinal/Release/d_a_npc_aru.rel + hash: e477211e65d58ff5faa8204054b7299335c937f0 + symbols: config/RZDJ01/rels/d_a_npc_aru/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_aru/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_aru.map + +- object: files/rel/Rfinal/Release/d_a_npc_ash.rel + hash: 0c753f03a9f1e909443d6adf20f0dd06aaeb9a43 + symbols: config/RZDJ01/rels/d_a_npc_ash/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ash/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ash.map + +- object: files/rel/Rfinal/Release/d_a_npc_ashB.rel + hash: 2e93587682bfbcbc831e168cd988d5c97d6ac187 + symbols: config/RZDJ01/rels/d_a_npc_ashB/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ashB/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ashB.map + +- object: files/rel/Rfinal/Release/d_a_npc_bans.rel + hash: 1f5c871e9cd39f1f9e0b36602275324f90182a11 + symbols: config/RZDJ01/rels/d_a_npc_bans/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_bans/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_bans.map + +- object: files/rel/Rfinal/Release/d_a_npc_blue_ns.rel + hash: a3af997bf15b4cbbfe5139ed2f3cd3d7fbb1b04c + symbols: config/RZDJ01/rels/d_a_npc_blue_ns/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_blue_ns.map + +- object: files/rel/Rfinal/Release/d_a_npc_bou.rel + hash: cedf523155a35f8dcd7f93fdadcde7631b5a4a8f + symbols: config/RZDJ01/rels/d_a_npc_bou/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_bou/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_bou.map + +- object: files/rel/Rfinal/Release/d_a_npc_bouS.rel + hash: cadb84429ad5590c3009304660af7eb14267d9e3 + symbols: config/RZDJ01/rels/d_a_npc_bouS/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_bouS/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_bouS.map + +- object: files/rel/Rfinal/Release/d_a_npc_cdn3.rel + hash: 9c2209fae95a531f17499895d1c2291b9673a16d + symbols: config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_cdn3/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_cdn3.map + +- object: files/rel/Rfinal/Release/d_a_npc_chat.rel + hash: 74d5690d932f705ca9c6458a8e9eab62a347252f + symbols: config/RZDJ01/rels/d_a_npc_chat/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_chat/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_chat.map + +- object: files/rel/Rfinal/Release/d_a_npc_chin.rel + hash: effa825a1dc6df9cc60305c194d39359c8d08251 + symbols: config/RZDJ01/rels/d_a_npc_chin/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_chin/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_chin.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerka.rel + hash: 352326d8491e365324d64a14e91e48ae12c64208 + symbols: config/RZDJ01/rels/d_a_npc_clerka/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_clerka/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_clerka.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerkb.rel + hash: 6e8c39482dc07a986b23b75a4448d28338e8afa0 + symbols: config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_clerkb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_clerkb.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerkt.rel + hash: 181b3e9aa4424eb1275eb1355f45880bb54ada15 + symbols: config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_clerkt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_clerkt.map + +- object: files/rel/Rfinal/Release/d_a_npc_coach.rel + hash: f31609b9ab3c2fc18c9ed26ec53ca58bc15b6d99 + symbols: config/RZDJ01/rels/d_a_npc_coach/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_coach/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_coach.map + +- object: files/rel/Rfinal/Release/d_a_npc_df.rel + hash: 21485060599412a3a5ef1809da42542b71b733ee + symbols: config/RZDJ01/rels/d_a_npc_df/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_df/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_df.map + +- object: files/rel/Rfinal/Release/d_a_npc_doc.rel + hash: 5322eeaafa46801c7c480a4b39d0e118babd5ac3 + symbols: config/RZDJ01/rels/d_a_npc_doc/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_doc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_doc.map + +- object: files/rel/Rfinal/Release/d_a_npc_doorboy.rel + hash: 484f7bc14a04bb50d1bb52193a263b68012730da + symbols: config/RZDJ01/rels/d_a_npc_doorboy/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_doorboy/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_doorboy.map + +- object: files/rel/Rfinal/Release/d_a_npc_drainSol.rel + hash: e2fcf1d49d543b98a4ef7187b13e2e363b73dd70 + symbols: config/RZDJ01/rels/d_a_npc_drainSol/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_drainSol/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_drainSol.map + +- object: files/rel/Rfinal/Release/d_a_npc_du.rel + hash: df7fa60803c38e0e2498e069abdd66a5ece86893 + symbols: config/RZDJ01/rels/d_a_npc_du/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_du/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_du.map + +- object: files/rel/Rfinal/Release/d_a_npc_fairy.rel + hash: bb9333b2d4a3548e5d8b77b8348a4ae486a12963 + symbols: config/RZDJ01/rels/d_a_npc_fairy/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_fairy/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_fairy.map + +- object: files/rel/Rfinal/Release/d_a_npc_fguard.rel + hash: 257af2ce797791f18c4f90b5cdc4a1fd55687e17 + symbols: config/RZDJ01/rels/d_a_npc_fguard/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_fguard/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_fguard.map + +- object: files/rel/Rfinal/Release/d_a_npc_gnd.rel + hash: 020ddffdbc5ff013ee2cbe960b5e298f91523ee1 + symbols: config/RZDJ01/rels/d_a_npc_gnd/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_gnd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_gnd.map + +- object: files/rel/Rfinal/Release/d_a_npc_gra.rel + hash: ef01a37395861cfaca00d14cfee649397fb499f2 + symbols: config/RZDJ01/rels/d_a_npc_gra/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_gra/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_gra.map + +- object: files/rel/Rfinal/Release/d_a_npc_grc.rel + hash: b0dea0a9972e703f0e795b01ee9b4744cdb3b945 + symbols: config/RZDJ01/rels/d_a_npc_grc/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grc.map + +- object: files/rel/Rfinal/Release/d_a_npc_grd.rel + hash: 29cea2edef6daa55fa0f0267e08644078bd26c13 + symbols: config/RZDJ01/rels/d_a_npc_grd/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grd/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grd.map + +- object: files/rel/Rfinal/Release/d_a_npc_grm.rel + hash: 6fbc1b008fca83f9a916e1c4730e344bfbbd94bc + symbols: config/RZDJ01/rels/d_a_npc_grm/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grm.map + +- object: files/rel/Rfinal/Release/d_a_npc_grmc.rel + hash: e2f7483c4f953e16671976cb676616bccf443b24 + symbols: config/RZDJ01/rels/d_a_npc_grmc/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grmc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grmc.map + +- object: files/rel/Rfinal/Release/d_a_npc_gro.rel + hash: 3a78e7455bfc8f9c60eaafe290f254f22276e349 + symbols: config/RZDJ01/rels/d_a_npc_gro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_gro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_gro.map + +- object: files/rel/Rfinal/Release/d_a_npc_grr.rel + hash: b14306c4f41ff6f8434e079828993573cd3b32a6 + symbols: config/RZDJ01/rels/d_a_npc_grr/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grr.map + +- object: files/rel/Rfinal/Release/d_a_npc_grs.rel + hash: 46616857e5530ed09e51835dbd2691a29c5da246 + symbols: config/RZDJ01/rels/d_a_npc_grs/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grs.map + +- object: files/rel/Rfinal/Release/d_a_npc_grz.rel + hash: e66678b4c8db68eb181eb637866650928c99c723 + symbols: config/RZDJ01/rels/d_a_npc_grz/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_grz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_grz.map + +- object: files/rel/Rfinal/Release/d_a_npc_guard.rel + hash: 7902d8612c69d34b3e8083d15450578774c3b33c + symbols: config/RZDJ01/rels/d_a_npc_guard/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_guard/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_guard.map + +- object: files/rel/Rfinal/Release/d_a_npc_gwolf.rel + hash: 33cbea54f61c6b32c07104c4681607cc890bfa00 + symbols: config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_gwolf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_gwolf.map + +- object: files/rel/Rfinal/Release/d_a_npc_hanjo.rel + hash: ef92e54c1e9e6e06dead1efc8232c4848c6b57b0 + symbols: config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_hanjo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_hanjo.map + +- object: files/rel/Rfinal/Release/d_a_npc_henna0.rel + hash: 1ec674a6b48cd4e2de3ce9195fcdf03fc9e99bab + symbols: config/RZDJ01/rels/d_a_npc_henna0/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_henna0/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_henna0.map + +- object: files/rel/Rfinal/Release/d_a_npc_hoz.rel + hash: c8a03932216bbd7b2710ad13300563d2bd930e40 + symbols: config/RZDJ01/rels/d_a_npc_hoz/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_hoz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_hoz.map + +- object: files/rel/Rfinal/Release/d_a_npc_impal.rel + hash: c6a2ca7f666583e0940d2ccae876803ac7ac0dcb + symbols: config/RZDJ01/rels/d_a_npc_impal/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_impal/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_impal.map + +- object: files/rel/Rfinal/Release/d_a_npc_inko.rel + hash: 3da8fb098ed3f124502843831757a1e3fd7c8dde + symbols: config/RZDJ01/rels/d_a_npc_inko/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_inko/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_inko.map + +- object: files/rel/Rfinal/Release/d_a_npc_ins.rel + hash: f98b39b79ce4d43e4e4b24d35f953b0e67733656 + symbols: config/RZDJ01/rels/d_a_npc_ins/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ins/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ins.map + +- object: files/rel/Rfinal/Release/d_a_npc_jagar.rel + hash: 732aa5a089634d85406c2b4b5162c88e7d0f4fdd + symbols: config/RZDJ01/rels/d_a_npc_jagar/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_jagar/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_jagar.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_hana.rel + hash: 14c62b5abd16ae8d05056e4cf767007ad43437c7 + symbols: config/RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kasi_hana/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kasi_hana.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_kyu.rel + hash: d60490dc44c5fa57dd7d464809e19a8aa156a6cd + symbols: config/RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kasi_kyu.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_mich.rel + hash: 8f6de53624f0597da8eea366785bac9dc7a393ef + symbols: config/RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kasi_mich/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kasi_mich.map + +- object: files/rel/Rfinal/Release/d_a_npc_kdk.rel + hash: cef9f1da8e13e65233e0534d2352520baf7d3474 + symbols: config/RZDJ01/rels/d_a_npc_kdk/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kdk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kdk.map + +- object: files/rel/Rfinal/Release/d_a_npc_kn.rel + hash: e59a5ccfe70c5d3e16ffef0b03c11842c14e50b8 + symbols: config/RZDJ01/rels/d_a_npc_kn/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kn.map + +- object: files/rel/Rfinal/Release/d_a_npc_knj.rel + hash: 5109cda5d72414e62e18efe97c9315c6fcb383dd + symbols: config/RZDJ01/rels/d_a_npc_knj/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_knj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_knj.map + +- object: files/rel/Rfinal/Release/d_a_npc_kolinb.rel + hash: dde96a4c8c9af449249d1b3af2afa9832f65fcb4 + symbols: config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kolinb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kolinb.map + +- object: files/rel/Rfinal/Release/d_a_npc_ks.rel + hash: 5d350381e3a03a85bb61a8791a7cc92c9113adce + symbols: config/RZDJ01/rels/d_a_npc_ks/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ks/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ks.map + +- object: files/rel/Rfinal/Release/d_a_npc_kyury.rel + hash: 6d47d1b88e0c017cfc1fb7b493ca04fb2e313a87 + symbols: config/RZDJ01/rels/d_a_npc_kyury/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_kyury/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_kyury.map + +- object: files/rel/Rfinal/Release/d_a_npc_len.rel + hash: ee267e9e1c2fa3dcca5fdbbeb6212aedbe2a7a21 + symbols: config/RZDJ01/rels/d_a_npc_len/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_len/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_len.map + +- object: files/rel/Rfinal/Release/d_a_npc_lf.rel + hash: acfdd2ff9a50b6e8e505ac53c103cb67488ef680 + symbols: config/RZDJ01/rels/d_a_npc_lf/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_lf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_lf.map + +- object: files/rel/Rfinal/Release/d_a_npc_lud.rel + hash: 9841cfc6016295c689998991249c8ef33637be5e + symbols: config/RZDJ01/rels/d_a_npc_lud/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_lud/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_lud.map + +- object: files/rel/Rfinal/Release/d_a_npc_midp.rel + hash: f6058d4c7cb2d68338e859618ea97469e7ab7b6a + symbols: config/RZDJ01/rels/d_a_npc_midp/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_midp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_midp.map + +- object: files/rel/Rfinal/Release/d_a_npc_mk.rel + hash: 58b3d8f99b25ed37f5a12120d141f3e415951ebb + symbols: config/RZDJ01/rels/d_a_npc_mk/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_mk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_mk.map + +- object: files/rel/Rfinal/Release/d_a_npc_moi.rel + hash: 6876099e1cb0cf60030a885865d8527965a80358 + symbols: config/RZDJ01/rels/d_a_npc_moi/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_moi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_moi.map + +- object: files/rel/Rfinal/Release/d_a_npc_moir.rel + hash: f3ae85c8aa15ac747ca70c12677f303555199069 + symbols: config/RZDJ01/rels/d_a_npc_moir/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_moir/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_moir.map + +- object: files/rel/Rfinal/Release/d_a_npc_myna2.rel + hash: ee145ba096bc7241cb751ef119ffcce5b14af186 + symbols: config/RZDJ01/rels/d_a_npc_myna2/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_myna2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_myna2.map + +- object: files/rel/Rfinal/Release/d_a_npc_ne.rel + hash: 8754838da1a93f6b3ce32f1a6668ca286acb6e25 + symbols: config/RZDJ01/rels/d_a_npc_ne/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ne/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ne.map + +- object: files/rel/Rfinal/Release/d_a_npc_p2.rel + hash: de81a0247d4854a924fb2b33f519574891ff36a4 + symbols: config/RZDJ01/rels/d_a_npc_p2/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_p2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_p2.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_besu.rel + hash: 7c876c0ac283ea8ffbf582e223f64f60ff052f37 + symbols: config/RZDJ01/rels/d_a_npc_pachi_besu/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_pachi_besu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_pachi_besu.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_maro.rel + hash: 7c4fd2b75bfa75b769005ce74d3d9698a89307d9 + symbols: config/RZDJ01/rels/d_a_npc_pachi_maro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_pachi_maro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_pachi_maro.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_taro.rel + hash: 6d90925230cef792f88248e6e5e5a2d25539f046 + symbols: config/RZDJ01/rels/d_a_npc_pachi_taro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_pachi_taro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_pachi_taro.map + +- object: files/rel/Rfinal/Release/d_a_npc_passer.rel + hash: 6006e431d648a3d36f3e8c672184ac4159cdf1a8 + symbols: config/RZDJ01/rels/d_a_npc_passer/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_passer/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_passer.map + +- object: files/rel/Rfinal/Release/d_a_npc_passer2.rel + hash: ff48d16a38c4e3e28d98d558b620a8fe85dc0d3c + symbols: config/RZDJ01/rels/d_a_npc_passer2/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_passer2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_passer2.map + +- object: files/rel/Rfinal/Release/d_a_npc_post.rel + hash: 6e321cc7f2cd60316208a778aee4863c26534f4e + symbols: config/RZDJ01/rels/d_a_npc_post/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_post/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_post.map + +- object: files/rel/Rfinal/Release/d_a_npc_pouya.rel + hash: 1e0258022d9009879977e471707d6eabc1503ca6 + symbols: config/RZDJ01/rels/d_a_npc_pouya/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_pouya/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_pouya.map + +- object: files/rel/Rfinal/Release/d_a_npc_prayer.rel + hash: b84329327bfd8606e92503a6935ce3376291266b + symbols: config/RZDJ01/rels/d_a_npc_prayer/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_prayer/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_prayer.map + +- object: files/rel/Rfinal/Release/d_a_npc_raca.rel + hash: 91e9d250d92c94b58947493c24f11cf306275ec7 + symbols: config/RZDJ01/rels/d_a_npc_raca/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_raca/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_raca.map + +- object: files/rel/Rfinal/Release/d_a_npc_rafrel.rel + hash: 38dbc45b8c71cface827036882cfcb8a1abf6b34 + symbols: config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_rafrel/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_rafrel.map + +- object: files/rel/Rfinal/Release/d_a_npc_saru.rel + hash: fd4db12cae89d2811c14a5bb8df05035f802d617 + symbols: config/RZDJ01/rels/d_a_npc_saru/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_saru/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_saru.map + +- object: files/rel/Rfinal/Release/d_a_npc_seib.rel + hash: 38cb2c3d7c1302776ff0de1e2a81e56f24e42113 + symbols: config/RZDJ01/rels/d_a_npc_seib/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seib/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seib.map + +- object: files/rel/Rfinal/Release/d_a_npc_seic.rel + hash: 27c5d11c1f4bee25d30d054c3a6916ba66f6ad6d + symbols: config/RZDJ01/rels/d_a_npc_seic/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seic/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seic.map + +- object: files/rel/Rfinal/Release/d_a_npc_seid.rel + hash: 4e90bf7826de6f7116b361a7a9569a94000cbeba + symbols: config/RZDJ01/rels/d_a_npc_seid/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seid/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seid.map + +- object: files/rel/Rfinal/Release/d_a_npc_seira.rel + hash: 78eb99c140c0b39e27f9f030749d736a15ff50e5 + symbols: config/RZDJ01/rels/d_a_npc_seira/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seira/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seira.map + +- object: files/rel/Rfinal/Release/d_a_npc_seira2.rel + hash: 2ccfc39e5fc67c6d34882df515c15a345fe04368 + symbols: config/RZDJ01/rels/d_a_npc_seira2/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seira2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seira2.map + +- object: files/rel/Rfinal/Release/d_a_npc_seirei.rel + hash: 5a3437d3757d695fbd7a6df3ab6008d6803b3a56 + symbols: config/RZDJ01/rels/d_a_npc_seirei/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_seirei/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_seirei.map + +- object: files/rel/Rfinal/Release/d_a_npc_shad.rel + hash: 08ff6887de93abba60049aad5b4ae4ff32bcbbbf + symbols: config/RZDJ01/rels/d_a_npc_shad/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_shad/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_shad.map + +- object: files/rel/Rfinal/Release/d_a_npc_shaman.rel + hash: 6b6147eacd06d2b680128b809aafe74165b3a674 + symbols: config/RZDJ01/rels/d_a_npc_shaman/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_shaman/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_shaman.map + +- object: files/rel/Rfinal/Release/d_a_npc_shoe.rel + hash: 797ef110048c131aeb8756ef2131ebcb9b5d3971 + symbols: config/RZDJ01/rels/d_a_npc_shoe/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_shoe/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_shoe.map + +- object: files/rel/Rfinal/Release/d_a_npc_shop0.rel + hash: ab1073e811e2ddbcd70a2bef6b9ca9e3597a3976 + symbols: config/RZDJ01/rels/d_a_npc_shop0/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_shop0/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_shop0.map + +- object: files/rel/Rfinal/Release/d_a_npc_shop_maro.rel + hash: cb3c244394178f77a57722e0331ffb1fad7e4b83 + symbols: config/RZDJ01/rels/d_a_npc_shop_maro/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_shop_maro/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_shop_maro.map + +- object: files/rel/Rfinal/Release/d_a_npc_sola.rel + hash: c0c5bdb356eb96bb29857e909e4bc0f2f8d80433 + symbols: config/RZDJ01/rels/d_a_npc_sola/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_sola/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_sola.map + +- object: files/rel/Rfinal/Release/d_a_npc_soldierA.rel + hash: a316fde57c5febf532ca29752cd500a9d1c31bc9 + symbols: config/RZDJ01/rels/d_a_npc_soldierA/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_soldierA/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_soldierA.map + +- object: files/rel/Rfinal/Release/d_a_npc_soldierB.rel + hash: db364db687acff4e2c33b976324d1ba6dfe37b94 + symbols: config/RZDJ01/rels/d_a_npc_soldierB/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_soldierB/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_soldierB.map + +- object: files/rel/Rfinal/Release/d_a_npc_sq.rel + hash: 51b689b81eae52da6144d55b7437ebc9b86d2402 + symbols: config/RZDJ01/rels/d_a_npc_sq/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_sq/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_sq.map + +- object: files/rel/Rfinal/Release/d_a_npc_the.rel + hash: 36c708414d22a531df5309533fbcf16824a39680 + symbols: config/RZDJ01/rels/d_a_npc_the/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_the/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_the.map + +- object: files/rel/Rfinal/Release/d_a_npc_theB.rel + hash: 0c1ebe8ff6d04a2dfacf8239f84cd80fc1379724 + symbols: config/RZDJ01/rels/d_a_npc_theB/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_theB/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_theB.map + +- object: files/rel/Rfinal/Release/d_a_npc_tk.rel + hash: 13ae79dabbce7883a69bdd37d5f9f4ee7cf5fc5a + symbols: config/RZDJ01/rels/d_a_npc_tk/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tk.map + +- object: files/rel/Rfinal/Release/d_a_npc_tkc.rel + hash: 0a9026591893f986c3c80f3ebfaed230ff9180e6 + symbols: config/RZDJ01/rels/d_a_npc_tkc/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tkc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tkc.map + +- object: files/rel/Rfinal/Release/d_a_npc_tkj2.rel + hash: 5ef97385a6333ab68697b55c185f05c5ff486c1a + symbols: config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tkj2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tkj2.map + +- object: files/rel/Rfinal/Release/d_a_npc_tks.rel + hash: 55ac9c20008b76820e33181f7252a20b8a033dfa + symbols: config/RZDJ01/rels/d_a_npc_tks/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tks/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tks.map + +- object: files/rel/Rfinal/Release/d_a_npc_toby.rel + hash: 86cc950030ea52615700aa26416ba679f8622fcc + symbols: config/RZDJ01/rels/d_a_npc_toby/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_toby/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_toby.map + +- object: files/rel/Rfinal/Release/d_a_npc_tr.rel + hash: dff7e7d7a880527ebdb73bc904197ca205c3350b + symbols: config/RZDJ01/rels/d_a_npc_tr/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_tr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_tr.map + +- object: files/rel/Rfinal/Release/d_a_npc_uri.rel + hash: fd09d35c70225b38aea4e310bb6434ea36ad5df5 + symbols: config/RZDJ01/rels/d_a_npc_uri/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_uri/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_uri.map + +- object: files/rel/Rfinal/Release/d_a_npc_worm.rel + hash: 9418c1dcc8ce8d97d3b0e85cbf465b07c603b593 + symbols: config/RZDJ01/rels/d_a_npc_worm/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_worm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_worm.map + +- object: files/rel/Rfinal/Release/d_a_npc_wrestler.rel + hash: b45ca7831a9dd70f85e5444b3b2fcee20f6a6db9 + symbols: config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_wrestler/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_wrestler.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamid.rel + hash: 8eec40a491746c79cf20d83582748b3cbbbaf43b + symbols: config/RZDJ01/rels/d_a_npc_yamid/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_yamid/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_yamid.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamis.rel + hash: cd85ff275cbbe1a03c5fe0947f85ca1ac5425c91 + symbols: config/RZDJ01/rels/d_a_npc_yamis/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_yamis/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_yamis.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamit.rel + hash: 5e14bc90c930e2556c19b31e90ee88d0e119f94f + symbols: config/RZDJ01/rels/d_a_npc_yamit/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_yamit/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_yamit.map + +- object: files/rel/Rfinal/Release/d_a_npc_yelia.rel + hash: 0205b2b283c94aea6c4d7c93350b798e88e1664f + symbols: config/RZDJ01/rels/d_a_npc_yelia/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_yelia/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_yelia.map + +- object: files/rel/Rfinal/Release/d_a_npc_ykm.rel + hash: d0e947b9e96004800d1e91b18d84c321c83d5540 + symbols: config/RZDJ01/rels/d_a_npc_ykm/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ykm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ykm.map + +- object: files/rel/Rfinal/Release/d_a_npc_ykw.rel + hash: 5439afc4714256fa879c4a9f1d1f24664caa65ec + symbols: config/RZDJ01/rels/d_a_npc_ykw/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_ykw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_ykw.map + +- object: files/rel/Rfinal/Release/d_a_npc_zanb.rel + hash: 0aa9015d7615bb646e8ad684a339d5da7abd635a + symbols: config/RZDJ01/rels/d_a_npc_zanb/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zanb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zanb.map + +- object: files/rel/Rfinal/Release/d_a_npc_zant.rel + hash: 9faaaa98feb2d3b6e31d14f5f1aab93fe77e3bd6 + symbols: config/RZDJ01/rels/d_a_npc_zant/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zant/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zant.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelR.rel + hash: fa74ec9fb07c05fbc23afeb2edaaf644103ac9b1 + symbols: config/RZDJ01/rels/d_a_npc_zelR/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zelR/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zelR.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelRo.rel + hash: 8723cd9a1c23ad75723e6c35c9149d300d0ac9c9 + symbols: config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zelRo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zelRo.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelda.rel + hash: 279d72a71bf1025f311d166d69bcee438e220606 + symbols: config/RZDJ01/rels/d_a_npc_zelda/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zelda/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zelda.map + +- object: files/rel/Rfinal/Release/d_a_npc_zra.rel + hash: ae795c26b8fc37ab35473bedfff3d44f286ed33f + symbols: config/RZDJ01/rels/d_a_npc_zra/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zra/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zra.map + +- object: files/rel/Rfinal/Release/d_a_npc_zrc.rel + hash: f869e8e2b0d161cbdb477703fbfee5ad3031d653 + symbols: config/RZDJ01/rels/d_a_npc_zrc/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zrc/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zrc.map + +- object: files/rel/Rfinal/Release/d_a_npc_zrz.rel + hash: bef6dad5f6224c7f2f5bb52d2cbed2ff5206807f + symbols: config/RZDJ01/rels/d_a_npc_zrz/symbols.txt + splits: config/RZDJ01/rels/d_a_npc_zrz/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_npc_zrz.map + +- object: files/rel/Rfinal/Release/d_a_obj_Lv5Key.rel + hash: ea57cecc305bf92bd76b3fa0d3da5afcd7ae2630 + symbols: config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_Lv5Key.map + +- object: files/rel/Rfinal/Release/d_a_obj_Turara.rel + hash: 86757b6cb3caa270b05e2eac89789111ff6e5650 + symbols: config/RZDJ01/rels/d_a_obj_Turara/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_Turara/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_Turara.map + +- object: files/rel/Rfinal/Release/d_a_obj_TvCdlst.rel + hash: 8e330a52fa28e03245d13d646d8618c5bc15df7c + symbols: config/RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_TvCdlst.map + +- object: files/rel/Rfinal/Release/d_a_obj_Y_taihou.rel + hash: 6b64cb17c17f3b177ebab3d9eb88fe4483da9dbf + symbols: config/RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_Y_taihou/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_Y_taihou.map + +- object: files/rel/Rfinal/Release/d_a_obj_amiShutter.rel + hash: 942e4e48c41184a5bc16348372ac3267aa3bc954 + symbols: config/RZDJ01/rels/d_a_obj_amiShutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_amiShutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_amiShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_ari.rel + hash: 4aa07613ec64a055a540afd1c1002e4968a440d4 + symbols: config/RZDJ01/rels/d_a_obj_ari/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ari/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ari.map + +- object: files/rel/Rfinal/Release/d_a_obj_automata.rel + hash: a0302ee0d4476669ce35b5a0c4a210e872125374 + symbols: config/RZDJ01/rels/d_a_obj_automata/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_automata/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_automata.map + +- object: files/rel/Rfinal/Release/d_a_obj_avalanche.rel + hash: a4fd11e4c3df11e56bcb295dd73416fda5f02c72 + symbols: config/RZDJ01/rels/d_a_obj_avalanche/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_avalanche/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_avalanche.map + +- object: files/rel/Rfinal/Release/d_a_obj_balloon.rel + hash: 9822c300de188363d8a8135d6529d289af4335af + symbols: config/RZDJ01/rels/d_a_obj_balloon/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_balloon/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_balloon.map + +- object: files/rel/Rfinal/Release/d_a_obj_barDesk.rel + hash: b87af939f01bd1fb3ab5c5fabe2f1c1ca831180a + symbols: config/RZDJ01/rels/d_a_obj_barDesk/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_barDesk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_barDesk.map + +- object: files/rel/Rfinal/Release/d_a_obj_batta.rel + hash: 5b7b3b7701623a4372befb1a3d86739702082bde + symbols: config/RZDJ01/rels/d_a_obj_batta/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_batta/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_batta.map + +- object: files/rel/Rfinal/Release/d_a_obj_bbox.rel + hash: 66e4a782cd278f0c2b1403b2dac9e7c24dd9d4bb + symbols: config/RZDJ01/rels/d_a_obj_bbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_bed.rel + hash: 3799a282e9d2f49e6e4580b23ba526a951b189f1 + symbols: config/RZDJ01/rels/d_a_obj_bed/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bed/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bed.map + +- object: files/rel/Rfinal/Release/d_a_obj_bemos.rel + hash: 62e6047ba11eaca94ef624f14cd433116241919f + symbols: config/RZDJ01/rels/d_a_obj_bemos/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bemos/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bemos.map + +- object: files/rel/Rfinal/Release/d_a_obj_bhbridge.rel + hash: 12f58d5498d46a82c36cd15f1272e5c3de329e8b + symbols: config/RZDJ01/rels/d_a_obj_bhbridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bhbridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bhbridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_bk_leaf.rel + hash: b7e985f357b6244755bcc2d8a5aab05c992a7d46 + symbols: config/RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bk_leaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_bky_rock.rel + hash: 9661fe3140232c1ed1f68b3edb3b42aa63c3b257 + symbols: config/RZDJ01/rels/d_a_obj_bky_rock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bky_rock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bky_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_bmWindow.rel + hash: 7b88512c5094f28aecdbbc0316ed72705ff54e9d + symbols: config/RZDJ01/rels/d_a_obj_bmWindow/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bmWindow/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bmWindow.map + +- object: files/rel/Rfinal/Release/d_a_obj_bmshutter.rel + hash: f753d18b47233a3b85a0347349dda7c2eeaa2503 + symbols: config/RZDJ01/rels/d_a_obj_bmshutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bmshutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bmshutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_bombf.rel + hash: 063cb489932df9662c266b9859aa2363c994821a + symbols: config/RZDJ01/rels/d_a_obj_bombf/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bombf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bombf.map + +- object: files/rel/Rfinal/Release/d_a_obj_boumato.rel + hash: 18893d9bd2aa4cc9b90332af000372e629e9419a + symbols: config/RZDJ01/rels/d_a_obj_boumato/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_boumato/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_boumato.map + +- object: files/rel/Rfinal/Release/d_a_obj_brg.rel + hash: e86bea8abbf9f8db25372410e0f756ceaa828778 + symbols: config/RZDJ01/rels/d_a_obj_brg/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_brg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_brg.map + +- object: files/rel/Rfinal/Release/d_a_obj_bsGate.rel + hash: 7a9fdc7db6e436663c49bc0579593d31c35424e7 + symbols: config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bsGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bsGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_bubblePilar.rel + hash: f29d902172fe035d843da4a01d16e6fa8825d705 + symbols: config/RZDJ01/rels/d_a_obj_bubblePilar/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_bubblePilar/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_bubblePilar.map + +- object: files/rel/Rfinal/Release/d_a_obj_catdoor.rel + hash: a6a4cbb8fda557d1b8e18408033921ffad917b83 + symbols: config/RZDJ01/rels/d_a_obj_catdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_catdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_catdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_cb.rel + hash: 492340ea1b3b581079c6b304100819d49180c90d + symbols: config/RZDJ01/rels/d_a_obj_cb/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cb.map + +- object: files/rel/Rfinal/Release/d_a_obj_cblock.rel + hash: 068dc87e3555afff214800ae55747c2e55dada05 + symbols: config/RZDJ01/rels/d_a_obj_cblock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cblock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_cdoor.rel + hash: d4558e63d77e3ba03a51c9e85fc094c9b0603ea6 + symbols: config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_chandelier.rel + hash: 0166d9c519f4ab732d75acdf04d5f606997119ca + symbols: config/RZDJ01/rels/d_a_obj_chandelier/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_chandelier/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_chandelier.map + +- object: files/rel/Rfinal/Release/d_a_obj_chest.rel + hash: b639018eb429bfc063c92d31d4200ed98b49fde8 + symbols: config/RZDJ01/rels/d_a_obj_chest/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_chest/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_chest.map + +- object: files/rel/Rfinal/Release/d_a_obj_cho.rel + hash: b2b11eef9501539be5ece5a04327e4e50405a47e + symbols: config/RZDJ01/rels/d_a_obj_cho/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cho/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cho.map + +- object: files/rel/Rfinal/Release/d_a_obj_cowdoor.rel + hash: 1f8025a11d51ca6b9708a15474e0fa80332b372d + symbols: config/RZDJ01/rels/d_a_obj_cowdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cowdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_crope.rel + hash: 6b98bd4b9b1fe1fb8bc93bfd3ed26d6aaa311e78 + symbols: config/RZDJ01/rels/d_a_obj_crope/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crope/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crope.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvfence.rel + hash: b0283fdf5b69c3ba530b381684ed00652aba9e52 + symbols: config/RZDJ01/rels/d_a_obj_crvfence/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvfence/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvfence.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvgate.rel + hash: b42e341597d69b28cc748e971fb13ab23f341e04 + symbols: config/RZDJ01/rels/d_a_obj_crvgate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvgate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvgate.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvhahen.rel + hash: ec3d2aeba5bff2be137310663f471664f67783f9 + symbols: config/RZDJ01/rels/d_a_obj_crvhahen/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvhahen/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvhahen.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvlh_down.rel + hash: b6489f3ee1cd81c417d1ffcd25461301589d1345 + symbols: config/RZDJ01/rels/d_a_obj_crvlh_down/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvlh_down/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvlh_down.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvlh_up.rel + hash: 7f03d655b51c9f4bc67080fe7c955066a1e9d308 + symbols: config/RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvlh_up/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvlh_up.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvsteel.rel + hash: 7c0b5b407255673e663e895c595759a6227e0d2e + symbols: config/RZDJ01/rels/d_a_obj_crvsteel/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crvsteel/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crvsteel.map + +- object: files/rel/Rfinal/Release/d_a_obj_crystal.rel + hash: 3f7ca3b63d21ea59bded640e52838168f9e33fd1 + symbols: config/RZDJ01/rels/d_a_obj_crystal/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_crystal/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_crystal.map + +- object: files/rel/Rfinal/Release/d_a_obj_cwall.rel + hash: 9258d9657be89e257223d8a01fb88f0e716e0e3e + symbols: config/RZDJ01/rels/d_a_obj_cwall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_cwall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_cwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_damCps.rel + hash: 389cf51cc1af97979b91c1a9d9e1d42a1fbccb2c + symbols: config/RZDJ01/rels/d_a_obj_damCps/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_damCps/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_damCps.map + +- object: files/rel/Rfinal/Release/d_a_obj_dan.rel + hash: 84505401785d1ffaf5eb36c103ef9553f547abc6 + symbols: config/RZDJ01/rels/d_a_obj_dan/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_dan/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_dan.map + +- object: files/rel/Rfinal/Release/d_a_obj_digholl.rel + hash: 33067d2740dcd2c314533135c8373685953444bc + symbols: config/RZDJ01/rels/d_a_obj_digholl/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_digholl/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_digholl.map + +- object: files/rel/Rfinal/Release/d_a_obj_digsnow.rel + hash: 0293df0ebd73a275e7c125891b08f4156b65468f + symbols: config/RZDJ01/rels/d_a_obj_digsnow/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_digsnow/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_digsnow.map + +- object: files/rel/Rfinal/Release/d_a_obj_dmelevator.rel + hash: 34de018c92b59035e326099ba5463c2bc73a9c59 + symbols: config/RZDJ01/rels/d_a_obj_dmelevator/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_dmelevator/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_dmelevator.map + +- object: files/rel/Rfinal/Release/d_a_obj_drop.rel + hash: 6c5c341f92f85e8ba233545fbcfecf8938b84b92 + symbols: config/RZDJ01/rels/d_a_obj_drop/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_drop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_drop.map + +- object: files/rel/Rfinal/Release/d_a_obj_dust.rel + hash: fcf23d2b85b2ff6bf3b26815037349f09c622583 + symbols: config/RZDJ01/rels/d_a_obj_dust/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_dust/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_dust.map + +- object: files/rel/Rfinal/Release/d_a_obj_enemy_create.rel + hash: 28ebd9d8b0a22acfecf6dfc5b486c0fedb2575b7 + symbols: config/RZDJ01/rels/d_a_obj_enemy_create/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_enemy_create/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_enemy_create.map + +- object: files/rel/Rfinal/Release/d_a_obj_fallobj.rel + hash: ef9547cb51b0439c6bd181b6dfd336f427497b3f + symbols: config/RZDJ01/rels/d_a_obj_fallobj/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fallobj/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fallobj.map + +- object: files/rel/Rfinal/Release/d_a_obj_fan.rel + hash: 9b64092e25e8716154c64294c5255cff362578d8 + symbols: config/RZDJ01/rels/d_a_obj_fan/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fan/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fan.map + +- object: files/rel/Rfinal/Release/d_a_obj_fchain.rel + hash: a493a08fccf6d34e898f8e7dc4b3828e8f2726d2 + symbols: config/RZDJ01/rels/d_a_obj_fchain/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fchain/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_fireWood.rel + hash: 70e97dba77897afa3625452c5ea480571e48b9a3 + symbols: config/RZDJ01/rels/d_a_obj_fireWood/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fireWood/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fireWood.map + +- object: files/rel/Rfinal/Release/d_a_obj_fireWood2.rel + hash: 6c890e53cd8d10cbf3b40193aeee2df881f23ecc + symbols: config/RZDJ01/rels/d_a_obj_fireWood2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fireWood2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fireWood2.map + +- object: files/rel/Rfinal/Release/d_a_obj_firepillar.rel + hash: c1a12e9b9b2d770ebcfbff3929aada2bdd97552c + symbols: config/RZDJ01/rels/d_a_obj_firepillar/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_firepillar/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_firepillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_firepillar2.rel + hash: 354ad7b601bac3442cc4ffa395ad2bde44ac9362 + symbols: config/RZDJ01/rels/d_a_obj_firepillar2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_firepillar2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_firepillar2.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag.rel + hash: 3b9721362b4ff5f7c0c9bab03b5936353890f06a + symbols: config/RZDJ01/rels/d_a_obj_flag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_flag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_flag.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag2.rel + hash: 326fb75a4741bebad98f5a8289bb4043edcaaaa3 + symbols: config/RZDJ01/rels/d_a_obj_flag2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_flag2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_flag2.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag3.rel + hash: 735fe501e72b11ba2f6afde15bb21ecb2a6ad645 + symbols: config/RZDJ01/rels/d_a_obj_flag3/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_flag3/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_flag3.map + +- object: files/rel/Rfinal/Release/d_a_obj_food.rel + hash: 876c83a5086b5f91d9b5047f47cea939e4f50417 + symbols: config/RZDJ01/rels/d_a_obj_food/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_food/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_food.map + +- object: files/rel/Rfinal/Release/d_a_obj_fw.rel + hash: 53dbe56660a5dfe38f61a32ffb268c0f8dab22e9 + symbols: config/RZDJ01/rels/d_a_obj_fw/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_fw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_fw.map + +- object: files/rel/Rfinal/Release/d_a_obj_gadget.rel + hash: e561079669c073a8dd968bfa5c4e7aae58e5dbd2 + symbols: config/RZDJ01/rels/d_a_obj_gadget/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gadget/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gadget.map + +- object: files/rel/Rfinal/Release/d_a_obj_ganonwall.rel + hash: f81efdc294753bc367efb9ef663149abdf85bcb2 + symbols: config/RZDJ01/rels/d_a_obj_ganonwall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ganonwall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ganonwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_ganonwall2.rel + hash: 1adf6414cb36dd5536e7d995460b7519b8eb297d + symbols: config/RZDJ01/rels/d_a_obj_ganonwall2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ganonwall2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ganonwall2.map + +- object: files/rel/Rfinal/Release/d_a_obj_gb.rel + hash: 025f6988949c363246014ef32cb64c0e31b73255 + symbols: config/RZDJ01/rels/d_a_obj_gb/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gb.map + +- object: files/rel/Rfinal/Release/d_a_obj_geyser.rel + hash: 28d24532c3a4671128800fc5911337ddaa1018e9 + symbols: config/RZDJ01/rels/d_a_obj_geyser/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_geyser/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_geyser.map + +- object: files/rel/Rfinal/Release/d_a_obj_glowSphere.rel + hash: 3f4d273badff51c77ad374a3ea5d76d5ab734eed + symbols: config/RZDJ01/rels/d_a_obj_glowSphere/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_glowSphere/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_glowSphere.map + +- object: files/rel/Rfinal/Release/d_a_obj_gm.rel + hash: e935101d089a18b6cfb7f0f619d7f08f4af87f75 + symbols: config/RZDJ01/rels/d_a_obj_gm/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gm.map + +- object: files/rel/Rfinal/Release/d_a_obj_goGate.rel + hash: 19aba6a69f6a26d5c234ff5795995c0205781d96 + symbols: config/RZDJ01/rels/d_a_obj_goGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_goGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_goGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_gomikabe.rel + hash: aa4f5570124490f4121398ecdb9619e6eed68243 + symbols: config/RZDJ01/rels/d_a_obj_gomikabe/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gomikabe/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gomikabe.map + +- object: files/rel/Rfinal/Release/d_a_obj_gra2.rel + hash: 94e18de6116434d03e67b5fa39417369e2a20057 + symbols: config/RZDJ01/rels/d_a_obj_gra2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gra2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gra2.map + +- object: files/rel/Rfinal/Release/d_a_obj_graWall.rel + hash: 40c0d1988f18d946921d941cc4a380b0d12e780d + symbols: config/RZDJ01/rels/d_a_obj_graWall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_graWall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_graWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_gra_rock.rel + hash: 26876821569520d00861ac753230e27905c4763a + symbols: config/RZDJ01/rels/d_a_obj_gra_rock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_gra_rock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_gra_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_grave_stone.rel + hash: 213919785b2f6912f602219d50e225726a0eae25 + symbols: config/RZDJ01/rels/d_a_obj_grave_stone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_grave_stone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_grave_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_groundwater.rel + hash: e3ad7c9860732a42d9d560a7cb311dc5784556b4 + symbols: config/RZDJ01/rels/d_a_obj_groundwater/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_groundwater/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_groundwater.map + +- object: files/rel/Rfinal/Release/d_a_obj_grz_rock.rel + hash: b82c588a86f17ba952daa1dc48a874905dfe60d8 + symbols: config/RZDJ01/rels/d_a_obj_grz_rock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_grz_rock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_grz_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_h_saku.rel + hash: 04877fc376ce1b315b01dcd5ba0a99d81f2aae02 + symbols: config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_h_saku/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_h_saku.map + +- object: files/rel/Rfinal/Release/d_a_obj_hakai_brl.rel + hash: 38f22ff863039476f0790b7f7121c0df4c512c02 + symbols: config/RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hakai_brl/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hakai_brl.map + +- object: files/rel/Rfinal/Release/d_a_obj_hakai_ftr.rel + hash: e1d9906210c570781b1ebc0632cc1d5db0df6885 + symbols: config/RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hakai_ftr.map + +- object: files/rel/Rfinal/Release/d_a_obj_hasu2.rel + hash: bde2762a56f80743fcd9a462bef725688b608383 + symbols: config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hasu2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hasu2.map + +- object: files/rel/Rfinal/Release/d_a_obj_hata.rel + hash: b1475665ac41eea7dee09d91e255765d92dfc7d7 + symbols: config/RZDJ01/rels/d_a_obj_hata/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hata/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hata.map + +- object: files/rel/Rfinal/Release/d_a_obj_hb.rel + hash: 3aacd703d7ca495a54e36db0c8515ffd15dde040 + symbols: config/RZDJ01/rels/d_a_obj_hb/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hb/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hb.map + +- object: files/rel/Rfinal/Release/d_a_obj_hbombkoya.rel + hash: 8751f4b055ed458f3f634f1a2c27d46c01e481bb + symbols: config/RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hbombkoya/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hbombkoya.map + +- object: files/rel/Rfinal/Release/d_a_obj_heavySw.rel + hash: b4e04f1e531c5a6734f00631fc78bfa373c7f6d6 + symbols: config/RZDJ01/rels/d_a_obj_heavySw/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_heavySw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_heavySw.map + +- object: files/rel/Rfinal/Release/d_a_obj_hfuta.rel + hash: b8006de4cc3293b7c8d8731176fc093824a1959e + symbols: config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hfuta/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hfuta.map + +- object: files/rel/Rfinal/Release/d_a_obj_hsTarget.rel + hash: 4fdaed0aa3cacfdd9bcf194102545079472eeefb + symbols: config/RZDJ01/rels/d_a_obj_hsTarget/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_hsTarget/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_hsTarget.map + +- object: files/rel/Rfinal/Release/d_a_obj_ice_l.rel + hash: 831eb25e182bb166dd96bff0188fc2fc1236879a + symbols: config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ice_l/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ice_l.map + +- object: files/rel/Rfinal/Release/d_a_obj_ice_s.rel + hash: 9e1a2d5681275a8cd30fd00768f959cd6d036452 + symbols: config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ice_s/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ice_s.map + +- object: files/rel/Rfinal/Release/d_a_obj_iceblock.rel + hash: 74ac0dc578cdde713bf6ce3055fdba24fb0bef39 + symbols: config/RZDJ01/rels/d_a_obj_iceblock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_iceblock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_iceblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_iceleaf.rel + hash: ea4dacd4426d7441914ca283eec15f14d7c77a6a + symbols: config/RZDJ01/rels/d_a_obj_iceleaf/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_iceleaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_ihasi.rel + hash: 851ebe90883317b78fca9c2e6d12af7fe08ce319 + symbols: config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ihasi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ihasi.map + +- object: files/rel/Rfinal/Release/d_a_obj_ikada.rel + hash: a81ca3531350bf005586945c21a2a3d2b3bbb173 + symbols: config/RZDJ01/rels/d_a_obj_ikada/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ikada/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ikada.map + +- object: files/rel/Rfinal/Release/d_a_obj_inobone.rel + hash: b13b28d130a1d6eb466ea9df256653ddd3b2802e + symbols: config/RZDJ01/rels/d_a_obj_inobone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_inobone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_inobone.map + +- object: files/rel/Rfinal/Release/d_a_obj_ita.rel + hash: 3f545454b1ce97e65ffca2ba5068ce8a90ef7f45 + symbols: config/RZDJ01/rels/d_a_obj_ita/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ita/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ita.map + +- object: files/rel/Rfinal/Release/d_a_obj_itamato.rel + hash: 33eb8091e7d02fdaf0cbef8d47fd3ab31acdc530 + symbols: config/RZDJ01/rels/d_a_obj_itamato/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_itamato/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_itamato.map + +- object: files/rel/Rfinal/Release/d_a_obj_kabuto.rel + hash: 92ce724df40396b340b6f00f51e896a4dc8e2f29 + symbols: config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kabuto/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kabuto.map + +- object: files/rel/Rfinal/Release/d_a_obj_kag.rel + hash: 9182489fd0717e5e239e7e5021c25e1e645dce17 + symbols: config/RZDJ01/rels/d_a_obj_kag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kag.map + +- object: files/rel/Rfinal/Release/d_a_obj_kage.rel + hash: 0de7b93e950d94e28de84e4494715224989da294 + symbols: config/RZDJ01/rels/d_a_obj_kage/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kage/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kage.map + +- object: files/rel/Rfinal/Release/d_a_obj_kago.rel + hash: 1d5f8f178954d4992ba8bb657eaff9ed73b36cc0 + symbols: config/RZDJ01/rels/d_a_obj_kago/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kago/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kago.map + +- object: files/rel/Rfinal/Release/d_a_obj_kaisou.rel + hash: 8e2ee14e205ee24d3539c0dc3f0ae2fd7184d84e + symbols: config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kaisou/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kaisou.map + +- object: files/rel/Rfinal/Release/d_a_obj_kamakiri.rel + hash: efaa226eca549b43d7d6b596d155ce275ca1486c + symbols: config/RZDJ01/rels/d_a_obj_kamakiri/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kamakiri/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kamakiri.map + +- object: files/rel/Rfinal/Release/d_a_obj_kantera.rel + hash: f1ccebb6842c692a35cce9b97df87f965fefeb8d + symbols: config/RZDJ01/rels/d_a_obj_kantera/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kantera/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kantera.map + +- object: files/rel/Rfinal/Release/d_a_obj_katatsumuri.rel + hash: 2fad8da6c9ea9084402b2f9302d8bbfd6ce7bfad + symbols: config/RZDJ01/rels/d_a_obj_katatsumuri/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_katatsumuri/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_katatsumuri.map + +- object: files/rel/Rfinal/Release/d_a_obj_kazeneko.rel + hash: 289c4d3866b043e0bbbdec164d1ad958060da0eb + symbols: config/RZDJ01/rels/d_a_obj_kazeneko/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kazeneko/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kazeneko.map + +- object: files/rel/Rfinal/Release/d_a_obj_kbacket.rel + hash: e755d5c4c52c51cbaa7b1a303d533c334d475a4a + symbols: config/RZDJ01/rels/d_a_obj_kbacket/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kbacket/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kbacket.map + +- object: files/rel/Rfinal/Release/d_a_obj_kbox.rel + hash: 70383cc06fcb264a3c5d4eb5d7760ad0c706df95 + symbols: config/RZDJ01/rels/d_a_obj_kbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_key.rel + hash: 06f5f1bbdc30382a56db0035169ecafd53fc7b1f + symbols: config/RZDJ01/rels/d_a_obj_key/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_key/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_key.map + +- object: files/rel/Rfinal/Release/d_a_obj_keyhole.rel + hash: 226c056cec88681b06c0541efd2f2fa8f356a98d + symbols: config/RZDJ01/rels/d_a_obj_keyhole/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_keyhole/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_keyhole.map + +- object: files/rel/Rfinal/Release/d_a_obj_ki.rel + hash: 3be439f14f6b9f8a25ba4db1d1fc710e251d92c2 + symbols: config/RZDJ01/rels/d_a_obj_ki/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ki/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ki.map + +- object: files/rel/Rfinal/Release/d_a_obj_kiPot.rel + hash: e90854869a1d854b3b02bcc21f1343336b27d715 + symbols: config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kiPot/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kiPot.map + +- object: files/rel/Rfinal/Release/d_a_obj_kita.rel + hash: f142b8c34f2166146ac547ce72e77d10968d1553 + symbols: config/RZDJ01/rels/d_a_obj_kita/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kita/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kita.map + +- object: files/rel/Rfinal/Release/d_a_obj_kjgjs.rel + hash: e6f9fee2708d38e7b913ab0b7991534b0f9b44c7 + symbols: config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kjgjs.map + +- object: files/rel/Rfinal/Release/d_a_obj_kkanban.rel + hash: 9c7ca2dd0b069b0467b1a558a11d812903891f47 + symbols: config/RZDJ01/rels/d_a_obj_kkanban/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kkanban/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kkanban.map + +- object: files/rel/Rfinal/Release/d_a_obj_knBullet.rel + hash: 1859165ad09925ac1f946b865fc21a69301e522e + symbols: config/RZDJ01/rels/d_a_obj_knBullet/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_knBullet/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_knBullet.map + +- object: files/rel/Rfinal/Release/d_a_obj_kshutter.rel + hash: e7afb7d11a9f9f33de0b777f8d9a84fb3b75511f + symbols: config/RZDJ01/rels/d_a_obj_kshutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kshutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kshutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_kuwagata.rel + hash: 526ff4b45224a0cdcbe210f8c3267eb3c9c33c57 + symbols: config/RZDJ01/rels/d_a_obj_kuwagata/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kuwagata/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kuwagata.map + +- object: files/rel/Rfinal/Release/d_a_obj_kwheel00.rel + hash: 03bd898b6b5fd66525d81e4724e34746dd64c8b8 + symbols: config/RZDJ01/rels/d_a_obj_kwheel00/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kwheel00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kwheel00.map + +- object: files/rel/Rfinal/Release/d_a_obj_kwheel01.rel + hash: 769ce38c106cfed1be250861b12c2aef367f8e53 + symbols: config/RZDJ01/rels/d_a_obj_kwheel01/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kwheel01/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kwheel01.map + +- object: files/rel/Rfinal/Release/d_a_obj_kznkarm.rel + hash: fa29bb762092466272c052b6e1db9b5e1983aa4b + symbols: config/RZDJ01/rels/d_a_obj_kznkarm/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_kznkarm.map + +- object: files/rel/Rfinal/Release/d_a_obj_laundry.rel + hash: c7a94a487139edd707dd0c050cc2ab933ba3bbc0 + symbols: config/RZDJ01/rels/d_a_obj_laundry/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_laundry/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_laundry.map + +- object: files/rel/Rfinal/Release/d_a_obj_laundry_rope.rel + hash: 74b40b8ad4ff59ebe3714b0e0931d96ba5497ec0 + symbols: config/RZDJ01/rels/d_a_obj_laundry_rope/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_laundry_rope/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_laundry_rope.map + +- object: files/rel/Rfinal/Release/d_a_obj_lbox.rel + hash: 8b9e626098e6bf7ba41292bd63193a02757aceaa + symbols: config/RZDJ01/rels/d_a_obj_lbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_lp.rel + hash: cd87b1a47ad3f6e8f0976c928da51ffc9def858b + symbols: config/RZDJ01/rels/d_a_obj_lp/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lp.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv1Candle00.rel + hash: cb15ef863cb162cca3920344b51df71fd2c28751 + symbols: config/RZDJ01/rels/d_a_obj_lv1Candle00/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv1Candle00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv1Candle00.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv1Candle01.rel + hash: 48497d749fdc0756d3bf022aaec3e79277493b00 + symbols: config/RZDJ01/rels/d_a_obj_lv1Candle01/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv1Candle01/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv1Candle01.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Candle.rel + hash: 7a412783ce64321db8b75a35dd58dfb876fde8fb + symbols: config/RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3Candle/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3Candle.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Water.rel + hash: 69cf66bf0b54e6279ebf330dbe2b62f18b7de700 + symbols: config/RZDJ01/rels/d_a_obj_lv3Water/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3Water/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3Water.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Water2.rel + hash: 0e2c3ea8bd9d1ea25908e8c6113608c3900d1e08 + symbols: config/RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3Water2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3Water2.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3WaterB.rel + hash: 4bdf6b6b83964174b00b5a5a3faf9fc2ff145c22 + symbols: config/RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3WaterB.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3saka00.rel + hash: 1204428db74fbeb88fd03681eaa06fad45ed7524 + symbols: config/RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3saka00/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3saka00.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3waterEff.rel + hash: 18733a1101a02865518226185dda52bdd8399672 + symbols: config/RZDJ01/rels/d_a_obj_lv3waterEff/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv3waterEff/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv3waterEff.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4CandleDemoTag.rel + hash: 5f570165e9bca50173a3e8228e04280e3686d6be + symbols: config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4CandleDemoTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4CandleTag.rel + hash: d13c7543d1fed1b7e9d63a6edac3621deb7a3805 + symbols: config/RZDJ01/rels/d_a_obj_lv4CandleTag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4CandleTag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4CandleTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4EdShutter.rel + hash: 70b2079833ffbfd8135440ceca36314f675132a3 + symbols: config/RZDJ01/rels/d_a_obj_lv4EdShutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4EdShutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4EdShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4Gate.rel + hash: 5da60645c582b742ca5d28ad2e8c9bdec511848b + symbols: config/RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4Gate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4HsTarget.rel + hash: 0bf7a84a4926a6ac257060cbd3bdd6f04a0e98f9 + symbols: config/RZDJ01/rels/d_a_obj_lv4HsTarget/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4HsTarget/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4HsTarget.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4PoGate.rel + hash: c4d8dd8996a2163e012023754f8ff2ac5e2ca2ea + symbols: config/RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4PoGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4RailWall.rel + hash: 6cf9c6599fabdd0f9203ac09e4ce13f1290cc4cb + symbols: config/RZDJ01/rels/d_a_obj_lv4RailWall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4RailWall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4RailWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4SlideWall.rel + hash: 1f430ab449529ba350051892528454e0161ee147 + symbols: config/RZDJ01/rels/d_a_obj_lv4SlideWall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4SlideWall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4SlideWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4bridge.rel + hash: e921ed5298ad7b1e0430988a6eef93ce41a74aef + symbols: config/RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4bridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4bridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4chandelier.rel + hash: bfad2c0ebb64ad9f7987de2e7a10d8d4bf5e6048 + symbols: config/RZDJ01/rels/d_a_obj_lv4chandelier/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4chandelier/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4chandelier.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4digsand.rel + hash: e129d69bb525879c41371256ac1b14ce5c16583d + symbols: config/RZDJ01/rels/d_a_obj_lv4digsand/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4digsand/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4digsand.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4floor.rel + hash: 3eb86ae4d7c239c03d472935ee05bfe1cc51e1b8 + symbols: config/RZDJ01/rels/d_a_obj_lv4floor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4floor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4floor.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4gear.rel + hash: 5554f065b4c3c8b345f702cbdfcef53908ffe457 + symbols: config/RZDJ01/rels/d_a_obj_lv4gear/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4gear.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4prelvtr.rel + hash: 6464b483c913d3e03fdec7eeb4bad1f443cadfec + symbols: config/RZDJ01/rels/d_a_obj_lv4prelvtr/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4prelvtr.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4prwall.rel + hash: 92e60b921c9c4b5193eec250c33729dd07edb4b1 + symbols: config/RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4prwall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4prwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4sand.rel + hash: dc05b693305a3db0916986b1f1a2990b6df75754 + symbols: config/RZDJ01/rels/d_a_obj_lv4sand/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv4sand.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5FloorBoard.rel + hash: 6a74ed992b5a2c4a7b3f8b75a21273901e1210bc + symbols: config/RZDJ01/rels/d_a_obj_lv5FloorBoard/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv5FloorBoard/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv5FloorBoard.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5IceWall.rel + hash: a75952ac054378b0128ee68694f1ee1fc8439659 + symbols: config/RZDJ01/rels/d_a_obj_lv5IceWall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv5IceWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5SwIce.rel + hash: b673d635edf89780bc7b317ffbe66b55a7023c45 + symbols: config/RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv5SwIce.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5ychndlr.rel + hash: 7eff5350f5f6216218ca985dd109a2e40ebb3101 + symbols: config/RZDJ01/rels/d_a_obj_lv5ychndlr/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv5ychndlr.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5yiblltray.rel + hash: 040c537b2213f5333008a0b38832f1550c6182d6 + symbols: config/RZDJ01/rels/d_a_obj_lv5yiblltray/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv5yiblltray/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv5yiblltray.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6ChangeGate.rel + hash: a6397e43d8a5701548c853abb2e6bb54154d84b9 + symbols: config/RZDJ01/rels/d_a_obj_lv6ChangeGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6ChangeGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6ChangeGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6FurikoTrap.rel + hash: 1170fce2d0a76b0ec6f2798a000bc64f13273218 + symbols: config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6FurikoTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6Lblock.rel + hash: b1a7ed18d0fb61556a71a0c9244aec844235f377 + symbols: config/RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6Lblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6SwGate.rel + hash: beb4ceb74a817756d53c8afc7622635865350aa5 + symbols: config/RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6SwGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6SzGate.rel + hash: e6f88e08783181f4172f26e167bfa7bf8289b1a6 + symbols: config/RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6SzGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6Tenbin.rel + hash: 0f2f8c1718323de826790b94964ea396aba88f1f + symbols: config/RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6Tenbin.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6TogeRoll.rel + hash: d5c1608de3a92d2308462cc30102265f15fc7e7b + symbols: config/RZDJ01/rels/d_a_obj_lv6TogeRoll/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6TogeRoll/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6TogeRoll.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6TogeTrap.rel + hash: 6639d5f1c41d03c2102a03d6be0e08ddd74075c8 + symbols: config/RZDJ01/rels/d_a_obj_lv6TogeTrap/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6TogeTrap/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6TogeTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6bemos.rel + hash: 8f593f83bfc3d897c390e17b81f8386a3ad9fc15 + symbols: config/RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6bemos/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6bemos.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6bemos2.rel + hash: 0f1c0c30ad12bb336be3edd1fab164b106a0164b + symbols: config/RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6bemos2.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6egate.rel + hash: bcc7b2a84acb8dc668337a8e8d3debe8bd3a77ec + symbols: config/RZDJ01/rels/d_a_obj_lv6egate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6egate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6egate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6elevta.rel + hash: 12246c0ef6f62631928b9e2dff40a198103506b9 + symbols: config/RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6elevta/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6elevta.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6swturn.rel + hash: 36e8ccb3e62ae64fa6894cde6b26c52aa7dbcca6 + symbols: config/RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv6swturn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv6swturn.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7BsGate.rel + hash: fc3dfe2ad71ee171c43982c4b4f1240d760f5359 + symbols: config/RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv7BsGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7PropellerY.rel + hash: f3eaf764474b5667bdaf38271cfef4d16efe978b + symbols: config/RZDJ01/rels/d_a_obj_lv7PropellerY/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv7PropellerY/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv7PropellerY.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7bridge.rel + hash: b82ed84173b811298b65c5e53b676e79158f804c + symbols: config/RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv7bridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv7bridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8KekkaiTrap.rel + hash: e127da3b4537cb15344788e2c786dd4e97577951 + symbols: config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv8KekkaiTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8Lift.rel + hash: d8363f38d7304e43a79f5864ff66e1a57b130d68 + symbols: config/RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv8Lift.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8OptiLift.rel + hash: 7e44579029363f25e81c9750e7e37c31c0020713 + symbols: config/RZDJ01/rels/d_a_obj_lv8OptiLift/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv8OptiLift/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv8OptiLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8UdFloor.rel + hash: 52acf871d366996984c60a7cffcdc9011481ab54 + symbols: config/RZDJ01/rels/d_a_obj_lv8UdFloor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv8UdFloor.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv9SwShutter.rel + hash: 1485a497e22dce6d213a3b8d1111f7fae4b321ab + symbols: config/RZDJ01/rels/d_a_obj_lv9SwShutter/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_lv9SwShutter/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_lv9SwShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_magLift.rel + hash: edc81505771f0c1e30dca340ff03f601fbfa4ebe + symbols: config/RZDJ01/rels/d_a_obj_magLift/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_magLift/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_magLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_magLiftRot.rel + hash: 78121a5e09fe875cd221a0506b60cf139bd45d62 + symbols: config/RZDJ01/rels/d_a_obj_magLiftRot/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_magLiftRot/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_magLiftRot.map + +- object: files/rel/Rfinal/Release/d_a_obj_maki.rel + hash: fc6d5566b3d0d34c96f4e4b5192ce6f2e68b9401 + symbols: config/RZDJ01/rels/d_a_obj_maki/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_maki/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_maki.map + +- object: files/rel/Rfinal/Release/d_a_obj_master_sword.rel + hash: 1d7e9831d4ed0e7c45383bdd125005247dee5494 + symbols: config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_master_sword/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_master_sword.map + +- object: files/rel/Rfinal/Release/d_a_obj_mato.rel + hash: 092a7ef2fc0d12e1578a30ffab45a8da62c6db89 + symbols: config/RZDJ01/rels/d_a_obj_mato/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mato/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mato.map + +- object: files/rel/Rfinal/Release/d_a_obj_mhole.rel + hash: 261fbb40c375293f2a7b1862e8dd24d68b70fc47 + symbols: config/RZDJ01/rels/d_a_obj_mhole/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mhole/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mhole.map + +- object: files/rel/Rfinal/Release/d_a_obj_mie.rel + hash: 1d52899dfc0ab5ce7c2941045a4f478cfb353ce0 + symbols: config/RZDJ01/rels/d_a_obj_mie/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mie/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mie.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_6pole.rel + hash: e7688dd3a5fda5332d3b5642e0d31ba3b3c3db9d + symbols: config/RZDJ01/rels/d_a_obj_mirror_6pole/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mirror_6pole/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mirror_6pole.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_chain.rel + hash: 81b0e8b61b352718af04fcc5f5d3e057086ca910 + symbols: config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mirror_chain/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mirror_chain.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_sand.rel + hash: a4e4b955b2c4794f64ec0cb545edb9da1b8e0f9c + symbols: config/RZDJ01/rels/d_a_obj_mirror_sand/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mirror_sand/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mirror_sand.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_screw.rel + hash: 99982bb8a1ddcde97154f63fa4a31dee2ba40e9a + symbols: config/RZDJ01/rels/d_a_obj_mirror_screw/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mirror_screw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mirror_screw.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_table.rel + hash: 7f9ae1175b01f51d829e515ec7ac3aef8c62d69c + symbols: config/RZDJ01/rels/d_a_obj_mirror_table/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mirror_table/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mirror_table.map + +- object: files/rel/Rfinal/Release/d_a_obj_msima.rel + hash: 36250076cd9504afa9d7cbeb90687ddd339b8ff9 + symbols: config/RZDJ01/rels/d_a_obj_msima/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_msima/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_msima.map + +- object: files/rel/Rfinal/Release/d_a_obj_mvstair.rel + hash: 8f6729d087245a63116612b4f9fca908155cf29d + symbols: config/RZDJ01/rels/d_a_obj_mvstair/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_mvstair/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_mvstair.map + +- object: files/rel/Rfinal/Release/d_a_obj_myogan.rel + hash: 370338964d5de36ef33a95914de5fee12ea505c2 + symbols: config/RZDJ01/rels/d_a_obj_myogan/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_myogan/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_myogan.map + +- object: files/rel/Rfinal/Release/d_a_obj_nagaisu.rel + hash: 20d4489946a2556931c051d33f07b367d8213173 + symbols: config/RZDJ01/rels/d_a_obj_nagaisu/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_nagaisu.map + +- object: files/rel/Rfinal/Release/d_a_obj_nan.rel + hash: 99df24b9048bcaac408c9ef9257788dbcb9d0406 + symbols: config/RZDJ01/rels/d_a_obj_nan/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_nan/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_nan.map + +- object: files/rel/Rfinal/Release/d_a_obj_ndoor.rel + hash: bf373ef68afca859e6fe19d3346ff10a1e5a7c5a + symbols: config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ndoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ndoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_nougu.rel + hash: 9edba9474e084d7f3964c5196fc225f73e10812d + symbols: config/RZDJ01/rels/d_a_obj_nougu/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_nougu/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_nougu.map + +- object: files/rel/Rfinal/Release/d_a_obj_octhashi.rel + hash: ffe53092e313cbec1a9e3635d6c199ba9ba0e717 + symbols: config/RZDJ01/rels/d_a_obj_octhashi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_octhashi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_octhashi.map + +- object: files/rel/Rfinal/Release/d_a_obj_oiltubo.rel + hash: 52cdb34d29416394fdc6af42686201e8f80bab5e + symbols: config/RZDJ01/rels/d_a_obj_oiltubo/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_oiltubo.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsen.rel + hash: b189526a9b87f0ea256dae589242fac5d30ac3b4 + symbols: config/RZDJ01/rels/d_a_obj_onsen/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_onsen/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_onsen.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsenFire.rel + hash: fcc8e117744e13b528dbab1a7bfacf44b9ca7833 + symbols: config/RZDJ01/rels/d_a_obj_onsenFire/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_onsenFire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_onsenFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsenTaru.rel + hash: 545956b4b87022501b198d09c485c5a48e84685f + symbols: config/RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_onsenTaru/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_onsenTaru.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdoor.rel + hash: e4f1d52fb52cc3d39610a5a91fd4bdb382367539 + symbols: config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdtile.rel + hash: 6cde62670d30bedba06d69566d6dc4a7841c68ed + symbols: config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pdtile/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pdtile.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdwall.rel + hash: 3dafc8cccc3d855f83545d2a66ade9812857b2cb + symbols: config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pdwall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pdwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_picture.rel + hash: 40b721be20f387d31bfba8be20c1c695eb4d25c8 + symbols: config/RZDJ01/rels/d_a_obj_picture/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_picture/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_picture.map + +- object: files/rel/Rfinal/Release/d_a_obj_pillar.rel + hash: 9baf321603667f3a10d55fd25040ac2d2a6ac74b + symbols: config/RZDJ01/rels/d_a_obj_pillar/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pillar/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_pleaf.rel + hash: bd7d45ad6e9abe522ee3493ffc15f47c936132e1 + symbols: config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pleaf/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pleaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_poCandle.rel + hash: 6ea8e2280358246640b52d970c492e607b060bf4 + symbols: config/RZDJ01/rels/d_a_obj_poCandle/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_poCandle/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_poCandle.map + +- object: files/rel/Rfinal/Release/d_a_obj_poFire.rel + hash: 8306e7ddf78f8a29da9805a81b0a40a650c739ef + symbols: config/RZDJ01/rels/d_a_obj_poFire/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_poFire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_poFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_poTbox.rel + hash: b608355accdb6d8022fa5243f4813e5f83844169 + symbols: config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_poTbox/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_poTbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_prop.rel + hash: d450d4e5729d5b9fa9c2c0c1638d44f7a992e851 + symbols: config/RZDJ01/rels/d_a_obj_prop/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_prop/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_prop.map + +- object: files/rel/Rfinal/Release/d_a_obj_pumpkin.rel + hash: 79ed760d994fd2c612b2cd7e03371dc212b92400 + symbols: config/RZDJ01/rels/d_a_obj_pumpkin/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_pumpkin.map + +- object: files/rel/Rfinal/Release/d_a_obj_rcircle.rel + hash: 6a45c5f83662ed250639d5611e8f4bbe702080f9 + symbols: config/RZDJ01/rels/d_a_obj_rcircle/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rcircle/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rcircle.map + +- object: files/rel/Rfinal/Release/d_a_obj_rfHole.rel + hash: 5dac8bcedb594cfb74975f1bd1f90500054bd18d + symbols: config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rfHole/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rfHole.map + +- object: files/rel/Rfinal/Release/d_a_obj_rgate.rel + hash: 842146cfb05e278225938129b3585cbb0cf02dda + symbols: config/RZDJ01/rels/d_a_obj_rgate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rgate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rgate.map + +- object: files/rel/Rfinal/Release/d_a_obj_riverrock.rel + hash: 2c41c1777550cd35da84da6e84e797a6e486692a + symbols: config/RZDJ01/rels/d_a_obj_riverrock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_riverrock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_riverrock.map + +- object: files/rel/Rfinal/Release/d_a_obj_rock.rel + hash: 14fe5e9f003c349d4fab3698b4c2bd4b8ff26e79 + symbols: config/RZDJ01/rels/d_a_obj_rock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_rotBridge.rel + hash: 5ea42e2f382cb205e30db345ca07c86c02d4dd1e + symbols: config/RZDJ01/rels/d_a_obj_rotBridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rotBridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rotBridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_rotTrap.rel + hash: c2ebd10d170d74d562ec19ee5227a444748601e0 + symbols: config/RZDJ01/rels/d_a_obj_rotTrap/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rotTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_roten.rel + hash: 5ccc9cf1583afd717bf3c66d225d9751fb512817 + symbols: config/RZDJ01/rels/d_a_obj_roten/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_roten/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_roten.map + +- object: files/rel/Rfinal/Release/d_a_obj_rstair.rel + hash: 80bd1123a5570ade00a95bd638a9857069889df0 + symbols: config/RZDJ01/rels/d_a_obj_rstair/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rstair/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rstair.map + +- object: files/rel/Rfinal/Release/d_a_obj_rw.rel + hash: 9aea9100417641f6c7af32a8d7ee482eee030b58 + symbols: config/RZDJ01/rels/d_a_obj_rw/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_rw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_rw.map + +- object: files/rel/Rfinal/Release/d_a_obj_saidan.rel + hash: f652a978bdc6b247a4a6f9c4b79a0f21386fe11a + symbols: config/RZDJ01/rels/d_a_obj_saidan/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_saidan/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_saidan.map + +- object: files/rel/Rfinal/Release/d_a_obj_sakuita.rel + hash: adc66608c5ad4babbb95ec128d8c13bf52b883c6 + symbols: config/RZDJ01/rels/d_a_obj_sakuita/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sakuita/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sakuita.map + +- object: files/rel/Rfinal/Release/d_a_obj_sakuita_rope.rel + hash: e1e2b7a13bb051f83034b54fe57cc6d3696d9d42 + symbols: config/RZDJ01/rels/d_a_obj_sakuita_rope/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sakuita_rope/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sakuita_rope.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon.rel + hash: 8bc69e6e56f7d0917307e41cb7a083e52b801d90 + symbols: config/RZDJ01/rels/d_a_obj_scannon/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_scannon/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_scannon.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon_crs.rel + hash: 008ec9067ee1dca3cae1fa3203379defa71e0d2d + symbols: config/RZDJ01/rels/d_a_obj_scannon_crs/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_scannon_crs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_scannon_crs.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon_ten.rel + hash: 8f4a62069dfefb161ccf8cf2c3ce858721ecceaa + symbols: config/RZDJ01/rels/d_a_obj_scannon_ten/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_scannon_ten/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_scannon_ten.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekidoor.rel + hash: c2c9f4b00eb508eb1ba1c04048389d81c4d31a1e + symbols: config/RZDJ01/rels/d_a_obj_sekidoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sekidoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sekidoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekizo.rel + hash: aa3ad7db3f83960390d16aa396ac75c9e9d3a634 + symbols: config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sekizo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sekizo.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekizoa.rel + hash: 762bb7a5ee5e974ba18095acf3dc0472a8fac898 + symbols: config/RZDJ01/rels/d_a_obj_sekizoa/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sekizoa.map + +- object: files/rel/Rfinal/Release/d_a_obj_shield.rel + hash: 6d47295ad17febf9554f73255d0d20cf4d871d1b + symbols: config/RZDJ01/rels/d_a_obj_shield/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_shield/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_shield.map + +- object: files/rel/Rfinal/Release/d_a_obj_sm_door.rel + hash: f7a9791e5e2bd2c95d42e8c654d479377e3c6405 + symbols: config/RZDJ01/rels/d_a_obj_sm_door/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sm_door/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sm_door.map + +- object: files/rel/Rfinal/Release/d_a_obj_smallkey.rel + hash: 9bc0644b5c959f591baad77f3f1e0679c067d05e + symbols: config/RZDJ01/rels/d_a_obj_smallkey/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_smallkey/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_smallkey.map + +- object: files/rel/Rfinal/Release/d_a_obj_smgdoor.rel + hash: c24885a51e8fb3f1be4a4547c251a20a90b54b6b + symbols: config/RZDJ01/rels/d_a_obj_smgdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_smgdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_smoke.rel + hash: 3e822c6d7a1708c533debbd469989a5cf507c8a2 + symbols: config/RZDJ01/rels/d_a_obj_smoke/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_smoke/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_smoke.map + +- object: files/rel/Rfinal/Release/d_a_obj_smtile.rel + hash: 4883f4f43f741fca7c93f920a87e0facc61e665c + symbols: config/RZDJ01/rels/d_a_obj_smtile/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_smtile/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_smtile.map + +- object: files/rel/Rfinal/Release/d_a_obj_smw_stone.rel + hash: 1352abff1831a79d077773554b77187bff6bc768 + symbols: config/RZDJ01/rels/d_a_obj_smw_stone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_smw_stone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_smw_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_snowEffTag.rel + hash: 80dd0b9f07bef6ce45253424fd76e98ec34ce48e + symbols: config/RZDJ01/rels/d_a_obj_snowEffTag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_snowEffTag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_snowEffTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_snow_soup.rel + hash: b6511c9da8bf7c7e8a5441cdc5983b8d5d177d8b + symbols: config/RZDJ01/rels/d_a_obj_snow_soup/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_snow_soup/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_snow_soup.map + +- object: files/rel/Rfinal/Release/d_a_obj_so.rel + hash: 20a3d854345e61d12768664b34b5cb4520ce51af + symbols: config/RZDJ01/rels/d_a_obj_so/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_so/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_so.map + +- object: files/rel/Rfinal/Release/d_a_obj_spinLift.rel + hash: aa4864ac18210ac48ce68f4d39e33a6f1d3513cc + symbols: config/RZDJ01/rels/d_a_obj_spinLift/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_spinLift/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_spinLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_ss_drink.rel + hash: e7b15fee201adfb808327beefed11da1fb4ff933 + symbols: config/RZDJ01/rels/d_a_obj_ss_drink/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ss_drink/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ss_drink.map + +- object: files/rel/Rfinal/Release/d_a_obj_ss_item.rel + hash: 2ce4233f9f60a8c0ce4bdc6ceaad90d3bbff7294 + symbols: config/RZDJ01/rels/d_a_obj_ss_item/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ss_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ss_item.map + +- object: files/rel/Rfinal/Release/d_a_obj_stairBlock.rel + hash: b13d19d71d8f2cbc5a84a5d5e30b9899bfdf1ee4 + symbols: config/RZDJ01/rels/d_a_obj_stairBlock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stairBlock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stairBlock.map + +- object: files/rel/Rfinal/Release/d_a_obj_stone.rel + hash: 53b9c7e2a5b34acec7440f48514a6f4f2e74079f + symbols: config/RZDJ01/rels/d_a_obj_stone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_stopper.rel + hash: 2e283cad6ff2b12fea9731da5e7fdb8a0cfce0e8 + symbols: config/RZDJ01/rels/d_a_obj_stopper/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stopper/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stopper.map + +- object: files/rel/Rfinal/Release/d_a_obj_stopper2.rel + hash: 701f049e28924207349b6b4115fc066c5b5b66ee + symbols: config/RZDJ01/rels/d_a_obj_stopper2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_stopper2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_stopper2.map + +- object: files/rel/Rfinal/Release/d_a_obj_suisya.rel + hash: faf3b7f0353e21f762fe7aa1b90bfafc0100b560 + symbols: config/RZDJ01/rels/d_a_obj_suisya/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_suisya/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_suisya.map + +- object: files/rel/Rfinal/Release/d_a_obj_sw.rel + hash: d0a999881db644f70a5b295940949c099b1931ec + symbols: config/RZDJ01/rels/d_a_obj_sw/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sw.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallA.rel + hash: f97c815e6ef10c64abd9e55a75bec980497f8ebc + symbols: config/RZDJ01/rels/d_a_obj_swBallA/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swBallA/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swBallA.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallB.rel + hash: 1ee13602833d3c1fea4c05ecb2daa13a7f30acd6 + symbols: config/RZDJ01/rels/d_a_obj_swBallB/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swBallB/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swBallB.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallC.rel + hash: 4bedc6a60f7aa697bb67bbd465612061545a60d9 + symbols: config/RZDJ01/rels/d_a_obj_swBallC/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swBallC/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swBallC.map + +- object: files/rel/Rfinal/Release/d_a_obj_swLight.rel + hash: d73addec72e1092250a0b1bdfd6d7876a1c0b1c0 + symbols: config/RZDJ01/rels/d_a_obj_swLight/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swLight/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swLight.map + +- object: files/rel/Rfinal/Release/d_a_obj_swchain.rel + hash: 1c548265219e8dc378ac601d4a9fe9b3cfe48810 + symbols: config/RZDJ01/rels/d_a_obj_swchain/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swchain/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_swhang.rel + hash: 6d8f5c8abbebb79dc75e2047be9854f0fb8c6d89 + symbols: config/RZDJ01/rels/d_a_obj_swhang/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swhang/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swhang.map + +- object: files/rel/Rfinal/Release/d_a_obj_sword.rel + hash: df6a81335c3c807a33756aced818b4ed4b60daae + symbols: config/RZDJ01/rels/d_a_obj_sword/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_sword/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_sword.map + +- object: files/rel/Rfinal/Release/d_a_obj_swpush2.rel + hash: ff8cd4b857853a15471380244288fd51f9215776 + symbols: config/RZDJ01/rels/d_a_obj_swpush2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swpush2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swpush2.map + +- object: files/rel/Rfinal/Release/d_a_obj_swspinner.rel + hash: d0119c016fdf434b308d49b05caad40ec260032b + symbols: config/RZDJ01/rels/d_a_obj_swspinner/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swspinner/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swspinner.map + +- object: files/rel/Rfinal/Release/d_a_obj_swturn.rel + hash: 373b638cd82b0dfa333a92973dbcb6946aae047d + symbols: config/RZDJ01/rels/d_a_obj_swturn/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_swturn/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_swturn.map + +- object: files/rel/Rfinal/Release/d_a_obj_syRock.rel + hash: 63dbdf45c7ba6ba76ec59418f7a2736771f3ba9c + symbols: config/RZDJ01/rels/d_a_obj_syRock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_syRock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_syRock.map + +- object: files/rel/Rfinal/Release/d_a_obj_szbridge.rel + hash: 5482551b3dd70323390d5c6fc347eb5e286634e8 + symbols: config/RZDJ01/rels/d_a_obj_szbridge/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_szbridge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_szbridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_taFence.rel + hash: 2c3f3e4c92a70d3e7f1772400119dad678ce8c0e + symbols: config/RZDJ01/rels/d_a_obj_taFence/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_taFence/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_taFence.map + +- object: files/rel/Rfinal/Release/d_a_obj_table.rel + hash: 1d3cfb9297a1df1da444f17362154f3d8a453e6f + symbols: config/RZDJ01/rels/d_a_obj_table/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_table/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_table.map + +- object: files/rel/Rfinal/Release/d_a_obj_takaraDai.rel + hash: c594e553c173e894b70be3fbd282a411dbcce12a + symbols: config/RZDJ01/rels/d_a_obj_takaraDai/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_takaraDai/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_takaraDai.map + +- object: files/rel/Rfinal/Release/d_a_obj_tatigi.rel + hash: 8f82b958a39e671689d2ad5ca0bb0549f22e1f60 + symbols: config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tatigi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tatigi.map + +- object: files/rel/Rfinal/Release/d_a_obj_ten.rel + hash: 020a9a2de538b8a79d336e662be2e66669f3b9fd + symbols: config/RZDJ01/rels/d_a_obj_ten/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ten/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ten.map + +- object: files/rel/Rfinal/Release/d_a_obj_testcube.rel + hash: fdc81e2115e7ce582f63b5f2080bf0e45056cb4f + symbols: config/RZDJ01/rels/d_a_obj_testcube/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_testcube/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_testcube.map + +- object: files/rel/Rfinal/Release/d_a_obj_tgake.rel + hash: d13f0396d679c372bf1b75310a20f54fa29acb0e + symbols: config/RZDJ01/rels/d_a_obj_tgake/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tgake/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tgake.map + +- object: files/rel/Rfinal/Release/d_a_obj_thashi.rel + hash: 9d7f323e5b74f9605041a62e8618e4e3f6abcdef + symbols: config/RZDJ01/rels/d_a_obj_thashi/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_thashi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_thashi.map + +- object: files/rel/Rfinal/Release/d_a_obj_thdoor.rel + hash: bc14edd87f5c300ec4c2df5ce073622a124fa205 + symbols: config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_thdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_thdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_timeFire.rel + hash: 9bdff1cf9dc6db3dc769793cddbd9fbf9110d46f + symbols: config/RZDJ01/rels/d_a_obj_timeFire/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_timeFire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_timeFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_tks.rel + hash: b53ae5b095bad4f5cdb9bbcec303386b8a153854 + symbols: config/RZDJ01/rels/d_a_obj_tks/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tks/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tks.map + +- object: files/rel/Rfinal/Release/d_a_obj_tmoon.rel + hash: d08990b24144a7950ef5c854e5a7c2f3372e906d + symbols: config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tmoon/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tmoon.map + +- object: files/rel/Rfinal/Release/d_a_obj_toaru_maki.rel + hash: e66b7bdf9767096c702a2b51f3eeac59e62d7f05 + symbols: config/RZDJ01/rels/d_a_obj_toaru_maki/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_toaru_maki/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_toaru_maki.map + +- object: files/rel/Rfinal/Release/d_a_obj_toby.rel + hash: 268ac04edbf0ebdcd2b7fc815e6b8e23e6ee2de5 + symbols: config/RZDJ01/rels/d_a_obj_toby/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_toby/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_toby.map + +- object: files/rel/Rfinal/Release/d_a_obj_tobyhouse.rel + hash: 02284721c9663664e598dbeebf93386d36f35803 + symbols: config/RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tobyhouse/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tobyhouse.map + +- object: files/rel/Rfinal/Release/d_a_obj_togeTrap.rel + hash: e1b44fe6feddf483d6381be62db54c910144f493 + symbols: config/RZDJ01/rels/d_a_obj_togeTrap/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_togeTrap/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_togeTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_tombo.rel + hash: a8b7cb02f03288a63511e489508643d9c6d4e69d + symbols: config/RZDJ01/rels/d_a_obj_tombo/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tombo/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tombo.map + +- object: files/rel/Rfinal/Release/d_a_obj_tornado.rel + hash: 9043b1cdf1a9a04533f2d4d5059158891b6c766c + symbols: config/RZDJ01/rels/d_a_obj_tornado/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tornado/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tornado.map + +- object: files/rel/Rfinal/Release/d_a_obj_tornado2.rel + hash: b5911a3bfc91abc2039ed1df83b376a25b92a126 + symbols: config/RZDJ01/rels/d_a_obj_tornado2/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tornado2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tornado2.map + +- object: files/rel/Rfinal/Release/d_a_obj_tp.rel + hash: 24fa4379308959705083674d8fe049f5359dec1c + symbols: config/RZDJ01/rels/d_a_obj_tp/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_tp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_tp.map + +- object: files/rel/Rfinal/Release/d_a_obj_treesh.rel + hash: 7a7a3af3037b0d982534e1957c9bf3258928cbc3 + symbols: config/RZDJ01/rels/d_a_obj_treesh/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_treesh/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_treesh.map + +- object: files/rel/Rfinal/Release/d_a_obj_twGate.rel + hash: 95340130cd74baaf27d12cb96c0b6dd8f3bb487c + symbols: config/RZDJ01/rels/d_a_obj_twGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_twGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_twGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_udoor.rel + hash: 159a47790ce01e087b0c754261ffae0fd1ef6604 + symbols: config/RZDJ01/rels/d_a_obj_udoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_udoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_udoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_usaku.rel + hash: f87d739bfac1e5c738eb7928150417358bfcb437 + symbols: config/RZDJ01/rels/d_a_obj_usaku/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_usaku/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_usaku.map + +- object: files/rel/Rfinal/Release/d_a_obj_vground.rel + hash: 90d096415629cff5b4fe5dec04e7dbf6f954f997 + symbols: config/RZDJ01/rels/d_a_obj_vground/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_vground/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_vground.map + +- object: files/rel/Rfinal/Release/d_a_obj_volcball.rel + hash: 3141f70fbb1421a33a637626b1b161f8cda1881a + symbols: config/RZDJ01/rels/d_a_obj_volcball/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_volcball/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_volcball.map + +- object: files/rel/Rfinal/Release/d_a_obj_volcbom.rel + hash: 00e265154139127300cd18ac37594775eab3d539 + symbols: config/RZDJ01/rels/d_a_obj_volcbom/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_volcbom/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_volcbom.map + +- object: files/rel/Rfinal/Release/d_a_obj_warp_kbrg.rel + hash: 8a82ff2ea7c351ce1dd9015ad429366e0ad5d6df + symbols: config/RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_warp_kbrg.map + +- object: files/rel/Rfinal/Release/d_a_obj_warp_obrg.rel + hash: b7f75f1aba7abdb206386ac940e14a0f5d5de6e6 + symbols: config/RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_warp_obrg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_warp_obrg.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterGate.rel + hash: ca716537b5530c811edf21a81dcacd7deb2560b3 + symbols: config/RZDJ01/rels/d_a_obj_waterGate/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_waterGate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_waterGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterPillar.rel + hash: 637a7f1794ad48c951ab586ee79ac03c9cc831fd + symbols: config/RZDJ01/rels/d_a_obj_waterPillar/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_waterPillar/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_waterPillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterfall.rel + hash: a6e6f0a20ded8612cf95b57564a99603c7432969 + symbols: config/RZDJ01/rels/d_a_obj_waterfall/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_waterfall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_waterfall.map + +- object: files/rel/Rfinal/Release/d_a_obj_wchain.rel + hash: 3eb7b6e213632b090518b76226c06ef924f0f572 + symbols: config/RZDJ01/rels/d_a_obj_wchain/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wchain/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_wdStick.rel + hash: 7907cbc07c049df7faf74d46779c01da64c5d63d + symbols: config/RZDJ01/rels/d_a_obj_wdStick/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wdStick/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wdStick.map + +- object: files/rel/Rfinal/Release/d_a_obj_web0.rel + hash: 3ab96e49a459d23e2867312ff4ed9e3eb3fc1a51 + symbols: config/RZDJ01/rels/d_a_obj_web0/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_web0/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_web0.map + +- object: files/rel/Rfinal/Release/d_a_obj_web1.rel + hash: 7a672137b78da7f12d64d44aadad363e03339f24 + symbols: config/RZDJ01/rels/d_a_obj_web1/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_web1/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_web1.map + +- object: files/rel/Rfinal/Release/d_a_obj_well_cover.rel + hash: bf3292db4caeb173e99e0e7e4d9baf4ae65e0b5c + symbols: config/RZDJ01/rels/d_a_obj_well_cover/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_well_cover/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_well_cover.map + +- object: files/rel/Rfinal/Release/d_a_obj_wflag.rel + hash: 329ec56f34d836cc765e8d3d0e5d67de1a976283 + symbols: config/RZDJ01/rels/d_a_obj_wflag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wflag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wflag.map + +- object: files/rel/Rfinal/Release/d_a_obj_wind_stone.rel + hash: abae02f6a845679a944e35df3eed77de20e164ae + symbols: config/RZDJ01/rels/d_a_obj_wind_stone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wind_stone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wind_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_window.rel + hash: dae3ded267cd6b922ad127a0c6dce40bfba53e4e + symbols: config/RZDJ01/rels/d_a_obj_window/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_window/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_window.map + +- object: files/rel/Rfinal/Release/d_a_obj_wood_pendulum.rel + hash: 0250e58b41d50cde1d61454ee9947d8c7b30b46b + symbols: config/RZDJ01/rels/d_a_obj_wood_pendulum/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wood_pendulum/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wood_pendulum.map + +- object: files/rel/Rfinal/Release/d_a_obj_wood_statue.rel + hash: 381b86a386f5b63f9ffa639c5fa56f9eb7378a72 + symbols: config/RZDJ01/rels/d_a_obj_wood_statue/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wood_statue/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wood_statue.map + +- object: files/rel/Rfinal/Release/d_a_obj_wsword.rel + hash: 25211bb318e955dc5a47c8c0be1afc41b79af43d + symbols: config/RZDJ01/rels/d_a_obj_wsword/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_wsword/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_wsword.map + +- object: files/rel/Rfinal/Release/d_a_obj_yel_bag.rel + hash: 86fc7ec97a07f092b7a888d932cf1f8540ee9148 + symbols: config/RZDJ01/rels/d_a_obj_yel_bag/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_yel_bag.map + +- object: files/rel/Rfinal/Release/d_a_obj_ystone.rel + hash: fe92892e0662d09f47680fb7e57eac65d3d83404 + symbols: config/RZDJ01/rels/d_a_obj_ystone/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_ystone/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_ystone.map + +- object: files/rel/Rfinal/Release/d_a_obj_zcloth.rel + hash: 383511a0c8524fc812ea3e0db9523623c8882a06 + symbols: config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zcloth/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zcloth.map + +- object: files/rel/Rfinal/Release/d_a_obj_zdoor.rel + hash: 0e3a97dd2e986155e57963e2922ecbd3d95fb029 + symbols: config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zdoor/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_zrTurara.rel + hash: 1899812e947be041ebf46e47a2e23961fecc07f5 + symbols: config/RZDJ01/rels/d_a_obj_zrTurara/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zrTurara/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zrTurara.map + +- object: files/rel/Rfinal/Release/d_a_obj_zrTuraraRock.rel + hash: dd737779adee8c79c5cf606c6b030f3d661d8734 + symbols: config/RZDJ01/rels/d_a_obj_zrTuraraRock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zrTuraraRock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zrTuraraRock.map + +- object: files/rel/Rfinal/Release/d_a_obj_zraMark.rel + hash: cb0caba4044bff4f625b44c8565f8c5b01702be7 + symbols: config/RZDJ01/rels/d_a_obj_zraMark/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zraMark/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zraMark.map + +- object: files/rel/Rfinal/Release/d_a_obj_zra_freeze.rel + hash: 6b4e779413833b14abf8a771aa39f5f2ea2a0434 + symbols: config/RZDJ01/rels/d_a_obj_zra_freeze/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zra_freeze/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zra_freeze.map + +- object: files/rel/Rfinal/Release/d_a_obj_zra_rock.rel + hash: 37c2ee95b51552c1df3235e652322e7fd4e2b6de + symbols: config/RZDJ01/rels/d_a_obj_zra_rock/symbols.txt + splits: config/RZDJ01/rels/d_a_obj_zra_rock/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_obj_zra_rock.map + +- object: files/rel/Rfinal/Release/d_a_passer_mng.rel + hash: 823dc109ab40aba900202ee0e8a2d4cf9a015a15 + symbols: config/RZDJ01/rels/d_a_passer_mng/symbols.txt + splits: config/RZDJ01/rels/d_a_passer_mng/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_passer_mng.map + +- object: files/rel/Rfinal/Release/d_a_peru.rel + hash: 8ded59cc0591680acad88ee30abf18ee48a1cb5c + symbols: config/RZDJ01/rels/d_a_peru/symbols.txt + splits: config/RZDJ01/rels/d_a_peru/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_peru.map + +- object: files/rel/Rfinal/Release/d_a_ppolamp.rel + hash: 121966197716c022d1cc3f4d78d361c632599143 + symbols: config/RZDJ01/rels/d_a_ppolamp/symbols.txt + splits: config/RZDJ01/rels/d_a_ppolamp/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_ppolamp.map + +- object: files/rel/Rfinal/Release/d_a_skip_2D.rel + hash: 32181964c6f7da24b07c4af28e858068b41e927d + symbols: config/RZDJ01/rels/d_a_skip_2D/symbols.txt + splits: config/RZDJ01/rels/d_a_skip_2D/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_skip_2D.map + +- object: files/rel/Rfinal/Release/d_a_startAndGoal.rel + hash: b4dc01da59214672c8b3c35cedd5752d2387ffb5 + symbols: config/RZDJ01/rels/d_a_startAndGoal/symbols.txt + splits: config/RZDJ01/rels/d_a_startAndGoal/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_startAndGoal.map + +- object: files/rel/Rfinal/Release/d_a_swBall.rel + hash: b0592f619432dbcf13d28ec3e454065cfcefeec6 + symbols: config/RZDJ01/rels/d_a_swBall/symbols.txt + splits: config/RZDJ01/rels/d_a_swBall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_swBall.map + +- object: files/rel/Rfinal/Release/d_a_swLBall.rel + hash: 06e38a1d0e0cb5d863d9b18b4048af8d0203a2bb + symbols: config/RZDJ01/rels/d_a_swLBall/symbols.txt + splits: config/RZDJ01/rels/d_a_swLBall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_swLBall.map + +- object: files/rel/Rfinal/Release/d_a_swTime.rel + hash: b82164673d9082412f373160fa37f1169c01f11e + symbols: config/RZDJ01/rels/d_a_swTime/symbols.txt + splits: config/RZDJ01/rels/d_a_swTime/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_swTime.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv6Gate.rel + hash: 0cfde6a05aaefc474c96a034ea33c1dff34a9fa2 + symbols: config/RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_Lv6Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv7Gate.rel + hash: 3218308fb20d4bb43a1e37ee234b94660b947a9e + symbols: config/RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_Lv7Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv8Gate.rel + hash: 1361339fca8362d3b3828e8544776d2733210974 + symbols: config/RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_Lv8Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_TWgate.rel + hash: ef5dc84d7a625fd5ce5274d673430d5380f03d78 + symbols: config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_TWgate/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_TWgate.map + +- object: files/rel/Rfinal/Release/d_a_tag_arena.rel + hash: 019c0bc0fc239626ee53adb2780e91a50ab062dc + symbols: config/RZDJ01/rels/d_a_tag_arena/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_arena/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_arena.map + +- object: files/rel/Rfinal/Release/d_a_tag_assistance.rel + hash: 733c4dc4e19d9abe43df8257dc20e2176f3df7ad + symbols: config/RZDJ01/rels/d_a_tag_assistance/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_assistance/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_assistance.map + +- object: files/rel/Rfinal/Release/d_a_tag_bottle_item.rel + hash: 73c5312a5af6089399bd57a530f8451b634aefaf + symbols: config/RZDJ01/rels/d_a_tag_bottle_item/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_bottle_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_bottle_item.map + +- object: files/rel/Rfinal/Release/d_a_tag_chgrestart.rel + hash: fd6666b89fbc906ab79a687f1c6ba97def87bf5a + symbols: config/RZDJ01/rels/d_a_tag_chgrestart/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_chgrestart/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_chgrestart.map + +- object: files/rel/Rfinal/Release/d_a_tag_csw.rel + hash: d4b053461fa2be56bada7ab849346ce24721909c + symbols: config/RZDJ01/rels/d_a_tag_csw/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_csw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_csw.map + +- object: files/rel/Rfinal/Release/d_a_tag_escape.rel + hash: efb26ada7919d7a618a51da7da10e94d2fd354ae + symbols: config/RZDJ01/rels/d_a_tag_escape/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_escape/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_escape.map + +- object: files/rel/Rfinal/Release/d_a_tag_firewall.rel + hash: 217a66361cd3865ae4893f468c81a0cd121ced14 + symbols: config/RZDJ01/rels/d_a_tag_firewall/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_firewall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_firewall.map + +- object: files/rel/Rfinal/Release/d_a_tag_gra.rel + hash: 5b27ad5c6d69dfef9056fa2b1f461ef59f095226 + symbols: config/RZDJ01/rels/d_a_tag_gra/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_gra/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_gra.map + +- object: files/rel/Rfinal/Release/d_a_tag_guard.rel + hash: 085eff86f04a2fae67177efd4e9d5a397c5e5c08 + symbols: config/RZDJ01/rels/d_a_tag_guard/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_guard/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_guard.map + +- object: files/rel/Rfinal/Release/d_a_tag_instruction.rel + hash: f3e5484e5ac745f29154ea948b86703b712d5c7c + symbols: config/RZDJ01/rels/d_a_tag_instruction/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_instruction/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_instruction.map + +- object: files/rel/Rfinal/Release/d_a_tag_kago_fall.rel + hash: b29d92510b82e58acc20470863a8f2607c2338ee + symbols: config/RZDJ01/rels/d_a_tag_kago_fall/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_kago_fall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_kago_fall.map + +- object: files/rel/Rfinal/Release/d_a_tag_lightball.rel + hash: 7d2095795b57906d317fe8a2129abd4d29dd3083 + symbols: config/RZDJ01/rels/d_a_tag_lightball/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_lightball/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_lightball.map + +- object: files/rel/Rfinal/Release/d_a_tag_lv5soup.rel + hash: 952df96fc2d3aa1227be81f85be0b477653b4fc8 + symbols: config/RZDJ01/rels/d_a_tag_lv5soup/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_lv5soup.map + +- object: files/rel/Rfinal/Release/d_a_tag_lv6CstaSw.rel + hash: 390ee28c0e461205d5ef131a201b81ee7dace238 + symbols: config/RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_lv6CstaSw.map + +- object: files/rel/Rfinal/Release/d_a_tag_mmsg.rel + hash: a2a9052b0988ad92243caaae065b83a7d31fb103 + symbols: config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_mmsg/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_mmsg.map + +- object: files/rel/Rfinal/Release/d_a_tag_mwait.rel + hash: fac22b8ea923bfe3fe10d2492897d0d0e853b6db + symbols: config/RZDJ01/rels/d_a_tag_mwait/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_mwait/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_mwait.map + +- object: files/rel/Rfinal/Release/d_a_tag_myna2.rel + hash: c5b1171d4662d38b1b92eb6352ff5890aedb78b8 + symbols: config/RZDJ01/rels/d_a_tag_myna2/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_myna2/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_myna2.map + +- object: files/rel/Rfinal/Release/d_a_tag_myna_light.rel + hash: f2b89883d0e3d82cc52d955348d83f9e8f32da6c + symbols: config/RZDJ01/rels/d_a_tag_myna_light/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_myna_light/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_myna_light.map + +- object: files/rel/Rfinal/Release/d_a_tag_pachi.rel + hash: 04fdb5f2f2e72396ff38432ae22bd1db6e96b5d4 + symbols: config/RZDJ01/rels/d_a_tag_pachi/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_pachi/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_pachi.map + +- object: files/rel/Rfinal/Release/d_a_tag_poFire.rel + hash: 52b59fab1903508f5e69ed3952101f8a306b483b + symbols: config/RZDJ01/rels/d_a_tag_poFire/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_poFire/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_poFire.map + +- object: files/rel/Rfinal/Release/d_a_tag_qs.rel + hash: 975b97d61814e8d2fb6c457bda9cd37b24060de3 + symbols: config/RZDJ01/rels/d_a_tag_qs/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_qs/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_qs.map + +- object: files/rel/Rfinal/Release/d_a_tag_ret_room.rel + hash: fc0225cd01386f41a319c20db5b4263d3a160d91 + symbols: config/RZDJ01/rels/d_a_tag_ret_room/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_ret_room/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_ret_room.map + +- object: files/rel/Rfinal/Release/d_a_tag_river_back.rel + hash: 77675d162e7c47ce211bbb3aab85ebfc5dddd7d4 + symbols: config/RZDJ01/rels/d_a_tag_river_back/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_river_back/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_river_back.map + +- object: files/rel/Rfinal/Release/d_a_tag_rmbit_sw.rel + hash: c1ebc4060c5f4c3df85f5b6bd78455cb7c7f2bd8 + symbols: config/RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_rmbit_sw.map + +- object: files/rel/Rfinal/Release/d_a_tag_schedule.rel + hash: bd3efedc7835242b5f23e2dfa7b9f33d0e055fe0 + symbols: config/RZDJ01/rels/d_a_tag_schedule/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_schedule/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_schedule.map + +- object: files/rel/Rfinal/Release/d_a_tag_setBall.rel + hash: e78a7f4fda88c452b44f2c357b8d9a9fa79f0f5c + symbols: config/RZDJ01/rels/d_a_tag_setBall/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_setBall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_setBall.map + +- object: files/rel/Rfinal/Release/d_a_tag_setrestart.rel + hash: d5c4bfefa99d6a033ccb0ccd81039450abbff47a + symbols: config/RZDJ01/rels/d_a_tag_setrestart/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_setrestart/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_setrestart.map + +- object: files/rel/Rfinal/Release/d_a_tag_shop_camera.rel + hash: ff3b93e64f7421c2bdf80d8f7ef7f9045ef13afe + symbols: config/RZDJ01/rels/d_a_tag_shop_camera/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_shop_camera/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_shop_camera.map + +- object: files/rel/Rfinal/Release/d_a_tag_shop_item.rel + hash: fa08689b100d561aa18df355a34c8c6064acd25f + symbols: config/RZDJ01/rels/d_a_tag_shop_item/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_shop_item/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_shop_item.map + +- object: files/rel/Rfinal/Release/d_a_tag_smk_emt.rel + hash: 7abc4a03aa5d1a81499e9176e47eb5350320230f + symbols: config/RZDJ01/rels/d_a_tag_smk_emt/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_smk_emt.map + +- object: files/rel/Rfinal/Release/d_a_tag_spinner.rel + hash: 2ddb98d1ae6cdce0f2b85cd03f57dc6ec9739a1b + symbols: config/RZDJ01/rels/d_a_tag_spinner/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_spinner/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_spinner.map + +- object: files/rel/Rfinal/Release/d_a_tag_sppath.rel + hash: f18bdc862d6d669773fac4731a9a36f8f6ed9b78 + symbols: config/RZDJ01/rels/d_a_tag_sppath/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_sppath/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_sppath.map + +- object: files/rel/Rfinal/Release/d_a_tag_ss_drink.rel + hash: 911b04a7a490d6c4aee8dbfdb105ca11720d0ea7 + symbols: config/RZDJ01/rels/d_a_tag_ss_drink/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_ss_drink/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_ss_drink.map + +- object: files/rel/Rfinal/Release/d_a_tag_stream.rel + hash: 0b1bbb3211ef562f332a5526444099afd566fa74 + symbols: config/RZDJ01/rels/d_a_tag_stream/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_stream/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_stream.map + +- object: files/rel/Rfinal/Release/d_a_tag_theB_hint.rel + hash: c8d1b93aabca83027e1b0f7ebac961e27335bf26 + symbols: config/RZDJ01/rels/d_a_tag_theB_hint/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_theB_hint/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_theB_hint.map + +- object: files/rel/Rfinal/Release/d_a_tag_wara_howl.rel + hash: 56d87122180aa8241449f3de15edf71c14613d1b + symbols: config/RZDJ01/rels/d_a_tag_wara_howl/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_wara_howl/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_wara_howl.map + +- object: files/rel/Rfinal/Release/d_a_tag_watchge.rel + hash: a50dc4eefc26f3b05117712c92dae07baaa69aa3 + symbols: config/RZDJ01/rels/d_a_tag_watchge/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_watchge/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_watchge.map + +- object: files/rel/Rfinal/Release/d_a_tag_waterfall.rel + hash: f3c339901f687980daaa8290895bc2aadef97acb + symbols: config/RZDJ01/rels/d_a_tag_waterfall/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_waterfall/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_waterfall.map + +- object: files/rel/Rfinal/Release/d_a_tag_wljump.rel + hash: c3b71f1126d3bade36ec894c27f713da767259ee + symbols: config/RZDJ01/rels/d_a_tag_wljump/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_wljump/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_wljump.map + +- object: files/rel/Rfinal/Release/d_a_tag_yami.rel + hash: da51d777edd348fb51a54408751cd06c0294a63d + symbols: config/RZDJ01/rels/d_a_tag_yami/symbols.txt + splits: config/RZDJ01/rels/d_a_tag_yami/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tag_yami.map + +- object: files/rel/Rfinal/Release/d_a_talk.rel + hash: f131b0247fbe507ea5b94cb2d475a58d574711fa + symbols: config/RZDJ01/rels/d_a_talk/symbols.txt + splits: config/RZDJ01/rels/d_a_talk/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_talk.map + +- object: files/rel/Rfinal/Release/d_a_tboxSw.rel + hash: 806b294834d5367454f50238729ff208323f0a46 + symbols: config/RZDJ01/rels/d_a_tboxSw/symbols.txt + splits: config/RZDJ01/rels/d_a_tboxSw/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_tboxSw.map + +- object: files/rel/Rfinal/Release/d_a_title.rel + hash: ff60569a14c4dd1512a3f52c4de104c93c2e45ea + symbols: config/RZDJ01/rels/d_a_title/symbols.txt + splits: config/RZDJ01/rels/d_a_title/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_title.map + +- object: files/rel/Rfinal/Release/d_a_warp_bug.rel + hash: 401d526dad85e07669e1c58054736f96b4aec75e + symbols: config/RZDJ01/rels/d_a_warp_bug/symbols.txt + splits: config/RZDJ01/rels/d_a_warp_bug/splits.txt +# map: orig/RZDJ01/fixed_maps/d_a_warp_bug.map + +extract: +- symbol: black_tex + binary: assets/black_tex.bin + header: assets/black_tex.h +- symbol: msg_data + binary: assets/msg_data.bin + header: assets/msg_data.h +- symbol: font_data + binary: assets/font_data.bin + header: assets/font_data.h diff --git a/config/RZDJ01/rels/d_a_L7demo_dr/splits.txt b/config/RZDJ01/rels/d_a_L7demo_dr/splits.txt new file mode 100644 index 0000000000..2ae7542c4a --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7demo_dr.cpp: + .text start:0x0000005C end:0x000010D8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt b/config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt new file mode 100644 index 0000000000..4e2316ab72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7demo_dr/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__6daDr_cFM6daDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +mtx_set__6daDr_cFv = .text:0x00000100; // type:function size:0xB0 scope:global align:4 +draw__6daDr_cFv = .text:0x000001B0; // type:function size:0x80 scope:global align:4 +daDr_Draw__FP6daDr_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +wait__6daDr_cFv = .text:0x00000234; // type:function size:0x19C scope:global align:4 +pl_walk__6daDr_cFv = .text:0x000003D0; // type:function size:0x290 scope:global align:4 +pl_turn__6daDr_cFv = .text:0x00000660; // type:function size:0x11C scope:global align:4 +bridge_destroy__6daDr_cFv = .text:0x0000077C; // type:function size:0x2A0 scope:global align:4 +bridge_destroy2__6daDr_cFv = .text:0x00000A1C; // type:function size:0x1BC scope:global align:4 +execute__6daDr_cFv = .text:0x00000BD8; // type:function size:0xFC scope:global align:4 +daDr_Execute__FP6daDr_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daDr_IsDelete__FP6daDr_c = .text:0x00000CD8; // type:function size:0x8 scope:global align:4 +daDr_Delete__FP6daDr_c = .text:0x00000CE0; // type:function size:0x4 scope:global align:4 +CreateHeap__6daDr_cFv = .text:0x00000CE4; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DD8; // type:function size:0x4 scope:global align:4 +check_start__6daDr_cFv = .text:0x00000DDC; // type:function size:0x9C scope:global align:4 +create__6daDr_cFv = .text:0x00000E78; // type:function size:0x1F4 scope:global align:4 +daDr_Create__FP6daDr_c = .text:0x0000106C; // type:function size:0x4 scope:global align:4 +_delete__6daDr_cFv = .text:0x00001070; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94858 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94859 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94860 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94895 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94896 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94897 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94898 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94899 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94900 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94901 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95014 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95015 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95016 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95017 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95057 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95058 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95060 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95088 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@95139 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95140 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95189 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95190 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95191 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@94831 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@94832 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@94873 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +@94921 = .data:0x00000024; // type:object size:0xC scope:local align:4 data:4byte +@94945 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@94974 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +lbl_135_data_48 = .data:0x00000048; // type:object size:0x5 data:string +@95152 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@95153 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +l_daDr_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_DR = .data:0x00000088; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_L7low_dr/splits.txt b/config/RZDJ01/rels/d_a_L7low_dr/splits.txt new file mode 100644 index 0000000000..e5ebbe0a6d --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7low_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7low_dr.cpp: + .text start:0x0000005C end:0x000008E0 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_L7low_dr/symbols.txt b/config/RZDJ01/rels/d_a_L7low_dr/symbols.txt new file mode 100644 index 0000000000..697f5b12da --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7low_dr/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +action__11daL7lowDr_cFv = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +daL7lowDr_Delete__FP11daL7lowDr_c = .text:0x000001A4; // type:function size:0x4 scope:global align:4 +mtx_set__11daL7lowDr_cFv = .text:0x000001A8; // type:function size:0x6C scope:global align:4 +fly__11daL7lowDr_cFv = .text:0x00000214; // type:function size:0x38C scope:global align:4 +daL7lowDr_Execute__FP11daL7lowDr_c = .text:0x000005A0; // type:function size:0x24 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005C4; // type:function size:0x4 scope:global align:4 +CreateHeap__11daL7lowDr_cFv = .text:0x000005C8; // type:function size:0xF8 scope:global align:4 +create__11daL7lowDr_cFv = .text:0x000006C0; // type:function size:0x128 scope:global align:4 +daL7lowDr_Create__FP11daL7lowDr_c = .text:0x000007E8; // type:function size:0x4 scope:global align:4 +draw__11daL7lowDr_cFv = .text:0x000007EC; // type:function size:0x98 scope:global align:4 +daL7lowDr_Draw__FP11daL7lowDr_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +daL7lowDr_IsDelete__FP11daL7lowDr_c = .text:0x00000888; // type:function size:0x8 scope:global align:4 +_delete__11daL7lowDr_cFv = .text:0x00000890; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92665 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92666 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92667 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92668 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92669 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92670 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92671 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92674 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92675 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92676 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92677 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92678 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92679 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_136_data_0 = .data:0x00000000; // type:object size:0x8 data:string +@92740 = .data:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_daL7lowDr_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_L7lowDr = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_L7op_demo_dr/splits.txt b/config/RZDJ01/rels/d_a_L7op_demo_dr/splits.txt new file mode 100644 index 0000000000..d837fa4743 --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7op_demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7op_demo_dr.cpp: + .text start:0x0000005C end:0x00002AA4 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x000001D8 diff --git a/config/RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt b/config/RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt new file mode 100644 index 0000000000..b01c67e88d --- /dev/null +++ b/config/RZDJ01/rels/d_a_L7op_demo_dr/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +setDrAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +mtx_set__9daL7ODR_cFv = .text:0x000001A4; // type:function size:0x90 scope:global align:4 +draw__9daL7ODR_cFv = .text:0x00000234; // type:function size:0xE4 scope:global align:4 +daL7ODR_Draw__FP9daL7ODR_c = .text:0x00000318; // type:function size:0x4 scope:global align:4 +wait__9daL7ODR_cFv = .text:0x0000031C; // type:function size:0x118 scope:global align:4 +pl_walk__9daL7ODR_cFv = .text:0x00000434; // type:function size:0x678 scope:global align:4 +setZoomOutCamPos__9daL7ODR_cFR4cXyzR4cXyzf = .text:0x00000AAC; // type:function size:0xB0 scope:global align:4 +dr_fly__9daL7ODR_cFv = .text:0x00000B5C; // type:function size:0x1950 scope:global align:4 +execute__9daL7ODR_cFv = .text:0x000024AC; // type:function size:0xB4 scope:global align:4 +daL7ODR_Execute__FP9daL7ODR_c = .text:0x00002560; // type:function size:0x4 scope:global align:4 +daL7ODR_IsDelete__FP9daL7ODR_c = .text:0x00002564; // type:function size:0x8 scope:global align:4 +_delete__9daL7ODR_cFv = .text:0x0000256C; // type:function size:0x6C scope:global align:4 +daL7ODR_Delete__FP9daL7ODR_c = .text:0x000025D8; // type:function size:0x4 scope:global align:4 +CreateHeap__9daL7ODR_cFv = .text:0x000025DC; // type:function size:0xFC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000026D8; // type:function size:0x4 scope:global align:4 +check_start__9daL7ODR_cFv = .text:0x000026DC; // type:function size:0xB4 scope:global align:4 +daL7ODR_Create__FP9daL7ODR_c = .text:0x00002790; // type:function size:0x4 scope:global align:4 +dr_wait__9daL7ODR_cFv = .text:0x00002794; // type:function size:0x114 scope:global align:4 +create__9daL7ODR_cFv = .text:0x000028A8; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97238 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97239 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97240 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@97346 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97347 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@97348 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97355 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97358 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97359 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97360 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97361 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97393 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97394 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97395 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97678 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97679 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97680 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97681 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97682 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97683 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97684 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97685 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97686 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97687 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97688 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97689 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97690 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@97691 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97692 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97693 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97694 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97695 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97696 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97697 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97698 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97699 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97700 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97701 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97702 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97703 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97704 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97705 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97706 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97707 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97708 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97709 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97710 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97711 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97712 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97713 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97714 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97715 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97716 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97717 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97718 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97719 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97720 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97721 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97722 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97723 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97724 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97725 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97726 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97727 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97728 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@97255 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@97303 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@97304 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +lbl_137_data_24 = .data:0x00000024; // type:object size:0x5 data:string +@97815 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@97816 = .data:0x00000038; // type:object size:0xC scope:local align:4 +lbl_137_data_44 = .data:0x00000044; // type:object size:0x5 data:string +l_daL7ODR_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_L7ODR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +lbl_137_data_9C = .data:0x0000009C; // type:object size:0x34 +@95335 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_137_data_10C = .data:0x0000010C; // type:object size:0x14 +@95337 = .data:0x00000120; // type:object size:0x34 scope:local align:4 +lbl_137_data_154 = .data:0x00000154; // type:object size:0x14 +@95395 = .data:0x00000168; // type:object size:0x24 scope:local align:4 +lbl_137_data_18C = .data:0x0000018C; // type:object size:0x18 +@95397 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +lbl_137_data_1B0 = .data:0x000001B0; // type:object size:0x1C +@95399 = .data:0x000001CC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_alldie/splits.txt b/config/RZDJ01/rels/d_a_alldie/splits.txt new file mode 100644 index 0000000000..2dde7cfff7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_alldie.cpp: + .text start:0x0000005C end:0x00000508 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_alldie/symbols.txt b/config/RZDJ01/rels/d_a_alldie/symbols.txt new file mode 100644 index 0000000000..8e7acb6209 --- /dev/null +++ b/config/RZDJ01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +actionCheck__10daAlldie_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +actionTimer__10daAlldie_cFv = .text:0x000000AC; // type:function size:0xA0 scope:global align:4 +actionOrder__10daAlldie_cFv = .text:0x0000014C; // type:function size:0x5C scope:global align:4 +actionEvent__10daAlldie_cFv = .text:0x000001A8; // type:function size:0xA4 scope:global align:4 +actionNext__10daAlldie_cFv = .text:0x0000024C; // type:function size:0xCC scope:global align:4 +execute__10daAlldie_cFv = .text:0x00000318; // type:function size:0x74 scope:global align:4 +daAlldie_Draw__FP10daAlldie_c = .text:0x0000038C; // type:function size:0x8 scope:global align:4 +daAlldie_Execute__FP10daAlldie_c = .text:0x00000394; // type:function size:0x24 scope:global align:4 +daAlldie_IsDelete__FP10daAlldie_c = .text:0x000003B8; // type:function size:0x8 scope:global align:4 +daAlldie_Delete__FP10daAlldie_c = .text:0x000003C0; // type:function size:0x30 scope:global align:4 +daAlldie_Create__FP10fopAc_ac_c = .text:0x000003F0; // type:function size:0x118 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_andsw/splits.txt b/config/RZDJ01/rels/d_a_andsw/splits.txt new file mode 100644 index 0000000000..35d4b26707 --- /dev/null +++ b/config/RZDJ01/rels/d_a_andsw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_andsw.cpp: + .text start:0x0000005C end:0x000001A8 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_andsw/symbols.txt b/config/RZDJ01/rels/d_a_andsw/symbols.txt new file mode 100644 index 0000000000..e35129cb46 --- /dev/null +++ b/config/RZDJ01/rels/d_a_andsw/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__9daAndsw_cFv = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +create__9daAndsw_cFv = .text:0x00000094; // type:function size:0x68 scope:global align:4 +execute__9daAndsw_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +daAndsw_Execute__FP9daAndsw_c = .text:0x00000198; // type:function size:0x4 scope:global align:4 +daAndsw_Delete__FP9daAndsw_c = .text:0x0000019C; // type:function size:0x8 scope:global align:4 +daAndsw_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAndsw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ANDSW = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_andsw2/splits.txt b/config/RZDJ01/rels/d_a_andsw2/splits.txt new file mode 100644 index 0000000000..85db415cd8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_andsw2.cpp: + .text start:0x0000005C end:0x00000AC0 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDJ01/rels/d_a_andsw2/symbols.txt b/config/RZDJ01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 0000000000..4c8e7322be --- /dev/null +++ b/config/RZDJ01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getTopSw__10daAndsw2_cFv = .text:0x0000005C; // type:function size:0x2C scope:global align:4 +chkAllSw2__10daAndsw2_cFv = .text:0x00000088; // type:function size:0xA0 scope:global align:4 +chkSwStatus__10daAndsw2_cFv = .text:0x00000128; // type:function size:0xB0 scope:global align:4 +chkSwStatus2__10daAndsw2_cFv = .text:0x000001D8; // type:function size:0xA0 scope:global align:4 +create__10daAndsw2_cFv = .text:0x00000278; // type:function size:0x268 scope:global align:4 +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x000004E0; // type:function size:0x170 scope:global align:4 +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x00000650; // type:function size:0x13C scope:global align:4 +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x0000078C; // type:function size:0x178 scope:global align:4 +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000904; // type:function size:0x94 scope:global align:4 +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x00000998; // type:function size:0xB0 scope:global align:4 +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000A48; // type:function size:0x8 scope:global align:4 +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000A50; // type:function size:0x3C scope:global align:4 +daAndsw2_Delete__FP10daAndsw2_c = .text:0x00000A8C; // type:function size:0x30 scope:global align:4 +daAndsw2_Create__FP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90578 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_action$localstatic$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local align:4 +l_daAndsw2_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_ANDSW2 = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_arrow/splits.txt b/config/RZDJ01/rels/d_a_arrow/splits.txt new file mode 100644 index 0000000000..27e8fdb75a --- /dev/null +++ b/config/RZDJ01/rels/d_a_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow.cpp: + .text start:0x000000CC end:0x0000337C + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x0000019C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_arrow/symbols.txt b/config/RZDJ01/rels/d_a_arrow/symbols.txt new file mode 100644 index 0000000000..e814376df9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_arrow/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeap__9daArrow_cFv = .text:0x000000CC; // type:function size:0xF8 scope:global align:4 +daArrow_createHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x4 scope:global align:4 +atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001C8; // type:function size:0x11C scope:global align:4 +daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x4 scope:global align:4 +decAlphaBlur__9daArrow_cFv = .text:0x000002E8; // type:function size:0x94 scope:global align:4 +setBlur__9daArrow_cFv = .text:0x0000037C; // type:function size:0xC0 scope:global align:4 +setLightArrowHitMark__9daArrow_cFPC4cXyz = .text:0x0000043C; // type:function size:0xDC scope:global align:4 +setLightChargeEffect__9daArrow_cFi = .text:0x00000518; // type:function size:0x134 scope:global align:4 +setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz = .text:0x0000064C; // type:function size:0x1DC scope:global align:4 +setArrowAt__9daArrow_cFf = .text:0x00000828; // type:function size:0x238 scope:global align:4 +arrowShooting__9daArrow_cFv = .text:0x00000A60; // type:function size:0x2C4 scope:global align:4 +setRoomInfo__9daArrow_cFv = .text:0x00000D24; // type:function size:0x8C scope:global align:4 +clearNearActorData__9daArrow_cFv = .text:0x00000DB0; // type:function size:0x20 scope:global align:4 +getVibAngle__9daArrow_cFv = .text:0x00000DD0; // type:function size:0xDC scope:global align:4 +setNormalMatrix__9daArrow_cFv = .text:0x00000EAC; // type:function size:0xAC scope:global align:4 +setSmokePos__9daArrow_cFv = .text:0x00000F58; // type:function size:0xC4 scope:global align:4 +setKeepMatrix__9daArrow_cFv = .text:0x0000101C; // type:function size:0x128 scope:global align:4 +setStopActorMatrix__9daArrow_cFv = .text:0x00001144; // type:function size:0xEC scope:global align:4 +setBombMoveEffect__9daArrow_cFv = .text:0x00001230; // type:function size:0x14C scope:global align:4 +checkReget__9daArrow_cFv = .text:0x0000137C; // type:function size:0xE8 scope:global align:4 +procWait__9daArrow_cFv = .text:0x00001464; // type:function size:0x30C scope:global align:4 +procMove__9daArrow_cFv = .text:0x00001770; // type:function size:0xB44 scope:global align:4 +procReturnInit__9daArrow_cFi = .text:0x000022B4; // type:function size:0x174 scope:global align:4 +procReturn__9daArrow_cFv = .text:0x00002428; // type:function size:0x21C scope:global align:4 +procBGStop__9daArrow_cFv = .text:0x00002644; // type:function size:0xF4 scope:global align:4 +procActorStop__9daArrow_cFv = .text:0x00002738; // type:function size:0x6C scope:global align:4 +procActorControllStop__9daArrow_cFv = .text:0x000027A4; // type:function size:0x24 scope:global align:4 +procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf = .text:0x000027C8; // type:function size:0x160 scope:global align:4 +procSlingHit__9daArrow_cFv = .text:0x00002928; // type:function size:0x50 scope:global align:4 +execute__9daArrow_cFv = .text:0x00002978; // type:function size:0x208 scope:global align:4 +daArrow_execute__FP9daArrow_c = .text:0x00002B80; // type:function size:0x4 scope:global align:4 +draw__9daArrow_cFv = .text:0x00002B84; // type:function size:0x30C scope:global align:4 +daArrow_draw__FP9daArrow_c = .text:0x00002E90; // type:function size:0x4 scope:global align:4 +daAlink_searchHorseZelda__FP10fopAc_ac_cPv = .text:0x00002E94; // type:function size:0x14 scope:global align:4 +create__9daArrow_cFv = .text:0x00002EA8; // type:function size:0x38C scope:global align:4 +daArrow_create__FP9daArrow_c = .text:0x00003234; // type:function size:0x4 scope:global align:4 +__dt__9daArrow_cFv = .text:0x00003238; // type:function size:0xC4 scope:global align:4 +daArrow_delete__FP9daArrow_c = .text:0x000032FC; // type:function size:0x28 scope:global align:4 +__dt__15Z2SoundObjArrowFv = .text:0x00003324; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_atCpsSrc = .rodata:0x00000000; // type:object size:0x4C scope:global align:4 +l_coSphSrc = .rodata:0x0000004C; // type:object size:0x40 scope:global align:4 +@109561 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +effName$105039 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +effName$105059 = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +localEffPos$105063 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@109657 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109658 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109690 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109691 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109692 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109755 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@109756 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@109782 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@109791 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109792 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@109793 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109794 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109798 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@109812 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@109813 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109825 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109826 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109827 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109828 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@109853 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@109854 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@109899 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@109907 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109980 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@110207 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110208 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110209 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110210 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110239 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110240 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110241 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110265 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110266 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110267 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +tmpColor$105953 = .rodata:0x0000013C; // type:object size:0x8 scope:local align:4 +@110423 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110424 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110515 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110516 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110517 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +effCnt$105038 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@109924 = .data:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +@110073 = .data:0x00000014; // type:object size:0xC scope:local align:4 +@110074 = .data:0x00000020; // type:object size:0xC scope:local align:4 +@110075 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@110227 = .data:0x00000038; // type:object size:0xC scope:local align:4 data:4byte +@110292 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@110456 = .data:0x00000050; // type:object size:0xC scope:local align:4 data:4byte +@110457 = .data:0x0000005C; // type:object size:0xC scope:local align:4 data:4byte +l_daArrowMethodTable = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_ARROW = .data:0x00000088; // type:object size:0x30 scope:global align:4 +lbl_46_data_B8 = .data:0x000000B8; // type:object size:0x38 +@106225 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +__vt__18JPAEmitterCallBack = .data:0x00000104; // type:object size:0x1C scope:global align:4 +lbl_46_data_120 = .data:0x00000120; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@105328 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +localOffset$105325 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_b_bh/splits.txt b/config/RZDJ01/rels/d_a_b_bh/splits.txt new file mode 100644 index 0000000000..6bae5505eb --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_bh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bh.cpp: + .text start:0x000000CC end:0x0000416C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_b_bh/symbols.txt b/config/RZDJ01/rels/d_a_b_bh/symbols.txt new file mode 100644 index 0000000000..57c0e2fae8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_bh/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_BH_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10b_bh_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +daB_BH_Draw__FP10b_bh_class = .text:0x000001B0; // type:function size:0xD4 scope:global align:4 +b_bh_wait__FP10b_bh_class = .text:0x00000284; // type:function size:0x600 scope:global align:4 +b_bh_attack_1__FP10b_bh_class = .text:0x00000884; // type:function size:0x3FC scope:global align:4 +b_bh_bombeat__FP10b_bh_class = .text:0x00000C80; // type:function size:0x238 scope:global align:4 +b_bh_down__FP10b_bh_class = .text:0x00000EB8; // type:function size:0x3D0 scope:global align:4 +b_bh_b_wait__FP10b_bh_class = .text:0x00001288; // type:function size:0x508 scope:global align:4 +b_bh_b_attack_1__FP10b_bh_class = .text:0x00001790; // type:function size:0x3D0 scope:global align:4 +b_bh_b_bombeat__FP10b_bh_class = .text:0x00001B60; // type:function size:0x18C scope:global align:4 +b_bh_b_down__FP10b_bh_class = .text:0x00001CEC; // type:function size:0x2A4 scope:global align:4 +b_bh_start__FP10b_bh_class = .text:0x00001F90; // type:function size:0x4DC scope:global align:4 +kuki_control1__FP10b_bh_class = .text:0x0000246C; // type:function size:0x234 scope:global align:4 +kuki_control2__FP10b_bh_class = .text:0x000026A0; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10b_bh_class = .text:0x000027E8; // type:function size:0xE4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000028CC; // type:function size:0xB0 scope:global align:4 +damage_check__FP10b_bh_class = .text:0x0000297C; // type:function size:0x314 scope:global align:4 +daB_BH_Execute__FP10b_bh_class = .text:0x00002C90; // type:function size:0xE1C scope:global align:4 +daB_BH_IsDelete__FP10b_bh_class = .text:0x00003AAC; // type:function size:0x8 scope:global align:4 +daB_BH_Delete__FP10b_bh_class = .text:0x00003AB4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B1C; // type:function size:0x244 scope:global align:4 +daB_BH_Create__FP10fopAc_ac_c = .text:0x00003D60; // type:function size:0x384 scope:global align:4 +__dt__12daB_BH_HIO_cFv = .text:0x000040E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_bh_cpp = .text:0x00004124; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98261 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98270 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98271 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98362 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98363 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98364 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98365 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98366 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98367 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98368 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98369 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98370 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98371 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98372 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98373 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98374 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98375 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@98376 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98377 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98378 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98379 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98380 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@98418 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98419 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98421 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98422 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98423 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98424 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98471 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98506 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98507 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98508 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98509 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98562 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98629 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98682 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98683 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98718 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98958 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98959 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98960 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98961 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98962 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98963 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99031 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99032 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99087 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +pow_xa$93969 = .data:0x00000006; // type:object size:0x22 scope:local align:2 +eno$94187 = .data:0x00000028; // type:object size:0xA scope:local align:4 +eno$94198 = .data:0x00000032; // type:object size:0x8 scope:local align:2 +g_y_i$94263 = .data:0x0000003A; // type:object size:0xA scope:local align:2 +g_y_ji$94264 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +cc_sph_src$94478 = .data:0x00000058; // type:object size:0x40 scope:local align:4 +tg_sph_src$94479 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daB_BH_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_B_BH = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daB_BH_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_138_data_134 = .data:0x00000134; // type:object size:0xD data:string +@94524 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daB_BH_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_138_data_158 = .data:0x00000158; // type:object size:0x34 +@94587 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_138_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@94589 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_138_data_210 = .data:0x00000210; // type:object size:0x14 +@94647 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_138_data_248 = .data:0x00000248; // type:object size:0x18 +@94649 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_138_data_26C = .data:0x0000026C; // type:object size:0x1C +@94651 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_138_data_294 = .data:0x00000294; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93399 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +bh = .bss:0x00000030; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_bq/splits.txt b/config/RZDJ01/rels/d_a_b_bq/splits.txt new file mode 100644 index 0000000000..1b36ed7348 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_bq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bq.cpp: + .text start:0x000000CC end:0x000063B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C8 + .data start:0x00000000 end:0x00000518 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_b_bq/symbols.txt b/config/RZDJ01/rels/d_a_b_bq/symbols.txt new file mode 100644 index 0000000000..35e2ccf2d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_bq/symbols.txt @@ -0,0 +1,257 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_BQ_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +anm_init__FP10b_bq_classifUcf = .text:0x00000100; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0x128 scope:global align:4 +daB_BQ_Draw__FP10b_bq_class = .text:0x000002D4; // type:function size:0x310 scope:global align:4 +s_fw_sub0__FPvPv = .text:0x000005E4; // type:function size:0x50 scope:global align:4 +s_fw_sub1__FPvPv = .text:0x00000634; // type:function size:0x114 scope:global align:4 +s_fw_sub2__FPvPv = .text:0x00000748; // type:function size:0xF8 scope:global align:4 +s_fw_del_sub__FPvPv = .text:0x00000840; // type:function size:0x4C scope:global align:4 +s_bi_del_sub__FPvPv = .text:0x0000088C; // type:function size:0x54 scope:global align:4 +action__FP10b_bq_class = .text:0x000008E0; // type:function size:0x1744 scope:global align:4 +anm_se_set__FP10b_bq_class = .text:0x00002024; // type:function size:0x9B8 scope:global align:4 +cam_3d_morf__FP10b_bq_classf = .text:0x000029DC; // type:function size:0xE4 scope:global align:4 +fish_set__FP10b_bq_class = .text:0x00002AC0; // type:function size:0xA4 scope:global align:4 +demo_camera__FP10b_bq_class = .text:0x00002B64; // type:function size:0x254C scope:global align:4 +daB_BQ_Execute__FP10b_bq_class = .text:0x000050B0; // type:function size:0x8C0 scope:global align:4 +daB_BQ_IsDelete__FP10b_bq_class = .text:0x00005970; // type:function size:0x8 scope:global align:4 +daB_BQ_Delete__FP10b_bq_class = .text:0x00005978; // type:function size:0x78 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000059F0; // type:function size:0x2C8 scope:global align:4 +daB_BQ_Create__FP10fopAc_ac_c = .text:0x00005CB8; // type:function size:0x514 scope:global align:4 +__dt__12daB_BQ_HIO_cFv = .text:0x000061CC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_bq_cpp = .text:0x0000620C; // type:function size:0x48 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006254; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00006264; // type:function size:0x8 scope:global align:4 +getPlaySpeed__14mDoExt_baseAnmFv = .text:0x0000626C; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00006274; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000628C; // type:function size:0x78 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00006304; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006314; // type:function size:0x1C scope:global align:4 +getCutType__9daPy_py_cCFv = .text:0x00006330; // type:function size:0x8 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00006338; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00006348; // type:function size:0x14 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000635C; // type:function size:0xC scope:global align:4 +fopAcM_GetID__FPCv = .text:0x00006368; // type:function size:0x18 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00006380; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00006390; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000639C; // type:function size:0x10 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x000063AC; // type:function size:0x4 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000063B0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103853 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103862 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103863 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@104005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104039 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104064 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@104452 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104457 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104458 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104459 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104460 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@104461 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104462 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104463 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104464 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104465 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104466 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104467 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104468 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104469 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104473 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@104791 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@105397 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105398 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105399 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105400 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105401 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105402 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105403 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105404 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105405 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105406 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105407 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105408 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105409 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105410 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105411 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105412 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105413 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105414 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105415 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105416 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105417 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105418 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105419 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105420 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105421 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105422 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105423 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105424 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105425 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105426 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105427 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105428 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105429 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105430 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105431 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105432 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105433 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105434 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105435 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105436 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105437 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105438 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105439 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105440 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105441 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105442 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105443 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105444 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105445 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105446 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105447 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105448 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105449 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105450 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105451 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105452 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105453 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105454 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105455 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105456 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105457 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105458 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105459 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105460 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105461 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105462 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105463 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105464 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105465 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105466 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@105467 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105468 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105469 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105470 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105471 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +@105472 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105473 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105474 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105475 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105476 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105477 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105478 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105479 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105480 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105481 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105482 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105483 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105484 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105485 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105486 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105487 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105488 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105489 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105490 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 data:string +@105491 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105492 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105493 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105494 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105495 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105496 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105497 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105498 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105499 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105500 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105501 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105502 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105503 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105504 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105505 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105506 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105507 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105508 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105509 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105510 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105511 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@105512 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@105514 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@105515 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 data:string +@105516 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:string +@105517 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105521 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105522 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@105523 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105524 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105525 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@105526 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105527 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105528 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105529 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105530 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105627 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105628 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105629 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105630 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105631 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105632 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105633 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@105634 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105635 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@105636 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@105637 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@105858 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@105859 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fireno$95025 = .data:0x00000006; // type:object size:0x8 scope:local align:2 +fireno$95037 = .data:0x0000000E; // type:object size:0x4 scope:local align:2 +@104474 = .data:0x00000014; // type:object size:0xA8 scope:local align:4 +g_e_i$95250 = .data:0x000000BC; // type:object size:0x26 scope:local align:4 +g_d_i$95257 = .data:0x000000E2; // type:object size:0x18 scope:local align:2 +g_k_ji$95258 = .data:0x000000FC; // type:object size:0x30 scope:local align:4 +g_y_i$95271 = .data:0x0000012C; // type:object size:0xA scope:local align:4 +g_y_ji$95272 = .data:0x00000138; // type:object size:0x14 scope:local align:4 +g_c_i$95283 = .data:0x0000014C; // type:object size:0x26 scope:local align:4 +g_c_ji$95284 = .data:0x00000174; // type:object size:0x4C scope:local align:4 +lf_pos$95359 = .data:0x000001C0; // type:object size:0x18 scope:local align:4 data:byte +g_b_i$95590 = .data:0x000001D8; // type:object size:0xE scope:local align:4 +g_e_i$95631 = .data:0x000001E6; // type:object size:0xA scope:local align:2 +@105532 = .data:0x000001F0; // type:object size:0xDC scope:local align:4 +takino$95946 = .data:0x000002CC; // type:object size:0x8 scope:local align:4 +takino2$95947 = .data:0x000002D4; // type:object size:0x8 scope:local align:4 +cc_sph_src$96114 = .data:0x000002DC; // type:object size:0x40 scope:local align:4 +core_sph_src$96115 = .data:0x0000031C; // type:object size:0x40 scope:local align:4 +core_co_sph_src$96116 = .data:0x0000035C; // type:object size:0x40 scope:local align:4 +body_co_sph_src$96117 = .data:0x0000039C; // type:object size:0x40 scope:local align:4 +mizu_sph_src$96118 = .data:0x000003DC; // type:object size:0x40 scope:local align:4 +l_daB_BQ_Method = .data:0x0000041C; // type:object size:0x20 scope:global align:4 +g_profile_B_BQ = .data:0x0000043C; // type:object size:0x30 scope:global align:4 +__vt__12daB_BQ_HIO_c = .data:0x0000046C; // type:object size:0xC scope:global align:4 +lbl_139_data_478 = .data:0x00000478; // type:object size:0xD data:string +@96197 = .data:0x00000488; // type:object size:0xC scope:local align:4 +__RTTI__12daB_BQ_HIO_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 +lbl_139_data_49C = .data:0x0000049C; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_139_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_139_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_b_dr/splits.txt b/config/RZDJ01/rels/d_a_b_dr/splits.txt new file mode 100644 index 0000000000..b5a3c7eb9a --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dr.cpp: + .text start:0x000000CC end:0x00009EFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005B0 + .data start:0x00000000 end:0x0000082C + .bss start:0x00000008 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_b_dr/symbols.txt b/config/RZDJ01/rels/d_a_b_dr/symbols.txt new file mode 100644 index 0000000000..4b687c92dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_dr/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_DR_HIO_cFv = .text:0x000000CC; // type:function size:0x13C scope:global align:4 +ctrlJoint__8daB_DR_cFP8J3DJointP8J3DModel = .text:0x00000208; // type:function size:0x130 scope:global align:4 +JointCallBack__8daB_DR_cFP8J3DJointi = .text:0x00000338; // type:function size:0x48 scope:global align:4 +draw__8daB_DR_cFv = .text:0x00000380; // type:function size:0x25C scope:global align:4 +daB_DR_Draw__FP8daB_DR_c = .text:0x000005DC; // type:function size:0x4 scope:global align:4 +setBck__8daB_DR_cFiUcff = .text:0x000005E0; // type:function size:0xAC scope:global align:4 +setActionMode__8daB_DR_cFii = .text:0x0000068C; // type:function size:0x18 scope:global align:4 +mGlider_WindPosSet__8daB_DR_cFv = .text:0x000006A4; // type:function size:0x70 scope:global align:4 +mBoot_c_tranceSet__8daB_DR_cFb = .text:0x00000714; // type:function size:0x10C scope:global align:4 data:4byte +mStatusONOFF__8daB_DR_cFi = .text:0x00000820; // type:function size:0x90 scope:global align:4 +setSe__8daB_DR_cFv = .text:0x000008B0; // type:function size:0x8CC scope:global align:4 +setDeathLightEffect__8daB_DR_cFv = .text:0x0000117C; // type:function size:0xF4 scope:global align:4 +chkPartCreate__8daB_DR_cFb = .text:0x00001270; // type:function size:0x170 scope:global align:4 +mHabatakiAnmSet__8daB_DR_cFi = .text:0x000013E0; // type:function size:0x2B4 scope:global align:4 +mGlider_AniSet__8daB_DR_cFb = .text:0x00001694; // type:function size:0x2E4 scope:global align:4 +mGliderAtAniSet__8daB_DR_cFv = .text:0x00001978; // type:function size:0x14C scope:global align:4 +tail_hit_check__8daB_DR_cFv = .text:0x00001AC4; // type:function size:0xC4 scope:global align:4 +week_hit_check__8daB_DR_cFv = .text:0x00001B88; // type:function size:0xF8 scope:global align:4 +mTimerClr__8daB_DR_cFv = .text:0x00001C80; // type:function size:0x24 scope:global align:4 +mCountClr__8daB_DR_cFv = .text:0x00001CA4; // type:function size:0x24 scope:global align:4 +mHeadAngleSet__8daB_DR_cFv = .text:0x00001CC8; // type:function size:0x124 scope:global align:4 +flapMove__8daB_DR_cFb = .text:0x00001DEC; // type:function size:0x128 scope:global align:4 +revolutionMove__8daB_DR_cFv = .text:0x00001F14; // type:function size:0x198 scope:global align:4 +mPlayerHighCheck__8daB_DR_cFv = .text:0x000020AC; // type:function size:0xF0 scope:global align:4 +mBgFallGroundCheck__8daB_DR_cFv = .text:0x0000219C; // type:function size:0x270 scope:global align:4 +normalHoverMove__8daB_DR_cFv = .text:0x0000240C; // type:function size:0x12C scope:global align:4 +executeWait__8daB_DR_cFv = .text:0x00002538; // type:function size:0x2A8 scope:global align:4 +executeFlyWait__8daB_DR_cFv = .text:0x000027E0; // type:function size:0x240 scope:global align:4 +executeTailHit__8daB_DR_cFv = .text:0x00002A20; // type:function size:0xD04 scope:global align:4 +executeWeekHit__8daB_DR_cFv = .text:0x00003724; // type:function size:0xA08 scope:global align:4 +mBreathSet__8daB_DR_cFv = .text:0x0000412C; // type:function size:0x290 scope:global align:4 +mBreathHighSet__8daB_DR_cFb = .text:0x000043BC; // type:function size:0x238 scope:global align:4 +mFeintBreath__8daB_DR_cFv = .text:0x000045F4; // type:function size:0x2F0 scope:global align:4 +executeBreathAttack__8daB_DR_cFv = .text:0x000048E4; // type:function size:0x850 scope:global align:4 +executeWindAttack__8daB_DR_cFv = .text:0x00005134; // type:function size:0x3E0 scope:global align:4 +mGliderMoveSub__8daB_DR_cFf = .text:0x00005514; // type:function size:0x160 scope:global align:4 +executeGliderAttack__8daB_DR_cFv = .text:0x00005674; // type:function size:0xAFC scope:global align:4 +executePillarSearch__8daB_DR_cFv = .text:0x00006170; // type:function size:0x448 scope:global align:4 +executePillarWait__8daB_DR_cFv = .text:0x000065B8; // type:function size:0x5CC scope:global align:4 +startDemoCheck__8daB_DR_cFv = .text:0x00006B84; // type:function size:0xCC scope:global align:4 +executeDamageDemo__8daB_DR_cFv = .text:0x00006C50; // type:function size:0x7A0 scope:global align:4 +executeMiddleDemo__8daB_DR_cFv = .text:0x000073F0; // type:function size:0x128 scope:global align:4 +executeDead__8daB_DR_cFv = .text:0x00007518; // type:function size:0x150 scope:global align:4 +executeBullet__8daB_DR_cFv = .text:0x00007668; // type:function size:0x1A4 scope:global align:4 +executeParts__8daB_DR_cFv = .text:0x0000780C; // type:function size:0x2BC scope:global align:4 +action__8daB_DR_cFv = .text:0x00007AC8; // type:function size:0x438 scope:global align:4 +action_parts__8daB_DR_cFv = .text:0x00007F00; // type:function size:0x78 scope:global align:4 +mtx_set__8daB_DR_cFv = .text:0x00007F78; // type:function size:0x390 scope:global align:4 +parts_mtx_set__8daB_DR_cFv = .text:0x00008308; // type:function size:0x5C scope:global align:4 +cc_set__8daB_DR_cFv = .text:0x00008364; // type:function size:0x63C scope:global align:4 +down_cc_set__8daB_DR_cFv = .text:0x000089A0; // type:function size:0x18C scope:global align:4 +demo_skip__8daB_DR_cFi = .text:0x00008B2C; // type:function size:0x100 scope:global align:4 +DemoSkipCallBack__8daB_DR_cFPvi = .text:0x00008C2C; // type:function size:0x34 scope:global align:4 +execute__8daB_DR_cFv = .text:0x00008C60; // type:function size:0x484 scope:global align:4 +daB_DR_Execute__FP8daB_DR_c = .text:0x000090E4; // type:function size:0x4 scope:global align:4 +daB_DR_IsDelete__FP8daB_DR_c = .text:0x000090E8; // type:function size:0x8 scope:global align:4 +_delete__8daB_DR_cFv = .text:0x000090F0; // type:function size:0xD4 scope:global align:4 +daB_DR_Delete__FP8daB_DR_c = .text:0x000091C4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_DR_cFv = .text:0x000091C8; // type:function size:0x25C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00009424; // type:function size:0x4 scope:global align:4 +create__8daB_DR_cFv = .text:0x00009428; // type:function size:0x9EC scope:global align:4 +daB_DR_Create__FP8daB_DR_c = .text:0x00009E14; // type:function size:0x4 scope:global align:4 +__dt__12daB_DR_HIO_cFv = .text:0x00009E18; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_dr_cpp = .text:0x00009E58; // type:function size:0x48 scope:global align:4 +getMaterialNodePointer__12J3DModelDataCFUs = .text:0x00009EA0; // type:function size:0x10 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009EB0; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104919 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104920 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104921 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104922 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104923 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104924 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104925 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104926 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104927 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104928 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104929 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104946 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@105052 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@105070 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@105078 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@105087 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105088 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105089 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105309 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@105310 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105311 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105312 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105313 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105314 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105315 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105316 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105317 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@105318 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@105319 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105321 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105322 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105323 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105326 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105327 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105328 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105329 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105330 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105331 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105332 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105333 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105334 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105335 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105336 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105337 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105338 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105339 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +BREAK_PARTS_DT$95067 = .rodata:0x000000CC; // type:object size:0x288 scope:local align:4 +@105442 = .rodata:0x00000358; // type:object size:0x8 scope:local align:4 data:double +@105522 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@105648 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@105650 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@105651 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 data:float +@105664 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 data:string +@105665 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@105717 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@105737 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@105738 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@105739 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@105740 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@105741 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@105742 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@105982 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@105983 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@105984 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@105985 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@105986 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@105987 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@106151 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@106152 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@106208 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@106360 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@106413 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@106414 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@106415 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@106441 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@106581 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@106582 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@106583 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@106584 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@106585 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@106586 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@106587 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@106588 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@106636 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@106637 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@106638 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@106639 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@106698 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@106699 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@106700 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@106824 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@106825 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@106826 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@106827 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@106828 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@106880 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@106897 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@106898 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@106899 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@106900 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@107088 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@107089 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@107198 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@107199 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@107200 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@107201 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@107202 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@107203 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@107204 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 data:string +@107205 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +DOWN_CYL_DT$97138 = .rodata:0x00000468; // type:object size:0x78 scope:local align:4 data:float +DOWN_SPH_DT$97139 = .rodata:0x000004E0; // type:object size:0xB4 scope:local align:4 data:float +@107335 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@107618 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@107619 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@107620 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@107621 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@107622 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 +@107623 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_dr_week_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_dr_tail_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000044; // type:object size:0x40 scope:global align:4 +cc_dr_breath_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000084; // type:object size:0x40 scope:global align:4 +cc_dr_wind_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000C4; // type:object size:0x40 scope:global align:4 +cc_dr_foot_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000104; // type:object size:0x40 scope:global align:4 +cc_pillar_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000144; // type:object size:0x44 scope:global align:4 +cc_down_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000188; // type:object size:0x44 scope:global align:4 +cc_downSph_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001CC; // type:object size:0x40 scope:global align:4 +lbl_140_data_20C = .data:0x0000020C; // type:object size:0x4 +lbl_140_data_210 = .data:0x00000210; // type:object size:0x5 data:string +@105341 = .data:0x00000218; // type:object size:0xDC scope:local align:4 +w_eff_id$95053 = .data:0x000002F4; // type:object size:0x8 scope:local align:4 +@105440 = .data:0x000002FC; // type:object size:0x88 scope:local align:4 +@105526 = .data:0x00000384; // type:object size:0x64 scope:local align:4 +@105553 = .data:0x000003E8; // type:object size:0x58 scope:local align:4 +effId$95903 = .data:0x00000440; // type:object size:0x8 scope:local align:4 +@106590 = .data:0x00000448; // type:object size:0x5C scope:local align:4 +@106830 = .data:0x000004A4; // type:object size:0x38 scope:local align:4 +@106902 = .data:0x000004DC; // type:object size:0x30 scope:local align:4 +@106966 = .data:0x0000050C; // type:object size:0x38 scope:local align:4 +effLId$97033 = .data:0x00000544; // type:object size:0x8 scope:local align:4 +effRId$97034 = .data:0x0000054C; // type:object size:0x8 scope:local align:4 +mPartDt$97307 = .data:0x00000554; // type:object size:0x18 scope:local align:4 +mParts_EstimateSizeDt$97366 = .data:0x0000056C; // type:object size:0x18 scope:local align:4 +l_daB_DR_Method = .data:0x00000584; // type:object size:0x20 scope:global align:4 +g_profile_B_DR = .data:0x000005A4; // type:object size:0x30 scope:global align:4 +__vt__12daB_DR_HIO_c = .data:0x000005D4; // type:object size:0xC scope:global align:4 +lbl_140_data_5E0 = .data:0x000005E0; // type:object size:0xD data:string +@97521 = .data:0x000005F0; // type:object size:0xC scope:local align:4 +__RTTI__12daB_DR_HIO_c = .data:0x000005FC; // type:object size:0x8 scope:global align:4 +lbl_140_data_604 = .data:0x00000604; // type:object size:0x34 +@97589 = .data:0x00000638; // type:object size:0x3C scope:local align:4 +lbl_140_data_674 = .data:0x00000674; // type:object size:0x14 +@97591 = .data:0x00000688; // type:object size:0x34 scope:local align:4 +lbl_140_data_6BC = .data:0x000006BC; // type:object size:0x14 +@97649 = .data:0x000006D0; // type:object size:0x24 scope:local align:4 +lbl_140_data_6F4 = .data:0x000006F4; // type:object size:0x18 +@97651 = .data:0x0000070C; // type:object size:0xC scope:local align:4 +lbl_140_data_718 = .data:0x00000718; // type:object size:0x1C +@97653 = .data:0x00000734; // type:object size:0xC scope:local align:4 +lbl_140_data_740 = .data:0x00000740; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94592 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x68 scope:global align:4 data:byte +lbl_140_bss_80 = .bss:0x00000080; // type:object size:0x1 data:byte +@96495 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@96496 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@96497 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@96498 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +mPillarTop_dt$96492 = .bss:0x000000B4; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_b_dre/splits.txt b/config/RZDJ01/rels/d_a_b_dre/splits.txt new file mode 100644 index 0000000000..9f4607fdf4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_dre/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dre.cpp: + .text start:0x000000CC end:0x00002E08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_b_dre/symbols.txt b/config/RZDJ01/rels/d_a_b_dre/symbols.txt new file mode 100644 index 0000000000..a44ed61586 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_dre/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x254 scope:global align:4 +daB_DRE_Create__FP10fopAc_ac_c = .text:0x00000320; // type:function size:0x2B4 scope:global align:4 +daB_DRE_Delete__FP9daB_DRE_c = .text:0x000005D4; // type:function size:0x50 scope:global align:4 +CameraSet__9daB_DRE_cFv = .text:0x00000624; // type:function size:0xF4 scope:global align:4 +SetStopingCam__9daB_DRE_cFv = .text:0x00000718; // type:function size:0x7C scope:global align:4 +SetStopCam__9daB_DRE_cF4cXyzffs = .text:0x00000794; // type:function size:0xFC scope:global align:4 +SetCMoveCam__9daB_DRE_cF4cXyzf = .text:0x00000890; // type:function size:0x54 scope:global align:4 +SetCMoveCam__9daB_DRE_cF4cXyzff = .text:0x000008E4; // type:function size:0x5C scope:global align:4 +SetEyeMoveCam__9daB_DRE_cF4cXyzffsf = .text:0x00000940; // type:function size:0xF0 scope:global align:4 +SetEyeMoveCam__9daB_DRE_cF4cXyzffsff = .text:0x00000A30; // type:function size:0xEC scope:global align:4 +SetMoveCam__9daB_DRE_cFff = .text:0x00000B1C; // type:function size:0xD0 scope:global align:4 +SetReleaseCam__9daB_DRE_cFv = .text:0x00000BEC; // type:function size:0x90 scope:global align:4 +CamAction2__9daB_DRE_cFv = .text:0x00000C7C; // type:function size:0x578 scope:global align:4 +DrAction2__9daB_DRE_cFv = .text:0x000011F4; // type:function size:0x2EC scope:global align:4 +CamAction__9daB_DRE_cFv = .text:0x000014E0; // type:function size:0x430 scope:global align:4 +Action__9daB_DRE_cFv = .text:0x00001910; // type:function size:0x60 scope:global align:4 +DrAction__9daB_DRE_cFv = .text:0x00001970; // type:function size:0x790 scope:global align:4 +SoundChk__9daB_DRE_cFv = .text:0x00002100; // type:function size:0x614 scope:global align:4 +Execute__9daB_DRE_cFv = .text:0x00002714; // type:function size:0x22C scope:global align:4 +SpeedSet__9daB_DRE_cFv = .text:0x00002940; // type:function size:0x60 scope:global align:4 +BreathSet__9daB_DRE_cFv = .text:0x000029A0; // type:function size:0x17C scope:global align:4 +setBaseMtx__9daB_DRE_cFv = .text:0x00002B1C; // type:function size:0xBC scope:global align:4 +daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002BD8; // type:function size:0x19C scope:global align:4 +daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002D74; // type:function size:0x4 scope:global align:4 +daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x00002D78; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_b_dre_cpp = .text:0x00002D80; // type:function size:0x80 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00002E00; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97078 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97153 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97154 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97155 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97156 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97158 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97159 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97160 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97168 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97312 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97313 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97315 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97316 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97317 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97318 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97319 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97320 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97321 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97322 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97324 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97325 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97326 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97327 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97328 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@97329 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97330 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@97377 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97378 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97379 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97380 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97425 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97426 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97427 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97428 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97503 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97504 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97505 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97506 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97507 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97509 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97510 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97511 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97512 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97514 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97515 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97516 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97517 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97638 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97639 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97640 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97641 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97642 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97643 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97644 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97645 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97646 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97647 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97650 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97651 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97652 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97653 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97654 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97655 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97656 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97657 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97658 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97659 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97660 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97661 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97748 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@97749 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@97839 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +lbl_141_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@97433 = .data:0x00000008; // type:object size:0x28 scope:local align:4 +@97519 = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@97663 = .data:0x00000058; // type:object size:0x88 scope:local align:4 +effId$94204 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +l_daB_DRE_Method = .data:0x000000E8; // type:object size:0x20 scope:global align:4 +g_profile_B_DRE = .data:0x00000108; // type:object size:0x30 scope:global align:4 +lbl_141_data_138 = .data:0x00000138; // type:object size:0x5 data:string +lbl_141_data_13D = .data:0x0000013D; // type:object size:0x5 data:string +lbl_141_data_142 = .data:0x00000142; // type:object size:0x5 data:string +lbl_141_data_147 = .data:0x00000147; // type:object size:0x5 data:string +lbl_141_data_14C = .data:0x0000014C; // type:object size:0x5 data:string +lbl_141_data_151 = .data:0x00000151; // type:object size:0x5 data:string +lbl_141_data_156 = .data:0x00000156; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +s_dis__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000010; // type:object size:0x2 scope:global align:4 +@93439 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +s_HeadPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000020; // type:object size:0xC scope:global align:4 +@93440 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +s_BodyPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000038; // type:object size:0xC scope:global align:4 +@93441 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +s_TalePos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000050; // type:object size:0xC scope:global align:4 +lbl_141_bss_5C = .bss:0x0000005C; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_b_ds/splits.txt b/config/RZDJ01/rels/d_a_b_ds/splits.txt new file mode 100644 index 0000000000..c657bdff0e --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_ds/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ds.cpp: + .text start:0x000000CC end:0x0000F54C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007BC + .data start:0x00000000 end:0x0000094C + .bss start:0x00000008 end:0x0000084C diff --git a/config/RZDJ01/rels/d_a_b_ds/symbols.txt b/config/RZDJ01/rels/d_a_b_ds/symbols.txt new file mode 100644 index 0000000000..576eab0890 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_ds/symbols.txt @@ -0,0 +1,577 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daB_DS_HIO_cFv = .text:0x000000E0; // type:function size:0x110 scope:global align:4 +ctrlJoint__8daB_DS_cFP8J3DJointP8J3DModel = .text:0x000001F0; // type:function size:0x174 scope:global align:4 +JointCallBack__8daB_DS_cFP8J3DJointi = .text:0x00000364; // type:function size:0x48 scope:global align:4 +draw__8daB_DS_cFv = .text:0x000003AC; // type:function size:0x56C scope:global align:4 +daB_DS_Draw__FP8daB_DS_c = .text:0x00000918; // type:function size:0x4 scope:global align:4 +setBck__8daB_DS_cFiUcff = .text:0x0000091C; // type:function size:0xAC scope:global align:4 +mSmokeSet__8daB_DS_cFv = .text:0x000009C8; // type:function size:0x184 scope:global align:4 +HandHitSoundSet__8daB_DS_cFb = .text:0x00000B4C; // type:function size:0x120 scope:global align:4 +handSPosSet__8daB_DS_cFi = .text:0x00000C6C; // type:function size:0x27C scope:global align:4 +mZsMoveChk__8daB_DS_cFv = .text:0x00000EE8; // type:function size:0x2DC scope:global align:4 +mZsMoveChk_Guard__8daB_DS_cFv = .text:0x000011C4; // type:function size:0x2A8 scope:global align:4 +mTrapScale__8daB_DS_cFv = .text:0x0000146C; // type:function size:0x128 scope:global align:4 +mClearTrap__8daB_DS_cFb = .text:0x00001594; // type:function size:0x98 scope:global align:4 +mCreateTrap__8daB_DS_cFb = .text:0x0000162C; // type:function size:0x530 scope:global align:4 +mChangeVer2__8daB_DS_cFv = .text:0x00001B5C; // type:function size:0x190 scope:global align:4 +damage_check__8daB_DS_cFv = .text:0x00001CEC; // type:function size:0x550 scope:global align:4 +neck_set__8daB_DS_cFv = .text:0x0000223C; // type:function size:0x254 scope:global align:4 +mCutTypeCheck__8daB_DS_cFv = .text:0x00002490; // type:function size:0x8C scope:global align:4 +startDemoCheck__8daB_DS_cFv = .text:0x0000251C; // type:function size:0x108 scope:global align:4 +doYoMessage__8daB_DS_cFv = .text:0x00002624; // type:function size:0x7C scope:global align:4 +executeOpeningDemo__8daB_DS_cFv = .text:0x000026A0; // type:function size:0x1E40 scope:global align:4 +mHandBreathChk__8daB_DS_cFv = .text:0x000044E0; // type:function size:0x1CC scope:global align:4 +executeWait__8daB_DS_cFv = .text:0x000046AC; // type:function size:0x19C scope:global align:4 +executeCircle__8daB_DS_cFv = .text:0x00004848; // type:function size:0x1DC scope:global align:4 +mBreakBoneSUB__8daB_DS_cFv = .text:0x00004A24; // type:function size:0x70 scope:global align:4 +damageSet__8daB_DS_cFv = .text:0x00004A94; // type:function size:0x78 scope:global align:4 +damageHitCamera__8daB_DS_cFv = .text:0x00004B0C; // type:function size:0x16C scope:global align:4 +damageDownCheck__8daB_DS_cFv = .text:0x00004C78; // type:function size:0x1D4 scope:global align:4 +executeDamage__8daB_DS_cFv = .text:0x00004E4C; // type:function size:0x1510 scope:global align:4 +executeEtcDamage__8daB_DS_cFv = .text:0x0000635C; // type:function size:0x264 scope:global align:4 +breath_smokeSet__8daB_DS_cFv = .text:0x000065C0; // type:function size:0x1EC scope:global align:4 +executeBreathAttack__8daB_DS_cFv = .text:0x000067AC; // type:function size:0x324 scope:global align:4 +executeHandAttack__8daB_DS_cFv = .text:0x00006AD0; // type:function size:0x220 scope:global align:4 +executeBreathSearch__8daB_DS_cFv = .text:0x00006CF0; // type:function size:0x1FC scope:global align:4 +executeBattle2OpeningDemo__8daB_DS_cFv = .text:0x00006EEC; // type:function size:0xD8C scope:global align:4 +mFlyBMove__8daB_DS_cFf = .text:0x00007C78; // type:function size:0x9C scope:global align:4 +mFuwafuwaSet__8daB_DS_cFb = .text:0x00007D14; // type:function size:0x344 scope:global align:4 +mBattle2BreathFireSet__8daB_DS_cFUl = .text:0x00008058; // type:function size:0x6C scope:global align:4 +mNeckAngleSet__8daB_DS_cFv = .text:0x000080C4; // type:function size:0x104 scope:global align:4 +mSetFirstPos__8daB_DS_cFv = .text:0x000081C8; // type:function size:0xE0 scope:global align:4 +mChkScreenIn__8daB_DS_cFv = .text:0x000082A8; // type:function size:0xA8 scope:global align:4 +mRailInOutCheck__8daB_DS_cFv = .text:0x00008350; // type:function size:0x84 scope:global align:4 +executeBattle2Wait__8daB_DS_cFv = .text:0x000083D4; // type:function size:0xC8 scope:global align:4 +mBattle2MoveFSet__8daB_DS_cFv = .text:0x0000849C; // type:function size:0x32C scope:global align:4 +executeBattle2FMove__8daB_DS_cFv = .text:0x000087C8; // type:function size:0x4D8 scope:global align:4 +executeBattle2Tired__8daB_DS_cFv = .text:0x00008CA0; // type:function size:0x25C scope:global align:4 +executeBattle2Damage__8daB_DS_cFv = .text:0x00008EFC; // type:function size:0xBE0 scope:global align:4 +mDeadMove__8daB_DS_cFv = .text:0x00009ADC; // type:function size:0x420 scope:global align:4 +executeBattle2Dead__8daB_DS_cFv = .text:0x00009EFC; // type:function size:0x14E8 scope:global align:4 +executeBullet__8daB_DS_cFv = .text:0x0000B3E4; // type:function size:0x418 scope:global align:4 +mBulletAction__8daB_DS_cFv = .text:0x0000B7FC; // type:function size:0x78 scope:global align:4 +mSoundSE_Set__8daB_DS_cFv = .text:0x0000B874; // type:function size:0xA94 scope:global align:4 +action__8daB_DS_cFv = .text:0x0000C308; // type:function size:0x48C scope:global align:4 +mtx_set__8daB_DS_cFv = .text:0x0000C794; // type:function size:0x304 scope:global align:4 +cc_set__8daB_DS_cFv = .text:0x0000CA98; // type:function size:0x444 scope:global align:4 +cc_etc_set__8daB_DS_cFv = .text:0x0000CEDC; // type:function size:0x130 scope:global align:4 +mBattle2Action__8daB_DS_cFv = .text:0x0000D00C; // type:function size:0x190 scope:global align:4 +mBattle2_spinner_damage_check__8daB_DS_cFv = .text:0x0000D19C; // type:function size:0x2D0 scope:global align:4 +mBattle2_damage_check__8daB_DS_cFv = .text:0x0000D46C; // type:function size:0x518 scope:global align:4 +mBattle2_mtx_set__8daB_DS_cFv = .text:0x0000D984; // type:function size:0x388 scope:global align:4 +mBattle2_cc_etc_set__8daB_DS_cFv = .text:0x0000DD0C; // type:function size:0xF0 scope:global align:4 +mBattle2_cc_set__8daB_DS_cFv = .text:0x0000DDFC; // type:function size:0x2AC scope:global align:4 +execute__8daB_DS_cFv = .text:0x0000E0A8; // type:function size:0x3A8 scope:global align:4 +daB_DS_Execute__FP8daB_DS_c = .text:0x0000E450; // type:function size:0x4 scope:global align:4 +daB_DS_IsDelete__FP8daB_DS_c = .text:0x0000E454; // type:function size:0x8 scope:global align:4 +_delete__8daB_DS_cFv = .text:0x0000E45C; // type:function size:0x98 scope:global align:4 +daB_DS_Delete__FP8daB_DS_c = .text:0x0000E4F4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_DS_cFv = .text:0x0000E4F8; // type:function size:0x66C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000EB64; // type:function size:0x4 scope:global align:4 +create__8daB_DS_cFv = .text:0x0000EB68; // type:function size:0x8F4 scope:global align:4 +daB_DS_Create__FP8daB_DS_c = .text:0x0000F45C; // type:function size:0x4 scope:global align:4 +__dt__12daB_DS_HIO_cFv = .text:0x0000F460; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_ds_cpp = .text:0x0000F4A0; // type:function size:0x48 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000F4E8; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000F4F4; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000F500; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@110097 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@110098 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@110099 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@110100 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@110101 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@110102 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@110103 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@110123 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@110311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@110312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@110313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@110314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@110315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@110347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@110369 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@110402 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@110436 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@110437 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@110438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@110510 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@110511 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110512 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@110594 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@110595 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@110596 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@110597 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@110598 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@110738 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@110739 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@110740 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@110882 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +KIDOU_EFF_DT$95573 = .rodata:0x00000080; // type:object size:0x80 scope:local align:4 +@111306 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111307 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111308 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111309 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111310 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111311 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111312 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111313 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111314 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111315 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111316 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111317 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111318 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111319 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111320 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111321 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@111322 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@111323 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@111324 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@111325 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@111326 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@111327 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@111328 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@111329 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@111330 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@111331 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@111332 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@111333 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@111334 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@111335 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@111336 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111337 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111338 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@111339 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111340 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111341 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111342 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111343 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111344 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111345 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111346 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111347 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +@111348 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111349 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@111350 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@111351 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@111352 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@111353 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@111354 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@111355 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@111356 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@111357 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@111358 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@111359 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@111360 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@111361 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@111362 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@111363 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@111364 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@111365 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@111366 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@111367 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@111368 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@111369 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@111370 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@111371 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@111372 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@111373 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@111374 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@111375 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@111376 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111377 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111378 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111379 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111380 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111381 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111382 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111383 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111384 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111385 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@111386 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@111387 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@111388 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@111389 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@111390 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@111391 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@111392 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@111393 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@111394 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@111395 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@111397 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111398 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111399 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111400 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111401 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111402 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111403 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@111404 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@111405 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@111406 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@111407 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@111408 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@111409 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@111410 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@111411 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@111412 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@111413 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@111414 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@111415 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@111416 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@111417 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@111418 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@111419 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@111420 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@111422 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@111532 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@111591 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@111629 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@111630 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@111631 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +BROKENBORN_EFF_DT$96144 = .rodata:0x000002E0; // type:object size:0x60 scope:local align:4 +@111935 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@111936 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@111937 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@111938 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@111939 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@111940 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@111941 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@111942 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@111943 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@111944 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@111945 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@111946 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@111947 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@111948 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@111949 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@111950 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@111951 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@111952 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@111953 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@111954 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@111955 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@111956 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 data:string +@111957 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@111958 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 data:float +@111959 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@111961 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@111962 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@111963 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@111964 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@111971 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@111972 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@111973 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@111974 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@111975 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@111976 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@111977 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@112096 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@112097 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@112139 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@112140 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@112322 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@112323 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@112324 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@112325 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@112326 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@112327 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@112328 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@112329 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@112330 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@112331 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@112332 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@112333 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@112334 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@112335 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@112336 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@112337 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@112338 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@112339 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@112340 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@112341 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@112342 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@112343 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@112344 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@112345 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@112346 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@112347 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@112348 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@112349 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@112350 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@112351 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 data:string +@112352 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@112353 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@112354 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@112355 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@112356 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@112357 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@112358 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@112359 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@112360 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@112361 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@112362 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@112363 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@112364 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 data:string +@112365 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@112366 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@112367 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@112368 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 data:string +@112837 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@112838 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@112839 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@112840 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@112867 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@112868 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@112869 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@112870 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@113034 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@113035 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@113036 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@113037 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@113038 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@113039 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@113040 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@113041 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@113042 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@113043 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@113044 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@113045 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@113046 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@113047 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@113048 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@113049 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@113050 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@113051 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@113052 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@113053 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@113054 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@113055 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@113056 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@113057 = .rodata:0x00000534; // type:object size:0x4 scope:local align:4 +@113058 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 +@113059 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@113060 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@113061 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@113062 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +@113063 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@113064 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@113125 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +@113320 = .rodata:0x00000558; // type:object size:0x4 scope:local align:4 +@113321 = .rodata:0x0000055C; // type:object size:0x4 scope:local align:4 +@113322 = .rodata:0x00000560; // type:object size:0x4 scope:local align:4 +@113323 = .rodata:0x00000564; // type:object size:0x4 scope:local align:4 +@113324 = .rodata:0x00000568; // type:object size:0x4 scope:local align:4 +@113325 = .rodata:0x0000056C; // type:object size:0x4 scope:local align:4 +@113326 = .rodata:0x00000570; // type:object size:0x4 scope:local align:4 +@113327 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 +@113328 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 +@113329 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 +@113330 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 +@113331 = .rodata:0x00000584; // type:object size:0x4 scope:local align:4 +@113332 = .rodata:0x00000588; // type:object size:0x4 scope:local align:4 +@113333 = .rodata:0x0000058C; // type:object size:0x4 scope:local align:4 +@113334 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@113335 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@113336 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@113337 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +SEBONE_EFF_DT$98189 = .rodata:0x000005A0; // type:object size:0x30 scope:local align:4 +@113431 = .rodata:0x000005D0; // type:object size:0x4 scope:local align:4 +@113432 = .rodata:0x000005D4; // type:object size:0x4 scope:local align:4 +@113476 = .rodata:0x000005D8; // type:object size:0x4 scope:local align:4 +@113477 = .rodata:0x000005DC; // type:object size:0x4 scope:local align:4 +@113478 = .rodata:0x000005E0; // type:object size:0x4 scope:local align:4 +@113479 = .rodata:0x000005E4; // type:object size:0x4 scope:local align:4 +@113528 = .rodata:0x000005E8; // type:object size:0x4 scope:local align:4 +@113529 = .rodata:0x000005EC; // type:object size:0x4 scope:local align:4 +@113530 = .rodata:0x000005F0; // type:object size:0x4 scope:local align:4 +@113531 = .rodata:0x000005F4; // type:object size:0x4 scope:local align:4 +@113532 = .rodata:0x000005F8; // type:object size:0x4 scope:local align:4 +@113533 = .rodata:0x000005FC; // type:object size:0x4 scope:local align:4 +ETC_CC_DT$98343 = .rodata:0x00000600; // type:object size:0x168 scope:local align:4 +@113812 = .rodata:0x00000768; // type:object size:0x4 scope:local align:4 +@113813 = .rodata:0x0000076C; // type:object size:0x4 scope:local align:4 +B2_ETC_CC_DT$98586 = .rodata:0x00000770; // type:object size:0x28 scope:local align:4 data:float +@113878 = .rodata:0x00000798; // type:object size:0x4 scope:local align:4 +@113879 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 +@114363 = .rodata:0x000007A0; // type:object size:0x4 scope:local align:4 +@114364 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 +@114365 = .rodata:0x000007A8; // type:object size:0x4 scope:local align:4 +@114366 = .rodata:0x000007AC; // type:object size:0x4 scope:local align:4 +@114367 = .rodata:0x000007B0; // type:object size:0x4 scope:local align:4 +@114368 = .rodata:0x000007B4; // type:object size:0x4 scope:local align:4 +@114369 = .rodata:0x000007B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_ds_week_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_ds_head_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_ds_backbone_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000080; // type:object size:0x44 scope:global align:4 +cc_ds_hand_at_cyl_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000C4; // type:object size:0x44 scope:global align:4 +cc_ds_breath_at_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000108; // type:object size:0x40 scope:global align:4 +@110127 = .data:0x00000148; // type:object size:0x68 scope:local align:4 +eff_smoke_id = .data:0x000001B0; // type:object size:0x4 scope:global align:4 data:2byte +lbl_142_data_1B4 = .data:0x000001B4; // type:object size:0x5 data:string +mGuardDt$95024 = .data:0x000001BA; // type:object size:0xA scope:local align:2 +mBirthAngle01_dt$95197 = .data:0x000001C4; // type:object size:0x8 scope:local align:4 +mBirthAngle02_dt$95198 = .data:0x000001CC; // type:object size:0x6 scope:local align:4 +mBirthYpos02_dt$95199 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +HeadAngleDt$95396 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +eff_znt_Disapp_id$95570 = .data:0x000001EC; // type:object size:0x4 scope:local align:4 +eff_znt_App_id$95571 = .data:0x000001F0; // type:object size:0x8 scope:local align:4 +eff_znt_SASI_id$95572 = .data:0x000001F8; // type:object size:0x6 scope:local align:4 +lbl_142_data_1FE = .data:0x000001FE; // type:object size:0x16 +@111424 = .data:0x00000214; // type:object size:0xB4 scope:local align:4 +Ds_wait_id$95991 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +Ds_circle_id$96022 = .data:0x000002D4; // type:object size:0x18 scope:local align:4 +Ds_damage_wait_id$96124 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +Ds_damage_id$96125 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +eff_spHit_id$96142 = .data:0x00000304; // type:object size:0x4 scope:local align:4 +eff_LastSmoke_id$96143 = .data:0x00000308; // type:object size:0x8 scope:local align:4 +Ds_Etc_damage_id$96484 = .data:0x00000310; // type:object size:0x24 scope:local align:4 +smokeSet_dt$96485 = .data:0x00000334; // type:object size:0xC scope:local align:4 +effId$96516 = .data:0x00000340; // type:object size:0x6 scope:local align:4 +Ds_breath_id$96550 = .data:0x00000348; // type:object size:0x24 scope:local align:4 +Ds_HandAt_id$96582 = .data:0x0000036C; // type:object size:0x18 scope:local align:4 +Ds_BS_id$96611 = .data:0x00000384; // type:object size:0xC scope:local align:4 +eff_Sand_id$96665 = .data:0x00000390; // type:object size:0x4 scope:local align:4 +@112370 = .data:0x00000394; // type:object size:0x44 scope:local align:4 +eff_Demo_sasi_id$97486 = .data:0x000003D8; // type:object size:0x4 scope:local align:4 +@113066 = .data:0x000003DC; // type:object size:0x194 scope:local align:4 +effId$97837 = .data:0x00000570; // type:object size:0x8 scope:local align:4 +@113339 = .data:0x00000578; // type:object size:0xE4 scope:local align:4 +@113434 = .data:0x0000065C; // type:object size:0x20 scope:local align:4 +head_setRdt$98322 = .data:0x0000067C; // type:object size:0x14 scope:local align:4 +head2_setRdt$98612 = .data:0x00000690; // type:object size:0x14 scope:local align:4 +l_daB_DS_Method = .data:0x000006A4; // type:object size:0x20 scope:global align:4 +g_profile_B_DS = .data:0x000006C4; // type:object size:0x30 scope:global align:4 +__vt__12daB_DS_HIO_c = .data:0x000006F4; // type:object size:0xC scope:global align:4 +lbl_142_data_700 = .data:0x00000700; // type:object size:0xD data:string +@99059 = .data:0x00000710; // type:object size:0xC scope:local align:4 +__RTTI__12daB_DS_HIO_c = .data:0x0000071C; // type:object size:0x8 scope:global align:4 +lbl_142_data_724 = .data:0x00000724; // type:object size:0x34 +@99123 = .data:0x00000758; // type:object size:0x3C scope:local align:4 +lbl_142_data_794 = .data:0x00000794; // type:object size:0x14 +@99125 = .data:0x000007A8; // type:object size:0x34 scope:local align:4 +lbl_142_data_7DC = .data:0x000007DC; // type:object size:0x14 +@99183 = .data:0x000007F0; // type:object size:0x24 scope:local align:4 +lbl_142_data_814 = .data:0x00000814; // type:object size:0x18 +@99185 = .data:0x0000082C; // type:object size:0xC scope:local align:4 +lbl_142_data_838 = .data:0x00000838; // type:object size:0x1C +@99187 = .data:0x00000854; // type:object size:0xC scope:local align:4 +lbl_142_data_860 = .data:0x00000860; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94679 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x50 scope:global align:4 data:byte +handL_ang = .bss:0x00000068; // type:object size:0x2 scope:global align:4 +handR_ang = .bss:0x0000006A; // type:object size:0x2 scope:global align:2 +handX_ang = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 +lbl_142_bss_6E = .bss:0x0000006E; // type:object size:0x1 data:byte +@95521 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@95522 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@95523 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +mOpPlayerDt$95518 = .bss:0x00000094; // type:object size:0x24 scope:local align:4 +@95527 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95528 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95529 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95530 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95531 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@95532 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@95533 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@95534 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@95535 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@95536 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@95537 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@95538 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@95539 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@95540 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@95541 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +mOpCenterDt$95524 = .bss:0x00000170; // type:object size:0xB4 scope:local align:4 +@95545 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@95546 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +mOpCenterBodyDt$95542 = .bss:0x00000240; // type:object size:0x18 scope:local align:4 +@95550 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@95551 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@95552 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@95553 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@95554 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +@95555 = .bss:0x00000298; // type:object size:0xC scope:local align:4 +@95556 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@95557 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@95558 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@95559 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@95560 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@95561 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +@95562 = .bss:0x000002EC; // type:object size:0xC scope:local align:4 +@95563 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +@95564 = .bss:0x00000304; // type:object size:0xC scope:local align:4 +mOpEyeDt$95547 = .bss:0x00000310; // type:object size:0xB4 scope:local align:4 +@95568 = .bss:0x000003C8; // type:object size:0xC scope:local align:4 +@95569 = .bss:0x000003D4; // type:object size:0xC scope:local align:4 +mOpEyeBodyDt$95565 = .bss:0x000003E0; // type:object size:0x18 scope:local align:4 +@96129 = .bss:0x000003FC; // type:object size:0xC scope:local align:4 +@96130 = .bss:0x00000408; // type:object size:0xC scope:local align:4 +@96131 = .bss:0x00000414; // type:object size:0xC scope:local align:4 +@96132 = .bss:0x00000420; // type:object size:0xC scope:local align:4 +@96133 = .bss:0x0000042C; // type:object size:0xC scope:local align:4 +down_center_dt$96126 = .bss:0x00000438; // type:object size:0x3C scope:local align:4 +@96137 = .bss:0x00000478; // type:object size:0xC scope:local align:4 +@96138 = .bss:0x00000484; // type:object size:0xC scope:local align:4 +@96139 = .bss:0x00000490; // type:object size:0xC scope:local align:4 +@96140 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 +@96141 = .bss:0x000004A8; // type:object size:0xC scope:local align:4 +down_eye_dt$96134 = .bss:0x000004B4; // type:object size:0x3C scope:local align:4 +@96642 = .bss:0x000004F4; // type:object size:0xC scope:local align:4 +@96643 = .bss:0x00000500; // type:object size:0xC scope:local align:4 +@96644 = .bss:0x0000050C; // type:object size:0xC scope:local align:4 +mOp2PlayerDt$96639 = .bss:0x00000518; // type:object size:0x24 scope:local align:4 +@96648 = .bss:0x00000540; // type:object size:0xC scope:local align:4 +@96649 = .bss:0x0000054C; // type:object size:0xC scope:local align:4 +@96650 = .bss:0x00000558; // type:object size:0xC scope:local align:4 +@96651 = .bss:0x00000564; // type:object size:0xC scope:local align:4 +@96652 = .bss:0x00000570; // type:object size:0xC scope:local align:4 +@96653 = .bss:0x0000057C; // type:object size:0xC scope:local align:4 +@96654 = .bss:0x00000588; // type:object size:0xC scope:local align:4 +mOp2CenterDt$96645 = .bss:0x00000594; // type:object size:0x54 scope:local align:4 +@96658 = .bss:0x000005EC; // type:object size:0xC scope:local align:4 +@96659 = .bss:0x000005F8; // type:object size:0xC scope:local align:4 +@96660 = .bss:0x00000604; // type:object size:0xC scope:local align:4 +@96661 = .bss:0x00000610; // type:object size:0xC scope:local align:4 +@96662 = .bss:0x0000061C; // type:object size:0xC scope:local align:4 +@96663 = .bss:0x00000628; // type:object size:0xC scope:local align:4 +@96664 = .bss:0x00000634; // type:object size:0xC scope:local align:4 +mOp2EyeDt$96655 = .bss:0x00000640; // type:object size:0x54 scope:local align:4 +@97479 = .bss:0x00000698; // type:object size:0xC scope:local align:4 +@97480 = .bss:0x000006A4; // type:object size:0xC scope:local align:4 +mEd2CenterDt$97476 = .bss:0x000006B0; // type:object size:0x18 scope:local align:4 +@97484 = .bss:0x000006CC; // type:object size:0xC scope:local align:4 +@97485 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +mEd22EyeDt$97481 = .bss:0x000006E4; // type:object size:0x18 scope:local align:4 +lbl_142_bss_6FC = .bss:0x000006FC; // type:object size:0x1 data:byte +mWaitDt$97893 = .bss:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +@98317 = .bss:0x00000710; // type:object size:0xC scope:local align:4 +@98318 = .bss:0x0000071C; // type:object size:0xC scope:local align:4 +@98319 = .bss:0x00000728; // type:object size:0xC scope:local align:4 +@98320 = .bss:0x00000734; // type:object size:0xC scope:local align:4 +@98321 = .bss:0x00000740; // type:object size:0xC scope:local align:4 +head_cc_dt$98314 = .bss:0x0000074C; // type:object size:0x3C scope:local align:4 +etc_setRdt$98344 = .bss:0x00000788; // type:object size:0x48 scope:local align:4 +@98607 = .bss:0x000007D4; // type:object size:0xC scope:local align:4 +@98608 = .bss:0x000007E0; // type:object size:0xC scope:local align:4 +@98609 = .bss:0x000007EC; // type:object size:0xC scope:local align:4 +@98610 = .bss:0x000007F8; // type:object size:0xC scope:local align:4 +@98611 = .bss:0x00000804; // type:object size:0xC scope:local align:4 +head2_cc_dt$98604 = .bss:0x00000810; // type:object size:0x3C scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_b_gg/splits.txt b/config/RZDJ01/rels/d_a_b_gg/splits.txt new file mode 100644 index 0000000000..784cfab18e --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gg.cpp: + .text start:0x000000CC end:0x0000C30C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000358 + .data start:0x00000000 end:0x00000490 + .bss start:0x00000008 end:0x000000EC diff --git a/config/RZDJ01/rels/d_a_b_gg/symbols.txt b/config/RZDJ01/rels/d_a_b_gg/symbols.txt new file mode 100644 index 0000000000..2a0b12ccfa --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gg/symbols.txt @@ -0,0 +1,292 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daB_GG_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 +CreateHeap__8daB_GG_cFv = .text:0x00000198; // type:function size:0x1D0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0x4 scope:global align:4 +initCc__8daB_GG_cFv = .text:0x0000036C; // type:function size:0x140 scope:global align:4 +setCcCylinder__8daB_GG_cFv = .text:0x000004AC; // type:function size:0x220 scope:global align:4 +G_setCcCylinder__8daB_GG_cFv = .text:0x000006CC; // type:function size:0x110 scope:global align:4 +MoveCo__8daB_GG_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 +ctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000848; // type:function size:0x1A8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000009F0; // type:function size:0x48 scope:global align:4 +HeadctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x198 scope:global align:4 +HeadJointCallBack__FP8J3DJointi = .text:0x00000BD0; // type:function size:0x48 scope:global align:4 +SetAnm__8daB_GG_cFiiff = .text:0x00000C18; // type:function size:0xAC scope:global align:4 +way_bg_check2__FP8daB_GG_c4cXyz4cXyz = .text:0x00000CC4; // type:function size:0xA8 scope:global align:4 +other_bg_check__FP8daB_GG_cP10fopAc_ac_c = .text:0x00000D6C; // type:function size:0xCC scope:global align:4 +Hanekaeri__FP8daB_GG_c4cXyz4cXyzf = .text:0x00000E38; // type:function size:0x17C scope:global align:4 +Yazirushi__8daB_GG_cFv = .text:0x00000FB4; // type:function size:0x6C scope:global align:4 +SpeedClear__8daB_GG_cFv = .text:0x00001020; // type:function size:0x1C scope:global align:4 +SetAction__8daB_GG_cFUcUcUc = .text:0x0000103C; // type:function size:0x28 scope:global align:4 +GetAction__8daB_GG_cFUcUcUc = .text:0x00001064; // type:function size:0x34 scope:global align:4 +DemoSkip__8daB_GG_cFi = .text:0x00001098; // type:function size:0x144 scope:global align:4 +DemoSkipCallBack__8daB_GG_cFPvi = .text:0x000011DC; // type:function size:0x34 scope:global align:4 +CameraSet__8daB_GG_cFv = .text:0x00001210; // type:function size:0xF4 scope:global align:4 +SetStopingCam__8daB_GG_cFv = .text:0x00001304; // type:function size:0x7C scope:global align:4 +SetStopCam__8daB_GG_cF4cXyzffs = .text:0x00001380; // type:function size:0x10C scope:global align:4 +SetMoveCam__8daB_GG_cF4cXyzffsff = .text:0x0000148C; // type:function size:0x160 scope:global align:4 +SetMoveCam1__8daB_GG_cFff = .text:0x000015EC; // type:function size:0x100 scope:global align:4 +SetReleaseCam__8daB_GG_cFv = .text:0x000016EC; // type:function size:0x90 scope:global align:4 +St_CamAction__8daB_GG_cFv = .text:0x0000177C; // type:function size:0xB8C scope:global align:4 +St_DemoAction__8daB_GG_cFv = .text:0x00002308; // type:function size:0x6C8 scope:global align:4 +Md_CamAction__8daB_GG_cFv = .text:0x000029D0; // type:function size:0x304 scope:global align:4 +Md_DemoAction__8daB_GG_cFv = .text:0x00002CD4; // type:function size:0x618 scope:global align:4 +Gn_CamAction__8daB_GG_cFv = .text:0x000032EC; // type:function size:0x4DC scope:global align:4 +Gn_DemoAction__8daB_GG_cFv = .text:0x000037C8; // type:function size:0x52C scope:global align:4 +DemoAction__8daB_GG_cFv = .text:0x00003CF4; // type:function size:0xE0 scope:global align:4 +F_WaitAction__8daB_GG_cFv = .text:0x00003DD4; // type:function size:0x198 scope:global align:4 +F_FookChk__8daB_GG_cFv = .text:0x00003F6C; // type:function size:0x17C scope:global align:4 +F_MoveAction__8daB_GG_cFv = .text:0x000040E8; // type:function size:0x60C scope:global align:4 +F_LV7_W_MoveAction__8daB_GG_cFv = .text:0x000046F4; // type:function size:0x248 scope:global align:4 +F_AttackAction__8daB_GG_cFv = .text:0x0000493C; // type:function size:0x73C scope:global align:4 +F_DamageAction__8daB_GG_cFv = .text:0x00005078; // type:function size:0x7C8 scope:global align:4 +AttentionChk__8daB_GG_cFv = .text:0x00005840; // type:function size:0x90 scope:global align:4 +FlyAction__8daB_GG_cFv = .text:0x000058D0; // type:function size:0x238 scope:global align:4 +F_A_TargetMove__8daB_GG_cF4cXyzUc = .text:0x00005B08; // type:function size:0x124 scope:global align:4 +F_A_TargetMove__8daB_GG_cF4cXyz = .text:0x00005C2C; // type:function size:0xB4 scope:global align:4 +F_A_MoveAction__8daB_GG_cFv = .text:0x00005CE0; // type:function size:0x368 scope:global align:4 +F_A_Action__8daB_GG_cFv = .text:0x00006048; // type:function size:0x134 scope:global align:4 +FookChk__8daB_GG_cFv = .text:0x0000617C; // type:function size:0x100 scope:global align:4 +CutChk__8daB_GG_cFv = .text:0x0000627C; // type:function size:0xE8 scope:global align:4 +G_MoveAction__8daB_GG_cFv = .text:0x00006364; // type:function size:0x8C8 scope:global align:4 +FallChk__8daB_GG_cFv = .text:0x00006C2C; // type:function size:0x388 scope:global align:4 +G_AttackAction__8daB_GG_cFv = .text:0x00006FB4; // type:function size:0x548 scope:global align:4 +G_DamageAction__8daB_GG_cFv = .text:0x000074FC; // type:function size:0x904 scope:global align:4 +G_DeathAction__8daB_GG_cFv = .text:0x00007E00; // type:function size:0x1D0 scope:global align:4 +G_DeathAction1__8daB_GG_cFv = .text:0x00007FD0; // type:function size:0x2E4 scope:global align:4 +DeathCam__8daB_GG_cFv = .text:0x000082B4; // type:function size:0x97C scope:global align:4 +GroundAction__8daB_GG_cFv = .text:0x00008C30; // type:function size:0x198 scope:global align:4 +StopAction__8daB_GG_cFv = .text:0x00008DC8; // type:function size:0x384 scope:global align:4 +HitChk__8daB_GG_cFv = .text:0x0000914C; // type:function size:0x70 scope:global align:4 +Action__8daB_GG_cFv = .text:0x000091BC; // type:function size:0x108 scope:global align:4 +HeadAction__8daB_GG_cFv = .text:0x000092C4; // type:function size:0x398 scope:global align:4 +SetHeadAngle__8daB_GG_cFv = .text:0x0000965C; // type:function size:0x100 scope:global align:4 +SoundChk__8daB_GG_cFv = .text:0x0000975C; // type:function size:0x7F8 scope:global align:4 +Execute__8daB_GG_cFv = .text:0x00009F54; // type:function size:0x5C4 scope:global align:4 +At_Check__8daB_GG_cFv = .text:0x0000A518; // type:function size:0x1E4 scope:global align:4 +MoveAt__8daB_GG_cFv = .text:0x0000A6FC; // type:function size:0x74 scope:global align:4 +F_AtHit__8daB_GG_cFv = .text:0x0000A770; // type:function size:0x148 scope:global align:4 +ChanceTime__8daB_GG_cFv = .text:0x0000A8B8; // type:function size:0x510 scope:global align:4 +ArmAngleSet__8daB_GG_cFv = .text:0x0000ADC8; // type:function size:0x68 scope:global align:4 +Guard__8daB_GG_cFv = .text:0x0000AE30; // type:function size:0x54C scope:global align:4 +Draw__8daB_GG_cFv = .text:0x0000B37C; // type:function size:0x2B4 scope:global align:4 +Delete__8daB_GG_cFv = .text:0x0000B630; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daB_GG_cFv = .text:0x0000B698; // type:function size:0x70 scope:global align:4 +setShieldMtx__8daB_GG_cFv = .text:0x0000B708; // type:function size:0x60 scope:global align:4 +setSwordMtx__8daB_GG_cFv = .text:0x0000B768; // type:function size:0x74 scope:global align:4 +setSwordMtx1__8daB_GG_cFv = .text:0x0000B7DC; // type:function size:0x68 scope:global align:4 +setHeadMtx__8daB_GG_cFv = .text:0x0000B844; // type:function size:0x7C scope:global align:4 +setHeadMtx1__8daB_GG_cFv = .text:0x0000B8C0; // type:function size:0x4C scope:global align:4 +daB_GG_Draw__FP8daB_GG_c = .text:0x0000B90C; // type:function size:0x4 scope:global align:4 +daB_GG_Execute__FP8daB_GG_c = .text:0x0000B910; // type:function size:0x4 scope:global align:4 +daB_GG_IsDelete__FP8daB_GG_c = .text:0x0000B914; // type:function size:0x8 scope:global align:4 +daB_GG_Delete__FP8daB_GG_c = .text:0x0000B91C; // type:function size:0x4 scope:global align:4 +Create__8daB_GG_cFv = .text:0x0000B920; // type:function size:0x848 scope:global align:4 +daB_GG_Create__FP10fopAc_ac_c = .text:0x0000C168; // type:function size:0x4 scope:global align:4 +__dt__12daB_GG_HIO_cFv = .text:0x0000C16C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gg_cpp = .text:0x0000C1AC; // type:function size:0x160 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104654 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@104658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@104702 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$94360 = .rodata:0x00000014; // type:object size:0x44 scope:local align:4 +ccHookSrc$94361 = .rodata:0x00000058; // type:object size:0x44 scope:local align:4 +ccShieldSphSrc$94362 = .rodata:0x0000009C; // type:object size:0x40 scope:local align:4 +ccSphSrc$94363 = .rodata:0x000000DC; // type:object size:0x40 scope:local align:4 +@104737 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@104738 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104741 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@104753 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@104756 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@104777 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@104778 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@104831 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@104835 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@104890 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@104911 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104912 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104913 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104914 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@104915 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105047 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105048 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105049 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105050 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105051 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105052 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105054 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105055 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105056 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105058 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:float +@105059 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105061 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105062 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105063 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105064 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105065 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105066 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105067 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105068 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105069 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105070 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105071 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105072 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105073 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105074 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105075 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105076 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105136 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105137 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105138 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105139 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105140 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105141 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105142 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105143 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105144 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105188 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105189 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105190 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105255 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105256 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +@105257 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105305 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105306 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105307 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105309 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105310 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105311 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105312 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105313 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105314 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105315 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105316 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@105317 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105318 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@105379 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@105380 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@105381 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:string +@105382 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105383 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105384 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:float +@105385 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105433 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105434 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 data:float +@105435 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105436 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 data:float +@105514 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105515 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105517 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105549 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105744 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105745 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105746 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105767 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:float +@105844 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105999 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@106046 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@106167 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@106168 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@106408 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@106520 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@106521 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@106522 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@106523 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@106524 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@106627 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@106628 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@106784 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@106785 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@106786 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@106787 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@106788 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@106789 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@106790 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@106791 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@106792 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@106793 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@106794 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@107264 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@107265 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@107510 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@107511 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@107512 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@107612 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@107613 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@107614 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@107615 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@107616 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@107617 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@107618 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@107619 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@107620 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@107621 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@107622 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@107623 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94252 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_143_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@105080 = .data:0x0000001C; // type:object size:0x54 scope:local align:4 +@105320 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +lbl_143_data_8C = .data:0x0000008C; // type:object size:0x7 data:string +@105750 = .data:0x00000094; // type:object size:0x38 scope:local align:4 +@106341 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@106796 = .data:0x000000F8; // type:object size:0x70 scope:local align:4 +@107139 = .data:0x00000168; // type:object size:0x74 scope:local align:4 +lbl_143_data_1DC = .data:0x000001DC; // type:object size:0x10 +l_daB_GG_Method = .data:0x000001EC; // type:object size:0x20 scope:global align:4 +g_profile_B_GG = .data:0x0000020C; // type:object size:0x30 scope:global align:4 +__vt__12daB_GG_HIO_c = .data:0x0000023C; // type:object size:0xC scope:global align:4 +lbl_143_data_248 = .data:0x00000248; // type:object size:0xD data:string +@97690 = .data:0x00000258; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GG_HIO_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 +lbl_143_data_26C = .data:0x0000026C; // type:object size:0x34 +@97754 = .data:0x000002A0; // type:object size:0x3C scope:local align:4 +lbl_143_data_2DC = .data:0x000002DC; // type:object size:0x14 +@97756 = .data:0x000002F0; // type:object size:0x34 scope:local align:4 +lbl_143_data_324 = .data:0x00000324; // type:object size:0x14 +@97814 = .data:0x00000338; // type:object size:0x24 scope:local align:4 +lbl_143_data_35C = .data:0x0000035C; // type:object size:0x18 +@97816 = .data:0x00000374; // type:object size:0xC scope:local align:4 +lbl_143_data_380 = .data:0x00000380; // type:object size:0x1C +@97818 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +lbl_143_data_3A8 = .data:0x000003A8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94295 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +s_dis__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000003C; // type:object size:0x2 scope:global align:4 data:2byte +@94300 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +s_centerpos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000004C; // type:object size:0xC scope:global align:4 +s_M_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000058; // type:object size:0x2 scope:global align:4 +s_W_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000005A; // type:object size:0x2 scope:global align:2 +@94301 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94302 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94303 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +out_pos = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +@94304 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94305 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94306 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +in_pos = .bss:0x000000C8; // type:object size:0x24 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_gm/splits.txt b/config/RZDJ01/rels/d_a_b_gm/splits.txt new file mode 100644 index 0000000000..73941bb91a --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gm.cpp: + .text start:0x000000CC end:0x000056FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000005B0 + .bss start:0x00000008 end:0x00000128 diff --git a/config/RZDJ01/rels/d_a_b_gm/symbols.txt b/config/RZDJ01/rels/d_a_b_gm/symbols.txt new file mode 100644 index 0000000000..de92f8876a --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gm/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_GM_HIO_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +anm_init__FP10b_gm_classifUcf = .text:0x0000017C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x2D8 scope:global align:4 +daB_GM_Draw__FP10b_gm_class = .text:0x00000500; // type:function size:0x25C scope:global align:4 +s_ko_del__FPvPv = .text:0x0000075C; // type:function size:0x58 scope:global align:4 +s_ko_sub__FPvPv = .text:0x000007B4; // type:function size:0x54 scope:global align:4 +s_ko2_move__FPvPv = .text:0x00000808; // type:function size:0x68 scope:global align:4 +s_ko2_get__FPvPv = .text:0x00000870; // type:function size:0x58 scope:global align:4 +s_ko_move__FPvPv = .text:0x000008C8; // type:function size:0x78 scope:global align:4 +demo_camera__FP10b_gm_class = .text:0x00000940; // type:function size:0x189C scope:global align:4 +daB_GM_Execute__FP10b_gm_class = .text:0x000021DC; // type:function size:0x2A70 scope:global align:4 +daB_GM_IsDelete__FP10b_gm_class = .text:0x00004C4C; // type:function size:0x8 scope:global align:4 +daB_GM_Delete__FP10b_gm_class = .text:0x00004C54; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004CC4; // type:function size:0x3F4 scope:global align:4 +daB_GM_Create__FP10fopAc_ac_c = .text:0x000050B8; // type:function size:0x428 scope:global align:4 +__dt__12daB_GM_HIO_cFv = .text:0x000054E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gm_cpp = .text:0x00005520; // type:function size:0x184 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000056A4; // type:function size:0xC scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000056B0; // type:function size:0x8 scope:global align:4 +__ct__9b_gm_footFv = .text:0x000056B8; // type:function size:0x4 scope:global align:4 +__dt__9b_gm_footFv = .text:0x000056BC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100307 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100308 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100309 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100310 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@100311 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100312 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100313 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@100322 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@100424 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100425 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100426 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100805 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100806 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100807 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100810 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100811 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100812 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100816 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100818 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100819 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100820 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100821 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100822 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100823 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100824 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100825 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100826 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100827 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100828 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100829 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100830 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100831 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100832 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100833 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100834 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100835 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100836 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100837 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100840 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100841 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100842 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100843 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100844 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100846 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100847 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100848 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100849 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100850 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100851 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100857 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100858 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100859 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100860 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100861 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100862 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100863 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100864 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100865 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100866 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@100867 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100873 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 +@101379 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101380 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101381 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101382 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101383 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101384 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101385 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@101386 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@101387 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101388 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@101389 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101390 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101391 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101392 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101394 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@101397 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@101398 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@101399 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@101400 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@101401 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@101402 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@101403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@101404 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@101405 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101406 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@101407 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@101408 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@101409 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@101410 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@101411 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@101412 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@101413 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@101414 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@101667 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@101668 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@101751 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@101752 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@101753 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@101754 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +name$93475 = .data:0x00000006; // type:object size:0x6 scope:local align:2 +name$93500 = .data:0x0000000C; // type:object size:0x8 scope:local align:4 +top_j = .data:0x00000014; // type:object size:0x28 scope:global align:4 +@100870 = .data:0x0000003C; // type:object size:0xD0 scope:local align:4 +name$94559 = .data:0x0000010C; // type:object size:0x8 scope:local align:4 +@101419 = .data:0x00000114; // type:object size:0x58 scope:local align:4 +@101418 = .data:0x0000016C; // type:object size:0x2C scope:local align:4 +@101416 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +body_sph_src$94831 = .data:0x000001C8; // type:object size:0x40 scope:local align:4 +core_sph_src$94832 = .data:0x00000208; // type:object size:0x40 scope:local align:4 +hand_sph_src$94833 = .data:0x00000248; // type:object size:0x40 scope:local align:4 +foot_sph_src$94834 = .data:0x00000288; // type:object size:0x40 scope:local align:4 +beam_sph_src$94835 = .data:0x000002C8; // type:object size:0x40 scope:local align:4 +l_daB_GM_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_B_GM = .data:0x00000328; // type:object size:0x30 scope:global align:4 +__vt__12daB_GM_HIO_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_144_data_364 = .data:0x00000364; // type:object size:0xD data:string +@94897 = .data:0x00000374; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GM_HIO_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 +lbl_144_data_388 = .data:0x00000388; // type:object size:0x34 +@94960 = .data:0x000003BC; // type:object size:0x3C scope:local align:4 +lbl_144_data_3F8 = .data:0x000003F8; // type:object size:0x14 +@94962 = .data:0x0000040C; // type:object size:0x34 scope:local align:4 +lbl_144_data_440 = .data:0x00000440; // type:object size:0x14 +@95020 = .data:0x00000454; // type:object size:0x24 scope:local align:4 +lbl_144_data_478 = .data:0x00000478; // type:object size:0x18 +@95022 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_144_data_49C = .data:0x0000049C; // type:object size:0x1C +@95024 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_144_data_4C4 = .data:0x000004C4; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93326 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4C scope:global align:4 data:byte +ko_ct = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +@93627 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@93628 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@93629 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@93630 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +target_pos = .bss:0x00000098; // type:object size:0x30 scope:global align:4 +@93907 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@93908 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@93909 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@93910 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +top_pos_data = .bss:0x000000F8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_gnd/splits.txt b/config/RZDJ01/rels/d_a_b_gnd/splits.txt new file mode 100644 index 0000000000..31e4966990 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gnd.cpp: + .text start:0x000000CC end:0x0000CB08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000330 + .data start:0x00000000 end:0x00000794 + .bss start:0x00000008 end:0x000000BC diff --git a/config/RZDJ01/rels/d_a_b_gnd/symbols.txt b/config/RZDJ01/rels/d_a_b_gnd/symbols.txt new file mode 100644 index 0000000000..e2b2b154bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gnd/symbols.txt @@ -0,0 +1,362 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_GND_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP11b_gnd_classifUcf = .text:0x00000114; // type:function size:0xB4 scope:global align:4 +h_anm_init__FP11b_gnd_classifUcf = .text:0x000001C8; // type:function size:0xB4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000027C; // type:function size:0x188 scope:global align:4 +h_nodeCallBack__FP8J3DJointi = .text:0x00000404; // type:function size:0x12C scope:global align:4 +daB_GND_Draw__FP11b_gnd_class = .text:0x00000530; // type:function size:0x43C scope:global align:4 +shot_s_sub__FPvPv = .text:0x0000096C; // type:function size:0x98 scope:global align:4 +gake_check__FP11b_gnd_class = .text:0x00000A04; // type:function size:0x524 scope:global align:4 +saku_jump_check__FP11b_gnd_class = .text:0x00000F28; // type:function size:0x2B0 scope:global align:4 +b_gnd_h_wait__FP11b_gnd_class = .text:0x000011D8; // type:function size:0x128 scope:global align:4 +b_gnd_h_wait2__FP11b_gnd_class = .text:0x00001300; // type:function size:0x208 scope:global align:4 +b_gnd_h_run_a__FP11b_gnd_class = .text:0x00001508; // type:function size:0xA60 scope:global align:4 +b_gnd_h_run_p__FP11b_gnd_class = .text:0x00001F68; // type:function size:0x508 scope:global align:4 +b_gnd_h_jump__FP11b_gnd_class = .text:0x00002470; // type:function size:0x190 scope:global align:4 +b_gnd_h_end__FP11b_gnd_class = .text:0x00002600; // type:function size:0x348 scope:global align:4 +b_gnd_g_wait__FP11b_gnd_class = .text:0x00002948; // type:function size:0x45C scope:global align:4 +b_gnd_g_attack__FP11b_gnd_class = .text:0x00002DA4; // type:function size:0x7DC scope:global align:4 +b_gnd_g_defence__FP11b_gnd_class = .text:0x00003580; // type:function size:0x498 scope:global align:4 +b_gnd_g_jump__FP11b_gnd_class = .text:0x00003A18; // type:function size:0x328 scope:global align:4 +b_gnd_g_side__FP11b_gnd_class = .text:0x00003D40; // type:function size:0x270 scope:global align:4 +b_gnd_g_tuba__FP11b_gnd_class = .text:0x00003FB0; // type:function size:0xDC scope:global align:4 +b_gnd_g_damage__FP11b_gnd_class = .text:0x0000408C; // type:function size:0x1B0 scope:global align:4 +b_gnd_g_down__FP11b_gnd_class = .text:0x0000423C; // type:function size:0x39C scope:global align:4 +b_gnd_g_end__FP11b_gnd_class = .text:0x000045D8; // type:function size:0x44 scope:global align:4 +damage_check__FP11b_gnd_class = .text:0x0000461C; // type:function size:0x2F4 scope:global align:4 +eff_set_h__FP11b_gnd_class = .text:0x00004910; // type:function size:0x6F8 scope:global align:4 +eff_set__FP11b_gnd_class = .text:0x00005008; // type:function size:0xE4 scope:global align:4 +s_fkdel_sub__FPvPv = .text:0x000050EC; // type:function size:0x4C scope:global align:4 +s_objgbdel_sub__FPvPv = .text:0x00005138; // type:function size:0x4C scope:global align:4 +h_damage_check__FP11b_gnd_class = .text:0x00005184; // type:function size:0x2D8 scope:global align:4 +action__FP11b_gnd_class = .text:0x0000545C; // type:function size:0x764 scope:global align:4 +ball_bg_check__FP11b_gnd_classi = .text:0x00005BC0; // type:function size:0xEC scope:global align:4 +himo_control1__FP11b_gnd_classP4cXyziSc = .text:0x00005CAC; // type:function size:0x2F0 scope:global align:4 +himo_control2__FP11b_gnd_classP4cXyziSc = .text:0x00005F9C; // type:function size:0x1C8 scope:global align:4 +demo_camera__FP11b_gnd_class = .text:0x00006164; // type:function size:0x2570 scope:global align:4 +anm_se_set__FP11b_gnd_class = .text:0x000086D4; // type:function size:0x1140 scope:global align:4 +daB_GND_Execute__FP11b_gnd_class = .text:0x00009814; // type:function size:0x1D14 scope:global align:4 +daB_GND_IsDelete__FP11b_gnd_class = .text:0x0000B528; // type:function size:0x8 scope:global align:4 +daB_GND_Delete__FP11b_gnd_class = .text:0x0000B530; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000B5E4; // type:function size:0x898 scope:global align:4 +daB_GND_Create__FP10fopAc_ac_c = .text:0x0000BE7C; // type:function size:0x6A8 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x0000C524; // type:function size:0x60 scope:global align:4 +__dt__13daB_GND_HIO_cFv = .text:0x0000C584; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gnd_cpp = .text:0x0000C5C4; // type:function size:0x7C scope:global align:4 +__arraydtor$97469 = .text:0x0000C640; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000C65C; // type:function size:0x10 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x0000C66C; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x0000C674; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x0000C67C; // type:function size:0x8 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000C684; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000C68C; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000C694; // type:function size:0x8 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000C69C; // type:function size:0xC scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x0000C6A8; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000C6B0; // type:function size:0x34 scope:global align:4 +__ami__4cXyzFRC3Vec = .text:0x0000C6E4; // type:function size:0x34 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000C718; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C720; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C72C; // type:function size:0xC scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000C738; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000C748; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C760; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C7CC; // type:function size:0x78 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000C844; // type:function size:0x1C scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000C860; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000C878; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000C888; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x0000C8A0; // type:function size:0x18 scope:global align:4 +Z2GetAudioMgr__Fv = .text:0x0000C8B8; // type:function size:0xC scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x0000C8C4; // type:function size:0x10 scope:global align:4 +getCutType__9daPy_py_cCFv = .text:0x0000C8D4; // type:function size:0x8 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000C8DC; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x0000C8F0; // type:function size:0x10 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x0000C900; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x0000C90C; // type:function size:0x14 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x0000C920; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000C930; // type:function size:0x30 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000C960; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x0000C970; // type:function size:0x10 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000C980; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000C990; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x0000C99C; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000C9A8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000C9B8; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000C9C8; // type:function size:0x10 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x0000C9D8; // type:function size:0x4 scope:global align:4 +fabsf = .text:0x0000C9DC; // type:function size:0xC scope:global align:4 +dKy_getEnvlight__Fv = .text:0x0000C9E8; // type:function size:0xC scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000C9F4; // type:function size:0x8 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x0000C9FC; // type:function size:0x10 scope:global align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA0C; // type:function size:0x10 scope:global align:4 +OnTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA1C; // type:function size:0x10 scope:global align:4 +OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA2C; // type:function size:0x10 scope:global align:4 +SetAtAtp__14cCcD_ObjHitInfFi = .text:0x0000CA3C; // type:function size:0x8 scope:global align:4 +SetTgType__14cCcD_ObjHitInfFUl = .text:0x0000CA44; // type:function size:0x8 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000CA4C; // type:function size:0x8 scope:global align:4 +__ct__8g_himo_sFv = .text:0x0000CA54; // type:function size:0x48 scope:global align:4 +__dt__8g_himo_sFv = .text:0x0000CA9C; // type:function size:0x64 scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CB00; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@112178 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@112179 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@112180 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@112181 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@112182 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@112192 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@112193 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@112229 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@112232 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@112372 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@112373 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@112421 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@112457 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@112458 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@112459 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@112460 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@112461 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@112462 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@112463 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@112464 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@112465 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@112466 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@112501 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@112502 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112503 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112504 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112522 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@112547 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112548 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112549 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112550 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112671 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112672 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@112673 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@112674 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@112675 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@112676 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112677 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112678 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@112679 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@112680 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112681 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@112682 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@112683 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112684 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112685 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@112760 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@112761 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@112762 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112763 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112764 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@112777 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@112778 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@112816 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@112817 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@112818 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@112819 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112820 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112821 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112881 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112882 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@112883 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@112956 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@112957 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@112958 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@112959 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@112960 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@112961 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113021 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@113022 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@113054 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@113085 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113163 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@113164 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@113540 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@113541 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@113542 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@113590 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@113992 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113993 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113994 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113995 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113996 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113997 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113998 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113999 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@114000 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@114001 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@114002 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@114003 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@114004 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@114005 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@114006 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@114007 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@114008 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@114009 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@114010 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@114011 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@114012 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@114013 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@114014 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@114015 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@114016 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@114017 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@114018 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@114019 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@114020 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@114021 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@114022 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@114023 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@114024 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@114025 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@114026 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@114027 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@114028 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@114029 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@114030 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@114031 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@114032 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@114033 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@114034 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@114035 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@114036 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@114037 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@114038 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@114039 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@114040 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@114041 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@114042 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@114043 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@114044 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@114045 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@114046 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@114047 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@114048 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@114049 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@114051 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@114052 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@114053 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@114054 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@114055 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@114056 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@114057 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@114058 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@114059 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@114060 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@114061 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@114062 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@114063 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@114064 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@114065 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@114066 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@114067 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@114068 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@114069 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@114070 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@114071 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@114072 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@114073 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@114074 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@114075 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@114076 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@114077 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@114078 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@114079 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@114080 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@114436 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@114437 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@114438 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@114439 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@114440 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@114441 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@114442 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@114443 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@114444 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@114445 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@114446 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@114447 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@114448 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@114449 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@114450 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@114672 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@114673 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@114674 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@114675 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@114676 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@114677 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@114678 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@114679 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@114680 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@114681 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@114682 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@114683 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@114684 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 data:string +@114685 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@114686 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@114687 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@114688 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@114689 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@114690 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@114691 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +blur_model$100569 = .rodata:0x00000328; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_145_data_6 = .data:0x00000006; // type:object size:0x5 data:string +lbl_145_data_B = .data:0x0000000B; // type:object size:0x5 +chk_x$97259 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +chk_z$97260 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@112687 = .data:0x00000030; // type:object size:0x58 scope:local align:4 +@112885 = .data:0x00000088; // type:object size:0x1C scope:local align:4 +@112964 = .data:0x000000A4; // type:object size:0x4C scope:local align:4 +w_eff_name$98544 = .data:0x000000F0; // type:object size:0x6 scope:local align:4 +w_eff_name2$98545 = .data:0x000000F6; // type:object size:0x6 scope:local align:2 +e_name$98560 = .data:0x000000FC; // type:object size:0x6 scope:local align:4 +@113544 = .data:0x00000104; // type:object size:0x5C scope:local align:4 +e_name$99107 = .data:0x00000160; // type:object size:0x4 scope:local align:4 +e_name$99198 = .data:0x00000164; // type:object size:0x4 scope:local align:4 +lbl_145_data_168 = .data:0x00000168; // type:object size:0x18 +@114082 = .data:0x00000180; // type:object size:0x184 scope:local align:4 +footJ$100116 = .data:0x00000304; // type:object size:0x10 scope:local align:4 +b_id$100206 = .data:0x00000314; // type:object size:0xC scope:local align:4 +b_id2$100207 = .data:0x00000320; // type:object size:0xA scope:local align:4 +bun_xs$100217 = .data:0x0000032C; // type:object size:0x14 scope:local align:4 +btk_d$100548 = .data:0x00000340; // type:object size:0x18 scope:local align:4 +h_cc_sph_src$100783 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +cc_sph_src$100784 = .data:0x00000398; // type:object size:0x40 scope:local align:4 +at_sph_src$100785 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +def_sph_src$100786 = .data:0x00000418; // type:object size:0x40 scope:local align:4 +co_cyl_src$100787 = .data:0x00000458; // type:object size:0x44 scope:local align:4 +l_daB_GND_Method = .data:0x0000049C; // type:object size:0x20 scope:global align:4 +g_profile_B_GND = .data:0x000004BC; // type:object size:0x30 scope:global align:4 +__vt__13daB_GND_HIO_c = .data:0x000004EC; // type:object size:0xC scope:global align:4 +lbl_145_data_4F8 = .data:0x000004F8; // type:object size:0xE data:string +@100867 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__RTTI__13daB_GND_HIO_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +lbl_145_data_51C = .data:0x0000051C; // type:object size:0x34 +@100930 = .data:0x00000550; // type:object size:0x3C scope:local align:4 +lbl_145_data_58C = .data:0x0000058C; // type:object size:0x14 +@100932 = .data:0x000005A0; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000005DC; // type:object size:0x14 scope:global align:4 +lbl_145_data_5F0 = .data:0x000005F0; // type:object size:0x28 +@100990 = .data:0x00000618; // type:object size:0x24 scope:local align:4 +lbl_145_data_63C = .data:0x0000063C; // type:object size:0x18 +@100992 = .data:0x00000654; // type:object size:0xC scope:local align:4 +lbl_145_data_660 = .data:0x00000660; // type:object size:0x1C +@100994 = .data:0x0000067C; // type:object size:0xC scope:local align:4 +lbl_145_data_688 = .data:0x00000688; // type:object size:0x10C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@97078 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@97289 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +k_pos$97286 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@97470 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +b_path = .bss:0x0000005C; // type:object size:0x60 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_b_go/splits.txt b/config/RZDJ01/rels/d_a_b_go/splits.txt new file mode 100644 index 0000000000..1bef27579a --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_go/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_go.cpp: + .text start:0x000000CC end:0x00000BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_b_go/symbols.txt b/config/RZDJ01/rels/d_a_b_go/symbols.txt new file mode 100644 index 0000000000..1327c2e980 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_go/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_GO_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +daB_GO_Draw__FP10b_go_class = .text:0x0000010C; // type:function size:0x80 scope:global align:4 +anm_init__FP10b_go_classifUcf = .text:0x0000018C; // type:function size:0xAC scope:global align:4 +daB_GO_Execute__FP10b_go_class = .text:0x00000238; // type:function size:0x4C8 scope:global align:4 +daB_GO_IsDelete__FP10b_go_class = .text:0x00000700; // type:function size:0x8 scope:global align:4 +daB_GO_Delete__FP10b_go_class = .text:0x00000708; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0xF4 scope:global align:4 +daB_GO_Create__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x304 scope:global align:4 +__dt__12daB_GO_HIO_cFv = .text:0x00000B68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93174 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93175 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93176 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93194 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93195 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93269 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93270 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93356 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93357 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93358 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93359 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93360 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93361 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_146_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daB_GO_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_B_GO = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12daB_GO_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_146_data_64 = .data:0x00000064; // type:object size:0xD data:string +@91984 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GO_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_146_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91725 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_b_gos/splits.txt b/config/RZDJ01/rels/d_a_b_gos/splits.txt new file mode 100644 index 0000000000..bf1aa765d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gos.cpp: + .text start:0x000000CC end:0x00000E44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_b_gos/symbols.txt b/config/RZDJ01/rels/d_a_b_gos/symbols.txt new file mode 100644 index 0000000000..7f64645a00 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_gos/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_GOS_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daB_GOS_Draw__FP11b_gos_class = .text:0x000000FC; // type:function size:0xD4 scope:global align:4 +anm_init__FP11b_gos_classifUcf = .text:0x000001D0; // type:function size:0xAC scope:global align:4 +daB_GOS_Execute__FP11b_gos_class = .text:0x0000027C; // type:function size:0x758 scope:global align:4 +daB_GOS_IsDelete__FP11b_gos_class = .text:0x000009D4; // type:function size:0x8 scope:global align:4 +daB_GOS_Delete__FP11b_gos_class = .text:0x000009DC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000A44; // type:function size:0xF4 scope:global align:4 +daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000B38; // type:function size:0x284 scope:global align:4 +__dt__13daB_GOS_HIO_cFv = .text:0x00000DBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gos_cpp = .text:0x00000DFC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93281 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93294 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93295 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93388 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93389 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93390 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93391 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93392 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93393 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93395 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93396 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93398 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93472 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93473 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_147_data_0 = .data:0x00000000; // type:object size:0x6 data:string +j_info = .data:0x00000008; // type:object size:0xF8 scope:global align:4 +cc_cyl_src$91965 = .data:0x00000100; // type:object size:0x44 scope:local align:4 +l_daB_GOS_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_B_GOS = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__13daB_GOS_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_147_data_1A0 = .data:0x000001A0; // type:object size:0xE data:string +@91998 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +__RTTI__13daB_GOS_HIO_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_147_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@91725 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_b_mgn/splits.txt b/config/RZDJ01/rels/d_a_b_mgn/splits.txt new file mode 100644 index 0000000000..bc241e7964 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_mgn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_mgn.cpp: + .text start:0x000000CC end:0x00009864 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000288 + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_b_mgn/symbols.txt b/config/RZDJ01/rels/d_a_b_mgn/symbols.txt new file mode 100644 index 0000000000..8f2e479836 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_mgn/symbols.txt @@ -0,0 +1,244 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__13daB_MGN_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +ctrlJoint__9daB_MGN_cFP8J3DJointP8J3DModel = .text:0x00000190; // type:function size:0xC4 scope:global align:4 +JointCallBack__9daB_MGN_cFP8J3DJointi = .text:0x00000254; // type:function size:0x48 scope:global align:4 +draw__9daB_MGN_cFv = .text:0x0000029C; // type:function size:0x3C8 scope:global align:4 +daB_MGN_Draw__FP9daB_MGN_c = .text:0x00000664; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000668; // type:function size:0xCC scope:global align:4 +setDashSmokeEffect__9daB_MGN_cFv = .text:0x00000734; // type:function size:0x284 scope:global align:4 +setBackJumpEffect__9daB_MGN_cFv = .text:0x000009B8; // type:function size:0x290 scope:global align:4 +setSlideSmokeEffect__9daB_MGN_cFv = .text:0x00000C48; // type:function size:0x144 scope:global align:4 +setBodySlideEffect__9daB_MGN_cFv = .text:0x00000D8C; // type:function size:0x180 scope:global align:4 +setOpeningEffect__9daB_MGN_cFv = .text:0x00000F0C; // type:function size:0x164 scope:global align:4 +setStepEffect__9daB_MGN_cFv = .text:0x00001070; // type:function size:0x118 scope:global align:4 +setFallAttackEffect__9daB_MGN_cFv = .text:0x00001188; // type:function size:0x154 scope:global align:4 +setHeadLightEffect__9daB_MGN_cFv = .text:0x000012DC; // type:function size:0xC4 scope:global align:4 +setHeadHitEffect__9daB_MGN_cFv = .text:0x000013A0; // type:function size:0x158 scope:global align:4 +setHideSmokeEffect__9daB_MGN_cFP4cXyzUc = .text:0x000014F8; // type:function size:0xEC scope:global align:4 +calcHideSmokeEffect__9daB_MGN_cFv = .text:0x000015E4; // type:function size:0x444 scope:global align:4 +drawHideSmokeEffect__9daB_MGN_cFv = .text:0x00001A28; // type:function size:0xD4 scope:global align:4 +setBloodEffect__9daB_MGN_cFv = .text:0x00001AFC; // type:function size:0x118 scope:global align:4 +calcBloodMove__9daB_MGN_cFv = .text:0x00001C14; // type:function size:0x3B8 scope:global align:4 +checkDownBeforeBG__9daB_MGN_cFv = .text:0x00001FCC; // type:function size:0x144 scope:global align:4 +checkBck__9daB_MGN_cFi = .text:0x00002110; // type:function size:0x5C scope:global align:4 +setActionMode__9daB_MGN_cFii = .text:0x0000216C; // type:function size:0x50 scope:global align:4 +setExitMode__9daB_MGN_cFi = .text:0x000021BC; // type:function size:0xCC scope:global align:4 +onBodyShield__9daB_MGN_cFv = .text:0x00002288; // type:function size:0x30 scope:global align:4 +offBodyShield__9daB_MGN_cFv = .text:0x000022B8; // type:function size:0x30 scope:global align:4 +onBodySlideAt__9daB_MGN_cFv = .text:0x000022E8; // type:function size:0x4C scope:global align:4 +offBodySlideAt__9daB_MGN_cFv = .text:0x00002334; // type:function size:0x24 scope:global align:4 +checkHitSlideAt__9daB_MGN_cFv = .text:0x00002358; // type:function size:0x94 scope:global align:4 +onBodyFallAt__9daB_MGN_cFv = .text:0x000023EC; // type:function size:0x34 scope:global align:4 +offBodyFallAt__9daB_MGN_cFv = .text:0x00002420; // type:function size:0x24 scope:global align:4 +onBodyCo__9daB_MGN_cFv = .text:0x00002444; // type:function size:0x3C scope:global align:4 +offBodyCo__9daB_MGN_cFv = .text:0x00002480; // type:function size:0x38 scope:global align:4 +getNearHitPos__9daB_MGN_cFP4cXyz = .text:0x000024B8; // type:function size:0x1DC scope:global align:4 +damage_check__9daB_MGN_cFv = .text:0x00002694; // type:function size:0x57C scope:global align:4 +calcJointAngle__9daB_MGN_cFs = .text:0x00002C10; // type:function size:0x6C scope:global align:4 +executeCircle__9daB_MGN_cFv = .text:0x00002C7C; // type:function size:0x730 scope:global align:4 +executeDash__9daB_MGN_cFv = .text:0x000033AC; // type:function size:0xD84 scope:global align:4 +executeThrown__9daB_MGN_cFv = .text:0x00004130; // type:function size:0x9A0 scope:global align:4 +setDownEnd__9daB_MGN_cFv = .text:0x00004AD0; // type:function size:0x11C scope:global align:4 +executeDown__9daB_MGN_cFv = .text:0x00004BEC; // type:function size:0x638 scope:global align:4 +executeDownDamage__9daB_MGN_cFv = .text:0x00005224; // type:function size:0x410 scope:global align:4 +executeDownBiteDamage__9daB_MGN_cFv = .text:0x00005634; // type:function size:0x4C0 scope:global align:4 +executeWarp__9daB_MGN_cFv = .text:0x00005AF4; // type:function size:0x110 scope:global align:4 +executeFall__9daB_MGN_cFv = .text:0x00005C04; // type:function size:0x984 scope:global align:4 +demo_skip__9daB_MGN_cFi = .text:0x00006588; // type:function size:0x198 scope:global align:4 +DemoSkipCallBack__9daB_MGN_cFPvi = .text:0x00006720; // type:function size:0x34 scope:global align:4 +executeOpening__9daB_MGN_cFv = .text:0x00006754; // type:function size:0xEF8 scope:global align:4 +executeDeath__9daB_MGN_cFv = .text:0x0000764C; // type:function size:0x764 scope:global align:4 +executeJump__9daB_MGN_cFv = .text:0x00007DB0; // type:function size:0x218 scope:global align:4 +checkStartJump__9daB_MGN_cFv = .text:0x00007FC8; // type:function size:0x1C0 scope:global align:4 +action__9daB_MGN_cFv = .text:0x00008188; // type:function size:0x390 scope:global align:4 +mtx_set__9daB_MGN_cFv = .text:0x00008518; // type:function size:0x78 scope:global align:4 +cc_set__9daB_MGN_cFv = .text:0x00008590; // type:function size:0x3D4 scope:global align:4 +execute__9daB_MGN_cFv = .text:0x00008964; // type:function size:0x4AC scope:global align:4 +daB_MGN_Execute__FP9daB_MGN_c = .text:0x00008E10; // type:function size:0x4 scope:global align:4 +daB_MGN_IsDelete__FP9daB_MGN_c = .text:0x00008E14; // type:function size:0x8 scope:global align:4 +_delete__9daB_MGN_cFv = .text:0x00008E1C; // type:function size:0x84 scope:global align:4 +daB_MGN_Delete__FP9daB_MGN_c = .text:0x00008EA0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daB_MGN_cFv = .text:0x00008EA4; // type:function size:0x500 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000093A4; // type:function size:0x4 scope:global align:4 +create__9daB_MGN_cFv = .text:0x000093A8; // type:function size:0x3E4 scope:global align:4 +daB_MGN_Create__FP9daB_MGN_c = .text:0x0000978C; // type:function size:0x4 scope:global align:4 +__dt__13daB_MGN_HIO_cFv = .text:0x00009790; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_mgn_cpp = .text:0x000097D0; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009818; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105402 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105403 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105404 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105405 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@105406 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105524 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105525 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@105526 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105527 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105564 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@105601 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105642 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105688 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@105689 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105710 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105839 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@105993 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105994 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@105996 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106073 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106155 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106156 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@106157 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106158 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106159 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106160 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106161 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106162 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@106163 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106164 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106165 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106184 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@106237 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:4byte +@96475 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@106337 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106338 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106340 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106341 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106342 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106343 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106344 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106345 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106572 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106573 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106574 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106575 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106789 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106790 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106791 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106792 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106793 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106794 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106795 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106796 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106800 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@106943 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106944 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106945 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106946 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@107063 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107064 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107065 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107121 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107351 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107352 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107353 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107354 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107355 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107356 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107357 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107358 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107359 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107395 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107396 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107398 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107399 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107659 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107660 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107661 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107662 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107663 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107664 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107665 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107666 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107667 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@107668 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107669 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107670 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107671 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107672 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107673 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107674 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107675 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107676 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107677 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107678 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107679 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107680 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107681 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107682 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107683 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107684 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107685 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107820 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107821 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107822 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@107823 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@107824 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@107825 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@107826 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@107827 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@107828 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@107829 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@107865 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@107986 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@107987 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +cc_set_radius$98030 = .rodata:0x00000200; // type:object size:0x3C scope:local align:4 +cc_set_jnt$98031 = .rodata:0x0000023C; // type:object size:0x3C scope:local align:4 +@108052 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@108053 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@108433 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95673 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +at_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +tg_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000098; // type:object size:0x40 scope:global align:4 +lbl_148_data_D8 = .data:0x000000D8; // type:object size:0x10 data:byte +foot_rand_frame$95875 = .data:0x000000E8; // type:object size:0x20 scope:local align:4 +foot_jnt$95995 = .data:0x00000108; // type:object size:0x10 scope:local align:4 +foot_jnt$96059 = .data:0x00000118; // type:object size:0x8 scope:local align:4 +lbl_148_data_120 = .data:0x00000120; // type:object size:0x7 data:string +@105998 = .data:0x00000128; // type:object size:0x20 scope:local align:4 +lbl_148_data_148 = .data:0x00000148; // type:object size:0x6 data:string +@106578 = .data:0x00000150; // type:object size:0x2C scope:local align:4 +@106798 = .data:0x0000017C; // type:object size:0x54 scope:local align:4 +@106948 = .data:0x000001D0; // type:object size:0x30 scope:local align:4 +@107067 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +@107361 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +@107687 = .data:0x00000264; // type:object size:0x30 scope:local align:4 +@107989 = .data:0x00000294; // type:object size:0x2C scope:local align:4 +l_daB_MGN_Method = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_B_MGN = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__13daB_MGN_HIO_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +lbl_148_data_31C = .data:0x0000031C; // type:object size:0xE data:string +@98344 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +__RTTI__13daB_MGN_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 +lbl_148_data_340 = .data:0x00000340; // type:object size:0x34 +@98407 = .data:0x00000374; // type:object size:0x3C scope:local align:4 +lbl_148_data_3B0 = .data:0x000003B0; // type:object size:0x14 +@98409 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 +lbl_148_data_3F8 = .data:0x000003F8; // type:object size:0x14 +@98467 = .data:0x0000040C; // type:object size:0x24 scope:local align:4 +lbl_148_data_430 = .data:0x00000430; // type:object size:0x18 +@98469 = .data:0x00000448; // type:object size:0xC scope:local align:4 +lbl_148_data_454 = .data:0x00000454; // type:object size:0x1C +@98471 = .data:0x00000470; // type:object size:0xC scope:local align:4 +lbl_148_data_47C = .data:0x0000047C; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_148_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95716 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_b_ob/splits.txt b/config/RZDJ01/rels/d_a_b_ob/splits.txt new file mode 100644 index 0000000000..97735cef06 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_ob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ob.cpp: + .text start:0x000000CC end:0x00009148 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x000005D0 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/RZDJ01/rels/d_a_b_ob/symbols.txt b/config/RZDJ01/rels/d_a_b_ob/symbols.txt new file mode 100644 index 0000000000..d41806f2b9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_ob/symbols.txt @@ -0,0 +1,309 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_OB_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10b_ob_classifUcf = .text:0x0000011C; // type:function size:0xB0 scope:global align:4 +HeadCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x110 scope:global align:4 +TailCallBack__FP8J3DJointi = .text:0x000002DC; // type:function size:0x1A0 scope:global align:4 +FinACallBack__FP8J3DJointi = .text:0x0000047C; // type:function size:0x14C scope:global align:4 +FinBCallBack__FP8J3DJointi = .text:0x000005C8; // type:function size:0xCC scope:global align:4 +FinCCallBack__FP8J3DJointi = .text:0x00000694; // type:function size:0xD8 scope:global align:4 +sui_nodeCallBack__FP8J3DJointi = .text:0x0000076C; // type:function size:0xF0 scope:global align:4 +dark__FP12J3DModelDatas = .text:0x0000085C; // type:function size:0xB8 scope:global align:4 +daB_OB_Draw__FP10b_ob_class = .text:0x00000914; // type:function size:0x458 scope:global align:4 +s_bf_sub__FPvPv = .text:0x00000D6C; // type:function size:0x54 scope:global align:4 +s_bfdel_sub__FPvPv = .text:0x00000DC0; // type:function size:0x4C scope:global align:4 +s_kaisoudel_sub__FPvPv = .text:0x00000E0C; // type:function size:0x4C scope:global align:4 +core_action__FP10b_ob_class = .text:0x00000E58; // type:function size:0x12F8 scope:global align:4 +core_damage_check__FP10b_ob_class = .text:0x00002150; // type:function size:0x208 scope:global align:4 +fish_damage_check__FP10b_ob_class = .text:0x00002358; // type:function size:0x2D4 scope:global align:4 +pl_check__FP10b_ob_classfs = .text:0x0000262C; // type:function size:0xC4 scope:global align:4 +fish_move__FP10b_ob_class = .text:0x000026F0; // type:function size:0x20C0 scope:global align:4 +cam_3d_morf__FP10b_ob_classf = .text:0x000047B0; // type:function size:0xE4 scope:global align:4 +s_hasidel_sub__FPvPv = .text:0x00004894; // type:function size:0x4C scope:global align:4 +demo_camera__FP10b_ob_class = .text:0x000048E0; // type:function size:0x2C48 scope:global align:4 +daB_OB_Execute__FP10b_ob_class = .text:0x00007528; // type:function size:0xA64 scope:global align:4 +daB_OB_IsDelete__FP10b_ob_class = .text:0x00007F8C; // type:function size:0x8 scope:global align:4 +daB_OB_Delete__FP10b_ob_class = .text:0x00007F94; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008010; // type:function size:0x78C scope:global align:4 +daB_OB_Create__FP10fopAc_ac_c = .text:0x0000879C; // type:function size:0x584 scope:global align:4 +__dt__12daB_OB_HIO_cFv = .text:0x00008D20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_ob_cpp = .text:0x00008D60; // type:function size:0x48 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x00008DA8; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008DB0; // type:function size:0x10 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00008DC0; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00008DC8; // type:function size:0x8 scope:global align:4 +getPlaySpeed__13mDoExt_morf_cFv = .text:0x00008DD0; // type:function size:0x8 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00008DD8; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00008DE8; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008E18; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00008E24; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleX__FPC10fopAc_ac_c = .text:0x00008E34; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00008E44; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00008E54; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008E6C; // type:function size:0x78 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00008EE4; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00008EFC; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00008F14; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00008F24; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00008F30; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00008F40; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00008F50; // type:function size:0x10 scope:global align:4 +cM_ssin__Fs = .text:0x00008F60; // type:function size:0x14 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00008F74; // type:function size:0x14 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F88; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F98; // type:function size:0x10 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00008FA8; // type:function size:0x10 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00008FB8; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00008FC0; // type:function size:0x14 scope:global align:4 +__ct__9ob_part_sFv = .text:0x00008FD4; // type:function size:0x34 scope:global align:4 +__dt__9ob_part_sFv = .text:0x00009008; // type:function size:0x5C scope:global align:4 +__ct__7ob_ke_sFv = .text:0x00009064; // type:function size:0x68 scope:global align:4 +__dt__7ob_ke_sFv = .text:0x000090CC; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105459 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105460 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105461 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105470 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@105471 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@105613 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@105865 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105866 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105867 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106168 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106169 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106170 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@106171 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106172 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106173 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106174 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106175 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@106176 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106177 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@106178 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106179 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106180 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106181 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106182 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106183 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106184 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106185 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106186 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106187 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106219 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106649 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106651 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106652 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@106653 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@106654 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106655 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@106656 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106657 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106658 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106659 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106660 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106661 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106662 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106663 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106664 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106665 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106666 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106667 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106668 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106669 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106670 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106671 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106672 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106673 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106674 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106675 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106676 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106677 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106678 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106679 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106680 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106681 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@106682 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106683 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106684 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106685 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106686 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106687 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106688 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106689 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106690 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@106691 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@106692 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@106693 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@106694 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106695 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106696 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106697 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106698 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106699 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106700 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106701 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106702 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106703 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106704 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107352 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107353 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107354 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107355 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107356 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107357 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107358 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107359 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@107360 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107361 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107362 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107363 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107364 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107365 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107366 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107367 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107368 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107369 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107370 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107371 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107372 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107373 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107374 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107375 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107376 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107377 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107378 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107379 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107380 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@107381 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@107382 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@107383 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@107384 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@107385 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@107386 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@107387 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@107388 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@107389 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@107390 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@107391 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@107392 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@107393 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@107394 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@107395 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@107396 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@107398 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@107399 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@107400 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@107401 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@107402 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@107403 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@107404 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@107405 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@107406 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@107407 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@107408 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@107409 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@107410 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@107411 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@107412 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@107413 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@107414 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@107415 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@107416 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:string +@107417 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@107418 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@107419 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@107420 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@107421 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@107422 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@107423 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@107424 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@107425 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@107426 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@107427 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@107428 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@107429 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@107430 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@107431 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@107432 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@107433 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@107434 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@107435 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@107436 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@107437 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@107438 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@107439 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@107440 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@107441 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@107442 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@107443 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@107551 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@107552 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@107553 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:string +@107554 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@107555 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@107556 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@107557 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@108129 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@108130 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@108131 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@108132 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +iso_eff$94305 = .data:0x00000006; // type:object size:0xA scope:local align:2 +buf_p = .data:0x00000010; // type:object size:0x4C scope:global align:4 +size_p = .data:0x0000005C; // type:object size:0x4C scope:global align:4 +ex_eff$94871 = .data:0x000000A8; // type:object size:0xA scope:local align:4 +iso_eff$94958 = .data:0x000000B2; // type:object size:0x8 scope:local align:2 +@107445 = .data:0x000000BC; // type:object size:0xF8 scope:local align:4 +iso_eff$95269 = .data:0x000001B4; // type:object size:0xA scope:local align:4 +iso_eff$95283 = .data:0x000001BE; // type:object size:0x6 scope:local align:2 +iso_eff$95294 = .data:0x000001C4; // type:object size:0x8 scope:local align:4 +p_bmd$95412 = .data:0x000001CC; // type:object size:0x4C scope:local align:4 +cc_sph_src$95622 = .data:0x00000218; // type:object size:0x40 scope:local align:4 +body_sph_src$95623 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +parts_sph_src$95624 = .data:0x00000298; // type:object size:0x40 scope:local align:4 +core_sph_src$95625 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +l_daB_OB_Method = .data:0x00000318; // type:object size:0x20 scope:global align:4 +g_profile_B_OB = .data:0x00000338; // type:object size:0x30 scope:global align:4 +__vt__12daB_OB_HIO_c = .data:0x00000368; // type:object size:0xC scope:global align:4 +lbl_149_data_374 = .data:0x00000374; // type:object size:0xD data:string +@95706 = .data:0x00000384; // type:object size:0xC scope:local align:4 +__RTTI__12daB_OB_HIO_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 +lbl_149_data_398 = .data:0x00000398; // type:object size:0x34 +@95769 = .data:0x000003CC; // type:object size:0x3C scope:local align:4 +lbl_149_data_408 = .data:0x00000408; // type:object size:0x14 +@95771 = .data:0x0000041C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000458; // type:object size:0x14 scope:global align:4 +lbl_149_data_46C = .data:0x0000046C; // type:object size:0x28 +@95829 = .data:0x00000494; // type:object size:0x24 scope:local align:4 +lbl_149_data_4B8 = .data:0x000004B8; // type:object size:0x18 +@95831 = .data:0x000004D0; // type:object size:0xC scope:local align:4 +lbl_149_data_4DC = .data:0x000004DC; // type:object size:0x1C +@95833 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +lbl_149_data_504 = .data:0x00000504; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +moveSW = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +moveSW2 = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@93293 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x20 scope:global align:4 data:byte +pno = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte +fin = .bss:0x00000044; // type:object size:0x4 scope:global align:4 data:4byte +bf_ct = .bss:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +@94062 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94063 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94064 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94065 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +sdemo_p$94059 = .bss:0x00000080; // type:object size:0x30 scope:local align:4 +@94875 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +room_pos$94872 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94879 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +sc$94876 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_b_oh/splits.txt b/config/RZDJ01/rels/d_a_b_oh/splits.txt new file mode 100644 index 0000000000..1f9c964440 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_oh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_oh.cpp: + .text start:0x000000CC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_b_oh/symbols.txt b/config/RZDJ01/rels/d_a_b_oh/symbols.txt new file mode 100644 index 0000000000..ceb9d081a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_oh/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_OH_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000FC; // type:function size:0x12C scope:global align:4 +daB_OH_Draw__FP10b_oh_class = .text:0x00000228; // type:function size:0xAC scope:global align:4 +daB_OH_Execute__FP10b_oh_class = .text:0x000002D4; // type:function size:0x141C scope:global align:4 +daB_OH_IsDelete__FP10b_oh_class = .text:0x000016F0; // type:function size:0x8 scope:global align:4 +daB_OH_Delete__FP10b_oh_class = .text:0x000016F8; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000174C; // type:function size:0x2C8 scope:global align:4 +daB_OH_Create__FP10fopAc_ac_c = .text:0x00001A14; // type:function size:0x30C scope:global align:4 +__dt__12daB_OH_HIO_cFv = .text:0x00001D20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_oh_cpp = .text:0x00001D60; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94375 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94376 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94403 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94679 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94682 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94683 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94684 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94685 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94686 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94687 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94688 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94689 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94690 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94691 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94692 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94693 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94694 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94695 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94696 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94697 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94698 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94699 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94700 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94701 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@94702 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94703 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94704 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94705 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94706 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94707 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94708 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94709 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94710 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94711 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94716 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@94840 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94893 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94713 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +lbl_150_data_30 = .data:0x00000030; // type:object size:0x5 data:string +cc_sph_src$92237 = .data:0x00000038; // type:object size:0x40 scope:local align:4 +l_daB_OH_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_B_OH = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__12daB_OH_HIO_c = .data:0x000000C8; // type:object size:0xC scope:global align:4 +lbl_150_data_D4 = .data:0x000000D4; // type:object size:0xD data:string +@92283 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +__RTTI__12daB_OH_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91729 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +boss = .bss:0x00000028; // type:object size:0x4 scope:global align:4 +Cinit = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_oh2/splits.txt b/config/RZDJ01/rels/d_a_b_oh2/splits.txt new file mode 100644 index 0000000000..2ee83aab01 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_oh2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_oh2.cpp: + .text start:0x0000005C end:0x00000BE4 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000058 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_b_oh2/symbols.txt b/config/RZDJ01/rels/d_a_b_oh2/symbols.txt new file mode 100644 index 0000000000..d667008e03 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_oh2/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +daB_OH2_Draw__FP11b_oh2_class = .text:0x00000138; // type:function size:0x98 scope:global align:4 +daB_OH2_Execute__FP11b_oh2_class = .text:0x000001D0; // type:function size:0x578 scope:global align:4 +daB_OH2_IsDelete__FP11b_oh2_class = .text:0x00000748; // type:function size:0x8 scope:global align:4 +daB_OH2_Delete__FP11b_oh2_class = .text:0x00000750; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x2C4 scope:global align:4 +daB_OH2_Create__FP10fopAc_ac_c = .text:0x00000A64; // type:function size:0x180 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93255 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93347 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93348 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93349 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93350 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93351 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93354 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93355 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93358 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93479 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93514 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_151_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daB_OH2_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_B_OH2 = .data:0x00000028; // type:object size:0x30 scope:global align:4 +boss = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_tn/splits.txt b/config/RZDJ01/rels/d_a_b_tn/splits.txt new file mode 100644 index 0000000000..bdbd8e7a51 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_tn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_tn.cpp: + .text start:0x000000CC end:0x0000E7AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x00000890 + .bss start:0x00000008 end:0x000002F0 diff --git a/config/RZDJ01/rels/d_a_b_tn/symbols.txt b/config/RZDJ01/rels/d_a_b_tn/symbols.txt new file mode 100644 index 0000000000..1b1bc0b68e --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_tn/symbols.txt @@ -0,0 +1,328 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daB_TN_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 +ctrlJoint__8daB_TN_cFP8J3DJointP8J3DModel = .text:0x000001AC; // type:function size:0xAC scope:global align:4 +JointCallBack__8daB_TN_cFP8J3DJointi = .text:0x00000258; // type:function size:0x48 scope:global align:4 +calcNeckAngle__8daB_TN_cFv = .text:0x000002A0; // type:function size:0xB8 scope:global align:4 +calcWaistAngle__8daB_TN_cFv = .text:0x00000358; // type:function size:0xB4 scope:global align:4 +draw__8daB_TN_cFv = .text:0x0000040C; // type:function size:0x308 scope:global align:4 +daB_TN_Draw__FP8daB_TN_c = .text:0x00000714; // type:function size:0x4 scope:global align:4 +setBreakPart__8daB_TN_cFi = .text:0x00000718; // type:function size:0x11C scope:global align:4 +setBreakHeadPart__8daB_TN_cFi = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +setPartLandEffect__8daB_TN_cFii = .text:0x000008E4; // type:function size:0x154 scope:global align:4 +calcShieldMove__8daB_TN_cFv = .text:0x00000A38; // type:function size:0x540 scope:global align:4 +calcSwordMoveA__8daB_TN_cFv = .text:0x00000F78; // type:function size:0x3F0 scope:global align:4 +calcSwordMoveB__8daB_TN_cFv = .text:0x00001368; // type:function size:0x228 scope:global align:4 +calcOtherPartMove__8daB_TN_cFi = .text:0x00001590; // type:function size:0x78C scope:global align:4 +calcPartMove__8daB_TN_cFv = .text:0x00001D1C; // type:function size:0x1AC scope:global align:4 +checkBck__8daB_TN_cFi = .text:0x00001EC8; // type:function size:0x5C scope:global align:4 +setActionMode__8daB_TN_cFii = .text:0x00001F24; // type:function size:0x18 scope:global align:4 +setSwordAtBit__8daB_TN_cFi = .text:0x00001F3C; // type:function size:0x104 scope:global align:4 +setSwordAtBreak__8daB_TN_cFi = .text:0x00002040; // type:function size:0x68 scope:global align:4 +setBodyShield__8daB_TN_cFv = .text:0x000020A8; // type:function size:0x32C scope:global align:4 +checkNormalAttackAble__8daB_TN_cFv = .text:0x000023D4; // type:function size:0x110 scope:global align:4 +getCutType__8daB_TN_cFv = .text:0x000024E4; // type:function size:0xD0 scope:global align:4 +setDamage__8daB_TN_cFP8dCcD_Sphi = .text:0x000025B4; // type:function size:0x31C scope:global align:4 +setShieldEffect__8daB_TN_cFP8dCcD_Sph = .text:0x000028D0; // type:function size:0x70 scope:global align:4 +damage_check__8daB_TN_cFv = .text:0x00002940; // type:function size:0xB2C scope:global align:4 +checkMoveArea__8daB_TN_cFv = .text:0x0000346C; // type:function size:0x9C scope:global align:4 +checkMoveAngle__8daB_TN_cFv = .text:0x00003508; // type:function size:0x7C scope:global align:4 +setAttackBlurEffect__8daB_TN_cFi = .text:0x00003584; // type:function size:0x104 scope:global align:4 +setArmorBreakEffect__8daB_TN_cFi = .text:0x00003688; // type:function size:0xF0 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00003778; // type:function size:0x170 scope:global align:4 +demo_skip__8daB_TN_cFi = .text:0x000038E8; // type:function size:0x1F0 scope:global align:4 +DemoSkipCallBack__8daB_TN_cFPvi = .text:0x00003AD8; // type:function size:0x34 scope:global align:4 +executeRoomDemo__8daB_TN_cFv = .text:0x00003B0C; // type:function size:0x6D0 scope:global align:4 +executeOpening__8daB_TN_cFv = .text:0x000041DC; // type:function size:0xB44 scope:global align:4 +executeWaitH__8daB_TN_cFv = .text:0x00004D20; // type:function size:0x11C scope:global align:4 +setAwaitSound__8daB_TN_cFv = .text:0x00004E3C; // type:function size:0xB8 scope:global align:4 +executeChaseH__8daB_TN_cFv = .text:0x00004EF4; // type:function size:0xDF8 scope:global align:4 +checkStartAttackH__8daB_TN_cFv = .text:0x00005CEC; // type:function size:0x280 scope:global align:4 +executeAttackH__8daB_TN_cFv = .text:0x00005F6C; // type:function size:0x6DC scope:global align:4 +executeAttackShieldH__8daB_TN_cFv = .text:0x00006648; // type:function size:0x1E8 scope:global align:4 +executeGuardH__8daB_TN_cFv = .text:0x00006830; // type:function size:0x214 scope:global align:4 +executeDamageH__8daB_TN_cFv = .text:0x00006A44; // type:function size:0x330 scope:global align:4 +executeChangeDemo__8daB_TN_cFv = .text:0x00006D74; // type:function size:0xD3C scope:global align:4 +executeZakoChangeDemo__8daB_TN_cFv = .text:0x00007AB0; // type:function size:0x6CC scope:global align:4 +setWalkDir__8daB_TN_cFv = .text:0x0000817C; // type:function size:0x20C scope:global align:4 +initChaseL__8daB_TN_cFi = .text:0x00008388; // type:function size:0x544 scope:global align:4 +checkAttackAble__8daB_TN_cFv = .text:0x000088CC; // type:function size:0x80 scope:global align:4 +checkNextMove__8daB_TN_cFv = .text:0x0000894C; // type:function size:0x654 scope:global align:4 +executeChaseL__8daB_TN_cFv = .text:0x00008FA0; // type:function size:0xC18 scope:global align:4 +executeAttackL__8daB_TN_cFv = .text:0x00009BB8; // type:function size:0xB84 scope:global align:4 +executeAttackShieldL__8daB_TN_cFv = .text:0x0000A73C; // type:function size:0x2B4 scope:global align:4 +executeGuardL__8daB_TN_cFv = .text:0x0000A9F0; // type:function size:0x500 scope:global align:4 +executeDamageL__8daB_TN_cFv = .text:0x0000AEF0; // type:function size:0x374 scope:global align:4 +executeYoroke__8daB_TN_cFv = .text:0x0000B264; // type:function size:0x284 scope:global align:4 +executeEnding__8daB_TN_cFv = .text:0x0000B4E8; // type:function size:0x930 scope:global align:4 +executeZakoEnding__8daB_TN_cFv = .text:0x0000BE18; // type:function size:0x354 scope:global align:4 +action__8daB_TN_cFv = .text:0x0000C16C; // type:function size:0x3A8 scope:global align:4 +mtx_set__8daB_TN_cFv = .text:0x0000C514; // type:function size:0x36C scope:global align:4 +cc_set__8daB_TN_cFv = .text:0x0000C880; // type:function size:0x740 scope:global align:4 +execute__8daB_TN_cFv = .text:0x0000CFC0; // type:function size:0x4A4 scope:global align:4 +daB_TN_Execute__FP8daB_TN_c = .text:0x0000D464; // type:function size:0x4 scope:global align:4 +daB_TN_IsDelete__FP8daB_TN_c = .text:0x0000D468; // type:function size:0x8 scope:global align:4 +_delete__8daB_TN_cFv = .text:0x0000D470; // type:function size:0x80 scope:global align:4 +daB_TN_Delete__FP8daB_TN_c = .text:0x0000D4F0; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_TN_cFv = .text:0x0000D4F4; // type:function size:0x478 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000D96C; // type:function size:0x4 scope:global align:4 +create__8daB_TN_cFv = .text:0x0000D970; // type:function size:0x724 scope:global align:4 +daB_TN_Create__FP8daB_TN_c = .text:0x0000E094; // type:function size:0x4 scope:global align:4 +__dt__12daB_TN_HIO_cFv = .text:0x0000E098; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_tn_cpp = .text:0x0000E0D8; // type:function size:0x4E8 scope:global align:4 +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000E5C0; // type:function size:0x19C scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000E75C; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000E778; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108433 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@108435 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108436 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108437 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108438 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108439 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@108440 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@108441 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@108586 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@108587 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@108588 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@108727 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@108728 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@108729 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@108730 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@108731 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108732 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108733 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108734 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108735 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108736 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108737 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@108740 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@108803 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108804 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108805 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108806 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108807 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@108911 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@108912 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@108913 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@108914 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@109131 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@109591 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109592 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@109593 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@109693 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@109694 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@109715 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@109716 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@109717 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@109718 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109719 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109720 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109721 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109722 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109798 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@109799 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@109800 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@109801 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109802 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@109803 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109804 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109805 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@109806 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@109807 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@109808 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109809 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109810 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109811 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109812 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@110012 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@110013 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110014 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110015 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110016 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110017 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110018 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110019 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110020 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110021 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110022 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110023 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110024 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110025 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110026 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@110027 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110028 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110029 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110030 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110031 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110032 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110033 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@110034 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@110035 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@110036 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@110091 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@110092 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:float +@110270 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@110271 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@110272 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@110273 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@110274 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@110466 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110467 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110468 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@110469 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@110470 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@110471 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@110472 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@110504 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@110505 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@110506 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@110831 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@110832 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@110833 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@110834 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110835 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110836 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110837 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110838 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110839 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110945 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110980 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@111149 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@111150 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@111151 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@111342 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@111343 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@111344 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@111559 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@111560 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@111561 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@111562 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@111563 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@111619 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@111766 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@111961 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@111962 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111963 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111964 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111971 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@112023 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@112072 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@112073 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@112134 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@112135 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@112258 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@112259 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@112260 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@112261 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@112363 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@112364 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@112641 = .rodata:0x00000270; // type:object size:0x8 scope:local align:4 +@112693 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@112694 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@112695 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@112696 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@112697 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94344 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_tt_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_tt_src2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +cc_bomb_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000098; // type:object size:0x40 scope:global align:4 +cc_tt_at_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000D8; // type:object size:0x40 scope:global align:4 +cc_tt_at_cps_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000118; // type:object size:0x4C scope:global align:4 +cc_tt_tate_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000164; // type:object size:0x40 scope:global align:4 +cc_part_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000001A4; // type:object size:0x40 scope:global align:4 +lbl_152_data_1E4 = .data:0x000001E4; // type:object size:0x20 +tn_part_model_id__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000204; // type:object size:0x80 scope:global align:4 +tn_part_joint__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000284; // type:object size:0x40 scope:global align:4 +ground_y_part__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002C4; // type:object size:0x40 scope:global align:4 data:float +break_part_no$94551 = .data:0x00000304; // type:object size:0x34 scope:local align:4 +break_part_no2$94588 = .data:0x00000338; // type:object size:0x34 scope:local align:4 +break_part_vib$94624 = .data:0x0000036C; // type:object size:0x40 scope:local align:4 +@108916 = .data:0x000003AC; // type:object size:0x20 scope:local align:4 +lbl_152_data_3CC = .data:0x000003CC; // type:object size:0x5 data:string +@109183 = .data:0x000003D4; // type:object size:0x9C scope:local align:4 +blur_effect_id$95670 = .data:0x00000470; // type:object size:0x8 scope:local align:4 +blur_effect_id$95689 = .data:0x00000478; // type:object size:0x6 scope:local align:4 +@109814 = .data:0x00000480; // type:object size:0x44 scope:local align:4 +@110038 = .data:0x000004C4; // type:object size:0x54 scope:local align:4 +@111061 = .data:0x00000518; // type:object size:0x48 scope:local align:4 +@111346 = .data:0x00000560; // type:object size:0x48 scope:local align:4 +@112076 = .data:0x000005A8; // type:object size:0x40 scope:local align:4 +tn2_brk_index$98670 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +lbl_152_data_5F4 = .data:0x000005F4; // type:object size:0x14 +l_daB_TN_Method = .data:0x00000608; // type:object size:0x20 scope:global align:4 +g_profile_B_TN = .data:0x00000628; // type:object size:0x30 scope:global align:4 +__vt__12daB_TN_HIO_c = .data:0x00000658; // type:object size:0xC scope:global align:4 +lbl_152_data_664 = .data:0x00000664; // type:object size:0xD data:string +@98859 = .data:0x00000674; // type:object size:0xC scope:local align:4 +__RTTI__12daB_TN_HIO_c = .data:0x00000680; // type:object size:0x8 scope:global align:4 +lbl_152_data_688 = .data:0x00000688; // type:object size:0x34 +@98922 = .data:0x000006BC; // type:object size:0x3C scope:local align:4 +lbl_152_data_6F8 = .data:0x000006F8; // type:object size:0x14 +@98924 = .data:0x0000070C; // type:object size:0x34 scope:local align:4 +lbl_152_data_740 = .data:0x00000740; // type:object size:0x14 +@98982 = .data:0x00000754; // type:object size:0x24 scope:local align:4 +lbl_152_data_778 = .data:0x00000778; // type:object size:0x18 +@98984 = .data:0x00000790; // type:object size:0xC scope:local align:4 +lbl_152_data_79C = .data:0x0000079C; // type:object size:0x1C +@98986 = .data:0x000007B8; // type:object size:0xC scope:local align:4 +lbl_152_data_7C4 = .data:0x000007C4; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte +@94392 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@94393 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@94394 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94395 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@94396 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@94397 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@94398 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@94399 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@94400 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@94401 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@94402 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94403 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@94404 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@94405 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@94406 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@94407 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +offset_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000108; // type:object size:0xC0 scope:global align:4 +@94408 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@94409 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@94410 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@94411 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@94412 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@94413 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94414 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@94415 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@94416 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@94417 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@94418 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@94419 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@94420 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@94421 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@94422 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@94423 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +ground_angle_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000288; // type:object size:0x60 scope:global align:4 data:2byte +m_attack_tn = .bss:0x000002E8; // type:object size:0x4 scope:global align:4 data:4byte +m_attack_timer = .bss:0x000002EC; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_b_yo/splits.txt b/config/RZDJ01/rels/d_a_b_yo/splits.txt new file mode 100644 index 0000000000..bfed1830e6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_yo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo.cpp: + .text start:0x000000CC end:0x00009030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000220 + .data start:0x00000000 end:0x000006B0 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDJ01/rels/d_a_b_yo/symbols.txt b/config/RZDJ01/rels/d_a_b_yo/symbols.txt new file mode 100644 index 0000000000..582da777bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_yo/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_YO_HIO_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +draw__8daB_YO_cFv = .text:0x0000017C; // type:function size:0x58C scope:global align:4 +daB_YO_Draw__FP8daB_YO_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +onIceBreak__8daB_YO_cFUs = .text:0x0000070C; // type:function size:0x18 scope:global align:4 +setBck__8daB_YO_cFiUcff = .text:0x00000724; // type:function size:0x200 scope:global align:4 +damage_check__8daB_YO_cFv = .text:0x00000924; // type:function size:0x2D4 scope:global align:4 +setBreakFrizad__8daB_YO_cFv = .text:0x00000BF8; // type:function size:0x138 scope:global align:4 +setIcicleOperate__8daB_YO_cFi = .text:0x00000D30; // type:function size:0x88 scope:global align:4 +setIcicleSubNumber__8daB_YO_cFv = .text:0x00000DB8; // type:function size:0x7C scope:global align:4 +setWindowBreakEffect__8daB_YO_cFi = .text:0x00000E34; // type:function size:0xD8 scope:global align:4 +setHensinEffect__8daB_YO_cFv = .text:0x00000F0C; // type:function size:0x184 scope:global align:4 +setLandingEffect__8daB_YO_cFf = .text:0x00001090; // type:function size:0x154 scope:global align:4 +setBreakIceEffect__8daB_YO_cFv = .text:0x000011E4; // type:function size:0x1B4 scope:global align:4 +setWallHitEffect__8daB_YO_cFv = .text:0x00001398; // type:function size:0x208 scope:global align:4 +setChillEffect__8daB_YO_cFv = .text:0x000015A0; // type:function size:0x144 scope:global align:4 +setApperEffect__8daB_YO_cFv = .text:0x000016E4; // type:function size:0xAC scope:global align:4 +setApperEffect2__8daB_YO_cFv = .text:0x00001790; // type:function size:0xC0 scope:global align:4 +s_frizad_delete__FPvPv = .text:0x00001850; // type:function size:0x6C scope:global align:4 +demo_skip__8daB_YO_cFi = .text:0x000018BC; // type:function size:0x60 scope:global align:4 +DemoSkipCallBack__8daB_YO_cFPvi = .text:0x0000191C; // type:function size:0x34 scope:global align:4 +doYoMessage__8daB_YO_cFv = .text:0x00001950; // type:function size:0x7C scope:global align:4 +executeOpening__8daB_YO_cFv = .text:0x000019CC; // type:function size:0x1588 scope:global align:4 +reflectFreeMove__8daB_YO_cFv = .text:0x00002F54; // type:function size:0xC8 scope:global align:4 +calcFreeMove__8daB_YO_cFf = .text:0x0000301C; // type:function size:0x2AC scope:global align:4 +setReflectAngle__8daB_YO_cFv = .text:0x000032C8; // type:function size:0xC0 scope:global align:4 +executeChase__8daB_YO_cFv = .text:0x00003388; // type:function size:0x6F4 scope:global align:4 +executeSeriousDemo__8daB_YO_cFv = .text:0x00003A7C; // type:function size:0xA80 scope:global align:4 +checkIcecleRevival__8daB_YO_cFv = .text:0x000044FC; // type:function size:0x68 scope:global align:4 +createIcecleRevival__8daB_YO_cFUc = .text:0x00004564; // type:function size:0xF0 scope:global align:4 +executeJump__8daB_YO_cFv = .text:0x00004654; // type:function size:0x3DC scope:global align:4 +executeAttackIce__8daB_YO_cFv = .text:0x00004A30; // type:function size:0x224 scope:global align:4 +executeAttackYose__8daB_YO_cFv = .text:0x00004C54; // type:function size:0x434 scope:global align:4 +checkDamageWithIceBreak__8daB_YO_cFv = .text:0x00005088; // type:function size:0x11C scope:global align:4 +executeAttackBody__8daB_YO_cFv = .text:0x000051A4; // type:function size:0x478 scope:global align:4 +executeDemoRevival__8daB_YO_cFv = .text:0x0000561C; // type:function size:0x488 scope:global align:4 +executeDamage__8daB_YO_cFv = .text:0x00005AA4; // type:function size:0x318 scope:global align:4 +executeDeath__8daB_YO_cFv = .text:0x00005DBC; // type:function size:0x11F4 scope:global align:4 +reviseIceCenterPos__8daB_YO_cFP4cXyz = .text:0x00006FB0; // type:function size:0xA8 scope:global align:4 +calcPlayerBufPos__8daB_YO_cFv = .text:0x00007058; // type:function size:0x2B4 scope:global align:4 +action__8daB_YO_cFv = .text:0x0000730C; // type:function size:0x4E4 scope:global align:4 +mtx_set__8daB_YO_cFv = .text:0x000077F0; // type:function size:0x198 scope:global align:4 +cc_set__8daB_YO_cFv = .text:0x00007988; // type:function size:0x29C scope:global align:4 +execute__8daB_YO_cFv = .text:0x00007C24; // type:function size:0x180 scope:global align:4 +daB_YO_Execute__FP8daB_YO_c = .text:0x00007DA4; // type:function size:0x4 scope:global align:4 +daB_YO_IsDelete__FP8daB_YO_c = .text:0x00007DA8; // type:function size:0x8 scope:global align:4 +_delete__8daB_YO_cFv = .text:0x00007DB0; // type:function size:0xFC scope:global align:4 +daB_YO_Delete__FP8daB_YO_c = .text:0x00007EAC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_YO_cFv = .text:0x00007EB0; // type:function size:0x6A0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008550; // type:function size:0x4 scope:global align:4 +CreateHeap2__8daB_YO_cFv = .text:0x00008554; // type:function size:0xE4 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x00008638; // type:function size:0x4 scope:global align:4 +create__8daB_YO_cFv = .text:0x0000863C; // type:function size:0x774 scope:global align:4 +daB_YO_Create__FP8daB_YO_c = .text:0x00008DB0; // type:function size:0x4 scope:global align:4 +__dt__12daB_YO_HIO_cFv = .text:0x00008DB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_yo_cpp = .text:0x00008DF4; // type:function size:0x64 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008E58; // type:function size:0x74 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00008ECC; // type:function size:0x50 scope:global align:4 +setFunc__8J3DZModeFUc = .text:0x00008F1C; // type:function size:0x4C scope:global align:4 +setCompareEnable__8J3DZModeFUc = .text:0x00008F68; // type:function size:0x50 scope:global align:4 +calcZModeID__FUcUcUc = .text:0x00008FB8; // type:function size:0x18 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00008FD0; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00008FDC; // type:function size:0xC scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00008FE8; // type:function size:0x24 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000900C; // type:function size:0x8 scope:global align:4 +setShapeAngle__16obj_ystone_classF5csXyz = .text:0x00009014; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101855 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101856 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101857 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101858 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101859 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101862 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101863 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101864 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101866 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101867 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@101868 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102198 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@102199 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102202 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@102284 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102314 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@102607 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102608 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102611 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102612 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102613 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102614 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102615 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102616 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102617 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102618 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102619 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102620 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102621 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102622 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102623 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102624 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102625 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102626 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102627 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102628 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102629 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102630 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102631 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102632 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102633 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102634 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102635 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102636 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102637 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102638 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102639 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102640 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102641 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102642 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102643 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102644 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102645 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102646 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102647 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102648 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102649 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102652 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102653 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102654 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102655 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102656 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102657 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102658 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102659 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102660 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102661 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102699 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102700 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102701 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102849 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102850 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102851 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102852 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102856 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 +@102961 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102962 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102963 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102964 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102965 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102966 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102967 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102968 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102969 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102970 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102971 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102972 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102973 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102974 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103085 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103130 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103131 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103169 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +@103278 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103279 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103303 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103304 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103491 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103492 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103493 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103494 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103495 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103496 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103497 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103498 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103499 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103500 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@103501 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@103502 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@103503 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@103504 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@103505 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@103506 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@103546 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@103619 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@103620 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@103621 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@103622 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@103623 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@103624 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@103652 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_yo_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_yo_tg_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000044; // type:object size:0x40 scope:global align:4 +cc_yo_iron_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000084; // type:object size:0x40 scope:global align:4 +lbl_153_data_C4 = .data:0x000000C4; // type:object size:0x1C +yo_demo_bck_idx = .data:0x000000E0; // type:object size:0x4C scope:global align:4 +yo_demo_btk_idx = .data:0x0000012C; // type:object size:0x4C scope:global align:4 +yo_demo_btp_idx = .data:0x00000178; // type:object size:0x4C scope:global align:4 +lbl_153_data_1C4 = .data:0x000001C4; // type:object size:0x5 data:string +yo_window_angle$93795 = .data:0x000001CA; // type:object size:0xC scope:local align:2 +madoware_effect_id$93796 = .data:0x000001D6; // type:object size:0x8 scope:local align:2 +hensin_effect_id$93813 = .data:0x000001DE; // type:object size:0x8 scope:local align:2 +l_landing_effect_id$93842 = .data:0x000001E6; // type:object size:0xC scope:local align:2 +break_ice_effect_id$93861 = .data:0x000001F2; // type:object size:0x18 scope:local align:2 +wall_hit_effect_id$93895 = .data:0x0000020A; // type:object size:0xC scope:local align:2 +chill_effect_id$93934 = .data:0x00000216; // type:object size:0x8 scope:local align:2 +apper_effect_id$93958 = .data:0x0000021E; // type:object size:0x4 scope:local align:2 +@102663 = .data:0x00000224; // type:object size:0x70 scope:local align:4 +yo_max_bound_speed = .data:0x00000294; // type:object size:0x20 scope:global align:4 +yo_damage_speed = .data:0x000002B4; // type:object size:0x1C scope:global align:4 +yo_chase_speed = .data:0x000002D0; // type:object size:0x20 scope:global align:4 +yo_damage_timer = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +@103208 = .data:0x0000030C; // type:object size:0x2C scope:local align:4 +lbl_153_data_338 = .data:0x00000338; // type:object size:0xC data:string +@103627 = .data:0x00000344; // type:object size:0x20 scope:local align:4 +@103626 = .data:0x00000364; // type:object size:0x28 scope:local align:4 +yo_att_pos_y = .data:0x0000038C; // type:object size:0x1C scope:global align:4 +yo_at_sph_radius$95621 = .data:0x000003A8; // type:object size:0x20 scope:local align:4 +yo_sph_pos_addy$95628 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +yo_sph_pos_radius$95629 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +yo_sph_pos_addy2$95630 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +lbl_153_data_3EC = .data:0x000003EC; // type:object size:0x1C +l_daB_YO_Method = .data:0x00000408; // type:object size:0x20 scope:global align:4 +g_profile_B_YO = .data:0x00000428; // type:object size:0x30 scope:global align:4 +__vt__12daB_YO_HIO_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_153_data_464 = .data:0x00000464; // type:object size:0xD data:string +@96109 = .data:0x00000474; // type:object size:0xC scope:local align:4 +__RTTI__12daB_YO_HIO_c = .data:0x00000480; // type:object size:0x8 scope:global align:4 +lbl_153_data_488 = .data:0x00000488; // type:object size:0x34 +@96172 = .data:0x000004BC; // type:object size:0x3C scope:local align:4 +lbl_153_data_4F8 = .data:0x000004F8; // type:object size:0x14 +@96174 = .data:0x0000050C; // type:object size:0x34 scope:local align:4 +lbl_153_data_540 = .data:0x00000540; // type:object size:0x14 +@96232 = .data:0x00000554; // type:object size:0x24 scope:local align:4 +lbl_153_data_578 = .data:0x00000578; // type:object size:0x18 +@96234 = .data:0x00000590; // type:object size:0xC scope:local align:4 +lbl_153_data_59C = .data:0x0000059C; // type:object size:0x1C +@96236 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +lbl_153_data_5C4 = .data:0x000005C4; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93452 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global align:4 data:byte +@93457 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +m_common_pos__22@unnamed@d_a_b_yo_cpp@ = .bss:0x00000080; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_b_yo_ice/splits.txt b/config/RZDJ01/rels/d_a_b_yo_ice/splits.txt new file mode 100644 index 0000000000..3b09a78668 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_yo_ice/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo_ice.cpp: + .text start:0x000000CC end:0x00003004 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000268 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt b/config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt new file mode 100644 index 0000000000..bd1c38e72f --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_yo_ice/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_YOI_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +draw__9daB_YOI_cFv = .text:0x000000FC; // type:function size:0x134 scope:global align:4 +daB_YOI_Draw__FP9daB_YOI_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +damage_check__9daB_YOI_cFv = .text:0x00000234; // type:function size:0x190 scope:global align:4 +setOperate__9daB_YOI_cFi = .text:0x000003C4; // type:function size:0x1C4 scope:global align:4 +setWeight__9daB_YOI_cFUc = .text:0x00000588; // type:function size:0x10 scope:global align:4 +setBreakIceEffect__9daB_YOI_cFv = .text:0x00000598; // type:function size:0xB4 scope:global align:4 +setWallBreakIceEffect__9daB_YOI_cFv = .text:0x0000064C; // type:function size:0xA0 scope:global align:4 +setApperEffect__9daB_YOI_cFv = .text:0x000006EC; // type:function size:0x8C scope:global align:4 +setApperEffect2__9daB_YOI_cFv = .text:0x00000778; // type:function size:0xA0 scope:global align:4 +setLandingEffect__9daB_YOI_cFv = .text:0x00000818; // type:function size:0xA0 scope:global align:4 +executeFirst__9daB_YOI_cFv = .text:0x000008B8; // type:function size:0x238 scope:global align:4 +getSingleFallPos__9daB_YOI_cFv = .text:0x00000AF0; // type:function size:0xFC scope:global align:4 +executeRiseUp__9daB_YOI_cFv = .text:0x00000BEC; // type:function size:0x554 scope:global align:4 +executeSingleFall__9daB_YOI_cFv = .text:0x00001140; // type:function size:0x6F8 scope:global align:4 +executeYose__9daB_YOI_cFv = .text:0x00001838; // type:function size:0x484 scope:global align:4 +executeYoseFall__9daB_YOI_cFv = .text:0x00001CBC; // type:function size:0x35C scope:global align:4 +executeDemoRevival__9daB_YOI_cFv = .text:0x00002018; // type:function size:0x170 scope:global align:4 +executeDamage__9daB_YOI_cFv = .text:0x00002188; // type:function size:0x278 scope:global align:4 +executeDeath__9daB_YOI_cFv = .text:0x00002400; // type:function size:0x84 scope:global align:4 +crack_execute__9daB_YOI_cFv = .text:0x00002484; // type:function size:0x5C scope:global align:4 +action__9daB_YOI_cFv = .text:0x000024E0; // type:function size:0x23C scope:global align:4 +mtx_set__9daB_YOI_cFv = .text:0x0000271C; // type:function size:0xE8 scope:global align:4 +cc_set__9daB_YOI_cFv = .text:0x00002804; // type:function size:0x184 scope:global align:4 +execute__9daB_YOI_cFv = .text:0x00002988; // type:function size:0xE0 scope:global align:4 +daB_YOI_Execute__FP9daB_YOI_c = .text:0x00002A68; // type:function size:0x4 scope:global align:4 +daB_YOI_IsDelete__FP9daB_YOI_c = .text:0x00002A6C; // type:function size:0x8 scope:global align:4 +_delete__9daB_YOI_cFv = .text:0x00002A74; // type:function size:0x7C scope:global align:4 +daB_YOI_Delete__FP9daB_YOI_c = .text:0x00002AF0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daB_YOI_cFv = .text:0x00002AF4; // type:function size:0xA8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B9C; // type:function size:0x4 scope:global align:4 +create__9daB_YOI_cFv = .text:0x00002BA0; // type:function size:0x35C scope:global align:4 +daB_YOI_Create__FP9daB_YOI_c = .text:0x00002EFC; // type:function size:0x4 scope:global align:4 +__dt__13daB_YOI_HIO_cFv = .text:0x00002F00; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_yo_ice_cpp = .text:0x00002F40; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002F88; // type:function size:0x74 scope:global align:4 +getIceCenterPos__8daB_YO_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96506 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96563 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96564 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96565 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96661 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96662 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +yoi_fall_timer = .rodata:0x0000002C; // type:object size:0x28 scope:global align:4 +@96691 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96745 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96753 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@96833 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96834 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96836 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96838 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96839 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96840 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96841 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96912 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96980 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96994 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96995 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96996 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97065 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97066 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97067 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_yo_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_yo_iron_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000044; // type:object size:0x44 scope:global align:4 +cc_yo_cam_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000088; // type:object size:0x44 scope:global align:4 +@96591 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +break_effect_id$93513 = .data:0x000000F8; // type:object size:0x6 scope:local align:4 +wall_break_effect_id$93528 = .data:0x000000FE; // type:object size:0x6 scope:local align:2 +apper_effect_id$93547 = .data:0x00000104; // type:object size:0x4 scope:local align:4 +l_landing_effect_id$93561 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@96760 = .data:0x00000114; // type:object size:0x28 scope:local align:4 +@96846 = .data:0x0000013C; // type:object size:0x2C scope:local align:4 +@97047 = .data:0x00000168; // type:object size:0x20 scope:local align:4 +lbl_154_data_188 = .data:0x00000188; // type:object size:0x5 data:string +l_daB_YOI_Method = .data:0x00000190; // type:object size:0x20 scope:global align:4 +g_profile_B_YOI = .data:0x000001B0; // type:object size:0x30 scope:global align:4 +__vt__13daB_YOI_HIO_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_154_data_1EC = .data:0x000001EC; // type:object size:0xE data:string +@94327 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +__RTTI__13daB_YOI_HIO_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_154_data_210 = .data:0x00000210; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_154_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_b_zant/splits.txt b/config/RZDJ01/rels/d_a_b_zant/splits.txt new file mode 100644 index 0000000000..fc76e750e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant.cpp: + .text start:0x000000CC end:0x0000EE58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000330 + .data start:0x00000000 end:0x00000A70 + .bss start:0x00000008 end:0x000000A8 diff --git a/config/RZDJ01/rels/d_a_b_zant/symbols.txt b/config/RZDJ01/rels/d_a_b_zant/symbols.txt new file mode 100644 index 0000000000..cc8104a98d --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant/symbols.txt @@ -0,0 +1,337 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daB_ZANT_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +ctrlJoint__10daB_ZANT_cFP8J3DJointP8J3DModel = .text:0x0000015C; // type:function size:0xBC scope:global align:4 +JointCallBack__10daB_ZANT_cFP8J3DJointi = .text:0x00000218; // type:function size:0x48 scope:global align:4 +draw__10daB_ZANT_cFv = .text:0x00000260; // type:function size:0x280 scope:global align:4 +daB_ZANT_Draw__FP10daB_ZANT_c = .text:0x000004E0; // type:function size:0x4 scope:global align:4 +checkBck__10daB_ZANT_cFi = .text:0x000004E4; // type:function size:0x5C scope:global align:4 +setActionMode__10daB_ZANT_cFii = .text:0x00000540; // type:function size:0x34 scope:global align:4 +checkBigDamage__10daB_ZANT_cFv = .text:0x00000574; // type:function size:0xA0 scope:global align:4 +checkDamageType__10daB_ZANT_cFv = .text:0x00000614; // type:function size:0x74 scope:global align:4 +setDamageSe__10daB_ZANT_cFP8dCcD_Sphi = .text:0x00000688; // type:function size:0x128 scope:global align:4 +damage_check__10daB_ZANT_cFv = .text:0x000007B0; // type:function size:0x69C scope:global align:4 +ice_damage_check__10daB_ZANT_cFv = .text:0x00000E4C; // type:function size:0x30C scope:global align:4 +setNextDamageMode__10daB_ZANT_cFi = .text:0x00001158; // type:function size:0x11C scope:global align:4 +s_obj_sub__FPvPv = .text:0x00001274; // type:function size:0x144 scope:global align:4 +checkAvoidWeapon__10daB_ZANT_cFi = .text:0x000013B8; // type:function size:0x184 scope:global align:4 +setTgHitBit__10daB_ZANT_cFi = .text:0x0000153C; // type:function size:0x40 scope:global align:4 +setCoHitBit__10daB_ZANT_cFi = .text:0x0000157C; // type:function size:0x40 scope:global align:4 +setTgShield__10daB_ZANT_cFi = .text:0x000015BC; // type:function size:0x68 scope:global align:4 +setTgType__10daB_ZANT_cFUl = .text:0x00001624; // type:function size:0xC scope:global align:4 +doZantMessage__10daB_ZANT_cFv = .text:0x00001630; // type:function size:0x7C scope:global align:4 +setIceLandingEffect__10daB_ZANT_cFi = .text:0x000016AC; // type:function size:0x18C scope:global align:4 +setWaterBubble__10daB_ZANT_cFv = .text:0x00001838; // type:function size:0xAC scope:global align:4 +setMonkeyFallEffect__10daB_ZANT_cFv = .text:0x000018E4; // type:function size:0xA0 scope:global align:4 +setLastRollEffect__10daB_ZANT_cFv = .text:0x00001984; // type:function size:0x104 scope:global align:4 +s_pillar_sub__FPvPv = .text:0x00001A88; // type:function size:0xCC scope:global align:4 +getMagicSpeed__10daB_ZANT_cFv = .text:0x00001B54; // type:function size:0x10 scope:global align:4 +getMagicWaterSpeed__10daB_ZANT_cFv = .text:0x00001B64; // type:function size:0x10 scope:global align:4 +executeSmallAttack__10daB_ZANT_cFv = .text:0x00001B74; // type:function size:0x678 scope:global align:4 +calcScale__10daB_ZANT_cFi = .text:0x000021EC; // type:function size:0xF4 scope:global align:4 +executeWarp__10daB_ZANT_cFv = .text:0x000022E0; // type:function size:0x630 scope:global align:4 +executeDamage__10daB_ZANT_cFv = .text:0x00002910; // type:function size:0x39C scope:global align:4 +executeConfuse__10daB_ZANT_cFv = .text:0x00002CAC; // type:function size:0x33C scope:global align:4 +executeOpening__10daB_ZANT_cFv = .text:0x00002FE8; // type:function size:0x119C scope:global align:4 +executeFly__10daB_ZANT_cFv = .text:0x00004184; // type:function size:0x73C scope:global align:4 +executeFlyGround__10daB_ZANT_cFv = .text:0x000048C0; // type:function size:0x224 scope:global align:4 +checkSwimLinkNearMouth__10daB_ZANT_cFv = .text:0x00004AE4; // type:function size:0x104 scope:global align:4 +checkSwimLinkNear__10daB_ZANT_cFv = .text:0x00004BE8; // type:function size:0x138 scope:global align:4 +executeHook__10daB_ZANT_cFv = .text:0x00004D20; // type:function size:0x1BC scope:global align:4 +executeWater__10daB_ZANT_cFv = .text:0x00004EDC; // type:function size:0x808 scope:global align:4 +executeSwim__10daB_ZANT_cFv = .text:0x000056E4; // type:function size:0x7E4 scope:global align:4 +executeSimaJump__10daB_ZANT_cFv = .text:0x00005EC8; // type:function size:0x65C scope:global align:4 +executeIceDemo__10daB_ZANT_cFv = .text:0x00006524; // type:function size:0x254 scope:global align:4 +executeIceJump__10daB_ZANT_cFv = .text:0x00006778; // type:function size:0x61C scope:global align:4 +executeIceStep__10daB_ZANT_cFv = .text:0x00006D94; // type:function size:0xB30 scope:global align:4 +executeIceDamage__10daB_ZANT_cFv = .text:0x000078C4; // type:function size:0x908 scope:global align:4 +setFarPillarPos__10daB_ZANT_cFv = .text:0x000081CC; // type:function size:0x124 scope:global align:4 +setNearPillarPos__10daB_ZANT_cFv = .text:0x000082F0; // type:function size:0x78 scope:global align:4 +setNextPillarInfo__10daB_ZANT_cFi = .text:0x00008368; // type:function size:0x80 scope:global align:4 +setNextPillarPos__10daB_ZANT_cFv = .text:0x000083E8; // type:function size:0x23C scope:global align:4 +checkPillarSwing__10daB_ZANT_cFv = .text:0x00008624; // type:function size:0x94 scope:global align:4 +executeMonkey__10daB_ZANT_cFv = .text:0x000086B8; // type:function size:0x720 scope:global align:4 +executeMonkeyFall__10daB_ZANT_cFv = .text:0x00008DD8; // type:function size:0x380 scope:global align:4 +executeMonkeyDamage__10daB_ZANT_cFv = .text:0x00009158; // type:function size:0x294 scope:global align:4 +setLastWarp__10daB_ZANT_cFii = .text:0x000093EC; // type:function size:0x6A4 scope:global align:4 +executeLastStartDemo__10daB_ZANT_cFv = .text:0x00009A90; // type:function size:0x4EC scope:global align:4 +executeLastAttack__10daB_ZANT_cFv = .text:0x00009F7C; // type:function size:0x11DC scope:global align:4 +executeLastTired__10daB_ZANT_cFv = .text:0x0000B158; // type:function size:0x100 scope:global align:4 +executeLastDamage__10daB_ZANT_cFv = .text:0x0000B258; // type:function size:0x688 scope:global align:4 +s_del_tp__FPvPv = .text:0x0000B8E0; // type:function size:0x6C scope:global align:4 +executeLastEndDemo__10daB_ZANT_cFv = .text:0x0000B94C; // type:function size:0x5A0 scope:global align:4 +calcMahojinAnime__10daB_ZANT_cFv = .text:0x0000BEEC; // type:function size:0x1CC scope:global align:4 +calcRoomChangeCamera__10daB_ZANT_cFi = .text:0x0000C0B8; // type:function size:0x1E0 scope:global align:4 +initNextRoom__10daB_ZANT_cFv = .text:0x0000C298; // type:function size:0x1C8 scope:global align:4 +executeRoomChange__10daB_ZANT_cFv = .text:0x0000C460; // type:function size:0x944 scope:global align:4 +setBaseActionMode__10daB_ZANT_cFi = .text:0x0000CDA4; // type:function size:0x3B0 scope:global align:4 +action__10daB_ZANT_cFv = .text:0x0000D154; // type:function size:0x580 scope:global align:4 +mtx_set__10daB_ZANT_cFv = .text:0x0000D6D4; // type:function size:0x1CC scope:global align:4 +cc_set__10daB_ZANT_cFv = .text:0x0000D8A0; // type:function size:0x228 scope:global align:4 +cc_ice_set__10daB_ZANT_cFv = .text:0x0000DAC8; // type:function size:0x47C scope:global align:4 +__as__Q210daB_ZANT_c31dZantSph_c$110525d_a_b_zant_cppFRCQ210daB_ZANT_c31dZantSph_c$110525d_a_b_zant_cpp = .text:0x0000DF44; // type:function size:0x1C scope:local align:4 +execute__10daB_ZANT_cFv = .text:0x0000DF60; // type:function size:0x100 scope:global align:4 +daB_ZANT_Execute__FP10daB_ZANT_c = .text:0x0000E060; // type:function size:0x4 scope:global align:4 +daB_ZANT_IsDelete__FP10daB_ZANT_c = .text:0x0000E064; // type:function size:0x8 scope:global align:4 +_delete__10daB_ZANT_cFv = .text:0x0000E06C; // type:function size:0x74 scope:global align:4 +daB_ZANT_Delete__FP10daB_ZANT_c = .text:0x0000E0E0; // type:function size:0x4 scope:global align:4 +CreateHeap__10daB_ZANT_cFv = .text:0x0000E0E4; // type:function size:0x4C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000E5AC; // type:function size:0x4 scope:global align:4 +create__10daB_ZANT_cFv = .text:0x0000E5B0; // type:function size:0x504 scope:global align:4 +daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0000EAB4; // type:function size:0x4 scope:global align:4 +__dt__14daB_ZANT_HIO_cFv = .text:0x0000EAB8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_zant_cpp = .text:0x0000EAF8; // type:function size:0xCC scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000EBC4; // type:function size:0x74 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000EC38; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000EC44; // type:function size:0xC scope:global align:4 +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000EC50; // type:function size:0x19C scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000EDEC; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000EE08; // type:function size:0x34 scope:global align:4 +dComIfGp_roomControl_checkStatusFlag__FiUc = .text:0x0000EE3C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@120376 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@120377 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@120378 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@120379 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@120380 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@120381 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@120382 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@120383 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@120384 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@120385 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@120386 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@120387 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@120388 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +iron_tg_cc__24@unnamed@d_a_b_zant_cpp@ = .rodata:0x00000034; // type:object size:0x18 scope:global align:4 +@120469 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@120470 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@120471 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@120472 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@120503 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@120700 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@120703 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@120898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@120899 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@121193 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@121194 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@121195 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121196 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121216 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@121217 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@121218 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@121301 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@121577 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@121579 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@121580 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@121581 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@121582 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@121583 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@121584 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@121585 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@121586 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@121587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@121588 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@121589 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@121590 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@121591 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@121592 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@121593 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@121594 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@121595 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@121596 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@121597 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@121598 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@121599 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@121600 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@121601 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@121602 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@121603 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@121604 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@121605 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@121606 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@121607 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@121608 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@121609 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@121610 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@121611 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@121612 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@121613 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@121614 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@121615 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@121616 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@121617 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@121618 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@121619 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@121620 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:string +@121621 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@121622 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@121623 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@121624 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@121625 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@121626 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@121627 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@121632 = .rodata:0x00000160; // type:object size:0x8 scope:local align:4 +@121727 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121728 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121729 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@121730 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@121731 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@121732 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@121733 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@121734 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@121735 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@121736 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@121737 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@121771 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@121772 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@121950 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@122082 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@122083 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@122084 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@122085 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@122086 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@122185 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@122186 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@122187 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@122188 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@122189 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@122190 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@122231 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@122331 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@122332 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@122533 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@122534 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@122535 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@122536 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@122537 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@122538 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@122539 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@122540 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@122541 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@122542 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +damage_scale$108732 = .rodata:0x00000200; // type:object size:0x2C scope:local align:4 +damage_jump_speed$108733 = .rodata:0x0000022C; // type:object size:0x2C scope:local align:4 +@122731 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@122732 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@122733 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@122764 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:float +@122825 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@122826 = .rodata:0x00000270; // type:object size:0x8 scope:local align:4 +@122964 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@122965 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123112 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123113 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@123114 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@123115 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@123151 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@123152 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@123153 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@123154 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@123155 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123156 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@123157 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@123158 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@123159 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@123160 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@123441 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@123442 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@123443 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@123444 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@123445 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@123556 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@123623 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@123624 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@123625 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@123626 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@123627 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@123628 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@123629 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@123630 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@123631 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@123632 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@123680 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@123681 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@123682 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@123683 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@123684 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@123685 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@123686 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@123687 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@123703 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@123818 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@123819 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@123820 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@123821 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@123854 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zant_sword_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_zant_roll_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000080; // type:object size:0x44 scope:global align:4 +cc_zant_foot_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000C4; // type:object size:0x40 scope:global align:4 +cc_zant_foot_src2__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000104; // type:object size:0x40 scope:global align:4 +cc_zant_camera_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000144; // type:object size:0x40 scope:global align:4 +lbl_155_data_184 = .data:0x00000184; // type:object size:0x7 data:byte +lbl_155_data_18B = .data:0x0000018B; // type:object size:0x6 data:string +l_landing_effect_id$107113 = .data:0x00000192; // type:object size:0xC scope:local align:2 +l_landing_effect_id$107140 = .data:0x0000019E; // type:object size:0x6 scope:local align:2 +l_roll_effect_id$107153 = .data:0x000001A4; // type:object size:0x4 scope:local align:4 +@121304 = .data:0x000001A8; // type:object size:0x1C scope:local align:4 +@121368 = .data:0x000001C4; // type:object size:0x1C scope:local align:4 +@121416 = .data:0x000001E0; // type:object size:0x1C scope:local align:4 +@121415 = .data:0x000001FC; // type:object size:0x1C scope:local align:4 +lbl_155_data_218 = .data:0x00000218; // type:object size:0x16 +w_eff_id$107701 = .data:0x0000022E; // type:object size:0x8 scope:local align:2 +@121739 = .data:0x00000238; // type:object size:0x3C scope:local align:4 +@121952 = .data:0x00000274; // type:object size:0x7C scope:local align:4 +@122088 = .data:0x000002F0; // type:object size:0x30 scope:local align:4 +@122334 = .data:0x00000320; // type:object size:0x20 scope:local align:4 +@122735 = .data:0x00000340; // type:object size:0xA8 scope:local align:4 +@122967 = .data:0x000003E8; // type:object size:0x54 scope:local align:4 +@123162 = .data:0x0000043C; // type:object size:0x1C scope:local align:4 +@123447 = .data:0x00000458; // type:object size:0x80 scope:local align:4 +@123558 = .data:0x000004D8; // type:object size:0x58 scope:local align:4 +lbl_155_data_530 = .data:0x00000530; // type:object size:0x8 data:string +mahojin_se$110183 = .data:0x00000538; // type:object size:0x18 scope:local align:4 +@123823 = .data:0x00000550; // type:object size:0x44 scope:local align:4 +@123856 = .data:0x00000594; // type:object size:0x1C scope:local align:4 +@123948 = .data:0x000005B0; // type:object size:0x60 scope:local align:4 +ice_sph_jnt$110526 = .data:0x00000610; // type:object size:0x84 scope:local align:4 +lbl_155_data_694 = .data:0x00000694; // type:object size:0x7 data:string +l_daB_ZANT_Method = .data:0x0000069C; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANT = .data:0x000006BC; // type:object size:0x30 scope:global align:4 +__vt__14daB_ZANT_HIO_c = .data:0x000006EC; // type:object size:0xC scope:global align:4 +lbl_155_data_6F8 = .data:0x000006F8; // type:object size:0xF data:string +@110837 = .data:0x00000708; // type:object size:0xC scope:local align:4 +__RTTI__14daB_ZANT_HIO_c = .data:0x00000714; // type:object size:0x8 scope:global align:4 +lbl_155_data_71C = .data:0x0000071C; // type:object size:0x34 +@110938 = .data:0x00000750; // type:object size:0x3C scope:local align:4 +lbl_155_data_78C = .data:0x0000078C; // type:object size:0x14 +@110940 = .data:0x000007A0; // type:object size:0x34 scope:local align:4 +lbl_155_data_7D4 = .data:0x000007D4; // type:object size:0x48 +@110992 = .data:0x0000081C; // type:object size:0x4C scope:local align:4 +lbl_155_data_868 = .data:0x00000868; // type:object size:0x14 +@110996 = .data:0x0000087C; // type:object size:0x44 scope:local align:4 +lbl_155_data_8C0 = .data:0x000008C0; // type:object size:0x14 +@110998 = .data:0x000008D4; // type:object size:0x24 scope:local align:4 +lbl_155_data_8F8 = .data:0x000008F8; // type:object size:0x18 +@111000 = .data:0x00000910; // type:object size:0xC scope:local align:4 +lbl_155_data_91C = .data:0x0000091C; // type:object size:0x1C +@111002 = .data:0x00000938; // type:object size:0xC scope:local align:4 +lbl_155_data_944 = .data:0x00000944; // type:object size:0x34 +@111036 = .data:0x00000978; // type:object size:0x14 scope:local align:4 +lbl_155_data_98C = .data:0x0000098C; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106486 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x44 scope:global align:4 data:byte +@106491 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@106492 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@106493 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +fly_warp_pos__24@unnamed@d_a_b_zant_cpp@ = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_b_zant_magic/splits.txt b/config/RZDJ01/rels/d_a_b_zant_magic/splits.txt new file mode 100644 index 0000000000..776bc6c30f --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_magic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_zant_magic.cpp: + .text start:0x0000005C end:0x000009AC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000268 diff --git a/config/RZDJ01/rels/d_a_b_zant_magic/symbols.txt b/config/RZDJ01/rels/d_a_b_zant_magic/symbols.txt new file mode 100644 index 0000000000..b716fe5884 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_magic/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daB_ZANTM_Draw__FP11daB_ZANTM_c = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +setMagicEffect__11daB_ZANTM_cFv = .text:0x00000098; // type:function size:0x150 scope:global align:4 +setMagicHitEffect__11daB_ZANTM_cFv = .text:0x000001E8; // type:function size:0x110 scope:global align:4 +executeSmall__11daB_ZANTM_cFv = .text:0x000002F8; // type:function size:0x30C scope:global align:4 +cc_set__11daB_ZANTM_cFv = .text:0x00000604; // type:function size:0xE8 scope:global align:4 +execute__11daB_ZANTM_cFv = .text:0x000006EC; // type:function size:0x98 scope:global align:4 +daB_ZANTM_Execute__FP11daB_ZANTM_c = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daB_ZANTM_IsDelete__FP11daB_ZANTM_c = .text:0x00000788; // type:function size:0x8 scope:global align:4 +daB_ZANTM_Delete__FP11daB_ZANTM_c = .text:0x00000790; // type:function size:0x8 scope:global align:4 +create__11daB_ZANTM_cFv = .text:0x00000798; // type:function size:0x210 scope:global align:4 +daB_ZANTM_Create__FP11daB_ZANTM_c = .text:0x000009A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92950 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92951 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92980 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93048 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93049 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93050 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93052 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93055 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93057 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93058 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93101 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x00000000; // type:object size:0x4C scope:global align:4 +cc_zant_src2__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000004C; // type:object size:0x40 scope:global align:4 +cc_zant_src3__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000008C; // type:object size:0x40 scope:global align:4 +magic_effect_id$91788 = .data:0x000000CC; // type:object size:0x8 scope:local align:4 +magic_effect_id$91814 = .data:0x000000D4; // type:object size:0x8 scope:local align:4 +l_daB_ZANTM_Method = .data:0x000000DC; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTM = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +lbl_156_data_12C = .data:0x0000012C; // type:object size:0x34 +@92017 = .data:0x00000160; // type:object size:0x3C scope:local align:4 +lbl_156_data_19C = .data:0x0000019C; // type:object size:0x14 +@92019 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 +lbl_156_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@92077 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 +lbl_156_data_21C = .data:0x0000021C; // type:object size:0x18 +@92079 = .data:0x00000234; // type:object size:0xC scope:local align:4 +lbl_156_data_240 = .data:0x00000240; // type:object size:0x1C +@92081 = .data:0x0000025C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_b_zant_mobile/splits.txt b/config/RZDJ01/rels/d_a_b_zant_mobile/splits.txt new file mode 100644 index 0000000000..28f00678bf --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_mobile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant_mobile.cpp: + .text start:0x000000CC end:0x000019F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000003A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_b_zant_mobile/symbols.txt b/config/RZDJ01/rels/d_a_b_zant_mobile/symbols.txt new file mode 100644 index 0000000000..7baf843a8d --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_mobile/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daB_ZANTZ_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +draw__11daB_ZANTZ_cFv = .text:0x000000F0; // type:function size:0x80 scope:global align:4 +daB_ZANTZ_Draw__FP11daB_ZANTZ_c = .text:0x00000170; // type:function size:0x4 scope:global align:4 +setSnortEffect__11daB_ZANTZ_cFi = .text:0x00000174; // type:function size:0x88 scope:global align:4 +calcSnortEffect__11daB_ZANTZ_cFv = .text:0x000001FC; // type:function size:0x284 scope:global align:4 +setMouthMode__11daB_ZANTZ_cFUc = .text:0x00000480; // type:function size:0x17C scope:global align:4 +setAppearMode__11daB_ZANTZ_cFUc = .text:0x000005FC; // type:function size:0x388 scope:global align:4 +getGroundPos__11daB_ZANTZ_cFv = .text:0x00000984; // type:function size:0x124 scope:global align:4 +action__11daB_ZANTZ_cFv = .text:0x00000AA8; // type:function size:0x794 scope:global align:4 +cc_set__11daB_ZANTZ_cFv = .text:0x0000123C; // type:function size:0xFC scope:global align:4 +execute__11daB_ZANTZ_cFv = .text:0x00001338; // type:function size:0xD8 scope:global align:4 +daB_ZANTZ_Execute__FP11daB_ZANTZ_c = .text:0x00001410; // type:function size:0x4 scope:global align:4 +daB_ZANTZ_IsDelete__FP11daB_ZANTZ_c = .text:0x00001414; // type:function size:0x8 scope:global align:4 +_delete__11daB_ZANTZ_cFv = .text:0x0000141C; // type:function size:0x84 scope:global align:4 +daB_ZANTZ_Delete__FP11daB_ZANTZ_c = .text:0x000014A0; // type:function size:0x4 scope:global align:4 +CreateHeap__11daB_ZANTZ_cFv = .text:0x000014A4; // type:function size:0x214 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +create__11daB_ZANTZ_cFv = .text:0x000016BC; // type:function size:0x2A8 scope:global align:4 +daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001964; // type:function size:0x4 scope:global align:4 +__dt__15daB_ZANTZ_HIO_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_zant_mobile_cpp = .text:0x000019A8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93903 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93928 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93959 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93960 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93961 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93962 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93963 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93964 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93965 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93966 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93967 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94016 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@94063 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94064 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94071 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94081 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94199 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94200 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94201 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94202 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94203 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94204 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94205 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94206 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94207 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94208 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94209 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94210 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94211 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94231 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@94251 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94252 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94253 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94380 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94381 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zant_snort_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global align:4 +lbl_157_data_84 = .data:0x00000084; // type:object size:0x6 data:string +lbl_157_data_8A = .data:0x0000008A; // type:object size:0x5 data:string +l_daB_ZANTZ_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTZ = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__15daB_ZANTZ_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_157_data_EC = .data:0x000000EC; // type:object size:0x10 data:string +@92285 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +__RTTI__15daB_ZANTZ_HIO_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_157_data_110 = .data:0x00000110; // type:object size:0x40 +@92401 = .data:0x00000150; // type:object size:0x4C scope:local align:4 +lbl_157_data_19C = .data:0x0000019C; // type:object size:0x14 +@92405 = .data:0x000001B0; // type:object size:0x44 scope:local align:4 +lbl_157_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@92407 = .data:0x00000208; // type:object size:0x24 scope:local align:4 +lbl_157_data_22C = .data:0x0000022C; // type:object size:0x18 +@92409 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_157_data_250 = .data:0x00000250; // type:object size:0x1C +@92411 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_157_data_278 = .data:0x00000278; // type:object size:0x34 +@92445 = .data:0x000002AC; // type:object size:0x14 scope:local align:4 +lbl_157_data_2C0 = .data:0x000002C0; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_157_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91747 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_b_zant_sima/splits.txt b/config/RZDJ01/rels/d_a_b_zant_sima/splits.txt new file mode 100644 index 0000000000..1907a623ce --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_sima/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_zant_sima.cpp: + .text start:0x0000005C end:0x000008A4 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_b_zant_sima/symbols.txt b/config/RZDJ01/rels/d_a_b_zant_sima/symbols.txt new file mode 100644 index 0000000000..9f4fbfa377 --- /dev/null +++ b/config/RZDJ01/rels/d_a_b_zant_sima/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__11daB_ZANTS_cFv = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +daB_ZANTS_Draw__FP11daB_ZANTS_c = .text:0x00000124; // type:function size:0x4 scope:global align:4 +zants_ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000128; // type:function size:0x5C scope:global align:4 +action__11daB_ZANTS_cFv = .text:0x00000184; // type:function size:0x274 scope:global align:4 +execute__11daB_ZANTS_cFv = .text:0x000003F8; // type:function size:0xE4 scope:global align:4 +daB_ZANTS_Execute__FP11daB_ZANTS_c = .text:0x000004DC; // type:function size:0x4 scope:global align:4 +daB_ZANTS_IsDelete__FP11daB_ZANTS_c = .text:0x000004E0; // type:function size:0x8 scope:global align:4 +daB_ZANTS_Delete__FP11daB_ZANTS_c = .text:0x000004E8; // type:function size:0x4 scope:global align:4 +CreateHeap__11daB_ZANTS_cFv = .text:0x000004EC; // type:function size:0x23C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +create__11daB_ZANTS_cFv = .text:0x0000072C; // type:function size:0x11C scope:global align:4 +daB_ZANTS_Create__FP11daB_ZANTS_c = .text:0x00000848; // type:function size:0x4 scope:global align:4 +_delete__11daB_ZANTS_cFv = .text:0x0000084C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92855 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92856 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92857 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92858 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92859 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92860 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@92937 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@92972 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92973 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92974 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_158_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daB_ZANTS_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTS = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_balloon_2D/splits.txt b/config/RZDJ01/rels/d_a_balloon_2D/splits.txt new file mode 100644 index 0000000000..6c0644d745 --- /dev/null +++ b/config/RZDJ01/rels/d_a_balloon_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_balloon_2D.cpp: + .text start:0x000000CC end:0x00001E88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000208 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt b/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt new file mode 100644 index 0000000000..aa77e1b2d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__Q213daBalloon2D_c6c_listFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +daBalloon2D_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +createHeap__13daBalloon2D_cFv = .text:0x0000011C; // type:function size:0x78C scope:global align:4 +create__13daBalloon2D_cFv = .text:0x000008A8; // type:function size:0x98 scope:global align:4 +destroy__13daBalloon2D_cFv = .text:0x00000940; // type:function size:0x58 scope:global align:4 +draw__13daBalloon2D_cFv = .text:0x00000998; // type:function size:0xAC scope:global align:4 +drawMeter__13daBalloon2D_cFv = .text:0x00000A44; // type:function size:0x50 scope:global align:4 +setComboCount__13daBalloon2D_cFUcUc = .text:0x00000A94; // type:function size:0x60 scope:global align:4 +setScoreCount__13daBalloon2D_cFUl = .text:0x00000AF4; // type:function size:0x14 scope:global align:4 +addScoreCount__13daBalloon2D_cFP4cXyzUlUc = .text:0x00000B08; // type:function size:0xB8 scope:global align:4 +setComboNum__13daBalloon2D_cFUc = .text:0x00000BC0; // type:function size:0xEC scope:global align:4 +setBalloonSize__13daBalloon2D_cFUc = .text:0x00000CAC; // type:function size:0xA0 scope:global align:4 +setScoreNum__13daBalloon2D_cFi = .text:0x00000D4C; // type:function size:0x1D8 scope:global align:4 +setAllAlpha__13daBalloon2D_cFv = .text:0x00000F24; // type:function size:0x1CC scope:global align:4 +setComboAlpha__13daBalloon2D_cFv = .text:0x000010F0; // type:function size:0xD8 scope:global align:4 +drawAddScore__13daBalloon2D_cFv = .text:0x000011C8; // type:function size:0x7D0 scope:global align:4 +setHIO__13daBalloon2D_cFb = .text:0x00001998; // type:function size:0x244 scope:global align:4 +daBalloon2D_create__FP13daBalloon2D_c = .text:0x00001BDC; // type:function size:0x94 scope:global align:4 +daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001C70; // type:function size:0x4 scope:global align:4 +daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001C74; // type:function size:0x44 scope:global align:4 +daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001CB8; // type:function size:0x4 scope:global align:4 +__dt__17daBalloon2D_HIO_cFv = .text:0x00001CBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:global align:4 +__ct__17daBalloon2D_HIO_cFv = .text:0x00001D44; // type:function size:0x4C scope:global align:4 +__dt__Q213daBalloon2D_c6c_listFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 +__ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD0; // type:function size:0x4 scope:global align:4 +__dt__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD4; // type:function size:0x40 scope:global align:4 +__dt__13daBalloon2D_cFv = .text:0x00001E14; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96091 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96239 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96240 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96241 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96242 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96273 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96274 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96275 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96276 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96277 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96278 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96279 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96280 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96281 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96284 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +m_tex_size_x$94969 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +m_tex_size_y$94971 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +aParam$localstatic$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local align:4 +lbl_159_data_C4 = .data:0x000000C4; // type:object size:0xA data:string +l_arcName = .data:0x000000D0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_159_data_D4 = .data:0x000000D4; // type:object size:0x17 data:string +lbl_159_data_EB = .data:0x000000EB; // type:object size:0x1 +daBalloon2D_METHODS = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_BALLOON2D = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__17daBalloon2D_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_159_data_148 = .data:0x00000148; // type:object size:0x12 data:string +@95055 = .data:0x0000015C; // type:object size:0x14 scope:local align:4 +__RTTI__17daBalloon2D_HIO_c = .data:0x00000170; // type:object size:0x8 scope:global align:4 +__vt__13daBalloon2D_c = .data:0x00000178; // type:object size:0xC scope:global align:4 +lbl_159_data_184 = .data:0x00000184; // type:object size:0xE data:string +@95057 = .data:0x00000194; // type:object size:0x14 scope:local align:4 +__RTTI__13daBalloon2D_c = .data:0x000001A8; // type:object size:0x8 scope:global align:4 +__vt__Q213daBalloon2D_c6c_list = .data:0x000001B0; // type:object size:0x10 scope:global align:4 +lbl_159_data_1C0 = .data:0x000001C0; // type:object size:0x16 data:string +__RTTI__Q213daBalloon2D_c6c_list = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +lbl_159_data_1E0 = .data:0x000001E0; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94523 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HOSTIO = .bss:0x00000014; // type:object size:0xC8 scope:global align:4 data:float +myclass__13daBalloon2D_c = .bss:0x000000DC; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_bd/splits.txt b/config/RZDJ01/rels/d_a_bd/splits.txt new file mode 100644 index 0000000000..d00d58a808 --- /dev/null +++ b/config/RZDJ01/rels/d_a_bd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bd.cpp: + .text start:0x000000CC end:0x00002968 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x0000058C + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_bd/symbols.txt b/config/RZDJ01/rels/d_a_bd/symbols.txt new file mode 100644 index 0000000000..b755d80e80 --- /dev/null +++ b/config/RZDJ01/rels/d_a_bd/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daBd_HIO_cFv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +anm_init__FP8bd_classifUcf = .text:0x00000124; // type:function size:0xB0 scope:global align:4 +daBd_Draw__FP8bd_class = .text:0x000001D4; // type:function size:0x80 scope:global align:4 +s_a_sub__FPvPv = .text:0x00000254; // type:function size:0x120 scope:global align:4 +land_check__FP8bd_class = .text:0x00000374; // type:function size:0x2F0 scope:global align:4 +turn_set__FP8bd_class = .text:0x00000664; // type:function size:0x74 scope:global align:4 +action__FP8bd_class = .text:0x000006D8; // type:function size:0x17A0 scope:global align:4 +daBd_Execute__FP8bd_class = .text:0x00001E78; // type:function size:0x338 scope:global align:4 +daBd_IsDelete__FP8bd_class = .text:0x000021B0; // type:function size:0x8 scope:global align:4 +daBd_Delete__FP8bd_class = .text:0x000021B8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002220; // type:function size:0x1C4 scope:global align:4 +daBd_Create__FP10fopAc_ac_c = .text:0x000023E4; // type:function size:0x35C scope:global align:4 +__dt__10daBd_HIO_cFv = .text:0x00002740; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_bd_cpp = .text:0x00002780; // type:function size:0xF0 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00002870; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00002878; // type:function size:0x8 scope:global align:4 +getBd1Mtx__12daNpc_Kkri_cFv = .text:0x00002880; // type:function size:0x18 scope:global align:4 +getBd2Mtx__12daNpc_Kkri_cFv = .text:0x00002898; // type:function size:0x18 scope:global align:4 +getBd3Mtx__12daNpc_Kkri_cFv = .text:0x000028B0; // type:function size:0x18 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000028C8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000028D8; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000028E8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002904; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002914; // type:function size:0xC scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x00002920; // type:function size:0x30 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00002950; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100751 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100752 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100753 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100754 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100763 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100764 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@100836 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@100900 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100901 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100902 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100903 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100904 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96669 = .rodata:0x00000030; // type:object size:0x6 scope:local align:4 data:2byte +@100911 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101194 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101195 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101196 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101197 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101198 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101200 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101201 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101204 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101205 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101209 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101210 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101212 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101213 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101214 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101215 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101216 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101217 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101218 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101219 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101220 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101223 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101256 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101257 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101258 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101454 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101515 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@101516 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101517 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101518 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@101519 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101520 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101521 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101522 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101523 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101524 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101525 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@101526 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +land_pos103 = .data:0x00000000; // type:object size:0x140 scope:global align:4 +land_pos127 = .data:0x00000140; // type:object size:0x140 scope:global align:4 +lbl_61_data_280 = .data:0x00000280; // type:object size:0x14 +wait_bck = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_61_data_2A0 = .data:0x000002A0; // type:object size:0x8 data:string +@101226 = .data:0x000002A8; // type:object size:0x20 scope:local align:4 +cc_sph_src$97199 = .data:0x000002C8; // type:object size:0x40 scope:local align:4 +l_daBd_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_BD = .data:0x00000328; // type:object size:0x30 scope:global align:4 +__vt__10daBd_HIO_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_61_data_364 = .data:0x00000364; // type:object size:0xB data:string +@97247 = .data:0x00000370; // type:object size:0xC scope:local align:4 +__RTTI__10daBd_HIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_61_data_384 = .data:0x00000384; // type:object size:0x34 +@97321 = .data:0x000003B8; // type:object size:0x3C scope:local align:4 +lbl_61_data_3F4 = .data:0x000003F4; // type:object size:0x14 +@97323 = .data:0x00000408; // type:object size:0x34 scope:local align:4 +lbl_61_data_43C = .data:0x0000043C; // type:object size:0x14 +@97381 = .data:0x00000450; // type:object size:0x24 scope:local align:4 +lbl_61_data_474 = .data:0x00000474; // type:object size:0x18 +@97383 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_61_data_498 = .data:0x00000498; // type:object size:0x1C +@97385 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +lbl_61_data_4C0 = .data:0x000004C0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96444 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +@96449 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@96450 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@96451 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@96452 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +land_sp_pos = .bss:0x00000068; // type:object size:0x30 scope:global align:4 +rope_pt = .bss:0x00000098; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_bg/splits.txt b/config/RZDJ01/rels/d_a_bg/splits.txt new file mode 100644 index 0000000000..3b9c83c634 --- /dev/null +++ b/config/RZDJ01/rels/d_a_bg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_bg.cpp: + .text start:0x0000005C end:0x00001418 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000174 diff --git a/config/RZDJ01/rels/d_a_bg/symbols.txt b/config/RZDJ01/rels/d_a_bg/symbols.txt new file mode 100644 index 0000000000..522f34031e --- /dev/null +++ b/config/RZDJ01/rels/d_a_bg/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createMatAnm__FP12J3DModelDataUs = .text:0x0000005C; // type:function size:0x140 scope:global align:4 +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKeyi = .text:0x0000019C; // type:function size:0x100 scope:global align:4 +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKeyi = .text:0x0000029C; // type:function size:0x134 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x4 scope:global align:4 +createHeap__6daBg_cFv = .text:0x000003D4; // type:function size:0x4C4 scope:global align:4 +__dt__6daBg_cFv = .text:0x00000898; // type:function size:0x120 scope:global align:4 +daBg_Draw__FP6daBg_c = .text:0x000009B8; // type:function size:0x608 scope:global align:4 +daBg_Execute__FP6daBg_c = .text:0x00000FC0; // type:function size:0x11C scope:global align:4 +daBg_IsDelete__FP6daBg_c = .text:0x000010DC; // type:function size:0x8 scope:global align:4 +daBg_Delete__FP6daBg_c = .text:0x000010E4; // type:function size:0x28 scope:global align:4 +daBg_Create__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2E8 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000013F4; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97914 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97934 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98080 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98224 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@98225 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@98226 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98230 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@98253 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +lbl_3_data_0 = .data:0x00000000; // type:object size:0x42 +lbl_3_data_42 = .data:0x00000042; // type:object size:0x42 +lbl_3_data_84 = .data:0x00000084; // type:object size:0x42 +lbl_3_data_C6 = .data:0x000000C6; // type:object size:0x42 +l_tevStrType$localstatic$draw__6daBg_cFv = .data:0x00000108; // type:object size:0x18 scope:local align:4 +l_daBg_Method = .data:0x00000120; // type:object size:0x20 scope:global align:4 +g_profile_BG = .data:0x00000140; // type:object size:0x34 scope:global align:4 +lbl_3_data_174 = .data:0x00000174; // type:object size:0xA data:string +lbl_3_data_17E = .data:0x0000017E; // type:object size:0xA data:string +lbl_3_data_188 = .data:0x00000188; // type:object size:0x16 data:string +lbl_3_data_19E = .data:0x0000019E; // type:object size:0x8 data:string +lbl_3_data_1A6 = .data:0x000001A6; // type:object size:0x8 data:string +lbl_3_data_1AE = .data:0x000001AE; // type:object size:0x5 data:string +lbl_3_data_1B3 = .data:0x000001B3; // type:object size:0x5 data:string +lbl_3_data_1B8 = .data:0x000001B8; // type:object size:0x5 data:string +lbl_3_data_1BD = .data:0x000001BD; // type:object size:0x5 data:string +lbl_3_data_1C2 = .data:0x000001C2; // type:object size:0x5 data:string +lbl_3_data_1C7 = .data:0x000001C7; // type:object size:0x9 data:string +lbl_3_data_1D0 = .data:0x000001D0; // type:object size:0x9 data:string +lbl_3_data_1D9 = .data:0x000001D9; // type:object size:0x9 data:string +lbl_3_data_1E2 = .data:0x000001E2; // type:object size:0x3 data:string +lbl_3_data_1E5 = .data:0x000001E5; // type:object size:0x3 data:string +lbl_3_data_1E8 = .data:0x000001E8; // type:object size:0x3 data:string +lbl_3_data_1EB = .data:0x000001EB; // type:object size:0x3 data:string +lbl_3_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDJ01/rels/d_a_bg_obj/splits.txt b/config/RZDJ01/rels/d_a_bg_obj/splits.txt new file mode 100644 index 0000000000..adf316d01b --- /dev/null +++ b/config/RZDJ01/rels/d_a_bg_obj/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_bg_obj.cpp: + .text start:0x0000005C end:0x00002D5C + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x0000019C diff --git a/config/RZDJ01/rels/d_a_bg_obj/symbols.txt b/config/RZDJ01/rels/d_a_bg_obj/symbols.txt new file mode 100644 index 0000000000..275ac1ec33 --- /dev/null +++ b/config/RZDJ01/rels/d_a_bg_obj/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getBmdName__Fii = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +getBtkName__Fii = .text:0x000000C8; // type:function size:0x6C scope:global align:4 +getBrkName__Fii = .text:0x00000134; // type:function size:0x6C scope:global align:4 +initParticleBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001A0; // type:function size:0x24 scope:global align:4 +initSoundBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001C4; // type:function size:0x24 scope:global align:4 +initTexShareBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001E8; // type:function size:0xB8 scope:global align:4 +Set__Q29daBgObj_c11spec_data_cFPv = .text:0x000002A0; // type:function size:0x244 scope:global align:4 +initAtt__9daBgObj_cFv = .text:0x000004E4; // type:function size:0x120 scope:global align:4 +setAttentionInfo__9daBgObj_cFP10fopAc_ac_c = .text:0x00000604; // type:function size:0x30 scope:global align:4 +initBaseMtx__9daBgObj_cFv = .text:0x00000634; // type:function size:0x5C scope:global align:4 +setBaseMtx__9daBgObj_cFv = .text:0x00000690; // type:function size:0x70 scope:global align:4 +settingCullSizeBoxForCo__9daBgObj_cFi = .text:0x00000700; // type:function size:0x100 scope:global align:4 +settingCullSizeBoxForCull__9daBgObj_cFi = .text:0x00000800; // type:function size:0x1D0 scope:global align:4 +CreateInitType0__9daBgObj_cFv = .text:0x000009D0; // type:function size:0x70 scope:global align:4 +CreateInitType1__9daBgObj_cFv = .text:0x00000A40; // type:function size:0x198 scope:global align:4 +Create__9daBgObj_cFv = .text:0x00000BD8; // type:function size:0x38 scope:global align:4 +CreateHeapType0__9daBgObj_cFv = .text:0x00000C10; // type:function size:0x210 scope:global align:4 +CreateHeapType1__9daBgObj_cFv = .text:0x00000E20; // type:function size:0x2B4 scope:global align:4 +doShareTexture__9daBgObj_cFv = .text:0x000010D4; // type:function size:0x100 scope:global align:4 +CreateHeap__9daBgObj_cFv = .text:0x000011D4; // type:function size:0xA8 scope:global align:4 +create1st__9daBgObj_cFv = .text:0x0000127C; // type:function size:0x118 scope:global align:4 +setColCommon__9daBgObj_cFv = .text:0x00001394; // type:function size:0x90 scope:global align:4 +set_tri_0__9daBgObj_cFv = .text:0x00001424; // type:function size:0x138 scope:global align:4 +set_tri_1__9daBgObj_cFv = .text:0x0000155C; // type:function size:0x138 scope:global align:4 +set_cyl_0__9daBgObj_cFv = .text:0x00001694; // type:function size:0x94 scope:global align:4 +set_tri_2__9daBgObj_cFv = .text:0x00001728; // type:function size:0x134 scope:global align:4 +set_tri_3__9daBgObj_cFv = .text:0x0000185C; // type:function size:0x1AC scope:global align:4 +setParticle__9daBgObj_cFv = .text:0x00001A08; // type:function size:0x26C scope:global align:4 +setSe__9daBgObj_cFv = .text:0x00001C74; // type:function size:0xA0 scope:global align:4 +checkDestroy__9daBgObj_cFv = .text:0x00001D14; // type:function size:0xEC scope:global align:4 +checkHitAt__9daBgObj_cFP8cCcD_Obj = .text:0x00001E00; // type:function size:0x98 scope:global align:4 +orderWait_tri__9daBgObj_cFv = .text:0x00001E98; // type:function size:0x1F8 scope:global align:4 +orderWait_cyl__9daBgObj_cFv = .text:0x00002090; // type:function size:0x1A8 scope:global align:4 +orderWait_spec__9daBgObj_cFv = .text:0x00002238; // type:function size:0x150 scope:global align:4 +actionOrderWait__9daBgObj_cFv = .text:0x00002388; // type:function size:0xA8 scope:global align:4 +actionOrder__9daBgObj_cFv = .text:0x00002430; // type:function size:0x1B8 scope:global align:4 +actionEvent__9daBgObj_cFv = .text:0x000025E8; // type:function size:0x60 scope:global align:4 +actionWait__9daBgObj_cFv = .text:0x00002648; // type:function size:0x8 scope:global align:4 +ExecuteType0__9daBgObj_cFv = .text:0x00002650; // type:function size:0x180 scope:global align:4 +ExecuteType1__9daBgObj_cFv = .text:0x000027D0; // type:function size:0x64 scope:global align:4 +Execute__9daBgObj_cFPPA3_A4_f = .text:0x00002834; // type:function size:0xBC scope:global align:4 +Draw__9daBgObj_cFv = .text:0x000028F0; // type:function size:0x1E4 scope:global align:4 +indirectProc__9daBgObj_cFP8J3DModel = .text:0x00002AD4; // type:function size:0x8C scope:global align:4 +Delete__9daBgObj_cFv = .text:0x00002B60; // type:function size:0x78 scope:global align:4 +daBgObj_create1st__FP9daBgObj_c = .text:0x00002BD8; // type:function size:0xF8 scope:global align:4 +daBgObj_MoveBGDelete__FP9daBgObj_c = .text:0x00002CD0; // type:function size:0x4 scope:global align:4 +daBgObj_MoveBGExecute__FP9daBgObj_c = .text:0x00002CD4; // type:function size:0x4 scope:global align:4 +daBgObj_MoveBGDraw__FP9daBgObj_c = .text:0x00002CD8; // type:function size:0x10 scope:global align:4 +__ct__8dCcD_TriFv = .text:0x00002CE8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +mCreateHeapFunc__9daBgObj_c = .rodata:0x00000044; // type:object size:0x30 scope:global align:4 +mCreateInitFunc__9daBgObj_c = .rodata:0x00000074; // type:object size:0x30 scope:global align:4 +mExecuteFunc__9daBgObj_c = .rodata:0x000000A4; // type:object size:0x30 scope:global align:4 +mTgSetFunc__9daBgObj_c = .rodata:0x000000D4; // type:object size:0x3C scope:global align:4 +@95512 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@95567 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@95609 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:string +@95610 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +lbl_4_rodata_124 = .rodata:0x00000124; // type:object size:0x8 +@96005 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@96016 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +l_func$92718 = .rodata:0x00000134; // type:object size:0x30 scope:local align:4 +l_tri_src = .data:0x00000000; // type:object size:0x54 scope:global align:4 +lbl_4_data_54 = .data:0x00000054; // type:object size:0xC data:string +lbl_4_data_60 = .data:0x00000060; // type:object size:0xF data:string +lbl_4_data_6F = .data:0x0000006F; // type:object size:0xC data:string +lbl_4_data_7B = .data:0x0000007B; // type:object size:0xF data:string +lbl_4_data_8A = .data:0x0000008A; // type:object size:0xC data:string +lbl_4_data_96 = .data:0x00000096; // type:object size:0xF data:string +lbl_4_data_A5 = .data:0x000000A5; // type:object size:0x9 data:string +l_specName = .data:0x000000B0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_4_data_B4 = .data:0x000000B4; // type:object size:0x24 +lbl_4_data_D8 = .data:0x000000D8; // type:object size:0xC data:string +lbl_4_data_E4 = .data:0x000000E4; // type:object size:0x11 data:string +lbl_4_data_F5 = .data:0x000000F5; // type:object size:0x7 data:string +daBgObj_METHODS = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_BG_OBJ = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__9daBgObj_c = .data:0x0000014C; // type:object size:0x28 scope:global align:4 +lbl_4_data_174 = .data:0x00000174; // type:object size:0xA data:string +@92846 = .data:0x00000180; // type:object size:0x14 scope:local align:4 +__RTTI__9daBgObj_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_4_bss_0 = .bss:0x00000000; // type:object size:0x10 +lbl_4_bss_10 = .bss:0x00000010; // type:object size:0x10 +lbl_4_bss_20 = .bss:0x00000020; // type:object size:0x10 +lbl_4_bss_30 = .bss:0x00000030; // type:object size:0x10 diff --git a/config/RZDJ01/rels/d_a_boomerang/splits.txt b/config/RZDJ01/rels/d_a_boomerang/splits.txt new file mode 100644 index 0000000000..939367cd20 --- /dev/null +++ b/config/RZDJ01/rels/d_a_boomerang/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_boomerang.cpp: + .text start:0x0000005C end:0x00003D88 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000600 + .bss start:0x00000000 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_boomerang/symbols.txt b/config/RZDJ01/rels/d_a_boomerang/symbols.txt new file mode 100644 index 0000000000..c6f609e2a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_boomerang/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__19daBoomerang_sight_cFv = .text:0x0000005C; // type:function size:0x230 scope:global align:4 +initialize__19daBoomerang_sight_cFv = .text:0x0000028C; // type:function size:0x788 scope:global align:4 +playAnime__19daBoomerang_sight_cFii = .text:0x00000A14; // type:function size:0x244 scope:global align:4 +initFrame__19daBoomerang_sight_cFi = .text:0x00000C58; // type:function size:0x40 scope:global align:4 +copyNumData__19daBoomerang_sight_cFi = .text:0x00000C98; // type:function size:0xB8 scope:global align:4 +setSight__19daBoomerang_sight_cFPC4cXyzi = .text:0x00000D50; // type:function size:0xD8 scope:global align:4 +draw__19daBoomerang_sight_cFv = .text:0x00000E28; // type:function size:0x35C scope:global align:4 +windModelCallBack__13daBoomerang_cFv = .text:0x00001184; // type:function size:0xD0 scope:global align:4 +daBoomeang_windModelCallBack__FP8J3DJointi = .text:0x00001254; // type:function size:0x3C scope:global align:4 +draw__13daBoomerang_cFv = .text:0x00001290; // type:function size:0x248 scope:global align:4 +daBoomerang_Draw__FP13daBoomerang_c = .text:0x000014D8; // type:function size:0x4 scope:global align:4 +lockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x30 scope:global align:4 +daBoomerang_lockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000150C; // type:function size:0x8 scope:global align:4 +moveLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001514; // type:function size:0xA0 scope:global align:4 +daBoomerang_moveLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000015B4; // type:function size:0x8 scope:global align:4 +pushLockList__13daBoomerang_cFi = .text:0x000015BC; // type:function size:0x108 scope:global align:4 +cancelLockActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x000016C4; // type:function size:0x40 scope:global align:4 +setAimActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001704; // type:function size:0x24 scope:global align:4 +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x00001728; // type:function size:0xF4 scope:global align:4 +resetLockActor__13daBoomerang_cFv = .text:0x0000181C; // type:function size:0x48 scope:global align:4 +setRoomInfo__13daBoomerang_cFv = .text:0x00001864; // type:function size:0xB0 scope:global align:4 +setKeepMatrix__13daBoomerang_cFv = .text:0x00001914; // type:function size:0xFC scope:global align:4 +setMoveMatrix__13daBoomerang_cFv = .text:0x00001A10; // type:function size:0x120 scope:global align:4 +setRotAngle__13daBoomerang_cFv = .text:0x00001B30; // type:function size:0x98 scope:global align:4 +setAimPos__13daBoomerang_cFv = .text:0x00001BC8; // type:function size:0xBC scope:global align:4 +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x00001C84; // type:function size:0x1E0 scope:global align:4 +setEffectTraceMatrix__13daBoomerang_cFPUlUs = .text:0x00001E64; // type:function size:0xC4 scope:global align:4 +setEffect__13daBoomerang_cFv = .text:0x00001F28; // type:function size:0x5F8 scope:global align:4 +procWait__13daBoomerang_cFv = .text:0x00002520; // type:function size:0x668 scope:global align:4 +procMove__13daBoomerang_cFv = .text:0x00002B88; // type:function size:0x750 scope:global align:4 +execute__13daBoomerang_cFv = .text:0x000032D8; // type:function size:0x384 scope:global align:4 +daBoomerang_Execute__FP13daBoomerang_c = .text:0x0000365C; // type:function size:0x4 scope:global align:4 +__dt__13daBoomerang_cFv = .text:0x00003660; // type:function size:0xF4 scope:global align:4 +daBoomerang_Delete__FP13daBoomerang_c = .text:0x00003754; // type:function size:0x28 scope:global align:4 +createHeap__13daBoomerang_cFv = .text:0x0000377C; // type:function size:0x174 scope:global align:4 +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x000038F0; // type:function size:0x4 scope:global align:4 +create__13daBoomerang_cFv = .text:0x000038F4; // type:function size:0x428 scope:global align:4 +daBoomerang_Create__FP10fopAc_ac_c = .text:0x00003D1C; // type:function size:0x4 scope:global align:4 +__dt__19daBoomerang_sight_cFv = .text:0x00003D20; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_lockWaitTime__18daBoomerang_HIO_c0 = .rodata:0x00000006; // type:object size:0x2 scope:global align:2 +m_minCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_middleCircleR__18daBoomerang_HIO_c0 = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_maxCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_scale__18daBoomerang_HIO_c0 = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +m_lockWindScale__18daBoomerang_HIO_c0 = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +l_lockSeFlg = .rodata:0x0000001C; // type:object size:0x14 scope:global align:4 +@111786 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@111835 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@111836 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@111837 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@111838 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@111839 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@111843 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@111848 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@111911 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@111912 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@111948 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@111949 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@111950 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@111951 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@111952 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@111953 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@111954 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@111955 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@111956 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@111957 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@112182 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@112189 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112190 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112191 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@112223 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@112234 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112304 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@112305 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@112455 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112456 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112457 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@112458 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@112459 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@112460 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112461 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112607 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@112608 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@108426 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@112735 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@112736 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112737 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112738 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112739 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112740 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@112741 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@112844 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@112845 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113039 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +loopFrame$107762 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@112511 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@112658 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +l_atCpsSrc = .data:0x00000164; // type:object size:0x4C scope:global align:4 +l_windAtCylSrc = .data:0x000001B0; // type:object size:0x44 scope:global align:4 +@112967 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@112968 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@112969 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +l_daBoomerang_Method = .data:0x00000218; // type:object size:0x20 scope:global align:4 +g_profile_BOOMERANG = .data:0x00000238; // type:object size:0x30 scope:global align:4 +__vt__19daBoomerang_sight_c = .data:0x00000268; // type:object size:0x10 scope:global align:4 +lbl_47_data_278 = .data:0x00000278; // type:object size:0x14 data:string +@108804 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +__RTTI__19daBoomerang_sight_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_47_data_2A0 = .data:0x000002A0; // type:object size:0x34 +@108864 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 +lbl_47_data_310 = .data:0x00000310; // type:object size:0x14 +@108866 = .data:0x00000324; // type:object size:0x34 scope:local align:4 +lbl_47_data_358 = .data:0x00000358; // type:object size:0x6C +@108918 = .data:0x000003C4; // type:object size:0x4C scope:local align:4 +lbl_47_data_410 = .data:0x00000410; // type:object size:0x14 +@108922 = .data:0x00000424; // type:object size:0x44 scope:local align:4 +lbl_47_data_468 = .data:0x00000468; // type:object size:0x14 +@108924 = .data:0x0000047C; // type:object size:0x24 scope:local align:4 +lbl_47_data_4A0 = .data:0x000004A0; // type:object size:0x18 +@108926 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_47_data_4C4 = .data:0x000004C4; // type:object size:0x1C +@108928 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34 +@108962 = .data:0x00000520; // type:object size:0x14 scope:local align:4 +lbl_47_data_534 = .data:0x00000534; // type:object size:0xCC +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:local align:4 +effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_bullet/splits.txt b/config/RZDJ01/rels/d_a_bullet/splits.txt new file mode 100644 index 0000000000..43328658c9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_bullet/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bullet.cpp: + .text start:0x000000CC end:0x0000096C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_bullet/symbols.txt b/config/RZDJ01/rels/d_a_bullet/symbols.txt new file mode 100644 index 0000000000..0f2461373b --- /dev/null +++ b/config/RZDJ01/rels/d_a_bullet/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__10daBullet_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__10daBullet_cFv = .text:0x0000018C; // type:function size:0x160 scope:global align:4 +CreateHeap__10daBullet_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 +Execute__10daBullet_cFv = .text:0x00000368; // type:function size:0x168 scope:global align:4 +Draw__10daBullet_cFv = .text:0x000004D0; // type:function size:0x68 scope:global align:4 +createHeapCallBack__10daBullet_cFP10fopAc_ac_c = .text:0x00000538; // type:function size:0x4 scope:global align:4 +getTypeFromParam__10daBullet_cFv = .text:0x0000053C; // type:function size:0x20 scope:global align:4 +initialize__10daBullet_cFv = .text:0x0000055C; // type:function size:0x138 scope:global align:4 +setProcess__10daBullet_cFM10daBullet_cFPCvPvPv_i = .text:0x00000694; // type:function size:0xA8 scope:global align:4 +wait__10daBullet_cFPv = .text:0x0000073C; // type:function size:0x94 scope:global align:4 +move__10daBullet_cFPv = .text:0x000007D0; // type:function size:0x8C scope:global align:4 +daBullet_Create__FPv = .text:0x0000085C; // type:function size:0x4 scope:global align:4 +daBullet_Delete__FPv = .text:0x00000860; // type:function size:0x34 scope:global align:4 +daBullet_Execute__FPv = .text:0x00000894; // type:function size:0x4 scope:global align:4 +daBullet_Draw__FPv = .text:0x00000898; // type:function size:0x4 scope:global align:4 +daBullet_IsDelete__FPv = .text:0x0000089C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:global align:4 +__dt__16daBullet_Param_cFv = .text:0x0000091C; // type:function size:0x40 scope:global align:4 +__ct__16daBullet_Param_cFv = .text:0x0000095C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__10daBullet_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +m__16daBullet_Param_c = .rodata:0x00000030; // type:object size:0x18 scope:global align:4 data:float +@90212 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@90234 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90235 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90236 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90288 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_160_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resFileNameList = .data:0x00000008; // type:object size:0x4 scope:global align:4 +lbl_160_data_C = .data:0x0000000C; // type:object size:0x10 data:string +l_bmdFileNameList = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +@90253 = .data:0x00000020; // type:object size:0xC scope:local align:4 data:4byte +@90302 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +daBullet_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_BULLET = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__10daBullet_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_160_data_94 = .data:0x00000094; // type:object size:0xB data:string +@89226 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__10daBullet_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__16daBullet_Param_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_160_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +__RTTI__16daBullet_Param_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88951 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +mCcDSph__10daBullet_c = .bss:0x00000018; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_canoe/splits.txt b/config/RZDJ01/rels/d_a_canoe/splits.txt new file mode 100644 index 0000000000..33e9794a06 --- /dev/null +++ b/config/RZDJ01/rels/d_a_canoe/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canoe.cpp: + .text start:0x000000CC end:0x000028CC + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x0000009C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_canoe/symbols.txt b/config/RZDJ01/rels/d_a_canoe/symbols.txt new file mode 100644 index 0000000000..3a21b8aac5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_canoe/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daCanoe_searchTagWaterFall__FP10fopAc_ac_cPv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +createHeap__9daCanoe_cFv = .text:0x00000138; // type:function size:0x11C scope:global align:4 +daCanoe_createHeap__FP10fopAc_ac_c = .text:0x00000254; // type:function size:0x4 scope:global align:4 +create__9daCanoe_cFv = .text:0x00000258; // type:function size:0x3A8 scope:global align:4 +daCanoe_Create__FP10fopAc_ac_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +__dt__9daCanoe_cFv = .text:0x00000604; // type:function size:0xDC scope:global align:4 +daCanoe_Delete__FP9daCanoe_c = .text:0x000006E0; // type:function size:0x28 scope:global align:4 +setRoomInfo__9daCanoe_cFv = .text:0x00000708; // type:function size:0xA4 scope:global align:4 +setMatrix__9daCanoe_cFv = .text:0x000007AC; // type:function size:0x324 scope:global align:4 +setCollision__9daCanoe_cFv = .text:0x00000AD0; // type:function size:0x17C scope:global align:4 +posMove__9daCanoe_cFv = .text:0x00000C4C; // type:function size:0x188 scope:global align:4 +checkGomikabe__9daCanoe_cFR13cBgS_PolyInfo = .text:0x00000DD4; // type:function size:0x58 scope:global align:4 +setFrontBackPos__9daCanoe_cFv = .text:0x00000E2C; // type:function size:0xC4 scope:global align:4 +frontBackBgCheck__9daCanoe_cFv = .text:0x00000EF0; // type:function size:0x884 scope:global align:4 +setPaddleEffect__9daCanoe_cFv = .text:0x00001774; // type:function size:0x210 scope:global align:4 +setCanoeSliderEffect__9daCanoe_cFv = .text:0x00001984; // type:function size:0x244 scope:global align:4 +execute__9daCanoe_cFv = .text:0x00001BC8; // type:function size:0xAC8 scope:global align:4 +daCanoe_Execute__FP9daCanoe_c = .text:0x00002690; // type:function size:0x4 scope:global align:4 +draw__9daCanoe_cFv = .text:0x00002694; // type:function size:0x1E0 scope:global align:4 +daCanoe_Draw__FP9daCanoe_c = .text:0x00002874; // type:function size:0x4 scope:global align:4 +__ct__13dBgS_LinkAcchFv = .text:0x00002878; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cylOffsetZ = .rodata:0x00000018; // type:object size:0x14 scope:global align:4 data:float +@109775 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@109776 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@109777 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@109778 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@109779 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109780 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109781 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109782 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109783 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109880 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@109974 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@109975 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@109976 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@109977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@109978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@109979 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@109980 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@109981 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@109982 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@109983 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@109984 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@109985 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@109986 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@109987 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@109988 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@109989 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109990 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@110024 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@110052 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@110211 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@110212 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@110213 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@110264 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@110265 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +effName$106836 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@110346 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@110520 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@110521 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@110522 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@110523 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@110524 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110557 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110558 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@110559 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@110560 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@110561 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +angleZeroX$106945 = .rodata:0x000000EC; // type:object size:0x2 scope:local align:4 +minAngleSpeedX$106946 = .rodata:0x000000EE; // type:object size:0x2 scope:local align:2 +maxSpeedInfo$107011 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +maxOffsetRateY$106486 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +minOffsetSpeedY$106487 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +offsetZeroSpeedY$106488 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +offsetZeroY$106489 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_62_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daCanoe_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_CANOE = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106790 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +paddleRippleScale$106787 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@106970 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +bodyRippleScale$106967 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_coach_2D/splits.txt b/config/RZDJ01/rels/d_a_coach_2D/splits.txt new file mode 100644 index 0000000000..c738385050 --- /dev/null +++ b/config/RZDJ01/rels/d_a_coach_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coach_2D.cpp: + .text start:0x000000CC end:0x00000E60 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000001B4 + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_coach_2D/symbols.txt b/config/RZDJ01/rels/d_a_coach_2D/symbols.txt new file mode 100644 index 0000000000..51f3d002e5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_coach_2D/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__Q211daCoach2D_c6c_listFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +daCoach2D_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +createHeap__11daCoach2D_cFv = .text:0x0000011C; // type:function size:0x2A0 scope:global align:4 +create__11daCoach2D_cFv = .text:0x000003BC; // type:function size:0x84 scope:global align:4 +draw__11daCoach2D_cFv = .text:0x00000440; // type:function size:0xAC scope:global align:4 +drawMeter__11daCoach2D_cFv = .text:0x000004EC; // type:function size:0x34C scope:global align:4 +initiate__11daCoach2D_cFv = .text:0x00000838; // type:function size:0x34 scope:global align:4 +update__11daCoach2D_cFv = .text:0x0000086C; // type:function size:0x1D4 scope:global align:4 +setBrkAnime__11daCoach2D_cFb = .text:0x00000A40; // type:function size:0x1AC scope:global align:4 +daCoach2D_create__FP11daCoach2D_c = .text:0x00000BEC; // type:function size:0x7C scope:global align:4 +daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000C68; // type:function size:0x4C scope:global align:4 +daCoach2D_execute__FP11daCoach2D_c = .text:0x00000CB4; // type:function size:0x3C scope:global align:4 +daCoach2D_draw__FP11daCoach2D_c = .text:0x00000CF0; // type:function size:0x4 scope:global align:4 +__dt__15daCoach2D_HIO_cFv = .text:0x00000CF4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:global align:4 +__ct__15daCoach2D_HIO_cFv = .text:0x00000D7C; // type:function size:0x4C scope:global align:4 +__dt__Q211daCoach2D_c6c_listFv = .text:0x00000DC8; // type:function size:0x40 scope:global align:4 +__dt__11daCoach2D_cFv = .text:0x00000E08; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95637 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95638 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95639 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95670 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95671 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95672 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95673 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95676 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@95677 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +aParam$localstatic$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local align:4 +lbl_161_data_58 = .data:0x00000058; // type:object size:0x8 data:string +l_arcName = .data:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte +lbl_161_data_64 = .data:0x00000064; // type:object size:0x1F data:string +lbl_161_data_83 = .data:0x00000083; // type:object size:0x1F data:string +daCoach2D_METHODS = .data:0x000000A4; // type:object size:0x20 scope:global align:4 +g_profile_COACH2D = .data:0x000000C4; // type:object size:0x30 scope:global align:4 +__vt__15daCoach2D_HIO_c = .data:0x000000F4; // type:object size:0xC scope:global align:4 +lbl_161_data_100 = .data:0x00000100; // type:object size:0x10 data:string +@94726 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__15daCoach2D_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +__vt__11daCoach2D_c = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_161_data_138 = .data:0x00000138; // type:object size:0xC data:string +@94728 = .data:0x00000144; // type:object size:0x14 scope:local align:4 +__RTTI__11daCoach2D_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +__vt__Q211daCoach2D_c6c_list = .data:0x00000160; // type:object size:0x10 scope:global align:4 +lbl_161_data_170 = .data:0x00000170; // type:object size:0x14 data:string +__RTTI__Q211daCoach2D_c6c_list = .data:0x00000184; // type:object size:0x8 scope:global align:4 +lbl_161_data_18C = .data:0x0000018C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94435 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HOSTIO = .bss:0x00000014; // type:object size:0x5C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_coach_fire/splits.txt b/config/RZDJ01/rels/d_a_coach_fire/splits.txt new file mode 100644 index 0000000000..9a5c2e6055 --- /dev/null +++ b/config/RZDJ01/rels/d_a_coach_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_coach_fire.cpp: + .text start:0x0000005C end:0x000005B8 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_coach_fire/symbols.txt b/config/RZDJ01/rels/d_a_coach_fire/symbols.txt new file mode 100644 index 0000000000..90fd462807 --- /dev/null +++ b/config/RZDJ01/rels/d_a_coach_fire/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__13daCoachFire_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +setBaseMtx__13daCoachFire_cFv = .text:0x00000180; // type:function size:0x74 scope:global align:4 +daCoachFire_Draw__FP13daCoachFire_c = .text:0x000001F4; // type:function size:0x100 scope:global align:4 +daCoachFire_Execute__FP13daCoachFire_c = .text:0x000002F4; // type:function size:0x194 scope:global align:4 +daCoachFire_IsDelete__FP13daCoachFire_c = .text:0x00000488; // type:function size:0x8 scope:global align:4 +daCoachFire_Delete__FP13daCoachFire_c = .text:0x00000490; // type:function size:0x6C scope:global align:4 +daCoachFire_Create__FP10fopAc_ac_c = .text:0x000004FC; // type:function size:0xBC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__13daCoachFire_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95960 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95961 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95962 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95963 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +ccSphSrc$localstatic$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 +@95992 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95993 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95994 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +l_daCoachFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_COACH_FIRE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_cow/splits.txt b/config/RZDJ01/rels/d_a_cow/splits.txt new file mode 100644 index 0000000000..45c9e1c721 --- /dev/null +++ b/config/RZDJ01/rels/d_a_cow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cow.cpp: + .text start:0x000000CC end:0x000091F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000006C4 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_cow/symbols.txt b/config/RZDJ01/rels/d_a_cow/symbols.txt new file mode 100644 index 0000000000..264a3eff89 --- /dev/null +++ b/config/RZDJ01/rels/d_a_cow/symbols.txt @@ -0,0 +1,289 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +calcRunAnime__7daCow_cFi = .text:0x000000CC; // type:function size:0x21C scope:global align:4 +checkBck__7daCow_cFi = .text:0x000002E8; // type:function size:0x5C scope:global align:4 +setEffect__7daCow_cFv = .text:0x00000344; // type:function size:0x248 scope:global align:4 +isChaseCowGame__7daCow_cFv = .text:0x0000058C; // type:function size:0x68 scope:global align:4 +setCarryStatus__7daCow_cFv = .text:0x000005F4; // type:function size:0x104 scope:global align:4 +setActetcStatus__7daCow_cFv = .text:0x000006F8; // type:function size:0x60 scope:global align:4 +checkNadeNadeFinish__7daCow_cFv = .text:0x00000758; // type:function size:0x2C scope:global align:4 +checkNadeNade__7daCow_cFv = .text:0x00000784; // type:function size:0x2C scope:global align:4 +setSeSnort__7daCow_cFv = .text:0x000007B0; // type:function size:0x6C scope:global align:4 +setRushVibration__7daCow_cFi = .text:0x0000081C; // type:function size:0x80 scope:global align:4 +checkThrow__7daCow_cFv = .text:0x0000089C; // type:function size:0xD8 scope:global align:4 +setBodyAngle__7daCow_cFs = .text:0x00000974; // type:function size:0xF0 scope:global align:4 +setBodyAngle2__7daCow_cFs = .text:0x00000A64; // type:function size:0x140 scope:global align:4 +setProcess__7daCow_cFM7daCow_cFPCvPv_vi = .text:0x00000BA4; // type:function size:0xA8 scope:global align:4 +damage_check__7daCow_cFv = .text:0x00000C4C; // type:function size:0x2C0 scope:global align:4 +setEnterCow20__7daCow_cFv = .text:0x00000F0C; // type:function size:0xE0 scope:global align:4 +setEnterCow10__7daCow_cFv = .text:0x00000FEC; // type:function size:0xEC scope:global align:4 +setGroundAngle__7daCow_cFv = .text:0x000010D8; // type:function size:0xA4 scope:global align:4 +s_near_cow__FPvPv = .text:0x0000117C; // type:function size:0xE8 scope:global align:4 +s_angry_cow__FPvPv = .text:0x00001264; // type:function size:0xC0 scope:global align:4 +s_angry_cow2__FPvPv = .text:0x00001324; // type:function size:0x9C scope:global align:4 +checkNearCowRun__7daCow_cFv = .text:0x000013C0; // type:function size:0x148 scope:global align:4 +action_wait__7daCow_cFv = .text:0x00001508; // type:function size:0x540 scope:global align:4 +action_eat__7daCow_cFv = .text:0x00001A48; // type:function size:0x40C scope:global align:4 +action_moo__7daCow_cFv = .text:0x00001E54; // type:function size:0x340 scope:global align:4 +action_shake__7daCow_cFv = .text:0x00002194; // type:function size:0x38C scope:global align:4 +checkNearWolf__7daCow_cFv = .text:0x00002520; // type:function size:0x64 scope:global align:4 +checkPlayerWait__7daCow_cFv = .text:0x00002584; // type:function size:0x84 scope:global align:4 +checkPlayerSurprise__7daCow_cFv = .text:0x00002608; // type:function size:0xD8 scope:global align:4 +checkPlayerPos__7daCow_cFv = .text:0x000026E0; // type:function size:0x1B4 scope:global align:4 +checkBeforeBg__7daCow_cFv = .text:0x00002894; // type:function size:0x60C scope:global align:4 +checkOutOfGate__7daCow_cF4cXyz = .text:0x00002EA0; // type:function size:0x120 scope:global align:4 +getCowshedDist__7daCow_cFv = .text:0x00002FC0; // type:function size:0x3C scope:global align:4 +checkCowIn__7daCow_cFff = .text:0x00002FFC; // type:function size:0x100 scope:global align:4 +checkCowInOwn__7daCow_cFi = .text:0x000030FC; // type:function size:0x10C scope:global align:4 +action_run__7daCow_cFv = .text:0x00003208; // type:function size:0x6D8 scope:global align:4 +checkCurringPen__7daCow_cFv = .text:0x000038E0; // type:function size:0xEC scope:global align:4 +setCowInCage__7daCow_cFv = .text:0x000039CC; // type:function size:0x164 scope:global align:4 +setEnterCount__7daCow_cFv = .text:0x00003B30; // type:function size:0x80 scope:global align:4 +action_enter__7daCow_cFv = .text:0x00003BB0; // type:function size:0x644 scope:global align:4 +isAngry__7daCow_cFv = .text:0x000041F4; // type:function size:0x84 scope:global align:4 +isGuardFad__7daCow_cFv = .text:0x00004278; // type:function size:0x80 scope:global align:4 +setAngryHit__7daCow_cFv = .text:0x000042F8; // type:function size:0xC0 scope:global align:4 +checkBeforeBgAngry__7daCow_cFs = .text:0x000043B8; // type:function size:0xB0 scope:global align:4 +setRedTev__7daCow_cFv = .text:0x00004468; // type:function size:0x6C scope:global align:4 +setAngryTurn__7daCow_cFv = .text:0x000044D4; // type:function size:0x8C scope:global align:4 +action_angry__7daCow_cFv = .text:0x00004560; // type:function size:0x904 scope:global align:4 +calcCatchPos__7daCow_cFfi = .text:0x00004E64; // type:function size:0x154 scope:global align:4 +executeCrazyWait__7daCow_cFv = .text:0x00004FB8; // type:function size:0xF8 scope:global align:4 +executeCrazyDash__7daCow_cFv = .text:0x000050B0; // type:function size:0x3E0 scope:global align:4 +initCrazyBeforeCatch__7daCow_cFi = .text:0x00005490; // type:function size:0x2C scope:global align:4 +executeCrazyBeforeCatch__7daCow_cFv = .text:0x000054BC; // type:function size:0xE8 scope:global align:4 +initCrazyCatch__7daCow_cFi = .text:0x000055A4; // type:function size:0xE4 scope:global align:4 +executeCrazyCatch__7daCow_cFv = .text:0x00005688; // type:function size:0x304 scope:global align:4 +initCrazyThrow__7daCow_cFi = .text:0x0000598C; // type:function size:0x154 scope:global align:4 +executeCrazyThrow__7daCow_cFv = .text:0x00005AE0; // type:function size:0x510 scope:global align:4 +initCrazyAttack__7daCow_cFi = .text:0x00005FF0; // type:function size:0x11C scope:global align:4 +executeCrazyAttack__7daCow_cFv = .text:0x0000610C; // type:function size:0x1B0 scope:global align:4 +initCrazyAway__7daCow_cFi = .text:0x000062BC; // type:function size:0xA4 scope:global align:4 +executeCrazyAway__7daCow_cFv = .text:0x00006360; // type:function size:0x1A0 scope:global align:4 +executeCrazyEnd__7daCow_cFv = .text:0x00006500; // type:function size:0x64 scope:global align:4 +initCrazyBack__7daCow_cFi = .text:0x00006564; // type:function size:0xD0 scope:global align:4 +executeCrazyBack__7daCow_cFv = .text:0x00006634; // type:function size:0x5CC scope:global align:4 +action_crazy__7daCow_cFv = .text:0x00006C00; // type:function size:0x290 scope:global align:4 +executeCrazyBack2__7daCow_cFv = .text:0x00006E90; // type:function size:0x3E4 scope:global align:4 +action_thrown__7daCow_cFv = .text:0x00007274; // type:function size:0x278 scope:global align:4 +checkWolfBusters__7daCow_cFv = .text:0x000074EC; // type:function size:0x11C scope:global align:4 +action_wolf__7daCow_cFv = .text:0x00007608; // type:function size:0x5A4 scope:global align:4 +action_damage__7daCow_cFv = .text:0x00007BAC; // type:function size:0x11C scope:global align:4 +action__7daCow_cFv = .text:0x00007CC8; // type:function size:0x198 scope:global align:4 +setMtx__7daCow_cFv = .text:0x00007E60; // type:function size:0x6C scope:global align:4 +setAttnPos__7daCow_cFv = .text:0x00007ECC; // type:function size:0x12C scope:global align:4 +setCollisions__7daCow_cFv = .text:0x00007FF8; // type:function size:0x1FC scope:global align:4 +Execute__7daCow_cFv = .text:0x000081F4; // type:function size:0x18C scope:global align:4 +daCow_Execute__FPv = .text:0x00008380; // type:function size:0x4 scope:global align:4 +CreateHeap__7daCow_cFv = .text:0x00008384; // type:function size:0x210 scope:global align:4 +createHeapCallBack__7daCow_cFP10fopAc_ac_c = .text:0x00008594; // type:function size:0x4 scope:global align:4 +initialize__7daCow_cFv = .text:0x00008598; // type:function size:0x4B4 scope:global align:4 +create__7daCow_cFv = .text:0x00008A4C; // type:function size:0x1A8 scope:global align:4 +daCow_Create__FPv = .text:0x00008BF4; // type:function size:0x4 scope:global align:4 +ctrlJoint__7daCow_cFP8J3DJointP8J3DModel = .text:0x00008BF8; // type:function size:0x1C8 scope:global align:4 +ctrlJointCallBack__7daCow_cFP8J3DJointi = .text:0x00008DC0; // type:function size:0x48 scope:global align:4 +Draw__7daCow_cFv = .text:0x00008E08; // type:function size:0x264 scope:global align:4 +daCow_Draw__FPv = .text:0x0000906C; // type:function size:0x4 scope:global align:4 +Delete__7daCow_cFv = .text:0x00009070; // type:function size:0x5C scope:global align:4 +daCow_Delete__FPv = .text:0x000090CC; // type:function size:0x4 scope:global align:4 +daCow_IsDelete__FPv = .text:0x000090D0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_cow_cpp = .text:0x000090D8; // type:function size:0x88 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00009160; // type:function size:0x74 scope:global align:4 +getShapeAngle__7daCow_cFv = .text:0x000091D4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@107651 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@107653 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@107654 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@107655 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@107656 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@107657 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@107658 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@107659 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@107713 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@107714 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@107715 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@107716 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@107743 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@107744 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@107745 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@107746 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@107791 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@107792 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@107795 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@107956 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@108085 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108086 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108087 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@108088 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108089 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108090 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108194 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108195 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108196 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108333 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@108378 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@99275 = .rodata:0x00000080; // type:object size:0x6 scope:local align:4 +@108516 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108517 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108518 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108519 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108520 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@108544 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@108584 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@108585 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@108683 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@108684 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@108685 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@108686 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@108687 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@108688 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@108722 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@108831 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@108832 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@108833 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@109017 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109018 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@109019 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109020 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@109111 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@109130 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@109192 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109266 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109267 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109305 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109435 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@109668 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@109669 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@109670 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@109703 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109704 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109735 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109766 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@109795 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109945 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109946 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109949 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@110104 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110122 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110123 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@110124 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110125 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110126 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__21@unnamed@d_a_cow_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +pen_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000040; // type:object size:0x2 scope:global align:4 data:2byte +gate_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000042; // type:object size:0x2 scope:global align:2 data:2byte +l_CowRoomPosY__21@unnamed@d_a_cow_cpp@ = .data:0x00000044; // type:object size:0x4 scope:global align:4 data:string +l_CowRoomPosX__21@unnamed@d_a_cow_cpp@ = .data:0x00000048; // type:object size:0x50 scope:global align:4 +l_CowRoomPosZ__21@unnamed@d_a_cow_cpp@ = .data:0x00000098; // type:object size:0x8 scope:global align:4 +gWolfBustersID__21@unnamed@d_a_cow_cpp@ = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_163_data_AC = .data:0x000000AC; // type:object size:0x4 data:string +lbl_163_data_B0 = .data:0x000000B0; // type:object size:0x7 data:string +@107777 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@107778 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +@107842 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@107843 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@107844 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@107845 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@107846 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@107847 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +cow_number$98571 = .data:0x00000118; // type:object size:0x28 scope:local align:4 +@107975 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@107992 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@108035 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@108036 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@108037 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@108038 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@108039 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@108040 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@108041 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@108143 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@108144 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@108145 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@108146 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@108147 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@108148 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@108215 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@108216 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@108217 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@108218 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@108219 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@108274 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@108275 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@108276 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@108277 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@108278 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@108279 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@108574 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@108631 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@108632 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@108633 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@108787 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@108838 = .data:0x000002B4; // type:object size:0xC scope:local align:4 data:4byte +@108847 = .data:0x000002C0; // type:object size:0xC scope:local align:4 data:4byte +@108958 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@108959 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@108960 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@109437 = .data:0x000002F0; // type:object size:0x20 scope:local align:4 +lbl_163_data_310 = .data:0x00000310; // type:object size:0x2C +@109467 = .data:0x0000033C; // type:object size:0x24 scope:local align:4 +@109480 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@109481 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@109482 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@109545 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@109546 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@109547 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@109565 = .data:0x000003A8; // type:object size:0x24 scope:local align:4 +@109573 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +@109625 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@109626 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@109627 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@109676 = .data:0x000003FC; // type:object size:0xC scope:local align:4 data:4byte +@109893 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@109894 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@109895 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@109896 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@109897 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@110077 = .data:0x00000444; // type:object size:0xC scope:local align:4 +@110078 = .data:0x00000450; // type:object size:0xC scope:local align:4 +lbl_163_data_45C = .data:0x0000045C; // type:object size:0x8 data:string +daCow_MethodTable = .data:0x00000464; // type:object size:0x20 scope:global align:4 +g_profile_COW = .data:0x00000484; // type:object size:0x30 scope:global align:4 +lbl_163_data_4B4 = .data:0x000004B4; // type:object size:0x34 +@101596 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 +lbl_163_data_524 = .data:0x00000524; // type:object size:0x14 +@101598 = .data:0x00000538; // type:object size:0x34 scope:local align:4 +lbl_163_data_56C = .data:0x0000056C; // type:object size:0x14 +@101656 = .data:0x00000580; // type:object size:0x24 scope:local align:4 +lbl_163_data_5A4 = .data:0x000005A4; // type:object size:0x18 +@101658 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +lbl_163_data_5C8 = .data:0x000005C8; // type:object size:0x1C +@101660 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +lbl_163_data_5F0 = .data:0x000005F0; // type:object size:0xD4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98204 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +pen_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@98205 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +gate_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +l_CowRoomNo__21@unnamed@d_a_cow_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +l_CowType__21@unnamed@d_a_cow_cpp@ = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +@98264 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +runScale$98261 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +m_near_dist = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 +m_view_angle_wide = .bss:0x00000060; // type:object size:0x2 scope:global align:4 +m_view_angle = .bss:0x00000062; // type:object size:0x2 scope:global align:2 +m_angry_cow = .bss:0x00000064; // type:object size:0x2 scope:global align:4 data:2byte +@101158 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +headOfst$101155 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@101162 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +backBornOfst$101159 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@101166 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +waistOfst$101163 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_crod/splits.txt b/config/RZDJ01/rels/d_a_crod/splits.txt new file mode 100644 index 0000000000..cbef0aaa0f --- /dev/null +++ b/config/RZDJ01/rels/d_a_crod/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_crod.cpp: + .text start:0x0000005C end:0x00000FD0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000009C + .bss start:0x00000000 end:0x00000010 diff --git a/config/RZDJ01/rels/d_a_crod/symbols.txt b/config/RZDJ01/rels/d_a_crod/symbols.txt new file mode 100644 index 0000000000..31826a9021 --- /dev/null +++ b/config/RZDJ01/rels/d_a_crod/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__8daCrod_cFv = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daCrod_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +create__8daCrod_cFv = .text:0x0000011C; // type:function size:0x27C scope:global align:4 +daCrod_Create__FP10fopAc_ac_c = .text:0x00000398; // type:function size:0x4 scope:global align:4 +__dt__8daCrod_cFv = .text:0x0000039C; // type:function size:0xBC scope:global align:4 +daCrod_Delete__FP8daCrod_c = .text:0x00000458; // type:function size:0x28 scope:global align:4 +setMatrix__8daCrod_cFv = .text:0x00000480; // type:function size:0x4C scope:global align:4 +posMove__8daCrod_cFv = .text:0x000004CC; // type:function size:0x64 scope:global align:4 +setReturn__8daCrod_cFv = .text:0x00000530; // type:function size:0xA0 scope:global align:4 +setLightPower__8daCrod_cFv = .text:0x000005D0; // type:function size:0x7C scope:global align:4 +execute__8daCrod_cFv = .text:0x0000064C; // type:function size:0x82C scope:global align:4 +daCrod_Execute__FP8daCrod_c = .text:0x00000E78; // type:function size:0x4 scope:global align:4 +draw__8daCrod_cFv = .text:0x00000E7C; // type:function size:0xAC scope:global align:4 +daCrod_Draw__FP8daCrod_c = .text:0x00000F28; // type:function size:0x4 scope:global align:4 +getCopyRodMtx__9daAlink_cFv = .text:0x00000F2C; // type:function size:0x20 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000F4C; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_localRodPos = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@107998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@108208 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108209 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108210 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@108405 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@108406 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@108407 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_reviveLoopFrame$106354 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daCrod_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_CROD = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +shootInitLocalPos$106387 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +lbl_48_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_cstaF/splits.txt b/config/RZDJ01/rels/d_a_cstaF/splits.txt new file mode 100644 index 0000000000..215e9423fe --- /dev/null +++ b/config/RZDJ01/rels/d_a_cstaF/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_cstaF.cpp: + .text start:0x0000005C end:0x000019D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_cstaF/symbols.txt b/config/RZDJ01/rels/d_a_cstaF/symbols.txt new file mode 100644 index 0000000000..e5ca6f5c86 --- /dev/null +++ b/config/RZDJ01/rels/d_a_cstaF/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daCstaF_rideCB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +CreateHeap__9daCstaF_cFv = .text:0x0000007C; // type:function size:0x1DC scope:global align:4 +checkCoverModel__9daCstaF_cFv = .text:0x00000258; // type:function size:0x6C scope:global align:4 +create__9daCstaF_cFv = .text:0x000002C4; // type:function size:0x480 scope:global align:4 +daCstaF_Create__FP10fopAc_ac_c = .text:0x00000744; // type:function size:0x4 scope:global align:4 +__dt__9daCstaF_cFv = .text:0x00000748; // type:function size:0xFC scope:global align:4 +daCstaF_Delete__FP9daCstaF_c = .text:0x00000844; // type:function size:0x3C scope:global align:4 +setRoomInfo__9daCstaF_cFv = .text:0x00000880; // type:function size:0x94 scope:global align:4 +setMatrix__9daCstaF_cFv = .text:0x00000914; // type:function size:0x9C scope:global align:4 +posMove__9daCstaF_cFv = .text:0x000009B0; // type:function size:0x36C scope:global align:4 +setCollision__9daCstaF_cFv = .text:0x00000D1C; // type:function size:0xB4 scope:global align:4 +setAnime__9daCstaF_cFv = .text:0x00000DD0; // type:function size:0x49C scope:global align:4 +initBrk__9daCstaF_cFUs = .text:0x0000126C; // type:function size:0x74 scope:global align:4 +initStopBrkBtk__9daCstaF_cFv = .text:0x000012E0; // type:function size:0x54 scope:global align:4 +initStartBrkBtk__9daCstaF_cFv = .text:0x00001334; // type:function size:0x1D8 scope:global align:4 +Execute__9daCstaF_cFPPA3_A4_f = .text:0x0000150C; // type:function size:0x2F8 scope:global align:4 +daCstaF_Execute__FP9daCstaF_c = .text:0x00001804; // type:function size:0x4 scope:global align:4 +Draw__9daCstaF_cFv = .text:0x00001808; // type:function size:0x118 scope:global align:4 +daCstaF_Draw__FP9daCstaF_c = .text:0x00001920; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 +__dt__15dBgS_StatueAcchFv = .text:0x0000197C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +lbl_63_rodata_D = .rodata:0x0000000D; // type:object size:0x8 data:string +m_bckIdxTable__9daCstaF_c = .rodata:0x00000016; // type:object size:0x10 scope:global align:2 +dataTbl$106159 = .rodata:0x00000026; // type:object size:0x10 scope:local align:2 +@108563 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@108564 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@108656 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108657 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108658 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108659 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108660 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108661 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108662 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108663 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108664 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108665 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108666 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108669 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@108775 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +fieldLocalBallPos$106313 = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 data:float +@108839 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108840 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108841 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108842 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108843 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@108844 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@108969 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@108970 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@108971 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +brkIdx$106518 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +brIdx$106525 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109129 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109136 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daCstaF_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_CSTAF = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__9daCstaF_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_63_data_BC = .data:0x000000BC; // type:object size:0xA data:string +@106671 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__9daCstaF_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__vt__15dBgS_StatueAcch = .data:0x000000E4; // type:object size:0x24 scope:global align:4 +lbl_63_data_108 = .data:0x00000108; // type:object size:0x10 data:string +@106723 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +__RTTI__15dBgS_StatueAcch = .data:0x00000154; // type:object size:0x8 scope:global align:4 +l_cancelOffset = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_cstatue/splits.txt b/config/RZDJ01/rels/d_a_cstatue/splits.txt new file mode 100644 index 0000000000..96891551a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_cstatue/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cstatue.cpp: + .text start:0x000000CC end:0x00003424 + .rodata start:0x00000000 end:0x00000304 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_cstatue/symbols.txt b/config/RZDJ01/rels/d_a_cstatue/symbols.txt new file mode 100644 index 0000000000..fd3318d1d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_cstatue/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daCstatue_atHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0x1C scope:global align:4 +createHeap__11daCstatue_cFv = .text:0x000000E8; // type:function size:0x2C4 scope:global align:4 +daCstatue_createHeap__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x4 scope:global align:4 +create__11daCstatue_cFv = .text:0x000003B0; // type:function size:0x8AC scope:global align:4 +daCstatue_Create__FP10fopAc_ac_c = .text:0x00000C5C; // type:function size:0x4 scope:global align:4 +__dt__11daCstatue_cFv = .text:0x00000C60; // type:function size:0x118 scope:global align:4 +daCstatue_Delete__FP11daCstatue_c = .text:0x00000D78; // type:function size:0x28 scope:global align:4 +setRoomInfo__11daCstatue_cFv = .text:0x00000DA0; // type:function size:0x94 scope:global align:4 +setMatrix__11daCstatue_cFv = .text:0x00000E34; // type:function size:0x14C scope:global align:4 +posMove__11daCstatue_cFv = .text:0x00000F80; // type:function size:0x724 scope:global align:4 +setCollision__11daCstatue_cFv = .text:0x000016A4; // type:function size:0x764 scope:global align:4 +checkHammerReverse__11daCstatue_cFv = .text:0x00001E08; // type:function size:0x134 scope:global align:4 +setDemo__11daCstatue_cFv = .text:0x00001F3C; // type:function size:0x37C scope:global align:4 +setAnime__11daCstatue_cFv = .text:0x000022B8; // type:function size:0x718 scope:global align:4 +initBrk__11daCstatue_cFUs = .text:0x000029D0; // type:function size:0x74 scope:global align:4 +initStopBrkBtk__11daCstatue_cFv = .text:0x00002A44; // type:function size:0x24 scope:global align:4 +initStartBrkBtk__11daCstatue_cFv = .text:0x00002A68; // type:function size:0x1B8 scope:global align:4 +execute__11daCstatue_cFv = .text:0x00002C20; // type:function size:0x5C0 scope:global align:4 +daCstatue_Execute__FP11daCstatue_c = .text:0x000031E0; // type:function size:0x4 scope:global align:4 +draw__11daCstatue_cFv = .text:0x000031E4; // type:function size:0x1D4 scope:global align:4 +daCstatue_Draw__FP11daCstatue_c = .text:0x000033B8; // type:function size:0x4 scope:global align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x000033BC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x000033C4; // type:function size:0x8 scope:local align:4 +__dt__15dBgS_StatueAcchFv = .text:0x000033CC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_bckIdxTable__11daCstatue_c = .rodata:0x00000010; // type:object size:0x46 scope:global align:4 +dataTbl$106437 = .rodata:0x00000058; // type:object size:0x3C scope:local align:4 +@111042 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@111043 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +bossSphR$106541 = .rodata:0x0000009C; // type:object size:0x24 scope:local align:4 +heapSize$106542 = .rodata:0x000000C0; // type:object size:0x14 scope:local align:4 +@111251 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@111252 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@111253 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@111254 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@111255 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@111256 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@111257 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@111258 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@111259 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@111260 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@111261 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@111262 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111263 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111264 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111265 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111266 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111267 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111268 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111269 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111270 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111271 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111272 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111273 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111274 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111275 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111276 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111277 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@111278 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@111281 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@111369 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:float +normalLocalBallPos$106716 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +smallLocalBallPos$106717 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +bossLocalBallPos$106718 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@111395 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111544 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111545 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@111546 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111547 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111548 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111549 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111550 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111551 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111552 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111553 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111554 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@111555 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111556 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +localTop$106864 = .rodata:0x000001B0; // type:object size:0xC scope:local align:4 +localRoot$106865 = .rodata:0x000001BC; // type:object size:0xC scope:local align:4 +hammerSide0$106866 = .rodata:0x000001C8; // type:object size:0xC scope:local align:4 +hammerSide1$106867 = .rodata:0x000001D4; // type:object size:0xC scope:local align:4 +effName$106869 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 +bossJntIdx$106922 = .rodata:0x000001E8; // type:object size:0x12 scope:local align:4 +bossLocalOffset$106923 = .rodata:0x000001FC; // type:object size:0x6C scope:local align:4 +@111713 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111714 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111715 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111716 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111717 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111718 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111719 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +hitEffectCenter$107054 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +hitEffectEye$107055 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +behindCenter$107056 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +behindEye$107057 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +startAnimeCenter$107058 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +startAnimeEye$107059 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@112004 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@112005 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@112006 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +brkIdx$107321 = .rodata:0x000002D8; // type:object size:0xA scope:local align:4 +brkIdx$107328 = .rodata:0x000002E2; // type:object size:0xA scope:local align:2 +@112186 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +effCnt$106868 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +startSwitchNum$106537 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +endSwitchNum$106538 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +startTreasureNum$106539 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +endTreasureNum$106540 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_cylSrc = .data:0x0000004C; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x00000090; // type:object size:0x40 scope:global align:4 +l_daCstatue_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_CSTATUE = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_StatueAcch = .data:0x00000120; // type:object size:0x24 scope:global align:4 +lbl_164_data_144 = .data:0x00000144; // type:object size:0x10 data:string +@107612 = .data:0x00000154; // type:object size:0x3C scope:local align:4 +__RTTI__15dBgS_StatueAcch = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_164_data_198 = .data:0x00000198; // type:object size:0xA data:string +@107624 = .data:0x000001A4; // type:object size:0x34 scope:local align:4 +lbl_164_data_1D8 = .data:0x000001D8; // type:object size:0x14 +@107682 = .data:0x000001EC; // type:object size:0x24 scope:local align:4 +lbl_164_data_210 = .data:0x00000210; // type:object size:0x18 +@107684 = .data:0x00000228; // type:object size:0xC scope:local align:4 +lbl_164_data_234 = .data:0x00000234; // type:object size:0x1C +@107686 = .data:0x00000250; // type:object size:0xC scope:local align:4 +lbl_164_data_25C = .data:0x0000025C; // type:object size:0xF4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106927 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +effScale$106924 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_demo00/splits.txt b/config/RZDJ01/rels/d_a_demo00/splits.txt new file mode 100644 index 0000000000..3a9e19c9f3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_demo00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo00.cpp: + .text start:0x000000CC end:0x00003DB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x0000027C + .bss start:0x00000008 end:0x000001D0 diff --git a/config/RZDJ01/rels/d_a_demo00/symbols.txt b/config/RZDJ01/rels/d_a_demo00/symbols.txt new file mode 100644 index 0000000000..2e087882bd --- /dev/null +++ b/config/RZDJ01/rels/d_a_demo00/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +reset__16daDemo00_resID_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +reset__16daDemo00_model_cFv = .text:0x000000F8; // type:function size:0x50 scope:global align:4 +__dt__10daDemo00_cFv = .text:0x00000148; // type:function size:0x9C scope:global align:4 +setBaseMtx__10daDemo00_cFv = .text:0x000001E4; // type:function size:0x298 scope:global align:4 +setShadowSize__10daDemo00_cFv = .text:0x0000047C; // type:function size:0x234 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x998 scope:global align:4 +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x00001048; // type:function size:0x1B0 scope:global align:4 +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x000011F8; // type:function size:0x710 scope:global align:4 +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x00001908; // type:function size:0x64 scope:global align:4 +mDad00_changeXluMaterial__FP11J3DMateriali = .text:0x0000196C; // type:function size:0x108 scope:global align:4 +teduna_calc__FP4cXyzP4cXyzP4cXyzsi = .text:0x00001A74; // type:function size:0x218 scope:global align:4 +teduna_draw__FP8J3DModelP19mDoExt_3DlineMat1_cP12dKy_tevstr_ciiii = .text:0x00001C8C; // type:function size:0x3D4 scope:global align:4 +teduna_ganon_hand_set__FP8J3DModelii = .text:0x00002060; // type:function size:0xBC scope:global align:4 +ke_set__FP10daDemo00_c = .text:0x0000211C; // type:function size:0x594 scope:global align:4 +daDemo00_Draw__FP10daDemo00_c = .text:0x000026B0; // type:function size:0xA9C scope:global align:4 +daDemo00_Execute__FP10daDemo00_c = .text:0x0000314C; // type:function size:0x8A0 scope:global align:4 +daDemo00_IsDelete__FP10daDemo00_c = .text:0x000039EC; // type:function size:0x8 scope:global align:4 +daDemo00_Delete__FP10daDemo00_c = .text:0x000039F4; // type:function size:0x28 scope:global align:4 +daDemo00_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x1B8 scope:global align:4 +__ct__12demo_s1_ke_sFv = .text:0x00003BD4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:global align:4 +__arraydtor$97589 = .text:0x00003D00; // type:function size:0x1C scope:local align:4 +__arraydtor$97591 = .text:0x00003D1C; // type:function size:0x1C scope:local align:4 +__dt__12demo_s1_ke_sFv = .text:0x00003D38; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102853 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102879 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102880 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@102881 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102882 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102958 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102959 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102960 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102961 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102962 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@103177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103180 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@103457 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103458 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103459 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_49_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@103516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103519 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103520 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103521 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103522 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103523 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103596 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103597 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103598 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103599 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103600 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103601 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103602 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103603 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103604 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103605 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103606 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103607 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103608 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103609 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103610 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103611 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103612 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103665 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103666 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103667 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103668 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103669 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103670 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103671 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103672 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103673 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103674 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103675 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103677 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104033 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104034 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104035 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104036 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104037 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104040 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104208 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104209 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_49_data_8 = .data:0x00000008; // type:object size:0xA data:string +@103202 = .data:0x00000014; // type:object size:0xC scope:local align:4 data:4byte +@103281 = .data:0x00000020; // type:object size:0xC scope:local align:4 data:4byte +@103464 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +lbl_49_data_38 = .data:0x00000038; // type:object size:0x10 +lbl_49_data_48 = .data:0x00000048; // type:object size:0x4 +ke_za$97799 = .data:0x0000004C; // type:object size:0x2C scope:local align:4 +@104218 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +@104217 = .data:0x0000009C; // type:object size:0x3C scope:local align:4 +@104216 = .data:0x000000D8; // type:object size:0x2C scope:local align:4 +@104215 = .data:0x00000104; // type:object size:0x1C scope:local align:4 +@104214 = .data:0x00000120; // type:object size:0x1C scope:local align:4 +@104213 = .data:0x0000013C; // type:object size:0x68 scope:local align:4 +@104233 = .data:0x000001A4; // type:object size:0xC scope:local align:4 data:4byte +l_daDemo00_Method = .data:0x000001B0; // type:object size:0x20 scope:global align:4 +g_profile_DEMO00 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 +lbl_49_data_214 = .data:0x00000214; // type:object size:0x60 +lbl_49_data_274 = .data:0x00000274; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97590 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +teduna_posL = .bss:0x00000014; // type:object size:0xC0 scope:global align:4 +@97592 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +teduna_posR = .bss:0x000000E0; // type:object size:0xC0 scope:global align:4 +@97593 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +S_ganon_left_hand_pos = .bss:0x000001AC; // type:object size:0xC scope:global align:4 data:float +@97594 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +S_ganon_right_hand_pos = .bss:0x000001C4; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_demo_item/splits.txt b/config/RZDJ01/rels/d_a_demo_item/splits.txt new file mode 100644 index 0000000000..5807bdbb06 --- /dev/null +++ b/config/RZDJ01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000CC end:0x00001C00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_demo_item/symbols.txt b/config/RZDJ01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 0000000000..fe0b64f325 --- /dev/null +++ b/config/RZDJ01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__CreateHeap__9daDitem_cFv = .text:0x000000CC; // type:function size:0x8 scope:global align:4 +CreateInit__9daDitem_cFv = .text:0x000000D4; // type:function size:0xC0 scope:global align:4 +action__9daDitem_cFv = .text:0x00000194; // type:function size:0x78 scope:global align:4 +actionStart__9daDitem_cFv = .text:0x0000020C; // type:function size:0x3A0 scope:global align:4 +actionEvent__9daDitem_cFv = .text:0x000005AC; // type:function size:0x96C scope:global align:4 +actionWaitLightEnd__9daDitem_cFv = .text:0x00000F18; // type:function size:0xF0 scope:global align:4 +setInsectEffect__9daDitem_cFv = .text:0x00001008; // type:function size:0xE4 scope:global align:4 +followInsectEffect__9daDitem_cFv = .text:0x000010EC; // type:function size:0x70 scope:global align:4 +endInsectEffect__9daDitem_cFv = .text:0x0000115C; // type:function size:0x94 scope:global align:4 +onEventReg__9daDitem_cFii = .text:0x000011F0; // type:function size:0x70 scope:global align:4 +set_pos__9daDitem_cFv = .text:0x00001260; // type:function size:0x1FC scope:global align:4 +initEffectLight__9daDitem_cFv = .text:0x0000145C; // type:function size:0x34 scope:global align:4 +settingEffectLight__9daDitem_cFv = .text:0x00001490; // type:function size:0x4C scope:global align:4 +set_mtx__9daDitem_cFv = .text:0x000014DC; // type:function size:0xB0 scope:global align:4 +setTevStr__9daDitem_cFv = .text:0x0000158C; // type:function size:0x5C scope:global align:4 +setListStart__9daDitem_cFv = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +draw_WOOD_STICK__9daDitem_cFv = .text:0x000015EC; // type:function size:0x94 scope:global align:4 +daDitem_Delete__FP9daDitem_c = .text:0x00001680; // type:function size:0x100 scope:global align:4 +daDitem_Create__FP9daDitem_c = .text:0x00001780; // type:function size:0x1C0 scope:global align:4 +daDitem_Execute__FP9daDitem_c = .text:0x00001940; // type:function size:0x1A4 scope:global align:4 +daDitem_Draw__FP9daDitem_c = .text:0x00001AE4; // type:function size:0x54 scope:global align:4 +__sinit_\d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00001BE4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95713 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95714 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95798 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95973 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96022 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +l_event_reg$93716 = .rodata:0x00000024; // type:object size:0xC scope:local align:4 +@96120 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96122 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96123 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96124 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96125 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96149 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96150 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +lbl_64_rodata_50 = .rodata:0x00000050; // type:object size:0x8 data:string +@96348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96362 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96364 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daDitem_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Demo_Item = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__9daDitem_c = .data:0x00000114; // type:object size:0x44 scope:global align:4 +lbl_64_data_158 = .data:0x00000158; // type:object size:0xA data:string +@93862 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__9daDitem_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_64_data_180 = .data:0x00000180; // type:object size:0xD data:string +@93864 = .data:0x00000190; // type:object size:0xC scope:local align:4 +lbl_64_data_19C = .data:0x0000019C; // type:object size:0x3C +@93924 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 +lbl_64_data_214 = .data:0x00000214; // type:object size:0x14 +@93926 = .data:0x00000228; // type:object size:0x34 scope:local align:4 +lbl_64_data_25C = .data:0x0000025C; // type:object size:0x40 +@93976 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_64_data_2A8 = .data:0x000002A8; // type:object size:0x14 +@93984 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 +lbl_64_data_2E0 = .data:0x000002E0; // type:object size:0x18 +@93986 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_64_data_304 = .data:0x00000304; // type:object size:0x1C +@93988 = .data:0x00000320; // type:object size:0xC scope:local align:4 +lbl_64_data_32C = .data:0x0000032C; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93297 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_player_offset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93298 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_wolf_offset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@93299 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +l_horse_offset = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93731 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@93732 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@93733 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +offset_tbl$93728 = .bss:0x00000078; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_disappear/splits.txt b/config/RZDJ01/rels/d_a_disappear/splits.txt new file mode 100644 index 0000000000..d49a2026bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_disappear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_disappear.cpp: + .text start:0x0000005C end:0x00000414 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_disappear/symbols.txt b/config/RZDJ01/rels/d_a_disappear/symbols.txt new file mode 100644 index 0000000000..70767e750f --- /dev/null +++ b/config/RZDJ01/rels/d_a_disappear/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daDisappear_Draw__FP15disappear_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_ks_sub__FPvPv = .text:0x00000064; // type:function size:0x4C scope:global align:4 +daDisappear_Execute__FP15disappear_class = .text:0x000000B0; // type:function size:0x3C scope:global align:4 +daDisappear_IsDelete__FP15disappear_class = .text:0x000000EC; // type:function size:0x8 scope:global align:4 +daDisappear_Delete__FP15disappear_class = .text:0x000000F4; // type:function size:0x8 scope:global align:4 +daDisappear_Create__FP10fopAc_ac_c = .text:0x000000FC; // type:function size:0x318 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92610 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92611 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92674 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92675 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92678 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +da_name$91813 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +da_name$91832 = .data:0x00000008; // type:object size:0xA scope:local align:4 +da_name$91853 = .data:0x00000012; // type:object size:0xE scope:local align:2 +l_daDisappear_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_DISAPPEAR = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_dmidna/splits.txt b/config/RZDJ01/rels/d_a_dmidna/splits.txt new file mode 100644 index 0000000000..de6627c87e --- /dev/null +++ b/config/RZDJ01/rels/d_a_dmidna/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_dmidna.cpp: + .text start:0x0000005C end:0x000003A0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_dmidna/symbols.txt b/config/RZDJ01/rels/d_a_dmidna/symbols.txt new file mode 100644 index 0000000000..c90248f354 --- /dev/null +++ b/config/RZDJ01/rels/d_a_dmidna/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__10daDmidna_cFv = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +daDmidna_createHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +create__10daDmidna_cFv = .text:0x00000148; // type:function size:0xB0 scope:global align:4 +daDmidna_Create__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x4 scope:global align:4 +__dt__10daDmidna_cFv = .text:0x000001FC; // type:function size:0x6C scope:global align:4 +daDmidna_Delete__FP10daDmidna_c = .text:0x00000268; // type:function size:0x28 scope:global align:4 +setMatrix__10daDmidna_cFv = .text:0x00000290; // type:function size:0x60 scope:global align:4 +daDmidna_Execute__FP10daDmidna_c = .text:0x000002F0; // type:function size:0x44 scope:global align:4 +draw__10daDmidna_cFv = .text:0x00000334; // type:function size:0x68 scope:global align:4 +daDmidna_Draw__FP10daDmidna_c = .text:0x0000039C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_5_rodata_0 = .rodata:0x00000000; // type:object size:0x7 data:string +@93802 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daDmidna_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_DMIDNA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_do/splits.txt b/config/RZDJ01/rels/d_a_do/splits.txt new file mode 100644 index 0000000000..c638378d05 --- /dev/null +++ b/config/RZDJ01/rels/d_a_do/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_do.cpp: + .text start:0x000000CC end:0x000060A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000298 + .bss start:0x00000008 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_do/symbols.txt b/config/RZDJ01/rels/d_a_do/symbols.txt new file mode 100644 index 0000000000..970704c01d --- /dev/null +++ b/config/RZDJ01/rels/d_a_do/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daDo_HIO_cFv = .text:0x000000CC; // type:function size:0x5C scope:global align:4 +anm_init__FP8do_classifUcf = .text:0x00000128; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001E8; // type:function size:0x130 scope:global align:4 +daDo_Draw__FP8do_class = .text:0x00000318; // type:function size:0x150 scope:global align:4 +s_w_sub__FPvPv = .text:0x00000468; // type:function size:0x80 scope:global align:4 +food_check__FP8do_class = .text:0x000004E8; // type:function size:0x290 scope:global align:4 +do_carry_check__FP8do_class = .text:0x00000778; // type:function size:0x38 scope:global align:4 +depth_check__FP8do_class4cXyzf = .text:0x000007B0; // type:function size:0x12C scope:global align:4 +water_check__FP8do_class = .text:0x000008DC; // type:function size:0x10C scope:global align:4 +dansa_check__FP8do_class4cXyzf = .text:0x000009E8; // type:function size:0x1AC scope:global align:4 +dansa_check2__FP8do_classf = .text:0x00000B94; // type:function size:0xE4 scope:global align:4 +move_dansa_check__FP8do_classf = .text:0x00000C78; // type:function size:0x88 scope:global align:4 +area_check__FP8do_class = .text:0x00000D00; // type:function size:0xD4 scope:global align:4 +do_stay__FP8do_class = .text:0x00000DD4; // type:function size:0x2BC scope:global align:4 +do_walk__FP8do_class = .text:0x00001090; // type:function size:0x4F4 scope:global align:4 +do_walk_run__FP8do_class = .text:0x00001584; // type:function size:0x188 scope:global align:4 +do_run__FP8do_class = .text:0x0000170C; // type:function size:0x14C scope:global align:4 +do_run_walk__FP8do_class = .text:0x00001858; // type:function size:0x158 scope:global align:4 +do_wait_1__FP8do_class = .text:0x000019B0; // type:function size:0x61C scope:global align:4 +do_wait_2__FP8do_class = .text:0x00001FCC; // type:function size:0x208 scope:global align:4 +do_sit__FP8do_class = .text:0x000021D4; // type:function size:0x1F0 scope:global align:4 +hang_set__FP8do_class = .text:0x000023C4; // type:function size:0x20C scope:global align:4 +do_hang__FP8do_class = .text:0x000025D0; // type:function size:0x320 scope:global align:4 +do_food__FP8do_class = .text:0x000028F0; // type:function size:0x8CC scope:global align:4 +do_swim__FP8do_class = .text:0x000031BC; // type:function size:0x118 scope:global align:4 +s_c_sub__FPvPv = .text:0x000032D4; // type:function size:0x4C scope:global align:4 +do_help__FP8do_class = .text:0x00003320; // type:function size:0x398 scope:global align:4 +do_boat__FP8do_class = .text:0x000036B8; // type:function size:0x8BC scope:global align:4 +do_a_swim__FP8do_class = .text:0x00003F74; // type:function size:0x21C scope:global align:4 +do_carry__FP8do_class = .text:0x00004190; // type:function size:0x2C4 scope:global align:4 +do_message__FP8do_class = .text:0x00004454; // type:function size:0xD8 scope:global align:4 +daDo_Execute__FP8do_class = .text:0x0000452C; // type:function size:0x1494 scope:global align:4 +daDo_IsDelete__FP8do_class = .text:0x000059C0; // type:function size:0x8 scope:global align:4 +daDo_Delete__FP8do_class = .text:0x000059C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x2B8 scope:global align:4 +daDo_Create__FP10fopAc_ac_c = .text:0x00005CE8; // type:function size:0x338 scope:global align:4 +__dt__10daDo_HIO_cFv = .text:0x00006020; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_do_cpp = .text:0x00006060; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99238 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99239 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@99240 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99241 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@99242 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99252 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99302 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@99303 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99382 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99383 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99384 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99396 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99401 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99408 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99409 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99410 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99419 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@99426 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@99438 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@99453 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99454 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99455 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99456 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99457 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99458 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99459 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99517 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99518 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99519 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99520 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99521 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99522 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99523 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99524 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99525 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99526 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99542 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99543 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99553 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99554 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99555 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99556 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99557 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99570 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99620 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99621 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99622 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99623 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99625 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99626 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99627 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99628 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99629 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99630 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99631 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99649 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@99650 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99694 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99710 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99711 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99828 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99830 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99831 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99832 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99833 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99834 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99835 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99845 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99846 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99847 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@99900 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@99901 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@99902 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@99903 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@99904 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100014 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100015 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100016 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100017 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100045 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100108 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@100392 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100393 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100394 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100395 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@100396 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@100397 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@100399 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@100400 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@100401 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@100402 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@100403 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@100621 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@100622 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@100623 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100624 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +lbl_165_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@99461 = .data:0x00000004; // type:object size:0x38 scope:local align:4 +@99528 = .data:0x0000003C; // type:object size:0x34 scope:local align:4 +@99633 = .data:0x00000070; // type:object size:0x34 scope:local align:4 +lbl_165_data_A4 = .data:0x000000A4; // type:object size:0x8 data:string +@99837 = .data:0x000000AC; // type:object size:0x68 scope:local align:4 +@100019 = .data:0x00000114; // type:object size:0x20 scope:local align:4 +w_eff_id$93642 = .data:0x00000134; // type:object size:0x8 scope:local align:4 +@100405 = .data:0x0000013C; // type:object size:0xA0 scope:local align:4 +cc_sph_src$94033 = .data:0x000001DC; // type:object size:0x40 scope:local align:4 +l_daDo_Method = .data:0x0000021C; // type:object size:0x20 scope:global align:4 +g_profile_DO = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__10daDo_HIO_c = .data:0x0000026C; // type:object size:0xC scope:global align:4 +lbl_165_data_278 = .data:0x00000278; // type:object size:0xB data:string +@94077 = .data:0x00000284; // type:object size:0xC scope:local align:4 +__RTTI__10daDo_HIO_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_165_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@92214 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +target_info = .bss:0x00000038; // type:object size:0x14 scope:global align:4 +target_info_count = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte +target_bgc = .bss:0x00000050; // type:object size:0x14 scope:global align:4 +@93641 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +scc$93638 = .bss:0x00000074; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_boss/splits.txt b/config/RZDJ01/rels/d_a_door_boss/splits.txt new file mode 100644 index 0000000000..b392affc63 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_boss/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_boss.cpp: + .text start:0x0000005C end:0x00001158 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000002DC diff --git a/config/RZDJ01/rels/d_a_door_boss/symbols.txt b/config/RZDJ01/rels/d_a_door_boss/symbols.txt new file mode 100644 index 0000000000..f52c486ce9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_boss/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__9daBdoor_cFv = .text:0x0000005C; // type:function size:0x1F0 scope:global align:4 +getDoorModelData__9daBdoor_cFv = .text:0x0000024C; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002A8; // type:function size:0x4 scope:global align:4 +calcMtx__9daBdoor_cFv = .text:0x000002AC; // type:function size:0xA0 scope:global align:4 +CreateInit__9daBdoor_cFv = .text:0x0000034C; // type:function size:0xF4 scope:global align:4 +create__9daBdoor_cFv = .text:0x00000440; // type:function size:0xEC scope:global align:4 +demoProc__9daBdoor_cFv = .text:0x0000052C; // type:function size:0x360 scope:global align:4 +calcGoal__9daBdoor_cFP4cXyzi = .text:0x0000088C; // type:function size:0x100 scope:global align:4 +smokeInit__9daBdoor_cFv = .text:0x0000098C; // type:function size:0xA8 scope:global align:4 +checkArea__9daBdoor_cFv = .text:0x00000A34; // type:function size:0x114 scope:global align:4 +checkFront__9daBdoor_cFv = .text:0x00000B48; // type:function size:0x8C scope:global align:4 +checkOpen__9daBdoor_cFv = .text:0x00000BD4; // type:function size:0x8C scope:global align:4 +actionWait__9daBdoor_cFv = .text:0x00000C60; // type:function size:0x8 scope:global align:4 +actionCloseWait__9daBdoor_cFv = .text:0x00000C68; // type:function size:0x98 scope:global align:4 +actionOpen__9daBdoor_cFv = .text:0x00000D00; // type:function size:0x24 scope:global align:4 +actionEnd__9daBdoor_cFv = .text:0x00000D24; // type:function size:0x160 scope:global align:4 +execute__9daBdoor_cFv = .text:0x00000E84; // type:function size:0x98 scope:global align:4 +checkDraw__9daBdoor_cFv = .text:0x00000F1C; // type:function size:0x3C scope:global align:4 +draw__9daBdoor_cFv = .text:0x00000F58; // type:function size:0x144 scope:global align:4 +Delete__9daBdoor_cFv = .text:0x0000109C; // type:function size:0x6C scope:global align:4 +daBdoor_Draw__FP9daBdoor_c = .text:0x00001108; // type:function size:0x4 scope:global align:4 +daBdoor_Execute__FP9daBdoor_c = .text:0x0000110C; // type:function size:0x24 scope:global align:4 +daBdoor_Delete__FP9daBdoor_c = .text:0x00001130; // type:function size:0x24 scope:global align:4 +daBdoor_Create__FP10fopAc_ac_c = .text:0x00001154; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93430 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93441 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93458 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93459 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93543 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93544 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93545 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93556 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93568 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93569 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93570 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93613 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93614 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93617 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_166_rodata_40 = .rodata:0x00000040; // type:object size:0x15 data:string +lbl_166_rodata_55 = .rodata:0x00000055; // type:object size:0xD data:string +@93673 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_166_data_4C = .data:0x0000004C; // type:object size:0x5 data:string +lbl_166_data_51 = .data:0x00000051; // type:object size:0x7 data:string +lbl_166_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_166_data_5D = .data:0x0000005D; // type:object size:0x8 data:string +lbl_166_data_65 = .data:0x00000065; // type:object size:0x9 data:string +lbl_166_data_6E = .data:0x0000006E; // type:object size:0x6 data:string +lbl_166_data_74 = .data:0x00000074; // type:object size:0x6 data:string +lbl_166_data_7A = .data:0x0000007A; // type:object size:0xA data:string +lbl_166_data_84 = .data:0x00000084; // type:object size:0x4 data:string +lbl_166_data_88 = .data:0x00000088; // type:object size:0xA data:string +lbl_166_data_92 = .data:0x00000092; // type:object size:0xA data:string +action_table$91898 = .data:0x0000009C; // type:object size:0x2C scope:local align:4 +@93548 = .data:0x000000C8; // type:object size:0x2C scope:local align:4 +@93547 = .data:0x000000F4; // type:object size:0x2C scope:local align:4 +l_action$92125 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +l_daBdoor_Method = .data:0x00000150; // type:object size:0x20 scope:global align:4 +g_profile_BOSS_DOOR = .data:0x00000170; // type:object size:0x30 scope:global align:4 +lbl_166_data_1A0 = .data:0x000001A0; // type:object size:0x34 +@92269 = .data:0x000001D4; // type:object size:0x3C scope:local align:4 +lbl_166_data_210 = .data:0x00000210; // type:object size:0x14 +@92271 = .data:0x00000224; // type:object size:0x34 scope:local align:4 +lbl_166_data_258 = .data:0x00000258; // type:object size:0x14 +@92329 = .data:0x0000026C; // type:object size:0x24 scope:local align:4 +lbl_166_data_290 = .data:0x00000290; // type:object size:0x18 +@92331 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +lbl_166_data_2B4 = .data:0x000002B4; // type:object size:0x1C +@92333 = .data:0x000002D0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_bossL1/splits.txt b/config/RZDJ01/rels/d_a_door_bossL1/splits.txt new file mode 100644 index 0000000000..858e1e30ff --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_bossL1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_bossL1.cpp: + .text start:0x0000005C end:0x000027A8 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000684 diff --git a/config/RZDJ01/rels/d_a_door_bossL1/symbols.txt b/config/RZDJ01/rels/d_a_door_bossL1/symbols.txt new file mode 100644 index 0000000000..14d1a72102 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_bossL1/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getNowLevel__Fv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +getDoorEventName__11daBdoorL1_cFv = .text:0x000000EC; // type:function size:0x8C scope:global align:4 +getDoorEventName2__11daBdoorL1_cFv = .text:0x00000178; // type:function size:0x8C scope:global align:4 +getArcName__11daBdoorL1_cFv = .text:0x00000204; // type:function size:0x8C scope:global align:4 +getAnmArcName__11daBdoorL1_cFv = .text:0x00000290; // type:function size:0x58 scope:global align:4 +getDoorType__11daBdoorL1_cFv = .text:0x000002E8; // type:function size:0x40 scope:global align:4 +getOpenAnm__11daBdoorL1_cFv = .text:0x00000328; // type:function size:0x54 scope:global align:4 +getCloseAnm__11daBdoorL1_cFv = .text:0x0000037C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x4 scope:global align:4 +CreateHeap__11daBdoorL1_cFv = .text:0x000003D4; // type:function size:0x2CC scope:global align:4 +calcMtx__11daBdoorL1_cFv = .text:0x000006A0; // type:function size:0x1C8 scope:global align:4 +CreateInit__11daBdoorL1_cFv = .text:0x00000868; // type:function size:0x17C scope:global align:4 +create__11daBdoorL1_cFv = .text:0x000009E4; // type:function size:0x1A8 scope:global align:4 +demoProc__11daBdoorL1_cFv = .text:0x00000B8C; // type:function size:0x598 scope:global align:4 +openInit__11daBdoorL1_cFv = .text:0x00001124; // type:function size:0x400 scope:global align:4 +openProc__11daBdoorL1_cFv = .text:0x00001524; // type:function size:0x1E0 scope:global align:4 +openEnd__11daBdoorL1_cFv = .text:0x00001704; // type:function size:0xBC scope:global align:4 +closeInit__11daBdoorL1_cFv = .text:0x000017C0; // type:function size:0x1A4 scope:global align:4 +closeProc__11daBdoorL1_cFv = .text:0x00001964; // type:function size:0x1E0 scope:global align:4 +unlockInit__11daBdoorL1_cFv = .text:0x00001B44; // type:function size:0xB8 scope:global align:4 +setPos__11daBdoorL1_cFv = .text:0x00001BFC; // type:function size:0xFC scope:global align:4 +calcGoal__11daBdoorL1_cFP4cXyzi = .text:0x00001CF8; // type:function size:0x104 scope:global align:4 +setAngle__11daBdoorL1_cFv = .text:0x00001DFC; // type:function size:0xDC scope:global align:4 +createKey__11daBdoorL1_cFv = .text:0x00001ED8; // type:function size:0xF0 scope:global align:4 +deleteEmitter__11daBdoorL1_cFv = .text:0x00001FC8; // type:function size:0x54 scope:global align:4 +checkArea__11daBdoorL1_cFv = .text:0x0000201C; // type:function size:0x1A0 scope:global align:4 +checkFront__11daBdoorL1_cFv = .text:0x000021BC; // type:function size:0x70 scope:global align:4 +checkOpen__11daBdoorL1_cFv = .text:0x0000222C; // type:function size:0x74 scope:global align:4 +actionWait__11daBdoorL1_cFv = .text:0x000022A0; // type:function size:0x8 scope:global align:4 +actionCloseWait__11daBdoorL1_cFv = .text:0x000022A8; // type:function size:0x98 scope:global align:4 +actionOpen__11daBdoorL1_cFv = .text:0x00002340; // type:function size:0x38 scope:global align:4 +actionEnd__11daBdoorL1_cFv = .text:0x00002378; // type:function size:0x160 scope:global align:4 +execute__11daBdoorL1_cFv = .text:0x000024D8; // type:function size:0x98 scope:global align:4 +draw__11daBdoorL1_cFv = .text:0x00002570; // type:function size:0x13C scope:global align:4 +Delete__11daBdoorL1_cFv = .text:0x000026AC; // type:function size:0x98 scope:global align:4 +daBdoorL1_Draw__FP11daBdoorL1_c = .text:0x00002744; // type:function size:0x4 scope:global align:4 +daBdoorL1_Execute__FP11daBdoorL1_c = .text:0x00002748; // type:function size:0x24 scope:global align:4 +daBdoorL1_Delete__FP11daBdoorL1_c = .text:0x0000276C; // type:function size:0x24 scope:global align:4 +daBdoorL1_Create__FP10fopAc_ac_c = .text:0x00002790; // type:function size:0x4 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00002794; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x2C scope:global align:4 +@96726 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@96757 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@96758 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96777 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96778 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96779 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +l_lv1_eff$93768 = .rodata:0x00000058; // type:object size:0x6 scope:local align:4 +l_lv2_eff$93769 = .rodata:0x0000005E; // type:object size:0x6 scope:local align:2 +l_lv4_eff_a$93770 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_lv4_eff_b$93771 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +l_lv6_eff_a$93772 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +l_lv6_eff_b$93773 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97152 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97153 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97154 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97161 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97162 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97163 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97184 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97258 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@97319 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97320 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +l_stageNum$93304 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_65_data_7 = .data:0x00000007; // type:object size:0x8 data:string +lbl_65_data_F = .data:0x0000000F; // type:object size:0x7 data:string +lbl_65_data_16 = .data:0x00000016; // type:object size:0x8 data:string +lbl_65_data_1E = .data:0x0000001E; // type:object size:0x7 data:string +lbl_65_data_25 = .data:0x00000025; // type:object size:0x8 data:string +lbl_65_data_2D = .data:0x0000002D; // type:object size:0x7 data:string +lbl_65_data_34 = .data:0x00000034; // type:object size:0x8 data:string +lbl_65_data_3C = .data:0x0000003C; // type:object size:0x7 data:string +lbl_65_data_43 = .data:0x00000043; // type:object size:0x8 data:string +lbl_65_data_4B = .data:0x0000004B; // type:object size:0x7 data:string +lbl_65_data_52 = .data:0x00000052; // type:object size:0x8 data:string +lbl_65_data_5A = .data:0x0000005A; // type:object size:0x7 data:string +lbl_65_data_61 = .data:0x00000061; // type:object size:0x8 data:string +lbl_65_data_69 = .data:0x00000069; // type:object size:0x7 data:string +lbl_65_data_70 = .data:0x00000070; // type:object size:0x8 data:string +lbl_65_data_78 = .data:0x00000078; // type:object size:0x7 data:string +lbl_65_data_7F = .data:0x0000007F; // type:object size:0x8 data:string +lbl_65_data_87 = .data:0x00000087; // type:object size:0x7 data:string +lbl_65_data_8E = .data:0x0000008E; // type:object size:0x8 data:string +l_stageName$93283 = .data:0x00000098; // type:object size:0x50 scope:local align:4 +lbl_65_data_E8 = .data:0x000000E8; // type:object size:0xA8 +@96603 = .data:0x00000190; // type:object size:0x28 scope:local align:4 +lbl_65_data_1B8 = .data:0x000001B8; // type:object size:0xB8 +@96620 = .data:0x00000270; // type:object size:0x28 scope:local align:4 +lbl_65_data_298 = .data:0x00000298; // type:object size:0x38 +@96637 = .data:0x000002D0; // type:object size:0x28 scope:local align:4 +lbl_65_data_2F8 = .data:0x000002F8; // type:object size:0xA data:string +lbl_65_data_302 = .data:0x00000302; // type:object size:0xA data:string +lbl_65_data_30C = .data:0x0000030C; // type:object size:0x46 +lbl_65_data_352 = .data:0x00000352; // type:object size:0x5 data:string +lbl_65_data_357 = .data:0x00000357; // type:object size:0x9 data:string +lbl_65_data_360 = .data:0x00000360; // type:object size:0x7 data:string +lbl_65_data_367 = .data:0x00000367; // type:object size:0x5 data:string +lbl_65_data_36C = .data:0x0000036C; // type:object size:0x8 data:string +lbl_65_data_374 = .data:0x00000374; // type:object size:0x9 data:string +lbl_65_data_37D = .data:0x0000037D; // type:object size:0x6 data:string +lbl_65_data_383 = .data:0x00000383; // type:object size:0x6 data:string +lbl_65_data_389 = .data:0x00000389; // type:object size:0xA data:string +lbl_65_data_393 = .data:0x00000393; // type:object size:0x4 data:string +lbl_65_data_397 = .data:0x00000397; // type:object size:0xA data:string +lbl_65_data_3A1 = .data:0x000003A1; // type:object size:0xA data:string +lbl_65_data_3AB = .data:0x000003AB; // type:object size:0xB data:string +lbl_65_data_3B6 = .data:0x000003B6; // type:object size:0x9 data:string +lbl_65_data_3BF = .data:0x000003BF; // type:object size:0xB data:string +lbl_65_data_3CA = .data:0x000003CA; // type:object size:0x7 data:string +lbl_65_data_3D1 = .data:0x000003D1; // type:object size:0xA data:string +lbl_65_data_3DB = .data:0x000003DB; // type:object size:0x5 data:string +action_table$93592 = .data:0x000003E0; // type:object size:0x48 scope:local align:4 +lbl_65_data_428 = .data:0x00000428; // type:object size:0x6 data:string +@96934 = .data:0x00000430; // type:object size:0x48 scope:local align:4 +@96933 = .data:0x00000478; // type:object size:0x48 scope:local align:4 +lbl_65_data_4C0 = .data:0x000004C0; // type:object size:0x8 data:string +l_action$94200 = .data:0x000004C8; // type:object size:0x30 scope:local align:4 +l_daBdoorL1_Method = .data:0x000004F8; // type:object size:0x20 scope:global align:4 +g_profile_L1BOSS_DOOR = .data:0x00000518; // type:object size:0x30 scope:global align:4 +lbl_65_data_548 = .data:0x00000548; // type:object size:0x34 +@94328 = .data:0x0000057C; // type:object size:0x3C scope:local align:4 +lbl_65_data_5B8 = .data:0x000005B8; // type:object size:0x14 +@94330 = .data:0x000005CC; // type:object size:0x34 scope:local align:4 +lbl_65_data_600 = .data:0x00000600; // type:object size:0x14 +@94388 = .data:0x00000614; // type:object size:0x24 scope:local align:4 +lbl_65_data_638 = .data:0x00000638; // type:object size:0x18 +@94390 = .data:0x00000650; // type:object size:0xC scope:local align:4 +lbl_65_data_65C = .data:0x0000065C; // type:object size:0x1C +@94392 = .data:0x00000678; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_bossL5/splits.txt b/config/RZDJ01/rels/d_a_door_bossL5/splits.txt new file mode 100644 index 0000000000..c9a839b165 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_bossL5/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_bossL5.cpp: + .text start:0x0000005C end:0x00001508 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000304 diff --git a/config/RZDJ01/rels/d_a_door_bossL5/symbols.txt b/config/RZDJ01/rels/d_a_door_bossL5/symbols.txt new file mode 100644 index 0000000000..3a72db3be9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_bossL5/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +CreateHeap__11daBdoorL5_cFv = .text:0x00000060; // type:function size:0x1AC scope:global align:4 +calcMtx__11daBdoorL5_cFv = .text:0x0000020C; // type:function size:0x58 scope:global align:4 +CreateInit__11daBdoorL5_cFv = .text:0x00000264; // type:function size:0x108 scope:global align:4 +create__11daBdoorL5_cFv = .text:0x0000036C; // type:function size:0x178 scope:global align:4 +demoProc__11daBdoorL5_cFv = .text:0x000004E4; // type:function size:0x2E4 scope:global align:4 +openInit__11daBdoorL5_cFv = .text:0x000007C8; // type:function size:0x8C scope:global align:4 +openProc__11daBdoorL5_cFv = .text:0x00000854; // type:function size:0xA8 scope:global align:4 +closeInit__11daBdoorL5_cFv = .text:0x000008FC; // type:function size:0xD0 scope:global align:4 +closeEnd__11daBdoorL5_cFv = .text:0x000009CC; // type:function size:0x58 scope:global align:4 +unlockInit__11daBdoorL5_cFv = .text:0x00000A24; // type:function size:0xDC scope:global align:4 +calcGoal__11daBdoorL5_cFP4cXyzi = .text:0x00000B00; // type:function size:0x104 scope:global align:4 +smokeInit__11daBdoorL5_cFv = .text:0x00000C04; // type:function size:0x98 scope:global align:4 +createKey__11daBdoorL5_cFv = .text:0x00000C9C; // type:function size:0xE8 scope:global align:4 +checkArea__11daBdoorL5_cFv = .text:0x00000D84; // type:function size:0x114 scope:global align:4 +checkFront__11daBdoorL5_cFv = .text:0x00000E98; // type:function size:0x8C scope:global align:4 +checkOpen__11daBdoorL5_cFv = .text:0x00000F24; // type:function size:0x8C scope:global align:4 +actionWait__11daBdoorL5_cFv = .text:0x00000FB0; // type:function size:0x8 scope:global align:4 +actionCloseWait__11daBdoorL5_cFv = .text:0x00000FB8; // type:function size:0xE0 scope:global align:4 +actionOpen__11daBdoorL5_cFv = .text:0x00001098; // type:function size:0xB8 scope:global align:4 +actionEnd__11daBdoorL5_cFv = .text:0x00001150; // type:function size:0x160 scope:global align:4 +execute__11daBdoorL5_cFv = .text:0x000012B0; // type:function size:0xA0 scope:global align:4 +draw__11daBdoorL5_cFv = .text:0x00001350; // type:function size:0xD8 scope:global align:4 +Delete__11daBdoorL5_cFv = .text:0x00001428; // type:function size:0x90 scope:global align:4 +daBdoorL5_Draw__FP11daBdoorL5_c = .text:0x000014B8; // type:function size:0x4 scope:global align:4 +daBdoorL5_Execute__FP11daBdoorL5_c = .text:0x000014BC; // type:function size:0x24 scope:global align:4 +daBdoorL5_Delete__FP11daBdoorL5_c = .text:0x000014E0; // type:function size:0x24 scope:global align:4 +daBdoorL5_Create__FP10fopAc_ac_c = .text:0x00001504; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +lbl_167_rodata_30 = .rodata:0x00000030; // type:object size:0xD data:string +@95230 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@95249 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95376 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@95396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95420 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95422 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95453 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95479 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95480 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@95483 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@95552 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95553 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_167_data_32 = .data:0x00000032; // type:object size:0xA data:string +lbl_167_data_3C = .data:0x0000003C; // type:object size:0x5 data:string +lbl_167_data_41 = .data:0x00000041; // type:object size:0x7 data:string +lbl_167_data_48 = .data:0x00000048; // type:object size:0x5 data:string +lbl_167_data_4D = .data:0x0000004D; // type:object size:0x8 data:string +lbl_167_data_55 = .data:0x00000055; // type:object size:0x9 data:string +lbl_167_data_5E = .data:0x0000005E; // type:object size:0x6 data:string +lbl_167_data_64 = .data:0x00000064; // type:object size:0x6 data:string +lbl_167_data_6A = .data:0x0000006A; // type:object size:0xA data:string +lbl_167_data_74 = .data:0x00000074; // type:object size:0x4 data:string +lbl_167_data_78 = .data:0x00000078; // type:object size:0xA data:string +lbl_167_data_82 = .data:0x00000082; // type:object size:0xA data:string +lbl_167_data_8C = .data:0x0000008C; // type:object size:0xA data:string +lbl_167_data_96 = .data:0x00000096; // type:object size:0xB data:string +lbl_167_data_A1 = .data:0x000000A1; // type:object size:0x9 data:string +action_table$93445 = .data:0x000000AC; // type:object size:0x38 scope:local align:4 +@95354 = .data:0x000000E4; // type:object size:0x2C scope:local align:4 +@95353 = .data:0x00000110; // type:object size:0x38 scope:local align:4 +l_action$93784 = .data:0x00000148; // type:object size:0x30 scope:local align:4 +l_daBdoorL5_Method = .data:0x00000178; // type:object size:0x20 scope:global align:4 +g_profile_L5BOSS_DOOR = .data:0x00000198; // type:object size:0x30 scope:global align:4 +lbl_167_data_1C8 = .data:0x000001C8; // type:object size:0x34 +@93904 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 +lbl_167_data_238 = .data:0x00000238; // type:object size:0x14 +@93906 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 +lbl_167_data_280 = .data:0x00000280; // type:object size:0x14 +@93964 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_167_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@93966 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_167_data_2DC = .data:0x000002DC; // type:object size:0x1C +@93968 = .data:0x000002F8; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_dbdoor00/splits.txt b/config/RZDJ01/rels/d_a_door_dbdoor00/splits.txt new file mode 100644 index 0000000000..c04ec8010f --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_dbdoor00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_dbdoor00.cpp: + .text start:0x0000005C end:0x00000F68 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000001E0 diff --git a/config/RZDJ01/rels/d_a_door_dbdoor00/symbols.txt b/config/RZDJ01/rels/d_a_door_dbdoor00/symbols.txt new file mode 100644 index 0000000000..407bfce576 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_dbdoor00/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xF0 scope:global align:4 +getDoorModelData__12daDbDoor00_cFv = .text:0x0000014C; // type:function size:0xA8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x4 scope:global align:4 +CreateHeap__12daDbDoor00_cFv = .text:0x000001F8; // type:function size:0x18C scope:global align:4 +calcMtx__12daDbDoor00_cFv = .text:0x00000384; // type:function size:0x160 scope:global align:4 +CreateInit__12daDbDoor00_cFv = .text:0x000004E4; // type:function size:0xB0 scope:global align:4 +create__12daDbDoor00_cFv = .text:0x00000594; // type:function size:0xB8 scope:global align:4 +demoProc__12daDbDoor00_cFv = .text:0x0000064C; // type:function size:0x398 scope:global align:4 +checkArea__12daDbDoor00_cFv = .text:0x000009E4; // type:function size:0x118 scope:global align:4 +actionWait__12daDbDoor00_cFv = .text:0x00000AFC; // type:function size:0x24 scope:global align:4 +actionLockWait__12daDbDoor00_cFv = .text:0x00000B20; // type:function size:0x48 scope:global align:4 +actionLockOff__12daDbDoor00_cFv = .text:0x00000B68; // type:function size:0x90 scope:global align:4 +actionLockDemo__12daDbDoor00_cFv = .text:0x00000BF8; // type:function size:0x70 scope:global align:4 +actionCloseWait__12daDbDoor00_cFv = .text:0x00000C68; // type:function size:0xB4 scope:global align:4 +actionOpen__12daDbDoor00_cFv = .text:0x00000D1C; // type:function size:0x24 scope:global align:4 +checkDraw__12daDbDoor00_cFv = .text:0x00000D40; // type:function size:0x3C scope:global align:4 +draw__12daDbDoor00_cFv = .text:0x00000D7C; // type:function size:0x100 scope:global align:4 +Delete__12daDbDoor00_cFv = .text:0x00000E7C; // type:function size:0x6C scope:global align:4 +daDbdoor00_Draw__FP12daDbDoor00_c = .text:0x00000EE8; // type:function size:0x4 scope:global align:4 +daDbdoor00_Execute__FP12daDbDoor00_c = .text:0x00000EEC; // type:function size:0x3C scope:global align:4 +daDbdoor00_IsDelete__FP12daDbDoor00_c = .text:0x00000F28; // type:function size:0x8 scope:global align:4 +daDbdoor00_Delete__FP12daDbDoor00_c = .text:0x00000F30; // type:function size:0x24 scope:global align:4 +daDbdoor00_Create__FP10fopAc_ac_c = .text:0x00000F54; // type:function size:0x4 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x00000F58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93180 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93201 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93270 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@93274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93310 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93311 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93312 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmd_base_name = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_6_data_18 = .data:0x00000018; // type:object size:0x34 +lbl_6_data_4C = .data:0x0000004C; // type:object size:0x29 +lbl_6_data_75 = .data:0x00000075; // type:object size:0x5 data:string +lbl_6_data_7A = .data:0x0000007A; // type:object size:0xA data:string +lbl_6_data_84 = .data:0x00000084; // type:object size:0xA data:string +lbl_6_data_8E = .data:0x0000008E; // type:object size:0x4 data:string +lbl_6_data_92 = .data:0x00000092; // type:object size:0x5 data:string +lbl_6_data_97 = .data:0x00000097; // type:object size:0xA data:string +lbl_6_data_A1 = .data:0x000000A1; // type:object size:0x9 data:string +lbl_6_data_AA = .data:0x000000AA; // type:object size:0xA data:string +lbl_6_data_B4 = .data:0x000000B4; // type:object size:0xB data:string +action_table$91917 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +lbl_6_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +@93276 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +lbl_6_data_110 = .data:0x00000110; // type:object size:0x13 data:string +lbl_6_data_123 = .data:0x00000123; // type:object size:0xC data:string +lbl_6_data_12F = .data:0x0000012F; // type:object size:0x19 data:string +l_action$92067 = .data:0x00000148; // type:object size:0x48 scope:local align:4 +l_daDbdoor00_Method = .data:0x00000190; // type:object size:0x20 scope:global align:4 +g_profile_DBDOOR = .data:0x000001B0; // type:object size:0x30 scope:global align:4 +lbl_6_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDJ01/rels/d_a_door_knob00/splits.txt b/config/RZDJ01/rels/d_a_door_knob00/splits.txt new file mode 100644 index 0000000000..ec7e4d6280 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_knob00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_knob00.cpp: + .text start:0x0000005C end:0x000019A4 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000358 diff --git a/config/RZDJ01/rels/d_a_door_knob00/symbols.txt b/config/RZDJ01/rels/d_a_door_knob00/symbols.txt new file mode 100644 index 0000000000..2b2ec477e3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_knob00/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getDoorModelData__10daKnob20_cFv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +CreateHeap__10daKnob20_cFv = .text:0x000000B4; // type:function size:0x1F4 scope:global align:4 +calcMtx__10daKnob20_cFv = .text:0x000002A8; // type:function size:0x94 scope:global align:4 +CreateInit__10daKnob20_cFv = .text:0x0000033C; // type:function size:0xD4 scope:global align:4 +create__10daKnob20_cFv = .text:0x00000410; // type:function size:0xEC scope:global align:4 +checkOpenDoor__10daKnob20_cFPi = .text:0x000004FC; // type:function size:0x84 scope:global align:4 +setActionFromFlow__10daKnob20_cFv = .text:0x00000580; // type:function size:0xE4 scope:global align:4 +setEventId__10daKnob20_cFv = .text:0x00000664; // type:function size:0x88 scope:global align:4 +checkArea__10daKnob20_cFfff = .text:0x000006EC; // type:function size:0x144 scope:global align:4 +setEventPrm__10daKnob20_cFv = .text:0x00000830; // type:function size:0x180 scope:global align:4 +releaseBG__10daKnob20_cFv = .text:0x000009B0; // type:function size:0x50 scope:global align:4 +frontCheck__10daKnob20_cFv = .text:0x00000A00; // type:function size:0x8C scope:global align:4 +demoProc__10daKnob20_cFv = .text:0x00000A8C; // type:function size:0x36C scope:global align:4 +setStart__10daKnob20_cFff = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +setAngle__10daKnob20_cFv = .text:0x00000EA0; // type:function size:0x1C scope:global align:4 +adjustmentProc__10daKnob20_cFv = .text:0x00000EBC; // type:function size:0x13C scope:global align:4 +openInit__10daKnob20_cFi = .text:0x00000FF8; // type:function size:0xE8 scope:global align:4 +openProc__10daKnob20_cFi = .text:0x000010E0; // type:function size:0xA0 scope:global align:4 +openEnd__10daKnob20_cFi = .text:0x00001180; // type:function size:0x14C scope:global align:4 +initOpenDemo__10daKnob20_cFv = .text:0x000012CC; // type:function size:0x68 scope:global align:4 +startDemoProc__10daKnob20_cFv = .text:0x00001334; // type:function size:0x98 scope:global align:4 +actionWait__10daKnob20_cFv = .text:0x000013CC; // type:function size:0xA0 scope:global align:4 +actionSpecialDemo__10daKnob20_cFv = .text:0x0000146C; // type:function size:0x74 scope:global align:4 +actionDemo__10daKnob20_cFv = .text:0x000014E0; // type:function size:0x94 scope:global align:4 +actionTalk__10daKnob20_cFv = .text:0x00001574; // type:function size:0x6C scope:global align:4 +actionTalkWait__10daKnob20_cFv = .text:0x000015E0; // type:function size:0xA0 scope:global align:4 +actionTalkOpen__10daKnob20_cFv = .text:0x00001680; // type:function size:0xA0 scope:global align:4 +actionInit__10daKnob20_cFv = .text:0x00001720; // type:function size:0x5C scope:global align:4 +actionDead__10daKnob20_cFv = .text:0x0000177C; // type:function size:0x8 scope:global align:4 +execute__10daKnob20_cFv = .text:0x00001784; // type:function size:0x90 scope:global align:4 +draw__10daKnob20_cFv = .text:0x00001814; // type:function size:0xDC scope:global align:4 +Delete__10daKnob20_cFv = .text:0x000018F0; // type:function size:0x84 scope:global align:4 +daKnob20_Draw__FP10daKnob20_c = .text:0x00001974; // type:function size:0x4 scope:global align:4 +daKnob20_Execute__FP10daKnob20_c = .text:0x00001978; // type:function size:0x24 scope:global align:4 +daKnob20_Delete__FP10daKnob20_c = .text:0x0000199C; // type:function size:0x4 scope:global align:4 +daKnob20_Create__FP10fopAc_ac_c = .text:0x000019A0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98564 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98578 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98579 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98580 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98593 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98594 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98751 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98752 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98753 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98814 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98825 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98855 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98856 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98866 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98885 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@98911 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98912 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmd_base_name = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_7_data_10 = .data:0x00000010; // type:object size:0x7 data:string +lbl_7_data_17 = .data:0x00000017; // type:object size:0x29 +lbl_7_data_40 = .data:0x00000040; // type:object size:0x1C +lbl_7_data_5C = .data:0x0000005C; // type:object size:0x19 data:string +lbl_7_data_75 = .data:0x00000075; // type:object size:0x19 data:string +lbl_7_data_8E = .data:0x0000008E; // type:object size:0x12 data:string +lbl_7_data_A0 = .data:0x000000A0; // type:object size:0x14 data:string +lbl_7_data_B4 = .data:0x000000B4; // type:object size:0x19 data:string +lbl_7_data_CD = .data:0x000000CD; // type:object size:0x19 data:string +ev_name_table$96464 = .data:0x000000E8; // type:object size:0x1C scope:local align:4 +lbl_7_data_104 = .data:0x00000104; // type:object size:0x8 data:string +lbl_7_data_10C = .data:0x0000010C; // type:object size:0x5 data:string +lbl_7_data_111 = .data:0x00000111; // type:object size:0x9 data:string +lbl_7_data_11A = .data:0x0000011A; // type:object size:0x9 data:string +lbl_7_data_123 = .data:0x00000123; // type:object size:0xB data:string +lbl_7_data_12E = .data:0x0000012E; // type:object size:0xA data:string +lbl_7_data_138 = .data:0x00000138; // type:object size:0xA data:string +lbl_7_data_142 = .data:0x00000142; // type:object size:0xB data:string +lbl_7_data_14D = .data:0x0000014D; // type:object size:0xB data:string +lbl_7_data_158 = .data:0x00000158; // type:object size:0xF data:string +lbl_7_data_167 = .data:0x00000167; // type:object size:0xF data:string +lbl_7_data_176 = .data:0x00000176; // type:object size:0x5 data:string +lbl_7_data_17B = .data:0x0000017B; // type:object size:0x9 data:string +lbl_7_data_184 = .data:0x00000184; // type:object size:0xE data:string +lbl_7_data_192 = .data:0x00000192; // type:object size:0xE data:string +lbl_7_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +lbl_7_data_1AA = .data:0x000001AA; // type:object size:0xB data:string +action_table$96587 = .data:0x000001B8; // type:object size:0x40 scope:local align:4 +@98817 = .data:0x000001F8; // type:object size:0x34 scope:local align:4 +@98816 = .data:0x0000022C; // type:object size:0x40 scope:local align:4 +lbl_7_data_26C = .data:0x0000026C; // type:object size:0xB data:string +lbl_7_data_277 = .data:0x00000277; // type:object size:0xB data:string +bck_table$96722 = .data:0x00000284; // type:object size:0x10 scope:local align:4 +lbl_7_data_294 = .data:0x00000294; // type:object size:0xD data:string +lbl_7_data_2A1 = .data:0x000002A1; // type:object size:0x6 data:string +l_action$96901 = .data:0x000002A8; // type:object size:0x60 scope:local align:4 +l_daKnob20_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_KNOB20 = .data:0x00000328; // type:object size:0x30 scope:global align:4 +lbl_7_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDJ01/rels/d_a_door_mbossL1/splits.txt b/config/RZDJ01/rels/d_a_door_mbossL1/splits.txt new file mode 100644 index 0000000000..3bf43bf408 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_mbossL1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_mbossL1.cpp: + .text start:0x0000005C end:0x000043A8 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x0000085C diff --git a/config/RZDJ01/rels/d_a_door_mbossL1/symbols.txt b/config/RZDJ01/rels/d_a_door_mbossL1/symbols.txt new file mode 100644 index 0000000000..09b262e514 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_mbossL1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchStop__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +calcMtx__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x000000B4; // type:function size:0xB4 scope:global align:4 +closeInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x00000168; // type:function size:0xC8 scope:global align:4 +closeProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000230; // type:function size:0x8C scope:global align:4 +openInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000002BC; // type:function size:0x88 scope:global align:4 +openProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000344; // type:function size:0xA8 scope:global align:4 +create__13dDoor_stop2_cFP12J3DModelData = .text:0x000003EC; // type:function size:0x48 scope:global align:4 +draw__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000434; // type:function size:0x74 scope:global align:4 +getHeight__13dDoor_stop2_cFv = .text:0x000004A8; // type:function size:0x2C scope:global align:4 +getAnmArcName__12daMBdoorL1_cFv = .text:0x000004D4; // type:function size:0x6C scope:global align:4 +getArcName__12daMBdoorL1_cFv = .text:0x00000540; // type:function size:0x58 scope:global align:4 +getDoorType__12daMBdoorL1_cFv = .text:0x00000598; // type:function size:0x4C scope:global align:4 +getOpenAnm__12daMBdoorL1_cFv = .text:0x000005E4; // type:function size:0x5C scope:global align:4 +getCloseAnm__12daMBdoorL1_cFv = .text:0x00000640; // type:function size:0x5C scope:global align:4 +getBmd__12daMBdoorL1_cFv = .text:0x0000069C; // type:function size:0x38 scope:global align:4 +getDzb__12daMBdoorL1_cFv = .text:0x000006D4; // type:function size:0xC scope:global align:4 +CreateHeap__12daMBdoorL1_cFv = .text:0x000006E0; // type:function size:0x3DC scope:global align:4 +calcMtx__12daMBdoorL1_cFv = .text:0x00000ABC; // type:function size:0x188 scope:global align:4 +createKey__12daMBdoorL1_cFv = .text:0x00000C44; // type:function size:0x114 scope:global align:4 +CreateInit__12daMBdoorL1_cFv = .text:0x00000D58; // type:function size:0x2A0 scope:global align:4 +create__12daMBdoorL1_cFv = .text:0x00000FF8; // type:function size:0x1F0 scope:global align:4 +demoProc__12daMBdoorL1_cFv = .text:0x000011E8; // type:function size:0xC14 scope:global align:4 +openInit__12daMBdoorL1_cFv = .text:0x00001DFC; // type:function size:0x2A4 scope:global align:4 +openProc__12daMBdoorL1_cFv = .text:0x000020A0; // type:function size:0x1F8 scope:global align:4 +openEnd__12daMBdoorL1_cFv = .text:0x00002298; // type:function size:0x8C scope:global align:4 +closeInit__12daMBdoorL1_cFv = .text:0x00002324; // type:function size:0x1A4 scope:global align:4 +closeEnd__12daMBdoorL1_cFv = .text:0x000024C8; // type:function size:0xC8 scope:global align:4 +unlockInit__12daMBdoorL1_cFv = .text:0x00002590; // type:function size:0x48 scope:global align:4 +unlock__12daMBdoorL1_cFv = .text:0x000025D8; // type:function size:0x5C scope:global align:4 +openInitKnob__12daMBdoorL1_cFi = .text:0x00002634; // type:function size:0x198 scope:global align:4 +openProcKnob__12daMBdoorL1_cFi = .text:0x000027CC; // type:function size:0xB8 scope:global align:4 +openEndKnob__12daMBdoorL1_cFi = .text:0x00002884; // type:function size:0x158 scope:global align:4 +calcGoal__12daMBdoorL1_cFP4cXyzi = .text:0x000029DC; // type:function size:0x130 scope:global align:4 +setAngle__12daMBdoorL1_cFv = .text:0x00002B0C; // type:function size:0xE8 scope:global align:4 +setAngleQuickly__12daMBdoorL1_cFv = .text:0x00002BF4; // type:function size:0x54 scope:global align:4 +adjustmentProc__12daMBdoorL1_cFv = .text:0x00002C48; // type:function size:0x240 scope:global align:4 +setPos__12daMBdoorL1_cFv = .text:0x00002E88; // type:function size:0x114 scope:global align:4 +setStart__12daMBdoorL1_cFff = .text:0x00002F9C; // type:function size:0xE0 scope:global align:4 +smokeInit2__12daMBdoorL1_cFv = .text:0x0000307C; // type:function size:0xB4 scope:global align:4 +checkArea__12daMBdoorL1_cFv = .text:0x00003130; // type:function size:0x1B4 scope:global align:4 +checkFront__12daMBdoorL1_cFv = .text:0x000032E4; // type:function size:0x64 scope:global align:4 +checkOpen__12daMBdoorL1_cFv = .text:0x00003348; // type:function size:0x190 scope:global align:4 +checkFrontKey__12daMBdoorL1_cFv = .text:0x000034D8; // type:function size:0x98 scope:global align:4 +checkFrontStop__12daMBdoorL1_cFv = .text:0x00003570; // type:function size:0xA0 scope:global align:4 +checkBackStop__12daMBdoorL1_cFv = .text:0x00003610; // type:function size:0xA0 scope:global align:4 +checkFrontSw__12daMBdoorL1_cFv = .text:0x000036B0; // type:function size:0x94 scope:global align:4 +checkBackSw__12daMBdoorL1_cFv = .text:0x00003744; // type:function size:0x94 scope:global align:4 +checkStopOpen__12daMBdoorL1_cFv = .text:0x000037D8; // type:function size:0x74 scope:global align:4 +startDemoEnd__12daMBdoorL1_cFv = .text:0x0000384C; // type:function size:0x14C scope:global align:4 +checkMBossRoom__12daMBdoorL1_cFv = .text:0x00003998; // type:function size:0x24 scope:global align:4 +checkStopClose__12daMBdoorL1_cFv = .text:0x000039BC; // type:function size:0xE4 scope:global align:4 +checkMakeStop__12daMBdoorL1_cFv = .text:0x00003AA0; // type:function size:0xB0 scope:global align:4 +checkMakeKey__12daMBdoorL1_cFv = .text:0x00003B50; // type:function size:0x7C scope:global align:4 +actionWait__12daMBdoorL1_cFv = .text:0x00003BCC; // type:function size:0x8 scope:global align:4 +actionCloseWait__12daMBdoorL1_cFv = .text:0x00003BD4; // type:function size:0x1FC scope:global align:4 +actionStopClose__12daMBdoorL1_cFv = .text:0x00003DD0; // type:function size:0x54 scope:global align:4 +actionDemo__12daMBdoorL1_cFv = .text:0x00003E24; // type:function size:0x74 scope:global align:4 +actionOpen__12daMBdoorL1_cFv = .text:0x00003E98; // type:function size:0x24 scope:global align:4 +actionInit__12daMBdoorL1_cFv = .text:0x00003EBC; // type:function size:0x108 scope:global align:4 +actionStartDemo__12daMBdoorL1_cFv = .text:0x00003FC4; // type:function size:0x6C scope:global align:4 +draw__12daMBdoorL1_cFv = .text:0x00004030; // type:function size:0x5C scope:global align:4 +draw_sub0__12daMBdoorL1_cFv = .text:0x0000408C; // type:function size:0xD0 scope:global align:4 +draw_sub1__12daMBdoorL1_cFv = .text:0x0000415C; // type:function size:0xD4 scope:global align:4 +Delete__12daMBdoorL1_cFv = .text:0x00004230; // type:function size:0xA4 scope:global align:4 +daMBdoorL1_Draw__FP12daMBdoorL1_c = .text:0x000042D4; // type:function size:0x4 scope:global align:4 +daMBdoorL1_Execute__FP12daMBdoorL1_c = .text:0x000042D8; // type:function size:0x3C scope:global align:4 +daMBdoorL1_Delete__FP12daMBdoorL1_c = .text:0x00004314; // type:function size:0x24 scope:global align:4 +daMBdoorL1_Create__FP10fopAc_ac_c = .text:0x00004338; // type:function size:0x4 scope:global align:4 +inprodXZ__4cXyzCFRC3Vec = .text:0x0000433C; // type:function size:0x20 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x0000435C; // type:function size:0x14 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00004370; // type:function size:0x14 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00004384; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_door_heap_size = .rodata:0x0000000E; // type:object size:0x18 scope:global align:2 +l_stop_heap_size = .rodata:0x00000026; // type:object size:0x18 scope:global align:2 +@97928 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97940 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97946 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97947 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97970 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97971 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@97998 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@98161 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98162 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98188 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98189 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98201 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@98244 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98499 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_eff_id$92782 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_eff_id_lv3$92792 = .rodata:0x00000088; // type:object size:0xA scope:local align:4 +l_eff_id_lv4$92793 = .rodata:0x00000092; // type:object size:0xA scope:local align:2 +@98614 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98615 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98616 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98652 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98709 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98747 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98748 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98762 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98763 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98764 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98803 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98804 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98805 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98806 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98815 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98816 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98839 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98840 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@98893 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@98894 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@98897 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_168_data_19 = .data:0x00000019; // type:object size:0x19 data:string +lbl_168_data_32 = .data:0x00000032; // type:object size:0x19 data:string +lbl_168_data_4B = .data:0x0000004B; // type:object size:0x19 data:string +l_door_open_demo = .data:0x00000064; // type:object size:0x2C scope:global align:4 +lbl_168_data_90 = .data:0x00000090; // type:object size:0x19 data:string +lbl_168_data_A9 = .data:0x000000A9; // type:object size:0x19 data:string +lbl_168_data_C2 = .data:0x000000C2; // type:object size:0x19 data:string +lbl_168_data_DB = .data:0x000000DB; // type:object size:0x19 data:string +l_door_open_demoB = .data:0x000000F4; // type:object size:0x2C scope:global align:4 +lbl_168_data_120 = .data:0x00000120; // type:object size:0x18 data:string +lbl_168_data_138 = .data:0x00000138; // type:object size:0x18 data:string +lbl_168_data_150 = .data:0x00000150; // type:object size:0x1B data:string +lbl_168_data_16B = .data:0x0000016B; // type:object size:0x1B data:string +l_door_open_demoLv5 = .data:0x00000188; // type:object size:0x10 scope:global align:4 +@97931 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +@97966 = .data:0x000001C8; // type:object size:0x30 scope:local align:4 +lbl_168_data_1F8 = .data:0x000001F8; // type:object size:0x8 data:string +lbl_168_data_200 = .data:0x00000200; // type:object size:0x38 +@98028 = .data:0x00000238; // type:object size:0x30 scope:local align:4 +lbl_168_data_268 = .data:0x00000268; // type:object size:0x7 data:string +lbl_168_data_26F = .data:0x0000026F; // type:object size:0xF data:string +lbl_168_data_27E = .data:0x0000027E; // type:object size:0xF data:string +lbl_168_data_28D = .data:0x0000028D; // type:object size:0x12 data:string +lbl_168_data_29F = .data:0x0000029F; // type:object size:0x12 data:string +lbl_168_data_2B1 = .data:0x000002B1; // type:object size:0x11 data:string +lbl_168_data_2C2 = .data:0x000002C2; // type:object size:0x28 +lbl_168_data_2EA = .data:0x000002EA; // type:object size:0x2A +lbl_168_data_314 = .data:0x00000314; // type:object size:0x5 data:string +lbl_168_data_319 = .data:0x00000319; // type:object size:0x9 data:string +lbl_168_data_322 = .data:0x00000322; // type:object size:0x7 data:string +lbl_168_data_329 = .data:0x00000329; // type:object size:0x5 data:string +lbl_168_data_32E = .data:0x0000032E; // type:object size:0x8 data:string +lbl_168_data_336 = .data:0x00000336; // type:object size:0x9 data:string +lbl_168_data_33F = .data:0x0000033F; // type:object size:0x6 data:string +lbl_168_data_345 = .data:0x00000345; // type:object size:0xB data:string +lbl_168_data_350 = .data:0x00000350; // type:object size:0xA data:string +lbl_168_data_35A = .data:0x0000035A; // type:object size:0x6 data:string +lbl_168_data_360 = .data:0x00000360; // type:object size:0xA data:string +lbl_168_data_36A = .data:0x0000036A; // type:object size:0x4 data:string +lbl_168_data_36E = .data:0x0000036E; // type:object size:0xA data:string +lbl_168_data_378 = .data:0x00000378; // type:object size:0xA data:string +lbl_168_data_382 = .data:0x00000382; // type:object size:0xA data:string +lbl_168_data_38C = .data:0x0000038C; // type:object size:0xA data:string +lbl_168_data_396 = .data:0x00000396; // type:object size:0x1 +lbl_168_data_397 = .data:0x00000397; // type:object size:0xB data:string +lbl_168_data_3A2 = .data:0x000003A2; // type:object size:0xB data:string +lbl_168_data_3AD = .data:0x000003AD; // type:object size:0xB data:string +lbl_168_data_3B8 = .data:0x000003B8; // type:object size:0xE data:string +lbl_168_data_3C6 = .data:0x000003C6; // type:object size:0xE data:string +lbl_168_data_3D4 = .data:0x000003D4; // type:object size:0x7 data:string +lbl_168_data_3DB = .data:0x000003DB; // type:object size:0xA data:string +lbl_168_data_3E5 = .data:0x000003E5; // type:object size:0x5 data:string +action_table$92385 = .data:0x000003EC; // type:object size:0x68 scope:local align:4 +lbl_168_data_454 = .data:0x00000454; // type:object size:0x6 data:string +@98502 = .data:0x0000045C; // type:object size:0x68 scope:local align:4 +@98501 = .data:0x000004C4; // type:object size:0x68 scope:local align:4 +lbl_168_data_52C = .data:0x0000052C; // type:object size:0xB data:string +lbl_168_data_537 = .data:0x00000537; // type:object size:0xB data:string +bck_table$92968 = .data:0x00000544; // type:object size:0x10 scope:local align:4 +lbl_168_data_554 = .data:0x00000554; // type:object size:0x12 data:string +l_action$93670 = .data:0x00000568; // type:object size:0x54 scope:local align:4 +l_daMBdoorL1_Method = .data:0x000005BC; // type:object size:0x20 scope:global align:4 +g_profile_L1MBOSS_DOOR = .data:0x000005DC; // type:object size:0x30 scope:global align:4 +lbl_168_data_60C = .data:0x0000060C; // type:object size:0x34 +@93809 = .data:0x00000640; // type:object size:0x3C scope:local align:4 +lbl_168_data_67C = .data:0x0000067C; // type:object size:0x14 +@93811 = .data:0x00000690; // type:object size:0x34 scope:local align:4 +lbl_168_data_6C4 = .data:0x000006C4; // type:object size:0x48 +@93863 = .data:0x0000070C; // type:object size:0x4C scope:local align:4 +lbl_168_data_758 = .data:0x00000758; // type:object size:0x14 +@93867 = .data:0x0000076C; // type:object size:0x44 scope:local align:4 +lbl_168_data_7B0 = .data:0x000007B0; // type:object size:0x14 +@93869 = .data:0x000007C4; // type:object size:0x24 scope:local align:4 +lbl_168_data_7E8 = .data:0x000007E8; // type:object size:0x18 +@93871 = .data:0x00000800; // type:object size:0xC scope:local align:4 +lbl_168_data_80C = .data:0x0000080C; // type:object size:0x1C +@93873 = .data:0x00000828; // type:object size:0xC scope:local align:4 +lbl_168_data_834 = .data:0x00000834; // type:object size:0x14 +@93907 = .data:0x00000848; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_push/splits.txt b/config/RZDJ01/rels/d_a_door_push/splits.txt new file mode 100644 index 0000000000..8db7ad5364 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_push.cpp: + .text start:0x0000005C end:0x00000F48 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000154 diff --git a/config/RZDJ01/rels/d_a_door_push/symbols.txt b/config/RZDJ01/rels/d_a_door_push/symbols.txt new file mode 100644 index 0000000000..bb99f436d2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_push/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000084; // type:function size:0x28 scope:global align:4 +initBaseMtx__12daDoorPush_cFv = .text:0x000000AC; // type:function size:0xFC scope:global align:4 +setBaseMtx__12daDoorPush_cFv = .text:0x000001A8; // type:function size:0x114 scope:global align:4 +Create__12daDoorPush_cFv = .text:0x000002BC; // type:function size:0x14C scope:global align:4 +CreateHeap__12daDoorPush_cFv = .text:0x00000408; // type:function size:0x110 scope:global align:4 +create1st__12daDoorPush_cFv = .text:0x00000518; // type:function size:0x68 scope:global align:4 +Execute__12daDoorPush_cFPPA3_A4_f = .text:0x00000580; // type:function size:0xA0 scope:global align:4 +init_modeWait__12daDoorPush_cFv = .text:0x00000620; // type:function size:0x2C scope:global align:4 +modeWait__12daDoorPush_cFv = .text:0x0000064C; // type:function size:0x1B0 scope:global align:4 +actionOpenWait__12daDoorPush_cFv = .text:0x000007FC; // type:function size:0x74 scope:global align:4 +actionOrderEvent__12daDoorPush_cFv = .text:0x00000870; // type:function size:0x80 scope:global align:4 +actionEvent__12daDoorPush_cFv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +demoProc__12daDoorPush_cFv = .text:0x000008F4; // type:function size:0x2EC scope:global align:4 +rotateInit__12daDoorPush_cFv = .text:0x00000BE0; // type:function size:0x24 scope:global align:4 +rotate__12daDoorPush_cFv = .text:0x00000C04; // type:function size:0xB0 scope:global align:4 +setGoal__12daDoorPush_cFv = .text:0x00000CB4; // type:function size:0xAC scope:global align:4 +Draw__12daDoorPush_cFv = .text:0x00000D60; // type:function size:0xB4 scope:global align:4 +Delete__12daDoorPush_cFv = .text:0x00000E14; // type:function size:0x80 scope:global align:4 +daDoorPush_create1st__FP12daDoorPush_c = .text:0x00000E94; // type:function size:0x80 scope:global align:4 +daDoorPush_MoveBGDelete__FP12daDoorPush_c = .text:0x00000F14; // type:function size:0x4 scope:global align:4 +daDoorPush_MoveBGExecute__FP12daDoorPush_c = .text:0x00000F18; // type:function size:0x4 scope:global align:4 +daDoorPush_MoveBGDraw__FP12daDoorPush_c = .text:0x00000F1C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000F2C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93003 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93004 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93005 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93033 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93110 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93113 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93192 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93193 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93214 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93215 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93218 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@93223 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93224 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +pp_field$91802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +pp_field$91776 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +lbl_169_data_28 = .data:0x00000028; // type:object size:0xC data:string +l_func$91906 = .data:0x00000034; // type:object size:0xC scope:local align:4 +l_func$91962 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +lbl_169_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_169_data_69 = .data:0x00000069; // type:object size:0x5 data:string +lbl_169_data_6E = .data:0x0000006E; // type:object size:0xA data:string +action_table$91992 = .data:0x00000078; // type:object size:0xC scope:local align:4 +lbl_169_data_84 = .data:0x00000084; // type:object size:0xC +daDoorPush_METHODS = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_PushDoor = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__12daDoorPush_c = .data:0x000000E0; // type:object size:0x28 scope:global align:4 +lbl_169_data_108 = .data:0x00000108; // type:object size:0xD data:string +@92130 = .data:0x00000118; // type:object size:0x14 scope:local align:4 +__RTTI__12daDoorPush_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +lbl_169_data_134 = .data:0x00000134; // type:object size:0x11 data:string +@92132 = .data:0x00000148; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_door_shutter/splits.txt b/config/RZDJ01/rels/d_a_door_shutter/splits.txt new file mode 100644 index 0000000000..93b0218f69 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_shutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_shutter.cpp: + .text start:0x0000005C end:0x000054A8 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000B84 diff --git a/config/RZDJ01/rels/d_a_door_shutter/symbols.txt b/config/RZDJ01/rels/d_a_door_shutter/symbols.txt new file mode 100644 index 0000000000..06b41b76fb --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_shutter/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getStopBmdName__10daDoor20_cFv = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +getArcName__10daDoor20_cFv = .text:0x00000084; // type:function size:0x7C scope:global align:4 +getBmdName__10daDoor20_cFv = .text:0x00000100; // type:function size:0xA8 scope:global align:4 +getDzbName__10daDoor20_cFv = .text:0x000001A8; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x4 scope:global align:4 +CreateHeap__10daDoor20_cFv = .text:0x00000200; // type:function size:0x454 scope:global align:4 +setEventPrm__10daDoor20_cFv = .text:0x00000654; // type:function size:0x3F8 scope:global align:4 +checkOpenMsgDoor__10daDoor20_cFPi = .text:0x00000A4C; // type:function size:0xA0 scope:global align:4 +adjustmentAngle__10daDoor20_cFv = .text:0x00000AEC; // type:function size:0xDC scope:global align:4 +adjustmentProc__10daDoor20_cFv = .text:0x00000BC8; // type:function size:0x1C0 scope:global align:4 +setAngle__10daDoor20_cFv = .text:0x00000D88; // type:function size:0x1C scope:global align:4 +openInit_0__10daDoor20_cFv = .text:0x00000DA4; // type:function size:0x290 scope:global align:4 +openInit_1__10daDoor20_cFv = .text:0x00001034; // type:function size:0x18C scope:global align:4 +openInit__10daDoor20_cFi = .text:0x000011C0; // type:function size:0x9C scope:global align:4 +openProc__10daDoor20_cFi = .text:0x0000125C; // type:function size:0x2B8 scope:global align:4 +openEnd_1__10daDoor20_cFv = .text:0x00001514; // type:function size:0x7C scope:global align:4 +openEnd__10daDoor20_cFi = .text:0x00001590; // type:function size:0x64 scope:global align:4 +closeInit_0__10daDoor20_cFv = .text:0x000015F4; // type:function size:0x1F0 scope:global align:4 +closeInit_1__10daDoor20_cFv = .text:0x000017E4; // type:function size:0xD0 scope:global align:4 +closeInit__10daDoor20_cFi = .text:0x000018B4; // type:function size:0x8C scope:global align:4 +closeEnd_1__10daDoor20_cFv = .text:0x00001940; // type:function size:0x7C scope:global align:4 +closeEnd__10daDoor20_cFi = .text:0x000019BC; // type:function size:0xB4 scope:global align:4 +openInit2__10daDoor20_cFv = .text:0x00001A70; // type:function size:0xDC scope:global align:4 +calcMtx_2__10daDoor20_cFv = .text:0x00001B4C; // type:function size:0xF0 scope:global align:4 +calcMtx__10daDoor20_cFv = .text:0x00001C3C; // type:function size:0xBC scope:global align:4 +CreateInit__10daDoor20_cFv = .text:0x00001CF8; // type:function size:0x280 scope:global align:4 +setKey__10daDoor20_cFv = .text:0x00001F78; // type:function size:0x78 scope:global align:4 +create__10daDoor20_cFv = .text:0x00001FF0; // type:function size:0xB4 scope:global align:4 +demoProc__10daDoor20_cFv = .text:0x000020A4; // type:function size:0xD7C scope:global align:4 +orderStopEvent__10daDoor20_cFv = .text:0x00002E20; // type:function size:0x190 scope:global align:4 +actionWait__10daDoor20_cFv = .text:0x00002FB0; // type:function size:0x154 scope:global align:4 +actionStopClose__10daDoor20_cFv = .text:0x00003104; // type:function size:0x54 scope:global align:4 +actionDemo__10daDoor20_cFv = .text:0x00003158; // type:function size:0x80 scope:global align:4 +actionInit__10daDoor20_cFv = .text:0x000031D8; // type:function size:0x54 scope:global align:4 +execute__10daDoor20_cFv = .text:0x0000322C; // type:function size:0x160 scope:global align:4 +draw__10daDoor20_cFv = .text:0x0000338C; // type:function size:0x260 scope:global align:4 +setDoorAngleSpec__10daDoor20_cFv = .text:0x000035EC; // type:function size:0x168 scope:global align:4 +_delete__10daDoor20_cFv = .text:0x00003754; // type:function size:0x98 scope:global align:4 +createKey__10daDoor20_cFv = .text:0x000037EC; // type:function size:0x25C scope:global align:4 +deleteKey__10daDoor20_cFv = .text:0x00003A48; // type:function size:0x5C scope:global align:4 +adjoinPlayer__10daDoor20_cFv = .text:0x00003AA4; // type:function size:0x98 scope:global align:4 +frontCheckOld__10daDoor20_cFv = .text:0x00003B3C; // type:function size:0xA8 scope:global align:4 +frontCheck__10daDoor20_cFv = .text:0x00003BE4; // type:function size:0x84 scope:global align:4 +drawCheck__10daDoor20_cFi = .text:0x00003C68; // type:function size:0x114 scope:global align:4 +checkExecute__10daDoor20_cFv = .text:0x00003D7C; // type:function size:0xAC scope:global align:4 +startDemoProc__10daDoor20_cFv = .text:0x00003E28; // type:function size:0x98 scope:global align:4 +makeEventId__10daDoor20_cFv = .text:0x00003EC0; // type:function size:0x470 scope:global align:4 +initProc__10daDoor20_cFv = .text:0x00004330; // type:function size:0x5C scope:global align:4 +initOpenDemo__10daDoor20_cFi = .text:0x0000438C; // type:function size:0x88 scope:global align:4 +checkArea__10daDoor20_cFfff = .text:0x00004414; // type:function size:0x16C scope:global align:4 +openInitCom__10daDoor20_cFi = .text:0x00004580; // type:function size:0xC4 scope:global align:4 +closeEndCom__10daDoor20_cFv = .text:0x00004644; // type:function size:0xF4 scope:global align:4 +getRestartPos__10daDoor20_cFP4cXyz = .text:0x00004738; // type:function size:0xF0 scope:global align:4 +getDemoAction__10daDoor20_cFv = .text:0x00004828; // type:function size:0x28 scope:global align:4 +setGoal__10daDoor20_cFv = .text:0x00004850; // type:function size:0x128 scope:global align:4 +chkMakeStop__10daDoor20_cFv = .text:0x00004978; // type:function size:0x74 scope:global align:4 +chkStopF__10daDoor20_cFv = .text:0x000049EC; // type:function size:0xD0 scope:global align:4 +chkStopB__10daDoor20_cFv = .text:0x00004ABC; // type:function size:0xBC scope:global align:4 +setStopDemo__10daDoor20_cFv = .text:0x00004B78; // type:function size:0xE8 scope:global align:4 +chkStopClose__10daDoor20_cFv = .text:0x00004C60; // type:function size:0xE4 scope:global align:4 +setStop__10daDoor20_cFv = .text:0x00004D44; // type:function size:0x90 scope:global align:4 +chkStopOpen__10daDoor20_cFv = .text:0x00004DD4; // type:function size:0x174 scope:global align:4 +chkMakeKey__10daDoor20_cFv = .text:0x00004F48; // type:function size:0x58 scope:global align:4 +calcMtx__12dDoor_stop_cFP10daDoor20_c = .text:0x00004FA0; // type:function size:0xB0 scope:global align:4 +closeInit__12dDoor_stop_cFP10daDoor20_c = .text:0x00005050; // type:function size:0x94 scope:global align:4 +closeProc__12dDoor_stop_cFP10daDoor20_c = .text:0x000050E4; // type:function size:0x8C scope:global align:4 +openInit__12dDoor_stop_cFP10daDoor20_c = .text:0x00005170; // type:function size:0x8C scope:global align:4 +openProc__12dDoor_stop_cFP10daDoor20_c = .text:0x000051FC; // type:function size:0x90 scope:global align:4 +create__12dDoor_stop_cFP10daDoor20_c = .text:0x0000528C; // type:function size:0x50 scope:global align:4 +draw__12dDoor_stop_cFP10daDoor20_c = .text:0x000052DC; // type:function size:0x74 scope:global align:4 +daDoor20_Draw__FP10daDoor20_c = .text:0x00005350; // type:function size:0x4 scope:global align:4 +daDoor20_Execute__FP10daDoor20_c = .text:0x00005354; // type:function size:0x24 scope:global align:4 +daDoor20_Delete__FP10daDoor20_c = .text:0x00005378; // type:function size:0x24 scope:global align:4 +daDoor20_Create__FP10fopAc_ac_c = .text:0x0000539C; // type:function size:0xB8 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00005454; // type:function size:0x14 scope:global align:4 +inprodXZ__4cXyzCFRC3Vec = .text:0x00005468; // type:function size:0x20 scope:global align:4 +dComIfGp_roomControl_onStatusFlag__FiUc = .text:0x00005488; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104655 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104744 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@104748 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@104832 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@104833 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@104882 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104883 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104884 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104885 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104886 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104887 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_eff_id_lv3$98548 = .rodata:0x0000002C; // type:object size:0xA scope:local align:4 +l_eff_id_lv4$98549 = .rodata:0x00000036; // type:object size:0xA scope:local align:2 +l_eff_id$98610 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105066 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105067 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105068 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@105069 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@105133 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@105187 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105199 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105200 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105241 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105242 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105243 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105244 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@105245 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@105246 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105247 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105248 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105249 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105250 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105717 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105718 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105720 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105721 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105995 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105996 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106109 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106110 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106123 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_8_data_E = .data:0x0000000E; // type:object size:0x3A +@104626 = .data:0x00000048; // type:object size:0x34 scope:local align:4 +lbl_8_data_7C = .data:0x0000007C; // type:object size:0x16 data:string +lbl_8_data_92 = .data:0x00000092; // type:object size:0x27 +lbl_8_data_B9 = .data:0x000000B9; // type:object size:0x11 data:string +lbl_8_data_CA = .data:0x000000CA; // type:object size:0x2E +lbl_8_data_F8 = .data:0x000000F8; // type:object size:0x20 +@104750 = .data:0x00000118; // type:object size:0x34 scope:local align:4 +lbl_8_data_14C = .data:0x0000014C; // type:object size:0x2B +lbl_8_data_177 = .data:0x00000177; // type:object size:0x12 data:string +@104998 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +@105071 = .data:0x000001C0; // type:object size:0x34 scope:local align:4 +@105101 = .data:0x000001F4; // type:object size:0x34 scope:local align:4 +lbl_8_data_228 = .data:0x00000228; // type:object size:0x12 data:string +lbl_8_data_23A = .data:0x0000023A; // type:object size:0x12 data:string +lbl_8_data_24C = .data:0x0000024C; // type:object size:0x12 data:string +@105179 = .data:0x00000260; // type:object size:0x34 scope:local align:4 +@105212 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +lbl_8_data_2C8 = .data:0x000002C8; // type:object size:0x7 data:string +@105253 = .data:0x000002D0; // type:object size:0x34 scope:local align:4 +lbl_8_data_304 = .data:0x00000304; // type:object size:0x3C +@105522 = .data:0x00000340; // type:object size:0x74 scope:local align:4 +@105521 = .data:0x000003B4; // type:object size:0x74 scope:local align:4 +lbl_8_data_428 = .data:0x00000428; // type:object size:0x7 data:string +lbl_8_data_42F = .data:0x0000042F; // type:object size:0x7 data:string +lbl_8_data_436 = .data:0x00000436; // type:object size:0x8 data:string +lbl_8_data_43E = .data:0x0000043E; // type:object size:0x24 +lbl_8_data_462 = .data:0x00000462; // type:object size:0x12 data:string +table$99787 = .data:0x00000474; // type:object size:0x4C scope:local align:4 +lbl_8_data_4C0 = .data:0x000004C0; // type:object size:0x18 data:string +lbl_8_data_4D8 = .data:0x000004D8; // type:object size:0x1C data:string +tate_table$99795 = .data:0x000004F4; // type:object size:0x10 scope:local align:4 +lbl_8_data_504 = .data:0x00000504; // type:object size:0x15 data:string +lbl_8_data_519 = .data:0x00000519; // type:object size:0x19 data:string +tate_w_table$99798 = .data:0x00000534; // type:object size:0x10 scope:local align:4 +lbl_8_data_544 = .data:0x00000544; // type:object size:0x18 data:string +lbl_8_data_55C = .data:0x0000055C; // type:object size:0x1F data:string +yoko_table$99801 = .data:0x0000057C; // type:object size:0x10 scope:local align:4 +lbl_8_data_58C = .data:0x0000058C; // type:object size:0x15 data:string +lbl_8_data_5A1 = .data:0x000005A1; // type:object size:0x1C data:string +yoko_w_table$99804 = .data:0x000005C0; // type:object size:0x10 scope:local align:4 +lbl_8_data_5D0 = .data:0x000005D0; // type:object size:0x18 data:string +lbl_8_data_5E8 = .data:0x000005E8; // type:object size:0x1F data:string +lv8_table$99807 = .data:0x00000608; // type:object size:0x10 scope:local align:4 +lbl_8_data_618 = .data:0x00000618; // type:object size:0x15 data:string +lbl_8_data_62D = .data:0x0000062D; // type:object size:0x1C data:string +lv8_w_table$99810 = .data:0x0000064C; // type:object size:0x10 scope:local align:4 +lbl_8_data_65C = .data:0x0000065C; // type:object size:0x14 data:string +lbl_8_data_670 = .data:0x00000670; // type:object size:0x14 data:string +lbl_8_data_684 = .data:0x00000684; // type:object size:0x19 data:string +lbl_8_data_69D = .data:0x0000069D; // type:object size:0x19 data:string +lbl_8_data_6B6 = .data:0x000006B6; // type:object size:0x1C data:string +lbl_8_data_6D2 = .data:0x000006D2; // type:object size:0x1C data:string +lbl_8_data_6EE = .data:0x000006EE; // type:object size:0x21 data:string +knob_table$99813 = .data:0x00000710; // type:object size:0x1C scope:local align:4 +lbl_8_data_72C = .data:0x0000072C; // type:object size:0x18 data:string +lbl_8_data_744 = .data:0x00000744; // type:object size:0x1F data:string +lv7_table$99821 = .data:0x00000764; // type:object size:0x10 scope:local align:4 +lbl_8_data_774 = .data:0x00000774; // type:object size:0x15 data:string +lbl_8_data_789 = .data:0x00000789; // type:object size:0x1C data:string +lv7_w_table$99824 = .data:0x000007A8; // type:object size:0x10 scope:local align:4 +lbl_8_data_7B8 = .data:0x000007B8; // type:object size:0x18 data:string +lbl_8_data_7D0 = .data:0x000007D0; // type:object size:0x1F data:string +lv9_table$99827 = .data:0x000007F0; // type:object size:0x10 scope:local align:4 +lbl_8_data_800 = .data:0x00000800; // type:object size:0x15 data:string +lbl_8_data_815 = .data:0x00000815; // type:object size:0x1C data:string +lv9_w_table$99830 = .data:0x00000834; // type:object size:0x10 scope:local align:4 +lbl_8_data_844 = .data:0x00000844; // type:object size:0x5 data:string +lbl_8_data_849 = .data:0x00000849; // type:object size:0xA data:string +lbl_8_data_853 = .data:0x00000853; // type:object size:0xB data:string +lbl_8_data_85E = .data:0x0000085E; // type:object size:0x5 data:string +lbl_8_data_863 = .data:0x00000863; // type:object size:0x6 data:string +lbl_8_data_869 = .data:0x00000869; // type:object size:0x6 data:string +lbl_8_data_86F = .data:0x0000086F; // type:object size:0xA data:string +lbl_8_data_879 = .data:0x00000879; // type:object size:0x8 data:string +lbl_8_data_881 = .data:0x00000881; // type:object size:0x7 data:string +lbl_8_data_888 = .data:0x00000888; // type:object size:0x9 data:string +lbl_8_data_891 = .data:0x00000891; // type:object size:0x9 data:string +lbl_8_data_89A = .data:0x0000089A; // type:object size:0xB data:string +lbl_8_data_8A5 = .data:0x000008A5; // type:object size:0xA data:string +lbl_8_data_8AF = .data:0x000008AF; // type:object size:0xA data:string +lbl_8_data_8B9 = .data:0x000008B9; // type:object size:0xB data:string +lbl_8_data_8C4 = .data:0x000008C4; // type:object size:0xB data:string +lbl_8_data_8CF = .data:0x000008CF; // type:object size:0x5 data:string +lbl_8_data_8D4 = .data:0x000008D4; // type:object size:0xE data:string +lbl_8_data_8E2 = .data:0x000008E2; // type:object size:0xE data:string +lbl_8_data_8F0 = .data:0x000008F0; // type:object size:0xA data:string +lbl_8_data_8FA = .data:0x000008FA; // type:object size:0x8 data:string +lbl_8_data_902 = .data:0x00000902; // type:object size:0x8 data:string +lbl_8_data_90A = .data:0x0000090A; // type:object size:0xC data:string +lbl_8_data_916 = .data:0x00000916; // type:object size:0xA data:string +lbl_8_data_920 = .data:0x00000920; // type:object size:0xC data:string +lbl_8_data_92C = .data:0x0000092C; // type:object size:0x9 data:string +lbl_8_data_935 = .data:0x00000935; // type:object size:0x8 data:string +lbl_8_data_93D = .data:0x0000093D; // type:object size:0xA data:string +lbl_8_data_947 = .data:0x00000947; // type:object size:0xB data:string +action_table$100102 = .data:0x00000954; // type:object size:0x74 scope:local align:4 +l_daDoor20_Method = .data:0x000009C8; // type:object size:0x20 scope:global align:4 +g_profile_DOOR20 = .data:0x000009E8; // type:object size:0x30 scope:global align:4 +__vt__10daDoor20_c = .data:0x00000A18; // type:object size:0x10 scope:global align:4 +lbl_8_data_A28 = .data:0x00000A28; // type:object size:0xB data:string +@100498 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +__RTTI__10daDoor20_c = .data:0x00000A40; // type:object size:0x8 scope:global align:4 +lbl_8_data_A48 = .data:0x00000A48; // type:object size:0x34 +@100558 = .data:0x00000A7C; // type:object size:0x3C scope:local align:4 +lbl_8_data_AB8 = .data:0x00000AB8; // type:object size:0x14 +@100560 = .data:0x00000ACC; // type:object size:0x34 scope:local align:4 +lbl_8_data_B00 = .data:0x00000B00; // type:object size:0x14 +@100618 = .data:0x00000B14; // type:object size:0x24 scope:local align:4 +lbl_8_data_B38 = .data:0x00000B38; // type:object size:0x18 +@100620 = .data:0x00000B50; // type:object size:0xC scope:local align:4 +lbl_8_data_B5C = .data:0x00000B5C; // type:object size:0x1C +@100622 = .data:0x00000B78; // type:object size:0xC scope:local align:4 +lbl_8_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDJ01/rels/d_a_door_spiral/splits.txt b/config/RZDJ01/rels/d_a_door_spiral/splits.txt new file mode 100644 index 0000000000..bfae0d15f2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_spiral/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_door_spiral.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_door_spiral/symbols.txt b/config/RZDJ01/rels/d_a_door_spiral/symbols.txt new file mode 100644 index 0000000000..6855a1f604 --- /dev/null +++ b/config/RZDJ01/rels/d_a_door_spiral/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_SPIRAL_DOOR = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_dshutter/splits.txt b/config/RZDJ01/rels/d_a_dshutter/splits.txt new file mode 100644 index 0000000000..df4504a89d --- /dev/null +++ b/config/RZDJ01/rels/d_a_dshutter/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_dshutter.cpp: + .text start:0x0000005C end:0x00000A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_dshutter/symbols.txt b/config/RZDJ01/rels/d_a_dshutter/symbols.txt new file mode 100644 index 0000000000..f1c9d70ab1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_dshutter/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__7daDsh_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +CreateHeap__7daDsh_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +Draw__7daDsh_cFv = .text:0x00000148; // type:function size:0x98 scope:global align:4 +Execute__7daDsh_cFPPA3_A4_f = .text:0x000001E0; // type:function size:0x84 scope:global align:4 +setMtx__7daDsh_cFv = .text:0x00000264; // type:function size:0x70 scope:global align:4 +setAction__7daDsh_cFPQ27daDsh_c8action_c = .text:0x000002D4; // type:function size:0x54 scope:global align:4 +initOpenWait__7daDsh_cFv = .text:0x00000328; // type:function size:0x10 scope:global align:4 +executeOpenWait__7daDsh_cFv = .text:0x00000338; // type:function size:0x5C scope:global align:4 +initOpen__7daDsh_cFv = .text:0x00000394; // type:function size:0xD8 scope:global align:4 +executeOpen__7daDsh_cFv = .text:0x0000046C; // type:function size:0xD4 scope:global align:4 +initCloseWait__7daDsh_cFv = .text:0x00000540; // type:function size:0x1C scope:global align:4 +executeCloseWait__7daDsh_cFv = .text:0x0000055C; // type:function size:0x5C scope:global align:4 +initClose__7daDsh_cFv = .text:0x000005B8; // type:function size:0x28 scope:global align:4 +executeClose__7daDsh_cFv = .text:0x000005E0; // type:function size:0xD4 scope:global align:4 +daDsh_Draw__FP7daDsh_c = .text:0x000006B4; // type:function size:0x10 scope:global align:4 +daDsh_Execute__FP7daDsh_c = .text:0x000006C4; // type:function size:0x4 scope:global align:4 +daDsh_IsDelete__FP7daDsh_c = .text:0x000006C8; // type:function size:0x8 scope:global align:4 +daDsh_Delete__FP7daDsh_c = .text:0x000006D0; // type:function size:0x48 scope:global align:4 +daDsh_Create__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x170 scope:global align:4 +__sinit_\d_a_dshutter_cpp = .text:0x00000888; // type:function size:0x15C scope:global align:4 +__ct__Q27daDsh_c8action_cFM7daDsh_cFPCvPv_iM7daDsh_cFPCvPv_i = .text:0x000009E4; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzb = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_heap_size = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +@90157 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@90158 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_10_data_7 = .data:0x00000007; // type:object size:0xA data:string +lbl_10_data_11 = .data:0x00000011; // type:object size:0xA data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +lbl_10_data_28 = .data:0x00000028; // type:object size:0x4 +l_resName$localstatic$create__7daDsh_cFv = .data:0x0000002C; // type:object size:0x8 scope:local align:4 data:4byte +l_daDsh_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_DSHUTTER = .data:0x00000054; // type:object size:0x34 scope:global align:4 +__vt__7daDsh_c = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_10_data_B0 = .data:0x000000B0; // type:object size:0x8 data:string +@89264 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__7daDsh_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +lbl_10_data_D4 = .data:0x000000D4; // type:object size:0x11 data:string +@89266 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +lbl_10_data_F4 = .data:0x000000F4; // type:object size:0x1C +@90265 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@90266 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@90267 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@90268 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@90269 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@90270 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@90271 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@90272 = .data:0x00000164; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +l_openWaitAction = .bss:0x00000000; // type:object size:0x18 scope:global align:4 +l_openAction = .bss:0x00000018; // type:object size:0x18 scope:global align:4 +l_closeWaitAction = .bss:0x00000030; // type:object size:0x18 scope:global align:4 +l_closeAction = .bss:0x00000048; // type:object size:0x18 scope:global align:4 +lbl_10_bss_60 = .bss:0x00000060; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ai/splits.txt b/config/RZDJ01/rels/d_a_e_ai/splits.txt new file mode 100644 index 0000000000..e463820871 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ai.cpp: + .text start:0x000000CC end:0x00002A9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000030C + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_e_ai/symbols.txt b/config/RZDJ01/rels/d_a_e_ai/symbols.txt new file mode 100644 index 0000000000..c239723ff8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ai/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_AI_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +initCcCylinder__10e_ai_classFv = .text:0x00000190; // type:function size:0xBC scope:global align:4 +setCcCylinder__10e_ai_classFv = .text:0x0000024C; // type:function size:0xCC scope:global align:4 +anm_init__10e_ai_classFifUcf = .text:0x00000318; // type:function size:0xAC scope:global align:4 +Draw__10e_ai_classFv = .text:0x000003C4; // type:function size:0xF4 scope:global align:4 +player_way_check__10e_ai_classFv = .text:0x000004B8; // type:function size:0x44 scope:global align:4 +other_bg_check__10e_ai_classFP10fopAc_ac_c = .text:0x000004FC; // type:function size:0xC4 scope:global align:4 +pl_check__10e_ai_classFfs = .text:0x000005C0; // type:function size:0x78 scope:global align:4 +damage_check__10e_ai_classFv = .text:0x00000638; // type:function size:0x720 scope:global align:4 +e_ai_damage__10e_ai_classFv = .text:0x00000D58; // type:function size:0x4D8 scope:global align:4 +e_ai_attack__10e_ai_classFv = .text:0x00001230; // type:function size:0x250 scope:global align:4 +e_ai_move__10e_ai_classFv = .text:0x00001480; // type:function size:0x3A0 scope:global align:4 +e_ai_wait__10e_ai_classFv = .text:0x00001820; // type:function size:0x1F8 scope:global align:4 +e_ai_return__10e_ai_classFv = .text:0x00001A18; // type:function size:0x270 scope:global align:4 +action__10e_ai_classFv = .text:0x00001C88; // type:function size:0x28C scope:global align:4 +PlayerWaySet__10e_ai_classFv = .text:0x00001F14; // type:function size:0x6C scope:global align:4 +AttentionSet__10e_ai_classFv = .text:0x00001F80; // type:function size:0x68 scope:global align:4 +Execute__10e_ai_classFv = .text:0x00001FE8; // type:function size:0x4E8 scope:global align:4 +setBaseMtx__10e_ai_classFv = .text:0x000024D0; // type:function size:0x88 scope:global align:4 +Delete__10e_ai_classFv = .text:0x00002558; // type:function size:0x68 scope:global align:4 +daE_AI_Draw__FP10e_ai_class = .text:0x000025C0; // type:function size:0x4 scope:global align:4 +daE_AI_Execute__FP10e_ai_class = .text:0x000025C4; // type:function size:0x4 scope:global align:4 +daE_AI_IsDelete__FP10e_ai_class = .text:0x000025C8; // type:function size:0x8 scope:global align:4 +daE_AI_Delete__FP10e_ai_class = .text:0x000025D0; // type:function size:0x4 scope:global align:4 +CreateHeap__10e_ai_classFv = .text:0x000025D4; // type:function size:0x194 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002768; // type:function size:0x4 scope:global align:4 +Create__10e_ai_classFv = .text:0x0000276C; // type:function size:0x2A4 scope:global align:4 +daE_AI_Create__FP10fopAc_ac_c = .text:0x00002A10; // type:function size:0x4 scope:global align:4 +__dt__12daE_AI_HIO_cFv = .text:0x00002A14; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ai_cpp = .text:0x00002A54; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95623 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95624 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95625 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95626 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95627 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95628 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +at_sph_src$92641 = .rodata:0x00000018; // type:object size:0x40 scope:local align:4 +shield_sph_src$92642 = .rodata:0x00000058; // type:object size:0x40 scope:local align:4 +@95634 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@95635 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95645 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95668 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95844 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95845 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95846 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95904 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95905 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95906 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95907 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95908 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95909 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95910 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95948 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96001 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96004 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@96147 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96155 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@96258 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96259 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96261 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96264 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@96392 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92589 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_cyl_src$92643 = .data:0x00000018; // type:object size:0x44 scope:local align:4 +lbl_170_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_daE_AI_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_AI = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_AI_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_170_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@93360 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_AI_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_170_data_E4 = .data:0x000000E4; // type:object size:0x34 +@93422 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_170_data_154 = .data:0x00000154; // type:object size:0x14 +@93424 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_170_data_19C = .data:0x0000019C; // type:object size:0x14 +@93482 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_170_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@93484 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_170_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@93486 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_170_data_220 = .data:0x00000220; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_170_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92632 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_arrow/splits.txt b/config/RZDJ01/rels/d_a_e_arrow/splits.txt new file mode 100644 index 0000000000..7710d28ec2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_arrow.cpp: + .text start:0x000000CC end:0x00001A50 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_e_arrow/symbols.txt b/config/RZDJ01/rels/d_a_e_arrow/symbols.txt new file mode 100644 index 0000000000..e3574527ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_arrow/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daE_ARROW_Draw__FP13e_arrow_class = .text:0x000000CC; // type:function size:0xA8 scope:global align:4 +s_limit_sub__FPvPv = .text:0x00000174; // type:function size:0x90 scope:global align:4 +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000204; // type:function size:0x74 scope:global align:4 +daE_ARROW_Execute__FP13e_arrow_class = .text:0x00000278; // type:function size:0x14C8 scope:global align:4 +daE_ARROW_IsDelete__FP13e_arrow_class = .text:0x00001740; // type:function size:0x8 scope:global align:4 +daE_ARROW_Delete__FP13e_arrow_class = .text:0x00001748; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000017B0; // type:function size:0xAC scope:global align:4 +daE_ARROW_Create__FP10fopAc_ac_c = .text:0x0000185C; // type:function size:0x1F4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@111948 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@112275 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@112276 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@112277 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@112278 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@112279 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@112280 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@112281 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@112282 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@112283 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@112284 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@112285 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@112286 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@112287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@112288 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@112289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@112290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@112291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@112292 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@112293 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@112294 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@112295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@112296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@112297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@112298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@112302 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112303 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112304 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112306 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112307 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@112308 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@112309 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@112310 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@112311 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112312 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112313 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@112314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@112315 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@112316 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@112317 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@112318 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112319 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112322 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fire_name$109438 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +at_sph_src$109676 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +tg_sph_src$109677 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +fire_eff_sph_src$109680 = .data:0x00000088; // type:object size:0x40 scope:local align:4 +lbl_171_data_C8 = .data:0x000000C8; // type:object size:0xC +l_daE_ARROW_Method = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_E_ARROW = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +lbl_171_data_124 = .data:0x00000124; // type:object size:0x40 +@109860 = .data:0x00000164; // type:object size:0x4C scope:local align:4 +lbl_171_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@109864 = .data:0x000001C4; // type:object size:0x44 scope:local align:4 +lbl_171_data_208 = .data:0x00000208; // type:object size:0x14 +@109866 = .data:0x0000021C; // type:object size:0x24 scope:local align:4 +lbl_171_data_240 = .data:0x00000240; // type:object size:0x18 +@109868 = .data:0x00000258; // type:object size:0xC scope:local align:4 +lbl_171_data_264 = .data:0x00000264; // type:object size:0x1C +@109870 = .data:0x00000280; // type:object size:0xC scope:local align:4 +lbl_171_data_28C = .data:0x0000028C; // type:object size:0x14 +@109904 = .data:0x000002A0; // type:object size:0x14 scope:local align:4 +lbl_171_data_2B4 = .data:0x000002B4; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@109246 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +localOffset$109243 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@109520 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +localOffset$109517 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_ba/splits.txt b/config/RZDJ01/rels/d_a_e_ba/splits.txt new file mode 100644 index 0000000000..ec6945213c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ba/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ba.cpp: + .text start:0x000000CC end:0x000030FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000032C + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDJ01/rels/d_a_e_ba/symbols.txt b/config/RZDJ01/rels/d_a_e_ba/symbols.txt new file mode 100644 index 0000000000..0ec499caa9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ba/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_BA_HIO_cFv = .text:0x000003E0; // type:function size:0x44 scope:global align:4 +ba_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_ba_classifUcf = .text:0x00000484; // type:function size:0xA8 scope:global align:4 +daE_BA_Draw__FP10e_ba_class = .text:0x0000052C; // type:function size:0x6C scope:global align:4 +shot_b_sub__FPvPv = .text:0x00000598; // type:function size:0x78 scope:global align:4 +pl_check__FP10e_ba_classfs = .text:0x00000610; // type:function size:0x14C scope:global align:4 +damage_check__FP10e_ba_class = .text:0x0000075C; // type:function size:0x22C scope:global align:4 +path_check__FP10e_ba_class = .text:0x00000988; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_ba_class = .text:0x00000BE8; // type:function size:0x17C scope:global align:4 +e_ba_roof__FP10e_ba_class = .text:0x00000D64; // type:function size:0x148 scope:global align:4 +e_ba_fight_fly__FP10e_ba_class = .text:0x00000EAC; // type:function size:0x1B0 scope:global align:4 +e_ba_fight__FP10e_ba_class = .text:0x0000105C; // type:function size:0x368 scope:global align:4 +e_ba_attack__FP10e_ba_class = .text:0x000013C4; // type:function size:0x1EC scope:global align:4 +e_ba_fly__FP10e_ba_class = .text:0x000015B0; // type:function size:0x214 scope:global align:4 +e_ba_return__FP10e_ba_class = .text:0x000017C4; // type:function size:0x110 scope:global align:4 +e_ba_path_fly__FP10e_ba_class = .text:0x000018D4; // type:function size:0x22C scope:global align:4 +e_ba_chance__FP10e_ba_class = .text:0x00001B00; // type:function size:0x1F8 scope:global align:4 +e_ba_wolfbite__FP10e_ba_class = .text:0x00001CF8; // type:function size:0x240 scope:global align:4 +e_ba_wind__FP10e_ba_class = .text:0x00001F38; // type:function size:0x194 scope:global align:4 +e_ba_appear__FP10e_ba_class = .text:0x000020CC; // type:function size:0x130 scope:global align:4 +daE_BA_Execute__FP10e_ba_class = .text:0x000021FC; // type:function size:0x8C0 scope:global align:4 +daE_BA_IsDelete__FP10e_ba_class = .text:0x00002ABC; // type:function size:0x8 scope:global align:4 +daE_BA_Delete__FP10e_ba_class = .text:0x00002AC4; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B28; // type:function size:0xF0 scope:global align:4 +daE_BA_Create__FP10fopAc_ac_c = .text:0x00002C18; // type:function size:0x410 scope:global align:4 +__dt__12daE_BA_HIO_cFv = .text:0x00003028; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ba_cpp = .text:0x00003068; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000030B0; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99550 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99552 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99553 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99576 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99577 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99578 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@99643 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@99689 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99691 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99721 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99726 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99727 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99760 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@99761 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99762 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99777 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99778 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99816 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99836 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99848 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99849 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99912 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99913 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99914 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99947 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99948 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99963 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@99964 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99976 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99977 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99978 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@100139 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100140 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100141 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100272 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100274 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100277 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95238 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +fire_name$96033 = .data:0x00000016; // type:object size:0x8 scope:local align:2 +ice_name$96034 = .data:0x0000001E; // type:object size:0x6 scope:local align:2 +@100143 = .data:0x00000024; // type:object size:0x40 scope:local align:4 +lbl_172_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_172_data_69 = .data:0x00000069; // type:object size:0x5 data:string +lbl_172_data_6E = .data:0x0000006E; // type:object size:0x5 data:string +arc_name$96147 = .data:0x00000074; // type:object size:0xC scope:local align:4 +cc_sph_src$96178 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +lbl_172_data_C0 = .data:0x000000C0; // type:object size:0x5 data:string +l_daE_BA_Method = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_E_BA = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__12daE_BA_HIO_c = .data:0x00000118; // type:object size:0xC scope:global align:4 +lbl_172_data_124 = .data:0x00000124; // type:object size:0xD data:string +@96224 = .data:0x00000134; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BA_HIO_c = .data:0x00000140; // type:object size:0x8 scope:global align:4 +lbl_172_data_148 = .data:0x00000148; // type:object size:0x34 +@96287 = .data:0x0000017C; // type:object size:0x3C scope:local align:4 +lbl_172_data_1B8 = .data:0x000001B8; // type:object size:0x14 +@96289 = .data:0x000001CC; // type:object size:0x34 scope:local align:4 +lbl_172_data_200 = .data:0x00000200; // type:object size:0x14 +@96347 = .data:0x00000214; // type:object size:0x24 scope:local align:4 +lbl_172_data_238 = .data:0x00000238; // type:object size:0x18 +@96349 = .data:0x00000250; // type:object size:0xC scope:local align:4 +lbl_172_data_25C = .data:0x0000025C; // type:object size:0x1C +@96351 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_172_data_284 = .data:0x00000284; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_172_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95281 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_172_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDJ01/rels/d_a_e_bee/splits.txt b/config/RZDJ01/rels/d_a_e_bee/splits.txt new file mode 100644 index 0000000000..4a4735b48d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bee/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bee.cpp: + .text start:0x000000CC end:0x0000251C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_bee/symbols.txt b/config/RZDJ01/rels/d_a_e_bee/symbols.txt new file mode 100644 index 0000000000..b9e06b695a --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bee/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_Bee_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daE_Bee_Draw__FP11e_bee_class = .text:0x000000FC; // type:function size:0x104 scope:global align:4 +bee_mtxset__FP5bee_s = .text:0x00000200; // type:function size:0xB8 scope:global align:4 +bee_fly_action__FP11e_bee_classP5bee_s = .text:0x000002B8; // type:function size:0x64C scope:global align:4 +bee_nest_action__FP11e_bee_classP5bee_sSc = .text:0x00000904; // type:function size:0x68C scope:global align:4 +bee_fail__FP5bee_s = .text:0x00000F90; // type:function size:0x434 scope:global align:4 +bee_start__FP11e_bee_classP5bee_s = .text:0x000013C4; // type:function size:0x22C scope:global align:4 +daE_Bee_Execute__FP11e_bee_class = .text:0x000015F0; // type:function size:0x7C4 scope:global align:4 +daE_Bee_IsDelete__FP11e_bee_class = .text:0x00001DB4; // type:function size:0x8 scope:global align:4 +daE_Bee_Delete__FP11e_bee_class = .text:0x00001DBC; // type:function size:0x104 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EC0; // type:function size:0x1A4 scope:global align:4 +daE_Bee_Create__FP10fopAc_ac_c = .text:0x00002064; // type:function size:0x3A0 scope:global align:4 +__dt__13daE_Bee_HIO_cFv = .text:0x00002404; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bee_cpp = .text:0x00002444; // type:function size:0x48 scope:global align:4 +__ct__5bee_sFv = .text:0x0000248C; // type:function size:0x34 scope:global align:4 +__dt__5bee_sFv = .text:0x000024C0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97131 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97262 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97263 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97265 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97266 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97267 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97270 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97271 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97272 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97273 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97275 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97276 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97277 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97278 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97331 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97332 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97334 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97335 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97336 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97337 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97338 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97339 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97340 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97380 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97385 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97386 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +l_bmdidx$93948 = .rodata:0x000000AC; // type:object size:0x10 scope:local align:4 +l_bmdidx$94048 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +@97724 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97727 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_cyl_src$94046 = .data:0x00000008; // type:object size:0x44 scope:local align:4 +at_sph_src$94047 = .data:0x0000004C; // type:object size:0x40 scope:local align:4 +l_daE_Bee_Method = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_E_BEE = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__13daE_Bee_HIO_c = .data:0x000000DC; // type:object size:0xC scope:global align:4 +lbl_173_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +@94093 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +__RTTI__13daE_Bee_HIO_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_173_data_10C = .data:0x0000010C; // type:object size:0x78 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_173_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +@93736 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +non$93733 = .bss:0x00000038; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_bg/splits.txt b/config/RZDJ01/rels/d_a_e_bg/splits.txt new file mode 100644 index 0000000000..9417f85d47 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bg.cpp: + .text start:0x000000CC end:0x000038D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_e_bg/symbols.txt b/config/RZDJ01/rels/d_a_e_bg/symbols.txt new file mode 100644 index 0000000000..a31606b08d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bg/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_BG_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__8daE_BG_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0xE0 scope:global align:4 +JointCallBack__8daE_BG_cFP8J3DJointi = .text:0x000001FC; // type:function size:0x48 scope:global align:4 +draw__8daE_BG_cFv = .text:0x00000244; // type:function size:0x1B8 scope:global align:4 +daE_BG_Draw__FP8daE_BG_c = .text:0x000003FC; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_BG_cFii = .text:0x00000400; // type:function size:0x18 scope:global align:4 +damage_check__8daE_BG_cFv = .text:0x00000418; // type:function size:0x18C scope:global align:4 +setSparkEffect__8daE_BG_cFv = .text:0x000005A4; // type:function size:0x144 scope:global align:4 +search_esa__8daE_BG_cFv = .text:0x000006E8; // type:function size:0x84 scope:global align:4 +executeBorn__8daE_BG_cFv = .text:0x0000076C; // type:function size:0x280 scope:global align:4 +executeSwim__8daE_BG_cFv = .text:0x000009EC; // type:function size:0x5F0 scope:global align:4 +executeAttack__8daE_BG_cFv = .text:0x00000FDC; // type:function size:0xB08 scope:global align:4 +executeDamage__8daE_BG_cFv = .text:0x00001AE4; // type:function size:0x1CC scope:global align:4 +setBombCarry__8daE_BG_cFi = .text:0x00001CB0; // type:function size:0x114 scope:global align:4 +executeBomb__8daE_BG_cFv = .text:0x00001DC4; // type:function size:0x204 scope:global align:4 +executeBirth__8daE_BG_cFv = .text:0x00001FC8; // type:function size:0x3B4 scope:global align:4 +executeHook__8daE_BG_cFv = .text:0x0000237C; // type:function size:0x28 scope:global align:4 +executeEat__8daE_BG_cFv = .text:0x000023A4; // type:function size:0x740 scope:global align:4 +action__8daE_BG_cFv = .text:0x00002AE4; // type:function size:0x3AC scope:global align:4 +mtx_set__8daE_BG_cFv = .text:0x00002E90; // type:function size:0x120 scope:global align:4 +cc_set__8daE_BG_cFv = .text:0x00002FB0; // type:function size:0x158 scope:global align:4 +execute__8daE_BG_cFv = .text:0x00003108; // type:function size:0x160 scope:global align:4 +daE_BG_Execute__FP8daE_BG_c = .text:0x00003268; // type:function size:0x4 scope:global align:4 +daE_BG_IsDelete__FP8daE_BG_c = .text:0x0000326C; // type:function size:0x8 scope:global align:4 +_delete__8daE_BG_cFv = .text:0x00003274; // type:function size:0x74 scope:global align:4 +daE_BG_Delete__FP8daE_BG_c = .text:0x000032E8; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_BG_cFv = .text:0x000032EC; // type:function size:0x1C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000034B4; // type:function size:0x4 scope:global align:4 +create__8daE_BG_cFv = .text:0x000034B8; // type:function size:0x38C scope:global align:4 +daE_BG_Create__FP8daE_BG_c = .text:0x00003844; // type:function size:0x4 scope:global align:4 +__dt__12daE_BG_HIO_cFv = .text:0x00003848; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bg_cpp = .text:0x00003888; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97826 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97827 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@97830 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97898 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97899 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97921 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97996 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98167 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98168 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98172 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98173 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98176 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@98345 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98346 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98380 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98382 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98384 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98474 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98604 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98605 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98606 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98607 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98700 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98701 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98721 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98889 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_bg_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_bg_at_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +lbl_174_data_80 = .data:0x00000080; // type:object size:0x5 data:string +enemyBombID$93879 = .data:0x00000086; // type:object size:0xA scope:local align:2 +@98348 = .data:0x00000090; // type:object size:0x2C scope:local align:4 +@98609 = .data:0x000000BC; // type:object size:0x20 scope:local align:4 +@98659 = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +lbl_174_data_FC = .data:0x000000FC; // type:object size:0x5 data:string +l_daE_BG_Method = .data:0x00000104; // type:object size:0x20 scope:global align:4 +g_profile_E_BG = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__12daE_BG_HIO_c = .data:0x00000154; // type:object size:0xC scope:global align:4 +lbl_174_data_160 = .data:0x00000160; // type:object size:0xD data:string +@94904 = .data:0x00000170; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BG_HIO_c = .data:0x0000017C; // type:object size:0x8 scope:global align:4 +lbl_174_data_184 = .data:0x00000184; // type:object size:0x34 +@94967 = .data:0x000001B8; // type:object size:0x3C scope:local align:4 +lbl_174_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@94969 = .data:0x00000208; // type:object size:0x34 scope:local align:4 +lbl_174_data_23C = .data:0x0000023C; // type:object size:0x14 +@95027 = .data:0x00000250; // type:object size:0x24 scope:local align:4 +lbl_174_data_274 = .data:0x00000274; // type:object size:0x18 +@95029 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +lbl_174_data_298 = .data:0x00000298; // type:object size:0x1C +@95031 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +lbl_174_data_2C0 = .data:0x000002C0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_174_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93751 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_bi/splits.txt b/config/RZDJ01/rels/d_a_e_bi/splits.txt new file mode 100644 index 0000000000..dde708f6df --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bi.cpp: + .text start:0x000000CC end:0x000027FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_e_bi/symbols.txt b/config/RZDJ01/rels/d_a_e_bi/symbols.txt new file mode 100644 index 0000000000..45611e6ad8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bi/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000000E8; // type:function size:0x18 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000100; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000110; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000120; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000130; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000013C; // type:function size:0x30 scope:global align:4 +__ct__12daE_BI_HIO_cFv = .text:0x0000016C; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_bi_classifUcf = .text:0x000001B4; // type:function size:0xAC scope:global align:4 +daE_BI_Draw__FP10e_bi_class = .text:0x00000260; // type:function size:0x228 scope:global align:4 +pl_check__FP10e_bi_classf = .text:0x00000488; // type:function size:0x60 scope:global align:4 +action__FP10e_bi_class = .text:0x000004E8; // type:function size:0x149C scope:global align:4 +s_fw_sub__FPvPv = .text:0x00001984; // type:function size:0x88 scope:global align:4 +ride_movebg_init__FP10e_bi_class = .text:0x00001A0C; // type:function size:0x140 scope:global align:4 +daE_BI_Execute__FP10e_bi_class = .text:0x00001B4C; // type:function size:0x650 scope:global align:4 +daE_BI_IsDelete__FP10e_bi_class = .text:0x0000219C; // type:function size:0x8 scope:global align:4 +daE_BI_Delete__FP10e_bi_class = .text:0x000021A4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000220C; // type:function size:0xF4 scope:global align:4 +daE_BI_Create__FP10fopAc_ac_c = .text:0x00002300; // type:function size:0x41C scope:global align:4 +__dt__12daE_BI_HIO_cFv = .text:0x0000271C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bi_cpp = .text:0x0000275C; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000027A4; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x000027AC; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000027B4; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x000027C4; // type:function size:0x1C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000027E0; // type:function size:0x10 scope:global align:4 +fabsf = .text:0x000027F0; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97568 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97581 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97693 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97694 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98030 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98031 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98032 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98035 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98036 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98037 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@98038 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98039 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98040 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98041 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98042 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98043 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98044 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98045 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98046 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98047 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98048 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98049 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98050 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98051 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98052 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98057 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@98071 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@98084 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@98130 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98131 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98132 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98133 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98134 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98135 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98136 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98137 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98138 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98139 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98140 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98141 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98142 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98264 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98266 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94241 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_175_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ex_eff_id$94533 = .data:0x0000001C; // type:object size:0xA scope:local align:4 +w_eff_id$94666 = .data:0x00000026; // type:object size:0x8 scope:local align:2 +@98054 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +cc_cyl_src$94937 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +at_sph_src$94938 = .data:0x00000094; // type:object size:0x40 scope:local align:4 +lbl_175_data_D4 = .data:0x000000D4; // type:object size:0x10 +l_daE_BI_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_BI = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__12daE_BI_HIO_c = .data:0x00000134; // type:object size:0xC scope:global align:4 +lbl_175_data_140 = .data:0x00000140; // type:object size:0xD data:string +@94990 = .data:0x00000150; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BI_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +lbl_175_data_164 = .data:0x00000164; // type:object size:0x34 +@95053 = .data:0x00000198; // type:object size:0x3C scope:local align:4 +lbl_175_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@95055 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 +lbl_175_data_21C = .data:0x0000021C; // type:object size:0x48 +@95107 = .data:0x00000264; // type:object size:0x4C scope:local align:4 +lbl_175_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@95111 = .data:0x000002C4; // type:object size:0x44 scope:local align:4 +lbl_175_data_308 = .data:0x00000308; // type:object size:0x14 +@95113 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 +lbl_175_data_340 = .data:0x00000340; // type:object size:0x18 +@95115 = .data:0x00000358; // type:object size:0xC scope:local align:4 +lbl_175_data_364 = .data:0x00000364; // type:object size:0x1C +@95117 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_175_data_38C = .data:0x0000038C; // type:object size:0x34 +@95151 = .data:0x000003C0; // type:object size:0x14 scope:local align:4 +lbl_175_data_3D4 = .data:0x000003D4; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@94665 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94662 = .bss:0x00000044; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt b/config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt new file mode 100644 index 0000000000..fb90fc773a --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bi_leaf/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_bi_leaf.cpp: + .text start:0x0000005C end:0x000003AC + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt b/config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt new file mode 100644 index 0000000000..b007d30cc2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bi_leaf/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_BI_LEAF_Draw__FP15e_bi_leaf_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +daE_BI_LEAF_Execute__FP15e_bi_leaf_class = .text:0x000000D8; // type:function size:0x168 scope:global align:4 +daE_BI_LEAF_IsDelete__FP15e_bi_leaf_class = .text:0x00000240; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000248; // type:function size:0x80 scope:global align:4 +daE_BI_LEAF_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0xB4 scope:global align:4 +daE_BI_LEAF_Delete__FP15e_bi_leaf_class = .text:0x0000037C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_176_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_BI_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_BI_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_bs/splits.txt b/config/RZDJ01/rels/d_a_e_bs/splits.txt new file mode 100644 index 0000000000..899e5f3d4d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bs.cpp: + .text start:0x000000CC end:0x00002504 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000354 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_e_bs/symbols.txt b/config/RZDJ01/rels/d_a_e_bs/symbols.txt new file mode 100644 index 0000000000..4e2a7bb8ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bs/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_BS_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_bs_classifUcf = .text:0x00000118; // type:function size:0x14C scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000264; // type:function size:0xD8 scope:global align:4 +daE_BS_Draw__FP10e_bs_class = .text:0x0000033C; // type:function size:0x114 scope:global align:4 +way_bg_check__FP10e_bs_classff = .text:0x00000450; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_bs_classfs = .text:0x00000554; // type:function size:0xC0 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00000614; // type:function size:0x40 scope:global align:4 +daE_BS_Execute__FP10e_bs_class = .text:0x00000654; // type:function size:0x1894 scope:global align:4 +daE_BS_IsDelete__FP10e_bs_class = .text:0x00001EE8; // type:function size:0x8 scope:global align:4 +daE_BS_Delete__FP10e_bs_class = .text:0x00001EF0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001F58; // type:function size:0x204 scope:global align:4 +daE_BS_Create__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x320 scope:global align:4 +__dt__12daE_BS_HIO_cFv = .text:0x0000247C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bs_cpp = .text:0x000024BC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96661 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96683 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96684 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96722 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97118 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97120 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97122 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97123 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97124 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97125 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97131 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97132 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97133 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97134 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97135 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97136 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97137 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97138 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97139 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97140 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97141 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97142 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97144 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97146 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97147 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97151 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97296 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97302 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_177_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$92767 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +ap_name$93025 = .data:0x00000020; // type:object size:0x6 scope:local align:4 +@97154 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +cc_sph_src$93387 = .data:0x00000068; // type:object size:0x40 scope:local align:4 +at_sph_src$93388 = .data:0x000000A8; // type:object size:0x40 scope:local align:4 +lbl_177_data_E8 = .data:0x000000E8; // type:object size:0x5 data:string +l_daE_BS_Method = .data:0x000000F0; // type:object size:0x20 scope:global align:4 +g_profile_E_BS = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__12daE_BS_HIO_c = .data:0x00000140; // type:object size:0xC scope:global align:4 +lbl_177_data_14C = .data:0x0000014C; // type:object size:0xD data:string +@93429 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BS_HIO_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +lbl_177_data_170 = .data:0x00000170; // type:object size:0x34 +@93491 = .data:0x000001A4; // type:object size:0x3C scope:local align:4 +lbl_177_data_1E0 = .data:0x000001E0; // type:object size:0x14 +@93493 = .data:0x000001F4; // type:object size:0x34 scope:local align:4 +lbl_177_data_228 = .data:0x00000228; // type:object size:0x14 +@93551 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 +lbl_177_data_260 = .data:0x00000260; // type:object size:0x18 +@93553 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_177_data_284 = .data:0x00000284; // type:object size:0x1C +@93555 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +lbl_177_data_2AC = .data:0x000002AC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_177_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_bu/splits.txt b/config/RZDJ01/rels/d_a_e_bu/splits.txt new file mode 100644 index 0000000000..d5ae66be65 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bu.cpp: + .text start:0x000000CC end:0x00002F90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDJ01/rels/d_a_e_bu/symbols.txt b/config/RZDJ01/rels/d_a_e_bu/symbols.txt new file mode 100644 index 0000000000..72c55d0768 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bu/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_BU_HIO_cFv = .text:0x000003E0; // type:function size:0x44 scope:global align:4 +bu_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_bu_classifUcf = .text:0x00000484; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000530; // type:function size:0x114 scope:global align:4 +daE_BU_Draw__FP10e_bu_class = .text:0x00000644; // type:function size:0xA8 scope:global align:4 +pl_check__FP10e_bu_classfs = .text:0x000006EC; // type:function size:0x11C scope:global align:4 +damage_check__FP10e_bu_class = .text:0x00000808; // type:function size:0x1CC scope:global align:4 +path_check__FP10e_bu_class = .text:0x000009D4; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_bu_class = .text:0x00000C34; // type:function size:0x17C scope:global align:4 +e_bu_wait__FP10e_bu_class = .text:0x00000DB0; // type:function size:0x19C scope:global align:4 +e_bu_fight_fly__FP10e_bu_class = .text:0x00000F4C; // type:function size:0x13C scope:global align:4 +e_bu_fight__FP10e_bu_class = .text:0x00001088; // type:function size:0x2F8 scope:global align:4 +e_bu_attack__FP10e_bu_class = .text:0x00001380; // type:function size:0x208 scope:global align:4 +e_bu_fly__FP10e_bu_class = .text:0x00001588; // type:function size:0x1D8 scope:global align:4 +e_bu_path_fly__FP10e_bu_class = .text:0x00001760; // type:function size:0x218 scope:global align:4 +e_bu_chance__FP10e_bu_class = .text:0x00001978; // type:function size:0x1C4 scope:global align:4 +e_bu_head__FP10e_bu_class = .text:0x00001B3C; // type:function size:0x574 scope:global align:4 +daE_BU_Execute__FP10e_bu_class = .text:0x000020B0; // type:function size:0x8C8 scope:global align:4 +daE_BU_IsDelete__FP10e_bu_class = .text:0x00002978; // type:function size:0x8 scope:global align:4 +daE_BU_Delete__FP10e_bu_class = .text:0x00002980; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000029E8; // type:function size:0x130 scope:global align:4 +daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B18; // type:function size:0x3A4 scope:global align:4 +__dt__12daE_BU_HIO_cFv = .text:0x00002EBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bu_cpp = .text:0x00002EFC; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002F44; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96555 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96556 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96557 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96558 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96581 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96600 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96635 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96676 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96677 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96707 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96712 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96713 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96731 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96732 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96733 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96734 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96803 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96804 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96805 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96806 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96816 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96817 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96818 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96865 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96866 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96867 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96905 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96908 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96909 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97060 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97061 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97209 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97210 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97214 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_178_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@96911 = .data:0x0000001C; // type:object size:0x34 scope:local align:4 +fire_name$93308 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +ice_name$93309 = .data:0x00000058; // type:object size:0x6 scope:local align:4 +@97066 = .data:0x00000060; // type:object size:0x58 scope:local align:4 +cc_sph_src$93443 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +lbl_178_data_F8 = .data:0x000000F8; // type:object size:0x5 data:string +l_daE_BU_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_E_BU = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__12daE_BU_HIO_c = .data:0x00000150; // type:object size:0xC scope:global align:4 +lbl_178_data_15C = .data:0x0000015C; // type:object size:0xD data:string +@93485 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BU_HIO_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_178_data_180 = .data:0x00000180; // type:object size:0x34 +@93547 = .data:0x000001B4; // type:object size:0x3C scope:local align:4 +lbl_178_data_1F0 = .data:0x000001F0; // type:object size:0x14 +@93549 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +lbl_178_data_238 = .data:0x00000238; // type:object size:0x14 +@93607 = .data:0x0000024C; // type:object size:0x24 scope:local align:4 +lbl_178_data_270 = .data:0x00000270; // type:object size:0x18 +@93609 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_178_data_294 = .data:0x00000294; // type:object size:0x1C +@93611 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +lbl_178_data_2BC = .data:0x000002BC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_178_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_178_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDJ01/rels/d_a_e_bug/splits.txt b/config/RZDJ01/rels/d_a_e_bug/splits.txt new file mode 100644 index 0000000000..1cb6771678 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bug/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bug.cpp: + .text start:0x000000CC end:0x0000273C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_e_bug/symbols.txt b/config/RZDJ01/rels/d_a_e_bug/symbols.txt new file mode 100644 index 0000000000..4ef9dedaf4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_bug/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_Bug_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daE_Bug_Draw__FP11e_bug_class = .text:0x000000FC; // type:function size:0xEC scope:global align:4 +simple_bg_check__FP5bug_si = .text:0x000001E8; // type:function size:0x198 scope:global align:4 +bug_mtxset__FP5bug_s = .text:0x00000380; // type:function size:0xC4 scope:global align:4 +bug_action__FP11e_bug_classP5bug_s = .text:0x00000444; // type:function size:0x32C scope:global align:4 +damage_check__FP11e_bug_classP5bug_s = .text:0x00000770; // type:function size:0x3F0 scope:global align:4 +s_boom_sub__FPvPv = .text:0x00000B60; // type:function size:0x80 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x00000BE0; // type:function size:0x98 scope:global align:4 +daE_Bug_Execute__FP11e_bug_class = .text:0x00000C78; // type:function size:0x1418 scope:global align:4 +daE_Bug_IsDelete__FP11e_bug_class = .text:0x00002090; // type:function size:0x8 scope:global align:4 +daE_Bug_Delete__FP11e_bug_class = .text:0x00002098; // type:function size:0x104 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000219C; // type:function size:0xE8 scope:global align:4 +daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002284; // type:function size:0x384 scope:global align:4 +__ct__5bug_sFv = .text:0x00002608; // type:function size:0x34 scope:global align:4 +__dt__13daE_Bug_HIO_cFv = .text:0x0000263C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bug_cpp = .text:0x0000267C; // type:function size:0x64 scope:global align:4 +__dt__5bug_sFv = .text:0x000026E0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99398 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99399 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99426 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99427 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99428 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99482 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99483 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99484 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99485 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99486 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99487 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99488 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99582 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99583 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99584 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99585 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99586 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@99870 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99871 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99872 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99873 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99874 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99875 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99876 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99877 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99879 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99880 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99881 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99882 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99883 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99884 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99885 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99886 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99887 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99888 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99889 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99890 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99891 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99892 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99895 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +l_bmdidx$96075 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +l_bmdidx$96176 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@100053 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +c_x$95393 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +c_z$95394 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +lbl_179_data_20 = .data:0x00000020; // type:object size:0x6 data:string +lbl_179_data_26 = .data:0x00000026; // type:object size:0x8 data:string +l_daE_Bug_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_E_BUG = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13daE_Bug_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_179_data_8C = .data:0x0000008C; // type:object size:0xE data:string +@96227 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__13daE_Bug_HIO_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95344 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_179_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_179_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte +@95349 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +at_pos = .bss:0x00000038; // type:object size:0xC scope:global align:4 +at_size = .bss:0x00000044; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_cr/splits.txt b/config/RZDJ01/rels/d_a_e_cr/splits.txt new file mode 100644 index 0000000000..c06cc1748b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_cr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_cr.cpp: + .text start:0x000000CC end:0x000017BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000002C8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_e_cr/symbols.txt b/config/RZDJ01/rels/d_a_e_cr/symbols.txt new file mode 100644 index 0000000000..2636ea98e5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_cr/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_CR_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10e_cr_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001B0; // type:function size:0xA8 scope:global align:4 +daE_CR_Draw__FP10e_cr_class = .text:0x00000258; // type:function size:0x98 scope:global align:4 +way_bg_check__FP10e_cr_classf = .text:0x000002F0; // type:function size:0x104 scope:global align:4 +daE_CR_Execute__FP10e_cr_class = .text:0x000003F4; // type:function size:0xF60 scope:global align:4 +daE_CR_IsDelete__FP10e_cr_class = .text:0x00001354; // type:function size:0x8 scope:global align:4 +daE_CR_Delete__FP10e_cr_class = .text:0x0000135C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000013C4; // type:function size:0x13C scope:global align:4 +daE_CR_Create__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x234 scope:global align:4 +__dt__12daE_CR_HIO_cFv = .text:0x00001734; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_cr_cpp = .text:0x00001774; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94869 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94870 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94871 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94880 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94881 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94909 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95133 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95135 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95136 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95137 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95138 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95139 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95140 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@95142 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95147 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95148 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95150 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95151 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95152 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95153 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95154 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_180_data_16 = .data:0x00000016; // type:object size:0x5 data:string +cc_sph_src$93022 = .data:0x0000001C; // type:object size:0x40 scope:local align:4 +lbl_180_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_daE_CR_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_CR = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_CR_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_180_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@93055 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_CR_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_180_data_E4 = .data:0x000000E4; // type:object size:0x34 +@93117 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_180_data_154 = .data:0x00000154; // type:object size:0x14 +@93119 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_180_data_19C = .data:0x0000019C; // type:object size:0x14 +@93177 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_180_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@93179 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_180_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@93181 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_180_data_220 = .data:0x00000220; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_180_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_cr_egg/splits.txt b/config/RZDJ01/rels/d_a_e_cr_egg/splits.txt new file mode 100644 index 0000000000..19730d6caf --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_cr_egg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_cr_egg.cpp: + .text start:0x0000005C end:0x00000824 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt b/config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt new file mode 100644 index 0000000000..c7724d752f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_cr_egg/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_CR_EGG_Draw__FP14e_cr_egg_class = .text:0x0000005C; // type:function size:0x94 scope:global align:4 +daE_CR_EGG_Execute__FP14e_cr_egg_class = .text:0x000000F0; // type:function size:0x47C scope:global align:4 +daE_CR_EGG_IsDelete__FP14e_cr_egg_class = .text:0x0000056C; // type:function size:0x8 scope:global align:4 +daE_CR_EGG_Delete__FP14e_cr_egg_class = .text:0x00000574; // type:function size:0x44 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x68 scope:global align:4 +daE_CR_EGG_Create__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0x204 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92927 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92928 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91755 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +@92982 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92983 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92984 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92985 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92986 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92988 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92989 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92990 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92991 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@92992 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +spy$91740 = .data:0x00000000; // type:object size:0xC scope:local align:4 +lbl_181_data_C = .data:0x0000000C; // type:object size:0x5 data:string +cc_sph_src$91865 = .data:0x00000014; // type:object size:0x40 scope:local align:4 +l_daE_CR_EGG_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_E_CR_EGG = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_db/splits.txt b/config/RZDJ01/rels/d_a_e_db/splits.txt new file mode 100644 index 0000000000..c4000333b4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_db/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_db.cpp: + .text start:0x000000CC end:0x00005F1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000004C4 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_e_db/symbols.txt b/config/RZDJ01/rels/d_a_e_db/symbols.txt new file mode 100644 index 0000000000..5e5d576817 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_db/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_DB_HIO_cFv = .text:0x000003E0; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_db_classifUcf = .text:0x00000428; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_db_classifUcf = .text:0x000004D4; // type:function size:0xDC scope:global align:4 +daE_DB_Draw__FP10e_db_class = .text:0x000005B0; // type:function size:0x2F4 scope:global align:4 +pl_check__FP10e_db_classf = .text:0x000008A4; // type:function size:0x4C scope:global align:4 +damage_check__FP10e_db_class = .text:0x000008F0; // type:function size:0x45C scope:global align:4 +e_db_stay__FP10e_db_class = .text:0x00000D4C; // type:function size:0x270 scope:global align:4 +e_db_appear__FP10e_db_class = .text:0x00000FBC; // type:function size:0x29C scope:global align:4 +e_db_appear_v__FP10e_db_class = .text:0x00001258; // type:function size:0x1DC scope:global align:4 +e_db_wait__FP10e_db_class = .text:0x00001434; // type:function size:0x51C scope:global align:4 +e_db_mk_roof__FP10e_db_class = .text:0x00001950; // type:function size:0x26C scope:global align:4 +e_db_attack__FP10e_db_class = .text:0x00001BBC; // type:function size:0x980 scope:global align:4 +e_db_attack_s__FP10e_db_class = .text:0x0000253C; // type:function size:0x254 scope:global align:4 +e_db_chance__FP10e_db_class = .text:0x00002790; // type:function size:0x2F0 scope:global align:4 +e_db_s_damage__FP10e_db_class = .text:0x00002A80; // type:function size:0x224 scope:global align:4 +e_db_damage__FP10e_db_class = .text:0x00002CA4; // type:function size:0x2E0 scope:global align:4 +kuki_control1__FP10e_db_class = .text:0x00002F84; // type:function size:0x2F8 scope:global align:4 +kuki_control2__FP10e_db_class = .text:0x0000327C; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_db_class = .text:0x000033C4; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_db_class = .text:0x00003494; // type:function size:0xD8 scope:global align:4 +kuki_control1_e__FP10e_db_class = .text:0x0000356C; // type:function size:0x2FC scope:global align:4 +e_db_escape__FP10e_db_class = .text:0x00003868; // type:function size:0xD30 scope:global align:4 +e_db_e_dead__FP10e_db_class = .text:0x00004598; // type:function size:0x5C0 scope:global align:4 +daE_DB_Execute__FP10e_db_class = .text:0x00004B58; // type:function size:0xC68 scope:global align:4 +daE_DB_IsDelete__FP10e_db_class = .text:0x000057C0; // type:function size:0x8 scope:global align:4 +daE_DB_Delete__FP10e_db_class = .text:0x000057C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005830; // type:function size:0x200 scope:global align:4 +daE_DB_Create__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x448 scope:global align:4 +__dt__12daE_DB_HIO_cFv = .text:0x00005E78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_db_cpp = .text:0x00005EB8; // type:function size:0x48 scope:global align:4 +fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005F00; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101658 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101661 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101688 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101698 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101772 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101773 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101859 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101862 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101863 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@101864 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101887 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101888 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101889 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101890 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101891 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101892 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101893 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101894 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101946 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101947 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101948 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101949 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101999 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102000 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102001 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102002 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102003 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102006 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@102026 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102027 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102141 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102145 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102199 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102219 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102292 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102308 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102351 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102521 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102522 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102523 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102524 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102525 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102526 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102527 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102528 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102529 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102530 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102609 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102828 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102829 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102830 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102831 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102832 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102833 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102834 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102974 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102975 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102976 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102977 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102980 = .rodata:0x00000140; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_182_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_182_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$94862 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +@102532 = .data:0x00000038; // type:object size:0xCC scope:local align:4 +p_name$95414 = .data:0x00000104; // type:object size:0x6 scope:local align:4 +p_idx$95415 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@102836 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +cc_sph_src$95664 = .data:0x00000170; // type:object size:0x40 scope:local align:4 +at_sph_src$95665 = .data:0x000001B0; // type:object size:0x40 scope:local align:4 +kuki_sph_src$95666 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +l_daE_DB_Method = .data:0x00000230; // type:object size:0x20 scope:global align:4 +g_profile_E_DB = .data:0x00000250; // type:object size:0x30 scope:global align:4 +__vt__12daE_DB_HIO_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_182_data_28C = .data:0x0000028C; // type:object size:0xD data:string +@95716 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DB_HIO_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +lbl_182_data_2B0 = .data:0x000002B0; // type:object size:0x34 +@95779 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 +lbl_182_data_320 = .data:0x00000320; // type:object size:0x14 +@95781 = .data:0x00000334; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000370; // type:object size:0x14 scope:global align:4 +lbl_182_data_384 = .data:0x00000384; // type:object size:0x28 +@95839 = .data:0x000003AC; // type:object size:0x24 scope:local align:4 +lbl_182_data_3D0 = .data:0x000003D0; // type:object size:0x18 +@95841 = .data:0x000003E8; // type:object size:0xC scope:local align:4 +lbl_182_data_3F4 = .data:0x000003F4; // type:object size:0x1C +@95843 = .data:0x00000410; // type:object size:0xC scope:local align:4 +lbl_182_data_41C = .data:0x0000041C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_182_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_db_leaf/splits.txt b/config/RZDJ01/rels/d_a_e_db_leaf/splits.txt new file mode 100644 index 0000000000..97fecb5c18 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_db_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_db_leaf.cpp: + .text start:0x0000005C end:0x0000032C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt b/config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt new file mode 100644 index 0000000000..995d776886 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_db_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_DB_LEAF_Draw__FP15e_db_leaf_class = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daE_DB_LEAF_Execute__FP15e_db_leaf_class = .text:0x000000C8; // type:function size:0x80 scope:global align:4 +daE_DB_LEAF_IsDelete__FP15e_db_leaf_class = .text:0x00000148; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000150; // type:function size:0xFC scope:global align:4 +daE_DB_LEAF_Create__FP10fopAc_ac_c = .text:0x0000024C; // type:function size:0xB0 scope:global align:4 +daE_DB_LEAF_Delete__FP15e_db_leaf_class = .text:0x000002FC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92358 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_183_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_DB_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_DB_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_dd/splits.txt b/config/RZDJ01/rels/d_a_e_dd/splits.txt new file mode 100644 index 0000000000..f4cfc47ab3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dd.cpp: + .text start:0x000000CC end:0x000043C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000394 + .bss start:0x00000008 end:0x00000140 diff --git a/config/RZDJ01/rels/d_a_e_dd/symbols.txt b/config/RZDJ01/rels/d_a_e_dd/symbols.txt new file mode 100644 index 0000000000..0accf267ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dd/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_DD_HIO_cFv = .text:0x000003E0; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_dd_classifUcf = .text:0x00000440; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004EC; // type:function size:0x174 scope:global align:4 +daE_DD_Draw__FP10e_dd_class = .text:0x00000660; // type:function size:0x100 scope:global align:4 +pl_check__FP10e_dd_classfs = .text:0x00000760; // type:function size:0x118 scope:global align:4 +way_gake_check__FP10e_dd_classf = .text:0x00000878; // type:function size:0xFC scope:global align:4 +damage_check__FP10e_dd_class = .text:0x00000974; // type:function size:0x334 scope:global align:4 +way_bg_check__FP10e_dd_classf = .text:0x00000CA8; // type:function size:0x104 scope:global align:4 +path_check__FP10e_dd_class = .text:0x00000DAC; // type:function size:0x238 scope:global align:4 +e_dd_normal__FP10e_dd_class = .text:0x00000FE4; // type:function size:0x99C scope:global align:4 +e_dd_run__FP10e_dd_class = .text:0x00001980; // type:function size:0x278 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001BF8; // type:function size:0x148 scope:global align:4 +e_dd_attack__FP10e_dd_class = .text:0x00001D40; // type:function size:0x310 scope:global align:4 +e_dd_guard__FP10e_dd_class = .text:0x00002050; // type:function size:0xB0 scope:global align:4 +e_dd_bombdamage__FP10e_dd_class = .text:0x00002100; // type:function size:0x220 scope:global align:4 +e_dd_taildamage__FP10e_dd_class = .text:0x00002320; // type:function size:0x284 scope:global align:4 +e_dd_fall__FP10e_dd_class = .text:0x000025A4; // type:function size:0x144 scope:global align:4 +e_dd_dead__FP10e_dd_class = .text:0x000026E8; // type:function size:0xE8 scope:global align:4 +e_dd_arrowdamage__FP10e_dd_class = .text:0x000027D0; // type:function size:0x1D4 scope:global align:4 +daE_DD_Execute__FP10e_dd_class = .text:0x000029A4; // type:function size:0x114C scope:global align:4 +daE_DD_IsDelete__FP10e_dd_class = .text:0x00003AF0; // type:function size:0x8 scope:global align:4 +daE_DD_Delete__FP10e_dd_class = .text:0x00003AF8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B60; // type:function size:0x24C scope:global align:4 +daE_DD_Create__FP10fopAc_ac_c = .text:0x00003DAC; // type:function size:0x4C0 scope:global align:4 +__dt__12daE_DD_HIO_cFv = .text:0x0000426C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dd_cpp = .text:0x000042AC; // type:function size:0x48 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000042F4; // type:function size:0x84 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00004378; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99991 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99992 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99993 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99994 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100017 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100021 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100022 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100031 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100084 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@100085 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100105 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100180 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100272 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100273 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100274 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100275 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@100276 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100277 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100278 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100307 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100333 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100334 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100335 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100362 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100363 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100794 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100795 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100796 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100797 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100799 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100800 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100801 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100802 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100803 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100805 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100806 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100807 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101023 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101025 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101027 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94241 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_184_data_16 = .data:0x00000016; // type:object size:0x5 data:string +bomb_eff_name$95155 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +fire_eff_name$95191 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +fire_eff_name$95207 = .data:0x0000002C; // type:object size:0x4 scope:local align:4 +@100811 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +lbl_184_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +brk_d$95405 = .data:0x00000064; // type:object size:0x14 scope:local align:4 +ya = .data:0x00000078; // type:object size:0xA scope:global align:4 +xa = .data:0x00000082; // type:object size:0xA scope:global align:2 +fire_sph_src$95498 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +cc_sph_src$95499 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +l_daE_DD_Method = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_E_DD = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__12daE_DD_HIO_c = .data:0x0000015C; // type:object size:0xC scope:global align:4 +lbl_184_data_168 = .data:0x00000168; // type:object size:0xD data:string +@95552 = .data:0x00000178; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DD_HIO_c = .data:0x00000184; // type:object size:0x8 scope:global align:4 +lbl_184_data_18C = .data:0x0000018C; // type:object size:0x34 +@95615 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 +lbl_184_data_1FC = .data:0x000001FC; // type:object size:0x14 +@95617 = .data:0x00000210; // type:object size:0x34 scope:local align:4 +lbl_184_data_244 = .data:0x00000244; // type:object size:0x14 +@95675 = .data:0x00000258; // type:object size:0x24 scope:local align:4 +lbl_184_data_27C = .data:0x0000027C; // type:object size:0x18 +@95677 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_184_data_2A0 = .data:0x000002A0; // type:object size:0x1C +@95679 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +lbl_184_data_2C8 = .data:0x000002C8; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_184_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +lbl_184_bss_40 = .bss:0x00000040; // type:object size:0x100 data:byte diff --git a/config/RZDJ01/rels/d_a_e_df/splits.txt b/config/RZDJ01/rels/d_a_e_df/splits.txt new file mode 100644 index 0000000000..d323d3fbe3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_df.cpp: + .text start:0x000000CC end:0x0000220C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_e_df/symbols.txt b/config/RZDJ01/rels/d_a_e_df/symbols.txt new file mode 100644 index 0000000000..85b999cf8f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_df/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DF_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +CreateHeap__8daE_DF_cFv = .text:0x000000F0; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_DF_cFv = .text:0x000001E8; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_DF_cFiiff = .text:0x00000254; // type:function size:0xAC scope:global align:4 +CameraSet__8daE_DF_cFf = .text:0x00000300; // type:function size:0x190 scope:global align:4 +DemoStart__8daE_DF_cFv = .text:0x00000490; // type:function size:0xE8 scope:global align:4 +SetReleaseCam__8daE_DF_cFv = .text:0x00000578; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_DF_cFP8J3DJointP8J3DModel = .text:0x00000608; // type:function size:0x138 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000740; // type:function size:0x48 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000788; // type:function size:0xD4 scope:global align:4 +Link_Eat_Pos__8daE_DF_cFv = .text:0x0000085C; // type:function size:0x68 scope:global align:4 +Set_Angle__8daE_DF_cFP4cXyz = .text:0x000008C4; // type:function size:0xD4 scope:global align:4 +Obj_Damage__8daE_DF_cFv = .text:0x00000998; // type:function size:0xD4 scope:global align:4 +DamageAction__8daE_DF_cFv = .text:0x00000A6C; // type:function size:0x108 scope:global align:4 +BombEatAction__8daE_DF_cFv = .text:0x00000B74; // type:function size:0x3B4 scope:global align:4 +Spid_Out__8daE_DF_cFv = .text:0x00000F28; // type:function size:0x184 scope:global align:4 +LinkEatAction__8daE_DF_cFv = .text:0x000010AC; // type:function size:0x31C scope:global align:4 +Mogu_Mogu__8daE_DF_cFv = .text:0x000013C8; // type:function size:0x114 scope:global align:4 +ObjEatAction__8daE_DF_cFv = .text:0x000014DC; // type:function size:0x124 scope:global align:4 +EatAction__8daE_DF_cFv = .text:0x00001600; // type:function size:0x38 scope:global align:4 +SearchAction__8daE_DF_cFv = .text:0x00001638; // type:function size:0x1A4 scope:global align:4 +WaitAction__8daE_DF_cFv = .text:0x000017DC; // type:function size:0xA0 scope:global align:4 +MissAction__8daE_DF_cFv = .text:0x0000187C; // type:function size:0x90 scope:global align:4 +Action__8daE_DF_cFv = .text:0x0000190C; // type:function size:0x80 scope:global align:4 +Execute__8daE_DF_cFv = .text:0x0000198C; // type:function size:0x404 scope:global align:4 +Yazirushi__8daE_DF_cFv = .text:0x00001D90; // type:function size:0x30 scope:global align:4 +Draw__8daE_DF_cFv = .text:0x00001DC0; // type:function size:0x6C scope:global align:4 +Delete__8daE_DF_cFv = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_DF_cFv = .text:0x00001E94; // type:function size:0x58 scope:global align:4 +daE_DF_Draw__FP8daE_DF_c = .text:0x00001EEC; // type:function size:0x4 scope:global align:4 +daE_DF_Execute__FP8daE_DF_c = .text:0x00001EF0; // type:function size:0x4 scope:global align:4 +daE_DF_IsDelete__FP8daE_DF_c = .text:0x00001EF4; // type:function size:0x8 scope:global align:4 +daE_DF_Delete__FP8daE_DF_c = .text:0x00001EFC; // type:function size:0x4 scope:global align:4 +Create__8daE_DF_cFv = .text:0x00001F00; // type:function size:0x280 scope:global align:4 +daE_DF_Create__FP10fopAc_ac_c = .text:0x00002180; // type:function size:0x4 scope:global align:4 +__dt__12daE_DF_HIO_cFv = .text:0x00002184; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_df_cpp = .text:0x000021C4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96894 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96918 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$94399 = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +@96931 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96944 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96945 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96946 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96989 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96994 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@97021 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97022 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97023 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97075 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@97155 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97156 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97158 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97159 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97386 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97492 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94319 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_185_data_16 = .data:0x00000016; // type:object size:0x5 data:string +l_daE_DF_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_E_DF = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daE_DF_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_185_data_78 = .data:0x00000078; // type:object size:0xD data:string +@95031 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DF_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +lbl_185_data_9C = .data:0x0000009C; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_185_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94362 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_dk/splits.txt b/config/RZDJ01/rels/d_a_e_dk/splits.txt new file mode 100644 index 0000000000..6f7390b460 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dk.cpp: + .text start:0x000000CC end:0x00002B04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_e_dk/symbols.txt b/config/RZDJ01/rels/d_a_e_dk/symbols.txt new file mode 100644 index 0000000000..fa49dc8ee5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dk/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DK_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +draw__8daE_DK_cFv = .text:0x00000108; // type:function size:0x320 scope:global align:4 +daE_DK_Draw__FP8daE_DK_c = .text:0x00000428; // type:function size:0x4 scope:global align:4 +setBck__8daE_DK_cFiUcff = .text:0x0000042C; // type:function size:0xC0 scope:global align:4 +damage_check__8daE_DK_cFv = .text:0x000004EC; // type:function size:0x170 scope:global align:4 +checkPlayerSearch__8daE_DK_cFv = .text:0x0000065C; // type:function size:0xA8 scope:global align:4 +checkPlayerAttack__8daE_DK_cFf = .text:0x00000704; // type:function size:0x108 scope:global align:4 +checkWaterHeight__8daE_DK_cFv = .text:0x0000080C; // type:function size:0x134 scope:global align:4 +SphBgcCallBack__8daE_DK_cFP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x00000940; // type:function size:0xA8 scope:global align:4 +setElectricEffect__8daE_DK_cFv = .text:0x000009E8; // type:function size:0x25C scope:global align:4 +setCoreDeadEffect__8daE_DK_cFv = .text:0x00000C44; // type:function size:0xF4 scope:global align:4 +setBodyDeadEffect__8daE_DK_cFv = .text:0x00000D38; // type:function size:0x148 scope:global align:4 +executeWait__8daE_DK_cFv = .text:0x00000E80; // type:function size:0x310 scope:global align:4 +executeChase__8daE_DK_cFv = .text:0x00001190; // type:function size:0x320 scope:global align:4 +executeAttack__8daE_DK_cFv = .text:0x000014B0; // type:function size:0x29C scope:global align:4 +executeDamage__8daE_DK_cFv = .text:0x0000174C; // type:function size:0x164 scope:global align:4 +BodyDeathMove__8daE_DK_cFv = .text:0x000018B0; // type:function size:0x11C scope:global align:4 +executeDeath__8daE_DK_cFv = .text:0x000019CC; // type:function size:0x414 scope:global align:4 +action__8daE_DK_cFv = .text:0x00001DE0; // type:function size:0x220 scope:global align:4 +mtx_set__8daE_DK_cFv = .text:0x00002000; // type:function size:0x180 scope:global align:4 +cc_set__8daE_DK_cFv = .text:0x00002180; // type:function size:0x1B0 scope:global align:4 +execute__8daE_DK_cFv = .text:0x00002330; // type:function size:0x80 scope:global align:4 +daE_DK_Execute__FP8daE_DK_c = .text:0x000023B0; // type:function size:0x4 scope:global align:4 +daE_DK_IsDelete__FP8daE_DK_c = .text:0x000023B4; // type:function size:0x8 scope:global align:4 +_delete__8daE_DK_cFv = .text:0x000023BC; // type:function size:0x74 scope:global align:4 +daE_DK_Delete__FP8daE_DK_c = .text:0x00002430; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_DK_cFv = .text:0x00002434; // type:function size:0x2FC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002730; // type:function size:0x4 scope:global align:4 +create__8daE_DK_cFv = .text:0x00002734; // type:function size:0x310 scope:global align:4 +daE_DK_Create__FP8daE_DK_c = .text:0x00002A44; // type:function size:0x4 scope:global align:4 +__dt__12daE_DK_HIO_cFv = .text:0x00002A48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dk_cpp = .text:0x00002A88; // type:function size:0x48 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00002AD0; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96414 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96415 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96416 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +dk_brk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +dk_btk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@96478 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96479 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96480 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96514 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96581 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96591 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96592 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96634 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96635 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96641 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@96760 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96762 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96765 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96766 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96767 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96768 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96870 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96952 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96953 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96954 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96955 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96956 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96957 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97002 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97003 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97042 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97043 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97044 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97235 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97236 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97240 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_dk_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_dk_at_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_dk_core_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000080; // type:object size:0x40 scope:global align:4 +lbl_186_data_C0 = .data:0x000000C0; // type:object size:0x5 data:string +elect_effect_name$93475 = .data:0x000000C6; // type:object size:0xC scope:local align:2 +dead_effect_name$93532 = .data:0x000000D2; // type:object size:0x4 scope:local align:2 +lbl_186_data_D6 = .data:0x000000D6; // type:object size:0x5 data:string +l_daE_DK_Method = .data:0x000000DC; // type:object size:0x20 scope:global align:4 +g_profile_E_DK = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_DK_HIO_c = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_186_data_138 = .data:0x00000138; // type:object size:0xD data:string +@94103 = .data:0x00000148; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DK_HIO_c = .data:0x00000154; // type:object size:0x8 scope:global align:4 +lbl_186_data_15C = .data:0x0000015C; // type:object size:0x34 +@94166 = .data:0x00000190; // type:object size:0x3C scope:local align:4 +lbl_186_data_1CC = .data:0x000001CC; // type:object size:0x14 +@94168 = .data:0x000001E0; // type:object size:0x34 scope:local align:4 +lbl_186_data_214 = .data:0x00000214; // type:object size:0x14 +@94226 = .data:0x00000228; // type:object size:0x24 scope:local align:4 +lbl_186_data_24C = .data:0x0000024C; // type:object size:0x18 +@94228 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_186_data_270 = .data:0x00000270; // type:object size:0x1C +@94230 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +lbl_186_data_298 = .data:0x00000298; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_186_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93249 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_dn/splits.txt b/config/RZDJ01/rels/d_a_e_dn/splits.txt new file mode 100644 index 0000000000..a6a8a3c23b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dn.cpp: + .text start:0x000000CC end:0x000082A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000728 + .bss start:0x00000008 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_e_dn/symbols.txt b/config/RZDJ01/rels/d_a_e_dn/symbols.txt new file mode 100644 index 0000000000..f7e42ca8b3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dn/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000003E0; // type:function size:0x40 scope:global align:4 +__ct__12daE_DN_HIO_cFv = .text:0x00000420; // type:function size:0x74 scope:global align:4 +dn_disappear__FP10e_dn_class = .text:0x00000494; // type:function size:0xB0 scope:global align:4 +anm_init__FP10e_dn_classifUcf = .text:0x00000544; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000005F0; // type:function size:0x3C0 scope:global align:4 +daE_DN_Draw__FP10e_dn_class = .text:0x000009B0; // type:function size:0x2DC scope:global align:4 +other_bg_check__FP10e_dn_classP10fopAc_ac_c = .text:0x00000C8C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x00000D50; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_dn_classi = .text:0x00000DC8; // type:function size:0x330 scope:global align:4 +pl_check__FP10e_dn_classfs = .text:0x000010F8; // type:function size:0xD8 scope:global align:4 +move_gake_check__FP10e_dn_classfSc = .text:0x000011D0; // type:function size:0x104 scope:global align:4 +jump_pos_check__FP10e_dn_classP4cXyz = .text:0x000012D4; // type:function size:0x1A4 scope:global align:4 +e_dn_stay__FP10e_dn_class = .text:0x00001478; // type:function size:0x480 scope:global align:4 +e_dn_otoreac__FP10e_dn_class = .text:0x000018F8; // type:function size:0x258 scope:global align:4 +e_dn_bomb_action__FP10e_dn_class = .text:0x00001B50; // type:function size:0x4AC scope:global align:4 +e_dn_normal__FP10e_dn_class = .text:0x00001FFC; // type:function size:0x358 scope:global align:4 +e_dn_drawback__FP10e_dn_class = .text:0x00002354; // type:function size:0x168 scope:global align:4 +e_dn_wolfbite__FP10e_dn_class = .text:0x000024BC; // type:function size:0x328 scope:global align:4 +shot_s_sub__FPvPv = .text:0x000027E4; // type:function size:0xA8 scope:global align:4 +e_dn_fight_run__FP10e_dn_class = .text:0x0000288C; // type:function size:0x94C scope:global align:4 +e_dn_jump__FP10e_dn_class = .text:0x000031D8; // type:function size:0x1E4 scope:global align:4 +e_dn_gakejump__FP10e_dn_class = .text:0x000033BC; // type:function size:0x3E0 scope:global align:4 +at_hit_check__FP10e_dn_class = .text:0x0000379C; // type:function size:0x60 scope:global align:4 +e_dn_attack_0__FP10e_dn_class = .text:0x000037FC; // type:function size:0x174 scope:global align:4 +e_dn_attack__FP10e_dn_class = .text:0x00003970; // type:function size:0x238 scope:global align:4 +e_dn_tail_attack__FP10e_dn_class = .text:0x00003BA8; // type:function size:0x304 scope:global align:4 +e_dn_guard__FP10e_dn_class = .text:0x00003EAC; // type:function size:0x1D8 scope:global align:4 +e_dn_s_damage__FP10e_dn_class = .text:0x00004084; // type:function size:0xB0 scope:global align:4 +e_dn_damage__FP10e_dn_class = .text:0x00004134; // type:function size:0xD38 scope:global align:4 +e_dn_backdrop__FP10e_dn_class = .text:0x00004E6C; // type:function size:0x154 scope:global align:4 +e_dn_water__FP10e_dn_class = .text:0x00004FC0; // type:function size:0x194 scope:global align:4 +e_dn_reg__FP10e_dn_class = .text:0x00005154; // type:function size:0x2FC scope:global align:4 +small_damage__FP10e_dn_class = .text:0x00005450; // type:function size:0xA8 scope:global align:4 +damage_check__FP10e_dn_class = .text:0x000054F8; // type:function size:0x50C scope:global align:4 +daE_DN_Execute__FP10e_dn_class = .text:0x00005A04; // type:function size:0x2168 scope:global align:4 +daE_DN_IsDelete__FP10e_dn_class = .text:0x00007B6C; // type:function size:0x8 scope:global align:4 +daE_DN_Delete__FP10e_dn_class = .text:0x00007B74; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007BDC; // type:function size:0x224 scope:global align:4 +daE_DN_Create__FP10fopAc_ac_c = .text:0x00007E00; // type:function size:0x420 scope:global align:4 +__dt__12daE_DN_HIO_cFv = .text:0x00008220; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dn_cpp = .text:0x00008260; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103397 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103398 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103399 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103400 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103425 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103426 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@103427 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103428 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103429 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@103455 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@103588 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103589 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103684 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103686 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103687 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103718 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103755 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@103756 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@103757 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103758 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103759 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103760 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103761 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103762 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103771 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@103811 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103812 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103813 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103842 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103843 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103844 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103845 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103885 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103886 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103900 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103926 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103927 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103952 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@104078 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104079 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104080 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104081 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104082 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104135 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104288 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104289 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104452 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104457 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104483 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104484 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104528 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104529 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104530 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104531 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104532 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104533 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104620 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105044 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105045 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105047 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105048 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@105049 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105050 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105051 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105052 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105054 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@105055 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105056 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105058 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105059 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105061 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105062 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105063 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105065 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105243 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105244 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92735 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_66_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@103767 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +@103847 = .data:0x00000048; // type:object size:0x30 scope:local align:4 +@104291 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +kado_bit$94115 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +kado_check_x$94116 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +@104459 = .data:0x000000AC; // type:object size:0x80 scope:local align:4 +j_spd$94706 = .data:0x0000012C; // type:object size:0x16 scope:local align:4 +foot_idx$94774 = .data:0x00000144; // type:object size:0x8 scope:local align:4 +lbl_66_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +@105067 = .data:0x00000154; // type:object size:0xF4 scope:local align:4 +jc_data = .data:0x00000248; // type:object size:0x90 scope:global align:4 +cc_sph_src$95246 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +at_sph_src$95247 = .data:0x00000318; // type:object size:0x40 scope:local align:4 +tate_sph_src$95248 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +l_daE_DN_Method = .data:0x00000398; // type:object size:0x20 scope:global align:4 +g_profile_E_DN = .data:0x000003B8; // type:object size:0x30 scope:global align:4 +__vt__12daE_DN_HIO_c = .data:0x000003E8; // type:object size:0xC scope:global align:4 +lbl_66_data_3F4 = .data:0x000003F4; // type:object size:0xD data:string +@95296 = .data:0x00000404; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DN_HIO_c = .data:0x00000410; // type:object size:0x8 scope:global align:4 +lbl_66_data_418 = .data:0x00000418; // type:object size:0x34 +@95358 = .data:0x0000044C; // type:object size:0x3C scope:local align:4 +lbl_66_data_488 = .data:0x00000488; // type:object size:0x14 +@95360 = .data:0x0000049C; // type:object size:0x34 scope:local align:4 +lbl_66_data_4D0 = .data:0x000004D0; // type:object size:0x48 +@95412 = .data:0x00000518; // type:object size:0x4C scope:local align:4 +lbl_66_data_564 = .data:0x00000564; // type:object size:0x14 +@95416 = .data:0x00000578; // type:object size:0x44 scope:local align:4 +lbl_66_data_5BC = .data:0x000005BC; // type:object size:0x14 +@95418 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 +lbl_66_data_5F4 = .data:0x000005F4; // type:object size:0x18 +@95420 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +lbl_66_data_618 = .data:0x00000618; // type:object size:0x1C +@95422 = .data:0x00000634; // type:object size:0xC scope:local align:4 +lbl_66_data_640 = .data:0x00000640; // type:object size:0x14 +@95456 = .data:0x00000654; // type:object size:0x14 scope:local align:4 +lbl_66_data_668 = .data:0x00000668; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92778 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +target_info = .bss:0x00000040; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +learn_check = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x00000070; // type:object size:0x4 scope:global align:4 data:4byte +jv_offset = .bss:0x00000074; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_dt/splits.txt b/config/RZDJ01/rels/d_a_e_dt/splits.txt new file mode 100644 index 0000000000..e8d035d00d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dt.cpp: + .text start:0x000000CC end:0x00007AA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_e_dt/symbols.txt b/config/RZDJ01/rels/d_a_e_dt/symbols.txt new file mode 100644 index 0000000000..02d61d5804 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_dt/symbols.txt @@ -0,0 +1,244 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DT_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +ctrlJoint__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0x200 scope:global align:4 +JointCallBack__8daE_DT_cFP8J3DJointi = .text:0x0000033C; // type:function size:0x48 scope:global align:4 +ctrlJointTuba__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x00000384; // type:function size:0x130 scope:global align:4 +JointCallBackTuba__8daE_DT_cFP8J3DJointi = .text:0x000004B4; // type:function size:0x48 scope:global align:4 +draw__8daE_DT_cFv = .text:0x000004FC; // type:function size:0x780 scope:global align:4 +daE_DT_Draw__FP8daE_DT_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +DemoSkipCallBack__8daE_DT_cFPvi = .text:0x00000C80; // type:function size:0x64 scope:global align:4 +checkBck__8daE_DT_cFi = .text:0x00000CE4; // type:function size:0x5C scope:global align:4 +damage_check__8daE_DT_cFv = .text:0x00000D40; // type:function size:0x3B0 scope:global align:4 +setStabPos__8daE_DT_cFv = .text:0x000010F0; // type:function size:0x74 scope:global align:4 +checkBeforeBg__8daE_DT_cFf = .text:0x00001164; // type:function size:0x160 scope:global align:4 +checkTongueBg__8daE_DT_cFv = .text:0x000012C4; // type:function size:0x140 scope:global align:4 +checkWaterSurface__8daE_DT_cFv = .text:0x00001404; // type:function size:0xE4 scope:global align:4 +setSmallWaterEffect__8daE_DT_cFv = .text:0x000014E8; // type:function size:0xB4 scope:global align:4 +setLargeWaterEffect__8daE_DT_cFv = .text:0x0000159C; // type:function size:0xB4 scope:global align:4 +setHamonEffect__8daE_DT_cFi = .text:0x00001650; // type:function size:0xF4 scope:global align:4 +setJumpEffect__8daE_DT_cFv = .text:0x00001744; // type:function size:0xB4 scope:global align:4 +setJumpSizukuEffect__8daE_DT_cFv = .text:0x000017F8; // type:function size:0xC4 scope:global align:4 +setDamageShibukiEffect__8daE_DT_cFi = .text:0x000018BC; // type:function size:0xA4 scope:global align:4 +setDamageYodareEffect__8daE_DT_cFi = .text:0x00001960; // type:function size:0xC8 scope:global align:4 +setSwingEffect__8daE_DT_cFv = .text:0x00001A28; // type:function size:0x94 scope:global align:4 +setStepEffect__8daE_DT_cFv = .text:0x00001ABC; // type:function size:0x17C scope:global align:4 +setBombEffect__8daE_DT_cFv = .text:0x00001C38; // type:function size:0xE8 scope:global align:4 +setBombSmokeEffect__8daE_DT_cFv = .text:0x00001D20; // type:function size:0xC4 scope:global align:4 +setDeadShibukiEffect__8daE_DT_cFv = .text:0x00001DE4; // type:function size:0xB4 scope:global align:4 +setDeadYodareEffect__8daE_DT_cFv = .text:0x00001E98; // type:function size:0xE8 scope:global align:4 +setBoxTubaEffect__8daE_DT_cFv = .text:0x00001F80; // type:function size:0xC4 scope:global align:4 +setBoxTubaLandEffect__8daE_DT_cFv = .text:0x00002044; // type:function size:0xC0 scope:global align:4 +s_otama_todo__FPvPv = .text:0x00002104; // type:function size:0x94 scope:global align:4 +getNumberOfOtama__8daE_DT_cFv = .text:0x00002198; // type:function size:0x60 scope:global align:4 +s_fall_otama__FPvPv = .text:0x000021F8; // type:function size:0x8C scope:global align:4 +setStayOtamaFall__8daE_DT_cFv = .text:0x00002284; // type:function size:0x80 scope:global align:4 +setStayOtamaDelete__8daE_DT_cFv = .text:0x00002304; // type:function size:0x68 scope:global align:4 +s_demo_otama__FPvPv = .text:0x0000236C; // type:function size:0x70 scope:global align:4 +s_bomb_search__FPvPv = .text:0x000023DC; // type:function size:0xA0 scope:global align:4 +checkBombEat__8daE_DT_cFv = .text:0x0000247C; // type:function size:0x88 scope:global align:4 +isShutterOpen__8daE_DT_cFv = .text:0x00002504; // type:function size:0x4C scope:global align:4 +executeWait__8daE_DT_cFv = .text:0x00002550; // type:function size:0x1C4 scope:global align:4 +executeCry__8daE_DT_cFv = .text:0x00002714; // type:function size:0x330 scope:global align:4 +executeShake__8daE_DT_cFv = .text:0x00002A44; // type:function size:0x1E4 scope:global align:4 +executeWalk__8daE_DT_cFv = .text:0x00002C28; // type:function size:0x734 scope:global align:4 +executeJump__8daE_DT_cFv = .text:0x0000335C; // type:function size:0x910 scope:global align:4 +executeDown__8daE_DT_cFv = .text:0x00003C6C; // type:function size:0x440 scope:global align:4 +executeSearch__8daE_DT_cFv = .text:0x000040AC; // type:function size:0xC4 scope:global align:4 +executeDamage__8daE_DT_cFv = .text:0x00004170; // type:function size:0x168 scope:global align:4 +executeBombDamage__8daE_DT_cFv = .text:0x000042D8; // type:function size:0x238 scope:global align:4 +executeDeath__8daE_DT_cFv = .text:0x00004510; // type:function size:0x7A8 scope:global align:4 +pointInSight__8daE_DT_cFP4cXyz = .text:0x00004CB8; // type:function size:0xE4 scope:global align:4 +executeOpening__8daE_DT_cFv = .text:0x00004D9C; // type:function size:0x1118 scope:global align:4 +calcCamera__8daE_DT_cFv = .text:0x00005EB4; // type:function size:0x538 scope:global align:4 +calcBoxAndTuba__8daE_DT_cFv = .text:0x000063EC; // type:function size:0x51C scope:global align:4 +action__8daE_DT_cFv = .text:0x00006908; // type:function size:0x2D0 scope:global align:4 +mtx_set__8daE_DT_cFv = .text:0x00006BD8; // type:function size:0x10C scope:global align:4 +cc_set__8daE_DT_cFv = .text:0x00006CE4; // type:function size:0x3E4 scope:global align:4 +execute__8daE_DT_cFv = .text:0x000070C8; // type:function size:0x154 scope:global align:4 +daE_DT_Execute__FP8daE_DT_c = .text:0x0000721C; // type:function size:0x4 scope:global align:4 +daE_DT_IsDelete__FP8daE_DT_c = .text:0x00007220; // type:function size:0x8 scope:global align:4 +_delete__8daE_DT_cFv = .text:0x00007228; // type:function size:0x98 scope:global align:4 +daE_DT_Delete__FP8daE_DT_c = .text:0x000072C0; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_DT_cFv = .text:0x000072C4; // type:function size:0x228 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000074EC; // type:function size:0x4 scope:global align:4 +create__8daE_DT_cFv = .text:0x000074F0; // type:function size:0x48C scope:global align:4 +daE_DT_Create__FP8daE_DT_c = .text:0x0000797C; // type:function size:0x4 scope:global align:4 +__dt__12daE_DT_HIO_cFv = .text:0x00007980; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dt_cpp = .text:0x000079C0; // type:function size:0x64 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00007A24; // type:function size:0x34 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00007A58; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101461 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101462 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101463 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101464 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101465 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101466 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101467 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101468 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101469 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101470 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101501 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@101506 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@101659 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101660 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101661 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101662 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101663 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101664 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@101665 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101666 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101667 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101668 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101669 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@101670 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@101671 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101672 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101673 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101732 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101825 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101826 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101884 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101892 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102022 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102023 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102259 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@102337 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102338 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102339 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102398 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102399 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102400 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102401 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102543 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102544 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102545 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102546 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102699 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102700 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102701 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102702 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102703 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102704 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102705 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102706 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102707 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102708 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102709 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102710 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102777 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102778 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102839 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102840 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102933 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102934 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102937 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102938 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102941 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102942 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102943 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102944 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102945 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102956 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +@103220 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103221 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103222 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103224 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103225 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103226 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103227 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103228 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103229 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103230 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103231 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103232 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103233 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103234 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103237 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103238 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103239 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103240 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103241 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103301 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103356 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103357 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103358 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103359 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103360 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103361 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103362 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103363 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103364 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@103365 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103463 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103464 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103465 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103466 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103681 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103682 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103683 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@103684 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eDt_ShakeFrame__6E_DT_n = .data:0x00000000; // type:object size:0x28 scope:global align:4 +eDt_ShakeFrameDemo__6E_DT_n = .data:0x00000028; // type:object size:0x28 scope:global align:4 +cc_dt_body_src__6E_DT_n = .data:0x00000050; // type:object size:0x40 scope:global align:4 +cc_dt_tongue_src__6E_DT_n = .data:0x00000090; // type:object size:0x40 scope:global align:4 +@101510 = .data:0x000000D0; // type:object size:0x9C scope:local align:4 +lbl_187_data_16C = .data:0x0000016C; // type:object size:0x5 data:string +w_eff_id$94127 = .data:0x00000172; // type:object size:0xA scope:local align:2 +w_eff_id$94141 = .data:0x0000017C; // type:object size:0xA scope:local align:4 +w_eff_id$94156 = .data:0x00000186; // type:object size:0x8 scope:local align:2 +w_eff_id$94173 = .data:0x0000018E; // type:object size:0xA scope:local align:2 +w_eff_id$94199 = .data:0x00000198; // type:object size:0x4 scope:local align:4 +w_eff_id$94208 = .data:0x0000019C; // type:object size:0x4 scope:local align:4 +w_eff_id$94262 = .data:0x000001A0; // type:object size:0x8 scope:local align:4 +w_eff_id$94292 = .data:0x000001A8; // type:object size:0x4 scope:local align:4 +w_eff_id$94305 = .data:0x000001AC; // type:object size:0x8 scope:local align:4 +w_eff_id$94334 = .data:0x000001B4; // type:object size:0x4 scope:local align:4 +@102548 = .data:0x000001B8; // type:object size:0x20 scope:local align:4 +@102712 = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +@102947 = .data:0x000001F8; // type:object size:0x1C scope:local align:4 +@103243 = .data:0x00000214; // type:object size:0x84 scope:local align:4 +@103394 = .data:0x00000298; // type:object size:0x2C scope:local align:4 +lbl_187_data_2C4 = .data:0x000002C4; // type:object size:0x18 +l_daE_DT_Method = .data:0x000002DC; // type:object size:0x20 scope:global align:4 +g_profile_E_DT = .data:0x000002FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_DT_HIO_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_187_data_338 = .data:0x00000338; // type:object size:0xD data:string +@95919 = .data:0x00000348; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DT_HIO_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_187_data_35C = .data:0x0000035C; // type:object size:0x34 +@95984 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_187_data_3CC = .data:0x000003CC; // type:object size:0x14 +@95986 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_187_data_414 = .data:0x00000414; // type:object size:0x14 +@96044 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_187_data_44C = .data:0x0000044C; // type:object size:0x18 +@96046 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_187_data_470 = .data:0x00000470; // type:object size:0x1C +@96048 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_187_data_498 = .data:0x00000498; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93761 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte +mDt_OtamaNum__6E_DT_n = .bss:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +mDt_OtamaNo__6E_DT_n = .bss:0x0000004C; // type:object size:0x50 scope:global align:4 +m_fall_no__6E_DT_n = .bss:0x0000009C; // type:object size:0x4 scope:global align:4 data:4byte +@93766 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +m_tongue_pos__6E_DT_n = .bss:0x000000AC; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_fb/splits.txt b/config/RZDJ01/rels/d_a_e_fb/splits.txt new file mode 100644 index 0000000000..a2dc7635b1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fb.cpp: + .text start:0x000000CC end:0x00002630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000360 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_fb/symbols.txt b/config/RZDJ01/rels/d_a_e_fb/symbols.txt new file mode 100644 index 0000000000..2d4dcbd22d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fb/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FB_HIO_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +ctrlJoint__8daE_FB_cFP8J3DJointP8J3DModel = .text:0x00000140; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_FB_cFP8J3DJointi = .text:0x000001D8; // type:function size:0x48 scope:global align:4 +draw__8daE_FB_cFv = .text:0x00000220; // type:function size:0x19C scope:global align:4 +daE_FB_Draw__FP8daE_FB_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +setBck__8daE_FB_cFiUcff = .text:0x000003C0; // type:function size:0xAC scope:global align:4 +damage_check__8daE_FB_cFv = .text:0x0000046C; // type:function size:0x46C scope:global align:4 +mBgLineCheck__8daE_FB_cFv = .text:0x000008D8; // type:function size:0xBC scope:global align:4 +search_check__8daE_FB_cFv = .text:0x00000994; // type:function size:0x148 scope:global align:4 +executeWait__8daE_FB_cFv = .text:0x00000ADC; // type:function size:0x1BC scope:global align:4 +executeAttack__8daE_FB_cFv = .text:0x00000C98; // type:function size:0x6EC scope:global align:4 +executeDamage__8daE_FB_cFv = .text:0x00001384; // type:function size:0x28C scope:global align:4 +executeBullet__8daE_FB_cFv = .text:0x00001610; // type:function size:0x228 scope:global align:4 +action__8daE_FB_cFv = .text:0x00001838; // type:function size:0x298 scope:global align:4 +mtx_set__8daE_FB_cFv = .text:0x00001AD0; // type:function size:0x70 scope:global align:4 +cc_set__8daE_FB_cFv = .text:0x00001B40; // type:function size:0x148 scope:global align:4 +normal_eff_set__8daE_FB_cFv = .text:0x00001C88; // type:function size:0x10C scope:global align:4 +dead_eff_set__8daE_FB_cFv = .text:0x00001D94; // type:function size:0x10C scope:global align:4 +execute__8daE_FB_cFv = .text:0x00001EA0; // type:function size:0x88 scope:global align:4 +daE_FB_Execute__FP8daE_FB_c = .text:0x00001F28; // type:function size:0x4 scope:global align:4 +daE_FB_IsDelete__FP8daE_FB_c = .text:0x00001F2C; // type:function size:0x8 scope:global align:4 +_delete__8daE_FB_cFv = .text:0x00001F34; // type:function size:0x90 scope:global align:4 +daE_FB_Delete__FP8daE_FB_c = .text:0x00001FC4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_FB_cFv = .text:0x00001FC8; // type:function size:0x204 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000021CC; // type:function size:0x4 scope:global align:4 +create__8daE_FB_cFv = .text:0x000021D0; // type:function size:0x36C scope:global align:4 +daE_FB_Create__FP8daE_FB_c = .text:0x0000253C; // type:function size:0x4 scope:global align:4 +__dt__12daE_FB_HIO_cFv = .text:0x00002540; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fb_cpp = .text:0x00002580; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x000025C8; // type:function size:0x1C scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000025E4; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94835 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94836 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94899 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94900 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94901 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94902 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94980 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95020 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95022 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95023 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95024 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95025 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@95224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95225 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95226 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95266 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95267 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95268 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95319 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95355 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95356 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95591 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95592 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_fb_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_fb_at_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +lbl_188_data_80 = .data:0x00000080; // type:object size:0x5 data:string +a_eff_id$92233 = .data:0x00000086; // type:object size:0x6 scope:local align:2 +d_eff_id$92359 = .data:0x0000008C; // type:object size:0x4 scope:local align:4 +n_eff_id$92508 = .data:0x00000090; // type:object size:0xA scope:local align:4 +n_joint_id$92509 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +d_eff_id$92528 = .data:0x000000B0; // type:object size:0xA scope:local align:4 +d_joint_id$92529 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +lbl_188_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_FB_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_FB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_FB_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_188_data_134 = .data:0x00000134; // type:object size:0xD data:string +@92706 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FB_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_188_data_158 = .data:0x00000158; // type:object size:0x34 +@92768 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_188_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@92770 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_188_data_210 = .data:0x00000210; // type:object size:0x14 +@92828 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_188_data_248 = .data:0x00000248; // type:object size:0x18 +@92830 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_188_data_26C = .data:0x0000026C; // type:object size:0x1C +@92832 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_188_data_294 = .data:0x00000294; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91953 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +mFireTimer = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_188_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_e_fk/splits.txt b/config/RZDJ01/rels/d_a_e_fk/splits.txt new file mode 100644 index 0000000000..2c9058140b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fk.cpp: + .text start:0x000000CC end:0x00001E00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_e_fk/symbols.txt b/config/RZDJ01/rels/d_a_e_fk/symbols.txt new file mode 100644 index 0000000000..52dfb18df3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fk/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FK_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +CreateHeap__8daE_FK_cFv = .text:0x0000010C; // type:function size:0x14C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x4 scope:global align:4 +initBodySph__8daE_FK_cFv = .text:0x0000025C; // type:function size:0x88 scope:global align:4 +initSwordSph__8daE_FK_cFv = .text:0x000002E4; // type:function size:0xB8 scope:global align:4 +SetBodySph__8daE_FK_cFv = .text:0x0000039C; // type:function size:0x124 scope:global align:4 +SetSwordSph__8daE_FK_cFv = .text:0x000004C0; // type:function size:0x11C scope:global align:4 +ctrlJoint__8daE_FK_cFP8J3DJointP8J3DModel = .text:0x000005DC; // type:function size:0x10C scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000006E8; // type:function size:0x48 scope:global align:4 +SetAnm__8daE_FK_cFiiff = .text:0x00000730; // type:function size:0xAC scope:global align:4 +Yazirushi__8daE_FK_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 +SpeedSet__8daE_FK_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 +TnNeckSet__8daE_FK_cFs = .text:0x000008D0; // type:function size:0x64 scope:global align:4 +TgChk__8daE_FK_cFv = .text:0x00000934; // type:function size:0xE0 scope:global align:4 +AtChk__8daE_FK_cFv = .text:0x00000A14; // type:function size:0x7C scope:global align:4 +OnAt__8daE_FK_cFv = .text:0x00000A90; // type:function size:0x28 scope:global align:4 +R_MoveAction__8daE_FK_cFv = .text:0x00000AB8; // type:function size:0xB0 scope:global align:4 +StartAction__8daE_FK_cFv = .text:0x00000B68; // type:function size:0x9C scope:global align:4 +RunAction__8daE_FK_cFv = .text:0x00000C04; // type:function size:0xE4 scope:global align:4 +DeathAction__8daE_FK_cFv = .text:0x00000CE8; // type:function size:0x12C scope:global align:4 +DamageChk__8daE_FK_cFv = .text:0x00000E14; // type:function size:0xC0 scope:global align:4 +DamageAction__8daE_FK_cFv = .text:0x00000ED4; // type:function size:0xA8 scope:global align:4 +checkViewArea__8daE_FK_cFv = .text:0x00000F7C; // type:function size:0x84 scope:global align:4 +AttackAction__8daE_FK_cFv = .text:0x00001000; // type:function size:0x25C scope:global align:4 +UpDown__8daE_FK_cFv = .text:0x0000125C; // type:function size:0xC4 scope:global align:4 +Execute__8daE_FK_cFv = .text:0x00001320; // type:function size:0x2E0 scope:global align:4 +At_Check__8daE_FK_cFi = .text:0x00001600; // type:function size:0x130 scope:global align:4 +Draw__8daE_FK_cFv = .text:0x00001730; // type:function size:0xE4 scope:global align:4 +Delete__8daE_FK_cFv = .text:0x00001814; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_FK_cFv = .text:0x0000187C; // type:function size:0x98 scope:global align:4 +setEfMtx__8daE_FK_cFv = .text:0x00001914; // type:function size:0x60 scope:global align:4 +daE_FK_Draw__FP8daE_FK_c = .text:0x00001974; // type:function size:0x4 scope:global align:4 +daE_FK_Execute__FP8daE_FK_c = .text:0x00001978; // type:function size:0x4 scope:global align:4 +daE_FK_IsDelete__FP8daE_FK_c = .text:0x0000197C; // type:function size:0x8 scope:global align:4 +daE_FK_Delete__FP8daE_FK_c = .text:0x00001984; // type:function size:0x4 scope:global align:4 +CreateChk__8daE_FK_cFv = .text:0x00001988; // type:function size:0x90 scope:global align:4 +Create__8daE_FK_cFv = .text:0x00001A18; // type:function size:0x30C scope:global align:4 +daE_FK_Create__FP10fopAc_ac_c = .text:0x00001D24; // type:function size:0x4 scope:global align:4 +__dt__12daE_FK_HIO_cFv = .text:0x00001D28; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fk_cpp = .text:0x00001D68; // type:function size:0x98 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95963 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95964 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96002 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +ccBodySphSrc$93665 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +ccSphSrc$93676 = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +@96039 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@96040 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@96045 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96046 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96048 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96063 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96068 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@96091 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96104 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@96109 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96110 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@96160 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96161 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96162 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96174 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@96182 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96196 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96197 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96215 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96216 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96292 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96359 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@96411 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@96459 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96522 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@96523 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@96524 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@96602 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@96604 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +lbl_189_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_189_data_5 = .data:0x00000005; // type:object size:0x5 data:string +lbl_189_data_A = .data:0x0000000A; // type:object size:0x5 data:string +l_daE_FK_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_E_FK = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daE_FK_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_189_data_6C = .data:0x0000006C; // type:object size:0xD data:string +@94351 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FK_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93616 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +s_LinkPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global align:4 +s_TargetAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000034; // type:object size:0x2 scope:global align:4 data:2byte +@93621 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +s_centerpos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93622 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +s_TargetPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000005C; // type:object size:0xC scope:global align:4 +s_PointAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000068; // type:object size:0x2 scope:global align:4 data:2byte +s_TargetDis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 data:float +s_HorseAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_fm/splits.txt b/config/RZDJ01/rels/d_a_e_fm/splits.txt new file mode 100644 index 0000000000..9c9d2d3fff --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fm.cpp: + .text start:0x000000CC end:0x0000A58C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000270 + .data start:0x00000000 end:0x000006A0 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/RZDJ01/rels/d_a_e_fm/symbols.txt b/config/RZDJ01/rels/d_a_e_fm/symbols.txt new file mode 100644 index 0000000000..49feba5bc7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fm/symbols.txt @@ -0,0 +1,271 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FM_HIO_cFv = .text:0x000000CC; // type:function size:0x23C scope:global align:4 +s_fmobj_del__FPvPv = .text:0x00000308; // type:function size:0x4C scope:global align:4 +s_hasira_sub__FPvPv = .text:0x00000354; // type:function size:0x70 scope:global align:4 +s_hasira_poscheck__FPvPv = .text:0x000003C4; // type:function size:0xD8 scope:global align:4 +s_hasira_eff_sub__FPvPv = .text:0x0000049C; // type:function size:0x174 scope:global align:4 +hasira_hahen_hit__FP4cXyzffSc = .text:0x00000610; // type:function size:0x78 scope:global align:4 +carry_off__FP10e_fm_classi = .text:0x00000688; // type:function size:0xEC scope:global align:4 +anm_init__FP10e_fm_classifUcf = .text:0x00000774; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000824; // type:function size:0xC4 scope:global align:4 +daE_FM_Draw__FP10e_fm_class = .text:0x000008E8; // type:function size:0x5B8 scope:global align:4 +pl_check__FP10e_fm_classfs = .text:0x00000EA0; // type:function size:0x8C scope:global align:4 +e_fm_normal__FP10e_fm_class = .text:0x00000F2C; // type:function size:0x458 scope:global align:4 +e_fm_fight_run__FP10e_fm_class = .text:0x00001384; // type:function size:0x544 scope:global align:4 +e_fm_n_fight__FP10e_fm_class = .text:0x000018C8; // type:function size:0x290 scope:global align:4 +e_fm_f_fight__FP10e_fm_class = .text:0x00001B58; // type:function size:0x3FC scope:global align:4 +animal_eff_set__FP10e_fm_classs = .text:0x00001F54; // type:function size:0x1D8 scope:global align:4 +e_fm_animal__FP10e_fm_class = .text:0x0000212C; // type:function size:0xA8 scope:global align:4 +e_fm_fire__FP10e_fm_class = .text:0x000021D4; // type:function size:0x1D0 scope:global align:4 +e_fm_stop__FP10e_fm_class = .text:0x000023A4; // type:function size:0x244 scope:global align:4 +e_fm_damage_run__FP10e_fm_class = .text:0x000025E8; // type:function size:0x6B0 scope:global align:4 +cam_3d_morf__FP10e_fm_classf = .text:0x00002C98; // type:function size:0xFC scope:global align:4 +demo_camera__FP10e_fm_class = .text:0x00002D94; // type:function size:0x1CA8 scope:global align:4 +e_fm_down__FP10e_fm_class = .text:0x00004A3C; // type:function size:0x568 scope:global align:4 +e_fm_a_down__FP10e_fm_class = .text:0x00004FA4; // type:function size:0x284 scope:global align:4 +e_fm_start__FP10e_fm_class = .text:0x00005228; // type:function size:0x45C scope:global align:4 +e_fm_end__FP10e_fm_class = .text:0x00005684; // type:function size:0x18C scope:global align:4 +damage_check__FP10e_fm_class = .text:0x00005810; // type:function size:0x3C0 scope:global align:4 +s_ba_sub__FPvPv = .text:0x00005BD0; // type:function size:0x54 scope:global align:4 +daE_FM_Execute__FP10e_fm_class = .text:0x00005C24; // type:function size:0x3738 scope:global align:4 +daE_FM_IsDelete__FP10e_fm_class = .text:0x0000935C; // type:function size:0x8 scope:global align:4 +daE_FM_Delete__FP10e_fm_class = .text:0x00009364; // type:function size:0x80 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000093E4; // type:function size:0x834 scope:global align:4 +daE_FM_Create__FP10fopAc_ac_c = .text:0x00009C18; // type:function size:0x64C scope:global align:4 +__dt__12daE_FM_HIO_cFv = .text:0x0000A264; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fm_cpp = .text:0x0000A2A4; // type:function size:0x64 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000A308; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000A314; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A320; // type:function size:0x4C scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000A36C; // type:function size:0x20 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000A38C; // type:function size:0x14 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A3A0; // type:function size:0x8 scope:global align:4 +__ct__7chain_sFv = .text:0x0000A3A8; // type:function size:0xC4 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x0000A46C; // type:function size:0x60 scope:global align:4 +__dt__7chain_sFv = .text:0x0000A4CC; // type:function size:0xC0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105890 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105891 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105892 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105893 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105894 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105895 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105896 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@105897 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105898 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105899 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105900 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105901 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105902 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105903 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105904 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105905 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@105906 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105907 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105908 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105909 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105910 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@105911 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105912 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105913 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105914 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105915 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105940 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@106025 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@106191 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106192 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106193 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106194 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106195 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106196 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106197 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106198 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106202 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@106293 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106294 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106376 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@106377 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106378 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106379 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106529 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106650 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@106762 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106763 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107139 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107140 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107141 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107142 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107143 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107144 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@107145 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107146 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107147 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@107148 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107149 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107150 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107151 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107152 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107153 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107154 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107155 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107156 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107157 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107158 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107159 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107160 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@107161 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107162 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@107163 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107164 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@107165 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107166 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107167 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +@107168 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107169 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107170 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107171 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107172 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107173 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107174 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107175 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107176 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107177 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107178 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107179 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107180 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107181 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107182 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107183 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107184 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@107185 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107186 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107187 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@107188 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107189 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107190 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107191 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107192 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107193 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107194 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107195 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107196 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107197 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107331 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107332 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107333 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@107334 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107335 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107336 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108131 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108132 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108133 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108134 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108135 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108136 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:string +@108137 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108138 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108139 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108140 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108141 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108142 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108143 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108144 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108145 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108146 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108147 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108148 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108151 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108152 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108153 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108154 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108155 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108156 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108157 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108158 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108159 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@108160 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@108161 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@108162 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@108163 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@108164 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@108165 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@108166 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@108167 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@108168 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@108169 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@108170 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@108659 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@108660 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:string +@108661 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +h_id$93474 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_67_data_6 = .data:0x00000006; // type:object size:0x5 data:string +chain_z = .data:0x0000000C; // type:object size:0x64 scope:global align:4 +tame_name$93990 = .data:0x00000070; // type:object size:0x4 scope:local align:4 +fire_name$94065 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +g_c_i$94468 = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_c_ji$94469 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +g_e_i$94482 = .data:0x000000DC; // type:object size:0x8 scope:local align:4 +eff_joint_d$95368 = .data:0x000000E4; // type:object size:0x38 scope:local align:4 +eff_id$95369 = .data:0x0000011C; // type:object size:0x1C scope:local align:4 +ef_bck$95393 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +cg_name$95563 = .data:0x00000140; // type:object size:0x4 scope:local align:4 +cg_name$95575 = .data:0x00000144; // type:object size:0xC scope:local align:4 +hl_d$95590 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +hl_s$95591 = .data:0x00000168; // type:object size:0x18 scope:local align:4 +sisi_joint$95635 = .data:0x00000180; // type:object size:0x10 scope:local align:4 +chain_hit_d$95636 = .data:0x00000190; // type:object size:0x10 scope:local align:4 +chain_at_id$95699 = .data:0x000001A0; // type:object size:0x4 scope:local align:4 +c_id$95700 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +core_id$95725 = .data:0x000001B0; // type:object size:0x6 scope:local align:4 +f_id$95743 = .data:0x000001B6; // type:object size:0x6 scope:local align:2 +end_id$95763 = .data:0x000001BC; // type:object size:0x10 scope:local align:4 +@108174 = .data:0x000001CC; // type:object size:0x34 scope:local align:4 +brk$95999 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +btk$96000 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +eff_bmd$96042 = .data:0x00000248; // type:object size:0x8 scope:local align:4 +eff_btk$96043 = .data:0x00000250; // type:object size:0x8 scope:local align:4 +cc_sph_src$96241 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +at_sph_src$96242 = .data:0x00000298; // type:object size:0x40 scope:local align:4 +core_sph_src$96243 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +eff_at_sph_src$96244 = .data:0x00000318; // type:object size:0x40 scope:local align:4 +f_eff_at_sph_src$96245 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +chain_at_sph_src$96246 = .data:0x00000398; // type:object size:0x40 scope:local align:4 +chain_co_sph_src$96247 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +l_daE_FM_Method = .data:0x00000418; // type:object size:0x20 scope:global align:4 +g_profile_E_FM = .data:0x00000438; // type:object size:0x30 scope:global align:4 +__vt__12daE_FM_HIO_c = .data:0x00000468; // type:object size:0xC scope:global align:4 +lbl_67_data_474 = .data:0x00000474; // type:object size:0xD data:string +@96313 = .data:0x00000484; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FM_HIO_c = .data:0x00000490; // type:object size:0x8 scope:global align:4 +lbl_67_data_498 = .data:0x00000498; // type:object size:0x34 +@96376 = .data:0x000004CC; // type:object size:0x3C scope:local align:4 +lbl_67_data_508 = .data:0x00000508; // type:object size:0x14 +@96378 = .data:0x0000051C; // type:object size:0x34 scope:local align:4 +lbl_67_data_550 = .data:0x00000550; // type:object size:0x14 +@96436 = .data:0x00000564; // type:object size:0x24 scope:local align:4 +lbl_67_data_588 = .data:0x00000588; // type:object size:0x18 +@96438 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +lbl_67_data_5AC = .data:0x000005AC; // type:object size:0x1C +@96440 = .data:0x000005C8; // type:object size:0xC scope:local align:4 +lbl_67_data_5D4 = .data:0x000005D4; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93409 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xB0 scope:global align:4 data:byte +@93434 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +h_pos = .bss:0x000000D4; // type:object size:0xC scope:global align:4 +h_range = .bss:0x000000E0; // type:object size:0x4 scope:global align:4 +h_power = .bss:0x000000E4; // type:object size:0x4 scope:global align:4 +fire_range = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:float +demo_stop = .bss:0x000000F0; // type:object size:0x4 scope:global align:4 data:4byte +ba_count = .bss:0x000000F4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_fs/splits.txt b/config/RZDJ01/rels/d_a_e_fs/splits.txt new file mode 100644 index 0000000000..ef2fcb282b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fs.cpp: + .text start:0x000000CC end:0x0000214C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_e_fs/symbols.txt b/config/RZDJ01/rels/d_a_e_fs/symbols.txt new file mode 100644 index 0000000000..2610fe71e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fs/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Fs_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +anm_init__FP10e_fs_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global align:4 +daE_Fs_Draw__FP10e_fs_class = .text:0x000001BC; // type:function size:0x11C scope:global align:4 +way_bg_check__FP10e_fs_classfs = .text:0x000002D8; // type:function size:0x108 scope:global align:4 +daE_Fs_Execute__FP10e_fs_class = .text:0x000003E0; // type:function size:0x16E8 scope:global align:4 +daE_Fs_IsDelete__FP10e_fs_class = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 +daE_Fs_Delete__FP10e_fs_class = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 +useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001B38; // type:function size:0xF4 scope:global align:4 +daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001C2C; // type:function size:0x498 scope:global align:4 +__dt__12daE_Fs_HIO_cFv = .text:0x000020C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fs_cpp = .text:0x00002104; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97674 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97675 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97676 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97677 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97686 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97687 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97710 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97711 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97712 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98192 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98193 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98194 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98195 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98196 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@98197 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98198 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98199 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98200 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98201 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98202 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98203 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98204 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98206 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98207 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98208 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98209 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98210 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98211 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98212 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98214 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98215 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98216 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98217 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98218 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98219 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98220 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98221 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98222 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98223 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98224 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98225 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98226 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98231 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@98337 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94345 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_190_data_16 = .data:0x00000016; // type:object size:0x5 data:string +w_eff_id$94662 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +lbl_190_data_24 = .data:0x00000024; // type:object size:0x8 data:string +@98230 = .data:0x0000002C; // type:object size:0x1C scope:local align:4 +@98228 = .data:0x00000048; // type:object size:0x2C scope:local align:4 +cc_cyl_src$95002 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +at_sph_src$95003 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +lbl_190_data_F8 = .data:0x000000F8; // type:object size:0x10 +l_daE_Fs_Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_E_FS = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__12daE_Fs_HIO_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_190_data_164 = .data:0x00000164; // type:object size:0xD data:string +@95056 = .data:0x00000174; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Fs_HIO_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 +lbl_190_data_188 = .data:0x00000188; // type:object size:0x34 +@95120 = .data:0x000001BC; // type:object size:0x3C scope:local align:4 +lbl_190_data_1F8 = .data:0x000001F8; // type:object size:0x14 +@95122 = .data:0x0000020C; // type:object size:0x34 scope:local align:4 +lbl_190_data_240 = .data:0x00000240; // type:object size:0x14 +@95180 = .data:0x00000254; // type:object size:0x24 scope:local align:4 +lbl_190_data_278 = .data:0x00000278; // type:object size:0x18 +@95182 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_190_data_29C = .data:0x0000029C; // type:object size:0x1C +@95184 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +lbl_190_data_2C4 = .data:0x000002C4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +s_AtCount__22@unnamed@d_a_e_fs_cpp@ = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +lbl_190_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte +@94388 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@94661 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94658 = .bss:0x00000044; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_fz/splits.txt b/config/RZDJ01/rels/d_a_e_fz/splits.txt new file mode 100644 index 0000000000..a0149c0eeb --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fz.cpp: + .text start:0x000000CC end:0x00002ACC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_e_fz/symbols.txt b/config/RZDJ01/rels/d_a_e_fz/symbols.txt new file mode 100644 index 0000000000..e56d19daf1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_fz/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FZ_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +draw__8daE_FZ_cFv = .text:0x00000154; // type:function size:0x100 scope:global align:4 +daE_FZ_Draw__FP8daE_FZ_c = .text:0x00000254; // type:function size:0x4 scope:global align:4 +setReflectAngle__8daE_FZ_cFv = .text:0x00000258; // type:function size:0x9C scope:global align:4 +mBoundSoundset__8daE_FZ_cFv = .text:0x000002F4; // type:function size:0x68 scope:global align:4 +deadnextSet__8daE_FZ_cFb = .text:0x0000035C; // type:function size:0x120 scope:global align:4 +damage_check__8daE_FZ_cFv = .text:0x0000047C; // type:function size:0x9AC scope:global align:4 +way_gake_check__8daE_FZ_cFv = .text:0x00000E28; // type:function size:0x138 scope:global align:4 +executeWait__8daE_FZ_cFv = .text:0x00000F60; // type:function size:0x334 scope:global align:4 +executeMove__8daE_FZ_cFv = .text:0x00001294; // type:function size:0x16C scope:global align:4 +executeAttack__8daE_FZ_cFv = .text:0x00001400; // type:function size:0xFC scope:global align:4 +executeDamage__8daE_FZ_cFv = .text:0x000014FC; // type:function size:0x434 scope:global align:4 +executeRollMove__8daE_FZ_cFv = .text:0x00001930; // type:function size:0x298 scope:global align:4 +action__8daE_FZ_cFv = .text:0x00001BC8; // type:function size:0x4AC scope:global align:4 +mtx_set__8daE_FZ_cFv = .text:0x00002074; // type:function size:0x88 scope:global align:4 +cc_set__8daE_FZ_cFv = .text:0x000020FC; // type:function size:0x144 scope:global align:4 +execute__8daE_FZ_cFv = .text:0x00002240; // type:function size:0x234 scope:global align:4 +daE_FZ_Execute__FP8daE_FZ_c = .text:0x00002474; // type:function size:0x4 scope:global align:4 +demoDelete__8daE_FZ_cFv = .text:0x00002478; // type:function size:0x6C scope:global align:4 +daE_FZ_IsDelete__FP8daE_FZ_c = .text:0x000024E4; // type:function size:0x8 scope:global align:4 +_delete__8daE_FZ_cFv = .text:0x000024EC; // type:function size:0x74 scope:global align:4 +daE_FZ_Delete__FP8daE_FZ_c = .text:0x00002560; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_FZ_cFv = .text:0x00002564; // type:function size:0x88 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000025EC; // type:function size:0x4 scope:global align:4 +create__8daE_FZ_cFv = .text:0x000025F0; // type:function size:0x450 scope:global align:4 +daE_FZ_Create__FP8daE_FZ_c = .text:0x00002A40; // type:function size:0x4 scope:global align:4 +__dt__12daE_FZ_HIO_cFv = .text:0x00002A44; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fz_cpp = .text:0x00002A84; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95809 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95810 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95811 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95812 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95813 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95823 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95824 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@95825 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96031 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96032 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96051 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96052 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96081 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96082 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96083 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96084 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96087 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96119 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@96170 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96171 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96230 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96231 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96232 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96312 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96447 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96448 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96449 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96451 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96452 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92756 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_fz_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_fz_at_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +@96173 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +ice_name$93405 = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +lbl_191_data_BA = .data:0x000000BA; // type:object size:0xA +l_daE_FZ_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_FZ = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_FZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_191_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93578 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_191_data_144 = .data:0x00000144; // type:object size:0x34 +@93640 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_191_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93642 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_191_data_1FC = .data:0x000001FC; // type:object size:0x14 +@93700 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_191_data_234 = .data:0x00000234; // type:object size:0x18 +@93702 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_191_data_258 = .data:0x00000258; // type:object size:0x1C +@93704 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_191_data_280 = .data:0x00000280; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_191_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92799 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ga/splits.txt b/config/RZDJ01/rels/d_a_e_ga/splits.txt new file mode 100644 index 0000000000..0ad43effb6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ga/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ga.cpp: + .text start:0x000000CC end:0x00000A6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_e_ga/symbols.txt b/config/RZDJ01/rels/d_a_e_ga/symbols.txt new file mode 100644 index 0000000000..e3a1de0f5e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ga/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Ga_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daE_Ga_Draw__FP10e_ga_class = .text:0x000000F0; // type:function size:0x98 scope:global align:4 +daE_Ga_Execute__FP10e_ga_class = .text:0x00000188; // type:function size:0x490 scope:global align:4 +daE_Ga_IsDelete__FP10e_ga_class = .text:0x00000618; // type:function size:0x8 scope:global align:4 +daE_Ga_Delete__FP10e_ga_class = .text:0x00000620; // type:function size:0xA0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0xA8 scope:global align:4 +daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x238 scope:global align:4 +__ct__4ga_sFv = .text:0x000009A0; // type:function size:0x4 scope:global align:4 +__dt__12daE_Ga_HIO_cFv = .text:0x000009A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ga_cpp = .text:0x000009E4; // type:function size:0x48 scope:global align:4 +__dt__4ga_sFv = .text:0x00000A2C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92905 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92927 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92953 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92954 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92955 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92956 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92957 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +l_bmdidx$91847 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93038 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_68_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_68_data_5 = .data:0x00000005; // type:object size:0x5 data:string +l_daE_Ga_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_E_GA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daE_Ga_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_68_data_68 = .data:0x00000068; // type:object size:0xD data:string +@91941 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Ga_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_68_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91717 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_gb/splits.txt b/config/RZDJ01/rels/d_a_e_gb/splits.txt new file mode 100644 index 0000000000..1739eab64e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gb.cpp: + .text start:0x000000CC end:0x00004A20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_e_gb/symbols.txt b/config/RZDJ01/rels/d_a_e_gb/symbols.txt new file mode 100644 index 0000000000..fa6a42e303 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gb/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_GB_HIO_cFv = .text:0x000003E0; // type:function size:0x50 scope:global align:4 +head_anm_init__FP10e_gb_classifUcf = .text:0x00000430; // type:function size:0xB0 scope:global align:4 +body_anm_init__FP10e_gb_classifUcf = .text:0x000004E0; // type:function size:0xB0 scope:global align:4 +daE_GB_Draw__FP10e_gb_class = .text:0x00000590; // type:function size:0x1C0 scope:global align:4 +e_gb_wait__FP10e_gb_class = .text:0x00000750; // type:function size:0x3E0 scope:global align:4 +e_gb_attack_1__FP10e_gb_class = .text:0x00000B30; // type:function size:0x438 scope:global align:4 +e_gb_attack_2__FP10e_gb_class = .text:0x00000F68; // type:function size:0x410 scope:global align:4 +e_gb_damage__FP10e_gb_class = .text:0x00001378; // type:function size:0x1D0 scope:global align:4 +e_gb_end__FP10e_gb_class = .text:0x00001548; // type:function size:0x1F4 scope:global align:4 +e_gb_start__FP10e_gb_class = .text:0x0000173C; // type:function size:0x188 scope:global align:4 +kuki_control1__FP10e_gb_class = .text:0x000018C4; // type:function size:0x3A0 scope:global align:4 +kuki_control2__FP10e_gb_class = .text:0x00001C64; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_gb_class = .text:0x00001DAC; // type:function size:0xE4 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001E90; // type:function size:0xC0 scope:global align:4 +damage_check__FP10e_gb_class = .text:0x00001F50; // type:function size:0x1EC scope:global align:4 +cam_3d_morf__FP10e_gb_classf = .text:0x0000213C; // type:function size:0xE4 scope:global align:4 +daE_GB_Execute__FP10e_gb_class = .text:0x00002220; // type:function size:0x1F9C scope:global align:4 +daE_GB_IsDelete__FP10e_gb_class = .text:0x000041BC; // type:function size:0x8 scope:global align:4 +daE_GB_Delete__FP10e_gb_class = .text:0x000041C4; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004238; // type:function size:0x360 scope:global align:4 +daE_GB_Create__FP10fopAc_ac_c = .text:0x00004598; // type:function size:0x3AC scope:global align:4 +__dt__12daE_GB_HIO_cFv = .text:0x00004944; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gb_cpp = .text:0x00004984; // type:function size:0x48 scope:global align:4 +setPos__7daKey_cF4cXyz = .text:0x000049CC; // type:function size:0x8 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000049D4; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100636 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100637 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100638 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100639 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100666 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100675 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@100750 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100786 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100787 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100788 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100789 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100790 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100794 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@100850 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100851 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100852 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100853 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100854 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100897 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100898 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100899 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100900 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100901 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@100902 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100932 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100933 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100959 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@100969 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100970 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100971 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100972 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100973 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100974 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101014 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101015 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101016 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101033 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101056 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101572 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101573 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101574 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101575 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101577 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101578 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101579 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101581 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101582 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101583 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101584 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101585 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101586 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101587 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101588 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101589 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@101590 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101591 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101592 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101593 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101594 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101595 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101596 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@101597 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101598 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101599 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101600 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101601 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101602 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101603 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101604 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101605 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101606 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101607 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101608 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101609 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@101612 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101615 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@101619 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@101620 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@101621 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@101622 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@101623 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@101624 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@101625 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@101626 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@101627 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@101628 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@101629 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101630 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@101631 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@101833 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94318 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_192_data_16 = .data:0x00000016; // type:object size:0x5 data:string +eno$94645 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +pow_xa$94692 = .data:0x00000020; // type:object size:0x22 scope:local align:4 +pow_xa_chance$94693 = .data:0x00000042; // type:object size:0x22 scope:local align:2 +wav_d$94694 = .data:0x00000064; // type:object size:0x44 scope:local align:4 +eno$94974 = .data:0x000000A8; // type:object size:0xA scope:local align:4 +key_eno$95243 = .data:0x000000B2; // type:object size:0x4 scope:local align:2 +@101633 = .data:0x000000B8; // type:object size:0x2C scope:local align:4 +lbl_192_data_E4 = .data:0x000000E4; // type:object size:0x7 data:string +head_cc_sph_src$95440 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +body_cyl_src$95441 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +l_daE_GB_Method = .data:0x00000170; // type:object size:0x20 scope:global align:4 +g_profile_E_GB = .data:0x00000190; // type:object size:0x30 scope:global align:4 +__vt__12daE_GB_HIO_c = .data:0x000001C0; // type:object size:0xC scope:global align:4 +lbl_192_data_1CC = .data:0x000001CC; // type:object size:0xD data:string +@95485 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GB_HIO_c = .data:0x000001E8; // type:object size:0x8 scope:global align:4 +lbl_192_data_1F0 = .data:0x000001F0; // type:object size:0x34 +@95548 = .data:0x00000224; // type:object size:0x3C scope:local align:4 +lbl_192_data_260 = .data:0x00000260; // type:object size:0x14 +@95550 = .data:0x00000274; // type:object size:0x34 scope:local align:4 +lbl_192_data_2A8 = .data:0x000002A8; // type:object size:0x14 +@95608 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 +lbl_192_data_2E0 = .data:0x000002E0; // type:object size:0x18 +@95610 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_192_data_304 = .data:0x00000304; // type:object size:0x1C +@95612 = .data:0x00000320; // type:object size:0xC scope:local align:4 +lbl_192_data_32C = .data:0x0000032C; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_192_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94361 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ge/splits.txt b/config/RZDJ01/rels/d_a_e_ge/splits.txt new file mode 100644 index 0000000000..49e692fd7e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ge.cpp: + .text start:0x000000CC end:0x000042A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x00000360 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_e_ge/symbols.txt b/config/RZDJ01/rels/d_a_e_ge/symbols.txt new file mode 100644 index 0000000000..3a606fe32b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ge/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_GE_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 +bckCheck__8daE_GE_cFi = .text:0x000001AC; // type:function size:0x5C scope:global align:4 +draw__8daE_GE_cFv = .text:0x00000208; // type:function size:0xD0 scope:global align:4 +daE_GE_Draw__FP8daE_GE_c = .text:0x000002D8; // type:function size:0x4 scope:global align:4 +checkBeforeBg__8daE_GE_cFif = .text:0x000002DC; // type:function size:0xF4 scope:global align:4 +s_arrow_sub__FPvPv = .text:0x000003D0; // type:function size:0xC8 scope:global align:4 +s_ge_surprise__FPvPv = .text:0x00000498; // type:function size:0xC8 scope:global align:4 +s_ge_caw__FPvPv = .text:0x00000560; // type:function size:0xA0 scope:global align:4 +s_ge_attack__FPvPv = .text:0x00000600; // type:function size:0x80 scope:global align:4 +s_ge_attack2__FPvPv = .text:0x00000680; // type:function size:0x8C scope:global align:4 +setActionMode__8daE_GE_cFi = .text:0x0000070C; // type:function size:0x38 scope:global align:4 +damage_check__8daE_GE_cFv = .text:0x00000744; // type:function size:0x228 scope:global align:4 +checkOtherAttacker__8daE_GE_cFv = .text:0x0000096C; // type:function size:0x84 scope:global align:4 +searchNextAttacker__8daE_GE_cFv = .text:0x000009F0; // type:function size:0xAC scope:global align:4 +checkCircleSpeedAdd__8daE_GE_cFP4cXyzP4cXyz = .text:0x00000A9C; // type:function size:0x74 scope:global align:4 +setAddCalcSpeed__8daE_GE_cFR4cXyzRC4cXyzffff = .text:0x00000B10; // type:function size:0x1AC scope:global align:4 +calcCircleFly__8daE_GE_cFP4cXyzP4cXyzsfsf = .text:0x00000CBC; // type:function size:0xEC scope:global align:4 +executeWait__8daE_GE_cFv = .text:0x00000DA8; // type:function size:0x29C scope:global align:4 +executeFly__8daE_GE_cFv = .text:0x00001044; // type:function size:0x4D8 scope:global align:4 +checkAttackPossible__8daE_GE_cFsb = .text:0x0000151C; // type:function size:0xCC scope:global align:4 +executeAttack__8daE_GE_cFv = .text:0x000015E8; // type:function size:0x8F4 scope:global align:4 +setBackAnime__8daE_GE_cFi = .text:0x00001EDC; // type:function size:0x19C scope:global align:4 +executeBack__8daE_GE_cFv = .text:0x00002078; // type:function size:0x5B4 scope:global align:4 +executeDown__8daE_GE_cFv = .text:0x0000262C; // type:function size:0x3A8 scope:global align:4 +setSurpriseTime__8daE_GE_cFs = .text:0x000029D4; // type:function size:0x28 scope:global align:4 +setSurprise__8daE_GE_cFv = .text:0x000029FC; // type:function size:0x64 scope:global align:4 +executeSurprise__8daE_GE_cFv = .text:0x00002A60; // type:function size:0x354 scope:global align:4 +setCaw__8daE_GE_cFv = .text:0x00002DB4; // type:function size:0x70 scope:global align:4 +executeCaw__8daE_GE_cFv = .text:0x00002E24; // type:function size:0x20C scope:global align:4 +executeWind__8daE_GE_cFv = .text:0x00003030; // type:function size:0x2C0 scope:global align:4 +executeShield__8daE_GE_cFv = .text:0x000032F0; // type:function size:0x1A8 scope:global align:4 +action__8daE_GE_cFv = .text:0x00003498; // type:function size:0x264 scope:global align:4 +mtx_set__8daE_GE_cFv = .text:0x000036FC; // type:function size:0x58 scope:global align:4 +cc_set__8daE_GE_cFv = .text:0x00003754; // type:function size:0x168 scope:global align:4 +execute__8daE_GE_cFv = .text:0x000038BC; // type:function size:0x414 scope:global align:4 +daE_GE_Execute__FP8daE_GE_c = .text:0x00003CD0; // type:function size:0x4 scope:global align:4 +daE_GE_IsDelete__FP8daE_GE_c = .text:0x00003CD4; // type:function size:0x8 scope:global align:4 +_delete__8daE_GE_cFv = .text:0x00003CDC; // type:function size:0x74 scope:global align:4 +daE_GE_Delete__FP8daE_GE_c = .text:0x00003D50; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GE_cFv = .text:0x00003D54; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003E48; // type:function size:0x4 scope:global align:4 +create__8daE_GE_cFv = .text:0x00003E4C; // type:function size:0x3C8 scope:global align:4 +daE_GE_Create__FP8daE_GE_c = .text:0x00004214; // type:function size:0x4 scope:global align:4 +__dt__12daE_GE_HIO_cFv = .text:0x00004218; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ge_cpp = .text:0x00004258; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98759 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98760 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98761 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98762 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98763 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98764 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98775 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@98776 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98798 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98799 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98800 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@98837 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98857 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@98951 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98952 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98953 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@98959 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@98962 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@98968 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@98995 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@99013 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@99056 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99057 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99127 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@99129 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99130 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99131 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99132 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99276 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99277 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99278 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99279 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99280 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99281 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99282 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99394 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99395 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99396 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99397 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99398 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99399 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99435 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99436 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99437 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99504 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99505 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99518 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@99579 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99580 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99608 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99666 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99759 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99863 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99865 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94131 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_193_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@99401 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +l_actionmenu__8daE_GE_c = .data:0x00000048; // type:object size:0x6C scope:global align:4 +cc_sph_src$95398 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +lbl_193_data_F4 = .data:0x000000F4; // type:object size:0x5 data:string +l_daE_GE_Method = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_E_GE = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__12daE_GE_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_193_data_158 = .data:0x00000158; // type:object size:0xD data:string +@95454 = .data:0x00000168; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GE_HIO_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +lbl_193_data_17C = .data:0x0000017C; // type:object size:0x34 +@95517 = .data:0x000001B0; // type:object size:0x3C scope:local align:4 +lbl_193_data_1EC = .data:0x000001EC; // type:object size:0x14 +@95519 = .data:0x00000200; // type:object size:0x34 scope:local align:4 +lbl_193_data_234 = .data:0x00000234; // type:object size:0x14 +@95577 = .data:0x00000248; // type:object size:0x24 scope:local align:4 +lbl_193_data_26C = .data:0x0000026C; // type:object size:0x18 +@95579 = .data:0x00000284; // type:object size:0xC scope:local align:4 +lbl_193_data_290 = .data:0x00000290; // type:object size:0x1C +@95581 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +lbl_193_data_2B8 = .data:0x000002B8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_193_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94174 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global align:4 data:byte +target_count = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_gi/splits.txt b/config/RZDJ01/rels/d_a_e_gi/splits.txt new file mode 100644 index 0000000000..58a01d2978 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gi.cpp: + .text start:0x000000CC end:0x00003590 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDJ01/rels/d_a_e_gi/symbols.txt b/config/RZDJ01/rels/d_a_e_gi/symbols.txt new file mode 100644 index 0000000000..b2bb60bf5a --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gi/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_GI_HIO_cFv = .text:0x000000CC; // type:function size:0x68 scope:global align:4 +ctrlJoint__8daE_GI_cFP8J3DJointP8J3DModel = .text:0x00000134; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_GI_cFP8J3DJointi = .text:0x000001CC; // type:function size:0x48 scope:global align:4 +draw__8daE_GI_cFv = .text:0x00000214; // type:function size:0x264 scope:global align:4 +daE_GI_Draw__FP8daE_GI_c = .text:0x00000478; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_GI_cFii = .text:0x0000047C; // type:function size:0x2C scope:global align:4 +damage_check__8daE_GI_cFv = .text:0x000004A8; // type:function size:0x3EC scope:global align:4 +setWeaponAtBit__8daE_GI_cFUc = .text:0x00000894; // type:function size:0x70 scope:global align:4 +setCryStop__8daE_GI_cFv = .text:0x00000904; // type:function size:0x174 scope:global align:4 +setAttackEffect__8daE_GI_cFv = .text:0x00000A78; // type:function size:0xD8 scope:global align:4 +setDragSwordEffect__8daE_GI_cFv = .text:0x00000B50; // type:function size:0x114 scope:global align:4 +setDeathSmokeEffect__8daE_GI_cFv = .text:0x00000C64; // type:function size:0xB4 scope:global align:4 +setDamageEffect__8daE_GI_cFv = .text:0x00000D18; // type:function size:0xE4 scope:global align:4 +s_other_gi__FPvPv = .text:0x00000DFC; // type:function size:0x9C scope:global align:4 +s_battle_gi__FPvPv = .text:0x00000E98; // type:function size:0xA8 scope:global align:4 +executeSleep__8daE_GI_cFv = .text:0x00000F40; // type:function size:0x308 scope:global align:4 +executeWait__8daE_GI_cFv = .text:0x00001248; // type:function size:0x1C8 scope:global align:4 +executeChase__8daE_GI_cFv = .text:0x00001410; // type:function size:0x490 scope:global align:4 +executeAttack__8daE_GI_cFv = .text:0x000018A0; // type:function size:0x42C scope:global align:4 +executeDamage__8daE_GI_cFv = .text:0x00001CCC; // type:function size:0x390 scope:global align:4 +executeBiteDamage__8daE_GI_cFv = .text:0x0000205C; // type:function size:0x3A0 scope:global align:4 +PushButtonCount__8daE_GI_cFv = .text:0x000023FC; // type:function size:0x1B4 scope:global align:4 +action__8daE_GI_cFv = .text:0x000025B0; // type:function size:0x2C0 scope:global align:4 +mtx_set__8daE_GI_cFv = .text:0x00002870; // type:function size:0x90 scope:global align:4 +cc_set__8daE_GI_cFv = .text:0x00002900; // type:function size:0x1C4 scope:global align:4 +execute__8daE_GI_cFv = .text:0x00002AC4; // type:function size:0x4E4 scope:global align:4 +daE_GI_Execute__FP8daE_GI_c = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 +daE_GI_IsDelete__FP8daE_GI_c = .text:0x00002FAC; // type:function size:0x8 scope:global align:4 +_delete__8daE_GI_cFv = .text:0x00002FB4; // type:function size:0x74 scope:global align:4 +daE_GI_Delete__FP8daE_GI_c = .text:0x00003028; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GI_cFv = .text:0x0000302C; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000031A4; // type:function size:0x4 scope:global align:4 +create__8daE_GI_cFv = .text:0x000031A8; // type:function size:0x35C scope:global align:4 +daE_GI_Create__FP8daE_GI_c = .text:0x00003504; // type:function size:0x4 scope:global align:4 +__dt__12daE_GI_HIO_cFv = .text:0x00003508; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gi_cpp = .text:0x00003548; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98887 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98889 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98890 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98891 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98892 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98893 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@98895 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98963 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98964 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98965 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98985 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98999 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99103 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99104 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99105 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99129 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99133 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@99162 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99163 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99164 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@99208 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@99230 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@99288 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99290 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99293 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99294 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99424 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99426 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99427 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99428 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99507 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99508 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99509 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99510 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99512 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99565 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@99566 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99567 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99568 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99678 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@99730 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99731 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99732 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99733 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99734 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99735 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99856 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99857 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99981 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99983 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94112 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_gi_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_gi_att_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_194_data_98 = .data:0x00000098; // type:object size:0x5 data:string +gi_damage_eff_id$95518 = .data:0x0000009E; // type:object size:0x6 scope:local align:2 +@99515 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +lbl_194_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +l_daE_GI_Method = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_E_GI = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daE_GI_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_194_data_128 = .data:0x00000128; // type:object size:0xD data:string +@96230 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GI_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_194_data_14C = .data:0x0000014C; // type:object size:0x34 +@96293 = .data:0x00000180; // type:object size:0x3C scope:local align:4 +lbl_194_data_1BC = .data:0x000001BC; // type:object size:0x14 +@96295 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +lbl_194_data_204 = .data:0x00000204; // type:object size:0x14 +@96353 = .data:0x00000218; // type:object size:0x24 scope:local align:4 +lbl_194_data_23C = .data:0x0000023C; // type:object size:0x18 +@96355 = .data:0x00000254; // type:object size:0xC scope:local align:4 +lbl_194_data_260 = .data:0x00000260; // type:object size:0x1C +@96357 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_194_data_288 = .data:0x00000288; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_194_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95253 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte +m_cry_gi = .bss:0x00000044; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_gm/splits.txt b/config/RZDJ01/rels/d_a_e_gm/splits.txt new file mode 100644 index 0000000000..96492da6cd --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gm.cpp: + .text start:0x000000CC end:0x00005954 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000050C + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_e_gm/symbols.txt b/config/RZDJ01/rels/d_a_e_gm/symbols.txt new file mode 100644 index 0000000000..2ef7ac3671 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gm/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_GM_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 +setAction__8daE_GM_cFM8daE_GM_cFPCvPv_v = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 +action__8daE_GM_cFv = .text:0x00000240; // type:function size:0x144 scope:global align:4 +s_obj_sub2__FPvPv = .text:0x00000384; // type:function size:0xA4 scope:global align:4 +egg_wait__8daE_GM_cFv = .text:0x00000428; // type:function size:0x52C scope:global align:4 +appear__8daE_GM_cFv = .text:0x00000954; // type:function size:0x20C scope:global align:4 +walk__8daE_GM_cFv = .text:0x00000B60; // type:function size:0x3D4 scope:global align:4 +create_item__8daE_GM_cFv = .text:0x00000F34; // type:function size:0xF0 scope:global align:4 +pechanko_damage__8daE_GM_cFv = .text:0x00001024; // type:function size:0x1E8 scope:global align:4 +wait__8daE_GM_cFv = .text:0x0000120C; // type:function size:0x124 scope:global align:4 +egg_damage__8daE_GM_cFv = .text:0x00001330; // type:function size:0x270 scope:global align:4 +setDeathLightEffect__8daE_GM_cFv = .text:0x000015A0; // type:function size:0xA0 scope:global align:4 +setEggBreakEffect__8daE_GM_cFv = .text:0x00001640; // type:function size:0xA0 scope:global align:4 +damage__8daE_GM_cFv = .text:0x000016E0; // type:function size:0x394 scope:global align:4 +core_damage__8daE_GM_cFv = .text:0x00001A74; // type:function size:0x4B0 scope:global align:4 +core_delwait__8daE_GM_cFv = .text:0x00001F24; // type:function size:0xF4 scope:global align:4 +core_piku__8daE_GM_cFv = .text:0x00002018; // type:function size:0x174 scope:global align:4 +core_pechanko_damage__8daE_GM_cFv = .text:0x0000218C; // type:function size:0x19C scope:global align:4 +hook__8daE_GM_cFv = .text:0x00002328; // type:function size:0x1DC scope:global align:4 +rebound__8daE_GM_cFv = .text:0x00002504; // type:function size:0x548 scope:global align:4 +walk2__8daE_GM_cFv = .text:0x00002A4C; // type:function size:0x2A8 scope:global align:4 +dead_wait__8daE_GM_cFv = .text:0x00002CF4; // type:function size:0x1A0 scope:global align:4 +core_wait__8daE_GM_cFv = .text:0x00002E94; // type:function size:0x19C scope:global align:4 +core_escape__8daE_GM_cFv = .text:0x00003030; // type:function size:0x4B4 scope:global align:4 +chaseCheck__8daE_GM_cFv = .text:0x000034E4; // type:function size:0xC0 scope:global align:4 +normal_wait__8daE_GM_cFv = .text:0x000035A4; // type:function size:0x448 scope:global align:4 +normal_chase__8daE_GM_cFv = .text:0x000039EC; // type:function size:0x318 scope:global align:4 +mtx_set__8daE_GM_cFv = .text:0x00003D04; // type:function size:0x21C scope:global align:4 +cc_set__8daE_GM_cFv = .text:0x00003F20; // type:function size:0x5E0 scope:global align:4 +draw__8daE_GM_cFv = .text:0x00004500; // type:function size:0x59C scope:global align:4 +daE_GM_Draw__FP8daE_GM_c = .text:0x00004A9C; // type:function size:0x4 scope:global align:4 +damage_check__8daE_GM_cFv = .text:0x00004AA0; // type:function size:0x410 scope:global align:4 +execute__8daE_GM_cFv = .text:0x00004EB0; // type:function size:0x204 scope:global align:4 +daE_GM_Execute__FP8daE_GM_c = .text:0x000050B4; // type:function size:0x4 scope:global align:4 +daE_GM_IsDelete__FP8daE_GM_c = .text:0x000050B8; // type:function size:0x8 scope:global align:4 +_delete__8daE_GM_cFv = .text:0x000050C0; // type:function size:0x10C scope:global align:4 +daE_GM_Delete__FP8daE_GM_c = .text:0x000051CC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GM_cFv = .text:0x000051D0; // type:function size:0x1FC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000053CC; // type:function size:0x4 scope:global align:4 +create__8daE_GM_cFv = .text:0x000053D0; // type:function size:0x4B0 scope:global align:4 +daE_GM_Create__FP8daE_GM_c = .text:0x00005880; // type:function size:0x4 scope:global align:4 +__dt__12daE_GM_HIO_cFv = .text:0x00005884; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gm_cpp = .text:0x000058C4; // type:function size:0x90 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102649 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102652 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102653 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@102654 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102679 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102680 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@102689 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@102709 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@102770 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102771 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102772 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@102773 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102774 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102775 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102776 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102777 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102778 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102779 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@102780 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102781 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +l_rand = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +l_rand2 = .rodata:0x00000068; // type:object size:0x8 scope:global align:4 +@102887 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102888 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102889 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@102919 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102938 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102988 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102989 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102990 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +l_eff_id = .rodata:0x000000A0; // type:object size:0x8 scope:global align:4 +@103050 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103122 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103123 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103124 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103212 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103213 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103339 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103340 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103442 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103443 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103444 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103445 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103446 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103527 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103531 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@103573 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103574 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103612 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103721 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103722 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103723 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103829 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103830 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +lbl_195_rodata_108 = .rodata:0x00000108; // type:object size:0x4 +l_heapsize = .rodata:0x0000010C; // type:object size:0x8 scope:global align:4 +@104188 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104191 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94126 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +l_hitActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +l_coreActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +cc_sph_src__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global align:4 +@102665 = .data:0x00000060; // type:object size:0xC scope:local align:4 data:4byte +@102666 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@102734 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@102735 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@102736 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@102737 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@102738 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@102796 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@102797 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@102798 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +lbl_195_data_D8 = .data:0x000000D8; // type:object size:0x5 data:string +@102851 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@102852 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@102853 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@102949 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +l_egg_eff_id = .data:0x00000110; // type:object size:0x4 scope:global align:4 +@103076 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@103077 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_195_data_12C = .data:0x0000012C; // type:object size:0x5 data:string +@103145 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@103146 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@103170 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@103192 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +@103245 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@103246 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@103247 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@103248 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@103249 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@103250 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@103251 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@103252 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@103253 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@103314 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@103315 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@103370 = .data:0x000001E8; // type:object size:0xC scope:local align:4 data:4byte +@103410 = .data:0x000001F4; // type:object size:0xC scope:local align:4 data:4byte +@103483 = .data:0x00000200; // type:object size:0xC scope:local align:4 data:4byte +@103547 = .data:0x0000020C; // type:object size:0xC scope:local align:4 data:4byte +@103875 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@103876 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@103877 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@103878 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@103879 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@103880 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@103881 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@103882 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@103883 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@104120 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@104121 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@104122 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +l_daE_GM_Method = .data:0x000002A8; // type:object size:0x20 scope:global align:4 +g_profile_E_GM = .data:0x000002C8; // type:object size:0x30 scope:global align:4 +__vt__12daE_GM_HIO_c = .data:0x000002F8; // type:object size:0xC scope:global align:4 +lbl_195_data_304 = .data:0x00000304; // type:object size:0xD data:string +@99167 = .data:0x00000314; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GM_HIO_c = .data:0x00000320; // type:object size:0x8 scope:global align:4 +lbl_195_data_328 = .data:0x00000328; // type:object size:0x34 +@99230 = .data:0x0000035C; // type:object size:0x3C scope:local align:4 +lbl_195_data_398 = .data:0x00000398; // type:object size:0x14 +@99232 = .data:0x000003AC; // type:object size:0x34 scope:local align:4 +lbl_195_data_3E0 = .data:0x000003E0; // type:object size:0x14 +@99290 = .data:0x000003F4; // type:object size:0x24 scope:local align:4 +lbl_195_data_418 = .data:0x00000418; // type:object size:0x18 +@99292 = .data:0x00000430; // type:object size:0xC scope:local align:4 +lbl_195_data_43C = .data:0x0000043C; // type:object size:0x1C +@99294 = .data:0x00000458; // type:object size:0xC scope:local align:4 +lbl_195_data_464 = .data:0x00000464; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@97391 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +@97396 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +l_corePos__22@unnamed@d_a_e_gm_cpp@ = .bss:0x0000004C; // type:object size:0xC scope:global align:4 +@97397 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_coreAngle__22@unnamed@d_a_e_gm_cpp@ = .bss:0x00000064; // type:object size:0x6 scope:global align:4 +l_coreSpeedF__22@unnamed@d_a_e_gm_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 +lbl_195_bss_70 = .bss:0x00000070; // type:object size:0x1 data:byte +lbl_195_bss_72 = .bss:0x00000072; // type:object size:0x1 data:byte +lbl_195_bss_73 = .bss:0x00000073; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_e_gob/splits.txt b/config/RZDJ01/rels/d_a_e_gob/splits.txt new file mode 100644 index 0000000000..d7c7094fab --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gob.cpp: + .text start:0x000000CC end:0x00005F18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000200 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_gob/symbols.txt b/config/RZDJ01/rels/d_a_e_gob/symbols.txt new file mode 100644 index 0000000000..f317ae78ab --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gob/symbols.txt @@ -0,0 +1,211 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_GOB_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000120; // type:function size:0x298 scope:global align:4 +daE_GOB_Draw__FP11e_gob_class = .text:0x000003B8; // type:function size:0x108 scope:global align:4 +anm_init__FP11e_gob_classifUcf = .text:0x000004C0; // type:function size:0xAC scope:global align:4 +damage_check__FP11e_gob_class = .text:0x0000056C; // type:function size:0x23C scope:global align:4 +action__FP11e_gob_class = .text:0x000007A8; // type:function size:0x318C scope:global align:4 +cam_3d_morf__FP11e_gob_classf = .text:0x00003934; // type:function size:0xE4 scope:global align:4 +demo_camera__FP11e_gob_class = .text:0x00003A18; // type:function size:0x112C scope:global align:4 +daE_GOB_Execute__FP11e_gob_class = .text:0x00004B44; // type:function size:0xAD0 scope:global align:4 +daE_GOB_IsDelete__FP11e_gob_class = .text:0x00005614; // type:function size:0x8 scope:global align:4 +daE_GOB_Delete__FP11e_gob_class = .text:0x0000561C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005684; // type:function size:0x16C scope:global align:4 +daE_GOB_Create__FP10fopAc_ac_c = .text:0x000057F0; // type:function size:0x3E0 scope:global align:4 +__dt__13daE_GOB_HIO_cFv = .text:0x00005BD0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00005C84; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00005C94; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00005C9C; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00005CA4; // type:function size:0x34 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00005CD8; // type:function size:0x10 scope:global align:4 +checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x00005CE8; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00005CF4; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00005D00; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00005D10; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00005D20; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D30; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D9C; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x00005E14; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00005E2C; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00005E3C; // type:function size:0x10 scope:global align:4 +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00005E4C; // type:function size:0x60 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00005EAC; // type:function size:0xC scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x00005EB8; // type:function size:0x30 scope:global align:4 +OnTgShield__12dCcD_GObjInfFv = .text:0x00005EE8; // type:function size:0x10 scope:global align:4 +SetTgHitMark__12dCcD_GObjInfF14CcG_Tg_HitMark = .text:0x00005EF8; // type:function size:0x8 scope:global align:4 +OffTgShield__12dCcD_GObjInfFv = .text:0x00005F00; // type:function size:0x10 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x00005F10; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101497 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101498 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101499 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101500 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101573 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101574 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101575 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101576 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101595 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@101723 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +@102238 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102239 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102240 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102241 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102242 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102243 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102244 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102245 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102246 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102247 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102248 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102249 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102250 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@102251 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102254 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102259 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102260 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102261 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102262 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102263 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102265 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102266 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102267 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102268 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102269 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102270 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102271 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102272 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102273 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102274 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102275 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102276 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102277 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102278 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102279 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102280 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102281 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102282 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102283 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102284 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102285 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +@102528 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102529 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102530 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102531 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102532 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102533 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:string +@102534 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102535 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102536 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102537 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102538 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102539 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102540 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102541 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102542 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102543 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102544 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102545 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102546 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102548 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102549 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102550 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@102551 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102552 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102553 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@102554 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102555 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102556 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102557 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102558 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102559 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102560 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102561 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102562 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102563 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102564 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102565 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102566 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102567 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102568 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102569 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102570 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102571 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@102573 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@102574 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102666 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@102667 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@102668 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@102669 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@102670 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@102671 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@102672 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@102673 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@102674 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@102675 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@102676 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@102677 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@102678 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@102679 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@102680 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 data:string +@102837 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@102838 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@102839 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@102840 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bg_x$94530 = .data:0x00000008; // type:object size:0x10 scope:local align:4 +bg_z$94531 = .data:0x00000018; // type:object size:0x10 scope:local align:4 +@102291 = .data:0x00000028; // type:object size:0x38 scope:local align:4 +@102290 = .data:0x00000060; // type:object size:0x34 scope:local align:4 +@102288 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +@102287 = .data:0x000000B0; // type:object size:0x30 scope:local align:4 +cc_sph_src$95163 = .data:0x000000E0; // type:object size:0x40 scope:local align:4 +at_sph_src$95164 = .data:0x00000120; // type:object size:0x40 scope:local align:4 +l_daE_GOB_Method = .data:0x00000160; // type:object size:0x20 scope:global align:4 +g_profile_E_GOB = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__13daE_GOB_HIO_c = .data:0x000001B0; // type:object size:0xC scope:global align:4 +lbl_196_data_1BC = .data:0x000001BC; // type:object size:0xE data:string +@95207 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_GOB_HIO_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +lbl_196_data_1E0 = .data:0x000001E0; // type:object size:0x34 +@95270 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +lbl_196_data_250 = .data:0x00000250; // type:object size:0x14 +@95272 = .data:0x00000264; // type:object size:0x34 scope:local align:4 +lbl_196_data_298 = .data:0x00000298; // type:object size:0x48 +@95324 = .data:0x000002E0; // type:object size:0x4C scope:local align:4 +lbl_196_data_32C = .data:0x0000032C; // type:object size:0x14 +@95328 = .data:0x00000340; // type:object size:0x44 scope:local align:4 +lbl_196_data_384 = .data:0x00000384; // type:object size:0x14 +@95330 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_196_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95332 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_196_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95334 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_196_data_408 = .data:0x00000408; // type:object size:0x14 +@95368 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +lbl_196_data_430 = .data:0x00000430; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +ms = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +my = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +@93585 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +base_sc = .bss:0x0000004C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_gs/splits.txt b/config/RZDJ01/rels/d_a_e_gs/splits.txt new file mode 100644 index 0000000000..da34623895 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gs.cpp: + .text start:0x000000CC end:0x000009A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_gs/symbols.txt b/config/RZDJ01/rels/d_a_e_gs/symbols.txt new file mode 100644 index 0000000000..f2a0c1eb0b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_gs/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_GS_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_gs_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_GS_Draw__FP10e_gs_class = .text:0x000001C0; // type:function size:0xFC scope:global align:4 +daE_GS_Execute__FP10e_gs_class = .text:0x000002BC; // type:function size:0x360 scope:global align:4 +daE_GS_IsDelete__FP10e_gs_class = .text:0x0000061C; // type:function size:0x8 scope:global align:4 +daE_GS_Delete__FP10e_gs_class = .text:0x00000624; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x140 scope:global align:4 +daE_GS_Create__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x154 scope:global align:4 +__dt__12daE_GS_HIO_cFv = .text:0x00000920; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92769 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92771 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92772 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92781 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92782 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92804 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@92867 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92868 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92869 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92870 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92871 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92953 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92954 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +lbl_197_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_GS_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_GS = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12daE_GS_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_197_data_64 = .data:0x00000064; // type:object size:0xD data:string +@91927 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GS_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_197_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91725 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_hb/splits.txt b/config/RZDJ01/rels/d_a_e_hb/splits.txt new file mode 100644 index 0000000000..7e16d9594c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hb.cpp: + .text start:0x000000CC end:0x000040EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_hb/symbols.txt b/config/RZDJ01/rels/d_a_e_hb/symbols.txt new file mode 100644 index 0000000000..dd82176294 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hb/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_HB_HIO_cFv = .text:0x000003E0; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_hb_classifUcf = .text:0x0000042C; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_hb_classifUcf = .text:0x000004D8; // type:function size:0xDC scope:global align:4 +daE_HB_Draw__FP10e_hb_class = .text:0x000005B4; // type:function size:0x178 scope:global align:4 +pl_check__FP10e_hb_classf = .text:0x0000072C; // type:function size:0x58 scope:global align:4 +damage_check__FP10e_hb_class = .text:0x00000784; // type:function size:0x3DC scope:global align:4 +e_hb_stay__FP10e_hb_class = .text:0x00000B60; // type:function size:0x270 scope:global align:4 +e_hb_appear__FP10e_hb_class = .text:0x00000DD0; // type:function size:0x29C scope:global align:4 +e_hb_appear_v__FP10e_hb_class = .text:0x0000106C; // type:function size:0x1DC scope:global align:4 +e_hb_wait__FP10e_hb_class = .text:0x00001248; // type:function size:0x504 scope:global align:4 +e_hb_attack__FP10e_hb_class = .text:0x0000174C; // type:function size:0x904 scope:global align:4 +e_hb_chance__FP10e_hb_class = .text:0x00002050; // type:function size:0x2F0 scope:global align:4 +e_hb_s_damage__FP10e_hb_class = .text:0x00002340; // type:function size:0x240 scope:global align:4 +e_hb_damage__FP10e_hb_class = .text:0x00002580; // type:function size:0x2C8 scope:global align:4 +kuki_control1__FP10e_hb_class = .text:0x00002848; // type:function size:0x2CC scope:global align:4 +kuki_control2__FP10e_hb_class = .text:0x00002B14; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_hb_class = .text:0x00002C5C; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_hb_class = .text:0x00002D2C; // type:function size:0xD8 scope:global align:4 +daE_HB_Execute__FP10e_hb_class = .text:0x00002E04; // type:function size:0xBBC scope:global align:4 +daE_HB_IsDelete__FP10e_hb_class = .text:0x000039C0; // type:function size:0x8 scope:global align:4 +daE_HB_Delete__FP10e_hb_class = .text:0x000039C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003A30; // type:function size:0x200 scope:global align:4 +daE_HB_Create__FP10fopAc_ac_c = .text:0x00003C30; // type:function size:0x434 scope:global align:4 +__dt__12daE_HB_HIO_cFv = .text:0x00004064; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hb_cpp = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98353 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98354 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98355 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98356 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98392 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98550 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98551 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98552 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98553 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98554 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98555 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98556 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98557 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98558 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98559 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98578 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98609 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98610 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@98611 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98612 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98613 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98614 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98652 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98653 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98654 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98656 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98659 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@98764 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98767 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98768 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98769 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98770 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98802 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98803 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98822 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98823 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98858 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98859 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98860 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98891 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98892 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98907 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98954 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98955 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98956 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98957 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99171 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99172 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99173 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99175 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99176 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99177 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99320 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99321 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99323 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99326 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_69_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_69_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$93227 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +p_name$93473 = .data:0x00000036; // type:object size:0x6 scope:local align:2 +p_idx$93474 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@99179 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +cc_sph_src$93726 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +at_sph_src$93727 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +kuki_sph_src$93728 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_HB_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_HB = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HB_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_69_data_188 = .data:0x00000188; // type:object size:0xD data:string +@93775 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HB_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_69_data_1AC = .data:0x000001AC; // type:object size:0x34 +@93837 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_69_data_21C = .data:0x0000021C; // type:object size:0x14 +@93839 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_69_data_280 = .data:0x00000280; // type:object size:0x28 +@93897 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_69_data_2CC = .data:0x000002CC; // type:object size:0x18 +@93899 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_69_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@93901 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_69_data_318 = .data:0x00000318; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_69_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt b/config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt new file mode 100644 index 0000000000..335ddfbee8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hb_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_hb_leaf.cpp: + .text start:0x0000005C end:0x00000384 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt b/config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt new file mode 100644 index 0000000000..486b217109 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hb_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_HB_LEAF_Draw__FP15e_hb_leaf_class = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daE_HB_LEAF_Execute__FP15e_hb_leaf_class = .text:0x000000C8; // type:function size:0xD8 scope:global align:4 +daE_HB_LEAF_IsDelete__FP15e_hb_leaf_class = .text:0x000001A0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001A8; // type:function size:0xFC scope:global align:4 +daE_HB_LEAF_Create__FP10fopAc_ac_c = .text:0x000002A4; // type:function size:0xB0 scope:global align:4 +daE_HB_LEAF_Delete__FP15e_hb_leaf_class = .text:0x00000354; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89605 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_198_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_HB_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_HB_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_hm/splits.txt b/config/RZDJ01/rels/d_a_e_hm/splits.txt new file mode 100644 index 0000000000..1c4c6b98af --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hm.cpp: + .text start:0x000000CC end:0x00004688 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000030C + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_e_hm/symbols.txt b/config/RZDJ01/rels/d_a_e_hm/symbols.txt new file mode 100644 index 0000000000..912fbc4a9f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hm/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HM_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +CreateHeap__8daE_HM_cFv = .text:0x0000011C; // type:function size:0x210 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_HM_cFv = .text:0x00000330; // type:function size:0x8C scope:global align:4 +setCcCylinder__8daE_HM_cFv = .text:0x000003BC; // type:function size:0x130 scope:global align:4 +ctrlJoint__8daE_HM_cFP8J3DJointP8J3DModel = .text:0x000004EC; // type:function size:0x3B4 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000008A0; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_HM_cFRUlUs = .text:0x000008E8; // type:function size:0xE0 scope:global align:4 +SetAnm__8daE_HM_cFiiff = .text:0x000009C8; // type:function size:0xAC scope:global align:4 +W_TargetAngle__8daE_HM_cF4cXyz4cXyz = .text:0x00000A74; // type:function size:0xA0 scope:global align:4 +W_DeathSpSet__8daE_HM_cFv = .text:0x00000B14; // type:function size:0x110 scope:global align:4 +W_DeathAction__8daE_HM_cFv = .text:0x00000C24; // type:function size:0x24C scope:global align:4 +W_DeathMotion__8daE_HM_cFv = .text:0x00000E70; // type:function size:0x1D4 scope:global align:4 +W_MoveCheckWall__8daE_HM_cFv = .text:0x00001044; // type:function size:0x1DC scope:global align:4 +W_WallCheck__8daE_HM_cFv = .text:0x00001220; // type:function size:0x134 scope:global align:4 +WallExecute__8daE_HM_cFv = .text:0x00001354; // type:function size:0xA0 scope:global align:4 +WallCreateExecute__8daE_HM_cFv = .text:0x000013F4; // type:function size:0xBC scope:global align:4 +CreateExecute__8daE_HM_cFv = .text:0x000014B0; // type:function size:0xCC scope:global align:4 +Tyakuchi_Set__8daE_HM_cFv = .text:0x0000157C; // type:function size:0x158 scope:global align:4 +UpDeathAction__8daE_HM_cFv = .text:0x000016D4; // type:function size:0x270 scope:global align:4 +UpMoveAction__8daE_HM_cFv = .text:0x00001944; // type:function size:0x2E8 scope:global align:4 +UpWaitAction__8daE_HM_cFv = .text:0x00001C2C; // type:function size:0x150 scope:global align:4 +UpExecute__8daE_HM_cFv = .text:0x00001D7C; // type:function size:0x58 scope:global align:4 +WallCheck__8daE_HM_cFv = .text:0x00001DD4; // type:function size:0xAC scope:global align:4 +MoveCheck__8daE_HM_cFv = .text:0x00001E80; // type:function size:0x218 scope:global align:4 +ShippuAction__8daE_HM_cFv = .text:0x00002098; // type:function size:0x190 scope:global align:4 +ShieldMotion__8daE_HM_cFv = .text:0x00002228; // type:function size:0xB0 scope:global align:4 +ShieldAction__8daE_HM_cFv = .text:0x000022D8; // type:function size:0xB8 scope:global align:4 +DeathSpSet__8daE_HM_cFv = .text:0x00002390; // type:function size:0x34 scope:global align:4 +DeathMotion__8daE_HM_cFv = .text:0x000023C4; // type:function size:0x140 scope:global align:4 +DeathCutDown__8daE_HM_cFv = .text:0x00002504; // type:function size:0x9C scope:global align:4 +DeathAction__8daE_HM_cFv = .text:0x000025A0; // type:function size:0x240 scope:global align:4 +AttackAfter__8daE_HM_cFv = .text:0x000027E0; // type:function size:0x30 scope:global align:4 +AttackMotion__8daE_HM_cFv = .text:0x00002810; // type:function size:0x20C scope:global align:4 +AttackAction__8daE_HM_cFv = .text:0x00002A1C; // type:function size:0xAC scope:global align:4 +FreeMove__8daE_HM_cFv = .text:0x00002AC8; // type:function size:0x1B0 scope:global align:4 +LinkSearch__8daE_HM_cFv = .text:0x00002C78; // type:function size:0x5C scope:global align:4 +WaitAction__8daE_HM_cFv = .text:0x00002CD4; // type:function size:0xD0 scope:global align:4 +DownExecute__8daE_HM_cFv = .text:0x00002DA4; // type:function size:0x5C scope:global align:4 +At_Check__8daE_HM_cFv = .text:0x00002E00; // type:function size:0x160 scope:global align:4 +Obj_Damage__8daE_HM_cFv = .text:0x00002F60; // type:function size:0x1F4 scope:global align:4 +ActionMode__8daE_HM_cFv = .text:0x00003154; // type:function size:0x3EC scope:global align:4 +Yazirushi__8daE_HM_cFv = .text:0x00003540; // type:function size:0x130 scope:global align:4 +Execute__8daE_HM_cFv = .text:0x00003670; // type:function size:0x45C scope:global align:4 +Draw__8daE_HM_cFv = .text:0x00003ACC; // type:function size:0x1A0 scope:global align:4 +Delete__8daE_HM_cFv = .text:0x00003C6C; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_HM_cFv = .text:0x00003CD4; // type:function size:0x60 scope:global align:4 +daE_HM_Draw__FP8daE_HM_c = .text:0x00003D34; // type:function size:0x4 scope:global align:4 +daE_HM_Execute__FP8daE_HM_c = .text:0x00003D38; // type:function size:0x4 scope:global align:4 +daE_HM_IsDelete__FP8daE_HM_c = .text:0x00003D3C; // type:function size:0x8 scope:global align:4 +daE_HM_Delete__FP8daE_HM_c = .text:0x00003D44; // type:function size:0x4 scope:global align:4 +CheckRoof__8daE_HM_cFv = .text:0x00003D48; // type:function size:0x154 scope:global align:4 +CheckWall__8daE_HM_cFv = .text:0x00003E9C; // type:function size:0x278 scope:global align:4 +CreateStyle__8daE_HM_cFv = .text:0x00004114; // type:function size:0x188 scope:global align:4 +Create__8daE_HM_cFv = .text:0x0000429C; // type:function size:0x324 scope:global align:4 +daE_HM_Create__FP10fopAc_ac_c = .text:0x000045C0; // type:function size:0x4 scope:global align:4 +__dt__12daE_HM_HIO_cFv = .text:0x000045C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hm_cpp = .text:0x00004604; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97876 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +ccShpSrc$92714 = .rodata:0x0000001C; // type:object size:0x40 scope:local align:4 +@97903 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97940 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97941 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97942 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97944 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97945 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97953 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97993 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@98008 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98009 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98010 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98062 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98063 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98107 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98108 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98109 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98110 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98169 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98171 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@98185 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98186 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98187 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98197 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98211 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98304 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@98338 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98350 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98376 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98377 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98378 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98379 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98419 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@98488 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98489 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98509 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98517 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@98677 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98797 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98835 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98836 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@98911 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92597 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_199_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@97955 = .data:0x0000001C; // type:object size:0x24 scope:local align:4 +@97952 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +l_daE_HM_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_HM = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_HM_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_199_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@94010 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HM_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_199_data_E4 = .data:0x000000E4; // type:object size:0x34 +@94072 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_199_data_154 = .data:0x00000154; // type:object size:0x14 +@94074 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_199_data_19C = .data:0x0000019C; // type:object size:0x14 +@94132 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_199_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@94134 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_199_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@94136 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_199_data_220 = .data:0x00000220; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92640 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:float +@92645 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +s_up__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000048; // type:object size:0xC scope:global align:4 +@92646 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +s_down__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000060; // type:object size:0xC scope:global align:4 +sLink_Pos__22@unnamed@d_a_e_hm_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 +s_TargetAngle__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_e_hp/splits.txt b/config/RZDJ01/rels/d_a_e_hp/splits.txt new file mode 100644 index 0000000000..46e00b4c48 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hp.cpp: + .text start:0x000000CC end:0x00003378 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_e_hp/symbols.txt b/config/RZDJ01/rels/d_a_e_hp/symbols.txt new file mode 100644 index 0000000000..dc358ae5a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hp/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HP_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +ctrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x00000110; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000001A8; // type:function size:0x48 scope:global align:4 +LampCtrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x000001F0; // type:function size:0xA4 scope:global align:4 +LampJointCallBack__8daE_HP_cFP8J3DJointi = .text:0x00000294; // type:function size:0x48 scope:global align:4 +draw__8daE_HP_cFv = .text:0x000002DC; // type:function size:0x480 scope:global align:4 +daE_HP_Draw__FP8daE_HP_c = .text:0x0000075C; // type:function size:0x4 scope:global align:4 +setBck__8daE_HP_cFiUcff = .text:0x00000760; // type:function size:0xAC scope:global align:4 +mChkDistance__8daE_HP_cFf = .text:0x0000080C; // type:function size:0x74 scope:global align:4 +damage_check__8daE_HP_cFv = .text:0x00000880; // type:function size:0x494 scope:global align:4 +executeWait__8daE_HP_cFv = .text:0x00000D14; // type:function size:0x224 scope:global align:4 +executeMove__8daE_HP_cFv = .text:0x00000F38; // type:function size:0x180 scope:global align:4 +executeRetMove__8daE_HP_cFv = .text:0x000010B8; // type:function size:0x188 scope:global align:4 +executeAttack__8daE_HP_cFv = .text:0x00001240; // type:function size:0x244 scope:global align:4 +executeDamage__8daE_HP_cFv = .text:0x00001484; // type:function size:0x140 scope:global align:4 +executeDown__8daE_HP_cFv = .text:0x000015C4; // type:function size:0x624 scope:global align:4 +executeDead__8daE_HP_cFv = .text:0x00001BE8; // type:function size:0x298 scope:global align:4 +action__8daE_HP_cFv = .text:0x00001E80; // type:function size:0x65C scope:global align:4 +mtx_set__8daE_HP_cFv = .text:0x000024DC; // type:function size:0x320 scope:global align:4 +cc_set__8daE_HP_cFv = .text:0x000027FC; // type:function size:0x1CC scope:global align:4 +execute__8daE_HP_cFv = .text:0x000029C8; // type:function size:0x16C scope:global align:4 +daE_HP_Execute__FP8daE_HP_c = .text:0x00002B34; // type:function size:0x4 scope:global align:4 +daE_HP_IsDelete__FP8daE_HP_c = .text:0x00002B38; // type:function size:0x8 scope:global align:4 +_delete__8daE_HP_cFv = .text:0x00002B40; // type:function size:0x88 scope:global align:4 +daE_HP_Delete__FP8daE_HP_c = .text:0x00002BC8; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_HP_cFv = .text:0x00002BCC; // type:function size:0x2C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002E94; // type:function size:0x4 scope:global align:4 +create__8daE_HP_cFv = .text:0x00002E98; // type:function size:0x454 scope:global align:4 +daE_HP_Create__FP8daE_HP_c = .text:0x000032EC; // type:function size:0x4 scope:global align:4 +__dt__12daE_HP_HIO_cFv = .text:0x000032F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hp_cpp = .text:0x00003330; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97756 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97896 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97897 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97898 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97899 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97900 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@97904 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97928 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98045 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98046 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98073 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98074 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98111 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98139 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98239 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98240 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@98241 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98242 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98243 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98244 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98247 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@98384 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98385 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98387 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98448 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98449 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98450 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98451 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98452 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98494 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98495 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98496 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98732 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98735 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94109 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_hp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_lamp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +cc_hp_at_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000009C; // type:object size:0x44 scope:global align:4 +particleNmaeDt$94233 = .data:0x000000E0; // type:object size:0x4 scope:local align:4 +lbl_200_data_E4 = .data:0x000000E4; // type:object size:0x5 data:string +lbl_200_data_E9 = .data:0x000000E9; // type:object size:0x10 data:string +lbl_200_data_F9 = .data:0x000000F9; // type:object size:0x5 data:string +@98389 = .data:0x00000100; // type:object size:0x1C scope:local align:4 +l_daE_HP_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_E_HP = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HP_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_200_data_178 = .data:0x00000178; // type:object size:0xD data:string +@95082 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HP_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_200_data_19C = .data:0x0000019C; // type:object size:0x34 +@95145 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +lbl_200_data_20C = .data:0x0000020C; // type:object size:0x14 +@95147 = .data:0x00000220; // type:object size:0x34 scope:local align:4 +lbl_200_data_254 = .data:0x00000254; // type:object size:0x14 +@95205 = .data:0x00000268; // type:object size:0x24 scope:local align:4 +lbl_200_data_28C = .data:0x0000028C; // type:object size:0x18 +@95207 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_200_data_2B0 = .data:0x000002B0; // type:object size:0x1C +@95209 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +lbl_200_data_2D8 = .data:0x000002D8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_200_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94152 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_hz/splits.txt b/config/RZDJ01/rels/d_a_e_hz/splits.txt new file mode 100644 index 0000000000..1ccd9273c8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hz.cpp: + .text start:0x000000CC end:0x00005838 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_e_hz/symbols.txt b/config/RZDJ01/rels/d_a_e_hz/symbols.txt new file mode 100644 index 0000000000..8d3b79bb2c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hz/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HZ_HIO_cFv = .text:0x000000CC; // type:function size:0x84 scope:global align:4 +checkBck__8daE_HZ_cFi = .text:0x00000150; // type:function size:0x5C scope:global align:4 +draw__8daE_HZ_cFv = .text:0x000001AC; // type:function size:0x1FC scope:global align:4 +daE_HZ_Draw__FP8daE_HZ_c = .text:0x000003A8; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000003AC; // type:function size:0x124 scope:global align:4 +setActionMode__8daE_HZ_cFi = .text:0x000004D0; // type:function size:0x8C scope:global align:4 +checkHideStart__8daE_HZ_cFv = .text:0x0000055C; // type:function size:0x1BC scope:global align:4 +checkAttackStart__8daE_HZ_cFv = .text:0x00000718; // type:function size:0x17C scope:global align:4 +checkArrowCharge__8daE_HZ_cFv = .text:0x00000894; // type:function size:0x1C scope:global align:4 +setTgSetBit__8daE_HZ_cFi = .text:0x000008B0; // type:function size:0x58 scope:global align:4 +isWait__8daE_HZ_cFv = .text:0x00000908; // type:function size:0x38 scope:global align:4 +checkFall__8daE_HZ_cFv = .text:0x00000940; // type:function size:0x184 scope:global align:4 +setCloseSmokeEffect__8daE_HZ_cFv = .text:0x00000AC4; // type:function size:0x100 scope:global align:4 +executeWait__8daE_HZ_cFv = .text:0x00000BC4; // type:function size:0x3E4 scope:global align:4 +getHideSpeed__8daE_HZ_cFv = .text:0x00000FA8; // type:function size:0x68 scope:global align:4 +executeHide__8daE_HZ_cFv = .text:0x00001010; // type:function size:0x56C scope:global align:4 +executeAttack__8daE_HZ_cFv = .text:0x0000157C; // type:function size:0x334 scope:global align:4 +initBackWalk__8daE_HZ_cFv = .text:0x000018B0; // type:function size:0x228 scope:global align:4 +executeAway__8daE_HZ_cFv = .text:0x00001AD8; // type:function size:0x6BC scope:global align:4 +setWindEnd__8daE_HZ_cFv = .text:0x00002194; // type:function size:0x90 scope:global align:4 +executeWind__8daE_HZ_cFv = .text:0x00002224; // type:function size:0x93C scope:global align:4 +executeChance__8daE_HZ_cFv = .text:0x00002B60; // type:function size:0x144 scope:global align:4 +initRollDamage__8daE_HZ_cFv = .text:0x00002CA4; // type:function size:0xE0 scope:global align:4 +doRollDamage__8daE_HZ_cFv = .text:0x00002D84; // type:function size:0xE0 scope:global align:4 +executeDamage__8daE_HZ_cFv = .text:0x00002E64; // type:function size:0x254 scope:global align:4 +executeDeath__8daE_HZ_cFv = .text:0x000030B8; // type:function size:0x390 scope:global align:4 +setWindChanceEnd__8daE_HZ_cFv = .text:0x00003448; // type:function size:0x1C scope:global align:4 +executeWindChance__8daE_HZ_cFv = .text:0x00003464; // type:function size:0x34C scope:global align:4 +executeWindWalk__8daE_HZ_cFv = .text:0x000037B0; // type:function size:0x18C scope:global align:4 +setWaterEffect__8daE_HZ_cFv = .text:0x0000393C; // type:function size:0x114 scope:global align:4 +executeWaterDeath__8daE_HZ_cFv = .text:0x00003A50; // type:function size:0x4B0 scope:global align:4 +executeDeathWait__8daE_HZ_cFv = .text:0x00003F00; // type:function size:0x10C scope:global align:4 +damage_check__8daE_HZ_cFv = .text:0x0000400C; // type:function size:0x474 scope:global align:4 +checkWaterSurface__8daE_HZ_cFv = .text:0x00004480; // type:function size:0xCC scope:global align:4 +action__8daE_HZ_cFv = .text:0x0000454C; // type:function size:0x51C scope:global align:4 +mtx_set__8daE_HZ_cFv = .text:0x00004A68; // type:function size:0x15C scope:global align:4 +cc_set__8daE_HZ_cFv = .text:0x00004BC4; // type:function size:0x140 scope:global align:4 +execute__8daE_HZ_cFv = .text:0x00004D04; // type:function size:0x200 scope:global align:4 +daE_HZ_Execute__FP8daE_HZ_c = .text:0x00004F04; // type:function size:0x4 scope:global align:4 +daE_HZ_IsDelete__FP8daE_HZ_c = .text:0x00004F08; // type:function size:0x8 scope:global align:4 +_delete__8daE_HZ_cFv = .text:0x00004F10; // type:function size:0x9C scope:global align:4 +daE_HZ_Delete__FP8daE_HZ_c = .text:0x00004FAC; // type:function size:0x4 scope:global align:4 +ctrlJoint__8daE_HZ_cFP8J3DJointP8J3DModel = .text:0x00004FB0; // type:function size:0xF4 scope:global align:4 +JointCallBack__8daE_HZ_cFP8J3DJointi = .text:0x000050A4; // type:function size:0x48 scope:global align:4 +CreateHeap__8daE_HZ_cFv = .text:0x000050EC; // type:function size:0x270 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000535C; // type:function size:0x4 scope:global align:4 +setInitPos__8daE_HZ_cFv = .text:0x00005360; // type:function size:0xBC scope:global align:4 +create__8daE_HZ_cFv = .text:0x0000541C; // type:function size:0x374 scope:global align:4 +daE_HZ_Create__FP8daE_HZ_c = .text:0x00005790; // type:function size:0x4 scope:global align:4 +__dt__12daE_HZ_HIO_cFv = .text:0x00005794; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hz_cpp = .text:0x000057D4; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x0000581C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101492 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101493 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101494 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101495 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101496 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101497 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101498 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101499 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101500 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@101501 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101502 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101511 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101512 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101558 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@101559 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101692 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101693 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101694 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101750 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101751 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@101803 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@101804 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101901 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101902 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101903 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101988 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101989 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101990 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102127 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102250 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102251 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102254 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@102374 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102375 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102438 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102520 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102521 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102522 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102767 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102811 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@103035 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103036 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103038 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95603 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_201_data_16 = .data:0x00000016; // type:object size:0x5 data:string +d_HZ_JUMP_EFFECT_ID$96117 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +w_eff_id$96801 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +@102769 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +lbl_201_data_58 = .data:0x00000058; // type:object size:0x6 data:string +cc_sph_src$97344 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +cc_sph_src2$97345 = .data:0x000000A0; // type:object size:0x40 scope:local align:4 +lbl_201_data_E0 = .data:0x000000E0; // type:object size:0xC +l_daE_HZ_Method = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_E_HZ = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HZ_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_201_data_148 = .data:0x00000148; // type:object size:0xD data:string +@97393 = .data:0x00000158; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HZ_HIO_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_201_data_16C = .data:0x0000016C; // type:object size:0x34 +@97456 = .data:0x000001A0; // type:object size:0x3C scope:local align:4 +lbl_201_data_1DC = .data:0x000001DC; // type:object size:0x14 +@97458 = .data:0x000001F0; // type:object size:0x34 scope:local align:4 +lbl_201_data_224 = .data:0x00000224; // type:object size:0x14 +@97516 = .data:0x00000238; // type:object size:0x24 scope:local align:4 +lbl_201_data_25C = .data:0x0000025C; // type:object size:0x18 +@97518 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_201_data_280 = .data:0x00000280; // type:object size:0x1C +@97520 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_201_data_2A8 = .data:0x000002A8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:byte +m_near_bomb = .bss:0x00000054; // type:object size:0x4 scope:global align:4 +m_near_carry = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +m_near_weapon = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 +@96800 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +sc$96797 = .bss:0x00000070; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_hzelda/splits.txt b/config/RZDJ01/rels/d_a_e_hzelda/splits.txt new file mode 100644 index 0000000000..41b722d67b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hzelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hzelda.cpp: + .text start:0x000000CC end:0x00003A50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000468 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_e_hzelda/symbols.txt b/config/RZDJ01/rels/d_a_e_hzelda/symbols.txt new file mode 100644 index 0000000000..1e335345ec --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_hzelda/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daE_HZELDA_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP14e_hzelda_classifUcf = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000019C; // type:function size:0x1A8 scope:global align:4 +daE_HZELDA_Draw__FP14e_hzelda_class = .text:0x00000344; // type:function size:0x208 scope:global align:4 +shot_s_sub__FPvPv = .text:0x0000054C; // type:function size:0x98 scope:global align:4 +ball_crash_eff_set__FP14e_hzelda_classf = .text:0x000005E4; // type:function size:0xAC scope:global align:4 +daE_HZELDA_Execute__FP14e_hzelda_class = .text:0x00000690; // type:function size:0x2BC0 scope:global align:4 +daE_HZELDA_IsDelete__FP14e_hzelda_class = .text:0x00003250; // type:function size:0x8 scope:global align:4 +daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x00003258; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000032C8; // type:function size:0x2F4 scope:global align:4 +daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x000035BC; // type:function size:0x3C0 scope:global align:4 +__dt__16daE_HZELDA_HIO_cFv = .text:0x0000397C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hzelda_cpp = .text:0x000039BC; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003A04; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98664 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98673 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98674 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98755 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98756 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98757 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98758 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@99321 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99323 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99324 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99325 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99326 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99327 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99328 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@99329 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99330 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99331 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99332 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99333 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99334 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99335 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99336 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99337 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99338 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99339 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99340 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99341 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99342 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99343 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99345 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99346 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99347 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99348 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99351 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99352 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99353 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99354 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99355 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99356 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99357 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99359 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99360 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99361 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99362 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99363 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99364 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99365 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99366 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99367 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99368 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99369 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99370 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99371 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99372 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99373 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99374 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99375 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99376 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99377 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99378 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99379 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99380 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99381 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99382 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99387 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@99579 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99580 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +b_id$93533 = .data:0x00000008; // type:object size:0x6 scope:local align:4 +b_id$94015 = .data:0x0000000E; // type:object size:0x6 scope:local align:2 +b_id$94045 = .data:0x00000014; // type:object size:0xA scope:local align:4 +b_id$94081 = .data:0x0000001E; // type:object size:0xC scope:local align:2 +@99388 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +cc_sph_src$94344 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +at_sph_src$94345 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +ball_at_sph_src$94346 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +ball_tg_sph_src$94347 = .data:0x0000011C; // type:object size:0x40 scope:local align:4 +tri_at_sph_src$94348 = .data:0x0000015C; // type:object size:0x40 scope:local align:4 +pl_at_sph_src$94349 = .data:0x0000019C; // type:object size:0x40 scope:local align:4 +l_daE_HZELDA_Method = .data:0x000001DC; // type:object size:0x20 scope:global align:4 +g_profile_E_HZELDA = .data:0x000001FC; // type:object size:0x30 scope:global align:4 +__vt__16daE_HZELDA_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global align:4 +lbl_202_data_238 = .data:0x00000238; // type:object size:0x11 data:string +@94399 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +__RTTI__16daE_HZELDA_HIO_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_202_data_260 = .data:0x00000260; // type:object size:0x34 +@94462 = .data:0x00000294; // type:object size:0x3C scope:local align:4 +lbl_202_data_2D0 = .data:0x000002D0; // type:object size:0x14 +@94464 = .data:0x000002E4; // type:object size:0x34 scope:local align:4 +lbl_202_data_318 = .data:0x00000318; // type:object size:0x14 +@94522 = .data:0x0000032C; // type:object size:0x24 scope:local align:4 +lbl_202_data_350 = .data:0x00000350; // type:object size:0x18 +@94524 = .data:0x00000368; // type:object size:0xC scope:local align:4 +lbl_202_data_374 = .data:0x00000374; // type:object size:0x1C +@94526 = .data:0x00000390; // type:object size:0xC scope:local align:4 +lbl_202_data_39C = .data:0x0000039C; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_202_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93280 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_is/splits.txt b/config/RZDJ01/rels/d_a_e_is/splits.txt new file mode 100644 index 0000000000..4dbb3161fb --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_is/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_is.cpp: + .text start:0x000000CC end:0x00001B14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_is/symbols.txt b/config/RZDJ01/rels/d_a_e_is/symbols.txt new file mode 100644 index 0000000000..00870e9f2f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_is/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_IS_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_is_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_IS_Draw__FP10e_is_class = .text:0x000001C0; // type:function size:0x37C scope:global align:4 +pl_check__FP10e_is_classfs = .text:0x0000053C; // type:function size:0x78 scope:global align:4 +s_stop_sub__FPvPv = .text:0x000005B4; // type:function size:0x88 scope:global align:4 +daE_IS_Execute__FP10e_is_class = .text:0x0000063C; // type:function size:0xF5C scope:global align:4 +daE_IS_IsDelete__FP10e_is_class = .text:0x00001598; // type:function size:0x8 scope:global align:4 +daE_IS_Delete__FP10e_is_class = .text:0x000015A0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001608; // type:function size:0xF4 scope:global align:4 +daE_IS_Create__FP10fopAc_ac_c = .text:0x000016FC; // type:function size:0x390 scope:global align:4 +__dt__12daE_IS_HIO_cFv = .text:0x00001A8C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_is_cpp = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94225 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94226 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94227 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94228 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94229 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94238 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94239 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94281 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94282 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94283 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94284 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94285 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94286 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94288 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94519 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94520 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94522 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94523 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94524 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94525 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94526 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94527 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94528 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94529 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94530 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94533 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94534 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94535 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@94536 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94634 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94635 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94636 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94637 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94638 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +at_sph_src$92216 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +cc_cyl_src$92217 = .data:0x00000048; // type:object size:0x44 scope:local align:4 +core_sph_src$92218 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +l_daE_IS_Method = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_E_IS = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daE_IS_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_203_data_128 = .data:0x00000128; // type:object size:0xD data:string +@92271 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__12daE_IS_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_203_data_14C = .data:0x0000014C; // type:object size:0x34 +@92333 = .data:0x00000180; // type:object size:0x3C scope:local align:4 +lbl_203_data_1BC = .data:0x000001BC; // type:object size:0x14 +@92335 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +lbl_203_data_204 = .data:0x00000204; // type:object size:0x14 +@92393 = .data:0x00000218; // type:object size:0x24 scope:local align:4 +lbl_203_data_23C = .data:0x0000023C; // type:object size:0x18 +@92395 = .data:0x00000254; // type:object size:0xC scope:local align:4 +lbl_203_data_260 = .data:0x00000260; // type:object size:0x1C +@92397 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_203_data_288 = .data:0x00000288; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_203_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_kg/splits.txt b/config/RZDJ01/rels/d_a_e_kg/splits.txt new file mode 100644 index 0000000000..29dcb7352e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kg.cpp: + .text start:0x000000CC end:0x00001F00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000310 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_e_kg/symbols.txt b/config/RZDJ01/rels/d_a_e_kg/symbols.txt new file mode 100644 index 0000000000..a089b7c377 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kg/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_KG_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10e_kg_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +daE_KG_Draw__FP10e_kg_class = .text:0x000001B0; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_kg_classfs = .text:0x000002B4; // type:function size:0x10C scope:global align:4 +way_bg_check__FP10e_kg_classf = .text:0x000003C0; // type:function size:0x104 scope:global align:4 +daE_KG_Execute__FP10e_kg_class = .text:0x000004C4; // type:function size:0x150C scope:global align:4 +daE_KG_IsDelete__FP10e_kg_class = .text:0x000019D0; // type:function size:0x8 scope:global align:4 +daE_KG_Delete__FP10e_kg_class = .text:0x000019D8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001A40; // type:function size:0x19C scope:global align:4 +daE_KG_Create__FP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x29C scope:global align:4 +__dt__12daE_KG_HIO_cFv = .text:0x00001E78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kg_cpp = .text:0x00001EB8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95431 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95432 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95433 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95442 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95443 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95461 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95462 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95463 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95481 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95767 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95768 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95771 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95775 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95777 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95785 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95786 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95787 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95788 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95789 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95790 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95791 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95792 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95793 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@95794 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95796 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@95921 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_204_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@95799 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93169 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +l_daE_KG_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_E_KG = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daE_KG_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_204_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@93208 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_KG_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_204_data_108 = .data:0x00000108; // type:object size:0x34 +@93270 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_204_data_178 = .data:0x00000178; // type:object size:0x14 +@93272 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_204_data_1C0 = .data:0x000001C0; // type:object size:0x14 +@93330 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 +lbl_204_data_1F8 = .data:0x000001F8; // type:object size:0x18 +@93332 = .data:0x00000210; // type:object size:0xC scope:local align:4 +lbl_204_data_21C = .data:0x0000021C; // type:object size:0x1C +@93334 = .data:0x00000238; // type:object size:0xC scope:local align:4 +lbl_204_data_244 = .data:0x00000244; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_204_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_kk/splits.txt b/config/RZDJ01/rels/d_a_e_kk/splits.txt new file mode 100644 index 0000000000..47d6a0141f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kk.cpp: + .text start:0x000000CC end:0x000045A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_kk/symbols.txt b/config/RZDJ01/rels/d_a_e_kk/symbols.txt new file mode 100644 index 0000000000..052d5bca9a --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kk/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_KK_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__8daE_KK_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_KK_cFP8J3DJointi = .text:0x000001B4; // type:function size:0x48 scope:global align:4 +draw__8daE_KK_cFv = .text:0x000001FC; // type:function size:0x1F4 scope:global align:4 +daE_KK_Draw__FP8daE_KK_c = .text:0x000003F0; // type:function size:0x4 scope:global align:4 +setBck__8daE_KK_cFiUcff = .text:0x000003F4; // type:function size:0xAC scope:global align:4 +setWeaponBck__8daE_KK_cFiUcff = .text:0x000004A0; // type:function size:0xAC scope:global align:4 +mCutTypeCheck__8daE_KK_cFi = .text:0x0000054C; // type:function size:0xB8 scope:global align:4 +damage_check__8daE_KK_cFv = .text:0x00000604; // type:function size:0x918 scope:global align:4 +nextActionCheck__8daE_KK_cFv = .text:0x00000F1C; // type:function size:0x200 scope:global align:4 +way_gake_check__8daE_KK_cFv = .text:0x0000111C; // type:function size:0x1CC scope:global align:4 +mDeadEffSet__8daE_KK_cFR4cXyz = .text:0x000012E8; // type:function size:0x114 scope:global align:4 +executeWait__8daE_KK_cFv = .text:0x000013FC; // type:function size:0x130 scope:global align:4 +executeIcicleWait__8daE_KK_cFv = .text:0x0000152C; // type:function size:0x1B0 scope:global align:4 +executeWalk__8daE_KK_cFv = .text:0x000016DC; // type:function size:0x34C scope:global align:4 +executeSpearThrow__8daE_KK_cFv = .text:0x00001A28; // type:function size:0x468 scope:global align:4 +executeBackWalk__8daE_KK_cFv = .text:0x00001E90; // type:function size:0x398 scope:global align:4 +executeYoroke__8daE_KK_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 +executeGuard__8daE_KK_cFv = .text:0x000023B0; // type:function size:0x110 scope:global align:4 +executeDamage__8daE_KK_cFv = .text:0x000024C0; // type:function size:0x1E0 scope:global align:4 +executeAttack__8daE_KK_cFv = .text:0x000026A0; // type:function size:0x400 scope:global align:4 +executeDead__8daE_KK_cFv = .text:0x00002AA0; // type:function size:0x1E8 scope:global align:4 +executeWeaponMove__8daE_KK_cFv = .text:0x00002C88; // type:function size:0x684 scope:global align:4 +action__8daE_KK_cFv = .text:0x0000330C; // type:function size:0x3BC scope:global align:4 +mtx_set__8daE_KK_cFv = .text:0x000036C8; // type:function size:0x1BC scope:global align:4 +weapon_mtx_set__8daE_KK_cFv = .text:0x00003884; // type:function size:0x184 scope:global align:4 +cc_set__8daE_KK_cFv = .text:0x00003A08; // type:function size:0x1C0 scope:global align:4 +execute__8daE_KK_cFv = .text:0x00003BC8; // type:function size:0x114 scope:global align:4 +daE_KK_Execute__FP8daE_KK_c = .text:0x00003CDC; // type:function size:0x4 scope:global align:4 +daE_KK_IsDelete__FP8daE_KK_c = .text:0x00003CE0; // type:function size:0x8 scope:global align:4 +_delete__8daE_KK_cFv = .text:0x00003CE8; // type:function size:0x80 scope:global align:4 +daE_KK_Delete__FP8daE_KK_c = .text:0x00003D68; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_KK_cFv = .text:0x00003D6C; // type:function size:0x20C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003F78; // type:function size:0x4 scope:global align:4 +create__8daE_KK_cFv = .text:0x00003F7C; // type:function size:0x584 scope:global align:4 +daE_KK_Create__FP8daE_KK_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +__dt__12daE_KK_HIO_cFv = .text:0x00004504; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kk_cpp = .text:0x00004544; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x0000458C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97071 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97072 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97073 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97074 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97144 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97145 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97376 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97377 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97378 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@97437 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97457 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97458 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97495 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@97496 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97725 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97774 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97775 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@97851 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97971 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97972 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97973 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97974 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97975 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97978 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@98041 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98067 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98068 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98114 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98324 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98325 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98328 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92628 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_kk_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_kk_at_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +lbl_205_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +@98043 = .data:0x000000A4; // type:object size:0x2C scope:local align:4 +lbl_205_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_KK_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_KK = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_KK_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_205_data_134 = .data:0x00000134; // type:object size:0xD data:string +@93880 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_KK_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_205_data_158 = .data:0x00000158; // type:object size:0x34 +@93942 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_205_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@93944 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_205_data_210 = .data:0x00000210; // type:object size:0x14 +@94002 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_205_data_248 = .data:0x00000248; // type:object size:0x18 +@94004 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_205_data_26C = .data:0x0000026C; // type:object size:0x1C +@94006 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_205_data_294 = .data:0x00000294; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_205_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92671 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_kr/splits.txt b/config/RZDJ01/rels/d_a_e_kr/splits.txt new file mode 100644 index 0000000000..25963086af --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kr.cpp: + .text start:0x000000CC end:0x000054B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000574 + .bss start:0x00000008 end:0x00000090 diff --git a/config/RZDJ01/rels/d_a_e_kr/symbols.txt b/config/RZDJ01/rels/d_a_e_kr/symbols.txt new file mode 100644 index 0000000000..fab0428572 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_kr/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000003E0; // type:function size:0x2B4 scope:global align:4 +anm_init__FP10e_kr_classifUcf = .text:0x00000694; // type:function size:0xAC scope:global align:4 +kuti_open__FP10e_kr_classsUl = .text:0x00000740; // type:function size:0x20 scope:global align:4 +e_kr_player_bg_check__FP10e_kr_class = .text:0x00000760; // type:function size:0xC4 scope:global align:4 +e_kr_player_view_check__FP10e_kr_class = .text:0x00000824; // type:function size:0x1B0 scope:global align:4 +pl_horse_check__FP10e_kr_class = .text:0x000009D4; // type:function size:0x6C scope:global align:4 +daE_Kr_Draw__FP10e_kr_class = .text:0x00000A40; // type:function size:0x1A8 scope:global align:4 +e_kr_pos_move__FP10e_kr_class = .text:0x00000BE8; // type:function size:0x22C scope:global align:4 +e_kr_path_move__FP10e_kr_class = .text:0x00000E14; // type:function size:0x4EC scope:global align:4 +e_kr_auto_move__FP10e_kr_class = .text:0x00001300; // type:function size:0x32C scope:global align:4 +e_kr_atack_move__FP10e_kr_class = .text:0x0000162C; // type:function size:0xDC8 scope:global align:4 +e_kr_horse_move__FP10e_kr_class = .text:0x000023F4; // type:function size:0x6AC scope:global align:4 +e_kr_wait_move__FP10e_kr_class = .text:0x00002AA0; // type:function size:0x600 scope:global align:4 +e_kr_su_wait_move__FP10e_kr_class = .text:0x000030A0; // type:function size:0x5B4 scope:global align:4 +body_smoke_set__FP10e_kr_class = .text:0x00003654; // type:function size:0x90 scope:global align:4 +e_kr_damage__FP10e_kr_class = .text:0x000036E4; // type:function size:0x680 scope:global align:4 +daE_Kr_Execute__FP10e_kr_class = .text:0x00003D64; // type:function size:0x10A4 scope:global align:4 +daE_Kr_IsDelete__FP10e_kr_class = .text:0x00004E08; // type:function size:0x8 scope:global align:4 +daE_Kr_Delete__FP10e_kr_class = .text:0x00004E10; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004E60; // type:function size:0x138 scope:global align:4 +daE_Kr_Create__FP10fopAc_ac_c = .text:0x00004F98; // type:function size:0x3A0 scope:global align:4 +__dt__9e_krHIO_cFv = .text:0x00005338; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kr_cpp = .text:0x00005378; // type:function size:0x48 scope:global align:4 +__ct__9e_krHIO_cFv = .text:0x000053C0; // type:function size:0xF4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100691 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100692 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100693 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100694 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100773 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100821 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@100831 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@100867 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100880 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100881 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100882 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100957 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100958 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100959 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100960 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100961 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100962 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100963 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100964 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101002 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101003 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101004 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101005 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101110 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101111 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101112 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101113 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101114 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101115 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101116 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101117 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101118 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101119 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101120 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101121 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101122 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101123 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101124 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101125 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101131 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101203 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101204 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101205 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@101208 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101209 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101210 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101253 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101254 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101255 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101256 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101366 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101367 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101368 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101369 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101370 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101371 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101562 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101563 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101564 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101565 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101566 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101567 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101568 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@101569 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101693 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101694 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101777 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101778 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101779 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101780 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101781 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101782 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94249 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_206_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@101130 = .data:0x0000001C; // type:object size:0x90 scope:local align:4 +@101258 = .data:0x000000AC; // type:object size:0x58 scope:local align:4 +@101298 = .data:0x00000104; // type:object size:0x58 scope:local align:4 +wing_j$95218 = .data:0x0000015C; // type:object size:0x10 scope:local align:4 +@101571 = .data:0x0000016C; // type:object size:0x2C scope:local align:4 +at_sph_src$95741 = .data:0x00000198; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$95742 = .data:0x000001D8; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$95743 = .data:0x00000218; // type:object size:0x40 scope:local align:4 +body_co_sph_src$95744 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +l_daE_Kr_Method = .data:0x00000298; // type:object size:0x20 scope:global align:4 +g_profile_E_KR = .data:0x000002B8; // type:object size:0x30 scope:global align:4 +__vt__9e_krHIO_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_206_data_2F4 = .data:0x000002F4; // type:object size:0xA data:string +@95785 = .data:0x00000300; // type:object size:0x1C scope:local align:4 +__RTTI__9e_krHIO_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +lbl_206_data_324 = .data:0x00000324; // type:object size:0x20 +@95790 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +lbl_206_data_358 = .data:0x00000358; // type:object size:0x3C +@95850 = .data:0x00000394; // type:object size:0x3C scope:local align:4 +lbl_206_data_3D0 = .data:0x000003D0; // type:object size:0x14 +@95852 = .data:0x000003E4; // type:object size:0x34 scope:local align:4 +lbl_206_data_418 = .data:0x00000418; // type:object size:0x14 +@95910 = .data:0x0000042C; // type:object size:0x24 scope:local align:4 +lbl_206_data_450 = .data:0x00000450; // type:object size:0x18 +@95912 = .data:0x00000468; // type:object size:0xC scope:local align:4 +lbl_206_data_474 = .data:0x00000474; // type:object size:0x1C +@95914 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_206_data_49C = .data:0x0000049C; // type:object size:0x24 +@95920 = .data:0x000004C0; // type:object size:0xC scope:local align:4 +lbl_206_data_4CC = .data:0x000004CC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94301 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_e_krHIO = .bss:0x00000014; // type:object size:0x7C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_e_mb/splits.txt b/config/RZDJ01/rels/d_a_e_mb/splits.txt new file mode 100644 index 0000000000..aff1c27fcd --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mb.cpp: + .text start:0x000000CC end:0x00001E2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x000000DC diff --git a/config/RZDJ01/rels/d_a_e_mb/symbols.txt b/config/RZDJ01/rels/d_a_e_mb/symbols.txt new file mode 100644 index 0000000000..901fc73486 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mb/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_MB_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_mb_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_MB_Draw__FP10e_mb_class = .text:0x000001C0; // type:function size:0x144 scope:global align:4 +daE_MB_Execute__FP10e_mb_class = .text:0x00000304; // type:function size:0x13B4 scope:global align:4 +daE_MB_IsDelete__FP10e_mb_class = .text:0x000016B8; // type:function size:0x8 scope:global align:4 +daE_MB_Delete__FP10e_mb_class = .text:0x000016C0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001728; // type:function size:0x390 scope:global align:4 +daE_MB_Create__FP10fopAc_ac_c = .text:0x00001AB8; // type:function size:0x1DC scope:global align:4 +__dt__12daE_MB_HIO_cFv = .text:0x00001C94; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mb_cpp = .text:0x00001CD4; // type:function size:0x158 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96449 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96451 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96452 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96453 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96462 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96743 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96744 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96745 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96753 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96759 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96762 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96765 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96766 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96767 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96768 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96770 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96771 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96777 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97005 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97006 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97007 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97008 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +lbl_207_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_207_data_5 = .data:0x00000005; // type:object size:0x7 +@96775 = .data:0x0000000C; // type:object size:0x1C scope:local align:4 +cc_sph_src$93968 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_daE_MB_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_E_MB = .data:0x00000088; // type:object size:0x30 scope:global align:4 +__vt__12daE_MB_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_207_data_C4 = .data:0x000000C4; // type:object size:0xD data:string +@94003 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MB_HIO_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93399 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@93436 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +L_pos1 = .bss:0x00000040; // type:object size:0xC scope:global align:4 +@93437 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +L_pos2 = .bss:0x00000058; // type:object size:0xC scope:global align:4 +@93438 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +L_Hpos = .bss:0x00000070; // type:object size:0xC scope:global align:4 +@93439 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +R_pos1 = .bss:0x00000088; // type:object size:0xC scope:global align:4 +@93440 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +R_pos2 = .bss:0x000000A0; // type:object size:0xC scope:global align:4 +@93441 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +R_Hpos = .bss:0x000000B8; // type:object size:0xC scope:global align:4 +@93442 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +c_pos = .bss:0x000000D0; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_md/splits.txt b/config/RZDJ01/rels/d_a_e_md/splits.txt new file mode 100644 index 0000000000..95d5c3cdc3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_md/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_md.cpp: + .text start:0x0000005C end:0x00001478 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_md/symbols.txt b/config/RZDJ01/rels/d_a_e_md/symbols.txt new file mode 100644 index 0000000000..2ed8b7d929 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_md/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_MD_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setCcCylinder__8daE_MD_cFf = .text:0x000000C8; // type:function size:0x78 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000140; // type:function size:0x2CC scope:global align:4 +daE_MD_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x34C scope:global align:4 +daE_MD_Delete__FP8daE_MD_c = .text:0x00000758; // type:function size:0x50 scope:global align:4 +At_Check__8daE_MD_cFv = .text:0x000007A8; // type:function size:0xAC scope:global align:4 +CheckHit__8daE_MD_cFv = .text:0x00000854; // type:function size:0x548 scope:global align:4 +HalfBreakAction__8daE_MD_cFv = .text:0x00000D9C; // type:function size:0x124 scope:global align:4 +VibAction__8daE_MD_cFv = .text:0x00000EC0; // type:function size:0xC0 scope:global align:4 +DummyAction__8daE_MD_cFv = .text:0x00000F80; // type:function size:0xDC scope:global align:4 +RealAction__8daE_MD_cFv = .text:0x0000105C; // type:function size:0x88 scope:global align:4 +Action__8daE_MD_cFv = .text:0x000010E4; // type:function size:0xCC scope:global align:4 +Execute__8daE_MD_cFv = .text:0x000011B0; // type:function size:0x54 scope:global align:4 +setBaseMtx__8daE_MD_cFv = .text:0x00001204; // type:function size:0xBC scope:global align:4 +daE_MD_Draw__FP8daE_MD_c = .text:0x000012C0; // type:function size:0x1AC scope:global align:4 +daE_MD_Execute__FP8daE_MD_c = .text:0x0000146C; // type:function size:0x4 scope:global align:4 +daE_MD_IsDelete__FP8daE_MD_c = .text:0x00001470; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93397 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95592 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95656 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@95747 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95748 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95749 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95750 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95751 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95753 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95754 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95755 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95763 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95919 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95929 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@95940 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +lbl_208_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_MD_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_MD = .data:0x00000028; // type:object size:0x30 scope:global align:4 +lbl_208_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_208_data_5D = .data:0x0000005D; // type:object size:0x5 data:string +lbl_208_data_62 = .data:0x00000062; // type:object size:0x5 data:string +lbl_208_data_67 = .data:0x00000067; // type:object size:0x5 data:string +lbl_208_data_6C = .data:0x0000006C; // type:object size:0x5 data:string +lbl_208_data_71 = .data:0x00000071; // type:object size:0x5 data:string +lbl_208_data_76 = .data:0x00000076; // type:object size:0x5 data:string +lbl_208_data_7B = .data:0x0000007B; // type:object size:0x5 data:string diff --git a/config/RZDJ01/rels/d_a_e_mf/splits.txt b/config/RZDJ01/rels/d_a_e_mf/splits.txt new file mode 100644 index 0000000000..8980bb74b7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mf.cpp: + .text start:0x000000CC end:0x00007E4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x000006A4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_e_mf/symbols.txt b/config/RZDJ01/rels/d_a_e_mf/symbols.txt new file mode 100644 index 0000000000..e490245543 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mf/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +__ct__12daE_MF_HIO_cFv = .text:0x0000010C; // type:function size:0x70 scope:global align:4 +mf_disappear__FP10e_mf_class = .text:0x0000017C; // type:function size:0xB0 scope:global align:4 +anm_init__FP10e_mf_classifUcf = .text:0x0000022C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002D8; // type:function size:0x3C0 scope:global align:4 +daE_MF_Draw__FP10e_mf_class = .text:0x00000698; // type:function size:0x294 scope:global align:4 +other_bg_check__FP10e_mf_classP10fopAc_ac_c = .text:0x0000092C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000009F0; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_mf_classi = .text:0x00000A68; // type:function size:0x31C scope:global align:4 +pl_check__FP10e_mf_classfs = .text:0x00000D84; // type:function size:0xD8 scope:global align:4 +move_gake_check__FP10e_mf_classfSc = .text:0x00000E5C; // type:function size:0x104 scope:global align:4 +jump_pos_check__FP10e_mf_classP4cXyz = .text:0x00000F60; // type:function size:0x1A4 scope:global align:4 +e_mf_stay__FP10e_mf_class = .text:0x00001104; // type:function size:0x454 scope:global align:4 +e_mf_otoreac__FP10e_mf_class = .text:0x00001558; // type:function size:0x258 scope:global align:4 +e_mf_bomb_action__FP10e_mf_class = .text:0x000017B0; // type:function size:0x4A0 scope:global align:4 +e_mf_normal__FP10e_mf_class = .text:0x00001C50; // type:function size:0x358 scope:global align:4 +e_mf_drawback__FP10e_mf_class = .text:0x00001FA8; // type:function size:0x17C scope:global align:4 +e_mf_wolfbite__FP10e_mf_class = .text:0x00002124; // type:function size:0x374 scope:global align:4 +shot_s_sub__FPvPv = .text:0x00002498; // type:function size:0x104 scope:global align:4 +e_mf_fight_run__FP10e_mf_class = .text:0x0000259C; // type:function size:0x924 scope:global align:4 +e_mf_jump__FP10e_mf_class = .text:0x00002EC0; // type:function size:0x1E4 scope:global align:4 +e_mf_gakejump__FP10e_mf_class = .text:0x000030A4; // type:function size:0x3E0 scope:global align:4 +at_hit_check__FP10e_mf_class = .text:0x00003484; // type:function size:0x60 scope:global align:4 +e_mf_attack__FP10e_mf_class = .text:0x000034E4; // type:function size:0x250 scope:global align:4 +e_mf_tail_attack__FP10e_mf_class = .text:0x00003734; // type:function size:0x3C4 scope:global align:4 +e_mf_guard__FP10e_mf_class = .text:0x00003AF8; // type:function size:0x230 scope:global align:4 +e_mf_s_damage__FP10e_mf_class = .text:0x00003D28; // type:function size:0xB0 scope:global align:4 +e_mf_damage__FP10e_mf_class = .text:0x00003DD8; // type:function size:0xD00 scope:global align:4 +e_mf_backdrop__FP10e_mf_class = .text:0x00004AD8; // type:function size:0x154 scope:global align:4 +e_mf_water__FP10e_mf_class = .text:0x00004C2C; // type:function size:0x194 scope:global align:4 +small_damage__FP10e_mf_class = .text:0x00004DC0; // type:function size:0xA8 scope:global align:4 +damage_check__FP10e_mf_class = .text:0x00004E68; // type:function size:0x4F0 scope:global align:4 +daE_MF_Execute__FP10e_mf_class = .text:0x00005358; // type:function size:0x2420 scope:global align:4 +daE_MF_IsDelete__FP10e_mf_class = .text:0x00007778; // type:function size:0x8 scope:global align:4 +daE_MF_Delete__FP10e_mf_class = .text:0x00007780; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000077E8; // type:function size:0x1D4 scope:global align:4 +daE_MF_Create__FP10fopAc_ac_c = .text:0x000079BC; // type:function size:0x408 scope:global align:4 +__dt__12daE_MF_HIO_cFv = .text:0x00007DC4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mf_cpp = .text:0x00007E04; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104123 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104126 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104127 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104128 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104129 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104130 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@104279 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104280 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104281 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@104290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@104376 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104377 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104378 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104379 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104410 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104448 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@104449 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104450 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104451 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104452 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104478 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@104504 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104505 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104506 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104535 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104536 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104537 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104538 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104578 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104579 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104594 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104621 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104622 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104662 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104797 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104798 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104799 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@104800 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104801 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104855 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104856 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104900 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104901 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104902 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104969 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104970 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105006 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105171 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105172 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105173 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105174 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105175 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105176 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105202 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105203 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105306 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105307 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105781 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105782 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105783 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105784 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105785 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@105786 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105787 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105788 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105789 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105790 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105791 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@105792 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105793 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105794 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105795 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105796 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105797 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105798 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105799 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105800 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105801 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105803 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105965 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105966 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$93800 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_209_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@104458 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +@104540 = .data:0x00000048; // type:object size:0x30 scope:local align:4 +@105008 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +kado_bit$95164 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +kado_check_x$95165 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +@105178 = .data:0x000000AC; // type:object size:0x80 scope:local align:4 +j_spd$95699 = .data:0x0000012C; // type:object size:0x16 scope:local align:4 +foot_idx$95767 = .data:0x00000144; // type:object size:0x8 scope:local align:4 +lbl_209_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +@105805 = .data:0x00000154; // type:object size:0x68 scope:local align:4 +jc_data = .data:0x000001BC; // type:object size:0x90 scope:global align:4 +cc_sph_src$96237 = .data:0x0000024C; // type:object size:0x40 scope:local align:4 +at_sph_src$96238 = .data:0x0000028C; // type:object size:0x40 scope:local align:4 +tate_sph_src$96239 = .data:0x000002CC; // type:object size:0x40 scope:local align:4 +lbl_209_data_30C = .data:0x0000030C; // type:object size:0x7 data:string +l_daE_MF_Method = .data:0x00000314; // type:object size:0x20 scope:global align:4 +g_profile_E_MF = .data:0x00000334; // type:object size:0x30 scope:global align:4 +__vt__12daE_MF_HIO_c = .data:0x00000364; // type:object size:0xC scope:global align:4 +lbl_209_data_370 = .data:0x00000370; // type:object size:0xD data:string +@96281 = .data:0x00000380; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MF_HIO_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 +lbl_209_data_394 = .data:0x00000394; // type:object size:0x34 +@96343 = .data:0x000003C8; // type:object size:0x3C scope:local align:4 +lbl_209_data_404 = .data:0x00000404; // type:object size:0x14 +@96345 = .data:0x00000418; // type:object size:0x34 scope:local align:4 +lbl_209_data_44C = .data:0x0000044C; // type:object size:0x48 +@96397 = .data:0x00000494; // type:object size:0x4C scope:local align:4 +lbl_209_data_4E0 = .data:0x000004E0; // type:object size:0x14 +@96401 = .data:0x000004F4; // type:object size:0x44 scope:local align:4 +lbl_209_data_538 = .data:0x00000538; // type:object size:0x14 +@96403 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_209_data_570 = .data:0x00000570; // type:object size:0x18 +@96405 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_209_data_594 = .data:0x00000594; // type:object size:0x1C +@96407 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_209_data_5BC = .data:0x000005BC; // type:object size:0x14 +@96441 = .data:0x000005D0; // type:object size:0x14 scope:local align:4 +lbl_209_data_5E4 = .data:0x000005E4; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93843 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +target_info = .bss:0x0000003C; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +jv_offset = .bss:0x0000006C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_mk/splits.txt b/config/RZDJ01/rels/d_a_e_mk/splits.txt new file mode 100644 index 0000000000..6ae07c535a --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk.cpp: + .text start:0x000000CC end:0x00007444 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000284 + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x000000F4 diff --git a/config/RZDJ01/rels/d_a_e_mk/symbols.txt b/config/RZDJ01/rels/d_a_e_mk/symbols.txt new file mode 100644 index 0000000000..259ff2ea8b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mk/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_MK_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10e_mk_classifUcf = .text:0x0000011C; // type:function size:0xAC scope:global align:4 +daE_MK_Draw__FP10e_mk_class = .text:0x000001C8; // type:function size:0x1C8 scope:global align:4 +s_obj_delete__FPvPv = .text:0x00000390; // type:function size:0x60 scope:global align:4 +s_h_sub__FPvPv = .text:0x000003F0; // type:function size:0x6C scope:global align:4 +s_d_sub__FPvPv = .text:0x0000045C; // type:function size:0x84 scope:global align:4 +e_mk_move__FP10e_mk_class = .text:0x000004E0; // type:function size:0x804 scope:global align:4 +e_mk_wait__FP10e_mk_class = .text:0x00000CE4; // type:function size:0x150 scope:global align:4 +e_mk_shoot__FP10e_mk_class = .text:0x00000E34; // type:function size:0x604 scope:global align:4 +e_mk_yoro__FP10e_mk_class = .text:0x00001438; // type:function size:0x1E4 scope:global align:4 +e_mk_drop__FP10e_mk_class = .text:0x0000161C; // type:function size:0x32C scope:global align:4 +e_mk_damage__FP10e_mk_class = .text:0x00001948; // type:function size:0x130 scope:global align:4 +damage_check__FP10e_mk_class = .text:0x00001A78; // type:function size:0x180 scope:global align:4 +e_mk_s_demo__FP10e_mk_class = .text:0x00001BF8; // type:function size:0x390 scope:global align:4 +e_mk_e_demo__FP10e_mk_class = .text:0x00001F88; // type:function size:0x728 scope:global align:4 +e_mk_r04_demo__FP10e_mk_class = .text:0x000026B0; // type:function size:0x450 scope:global align:4 +demo_camera_start__FP10e_mk_class = .text:0x00002B00; // type:function size:0xC80 scope:global align:4 +demo_camera_end__FP10e_mk_class = .text:0x00003780; // type:function size:0x11C4 scope:global align:4 +s_ks_sub__FPvPv = .text:0x00004944; // type:function size:0x58 scope:global align:4 +s_brg_sub__FPvPv = .text:0x0000499C; // type:function size:0x60 scope:global align:4 +s_brg_sub2__FPvPv = .text:0x000049FC; // type:function size:0x54 scope:global align:4 +demo_camera_r04__FP10e_mk_class = .text:0x00004A50; // type:function size:0xA74 scope:global align:4 +demo_camera_bohit__FP10e_mk_class = .text:0x000054C4; // type:function size:0x1B4 scope:global align:4 +daE_MK_Execute__FP10e_mk_class = .text:0x00005678; // type:function size:0x1448 scope:global align:4 +daE_MK_IsDelete__FP10e_mk_class = .text:0x00006AC0; // type:function size:0x8 scope:global align:4 +daE_MK_Delete__FP10e_mk_class = .text:0x00006AC8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006B30; // type:function size:0x294 scope:global align:4 +daE_MK_Create__FP10fopAc_ac_c = .text:0x00006DC4; // type:function size:0x4AC scope:global align:4 +__dt__12daE_MK_HIO_cFv = .text:0x00007270; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mk_cpp = .text:0x000072B0; // type:function size:0xE0 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00007390; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000073A4; // type:function size:0x14 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000073B8; // type:function size:0x40 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000073F8; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@102500 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102501 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@102510 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@102545 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102546 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@102712 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102713 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102714 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@102715 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102716 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102717 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102718 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102719 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102721 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102722 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102723 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102725 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102754 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102755 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102836 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102837 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102838 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102891 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102967 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103015 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103017 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103018 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103019 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103020 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103023 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@103061 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103219 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103220 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103221 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103222 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103224 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103225 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103226 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103227 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103228 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103229 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103230 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103231 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103232 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103233 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103234 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103237 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103238 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103239 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103240 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103241 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103242 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103406 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103407 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103408 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103409 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103410 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103411 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103412 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103413 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103414 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103415 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103416 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103417 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103418 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103419 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103420 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103421 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103422 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103423 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103424 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103425 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103426 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103427 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103559 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103560 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@103561 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103562 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103563 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103564 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103565 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103566 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103567 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103568 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103569 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@103570 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103571 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103573 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 data:string +@103574 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103575 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:string +@103576 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103577 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103578 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103579 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103580 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103581 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103582 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103583 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103584 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103585 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103586 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103587 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103588 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103589 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:string +@103590 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103591 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103592 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103593 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@103594 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@103595 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@103596 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@103597 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@103598 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@103599 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@103626 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@103627 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104015 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@104017 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@104018 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104019 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104020 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104021 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104022 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104023 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104024 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104026 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104027 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104028 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@104029 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@104030 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@104245 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@104246 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@104247 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@104248 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@104249 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@104250 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@104251 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@104252 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@104317 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@104318 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@104319 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@104320 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@104321 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@104322 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@104323 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@104324 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@102728 = .data:0x00000008; // type:object size:0x2C scope:local align:4 +@102841 = .data:0x00000034; // type:object size:0x54 scope:local align:4 +@103064 = .data:0x00000088; // type:object size:0x34 scope:local align:4 +bo_eno_1$95233 = .data:0x000000BC; // type:object size:0x4 scope:local align:4 +bo_eno_0$95246 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +lbl_210_data_C8 = .data:0x000000C8; // type:object size:0x7 data:string +@104035 = .data:0x000000D0; // type:object size:0x2C scope:local align:4 +@104034 = .data:0x000000FC; // type:object size:0x90 scope:local align:4 +cc_sph_src$95571 = .data:0x0000018C; // type:object size:0x40 scope:local align:4 +lbl_210_data_1CC = .data:0x000001CC; // type:object size:0x8 data:string +l_daE_MK_Method = .data:0x000001D4; // type:object size:0x20 scope:global align:4 +g_profile_E_MK = .data:0x000001F4; // type:object size:0x30 scope:global align:4 +__vt__12daE_MK_HIO_c = .data:0x00000224; // type:object size:0xC scope:global align:4 +lbl_210_data_230 = .data:0x00000230; // type:object size:0xD data:string +@95624 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MK_HIO_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 +lbl_210_data_254 = .data:0x00000254; // type:object size:0x34 +@95687 = .data:0x00000288; // type:object size:0x3C scope:local align:4 +lbl_210_data_2C4 = .data:0x000002C4; // type:object size:0x14 +@95689 = .data:0x000002D8; // type:object size:0x34 scope:local align:4 +lbl_210_data_30C = .data:0x0000030C; // type:object size:0x14 +@95747 = .data:0x00000320; // type:object size:0x24 scope:local align:4 +lbl_210_data_344 = .data:0x00000344; // type:object size:0x18 +@95749 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +lbl_210_data_368 = .data:0x00000368; // type:object size:0x1C +@95751 = .data:0x00000384; // type:object size:0xC scope:local align:4 +lbl_210_data_390 = .data:0x00000390; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93709 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +demo_jump_pos_1 = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93710 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +demo_jump_pos_2 = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@93711 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +demo_jump_pos_3 = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93712 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +STAGE_CENTER_POS = .bss:0x0000005C; // type:object size:0xC scope:global align:4 data:float +STAGE_ANGLE_Y = .bss:0x00000068; // type:object size:0x2 scope:global align:4 data:2byte +lbl_210_bss_6A = .bss:0x0000006A; // type:object size:0x1 data:byte +@93720 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000078; // type:object size:0x24 scope:global align:4 data:byte +target_info = .bss:0x0000009C; // type:object size:0x50 scope:global align:4 data:4byte +target_info_count = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_210_bss_F0 = .bss:0x000000F0; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_e_mk_bo/splits.txt b/config/RZDJ01/rels/d_a_e_mk_bo/splits.txt new file mode 100644 index 0000000000..f7fcff833b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mk_bo/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk_bo.cpp: + .text start:0x000000CC end:0x00002198 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000002A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt b/config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt new file mode 100644 index 0000000000..7bfbffcf10 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mk_bo/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daE_MK_BO_Draw__FP13e_mk_bo_class = .text:0x000000CC; // type:function size:0x148 scope:global align:4 +action__FP13e_mk_bo_class = .text:0x00000214; // type:function size:0x1368 scope:global align:4 +daE_MK_BO_Execute__FP13e_mk_bo_class = .text:0x0000157C; // type:function size:0x538 scope:global align:4 +daE_MK_BO_IsDelete__FP13e_mk_bo_class = .text:0x00001AB4; // type:function size:0x8 scope:global align:4 +daE_MK_BO_Delete__FP13e_mk_bo_class = .text:0x00001ABC; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001B0C; // type:function size:0x1FC scope:global align:4 +daE_MK_BO_Create__FP10fopAc_ac_c = .text:0x00001D08; // type:function size:0x234 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00001F3C; // type:function size:0x8 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00001F44; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00001F74; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00001F80; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00001F90; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00001FA0; // type:function size:0xC scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00001FAC; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00001FBC; // type:function size:0x10 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x00001FCC; // type:function size:0x8 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00001FD4; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000204C; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002064; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x000020D0; // type:function size:0x7C scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000214C; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96256 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96505 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96506 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96508 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96509 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96511 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96512 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96513 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96514 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96516 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96517 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96518 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96519 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96520 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96521 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96522 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96523 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96524 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96525 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96526 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96527 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96528 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96529 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96532 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@96605 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bo_eno_1$92619 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +bo_eno_2$92620 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +bo_eno_12$92646 = .data:0x00000010; // type:object size:0x4 scope:local align:4 +bo_eno_end$92656 = .data:0x00000014; // type:object size:0x8 scope:local align:4 +lbl_211_data_1C = .data:0x0000001C; // type:object size:0x5 data:string +at_sph_src$92782 = .data:0x00000024; // type:object size:0x40 scope:local align:4 +l_daE_MK_BO_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_MK_BO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +lbl_211_data_B4 = .data:0x000000B4; // type:object size:0x34 +@92873 = .data:0x000000E8; // type:object size:0x3C scope:local align:4 +lbl_211_data_124 = .data:0x00000124; // type:object size:0x14 +@92875 = .data:0x00000138; // type:object size:0x34 scope:local align:4 +lbl_211_data_16C = .data:0x0000016C; // type:object size:0x14 +@92933 = .data:0x00000180; // type:object size:0x24 scope:local align:4 +lbl_211_data_1A4 = .data:0x000001A4; // type:object size:0x18 +@92935 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +lbl_211_data_1C8 = .data:0x000001C8; // type:object size:0x1C +@92937 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +lbl_211_data_1F0 = .data:0x000001F0; // type:object size:0xB4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92485 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +sc$92482 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_mm/splits.txt b/config/RZDJ01/rels/d_a_e_mm/splits.txt new file mode 100644 index 0000000000..6f7fa16a4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mm.cpp: + .text start:0x000000CC end:0x00002CB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000348 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_e_mm/symbols.txt b/config/RZDJ01/rels/d_a_e_mm/symbols.txt new file mode 100644 index 0000000000..f9e893bce0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mm/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000003F4; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000400; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000410; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000420; // type:function size:0xC scope:global align:4 +__ct__12daE_MM_HIO_cFv = .text:0x0000042C; // type:function size:0x78 scope:global align:4 +anm_init__FP10e_mm_classifUcf = .text:0x000004A4; // type:function size:0xAC scope:global align:4 +daE_MM_Draw__FP10e_mm_class = .text:0x00000550; // type:function size:0xD0 scope:global align:4 +wall_check__FP10e_mm_classf = .text:0x00000620; // type:function size:0x134 scope:global align:4 +mGround_WaterEffSet__FP10e_mm_class = .text:0x00000754; // type:function size:0xEC scope:global align:4 +mWaterEffSet__FP10e_mm_classb = .text:0x00000840; // type:function size:0x1CC scope:global align:4 +way_gake_check__FP10e_mm_class = .text:0x00000A0C; // type:function size:0x150 scope:global align:4 +action__FP10e_mm_class = .text:0x00000B5C; // type:function size:0x191C scope:global align:4 +daE_MM_Execute__FP10e_mm_class = .text:0x00002478; // type:function size:0x2B8 scope:global align:4 +daE_MM_IsDelete__FP10e_mm_class = .text:0x00002730; // type:function size:0x8 scope:global align:4 +daE_MM_Delete__FP10e_mm_class = .text:0x00002738; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027AC; // type:function size:0x108 scope:global align:4 +daE_MM_Create__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x330 scope:global align:4 +__dt__12daE_MM_HIO_cFv = .text:0x00002BE4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mm_cpp = .text:0x00002C24; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002C6C; // type:function size:0x8 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C74; // type:function size:0x10 scope:global align:4 +OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C84; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002C94; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00002CA4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96982 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96983 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96984 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96985 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97011 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@97035 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97047 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@97048 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97142 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97532 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97533 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97534 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97535 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97536 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97537 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97538 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97539 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@97540 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97541 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97542 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97543 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97544 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97545 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97549 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97575 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97691 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92609 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_212_data_16 = .data:0x00000016; // type:object size:0x5 data:string +mDropEff$92857 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +mDushEff$92878 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@97547 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +cc_sph_src$93500 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +cc_wind_sph_src$93501 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +lbl_212_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +l_daE_MM_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_MM = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__12daE_MM_HIO_c = .data:0x00000134; // type:object size:0xC scope:global align:4 +lbl_212_data_140 = .data:0x00000140; // type:object size:0xD data:string +@93543 = .data:0x00000150; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MM_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +lbl_212_data_164 = .data:0x00000164; // type:object size:0x34 +@93605 = .data:0x00000198; // type:object size:0x3C scope:local align:4 +lbl_212_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@93607 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 +lbl_212_data_21C = .data:0x0000021C; // type:object size:0x14 +@93665 = .data:0x00000230; // type:object size:0x24 scope:local align:4 +lbl_212_data_254 = .data:0x00000254; // type:object size:0x18 +@93667 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_212_data_278 = .data:0x00000278; // type:object size:0x1C +@93669 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_212_data_2A0 = .data:0x000002A0; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_212_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92652 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_mm_mt/splits.txt b/config/RZDJ01/rels/d_a_e_mm_mt/splits.txt new file mode 100644 index 0000000000..3916aaaf88 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mm_mt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_mm_mt.cpp: + .text start:0x0000005C end:0x00002264 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000022C diff --git a/config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt b/config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt new file mode 100644 index 0000000000..ed3a90c52b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_mm_mt/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000068; // type:function size:0x10 scope:global align:4 +daE_MM_MT_Draw__FP13e_mm_mt_class = .text:0x00000078; // type:function size:0xE4 scope:global align:4 +e_mm_hookCheck__FP13e_mm_mt_class = .text:0x0000015C; // type:function size:0x208 scope:global align:4 +action__FP13e_mm_mt_class = .text:0x00000364; // type:function size:0x1AD0 scope:global align:4 +daE_MM_MT_Execute__FP13e_mm_mt_class = .text:0x00001E34; // type:function size:0xBC scope:global align:4 +daE_MM_MT_IsDelete__FP13e_mm_mt_class = .text:0x00001EF0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EF8; // type:function size:0x84 scope:global align:4 +daE_MM_MT_Create__FP10fopAc_ac_c = .text:0x00001F7C; // type:function size:0x28C scope:global align:4 +daE_MM_MT_Delete__FP13e_mm_mt_class = .text:0x00002208; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95726 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95727 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95728 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95729 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96189 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96190 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96191 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96192 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96193 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96194 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96195 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96196 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96197 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96198 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96199 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96200 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96201 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96202 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96203 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96204 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96207 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96208 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96209 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96210 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96211 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96212 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96213 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96214 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96215 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96216 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96217 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96218 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96219 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96220 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@96221 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96222 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96223 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96224 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96227 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@96300 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92609 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_213_data_16 = .data:0x00000016; // type:object size:0x8 data:string +cc_sph_src$93210 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +hk_sph_src$93211 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daE_MM_MT_Method = .data:0x000000A0; // type:object size:0x20 scope:global align:4 +g_profile_E_MM_MT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +lbl_213_data_F0 = .data:0x000000F0; // type:object size:0x34 +@93312 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +lbl_213_data_160 = .data:0x00000160; // type:object size:0x14 +@93314 = .data:0x00000174; // type:object size:0x34 scope:local align:4 +lbl_213_data_1A8 = .data:0x000001A8; // type:object size:0x14 +@93372 = .data:0x000001BC; // type:object size:0x24 scope:local align:4 +lbl_213_data_1E0 = .data:0x000001E0; // type:object size:0x18 +@93374 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +lbl_213_data_204 = .data:0x00000204; // type:object size:0x1C +@93376 = .data:0x00000220; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_ms/splits.txt b/config/RZDJ01/rels/d_a_e_ms/splits.txt new file mode 100644 index 0000000000..0f0efdc246 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ms/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ms.cpp: + .text start:0x000000CC end:0x00002E78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000344 + .bss start:0x00000008 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_e_ms/symbols.txt b/config/RZDJ01/rels/d_a_e_ms/symbols.txt new file mode 100644 index 0000000000..c0efd78064 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ms/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x000000E4; // type:function size:0x7C scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x00000160; // type:function size:0x18 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00000178; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000188; // type:function size:0x10 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000198; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000001A8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000001B8; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000001C4; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000001D4; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000001E4; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000001F4; // type:function size:0xC scope:global align:4 +__ct__12daE_MS_HIO_cFv = .text:0x00000200; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_ms_classifUcf = .text:0x00000248; // type:function size:0xAC scope:global align:4 +pl_check__FP10e_ms_classf = .text:0x000002F4; // type:function size:0x4C scope:global align:4 +daE_MS_Draw__FP10e_ms_class = .text:0x00000340; // type:function size:0x114 scope:global align:4 +sibuki_set__FP10e_ms_class = .text:0x00000454; // type:function size:0xDC scope:global align:4 +s_d_sub__FPvPv = .text:0x00000530; // type:function size:0x78 scope:global align:4 +search_ground_1__FP10e_ms_class = .text:0x000005A8; // type:function size:0x318 scope:global align:4 +action__FP10e_ms_class = .text:0x000008C0; // type:function size:0x185C scope:global align:4 +anm_se_set__FP10e_ms_class = .text:0x0000211C; // type:function size:0x428 scope:global align:4 +daE_MS_Execute__FP10e_ms_class = .text:0x00002544; // type:function size:0x488 scope:global align:4 +daE_MS_IsDelete__FP10e_ms_class = .text:0x000029CC; // type:function size:0x8 scope:global align:4 +daE_MS_Delete__FP10e_ms_class = .text:0x000029D4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002A3C; // type:function size:0xF4 scope:global align:4 +daE_MS_Create__FP10fopAc_ac_c = .text:0x00002B30; // type:function size:0x2B0 scope:global align:4 +__dt__12daE_MS_HIO_cFv = .text:0x00002DE0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ms_cpp = .text:0x00002E20; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002E68; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002E70; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97760 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97777 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97778 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97779 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97780 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97789 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97807 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97825 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97902 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97904 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97905 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98229 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98230 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98231 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98232 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98233 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@98234 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98235 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98236 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98237 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98238 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98239 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98240 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98241 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98242 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98243 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98244 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98245 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98246 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98247 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98248 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98249 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98250 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98251 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98253 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98254 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98255 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98256 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98353 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98354 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98355 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98356 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98357 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98358 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98393 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92803 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_214_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@98259 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +eff_id$93705 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +lbl_214_data_50 = .data:0x00000050; // type:object size:0x7 data:string +cc_sph_src$93787 = .data:0x00000058; // type:object size:0x40 scope:local align:4 +at_sph_src$93788 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +lbl_214_data_D8 = .data:0x000000D8; // type:object size:0x5 data:string +l_daE_MS_Method = .data:0x000000E0; // type:object size:0x20 scope:global align:4 +g_profile_E_MS = .data:0x00000100; // type:object size:0x30 scope:global align:4 +__vt__12daE_MS_HIO_c = .data:0x00000130; // type:object size:0xC scope:global align:4 +lbl_214_data_13C = .data:0x0000013C; // type:object size:0xD data:string +@93831 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MS_HIO_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +lbl_214_data_160 = .data:0x00000160; // type:object size:0x34 +@93893 = .data:0x00000194; // type:object size:0x3C scope:local align:4 +lbl_214_data_1D0 = .data:0x000001D0; // type:object size:0x14 +@93895 = .data:0x000001E4; // type:object size:0x34 scope:local align:4 +lbl_214_data_218 = .data:0x00000218; // type:object size:0x14 +@93953 = .data:0x0000022C; // type:object size:0x24 scope:local align:4 +lbl_214_data_250 = .data:0x00000250; // type:object size:0x18 +@93955 = .data:0x00000268; // type:object size:0xC scope:local align:4 +lbl_214_data_274 = .data:0x00000274; // type:object size:0x1C +@93957 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_214_data_29C = .data:0x0000029C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92846 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +target_info = .bss:0x00000034; // type:object size:0x50 scope:global align:4 +target_info_count = .bss:0x00000084; // type:object size:0x4 scope:global align:4 data:4byte +@93704 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +sc$93701 = .bss:0x00000098; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_nest/splits.txt b/config/RZDJ01/rels/d_a_e_nest/splits.txt new file mode 100644 index 0000000000..820bc693fa --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_nest/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nest.cpp: + .text start:0x000000CC end:0x00002E90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_e_nest/symbols.txt b/config/RZDJ01/rels/d_a_e_nest/symbols.txt new file mode 100644 index 0000000000..301997cb21 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_nest/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daE_Nest_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x000000F0; // type:function size:0x94 scope:global align:4 +hahen_move__FP12e_nest_class = .text:0x00000184; // type:function size:0x6A4 scope:global align:4 +daE_Nest_Draw__FP12e_nest_class = .text:0x00000828; // type:function size:0x168 scope:global align:4 +mtx_cc_set__FP12e_nest_class = .text:0x00000990; // type:function size:0x17C scope:global align:4 +bee_nest_action__FP12e_nest_class = .text:0x00000B0C; // type:function size:0x15C0 scope:global align:4 +shot_b_sub__FPvPv = .text:0x000020CC; // type:function size:0x78 scope:global align:4 +demo_camera__FP12e_nest_class = .text:0x00002144; // type:function size:0x264 scope:global align:4 +daE_Nest_Execute__FP12e_nest_class = .text:0x000023A8; // type:function size:0x3B8 scope:global align:4 +daE_Nest_IsDelete__FP12e_nest_class = .text:0x00002760; // type:function size:0x8 scope:global align:4 +daE_Nest_Delete__FP12e_nest_class = .text:0x00002768; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027D8; // type:function size:0x114 scope:global align:4 +daE_Nest_Create__FP10fopAc_ac_c = .text:0x000028EC; // type:function size:0x47C scope:global align:4 +__dt__14daE_Nest_HIO_cFv = .text:0x00002D68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_nest_cpp = .text:0x00002DA8; // type:function size:0x48 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00002DF0; // type:function size:0x34 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x00002E24; // type:function size:0x4 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00002E28; // type:function size:0x8 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00002E30; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002E40; // type:function size:0xC scope:global align:4 +__ct__12nest_hahen_sFv = .text:0x00002E4C; // type:function size:0x4 scope:global align:4 +__dt__12nest_hahen_sFv = .text:0x00002E50; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102463 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102486 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@102572 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102573 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102574 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102575 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@102576 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102577 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102578 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102579 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102580 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102581 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102582 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102583 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102584 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102585 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102586 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102587 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102588 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102591 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@102609 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102611 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102612 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102613 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102938 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102941 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102947 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102948 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102949 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102950 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102951 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102952 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102953 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102954 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102955 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102956 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102957 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@103011 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103012 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103013 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103014 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103015 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103044 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103045 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103046 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103168 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103169 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103172 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +c_x$97978 = .data:0x00000000; // type:object size:0xC scope:local align:4 +c_z$97979 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +w_eff_id$98154 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +b_eff_id$98167 = .data:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_70_data_24 = .data:0x00000024; // type:object size:0x8 data:string +lbl_70_data_2C = .data:0x0000002C; // type:object size:0x7 data:string +cc_sph_src$98403 = .data:0x00000034; // type:object size:0x40 scope:local align:4 +cc_cyl_src$98404 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +l_daE_Nest_Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_E_NEST = .data:0x000000D8; // type:object size:0x30 scope:global align:4 +__vt__14daE_Nest_HIO_c = .data:0x00000108; // type:object size:0xC scope:global align:4 +lbl_70_data_114 = .data:0x00000114; // type:object size:0xF data:string +@98450 = .data:0x00000124; // type:object size:0xC scope:local align:4 +__RTTI__14daE_Nest_HIO_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_70_data_138 = .data:0x00000138; // type:object size:0x34 +@98524 = .data:0x0000016C; // type:object size:0x3C scope:local align:4 +lbl_70_data_1A8 = .data:0x000001A8; // type:object size:0x14 +@98526 = .data:0x000001BC; // type:object size:0x34 scope:local align:4 +lbl_70_data_1F0 = .data:0x000001F0; // type:object size:0x14 +@98584 = .data:0x00000204; // type:object size:0x24 scope:local align:4 +lbl_70_data_228 = .data:0x00000228; // type:object size:0x18 +@98586 = .data:0x00000240; // type:object size:0xC scope:local align:4 +lbl_70_data_24C = .data:0x0000024C; // type:object size:0x1C +@98588 = .data:0x00000268; // type:object size:0xC scope:local align:4 +lbl_70_data_274 = .data:0x00000274; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_70_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@97550 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_nz/splits.txt b/config/RZDJ01/rels/d_a_e_nz/splits.txt new file mode 100644 index 0000000000..de6abdc8f7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_nz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nz.cpp: + .text start:0x000000CC end:0x00001DDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_e_nz/symbols.txt b/config/RZDJ01/rels/d_a_e_nz/symbols.txt new file mode 100644 index 0000000000..2fd4b7395e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_nz/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_NZ_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10e_nz_classifUcf = .text:0x0000011C; // type:function size:0xAC scope:global align:4 +daE_NZ_Draw__FP10e_nz_class = .text:0x000001C8; // type:function size:0xFC scope:global align:4 +daE_NZ_Execute__FP10e_nz_class = .text:0x000002C4; // type:function size:0x1640 scope:global align:4 +daE_NZ_IsDelete__FP10e_nz_class = .text:0x00001904; // type:function size:0x8 scope:global align:4 +daE_NZ_Delete__FP10e_nz_class = .text:0x0000190C; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x13C scope:global align:4 +daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001AE4; // type:function size:0x270 scope:global align:4 +__dt__12daE_NZ_HIO_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_nz_cpp = .text:0x00001D94; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96019 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96035 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96058 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96418 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96420 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96421 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96422 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96423 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96424 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96425 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96426 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96429 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96430 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96431 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96432 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96433 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96434 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96435 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96437 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96439 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96440 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96441 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96442 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96443 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96444 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96445 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96447 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92586 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_215_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_215_data_1B = .data:0x0000001B; // type:object size:0x9 data:byte +stick_d = .data:0x00000024; // type:object size:0x50 scope:global align:4 +eff_id$93005 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +cc_sph_src$93192 = .data:0x0000007C; // type:object size:0x40 scope:local align:4 +lbl_215_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +l_daE_NZ_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_NZ = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_NZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_215_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93227 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_NZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_215_data_144 = .data:0x00000144; // type:object size:0x34 +@93289 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_215_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93291 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_215_data_1FC = .data:0x000001FC; // type:object size:0x14 +@93349 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_215_data_234 = .data:0x00000234; // type:object size:0x18 +@93351 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_215_data_258 = .data:0x00000258; // type:object size:0x1C +@93353 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_215_data_280 = .data:0x00000280; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92629 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +lbl_215_bss_38 = .bss:0x00000038; // type:object size:0x1 data:byte +@92996 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +sc$92993 = .bss:0x00000048; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_oc/splits.txt b/config/RZDJ01/rels/d_a_e_oc/splits.txt new file mode 100644 index 0000000000..3424a56d59 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_oc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oc.cpp: + .text start:0x000000CC end:0x00008530 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x00000488 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_e_oc/symbols.txt b/config/RZDJ01/rels/d_a_e_oc/symbols.txt new file mode 100644 index 0000000000..28d96f6821 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_oc/symbols.txt @@ -0,0 +1,214 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_OC_HIO_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 +ctrlJoint__8daE_OC_cFP8J3DJointP8J3DModel = .text:0x000001A4; // type:function size:0xAC scope:global align:4 +JointCallBack__8daE_OC_cFP8J3DJointi = .text:0x00000250; // type:function size:0x48 scope:global align:4 +draw__8daE_OC_cFv = .text:0x00000298; // type:function size:0x1E0 scope:global align:4 +daE_OC_Draw__FP8daE_OC_c = .text:0x00000478; // type:function size:0x4 scope:global align:4 +s_other_oc__FPvPv = .text:0x0000047C; // type:function size:0x18C scope:global align:4 +searchOtherOc__8daE_OC_cFv = .text:0x00000608; // type:function size:0x198 scope:global align:4 +setWatchMode__8daE_OC_cFv = .text:0x000007A0; // type:function size:0x58 scope:global align:4 +searchPlayer__8daE_OC_cFv = .text:0x000007F8; // type:function size:0x100 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000008F8; // type:function size:0x90 scope:global align:4 +searchPlayer2__8daE_OC_cFv = .text:0x00000988; // type:function size:0x16C scope:global align:4 +searchPlayerShakeHead__8daE_OC_cFv = .text:0x00000AF4; // type:function size:0xDC scope:global align:4 +searchSound__8daE_OC_cFv = .text:0x00000BD0; // type:function size:0xF4 scope:global align:4 +s_demo_oc__FPvPv = .text:0x00000CC4; // type:function size:0x7C scope:global align:4 +checkBeforeBg__8daE_OC_cFv = .text:0x00000D40; // type:function size:0x180 scope:global align:4 +checkBeforeBgFind__8daE_OC_cFv = .text:0x00000EC0; // type:function size:0x20C scope:global align:4 +checkBeforeFloorBg__8daE_OC_cFf = .text:0x000010CC; // type:function size:0x114 scope:global align:4 +checkDamageBg__8daE_OC_cFv = .text:0x000011E0; // type:function size:0x148 scope:global align:4 +setGroundAngle__8daE_OC_cFv = .text:0x00001328; // type:function size:0x1A4 scope:global align:4 +setActionMode__8daE_OC_cFii = .text:0x000014CC; // type:function size:0x5C scope:global align:4 +getCutType__8daE_OC_cFv = .text:0x00001528; // type:function size:0x74 scope:global align:4 +offTgSph__8daE_OC_cFv = .text:0x0000159C; // type:function size:0x68 scope:global align:4 +damage_check__8daE_OC_cFv = .text:0x00001604; // type:function size:0x430 scope:global align:4 +checkBck__8daE_OC_cFi = .text:0x00001A34; // type:function size:0x5C scope:global align:4 +setSpitEffect__8daE_OC_cFv = .text:0x00001A90; // type:function size:0xB0 scope:global align:4 +getHeadAngle__8daE_OC_cFv = .text:0x00001B40; // type:function size:0x80 scope:global align:4 +setStabPos__8daE_OC_cFv = .text:0x00001BC0; // type:function size:0x88 scope:global align:4 +setWaitSound__8daE_OC_cFv = .text:0x00001C48; // type:function size:0x7C scope:global align:4 +setWalkSound__8daE_OC_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 +setWalkStSound__8daE_OC_cFv = .text:0x00001D90; // type:function size:0x118 scope:global align:4 +setDashSound__8daE_OC_cFv = .text:0x00001EA8; // type:function size:0x188 scope:global align:4 +setWaitStSound__8daE_OC_cFv = .text:0x00002030; // type:function size:0x148 scope:global align:4 +executeWait__8daE_OC_cFv = .text:0x00002178; // type:function size:0x500 scope:global align:4 +executeWalk__8daE_OC_cFv = .text:0x00002678; // type:function size:0x2AC scope:global align:4 +executeTalk__8daE_OC_cFv = .text:0x00002924; // type:function size:0x398 scope:global align:4 +executeFind__8daE_OC_cFv = .text:0x00002CBC; // type:function size:0xBB0 scope:global align:4 +setWeaponGroundAngle__8daE_OC_cFv = .text:0x0000386C; // type:function size:0x19C scope:global align:4 +executeAttack__8daE_OC_cFv = .text:0x00003A08; // type:function size:0x828 scope:global align:4 +executeDamage__8daE_OC_cFv = .text:0x00004230; // type:function size:0x41C scope:global align:4 +executeBigDamage__8daE_OC_cFv = .text:0x0000464C; // type:function size:0x63C scope:global align:4 +executeWatch__8daE_OC_cFv = .text:0x00004C88; // type:function size:0x3B8 scope:global align:4 +executeSoundWatch__8daE_OC_cFv = .text:0x00005040; // type:function size:0x2BC scope:global align:4 +checkBeforeDeath__8daE_OC_cFv = .text:0x000052FC; // type:function size:0x34 scope:global align:4 +executeDeath__8daE_OC_cFv = .text:0x00005330; // type:function size:0x238 scope:global align:4 +setWaterEffect__8daE_OC_cFv = .text:0x00005568; // type:function size:0x114 scope:global align:4 +executeWaterDeath__8daE_OC_cFv = .text:0x0000567C; // type:function size:0x334 scope:global align:4 +executeDemoMaster__8daE_OC_cFv = .text:0x000059B0; // type:function size:0x73C scope:global align:4 +executeDemoChild__8daE_OC_cFv = .text:0x000060EC; // type:function size:0x3D8 scope:global align:4 +checkFall__8daE_OC_cFv = .text:0x000064C4; // type:function size:0x1A8 scope:global align:4 +executeFallDead__8daE_OC_cFv = .text:0x0000666C; // type:function size:0x1D4 scope:global align:4 +executeFall__8daE_OC_cFv = .text:0x00006840; // type:function size:0x198 scope:global align:4 +executeFindStay__8daE_OC_cFv = .text:0x000069D8; // type:function size:0x2F4 scope:global align:4 +executeMoveOut__8daE_OC_cFv = .text:0x00006CCC; // type:function size:0x4E8 scope:global align:4 +checkWaterSurface__8daE_OC_cFv = .text:0x000071B4; // type:function size:0xD0 scope:global align:4 +action__8daE_OC_cFv = .text:0x00007284; // type:function size:0x3A8 scope:global align:4 +mtx_set__8daE_OC_cFv = .text:0x0000762C; // type:function size:0xB8 scope:global align:4 +cc_set__8daE_OC_cFv = .text:0x000076E4; // type:function size:0x210 scope:global align:4 +execute__8daE_OC_cFv = .text:0x000078F4; // type:function size:0x4F0 scope:global align:4 +daE_OC_Execute__FP8daE_OC_c = .text:0x00007DE4; // type:function size:0x4 scope:global align:4 +daE_OC_IsDelete__FP8daE_OC_c = .text:0x00007DE8; // type:function size:0x8 scope:global align:4 +_delete__8daE_OC_cFv = .text:0x00007DF0; // type:function size:0x80 scope:global align:4 +daE_OC_Delete__FP8daE_OC_c = .text:0x00007E70; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_OC_cFv = .text:0x00007E74; // type:function size:0x17C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007FF0; // type:function size:0x4 scope:global align:4 +create__8daE_OC_cFv = .text:0x00007FF4; // type:function size:0x4B0 scope:global align:4 +daE_OC_Create__FP8daE_OC_c = .text:0x000084A4; // type:function size:0x4 scope:global align:4 +__dt__12daE_OC_HIO_cFv = .text:0x000084A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_oc_cpp = .text:0x000084E8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +oc_attackb_trans__6E_OC_n = .rodata:0x00000000; // type:object size:0x28 scope:global align:4 +oc_attackc_trans__6E_OC_n = .rodata:0x00000028; // type:object size:0x28 scope:global align:4 +@103015 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103017 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103018 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@103019 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103020 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103021 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103082 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@103083 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@103084 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@103085 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@103140 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@103235 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@103396 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@103431 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103438 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103466 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103627 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@103648 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103706 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@103729 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103730 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@103751 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103778 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103805 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103806 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103807 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103808 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103876 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103877 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103930 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103931 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103932 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103933 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103972 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103973 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104164 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104165 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104167 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104198 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104362 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104363 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104364 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104365 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104366 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104428 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104429 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104430 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104518 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104519 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104572 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104608 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104647 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104710 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@104711 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104712 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104713 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104827 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104828 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104829 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104830 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@104831 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@104832 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104833 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104834 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@104835 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104836 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104837 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104838 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104839 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104840 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104841 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104842 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104843 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104844 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104845 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104846 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104847 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@104848 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@104850 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104851 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104862 = .rodata:0x000001A8; // type:object size:0x8 scope:local align:4 +@104917 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@104918 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@104919 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105475 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105477 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94191 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__6E_OC_n = .data:0x00000018; // type:object size:0x40 scope:global align:4 +at_sph_src__6E_OC_n = .data:0x00000058; // type:object size:0x40 scope:global align:4 +@103510 = .data:0x00000098; // type:object size:0x9C scope:local align:4 +lbl_216_data_134 = .data:0x00000134; // type:object size:0x5 data:string +lbl_216_data_139 = .data:0x00000139; // type:object size:0x6 data:string +lbl_216_data_13F = .data:0x0000013F; // type:object size:0x7 data:string +@104432 = .data:0x00000148; // type:object size:0x1C scope:local align:4 +w_eff_id$96081 = .data:0x00000164; // type:object size:0x8 scope:local align:4 +@104853 = .data:0x0000016C; // type:object size:0x24 scope:local align:4 +@104921 = .data:0x00000190; // type:object size:0x24 scope:local align:4 +@105168 = .data:0x000001B4; // type:object size:0x44 scope:local align:4 +lbl_216_data_1F8 = .data:0x000001F8; // type:object size:0xC +l_daE_OC_Method = .data:0x00000204; // type:object size:0x20 scope:global align:4 +g_profile_E_OC = .data:0x00000224; // type:object size:0x30 scope:global align:4 +__vt__12daE_OC_HIO_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_216_data_260 = .data:0x00000260; // type:object size:0xD data:string +@96873 = .data:0x00000270; // type:object size:0xC scope:local align:4 +__RTTI__12daE_OC_HIO_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 +lbl_216_data_284 = .data:0x00000284; // type:object size:0x34 +@96936 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 +lbl_216_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@96938 = .data:0x00000308; // type:object size:0x34 scope:local align:4 +lbl_216_data_33C = .data:0x0000033C; // type:object size:0x14 +@96996 = .data:0x00000350; // type:object size:0x24 scope:local align:4 +lbl_216_data_374 = .data:0x00000374; // type:object size:0x18 +@96998 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_216_data_398 = .data:0x00000398; // type:object size:0x1C +@97000 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +lbl_216_data_3C0 = .data:0x000003C0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_battle_oc__6E_OC_n = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +m_damage_oc__6E_OC_n = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +m_death_oc__6E_OC_n = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +m_talk_oc__6E_OC_n = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_216_bss_18 = .bss:0x00000018; // type:object size:0x1 data:byte +@94234 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000028; // type:object size:0x28 scope:global align:4 data:float +@96080 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +sc$96077 = .bss:0x00000060; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_oct_bg/splits.txt b/config/RZDJ01/rels/d_a_e_oct_bg/splits.txt new file mode 100644 index 0000000000..e7252baf85 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_oct_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oct_bg.cpp: + .text start:0x000000CC end:0x0000313C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000044C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt b/config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt new file mode 100644 index 0000000000..22a668c7fc --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_oct_bg/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daE_OctBg_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v = .text:0x0000012C; // type:function size:0xA4 scope:global align:4 +setSparkEffect__11daE_OctBg_cFv = .text:0x000001D0; // type:function size:0x104 scope:global align:4 +checkExplode__11daE_OctBg_cFv = .text:0x000002D4; // type:function size:0x100 scope:global align:4 +action__11daE_OctBg_cFv = .text:0x000003D4; // type:function size:0x300 scope:global align:4 +_delete__11daE_OctBg_cFv = .text:0x000006D4; // type:function size:0x68 scope:global align:4 +daE_OctBg_Delete__FP11daE_OctBg_c = .text:0x0000073C; // type:function size:0x4 scope:global align:4 +cc_set__11daE_OctBg_cFv = .text:0x00000740; // type:function size:0x188 scope:global align:4 +mtx_set__11daE_OctBg_cFv = .text:0x000008C8; // type:function size:0x134 scope:global align:4 +checkNormalAttack__11daE_OctBg_cFv = .text:0x000009FC; // type:function size:0xD8 scope:global align:4 +checkChase__11daE_OctBg_cFv = .text:0x00000AD4; // type:function size:0x80 scope:global align:4 +born_swim__11daE_OctBg_cFv = .text:0x00000B54; // type:function size:0x1EC scope:global align:4 +swim__11daE_OctBg_cFv = .text:0x00000D40; // type:function size:0x438 scope:global align:4 +setChasePos__11daE_OctBg_cFR4cXyzf = .text:0x00001178; // type:function size:0xBC scope:global align:4 +checkCoreFishAttack__11daE_OctBg_cFv = .text:0x00001234; // type:function size:0x4C scope:global align:4 +chase_core__11daE_OctBg_cFv = .text:0x00001280; // type:function size:0x3F8 scope:global align:4 +normal_attack__11daE_OctBg_cFv = .text:0x00001678; // type:function size:0x3D8 scope:global align:4 +core_fish_attack__11daE_OctBg_cFv = .text:0x00001A50; // type:function size:0x3E0 scope:global align:4 +back_swim__11daE_OctBg_cFv = .text:0x00001E30; // type:function size:0x1E4 scope:global align:4 +setBombCarry__11daE_OctBg_cFi = .text:0x00002014; // type:function size:0xDC scope:global align:4 +hook__11daE_OctBg_cFv = .text:0x000020F0; // type:function size:0x48 scope:global align:4 +damage__11daE_OctBg_cFv = .text:0x00002138; // type:function size:0x1D8 scope:global align:4 +bomb_wait__11daE_OctBg_cFv = .text:0x00002310; // type:function size:0x1FC scope:global align:4 +damage_check__11daE_OctBg_cFv = .text:0x0000250C; // type:function size:0x25C scope:global align:4 +execute__11daE_OctBg_cFv = .text:0x00002768; // type:function size:0x48 scope:global align:4 +daE_OctBg_Execute__FP11daE_OctBg_c = .text:0x000027B0; // type:function size:0x4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027B4; // type:function size:0x4 scope:global align:4 +ctrlJoint__11daE_OctBg_cFP8J3DJointP8J3DModel = .text:0x000027B8; // type:function size:0xE0 scope:global align:4 +JointCallBack__11daE_OctBg_cFP8J3DJointi = .text:0x00002898; // type:function size:0x48 scope:global align:4 +CreateHeap__11daE_OctBg_cFv = .text:0x000028E0; // type:function size:0x1C8 scope:global align:4 +create__11daE_OctBg_cFv = .text:0x00002AA8; // type:function size:0x2DC scope:global align:4 +daE_OctBg_Create__FP11daE_OctBg_c = .text:0x00002D84; // type:function size:0x4 scope:global align:4 +draw__11daE_OctBg_cFv = .text:0x00002D88; // type:function size:0x208 scope:global align:4 +daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 +daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00002F94; // type:function size:0xAC scope:global align:4 +__dt__15daE_OctBg_HIO_cFv = .text:0x00003040; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_oct_bg_cpp = .text:0x00003080; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000030C8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96912 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96917 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96954 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97009 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +@97042 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97043 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@97044 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97045 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97095 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97146 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97147 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97203 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97204 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97205 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97206 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97207 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97208 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97289 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97290 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97355 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97405 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97406 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97408 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97409 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97410 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97411 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97506 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97507 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97736 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_obg_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_obg_at_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +enemyBombID$93448 = .data:0x00000080; // type:object size:0xA scope:local align:4 +lbl_217_data_8A = .data:0x0000008A; // type:object size:0x5 data:string +@97136 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@97137 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@97170 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@97171 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@97172 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@97173 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@97247 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@97248 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@97249 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@97311 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +@97312 = .data:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@97373 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@97421 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@97422 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +@97481 = .data:0x00000138; // type:object size:0xC scope:local align:4 data:4byte +@97546 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@97547 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@97548 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@97549 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@97550 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@97551 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@97696 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +lbl_217_data_198 = .data:0x00000198; // type:object size:0x8 data:string +@97810 = .data:0x000001A0; // type:object size:0xC scope:local align:4 data:4byte +@97811 = .data:0x000001AC; // type:object size:0xC scope:local align:4 data:4byte +@97870 = .data:0x000001B8; // type:object size:0xC scope:local align:4 data:4byte +l_daE_OctBg_Method = .data:0x000001C4; // type:object size:0x20 scope:global align:4 +g_profile_E_OctBg = .data:0x000001E4; // type:object size:0x30 scope:global align:4 +__vt__15daE_OctBg_HIO_c = .data:0x00000214; // type:object size:0xC scope:global align:4 +lbl_217_data_220 = .data:0x00000220; // type:object size:0x10 data:string +@94484 = .data:0x00000230; // type:object size:0xC scope:local align:4 +__RTTI__15daE_OctBg_HIO_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +lbl_217_data_244 = .data:0x00000244; // type:object size:0x34 +@94547 = .data:0x00000278; // type:object size:0x3C scope:local align:4 +lbl_217_data_2B4 = .data:0x000002B4; // type:object size:0x14 +@94549 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 +lbl_217_data_2FC = .data:0x000002FC; // type:object size:0x14 +@94607 = .data:0x00000310; // type:object size:0x24 scope:local align:4 +lbl_217_data_334 = .data:0x00000334; // type:object size:0x18 +@94609 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +lbl_217_data_358 = .data:0x00000358; // type:object size:0x1C +@94611 = .data:0x00000374; // type:object size:0xC scope:local align:4 +lbl_217_data_380 = .data:0x00000380; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93430 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +lbl_217_bss_3D = .bss:0x0000003D; // type:object size:0x1 data:byte +lbl_217_bss_3E = .bss:0x0000003E; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ot/splits.txt b/config/RZDJ01/rels/d_a_e_ot/splits.txt new file mode 100644 index 0000000000..4006048e41 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ot.cpp: + .text start:0x000000CC end:0x00002650 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x00000498 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_e_ot/symbols.txt b/config/RZDJ01/rels/d_a_e_ot/symbols.txt new file mode 100644 index 0000000000..66f40215a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ot/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_OT_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +draw__8daE_OT_cFv = .text:0x00000114; // type:function size:0x11C scope:global align:4 +daE_OT_Draw__FP8daE_OT_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_OT_cFii = .text:0x00000234; // type:function size:0x18 scope:global align:4 +damage_check__8daE_OT_cFv = .text:0x0000024C; // type:function size:0x1BC scope:global align:4 +checkWaterSurface__8daE_OT_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 +setWaterEffect__8daE_OT_cFv = .text:0x00000488; // type:function size:0x160 scope:global align:4 +setEggBreakEffect__8daE_OT_cFv = .text:0x000005E8; // type:function size:0xA0 scope:global align:4 +setDeathLightEffect__8daE_OT_cFv = .text:0x00000688; // type:function size:0xF4 scope:global align:4 +setEggStay__8daE_OT_cFv = .text:0x0000077C; // type:function size:0xC8 scope:global align:4 +executeEgg__8daE_OT_cFv = .text:0x00000844; // type:function size:0x354 scope:global align:4 +executeBorn__8daE_OT_cFv = .text:0x00000B98; // type:function size:0x168 scope:global align:4 +executeAttack__8daE_OT_cFv = .text:0x00000D00; // type:function size:0x394 scope:global align:4 +executePanic__8daE_OT_cFv = .text:0x00001094; // type:function size:0x470 scope:global align:4 +executeDamage__8daE_OT_cFv = .text:0x00001504; // type:function size:0x378 scope:global align:4 +action__8daE_OT_cFv = .text:0x0000187C; // type:function size:0x1D0 scope:global align:4 +mtx_set__8daE_OT_cFv = .text:0x00001A4C; // type:function size:0x98 scope:global align:4 +cc_set__8daE_OT_cFv = .text:0x00001AE4; // type:function size:0x14C scope:global align:4 +execute__8daE_OT_cFv = .text:0x00001C30; // type:function size:0x390 scope:global align:4 +daE_OT_Execute__FP8daE_OT_c = .text:0x00001FC0; // type:function size:0x4 scope:global align:4 +daE_OT_IsDelete__FP8daE_OT_c = .text:0x00001FC4; // type:function size:0x8 scope:global align:4 +_delete__8daE_OT_cFv = .text:0x00001FCC; // type:function size:0x74 scope:global align:4 +daE_OT_Delete__FP8daE_OT_c = .text:0x00002040; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_OT_cFv = .text:0x00002044; // type:function size:0x1D8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000221C; // type:function size:0x4 scope:global align:4 +create__8daE_OT_cFv = .text:0x00002220; // type:function size:0x3A4 scope:global align:4 +daE_OT_Create__FP8daE_OT_c = .text:0x000025C4; // type:function size:0x4 scope:global align:4 +__dt__12daE_OT_HIO_cFv = .text:0x000025C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ot_cpp = .text:0x00002608; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96972 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96973 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96974 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96975 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96999 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97000 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97001 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97013 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97067 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97099 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97137 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97188 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97189 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97192 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97193 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97194 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97195 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97197 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97198 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97202 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@97221 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97303 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97304 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97356 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97358 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97359 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97389 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97390 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97391 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97392 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97658 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97659 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97660 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94172 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +rand_speed__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000018; // type:object size:0x10 scope:global align:4 +rand_angle__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000028; // type:object size:0x8 scope:global align:4 +rand_angle2__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000030; // type:object size:0x8 scope:global align:4 +egg_pos__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000038; // type:object size:0xF0 scope:global align:4 +cc_ot_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000128; // type:object size:0x40 scope:global align:4 +cc_ot_at_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000168; // type:object size:0x40 scope:global align:4 +lbl_218_data_1A8 = .data:0x000001A8; // type:object size:0x5 data:string +w_eff_id$94332 = .data:0x000001AE; // type:object size:0x8 scope:local align:2 +w_eff_id$94353 = .data:0x000001B6; // type:object size:0x4 scope:local align:2 +w_eff_id$94366 = .data:0x000001BA; // type:object size:0x8 scope:local align:2 +@97200 = .data:0x000001C4; // type:object size:0x28 scope:local align:4 +@97361 = .data:0x000001EC; // type:object size:0x24 scope:local align:4 +l_daE_OT_Method = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_E_OT = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__12daE_OT_HIO_c = .data:0x00000260; // type:object size:0xC scope:global align:4 +lbl_218_data_26C = .data:0x0000026C; // type:object size:0xD data:string +@94883 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_OT_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_218_data_290 = .data:0x00000290; // type:object size:0x34 +@94946 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 +lbl_218_data_300 = .data:0x00000300; // type:object size:0x14 +@94948 = .data:0x00000314; // type:object size:0x34 scope:local align:4 +lbl_218_data_348 = .data:0x00000348; // type:object size:0x14 +@95006 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 +lbl_218_data_380 = .data:0x00000380; // type:object size:0x18 +@95008 = .data:0x00000398; // type:object size:0xC scope:local align:4 +lbl_218_data_3A4 = .data:0x000003A4; // type:object size:0x1C +@95010 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_218_data_3CC = .data:0x000003CC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94215 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +lbl_218_bss_38 = .bss:0x00000038; // type:object size:0x1 data:byte +lbl_218_bss_39 = .bss:0x00000039; // type:object size:0x1 data:byte +@94331 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +sc$94328 = .bss:0x00000048; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_ph/splits.txt b/config/RZDJ01/rels/d_a_e_ph/splits.txt new file mode 100644 index 0000000000..e22ad276a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ph/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ph.cpp: + .text start:0x000000CC end:0x00003AA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_ph/symbols.txt b/config/RZDJ01/rels/d_a_e_ph/symbols.txt new file mode 100644 index 0000000000..418064ff1d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ph/symbols.txt @@ -0,0 +1,123 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_PH_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +initCcSph__8daE_PH_cFv = .text:0x0000010C; // type:function size:0x60 scope:global align:4 +other_bg_check__FP8daE_PH_cP10fopAc_ac_c = .text:0x0000016C; // type:function size:0xCC scope:global align:4 +SetStopingCam__8daE_PH_cFv = .text:0x00000238; // type:function size:0x7C scope:global align:4 +SetStopCam__8daE_PH_cF4cXyzffs = .text:0x000002B4; // type:function size:0xF4 scope:global align:4 +SetCMoveCam__8daE_PH_cF4cXyzff = .text:0x000003A8; // type:function size:0x5C scope:global align:4 +SetReleaseCam__8daE_PH_cFv = .text:0x00000404; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_PH_cFP8J3DJointP8J3DModel = .text:0x00000494; // type:function size:0xA8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x0000053C; // type:function size:0x48 scope:global align:4 +setCcSph__8daE_PH_cFv = .text:0x00000584; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0xF8 scope:global align:4 +daE_PH_Create__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x5A8 scope:global align:4 +daE_PH_Delete__FP8daE_PH_c = .text:0x00000CC0; // type:function size:0x68 scope:global align:4 +SetAnm__8daE_PH_cFiiff = .text:0x00000D28; // type:function size:0xAC scope:global align:4 +SearchNearP__8daE_PH_cFv = .text:0x00000DD4; // type:function size:0x104 scope:global align:4 +FlyAnm__8daE_PH_cFv = .text:0x00000ED8; // type:function size:0x224 scope:global align:4 +SetShapeAngle__8daE_PH_cFv = .text:0x000010FC; // type:function size:0x1B4 scope:global align:4 +GoTarget__8daE_PH_cFv = .text:0x000012B0; // type:function size:0x164 scope:global align:4 +SetCheckAngle__8daE_PH_cFv = .text:0x00001414; // type:function size:0x1F4 scope:global align:4 +C_CheckPoint__8daE_PH_cFv = .text:0x00001608; // type:function size:0x70 scope:global align:4 +DownBoots__8daE_PH_cFv = .text:0x00001678; // type:function size:0x12C scope:global align:4 +UpBoots__8daE_PH_cFv = .text:0x000017A4; // type:function size:0x114 scope:global align:4 +C_Action__8daE_PH_cFv = .text:0x000018B8; // type:function size:0x1A8 scope:global align:4 +SearchNextPos__8daE_PH_cFv = .text:0x00001A60; // type:function size:0x84 scope:global align:4 +SearchBackPos__8daE_PH_cFv = .text:0x00001AE4; // type:function size:0x80 scope:global align:4 +S_SetPlaySpeed__8daE_PH_cFv = .text:0x00001B64; // type:function size:0xCC scope:global align:4 +S_GoTarget__8daE_PH_cFv = .text:0x00001C30; // type:function size:0x1F4 scope:global align:4 +S_CheckPoint__8daE_PH_cFv = .text:0x00001E24; // type:function size:0x98 scope:global align:4 +S_SetAngle__8daE_PH_cFv = .text:0x00001EBC; // type:function size:0x204 scope:global align:4 +FlyAnm2__8daE_PH_cFv = .text:0x000020C0; // type:function size:0x254 scope:global align:4 +S_Action__8daE_PH_cFv = .text:0x00002314; // type:function size:0x6C scope:global align:4 +StopAction__8daE_PH_cFv = .text:0x00002380; // type:function size:0x190 scope:global align:4 +Action__8daE_PH_cFv = .text:0x00002510; // type:function size:0x2B4 scope:global align:4 +SetHeadAngle__8daE_PH_cFs = .text:0x000027C4; // type:function size:0x78 scope:global align:4 +CamAction__8daE_PH_cFv = .text:0x0000283C; // type:function size:0x254 scope:global align:4 +DemoAction__8daE_PH_cFv = .text:0x00002A90; // type:function size:0x568 scope:global align:4 +ToumeiAction__8daE_PH_cFv = .text:0x00002FF8; // type:function size:0x268 scope:global align:4 +Execute__8daE_PH_cFv = .text:0x00003260; // type:function size:0x100 scope:global align:4 +AttentionSet__8daE_PH_cFv = .text:0x00003360; // type:function size:0x118 scope:global align:4 +ObjHit__8daE_PH_cFv = .text:0x00003478; // type:function size:0x244 scope:global align:4 +BaseSet__8daE_PH_cFv = .text:0x000036BC; // type:function size:0xB8 scope:global align:4 +De_Timer__8daE_PH_cFv = .text:0x00003774; // type:function size:0x3C scope:global align:4 +EyeSet__8daE_PH_cFv = .text:0x000037B0; // type:function size:0x58 scope:global align:4 +setBaseMtx__8daE_PH_cFv = .text:0x00003808; // type:function size:0x7C scope:global align:4 +daE_PH_Draw__FP8daE_PH_c = .text:0x00003884; // type:function size:0x114 scope:global align:4 +daE_PH_Execute__FP8daE_PH_c = .text:0x00003998; // type:function size:0x4 scope:global align:4 +daE_PH_IsDelete__FP8daE_PH_c = .text:0x0000399C; // type:function size:0x8 scope:global align:4 +__dt__12daE_PH_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ph_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00003A2C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97552 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97554 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +ccSphSrc$93391 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@97561 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@97851 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@97873 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@97890 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@97959 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97963 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@97976 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97977 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97978 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98001 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98002 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98003 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98072 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98095 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98118 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98119 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98201 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98231 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98287 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@98288 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@98318 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98319 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@98320 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98385 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98387 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98388 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98389 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98390 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98430 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98512 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98513 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98536 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +lbl_219_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_219_data_5 = .data:0x00000005; // type:object size:0x8 data:string +l_daE_PH_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_E_PH = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daE_PH_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_219_data_6C = .data:0x0000006C; // type:object size:0xD data:string +@94526 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PH_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_219_data_90 = .data:0x00000090; // type:object size:0x8 data:string +lbl_219_data_98 = .data:0x00000098; // type:object size:0x5 data:string +lbl_219_data_9D = .data:0x0000009D; // type:object size:0x5 data:string +lbl_219_data_A2 = .data:0x000000A2; // type:object size:0x5 data:string +lbl_219_data_A7 = .data:0x000000A7; // type:object size:0x5 data:string +lbl_219_data_AC = .data:0x000000AC; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_219_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93382 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_e_pm/splits.txt b/config/RZDJ01/rels/d_a_e_pm/splits.txt new file mode 100644 index 0000000000..933858aa21 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_pm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pm.cpp: + .text start:0x000000CC end:0x00008624 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x000004A4 + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_e_pm/symbols.txt b/config/RZDJ01/rels/d_a_e_pm/symbols.txt new file mode 100644 index 0000000000..a3f99a8d81 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_pm/symbols.txt @@ -0,0 +1,222 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_PM_HIO_cFv = .text:0x00000140; // type:function size:0xE0 scope:global align:4 +DemoSkipCallBack__8daE_PM_cFPvi = .text:0x00000220; // type:function size:0x64 scope:global align:4 +CreateHeap__8daE_PM_cFv = .text:0x00000284; // type:function size:0x35C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005E0; // type:function size:0x4 scope:global align:4 data:byte +initCcCylinder__8daE_PM_cFv = .text:0x000005E4; // type:function size:0x78 scope:global align:4 +ctrlJoint__8daE_PM_cFP8J3DJointP8J3DModel = .text:0x0000065C; // type:function size:0xA0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000006FC; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_PM_cFUs4cXyz = .text:0x00000744; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_PM_cFiiff = .text:0x000007B0; // type:function size:0xAC scope:global align:4 +way_bg_check2__FP8daE_PM_c4cXyz4cXyz = .text:0x0000085C; // type:function size:0xA8 scope:global align:4 +Yazirushi__8daE_PM_cFv = .text:0x00000904; // type:function size:0x8C scope:global align:4 +SearchRndP__8daE_PM_cFv = .text:0x00000990; // type:function size:0xA4 scope:global align:4 +SearchFarP__8daE_PM_cFv = .text:0x00000A34; // type:function size:0x10C scope:global align:4 +SearchNearP__8daE_PM_cFv = .text:0x00000B40; // type:function size:0x78 scope:global align:4 +SearchNextPos__8daE_PM_cFv = .text:0x00000BB8; // type:function size:0x9C scope:global align:4 +SetGakkiEffect__8daE_PM_cFv = .text:0x00000C54; // type:function size:0x104 scope:global align:4 +CameraSet__8daE_PM_cFv = .text:0x00000D58; // type:function size:0x108 scope:global align:4 +SetStopingCam__8daE_PM_cFv = .text:0x00000E60; // type:function size:0x7C scope:global align:4 +SetStopCam__8daE_PM_cF4cXyzffs = .text:0x00000EDC; // type:function size:0x10C scope:global align:4 +SetMoveCam2__8daE_PM_cFff = .text:0x00000FE8; // type:function size:0x114 scope:global align:4 +SetMoveCam__8daE_PM_cFff = .text:0x000010FC; // type:function size:0xC0 scope:global align:4 +SetReleaseCam__8daE_PM_cFv = .text:0x000011BC; // type:function size:0x90 scope:global align:4 +Ap_StartAction__8daE_PM_cFv = .text:0x0000124C; // type:function size:0x5F0 scope:global align:4 +s_obj_sub__FPvPv = .text:0x0000183C; // type:function size:0x7C scope:global align:4 +Ap_CreateAction__8daE_PM_cFv = .text:0x000018B8; // type:function size:0x6F8 scope:global align:4 +Ap_EscapeAction__8daE_PM_cFv = .text:0x00001FB0; // type:function size:0x24C scope:global align:4 +AppearAction__8daE_PM_cFv = .text:0x000021FC; // type:function size:0xE4 scope:global align:4 +DemoBeforeEscape__8daE_PM_cFv = .text:0x000022E0; // type:function size:0x3E4 scope:global align:4 +DemoAfterEscape__8daE_PM_cFv = .text:0x000026C4; // type:function size:0x5D8 scope:global align:4 +DemoMoveAction__8daE_PM_cFv = .text:0x00002C9C; // type:function size:0x28 scope:global align:4 +WaitAction__8daE_PM_cFv = .text:0x00002CC4; // type:function size:0x1BC scope:global align:4 +GroundCheck__8daE_PM_cFv = .text:0x00002E80; // type:function size:0x2A8 scope:global align:4 +EscapeAction__8daE_PM_cFv = .text:0x00003128; // type:function size:0x2CC scope:global align:4 +DeathAction__8daE_PM_cFv = .text:0x000033F4; // type:function size:0x15C scope:global align:4 +Action__8daE_PM_cFv = .text:0x00003550; // type:function size:0x114 scope:global align:4 +DemoBossStart2__8daE_PM_cFv = .text:0x00003664; // type:function size:0x6B0 scope:global align:4 +DemoBossStart__8daE_PM_cFv = .text:0x00003D14; // type:function size:0xA80 scope:global align:4 +BossEscapeAction__8daE_PM_cFv = .text:0x00004794; // type:function size:0x308 scope:global align:4 +s_boss_sub__FPvPv = .text:0x00004A9C; // type:function size:0x94 scope:global align:4 +BossDamageAction__8daE_PM_cFv = .text:0x00004B30; // type:function size:0x7AC scope:global align:4 +BossWaitAction__8daE_PM_cFv = .text:0x000052DC; // type:function size:0x16C scope:global align:4 +BossDeathAction__8daE_PM_cFv = .text:0x00005448; // type:function size:0x52C scope:global align:4 +BossAction__8daE_PM_cFv = .text:0x00005974; // type:function size:0x1AC scope:global align:4 +Execute__8daE_PM_cFv = .text:0x00005B20; // type:function size:0x448 scope:global align:4 +StartAction__8daE_PM_cFv = .text:0x00005F68; // type:function size:0x658 scope:global align:4 +GakkiLoopAction__8daE_PM_cF4cXyzf = .text:0x000065C0; // type:function size:0x458 scope:global align:4 +DemoCreateAction__8daE_PM_cFv = .text:0x00006A18; // type:function size:0x208 scope:global align:4 +CreateAction__8daE_PM_cFv = .text:0x00006C20; // type:function size:0x170 scope:global align:4 +CreateChk__8daE_PM_cFv = .text:0x00006D90; // type:function size:0x140 scope:global align:4 +LampAction__8daE_PM_cFv = .text:0x00006ED0; // type:function size:0x180 scope:global align:4 +DamageAction__8daE_PM_cFv = .text:0x00007050; // type:function size:0xA4 scope:global align:4 +At_Check__8daE_PM_cFv = .text:0x000070F4; // type:function size:0x1C8 scope:global align:4 +ObjHit__8daE_PM_cFv = .text:0x000072BC; // type:function size:0x254 scope:global align:4 +EyeMove__8daE_PM_cFv = .text:0x00007510; // type:function size:0x88 scope:global align:4 +Draw__8daE_PM_cFv = .text:0x00007598; // type:function size:0x3BC scope:global align:4 +Delete__8daE_PM_cFv = .text:0x00007954; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_PM_cFv = .text:0x000079BC; // type:function size:0x80 scope:global align:4 +setGakkiBaseMtx__8daE_PM_cFv = .text:0x00007A3C; // type:function size:0x68 scope:global align:4 +setLampBaseMtx__8daE_PM_cFv = .text:0x00007AA4; // type:function size:0x260 scope:global align:4 +daE_PM_Draw__FP8daE_PM_c = .text:0x00007D04; // type:function size:0x4 scope:global align:4 +daE_PM_Execute__FP8daE_PM_c = .text:0x00007D08; // type:function size:0x4 scope:global align:4 +daE_PM_IsDelete__FP8daE_PM_c = .text:0x00007D0C; // type:function size:0x8 scope:global align:4 +daE_PM_Delete__FP8daE_PM_c = .text:0x00007D14; // type:function size:0x4 scope:global align:4 +SkipChk__8daE_PM_cFv = .text:0x00007D18; // type:function size:0x568 scope:global align:4 +Create__8daE_PM_cFv = .text:0x00008280; // type:function size:0x318 scope:global align:4 +daE_PM_Create__FP10fopAc_ac_c = .text:0x00008598; // type:function size:0x4 scope:global align:4 +__dt__12daE_PM_HIO_cFv = .text:0x0000859C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_pm_cpp = .text:0x000085DC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102029 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102032 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102033 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@102034 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102035 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102036 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102037 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102038 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102039 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102040 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102041 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +ccCylSrc$94465 = .rodata:0x0000002C; // type:object size:0x44 scope:local align:4 +@102186 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@102192 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@102222 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@102233 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 data:double +@102256 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@102267 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@102322 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@102361 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102362 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102363 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102461 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102462 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102463 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102464 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102465 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102466 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102467 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102468 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102469 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102470 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102472 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102473 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102474 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102475 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102476 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102477 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102566 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102567 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102568 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102569 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102570 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102571 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102573 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102574 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102575 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102576 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102611 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102612 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102613 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102614 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102615 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102669 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@102670 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102671 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +@102722 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102723 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102724 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102754 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102755 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102791 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102792 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102793 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102893 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102894 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102895 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102896 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102897 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102898 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102899 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102900 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102901 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102902 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102903 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102904 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103024 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103025 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103026 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103027 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103081 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@103162 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103163 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103164 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103165 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103166 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103168 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103265 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103266 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103267 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103268 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103269 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103403 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103404 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103668 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@103669 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 data:float +@103860 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 data:double +@103903 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94298 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_220_data_16 = .data:0x00000016; // type:object size:0x5 data:string +gakki_eff_id$94669 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +@102831 = .data:0x00000024; // type:object size:0x1C scope:local align:4 +@102906 = .data:0x00000040; // type:object size:0x1C scope:local align:4 +@103029 = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +@103170 = .data:0x0000007C; // type:object size:0x30 scope:local align:4 +@103293 = .data:0x000000AC; // type:object size:0x1C scope:local align:4 +gakki_eff_id$96093 = .data:0x000000C8; // type:object size:0x6 scope:local align:4 +l_daE_PM_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_E_PM = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__12daE_PM_HIO_c = .data:0x00000120; // type:object size:0xC scope:global align:4 +lbl_220_data_12C = .data:0x0000012C; // type:object size:0xD data:string +@96617 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PM_HIO_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_220_data_150 = .data:0x00000150; // type:object size:0x34 +@96681 = .data:0x00000184; // type:object size:0x3C scope:local align:4 +lbl_220_data_1C0 = .data:0x000001C0; // type:object size:0x14 +@96683 = .data:0x000001D4; // type:object size:0x34 scope:local align:4 +lbl_220_data_208 = .data:0x00000208; // type:object size:0x48 +@96735 = .data:0x00000250; // type:object size:0x4C scope:local align:4 +lbl_220_data_29C = .data:0x0000029C; // type:object size:0x14 +@96739 = .data:0x000002B0; // type:object size:0x44 scope:local align:4 +lbl_220_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@96741 = .data:0x00000308; // type:object size:0x24 scope:local align:4 +lbl_220_data_32C = .data:0x0000032C; // type:object size:0x18 +@96743 = .data:0x00000344; // type:object size:0xC scope:local align:4 +lbl_220_data_350 = .data:0x00000350; // type:object size:0x1C +@96745 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +lbl_220_data_378 = .data:0x00000378; // type:object size:0x34 +@96779 = .data:0x000003AC; // type:object size:0x14 scope:local align:4 +lbl_220_data_3C0 = .data:0x000003C0; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94359 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4C scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_pm_cpp@ = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__22@unnamed@d_a_e_pm_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_e_pm_cpp@ = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_e_po/splits.txt b/config/RZDJ01/rels/d_a_e_po/splits.txt new file mode 100644 index 0000000000..da9daaba9c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_po/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_po.cpp: + .text start:0x000000CC end:0x00009450 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000036C + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000005D8 diff --git a/config/RZDJ01/rels/d_a_e_po/symbols.txt b/config/RZDJ01/rels/d_a_e_po/symbols.txt new file mode 100644 index 0000000000..01ec60176f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_po/symbols.txt @@ -0,0 +1,364 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_PO_HIO_cFv = .text:0x000000E0; // type:function size:0xA0 scope:global align:4 +mArg0Check__FP10e_po_classs = .text:0x00000180; // type:function size:0x70 scope:global align:4 +anm_init__FP10e_po_classifUcf = .text:0x000001F0; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000029C; // type:function size:0x124 scope:global align:4 +daE_PO_Draw__FP10e_po_class = .text:0x000003C0; // type:function size:0x440 scope:global align:4 +e_po_opening__FP10e_po_class = .text:0x00000800; // type:function size:0x414 scope:global align:4 +e_po_wait__FP10e_po_class = .text:0x00000C14; // type:function size:0x1B0 scope:global align:4 +e_po_avoid__FP10e_po_class = .text:0x00000DC4; // type:function size:0x1AC scope:global align:4 +e_po_search__FP10e_po_class = .text:0x00000F70; // type:function size:0x478 scope:global align:4 +e_po_attack__FP10e_po_class = .text:0x000013E8; // type:function size:0x410 scope:global align:4 +damage_check__FP10e_po_class = .text:0x000017F8; // type:function size:0x610 scope:global align:4 +e_po_damage__FP10e_po_class = .text:0x00001E08; // type:function size:0x188 scope:global align:4 +e_po_wolfbite__FP10e_po_class = .text:0x00001F90; // type:function size:0x39C scope:global align:4 +e_po_dead__FP10e_po_class = .text:0x0000232C; // type:function size:0x1500 scope:global align:4 +e_rollingMove__FP10e_po_classsff = .text:0x0000382C; // type:function size:0x13C scope:global align:4 +e_po_limbering__FP10e_po_class = .text:0x00003968; // type:function size:0x9F0 scope:global align:4 +e_po_roll_move__FP10e_po_class = .text:0x00004358; // type:function size:0x568 scope:global align:4 +e_po_holl_demo__FP10e_po_class = .text:0x000048C0; // type:function size:0x2E98 scope:global align:4 +daE_PO_Execute__FP10e_po_class = .text:0x00007758; // type:function size:0xEC4 scope:global align:4 +mPo_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000861C; // type:function size:0x4 scope:global align:4 +daE_PO_IsDelete__FP10e_po_class = .text:0x00008620; // type:function size:0x8 scope:global align:4 +daE_PO_Delete__FP10e_po_class = .text:0x00008628; // type:function size:0x88 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000086B0; // type:function size:0x37C scope:global align:4 +daE_PO_Create__FP10fopAc_ac_c = .text:0x00008A2C; // type:function size:0x99C scope:global align:4 +__dt__12daE_PO_HIO_cFv = .text:0x000093C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_po_cpp = .text:0x00009408; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103892 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103893 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@103894 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@103895 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103896 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103897 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@103915 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103916 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@104024 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@104026 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104094 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104095 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104096 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104097 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104141 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104142 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104220 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104221 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104222 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104223 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104224 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104225 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104226 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104275 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104276 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104406 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104407 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104428 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104871 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104872 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104873 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104874 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104875 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104876 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104877 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104879 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105037 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105038 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105039 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105040 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105536 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105537 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105538 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105539 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105540 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105541 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105542 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105543 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105544 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105545 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105546 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105547 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105548 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105549 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105550 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105551 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105552 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105553 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105554 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105555 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105556 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105557 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105558 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105559 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105560 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105561 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105562 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105563 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105564 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105565 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105566 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105567 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105568 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105569 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105570 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105571 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105572 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105573 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105574 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105575 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105576 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105577 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105578 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105579 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105580 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105581 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105582 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105583 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105584 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105585 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105586 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105587 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105588 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105589 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105590 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105591 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105592 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105593 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105594 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105595 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105596 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105597 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105598 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105599 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105600 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105601 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105602 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105603 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105604 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105605 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105606 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105607 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105609 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105610 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105611 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105612 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105613 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105614 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105615 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105616 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 data:string +@105617 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105618 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105619 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105620 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105621 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105622 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105623 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105624 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@105625 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105626 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105627 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@105628 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105629 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105630 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105631 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105632 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105633 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105634 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105635 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105636 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105637 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105638 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:string +@105639 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:string +@105642 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@105644 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105645 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105646 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105648 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@105650 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105651 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105652 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@105653 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105654 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105655 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105656 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105657 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105658 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105659 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105660 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105661 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105662 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105663 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105664 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@105665 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105666 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@105667 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@105668 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@105669 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@105670 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@105671 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:string +@105672 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@105673 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@105674 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@105675 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@105676 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@105677 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@105678 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@105679 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@105680 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@105681 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@105682 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@105683 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@105684 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105685 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105686 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@105687 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@105688 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@105689 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@105690 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@105691 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@105692 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@105696 = .rodata:0x00000320; // type:object size:0x8 scope:local align:4 +@105892 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@105893 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@105894 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@105895 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@105896 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@105897 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@105898 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@105899 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@106224 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@106226 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@106227 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@106228 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@106229 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@106230 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@106231 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@106232 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@106233 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94249 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +mAttackNo = .data:0x00000016; // type:object size:0x2 scope:global align:2 data:2byte +mHaba = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:float +mRollHp = .data:0x0000001C; // type:object size:0x2 scope:global align:4 data:2byte +lbl_221_data_1E = .data:0x0000001E; // type:object size:0x5 data:string +particleNmaeDt$94893 = .data:0x00000024; // type:object size:0xE scope:local align:4 +dead_eff_Dt1$94894 = .data:0x00000032; // type:object size:0x8 scope:local align:2 +dead_eff_Dt2$94895 = .data:0x0000003A; // type:object size:0x4 scope:local align:2 +dead_eff_Dt3$94896 = .data:0x0000003E; // type:object size:0x4 scope:local align:2 +dead_eff_Dt4$94897 = .data:0x00000042; // type:object size:0x4 scope:local align:2 +lbl_221_data_46 = .data:0x00000046; // type:object size:0x10 data:string +@104881 = .data:0x00000058; // type:object size:0xD0 scope:local align:4 +@105042 = .data:0x00000128; // type:object size:0x40 scope:local align:4 +holl_demo_eff_Dt$95561 = .data:0x00000168; // type:object size:0x4 scope:local align:4 +mKAngInit_dt$95629 = .data:0x0000016C; // type:object size:0x8 scope:local align:4 +@105901 = .data:0x00000174; // type:object size:0x54 scope:local align:4 +lbl_221_data_1C8 = .data:0x000001C8; // type:object size:0x4 +cc_cyl_src$96684 = .data:0x000001CC; // type:object size:0x44 scope:local align:4 +at_sph_src$96685 = .data:0x00000210; // type:object size:0x40 scope:local align:4 +lbl_221_data_250 = .data:0x00000250; // type:object size:0x5 data:string +l_daE_PO_Method = .data:0x00000258; // type:object size:0x20 scope:global align:4 +g_profile_E_PO = .data:0x00000278; // type:object size:0x30 scope:global align:4 +__vt__12daE_PO_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_221_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string +@96836 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PO_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_221_data_2D8 = .data:0x000002D8; // type:object size:0x34 +@96900 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 +lbl_221_data_348 = .data:0x00000348; // type:object size:0x14 +@96902 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 +lbl_221_data_390 = .data:0x00000390; // type:object size:0x40 +@96952 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_221_data_3DC = .data:0x000003DC; // type:object size:0x14 +@96960 = .data:0x000003F0; // type:object size:0x24 scope:local align:4 +lbl_221_data_414 = .data:0x00000414; // type:object size:0x18 +@96962 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_221_data_438 = .data:0x00000438; // type:object size:0x1C +@96964 = .data:0x00000454; // type:object size:0xC scope:local align:4 +__vt__18JPAEmitterCallBack = .data:0x00000468; // type:object size:0x1C scope:global align:4 +lbl_221_data_484 = .data:0x00000484; // type:object size:0xDC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94292 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:float +mRollCount = .bss:0x00000054; // type:object size:0x2 scope:global align:4 +mRollPlus = .bss:0x00000056; // type:object size:0x2 scope:global align:2 +mRollDemoFlag = .bss:0x00000058; // type:object size:0x2 scope:global align:4 +mHollDemoFlag = .bss:0x0000005A; // type:object size:0x2 scope:global align:2 data:2byte +@95565 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@95566 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@95567 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@95568 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@95569 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@95570 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@95571 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@95572 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@95573 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@95574 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@95575 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@95576 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@95577 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@95578 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@95579 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@95580 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@95581 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@95582 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +mKcenterInit_dt$95562 = .bss:0x00000138; // type:object size:0xD8 scope:local align:4 +@95586 = .bss:0x00000214; // type:object size:0xC scope:local align:4 +@95587 = .bss:0x00000220; // type:object size:0xC scope:local align:4 +@95588 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +@95589 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@95590 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +@95591 = .bss:0x00000250; // type:object size:0xC scope:local align:4 +@95592 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@95593 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@95594 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@95595 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@95596 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +@95597 = .bss:0x00000298; // type:object size:0xC scope:local align:4 +@95598 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@95599 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@95600 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@95601 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@95602 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@95603 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +mKeyeInit_dt$95583 = .bss:0x000002EC; // type:object size:0xD8 scope:local align:4 +@95607 = .bss:0x000003C8; // type:object size:0xC scope:local align:4 +@95608 = .bss:0x000003D4; // type:object size:0xC scope:local align:4 +@95609 = .bss:0x000003E0; // type:object size:0xC scope:local align:4 +@95610 = .bss:0x000003EC; // type:object size:0xC scope:local align:4 +@95611 = .bss:0x000003F8; // type:object size:0xC scope:local align:4 +@95612 = .bss:0x00000404; // type:object size:0xC scope:local align:4 +@95613 = .bss:0x00000410; // type:object size:0xC scope:local align:4 +@95614 = .bss:0x0000041C; // type:object size:0xC scope:local align:4 +@95615 = .bss:0x00000428; // type:object size:0xC scope:local align:4 +@95616 = .bss:0x00000434; // type:object size:0xC scope:local align:4 +@95617 = .bss:0x00000440; // type:object size:0xC scope:local align:4 +@95618 = .bss:0x0000044C; // type:object size:0xC scope:local align:4 +@95619 = .bss:0x00000458; // type:object size:0xC scope:local align:4 +@95620 = .bss:0x00000464; // type:object size:0xC scope:local align:4 +@95621 = .bss:0x00000470; // type:object size:0xC scope:local align:4 +@95622 = .bss:0x0000047C; // type:object size:0xC scope:local align:4 +@95623 = .bss:0x00000488; // type:object size:0xC scope:local align:4 +@95624 = .bss:0x00000494; // type:object size:0xC scope:local align:4 +@95625 = .bss:0x000004A0; // type:object size:0xC scope:local align:4 +@95626 = .bss:0x000004AC; // type:object size:0xC scope:local align:4 +@95627 = .bss:0x000004B8; // type:object size:0xC scope:local align:4 +@95628 = .bss:0x000004C4; // type:object size:0xC scope:local align:4 +mKPosInit_dt$95604 = .bss:0x000004D0; // type:object size:0x108 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_pz/splits.txt b/config/RZDJ01/rels/d_a_e_pz/splits.txt new file mode 100644 index 0000000000..5cd0f9d177 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_pz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pz.cpp: + .text start:0x000000CC end:0x00007A88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000294 + .data start:0x00000000 end:0x000007B4 + .bss start:0x00000008 end:0x00000434 diff --git a/config/RZDJ01/rels/d_a_e_pz/symbols.txt b/config/RZDJ01/rels/d_a_e_pz/symbols.txt new file mode 100644 index 0000000000..e9dd94f342 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_pz/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_PZ_HIO_cFv = .text:0x000000E0; // type:function size:0x50 scope:global align:4 +draw__8daE_PZ_cFv = .text:0x00000130; // type:function size:0x1F0 scope:global align:4 +daE_PZ_Draw__FP8daE_PZ_c = .text:0x00000320; // type:function size:0x4 scope:global align:4 +setBck__8daE_PZ_cFiUcff = .text:0x00000324; // type:function size:0xAC scope:global align:4 +mEntrySUB__8daE_PZ_cFb = .text:0x000003D0; // type:function size:0x1C8 scope:global align:4 +mPzScaleSet__8daE_PZ_cFb = .text:0x00000598; // type:function size:0x10C scope:global align:4 +mEnemyScaleSet__8daE_PZ_cFv = .text:0x000006A4; // type:function size:0x1B0 scope:global align:4 +getCutType__8daE_PZ_cFv = .text:0x00000854; // type:function size:0x60 scope:global align:4 +mSetFirePos__8daE_PZ_cFv = .text:0x000008B4; // type:function size:0x54 scope:global align:4 +damage_check__8daE_PZ_cFv = .text:0x00000908; // type:function size:0x6D0 scope:global align:4 +s_PointSearch__FPvPv = .text:0x00000FD8; // type:function size:0xA8 scope:global align:4 +executeSearchPoint__8daE_PZ_cFv = .text:0x00001080; // type:function size:0xD4 scope:global align:4 +executeOpeningDemo__8daE_PZ_cFv = .text:0x00001154; // type:function size:0x23B0 scope:global align:4 +mPointerSet__8daE_PZ_cFv = .text:0x00003504; // type:function size:0x188 scope:global align:4 +executeWait__8daE_PZ_cFv = .text:0x0000368C; // type:function size:0x7F4 scope:global align:4 +executeAttack__8daE_PZ_cFv = .text:0x00003E80; // type:function size:0x478 scope:global align:4 +executeDamage__8daE_PZ_cFv = .text:0x000042F8; // type:function size:0x2C8 scope:global align:4 +executeDead__8daE_PZ_cFv = .text:0x000045C0; // type:function size:0x954 scope:global align:4 +executeSummonsBullet__8daE_PZ_cFv = .text:0x00004F14; // type:function size:0x143C scope:global align:4 +executeBullet__8daE_PZ_cFv = .text:0x00006350; // type:function size:0x2E0 scope:global align:4 +action__8daE_PZ_cFv = .text:0x00006630; // type:function size:0x16C scope:global align:4 +action_fire__8daE_PZ_cFv = .text:0x0000679C; // type:function size:0x68 scope:global align:4 +fire_mtx_set__8daE_PZ_cFv = .text:0x00006804; // type:function size:0x1BC scope:global align:4 +mtx_set__8daE_PZ_cFv = .text:0x000069C0; // type:function size:0xB0 scope:global align:4 +cc_set__8daE_PZ_cFv = .text:0x00006A70; // type:function size:0x148 scope:global align:4 +execute__8daE_PZ_cFv = .text:0x00006BB8; // type:function size:0xFC scope:global align:4 +daE_PZ_Execute__FP8daE_PZ_c = .text:0x00006CB4; // type:function size:0x4 scope:global align:4 +daE_PZ_IsDelete__FP8daE_PZ_c = .text:0x00006CB8; // type:function size:0x8 scope:global align:4 +_delete__8daE_PZ_cFv = .text:0x00006CC0; // type:function size:0xA4 scope:global align:4 +daE_PZ_Delete__FP8daE_PZ_c = .text:0x00006D64; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_PZ_cFv = .text:0x00006D68; // type:function size:0x4E8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007250; // type:function size:0x4 scope:global align:4 +create__8daE_PZ_cFv = .text:0x00007254; // type:function size:0x790 scope:global align:4 +daE_PZ_Create__FP8daE_PZ_c = .text:0x000079E4; // type:function size:0x4 scope:global align:4 +__dt__12daE_PZ_HIO_cFv = .text:0x000079E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_pz_cpp = .text:0x00007A28; // type:function size:0x48 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00007A70; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00007A7C; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@101230 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101231 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@101258 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101307 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@101308 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101309 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101310 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101344 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101345 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101567 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@102121 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102122 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102127 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102129 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102130 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102131 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102132 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102133 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102134 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102135 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102136 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102137 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102138 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102139 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102140 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102141 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102145 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102149 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102150 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102152 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102153 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102154 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102155 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102156 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102157 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102158 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102161 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102162 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102163 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102164 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102166 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102167 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102168 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102169 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@102170 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102171 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102172 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102173 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102174 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102175 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102176 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102177 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102180 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102181 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102182 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102183 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102185 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102186 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102187 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102188 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102189 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102190 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102191 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102192 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102193 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102194 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102195 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102196 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102197 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102198 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102199 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102201 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102202 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102203 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102204 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102205 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102206 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102207 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102208 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@102209 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@102210 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@102211 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102212 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@102213 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@102466 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@102487 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@102598 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@102599 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@102600 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@102601 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@102603 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@102604 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +BIRTH_DT = .rodata:0x000001E0; // type:object size:0x48 scope:global align:4 +mDBaBa_birthAngle_dt = .rodata:0x00000228; // type:object size:0x18 scope:global align:4 +mDBaBa_birthHani_dt = .rodata:0x00000240; // type:object size:0x30 scope:global align:4 +@102985 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@103115 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@103465 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@103466 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@103467 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@103468 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@103469 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@103470 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@103471 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94111 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_pz_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_pz_at_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +cc_pz_wp_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000009C; // type:object size:0x44 scope:global align:4 +lbl_222_data_E0 = .data:0x000000E0; // type:object size:0x5 data:string +@101380 = .data:0x000000E8; // type:object size:0x9C scope:local align:4 +@102215 = .data:0x00000184; // type:object size:0x214 scope:local align:4 +@102385 = .data:0x00000398; // type:object size:0x84 scope:local align:4 +eff_delete_id$95316 = .data:0x0000041C; // type:object size:0x6 scope:local align:4 +@102606 = .data:0x00000424; // type:object size:0x30 scope:local align:4 +eff_seed_id = .data:0x00000454; // type:object size:0x4 scope:global align:4 +eff_summonBall_id = .data:0x00000458; // type:object size:0x6 scope:global align:4 +eff_summonBall2_id = .data:0x0000045E; // type:object size:0x4 scope:global align:2 +eff_summonShoot2_id = .data:0x00000462; // type:object size:0x4 scope:global align:2 +@102987 = .data:0x00000468; // type:object size:0x88 scope:local align:4 +eff_bullet_id$95818 = .data:0x000004F0; // type:object size:0x6 scope:local align:4 +eff_bullet_delete_id$95819 = .data:0x000004F6; // type:object size:0x8 scope:local align:2 +eff_darkHoll_id$95915 = .data:0x000004FE; // type:object size:0x4 scope:local align:2 +mPzDarkHoll_dt$96018 = .data:0x00000504; // type:object size:0x8 scope:local align:4 +l_daE_PZ_Method = .data:0x0000050C; // type:object size:0x20 scope:global align:4 +g_profile_E_PZ = .data:0x0000052C; // type:object size:0x30 scope:global align:4 +__vt__12daE_PZ_HIO_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_222_data_568 = .data:0x00000568; // type:object size:0xD data:string +@96286 = .data:0x00000578; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PZ_HIO_c = .data:0x00000584; // type:object size:0x8 scope:global align:4 +lbl_222_data_58C = .data:0x0000058C; // type:object size:0x34 +@96349 = .data:0x000005C0; // type:object size:0x3C scope:local align:4 +lbl_222_data_5FC = .data:0x000005FC; // type:object size:0x14 +@96351 = .data:0x00000610; // type:object size:0x34 scope:local align:4 +lbl_222_data_644 = .data:0x00000644; // type:object size:0x14 +@96409 = .data:0x00000658; // type:object size:0x24 scope:local align:4 +lbl_222_data_67C = .data:0x0000067C; // type:object size:0x18 +@96411 = .data:0x00000694; // type:object size:0xC scope:local align:4 +lbl_222_data_6A0 = .data:0x000006A0; // type:object size:0x1C +@96413 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +lbl_222_data_6C8 = .data:0x000006C8; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94154 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:float +lbl_222_bss_35 = .bss:0x00000035; // type:object size:0x1 data:byte +@94453 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94454 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94455 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94456 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94457 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94458 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@94459 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@94460 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@94461 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94462 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94463 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94464 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@94465 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@94466 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@94467 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@94468 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@94469 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@94470 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +mPzCenterInit_dt$94450 = .bss:0x00000110; // type:object size:0xD8 scope:local align:4 +@94474 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@94475 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@94476 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94477 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@94478 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@94479 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@94480 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@94481 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@94482 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@94483 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@94484 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@94485 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@94486 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +@94487 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +@94488 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +@94489 = .bss:0x000002A0; // type:object size:0xC scope:local align:4 +@94490 = .bss:0x000002AC; // type:object size:0xC scope:local align:4 +@94491 = .bss:0x000002B8; // type:object size:0xC scope:local align:4 +mPzEyeInit_dt$94471 = .bss:0x000002C4; // type:object size:0xD8 scope:local align:4 +@95307 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +@95308 = .bss:0x000003AC; // type:object size:0xC scope:local align:4 +@95309 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 +mPzDeadDemo_mCenter_dt$95304 = .bss:0x000003C4; // type:object size:0x24 scope:local align:4 +@95313 = .bss:0x000003EC; // type:object size:0xC scope:local align:4 +@95314 = .bss:0x000003F8; // type:object size:0xC scope:local align:4 +@95315 = .bss:0x00000404; // type:object size:0xC scope:local align:4 +mPzDeadDemo_mEye_dt$95310 = .bss:0x00000410; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_rb/splits.txt b/config/RZDJ01/rels/d_a_e_rb/splits.txt new file mode 100644 index 0000000000..75cc52070f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rb.cpp: + .text start:0x000000CC end:0x000023D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_e_rb/symbols.txt b/config/RZDJ01/rels/d_a_e_rb/symbols.txt new file mode 100644 index 0000000000..a19b6112ce --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rb/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000003E0; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000003EC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000003FC; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000040C; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00000418; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00000428; // type:function size:0x10 scope:global align:4 +__ct__12daE_RB_HIO_cFv = .text:0x00000438; // type:function size:0x30 scope:global align:4 +anm_init__FP10e_rb_classifUcf = .text:0x00000468; // type:function size:0xA8 scope:global align:4 +daE_RB_Draw__FP10e_rb_class = .text:0x00000510; // type:function size:0xEC scope:global align:4 +action__FP10e_rb_class = .text:0x000005FC; // type:function size:0xDBC scope:global align:4 +s_s_sub__FPvPv = .text:0x000013B8; // type:function size:0xA0 scope:global align:4 +e_rb_base__FP10e_rb_class = .text:0x00001458; // type:function size:0x6A8 scope:global align:4 +daE_RB_Execute__FP10e_rb_class = .text:0x00001B00; // type:function size:0x33C scope:global align:4 +daE_RB_IsDelete__FP10e_rb_class = .text:0x00001E3C; // type:function size:0x8 scope:global align:4 +daE_RB_Delete__FP10e_rb_class = .text:0x00001E44; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EAC; // type:function size:0xD8 scope:global align:4 +daE_RB_Create__FP10fopAc_ac_c = .text:0x00001F84; // type:function size:0x390 scope:global align:4 +__dt__12daE_RB_HIO_cFv = .text:0x00002314; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rb_cpp = .text:0x00002354; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000239C; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x000023A4; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000023B8; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000023C8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96039 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96042 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96072 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96073 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96082 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96096 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96097 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96098 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96244 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96245 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96246 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96247 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96248 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96249 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96250 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96251 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96252 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96253 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96254 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96255 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96256 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96257 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96258 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96259 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96261 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96266 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@96391 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96399 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@96418 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_223_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@96265 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93183 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +l_daE_RB_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_E_RB = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daE_RB_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_223_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@93222 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_RB_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_223_data_108 = .data:0x00000108; // type:object size:0x34 +@93284 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_223_data_178 = .data:0x00000178; // type:object size:0x14 +@93286 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_223_data_1C0 = .data:0x000001C0; // type:object size:0x48 +@93338 = .data:0x00000208; // type:object size:0x4C scope:local align:4 +lbl_223_data_254 = .data:0x00000254; // type:object size:0x14 +@93342 = .data:0x00000268; // type:object size:0x44 scope:local align:4 +lbl_223_data_2AC = .data:0x000002AC; // type:object size:0x14 +@93344 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_223_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@93346 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_223_data_308 = .data:0x00000308; // type:object size:0x1C +@93348 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_223_data_330 = .data:0x00000330; // type:object size:0x14 +@93382 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +lbl_223_data_358 = .data:0x00000358; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_223_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +child = .bss:0x00000028; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_rd/splits.txt b/config/RZDJ01/rels/d_a_e_rd/splits.txt new file mode 100644 index 0000000000..3dbfc7bd91 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rd.cpp: + .text start:0x000000CC end:0x0001164C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003CC + .data start:0x00000000 end:0x00000A40 + .bss start:0x00000008 end:0x000002A8 diff --git a/config/RZDJ01/rels/d_a_e_rd/symbols.txt b/config/RZDJ01/rels/d_a_e_rd/symbols.txt new file mode 100644 index 0000000000..16f6bb5167 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rd/symbols.txt @@ -0,0 +1,419 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_RD_HIO_cFv = .text:0x000003E0; // type:function size:0xB4 scope:global align:4 +get_pla__FP10fopAc_ac_c = .text:0x00000494; // type:function size:0xB4 scope:global align:4 +anm_init__FP10e_rd_classifUcf = .text:0x00000548; // type:function size:0x128 scope:global align:4 +horn_anm_init__FP10e_rd_classifUcf = .text:0x00000670; // type:function size:0xB4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000724; // type:function size:0x44C scope:global align:4 +nodeCallBack_B__FP8J3DJointi = .text:0x00000B70; // type:function size:0xE8 scope:global align:4 +nodeCallBack_bow__FP8J3DJointi = .text:0x00000C58; // type:function size:0xAC scope:global align:4 +daE_RD_Draw__FP10e_rd_class = .text:0x00000D04; // type:function size:0x4C0 scope:global align:4 +other_bg_check__FP10e_rd_classP10fopAc_ac_c = .text:0x000011C4; // type:function size:0xD8 scope:global align:4 +otoCheck__FP10fopAc_ac_cf = .text:0x0000129C; // type:function size:0x13C scope:global align:4 +s_b_sub__FPvPv = .text:0x000013D8; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_rd_classi = .text:0x00001450; // type:function size:0x48 scope:global align:4 +way_bg_check__FP10e_rd_classf = .text:0x00001498; // type:function size:0x104 scope:global align:4 +ride_off__FP10e_rd_class = .text:0x0000159C; // type:function size:0x1B4 scope:global align:4 +s_wb_sub__FPvPv = .text:0x00001750; // type:function size:0xD0 scope:global align:4 +search_wb__FP10e_rd_classs = .text:0x00001820; // type:function size:0x230 scope:global align:4 +wb_check__FP10e_rd_classs = .text:0x00001A50; // type:function size:0xEC scope:global align:4 +pl_check__FP10e_rd_classfs = .text:0x00001B3C; // type:function size:0x17C scope:global align:4 +move_gake_check__FP10e_rd_classf = .text:0x00001CB8; // type:function size:0xEC scope:global align:4 +e_rd_normal__FP10e_rd_class = .text:0x00001DA4; // type:function size:0x878 scope:global align:4 +e_rd_fight_run__FP10e_rd_class = .text:0x0000261C; // type:function size:0x618 scope:global align:4 +e_rd_fight__FP10e_rd_class = .text:0x00002C34; // type:function size:0x3D0 scope:global align:4 +e_rd_bow_run__FP10e_rd_class = .text:0x00003004; // type:function size:0x3F0 scope:global align:4 +e_rd_bow__FP10e_rd_class = .text:0x000033F4; // type:function size:0x300 scope:global align:4 +s_command3_sub__FPvPv = .text:0x000036F4; // type:function size:0x6C scope:global align:4 +e_rd_bow2__FP10e_rd_class = .text:0x00003760; // type:function size:0x418 scope:global align:4 +e_rd_bow_ikki__FP10e_rd_class = .text:0x00003B78; // type:function size:0x25C scope:global align:4 +e_rd_avoid__FP10e_rd_class = .text:0x00003DD4; // type:function size:0x144 scope:global align:4 +e_rd_wb_search__FP10e_rd_class = .text:0x00003F18; // type:function size:0x7C4 scope:global align:4 +e_rd_wb_ride__FP10e_rd_class = .text:0x000046DC; // type:function size:0x21C scope:global align:4 +e_rd_wb_run__FP10e_rd_class = .text:0x000048F8; // type:function size:0xAAC scope:global align:4 +s_wbrun_sub__FPvPv = .text:0x000053A4; // type:function size:0x94 scope:global align:4 +e_rd_wb_run_B__FP10e_rd_class = .text:0x00005438; // type:function size:0x34C scope:global align:4 +e_rd_wb_bjump__FP10e_rd_class = .text:0x00005784; // type:function size:0x1D0 scope:global align:4 +e_rd_bomb_action__FP10e_rd_class = .text:0x00005954; // type:function size:0x3FC scope:global align:4 +e_rd_s_damage__FP10e_rd_class = .text:0x00005D50; // type:function size:0x154 scope:global align:4 +rd_disappear__FP10e_rd_class = .text:0x00005EA4; // type:function size:0x140 scope:global align:4 +e_rd_damage__FP10e_rd_class = .text:0x00005FE4; // type:function size:0xD14 scope:global align:4 +s_bikkuri_sub__FPvPv = .text:0x00006CF8; // type:function size:0xE4 scope:global align:4 +s_saku_sub__FPvPv = .text:0x00006DDC; // type:function size:0x88 scope:global align:4 +e_rd_drop__FP10e_rd_class = .text:0x00006E64; // type:function size:0x54C scope:global align:4 +e_rd_a_damage__FP10e_rd_class = .text:0x000073B0; // type:function size:0xF0 scope:global align:4 +e_rd_stand__FP10e_rd_class = .text:0x000074A0; // type:function size:0x1D0 scope:global align:4 +e_rd_bow3__FP10e_rd_class = .text:0x00007670; // type:function size:0x3D8 scope:global align:4 +s_command2_sub__FPvPv = .text:0x00007A48; // type:function size:0x90 scope:global align:4 +s_command4_sub__FPvPv = .text:0x00007AD8; // type:function size:0x6C scope:global align:4 +e_rd_commander__FP10e_rd_class = .text:0x00007B44; // type:function size:0x418 scope:global align:4 +e_rd_excite__FP10e_rd_class = .text:0x00007F5C; // type:function size:0x2F4 scope:global align:4 +e_rd_water__FP10e_rd_class = .text:0x00008250; // type:function size:0x14C scope:global align:4 +e_rd_kiba_start__FP10e_rd_class = .text:0x0000839C; // type:function size:0x19C scope:global align:4 +e_rd_ikki2_start__FP10e_rd_class = .text:0x00008538; // type:function size:0x118 scope:global align:4 +e_rd_kiba_end__FP10e_rd_class = .text:0x00008650; // type:function size:0x280 scope:global align:4 +e_rd_ikki_end__FP10e_rd_class = .text:0x000088D0; // type:function size:0x1F4 scope:global align:4 +e_rd_ikki2_end__FP10e_rd_class = .text:0x00008AC4; // type:function size:0x208 scope:global align:4 +s_rdb_sub__FPvPv = .text:0x00008CCC; // type:function size:0x4C scope:global align:4 +e_rd_lv9_end__FP10e_rd_class = .text:0x00008D18; // type:function size:0x1FC scope:global align:4 +s_boom_sub__FPvPv = .text:0x00008F14; // type:function size:0x58 scope:global align:4 +small_damage__FP10e_rd_classi = .text:0x00008F6C; // type:function size:0x12C scope:global align:4 +part_break__FP10e_rd_class = .text:0x00009098; // type:function size:0x184 scope:global align:4 +damage_check__FP10e_rd_class = .text:0x0000921C; // type:function size:0xE0C scope:global align:4 +s_other_sub__FPvPv = .text:0x0000A028; // type:function size:0x58 scope:global align:4 +s_ep_sub__FPvPv = .text:0x0000A080; // type:function size:0xB8 scope:global align:4 +e_rd_yagura__FP10e_rd_class = .text:0x0000A138; // type:function size:0x5C8 scope:global align:4 +e_rd_jyunkai__FP10e_rd_class = .text:0x0000A700; // type:function size:0x3D4 scope:global align:4 +e_rd_sleep__FP10e_rd_class = .text:0x0000AAD4; // type:function size:0x3B4 scope:global align:4 +s_tag_sub__FPvPv = .text:0x0000AE88; // type:function size:0x60 scope:global align:4 +e_rd_tag__FP10e_rd_class = .text:0x0000AEE8; // type:function size:0x170 scope:global align:4 +e_rd_reg__FP10e_rd_class = .text:0x0000B058; // type:function size:0xDC scope:global align:4 +s_wb_sub2__FPvPv = .text:0x0000B134; // type:function size:0x6C scope:global align:4 +s_lv9dn_sub__FPvPv = .text:0x0000B1A0; // type:function size:0x60 scope:global align:4 +s_lv9dn_sub2__FPvPv = .text:0x0000B200; // type:function size:0x60 scope:global align:4 +s_lv9dn_sub3__FPvPv = .text:0x0000B260; // type:function size:0x4C scope:global align:4 +s_lv9rd_sub__FPvPv = .text:0x0000B2AC; // type:function size:0x58 scope:global align:4 +s_lv9rd_sub2__FPvPv = .text:0x0000B304; // type:function size:0xF4 scope:global align:4 +s_lv9rd_sub3__FPvPv = .text:0x0000B3F8; // type:function size:0x6C scope:global align:4 +s_lv9arrow_sub__FPvPv = .text:0x0000B464; // type:function size:0x4C scope:global align:4 +s_lv9arrow_sub2__FPvPv = .text:0x0000B4B0; // type:function size:0x58 scope:global align:4 +cam_3d_morf__FP10e_rd_classf = .text:0x0000B508; // type:function size:0xE4 scope:global align:4 +cam_spd_set__FP10e_rd_class = .text:0x0000B5EC; // type:function size:0xA0 scope:global align:4 +daE_RD_Execute__FP10e_rd_class = .text:0x0000B68C; // type:function size:0x4A44 scope:global align:4 +daE_RD_IsDelete__FP10e_rd_class = .text:0x000100D0; // type:function size:0x8 scope:global align:4 +daE_RD_Delete__FP10e_rd_class = .text:0x000100D8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0001013C; // type:function size:0x6C4 scope:global align:4 +daE_RD_Create__FP10fopAc_ac_c = .text:0x00010800; // type:function size:0xDA8 scope:global align:4 +__dt__12daE_RD_HIO_cFv = .text:0x000115A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rd_cpp = .text:0x000115E8; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@121756 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@121757 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@121758 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@121759 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@121791 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@121792 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@121793 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@121794 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@121795 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@121796 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@121797 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@121798 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@121799 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@121800 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@121801 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@121802 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@121803 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@121834 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@121835 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@121841 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@121908 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@122097 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@122113 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@122198 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@122202 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@122230 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@122293 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@122342 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@122343 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@122436 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@122437 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@122438 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@122439 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@122440 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@122441 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@122442 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@122443 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@122513 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@122514 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@122515 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@122516 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@122517 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@122518 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@122519 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@122593 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@122594 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@122685 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@122686 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@122687 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@122751 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@122752 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@122781 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@122782 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@122801 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@122888 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@122889 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@122890 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@122891 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@123055 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@123056 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@123057 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@123058 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@123077 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@123143 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@123204 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@123205 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@123399 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@123400 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@123401 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@123402 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@123428 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@123429 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@123733 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@123855 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@124038 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@124039 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@124040 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@124257 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@124299 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@124300 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@124378 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@125353 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@125354 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@125355 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@125356 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@125357 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@125358 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@125359 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@125360 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@125361 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@125362 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@125363 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@125364 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@125365 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@125366 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@125367 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@125368 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 data:string +@125369 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@125370 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@125371 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@125372 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@125373 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@125374 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@125375 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@125376 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@125377 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@125378 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@125379 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@125380 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@125381 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@125382 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@125383 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@125384 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@125385 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@125386 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@125387 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@125388 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@125389 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@125390 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@125391 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@125392 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@125393 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@125394 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@125395 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@125396 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@125397 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@125398 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@125399 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@125400 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@125401 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@125402 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@125403 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@125404 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@125405 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@125406 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@125407 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@125408 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@125409 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@125410 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@125411 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@125412 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@125413 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@125414 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@125415 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@125416 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@125417 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@125418 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@125419 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@125420 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@125421 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@125422 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@125423 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@125424 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@125425 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@125426 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@125427 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@125428 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@125429 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@125430 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@125431 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@125432 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@125433 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@125434 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@125435 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@125436 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@125437 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@125438 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@125439 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@125440 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@125441 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@125442 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@125443 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@125444 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@125445 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@125446 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@125447 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@125448 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@125449 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@125450 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@125451 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@125452 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@125453 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@125454 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@125455 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@125456 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@125457 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@125458 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@125459 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@125460 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@125461 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@125462 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@125463 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@125464 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@125465 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@125466 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@125467 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@125468 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@125469 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@125470 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@125471 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@125472 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@125473 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@125474 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@125475 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@125476 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@125477 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@125478 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@125479 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@125480 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@125481 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@125482 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@125483 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@125484 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@125485 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@125486 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@125487 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@125488 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@125489 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@125490 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@125491 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@125983 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@125984 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@125985 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@125986 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@125987 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@125988 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@125989 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@125990 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@125991 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@125992 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@125993 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@125994 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@125995 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@125996 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@125997 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@125998 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@125999 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@126000 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@126001 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@126002 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@126003 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$99982 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_71_data_16 = .data:0x00000016; // type:object size:0x6 data:string +lbl_71_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +lbl_71_data_24 = .data:0x00000024; // type:object size:0x8 data:string +@122522 = .data:0x0000002C; // type:object size:0x68 scope:local align:4 +@122640 = .data:0x00000094; // type:object size:0x5C scope:local align:4 +@122893 = .data:0x000000F0; // type:object size:0x1C scope:local align:4 +@123061 = .data:0x0000010C; // type:object size:0xCC scope:local align:4 +@123207 = .data:0x000001D8; // type:object size:0x1C scope:local align:4 +kado_bit$102143 = .data:0x000001F4; // type:object size:0x8 scope:local align:4 +kado_check_x$102144 = .data:0x000001FC; // type:object size:0x8 scope:local align:4 +@123404 = .data:0x00000204; // type:object size:0x80 scope:local align:4 +@123593 = .data:0x00000284; // type:object size:0x38 scope:local align:4 +@123658 = .data:0x000002BC; // type:object size:0x30 scope:local align:4 +@123705 = .data:0x000002EC; // type:object size:0x1C scope:local align:4 +@124147 = .data:0x00000308; // type:object size:0x3C scope:local align:4 +@124260 = .data:0x00000344; // type:object size:0x30 scope:local align:4 +j_spd$104002 = .data:0x00000374; // type:object size:0x16 scope:local align:4 +w_eff_name$104068 = .data:0x0000038A; // type:object size:0x6 scope:local align:2 +time_scale$104805 = .data:0x00000390; // type:object size:0x64 scope:local align:4 +boss_part_idx$104943 = .data:0x000003F4; // type:object size:0x38 scope:local align:4 +ikki2_boss_part_idx$104944 = .data:0x0000042C; // type:object size:0x8 scope:local align:4 +eno$104959 = .data:0x00000434; // type:object size:0x6 scope:local align:4 +lbl_71_data_43A = .data:0x0000043A; // type:object size:0x8 data:string +@125496 = .data:0x00000444; // type:object size:0x94 scope:local align:4 +@125494 = .data:0x000004D8; // type:object size:0xF4 scope:local align:4 +boss_part_bmd$105294 = .data:0x000005CC; // type:object size:0x38 scope:local align:4 +ikki2_boss_part_bmd$105295 = .data:0x00000604; // type:object size:0x8 scope:local align:4 +cc_sph_src$105562 = .data:0x0000060C; // type:object size:0x40 scope:local align:4 +at_sph_src$105563 = .data:0x0000064C; // type:object size:0x40 scope:local align:4 +lbl_71_data_68C = .data:0x0000068C; // type:object size:0x24 +l_daE_RD_Method = .data:0x000006B0; // type:object size:0x20 scope:global align:4 +g_profile_E_RD = .data:0x000006D0; // type:object size:0x30 scope:global align:4 +__vt__12daE_RD_HIO_c = .data:0x00000700; // type:object size:0xC scope:global align:4 +lbl_71_data_70C = .data:0x0000070C; // type:object size:0xD data:string +@105636 = .data:0x0000071C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_RD_HIO_c = .data:0x00000728; // type:object size:0x8 scope:global align:4 +lbl_71_data_730 = .data:0x00000730; // type:object size:0x34 +@105710 = .data:0x00000764; // type:object size:0x3C scope:local align:4 +lbl_71_data_7A0 = .data:0x000007A0; // type:object size:0x14 +@105712 = .data:0x000007B4; // type:object size:0x34 scope:local align:4 +lbl_71_data_7E8 = .data:0x000007E8; // type:object size:0x48 +@105764 = .data:0x00000830; // type:object size:0x4C scope:local align:4 +lbl_71_data_87C = .data:0x0000087C; // type:object size:0x14 +@105768 = .data:0x00000890; // type:object size:0x44 scope:local align:4 +lbl_71_data_8D4 = .data:0x000008D4; // type:object size:0x14 +@105770 = .data:0x000008E8; // type:object size:0x24 scope:local align:4 +lbl_71_data_90C = .data:0x0000090C; // type:object size:0x18 +@105772 = .data:0x00000924; // type:object size:0xC scope:local align:4 +lbl_71_data_930 = .data:0x00000930; // type:object size:0x1C +@105774 = .data:0x0000094C; // type:object size:0xC scope:local align:4 +lbl_71_data_958 = .data:0x00000958; // type:object size:0x14 +@105808 = .data:0x0000096C; // type:object size:0x14 scope:local align:4 +lbl_71_data_980 = .data:0x00000980; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_71_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@100025 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x50 scope:global align:4 data:byte +S_find = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte +lbl_71_bss_6E = .bss:0x0000006E; // type:object size:0x1 data:byte +@100030 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +S_find_pos = .bss:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_71_bss_88 = .bss:0x00000088; // type:object size:0x1 data:byte +target_info = .bss:0x0000008C; // type:object size:0x28 scope:global align:4 data:4byte +target_info_count = .bss:0x000000B4; // type:object size:0x4 scope:global align:4 data:4byte +rd_count = .bss:0x000001B8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_71_bss_1BC = .bss:0x000001BC; // type:object size:0x1 data:byte +c_start = .bss:0x000001C0; // type:object size:0x4 scope:global align:4 +@105195 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@105196 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@105197 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@105198 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@105199 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@105200 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +set_pos$105192 = .bss:0x00000210; // type:object size:0x48 scope:local align:4 +@105255 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@105256 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@105257 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +set_pos$105252 = .bss:0x00000280; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_rdb/splits.txt b/config/RZDJ01/rels/d_a_e_rdb/splits.txt new file mode 100644 index 0000000000..44f39f4cf1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rdb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdb.cpp: + .text start:0x000000CC end:0x00005528 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000248 + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x00000268 diff --git a/config/RZDJ01/rels/d_a_e_rdb/symbols.txt b/config/RZDJ01/rels/d_a_e_rdb/symbols.txt new file mode 100644 index 0000000000..52f5382579 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rdb/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__13daE_RDB_HIO_cFv = .text:0x000003E0; // type:function size:0x24 scope:global align:4 +anm_init__FP11e_rdb_classifUcf = .text:0x00000404; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004B0; // type:function size:0x13C scope:global align:4 +daE_RDB_Draw__FP11e_rdb_class = .text:0x000005EC; // type:function size:0x2D8 scope:global align:4 +player_way_check__FP11e_rdb_class = .text:0x000008C4; // type:function size:0x3C scope:global align:4 +e_rdb_wait__FP11e_rdb_class = .text:0x00000900; // type:function size:0x25C scope:global align:4 +e_rdb_fight__FP11e_rdb_class = .text:0x00000B5C; // type:function size:0x1B0 scope:global align:4 +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00000D0C; // type:function size:0xD8 scope:global align:4 +e_rdb_attack__FP11e_rdb_class = .text:0x00000DE4; // type:function size:0x2B8 scope:global align:4 +e_rdb_spin_attack__FP11e_rdb_class = .text:0x0000109C; // type:function size:0x2D4 scope:global align:4 +e_rdb_defence__FP11e_rdb_class = .text:0x00001370; // type:function size:0xF0 scope:global align:4 +e_rdb_damage__FP11e_rdb_class = .text:0x00001460; // type:function size:0x2C0 scope:global align:4 +e_rdb_end__FP11e_rdb_class = .text:0x00001720; // type:function size:0x410 scope:global align:4 +e_rdb_start__FP11e_rdb_class = .text:0x00001B30; // type:function size:0x34C scope:global align:4 +damage_check__FP11e_rdb_class = .text:0x00001E7C; // type:function size:0x4D4 scope:global align:4 +shot_s_sub__FPvPv = .text:0x00002350; // type:function size:0x98 scope:global align:4 +cam_3d_morf__FP11e_rdb_classf = .text:0x000023E8; // type:function size:0xE4 scope:global align:4 +cam_spd_set__FP11e_rdb_class = .text:0x000024CC; // type:function size:0xA0 scope:global align:4 +demo_camera__FP11e_rdb_class = .text:0x0000256C; // type:function size:0xC0C scope:global align:4 +daE_RDB_Execute__FP11e_rdb_class = .text:0x00003178; // type:function size:0x1CF8 scope:global align:4 +daE_RDB_IsDelete__FP11e_rdb_class = .text:0x00004E70; // type:function size:0x8 scope:global align:4 +daE_RDB_Delete__FP11e_rdb_class = .text:0x00004E78; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004EE0; // type:function size:0x16C scope:global align:4 +daE_RDB_Create__FP10fopAc_ac_c = .text:0x0000504C; // type:function size:0x454 scope:global align:4 +__dt__13daE_RDB_HIO_cFv = .text:0x000054A0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rdb_cpp = .text:0x000054E0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103350 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103351 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103352 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103353 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103382 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@103391 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@103478 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@103479 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103515 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103519 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103520 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103521 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103522 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103523 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103537 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@103538 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103539 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103578 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103689 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103690 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103742 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103743 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103744 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103745 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103746 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103747 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103748 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103749 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103788 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103789 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103790 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103791 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103879 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103881 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103911 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104086 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@104088 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104091 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104092 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104093 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104094 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104095 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104096 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104097 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104099 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104100 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104101 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104102 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104103 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104104 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104105 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104106 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104107 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104108 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104109 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104110 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104111 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104112 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104113 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104114 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104115 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104116 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104118 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104119 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104120 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104121 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104122 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104123 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@104124 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104499 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104500 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104501 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104502 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104503 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104504 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104505 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104506 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104507 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104508 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104509 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104510 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104511 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104512 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104513 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104514 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104515 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104516 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104517 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104518 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104519 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104520 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104521 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104522 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104523 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104524 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104525 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104526 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@104527 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@104528 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@104529 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@104530 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@104531 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@104532 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@104533 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@104536 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@104537 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@104538 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@104539 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@104540 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@104541 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@104542 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@104543 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@104544 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@104545 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@104546 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@104547 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@104548 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@104549 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@104550 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104551 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@104552 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@104553 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104554 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104555 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104556 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104557 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104558 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104559 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104560 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104561 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104562 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104566 = .rodata:0x00000230; // type:object size:0x8 scope:local align:4 +@104721 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@104722 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@104723 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@104724 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$96832 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_224_data_16 = .data:0x00000016; // type:object size:0x6 data:string +lbl_224_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +ap_name$97111 = .data:0x00000024; // type:object size:0x6 scope:local align:4 +ap_name$97173 = .data:0x0000002A; // type:object size:0x4 scope:local align:2 +@103752 = .data:0x00000030; // type:object size:0x5C scope:local align:4 +@103794 = .data:0x0000008C; // type:object size:0x38 scope:local align:4 +lbl_224_data_C4 = .data:0x000000C4; // type:object size:0xC data:string +lbl_224_data_D0 = .data:0x000000D0; // type:object size:0xA data:string +@104127 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +lbl_224_data_11C = .data:0x0000011C; // type:object size:0x10 +@104564 = .data:0x0000012C; // type:object size:0x20 scope:local align:4 +cc_sph_src$98356 = .data:0x0000014C; // type:object size:0x40 scope:local align:4 +at_sph_src$98357 = .data:0x0000018C; // type:object size:0x40 scope:local align:4 +co_cyl_src$98367 = .data:0x000001CC; // type:object size:0x44 scope:local align:4 +l_daE_RDB_Method = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_E_RDB = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__13daE_RDB_HIO_c = .data:0x00000260; // type:object size:0xC scope:global align:4 +lbl_224_data_26C = .data:0x0000026C; // type:object size:0xE data:string +@98414 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__RTTI__13daE_RDB_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_224_data_290 = .data:0x00000290; // type:object size:0x34 +@98477 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 +lbl_224_data_300 = .data:0x00000300; // type:object size:0x14 +@98479 = .data:0x00000314; // type:object size:0x34 scope:local align:4 +lbl_224_data_348 = .data:0x00000348; // type:object size:0x14 +@98537 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 +lbl_224_data_380 = .data:0x00000380; // type:object size:0x18 +@98539 = .data:0x00000398; // type:object size:0xC scope:local align:4 +lbl_224_data_3A4 = .data:0x000003A4; // type:object size:0x1C +@98541 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_224_data_3CC = .data:0x000003CC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96875 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@98196 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@98197 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@98198 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@98199 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@98200 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@98201 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@98202 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@98203 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@98204 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@98205 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@98206 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@98207 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@98208 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@98209 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@98210 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@98211 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@98212 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@98213 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@98214 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@98215 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@98216 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@98217 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@98218 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@98219 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +fire_eff_pos$98193 = .bss:0x00000148; // type:object size:0x120 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_rdy/splits.txt b/config/RZDJ01/rels/d_a_e_rdy/splits.txt new file mode 100644 index 0000000000..56560414d3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rdy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdy.cpp: + .text start:0x000000CC end:0x0000CACC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002A4 + .data start:0x00000000 end:0x000009E0 + .bss start:0x00000008 end:0x000001C8 diff --git a/config/RZDJ01/rels/d_a_e_rdy/symbols.txt b/config/RZDJ01/rels/d_a_e_rdy/symbols.txt new file mode 100644 index 0000000000..1f22156a4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_rdy/symbols.txt @@ -0,0 +1,344 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x000003F0; // type:function size:0xC scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000003FC; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 +checkWolfBark__9daPy_py_cCFv = .text:0x00000420; // type:function size:0xC scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000042C; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00000444; // type:function size:0x7C scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x000004C0; // type:function size:0x14 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000004D4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x000004E4; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000004FC; // type:function size:0x6C scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00000568; // type:function size:0x18 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00000580; // type:function size:0x1C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000059C; // type:function size:0x10 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x000005AC; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000005BC; // type:function size:0x34 scope:global align:4 data:4byte +__ami__4cXyzFRC3Vec = .text:0x000005F0; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000624; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000634; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000640; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000650; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000660; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000670; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000067C; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x000006AC; // type:function size:0x18 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000006C4; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x000006D4; // type:function size:0x30 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000704; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00000714; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000724; // type:function size:0x10 scope:global align:4 +__ct__13daE_RDY_HIO_cFv = .text:0x00000734; // type:function size:0xB4 scope:global align:4 +anm_init__FP11e_rdy_classifUcf = .text:0x000007E8; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000008A8; // type:function size:0x44C scope:global align:4 +nodeCallBack_bow__FP8J3DJointi = .text:0x00000CF4; // type:function size:0xAC scope:global align:4 +daE_RDY_Draw__FP11e_rdy_class = .text:0x00000DA0; // type:function size:0x46C scope:global align:4 +other_bg_check__FP11e_rdy_classP10fopAc_ac_c = .text:0x0000120C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000012D0; // type:function size:0x78 scope:global align:4 +search_bomb__FP11e_rdy_classi = .text:0x00001348; // type:function size:0x33C scope:global align:4 +way_bg_check__FP11e_rdy_classf = .text:0x00001684; // type:function size:0x104 scope:global align:4 +pl_check__FP11e_rdy_classfs = .text:0x00001788; // type:function size:0x114 scope:global align:4 +move_gake_check__FP11e_rdy_classf = .text:0x0000189C; // type:function size:0xEC scope:global align:4 +e_rdy_normal__FP11e_rdy_class = .text:0x00001988; // type:function size:0x730 scope:global align:4 +e_rdy_fight_run__FP11e_rdy_class = .text:0x000020B8; // type:function size:0x5B4 scope:global align:4 +e_rdy_fight__FP11e_rdy_class = .text:0x0000266C; // type:function size:0x3D0 scope:global align:4 +e_rdy_bow_run__FP11e_rdy_class = .text:0x00002A3C; // type:function size:0x3D4 scope:global align:4 +e_rdy_bow__FP11e_rdy_class = .text:0x00002E10; // type:function size:0x300 scope:global align:4 +s_command3_sub__FPvPv = .text:0x00003110; // type:function size:0x6C scope:global align:4 +e_rdy_bow2__FP11e_rdy_class = .text:0x0000317C; // type:function size:0x4E0 scope:global align:4 +e_rdy_bow_ikki2__FP11e_rdy_class = .text:0x0000365C; // type:function size:0x304 scope:global align:4 +e_rdy_avoid__FP11e_rdy_class = .text:0x00003960; // type:function size:0x144 scope:global align:4 +s_kusa_sub__FPvPv = .text:0x00003AA4; // type:function size:0x88 scope:global align:4 +e_rdy_tkusa__FP11e_rdy_class = .text:0x00003B2C; // type:function size:0x8D8 scope:global align:4 +e_rdy_yc_ride__FP11e_rdy_class = .text:0x00004404; // type:function size:0x5B0 scope:global align:4 +e_rdy_bomb_action__FP11e_rdy_class = .text:0x000049B4; // type:function size:0x3FC scope:global align:4 +e_rdy_s_damage__FP11e_rdy_class = .text:0x00004DB0; // type:function size:0x128 scope:global align:4 +rd_disappear__FP11e_rdy_class = .text:0x00004ED8; // type:function size:0xDC scope:global align:4 +e_rdy_damage__FP11e_rdy_class = .text:0x00004FB4; // type:function size:0xD6C scope:global align:4 +s_bikkuri_sub__FPvPv = .text:0x00005D20; // type:function size:0xE4 scope:global align:4 +e_rdy_drop__FP11e_rdy_class = .text:0x00005E04; // type:function size:0x490 scope:global align:4 +e_rdy_a_damage__FP11e_rdy_class = .text:0x00006294; // type:function size:0xD4 scope:global align:4 +e_rdy_stand__FP11e_rdy_class = .text:0x00006368; // type:function size:0x170 scope:global align:4 +e_rdy_bow3__FP11e_rdy_class = .text:0x000064D8; // type:function size:0x3D8 scope:global align:4 +s_command2_sub__FPvPv = .text:0x000068B0; // type:function size:0x90 scope:global align:4 +s_command4_sub__FPvPv = .text:0x00006940; // type:function size:0x6C scope:global align:4 +e_rdy_commander__FP11e_rdy_class = .text:0x000069AC; // type:function size:0x42C scope:global align:4 +e_rdy_excite__FP11e_rdy_class = .text:0x00006DD8; // type:function size:0x2F4 scope:global align:4 +e_rdy_water__FP11e_rdy_class = .text:0x000070CC; // type:function size:0x128 scope:global align:4 +e_rdy_jyunkai__FP11e_rdy_class = .text:0x000071F4; // type:function size:0x3D4 scope:global align:4 +big_damage__FP11e_rdy_class = .text:0x000075C8; // type:function size:0x204 scope:global align:4 +small_damage__FP11e_rdy_classi = .text:0x000077CC; // type:function size:0x12C scope:global align:4 +damage_check__FP11e_rdy_class = .text:0x000078F8; // type:function size:0x438 scope:global align:4 +action__FP11e_rdy_class = .text:0x00007D30; // type:function size:0x13A8 scope:global align:4 +fire_eff_set__FP11e_rdy_class = .text:0x000090D8; // type:function size:0x1D4 scope:global align:4 +s_adel_sub__FPvPv = .text:0x000092AC; // type:function size:0x4C scope:global align:4 +demo_camera__FP11e_rdy_class = .text:0x000092F8; // type:function size:0x1710 scope:global align:4 +daE_RDY_Execute__FP11e_rdy_class = .text:0x0000AA08; // type:function size:0x1438 scope:global align:4 +daE_RDY_IsDelete__FP11e_rdy_class = .text:0x0000BE40; // type:function size:0x8 scope:global align:4 +daE_RDY_Delete__FP11e_rdy_class = .text:0x0000BE48; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BEAC; // type:function size:0x3E4 scope:global align:4 +daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000C290; // type:function size:0x660 scope:global align:4 +__dt__13daE_RDY_HIO_cFv = .text:0x0000C8F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rdy_cpp = .text:0x0000C930; // type:function size:0x64 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000C994; // type:function size:0x8 scope:global align:4 +getFrame__13mDoExt_morf_cFv = .text:0x0000C99C; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x0000C9A4; // type:function size:0x8 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000C9AC; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x0000C9B4; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x0000C9BC; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000C9C4; // type:function size:0x8 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000C9CC; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C9D4; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C9E0; // type:function size:0xC scope:global align:4 +fabsf = .text:0x0000C9EC; // type:function size:0xC scope:global align:4 +Z2GetAudioMgr__Fv = .text:0x0000C9F8; // type:function size:0xC scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA04; // type:function size:0x8 scope:global align:4 +offHeadLockFlg__13fopEn_enemy_cFv = .text:0x0000CA0C; // type:function size:0x10 scope:global align:4 +setHeadLockPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA1C; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x0000CA24; // type:function size:0x14 scope:global align:4 +cM_scos__Fs = .text:0x0000CA38; // type:function size:0x18 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x0000CA50; // type:function size:0x4 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA54; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA64; // type:function size:0x10 scope:global align:4 +checkCommandDoor__11dEvt_info_cFv = .text:0x0000CA74; // type:function size:0x14 scope:global align:4 +setEvent2__8daKago_cFv = .text:0x0000CA88; // type:function size:0x18 scope:global align:4 +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x0000CAA0; // type:function size:0x8 scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000CAA8; // type:function size:0x8 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x0000CAB0; // type:function size:0xC scope:global align:4 +OffTgNoHitMark__12dCcD_GObjInfFv = .text:0x0000CABC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@113842 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@113843 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@113844 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@113845 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@113909 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@113910 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@113911 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@113912 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@113913 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@113914 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@113915 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@113916 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@113917 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@113918 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@113919 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@113920 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@113921 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@113930 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@113931 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@113937 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@113997 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@114130 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@114149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@114225 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@114226 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@114227 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@114228 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@114269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@114344 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@114345 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@114346 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@114347 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@114348 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@114349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@114350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@114414 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@114415 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@114416 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@114417 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@114418 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@114494 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@114495 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@114601 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@114602 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@114603 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@114676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@114677 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@114678 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@114716 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@114717 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@114718 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@114719 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@114720 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@114721 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@114722 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@114723 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@114743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@114852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@114853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@114854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@114855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@114856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@115001 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@115186 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@115187 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@115188 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@115189 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@115190 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@115191 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@115227 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@115228 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@115355 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@115454 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@115528 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@115774 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@115775 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@115776 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@115777 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@115778 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@115779 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@115834 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@116100 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@116101 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@116102 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@116103 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@116104 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@116105 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@116106 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@116107 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@116108 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@116109 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@116110 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@116111 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@116112 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@116113 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@116114 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@116115 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@116116 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@116117 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@116118 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@116119 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@116120 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@116121 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@116122 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@116123 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@116124 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:string +@116125 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@116126 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@116127 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@116128 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@116129 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@116130 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:string +@116131 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@116132 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@116133 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@116134 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@116135 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@116136 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@116137 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@116138 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@116139 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@116140 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@116141 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@116142 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 data:string +@116143 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@116144 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@116145 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@116146 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@116147 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@116148 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@116149 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@116150 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@116151 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@116152 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@116153 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@116154 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@116155 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@116156 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@116157 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@116158 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@116159 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@116160 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@116161 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@116162 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@116163 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@116164 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@116165 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@116166 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@116167 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@116168 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@116169 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@116170 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:string +@116171 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@116172 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@116173 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@116174 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@116307 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@116308 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@116309 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@116310 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@116311 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:string +@116312 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@116313 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@116315 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@116316 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@116663 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@116664 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$98160 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +@114421 = .data:0x00000018; // type:object size:0x68 scope:local align:4 +@114552 = .data:0x00000080; // type:object size:0x5C scope:local align:4 +@114726 = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +@114859 = .data:0x000000FC; // type:object size:0x38 scope:local align:4 +@115003 = .data:0x00000134; // type:object size:0x1C scope:local align:4 +kado_bit$99753 = .data:0x00000150; // type:object size:0x8 scope:local align:4 +kado_check_x$99754 = .data:0x00000158; // type:object size:0x8 scope:local align:4 +@115193 = .data:0x00000160; // type:object size:0x80 scope:local align:4 +@115359 = .data:0x000001E0; // type:object size:0x38 scope:local align:4 +@115426 = .data:0x00000218; // type:object size:0x30 scope:local align:4 +j_spd$100787 = .data:0x00000248; // type:object size:0x16 scope:local align:4 +w_eff_name$100853 = .data:0x0000025E; // type:object size:0x6 scope:local align:2 +@115781 = .data:0x00000264; // type:object size:0xD0 scope:local align:4 +@116176 = .data:0x00000334; // type:object size:0x194 scope:local align:4 +time_scale$101436 = .data:0x000004C8; // type:object size:0x64 scope:local align:4 +lbl_225_data_52C = .data:0x0000052C; // type:object size:0x8 data:string +jc_data = .data:0x00000534; // type:object size:0x84 scope:global align:4 +lbl_225_data_5B8 = .data:0x000005B8; // type:object size:0x7 data:string +cc_sph_src$101864 = .data:0x000005C0; // type:object size:0x40 scope:local align:4 +at_sph_src$101865 = .data:0x00000600; // type:object size:0x40 scope:local align:4 +lbl_225_data_640 = .data:0x00000640; // type:object size:0x10 +l_daE_RDY_Method = .data:0x00000650; // type:object size:0x20 scope:global align:4 +g_profile_E_RDY = .data:0x00000670; // type:object size:0x30 scope:global align:4 +__vt__13daE_RDY_HIO_c = .data:0x000006A0; // type:object size:0xC scope:global align:4 +lbl_225_data_6AC = .data:0x000006AC; // type:object size:0xE data:string +@101918 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_RDY_HIO_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +lbl_225_data_6D0 = .data:0x000006D0; // type:object size:0x34 +@101981 = .data:0x00000704; // type:object size:0x3C scope:local align:4 +lbl_225_data_740 = .data:0x00000740; // type:object size:0x14 +@101983 = .data:0x00000754; // type:object size:0x34 scope:local align:4 +lbl_225_data_788 = .data:0x00000788; // type:object size:0x48 +@102035 = .data:0x000007D0; // type:object size:0x4C scope:local align:4 +lbl_225_data_81C = .data:0x0000081C; // type:object size:0x14 +@102039 = .data:0x00000830; // type:object size:0x44 scope:local align:4 +lbl_225_data_874 = .data:0x00000874; // type:object size:0x14 +@102041 = .data:0x00000888; // type:object size:0x24 scope:local align:4 +lbl_225_data_8AC = .data:0x000008AC; // type:object size:0x18 +@102043 = .data:0x000008C4; // type:object size:0xC scope:local align:4 +lbl_225_data_8D0 = .data:0x000008D0; // type:object size:0x1C +@102045 = .data:0x000008EC; // type:object size:0xC scope:local align:4 +lbl_225_data_8F8 = .data:0x000008F8; // type:object size:0x14 +@102079 = .data:0x0000090C; // type:object size:0x14 scope:local align:4 +lbl_225_data_920 = .data:0x00000920; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_225_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@98203 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x50 scope:global align:4 data:byte +S_find = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte +@98208 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +S_find_pos = .bss:0x0000007C; // type:object size:0xC scope:global align:4 +target_info = .bss:0x00000088; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x000000B0; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x000001B4; // type:object size:0x4 scope:global align:4 +jv_offset = .bss:0x000001B8; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_s1/splits.txt b/config/RZDJ01/rels/d_a_e_s1/splits.txt new file mode 100644 index 0000000000..777c5a7071 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_s1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_s1.cpp: + .text start:0x000000CC end:0x000056B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000554 + .bss start:0x00000008 end:0x00000190 diff --git a/config/RZDJ01/rels/d_a_e_s1/symbols.txt b/config/RZDJ01/rels/d_a_e_s1/symbols.txt new file mode 100644 index 0000000000..55ded94275 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_s1/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_S1_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +anm_init__FP10e_s1_classifUcf = .text:0x00000138; // type:function size:0xAC scope:global align:4 +daE_S1_Draw__FP10e_s1_class = .text:0x000001E4; // type:function size:0x18C scope:global align:4 +pl_check__FP10e_s1_classf = .text:0x00000370; // type:function size:0xC8 scope:global align:4 +pl_at_check__FP10e_s1_classf = .text:0x00000438; // type:function size:0x44 scope:global align:4 +s_last_sub__FPvPv = .text:0x0000047C; // type:function size:0x9C scope:global align:4 +damage_check__FP10e_s1_class = .text:0x00000518; // type:function size:0x5E8 scope:global align:4 +e_s1_wait__FP10e_s1_class = .text:0x00000B00; // type:function size:0x570 scope:global align:4 +e_s1_roof__FP10e_s1_class = .text:0x00001070; // type:function size:0x1FC scope:global align:4 +e_s1_fight_run__FP10e_s1_class = .text:0x0000126C; // type:function size:0x128 scope:global align:4 +e_s1_fight__FP10e_s1_class = .text:0x00001394; // type:function size:0x2E4 scope:global align:4 +e_s1_bibiri__FP10e_s1_class = .text:0x00001678; // type:function size:0x1E4 scope:global align:4 +e_s1_damage__FP10e_s1_class = .text:0x0000185C; // type:function size:0xAC scope:global align:4 +e_s1_path__FP10e_s1_class = .text:0x00001908; // type:function size:0x308 scope:global align:4 +s_down_sub__FPvPv = .text:0x00001C10; // type:function size:0xA4 scope:global align:4 +s_fail_sub__FPvPv = .text:0x00001CB4; // type:function size:0xA0 scope:global align:4 +all_fail_check__FP10e_s1_class = .text:0x00001D54; // type:function size:0x34 scope:global align:4 +s_allfail_sub__FPvPv = .text:0x00001D88; // type:function size:0x98 scope:global align:4 +s_allwakeup_sub__FPvPv = .text:0x00001E20; // type:function size:0x98 scope:global align:4 +s_posrevise_sub__FPvPv = .text:0x00001EB8; // type:function size:0xC4 scope:global align:4 +e_s1_failwait__FP10e_s1_class = .text:0x00001F7C; // type:function size:0x2D4 scope:global align:4 +e_s1_fail__FP10e_s1_class = .text:0x00002250; // type:function size:0x4A8 scope:global align:4 +e_s1_shout__FP10e_s1_class = .text:0x000026F8; // type:function size:0x228 scope:global align:4 +e_s1_warpappear__FP10e_s1_class = .text:0x00002920; // type:function size:0x180 scope:global align:4 +e_s1_wolfbite__FP10e_s1_class = .text:0x00002AA0; // type:function size:0x378 scope:global align:4 +daE_S1_Execute__FP10e_s1_class = .text:0x00002E18; // type:function size:0x201C scope:global align:4 +daE_S1_IsDelete__FP10e_s1_class = .text:0x00004E34; // type:function size:0x8 scope:global align:4 +daE_S1_Delete__FP10e_s1_class = .text:0x00004E3C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004EA4; // type:function size:0x13C scope:global align:4 +daE_S1_Create__FP10fopAc_ac_c = .text:0x00004FE0; // type:function size:0x508 scope:global align:4 +__dt__12daE_S1_HIO_cFv = .text:0x000054E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_s1_cpp = .text:0x00005528; // type:function size:0xA8 scope:global align:4 +__ct__7s1_ke_sFv = .text:0x000055D0; // type:function size:0x68 scope:global align:4 +__dt__7s1_ke_sFv = .text:0x00005638; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101797 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101800 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101801 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101802 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101803 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101804 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101814 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101827 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101829 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@101966 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101967 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101968 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102026 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@102027 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102028 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102029 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102060 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@102086 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102087 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102093 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@102127 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102294 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102360 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102397 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102398 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@102452 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102875 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@102876 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102877 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102878 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102879 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102881 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102882 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102883 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102884 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102885 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102886 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102887 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102888 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102889 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102891 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102892 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102893 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102894 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102895 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102896 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102897 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102898 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102899 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102900 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102901 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102902 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102903 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102904 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102905 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102906 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102907 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102908 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102909 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102910 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102911 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102912 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102913 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102914 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102915 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102916 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102917 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102919 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102920 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102921 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102922 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102923 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102924 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102925 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102926 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102927 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102928 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102929 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@102931 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102933 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102934 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103093 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103094 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103096 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103175 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103176 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103177 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103178 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94092 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_226_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_226_data_1B = .data:0x0000001B; // type:object size:0x7 data:string +@102363 = .data:0x00000024; // type:object size:0x7C scope:local align:4 +lbl_226_data_A0 = .data:0x000000A0; // type:object size:0x8 data:string +@102415 = .data:0x000000A8; // type:object size:0x54 scope:local align:4 +ke_za$95306 = .data:0x000000FC; // type:object size:0x2C scope:local align:4 +lbl_226_data_128 = .data:0x00000128; // type:object size:0x8 data:string +@102939 = .data:0x00000130; // type:object size:0x38 scope:local align:4 +@102937 = .data:0x00000168; // type:object size:0x54 scope:local align:4 +jc_data = .data:0x000001BC; // type:object size:0x6C scope:global align:4 +cc_sph_src$95811 = .data:0x00000228; // type:object size:0x40 scope:local align:4 +at_sph_src$95812 = .data:0x00000268; // type:object size:0x40 scope:local align:4 +lbl_226_data_2A8 = .data:0x000002A8; // type:object size:0x18 +l_daE_S1_Method = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_E_S1 = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__12daE_S1_HIO_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +lbl_226_data_31C = .data:0x0000031C; // type:object size:0xD data:string +@95867 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_S1_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 +lbl_226_data_340 = .data:0x00000340; // type:object size:0x34 +@95930 = .data:0x00000374; // type:object size:0x3C scope:local align:4 +lbl_226_data_3B0 = .data:0x000003B0; // type:object size:0x14 +@95932 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000400; // type:object size:0x14 scope:global align:4 +lbl_226_data_414 = .data:0x00000414; // type:object size:0x28 +@95990 = .data:0x0000043C; // type:object size:0x24 scope:local align:4 +lbl_226_data_460 = .data:0x00000460; // type:object size:0x18 +@95992 = .data:0x00000478; // type:object size:0xC scope:local align:4 +lbl_226_data_484 = .data:0x00000484; // type:object size:0x1C +@95994 = .data:0x000004A0; // type:object size:0xC scope:local align:4 +lbl_226_data_4AC = .data:0x000004AC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_226_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@94135 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte +lbl_226_bss_44 = .bss:0x00000044; // type:object size:0x100 data:byte +same_id = .bss:0x00000144; // type:object size:0x4 scope:global align:4 data:4byte +fail_id = .bss:0x00000148; // type:object size:0x4 scope:global align:4 data:4byte +s_check = .bss:0x0000014C; // type:object size:0x4 scope:global align:4 data:4byte +@94811 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@94812 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +s_p = .bss:0x00000168; // type:object size:0x18 scope:global align:4 +s_ya = .bss:0x00000180; // type:object size:0x4 scope:global align:4 +jv_offset = .bss:0x00000184; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_sb/splits.txt b/config/RZDJ01/rels/d_a_e_sb/splits.txt new file mode 100644 index 0000000000..1e51ba2903 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sb.cpp: + .text start:0x000000CC end:0x00003090 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_e_sb/symbols.txt b/config/RZDJ01/rels/d_a_e_sb/symbols.txt new file mode 100644 index 0000000000..79b0c98d07 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sb/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_SB_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +CreateHeap__8daE_SB_cFv = .text:0x00000158; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000024C; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_SB_cFv = .text:0x00000250; // type:function size:0x60 scope:global align:4 +ctrlJoint__8daE_SB_cFP8J3DJointP8J3DModel = .text:0x000002B0; // type:function size:0xE4 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000394; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_SB_cFUs = .text:0x000003DC; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_SB_cFiiff = .text:0x00000448; // type:function size:0xAC scope:global align:4 +MemberClear__8daE_SB_cFv = .text:0x000004F4; // type:function size:0x5C scope:global align:4 +other_bg_check__FP8daE_SB_cP10fopAc_ac_c = .text:0x00000550; // type:function size:0xCC scope:global align:4 +s_obj_sub__FPvPv = .text:0x0000061C; // type:function size:0x108 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x00000724; // type:function size:0xA0 scope:global align:4 +Shield_Motion__8daE_SB_cFv = .text:0x000007C4; // type:function size:0x14C scope:global align:4 +AttackStop__8daE_SB_cFv = .text:0x00000910; // type:function size:0x50 scope:global align:4 +AttackSetSP__8daE_SB_cFv = .text:0x00000960; // type:function size:0x1E8 scope:global align:4 +AttackAngle__8daE_SB_cFv = .text:0x00000B48; // type:function size:0xDC scope:global align:4 +Attack_Motion__8daE_SB_cFv = .text:0x00000C24; // type:function size:0x384 scope:global align:4 +Bomb_Death_Motion__8daE_SB_cFv = .text:0x00000FA8; // type:function size:0xD0 scope:global align:4 +BombJumpSet__8daE_SB_cFv = .text:0x00001078; // type:function size:0x28 scope:global align:4 +GetHomeSet__8daE_SB_cFv = .text:0x000010A0; // type:function size:0x100 scope:global align:4 +HomeJumpMotion__8daE_SB_cFv = .text:0x000011A0; // type:function size:0x9C scope:global align:4 +Jump_Normal_Set__8daE_SB_cFv = .text:0x0000123C; // type:function size:0x168 scope:global align:4 +Jump_Set__8daE_SB_cFv = .text:0x000013A4; // type:function size:0x38 scope:global align:4 +JumpMiddleMotion__8daE_SB_cFv = .text:0x000013DC; // type:function size:0xF0 scope:global align:4 +Jump_Motion__8daE_SB_cFv = .text:0x000014CC; // type:function size:0x1A8 scope:global align:4 +Hanekaeri__8daE_SB_cFv = .text:0x00001674; // type:function size:0x20 scope:global align:4 +Hit__8daE_SB_cFv = .text:0x00001694; // type:function size:0x1C scope:global align:4 +ActionCheck__8daE_SB_cFv = .text:0x000016B0; // type:function size:0xEC scope:global align:4 +Search__8daE_SB_cFv = .text:0x0000179C; // type:function size:0x1BC scope:global align:4 +Wait_Motion__8daE_SB_cFv = .text:0x00001958; // type:function size:0xF4 scope:global align:4 +Attack__8daE_SB_cFv = .text:0x00001A4C; // type:function size:0xA8 scope:global align:4 +Shield__8daE_SB_cFv = .text:0x00001AF4; // type:function size:0xB8 scope:global align:4 +Anm_Motion__8daE_SB_cFv = .text:0x00001BAC; // type:function size:0x1B4 scope:global align:4 +Search_Bomb__8daE_SB_cFv = .text:0x00001D60; // type:function size:0xC4 scope:global align:4 +ChanceMotion__8daE_SB_cFv = .text:0x00001E24; // type:function size:0x188 scope:global align:4 +NoChanceMotion__8daE_SB_cFv = .text:0x00001FAC; // type:function size:0xB0 scope:global align:4 +Obj_Damage__8daE_SB_cFv = .text:0x0000205C; // type:function size:0x490 scope:global align:4 +HashiraVib__8daE_SB_cFv = .text:0x000024EC; // type:function size:0x148 scope:global align:4 +Yazirushi__8daE_SB_cFv = .text:0x00002634; // type:function size:0x68 scope:global align:4 +setGroundAngle__8daE_SB_cFv = .text:0x0000269C; // type:function size:0x1BC scope:global align:4 +Execute__8daE_SB_cFv = .text:0x00002858; // type:function size:0x138 scope:global align:4 +Draw__8daE_SB_cFv = .text:0x00002990; // type:function size:0x11C scope:global align:4 +Delete__8daE_SB_cFv = .text:0x00002AAC; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_SB_cFv = .text:0x00002B14; // type:function size:0x78 scope:global align:4 +daE_SB_Draw__FP8daE_SB_c = .text:0x00002B8C; // type:function size:0x4 scope:global align:4 +daE_SB_Execute__FP8daE_SB_c = .text:0x00002B90; // type:function size:0x4 scope:global align:4 +daE_SB_IsDelete__FP8daE_SB_c = .text:0x00002B94; // type:function size:0x8 scope:global align:4 +daE_SB_Delete__FP8daE_SB_c = .text:0x00002B9C; // type:function size:0x4 scope:global align:4 +Create__8daE_SB_cFv = .text:0x00002BA0; // type:function size:0x3F0 scope:global align:4 +daE_SB_Create__FP10fopAc_ac_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 +__dt__12daE_SB_HIO_cFv = .text:0x00002F94; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sb_cpp = .text:0x00002FD4; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000301C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95086 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95088 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95089 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95090 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95091 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95092 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95093 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95094 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@95095 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95096 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +ccCylSrc$91947 = .rodata:0x0000002C; // type:object size:0x44 scope:local align:4 +@95161 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95162 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@95165 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95178 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@95257 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95258 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95284 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95285 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95286 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95287 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@95302 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@95306 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95388 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95407 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95500 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@95553 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@95694 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@95711 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@95732 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95733 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +lbl_227_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@95555 = .data:0x00000008; // type:object size:0x1C scope:local align:4 +l_daE_SB_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_E_SB = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__12daE_SB_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_227_data_80 = .data:0x00000080; // type:object size:0xD data:string +@92898 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SB_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91910 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x40 scope:global align:4 data:byte +s_Bomb__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000058; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_e_sb_cpp@ = .bss:0x0000005C; // type:object size:0x2 scope:global align:4 data:2byte +s_LinkPos__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_sf/splits.txt b/config/RZDJ01/rels/d_a_e_sf/splits.txt new file mode 100644 index 0000000000..d9a40f1c35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sf.cpp: + .text start:0x000000CC end:0x000041BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_sf/symbols.txt b/config/RZDJ01/rels/d_a_e_sf/symbols.txt new file mode 100644 index 0000000000..c772d6dd5d --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sf/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000000E0; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000114; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000124; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000130; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000140; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000150; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000160; // type:function size:0xC scope:global align:4 +__ct__12daE_SF_HIO_cFv = .text:0x0000016C; // type:function size:0x5C scope:global align:4 +anm_init__FP10e_sf_classifUcf = .text:0x000001C8; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000274; // type:function size:0x1A0 scope:global align:4 +daE_SF_Draw__FP10e_sf_class = .text:0x00000414; // type:function size:0x1F4 scope:global align:4 +player_way_check__FP10e_sf_class = .text:0x00000608; // type:function size:0x44 scope:global align:4 +way_bg_check__FP10e_sf_classff = .text:0x0000064C; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_sf_classfs = .text:0x00000750; // type:function size:0x140 scope:global align:4 +at_hit_check__FP10e_sf_class = .text:0x00000890; // type:function size:0x60 scope:global align:4 +action__FP10e_sf_class = .text:0x000008F0; // type:function size:0x22C0 scope:global align:4 +anm_se_set__FP10e_sf_class = .text:0x00002BB0; // type:function size:0x208 scope:global align:4 +demo_camera__FP10e_sf_class = .text:0x00002DB8; // type:function size:0x508 scope:global align:4 +daE_SF_Execute__FP10e_sf_class = .text:0x000032C0; // type:function size:0x7A4 scope:global align:4 +daE_SF_IsDelete__FP10e_sf_class = .text:0x00003A64; // type:function size:0x8 scope:global align:4 +daE_SF_Delete__FP10e_sf_class = .text:0x00003A6C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003AD4; // type:function size:0x1C4 scope:global align:4 +daE_SF_Create__FP10fopAc_ac_c = .text:0x00003C98; // type:function size:0x3D0 scope:global align:4 +__dt__12daE_SF_HIO_cFv = .text:0x00004068; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000040F0; // type:function size:0x8 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00004164; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004174; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004184; // type:function size:0x10 scope:global align:4 +setPauseTimer__9dScnPly_cFSc = .text:0x00004194; // type:function size:0xC scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000041A0; // type:function size:0x14 scope:global align:4 +setHeadLockPos__13fopEn_enemy_cFPC4cXyz = .text:0x000041B4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100619 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100628 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100629 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100630 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100631 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100632 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100633 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100642 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@100719 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100720 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100721 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100758 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101204 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101205 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101209 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101210 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101212 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101213 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101214 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101215 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101216 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101217 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101218 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101219 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101220 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101221 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101223 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101224 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101225 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101226 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101227 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101228 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101229 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101230 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101231 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101232 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101233 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101239 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@101289 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101290 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101291 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101292 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101293 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101294 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101295 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101296 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101297 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101298 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101360 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101361 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101362 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101363 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101364 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101365 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101366 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101367 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101419 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101420 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101421 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101422 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101423 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101424 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101425 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101426 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101427 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101428 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94173 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_228_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$94894 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +foot_idx$95100 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +lbl_228_data_2C = .data:0x0000002C; // type:object size:0x7 data:string +@101237 = .data:0x00000034; // type:object size:0x38 scope:local align:4 +@101235 = .data:0x0000006C; // type:object size:0x88 scope:local align:4 +p_name$95388 = .data:0x000000F4; // type:object size:0x4 scope:local align:4 +wepon_data$95478 = .data:0x000000F8; // type:object size:0x8 scope:local align:4 +tate_data$95479 = .data:0x00000100; // type:object size:0x8 scope:local align:4 +cc_sph_src$95533 = .data:0x00000108; // type:object size:0x40 scope:local align:4 +at_sph_src$95534 = .data:0x00000148; // type:object size:0x40 scope:local align:4 +tate_sph_src$95535 = .data:0x00000188; // type:object size:0x40 scope:local align:4 +l_daE_SF_Method = .data:0x000001C8; // type:object size:0x20 scope:global align:4 +g_profile_E_SF = .data:0x000001E8; // type:object size:0x30 scope:global align:4 +__vt__12daE_SF_HIO_c = .data:0x00000218; // type:object size:0xC scope:global align:4 +lbl_228_data_224 = .data:0x00000224; // type:object size:0xD data:string +@95586 = .data:0x00000234; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SF_HIO_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +lbl_228_data_248 = .data:0x00000248; // type:object size:0x34 +@95649 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 +lbl_228_data_2B8 = .data:0x000002B8; // type:object size:0x14 +@95651 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +lbl_228_data_300 = .data:0x00000300; // type:object size:0x14 +@95709 = .data:0x00000314; // type:object size:0x24 scope:local align:4 +lbl_228_data_338 = .data:0x00000338; // type:object size:0x18 +@95711 = .data:0x00000350; // type:object size:0xC scope:local align:4 +lbl_228_data_35C = .data:0x0000035C; // type:object size:0x1C +@95713 = .data:0x00000378; // type:object size:0xC scope:local align:4 +lbl_228_data_384 = .data:0x00000384; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +ret_ct = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_sg/splits.txt b/config/RZDJ01/rels/d_a_e_sg/splits.txt new file mode 100644 index 0000000000..7d81b79930 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sg.cpp: + .text start:0x000000CC end:0x0000313C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x00000118 diff --git a/config/RZDJ01/rels/d_a_e_sg/symbols.txt b/config/RZDJ01/rels/d_a_e_sg/symbols.txt new file mode 100644 index 0000000000..04abfdc649 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sg/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_SG_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x148 scope:global align:4 +daE_SG_Draw__FP10e_sg_class = .text:0x00000254; // type:function size:0xD8 scope:global align:4 +otherBgCheck__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x0000032C; // type:function size:0xD4 scope:global align:4 +s_box_sub__FPvPv = .text:0x00000400; // type:function size:0x6C scope:global align:4 +e_sg_move__FP10e_sg_class = .text:0x0000046C; // type:function size:0x808 scope:global align:4 +e_sg_search__FP10e_sg_class = .text:0x00000C74; // type:function size:0x3D4 scope:global align:4 +e_sg_b_search__FP10e_sg_class = .text:0x00001048; // type:function size:0x3FC scope:global align:4 +e_sg_esa_search__FP10e_sg_class = .text:0x00001444; // type:function size:0x320 scope:global align:4 +e_sg_kamu__FP10e_sg_class = .text:0x00001764; // type:function size:0x3E0 scope:global align:4 +e_sg_drop__FP10e_sg_class = .text:0x00001B44; // type:function size:0x2FC scope:global align:4 +e_sg_damage__FP10e_sg_class = .text:0x00001E40; // type:function size:0x284 scope:global align:4 +daE_SG_Execute__FP10e_sg_class = .text:0x000020C4; // type:function size:0xA50 scope:global align:4 +daE_SG_IsDelete__FP10e_sg_class = .text:0x00002B14; // type:function size:0x8 scope:global align:4 +daE_SG_Delete__FP10e_sg_class = .text:0x00002B1C; // type:function size:0xAC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002BC8; // type:function size:0xCC scope:global align:4 +daE_SG_Create__FP10fopAc_ac_c = .text:0x00002C94; // type:function size:0x3D0 scope:global align:4 +__dt__12daE_SG_HIO_cFv = .text:0x00003064; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sg_cpp = .text:0x000030A4; // type:function size:0x7C scope:global align:4 +__arraydtor$93640 = .text:0x00003120; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97790 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97791 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97792 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97978 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97979 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97980 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97981 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97982 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97983 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97984 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97985 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97986 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97987 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97988 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97989 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97990 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97993 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@98031 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@98032 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98089 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98090 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98091 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98093 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98094 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98095 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98136 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98137 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@98175 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98198 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@98199 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98221 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94239 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@98333 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98334 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98335 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@98336 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98337 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98338 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98339 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98340 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98341 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98441 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98442 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98446 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +stick_bit = .data:0x00000000; // type:object size:0x80 scope:global align:4 +lbl_229_data_80 = .data:0x00000080; // type:object size:0x3A +w_eff_id$94339 = .data:0x000000BA; // type:object size:0x8 scope:local align:2 +@98343 = .data:0x000000C4; // type:object size:0x2C scope:local align:4 +lbl_229_data_F0 = .data:0x000000F0; // type:object size:0x5 data:string +jc_data = .data:0x000000F8; // type:object size:0xC scope:global align:4 +cc_sph_src$94434 = .data:0x00000104; // type:object size:0x40 scope:local align:4 +l_daE_SG_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_E_SG = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__12daE_SG_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_229_data_1A0 = .data:0x000001A0; // type:object size:0xD data:string +@94500 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SG_HIO_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93584 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +stick_pt = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +target_info = .bss:0x00000034; // type:object size:0x28 scope:global align:4 +@93641 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +bg_cross = .bss:0x00000074; // type:object size:0x78 scope:global align:4 +target_info_count = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:4byte +@94338 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +sc$94335 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +jv_offset = .bss:0x0000010C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_sh/splits.txt b/config/RZDJ01/rels/d_a_e_sh/splits.txt new file mode 100644 index 0000000000..1ea98b96d8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sh.cpp: + .text start:0x000000CC end:0x000030C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000003AC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_sh/symbols.txt b/config/RZDJ01/rels/d_a_e_sh/symbols.txt new file mode 100644 index 0000000000..b01d8e4397 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sh/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000000E8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000000F8; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000108; // type:function size:0xC scope:global align:4 +__ct__12daE_SH_HIO_cFv = .text:0x00000114; // type:function size:0x68 scope:global align:4 +anm_init__FP10e_sh_classifUcf = .text:0x0000017C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x1D0 scope:global align:4 +daE_SH_Draw__FP10e_sh_class = .text:0x000003F8; // type:function size:0x1A0 scope:global align:4 +action__FP10e_sh_class = .text:0x00000598; // type:function size:0x18A4 scope:global align:4 +eff_set__FP10e_sh_class = .text:0x00001E3C; // type:function size:0x20C scope:global align:4 +anm_se_set__FP10e_sh_class = .text:0x00002048; // type:function size:0x4B8 scope:global align:4 +daE_SH_Execute__FP10e_sh_class = .text:0x00002500; // type:function size:0x5C4 scope:global align:4 +daE_SH_IsDelete__FP10e_sh_class = .text:0x00002AC4; // type:function size:0x8 scope:global align:4 +daE_SH_Delete__FP10e_sh_class = .text:0x00002ACC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B34; // type:function size:0x198 scope:global align:4 +daE_SH_Create__FP10fopAc_ac_c = .text:0x00002CCC; // type:function size:0x308 scope:global align:4 +__dt__12daE_SH_HIO_cFv = .text:0x00002FD4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sh_cpp = .text:0x00003014; // type:function size:0x48 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000305C; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00003064; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000306C; // type:function size:0x8 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x00003074; // type:function size:0xC scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00003080; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00003098; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000030A8; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000030B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98885 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98897 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98902 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98903 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98904 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98913 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98992 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98993 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98994 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99295 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99296 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99297 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99298 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99299 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99300 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99301 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99302 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99303 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99304 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99305 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@99306 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99307 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99308 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@99309 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99310 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99311 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99312 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99313 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99314 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99315 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99316 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99317 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99320 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99321 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@99323 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99496 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99497 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99499 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99500 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99501 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99502 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99503 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99504 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99505 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99507 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99508 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99509 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99510 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99512 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99514 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99515 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99543 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99544 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99545 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99547 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@99548 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99549 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99550 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99688 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99689 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_230_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$94339 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +dp_name$94585 = .data:0x00000022; // type:object size:0x6 scope:local align:2 +@99325 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +p_name$94725 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +p_idx$94726 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +time_scale$94933 = .data:0x00000064; // type:object size:0x64 scope:local align:4 +cc_sph_src$95075 = .data:0x000000C8; // type:object size:0x40 scope:local align:4 +at_sph_src$95076 = .data:0x00000108; // type:object size:0x40 scope:local align:4 +l_daE_SH_Method = .data:0x00000148; // type:object size:0x20 scope:global align:4 +g_profile_E_SH = .data:0x00000168; // type:object size:0x30 scope:global align:4 +__vt__12daE_SH_HIO_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_230_data_1A4 = .data:0x000001A4; // type:object size:0xD data:string +@95111 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SH_HIO_c = .data:0x000001C0; // type:object size:0x8 scope:global align:4 +lbl_230_data_1C8 = .data:0x000001C8; // type:object size:0x34 +@95174 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 +lbl_230_data_238 = .data:0x00000238; // type:object size:0x14 +@95176 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 +lbl_230_data_280 = .data:0x00000280; // type:object size:0x14 +@95234 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_230_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@95236 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_230_data_2DC = .data:0x000002DC; // type:object size:0x1C +@95238 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_230_data_304 = .data:0x00000304; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_230_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_sm/splits.txt b/config/RZDJ01/rels/d_a_e_sm/splits.txt new file mode 100644 index 0000000000..1c946e5573 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm.cpp: + .text start:0x000000CC end:0x00005848 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000180 + .data start:0x00000000 end:0x0000037C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_sm/symbols.txt b/config/RZDJ01/rels/d_a_e_sm/symbols.txt new file mode 100644 index 0000000000..2573dcbdc5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sm/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Sm_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +SetAnm__8daE_SM_cFiiff = .text:0x00000100; // type:function size:0xAC scope:global align:4 +Draw__8daE_SM_cFv = .text:0x000001AC; // type:function size:0x2F8 scope:global align:4 +way_bg_check__FP8daE_SM_cf4cXyzs = .text:0x000004A4; // type:function size:0x10C scope:global align:4 +move_check__FP8daE_SM_cPi = .text:0x000005B0; // type:function size:0x120 scope:global align:4 +Particle_Set__8daE_SM_cFUs4cXyz4cXyz5csXyz = .text:0x000006D0; // type:function size:0x68 scope:global align:4 +ArrowCheck__8daE_SM_cFv = .text:0x00000738; // type:function size:0x2F0 scope:global align:4 +E_SM_Damage__8daE_SM_cFv = .text:0x00000A28; // type:function size:0x228 scope:global align:4 +SmDamageCheck__8daE_SM_cFv = .text:0x00000C50; // type:function size:0x738 scope:global align:4 +E_SM_Normal__8daE_SM_cFv = .text:0x00001388; // type:function size:0x488 scope:global align:4 +E_SM_Move__8daE_SM_cFv = .text:0x00001810; // type:function size:0x2B4 scope:global align:4 +E_SM_Attack__8daE_SM_cFv = .text:0x00001AC4; // type:function size:0x2C8 scope:global align:4 +Action__8daE_SM_cFv = .text:0x00001D8C; // type:function size:0x210 scope:global align:4 +E_SM_C_Normal__8daE_SM_cFv = .text:0x00001F9C; // type:function size:0x8C scope:global align:4 +E_SM_C_Fight__8daE_SM_cFv = .text:0x00002028; // type:function size:0x90 scope:global align:4 +E_SM_C_Near_Escape__8daE_SM_cFv = .text:0x000020B8; // type:function size:0x2A8 scope:global align:4 +E_SM_C_Far_Escape__8daE_SM_cFv = .text:0x00002360; // type:function size:0x264 scope:global align:4 +E_SM_C_Home_Escape__8daE_SM_cFv = .text:0x000025C4; // type:function size:0x6BC scope:global align:4 +E_SM_C_Escape__8daE_SM_cFv = .text:0x00002C80; // type:function size:0x38 scope:global align:4 +E_SM_C_Free__8daE_SM_cFv = .text:0x00002CB8; // type:function size:0x2A8 scope:global align:4 +E_SM_C_Death__8daE_SM_cFv = .text:0x00002F60; // type:function size:0x358 scope:global align:4 +C_DamageCheck__8daE_SM_cFv = .text:0x000032B8; // type:function size:0x598 scope:global align:4 +E_SM_C_Hook__8daE_SM_cFv = .text:0x00003850; // type:function size:0x1CC scope:global align:4 +CheckViewArea__8daE_SM_cFv = .text:0x00003A1C; // type:function size:0xDC scope:global align:4 +CameraSet__8daE_SM_cFv = .text:0x00003AF8; // type:function size:0xF4 scope:global align:4 +SetStopCam__8daE_SM_cF4cXyzffs = .text:0x00003BEC; // type:function size:0xF4 scope:global align:4 +SetCMoveCam__8daE_SM_cF4cXyzff = .text:0x00003CE0; // type:function size:0x5C scope:global align:4 +SetStopingCam__8daE_SM_cFv = .text:0x00003D3C; // type:function size:0x7C scope:global align:4 +SetReleaseCam__8daE_SM_cFv = .text:0x00003DB8; // type:function size:0x90 scope:global align:4 +DemoStart__8daE_SM_cFv = .text:0x00003E48; // type:function size:0x184 scope:global align:4 +DemoMid__8daE_SM_cFv = .text:0x00003FCC; // type:function size:0x220 scope:global align:4 +E_SM_C_Demo__8daE_SM_cFv = .text:0x000041EC; // type:function size:0x28 scope:global align:4 +CoreAction__8daE_SM_cFv = .text:0x00004214; // type:function size:0x200 scope:global align:4 +ArrowOn__8daE_SM_cFv = .text:0x00004414; // type:function size:0x274 scope:global align:4 +Execute__8daE_SM_cFv = .text:0x00004688; // type:function size:0x4CC scope:global align:4 +setSmBaseMtx__8daE_SM_cFv = .text:0x00004B54; // type:function size:0x278 scope:global align:4 +setBaseMtx__8daE_SM_cFv = .text:0x00004DCC; // type:function size:0x94 scope:global align:4 +CoCoreSet__8daE_SM_cFv = .text:0x00004E60; // type:function size:0x124 scope:global align:4 +CoSmSet__8daE_SM_cFv = .text:0x00004F84; // type:function size:0xA4 scope:global align:4 +daE_SM_IsDelete__FP8daE_SM_c = .text:0x00005028; // type:function size:0x8 scope:global align:4 +daE_SM_Delete__FP8daE_SM_c = .text:0x00005030; // type:function size:0x4 scope:global align:4 +daE_SM_Draw__FP8daE_SM_c = .text:0x00005034; // type:function size:0x4 scope:global align:4 +daE_SM_Execute__FP8daE_SM_c = .text:0x00005038; // type:function size:0x4 scope:global align:4 +daE_SM_Create__FP10fopAc_ac_c = .text:0x0000503C; // type:function size:0x4 scope:global align:4 +Delete__8daE_SM_cFv = .text:0x00005040; // type:function size:0xBC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000050FC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_SM_cFv = .text:0x00005100; // type:function size:0x130 scope:global align:4 +initCoSph__8daE_SM_cFv = .text:0x00005230; // type:function size:0xC8 scope:global align:4 +Create__8daE_SM_cFv = .text:0x000052F8; // type:function size:0x4C8 scope:global align:4 +__dt__12daE_Sm_HIO_cFv = .text:0x000057C0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sm_cpp = .text:0x00005800; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99711 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99714 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99715 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99724 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@99779 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99780 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99782 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99798 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99821 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@99890 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99891 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99892 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99893 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99894 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99895 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99896 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99897 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99900 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@99919 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99920 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99921 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99922 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99923 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99924 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99925 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100046 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100047 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100048 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100049 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100050 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@100051 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100091 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100092 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100093 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100094 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100095 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100096 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100097 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100128 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100129 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100130 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100131 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100132 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100133 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100134 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100158 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100159 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100160 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100161 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100162 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100191 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100201 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@100237 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100238 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100271 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100338 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100339 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100340 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100341 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100342 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100343 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100344 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100345 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100408 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100409 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100410 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100474 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100475 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100476 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100477 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@100562 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100563 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100598 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@100600 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100601 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100677 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100702 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100737 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100738 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100763 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100892 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101057 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101058 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101059 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101060 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101061 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101062 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101065 = .rodata:0x00000178; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94335 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_231_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@100347 = .data:0x0000001C; // type:object size:0x54 scope:local align:4 +lbl_231_data_70 = .data:0x00000070; // type:object size:0x7 data:string +@100740 = .data:0x00000078; // type:object size:0x20 scope:local align:4 +cc_sph_src$95890 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +core_sph_src$95891 = .data:0x000000D8; // type:object size:0x40 scope:local align:4 +l_daE_SM_Method = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_E_SM = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__12daE_Sm_HIO_c = .data:0x00000168; // type:object size:0xC scope:global align:4 +lbl_231_data_174 = .data:0x00000174; // type:object size:0xD data:string +@95971 = .data:0x00000184; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Sm_HIO_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_231_data_198 = .data:0x00000198; // type:object size:0x34 +@96035 = .data:0x000001CC; // type:object size:0x3C scope:local align:4 +lbl_231_data_208 = .data:0x00000208; // type:object size:0x14 +@96037 = .data:0x0000021C; // type:object size:0x34 scope:local align:4 +lbl_231_data_250 = .data:0x00000250; // type:object size:0x14 +@96095 = .data:0x00000264; // type:object size:0x24 scope:local align:4 +lbl_231_data_288 = .data:0x00000288; // type:object size:0x18 +@96097 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +lbl_231_data_2AC = .data:0x000002AC; // type:object size:0x1C +@96099 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_231_data_2D4 = .data:0x000002D4; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +s_Dis__22@unnamed@d_a_e_sm_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 data:float +s_TargetAngle__22@unnamed@d_a_e_sm_cpp@ = .bss:0x00000030; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_e_sm2/splits.txt b/config/RZDJ01/rels/d_a_e_sm2/splits.txt new file mode 100644 index 0000000000..8883f76b0e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sm2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm2.cpp: + .text start:0x000000CC end:0x00003F14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x00000764 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_e_sm2/symbols.txt b/config/RZDJ01/rels/d_a_e_sm2/symbols.txt new file mode 100644 index 0000000000..667502919b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sm2/symbols.txt @@ -0,0 +1,177 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGs_onSwitch__Fii = .text:0x000003F8; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00000420; // type:function size:0x18 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000438; // type:function size:0xC scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x00000444; // type:function size:0x8 scope:global align:4 +__ct__13daE_SM2_HIO_cFv = .text:0x0000044C; // type:function size:0x40 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000048C; // type:function size:0x11C scope:global align:4 +daE_SM2_Draw__FP11e_sm2_class = .text:0x000005A8; // type:function size:0x2D4 scope:global align:4 +size_get__FUc = .text:0x0000087C; // type:function size:0x14 scope:global align:4 +sm2_delete__FP11e_sm2_class = .text:0x00000890; // type:function size:0xCC scope:global align:4 +cc_stts_init__FP11e_sm2_class = .text:0x0000095C; // type:function size:0x74 scope:global align:4 +s_s_sub__FPvPv = .text:0x000009D0; // type:function size:0xD4 scope:global align:4 +eff_set__FP11e_sm2_classP4cXyzf = .text:0x00000AA4; // type:function size:0x11C scope:global align:4 +action__FP11e_sm2_class = .text:0x00000BC0; // type:function size:0x246C scope:global align:4 +col_set__FP11e_sm2_classSc = .text:0x0000302C; // type:function size:0x180 scope:global align:4 +daE_SM2_Execute__FP11e_sm2_class = .text:0x000031AC; // type:function size:0x280 scope:global align:4 +daE_SM2_IsDelete__FP11e_sm2_class = .text:0x0000342C; // type:function size:0x8 scope:global align:4 +daE_SM2_Delete__FP11e_sm2_class = .text:0x00003434; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000348C; // type:function size:0x2A0 scope:global align:4 +daE_SM2_Create__FP10fopAc_ac_c = .text:0x0000372C; // type:function size:0x64C scope:global align:4 +__dt__13daE_SM2_HIO_cFv = .text:0x00003D78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sm2_cpp = .text:0x00003DB8; // type:function size:0x15C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99924 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99925 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99926 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99927 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100051 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100052 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100075 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100076 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100494 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100496 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100497 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100498 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100499 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100500 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100501 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100502 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100503 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100504 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100505 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100506 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100507 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100508 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100509 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@100510 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100511 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100512 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100513 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100514 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100515 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@100516 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100517 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100518 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100520 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100521 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100522 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100523 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100524 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100525 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100526 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100527 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100528 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100529 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100530 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100531 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100532 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100533 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100534 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100535 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100536 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100537 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100538 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100539 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100540 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100541 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100542 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100543 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100544 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100545 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100546 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100547 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100548 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100554 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@100555 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +@100593 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100846 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100847 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100848 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100921 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100922 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100923 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100924 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100925 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100926 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100927 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92591 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +sc_d$94236 = .data:0x00000018; // type:object size:0x14 scope:local align:4 data:float +lbl_232_data_2C = .data:0x0000002C; // type:object size:0x8 +bg_h$94257 = .data:0x00000034; // type:object size:0x14 scope:local align:4 +bg_r$94258 = .data:0x00000048; // type:object size:0x14 scope:local align:4 +lbl_232_data_5C = .data:0x0000005C; // type:object size:0x78 +swsp_d$94671 = .data:0x000000D4; // type:object size:0xA scope:local align:4 +lbl_232_data_DE = .data:0x000000DE; // type:object size:0x32 +bun_d$94728 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +j_d$94731 = .data:0x00000124; // type:object size:0x30 scope:local align:4 +ya_d$94732 = .data:0x00000154; // type:object size:0x18 scope:local align:4 +y_ad$94733 = .data:0x0000016C; // type:object size:0x14 scope:local align:4 +pf_d$94881 = .data:0x00000180; // type:object size:0x40 scope:local align:4 +ps_d$94882 = .data:0x000001C0; // type:object size:0x20 scope:local align:4 +cc_idx$94913 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +cc_size$94914 = .data:0x000001F0; // type:object size:0x10 scope:local align:4 +key_eno$94915 = .data:0x00000200; // type:object size:0x4 scope:local align:4 +asp$94944 = .data:0x00000204; // type:object size:0x14 scope:local align:4 +asp2$94945 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +lbl_232_data_22C = .data:0x0000022C; // type:object size:0x7 data:string +@100553 = .data:0x00000234; // type:object size:0x54 scope:local align:4 +@100551 = .data:0x00000288; // type:object size:0x54 scope:local align:4 +lbl_232_data_2DC = .data:0x000002DC; // type:object size:0x6 data:string +cc_sph_src$95221 = .data:0x000002E4; // type:object size:0x40 scope:local align:4 +lbl_232_data_324 = .data:0x00000324; // type:object size:0x10 +l_daE_SM2_Method = .data:0x00000334; // type:object size:0x20 scope:global align:4 +g_profile_E_SM2 = .data:0x00000354; // type:object size:0x30 scope:global align:4 +__vt__13daE_SM2_HIO_c = .data:0x00000384; // type:object size:0xC scope:global align:4 +lbl_232_data_390 = .data:0x00000390; // type:object size:0xE data:string +@95294 = .data:0x000003A0; // type:object size:0x1C scope:local align:4 +__RTTI__13daE_SM2_HIO_c = .data:0x000003BC; // type:object size:0x8 scope:global align:4 +lbl_232_data_3C4 = .data:0x000003C4; // type:object size:0x20 +@95299 = .data:0x000003E4; // type:object size:0x14 scope:local align:4 +lbl_232_data_3F8 = .data:0x000003F8; // type:object size:0x3C +@95359 = .data:0x00000434; // type:object size:0x3C scope:local align:4 +lbl_232_data_470 = .data:0x00000470; // type:object size:0x14 +@95361 = .data:0x00000484; // type:object size:0x34 scope:local align:4 +lbl_232_data_4B8 = .data:0x000004B8; // type:object size:0x48 +@95413 = .data:0x00000500; // type:object size:0x4C scope:local align:4 +lbl_232_data_54C = .data:0x0000054C; // type:object size:0x14 +@95417 = .data:0x00000560; // type:object size:0x44 scope:local align:4 +lbl_232_data_5A4 = .data:0x000005A4; // type:object size:0x14 +@95419 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 +lbl_232_data_5DC = .data:0x000005DC; // type:object size:0x18 +@95421 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +lbl_232_data_600 = .data:0x00000600; // type:object size:0x1C +@95423 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_232_data_628 = .data:0x00000628; // type:object size:0x24 +@95429 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +lbl_232_data_658 = .data:0x00000658; // type:object size:0x14 +@95457 = .data:0x0000066C; // type:object size:0x14 scope:local align:4 +lbl_232_data_680 = .data:0x00000680; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94168 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:2byte +@95018 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@95019 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@95020 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@95021 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@95022 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@95023 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@95024 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +col_d = .bss:0x00000078; // type:object size:0x54 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_st/splits.txt b/config/RZDJ01/rels/d_a_e_st/splits.txt new file mode 100644 index 0000000000..90e073b7c4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_st.cpp: + .text start:0x000000CC end:0x000077A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A4 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/RZDJ01/rels/d_a_e_st/symbols.txt b/config/RZDJ01/rels/d_a_e_st/symbols.txt new file mode 100644 index 0000000000..caf83e045c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_st/symbols.txt @@ -0,0 +1,205 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000003E0; // type:function size:0x8 scope:global align:4 +__ct__12daE_ST_HIO_cFv = .text:0x000003E8; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_st_classifUcf = .text:0x00000448; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004F4; // type:function size:0x270 scope:global align:4 +daE_ST_Draw__FP10e_st_class = .text:0x00000764; // type:function size:0x2A0 scope:global align:4 +pl_check__FP10e_st_classf = .text:0x00000A04; // type:function size:0x1C8 scope:global align:4 +damage_check__FP10e_st_class = .text:0x00000BCC; // type:function size:0x410 scope:global align:4 +move_bg_check__FP10e_st_class = .text:0x00000FDC; // type:function size:0x1EC scope:global align:4 +bg_pos_get__FP10e_st_class = .text:0x000011C8; // type:function size:0x330 scope:global align:4 +move_calc__FP10e_st_class = .text:0x000014F8; // type:function size:0xC0 scope:global align:4 +e_st_wait__FP10e_st_class = .text:0x000015B8; // type:function size:0x278 scope:global align:4 +pl_angle_get__FP10e_st_class = .text:0x00001830; // type:function size:0x9C scope:global align:4 +e_st_move__FP10e_st_class = .text:0x000018CC; // type:function size:0x1C8 scope:global align:4 +e_st_pl_search__FP10e_st_class = .text:0x00001A94; // type:function size:0x34C scope:global align:4 +e_st_shoot__FP10e_st_class = .text:0x00001DE0; // type:function size:0x214 scope:global align:4 +e_st_jump_attack__FP10e_st_class = .text:0x00001FF4; // type:function size:0x770 scope:global align:4 +e_st_hang__FP10e_st_class = .text:0x00002764; // type:function size:0x254 scope:global align:4 +e_st_hang_shoot__FP10e_st_class = .text:0x000029B8; // type:function size:0x35C scope:global align:4 +e_st_hang_drop__FP10e_st_class = .text:0x00002D14; // type:function size:0x230 scope:global align:4 +e_st_hang_2__FP10e_st_class = .text:0x00002F44; // type:function size:0x580 scope:global align:4 +e_st_hang_2_shoot__FP10e_st_class = .text:0x000034C4; // type:function size:0x1D8 scope:global align:4 +e_st_s_damage__FP10e_st_class = .text:0x0000369C; // type:function size:0x148 scope:global align:4 +e_st_damage__FP10e_st_class = .text:0x000037E4; // type:function size:0x548 scope:global align:4 +e_st_water__FP10e_st_class = .text:0x00003D2C; // type:function size:0x218 scope:global align:4 +water_check__FP10e_st_class = .text:0x00003F44; // type:function size:0xD0 scope:global align:4 +gr_check__FP10e_st_class = .text:0x00004014; // type:function size:0xE0 scope:global align:4 +e_st_g_normal__FP10e_st_class = .text:0x000040F4; // type:function size:0x238 scope:global align:4 +e_st_g_fight__FP10e_st_class = .text:0x0000432C; // type:function size:0x3F8 scope:global align:4 +e_st_g_def__FP10e_st_class = .text:0x00004724; // type:function size:0x100 scope:global align:4 +e_st_g_damage__FP10e_st_class = .text:0x00004824; // type:function size:0x128 scope:global align:4 +e_st_g_s_damage__FP10e_st_class = .text:0x0000494C; // type:function size:0xF8 scope:global align:4 +e_st_g_wind__FP10e_st_class = .text:0x00004A44; // type:function size:0xD8 scope:global align:4 +e_st_g_chance__FP10e_st_class = .text:0x00004B1C; // type:function size:0x2C4 scope:global align:4 +e_st_g_end__FP10e_st_class = .text:0x00004DE0; // type:function size:0x2D0 scope:global align:4 +damage_check_g__FP10e_st_class = .text:0x000050B0; // type:function size:0x314 scope:global align:4 +ground_angle_set__FP10e_st_class = .text:0x000053C4; // type:function size:0x1C4 scope:global align:4 +daE_ST_Execute__FP10e_st_class = .text:0x00005588; // type:function size:0x173C scope:global align:4 +daE_ST_IsDelete__FP10e_st_class = .text:0x00006CC4; // type:function size:0x8 scope:global align:4 +daE_ST_Delete__FP10e_st_class = .text:0x00006CCC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006D34; // type:function size:0x1E8 scope:global align:4 +daE_ST_Create__FP10fopAc_ac_c = .text:0x00006F1C; // type:function size:0x710 scope:global align:4 +__dt__12daE_ST_HIO_cFv = .text:0x0000762C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_st_cpp = .text:0x0000766C; // type:function size:0xF0 scope:global align:4 +__ct__7st_footFv = .text:0x0000775C; // type:function size:0x4 scope:global align:4 +__dt__7st_footFv = .text:0x00007760; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103750 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103751 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103752 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103753 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103778 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103779 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@103780 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103781 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103782 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +lbl_233_rodata_24 = .rodata:0x00000024; // type:object size:0x8 +@103862 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103863 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103891 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103892 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103965 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103966 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103967 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@103968 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103969 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103970 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103971 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103972 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103991 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@104008 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104009 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104051 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104052 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104091 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104092 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104093 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@104094 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104261 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104262 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@104263 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@104264 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104265 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104266 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104309 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104316 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@104369 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104370 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104371 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104372 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104474 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104572 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104573 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104574 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104575 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104576 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104601 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104602 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@104609 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104672 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104673 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104733 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104768 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104769 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104850 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104851 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104852 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104868 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104869 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105109 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105110 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105111 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105112 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105113 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105114 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105115 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105116 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105117 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105118 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105119 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105120 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105121 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105122 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105123 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105124 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105125 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105126 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105127 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105128 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105129 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105130 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105131 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105132 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105133 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105134 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105135 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105349 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105351 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105352 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105355 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@105445 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94092 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_233_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@104269 = .data:0x0000001C; // type:object size:0x1C scope:local align:4 +top_j = .data:0x00000038; // type:object size:0x20 scope:global align:4 +p_name$95958 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +@105139 = .data:0x0000005C; // type:object size:0xE8 scope:local align:4 +ya = .data:0x00000144; // type:object size:0xC scope:global align:4 +xa = .data:0x00000150; // type:object size:0xC scope:global align:4 +cc_sph_src$96296 = .data:0x0000015C; // type:object size:0x40 scope:local align:4 +at_sph_src$96297 = .data:0x0000019C; // type:object size:0x40 scope:local align:4 +line_cyl_src$96298 = .data:0x000001DC; // type:object size:0x44 scope:local align:4 +def_sph_src$96299 = .data:0x00000220; // type:object size:0x40 scope:local align:4 +lbl_233_data_260 = .data:0x00000260; // type:object size:0x7 data:string +l_daE_ST_Method = .data:0x00000268; // type:object size:0x20 scope:global align:4 +g_profile_E_ST = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__12daE_ST_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global align:4 +lbl_233_data_2C4 = .data:0x000002C4; // type:object size:0xD data:string +@96352 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ST_HIO_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +lbl_233_data_2E8 = .data:0x000002E8; // type:object size:0x34 +@96415 = .data:0x0000031C; // type:object size:0x3C scope:local align:4 +lbl_233_data_358 = .data:0x00000358; // type:object size:0x14 +@96417 = .data:0x0000036C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000003A8; // type:object size:0x14 scope:global align:4 +lbl_233_data_3BC = .data:0x000003BC; // type:object size:0x5C +@96469 = .data:0x00000418; // type:object size:0x4C scope:local align:4 +lbl_233_data_464 = .data:0x00000464; // type:object size:0x14 +@96473 = .data:0x00000478; // type:object size:0x44 scope:local align:4 +lbl_233_data_4BC = .data:0x000004BC; // type:object size:0x14 +@96475 = .data:0x000004D0; // type:object size:0x24 scope:local align:4 +lbl_233_data_4F4 = .data:0x000004F4; // type:object size:0x18 +@96477 = .data:0x0000050C; // type:object size:0xC scope:local align:4 +lbl_233_data_518 = .data:0x00000518; // type:object size:0x1C +@96479 = .data:0x00000534; // type:object size:0xC scope:local align:4 +lbl_233_data_540 = .data:0x00000540; // type:object size:0x34 +@96513 = .data:0x00000574; // type:object size:0x14 scope:local align:4 +lbl_233_data_588 = .data:0x00000588; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +small = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_233_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@94135 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x24 scope:global align:4 data:byte +@95841 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@95842 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@95843 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@95844 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +top_pos_data = .bss:0x00000070; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_st_line/splits.txt b/config/RZDJ01/rels/d_a_e_st_line/splits.txt new file mode 100644 index 0000000000..e794d5bc50 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_st_line/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_st_line.cpp: + .text start:0x0000005C end:0x000002C8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_st_line/symbols.txt b/config/RZDJ01/rels/d_a_e_st_line/symbols.txt new file mode 100644 index 0000000000..417d4efc9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_st_line/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_ST_LINE_Draw__FP15e_st_line_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daE_ST_LINE_Execute__FP15e_st_line_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daE_ST_LINE_IsDelete__FP15e_st_line_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x74 scope:global align:4 +daE_ST_LINE_Create__FP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x184 scope:global align:4 +daE_ST_LINE_Delete__FP15e_st_line_class = .text:0x0000026C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92624 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92658 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92659 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92660 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_234_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_ST_LINE_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_ST_LINE = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_sw/splits.txt b/config/RZDJ01/rels/d_a_e_sw/splits.txt new file mode 100644 index 0000000000..d6b782a431 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sw.cpp: + .text start:0x000000CC end:0x00006F20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x000004DC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_sw/symbols.txt b/config/RZDJ01/rels/d_a_e_sw/symbols.txt new file mode 100644 index 0000000000..0685f5a042 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_sw/symbols.txt @@ -0,0 +1,216 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000003F4; // type:function size:0x74 scope:global align:4 +__ct__12daE_SW_HIO_cFv = .text:0x00000468; // type:function size:0x54 scope:global align:4 +draw__8daE_SW_cFv = .text:0x000004BC; // type:function size:0x1BC scope:global align:4 +daE_SW_Draw__FP8daE_SW_c = .text:0x00000678; // type:function size:0x4 scope:global align:4 +setBeforeJumpEffect__8daE_SW_cFv = .text:0x0000067C; // type:function size:0xDC scope:global align:4 +setJumpEffect__8daE_SW_cFv = .text:0x00000758; // type:function size:0xDC scope:global align:4 +setSmokeEffect__8daE_SW_cFv = .text:0x00000834; // type:function size:0x144 scope:global align:4 +setDiveEffect__8daE_SW_cFv = .text:0x00000978; // type:function size:0xB4 scope:global align:4 +setHideEffect__8daE_SW_cFv = .text:0x00000A2C; // type:function size:0xA0 scope:global align:4 +setActionMode__8daE_SW_cFss = .text:0x00000ACC; // type:function size:0x38 scope:global align:4 +s_b_sub__FPvPv = .text:0x00000B04; // type:function size:0xB4 scope:global align:4 +search_bomb__8daE_SW_cFv = .text:0x00000BB8; // type:function size:0x80 scope:global align:4 +bomb_check__8daE_SW_cFv = .text:0x00000C38; // type:function size:0x7C scope:global align:4 +setModeBack__8daE_SW_cFv = .text:0x00000CB4; // type:function size:0x58 scope:global align:4 +checkFall__8daE_SW_cFv = .text:0x00000D0C; // type:function size:0x140 scope:global align:4 +checkBeforeWall__8daE_SW_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 +executeWait__8daE_SW_cFv = .text:0x00000ED8; // type:function size:0x220 scope:global align:4 +checkRunChase__8daE_SW_cFv = .text:0x000010F8; // type:function size:0x8C scope:global align:4 +executeChaseSlow__8daE_SW_cFv = .text:0x00001184; // type:function size:0x68C scope:global align:4 +executeChaseFast__8daE_SW_cFv = .text:0x00001810; // type:function size:0x488 scope:global align:4 +executeBomb__8daE_SW_cFv = .text:0x00001C98; // type:function size:0x208 scope:global align:4 +executeAttack__8daE_SW_cFv = .text:0x00001EA0; // type:function size:0x558 scope:global align:4 +executeHook__8daE_SW_cFv = .text:0x000023F8; // type:function size:0x208 scope:global align:4 +executeMoveOut__8daE_SW_cFv = .text:0x00002600; // type:function size:0x200 scope:global align:4 +executeChance__8daE_SW_cFv = .text:0x00002800; // type:function size:0x398 scope:global align:4 +executeDive__8daE_SW_cFv = .text:0x00002B98; // type:function size:0x1A8 scope:global align:4 +executeDamage__8daE_SW_cFv = .text:0x00002D40; // type:function size:0x288 scope:global align:4 +executeDie__8daE_SW_cFv = .text:0x00002FC8; // type:function size:0x1B0 scope:global align:4 +s_child_sub__FPvPv = .text:0x00003178; // type:function size:0xA4 scope:global align:4 +executeMaster__8daE_SW_cFv = .text:0x0000321C; // type:function size:0x198 scope:global align:4 +checkSuddenAttack__8daE_SW_cFi = .text:0x000033B4; // type:function size:0x17C scope:global align:4 +executeSuddenAttack__8daE_SW_cFv = .text:0x00003530; // type:function size:0x198 scope:global align:4 +executeFall__8daE_SW_cFv = .text:0x000036C8; // type:function size:0x128 scope:global align:4 +action__8daE_SW_cFv = .text:0x000037F0; // type:function size:0x1AC scope:global align:4 +mtx_set__8daE_SW_cFv = .text:0x0000399C; // type:function size:0xAC scope:global align:4 +cc_set__8daE_SW_cFv = .text:0x00003A48; // type:function size:0x158 scope:global align:4 +damage_check__8daE_SW_cFv = .text:0x00003BA0; // type:function size:0x264 scope:global align:4 +checkGroundSand__8daE_SW_cFv = .text:0x00003E04; // type:function size:0x11C scope:global align:4 +execute__8daE_SW_cFv = .text:0x00003F20; // type:function size:0x214 scope:global align:4 +daE_SW_Execute__FP8daE_SW_c = .text:0x00004134; // type:function size:0x4 scope:global align:4 +daE_SW_IsDelete__FP8daE_SW_c = .text:0x00004138; // type:function size:0x8 scope:global align:4 +_delete__8daE_SW_cFv = .text:0x00004140; // type:function size:0x74 scope:global align:4 +daE_SW_Delete__FP8daE_SW_c = .text:0x000041B4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_SW_cFv = .text:0x000041B8; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000042AC; // type:function size:0x4 scope:global align:4 +create__8daE_SW_cFv = .text:0x000042B0; // type:function size:0x4EC scope:global align:4 +daE_SW_Create__FP8daE_SW_c = .text:0x0000479C; // type:function size:0x4 scope:global align:4 +d_setAction__8daE_SW_cFM8daE_SW_cFPCvPv_v = .text:0x000047A0; // type:function size:0xA4 scope:global align:4 +d_checkFall__8daE_SW_cFv = .text:0x00004844; // type:function size:0x1F4 scope:global align:4 +d_damage_check__8daE_SW_cFv = .text:0x00004A38; // type:function size:0x37C scope:global align:4 +d_action__8daE_SW_cFv = .text:0x00004DB4; // type:function size:0x100 scope:global align:4 +d_bomb_check__8daE_SW_cFv = .text:0x00004EB4; // type:function size:0x74 scope:global align:4 +d_bm_chase__8daE_SW_cFv = .text:0x00004F28; // type:function size:0x234 scope:global align:4 +d_wait__8daE_SW_cFv = .text:0x0000515C; // type:function size:0x344 scope:global align:4 +d_chaseCheck__8daE_SW_cFv = .text:0x000054A0; // type:function size:0x120 scope:global align:4 +d_chase__8daE_SW_cFv = .text:0x000055C0; // type:function size:0x250 scope:global align:4 +d_attk__8daE_SW_cFv = .text:0x00005810; // type:function size:0x4B8 scope:global align:4 +d_chance__8daE_SW_cFv = .text:0x00005CC8; // type:function size:0x370 scope:global align:4 +d_chance2__8daE_SW_cFv = .text:0x00006038; // type:function size:0x198 scope:global align:4 +d_dive__8daE_SW_cFv = .text:0x000061D0; // type:function size:0x1AC scope:global align:4 +d_damage__8daE_SW_cFv = .text:0x0000637C; // type:function size:0x35C scope:global align:4 +d_die__8daE_SW_cFv = .text:0x000066D8; // type:function size:0x1DC scope:global align:4 +d_hook__8daE_SW_cFv = .text:0x000068B4; // type:function size:0x338 scope:global align:4 +d_fall__8daE_SW_cFv = .text:0x00006BEC; // type:function size:0xF4 scope:global align:4 +d_execute__8daE_SW_cFv = .text:0x00006CE0; // type:function size:0x1B8 scope:global align:4 +__dt__12daE_SW_HIO_cFv = .text:0x00006E98; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sw_cpp = .text:0x00006ED8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101267 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101268 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101269 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101270 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101289 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101290 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101291 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101292 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101301 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101333 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101483 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101523 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101524 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101525 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101526 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@101527 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101528 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101551 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101552 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@101609 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101615 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101690 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101691 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@101692 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101693 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101694 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101695 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101696 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101727 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101818 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101819 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101820 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101821 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101822 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101823 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101824 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101825 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101826 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101882 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101885 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@101939 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101940 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101941 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101942 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101943 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101944 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101966 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102006 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102007 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102008 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102026 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102085 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102325 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102326 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@102461 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@102462 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102466 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@102792 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102793 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102923 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94267 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__22@unnamed@d_a_e_sw_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +lbl_235_data_58 = .data:0x00000058; // type:object size:0x5 data:string +l_SW_DIVE_EFFECT_ID$94405 = .data:0x0000005E; // type:object size:0x8 scope:local align:2 +l_SW_HIDE_EFFECT_ID$94421 = .data:0x00000066; // type:object size:0x6 scope:local align:2 +@101946 = .data:0x0000006C; // type:object size:0x2C scope:local align:4 +@102164 = .data:0x00000098; // type:object size:0x38 scope:local align:4 +@102393 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +lbl_235_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +l_daE_SW_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_SW = .data:0x00000104; // type:object size:0x30 scope:global align:4 +@102533 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@102534 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@102535 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@102536 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@102589 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@102590 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@102591 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@102592 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@102593 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@102594 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@102595 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@102596 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@102597 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@102715 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@102716 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@102765 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@102766 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@102830 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@102831 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@102832 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@102878 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@102879 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@102880 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@102881 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@102940 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@102941 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@102989 = .data:0x0000026C; // type:object size:0xC scope:local align:4 data:4byte +@103020 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@103049 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@103050 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@103111 = .data:0x0000029C; // type:object size:0xC scope:local align:4 data:4byte +__vt__12daE_SW_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_235_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string +@96408 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SW_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_235_data_2D8 = .data:0x000002D8; // type:object size:0x34 +@96471 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 +lbl_235_data_348 = .data:0x00000348; // type:object size:0x14 +@96473 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 +lbl_235_data_390 = .data:0x00000390; // type:object size:0x14 +@96531 = .data:0x000003A4; // type:object size:0x24 scope:local align:4 +lbl_235_data_3C8 = .data:0x000003C8; // type:object size:0x18 +@96533 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +lbl_235_data_3EC = .data:0x000003EC; // type:object size:0x1C +@96535 = .data:0x00000408; // type:object size:0xC scope:local align:4 +lbl_235_data_414 = .data:0x00000414; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +target_info__22@unnamed@d_a_e_sw_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +target_dist__22@unnamed@d_a_e_sw_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:float +lbl_235_bss_10 = .bss:0x00000010; // type:object size:0x1 data:byte +lbl_235_bss_11 = .bss:0x00000011; // type:object size:0x1 data:byte +lbl_235_bss_12 = .bss:0x00000012; // type:object size:0x1 data:byte +lbl_235_bss_13 = .bss:0x00000013; // type:object size:0x1 data:byte +@94310 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x24 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_e_th/splits.txt b/config/RZDJ01/rels/d_a_e_th/splits.txt new file mode 100644 index 0000000000..c4c3087884 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_th/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_th.cpp: + .text start:0x000000CC end:0x00003820 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_e_th/symbols.txt b/config/RZDJ01/rels/d_a_e_th/symbols.txt new file mode 100644 index 0000000000..08c1f52341 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_th/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000E0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000F0; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000000FC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000010C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000011C; // type:function size:0xC scope:global align:4 +__ct__12daE_TH_HIO_cFv = .text:0x00000128; // type:function size:0x38 scope:global align:4 +s_md_sub1__FPvPv = .text:0x00000160; // type:function size:0x70 scope:global align:4 +s_md_sub2__FPvPv = .text:0x000001D0; // type:function size:0x70 scope:global align:4 +anm_init__FP10e_th_classifUcf = .text:0x00000240; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002EC; // type:function size:0xB8 scope:global align:4 +ke_move__FP10e_th_class = .text:0x000003A4; // type:function size:0x4AC scope:global align:4 +daE_TH_Draw__FP10e_th_class = .text:0x00000850; // type:function size:0x1F4 scope:global align:4 +action__FP10e_th_class = .text:0x00000A44; // type:function size:0x108C scope:global align:4 +cam_3d_morf__FP10e_th_classf = .text:0x00001AD0; // type:function size:0xE4 scope:global align:4 +demo_camera__FP10e_th_class = .text:0x00001BB4; // type:function size:0xD90 scope:global align:4 +anm_se_set__FP10e_th_class = .text:0x00002944; // type:function size:0x21C scope:global align:4 +daE_TH_Execute__FP10e_th_class = .text:0x00002B60; // type:function size:0x4E4 scope:global align:4 +daE_TH_IsDelete__FP10e_th_class = .text:0x00003044; // type:function size:0x8 scope:global align:4 +daE_TH_Delete__FP10e_th_class = .text:0x0000304C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000030B4; // type:function size:0x148 scope:global align:4 +daE_TH_Create__FP10fopAc_ac_c = .text:0x000031FC; // type:function size:0x468 scope:global align:4 +__dt__12daE_TH_HIO_cFv = .text:0x00003664; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_th_cpp = .text:0x000036A4; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000036EC; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000036F4; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00003704; // type:function size:0x10 scope:global align:4 +SetTgHitMark__12dCcD_GObjInfF14CcG_Tg_HitMark = .text:0x00003714; // type:function size:0x8 scope:global align:4 +OnTgShield__12dCcD_GObjInfFv = .text:0x0000371C; // type:function size:0x10 scope:global align:4 +OffTgShield__12dCcD_GObjInfFv = .text:0x0000372C; // type:function size:0x10 scope:global align:4 +__ct__7th_ke_sFv = .text:0x0000373C; // type:function size:0x68 scope:global align:4 +__dt__7th_ke_sFv = .text:0x000037A4; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99492 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99499 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99500 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@99525 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@99533 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@99586 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99592 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99594 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99595 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@99631 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99632 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99633 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99934 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99935 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99936 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99937 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99938 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99939 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99940 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99941 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99942 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99943 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99944 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99945 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99946 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99947 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99948 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99949 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99950 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99951 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99952 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100219 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100220 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100221 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100222 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100223 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100224 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100225 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100226 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100227 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100228 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100229 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100230 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100231 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100247 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100248 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100249 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100250 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100251 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100252 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100253 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100254 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100255 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100256 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100257 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100258 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100259 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100260 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100261 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100262 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100263 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100264 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100265 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100321 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100322 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@100323 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@100356 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100357 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100358 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100359 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@100360 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@100361 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@100545 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@100546 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94118 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_236_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_236_data_1B = .data:0x0000001B; // type:object size:0x5 +@99956 = .data:0x00000020; // type:object size:0x2C scope:local align:4 +@99954 = .data:0x0000004C; // type:object size:0x68 scope:local align:4 +@100267 = .data:0x000000B4; // type:object size:0x38 scope:local align:4 +cc_sph_src$95097 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_TH_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_TH = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_TH_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_236_data_188 = .data:0x00000188; // type:object size:0xD data:string +@95158 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TH_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_236_data_1AC = .data:0x000001AC; // type:object size:0x34 +@95221 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_236_data_21C = .data:0x0000021C; // type:object size:0x14 +@95223 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_236_data_280 = .data:0x00000280; // type:object size:0x28 +@95281 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_236_data_2CC = .data:0x000002CC; // type:object size:0x18 +@95283 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_236_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@95285 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_236_data_318 = .data:0x00000318; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_236_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94161 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_th_ball/splits.txt b/config/RZDJ01/rels/d_a_e_th_ball/splits.txt new file mode 100644 index 0000000000..92e6290453 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_th_ball/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_th_ball.cpp: + .text start:0x0000005C end:0x00002C9C + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000002AC + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDJ01/rels/d_a_e_th_ball/symbols.txt b/config/RZDJ01/rels/d_a_e_th_ball/symbols.txt new file mode 100644 index 0000000000..e5c48815ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_th_ball/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000005C; // type:function size:0x10 scope:global align:4 +daE_TH_BALL_Draw__FP15e_th_ball_class = .text:0x0000006C; // type:function size:0x38C scope:global align:4 +chain_control_01__FP15e_th_ball_class = .text:0x000003F8; // type:function size:0x354 scope:global align:4 +chain_control_02__FP15e_th_ball_class = .text:0x0000074C; // type:function size:0x320 scope:global align:4 +chain_control_03__FP15e_th_ball_class = .text:0x00000A6C; // type:function size:0x104 scope:global align:4 +chain_control_11__FP15e_th_ball_class = .text:0x00000B70; // type:function size:0x2BC scope:global align:4 +chain_control_12__FP15e_th_ball_class = .text:0x00000E2C; // type:function size:0x194 scope:global align:4 +chain_control_13__FP15e_th_ball_class = .text:0x00000FC0; // type:function size:0xF0 scope:global align:4 +chain_control_21__FP15e_th_ball_class = .text:0x000010B0; // type:function size:0x2D8 scope:global align:4 +normal_move__FP15e_th_ball_classSc = .text:0x00001388; // type:function size:0x1B4 scope:global align:4 +action__FP15e_th_ball_class = .text:0x0000153C; // type:function size:0xF44 scope:global align:4 +get_demo__FP15e_th_ball_class = .text:0x00002480; // type:function size:0xE8 scope:global align:4 +daE_TH_BALL_Execute__FP15e_th_ball_class = .text:0x00002568; // type:function size:0x210 scope:global align:4 +daE_TH_BALL_IsDelete__FP15e_th_ball_class = .text:0x00002778; // type:function size:0x8 scope:global align:4 +daE_TH_BALL_Delete__FP15e_th_ball_class = .text:0x00002780; // type:function size:0x5C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027DC; // type:function size:0x160 scope:global align:4 +daE_TH_BALL_Create__FP10fopAc_ac_c = .text:0x0000293C; // type:function size:0x254 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002B90; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00002BCC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00002BDC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002BEC; // type:function size:0xC scope:global align:4 +__ct__11th_chain_2sFv = .text:0x00002BF8; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97486 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97487 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97488 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97519 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97520 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97521 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@97601 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97602 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97636 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@97646 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97647 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97841 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97845 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97846 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97859 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97861 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97863 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97864 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97865 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97866 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97987 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97988 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97989 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_237_data_5 = .data:0x00000005; // type:object size:0xA data:string +cc_sph_src$94021 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +at_sph_src$94022 = .data:0x00000050; // type:object size:0x40 scope:local align:4 +l_daE_TH_BALL_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_E_TH_BALL = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +lbl_237_data_E0 = .data:0x000000E0; // type:object size:0x34 +@94112 = .data:0x00000114; // type:object size:0x3C scope:local align:4 +lbl_237_data_150 = .data:0x00000150; // type:object size:0x14 +@94114 = .data:0x00000164; // type:object size:0x34 scope:local align:4 +lbl_237_data_198 = .data:0x00000198; // type:object size:0x14 +@94172 = .data:0x000001AC; // type:object size:0x24 scope:local align:4 +lbl_237_data_1D0 = .data:0x000001D0; // type:object size:0x18 +@94174 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +lbl_237_data_1F4 = .data:0x000001F4; // type:object size:0x1C +@94176 = .data:0x00000210; // type:object size:0xC scope:local align:4 +lbl_237_data_21C = .data:0x0000021C; // type:object size:0x90 +master = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +demo_id = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_e_tk/splits.txt b/config/RZDJ01/rels/d_a_e_tk/splits.txt new file mode 100644 index 0000000000..1fbb74d6b4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tk.cpp: + .text start:0x000000CC end:0x00001C80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_tk/symbols.txt b/config/RZDJ01/rels/d_a_e_tk/symbols.txt new file mode 100644 index 0000000000..afe487bc4c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_TK_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_tk_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_TK_Draw__FP10e_tk_class = .text:0x000001C0; // type:function size:0x6C scope:global align:4 +pl_y_check__FP10e_tk_class = .text:0x0000022C; // type:function size:0x38 scope:global align:4 +pl_check__FP10e_tk_classfs = .text:0x00000264; // type:function size:0x10C scope:global align:4 +daE_TK_Execute__FP10e_tk_class = .text:0x00000370; // type:function size:0x145C scope:global align:4 +daE_TK_IsDelete__FP10e_tk_class = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +daE_TK_Delete__FP10e_tk_class = .text:0x000017D4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000183C; // type:function size:0xF4 scope:global align:4 +daE_TK_Create__FP10fopAc_ac_c = .text:0x00001930; // type:function size:0x2C8 scope:global align:4 +__dt__12daE_TK_HIO_cFv = .text:0x00001BF8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tk_cpp = .text:0x00001C38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95736 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95737 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95739 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95740 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95749 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95750 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95773 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95783 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96032 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96034 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96035 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96036 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96037 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96038 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96039 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96041 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96044 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96045 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96046 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96048 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96049 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96050 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96051 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96052 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96150 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_238_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@96059 = .data:0x00000008; // type:object size:0x34 scope:local align:4 +@96056 = .data:0x0000003C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93816 = .data:0x00000068; // type:object size:0x40 scope:local align:4 +l_daE_TK_Method = .data:0x000000A8; // type:object size:0x20 scope:global align:4 +g_profile_E_TK = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__12daE_TK_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global align:4 +lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string +@93851 = .data:0x00000114; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_tk2/splits.txt b/config/RZDJ01/rels/d_a_e_tk2/splits.txt new file mode 100644 index 0000000000..8823ec9151 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tk2.cpp: + .text start:0x000000CC end:0x00001528 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_tk2/symbols.txt b/config/RZDJ01/rels/d_a_e_tk2/symbols.txt new file mode 100644 index 0000000000..cd18a5c806 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk2/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_TK2_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP11e_tk2_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_TK2_Draw__FP11e_tk2_class = .text:0x000001C0; // type:function size:0x6C scope:global align:4 +pl_check__FP11e_tk2_classfs = .text:0x0000022C; // type:function size:0x10C scope:global align:4 +daE_TK2_Execute__FP11e_tk2_class = .text:0x00000338; // type:function size:0xD90 scope:global align:4 +daE_TK2_IsDelete__FP11e_tk2_class = .text:0x000010C8; // type:function size:0x8 scope:global align:4 +daE_TK2_Delete__FP11e_tk2_class = .text:0x000010D0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001138; // type:function size:0xF4 scope:global align:4 +daE_TK2_Create__FP10fopAc_ac_c = .text:0x0000122C; // type:function size:0x274 scope:global align:4 +__dt__13daE_TK2_HIO_cFv = .text:0x000014A0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tk2_cpp = .text:0x000014E0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95427 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95428 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95429 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95430 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95468 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95677 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95678 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@95679 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95680 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95681 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95682 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95683 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95684 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95685 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95686 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95687 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95688 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_239_data_0 = .data:0x00000000; // type:object size:0x6 data:string +@95697 = .data:0x00000008; // type:object size:0x34 scope:local align:4 +cc_sph_src$93670 = .data:0x0000003C; // type:object size:0x40 scope:local align:4 +l_daE_TK2_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_E_TK2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__13daE_TK2_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string +@93703 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_tk_ball/splits.txt b/config/RZDJ01/rels/d_a_e_tk_ball/splits.txt new file mode 100644 index 0000000000..23f903c06f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk_ball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_tk_ball.cpp: + .text start:0x0000005C end:0x00001060 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt b/config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt new file mode 100644 index 0000000000..6434bf079b --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tk_ball/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_TK_BALL_Draw__FP15e_tk_ball_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +simple_bg_check__FP15e_tk_ball_class = .text:0x000000D8; // type:function size:0x138 scope:global align:4 +impact_eff_set__FP15e_tk_ball_class = .text:0x00000210; // type:function size:0x220 scope:global align:4 +daE_TK_BALL_Execute__FP15e_tk_ball_class = .text:0x00000430; // type:function size:0x8E8 scope:global align:4 +daE_TK_BALL_IsDelete__FP15e_tk_ball_class = .text:0x00000D18; // type:function size:0x8 scope:global align:4 +daE_TK_BALL_Delete__FP15e_tk_ball_class = .text:0x00000D20; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D90; // type:function size:0xA8 scope:global align:4 +daE_TK_BALL_Create__FP10fopAc_ac_c = .text:0x00000E38; // type:function size:0x228 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93672 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93676 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93711 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93853 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93854 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93855 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93856 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93857 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93860 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93861 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +e_id$91930 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_240_data_6 = .data:0x00000006; // type:object size:0x5 data:string +lbl_240_data_B = .data:0x0000000B; // type:object size:0x6 data:string +at_sph_src$92057 = .data:0x00000014; // type:object size:0x40 scope:local align:4 +tg_sph_src$92058 = .data:0x00000054; // type:object size:0x40 scope:local align:4 +l_daE_TK_BALL_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_E_TK_BALL = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_tt/splits.txt b/config/RZDJ01/rels/d_a_e_tt/splits.txt new file mode 100644 index 0000000000..6f8f952ca7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tt.cpp: + .text start:0x000000CC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_e_tt/symbols.txt b/config/RZDJ01/rels/d_a_e_tt/symbols.txt new file mode 100644 index 0000000000..2d8262ebac --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_tt/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_TT_HIO_cFv = .text:0x00000140; // type:function size:0x40 scope:global align:4 +ctrlJoint__8daE_TT_cFP8J3DJointP8J3DModel = .text:0x00000180; // type:function size:0xE0 scope:global align:4 +JointCallBack__8daE_TT_cFP8J3DJointi = .text:0x00000260; // type:function size:0x48 scope:global align:4 +draw__8daE_TT_cFv = .text:0x000002A8; // type:function size:0x190 scope:global align:4 +daE_TT_Draw__FP8daE_TT_c = .text:0x00000438; // type:function size:0x4 scope:global align:4 +calcHitGroundSpeed__8daE_TT_cFv = .text:0x0000043C; // type:function size:0x48 scope:global align:4 +setActionMode__8daE_TT_cFii = .text:0x00000484; // type:function size:0x2C scope:global align:4 +getCutType__8daE_TT_cFv = .text:0x000004B0; // type:function size:0x40 scope:global align:4 +damage_check__8daE_TT_cFv = .text:0x000004F0; // type:function size:0x1F8 scope:global align:4 +checkWaterSurface__8daE_TT_cFv = .text:0x000006E8; // type:function size:0x100 scope:global align:4 +checkFootGround__8daE_TT_cFv = .text:0x000007E8; // type:function size:0x31C scope:global align:4 +setBodyLandEffect__8daE_TT_cFv = .text:0x00000B04; // type:function size:0x190 scope:global align:4 +setWaterEffect__8daE_TT_cFv = .text:0x00000C94; // type:function size:0x2B4 scope:global align:4 +setDeathEyeEffect__8daE_TT_cFv = .text:0x00000F48; // type:function size:0x250 scope:global align:4 +setDeathFootEffect__8daE_TT_cFv = .text:0x00001198; // type:function size:0x1C0 scope:global align:4 +checkPlayerSearch__8daE_TT_cFv = .text:0x00001358; // type:function size:0xBC scope:global align:4 +executeWait__8daE_TT_cFv = .text:0x00001414; // type:function size:0x448 scope:global align:4 +executeChase__8daE_TT_cFv = .text:0x0000185C; // type:function size:0x530 scope:global align:4 +executeAttack__8daE_TT_cFv = .text:0x00001D8C; // type:function size:0x354 scope:global align:4 +setDamageInit__8daE_TT_cFv = .text:0x000020E0; // type:function size:0x28 scope:global align:4 +executeDamage__8daE_TT_cFv = .text:0x00002108; // type:function size:0x33C scope:global align:4 +executeDeath__8daE_TT_cFv = .text:0x00002444; // type:function size:0x3A4 scope:global align:4 +executeOutRange__8daE_TT_cFv = .text:0x000027E8; // type:function size:0x22C scope:global align:4 +executeFirstAttack__8daE_TT_cFv = .text:0x00002A14; // type:function size:0x540 scope:global align:4 +action__8daE_TT_cFv = .text:0x00002F54; // type:function size:0x1DC scope:global align:4 +mtx_set__8daE_TT_cFi = .text:0x00003130; // type:function size:0xD4 scope:global align:4 +cc_set__8daE_TT_cFv = .text:0x00003204; // type:function size:0x10C scope:global align:4 +execute__8daE_TT_cFv = .text:0x00003310; // type:function size:0x3D4 scope:global align:4 +daE_TT_Execute__FP8daE_TT_c = .text:0x000036E4; // type:function size:0x4 scope:global align:4 +daE_TT_IsDelete__FP8daE_TT_c = .text:0x000036E8; // type:function size:0x8 scope:global align:4 +_delete__8daE_TT_cFv = .text:0x000036F0; // type:function size:0x98 scope:global align:4 +daE_TT_Delete__FP8daE_TT_c = .text:0x00003788; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_TT_cFv = .text:0x0000378C; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003904; // type:function size:0x4 scope:global align:4 +create__8daE_TT_cFv = .text:0x00003908; // type:function size:0x3F8 scope:global align:4 +daE_TT_Create__FP8daE_TT_c = .text:0x00003D00; // type:function size:0x4 scope:global align:4 +__dt__12daE_TT_HIO_cFv = .text:0x00003D04; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tt_cpp = .text:0x00003D44; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003D8C; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98335 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98336 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98337 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98338 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98395 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98397 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@98414 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98421 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98510 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98511 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98566 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98567 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98568 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98569 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98570 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98571 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98572 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98598 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@98642 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98643 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@98845 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98846 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98847 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@98852 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98853 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98951 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98955 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@99002 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99003 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99004 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99058 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99119 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99168 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99256 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99257 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99258 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99303 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99327 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99558 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99562 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94104 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_tt_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +@98358 = .data:0x00000058; // type:object size:0x38 scope:local align:4 +lbl_241_data_90 = .data:0x00000090; // type:object size:0x5 data:string +foot_jnt_no$94333 = .data:0x00000098; // type:object size:0x10 scope:local align:4 +w_eff_id$94395 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +w_eff_id$94428 = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +foot_jnt_no$94429 = .data:0x000000B8; // type:object size:0x10 scope:local align:4 +@98856 = .data:0x000000C8; // type:object size:0x24 scope:local align:4 +@98953 = .data:0x000000EC; // type:object size:0x2C scope:local align:4 +@99060 = .data:0x00000118; // type:object size:0x1C scope:local align:4 +@99260 = .data:0x00000134; // type:object size:0x3C scope:local align:4 +@99287 = .data:0x00000170; // type:object size:0x1C scope:local align:4 +lbl_241_data_18C = .data:0x0000018C; // type:object size:0x14 +l_daE_TT_Method = .data:0x000001A0; // type:object size:0x20 scope:global align:4 +g_profile_E_TT = .data:0x000001C0; // type:object size:0x30 scope:global align:4 +__vt__12daE_TT_HIO_c = .data:0x000001F0; // type:object size:0xC scope:global align:4 +lbl_241_data_1FC = .data:0x000001FC; // type:object size:0xD data:string +@95264 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TT_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_241_data_220 = .data:0x00000220; // type:object size:0x34 +@95327 = .data:0x00000254; // type:object size:0x3C scope:local align:4 +lbl_241_data_290 = .data:0x00000290; // type:object size:0x14 +@95329 = .data:0x000002A4; // type:object size:0x34 scope:local align:4 +lbl_241_data_2D8 = .data:0x000002D8; // type:object size:0x48 +@95381 = .data:0x00000320; // type:object size:0x4C scope:local align:4 +lbl_241_data_36C = .data:0x0000036C; // type:object size:0x14 +@95385 = .data:0x00000380; // type:object size:0x44 scope:local align:4 +lbl_241_data_3C4 = .data:0x000003C4; // type:object size:0x14 +@95387 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_241_data_3FC = .data:0x000003FC; // type:object size:0x18 +@95389 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_241_data_420 = .data:0x00000420; // type:object size:0x1C +@95391 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_241_data_448 = .data:0x00000448; // type:object size:0x14 +@95425 = .data:0x0000045C; // type:object size:0x14 scope:local align:4 +lbl_241_data_470 = .data:0x00000470; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94147 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +m_attack_tt = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +@94346 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94343 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94394 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +sc$94391 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94427 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +sc$94424 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@94486 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +sc$94483 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94514 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +sc$94511 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_vt/splits.txt b/config/RZDJ01/rels/d_a_e_vt/splits.txt new file mode 100644 index 0000000000..848ea140ff --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_vt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_vt.cpp: + .text start:0x000000CC end:0x0000B58C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000238 + .data start:0x00000000 end:0x0000073C + .bss start:0x00000008 end:0x00000238 diff --git a/config/RZDJ01/rels/d_a_e_vt/symbols.txt b/config/RZDJ01/rels/d_a_e_vt/symbols.txt new file mode 100644 index 0000000000..37ea0fb576 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_vt/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_VA_HIO_cFv = .text:0x000000E0; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel = .text:0x00000170; // type:function size:0x1A8 scope:global align:4 +JointCallBack__8daE_VA_cFP8J3DJointi = .text:0x00000318; // type:function size:0x48 scope:global align:4 +calcJointNeck__8daE_VA_cFv = .text:0x00000360; // type:function size:0x1AC scope:global align:4 +calcJointSleeve__8daE_VA_cFv = .text:0x0000050C; // type:function size:0x614 scope:global align:4 +draw__8daE_VA_cFv = .text:0x00000B20; // type:function size:0x56C scope:global align:4 +daE_VA_Draw__FP8daE_VA_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +checkBck__8daE_VA_cFi = .text:0x00001090; // type:function size:0x5C scope:global align:4 +setActionMode__8daE_VA_cFii = .text:0x000010EC; // type:function size:0xAC scope:global align:4 +getWolfCutType__8daE_VA_cFv = .text:0x00001198; // type:function size:0x58 scope:global align:4 +onSwordAtBit__8daE_VA_cFv = .text:0x000011F0; // type:function size:0x34 scope:global align:4 +offSwordShield__8daE_VA_cFv = .text:0x00001224; // type:function size:0x58 scope:global align:4 +setTransDamage__8daE_VA_cFP4cXyz = .text:0x0000127C; // type:function size:0xA8 scope:global align:4 +damage_check__8daE_VA_cFv = .text:0x00001324; // type:function size:0x7B8 scope:global align:4 +setFireEffect__8daE_VA_cFi = .text:0x00001ADC; // type:function size:0x168 scope:global align:4 +setFootEffect__8daE_VA_cFv = .text:0x00001C44; // type:function size:0x18C scope:global align:4 +setWeponEffect__8daE_VA_cFv = .text:0x00001DD0; // type:function size:0x280 scope:global align:4 +setBugsEffect__8daE_VA_cFv = .text:0x00002050; // type:function size:0xFC scope:global align:4 +setWeponLandEffect__8daE_VA_cFv = .text:0x0000214C; // type:function size:0xBC scope:global align:4 +setWeponGlow__8daE_VA_cFv = .text:0x00002208; // type:function size:0xC0 scope:global align:4 +setWeponFlashScreen__8daE_VA_cFv = .text:0x000022C8; // type:function size:0xE0 scope:global align:4 +setMagicEffect__8daE_VA_cFi = .text:0x000023A8; // type:function size:0xD0 scope:global align:4 +setMagicHitEffect__8daE_VA_cFi = .text:0x00002478; // type:function size:0xD0 scope:global align:4 +demo_skip__8daE_VA_cFi = .text:0x00002548; // type:function size:0x6C scope:global align:4 +DemoSkipCallBack__8daE_VA_cFPvi = .text:0x000025B4; // type:function size:0x34 scope:global align:4 +getRopeLength__8daE_VA_cFi = .text:0x000025E8; // type:function size:0x20 scope:global align:4 +calcOpRopePos__8daE_VA_cFv = .text:0x00002608; // type:function size:0x8B0 scope:global align:4 +onRopeCutStatus__8daE_VA_cFiii = .text:0x00002EB8; // type:function size:0x104 scope:global align:4 +setVibRope__8daE_VA_cFff = .text:0x00002FBC; // type:function size:0xAC scope:global align:4 +setVibTag__8daE_VA_cFii = .text:0x00003068; // type:function size:0x2C8 scope:global align:4 +calcTagAngle__8daE_VA_cFv = .text:0x00003330; // type:function size:0x284 scope:global align:4 +calcRopeFirePos__8daE_VA_cFv = .text:0x000035B4; // type:function size:0x1BC scope:global align:4 +executeDemoOpWait__8daE_VA_cFv = .text:0x00003770; // type:function size:0x24C scope:global align:4 +executeDemoOp__8daE_VA_cFv = .text:0x000039BC; // type:function size:0xCFC scope:global align:4 +executeClearWait__8daE_VA_cFv = .text:0x000046B8; // type:function size:0x138 scope:global align:4 +executeClearChase__8daE_VA_cFv = .text:0x000047F0; // type:function size:0x284 scope:global align:4 +executeClearAttack__8daE_VA_cFv = .text:0x00004A74; // type:function size:0x25C scope:global align:4 +executeTransWait__8daE_VA_cFv = .text:0x00004CD0; // type:function size:0x21C scope:global align:4 +executeTransChase__8daE_VA_cFv = .text:0x00004EEC; // type:function size:0x2DC scope:global align:4 +executeTransAttack__8daE_VA_cFv = .text:0x000051C8; // type:function size:0x500 scope:global align:4 +executeTransBiteDamage__8daE_VA_cFv = .text:0x000056C8; // type:function size:0x4F0 scope:global align:4 +executeTransDamage__8daE_VA_cFv = .text:0x00005BB8; // type:function size:0x23C scope:global align:4 +executeTransThrough__8daE_VA_cFv = .text:0x00005DF4; // type:function size:0x108 scope:global align:4 +executeOpaciWait__8daE_VA_cFv = .text:0x00005EFC; // type:function size:0x598 scope:global align:4 +executeOpaciFly__8daE_VA_cFv = .text:0x00006494; // type:function size:0x80C scope:global align:4 +executeOpaciDamage__8daE_VA_cFv = .text:0x00006CA0; // type:function size:0x290 scope:global align:4 +executeOpaciChase__8daE_VA_cFv = .text:0x00006F30; // type:function size:0x5E0 scope:global align:4 +executeOpaciAttack__8daE_VA_cFv = .text:0x00007510; // type:function size:0x3E8 scope:global align:4 +executeOpaciDown__8daE_VA_cFv = .text:0x000078F8; // type:function size:0x374 scope:global align:4 +executeOpaciDownDamage__8daE_VA_cFv = .text:0x00007C6C; // type:function size:0x2B8 scope:global align:4 +executeOpaciFlip__8daE_VA_cFv = .text:0x00007F24; // type:function size:0xB0 scope:global align:4 +executeOpaciFadeAway__8daE_VA_cFv = .text:0x00007FD4; // type:function size:0x42C scope:global align:4 +executeOpaciDeath__8daE_VA_cFv = .text:0x00008400; // type:function size:0x61C scope:global align:4 +calcMagicMove__8daE_VA_cFv = .text:0x00008A1C; // type:function size:0x324 scope:global align:4 +setAlphaType__8daE_VA_cFv = .text:0x00008D40; // type:function size:0x408 scope:global align:4 +action__8daE_VA_cFv = .text:0x00009148; // type:function size:0x4E4 scope:global align:4 +mtx_set__8daE_VA_cFv = .text:0x0000962C; // type:function size:0x358 scope:global align:4 +cc_set__8daE_VA_cFv = .text:0x00009984; // type:function size:0x434 scope:global align:4 +execute__8daE_VA_cFv = .text:0x00009DB8; // type:function size:0x4B8 scope:global align:4 +daE_VA_Execute__FP8daE_VA_c = .text:0x0000A270; // type:function size:0x4 scope:global align:4 +daE_VA_IsDelete__FP8daE_VA_c = .text:0x0000A274; // type:function size:0x8 scope:global align:4 +_delete__8daE_VA_cFv = .text:0x0000A27C; // type:function size:0xC4 scope:global align:4 +daE_VA_Delete__FP8daE_VA_c = .text:0x0000A340; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_VA_cFv = .text:0x0000A344; // type:function size:0x5D8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000A91C; // type:function size:0x4 scope:global align:4 +create__8daE_VA_cFv = .text:0x0000A920; // type:function size:0x6A8 scope:global align:4 +daE_VA_Create__FP8daE_VA_c = .text:0x0000AFC8; // type:function size:0x4 scope:global align:4 +__dt__12daE_VA_HIO_cFv = .text:0x0000AFCC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_vt_cpp = .text:0x0000B00C; // type:function size:0x334 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000B340; // type:function size:0xC scope:global align:4 +__as__8dCcD_CylFRC8dCcD_Cyl = .text:0x0000B34C; // type:function size:0x1A4 scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000B4F0; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000B50C; // type:function size:0x34 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000B540; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104994 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104997 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104998 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104999 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105000 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@105003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@105005 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105006 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105007 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105008 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105009 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105010 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105226 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@105227 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105228 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@105229 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105230 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105231 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@105232 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105233 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105234 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@105235 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105236 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105237 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105238 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105362 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@105363 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@105364 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105365 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105370 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@105393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105744 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105830 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105944 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@105945 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@106019 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106020 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106021 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106022 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106023 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106024 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106025 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106026 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106029 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@106056 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@106080 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@106081 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@106108 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106160 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106161 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106162 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106264 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106265 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106266 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106267 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106268 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106269 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106270 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106271 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106272 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@106273 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106274 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106275 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106276 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106277 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106278 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106279 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106280 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106281 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@106282 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@106283 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@106284 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@106285 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106286 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106287 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106288 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106289 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106414 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106415 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106416 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106417 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106753 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@106754 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106755 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@106756 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106757 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106758 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@106912 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@106913 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@106914 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@106955 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107012 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107013 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107014 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107015 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107075 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107076 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107305 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107306 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107307 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107308 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107309 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107363 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107526 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107615 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107616 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107617 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108042 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108044 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108106 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108107 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108108 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108109 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108110 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108111 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108112 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108113 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108114 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108115 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108116 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108117 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108118 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108119 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108120 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108121 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108122 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108123 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108124 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108125 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108126 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108127 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94123 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_vt_neck_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_vt_body_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000058; // type:object size:0x44 scope:global align:4 +cc_vt_attack_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000009C; // type:object size:0x40 scope:global align:4 +cc_vt_line_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000DC; // type:object size:0x40 scope:global align:4 +cc_vt_magic_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000011C; // type:object size:0x40 scope:global align:4 +lbl_242_data_15C = .data:0x0000015C; // type:object size:0x27 data:byte +lbl_242_data_183 = .data:0x00000183; // type:object size:0x29 data:byte +va_tag_offset__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001AC; // type:object size:0x9C scope:global align:4 +lbl_242_data_248 = .data:0x00000248; // type:object size:0x4 +lbl_242_data_24C = .data:0x0000024C; // type:object size:0x5 data:string +va_foot_smoke_id$94892 = .data:0x00000252; // type:object size:0x8 scope:local align:2 +va_wepon_eff_id1 = .data:0x0000025A; // type:object size:0x6 scope:global align:2 +va_wepon_eff_id2 = .data:0x00000260; // type:object size:0x6 scope:global align:4 +va_bugs_eff_jnt = .data:0x00000266; // type:object size:0x18 scope:global align:2 +va_bugs_eff_id = .data:0x0000027E; // type:object size:0x18 scope:global align:2 +va_weapon_land_eff_id = .data:0x00000296; // type:object size:0x6 scope:global align:2 +va_magic_eff_id = .data:0x0000029C; // type:object size:0x6 scope:global align:4 +line_pull_power = .data:0x000002A4; // type:object size:0x2C scope:global align:4 +TAG_VIB_ANGLE = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +TAG_VIB_WIDTH = .data:0x000002D8; // type:object size:0x10 scope:global align:4 +@106291 = .data:0x000002E8; // type:object size:0x2C scope:local align:4 +@106760 = .data:0x00000314; // type:object size:0x40 scope:local align:4 +@106916 = .data:0x00000354; // type:object size:0x5C scope:local align:4 +@107248 = .data:0x000003B0; // type:object size:0x2C scope:local align:4 +@107311 = .data:0x000003DC; // type:object size:0x2C scope:local align:4 +@107483 = .data:0x00000408; // type:object size:0x54 scope:local align:4 +lbl_242_data_45C = .data:0x0000045C; // type:object size:0x5 data:string +l_daE_VA_Method = .data:0x00000464; // type:object size:0x20 scope:global align:4 +g_profile_E_VT = .data:0x00000484; // type:object size:0x30 scope:global align:4 +__vt__12daE_VA_HIO_c = .data:0x000004B4; // type:object size:0xC scope:global align:4 +lbl_242_data_4C0 = .data:0x000004C0; // type:object size:0xD data:string +@97447 = .data:0x000004D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_VA_HIO_c = .data:0x000004DC; // type:object size:0x8 scope:global align:4 +lbl_242_data_4E4 = .data:0x000004E4; // type:object size:0x34 +@97510 = .data:0x00000518; // type:object size:0x3C scope:local align:4 +lbl_242_data_554 = .data:0x00000554; // type:object size:0x14 +@97512 = .data:0x00000568; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000005A4; // type:object size:0x14 scope:global align:4 +lbl_242_data_5B8 = .data:0x000005B8; // type:object size:0x28 +@97570 = .data:0x000005E0; // type:object size:0x24 scope:local align:4 +lbl_242_data_604 = .data:0x00000604; // type:object size:0x18 +@97572 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_242_data_628 = .data:0x00000628; // type:object size:0x1C +@97574 = .data:0x00000644; // type:object size:0xC scope:local align:4 +lbl_242_data_650 = .data:0x00000650; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94166 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x40 scope:global align:4 data:byte +@95048 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@95049 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@95050 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@95051 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@95052 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@95053 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@95054 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@95055 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@95056 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@95057 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +line_end_pos = .bss:0x000000D0; // type:object size:0x78 scope:global align:4 +@95058 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@95059 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@95060 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@95061 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +@95062 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@95063 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +@95064 = .bss:0x00000190; // type:object size:0xC scope:local align:4 +@95065 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@95066 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@95067 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +line_start_pos = .bss:0x000001C0; // type:object size:0x78 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_warpappear/splits.txt b/config/RZDJ01/rels/d_a_e_warpappear/splits.txt new file mode 100644 index 0000000000..5b231791fc --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_warpappear/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_warpappear.cpp: + .text start:0x0000005C end:0x000025B4 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDJ01/rels/d_a_e_warpappear/symbols.txt b/config/RZDJ01/rels/d_a_e_warpappear/symbols.txt new file mode 100644 index 0000000000..538566e5d5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_warpappear/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_Warpappear_Draw__FP18e_warpappear_class = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +s_s1_sub__FPvPv = .text:0x00000138; // type:function size:0x114 scope:global align:4 +s_s1drop_sub__FPvPv = .text:0x0000024C; // type:function size:0x98 scope:global align:4 +s_s1riv_sub__FPvPv = .text:0x000002E4; // type:function size:0xC0 scope:global align:4 +s_s1fight_sub__FPvPv = .text:0x000003A4; // type:function size:0x4C scope:global align:4 +s_s1entry_sub__FPvPv = .text:0x000003F0; // type:function size:0xAC scope:global align:4 +s_s1drop2_sub__FPvPv = .text:0x0000049C; // type:function size:0x9C scope:global align:4 +s_s1Yangset_sub__FPvPv = .text:0x00000538; // type:function size:0x78 scope:global align:4 +s_s1start_sub__FPvPv = .text:0x000005B0; // type:function size:0xC0 scope:global align:4 +action__FP18e_warpappear_class = .text:0x00000670; // type:function size:0x35C scope:global align:4 +demo_camera__FP18e_warpappear_class = .text:0x000009CC; // type:function size:0x1700 scope:global align:4 +mtx_set__FP18e_warpappear_class = .text:0x000020CC; // type:function size:0x68 scope:global align:4 +daE_Warpappear_Execute__FP18e_warpappear_class = .text:0x00002134; // type:function size:0xCC scope:global align:4 +daE_Warpappear_IsDelete__FP18e_warpappear_class = .text:0x00002200; // type:function size:0x8 scope:global align:4 +daE_Warpappear_Delete__FP18e_warpappear_class = .text:0x00002208; // type:function size:0x30 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002238; // type:function size:0x230 scope:global align:4 +daE_Warpappear_Create__FP10fopAc_ac_c = .text:0x00002468; // type:function size:0x124 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000258C; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000025A0; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97256 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97257 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97258 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97259 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97260 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97261 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97262 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97292 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97293 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@97294 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97295 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97356 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97418 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97419 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97420 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97421 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97768 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97769 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97770 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97771 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97772 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97773 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97774 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97775 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97776 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97777 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97778 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97779 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97780 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97781 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97782 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97783 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97785 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97786 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97787 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97788 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97789 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97790 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97791 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97792 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97799 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97800 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97802 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97803 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97804 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97805 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97806 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97807 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97811 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97812 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97813 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97822 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97823 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97824 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97825 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97826 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97827 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97833 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@97834 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@97841 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97845 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@97846 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@97848 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@97859 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@97861 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@97863 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97864 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97865 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@97866 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@97867 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@97868 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +w_id$94722 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +lbl_243_data_28 = .data:0x00000028; // type:object size:0x8 data:string +@97870 = .data:0x00000030; // type:object size:0x60 scope:local align:4 +lbl_243_data_90 = .data:0x00000090; // type:object size:0x8 data:string +l_daE_Warpappear_Method = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_E_WAP = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +master_ns = .bss:0x00000000; // type:object size:0xC scope:global align:4 +entry_no = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ew_s1angy = .bss:0x00000010; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_e_wb/splits.txt b/config/RZDJ01/rels/d_a_e_wb/splits.txt new file mode 100644 index 0000000000..91af82d6ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_wb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_wb.cpp: + .text start:0x000000CC end:0x0000E9E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000558 + .data start:0x00000000 end:0x00000804 + .bss start:0x00000008 end:0x000002F0 diff --git a/config/RZDJ01/rels/d_a_e_wb/symbols.txt b/config/RZDJ01/rels/d_a_e_wb/symbols.txt new file mode 100644 index 0000000000..e41adc4e54 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_wb/symbols.txt @@ -0,0 +1,538 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_WB_HIO_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +anm_init__FP10e_wb_classifUcf = .text:0x000001A0; // type:function size:0xC4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000264; // type:function size:0x190 scope:global align:4 +himo_control1__FP10e_wb_classP4cXyziSc = .text:0x000003F4; // type:function size:0x340 scope:global align:4 +himo_control2__FP10e_wb_classP4cXyziSc = .text:0x00000734; // type:function size:0x1C8 scope:global align:4 +daE_WB_Draw__FP10e_wb_class = .text:0x000008FC; // type:function size:0x5FC scope:global align:4 +e_wb_wall_check__FP10e_wb_class = .text:0x00000EF8; // type:function size:0x1E4 scope:global align:4 +gake_check__FP10e_wb_class = .text:0x000010DC; // type:function size:0x2F0 scope:global align:4 +e_wb_wait__FP10e_wb_class = .text:0x000013CC; // type:function size:0xF8 scope:global align:4 +e_wb_ride__FP10e_wb_class = .text:0x000014C4; // type:function size:0x68 scope:global align:4 +e_wb_pl_ride_now__FP10e_wb_class = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +e_wb_pl_ride__FP10e_wb_class = .text:0x00001558; // type:function size:0x764 scope:global align:4 +e_wb_f_wait__FP10e_wb_class = .text:0x00001CBC; // type:function size:0x318 scope:global align:4 +e_wb_f_run__FP10e_wb_class = .text:0x00001FD4; // type:function size:0x920 scope:global align:4 +s_wbstart_sub__FPvPv = .text:0x000028F4; // type:function size:0x5C scope:global align:4 +e_wb_b_wait__FP10e_wb_class = .text:0x00002950; // type:function size:0x228 scope:global align:4 +e_wb_b_run2__FP10e_wb_class = .text:0x00002B78; // type:function size:0x590 scope:global align:4 +e_wb_b_wait2__FP10e_wb_class = .text:0x00003108; // type:function size:0x19C scope:global align:4 +e_wb_b_run__FP10e_wb_class = .text:0x000032A4; // type:function size:0xA6C scope:global align:4 +e_wb_b_ikki__FP10e_wb_class = .text:0x00003D10; // type:function size:0xB34 scope:global align:4 +e_wb_b_ikki_end__FP10e_wb_class = .text:0x00004844; // type:function size:0xE8 scope:global align:4 +e_wb_b_ikki2__FP10e_wb_class = .text:0x0000492C; // type:function size:0x86C scope:global align:4 +e_wb_b_ikki2_end__FP10e_wb_class = .text:0x00005198; // type:function size:0x1B8 scope:global align:4 +e_wb_b_lv9_end__FP10e_wb_class = .text:0x00005350; // type:function size:0x264 scope:global align:4 +e_wb_a_run__FP10e_wb_class = .text:0x000055B4; // type:function size:0x1A0 scope:global align:4 +e_wb_s_damage__FP10e_wb_class = .text:0x00005754; // type:function size:0x1A0 scope:global align:4 +e_wb_damage__FP10e_wb_class = .text:0x000058F4; // type:function size:0x370 scope:global align:4 +e_wb_bg_damage__FP10e_wb_class = .text:0x00005C64; // type:function size:0x184 scope:global align:4 +e_wb_lr_damage__FP10e_wb_class = .text:0x00005DE8; // type:function size:0x3CC scope:global align:4 +e_wb_kiba_start__FP10e_wb_class = .text:0x000061B4; // type:function size:0xA4 scope:global align:4 +e_wb_kiba_end__FP10e_wb_class = .text:0x00006258; // type:function size:0x21C scope:global align:4 +damage_check__FP10e_wb_class = .text:0x00006474; // type:function size:0x494 scope:global align:4 +effect_set__FP10e_wb_class = .text:0x00006908; // type:function size:0x86C scope:global align:4 +wb_rd_reset__FP10e_wb_class = .text:0x00007174; // type:function size:0x100 scope:global align:4 +wb_c_rd_reset__FP10e_wb_class = .text:0x00007274; // type:function size:0xA0 scope:global align:4 +s_rddel_sub__FPvPv = .text:0x00007314; // type:function size:0x58 scope:global align:4 +s_rdcount_sub__FPvPv = .text:0x0000736C; // type:function size:0x74 scope:global align:4 +s_rddel2_sub__FPvPv = .text:0x000073E0; // type:function size:0x78 scope:global align:4 +e_wb_crv_wait__FP10e_wb_class = .text:0x00007458; // type:function size:0x120 scope:global align:4 +e_wb_c_run__FP10e_wb_class = .text:0x00007578; // type:function size:0xB1C scope:global align:4 +action__FP10e_wb_class = .text:0x00008094; // type:function size:0x69C scope:global align:4 +s_wbZrevise_sub__FPvPv = .text:0x00008730; // type:function size:0x5C scope:global align:4 +s_spd0_sub__FPvPv = .text:0x0000878C; // type:function size:0x5C scope:global align:4 +s_wbdel_sub__FPvPv = .text:0x000087E8; // type:function size:0x58 scope:global align:4 +s_rdArrowWait_sub__FPvPv = .text:0x00008840; // type:function size:0x80 scope:global align:4 +cam_3d_morf__FP10e_wb_classf = .text:0x000088C0; // type:function size:0xE4 scope:global align:4 +demo_camera__FP10e_wb_class = .text:0x000089A4; // type:function size:0x39F4 scope:global align:4 +anm_se_eff_set__FP10e_wb_class = .text:0x0000C398; // type:function size:0x874 scope:global align:4 +daE_WB_Execute__FP10e_wb_class = .text:0x0000CC0C; // type:function size:0xCB4 scope:global align:4 +daE_WB_IsDelete__FP10e_wb_class = .text:0x0000D8C0; // type:function size:0x8 scope:global align:4 +daE_WB_Delete__FP10e_wb_class = .text:0x0000D8C8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000D92C; // type:function size:0x320 scope:global align:4 +daE_WB_Create__FP10fopAc_ac_c = .text:0x0000DC4C; // type:function size:0x8D4 scope:global align:4 +__dt__12daE_WB_HIO_cFv = .text:0x0000E520; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:global align:4 +__arraydtor$112255 = .text:0x0000E660; // type:function size:0x1C scope:local align:4 +__arraydtor$112999 = .text:0x0000E67C; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000E698; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000E6DC; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x0000E6E4; // type:function size:0x14 scope:global align:4 +cM_scos__Fs = .text:0x0000E6F8; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000E710; // type:function size:0x10 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x0000E720; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000E730; // type:function size:0x18 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x0000E748; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000E758; // type:function size:0x18 scope:global align:4 +dComIfGp_getHorseActor__Fv = .text:0x0000E770; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000E780; // type:function size:0x10 scope:global align:4 +fopAcM_GetName__FPv = .text:0x0000E790; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000E798; // type:function size:0xC scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000E7A4; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000E7B0; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000E7C0; // type:function size:0x8 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000E7C8; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000E7D0; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000E7DC; // type:function size:0xC scope:global align:4 +fabsf = .text:0x0000E7E8; // type:function size:0xC scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x0000E7F4; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000E804; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E818; // type:function size:0x14 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x0000E82C; // type:function size:0x4 scope:global align:4 +dCc_GetAc__FPv = .text:0x0000E830; // type:function size:0x4 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x0000E834; // type:function size:0x40 scope:global align:4 +offDownFlg__13fopEn_enemy_cFv = .text:0x0000E874; // type:function size:0x14 scope:global align:4 +onDownFlg__13fopEn_enemy_cFv = .text:0x0000E888; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x0000E898; // type:function size:0x4 scope:global align:4 +SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000E89C; // type:function size:0x8 scope:global align:4 +SetAtType__14cCcD_ObjHitInfFUl = .text:0x0000E8A4; // type:function size:0x8 scope:global align:4 +OffAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8AC; // type:function size:0x10 scope:global align:4 +OnAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8BC; // type:function size:0x10 scope:global align:4 +OnTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8CC; // type:function size:0x10 scope:global align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8DC; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000E8EC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000E8FC; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000E90C; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x0000E91C; // type:function size:0xC scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000E928; // type:function size:0x8 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000E930; // type:function size:0x8 scope:global align:4 +__ct__6himo_sFv = .text:0x0000E938; // type:function size:0x48 scope:global align:4 +__dt__6himo_sFv = .text:0x0000E980; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@129997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@129998 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@129999 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@130000 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@130001 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@130002 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@130003 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@130004 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@130005 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@130006 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@130007 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@130008 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@130009 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@130010 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@130011 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@130023 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@130024 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@130080 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@130081 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@130082 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@130083 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@130084 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@130227 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@130228 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@130229 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@130230 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@130231 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@130232 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@130233 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@130234 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@130263 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@130264 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@130265 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@130293 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@130294 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@130295 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@130304 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@130413 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@130414 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@130415 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@130416 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@130418 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@130419 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@130420 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@130421 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@130422 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@130423 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@130424 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@130425 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@130428 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@130497 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@130591 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@130592 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@130593 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@130594 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@130595 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@130596 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@130597 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@130598 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@130699 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@130724 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@130840 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@130841 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@130842 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@130843 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@130844 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@130845 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@130846 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@130847 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@130848 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@130994 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@130995 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@130996 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@130997 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@130998 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@130999 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@131000 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@131001 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@131002 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@131003 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@131004 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@131005 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@131006 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@131007 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@131008 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@131009 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@131010 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@131011 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@131012 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@131013 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@131125 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@131126 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@131127 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@131128 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@131131 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@131149 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@131162 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@131163 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@131164 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@131165 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@131166 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@131167 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@131178 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@131227 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@131228 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@131285 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@131307 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@131308 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@131309 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@131575 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@131576 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@131577 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@131657 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@131658 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@131659 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@131768 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@131769 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@131770 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@131771 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:string +@131772 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@131773 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@131774 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@131775 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@131776 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@131777 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@131778 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@131779 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:string +@131839 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@131840 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@132705 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@132706 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@132707 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@132708 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@132709 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@132710 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@132711 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@132712 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@132713 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@132714 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@132716 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@132717 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@132718 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@132719 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@132720 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@132721 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@132722 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@132723 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@132724 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@132725 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@132726 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@132727 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@132728 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@132729 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@132730 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@132731 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@132732 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@132733 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@132734 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@132735 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@132736 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@132737 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@132738 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@132739 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@132740 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@132741 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@132742 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@132743 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@132744 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@132745 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@132746 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@132747 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@132748 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@132749 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@132750 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@132751 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@132752 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@132753 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@132754 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@132755 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@132756 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@132757 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@132758 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@132759 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@132760 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@132761 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@132762 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@132763 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@132764 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@132765 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@132766 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@132767 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@132768 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@132769 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@132770 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@132771 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 data:string +@132772 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 data:string +@132773 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@132774 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@132775 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@132776 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@132777 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@132778 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@132779 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@132780 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@132781 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@132782 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@132783 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@132784 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@132785 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@132786 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@132787 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@132788 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@132789 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@132790 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@132791 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@132792 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@132793 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@132794 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@132795 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 data:string +@132796 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@132797 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@132798 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@132799 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@132800 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@132801 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@132802 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 data:string +@132803 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@132804 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@132805 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@132806 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@132807 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@132808 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@132809 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@132810 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@132811 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@132812 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@132813 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@132814 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@132815 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@132816 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@132817 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@132818 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@132819 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@132820 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@132821 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@132822 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@132823 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@132824 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@132825 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@132826 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@132827 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@132828 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@132829 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@132830 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@132831 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@132832 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@132833 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@132834 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@132835 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@132836 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@132837 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@132838 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@132839 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@132840 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@132841 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@132842 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@132843 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@132844 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@132845 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@132846 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@132847 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@132848 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@132849 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 data:string +@132850 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@132851 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@132852 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@132853 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@132854 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@132855 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@132856 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@132857 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@132858 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@132859 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@132860 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@132861 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@132862 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 data:string +@132863 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@132864 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@132865 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@132866 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@132867 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@132868 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@132869 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@132870 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@132871 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@132872 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@132873 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@132874 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@132875 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@132876 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@132877 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@132878 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@132879 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@132880 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@132881 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@132882 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@132883 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@132884 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@132885 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@132886 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@132887 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@132888 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@132889 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@132890 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@132891 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 data:string +@132892 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@132893 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@132894 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@132896 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@132897 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@132898 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@133097 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@133098 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@133099 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@133100 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@133101 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@133102 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@133184 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@133185 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@133186 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@133187 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@133188 = .rodata:0x00000534; // type:object size:0x4 scope:local align:4 data:string +@133189 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 data:string +@133507 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@133508 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@133509 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@133510 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 data:string +@133511 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@133512 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@133580 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +chk_x$112389 = .data:0x00000004; // type:object size:0x10 scope:local align:4 +chk_z$112390 = .data:0x00000014; // type:object size:0x10 scope:local align:4 +yaa$112521 = .data:0x00000024; // type:object size:0x6 scope:local align:4 +saku_bit$112522 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_244_data_38 = .data:0x00000038; // type:object size:0x8 data:string +@130850 = .data:0x00000040; // type:object size:0x2C scope:local align:4 +f_ya$113489 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +f_id$113490 = .data:0x00000070; // type:object size:0x4 scope:local align:4 +lbl_244_data_74 = .data:0x00000074; // type:object size:0xA data:string +lbl_244_data_7E = .data:0x0000007E; // type:object size:0x7 data:string +@131169 = .data:0x00000088; // type:object size:0x1C scope:local align:4 +footd$114193 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +footd_B$114194 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +w_eff_name$114247 = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +w_eff_name2$114248 = .data:0x000000BA; // type:object size:0x6 scope:local align:2 +w_eff_id$114268 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +@131781 = .data:0x000000C8; // type:object size:0x58 scope:local align:4 +lbl_244_data_120 = .data:0x00000120; // type:object size:0x10 +@131844 = .data:0x00000130; // type:object size:0x1BC scope:local align:4 +key_eno$115133 = .data:0x000002EC; // type:object size:0x4 scope:local align:4 +key_eno$115145 = .data:0x000002F0; // type:object size:0x4 scope:local align:4 +lbl_244_data_2F4 = .data:0x000002F4; // type:object size:0x10 +@132900 = .data:0x00000304; // type:object size:0x188 scope:local align:4 +foot_no$115864 = .data:0x0000048C; // type:object size:0x10 scope:local align:4 +foot_no_B$115865 = .data:0x0000049C; // type:object size:0x10 scope:local align:4 +lbl_244_data_4AC = .data:0x000004AC; // type:object size:0x7 data:string +pass_r$116115 = .data:0x000004B4; // type:object size:0x18 scope:local align:4 +x_check_off$116116 = .data:0x000004CC; // type:object size:0x18 scope:local align:4 +cc_sph_src$116125 = .data:0x000004E4; // type:object size:0x40 scope:local align:4 +at_sph_src$116126 = .data:0x00000524; // type:object size:0x40 scope:local align:4 +lbl_244_data_564 = .data:0x00000564; // type:object size:0xC +l_daE_WB_Method = .data:0x00000570; // type:object size:0x20 scope:global align:4 +g_profile_E_WB = .data:0x00000590; // type:object size:0x30 scope:global align:4 +__vt__12daE_WB_HIO_c = .data:0x000005C0; // type:object size:0xC scope:global align:4 +lbl_244_data_5CC = .data:0x000005CC; // type:object size:0xD data:string +@116199 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WB_HIO_c = .data:0x000005E8; // type:object size:0x8 scope:global align:4 +lbl_244_data_5F0 = .data:0x000005F0; // type:object size:0x34 +@116311 = .data:0x00000624; // type:object size:0x3C scope:local align:4 +lbl_244_data_660 = .data:0x00000660; // type:object size:0x14 +@116313 = .data:0x00000674; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000006B0; // type:object size:0x14 scope:global align:4 +lbl_244_data_6C4 = .data:0x000006C4; // type:object size:0x28 +@116371 = .data:0x000006EC; // type:object size:0x24 scope:local align:4 +lbl_244_data_710 = .data:0x00000710; // type:object size:0x18 +@116373 = .data:0x00000728; // type:object size:0xC scope:local align:4 +lbl_244_data_734 = .data:0x00000734; // type:object size:0x1C +@116375 = .data:0x00000750; // type:object size:0xC scope:local align:4 +lbl_244_data_75C = .data:0x0000075C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_244_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +lbl_244_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte +lbl_244_bss_B = .bss:0x0000000B; // type:object size:0x1 data:byte +@112062 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global align:4 data:byte +@112256 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +b_path = .bss:0x00000080; // type:object size:0x60 scope:global align:4 +@113000 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +b_path2 = .bss:0x000000EC; // type:object size:0x60 scope:global align:4 +@113340 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +arrow_rd_pos$113337 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@113349 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +saku_p = .bss:0x00000174; // type:object size:0xC scope:global align:4 +@113350 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +saku_p2 = .bss:0x0000018C; // type:object size:0xC scope:global align:4 +@113358 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@113359 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +ikki_pos$113355 = .bss:0x000001B4; // type:object size:0x18 scope:local align:4 +@113487 = .bss:0x000001D0; // type:object size:0xC scope:local align:4 +@113488 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +f_pos$113484 = .bss:0x000001E8; // type:object size:0x18 scope:local align:4 +@113584 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@113585 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +ikki2_pos$113581 = .bss:0x0000021C; // type:object size:0x18 scope:local align:4 +@114267 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +sc$114264 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +rd_count = .bss:0x00000250; // type:object size:0x4 scope:global align:4 data:4byte +@114474 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@114475 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@114476 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +sh_pos$114471 = .bss:0x0000027C; // type:object size:0x24 scope:local align:4 +@114480 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@114481 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@114482 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +sh_posH$114477 = .bss:0x000002C8; // type:object size:0x24 scope:local align:4 +c_start = .bss:0x000002EC; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_ws/splits.txt b/config/RZDJ01/rels/d_a_e_ws/splits.txt new file mode 100644 index 0000000000..46c2155fda --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ws/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ws.cpp: + .text start:0x000000CC end:0x00003078 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000348 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_e_ws/symbols.txt b/config/RZDJ01/rels/d_a_e_ws/symbols.txt new file mode 100644 index 0000000000..f4873833bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ws/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_WS_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +draw__8daE_WS_cFv = .text:0x0000012C; // type:function size:0x190 scope:global align:4 +daE_WS_Draw__FP8daE_WS_c = .text:0x000002BC; // type:function size:0x4 scope:global align:4 +setFootSound__8daE_WS_cFv = .text:0x000002C0; // type:function size:0x2C8 scope:global align:4 +setActionMode__8daE_WS_cFi = .text:0x00000588; // type:function size:0x1C scope:global align:4 +calcTargetDist__8daE_WS_cF4cXyz4cXyz = .text:0x000005A4; // type:function size:0x30 scope:global align:4 +calcTargetAngle__8daE_WS_cF4cXyz4cXyz = .text:0x000005D4; // type:function size:0x8C scope:global align:4 +checkInSearchRange__8daE_WS_cF4cXyz4cXyz = .text:0x00000660; // type:function size:0xA4 scope:global align:4 +checkPlayerPos__8daE_WS_cFv = .text:0x00000704; // type:function size:0x2B0 scope:global align:4 +checkAttackEnd__8daE_WS_cFv = .text:0x000009B4; // type:function size:0x18C scope:global align:4 +executeWait__8daE_WS_cFv = .text:0x00000B40; // type:function size:0x440 scope:global align:4 +executeAttack__8daE_WS_cFv = .text:0x00000F80; // type:function size:0x3DC scope:global align:4 +executeDown__8daE_WS_cFv = .text:0x0000135C; // type:function size:0x474 scope:global align:4 +executeWindDown__8daE_WS_cFv = .text:0x000017D0; // type:function size:0x470 scope:global align:4 +damage_check__8daE_WS_cFv = .text:0x00001C40; // type:function size:0x1D0 scope:global align:4 +action__8daE_WS_cFv = .text:0x00001E10; // type:function size:0x180 scope:global align:4 +mtx_set__8daE_WS_cFv = .text:0x00001F90; // type:function size:0x70 scope:global align:4 +cc_set__8daE_WS_cFv = .text:0x00002000; // type:function size:0x13C scope:global align:4 +execute__8daE_WS_cFv = .text:0x0000213C; // type:function size:0x384 scope:global align:4 +daE_WS_Execute__FP8daE_WS_c = .text:0x000024C0; // type:function size:0x4 scope:global align:4 +checkInitialWall__8daE_WS_cFv = .text:0x000024C4; // type:function size:0x17C scope:global align:4 +checkBeforeBg__8daE_WS_cFs = .text:0x00002640; // type:function size:0x3D4 scope:global align:4 +checkWall__8daE_WS_cFv = .text:0x00002A14; // type:function size:0x174 scope:global align:4 +daE_WS_IsDelete__FP8daE_WS_c = .text:0x00002B88; // type:function size:0x8 scope:global align:4 +_delete__8daE_WS_cFv = .text:0x00002B90; // type:function size:0x74 scope:global align:4 +daE_WS_Delete__FP8daE_WS_c = .text:0x00002C04; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_WS_cFv = .text:0x00002C08; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002CFC; // type:function size:0x4 scope:global align:4 +create__8daE_WS_cFv = .text:0x00002D00; // type:function size:0x2EC scope:global align:4 +daE_WS_Create__FP8daE_WS_c = .text:0x00002FEC; // type:function size:0x4 scope:global align:4 +__dt__12daE_WS_HIO_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ws_cpp = .text:0x00003030; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96868 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96869 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96870 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96872 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96873 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96874 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96905 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96924 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96997 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96998 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96999 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97000 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97001 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97002 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97003 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97004 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97005 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97006 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97007 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97008 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97079 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97082 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97171 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97172 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97174 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97175 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97229 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97295 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97296 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97299 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97300 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97301 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97343 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97427 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97428 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97432 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97656 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92817 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_ws_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_bokkuri_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_245_data_98 = .data:0x00000098; // type:object size:0x5 data:string +@97177 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +lbl_245_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +l_daE_WS_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_WS = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_WS_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_245_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93887 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WS_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_245_data_144 = .data:0x00000144; // type:object size:0x34 +@93949 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_245_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93951 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_245_data_1FC = .data:0x000001FC; // type:object size:0x14 +@94009 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_245_data_234 = .data:0x00000234; // type:object size:0x18 +@94011 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_245_data_258 = .data:0x00000258; // type:object size:0x1C +@94013 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_245_data_280 = .data:0x00000280; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_245_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92860 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ww/splits.txt b/config/RZDJ01/rels/d_a_e_ww/splits.txt new file mode 100644 index 0000000000..958eece42f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ww/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ww.cpp: + .text start:0x000000CC end:0x0000643C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x000005CC + .bss start:0x00000008 end:0x000001AC diff --git a/config/RZDJ01/rels/d_a_e_ww/symbols.txt b/config/RZDJ01/rels/d_a_e_ww/symbols.txt new file mode 100644 index 0000000000..a4f0285664 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ww/symbols.txt @@ -0,0 +1,184 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_WW_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 +ctrlJoint__8daE_WW_cFP8J3DJointP8J3DModel = .text:0x0000019C; // type:function size:0xAC scope:global align:4 +JointCallBack__8daE_WW_cFP8J3DJointi = .text:0x00000248; // type:function size:0x48 scope:global align:4 +setHeadAngle__8daE_WW_cFv = .text:0x00000290; // type:function size:0x154 scope:global align:4 +draw__8daE_WW_cFv = .text:0x000003E4; // type:function size:0xE4 scope:global align:4 +daE_WW_Draw__FP8daE_WW_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +checkBck__8daE_WW_cFi = .text:0x000004CC; // type:function size:0x5C scope:global align:4 +setActionMode__8daE_WW_cFii = .text:0x00000528; // type:function size:0x34 scope:global align:4 +damage_check__8daE_WW_cFv = .text:0x0000055C; // type:function size:0x23C scope:global align:4 +setRandamNumber__8daE_WW_cFv = .text:0x00000798; // type:function size:0x16C scope:global align:4 +getNearPlayerAngle__8daE_WW_cFv = .text:0x00000904; // type:function size:0x80 scope:global align:4 +setGroundAngle__8daE_WW_cFv = .text:0x00000984; // type:function size:0x2C0 scope:global align:4 +checkCreateBg__8daE_WW_cF4cXyz = .text:0x00000C44; // type:function size:0x1EC scope:global align:4 +checkAttackWall__8daE_WW_cFv = .text:0x00000E30; // type:function size:0xB4 scope:global align:4 +setBlurEffect__8daE_WW_cFv = .text:0x00000EE4; // type:function size:0xE4 scope:global align:4 +setAppearEffect__8daE_WW_cFv = .text:0x00000FC8; // type:function size:0x200 scope:global align:4 +s_child_ww__FPvPv = .text:0x000011C8; // type:function size:0xA8 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00001270; // type:function size:0x128 scope:global align:4 +checkSideStep__8daE_WW_cFv = .text:0x00001398; // type:function size:0x108 scope:global align:4 +s_attack_ww__FPvPv = .text:0x000014A0; // type:function size:0x80 scope:global align:4 +createWolf__8daE_WW_cF4cXyzUc = .text:0x00001520; // type:function size:0x168 scope:global align:4 +executeMaster__8daE_WW_cFv = .text:0x00001688; // type:function size:0x474 scope:global align:4 +executeWait__8daE_WW_cFv = .text:0x00001AFC; // type:function size:0x2F4 scope:global align:4 +calcJumpSpeed__8daE_WW_cFv = .text:0x00001DF0; // type:function size:0x168 scope:global align:4 +executeAttack__8daE_WW_cFv = .text:0x00001F58; // type:function size:0x908 scope:global align:4 +checkAttackStart__8daE_WW_cFv = .text:0x00002860; // type:function size:0x1C4 scope:global align:4 +executeChase__8daE_WW_cFv = .text:0x00002A24; // type:function size:0xC4C scope:global align:4 +executeDamage__8daE_WW_cFv = .text:0x00003670; // type:function size:0x328 scope:global align:4 +checkMoveOut__8daE_WW_cFv = .text:0x00003998; // type:function size:0x5C scope:global align:4 +executeMoveOut__8daE_WW_cFv = .text:0x000039F4; // type:function size:0x834 scope:global align:4 +checkWalkStart__8daE_WW_cFv = .text:0x00004228; // type:function size:0x3B4 scope:global align:4 +executeWalk__8daE_WW_cFv = .text:0x000045DC; // type:function size:0x664 scope:global align:4 +eWW_posMoveF__8daE_WW_cFv = .text:0x00004C40; // type:function size:0x108 scope:global align:4 +action__8daE_WW_cFv = .text:0x00004D48; // type:function size:0x2E4 scope:global align:4 +mtx_set__8daE_WW_cFv = .text:0x0000502C; // type:function size:0x8C scope:global align:4 +cc_set__8daE_WW_cFv = .text:0x000050B8; // type:function size:0x178 scope:global align:4 +execute__8daE_WW_cFv = .text:0x00005230; // type:function size:0x42C scope:global align:4 +daE_WW_Execute__FP8daE_WW_c = .text:0x0000565C; // type:function size:0x4 scope:global align:4 +calcMoveDir__8daE_WW_cFPss = .text:0x00005660; // type:function size:0x4B0 scope:global align:4 +daE_WW_IsDelete__FP8daE_WW_c = .text:0x00005B10; // type:function size:0x8 scope:global align:4 +_delete__8daE_WW_cFv = .text:0x00005B18; // type:function size:0x74 scope:global align:4 +daE_WW_Delete__FP8daE_WW_c = .text:0x00005B8C; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_WW_cFv = .text:0x00005B90; // type:function size:0x144 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005CD4; // type:function size:0x4 scope:global align:4 +create__8daE_WW_cFv = .text:0x00005CD8; // type:function size:0x4A4 scope:global align:4 +daE_WW_Create__FP8daE_WW_c = .text:0x0000617C; // type:function size:0x4 scope:global align:4 +__dt__12daE_WW_HIO_cFv = .text:0x00006180; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ww_cpp = .text:0x000061C0; // type:function size:0x27C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102088 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102089 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102090 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102091 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102092 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102093 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@102157 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102158 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@102170 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@102244 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102245 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102265 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102266 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102269 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@102308 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@102309 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102473 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@102539 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@102634 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102635 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102636 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102688 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102689 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102690 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102691 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102717 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102718 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102719 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102850 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102851 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102852 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102853 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102854 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102855 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102896 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103082 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103083 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103084 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103085 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103086 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103087 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103088 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103140 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103141 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103280 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103281 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103282 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103283 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103284 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@103374 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103391 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103433 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103434 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103461 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103559 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96920 = .rodata:0x000000F0; // type:object size:0x6 scope:local align:4 +@103797 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103798 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103799 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103803 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@103873 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103874 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103875 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103876 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103877 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103879 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94114 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_ww_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_ww_tg_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_246_data_98 = .data:0x00000098; // type:object size:0x5 data:string +@102857 = .data:0x000000A0; // type:object size:0x6C scope:local align:4 +@103090 = .data:0x0000010C; // type:object size:0x74 scope:local align:4 +@103238 = .data:0x00000180; // type:object size:0x74 scope:local align:4 +@103436 = .data:0x000001F4; // type:object size:0x1C scope:local align:4 +lbl_246_data_210 = .data:0x00000210; // type:object size:0xC +l_daE_WW_Method = .data:0x0000021C; // type:object size:0x20 scope:global align:4 +g_profile_E_WW = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__12daE_WW_HIO_c = .data:0x0000026C; // type:object size:0xC scope:global align:4 +lbl_246_data_278 = .data:0x00000278; // type:object size:0xD data:string +@97181 = .data:0x00000288; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WW_HIO_c = .data:0x00000294; // type:object size:0x8 scope:global align:4 +lbl_246_data_29C = .data:0x0000029C; // type:object size:0x34 +@97244 = .data:0x000002D0; // type:object size:0x3C scope:local align:4 +lbl_246_data_30C = .data:0x0000030C; // type:object size:0x14 +@97246 = .data:0x00000320; // type:object size:0x34 scope:local align:4 +lbl_246_data_354 = .data:0x00000354; // type:object size:0x48 +@97298 = .data:0x0000039C; // type:object size:0x4C scope:local align:4 +lbl_246_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@97302 = .data:0x000003FC; // type:object size:0x44 scope:local align:4 +lbl_246_data_440 = .data:0x00000440; // type:object size:0x14 +@97304 = .data:0x00000454; // type:object size:0x24 scope:local align:4 +lbl_246_data_478 = .data:0x00000478; // type:object size:0x18 +@97306 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_246_data_49C = .data:0x0000049C; // type:object size:0x1C +@97308 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_246_data_4C4 = .data:0x000004C4; // type:object size:0x14 +@97342 = .data:0x000004D8; // type:object size:0x14 scope:local align:4 +lbl_246_data_4EC = .data:0x000004EC; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95255 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +lbl_246_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte +@95722 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95723 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@95724 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@95725 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@95726 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@95727 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@95728 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@95729 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@95730 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@95731 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@95732 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95733 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95734 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95735 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95736 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +create_pos = .bss:0x000000F8; // type:object size:0xB4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_yc/splits.txt b/config/RZDJ01/rels/d_a_e_yc/splits.txt new file mode 100644 index 0000000000..630ef0f904 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yc.cpp: + .text start:0x000000CC end:0x000025B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000380 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_e_yc/symbols.txt b/config/RZDJ01/rels/d_a_e_yc/symbols.txt new file mode 100644 index 0000000000..f87565b453 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yc/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_YC_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP10e_yc_classifUcf = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +daE_YC_Draw__FP10e_yc_class = .text:0x0000019C; // type:function size:0x114 scope:global align:4 +anm_se_set__FP10e_yc_class = .text:0x000002B0; // type:function size:0x470 scope:global align:4 +action__FP10e_yc_class = .text:0x00000720; // type:function size:0x13F4 scope:global align:4 +daE_YC_Execute__FP10e_yc_class = .text:0x00001B14; // type:function size:0x47C scope:global align:4 +daE_YC_IsDelete__FP10e_yc_class = .text:0x00001F90; // type:function size:0x8 scope:global align:4 +daE_YC_Delete__FP10e_yc_class = .text:0x00001F98; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002000; // type:function size:0xF4 scope:global align:4 +daE_YC_Create__FP10fopAc_ac_c = .text:0x000020F4; // type:function size:0x26C scope:global align:4 +__dt__12daE_YC_HIO_cFv = .text:0x00002360; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yc_cpp = .text:0x000023A0; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000023E8; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x000023F0; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000023F8; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002410; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00002488; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000024A0; // type:function size:0x6C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000250C; // type:function size:0x10 scope:global align:4 +onWolfNoLock__13fopEn_enemy_cFv = .text:0x0000251C; // type:function size:0x10 scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000252C; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002534; // type:function size:0xC scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002540; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002554; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00002564; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00002574; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00002584; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002594; // type:function size:0xC scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000025A0; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99335 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99345 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99357 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99488 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99489 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99490 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99491 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99492 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99493 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99494 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99671 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99672 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99677 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99678 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99679 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99681 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99682 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99683 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99684 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99685 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99686 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99687 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99688 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99689 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99691 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99692 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99694 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99695 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99696 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99697 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99698 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99699 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99700 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99701 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99751 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99752 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99753 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99754 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99755 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99877 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99879 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@99707 = .data:0x00000008; // type:object size:0x1C scope:local align:4 +@99705 = .data:0x00000024; // type:object size:0x1C scope:local align:4 +@99703 = .data:0x00000040; // type:object size:0x54 scope:local align:4 +wing_j$96370 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +cc_sph_src$96479 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +at_sph_src$96480 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +l_daE_YC_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_E_YC = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__12daE_YC_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_247_data_178 = .data:0x00000178; // type:object size:0xD data:string +@96518 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YC_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_247_data_19C = .data:0x0000019C; // type:object size:0x34 +@96580 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +lbl_247_data_20C = .data:0x0000020C; // type:object size:0x14 +@96582 = .data:0x00000220; // type:object size:0x34 scope:local align:4 +lbl_247_data_254 = .data:0x00000254; // type:object size:0x14 +@96640 = .data:0x00000268; // type:object size:0x24 scope:local align:4 +lbl_247_data_28C = .data:0x0000028C; // type:object size:0x18 +@96642 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_247_data_2B0 = .data:0x000002B0; // type:object size:0x1C +@96644 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +lbl_247_data_2D8 = .data:0x000002D8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +S_area_dis = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:float +lbl_247_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@95832 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_yd/splits.txt b/config/RZDJ01/rels/d_a_e_yd/splits.txt new file mode 100644 index 0000000000..76846413c8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yd.cpp: + .text start:0x000000CC end:0x000040D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_yd/symbols.txt b/config/RZDJ01/rels/d_a_e_yd/symbols.txt new file mode 100644 index 0000000000..702baefc32 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yd/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_YD_HIO_cFv = .text:0x000003E0; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_yd_classifUcf = .text:0x0000042C; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_yd_classifUcf = .text:0x000004D8; // type:function size:0xDC scope:global align:4 +daE_YD_Draw__FP10e_yd_class = .text:0x000005B4; // type:function size:0x1B4 scope:global align:4 +pl_check__FP10e_yd_classf = .text:0x00000768; // type:function size:0x58 scope:global align:4 +damage_check__FP10e_yd_class = .text:0x000007C0; // type:function size:0x3BC scope:global align:4 +e_yd_stay__FP10e_yd_class = .text:0x00000B7C; // type:function size:0x270 scope:global align:4 +e_yd_appear__FP10e_yd_class = .text:0x00000DEC; // type:function size:0x29C scope:global align:4 +e_yd_appear_v__FP10e_yd_class = .text:0x00001088; // type:function size:0x1DC scope:global align:4 +e_yd_wait__FP10e_yd_class = .text:0x00001264; // type:function size:0x504 scope:global align:4 +e_yd_attack__FP10e_yd_class = .text:0x00001768; // type:function size:0x904 scope:global align:4 +e_yd_chance__FP10e_yd_class = .text:0x0000206C; // type:function size:0x2F0 scope:global align:4 +e_yd_s_damage__FP10e_yd_class = .text:0x0000235C; // type:function size:0x240 scope:global align:4 +e_yd_damage__FP10e_yd_class = .text:0x0000259C; // type:function size:0x2C8 scope:global align:4 +kuki_control1__FP10e_yd_class = .text:0x00002864; // type:function size:0x2CC scope:global align:4 +kuki_control2__FP10e_yd_class = .text:0x00002B30; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_yd_class = .text:0x00002C78; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_yd_class = .text:0x00002D48; // type:function size:0xD8 scope:global align:4 +daE_YD_Execute__FP10e_yd_class = .text:0x00002E20; // type:function size:0xB24 scope:global align:4 +daE_YD_IsDelete__FP10e_yd_class = .text:0x00003944; // type:function size:0x8 scope:global align:4 +daE_YD_Delete__FP10e_yd_class = .text:0x0000394C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000039B4; // type:function size:0x298 scope:global align:4 +daE_YD_Create__FP10fopAc_ac_c = .text:0x00003C4C; // type:function size:0x400 scope:global align:4 +__dt__12daE_YD_HIO_cFv = .text:0x0000404C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yd_cpp = .text:0x0000408C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98425 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98426 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98427 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98428 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98455 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98464 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98517 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98518 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98608 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98630 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98631 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98632 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98633 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98634 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98635 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98636 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98637 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98638 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98639 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98661 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@98694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98735 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98736 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98737 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98738 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98739 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98742 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 data:double +@98847 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98852 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98853 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98885 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98886 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98905 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98906 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98941 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98942 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98943 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98974 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98975 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98990 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99037 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99038 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99039 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99040 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99244 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99245 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99246 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99247 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99248 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99249 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99250 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99419 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99420 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99421 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99422 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_248_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_248_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$93222 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +p_name$93469 = .data:0x00000036; // type:object size:0x6 scope:local align:2 +p_idx$93470 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@99252 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +cc_sph_src$93715 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +at_sph_src$93716 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +kuki_sph_src$93717 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_YD_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_YD = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_YD_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_248_data_188 = .data:0x00000188; // type:object size:0xD data:string +@93762 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YD_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_248_data_1AC = .data:0x000001AC; // type:object size:0x34 +@93824 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_248_data_21C = .data:0x0000021C; // type:object size:0x14 +@93826 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_248_data_280 = .data:0x00000280; // type:object size:0x28 +@93884 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_248_data_2CC = .data:0x000002CC; // type:object size:0x18 +@93886 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_248_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@93888 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_248_data_318 = .data:0x00000318; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_248_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt b/config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt new file mode 100644 index 0000000000..5e1cf65c63 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yd_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_yd_leaf.cpp: + .text start:0x0000005C end:0x00000408 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt b/config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt new file mode 100644 index 0000000000..b9b3994ad2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yd_leaf/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_YD_LEAF_Draw__FP15e_yd_leaf_class = .text:0x0000005C; // type:function size:0x9C scope:global align:4 +daE_YD_LEAF_Execute__FP15e_yd_leaf_class = .text:0x000000F8; // type:function size:0x120 scope:global align:4 +daE_YD_LEAF_IsDelete__FP15e_yd_leaf_class = .text:0x00000218; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0xFC scope:global align:4 +daE_YD_LEAF_Create__FP10fopAc_ac_c = .text:0x0000031C; // type:function size:0xBC scope:global align:4 +daE_YD_LEAF_Delete__FP15e_yd_leaf_class = .text:0x000003D8; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92387 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92388 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92389 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_249_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_YD_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_YD_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_yg/splits.txt b/config/RZDJ01/rels/d_a_e_yg/splits.txt new file mode 100644 index 0000000000..274c84e1c9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yg.cpp: + .text start:0x000000CC end:0x00003BA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000310 diff --git a/config/RZDJ01/rels/d_a_e_yg/symbols.txt b/config/RZDJ01/rels/d_a_e_yg/symbols.txt new file mode 100644 index 0000000000..51f48e2ac5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yg/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000003F0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000400; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000040C; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000041C; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000042C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000043C; // type:function size:0xC scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00000448; // type:function size:0x7C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000004C4; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000004D4; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000054C; // type:function size:0x18 scope:global align:4 +__ct__12daE_YG_HIO_cFv = .text:0x00000564; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_yg_classifUcf = .text:0x000005AC; // type:function size:0xAC scope:global align:4 +pl_check__FP10e_yg_classf = .text:0x00000658; // type:function size:0x4C scope:global align:4 +daE_YG_Draw__FP10e_yg_class = .text:0x000006A4; // type:function size:0x16C scope:global align:4 +sibuki_set__FP10e_yg_class = .text:0x00000810; // type:function size:0xDC scope:global align:4 +s_d_sub__FPvPv = .text:0x000008EC; // type:function size:0x78 scope:global align:4 +search_ground_1__FP10e_yg_class = .text:0x00000964; // type:function size:0x318 scope:global align:4 +ke_set__FP10e_yg_class = .text:0x00000C7C; // type:function size:0x530 scope:global align:4 +action__FP10e_yg_class = .text:0x000011AC; // type:function size:0x1774 scope:global align:4 +anm_se_set__FP10e_yg_class = .text:0x00002920; // type:function size:0x3C8 scope:global align:4 +daE_YG_Execute__FP10e_yg_class = .text:0x00002CE8; // type:function size:0x4CC scope:global align:4 +daE_YG_IsDelete__FP10e_yg_class = .text:0x000031B4; // type:function size:0x8 scope:global align:4 +daE_YG_Delete__FP10e_yg_class = .text:0x000031BC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003224; // type:function size:0x10C scope:global align:4 +daE_YG_Create__FP10fopAc_ac_c = .text:0x00003330; // type:function size:0x31C scope:global align:4 +__dt__12daE_YG_HIO_cFv = .text:0x0000364C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yg_cpp = .text:0x0000368C; // type:function size:0x410 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00003A9C; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00003AA4; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003AAC; // type:function size:0x14 scope:global align:4 +__ct__7yg_ke_sFv = .text:0x00003AC0; // type:function size:0x68 scope:global align:4 +__dt__7yg_ke_sFv = .text:0x00003B28; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98550 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98551 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98552 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98553 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98599 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98600 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98601 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98602 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98611 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@98629 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98646 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98724 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98725 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98726 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98727 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98774 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98775 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98776 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98777 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98787 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@99064 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99065 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99066 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99067 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99068 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99069 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99070 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99071 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99072 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99073 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99074 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99075 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99076 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99077 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99078 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99079 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99080 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99081 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@99082 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99083 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99084 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99085 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99086 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99087 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99088 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99089 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99090 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99091 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99092 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99093 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99181 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99182 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99183 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99184 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99185 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99186 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99221 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99222 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99223 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99437 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99438 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92804 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_250_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@99098 = .data:0x0000001C; // type:object size:0x60 scope:local align:4 +@99095 = .data:0x0000007C; // type:object size:0x2C scope:local align:4 +eff_id$93821 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +cc_sph_src$93919 = .data:0x000000B0; // type:object size:0x40 scope:local align:4 +at_sph_src$93920 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +lbl_250_data_130 = .data:0x00000130; // type:object size:0x5 data:string +l_daE_YG_Method = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_E_YG = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__12daE_YG_HIO_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_250_data_194 = .data:0x00000194; // type:object size:0xD data:string +@93972 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YG_HIO_c = .data:0x000001B0; // type:object size:0x8 scope:global align:4 +lbl_250_data_1B8 = .data:0x000001B8; // type:object size:0x34 +@94034 = .data:0x000001EC; // type:object size:0x3C scope:local align:4 +lbl_250_data_228 = .data:0x00000228; // type:object size:0x14 +@94036 = .data:0x0000023C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:global align:4 +lbl_250_data_28C = .data:0x0000028C; // type:object size:0x28 +@94094 = .data:0x000002B4; // type:object size:0x24 scope:local align:4 +lbl_250_data_2D8 = .data:0x000002D8; // type:object size:0x18 +@94096 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_250_data_2FC = .data:0x000002FC; // type:object size:0x1C +@94098 = .data:0x00000318; // type:object size:0xC scope:local align:4 +lbl_250_data_324 = .data:0x00000324; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92847 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@92931 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@92932 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@92933 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +e_pos$92928 = .bss:0x0000005C; // type:object size:0x24 scope:local align:4 +target_info = .bss:0x00000080; // type:object size:0x50 scope:global align:4 +target_info_count = .bss:0x000000D0; // type:object size:0x4 scope:global align:4 data:4byte +@93510 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@93511 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@93512 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@93513 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@93514 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@93515 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@93516 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@93517 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@93518 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@93519 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@93520 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@93521 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@93522 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +ke_p = .bss:0x00000170; // type:object size:0x9C scope:global align:4 data:float +@93523 = .bss:0x0000020C; // type:object size:0xC scope:local align:4 +@93524 = .bss:0x00000218; // type:object size:0xC scope:local align:4 +@93525 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +@93526 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@93527 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@93528 = .bss:0x00000248; // type:object size:0xC scope:local align:4 +@93529 = .bss:0x00000254; // type:object size:0xC scope:local align:4 +@93530 = .bss:0x00000260; // type:object size:0xC scope:local align:4 +@93531 = .bss:0x0000026C; // type:object size:0xC scope:local align:4 +@93532 = .bss:0x00000278; // type:object size:0xC scope:local align:4 +@93533 = .bss:0x00000284; // type:object size:0xC scope:local align:4 +@93534 = .bss:0x00000290; // type:object size:0xC scope:local align:4 +@93535 = .bss:0x0000029C; // type:object size:0xC scope:local align:4 +ke_a = .bss:0x000002A8; // type:object size:0x4E scope:global align:4 data:2byte +@93820 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +sc$93817 = .bss:0x00000304; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_yh/splits.txt b/config/RZDJ01/rels/d_a_e_yh/splits.txt new file mode 100644 index 0000000000..3d78c79a4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yh.cpp: + .text start:0x000000CC end:0x00005EB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_e_yh/symbols.txt b/config/RZDJ01/rels/d_a_e_yh/symbols.txt new file mode 100644 index 0000000000..02fea16025 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yh/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_YH_HIO_cFv = .text:0x000003E0; // type:function size:0x48 scope:global align:4 +yh_disappear__FP10e_yh_class = .text:0x00000428; // type:function size:0x1A4 scope:global align:4 +anm_init__FP10e_yh_classifUcf = .text:0x000005CC; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_yh_classifUcf = .text:0x00000678; // type:function size:0xDC scope:global align:4 +daE_YH_Draw__FP10e_yh_class = .text:0x00000754; // type:function size:0x18C scope:global align:4 +pl_check__FP10e_yh_classf = .text:0x000008E0; // type:function size:0x4C scope:global align:4 +damage_check__FP10e_yh_class = .text:0x0000092C; // type:function size:0x424 scope:global align:4 +e_yh_stay__FP10e_yh_class = .text:0x00000D50; // type:function size:0x270 scope:global align:4 +e_yh_appear__FP10e_yh_class = .text:0x00000FC0; // type:function size:0x29C scope:global align:4 +e_yh_appear_v__FP10e_yh_class = .text:0x0000125C; // type:function size:0x1DC scope:global align:4 +e_yh_wait__FP10e_yh_class = .text:0x00001438; // type:function size:0x51C scope:global align:4 +e_yh_mk_roof__FP10e_yh_class = .text:0x00001954; // type:function size:0x26C scope:global align:4 +e_yh_attack__FP10e_yh_class = .text:0x00001BC0; // type:function size:0x980 scope:global align:4 +e_yh_attack_s__FP10e_yh_class = .text:0x00002540; // type:function size:0x254 scope:global align:4 +e_yh_chance__FP10e_yh_class = .text:0x00002794; // type:function size:0x2F0 scope:global align:4 +e_yh_s_damage__FP10e_yh_class = .text:0x00002A84; // type:function size:0x224 scope:global align:4 +e_yh_damage__FP10e_yh_class = .text:0x00002CA8; // type:function size:0x2E0 scope:global align:4 +kuki_control1__FP10e_yh_class = .text:0x00002F88; // type:function size:0x2F8 scope:global align:4 +kuki_control2__FP10e_yh_class = .text:0x00003280; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_yh_class = .text:0x000033C8; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_yh_class = .text:0x00003498; // type:function size:0x128 scope:global align:4 +kuki_control1_e__FP10e_yh_class = .text:0x000035C0; // type:function size:0x2FC scope:global align:4 +e_yh_escape__FP10e_yh_class = .text:0x000038BC; // type:function size:0xCA4 scope:global align:4 +e_yh_e_dead__FP10e_yh_class = .text:0x00004560; // type:function size:0x498 scope:global align:4 +daE_YH_Execute__FP10e_yh_class = .text:0x000049F8; // type:function size:0xCC8 scope:global align:4 +daE_YH_IsDelete__FP10e_yh_class = .text:0x000056C0; // type:function size:0x8 scope:global align:4 +daE_YH_Delete__FP10e_yh_class = .text:0x000056C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005730; // type:function size:0x298 scope:global align:4 +daE_YH_Create__FP10fopAc_ac_c = .text:0x000059C8; // type:function size:0x44C scope:global align:4 +__dt__12daE_YH_HIO_cFv = .text:0x00005E14; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yh_cpp = .text:0x00005E54; // type:function size:0x48 scope:global align:4 +fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005E9C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101611 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101613 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101614 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101641 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101642 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101677 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101678 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101739 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101740 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101819 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101820 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101821 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101822 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101823 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101824 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101825 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101847 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101848 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101849 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101850 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101851 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101852 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101853 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101854 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101906 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101907 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101908 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101909 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101959 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101960 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101961 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101962 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101963 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101966 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@101986 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101987 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102101 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102103 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102104 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102105 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102106 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102107 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102216 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102217 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102268 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102314 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102470 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102472 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102473 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102474 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102475 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102476 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102477 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102478 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102536 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102537 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102759 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102760 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102761 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102762 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102763 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102764 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102765 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102941 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102942 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102944 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102947 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_251_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_251_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$94862 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +@102480 = .data:0x00000038; // type:object size:0xCC scope:local align:4 +p_name$95376 = .data:0x00000104; // type:object size:0x6 scope:local align:4 +p_idx$95377 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@102767 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +cc_sph_src$95648 = .data:0x00000170; // type:object size:0x40 scope:local align:4 +at_sph_src$95649 = .data:0x000001B0; // type:object size:0x40 scope:local align:4 +kuki_sph_src$95650 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +lbl_251_data_230 = .data:0x00000230; // type:object size:0x5 data:string +l_daE_YH_Method = .data:0x00000238; // type:object size:0x20 scope:global align:4 +g_profile_E_YH = .data:0x00000258; // type:object size:0x30 scope:global align:4 +__vt__12daE_YH_HIO_c = .data:0x00000288; // type:object size:0xC scope:global align:4 +lbl_251_data_294 = .data:0x00000294; // type:object size:0xD data:string +@95700 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YH_HIO_c = .data:0x000002B0; // type:object size:0x8 scope:global align:4 +lbl_251_data_2B8 = .data:0x000002B8; // type:object size:0x34 +@95763 = .data:0x000002EC; // type:object size:0x3C scope:local align:4 +lbl_251_data_328 = .data:0x00000328; // type:object size:0x14 +@95765 = .data:0x0000033C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000378; // type:object size:0x14 scope:global align:4 +lbl_251_data_38C = .data:0x0000038C; // type:object size:0x28 +@95823 = .data:0x000003B4; // type:object size:0x24 scope:local align:4 +lbl_251_data_3D8 = .data:0x000003D8; // type:object size:0x18 +@95825 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +lbl_251_data_3FC = .data:0x000003FC; // type:object size:0x1C +@95827 = .data:0x00000418; // type:object size:0xC scope:local align:4 +lbl_251_data_424 = .data:0x00000424; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_251_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_yk/splits.txt b/config/RZDJ01/rels/d_a_e_yk/splits.txt new file mode 100644 index 0000000000..84204d6615 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yk.cpp: + .text start:0x000000CC end:0x00002D2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000310 + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDJ01/rels/d_a_e_yk/symbols.txt b/config/RZDJ01/rels/d_a_e_yk/symbols.txt new file mode 100644 index 0000000000..93402d3abd --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yk/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000003F8; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00000470; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000488; // type:function size:0x10 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000498; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000004A8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000004B8; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000004C4; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000004D4; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000004E4; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000004F0; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000500; // type:function size:0x10 scope:global align:4 +__ct__12daE_YK_HIO_cFv = .text:0x00000510; // type:function size:0x44 scope:global align:4 +yk_disappear__FP10e_yk_class = .text:0x00000554; // type:function size:0x170 scope:global align:4 +anm_init__FP10e_yk_classifUcf = .text:0x000006C4; // type:function size:0xAC scope:global align:4 +daE_YK_Draw__FP10e_yk_class = .text:0x00000770; // type:function size:0x9C scope:global align:4 +shot_b_sub__FPvPv = .text:0x0000080C; // type:function size:0x78 scope:global align:4 +pl_check__FP10e_yk_classfs = .text:0x00000884; // type:function size:0x148 scope:global align:4 +path_check__FP10e_yk_class = .text:0x000009CC; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_yk_class = .text:0x00000C2C; // type:function size:0x17C scope:global align:4 +action__FP10e_yk_class = .text:0x00000DA8; // type:function size:0x153C scope:global align:4 +daE_YK_Execute__FP10e_yk_class = .text:0x000022E4; // type:function size:0x4A8 scope:global align:4 +daE_YK_IsDelete__FP10e_yk_class = .text:0x0000278C; // type:function size:0x8 scope:global align:4 +daE_YK_Delete__FP10e_yk_class = .text:0x00002794; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027FC; // type:function size:0xF4 scope:global align:4 +daE_YK_Create__FP10fopAc_ac_c = .text:0x000028F0; // type:function size:0x390 scope:global align:4 +__dt__12daE_YK_HIO_cFv = .text:0x00002C80; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yk_cpp = .text:0x00002CC0; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002D08; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002D10; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002D18; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99758 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99759 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99760 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99761 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99803 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99804 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99805 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99830 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@99831 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@99880 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99910 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99915 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99916 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100179 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100180 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100181 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100182 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@100183 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100184 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100185 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100186 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100187 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100188 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100189 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100190 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100191 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100192 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100193 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100194 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100195 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100196 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100197 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100198 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100199 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@100200 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100201 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100393 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100394 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100396 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100399 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95156 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_252_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@100203 = .data:0x0000001C; // type:object size:0x3C scope:local align:4 +e_name$95914 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +e_idx$95915 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +cc_sph_src$96032 = .data:0x00000064; // type:object size:0x40 scope:local align:4 +lbl_252_data_A4 = .data:0x000000A4; // type:object size:0x5 data:string +l_daE_YK_Method = .data:0x000000AC; // type:object size:0x20 scope:global align:4 +g_profile_E_YK = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__12daE_YK_HIO_c = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_252_data_108 = .data:0x00000108; // type:object size:0xD data:string +@96073 = .data:0x00000118; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YK_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_252_data_12C = .data:0x0000012C; // type:object size:0x34 +@96136 = .data:0x00000160; // type:object size:0x3C scope:local align:4 +lbl_252_data_19C = .data:0x0000019C; // type:object size:0x14 +@96138 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 +lbl_252_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@96196 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 +lbl_252_data_21C = .data:0x0000021C; // type:object size:0x18 +@96198 = .data:0x00000234; // type:object size:0xC scope:local align:4 +lbl_252_data_240 = .data:0x00000240; // type:object size:0x1C +@96200 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +lbl_252_data_268 = .data:0x00000268; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_252_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95199 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_252_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDJ01/rels/d_a_e_ym/splits.txt b/config/RZDJ01/rels/d_a_e_ym/splits.txt new file mode 100644 index 0000000000..b37ee28d62 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ym/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ym.cpp: + .text start:0x000000CC end:0x00009F4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000003E8 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_e_ym/symbols.txt b/config/RZDJ01/rels/d_a_e_ym/symbols.txt new file mode 100644 index 0000000000..70e48fa46f --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ym/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_YM_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 +checkBck__8daE_YM_cFPCci = .text:0x00000198; // type:function size:0x5C scope:global align:4 +bckSet__8daE_YM_cFiUcff = .text:0x000001F4; // type:function size:0x144 scope:global align:4 +draw__8daE_YM_cFv = .text:0x00000338; // type:function size:0x2A0 scope:global align:4 +daE_YM_Draw__FP8daE_YM_c = .text:0x000005D8; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000005DC; // type:function size:0xCC scope:global align:4 +setDigEffect__8daE_YM_cFv = .text:0x000006A8; // type:function size:0x10C scope:global align:4 +setElecEffect1__8daE_YM_cFv = .text:0x000007B4; // type:function size:0x148 scope:global align:4 +setElecEffect2__8daE_YM_cFv = .text:0x000008FC; // type:function size:0x150 scope:global align:4 +setFireEffect__8daE_YM_cFv = .text:0x00000A4C; // type:function size:0x1FC scope:global align:4 +checkWallCrash__8daE_YM_cFv = .text:0x00000C48; // type:function size:0xB4 scope:global align:4 +checkWolfBark__8daE_YM_cFv = .text:0x00000CFC; // type:function size:0x134 scope:global align:4 +checkSurpriseLock__8daE_YM_cFv = .text:0x00000E30; // type:function size:0x224 scope:global align:4 +checkRailSurprise__8daE_YM_cFv = .text:0x00001054; // type:function size:0xB0 scope:global align:4 +checkSurpriseNear__8daE_YM_cFv = .text:0x00001104; // type:function size:0x3C0 scope:global align:4 +setNormalCc__8daE_YM_cFv = .text:0x000014C4; // type:function size:0x18 scope:global align:4 +setAppear__8daE_YM_cFv = .text:0x000014DC; // type:function size:0x24 scope:global align:4 +setMoveSound__8daE_YM_cFi = .text:0x00001500; // type:function size:0x144 scope:global align:4 +setTurnSound__8daE_YM_cFv = .text:0x00001644; // type:function size:0xAC scope:global align:4 +setActionMode__8daE_YM_cFi = .text:0x000016F0; // type:function size:0x28 scope:global align:4 +executeWait__8daE_YM_cFv = .text:0x00001718; // type:function size:0x4AC scope:global align:4 +executeMove__8daE_YM_cFv = .text:0x00001BC4; // type:function size:0x484 scope:global align:4 +executeEscape__8daE_YM_cFv = .text:0x00002048; // type:function size:0x65C scope:global align:4 +executeDown__8daE_YM_cFv = .text:0x000026A4; // type:function size:0x694 scope:global align:4 +damage_check__8daE_YM_cFv = .text:0x00002D38; // type:function size:0x17C scope:global align:4 +executeWind__8daE_YM_cFv = .text:0x00002EB4; // type:function size:0x360 scope:global align:4 +getSurpriseType__8daE_YM_cFv = .text:0x00003214; // type:function size:0xA4 scope:global align:4 +setSurpriseAway__8daE_YM_cFv = .text:0x000032B8; // type:function size:0x34 scope:global align:4 +setGoHomeType__8daE_YM_cFv = .text:0x000032EC; // type:function size:0x118 scope:global align:4 +executeSurprise__8daE_YM_cFv = .text:0x00003404; // type:function size:0x778 scope:global align:4 +executeBack__8daE_YM_cFv = .text:0x00003B7C; // type:function size:0xE8 scope:global align:4 +executeFall__8daE_YM_cFv = .text:0x00003C64; // type:function size:0x2EC scope:global align:4 +executeAttack__8daE_YM_cFv = .text:0x00003F50; // type:function size:0x48C scope:global align:4 +checkAttackEnd__8daE_YM_cFv = .text:0x000043DC; // type:function size:0xD0 scope:global align:4 +setAttackMotion__8daE_YM_cFv = .text:0x000044AC; // type:function size:0x104 scope:global align:4 +executeAttackWall__8daE_YM_cFv = .text:0x000045B0; // type:function size:0x404 scope:global align:4 +executeDefense__8daE_YM_cFv = .text:0x000049B4; // type:function size:0x208 scope:global align:4 +checkFlyTerritory__8daE_YM_cFv = .text:0x00004BBC; // type:function size:0x7C scope:global align:4 +initFly__8daE_YM_cFv = .text:0x00004C38; // type:function size:0x7C scope:global align:4 +executeFly__8daE_YM_cFv = .text:0x00004CB4; // type:function size:0xC80 scope:global align:4 +setInclination__8daE_YM_cFv = .text:0x00005934; // type:function size:0x60 scope:global align:4 +executeFlyAttack__8daE_YM_cFv = .text:0x00005994; // type:function size:0x5E4 scope:global align:4 +setNextPathPoint__8daE_YM_cFv = .text:0x00005F78; // type:function size:0xB0 scope:global align:4 +checkRailDig__8daE_YM_cFv = .text:0x00006028; // type:function size:0xE8 scope:global align:4 +executeRail__8daE_YM_cFv = .text:0x00006110; // type:function size:0x24C scope:global align:4 +executeBackRail__8daE_YM_cFv = .text:0x0000635C; // type:function size:0x46C scope:global align:4 +checkElectricStart__8daE_YM_cFv = .text:0x000067C8; // type:function size:0x68 scope:global align:4 +executeElectric__8daE_YM_cFv = .text:0x00006830; // type:function size:0x1D8 scope:global align:4 +executeSwitch__8daE_YM_cFv = .text:0x00006A08; // type:function size:0x464 scope:global align:4 +initFireFly__8daE_YM_cFi = .text:0x00006E6C; // type:function size:0xF8 scope:global align:4 +executeFire__8daE_YM_cFv = .text:0x00006F64; // type:function size:0x6B0 scope:global align:4 +setRiverAttention__8daE_YM_cFv = .text:0x00007614; // type:function size:0x114 scope:global align:4 +setLockByCargo__8daE_YM_cFv = .text:0x00007728; // type:function size:0xC scope:global align:4 +executeRiver__8daE_YM_cFv = .text:0x00007734; // type:function size:0x86C scope:global align:4 +s_ym_sub__FPvPv = .text:0x00007FA0; // type:function size:0xC0 scope:global align:4 +checkFrinedSamePos__8daE_YM_cFv = .text:0x00008060; // type:function size:0x28 scope:global align:4 +action__8daE_YM_cFv = .text:0x00008088; // type:function size:0x7C0 scope:global align:4 +mtx_set__8daE_YM_cFv = .text:0x00008848; // type:function size:0x8C scope:global align:4 +cc_set__8daE_YM_cFv = .text:0x000088D4; // type:function size:0x29C scope:global align:4 +execute__8daE_YM_cFv = .text:0x00008B70; // type:function size:0x164 scope:global align:4 +daE_YM_Execute__FP8daE_YM_c = .text:0x00008CD4; // type:function size:0x4 scope:global align:4 +daE_YM_IsDelete__FP8daE_YM_c = .text:0x00008CD8; // type:function size:0x8 scope:global align:4 +_delete__8daE_YM_cFv = .text:0x00008CE0; // type:function size:0x94 scope:global align:4 +daE_YM_Delete__FP8daE_YM_c = .text:0x00008D74; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_YM_cFv = .text:0x00008D78; // type:function size:0x314 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000908C; // type:function size:0x4 scope:global align:4 +checkBeforeBg__8daE_YM_cFs = .text:0x00009090; // type:function size:0x394 scope:global align:4 +checkBeforeGround__8daE_YM_cFv = .text:0x00009424; // type:function size:0x120 scope:global align:4 +checkInitialWall__8daE_YM_cFv = .text:0x00009544; // type:function size:0x158 scope:global align:4 +checkWall__8daE_YM_cFv = .text:0x0000969C; // type:function size:0x178 scope:global align:4 +setHideType__8daE_YM_cFv = .text:0x00009814; // type:function size:0xAC scope:global align:4 +create__8daE_YM_cFv = .text:0x000098C0; // type:function size:0x5F0 scope:global align:4 +daE_YM_Create__FP8daE_YM_c = .text:0x00009EB0; // type:function size:0x4 scope:global align:4 +__dt__12daE_YM_HIO_cFv = .text:0x00009EB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ym_cpp = .text:0x00009EF4; // type:function size:0x48 scope:global align:4 +getPos__13daTag_FWall_cFUc = .text:0x00009F3C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106769 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@106771 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106772 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@106773 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@106774 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@106775 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106805 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106807 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@106808 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106882 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106883 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@106884 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106885 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@106969 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@106970 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@107110 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@107151 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@107162 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@107231 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@107232 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@107233 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@107265 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@107266 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@107267 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@107341 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@107412 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@107413 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@107414 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@107482 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@107483 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@107484 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@107485 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@107488 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@107595 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@107596 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@107597 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@107599 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@107600 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@107661 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@107662 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107663 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107681 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@107696 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107697 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107809 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107810 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107811 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107812 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107813 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107814 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@107815 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107904 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107905 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@108231 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@108232 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108233 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108234 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108235 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108236 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108237 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108418 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@108464 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@108608 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@108609 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@108629 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@108784 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@108785 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@108969 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109005 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109006 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109153 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109154 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@109173 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@109303 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95420 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__6E_YM_n = .data:0x00000018; // type:object size:0x40 scope:global align:4 +lbl_253_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_253_data_5D = .data:0x0000005D; // type:object size:0x5 data:string +w_eff_id$96372 = .data:0x00000062; // type:object size:0x8 scope:local align:2 +lbl_253_data_6A = .data:0x0000006A; // type:object size:0x8 data:string +@107817 = .data:0x00000074; // type:object size:0x20 scope:local align:4 +@108239 = .data:0x00000094; // type:object size:0x2C scope:local align:4 +YM_DIG_POS_Y$97636 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@108971 = .data:0x000000CC; // type:object size:0x4C scope:local align:4 +lbl_253_data_118 = .data:0x00000118; // type:object size:0x5 data:string +@109304 = .data:0x00000120; // type:object size:0x20 scope:local align:4 +l_daE_YM_Method = .data:0x00000140; // type:object size:0x20 scope:global align:4 +g_profile_E_YM = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__12daE_YM_HIO_c = .data:0x00000190; // type:object size:0xC scope:global align:4 +lbl_253_data_19C = .data:0x0000019C; // type:object size:0xD data:string +@98793 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YM_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_253_data_1C0 = .data:0x000001C0; // type:object size:0x34 +@98856 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 +lbl_253_data_230 = .data:0x00000230; // type:object size:0x14 +@98858 = .data:0x00000244; // type:object size:0x34 scope:local align:4 +lbl_253_data_278 = .data:0x00000278; // type:object size:0x14 +@98916 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 +lbl_253_data_2B0 = .data:0x000002B0; // type:object size:0x18 +@98918 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_253_data_2D4 = .data:0x000002D4; // type:object size:0x1C +@98920 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_253_data_2FC = .data:0x000002FC; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_253_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95463 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +m_near_obj = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +m_obj_dist = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_e_ym_tag/splits.txt b/config/RZDJ01/rels/d_a_e_ym_tag/splits.txt new file mode 100644 index 0000000000..f9b9a18c84 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ym_tag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_ym_tag.cpp: + .text start:0x0000005C end:0x000001DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt b/config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt new file mode 100644 index 0000000000..c65009c94c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ym_tag/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_YM_TAG_Draw__FP12daE_YM_TAG_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_e_ym__FPvPv = .text:0x00000064; // type:function size:0x8C scope:global align:4 +execute__12daE_YM_TAG_cFv = .text:0x000000F0; // type:function size:0x6C scope:global align:4 +daE_YM_TAG_Execute__FP12daE_YM_TAG_c = .text:0x0000015C; // type:function size:0x4 scope:global align:4 +daE_YM_TAG_IsDelete__FP12daE_YM_TAG_c = .text:0x00000160; // type:function size:0x8 scope:global align:4 +daE_YM_TAG_Delete__FP12daE_YM_TAG_c = .text:0x00000168; // type:function size:0x8 scope:global align:4 +create__12daE_YM_TAG_cFv = .text:0x00000170; // type:function size:0x68 scope:global align:4 +daE_YM_TAG_Create__FP12daE_YM_TAG_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daE_YM_TAG_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_E_YM_TAG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_e_ymb/splits.txt b/config/RZDJ01/rels/d_a_e_ymb/splits.txt new file mode 100644 index 0000000000..f804ac0ac4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ymb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ymb.cpp: + .text start:0x000000CC end:0x000091E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000023C + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000264 diff --git a/config/RZDJ01/rels/d_a_e_ymb/symbols.txt b/config/RZDJ01/rels/d_a_e_ymb/symbols.txt new file mode 100644 index 0000000000..ce277f46a1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_ymb/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_YMB_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0x2E8 scope:global align:4 +JointCallBack__9daE_YMB_cFP8J3DJointi = .text:0x00000404; // type:function size:0x48 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000044C; // type:function size:0x18 scope:global align:4 +draw__9daE_YMB_cFv = .text:0x00000464; // type:function size:0x3B8 scope:global align:4 +daE_YMB_Draw__FP9daE_YMB_c = .text:0x0000081C; // type:function size:0x4 scope:global align:4 +checkBck__9daE_YMB_cFi = .text:0x00000820; // type:function size:0x5C scope:global align:4 +setLastDamage__9daE_YMB_cFv = .text:0x0000087C; // type:function size:0x10C scope:global align:4 +damage_check__9daE_YMB_cFv = .text:0x00000988; // type:function size:0x2DC scope:global align:4 +setCameraSwitch__9daE_YMB_cFv = .text:0x00000C64; // type:function size:0xE0 scope:global align:4 +checkWaterPos__9daE_YMB_cFv = .text:0x00000D44; // type:function size:0x100 scope:global align:4 +checkGroundPos__9daE_YMB_cFv = .text:0x00000E44; // type:function size:0x94 scope:global align:4 +setFlyWaitVoice__9daE_YMB_cFv = .text:0x00000ED8; // type:function size:0x7C scope:global align:4 +setDownWaitVoice__9daE_YMB_cFv = .text:0x00000F54; // type:function size:0x7C scope:global align:4 +setHitBoardSe__9daE_YMB_cFv = .text:0x00000FD0; // type:function size:0xB4 scope:global align:4 +setElecEffect1__9daE_YMB_cFv = .text:0x00001084; // type:function size:0x1CC scope:global align:4 +setElecEffect2__9daE_YMB_cFv = .text:0x00001250; // type:function size:0x1F8 scope:global align:4 +setWaterEffect1__9daE_YMB_cFv = .text:0x00001448; // type:function size:0x114 scope:global align:4 +setWaterEffect2__9daE_YMB_cFv = .text:0x0000155C; // type:function size:0x114 scope:global align:4 +setBoilEffect__9daE_YMB_cFi = .text:0x00001670; // type:function size:0x170 scope:global align:4 +setDamageEffect__9daE_YMB_cFi = .text:0x000017E0; // type:function size:0xF0 scope:global align:4 +setDownHamonEffect__9daE_YMB_cFv = .text:0x000018D0; // type:function size:0x114 scope:global align:4 +setFlyBlurEffect__9daE_YMB_cFv = .text:0x000019E4; // type:function size:0x178 scope:global align:4 +setRockDamageEffect__9daE_YMB_cFv = .text:0x00001B5C; // type:function size:0x144 scope:global align:4 +setDeathEffect__9daE_YMB_cFv = .text:0x00001CA0; // type:function size:0x164 scope:global align:4 +search_drop__FPvPv = .text:0x00001E04; // type:function size:0x9C scope:global align:4 +executeWait__9daE_YMB_cFv = .text:0x00001EA0; // type:function size:0x138 scope:global align:4 +setInclination__9daE_YMB_cFv = .text:0x00001FD8; // type:function size:0xD4 scope:global align:4 +setBodyAngle__9daE_YMB_cFv = .text:0x000020AC; // type:function size:0x18C scope:global align:4 +checkWolfLockIn__9daE_YMB_cFv = .text:0x00002238; // type:function size:0xA4 scope:global align:4 +executeFly__9daE_YMB_cFv = .text:0x000022DC; // type:function size:0x604 scope:global align:4 +executeFlyAttack__9daE_YMB_cFv = .text:0x000028E0; // type:function size:0x890 scope:global align:4 +executeRunAway__9daE_YMB_cFv = .text:0x00003170; // type:function size:0x444 scope:global align:4 +executeGuard__9daE_YMB_cFv = .text:0x000035B4; // type:function size:0x174 scope:global align:4 +executeSwim__9daE_YMB_cFv = .text:0x00003728; // type:function size:0xB48 scope:global align:4 +executeWaterJump__9daE_YMB_cFv = .text:0x00004270; // type:function size:0x4CC scope:global align:4 +getNearDownPos__9daE_YMB_cFv = .text:0x0000473C; // type:function size:0x1B0 scope:global align:4 +executeDamage__9daE_YMB_cFv = .text:0x000048EC; // type:function size:0x640 scope:global align:4 +setMidnaBindInit__9daE_YMB_cFP4cXyz = .text:0x00004F2C; // type:function size:0x1EC scope:global align:4 +setMidnaBindLevel__9daE_YMB_cFi = .text:0x00005118; // type:function size:0x118 scope:global align:4 +setWolfLockEffect__9daE_YMB_cFv = .text:0x00005230; // type:function size:0x1EC scope:global align:4 +initDownToWater__9daE_YMB_cFv = .text:0x0000541C; // type:function size:0x118 scope:global align:4 +calcDownToWater__9daE_YMB_cFv = .text:0x00005534; // type:function size:0x15C scope:global align:4 +executeDown__9daE_YMB_cFv = .text:0x00005690; // type:function size:0x564 scope:global align:4 +setCreateDrop__9daE_YMB_cFv = .text:0x00005BF4; // type:function size:0xA8 scope:global align:4 +executeDeath__9daE_YMB_cFv = .text:0x00005C9C; // type:function size:0x588 scope:global align:4 +demo_skip__9daE_YMB_cFi = .text:0x00006224; // type:function size:0x1C8 scope:global align:4 +DemoSkipCallBack__9daE_YMB_cFPvi = .text:0x000063EC; // type:function size:0x34 scope:global align:4 +calcLakeDemoPlayerPos__9daE_YMB_cFv = .text:0x00006420; // type:function size:0x80 scope:global align:4 +executeLakeDemo__9daE_YMB_cFv = .text:0x000064A0; // type:function size:0x680 scope:global align:4 +executeStartDemo__9daE_YMB_cFv = .text:0x00006B20; // type:function size:0x94C scope:global align:4 +checkStartBattleDemo__9daE_YMB_cFv = .text:0x0000746C; // type:function size:0x84 scope:global align:4 +executeBattleDemo__9daE_YMB_cFv = .text:0x000074F0; // type:function size:0x690 scope:global align:4 +action__9daE_YMB_cFv = .text:0x00007B80; // type:function size:0x3B0 scope:global align:4 +mtx_set__9daE_YMB_cFv = .text:0x00007F30; // type:function size:0x104 scope:global align:4 +getBellyBitePos__9daE_YMB_cFP4cXyz = .text:0x00008034; // type:function size:0x70 scope:global align:4 +getDownLockPoint__9daE_YMB_cFv = .text:0x000080A4; // type:function size:0x1C0 scope:global align:4 +setAttentionPos__9daE_YMB_cFv = .text:0x00008264; // type:function size:0x244 scope:global align:4 +cc_set__9daE_YMB_cFv = .text:0x000084A8; // type:function size:0x114 scope:global align:4 +execute__9daE_YMB_cFv = .text:0x000085BC; // type:function size:0x268 scope:global align:4 +daE_YMB_Execute__FP9daE_YMB_c = .text:0x00008824; // type:function size:0x4 scope:global align:4 +daE_YMB_IsDelete__FP9daE_YMB_c = .text:0x00008828; // type:function size:0x8 scope:global align:4 +_delete__9daE_YMB_cFv = .text:0x00008830; // type:function size:0x90 scope:global align:4 +daE_YMB_Delete__FP9daE_YMB_c = .text:0x000088C0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daE_YMB_cFv = .text:0x000088C4; // type:function size:0x280 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x4 scope:global align:4 +create__9daE_YMB_cFv = .text:0x00008B48; // type:function size:0x328 scope:global align:4 +daE_YMB_Create__FP9daE_YMB_c = .text:0x00008E70; // type:function size:0x4 scope:global align:4 +__dt__13daE_YMB_HIO_cFv = .text:0x00008E74; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ymb_cpp = .text:0x00008EB4; // type:function size:0x27C scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00009130; // type:function size:0x74 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x000091A4; // type:function size:0x34 scope:global align:4 +setPos__11daObjDrop_cF4cXyz = .text:0x000091D8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102914 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102915 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102916 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102917 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102919 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102961 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@102962 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102968 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@103075 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103076 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@103077 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@103108 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@103131 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@103255 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@103256 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@103257 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@103262 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@103292 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@103331 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103332 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103374 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103375 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103590 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@103669 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@103670 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@103762 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103766 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103767 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103768 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@103769 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103883 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103884 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103885 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103886 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103950 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103975 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104121 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104122 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104123 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104124 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104125 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104181 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104182 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104183 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104184 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104210 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@104272 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104310 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104380 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104391 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104561 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104562 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104563 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104564 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104565 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104566 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104567 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104568 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104569 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104570 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104571 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104665 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104666 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104667 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104668 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104669 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104670 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +lbl_255_rodata_12C = .rodata:0x0000012C; // type:object size:0x8 +@104739 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104740 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104741 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104742 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104743 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104744 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104745 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104746 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104747 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104748 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104749 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104750 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104751 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104752 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104753 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104754 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104755 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104756 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104757 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104758 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104759 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104760 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104761 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104848 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104924 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104925 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104936 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105033 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105034 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105035 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105083 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105084 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105255 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105321 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105322 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105323 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105326 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105327 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105328 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105329 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105330 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105331 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105332 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105333 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105334 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105335 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 data:string +@105336 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105337 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105338 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105339 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105340 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105341 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105342 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105343 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105344 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105345 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105346 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105347 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105348 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105349 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105350 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105351 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_ymb_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_ymb_at_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_ymb_eye_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000080; // type:object size:0x40 scope:global align:4 +cc_ymb_tube_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000C0; // type:object size:0x40 scope:global align:4 +YMB_DOWN_ATT_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000100; // type:object size:0x18 scope:global align:4 +lbl_255_data_118 = .data:0x00000118; // type:object size:0x5 data:string +w_eff_id$94562 = .data:0x0000011E; // type:object size:0x8 scope:local align:2 +w_eff_id$94601 = .data:0x00000126; // type:object size:0xC scope:local align:2 +w_eff_id$94619 = .data:0x00000132; // type:object size:0xE scope:local align:2 +w_eff_id$94638 = .data:0x00000140; // type:object size:0xE scope:local align:4 +w_eff_id$94664 = .data:0x0000014E; // type:object size:0x4 scope:local align:2 +w_eff_id$94677 = .data:0x00000152; // type:object size:0x4 scope:local align:2 +w_eff_id$94701 = .data:0x00000156; // type:object size:0x4 scope:local align:2 +w_eff_id$94743 = .data:0x0000015A; // type:object size:0x4 scope:local align:2 +ymb_chance_time$95030 = .data:0x0000015E; // type:object size:0x6 scope:local align:2 +@103888 = .data:0x00000164; // type:object size:0x30 scope:local align:4 +@104127 = .data:0x00000194; // type:object size:0x28 scope:local align:4 +lbl_255_data_1BC = .data:0x000001BC; // type:object size:0x4 +lbl_255_data_1C0 = .data:0x000001C0; // type:object size:0xC +eff_id$95761 = .data:0x000001CC; // type:object size:0x6 scope:local align:4 +@104763 = .data:0x000001D4; // type:object size:0x30 scope:local align:4 +@104906 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +lbl_255_data_238 = .data:0x00000238; // type:object size:0x6 data:string +l_daE_YMB_Method = .data:0x00000240; // type:object size:0x20 scope:global align:4 +g_profile_E_YMB = .data:0x00000260; // type:object size:0x30 scope:global align:4 +__vt__13daE_YMB_HIO_c = .data:0x00000290; // type:object size:0xC scope:global align:4 +lbl_255_data_29C = .data:0x0000029C; // type:object size:0xE data:string +@96852 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_YMB_HIO_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 +lbl_255_data_2C0 = .data:0x000002C0; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94142 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +@94147 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94148 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94149 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94150 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94151 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94152 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@94153 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@94154 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@94155 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94156 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94157 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94158 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@94159 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@94160 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@94161 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +YMB_DOWN_POS__23@unnamed@d_a_e_ymb_cpp@ = .bss:0x000000EC; // type:object size:0xB4 scope:global align:4 +@94600 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +sc$94597 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@94618 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +sc$94615 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +@94637 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +sc$94634 = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +@94663 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +sc$94660 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94676 = .bss:0x00000214; // type:object size:0xC scope:local align:4 +sc$94673 = .bss:0x00000220; // type:object size:0xC scope:local align:4 +@94727 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +sc$94724 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@94742 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +sc$94739 = .bss:0x00000258; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_yr/splits.txt b/config/RZDJ01/rels/d_a_e_yr/splits.txt new file mode 100644 index 0000000000..d2198afdcc --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yr.cpp: + .text start:0x000000CC end:0x00005C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000005D4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/RZDJ01/rels/d_a_e_yr/symbols.txt b/config/RZDJ01/rels/d_a_e_yr/symbols.txt new file mode 100644 index 0000000000..4a2930f505 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_yr/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000003F8; // type:function size:0x6C scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00000464; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000474; // type:function size:0x10 scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x00000484; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000049C; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00000514; // type:function size:0x18 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000052C; // type:function size:0x8 scope:global align:4 data:float +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000534; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000544; // type:function size:0xC scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000550; // type:function size:0x10 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000560; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00000570; // type:function size:0x30 scope:global align:4 +__opUl__10JAISoundIDCFv = .text:0x000005A0; // type:function size:0x8 scope:global align:4 +__ct__10JAISoundIDFRC10JAISoundID = .text:0x000005A8; // type:function size:0xC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000005B4; // type:function size:0x314 scope:global align:4 +anm_init__FP10e_yr_classifUcf = .text:0x000008C8; // type:function size:0xB8 scope:global align:4 +kuti_open__FP10e_yr_classsUl = .text:0x00000980; // type:function size:0x20 scope:global align:4 +e_yr_player_bg_check__FP10e_yr_class = .text:0x000009A0; // type:function size:0xCC scope:global align:4 +e_yr_player_view_check__FP10e_yr_class = .text:0x00000A6C; // type:function size:0x1A4 scope:global align:4 +pl_horse_check__FP10e_yr_class = .text:0x00000C10; // type:function size:0x6C scope:global align:4 +daE_Yr_Draw__FP10e_yr_class = .text:0x00000C7C; // type:function size:0x11C scope:global align:4 +e_yr_pos_move__FP10e_yr_class = .text:0x00000D98; // type:function size:0x22C scope:global align:4 +e_yr_path_move__FP10e_yr_class = .text:0x00000FC4; // type:function size:0x828 scope:global align:4 +e_yr_auto_move__FP10e_yr_class = .text:0x000017EC; // type:function size:0x32C scope:global align:4 +e_yr_atack_move__FP10e_yr_class = .text:0x00001B18; // type:function size:0xF0C scope:global align:4 +e_yr_horse_move__FP10e_yr_class = .text:0x00002A24; // type:function size:0x6B0 scope:global align:4 +e_yr_wait_move__FP10e_yr_class = .text:0x000030D4; // type:function size:0x608 scope:global align:4 +e_yr_su_wait_move__FP10e_yr_class = .text:0x000036DC; // type:function size:0x5BC scope:global align:4 +e_yr_damage__FP10e_yr_class = .text:0x00003C98; // type:function size:0x58C scope:global align:4 +damage_check__FP10e_yr_class = .text:0x00004224; // type:function size:0x2CC scope:global align:4 +ground_angle_set__FP10e_yr_class = .text:0x000044F0; // type:function size:0x340 scope:global align:4 +daE_Yr_Execute__FP10e_yr_class = .text:0x00004830; // type:function size:0xCD0 scope:global align:4 +daE_Yr_IsDelete__FP10e_yr_class = .text:0x00005500; // type:function size:0x8 scope:global align:4 +daE_Yr_Delete__FP10e_yr_class = .text:0x00005508; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005558; // type:function size:0x138 scope:global align:4 +daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005690; // type:function size:0x3AC scope:global align:4 +__dt__9e_yrHIO_cFv = .text:0x00005A3C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yr_cpp = .text:0x00005A7C; // type:function size:0x48 scope:global align:4 +__ct__9e_yrHIO_cFv = .text:0x00005AC4; // type:function size:0xEC scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x00005BB0; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00005BB8; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x00005BC0; // type:function size:0x8 scope:global align:4 +fabsf = .text:0x00005BC8; // type:function size:0xC scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00005BD4; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00005BDC; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x00005BE4; // type:function size:0x14 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00005BF8; // type:function size:0x14 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x00005C0C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100773 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100774 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100775 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100776 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100884 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100936 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@100950 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@100971 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100972 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100973 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100980 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100981 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100982 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101088 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101089 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101090 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101091 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101092 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101093 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101094 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101095 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101096 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101097 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101098 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101099 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101100 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101126 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101127 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101128 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101251 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101252 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101253 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101254 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101255 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101256 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101257 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101258 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101259 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101260 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101261 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101262 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101263 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101264 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101270 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@101346 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101347 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101348 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101349 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101350 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@101351 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101352 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101490 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101491 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101492 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101493 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101494 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101495 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101567 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101568 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101687 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101688 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101690 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@101691 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101692 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101864 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101948 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101949 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101950 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101951 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101952 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_256_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@101103 = .data:0x0000001C; // type:object size:0x6C scope:local align:4 +@101269 = .data:0x00000088; // type:object size:0x90 scope:local align:4 +@101398 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +@101438 = .data:0x00000170; // type:object size:0x58 scope:local align:4 +e_name$95407 = .data:0x000001C8; // type:object size:0xA scope:local align:4 +wing_j$95408 = .data:0x000001D4; // type:object size:0x10 scope:local align:4 +e_name$95425 = .data:0x000001E4; // type:object size:0x4 scope:local align:4 +wing_j$95426 = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +at_sph_src$95678 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$95679 = .data:0x00000230; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$95680 = .data:0x00000270; // type:object size:0x40 scope:local align:4 +body_co_sph_src$95681 = .data:0x000002B0; // type:object size:0x40 scope:local align:4 +lbl_256_data_2F0 = .data:0x000002F0; // type:object size:0x5 data:string +l_daE_Yr_Method = .data:0x000002F8; // type:object size:0x20 scope:global align:4 +g_profile_E_YR = .data:0x00000318; // type:object size:0x30 scope:global align:4 +__vt__9e_yrHIO_c = .data:0x00000348; // type:object size:0xC scope:global align:4 +lbl_256_data_354 = .data:0x00000354; // type:object size:0xA data:string +@95722 = .data:0x00000360; // type:object size:0x1C scope:local align:4 +__RTTI__9e_yrHIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_256_data_384 = .data:0x00000384; // type:object size:0x20 +@95727 = .data:0x000003A4; // type:object size:0x14 scope:local align:4 +lbl_256_data_3B8 = .data:0x000003B8; // type:object size:0x3C +@95787 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 +lbl_256_data_430 = .data:0x00000430; // type:object size:0x14 +@95789 = .data:0x00000444; // type:object size:0x34 scope:local align:4 +lbl_256_data_478 = .data:0x00000478; // type:object size:0x14 +@95847 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 +lbl_256_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@95849 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +lbl_256_data_4D4 = .data:0x000004D4; // type:object size:0x1C +@95851 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +lbl_256_data_4FC = .data:0x000004FC; // type:object size:0x24 +@95857 = .data:0x00000520; // type:object size:0xC scope:local align:4 +lbl_256_data_52C = .data:0x0000052C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94143 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_e_yrHIO = .bss:0x00000014; // type:object size:0x78 scope:global align:4 data:float +lbl_256_bss_8C = .bss:0x0000008C; // type:object size:0x100 data:byte diff --git a/config/RZDJ01/rels/d_a_e_zh/splits.txt b/config/RZDJ01/rels/d_a_e_zh/splits.txt new file mode 100644 index 0000000000..a2ca481b01 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zh.cpp: + .text start:0x000000CC end:0x00005338 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F0 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_e_zh/symbols.txt b/config/RZDJ01/rels/d_a_e_zh/symbols.txt new file mode 100644 index 0000000000..440890683c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zh/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZH_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +draw__8daE_ZH_cFv = .text:0x0000011C; // type:function size:0x2C8 scope:global align:4 +daE_ZH_Draw__FP8daE_ZH_c = .text:0x000003E4; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZH_cFiUcff = .text:0x000003E8; // type:function size:0xAC scope:global align:4 +s_BallSearch__FPvPv = .text:0x00000494; // type:function size:0x94 scope:global align:4 +s_BallSearch_Tag__FPvPv = .text:0x00000528; // type:function size:0x5C scope:global align:4 +startDemoCheck__8daE_ZH_cFv = .text:0x00000584; // type:function size:0xCC scope:global align:4 +mBallBGCheck__8daE_ZH_cFv = .text:0x00000650; // type:function size:0x238 scope:global align:4 +mGateOpen__8daE_ZH_cFv = .text:0x00000888; // type:function size:0x134 scope:global align:4 +mColorSet__8daE_ZH_cFbff = .text:0x000009BC; // type:function size:0xE0 scope:global align:4 +mReturnLineMove__8daE_ZH_cFv = .text:0x00000A9C; // type:function size:0x2D0 scope:global align:4 +mBallBgLineCheck__8daE_ZH_cFv = .text:0x00000D6C; // type:function size:0x1BC scope:global align:4 +mSearchMove__8daE_ZH_cFUc = .text:0x00000F28; // type:function size:0x344 scope:global align:4 +mStartParticleSet__8daE_ZH_cFv = .text:0x0000126C; // type:function size:0x130 scope:global align:4 +mCutTypeCheck__8daE_ZH_cFv = .text:0x0000139C; // type:function size:0x68 scope:global align:4 +damage_check__8daE_ZH_cFv = .text:0x00001404; // type:function size:0x330 scope:global align:4 +executeStartDemo__8daE_ZH_cFv = .text:0x00001734; // type:function size:0x308 scope:global align:4 +executeWait__8daE_ZH_cFv = .text:0x00001A3C; // type:function size:0xC0 scope:global align:4 +executeBallWait__8daE_ZH_cFv = .text:0x00001AFC; // type:function size:0x558 scope:global align:4 +executeOpenStart__8daE_ZH_cFv = .text:0x00002054; // type:function size:0x4FC scope:global align:4 +executeSearchMove__8daE_ZH_cFv = .text:0x00002550; // type:function size:0x1FC scope:global align:4 +executeBgHitSHMove__8daE_ZH_cFv = .text:0x0000274C; // type:function size:0x30C scope:global align:4 +executeCatchMove__8daE_ZH_cFv = .text:0x00002A58; // type:function size:0x620 scope:global align:4 +executeCatchFlyMove__8daE_ZH_cFv = .text:0x00003078; // type:function size:0x5A4 scope:global align:4 +executeReturnDemo__8daE_ZH_cFv = .text:0x0000361C; // type:function size:0x2E0 scope:global align:4 +executeFlyDelete__8daE_ZH_cFv = .text:0x000038FC; // type:function size:0x174 scope:global align:4 +executeDamage__8daE_ZH_cFv = .text:0x00003A70; // type:function size:0x634 scope:global align:4 +executeEntryCheck__8daE_ZH_cFv = .text:0x000040A4; // type:function size:0xC4 scope:global align:4 +action__8daE_ZH_cFv = .text:0x00004168; // type:function size:0x2C8 scope:global align:4 +mtx_set__8daE_ZH_cFv = .text:0x00004430; // type:function size:0x10C scope:global align:4 +cc_set__8daE_ZH_cFv = .text:0x0000453C; // type:function size:0x378 scope:global align:4 +execute__8daE_ZH_cFv = .text:0x000048B4; // type:function size:0xC4 scope:global align:4 +daE_ZH_Execute__FP8daE_ZH_c = .text:0x00004978; // type:function size:0x4 scope:global align:4 +daE_ZH_IsDelete__FP8daE_ZH_c = .text:0x0000497C; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZH_cFv = .text:0x00004984; // type:function size:0xDC scope:global align:4 +daE_ZH_Delete__FP8daE_ZH_c = .text:0x00004A60; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZH_cFv = .text:0x00004A64; // type:function size:0x1E8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x4 scope:global align:4 +create__8daE_ZH_cFv = .text:0x00004C50; // type:function size:0x63C scope:global align:4 +daE_ZH_Create__FP8daE_ZH_c = .text:0x0000528C; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZH_HIO_cFv = .text:0x00005290; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zh_cpp = .text:0x000052D0; // type:function size:0x48 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00005318; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98758 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98759 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98760 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98827 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98828 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98852 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98958 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98959 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98960 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98977 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98978 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98979 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98980 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98981 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98984 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@98990 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98991 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99015 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99016 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99017 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99018 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99019 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99020 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99021 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99022 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99023 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@99024 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99050 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99089 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99090 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99091 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +START_EFF_DT$93830 = .rodata:0x00000080; // type:object size:0x58 scope:local align:4 +@99114 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99238 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99239 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99240 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99241 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99242 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99243 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99244 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99245 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99246 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99247 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99248 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99249 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99250 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99251 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99252 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99254 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99255 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99256 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99257 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99258 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99259 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99260 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@99320 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@99321 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@99323 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@99324 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@99402 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@99403 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@99404 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@99405 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@99406 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@99407 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99408 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@99409 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@99410 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@99411 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99474 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@99475 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99476 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99494 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99594 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99595 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99596 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@99698 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99699 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99815 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99897 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@99898 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99943 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99944 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@99945 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@99946 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@99947 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@99948 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@99949 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@99950 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@100169 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@100170 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@100171 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@100172 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@100175 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zhSph_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zhCyl_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global align:4 +cc_zhCyl_at_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000084; // type:object size:0x44 scope:global align:4 +lbl_257_data_C8 = .data:0x000000C8; // type:object size:0x5 data:string +lbl_257_data_CD = .data:0x000000CD; // type:object size:0x8 data:string +@99326 = .data:0x000000D8; // type:object size:0x54 scope:local align:4 +@99413 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +effId$94340 = .data:0x00000170; // type:object size:0x8 scope:local align:4 data:2byte +@99677 = .data:0x00000178; // type:object size:0x34 scope:local align:4 +@99886 = .data:0x000001AC; // type:object size:0x30 scope:local align:4 +l_daE_ZH_Method = .data:0x000001DC; // type:object size:0x20 scope:global align:4 +g_profile_E_ZH = .data:0x000001FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZH_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global align:4 +lbl_257_data_238 = .data:0x00000238; // type:object size:0xD data:string +@95063 = .data:0x00000248; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZH_HIO_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_257_data_25C = .data:0x0000025C; // type:object size:0x34 +@95126 = .data:0x00000290; // type:object size:0x3C scope:local align:4 +lbl_257_data_2CC = .data:0x000002CC; // type:object size:0x14 +@95128 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 +lbl_257_data_314 = .data:0x00000314; // type:object size:0x14 +@95186 = .data:0x00000328; // type:object size:0x24 scope:local align:4 +lbl_257_data_34C = .data:0x0000034C; // type:object size:0x18 +@95188 = .data:0x00000364; // type:object size:0xC scope:local align:4 +lbl_257_data_370 = .data:0x00000370; // type:object size:0x1C +@95190 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_257_data_398 = .data:0x00000398; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93465 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +mStartFlag = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +@93672 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@93673 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@93674 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@93675 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@93676 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@93677 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +mRoomLine_dt$93669 = .bss:0x00000084; // type:object size:0x48 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_e_zm/splits.txt b/config/RZDJ01/rels/d_a_e_zm/splits.txt new file mode 100644 index 0000000000..16d34d7900 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zm.cpp: + .text start:0x000000CC end:0x00002C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_e_zm/symbols.txt b/config/RZDJ01/rels/d_a_e_zm/symbols.txt new file mode 100644 index 0000000000..6fb12ddea6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zm/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZM_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +draw__8daE_ZM_cFv = .text:0x00000120; // type:function size:0x20C scope:global align:4 +daE_ZM_Draw__FP8daE_ZM_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZM_cFiUcff = .text:0x00000330; // type:function size:0xAC scope:global align:4 +damage_check__8daE_ZM_cFv = .text:0x000003DC; // type:function size:0x724 scope:global align:4 +mCutTypeCheck__8daE_ZM_cFv = .text:0x00000B00; // type:function size:0xA0 scope:global align:4 +s_PointSearch__FPvPv = .text:0x00000BA0; // type:function size:0xA4 scope:global align:4 +executeSearchPoint__8daE_ZM_cFv = .text:0x00000C44; // type:function size:0x60 scope:global align:4 +executeWait__8daE_ZM_cFv = .text:0x00000CA4; // type:function size:0x518 scope:global align:4 +executeMove__8daE_ZM_cFv = .text:0x000011BC; // type:function size:0xE4 scope:global align:4 +executeAttack__8daE_ZM_cFv = .text:0x000012A0; // type:function size:0x330 scope:global align:4 +executeDamage__8daE_ZM_cFv = .text:0x000015D0; // type:function size:0x27C scope:global align:4 +executeDead__8daE_ZM_cFv = .text:0x0000184C; // type:function size:0x370 scope:global align:4 +executeBullet__8daE_ZM_cFv = .text:0x00001BBC; // type:function size:0x4AC scope:global align:4 +action__8daE_ZM_cFv = .text:0x00002068; // type:function size:0x1E0 scope:global align:4 +mtx_set__8daE_ZM_cFv = .text:0x00002248; // type:function size:0x98 scope:global align:4 +cc_set__8daE_ZM_cFv = .text:0x000022E0; // type:function size:0x1A0 scope:global align:4 +execute__8daE_ZM_cFv = .text:0x00002480; // type:function size:0x110 scope:global align:4 +daE_ZM_Execute__FP8daE_ZM_c = .text:0x00002590; // type:function size:0x4 scope:global align:4 +daE_ZM_IsDelete__FP8daE_ZM_c = .text:0x00002594; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZM_cFv = .text:0x0000259C; // type:function size:0x90 scope:global align:4 +daE_ZM_Delete__FP8daE_ZM_c = .text:0x0000262C; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZM_cFv = .text:0x00002630; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002724; // type:function size:0x4 scope:global align:4 +create__8daE_ZM_cFv = .text:0x00002728; // type:function size:0x49C scope:global align:4 +daE_ZM_Create__FP8daE_ZM_c = .text:0x00002BC4; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZM_HIO_cFv = .text:0x00002BC8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zm_cpp = .text:0x00002C08; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95652 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95654 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95715 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95716 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95857 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95858 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95859 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95860 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95979 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95980 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@95981 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95982 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95985 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@96048 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96089 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96090 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96091 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96092 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96139 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96140 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96141 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96142 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@96143 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96144 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96226 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96227 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96228 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96229 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96254 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96258 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@96285 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96286 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92592 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_zm_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_zm_at_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +lbl_258_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +eff_delete_id$92861 = .data:0x000000A2; // type:object size:0x4 scope:local align:2 +eff_bullet_id$93057 = .data:0x000000A6; // type:object size:0x6 scope:local align:2 +eff_bullet_delete_id$93058 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +@96256 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +lbl_258_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_ZM_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_ZM = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZM_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_258_data_134 = .data:0x00000134; // type:object size:0xD data:string +@93359 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZM_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_258_data_158 = .data:0x00000158; // type:object size:0x34 +@93421 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_258_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@93423 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_258_data_210 = .data:0x00000210; // type:object size:0x14 +@93481 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_258_data_248 = .data:0x00000248; // type:object size:0x18 +@93483 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_258_data_26C = .data:0x0000026C; // type:object size:0x1C +@93485 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_258_data_294 = .data:0x00000294; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_258_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92635 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_e_zs/splits.txt b/config/RZDJ01/rels/d_a_e_zs/splits.txt new file mode 100644 index 0000000000..6e47dd9d0c --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zs.cpp: + .text start:0x000000CC end:0x00001BE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_e_zs/symbols.txt b/config/RZDJ01/rels/d_a_e_zs/symbols.txt new file mode 100644 index 0000000000..9821fe4bf4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_e_zs/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZS_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +draw__8daE_ZS_cFv = .text:0x000000FC; // type:function size:0xE4 scope:global align:4 +daE_ZS_Draw__FP8daE_ZS_c = .text:0x000001E0; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZS_cFiUcff = .text:0x000001E4; // type:function size:0xAC scope:global align:4 +damage_check__8daE_ZS_cFv = .text:0x00000290; // type:function size:0x648 scope:global align:4 +s_BossSearch__FPvPv = .text:0x000008D8; // type:function size:0x4C scope:global align:4 +mBossHandCheck__8daE_ZS_cFv = .text:0x00000924; // type:function size:0x108 scope:global align:4 +executeAppear__8daE_ZS_cFv = .text:0x00000A2C; // type:function size:0x3A4 scope:global align:4 +executeWait__8daE_ZS_cFv = .text:0x00000DD0; // type:function size:0x1F4 scope:global align:4 +executeDamage__8daE_ZS_cFv = .text:0x00000FC4; // type:function size:0x1B0 scope:global align:4 +executeDrive__8daE_ZS_cFv = .text:0x00001174; // type:function size:0x1BC scope:global align:4 +action__8daE_ZS_cFv = .text:0x00001330; // type:function size:0x1B4 scope:global align:4 +mtx_set__8daE_ZS_cFv = .text:0x000014E4; // type:function size:0xA4 scope:global align:4 +cc_set__8daE_ZS_cFv = .text:0x00001588; // type:function size:0x100 scope:global align:4 +execute__8daE_ZS_cFv = .text:0x00001688; // type:function size:0x6C scope:global align:4 +daE_ZS_Execute__FP8daE_ZS_c = .text:0x000016F4; // type:function size:0x4 scope:global align:4 +daE_ZS_IsDelete__FP8daE_ZS_c = .text:0x000016F8; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZS_cFv = .text:0x00001700; // type:function size:0x74 scope:global align:4 +daE_ZS_Delete__FP8daE_ZS_c = .text:0x00001774; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZS_cFv = .text:0x00001778; // type:function size:0xE8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001860; // type:function size:0x4 scope:global align:4 +create__8daE_ZS_cFv = .text:0x00001864; // type:function size:0x2E0 scope:global align:4 +daE_ZS_Create__FP8daE_ZS_c = .text:0x00001B44; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZS_HIO_cFv = .text:0x00001B48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zs_cpp = .text:0x00001B88; // type:function size:0x48 scope:global align:4 +getHandPosL__8daB_DS_cFv = .text:0x00001BD0; // type:function size:0x8 scope:global align:4 +getHandPosR__8daB_DS_cFv = .text:0x00001BD8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96391 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96405 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96406 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96407 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96408 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96420 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96565 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96566 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96666 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96667 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96668 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@96669 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96725 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96726 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96830 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96831 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96832 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94173 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_zs_src__22@unnamed@d_a_e_zs_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +lbl_259_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +eff_Damage_id$94267 = .data:0x00000062; // type:object size:0x6 scope:local align:2 +eff_Appear_id$94383 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +w_eff_id$94500 = .data:0x0000006C; // type:object size:0x8 scope:local align:4 +l_daE_ZS_Method = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_E_ZS = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZS_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_259_data_D0 = .data:0x000000D0; // type:object size:0xD data:string +@94738 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZS_HIO_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +lbl_259_data_F4 = .data:0x000000F4; // type:object size:0x34 +@94801 = .data:0x00000128; // type:object size:0x3C scope:local align:4 +lbl_259_data_164 = .data:0x00000164; // type:object size:0x14 +@94803 = .data:0x00000178; // type:object size:0x34 scope:local align:4 +lbl_259_data_1AC = .data:0x000001AC; // type:object size:0x14 +@94861 = .data:0x000001C0; // type:object size:0x24 scope:local align:4 +lbl_259_data_1E4 = .data:0x000001E4; // type:object size:0x18 +@94863 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_259_data_208 = .data:0x00000208; // type:object size:0x1C +@94865 = .data:0x00000224; // type:object size:0xC scope:local align:4 +lbl_259_data_230 = .data:0x00000230; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_259_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_259_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_259_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_econt/splits.txt b/config/RZDJ01/rels/d_a_econt/splits.txt new file mode 100644 index 0000000000..672e00031a --- /dev/null +++ b/config/RZDJ01/rels/d_a_econt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_econt.cpp: + .text start:0x0000005C end:0x00000290 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_econt/symbols.txt b/config/RZDJ01/rels/d_a_econt/symbols.txt new file mode 100644 index 0000000000..213002bddb --- /dev/null +++ b/config/RZDJ01/rels/d_a_econt/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daEcont_Draw__FP11econt_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_rd_sub__FPvPv = .text:0x00000064; // type:function size:0x54 scope:global align:4 +daEcont_Execute__FP11econt_class = .text:0x000000B8; // type:function size:0x118 scope:global align:4 +daEcont_IsDelete__FP11econt_class = .text:0x000001D0; // type:function size:0x8 scope:global align:4 +daEcont_Delete__FP11econt_class = .text:0x000001D8; // type:function size:0x28 scope:global align:4 +daEcont_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x90 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95900 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95901 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95902 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_daEcont_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ECONT = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_72_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_ep/splits.txt b/config/RZDJ01/rels/d_a_ep/splits.txt new file mode 100644 index 0000000000..25fab50012 --- /dev/null +++ b/config/RZDJ01/rels/d_a_ep/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_ep.cpp: + .text start:0x0000005C end:0x00002394 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000330 diff --git a/config/RZDJ01/rels/d_a_ep/symbols.txt b/config/RZDJ01/rels/d_a_ep/symbols.txt new file mode 100644 index 0000000000..b366340815 --- /dev/null +++ b/config/RZDJ01/rels/d_a_ep/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +move_calc__FP8ep_classP10ep_hahen_s = .text:0x0000005C; // type:function size:0x620 scope:global align:4 +daEp_Draw__FP8ep_class = .text:0x0000067C; // type:function size:0x168 scope:global align:4 +ep_switch_event_end__FP8ep_class = .text:0x000007E4; // type:function size:0x60 scope:global align:4 +ep_switch_event_move__FP8ep_class = .text:0x00000844; // type:function size:0xF4 scope:global align:4 +daEp_Execute__FP8ep_class = .text:0x00000938; // type:function size:0x13E4 scope:global align:4 +daEp_IsDelete__FP8ep_class = .text:0x00001D1C; // type:function size:0x8 scope:global align:4 +daEp_Delete__FP8ep_class = .text:0x00001D24; // type:function size:0x44 scope:global align:4 +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x00001D68; // type:function size:0x118 scope:global align:4 +daEp_Create__FP10fopAc_ac_c = .text:0x00001E80; // type:function size:0x44C scope:global align:4 +__ct__10ep_hahen_sFv = .text:0x000022CC; // type:function size:0x6C scope:global align:4 +__dt__10ep_hahen_sFv = .text:0x00002338; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95120 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95121 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95122 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95123 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95124 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95125 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95126 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95127 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95128 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95129 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95130 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95131 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@95132 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@95133 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95135 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95136 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95137 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95138 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@95175 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95176 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95419 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95420 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95422 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@95423 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95424 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95425 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95426 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95427 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95428 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95429 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95430 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95432 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95433 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95434 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95435 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95436 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95437 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95438 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95439 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95440 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95442 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95443 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95444 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95445 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95446 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95447 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95448 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95449 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95450 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95451 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95452 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@95453 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95454 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95455 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95549 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@95550 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95551 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95552 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91976 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_11_data_8 = .data:0x00000008; // type:object size:0x10 data:string +lbl_11_data_18 = .data:0x00000018; // type:object size:0x5 data:string +lbl_11_data_1D = .data:0x0000001D; // type:object size:0x5 data:string +actions$92299 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +l_particle_fire_A$92316 = .data:0x0000002C; // type:object size:0x4 scope:local align:4 +l_particle_fire_B$92317 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_particle_kagerou$92318 = .data:0x00000034; // type:object size:0x4 scope:local align:4 +eff_name$92536 = .data:0x00000038; // type:object size:0x6 scope:local align:4 +lbl_11_data_3E = .data:0x0000003E; // type:object size:0x9 data:string +lbl_11_data_47 = .data:0x00000047; // type:object size:0x3 data:string +model_d = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +sph_src$92641 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +co_cyl_src$92648 = .data:0x000000AC; // type:object size:0x44 scope:local align:4 +at_sph_src$92656 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +l_daEp_Method = .data:0x00000130; // type:object size:0x20 scope:global align:4 +g_profile_EP = .data:0x00000150; // type:object size:0x30 scope:global align:4 +lbl_11_data_180 = .data:0x00000180; // type:object size:0x40 +@92799 = .data:0x000001C0; // type:object size:0x4C scope:local align:4 +lbl_11_data_20C = .data:0x0000020C; // type:object size:0x14 +@92803 = .data:0x00000220; // type:object size:0x44 scope:local align:4 +lbl_11_data_264 = .data:0x00000264; // type:object size:0x14 +@92805 = .data:0x00000278; // type:object size:0x24 scope:local align:4 +lbl_11_data_29C = .data:0x0000029C; // type:object size:0x18 +@92807 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +lbl_11_data_2C0 = .data:0x000002C0; // type:object size:0x1C +@92809 = .data:0x000002DC; // type:object size:0xC scope:local align:4 +lbl_11_data_2E8 = .data:0x000002E8; // type:object size:0x34 +@92843 = .data:0x0000031C; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_formation_mng/splits.txt b/config/RZDJ01/rels/d_a_formation_mng/splits.txt new file mode 100644 index 0000000000..e4f2ff87dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_formation_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_formation_mng.cpp: + .text start:0x0000005C end:0x00001A18 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_formation_mng/symbols.txt b/config/RZDJ01/rels/d_a_formation_mng/symbols.txt new file mode 100644 index 0000000000..eae0a8ecad --- /dev/null +++ b/config/RZDJ01/rels/d_a_formation_mng/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__10daFmtMng_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +initMemberPos__10daFmtMng_cFv = .text:0x00000128; // type:function size:0x2C4 scope:global align:4 +setPath__15daFmtMng_Path_cFiiR4cXyz = .text:0x000003EC; // type:function size:0x80 scope:global align:4 +executeWait__10daFmtMng_cFv = .text:0x0000046C; // type:function size:0x128 scope:global align:4 +isAllMemberCulling__10daFmtMng_cFv = .text:0x00000594; // type:function size:0xA4 scope:global align:4 +setAction__10daFmtMng_cFQ210daFmtMng_c6Mode_e = .text:0x00000638; // type:function size:0x44 scope:global align:4 +initWalk__10daFmtMng_cFv = .text:0x0000067C; // type:function size:0xC4 scope:global align:4 +executeWalk__10daFmtMng_cFv = .text:0x00000740; // type:function size:0x420 scope:global align:4 +checkPoint__15daFmtMng_Path_cF4cXyzf = .text:0x00000B60; // type:function size:0xD4 scope:global align:4 +checkPathEnd__15daFmtMng_Path_cF4cXyzf = .text:0x00000C34; // type:function size:0xB0 scope:global align:4 +setNextPoint__15daFmtMng_Path_cFR4cXyz = .text:0x00000CE4; // type:function size:0xD4 scope:global align:4 +initReverse__10daFmtMng_cFv = .text:0x00000DB8; // type:function size:0x94 scope:global align:4 +executeReverse__10daFmtMng_cFv = .text:0x00000E4C; // type:function size:0x194 scope:global align:4 +__ct__8FmtPos_cFv = .text:0x00000FE0; // type:function size:0x4 scope:global align:4 +__dt__8FmtPos_cFv = .text:0x00000FE4; // type:function size:0x40 scope:global align:4 +initMotion__10daFmtMng_cFv = .text:0x00001024; // type:function size:0x17C scope:global align:4 +executeMotion__10daFmtMng_cFv = .text:0x000011A0; // type:function size:0xF4 scope:global align:4 +initFight__10daFmtMng_cFv = .text:0x00001294; // type:function size:0x100 scope:global align:4 +executeFight__10daFmtMng_cFv = .text:0x00001394; // type:function size:0x16C scope:global align:4 +daFmtMng_Draw__FP10daFmtMng_c = .text:0x00001500; // type:function size:0x8 scope:global align:4 +daFmtMng_Execute__FP10daFmtMng_c = .text:0x00001508; // type:function size:0x148 scope:global align:4 +daFmtMng_IsDelete__FP10daFmtMng_c = .text:0x00001650; // type:function size:0x8 scope:global align:4 +daFmtMng_Delete__FP10daFmtMng_c = .text:0x00001658; // type:function size:0x98 scope:global align:4 +__dt__11FmtMember_cFv = .text:0x000016F0; // type:function size:0x40 scope:global align:4 +daFmtMng_Create__FP10fopAc_ac_c = .text:0x00001730; // type:function size:0x264 scope:global align:4 +__ct__11FmtMember_cFv = .text:0x00001994; // type:function size:0x4 scope:global align:4 +getTime__10daFmtMng_cFv = .text:0x00001998; // type:function size:0x64 scope:global align:4 +chgDir__15daFmtMng_Path_cFv = .text:0x000019FC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__10daFmtMng_c = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +ActionTable__10daFmtMng_c = .rodata:0x00000018; // type:object size:0x78 scope:global align:4 +@97841 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97874 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97875 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97876 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97879 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@98027 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98069 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98162 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98163 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98164 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98165 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98166 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98226 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@98227 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@98327 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +l_daFmtMng_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_FORMATION_MNG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_fr/splits.txt b/config/RZDJ01/rels/d_a_fr/splits.txt new file mode 100644 index 0000000000..0d8d72c991 --- /dev/null +++ b/config/RZDJ01/rels/d_a_fr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fr.cpp: + .text start:0x000000CC end:0x00001C7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_fr/symbols.txt b/config/RZDJ01/rels/d_a_fr/symbols.txt new file mode 100644 index 0000000000..ebb325c341 --- /dev/null +++ b/config/RZDJ01/rels/d_a_fr/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daFr_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +daFr_Draw__FP8fr_class = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 +s_wd_sub__FPvPv = .text:0x000001EC; // type:function size:0x4C scope:global align:4 +way_bg_check__FP8fr_class = .text:0x00000238; // type:function size:0xF0 scope:global align:4 +swim_on__FP8fr_class = .text:0x00000328; // type:function size:0x18C scope:global align:4 +daFr_Execute__FP8fr_class = .text:0x000004B4; // type:function size:0x12FC scope:global align:4 +daFr_IsDelete__FP8fr_class = .text:0x000017B0; // type:function size:0x8 scope:global align:4 +daFr_Delete__FP8fr_class = .text:0x000017B8; // type:function size:0x54 scope:global align:4 +useHeapIfrt__FP10fopAc_ac_c = .text:0x0000180C; // type:function size:0x19C scope:global align:4 +daFr_Create__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x24C scope:global align:4 +__dt__10daFr_HIO_cFv = .text:0x00001BF4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_fr_cpp = .text:0x00001C34; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95321 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95322 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95323 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95325 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95366 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95367 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95403 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95404 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95405 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95406 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95407 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95408 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95409 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95688 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95699 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95700 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95701 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95702 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95703 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95704 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95707 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95708 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95712 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@95821 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95823 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +lbl_73_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@95710 = .data:0x00000004; // type:object size:0xCC scope:local align:4 +lbl_73_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +l_daFr_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_FR = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__10daFr_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_73_data_134 = .data:0x00000134; // type:object size:0xB data:string +@92625 = .data:0x00000140; // type:object size:0xC scope:local align:4 +__RTTI__10daFr_HIO_c = .data:0x0000014C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_73_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92050 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_grass/splits.txt b/config/RZDJ01/rels/d_a_grass/splits.txt new file mode 100644 index 0000000000..2a4de4ac7a --- /dev/null +++ b/config/RZDJ01/rels/d_a_grass/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000CC end:0x00005F68 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x0000474C + .bss start:0x00000008 end:0x00001058 diff --git a/config/RZDJ01/rels/d_a_grass/symbols.txt b/config/RZDJ01/rels/d_a_grass/symbols.txt new file mode 100644 index 0000000000..78d9cbc895 --- /dev/null +++ b/config/RZDJ01/rels/d_a_grass/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x000000CC; // type:function size:0x19C scope:global align:4 +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00000268; // type:function size:0x4B4 scope:global align:4 +Direction_Set__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_ObjP5csXyz = .text:0x0000071C; // type:function size:0x234 scope:global align:4 +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfUs = .text:0x00000950; // type:function size:0x458 scope:global align:4 +hitCheck__13dGrass_data_cFiUs = .text:0x00000DA8; // type:function size:0x1F8 scope:global align:4 +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x00000FA0; // type:function size:0x10 scope:global align:4 +deleteData__13dGrass_room_cFv = .text:0x00000FB0; // type:function size:0xB4 scope:global align:4 +__ct__15dGrass_packet_cFv = .text:0x00001064; // type:function size:0x198 scope:global align:4 +draw__15dGrass_packet_cFv = .text:0x000011FC; // type:function size:0xB5C scope:global align:4 +calc__15dGrass_packet_cFv = .text:0x00001D58; // type:function size:0x494 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x000021EC; // type:function size:0xB8 scope:global align:4 +update__15dGrass_packet_cFv = .text:0x000022A4; // type:function size:0x688 scope:global align:4 +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc = .text:0x0000292C; // type:function size:0xF4 scope:global align:4 +newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x00002A20; // type:function size:0xF4 scope:global align:4 +deleteRoom__15dGrass_packet_cFi = .text:0x00002B14; // type:function size:0x14 scope:global align:4 +newAnm__15dGrass_packet_cFv = .text:0x00002B28; // type:function size:0x4C scope:global align:4 +setAnm__15dGrass_packet_cFis = .text:0x00002B74; // type:function size:0x24 scope:global align:4 +__sinit_\d_a_grass_cpp = .text:0x00002B98; // type:function size:0xE4 scope:global align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00002C7C; // type:function size:0x8 scope:global align:4 +__dt__15dCcMassS_HitInfFv = .text:0x00002C84; // type:function size:0x40 scope:global align:4 +__ct__13dGrass_data_cFv = .text:0x00002CC4; // type:function size:0xC scope:global align:4 +__dt__13dGrass_data_cFv = .text:0x00002CD0; // type:function size:0x40 scope:global align:4 +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x00002D10; // type:function size:0x128 scope:global align:4 +deleteAnm__14dFlower_data_cFv = .text:0x00002E38; // type:function size:0x54 scope:global align:4 +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00002E8C; // type:function size:0x168 scope:global align:4 +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x00002FF4; // type:function size:0x660 scope:global align:4 +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x00003654; // type:function size:0x1A0 scope:global align:4 +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x000037F4; // type:function size:0x10 scope:global align:4 +deleteData__14dFlower_room_cFv = .text:0x00003804; // type:function size:0x5C scope:global align:4 +__ct__16dFlower_packet_cFv = .text:0x00003860; // type:function size:0x128 scope:global align:4 +draw__16dFlower_packet_cFv = .text:0x00003988; // type:function size:0xA0C scope:global align:4 +calc__16dFlower_packet_cFv = .text:0x00004394; // type:function size:0x204 scope:global align:4 +flowerCheckGroundY__FR4cXyz = .text:0x00004598; // type:function size:0xC8 scope:global align:4 +update__16dFlower_packet_cFv = .text:0x00004660; // type:function size:0x2A0 scope:global align:4 +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs = .text:0x00004900; // type:function size:0x170 scope:global align:4 +newData__16dFlower_packet_cFScR4cXyziScs = .text:0x00004A70; // type:function size:0xE8 scope:global align:4 +deleteRoom__16dFlower_packet_cFi = .text:0x00004B58; // type:function size:0x14 scope:global align:4 +newAnm__16dFlower_packet_cFv = .text:0x00004B6C; // type:function size:0x4C scope:global align:4 +setAnm__16dFlower_packet_cFis = .text:0x00004BB8; // type:function size:0x24 scope:global align:4 +__ct__14dFlower_data_cFv = .text:0x00004BDC; // type:function size:0xC scope:global align:4 +__dt__14dFlower_data_cFv = .text:0x00004BE8; // type:function size:0x40 scope:global align:4 +randam_addcol_set__FPs = .text:0x00004C28; // type:function size:0x198 scope:global align:4 +createGrass__9daGrass_cFv = .text:0x00004DC0; // type:function size:0x68 scope:global align:4 +deleteGrass__9daGrass_cFv = .text:0x00004E28; // type:function size:0x50 scope:global align:4 +__dt__15dGrass_packet_cFv = .text:0x00004E78; // type:function size:0x68 scope:global align:4 +createFlower__9daGrass_cFv = .text:0x00004EE0; // type:function size:0x68 scope:global align:4 +deleteFlower__9daGrass_cFv = .text:0x00004F48; // type:function size:0x50 scope:global align:4 +__dt__16dFlower_packet_cFv = .text:0x00004F98; // type:function size:0x68 scope:global align:4 +daGrass_create__FP9daGrass_c = .text:0x00005000; // type:function size:0xE60 scope:global align:4 +daGrass_Delete__FP9daGrass_c = .text:0x00005E60; // type:function size:0x58 scope:global align:4 +daGrass_execute__FP9daGrass_c = .text:0x00005EB8; // type:function size:0x68 scope:global align:4 +daGrass_draw__FP9daGrass_c = .text:0x00005F20; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100099 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100100 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100102 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100103 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100104 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100115 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100239 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100240 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@100241 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100242 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100245 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100252 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@100471 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100472 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100473 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100474 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100475 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@100476 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@100561 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@100705 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100706 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100707 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100708 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100709 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100710 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100711 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100712 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100713 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100714 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100715 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100716 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100717 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100719 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100720 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100721 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100722 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100723 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100724 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100728 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@100786 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100788 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100789 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100790 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@100794 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100795 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100796 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100797 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100799 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@100865 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100866 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100867 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100869 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100870 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100871 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100872 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100873 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100874 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100937 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100938 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100993 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@101337 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101338 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101339 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101340 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +lbl_74_rodata_138 = .rodata:0x00000138; // type:object size:0x4 +@101531 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101532 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101533 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101569 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:float +@101618 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@101669 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101844 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101845 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101846 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101847 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_M_kusa05_RGBATEX = .data:0x00000000; // type:object size:0x800 scope:global align:4 +l_M_Hijiki00TEX = .data:0x00000800; // type:object size:0x800 scope:global align:4 +l_pos = .data:0x00001000; // type:object size:0x3C0 scope:global align:4 +l_normal = .data:0x000013C0; // type:object size:0xC scope:global align:4 +lbl_74_data_13CC = .data:0x000013CC; // type:object size:0x14 +l_texCoord = .data:0x000013E0; // type:object size:0xA0 scope:global align:4 +l_M_Kusa_9qDL = .data:0x00001480; // type:object size:0xCB scope:global align:4 +l_M_Kusa_9q_cDL = .data:0x00001560; // type:object size:0xCB scope:global align:4 +l_M_TenGusaDL = .data:0x00001640; // type:object size:0xD4 scope:global align:4 +l_Tengusa_matDL = .data:0x00001720; // type:object size:0xA8 scope:global align:4 +l_kusa9q_matDL = .data:0x000017E0; // type:object size:0xA8 scope:global align:4 +l_kusa9q_l4_matDL = .data:0x000018A0; // type:object size:0xA8 scope:global align:4 +@100572 = .data:0x00001948; // type:object size:0xC scope:local align:4 +l_vtxDescList$94595 = .data:0x00001954; // type:object size:0x28 scope:local align:4 +l_vtxAttrFmtList$94596 = .data:0x0000197C; // type:object size:0x50 scope:local align:4 +lbl_74_data_19CC = .data:0x000019CC; // type:object size:0x7 data:string +lbl_74_data_19D3 = .data:0x000019D3; // type:object size:0x7 data:string +l_J_Ohana00_64TEX = .data:0x000019E0; // type:object size:0x800 scope:global align:4 +l_flowerPos = .data:0x000021E0; // type:object size:0x2C4 scope:global align:4 +l_flowerNormal = .data:0x000024A4; // type:object size:0xB4 scope:global align:4 +lbl_74_data_2558 = .data:0x00002558; // type:object size:0x8 +l_flowerTexCoord = .data:0x00002560; // type:object size:0x138 scope:global align:4 +l_J_hana00DL = .data:0x000026A0; // type:object size:0x150 scope:global align:4 +l_J_hana00_cDL = .data:0x00002800; // type:object size:0xDE scope:global align:4 +l_matDL = .data:0x000028E0; // type:object size:0x99 scope:global align:4 +l_matLight4DL = .data:0x00002980; // type:object size:0x99 scope:global align:4 +l_J_Ohana01_64128_0419TEX = .data:0x00002A20; // type:object size:0x1000 scope:global align:4 +l_flowerPos2 = .data:0x00003A20; // type:object size:0x4C8 scope:global align:4 +l_flowerNormal2 = .data:0x00003EE8; // type:object size:0x120 scope:global align:4 +lbl_74_data_4008 = .data:0x00004008; // type:object size:0x8 +l_flowerTexCoord2 = .data:0x00004010; // type:object size:0x120 scope:global align:4 +l_J_hana01DL = .data:0x00004140; // type:object size:0x138 scope:global align:4 +l_J_hana01_c_00DL = .data:0x00004280; // type:object size:0xDE scope:global align:4 +l_J_hana01_c_01DL = .data:0x00004360; // type:object size:0x128 scope:global align:4 +l_mat2DL = .data:0x000044A0; // type:object size:0x99 scope:global align:4 +l_mat2Light4DL = .data:0x00004540; // type:object size:0x99 scope:global align:4 +@101412 = .data:0x000045DC; // type:object size:0xC scope:local align:4 data:4byte +@101540 = .data:0x000045E8; // type:object size:0x20 scope:local align:4 +l_offsetData$localstatic$create__9daGrass_cFv@5 = .data:0x00004608; // type:object size:0x40 scope:local align:4 +daGrass_METHODS = .data:0x00004648; // type:object size:0x20 scope:global align:4 +g_profile_GRASS = .data:0x00004668; // type:object size:0x30 scope:global align:4 +__vt__16dFlower_packet_c = .data:0x00004698; // type:object size:0x14 scope:global align:4 +lbl_74_data_46AC = .data:0x000046AC; // type:object size:0x11 data:string +@96227 = .data:0x000046C0; // type:object size:0xC scope:local align:4 +__RTTI__16dFlower_packet_c = .data:0x000046CC; // type:object size:0x8 scope:global align:4 +__vt__15dGrass_packet_c = .data:0x000046D4; // type:object size:0x14 scope:global align:4 +lbl_74_data_46E8 = .data:0x000046E8; // type:object size:0x10 data:string +@96229 = .data:0x000046F8; // type:object size:0xC scope:local align:4 +__RTTI__15dGrass_packet_c = .data:0x00004704; // type:object size:0x8 scope:global align:4 +__vt__15dCcMassS_HitInf = .data:0x0000470C; // type:object size:0xC scope:global align:4 +lbl_74_data_4718 = .data:0x00004718; // type:object size:0x10 data:string +__RTTI__15dCcMassS_HitInf = .data:0x00004728; // type:object size:0x8 scope:global align:4 +lbl_74_data_4730 = .data:0x00004730; // type:object size:0xA data:string +lbl_74_data_4744 = .data:0x00004744; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94455 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +ang$94452 = .bss:0x00000018; // type:object size:0x6 scope:local align:4 +exec_count_dammy$94799 = .bss:0x0000001E; // type:object size:0x2 scope:local align:2 +exec_count_dammy2$94800 = .bss:0x00000020; // type:object size:0x2 scope:local align:4 +mAngleZ$94923 = .bss:0x00000022; // type:object size:0xBB8 scope:local align:2 +lbl_74_bss_BDA = .bss:0x00000BDA; // type:object size:0x1 data:byte +@95221 = .bss:0x00000BDC; // type:object size:0xC scope:local align:4 +ang$95218 = .bss:0x00000BE8; // type:object size:0x6 scope:local align:4 +@95764 = .bss:0x00000BF0; // type:object size:0xC scope:local align:4 +@95765 = .bss:0x00000BFC; // type:object size:0xC scope:local align:4 +@95766 = .bss:0x00000C08; // type:object size:0xC scope:local align:4 +@95767 = .bss:0x00000C14; // type:object size:0xC scope:local align:4 +@95768 = .bss:0x00000C20; // type:object size:0xC scope:local align:4 +@95769 = .bss:0x00000C2C; // type:object size:0xC scope:local align:4 +@95770 = .bss:0x00000C38; // type:object size:0xC scope:local align:4 +@95773 = .bss:0x00000C44; // type:object size:0xC scope:local align:4 +@95774 = .bss:0x00000C50; // type:object size:0xC scope:local align:4 +@95775 = .bss:0x00000C5C; // type:object size:0xC scope:local align:4 +@95776 = .bss:0x00000C68; // type:object size:0xC scope:local align:4 +@95777 = .bss:0x00000C74; // type:object size:0xC scope:local align:4 +@95778 = .bss:0x00000C80; // type:object size:0xC scope:local align:4 +@95779 = .bss:0x00000C8C; // type:object size:0xC scope:local align:4 +@95780 = .bss:0x00000C98; // type:object size:0xC scope:local align:4 +@95781 = .bss:0x00000CA4; // type:object size:0xC scope:local align:4 +@95782 = .bss:0x00000CB0; // type:object size:0xC scope:local align:4 +@95783 = .bss:0x00000CBC; // type:object size:0xC scope:local align:4 +@95784 = .bss:0x00000CC8; // type:object size:0xC scope:local align:4 +@95785 = .bss:0x00000CD4; // type:object size:0xC scope:local align:4 +@95786 = .bss:0x00000CE0; // type:object size:0xC scope:local align:4 +@95787 = .bss:0x00000CEC; // type:object size:0xC scope:local align:4 +@95788 = .bss:0x00000CF8; // type:object size:0xC scope:local align:4 +@95789 = .bss:0x00000D04; // type:object size:0xC scope:local align:4 +@95790 = .bss:0x00000D10; // type:object size:0xC scope:local align:4 +@95791 = .bss:0x00000D1C; // type:object size:0xC scope:local align:4 +@95792 = .bss:0x00000D28; // type:object size:0xC scope:local align:4 +@95793 = .bss:0x00000D34; // type:object size:0xC scope:local align:4 +@95796 = .bss:0x00000D40; // type:object size:0xC scope:local align:4 +@95797 = .bss:0x00000D4C; // type:object size:0xC scope:local align:4 +@95798 = .bss:0x00000D58; // type:object size:0xC scope:local align:4 +@95801 = .bss:0x00000D64; // type:object size:0xC scope:local align:4 +@95802 = .bss:0x00000D70; // type:object size:0xC scope:local align:4 +@95803 = .bss:0x00000D7C; // type:object size:0xC scope:local align:4 +@95804 = .bss:0x00000D88; // type:object size:0xC scope:local align:4 +@95805 = .bss:0x00000D94; // type:object size:0xC scope:local align:4 +@95806 = .bss:0x00000DA0; // type:object size:0xC scope:local align:4 +@95807 = .bss:0x00000DAC; // type:object size:0xC scope:local align:4 +@95810 = .bss:0x00000DB8; // type:object size:0xC scope:local align:4 +@95811 = .bss:0x00000DC4; // type:object size:0xC scope:local align:4 +@95812 = .bss:0x00000DD0; // type:object size:0xC scope:local align:4 +@95813 = .bss:0x00000DDC; // type:object size:0xC scope:local align:4 +@95814 = .bss:0x00000DE8; // type:object size:0xC scope:local align:4 +@95815 = .bss:0x00000DF4; // type:object size:0xC scope:local align:4 +@95816 = .bss:0x00000E00; // type:object size:0xC scope:local align:4 +@95817 = .bss:0x00000E0C; // type:object size:0xC scope:local align:4 +@95818 = .bss:0x00000E18; // type:object size:0xC scope:local align:4 +@95819 = .bss:0x00000E24; // type:object size:0xC scope:local align:4 +@95820 = .bss:0x00000E30; // type:object size:0xC scope:local align:4 +@95821 = .bss:0x00000E3C; // type:object size:0xC scope:local align:4 +@95822 = .bss:0x00000E48; // type:object size:0xC scope:local align:4 +@95823 = .bss:0x00000E54; // type:object size:0xC scope:local align:4 +@95824 = .bss:0x00000E60; // type:object size:0xC scope:local align:4 +@95825 = .bss:0x00000E6C; // type:object size:0xC scope:local align:4 +@95826 = .bss:0x00000E78; // type:object size:0xC scope:local align:4 +@95829 = .bss:0x00000E84; // type:object size:0xC scope:local align:4 +@95830 = .bss:0x00000E90; // type:object size:0xC scope:local align:4 +@95831 = .bss:0x00000E9C; // type:object size:0xC scope:local align:4 +@95832 = .bss:0x00000EA8; // type:object size:0xC scope:local align:4 +@95833 = .bss:0x00000EB4; // type:object size:0xC scope:local align:4 +@95834 = .bss:0x00000EC0; // type:object size:0xC scope:local align:4 +@95835 = .bss:0x00000ECC; // type:object size:0xC scope:local align:4 +lbl_74_bss_ED8 = .bss:0x00000ED8; // type:object size:0x1 data:byte +l_setType0$localstatic$create__9daGrass_cFv = .bss:0x00000EDA; // type:object size:0x2A scope:local align:2 +lbl_74_bss_F04 = .bss:0x00000F04; // type:object size:0x1 data:byte +l_setType1$localstatic$create__9daGrass_cFv@0 = .bss:0x00000F06; // type:object size:0x7E scope:local align:2 +lbl_74_bss_F84 = .bss:0x00000F84; // type:object size:0x1 data:byte +l_setType2$localstatic$create__9daGrass_cFv@1 = .bss:0x00000F86; // type:object size:0x12 scope:local align:2 +lbl_74_bss_F98 = .bss:0x00000F98; // type:object size:0x1 data:byte +l_setType3$localstatic$create__9daGrass_cFv@2 = .bss:0x00000F9A; // type:object size:0x2A scope:local align:2 +lbl_74_bss_FC4 = .bss:0x00000FC4; // type:object size:0x1 data:byte +l_setType4$localstatic$create__9daGrass_cFv@3 = .bss:0x00000FC6; // type:object size:0x66 scope:local align:2 +lbl_74_bss_102C = .bss:0x0000102C; // type:object size:0x1 data:byte +l_setType5$localstatic$create__9daGrass_cFv@4 = .bss:0x0000102E; // type:object size:0x2A scope:local align:2 diff --git a/config/RZDJ01/rels/d_a_guard_mng/splits.txt b/config/RZDJ01/rels/d_a_guard_mng/splits.txt new file mode 100644 index 0000000000..a4c3fe0965 --- /dev/null +++ b/config/RZDJ01/rels/d_a_guard_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_guard_mng.cpp: + .text start:0x0000005C end:0x00000318 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_guard_mng/symbols.txt b/config/RZDJ01/rels/d_a_guard_mng/symbols.txt new file mode 100644 index 0000000000..e4cd5bfd56 --- /dev/null +++ b/config/RZDJ01/rels/d_a_guard_mng/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_sub__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +checkMerchantNum__12daGuardMng_cFv = .text:0x000000E0; // type:function size:0x50 scope:global align:4 +checkAppearTag__12daGuardMng_cFP12daTagGuard_c = .text:0x00000130; // type:function size:0x80 scope:global align:4 +daGuardMng_Execute__FP12daGuardMng_c = .text:0x000001B0; // type:function size:0xD0 scope:global align:4 +daGuardMng_IsDelete__FP12daGuardMng_c = .text:0x00000280; // type:function size:0x8 scope:global align:4 +daGuardMng_Delete__FP12daGuardMng_c = .text:0x00000288; // type:function size:0x30 scope:global align:4 +daGuardMng_Create__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x60 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92436 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +l_daGuardMng_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_GUARD_MNG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_hitobj/splits.txt b/config/RZDJ01/rels/d_a_hitobj/splits.txt new file mode 100644 index 0000000000..defef2de31 --- /dev/null +++ b/config/RZDJ01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_hitobj.cpp: + .text start:0x0000005C end:0x00000210 + .data start:0x00000000 end:0x00000098 diff --git a/config/RZDJ01/rels/d_a_hitobj/symbols.txt b/config/RZDJ01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 0000000000..371b9f3b72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daHitobj_Draw__FP12hitobj_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daHitobj_Execute__FP12hitobj_class = .text:0x00000064; // type:function size:0x68 scope:global align:4 +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000CC; // type:function size:0x8 scope:global align:4 +daHitobj_Create__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x10C scope:global align:4 +daHitobj_Delete__FP12hitobj_class = .text:0x000001E0; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_12_data_0 = .data:0x00000000; // type:object size:0x7 data:string +cc_sph_src$89087 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +l_daHitobj_Method = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_HITOBJ = .data:0x00000068; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_horse/splits.txt b/config/RZDJ01/rels/d_a_horse/splits.txt new file mode 100644 index 0000000000..dc00e3f253 --- /dev/null +++ b/config/RZDJ01/rels/d_a_horse/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_horse.cpp: + .text start:0x000000CC end:0x0000BD78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003C4 + .data start:0x00000000 end:0x000005C0 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/RZDJ01/rels/d_a_horse/symbols.txt b/config/RZDJ01/rels/d_a_horse/symbols.txt new file mode 100644 index 0000000000..d081c8851c --- /dev/null +++ b/config/RZDJ01/rels/d_a_horse/symbols.txt @@ -0,0 +1,331 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setReinPos__13daHorseRein_cFi = .text:0x000000CC; // type:function size:0x2E4 scope:global align:4 +setReinPosPart__13daHorseRein_cFi = .text:0x000003B0; // type:function size:0xC4 scope:global align:4 +coHitCallbackBoarJump__9daHorse_cFP10fopAc_ac_c = .text:0x00000474; // type:function size:0x298 scope:global align:4 +coHitCallbackBoarHit__9daHorse_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +coHitCallbackCowHit__9daHorse_cFP10fopAc_ac_c = .text:0x00000884; // type:function size:0x118 scope:global align:4 +daHorse_coHitCallbackBoarJump__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000099C; // type:function size:0x8 scope:global align:4 +daHorse_coHitCallbackCowHit__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000009A4; // type:function size:0x8 scope:global align:4 +daHorse_coHitCallbackAll__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000009AC; // type:function size:0x5C scope:global align:4 +daHorse_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000A08; // type:function size:0x84 scope:global align:4 +modelCallBack__9daHorse_cFi = .text:0x00000A8C; // type:function size:0x3B8 scope:global align:4 +daHorse_modelCallBack__FP8J3DJointi = .text:0x00000E44; // type:function size:0x40 scope:global align:4 +daHorse_searchSingleBoar__FP10fopAc_ac_cPv = .text:0x00000E84; // type:function size:0x18 scope:global align:4 +createHeap__9daHorse_cFv = .text:0x00000E9C; // type:function size:0x30C scope:global align:4 +daHorse_createHeap__FP10fopAc_ac_c = .text:0x000011A8; // type:function size:0x4 scope:global align:4 +checkEnding__9daHorse_cFv = .text:0x000011AC; // type:function size:0x88 scope:global align:4 +create__9daHorse_cFv = .text:0x00001234; // type:function size:0x9A8 scope:global align:4 +daHorse_Create__FP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x4 scope:global align:4 +setBasAnime__9daHorse_cFi = .text:0x00001BE0; // type:function size:0x198 scope:global align:4 +setDoubleAnime__9daHorse_cFfffUsUsf = .text:0x00001D78; // type:function size:0x31C scope:global align:4 +setSingleAnime__9daHorse_cFUsffsfi = .text:0x00002094; // type:function size:0x1B0 scope:global align:4 +animePlay__9daHorse_cFv = .text:0x00002244; // type:function size:0x184 scope:global align:4 +checkDemoAction__9daHorse_cFv = .text:0x000023C8; // type:function size:0x2D0 scope:global align:4 +setStickRodeoMove__9daHorse_cFv = .text:0x00002698; // type:function size:0x2E8 scope:global align:4 +setStickCallMove__9daHorse_cFv = .text:0x00002980; // type:function size:0x70 scope:global align:4 +setDemoMoveData__9daHorse_cFPUlPC4cXyz = .text:0x000029F0; // type:function size:0x1CC scope:global align:4 +setDemoData__9daHorse_cFv = .text:0x00002BBC; // type:function size:0x694 scope:global align:4 +acceptPlayerRide__9daHorse_cFv = .text:0x00003250; // type:function size:0x88 scope:global align:4 +setStickData__9daHorse_cFv = .text:0x000032D8; // type:function size:0x238 scope:global align:4 +setMoveAnime__9daHorse_cFf = .text:0x00003510; // type:function size:0x6E0 scope:global align:4 +checkHorseNoMove__9daHorse_cFi = .text:0x00003BF0; // type:function size:0x938 scope:global align:4 +checkTurnPlayerState__9daHorse_cFv = .text:0x00004528; // type:function size:0xC0 scope:global align:4 +setSpeedAndAngle__9daHorse_cFv = .text:0x000045E8; // type:function size:0xCB4 scope:global align:4 +checkWaitTurn__9daHorse_cCFv = .text:0x0000529C; // type:function size:0x2C scope:global align:4 +setRoomInfo__9daHorse_cFi = .text:0x000052C8; // type:function size:0x19C scope:global align:4 +setBodyPart__9daHorse_cFv = .text:0x00005464; // type:function size:0xAC scope:global align:4 +setMatrix__9daHorse_cFv = .text:0x00005510; // type:function size:0x268 scope:global align:4 +setDashEffect__9daHorse_cFPUl = .text:0x00005778; // type:function size:0x19C scope:global align:4 +setEffect__9daHorse_cFv = .text:0x00005914; // type:function size:0x5A8 scope:global align:4 +setCollision__9daHorse_cFv = .text:0x00005EBC; // type:function size:0x1F8 scope:global align:4 +autoGroundHit__9daHorse_cFv = .text:0x000060B4; // type:function size:0x78 scope:global align:4 +setTailAngle__9daHorse_cFv = .text:0x0000612C; // type:function size:0x160 scope:global align:4 +setNeckAngle__9daHorse_cFv = .text:0x0000628C; // type:function size:0x1A4 scope:global align:4 +copyFootMatrix__9daHorse_cFv = .text:0x00006430; // type:function size:0x8C scope:global align:4 +setFootMatrix__9daHorse_cFv = .text:0x000064BC; // type:function size:0x248 scope:global align:4 +setLegAngle__9daHorse_cFfiiPs = .text:0x00006704; // type:function size:0x4FC scope:global align:4 +footBgCheck__9daHorse_cFv = .text:0x00006C00; // type:function size:0x578 scope:global align:4 +setReinPosMoveInit__9daHorse_cFi = .text:0x00007178; // type:function size:0x3D8 scope:global align:4 +copyReinPos__9daHorse_cFv = .text:0x00007550; // type:function size:0x100 scope:global align:4 +setReinPosHandSubstance__9daHorse_cFi = .text:0x00007650; // type:function size:0x248 scope:global align:4 +setReinPosNormalSubstance__9daHorse_cFv = .text:0x00007898; // type:function size:0x1C4 scope:global align:4 +bgCheck__9daHorse_cFv = .text:0x00007A5C; // type:function size:0x2FC scope:global align:4 +checkSpecialWallHitSubstance__9daHorse_cCFRC4cXyz = .text:0x00007D58; // type:function size:0xA0 scope:global align:4 +checkServiceWaitAnime__9daHorse_cFv = .text:0x00007DF8; // type:function size:0x24 scope:global align:4 +checkTurnInput__9daHorse_cFv = .text:0x00007E1C; // type:function size:0xA8 scope:global align:4 +checkTgHitTurn__9daHorse_cFv = .text:0x00007EC4; // type:function size:0xB8 scope:global align:4 +checkTurnAfterFastMove__9daHorse_cFf = .text:0x00007F7C; // type:function size:0x170 scope:global align:4 +setNeckAnimeMorf__9daHorse_cFv = .text:0x000080EC; // type:function size:0x44 scope:global align:4 +setNeckAnime__9daHorse_cFUsffs = .text:0x00008130; // type:function size:0x118 scope:global align:4 +resetNeckAnime__9daHorse_cFv = .text:0x00008248; // type:function size:0x28 scope:global align:4 +setLashCnt__9daHorse_cFv = .text:0x00008270; // type:function size:0x2BC scope:global align:4 +setTalkModeWolf__9daHorse_cFv = .text:0x0000852C; // type:function size:0xA4 scope:global align:4 +setBoarHit__9daHorse_cFP10fopAc_ac_ci = .text:0x000085D0; // type:function size:0xE0 scope:global align:4 +savePos__9daHorse_cFv = .text:0x000086B0; // type:function size:0x4C scope:global align:4 +callHorseSubstance__9daHorse_cFPC4cXyz = .text:0x000086FC; // type:function size:0x264 scope:global align:4 +setHorsePosAndAngleSubstance__9daHorse_cFPC4cXyzs = .text:0x00008960; // type:function size:0x118 scope:global align:4 +checkPlayerHeavy__9daHorse_cFv = .text:0x00008A78; // type:function size:0x74 scope:global align:4 +setTgCoGrp__9daHorse_cFUlUl = .text:0x00008AEC; // type:function size:0x70 scope:global align:4 +onRideFlgSubstance__9daHorse_cFv = .text:0x00008B5C; // type:function size:0x20 scope:global align:4 +offRideFlgSubstance__9daHorse_cFv = .text:0x00008B7C; // type:function size:0x18 scope:global align:4 +procWaitInit__9daHorse_cFv = .text:0x00008B94; // type:function size:0xCC scope:global align:4 +procWait__9daHorse_cFv = .text:0x00008C60; // type:function size:0x7A4 scope:global align:4 +procMoveInit__9daHorse_cFv = .text:0x00009404; // type:function size:0x78 scope:global align:4 +procMove__9daHorse_cFv = .text:0x0000947C; // type:function size:0x33C scope:global align:4 +procStopInit__9daHorse_cFv = .text:0x000097B8; // type:function size:0x1CC scope:global align:4 +procStop__9daHorse_cFv = .text:0x00009984; // type:function size:0x2C0 scope:global align:4 +procTurnInit__9daHorse_cFi = .text:0x00009C44; // type:function size:0x228 scope:global align:4 +procTurn__9daHorse_cFv = .text:0x00009E6C; // type:function size:0x524 scope:global align:4 +procJumpInit__9daHorse_cFi = .text:0x0000A390; // type:function size:0x2A4 scope:global align:4 +procJump__9daHorse_cFv = .text:0x0000A634; // type:function size:0x2E0 scope:global align:4 +procLandInit__9daHorse_cFfi = .text:0x0000A914; // type:function size:0x160 scope:global align:4 +procLand__9daHorse_cFv = .text:0x0000AA74; // type:function size:0x13C scope:global align:4 +procLargeDamageInit__9daHorse_cFv = .text:0x0000ABB0; // type:function size:0xBC scope:global align:4 +procLargeDamage__9daHorse_cFv = .text:0x0000AC6C; // type:function size:0x5C scope:global align:4 +procToolDemoInit__9daHorse_cFv = .text:0x0000ACC8; // type:function size:0x78 scope:global align:4 +procToolDemo__9daHorse_cFv = .text:0x0000AD40; // type:function size:0x194 scope:global align:4 +searchSceneChangeArea__9daHorse_cFP10fopAc_ac_c = .text:0x0000AED4; // type:function size:0x44 scope:global align:4 +daHorse_searchSceneChangeArea__FP10fopAc_ac_cPv = .text:0x0000AF18; // type:function size:0x34 scope:global align:4 +execute__9daHorse_cFv = .text:0x0000AF4C; // type:function size:0x7F0 scope:global align:4 +daHorse_Execute__FP9daHorse_c = .text:0x0000B73C; // type:function size:0x4 scope:global align:4 +draw__9daHorse_cFv = .text:0x0000B740; // type:function size:0x1D4 scope:global align:4 +daHorse_Draw__FP9daHorse_c = .text:0x0000B914; // type:function size:0x4 scope:global align:4 +__dt__9daHorse_cFv = .text:0x0000B918; // type:function size:0x194 scope:global align:4 +daHorse_Delete__FP9daHorse_c = .text:0x0000BAAC; // type:function size:0x28 scope:global align:4 +__sinit_\d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:global align:4 +@36@__dt__14dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local align:4 +__dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global align:4 +checkHorseGetItem__9daAlink_cCFv = .text:0x0000BBAC; // type:function size:0x6C scope:global align:4 +checkHorseRideReady__9daAlink_cCFv = .text:0x0000BC18; // type:function size:0x20 scope:global align:4 +__dt__14dBgS_HorseAcchFv = .text:0x0000BC38; // type:function size:0x58 scope:global align:4 +__ct__13daHorseRein_cFv = .text:0x0000BC90; // type:function size:0x4 scope:global align:4 +__dt__13daHorseRein_cFv = .text:0x0000BC94; // type:function size:0x40 scope:global align:4 +__ct__17daHorseFootData_cFv = .text:0x0000BCD4; // type:function size:0x4 scope:global align:4 +__dt__17daHorseFootData_cFv = .text:0x0000BCD8; // type:function size:0x40 scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000BD18; // type:function size:0x4C scope:global align:4 +getRightFingerMtx__11daHoZelda_cFv = .text:0x0000BD64; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_footJointTable__9daHorse_c = .rodata:0x00000006; // type:object size:0x8 scope:global align:2 +m_callLimitDistance2__9daHorse_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m__14daHorse_hio_c0 = .rodata:0x00000014; // type:object size:0x124 scope:global align:4 data:float +@121190 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@121191 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@121192 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@121193 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@121194 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@121195 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@121196 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@121197 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@121200 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +@121277 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@121278 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@121279 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121280 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121784 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@121785 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@121786 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@121787 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@121788 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@121789 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@121790 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@121791 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@121792 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@122059 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@122060 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@122061 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@122133 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@122134 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@122192 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 data:float +@122236 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@122281 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@122282 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +footEffectRate$108258 = .rodata:0x000001B8; // type:object size:0x10 scope:local align:4 +@122729 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@122730 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@122731 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@122732 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@122733 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@122904 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@122905 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@122906 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@122907 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@122908 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@122909 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@122910 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@122911 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@123196 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@123197 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:string +@123198 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@123199 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@123250 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@123262 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@123295 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@123296 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@123297 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@123366 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@123367 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@123472 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@123473 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@123474 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@123475 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@123476 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@123477 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +localHeadPos$109330 = .rodata:0x00000240; // type:object size:0xC scope:local align:4 +@123510 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@123511 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@123585 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 data:float +@123696 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@123825 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@123826 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@123827 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@123876 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@123877 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@123878 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@123879 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@123880 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@123881 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123882 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123883 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +zeldaLocalLeft$109866 = .rodata:0x00000288; // type:object size:0xC scope:local align:4 +zeldaLocalRight$109867 = .rodata:0x00000294; // type:object size:0xC scope:local align:4 +@123975 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123976 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@124001 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@124002 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@124044 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 data:float +@124263 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 data:float +@124264 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 data:float +@124475 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@124476 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@124477 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@124478 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@124479 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@124572 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@124614 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +stopFootEffectFrame$110741 = .rodata:0x000002D8; // type:object size:0x30 scope:local align:4 +stopStandFootEffectFrame$110742 = .rodata:0x00000308; // type:object size:0x30 scope:local align:4 +@124674 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@124675 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@124676 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@124706 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@124707 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@124708 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@124804 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@124902 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@125200 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@125288 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@125289 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@125290 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +turnRateStop$110837 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +turnRateStand$110838 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +stopEffEndFrame$110743 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +stopStandEffEndFrame$110744 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +initDistance2$110245 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 data:string +sideCount$109901 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +handSideCnt$109851 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +oneHandSideCnt$109852 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +sideOffset$109773 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +onHandSideOffset$109774 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +neckSideOffset$109775 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +shapeLimitAngle$109661 = .rodata:0x00000394; // type:object size:0x2 scope:local align:4 +rodeoRunAngleZ$109116 = .rodata:0x00000396; // type:object size:0x2 scope:local align:2 +noMoveCresDis$108388 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +noMoveStopDis$108389 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +noMoveCresBackDis$108390 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +checkOffsetY$108460 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +reinGravity$106903 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +topPowerRate$106904 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +reinLength$106905 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +reinRate$106906 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +kansei$106907 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +frontRate$106908 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +decNeckRate$106909 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_autoUpHeight = .data:0x00000000; // type:object size:0x4 scope:global align:4 +l_cylSrc = .data:0x00000004; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x00000048; // type:object size:0x40 scope:global align:4 +lbl_262_data_88 = .data:0x00000088; // type:object size:0x8 data:string +lbl_262_data_90 = .data:0x00000090; // type:object size:0x8 data:string +@121613 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@121614 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@121615 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@121616 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@121617 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@121618 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@121619 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_262_data_EC = .data:0x000000EC; // type:object size:0x5D +lbl_262_data_149 = .data:0x00000149; // type:object size:0x8 data:string +@124306 = .data:0x00000154; // type:object size:0xC scope:local align:4 data:4byte +@124482 = .data:0x00000160; // type:object size:0xC scope:local align:4 data:4byte +@124582 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +@124686 = .data:0x00000178; // type:object size:0xC scope:local align:4 data:4byte +@124814 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@124910 = .data:0x00000190; // type:object size:0xC scope:local align:4 data:4byte +@124952 = .data:0x0000019C; // type:object size:0xC scope:local align:4 data:4byte +@124964 = .data:0x000001A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_262_data_1B4 = .data:0x000001B4; // type:object size:0x4 +l_daHorse_Method = .data:0x000001B8; // type:object size:0x20 scope:global align:4 +g_profile_HORSE = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +lbl_262_data_208 = .data:0x00000208; // type:object size:0x20 +@111548 = .data:0x00000228; // type:object size:0xC scope:local align:4 +__vt__14dBgS_HorseAcch = .data:0x0000023C; // type:object size:0x24 scope:global align:4 +lbl_262_data_260 = .data:0x00000260; // type:object size:0xF data:string +@111600 = .data:0x00000270; // type:object size:0x3C scope:local align:4 +__RTTI__14dBgS_HorseAcch = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +lbl_262_data_2B4 = .data:0x000002B4; // type:object size:0xA data:string +@111610 = .data:0x000002C0; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +lbl_262_data_310 = .data:0x00000310; // type:object size:0x90 +@111630 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 +lbl_262_data_3B4 = .data:0x000003B4; // type:object size:0x14 +@111668 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 +lbl_262_data_3EC = .data:0x000003EC; // type:object size:0x18 +@111670 = .data:0x00000404; // type:object size:0xC scope:local align:4 +lbl_262_data_410 = .data:0x00000410; // type:object size:0x1C +@111672 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_262_data_438 = .data:0x00000438; // type:object size:0x110 +@111733 = .data:0x00000548; // type:object size:0xC scope:local align:4 +__vt__10J3DMtxCalc = .data:0x0000055C; // type:object size:0x2C scope:global align:4 +lbl_262_data_588 = .data:0x00000588; // type:object size:0x38 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@106884 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_frontFootOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@106885 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_backFootOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@109101 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +localEyePos$109098 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@109206 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +runScale$109203 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@109210 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +landScale$109207 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@109214 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +grassRunScale$109211 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@109218 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +waterDirection$109215 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@109760 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +reinLeftStart$109757 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@109764 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +reinRightStart$109761 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@109768 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +localNeckLeft$109765 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@109772 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +localNeckRight$109769 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@109896 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +saddleLeft$109893 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@109900 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +saddleRight$109897 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@109923 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +localCenterPos$109920 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@109927 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +localFrontPos$109924 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@109931 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +localBackPos$109928 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_hozelda/splits.txt b/config/RZDJ01/rels/d_a_hozelda/splits.txt new file mode 100644 index 0000000000..7a88fc45f0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_hozelda/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_hozelda.cpp: + .text start:0x0000005C end:0x00002764 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000088 diff --git a/config/RZDJ01/rels/d_a_hozelda/symbols.txt b/config/RZDJ01/rels/d_a_hozelda/symbols.txt new file mode 100644 index 0000000000..770f82d0ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_hozelda/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daHoZelda_searchGanon__FP10fopAc_ac_cPv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +init__18daHoZelda_matAnm_cFv = .text:0x00000070; // type:function size:0x30 scope:global align:4 +calc__18daHoZelda_matAnm_cCFP11J3DMaterial = .text:0x000000A0; // type:function size:0x140 scope:global align:4 +createHeap__11daHoZelda_cFv = .text:0x000001E0; // type:function size:0x404 scope:global align:4 +daHoZelda_createHeap__FP10fopAc_ac_c = .text:0x000005E4; // type:function size:0x4 scope:global align:4 +modelCallBack__11daHoZelda_cFUs = .text:0x000005E8; // type:function size:0x230 scope:global align:4 +daHoZelda_modelCallBack__FP8J3DJointi = .text:0x00000818; // type:function size:0x40 scope:global align:4 +create__11daHoZelda_cFv = .text:0x00000858; // type:function size:0x25C scope:global align:4 +daHoZelda_Create__FP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x4 scope:global align:4 +__dt__11daHoZelda_cFv = .text:0x00000AB8; // type:function size:0x130 scope:global align:4 +daHoZelda_Delete__FP11daHoZelda_c = .text:0x00000BE8; // type:function size:0x28 scope:global align:4 +setDoubleAnime__11daHoZelda_cFfffUsUsf = .text:0x00000C10; // type:function size:0x234 scope:global align:4 +setUpperAnime__11daHoZelda_cFUs = .text:0x00000E44; // type:function size:0xA4 scope:global align:4 +resetUpperAnime__11daHoZelda_cFv = .text:0x00000EE8; // type:function size:0xA4 scope:global align:4 +setSingleAnime__11daHoZelda_cFUsffsf = .text:0x00000F8C; // type:function size:0x16C scope:global align:4 +animePlay__11daHoZelda_cFv = .text:0x000010F8; // type:function size:0x144 scope:global align:4 +setEyeBtp__11daHoZelda_cFUs = .text:0x0000123C; // type:function size:0x78 scope:global align:4 +setEyeBtk__11daHoZelda_cFUsUc = .text:0x000012B4; // type:function size:0x7C scope:global align:4 +setAnm__11daHoZelda_cFv = .text:0x00001330; // type:function size:0x7E8 scope:global align:4 +setBowModel__11daHoZelda_cFv = .text:0x00001B18; // type:function size:0x108 scope:global align:4 +setMatrix__11daHoZelda_cFv = .text:0x00001C20; // type:function size:0x104 scope:global align:4 +shootArrow__11daHoZelda_cFv = .text:0x00001D24; // type:function size:0x20 scope:global align:4 +deleteArrow__11daHoZelda_cFv = .text:0x00001D44; // type:function size:0xD0 scope:global align:4 +setRideOffset__11daHoZelda_cFv = .text:0x00001E14; // type:function size:0x68 scope:global align:4 +clearEyeMove__11daHoZelda_cFv = .text:0x00001E7C; // type:function size:0x50 scope:global align:4 +setEyeMove__11daHoZelda_cFPC4cXyzss = .text:0x00001ECC; // type:function size:0x220 scope:global align:4 +setNeckAngle__11daHoZelda_cFv = .text:0x000020EC; // type:function size:0x240 scope:global align:4 +searchBodyAngle__11daHoZelda_cFv = .text:0x0000232C; // type:function size:0x154 scope:global align:4 +execute__11daHoZelda_cFv = .text:0x00002480; // type:function size:0x188 scope:global align:4 +daHoZelda_Execute__FP11daHoZelda_c = .text:0x00002608; // type:function size:0x4 scope:global align:4 +draw__11daHoZelda_cFv = .text:0x0000260C; // type:function size:0xFC scope:global align:4 +daHoZelda_Draw__FP11daHoZelda_c = .text:0x00002708; // type:function size:0x4 scope:global align:4 +__dt__18daHoZelda_matAnm_cFv = .text:0x0000270C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daHoZelda_hio_c0 = .rodata:0x00000008; // type:object size:0x10 scope:global align:4 +@96193 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96216 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96220 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@96468 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96595 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96651 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +localEyePos$93672 = .rodata:0x00000038; // type:object size:0xC scope:local align:4 +localHeadCenterPos$93673 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@96866 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96867 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96868 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +localHorseRidePos$93678 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +localFrontHorseRidePos$93679 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +baseRidePos$93731 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +frontRidePos$93732 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +@96988 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96989 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96990 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96991 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96992 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96993 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97040 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97088 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +l_daHoZelda_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_HOZELDA = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daHoZelda_matAnm_c = .data:0x00000050; // type:object size:0x10 scope:global align:4 +lbl_263_data_60 = .data:0x00000060; // type:object size:0x13 data:string +@93963 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__18daHoZelda_matAnm_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +lbl_263_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_263_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_izumi_gate/splits.txt b/config/RZDJ01/rels/d_a_izumi_gate/splits.txt new file mode 100644 index 0000000000..cabac4d04f --- /dev/null +++ b/config/RZDJ01/rels/d_a_izumi_gate/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_izumi_gate.cpp: + .text start:0x0000005C end:0x00000344 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_izumi_gate/symbols.txt b/config/RZDJ01/rels/d_a_izumi_gate/symbols.txt new file mode 100644 index 0000000000..f94ab6d763 --- /dev/null +++ b/config/RZDJ01/rels/d_a_izumi_gate/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daIzumiGate_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +daIzumiGate_Draw__FP13daIzumiGate_c = .text:0x000000B4; // type:function size:0x10 scope:global align:4 +daIzumiGate_Execute__FP13daIzumiGate_c = .text:0x000000C4; // type:function size:0x4 scope:global align:4 +daIzumiGate_IsDelete__FP13daIzumiGate_c = .text:0x000000C8; // type:function size:0x8 scope:global align:4 +daIzumiGate_Delete__FP13daIzumiGate_c = .text:0x000000D0; // type:function size:0x24 scope:global align:4 +daIzumiGate_Create__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0xCC scope:global align:4 +Delete__13daIzumiGate_cFv = .text:0x000001C0; // type:function size:0x30 scope:global align:4 +Draw__13daIzumiGate_cFv = .text:0x000001F0; // type:function size:0x98 scope:global align:4 +Execute__13daIzumiGate_cFPPA3_A4_f = .text:0x00000288; // type:function size:0x2C scope:global align:4 +Create__13daIzumiGate_cFv = .text:0x000002B4; // type:function size:0x24 scope:global align:4 +CreateHeap__13daIzumiGate_cFv = .text:0x000002D8; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_264_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daIzumiGate_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Izumi_Gate = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daIzumiGate_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_264_data_88 = .data:0x00000088; // type:object size:0xE data:string +@89131 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daIzumiGate_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_264_data_B4 = .data:0x000000B4; // type:object size:0x12 data:string +lbl_264_data_C6 = .data:0x000000C6; // type:object size:0x12 data:string diff --git a/config/RZDJ01/rels/d_a_kago/splits.txt b/config/RZDJ01/rels/d_a_kago/splits.txt new file mode 100644 index 0000000000..32e7c21c62 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kago.cpp: + .text start:0x000000CC end:0x0000A3A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000200 + .data start:0x00000000 end:0x0000047C + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_kago/symbols.txt b/config/RZDJ01/rels/d_a_kago/symbols.txt new file mode 100644 index 0000000000..a269a7ace3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kago/symbols.txt @@ -0,0 +1,253 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daKago_HIO_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +getBckName__8daKago_cFi = .text:0x00000198; // type:function size:0x90 scope:global align:4 +setBck__8daKago_cFiUcff = .text:0x00000228; // type:function size:0xA8 scope:global align:4 +checkBck__8daKago_cFi = .text:0x000002D0; // type:function size:0x60 scope:global align:4 +draw__8daKago_cFv = .text:0x00000330; // type:function size:0x120 scope:global align:4 +daKago_Draw__FP8daKago_c = .text:0x00000450; // type:function size:0x4 scope:global align:4 +executeBalloonMenu__8daKago_cFv = .text:0x00000454; // type:function size:0x23C scope:global align:4 +checkGroundHeight__8daKago_cF4cXyzPf = .text:0x00000690; // type:function size:0x394 scope:global align:4 +checkRoofHeight__8daKago_cF4cXyz = .text:0x00000A24; // type:function size:0x1A4 scope:global align:4 +checkMoveHeight__8daKago_cFv = .text:0x00000BC8; // type:function size:0x84 scope:global align:4 +checkSizeBg__8daKago_cFv = .text:0x00000C4C; // type:function size:0x320 scope:global align:4 +demo_skip__8daKago_cFi = .text:0x00000F6C; // type:function size:0x344 scope:global align:4 +DemoSkipCallBack__8daKago_cFPvi = .text:0x000012B0; // type:function size:0x34 scope:global align:4 +setMidnaTagPos__8daKago_cFv = .text:0x000012E4; // type:function size:0x80 scope:global align:4 +setMidnaRideOn__8daKago_cFv = .text:0x00001364; // type:function size:0x4C scope:global align:4 +setRideOff__8daKago_cFv = .text:0x000013B0; // type:function size:0x64 scope:global align:4 +searchNearPassPoint__8daKago_cFv = .text:0x00001414; // type:function size:0xEC scope:global align:4 +setSceneChange__8daKago_cFi = .text:0x00001500; // type:function size:0xC4 scope:global align:4 +createBalloonScore__8daKago_cFv = .text:0x000015C4; // type:function size:0x70 scope:global align:4 +startBalloonScore__8daKago_cFv = .text:0x00001634; // type:function size:0x74 scope:global align:4 +endBalloonScore__8daKago_cFv = .text:0x000016A8; // type:function size:0x64 scope:global align:4 +checkNextPath__8daKago_cF4cXyz = .text:0x0000170C; // type:function size:0x7C scope:global align:4 +checkHeight__8daKago_cFv = .text:0x00001788; // type:function size:0x2C scope:global align:4 +checkYaguraPos__8daKago_cF4cXyz = .text:0x000017B4; // type:function size:0xAC scope:global align:4 +checkWallHitFall__8daKago_cFi = .text:0x00001860; // type:function size:0x368 scope:global align:4 +checkAttackStart__8daKago_cFv = .text:0x00001BC8; // type:function size:0x50 scope:global align:4 +getValueY__8daKago_cFf = .text:0x00001C18; // type:function size:0x114 scope:global align:4 +getValueAbsX__8daKago_cFf = .text:0x00001D2C; // type:function size:0x2C scope:global align:4 +flySpeedCalcLockOn__8daKago_cFv = .text:0x00001D58; // type:function size:0x110 scope:global align:4 +flySpeedCalc__8daKago_cFsi = .text:0x00001E68; // type:function size:0x82C scope:global align:4 +checkFlySceneChange__8daKago_cFv = .text:0x00002694; // type:function size:0x104 scope:global align:4 +setFlyAway__8daKago_cFv = .text:0x00002798; // type:function size:0x90 scope:global align:4 +setFlyAnime__8daKago_cFv = .text:0x00002828; // type:function size:0xC8 scope:global align:4 +executeFly__8daKago_cFv = .text:0x000028F0; // type:function size:0x608 scope:global align:4 +executeStagger__8daKago_cFv = .text:0x00002EF8; // type:function size:0x7A0 scope:global align:4 +executeWait__8daKago_cFv = .text:0x00003698; // type:function size:0x254 scope:global align:4 +calcAttackMove__8daKago_cFi = .text:0x000038EC; // type:function size:0x190 scope:global align:4 +executeAttack__8daKago_cFv = .text:0x00003A7C; // type:function size:0x4EC scope:global align:4 +calcCircleCamera__8daKago_cFi = .text:0x00003F68; // type:function size:0x190 scope:global align:4 +executeEvent__8daKago_cFv = .text:0x000040F8; // type:function size:0x120 scope:global align:4 +initPerchDemo__8daKago_cFv = .text:0x00004218; // type:function size:0x520 scope:global align:4 +executePerchDemo__8daKago_cFv = .text:0x00004738; // type:function size:0xA38 scope:global align:4 +PerchDemoAwayForward__8daKago_cFv = .text:0x00005170; // type:function size:0x890 scope:global align:4 +executePerch__8daKago_cFv = .text:0x00005A00; // type:function size:0x50 scope:global align:4 +executeEvent2__8daKago_cFv = .text:0x00005A50; // type:function size:0xAC scope:global align:4 +initFirstDemo__8daKago_cFv = .text:0x00005AFC; // type:function size:0x70C scope:global align:4 +executeFirstDemo__8daKago_cFv = .text:0x00006208; // type:function size:0xD84 scope:global align:4 +executePerch2__8daKago_cFv = .text:0x00006F8C; // type:function size:0x50 scope:global align:4 +executeLandingLakeHairia__8daKago_cFv = .text:0x00006FDC; // type:function size:0x770 scope:global align:4 +executeLandingBoartHouse__8daKago_cFv = .text:0x0000774C; // type:function size:0x5B0 scope:global align:4 +executeLanding__8daKago_cFv = .text:0x00007CFC; // type:function size:0x64 scope:global align:4 +moveDemoFly__8daKago_cFv = .text:0x00007D60; // type:function size:0x748 scope:global align:4 +setFlyEffect__8daKago_cFv = .text:0x000084A8; // type:function size:0x15C scope:global align:4 +setDashEffect__8daKago_cFv = .text:0x00008604; // type:function size:0x168 scope:global align:4 +setDamageEffect__8daKago_cFv = .text:0x0000876C; // type:function size:0x15C scope:global align:4 +setDashBlurEffect__8daKago_cFi = .text:0x000088C8; // type:function size:0x214 scope:global align:4 +setWallHitEffect__8daKago_cF4cXyzi = .text:0x00008ADC; // type:function size:0xB0 scope:global align:4 +setSibukiEffect__8daKago_cFv = .text:0x00008B8C; // type:function size:0x158 scope:global align:4 +setDashSibukiEffect__8daKago_cFv = .text:0x00008CE4; // type:function size:0xCC scope:global align:4 +setWaterFallEffect__8daKago_cFv = .text:0x00008DB0; // type:function size:0x148 scope:global align:4 +s_waterfall__FPvPv = .text:0x00008EF8; // type:function size:0xA0 scope:global align:4 +setFlySound__8daKago_cFv = .text:0x00008F98; // type:function size:0x2A0 scope:global align:4 +action__8daKago_cFv = .text:0x00009238; // type:function size:0x5D0 scope:global align:4 +mtx_set__8daKago_cFv = .text:0x00009808; // type:function size:0xB8 scope:global align:4 +cc_set__8daKago_cFv = .text:0x000098C0; // type:function size:0x90 scope:global align:4 +execute__8daKago_cFv = .text:0x00009950; // type:function size:0x100 scope:global align:4 +daKago_Execute__FP8daKago_c = .text:0x00009A50; // type:function size:0x4 scope:global align:4 +daKago_IsDelete__FP8daKago_c = .text:0x00009A54; // type:function size:0x8 scope:global align:4 +_delete__8daKago_cFv = .text:0x00009A5C; // type:function size:0xF8 scope:global align:4 +daKago_Delete__FP8daKago_c = .text:0x00009B54; // type:function size:0x4 scope:global align:4 +ctrlJoint__8daKago_cFP8J3DJointP8J3DModel = .text:0x00009B58; // type:function size:0xB0 scope:global align:4 +JointCallBack__8daKago_cFP8J3DJointi = .text:0x00009C08; // type:function size:0x48 scope:global align:4 +CreateHeap__8daKago_cFv = .text:0x00009C50; // type:function size:0x194 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00009DE4; // type:function size:0x4 scope:global align:4 +create__8daKago_cFv = .text:0x00009DE8; // type:function size:0x460 scope:global align:4 +daKago_Create__FP8daKago_c = .text:0x0000A248; // type:function size:0x4 scope:global align:4 +__dt__12daKago_HIO_cFv = .text:0x0000A24C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_kago_cpp = .text:0x0000A28C; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000A2D4; // type:function size:0x74 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x0000A348; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A354; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@110763 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@110764 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@110765 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@110766 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@110767 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@110768 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@110769 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@110770 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@110771 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@110772 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@110773 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@110774 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@110775 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@110776 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@110777 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@110800 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@110825 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@110826 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@110913 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@110914 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@110915 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110956 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@110957 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@110966 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@111014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@111057 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@111060 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@111061 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@111062 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@111063 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@111064 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@111065 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@111066 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@111067 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@111068 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@111069 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@111070 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@111071 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@111072 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@111073 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@111074 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@111154 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@111210 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@111211 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@111278 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +@111407 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@111408 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@111409 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@111410 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@111452 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@111640 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@111641 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@111642 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@111643 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@111644 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@111745 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@111746 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@111747 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@111748 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@111749 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@111762 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111763 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111764 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111765 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111838 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111839 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111840 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111841 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111842 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111843 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@112078 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@112079 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@112121 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@112122 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@112123 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@112124 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@112125 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@112126 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@112127 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@112128 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@112129 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@112130 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@112131 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@112132 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@112133 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@112134 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@112135 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@112275 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@112276 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@112277 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@112278 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@112279 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@112280 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@112281 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@112402 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@112403 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@112404 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@112405 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@112406 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@112407 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@112408 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@112409 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@112410 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@112503 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@112504 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@112505 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@112506 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@112507 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@112508 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@112509 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@112510 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@112511 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@112512 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@112513 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@112919 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@112920 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@112921 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__22@unnamed@d_a_kago_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@110794 = .data:0x00000040; // type:object size:0x3C scope:local align:4 +lbl_265_data_7C = .data:0x0000007C; // type:object size:0x8 data:string +@111076 = .data:0x00000084; // type:object size:0x2C scope:local align:4 +@111972 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@112138 = .data:0x000000CC; // type:object size:0x24 scope:local align:4 +@112283 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +@112412 = .data:0x00000118; // type:object size:0x1C scope:local align:4 +kago_wall_hit_id$102666 = .data:0x00000134; // type:object size:0xC scope:local align:4 +kago_wave_id$102679 = .data:0x00000140; // type:object size:0x6 scope:local align:4 +kago_wave_id$102719 = .data:0x00000146; // type:object size:0x4 scope:local align:2 +@113023 = .data:0x0000014C; // type:object size:0x2C scope:local align:4 +lbl_265_data_178 = .data:0x00000178; // type:object size:0x30 +l_daKago_Method = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_KAGO = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__12daKago_HIO_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +lbl_265_data_204 = .data:0x00000204; // type:object size:0xD data:string +@103251 = .data:0x00000214; // type:object size:0xC scope:local align:4 +__RTTI__12daKago_HIO_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 +lbl_265_data_228 = .data:0x00000228; // type:object size:0x5C +@103321 = .data:0x00000284; // type:object size:0x3C scope:local align:4 +lbl_265_data_2C0 = .data:0x000002C0; // type:object size:0x14 +@103323 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 +lbl_265_data_308 = .data:0x00000308; // type:object size:0x3C +@103381 = .data:0x00000344; // type:object size:0x24 scope:local align:4 +lbl_265_data_368 = .data:0x00000368; // type:object size:0x18 +@103383 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_265_data_38C = .data:0x0000038C; // type:object size:0x1C +@103385 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_265_data_3B4 = .data:0x000003B4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_anmCsr = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +l_csr = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@99882 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x5C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_kytag00/splits.txt b/config/RZDJ01/rels/d_a_kytag00/splits.txt new file mode 100644 index 0000000000..5305cacc4b --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag00.cpp: + .text start:0x0000005C end:0x00000EE4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDJ01/rels/d_a_kytag00/symbols.txt b/config/RZDJ01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 0000000000..4c3e0a7ae5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_check_pos__FP13kytag00_class = .text:0x0000005C; // type:function size:0xD8 scope:global align:4 +wether_tag_reset__FP13kytag00_class = .text:0x00000134; // type:function size:0x34 scope:global align:4 +raincnt_set__Ff = .text:0x00000168; // type:function size:0x44 scope:global align:4 +wether_tag_efect_reset__FP13kytag00_class = .text:0x000001AC; // type:function size:0xE4 scope:global align:4 +wether_tag_efect_move__FP13kytag00_class = .text:0x00000290; // type:function size:0x700 scope:global align:4 +daKytag00_Draw__FP13kytag00_class = .text:0x00000990; // type:function size:0x24 scope:global align:4 +daKytag00_Execute__FP13kytag00_class = .text:0x000009B4; // type:function size:0x33C scope:global align:4 +daKytag00_IsDelete__FP13kytag00_class = .text:0x00000CF0; // type:function size:0x8 scope:global align:4 +daKytag00_Delete__FP13kytag00_class = .text:0x00000CF8; // type:function size:0x48 scope:global align:4 +daKytag00_Create__FP10fopAc_ac_c = .text:0x00000D40; // type:function size:0x1A4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91591 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91609 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91695 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91696 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91697 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91698 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91699 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91700 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91701 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91702 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91703 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91706 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@91774 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91775 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91776 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91777 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91637 = .data:0x00000000; // type:object size:0x4C scope:local align:4 +@91707 = .data:0x0000004C; // type:object size:0x4C scope:local align:4 +l_daKytag00_Method = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG00 = .data:0x000000B8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag01/splits.txt b/config/RZDJ01/rels/d_a_kytag01/splits.txt new file mode 100644 index 0000000000..2d7c8d2da7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag01.cpp: + .text start:0x0000005C end:0x00000608 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag01/symbols.txt b/config/RZDJ01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 0000000000..0d8d2053ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_check_pos__FP13kytag01_class = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daKytag01_Draw__FP13kytag01_class = .text:0x00000118; // type:function size:0x8 scope:global align:4 +daKytag01_Execute__FP13kytag01_class = .text:0x00000120; // type:function size:0x35C scope:global align:4 +daKytag01_IsDelete__FP13kytag01_class = .text:0x0000047C; // type:function size:0x8 scope:global align:4 +daKytag01_Delete__FP13kytag01_class = .text:0x00000484; // type:function size:0x8 scope:global align:4 +daKytag01_Create__FP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x17C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91417 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91418 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91419 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91420 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91421 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91422 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91423 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91424 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91425 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91426 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91427 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91428 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91431 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@91475 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91476 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag02/splits.txt b/config/RZDJ01/rels/d_a_kytag02/splits.txt new file mode 100644 index 0000000000..e1013c8e2d --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag02.cpp: + .text start:0x0000005C end:0x0000038C + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag02/symbols.txt b/config/RZDJ01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 0000000000..7e7c204d7e --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag02_Draw__FP13kytag02_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag02_Execute__FP13kytag02_class = .text:0x00000064; // type:function size:0x1F8 scope:global align:4 +daKytag02_IsDelete__FP13kytag02_class = .text:0x0000025C; // type:function size:0x8 scope:global align:4 +daKytag02_Delete__FP13kytag02_class = .text:0x00000264; // type:function size:0x20 scope:global align:4 +daKytag02_Create__FP10fopAc_ac_c = .text:0x00000284; // type:function size:0x108 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89509 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89510 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89511 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89512 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag03/splits.txt b/config/RZDJ01/rels/d_a_kytag03/splits.txt new file mode 100644 index 0000000000..9ce171cf56 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag03.cpp: + .text start:0x0000005C end:0x00001068 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_kytag03/symbols.txt b/config/RZDJ01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 0000000000..ce2ccb3d5a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x0000005C; // type:function size:0x138 scope:global align:4 +daKytag03_Draw__FP13kytag03_class = .text:0x00000194; // type:function size:0x8 scope:global align:4 +daKytag03_Execute__FP13kytag03_class = .text:0x0000019C; // type:function size:0xC60 scope:global align:4 +daKytag03_IsDelete__FP13kytag03_class = .text:0x00000DFC; // type:function size:0x8 scope:global align:4 +daKytag03_Delete__FP13kytag03_class = .text:0x00000E04; // type:function size:0x78 scope:global align:4 +daKytag03_Create__FP10fopAc_ac_c = .text:0x00000E7C; // type:function size:0x1EC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95567 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95778 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95779 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95781 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95785 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95786 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95787 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95788 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95789 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95790 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95791 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95792 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95793 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@95794 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95796 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95798 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95802 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95803 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95809 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95865 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95868 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +S_ang_y_work$93818 = .bss:0x00000000; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_kytag04/splits.txt b/config/RZDJ01/rels/d_a_kytag04/splits.txt new file mode 100644 index 0000000000..ebc4381029 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag04.cpp: + .text start:0x0000005C end:0x00000E10 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_kytag04/symbols.txt b/config/RZDJ01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 0000000000..309a88ce3d --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag04_Draw__FP13kytag04_class = .text:0x0000005C; // type:function size:0x470 scope:global align:4 +daKytag04_IsDelete__FP13kytag04_class = .text:0x000004CC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004D4; // type:function size:0x110 scope:global align:4 +daKytag04_Execute__FP13kytag04_class = .text:0x000005E4; // type:function size:0x340 scope:global align:4 +daKytag04_Delete__FP13kytag04_class = .text:0x00000924; // type:function size:0x114 scope:global align:4 +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x3D8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96408 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96409 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96410 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96411 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96412 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96413 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96414 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96415 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96416 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96417 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96487 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96657 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +lbl_14_data_0 = .data:0x00000000; // type:object size:0xE data:string +lbl_14_data_E = .data:0x0000000E; // type:object size:0x8 data:string +lbl_14_data_16 = .data:0x00000016; // type:object size:0x8 data:string +lbl_14_data_1E = .data:0x0000001E; // type:object size:0x8 data:string +l_daKytag04_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG04 = .data:0x00000048; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag05/splits.txt b/config/RZDJ01/rels/d_a_kytag05/splits.txt new file mode 100644 index 0000000000..b6ba11a841 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag05.cpp: + .text start:0x0000005C end:0x00000108 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag05/symbols.txt b/config/RZDJ01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 0000000000..deffa7e4c3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag05_Draw__FP13kytag05_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag05_Execute__FP13kytag05_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag05_IsDelete__FP13kytag05_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag05_Delete__FP13kytag05_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daKytag05_Create__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x8C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89427 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag06/splits.txt b/config/RZDJ01/rels/d_a_kytag06/splits.txt new file mode 100644 index 0000000000..95f07d1103 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kytag06.cpp: + .text start:0x000000CC end:0x000021E8 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_kytag06/symbols.txt b/config/RZDJ01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 0000000000..b7a8000175 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +dice_wether_init__FUcff = .text:0x000000CC; // type:function size:0xA4 scope:global align:4 +dice_wether_execute__FUcff = .text:0x00000170; // type:function size:0xD4 scope:global align:4 +dice_rain_minus__Fv = .text:0x00000244; // type:function size:0x4C scope:global align:4 +daKytag06_Draw__FP13kytag06_class = .text:0x00000290; // type:function size:0x4CC scope:global align:4 +daKytag06_wether_proc__FP13kytag06_classUc = .text:0x0000075C; // type:function size:0x204 scope:global align:4 +daKytag06_type_03_Execute__FP13kytag06_class = .text:0x00000960; // type:function size:0x200 scope:global align:4 +daKytag06_Execute__FP13kytag06_class = .text:0x00000B60; // type:function size:0x12D8 scope:global align:4 +daKytag06_IsDelete__FP13kytag06_class = .text:0x00001E38; // type:function size:0x8 scope:global align:4 +daKytag06_Delete__FP13kytag06_class = .text:0x00001E40; // type:function size:0x40 scope:global align:4 +daKytag06_type06_init__FP10fopAc_ac_c = .text:0x00001E80; // type:function size:0x20 scope:global align:4 +daKytag06_type03_init__FP10fopAc_ac_c = .text:0x00001EA0; // type:function size:0x14C scope:global align:4 +daKytag06_Create__FP10fopAc_ac_c = .text:0x00001FEC; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93293 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93361 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93362 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93682 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93683 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93684 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93686 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93687 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93688 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93689 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93690 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@93691 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93698 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93699 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93700 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93701 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93702 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93703 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93704 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93705 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93706 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93708 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93709 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@93713 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@93717 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@93727 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@93729 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@93730 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@93749 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@93863 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +S_time_table$90473 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +lbl_269_data_20 = .data:0x00000020; // type:object size:0xC +S_wether_time_pat01$90476 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_269_data_38 = .data:0x00000038; // type:object size:0x4 +S_wether_time_pat02$90478 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +lbl_269_data_48 = .data:0x00000048; // type:object size:0x4 +S_wether_time_pat03$90480 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +lbl_269_data_58 = .data:0x00000058; // type:object size:0x4 +S_wether_time_pat04$90482 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_269_data_60 = .data:0x00000060; // type:object size:0x4 +S_wether_time_pat05$90484 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@93296 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +@93315 = .data:0x0000008C; // type:object size:0x20 scope:local align:4 +w_eff_name$90818 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +lbl_269_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +@93732 = .data:0x000000BC; // type:object size:0x30 scope:local align:4 +lbl_269_data_EC = .data:0x000000EC; // type:object size:0x8 data:string +@93865 = .data:0x000000F4; // type:object size:0x30 scope:local align:4 +l_daKytag06_Method = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG06 = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@90822 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +c_pos$90819 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_kytag07/splits.txt b/config/RZDJ01/rels/d_a_kytag07/splits.txt new file mode 100644 index 0000000000..296cdece2a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag07.cpp: + .text start:0x0000005C end:0x0000023C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag07/symbols.txt b/config/RZDJ01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 0000000000..7202a3c6f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag07_Draw__FP13kytag07_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag07_Execute__FP13kytag07_class = .text:0x00000064; // type:function size:0x4C scope:global align:4 +daKytag07_IsDelete__FP13kytag07_class = .text:0x000000B0; // type:function size:0xA0 scope:global align:4 +daKytag07_Delete__FP13kytag07_class = .text:0x00000150; // type:function size:0x28 scope:global align:4 +daKytag07_Create__FP10fopAc_ac_c = .text:0x00000178; // type:function size:0xC4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90951 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90953 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90963 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90964 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90965 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90966 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90967 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag08/splits.txt b/config/RZDJ01/rels/d_a_kytag08/splits.txt new file mode 100644 index 0000000000..8cd6540001 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag08/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag08.cpp: + .text start:0x0000005C end:0x0000094C + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_kytag08/symbols.txt b/config/RZDJ01/rels/d_a_kytag08/symbols.txt new file mode 100644 index 0000000000..c936e016f1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag08/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag08_Draw__FP13kytag08_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag08_Execute__FP13kytag08_class = .text:0x00000064; // type:function size:0x58C scope:global align:4 +daKytag08_IsDelete__FP13kytag08_class = .text:0x000005F0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005F8; // type:function size:0x68 scope:global align:4 +daKytag08_Create__FP10fopAc_ac_c = .text:0x00000660; // type:function size:0x208 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000868; // type:function size:0x14 scope:global align:4 +daKytag08_Delete__FP13kytag08_class = .text:0x0000087C; // type:function size:0xD0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94431 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94436 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94437 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94438 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94439 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94442 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94443 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94444 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94446 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94448 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94449 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94450 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94454 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94455 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94456 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94457 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +lbl_271_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daKytag08_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG08 = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag09/splits.txt b/config/RZDJ01/rels/d_a_kytag09/splits.txt new file mode 100644 index 0000000000..af92f2b5cb --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag09/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag09.cpp: + .text start:0x0000005C end:0x000005B0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_kytag09/symbols.txt b/config/RZDJ01/rels/d_a_kytag09/symbols.txt new file mode 100644 index 0000000000..72ad3bec5a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag09/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag09_Draw__FP13kytag09_class = .text:0x0000005C; // type:function size:0x1CC scope:global align:4 +daKytag09_Execute__FP13kytag09_class = .text:0x00000228; // type:function size:0x8 scope:global align:4 +daKytag09_IsDelete__FP13kytag09_class = .text:0x00000230; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000238; // type:function size:0x154 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x0000038C; // type:function size:0xC4 scope:global align:4 +daKytag09_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x104 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000554; // type:function size:0xC scope:global align:4 +daKytag09_Delete__FP13kytag09_class = .text:0x00000560; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94158 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94212 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_272_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_272_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_daKytag09_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG09 = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag10/splits.txt b/config/RZDJ01/rels/d_a_kytag10/splits.txt new file mode 100644 index 0000000000..fa7380648a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag10/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag10.cpp: + .text start:0x0000005C end:0x000006B4 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag10/symbols.txt b/config/RZDJ01/rels/d_a_kytag10/symbols.txt new file mode 100644 index 0000000000..77fc37edc8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag10/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x0000005C; // type:function size:0x138 scope:global align:4 +daKytag10_Draw__FP13kytag10_class = .text:0x00000194; // type:function size:0x8 scope:global align:4 +daKytag10_Execute__FP13kytag10_class = .text:0x0000019C; // type:function size:0x268 scope:global align:4 +daKytag10_IsDelete__FP13kytag10_class = .text:0x00000404; // type:function size:0x8 scope:global align:4 +daKytag10_Delete__FP13kytag10_class = .text:0x0000040C; // type:function size:0xD0 scope:global align:4 +daKytag10_Create__FP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x1C4 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x000006A0; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94305 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_76_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +@94358 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94359 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94360 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94361 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94362 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94365 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@94416 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_daKytag10_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG10 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag11/splits.txt b/config/RZDJ01/rels/d_a_kytag11/splits.txt new file mode 100644 index 0000000000..93d5fde675 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag11/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag11.cpp: + .text start:0x0000005C end:0x00000398 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag11/symbols.txt b/config/RZDJ01/rels/d_a_kytag11/symbols.txt new file mode 100644 index 0000000000..ee53a034fd --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag11/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag11_Draw__FP13kytag11_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag11_Execute__FP13kytag11_class = .text:0x00000064; // type:function size:0x284 scope:global align:4 +daKytag11_IsDelete__FP13kytag11_class = .text:0x000002E8; // type:function size:0x8 scope:global align:4 +daKytag11_Delete__FP13kytag11_class = .text:0x000002F0; // type:function size:0x8 scope:global align:4 +daKytag11_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xA0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93970 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93973 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93977 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_daKytag11_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG11 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag12/splits.txt b/config/RZDJ01/rels/d_a_kytag12/splits.txt new file mode 100644 index 0000000000..8ae6fd02d6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag12/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag12.cpp: + .text start:0x0000005C end:0x00002CB4 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_kytag12/symbols.txt b/config/RZDJ01/rels/d_a_kytag12/symbols.txt new file mode 100644 index 0000000000..38f19bded1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag12/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +d_kytag12_cut_turn_check__Fv = .text:0x0000005C; // type:function size:0x44 scope:global align:4 +daKytag12_Draw__FP13kytag12_class = .text:0x000000A0; // type:function size:0x8 scope:global align:4 +daKytag12_light_swprd_proc__FP13kytag12_class = .text:0x000000A8; // type:function size:0x134 scope:global align:4 +daKytag12_Execute_arrival__FP13kytag12_class = .text:0x000001DC; // type:function size:0xABC scope:global align:4 +daKytag12_Execute_R00__FP13kytag12_class = .text:0x00000C98; // type:function size:0xC0C scope:global align:4 +daKytag12_Execute__FP13kytag12_class = .text:0x000018A4; // type:function size:0xE0 scope:global align:4 +daKytag12_IsDelete__FP13kytag12_class = .text:0x00001984; // type:function size:0x8 scope:global align:4 +daKytag12_Delete__FP13kytag12_class = .text:0x0000198C; // type:function size:0x18 scope:global align:4 +daKytag12_Create__FP10fopAc_ac_c = .text:0x000019A4; // type:function size:0xA0 scope:global align:4 +daKytag12_Execute_standard__FP13kytag12_class = .text:0x00001A44; // type:function size:0x1270 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96959 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96960 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96961 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96962 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96963 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96964 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96965 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96966 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96967 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97175 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97177 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97178 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97180 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97181 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97182 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97183 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97184 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97185 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97188 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97189 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97192 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97193 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97194 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97195 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97197 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@97198 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97199 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97200 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97201 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97202 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97203 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97204 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97205 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97206 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97207 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97208 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97209 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97210 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97211 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97212 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97213 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97214 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97215 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97216 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97218 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97220 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@97221 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97223 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97224 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97225 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97226 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97227 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97232 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +@97233 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@97391 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97392 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@97393 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97394 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97395 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97396 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97397 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97398 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97399 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97400 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@97558 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97563 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:string +@97572 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@97573 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@97574 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97575 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@97576 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +lbl_273_data_0 = .data:0x00000000; // type:object size:0x7 data:string +@97231 = .data:0x00000008; // type:object size:0x24 scope:local align:4 +l_daKytag12_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG12 = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag13/splits.txt b/config/RZDJ01/rels/d_a_kytag13/splits.txt new file mode 100644 index 0000000000..50a6118be9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag13/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag13.cpp: + .text start:0x0000005C end:0x000010AC + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_kytag13/symbols.txt b/config/RZDJ01/rels/d_a_kytag13/symbols.txt new file mode 100644 index 0000000000..cacaf336a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag13/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag13_Draw__FP13kytag13_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag13_IsDelete__FP13kytag13_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag13_Delete__FP13kytag13_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag13_Create__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x234 scope:global align:4 +daKytag13_Execute__FP13kytag13_class = .text:0x000002A8; // type:function size:0xE04 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95058 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95060 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95062 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@95063 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95064 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95066 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95067 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95068 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95069 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95070 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95071 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95072 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95073 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95074 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95075 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95076 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95077 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95078 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95079 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95080 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95081 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95082 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95083 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95084 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95085 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95086 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95088 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95089 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95090 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95091 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95092 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95093 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95094 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95095 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95096 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95097 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95098 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95099 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@95169 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@95172 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +lbl_274_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daKytag13_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG13 = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag14/splits.txt b/config/RZDJ01/rels/d_a_kytag14/splits.txt new file mode 100644 index 0000000000..a8ffa46f0a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag14/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag14.cpp: + .text start:0x0000005C end:0x00000268 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag14/symbols.txt b/config/RZDJ01/rels/d_a_kytag14/symbols.txt new file mode 100644 index 0000000000..912ec73e3a --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag14/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag14_Draw__FP13kytag14_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag14_Execute__FP13kytag14_class = .text:0x00000064; // type:function size:0x160 scope:global align:4 +daKytag14_IsDelete__FP13kytag14_class = .text:0x000001C4; // type:function size:0x8 scope:global align:4 +daKytag14_Delete__FP13kytag14_class = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +daKytag14_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag14_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG14 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag15/splits.txt b/config/RZDJ01/rels/d_a_kytag15/splits.txt new file mode 100644 index 0000000000..cae6171d60 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag15/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag15.cpp: + .text start:0x0000005C end:0x00000504 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_kytag15/symbols.txt b/config/RZDJ01/rels/d_a_kytag15/symbols.txt new file mode 100644 index 0000000000..525c0a7b55 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag15/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag15_Draw__FP13kytag15_class = .text:0x0000005C; // type:function size:0x1BC scope:global align:4 +daKytag15_Execute__FP13kytag15_class = .text:0x00000218; // type:function size:0xB8 scope:global align:4 +daKytag15_IsDelete__FP13kytag15_class = .text:0x000002D0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0xC4 scope:global align:4 +daKytag15_Delete__FP13kytag15_class = .text:0x0000039C; // type:function size:0x30 scope:global align:4 +daKytag15_Create__FP10fopAc_ac_c = .text:0x000003CC; // type:function size:0x138 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93995 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93996 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93997 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94001 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@94016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94018 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94019 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_275_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_275_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_daKytag15_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG15 = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag16/splits.txt b/config/RZDJ01/rels/d_a_kytag16/splits.txt new file mode 100644 index 0000000000..676ddf9c40 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag16/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag16.cpp: + .text start:0x0000005C end:0x00000518 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_kytag16/symbols.txt b/config/RZDJ01/rels/d_a_kytag16/symbols.txt new file mode 100644 index 0000000000..4de8379caf --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag16/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag16_Draw__FP13kytag16_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag16_IsDelete__FP13kytag16_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag16_Delete__FP13kytag16_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag16_Create__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x26C scope:global align:4 +daKytag16_Execute__FP13kytag16_class = .text:0x000002E0; // type:function size:0x238 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93895 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93897 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@93902 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93903 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93904 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93905 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93906 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93937 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93938 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93939 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93940 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93941 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93942 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93943 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93944 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93945 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93946 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93949 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +lbl_276_data_0 = .data:0x00000000; // type:object size:0x8 data:string +@93953 = .data:0x00000008; // type:object size:0x20 scope:local align:4 +l_daKytag16_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG16 = .data:0x00000048; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_kytag17/splits.txt b/config/RZDJ01/rels/d_a_kytag17/splits.txt new file mode 100644 index 0000000000..6898a9082b --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag17/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag17.cpp: + .text start:0x0000005C end:0x000000E0 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_kytag17/symbols.txt b/config/RZDJ01/rels/d_a_kytag17/symbols.txt new file mode 100644 index 0000000000..b0d9abe126 --- /dev/null +++ b/config/RZDJ01/rels/d_a_kytag17/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag17_Draw__FP13kytag17_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag17_Execute__FP13kytag17_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag17_IsDelete__FP13kytag17_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag17_Delete__FP13kytag17_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daKytag17_Create__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag17_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG17 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_mant/splits.txt b/config/RZDJ01/rels/d_a_mant/splits.txt new file mode 100644 index 0000000000..2f70c6ac4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_mant/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_mant.cpp: + .text start:0x0000005C end:0x00001774 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00008A9C + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDJ01/rels/d_a_mant/symbols.txt b/config/RZDJ01/rels/d_a_mant/symbols.txt new file mode 100644 index 0000000000..a422c2b508 --- /dev/null +++ b/config/RZDJ01/rels/d_a_mant/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__15daMant_packet_cFv = .text:0x0000005C; // type:function size:0x4D0 scope:global align:4 +daMant_Draw__FP10mant_class = .text:0x0000052C; // type:function size:0xA8 scope:global align:4 +daMant_Execute__FP10mant_class = .text:0x000005D4; // type:function size:0xEA4 scope:global align:4 +daMant_IsDelete__FP10mant_class = .text:0x00001478; // type:function size:0x8 scope:global align:4 +daMant_Delete__FP10mant_class = .text:0x00001480; // type:function size:0x8 scope:global align:4 +daMant_Create__FP10fopAc_ac_c = .text:0x00001488; // type:function size:0x18C scope:global align:4 +__dt__15daMant_packet_cFv = .text:0x00001614; // type:function size:0x7C scope:global align:4 +__ct__8mant_j_sFv = .text:0x00001690; // type:function size:0x68 scope:global align:4 +__dt__8mant_j_sFv = .text:0x000016F8; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95153 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95329 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95331 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95332 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95333 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95334 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95335 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95336 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95337 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95338 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95339 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95341 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95342 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95343 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95344 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@95345 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95347 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95350 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95351 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95352 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95353 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95354 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95355 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95356 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95360 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95361 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95362 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95366 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@95407 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95408 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95409 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95410 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_Egnd_mantTEX = .data:0x00000000; // type:object size:0x4000 scope:global align:4 +l_Egnd_mantTEX_U = .data:0x00004000; // type:object size:0x4000 scope:global align:4 data:byte +l_Egnd_mantPAL = .data:0x00008000; // type:object size:0x60 scope:global align:4 +l_texCoord = .data:0x00008060; // type:object size:0x548 scope:global align:4 +l_Egnd_mantDL = .data:0x000085C0; // type:object size:0x3EC scope:global align:4 +pal_d = .data:0x000089AC; // type:object size:0x4 scope:global align:4 +tex_d = .data:0x000089B0; // type:object size:0x8 scope:global align:4 +d_p$92811 = .data:0x000089B8; // type:object size:0x30 scope:local align:4 +lbl_277_data_89E8 = .data:0x000089E8; // type:object size:0x17 data:string +l_daMant_Method = .data:0x00008A00; // type:object size:0x20 scope:global align:4 +g_profile_MANT = .data:0x00008A20; // type:object size:0x30 scope:global align:4 +__vt__15daMant_packet_c = .data:0x00008A50; // type:object size:0x14 scope:global align:4 +lbl_277_data_8A64 = .data:0x00008A64; // type:object size:0x10 data:string +@93126 = .data:0x00008A74; // type:object size:0xC scope:local align:4 +__RTTI__15daMant_packet_c = .data:0x00008A80; // type:object size:0x8 scope:global align:4 +lbl_277_data_8A88 = .data:0x00008A88; // type:object size:0xA data:string +lbl_277_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +mant_cut_type = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_mg_fish/splits.txt b/config/RZDJ01/rels/d_a_mg_fish/splits.txt new file mode 100644 index 0000000000..dc38f139aa --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_fish/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fish.cpp: + .text start:0x000000CC end:0x0000A5E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B8 + .data start:0x00000000 end:0x000009F4 + .bss start:0x00000008 end:0x00000144 diff --git a/config/RZDJ01/rels/d_a_mg_fish/symbols.txt b/config/RZDJ01/rels/d_a_mg_fish/symbols.txt new file mode 100644 index 0000000000..afd665fc0a --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_fish/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daMg_Fish_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +hit_vib_set__FP13mg_fish_class = .text:0x0000011C; // type:function size:0xD8 scope:global align:4 +sibuki_set__FP13mg_fish_classf4cXyz = .text:0x000001F4; // type:function size:0x88 scope:global align:4 +s_hitfish_sub__FPvPv = .text:0x0000027C; // type:function size:0x58 scope:global align:4 +pl_check__FP13mg_fish_classf = .text:0x000002D4; // type:function size:0xD0 scope:global align:4 +anm_init__FP13mg_fish_classifUcf = .text:0x000003A4; // type:function size:0xAC scope:global align:4 +mouth_open__FP13mg_fish_class = .text:0x00000450; // type:function size:0x40 scope:global align:4 +mouth_close__FP13mg_fish_class = .text:0x00000490; // type:function size:0x40 scope:global align:4 +s_lure_sub__FPvPv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +s_esa_sub__FPvPv = .text:0x0000054C; // type:function size:0x8C scope:global align:4 +s_bait_sub__FPvPv = .text:0x000005D8; // type:function size:0x6C scope:global align:4 +s_other_search_sub__FPvPv = .text:0x00000644; // type:function size:0x74 scope:global align:4 +search_lure__FP13mg_fish_classi = .text:0x000006B8; // type:function size:0x254 scope:global align:4 +s_other_bait_sub__FPvPv = .text:0x0000090C; // type:function size:0x7C scope:global align:4 +search_bait__FP13mg_fish_class = .text:0x00000988; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000A48; // type:function size:0x32C scope:global align:4 +nodeCallBack2__FP8J3DJointi = .text:0x00000D74; // type:function size:0x1B4 scope:global align:4 +nodeCallBackLH__FP8J3DJointi = .text:0x00000F28; // type:function size:0xBC scope:global align:4 +nodeCallBackBB__FP8J3DJointi = .text:0x00000FE4; // type:function size:0xB8 scope:global align:4 +s_bt_sub__FPvPv = .text:0x0000109C; // type:function size:0x58 scope:global align:4 +s_sp_sub__FPvPv = .text:0x000010F4; // type:function size:0x58 scope:global align:4 +s_lh_sub__FPvPv = .text:0x0000114C; // type:function size:0x6C scope:global align:4 +s_bin_sub__FPvPv = .text:0x000011B8; // type:function size:0x58 scope:global align:4 +s_kn_sub__FPvPv = .text:0x00001210; // type:function size:0x58 scope:global align:4 +s_ed_sub__FPvPv = .text:0x00001268; // type:function size:0x58 scope:global align:4 +s_sy_sub__FPvPv = .text:0x000012C0; // type:function size:0x58 scope:global align:4 +s_bb_sub__FPvPv = .text:0x00001318; // type:function size:0x58 scope:global align:4 +s_bb2_sub__FPvPv = .text:0x00001370; // type:function size:0x4C scope:global align:4 +s_sg_sub__FPvPv = .text:0x000013BC; // type:function size:0x4C scope:global align:4 +daMg_Fish_Draw__FP13mg_fish_class = .text:0x00001408; // type:function size:0x43C scope:global align:4 +get_ground_y__FP13mg_fish_classP4cXyz = .text:0x00001844; // type:function size:0xC0 scope:global align:4 +mf_swim__FP13mg_fish_class = .text:0x00001904; // type:function size:0x324 scope:global align:4 +mf_swim_p__FP13mg_fish_class = .text:0x00001C28; // type:function size:0x3B8 scope:global align:4 +mf_swim_s__FP13mg_fish_class = .text:0x00001FE0; // type:function size:0x418 scope:global align:4 +mf_stay__FP13mg_fish_class = .text:0x000023F8; // type:function size:0x1CC scope:global align:4 +mf_away__FP13mg_fish_class = .text:0x000025C4; // type:function size:0x460 scope:global align:4 +ri_swim__FP13mg_fish_class = .text:0x00002A24; // type:function size:0x548 scope:global align:4 +mf_lure_search__FP13mg_fish_class = .text:0x00002F6C; // type:function size:0x9E8 scope:global align:4 +mf_bait_search__FP13mg_fish_class = .text:0x00003954; // type:function size:0x4A0 scope:global align:4 +mf_hit__FP13mg_fish_class = .text:0x00003DF4; // type:function size:0x924 scope:global align:4 +mf_jump__FP13mg_fish_class = .text:0x00004718; // type:function size:0x8C0 scope:global align:4 +pota_set__FP13mg_fish_class = .text:0x00004FD8; // type:function size:0x1BC scope:global align:4 +mf_catch__FP13mg_fish_class = .text:0x00005194; // type:function size:0x3A0 scope:global align:4 +mf_esa_search__FP13mg_fish_class = .text:0x00005534; // type:function size:0x5A8 scope:global align:4 +mf_esa_hit__FP13mg_fish_class = .text:0x00005ADC; // type:function size:0x310 scope:global align:4 +mf_esa_catch__FP13mg_fish_class = .text:0x00005DEC; // type:function size:0x58C scope:global align:4 +mf_aqua__FP13mg_fish_class = .text:0x00006378; // type:function size:0x25C scope:global align:4 +ri_aqua__FP13mg_fish_class = .text:0x000065D4; // type:function size:0x510 scope:global align:4 +mf_aqua_tilt__FP13mg_fish_class = .text:0x00006AE4; // type:function size:0x1E8 scope:global align:4 +daMg_Fish_Execute__FP13mg_fish_class = .text:0x00006CCC; // type:function size:0x2508 scope:global align:4 +daMg_Fish_IsDelete__FP13mg_fish_class = .text:0x000091D4; // type:function size:0x8 scope:global align:4 +daMg_Fish_Delete__FP13mg_fish_class = .text:0x000091DC; // type:function size:0x70 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x0000924C; // type:function size:0x47C scope:global align:4 +useHeapImg_fisht__FP10fopAc_ac_c = .text:0x000096C8; // type:function size:0x250 scope:global align:4 +daMg_Fish_Create__FP10fopAc_ac_c = .text:0x00009918; // type:function size:0xB3C scope:global align:4 +__dt__15daMg_Fish_HIO_cFv = .text:0x0000A454; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_mg_fish_cpp = .text:0x0000A494; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A4DC; // type:function size:0x4C scope:global align:4 +dComIfGs_getFishSize__FUc = .text:0x0000A528; // type:function size:0x14 scope:global align:4 +__ct__7mf_ke_sFv = .text:0x0000A53C; // type:function size:0x48 scope:global align:4 +__dt__7mf_ke_sFv = .text:0x0000A584; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108035 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108036 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@108037 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108038 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108051 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108052 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108053 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@108063 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@108064 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@108102 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@108109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@108115 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@108137 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@108207 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@108208 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@108209 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@108210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108211 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108551 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108552 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108553 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108562 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@108589 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108590 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108642 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108643 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108644 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108645 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108698 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108737 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108738 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@108739 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@108740 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@108792 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@108793 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108794 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108795 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108796 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108797 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@108798 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@108799 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@108800 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95860 = .rodata:0x000000A8; // type:object size:0x2C scope:local align:4 +@108922 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@108923 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@108924 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@108925 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@108926 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@108927 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108928 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108929 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108930 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108931 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108932 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108933 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@108992 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:string +@109085 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@109086 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109087 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109088 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109089 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:string +@109090 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109091 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109092 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109093 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109094 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@109095 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@109096 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@109192 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@109193 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@109194 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@109195 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@109196 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:string +@109297 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@109371 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@109372 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@109373 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@109374 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@109375 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@109476 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@109477 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@109478 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@109479 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@109480 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@109481 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@109505 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@109506 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@109507 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@109508 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@109568 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@109569 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@109570 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@109588 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97546 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@97563 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@110022 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110024 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110025 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110026 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110027 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110028 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110029 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110030 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@110031 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@110032 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@110033 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@110034 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@110035 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@110036 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@110037 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@110038 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@110039 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@110040 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@110041 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@110042 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@110043 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@110044 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@110045 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@110046 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@110047 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@110048 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@110049 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@110050 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@110051 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@110052 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@110053 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@110054 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@110055 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@110056 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@110057 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@110058 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@110059 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@110060 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@110061 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@110062 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@110063 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@110064 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@110065 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@110491 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@110492 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@110493 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@110494 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@110495 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@110496 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@110497 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@110498 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@110499 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@110500 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@110501 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@110502 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:string +@110503 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@110504 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@110506 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@110507 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@110508 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@110512 = .rodata:0x000002A8; // type:object size:0x8 scope:local align:4 +@110513 = .rodata:0x000002B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +vib_p$94699 = .data:0x00000008; // type:object size:0x10 scope:local align:4 +lbl_79_data_18 = .data:0x00000018; // type:object size:0x8 +swim_path127 = .data:0x00000020; // type:object size:0x2B0 scope:global align:4 +joint_offset_LM$95853 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +joint_offset_BG$95854 = .data:0x000002DC; // type:object size:0x8 scope:local align:4 +joint_offset_NP$95855 = .data:0x000002E4; // type:object size:0x18 scope:local align:4 +joint_offset_KS$95856 = .data:0x000002FC; // type:object size:0x18 scope:local align:4 +joint_offset_CF$95857 = .data:0x00000314; // type:object size:0x18 scope:local align:4 +joint_offset_RI$95858 = .data:0x0000032C; // type:object size:0x18 scope:local align:4 +b_id$96562 = .data:0x00000344; // type:object size:0x6 scope:local align:4 +h_id$96575 = .data:0x0000034A; // type:object size:0x16 scope:local align:2 +h_jnt$96576 = .data:0x00000360; // type:object size:0x2C scope:local align:4 +mouth_idx$97628 = .data:0x0000038C; // type:object size:0x2C scope:local align:4 +lbl_79_data_3B8 = .data:0x000003B8; // type:object size:0x8 data:string +@110067 = .data:0x000003C0; // type:object size:0x124 scope:local align:4 +fish_bmd$97872 = .data:0x000004E4; // type:object size:0x2C scope:local align:4 +fish_joint$97873 = .data:0x00000510; // type:object size:0x2C scope:local align:4 +cc_cyl_src$98022 = .data:0x0000053C; // type:object size:0x44 scope:local align:4 +fish_max$98084 = .data:0x00000580; // type:object size:0x2C scope:local align:4 +lbl_79_data_5AC = .data:0x000005AC; // type:object size:0x64 +l_daMg_Fish_Method = .data:0x00000610; // type:object size:0x20 scope:global align:4 +g_profile_MG_FISH = .data:0x00000630; // type:object size:0x30 scope:global align:4 +__vt__15daMg_Fish_HIO_c = .data:0x00000660; // type:object size:0xC scope:global align:4 +lbl_79_data_66C = .data:0x0000066C; // type:object size:0x10 data:string +@98182 = .data:0x0000067C; // type:object size:0xC scope:local align:4 +__RTTI__15daMg_Fish_HIO_c = .data:0x00000688; // type:object size:0x8 scope:global align:4 +lbl_79_data_690 = .data:0x00000690; // type:object size:0x34 +@98244 = .data:0x000006C4; // type:object size:0x3C scope:local align:4 +lbl_79_data_700 = .data:0x00000700; // type:object size:0x14 +@98246 = .data:0x00000714; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000750; // type:object size:0x14 scope:global align:4 +lbl_79_data_764 = .data:0x00000764; // type:object size:0x5C +@98298 = .data:0x000007C0; // type:object size:0x4C scope:local align:4 +lbl_79_data_80C = .data:0x0000080C; // type:object size:0x14 +@98302 = .data:0x00000820; // type:object size:0x44 scope:local align:4 +lbl_79_data_864 = .data:0x00000864; // type:object size:0x14 +@98304 = .data:0x00000878; // type:object size:0x24 scope:local align:4 +lbl_79_data_89C = .data:0x0000089C; // type:object size:0x18 +@98306 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +lbl_79_data_8C0 = .data:0x000008C0; // type:object size:0x1C +@98308 = .data:0x000008DC; // type:object size:0xC scope:local align:4 +lbl_79_data_8E8 = .data:0x000008E8; // type:object size:0x34 +@98342 = .data:0x0000091C; // type:object size:0x14 scope:local align:4 +lbl_79_data_930 = .data:0x00000930; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_79_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@94682 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +s_fish_ct = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +@97632 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@97633 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@97634 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@97635 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@97636 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@97637 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@97638 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@97639 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@97640 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@97641 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@97642 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +mouth_off$97629 = .bss:0x000000C0; // type:object size:0x84 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_mg_fshop/splits.txt b/config/RZDJ01/rels/d_a_mg_fshop/splits.txt new file mode 100644 index 0000000000..f93523603b --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_fshop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fshop.cpp: + .text start:0x000000CC end:0x00003A94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D0 + .data start:0x00000000 end:0x000007CC + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_mg_fshop/symbols.txt b/config/RZDJ01/rels/d_a_mg_fshop/symbols.txt new file mode 100644 index 0000000000..ab54b7d17b --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_fshop/symbols.txt @@ -0,0 +1,190 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +Reel_CallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x98 scope:global align:4 +frog_CallBack__FP8J3DJointi = .text:0x00000184; // type:function size:0xB8 scope:global align:4 +daFshop_Draw__FP11fshop_class = .text:0x0000023C; // type:function size:0x45C scope:global align:4 +s_fish_sub__FPvPv = .text:0x00000698; // type:function size:0x108 scope:global align:4 +s_sel_sub__FPvPv = .text:0x000007A0; // type:function size:0x74 scope:global align:4 +s_ball_sub__FPvPv = .text:0x00000814; // type:function size:0x5C scope:global align:4 +daFshop_Execute__FP11fshop_class = .text:0x00000870; // type:function size:0x1A74 scope:global align:4 +daFshop_IsDelete__FP11fshop_class = .text:0x000022E4; // type:function size:0x8 scope:global align:4 +daFshop_Delete__FP11fshop_class = .text:0x000022EC; // type:function size:0x110 scope:global align:4 +koro2_heapinit__FP10fopAc_ac_c = .text:0x000023FC; // type:function size:0x4B8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x848 scope:global align:4 +BalluseHeapInit__FP10fopAc_ac_c = .text:0x000030FC; // type:function size:0x68 scope:global align:4 +daFshop_Create__FP10fopAc_ac_c = .text:0x00003164; // type:function size:0x700 scope:global align:4 +__sinit_\d_a_mg_fshop_cpp = .text:0x00003864; // type:function size:0x68 scope:global align:4 +__ct__9fs_lure_sFv = .text:0x000038CC; // type:function size:0x4 scope:global align:4 +__dt__9fs_lure_sFv = .text:0x000038D0; // type:function size:0x40 scope:global align:4 +__ct__8fs_rod_sFv = .text:0x00003910; // type:function size:0x10 scope:global align:4 +__dt__8fs_rod_sFv = .text:0x00003920; // type:function size:0x40 scope:global align:4 +__ct__9fs_weed_sFv = .text:0x00003960; // type:function size:0x48 scope:global align:4 +__dt__9fs_weed_sFv = .text:0x000039A8; // type:function size:0x64 scope:global align:4 +__ct__10fs_tsubo_sFv = .text:0x00003A0C; // type:function size:0x4 scope:global align:4 +__dt__10fs_tsubo_sFv = .text:0x00003A10; // type:function size:0x40 scope:global align:4 +__ct__10fs_koro2_sFv = .text:0x00003A50; // type:function size:0x4 scope:global align:4 +__dt__10fs_koro2_sFv = .text:0x00003A54; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99275 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99276 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@99277 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99389 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99390 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99391 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99392 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99393 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99424 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@99426 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99427 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99428 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99752 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99753 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99754 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99755 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99756 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99757 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99758 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99759 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99760 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99761 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99762 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99763 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99764 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99765 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99766 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99767 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99768 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99769 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99770 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99771 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99772 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99773 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99774 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99775 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99776 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99777 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99778 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99779 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99780 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99782 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99784 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99785 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99786 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99787 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99788 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99789 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99790 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99791 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99792 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99793 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99794 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99795 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99796 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99797 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99798 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99799 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99800 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99801 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99802 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99803 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99804 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99805 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99806 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99807 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99808 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99809 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99810 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99811 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99815 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@99989 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99990 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100201 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100202 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100203 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100204 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100205 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100206 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100207 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100208 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@100209 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100210 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100211 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100212 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100213 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@100214 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@100215 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100216 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100217 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100218 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x00000180; // type:object size:0x20 scope:local align:4 +@100390 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@100391 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@100392 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100393 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@100394 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:string +@100395 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@100396 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@100397 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@100399 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@100400 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@100401 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_278_data_87 = .data:0x00000087; // type:object size:0x87 +lbl_278_data_10E = .data:0x0000010E; // type:object size:0x87 +lbl_278_data_195 = .data:0x00000195; // type:object size:0x87 +lbl_278_data_21C = .data:0x0000021C; // type:object size:0x87 +lbl_278_data_2A3 = .data:0x000002A3; // type:object size:0x87 +lbl_278_data_32A = .data:0x0000032A; // type:object size:0x87 +lbl_278_data_3B1 = .data:0x000003B1; // type:object size:0x87 +koro2_map_d = .data:0x00000438; // type:object size:0x20 scope:global align:4 +lbl_278_data_458 = .data:0x00000458; // type:object size:0xC +lbl_278_data_464 = .data:0x00000464; // type:object size:0x4 +hook_1_offy = .data:0x00000468; // type:object size:0xC scope:global align:4 +hook_2_offz = .data:0x00000474; // type:object size:0xC scope:global align:4 +hook_2_offy = .data:0x00000480; // type:object size:0xC scope:global align:4 +lure_ofy$94976 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +guide_p$95031 = .data:0x00000498; // type:object size:0x18 scope:local align:4 +guide_s$95032 = .data:0x000004B0; // type:object size:0x18 scope:local align:4 +c_x$95307 = .data:0x000004C8; // type:object size:0x10 scope:local align:4 +c_z$95308 = .data:0x000004D8; // type:object size:0x10 scope:local align:4 +lbl_278_data_4E8 = .data:0x000004E8; // type:object size:0x6 data:string +sg_bmd$95610 = .data:0x000004F0; // type:object size:0x8 scope:local align:4 +koro2_bmd$95619 = .data:0x000004F8; // type:object size:0x3C scope:local align:4 +koro2_dzb$95620 = .data:0x00000534; // type:object size:0x3C scope:local align:4 +lbl_278_data_570 = .data:0x00000570; // type:object size:0x10 +lure_d$95725 = .data:0x00000580; // type:object size:0x10 scope:local align:4 +rod_d$95765 = .data:0x00000590; // type:object size:0x8 scope:local align:4 +rod_w$95800 = .data:0x00000598; // type:object size:0x20 scope:local align:4 +check_kind$95990 = .data:0x000005B8; // type:object size:0x8 scope:local align:4 +l_daFshop_Method = .data:0x000005C0; // type:object size:0x20 scope:global align:4 +g_profile_FSHOP = .data:0x000005E0; // type:object size:0x30 scope:global align:4 +lbl_278_data_610 = .data:0x00000610; // type:object size:0x34 +@96172 = .data:0x00000644; // type:object size:0x3C scope:local align:4 +lbl_278_data_680 = .data:0x00000680; // type:object size:0x14 +@96174 = .data:0x00000694; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000006D0; // type:object size:0x14 scope:global align:4 +lbl_278_data_6E4 = .data:0x000006E4; // type:object size:0x28 +@96232 = .data:0x0000070C; // type:object size:0x24 scope:local align:4 +lbl_278_data_730 = .data:0x00000730; // type:object size:0x18 +@96234 = .data:0x00000748; // type:object size:0xC scope:local align:4 +lbl_278_data_754 = .data:0x00000754; // type:object size:0x1C +@96236 = .data:0x00000770; // type:object size:0xC scope:local align:4 +lbl_278_data_77C = .data:0x0000077C; // type:object size:0x50 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94844 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float +BallStartPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@94845 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +BallEndPos = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +old_stick_x$95230 = .bss:0x00000038; // type:object size:0x4 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_mg_rod/splits.txt b/config/RZDJ01/rels/d_a_mg_rod/splits.txt new file mode 100644 index 0000000000..2e8b244f5a --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_rod/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_rod.cpp: + .text start:0x000000CC end:0x00010714 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002F4 + .data start:0x00000000 end:0x00000510 + .bss start:0x00000008 end:0x00000560 diff --git a/config/RZDJ01/rels/d_a_mg_rod/symbols.txt b/config/RZDJ01/rels/d_a_mg_rod/symbols.txt new file mode 100644 index 0000000000..063424f42c --- /dev/null +++ b/config/RZDJ01/rels/d_a_mg_rod/symbols.txt @@ -0,0 +1,354 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13dmg_rod_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +frog_nodeCallBack__FP8J3DJointi = .text:0x0000012C; // type:function size:0xCC scope:global align:4 +ws_nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0xAC scope:global align:4 +Reel_CallBack__FP8J3DJointi = .text:0x000002A4; // type:function size:0xDC scope:global align:4 +Worm_nodeCallBack__FP8J3DJointi = .text:0x00000380; // type:function size:0xCC scope:global align:4 +dmg_rod_Draw__FP13dmg_rod_class = .text:0x0000044C; // type:function size:0x4A0 scope:global align:4 +rod_main__FP13dmg_rod_class = .text:0x000008EC; // type:function size:0xB4C scope:global align:4 +line_control2__FP13dmg_rod_class = .text:0x00001438; // type:function size:0x50C scope:global align:4 +line_control2_u__FP13dmg_rod_class = .text:0x00001944; // type:function size:0x1F0 scope:global align:4 +line_main__FP13dmg_rod_class = .text:0x00001B34; // type:function size:0xB78 scope:global align:4 +depth_check__FP13dmg_rod_classP4cXyz = .text:0x000026AC; // type:function size:0xA8 scope:global align:4 +sibuki_set__FP13dmg_rod_classfP4cXyzi = .text:0x00002754; // type:function size:0x168 scope:global align:4 +s_boat_sub__FPvPv = .text:0x000028BC; // type:function size:0x68 scope:global align:4 +lure_onboat__FP13dmg_rod_class = .text:0x00002924; // type:function size:0x1CC scope:global align:4 +lure_standby__FP13dmg_rod_class = .text:0x00002AF0; // type:function size:0xAC0 scope:global align:4 +lure_bound_se_set__FP13dmg_rod_class = .text:0x000035B0; // type:function size:0x84 scope:global align:4 +lure_cast__FP13dmg_rod_class = .text:0x00003634; // type:function size:0x6DC scope:global align:4 +s_wd_sub__FPvPv = .text:0x00003D10; // type:function size:0x4C scope:global align:4 +action_pad_set__FP13dmg_rod_class = .text:0x00003D5C; // type:function size:0x190 scope:global align:4 +lure_action__FP13dmg_rod_class = .text:0x00003EEC; // type:function size:0x1D78 scope:global align:4 +lure_hit__FP13dmg_rod_classP13mg_fish_class = .text:0x00005C64; // type:function size:0x6F4 scope:global align:4 +lure_catch__FP13dmg_rod_class = .text:0x00006358; // type:function size:0x798 scope:global align:4 +lure_bare__FP13dmg_rod_class = .text:0x00006AF0; // type:function size:0x3CC scope:global align:4 +lure_heart__FP13dmg_rod_class = .text:0x00006EBC; // type:function size:0x32C scope:global align:4 +hook_set__FP13dmg_rod_classP4cXyzi = .text:0x000071E8; // type:function size:0x480 scope:global align:4 +lure_disp__FP13dmg_rod_class = .text:0x00007668; // type:function size:0x538 scope:global align:4 +lure_main__FP13dmg_rod_class = .text:0x00007BA0; // type:function size:0x7F8 scope:global align:4 +uki_calc__FP13dmg_rod_class = .text:0x00008398; // type:function size:0x5B0 scope:global align:4 +uki_pl_arm_calc__FP13dmg_rod_class = .text:0x00008948; // type:function size:0x270 scope:global align:4 +s_sg_sub__FPvPv = .text:0x00008BB8; // type:function size:0x74 scope:global align:4 +s_bb_sub__FPvPv = .text:0x00008C2C; // type:function size:0x74 scope:global align:4 +s_lh_sub__FPvPv = .text:0x00008CA0; // type:function size:0x98 scope:global align:4 +s_bt_sub__FPvPv = .text:0x00008D38; // type:function size:0x98 scope:global align:4 +uki_main__FP13dmg_rod_class = .text:0x00008DD0; // type:function size:0x25F4 scope:global align:4 +cam_3d_morf__FP13dmg_rod_classf = .text:0x0000B3C4; // type:function size:0xE4 scope:global align:4 +play_camera__FP13dmg_rod_class = .text:0x0000B4A8; // type:function size:0x21FC scope:global align:4 +play_camera_u__FP13dmg_rod_class = .text:0x0000D6A4; // type:function size:0x10D0 scope:global align:4 +dmg_rod_Execute__FP13dmg_rod_class = .text:0x0000E774; // type:function size:0xEB8 scope:global align:4 +dmg_rod_IsDelete__FP13dmg_rod_class = .text:0x0000F62C; // type:function size:0xA4 scope:global align:4 +dmg_rod_Delete__FP13dmg_rod_class = .text:0x0000F6D0; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000F76C; // type:function size:0x644 scope:global align:4 +dmg_rod_Create__FP10fopAc_ac_c = .text:0x0000FDB0; // type:function size:0x4CC scope:global align:4 +__dt__13dmg_rod_HIO_cFv = .text:0x0001027C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_mg_rod_cpp = .text:0x000102BC; // type:function size:0x7C scope:global align:4 +__arraydtor$109606 = .text:0x00010338; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00010354; // type:function size:0x10 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x00010364; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x0001036C; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x00010374; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0001037C; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00010384; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0001039C; // type:function size:0x10 scope:global align:4 +dComIfGp_setAStatusForce__FUcUc = .text:0x000103AC; // type:function size:0x14 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x000103C0; // type:function size:0x10 scope:global align:4 +dComIfGp_setRemoConStatusForce__FUcUcUc = .text:0x000103D0; // type:function size:0x18 scope:global align:4 +dComIfGp_setDoStatusForce__FUcUc = .text:0x000103E8; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunStatusForce__FUcUcUc = .text:0x000103FC; // type:function size:0x18 scope:global align:4 +dComIfGp_att_LookRequest__FP10fopAc_ac_cfffsi = .text:0x00010414; // type:function size:0x20 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00010434; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00010444; // type:function size:0x30 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x00010474; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x000104A4; // type:function size:0x18 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000104BC; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000104C8; // type:function size:0x34 scope:global align:4 +zero__4cXyzFv = .text:0x000104FC; // type:function size:0x14 scope:global align:4 +getFishingRodAngleY__9daPy_py_cCFv = .text:0x00010510; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00010524; // type:function size:0x10 scope:global align:4 +daAlink_getAlinkActorClass__Fv = .text:0x00010534; // type:function size:0x10 scope:global align:4 +setFishingArnmAngle__9daAlink_cFs = .text:0x00010544; // type:function size:0x14 scope:global align:4 +fishingCastWaitAnimeStop__9daAlink_cFv = .text:0x00010558; // type:function size:0x18 scope:global align:4 +cM_ssin__Fs = .text:0x00010570; // type:function size:0x14 scope:global align:4 +fabsf = .text:0x00010584; // type:function size:0xC scope:global align:4 +ChkWallHit__9dBgS_AcchCFv = .text:0x00010590; // type:function size:0xC scope:global align:4 +dMeter2Info_onUseButton__Fi = .text:0x0001059C; // type:function size:0x1C scope:global align:4 +dMeter2Info_onGameStatus__Fi = .text:0x000105B8; // type:function size:0x1C scope:global align:4 +dMeter2Info_offWindowAccept__Fi = .text:0x000105D4; // type:function size:0x24 scope:global align:4 +dMeter2Info_onWindowAccept__Fi = .text:0x000105F8; // type:function size:0x24 scope:global align:4 +tan__3stdFf = .text:0x0001061C; // type:function size:0x24 scope:global align:4 +getPos__19mDoExt_3DlineMat0_cFi = .text:0x00010640; // type:function size:0x10 scope:global align:4 +getSize__19mDoExt_3DlineMat0_cFi = .text:0x00010650; // type:function size:0x14 scope:global align:4 +startCtrl__11daObjLife_cFv = .text:0x00010664; // type:function size:0x4 scope:global align:4 +__ct__9mg_hook_sFv = .text:0x00010668; // type:function size:0x48 scope:global align:4 +__dt__9mg_hook_sFv = .text:0x000106B0; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@131869 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@131870 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@131871 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@131872 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@131873 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@131874 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@131875 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@131894 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@132095 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@132147 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@132251 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@132252 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@132253 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@132254 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@132255 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@132256 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@132257 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@132258 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@132259 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@132260 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@132261 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@132262 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@132263 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@132264 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@132265 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@132266 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@132267 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@132268 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@132269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@132270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@132271 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@132272 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@132273 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@132274 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@132275 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@132279 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@132282 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@132385 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@132386 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@132387 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@132388 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@132389 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@132390 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@132487 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@132488 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@132489 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@132490 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@132491 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@132492 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@132493 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@132494 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@132495 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@132496 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@132497 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@132569 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@132570 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@132571 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@132734 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@132735 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@132736 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@132737 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@132738 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@132739 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@132740 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@132741 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@132742 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@132743 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@132744 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@132842 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@132843 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@132844 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@132845 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@132846 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@132847 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@132879 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@132880 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@133233 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@133234 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@133235 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@133236 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@133237 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@133238 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@133239 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@133240 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@133241 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@133242 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@133243 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@133244 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@133245 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@133246 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@133247 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@133248 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@133249 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@133250 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@133251 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@133252 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@133253 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@133254 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@133255 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@133256 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@133257 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@133258 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@133259 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@133260 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@133383 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@133384 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@133385 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@133554 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@133555 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@133556 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@133557 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@133628 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@133721 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@133722 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@133809 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@133810 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@133811 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@133874 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@133875 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@133931 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@133932 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@133933 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@133934 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@133935 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@133970 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@133971 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@133972 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:string +@133973 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@133974 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@133975 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@133976 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@134675 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@134676 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@134677 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@134678 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@134679 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@134680 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@134681 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@134682 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@134683 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@134684 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@134685 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@134686 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@134687 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@134688 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@134690 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@134691 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@134692 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@134693 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@134694 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@134695 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@134696 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@134697 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@134698 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@134699 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@134700 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@134701 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@135097 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@135098 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@135099 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@135100 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@135101 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@135102 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@135103 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@135104 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@135105 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@135106 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@135107 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@135108 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@135109 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@135110 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@135111 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@135112 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@135113 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@135348 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@135349 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@135350 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@135351 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@135352 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@135353 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@135531 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:string +@135532 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@135533 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@135534 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@135820 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@135951 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_51_data_8 = .data:0x00000008; // type:object size:0x4 +lbl_51_data_C = .data:0x0000000C; // type:object size:0x4 +rod_p$109512 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +lbl_51_data_50 = .data:0x00000050; // type:object size:0x1E +w_eff_id$109972 = .data:0x0000006E; // type:object size:0x8 scope:local align:2 +c_x$110408 = .data:0x00000078; // type:object size:0xC scope:local align:4 +c_z$110409 = .data:0x00000084; // type:object size:0xC scope:local align:4 +w_eff_id$110877 = .data:0x00000090; // type:object size:0x4 scope:local align:4 +w_eff_id$110890 = .data:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_51_data_98 = .data:0x00000098; // type:object size:0x6 +catch_msgn_20$111271 = .data:0x0000009E; // type:object size:0x8 scope:local align:2 +catch_msgn_21$111272 = .data:0x000000A6; // type:object size:0x8 scope:local align:2 +catch_msgn_22$111273 = .data:0x000000AE; // type:object size:0x8 scope:local align:2 +catch_msgn_10$111274 = .data:0x000000B6; // type:object size:0x8 scope:local align:2 +catch_msgn_11$111275 = .data:0x000000BE; // type:object size:0x8 scope:local align:2 +catch_msgn_12$111276 = .data:0x000000C6; // type:object size:0x8 scope:local align:2 +lure_scale = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lure_eye_off = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +hook_1_offy = .data:0x000000F8; // type:object size:0x14 scope:global align:4 +hook_2_offz = .data:0x0000010C; // type:object size:0x14 scope:global align:4 +hook_2_offy = .data:0x00000120; // type:object size:0x14 scope:global align:4 +lure_nose_off = .data:0x00000134; // type:object size:0x14 scope:global align:4 +hiton_off = .data:0x00000148; // type:object size:0x14 scope:global align:4 +ax$111639 = .data:0x0000015C; // type:object size:0x10 scope:local align:4 +az$111640 = .data:0x0000016C; // type:object size:0x10 scope:local align:4 +@133877 = .data:0x0000017C; // type:object size:0x24 scope:local align:4 +hook_size$112567 = .data:0x000001A0; // type:object size:0x8 scope:local align:4 +lbl_51_data_1A8 = .data:0x000001A8; // type:object size:0x8 data:string +rodline_p$113547 = .data:0x000001B0; // type:object size:0x18 scope:local align:4 +rodline_off$113548 = .data:0x000001C8; // type:object size:0x18 scope:local align:4 +lure_bmd$113822 = .data:0x000001E0; // type:object size:0x14 scope:local align:4 +hook_bmd$113914 = .data:0x000001F4; // type:object size:0x8 scope:local align:4 +esa_bmd$113915 = .data:0x000001FC; // type:object size:0x8 scope:local align:4 +lbl_51_data_204 = .data:0x00000204; // type:object size:0x6 data:string +cc_sph_src$114041 = .data:0x0000020C; // type:object size:0x40 scope:local align:4 +lbl_51_data_24C = .data:0x0000024C; // type:object size:0x10 +l_dmg_rod_Method = .data:0x0000025C; // type:object size:0x20 scope:global align:4 +g_profile_MG_ROD = .data:0x0000027C; // type:object size:0x30 scope:global align:4 +__vt__13dmg_rod_HIO_c = .data:0x000002AC; // type:object size:0xC scope:global align:4 +lbl_51_data_2B8 = .data:0x000002B8; // type:object size:0xE data:string +@114084 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__RTTI__13dmg_rod_HIO_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +lbl_51_data_2DC = .data:0x000002DC; // type:object size:0x34 +@114187 = .data:0x00000310; // type:object size:0x3C scope:local align:4 +lbl_51_data_34C = .data:0x0000034C; // type:object size:0x14 +@114189 = .data:0x00000360; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 +lbl_51_data_3B0 = .data:0x000003B0; // type:object size:0x28 +@114247 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_51_data_3FC = .data:0x000003FC; // type:object size:0x18 +@114249 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_51_data_420 = .data:0x00000420; // type:object size:0x1C +@114251 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_51_data_448 = .data:0x00000448; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +henna = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_51_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +lbl_51_bss_D = .bss:0x0000000D; // type:object size:0x1 data:byte +@109285 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x28 scope:global align:4 data:byte +@109607 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +old_line_pos = .bss:0x00000050; // type:object size:0x4B0 scope:global align:4 +@109971 = .bss:0x00000504; // type:object size:0xC scope:local align:4 +sc$109968 = .bss:0x00000510; // type:object size:0xC scope:local align:4 +Zy_buf$110093 = .bss:0x0000051C; // type:object size:0x2 scope:local align:4 data:2byte +Zy_buf$110834 = .bss:0x0000051E; // type:object size:0x2 scope:local align:2 data:2byte +Zy_buf$111934 = .bss:0x00000520; // type:object size:0x2 scope:local align:4 +Zy_buf$112057 = .bss:0x00000522; // type:object size:0x2 scope:local align:2 +@112504 = .bss:0x00000528; // type:object size:0xC scope:local align:4 +@112505 = .bss:0x00000534; // type:object size:0xC scope:local align:4 +sp_pos$112501 = .bss:0x00000540; // type:object size:0x18 scope:local align:4 +old_stick_x$112858 = .bss:0x00000558; // type:object size:0x4 scope:local align:4 +old_stick_sx$112859 = .bss:0x0000055C; // type:object size:0x4 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_midna/splits.txt b/config/RZDJ01/rels/d_a_midna/splits.txt new file mode 100644 index 0000000000..81e25e50b0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_midna/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_midna.cpp: + .text start:0x0000005C end:0x00009168 + .rodata start:0x00000000 end:0x00000550 + .data start:0x00000000 end:0x000002B4 diff --git a/config/RZDJ01/rels/d_a_midna/symbols.txt b/config/RZDJ01/rels/d_a_midna/symbols.txt new file mode 100644 index 0000000000..81532de296 --- /dev/null +++ b/config/RZDJ01/rels/d_a_midna/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +init__16daMidna_matAnm_cFv = .text:0x0000005C; // type:function size:0x30 scope:global align:4 +calc__16daMidna_matAnm_cCFP11J3DMaterial = .text:0x0000008C; // type:function size:0x140 scope:global align:4 +execute__20daMidna_McaMorfCB1_cFUsP16J3DTransformInfo = .text:0x000001CC; // type:function size:0x68 scope:global align:4 +modelCallBack__9daMidna_cFi = .text:0x00000234; // type:function size:0x1CC scope:global align:4 +changeUpperBck__9daMidna_cFv = .text:0x00000400; // type:function size:0x50 scope:global align:4 +changeFaceBck__9daMidna_cFv = .text:0x00000450; // type:function size:0x5C scope:global align:4 +baseModelCallBack__9daMidna_cFi = .text:0x000004AC; // type:function size:0x8C scope:global align:4 +daMidna_modelCallBack__FP8J3DJointi = .text:0x00000538; // type:function size:0x40 scope:global align:4 +initInvModel__9daMidna_cFUsPP8J3DModelP21mDoExt_invisibleModelUl = .text:0x00000578; // type:function size:0x90 scope:global align:4 +initDemoModel__9daMidna_cFPP8J3DModelPCcUl = .text:0x00000608; // type:function size:0x90 scope:global align:4 +createHeap__9daMidna_cFv = .text:0x00000698; // type:function size:0x76C scope:global align:4 +daMidna_createHeap__FP10fopAc_ac_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +create__9daMidna_cFv = .text:0x00000E08; // type:function size:0x558 scope:global align:4 +daMidna_Create__FP10fopAc_ac_c = .text:0x00001360; // type:function size:0x4 scope:global align:4 +allAnimePlay__9daMidna_cFv = .text:0x00001364; // type:function size:0x48C scope:global align:4 +setMatrix__9daMidna_cFv = .text:0x000017F0; // type:function size:0x5A8 scope:global align:4 +setBodyPartMatrix__9daMidna_cFv = .text:0x00001D98; // type:function size:0x844 scope:global align:4 +setRoomInfo__9daMidna_cFv = .text:0x000025DC; // type:function size:0x94 scope:global align:4 +setBodyPartPos__9daMidna_cFv = .text:0x00002670; // type:function size:0x1D0 scope:global align:4 +checkAppear__9daMidna_cFv = .text:0x00002840; // type:function size:0x9C scope:global align:4 +checkMidnaPosState__9daMidna_cFv = .text:0x000028DC; // type:function size:0xC00 scope:global align:4 +setUpperAnime__9daMidna_cFUsUs = .text:0x000034DC; // type:function size:0xA0 scope:global align:4 +setUpperAnimeAndSe__9daMidna_cFQ29daMidna_c11daMidna_ANM = .text:0x0000357C; // type:function size:0x78 scope:global align:4 +setFaceAnime__9daMidna_cFUsUs = .text:0x000035F4; // type:function size:0x98 scope:global align:4 +endHighModel__9daMidna_cFv = .text:0x0000368C; // type:function size:0x104 scope:global align:4 +setDemoAnm__9daMidna_cFv = .text:0x00003790; // type:function size:0x968 scope:global align:4 +setFaceBtp__9daMidna_cFUsi = .text:0x000040F8; // type:function size:0xB4 scope:global align:4 +setFaceBtk__9daMidna_cFUsi = .text:0x000041AC; // type:function size:0xB4 scope:global align:4 +setLeftHandShape__9daMidna_cFUs = .text:0x00004260; // type:function size:0xEC scope:global align:4 +setRightHandShape__9daMidna_cFUs = .text:0x0000434C; // type:function size:0xEC scope:global align:4 +setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x00004438; // type:function size:0x110 scope:global align:4 +setAnm__9daMidna_cFv = .text:0x00004548; // type:function size:0x173C scope:global align:4 +getNeckAimAngle__9daMidna_cFPC4cXyzPsPsPsPs = .text:0x00005C84; // type:function size:0x1C4 scope:global align:4 +clearEyeMove__9daMidna_cFv = .text:0x00005E48; // type:function size:0x50 scope:global align:4 +setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00005E98; // type:function size:0x41C scope:global align:4 +setNeckAngle__9daMidna_cFv = .text:0x000062B4; // type:function size:0x23C scope:global align:4 +initHairAngle__9daMidna_cFv = .text:0x000064F0; // type:function size:0x10C scope:global align:4 +setHairAngle__9daMidna_cFv = .text:0x000065FC; // type:function size:0x904 scope:global align:4 +setDemoData__9daMidna_cFv = .text:0x00006F00; // type:function size:0x444 scope:global align:4 +setSimpleBrk__9daMidna_cFP12J3DModelDataUs = .text:0x00007344; // type:function size:0xB4 scope:global align:4 +setSimpleBtk__9daMidna_cFP12J3DModelDataUs = .text:0x000073F8; // type:function size:0x8C scope:global align:4 +initMidnaModel__9daMidna_cFv = .text:0x00007484; // type:function size:0x27C scope:global align:4 +daMidna_searchNpc__FP10fopAc_ac_cPv = .text:0x00007700; // type:function size:0x180 scope:global align:4 +setMidnaNoDrawFlg__9daMidna_cFv = .text:0x00007880; // type:function size:0x130 scope:global align:4 +checkMetamorphoseEnableBase__9daMidna_cFv = .text:0x000079B0; // type:function size:0x80 scope:global align:4 +checkNoDrawState__9daMidna_cFv = .text:0x00007A30; // type:function size:0x68 scope:global align:4 +setSound__9daMidna_cFv = .text:0x00007A98; // type:function size:0x398 scope:global align:4 +execute__9daMidna_cFv = .text:0x00007E30; // type:function size:0x960 scope:global align:4 +daMidna_Execute__FP9daMidna_c = .text:0x00008790; // type:function size:0x4 scope:global align:4 +draw__9daMidna_cFv = .text:0x00008794; // type:function size:0x768 scope:global align:4 +daMidna_Draw__FP9daMidna_c = .text:0x00008EFC; // type:function size:0x4 scope:global align:4 +__dt__9daMidna_cFv = .text:0x00008F00; // type:function size:0x138 scope:global align:4 +daMidna_Delete__FP9daMidna_c = .text:0x00009038; // type:function size:0x28 scope:global align:4 +__dt__20daMidna_McaMorfCB1_cFv = .text:0x00009060; // type:function size:0x40 scope:global align:4 +checkShadowModelDrawSmode__9daMidna_cCFv = .text:0x000090A0; // type:function size:0x20 scope:global align:4 +__dt__16daMidna_matAnm_cFv = .text:0x000090C0; // type:function size:0x58 scope:global align:4 +getMidnaLocaterMtx__8daKago_cFv = .text:0x00009118; // type:function size:0x18 scope:global align:4 +getWolfMidnaMatrix__9daAlink_cFv = .text:0x00009130; // type:function size:0x14 scope:global align:4 +__as__10J3DGXColorF8_GXColor = .text:0x00009144; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eyeOffset = .rodata:0x00000008; // type:object size:0xC scope:global align:4 +l_headCenterOffset = .rodata:0x00000014; // type:object size:0xC scope:global align:4 +l_normalColor = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_28 = .rodata:0x00000028; // type:object size:0x8 +l_bigColor = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_38 = .rodata:0x00000038; // type:object size:0xC +l_lBigColor = .rodata:0x00000044; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 +l_hairScale = .rodata:0x00000050; // type:object size:0x3C scope:global align:4 +m__14daMidna_hio_c0 = .rodata:0x0000008C; // type:object size:0x20 scope:global align:4 data:float +@120420 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@120444 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@120448 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +m_texDataTable__9daMidna_c = .rodata:0x000000C0; // type:object size:0x54 scope:global align:4 +m_anmDataTable__9daMidna_c = .rodata:0x00000114; // type:object size:0x27C scope:global align:4 data:2byte +@120897 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 data:float +@121153 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@121154 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 data:float +@121155 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@121243 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@121244 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@121245 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@121246 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@121247 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@121248 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@121249 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@121250 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@121251 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@121252 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@121253 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@121254 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@121255 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@121256 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@121257 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@121592 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@121593 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +localItemPos$110216 = .rodata:0x000003E4; // type:object size:0xC scope:local align:4 +@121668 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@121669 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@121670 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@121671 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@121672 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@121673 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@121967 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@121968 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@121969 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@121970 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@121971 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@121972 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@121973 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@122425 = .rodata:0x00000428; // type:object size:0x8 scope:local align:4 data:double +motionTable$110977 = .rodata:0x00000430; // type:object size:0x24 scope:local align:4 +@123203 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 data:float +@123204 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@123205 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 data:string +@123206 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@123207 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@123208 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@123209 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@123210 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@123211 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@123212 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@123213 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@123214 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@123215 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@123216 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@123217 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@123369 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@123370 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@123371 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@123372 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@123373 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@123374 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +localOffset$111745 = .rodata:0x000004A8; // type:object size:0xC scope:local align:4 +@123482 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +hairOffset$111758 = .rodata:0x000004B8; // type:object size:0xC scope:local align:4 +@123595 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@123596 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@123597 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@123598 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@123599 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@123600 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@123601 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@123896 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +anmSoundLabel$112189 = .rodata:0x000004E4; // type:object size:0x20 scope:local align:4 +@124122 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@124123 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@124124 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@124125 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@124126 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@124127 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@124128 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +throughEffectJoint$112454 = .rodata:0x00000520; // type:object size:0xC scope:local align:4 +throughEffectName$112455 = .rodata:0x0000052C; // type:object size:0xC scope:local align:4 +@124536 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 +@124537 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@124538 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@124539 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +motionBaseNum$110975 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +demoMotionTableMax$110976 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@120750 = .data:0x000001B4; // type:object size:0xC scope:local align:4 data:4byte +lbl_52_data_1C0 = .data:0x000001C0; // type:object size:0x24 +l_daMidna_Method = .data:0x000001E4; // type:object size:0x20 scope:global align:4 +g_profile_MIDNA = .data:0x00000204; // type:object size:0x30 scope:global align:4 +__vt__20daMidna_McaMorfCB1_c = .data:0x00000234; // type:object size:0x10 scope:global align:4 +lbl_52_data_244 = .data:0x00000244; // type:object size:0x15 data:string +@112720 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +__RTTI__20daMidna_McaMorfCB1_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +__vt__16daMidna_matAnm_c = .data:0x00000270; // type:object size:0x10 scope:global align:4 +lbl_52_data_280 = .data:0x00000280; // type:object size:0x11 data:string +@112722 = .data:0x00000294; // type:object size:0xC scope:local align:4 +__RTTI__16daMidna_matAnm_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_52_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_52_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_mirror/splits.txt b/config/RZDJ01/rels/d_a_mirror/splits.txt new file mode 100644 index 0000000000..aaca14d80f --- /dev/null +++ b/config/RZDJ01/rels/d_a_mirror/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_mirror.cpp: + .text start:0x0000005C end:0x0000186C + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_mirror/symbols.txt b/config/RZDJ01/rels/d_a_mirror/symbols.txt new file mode 100644 index 0000000000..f345a41322 --- /dev/null +++ b/config/RZDJ01/rels/d_a_mirror/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daMirror_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +__ct__16dMirror_packet_cFv = .text:0x000000C4; // type:function size:0x74 scope:global align:4 +calcMinMax__16dMirror_packet_cFv = .text:0x00000138; // type:function size:0xB8 scope:global align:4 +entryModel__16dMirror_packet_cFP8J3DModel = .text:0x000001F0; // type:function size:0x30 scope:global align:4 +mirrorZdraw__16dMirror_packet_cFPfPfffffff = .text:0x00000220; // type:function size:0x508 scope:global align:4 +modelDraw__16dMirror_packet_cFP8J3DModelPA4_f = .text:0x00000728; // type:function size:0x204 scope:global align:4 +mainDraw__16dMirror_packet_cFv = .text:0x0000092C; // type:function size:0x844 scope:global align:4 +draw__16dMirror_packet_cFv = .text:0x00001170; // type:function size:0x9C scope:global align:4 +__ct__10daMirror_cFv = .text:0x0000120C; // type:function size:0x58 scope:global align:4 +setModelMtx__10daMirror_cFv = .text:0x00001264; // type:function size:0x88 scope:global align:4 +daMirror_create__FP10daMirror_c = .text:0x000012EC; // type:function size:0x54 scope:global align:4 +create__10daMirror_cFv = .text:0x00001340; // type:function size:0x2B0 scope:global align:4 +daMirror_Delete__FP10daMirror_c = .text:0x000015F0; // type:function size:0x78 scope:global align:4 +daMirror_execute__FP10daMirror_c = .text:0x00001668; // type:function size:0xDC scope:global align:4 +daMirror_draw__FP10daMirror_c = .text:0x00001744; // type:function size:0xA4 scope:global align:4 +GXPosition3f32 = .text:0x000017E8; // type:function size:0x14 scope:global align:4 +entryModel__10daMirror_cFP8J3DModel = .text:0x000017FC; // type:function size:0x8 scope:global align:4 +__dt__16dMirror_packet_cFv = .text:0x00001804; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94382 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94383 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_279_rodata_8 = .rodata:0x00000008; // type:object size:0xC +@94409 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94410 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94411 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94412 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94550 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94551 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94552 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94553 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94554 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94555 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94556 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94557 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94558 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94562 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@92849 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 +l_mirrorQuad$localstatic$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local align:4 +l_mirrorLook$localstatic$create__10daMirror_cFv@0 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@94669 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94702 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +lbl_279_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_279_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_arcName2 = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +@94583 = .data:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +daMirror_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_MIRROR = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16dMirror_packet_c = .data:0x00000078; // type:object size:0x14 scope:global align:4 +lbl_279_data_8C = .data:0x0000008C; // type:object size:0x11 data:string +@92999 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__16dMirror_packet_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_movie_player/splits.txt b/config/RZDJ01/rels/d_a_movie_player/splits.txt new file mode 100644 index 0000000000..6fedc8a5af --- /dev/null +++ b/config/RZDJ01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_movie_player.cpp: + .text start:0x0000005C end:0x00006514 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000000 end:0x000CC1B4 diff --git a/config/RZDJ01/rels/d_a_movie_player/symbols.txt b/config/RZDJ01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 0000000000..54d480cfa7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,261 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +THPAudioDecode = .text:0x0000005C; // type:function size:0x438 scope:global align:4 +__THPAudioGetNewSample = .text:0x00000494; // type:function size:0x84 scope:global align:4 +__THPAudioInitialize = .text:0x00000518; // type:function size:0x30 scope:global align:4 +THPVideoDecode = .text:0x00000548; // type:function size:0x240 scope:global align:4 +__THPSetupBuffers = .text:0x00000788; // type:function size:0x48 scope:global align:4 +__THPReadFrameHeader = .text:0x000007D0; // type:function size:0x138 scope:global align:4 +__THPReadScaneHeader = .text:0x00000908; // type:function size:0x120 scope:global align:4 +__THPReadQuantizationTable = .text:0x00000A28; // type:function size:0x3A0 scope:global align:4 +__THPReadHuffmanTableSpecification = .text:0x00000DC8; // type:function size:0x1D4 scope:global align:4 +__THPHuffGenerateSizeTable = .text:0x00000F9C; // type:function size:0xD0 scope:global align:4 +__THPHuffGenerateCodeTable = .text:0x0000106C; // type:function size:0x68 scope:global align:4 +__THPHuffGenerateDecoderTables = .text:0x000010D4; // type:function size:0xFC scope:global align:4 +__THPRestartDefinition = .text:0x000011D0; // type:function size:0x58 scope:global align:4 +__THPPrepBitStream = .text:0x00001228; // type:function size:0x258 scope:global align:4 +__THPDecompressYUV = .text:0x00001480; // type:function size:0xE0 scope:global align:4 +__THPGQRSetup = .text:0x00001560; // type:function size:0x34 scope:global align:4 +__THPGQRRestore = .text:0x00001594; // type:function size:0x1C scope:global align:4 +__THPDecompressiMCURow512x448 = .text:0x000015B0; // type:function size:0x248 scope:global align:4 +__THPInverseDCTNoYPos = .text:0x000017F8; // type:function size:0x494 scope:global align:4 +__THPInverseDCTY8 = .text:0x00001C8C; // type:function size:0x49C scope:global align:4 +__THPDecompressiMCURow640x480 = .text:0x00002128; // type:function size:0x24C scope:global align:4 +__THPDecompressiMCURowNxN = .text:0x00002374; // type:function size:0x258 scope:global align:4 +__THPHuffDecodeDCTCompY = .text:0x000025CC; // type:function size:0x410 scope:global align:4 +__THPHuffDecodeTab = .text:0x000029DC; // type:function size:0x278 scope:global align:4 +__THPHuffDecodeDCTCompU = .text:0x00002C54; // type:function size:0x1D0 scope:global align:4 +__THPHuffDecodeDCTCompV = .text:0x00002E24; // type:function size:0x1D0 scope:global align:4 +THPInit = .text:0x00002FF4; // type:function size:0x6C scope:global align:4 +daMP_PopReadedBuffer__Fv = .text:0x00003060; // type:function size:0x34 scope:global align:4 +daMP_PushReadedBuffer__FPv = .text:0x00003094; // type:function size:0x14 scope:global align:4 +daMP_PopFreeReadBuffer__Fv = .text:0x000030A8; // type:function size:0x34 scope:global align:4 +daMP_PushFreeReadBuffer__FPv = .text:0x000030DC; // type:function size:0x14 scope:global align:4 +daMP_PopReadedBuffer2__Fv = .text:0x000030F0; // type:function size:0x34 scope:global align:4 +daMP_PushReadedBuffer2__FPv = .text:0x00003124; // type:function size:0x14 scope:global align:4 +daMP_ReadThreadStart__Fv = .text:0x00003138; // type:function size:0x20 scope:global align:4 +daMP_ReadThreadCancel__Fv = .text:0x00003158; // type:function size:0x48 scope:global align:4 +daMP_Reader__FPv = .text:0x000031A0; // type:function size:0xE0 scope:global align:4 +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x00003280; // type:function size:0xC scope:global align:4 +daMP_CreateReadThread__Fl = .text:0x0000328C; // type:function size:0xB0 scope:global align:4 +daMP_PopFreeTextureSet__Fv = .text:0x0000333C; // type:function size:0x34 scope:global align:4 +daMP_PushFreeTextureSet__FPv = .text:0x00003370; // type:function size:0x14 scope:global align:4 +daMP_PopDecodedTextureSet__Fl = .text:0x00003384; // type:function size:0x44 scope:global align:4 +daMP_PushDecodedTextureSet__FPv = .text:0x000033C8; // type:function size:0x14 scope:global align:4 +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x000033DC; // type:function size:0x128 scope:global align:4 +daMP_VideoDecoder__FPv = .text:0x00003504; // type:function size:0xC8 scope:global align:4 +daMP_VideoDecoderForOnMemory__FPv = .text:0x000035CC; // type:function size:0x138 scope:global align:4 +daMP_CreateVideoDecodeThread__FlPUc = .text:0x00003704; // type:function size:0x110 scope:global align:4 +daMP_VideoDecodeThreadStart__Fv = .text:0x00003814; // type:function size:0x20 scope:global align:4 +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003834; // type:function size:0x48 scope:global align:4 +daMP_PopFreeAudioBuffer__Fv = .text:0x0000387C; // type:function size:0x34 scope:global align:4 +daMP_PushFreeAudioBuffer__FPv = .text:0x000038B0; // type:function size:0x14 scope:global align:4 +daMP_PopDecodedAudioBuffer__Fl = .text:0x000038C4; // type:function size:0x44 scope:global align:4 +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003908; // type:function size:0x14 scope:global align:4 +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x0000391C; // type:function size:0xD4 scope:global align:4 +daMP_AudioDecoder__FPv = .text:0x000039F0; // type:function size:0x28 scope:global align:4 +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003A18; // type:function size:0xAC scope:global align:4 +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003AC4; // type:function size:0x100 scope:global align:4 +daMP_AudioDecodeThreadStart__Fv = .text:0x00003BC4; // type:function size:0x20 scope:global align:4 +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003BE4; // type:function size:0x48 scope:global align:4 +daMP_THPGXRestore__Fv = .text:0x00003C2C; // type:function size:0x118 scope:global align:4 +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00003D44; // type:function size:0x610 scope:global align:4 +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x00004354; // type:function size:0x1EC scope:global align:4 +daMP_MixAudio__FPsPsUl = .text:0x00004540; // type:function size:0x268 scope:global align:4 +daMP_audioCallbackWithMSound__Fl = .text:0x000047A8; // type:function size:0xBC scope:global align:4 +daMP_audioInitWithMSound__Fv = .text:0x00004864; // type:function size:0x10 scope:global align:4 +daMP_audioQuitWithMSound__Fv = .text:0x00004874; // type:function size:0xC scope:global align:4 +daMP_PushUsedTextureSet__FPv = .text:0x00004880; // type:function size:0x14 scope:global align:4 +daMP_PopUsedTextureSet__Fv = .text:0x00004894; // type:function size:0x44 scope:global align:4 +daMP_THPPlayerInit__Fl = .text:0x000048D8; // type:function size:0xD0 scope:global align:4 +daMP_THPPlayerQuit__Fv = .text:0x000049A8; // type:function size:0x40 scope:global align:4 +daMP_THPPlayerOpen__FPCci = .text:0x000049E8; // type:function size:0x30C scope:global align:4 +daMP_THPPlayerClose__Fv = .text:0x00004CF4; // type:function size:0x54 scope:global align:4 +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00004D48; // type:function size:0xBC scope:global align:4 +daMP_THPPlayerSetBuffer__FPUc = .text:0x00004E04; // type:function size:0x218 scope:global align:4 +daMP_InitAllMessageQueue__Fv = .text:0x0000501C; // type:function size:0xD4 scope:global align:4 +daMP_ProperTimingForStart__Fv = .text:0x000050F0; // type:function size:0x6C scope:global align:4 +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x0000515C; // type:function size:0x12C scope:global align:4 +daMP_PlayControl__FUl = .text:0x00005288; // type:function size:0x298 scope:global align:4 +daMP_WaitUntilPrepare__Fv = .text:0x00005520; // type:function size:0x40 scope:global align:4 +daMP_PrepareReady__Fi = .text:0x00005560; // type:function size:0x14 scope:global align:4 +daMP_THPPlayerPrepare__Flll = .text:0x00005574; // type:function size:0x2B8 scope:global align:4 +daMP_THPPlayerDrawDone__Fv = .text:0x0000582C; // type:function size:0x44 scope:global align:4 +daMP_THPPlayerPlay__Fv = .text:0x00005870; // type:function size:0x60 scope:global align:4 +daMP_THPPlayerStop__Fv = .text:0x000058D0; // type:function size:0xB8 scope:global align:4 +daMP_THPPlayerPause__Fv = .text:0x00005988; // type:function size:0x3C scope:global align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x000059C4; // type:function size:0xEC scope:global align:4 +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005AB0; // type:function size:0x48 scope:global align:4 +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005AF8; // type:function size:0x48 scope:global align:4 +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005B40; // type:function size:0x24 scope:global align:4 +daMP_THPPlayerGetState__Fv = .text:0x00005B64; // type:function size:0x10 scope:global align:4 +daMP_THPPlayerSetVolume__Fll = .text:0x00005B74; // type:function size:0x12C scope:global align:4 +daMP_ActivePlayer_Init__FPCc = .text:0x00005CA0; // type:function size:0x15C scope:global align:4 +daMP_ActivePlayer_Finish__Fv = .text:0x00005DFC; // type:function size:0x3C scope:global align:4 +daMP_ActivePlayer_Main__Fv = .text:0x00005E38; // type:function size:0x54 scope:global align:4 +daMP_ActivePlayer_Draw__Fv = .text:0x00005E8C; // type:function size:0x98 scope:global align:4 +daMP_Get_MovieRestFrame__Fv = .text:0x00005F24; // type:function size:0xCC scope:global align:4 +daMP_Set_PercentMovieVolume__Ff = .text:0x00005FF0; // type:function size:0x80 scope:global align:4 +daMP_c_Get_arg_demoNo__6daMP_cFv = .text:0x00006070; // type:function size:0x24 scope:global align:4 +daMP_c_Get_arg_movieNo__6daMP_cFv = .text:0x00006094; // type:function size:0x24 scope:global align:4 +daMP_c_Init__6daMP_cFv = .text:0x000060B8; // type:function size:0xE8 scope:global align:4 +daMP_c_Finish__6daMP_cFv = .text:0x000061A0; // type:function size:0x30 scope:global align:4 +daMP_c_Main__6daMP_cFv = .text:0x000061D0; // type:function size:0x24 scope:global align:4 +draw__16daMP_Dlst_base_cFv = .text:0x000061F4; // type:function size:0x4 scope:global align:4 +daMP_c_Draw__6daMP_cFv = .text:0x000061F8; // type:function size:0x2C scope:global align:4 +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x00006224; // type:function size:0x64 scope:global align:4 +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006288; // type:function size:0x4 scope:global align:4 +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x0000628C; // type:function size:0x4C scope:global align:4 +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x000062D8; // type:function size:0x20 scope:global align:4 +daMP_Callback_Dummy__FP6daMP_c = .text:0x000062F8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_movie_player_cpp = .text:0x00006300; // type:function size:0xC scope:global align:4 +__ct__16daMP_Dlst_base_cFv = .text:0x0000630C; // type:function size:0x3C scope:global align:4 +__ct__12dDlst_base_cFv = .text:0x00006348; // type:function size:0x10 scope:global align:4 +OSInitFastCast = .text:0x00006358; // type:function size:0x34 scope:global align:4 +isWide__13mDoGph_gInf_cFv = .text:0x0000638C; // type:function size:0x18 scope:global align:4 +isFade__13mDoGph_gInf_cFv = .text:0x000063A4; // type:function size:0xC scope:global align:4 +fadeIn__13mDoGph_gInf_cFf = .text:0x000063B0; // type:function size:0x8 scope:global align:4 +setFrameRate__13mDoGph_gInf_cFUs = .text:0x000063B8; // type:function size:0x34 scope:global align:4 +GXSetTexCoordGen = .text:0x000063EC; // type:function size:0xC scope:global align:4 +GXEnd = .text:0x000063F8; // type:function size:0x4 scope:global align:4 +GXPosition3s16 = .text:0x000063FC; // type:function size:0x14 scope:global align:4 +GXTexCoord2u16 = .text:0x00006410; // type:function size:0x10 scope:global align:4 +getRenderMode__8JUTVideoCFv = .text:0x00006420; // type:function size:0x8 scope:global align:4 +getManager__8JUTVideoFv = .text:0x00006428; // type:function size:0xC scope:global align:4 +JKRFree__FPv = .text:0x00006434; // type:function size:0x8 scope:global align:4 +dComIfGp_event_reset__Fv = .text:0x0000643C; // type:function size:0x30 scope:global align:4 +getEvent__14dComIfG_play_cFv = .text:0x0000646C; // type:function size:0x8 scope:global align:4 +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006474; // type:function size:0x14 scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x00006488; // type:function size:0x4 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000648C; // type:function size:0xC scope:global align:4 +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x00006498; // type:function size:0x10 scope:global align:4 +__ct__6daMP_cFv = .text:0x000064A8; // type:function size:0x30 scope:global align:4 +fpcM_GetParam__FPCv = .text:0x000064D8; // type:function size:0x8 scope:global align:4 +setFrameRate__10JFWDisplayFUs = .text:0x000064E0; // type:function size:0x10 scope:global align:4 +getManager__10JFWDisplayFv = .text:0x000064F0; // type:function size:0xC scope:global align:4 +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x000064FC; // type:function size:0x10 scope:global align:4 +__nw__FUlPv = .text:0x0000650C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:global align:4 data:double +@91982 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@92101 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92103 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92104 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92105 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92358 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@92361 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@92364 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@92367 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@92387 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@92388 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@92389 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@92390 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@92391 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@92392 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@92396 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@92448 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@92494 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@92602 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@92248 = .data:0x00000000; // type:object size:0x1A scope:local align:4 data:string +@92307 = .data:0x0000001C; // type:object size:0x22 scope:local align:4 data:string +@92348 = .data:0x00000040; // type:object size:0x22 scope:local align:4 data:string +daMP_VolumeTable = .data:0x00000068; // type:object size:0x100 scope:global align:4 +@92484 = .data:0x00000168; // type:object size:0x40 scope:local align:4 data:string +@92485 = .data:0x000001A8; // type:object size:0x36 scope:local align:4 data:string +@92486 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 data:string +@92487 = .data:0x000001F0; // type:object size:0x28 scope:local align:4 data:string +@92488 = .data:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@92489 = .data:0x0000021C; // type:object size:0x1C scope:local align:4 data:string +@92490 = .data:0x00000238; // type:object size:0x12 scope:local align:4 data:string +@92491 = .data:0x0000024C; // type:object size:0x3C scope:local align:4 data:string +@92492 = .data:0x00000288; // type:object size:0x32 scope:local align:4 data:string +@92493 = .data:0x000002BC; // type:object size:0x1A scope:local align:4 data:string +@92656 = .data:0x000002D8; // type:object size:0x2C scope:local align:4 data:string +@92657 = .data:0x00000304; // type:object size:0x2D scope:local align:4 data:string +@92658 = .data:0x00000334; // type:object size:0x33 scope:local align:4 data:string +@92659 = .data:0x00000368; // type:object size:0x29 scope:local align:4 data:string +@92660 = .data:0x00000394; // type:object size:0x2B scope:local align:4 data:string +@92717 = .data:0x000003C0; // type:object size:0x1B scope:local align:4 data:string +@92718 = .data:0x000003DC; // type:object size:0x1A scope:local align:4 data:string +@92719 = .data:0x000003F8; // type:object size:0x11 scope:local align:4 data:string +@92741 = .data:0x0000040C; // type:object size:0xD scope:local align:4 data:string +@92778 = .data:0x0000041C; // type:object size:0x1F scope:local align:4 data:string +daMP_METHODS = .data:0x00000440; // type:object size:0x20 scope:global align:4 +g_profile_MOVIE_PLAYER = .data:0x00000460; // type:object size:0x30 scope:global align:4 +__vt__16daMP_Dlst_base_c = .data:0x00000490; // type:object size:0xC scope:global align:4 +@90688 = .data:0x0000049C; // type:object size:0x11 scope:local align:4 data:string +@90689 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +__RTTI__16daMP_Dlst_base_c = .data:0x000004C0; // type:object size:0x8 scope:global align:4 +@90766 = .data:0x000004D4; // type:object size:0xD scope:local align:4 data:string +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +Ydchuff = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +Udchuff = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +Vdchuff = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte +Yachuff = .bss:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte +Uachuff = .bss:0x00000080; // type:object size:0x4 scope:global align:4 data:4byte +Vachuff = .bss:0x000000A0; // type:object size:0x4 scope:global align:4 data:4byte +__THPIDCTWorkspace = .bss:0x000000C0; // type:object size:0x100 scope:global align:4 +__THPHuffmanBits = .bss:0x000001C0; // type:object size:0x4 scope:global align:4 data:4byte +__THPHuffmanSizeTab = .bss:0x000001C4; // type:object size:0x4 scope:global align:4 data:4byte +__THPHuffmanCodeTab = .bss:0x000001C8; // type:object size:0x4 scope:global align:4 data:4byte +Gbase = .bss:0x000001E0; // type:object size:0x4 scope:global align:4 +Gwid = .bss:0x00000200; // type:object size:0x4 scope:global align:4 +Gq = .bss:0x00000220; // type:object size:0x4 scope:global align:4 +__THPLCWork512 = .bss:0x00000224; // type:object size:0xC scope:global align:4 +__THPLCWork640 = .bss:0x00000230; // type:object size:0xC scope:global align:4 +__THPOldGQR5 = .bss:0x0000023C; // type:object size:0x4 scope:global align:4 data:4byte +__THPOldGQR6 = .bss:0x00000240; // type:object size:0x4 scope:global align:4 data:4byte +__THPWorkArea = .bss:0x00000244; // type:object size:0x4 scope:global align:4 data:4byte +__THPMCUBuffer = .bss:0x00000248; // type:object size:0x18 scope:global align:4 data:4byte +__THPInfo = .bss:0x00000260; // type:object size:0x4 scope:global align:4 data:4byte +__THPInitFlag = .bss:0x00000264; // type:object size:0x4 scope:global align:4 +daMP_ActivePlayer = .bss:0x00000268; // type:object size:0x1D0 scope:global align:4 data:4byte +daMP_ReadThreadCreated = .bss:0x00000438; // type:object size:0x4 scope:global align:4 data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000440; // type:object size:0x20 scope:global align:4 +daMP_ReadedBufferQueue = .bss:0x00000460; // type:object size:0x20 scope:global align:4 +daMP_ReadedBufferQueue2 = .bss:0x00000480; // type:object size:0x20 scope:global align:4 +daMP_FreeReadBufferMessage = .bss:0x000004A0; // type:object size:0x28 scope:global align:4 +daMP_ReadedBufferMessage = .bss:0x000004C8; // type:object size:0x28 scope:global align:4 +daMP_ReadedBufferMessage2 = .bss:0x000004F0; // type:object size:0x28 scope:global align:4 +daMP_ReadThread = .bss:0x00000518; // type:object size:0x318 scope:global align:4 +daMP_ReadThreadStack = .bss:0x00000830; // type:object size:0x2000 scope:global align:4 +daMP_VideoDecodeThreadCreated = .bss:0x00002830; // type:object size:0x4 scope:global align:4 data:4byte +daMP_VideoDecodeThread = .bss:0x00002838; // type:object size:0x318 scope:global align:4 +daMP_VideoDecodeThreadStack = .bss:0x00002B50; // type:object size:0x64000 scope:global align:4 +daMP_FreeTextureSetQueue = .bss:0x00066B50; // type:object size:0x20 scope:global align:4 +daMP_DecodedTextureSetQueue = .bss:0x00066B70; // type:object size:0x20 scope:global align:4 +daMP_FreeTextureSetMessage = .bss:0x00066B90; // type:object size:0xC scope:global align:4 +daMP_DecodedTextureSetMessage = .bss:0x00066B9C; // type:object size:0xC scope:global align:4 +daMP_First = .bss:0x00066BA8; // type:object size:0x4 scope:global align:4 data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00066BAC; // type:object size:0x4 scope:global align:4 data:4byte +daMP_AudioDecodeThread = .bss:0x00066BB0; // type:object size:0x318 scope:global align:4 +daMP_AudioDecodeThreadStack = .bss:0x00066EC8; // type:object size:0x64000 scope:global align:4 +daMP_FreeAudioBufferQueue = .bss:0x000CAEC8; // type:object size:0x20 scope:global align:4 +daMP_DecodedAudioBufferQueue = .bss:0x000CAEE8; // type:object size:0x20 scope:global align:4 +daMP_FreeAudioBufferMessage = .bss:0x000CAF08; // type:object size:0xC scope:global align:4 +daMP_DecodedAudioBufferMessage = .bss:0x000CAF14; // type:object size:0xC scope:global align:4 +daMP_Initialized = .bss:0x000CAF20; // type:object size:0x4 scope:global align:4 data:4byte +daMP_WorkBuffer = .bss:0x000CAF40; // type:object size:0x40 scope:global align:4 data:4byte +daMP_PrepareReadyQueue = .bss:0x000CAF80; // type:object size:0x20 scope:global align:4 +daMP_UsedTextureSetQueue = .bss:0x000CAFA0; // type:object size:0x20 scope:global align:4 +daMP_PrepareReadyMessage = .bss:0x000CAFC0; // type:object size:0x4 scope:global align:4 +daMP_UsedTextureSetMessage = .bss:0x000CAFC4; // type:object size:0xC scope:global align:4 +daMP_OldVIPostCallback = .bss:0x000CAFD0; // type:object size:0x4 scope:global align:4 data:4byte +daMP_SoundBufferIndex = .bss:0x000CAFD4; // type:object size:0x4 scope:global align:4 data:4byte +daMP_LastAudioBuffer = .bss:0x000CAFD8; // type:object size:0x4 scope:global align:4 +daMP_CurAudioBuffer = .bss:0x000CAFDC; // type:object size:0x4 scope:global align:4 +daMP_AudioSystem = .bss:0x000CAFE0; // type:object size:0x4 scope:global align:4 +daMP_SoundBuffer = .bss:0x000CB000; // type:object size:0x1180 scope:global align:4 +daMP_videoInfo = .bss:0x000CC180; // type:object size:0xC scope:global align:4 data:4byte +daMP_audioInfo = .bss:0x000CC190; // type:object size:0x10 scope:global align:4 +daMP_DrawPosX = .bss:0x000CC1A0; // type:object size:0x4 scope:global align:4 data:4byte +daMP_DrawPosY = .bss:0x000CC1A4; // type:object size:0x4 scope:global align:4 data:4byte +daMP_buffer = .bss:0x000CC1A8; // type:object size:0x4 scope:global align:4 data:4byte +daMP_Fail_alloc = .bss:0x000CC1AC; // type:object size:0x4 scope:global align:4 data:4byte +daMP_c_Dlst_base = .bss:0x000CC1B0; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_myna/splits.txt b/config/RZDJ01/rels/d_a_myna/splits.txt new file mode 100644 index 0000000000..c652e194a8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_myna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_myna.cpp: + .text start:0x000000CC end:0x00004234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x000005DC + .bss start:0x00000008 end:0x000000A8 diff --git a/config/RZDJ01/rels/d_a_myna/symbols.txt b/config/RZDJ01/rels/d_a_myna/symbols.txt new file mode 100644 index 0000000000..5a08f97426 --- /dev/null +++ b/config/RZDJ01/rels/d_a_myna/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x000000D0; // type:function size:0x48 scope:global align:4 +daMyna_searchSSItem__FPvPv = .text:0x00000118; // type:function size:0xBC scope:global align:4 +daMyna_searchLight__FPvPv = .text:0x000001D4; // type:function size:0x70 scope:global align:4 +daMyna_searchEvtTag__FPvPv = .text:0x00000244; // type:function size:0x74 scope:global align:4 +baseMotion00__8daMyna_cFi = .text:0x000002B8; // type:function size:0x40 scope:global align:4 +baseMotion01__8daMyna_cFi = .text:0x000002F8; // type:function size:0x40 scope:global align:4 +baseMotion02__8daMyna_cFi = .text:0x00000338; // type:function size:0x40 scope:global align:4 +baseMotion03__8daMyna_cFi = .text:0x00000378; // type:function size:0x60 scope:global align:4 +baseMotion04__8daMyna_cFi = .text:0x000003D8; // type:function size:0x60 scope:global align:4 +baseMotion05__8daMyna_cFi = .text:0x00000438; // type:function size:0x60 scope:global align:4 +baseMotion06__8daMyna_cFi = .text:0x00000498; // type:function size:0x40 scope:global align:4 +create__8daMyna_cFv = .text:0x000004D8; // type:function size:0x198 scope:global align:4 +destroy__8daMyna_cFv = .text:0x00000670; // type:function size:0x50 scope:global align:4 +draw__8daMyna_cFv = .text:0x000006C0; // type:function size:0xC0 scope:global align:4 +execute__8daMyna_cFv = .text:0x00000780; // type:function size:0x1EC scope:global align:4 +createHeap__8daMyna_cFv = .text:0x0000096C; // type:function size:0x194 scope:global align:4 +jntNodeCB__8daMyna_cFP8J3DJointP8J3DModel = .text:0x00000B00; // type:function size:0x78 scope:global align:4 +attack_wait_init__8daMyna_cFv = .text:0x00000B78; // type:function size:0x40 scope:global align:4 +attack_wait_move__8daMyna_cFv = .text:0x00000BB8; // type:function size:0x1A8 scope:global align:4 +attack_before_talk_init__8daMyna_cFv = .text:0x00000D60; // type:function size:0x54 scope:global align:4 +attack_before_talk_move__8daMyna_cFv = .text:0x00000DB4; // type:function size:0x74 scope:global align:4 +attack_fly_init__8daMyna_cFv = .text:0x00000E28; // type:function size:0x40 scope:global align:4 +attack_fly_move__8daMyna_cFv = .text:0x00000E68; // type:function size:0x158 scope:global align:4 +attack_init__8daMyna_cFv = .text:0x00000FC0; // type:function size:0x44 scope:global align:4 +attack_move__8daMyna_cFv = .text:0x00001004; // type:function size:0x70 scope:global align:4 +attack_after_talk_init__8daMyna_cFv = .text:0x00001074; // type:function size:0x18 scope:global align:4 +attack_after_talk_move__8daMyna_cFv = .text:0x0000108C; // type:function size:0x7C scope:global align:4 +greet_wait_init__8daMyna_cFv = .text:0x00001108; // type:function size:0x10 scope:global align:4 +greet_wait_move__8daMyna_cFv = .text:0x00001118; // type:function size:0x190 scope:global align:4 +greet_talk_init__8daMyna_cFv = .text:0x000012A8; // type:function size:0xEC scope:global align:4 +greet_talk_move__8daMyna_cFv = .text:0x00001394; // type:function size:0xA0 scope:global align:4 +shopping_wait_init__8daMyna_cFv = .text:0x00001434; // type:function size:0x10 scope:global align:4 +shopping_wait_move__8daMyna_cFv = .text:0x00001444; // type:function size:0x3D0 scope:global align:4 +shopping_talk_init__8daMyna_cFv = .text:0x00001814; // type:function size:0x78 scope:global align:4 +shopping_talk_move__8daMyna_cFv = .text:0x0000188C; // type:function size:0x70 scope:global align:4 +thanks_talk_init__8daMyna_cFv = .text:0x000018FC; // type:function size:0x8C scope:global align:4 +thanks_talk_move__8daMyna_cFv = .text:0x00001988; // type:function size:0x68 scope:global align:4 +byebye_talk_init__8daMyna_cFv = .text:0x000019F0; // type:function size:0x13C scope:global align:4 +byebye_talk_move__8daMyna_cFv = .text:0x00001B2C; // type:function size:0xDC scope:global align:4 +turn_on_start_init__8daMyna_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 +turn_on_start_move__8daMyna_cFv = .text:0x00001CA8; // type:function size:0x114 scope:global align:4 +turn_on_init__8daMyna_cFv = .text:0x00001DBC; // type:function size:0x10 scope:global align:4 +turn_on_move__8daMyna_cFv = .text:0x00001DCC; // type:function size:0x48 scope:global align:4 +turn_on_end1_init__8daMyna_cFv = .text:0x00001E14; // type:function size:0x10 scope:global align:4 +turn_on_end1_move__8daMyna_cFv = .text:0x00001E24; // type:function size:0x94 scope:global align:4 +turn_on_end2_init__8daMyna_cFv = .text:0x00001EB8; // type:function size:0x20 scope:global align:4 +turn_on_end2_move__8daMyna_cFv = .text:0x00001ED8; // type:function size:0x100 scope:global align:4 +turn_on_end3_init__8daMyna_cFv = .text:0x00001FD8; // type:function size:0x4 scope:global align:4 +turn_on_end3_move__8daMyna_cFv = .text:0x00001FDC; // type:function size:0x70 scope:global align:4 +wolf_talk_init__8daMyna_cFv = .text:0x0000204C; // type:function size:0x18 scope:global align:4 +wolf_talk_move__8daMyna_cFv = .text:0x00002064; // type:function size:0x5C scope:global align:4 +attack_wait2_init__8daMyna_cFv = .text:0x000020C0; // type:function size:0x40 scope:global align:4 +attack_wait2_move__8daMyna_cFv = .text:0x00002100; // type:function size:0x1A8 scope:global align:4 +attack_before_talk2_init__8daMyna_cFv = .text:0x000022A8; // type:function size:0x54 scope:global align:4 +attack_before_talk2_move__8daMyna_cFv = .text:0x000022FC; // type:function size:0x68 scope:global align:4 +attack_fly2_init__8daMyna_cFv = .text:0x00002364; // type:function size:0x40 scope:global align:4 +attack_fly2_move__8daMyna_cFv = .text:0x000023A4; // type:function size:0x180 scope:global align:4 +attack2_init__8daMyna_cFv = .text:0x00002524; // type:function size:0x44 scope:global align:4 +attack2_move__8daMyna_cFv = .text:0x00002568; // type:function size:0xB4 scope:global align:4 +attack2_talk_init__8daMyna_cFv = .text:0x0000261C; // type:function size:0x20 scope:global align:4 +attack2_talk_move__8daMyna_cFv = .text:0x0000263C; // type:function size:0xB4 scope:global align:4 +soldoutItem__8daMyna_cFUi = .text:0x000026F0; // type:function size:0x3C scope:global align:4 +fly_attack_move__8daMyna_cFv = .text:0x0000272C; // type:function size:0x188 scope:global align:4 +fly_return_move__8daMyna_cFv = .text:0x000028B4; // type:function size:0x1F0 scope:global align:4 +fly_body_wave__8daMyna_cFv = .text:0x00002AA4; // type:function size:0x84 scope:global align:4 +talkAnime__8daMyna_cFP9msg_class = .text:0x00002B28; // type:function size:0x124 scope:global align:4 +chkEvent__8daMyna_cFv = .text:0x00002C4C; // type:function size:0x104 scope:global align:4 +orderEvent__8daMyna_cFv = .text:0x00002D50; // type:function size:0x88 scope:global align:4 +deleteItem__8daMyna_cFi = .text:0x00002DD8; // type:function size:0x1C scope:global align:4 +deleteItem__8daMyna_cFUi = .text:0x00002DF4; // type:function size:0x4C scope:global align:4 +initiate__8daMyna_cFv = .text:0x00002E40; // type:function size:0x25C scope:global align:4 +setItemInfo__8daMyna_cFv = .text:0x0000309C; // type:function size:0x13C scope:global align:4 +setRoomNo__8daMyna_cFv = .text:0x000031D8; // type:function size:0x44 scope:global align:4 +setCollision__8daMyna_cFv = .text:0x0000321C; // type:function size:0x58 scope:global align:4 +set_mtx__8daMyna_cFv = .text:0x00003274; // type:function size:0x11C scope:global align:4 +animePlay__8daMyna_cFv = .text:0x00003390; // type:function size:0x124 scope:global align:4 +setMcaMorfAnm__8daMyna_cFP18J3DAnmTransformKeyffiii = .text:0x000034B4; // type:function size:0x7C scope:global align:4 +getTrnsfrmKeyAnm__8daMyna_cFPc = .text:0x00003530; // type:function size:0x30 scope:global align:4 +getTexPtrnAnm__8daMyna_cFPc = .text:0x00003560; // type:function size:0x30 scope:global align:4 +checkEndAnm__8daMyna_cFf = .text:0x00003590; // type:function size:0xE0 scope:global align:4 +checkEndAnm__8daMyna_cFP12J3DFrameCtrl = .text:0x00003670; // type:function size:0x60 scope:global align:4 +getItemType__8daMyna_cFPv = .text:0x000036D0; // type:function size:0x12C scope:global align:4 +getFlowNodeNum__8daMyna_cFv = .text:0x000037FC; // type:function size:0x34 scope:global align:4 +checkDead__8daMyna_cFv = .text:0x00003830; // type:function size:0x134 scope:global align:4 +chkPlayerInEvtArea__8daMyna_cFP10fopAc_ac_c4cXyz = .text:0x00003964; // type:function size:0x18C scope:global align:4 +animeControl__8daMyna_cFv = .text:0x00003AF0; // type:function size:0x180 scope:global align:4 +setAnimeType__8daMyna_cFUcf = .text:0x00003C70; // type:function size:0x40 scope:global align:4 +playDefaultWaitAnime__8daMyna_cFv = .text:0x00003CB0; // type:function size:0x260 scope:global align:4 +setDefaultWaitAnime__8daMyna_cFUc = .text:0x00003F10; // type:function size:0x18C scope:global align:4 +daMyna_Create__FPv = .text:0x0000409C; // type:function size:0x4 scope:global align:4 +daMyna_Delete__FPv = .text:0x000040A0; // type:function size:0x4 scope:global align:4 +daMyna_Execute__FPv = .text:0x000040A4; // type:function size:0x4 scope:global align:4 +daMyna_Draw__FPv = .text:0x000040A8; // type:function size:0x4 scope:global align:4 +daMyna_IsDelete__FPv = .text:0x000040AC; // type:function size:0x8 scope:global align:4 +__dt__12daMyna_HIO_cFv = .text:0x000040B4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_myna_cpp = .text:0x000040F4; // type:function size:0x48 scope:global align:4 +__ct__12daMyna_HIO_cFv = .text:0x0000413C; // type:function size:0x4C scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00004188; // type:function size:0x8 scope:global align:4 +__dt__8daMyna_cFv = .text:0x00004190; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDSph__8daMyna_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@100291 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@100465 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@100466 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@100521 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@100656 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@100804 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@100914 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@101080 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@101103 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101104 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101105 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101115 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@101206 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101338 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101595 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@101687 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +init_proc = .data:0x00000000; // type:object size:0x108 scope:global align:4 +move_proc = .data:0x00000108; // type:object size:0x108 scope:global align:4 +lbl_281_data_210 = .data:0x00000210; // type:object size:0x12 data:string +lbl_281_data_222 = .data:0x00000222; // type:object size:0x10 data:string +lbl_281_data_232 = .data:0x00000232; // type:object size:0x10 data:string +lbl_281_data_242 = .data:0x00000242; // type:object size:0x10 data:string +lbl_281_data_252 = .data:0x00000252; // type:object size:0xE data:string +lbl_281_data_260 = .data:0x00000260; // type:object size:0x13 data:string +lbl_281_data_273 = .data:0x00000273; // type:object size:0x13 data:string +lbl_281_data_286 = .data:0x00000286; // type:object size:0x11 data:string +lbl_281_data_297 = .data:0x00000297; // type:object size:0x10 data:string +lbl_281_data_2A7 = .data:0x000002A7; // type:object size:0x10 data:string +lbl_281_data_2B7 = .data:0x000002B7; // type:object size:0x10 data:string +lbl_281_data_2C7 = .data:0x000002C7; // type:object size:0x10 data:string +lbl_281_data_2D7 = .data:0x000002D7; // type:object size:0x10 data:string +lbl_281_data_2E7 = .data:0x000002E7; // type:object size:0x10 data:string +lbl_281_data_2F7 = .data:0x000002F7; // type:object size:0x10 data:string +l_bckFileNameTBL = .data:0x00000308; // type:object size:0x3C scope:global align:4 data:4byte +lbl_281_data_344 = .data:0x00000344; // type:object size:0x9 data:string +l_btpFileNameTBL = .data:0x00000350; // type:object size:0x4 scope:global align:4 data:4byte +aParam$localstatic$__ct__12daMyna_HIO_cFv = .data:0x00000354; // type:object size:0x30 scope:local align:4 +mBaseMotionTBL__8daMyna_c = .data:0x00000384; // type:object size:0x54 scope:global align:4 +lbl_281_data_3D8 = .data:0x000003D8; // type:object size:0x14 +@101171 = .data:0x000003EC; // type:object size:0x40 scope:local align:4 +@101597 = .data:0x0000042C; // type:object size:0x3C scope:local align:4 +daMyna_MethodTable = .data:0x00000468; // type:object size:0x20 scope:global align:4 +g_profile_MYNA = .data:0x00000488; // type:object size:0x30 scope:global align:4 +__vt__12daMyna_HIO_c = .data:0x000004B8; // type:object size:0xC scope:global align:4 +lbl_281_data_4C4 = .data:0x000004C4; // type:object size:0xD data:string +@96785 = .data:0x000004D4; // type:object size:0x14 scope:local align:4 +__RTTI__12daMyna_HIO_c = .data:0x000004E8; // type:object size:0x8 scope:global align:4 +__vt__8daMyna_c = .data:0x000004F0; // type:object size:0xC scope:global align:4 +lbl_281_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string +@96787 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__RTTI__8daMyna_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +lbl_281_data_51C = .data:0x0000051C; // type:object size:0x30 +@96925 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +lbl_281_data_558 = .data:0x00000558; // type:object size:0x84 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@95076 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_HOSTIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:float +daMyna_targetActor = .bss:0x00000048; // type:object size:0x28 scope:global align:4 +daMyna_subActor = .bss:0x00000070; // type:object size:0x28 scope:global align:4 +daMyna_LightActor = .bss:0x00000098; // type:object size:0x4 scope:global align:4 data:4byte +daMyna_actor_count = .bss:0x0000009C; // type:object size:0x4 scope:global align:4 +daMyna_evtTagActor0 = .bss:0x000000A0; // type:object size:0x4 scope:global align:4 data:4byte +daMyna_evtTagActor1 = .bss:0x000000A4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_nbomb/splits.txt b/config/RZDJ01/rels/d_a_nbomb/splits.txt new file mode 100644 index 0000000000..ea1e9a6d9b --- /dev/null +++ b/config/RZDJ01/rels/d_a_nbomb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nbomb.cpp: + .text start:0x000000CC end:0x0000469C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x000003B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_nbomb/symbols.txt b/config/RZDJ01/rels/d_a_nbomb/symbols.txt new file mode 100644 index 0000000000..7e01c002ac --- /dev/null +++ b/config/RZDJ01/rels/d_a_nbomb/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +coHitCallback__9daNbomb_cFP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +daNbomb_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000110; // type:function size:0x8 scope:global align:4 +tgHitCallback__9daNbomb_cFP12dCcD_GObjInf = .text:0x00000118; // type:function size:0x144 scope:global align:4 +daNbomb_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000025C; // type:function size:0x8 scope:global align:4 +searchEnemy__9daNbomb_cFP10fopAc_ac_c = .text:0x00000264; // type:function size:0xD0 scope:global align:4 +daNbomb_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000334; // type:function size:0x54 scope:global align:4 +createHeap__9daNbomb_cFv = .text:0x00000388; // type:function size:0x1B0 scope:global align:4 +daNbomb_createHeap__FP10fopAc_ac_c = .text:0x00000538; // type:function size:0x4 scope:global align:4 +create__9daNbomb_cFv = .text:0x0000053C; // type:function size:0x838 scope:global align:4 +daNbomb_Create__FP10fopAc_ac_c = .text:0x00000D74; // type:function size:0x4 scope:global align:4 +__dt__9daNbomb_cFv = .text:0x00000D78; // type:function size:0x22C scope:global align:4 +daNbomb_Delete__FP9daNbomb_c = .text:0x00000FA4; // type:function size:0x28 scope:global align:4 +checkTimerStop__9daNbomb_cFv = .text:0x00000FCC; // type:function size:0x74 scope:global align:4 +checkExplode__9daNbomb_cFv = .text:0x00001040; // type:function size:0x14C scope:global align:4 +setRoomInfo__9daNbomb_cFv = .text:0x0000118C; // type:function size:0xA4 scope:global align:4 +setSmokePos__9daNbomb_cFv = .text:0x00001230; // type:function size:0xA4 scope:global align:4 +setEffect__9daNbomb_cFv = .text:0x000012D4; // type:function size:0x270 scope:global align:4 +setHookshotOffset__9daNbomb_cFv = .text:0x00001544; // type:function size:0xC0 scope:global align:4 +setFreeze__9daNbomb_cFv = .text:0x00001604; // type:function size:0x24 scope:global align:4 +checkWaterIn__9daNbomb_cFv = .text:0x00001628; // type:function size:0x38 scope:global align:4 +insectLineCheck__9daNbomb_cFv = .text:0x00001660; // type:function size:0xF0 scope:global align:4 +setHitPolygon__9daNbomb_cFi = .text:0x00001750; // type:function size:0x220 scope:global align:4 +procExplodeInit__9daNbomb_cFv = .text:0x00001970; // type:function size:0x3D8 scope:global align:4 +procExplode__9daNbomb_cFv = .text:0x00001D48; // type:function size:0x1EC scope:global align:4 +procCarryInit__9daNbomb_cFv = .text:0x00001F34; // type:function size:0x148 scope:global align:4 +procCarry__9daNbomb_cFv = .text:0x0000207C; // type:function size:0x370 scope:global align:4 +procWaitInit__9daNbomb_cFv = .text:0x000023EC; // type:function size:0x50 scope:global align:4 +procWait__9daNbomb_cFv = .text:0x0000243C; // type:function size:0x730 scope:global align:4 +procFlowerWaitInit__9daNbomb_cFv = .text:0x00002B6C; // type:function size:0x8C scope:global align:4 +procFlowerWait__9daNbomb_cFv = .text:0x00002BF8; // type:function size:0xBC scope:global align:4 +procBoomerangMoveInit__9daNbomb_cFP12dCcD_GObjInf = .text:0x00002CB4; // type:function size:0x124 scope:global align:4 +procBoomerangMove__9daNbomb_cFv = .text:0x00002DD8; // type:function size:0x1A4 scope:global align:4 +procInsectMoveInit__9daNbomb_cFv = .text:0x00002F7C; // type:function size:0xE8 scope:global align:4 +procInsectMove__9daNbomb_cFv = .text:0x00003064; // type:function size:0x5B4 scope:global align:4 +execute__9daNbomb_cFv = .text:0x00003618; // type:function size:0x9E0 scope:global align:4 +daNbomb_Execute__FP9daNbomb_c = .text:0x00003FF8; // type:function size:0x4 scope:global align:4 +draw__9daNbomb_cFv = .text:0x00003FFC; // type:function size:0x504 scope:global align:4 +daNbomb_Draw__FP9daNbomb_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:global align:4 +@36@__dt__13dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 +__dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000045B0; // type:function size:0x84 scope:global align:4 +setCargoBombExplode__9daNbomb_cFv = .text:0x00004634; // type:function size:0x10 scope:global align:4 +deleteBombAndEffect__9daNbomb_cFv = .text:0x00004644; // type:function size:0x38 scope:global align:4 +checkExplodeNow__9daNbomb_cFv = .text:0x0000467C; // type:function size:0x10 scope:global align:4 +setCargoBombExplode__7dBomb_cFv = .text:0x0000468C; // type:function size:0x4 scope:global align:4 +deleteBombAndEffect__7dBomb_cFv = .text:0x00004690; // type:function size:0x4 scope:global align:4 +checkExplodeNow__7dBomb_cFv = .text:0x00004694; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_localCenterOffset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +lbl_53_rodata_C = .rodata:0x0000000C; // type:object size:0x6 data:string +lbl_53_rodata_12 = .rodata:0x00000012; // type:object size:0x5 data:string +lbl_53_rodata_17 = .rodata:0x00000017; // type:object size:0x5 data:string +@112311 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@112312 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@112313 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@112314 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@112336 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:string +@112337 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@112338 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +bmdIdx$106409 = .rodata:0x00000038; // type:object size:0xC scope:local align:4 +heapSize$106461 = .rodata:0x00000044; // type:object size:0x18 scope:local align:4 +@112570 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@112571 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112573 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112574 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@112575 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112576 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112577 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112578 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112579 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112582 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@112774 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@112785 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +localOffset$106782 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@112853 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112899 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@112933 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +normalNameID$106928 = .rodata:0x000000B0; // type:object size:0x12 scope:local align:4 +waterNameID$106929 = .rodata:0x000000C2; // type:object size:0x10 scope:local align:2 +waterNameID2$106930 = .rodata:0x000000D2; // type:object size:0x12 scope:local align:2 +@112992 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112993 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112994 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112995 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112996 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@113021 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@113022 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@113023 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113024 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@113025 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@113287 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@113288 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113289 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@113290 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@113291 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@113292 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113293 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@113294 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@113297 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 +@113382 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@113451 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113452 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113453 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113454 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113455 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113456 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113669 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113670 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@113671 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@113816 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@113817 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +rotMax$107405 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +rotMin$107406 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +normalEffCnt$106926 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +waterEffCnt$106927 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global align:4 +m_arcNameList__9daNbomb_c = .data:0x00000040; // type:object size:0x18 scope:global align:4 data:4byte +lbl_53_data_58 = .data:0x00000058; // type:object size:0x20 +enemyBombID$106799 = .data:0x00000078; // type:object size:0xA scope:local align:4 data:2byte +@112952 = .data:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@113030 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@113134 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@113307 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@107342 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@113322 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +@113374 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +l_daNbombMethod = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_NBOMB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__9daNbomb_c = .data:0x00000128; // type:object size:0x14 scope:global align:4 +lbl_53_data_13C = .data:0x0000013C; // type:object size:0xA data:string +@107921 = .data:0x00000148; // type:object size:0x14 scope:local align:4 +__RTTI__9daNbomb_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +__vt__7dBomb_c = .data:0x00000164; // type:object size:0x14 scope:global align:4 +lbl_53_data_178 = .data:0x00000178; // type:object size:0x8 data:string +@107927 = .data:0x00000180; // type:object size:0xC scope:local align:4 +__RTTI__7dBomb_c = .data:0x0000018C; // type:object size:0x8 scope:global align:4 +__vt__13dBgS_BombAcch = .data:0x00000194; // type:object size:0x24 scope:global align:4 +lbl_53_data_1B8 = .data:0x000001B8; // type:object size:0xE data:string +@107983 = .data:0x000001C8; // type:object size:0x3C scope:local align:4 +__RTTI__13dBgS_BombAcch = .data:0x00000204; // type:object size:0x8 scope:global align:4 +lbl_53_data_20C = .data:0x0000020C; // type:object size:0xA data:string +@107989 = .data:0x00000218; // type:object size:0x34 scope:local align:4 +lbl_53_data_24C = .data:0x0000024C; // type:object size:0x14 +@108047 = .data:0x00000260; // type:object size:0x24 scope:local align:4 +lbl_53_data_284 = .data:0x00000284; // type:object size:0x18 +@108049 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_53_data_2A8 = .data:0x000002A8; // type:object size:0x1C +@108051 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +lbl_53_data_2D0 = .data:0x000002D0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106798 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +effectScale$106795 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_ni/splits.txt b/config/RZDJ01/rels/d_a_ni/splits.txt new file mode 100644 index 0000000000..1eec81bcca --- /dev/null +++ b/config/RZDJ01/rels/d_a_ni/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ni.cpp: + .text start:0x000000CC end:0x00004D40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x000003C8 + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_ni/symbols.txt b/config/RZDJ01/rels/d_a_ni/symbols.txt new file mode 100644 index 0000000000..bae1f3c830 --- /dev/null +++ b/config/RZDJ01/rels/d_a_ni/symbols.txt @@ -0,0 +1,187 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNi_HIO_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +anm_init__FP8ni_classifUcf = .text:0x00000148; // type:function size:0xC0 scope:global align:4 +hane_set__FP8ni_classff = .text:0x00000208; // type:function size:0xF8 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000300; // type:function size:0x20C scope:global align:4 +daNi_Draw__FP8ni_class = .text:0x0000050C; // type:function size:0xF0 scope:global align:4 +s_play_sub__FPvPv = .text:0x000005FC; // type:function size:0x58 scope:global align:4 +damage_check__FP8ni_class = .text:0x00000654; // type:function size:0x210 scope:global align:4 +s_t_sub__FPvPv = .text:0x00000864; // type:function size:0x6C scope:global align:4 +ni_carry_check__FP8ni_class = .text:0x000008D0; // type:function size:0x3C scope:global align:4 +move_gake_check__FP8ni_classf = .text:0x0000090C; // type:function size:0xEC scope:global align:4 +ni_normal__FP8ni_class = .text:0x000009F8; // type:function size:0x5D8 scope:global align:4 +ni_away__FP8ni_class = .text:0x00000FD0; // type:function size:0x324 scope:global align:4 +ni_swim__FP8ni_class = .text:0x000012F4; // type:function size:0x35C scope:global align:4 +ni_carry__FP8ni_class = .text:0x00001650; // type:function size:0x1C8 scope:global align:4 +ni_fly__FP8ni_class = .text:0x00001818; // type:function size:0x124 scope:global align:4 +ni_drop__FP8ni_class = .text:0x0000193C; // type:function size:0x114 scope:global align:4 +ni_return__FP8ni_class = .text:0x00001A50; // type:function size:0x180 scope:global align:4 +ni_damage__FP8ni_class = .text:0x00001BD0; // type:function size:0x178 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001D48; // type:function size:0x64 scope:global align:4 +ni_windspin__FP8ni_class = .text:0x00001DAC; // type:function size:0x158 scope:global align:4 +ni_demo0__FP8ni_class = .text:0x00001F04; // type:function size:0x2D0 scope:global align:4 +ni_message__FP8ni_class = .text:0x000021D4; // type:function size:0xC8 scope:global align:4 +playwallcheck__FP8ni_class = .text:0x0000229C; // type:function size:0x194 scope:global align:4 +ni_play__FP8ni_class = .text:0x00002430; // type:function size:0x888 scope:global align:4 +play_camera__FP8ni_class = .text:0x00002CB8; // type:function size:0x78C scope:global align:4 +action__FP8ni_class = .text:0x00003444; // type:function size:0xADC scope:global align:4 +message__FP8ni_class = .text:0x00003F20; // type:function size:0x10C scope:global align:4 +daNi_Execute__FP8ni_class = .text:0x0000402C; // type:function size:0x43C scope:global align:4 +daNi_IsDelete__FP8ni_class = .text:0x00004468; // type:function size:0x8 scope:global align:4 +daNi_Delete__FP8ni_class = .text:0x00004470; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000044D8; // type:function size:0x204 scope:global align:4 +daNi_Create__FP10fopAc_ac_c = .text:0x000046DC; // type:function size:0x370 scope:global align:4 +__dt__10daNi_HIO_cFv = .text:0x00004A4C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_ni_cpp = .text:0x00004A8C; // type:function size:0x48 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004AD4; // type:function size:0x78 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00004B4C; // type:function size:0x10 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00004B5C; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00004B6C; // type:function size:0x7C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00004BE8; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00004BF8; // type:function size:0x10 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00004C10; // type:function size:0x8 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00004C18; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00004C20; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00004C28; // type:function size:0x8 scope:global align:4 +fopAcM_checkCarryNow__FP10fopAc_ac_c = .text:0x00004C30; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00004C3C; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x10 scope:global align:4 +fopAcM_OnCarryType__FP10fopAc_ac_c12fopAcM_CARRY = .text:0x00004C5C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00004C6C; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00004C78; // type:function size:0x34 scope:global align:4 +cLib_offBit
                  __FRUlUl_v = .text:0x00004CAC; // type:function size:0x10 scope:global align:4 +cLib_onBit
                    __FRUlUl_v = .text:0x00004CBC; // type:function size:0x10 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x00004CCC; // type:function size:0xC scope:global align:4 +ChkWallHit__9dBgS_AcchCFv = .text:0x00004CD8; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00004CE4; // type:function size:0x14 scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x00004CF8; // type:function size:0x8 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004D00; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x00004D10; // type:function size:0x4 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00004D14; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00004D24; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00004D34; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104591 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104592 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104593 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104594 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104595 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104596 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104597 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104598 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104607 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@104609 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@104704 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104705 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104752 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104753 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104754 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104757 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@104795 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104889 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104890 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104891 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104892 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104893 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104894 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104895 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104896 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104897 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104899 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104900 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104901 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104951 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104952 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104953 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104954 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104980 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105016 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105017 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105041 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105081 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105109 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105138 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105139 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105140 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105141 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105142 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105294 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105295 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105296 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105297 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105298 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105299 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105300 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105301 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105304 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@105351 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105352 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105353 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105354 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105355 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105356 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105357 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105358 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105359 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105360 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105361 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105362 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105443 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105444 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105446 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105447 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105448 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:string +@105531 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105532 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105533 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105534 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105535 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105727 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105728 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105730 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +hane_id$98308 = .data:0x00000004; // type:object size:0x8 scope:local align:4 +@105305 = .data:0x0000000C; // type:object size:0x7C scope:local align:4 +j_w$99368 = .data:0x00000088; // type:object size:0x10 scope:local align:4 +j_a$99369 = .data:0x00000098; // type:object size:0x10 scope:local align:4 +w_eff_id$99403 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_282_data_B0 = .data:0x000000B0; // type:object size:0x8 data:string +@105450 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +key_eno$99555 = .data:0x000000F8; // type:object size:0x4 scope:local align:4 +cc_sph_src$99681 = .data:0x000000FC; // type:object size:0x40 scope:local align:4 +lbl_282_data_13C = .data:0x0000013C; // type:object size:0x8 data:string +l_daNi_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_NI = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__10daNi_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_282_data_1A0 = .data:0x000001A0; // type:object size:0xB data:string +@99739 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +__RTTI__10daNi_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_282_data_1C0 = .data:0x000001C0; // type:object size:0x34 +@99813 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 +lbl_282_data_230 = .data:0x00000230; // type:object size:0x14 +@99815 = .data:0x00000244; // type:object size:0x34 scope:local align:4 +lbl_282_data_278 = .data:0x00000278; // type:object size:0x14 +@99873 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 +lbl_282_data_2B0 = .data:0x000002B0; // type:object size:0x18 +@99875 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_282_data_2D4 = .data:0x000002D4; // type:object size:0x1C +@99877 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_282_data_2FC = .data:0x000002FC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@98276 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:byte +target_info = .bss:0x00000054; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x0000007C; // type:object size:0x4 scope:global align:4 data:4byte +@99402 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +sc$99399 = .bss:0x00000090; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_no_chg_room/splits.txt b/config/RZDJ01/rels/d_a_no_chg_room/splits.txt new file mode 100644 index 0000000000..7e0f8c0ef1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_no_chg_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_no_chg_room.cpp: + .text start:0x0000005C end:0x00000508 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_no_chg_room/symbols.txt b/config/RZDJ01/rels/d_a_no_chg_room/symbols.txt new file mode 100644 index 0000000000..c903b0d0df --- /dev/null +++ b/config/RZDJ01/rels/d_a_no_chg_room/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +execute__9daNocrm_cFv = .text:0x0000005C; // type:function size:0x2F4 scope:global align:4 +getRoomNo__9daNocrm_cFi = .text:0x00000350; // type:function size:0xA4 scope:global align:4 +daNocrm_create__FP9daNocrm_c = .text:0x000003F4; // type:function size:0x100 scope:global align:4 +daNocrm_Delete__FP9daNocrm_c = .text:0x000004F4; // type:function size:0x8 scope:global align:4 +daNocrm_execute__FP9daNocrm_c = .text:0x000004FC; // type:function size:0x4 scope:global align:4 +daNocrm_draw__FP9daNocrm_c = .text:0x00000500; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92711 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92761 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92762 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daNocrm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NO_CHG_ROOM = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_16_data_50 = .data:0x00000050; // type:object size:0x3C diff --git a/config/RZDJ01/rels/d_a_npc_aru/splits.txt b/config/RZDJ01/rels/d_a_npc_aru/splits.txt new file mode 100644 index 0000000000..dcc26fc43f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_aru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aru.cpp: + .text start:0x000000CC end:0x00004BBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x00000B0C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_aru/symbols.txt b/config/RZDJ01/rels/d_a_npc_aru/symbols.txt new file mode 100644 index 0000000000..838c9773c9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_aru/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Aru_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__11daNpc_Aru_cFv = .text:0x00000190; // type:function size:0x528 scope:global align:4 +CreateHeap__11daNpc_Aru_cFv = .text:0x000006B8; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Aru_cFv = .text:0x00000920; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Aru_cFP8J3DJointi = .text:0x000009B8; // type:function size:0x54 scope:global align:4 +srchCow__11daNpc_Aru_cFPvPv = .text:0x00000A0C; // type:function size:0xA4 scope:global align:4 +srchUDoor__11daNpc_Aru_cFPvPv = .text:0x00000AB0; // type:function size:0x94 scope:global align:4 +chkThrust__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x148 scope:global align:4 +getCowP__11daNpc_Aru_cFi = .text:0x00000C8C; // type:function size:0x130 scope:global align:4 +getUDoor_l_P__11daNpc_Aru_cFv = .text:0x00000DBC; // type:function size:0xC4 scope:global align:4 +getUDoor_r_P__11daNpc_Aru_cFv = .text:0x00000E80; // type:function size:0xC4 scope:global align:4 +getType__11daNpc_Aru_cFv = .text:0x00000F44; // type:function size:0x64 scope:global align:4 +isDelete__11daNpc_Aru_cFv = .text:0x00000FA8; // type:function size:0x8C scope:global align:4 +reset__11daNpc_Aru_cFv = .text:0x00001034; // type:function size:0x280 scope:global align:4 +afterJntAnm__11daNpc_Aru_cFi = .text:0x000012B4; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Aru_cFv = .text:0x00001338; // type:function size:0x11C scope:global align:4 +checkChangeEvt__11daNpc_Aru_cFv = .text:0x00001454; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__11daNpc_Aru_cFv = .text:0x00001500; // type:function size:0x80 scope:global align:4 +srchActors__11daNpc_Aru_cFv = .text:0x00001580; // type:function size:0x278 scope:global align:4 +evtTalk__11daNpc_Aru_cFv = .text:0x000017F8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Aru_cFv = .text:0x00001898; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Aru_cFv = .text:0x00001950; // type:function size:0x128 scope:global align:4 +beforeMove__11daNpc_Aru_cFv = .text:0x00001A78; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Aru_cFv = .text:0x00001AE8; // type:function size:0x2D4 scope:global align:4 +setCollision__11daNpc_Aru_cFv = .text:0x00001DBC; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Aru_cFv = .text:0x00001F1C; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Aru_cFv = .text:0x00001F24; // type:function size:0x1E0 scope:global align:4 +setAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002104; // type:function size:0xA8 scope:global align:4 +chkBullRunningStage__11daNpc_Aru_cFv = .text:0x000021AC; // type:function size:0x78 scope:global align:4 +chkSkipFenceStage__11daNpc_Aru_cFv = .text:0x00002224; // type:function size:0x78 scope:global align:4 +srchActorDirection__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x0000229C; // type:function size:0xD0 scope:global align:4 +adjustMoveDir__11daNpc_Aru_cFv = .text:0x0000236C; // type:function size:0x574 scope:global align:4 +duck__11daNpc_Aru_cFi = .text:0x000028E0; // type:function size:0x2DC scope:global align:4 +lookround__11daNpc_Aru_cFs = .text:0x00002BBC; // type:function size:0x124 scope:global align:4 +cutRideOnHorse__11daNpc_Aru_cFi = .text:0x00002CE0; // type:function size:0x178 scope:global align:4 +cutGotoBullRunningStage__11daNpc_Aru_cFi = .text:0x00002E58; // type:function size:0x158 scope:global align:4 +cutEndBullRunning__11daNpc_Aru_cFi = .text:0x00002FB0; // type:function size:0x340 scope:global align:4 +cutGotoSkipFenceStage__11daNpc_Aru_cFi = .text:0x000032F0; // type:function size:0x134 scope:global align:4 +cutSpeakTo__11daNpc_Aru_cFi = .text:0x00003424; // type:function size:0x264 scope:global align:4 +cutNoEntrance__11daNpc_Aru_cFi = .text:0x00003688; // type:function size:0x27C scope:global align:4 +wait__11daNpc_Aru_cFPv = .text:0x00003904; // type:function size:0x480 scope:global align:4 +bullRunning__11daNpc_Aru_cFPv = .text:0x00003D84; // type:function size:0x248 scope:global align:4 +skipFence__11daNpc_Aru_cFPv = .text:0x00003FCC; // type:function size:0x164 scope:global align:4 +talk__11daNpc_Aru_cFPv = .text:0x00004130; // type:function size:0x2C0 scope:global align:4 +daNpc_Aru_Create__FPv = .text:0x000043F0; // type:function size:0x4 scope:global align:4 +daNpc_Aru_Delete__FPv = .text:0x000043F4; // type:function size:0x34 scope:global align:4 +daNpc_Aru_Execute__FPv = .text:0x00004428; // type:function size:0x4 scope:global align:4 +daNpc_Aru_Draw__FPv = .text:0x0000442C; // type:function size:0x4 scope:global align:4 +daNpc_Aru_IsDelete__FPv = .text:0x00004430; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_aru_cpp = .text:0x00004438; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000044A0; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000044E0; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000045AC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045EC; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004630; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x0000466C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004714; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000047A0; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004820; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000483C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000489C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004998; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Aru_cFv = .text:0x00004AA8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Aru_cFv = .text:0x00004AB0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Aru_cFv = .text:0x00004AB8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Aru_cFv = .text:0x00004AC0; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Aru_cFv = .text:0x00004AC8; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Aru_cFv = .text:0x00004AD0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Aru_cFi = .text:0x00004AD8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Aru_cFi = .text:0x00004AE8; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Aru_Param_cFv = .text:0x00004AF8; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Aru_Param_cFv = .text:0x00004B38; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004B48; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Aru_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$97248 = .rodata:0x000000A0; // type:object size:0x18 scope:local align:4 +@103349 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103350 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103351 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103352 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103353 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@103354 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103376 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@103377 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@103428 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@103485 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@103621 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103782 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@103805 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103806 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103807 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103808 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103900 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103901 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103902 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103903 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103906 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 data:double +@104011 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@98101 = .rodata:0x00000114; // type:object size:0x6 scope:local align:4 +@104097 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@104141 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104142 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104143 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104332 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_283_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_283_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_283_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_283_data_25 = .data:0x00000025; // type:object size:0xD data:string +lbl_283_data_32 = .data:0x00000032; // type:object size:0x17 data:string +lbl_283_data_49 = .data:0x00000049; // type:object size:0x1C data:string +lbl_283_data_65 = .data:0x00000065; // type:object size:0x10 data:string +lbl_283_data_75 = .data:0x00000075; // type:object size:0x11 data:string +lbl_283_data_86 = .data:0x00000086; // type:object size:0x11 data:string +lbl_283_data_97 = .data:0x00000097; // type:object size:0x15 data:string +lbl_283_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +lbl_283_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +l_evtList = .data:0x000000C0; // type:object size:0x60 scope:global align:4 +lbl_283_data_120 = .data:0x00000120; // type:object size:0x4 data:string +lbl_283_data_124 = .data:0x00000124; // type:object size:0x5 data:string +l_resNameList = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_283_data_138 = .data:0x00000138; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000013C; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000154; // type:object size:0x16C scope:global align:4 +l_motionAnmData = .data:0x000002C0; // type:object size:0x16C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000042C; // type:object size:0xD0 scope:global align:4 +l_motionSequenceData = .data:0x000004FC; // type:object size:0xC0 scope:global align:4 +mCutNameList__11daNpc_Aru_c = .data:0x000005BC; // type:object size:0x1C scope:global align:4 +mCutList__11daNpc_Aru_c = .data:0x000005D8; // type:object size:0x54 scope:global align:4 data:4byte +lbl_283_data_62C = .data:0x0000062C; // type:object size:0x7 data:string +@103761 = .data:0x00000634; // type:object size:0xC scope:local align:4 data:4byte +@103812 = .data:0x00000640; // type:object size:0xC scope:local align:4 data:4byte +@103813 = .data:0x0000064C; // type:object size:0xC scope:local align:4 data:4byte +lbl_283_data_658 = .data:0x00000658; // type:object size:0x4 data:string +@103963 = .data:0x0000065C; // type:object size:0xC scope:local align:4 +@103964 = .data:0x00000668; // type:object size:0xC scope:local align:4 +@103965 = .data:0x00000674; // type:object size:0xC scope:local align:4 +@103966 = .data:0x00000680; // type:object size:0xC scope:local align:4 +@103967 = .data:0x0000068C; // type:object size:0xC scope:local align:4 +@103968 = .data:0x00000698; // type:object size:0xC scope:local align:4 +@103969 = .data:0x000006A4; // type:object size:0xC scope:local align:4 +@103970 = .data:0x000006B0; // type:object size:0xC scope:local align:4 +@103971 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +lbl_283_data_6C8 = .data:0x000006C8; // type:object size:0x4 data:string +daNpc_Aru_MethodTable = .data:0x000006CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ARU = .data:0x000006EC; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Aru_c = .data:0x0000071C; // type:object size:0xC4 scope:global align:4 +lbl_283_data_7E0 = .data:0x000007E0; // type:object size:0xC data:string +@98975 = .data:0x000007EC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Aru_c = .data:0x00000800; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Aru_Param_c = .data:0x00000808; // type:object size:0xC scope:global align:4 +lbl_283_data_814 = .data:0x00000814; // type:object size:0x12 data:string +__RTTI__17daNpc_Aru_Param_c = .data:0x00000828; // type:object size:0x8 scope:global align:4 +lbl_283_data_830 = .data:0x00000830; // type:object size:0x9 data:string +@98985 = .data:0x0000083C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0xC scope:global align:4 +lbl_283_data_85C = .data:0x0000085C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000086C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000874; // type:object size:0xC scope:global align:4 +lbl_283_data_880 = .data:0x00000880; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000898; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008A0; // type:object size:0xC scope:global align:4 +lbl_283_data_8AC = .data:0x000008AC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000008C0; // type:object size:0x8 scope:global align:4 +lbl_283_data_8C8 = .data:0x000008C8; // type:object size:0x34 +@99052 = .data:0x000008FC; // type:object size:0x3C scope:local align:4 +lbl_283_data_938 = .data:0x00000938; // type:object size:0x14 +@99054 = .data:0x0000094C; // type:object size:0x34 scope:local align:4 +lbl_283_data_980 = .data:0x00000980; // type:object size:0x14 +@99112 = .data:0x00000994; // type:object size:0x24 scope:local align:4 +lbl_283_data_9B8 = .data:0x000009B8; // type:object size:0x18 +@99114 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +lbl_283_data_9DC = .data:0x000009DC; // type:object size:0x1C +@99116 = .data:0x000009F8; // type:object size:0xC scope:local align:4 +lbl_283_data_A04 = .data:0x00000A04; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97234 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97915 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$97912 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ash/splits.txt b/config/RZDJ01/rels/d_a_npc_ash/splits.txt new file mode 100644 index 0000000000..4e00119ef2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ash/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ash.cpp: + .text start:0x000000CC end:0x00003B68 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E8 + .data start:0x00000000 end:0x0000062C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_ash/symbols.txt b/config/RZDJ01/rels/d_a_npc_ash/symbols.txt new file mode 100644 index 0000000000..d6e4badb5c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ash/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcAsh_cFv = .text:0x000000CC; // type:function size:0x278 scope:global align:4 +__dt__10daNpcAsh_cFv = .text:0x00000344; // type:function size:0x114 scope:global align:4 +Create__10daNpcAsh_cFv = .text:0x00000458; // type:function size:0x51C scope:global align:4 +CreateHeap__10daNpcAsh_cFv = .text:0x00000974; // type:function size:0x390 scope:global align:4 +Draw__10daNpcAsh_cFv = .text:0x00000D04; // type:function size:0x114 scope:global align:4 +ctrlJoint__10daNpcAsh_cFP8J3DJointP8J3DModel = .text:0x00000E18; // type:function size:0x1D8 scope:global align:4 +createHeapCallBack__10daNpcAsh_cFP10fopAc_ac_c = .text:0x00000FF0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcAsh_cFP8J3DJointi = .text:0x00000FF4; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcAsh_cFib = .text:0x0000103C; // type:function size:0x220 scope:global align:4 +setExpressionBtp__10daNpcAsh_cFi = .text:0x0000125C; // type:function size:0xD8 scope:global align:4 +setMotionAnm__10daNpcAsh_cFif = .text:0x00001334; // type:function size:0x144 scope:global align:4 +setAction__10daNpcAsh_cFM10daNpcAsh_cFPCvPvPv_b = .text:0x00001478; // type:function size:0xA8 scope:global align:4 +isSneaking__10daNpcAsh_cFv = .text:0x00001520; // type:function size:0x6C scope:global align:4 +wait_type0__10daNpcAsh_cFPv = .text:0x0000158C; // type:function size:0x534 scope:global align:4 +setExpression__10daNpcAsh_cFif = .text:0x00001AC0; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcAsh_cFifi = .text:0x00001AEC; // type:function size:0x44 scope:global align:4 +setLookMode__10daNpcAsh_cFiP10fopAc_ac_c = .text:0x00001B30; // type:function size:0x34 scope:global align:4 +chkFindPlayer__10daNpcAsh_cFv = .text:0x00001B64; // type:function size:0xD4 scope:global align:4 +step__10daNpcAsh_cFsi = .text:0x00001C38; // type:function size:0x178 scope:global align:4 +wait_type1__10daNpcAsh_cFPv = .text:0x00001DB0; // type:function size:0x178 scope:global align:4 +talk__10daNpcAsh_cFPv = .text:0x00001F28; // type:function size:0x2A0 scope:global align:4 +demo__10daNpcAsh_cFPv = .text:0x000021C8; // type:function size:0x2C4 scope:global align:4 +leave__10daNpcAsh_cFPv = .text:0x0000248C; // type:function size:0x124 scope:global align:4 +EvCut_Introduction__10daNpcAsh_cFi = .text:0x000025B0; // type:function size:0xD4 scope:global align:4 +EvCut_Meeting__10daNpcAsh_cFi = .text:0x00002684; // type:function size:0x234 scope:global align:4 +EvCut_WiretapSponsor__10daNpcAsh_cFi = .text:0x000028B8; // type:function size:0x1E0 scope:global align:4 +EvCut_WiretapEntrant__10daNpcAsh_cFi = .text:0x00002A98; // type:function size:0x18C scope:global align:4 +daNpcAsh_Create__FPv = .text:0x00002C24; // type:function size:0x4 scope:global align:4 +daNpcAsh_Delete__FPv = .text:0x00002C28; // type:function size:0x34 scope:global align:4 +daNpcAsh_Execute__FPv = .text:0x00002C5C; // type:function size:0x24 scope:global align:4 +daNpcAsh_Draw__FPv = .text:0x00002C80; // type:function size:0x4 scope:global align:4 +daNpcAsh_IsDelete__FPv = .text:0x00002C84; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcAsh_cFv = .text:0x00002C8C; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcAsh_cFv = .text:0x00002C94; // type:function size:0x50C scope:global align:4 +ctrlBtk__10daNpcAsh_cFv = .text:0x000031A0; // type:function size:0x74 scope:global align:4 +main__10daNpcAsh_cFv = .text:0x00003214; // type:function size:0x4E0 scope:global align:4 +setParam__10daNpcAsh_cFv = .text:0x000036F4; // type:function size:0x214 scope:global align:4 +__sinit_\d_a_npc_ash_cpp = .text:0x00003908; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003970; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000039AC; // type:function size:0xBC scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003A68; // type:function size:0x74 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003ADC; // type:function size:0x3C scope:global align:4 +__dt__16daNpcAsh_Param_cFv = .text:0x00003B18; // type:function size:0x40 scope:global align:4 +__ct__16daNpcAsh_Param_cFv = .text:0x00003B58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@99679 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99681 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99682 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99683 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@99745 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95147 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +btkType$localstatic$setMotionAnm__10daNpcAsh_cFif = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95471 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95475 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95479 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95483 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95487 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95491 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95495 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95546 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95550 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95554 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95558 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95560 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95564 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95566 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95570 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95572 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95576 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95578 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95582 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95586 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95590 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@100075 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:float +@100143 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@100144 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@100147 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@100173 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100174 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@100261 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@100262 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@100446 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@100447 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@100448 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@100449 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@100450 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@100451 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@100452 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@100453 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@100454 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@100455 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@100467 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@100468 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xD8 scope:global align:4 +l_btpGetParamList = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_btkGetParamList = .data:0x000000E4; // type:object size:0xC scope:global align:4 +l_loadRes_ASH0 = .data:0x000000F0; // type:object size:0xC scope:global align:4 +l_loadRes_ASH1 = .data:0x000000FC; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_284_data_110 = .data:0x00000110; // type:object size:0x4 data:string +lbl_284_data_114 = .data:0x00000114; // type:object size:0x5 data:string +lbl_284_data_119 = .data:0x00000119; // type:object size:0x5 data:string +l_arcNames = .data:0x00000120; // type:object size:0xC scope:global align:4 data:4byte +lbl_284_data_12C = .data:0x0000012C; // type:object size:0x1 +lbl_284_data_12D = .data:0x0000012D; // type:object size:0x11 data:string +lbl_284_data_13E = .data:0x0000013E; // type:object size:0xF data:string +lbl_284_data_14D = .data:0x0000014D; // type:object size:0x13 data:string +lbl_284_data_160 = .data:0x00000160; // type:object size:0x14 data:string +lbl_284_data_174 = .data:0x00000174; // type:object size:0x16 data:string +l_evtNames = .data:0x0000018C; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x000001A4; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcAsh_c = .data:0x000001A8; // type:object size:0x48 scope:global align:4 data:4byte +@99591 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99592 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_284_data_208 = .data:0x00000208; // type:object size:0x10 +@99930 = .data:0x00000218; // type:object size:0x20 scope:local align:4 +@100017 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@100018 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_284_data_250 = .data:0x00000250; // type:object size:0x4 data:string +@100165 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@100188 = .data:0x00000260; // type:object size:0xC scope:local align:4 data:4byte +@100220 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@100221 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@100222 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@100223 = .data:0x00000290; // type:object size:0xC scope:local align:4 +daNpcAsh_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ASH = .data:0x000002BC; // type:object size:0x30 scope:global align:4 +__vt__10daNpcAsh_c = .data:0x000002EC; // type:object size:0x48 scope:global align:4 +lbl_284_data_334 = .data:0x00000334; // type:object size:0xB data:string +@96377 = .data:0x00000340; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcAsh_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +__vt__16daNpcAsh_Param_c = .data:0x0000035C; // type:object size:0xC scope:global align:4 +lbl_284_data_368 = .data:0x00000368; // type:object size:0x11 data:string +__RTTI__16daNpcAsh_Param_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_284_data_384 = .data:0x00000384; // type:object size:0x9 data:string +@96380 = .data:0x00000390; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003A4; // type:object size:0xC scope:global align:4 +lbl_284_data_3B0 = .data:0x000003B0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003C8; // type:object size:0xC scope:global align:4 +lbl_284_data_3D4 = .data:0x000003D4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0x8 scope:global align:4 +lbl_284_data_3F0 = .data:0x000003F0; // type:object size:0x34 +@96452 = .data:0x00000424; // type:object size:0x3C scope:local align:4 +lbl_284_data_460 = .data:0x00000460; // type:object size:0x14 +@96454 = .data:0x00000474; // type:object size:0x34 scope:local align:4 +lbl_284_data_4A8 = .data:0x000004A8; // type:object size:0x14 +@96512 = .data:0x000004BC; // type:object size:0x24 scope:local align:4 +lbl_284_data_4E0 = .data:0x000004E0; // type:object size:0x18 +@96514 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +lbl_284_data_504 = .data:0x00000504; // type:object size:0x1C +@96516 = .data:0x00000520; // type:object size:0xC scope:local align:4 +lbl_284_data_52C = .data:0x0000052C; // type:object size:0xE8 +lbl_284_data_614 = .data:0x00000614; // type:object size:0x4 data:string +lbl_284_data_618 = .data:0x00000618; // type:object size:0x4 data:string +lbl_284_data_61C = .data:0x0000061C; // type:object size:0x8 data:string +lbl_284_data_624 = .data:0x00000624; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94945 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ashB/splits.txt b/config/RZDJ01/rels/d_a_npc_ashB/splits.txt new file mode 100644 index 0000000000..359d4d7b1b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ashB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ashB.cpp: + .text start:0x000000CC end:0x00002FF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000210 + .data start:0x00000000 end:0x000005F4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_ashB/symbols.txt b/config/RZDJ01/rels/d_a_npc_ashB/symbols.txt new file mode 100644 index 0000000000..6550a3b9cb --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ashB/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcAshB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcAshB_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__11daNpcAshB_cFv = .text:0x00000424; // type:function size:0x354 scope:global align:4 +CreateHeap__11daNpcAshB_cFv = .text:0x00000778; // type:function size:0x2A8 scope:global align:4 +Draw__11daNpcAshB_cFv = .text:0x00000A20; // type:function size:0x5C scope:global align:4 +ctrlJoint__11daNpcAshB_cFP8J3DJointP8J3DModel = .text:0x00000A7C; // type:function size:0x184 scope:global align:4 +createHeapCallBack__11daNpcAshB_cFP10fopAc_ac_c = .text:0x00000C00; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcAshB_cFP8J3DJointi = .text:0x00000C04; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcAshB_cFib = .text:0x00000C4C; // type:function size:0x204 scope:global align:4 +setExpressionBtp__11daNpcAshB_cFi = .text:0x00000E50; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcAshB_cFif = .text:0x00000F28; // type:function size:0x1B8 scope:global align:4 +setAction__11daNpcAshB_cFM11daNpcAshB_cFPCvPvPv_b = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +wait__11daNpcAshB_cFPv = .text:0x00001188; // type:function size:0x4D4 scope:global align:4 +setExpression__11daNpcAshB_cFif = .text:0x0000165C; // type:function size:0x68 scope:global align:4 +setMotion__11daNpcAshB_cFifi = .text:0x000016C4; // type:function size:0xC0 scope:global align:4 +setLookMode__11daNpcAshB_cFi = .text:0x00001784; // type:function size:0x24 scope:global align:4 +step__11daNpcAshB_cFsif = .text:0x000017A8; // type:function size:0x178 scope:global align:4 +chkFindPlayer__11daNpcAshB_cFv = .text:0x00001920; // type:function size:0xD4 scope:global align:4 +talk__11daNpcAshB_cFPv = .text:0x000019F4; // type:function size:0x33C scope:global align:4 +demo__11daNpcAshB_cFPv = .text:0x00001D30; // type:function size:0x194 scope:global align:4 +EvCut_Appear__11daNpcAshB_cFi = .text:0x00001EC4; // type:function size:0x3A0 scope:global align:4 +daNpcAshB_Create__FPv = .text:0x00002264; // type:function size:0x4 scope:global align:4 +daNpcAshB_Delete__FPv = .text:0x00002268; // type:function size:0x34 scope:global align:4 +daNpcAshB_Execute__FPv = .text:0x0000229C; // type:function size:0x24 scope:global align:4 +daNpcAshB_Draw__FPv = .text:0x000022C0; // type:function size:0x4 scope:global align:4 +daNpcAshB_IsDelete__FPv = .text:0x000022C4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcAshB_cFv = .text:0x000022CC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcAshB_cFv = .text:0x000022D4; // type:function size:0x8C scope:global align:4 +setAttnPos__11daNpcAshB_cFv = .text:0x00002360; // type:function size:0x3F8 scope:global align:4 +ctrlBtk__11daNpcAshB_cFv = .text:0x00002758; // type:function size:0xD4 scope:global align:4 +main__11daNpcAshB_cFv = .text:0x0000282C; // type:function size:0x5A8 scope:global align:4 +setParam__11daNpcAshB_cFv = .text:0x00002DD4; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_npc_ashB_cpp = .text:0x00002E40; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002EA8; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002EE4; // type:function size:0xBC scope:global align:4 +__dt__17daNpcAshB_Param_cFv = .text:0x00002FA0; // type:function size:0x40 scope:global align:4 +__ct__17daNpcAshB_Param_cFv = .text:0x00002FE0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcAshB_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@98690 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98691 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98694 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98740 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95256 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95260 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95264 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95268 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95272 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95276 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95319 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95323 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95327 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95329 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95331 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95335 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95337 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95341 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95343 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95347 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95349 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95353 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95355 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95359 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95361 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@95365 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@95369 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@95371 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@95375 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@95379 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@99024 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@99025 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@99026 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@99027 = .rodata:0x000001D8; // type:object size:0x8 scope:local align:4 +@99028 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 +@99070 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@99073 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:4 data:double +@99242 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@99351 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@99352 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@99353 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@99354 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@99374 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xFC scope:global align:4 +l_btpGetParamList = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x0000012C; // type:object size:0x30 scope:global align:4 data:4byte +lbl_285_data_15C = .data:0x0000015C; // type:object size:0x5 data:string +l_arcNames = .data:0x00000164; // type:object size:0x4 scope:global align:4 data:4byte +lbl_285_data_168 = .data:0x00000168; // type:object size:0xC data:string +l_evtNames = .data:0x00000174; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x0000017C; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcAshB_c = .data:0x00000180; // type:object size:0x18 scope:global align:4 data:4byte +@98627 = .data:0x00000198; // type:object size:0xC scope:local align:4 data:4byte +@98891 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +@98972 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@98973 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@98974 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +lbl_285_data_1E4 = .data:0x000001E4; // type:object size:0xC data:string +@99131 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99132 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_285_data_208 = .data:0x00000208; // type:object size:0x10 data:string +@99164 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@99245 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +@99244 = .data:0x00000248; // type:object size:0x24 scope:local align:4 +daNpcAshB_MethodTable = .data:0x0000026C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ASHB = .data:0x0000028C; // type:object size:0x30 scope:global align:4 +__vt__11daNpcAshB_c = .data:0x000002BC; // type:object size:0x48 scope:global align:4 +lbl_285_data_304 = .data:0x00000304; // type:object size:0xC data:string +@95938 = .data:0x00000310; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcAshB_c = .data:0x00000324; // type:object size:0x8 scope:global align:4 +__vt__17daNpcAshB_Param_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_285_data_338 = .data:0x00000338; // type:object size:0x12 data:string +__RTTI__17daNpcAshB_Param_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 +lbl_285_data_354 = .data:0x00000354; // type:object size:0x9 data:string +@95941 = .data:0x00000360; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000374; // type:object size:0xC scope:global align:4 +lbl_285_data_380 = .data:0x00000380; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000398; // type:object size:0xC scope:global align:4 +lbl_285_data_3A4 = .data:0x000003A4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_285_data_3C0 = .data:0x000003C0; // type:object size:0x34 +@96013 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 +lbl_285_data_430 = .data:0x00000430; // type:object size:0x14 +@96015 = .data:0x00000444; // type:object size:0x34 scope:local align:4 +lbl_285_data_478 = .data:0x00000478; // type:object size:0x14 +@96073 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 +lbl_285_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@96075 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +lbl_285_data_4D4 = .data:0x000004D4; // type:object size:0x1C +@96077 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +lbl_285_data_4FC = .data:0x000004FC; // type:object size:0xE8 +lbl_285_data_5E4 = .data:0x000005E4; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94780 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_bans/splits.txt b/config/RZDJ01/rels/d_a_npc_bans/splits.txt new file mode 100644 index 0000000000..1933384d95 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bans/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bans.cpp: + .text start:0x000000CC end:0x00004368 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000B44 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_bans/symbols.txt b/config/RZDJ01/rels/d_a_npc_bans/symbols.txt new file mode 100644 index 0000000000..45c1943525 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bans/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Bans_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Bans_cFv = .text:0x000001AC; // type:function size:0x5A8 scope:global align:4 +CreateHeap__12daNpc_Bans_cFv = .text:0x00000754; // type:function size:0x410 scope:global align:4 +Execute__12daNpc_Bans_cFv = .text:0x00000B64; // type:function size:0xD4 scope:global align:4 +Draw__12daNpc_Bans_cFv = .text:0x00000C38; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_Bans_cFP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Bans_cFP8J3DJointi = .text:0x00000CD8; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Bans_cFv = .text:0x00000D2C; // type:function size:0x64 scope:global align:4 +isDelete__12daNpc_Bans_cFv = .text:0x00000D90; // type:function size:0x104 scope:global align:4 +reset__12daNpc_Bans_cFv = .text:0x00000E94; // type:function size:0xCC scope:global align:4 +afterJntAnm__12daNpc_Bans_cFi = .text:0x00000F60; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Bans_cFv = .text:0x00000FEC; // type:function size:0x188 scope:global align:4 +checkChangeEvt__12daNpc_Bans_cFv = .text:0x00001174; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__12daNpc_Bans_cFv = .text:0x00001220; // type:function size:0x30 scope:global align:4 +srchActors__12daNpc_Bans_cFv = .text:0x00001250; // type:function size:0x208 scope:global align:4 +evtTalk__12daNpc_Bans_cFv = .text:0x00001458; // type:function size:0x14C scope:global align:4 +evtCutProc__12daNpc_Bans_cFv = .text:0x000015A4; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Bans_cFv = .text:0x0000165C; // type:function size:0x134 scope:global align:4 +beforeMove__12daNpc_Bans_cFv = .text:0x00001790; // type:function size:0x8C scope:global align:4 +setAttnPos__12daNpc_Bans_cFv = .text:0x0000181C; // type:function size:0x484 scope:global align:4 +setCollision__12daNpc_Bans_cFv = .text:0x00001CA0; // type:function size:0x2C0 scope:global align:4 +drawDbgInfo__12daNpc_Bans_cFv = .text:0x00001F60; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Bans_cFv = .text:0x00001F68; // type:function size:0x144 scope:global align:4 +setScoopAnm__12daNpc_Bans_cFiif = .text:0x000020AC; // type:function size:0xC4 scope:global align:4 +afterSetMotionAnm__12daNpc_Bans_cFiifi = .text:0x00002170; // type:function size:0x18 scope:global align:4 +selectAction__12daNpc_Bans_cFv = .text:0x00002188; // type:function size:0x70 scope:global align:4 +setAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x000021F8; // type:function size:0xA8 scope:global align:4 +checkPlayerIn2ndFloorOfBombShop__12daNpc_Bans_cFv = .text:0x000022A0; // type:function size:0xAC scope:global align:4 +orderAngerEvt__12daNpc_Bans_cFv = .text:0x0000234C; // type:function size:0xEC scope:global align:4 +getKMsgTagP__12daNpc_Bans_cFv = .text:0x00002438; // type:function size:0xA0 scope:global align:4 +setPrtcls__12daNpc_Bans_cFv = .text:0x000024D8; // type:function size:0xA0 scope:global align:4 +cutAnger__12daNpc_Bans_cFi = .text:0x00002578; // type:function size:0x714 scope:global align:4 +cutPurchase__12daNpc_Bans_cFi = .text:0x00002C8C; // type:function size:0x2F8 scope:global align:4 +wait__12daNpc_Bans_cFPv = .text:0x00002F84; // type:function size:0x410 scope:global align:4 +tend__12daNpc_Bans_cFPv = .text:0x00003394; // type:function size:0x4C4 scope:global align:4 +talk__12daNpc_Bans_cFPv = .text:0x00003858; // type:function size:0x200 scope:global align:4 +shop__12daNpc_Bans_cFPv = .text:0x00003A58; // type:function size:0x138 scope:global align:4 +daNpc_Bans_Create__FPv = .text:0x00003B90; // type:function size:0x4 scope:global align:4 +daNpc_Bans_Delete__FPv = .text:0x00003B94; // type:function size:0x34 scope:global align:4 +daNpc_Bans_Execute__FPv = .text:0x00003BC8; // type:function size:0x4 scope:global align:4 +daNpc_Bans_Draw__FPv = .text:0x00003BCC; // type:function size:0x4 scope:global align:4 +daNpc_Bans_IsDelete__FPv = .text:0x00003BD0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003C40; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C80; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003CC4; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003D04; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003D40; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003E0C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003EB4; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003F40; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003FC0; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003FDC; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000403C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004154; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__12daNpc_Bans_cFv = .text:0x00004264; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Bans_cFv = .text:0x0000426C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Bans_cFv = .text:0x00004274; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Bans_cFv = .text:0x0000427C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Bans_cFi = .text:0x00004284; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Bans_cFi = .text:0x00004294; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Bans_Param_cFv = .text:0x000042A4; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Bans_Param_cFv = .text:0x000042E4; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000042F4; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Bans_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$95425 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@101018 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101019 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101020 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101021 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101023 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101025 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101026 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101027 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101028 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101120 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101121 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@101253 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@101447 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@101649 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101650 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101651 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101652 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101653 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101654 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101655 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101656 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101659 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 data:double +@101716 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101717 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101718 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101719 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101874 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +id$96276 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 +@101991 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101992 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101993 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_286_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_286_data_21 = .data:0x00000021; // type:object size:0x10 data:string +lbl_286_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_286_data_3D = .data:0x0000003D; // type:object size:0xB data:string +lbl_286_data_48 = .data:0x00000048; // type:object size:0x6 data:string +lbl_286_data_4E = .data:0x0000004E; // type:object size:0x7 data:string +lbl_286_data_55 = .data:0x00000055; // type:object size:0xB data:string +lbl_286_data_60 = .data:0x00000060; // type:object size:0xC data:string +lbl_286_data_6C = .data:0x0000006C; // type:object size:0x7 data:string +l_evtList = .data:0x00000074; // type:object size:0x48 scope:global align:4 +lbl_286_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +lbl_286_data_C1 = .data:0x000000C1; // type:object size:0x8 data:string +lbl_286_data_C9 = .data:0x000000C9; // type:object size:0x6 data:string +lbl_286_data_CF = .data:0x000000CF; // type:object size:0x6 data:string +lbl_286_data_D5 = .data:0x000000D5; // type:object size:0x5 data:string +l_resNameList = .data:0x000000DC; // type:object size:0x18 scope:global align:4 +lbl_286_data_F4 = .data:0x000000F4; // type:object size:0x3 +lbl_286_data_F7 = .data:0x000000F7; // type:object size:0x3 +lbl_286_data_FA = .data:0x000000FA; // type:object size:0x2 +lbl_286_data_FC = .data:0x000000FC; // type:object size:0x4 +lbl_286_data_100 = .data:0x00000100; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000108; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000120; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000001AC; // type:object size:0x230 scope:global align:4 +l_faceMotionSequenceData = .data:0x000003DC; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x0000042C; // type:object size:0x150 scope:global align:4 +lbl_286_data_57C = .data:0x0000057C; // type:object size:0x9 data:string +lbl_286_data_585 = .data:0x00000585; // type:object size:0x8 data:string +mCutNameList__12daNpc_Bans_c = .data:0x00000590; // type:object size:0x10 scope:global align:4 +mCutList__12daNpc_Bans_c = .data:0x000005A0; // type:object size:0x30 scope:global align:4 data:4byte +@101431 = .data:0x000005D0; // type:object size:0xC scope:local align:4 data:4byte +@101497 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +@101498 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +@101499 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +@101500 = .data:0x00000600; // type:object size:0xC scope:local align:4 +lbl_286_data_60C = .data:0x0000060C; // type:object size:0x5 data:string +scoopAnmData$96153 = .data:0x00000614; // type:object size:0xA0 scope:local align:4 +@101792 = .data:0x000006B4; // type:object size:0xC scope:local align:4 data:4byte +@101793 = .data:0x000006C0; // type:object size:0xC scope:local align:4 data:4byte +lbl_286_data_6CC = .data:0x000006CC; // type:object size:0x8 data:string +lbl_286_data_6D4 = .data:0x000006D4; // type:object size:0x4 data:string +lbl_286_data_6D8 = .data:0x000006D8; // type:object size:0x6 data:string +daNpc_Bans_MethodTable = .data:0x000006E0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BANS = .data:0x00000700; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Bans_c = .data:0x00000730; // type:object size:0xD0 scope:global align:4 +lbl_286_data_800 = .data:0x00000800; // type:object size:0xD data:string +@96829 = .data:0x00000810; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_Bans_c = .data:0x0000082C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Bans_Param_c = .data:0x00000834; // type:object size:0xC scope:global align:4 +lbl_286_data_840 = .data:0x00000840; // type:object size:0x13 data:string +__RTTI__18daNpc_Bans_Param_c = .data:0x00000854; // type:object size:0x8 scope:global align:4 +lbl_286_data_85C = .data:0x0000085C; // type:object size:0xE data:string +@96832 = .data:0x0000086C; // type:object size:0x14 scope:local align:4 +lbl_286_data_880 = .data:0x00000880; // type:object size:0x14 +@96844 = .data:0x00000894; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 +lbl_286_data_8B4 = .data:0x000008B4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008C4; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008CC; // type:object size:0xC scope:global align:4 +lbl_286_data_8D8 = .data:0x000008D8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008F0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008F8; // type:object size:0xC scope:global align:4 +lbl_286_data_904 = .data:0x00000904; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000918; // type:object size:0x8 scope:global align:4 +lbl_286_data_920 = .data:0x00000920; // type:object size:0x34 +@96911 = .data:0x00000954; // type:object size:0x3C scope:local align:4 +lbl_286_data_990 = .data:0x00000990; // type:object size:0x14 +@96913 = .data:0x000009A4; // type:object size:0x34 scope:local align:4 +lbl_286_data_9D8 = .data:0x000009D8; // type:object size:0x14 +@96971 = .data:0x000009EC; // type:object size:0x24 scope:local align:4 +lbl_286_data_A10 = .data:0x00000A10; // type:object size:0x18 +@96973 = .data:0x00000A28; // type:object size:0xC scope:local align:4 +lbl_286_data_A34 = .data:0x00000A34; // type:object size:0x1C +@96975 = .data:0x00000A50; // type:object size:0xC scope:local align:4 +lbl_286_data_A5C = .data:0x00000A5C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95409 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_besu/splits.txt b/config/RZDJ01/rels/d_a_npc_besu/splits.txt new file mode 100644 index 0000000000..56b2312cb4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_besu.cpp: + .text start:0x000000CC end:0x00005BA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000018C + .data start:0x00000000 end:0x00001708 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_besu/symbols.txt b/config/RZDJ01/rels/d_a_npc_besu/symbols.txt new file mode 100644 index 0000000000..0db9d6e077 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_besu/symbols.txt @@ -0,0 +1,244 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Besu_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Besu_cFv = .text:0x000001AC; // type:function size:0x4F4 scope:global align:4 +CreateHeap__12daNpc_Besu_cFv = .text:0x000006A0; // type:function size:0x464 scope:global align:4 +Draw__12daNpc_Besu_cFv = .text:0x00000B04; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Besu_cFP10fopAc_ac_c = .text:0x00000B98; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Besu_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Besu_cFv = .text:0x00000BF0; // type:function size:0xC0 scope:global align:4 +isDelete__12daNpc_Besu_cFv = .text:0x00000CB0; // type:function size:0x2B0 scope:global align:4 +reset__12daNpc_Besu_cFv = .text:0x00000F60; // type:function size:0x13C scope:global align:4 +chkNurse__12daNpc_Besu_cFv = .text:0x0000109C; // type:function size:0x20 scope:global align:4 +chkBesu3__12daNpc_Besu_cFv = .text:0x000010BC; // type:function size:0x30 scope:global align:4 +afterJntAnm__12daNpc_Besu_cFi = .text:0x000010EC; // type:function size:0x7C scope:global align:4 +setParam__12daNpc_Besu_cFv = .text:0x00001168; // type:function size:0x220 scope:global align:4 +checkChangeEvt__12daNpc_Besu_cFv = .text:0x00001388; // type:function size:0x1B8 scope:global align:4 +setAfterTalkMotion__12daNpc_Besu_cFv = .text:0x00001540; // type:function size:0x64 scope:global align:4 +srchActors__12daNpc_Besu_cFv = .text:0x000015A4; // type:function size:0x294 scope:global align:4 +evtTalk__12daNpc_Besu_cFv = .text:0x00001838; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Besu_cFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Besu_cFv = .text:0x00001990; // type:function size:0x190 scope:global align:4 +beforeMove__12daNpc_Besu_cFv = .text:0x00001B20; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Besu_cFv = .text:0x00001B90; // type:function size:0x52C scope:global align:4 +setCollision__12daNpc_Besu_cFv = .text:0x000020BC; // type:function size:0x2D8 scope:global align:4 +drawDbgInfo__12daNpc_Besu_cFv = .text:0x00002394; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Besu_cFv = .text:0x0000239C; // type:function size:0x154 scope:global align:4 +setCupAnm__12daNpc_Besu_cFiif = .text:0x000024F0; // type:function size:0xD0 scope:global align:4 +afterSetMotionAnm__12daNpc_Besu_cFiifi = .text:0x000025C0; // type:function size:0x18 scope:global align:4 +getFaceMotionAnm__12daNpc_Besu_cF26daNpcT_faceMotionAnmData_c = .text:0x000025D8; // type:function size:0xB8 scope:global align:4 +changeAnm__12daNpc_Besu_cFPiPi = .text:0x00002690; // type:function size:0x90 scope:global align:4 +changeBck__12daNpc_Besu_cFPiPi = .text:0x00002720; // type:function size:0x9C scope:global align:4 +changeBtp__12daNpc_Besu_cFPiPi = .text:0x000027BC; // type:function size:0x8C scope:global align:4 +changeBtk__12daNpc_Besu_cFPiPi = .text:0x00002848; // type:function size:0x2C scope:global align:4 +selectAction__12daNpc_Besu_cFv = .text:0x00002874; // type:function size:0x14C scope:global align:4 +setAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x000029C0; // type:function size:0xA8 scope:global align:4 +mop__12daNpc_Besu_cFii = .text:0x00002A68; // type:function size:0xFC scope:global align:4 +cutConversationAboutSaru__12daNpc_Besu_cFi = .text:0x00002B64; // type:function size:0x128 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Besu_cFi = .text:0x00002C8C; // type:function size:0x398 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Besu_cFi = .text:0x00003024; // type:function size:0x2BC scope:global align:4 +cutSwdTutorial__12daNpc_Besu_cFi = .text:0x000032E0; // type:function size:0x1F4 scope:global align:4 +cutFindMonkey__12daNpc_Besu_cFi = .text:0x000034D4; // type:function size:0x2F0 scope:global align:4 +cutGetWoodSwd__12daNpc_Besu_cFi = .text:0x000037C4; // type:function size:0xFC scope:global align:4 +cutCacaricoConversation__12daNpc_Besu_cFi = .text:0x000038C0; // type:function size:0x17C scope:global align:4 +cutSurprise__12daNpc_Besu_cFi = .text:0x00003A3C; // type:function size:0x21C scope:global align:4 +cutConversationInHotel__12daNpc_Besu_cFi = .text:0x00003C58; // type:function size:0x2A0 scope:global align:4 +cutConversationAboutDeathMt__12daNpc_Besu_cFi = .text:0x00003EF8; // type:function size:0x1BC scope:global align:4 +cutConversationAboutGoron__12daNpc_Besu_cFi = .text:0x000040B4; // type:function size:0x220 scope:global align:4 +cutNurse__12daNpc_Besu_cFi = .text:0x000042D4; // type:function size:0x12C scope:global align:4 +cutClothTry__12daNpc_Besu_cFi = .text:0x00004400; // type:function size:0xDC scope:global align:4 +cutThankYou__12daNpc_Besu_cFi = .text:0x000044DC; // type:function size:0x100 scope:global align:4 +wait__12daNpc_Besu_cFPv = .text:0x000045DC; // type:function size:0x780 scope:global align:4 +swdTutorial__12daNpc_Besu_cFPv = .text:0x00004D5C; // type:function size:0xC8 scope:global align:4 +nurse__12daNpc_Besu_cFPv = .text:0x00004E24; // type:function size:0x2C4 scope:global align:4 +giveHotWater__12daNpc_Besu_cFPv = .text:0x000050E8; // type:function size:0xB4 scope:global align:4 +talk__12daNpc_Besu_cFPv = .text:0x0000519C; // type:function size:0x1BC scope:global align:4 +daNpc_Besu_Create__FPv = .text:0x00005358; // type:function size:0x4 scope:global align:4 +daNpc_Besu_Delete__FPv = .text:0x0000535C; // type:function size:0x34 scope:global align:4 +daNpc_Besu_Execute__FPv = .text:0x00005390; // type:function size:0x4 scope:global align:4 +daNpc_Besu_Draw__FPv = .text:0x00005394; // type:function size:0x4 scope:global align:4 +daNpc_Besu_IsDelete__FPv = .text:0x00005398; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_besu_cpp = .text:0x000053A0; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005408; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005448; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005514; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005554; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005598; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000055D4; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000567C; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005708; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005788; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000057A4; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005804; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000591C; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00005A2C; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__12daNpc_Besu_cFv = .text:0x00005AC0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Besu_cFv = .text:0x00005AC8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Besu_cFv = .text:0x00005AD0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Besu_cFv = .text:0x00005AD8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Besu_cFi = .text:0x00005AE0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Besu_cFi = .text:0x00005AF0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Besu_Param_cFv = .text:0x00005B00; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Besu_Param_cFv = .text:0x00005B40; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00005B50; // type:function size:0x3C scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00005B8C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Besu_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$96051 = .rodata:0x00000090; // type:object size:0x4C scope:local align:4 +@103141 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103142 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103143 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103144 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103145 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@103168 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@103174 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@103270 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@103327 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@103514 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103515 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103563 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@103759 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103760 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103761 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103762 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103766 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103767 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103768 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103771 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103842 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103843 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103844 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +jointNo$96948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:4byte +@104013 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@97194 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@104093 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104156 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104189 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97486 = .rodata:0x0000017C; // type:object size:0x8 scope:local align:4 +@104536 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104586 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_80_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_80_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_80_data_3D = .data:0x0000003D; // type:object size:0x1A data:string +lbl_80_data_57 = .data:0x00000057; // type:object size:0x1A data:string +lbl_80_data_71 = .data:0x00000071; // type:object size:0x1D data:string +lbl_80_data_8E = .data:0x0000008E; // type:object size:0x1D data:string +lbl_80_data_AB = .data:0x000000AB; // type:object size:0x1D data:string +lbl_80_data_C8 = .data:0x000000C8; // type:object size:0x16 data:string +lbl_80_data_DE = .data:0x000000DE; // type:object size:0xB data:string +lbl_80_data_E9 = .data:0x000000E9; // type:object size:0x9 data:string +lbl_80_data_F2 = .data:0x000000F2; // type:object size:0x1B data:string +lbl_80_data_10D = .data:0x0000010D; // type:object size:0x6 data:string +lbl_80_data_113 = .data:0x00000113; // type:object size:0x18 data:string +l_evtList = .data:0x0000012C; // type:object size:0x68 scope:global align:4 +lbl_80_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_80_data_199 = .data:0x00000199; // type:object size:0x8 data:string +lbl_80_data_1A1 = .data:0x000001A1; // type:object size:0x6 data:string +lbl_80_data_1A7 = .data:0x000001A7; // type:object size:0x6 data:string +lbl_80_data_1AD = .data:0x000001AD; // type:object size:0x6 data:string +lbl_80_data_1B3 = .data:0x000001B3; // type:object size:0x6 data:string +lbl_80_data_1B9 = .data:0x000001B9; // type:object size:0x8 data:string +lbl_80_data_1C1 = .data:0x000001C1; // type:object size:0x5 data:string +lbl_80_data_1C6 = .data:0x000001C6; // type:object size:0x6 data:string +lbl_80_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_80_data_1D1 = .data:0x000001D1; // type:object size:0x5 data:string +l_resNameList = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +lbl_80_data_208 = .data:0x00000208; // type:object size:0x4 +lbl_80_data_20C = .data:0x0000020C; // type:object size:0x3 +lbl_80_data_20F = .data:0x0000020F; // type:object size:0x3 +lbl_80_data_212 = .data:0x00000212; // type:object size:0x3 +lbl_80_data_215 = .data:0x00000215; // type:object size:0x4 +lbl_80_data_219 = .data:0x00000219; // type:object size:0x3 +lbl_80_data_21C = .data:0x0000021C; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000224; // type:object size:0x4C scope:global align:4 +l_faceMotionAnmData = .data:0x00000270; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000005B8; // type:object size:0x39C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000954; // type:object size:0x1D0 scope:global align:4 +l_motionSequenceData = .data:0x00000B24; // type:object size:0x1E0 scope:global align:4 +lbl_80_data_D04 = .data:0x00000D04; // type:object size:0x18 data:string +lbl_80_data_D1C = .data:0x00000D1C; // type:object size:0x1C data:string +lbl_80_data_D38 = .data:0x00000D38; // type:object size:0x1B data:string +lbl_80_data_D53 = .data:0x00000D53; // type:object size:0xC data:string +lbl_80_data_D5F = .data:0x00000D5F; // type:object size:0xC data:string +lbl_80_data_D6B = .data:0x00000D6B; // type:object size:0xC data:string +lbl_80_data_D77 = .data:0x00000D77; // type:object size:0x16 data:string +lbl_80_data_D8D = .data:0x00000D8D; // type:object size:0x19 data:string +lbl_80_data_DA6 = .data:0x00000DA6; // type:object size:0xA data:string +lbl_80_data_DB0 = .data:0x00000DB0; // type:object size:0xA data:string +mCutNameList__12daNpc_Besu_c = .data:0x00000DBC; // type:object size:0x3C scope:global align:4 +mCutList__12daNpc_Besu_c = .data:0x00000DF8; // type:object size:0xB4 scope:global align:4 data:4byte +@103364 = .data:0x00000EAC; // type:object size:0x48 scope:local align:4 +@103419 = .data:0x00000EF4; // type:object size:0x48 scope:local align:4 +@103433 = .data:0x00000F3C; // type:object size:0x44 scope:local align:4 +@103542 = .data:0x00000F80; // type:object size:0xC scope:local align:4 data:4byte +@103553 = .data:0x00000F8C; // type:object size:0x48 scope:local align:4 +@103565 = .data:0x00000FD4; // type:object size:0x30 scope:local align:4 +@103588 = .data:0x00001004; // type:object size:0x48 scope:local align:4 +@103591 = .data:0x0000104C; // type:object size:0xC scope:local align:4 data:4byte +@103592 = .data:0x00001058; // type:object size:0xC scope:local align:4 data:4byte +lbl_80_data_1064 = .data:0x00001064; // type:object size:0x5 data:string +@96816 = .data:0x0000106C; // type:object size:0xC scope:local align:4 +@96817 = .data:0x00001078; // type:object size:0xC scope:local align:4 +cupAnmData$96978 = .data:0x00001084; // type:object size:0x108 scope:local align:4 +@103992 = .data:0x0000118C; // type:object size:0xC scope:local align:4 +@103993 = .data:0x00001198; // type:object size:0xC scope:local align:4 +@103994 = .data:0x000011A4; // type:object size:0xC scope:local align:4 +@103995 = .data:0x000011B0; // type:object size:0xC scope:local align:4 +@103996 = .data:0x000011BC; // type:object size:0xC scope:local align:4 +@103997 = .data:0x000011C8; // type:object size:0xC scope:local align:4 +lbl_80_data_11D4 = .data:0x000011D4; // type:object size:0x11 +lbl_80_data_11E5 = .data:0x000011E5; // type:object size:0x6 data:string +@104096 = .data:0x000011EC; // type:object size:0x58 scope:local align:4 +@104095 = .data:0x00001244; // type:object size:0x58 scope:local align:4 +lbl_80_data_129C = .data:0x0000129C; // type:object size:0xE +lbl_80_data_12AA = .data:0x000012AA; // type:object size:0x1D data:string +lbl_80_data_12C7 = .data:0x000012C7; // type:object size:0x1D data:string +daNpc_Besu_MethodTable = .data:0x000012E4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BESU = .data:0x00001304; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Besu_c = .data:0x00001334; // type:object size:0xC4 scope:global align:4 +lbl_80_data_13F8 = .data:0x000013F8; // type:object size:0xD data:string +@98147 = .data:0x00001408; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Besu_c = .data:0x0000141C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Besu_Param_c = .data:0x00001424; // type:object size:0xC scope:global align:4 +lbl_80_data_1430 = .data:0x00001430; // type:object size:0x13 data:string +__RTTI__18daNpc_Besu_Param_c = .data:0x00001444; // type:object size:0x8 scope:global align:4 +lbl_80_data_144C = .data:0x0000144C; // type:object size:0x9 data:string +@98159 = .data:0x00001458; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000146C; // type:object size:0xC scope:global align:4 +lbl_80_data_1478 = .data:0x00001478; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001488; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001490; // type:object size:0xC scope:global align:4 +lbl_80_data_149C = .data:0x0000149C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000014B4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000014BC; // type:object size:0xC scope:global align:4 +lbl_80_data_14C8 = .data:0x000014C8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000014DC; // type:object size:0x8 scope:global align:4 +lbl_80_data_14E4 = .data:0x000014E4; // type:object size:0x34 +@98226 = .data:0x00001518; // type:object size:0x3C scope:local align:4 +lbl_80_data_1554 = .data:0x00001554; // type:object size:0x14 +@98228 = .data:0x00001568; // type:object size:0x34 scope:local align:4 +lbl_80_data_159C = .data:0x0000159C; // type:object size:0x14 +@98286 = .data:0x000015B0; // type:object size:0x24 scope:local align:4 +lbl_80_data_15D4 = .data:0x000015D4; // type:object size:0x18 +@98288 = .data:0x000015EC; // type:object size:0xC scope:local align:4 +lbl_80_data_15F8 = .data:0x000015F8; // type:object size:0x1C +@98290 = .data:0x00001614; // type:object size:0xC scope:local align:4 +lbl_80_data_1620 = .data:0x00001620; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96035 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt b/config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt new file mode 100644 index 0000000000..3c165844b5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_blue_ns/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_blue_ns.cpp: + .text start:0x000000CC end:0x000033E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_blue_ns/symbols.txt b/config/RZDJ01/rels/d_a_npc_blue_ns/symbols.txt new file mode 100644 index 0000000000..164926d635 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_blue_ns/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpcBlueNS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpcBlueNS_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__13daNpcBlueNS_cFv = .text:0x00000424; // type:function size:0x238 scope:global align:4 +CreateHeap__13daNpcBlueNS_cFv = .text:0x0000065C; // type:function size:0x148 scope:global align:4 +isDelete__13daNpcBlueNS_cFv = .text:0x000007A4; // type:function size:0x70 scope:global align:4 +_Execute__13daNpcBlueNS_cFv = .text:0x00000814; // type:function size:0x1F4 scope:global align:4 +callEvt_changeYami__13daNpcBlueNS_cFv = .text:0x00000A08; // type:function size:0x98 scope:global align:4 +create_Yamijin__13daNpcBlueNS_cFi = .text:0x00000AA0; // type:function size:0xF8 scope:global align:4 +col_check__13daNpcBlueNS_cFv = .text:0x00000B98; // type:function size:0xA4 scope:global align:4 +holyball_check_main__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000C3C; // type:function size:0x10C scope:global align:4 +Draw__13daNpcBlueNS_cFv = .text:0x00000D48; // type:function size:0x150 scope:global align:4 +ctrlJoint__13daNpcBlueNS_cFP8J3DJointP8J3DModel = .text:0x00000E98; // type:function size:0x150 scope:global align:4 +createHeapCallBack__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000FE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcBlueNS_cFP8J3DJointi = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 +setParam__13daNpcBlueNS_cFv = .text:0x00001034; // type:function size:0x60 scope:global align:4 +srchActor__13daNpcBlueNS_cFv = .text:0x00001094; // type:function size:0x48 scope:global align:4 +srchHollyBall__13daNpcBlueNS_cFv = .text:0x000010DC; // type:function size:0x68 scope:global align:4 +srchTagYami__13daNpcBlueNS_cFv = .text:0x00001144; // type:function size:0x64 scope:global align:4 +_search_Tag__13daNpcBlueNS_cFPvPv = .text:0x000011A8; // type:function size:0x84 scope:global align:4 +_search_HollyBall_Y__13daNpcBlueNS_cFPvPv = .text:0x0000122C; // type:function size:0xA8 scope:global align:4 +_search_HollyBall_G__13daNpcBlueNS_cFPvPv = .text:0x000012D4; // type:function size:0xA8 scope:global align:4 +main__13daNpcBlueNS_cFv = .text:0x0000137C; // type:function size:0x138 scope:global align:4 +setAttnPos__13daNpcBlueNS_cFv = .text:0x000014B4; // type:function size:0x168 scope:global align:4 +setMotionAnm__13daNpcBlueNS_cFif = .text:0x0000161C; // type:function size:0xCC scope:global align:4 +setMotion__13daNpcBlueNS_cFifi = .text:0x000016E8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__13daNpcBlueNS_cFv = .text:0x00001730; // type:function size:0x8 scope:global align:4 +reset__13daNpcBlueNS_cFv = .text:0x00001738; // type:function size:0x16C scope:global align:4 +playMotion__13daNpcBlueNS_cFv = .text:0x000018A4; // type:function size:0x1EC scope:global align:4 +setAction__13daNpcBlueNS_cFM13daNpcBlueNS_cFPCvPvi_i = .text:0x00001A90; // type:function size:0xA8 scope:global align:4 +setLookMode__13daNpcBlueNS_cFi = .text:0x00001B38; // type:function size:0x24 scope:global align:4 +lookat__13daNpcBlueNS_cFv = .text:0x00001B5C; // type:function size:0x228 scope:global align:4 +step__13daNpcBlueNS_cFsi = .text:0x00001D84; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__13daNpcBlueNS_cFv = .text:0x00001E5C; // type:function size:0xDC scope:global align:4 +wait__13daNpcBlueNS_cFi = .text:0x00001F38; // type:function size:0x1A4 scope:global align:4 +down__13daNpcBlueNS_cFi = .text:0x000020DC; // type:function size:0xC4 scope:global align:4 +talk__13daNpcBlueNS_cFi = .text:0x000021A0; // type:function size:0x16C scope:global align:4 +demo__13daNpcBlueNS_cFi = .text:0x0000230C; // type:function size:0x268 scope:global align:4 +ChgPtclDisp__13daNpcBlueNS_cFv = .text:0x00002574; // type:function size:0x10C scope:global align:4 +downSE__13daNpcBlueNS_cFv = .text:0x00002680; // type:function size:0xB8 scope:global align:4 +lightsowrdSE__13daNpcBlueNS_cFv = .text:0x00002738; // type:function size:0xB8 scope:global align:4 +appearSE__13daNpcBlueNS_cFv = .text:0x000027F0; // type:function size:0xB8 scope:global align:4 +_Evt_ChgYami_Chibi__13daNpcBlueNS_cFi = .text:0x000028A8; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Chibi_CutInit__13daNpcBlueNS_cFRCi = .text:0x0000294C; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Chibi_CutMain__13daNpcBlueNS_cFRCi = .text:0x000029E4; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_Debu__13daNpcBlueNS_cFi = .text:0x00002AD4; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Debu_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002B78; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Debu_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002C10; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_Noppo__13daNpcBlueNS_cFi = .text:0x00002D00; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Noppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002DA4; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Noppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002E3C; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_STNoppo__13daNpcBlueNS_cFi = .text:0x00002F2C; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_STNoppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002FD0; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_STNoppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003068; // type:function size:0xF0 scope:global align:4 +daNpcBlueNS_Create__FPv = .text:0x00003158; // type:function size:0x4 scope:global align:4 +daNpcBlueNS_Delete__FPv = .text:0x0000315C; // type:function size:0x34 scope:global align:4 +daNpcBlueNS_Execute__FPv = .text:0x00003190; // type:function size:0x24 scope:global align:4 +daNpcBlueNS_Draw__FPv = .text:0x000031B4; // type:function size:0x4 scope:global align:4 +daNpcBlueNS_IsDelete__FPv = .text:0x000031B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_blue_ns_cpp = .text:0x000031C0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003228; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003264; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00003320; // type:function size:0x4 scope:global align:4 +__dt__19daNpcBlueNS_Param_cFv = .text:0x00003324; // type:function size:0x40 scope:global align:4 +__ct__19daNpcBlueNS_Param_cFv = .text:0x00003364; // type:function size:0x10 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00003374; // type:function size:0x20 scope:global align:4 +on_CoHit__13daNpc_yamiS_cFv = .text:0x00003394; // type:function size:0x1C scope:global align:4 +on_CoHit__13daNpc_yamiD_cFv = .text:0x000033B0; // type:function size:0x1C scope:global align:4 +on_CoHit__13daNpc_yamiT_cFv = .text:0x000033CC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +m__19daNpcBlueNS_Param_c = .rodata:0x00000044; // type:object size:0x70 scope:global align:4 data:float +@101387 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101388 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101389 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101390 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101391 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101436 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@101437 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101481 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101482 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +sCallEvtName$97194 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +sNameYami$97207 = .rodata:0x000000E4; // type:object size:0x6 scope:local align:4 +@101567 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101568 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101569 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101571 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101572 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101591 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97306 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@101800 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101801 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +sWaitAnm$97529 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +sDamageAnm$97530 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +sAppearAnm$97531 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@97566 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@97570 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@97574 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@97578 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@97582 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@97586 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@97590 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@97594 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@101897 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101898 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +ptclOffsetY$97917 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x6C scope:global align:4 +lbl_287_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +l_arcNames = .data:0x00000074; // type:object size:0x4 scope:global align:4 data:4byte +lbl_287_data_78 = .data:0x00000078; // type:object size:0xF data:string +lbl_287_data_87 = .data:0x00000087; // type:object size:0xE data:string +lbl_287_data_95 = .data:0x00000095; // type:object size:0xF data:string +lbl_287_data_A4 = .data:0x000000A4; // type:object size:0x17 data:string +l_evtNames = .data:0x000000BC; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x000000D8; // type:object size:0x4 scope:global align:4 +mEvtSeqList__13daNpcBlueNS_c = .data:0x000000DC; // type:object size:0x54 scope:global align:4 data:4byte +@101496 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +@101538 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +@101820 = .data:0x00000148; // type:object size:0xC scope:local align:4 data:4byte +@101952 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@101953 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@101971 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +@101992 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@102003 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@102036 = .data:0x00000190; // type:object size:0xC scope:local align:4 +lbl_287_data_19C = .data:0x0000019C; // type:object size:0x6 data:string +daNpcBlueNS_MethodTable = .data:0x000001A4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BLUENS = .data:0x000001C4; // type:object size:0x30 scope:global align:4 +__vt__13daNpcBlueNS_c = .data:0x000001F4; // type:object size:0x48 scope:global align:4 +lbl_287_data_23C = .data:0x0000023C; // type:object size:0xE data:string +@98366 = .data:0x0000024C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcBlueNS_c = .data:0x00000260; // type:object size:0x8 scope:global align:4 +__vt__19daNpcBlueNS_Param_c = .data:0x00000268; // type:object size:0xC scope:global align:4 +lbl_287_data_274 = .data:0x00000274; // type:object size:0x14 data:string +__RTTI__19daNpcBlueNS_Param_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_287_data_290 = .data:0x00000290; // type:object size:0x9 data:string +@98369 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000002B0; // type:object size:0xC scope:global align:4 +lbl_287_data_2BC = .data:0x000002BC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000002CC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000002D4; // type:object size:0xC scope:global align:4 +lbl_287_data_2E0 = .data:0x000002E0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000002F4; // type:object size:0x8 scope:global align:4 +lbl_287_data_2FC = .data:0x000002FC; // type:object size:0x34 +@98441 = .data:0x00000330; // type:object size:0x3C scope:local align:4 +lbl_287_data_36C = .data:0x0000036C; // type:object size:0x14 +@98443 = .data:0x00000380; // type:object size:0x34 scope:local align:4 +lbl_287_data_3B4 = .data:0x000003B4; // type:object size:0x14 +@98501 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 +lbl_287_data_3EC = .data:0x000003EC; // type:object size:0x18 +@98503 = .data:0x00000404; // type:object size:0xC scope:local align:4 +lbl_287_data_410 = .data:0x00000410; // type:object size:0x1C +@98505 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_287_data_438 = .data:0x00000438; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_bou/splits.txt b/config/RZDJ01/rels/d_a_npc_bou/splits.txt new file mode 100644 index 0000000000..c13e3d0060 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bou/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bou.cpp: + .text start:0x000000CC end:0x0000402C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000CA4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_bou/symbols.txt b/config/RZDJ01/rels/d_a_npc_bou/symbols.txt new file mode 100644 index 0000000000..6d4386d40d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bou/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Bou_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Bou_cFv = .text:0x0000019C; // type:function size:0x504 scope:global align:4 +CreateHeap__11daNpc_Bou_cFv = .text:0x000006A0; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Bou_cFv = .text:0x00000908; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Bou_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Bou_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +srchCow__11daNpc_Bou_cFPvPv = .text:0x000009F4; // type:function size:0x94 scope:global align:4 +getCowP__11daNpc_Bou_cFv = .text:0x00000A88; // type:function size:0xB8 scope:global align:4 +getType__11daNpc_Bou_cFv = .text:0x00000B40; // type:function size:0x64 scope:global align:4 +isDelete__11daNpc_Bou_cFv = .text:0x00000BA4; // type:function size:0xE0 scope:global align:4 +reset__11daNpc_Bou_cFv = .text:0x00000C84; // type:function size:0xD4 scope:global align:4 +afterJntAnm__11daNpc_Bou_cFi = .text:0x00000D58; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Bou_cFv = .text:0x00000DDC; // type:function size:0x1BC scope:global align:4 +checkChangeEvt__11daNpc_Bou_cFv = .text:0x00000F98; // type:function size:0x148 scope:global align:4 +setAfterTalkMotion__11daNpc_Bou_cFv = .text:0x000010E0; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_Bou_cFv = .text:0x00001138; // type:function size:0xF0 scope:global align:4 +evtTalk__11daNpc_Bou_cFv = .text:0x00001228; // type:function size:0xA0 scope:global align:4 +evtEndProc__11daNpc_Bou_cFv = .text:0x000012C8; // type:function size:0x8 scope:global align:4 +evtCutProc__11daNpc_Bou_cFv = .text:0x000012D0; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Bou_cFv = .text:0x00001388; // type:function size:0x294 scope:global align:4 +beforeMove__11daNpc_Bou_cFv = .text:0x0000161C; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Bou_cFv = .text:0x0000168C; // type:function size:0x23C scope:global align:4 +setCollision__11daNpc_Bou_cFv = .text:0x000018C8; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Bou_cFv = .text:0x00001A28; // type:function size:0x8 scope:global align:4 +changeAnm__11daNpc_Bou_cFPiPi = .text:0x00001A30; // type:function size:0x4C scope:global align:4 +selectAction__11daNpc_Bou_cFv = .text:0x00001A7C; // type:function size:0x70 scope:global align:4 +setAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001AEC; // type:function size:0xA8 scope:global align:4 +cutWildGoat__11daNpc_Bou_cFi = .text:0x00001B94; // type:function size:0x368 scope:global align:4 +cutWildGoatSuccess__11daNpc_Bou_cFi = .text:0x00001EFC; // type:function size:0x1B4 scope:global align:4 +cutWildGoatFailure__11daNpc_Bou_cFi = .text:0x000020B0; // type:function size:0x1D0 scope:global align:4 +cutSpeakTo__11daNpc_Bou_cFi = .text:0x00002280; // type:function size:0x1B4 scope:global align:4 +cutConversationWithBou__11daNpc_Bou_cFi = .text:0x00002434; // type:function size:0x118 scope:global align:4 +cutConfidentialConversation__11daNpc_Bou_cFi = .text:0x0000254C; // type:function size:0x178 scope:global align:4 +cutFindWolf__11daNpc_Bou_cFi = .text:0x000026C4; // type:function size:0x338 scope:global align:4 +cutMeetingAgain__11daNpc_Bou_cFi = .text:0x000029FC; // type:function size:0x60C scope:global align:4 +wait__11daNpc_Bou_cFPv = .text:0x00003008; // type:function size:0x300 scope:global align:4 +talkwithJagar__11daNpc_Bou_cFPv = .text:0x00003308; // type:function size:0xE4 scope:global align:4 +talk__11daNpc_Bou_cFPv = .text:0x000033EC; // type:function size:0x38C scope:global align:4 +daNpc_Bou_Create__FPv = .text:0x00003778; // type:function size:0x4 scope:global align:4 +daNpc_Bou_Delete__FPv = .text:0x0000377C; // type:function size:0x34 scope:global align:4 +daNpc_Bou_Execute__FPv = .text:0x000037B0; // type:function size:0x4 scope:global align:4 +daNpc_Bou_Draw__FPv = .text:0x000037B4; // type:function size:0x4 scope:global align:4 +daNpc_Bou_IsDelete__FPv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_bou_cpp = .text:0x000037C0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003828; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003868; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003974; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000039B4; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000039F8; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003A34; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003ADC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003B68; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003BE8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003C04; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C64; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003D7C; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00003E8C; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__11daNpc_Bou_cFv = .text:0x00003F20; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Bou_cFv = .text:0x00003F28; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Bou_cFv = .text:0x00003F30; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Bou_cFv = .text:0x00003F38; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Bou_cFi = .text:0x00003F40; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Bou_cFi = .text:0x00003F50; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Bou_Param_cFv = .text:0x00003F60; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Bou_Param_cFv = .text:0x00003FA0; // type:function size:0x10 scope:global align:4 +chkCondition__13daNpc_Jagar_cFi = .text:0x00003FB0; // type:function size:0x60 scope:global align:4 +getFlowNodeNo__12daTag_Push_cFv = .text:0x00004010; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Bou_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$97331 = .rodata:0x0000009C; // type:object size:0x18 scope:local align:4 +@102680 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102681 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102682 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102683 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102684 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102706 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102707 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102713 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102759 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@102816 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102864 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@102997 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103162 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103163 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103164 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +@97989 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 data:4byte +@103387 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@103438 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103503 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103504 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103505 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103614 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_288_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_288_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_288_data_15 = .data:0x00000015; // type:object size:0x9 data:string +lbl_288_data_1E = .data:0x0000001E; // type:object size:0x11 data:string +lbl_288_data_2F = .data:0x0000002F; // type:object size:0x11 data:string +lbl_288_data_40 = .data:0x00000040; // type:object size:0x8 data:string +lbl_288_data_48 = .data:0x00000048; // type:object size:0x1A data:string +lbl_288_data_62 = .data:0x00000062; // type:object size:0xA data:string +lbl_288_data_6C = .data:0x0000006C; // type:object size:0xE data:string +lbl_288_data_7A = .data:0x0000007A; // type:object size:0x1E data:string +lbl_288_data_98 = .data:0x00000098; // type:object size:0x13 data:string +l_evtList = .data:0x000000AC; // type:object size:0x58 scope:global align:4 +lbl_288_data_104 = .data:0x00000104; // type:object size:0x4 data:string +lbl_288_data_108 = .data:0x00000108; // type:object size:0x5 data:string +lbl_288_data_10D = .data:0x0000010D; // type:object size:0x5 data:string +lbl_288_data_112 = .data:0x00000112; // type:object size:0x5 data:string +lbl_288_data_117 = .data:0x00000117; // type:object size:0x7 data:string +lbl_288_data_11E = .data:0x0000011E; // type:object size:0x7 data:string +l_resNameList = .data:0x00000128; // type:object size:0x1C scope:global align:4 +lbl_288_data_144 = .data:0x00000144; // type:object size:0x4 +lbl_288_data_148 = .data:0x00000148; // type:object size:0x3 +lbl_288_data_14B = .data:0x0000014B; // type:object size:0x3 +lbl_288_data_14E = .data:0x0000014E; // type:object size:0x3 +lbl_288_data_151 = .data:0x00000151; // type:object size:0x7 +l_loadResPtrnList = .data:0x00000158; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000170; // type:object size:0x134 scope:global align:4 +l_motionAnmData = .data:0x000002A4; // type:object size:0x284 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000528; // type:object size:0xB0 scope:global align:4 +l_motionSequenceData = .data:0x000005D8; // type:object size:0x160 scope:global align:4 +lbl_288_data_738 = .data:0x00000738; // type:object size:0x16 data:string +mCutNameList__11daNpc_Bou_c = .data:0x00000750; // type:object size:0x24 scope:global align:4 +mCutList__11daNpc_Bou_c = .data:0x00000774; // type:object size:0x6C scope:global align:4 data:4byte +@102979 = .data:0x000007E0; // type:object size:0xC scope:local align:4 data:4byte +@103013 = .data:0x000007EC; // type:object size:0xC scope:local align:4 data:4byte +@103014 = .data:0x000007F8; // type:object size:0xC scope:local align:4 data:4byte +lbl_288_data_804 = .data:0x00000804; // type:object size:0x4 data:string +@103221 = .data:0x00000808; // type:object size:0xC scope:local align:4 data:4byte +@103222 = .data:0x00000814; // type:object size:0xC scope:local align:4 data:4byte +lbl_288_data_820 = .data:0x00000820; // type:object size:0x14 +@103304 = .data:0x00000834; // type:object size:0x24 scope:local align:4 +lbl_288_data_858 = .data:0x00000858; // type:object size:0x6 data:string +daNpc_Bou_MethodTable = .data:0x00000860; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BOU = .data:0x00000880; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Bou_c = .data:0x000008B0; // type:object size:0xC4 scope:global align:4 +lbl_288_data_974 = .data:0x00000974; // type:object size:0xC data:string +@98644 = .data:0x00000980; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Bou_c = .data:0x00000994; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Bou_Param_c = .data:0x0000099C; // type:object size:0xC scope:global align:4 +lbl_288_data_9A8 = .data:0x000009A8; // type:object size:0x12 data:string +__RTTI__17daNpc_Bou_Param_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 +lbl_288_data_9C4 = .data:0x000009C4; // type:object size:0x9 data:string +@98655 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009E4; // type:object size:0xC scope:global align:4 +lbl_288_data_9F0 = .data:0x000009F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000A00; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000A08; // type:object size:0xC scope:global align:4 +lbl_288_data_A14 = .data:0x00000A14; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A24; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A2C; // type:object size:0xC scope:global align:4 +lbl_288_data_A38 = .data:0x00000A38; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A50; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0xC scope:global align:4 +lbl_288_data_A64 = .data:0x00000A64; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A78; // type:object size:0x8 scope:global align:4 +lbl_288_data_A80 = .data:0x00000A80; // type:object size:0x34 +@98722 = .data:0x00000AB4; // type:object size:0x3C scope:local align:4 +lbl_288_data_AF0 = .data:0x00000AF0; // type:object size:0x14 +@98724 = .data:0x00000B04; // type:object size:0x34 scope:local align:4 +lbl_288_data_B38 = .data:0x00000B38; // type:object size:0x14 +@98782 = .data:0x00000B4C; // type:object size:0x24 scope:local align:4 +lbl_288_data_B70 = .data:0x00000B70; // type:object size:0x18 +@98784 = .data:0x00000B88; // type:object size:0xC scope:local align:4 +lbl_288_data_B94 = .data:0x00000B94; // type:object size:0x1C +@98786 = .data:0x00000BB0; // type:object size:0xC scope:local align:4 +lbl_288_data_BBC = .data:0x00000BBC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97317 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_bouS/splits.txt b/config/RZDJ01/rels/d_a_npc_bouS/splits.txt new file mode 100644 index 0000000000..3a5dc627c9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bouS/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bouS.cpp: + .text start:0x000000CC end:0x00003908 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000023C + .data start:0x00000000 end:0x0000063C + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt b/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt new file mode 100644 index 0000000000..caa3a9e466 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcBouS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcBouS_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__11daNpcBouS_cFv = .text:0x00000448; // type:function size:0x418 scope:global align:4 +CreateHeap__11daNpcBouS_cFv = .text:0x00000860; // type:function size:0x260 scope:global align:4 +Draw__11daNpcBouS_cFv = .text:0x00000AC0; // type:function size:0x70 scope:global align:4 +ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000B30; // type:function size:0x1DC scope:global align:4 +createHeapCallBack__11daNpcBouS_cFP10fopAc_ac_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcBouS_cFP8J3DJointi = .text:0x00000D10; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcBouS_cFib = .text:0x00000D58; // type:function size:0x1F0 scope:global align:4 +setExpressionBtp__11daNpcBouS_cFi = .text:0x00000F48; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcBouS_cFif = .text:0x00001020; // type:function size:0x130 scope:global align:4 +setAction__11daNpcBouS_cFM11daNpcBouS_cFPCvPvPv_b = .text:0x00001150; // type:function size:0xA8 scope:global align:4 +s_sub__FPvPv = .text:0x000011F8; // type:function size:0x74 scope:global align:4 +wait__11daNpcBouS_cFPv = .text:0x0000126C; // type:function size:0x340 scope:global align:4 +setExpression__11daNpcBouS_cFif = .text:0x000015AC; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcBouS_cFifi = .text:0x000015D8; // type:function size:0x48 scope:global align:4 +chkFindPlayer__11daNpcBouS_cFv = .text:0x00001620; // type:function size:0xB0 scope:global align:4 +setLookMode__11daNpcBouS_cFi = .text:0x000016D0; // type:function size:0x24 scope:global align:4 +step__11daNpcBouS_cFsi = .text:0x000016F4; // type:function size:0x178 scope:global align:4 +talk__11daNpcBouS_cFPv = .text:0x0000186C; // type:function size:0x33C scope:global align:4 +setExpressionTalkAfter__11daNpcBouS_cFv = .text:0x00001BA8; // type:function size:0x68 scope:global align:4 +demo__11daNpcBouS_cFPv = .text:0x00001C10; // type:function size:0x18C scope:global align:4 +instruction__11daNpcBouS_cFPv = .text:0x00001D9C; // type:function size:0x480 scope:global align:4 +EvCut_BousIntroSumo1__11daNpcBouS_cFi = .text:0x0000221C; // type:function size:0x218 scope:global align:4 +EvCut_BousIntroSumo2__11daNpcBouS_cFi = .text:0x00002434; // type:function size:0x21C scope:global align:4 +EvCut_BousIntroSumo3__11daNpcBouS_cFi = .text:0x00002650; // type:function size:0x3B0 scope:global align:4 +daNpcBouS_Create__FPv = .text:0x00002A00; // type:function size:0x4 scope:global align:4 +daNpcBouS_Delete__FPv = .text:0x00002A04; // type:function size:0x34 scope:global align:4 +daNpcBouS_Execute__FPv = .text:0x00002A38; // type:function size:0x24 scope:global align:4 +daNpcBouS_Draw__FPv = .text:0x00002A5C; // type:function size:0x4 scope:global align:4 +daNpcBouS_IsDelete__FPv = .text:0x00002A60; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcBouS_cFv = .text:0x00002A68; // type:function size:0x4 scope:global align:4 +drawDbgInfo__11daNpcBouS_cFv = .text:0x00002A6C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpcBouS_cFv = .text:0x00002A74; // type:function size:0x548 scope:global align:4 +ctrlBtk__11daNpcBouS_cFv = .text:0x00002FBC; // type:function size:0xD4 scope:global align:4 +main__11daNpcBouS_cFv = .text:0x00003090; // type:function size:0x614 scope:global align:4 +setParam__11daNpcBouS_cFv = .text:0x000036A4; // type:function size:0x84 scope:global align:4 +__sinit_\d_a_npc_bouS_cpp = .text:0x00003728; // type:function size:0x94 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000037BC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000037F8; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpcBouS_cFv = .text:0x000038B4; // type:function size:0x4 scope:global align:4 +__dt__17daNpcBouS_Param_cFv = .text:0x000038B8; // type:function size:0x40 scope:global align:4 +__ct__17daNpcBouS_Param_cFv = .text:0x000038F8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcBouS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@103701 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103702 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103703 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103704 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103705 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@103746 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99263 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 data:4byte +@99569 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99644 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99648 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99654 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99660 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99668 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99672 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99674 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99678 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99680 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99684 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99688 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99690 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99694 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99698 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99702 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@104005 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 data:float +@104064 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@104065 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104068 = .rodata:0x00000200; // type:object size:0x8 scope:local align:4 +@104255 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104256 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104380 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104381 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104467 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104468 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104469 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104470 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104471 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104472 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104473 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@104580 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x114 scope:global align:4 +l_btpGetParamList = .data:0x00000114; // type:object size:0x3C scope:global align:4 +l_btkGetParamList = .data:0x00000150; // type:object size:0xC scope:global align:4 data:4byte +lbl_289_data_15C = .data:0x0000015C; // type:object size:0x4 data:string +lbl_289_data_160 = .data:0x00000160; // type:object size:0x5 data:string +l_arcNames = .data:0x00000168; // type:object size:0x8 scope:global align:4 data:4byte +lbl_289_data_170 = .data:0x00000170; // type:object size:0x11 data:string +lbl_289_data_181 = .data:0x00000181; // type:object size:0x11 data:string +lbl_289_data_192 = .data:0x00000192; // type:object size:0x11 data:string +l_evtNames = .data:0x000001A4; // type:object size:0x10 scope:global align:4 data:4byte +lbl_289_data_1B4 = .data:0x000001B4; // type:object size:0x5 data:string +l_myName = .data:0x000001BC; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcBouS_c = .data:0x000001C0; // type:object size:0x30 scope:global align:4 data:4byte +@103629 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@103630 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@103899 = .data:0x00000208; // type:object size:0x1C scope:local align:4 +@103983 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@103984 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@103985 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_289_data_248 = .data:0x00000248; // type:object size:0x5 data:string +@104083 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@104084 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@104085 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@104154 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@104183 = .data:0x00000280; // type:object size:0xC scope:local align:4 data:4byte +@104349 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +@104350 = .data:0x00000298; // type:object size:0xC scope:local align:4 data:4byte +daNpcBouS_MethodTable = .data:0x000002A4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BOU_S = .data:0x000002C4; // type:object size:0x30 scope:global align:4 +__vt__11daNpcBouS_c = .data:0x000002F4; // type:object size:0x48 scope:global align:4 +lbl_289_data_33C = .data:0x0000033C; // type:object size:0xC data:string +@100516 = .data:0x00000348; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcBouS_c = .data:0x0000035C; // type:object size:0x8 scope:global align:4 +__vt__17daNpcBouS_Param_c = .data:0x00000364; // type:object size:0xC scope:global align:4 +lbl_289_data_370 = .data:0x00000370; // type:object size:0x12 data:string +__RTTI__17daNpcBouS_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 +lbl_289_data_38C = .data:0x0000038C; // type:object size:0x9 data:string +@100519 = .data:0x00000398; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 +lbl_289_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_289_data_3DC = .data:0x000003DC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003F0; // type:object size:0x8 scope:global align:4 +lbl_289_data_3F8 = .data:0x000003F8; // type:object size:0x34 +@100592 = .data:0x0000042C; // type:object size:0x3C scope:local align:4 +lbl_289_data_468 = .data:0x00000468; // type:object size:0x14 +@100594 = .data:0x0000047C; // type:object size:0x34 scope:local align:4 +lbl_289_data_4B0 = .data:0x000004B0; // type:object size:0x14 +@100652 = .data:0x000004C4; // type:object size:0x24 scope:local align:4 +lbl_289_data_4E8 = .data:0x000004E8; // type:object size:0x18 +@100654 = .data:0x00000500; // type:object size:0xC scope:local align:4 +lbl_289_data_50C = .data:0x0000050C; // type:object size:0x1C +@100656 = .data:0x00000528; // type:object size:0xC scope:local align:4 +lbl_289_data_534 = .data:0x00000534; // type:object size:0xE8 +lbl_289_data_61C = .data:0x0000061C; // type:object size:0x4 data:string +lbl_289_data_620 = .data:0x00000620; // type:object size:0x5 data:string +lbl_289_data_625 = .data:0x00000625; // type:object size:0x5 data:string +lbl_289_data_62A = .data:0x0000062A; // type:object size:0x5 data:string +lbl_289_data_62F = .data:0x0000062F; // type:object size:0x5 data:string +lbl_289_data_634 = .data:0x00000634; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99112 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_createPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@99113 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +@99353 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +lbl_289_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte +eyeOffset$localstatic$setAttnPos__11daNpcBouS_cFv = .bss:0x00000040; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDJ01/rels/d_a_npc_cdn3/splits.txt b/config/RZDJ01/rels/d_a_npc_cdn3/splits.txt new file mode 100644 index 0000000000..f0cceb5cf4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_cdn3/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_cdn3.cpp: + .text start:0x0000005C end:0x00004DC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000AE8 diff --git a/config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt b/config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt new file mode 100644 index 0000000000..36898ce00f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_cdn3/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +setAction__11daNpcCdn3_cFQ211daNpcCdn3_c6Mode_e = .text:0x00000124; // type:function size:0x44 scope:global align:4 +initWait__11daNpcCdn3_cFv = .text:0x00000168; // type:function size:0x60 scope:global align:4 +executeWait__11daNpcCdn3_cFv = .text:0x000001C8; // type:function size:0x1A0 scope:global align:4 +initPath__11daNpcCdn3_cFv = .text:0x00000368; // type:function size:0xBC scope:global align:4 +executePath__11daNpcCdn3_cFv = .text:0x00000424; // type:function size:0x6AC scope:global align:4 +initTalk__11daNpcCdn3_cFv = .text:0x00000AD0; // type:function size:0x100 scope:global align:4 +executeTalk__11daNpcCdn3_cFv = .text:0x00000BD0; // type:function size:0x450 scope:global align:4 +initEscape__11daNpcCdn3_cFv = .text:0x00001020; // type:function size:0x120 scope:global align:4 +executeEscape__11daNpcCdn3_cFv = .text:0x00001140; // type:function size:0x254 scope:global align:4 +initFear__11daNpcCdn3_cFv = .text:0x00001394; // type:function size:0x170 scope:global align:4 +executeFear__11daNpcCdn3_cFv = .text:0x00001504; // type:function size:0xD0 scope:global align:4 +initFear2__11daNpcCdn3_cFv = .text:0x000015D4; // type:function size:0x9C scope:global align:4 +executeFear2__11daNpcCdn3_cFv = .text:0x00001670; // type:function size:0x78 scope:global align:4 +initFight__11daNpcCdn3_cFv = .text:0x000016E8; // type:function size:0xB8 scope:global align:4 +executeFight__11daNpcCdn3_cFv = .text:0x000017A0; // type:function size:0x174 scope:global align:4 +initRelief__11daNpcCdn3_cFv = .text:0x00001914; // type:function size:0x84 scope:global align:4 +executeRelief__11daNpcCdn3_cFv = .text:0x00001998; // type:function size:0x184 scope:global align:4 +pathMoveF__11daNpcCdn3_cFv = .text:0x00001B1C; // type:function size:0x2E4 scope:global align:4 +setSpeed__11daNpcCdn3_cFffPfi = .text:0x00001E00; // type:function size:0x2C scope:global align:4 +s_sub1__FPvPv = .text:0x00001E2C; // type:function size:0x11C scope:global align:4 +s_sub2__FPvPv = .text:0x00001F48; // type:function size:0xD4 scope:global align:4 +checkSchedule__11daNpcCdn3_cFv = .text:0x0000201C; // type:function size:0xCC scope:global align:4 +setSchedule__11daNpcCdn3_cFP15daTagSchedule_c = .text:0x000020E8; // type:function size:0x1D4 scope:global align:4 +isInShop__11daNpcCdn3_cFv = .text:0x000022BC; // type:function size:0x60 scope:global align:4 +isChairStyle__11daNpcCdn3_cFv = .text:0x0000231C; // type:function size:0x6C scope:global align:4 +isNoTurnTalk__11daNpcCdn3_cFv = .text:0x00002388; // type:function size:0x40 scope:global align:4 +waita__11daNpcCdn3_cFPv = .text:0x000023C8; // type:function size:0x84 scope:global align:4 +talka__11daNpcCdn3_cFPv = .text:0x0000244C; // type:function size:0x84 scope:global align:4 +waitwall__11daNpcCdn3_cFPv = .text:0x000024D0; // type:function size:0x84 scope:global align:4 +talkwall__11daNpcCdn3_cFPv = .text:0x00002554; // type:function size:0x84 scope:global align:4 +talkbwall__11daNpcCdn3_cFPv = .text:0x000025D8; // type:function size:0x84 scope:global align:4 +talkb__11daNpcCdn3_cFPv = .text:0x0000265C; // type:function size:0x84 scope:global align:4 +talkc__11daNpcCdn3_cFPv = .text:0x000026E0; // type:function size:0x84 scope:global align:4 +waitb__11daNpcCdn3_cFPv = .text:0x00002764; // type:function size:0x84 scope:global align:4 +sitwaita__11daNpcCdn3_cFPv = .text:0x000027E8; // type:function size:0x84 scope:global align:4 +sittalka__11daNpcCdn3_cFPv = .text:0x0000286C; // type:function size:0x84 scope:global align:4 +sittalkab__11daNpcCdn3_cFPv = .text:0x000028F0; // type:function size:0x84 scope:global align:4 +sitwaitb__11daNpcCdn3_cFPv = .text:0x00002974; // type:function size:0x84 scope:global align:4 +sittalkb__11daNpcCdn3_cFPv = .text:0x000029F8; // type:function size:0x84 scope:global align:4 +sittalkbb__11daNpcCdn3_cFPv = .text:0x00002A7C; // type:function size:0x84 scope:global align:4 +looka__11daNpcCdn3_cFPv = .text:0x00002B00; // type:function size:0x84 scope:global align:4 +lookb__11daNpcCdn3_cFPv = .text:0x00002B84; // type:function size:0x84 scope:global align:4 +playm__11daNpcCdn3_cFPv = .text:0x00002C08; // type:function size:0x160 scope:global align:4 +turnr__11daNpcCdn3_cFPv = .text:0x00002D68; // type:function size:0xBC scope:global align:4 +turnl__11daNpcCdn3_cFPv = .text:0x00002E24; // type:function size:0xBC scope:global align:4 +walka__11daNpcCdn3_cFPv = .text:0x00002EE0; // type:function size:0x68 scope:global align:4 +walkb__11daNpcCdn3_cFPv = .text:0x00002F48; // type:function size:0x68 scope:global align:4 +runa__11daNpcCdn3_cFPv = .text:0x00002FB0; // type:function size:0x68 scope:global align:4 +runb__11daNpcCdn3_cFPv = .text:0x00003018; // type:function size:0x68 scope:global align:4 +browsea__11daNpcCdn3_cFPv = .text:0x00003080; // type:function size:0x84 scope:global align:4 +browseb__11daNpcCdn3_cFPv = .text:0x00003104; // type:function size:0x84 scope:global align:4 +dance__11daNpcCdn3_cFPv = .text:0x00003188; // type:function size:0x120 scope:global align:4 +ladytalka__11daNpcCdn3_cFPv = .text:0x000032A8; // type:function size:0x84 scope:global align:4 +ladytalkb__11daNpcCdn3_cFPv = .text:0x0000332C; // type:function size:0x84 scope:global align:4 +normtalka__11daNpcCdn3_cFPv = .text:0x000033B0; // type:function size:0x84 scope:global align:4 +normtalkb__11daNpcCdn3_cFPv = .text:0x00003434; // type:function size:0x84 scope:global align:4 +sellme__11daNpcCdn3_cFPv = .text:0x000034B8; // type:function size:0x84 scope:global align:4 +sing__11daNpcCdn3_cFPv = .text:0x0000353C; // type:function size:0xAC scope:global align:4 +daNpcCdn3_Create__FPv = .text:0x000035E8; // type:function size:0x650 scope:global align:4 +setMtx__11daNpcCdn3_cFv = .text:0x00003C38; // type:function size:0x494 scope:global align:4 +daNpcCdn3_Delete__FPv = .text:0x000040CC; // type:function size:0x34 scope:global align:4 +__dt__11daNpcCdn3_cFv = .text:0x00004100; // type:function size:0x94 scope:global align:4 +daNpcCdn3_Execute__FPv = .text:0x00004194; // type:function size:0x500 scope:global align:4 +searchNextScheduleTag__11daNpcCdn3_cFv = .text:0x00004694; // type:function size:0xB4 scope:global align:4 +daNpcCdn3_Draw__FPv = .text:0x00004748; // type:function size:0xD4 scope:global align:4 +daNpcCdn3_IsDelete__FPv = .text:0x0000481C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_cdn3_cpp = .text:0x00004824; // type:function size:0x310 scope:global align:4 +Cd2_HIO_objScale__Fi = .text:0x00004B34; // type:function size:0x3C scope:global align:4 +getArg0__11PathTrace_cFv = .text:0x00004B70; // type:function size:0x20 scope:global align:4 +getPoint__11PathTrace_cFUs = .text:0x00004B90; // type:function size:0x2C scope:global align:4 +setLastPointNum__11PathTrace_cFv = .text:0x00004BBC; // type:function size:0x14 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00004BD0; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00004C74; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00004CB0; // type:function size:0x3C scope:global align:4 +getLastPointNum__11PathTrace_cFv = .text:0x00004CEC; // type:function size:0x28 scope:global align:4 +getTime__11daNpcCdn3_cFv = .text:0x00004D14; // type:function size:0x70 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004D84; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ActionTable__11daNpcCdn3_c = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +@105223 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@105273 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@105274 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@105386 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105639 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105642 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105644 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105747 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105748 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105749 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:string +@105750 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105751 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105752 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106302 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106670 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@106671 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@106720 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +m_funcTbl__11daNpcCdn3_c = .data:0x0000004C; // type:object size:0xB0 scope:global align:4 +m_seq00_funcTbl__11daNpcCdn3_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 +m_seq01_funcTbl__11daNpcCdn3_c = .data:0x00000114; // type:object size:0x18 scope:global align:4 +m_seq02_funcTbl__11daNpcCdn3_c = .data:0x0000012C; // type:object size:0x18 scope:global align:4 +m_seq03_funcTbl__11daNpcCdn3_c = .data:0x00000144; // type:object size:0x18 scope:global align:4 +m_seq04_funcTbl__11daNpcCdn3_c = .data:0x0000015C; // type:object size:0x18 scope:global align:4 +m_seq05_funcTbl__11daNpcCdn3_c = .data:0x00000174; // type:object size:0x30 scope:global align:4 +m_seq06_funcTbl__11daNpcCdn3_c = .data:0x000001A4; // type:object size:0x30 scope:global align:4 +m_seq07_funcTbl__11daNpcCdn3_c = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +m_seq08_funcTbl__11daNpcCdn3_c = .data:0x000001EC; // type:object size:0x54 scope:global align:4 +m_seq09_funcTbl__11daNpcCdn3_c = .data:0x00000240; // type:object size:0x18 scope:global align:4 +m_seq10_funcTbl__11daNpcCdn3_c = .data:0x00000258; // type:object size:0x18 scope:global align:4 +m_seq11_funcTbl__11daNpcCdn3_c = .data:0x00000270; // type:object size:0x48 scope:global align:4 +m_seq12_funcTbl__11daNpcCdn3_c = .data:0x000002B8; // type:object size:0x18 scope:global align:4 +m_seq13_funcTbl__11daNpcCdn3_c = .data:0x000002D0; // type:object size:0x48 scope:global align:4 +m_seq14_funcTbl__11daNpcCdn3_c = .data:0x00000318; // type:object size:0x18 scope:global align:4 +m_seq15_funcTbl__11daNpcCdn3_c = .data:0x00000330; // type:object size:0x18 scope:global align:4 +m_seq16_funcTbl__11daNpcCdn3_c = .data:0x00000348; // type:object size:0x54 scope:global align:4 +m_seq17_funcTbl__11daNpcCdn3_c = .data:0x0000039C; // type:object size:0x18 scope:global align:4 +m_seq18_funcTbl__11daNpcCdn3_c = .data:0x000003B4; // type:object size:0x18 scope:global align:4 +m_seq19_funcTbl__11daNpcCdn3_c = .data:0x000003CC; // type:object size:0x54 scope:global align:4 +m_seq20_funcTbl__11daNpcCdn3_c = .data:0x00000420; // type:object size:0x18 scope:global align:4 +m_seq21_funcTbl__11daNpcCdn3_c = .data:0x00000438; // type:object size:0x18 scope:global align:4 +m_seq22_funcTbl__11daNpcCdn3_c = .data:0x00000450; // type:object size:0x30 scope:global align:4 +m_seq23_funcTbl__11daNpcCdn3_c = .data:0x00000480; // type:object size:0x54 scope:global align:4 +m_seq24_funcTbl__11daNpcCdn3_c = .data:0x000004D4; // type:object size:0x3C scope:global align:4 +m_seq25_funcTbl__11daNpcCdn3_c = .data:0x00000510; // type:object size:0x54 scope:global align:4 +m_seq26_funcTbl__11daNpcCdn3_c = .data:0x00000564; // type:object size:0x24 scope:global align:4 +m_seq27_funcTbl__11daNpcCdn3_c = .data:0x00000588; // type:object size:0x18 scope:global align:4 +m_seq28_funcTbl__11daNpcCdn3_c = .data:0x000005A0; // type:object size:0x24 scope:global align:4 +m_seq29_funcTbl__11daNpcCdn3_c = .data:0x000005C4; // type:object size:0x24 scope:global align:4 +m_seq30_funcTbl__11daNpcCdn3_c = .data:0x000005E8; // type:object size:0x48 scope:global align:4 +m_seq31_funcTbl__11daNpcCdn3_c = .data:0x00000630; // type:object size:0x48 scope:global align:4 +m_seq32_funcTbl__11daNpcCdn3_c = .data:0x00000678; // type:object size:0x54 scope:global align:4 +m_seq33_funcTbl__11daNpcCdn3_c = .data:0x000006CC; // type:object size:0x54 scope:global align:4 +m_seq34_funcTbl__11daNpcCdn3_c = .data:0x00000720; // type:object size:0x6C scope:global align:4 +m_seq35_funcTbl__11daNpcCdn3_c = .data:0x0000078C; // type:object size:0x18 scope:global align:4 +m_seq36_funcTbl__11daNpcCdn3_c = .data:0x000007A4; // type:object size:0x30 scope:global align:4 +m_seq37_funcTbl__11daNpcCdn3_c = .data:0x000007D4; // type:object size:0x18 scope:global align:4 +m_seq38_funcTbl__11daNpcCdn3_c = .data:0x000007EC; // type:object size:0x18 scope:global align:4 +m_seq39_funcTbl__11daNpcCdn3_c = .data:0x00000804; // type:object size:0x18 scope:global align:4 +m_seq40_funcTbl__11daNpcCdn3_c = .data:0x0000081C; // type:object size:0x24 scope:global align:4 +m_seq41_funcTbl__11daNpcCdn3_c = .data:0x00000840; // type:object size:0x18 scope:global align:4 +m_seq42_funcTbl__11daNpcCdn3_c = .data:0x00000858; // type:object size:0x18 scope:global align:4 +m_seq43_funcTbl__11daNpcCdn3_c = .data:0x00000870; // type:object size:0x24 scope:global align:4 +@106305 = .data:0x00000894; // type:object size:0x20 scope:local align:4 +@106304 = .data:0x000008B4; // type:object size:0x20 scope:local align:4 +daNpcCdn3_METHODS = .data:0x000008D4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CD3 = .data:0x000008F4; // type:object size:0x30 scope:global align:4 +__vt__11daNpcCdn3_c = .data:0x00000924; // type:object size:0xC scope:global align:4 +lbl_290_data_930 = .data:0x00000930; // type:object size:0xC data:string +@101081 = .data:0x0000093C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcCdn3_c = .data:0x00000950; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000958; // type:object size:0xC scope:global align:4 +lbl_290_data_964 = .data:0x00000964; // type:object size:0xB data:string +@101089 = .data:0x00000970; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x0000097C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000984; // type:object size:0xC scope:global align:4 +lbl_290_data_990 = .data:0x00000990; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000009A4; // type:object size:0x8 scope:global align:4 +lbl_290_data_9AC = .data:0x000009AC; // type:object size:0x34 +@101161 = .data:0x000009E0; // type:object size:0x3C scope:local align:4 +lbl_290_data_A1C = .data:0x00000A1C; // type:object size:0x14 +@101163 = .data:0x00000A30; // type:object size:0x34 scope:local align:4 +lbl_290_data_A64 = .data:0x00000A64; // type:object size:0x14 +@101221 = .data:0x00000A78; // type:object size:0x24 scope:local align:4 +lbl_290_data_A9C = .data:0x00000A9C; // type:object size:0x18 +@101223 = .data:0x00000AB4; // type:object size:0xC scope:local align:4 +lbl_290_data_AC0 = .data:0x00000AC0; // type:object size:0x1C +@101225 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +lbl_290_data_BAC = .data:0x00000BAC; // type:object size:0x8 data:string +lbl_290_data_BB4 = .data:0x00000BB4; // type:object size:0x1E +lbl_290_data_BD2 = .data:0x00000BD2; // type:object size:0x52 +lbl_290_data_C24 = .data:0x00000C24; // type:object size:0x8 data:string +lbl_290_data_C2C = .data:0x00000C2C; // type:object size:0x50 diff --git a/config/RZDJ01/rels/d_a_npc_chat/splits.txt b/config/RZDJ01/rels/d_a_npc_chat/splits.txt new file mode 100644 index 0000000000..1cd2fdb4c8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_chat/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chat.cpp: + .text start:0x000000CC end:0x0000538C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000AFC + .data start:0x00000000 end:0x00004544 + .bss start:0x00000008 end:0x000002FC diff --git a/config/RZDJ01/rels/d_a_npc_chat/symbols.txt b/config/RZDJ01/rels/d_a_npc_chat/symbols.txt new file mode 100644 index 0000000000..b9bc892221 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_chat/symbols.txt @@ -0,0 +1,380 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcChat_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcChat_cFv = .text:0x00000358; // type:function size:0xC4 scope:global align:4 +NpcCreate__11daNpcChat_cFi = .text:0x0000041C; // type:function size:0x200 scope:global align:4 +getObjNum__11daNpcChat_cFv = .text:0x0000061C; // type:function size:0x168 scope:global align:4 +ObjCreate__11daNpcChat_cFi = .text:0x00000784; // type:function size:0x40 scope:global align:4 +ChairCreate__11daNpcChat_cFf = .text:0x000007C4; // type:function size:0xF8 scope:global align:4 +isM___11daNpcChat_cFv = .text:0x000008BC; // type:function size:0x38 scope:global align:4 +loadResrc__11daNpcChat_cFii = .text:0x000008F4; // type:function size:0x114 scope:global align:4 +getNpcMdlDataP__11daNpcChat_cFi = .text:0x00000A08; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__11daNpcChat_cFi = .text:0x00000A6C; // type:function size:0x58 scope:global align:4 +getTexAnmP__11daNpcChat_cFi = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +removeResrc__11daNpcChat_cFii = .text:0x00000B1C; // type:function size:0xEC scope:global align:4 +setAttention__11daNpcChat_cFi = .text:0x00000C08; // type:function size:0x63C scope:global align:4 +Create__11daNpcChat_cFv = .text:0x00001244; // type:function size:0x3F4 scope:global align:4 +CreateHeap__11daNpcChat_cFv = .text:0x00001638; // type:function size:0xE0 scope:global align:4 +Execute__11daNpcChat_cFv = .text:0x00001718; // type:function size:0xE4 scope:global align:4 +draw__11daNpcChat_cFiifP11_GXColorS10i = .text:0x000017FC; // type:function size:0x24C scope:global align:4 +ctrlJoint__11daNpcChat_cFP8J3DJointP8J3DModel = .text:0x00001A48; // type:function size:0x2FC scope:global align:4 +createHeapCallBack__11daNpcChat_cFP10fopAc_ac_c = .text:0x00001D44; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcChat_cFP8J3DJointi = .text:0x00001D48; // type:function size:0x48 scope:global align:4 +s_sub__FPvPv = .text:0x00001D90; // type:function size:0x5C scope:global align:4 +searchGroup__11daNpcChat_cFv = .text:0x00001DEC; // type:function size:0xB0 scope:global align:4 +appearTimeCheck__11daNpcChat_cFv = .text:0x00001E9C; // type:function size:0x110 scope:global align:4 +appearCheck__11daNpcChat_cFv = .text:0x00001FAC; // type:function size:0x194 scope:global align:4 +setParam__11daNpcChat_cFv = .text:0x00002140; // type:function size:0x68 scope:global align:4 +main__11daNpcChat_cFv = .text:0x000021A8; // type:function size:0x58 scope:global align:4 +setAttnPos__11daNpcChat_cFv = .text:0x00002200; // type:function size:0x138 scope:global align:4 +setExpressionBtp__11daNpcChat_cFi = .text:0x00002338; // type:function size:0x80 scope:global align:4 +setMotionAnm__11daNpcChat_cFif = .text:0x000023B8; // type:function size:0x420 scope:global align:4 +setMotion__11daNpcChat_cFifi = .text:0x000027D8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpcChat_cFv = .text:0x0000281C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcChat_cFv = .text:0x00002824; // type:function size:0x1A0 scope:global align:4 +getTalkMotionNo__11daNpcChat_cFv = .text:0x000029C4; // type:function size:0x18 scope:global align:4 +getLookPlayerCheck__11daNpcChat_cFv = .text:0x000029DC; // type:function size:0x2C scope:global align:4 +reset__11daNpcChat_cFv = .text:0x00002A08; // type:function size:0x1AC scope:global align:4 +playMotion__11daNpcChat_cFv = .text:0x00002BB4; // type:function size:0x1230 scope:global align:4 +playMotionAnmLoop__11daNpcChat_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00003DE4; // type:function size:0x158 scope:global align:4 +setAction__11daNpcChat_cFM11daNpcChat_cFPCvPvPv_b = .text:0x00003F3C; // type:function size:0xA8 scope:global align:4 +step__11daNpcChat_cFsi = .text:0x00003FE4; // type:function size:0xD8 scope:global align:4 +setTalkMember__11daNpcChat_cFP11daNpcChat_c = .text:0x000040BC; // type:function size:0x34 scope:global align:4 +wait__11daNpcChat_cFPv = .text:0x000040F0; // type:function size:0x424 scope:global align:4 +fear__11daNpcChat_cFPv = .text:0x00004514; // type:function size:0x198 scope:global align:4 +talk__11daNpcChat_cFPv = .text:0x000046AC; // type:function size:0x38C scope:global align:4 +demo__11daNpcChat_cFPv = .text:0x00004A38; // type:function size:0x154 scope:global align:4 +daNpcChat_Create__FPv = .text:0x00004B8C; // type:function size:0x4 scope:global align:4 +daNpcChat_Delete__FPv = .text:0x00004B90; // type:function size:0x34 scope:global align:4 +daNpcChat_Execute__FPv = .text:0x00004BC4; // type:function size:0x4 scope:global align:4 +daNpcChat_Draw__FPv = .text:0x00004BC8; // type:function size:0x40 scope:global align:4 +daNpcChat_IsDelete__FPv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004C10; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004C4C; // type:function size:0xBC scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00004D08; // type:function size:0x54 scope:global align:4 +ObjScale__Fi = .text:0x00004D5C; // type:function size:0x3C scope:global align:4 +__sinit_\d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:global align:4 +adjustShapeAngle__11daNpcChat_cFv = .text:0x00005338; // type:function size:0x4 scope:global align:4 +__dt__17daNpcChat_Param_cFv = .text:0x0000533C; // type:function size:0x40 scope:global align:4 +__ct__17daNpcChat_Param_cFv = .text:0x0000537C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_resMANa = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_resMADa = .rodata:0x00000018; // type:object size:0x18 scope:global align:4 +l_resMCNa = .rodata:0x00000030; // type:object size:0x18 scope:global align:4 +l_resMONa = .rodata:0x00000048; // type:object size:0x18 scope:global align:4 +l_resMANb = .rodata:0x00000060; // type:object size:0x18 scope:global align:4 +l_resMANc = .rodata:0x00000078; // type:object size:0x18 scope:global align:4 +l_resMASa = .rodata:0x00000090; // type:object size:0x18 scope:global align:4 +l_resMBNa = .rodata:0x000000A8; // type:object size:0x18 scope:global align:4 +l_resMANa2 = .rodata:0x000000C0; // type:object size:0x18 scope:global align:4 +l_resMADa2 = .rodata:0x000000D8; // type:object size:0x18 scope:global align:4 +l_resMCNa2 = .rodata:0x000000F0; // type:object size:0x18 scope:global align:4 +l_resMONa2 = .rodata:0x00000108; // type:object size:0x18 scope:global align:4 +l_resMANb2 = .rodata:0x00000120; // type:object size:0x18 scope:global align:4 +l_resMANc2 = .rodata:0x00000138; // type:object size:0x18 scope:global align:4 +l_resMASa2 = .rodata:0x00000150; // type:object size:0x18 scope:global align:4 +l_resMBNa2 = .rodata:0x00000168; // type:object size:0x18 scope:global align:4 +l_resWANa = .rodata:0x00000180; // type:object size:0x18 scope:global align:4 +l_resWADa = .rodata:0x00000198; // type:object size:0x18 scope:global align:4 +l_resMATa = .rodata:0x000001B0; // type:object size:0x18 scope:global align:4 +l_resWCNa = .rodata:0x000001C8; // type:object size:0x18 scope:global align:4 +l_resWONa = .rodata:0x000001E0; // type:object size:0x18 scope:global align:4 +l_resWGNa = .rodata:0x000001F8; // type:object size:0x18 scope:global align:4 +l_resWANb = .rodata:0x00000210; // type:object size:0x18 scope:global align:4 +l_resWANa2 = .rodata:0x00000228; // type:object size:0x18 scope:global align:4 +l_resWADa2 = .rodata:0x00000240; // type:object size:0x18 scope:global align:4 +l_resMATa2 = .rodata:0x00000258; // type:object size:0x18 scope:global align:4 +l_resWCNa2 = .rodata:0x00000270; // type:object size:0x18 scope:global align:4 +l_resWONa2 = .rodata:0x00000288; // type:object size:0x18 scope:global align:4 +l_resWGNa2 = .rodata:0x000002A0; // type:object size:0x18 scope:global align:4 +l_resWANb2 = .rodata:0x000002B8; // type:object size:0x18 scope:global align:4 +l_objTbl = .rodata:0x000002D0; // type:object size:0x68 scope:global align:4 +l_objTWTbl = .rodata:0x00000338; // type:object size:0x68 scope:global align:4 +m__17daNpcChat_Param_c = .rodata:0x000003A0; // type:object size:0x6C scope:global align:4 data:float +a_transScaleTbl$95157 = .rodata:0x0000040C; // type:object size:0x168 scope:local align:4 +@100832 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 data:float +@100833 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 data:float +@101054 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 data:float +@101057 = .rodata:0x00000580; // type:object size:0x8 scope:local align:4 data:double +@101058 = .rodata:0x00000588; // type:object size:0x8 scope:local align:4 data:double +@101186 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@101187 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@101188 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@101189 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@101190 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@101191 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 data:float +@101323 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 data:float +@101398 = .rodata:0x000005B0; // type:object size:0x4 scope:local align:4 data:float +@101529 = .rodata:0x000005B4; // type:object size:0x4 scope:local align:4 data:float +a_jntNumTbl$96097 = .rodata:0x000005B8; // type:object size:0x68 scope:local align:4 +@96198 = .rodata:0x00000620; // type:object size:0xC scope:local align:4 +@96206 = .rodata:0x0000062C; // type:object size:0xC scope:local align:4 +@96210 = .rodata:0x00000638; // type:object size:0xC scope:local align:4 +@96214 = .rodata:0x00000644; // type:object size:0xC scope:local align:4 +@96218 = .rodata:0x00000650; // type:object size:0xC scope:local align:4 +@96220 = .rodata:0x0000065C; // type:object size:0xC scope:local align:4 +@96222 = .rodata:0x00000668; // type:object size:0xC scope:local align:4 +@96224 = .rodata:0x00000674; // type:object size:0xC scope:local align:4 +@96226 = .rodata:0x00000680; // type:object size:0xC scope:local align:4 +@96228 = .rodata:0x0000068C; // type:object size:0xC scope:local align:4 +@96232 = .rodata:0x00000698; // type:object size:0xC scope:local align:4 +@96236 = .rodata:0x000006A4; // type:object size:0xC scope:local align:4 +@96238 = .rodata:0x000006B0; // type:object size:0xC scope:local align:4 +@96240 = .rodata:0x000006BC; // type:object size:0xC scope:local align:4 +@96246 = .rodata:0x000006C8; // type:object size:0xC scope:local align:4 +@96248 = .rodata:0x000006D4; // type:object size:0xC scope:local align:4 +@96250 = .rodata:0x000006E0; // type:object size:0xC scope:local align:4 +@96252 = .rodata:0x000006EC; // type:object size:0xC scope:local align:4 +@96254 = .rodata:0x000006F8; // type:object size:0xC scope:local align:4 +@96258 = .rodata:0x00000704; // type:object size:0xC scope:local align:4 +@96260 = .rodata:0x00000710; // type:object size:0xC scope:local align:4 +@96264 = .rodata:0x0000071C; // type:object size:0xC scope:local align:4 +@96266 = .rodata:0x00000728; // type:object size:0xC scope:local align:4 +@96268 = .rodata:0x00000734; // type:object size:0xC scope:local align:4 +@96270 = .rodata:0x00000740; // type:object size:0xC scope:local align:4 +@96276 = .rodata:0x0000074C; // type:object size:0xC scope:local align:4 +@96278 = .rodata:0x00000758; // type:object size:0xC scope:local align:4 +@96280 = .rodata:0x00000764; // type:object size:0xC scope:local align:4 +@96282 = .rodata:0x00000770; // type:object size:0xC scope:local align:4 +@96284 = .rodata:0x0000077C; // type:object size:0xC scope:local align:4 +@96290 = .rodata:0x00000788; // type:object size:0xC scope:local align:4 +@96292 = .rodata:0x00000794; // type:object size:0xC scope:local align:4 +@96296 = .rodata:0x000007A0; // type:object size:0xC scope:local align:4 +@96298 = .rodata:0x000007AC; // type:object size:0xC scope:local align:4 +@96302 = .rodata:0x000007B8; // type:object size:0xC scope:local align:4 +@96304 = .rodata:0x000007C4; // type:object size:0xC scope:local align:4 +@96306 = .rodata:0x000007D0; // type:object size:0xC scope:local align:4 +@96308 = .rodata:0x000007DC; // type:object size:0xC scope:local align:4 +@96314 = .rodata:0x000007E8; // type:object size:0xC scope:local align:4 +@96316 = .rodata:0x000007F4; // type:object size:0xC scope:local align:4 +@96318 = .rodata:0x00000800; // type:object size:0xC scope:local align:4 +@96320 = .rodata:0x0000080C; // type:object size:0xC scope:local align:4 +@96322 = .rodata:0x00000818; // type:object size:0xC scope:local align:4 +@96326 = .rodata:0x00000824; // type:object size:0xC scope:local align:4 +@96328 = .rodata:0x00000830; // type:object size:0xC scope:local align:4 +@96330 = .rodata:0x0000083C; // type:object size:0xC scope:local align:4 +@96332 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 +@96334 = .rodata:0x00000854; // type:object size:0xC scope:local align:4 +@96336 = .rodata:0x00000860; // type:object size:0xC scope:local align:4 +@96340 = .rodata:0x0000086C; // type:object size:0xC scope:local align:4 +@96342 = .rodata:0x00000878; // type:object size:0xC scope:local align:4 +@96344 = .rodata:0x00000884; // type:object size:0xC scope:local align:4 +@96346 = .rodata:0x00000890; // type:object size:0xC scope:local align:4 +@96348 = .rodata:0x0000089C; // type:object size:0xC scope:local align:4 +@96350 = .rodata:0x000008A8; // type:object size:0xC scope:local align:4 +@96354 = .rodata:0x000008B4; // type:object size:0xC scope:local align:4 +@96356 = .rodata:0x000008C0; // type:object size:0xC scope:local align:4 +@96358 = .rodata:0x000008CC; // type:object size:0xC scope:local align:4 +@96360 = .rodata:0x000008D8; // type:object size:0xC scope:local align:4 +@96362 = .rodata:0x000008E4; // type:object size:0xC scope:local align:4 +@96364 = .rodata:0x000008F0; // type:object size:0xC scope:local align:4 +@96366 = .rodata:0x000008FC; // type:object size:0xC scope:local align:4 +@96368 = .rodata:0x00000908; // type:object size:0xC scope:local align:4 +@96372 = .rodata:0x00000914; // type:object size:0xC scope:local align:4 +@96376 = .rodata:0x00000920; // type:object size:0xC scope:local align:4 +@96380 = .rodata:0x0000092C; // type:object size:0xC scope:local align:4 +@96382 = .rodata:0x00000938; // type:object size:0xC scope:local align:4 +@96388 = .rodata:0x00000944; // type:object size:0xC scope:local align:4 +@96392 = .rodata:0x00000950; // type:object size:0xC scope:local align:4 +@96394 = .rodata:0x0000095C; // type:object size:0xC scope:local align:4 +@96396 = .rodata:0x00000968; // type:object size:0xC scope:local align:4 +@96398 = .rodata:0x00000974; // type:object size:0xC scope:local align:4 +@96400 = .rodata:0x00000980; // type:object size:0xC scope:local align:4 +@96402 = .rodata:0x0000098C; // type:object size:0xC scope:local align:4 +@96406 = .rodata:0x00000998; // type:object size:0xC scope:local align:4 +@96410 = .rodata:0x000009A4; // type:object size:0xC scope:local align:4 +@96412 = .rodata:0x000009B0; // type:object size:0xC scope:local align:4 +@96414 = .rodata:0x000009BC; // type:object size:0xC scope:local align:4 +@96416 = .rodata:0x000009C8; // type:object size:0xC scope:local align:4 +@96418 = .rodata:0x000009D4; // type:object size:0xC scope:local align:4 +@96420 = .rodata:0x000009E0; // type:object size:0xC scope:local align:4 +@96424 = .rodata:0x000009EC; // type:object size:0xC scope:local align:4 +@96428 = .rodata:0x000009F8; // type:object size:0xC scope:local align:4 +@96430 = .rodata:0x00000A04; // type:object size:0xC scope:local align:4 +@96432 = .rodata:0x00000A10; // type:object size:0xC scope:local align:4 +@96434 = .rodata:0x00000A1C; // type:object size:0xC scope:local align:4 +@96436 = .rodata:0x00000A28; // type:object size:0xC scope:local align:4 +@96438 = .rodata:0x00000A34; // type:object size:0xC scope:local align:4 +@96442 = .rodata:0x00000A40; // type:object size:0xC scope:local align:4 +@96446 = .rodata:0x00000A4C; // type:object size:0xC scope:local align:4 +@96450 = .rodata:0x00000A58; // type:object size:0xC scope:local align:4 +@96454 = .rodata:0x00000A64; // type:object size:0xC scope:local align:4 +@96456 = .rodata:0x00000A70; // type:object size:0xC scope:local align:4 +@96460 = .rodata:0x00000A7C; // type:object size:0xC scope:local align:4 +@96464 = .rodata:0x00000A88; // type:object size:0xC scope:local align:4 +@96468 = .rodata:0x00000A94; // type:object size:0xC scope:local align:4 +@96470 = .rodata:0x00000AA0; // type:object size:0xC scope:local align:4 +@96474 = .rodata:0x00000AAC; // type:object size:0xC scope:local align:4 +@96478 = .rodata:0x00000AB8; // type:object size:0xC scope:local align:4 +@96482 = .rodata:0x00000AC4; // type:object size:0xC scope:local align:4 +@96486 = .rodata:0x00000AD0; // type:object size:0xC scope:local align:4 +@96490 = .rodata:0x00000ADC; // type:object size:0xC scope:local align:4 +@102400 = .rodata:0x00000AE8; // type:object size:0x8 scope:local align:4 +@102401 = .rodata:0x00000AF0; // type:object size:0x8 scope:local align:4 +@102449 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_291_data_6 = .data:0x00000006; // type:object size:0x9 data:string +lbl_291_data_F = .data:0x0000000F; // type:object size:0x9 data:string +lbl_291_data_18 = .data:0x00000018; // type:object size:0x9 data:string +lbl_291_data_21 = .data:0x00000021; // type:object size:0x7 data:string +lbl_291_data_28 = .data:0x00000028; // type:object size:0x9 data:string +lbl_291_data_31 = .data:0x00000031; // type:object size:0x6 data:string +lbl_291_data_37 = .data:0x00000037; // type:object size:0x9 data:string +lbl_291_data_40 = .data:0x00000040; // type:object size:0x6 data:string +lbl_291_data_46 = .data:0x00000046; // type:object size:0x9 data:string +lbl_291_data_4F = .data:0x0000004F; // type:object size:0x6 data:string +lbl_291_data_55 = .data:0x00000055; // type:object size:0x9 data:string +lbl_291_data_5E = .data:0x0000005E; // type:object size:0x6 data:string +lbl_291_data_64 = .data:0x00000064; // type:object size:0x9 data:string +lbl_291_data_6D = .data:0x0000006D; // type:object size:0x6 data:string +lbl_291_data_73 = .data:0x00000073; // type:object size:0x9 data:string +lbl_291_data_7C = .data:0x0000007C; // type:object size:0x6 data:string +lbl_291_data_82 = .data:0x00000082; // type:object size:0x9 data:string +lbl_291_data_8B = .data:0x0000008B; // type:object size:0x6 data:string +lbl_291_data_91 = .data:0x00000091; // type:object size:0x9 data:string +lbl_291_data_9A = .data:0x0000009A; // type:object size:0x7 data:string +lbl_291_data_A1 = .data:0x000000A1; // type:object size:0xA data:string +lbl_291_data_AB = .data:0x000000AB; // type:object size:0x7 data:string +lbl_291_data_B2 = .data:0x000000B2; // type:object size:0xA data:string +lbl_291_data_BC = .data:0x000000BC; // type:object size:0x7 data:string +lbl_291_data_C3 = .data:0x000000C3; // type:object size:0xA data:string +lbl_291_data_CD = .data:0x000000CD; // type:object size:0x7 data:string +lbl_291_data_D4 = .data:0x000000D4; // type:object size:0xA data:string +lbl_291_data_DE = .data:0x000000DE; // type:object size:0x7 data:string +lbl_291_data_E5 = .data:0x000000E5; // type:object size:0xA data:string +lbl_291_data_EF = .data:0x000000EF; // type:object size:0x7 data:string +lbl_291_data_F6 = .data:0x000000F6; // type:object size:0xA data:string +lbl_291_data_100 = .data:0x00000100; // type:object size:0x7 data:string +lbl_291_data_107 = .data:0x00000107; // type:object size:0xA data:string +lbl_291_data_111 = .data:0x00000111; // type:object size:0x7 data:string +lbl_291_data_118 = .data:0x00000118; // type:object size:0xA data:string +lbl_291_data_122 = .data:0x00000122; // type:object size:0x6 data:string +lbl_291_data_128 = .data:0x00000128; // type:object size:0x9 data:string +lbl_291_data_131 = .data:0x00000131; // type:object size:0x9 data:string +lbl_291_data_13A = .data:0x0000013A; // type:object size:0x9 data:string +lbl_291_data_143 = .data:0x00000143; // type:object size:0x6 data:string +lbl_291_data_149 = .data:0x00000149; // type:object size:0x9 data:string +lbl_291_data_152 = .data:0x00000152; // type:object size:0x6 data:string +lbl_291_data_158 = .data:0x00000158; // type:object size:0x9 data:string +lbl_291_data_161 = .data:0x00000161; // type:object size:0x6 data:string +lbl_291_data_167 = .data:0x00000167; // type:object size:0x9 data:string +lbl_291_data_170 = .data:0x00000170; // type:object size:0x6 data:string +lbl_291_data_176 = .data:0x00000176; // type:object size:0x9 data:string +lbl_291_data_17F = .data:0x0000017F; // type:object size:0x6 data:string +lbl_291_data_185 = .data:0x00000185; // type:object size:0x9 data:string +lbl_291_data_18E = .data:0x0000018E; // type:object size:0x6 data:string +lbl_291_data_194 = .data:0x00000194; // type:object size:0x9 data:string +lbl_291_data_19D = .data:0x0000019D; // type:object size:0x7 data:string +lbl_291_data_1A4 = .data:0x000001A4; // type:object size:0xA data:string +lbl_291_data_1AE = .data:0x000001AE; // type:object size:0x7 data:string +lbl_291_data_1B5 = .data:0x000001B5; // type:object size:0xA data:string +lbl_291_data_1BF = .data:0x000001BF; // type:object size:0x7 data:string +lbl_291_data_1C6 = .data:0x000001C6; // type:object size:0xA data:string +lbl_291_data_1D0 = .data:0x000001D0; // type:object size:0x7 data:string +lbl_291_data_1D7 = .data:0x000001D7; // type:object size:0xA data:string +lbl_291_data_1E1 = .data:0x000001E1; // type:object size:0x7 data:string +lbl_291_data_1E8 = .data:0x000001E8; // type:object size:0xA data:string +lbl_291_data_1F2 = .data:0x000001F2; // type:object size:0x7 data:string +lbl_291_data_1F9 = .data:0x000001F9; // type:object size:0xA data:string +lbl_291_data_203 = .data:0x00000203; // type:object size:0x7 data:string +lbl_291_data_20A = .data:0x0000020A; // type:object size:0xA data:string +l_resNameTbl = .data:0x00000214; // type:object size:0x78 scope:global align:4 +l_bmdTbl = .data:0x0000028C; // type:object size:0xF0 scope:global align:4 data:4byte +l_bmdTWTbl = .data:0x0000037C; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTbl = .data:0x0000046C; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTWTbl = .data:0x0000055C; // type:object size:0xF0 scope:global align:4 data:4byte +l_bckTbl_M = .data:0x0000064C; // type:object size:0x1B0 scope:global align:4 +l_bckTbl_W = .data:0x000007FC; // type:object size:0x1B0 scope:global align:4 +a_jntTbl_M = .data:0x000009AC; // type:object size:0x17C0 scope:global align:4 +a_prmTbl_M = .data:0x0000216C; // type:object size:0x400 scope:global align:4 +a_jntTbl_W = .data:0x0000256C; // type:object size:0x16F8 scope:global align:4 +a_prmTbl_W = .data:0x00003C64; // type:object size:0x380 scope:global align:4 +lbl_291_data_3FE4 = .data:0x00003FE4; // type:object size:0x5 data:string +l_myName = .data:0x00003FEC; // type:object size:0x4 scope:global align:4 data:4byte +@100877 = .data:0x00003FF0; // type:object size:0x20 scope:local align:4 +@100876 = .data:0x00004010; // type:object size:0x20 scope:local align:4 +lbl_291_data_4030 = .data:0x00004030; // type:object size:0x9 data:string +lbl_291_data_4039 = .data:0x00004039; // type:object size:0x7 data:string +@101455 = .data:0x00004040; // type:object size:0x40 scope:local align:4 +@101690 = .data:0x00004080; // type:object size:0x34 scope:local align:4 +@101689 = .data:0x000040B4; // type:object size:0xD8 scope:local align:4 +@101703 = .data:0x0000418C; // type:object size:0xC scope:local align:4 data:4byte +@101748 = .data:0x00004198; // type:object size:0xC scope:local align:4 data:4byte +@102352 = .data:0x000041A4; // type:object size:0xC scope:local align:4 +@102353 = .data:0x000041B0; // type:object size:0xC scope:local align:4 +@102354 = .data:0x000041BC; // type:object size:0xC scope:local align:4 +@102476 = .data:0x000041C8; // type:object size:0xC scope:local align:4 data:4byte +@102477 = .data:0x000041D4; // type:object size:0xC scope:local align:4 data:4byte +@102512 = .data:0x000041E0; // type:object size:0xC scope:local align:4 data:4byte +daNpcChat_MethodTable = .data:0x000041EC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CHAT = .data:0x0000420C; // type:object size:0x30 scope:global align:4 +__vt__11daNpcChat_c = .data:0x0000423C; // type:object size:0x48 scope:global align:4 +lbl_291_data_4284 = .data:0x00004284; // type:object size:0xC data:string +@97396 = .data:0x00004290; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcChat_c = .data:0x000042A4; // type:object size:0x8 scope:global align:4 +__vt__17daNpcChat_Param_c = .data:0x000042AC; // type:object size:0xC scope:global align:4 +lbl_291_data_42B8 = .data:0x000042B8; // type:object size:0x12 data:string +__RTTI__17daNpcChat_Param_c = .data:0x000042CC; // type:object size:0x8 scope:global align:4 +lbl_291_data_42D4 = .data:0x000042D4; // type:object size:0x9 data:string +@97399 = .data:0x000042E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000042F4; // type:object size:0xC scope:global align:4 +lbl_291_data_4300 = .data:0x00004300; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00004310; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00004318; // type:object size:0xC scope:global align:4 +lbl_291_data_4324 = .data:0x00004324; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00004338; // type:object size:0x8 scope:global align:4 +lbl_291_data_4340 = .data:0x00004340; // type:object size:0x34 +@97471 = .data:0x00004374; // type:object size:0x3C scope:local align:4 +lbl_291_data_43B0 = .data:0x000043B0; // type:object size:0x14 +@97473 = .data:0x000043C4; // type:object size:0x34 scope:local align:4 +lbl_291_data_43F8 = .data:0x000043F8; // type:object size:0x14 +@97531 = .data:0x0000440C; // type:object size:0x24 scope:local align:4 +lbl_291_data_4430 = .data:0x00004430; // type:object size:0x18 +@97533 = .data:0x00004448; // type:object size:0xC scope:local align:4 +lbl_291_data_4454 = .data:0x00004454; // type:object size:0x1C +@97535 = .data:0x00004470; // type:object size:0xC scope:local align:4 +lbl_291_data_447C = .data:0x0000447C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@95126 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcChat_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte +@95417 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +@95418 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@95419 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95420 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@95421 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@95422 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@95423 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@95424 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@95425 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@95426 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@95427 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@95428 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@95429 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95430 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95431 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95432 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95433 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@95434 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@95435 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@95436 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@95437 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@95438 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@95439 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@95440 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@95441 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@95442 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@95443 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +@95444 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +@95445 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@95446 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95414 = .bss:0x00000194; // type:object size:0x168 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_chin/splits.txt b/config/RZDJ01/rels/d_a_npc_chin/splits.txt new file mode 100644 index 0000000000..df0ca97825 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_chin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chin.cpp: + .text start:0x000000CC end:0x00004C18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E8 + .data start:0x00000000 end:0x000008CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_chin/symbols.txt b/config/RZDJ01/rels/d_a_npc_chin/symbols.txt new file mode 100644 index 0000000000..111e06a0e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_chin/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +loadModel__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +setMtx__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000001BC; // type:function size:0x60 scope:global align:4 +draw__Q211daNpcChin_c12_SpotLight_cFP12dKy_tevstr_c = .text:0x0000021C; // type:function size:0xA0 scope:global align:4 +__ct__11daNpcChin_cFv = .text:0x000002BC; // type:function size:0x2B4 scope:global align:4 +__dt__11daNpcChin_cFv = .text:0x00000570; // type:function size:0x124 scope:global align:4 +Create__11daNpcChin_cFv = .text:0x00000694; // type:function size:0x32C scope:global align:4 +CreateHeap__11daNpcChin_cFv = .text:0x000009C0; // type:function size:0x2C4 scope:global align:4 +Execute__11daNpcChin_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 +Draw__11daNpcChin_cFv = .text:0x00000CD4; // type:function size:0x74 scope:global align:4 +ctrlJoint__11daNpcChin_cFP8J3DJointP8J3DModel = .text:0x00000D48; // type:function size:0x188 scope:global align:4 +createHeapCallBack__11daNpcChin_cFP10fopAc_ac_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcChin_cFP8J3DJointi = .text:0x00000ED4; // type:function size:0x48 scope:global align:4 +setParam__11daNpcChin_cFv = .text:0x00000F1C; // type:function size:0xB4 scope:global align:4 +main__11daNpcChin_cFv = .text:0x00000FD0; // type:function size:0xA0 scope:global align:4 +ctrlBtk__11daNpcChin_cFv = .text:0x00001070; // type:function size:0xD4 scope:global align:4 +setAttnPos__11daNpcChin_cFv = .text:0x00001144; // type:function size:0x1FC scope:global align:4 +setExpressionAnm__11daNpcChin_cFib = .text:0x00001340; // type:function size:0x2C0 scope:global align:4 +setExpressionBtp__11daNpcChin_cFi = .text:0x00001600; // type:function size:0xEC scope:global align:4 +setMotionAnm__11daNpcChin_cFif = .text:0x000016EC; // type:function size:0x200 scope:global align:4 +setExpression__11daNpcChin_cFif = .text:0x000018EC; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcChin_cFifi = .text:0x00001918; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpcChin_cFv = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +reset__11daNpcChin_cFv = .text:0x00001964; // type:function size:0xFC scope:global align:4 +playExpression__11daNpcChin_cFv = .text:0x00001A60; // type:function size:0x318 scope:global align:4 +playMotion__11daNpcChin_cFv = .text:0x00001D78; // type:function size:0x508 scope:global align:4 +setAction__11daNpcChin_cFM11daNpcChin_cFPCvPvPv_b = .text:0x00002280; // type:function size:0xA8 scope:global align:4 +setLookMode__11daNpcChin_cFi = .text:0x00002328; // type:function size:0x24 scope:global align:4 +lookat__11daNpcChin_cFv = .text:0x0000234C; // type:function size:0x228 scope:global align:4 +step__11daNpcChin_cFsii = .text:0x00002574; // type:function size:0x178 scope:global align:4 +chkFindPlayer__11daNpcChin_cFv = .text:0x000026EC; // type:function size:0xA0 scope:global align:4 +setExpressionTalkAfter__11daNpcChin_cFv = .text:0x0000278C; // type:function size:0xE8 scope:global align:4 +wait__11daNpcChin_cFPv = .text:0x00002874; // type:function size:0x3C4 scope:global align:4 +talk__11daNpcChin_cFPv = .text:0x00002C38; // type:function size:0x224 scope:global align:4 +_talk_motion__11daNpcChin_cFv = .text:0x00002E5C; // type:function size:0xB0 scope:global align:4 +demo__11daNpcChin_cFPv = .text:0x00002F0C; // type:function size:0x150 scope:global align:4 +watch_game__11daNpcChin_cFPv = .text:0x0000305C; // type:function size:0x314 scope:global align:4 +Event_DT__11daNpcChin_cFv = .text:0x00003370; // type:function size:0x32C scope:global align:4 +isGameEnd__11daNpcChin_cFRi = .text:0x0000369C; // type:function size:0x1F0 scope:global align:4 +_Evt_GameStart__11daNpcChin_cFi = .text:0x0000388C; // type:function size:0xA4 scope:global align:4 +_Evt_GameStart_CutInit__11daNpcChin_cFRCi = .text:0x00003930; // type:function size:0xFC scope:global align:4 +_Evt_GameStart_CutMain__11daNpcChin_cFRCi = .text:0x00003A2C; // type:function size:0xA0 scope:global align:4 +_Evt_GameFailed__11daNpcChin_cFi = .text:0x00003ACC; // type:function size:0xA4 scope:global align:4 +_Evt_GameFailed_CutInit__11daNpcChin_cFRCi = .text:0x00003B70; // type:function size:0x104 scope:global align:4 +_Evt_GameFailed_CutMain__11daNpcChin_cFRCi = .text:0x00003C74; // type:function size:0xA4 scope:global align:4 +_Evt_GameSucceed__11daNpcChin_cFi = .text:0x00003D18; // type:function size:0xA4 scope:global align:4 +_Evt_GameSucceed_CutInit__11daNpcChin_cFRCi = .text:0x00003DBC; // type:function size:0x154 scope:global align:4 +_Evt_GameSucceed_CutMain__11daNpcChin_cFRCi = .text:0x00003F10; // type:function size:0x1A8 scope:global align:4 +_Evt_SelectGiveUp__11daNpcChin_cFi = .text:0x000040B8; // type:function size:0xA4 scope:global align:4 +_Evt_SelectGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x0000415C; // type:function size:0xB0 scope:global align:4 +_Evt_SelectGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x0000420C; // type:function size:0x90 scope:global align:4 +_Evt_GameGiveUp__11daNpcChin_cFi = .text:0x0000429C; // type:function size:0xA4 scope:global align:4 +_Evt_GameGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x00004340; // type:function size:0x100 scope:global align:4 +_Evt_GameGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x00004440; // type:function size:0xA4 scope:global align:4 +_Evt_Appear__11daNpcChin_cFi = .text:0x000044E4; // type:function size:0xA4 scope:global align:4 +_Evt_Appear_CutInit__11daNpcChin_cFRCi = .text:0x00004588; // type:function size:0x138 scope:global align:4 +_Evt_Appear_CutMain__11daNpcChin_cFRCi = .text:0x000046C0; // type:function size:0xC4 scope:global align:4 +_Evt_SpotLight_Off__11daNpcChin_cFi = .text:0x00004784; // type:function size:0xA4 scope:global align:4 +_Evt_SpotLight_Off_CutInit__11daNpcChin_cFRCi = .text:0x00004828; // type:function size:0x90 scope:global align:4 +_Evt_SpotLight_Off_CutMain__11daNpcChin_cFRCi = .text:0x000048B8; // type:function size:0x38 scope:global align:4 +daNpcChin_Create__FPv = .text:0x000048F0; // type:function size:0x4 scope:global align:4 +daNpcChin_Delete__FPv = .text:0x000048F4; // type:function size:0x34 scope:global align:4 +daNpcChin_Execute__FPv = .text:0x00004928; // type:function size:0x4 scope:global align:4 +daNpcChin_Draw__FPv = .text:0x0000492C; // type:function size:0x4 scope:global align:4 +daNpcChin_IsDelete__FPv = .text:0x00004930; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:global align:4 +switch_off__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049A0; // type:function size:0x18 scope:global align:4 +__dt__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049B8; // type:function size:0x5C scope:global align:4 +setMtx__11daNpcChin_cFv = .text:0x00004A14; // type:function size:0x34 scope:global align:4 +Event_DT_Base__11daNpcChin_cFv = .text:0x00004A48; // type:function size:0x48 scope:global align:4 +__dt__17daNpcChin_Param_cFv = .text:0x00004A90; // type:function size:0x40 scope:global align:4 +__ct__17daNpcChin_Param_cFv = .text:0x00004AD0; // type:function size:0x10 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004AE0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004B1C; // type:function size:0xBC scope:global align:4 +chkPlayerInTalkArea__8daNpcF_cFP10fopAc_ac_c = .text:0x00004BD8; // type:function size:0x18 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00004BF0; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +sLoadResPat_Normal = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +sLoadResPat_Tw = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +m__17daNpcChin_Param_c = .rodata:0x00000014; // type:object size:0x6C scope:global align:4 data:float +@101469 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@101470 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@101763 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101764 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101765 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101766 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101767 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101768 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96864 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@101990 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@102023 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102024 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102120 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102121 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102122 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97166 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@97170 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@97174 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@97178 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@97182 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@97186 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@97190 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@97194 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@97198 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@97202 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@97206 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@97210 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@97214 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@97218 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@97293 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@97297 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@97299 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@97303 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@97305 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@97309 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@97311 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@97315 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@97317 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@97321 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@97323 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@97327 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@97329 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@97333 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@97335 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@97339 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@97341 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@97345 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@97347 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@97351 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@97355 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@97359 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@97363 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@97367 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@97371 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@97375 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@97379 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@102356 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@102357 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@102358 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@102382 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@102385 = .rodata:0x000002D0; // type:object size:0x8 scope:local align:4 data:double +@102724 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@102725 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@102726 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@102727 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x18C scope:global align:4 +l_btpGetParamList = .data:0x0000018C; // type:object size:0xB4 scope:global align:4 +l_btkGetParamList = .data:0x00000240; // type:object size:0x6C scope:global align:4 data:4byte +lbl_292_data_2AC = .data:0x000002AC; // type:object size:0x5 data:string +lbl_292_data_2B1 = .data:0x000002B1; // type:object size:0x6 data:string +lbl_292_data_2B7 = .data:0x000002B7; // type:object size:0x9 data:string +lbl_292_data_2C0 = .data:0x000002C0; // type:object size:0xA data:string +lbl_292_data_2CA = .data:0x000002CA; // type:object size:0xA data:string +lbl_292_data_2D4 = .data:0x000002D4; // type:object size:0xA data:string +l_arcNames = .data:0x000002E0; // type:object size:0x18 scope:global align:4 data:4byte +sLoadResInfo = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +lbl_292_data_300 = .data:0x00000300; // type:object size:0xB data:string +lbl_292_data_30B = .data:0x0000030B; // type:object size:0xC data:string +lbl_292_data_317 = .data:0x00000317; // type:object size:0xD data:string +lbl_292_data_324 = .data:0x00000324; // type:object size:0x13 data:string +lbl_292_data_337 = .data:0x00000337; // type:object size:0xC data:string +lbl_292_data_343 = .data:0x00000343; // type:object size:0xC data:string +lbl_292_data_34F = .data:0x0000034F; // type:object size:0xE data:string +l_evtNames = .data:0x00000360; // type:object size:0x20 scope:global align:4 +mEvtSeqList__11daNpcChin_c = .data:0x00000380; // type:object size:0x60 scope:global align:4 data:4byte +lbl_292_data_3E0 = .data:0x000003E0; // type:object size:0x5 data:string +l_myName = .data:0x000003E8; // type:object size:0x4 scope:global align:4 data:4byte +@102062 = .data:0x000003EC; // type:object size:0x3C scope:local align:4 +@102128 = .data:0x00000428; // type:object size:0x38 scope:local align:4 +@102142 = .data:0x00000460; // type:object size:0xC scope:local align:4 data:4byte +@102423 = .data:0x0000046C; // type:object size:0x20 scope:local align:4 +@102449 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@102450 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@102493 = .data:0x000004A4; // type:object size:0xC scope:local align:4 data:4byte +@102555 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +@102556 = .data:0x000004BC; // type:object size:0xC scope:local align:4 +@102557 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +@102558 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +@102604 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@102605 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@102606 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@102607 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@102608 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@102609 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +lbl_292_data_528 = .data:0x00000528; // type:object size:0x25 +lbl_292_data_54D = .data:0x0000054D; // type:object size:0x6 data:string +daNpcChin_MethodTable = .data:0x00000554; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CHIN = .data:0x00000574; // type:object size:0x30 scope:global align:4 +__vt__11daNpcChin_c = .data:0x000005A4; // type:object size:0x48 scope:global align:4 +lbl_292_data_5EC = .data:0x000005EC; // type:object size:0xC data:string +@98443 = .data:0x000005F8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcChin_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 +__vt__17daNpcChin_Param_c = .data:0x00000614; // type:object size:0xC scope:global align:4 +lbl_292_data_620 = .data:0x00000620; // type:object size:0x12 data:string +__RTTI__17daNpcChin_Param_c = .data:0x00000634; // type:object size:0x8 scope:global align:4 +lbl_292_data_63C = .data:0x0000063C; // type:object size:0x9 data:string +@98446 = .data:0x00000648; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x0000065C; // type:object size:0xC scope:global align:4 +lbl_292_data_668 = .data:0x00000668; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000678; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000680; // type:object size:0xC scope:global align:4 +lbl_292_data_68C = .data:0x0000068C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000006A0; // type:object size:0x8 scope:global align:4 +lbl_292_data_6A8 = .data:0x000006A8; // type:object size:0x34 +@98518 = .data:0x000006DC; // type:object size:0x3C scope:local align:4 +lbl_292_data_718 = .data:0x00000718; // type:object size:0x14 +@98520 = .data:0x0000072C; // type:object size:0x34 scope:local align:4 +lbl_292_data_760 = .data:0x00000760; // type:object size:0x14 +@98578 = .data:0x00000774; // type:object size:0x24 scope:local align:4 +lbl_292_data_798 = .data:0x00000798; // type:object size:0x18 +@98580 = .data:0x000007B0; // type:object size:0xC scope:local align:4 +lbl_292_data_7BC = .data:0x000007BC; // type:object size:0x1C +@98582 = .data:0x000007D8; // type:object size:0xC scope:local align:4 +lbl_292_data_7E4 = .data:0x000007E4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96646 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_clerka/splits.txt b/config/RZDJ01/rels/d_a_npc_clerka/splits.txt new file mode 100644 index 0000000000..5fd16e4f65 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerka/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerka.cpp: + .text start:0x000000CC end:0x00002690 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000728 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_clerka/symbols.txt b/config/RZDJ01/rels/d_a_npc_clerka/symbols.txt new file mode 100644 index 0000000000..3740dc0102 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerka/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_clerkA_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +create__14daNpc_clerkA_cFv = .text:0x00000194; // type:function size:0x5AC scope:global align:4 +CreateHeap__14daNpc_clerkA_cFv = .text:0x00000740; // type:function size:0x274 scope:global align:4 +Execute__14daNpc_clerkA_cFv = .text:0x000009B4; // type:function size:0xD4 scope:global align:4 +Draw__14daNpc_clerkA_cFv = .text:0x00000A88; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_clerkA_cFP10fopAc_ac_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_clerkA_cFP8J3DJointi = .text:0x00000B20; // type:function size:0x54 scope:global align:4 +getType__14daNpc_clerkA_cFv = .text:0x00000B74; // type:function size:0x20 scope:global align:4 +isDelete__14daNpc_clerkA_cFv = .text:0x00000B94; // type:function size:0x30 scope:global align:4 +reset__14daNpc_clerkA_cFv = .text:0x00000BC4; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_clerkA_cFi = .text:0x00000C28; // type:function size:0x84 scope:global align:4 +setParam__14daNpc_clerkA_cFv = .text:0x00000CAC; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__14daNpc_clerkA_cFv = .text:0x00000DC4; // type:function size:0x48 scope:global align:4 +srchActors__14daNpc_clerkA_cFv = .text:0x00000E0C; // type:function size:0x5C scope:global align:4 +evtTalk__14daNpc_clerkA_cFv = .text:0x00000E68; // type:function size:0x1D4 scope:global align:4 +evtCutProc__14daNpc_clerkA_cFv = .text:0x0000103C; // type:function size:0xBC scope:global align:4 +action__14daNpc_clerkA_cFv = .text:0x000010F8; // type:function size:0xA4 scope:global align:4 +beforeMove__14daNpc_clerkA_cFv = .text:0x0000119C; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_clerkA_cFv = .text:0x00001214; // type:function size:0x270 scope:global align:4 +setCollision__14daNpc_clerkA_cFv = .text:0x00001484; // type:function size:0x144 scope:global align:4 +drawDbgInfo__14daNpc_clerkA_cFv = .text:0x000015C8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_clerkA_cFv = .text:0x000015D0; // type:function size:0x64 scope:global align:4 +selectAction__14daNpc_clerkA_cFv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +setAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x000016A4; // type:function size:0xA8 scope:global align:4 +wait__14daNpc_clerkA_cFPv = .text:0x0000174C; // type:function size:0x1C4 scope:global align:4 +tend__14daNpc_clerkA_cFPv = .text:0x00001910; // type:function size:0x1D4 scope:global align:4 +talk__14daNpc_clerkA_cFPv = .text:0x00001AE4; // type:function size:0x188 scope:global align:4 +shop__14daNpc_clerkA_cFPv = .text:0x00001C6C; // type:function size:0x330 scope:global align:4 +daNpc_clerkA_Create__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_Delete__FPv = .text:0x00001FA0; // type:function size:0x34 scope:global align:4 +daNpc_clerkA_Execute__FPv = .text:0x00001FD4; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_Draw__FPv = .text:0x00001FD8; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_IsDelete__FPv = .text:0x00001FDC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000204C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000208C; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020D0; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002110; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000214C; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002218; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000022C0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002314; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000242C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000253C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025BC; // type:function size:0x1C scope:global align:4 +getEyeballMaterialNo__14daNpc_clerkA_cFv = .text:0x000025D8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_clerkA_cFv = .text:0x000025E0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_clerkA_cFv = .text:0x000025E8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_clerkA_cFv = .text:0x000025F0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_clerkA_cFi = .text:0x000025F8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_clerkA_cFi = .text:0x00002608; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_clerkA_Param_cFv = .text:0x00002618; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_clerkA_Param_cFv = .text:0x00002658; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002668; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_clerkA_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +@101715 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101716 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101717 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101718 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101719 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@101720 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101721 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101722 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101723 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101724 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101725 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101817 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101818 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101900 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102056 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102158 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102163 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@102274 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102370 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_293_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_293_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_293_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_293_data_40 = .data:0x00000040; // type:object size:0x7 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_293_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000E8; // type:object size:0xC4 scope:global align:4 +l_faceMotionSequenceData = .data:0x000001AC; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x000001FC; // type:object size:0x70 scope:global align:4 +mCutNameList__14daNpc_clerkA_c = .data:0x0000026C; // type:object size:0x4 scope:global align:4 +@102076 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@102077 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@102078 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@102079 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_293_data_2A0 = .data:0x000002A0; // type:object size:0x7 data:string +@102218 = .data:0x000002A8; // type:object size:0xC scope:local align:4 data:4byte +@102219 = .data:0x000002B4; // type:object size:0xC scope:local align:4 data:4byte +daNpc_clerkA_MethodTable = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKA = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_clerkA_c = .data:0x00000310; // type:object size:0xD0 scope:global align:4 +lbl_293_data_3E0 = .data:0x000003E0; // type:object size:0xF data:string +@98501 = .data:0x000003F0; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_clerkA_c = .data:0x0000040C; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_clerkA_Param_c = .data:0x00000414; // type:object size:0xC scope:global align:4 +lbl_293_data_420 = .data:0x00000420; // type:object size:0x15 data:string +__RTTI__20daNpc_clerkA_Param_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +lbl_293_data_440 = .data:0x00000440; // type:object size:0xE data:string +@98504 = .data:0x00000450; // type:object size:0x14 scope:local align:4 +lbl_293_data_464 = .data:0x00000464; // type:object size:0x14 +@98511 = .data:0x00000478; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 +lbl_293_data_498 = .data:0x00000498; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000004A8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004B0; // type:object size:0xC scope:global align:4 +lbl_293_data_4BC = .data:0x000004BC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004D4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000004DC; // type:object size:0xC scope:global align:4 +lbl_293_data_4E8 = .data:0x000004E8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000004FC; // type:object size:0x8 scope:global align:4 +lbl_293_data_504 = .data:0x00000504; // type:object size:0x34 +@98578 = .data:0x00000538; // type:object size:0x3C scope:local align:4 +lbl_293_data_574 = .data:0x00000574; // type:object size:0x14 +@98580 = .data:0x00000588; // type:object size:0x34 scope:local align:4 +lbl_293_data_5BC = .data:0x000005BC; // type:object size:0x14 +@98638 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 +lbl_293_data_5F4 = .data:0x000005F4; // type:object size:0x18 +@98640 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +lbl_293_data_618 = .data:0x00000618; // type:object size:0x1C +@98642 = .data:0x00000634; // type:object size:0xC scope:local align:4 +lbl_293_data_640 = .data:0x00000640; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_clerkA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97768 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_clerkb/splits.txt b/config/RZDJ01/rels/d_a_npc_clerkb/splits.txt new file mode 100644 index 0000000000..39674c4387 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerkb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkb.cpp: + .text start:0x000000CC end:0x00002CC8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000830 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt b/config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt new file mode 100644 index 0000000000..c14b9120e1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerkb/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_clerkB_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_clerkB_cFv = .text:0x000001A0; // type:function size:0x5AC scope:global align:4 +CreateHeap__14daNpc_clerkB_cFv = .text:0x0000074C; // type:function size:0x2CC scope:global align:4 +Execute__14daNpc_clerkB_cFv = .text:0x00000A18; // type:function size:0xD4 scope:global align:4 +Draw__14daNpc_clerkB_cFv = .text:0x00000AEC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_clerkB_cFP10fopAc_ac_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_clerkB_cFP8J3DJointi = .text:0x00000B84; // type:function size:0x54 scope:global align:4 +getType__14daNpc_clerkB_cFv = .text:0x00000BD8; // type:function size:0x20 scope:global align:4 +beforeStartSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000BF8; // type:function size:0x268 scope:global align:4 +beforeSelectSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000E60; // type:function size:0x260 scope:global align:4 +isDelete__14daNpc_clerkB_cFv = .text:0x000010C0; // type:function size:0x30 scope:global align:4 +reset__14daNpc_clerkB_cFv = .text:0x000010F0; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_clerkB_cFi = .text:0x00001154; // type:function size:0xA0 scope:global align:4 +setParam__14daNpc_clerkB_cFv = .text:0x000011F4; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__14daNpc_clerkB_cFv = .text:0x0000130C; // type:function size:0x5C scope:global align:4 +srchActors__14daNpc_clerkB_cFv = .text:0x00001368; // type:function size:0x5C scope:global align:4 +evtTalk__14daNpc_clerkB_cFv = .text:0x000013C4; // type:function size:0x1D4 scope:global align:4 +evtCutProc__14daNpc_clerkB_cFv = .text:0x00001598; // type:function size:0xBC scope:global align:4 +action__14daNpc_clerkB_cFv = .text:0x00001654; // type:function size:0xA4 scope:global align:4 +beforeMove__14daNpc_clerkB_cFv = .text:0x000016F8; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_clerkB_cFv = .text:0x00001770; // type:function size:0x234 scope:global align:4 +setCollision__14daNpc_clerkB_cFv = .text:0x000019A4; // type:function size:0x144 scope:global align:4 +drawDbgInfo__14daNpc_clerkB_cFv = .text:0x00001AE8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_clerkB_cFv = .text:0x00001AF0; // type:function size:0x64 scope:global align:4 +drawGhost__14daNpc_clerkB_cFv = .text:0x00001B54; // type:function size:0x88 scope:global align:4 +selectAction__14daNpc_clerkB_cFv = .text:0x00001BDC; // type:function size:0x70 scope:global align:4 +setAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001C4C; // type:function size:0xA8 scope:global align:4 +setSe__14daNpc_clerkB_cFv = .text:0x00001CF4; // type:function size:0xAC scope:global align:4 +wait__14daNpc_clerkB_cFPv = .text:0x00001DA0; // type:function size:0x1C4 scope:global align:4 +tend__14daNpc_clerkB_cFPv = .text:0x00001F64; // type:function size:0x1E8 scope:global align:4 +talk__14daNpc_clerkB_cFPv = .text:0x0000214C; // type:function size:0x188 scope:global align:4 +shop__14daNpc_clerkB_cFPv = .text:0x000022D4; // type:function size:0x300 scope:global align:4 +daNpc_clerkB_Create__FPv = .text:0x000025D4; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_Delete__FPv = .text:0x000025D8; // type:function size:0x34 scope:global align:4 +daNpc_clerkB_Execute__FPv = .text:0x0000260C; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_Draw__FPv = .text:0x00002610; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_IsDelete__FPv = .text:0x00002614; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002684; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000026C4; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002708; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002748; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002784; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002850; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000028F8; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000294C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002A64; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002B74; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002BF4; // type:function size:0x1C scope:global align:4 +getEyeballMaterialNo__14daNpc_clerkB_cFv = .text:0x00002C10; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_clerkB_cFv = .text:0x00002C18; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_clerkB_cFv = .text:0x00002C20; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_clerkB_cFv = .text:0x00002C28; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_clerkB_cFi = .text:0x00002C30; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_clerkB_cFi = .text:0x00002C40; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_clerkB_Param_cFv = .text:0x00002C50; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_clerkB_Param_cFv = .text:0x00002C90; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002CA0; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_clerkB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@102176 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102177 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@102180 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102181 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102182 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102183 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102185 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102186 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102265 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102492 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102493 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102494 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102495 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102499 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@102743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102744 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102745 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102957 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_294_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_294_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_294_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_294_data_40 = .data:0x00000040; // type:object size:0x7 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 data:4byte +lbl_294_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0xFC scope:global align:4 +l_motionAnmData = .data:0x00000158; // type:object size:0xFC scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000254; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000002E4; // type:object size:0x90 scope:global align:4 +mCutNameList__14daNpc_clerkB_c = .data:0x00000374; // type:object size:0x4 scope:global align:4 +@102657 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@102658 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@102659 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@102660 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +lbl_294_data_3A8 = .data:0x000003A8; // type:object size:0x7 data:string +@102818 = .data:0x000003B0; // type:object size:0xC scope:local align:4 data:4byte +@102819 = .data:0x000003BC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_clerkB_MethodTable = .data:0x000003C8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKB = .data:0x000003E8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_clerkB_c = .data:0x00000418; // type:object size:0xD0 scope:global align:4 +lbl_294_data_4E8 = .data:0x000004E8; // type:object size:0xF data:string +@98636 = .data:0x000004F8; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_clerkB_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_clerkB_Param_c = .data:0x0000051C; // type:object size:0xC scope:global align:4 +lbl_294_data_528 = .data:0x00000528; // type:object size:0x15 data:string +__RTTI__20daNpc_clerkB_Param_c = .data:0x00000540; // type:object size:0x8 scope:global align:4 +lbl_294_data_548 = .data:0x00000548; // type:object size:0xE data:string +@98639 = .data:0x00000558; // type:object size:0x14 scope:local align:4 +lbl_294_data_56C = .data:0x0000056C; // type:object size:0x14 +@98646 = .data:0x00000580; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000594; // type:object size:0xC scope:global align:4 +lbl_294_data_5A0 = .data:0x000005A0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005B8; // type:object size:0xC scope:global align:4 +lbl_294_data_5C4 = .data:0x000005C4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000005E4; // type:object size:0xC scope:global align:4 +lbl_294_data_5F0 = .data:0x000005F0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000604; // type:object size:0x8 scope:global align:4 +lbl_294_data_60C = .data:0x0000060C; // type:object size:0x34 +@98713 = .data:0x00000640; // type:object size:0x3C scope:local align:4 +lbl_294_data_67C = .data:0x0000067C; // type:object size:0x14 +@98715 = .data:0x00000690; // type:object size:0x34 scope:local align:4 +lbl_294_data_6C4 = .data:0x000006C4; // type:object size:0x14 +@98773 = .data:0x000006D8; // type:object size:0x24 scope:local align:4 +lbl_294_data_6FC = .data:0x000006FC; // type:object size:0x18 +@98775 = .data:0x00000714; // type:object size:0xC scope:local align:4 +lbl_294_data_720 = .data:0x00000720; // type:object size:0x1C +@98777 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +lbl_294_data_748 = .data:0x00000748; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_clerkB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97774 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_clerkt/splits.txt b/config/RZDJ01/rels/d_a_npc_clerkt/splits.txt new file mode 100644 index 0000000000..5faa671370 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerkt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkt.cpp: + .text start:0x000000CC end:0x0000248C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt b/config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt new file mode 100644 index 0000000000..cf7b1589a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_clerkt/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpcClerkT_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +create__13daNpcClerkT_cFv = .text:0x00000194; // type:function size:0x5E0 scope:global align:4 +CreateHeap__13daNpcClerkT_cFv = .text:0x00000774; // type:function size:0x274 scope:global align:4 +Execute__13daNpcClerkT_cFv = .text:0x000009E8; // type:function size:0xDC scope:global align:4 +Draw__13daNpcClerkT_cFv = .text:0x00000AC4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpcClerkT_cFP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcClerkT_cFP8J3DJointi = .text:0x00000B5C; // type:function size:0x54 scope:global align:4 +isDelete__13daNpcClerkT_cFv = .text:0x00000BB0; // type:function size:0x30 scope:global align:4 +afterJntAnm__13daNpcClerkT_cFi = .text:0x00000BE0; // type:function size:0x84 scope:global align:4 +evtTalk__13daNpcClerkT_cFv = .text:0x00000C64; // type:function size:0x184 scope:global align:4 +evtCutProc__13daNpcClerkT_cFv = .text:0x00000DE8; // type:function size:0xBC scope:global align:4 +action__13daNpcClerkT_cFv = .text:0x00000EA4; // type:function size:0xA4 scope:global align:4 +drawDbgInfo__13daNpcClerkT_cFv = .text:0x00000F48; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpcClerkT_cFv = .text:0x00000F50; // type:function size:0x64 scope:global align:4 +selectAction__13daNpcClerkT_cFv = .text:0x00000FB4; // type:function size:0x70 scope:global align:4 +setAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x00001024; // type:function size:0xA8 scope:global align:4 +wait__13daNpcClerkT_cFPv = .text:0x000010CC; // type:function size:0x1C4 scope:global align:4 +tend__13daNpcClerkT_cFPv = .text:0x00001290; // type:function size:0xE4 scope:global align:4 +talk__13daNpcClerkT_cFPv = .text:0x00001374; // type:function size:0x188 scope:global align:4 +shop__13daNpcClerkT_cFPv = .text:0x000014FC; // type:function size:0x328 scope:global align:4 +daNpcClerkt_Create__FPv = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daNpcClerkt_Delete__FPv = .text:0x00001828; // type:function size:0x34 scope:global align:4 +daNpcClerkt_Execute__FPv = .text:0x0000185C; // type:function size:0x4 scope:global align:4 +daNpcClerkt_Draw__FPv = .text:0x00001860; // type:function size:0x4 scope:global align:4 +daNpcClerkt_IsDelete__FPv = .text:0x00001864; // type:function size:0x8 scope:global align:4 +setCollision__13daNpcClerkT_cFv = .text:0x0000186C; // type:function size:0x144 scope:global align:4 +setAttnPos__13daNpcClerkT_cFv = .text:0x000019B0; // type:function size:0x258 scope:global align:4 +beforeMove__13daNpcClerkT_cFv = .text:0x00001C08; // type:function size:0x78 scope:global align:4 +setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001C80; // type:function size:0x1C scope:global align:4 +setParam__13daNpcClerkT_cFv = .text:0x00001C9C; // type:function size:0x144 scope:global align:4 +__sinit_\d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E88; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001ECC; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001F0C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001F48; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002014; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000020BC; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002110; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002190; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000021AC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000022C4; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__13daNpcClerkT_cFv = .text:0x000023D4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpcClerkT_cFv = .text:0x000023DC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpcClerkT_cFv = .text:0x000023E4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpcClerkT_cFv = .text:0x000023EC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpcClerkT_cFi = .text:0x000023F4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpcClerkT_cFi = .text:0x00002404; // type:function size:0x10 scope:global align:4 +__dt__19daNpcClerkt_Param_cFv = .text:0x00002414; // type:function size:0x40 scope:global align:4 +__ct__19daNpcClerkt_Param_cFv = .text:0x00002454; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002464; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpcClerkt_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@101610 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@101614 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101615 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101619 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101620 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101712 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101713 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101795 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101971 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102194 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102195 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102196 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102197 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_295_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_295_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_295_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_295_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__13daNpcClerkT_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@101900 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@101901 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@101902 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@101903 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +lbl_295_data_FC = .data:0x000000FC; // type:object size:0x7 data:string +@101944 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +@101945 = .data:0x00000110; // type:object size:0xC scope:local align:4 data:4byte +daNpcClerkt_MethodTable = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKT = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__13daNpcClerkT_c = .data:0x0000016C; // type:object size:0xD0 scope:global align:4 +lbl_295_data_23C = .data:0x0000023C; // type:object size:0xE data:string +@98456 = .data:0x0000024C; // type:object size:0x1C scope:local align:4 +__RTTI__13daNpcClerkT_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +__vt__19daNpcClerkt_Param_c = .data:0x00000270; // type:object size:0xC scope:global align:4 +lbl_295_data_27C = .data:0x0000027C; // type:object size:0x14 data:string +__RTTI__19daNpcClerkt_Param_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +lbl_295_data_298 = .data:0x00000298; // type:object size:0xE data:string +@98459 = .data:0x000002A8; // type:object size:0x14 scope:local align:4 +lbl_295_data_2BC = .data:0x000002BC; // type:object size:0x14 +@98466 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_295_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_295_data_314 = .data:0x00000314; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_295_data_340 = .data:0x00000340; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_295_data_35C = .data:0x0000035C; // type:object size:0x34 +@98533 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_295_data_3CC = .data:0x000003CC; // type:object size:0x14 +@98535 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_295_data_414 = .data:0x00000414; // type:object size:0x14 +@98593 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_295_data_44C = .data:0x0000044C; // type:object size:0x18 +@98595 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_295_data_470 = .data:0x00000470; // type:object size:0x1C +@98597 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_295_data_498 = .data:0x00000498; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpcClerkT_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97759 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_coach/splits.txt b/config/RZDJ01/rels/d_a_npc_coach/splits.txt new file mode 100644 index 0000000000..99bf9fe110 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_coach/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_coach.cpp: + .text start:0x0000005C end:0x00005534 + .rodata start:0x00000000 end:0x00000250 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_npc_coach/symbols.txt b/config/RZDJ01/rels/d_a_npc_coach/symbols.txt new file mode 100644 index 0000000000..0a1aff0b55 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_coach/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +jointHorseCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +jointFrontWheelCallBack__FP8J3DJointi = .text:0x000000AC; // type:function size:0xCC scope:global align:4 +jointRearWheelCallBack__FP8J3DJointi = .text:0x00000178; // type:function size:0xCC scope:global align:4 +jointCoachCallBack__FP8J3DJointi = .text:0x00000244; // type:function size:0xB4 scope:global align:4 +arrowStickCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x000002F8; // type:function size:0x78 scope:global align:4 +hitFireArrow__12daNpcCoach_cF4cXyz = .text:0x00000370; // type:function size:0x138 scope:global align:4 +deleteFireArrow__12daNpcCoach_cFUi = .text:0x000004A8; // type:function size:0x130 scope:global align:4 +deleteFireArrowFromList__12daNpcCoach_cFUi = .text:0x000005D8; // type:function size:0x3C scope:global align:4 +setPosAngle__12daNpcCoach_cFR4cXyzR5csXyz = .text:0x00000614; // type:function size:0x54 scope:global align:4 +ctrlJointHorse__12daNpcCoach_cFP8J3DJointP8J3DModel = .text:0x00000668; // type:function size:0x9C scope:global align:4 +initCoachPosition__12daNpcCoach_cFR3VecR4SVec = .text:0x00000704; // type:function size:0x244 scope:global align:4 +s_sub__FPvPv = .text:0x00000948; // type:function size:0x58 scope:global align:4 +changeAtherPath__12daNpcCoach_cFScR4cXyzR5csXyz = .text:0x000009A0; // type:function size:0xDC scope:global align:4 +setPath__13daNpcChPath_cFiiR4cXyzb = .text:0x00000A7C; // type:function size:0x11C scope:global align:4 +setNextPoint__13daNpcChPath_cFv = .text:0x00000B98; // type:function size:0x4C scope:global align:4 +getTargetPoint__13daNpcChPath_cFP3Vec = .text:0x00000BE4; // type:function size:0x50 scope:global align:4 +setPrevPoint__13daNpcChPath_cFv = .text:0x00000C34; // type:function size:0x48 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +createHeap__12daNpcCoach_cFv = .text:0x00000C80; // type:function size:0x610 scope:global align:4 +daNpcCoach_Execute__FP12daNpcCoach_c = .text:0x00001290; // type:function size:0x200 scope:global align:4 +calcHorseMotion__12daNpcCoach_cFv = .text:0x00001490; // type:function size:0xB40 scope:global align:4 +getGroundSlope__12daNpcCoach_cFR12dBgS_ObjAcchs = .text:0x00001FD0; // type:function size:0x74 scope:global align:4 +setHorseMtx__12daNpcCoach_cFv = .text:0x00002044; // type:function size:0x7C scope:global align:4 +setHorseAnm__12daNpcCoach_cFi = .text:0x000020C0; // type:function size:0x158 scope:global align:4 +calcHarnessMotion__12daNpcCoach_cFv = .text:0x00002218; // type:function size:0x624 scope:global align:4 +setWheelSmoke__12daNpcCoach_cFP14daNpcChWheel_cP12dBgS_ObjAcchP12dKy_tevstr_cP5csXyz = .text:0x0000283C; // type:function size:0x140 scope:global align:4 +calcCoachMotion__12daNpcCoach_cFv = .text:0x0000297C; // type:function size:0xA40 scope:global align:4 +setCoachMtx__12daNpcCoach_cFv = .text:0x000033BC; // type:function size:0x14C scope:global align:4 +setDriverMtx__12daNpcCoach_cFv = .text:0x00003508; // type:function size:0x58 scope:global align:4 +calcYeliaMotion__12daNpcCoach_cFv = .text:0x00003560; // type:function size:0x130 scope:global align:4 +setYeliaMtx__12daNpcCoach_cFv = .text:0x00003690; // type:function size:0x68 scope:global align:4 +reinsExecute__12daNpcCoach_cFv = .text:0x000036F8; // type:function size:0x5E4 scope:global align:4 +checkCoachDamage__12daNpcCoach_cFv = .text:0x00003CDC; // type:function size:0x560 scope:global align:4 +daNpcCoach_Draw__FP12daNpcCoach_c = .text:0x0000423C; // type:function size:0x3F4 scope:global align:4 +daNpcCoach_IsDelete__FP12daNpcCoach_c = .text:0x00004630; // type:function size:0x8 scope:global align:4 +daNpcCoach_Delete__FP12daNpcCoach_c = .text:0x00004638; // type:function size:0x114 scope:global align:4 +daNpcCoach_Create__FP10fopAc_ac_c = .text:0x0000474C; // type:function size:0x990 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000050DC; // type:function size:0x74 scope:global align:4 +getArg0__13daNpcChPath_cFv = .text:0x00005150; // type:function size:0x20 scope:global align:4 +getArg3__13daNpcChPath_cFv = .text:0x00005170; // type:function size:0x20 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x00005190; // type:function size:0x60 scope:global align:4 +__dt__14daNpcChYelia_cFv = .text:0x000051F0; // type:function size:0x80 scope:global align:4 +__dt__16daNpcChHarness_cFv = .text:0x00005270; // type:function size:0x8C scope:global align:4 +__dt__14daNpcChHorse_cFv = .text:0x000052FC; // type:function size:0x8C scope:global align:4 +__dt__14daNpcChReins_cFv = .text:0x00005388; // type:function size:0x7C scope:global align:4 +__dt__14daNpcChCoach_cFv = .text:0x00005404; // type:function size:0x98 scope:global align:4 +__dt__14daNpcChWheel_cFv = .text:0x0000549C; // type:function size:0x40 scope:global align:4 +__dt__15Z2SoundObjCoachFv = .text:0x000054DC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daNpcCoach_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +@107401 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@107547 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +ccCylSrc$localstatic$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local align:4 +ccSphSrc$localstatic$initCollision__12daNpcCoach_cFv@0 = .rodata:0x000000EC; // type:object size:0x40 scope:local align:4 +shaftRound$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +round$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +shaftRound$localstatic$calcRearWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +round$localstatic$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107607 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +ParticleName$localstatic$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000140; // type:object size:0x14 scope:local align:4 +@107797 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +lbl_296_rodata_158 = .rodata:0x00000158; // type:object size:0x4 +@107837 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107838 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107841 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@108004 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@108005 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@108006 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@108007 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108008 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@108009 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108010 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108011 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108012 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@108013 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108014 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@108015 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108016 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108017 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108018 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108019 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108097 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108098 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@108151 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108152 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108176 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108177 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108279 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108280 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108281 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108282 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108283 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108296 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108297 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108347 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108490 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108491 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108492 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108493 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108494 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108635 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108636 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108637 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108638 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108722 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108723 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108724 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108725 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@109055 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@109056 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@109057 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@109058 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@109059 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@109060 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@109061 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@109062 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@109063 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@109064 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +prm$98617 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +lbl_296_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_horseAnmParam = .data:0x0000000C; // type:object size:0x78 scope:global align:4 +lbl_296_data_84 = .data:0x00000084; // type:object size:0x4 +l_daNpcCoach_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_NPC_COACH = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +lbl_296_data_D8 = .data:0x000000D8; // type:object size:0x8 data:string diff --git a/config/RZDJ01/rels/d_a_npc_df/splits.txt b/config/RZDJ01/rels/d_a_npc_df/splits.txt new file mode 100644 index 0000000000..36447d9e55 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_df.cpp: + .text start:0x000000CC end:0x00001354 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000058 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/RZDJ01/rels/d_a_npc_df/symbols.txt b/config/RZDJ01/rels/d_a_npc_df/symbols.txt new file mode 100644 index 0000000000..34ddea2c3d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_df/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daNpc_Df_Draw__FP12npc_df_class = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +s_rod_sub__FPvPv = .text:0x0000015C; // type:function size:0x4C scope:global align:4 +daNpc_Df_Execute__FP12npc_df_class = .text:0x000001A8; // type:function size:0xDB0 scope:global align:4 +daNpc_Df_IsDelete__FP12npc_df_class = .text:0x00000F58; // type:function size:0x8 scope:global align:4 +daNpc_Df_Delete__FP12npc_df_class = .text:0x00000F60; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001014; // type:function size:0xE4 scope:global align:4 +daNpc_Df_Create__FP10fopAc_ac_c = .text:0x000010F8; // type:function size:0x1B4 scope:global align:4 +__ct__4df_sFv = .text:0x000012AC; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_npc_df_cpp = .text:0x000012B0; // type:function size:0x64 scope:global align:4 +__dt__4df_sFv = .text:0x00001314; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93709 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93713 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93714 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93717 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93727 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93729 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93730 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93731 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93732 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93733 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93735 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93736 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@93738 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93739 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93740 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93741 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@93742 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93743 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93744 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93745 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93746 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93747 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93748 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93749 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93750 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93751 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93752 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93757 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +lbl_297_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daNpc_Df_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DF = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +lrl = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@92093 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +line_check = .bss:0x00000018; // type:object size:0x70 scope:global align:4 +@92094 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +gc_work = .bss:0x00000094; // type:object size:0x54 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_doc/splits.txt b/config/RZDJ01/rels/d_a_npc_doc/splits.txt new file mode 100644 index 0000000000..8a5fa6450b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_doc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doc.cpp: + .text start:0x000000CC end:0x00002724 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000008F4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_npc_doc/symbols.txt b/config/RZDJ01/rels/d_a_npc_doc/symbols.txt new file mode 100644 index 0000000000..e9c1e029d4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_doc/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Doc_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__11daNpc_Doc_cFv = .text:0x00000184; // type:function size:0x4F8 scope:global align:4 +CreateHeap__11daNpc_Doc_cFv = .text:0x0000067C; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Doc_cFv = .text:0x000008E4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Doc_cFP10fopAc_ac_c = .text:0x00000978; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Doc_cFP8J3DJointi = .text:0x0000097C; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Doc_cFv = .text:0x000009D0; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_Doc_cFv = .text:0x00000A08; // type:function size:0x34 scope:global align:4 +reset__11daNpc_Doc_cFv = .text:0x00000A3C; // type:function size:0x1B0 scope:global align:4 +afterJntAnm__11daNpc_Doc_cFi = .text:0x00000BEC; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_Doc_cFv = .text:0x00000C78; // type:function size:0xE8 scope:global align:4 +checkChangeEvt__11daNpc_Doc_cFv = .text:0x00000D60; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__11daNpc_Doc_cFv = .text:0x00000E5C; // type:function size:0x30 scope:global align:4 +evtTalk__11daNpc_Doc_cFv = .text:0x00000E8C; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Doc_cFv = .text:0x00000F2C; // type:function size:0xBC scope:global align:4 +action__11daNpc_Doc_cFv = .text:0x00000FE8; // type:function size:0x128 scope:global align:4 +beforeMove__11daNpc_Doc_cFv = .text:0x00001110; // type:function size:0x104 scope:global align:4 +setAttnPos__11daNpc_Doc_cFv = .text:0x00001214; // type:function size:0x2C4 scope:global align:4 +setCollision__11daNpc_Doc_cFv = .text:0x000014D8; // type:function size:0x184 scope:global align:4 +drawDbgInfo__11daNpc_Doc_cFv = .text:0x0000165C; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Doc_cFv = .text:0x00001664; // type:function size:0xF0 scope:global align:4 +setAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001754; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Doc_cFPv = .text:0x000017FC; // type:function size:0x2A8 scope:global align:4 +walk__11daNpc_Doc_cFPv = .text:0x00001AA4; // type:function size:0x180 scope:global align:4 +talk__11daNpc_Doc_cFPv = .text:0x00001C24; // type:function size:0x33C scope:global align:4 +daNpc_Doc_Create__FPv = .text:0x00001F60; // type:function size:0x4 scope:global align:4 +daNpc_Doc_Delete__FPv = .text:0x00001F64; // type:function size:0x34 scope:global align:4 +daNpc_Doc_Execute__FPv = .text:0x00001F98; // type:function size:0x4 scope:global align:4 +daNpc_Doc_Draw__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global align:4 +daNpc_Doc_IsDelete__FPv = .text:0x00001FA0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002050; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000211C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000215C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000219C; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000021E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002288; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002314; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002394; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000023B0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002410; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002528; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Doc_cFv = .text:0x00002638; // type:function size:0x8 scope:global align:4 +getOnHour__11daNpc_Doc_cFv = .text:0x00002640; // type:function size:0x1C scope:global align:4 +getOffHour__11daNpc_Doc_cFv = .text:0x0000265C; // type:function size:0x1C scope:global align:4 +getBackboneJointNo__11daNpc_Doc_cFv = .text:0x00002678; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Doc_cFv = .text:0x00002680; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Doc_cFv = .text:0x00002688; // type:function size:0x8 scope:global align:4 +chkXYItems__11daNpc_Doc_cFv = .text:0x00002690; // type:function size:0x14 scope:global align:4 +getFootRJointNo__11daNpc_Doc_cFv = .text:0x000026A4; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Doc_cFv = .text:0x000026AC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Doc_cFi = .text:0x000026B4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Doc_cFi = .text:0x000026C4; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Doc_Param_cFv = .text:0x000026D4; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Doc_Param_cFv = .text:0x00002714; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Doc_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$94792 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@98619 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98620 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98621 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98622 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98623 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98643 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98644 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98701 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98758 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98900 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99014 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99015 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99016 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99017 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99018 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99019 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99022 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@99064 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95446 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_298_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_298_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_298_data_28 = .data:0x00000028; // type:object size:0x4 data:string +lbl_298_data_2C = .data:0x0000002C; // type:object size:0x5 data:string +l_resNameList = .data:0x00000034; // type:object size:0xC scope:global align:4 +lbl_298_data_40 = .data:0x00000040; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000168; // type:object size:0x188 scope:global align:4 +l_faceMotionSequenceData = .data:0x000002F0; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000390; // type:object size:0xD0 scope:global align:4 +mCutNameList__11daNpc_Doc_c = .data:0x00000460; // type:object size:0x4 scope:global align:4 +@98882 = .data:0x00000464; // type:object size:0xC scope:local align:4 data:4byte +@98911 = .data:0x00000470; // type:object size:0xC scope:local align:4 data:4byte +@98912 = .data:0x0000047C; // type:object size:0xC scope:local align:4 data:4byte +lbl_298_data_488 = .data:0x00000488; // type:object size:0x4 data:string +@99071 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@99072 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@99073 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +daNpc_Doc_MethodTable = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DOC = .data:0x000004D0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Doc_c = .data:0x00000500; // type:object size:0xC4 scope:global align:4 +lbl_298_data_5C4 = .data:0x000005C4; // type:object size:0xC data:string +@95533 = .data:0x000005D0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Doc_c = .data:0x000005E4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Doc_Param_c = .data:0x000005EC; // type:object size:0xC scope:global align:4 +lbl_298_data_5F8 = .data:0x000005F8; // type:object size:0x12 data:string +__RTTI__17daNpc_Doc_Param_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 +lbl_298_data_614 = .data:0x00000614; // type:object size:0x9 data:string +@95541 = .data:0x00000620; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000634; // type:object size:0xC scope:global align:4 +lbl_298_data_640 = .data:0x00000640; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000650; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000658; // type:object size:0xC scope:global align:4 +lbl_298_data_664 = .data:0x00000664; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000674; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000067C; // type:object size:0xC scope:global align:4 +lbl_298_data_688 = .data:0x00000688; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000006A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0xC scope:global align:4 +lbl_298_data_6B4 = .data:0x000006B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +lbl_298_data_6D0 = .data:0x000006D0; // type:object size:0x34 +@95608 = .data:0x00000704; // type:object size:0x3C scope:local align:4 +lbl_298_data_740 = .data:0x00000740; // type:object size:0x14 +@95610 = .data:0x00000754; // type:object size:0x34 scope:local align:4 +lbl_298_data_788 = .data:0x00000788; // type:object size:0x14 +@95668 = .data:0x0000079C; // type:object size:0x24 scope:local align:4 +lbl_298_data_7C0 = .data:0x000007C0; // type:object size:0x18 +@95670 = .data:0x000007D8; // type:object size:0xC scope:local align:4 +lbl_298_data_7E4 = .data:0x000007E4; // type:object size:0x1C +@95672 = .data:0x00000800; // type:object size:0xC scope:local align:4 +lbl_298_data_80C = .data:0x0000080C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Doc_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94778 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@95201 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +prtclScl$95198 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_doorboy/splits.txt b/config/RZDJ01/rels/d_a_npc_doorboy/splits.txt new file mode 100644 index 0000000000..47d5b0ab8b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_doorboy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doorboy.cpp: + .text start:0x000000CC end:0x00001FE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000444 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_npc_doorboy/symbols.txt b/config/RZDJ01/rels/d_a_npc_doorboy/symbols.txt new file mode 100644 index 0000000000..93174a1ce6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_doorboy/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpcDoorBoy_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__14daNpcDoorBoy_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__14daNpcDoorBoy_cFv = .text:0x00000448; // type:function size:0x3C0 scope:global align:4 +CreateHeap__14daNpcDoorBoy_cFv = .text:0x00000808; // type:function size:0x17C scope:global align:4 +Draw__14daNpcDoorBoy_cFv = .text:0x00000984; // type:function size:0x7C scope:global align:4 +ctrlJoint__14daNpcDoorBoy_cFP8J3DJointP8J3DModel = .text:0x00000A00; // type:function size:0x144 scope:global align:4 +createHeapCallBack__14daNpcDoorBoy_cFP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpcDoorBoy_cFP8J3DJointi = .text:0x00000B48; // type:function size:0x48 scope:global align:4 +setMotion__14daNpcDoorBoy_cFifi = .text:0x00000B90; // type:function size:0x48 scope:global align:4 +setAction__14daNpcDoorBoy_cFM14daNpcDoorBoy_cFPCvPvPv_b = .text:0x00000BD8; // type:function size:0xA8 scope:global align:4 +wait__14daNpcDoorBoy_cFPv = .text:0x00000C80; // type:function size:0x3F0 scope:global align:4 +setLookMode__14daNpcDoorBoy_cFi = .text:0x00001070; // type:function size:0x24 scope:global align:4 +step__14daNpcDoorBoy_cFsi = .text:0x00001094; // type:function size:0xD8 scope:global align:4 +fear__14daNpcDoorBoy_cFPv = .text:0x0000116C; // type:function size:0xB0 scope:global align:4 +talk__14daNpcDoorBoy_cFPv = .text:0x0000121C; // type:function size:0x290 scope:global align:4 +demo__14daNpcDoorBoy_cFPv = .text:0x000014AC; // type:function size:0x174 scope:global align:4 +dummyTalk__14daNpcDoorBoy_cFPv = .text:0x00001620; // type:function size:0x10C scope:global align:4 +daNpcDoorBoy_Create__FPv = .text:0x0000172C; // type:function size:0x4 scope:global align:4 +daNpcDoorBoy_Delete__FPv = .text:0x00001730; // type:function size:0x34 scope:global align:4 +daNpcDoorBoy_Execute__FPv = .text:0x00001764; // type:function size:0x24 scope:global align:4 +daNpcDoorBoy_Draw__FPv = .text:0x00001788; // type:function size:0x4 scope:global align:4 +daNpcDoorBoy_IsDelete__FPv = .text:0x0000178C; // type:function size:0x8 scope:global align:4 +drawDbgInfo__14daNpcDoorBoy_cFv = .text:0x00001794; // type:function size:0x8 scope:global align:4 +setMotionAnm__14daNpcDoorBoy_cFif = .text:0x0000179C; // type:function size:0xCC scope:global align:4 +setAttnPos__14daNpcDoorBoy_cFv = .text:0x00001868; // type:function size:0x364 scope:global align:4 +main__14daNpcDoorBoy_cFv = .text:0x00001BCC; // type:function size:0x1BC scope:global align:4 +setParam__14daNpcDoorBoy_cFv = .text:0x00001D88; // type:function size:0xA4 scope:global align:4 +__sinit_\d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001E94; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00001ED0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00001F8C; // type:function size:0x4 scope:global align:4 +__dt__20daNpcDoorBoy_Param_cFv = .text:0x00001F90; // type:function size:0x40 scope:global align:4 +__ct__20daNpcDoorBoy_Param_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpcDoorBoy_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@100499 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100500 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100501 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100502 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100503 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100504 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@100540 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100541 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97550 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@97719 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@97723 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@97727 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@97731 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@97735 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100735 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@100736 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@100750 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@100924 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100925 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100926 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100927 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100928 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_299_data_48 = .data:0x00000048; // type:object size:0x8 data:string +lbl_299_data_50 = .data:0x00000050; // type:object size:0x9 data:string +l_arcNames = .data:0x0000005C; // type:object size:0x8 scope:global align:4 data:4byte +l_myName = .data:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +@100424 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@100660 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@100661 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@100662 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@100663 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@100776 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@100777 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +lbl_299_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@100805 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@100823 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +daNpcDoorBoy_MethodTable = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DOORBOY = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__14daNpcDoorBoy_c = .data:0x00000134; // type:object size:0x48 scope:global align:4 +lbl_299_data_17C = .data:0x0000017C; // type:object size:0xF data:string +@98181 = .data:0x0000018C; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcDoorBoy_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +__vt__20daNpcDoorBoy_Param_c = .data:0x000001A8; // type:object size:0xC scope:global align:4 +lbl_299_data_1B4 = .data:0x000001B4; // type:object size:0x15 data:string +__RTTI__20daNpcDoorBoy_Param_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +lbl_299_data_1D4 = .data:0x000001D4; // type:object size:0x9 data:string +@98184 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001F4; // type:object size:0xC scope:global align:4 +lbl_299_data_200 = .data:0x00000200; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global align:4 +lbl_299_data_224 = .data:0x00000224; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 +lbl_299_data_240 = .data:0x00000240; // type:object size:0x34 +@98256 = .data:0x00000274; // type:object size:0x3C scope:local align:4 +lbl_299_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@98258 = .data:0x000002C4; // type:object size:0x34 scope:local align:4 +lbl_299_data_2F8 = .data:0x000002F8; // type:object size:0x14 +@98316 = .data:0x0000030C; // type:object size:0x24 scope:local align:4 +lbl_299_data_330 = .data:0x00000330; // type:object size:0x18 +@98318 = .data:0x00000348; // type:object size:0xC scope:local align:4 +lbl_299_data_354 = .data:0x00000354; // type:object size:0x1C +@98320 = .data:0x00000370; // type:object size:0xC scope:local align:4 +lbl_299_data_37C = .data:0x0000037C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@97409 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__14daNpcDoorBoy_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_npc_drainSol/splits.txt b/config/RZDJ01/rels/d_a_npc_drainSol/splits.txt new file mode 100644 index 0000000000..6717bb916d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_drainSol/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_drainSol.cpp: + .text start:0x000000CC end:0x00001250 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_drainSol/symbols.txt b/config/RZDJ01/rels/d_a_npc_drainSol/symbols.txt new file mode 100644 index 0000000000..ff95068016 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_drainSol/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daNpcDrSol_cFv = .text:0x000000CC; // type:function size:0x1E4 scope:global align:4 +__dt__12daNpcDrSol_cFv = .text:0x000002B0; // type:function size:0xB0 scope:global align:4 +Create__12daNpcDrSol_cFv = .text:0x00000360; // type:function size:0x32C scope:global align:4 +CreateHeap__12daNpcDrSol_cFv = .text:0x0000068C; // type:function size:0x1BC scope:global align:4 +Execute__12daNpcDrSol_cFv = .text:0x00000848; // type:function size:0xF0 scope:global align:4 +drawOtherMdls__12daNpcDrSol_cFv = .text:0x00000938; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpcDrSol_cFP10fopAc_ac_c = .text:0x000009CC; // type:function size:0x4 scope:global align:4 +setAction__12daNpcDrSol_cFM12daNpcDrSol_cFPCvPvPv_b = .text:0x000009D0; // type:function size:0xA8 scope:global align:4 +wait__12daNpcDrSol_cFPv = .text:0x00000A78; // type:function size:0x11C scope:global align:4 +setMotion__12daNpcDrSol_cFifi = .text:0x00000B94; // type:function size:0x78 scope:global align:4 +talk__12daNpcDrSol_cFPv = .text:0x00000C0C; // type:function size:0x124 scope:global align:4 +daNpcDrSol_Create__FPv = .text:0x00000D30; // type:function size:0x4 scope:global align:4 +daNpcDrSol_Delete__FPv = .text:0x00000D34; // type:function size:0x34 scope:global align:4 +daNpcDrSol_Execute__FPv = .text:0x00000D68; // type:function size:0x4 scope:global align:4 +daNpcDrSol_Draw__FPv = .text:0x00000D6C; // type:function size:0x40 scope:global align:4 +daNpcDrSol_IsDelete__FPv = .text:0x00000DAC; // type:function size:0x8 scope:global align:4 +drawDbgInfo__12daNpcDrSol_cFv = .text:0x00000DB4; // type:function size:0x8 scope:global align:4 +setMotionAnm__12daNpcDrSol_cFif = .text:0x00000DBC; // type:function size:0xC8 scope:global align:4 +setAttnPos__12daNpcDrSol_cFv = .text:0x00000E84; // type:function size:0x11C scope:global align:4 +main__12daNpcDrSol_cFv = .text:0x00000FA0; // type:function size:0x15C scope:global align:4 +setParam__12daNpcDrSol_cFv = .text:0x000010FC; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000011C0; // type:function size:0x3C scope:global align:4 +adjustShapeAngle__12daNpcDrSol_cFv = .text:0x000011FC; // type:function size:0x4 scope:global align:4 +__dt__18daNpcDrSol_Param_cFv = .text:0x00001200; // type:function size:0x40 scope:global align:4 +__ct__18daNpcDrSol_Param_cFv = .text:0x00001240; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpcDrSol_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@96879 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96880 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96881 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96882 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96883 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94771 = .rodata:0x00000080; // type:object size:0x18 scope:local align:4 +@96916 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@94922 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@94924 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@97024 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@97098 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97099 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x18 scope:global align:4 +lbl_300_data_20 = .data:0x00000020; // type:object size:0xA data:string +lbl_300_data_2A = .data:0x0000002A; // type:object size:0xA data:string +l_arcNames = .data:0x00000034; // type:object size:0x8 scope:global align:4 data:4byte +@96808 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@97012 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +@97041 = .data:0x00000054; // type:object size:0xC scope:local align:4 data:4byte +daNpcDrSol_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DRSOL = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__12daNpcDrSol_c = .data:0x000000B0; // type:object size:0x48 scope:global align:4 +lbl_300_data_F8 = .data:0x000000F8; // type:object size:0xD data:string +@95128 = .data:0x00000108; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcDrSol_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcDrSol_Param_c = .data:0x00000124; // type:object size:0xC scope:global align:4 +lbl_300_data_130 = .data:0x00000130; // type:object size:0x13 data:string +__RTTI__18daNpcDrSol_Param_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_300_data_158 = .data:0x00000158; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94696 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_du/splits.txt b/config/RZDJ01/rels/d_a_npc_du/splits.txt new file mode 100644 index 0000000000..9d87fa76ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_du/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_du.cpp: + .text start:0x000000CC end:0x000016B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_du/symbols.txt b/config/RZDJ01/rels/d_a_npc_du/symbols.txt new file mode 100644 index 0000000000..c7d2c8d4dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_du/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Du_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP12npc_du_classifUcf = .text:0x000000F0; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001A0; // type:function size:0x180 scope:global align:4 +daNpc_Du_Draw__FP12npc_du_class = .text:0x00000320; // type:function size:0x100 scope:global align:4 +daNpc_Du_Execute__FP12npc_du_class = .text:0x00000420; // type:function size:0xD70 scope:global align:4 +daNpc_Du_IsDelete__FP12npc_du_class = .text:0x00001190; // type:function size:0x8 scope:global align:4 +daNpc_Du_Delete__FP12npc_du_class = .text:0x00001198; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001200; // type:function size:0x1D8 scope:global align:4 +daNpc_Du_Create__FP10fopAc_ac_c = .text:0x000013D8; // type:function size:0x258 scope:global align:4 +__dt__14daNpc_Du_HIO_cFv = .text:0x00001630; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_du_cpp = .text:0x00001670; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95815 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95824 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95825 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95875 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95876 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96018 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96019 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96020 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96021 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96022 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96024 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96025 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96026 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96027 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96028 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96029 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96030 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96031 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96032 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96034 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96035 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96036 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96037 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96038 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96039 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96041 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@96182 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96183 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96184 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +lbl_301_data_0 = .data:0x00000000; // type:object size:0x7 data:string +walk_se$93885 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +run_se$93886 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +lbl_301_data_18 = .data:0x00000018; // type:object size:0x7 data:string +cc_sph_src$93991 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +l_daNpc_Du_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DU = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Du_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_301_data_BC = .data:0x000000BC; // type:object size:0xF data:string +@94017 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Du_HIO_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_301_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93563 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_fairy/splits.txt b/config/RZDJ01/rels/d_a_npc_fairy/splits.txt new file mode 100644 index 0000000000..f0fbc8993a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fairy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy.cpp: + .text start:0x000000CC end:0x000063B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001CC + .data start:0x00000000 end:0x000010C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_fairy/symbols.txt b/config/RZDJ01/rels/d_a_npc_fairy/symbols.txt new file mode 100644 index 0000000000..78882e7074 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fairy/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__16_Fairy_Feather_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +loadModel__16_Fairy_Feather_cFv = .text:0x00000180; // type:function size:0x118 scope:global align:4 +setAnm__16_Fairy_Feather_cFi = .text:0x00000298; // type:function size:0x10C scope:global align:4 +setBrk__16_Fairy_Feather_cFi = .text:0x000003A4; // type:function size:0xB8 scope:global align:4 +setBtk__16_Fairy_Feather_cFi = .text:0x0000045C; // type:function size:0xB8 scope:global align:4 +ctrlJointCallBack__16_Fairy_Feather_cFP8J3DJointi = .text:0x00000514; // type:function size:0x8 scope:global align:4 +connect__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x0000051C; // type:function size:0x6C scope:global align:4 +draw__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x00000588; // type:function size:0x2C0 scope:global align:4 +__dt__13daNpc_Fairy_cFv = .text:0x00000848; // type:function size:0xB8 scope:global align:4 +Create__13daNpc_Fairy_cFv = .text:0x00000900; // type:function size:0x4D0 scope:global align:4 +CreateHeap__13daNpc_Fairy_cFv = .text:0x00000DD0; // type:function size:0x28C scope:global align:4 +setAnmData__13daNpc_Fairy_cFv = .text:0x0000105C; // type:function size:0xF8 scope:global align:4 +setMotionAnm__13daNpc_Fairy_cFifi = .text:0x00001154; // type:function size:0x258 scope:global align:4 +afterSetMotionAnm__13daNpc_Fairy_cFiifi = .text:0x000013AC; // type:function size:0x80 scope:global align:4 +Execute__13daNpc_Fairy_cFv = .text:0x0000142C; // type:function size:0x5C scope:global align:4 +Draw__13daNpc_Fairy_cFv = .text:0x00001488; // type:function size:0xA8 scope:global align:4 +drawOtherMdl__13daNpc_Fairy_cFv = .text:0x00001530; // type:function size:0x40 scope:global align:4 +createHeapCallBack__13daNpc_Fairy_cFP10fopAc_ac_c = .text:0x00001570; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Fairy_cFP8J3DJointi = .text:0x00001574; // type:function size:0x54 scope:global align:4 +reset__13daNpc_Fairy_cFv = .text:0x000015C8; // type:function size:0x100 scope:global align:4 +afterJntAnm__13daNpc_Fairy_cFi = .text:0x000016C8; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Fairy_cFv = .text:0x00001754; // type:function size:0x120 scope:global align:4 +checkChangeEvt__13daNpc_Fairy_cFv = .text:0x00001874; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__13daNpc_Fairy_cFv = .text:0x0000187C; // type:function size:0x34 scope:global align:4 +evtTalk__13daNpc_Fairy_cFv = .text:0x000018B0; // type:function size:0xF8 scope:global align:4 +evtCutProc__13daNpc_Fairy_cFv = .text:0x000019A8; // type:function size:0xB8 scope:global align:4 +evtEndProc__13daNpc_Fairy_cFv = .text:0x00001A60; // type:function size:0xA0 scope:global align:4 +action__13daNpc_Fairy_cFv = .text:0x00001B00; // type:function size:0x68 scope:global align:4 +ptcl_water__13daNpc_Fairy_cFv = .text:0x00001B68; // type:function size:0xB0 scope:global align:4 +ptcl_sprit__13daNpc_Fairy_cFv = .text:0x00001C18; // type:function size:0x108 scope:global align:4 +_to_FairyField__13daNpc_Fairy_cFv = .text:0x00001D20; // type:function size:0xB0 scope:global align:4 +chk_tempbit__13daNpc_Fairy_cFv = .text:0x00001DD0; // type:function size:0x70 scope:global align:4 +beforeMove__13daNpc_Fairy_cFv = .text:0x00001E40; // type:function size:0x78 scope:global align:4 +afterMoved__13daNpc_Fairy_cFv = .text:0x00001EB8; // type:function size:0xCC scope:global align:4 +setAttnPos__13daNpc_Fairy_cFv = .text:0x00001F84; // type:function size:0x214 scope:global align:4 +setCollision__13daNpc_Fairy_cFv = .text:0x00002198; // type:function size:0x148 scope:global align:4 +drawDbgInfo__13daNpc_Fairy_cFv = .text:0x000022E0; // type:function size:0x8 scope:global align:4 +setAction__13daNpc_Fairy_cFM13daNpc_Fairy_cFPCvPvi_ii = .text:0x000022E8; // type:function size:0xB0 scope:global align:4 +wait__13daNpc_Fairy_cFi = .text:0x00002398; // type:function size:0x238 scope:global align:4 +talk__13daNpc_Fairy_cFi = .text:0x000025D0; // type:function size:0xF0 scope:global align:4 +AppearDemoCall__13daNpc_Fairy_cFv = .text:0x000026C0; // type:function size:0x138 scope:global align:4 +ReturnDemoCall__13daNpc_Fairy_cFv = .text:0x000027F8; // type:function size:0x34 scope:global align:4 +PresentDemoCall__13daNpc_Fairy_cFv = .text:0x0000282C; // type:function size:0x94 scope:global align:4 +cutAppear_10F_01__13daNpc_Fairy_cFi = .text:0x000028C0; // type:function size:0x94 scope:global align:4 +_cutAppear_10F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002954; // type:function size:0x1A4 scope:global align:4 +_cutAppear_10F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00002AF8; // type:function size:0x180 scope:global align:4 +cutAppear_10F_02__13daNpc_Fairy_cFi = .text:0x00002C78; // type:function size:0x94 scope:global align:4 +_cutAppear_10F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00002D0C; // type:function size:0xF8 scope:global align:4 +_cutAppear_10F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00002E04; // type:function size:0xC8 scope:global align:4 +cutAppear_20F_01__13daNpc_Fairy_cFi = .text:0x00002ECC; // type:function size:0x94 scope:global align:4 +_cutAppear_20F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002F60; // type:function size:0x124 scope:global align:4 +_cutAppear_20F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003084; // type:function size:0x114 scope:global align:4 +cutAppear_20F_02__13daNpc_Fairy_cFi = .text:0x00003198; // type:function size:0x94 scope:global align:4 +_cutAppear_20F_02_Init__13daNpc_Fairy_cFRCi = .text:0x0000322C; // type:function size:0x124 scope:global align:4 +_cutAppear_20F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003350; // type:function size:0x114 scope:global align:4 +cutAppear_30F_01__13daNpc_Fairy_cFi = .text:0x00003464; // type:function size:0x94 scope:global align:4 +_cutAppear_30F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000034F8; // type:function size:0xF8 scope:global align:4 +_cutAppear_30F_01_Main__13daNpc_Fairy_cFRCi = .text:0x000035F0; // type:function size:0xC8 scope:global align:4 +cutAppear_30F_02__13daNpc_Fairy_cFi = .text:0x000036B8; // type:function size:0x94 scope:global align:4 +_cutAppear_30F_02_Init__13daNpc_Fairy_cFRCi = .text:0x0000374C; // type:function size:0xF8 scope:global align:4 +_cutAppear_30F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003844; // type:function size:0xC8 scope:global align:4 +cutAppear_40F_01__13daNpc_Fairy_cFi = .text:0x0000390C; // type:function size:0x94 scope:global align:4 +_cutAppear_40F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000039A0; // type:function size:0xF8 scope:global align:4 +_cutAppear_40F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003A98; // type:function size:0xC8 scope:global align:4 +cutAppear_40F_02__13daNpc_Fairy_cFi = .text:0x00003B60; // type:function size:0x94 scope:global align:4 +_cutAppear_40F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003BF4; // type:function size:0xF8 scope:global align:4 +_cutAppear_40F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003CEC; // type:function size:0xC8 scope:global align:4 +cutAppear_50F_01__13daNpc_Fairy_cFi = .text:0x00003DB4; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_01_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00003E80; // type:function size:0x220 scope:global align:4 +_cutAppear_50F_01_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000040A0; // type:function size:0x280 scope:global align:4 +cutAppear_50F_02__13daNpc_Fairy_cFi = .text:0x00004320; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_02_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000043EC; // type:function size:0x1E8 scope:global align:4 +_cutAppear_50F_02_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000045D4; // type:function size:0x204 scope:global align:4 +cutAppear_50F_03__13daNpc_Fairy_cFi = .text:0x000047D8; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_03_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000048A4; // type:function size:0x198 scope:global align:4 +_cutAppear_50F_03_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004A3C; // type:function size:0x140 scope:global align:4 +cutAppear_50F_04__13daNpc_Fairy_cFi = .text:0x00004B7C; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_04_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00004C48; // type:function size:0x1E8 scope:global align:4 +_cutAppear_50F_04_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004E30; // type:function size:0x228 scope:global align:4 +cutAppear_50F_05__13daNpc_Fairy_cFi = .text:0x00005058; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_05_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00005124; // type:function size:0x210 scope:global align:4 +_cutAppear_50F_05_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005334; // type:function size:0x254 scope:global align:4 +cutSelect_Return1__13daNpc_Fairy_cFi = .text:0x00005588; // type:function size:0x94 scope:global align:4 +_cutSelect_Return1_Init__13daNpc_Fairy_cFRCi = .text:0x0000561C; // type:function size:0x10C scope:global align:4 +_cutSelect_Return1_Main__13daNpc_Fairy_cFRCi = .text:0x00005728; // type:function size:0xB4 scope:global align:4 +cutSelect_Return2__13daNpc_Fairy_cFi = .text:0x000057DC; // type:function size:0x94 scope:global align:4 +_cutSelect_Return2_Init__13daNpc_Fairy_cFRCi = .text:0x00005870; // type:function size:0x60 scope:global align:4 +_cutSelect_Return2_Main__13daNpc_Fairy_cFRCi = .text:0x000058D0; // type:function size:0xFC scope:global align:4 +cutSelect_Return3__13daNpc_Fairy_cFi = .text:0x000059CC; // type:function size:0x94 scope:global align:4 +_cutSelect_Return3_Init__13daNpc_Fairy_cFRCi = .text:0x00005A60; // type:function size:0x10C scope:global align:4 +_cutSelect_Return3_Main__13daNpc_Fairy_cFRCi = .text:0x00005B6C; // type:function size:0xB4 scope:global align:4 +cutReturnCancel__13daNpc_Fairy_cFi = .text:0x00005C20; // type:function size:0x70 scope:global align:4 +daNpc_Fairy_Create__FPv = .text:0x00005C90; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_Delete__FPv = .text:0x00005C94; // type:function size:0x34 scope:global align:4 +daNpc_Fairy_Execute__FPv = .text:0x00005CC8; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_Draw__FPv = .text:0x00005CCC; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_IsDelete__FPv = .text:0x00005CD0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_fairy_cpp = .text:0x00005CD8; // type:function size:0x68 scope:global align:4 +__dt__16_Fairy_Feather_cFv = .text:0x00005D40; // type:function size:0xA0 scope:global align:4 +getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00005DE0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00005DE8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Fairy_cFv = .text:0x00005DF0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Fairy_cFv = .text:0x00005DF8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Fairy_cFi = .text:0x00005E00; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Fairy_cFi = .text:0x00005E10; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Fairy_Param_cFv = .text:0x00005E20; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Fairy_Param_cFv = .text:0x00005E60; // type:function size:0x10 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005E70; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005F3C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005F7C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005FBC; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006000; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000060A8; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000060FC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006214; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006324; // type:function size:0x80 scope:global align:4 +fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000063A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Fairy_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@103056 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +sBckPrm$96500 = .rodata:0x00000098; // type:object size:0x48 scope:local align:4 +@103071 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103072 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103073 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +sBrkPrm$96523 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +sBtkPrm$96536 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@103434 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103435 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103436 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103437 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103438 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103439 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103463 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@103464 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103620 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@103774 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +id$97039 = .rodata:0x0000012C; // type:object size:0x6 scope:local align:4 +lbl_302_rodata_132 = .rodata:0x00000132; // type:object size:0x6 +sTempBit$97074 = .rodata:0x00000138; // type:object size:0x10 scope:local align:4 +@103879 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103881 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103884 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +sEvtType1$97274 = .rodata:0x00000160; // type:object size:0xA scope:local align:4 +sEvtType2$97275 = .rodata:0x0000016A; // type:object size:0xA scope:local align:2 +sEvtBitNo$97276 = .rodata:0x00000174; // type:object size:0xA scope:local align:4 +@104044 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104069 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104070 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104339 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104340 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104341 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104342 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104343 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@104378 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x000001AC; // type:object size:0x8 scope:local align:4 +@98041 = .rodata:0x000001B4; // type:object size:0x8 scope:local align:4 +@98119 = .rodata:0x000001BC; // type:object size:0x8 scope:local align:4 +@98222 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_302_data_1 = .data:0x00000001; // type:object size:0x6 data:string +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +lbl_302_data_10 = .data:0x00000010; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000014; // type:object size:0x14 scope:global align:4 +l_bmdData = .data:0x00000028; // type:object size:0x8 scope:global align:4 data:4byte +l_faceMotionAnmData = .data:0x00000030; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000BC; // type:object size:0x150 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000020C; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x0000025C; // type:object size:0xB0 scope:global align:4 +lbl_302_data_30C = .data:0x0000030C; // type:object size:0xE data:string +lbl_302_data_31A = .data:0x0000031A; // type:object size:0xE data:string +lbl_302_data_328 = .data:0x00000328; // type:object size:0xE data:string +lbl_302_data_336 = .data:0x00000336; // type:object size:0xE data:string +lbl_302_data_344 = .data:0x00000344; // type:object size:0xE data:string +lbl_302_data_352 = .data:0x00000352; // type:object size:0xE data:string +lbl_302_data_360 = .data:0x00000360; // type:object size:0xE data:string +lbl_302_data_36E = .data:0x0000036E; // type:object size:0xE data:string +lbl_302_data_37C = .data:0x0000037C; // type:object size:0xE data:string +lbl_302_data_38A = .data:0x0000038A; // type:object size:0xE data:string +lbl_302_data_398 = .data:0x00000398; // type:object size:0xE data:string +lbl_302_data_3A6 = .data:0x000003A6; // type:object size:0xE data:string +lbl_302_data_3B4 = .data:0x000003B4; // type:object size:0xE data:string +lbl_302_data_3C2 = .data:0x000003C2; // type:object size:0xF data:string +lbl_302_data_3D1 = .data:0x000003D1; // type:object size:0xF data:string +lbl_302_data_3E0 = .data:0x000003E0; // type:object size:0xF data:string +lbl_302_data_3EF = .data:0x000003EF; // type:object size:0xE data:string +l_evtList = .data:0x00000400; // type:object size:0x90 scope:global align:4 +mCutNameList__13daNpc_Fairy_c = .data:0x00000490; // type:object size:0x48 scope:global align:4 +mCutList__13daNpc_Fairy_c = .data:0x000004D8; // type:object size:0xD8 scope:global align:4 data:4byte +@103639 = .data:0x000005B0; // type:object size:0xC scope:local align:4 data:4byte +@103734 = .data:0x000005BC; // type:object size:0xC scope:local align:4 data:4byte +@103735 = .data:0x000005C8; // type:object size:0xC scope:local align:4 data:4byte +lbl_302_data_5D4 = .data:0x000005D4; // type:object size:0x6 data:string +lbl_302_data_5DA = .data:0x000005DA; // type:object size:0x6 data:string +lbl_302_data_5E0 = .data:0x000005E0; // type:object size:0x6 data:string +@104346 = .data:0x000005E8; // type:object size:0xCC scope:local align:4 +@104382 = .data:0x000006B4; // type:object size:0xCC scope:local align:4 +@104421 = .data:0x00000780; // type:object size:0x7C scope:local align:4 +@104445 = .data:0x000007FC; // type:object size:0x7C scope:local align:4 +@104479 = .data:0x00000878; // type:object size:0xA4 scope:local align:4 +@104491 = .data:0x0000091C; // type:object size:0xA4 scope:local align:4 +@104530 = .data:0x000009C0; // type:object size:0xA4 scope:local align:4 +@104555 = .data:0x00000A64; // type:object size:0xA4 scope:local align:4 +@104595 = .data:0x00000B08; // type:object size:0xCC scope:local align:4 +@104624 = .data:0x00000BD4; // type:object size:0xCC scope:local align:4 +daNpc_Fairy_MethodTable = .data:0x00000CA0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FAIRY = .data:0x00000CC0; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Fairy_c = .data:0x00000CF0; // type:object size:0xC4 scope:global align:4 +lbl_302_data_DB4 = .data:0x00000DB4; // type:object size:0xE data:string +@98507 = .data:0x00000DC4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Fairy_c = .data:0x00000DD8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Fairy_Param_c = .data:0x00000DE0; // type:object size:0xC scope:global align:4 +lbl_302_data_DEC = .data:0x00000DEC; // type:object size:0x14 data:string +__RTTI__19daNpc_Fairy_Param_c = .data:0x00000E00; // type:object size:0x8 scope:global align:4 +lbl_302_data_E08 = .data:0x00000E08; // type:object size:0x9 data:string +@98515 = .data:0x00000E14; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E28; // type:object size:0xC scope:global align:4 +lbl_302_data_E34 = .data:0x00000E34; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E4C; // type:object size:0xC scope:global align:4 +lbl_302_data_E58 = .data:0x00000E58; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E70; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000E78; // type:object size:0xC scope:global align:4 +lbl_302_data_E84 = .data:0x00000E84; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000E98; // type:object size:0x8 scope:global align:4 +lbl_302_data_EA0 = .data:0x00000EA0; // type:object size:0x34 +@98582 = .data:0x00000ED4; // type:object size:0x3C scope:local align:4 +lbl_302_data_F10 = .data:0x00000F10; // type:object size:0x14 +@98584 = .data:0x00000F24; // type:object size:0x34 scope:local align:4 +lbl_302_data_F58 = .data:0x00000F58; // type:object size:0x14 +@98642 = .data:0x00000F6C; // type:object size:0x24 scope:local align:4 +lbl_302_data_F90 = .data:0x00000F90; // type:object size:0x18 +@98644 = .data:0x00000FA8; // type:object size:0xC scope:local align:4 +lbl_302_data_FB4 = .data:0x00000FB4; // type:object size:0x1C +@98646 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 +lbl_302_data_FDC = .data:0x00000FDC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96444 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_fairy_seirei/splits.txt b/config/RZDJ01/rels/d_a_npc_fairy_seirei/splits.txt new file mode 100644 index 0000000000..d31e523ec9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fairy_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy_seirei.cpp: + .text start:0x000000CC end:0x0000137C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000004AC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_fairy_seirei/symbols.txt b/config/RZDJ01/rels/d_a_npc_fairy_seirei/symbols.txt new file mode 100644 index 0000000000..f3104b2083 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fairy_seirei/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__19daNpc_FairySeirei_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +create__19daNpc_FairySeirei_cFv = .text:0x00000154; // type:function size:0x438 scope:global align:4 +isDelete__19daNpc_FairySeirei_cFv = .text:0x0000058C; // type:function size:0x40 scope:global align:4 +reset__19daNpc_FairySeirei_cFv = .text:0x000005CC; // type:function size:0xA4 scope:global align:4 +setParam__19daNpc_FairySeirei_cFv = .text:0x00000670; // type:function size:0xF4 scope:global align:4 +evtTalk__19daNpc_FairySeirei_cFv = .text:0x00000764; // type:function size:0xF4 scope:global align:4 +evtCutProc__19daNpc_FairySeirei_cFv = .text:0x00000858; // type:function size:0xBC scope:global align:4 +action__19daNpc_FairySeirei_cFv = .text:0x00000914; // type:function size:0x88 scope:global align:4 +beforeMove__19daNpc_FairySeirei_cFv = .text:0x0000099C; // type:function size:0x78 scope:global align:4 +setCollision__19daNpc_FairySeirei_cFv = .text:0x00000A14; // type:function size:0x114 scope:global align:4 +setAttnPos__19daNpc_FairySeirei_cFv = .text:0x00000B28; // type:function size:0x94 scope:global align:4 +drawDbgInfo__19daNpc_FairySeirei_cFv = .text:0x00000BBC; // type:function size:0x8 scope:global align:4 +selectAction__19daNpc_FairySeirei_cFv = .text:0x00000BC4; // type:function size:0x40 scope:global align:4 +setAction__19daNpc_FairySeirei_cFM19daNpc_FairySeirei_cFPCvPvi_i = .text:0x00000C04; // type:function size:0xA8 scope:global align:4 +setPrtcls__19daNpc_FairySeirei_cFv = .text:0x00000CAC; // type:function size:0x124 scope:global align:4 +wait__19daNpc_FairySeirei_cFi = .text:0x00000DD0; // type:function size:0x6C scope:global align:4 +talk__19daNpc_FairySeirei_cFi = .text:0x00000E3C; // type:function size:0x150 scope:global align:4 +_to_FairyCave__19daNpc_FairySeirei_cFv = .text:0x00000F8C; // type:function size:0x68 scope:global align:4 +daNpc_FairySeirei_Create__FPv = .text:0x00000FF4; // type:function size:0x4 scope:global align:4 +daNpc_FairySeirei_Delete__FPv = .text:0x00000FF8; // type:function size:0x34 scope:global align:4 +daNpc_FairySeirei_Execute__FPv = .text:0x0000102C; // type:function size:0x4 scope:global align:4 +daNpc_FairySeirei_Draw__FPv = .text:0x00001030; // type:function size:0x8 scope:global align:4 +daNpc_FairySeirei_IsDelete__FPv = .text:0x00001038; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000010A8; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001174; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000011B4; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000011F4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001238; // type:function size:0xF4 scope:global align:4 +__dt__25daNpc_FairySeirei_Param_cFv = .text:0x0000132C; // type:function size:0x40 scope:global align:4 +__ct__25daNpc_FairySeirei_Param_cFv = .text:0x0000136C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__25daNpc_FairySeirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@98866 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@98892 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98893 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98922 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@99015 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +id$96503 = .rodata:0x000000AC; // type:object size:0x6 scope:local align:4 +@99048 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99049 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +sTempBit$96577 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_evtList = .data:0x00000004; // type:object size:0x8 scope:global align:4 +l_resNameList = .data:0x0000000C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000014; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000030; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000004C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000005C; // type:object size:0x10 scope:global align:4 +mCutNameList__19daNpc_FairySeirei_c = .data:0x0000006C; // type:object size:0x4 scope:global align:4 +@98968 = .data:0x00000070; // type:object size:0xC scope:local align:4 data:4byte +@98969 = .data:0x0000007C; // type:object size:0xC scope:local align:4 data:4byte +lbl_81_data_88 = .data:0x00000088; // type:object size:0x7 data:string +@99018 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +daNpc_FairySeirei_MethodTable = .data:0x0000009C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FAIRY_SEIREI = .data:0x000000BC; // type:object size:0x30 scope:global align:4 +__vt__19daNpc_FairySeirei_c = .data:0x000000EC; // type:object size:0xC4 scope:global align:4 +lbl_81_data_1B0 = .data:0x000001B0; // type:object size:0x14 data:string +@96615 = .data:0x000001C4; // type:object size:0x14 scope:local align:4 +__RTTI__19daNpc_FairySeirei_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +__vt__25daNpc_FairySeirei_Param_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_81_data_1EC = .data:0x000001EC; // type:object size:0x1A data:string +__RTTI__25daNpc_FairySeirei_Param_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_81_data_210 = .data:0x00000210; // type:object size:0x9 data:string +@96623 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000230; // type:object size:0xC scope:global align:4 +lbl_81_data_23C = .data:0x0000023C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_81_data_260 = .data:0x00000260; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_81_data_28C = .data:0x0000028C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +lbl_81_data_2A8 = .data:0x000002A8; // type:object size:0x34 +@96690 = .data:0x000002DC; // type:object size:0x3C scope:local align:4 +lbl_81_data_318 = .data:0x00000318; // type:object size:0x14 +@96692 = .data:0x0000032C; // type:object size:0x34 scope:local align:4 +lbl_81_data_360 = .data:0x00000360; // type:object size:0x14 +@96750 = .data:0x00000374; // type:object size:0x24 scope:local align:4 +lbl_81_data_398 = .data:0x00000398; // type:object size:0x18 +@96752 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +lbl_81_data_3BC = .data:0x000003BC; // type:object size:0x1C +@96754 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +lbl_81_data_3E4 = .data:0x000003E4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__19daNpc_FairySeirei_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@96232 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_fguard/splits.txt b/config/RZDJ01/rels/d_a_npc_fguard/splits.txt new file mode 100644 index 0000000000..9aa90bfe5a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fguard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_fguard.cpp: + .text start:0x0000005C end:0x00000944 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_npc_fguard/symbols.txt b/config/RZDJ01/rels/d_a_npc_fguard/symbols.txt new file mode 100644 index 0000000000..2bc7d26989 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fguard/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +initPosAngle__10daNpcFgd_cFR3Vecs = .text:0x000000E0; // type:function size:0x24 scope:global align:4 +daNpcFgd_Create__FPv = .text:0x00000104; // type:function size:0x3CC scope:global align:4 +setBaseMtx__10daNpcFgd_cFv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +daNpcFgd_Delete__FPv = .text:0x0000054C; // type:function size:0x34 scope:global align:4 +__dt__10daNpcFgd_cFv = .text:0x00000580; // type:function size:0x88 scope:global align:4 +daNpcFgd_Execute__FPv = .text:0x00000608; // type:function size:0x178 scope:global align:4 +daNpcFgd_Draw__FPv = .text:0x00000780; // type:function size:0xA0 scope:global align:4 +daNpcFgd_IsDelete__FPv = .text:0x00000820; // type:function size:0x8 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00000828; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x000008CC; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00000908; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96578 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96579 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96580 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96581 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96585 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96586 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96587 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96588 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96589 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96692 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96693 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96711 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +daNpcFgd_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FGUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__10daNpcFgd_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_303_data_5C = .data:0x0000005C; // type:object size:0xB data:string +@95275 = .data:0x00000068; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcFgd_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_303_data_90 = .data:0x00000090; // type:object size:0xB data:string +@95283 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_fish/splits.txt b/config/RZDJ01/rels/d_a_npc_fish/splits.txt new file mode 100644 index 0000000000..adb0b41655 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fish/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_fish.cpp: + .text start:0x0000005C end:0x00000380 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000091C diff --git a/config/RZDJ01/rels/d_a_npc_fish/symbols.txt b/config/RZDJ01/rels/d_a_npc_fish/symbols.txt new file mode 100644 index 0000000000..28581886cc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_fish/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_Fish_Draw__FP14npc_fish_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_Fish_Execute__FP14npc_fish_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_Fish_IsDelete__FP14npc_fish_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_Fish_Delete__FP14npc_fish_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +fish_set__FP10fopAc_ac_cP11fish_data_s = .text:0x0000007C; // type:function size:0xB8 scope:global align:4 +daNpc_Fish_Create__FP10fopAc_ac_c = .text:0x00000134; // type:function size:0x24C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92435 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92436 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92437 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92438 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92439 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fish_d127_S = .data:0x00000000; // type:object size:0x3D4 scope:global align:4 +fish_d127 = .data:0x000003D4; // type:object size:0x460 scope:global align:4 +lf_pos = .data:0x00000834; // type:object size:0x90 scope:global align:4 +lbl_82_data_8C4 = .data:0x000008C4; // type:object size:0x8 data:string +l_daNpc_Fish_Method = .data:0x000008CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FISH = .data:0x000008EC; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_gnd/splits.txt b/config/RZDJ01/rels/d_a_npc_gnd/splits.txt new file mode 100644 index 0000000000..88c4ffae60 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gnd.cpp: + .text start:0x000000CC end:0x00001FD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x000004F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_gnd/symbols.txt b/config/RZDJ01/rels/d_a_npc_gnd/symbols.txt new file mode 100644 index 0000000000..519b3d1bde --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gnd/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Gnd_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__11daNpc_Gnd_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__11daNpc_Gnd_cFv = .text:0x00000648; // type:function size:0x290 scope:global align:4 +Draw__11daNpc_Gnd_cFv = .text:0x000008D8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__11daNpc_Gnd_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Gnd_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Gnd_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_Gnd_cFv = .text:0x00000A14; // type:function size:0x30 scope:global align:4 +reset__11daNpc_Gnd_cFv = .text:0x00000A44; // type:function size:0x80 scope:global align:4 +afterJntAnm__11daNpc_Gnd_cFi = .text:0x00000AC4; // type:function size:0x8C scope:global align:4 +ctrlBtk__11daNpc_Gnd_cFv = .text:0x00000B50; // type:function size:0x130 scope:global align:4 +setParam__11daNpc_Gnd_cFv = .text:0x00000C80; // type:function size:0xEC scope:global align:4 +setAfterTalkMotion__11daNpc_Gnd_cFv = .text:0x00000D6C; // type:function size:0x1C scope:global align:4 +evtTalk__11daNpc_Gnd_cFv = .text:0x00000D88; // type:function size:0xF4 scope:global align:4 +evtCutProc__11daNpc_Gnd_cFv = .text:0x00000E7C; // type:function size:0xBC scope:global align:4 +action__11daNpc_Gnd_cFv = .text:0x00000F38; // type:function size:0xA4 scope:global align:4 +beforeMove__11daNpc_Gnd_cFv = .text:0x00000FDC; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Gnd_cFv = .text:0x00001054; // type:function size:0x218 scope:global align:4 +setCollision__11daNpc_Gnd_cFv = .text:0x0000126C; // type:function size:0x144 scope:global align:4 +drawDbgInfo__11daNpc_Gnd_cFv = .text:0x000013B0; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__11daNpc_Gnd_cFiifi = .text:0x000013B8; // type:function size:0x198 scope:global align:4 +selectAction__11daNpc_Gnd_cFv = .text:0x00001550; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x00001590; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Gnd_cFPv = .text:0x00001638; // type:function size:0x1B8 scope:global align:4 +talk__11daNpc_Gnd_cFPv = .text:0x000017F0; // type:function size:0x188 scope:global align:4 +daNpc_Gnd_Create__FPv = .text:0x00001978; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_Delete__FPv = .text:0x0000197C; // type:function size:0x34 scope:global align:4 +daNpc_Gnd_Execute__FPv = .text:0x000019B0; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_Draw__FPv = .text:0x000019B4; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_IsDelete__FPv = .text:0x000019B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001A28; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001AF4; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001B34; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B74; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001BB8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C60; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CB4; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DCC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001EDC; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Gnd_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Gnd_cFv = .text:0x00001F74; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Gnd_cFv = .text:0x00001F7C; // type:function size:0x8 scope:global align:4 +__dt__17daNpc_Gnd_Param_cFv = .text:0x00001F84; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Gnd_Param_cFv = .text:0x00001FC4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Gnd_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98152 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98153 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98154 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98155 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98156 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98176 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98177 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98187 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98237 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98301 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98393 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98520 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98521 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98522 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98525 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_304_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_304_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_304_data_28 = .data:0x00000028; // type:object size:0x4 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_304_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000040; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +mCutNameList__11daNpc_Gnd_c = .data:0x00000098; // type:object size:0x4 scope:global align:4 +@98444 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@98445 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_304_data_B4 = .data:0x000000B4; // type:object size:0x4 data:string +brkAnmData$95166 = .data:0x000000B8; // type:object size:0x8 scope:local align:4 +bpkAnmData$95167 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +@98624 = .data:0x000000C8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Gnd_MethodTable = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GND = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Gnd_c = .data:0x00000124; // type:object size:0xC4 scope:global align:4 +lbl_304_data_1E8 = .data:0x000001E8; // type:object size:0xC data:string +@95347 = .data:0x000001F4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Gnd_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Gnd_Param_c = .data:0x00000210; // type:object size:0xC scope:global align:4 +lbl_304_data_21C = .data:0x0000021C; // type:object size:0x12 data:string +__RTTI__17daNpc_Gnd_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +lbl_304_data_238 = .data:0x00000238; // type:object size:0x9 data:string +@95355 = .data:0x00000244; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000258; // type:object size:0xC scope:global align:4 +lbl_304_data_264 = .data:0x00000264; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_304_data_288 = .data:0x00000288; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_304_data_2B4 = .data:0x000002B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 +lbl_304_data_2D0 = .data:0x000002D0; // type:object size:0x34 +@95422 = .data:0x00000304; // type:object size:0x3C scope:local align:4 +lbl_304_data_340 = .data:0x00000340; // type:object size:0x14 +@95424 = .data:0x00000354; // type:object size:0x34 scope:local align:4 +lbl_304_data_388 = .data:0x00000388; // type:object size:0x14 +@95482 = .data:0x0000039C; // type:object size:0x24 scope:local align:4 +lbl_304_data_3C0 = .data:0x000003C0; // type:object size:0x18 +@95484 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +lbl_304_data_3E4 = .data:0x000003E4; // type:object size:0x1C +@95486 = .data:0x00000400; // type:object size:0xC scope:local align:4 +lbl_304_data_40C = .data:0x0000040C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Gnd_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94728 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_gra/splits.txt b/config/RZDJ01/rels/d_a_npc_gra/splits.txt new file mode 100644 index 0000000000..a6ee7c65f2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gra.cpp: + .text start:0x000000CC end:0x0000A034 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004C4 + .data start:0x00000000 end:0x00000FFC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_gra/symbols.txt b/config/RZDJ01/rels/d_a_npc_gra/symbols.txt new file mode 100644 index 0000000000..9397570a4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gra/symbols.txt @@ -0,0 +1,356 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grA_cFv = .text:0x000000CC; // type:function size:0x2E0 scope:global align:4 +__dt__11daNpc_grA_cFv = .text:0x000003AC; // type:function size:0x12C scope:global align:4 +create__11daNpc_grA_cFv = .text:0x000004D8; // type:function size:0x2F4 scope:global align:4 +CreateHeap__11daNpc_grA_cFv = .text:0x000007CC; // type:function size:0x364 scope:global align:4 +Draw__11daNpc_grA_cFv = .text:0x00000B30; // type:function size:0x78 scope:global align:4 +ctrlJoint__11daNpc_grA_cFP8J3DJointP8J3DModel = .text:0x00000BA8; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grA_cFP8J3DJointi = .text:0x00000D90; // type:function size:0x48 scope:global align:4 +setTagJump__11daNpc_grA_cFv = .text:0x00000DD8; // type:function size:0xB4 scope:global align:4 +setTagJump2__11daNpc_grA_cFv = .text:0x00000E8C; // type:function size:0xB4 scope:global align:4 +setHomeJump__11daNpc_grA_cFv = .text:0x00000F40; // type:function size:0xA4 scope:global align:4 +s_sub__FPvPv = .text:0x00000FE4; // type:function size:0xB8 scope:global align:4 +s_sub2__FPvPv = .text:0x0000109C; // type:function size:0x9C scope:global align:4 +s_subShop__FPvPv = .text:0x00001138; // type:function size:0x4C scope:global align:4 +s_subGRD__FPvPv = .text:0x00001184; // type:function size:0x4C scope:global align:4 +s_subOnsenTaru__FPvPv = .text:0x000011D0; // type:function size:0x6C scope:global align:4 +s_subCarry__FPvPv = .text:0x0000123C; // type:function size:0x5C scope:global align:4 +s_subCrashed__FPvPv = .text:0x00001298; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_grA_cFv = .text:0x00001324; // type:function size:0x204 scope:global align:4 +main__11daNpc_grA_cFv = .text:0x00001528; // type:function size:0x244 scope:global align:4 +ctrlBtk__11daNpc_grA_cFv = .text:0x0000176C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpc_grA_cFv = .text:0x00001774; // type:function size:0x56C scope:global align:4 +setExpressionAnm__11daNpc_grA_cFib = .text:0x00001CE0; // type:function size:0x39C scope:global align:4 +setExpressionBtp__11daNpc_grA_cFi = .text:0x0000207C; // type:function size:0x130 scope:global align:4 +setExpression__11daNpc_grA_cFif = .text:0x000021AC; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grA_cFif = .text:0x000021D8; // type:function size:0x1D4 scope:global align:4 +setMotion__11daNpc_grA_cFifi = .text:0x000023AC; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grA_cFv = .text:0x000023F0; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grA_cFv = .text:0x000023F8; // type:function size:0xF4 scope:global align:4 +getMode1__11daNpc_grA_cFv = .text:0x000024EC; // type:function size:0xC scope:global align:4 +getTypeFromParam__11daNpc_grA_cFv = .text:0x000024F8; // type:function size:0xA4 scope:global align:4 +isDelete__11daNpc_grA_cFv = .text:0x0000259C; // type:function size:0x184 scope:global align:4 +reset__11daNpc_grA_cFv = .text:0x00002720; // type:function size:0x550 scope:global align:4 +playExpression__11daNpc_grA_cFv = .text:0x00002C70; // type:function size:0x640 scope:global align:4 +playMotion__11daNpc_grA_cFv = .text:0x000032B0; // type:function size:0x77C scope:global align:4 +setAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x00003A2C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grA_cFv = .text:0x00003AD4; // type:function size:0x2BC scope:global align:4 +doEvent__11daNpc_grA_cFv = .text:0x00003D90; // type:function size:0x450 scope:global align:4 +setLookMode__11daNpc_grA_cFi = .text:0x000041E0; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grA_cFv = .text:0x00004204; // type:function size:0x338 scope:global align:4 +chkFindPlayer__11daNpc_grA_cFv = .text:0x0000453C; // type:function size:0x1B4 scope:global align:4 +setExpressionTalkAfter__11daNpc_grA_cFv = .text:0x000046F0; // type:function size:0xB4 scope:global align:4 +setPrtcl__11daNpc_grA_cFv = .text:0x000047A4; // type:function size:0x1F0 scope:global align:4 +setRollPrtcl__11daNpc_grA_cFRC4cXyzf = .text:0x00004994; // type:function size:0x1B4 scope:global align:4 +setOtherObjMtx__11daNpc_grA_cFv = .text:0x00004B48; // type:function size:0xC8 scope:global align:4 +ECut_talkSpa__11daNpc_grA_cFi = .text:0x00004C10; // type:function size:0x230 scope:global align:4 +ECut_grDSRoll__11daNpc_grA_cFi = .text:0x00004E40; // type:function size:0x7D4 scope:global align:4 +ECut_grDSGate__11daNpc_grA_cFi = .text:0x00005614; // type:function size:0x20C scope:global align:4 +ECut_teachElevator__11daNpc_grA_cFi = .text:0x00005820; // type:function size:0x3CC scope:global align:4 +ECut_kickOut__11daNpc_grA_cFi = .text:0x00005BEC; // type:function size:0x2CC scope:global align:4 +ECut_noneLook__11daNpc_grA_cFi = .text:0x00005EB8; // type:function size:0x1CC scope:global align:4 +ECut_rescueRock__11daNpc_grA_cFi = .text:0x00006084; // type:function size:0x354 scope:global align:4 +ECut_carrySpaWater__11daNpc_grA_cFi = .text:0x000063D8; // type:function size:0x87C scope:global align:4 +ECut_carrySpaWaterFailure__11daNpc_grA_cFi = .text:0x00006C54; // type:function size:0x238 scope:global align:4 +ECut_rollRockCrash__11daNpc_grA_cFi = .text:0x00006E8C; // type:function size:0x648 scope:global align:4 +ECut_talkSpaWater__11daNpc_grA_cFi = .text:0x000074D4; // type:function size:0x210 scope:global align:4 +wait__11daNpc_grA_cFPv = .text:0x000076E4; // type:function size:0x19C scope:global align:4 +waitTW__11daNpc_grA_cFPv = .text:0x00007880; // type:function size:0xF4 scope:global align:4 +waitCheer__11daNpc_grA_cFPv = .text:0x00007974; // type:function size:0x25C scope:global align:4 +waitGate__11daNpc_grA_cFPv = .text:0x00007BD0; // type:function size:0x514 scope:global align:4 +waitKickOut__11daNpc_grA_cFPv = .text:0x000080E4; // type:function size:0x310 scope:global align:4 +moveRock__11daNpc_grA_cFPv = .text:0x000083F4; // type:function size:0xCC scope:global align:4 +spaWarm__11daNpc_grA_cFPv = .text:0x000084C0; // type:function size:0x30C scope:global align:4 +waitSpaWater__11daNpc_grA_cFPv = .text:0x000087CC; // type:function size:0x360 scope:global align:4 +waitSpaBuyer__11daNpc_grA_cFPv = .text:0x00008B2C; // type:function size:0x244 scope:global align:4 +waitSpaBuyerTW__11daNpc_grA_cFPv = .text:0x00008D70; // type:function size:0x190 scope:global align:4 +beforeCrashWait__11daNpc_grA_cFPv = .text:0x00008F00; // type:function size:0x248 scope:global align:4 +crashRoll__11daNpc_grA_cFPv = .text:0x00009148; // type:function size:0x17C scope:global align:4 +crashRollWait__11daNpc_grA_cFPv = .text:0x000092C4; // type:function size:0x1B4 scope:global align:4 +crashedWait__11daNpc_grA_cFPv = .text:0x00009478; // type:function size:0x1C4 scope:global align:4 +waitBuyer__11daNpc_grA_cFPv = .text:0x0000963C; // type:function size:0x1AC scope:global align:4 +talk__11daNpc_grA_cFPv = .text:0x000097E8; // type:function size:0x44C scope:global align:4 +test__11daNpc_grA_cFPv = .text:0x00009C34; // type:function size:0xDC scope:global align:4 +daNpc_grA_Create__FPv = .text:0x00009D10; // type:function size:0x4 scope:global align:4 +daNpc_grA_Delete__FPv = .text:0x00009D14; // type:function size:0x34 scope:global align:4 +daNpc_grA_Execute__FPv = .text:0x00009D48; // type:function size:0x44 scope:global align:4 +daNpc_grA_Draw__FPv = .text:0x00009D8C; // type:function size:0x4 scope:global align:4 +daNpc_grA_IsDelete__FPv = .text:0x00009D90; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gra_cpp = .text:0x00009D98; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00009E00; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00009E3C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00009EF8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00009F38; // type:function size:0x40 scope:global align:4 +__ct__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F78; // type:function size:0x4 scope:global align:4 +__dt__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F7C; // type:function size:0x40 scope:global align:4 +getGraPos__10daTagGra_cFv = .text:0x00009FBC; // type:function size:0x8 scope:global align:4 +getGraAngle__10daTagGra_cFv = .text:0x00009FC4; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grA_cFv = .text:0x00009FE0; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grA_Param_cFv = .text:0x00009FE4; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grA_Param_cFv = .text:0x0000A024; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grA_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global align:4 +@111298 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@111299 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@111300 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@111301 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@111302 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@111379 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@111380 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101153 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@111746 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@111747 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@111748 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@111749 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@111750 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@111751 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@111752 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112069 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112071 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102031 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@102037 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@102043 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@102045 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@102049 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@102051 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@102055 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@102057 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@102061 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@102063 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@102067 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@102069 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@102073 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@102075 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@102079 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@102081 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@102085 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@102089 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@102091 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@102095 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@102099 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@102101 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@102105 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@102109 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@102113 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@102117 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@102121 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@102125 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@102129 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@102131 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@102135 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@102310 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@102314 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@102318 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@102322 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@102324 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@102328 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@102330 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@102334 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@102338 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@102340 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@102344 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@102348 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@102350 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@102354 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@102358 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@102360 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@102364 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@102368 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@102370 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@102374 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@102378 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@102380 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@102384 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@102386 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@102390 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@102394 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@102396 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@102400 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@102404 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@102408 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@102410 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@102414 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@102416 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@102420 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@102424 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@102428 = .rodata:0x000003E8; // type:object size:0xC scope:local align:4 +@102432 = .rodata:0x000003F4; // type:object size:0xC scope:local align:4 +@102436 = .rodata:0x00000400; // type:object size:0xC scope:local align:4 +@102440 = .rodata:0x0000040C; // type:object size:0xC scope:local align:4 +@102442 = .rodata:0x00000418; // type:object size:0xC scope:local align:4 +@102446 = .rodata:0x00000424; // type:object size:0xC scope:local align:4 +@112502 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 data:float +@112570 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@112571 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@112572 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@112683 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@112684 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +l_prticles_id$102962 = .rodata:0x00000448; // type:object size:0x6 scope:local align:4 +@112726 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@112745 = .rodata:0x00000458; // type:object size:0x8 scope:local align:4 data:double +@112930 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@112931 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@112932 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@112933 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@112934 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@112935 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@112936 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@112937 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@112938 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@112975 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 data:float +@113149 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@113150 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@113151 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@113152 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@113300 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@113301 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@113302 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@113331 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@113431 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@113432 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@113433 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@113434 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@113467 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 data:float +@113748 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 data:float +@113835 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x28 scope:global align:4 +l_bckGetParamList = .data:0x00000028; // type:object size:0x198 scope:global align:4 +l_btpGetParamList = .data:0x000001C0; // type:object size:0x80 scope:global align:4 +l_btkGetParamList = .data:0x00000240; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000248; // type:object size:0x58 scope:global align:4 +lbl_305_data_2A0 = .data:0x000002A0; // type:object size:0x9 data:string +lbl_305_data_2A9 = .data:0x000002A9; // type:object size:0xA data:string +lbl_305_data_2B3 = .data:0x000002B3; // type:object size:0x9 data:string +lbl_305_data_2BC = .data:0x000002BC; // type:object size:0xF data:string +lbl_305_data_2CB = .data:0x000002CB; // type:object size:0xA data:string +lbl_305_data_2D5 = .data:0x000002D5; // type:object size:0xC data:string +lbl_305_data_2E1 = .data:0x000002E1; // type:object size:0x10 data:string +lbl_305_data_2F1 = .data:0x000002F1; // type:object size:0x18 data:string +lbl_305_data_309 = .data:0x00000309; // type:object size:0xF data:string +lbl_305_data_318 = .data:0x00000318; // type:object size:0x10 data:string +l_evtNames = .data:0x00000328; // type:object size:0x2C scope:global align:4 +l_loadRes_GRAa = .data:0x00000354; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_Tw = .data:0x00000374; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_Spa = .data:0x00000394; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SDEMO = .data:0x000003B4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_GATE = .data:0x000003D4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_KICKOUT = .data:0x000003F4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_ROCK = .data:0x00000414; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPAWATER = .data:0x00000434; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPABUYER = .data:0x00000454; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPABUYER_TW = .data:0x00000474; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_ROCKCRASHER = .data:0x00000494; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_BUYER = .data:0x000004B4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA0 = .data:0x000004D4; // type:object size:0x20 scope:global align:4 +l_loadRes_list = .data:0x000004F4; // type:object size:0x34 scope:global align:4 +lbl_305_data_528 = .data:0x00000528; // type:object size:0x9 data:string +lbl_305_data_531 = .data:0x00000531; // type:object size:0x8 data:string +lbl_305_data_539 = .data:0x00000539; // type:object size:0x7 data:string +lbl_305_data_540 = .data:0x00000540; // type:object size:0x8 data:string +lbl_305_data_548 = .data:0x00000548; // type:object size:0xA data:string +lbl_305_data_552 = .data:0x00000552; // type:object size:0x8 data:string +lbl_305_data_55A = .data:0x0000055A; // type:object size:0x9 data:string +lbl_305_data_563 = .data:0x00000563; // type:object size:0x9 data:string +lbl_305_data_56C = .data:0x0000056C; // type:object size:0xA data:string +lbl_305_data_576 = .data:0x00000576; // type:object size:0x8 data:string +lbl_305_data_57E = .data:0x0000057E; // type:object size:0xA data:string +lbl_305_data_588 = .data:0x00000588; // type:object size:0xA data:string +lbl_305_data_592 = .data:0x00000592; // type:object size:0x9 data:string +lbl_305_data_59B = .data:0x0000059B; // type:object size:0x8 data:string +lbl_305_data_5A3 = .data:0x000005A3; // type:object size:0x9 data:string +lbl_305_data_5AC = .data:0x000005AC; // type:object size:0x9 data:string +l_resNames = .data:0x000005B8; // type:object size:0x40 scope:global align:4 +lbl_305_data_5F8 = .data:0x000005F8; // type:object size:0x4 data:string +lbl_305_data_5FC = .data:0x000005FC; // type:object size:0x8 data:string +l_myName = .data:0x00000604; // type:object size:0xC scope:global align:4 data:4byte +lbl_305_data_610 = .data:0x00000610; // type:object size:0x1 +lbl_305_data_611 = .data:0x00000611; // type:object size:0xA data:string +lbl_305_data_61B = .data:0x0000061B; // type:object size:0xA data:string +mEvtCutNameList__11daNpc_grA_c = .data:0x00000628; // type:object size:0x30 scope:global align:4 +mEvtCutList__11daNpc_grA_c = .data:0x00000658; // type:object size:0x90 scope:global align:4 data:4byte +@111392 = .data:0x000006E8; // type:object size:0xC scope:local align:4 data:4byte +@111601 = .data:0x000006F4; // type:object size:0xC scope:local align:4 data:4byte +@111700 = .data:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +@111701 = .data:0x0000070C; // type:object size:0xC scope:local align:4 data:4byte +@111804 = .data:0x00000718; // type:object size:0x58 scope:local align:4 +@111836 = .data:0x00000770; // type:object size:0x3C scope:local align:4 +@111887 = .data:0x000007AC; // type:object size:0x74 scope:local align:4 +@111954 = .data:0x00000820; // type:object size:0x24 scope:local align:4 +lbl_305_data_844 = .data:0x00000844; // type:object size:0x8 data:string +lbl_305_data_84C = .data:0x0000084C; // type:object size:0x8 data:string +@112416 = .data:0x00000854; // type:object size:0xC scope:local align:4 +@112417 = .data:0x00000860; // type:object size:0xC scope:local align:4 +@112418 = .data:0x0000086C; // type:object size:0xC scope:local align:4 +@112419 = .data:0x00000878; // type:object size:0xC scope:local align:4 +@112420 = .data:0x00000884; // type:object size:0xC scope:local align:4 +@112421 = .data:0x00000890; // type:object size:0xC scope:local align:4 +@112422 = .data:0x0000089C; // type:object size:0xC scope:local align:4 +@112423 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +@112424 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +@112425 = .data:0x000008C0; // type:object size:0xC scope:local align:4 +@112426 = .data:0x000008CC; // type:object size:0xC scope:local align:4 +@112427 = .data:0x000008D8; // type:object size:0xC scope:local align:4 +@112428 = .data:0x000008E4; // type:object size:0xC scope:local align:4 +@112429 = .data:0x000008F0; // type:object size:0xC scope:local align:4 +@112430 = .data:0x000008FC; // type:object size:0xC scope:local align:4 +@112431 = .data:0x00000908; // type:object size:0xC scope:local align:4 +@112432 = .data:0x00000914; // type:object size:0xC scope:local align:4 +@112433 = .data:0x00000920; // type:object size:0xC scope:local align:4 +@112438 = .data:0x0000092C; // type:object size:0x30 scope:local align:4 +@112473 = .data:0x0000095C; // type:object size:0xC scope:local align:4 +@112474 = .data:0x00000968; // type:object size:0xC scope:local align:4 +@112636 = .data:0x00000974; // type:object size:0x28 scope:local align:4 +lbl_305_data_99C = .data:0x0000099C; // type:object size:0x20 +lbl_305_data_9BC = .data:0x000009BC; // type:object size:0x4 data:string +@113305 = .data:0x000009C0; // type:object size:0x144 scope:local align:4 +@113304 = .data:0x00000B04; // type:object size:0x144 scope:local align:4 +lbl_305_data_C48 = .data:0x00000C48; // type:object size:0x10 data:string +daNpc_grA_MethodTable = .data:0x00000C58; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRA = .data:0x00000C78; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grA_c = .data:0x00000CA8; // type:object size:0x48 scope:global align:4 +lbl_305_data_CF0 = .data:0x00000CF0; // type:object size:0xC data:string +@104807 = .data:0x00000CFC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grA_c = .data:0x00000D10; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grA_Param_c = .data:0x00000D18; // type:object size:0xC scope:global align:4 +lbl_305_data_D24 = .data:0x00000D24; // type:object size:0x12 data:string +__RTTI__17daNpc_grA_Param_c = .data:0x00000D38; // type:object size:0x8 scope:global align:4 +lbl_305_data_D40 = .data:0x00000D40; // type:object size:0x9 data:string +@104810 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 +lbl_305_data_D6C = .data:0x00000D6C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000D7C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000D84; // type:object size:0xC scope:global align:4 +lbl_305_data_D90 = .data:0x00000D90; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000DA0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000DA8; // type:object size:0xC scope:global align:4 +lbl_305_data_DB4 = .data:0x00000DB4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000DC8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000DD0; // type:object size:0xC scope:global align:4 +lbl_305_data_DDC = .data:0x00000DDC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000DF0; // type:object size:0x8 scope:global align:4 +lbl_305_data_DF8 = .data:0x00000DF8; // type:object size:0x34 +@104883 = .data:0x00000E2C; // type:object size:0x3C scope:local align:4 +lbl_305_data_E68 = .data:0x00000E68; // type:object size:0x14 +@104885 = .data:0x00000E7C; // type:object size:0x34 scope:local align:4 +lbl_305_data_EB0 = .data:0x00000EB0; // type:object size:0x14 +@104943 = .data:0x00000EC4; // type:object size:0x24 scope:local align:4 +lbl_305_data_EE8 = .data:0x00000EE8; // type:object size:0x18 +@104945 = .data:0x00000F00; // type:object size:0xC scope:local align:4 +lbl_305_data_F0C = .data:0x00000F0C; // type:object size:0x1C +@104947 = .data:0x00000F28; // type:object size:0xC scope:local align:4 +lbl_305_data_F34 = .data:0x00000F34; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100926 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@101513 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$101510 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grc/splits.txt b/config/RZDJ01/rels/d_a_npc_grc/splits.txt new file mode 100644 index 0000000000..1f2f6df919 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grc.cpp: + .text start:0x000000CC end:0x00003568 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_npc_grc/symbols.txt b/config/RZDJ01/rels/d_a_npc_grc/symbols.txt new file mode 100644 index 0000000000..472d0a7e2d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grc/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grC_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grC_cFv = .text:0x00000460; // type:function size:0x2E0 scope:global align:4 +CreateHeap__11daNpc_grC_cFv = .text:0x00000740; // type:function size:0x1EC scope:global align:4 +Draw__11daNpc_grC_cFv = .text:0x0000092C; // type:function size:0x78 scope:global align:4 +ctrlJoint__11daNpc_grC_cFP8J3DJointP8J3DModel = .text:0x000009A4; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grC_cFP10fopAc_ac_c = .text:0x00000B88; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grC_cFP8J3DJointi = .text:0x00000B8C; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grC_cFv = .text:0x00000BD4; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grC_cFv = .text:0x00000CCC; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_grC_cFv = .text:0x00000E40; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpc_grC_cFv = .text:0x00000E48; // type:function size:0x404 scope:global align:4 +setExpressionAnm__11daNpc_grC_cFib = .text:0x0000124C; // type:function size:0x248 scope:global align:4 +setExpressionBtp__11daNpc_grC_cFi = .text:0x00001494; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_grC_cFif = .text:0x000015BC; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grC_cFif = .text:0x000015E8; // type:function size:0x1A0 scope:global align:4 +setMotion__11daNpc_grC_cFifi = .text:0x00001788; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grC_cFv = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grC_cFv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_grC_cFv = .text:0x000017D8; // type:function size:0x78 scope:global align:4 +isDelete__11daNpc_grC_cFv = .text:0x00001850; // type:function size:0x7C scope:global align:4 +reset__11daNpc_grC_cFv = .text:0x000018CC; // type:function size:0x1A4 scope:global align:4 +playExpression__11daNpc_grC_cFv = .text:0x00001A70; // type:function size:0x2B8 scope:global align:4 +playMotion__11daNpc_grC_cFv = .text:0x00001D28; // type:function size:0x298 scope:global align:4 +setAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x00001FC0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grC_cFv = .text:0x00002068; // type:function size:0xD4 scope:global align:4 +doNormalAction__11daNpc_grC_cFi = .text:0x0000213C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_grC_cFv = .text:0x00002244; // type:function size:0x2EC scope:global align:4 +setLookMode__11daNpc_grC_cFi = .text:0x00002530; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grC_cFv = .text:0x00002554; // type:function size:0x244 scope:global align:4 +chkFindPlayer__11daNpc_grC_cFv = .text:0x00002798; // type:function size:0x138 scope:global align:4 +setExpressionTalkAfter__11daNpc_grC_cFv = .text:0x000028D0; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_grC_cFPv = .text:0x00002978; // type:function size:0x1B0 scope:global align:4 +waitTW__11daNpc_grC_cFPv = .text:0x00002B28; // type:function size:0xEC scope:global align:4 +waitSpa__11daNpc_grC_cFPv = .text:0x00002C14; // type:function size:0x1F4 scope:global align:4 +waitBuyer__11daNpc_grC_cFPv = .text:0x00002E08; // type:function size:0x13C scope:global align:4 +talk__11daNpc_grC_cFPv = .text:0x00002F44; // type:function size:0x2A0 scope:global align:4 +test__11daNpc_grC_cFPv = .text:0x000031E4; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_grC_cFv = .text:0x000032C0; // type:function size:0xAC scope:global align:4 +daNpc_grC_Create__FPv = .text:0x0000336C; // type:function size:0x4 scope:global align:4 +daNpc_grC_Delete__FPv = .text:0x00003370; // type:function size:0x34 scope:global align:4 +daNpc_grC_Execute__FPv = .text:0x000033A4; // type:function size:0x4 scope:global align:4 +daNpc_grC_Draw__FPv = .text:0x000033A8; // type:function size:0x4 scope:global align:4 +daNpc_grC_IsDelete__FPv = .text:0x000033AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000341C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003458; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_grC_cFv = .text:0x00003514; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grC_Param_cFv = .text:0x00003518; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grC_Param_cFv = .text:0x00003558; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grC_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102929 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102931 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102985 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102986 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99094 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103197 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103198 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103199 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103200 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103341 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99511 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@99513 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@99517 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@99519 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99523 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99525 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99529 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99531 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99535 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99539 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99543 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99547 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99626 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99630 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99632 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99648 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99652 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99658 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@103590 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103591 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103592 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x98 scope:global align:4 +l_btpGetParamList = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +l_loadRes_GRCa = .data:0x000000E0; // type:object size:0xC scope:global align:4 +l_loadRes_GRCa_TW = .data:0x000000EC; // type:object size:0xC scope:global align:4 +l_loadRes_GRC0 = .data:0x000000F8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000104; // type:object size:0x1C scope:global align:4 +lbl_306_data_120 = .data:0x00000120; // type:object size:0x4 data:string +lbl_306_data_124 = .data:0x00000124; // type:object size:0x8 data:string +lbl_306_data_12C = .data:0x0000012C; // type:object size:0x7 data:string +l_resNames = .data:0x00000134; // type:object size:0xC scope:global align:4 +l_myName = .data:0x00000140; // type:object size:0x4 scope:global align:4 +lbl_306_data_144 = .data:0x00000144; // type:object size:0x4 +mEvtCutNameList__11daNpc_grC_c = .data:0x00000148; // type:object size:0x4 scope:global align:4 +@102998 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@103234 = .data:0x00000158; // type:object size:0x28 scope:local align:4 +@103304 = .data:0x00000180; // type:object size:0x24 scope:local align:4 +@103481 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@103482 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@103483 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@103484 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@103485 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@103526 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@103527 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_306_data_1F8 = .data:0x000001F8; // type:object size:0x8 data:string +lbl_306_data_200 = .data:0x00000200; // type:object size:0x10 data:string +daNpc_grC_MethodTable = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRC = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grC_c = .data:0x00000260; // type:object size:0x48 scope:global align:4 +lbl_306_data_2A8 = .data:0x000002A8; // type:object size:0xC data:string +@100274 = .data:0x000002B4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grC_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grC_Param_c = .data:0x000002D0; // type:object size:0xC scope:global align:4 +lbl_306_data_2DC = .data:0x000002DC; // type:object size:0x12 data:string +__RTTI__17daNpc_grC_Param_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 +lbl_306_data_2F8 = .data:0x000002F8; // type:object size:0x9 data:string +@100277 = .data:0x00000304; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000318; // type:object size:0xC scope:global align:4 +lbl_306_data_324 = .data:0x00000324; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000334; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000033C; // type:object size:0xC scope:global align:4 +lbl_306_data_348 = .data:0x00000348; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000035C; // type:object size:0x8 scope:global align:4 +lbl_306_data_364 = .data:0x00000364; // type:object size:0x34 +@100350 = .data:0x00000398; // type:object size:0x3C scope:local align:4 +lbl_306_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@100352 = .data:0x000003E8; // type:object size:0x34 scope:local align:4 +lbl_306_data_41C = .data:0x0000041C; // type:object size:0x14 +@100410 = .data:0x00000430; // type:object size:0x24 scope:local align:4 +lbl_306_data_454 = .data:0x00000454; // type:object size:0x18 +@100412 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +lbl_306_data_478 = .data:0x00000478; // type:object size:0x1C +@100414 = .data:0x00000494; // type:object size:0xC scope:local align:4 +lbl_306_data_4A0 = .data:0x000004A0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98920 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mEvtCutList__11daNpc_grC_c = .bss:0x00000024; // type:object size:0xC scope:global align:4 data:4byte +@99225 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +eyeOffset$99222 = .bss:0x00000040; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grd/splits.txt b/config/RZDJ01/rels/d_a_npc_grd/splits.txt new file mode 100644 index 0000000000..3af87340f3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grd.cpp: + .text start:0x000000CC end:0x00002FC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x000004C4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_npc_grd/symbols.txt b/config/RZDJ01/rels/d_a_npc_grd/symbols.txt new file mode 100644 index 0000000000..b91e10d8de --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grd/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_Grd_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_Grd_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_Grd_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 +CreateHeap__11daNpc_Grd_cFv = .text:0x00000724; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_Grd_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_Grd_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_Grd_cFP10fopAc_ac_c = .text:0x00000C1C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Grd_cFP8J3DJointi = .text:0x00000C20; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_Grd_cFv = .text:0x00000C68; // type:function size:0xF8 scope:global align:4 +main__11daNpc_Grd_cFv = .text:0x00000D60; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_Grd_cFv = .text:0x00000ED4; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_Grd_cFv = .text:0x00000FB8; // type:function size:0x414 scope:global align:4 +setExpressionAnm__11daNpc_Grd_cFib = .text:0x000013CC; // type:function size:0x1B4 scope:global align:4 +setExpressionBtp__11daNpc_Grd_cFi = .text:0x00001580; // type:function size:0x120 scope:global align:4 +setExpression__11daNpc_Grd_cFif = .text:0x000016A0; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_Grd_cFif = .text:0x000016CC; // type:function size:0x180 scope:global align:4 +setMotion__11daNpc_Grd_cFifi = .text:0x0000184C; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Grd_cFv = .text:0x00001890; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_Grd_cFv = .text:0x00001898; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_Grd_cFv = .text:0x0000189C; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_Grd_cFv = .text:0x000018BC; // type:function size:0x6C scope:global align:4 +reset__11daNpc_Grd_cFv = .text:0x00001928; // type:function size:0x134 scope:global align:4 +playExpression__11daNpc_Grd_cFv = .text:0x00001A5C; // type:function size:0x134 scope:global align:4 +playMotion__11daNpc_Grd_cFv = .text:0x00001B90; // type:function size:0x214 scope:global align:4 +setAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x00001DA4; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_Grd_cFv = .text:0x00001E4C; // type:function size:0x40 scope:global align:4 +doNormalAction__11daNpc_Grd_cFi = .text:0x00001E8C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_Grd_cFv = .text:0x00001F94; // type:function size:0x2D4 scope:global align:4 +setLookMode__11daNpc_Grd_cFi = .text:0x00002268; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_Grd_cFv = .text:0x0000228C; // type:function size:0x25C scope:global align:4 +wait__11daNpc_Grd_cFPv = .text:0x000024E8; // type:function size:0x200 scope:global align:4 +talk__11daNpc_Grd_cFPv = .text:0x000026E8; // type:function size:0x1B0 scope:global align:4 +test__11daNpc_Grd_cFPv = .text:0x00002898; // type:function size:0xDC scope:global align:4 +s_sub1__FPvPv = .text:0x00002974; // type:function size:0x4C scope:global align:4 +s_sub2__FPvPv = .text:0x000029C0; // type:function size:0x4C scope:global align:4 +ECut_nodToGrz__11daNpc_Grd_cFi = .text:0x00002A0C; // type:function size:0x3B8 scope:global align:4 +daNpc_Grd_Create__FPv = .text:0x00002DC4; // type:function size:0x4 scope:global align:4 +daNpc_Grd_Delete__FPv = .text:0x00002DC8; // type:function size:0x34 scope:global align:4 +daNpc_Grd_Execute__FPv = .text:0x00002DFC; // type:function size:0x4 scope:global align:4 +daNpc_Grd_Draw__FPv = .text:0x00002E00; // type:function size:0x4 scope:global align:4 +daNpc_Grd_IsDelete__FPv = .text:0x00002E04; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002E74; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002EB0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00002F6C; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_Grd_Param_cFv = .text:0x00002F70; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Grd_Param_cFv = .text:0x00002FB0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Grd_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102760 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102761 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102762 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102763 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102810 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102811 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99066 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103016 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@103017 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@103071 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103072 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103073 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103074 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99457 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99461 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99463 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@99467 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@99508 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@99512 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@99514 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@99518 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@99520 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@99524 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@99526 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@99530 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@99532 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@99536 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@103401 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103402 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103403 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x60 scope:global align:4 +l_btpGetParamList = .data:0x00000068; // type:object size:0x20 scope:global align:4 +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_GRD_YELIA = .data:0x00000090; // type:object size:0xC scope:global align:4 +l_loadRes_GRDa = .data:0x0000009C; // type:object size:0xC scope:global align:4 +l_loadRes_GRD0 = .data:0x000000A8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_307_data_C0 = .data:0x000000C0; // type:object size:0x4 data:string +lbl_307_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +l_resNames = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x000000D4; // type:object size:0x4 scope:global align:4 +lbl_307_data_D8 = .data:0x000000D8; // type:object size:0x1 +lbl_307_data_D9 = .data:0x000000D9; // type:object size:0xB data:string +mEvtCutNameList__11daNpc_Grd_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_Grd_c = .data:0x000000EC; // type:object size:0x18 scope:global align:4 data:4byte +@102852 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +@103291 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@103292 = .data:0x0000011C; // type:object size:0xC scope:local align:4 data:4byte +@103332 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@103333 = .data:0x00000134; // type:object size:0xC scope:local align:4 +lbl_307_data_140 = .data:0x00000140; // type:object size:0x4 data:string +lbl_307_data_144 = .data:0x00000144; // type:object size:0x6 data:string +daNpc_Grd_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRD = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Grd_c = .data:0x0000019C; // type:object size:0x48 scope:global align:4 +lbl_307_data_1E4 = .data:0x000001E4; // type:object size:0xC data:string +@100098 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Grd_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Grd_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_307_data_218 = .data:0x00000218; // type:object size:0x12 data:string +__RTTI__17daNpc_Grd_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_307_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@100101 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_307_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_307_data_284 = .data:0x00000284; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_307_data_2A0 = .data:0x000002A0; // type:object size:0x34 +@100174 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 +lbl_307_data_310 = .data:0x00000310; // type:object size:0x14 +@100176 = .data:0x00000324; // type:object size:0x34 scope:local align:4 +lbl_307_data_358 = .data:0x00000358; // type:object size:0x14 +@100234 = .data:0x0000036C; // type:object size:0x24 scope:local align:4 +lbl_307_data_390 = .data:0x00000390; // type:object size:0x18 +@100236 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_307_data_3B4 = .data:0x000003B4; // type:object size:0x1C +@100238 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_307_data_3DC = .data:0x000003DC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98892 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@99206 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +eyeOffset$99203 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grm/splits.txt b/config/RZDJ01/rels/d_a_npc_grm/splits.txt new file mode 100644 index 0000000000..ba1400530f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grm.cpp: + .text start:0x000000CC end:0x000022FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000006FC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_grm/symbols.txt b/config/RZDJ01/rels/d_a_npc_grm/symbols.txt new file mode 100644 index 0000000000..3002e7acbe --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grm/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_grM_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +create__11daNpc_grM_cFv = .text:0x0000017C; // type:function size:0x578 scope:global align:4 +CreateHeap__11daNpc_grM_cFv = .text:0x000006F4; // type:function size:0x18C scope:global align:4 +Execute__11daNpc_grM_cFv = .text:0x00000880; // type:function size:0xD4 scope:global align:4 +Draw__11daNpc_grM_cFv = .text:0x00000954; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_grM_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grM_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +isDelete__11daNpc_grM_cFv = .text:0x00000A40; // type:function size:0x10 scope:global align:4 +reset__11daNpc_grM_cFv = .text:0x00000A50; // type:function size:0x5C scope:global align:4 +afterJntAnm__11daNpc_grM_cFi = .text:0x00000AAC; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_grM_cFv = .text:0x00000B38; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__11daNpc_grM_cFv = .text:0x00000C68; // type:function size:0x48 scope:global align:4 +evtProc__11daNpc_grM_cFv = .text:0x00000CB0; // type:function size:0x248 scope:global align:4 +evtTalk__11daNpc_grM_cFv = .text:0x00000EF8; // type:function size:0x184 scope:global align:4 +evtCutProc__11daNpc_grM_cFv = .text:0x0000107C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_grM_cFv = .text:0x00001134; // type:function size:0x118 scope:global align:4 +beforeMove__11daNpc_grM_cFv = .text:0x0000124C; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_grM_cFv = .text:0x000012C4; // type:function size:0x234 scope:global align:4 +setCollision__11daNpc_grM_cFv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +drawDbgInfo__11daNpc_grM_cFv = .text:0x00001630; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_grM_cFv = .text:0x00001638; // type:function size:0x64 scope:global align:4 +selectAction__11daNpc_grM_cFv = .text:0x0000169C; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x000016DC; // type:function size:0xA8 scope:global align:4 +cutTalkSpa__11daNpc_grM_cFi = .text:0x00001784; // type:function size:0x144 scope:global align:4 +tend__11daNpc_grM_cFPv = .text:0x000018C8; // type:function size:0x144 scope:global align:4 +talk__11daNpc_grM_cFPv = .text:0x00001A0C; // type:function size:0x15C scope:global align:4 +shop__11daNpc_grM_cFPv = .text:0x00001B68; // type:function size:0xF8 scope:global align:4 +daNpc_grM_Create__FPv = .text:0x00001C60; // type:function size:0x4 scope:global align:4 +daNpc_grM_Delete__FPv = .text:0x00001C64; // type:function size:0x34 scope:global align:4 +daNpc_grM_Execute__FPv = .text:0x00001C98; // type:function size:0x4 scope:global align:4 +daNpc_grM_Draw__FPv = .text:0x00001C9C; // type:function size:0x4 scope:global align:4 +daNpc_grM_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D10; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001D94; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001DD4; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001EA0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F48; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F9C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000020B4; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000021C4; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_grM_cFv = .text:0x00002244; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_grM_cFv = .text:0x0000224C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_grM_cFv = .text:0x00002254; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_grM_cFv = .text:0x0000225C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_grM_cFi = .text:0x00002264; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_grM_cFi = .text:0x00002274; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_grM_Param_cFv = .text:0x00002284; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grM_Param_cFv = .text:0x000022C4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000022D4; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grM_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98915 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98916 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98917 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98918 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98919 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98920 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98921 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98922 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98923 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98924 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99018 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99019 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99105 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99247 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99409 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99410 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99413 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_308_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_308_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x18 scope:global align:4 +lbl_308_data_34 = .data:0x00000034; // type:object size:0x9 data:string +lbl_308_data_3D = .data:0x0000003D; // type:object size:0x8 data:string +l_resNameList = .data:0x00000048; // type:object size:0xC scope:global align:4 +lbl_308_data_54 = .data:0x00000054; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0xE0 scope:global align:4 +l_motionAnmData = .data:0x0000013C; // type:object size:0x54 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000190; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x000001E0; // type:object size:0x50 scope:global align:4 +lbl_308_data_230 = .data:0x00000230; // type:object size:0x9 data:string +mCutNameList__11daNpc_grM_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +mCutList__11daNpc_grM_c = .data:0x00000244; // type:object size:0x18 scope:global align:4 data:4byte +lbl_308_data_25C = .data:0x0000025C; // type:object size:0x10 data:string +@99305 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@99306 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@99307 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@99308 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_308_data_29C = .data:0x0000029C; // type:object size:0x4 data:string +@99464 = .data:0x000002A0; // type:object size:0xC scope:local align:4 data:4byte +lbl_308_data_2AC = .data:0x000002AC; // type:object size:0x4 data:string +@95724 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +daNpc_grM_MethodTable = .data:0x000002BC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRM = .data:0x000002DC; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grM_c = .data:0x0000030C; // type:object size:0xD0 scope:global align:4 +lbl_308_data_3DC = .data:0x000003DC; // type:object size:0xC data:string +@95809 = .data:0x000003E8; // type:object size:0x1C scope:local align:4 +__RTTI__11daNpc_grM_c = .data:0x00000404; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grM_Param_c = .data:0x0000040C; // type:object size:0xC scope:global align:4 +lbl_308_data_418 = .data:0x00000418; // type:object size:0x12 data:string +__RTTI__17daNpc_grM_Param_c = .data:0x0000042C; // type:object size:0x8 scope:global align:4 +lbl_308_data_434 = .data:0x00000434; // type:object size:0xE data:string +@95812 = .data:0x00000444; // type:object size:0x14 scope:local align:4 +lbl_308_data_458 = .data:0x00000458; // type:object size:0x14 +@95819 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000480; // type:object size:0xC scope:global align:4 +lbl_308_data_48C = .data:0x0000048C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 +lbl_308_data_4B0 = .data:0x000004B0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000004D0; // type:object size:0xC scope:global align:4 +lbl_308_data_4DC = .data:0x000004DC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 +lbl_308_data_4F8 = .data:0x000004F8; // type:object size:0x34 +@95886 = .data:0x0000052C; // type:object size:0x3C scope:local align:4 +lbl_308_data_568 = .data:0x00000568; // type:object size:0x14 +@95888 = .data:0x0000057C; // type:object size:0x34 scope:local align:4 +lbl_308_data_5B0 = .data:0x000005B0; // type:object size:0x14 +@95946 = .data:0x000005C4; // type:object size:0x24 scope:local align:4 +lbl_308_data_5E8 = .data:0x000005E8; // type:object size:0x18 +@95948 = .data:0x00000600; // type:object size:0xC scope:local align:4 +lbl_308_data_60C = .data:0x0000060C; // type:object size:0x1C +@95950 = .data:0x00000628; // type:object size:0xC scope:local align:4 +lbl_308_data_634 = .data:0x00000634; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95056 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grmc/splits.txt b/config/RZDJ01/rels/d_a_npc_grmc/splits.txt new file mode 100644 index 0000000000..668d9a1568 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grmc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grmc.cpp: + .text start:0x000000CC end:0x00001FB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_grmc/symbols.txt b/config/RZDJ01/rels/d_a_npc_grmc/symbols.txt new file mode 100644 index 0000000000..2057176bee --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grmc/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_grMC_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +create__12daNpc_grMC_cFv = .text:0x0000017C; // type:function size:0x578 scope:global align:4 +CreateHeap__12daNpc_grMC_cFv = .text:0x000006F4; // type:function size:0x1BC scope:global align:4 +Execute__12daNpc_grMC_cFv = .text:0x000008B0; // type:function size:0xDC scope:global align:4 +createHeapCallBack__12daNpc_grMC_cFP10fopAc_ac_c = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_grMC_cFP8J3DJointi = .text:0x00000990; // type:function size:0x54 scope:global align:4 +isDelete__12daNpc_grMC_cFv = .text:0x000009E4; // type:function size:0x74 scope:global align:4 +reset__12daNpc_grMC_cFv = .text:0x00000A58; // type:function size:0x4C scope:global align:4 +afterJntAnm__12daNpc_grMC_cFi = .text:0x00000AA4; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_grMC_cFv = .text:0x00000B30; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__12daNpc_grMC_cFv = .text:0x00000C60; // type:function size:0x5C scope:global align:4 +evtTalk__12daNpc_grMC_cFv = .text:0x00000CBC; // type:function size:0x184 scope:global align:4 +evtCutProc__12daNpc_grMC_cFv = .text:0x00000E40; // type:function size:0xBC scope:global align:4 +action__12daNpc_grMC_cFv = .text:0x00000EFC; // type:function size:0x118 scope:global align:4 +beforeMove__12daNpc_grMC_cFv = .text:0x00001014; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_grMC_cFv = .text:0x0000108C; // type:function size:0x234 scope:global align:4 +setCollision__12daNpc_grMC_cFv = .text:0x000012C0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__12daNpc_grMC_cFv = .text:0x000013F8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_grMC_cFv = .text:0x00001400; // type:function size:0x64 scope:global align:4 +selectAction__12daNpc_grMC_cFv = .text:0x00001464; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x000014A4; // type:function size:0xA8 scope:global align:4 +tend__12daNpc_grMC_cFPv = .text:0x0000154C; // type:function size:0x150 scope:global align:4 +talk__12daNpc_grMC_cFPv = .text:0x0000169C; // type:function size:0x15C scope:global align:4 +shop__12daNpc_grMC_cFPv = .text:0x000017F8; // type:function size:0xF8 scope:global align:4 +daNpc_grMC_Create__FPv = .text:0x000018F0; // type:function size:0x4 scope:global align:4 +daNpc_grMC_Delete__FPv = .text:0x000018F4; // type:function size:0x34 scope:global align:4 +daNpc_grMC_Execute__FPv = .text:0x00001928; // type:function size:0x4 scope:global align:4 +daNpc_grMC_Draw__FPv = .text:0x0000192C; // type:function size:0x28 scope:global align:4 +daNpc_grMC_IsDelete__FPv = .text:0x00001954; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019C4; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A08; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001A48; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001A88; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001B54; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001BFC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001C50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001D68; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001E78; // type:function size:0x80 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00001EF8; // type:function size:0x28 scope:global align:4 +getBackboneJointNo__12daNpc_grMC_cFv = .text:0x00001F20; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_grMC_cFv = .text:0x00001F28; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_grMC_cFv = .text:0x00001F30; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__12daNpc_grMC_cFv = .text:0x00001F38; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_grMC_cFi = .text:0x00001F40; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_grMC_cFi = .text:0x00001F50; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_grMC_Param_cFv = .text:0x00001F60; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_grMC_Param_cFv = .text:0x00001FA0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_grMC_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98675 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98676 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98677 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98678 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98679 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98680 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98681 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98682 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98683 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98684 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98778 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98779 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98865 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98866 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98945 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@98946 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99126 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99127 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99131 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_309_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_309_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_309_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +lbl_309_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global align:4 +lbl_309_data_44 = .data:0x00000044; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000048; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xFC scope:global align:4 +l_motionAnmData = .data:0x00000148; // type:object size:0xFC scope:global align:4 +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000324; // type:object size:0x90 scope:global align:4 +mCutNameList__12daNpc_grMC_c = .data:0x000003B4; // type:object size:0x4 scope:global align:4 +@99022 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@99023 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@99024 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +@99025 = .data:0x000003DC; // type:object size:0xC scope:local align:4 +lbl_309_data_3E8 = .data:0x000003E8; // type:object size:0x5 data:string +@99183 = .data:0x000003F0; // type:object size:0xC scope:local align:4 data:4byte +@95622 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +daNpc_grMC_MethodTable = .data:0x00000408; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRMC = .data:0x00000428; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_grMC_c = .data:0x00000458; // type:object size:0xD0 scope:global align:4 +lbl_309_data_528 = .data:0x00000528; // type:object size:0xD data:string +@95707 = .data:0x00000538; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_grMC_c = .data:0x00000554; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_grMC_Param_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_309_data_568 = .data:0x00000568; // type:object size:0x13 data:string +__RTTI__18daNpc_grMC_Param_c = .data:0x0000057C; // type:object size:0x8 scope:global align:4 +lbl_309_data_584 = .data:0x00000584; // type:object size:0xE data:string +@95710 = .data:0x00000594; // type:object size:0x14 scope:local align:4 +lbl_309_data_5A8 = .data:0x000005A8; // type:object size:0x14 +@95717 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000005D0; // type:object size:0xC scope:global align:4 +lbl_309_data_5DC = .data:0x000005DC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005F4; // type:object size:0xC scope:global align:4 +lbl_309_data_600 = .data:0x00000600; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000618; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000620; // type:object size:0xC scope:global align:4 +lbl_309_data_62C = .data:0x0000062C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000640; // type:object size:0x8 scope:global align:4 +lbl_309_data_648 = .data:0x00000648; // type:object size:0x34 +@95784 = .data:0x0000067C; // type:object size:0x3C scope:local align:4 +lbl_309_data_6B8 = .data:0x000006B8; // type:object size:0x14 +@95786 = .data:0x000006CC; // type:object size:0x34 scope:local align:4 +lbl_309_data_700 = .data:0x00000700; // type:object size:0x14 +@95844 = .data:0x00000714; // type:object size:0x24 scope:local align:4 +lbl_309_data_738 = .data:0x00000738; // type:object size:0x18 +@95846 = .data:0x00000750; // type:object size:0xC scope:local align:4 +lbl_309_data_75C = .data:0x0000075C; // type:object size:0x1C +@95848 = .data:0x00000778; // type:object size:0xC scope:local align:4 +lbl_309_data_784 = .data:0x00000784; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_grMC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@95054 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_gro/splits.txt b/config/RZDJ01/rels/d_a_npc_gro/splits.txt new file mode 100644 index 0000000000..3310c0332f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gro.cpp: + .text start:0x000000CC end:0x00003C64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_gro/symbols.txt b/config/RZDJ01/rels/d_a_npc_gro/symbols.txt new file mode 100644 index 0000000000..d0bc06a20e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gro/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grO_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grO_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grO_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 +CreateHeap__11daNpc_grO_cFv = .text:0x00000728; // type:function size:0x30C scope:global align:4 +Draw__11daNpc_grO_cFv = .text:0x00000A34; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grO_cFP8J3DJointP8J3DModel = .text:0x00000AC8; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grO_cFP10fopAc_ac_c = .text:0x00000CAC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grO_cFP8J3DJointi = .text:0x00000CB0; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grO_cFv = .text:0x00000CF8; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grO_cFv = .text:0x00000DF0; // type:function size:0x16C scope:global align:4 +ctrlBtk__11daNpc_grO_cFv = .text:0x00000F5C; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grO_cFv = .text:0x00001040; // type:function size:0x3D8 scope:global align:4 +setExpressionAnm__11daNpc_grO_cFib = .text:0x00001418; // type:function size:0x29C scope:global align:4 +setExpressionBtp__11daNpc_grO_cFi = .text:0x000016B4; // type:function size:0x120 scope:global align:4 +setExpression__11daNpc_grO_cFif = .text:0x000017D4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grO_cFif = .text:0x00001800; // type:function size:0x1A0 scope:global align:4 +setMotion__11daNpc_grO_cFifi = .text:0x000019A0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grO_cFv = .text:0x000019E4; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grO_cFv = .text:0x000019EC; // type:function size:0xA4 scope:global align:4 +getTypeFromParam__11daNpc_grO_cFv = .text:0x00001A90; // type:function size:0x60 scope:global align:4 +isDelete__11daNpc_grO_cFv = .text:0x00001AF0; // type:function size:0xB4 scope:global align:4 +reset__11daNpc_grO_cFv = .text:0x00001BA4; // type:function size:0x13C scope:global align:4 +playExpression__11daNpc_grO_cFv = .text:0x00001CE0; // type:function size:0x398 scope:global align:4 +playMotion__11daNpc_grO_cFv = .text:0x00002078; // type:function size:0x2E0 scope:global align:4 +setAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002358; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grO_cFv = .text:0x00002400; // type:function size:0xA4 scope:global align:4 +doNormalAction__11daNpc_grO_cFi = .text:0x000024A4; // type:function size:0x120 scope:global align:4 +doEvent__11daNpc_grO_cFv = .text:0x000025C4; // type:function size:0x37C scope:global align:4 +setLookMode__11daNpc_grO_cFi = .text:0x00002940; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grO_cFv = .text:0x00002964; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grO_cFv = .text:0x00002BA8; // type:function size:0xB0 scope:global align:4 +wait__11daNpc_grO_cFPv = .text:0x00002C58; // type:function size:0x200 scope:global align:4 +bokinWait__11daNpc_grO_cFPv = .text:0x00002E58; // type:function size:0x200 scope:global align:4 +waitMaro__11daNpc_grO_cFPv = .text:0x00003058; // type:function size:0x188 scope:global align:4 +talk__11daNpc_grO_cFPv = .text:0x000031E0; // type:function size:0x36C scope:global align:4 +s_sub__FPvPv = .text:0x0000354C; // type:function size:0x4C scope:global align:4 +ECut_bokinFinish__11daNpc_grO_cFi = .text:0x00003598; // type:function size:0x224 scope:global align:4 +cutPushOut__11daNpc_grO_cFi = .text:0x000037BC; // type:function size:0x1B4 scope:global align:4 +test__11daNpc_grO_cFPv = .text:0x00003970; // type:function size:0xDC scope:global align:4 +daNpc_grO_Create__FPv = .text:0x00003A4C; // type:function size:0x4 scope:global align:4 +daNpc_grO_Delete__FPv = .text:0x00003A50; // type:function size:0x34 scope:global align:4 +daNpc_grO_Execute__FPv = .text:0x00003A84; // type:function size:0x4 scope:global align:4 +daNpc_grO_Draw__FPv = .text:0x00003A88; // type:function size:0x4 scope:global align:4 +daNpc_grO_IsDelete__FPv = .text:0x00003A8C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003AFC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003B38; // type:function size:0xBC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grO_cFv = .text:0x00003C10; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grO_Param_cFv = .text:0x00003C14; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grO_Param_cFv = .text:0x00003C54; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grO_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +heapSize$100104 = .rodata:0x0000006C; // type:object size:0x10 scope:local align:4 +@104647 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104649 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104721 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@104722 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@100268 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@104927 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@104966 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104967 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104968 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104969 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104970 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100701 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@100703 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100707 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@100709 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@100713 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@100715 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@100719 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@100721 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@100725 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@100727 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@100731 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@100733 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@100737 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@100741 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@100745 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@100749 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@100753 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@100856 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@100860 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@100864 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@100866 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@100870 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@100872 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@100876 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@100880 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@100882 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@100886 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@100888 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@100892 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@100896 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@105391 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105392 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105393 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_bckGetParamList = .data:0x00000018; // type:object size:0xB8 scope:global align:4 +l_btpGetParamList = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x00000100; // type:object size:0x8 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000108; // type:object size:0x18 scope:global align:4 +l_loadRes_GROa = .data:0x00000120; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO_BOKIN = .data:0x00000130; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO_MARO = .data:0x00000140; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO0 = .data:0x00000150; // type:object size:0x10 scope:global align:4 +l_loadRes_list = .data:0x00000160; // type:object size:0x10 scope:global align:4 +l_loadObj_list = .data:0x00000170; // type:object size:0x10 scope:global align:4 +lbl_310_data_180 = .data:0x00000180; // type:object size:0x4 data:string +lbl_310_data_184 = .data:0x00000184; // type:object size:0x5 data:string +lbl_310_data_189 = .data:0x00000189; // type:object size:0x6 data:string +l_resNames = .data:0x00000190; // type:object size:0xC scope:global align:4 +lbl_310_data_19C = .data:0x0000019C; // type:object size:0xD data:string +lbl_310_data_1A9 = .data:0x000001A9; // type:object size:0x8 data:string +l_evtNames = .data:0x000001B4; // type:object size:0xC scope:global align:4 +l_myName = .data:0x000001C0; // type:object size:0x4 scope:global align:4 +lbl_310_data_1C4 = .data:0x000001C4; // type:object size:0x4 +mEvtCutNameList__11daNpc_grO_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +mEvtCutList__11daNpc_grO_c = .data:0x000001D4; // type:object size:0x24 scope:global align:4 data:4byte +@104763 = .data:0x000001F8; // type:object size:0xC scope:local align:4 data:4byte +@105007 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +@105076 = .data:0x00000238; // type:object size:0x28 scope:local align:4 +lbl_310_data_260 = .data:0x00000260; // type:object size:0x7 data:string +@105267 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@105268 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@105269 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@105270 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@105316 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@105317 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@105318 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +lbl_310_data_2BC = .data:0x000002BC; // type:object size:0x10 data:string +lbl_310_data_2CC = .data:0x000002CC; // type:object size:0x4 data:string +daNpc_grO_MethodTable = .data:0x000002D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRO = .data:0x000002F0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grO_c = .data:0x00000320; // type:object size:0x48 scope:global align:4 +lbl_310_data_368 = .data:0x00000368; // type:object size:0xC data:string +@101636 = .data:0x00000374; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grO_c = .data:0x00000388; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grO_Param_c = .data:0x00000390; // type:object size:0xC scope:global align:4 +lbl_310_data_39C = .data:0x0000039C; // type:object size:0x12 data:string +__RTTI__17daNpc_grO_Param_c = .data:0x000003B0; // type:object size:0x8 scope:global align:4 +lbl_310_data_3B8 = .data:0x000003B8; // type:object size:0x9 data:string +@101641 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003D8; // type:object size:0xC scope:global align:4 +lbl_310_data_3E4 = .data:0x000003E4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003FC; // type:object size:0xC scope:global align:4 +lbl_310_data_408 = .data:0x00000408; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0x8 scope:global align:4 +lbl_310_data_424 = .data:0x00000424; // type:object size:0x34 +@101714 = .data:0x00000458; // type:object size:0x3C scope:local align:4 +lbl_310_data_494 = .data:0x00000494; // type:object size:0x14 +@101716 = .data:0x000004A8; // type:object size:0x34 scope:local align:4 +lbl_310_data_4DC = .data:0x000004DC; // type:object size:0x14 +@101774 = .data:0x000004F0; // type:object size:0x24 scope:local align:4 +lbl_310_data_514 = .data:0x00000514; // type:object size:0x18 +@101776 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +lbl_310_data_538 = .data:0x00000538; // type:object size:0x1C +@101778 = .data:0x00000554; // type:object size:0xC scope:local align:4 +lbl_310_data_560 = .data:0x00000560; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100074 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@100408 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$100405 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grr/splits.txt b/config/RZDJ01/rels/d_a_npc_grr/splits.txt new file mode 100644 index 0000000000..3727a96034 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grr.cpp: + .text start:0x000000CC end:0x000032D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_npc_grr/symbols.txt b/config/RZDJ01/rels/d_a_npc_grr/symbols.txt new file mode 100644 index 0000000000..a82ff381f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grr/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grR_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 +CreateHeap__11daNpc_grR_cFv = .text:0x00000728; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_grR_cFv = .text:0x000009A8; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grR_cFP8J3DJointP8J3DModel = .text:0x00000A3C; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grR_cFP10fopAc_ac_c = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grR_cFP8J3DJointi = .text:0x00000C24; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grR_cFv = .text:0x00000C6C; // type:function size:0x130 scope:global align:4 +main__11daNpc_grR_cFv = .text:0x00000D9C; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_grR_cFv = .text:0x00000F10; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grR_cFv = .text:0x00000FF4; // type:function size:0x3D4 scope:global align:4 +setExpressionAnm__11daNpc_grR_cFib = .text:0x000013C8; // type:function size:0x204 scope:global align:4 +setExpressionBtp__11daNpc_grR_cFi = .text:0x000015CC; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_grR_cFif = .text:0x000016F4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grR_cFif = .text:0x00001720; // type:function size:0x190 scope:global align:4 +setMotion__11daNpc_grR_cFifi = .text:0x000018B0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grR_cFv = .text:0x000018F4; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grR_cFv = .text:0x000018FC; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_grR_cFv = .text:0x00001900; // type:function size:0x4C scope:global align:4 +isDelete__11daNpc_grR_cFv = .text:0x0000194C; // type:function size:0xE4 scope:global align:4 +reset__11daNpc_grR_cFv = .text:0x00001A30; // type:function size:0x188 scope:global align:4 +playExpression__11daNpc_grR_cFv = .text:0x00001BB8; // type:function size:0x238 scope:global align:4 +playMotion__11daNpc_grR_cFv = .text:0x00001DF0; // type:function size:0x37C scope:global align:4 +setAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x0000216C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grR_cFv = .text:0x00002214; // type:function size:0x70 scope:global align:4 +doNormalAction__11daNpc_grR_cFi = .text:0x00002284; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_grR_cFv = .text:0x0000238C; // type:function size:0x2F4 scope:global align:4 +setLookMode__11daNpc_grR_cFi = .text:0x00002680; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grR_cFv = .text:0x000026A4; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grR_cFv = .text:0x000028E8; // type:function size:0x80 scope:global align:4 +wait__11daNpc_grR_cFPv = .text:0x00002968; // type:function size:0x1E0 scope:global align:4 +waitMaro__11daNpc_grR_cFPv = .text:0x00002B48; // type:function size:0x188 scope:global align:4 +talk__11daNpc_grR_cFPv = .text:0x00002CD0; // type:function size:0x32C scope:global align:4 +test__11daNpc_grR_cFPv = .text:0x00002FFC; // type:function size:0xDC scope:global align:4 +daNpc_grR_Create__FPv = .text:0x000030D8; // type:function size:0x4 scope:global align:4 +daNpc_grR_Delete__FPv = .text:0x000030DC; // type:function size:0x34 scope:global align:4 +daNpc_grR_Execute__FPv = .text:0x00003110; // type:function size:0x4 scope:global align:4 +daNpc_grR_Draw__FPv = .text:0x00003114; // type:function size:0x4 scope:global align:4 +daNpc_grR_IsDelete__FPv = .text:0x00003118; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003188; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000031C4; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_grR_cFv = .text:0x00003280; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grR_Param_cFv = .text:0x00003284; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grR_Param_cFv = .text:0x000032C4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grR_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +heapSize$98946 = .rodata:0x0000006C; // type:object size:0x10 scope:local align:4 +@102872 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102873 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102874 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102875 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102922 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@102923 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@99090 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@103131 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@103132 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103170 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103171 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103172 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103173 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@99515 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@99517 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99521 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99525 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99527 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99531 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99533 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99537 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99541 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99598 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99602 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99604 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@99608 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@99612 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@99616 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@99618 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@99622 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@99624 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@99628 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@99630 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@99634 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@103516 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x98 scope:global align:4 +l_btpGetParamList = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x000000D0; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_GRRa = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_GRR_SPAWATER = .data:0x000000E4; // type:object size:0xC scope:global align:4 +l_loadRes_GRR_MARO = .data:0x000000F0; // type:object size:0xC scope:global align:4 +l_loadRes_GRR0 = .data:0x000000FC; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000108; // type:object size:0x10 scope:global align:4 +lbl_311_data_118 = .data:0x00000118; // type:object size:0x4 data:string +lbl_311_data_11C = .data:0x0000011C; // type:object size:0x5 data:string +l_resNames = .data:0x00000124; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x0000012C; // type:object size:0x4 scope:global align:4 +lbl_311_data_130 = .data:0x00000130; // type:object size:0x4 +mEvtCutNameList__11daNpc_grR_c = .data:0x00000134; // type:object size:0x4 scope:global align:4 +@102964 = .data:0x00000138; // type:object size:0xC scope:local align:4 data:4byte +@103205 = .data:0x00000144; // type:object size:0x20 scope:local align:4 +lbl_311_data_164 = .data:0x00000164; // type:object size:0x7 data:string +@103402 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@103403 = .data:0x00000178; // type:object size:0xC scope:local align:4 data:4byte +@103404 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@103446 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@103447 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +lbl_311_data_1A8 = .data:0x000001A8; // type:object size:0x10 data:string +daNpc_grR_MethodTable = .data:0x000001B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRR = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grR_c = .data:0x00000208; // type:object size:0x48 scope:global align:4 +lbl_311_data_250 = .data:0x00000250; // type:object size:0xC data:string +@100191 = .data:0x0000025C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grR_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grR_Param_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_311_data_284 = .data:0x00000284; // type:object size:0x12 data:string +__RTTI__17daNpc_grR_Param_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_311_data_2A0 = .data:0x000002A0; // type:object size:0x9 data:string +@100194 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_311_data_2CC = .data:0x000002CC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000002DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_311_data_2F0 = .data:0x000002F0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000304; // type:object size:0x8 scope:global align:4 +lbl_311_data_30C = .data:0x0000030C; // type:object size:0x34 +@100267 = .data:0x00000340; // type:object size:0x3C scope:local align:4 +lbl_311_data_37C = .data:0x0000037C; // type:object size:0x14 +@100269 = .data:0x00000390; // type:object size:0x34 scope:local align:4 +lbl_311_data_3C4 = .data:0x000003C4; // type:object size:0x14 +@100327 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_311_data_3FC = .data:0x000003FC; // type:object size:0x18 +@100329 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_311_data_420 = .data:0x00000420; // type:object size:0x1C +@100331 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_311_data_448 = .data:0x00000448; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98916 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mEvtCutList__11daNpc_grR_c = .bss:0x00000024; // type:object size:0xC scope:global align:4 data:4byte +@99236 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +eyeOffset$99233 = .bss:0x00000040; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grs/splits.txt b/config/RZDJ01/rels/d_a_npc_grs/splits.txt new file mode 100644 index 0000000000..41093c5917 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grs.cpp: + .text start:0x000000CC end:0x00002FFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000154 + .data start:0x00000000 end:0x000004B0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_grs/symbols.txt b/config/RZDJ01/rels/d_a_npc_grs/symbols.txt new file mode 100644 index 0000000000..8db8adf073 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grs/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grS_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grS_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 +CreateHeap__11daNpc_grS_cFv = .text:0x00000724; // type:function size:0x2E0 scope:global align:4 +Draw__11daNpc_grS_cFv = .text:0x00000A04; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grS_cFP8J3DJointP8J3DModel = .text:0x00000A98; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grS_cFP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grS_cFP8J3DJointi = .text:0x00000C80; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grS_cFv = .text:0x00000CC8; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grS_cFv = .text:0x00000DC0; // type:function size:0x16C scope:global align:4 +ctrlBtk__11daNpc_grS_cFv = .text:0x00000F2C; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grS_cFv = .text:0x00001010; // type:function size:0x3DC scope:global align:4 +setExpressionAnm__11daNpc_grS_cFib = .text:0x000013EC; // type:function size:0x194 scope:global align:4 +setExpressionBtp__11daNpc_grS_cFi = .text:0x00001580; // type:function size:0x110 scope:global align:4 +setExpression__11daNpc_grS_cFif = .text:0x00001690; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grS_cFif = .text:0x000016BC; // type:function size:0x170 scope:global align:4 +setMotion__11daNpc_grS_cFifi = .text:0x0000182C; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grS_cFv = .text:0x00001870; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grS_cFv = .text:0x00001878; // type:function size:0xAC scope:global align:4 +getTypeFromParam__11daNpc_grS_cFv = .text:0x00001924; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_grS_cFv = .text:0x00001944; // type:function size:0x78 scope:global align:4 +reset__11daNpc_grS_cFv = .text:0x000019BC; // type:function size:0x15C scope:global align:4 +playExpression__11daNpc_grS_cFv = .text:0x00001B18; // type:function size:0x134 scope:global align:4 +playMotion__11daNpc_grS_cFv = .text:0x00001C4C; // type:function size:0x164 scope:global align:4 +setAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x00001DB0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grS_cFv = .text:0x00001E58; // type:function size:0x40 scope:global align:4 +doNormalAction__11daNpc_grS_cFi = .text:0x00001E98; // type:function size:0x120 scope:global align:4 +doEvent__11daNpc_grS_cFv = .text:0x00001FB8; // type:function size:0x2F0 scope:global align:4 +setLookMode__11daNpc_grS_cFi = .text:0x000022A8; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grS_cFv = .text:0x000022CC; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grS_cFv = .text:0x00002510; // type:function size:0x74 scope:global align:4 +cutPushOut__11daNpc_grS_cFi = .text:0x00002584; // type:function size:0x1B4 scope:global align:4 +wait__11daNpc_grS_cFPv = .text:0x00002738; // type:function size:0x200 scope:global align:4 +talk__11daNpc_grS_cFPv = .text:0x00002938; // type:function size:0x2B0 scope:global align:4 +test__11daNpc_grS_cFPv = .text:0x00002BE8; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_grS_cFv = .text:0x00002CC4; // type:function size:0x120 scope:global align:4 +daNpc_grS_Create__FPv = .text:0x00002DE4; // type:function size:0x4 scope:global align:4 +daNpc_grS_Delete__FPv = .text:0x00002DE8; // type:function size:0x34 scope:global align:4 +daNpc_grS_Execute__FPv = .text:0x00002E1C; // type:function size:0x4 scope:global align:4 +daNpc_grS_Draw__FPv = .text:0x00002E20; // type:function size:0x4 scope:global align:4 +daNpc_grS_IsDelete__FPv = .text:0x00002E24; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002E94; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002ED0; // type:function size:0xBC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00002F8C; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grS_cFv = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grS_Param_cFv = .text:0x00002FAC; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grS_Param_cFv = .text:0x00002FEC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grS_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@103458 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103459 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103460 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103461 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103514 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@103515 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99735 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103717 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@103718 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@103756 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103757 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103758 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103759 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100111 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@100115 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@100117 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@100121 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@100162 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@100166 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@100168 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@100172 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@100174 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@100178 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@104088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +id$100642 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +jointNo$100643 = .rodata:0x00000138; // type:object size:0x18 scope:local align:4 +@104267 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x40 scope:global align:4 +l_btpGetParamList = .data:0x00000050; // type:object size:0x18 scope:global align:4 +l_btkGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000070; // type:object size:0x10 scope:global align:4 +l_loadRes_GRSa = .data:0x00000080; // type:object size:0xC scope:global align:4 +l_loadRes_GRS0 = .data:0x0000008C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000098; // type:object size:0x8 scope:global align:4 +lbl_312_data_A0 = .data:0x000000A0; // type:object size:0x4 data:string +l_resNames = .data:0x000000A4; // type:object size:0x4 scope:global align:4 +lbl_312_data_A8 = .data:0x000000A8; // type:object size:0x8 data:string +l_evtNames = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x000000B8; // type:object size:0x4 scope:global align:4 +lbl_312_data_BC = .data:0x000000BC; // type:object size:0x4 +mEvtCutNameList__11daNpc_grS_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_grS_c = .data:0x000000C8; // type:object size:0x18 scope:global align:4 data:4byte +@103556 = .data:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +lbl_312_data_EC = .data:0x000000EC; // type:object size:0x7 data:string +@103973 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@103974 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +@104018 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@104019 = .data:0x00000118; // type:object size:0xC scope:local align:4 +lbl_312_data_124 = .data:0x00000124; // type:object size:0x4 data:string +lbl_312_data_128 = .data:0x00000128; // type:object size:0x10 data:string +daNpc_grS_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRS = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grS_c = .data:0x00000188; // type:object size:0x48 scope:global align:4 +lbl_312_data_1D0 = .data:0x000001D0; // type:object size:0xC data:string +@100696 = .data:0x000001DC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grS_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grS_Param_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +lbl_312_data_204 = .data:0x00000204; // type:object size:0x12 data:string +__RTTI__17daNpc_grS_Param_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_312_data_220 = .data:0x00000220; // type:object size:0x9 data:string +@100701 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000240; // type:object size:0xC scope:global align:4 +lbl_312_data_24C = .data:0x0000024C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000264; // type:object size:0xC scope:global align:4 +lbl_312_data_270 = .data:0x00000270; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000284; // type:object size:0x8 scope:global align:4 +lbl_312_data_28C = .data:0x0000028C; // type:object size:0x34 +@100774 = .data:0x000002C0; // type:object size:0x3C scope:local align:4 +lbl_312_data_2FC = .data:0x000002FC; // type:object size:0x14 +@100776 = .data:0x00000310; // type:object size:0x34 scope:local align:4 +lbl_312_data_344 = .data:0x00000344; // type:object size:0x14 +@100834 = .data:0x00000358; // type:object size:0x24 scope:local align:4 +lbl_312_data_37C = .data:0x0000037C; // type:object size:0x18 +@100836 = .data:0x00000394; // type:object size:0xC scope:local align:4 +lbl_312_data_3A0 = .data:0x000003A0; // type:object size:0x1C +@100838 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +lbl_312_data_3C8 = .data:0x000003C8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99555 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99867 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99864 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_grz/splits.txt b/config/RZDJ01/rels/d_a_npc_grz/splits.txt new file mode 100644 index 0000000000..948aeb1b8e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grz.cpp: + .text start:0x000000CC end:0x00005950 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000304 + .data start:0x00000000 end:0x000007F0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_grz/symbols.txt b/config/RZDJ01/rels/d_a_npc_grz/symbols.txt new file mode 100644 index 0000000000..e60ceddc4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_grz/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_Grz_cFv = .text:0x000000CC; // type:function size:0x2DC scope:global align:4 +__dt__11daNpc_Grz_cFv = .text:0x000003A8; // type:function size:0x150 scope:global align:4 +create__11daNpc_Grz_cFv = .text:0x000004F8; // type:function size:0x2C0 scope:global align:4 +CreateHeap__11daNpc_Grz_cFv = .text:0x000007B8; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_Grz_cFv = .text:0x00000A38; // type:function size:0x21C scope:global align:4 +ctrlJoint__11daNpc_Grz_cFP8J3DJointP8J3DModel = .text:0x00000C54; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_Grz_cFP10fopAc_ac_c = .text:0x00000E38; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Grz_cFP8J3DJointi = .text:0x00000E3C; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_Grz_cFv = .text:0x00000E84; // type:function size:0x100 scope:global align:4 +main__11daNpc_Grz_cFv = .text:0x00000F84; // type:function size:0x148 scope:global align:4 +ctrlBtk__11daNpc_Grz_cFv = .text:0x000010CC; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_Grz_cFv = .text:0x000011B0; // type:function size:0x4DC scope:global align:4 +setCollisionPunch__11daNpc_Grz_cFv = .text:0x0000168C; // type:function size:0x440 scope:global align:4 +setExpressionAnm__11daNpc_Grz_cFib = .text:0x00001ACC; // type:function size:0x2D4 scope:global align:4 +setExpressionBtp__11daNpc_Grz_cFi = .text:0x00001DA0; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_Grz_cFif = .text:0x00001EC8; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_Grz_cFif = .text:0x00001EF4; // type:function size:0x1EC scope:global align:4 +setMotion__11daNpc_Grz_cFifi = .text:0x000020E0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Grz_cFv = .text:0x00002124; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_Grz_cFv = .text:0x0000212C; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_Grz_cFv = .text:0x00002130; // type:function size:0x4C scope:global align:4 +isDelete__11daNpc_Grz_cFv = .text:0x0000217C; // type:function size:0xA0 scope:global align:4 +reset__11daNpc_Grz_cFv = .text:0x0000221C; // type:function size:0x270 scope:global align:4 +resetCol__11daNpc_Grz_cFv = .text:0x0000248C; // type:function size:0xE0 scope:global align:4 +playExpression__11daNpc_Grz_cFv = .text:0x0000256C; // type:function size:0x304 scope:global align:4 +playMotion__11daNpc_Grz_cFv = .text:0x00002870; // type:function size:0x40C scope:global align:4 +setAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x00002C7C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_Grz_cFv = .text:0x00002D24; // type:function size:0xD0 scope:global align:4 +doNormalAction__11daNpc_Grz_cFi = .text:0x00002DF4; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_Grz_cFv = .text:0x00002EFC; // type:function size:0x3B4 scope:global align:4 +setSkipZev__11daNpc_Grz_cFii = .text:0x000032B0; // type:function size:0x8C scope:global align:4 +setLookMode__11daNpc_Grz_cFi = .text:0x0000333C; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_Grz_cFv = .text:0x00003360; // type:function size:0x25C scope:global align:4 +setExpressionTalkAfter__11daNpc_Grz_cFv = .text:0x000035BC; // type:function size:0x80 scope:global align:4 +wait__11daNpc_Grz_cFPv = .text:0x0000363C; // type:function size:0x2A0 scope:global align:4 +s_sub__FPvPv = .text:0x000038DC; // type:function size:0x4C scope:global align:4 +s_sub2__FPvPv = .text:0x00003928; // type:function size:0x4C scope:global align:4 +s_sub3__FPvPv = .text:0x00003974; // type:function size:0x4C scope:global align:4 +waitSmash__11daNpc_Grz_cFPv = .text:0x000039C0; // type:function size:0x284 scope:global align:4 +lieDown__11daNpc_Grz_cFPv = .text:0x00003C44; // type:function size:0xB4 scope:global align:4 +waitWeak__11daNpc_Grz_cFPv = .text:0x00003CF8; // type:function size:0xB4 scope:global align:4 +talk__11daNpc_Grz_cFPv = .text:0x00003DAC; // type:function size:0x238 scope:global align:4 +test__11daNpc_Grz_cFPv = .text:0x00003FE4; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_Grz_cFv = .text:0x000040C0; // type:function size:0x128 scope:global align:4 +doWaitCut__11daNpc_Grz_cFi = .text:0x000041E8; // type:function size:0x9C scope:global align:4 +doRebirthCut__11daNpc_Grz_cFi = .text:0x00004284; // type:function size:0x160 scope:global align:4 +doTalkStandCut__11daNpc_Grz_cFi = .text:0x000043E4; // type:function size:0x1E8 scope:global align:4 +doGoOutCut__11daNpc_Grz_cFi = .text:0x000045CC; // type:function size:0x4D0 scope:global align:4 +doStoneSmashCut__11daNpc_Grz_cFi = .text:0x00004A9C; // type:function size:0xA34 scope:global align:4 +doStoneSmashSkipCut__11daNpc_Grz_cFi = .text:0x000054D0; // type:function size:0x12C scope:global align:4 +daNpc_Grz_Create__FPv = .text:0x000055FC; // type:function size:0x4 scope:global align:4 +daNpc_Grz_Delete__FPv = .text:0x00005600; // type:function size:0x34 scope:global align:4 +daNpc_Grz_Execute__FPv = .text:0x00005634; // type:function size:0x44 scope:global align:4 +daNpc_Grz_Draw__FPv = .text:0x00005678; // type:function size:0x4 scope:global align:4 +daNpc_Grz_IsDelete__FPv = .text:0x0000567C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:global align:4 +__ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056EC; // type:function size:0x4 scope:global align:4 +__dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056F0; // type:function size:0x40 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005730; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000576C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005828; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005868; // type:function size:0x40 scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x000058A8; // type:function size:0x54 scope:global align:4 +adjustShapeAngle__11daNpc_Grz_cFv = .text:0x000058FC; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_Grz_Param_cFv = .text:0x00005900; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Grz_Param_cFv = .text:0x00005940; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Grz_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global align:4 +heapSize$94802 = .rodata:0x00000080; // type:object size:0x14 scope:local align:4 +@101153 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101154 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101155 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101156 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@101204 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@101306 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@101465 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101466 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101507 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101508 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101509 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101510 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101511 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101512 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101513 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101514 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101515 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101577 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101578 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101579 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101581 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101582 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101583 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101584 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101585 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101586 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101587 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101588 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101589 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101590 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95561 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95565 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95567 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95571 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95573 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95577 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95583 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95587 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@95591 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@95597 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@95601 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@95605 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@95698 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@95702 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@95706 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@95708 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@95712 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@95716 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@95718 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@95722 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@95728 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@95732 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@95734 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@95738 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@95740 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@95744 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@95746 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@95750 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@95754 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@95758 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@95762 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@95766 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@102093 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@102094 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@102213 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@102214 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@102215 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@102349 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 data:float +@102386 = .rodata:0x000002D8; // type:object size:0x8 scope:local align:4 data:double +@102463 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@102464 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +l_prticles_id$96784 = .rodata:0x000002E8; // type:object size:0x6 scope:local align:4 +@102647 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@102648 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@102649 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x110 scope:global align:4 +l_btpGetParamList = .data:0x00000118; // type:object size:0x50 scope:global align:4 +l_btkGetParamList = .data:0x00000168; // type:object size:0x18 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000180; // type:object size:0x20 scope:global align:4 +lbl_313_data_1A0 = .data:0x000001A0; // type:object size:0xB data:string +lbl_313_data_1AB = .data:0x000001AB; // type:object size:0xC data:string +lbl_313_data_1B7 = .data:0x000001B7; // type:object size:0x11 data:string +l_evtNames = .data:0x000001C8; // type:object size:0x10 scope:global align:4 +l_loadRes_YELIA = .data:0x000001D8; // type:object size:0x14 scope:global align:4 +l_loadRes_LieDown = .data:0x000001EC; // type:object size:0x14 scope:global align:4 +l_loadRes_Smash = .data:0x00000200; // type:object size:0x14 scope:global align:4 +l_loadRes_GRZa = .data:0x00000214; // type:object size:0x14 scope:global align:4 +l_loadRes_GRZ0 = .data:0x00000228; // type:object size:0x14 scope:global align:4 +l_loadRes_list = .data:0x0000023C; // type:object size:0x14 scope:global align:4 +lbl_313_data_250 = .data:0x00000250; // type:object size:0x4 data:string +lbl_313_data_254 = .data:0x00000254; // type:object size:0x5 data:string +lbl_313_data_259 = .data:0x00000259; // type:object size:0x5 data:string +lbl_313_data_25E = .data:0x0000025E; // type:object size:0x5 data:string +lbl_313_data_263 = .data:0x00000263; // type:object size:0x6 data:string +lbl_313_data_269 = .data:0x00000269; // type:object size:0x6 data:string +l_resNames = .data:0x00000270; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x00000288; // type:object size:0x4 scope:global align:4 +lbl_313_data_28C = .data:0x0000028C; // type:object size:0x1 +lbl_313_data_28D = .data:0x0000028D; // type:object size:0x5 data:string +lbl_313_data_292 = .data:0x00000292; // type:object size:0x8 data:string +lbl_313_data_29A = .data:0x0000029A; // type:object size:0x7 data:string +mEvtCutNameList__11daNpc_Grz_c = .data:0x000002A4; // type:object size:0x1C scope:global align:4 +mEvtCutList__11daNpc_Grz_c = .data:0x000002C0; // type:object size:0x54 scope:global align:4 data:4byte +l_attack_jnt$95226 = .data:0x00000314; // type:object size:0x10 scope:local align:4 +@101625 = .data:0x00000324; // type:object size:0x3C scope:local align:4 +@101707 = .data:0x00000360; // type:object size:0x4C scope:local align:4 +@101962 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@101963 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@101964 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@101965 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +@101966 = .data:0x000003DC; // type:object size:0xC scope:local align:4 +@102015 = .data:0x000003E8; // type:object size:0xC scope:local align:4 +@102016 = .data:0x000003F4; // type:object size:0xC scope:local align:4 +lbl_313_data_400 = .data:0x00000400; // type:object size:0x6 data:string +lbl_313_data_406 = .data:0x00000406; // type:object size:0x4 data:string +daNpc_Grz_MethodTable = .data:0x0000040C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRZ = .data:0x0000042C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Grz_c = .data:0x0000045C; // type:object size:0x48 scope:global align:4 +lbl_313_data_4A4 = .data:0x000004A4; // type:object size:0xC data:string +@96936 = .data:0x000004B0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Grz_c = .data:0x000004C4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Grz_Param_c = .data:0x000004CC; // type:object size:0xC scope:global align:4 +lbl_313_data_4D8 = .data:0x000004D8; // type:object size:0x12 data:string +__RTTI__17daNpc_Grz_Param_c = .data:0x000004EC; // type:object size:0x8 scope:global align:4 +lbl_313_data_4F4 = .data:0x000004F4; // type:object size:0x9 data:string +@96939 = .data:0x00000500; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000514; // type:object size:0xC scope:global align:4 +lbl_313_data_520 = .data:0x00000520; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000530; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000538; // type:object size:0xC scope:global align:4 +lbl_313_data_544 = .data:0x00000544; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000554; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_313_data_568 = .data:0x00000568; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x0000057C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000584; // type:object size:0xC scope:global align:4 +lbl_313_data_590 = .data:0x00000590; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000005A4; // type:object size:0x8 scope:global align:4 +lbl_313_data_5AC = .data:0x000005AC; // type:object size:0x34 +@97011 = .data:0x000005E0; // type:object size:0x3C scope:local align:4 +lbl_313_data_61C = .data:0x0000061C; // type:object size:0x14 +@97013 = .data:0x00000630; // type:object size:0x34 scope:local align:4 +lbl_313_data_664 = .data:0x00000664; // type:object size:0x14 +@97071 = .data:0x00000678; // type:object size:0x24 scope:local align:4 +lbl_313_data_69C = .data:0x0000069C; // type:object size:0x18 +@97073 = .data:0x000006B4; // type:object size:0xC scope:local align:4 +lbl_313_data_6C0 = .data:0x000006C0; // type:object size:0x1C +@97075 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +lbl_313_data_6E8 = .data:0x000006E8; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94764 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95121 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$95118 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_guard/splits.txt b/config/RZDJ01/rels/d_a_npc_guard/splits.txt new file mode 100644 index 0000000000..305315a51c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_guard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_guard.cpp: + .text start:0x0000005C end:0x000020F0 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDJ01/rels/d_a_npc_guard/symbols.txt b/config/RZDJ01/rels/d_a_npc_guard/symbols.txt new file mode 100644 index 0000000000..63ba0413c2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_guard/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +setAction__12daNpcGuard_cFQ212daNpcGuard_c6Mode_e = .text:0x00000120; // type:function size:0x44 scope:global align:4 +initPath__12daNpcGuard_cFv = .text:0x00000164; // type:function size:0x64 scope:global align:4 +executePath__12daNpcGuard_cFv = .text:0x000001C8; // type:function size:0x3E8 scope:global align:4 +initRun__12daNpcGuard_cFv = .text:0x000005B0; // type:function size:0x64 scope:global align:4 +executeRun__12daNpcGuard_cFv = .text:0x00000614; // type:function size:0x1C4 scope:global align:4 +initFightWait__12daNpcGuard_cFv = .text:0x000007D8; // type:function size:0xBC scope:global align:4 +executeFightWait__12daNpcGuard_cFv = .text:0x00000894; // type:function size:0x244 scope:global align:4 +initFightStep__12daNpcGuard_cFv = .text:0x00000AD8; // type:function size:0xC scope:global align:4 +executeFightStep__12daNpcGuard_cFv = .text:0x00000AE4; // type:function size:0x78 scope:global align:4 +initFightMenace__12daNpcGuard_cFv = .text:0x00000B5C; // type:function size:0x98 scope:global align:4 +executeFightMenace__12daNpcGuard_cFv = .text:0x00000BF4; // type:function size:0xF0 scope:global align:4 +initFear__12daNpcGuard_cFv = .text:0x00000CE4; // type:function size:0x94 scope:global align:4 +executeFear__12daNpcGuard_cFv = .text:0x00000D78; // type:function size:0xE4 scope:global align:4 +initEscape__12daNpcGuard_cFv = .text:0x00000E5C; // type:function size:0xD0 scope:global align:4 +executeEscape__12daNpcGuard_cFv = .text:0x00000F2C; // type:function size:0x1C0 scope:global align:4 +setSpeed__12daNpcGuard_cFffPfi = .text:0x000010EC; // type:function size:0xF4 scope:global align:4 +daNpcGuard_Create__FPv = .text:0x000011E0; // type:function size:0x478 scope:global align:4 +setMtx__12daNpcGuard_cFv = .text:0x00001658; // type:function size:0x494 scope:global align:4 +daNpcGuard_Delete__FPv = .text:0x00001AEC; // type:function size:0x34 scope:global align:4 +__dt__12daNpcGuard_cFv = .text:0x00001B20; // type:function size:0xA0 scope:global align:4 +daNpcGuard_Execute__FPv = .text:0x00001BC0; // type:function size:0x290 scope:global align:4 +daNpcGuard_Draw__FPv = .text:0x00001E50; // type:function size:0xC4 scope:global align:4 +daNpcGuard_IsDelete__FPv = .text:0x00001F14; // type:function size:0x8 scope:global align:4 +Cd2_HIO_maxSpeed__Fi = .text:0x00001F1C; // type:function size:0x3C scope:global align:4 +Cd2_HIO_anmPlaySpeed__Fi = .text:0x00001F58; // type:function size:0x3C scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00001F94; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00002038; // type:function size:0x3C scope:global align:4 +Cd2_HIO_objScale__Fi = .text:0x00002074; // type:function size:0x3C scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000020B0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ActionTable__12daNpcGuard_c = .rodata:0x00000000; // type:object size:0xA8 scope:global align:4 +@98248 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98249 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98311 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98314 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@98315 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98316 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98317 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@98318 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98319 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98320 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@98382 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98413 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98414 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98415 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98437 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98438 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@98471 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98472 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@98502 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@98503 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98504 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x00000110; // type:object size:0x40 scope:local align:4 +@98653 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@98654 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@98656 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@98657 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@98658 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@98659 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@98964 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@98965 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@98966 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +daNpcGuard_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daNpcGuard_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_314_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@95717 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcGuard_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_314_data_94 = .data:0x00000094; // type:object size:0xB data:string +@95725 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_314_data_C0 = .data:0x000000C0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_314_data_DC = .data:0x000000DC; // type:object size:0x7 data:string diff --git a/config/RZDJ01/rels/d_a_npc_gwolf/splits.txt b/config/RZDJ01/rels/d_a_npc_gwolf/splits.txt new file mode 100644 index 0000000000..d27bda1e5c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gwolf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gwolf.cpp: + .text start:0x000000CC end:0x000041E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x000009A8 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt b/config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt new file mode 100644 index 0000000000..9699c05066 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_gwolf/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpc_GWolf_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpc_GWolf_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__13daNpc_GWolf_cFv = .text:0x00000460; // type:function size:0x2F0 scope:global align:4 +CreateHeap__13daNpc_GWolf_cFv = .text:0x00000750; // type:function size:0x254 scope:global align:4 +Draw__13daNpc_GWolf_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 +draw__13daNpc_GWolf_cFiifP11_GXColorS10i = .text:0x00000A38; // type:function size:0x2D4 scope:global align:4 +ctrlJoint__13daNpc_GWolf_cFP8J3DJointP8J3DModel = .text:0x00000D0C; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__13daNpc_GWolf_cFP10fopAc_ac_c = .text:0x00000EF0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_GWolf_cFP8J3DJointi = .text:0x00000EF4; // type:function size:0x48 scope:global align:4 +setParam__13daNpc_GWolf_cFv = .text:0x00000F3C; // type:function size:0xF4 scope:global align:4 +main__13daNpc_GWolf_cFv = .text:0x00001030; // type:function size:0x194 scope:global align:4 +ctrlBtk__13daNpc_GWolf_cFv = .text:0x000011C4; // type:function size:0xE4 scope:global align:4 +adjustShapeAngle__13daNpc_GWolf_cFv = .text:0x000012A8; // type:function size:0x64 scope:global align:4 +setAttnPos__13daNpc_GWolf_cFv = .text:0x0000130C; // type:function size:0x3D4 scope:global align:4 +setExpressionAnm__13daNpc_GWolf_cFib = .text:0x000016E0; // type:function size:0x8 scope:global align:4 +setExpression__13daNpc_GWolf_cFif = .text:0x000016E8; // type:function size:0x4 scope:global align:4 +setMotionAnm__13daNpc_GWolf_cFif = .text:0x000016EC; // type:function size:0x22C scope:global align:4 +setMotion__13daNpc_GWolf_cFifi = .text:0x00001918; // type:function size:0x44 scope:global align:4 +drawDbgInfo__13daNpc_GWolf_cFv = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__13daNpc_GWolf_cFv = .text:0x00001964; // type:function size:0x4 scope:global align:4 +getTypeFromParam__13daNpc_GWolf_cFv = .text:0x00001968; // type:function size:0x4C scope:global align:4 +getModeFromParam__13daNpc_GWolf_cFv = .text:0x000019B4; // type:function size:0x74 scope:global align:4 +isDelete__13daNpc_GWolf_cFv = .text:0x00001A28; // type:function size:0xF4 scope:global align:4 +reset__13daNpc_GWolf_cFv = .text:0x00001B1C; // type:function size:0x1CC scope:global align:4 +playMotion__13daNpc_GWolf_cFv = .text:0x00001CE8; // type:function size:0x378 scope:global align:4 +setAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x00002060; // type:function size:0xA8 scope:global align:4 +selectAction__13daNpc_GWolf_cFv = .text:0x00002108; // type:function size:0xA4 scope:global align:4 +doNormalAction__13daNpc_GWolf_cFi = .text:0x000021AC; // type:function size:0x108 scope:global align:4 +doEvent__13daNpc_GWolf_cFv = .text:0x000022B4; // type:function size:0x2F4 scope:global align:4 +setLookMode__13daNpc_GWolf_cFi = .text:0x000025A8; // type:function size:0x24 scope:global align:4 +lookat__13daNpc_GWolf_cFv = .text:0x000025CC; // type:function size:0x244 scope:global align:4 +ECut_attackWarp__13daNpc_GWolf_cFi = .text:0x00002810; // type:function size:0x538 scope:global align:4 +ECut_attackWarpHorse__13daNpc_GWolf_cFi = .text:0x00002D48; // type:function size:0x4B8 scope:global align:4 +ECut_howlingSessionA__13daNpc_GWolf_cFi = .text:0x00003200; // type:function size:0x464 scope:global align:4 +callback_proc__FPvi = .text:0x00003664; // type:function size:0x24 scope:global align:4 +meetGWolfSkip__13daNpc_GWolf_cFv = .text:0x00003688; // type:function size:0x28 scope:global align:4 +ECut_meetGWolf__13daNpc_GWolf_cFi = .text:0x000036B0; // type:function size:0xF4 scope:global align:4 +wait__13daNpc_GWolf_cFPv = .text:0x000037A4; // type:function size:0x2E0 scope:global align:4 +waitHowling__13daNpc_GWolf_cFPv = .text:0x00003A84; // type:function size:0x1E0 scope:global align:4 +waitBrave__13daNpc_GWolf_cFPv = .text:0x00003C64; // type:function size:0x88 scope:global align:4 +talk__13daNpc_GWolf_cFPv = .text:0x00003CEC; // type:function size:0x198 scope:global align:4 +test__13daNpc_GWolf_cFPv = .text:0x00003E84; // type:function size:0xAC scope:global align:4 +getGroundSlope__13daNpc_GWolf_cFR12dBgS_ObjAcchs = .text:0x00003F30; // type:function size:0x68 scope:global align:4 +daNpc_GWolf_Create__FPv = .text:0x00003F98; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_Delete__FPv = .text:0x00003F9C; // type:function size:0x34 scope:global align:4 +daNpc_GWolf_Execute__FPv = .text:0x00003FD0; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_Draw__FPv = .text:0x00003FD4; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_IsDelete__FPv = .text:0x00003FD8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004048; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004084; // type:function size:0xBC scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00004140; // type:function size:0x54 scope:global align:4 +__dt__19daNpc_GWolf_Param_cFv = .text:0x00004194; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_GWolf_Param_cFv = .text:0x000041D4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_GWolf_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@104068 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104069 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104070 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104071 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104118 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104234 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@99168 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@104390 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@104391 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@104430 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104431 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104432 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99569 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99589 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99593 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99597 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99601 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99605 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@104660 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104803 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104804 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104805 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104920 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104921 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104922 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104923 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105011 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@105012 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105080 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105081 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105082 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105083 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105084 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105085 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105161 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105162 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@100364 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@100372 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x60 scope:global align:4 +l_btkGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 data:4byte +l_brkGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000078; // type:object size:0x78 scope:global align:4 +lbl_315_data_F0 = .data:0x000000F0; // type:object size:0xC data:string +lbl_315_data_FC = .data:0x000000FC; // type:object size:0x12 data:string +lbl_315_data_10E = .data:0x0000010E; // type:object size:0x11 data:string +lbl_315_data_11F = .data:0x0000011F; // type:object size:0x11 data:string +lbl_315_data_130 = .data:0x00000130; // type:object size:0x11 data:string +lbl_315_data_141 = .data:0x00000141; // type:object size:0x11 data:string +lbl_315_data_152 = .data:0x00000152; // type:object size:0x11 data:string +lbl_315_data_163 = .data:0x00000163; // type:object size:0x11 data:string +lbl_315_data_174 = .data:0x00000174; // type:object size:0xC data:string +lbl_315_data_180 = .data:0x00000180; // type:object size:0xC data:string +lbl_315_data_18C = .data:0x0000018C; // type:object size:0xC data:string +lbl_315_data_198 = .data:0x00000198; // type:object size:0xC data:string +lbl_315_data_1A4 = .data:0x000001A4; // type:object size:0xC data:string +lbl_315_data_1B0 = .data:0x000001B0; // type:object size:0xC data:string +l_evtNames = .data:0x000001BC; // type:object size:0x3C scope:global align:4 +l_loadRes_GWOLFa = .data:0x000001F8; // type:object size:0xC scope:global align:4 +l_loadRes_GWOLF0 = .data:0x00000204; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000210; // type:object size:0x10 scope:global align:4 +lbl_315_data_220 = .data:0x00000220; // type:object size:0x6 data:string +l_resNames = .data:0x00000228; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x0000022C; // type:object size:0x4 scope:global align:4 +l_appearTmpFlag = .data:0x00000230; // type:object size:0xE scope:global align:4 +l_warpAppearFlag = .data:0x0000023E; // type:object size:0xE scope:global align:2 +lbl_315_data_24C = .data:0x0000024C; // type:object size:0x4 +mEvtCutNameList__13daNpc_GWolf_c = .data:0x00000250; // type:object size:0x14 scope:global align:4 +mEvtCutList__13daNpc_GWolf_c = .data:0x00000264; // type:object size:0x3C scope:global align:4 data:4byte +@104159 = .data:0x000002A0; // type:object size:0xC scope:local align:4 data:4byte +@104502 = .data:0x000002AC; // type:object size:0x30 scope:local align:4 +@104534 = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +l_delFlag$99498 = .data:0x000002FC; // type:object size:0xE scope:local align:4 +l_playerNoList$99505 = .data:0x0000030A; // type:object size:0xE scope:local align:2 +@104678 = .data:0x00000318; // type:object size:0xC scope:local align:4 +@104679 = .data:0x00000324; // type:object size:0xC scope:local align:4 +@104680 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@104681 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@104735 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@104736 = .data:0x00000354; // type:object size:0xC scope:local align:4 +lbl_315_data_360 = .data:0x00000360; // type:object size:0x4 data:string +@104926 = .data:0x00000364; // type:object size:0xA4 scope:local align:4 +@104925 = .data:0x00000408; // type:object size:0xA4 scope:local align:4 +@105015 = .data:0x000004AC; // type:object size:0xA4 scope:local align:4 +@105014 = .data:0x00000550; // type:object size:0xA4 scope:local align:4 +l_warpIdList$100214 = .data:0x000005F4; // type:object size:0x18 scope:local align:4 +daNpc_GWolf_MethodTable = .data:0x0000060C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GWOLF = .data:0x0000062C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_GWolf_c = .data:0x0000065C; // type:object size:0x48 scope:global align:4 +lbl_315_data_6A4 = .data:0x000006A4; // type:object size:0xE data:string +@100499 = .data:0x000006B4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_GWolf_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_GWolf_Param_c = .data:0x000006D0; // type:object size:0xC scope:global align:4 +lbl_315_data_6DC = .data:0x000006DC; // type:object size:0x14 data:string +__RTTI__19daNpc_GWolf_Param_c = .data:0x000006F0; // type:object size:0x8 scope:global align:4 +lbl_315_data_6F8 = .data:0x000006F8; // type:object size:0x9 data:string +@100502 = .data:0x00000704; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000718; // type:object size:0xC scope:global align:4 +lbl_315_data_724 = .data:0x00000724; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000734; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000073C; // type:object size:0xC scope:global align:4 +lbl_315_data_748 = .data:0x00000748; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000075C; // type:object size:0x8 scope:global align:4 +lbl_315_data_764 = .data:0x00000764; // type:object size:0x34 +@100575 = .data:0x00000798; // type:object size:0x3C scope:local align:4 +lbl_315_data_7D4 = .data:0x000007D4; // type:object size:0x14 +@100577 = .data:0x000007E8; // type:object size:0x34 scope:local align:4 +lbl_315_data_81C = .data:0x0000081C; // type:object size:0x14 +@100635 = .data:0x00000830; // type:object size:0x24 scope:local align:4 +lbl_315_data_854 = .data:0x00000854; // type:object size:0x18 +@100637 = .data:0x0000086C; // type:object size:0xC scope:local align:4 +lbl_315_data_878 = .data:0x00000878; // type:object size:0x1C +@100639 = .data:0x00000894; // type:object size:0xC scope:local align:4 +lbl_315_data_8A0 = .data:0x000008A0; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98947 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99318 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99315 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_hanjo/splits.txt b/config/RZDJ01/rels/d_a_npc_hanjo/splits.txt new file mode 100644 index 0000000000..de817d1ee6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_hanjo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hanjo.cpp: + .text start:0x000000CC end:0x00005AF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E0 + .data start:0x00000000 end:0x00000C80 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt b/config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt new file mode 100644 index 0000000000..46cb088bca --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_hanjo/symbols.txt @@ -0,0 +1,231 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Hanjo_cFv = .text:0x000000CC; // type:function size:0xF4 scope:global align:4 +create__13daNpc_Hanjo_cFv = .text:0x000001C0; // type:function size:0x54C scope:global align:4 +CreateHeap__13daNpc_Hanjo_cFv = .text:0x0000070C; // type:function size:0x414 scope:global align:4 +Draw__13daNpc_Hanjo_cFv = .text:0x00000B20; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Hanjo_cFP10fopAc_ac_c = .text:0x00000BB4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Hanjo_cFP8J3DJointi = .text:0x00000BB8; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Hanjo_cFv = .text:0x00000C0C; // type:function size:0x58 scope:global align:4 +isDelete__13daNpc_Hanjo_cFv = .text:0x00000C64; // type:function size:0xAC scope:global align:4 +reset__13daNpc_Hanjo_cFv = .text:0x00000D10; // type:function size:0x180 scope:global align:4 +afterJntAnm__13daNpc_Hanjo_cFi = .text:0x00000E90; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Hanjo_cFv = .text:0x00000F14; // type:function size:0x14C scope:global align:4 +checkChangeEvt__13daNpc_Hanjo_cFv = .text:0x00001060; // type:function size:0x1EC scope:global align:4 +setAfterTalkMotion__13daNpc_Hanjo_cFv = .text:0x0000124C; // type:function size:0x5C scope:global align:4 +srchActors__13daNpc_Hanjo_cFv = .text:0x000012A8; // type:function size:0x100 scope:global align:4 +evtTalk__13daNpc_Hanjo_cFv = .text:0x000013A8; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Hanjo_cFv = .text:0x00001448; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Hanjo_cFv = .text:0x00001500; // type:function size:0x15C scope:global align:4 +beforeMove__13daNpc_Hanjo_cFv = .text:0x0000165C; // type:function size:0x150 scope:global align:4 +afterMoved__13daNpc_Hanjo_cFv = .text:0x000017AC; // type:function size:0x17C scope:global align:4 +setAttnPos__13daNpc_Hanjo_cFv = .text:0x00001928; // type:function size:0x384 scope:global align:4 +setCollision__13daNpc_Hanjo_cFv = .text:0x00001CAC; // type:function size:0x30C scope:global align:4 +drawDbgInfo__13daNpc_Hanjo_cFv = .text:0x00001FB8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Hanjo_cFv = .text:0x00001FC0; // type:function size:0x278 scope:global align:4 +selectAction__13daNpc_Hanjo_cFv = .text:0x00002238; // type:function size:0x13C scope:global align:4 +setAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x00002374; // type:function size:0xA8 scope:global align:4 +initShoot__13daNpc_Hanjo_cFi = .text:0x0000241C; // type:function size:0xDC scope:global align:4 +shoot__13daNpc_Hanjo_cFi = .text:0x000024F8; // type:function size:0x228 scope:global align:4 +initDive__13daNpc_Hanjo_cFv = .text:0x00002720; // type:function size:0x7C scope:global align:4 +dive__13daNpc_Hanjo_cFv = .text:0x0000279C; // type:function size:0x3D8 scope:global align:4 +lookround__13daNpc_Hanjo_cFs = .text:0x00002B74; // type:function size:0x124 scope:global align:4 +commandToHawk__13daNpc_Hanjo_cFv = .text:0x00002C98; // type:function size:0x11C scope:global align:4 +cutConversationAboutSaru__13daNpc_Hanjo_cFi = .text:0x00002DB4; // type:function size:0x128 scope:global align:4 +cutConversation__13daNpc_Hanjo_cFi = .text:0x00002EDC; // type:function size:0x314 scope:global align:4 +cutPursuitBee__13daNpc_Hanjo_cFi = .text:0x000031F0; // type:function size:0x4D4 scope:global align:4 +cutAppearHawker__13daNpc_Hanjo_cFi = .text:0x000036C4; // type:function size:0x518 scope:global align:4 +cutDive__13daNpc_Hanjo_cFi = .text:0x00003BDC; // type:function size:0x43C scope:global align:4 +wait__13daNpc_Hanjo_cFPv = .text:0x00004018; // type:function size:0x4EC scope:global align:4 +throwStone__13daNpc_Hanjo_cFPv = .text:0x00004504; // type:function size:0x344 scope:global align:4 +takayose__13daNpc_Hanjo_cFPv = .text:0x00004848; // type:function size:0x5E8 scope:global align:4 +talk__13daNpc_Hanjo_cFPv = .text:0x00004E30; // type:function size:0x1E8 scope:global align:4 +daNpc_Hanjo_Create__FPv = .text:0x00005018; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_Delete__FPv = .text:0x0000501C; // type:function size:0x34 scope:global align:4 +daNpc_Hanjo_Execute__FPv = .text:0x00005050; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_Draw__FPv = .text:0x00005054; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_IsDelete__FPv = .text:0x00005058; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_hanjo_cpp = .text:0x00005060; // type:function size:0x98 scope:global align:4 +__dt__18daNpc_HanjoStone_cFv = .text:0x000050F8; // type:function size:0x5C scope:global align:4 +__ct__18daNpc_HanjoStone_cFv = .text:0x00005154; // type:function size:0x84 scope:global align:4 +initialize__18daNpc_HanjoStone_cFv = .text:0x000051D8; // type:function size:0x88 scope:global align:4 +getEyeballMaterialNo__13daNpc_Hanjo_cFv = .text:0x00005260; // type:function size:0x8 scope:global align:4 +chkActive__18daNpc_HanjoStone_cFv = .text:0x00005268; // type:function size:0x24 scope:global align:4 +getOld__18daNpc_HanjoStone_cFv = .text:0x0000528C; // type:function size:0x8 scope:global align:4 +getPos__18daNpc_HanjoStone_cFv = .text:0x00005294; // type:function size:0x8 scope:global align:4 +setPos__18daNpc_HanjoStone_cF4cXyz = .text:0x0000529C; // type:function size:0x48 scope:global align:4 +getBackboneJointNo__13daNpc_Hanjo_cFv = .text:0x000052E4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Hanjo_cFv = .text:0x000052EC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Hanjo_cFv = .text:0x000052F4; // type:function size:0x8 scope:global align:4 +setAngle__18daNpc_HanjoStone_cF5csXyz = .text:0x000052FC; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Hanjo_cFv = .text:0x00005304; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Hanjo_cFv = .text:0x0000530C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Hanjo_cFi = .text:0x00005314; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Hanjo_cFi = .text:0x00005324; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Hanjo_Param_cFv = .text:0x00005334; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Hanjo_Param_cFv = .text:0x00005374; // type:function size:0x10 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00005384; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000053C4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005404; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000054D0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005510; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005554; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00005590; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00005638; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000056C4; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005744; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00005760; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000057C0; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000058D8; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000059E8; // type:function size:0x94 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005A7C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Hanjo_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global align:4 +mStoneCcDObjInfo__13daNpc_Hanjo_c = .rodata:0x000000B4; // type:object size:0x30 scope:global align:4 +heapSize$95157 = .rodata:0x000000E4; // type:object size:0x14 scope:local align:4 +@102410 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102411 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@102412 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102434 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102435 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@102467 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$95232 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +@102601 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@102658 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@102814 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103015 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103017 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103018 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103019 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103020 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103021 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103022 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103023 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103026 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103110 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103111 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103112 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103113 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103114 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103183 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103184 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103185 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103186 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103250 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103251 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103252 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103253 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103254 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103255 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103327 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103328 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103329 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103330 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103359 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@96200 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 data:4byte +@103505 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103506 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103507 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103570 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103620 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103621 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103622 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103623 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103695 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103696 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103697 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103750 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103751 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103752 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_316_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_316_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_316_data_2D = .data:0x0000002D; // type:object size:0x1A data:string +lbl_316_data_47 = .data:0x00000047; // type:object size:0x1A data:string +lbl_316_data_61 = .data:0x00000061; // type:object size:0x1E data:string +lbl_316_data_7F = .data:0x0000007F; // type:object size:0x1E data:string +lbl_316_data_9D = .data:0x0000009D; // type:object size:0x1E data:string +lbl_316_data_BB = .data:0x000000BB; // type:object size:0x1E data:string +lbl_316_data_D9 = .data:0x000000D9; // type:object size:0xC data:string +lbl_316_data_E5 = .data:0x000000E5; // type:object size:0xE data:string +lbl_316_data_F3 = .data:0x000000F3; // type:object size:0x5 data:string +l_evtList = .data:0x000000F8; // type:object size:0x58 scope:global align:4 +lbl_316_data_150 = .data:0x00000150; // type:object size:0x6 data:string +lbl_316_data_156 = .data:0x00000156; // type:object size:0x7 data:string +lbl_316_data_15D = .data:0x0000015D; // type:object size:0x7 data:string +lbl_316_data_164 = .data:0x00000164; // type:object size:0x7 data:string +lbl_316_data_16B = .data:0x0000016B; // type:object size:0x5 data:string +l_resNameList = .data:0x00000170; // type:object size:0x18 scope:global align:4 +lbl_316_data_188 = .data:0x00000188; // type:object size:0x3 +lbl_316_data_18B = .data:0x0000018B; // type:object size:0x5 +lbl_316_data_190 = .data:0x00000190; // type:object size:0x2 +lbl_316_data_192 = .data:0x00000192; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000198; // type:object size:0x14 scope:global align:4 +l_faceMotionAnmData = .data:0x000001AC; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000002C4; // type:object size:0x284 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000548; // type:object size:0x80 scope:global align:4 +l_motionSequenceData = .data:0x000005C8; // type:object size:0x140 scope:global align:4 +lbl_316_data_708 = .data:0x00000708; // type:object size:0x18 data:string +lbl_316_data_720 = .data:0x00000720; // type:object size:0xD data:string +mCutNameList__13daNpc_Hanjo_c = .data:0x00000730; // type:object size:0x18 scope:global align:4 +mCutList__13daNpc_Hanjo_c = .data:0x00000748; // type:object size:0x48 scope:global align:4 data:4byte +@102796 = .data:0x00000790; // type:object size:0xC scope:local align:4 data:4byte +@102830 = .data:0x0000079C; // type:object size:0xC scope:local align:4 data:4byte +@102831 = .data:0x000007A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_316_data_7B4 = .data:0x000007B4; // type:object size:0x6 data:string +@103193 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@103194 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@103195 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@103196 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +lbl_316_data_7EC = .data:0x000007EC; // type:object size:0x14 +lbl_316_data_800 = .data:0x00000800; // type:object size:0x8 +lbl_316_data_808 = .data:0x00000808; // type:object size:0xD data:string +daNpc_Hanjo_MethodTable = .data:0x00000818; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HANJO = .data:0x00000838; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Hanjo_c = .data:0x00000868; // type:object size:0xC4 scope:global align:4 +lbl_316_data_92C = .data:0x0000092C; // type:object size:0xE data:string +@97033 = .data:0x0000093C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Hanjo_c = .data:0x00000950; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Hanjo_Param_c = .data:0x00000958; // type:object size:0xC scope:global align:4 +lbl_316_data_964 = .data:0x00000964; // type:object size:0x14 data:string +__RTTI__19daNpc_Hanjo_Param_c = .data:0x00000978; // type:object size:0x8 scope:global align:4 +lbl_316_data_980 = .data:0x00000980; // type:object size:0x9 data:string +@97041 = .data:0x0000098C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009A0; // type:object size:0xC scope:global align:4 +lbl_316_data_9AC = .data:0x000009AC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000009C4; // type:object size:0xC scope:global align:4 +lbl_316_data_9D0 = .data:0x000009D0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000009E0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009E8; // type:object size:0xC scope:global align:4 +lbl_316_data_9F4 = .data:0x000009F4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A14; // type:object size:0xC scope:global align:4 +lbl_316_data_A20 = .data:0x00000A20; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A34; // type:object size:0x8 scope:global align:4 +lbl_316_data_A3C = .data:0x00000A3C; // type:object size:0x34 +@97108 = .data:0x00000A70; // type:object size:0x3C scope:local align:4 +lbl_316_data_AAC = .data:0x00000AAC; // type:object size:0x14 +@97110 = .data:0x00000AC0; // type:object size:0x34 scope:local align:4 +lbl_316_data_AF4 = .data:0x00000AF4; // type:object size:0x14 +@97168 = .data:0x00000B08; // type:object size:0x24 scope:local align:4 +lbl_316_data_B2C = .data:0x00000B2C; // type:object size:0x18 +@97170 = .data:0x00000B44; // type:object size:0xC scope:local align:4 +lbl_316_data_B50 = .data:0x00000B50; // type:object size:0x1C +@97172 = .data:0x00000B6C; // type:object size:0xC scope:local align:4 +lbl_316_data_B78 = .data:0x00000B78; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mStoneCcDSph__13daNpc_Hanjo_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 data:byte +@95143 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 +@95759 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +prtclScl$95756 = .bss:0x00000068; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_henna/splits.txt b/config/RZDJ01/rels/d_a_npc_henna/splits.txt new file mode 100644 index 0000000000..fb629d7f59 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_henna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_henna.cpp: + .text start:0x000000CC end:0x00006C98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E4 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x0000024C diff --git a/config/RZDJ01/rels/d_a_npc_henna/symbols.txt b/config/RZDJ01/rels/d_a_npc_henna/symbols.txt new file mode 100644 index 0000000000..6a225a8a93 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_henna/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daNpc_Henna_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +anm_init__FP15npc_henna_classifUcf = .text:0x00000158; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000208; // type:function size:0x28C scope:global align:4 +daNpc_Henna_Draw__FP15npc_henna_class = .text:0x00000494; // type:function size:0x174 scope:global align:4 +s_npc_sub__FPvPv = .text:0x00000608; // type:function size:0x8C scope:global align:4 +s_piro_sub__FPvPv = .text:0x00000694; // type:function size:0x4C scope:global align:4 +s_du_sub__FPvPv = .text:0x000006E0; // type:function size:0x74 scope:global align:4 +s_shop_sub__FPvPv = .text:0x00000754; // type:function size:0x5C scope:global align:4 +s_koro2ball_sub__FPvPv = .text:0x000007B0; // type:function size:0x5C scope:global align:4 +message_shop__FP15npc_henna_class = .text:0x0000080C; // type:function size:0x10C scope:global align:4 +s_rod_sub__FPvPv = .text:0x00000918; // type:function size:0x4C scope:global align:4 +s_fish_sub__FPvPv = .text:0x00000964; // type:function size:0x90 scope:global align:4 +action__FP15npc_henna_class = .text:0x000009F4; // type:function size:0x1394 scope:global align:4 +cam_3d_morf__FP15npc_henna_classf = .text:0x00001D88; // type:function size:0xE4 scope:global align:4 +demo_camera__FP15npc_henna_class = .text:0x00001E6C; // type:function size:0x2D4 scope:global align:4 +demo_camera_shop__FP15npc_henna_class = .text:0x00002140; // type:function size:0x2DA8 scope:global align:4 +message_guide__FP15npc_henna_class = .text:0x00004EE8; // type:function size:0x23C scope:global align:4 +s_boat_sub__FPvPv = .text:0x00005124; // type:function size:0x4C scope:global align:4 +env_control__FP15npc_henna_class = .text:0x00005170; // type:function size:0x214 scope:global align:4 +daNpc_Henna_Execute__FP15npc_henna_class = .text:0x00005384; // type:function size:0x910 scope:global align:4 +daNpc_Henna_IsDelete__FP15npc_henna_class = .text:0x00005C94; // type:function size:0x8 scope:global align:4 +daNpc_Henna_Delete__FP15npc_henna_class = .text:0x00005C9C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005CF0; // type:function size:0x38C scope:global align:4 +daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x0000607C; // type:function size:0x6D0 scope:global align:4 +__dt__17daNpc_Henna_HIO_cFv = .text:0x0000674C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_henna_cpp = .text:0x0000678C; // type:function size:0x330 scope:global align:4 +getModelData__8J3DModelFv = .text:0x00006ABC; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006AC4; // type:function size:0x10 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00006AD4; // type:function size:0x18 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00006AEC; // type:function size:0x18 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006B04; // type:function size:0x1C scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00006B20; // type:function size:0x8 scope:global align:4 +getFrame__14mDoExt_baseAnmFv = .text:0x00006B28; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00006B30; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00006B38; // type:function size:0x8 scope:global align:4 +getEndFrame__14mDoExt_baseAnmFv = .text:0x00006B40; // type:function size:0x30 scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUs = .text:0x00006B70; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00006BAC; // type:function size:0x8 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x00006BB4; // type:function size:0x4 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00006BB8; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x00006BE8; // type:function size:0x18 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00006C00; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x00006C14; // type:function size:0x14 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x00006C28; // type:function size:0xC scope:global align:4 +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x00006C34; // type:function size:0x8 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00006C3C; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00006C48; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00006C58; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00006C68; // type:function size:0x10 scope:global align:4 +getModelMtx__9daCanoe_cFv = .text:0x00006C78; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00006C84; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@109008 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@109009 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@109010 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@109019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@109020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@109061 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@109062 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@109063 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@109066 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@109101 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@109102 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@109174 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@109209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@109253 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@109551 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109552 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109553 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109554 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109555 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109556 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@109557 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@109558 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@109559 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@109560 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@109561 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@109562 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@109563 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@109564 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@109565 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@109566 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@109567 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@109568 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@109569 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@109570 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@109571 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@109572 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109573 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@109574 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@109575 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@109576 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@109577 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@109578 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@109579 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@109639 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109640 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109643 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109644 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@109645 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@109646 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100630 = .rodata:0x000000D0; // type:object size:0x20 scope:local align:4 +@100783 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@110467 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@110468 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@110469 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@110470 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@110471 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110472 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110473 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110474 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110475 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110476 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110477 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110478 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110479 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110480 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110481 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110482 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110483 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110484 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@110485 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110486 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110487 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110488 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110489 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110490 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110491 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@110492 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@110493 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@110494 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@110495 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@110496 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@110497 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@110498 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@110499 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@110500 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@110501 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@110502 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110503 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110504 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@110505 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@110506 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@110507 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@110508 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@110509 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@110510 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@110511 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@110512 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@110513 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@110514 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@110515 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110516 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110517 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110518 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110519 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110520 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110521 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110522 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@110602 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@110603 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@110604 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@110605 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@110606 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@110607 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@110677 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@110678 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@110679 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@110680 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@110681 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@110682 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@110683 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@110684 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@110685 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@110686 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@110687 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@110688 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111015 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111016 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111017 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111018 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111019 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111020 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111021 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111022 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111023 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@111024 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@111025 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@111026 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@111027 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@111028 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@111030 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@111031 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@111032 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@111050 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@111051 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@111052 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111053 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111054 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111055 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111056 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111057 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@111060 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@111061 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@111062 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@111063 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@111064 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@111065 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@111066 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@111067 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@111068 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@111069 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@111070 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@111071 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@111072 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@111073 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@111074 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@111075 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@111076 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@111077 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@111078 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@111079 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@111080 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@111081 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@111082 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_83_data_8 = .data:0x00000008; // type:object size:0x6 data:string +@109585 = .data:0x00000010; // type:object size:0x34 scope:local align:4 +@109583 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +check_size$100461 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +@110525 = .data:0x0000007C; // type:object size:0x50 scope:local align:4 +@110524 = .data:0x000000CC; // type:object size:0x148 scope:local align:4 +btk_d$101350 = .data:0x00000214; // type:object size:0xC scope:local align:4 +btp_d$101362 = .data:0x00000220; // type:object size:0x20 scope:local align:4 +facebck_d$101374 = .data:0x00000240; // type:object size:0x20 scope:local align:4 +lbl_83_data_260 = .data:0x00000260; // type:object size:0x10 +l_daNpc_Henna_Method = .data:0x00000270; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HENNA = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__17daNpc_Henna_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_83_data_2CC = .data:0x000002CC; // type:object size:0x12 data:string +@101579 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +__RTTI__17daNpc_Henna_HIO_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_83_data_2F4 = .data:0x000002F4; // type:object size:0x3C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@99381 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global align:4 data:byte +lrl = .bss:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_83_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte +@100183 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@100184 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@100185 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@100186 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@100187 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@100188 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@100189 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@100190 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@100191 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@100192 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@100193 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@100194 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@100195 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@100196 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@100197 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@100198 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@100199 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@100200 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@100201 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@100202 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +zoom_check_pos = .bss:0x00000148; // type:object size:0xF0 scope:global align:4 +koro2_reset = .bss:0x00000238; // type:object size:0x4 scope:global align:4 +old_stick_x$100755 = .bss:0x00000240; // type:object size:0x4 scope:local align:4 +old_stick_sx$100756 = .bss:0x00000244; // type:object size:0x4 scope:local align:4 +lbl_83_bss_248 = .bss:0x00000248; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_henna0/splits.txt b/config/RZDJ01/rels/d_a_npc_henna0/splits.txt new file mode 100644 index 0000000000..e39a11540f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_henna0/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_henna0.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_npc_henna0/symbols.txt b/config/RZDJ01/rels/d_a_npc_henna0/symbols.txt new file mode 100644 index 0000000000..9764087f7a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_henna0/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_HENNA0 = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_hoz/splits.txt b/config/RZDJ01/rels/d_a_npc_hoz/splits.txt new file mode 100644 index 0000000000..19938101bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_hoz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hoz.cpp: + .text start:0x000000CC end:0x00003BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00001370 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_hoz/symbols.txt b/config/RZDJ01/rels/d_a_npc_hoz/symbols.txt new file mode 100644 index 0000000000..e55e7464d1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_hoz/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Hoz_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__11daNpc_Hoz_cFv = .text:0x0000018C; // type:function size:0x4CC scope:global align:4 +CreateHeap__11daNpc_Hoz_cFv = .text:0x00000658; // type:function size:0x288 scope:global align:4 +Draw__11daNpc_Hoz_cFv = .text:0x000008E0; // type:function size:0x9C scope:global align:4 +createHeapCallBack__11daNpc_Hoz_cFP10fopAc_ac_c = .text:0x0000097C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Hoz_cFP8J3DJointi = .text:0x00000980; // type:function size:0x54 scope:global align:4 +s_sub__FPvPv = .text:0x000009D4; // type:function size:0x4C scope:global align:4 +s_subCanoe__FPvPv = .text:0x00000A20; // type:function size:0x4C scope:global align:4 +getType__11daNpc_Hoz_cFv = .text:0x00000A6C; // type:function size:0x74 scope:global align:4 +reset__11daNpc_Hoz_cFv = .text:0x00000AE0; // type:function size:0xA8 scope:global align:4 +setParam__11daNpc_Hoz_cFv = .text:0x00000B88; // type:function size:0x120 scope:global align:4 +setAfterTalkMotion__11daNpc_Hoz_cFv = .text:0x00000CA8; // type:function size:0x4 scope:global align:4 +checkChangeEvt__11daNpc_Hoz_cFv = .text:0x00000CAC; // type:function size:0x78 scope:global align:4 +evtTalk__11daNpc_Hoz_cFv = .text:0x00000D24; // type:function size:0xD8 scope:global align:4 +evtEndProc__11daNpc_Hoz_cFv = .text:0x00000DFC; // type:function size:0x13C scope:global align:4 +evtCutProc__11daNpc_Hoz_cFv = .text:0x00000F38; // type:function size:0xB8 scope:global align:4 +evtProc__11daNpc_Hoz_cFv = .text:0x00000FF0; // type:function size:0x218 scope:global align:4 +action__11daNpc_Hoz_cFv = .text:0x00001208; // type:function size:0x88 scope:global align:4 +beforeMove__11daNpc_Hoz_cFv = .text:0x00001290; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Hoz_cFv = .text:0x00001308; // type:function size:0x208 scope:global align:4 +setCollision__11daNpc_Hoz_cFv = .text:0x00001510; // type:function size:0x15C scope:global align:4 +evtOrder__11daNpc_Hoz_cFv = .text:0x0000166C; // type:function size:0x150 scope:global align:4 +drawDbgInfo__11daNpc_Hoz_cFv = .text:0x000017BC; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Hoz_cFv = .text:0x000017C4; // type:function size:0x140 scope:global align:4 +setAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001904; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Hoz_cFPv = .text:0x000019AC; // type:function size:0x118 scope:global align:4 +waitBattle__11daNpc_Hoz_cFPv = .text:0x00001AC4; // type:function size:0x1D8 scope:global align:4 +waitTwilightBattle__11daNpc_Hoz_cFPv = .text:0x00001C9C; // type:function size:0x1BC scope:global align:4 +waitBoat__11daNpc_Hoz_cFPv = .text:0x00001E58; // type:function size:0x308 scope:global align:4 +waitBoat2__11daNpc_Hoz_cFPv = .text:0x00002160; // type:function size:0x2CC scope:global align:4 +waitBoat1_5__11daNpc_Hoz_cFPv = .text:0x0000242C; // type:function size:0x2C0 scope:global align:4 +waitTw__11daNpc_Hoz_cFPv = .text:0x000026EC; // type:function size:0x160 scope:global align:4 +talk__11daNpc_Hoz_cFPv = .text:0x0000284C; // type:function size:0x25C scope:global align:4 +ECut_boatRace__11daNpc_Hoz_cFi = .text:0x00002AA8; // type:function size:0x348 scope:global align:4 +ECut_beforeBattle__11daNpc_Hoz_cFi = .text:0x00002DF0; // type:function size:0xF4 scope:global align:4 +ECut_afterBattle__11daNpc_Hoz_cFi = .text:0x00002EE4; // type:function size:0x148 scope:global align:4 +ECut_beforeBlast__11daNpc_Hoz_cFi = .text:0x0000302C; // type:function size:0x148 scope:global align:4 +ECut_afterBlast__11daNpc_Hoz_cFi = .text:0x00003174; // type:function size:0x148 scope:global align:4 +ECut_yMushi__11daNpc_Hoz_cFi = .text:0x000032BC; // type:function size:0x110 scope:global align:4 +ECut_talkBreak__11daNpc_Hoz_cFi = .text:0x000033CC; // type:function size:0x148 scope:global align:4 +daNpc_Hoz_Create__FPv = .text:0x00003514; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_Delete__FPv = .text:0x00003518; // type:function size:0x34 scope:global align:4 +daNpc_Hoz_Execute__FPv = .text:0x0000354C; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_Draw__FPv = .text:0x00003550; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_IsDelete__FPv = .text:0x00003554; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_hoz_cpp = .text:0x0000355C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000035C4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003604; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000036D0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003710; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003754; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003848; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003944; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003A54; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_Hoz_cFv = .text:0x00003AD4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Hoz_cFv = .text:0x00003ADC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Hoz_cFv = .text:0x00003AE4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Hoz_cFv = .text:0x00003AEC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Hoz_cFi = .text:0x00003AF4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Hoz_cFi = .text:0x00003B04; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Hoz_Param_cFv = .text:0x00003B14; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Hoz_Param_cFv = .text:0x00003B54; // type:function size:0x10 scope:global align:4 +setPosAndAngle__9daCanoe_cFPC4cXyzs = .text:0x00003B64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Hoz_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$99153 = .rodata:0x00000090; // type:object size:0x1C scope:local align:4 +@104228 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104229 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104230 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104231 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104257 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@104258 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104259 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104308 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104367 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@104547 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104614 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104615 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104618 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@104690 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104691 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105033 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105034 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105035 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_318_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_318_data_11 = .data:0x00000011; // type:object size:0xA data:string +lbl_318_data_1B = .data:0x0000001B; // type:object size:0x11 data:string +lbl_318_data_2C = .data:0x0000002C; // type:object size:0xE data:string +lbl_318_data_3A = .data:0x0000003A; // type:object size:0xD data:string +lbl_318_data_47 = .data:0x00000047; // type:object size:0xD data:string +lbl_318_data_54 = .data:0x00000054; // type:object size:0xC data:string +lbl_318_data_60 = .data:0x00000060; // type:object size:0x8 data:string +lbl_318_data_68 = .data:0x00000068; // type:object size:0xB data:string +l_evtList = .data:0x00000074; // type:object size:0x48 scope:global align:4 +lbl_318_data_BC = .data:0x000000BC; // type:object size:0x4 data:string +lbl_318_data_C0 = .data:0x000000C0; // type:object size:0x7 data:string +lbl_318_data_C7 = .data:0x000000C7; // type:object size:0x5 data:string +lbl_318_data_CC = .data:0x000000CC; // type:object size:0x5 data:string +lbl_318_data_D1 = .data:0x000000D1; // type:object size:0x5 data:string +lbl_318_data_D6 = .data:0x000000D6; // type:object size:0x7 data:string +l_resNameList = .data:0x000000E0; // type:object size:0x1C scope:global align:4 +lbl_318_data_FC = .data:0x000000FC; // type:object size:0x3 +lbl_318_data_FF = .data:0x000000FF; // type:object size:0x4 +lbl_318_data_103 = .data:0x00000103; // type:object size:0x4 +lbl_318_data_107 = .data:0x00000107; // type:object size:0x5 +l_loadResPtrnList = .data:0x0000010C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000128; // type:object size:0x444 scope:global align:4 +l_motionAnmData = .data:0x0000056C; // type:object size:0x444 scope:global align:4 +l_faceMotionSequenceData = .data:0x000009B0; // type:object size:0x230 scope:global align:4 +l_motionSequenceData = .data:0x00000BE0; // type:object size:0x240 scope:global align:4 +mCutNameList__11daNpc_Hoz_c = .data:0x00000E20; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_Hoz_c = .data:0x00000E40; // type:object size:0x60 scope:global align:4 data:4byte +@104488 = .data:0x00000EA0; // type:object size:0xC scope:local align:4 data:4byte +@104489 = .data:0x00000EAC; // type:object size:0xC scope:local align:4 data:4byte +@104514 = .data:0x00000EB8; // type:object size:0x24 scope:local align:4 +lbl_318_data_EDC = .data:0x00000EDC; // type:object size:0x4 data:string +lbl_318_data_EE0 = .data:0x00000EE0; // type:object size:0x10 data:string +@104735 = .data:0x00000EF0; // type:object size:0xC scope:local align:4 +@104736 = .data:0x00000EFC; // type:object size:0xC scope:local align:4 +@104737 = .data:0x00000F08; // type:object size:0xC scope:local align:4 +@104738 = .data:0x00000F14; // type:object size:0xC scope:local align:4 +@104739 = .data:0x00000F20; // type:object size:0xC scope:local align:4 +@104740 = .data:0x00000F2C; // type:object size:0xC scope:local align:4 +@104741 = .data:0x00000F38; // type:object size:0xC scope:local align:4 +lbl_318_data_F44 = .data:0x00000F44; // type:object size:0x8 data:string +lbl_318_data_F4C = .data:0x00000F4C; // type:object size:0x4 data:string +daNpc_Hoz_MethodTable = .data:0x00000F50; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HOZ = .data:0x00000F70; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Hoz_c = .data:0x00000FA0; // type:object size:0xC4 scope:global align:4 +lbl_318_data_1064 = .data:0x00001064; // type:object size:0xC data:string +@100432 = .data:0x00001070; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Hoz_c = .data:0x00001084; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Hoz_Param_c = .data:0x0000108C; // type:object size:0xC scope:global align:4 +lbl_318_data_1098 = .data:0x00001098; // type:object size:0x12 data:string +__RTTI__17daNpc_Hoz_Param_c = .data:0x000010AC; // type:object size:0x8 scope:global align:4 +lbl_318_data_10B4 = .data:0x000010B4; // type:object size:0x9 data:string +@100442 = .data:0x000010C0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000010D4; // type:object size:0xC scope:global align:4 +lbl_318_data_10E0 = .data:0x000010E0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000010F0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000010F8; // type:object size:0xC scope:global align:4 +lbl_318_data_1104 = .data:0x00001104; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000111C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001124; // type:object size:0xC scope:global align:4 +lbl_318_data_1130 = .data:0x00001130; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001144; // type:object size:0x8 scope:global align:4 +lbl_318_data_114C = .data:0x0000114C; // type:object size:0x34 +@100509 = .data:0x00001180; // type:object size:0x3C scope:local align:4 +lbl_318_data_11BC = .data:0x000011BC; // type:object size:0x14 +@100511 = .data:0x000011D0; // type:object size:0x34 scope:local align:4 +lbl_318_data_1204 = .data:0x00001204; // type:object size:0x14 +@100569 = .data:0x00001218; // type:object size:0x24 scope:local align:4 +lbl_318_data_123C = .data:0x0000123C; // type:object size:0x18 +@100571 = .data:0x00001254; // type:object size:0xC scope:local align:4 +lbl_318_data_1260 = .data:0x00001260; // type:object size:0x1C +@100573 = .data:0x0000127C; // type:object size:0xC scope:local align:4 +lbl_318_data_1288 = .data:0x00001288; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99137 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_impal/splits.txt b/config/RZDJ01/rels/d_a_npc_impal/splits.txt new file mode 100644 index 0000000000..b428c2abe9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_impal/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_impal.cpp: + .text start:0x000000CC end:0x000033C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x0000065C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_impal/symbols.txt b/config/RZDJ01/rels/d_a_npc_impal/symbols.txt new file mode 100644 index 0000000000..37a206f619 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_impal/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daNpcImpal_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__12daNpcImpal_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__12daNpcImpal_cFv = .text:0x00000424; // type:function size:0x46C scope:global align:4 +CreateHeap__12daNpcImpal_cFv = .text:0x00000890; // type:function size:0x260 scope:global align:4 +Draw__12daNpcImpal_cFv = .text:0x00000AF0; // type:function size:0x70 scope:global align:4 +ctrlJoint__12daNpcImpal_cFP8J3DJointP8J3DModel = .text:0x00000B60; // type:function size:0x188 scope:global align:4 +createHeapCallBack__12daNpcImpal_cFP10fopAc_ac_c = .text:0x00000CE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpcImpal_cFP8J3DJointi = .text:0x00000CEC; // type:function size:0x48 scope:global align:4 +setExpressionAnm__12daNpcImpal_cFib = .text:0x00000D34; // type:function size:0x244 scope:global align:4 +setExpressionBtp__12daNpcImpal_cFi = .text:0x00000F78; // type:function size:0xD8 scope:global align:4 +setMotionAnm__12daNpcImpal_cFif = .text:0x00001050; // type:function size:0x168 scope:global align:4 +setAction__12daNpcImpal_cFM12daNpcImpal_cFPCvPvPv_b = .text:0x000011B8; // type:function size:0xA8 scope:global align:4 +s_sub1__FPvPv = .text:0x00001260; // type:function size:0xA8 scope:global align:4 +wait__12daNpcImpal_cFPv = .text:0x00001308; // type:function size:0x44C scope:global align:4 +setExpression__12daNpcImpal_cFif = .text:0x00001754; // type:function size:0x2C scope:global align:4 +setMotion__12daNpcImpal_cFifi = .text:0x00001780; // type:function size:0x44 scope:global align:4 +chkFindPlayer__12daNpcImpal_cFv = .text:0x000017C4; // type:function size:0xD4 scope:global align:4 +setLookMode__12daNpcImpal_cFi = .text:0x00001898; // type:function size:0x24 scope:global align:4 +step__12daNpcImpal_cFsi = .text:0x000018BC; // type:function size:0x178 scope:global align:4 +talk__12daNpcImpal_cFPv = .text:0x00001A34; // type:function size:0x2C4 scope:global align:4 +setExpressionTalkAfter__12daNpcImpal_cFv = .text:0x00001CF8; // type:function size:0xB8 scope:global align:4 +demo__12daNpcImpal_cFPv = .text:0x00001DB0; // type:function size:0x1D8 scope:global align:4 +EvCut_ImpalAppear1__12daNpcImpal_cFi = .text:0x00001F88; // type:function size:0x3C8 scope:global align:4 +EvCut_ImpalAppear2__12daNpcImpal_cFi = .text:0x00002350; // type:function size:0x1D4 scope:global align:4 +EvCut_CopyRod__12daNpcImpal_cFi = .text:0x00002524; // type:function size:0x318 scope:global align:4 +daNpcImpal_Create__FPv = .text:0x0000283C; // type:function size:0x4 scope:global align:4 +daNpcImpal_Delete__FPv = .text:0x00002840; // type:function size:0x34 scope:global align:4 +daNpcImpal_Execute__FPv = .text:0x00002874; // type:function size:0x24 scope:global align:4 +daNpcImpal_Draw__FPv = .text:0x00002898; // type:function size:0x4 scope:global align:4 +daNpcImpal_IsDelete__FPv = .text:0x0000289C; // type:function size:0x8 scope:global align:4 +drawDbgInfo__12daNpcImpal_cFv = .text:0x000028A4; // type:function size:0x8 scope:global align:4 +setAttnPos__12daNpcImpal_cFv = .text:0x000028AC; // type:function size:0x3C4 scope:global align:4 +ctrlBtk__12daNpcImpal_cFv = .text:0x00002C70; // type:function size:0xD4 scope:global align:4 +main__12daNpcImpal_cFv = .text:0x00002D44; // type:function size:0x434 scope:global align:4 +setParam__12daNpcImpal_cFv = .text:0x00003178; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_npc_impal_cpp = .text:0x00003214; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000327C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000032B8; // type:function size:0xBC scope:global align:4 +__dt__18daNpcImpal_Param_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 +__ct__18daNpcImpal_Param_cFv = .text:0x000033B4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpcImpal_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@99045 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99046 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99047 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99048 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99049 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99090 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94875 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95183 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95187 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95191 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95195 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95199 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95203 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95207 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95258 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95262 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95264 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95268 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95272 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95276 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95278 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95282 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95284 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95288 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@99305 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@99371 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@99438 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99439 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@99442 = .rodata:0x00000170; // type:object size:0x8 scope:local align:4 +@99563 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99564 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@99565 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99613 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99614 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99704 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99705 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99706 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99707 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99722 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xD8 scope:global align:4 +l_btpGetParamList = .data:0x000000D8; // type:object size:0x78 scope:global align:4 +l_btkGetParamList = .data:0x00000150; // type:object size:0x30 scope:global align:4 data:4byte +lbl_319_data_180 = .data:0x00000180; // type:object size:0x6 data:string +l_arcNames = .data:0x00000188; // type:object size:0x4 scope:global align:4 data:4byte +lbl_319_data_18C = .data:0x0000018C; // type:object size:0xE data:string +lbl_319_data_19A = .data:0x0000019A; // type:object size:0xE data:string +lbl_319_data_1A8 = .data:0x000001A8; // type:object size:0xE data:string +l_evtNames = .data:0x000001B8; // type:object size:0x10 scope:global align:4 +l_resetPos = .data:0x000001C8; // type:object size:0xC scope:global align:4 +l_myName = .data:0x000001D4; // type:object size:0x4 scope:global align:4 +mEvtSeqList__12daNpcImpal_c = .data:0x000001D8; // type:object size:0x30 scope:global align:4 data:4byte +@98933 = .data:0x00000208; // type:object size:0xC scope:local align:4 +lbl_319_data_214 = .data:0x00000214; // type:object size:0x10 +@99243 = .data:0x00000224; // type:object size:0x28 scope:local align:4 +@99337 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@99338 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@99339 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_319_data_270 = .data:0x00000270; // type:object size:0x14 +@99464 = .data:0x00000284; // type:object size:0xC scope:local align:4 data:4byte +lbl_319_data_290 = .data:0x00000290; // type:object size:0x10 data:string +@99500 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@99501 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +daNpcImpal_MethodTable = .data:0x000002B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_IMPAL = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__12daNpcImpal_c = .data:0x00000308; // type:object size:0x48 scope:global align:4 +lbl_319_data_350 = .data:0x00000350; // type:object size:0xD data:string +@95959 = .data:0x00000360; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcImpal_c = .data:0x00000374; // type:object size:0x8 scope:global align:4 +__vt__18daNpcImpal_Param_c = .data:0x0000037C; // type:object size:0xC scope:global align:4 +lbl_319_data_388 = .data:0x00000388; // type:object size:0x13 data:string +__RTTI__18daNpcImpal_Param_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 +lbl_319_data_3A4 = .data:0x000003A4; // type:object size:0x9 data:string +@95962 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0xC scope:global align:4 +lbl_319_data_3D0 = .data:0x000003D0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003E0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0xC scope:global align:4 +lbl_319_data_3F4 = .data:0x000003F4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000408; // type:object size:0x8 scope:global align:4 +lbl_319_data_410 = .data:0x00000410; // type:object size:0x34 +@96034 = .data:0x00000444; // type:object size:0x3C scope:local align:4 +lbl_319_data_480 = .data:0x00000480; // type:object size:0x14 +@96036 = .data:0x00000494; // type:object size:0x34 scope:local align:4 +lbl_319_data_4C8 = .data:0x000004C8; // type:object size:0x14 +@96094 = .data:0x000004DC; // type:object size:0x24 scope:local align:4 +lbl_319_data_500 = .data:0x00000500; // type:object size:0x18 +@96096 = .data:0x00000518; // type:object size:0xC scope:local align:4 +lbl_319_data_524 = .data:0x00000524; // type:object size:0x1C +@96098 = .data:0x00000540; // type:object size:0xC scope:local align:4 +lbl_319_data_54C = .data:0x0000054C; // type:object size:0xE8 +lbl_319_data_634 = .data:0x00000634; // type:object size:0x10 data:string +lbl_319_data_644 = .data:0x00000644; // type:object size:0x8 data:string +lbl_319_data_64C = .data:0x0000064C; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94709 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_inko/splits.txt b/config/RZDJ01/rels/d_a_npc_inko/splits.txt new file mode 100644 index 0000000000..da92627939 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_inko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_inko.cpp: + .text start:0x0000005C end:0x00001460 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_npc_inko/symbols.txt b/config/RZDJ01/rels/d_a_npc_inko/symbols.txt new file mode 100644 index 0000000000..126eef1f72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_inko/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x198 scope:global align:4 +daNpc_Inko_Draw__FP14npc_inko_class = .text:0x000001F4; // type:function size:0x6C scope:global align:4 +daNpc_Inko_Execute__FP14npc_inko_class = .text:0x00000260; // type:function size:0xEB8 scope:global align:4 +daNpc_Inko_IsDelete__FP14npc_inko_class = .text:0x00001118; // type:function size:0x8 scope:global align:4 +daNpc_Inko_Delete__FP14npc_inko_class = .text:0x00001120; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001170; // type:function size:0x140 scope:global align:4 +daNpc_Inko_Create__FP10fopAc_ac_c = .text:0x000012B0; // type:function size:0x100 scope:global align:4 +anm_init__FP14npc_inko_classifUcf = .text:0x000013B0; // type:function size:0xB0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95116 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95117 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95305 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95306 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95307 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95316 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95317 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95318 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95319 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95320 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95321 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95325 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95328 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95329 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95331 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95332 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95333 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@95334 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95335 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95336 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95337 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95338 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95339 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95430 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_320_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mes_0$93747 = .data:0x0000000C; // type:object size:0x10 scope:local align:4 +mes_1$93748 = .data:0x0000001C; // type:object size:0x10 scope:local align:4 +l_daNpc_Inko_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_INKO = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ins/splits.txt b/config/RZDJ01/rels/d_a_npc_ins/splits.txt new file mode 100644 index 0000000000..9642fefda2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ins/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ins.cpp: + .text start:0x000000CC end:0x00003A8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D0 + .data start:0x00000000 end:0x000006C4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_npc_ins/symbols.txt b/config/RZDJ01/rels/d_a_npc_ins/symbols.txt new file mode 100644 index 0000000000..986cad561f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ins/symbols.txt @@ -0,0 +1,172 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcIns_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__10daNpcIns_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__10daNpcIns_cFv = .text:0x00000460; // type:function size:0x510 scope:global align:4 +CreateHeap__10daNpcIns_cFv = .text:0x00000970; // type:function size:0x340 scope:global align:4 +Draw__10daNpcIns_cFv = .text:0x00000CB0; // type:function size:0x128 scope:global align:4 +ctrlJoint__10daNpcIns_cFP8J3DJointP8J3DModel = .text:0x00000DD8; // type:function size:0x188 scope:global align:4 +createHeapCallBack__10daNpcIns_cFP10fopAc_ac_c = .text:0x00000F60; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcIns_cFP8J3DJointi = .text:0x00000F64; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcIns_cFib = .text:0x00000FAC; // type:function size:0x244 scope:global align:4 +setExpressionBtp__10daNpcIns_cFi = .text:0x000011F0; // type:function size:0xD8 scope:global align:4 +setMotionAnm__10daNpcIns_cFif = .text:0x000012C8; // type:function size:0x168 scope:global align:4 +waitShop__10daNpcIns_cFPv = .text:0x00001430; // type:function size:0x154 scope:global align:4 +setExpression__10daNpcIns_cFif = .text:0x00001584; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcIns_cFifi = .text:0x000015B0; // type:function size:0x80 scope:global align:4 +checkPlayerSearch__10daNpcIns_cFv = .text:0x00001630; // type:function size:0x6C scope:global align:4 +chkFindPlayer__10daNpcIns_cFv = .text:0x0000169C; // type:function size:0xD4 scope:global align:4 +setLookMode__10daNpcIns_cFi = .text:0x00001770; // type:function size:0x24 scope:global align:4 +step__10daNpcIns_cFsi = .text:0x00001794; // type:function size:0x178 scope:global align:4 +waitEventMng__10daNpcIns_cFv = .text:0x0000190C; // type:function size:0x118 scope:global align:4 +setAction__10daNpcIns_cFM10daNpcIns_cFPCvPvPv_b = .text:0x00001A24; // type:function size:0xC0 scope:global align:4 +waitPresent__10daNpcIns_cFPv = .text:0x00001AE4; // type:function size:0x1CC scope:global align:4 +waitOutSide1__10daNpcIns_cFPv = .text:0x00001CB0; // type:function size:0x278 scope:global align:4 +waitOutSide2__10daNpcIns_cFPv = .text:0x00001F28; // type:function size:0x134 scope:global align:4 +goHome__10daNpcIns_cFPv = .text:0x0000205C; // type:function size:0x2E4 scope:global align:4 +talk__10daNpcIns_cFPv = .text:0x00002340; // type:function size:0x458 scope:global align:4 +demo__10daNpcIns_cFPv = .text:0x00002798; // type:function size:0x16C scope:global align:4 +isInsectComplete__10daNpcIns_cFv = .text:0x00002904; // type:function size:0x64 scope:global align:4 +getInsectParamData__10daNpcIns_cFi = .text:0x00002968; // type:function size:0xF4 scope:global align:4 +setWaitAction__10daNpcIns_cFv = .text:0x00002A5C; // type:function size:0xC0 scope:global align:4 +setPath__10daNpcIns_cFi = .text:0x00002B1C; // type:function size:0x74 scope:global align:4 +getTargetPoint__10daNpcIns_cFiP3Vec = .text:0x00002B90; // type:function size:0x48 scope:global align:4 +daNpcIns_Create__FPv = .text:0x00002BD8; // type:function size:0x4 scope:global align:4 +daNpcIns_Delete__FPv = .text:0x00002BDC; // type:function size:0x34 scope:global align:4 +daNpcIns_Execute__FPv = .text:0x00002C10; // type:function size:0x24 scope:global align:4 +daNpcIns_Draw__FPv = .text:0x00002C34; // type:function size:0x4 scope:global align:4 +daNpcIns_IsDelete__FPv = .text:0x00002C38; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcIns_cFv = .text:0x00002C40; // type:function size:0x8 scope:global align:4 +setMtx__10daNpcIns_cFv = .text:0x00002C48; // type:function size:0xC8 scope:global align:4 +setAttnPos__10daNpcIns_cFv = .text:0x00002D10; // type:function size:0x3EC scope:global align:4 +ctrlBtk__10daNpcIns_cFv = .text:0x000030FC; // type:function size:0xD4 scope:global align:4 +main__10daNpcIns_cFv = .text:0x000031D0; // type:function size:0x5FC scope:global align:4 +setParam__10daNpcIns_cFv = .text:0x000037CC; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000038D0; // type:function size:0x74 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003980; // type:function size:0xBC scope:global align:4 +__dt__16daNpcIns_Param_cFv = .text:0x00003A3C; // type:function size:0x40 scope:global align:4 +__ct__16daNpcIns_Param_cFv = .text:0x00003A7C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_insectParams = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +m__16daNpcIns_Param_c = .rodata:0x000000C0; // type:object size:0x70 scope:global align:4 data:float +@103674 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@103675 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103677 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103678 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103679 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103736 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@99238 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@99553 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99557 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99561 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99565 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99569 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99581 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@99652 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@99660 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@99668 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@99672 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@99676 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@99680 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@99684 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@99688 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@99692 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@103975 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 data:float +@104048 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@104049 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@104052 = .rodata:0x000002A0; // type:object size:0x8 scope:local align:4 +@104149 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@104150 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@104206 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@104207 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@104208 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@104461 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@104462 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@104463 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@104464 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@104482 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x120 scope:global align:4 +l_btpGetParamList = .data:0x00000120; // type:object size:0x60 scope:global align:4 +l_btkGetParamList = .data:0x00000180; // type:object size:0x18 scope:global align:4 data:4byte +l_loadRes_INS0 = .data:0x00000198; // type:object size:0xC scope:global align:4 +l_loadRes_INS1 = .data:0x000001A4; // type:object size:0xC scope:global align:4 +l_loadRes_INS2 = .data:0x000001B0; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000001BC; // type:object size:0xC scope:global align:4 +lbl_321_data_1C8 = .data:0x000001C8; // type:object size:0x4 data:string +lbl_321_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_321_data_1D1 = .data:0x000001D1; // type:object size:0x5 data:string +l_arcNames = .data:0x000001D8; // type:object size:0xC scope:global align:4 data:4byte +lbl_321_data_1E4 = .data:0x000001E4; // type:object size:0x4 data:string +l_myName = .data:0x000001E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_321_data_1EC = .data:0x000001EC; // type:object size:0x10 +@103918 = .data:0x000001FC; // type:object size:0x28 scope:local align:4 +@104059 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@104060 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@104085 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@104127 = .data:0x00000248; // type:object size:0xC scope:local align:4 data:4byte +@104158 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@104238 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@104239 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_321_data_278 = .data:0x00000278; // type:object size:0x10 data:string +@104320 = .data:0x00000288; // type:object size:0x60 scope:local align:4 +@104325 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +@104326 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +@104327 = .data:0x00000300; // type:object size:0xC scope:local align:4 +daNpcIns_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_INS = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +@104490 = .data:0x0000035C; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcIns_c = .data:0x00000368; // type:object size:0x48 scope:global align:4 +lbl_321_data_3B0 = .data:0x000003B0; // type:object size:0xB data:string +@100427 = .data:0x000003BC; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcIns_c = .data:0x000003D0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcIns_Param_c = .data:0x000003D8; // type:object size:0xC scope:global align:4 +lbl_321_data_3E4 = .data:0x000003E4; // type:object size:0x11 data:string +__RTTI__16daNpcIns_Param_c = .data:0x000003F8; // type:object size:0x8 scope:global align:4 +lbl_321_data_400 = .data:0x00000400; // type:object size:0x9 data:string +@100430 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000420; // type:object size:0xC scope:global align:4 +lbl_321_data_42C = .data:0x0000042C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000444; // type:object size:0xC scope:global align:4 +lbl_321_data_450 = .data:0x00000450; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000464; // type:object size:0x8 scope:global align:4 +lbl_321_data_46C = .data:0x0000046C; // type:object size:0x34 +@100502 = .data:0x000004A0; // type:object size:0x3C scope:local align:4 +lbl_321_data_4DC = .data:0x000004DC; // type:object size:0x14 +@100504 = .data:0x000004F0; // type:object size:0x34 scope:local align:4 +lbl_321_data_524 = .data:0x00000524; // type:object size:0x14 +@100562 = .data:0x00000538; // type:object size:0x24 scope:local align:4 +lbl_321_data_55C = .data:0x0000055C; // type:object size:0x18 +@100564 = .data:0x00000574; // type:object size:0xC scope:local align:4 +lbl_321_data_580 = .data:0x00000580; // type:object size:0x1C +@100566 = .data:0x0000059C; // type:object size:0xC scope:local align:4 +lbl_321_data_5A8 = .data:0x000005A8; // type:object size:0x108 +lbl_321_data_6B0 = .data:0x000006B0; // type:object size:0x4 data:string +lbl_321_data_6B4 = .data:0x000006B4; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@99029 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcIns_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_npc_jagar/splits.txt b/config/RZDJ01/rels/d_a_npc_jagar/splits.txt new file mode 100644 index 0000000000..b38aafe7f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_jagar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jagar.cpp: + .text start:0x000000CC end:0x000043D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000B58 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_jagar/symbols.txt b/config/RZDJ01/rels/d_a_npc_jagar/symbols.txt new file mode 100644 index 0000000000..44dee3a87a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_jagar/symbols.txt @@ -0,0 +1,191 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Jagar_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Jagar_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__13daNpc_Jagar_cFv = .text:0x000006B4; // type:function size:0x268 scope:global align:4 +Draw__13daNpc_Jagar_cFv = .text:0x0000091C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Jagar_cFP10fopAc_ac_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Jagar_cFP8J3DJointi = .text:0x000009B4; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Jagar_cFv = .text:0x00000A08; // type:function size:0x4C scope:global align:4 +isDelete__13daNpc_Jagar_cFv = .text:0x00000A54; // type:function size:0xA0 scope:global align:4 +reset__13daNpc_Jagar_cFv = .text:0x00000AF4; // type:function size:0x11C scope:global align:4 +afterJntAnm__13daNpc_Jagar_cFi = .text:0x00000C10; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Jagar_cFv = .text:0x00000C94; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__13daNpc_Jagar_cFv = .text:0x00000E70; // type:function size:0x128 scope:global align:4 +setAfterTalkMotion__13daNpc_Jagar_cFv = .text:0x00000F98; // type:function size:0x58 scope:global align:4 +srchActors__13daNpc_Jagar_cFv = .text:0x00000FF0; // type:function size:0xEC scope:global align:4 +evtTalk__13daNpc_Jagar_cFv = .text:0x000010DC; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Jagar_cFv = .text:0x0000117C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Jagar_cFv = .text:0x00001234; // type:function size:0x208 scope:global align:4 +beforeMove__13daNpc_Jagar_cFv = .text:0x0000143C; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Jagar_cFv = .text:0x000014AC; // type:function size:0x2E8 scope:global align:4 +setCollision__13daNpc_Jagar_cFv = .text:0x00001794; // type:function size:0x178 scope:global align:4 +drawDbgInfo__13daNpc_Jagar_cFv = .text:0x0000190C; // type:function size:0x8 scope:global align:4 +changeBtp__13daNpc_Jagar_cFPiPi = .text:0x00001914; // type:function size:0x40 scope:global align:4 +selectAction__13daNpc_Jagar_cFv = .text:0x00001954; // type:function size:0x70 scope:global align:4 +setAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x000019C4; // type:function size:0xA8 scope:global align:4 +cutClimbUp__13daNpc_Jagar_cFi = .text:0x00001A6C; // type:function size:0x170 scope:global align:4 +cutNeedYourHelp__13daNpc_Jagar_cFi = .text:0x00001BDC; // type:function size:0x440 scope:global align:4 +cutAnger__13daNpc_Jagar_cFi = .text:0x0000201C; // type:function size:0x1B0 scope:global align:4 +cutConversationWithBou__13daNpc_Jagar_cFi = .text:0x000021CC; // type:function size:0x140 scope:global align:4 +cutConfidentialConversation__13daNpc_Jagar_cFi = .text:0x0000230C; // type:function size:0x24C scope:global align:4 +cutFindWolf__13daNpc_Jagar_cFi = .text:0x00002558; // type:function size:0x3B4 scope:global align:4 +chkSitMotion__13daNpc_Jagar_cFv = .text:0x0000290C; // type:function size:0x8C scope:global align:4 +chkSitMotion2__13daNpc_Jagar_cFv = .text:0x00002998; // type:function size:0x60 scope:global align:4 +chkChuMotion__13daNpc_Jagar_cFv = .text:0x000029F8; // type:function size:0x74 scope:global align:4 +chkToMotion__13daNpc_Jagar_cFv = .text:0x00002A6C; // type:function size:0x1C scope:global align:4 +wait__13daNpc_Jagar_cFPv = .text:0x00002A88; // type:function size:0x88C scope:global align:4 +talkwithBou__13daNpc_Jagar_cFPv = .text:0x00003314; // type:function size:0x410 scope:global align:4 +talk__13daNpc_Jagar_cFPv = .text:0x00003724; // type:function size:0x240 scope:global align:4 +daNpc_Jagar_Create__FPv = .text:0x00003964; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_Delete__FPv = .text:0x00003968; // type:function size:0x34 scope:global align:4 +daNpc_Jagar_Execute__FPv = .text:0x0000399C; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_Draw__FPv = .text:0x000039A0; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_IsDelete__FPv = .text:0x000039A4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003A14; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003A54; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003A94; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003B60; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003BA0; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003BE4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003C20; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003CC8; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003D54; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DD4; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003DF0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F68; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004078; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000040E0; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00004174; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__13daNpc_Jagar_cFv = .text:0x000041E8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Jagar_cFv = .text:0x000041F0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Jagar_cFv = .text:0x000041F8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Jagar_cFv = .text:0x00004200; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Jagar_cFv = .text:0x00004208; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Jagar_cFv = .text:0x00004210; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Jagar_cFi = .text:0x00004218; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Jagar_cFi = .text:0x00004228; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Jagar_Param_cFv = .text:0x00004238; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Jagar_Param_cFv = .text:0x00004278; // type:function size:0x10 scope:global align:4 +chkCondition__11daNpc_Bou_cFi = .text:0x00004288; // type:function size:0x60 scope:global align:4 +setListenMotion__11daNpc_Bou_cFf = .text:0x000042E8; // type:function size:0xB4 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000439C; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Jagar_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$97318 = .rodata:0x000000A0; // type:object size:0x10 scope:local align:4 +@102784 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102785 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102786 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102787 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102788 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102789 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102811 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102812 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102863 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102920 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@103054 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@103201 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@103202 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103203 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103204 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103205 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103206 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103209 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 data:double +@103253 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103254 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97958 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@98136 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@103466 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103518 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103661 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103737 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103738 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103739 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103740 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103741 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_322_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_322_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_322_data_15 = .data:0x00000015; // type:object size:0x8 data:string +lbl_322_data_1D = .data:0x0000001D; // type:object size:0xF data:string +lbl_322_data_2C = .data:0x0000002C; // type:object size:0x6 data:string +lbl_322_data_32 = .data:0x00000032; // type:object size:0x16 data:string +lbl_322_data_48 = .data:0x00000048; // type:object size:0x1A data:string +lbl_322_data_62 = .data:0x00000062; // type:object size:0xA data:string +lbl_322_data_6C = .data:0x0000006C; // type:object size:0xF data:string +l_evtList = .data:0x0000007C; // type:object size:0x48 scope:global align:4 +lbl_322_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_322_data_CA = .data:0x000000CA; // type:object size:0x7 data:string +lbl_322_data_D1 = .data:0x000000D1; // type:object size:0x7 data:string +lbl_322_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string +l_resNameList = .data:0x000000E0; // type:object size:0x14 scope:global align:4 +lbl_322_data_F4 = .data:0x000000F4; // type:object size:0x4 +lbl_322_data_F8 = .data:0x000000F8; // type:object size:0x3 +lbl_322_data_FB = .data:0x000000FB; // type:object size:0x5 +l_loadResPtrnList = .data:0x00000100; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000110; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000228; // type:object size:0x1F8 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000420; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000004B0; // type:object size:0x130 scope:global align:4 +mCutNameList__13daNpc_Jagar_c = .data:0x000005E0; // type:object size:0x1C scope:global align:4 +mCutList__13daNpc_Jagar_c = .data:0x000005FC; // type:object size:0x54 scope:global align:4 data:4byte +@103036 = .data:0x00000650; // type:object size:0xC scope:local align:4 data:4byte +@103070 = .data:0x0000065C; // type:object size:0xC scope:local align:4 data:4byte +@103071 = .data:0x00000668; // type:object size:0xC scope:local align:4 data:4byte +lbl_322_data_674 = .data:0x00000674; // type:object size:0x6 data:string +@103269 = .data:0x0000067C; // type:object size:0xC scope:local align:4 data:4byte +@103270 = .data:0x00000688; // type:object size:0xC scope:local align:4 data:4byte +lbl_322_data_694 = .data:0x00000694; // type:object size:0x4 data:string +lbl_322_data_698 = .data:0x00000698; // type:object size:0x12 +lbl_322_data_6AA = .data:0x000006AA; // type:object size:0x6 data:string +@103521 = .data:0x000006B0; // type:object size:0x30 scope:local align:4 +@103520 = .data:0x000006E0; // type:object size:0x30 scope:local align:4 +daNpc_Jagar_MethodTable = .data:0x00000710; // type:object size:0x20 scope:global align:4 +g_profile_NPC_JAGAR = .data:0x00000730; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Jagar_c = .data:0x00000760; // type:object size:0xC4 scope:global align:4 +lbl_322_data_824 = .data:0x00000824; // type:object size:0xE data:string +@98685 = .data:0x00000834; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Jagar_c = .data:0x00000848; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Jagar_Param_c = .data:0x00000850; // type:object size:0xC scope:global align:4 +lbl_322_data_85C = .data:0x0000085C; // type:object size:0x14 data:string +__RTTI__19daNpc_Jagar_Param_c = .data:0x00000870; // type:object size:0x8 scope:global align:4 +lbl_322_data_878 = .data:0x00000878; // type:object size:0x9 data:string +@98698 = .data:0x00000884; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000898; // type:object size:0xC scope:global align:4 +lbl_322_data_8A4 = .data:0x000008A4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008B4; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000008BC; // type:object size:0xC scope:global align:4 +lbl_322_data_8C8 = .data:0x000008C8; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000008D8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008E0; // type:object size:0xC scope:global align:4 +lbl_322_data_8EC = .data:0x000008EC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000904; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000090C; // type:object size:0xC scope:global align:4 +lbl_322_data_918 = .data:0x00000918; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000092C; // type:object size:0x8 scope:global align:4 +lbl_322_data_934 = .data:0x00000934; // type:object size:0x34 +@98765 = .data:0x00000968; // type:object size:0x3C scope:local align:4 +lbl_322_data_9A4 = .data:0x000009A4; // type:object size:0x14 +@98767 = .data:0x000009B8; // type:object size:0x34 scope:local align:4 +lbl_322_data_9EC = .data:0x000009EC; // type:object size:0x14 +@98825 = .data:0x00000A00; // type:object size:0x24 scope:local align:4 +lbl_322_data_A24 = .data:0x00000A24; // type:object size:0x18 +@98827 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 +lbl_322_data_A48 = .data:0x00000A48; // type:object size:0x1C +@98829 = .data:0x00000A64; // type:object size:0xC scope:local align:4 +lbl_322_data_A70 = .data:0x00000A70; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97304 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97780 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$97777 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kakashi/splits.txt b/config/RZDJ01/rels/d_a_npc_kakashi/splits.txt new file mode 100644 index 0000000000..7bcfa694d4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kakashi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kakashi.cpp: + .text start:0x000000CC end:0x00002A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000007F8 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_npc_kakashi/symbols.txt b/config/RZDJ01/rels/d_a_npc_kakashi/symbols.txt new file mode 100644 index 0000000000..49ab7f3ee8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kakashi/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daNpc_Kakashi_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +create__15daNpc_Kakashi_cFv = .text:0x000001BC; // type:function size:0x588 scope:global align:4 +CreateHeap__15daNpc_Kakashi_cFv = .text:0x00000744; // type:function size:0x12C scope:global align:4 +ctrlJoint__15daNpc_Kakashi_cFP8J3DJointP8J3DModel = .text:0x00000870; // type:function size:0x140 scope:global align:4 +createHeapCallBack__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpc_Kakashi_cFP8J3DJointi = .text:0x000009B4; // type:function size:0x54 scope:global align:4 +getType__15daNpc_Kakashi_cFv = .text:0x00000A08; // type:function size:0x64 scope:global align:4 +isDelete__15daNpc_Kakashi_cFv = .text:0x00000A6C; // type:function size:0x88 scope:global align:4 +reset__15daNpc_Kakashi_cFv = .text:0x00000AF4; // type:function size:0x15C scope:global align:4 +setParam__15daNpc_Kakashi_cFv = .text:0x00000C50; // type:function size:0xD8 scope:global align:4 +checkChangeEvt__15daNpc_Kakashi_cFv = .text:0x00000D28; // type:function size:0xAC scope:global align:4 +evtTalk__15daNpc_Kakashi_cFv = .text:0x00000DD4; // type:function size:0xA0 scope:global align:4 +evtEndProc__15daNpc_Kakashi_cFv = .text:0x00000E74; // type:function size:0x14 scope:global align:4 +evtCutProc__15daNpc_Kakashi_cFv = .text:0x00000E88; // type:function size:0xB8 scope:global align:4 +action__15daNpc_Kakashi_cFv = .text:0x00000F40; // type:function size:0xBC scope:global align:4 +beforeMove__15daNpc_Kakashi_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +setAttnPos__15daNpc_Kakashi_cFv = .text:0x00001074; // type:function size:0x2A4 scope:global align:4 +setCollision__15daNpc_Kakashi_cFv = .text:0x00001318; // type:function size:0x388 scope:global align:4 +drawDbgInfo__15daNpc_Kakashi_cFv = .text:0x000016A0; // type:function size:0x8 scope:global align:4 +selectAction__15daNpc_Kakashi_cFv = .text:0x000016A8; // type:function size:0xFC scope:global align:4 +setAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x000017A4; // type:function size:0xA8 scope:global align:4 +hitChk__15daNpc_Kakashi_cFv = .text:0x0000184C; // type:function size:0x38C scope:global align:4 +setStaggerParam__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x00001BD8; // type:function size:0x3A0 scope:global align:4 +setPrtcls__15daNpc_Kakashi_cFi = .text:0x00001F78; // type:function size:0xE0 scope:global align:4 +judgeSwdTutorial__15daNpc_Kakashi_cFv = .text:0x00002058; // type:function size:0xFC scope:global align:4 +cutSwdTutorial__15daNpc_Kakashi_cFi = .text:0x00002154; // type:function size:0xE8 scope:global align:4 +cutGetWoodSwd__15daNpc_Kakashi_cFi = .text:0x0000223C; // type:function size:0x88 scope:global align:4 +cutMarosWhisper__15daNpc_Kakashi_cFi = .text:0x000022C4; // type:function size:0x5C scope:global align:4 +wait__15daNpc_Kakashi_cFPv = .text:0x00002320; // type:function size:0x2C scope:global align:4 +swdTutorial__15daNpc_Kakashi_cFPv = .text:0x0000234C; // type:function size:0x224 scope:global align:4 +talk__15daNpc_Kakashi_cFPv = .text:0x00002570; // type:function size:0xBC scope:global align:4 +daNpc_Kakashi_Create__FPv = .text:0x0000262C; // type:function size:0x4 scope:global align:4 +daNpc_Kakashi_Delete__FPv = .text:0x00002630; // type:function size:0x34 scope:global align:4 +daNpc_Kakashi_Execute__FPv = .text:0x00002664; // type:function size:0x5C scope:global align:4 +daNpc_Kakashi_Draw__FPv = .text:0x000026C0; // type:function size:0x28 scope:global align:4 +daNpc_Kakashi_IsDelete__FPv = .text:0x000026E8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002758; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002824; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002864; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000028A4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000028E8; // type:function size:0x104 scope:global align:4 +__dt__21daNpc_Kakashi_Param_cFv = .text:0x000029EC; // type:function size:0x40 scope:global align:4 +__ct__21daNpc_Kakashi_Param_cFv = .text:0x00002A2C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpc_Kakashi_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@98903 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98904 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98905 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98906 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98907 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98929 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98930 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98931 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98984 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98999 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99172 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99173 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99175 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99176 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99224 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99225 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99226 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99227 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99228 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99497 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99503 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +id$95483 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_84_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_84_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_84_data_25 = .data:0x00000025; // type:object size:0xE data:string +lbl_84_data_33 = .data:0x00000033; // type:object size:0x18 data:string +lbl_84_data_4B = .data:0x0000004B; // type:object size:0x1D data:string +lbl_84_data_68 = .data:0x00000068; // type:object size:0x1B data:string +lbl_84_data_83 = .data:0x00000083; // type:object size:0x1D data:string +lbl_84_data_A0 = .data:0x000000A0; // type:object size:0x1D data:string +lbl_84_data_BD = .data:0x000000BD; // type:object size:0x1E data:string +lbl_84_data_DB = .data:0x000000DB; // type:object size:0x1B data:string +lbl_84_data_F6 = .data:0x000000F6; // type:object size:0x19 data:string +lbl_84_data_10F = .data:0x0000010F; // type:object size:0x17 data:string +lbl_84_data_126 = .data:0x00000126; // type:object size:0x1F data:string +lbl_84_data_145 = .data:0x00000145; // type:object size:0x1D data:string +lbl_84_data_162 = .data:0x00000162; // type:object size:0x1D data:string +lbl_84_data_17F = .data:0x0000017F; // type:object size:0x1B data:string +lbl_84_data_19A = .data:0x0000019A; // type:object size:0x1C data:string +l_evtList = .data:0x000001B8; // type:object size:0xA8 scope:global align:4 +lbl_84_data_260 = .data:0x00000260; // type:object size:0x8 data:string +l_resNameList = .data:0x00000268; // type:object size:0x8 scope:global align:4 +lbl_84_data_270 = .data:0x00000270; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000274; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x0000028C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000002A8; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x000002C4; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000002D4; // type:object size:0x10 scope:global align:4 +lbl_84_data_2E4 = .data:0x000002E4; // type:object size:0xC data:string +lbl_84_data_2F0 = .data:0x000002F0; // type:object size:0xC data:string +mCutNameList__15daNpc_Kakashi_c = .data:0x000002FC; // type:object size:0x10 scope:global align:4 +mCutList__15daNpc_Kakashi_c = .data:0x0000030C; // type:object size:0x30 scope:global align:4 data:4byte +@99020 = .data:0x0000033C; // type:object size:0x20 scope:local align:4 +lbl_84_data_35C = .data:0x0000035C; // type:object size:0x8 data:string +@99103 = .data:0x00000364; // type:object size:0xC scope:local align:4 data:4byte +@99114 = .data:0x00000370; // type:object size:0xC scope:local align:4 data:4byte +@99115 = .data:0x0000037C; // type:object size:0xC scope:local align:4 data:4byte +lbl_84_data_388 = .data:0x00000388; // type:object size:0x8 data:string +@99239 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@99240 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@99241 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@99242 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@95427 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_84_data_3CC = .data:0x000003CC; // type:object size:0x4 data:string +daNpc_Kakashi_MethodTable = .data:0x000003D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KAKASHI = .data:0x000003F0; // type:object size:0x30 scope:global align:4 +__vt__15daNpc_Kakashi_c = .data:0x00000420; // type:object size:0xC4 scope:global align:4 +lbl_84_data_4E4 = .data:0x000004E4; // type:object size:0x10 data:string +@95728 = .data:0x000004F4; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpc_Kakashi_c = .data:0x00000508; // type:object size:0x8 scope:global align:4 +__vt__21daNpc_Kakashi_Param_c = .data:0x00000510; // type:object size:0xC scope:global align:4 +lbl_84_data_51C = .data:0x0000051C; // type:object size:0x16 data:string +__RTTI__21daNpc_Kakashi_Param_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 +lbl_84_data_53C = .data:0x0000053C; // type:object size:0x9 data:string +@95736 = .data:0x00000548; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_84_data_568 = .data:0x00000568; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000578; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000580; // type:object size:0xC scope:global align:4 +lbl_84_data_58C = .data:0x0000058C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005A4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000005AC; // type:object size:0xC scope:global align:4 +lbl_84_data_5B8 = .data:0x000005B8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000005CC; // type:object size:0x8 scope:global align:4 +lbl_84_data_5D4 = .data:0x000005D4; // type:object size:0x34 +@95804 = .data:0x00000608; // type:object size:0x3C scope:local align:4 +lbl_84_data_644 = .data:0x00000644; // type:object size:0x14 +@95806 = .data:0x00000658; // type:object size:0x34 scope:local align:4 +lbl_84_data_68C = .data:0x0000068C; // type:object size:0x14 +@95864 = .data:0x000006A0; // type:object size:0x24 scope:local align:4 +lbl_84_data_6C4 = .data:0x000006C4; // type:object size:0x18 +@95866 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +lbl_84_data_6E8 = .data:0x000006E8; // type:object size:0x1C +@95868 = .data:0x00000704; // type:object size:0xC scope:local align:4 +lbl_84_data_710 = .data:0x00000710; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94809 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95199 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +armROfst$95196 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@95203 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +armLOfst$95200 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95207 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +headOfst$95204 = .bss:0x00000060; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kasi_hana/splits.txt b/config/RZDJ01/rels/d_a_npc_kasi_hana/splits.txt new file mode 100644 index 0000000000..df23429d38 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_hana/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_hana.cpp: + .text start:0x000000CC end:0x00005358 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x000006B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt b/config/RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt new file mode 100644 index 0000000000..ce7929af7b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_hana/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +calcEscapeForm__15daNpcKasi_Mng_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +calcCenterPos__15daNpcKasi_Mng_cFv = .text:0x000001A0; // type:function size:0xF4 scope:global align:4 +getDistFromCenter__15daNpcKasi_Mng_cFv = .text:0x00000294; // type:function size:0x78 scope:global align:4 +getOffsetFromLeader__15daNpcKasi_Mng_cFRC4cXyzR4cXyz = .text:0x0000030C; // type:function size:0x80 scope:global align:4 +initPath__15daNpcKasi_Mng_cFUcUs = .text:0x0000038C; // type:function size:0x80 scope:global align:4 +getPlNearPoint__15daNpcKasi_Mng_cFv = .text:0x0000040C; // type:function size:0x100 scope:global align:4 +getSygnalInfo__15daNpcKasi_Mng_cFv = .text:0x0000050C; // type:function size:0x38 scope:global align:4 +sendInfo__15daNpcKasi_Mng_cFv = .text:0x00000544; // type:function size:0xA8 scope:global align:4 +offTalk__15daNpcKasi_Mng_cFv = .text:0x000005EC; // type:function size:0x7C scope:global align:4 +chkTalk__15daNpcKasi_Mng_cFv = .text:0x00000668; // type:function size:0x9C scope:global align:4 +chkFear__15daNpcKasi_Mng_cFv = .text:0x00000704; // type:function size:0x74 scope:global align:4 +chkEscape__15daNpcKasi_Mng_cFv = .text:0x00000778; // type:function size:0x9C scope:global align:4 +createHearts__15daNpcKasi_Mng_cFv = .text:0x00000814; // type:function size:0x1AC scope:global align:4 +allDemoMove__15daNpcKasi_Mng_cFv = .text:0x000009C0; // type:function size:0x78 scope:global align:4 +allDemoNotMove__15daNpcKasi_Mng_cFv = .text:0x00000A38; // type:function size:0x78 scope:global align:4 +isMiniGamePlaying__15daNpcKasi_Mng_cFv = .text:0x00000AB0; // type:function size:0x44 scope:global align:4 +schMemberActor__15daNpcKasi_Mng_cFv = .text:0x00000AF4; // type:function size:0xA8 scope:global align:4 +schDanchoActor__15daNpcKasi_Mng_cFv = .text:0x00000B9C; // type:function size:0x68 scope:global align:4 +deleteAllMember__15daNpcKasi_Mng_cFv = .text:0x00000C04; // type:function size:0x7C scope:global align:4 +chgWeightHeavy__15daNpcKasi_Mng_cFv = .text:0x00000C80; // type:function size:0x6C scope:global align:4 +chgWeightLight__15daNpcKasi_Mng_cFv = .text:0x00000CEC; // type:function size:0x6C scope:global align:4 +__ct__15daNpcKasiHana_cFv = .text:0x00000D58; // type:function size:0x2EC scope:global align:4 +__dt__15daNpcKasiHana_cFv = .text:0x00001044; // type:function size:0x108 scope:global align:4 +Create__15daNpcKasiHana_cFv = .text:0x0000114C; // type:function size:0x26C scope:global align:4 +CreateHeap__15daNpcKasiHana_cFv = .text:0x000013B8; // type:function size:0x17C scope:global align:4 +Draw__15daNpcKasiHana_cFv = .text:0x00001534; // type:function size:0x4C scope:global align:4 +ctrlJoint__15daNpcKasiHana_cFP8J3DJointP8J3DModel = .text:0x00001580; // type:function size:0x144 scope:global align:4 +createHeapCallBack__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x000016C4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcKasiHana_cFP8J3DJointi = .text:0x000016C8; // type:function size:0x48 scope:global align:4 +setParam__15daNpcKasiHana_cFv = .text:0x00001710; // type:function size:0x7C scope:global align:4 +main__15daNpcKasiHana_cFv = .text:0x0000178C; // type:function size:0x2D4 scope:global align:4 +setAttnPos__15daNpcKasiHana_cFv = .text:0x00001A60; // type:function size:0x16C scope:global align:4 +setMotionAnm__15daNpcKasiHana_cFif = .text:0x00001BCC; // type:function size:0xCC scope:global align:4 +setMotion__15daNpcKasiHana_cFifi = .text:0x00001C98; // type:function size:0x48 scope:global align:4 +drawDbgInfo__15daNpcKasiHana_cFv = .text:0x00001CE0; // type:function size:0x8 scope:global align:4 +reset__15daNpcKasiHana_cFv = .text:0x00001CE8; // type:function size:0x1F8 scope:global align:4 +playMotion__15daNpcKasiHana_cFv = .text:0x00001EE0; // type:function size:0x370 scope:global align:4 +playMotionAnmLoop__15daNpcKasiHana_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002250; // type:function size:0x16C scope:global align:4 +setAction__15daNpcKasiHana_cFM15daNpcKasiHana_cFPCvPvi_i = .text:0x000023BC; // type:function size:0xA8 scope:global align:4 +setLookMode__15daNpcKasiHana_cFi = .text:0x00002464; // type:function size:0x24 scope:global align:4 +lookat__15daNpcKasiHana_cFv = .text:0x00002488; // type:function size:0x228 scope:global align:4 +step__15daNpcKasiHana_cFsi = .text:0x000026B0; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__15daNpcKasiHana_cFv = .text:0x00002788; // type:function size:0xDC scope:global align:4 +wait__15daNpcKasiHana_cFi = .text:0x00002864; // type:function size:0x550 scope:global align:4 +chace_st__15daNpcKasiHana_cFi = .text:0x00002DB4; // type:function size:0xA0 scope:global align:4 +chace__15daNpcKasiHana_cFi = .text:0x00002E54; // type:function size:0x164 scope:global align:4 +getChacePos__15daNpcKasiHana_cFv = .text:0x00002FB8; // type:function size:0xD0 scope:global align:4 +turn__15daNpcKasiHana_cFi = .text:0x00003088; // type:function size:0xC8 scope:global align:4 +fear__15daNpcKasiHana_cFi = .text:0x00003150; // type:function size:0x20C scope:global align:4 +srchWolfTag__15daNpcKasiHana_cFv = .text:0x0000335C; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__15daNpcKasiHana_cFPvPv = .text:0x000033C4; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__15daNpcKasiHana_cFv = .text:0x00003498; // type:function size:0xDC scope:global align:4 +talk__15daNpcKasiHana_cFi = .text:0x00003574; // type:function size:0x15C scope:global align:4 +demo__15daNpcKasiHana_cFi = .text:0x000036D0; // type:function size:0x308 scope:global align:4 +escape__15daNpcKasiHana_cFi = .text:0x000039D8; // type:function size:0x150 scope:global align:4 +cheer__15daNpcKasiHana_cFi = .text:0x00003B28; // type:function size:0x208 scope:global align:4 +_turn_to_link__15daNpcKasiHana_cFs = .text:0x00003D30; // type:function size:0x5C scope:global align:4 +_turn_pos__15daNpcKasiHana_cFRC4cXyzs = .text:0x00003D8C; // type:function size:0x5C scope:global align:4 +actor_front_check__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00003DE8; // type:function size:0xB8 scope:global align:4 +_getOffset__15daNpcKasiHana_cFRC4cXyzR4cXyz = .text:0x00003EA0; // type:function size:0x70 scope:global align:4 +_Evt_Kasi_Appear__15daNpcKasiHana_cFi = .text:0x00003F10; // type:function size:0xA4 scope:global align:4 +_Evt_Kasi_Appear_CutInit__15daNpcKasiHana_cFRCi = .text:0x00003FB4; // type:function size:0xE0 scope:global align:4 +_Evt_Kasi_Appear_CutMain__15daNpcKasiHana_cFRCi = .text:0x00004094; // type:function size:0x124 scope:global align:4 +_Evt_Kasi_Talk__15daNpcKasiHana_cFi = .text:0x000041B8; // type:function size:0x108 scope:global align:4 +_Evt_Kasi_Talk_CutInit__15daNpcKasiHana_cFRCi = .text:0x000042C0; // type:function size:0x100 scope:global align:4 +_Evt_Kasi_Talk_CutMain__15daNpcKasiHana_cFRCii = .text:0x000043C0; // type:function size:0x180 scope:global align:4 +_Evt_Kasi__15daNpcKasiHana_cFi = .text:0x00004540; // type:function size:0xA4 scope:global align:4 +_Evt_Kasi_CutInit__15daNpcKasiHana_cFRCi = .text:0x000045E4; // type:function size:0x128 scope:global align:4 +_Evt_Kasi_CutMain__15daNpcKasiHana_cFRCi = .text:0x0000470C; // type:function size:0x178 scope:global align:4 +_Evt_Kasi_Cheer__15daNpcKasiHana_cFi = .text:0x00004884; // type:function size:0x108 scope:global align:4 +_Evt_Kasi_Cheer_CutInit__15daNpcKasiHana_cFRCi = .text:0x0000498C; // type:function size:0xEC scope:global align:4 +_Evt_Kasi_Cheer_CutMain__15daNpcKasiHana_cFRCii = .text:0x00004A78; // type:function size:0x1CC scope:global align:4 +_Evt_Kasi_Cheer2__15daNpcKasiHana_cFi = .text:0x00004C44; // type:function size:0xD8 scope:global align:4 +_Evt_Kasi_Cheer2_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004D1C; // type:function size:0xEC scope:global align:4 +_Evt_Kasi_Cheer2_CutMain__15daNpcKasiHana_cFRCii = .text:0x00004E08; // type:function size:0x1CC scope:global align:4 +daNpcKasiHana_Create__FPv = .text:0x00004FD4; // type:function size:0x4 scope:global align:4 +daNpcKasiHana_Delete__FPv = .text:0x00004FD8; // type:function size:0x34 scope:global align:4 +daNpcKasiHana_Execute__FPv = .text:0x0000500C; // type:function size:0x24 scope:global align:4 +daNpcKasiHana_Draw__FPv = .text:0x00005030; // type:function size:0x4 scope:global align:4 +daNpcKasiHana_IsDelete__FPv = .text:0x00005034; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000050A4; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000050E0; // type:function size:0xBC scope:global align:4 +__ct__13daNpcF_Path_cFv = .text:0x0000519C; // type:function size:0x5C scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x000051F8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005238; // type:function size:0x40 scope:global align:4 +__dt__15daNpcKasi_Mng_cFv = .text:0x00005278; // type:function size:0x5C scope:global align:4 +getCenterPos__15daNpcKasi_Mng_cFv = .text:0x000052D4; // type:function size:0x8 scope:global align:4 +adjustShapeAngle__15daNpcKasiHana_cFv = .text:0x000052DC; // type:function size:0x4 scope:global align:4 +__dt__21daNpcKasiHana_Param_cFv = .text:0x000052E0; // type:function size:0x40 scope:global align:4 +__ct__21daNpcKasiHana_Param_cFv = .text:0x00005320; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00005330; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101699 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101700 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101701 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101730 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@101746 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101864 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101866 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101867 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +m__21daNpcKasiHana_Param_c = .rodata:0x00000024; // type:object size:0x7C scope:global align:4 data:float +@102190 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102191 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102192 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102193 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102223 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96265 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 data:4byte +@102380 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102381 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@96494 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@96502 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@96506 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@96510 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@96514 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@96518 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@96522 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@96526 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@96530 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@96534 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@96538 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@96540 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@96542 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@96544 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@96546 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@96548 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@102585 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102586 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102587 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102736 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102737 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102738 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102739 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@102740 = .rodata:0x000001A8; // type:object size:0x8 scope:local align:4 +@102849 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102966 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103044 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97543 = .rodata:0x000001BC; // type:object size:0x8 scope:local align:4 +@97719 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 data:4byte +@97816 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xB4 scope:global align:4 +lbl_323_data_B4 = .data:0x000000B4; // type:object size:0xA data:string +lbl_323_data_BE = .data:0x000000BE; // type:object size:0x6 data:string +lbl_323_data_C4 = .data:0x000000C4; // type:object size:0x9 data:string +l_arcNames = .data:0x000000D0; // type:object size:0xC scope:global align:4 data:4byte +lbl_323_data_DC = .data:0x000000DC; // type:object size:0x10 data:string +lbl_323_data_EC = .data:0x000000EC; // type:object size:0xE data:string +lbl_323_data_FA = .data:0x000000FA; // type:object size:0xF data:string +lbl_323_data_109 = .data:0x00000109; // type:object size:0xF data:string +lbl_323_data_118 = .data:0x00000118; // type:object size:0x10 data:string +l_evtNames = .data:0x00000128; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x00000140; // type:object size:0x4 scope:global align:4 +mEvtSeqList__15daNpcKasiHana_c = .data:0x00000144; // type:object size:0x48 scope:global align:4 data:4byte +@102322 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@102323 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@102324 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@102325 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@102326 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@102327 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +lbl_323_data_1D4 = .data:0x000001D4; // type:object size:0xA data:string +@102402 = .data:0x000001E0; // type:object size:0xC scope:local align:4 data:4byte +@102665 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@102666 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@102667 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@102668 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@102669 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@102670 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@102671 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@102672 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@102755 = .data:0x0000024C; // type:object size:0xC scope:local align:4 data:4byte +@102766 = .data:0x00000258; // type:object size:0xC scope:local align:4 data:4byte +@102767 = .data:0x00000264; // type:object size:0xC scope:local align:4 data:4byte +@102813 = .data:0x00000270; // type:object size:0xC scope:local align:4 data:4byte +@102851 = .data:0x0000027C; // type:object size:0x1C scope:local align:4 +@102889 = .data:0x00000298; // type:object size:0xC scope:local align:4 data:4byte +@102890 = .data:0x000002A4; // type:object size:0xC scope:local align:4 data:4byte +@102916 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@102917 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@102918 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@102919 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@102920 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +@102979 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +lbl_323_data_2F8 = .data:0x000002F8; // type:object size:0xD +lbl_323_data_305 = .data:0x00000305; // type:object size:0x7 data:string +daNpcKasiHana_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIHANA = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +__vt__15daNpcKasiHana_c = .data:0x0000035C; // type:object size:0x48 scope:global align:4 +lbl_323_data_3A4 = .data:0x000003A4; // type:object size:0x10 data:string +@97895 = .data:0x000003B4; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcKasiHana_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__21daNpcKasiHana_Param_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_323_data_3DC = .data:0x000003DC; // type:object size:0x16 data:string +__RTTI__21daNpcKasiHana_Param_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 +lbl_323_data_3FC = .data:0x000003FC; // type:object size:0x9 data:string +@97898 = .data:0x00000408; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 +lbl_323_data_428 = .data:0x00000428; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000440; // type:object size:0xC scope:global align:4 +lbl_323_data_44C = .data:0x0000044C; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x0000045C; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000464; // type:object size:0xC scope:global align:4 +lbl_323_data_470 = .data:0x00000470; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000484; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 +lbl_323_data_498 = .data:0x00000498; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004AC; // type:object size:0x8 scope:global align:4 +lbl_323_data_4B4 = .data:0x000004B4; // type:object size:0x34 +@97970 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 +lbl_323_data_524 = .data:0x00000524; // type:object size:0x14 +@97972 = .data:0x00000538; // type:object size:0x34 scope:local align:4 +lbl_323_data_56C = .data:0x0000056C; // type:object size:0x14 +@98030 = .data:0x00000580; // type:object size:0x24 scope:local align:4 +lbl_323_data_5A4 = .data:0x000005A4; // type:object size:0x18 +@98032 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +lbl_323_data_5C8 = .data:0x000005C8; // type:object size:0x1C +@98034 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +lbl_323_data_5F0 = .data:0x000005F0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96127 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +mTargetTag__15daNpcKasiHana_c = .bss:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__15daNpcKasiHana_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 +mWolfAngle__15daNpcKasiHana_c = .bss:0x00000020; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt b/config/RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt new file mode 100644 index 0000000000..ea75ed60a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_kyu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_kyu.cpp: + .text start:0x000000CC end:0x00003390 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001BC + .data start:0x00000000 end:0x00000644 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt b/config/RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt new file mode 100644 index 0000000000..f908668241 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_kyu/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpcKasiKyu_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__14daNpcKasiKyu_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 +Create__14daNpcKasiKyu_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 +CreateHeap__14daNpcKasiKyu_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 +Draw__14daNpcKasiKyu_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 +ctrlJoint__14daNpcKasiKyu_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpcKasiKyu_cFP8J3DJointi = .text:0x00000A08; // type:function size:0x48 scope:global align:4 +setParam__14daNpcKasiKyu_cFv = .text:0x00000A50; // type:function size:0x58 scope:global align:4 +main__14daNpcKasiKyu_cFv = .text:0x00000AA8; // type:function size:0xD8 scope:global align:4 +setAttnPos__14daNpcKasiKyu_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +setMotionAnm__14daNpcKasiKyu_cFif = .text:0x00000CEC; // type:function size:0xCC scope:global align:4 +setMotion__14daNpcKasiKyu_cFifi = .text:0x00000DB8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__14daNpcKasiKyu_cFv = .text:0x00000E00; // type:function size:0x8 scope:global align:4 +reset__14daNpcKasiKyu_cFv = .text:0x00000E08; // type:function size:0x1E4 scope:global align:4 +playMotion__14daNpcKasiKyu_cFv = .text:0x00000FEC; // type:function size:0x3C8 scope:global align:4 +playMotionAnmLoop__14daNpcKasiKyu_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000013B4; // type:function size:0x16C scope:global align:4 +setAction__14daNpcKasiKyu_cFM14daNpcKasiKyu_cFPCvPvi_i = .text:0x00001520; // type:function size:0xA8 scope:global align:4 +setLookMode__14daNpcKasiKyu_cFi = .text:0x000015C8; // type:function size:0x24 scope:global align:4 +lookat__14daNpcKasiKyu_cFv = .text:0x000015EC; // type:function size:0x228 scope:global align:4 +step__14daNpcKasiKyu_cFsi = .text:0x00001814; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__14daNpcKasiKyu_cFv = .text:0x000018EC; // type:function size:0xDC scope:global align:4 +wait__14daNpcKasiKyu_cFi = .text:0x000019C8; // type:function size:0x394 scope:global align:4 +fear__14daNpcKasiKyu_cFi = .text:0x00001D5C; // type:function size:0x1D4 scope:global align:4 +srchWolfTag__14daNpcKasiKyu_cFv = .text:0x00001F30; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__14daNpcKasiKyu_cFPvPv = .text:0x00001F98; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__14daNpcKasiKyu_cFv = .text:0x0000206C; // type:function size:0x118 scope:global align:4 +chace_st__14daNpcKasiKyu_cFi = .text:0x00002184; // type:function size:0xA0 scope:global align:4 +chace__14daNpcKasiKyu_cFi = .text:0x00002224; // type:function size:0x154 scope:global align:4 +getChacePos__14daNpcKasiKyu_cFv = .text:0x00002378; // type:function size:0xA0 scope:global align:4 +turn_link__14daNpcKasiKyu_cFi = .text:0x00002418; // type:function size:0xBC scope:global align:4 +turn_home__14daNpcKasiKyu_cFi = .text:0x000024D4; // type:function size:0xDC scope:global align:4 +turn_center__14daNpcKasiKyu_cFi = .text:0x000025B0; // type:function size:0xCC scope:global align:4 +talk_dummy__14daNpcKasiKyu_cFi = .text:0x0000267C; // type:function size:0x78 scope:global align:4 +kya__14daNpcKasiKyu_cFi = .text:0x000026F4; // type:function size:0xD0 scope:global align:4 +kya2__14daNpcKasiKyu_cFi = .text:0x000027C4; // type:function size:0x98 scope:global align:4 +kya_stop__14daNpcKasiKyu_cFi = .text:0x0000285C; // type:function size:0xCC scope:global align:4 +iyan__14daNpcKasiKyu_cFi = .text:0x00002928; // type:function size:0x78 scope:global align:4 +iyan_look__14daNpcKasiKyu_cFi = .text:0x000029A0; // type:function size:0xCC scope:global align:4 +turn_hana__14daNpcKasiKyu_cFi = .text:0x00002A6C; // type:function size:0xF0 scope:global align:4 +escape__14daNpcKasiKyu_cFi = .text:0x00002B5C; // type:function size:0x118 scope:global align:4 +wait_dummy__14daNpcKasiKyu_cFi = .text:0x00002C74; // type:function size:0x94 scope:global align:4 +cheer__14daNpcKasiKyu_cFi = .text:0x00002D08; // type:function size:0x1DC scope:global align:4 +_turn_to_link__14daNpcKasiKyu_cFs = .text:0x00002EE4; // type:function size:0x5C scope:global align:4 +_turn_pos__14daNpcKasiKyu_cFRC4cXyzs = .text:0x00002F40; // type:function size:0x5C scope:global align:4 +actor_front_check__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00002F9C; // type:function size:0xB8 scope:global align:4 +_getOffset__14daNpcKasiKyu_cFRC4cXyzR4cXyz = .text:0x00003054; // type:function size:0x70 scope:global align:4 +daNpcKasiKyu_Create__FPv = .text:0x000030C4; // type:function size:0x4 scope:global align:4 +daNpcKasiKyu_Delete__FPv = .text:0x000030C8; // type:function size:0x34 scope:global align:4 +daNpcKasiKyu_Execute__FPv = .text:0x000030FC; // type:function size:0x2C scope:global align:4 +daNpcKasiKyu_Draw__FPv = .text:0x00003128; // type:function size:0x4 scope:global align:4 +daNpcKasiKyu_IsDelete__FPv = .text:0x0000312C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000319C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000031D8; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00003294; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x000032D4; // type:function size:0x40 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00003314; // type:function size:0x28 scope:global align:4 +adjustShapeAngle__14daNpcKasiKyu_cFv = .text:0x0000333C; // type:function size:0x4 scope:global align:4 +__dt__20daNpcKasiKyu_Param_cFv = .text:0x00003340; // type:function size:0x40 scope:global align:4 +__ct__20daNpcKasiKyu_Param_cFv = .text:0x00003380; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpcKasiKyu_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@98848 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98886 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@98887 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@99007 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99008 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99009 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95114 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@95122 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@95126 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@95130 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@95134 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@95138 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@95142 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@95146 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@95150 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@95154 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@95158 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@95160 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@95162 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@95164 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@95166 = .rodata:0x00000150; // type:object size:0xC scope:local align:4 +@95168 = .rodata:0x0000015C; // type:object size:0xC scope:local align:4 +@95172 = .rodata:0x00000168; // type:object size:0xC scope:local align:4 +@95174 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@99222 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99223 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99224 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99339 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99340 = .rodata:0x00000190; // type:object size:0x8 scope:local align:4 +@99341 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@99377 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99482 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99483 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99567 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@99586 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xC0 scope:global align:4 +lbl_324_data_C0 = .data:0x000000C0; // type:object size:0x9 data:string +lbl_324_data_C9 = .data:0x000000C9; // type:object size:0x6 data:string +lbl_324_data_CF = .data:0x000000CF; // type:object size:0x9 data:string +l_arcNames = .data:0x000000D8; // type:object size:0xC scope:global align:4 data:4byte +l_myName = .data:0x000000E4; // type:object size:0x4 scope:global align:4 +sSygnalAct$94992 = .data:0x000000E8; // type:object size:0xF0 scope:local align:4 data:4byte +@99029 = .data:0x000001D8; // type:object size:0xC scope:local align:4 data:4byte +@99294 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@99295 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99418 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@99419 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@99438 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@99454 = .data:0x00000220; // type:object size:0xC scope:local align:4 data:4byte +@99465 = .data:0x0000022C; // type:object size:0xC scope:local align:4 data:4byte +@99466 = .data:0x00000238; // type:object size:0xC scope:local align:4 data:4byte +@99506 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@99514 = .data:0x00000250; // type:object size:0xC scope:local align:4 data:4byte +@99523 = .data:0x0000025C; // type:object size:0xC scope:local align:4 data:4byte +@99531 = .data:0x00000268; // type:object size:0xC scope:local align:4 data:4byte +@99556 = .data:0x00000274; // type:object size:0xC scope:local align:4 data:4byte +@99557 = .data:0x00000280; // type:object size:0xC scope:local align:4 data:4byte +@99576 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +daNpcKasiKyu_MethodTable = .data:0x00000298; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIKYU = .data:0x000002B8; // type:object size:0x30 scope:global align:4 +__vt__14daNpcKasiKyu_c = .data:0x000002E8; // type:object size:0x48 scope:global align:4 +lbl_324_data_330 = .data:0x00000330; // type:object size:0xF data:string +@96117 = .data:0x00000340; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcKasiKyu_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +__vt__20daNpcKasiKyu_Param_c = .data:0x0000035C; // type:object size:0xC scope:global align:4 +lbl_324_data_368 = .data:0x00000368; // type:object size:0x15 data:string +__RTTI__20daNpcKasiKyu_Param_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 +lbl_324_data_388 = .data:0x00000388; // type:object size:0x9 data:string +@96120 = .data:0x00000394; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003A8; // type:object size:0xC scope:global align:4 +lbl_324_data_3B4 = .data:0x000003B4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000003CC; // type:object size:0xC scope:global align:4 +lbl_324_data_3D8 = .data:0x000003D8; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000003E8; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000003F0; // type:object size:0xC scope:global align:4 +lbl_324_data_3FC = .data:0x000003FC; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000410; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000418; // type:object size:0xC scope:global align:4 +lbl_324_data_424 = .data:0x00000424; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +lbl_324_data_440 = .data:0x00000440; // type:object size:0x34 +@96192 = .data:0x00000474; // type:object size:0x3C scope:local align:4 +lbl_324_data_4B0 = .data:0x000004B0; // type:object size:0x14 +@96194 = .data:0x000004C4; // type:object size:0x34 scope:local align:4 +lbl_324_data_4F8 = .data:0x000004F8; // type:object size:0x14 +@96252 = .data:0x0000050C; // type:object size:0x24 scope:local align:4 +lbl_324_data_530 = .data:0x00000530; // type:object size:0x18 +@96254 = .data:0x00000548; // type:object size:0xC scope:local align:4 +lbl_324_data_554 = .data:0x00000554; // type:object size:0x1C +@96256 = .data:0x00000570; // type:object size:0xC scope:local align:4 +lbl_324_data_57C = .data:0x0000057C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94802 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mTargetTag__14daNpcKasiKyu_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__14daNpcKasiKyu_c = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mWolfAngle__14daNpcKasiKyu_c = .bss:0x00000024; // type:object size:0x2 scope:global align:4 data:2byte +mEvtSeqList__14daNpcKasiKyu_c = .bss:0x00000028; // type:object size:0xC scope:global align:4 +lbl_324_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_kasi_mich/splits.txt b/config/RZDJ01/rels/d_a_npc_kasi_mich/splits.txt new file mode 100644 index 0000000000..f4affaf4de --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_mich/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_mich.cpp: + .text start:0x000000CC end:0x00003330 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt b/config/RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt new file mode 100644 index 0000000000..19ae6df1f4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kasi_mich/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daNpcKasiMich_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__15daNpcKasiMich_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 +Create__15daNpcKasiMich_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 +CreateHeap__15daNpcKasiMich_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 +Draw__15daNpcKasiMich_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 +ctrlJoint__15daNpcKasiMich_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcKasiMich_cFP8J3DJointi = .text:0x00000A08; // type:function size:0x48 scope:global align:4 +setParam__15daNpcKasiMich_cFv = .text:0x00000A50; // type:function size:0x58 scope:global align:4 +main__15daNpcKasiMich_cFv = .text:0x00000AA8; // type:function size:0xD8 scope:global align:4 +setAttnPos__15daNpcKasiMich_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +setMotionAnm__15daNpcKasiMich_cFif = .text:0x00000CEC; // type:function size:0xCC scope:global align:4 +setMotion__15daNpcKasiMich_cFifi = .text:0x00000DB8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__15daNpcKasiMich_cFv = .text:0x00000E00; // type:function size:0x8 scope:global align:4 +reset__15daNpcKasiMich_cFv = .text:0x00000E08; // type:function size:0x1E4 scope:global align:4 +playMotion__15daNpcKasiMich_cFv = .text:0x00000FEC; // type:function size:0x3C8 scope:global align:4 +playMotionAnmLoop__15daNpcKasiMich_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000013B4; // type:function size:0x16C scope:global align:4 +setAction__15daNpcKasiMich_cFM15daNpcKasiMich_cFPCvPvi_i = .text:0x00001520; // type:function size:0xA8 scope:global align:4 +setLookMode__15daNpcKasiMich_cFi = .text:0x000015C8; // type:function size:0x24 scope:global align:4 +lookat__15daNpcKasiMich_cFv = .text:0x000015EC; // type:function size:0x228 scope:global align:4 +step__15daNpcKasiMich_cFsi = .text:0x00001814; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__15daNpcKasiMich_cFv = .text:0x000018EC; // type:function size:0xDC scope:global align:4 +wait__15daNpcKasiMich_cFi = .text:0x000019C8; // type:function size:0x394 scope:global align:4 +fear__15daNpcKasiMich_cFi = .text:0x00001D5C; // type:function size:0x1D4 scope:global align:4 +srchWolfTag__15daNpcKasiMich_cFv = .text:0x00001F30; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__15daNpcKasiMich_cFPvPv = .text:0x00001F98; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__15daNpcKasiMich_cFv = .text:0x0000206C; // type:function size:0x118 scope:global align:4 +chace_st__15daNpcKasiMich_cFi = .text:0x00002184; // type:function size:0xA0 scope:global align:4 +chace__15daNpcKasiMich_cFi = .text:0x00002224; // type:function size:0x154 scope:global align:4 +getChacePos__15daNpcKasiMich_cFv = .text:0x00002378; // type:function size:0xA0 scope:global align:4 +turn_link__15daNpcKasiMich_cFi = .text:0x00002418; // type:function size:0xBC scope:global align:4 +turn_home__15daNpcKasiMich_cFi = .text:0x000024D4; // type:function size:0xDC scope:global align:4 +turn_center__15daNpcKasiMich_cFi = .text:0x000025B0; // type:function size:0xCC scope:global align:4 +talk_dummy__15daNpcKasiMich_cFi = .text:0x0000267C; // type:function size:0x78 scope:global align:4 +kya__15daNpcKasiMich_cFi = .text:0x000026F4; // type:function size:0xD4 scope:global align:4 +kya2__15daNpcKasiMich_cFi = .text:0x000027C8; // type:function size:0x98 scope:global align:4 +kya_stop__15daNpcKasiMich_cFi = .text:0x00002860; // type:function size:0xCC scope:global align:4 +iyan__15daNpcKasiMich_cFi = .text:0x0000292C; // type:function size:0x78 scope:global align:4 +escape__15daNpcKasiMich_cFi = .text:0x000029A4; // type:function size:0x118 scope:global align:4 +iyan_look__15daNpcKasiMich_cFi = .text:0x00002ABC; // type:function size:0xD0 scope:global align:4 +turn_hana__15daNpcKasiMich_cFi = .text:0x00002B8C; // type:function size:0x84 scope:global align:4 +wait_dummy__15daNpcKasiMich_cFi = .text:0x00002C10; // type:function size:0x94 scope:global align:4 +cheer__15daNpcKasiMich_cFi = .text:0x00002CA4; // type:function size:0x1E0 scope:global align:4 +_turn_to_link__15daNpcKasiMich_cFs = .text:0x00002E84; // type:function size:0x5C scope:global align:4 +_turn_pos__15daNpcKasiMich_cFRC4cXyzs = .text:0x00002EE0; // type:function size:0x5C scope:global align:4 +actor_front_check__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00002F3C; // type:function size:0xB8 scope:global align:4 +_getOffset__15daNpcKasiMich_cFRC4cXyzR4cXyz = .text:0x00002FF4; // type:function size:0x70 scope:global align:4 +daNpcKasiMich_Create__FPv = .text:0x00003064; // type:function size:0x4 scope:global align:4 +daNpcKasiMich_Delete__FPv = .text:0x00003068; // type:function size:0x34 scope:global align:4 +daNpcKasiMich_Execute__FPv = .text:0x0000309C; // type:function size:0x2C scope:global align:4 +daNpcKasiMich_Draw__FPv = .text:0x000030C8; // type:function size:0x4 scope:global align:4 +daNpcKasiMich_IsDelete__FPv = .text:0x000030CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000313C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003178; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00003234; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00003274; // type:function size:0x40 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000032B4; // type:function size:0x28 scope:global align:4 +adjustShapeAngle__15daNpcKasiMich_cFv = .text:0x000032DC; // type:function size:0x4 scope:global align:4 +__dt__21daNpcKasiMich_Param_cFv = .text:0x000032E0; // type:function size:0x40 scope:global align:4 +__ct__21daNpcKasiMich_Param_cFv = .text:0x00003320; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpcKasiMich_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@98827 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98828 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98829 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98830 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98865 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@98866 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98867 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@98986 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98987 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98988 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95114 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@95122 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@95126 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@95130 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@95134 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@95138 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@95142 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@95146 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@95150 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@95154 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@95158 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@95160 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@95162 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@95164 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@95166 = .rodata:0x00000150; // type:object size:0xC scope:local align:4 +@95168 = .rodata:0x0000015C; // type:object size:0xC scope:local align:4 +@95172 = .rodata:0x00000168; // type:object size:0xC scope:local align:4 +@95174 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@99201 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99202 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99203 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x00000190; // type:object size:0x8 scope:local align:4 +@99320 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@99356 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99461 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99462 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@99563 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xC0 scope:global align:4 +lbl_325_data_C0 = .data:0x000000C0; // type:object size:0xA data:string +lbl_325_data_CA = .data:0x000000CA; // type:object size:0x6 data:string +lbl_325_data_D0 = .data:0x000000D0; // type:object size:0x9 data:string +l_arcNames = .data:0x000000DC; // type:object size:0xC scope:global align:4 data:4byte +l_myName = .data:0x000000E8; // type:object size:0x4 scope:global align:4 +sSygnalAct$94992 = .data:0x000000EC; // type:object size:0xF0 scope:local align:4 data:4byte +@99008 = .data:0x000001DC; // type:object size:0xC scope:local align:4 data:4byte +@99273 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@99274 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@99397 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@99398 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@99417 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@99433 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@99444 = .data:0x00000230; // type:object size:0xC scope:local align:4 data:4byte +@99445 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@99485 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@99493 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@99502 = .data:0x00000260; // type:object size:0xC scope:local align:4 data:4byte +@99510 = .data:0x0000026C; // type:object size:0xC scope:local align:4 data:4byte +@99535 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@99536 = .data:0x00000284; // type:object size:0xC scope:local align:4 data:4byte +@99568 = .data:0x00000290; // type:object size:0xC scope:local align:4 data:4byte +daNpcKasiMich_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIMICH = .data:0x000002BC; // type:object size:0x30 scope:global align:4 +__vt__15daNpcKasiMich_c = .data:0x000002EC; // type:object size:0x48 scope:global align:4 +lbl_325_data_334 = .data:0x00000334; // type:object size:0x10 data:string +@96112 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcKasiMich_c = .data:0x00000358; // type:object size:0x8 scope:global align:4 +__vt__21daNpcKasiMich_Param_c = .data:0x00000360; // type:object size:0xC scope:global align:4 +lbl_325_data_36C = .data:0x0000036C; // type:object size:0x16 data:string +__RTTI__21daNpcKasiMich_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 +lbl_325_data_38C = .data:0x0000038C; // type:object size:0x9 data:string +@96115 = .data:0x00000398; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 +lbl_325_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_325_data_3DC = .data:0x000003DC; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000003EC; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000003F4; // type:object size:0xC scope:global align:4 +lbl_325_data_400 = .data:0x00000400; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000414; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 +lbl_325_data_428 = .data:0x00000428; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 +lbl_325_data_444 = .data:0x00000444; // type:object size:0x34 +@96187 = .data:0x00000478; // type:object size:0x3C scope:local align:4 +lbl_325_data_4B4 = .data:0x000004B4; // type:object size:0x14 +@96189 = .data:0x000004C8; // type:object size:0x34 scope:local align:4 +lbl_325_data_4FC = .data:0x000004FC; // type:object size:0x14 +@96247 = .data:0x00000510; // type:object size:0x24 scope:local align:4 +lbl_325_data_534 = .data:0x00000534; // type:object size:0x18 +@96249 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +lbl_325_data_558 = .data:0x00000558; // type:object size:0x1C +@96251 = .data:0x00000574; // type:object size:0xC scope:local align:4 +lbl_325_data_580 = .data:0x00000580; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94802 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mTargetTag__15daNpcKasiMich_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__15daNpcKasiMich_c = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mWolfAngle__15daNpcKasiMich_c = .bss:0x00000024; // type:object size:0x2 scope:global align:4 data:2byte +mEvtSeqList__15daNpcKasiMich_c = .bss:0x00000028; // type:object size:0xC scope:global align:4 +lbl_325_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_kdk/splits.txt b/config/RZDJ01/rels/d_a_npc_kdk/splits.txt new file mode 100644 index 0000000000..9b27b528dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kdk/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_kdk.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_npc_kdk/symbols.txt b/config/RZDJ01/rels/d_a_npc_kdk/symbols.txt new file mode 100644 index 0000000000..29d007c46a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kdk/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_KDK = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kkri/splits.txt b/config/RZDJ01/rels/d_a_npc_kkri/splits.txt new file mode 100644 index 0000000000..13ee7dd412 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kkri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kkri.cpp: + .text start:0x000000CC end:0x00002F5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000B8C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_kkri/symbols.txt b/config/RZDJ01/rels/d_a_npc_kkri/symbols.txt new file mode 100644 index 0000000000..109c138b32 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kkri/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Kkri_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Kkri_cFv = .text:0x0000019C; // type:function size:0x51C scope:global align:4 +CreateHeap__12daNpc_Kkri_cFv = .text:0x000006B8; // type:function size:0x27C scope:global align:4 +Draw__12daNpc_Kkri_cFv = .text:0x00000934; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_Kkri_cFP10fopAc_ac_c = .text:0x000009D0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Kkri_cFP8J3DJointi = .text:0x000009D4; // type:function size:0x54 scope:global align:4 +srchYm__12daNpc_Kkri_cFPvPv = .text:0x00000A28; // type:function size:0xA0 scope:global align:4 +getType__12daNpc_Kkri_cFv = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 +isDelete__12daNpc_Kkri_cFv = .text:0x00000B00; // type:function size:0x34 scope:global align:4 +reset__12daNpc_Kkri_cFv = .text:0x00000B34; // type:function size:0x9C scope:global align:4 +checkChangeEvt__12daNpc_Kkri_cFv = .text:0x00000BD0; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_Kkri_cFv = .text:0x00000C7C; // type:function size:0x1A8 scope:global align:4 +setAfterTalkMotion__12daNpc_Kkri_cFv = .text:0x00000E24; // type:function size:0x78 scope:global align:4 +srchActors__12daNpc_Kkri_cFv = .text:0x00000E9C; // type:function size:0x6C scope:global align:4 +evtTalk__12daNpc_Kkri_cFv = .text:0x00000F08; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Kkri_cFv = .text:0x00000FA8; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Kkri_cFv = .text:0x00001060; // type:function size:0xB0 scope:global align:4 +beforeMove__12daNpc_Kkri_cFv = .text:0x00001110; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Kkri_cFv = .text:0x00001180; // type:function size:0x3F8 scope:global align:4 +setCollision__12daNpc_Kkri_cFv = .text:0x00001578; // type:function size:0x1D4 scope:global align:4 +drawDbgInfo__12daNpc_Kkri_cFv = .text:0x0000174C; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_Kkri_cFv = .text:0x00001754; // type:function size:0xA4 scope:global align:4 +setAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x000017F8; // type:function size:0xA8 scope:global align:4 +cutConversationAboutSoup__12daNpc_Kkri_cFi = .text:0x000018A0; // type:function size:0x138 scope:global align:4 +cutYmLook__12daNpc_Kkri_cFi = .text:0x000019D8; // type:function size:0x114 scope:global align:4 +sleep__12daNpc_Kkri_cFv = .text:0x00001AEC; // type:function size:0x1B0 scope:global align:4 +wait__12daNpc_Kkri_cFPv = .text:0x00001C9C; // type:function size:0x1C4 scope:global align:4 +sitWait1__12daNpc_Kkri_cFPv = .text:0x00001E60; // type:function size:0x3EC scope:global align:4 +fearWait__12daNpc_Kkri_cFPv = .text:0x0000224C; // type:function size:0x244 scope:global align:4 +talk__12daNpc_Kkri_cFPv = .text:0x00002490; // type:function size:0x294 scope:global align:4 +daNpc_Kkri_Create__FPv = .text:0x00002724; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_Delete__FPv = .text:0x00002728; // type:function size:0x34 scope:global align:4 +daNpc_Kkri_Execute__FPv = .text:0x0000275C; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_Draw__FPv = .text:0x00002760; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_IsDelete__FPv = .text:0x00002764; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kkri_cpp = .text:0x0000276C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000027D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002814; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002854; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002960; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000029A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000029E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002A88; // type:function size:0x8C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002B14; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B74; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002C8C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002D9C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E1C; // type:function size:0x1C scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00002E38; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__12daNpc_Kkri_cFv = .text:0x00002ECC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Kkri_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Kkri_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Kkri_cFv = .text:0x00002EE4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Kkri_cFi = .text:0x00002EEC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Kkri_cFi = .text:0x00002EFC; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Kkri_Param_cFv = .text:0x00002F0C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Kkri_Param_cFv = .text:0x00002F4C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Kkri_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$97585 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@101937 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101938 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101939 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101940 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101941 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101963 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@101964 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101970 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@102022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@102081 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@102212 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102340 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102341 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102342 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102343 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102344 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102345 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102348 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@102400 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102401 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102402 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102403 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102646 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_85_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_85_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_85_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_85_data_2D = .data:0x0000002D; // type:object size:0x18 data:string +lbl_85_data_45 = .data:0x00000045; // type:object size:0x8 data:string +l_evtList = .data:0x00000050; // type:object size:0x28 scope:global align:4 +lbl_85_data_78 = .data:0x00000078; // type:object size:0x5 data:string +lbl_85_data_7D = .data:0x0000007D; // type:object size:0x8 data:string +l_resNameList = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_85_data_94 = .data:0x00000094; // type:object size:0x2 +lbl_85_data_96 = .data:0x00000096; // type:object size:0x6 +l_loadResPtrnList = .data:0x0000009C; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x000000A8; // type:object size:0x1A4 scope:global align:4 +l_motionAnmData = .data:0x0000024C; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000498; // type:object size:0xF0 scope:global align:4 +l_motionSequenceData = .data:0x00000588; // type:object size:0x130 scope:global align:4 +mCutNameList__12daNpc_Kkri_c = .data:0x000006B8; // type:object size:0xC scope:global align:4 +mCutList__12daNpc_Kkri_c = .data:0x000006C4; // type:object size:0x24 scope:global align:4 data:4byte +@102137 = .data:0x000006E8; // type:object size:0xC scope:local align:4 data:4byte +@102225 = .data:0x000006F4; // type:object size:0xC scope:local align:4 data:4byte +@102226 = .data:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +lbl_85_data_70C = .data:0x0000070C; // type:object size:0x5 data:string +@102410 = .data:0x00000714; // type:object size:0xC scope:local align:4 +@102411 = .data:0x00000720; // type:object size:0xC scope:local align:4 +@102412 = .data:0x0000072C; // type:object size:0xC scope:local align:4 +lbl_85_data_738 = .data:0x00000738; // type:object size:0x4 data:string +lbl_85_data_73C = .data:0x0000073C; // type:object size:0x6 data:string +daNpc_Kkri_MethodTable = .data:0x00000744; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KKRI = .data:0x00000764; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Kkri_c = .data:0x00000794; // type:object size:0xC4 scope:global align:4 +lbl_85_data_858 = .data:0x00000858; // type:object size:0xD data:string +@98559 = .data:0x00000868; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Kkri_c = .data:0x0000087C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Kkri_Param_c = .data:0x00000884; // type:object size:0xC scope:global align:4 +lbl_85_data_890 = .data:0x00000890; // type:object size:0x13 data:string +__RTTI__18daNpc_Kkri_Param_c = .data:0x000008A4; // type:object size:0x8 scope:global align:4 +lbl_85_data_8AC = .data:0x000008AC; // type:object size:0x9 data:string +@98567 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000008CC; // type:object size:0xC scope:global align:4 +lbl_85_data_8D8 = .data:0x000008D8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008E8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000008F0; // type:object size:0xC scope:global align:4 +lbl_85_data_8FC = .data:0x000008FC; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000090C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000914; // type:object size:0xC scope:global align:4 +lbl_85_data_920 = .data:0x00000920; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000938; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000940; // type:object size:0xC scope:global align:4 +lbl_85_data_94C = .data:0x0000094C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000960; // type:object size:0x8 scope:global align:4 +lbl_85_data_968 = .data:0x00000968; // type:object size:0x34 +@98634 = .data:0x0000099C; // type:object size:0x3C scope:local align:4 +lbl_85_data_9D8 = .data:0x000009D8; // type:object size:0x14 +@98636 = .data:0x000009EC; // type:object size:0x34 scope:local align:4 +lbl_85_data_A20 = .data:0x00000A20; // type:object size:0x14 +@98694 = .data:0x00000A34; // type:object size:0x24 scope:local align:4 +lbl_85_data_A58 = .data:0x00000A58; // type:object size:0x18 +@98696 = .data:0x00000A70; // type:object size:0xC scope:local align:4 +lbl_85_data_A7C = .data:0x00000A7C; // type:object size:0x1C +@98698 = .data:0x00000A98; // type:object size:0xC scope:local align:4 +lbl_85_data_AA4 = .data:0x00000AA4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97571 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kn/splits.txt b/config/RZDJ01/rels/d_a_npc_kn/splits.txt new file mode 100644 index 0000000000..972fbb8ff4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kn.cpp: + .text start:0x000000CC end:0x00012A1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x000028A0 + .bss start:0x00000008 end:0x000001A4 diff --git a/config/RZDJ01/rels/d_a_npc_kn/symbols.txt b/config/RZDJ01/rels/d_a_npc_kn/symbols.txt new file mode 100644 index 0000000000..9c8815377d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kn/symbols.txt @@ -0,0 +1,445 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +tgHitCallBack__10daNpc_Kn_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setMcaMorfAnm__10daNpc_Kn_cFP18J3DAnmTransformKeyffiii = .text:0x000000F8; // type:function size:0xF8 scope:global align:4 +loadRes__10daNpc_Kn_cFPCScPPCc = .text:0x000001F0; // type:function size:0xB4 scope:global align:4 +deleteRes__10daNpc_Kn_cFPCScPPCc = .text:0x000002A4; // type:function size:0x80 scope:global align:4 +execute__10daNpc_Kn_cFv = .text:0x00000324; // type:function size:0x1F0 scope:global align:4 +draw__10daNpc_Kn_cFiifP11_GXColorS10fiii = .text:0x00000514; // type:function size:0x38C scope:global align:4 +setEnvTevColor__10daNpc_Kn_cFv = .text:0x000008A0; // type:function size:0x58 scope:global align:4 +setRoomNo__10daNpc_Kn_cFv = .text:0x000008F8; // type:function size:0x44 scope:global align:4 +checkEndAnm__10daNpc_Kn_cFf = .text:0x0000093C; // type:function size:0xD0 scope:global align:4 +checkEndAnm__10daNpc_Kn_cFP12J3DFrameCtrlf = .text:0x00000A0C; // type:function size:0x80 scope:global align:4 +playAllAnm__10daNpc_Kn_cFv = .text:0x00000A8C; // type:function size:0x358 scope:global align:4 +ctrlBtk__10daNpc_Kn_cFv = .text:0x00000DE4; // type:function size:0xC0 scope:global align:4 +setMtx__10daNpc_Kn_cFv = .text:0x00000EA4; // type:function size:0x84 scope:global align:4 +ctrlFaceMotion__10daNpc_Kn_cFv = .text:0x00000F28; // type:function size:0xA8 scope:global align:4 +ctrlMotion__10daNpc_Kn_cFv = .text:0x00000FD0; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__10daNpc_Kn_cFPiPiP10fopAc_ac_ci = .text:0x0000108C; // type:function size:0x164 scope:global align:4 +ctrlJoint__10daNpc_Kn_cFP8J3DJointP8J3DModel = .text:0x000011F0; // type:function size:0x2D0 scope:global align:4 +evtProc__10daNpc_Kn_cFv = .text:0x000014C0; // type:function size:0x1F4 scope:global align:4 +setFootPos__10daNpc_Kn_cFv = .text:0x000016B4; // type:function size:0x150 scope:global align:4 +setFootPrtcl__10daNpc_Kn_cFP4cXyzf = .text:0x00001804; // type:function size:0x2A8 scope:global align:4 +checkCullDraw__10daNpc_Kn_cFv = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +twilight__10daNpc_Kn_cFv = .text:0x00001AB4; // type:function size:0x28 scope:global align:4 +evtOrder__10daNpc_Kn_cFv = .text:0x00001ADC; // type:function size:0x144 scope:global align:4 +evtChange__10daNpc_Kn_cFv = .text:0x00001C20; // type:function size:0xDC scope:global align:4 +clrParam__10daNpc_Kn_cFv = .text:0x00001CFC; // type:function size:0x5C scope:global align:4 +setFaceMotionAnm__10daNpc_Kn_cFib = .text:0x00001D58; // type:function size:0x288 scope:global align:4 +setMotionAnm__10daNpc_Kn_cFifi = .text:0x00001FE0; // type:function size:0x2C8 scope:global align:4 +setPos__10daNpc_Kn_cF4cXyz = .text:0x000022A8; // type:function size:0x80 scope:global align:4 +setAngle__10daNpc_Kn_cFs = .text:0x00002328; // type:function size:0x18 scope:global align:4 +chkActorInSight__10daNpc_Kn_cFP10fopAc_ac_cfs = .text:0x00002340; // type:function size:0xF4 scope:global align:4 +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyzfffs = .text:0x00002434; // type:function size:0xCC scope:global align:4 +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyz4cXyzs = .text:0x00002500; // type:function size:0x70 scope:global align:4 +chkFindPlayer__10daNpc_Kn_cFis = .text:0x00002570; // type:function size:0x1D4 scope:global align:4 +srchPlayerActor__10daNpc_Kn_cFv = .text:0x00002744; // type:function size:0x98 scope:global align:4 +getAttnPos__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x000027DC; // type:function size:0x58 scope:global align:4 +turn__10daNpc_Kn_cFsii = .text:0x00002834; // type:function size:0x188 scope:global align:4 +step__10daNpc_Kn_cFsiiii = .text:0x000029BC; // type:function size:0x18C scope:global align:4 +initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00002B48; // type:function size:0x60 scope:global align:4 +talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00002BA8; // type:function size:0x168 scope:global align:4 +setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00002D10; // type:function size:0x108 scope:global align:4 +__sinit_\d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002EFC; // type:function size:0x40 scope:global align:4 +__dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00002F3C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002F7C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003048; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003088; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000030C8; // type:function size:0x44 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000310C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003208; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003318; // type:function size:0x80 scope:global align:4 +decTmr__10daNpc_Kn_cFv = .text:0x00003398; // type:function size:0x18 scope:global align:4 +checkHide__10daNpc_Kn_cFv = .text:0x000033B0; // type:function size:0x60 scope:global align:4 +afterJntAnm__10daNpc_Kn_cFi = .text:0x00003410; // type:function size:0x4 scope:global align:4 +checkChangeEvt__10daNpc_Kn_cFv = .text:0x00003414; // type:function size:0x8 scope:global align:4 +evtEndProc__10daNpc_Kn_cFv = .text:0x0000341C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__10daNpc_Kn_cFv = .text:0x00003424; // type:function size:0x8 scope:global align:4 +getFootRJointNo__10daNpc_Kn_cFv = .text:0x0000342C; // type:function size:0x8 scope:global align:4 +chkXYItems__10daNpc_Kn_cFv = .text:0x00003434; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__10daNpc_Kn_cF26daNpcT_faceMotionAnmData_c = .text:0x0000343C; // type:function size:0x30 scope:global align:4 +afterSetFaceMotionAnm__10daNpc_Kn_cFiifi = .text:0x0000346C; // type:function size:0x8 scope:global align:4 +getMotionAnm__10daNpc_Kn_cF22daNpcT_motionAnmData_c = .text:0x00003474; // type:function size:0x30 scope:global align:4 +initialize__10daNpc_Kn_cFv = .text:0x000034A4; // type:function size:0xC8 scope:global align:4 +getEyeballMaterialNo__10daNpc_Kn_cFv = .text:0x0000356C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__10daNpc_Kn_cFv = .text:0x00003574; // type:function size:0x8 scope:global align:4 +getEyeballLMaterialNo__10daNpc_Kn_cFv = .text:0x0000357C; // type:function size:0x8 scope:global align:4 +__dt__16daNpc_Kn_Param_cFv = .text:0x00003584; // type:function size:0x40 scope:global align:4 +__ct__16daNpc_Kn_Param_cFv = .text:0x000035C4; // type:function size:0x10 scope:global align:4 +__dt__10daNpc_Kn_cFv = .text:0x000035D4; // type:function size:0x1C8 scope:global align:4 +create__10daNpc_Kn_cFv = .text:0x0000379C; // type:function size:0x528 scope:global align:4 +CreateHeap__10daNpc_Kn_cFv = .text:0x00003CC4; // type:function size:0x3C0 scope:global align:4 +Draw__10daNpc_Kn_cFv = .text:0x00004084; // type:function size:0xB4 scope:global align:4 +createHeapCallBack__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x00004138; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpc_Kn_cFP8J3DJointi = .text:0x0000413C; // type:function size:0x54 scope:global align:4 +getType__10daNpc_Kn_cFv = .text:0x00004190; // type:function size:0x68 scope:global align:4 +isDelete__10daNpc_Kn_cFv = .text:0x000041F8; // type:function size:0xA4 scope:global align:4 +resetCol__10daNpc_Kn_cFv = .text:0x0000429C; // type:function size:0xC8 scope:global align:4 +reset__10daNpc_Kn_cFv = .text:0x00004364; // type:function size:0x1BC scope:global align:4 +resetType__10daNpc_Kn_cFv = .text:0x00004520; // type:function size:0xD4 scope:global align:4 +setParam__10daNpc_Kn_cFv = .text:0x000045F4; // type:function size:0x24C scope:global align:4 +setParamTeach03__10daNpc_Kn_cFv = .text:0x00004840; // type:function size:0x78 scope:global align:4 +setParamTeach04__10daNpc_Kn_cFv = .text:0x000048B8; // type:function size:0x98 scope:global align:4 +setParamTeach05__10daNpc_Kn_cFv = .text:0x00004950; // type:function size:0x78 scope:global align:4 +evtTalk__10daNpc_Kn_cFv = .text:0x000049C8; // type:function size:0xD8 scope:global align:4 +evtCutProc__10daNpc_Kn_cFv = .text:0x00004AA0; // type:function size:0xD4 scope:global align:4 +action__10daNpc_Kn_cFv = .text:0x00004B74; // type:function size:0x88 scope:global align:4 +beforeMove__10daNpc_Kn_cFv = .text:0x00004BFC; // type:function size:0x48 scope:global align:4 +afterMoved__10daNpc_Kn_cFv = .text:0x00004C44; // type:function size:0x6C scope:global align:4 +setAttnPos__10daNpc_Kn_cFv = .text:0x00004CB0; // type:function size:0x1D8 scope:global align:4 +setCollision__10daNpc_Kn_cFv = .text:0x00004E88; // type:function size:0x1F0 scope:global align:4 +setCollisionSword__10daNpc_Kn_cFv = .text:0x00005078; // type:function size:0x1C8 scope:global align:4 +checkCollisionSword__10daNpc_Kn_cFv = .text:0x00005240; // type:function size:0xBC scope:global align:4 +setCollisionTeach03__10daNpc_Kn_cFv = .text:0x000052FC; // type:function size:0x2C scope:global align:4 +setCollisionTeach04__10daNpc_Kn_cFv = .text:0x00005328; // type:function size:0xB0 scope:global align:4 +setCollisionTeach05__10daNpc_Kn_cFv = .text:0x000053D8; // type:function size:0x2C scope:global align:4 +drawOtherMdl__10daNpc_Kn_cFv = .text:0x00005404; // type:function size:0x210 scope:global align:4 +drawGhost__10daNpc_Kn_cFv = .text:0x00005614; // type:function size:0x90 scope:global align:4 +afterSetMotionAnm__10daNpc_Kn_cFiifi = .text:0x000056A4; // type:function size:0x148 scope:global align:4 +selectAction__10daNpc_Kn_cFv = .text:0x000057EC; // type:function size:0x1EC scope:global align:4 +teach03_selectAction__10daNpc_Kn_cFv = .text:0x000059D8; // type:function size:0x50 scope:global align:4 +teach04_selectAction__10daNpc_Kn_cFv = .text:0x00005A28; // type:function size:0xB4 scope:global align:4 +teach05_selectAction__10daNpc_Kn_cFv = .text:0x00005ADC; // type:function size:0x50 scope:global align:4 +teach06_selectAction__10daNpc_Kn_cFv = .text:0x00005B2C; // type:function size:0x124 scope:global align:4 +teach07_selectAction__10daNpc_Kn_cFv = .text:0x00005C50; // type:function size:0x124 scope:global align:4 +setAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00005D74; // type:function size:0xA8 scope:global align:4 +wait__10daNpc_Kn_cFPv = .text:0x00005E1C; // type:function size:0x14C scope:global align:4 +talk__10daNpc_Kn_cFPv = .text:0x00005F68; // type:function size:0x17C scope:global align:4 +test__10daNpc_Kn_cFPv = .text:0x000060E4; // type:function size:0xC4 scope:global align:4 +setSceneChange__10daNpc_Kn_cFi = .text:0x000061A8; // type:function size:0xB8 scope:global align:4 +ECut_noneEquipChangeTalk__10daNpc_Kn_cFi = .text:0x00006260; // type:function size:0x1C4 scope:global align:4 +ECut_noneEquipChangeTalkStand__10daNpc_Kn_cFi = .text:0x00006424; // type:function size:0x24C scope:global align:4 +ECut_largeDamageTalk__10daNpc_Kn_cFi = .text:0x00006670; // type:function size:0x280 scope:global align:4 +teach02_start__10daNpc_Kn_cFPv = .text:0x000068F0; // type:function size:0xF0 scope:global align:4 +teach03_attackWait__10daNpc_Kn_cFPv = .text:0x000069E0; // type:function size:0x508 scope:global align:4 +teach04_attackWait__10daNpc_Kn_cFPv = .text:0x00006EE8; // type:function size:0x33C scope:global align:4 +teach04_headBreakWait__10daNpc_Kn_cFPv = .text:0x00007224; // type:function size:0x254 scope:global align:4 +teach04_finishWait__10daNpc_Kn_cFPv = .text:0x00007478; // type:function size:0x320 scope:global align:4 +teach05_surpriseAttackWait__10daNpc_Kn_cFPv = .text:0x00007798; // type:function size:0x528 scope:global align:4 +s_sub6__FPvPv = .text:0x00007CC0; // type:function size:0x60 scope:global align:4 +s_subEnd6__FPvPv = .text:0x00007D20; // type:function size:0x6C scope:global align:4 +teach06_superJumpWait__10daNpc_Kn_cFPv = .text:0x00007D8C; // type:function size:0x65C scope:global align:4 +teach06_divideMove__10daNpc_Kn_cFPv = .text:0x000083E8; // type:function size:0x19C scope:global align:4 +teach06_waitDivide__10daNpc_Kn_cFPv = .text:0x00008584; // type:function size:0x10C scope:global align:4 +teach06_superJumpWaitDivide__10daNpc_Kn_cFPv = .text:0x00008690; // type:function size:0x5B0 scope:global align:4 +teach06_superJumpedDivide__10daNpc_Kn_cFPv = .text:0x00008C40; // type:function size:0x154 scope:global align:4 +teach06_warpDelete__10daNpc_Kn_cFPv = .text:0x00008D94; // type:function size:0x80 scope:global align:4 +s_sub7__FPvPv = .text:0x00008E14; // type:function size:0x60 scope:global align:4 +s_subEnd7__FPvPv = .text:0x00008E74; // type:function size:0x6C scope:global align:4 +teach07_superTurnAttackWait__10daNpc_Kn_cFPv = .text:0x00008EE0; // type:function size:0x504 scope:global align:4 +teach07_divideMove__10daNpc_Kn_cFPv = .text:0x000093E4; // type:function size:0x1C0 scope:global align:4 +teach07_waitDivide__10daNpc_Kn_cFPv = .text:0x000095A4; // type:function size:0x10C scope:global align:4 +teach07_superTurnAttackWaitDivide__10daNpc_Kn_cFPv = .text:0x000096B0; // type:function size:0x450 scope:global align:4 +teach07_superTurnAttackedDivide__10daNpc_Kn_cFPv = .text:0x00009B00; // type:function size:0x154 scope:global align:4 +teach07_warpDelete__10daNpc_Kn_cFPv = .text:0x00009C54; // type:function size:0x80 scope:global align:4 +ECut_secondEncount__10daNpc_Kn_cFi = .text:0x00009CD4; // type:function size:0x458 scope:global align:4 +ECut_thirdSkillExplain__10daNpc_Kn_cFi = .text:0x0000A12C; // type:function size:0x740 scope:global align:4 +ECut_thirdSkillGet__10daNpc_Kn_cFi = .text:0x0000A86C; // type:function size:0x570 scope:global align:4 +ECut_fourthSkillExplain__10daNpc_Kn_cFi = .text:0x0000ADDC; // type:function size:0x838 scope:global align:4 +ECut_fourthSkillGet__10daNpc_Kn_cFi = .text:0x0000B614; // type:function size:0x570 scope:global align:4 +ECut_fifthSkillExplain__10daNpc_Kn_cFi = .text:0x0000BB84; // type:function size:0x80C scope:global align:4 +ECut_fifthSkillGet__10daNpc_Kn_cFi = .text:0x0000C390; // type:function size:0x570 scope:global align:4 +ECut_sixthSkillExplain__10daNpc_Kn_cFi = .text:0x0000C900; // type:function size:0x7DC scope:global align:4 +ECut_sixthSkillGet__10daNpc_Kn_cFi = .text:0x0000D0DC; // type:function size:0x580 scope:global align:4 +ECut_seventhSkillExplain__10daNpc_Kn_cFi = .text:0x0000D65C; // type:function size:0x744 scope:global align:4 +ECut_seventhSkillGet__10daNpc_Kn_cFi = .text:0x0000DDA0; // type:function size:0x5FC scope:global align:4 +setPrtcl__10daNpc_Kn_cFv = .text:0x0000E39C; // type:function size:0x194 scope:global align:4 +setSlipPrtcl__10daNpc_Kn_cFv = .text:0x0000E530; // type:function size:0xE0 scope:global align:4 +setLandingPrtcl__10daNpc_Kn_cFv = .text:0x0000E610; // type:function size:0x4C scope:global align:4 +calcMagicBallPos__10daNpc_Kn_cFv = .text:0x0000E65C; // type:function size:0xC8 scope:global align:4 +setSwordChargePtcl__10daNpc_Kn_cFv = .text:0x0000E724; // type:function size:0x47C scope:global align:4 +calcSlip__10daNpc_Kn_cFv = .text:0x0000EBA0; // type:function size:0x104 scope:global align:4 +calcSwordAttackMove__10daNpc_Kn_cFi = .text:0x0000ECA4; // type:function size:0x204 scope:global align:4 +setSe__10daNpc_Kn_cFv = .text:0x0000EEA8; // type:function size:0x3F8 scope:global align:4 +daNpc_Kn_Create__FPv = .text:0x0000F2A0; // type:function size:0x4 scope:global align:4 +daNpc_Kn_Delete__FPv = .text:0x0000F2A4; // type:function size:0x34 scope:global align:4 +daNpc_Kn_Execute__FPv = .text:0x0000F2D8; // type:function size:0x5C scope:global align:4 +daNpc_Kn_Draw__FPv = .text:0x0000F334; // type:function size:0x4 scope:global align:4 +daNpc_Kn_IsDelete__FPv = .text:0x0000F338; // type:function size:0x8 scope:global align:4 +__ct__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x0000F340; // type:function size:0x4 scope:global align:4 +__dt__19daNpcT_DmgStagger_cFv = .text:0x0000F344; // type:function size:0x64 scope:global align:4 +__dt__13fopEn_enemy_cFv = .text:0x0000F3A8; // type:function size:0x58 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000F400; // type:function size:0x14 scope:global align:4 +setParamTeach01__10daNpc_Kn_cFv = .text:0x0000F414; // type:function size:0x150 scope:global align:4 +setCollisionTeach01__10daNpc_Kn_cFv = .text:0x0000F564; // type:function size:0xCC scope:global align:4 +teach01_selectAction__10daNpc_Kn_cFv = .text:0x0000F630; // type:function size:0xD8 scope:global align:4 +teach01_start__10daNpc_Kn_cFPv = .text:0x0000F708; // type:function size:0xF0 scope:global align:4 +teach01_attackWait__10daNpc_Kn_cFPv = .text:0x0000F7F8; // type:function size:0x144 scope:global align:4 +teach01_swordAttackWait__10daNpc_Kn_cFPv = .text:0x0000F93C; // type:function size:0x368 scope:global align:4 +teach01_swordFinishWait__10daNpc_Kn_cFPv = .text:0x0000FCA4; // type:function size:0x2F4 scope:global align:4 +ctrlWarp__10daNpc_Kn_cFv = .text:0x0000FF98; // type:function size:0x474 scope:global align:4 +ECut_firstEncount__10daNpc_Kn_cFi = .text:0x0001040C; // type:function size:0x190 scope:global align:4 +ECut_attackFailed__10daNpc_Kn_cFi = .text:0x0001059C; // type:function size:0x604 scope:global align:4 +ECut_firstSkillGet__10daNpc_Kn_cFi = .text:0x00010BA0; // type:function size:0x594 scope:global align:4 +setParamTeach02__10daNpc_Kn_cFv = .text:0x00011134; // type:function size:0x184 scope:global align:4 +setCollisionTeach02__10daNpc_Kn_cFv = .text:0x000112B8; // type:function size:0xB0 scope:global align:4 +teach02_selectAction__10daNpc_Kn_cFv = .text:0x00011368; // type:function size:0xD8 scope:global align:4 +teach02_shieldBashWait__10daNpc_Kn_cFPv = .text:0x00011440; // type:function size:0x32C scope:global align:4 +teach02_finishWait__10daNpc_Kn_cFPv = .text:0x0001176C; // type:function size:0x1F8 scope:global align:4 +teach02_shieldReflectWait__10daNpc_Kn_cFPv = .text:0x00011964; // type:function size:0x398 scope:global align:4 +ECut_secondSkillExplain__10daNpc_Kn_cFi = .text:0x00011CFC; // type:function size:0x524 scope:global align:4 +ECut_reflectExplain__10daNpc_Kn_cFi = .text:0x00012220; // type:function size:0x37C scope:global align:4 +ECut_secondSkillGet__10daNpc_Kn_cFi = .text:0x0001259C; // type:function size:0x480 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjData__10daNpc_Kn_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@119957 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@120042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@120043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@120135 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@120136 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@120320 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@120347 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@120383 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@120741 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@120776 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@120777 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@120843 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@120844 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@120845 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@120846 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@120847 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@120952 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@120953 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@120954 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@120994 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121014 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121075 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +id$101395 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +m__16daNpc_Kn_Param_c = .rodata:0x00000090; // type:object size:0xB4 scope:global align:4 data:float +heapSize$101471 = .rodata:0x00000144; // type:object size:0x20 scope:local align:4 +@121445 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@121446 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121447 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121448 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@121911 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@122011 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@122577 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@122578 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@123008 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@123009 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@123135 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@123452 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@123453 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@123454 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@123455 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@123561 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@123705 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@123958 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@123959 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@124197 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@124305 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@124457 = .rodata:0x000001B8; // type:object size:0x8 scope:local align:4 +@124614 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@124669 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@124773 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@124774 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@124775 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@124776 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@124777 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@124778 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@124779 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@124780 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@124790 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@124791 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@124792 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@124829 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@125011 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@125012 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@125252 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@125253 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@125507 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@125713 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@125714 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@125715 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000010; // type:object size:0x18 scope:global align:4 +lbl_327_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_327_data_29 = .data:0x00000029; // type:object size:0x17 data:string +lbl_327_data_40 = .data:0x00000040; // type:object size:0x1C data:string +lbl_327_data_5C = .data:0x0000005C; // type:object size:0x14 data:string +lbl_327_data_70 = .data:0x00000070; // type:object size:0x12 data:string +lbl_327_data_82 = .data:0x00000082; // type:object size:0xE data:string +lbl_327_data_90 = .data:0x00000090; // type:object size:0xE data:string +lbl_327_data_9E = .data:0x0000009E; // type:object size:0x10 data:string +lbl_327_data_AE = .data:0x000000AE; // type:object size:0xF data:string +lbl_327_data_BD = .data:0x000000BD; // type:object size:0x15 data:string +lbl_327_data_D2 = .data:0x000000D2; // type:object size:0x10 data:string +lbl_327_data_E2 = .data:0x000000E2; // type:object size:0x11 data:string +lbl_327_data_F3 = .data:0x000000F3; // type:object size:0x14 data:string +lbl_327_data_107 = .data:0x00000107; // type:object size:0x12 data:string +lbl_327_data_119 = .data:0x00000119; // type:object size:0x10 data:string +lbl_327_data_129 = .data:0x00000129; // type:object size:0x15 data:string +lbl_327_data_13E = .data:0x0000013E; // type:object size:0x11 data:string +lbl_327_data_14F = .data:0x0000014F; // type:object size:0x14 data:string +lbl_327_data_163 = .data:0x00000163; // type:object size:0x12 data:string +lbl_327_data_175 = .data:0x00000175; // type:object size:0x10 data:string +lbl_327_data_185 = .data:0x00000185; // type:object size:0x14 data:string +lbl_327_data_199 = .data:0x00000199; // type:object size:0x10 data:string +lbl_327_data_1A9 = .data:0x000001A9; // type:object size:0x16 data:string +lbl_327_data_1BF = .data:0x000001BF; // type:object size:0x16 data:string +lbl_327_data_1D5 = .data:0x000001D5; // type:object size:0x12 data:string +lbl_327_data_1E7 = .data:0x000001E7; // type:object size:0x18 data:string +l_evtList = .data:0x00000200; // type:object size:0xD0 scope:global align:4 +lbl_327_data_2D0 = .data:0x000002D0; // type:object size:0x5 data:string +lbl_327_data_2D5 = .data:0x000002D5; // type:object size:0xA data:string +lbl_327_data_2DF = .data:0x000002DF; // type:object size:0xA data:string +lbl_327_data_2E9 = .data:0x000002E9; // type:object size:0xA data:string +lbl_327_data_2F3 = .data:0x000002F3; // type:object size:0xA data:string +lbl_327_data_2FD = .data:0x000002FD; // type:object size:0xA data:string +lbl_327_data_307 = .data:0x00000307; // type:object size:0xA data:string +lbl_327_data_311 = .data:0x00000311; // type:object size:0xA data:string +l_resNameList = .data:0x0000031C; // type:object size:0x24 scope:global align:4 +lbl_327_data_340 = .data:0x00000340; // type:object size:0x3 +lbl_327_data_343 = .data:0x00000343; // type:object size:0x4 +lbl_327_data_347 = .data:0x00000347; // type:object size:0x4 +lbl_327_data_34B = .data:0x0000034B; // type:object size:0x4 +lbl_327_data_34F = .data:0x0000034F; // type:object size:0x4 +lbl_327_data_353 = .data:0x00000353; // type:object size:0x4 +lbl_327_data_357 = .data:0x00000357; // type:object size:0x3 +lbl_327_data_35A = .data:0x0000035A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000035C; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000037C; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x000003B4; // type:object size:0x3D4 scope:global align:4 +l_podBckData = .data:0x00000788; // type:object size:0x28 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000007B0; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000007D0; // type:object size:0x210 scope:global align:4 +mCutNameList__10daNpc_Kn_c = .data:0x000009E0; // type:object size:0x54 scope:global align:4 +mCutList__10daNpc_Kn_c = .data:0x00000A34; // type:object size:0xFC scope:global align:4 data:4byte +@121633 = .data:0x00000B30; // type:object size:0x20 scope:local align:4 +l_appearFlag$101690 = .data:0x00000B50; // type:object size:0xE scope:local align:4 +l_delFlag$101691 = .data:0x00000B5E; // type:object size:0xE scope:local align:2 +@121721 = .data:0x00000B6C; // type:object size:0x1C scope:local align:4 +@121775 = .data:0x00000B88; // type:object size:0x1C scope:local align:4 +@121826 = .data:0x00000BA4; // type:object size:0xC scope:local align:4 data:4byte +@121827 = .data:0x00000BB0; // type:object size:0xC scope:local align:4 data:4byte +lbl_327_data_BBC = .data:0x00000BBC; // type:object size:0x3 data:string +@121972 = .data:0x00000BC0; // type:object size:0x1C scope:local align:4 +l_swordOffset$102121 = .data:0x00000BDC; // type:object size:0x8 scope:local align:4 +@122153 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 +@122154 = .data:0x00000BF0; // type:object size:0xC scope:local align:4 +@122155 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 +@122156 = .data:0x00000C08; // type:object size:0xC scope:local align:4 +@122157 = .data:0x00000C14; // type:object size:0xC scope:local align:4 +@122158 = .data:0x00000C20; // type:object size:0xC scope:local align:4 +@122171 = .data:0x00000C2C; // type:object size:0x1C scope:local align:4 +@122175 = .data:0x00000C48; // type:object size:0xC scope:local align:4 data:4byte +@122176 = .data:0x00000C54; // type:object size:0xC scope:local align:4 data:4byte +@122184 = .data:0x00000C60; // type:object size:0xC scope:local align:4 +@122185 = .data:0x00000C6C; // type:object size:0xC scope:local align:4 +@122186 = .data:0x00000C78; // type:object size:0xC scope:local align:4 +@122187 = .data:0x00000C84; // type:object size:0xC scope:local align:4 +@122193 = .data:0x00000C90; // type:object size:0xC scope:local align:4 data:4byte +@122194 = .data:0x00000C9C; // type:object size:0xC scope:local align:4 data:4byte +@122205 = .data:0x00000CA8; // type:object size:0xC scope:local align:4 +@122206 = .data:0x00000CB4; // type:object size:0xC scope:local align:4 +@122207 = .data:0x00000CC0; // type:object size:0xC scope:local align:4 +@122208 = .data:0x00000CCC; // type:object size:0xC scope:local align:4 +@122209 = .data:0x00000CD8; // type:object size:0xC scope:local align:4 +@122210 = .data:0x00000CE4; // type:object size:0xC scope:local align:4 +@122211 = .data:0x00000CF0; // type:object size:0xC scope:local align:4 +@122222 = .data:0x00000CFC; // type:object size:0xC scope:local align:4 +@122223 = .data:0x00000D08; // type:object size:0xC scope:local align:4 +@122224 = .data:0x00000D14; // type:object size:0xC scope:local align:4 +@122225 = .data:0x00000D20; // type:object size:0xC scope:local align:4 +@122226 = .data:0x00000D2C; // type:object size:0xC scope:local align:4 +@122227 = .data:0x00000D38; // type:object size:0xC scope:local align:4 +@122228 = .data:0x00000D44; // type:object size:0xC scope:local align:4 +lbl_327_data_D50 = .data:0x00000D50; // type:object size:0x4 data:string +@123339 = .data:0x00000D54; // type:object size:0x54 scope:local align:4 +@123338 = .data:0x00000DA8; // type:object size:0x54 scope:local align:4 +@123458 = .data:0x00000DFC; // type:object size:0x11C scope:local align:4 +@123457 = .data:0x00000F18; // type:object size:0x11C scope:local align:4 +@123564 = .data:0x00001034; // type:object size:0x7C scope:local align:4 +@123563 = .data:0x000010B0; // type:object size:0x7C scope:local align:4 +@123708 = .data:0x0000112C; // type:object size:0x11C scope:local align:4 +@123707 = .data:0x00001248; // type:object size:0x11C scope:local align:4 +@123812 = .data:0x00001364; // type:object size:0x7C scope:local align:4 +@123811 = .data:0x000013E0; // type:object size:0x7C scope:local align:4 +@123962 = .data:0x0000145C; // type:object size:0x11C scope:local align:4 +@123961 = .data:0x00001578; // type:object size:0x11C scope:local align:4 +@124066 = .data:0x00001694; // type:object size:0x7C scope:local align:4 +@124065 = .data:0x00001710; // type:object size:0x7C scope:local align:4 +@124200 = .data:0x0000178C; // type:object size:0x144 scope:local align:4 +@124199 = .data:0x000018D0; // type:object size:0x144 scope:local align:4 +@124308 = .data:0x00001A14; // type:object size:0x7C scope:local align:4 +@124307 = .data:0x00001A90; // type:object size:0x7C scope:local align:4 +@124458 = .data:0x00001B0C; // type:object size:0x144 scope:local align:4 +@124455 = .data:0x00001C50; // type:object size:0x144 scope:local align:4 +@124572 = .data:0x00001D94; // type:object size:0xA4 scope:local align:4 +@124571 = .data:0x00001E38; // type:object size:0xA4 scope:local align:4 +@125014 = .data:0x00001EDC; // type:object size:0x8C scope:local align:4 +@125051 = .data:0x00001F68; // type:object size:0xC scope:local align:4 +@125052 = .data:0x00001F74; // type:object size:0xC scope:local align:4 +@125053 = .data:0x00001F80; // type:object size:0xC scope:local align:4 +@125054 = .data:0x00001F8C; // type:object size:0xC scope:local align:4 +@125055 = .data:0x00001F98; // type:object size:0xC scope:local align:4 +l_checkOffset$105641 = .data:0x00001FA4; // type:object size:0x3C scope:local align:4 +l_WarpInScaleTable$105655 = .data:0x00001FE0; // type:object size:0x60 scope:local align:4 +lbl_327_data_2040 = .data:0x00002040; // type:object size:0x8 +l_WarpOutScaleTable$105677 = .data:0x00002048; // type:object size:0x30 scope:local align:4 +lbl_327_data_2078 = .data:0x00002078; // type:object size:0x4 +@125475 = .data:0x0000207C; // type:object size:0xF4 scope:local align:4 +@125474 = .data:0x00002170; // type:object size:0xF4 scope:local align:4 +@125522 = .data:0x00002264; // type:object size:0xC scope:local align:4 +@125523 = .data:0x00002270; // type:object size:0xC scope:local align:4 +@125524 = .data:0x0000227C; // type:object size:0xC scope:local align:4 +@125525 = .data:0x00002288; // type:object size:0xC scope:local align:4 +@125526 = .data:0x00002294; // type:object size:0xC scope:local align:4 +@125788 = .data:0x000022A0; // type:object size:0xCC scope:local align:4 +@125787 = .data:0x0000236C; // type:object size:0xCC scope:local align:4 +@125883 = .data:0x00002438; // type:object size:0x7C scope:local align:4 +daNpc_Kn_MethodTable = .data:0x000024B4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KN = .data:0x000024D4; // type:object size:0x30 scope:global align:4 +__vt__10daNpc_Kn_c = .data:0x00002504; // type:object size:0x68 scope:global align:4 +lbl_327_data_256C = .data:0x0000256C; // type:object size:0xB data:string +@106516 = .data:0x00002578; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpc_Kn_c = .data:0x0000258C; // type:object size:0x8 scope:global align:4 +__vt__16daNpc_Kn_Param_c = .data:0x00002594; // type:object size:0xC scope:global align:4 +lbl_327_data_25A0 = .data:0x000025A0; // type:object size:0x11 data:string +__RTTI__16daNpc_Kn_Param_c = .data:0x000025B4; // type:object size:0x8 scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000025BC; // type:object size:0xC scope:global align:4 +lbl_327_data_25C8 = .data:0x000025C8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000025D8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000025E0; // type:object size:0xC scope:global align:4 +lbl_327_data_25EC = .data:0x000025EC; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000025FC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00002604; // type:object size:0xC scope:global align:4 +lbl_327_data_2610 = .data:0x00002610; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00002628; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00002630; // type:object size:0xC scope:global align:4 +lbl_327_data_263C = .data:0x0000263C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00002650; // type:object size:0x8 scope:global align:4 +lbl_327_data_2658 = .data:0x00002658; // type:object size:0x34 +@106591 = .data:0x0000268C; // type:object size:0x3C scope:local align:4 +lbl_327_data_26C8 = .data:0x000026C8; // type:object size:0x14 +@106593 = .data:0x000026DC; // type:object size:0x34 scope:local align:4 +lbl_327_data_2710 = .data:0x00002710; // type:object size:0x14 +@106651 = .data:0x00002724; // type:object size:0x24 scope:local align:4 +lbl_327_data_2748 = .data:0x00002748; // type:object size:0x18 +@106653 = .data:0x00002760; // type:object size:0xC scope:local align:4 +lbl_327_data_276C = .data:0x0000276C; // type:object size:0x1C +@106655 = .data:0x00002788; // type:object size:0xC scope:local align:4 +lbl_327_data_279C = .data:0x0000279C; // type:object size:0xE data:string +@106660 = .data:0x000027AC; // type:object size:0xC scope:local align:4 +__RTTI__13fopEn_enemy_c = .data:0x000027B8; // type:object size:0x8 scope:global align:4 +lbl_327_data_27C0 = .data:0x000027C0; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDCyl__10daNpc_Kn_c = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +mCcDSph__10daNpc_Kn_c = .bss:0x0000004C; // type:object size:0x40 scope:global align:4 +mSrchName__10daNpc_Kn_c = .bss:0x0000008C; // type:object size:0x2 scope:global align:4 +mFindActorPtrs__10daNpc_Kn_c = .bss:0x00000090; // type:object size:0xC8 scope:global align:4 +mFindCount__10daNpc_Kn_c = .bss:0x00000158; // type:object size:0x4 scope:global align:4 +@101457 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000168; // type:object size:0x4 scope:global align:4 +@105153 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +lightAParticleScale$105150 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@105157 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +lightALocalTrans$105154 = .bss:0x00000198; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_knj/splits.txt b/config/RZDJ01/rels/d_a_npc_knj/splits.txt new file mode 100644 index 0000000000..ac06b19d3e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_knj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_knj.cpp: + .text start:0x000000CC end:0x000015B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_knj/symbols.txt b/config/RZDJ01/rels/d_a_npc_knj/symbols.txt new file mode 100644 index 0000000000..2722d68b63 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_knj/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Knj_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__11daNpc_Knj_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__11daNpc_Knj_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__11daNpc_Knj_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Knj_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__11daNpc_Knj_cFv = .text:0x00000774; // type:function size:0x74 scope:global align:4 +reset__11daNpc_Knj_cFv = .text:0x000007E8; // type:function size:0x5C scope:global align:4 +setParam__11daNpc_Knj_cFv = .text:0x00000844; // type:function size:0xCC scope:global align:4 +evtTalk__11daNpc_Knj_cFv = .text:0x00000910; // type:function size:0xF4 scope:global align:4 +evtCutProc__11daNpc_Knj_cFv = .text:0x00000A04; // type:function size:0xBC scope:global align:4 +action__11daNpc_Knj_cFv = .text:0x00000AC0; // type:function size:0x88 scope:global align:4 +beforeMove__11daNpc_Knj_cFv = .text:0x00000B48; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Knj_cFv = .text:0x00000BC0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Knj_cFv = .text:0x00000C04; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__11daNpc_Knj_cFiifi = .text:0x00000C0C; // type:function size:0x1DC scope:global align:4 +drawGhost__11daNpc_Knj_cFv = .text:0x00000DE8; // type:function size:0x68 scope:global align:4 +selectAction__11daNpc_Knj_cFv = .text:0x00000E50; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000E90; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Knj_cFPv = .text:0x00000F38; // type:function size:0x138 scope:global align:4 +talk__11daNpc_Knj_cFPv = .text:0x00001070; // type:function size:0x13C scope:global align:4 +daNpc_Knj_Create__FPv = .text:0x000011AC; // type:function size:0x4 scope:global align:4 +daNpc_Knj_Delete__FPv = .text:0x000011B0; // type:function size:0x34 scope:global align:4 +daNpc_Knj_Execute__FPv = .text:0x000011E4; // type:function size:0x4 scope:global align:4 +daNpc_Knj_Draw__FPv = .text:0x000011E8; // type:function size:0x4 scope:global align:4 +daNpc_Knj_IsDelete__FPv = .text:0x000011EC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000125C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001368; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000013A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000013EC; // type:function size:0xF4 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000014E0; // type:function size:0x80 scope:global align:4 +__dt__17daNpc_Knj_Param_cFv = .text:0x00001560; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Knj_Param_cFv = .text:0x000015A0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Knj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@97371 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@97372 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97373 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97406 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@97599 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@97630 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_328_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_328_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_328_data_28 = .data:0x00000028; // type:object size:0x4 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_328_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000006C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000098; // type:object size:0x10 scope:global align:4 +mCutNameList__11daNpc_Knj_c = .data:0x000000A8; // type:object size:0x4 scope:global align:4 +@97499 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +@97500 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +lbl_328_data_C4 = .data:0x000000C4; // type:object size:0x4 data:string +btpAnmData$95002 = .data:0x000000C8; // type:object size:0x30 scope:local align:4 +brkAnmData$95003 = .data:0x000000F8; // type:object size:0x8 scope:local align:4 +@97608 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Knj_MethodTable = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KNJ = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Knj_c = .data:0x0000015C; // type:object size:0xC4 scope:global align:4 +lbl_328_data_220 = .data:0x00000220; // type:object size:0xC data:string +@95166 = .data:0x0000022C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Knj_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Knj_Param_c = .data:0x00000248; // type:object size:0xC scope:global align:4 +lbl_328_data_254 = .data:0x00000254; // type:object size:0x12 data:string +__RTTI__17daNpc_Knj_Param_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +lbl_328_data_270 = .data:0x00000270; // type:object size:0x9 data:string +@95174 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000290; // type:object size:0xC scope:global align:4 +lbl_328_data_29C = .data:0x0000029C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002B4; // type:object size:0xC scope:global align:4 +lbl_328_data_2C0 = .data:0x000002C0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002E0; // type:object size:0xC scope:global align:4 +lbl_328_data_2EC = .data:0x000002EC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +lbl_328_data_308 = .data:0x00000308; // type:object size:0x34 +@95241 = .data:0x0000033C; // type:object size:0x3C scope:local align:4 +lbl_328_data_378 = .data:0x00000378; // type:object size:0x14 +@95243 = .data:0x0000038C; // type:object size:0x34 scope:local align:4 +lbl_328_data_3C0 = .data:0x000003C0; // type:object size:0x14 +@95301 = .data:0x000003D4; // type:object size:0x24 scope:local align:4 +lbl_328_data_3F8 = .data:0x000003F8; // type:object size:0x18 +@95303 = .data:0x00000410; // type:object size:0xC scope:local align:4 +lbl_328_data_41C = .data:0x0000041C; // type:object size:0x1C +@95305 = .data:0x00000438; // type:object size:0xC scope:local align:4 +lbl_328_data_444 = .data:0x00000444; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Knj_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94704 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kolin/splits.txt b/config/RZDJ01/rels/d_a_npc_kolin/splits.txt new file mode 100644 index 0000000000..2c7c6bbda6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kolin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolin.cpp: + .text start:0x000000CC end:0x00004C74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000E30 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_kolin/symbols.txt b/config/RZDJ01/rels/d_a_npc_kolin/symbols.txt new file mode 100644 index 0000000000..d9b1930296 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kolin/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Kolin_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Kolin_cFv = .text:0x0000019C; // type:function size:0x52C scope:global align:4 +CreateHeap__13daNpc_Kolin_cFv = .text:0x000006C8; // type:function size:0x360 scope:global align:4 +Draw__13daNpc_Kolin_cFv = .text:0x00000A28; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Kolin_cFP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Kolin_cFP8J3DJointi = .text:0x00000AC0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Kolin_cFv = .text:0x00000B14; // type:function size:0xA0 scope:global align:4 +isDelete__13daNpc_Kolin_cFv = .text:0x00000BB4; // type:function size:0x180 scope:global align:4 +reset__13daNpc_Kolin_cFv = .text:0x00000D34; // type:function size:0x15C scope:global align:4 +afterJntAnm__13daNpc_Kolin_cFi = .text:0x00000E90; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Kolin_cFv = .text:0x00000F1C; // type:function size:0x1B4 scope:global align:4 +checkChangeEvt__13daNpc_Kolin_cFv = .text:0x000010D0; // type:function size:0x11C scope:global align:4 +setAfterTalkMotion__13daNpc_Kolin_cFv = .text:0x000011EC; // type:function size:0x5C scope:global align:4 +srchActors__13daNpc_Kolin_cFv = .text:0x00001248; // type:function size:0x16C scope:global align:4 +evtTalk__13daNpc_Kolin_cFv = .text:0x000013B4; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Kolin_cFv = .text:0x00001454; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Kolin_cFv = .text:0x0000150C; // type:function size:0x124 scope:global align:4 +beforeMove__13daNpc_Kolin_cFv = .text:0x00001630; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Kolin_cFv = .text:0x000016A0; // type:function size:0x310 scope:global align:4 +setCollision__13daNpc_Kolin_cFv = .text:0x000019B0; // type:function size:0x1A4 scope:global align:4 +drawDbgInfo__13daNpc_Kolin_cFv = .text:0x00001B54; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Kolin_cFv = .text:0x00001B5C; // type:function size:0xD8 scope:global align:4 +changeAnm__13daNpc_Kolin_cFPiPi = .text:0x00001C34; // type:function size:0x28 scope:global align:4 +changeBck__13daNpc_Kolin_cFPiPi = .text:0x00001C5C; // type:function size:0x4C scope:global align:4 +selectAction__13daNpc_Kolin_cFv = .text:0x00001CA8; // type:function size:0xFC scope:global align:4 +setAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00001DA4; // type:function size:0xA8 scope:global align:4 +calcFollowSpeedAndAngle__13daNpc_Kolin_cFP10fopAc_ac_cii = .text:0x00001E4C; // type:function size:0x1BC scope:global align:4 +followPlayer__13daNpc_Kolin_cFi = .text:0x00002008; // type:function size:0x340 scope:global align:4 +lookup__13daNpc_Kolin_cFUc = .text:0x00002348; // type:function size:0x88 scope:global align:4 +cutNoRide__13daNpc_Kolin_cFi = .text:0x000023D0; // type:function size:0x12C scope:global align:4 +cutHail__13daNpc_Kolin_cFi = .text:0x000024FC; // type:function size:0x2D0 scope:global align:4 +cutGiveMeWoodSwd__13daNpc_Kolin_cFi = .text:0x000027CC; // type:function size:0x200 scope:global align:4 +cutGetWoodSwd__13daNpc_Kolin_cFi = .text:0x000029CC; // type:function size:0x4C4 scope:global align:4 +cutConversationAboutLoopHole__13daNpc_Kolin_cFi = .text:0x00002E90; // type:function size:0x2C0 scope:global align:4 +cutCacaricoConversation__13daNpc_Kolin_cFi = .text:0x00003150; // type:function size:0x17C scope:global align:4 +cutConversationAboutDeathMt__13daNpc_Kolin_cFi = .text:0x000032CC; // type:function size:0x98 scope:global align:4 +cutConversationAboutGoron__13daNpc_Kolin_cFi = .text:0x00003364; // type:function size:0x98 scope:global align:4 +cutClothTry__13daNpc_Kolin_cFi = .text:0x000033FC; // type:function size:0x114 scope:global align:4 +cutThankYou__13daNpc_Kolin_cFi = .text:0x00003510; // type:function size:0xA0 scope:global align:4 +wait__13daNpc_Kolin_cFPv = .text:0x000035B0; // type:function size:0x570 scope:global align:4 +timidWalk__13daNpc_Kolin_cFPv = .text:0x00003B20; // type:function size:0x3C4 scope:global align:4 +follow__13daNpc_Kolin_cFPv = .text:0x00003EE4; // type:function size:0x108 scope:global align:4 +clothWait__13daNpc_Kolin_cFPv = .text:0x00003FEC; // type:function size:0x1DC scope:global align:4 +talk__13daNpc_Kolin_cFPv = .text:0x000041C8; // type:function size:0x1A4 scope:global align:4 +daNpc_Kolin_Create__FPv = .text:0x0000436C; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_Delete__FPv = .text:0x00004370; // type:function size:0x34 scope:global align:4 +daNpc_Kolin_Execute__FPv = .text:0x000043A4; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_Draw__FPv = .text:0x000043A8; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_IsDelete__FPv = .text:0x000043AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kolin_cpp = .text:0x000043B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000441C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000445C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000449C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004568; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045A8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000045EC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00004628; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000046D0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000475C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000047DC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000047F8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004858; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004954; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004A64; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00004ACC; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__13daNpc_Kolin_cFv = .text:0x00004B60; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Kolin_cFv = .text:0x00004B68; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Kolin_cFv = .text:0x00004B70; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Kolin_cFv = .text:0x00004B78; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Kolin_cFv = .text:0x00004B80; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Kolin_cFv = .text:0x00004B88; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Kolin_cFi = .text:0x00004B90; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Kolin_cFi = .text:0x00004BA0; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Kolin_Param_cFv = .text:0x00004BB0; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Kolin_Param_cFv = .text:0x00004BF0; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004C00; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Kolin_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$95213 = .rodata:0x000000A0; // type:object size:0x3C scope:local align:4 +@101635 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101636 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101637 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101638 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101639 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@101640 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101662 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@101663 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@101736 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@101793 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@101971 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102082 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102083 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102084 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102085 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102086 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102087 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102091 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@102146 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +jointNo$95864 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:4byte +@102241 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102242 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@102316 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102317 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@96160 = .rodata:0x0000014C; // type:object size:0x8 scope:local align:4 +@102391 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102392 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102409 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102410 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102411 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102412 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102414 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@102470 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@96356 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 data:4byte +@96417 = .rodata:0x00000194; // type:object size:0x8 scope:local align:4 +@102710 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102764 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102765 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_86_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_86_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_86_data_25 = .data:0x00000025; // type:object size:0xA data:string +lbl_86_data_2F = .data:0x0000002F; // type:object size:0xA data:string +lbl_86_data_39 = .data:0x00000039; // type:object size:0x5 data:string +lbl_86_data_3E = .data:0x0000003E; // type:object size:0x1D data:string +lbl_86_data_5B = .data:0x0000005B; // type:object size:0x1D data:string +lbl_86_data_78 = .data:0x00000078; // type:object size:0xB data:string +lbl_86_data_83 = .data:0x00000083; // type:object size:0xA data:string +l_evtList = .data:0x00000090; // type:object size:0x48 scope:global align:4 +lbl_86_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_86_data_DE = .data:0x000000DE; // type:object size:0x9 data:string +lbl_86_data_E7 = .data:0x000000E7; // type:object size:0x7 data:string +lbl_86_data_EE = .data:0x000000EE; // type:object size:0x7 data:string +lbl_86_data_F5 = .data:0x000000F5; // type:object size:0x9 data:string +lbl_86_data_FE = .data:0x000000FE; // type:object size:0x5 data:string +lbl_86_data_103 = .data:0x00000103; // type:object size:0x6 data:string +l_resNameList = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +lbl_86_data_12C = .data:0x0000012C; // type:object size:0x3 +lbl_86_data_12F = .data:0x0000012F; // type:object size:0x3 +lbl_86_data_132 = .data:0x00000132; // type:object size:0x5 +lbl_86_data_137 = .data:0x00000137; // type:object size:0x3 +lbl_86_data_13A = .data:0x0000013A; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000140; // type:object size:0x3C scope:global align:4 +l_faceMotionAnmData = .data:0x0000017C; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000304; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000550; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000630; // type:object size:0x140 scope:global align:4 +lbl_86_data_770 = .data:0x00000770; // type:object size:0x8 data:string +lbl_86_data_778 = .data:0x00000778; // type:object size:0xF data:string +lbl_86_data_787 = .data:0x00000787; // type:object size:0xC data:string +lbl_86_data_793 = .data:0x00000793; // type:object size:0x1C data:string +lbl_86_data_7AF = .data:0x000007AF; // type:object size:0x16 data:string +lbl_86_data_7C5 = .data:0x000007C5; // type:object size:0x1B data:string +lbl_86_data_7E0 = .data:0x000007E0; // type:object size:0x19 data:string +lbl_86_data_7F9 = .data:0x000007F9; // type:object size:0xA data:string +mCutNameList__13daNpc_Kolin_c = .data:0x00000804; // type:object size:0x2C scope:global align:4 +mCutList__13daNpc_Kolin_c = .data:0x00000830; // type:object size:0x84 scope:global align:4 data:4byte +@101826 = .data:0x000008B4; // type:object size:0x38 scope:local align:4 +@101856 = .data:0x000008EC; // type:object size:0x38 scope:local align:4 +@95530 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@95541 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@101953 = .data:0x0000093C; // type:object size:0xC scope:local align:4 data:4byte +@101989 = .data:0x00000948; // type:object size:0xC scope:local align:4 data:4byte +@101990 = .data:0x00000954; // type:object size:0xC scope:local align:4 data:4byte +lbl_86_data_960 = .data:0x00000960; // type:object size:0x6 data:string +@102203 = .data:0x00000968; // type:object size:0xC scope:local align:4 +@102204 = .data:0x00000974; // type:object size:0xC scope:local align:4 +@102205 = .data:0x00000980; // type:object size:0xC scope:local align:4 +@102206 = .data:0x0000098C; // type:object size:0xC scope:local align:4 +lbl_86_data_998 = .data:0x00000998; // type:object size:0x4 data:string +lbl_86_data_99C = .data:0x0000099C; // type:object size:0xC +@102474 = .data:0x000009A8; // type:object size:0x20 scope:local align:4 +@102473 = .data:0x000009C8; // type:object size:0x20 scope:local align:4 +daNpc_Kolin_MethodTable = .data:0x000009E8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KOLIN = .data:0x00000A08; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Kolin_c = .data:0x00000A38; // type:object size:0xC4 scope:global align:4 +lbl_86_data_AFC = .data:0x00000AFC; // type:object size:0xE data:string +@96963 = .data:0x00000B0C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Kolin_c = .data:0x00000B20; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Kolin_Param_c = .data:0x00000B28; // type:object size:0xC scope:global align:4 +lbl_86_data_B34 = .data:0x00000B34; // type:object size:0x14 data:string +__RTTI__19daNpc_Kolin_Param_c = .data:0x00000B48; // type:object size:0x8 scope:global align:4 +lbl_86_data_B50 = .data:0x00000B50; // type:object size:0x9 data:string +@96975 = .data:0x00000B5C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0xC scope:global align:4 +lbl_86_data_B7C = .data:0x00000B7C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000B8C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000B94; // type:object size:0xC scope:global align:4 +lbl_86_data_BA0 = .data:0x00000BA0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000BB0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BB8; // type:object size:0xC scope:global align:4 +lbl_86_data_BC4 = .data:0x00000BC4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BDC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000BE4; // type:object size:0xC scope:global align:4 +lbl_86_data_BF0 = .data:0x00000BF0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C04; // type:object size:0x8 scope:global align:4 +lbl_86_data_C0C = .data:0x00000C0C; // type:object size:0x34 +@97042 = .data:0x00000C40; // type:object size:0x3C scope:local align:4 +lbl_86_data_C7C = .data:0x00000C7C; // type:object size:0x14 +@97044 = .data:0x00000C90; // type:object size:0x34 scope:local align:4 +lbl_86_data_CC4 = .data:0x00000CC4; // type:object size:0x14 +@97102 = .data:0x00000CD8; // type:object size:0x24 scope:local align:4 +lbl_86_data_CFC = .data:0x00000CFC; // type:object size:0x18 +@97104 = .data:0x00000D14; // type:object size:0xC scope:local align:4 +lbl_86_data_D20 = .data:0x00000D20; // type:object size:0x1C +@97106 = .data:0x00000D3C; // type:object size:0xC scope:local align:4 +lbl_86_data_D48 = .data:0x00000D48; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@95199 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95788 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$95785 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kolinb/splits.txt b/config/RZDJ01/rels/d_a_npc_kolinb/splits.txt new file mode 100644 index 0000000000..e78e027339 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kolinb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolinb.cpp: + .text start:0x000000CC end:0x00001FC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000008B4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt b/config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt new file mode 100644 index 0000000000..c67d8fb0be --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kolinb/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Kolinb_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_Kolinb_cFv = .text:0x000001A0; // type:function size:0x514 scope:global align:4 +CreateHeap__14daNpc_Kolinb_cFv = .text:0x000006B4; // type:function size:0x270 scope:global align:4 +Draw__14daNpc_Kolinb_cFv = .text:0x00000924; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_Kolinb_cFP10fopAc_ac_c = .text:0x000009B8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_Kolinb_cFP8J3DJointi = .text:0x000009BC; // type:function size:0x54 scope:global align:4 +getType__14daNpc_Kolinb_cFv = .text:0x00000A10; // type:function size:0x4C scope:global align:4 +isDelete__14daNpc_Kolinb_cFv = .text:0x00000A5C; // type:function size:0xE0 scope:global align:4 +reset__14daNpc_Kolinb_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global align:4 +setParam__14daNpc_Kolinb_cFv = .text:0x00000BD0; // type:function size:0xD8 scope:global align:4 +checkChangeEvt__14daNpc_Kolinb_cFv = .text:0x00000CA8; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__14daNpc_Kolinb_cFv = .text:0x00000D54; // type:function size:0x1C scope:global align:4 +evtTalk__14daNpc_Kolinb_cFv = .text:0x00000D70; // type:function size:0xA0 scope:global align:4 +evtCutProc__14daNpc_Kolinb_cFv = .text:0x00000E10; // type:function size:0xB8 scope:global align:4 +action__14daNpc_Kolinb_cFv = .text:0x00000EC8; // type:function size:0x88 scope:global align:4 +beforeMove__14daNpc_Kolinb_cFv = .text:0x00000F50; // type:function size:0x70 scope:global align:4 +setAttnPos__14daNpc_Kolinb_cFv = .text:0x00000FC0; // type:function size:0x14C scope:global align:4 +setCollision__14daNpc_Kolinb_cFv = .text:0x0000110C; // type:function size:0x50 scope:global align:4 +drawDbgInfo__14daNpc_Kolinb_cFv = .text:0x0000115C; // type:function size:0x8 scope:global align:4 +selectAction__14daNpc_Kolinb_cFv = .text:0x00001164; // type:function size:0x40 scope:global align:4 +setAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x000011A4; // type:function size:0xA8 scope:global align:4 +cutConversationInHotel__14daNpc_Kolinb_cFi = .text:0x0000124C; // type:function size:0x88 scope:global align:4 +cutConversationAboutDeathMt__14daNpc_Kolinb_cFi = .text:0x000012D4; // type:function size:0x1EC scope:global align:4 +cutConversationAboutGoron__14daNpc_Kolinb_cFi = .text:0x000014C0; // type:function size:0x1EC scope:global align:4 +cutNurse__14daNpc_Kolinb_cFi = .text:0x000016AC; // type:function size:0x12C scope:global align:4 +cutClothTry__14daNpc_Kolinb_cFi = .text:0x000017D8; // type:function size:0xA0 scope:global align:4 +cutThankYou__14daNpc_Kolinb_cFi = .text:0x00001878; // type:function size:0xA0 scope:global align:4 +wait__14daNpc_Kolinb_cFPv = .text:0x00001918; // type:function size:0x124 scope:global align:4 +talk__14daNpc_Kolinb_cFPv = .text:0x00001A3C; // type:function size:0xB8 scope:global align:4 +daNpc_Kolinb_Create__FPv = .text:0x00001AF4; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_Delete__FPv = .text:0x00001AF8; // type:function size:0x34 scope:global align:4 +daNpc_Kolinb_Execute__FPv = .text:0x00001B2C; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_Draw__FPv = .text:0x00001B30; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_IsDelete__FPv = .text:0x00001B34; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001BA4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001BE4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CF0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D30; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D74; // type:function size:0x104 scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00001E78; // type:function size:0x60 scope:global align:4 +getHeadJointNo__14daNpc_Kolinb_cFv = .text:0x00001ED8; // type:function size:0x18 scope:global align:4 +getNeckJointNo__14daNpc_Kolinb_cFv = .text:0x00001EF0; // type:function size:0x18 scope:global align:4 +getBackboneJointNo__14daNpc_Kolinb_cFv = .text:0x00001F08; // type:function size:0x18 scope:global align:4 +checkRemoveJoint__14daNpc_Kolinb_cFi = .text:0x00001F20; // type:function size:0x28 scope:global align:4 +checkChangeJoint__14daNpc_Kolinb_cFi = .text:0x00001F48; // type:function size:0x28 scope:global align:4 +__dt__20daNpc_Kolinb_Param_cFv = .text:0x00001F70; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Kolinb_Param_cFv = .text:0x00001FB0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Kolinb_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94791 = .rodata:0x0000008C; // type:object size:0x10 scope:local align:4 +@98167 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98168 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98169 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98192 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98193 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98194 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98285 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98383 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98452 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98453 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_329_data_10 = .data:0x00000010; // type:object size:0x4 +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_329_data_24 = .data:0x00000024; // type:object size:0x7 data:string +lbl_329_data_2B = .data:0x0000002B; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0xC scope:global align:4 data:4byte +lbl_329_data_3C = .data:0x0000003C; // type:object size:0x2 +lbl_329_data_3E = .data:0x0000003E; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000044; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x0000016C; // type:object size:0xFC scope:global align:4 +l_faceMotionSequenceData = .data:0x00000268; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000002F8; // type:object size:0x80 scope:global align:4 +lbl_329_data_378 = .data:0x00000378; // type:object size:0x16 data:string +lbl_329_data_38E = .data:0x0000038E; // type:object size:0x1B data:string +lbl_329_data_3A9 = .data:0x000003A9; // type:object size:0x19 data:string +lbl_329_data_3C2 = .data:0x000003C2; // type:object size:0x6 data:string +lbl_329_data_3C8 = .data:0x000003C8; // type:object size:0xA data:string +lbl_329_data_3D2 = .data:0x000003D2; // type:object size:0xA data:string +mCutNameList__14daNpc_Kolinb_c = .data:0x000003DC; // type:object size:0x1C scope:global align:4 +mCutList__14daNpc_Kolinb_c = .data:0x000003F8; // type:object size:0x54 scope:global align:4 data:4byte +@98369 = .data:0x0000044C; // type:object size:0xC scope:local align:4 data:4byte +@98394 = .data:0x00000458; // type:object size:0xC scope:local align:4 data:4byte +@98395 = .data:0x00000464; // type:object size:0xC scope:local align:4 data:4byte +lbl_329_data_470 = .data:0x00000470; // type:object size:0x7 data:string +@98465 = .data:0x00000478; // type:object size:0xC scope:local align:4 data:4byte +lbl_329_data_484 = .data:0x00000484; // type:object size:0x4 data:string +daNpc_Kolinb_MethodTable = .data:0x00000488; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KOLINB = .data:0x000004A8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Kolinb_c = .data:0x000004D8; // type:object size:0xC4 scope:global align:4 +lbl_329_data_59C = .data:0x0000059C; // type:object size:0xF data:string +@95466 = .data:0x000005AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpc_Kolinb_c = .data:0x000005C0; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Kolinb_Param_c = .data:0x000005C8; // type:object size:0xC scope:global align:4 +lbl_329_data_5D4 = .data:0x000005D4; // type:object size:0x15 data:string +__RTTI__20daNpc_Kolinb_Param_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 +lbl_329_data_5F4 = .data:0x000005F4; // type:object size:0x9 data:string +@95474 = .data:0x00000600; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000614; // type:object size:0xC scope:global align:4 +lbl_329_data_620 = .data:0x00000620; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000630; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000638; // type:object size:0xC scope:global align:4 +lbl_329_data_644 = .data:0x00000644; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000065C; // type:object size:0xC scope:global align:4 +lbl_329_data_668 = .data:0x00000668; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000680; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000688; // type:object size:0xC scope:global align:4 +lbl_329_data_694 = .data:0x00000694; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0x8 scope:global align:4 +lbl_329_data_6B0 = .data:0x000006B0; // type:object size:0x34 +@95541 = .data:0x000006E4; // type:object size:0x3C scope:local align:4 +lbl_329_data_720 = .data:0x00000720; // type:object size:0x14 +@95543 = .data:0x00000734; // type:object size:0x34 scope:local align:4 +lbl_329_data_768 = .data:0x00000768; // type:object size:0x14 +@95601 = .data:0x0000077C; // type:object size:0x24 scope:local align:4 +lbl_329_data_7A0 = .data:0x000007A0; // type:object size:0x18 +@95603 = .data:0x000007B8; // type:object size:0xC scope:local align:4 +lbl_329_data_7C4 = .data:0x000007C4; // type:object size:0x1C +@95605 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +lbl_329_data_7EC = .data:0x000007EC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94773 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ks/splits.txt b/config/RZDJ01/rels/d_a_npc_ks/splits.txt new file mode 100644 index 0000000000..f1f35dbb83 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ks.cpp: + .text start:0x000000CC end:0x000122AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000051C + .data start:0x00000000 end:0x00001B88 + .bss start:0x00000008 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_npc_ks/symbols.txt b/config/RZDJ01/rels/d_a_npc_ks/symbols.txt new file mode 100644 index 0000000000..8b76adcc2d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ks/symbols.txt @@ -0,0 +1,504 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Ks_HIO_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +setPlayerPosAndAngle__FP4cXyzs = .text:0x00000140; // type:function size:0x3C scope:global align:4 +checkDoorDemo__Fv = .text:0x0000017C; // type:function size:0x34 scope:global align:4 +otherBgCheck__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001B0; // type:function size:0xD0 scope:global align:4 +anm_init__FP12npc_ks_classifUcf = .text:0x00000280; // type:function size:0x184 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000404; // type:function size:0x294 scope:global align:4 +daNpc_Ks_Draw__FP12npc_ks_class = .text:0x00000698; // type:function size:0x1F0 scope:global align:4 +s_resq_sub__FPvPv = .text:0x00000888; // type:function size:0x6C scope:global align:4 +s_b_sub__FPvPv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +search_bomb__FP12npc_ks_classi = .text:0x0000096C; // type:function size:0x220 scope:global align:4 +s_e_sub__FPvPv = .text:0x00000B8C; // type:function size:0x6C scope:global align:4 +search_enemy__FP12npc_ks_classif = .text:0x00000BF8; // type:function size:0x250 scope:global align:4 +s_en_sub__FPvPv = .text:0x00000E48; // type:function size:0x6C scope:global align:4 +s_ori_sub__FPvPv = .text:0x00000EB4; // type:function size:0x4C scope:global align:4 +npc_ks_pole_ori__FP12npc_ks_class = .text:0x00000F00; // type:function size:0x290 scope:global align:4 +npc_ks_ori__FP12npc_ks_class = .text:0x00001190; // type:function size:0x538 scope:global align:4 +shot_bo_sub__FPvPv = .text:0x000016C8; // type:function size:0xA8 scope:global align:4 +npc_ks_ori2__FP12npc_ks_class = .text:0x00001770; // type:function size:0x9C4 scope:global align:4 +npc_ks_home__FP12npc_ks_class = .text:0x00002134; // type:function size:0x1F4 scope:global align:4 +s_sw_sub__FPvPv = .text:0x00002328; // type:function size:0x7C scope:global align:4 +s_ha_sub__FPvPv = .text:0x000023A4; // type:function size:0x4C scope:global align:4 +s_01_sub__FPvPv = .text:0x000023F0; // type:function size:0x58 scope:global align:4 +npc_ks_demo_02__FP12npc_ks_class = .text:0x00002448; // type:function size:0xCBC scope:global align:4 +s_dn_sub__FPvPv = .text:0x00003104; // type:function size:0x4C scope:global align:4 +npc_ks_demo_022__FP12npc_ks_class = .text:0x00003150; // type:function size:0x448 scope:global align:4 +npc_ks_demo_04__FP12npc_ks_class = .text:0x00003598; // type:function size:0x4BC scope:global align:4 +npc_ks_to_hang__FP12npc_ks_class = .text:0x00003A54; // type:function size:0x51C scope:global align:4 +s_next_do_sub__FPvPv = .text:0x00003F70; // type:function size:0x88 scope:global align:4 +s_next_get_sub__FPvPv = .text:0x00003FF8; // type:function size:0xE4 scope:global align:4 +all_carry_finish__Fi = .text:0x000040DC; // type:function size:0x3C scope:global align:4 +hang_end_check__FP12npc_ks_class = .text:0x00004118; // type:function size:0x188 scope:global align:4 +npc_ks_hang__FP12npc_ks_class = .text:0x000042A0; // type:function size:0x830 scope:global align:4 +npc_ks_hang_s__FP12npc_ks_class = .text:0x00004AD0; // type:function size:0x5EC scope:global align:4 +npc_ks_e_hang__FP12npc_ks_class = .text:0x000050BC; // type:function size:0x34C scope:global align:4 +npc_ks_e_jump__FP12npc_ks_class = .text:0x00005408; // type:function size:0x894 scope:global align:4 +cam_3d_morf__FP12npc_ks_classf = .text:0x00005C9C; // type:function size:0xE4 scope:global align:4 +s_fs_sub__FPvPv = .text:0x00005D80; // type:function size:0x54 scope:global align:4 +s_fsdown_sub__FPvPv = .text:0x00005DD4; // type:function size:0x6C scope:global align:4 +demo_camera__FP12npc_ks_class = .text:0x00005E40; // type:function size:0x2898 scope:global align:4 +saru_count_check__FP12npc_ks_class = .text:0x000086D8; // type:function size:0x88 scope:global align:4 +water_check__FP12npc_ks_class4cXyzf = .text:0x00008760; // type:function size:0x11C scope:global align:4 +npc_ks_option__FP12npc_ks_class = .text:0x0000887C; // type:function size:0x19E0 scope:global align:4 +npc_ks_awaydoor__FP12npc_ks_class = .text:0x0000A25C; // type:function size:0x130 scope:global align:4 +npc_ks_guide_00__FP12npc_ks_class = .text:0x0000A38C; // type:function size:0x640 scope:global align:4 +npc_ks_guide_00_2__FP12npc_ks_class = .text:0x0000A9CC; // type:function size:0x2D0 scope:global align:4 +npc_ks_guide_00_3__FP12npc_ks_class = .text:0x0000AC9C; // type:function size:0x510 scope:global align:4 +npc_ks_guide_01__FP12npc_ks_class = .text:0x0000B1AC; // type:function size:0x7B4 scope:global align:4 +npc_ks_guide_02__FP12npc_ks_class = .text:0x0000B960; // type:function size:0x528 scope:global align:4 +npc_ks_guide_22__FP12npc_ks_class = .text:0x0000BE88; // type:function size:0x6A0 scope:global align:4 +npc_ks_guide_09__FP12npc_ks_class = .text:0x0000C528; // type:function size:0x70C scope:global align:4 +npc_ks_demo_12__FP12npc_ks_class = .text:0x0000CC34; // type:function size:0x3DC scope:global align:4 +npc_ks_guide_0409__FP12npc_ks_class = .text:0x0000D010; // type:function size:0x374 scope:global align:4 +npc_ks_mori__FP12npc_ks_class = .text:0x0000D384; // type:function size:0xAA0 scope:global align:4 +npc_ks_fsdemo__FP12npc_ks_class = .text:0x0000DE24; // type:function size:0x844 scope:global align:4 +npc_ks_kago__FP12npc_ks_class = .text:0x0000E668; // type:function size:0xB8 scope:global align:4 +anm_se_set__FP12npc_ks_class = .text:0x0000E720; // type:function size:0xD28 scope:global align:4 +action__FP12npc_ks_class = .text:0x0000F448; // type:function size:0xC84 scope:global align:4 +s_kago_sub__FPvPv = .text:0x000100CC; // type:function size:0xD0 scope:global align:4 +kantera_sub__FP12npc_ks_class = .text:0x0001019C; // type:function size:0x2AC scope:global align:4 +daNpc_Ks_Execute__FP12npc_ks_class = .text:0x00010448; // type:function size:0x888 scope:global align:4 +daNpc_Ks_IsDelete__FP12npc_ks_class = .text:0x00010CD0; // type:function size:0x8 scope:global align:4 +daNpc_Ks_Delete__FP12npc_ks_class = .text:0x00010CD8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00010D3C; // type:function size:0x2E8 scope:global align:4 +s_check_sub__FPvPv = .text:0x00011024; // type:function size:0x98 scope:global align:4 +daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x000110BC; // type:function size:0xE6C scope:global align:4 +__dt__14daNpc_Ks_HIO_cFv = .text:0x00011F28; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_ks_cpp = .text:0x00011F68; // type:function size:0x64 scope:global align:4 +changeDemoParam0__9daPy_py_cFi = .text:0x00011FCC; // type:function size:0x8 scope:global align:4 +changeDemoParam1__9daPy_py_cFi = .text:0x00011FD4; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00011FDC; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00011FF4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00012004; // type:function size:0x18 scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x0001201C; // type:function size:0x18 scope:global align:4 +dComIfGs_onSwitch__Fii = .text:0x00012034; // type:function size:0x18 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x0001204C; // type:function size:0x10 scope:global align:4 +dComIfGp_event_offHindFlag__FUs = .text:0x0001205C; // type:function size:0x18 scope:global align:4 +dComIfGp_setDoStatusForce__FUcUc = .text:0x00012074; // type:function size:0x14 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00012088; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00012098; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000120CC; // type:function size:0x10 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x000120DC; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x000120E4; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000120EC; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x000120F4; // type:function size:0x8 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x000120FC; // type:function size:0x4 scope:global align:4 +fabsf = .text:0x00012100; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0001210C; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00012118; // type:function size:0x30 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x00012148; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00012154; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00012164; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00012174; // type:function size:0x10 scope:global align:4 +fopAcM_SetRoomNo__FP10fopAc_ac_cSc = .text:0x00012184; // type:function size:0x8 scope:global align:4 +fopAcM_checkHawkCarryNow__FP10fopAc_ac_c = .text:0x0001218C; // type:function size:0xC scope:global align:4 +getNextStayNo__20dStage_roomControl_cFv = .text:0x00012198; // type:function size:0x10 scope:global align:4 +cM_ssin__Fs = .text:0x000121A8; // type:function size:0x14 scope:global align:4 +cLib_offBit
                      __FRUlUl_v = .text:0x000121BC; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x000121CC; // type:function size:0x4 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000121D0; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000121E0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000121F0; // type:function size:0xC scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000121FC; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0001220C; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0001221C; // type:function size:0x10 scope:global align:4 +setMtx__12daObj_Kago_cFPA4_f = .text:0x0001222C; // type:function size:0x80 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@121234 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@121235 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@121236 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@121237 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@121238 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@121239 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@121240 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@121241 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@121271 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@121272 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@121315 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@121316 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@121317 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@121318 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@121413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@121427 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@121428 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@121487 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@121560 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@121638 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@121639 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@121640 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@121641 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@121642 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@121710 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@121711 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@121712 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@121713 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@121714 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@121715 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@121716 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@121717 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@121718 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121897 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121898 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@121899 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@121925 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@121926 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@122070 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@122071 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@122072 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@122073 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@122074 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@122075 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@122076 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@122131 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@122132 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@122136 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@122177 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:string +@122178 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@122179 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@122180 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@122240 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@122263 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@122292 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@122381 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@122382 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@122383 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@122384 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@122385 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@122386 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@122387 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@122388 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@122478 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@122479 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@122571 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@122572 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@122573 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@122574 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@123133 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@123134 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@123135 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@123136 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@123137 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@123138 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@123139 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@123140 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@123141 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@123142 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@123143 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@123144 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@123145 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@123146 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@123147 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@123148 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@123149 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@123150 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@123151 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@123152 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@123153 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@123154 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@123155 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@123156 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@123157 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@123158 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@123159 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@123160 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@123161 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@123162 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@123163 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@123164 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@123165 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@123166 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@123167 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@123168 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@123169 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@123170 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@123171 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@123172 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@123173 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@123174 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@123175 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@123176 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@123177 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@123178 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:string +@123179 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@123180 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@123181 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@123182 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@123183 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@123184 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@123185 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@123186 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@123187 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@123188 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@123189 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@123190 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@123191 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:string +@123192 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:string +@123193 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@123194 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@123195 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@123196 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@123197 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@123198 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@123199 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@123200 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 data:string +@123201 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@123202 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:string +@123203 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:string +@123204 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@123205 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@123206 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@123207 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:string +@123209 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@123210 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@123211 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@123212 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@123213 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@123214 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@123215 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@123216 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@123217 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@123218 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@123219 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@123220 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@123221 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@123222 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123223 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123224 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@123225 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@123226 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@123227 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@123228 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@123229 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@123230 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@123231 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123232 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@123233 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@123234 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@123235 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@123236 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@123237 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@123238 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@123239 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@123240 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@123241 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@123242 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@123243 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@123244 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@123245 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@123246 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@123247 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@123248 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@123249 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@123250 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@123251 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@123252 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@123253 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@123254 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@123255 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@123256 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@123257 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@123258 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@123259 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@123260 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@123261 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@123262 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@123263 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@123264 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@123265 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 data:string +@123266 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@123267 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@123268 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@123269 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@123270 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@123271 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@123272 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@123273 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@123274 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@123275 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@123276 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@123277 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@123278 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@123279 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@123280 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@123281 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@123282 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@123283 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@123284 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@123285 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@123286 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@123287 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@123288 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@123289 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@123290 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@123291 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@123292 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@123293 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@123294 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@123295 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@123296 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@123297 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@123298 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@123299 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@123300 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@123301 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@123302 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@123695 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@123696 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@123697 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@123698 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@123699 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@123700 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@123701 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@123702 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 data:string +@123703 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@123704 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@123705 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@123706 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@123707 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@123708 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@123709 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@123710 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@123711 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@123814 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@123815 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@123950 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@123951 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@124074 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@124220 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@124221 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@124357 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@124358 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@124359 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@124360 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@124361 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@124362 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@124363 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@124364 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@124365 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@124366 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@124457 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@124458 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@124459 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@124460 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@124461 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@124462 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@124463 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@124464 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@124465 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@124737 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@124738 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@124739 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@124740 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@124741 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@124742 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@124743 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@124744 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@124745 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@124746 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@124747 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@124748 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@124749 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@124750 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@124751 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@124847 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@124848 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@124849 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@124850 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@124851 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@124924 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@124925 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@124926 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@124927 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@124928 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@124931 = .rodata:0x000004D0; // type:object size:0x8 scope:local align:4 +@124997 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@124998 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@124999 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@125000 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@125601 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@125602 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@125603 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@125605 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@125606 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@125607 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@125608 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 data:string +@125609 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@125610 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@125611 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@125612 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@125613 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@125614 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@121720 = .data:0x00000008; // type:object size:0x38 scope:local align:4 +guide_path_04 = .data:0x00000040; // type:object size:0x16C scope:global align:4 +@121901 = .data:0x000001AC; // type:object size:0x40 scope:local align:4 +move_path_02 = .data:0x000001EC; // type:object size:0x104 scope:global align:4 +@122078 = .data:0x000002F0; // type:object size:0x54 scope:local align:4 +@122135 = .data:0x00000344; // type:object size:0x64 scope:local align:4 +@122182 = .data:0x000003A8; // type:object size:0x5C scope:local align:4 +@122390 = .data:0x00000404; // type:object size:0x2C scope:local align:4 +@122576 = .data:0x00000430; // type:object size:0x54 scope:local align:4 +lbl_330_data_484 = .data:0x00000484; // type:object size:0xA data:string +yuka_jump_x = .data:0x00000490; // type:object size:0x4 scope:global align:4 data:float +w_eff_id$102213 = .data:0x00000494; // type:object size:0x8 scope:local align:4 +@123715 = .data:0x0000049C; // type:object size:0x34 scope:local align:4 +@123714 = .data:0x000004D0; // type:object size:0xD0 scope:local align:4 +guide_path_00 = .data:0x000005A0; // type:object size:0x208 scope:global align:4 +guide_path_00_2 = .data:0x000007A8; // type:object size:0x16C scope:global align:4 +guide_path_00_3 = .data:0x00000914; // type:object size:0x138 scope:global align:4 +guide_path_01 = .data:0x00000A4C; // type:object size:0x270 scope:global align:4 +guide_path_02 = .data:0x00000CBC; // type:object size:0x444 scope:global align:4 +guide_path_22 = .data:0x00001100; // type:object size:0x138 scope:global align:4 +guide_path_09 = .data:0x00001238; // type:object size:0x1D4 scope:global align:4 +guide_path_12 = .data:0x0000140C; // type:object size:0x104 scope:global align:4 +guide_path_0409 = .data:0x00001510; // type:object size:0x104 scope:global align:4 +guide_path_fs = .data:0x00001614; // type:object size:0x16C scope:global align:4 +@124468 = .data:0x00001780; // type:object size:0xAC scope:local align:4 +dx$104597 = .data:0x0000182C; // type:object size:0xC scope:local align:4 +dy$104598 = .data:0x00001838; // type:object size:0xC scope:local align:4 +dz$104599 = .data:0x00001844; // type:object size:0xC scope:local align:4 +cc_cyl_src$104804 = .data:0x00001850; // type:object size:0x44 scope:local align:4 +lbl_330_data_1894 = .data:0x00001894; // type:object size:0x10 +@125617 = .data:0x000018A4; // type:object size:0x5C scope:local align:4 +l_daNpc_Ks_Method = .data:0x00001900; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KS = .data:0x00001920; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Ks_HIO_c = .data:0x00001950; // type:object size:0xC scope:global align:4 +lbl_330_data_195C = .data:0x0000195C; // type:object size:0xF data:string +@104847 = .data:0x0000196C; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Ks_HIO_c = .data:0x00001978; // type:object size:0x8 scope:global align:4 +lbl_330_data_1980 = .data:0x00001980; // type:object size:0x34 +@104921 = .data:0x000019B4; // type:object size:0x3C scope:local align:4 +lbl_330_data_19F0 = .data:0x000019F0; // type:object size:0x14 +@104923 = .data:0x00001A04; // type:object size:0x34 scope:local align:4 +lbl_330_data_1A38 = .data:0x00001A38; // type:object size:0x14 +@104981 = .data:0x00001A4C; // type:object size:0x24 scope:local align:4 +lbl_330_data_1A70 = .data:0x00001A70; // type:object size:0x18 +@104983 = .data:0x00001A88; // type:object size:0xC scope:local align:4 +lbl_330_data_1A94 = .data:0x00001A94; // type:object size:0x1C +@104985 = .data:0x00001AB0; // type:object size:0xC scope:local align:4 +lbl_330_data_1ABC = .data:0x00001ABC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99450 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +obj_pos = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +leader = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +call_pt = .bss:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_330_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +@99458 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000038; // type:object size:0x38 scope:global align:4 data:byte +saru_p = .bss:0x00000070; // type:object size:0x20 scope:global align:4 data:4byte +target_info = .bss:0x00000090; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x000000B8; // type:object size:0x4 scope:global align:4 data:4byte +target_bgc = .bss:0x000000BC; // type:object size:0x28 scope:global align:4 +start_pya$100877 = .bss:0x000000E4; // type:object size:0x2 scope:local align:4 +@102212 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +sc$102209 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +c_start = .bss:0x00000100; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_kyury/splits.txt b/config/RZDJ01/rels/d_a_npc_kyury/splits.txt new file mode 100644 index 0000000000..3c539f892e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kyury/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kyury.cpp: + .text start:0x000000CC end:0x0000280C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000AB4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_kyury/symbols.txt b/config/RZDJ01/rels/d_a_npc_kyury/symbols.txt new file mode 100644 index 0000000000..26b2bab17f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_kyury/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Kyury_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Kyury_cFv = .text:0x0000019C; // type:function size:0x510 scope:global align:4 +CreateHeap__13daNpc_Kyury_cFv = .text:0x000006AC; // type:function size:0x308 scope:global align:4 +Draw__13daNpc_Kyury_cFv = .text:0x000009B4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Kyury_cFP10fopAc_ac_c = .text:0x00000A48; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Kyury_cFP8J3DJointi = .text:0x00000A4C; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Kyury_cFv = .text:0x00000AA0; // type:function size:0x4C scope:global align:4 +isDelete__13daNpc_Kyury_cFv = .text:0x00000AEC; // type:function size:0x48 scope:global align:4 +reset__13daNpc_Kyury_cFv = .text:0x00000B34; // type:function size:0x9C scope:global align:4 +afterJntAnm__13daNpc_Kyury_cFi = .text:0x00000BD0; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Kyury_cFv = .text:0x00000C5C; // type:function size:0x104 scope:global align:4 +checkChangeEvt__13daNpc_Kyury_cFv = .text:0x00000D60; // type:function size:0xF8 scope:global align:4 +setAfterTalkMotion__13daNpc_Kyury_cFv = .text:0x00000E58; // type:function size:0x68 scope:global align:4 +srchActors__13daNpc_Kyury_cFv = .text:0x00000EC0; // type:function size:0x64 scope:global align:4 +evtTalk__13daNpc_Kyury_cFv = .text:0x00000F24; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Kyury_cFv = .text:0x00000FC4; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Kyury_cFv = .text:0x0000107C; // type:function size:0xB0 scope:global align:4 +beforeMove__13daNpc_Kyury_cFv = .text:0x0000112C; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Kyury_cFv = .text:0x0000119C; // type:function size:0x320 scope:global align:4 +setCollision__13daNpc_Kyury_cFv = .text:0x000014BC; // type:function size:0x184 scope:global align:4 +drawDbgInfo__13daNpc_Kyury_cFv = .text:0x00001640; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Kyury_cFv = .text:0x00001648; // type:function size:0x104 scope:global align:4 +selectAction__13daNpc_Kyury_cFv = .text:0x0000174C; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x0000178C; // type:function size:0xA8 scope:global align:4 +cutConversation__13daNpc_Kyury_cFi = .text:0x00001834; // type:function size:0x330 scope:global align:4 +wait__13daNpc_Kyury_cFPv = .text:0x00001B64; // type:function size:0x340 scope:global align:4 +talk__13daNpc_Kyury_cFPv = .text:0x00001EA4; // type:function size:0x194 scope:global align:4 +daNpc_Kyury_Create__FPv = .text:0x00002038; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_Delete__FPv = .text:0x0000203C; // type:function size:0x34 scope:global align:4 +daNpc_Kyury_Execute__FPv = .text:0x00002070; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_Draw__FPv = .text:0x00002074; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_IsDelete__FPv = .text:0x00002078; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000020E8; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002128; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002168; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002234; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002274; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000022B8; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000022F4; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000239C; // type:function size:0x54 scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000023F0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002450; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002568; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002678; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000026F8; // type:function size:0x1C scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00002714; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__13daNpc_Kyury_cFv = .text:0x0000277C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Kyury_cFv = .text:0x00002784; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Kyury_cFv = .text:0x0000278C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Kyury_cFv = .text:0x00002794; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Kyury_cFi = .text:0x0000279C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Kyury_cFi = .text:0x000027AC; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Kyury_Param_cFv = .text:0x000027BC; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Kyury_Param_cFv = .text:0x000027FC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Kyury_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98551 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98552 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98553 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98554 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98555 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98577 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98578 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98588 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$94835 = .rodata:0x000000AC; // type:object size:0x8 scope:local align:4 +@98668 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98725 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98838 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98939 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98940 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98941 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98942 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98943 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98946 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@98995 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +jointNo$95251 = .rodata:0x000000E4; // type:object size:0x8 scope:local align:4 +@95330 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +@99145 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99146 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_331_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_331_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_331_data_25 = .data:0x00000025; // type:object size:0x13 data:string +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +lbl_331_data_50 = .data:0x00000050; // type:object size:0x6 data:string +lbl_331_data_56 = .data:0x00000056; // type:object size:0x7 data:string +l_resNameList = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_331_data_6C = .data:0x0000006C; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000070; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000080; // type:object size:0x1DC scope:global align:4 +l_motionAnmData = .data:0x0000025C; // type:object size:0x1C0 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000041C; // type:object size:0x100 scope:global align:4 +l_motionSequenceData = .data:0x0000051C; // type:object size:0xD0 scope:global align:4 +lbl_331_data_5EC = .data:0x000005EC; // type:object size:0xD data:string +mCutNameList__13daNpc_Kyury_c = .data:0x000005FC; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_Kyury_c = .data:0x00000604; // type:object size:0x18 scope:global align:4 data:4byte +@98818 = .data:0x0000061C; // type:object size:0xC scope:local align:4 data:4byte +@98851 = .data:0x00000628; // type:object size:0xC scope:local align:4 data:4byte +@98852 = .data:0x00000634; // type:object size:0xC scope:local align:4 data:4byte +lbl_331_data_640 = .data:0x00000640; // type:object size:0x6 data:string +@99034 = .data:0x00000648; // type:object size:0xC scope:local align:4 data:4byte +lbl_331_data_654 = .data:0x00000654; // type:object size:0x18 +daNpc_Kyury_MethodTable = .data:0x0000066C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KYURY = .data:0x0000068C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Kyury_c = .data:0x000006BC; // type:object size:0xC4 scope:global align:4 +lbl_331_data_780 = .data:0x00000780; // type:object size:0xE data:string +@95523 = .data:0x00000790; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Kyury_c = .data:0x000007A4; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Kyury_Param_c = .data:0x000007AC; // type:object size:0xC scope:global align:4 +lbl_331_data_7B8 = .data:0x000007B8; // type:object size:0x14 data:string +__RTTI__19daNpc_Kyury_Param_c = .data:0x000007CC; // type:object size:0x8 scope:global align:4 +lbl_331_data_7D4 = .data:0x000007D4; // type:object size:0x9 data:string +@95531 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000007F4; // type:object size:0xC scope:global align:4 +lbl_331_data_800 = .data:0x00000800; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000810; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000818; // type:object size:0xC scope:global align:4 +lbl_331_data_824 = .data:0x00000824; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000834; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000083C; // type:object size:0xC scope:global align:4 +lbl_331_data_848 = .data:0x00000848; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000860; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000868; // type:object size:0xC scope:global align:4 +lbl_331_data_874 = .data:0x00000874; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000888; // type:object size:0x8 scope:global align:4 +lbl_331_data_890 = .data:0x00000890; // type:object size:0x34 +@95598 = .data:0x000008C4; // type:object size:0x3C scope:local align:4 +lbl_331_data_900 = .data:0x00000900; // type:object size:0x14 +@95600 = .data:0x00000914; // type:object size:0x34 scope:local align:4 +lbl_331_data_948 = .data:0x00000948; // type:object size:0x14 +@95658 = .data:0x0000095C; // type:object size:0x24 scope:local align:4 +lbl_331_data_980 = .data:0x00000980; // type:object size:0x18 +@95660 = .data:0x00000998; // type:object size:0xC scope:local align:4 +lbl_331_data_9A4 = .data:0x000009A4; // type:object size:0x1C +@95662 = .data:0x000009C0; // type:object size:0xC scope:local align:4 +lbl_331_data_9CC = .data:0x000009CC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94751 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_len/splits.txt b/config/RZDJ01/rels/d_a_npc_len/splits.txt new file mode 100644 index 0000000000..5c3e61b1bd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_len/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_len.cpp: + .text start:0x000000CC end:0x0000387C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000CAC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_len/symbols.txt b/config/RZDJ01/rels/d_a_npc_len/symbols.txt new file mode 100644 index 0000000000..6c363f3d39 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_len/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Len_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Len_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__11daNpc_Len_cFv = .text:0x000006B4; // type:function size:0x2DC scope:global align:4 +Draw__11daNpc_Len_cFv = .text:0x00000990; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Len_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Len_cFP8J3DJointi = .text:0x00000A28; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Len_cFv = .text:0x00000A7C; // type:function size:0x78 scope:global align:4 +isDelete__11daNpc_Len_cFv = .text:0x00000AF4; // type:function size:0x204 scope:global align:4 +reset__11daNpc_Len_cFv = .text:0x00000CF8; // type:function size:0xEC scope:global align:4 +afterJntAnm__11daNpc_Len_cFi = .text:0x00000DE4; // type:function size:0x100 scope:global align:4 +setParam__11daNpc_Len_cFv = .text:0x00000EE4; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__11daNpc_Len_cFv = .text:0x000010C0; // type:function size:0xF8 scope:global align:4 +setAfterTalkMotion__11daNpc_Len_cFv = .text:0x000011B8; // type:function size:0x74 scope:global align:4 +srchActors__11daNpc_Len_cFv = .text:0x0000122C; // type:function size:0xEC scope:global align:4 +evtTalk__11daNpc_Len_cFv = .text:0x00001318; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Len_cFv = .text:0x000013B8; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Len_cFv = .text:0x00001470; // type:function size:0x170 scope:global align:4 +beforeMove__11daNpc_Len_cFv = .text:0x000015E0; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Len_cFv = .text:0x00001650; // type:function size:0x2E0 scope:global align:4 +setCollision__11daNpc_Len_cFv = .text:0x00001930; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Len_cFv = .text:0x00001A90; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Len_cFv = .text:0x00001A98; // type:function size:0x70 scope:global align:4 +setAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001B08; // type:function size:0xA8 scope:global align:4 +checkStartDemo13StbEvt__11daNpc_Len_cFP10fopAc_ac_cfffffff = .text:0x00001BB0; // type:function size:0xD8 scope:global align:4 +cutConversationInHotel__11daNpc_Len_cFi = .text:0x00001C88; // type:function size:0x3D0 scope:global align:4 +cutHurry__11daNpc_Len_cFi = .text:0x00002058; // type:function size:0x1E0 scope:global align:4 +cutTakeWoodStatue__11daNpc_Len_cFi = .text:0x00002238; // type:function size:0x250 scope:global align:4 +wait__11daNpc_Len_cFPv = .text:0x00002488; // type:function size:0x580 scope:global align:4 +patrol__11daNpc_Len_cFPv = .text:0x00002A08; // type:function size:0x3C8 scope:global align:4 +talk__11daNpc_Len_cFPv = .text:0x00002DD0; // type:function size:0x26C scope:global align:4 +daNpc_Len_Create__FPv = .text:0x0000303C; // type:function size:0x4 scope:global align:4 +daNpc_Len_Delete__FPv = .text:0x00003040; // type:function size:0x34 scope:global align:4 +daNpc_Len_Execute__FPv = .text:0x00003074; // type:function size:0x4 scope:global align:4 +daNpc_Len_Draw__FPv = .text:0x00003078; // type:function size:0x4 scope:global align:4 +daNpc_Len_IsDelete__FPv = .text:0x0000307C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_len_cpp = .text:0x00003084; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000030EC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000312C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000316C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003238; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003278; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000032BC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000032F8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000033A0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000342C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000034AC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000034C8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003528; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003640; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003750; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__11daNpc_Len_cFv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Len_cFv = .text:0x000037C0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Len_cFv = .text:0x000037C8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Len_cFv = .text:0x000037D0; // type:function size:0x8 scope:global align:4 +chkXYItems__11daNpc_Len_cFv = .text:0x000037D8; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Len_cFv = .text:0x000037E0; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Len_cFv = .text:0x000037E8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Len_cFi = .text:0x000037F0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Len_cFi = .text:0x00003800; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Len_Param_cFv = .text:0x00003810; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Len_Param_cFv = .text:0x00003850; // type:function size:0x10 scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00003860; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Len_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +heapSize$95437 = .rodata:0x00000094; // type:object size:0x28 scope:local align:4 +@100333 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100334 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100335 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100336 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100337 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100338 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100360 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@100361 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@100421 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@100478 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@100582 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100585 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 data:double +@100635 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@100671 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@100800 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100801 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100802 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100803 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96140 = .rodata:0x0000010C; // type:object size:0x8 scope:local align:4 +@100929 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101225 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_332_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_332_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_332_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_332_data_2D = .data:0x0000002D; // type:object size:0xB data:string +lbl_332_data_38 = .data:0x00000038; // type:object size:0x6 data:string +lbl_332_data_3E = .data:0x0000003E; // type:object size:0x17 data:string +lbl_332_data_55 = .data:0x00000055; // type:object size:0x17 data:string +l_evtList = .data:0x0000006C; // type:object size:0x38 scope:global align:4 +lbl_332_data_A4 = .data:0x000000A4; // type:object size:0x4 data:string +lbl_332_data_A8 = .data:0x000000A8; // type:object size:0x7 data:string +lbl_332_data_AF = .data:0x000000AF; // type:object size:0x5 data:string +l_resNameList = .data:0x000000B4; // type:object size:0x10 scope:global align:4 +lbl_332_data_C4 = .data:0x000000C4; // type:object size:0x3 +lbl_332_data_C7 = .data:0x000000C7; // type:object size:0x5 +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +l_faceMotionAnmData = .data:0x000000F4; // type:object size:0x24C scope:global align:4 +l_motionAnmData = .data:0x00000340; // type:object size:0x1F8 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000538; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x00000658; // type:object size:0xE0 scope:global align:4 +lbl_332_data_738 = .data:0x00000738; // type:object size:0x16 data:string +lbl_332_data_74E = .data:0x0000074E; // type:object size:0x10 data:string +mCutNameList__11daNpc_Len_c = .data:0x00000760; // type:object size:0x10 scope:global align:4 +mCutList__11daNpc_Len_c = .data:0x00000770; // type:object size:0x30 scope:global align:4 data:4byte +@100506 = .data:0x000007A0; // type:object size:0x24 scope:local align:4 +@100545 = .data:0x000007C4; // type:object size:0x24 scope:local align:4 +@100649 = .data:0x000007E8; // type:object size:0xC scope:local align:4 data:4byte +@100673 = .data:0x000007F4; // type:object size:0x28 scope:local align:4 +@100688 = .data:0x0000081C; // type:object size:0xC scope:local align:4 data:4byte +@100689 = .data:0x00000828; // type:object size:0xC scope:local align:4 data:4byte +lbl_332_data_834 = .data:0x00000834; // type:object size:0x4 data:string +@100854 = .data:0x00000838; // type:object size:0xC scope:local align:4 data:4byte +@100855 = .data:0x00000844; // type:object size:0xC scope:local align:4 data:4byte +lbl_332_data_850 = .data:0x00000850; // type:object size:0x8 data:string +lbl_332_data_858 = .data:0x00000858; // type:object size:0x4 data:string +lbl_332_data_85C = .data:0x0000085C; // type:object size:0xC +daNpc_Len_MethodTable = .data:0x00000868; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LEN = .data:0x00000888; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Len_c = .data:0x000008B8; // type:object size:0xC4 scope:global align:4 +lbl_332_data_97C = .data:0x0000097C; // type:object size:0xC data:string +@96606 = .data:0x00000988; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Len_c = .data:0x0000099C; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Len_Param_c = .data:0x000009A4; // type:object size:0xC scope:global align:4 +lbl_332_data_9B0 = .data:0x000009B0; // type:object size:0x12 data:string +__RTTI__17daNpc_Len_Param_c = .data:0x000009C4; // type:object size:0x8 scope:global align:4 +lbl_332_data_9CC = .data:0x000009CC; // type:object size:0x9 data:string +@96616 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009EC; // type:object size:0xC scope:global align:4 +lbl_332_data_9F8 = .data:0x000009F8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000A08; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000A10; // type:object size:0xC scope:global align:4 +lbl_332_data_A1C = .data:0x00000A1C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A2C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A34; // type:object size:0xC scope:global align:4 +lbl_332_data_A40 = .data:0x00000A40; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A58; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A60; // type:object size:0xC scope:global align:4 +lbl_332_data_A6C = .data:0x00000A6C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A80; // type:object size:0x8 scope:global align:4 +lbl_332_data_A88 = .data:0x00000A88; // type:object size:0x34 +@96683 = .data:0x00000ABC; // type:object size:0x3C scope:local align:4 +lbl_332_data_AF8 = .data:0x00000AF8; // type:object size:0x14 +@96685 = .data:0x00000B0C; // type:object size:0x34 scope:local align:4 +lbl_332_data_B40 = .data:0x00000B40; // type:object size:0x14 +@96743 = .data:0x00000B54; // type:object size:0x24 scope:local align:4 +lbl_332_data_B78 = .data:0x00000B78; // type:object size:0x18 +@96745 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +lbl_332_data_B9C = .data:0x00000B9C; // type:object size:0x1C +@96747 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +lbl_332_data_BC4 = .data:0x00000BC4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95423 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_lf/splits.txt b/config/RZDJ01/rels/d_a_npc_lf/splits.txt new file mode 100644 index 0000000000..6df4d3201c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_lf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lf.cpp: + .text start:0x000000CC end:0x00000D64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_lf/symbols.txt b/config/RZDJ01/rels/d_a_npc_lf/symbols.txt new file mode 100644 index 0000000000..f74c9ee317 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_lf/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_LF_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000114; // type:function size:0x108 scope:global align:4 +daNPC_LF_Draw__FP12npc_lf_class = .text:0x0000021C; // type:function size:0xB4 scope:global align:4 +daNPC_LF_Execute__FP12npc_lf_class = .text:0x000002D0; // type:function size:0x654 scope:global align:4 +daNPC_LF_IsDelete__FP12npc_lf_class = .text:0x00000924; // type:function size:0x8 scope:global align:4 +daNPC_LF_Delete__FP12npc_lf_class = .text:0x0000092C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xDC scope:global align:4 +daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x23C scope:global align:4 +__ct__4lf_sFv = .text:0x00000C98; // type:function size:0x4 scope:global align:4 +__dt__14daNPC_LF_HIO_cFv = .text:0x00000C9C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_lf_cpp = .text:0x00000CDC; // type:function size:0x48 scope:global align:4 +__dt__4lf_sFv = .text:0x00000D24; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94690 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94691 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94692 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94693 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94736 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94789 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94790 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94791 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94792 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94793 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94794 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94795 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94796 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94797 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94798 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94799 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94800 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94801 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94803 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94804 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94805 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94806 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94809 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@94874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +wp$93471 = .data:0x00000000; // type:object size:0xC scope:local align:4 +lbl_333_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_daNPC_LF_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LF = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_LF_HIO_c = .data:0x00000064; // type:object size:0xC scope:global align:4 +lbl_333_data_70 = .data:0x00000070; // type:object size:0xF data:string +@93625 = .data:0x00000080; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_LF_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_333_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93316 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_lud/splits.txt b/config/RZDJ01/rels/d_a_npc_lud/splits.txt new file mode 100644 index 0000000000..38505ffc22 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_lud/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lud.cpp: + .text start:0x000000CC end:0x00003DF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000E70 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_lud/symbols.txt b/config/RZDJ01/rels/d_a_npc_lud/symbols.txt new file mode 100644 index 0000000000..e186d2cf1d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_lud/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Lud_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__11daNpc_Lud_cFv = .text:0x000001A0; // type:function size:0x4F0 scope:global align:4 +CreateHeap__11daNpc_Lud_cFv = .text:0x00000690; // type:function size:0x4A8 scope:global align:4 +Draw__11daNpc_Lud_cFv = .text:0x00000B38; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Lud_cFP10fopAc_ac_c = .text:0x00000BCC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Lud_cFP8J3DJointi = .text:0x00000BD0; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Lud_cFv = .text:0x00000C24; // type:function size:0x70 scope:global align:4 +isDelete__11daNpc_Lud_cFv = .text:0x00000C94; // type:function size:0x188 scope:global align:4 +reset__11daNpc_Lud_cFv = .text:0x00000E1C; // type:function size:0x118 scope:global align:4 +afterJntAnm__11daNpc_Lud_cFi = .text:0x00000F34; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_Lud_cFv = .text:0x00000FC0; // type:function size:0x184 scope:global align:4 +checkChangeEvt__11daNpc_Lud_cFv = .text:0x00001144; // type:function size:0x120 scope:global align:4 +setAfterTalkMotion__11daNpc_Lud_cFv = .text:0x00001264; // type:function size:0x30 scope:global align:4 +srchActors__11daNpc_Lud_cFv = .text:0x00001294; // type:function size:0xC0 scope:global align:4 +evtTalk__11daNpc_Lud_cFv = .text:0x00001354; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Lud_cFv = .text:0x000013F4; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Lud_cFv = .text:0x000014AC; // type:function size:0x144 scope:global align:4 +beforeMove__11daNpc_Lud_cFv = .text:0x000015F0; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Lud_cFv = .text:0x00001660; // type:function size:0x4D8 scope:global align:4 +setCollision__11daNpc_Lud_cFv = .text:0x00001B38; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__11daNpc_Lud_cFv = .text:0x00001CE4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Lud_cFv = .text:0x00001CEC; // type:function size:0x184 scope:global align:4 +setBowlAnm__11daNpc_Lud_cFiif = .text:0x00001E70; // type:function size:0xD0 scope:global align:4 +afterSetMotionAnm__11daNpc_Lud_cFiifi = .text:0x00001F40; // type:function size:0x18 scope:global align:4 +selectAction__11daNpc_Lud_cFv = .text:0x00001F58; // type:function size:0xD0 scope:global align:4 +setAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002028; // type:function size:0xA8 scope:global align:4 +mop__11daNpc_Lud_cFii = .text:0x000020D0; // type:function size:0xFC scope:global align:4 +cutHurry__11daNpc_Lud_cFi = .text:0x000021CC; // type:function size:0xF0 scope:global align:4 +cutConversationInHotel__11daNpc_Lud_cFi = .text:0x000022BC; // type:function size:0x2A0 scope:global align:4 +cutConversationAboutDeathMt__11daNpc_Lud_cFi = .text:0x0000255C; // type:function size:0x220 scope:global align:4 +cutConversationAboutGoron__11daNpc_Lud_cFi = .text:0x0000277C; // type:function size:0x204 scope:global align:4 +cutNurse__11daNpc_Lud_cFi = .text:0x00002980; // type:function size:0x258 scope:global align:4 +cutClothTry__11daNpc_Lud_cFi = .text:0x00002BD8; // type:function size:0xA0 scope:global align:4 +cutThankYou__11daNpc_Lud_cFi = .text:0x00002C78; // type:function size:0x100 scope:global align:4 +wait__11daNpc_Lud_cFPv = .text:0x00002D78; // type:function size:0x40C scope:global align:4 +nurse__11daNpc_Lud_cFPv = .text:0x00003184; // type:function size:0x2C4 scope:global align:4 +giveSoup__11daNpc_Lud_cFPv = .text:0x00003448; // type:function size:0xB4 scope:global align:4 +talk__11daNpc_Lud_cFPv = .text:0x000034FC; // type:function size:0x198 scope:global align:4 +daNpc_Lud_Create__FPv = .text:0x00003694; // type:function size:0x4 scope:global align:4 +daNpc_Lud_Delete__FPv = .text:0x00003698; // type:function size:0x34 scope:global align:4 +daNpc_Lud_Execute__FPv = .text:0x000036CC; // type:function size:0x4 scope:global align:4 +daNpc_Lud_Draw__FPv = .text:0x000036D0; // type:function size:0x4 scope:global align:4 +daNpc_Lud_IsDelete__FPv = .text:0x000036D4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003744; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003784; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003850; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003890; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000038D4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003910; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000039B8; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003A44; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003AC4; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003AE0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003B40; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003C58; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Lud_cFv = .text:0x00003D68; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Lud_cFv = .text:0x00003D70; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Lud_cFv = .text:0x00003D78; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Lud_cFv = .text:0x00003D80; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Lud_cFi = .text:0x00003D88; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Lud_cFi = .text:0x00003D98; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Lud_Param_cFv = .text:0x00003DA8; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Lud_Param_cFv = .text:0x00003DE8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Lud_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$94929 = .rodata:0x00000090; // type:object size:0x24 scope:local align:4 +@100080 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100081 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100082 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100083 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100084 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100106 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100107 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100113 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@100213 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@100270 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@100397 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100426 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@100600 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100601 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100602 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100603 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100604 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100605 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100608 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@100664 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100665 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100666 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +jointNo$95590 = .rodata:0x00000114; // type:object size:0x8 scope:local align:4 +@100789 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@95877 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@101065 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_334_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_334_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_334_data_35 = .data:0x00000035; // type:object size:0xB data:string +lbl_334_data_40 = .data:0x00000040; // type:object size:0x19 data:string +lbl_334_data_59 = .data:0x00000059; // type:object size:0x6 data:string +lbl_334_data_5F = .data:0x0000005F; // type:object size:0x9 data:string +l_evtList = .data:0x00000068; // type:object size:0x30 scope:global align:4 +lbl_334_data_98 = .data:0x00000098; // type:object size:0x4 data:string +lbl_334_data_9C = .data:0x0000009C; // type:object size:0x7 data:string +lbl_334_data_A3 = .data:0x000000A3; // type:object size:0x5 data:string +lbl_334_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_334_data_AD = .data:0x000000AD; // type:object size:0x5 data:string +l_resNameList = .data:0x000000B4; // type:object size:0x18 scope:global align:4 +lbl_334_data_CC = .data:0x000000CC; // type:object size:0x3 +lbl_334_data_CF = .data:0x000000CF; // type:object size:0x3 +lbl_334_data_D2 = .data:0x000000D2; // type:object size:0x3 +lbl_334_data_D5 = .data:0x000000D5; // type:object size:0x7 +l_loadResPtrnList = .data:0x000000DC; // type:object size:0x24 scope:global align:4 +l_faceMotionAnmData = .data:0x00000100; // type:object size:0x230 scope:global align:4 +l_motionAnmData = .data:0x00000330; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000057C; // type:object size:0x130 scope:global align:4 +l_motionSequenceData = .data:0x000006AC; // type:object size:0x140 scope:global align:4 +lbl_334_data_7EC = .data:0x000007EC; // type:object size:0x6 data:string +lbl_334_data_7F2 = .data:0x000007F2; // type:object size:0x16 data:string +lbl_334_data_808 = .data:0x00000808; // type:object size:0x1B data:string +lbl_334_data_823 = .data:0x00000823; // type:object size:0xA data:string +lbl_334_data_82D = .data:0x0000082D; // type:object size:0xA data:string +mCutNameList__11daNpc_Lud_c = .data:0x00000838; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_Lud_c = .data:0x00000858; // type:object size:0x60 scope:global align:4 data:4byte +@100297 = .data:0x000008B8; // type:object size:0x20 scope:local align:4 +@100327 = .data:0x000008D8; // type:object size:0x20 scope:local align:4 +@100410 = .data:0x000008F8; // type:object size:0xC scope:local align:4 data:4byte +@100441 = .data:0x00000904; // type:object size:0xC scope:local align:4 data:4byte +@100442 = .data:0x00000910; // type:object size:0xC scope:local align:4 data:4byte +lbl_334_data_91C = .data:0x0000091C; // type:object size:0x4 data:string +bowlAnmData$95622 = .data:0x00000920; // type:object size:0xA8 scope:local align:4 +@100770 = .data:0x000009C8; // type:object size:0xC scope:local align:4 +@100771 = .data:0x000009D4; // type:object size:0xC scope:local align:4 +@100772 = .data:0x000009E0; // type:object size:0xC scope:local align:4 +@100773 = .data:0x000009EC; // type:object size:0xC scope:local align:4 +lbl_334_data_9F8 = .data:0x000009F8; // type:object size:0x18 +lbl_334_data_A10 = .data:0x00000A10; // type:object size:0x6 data:string +lbl_334_data_A16 = .data:0x00000A16; // type:object size:0x1D data:string +lbl_334_data_A33 = .data:0x00000A33; // type:object size:0x1D data:string +daNpc_Lud_MethodTable = .data:0x00000A50; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LUD = .data:0x00000A70; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Lud_c = .data:0x00000AA0; // type:object size:0xC4 scope:global align:4 +lbl_334_data_B64 = .data:0x00000B64; // type:object size:0xC data:string +@96250 = .data:0x00000B70; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Lud_c = .data:0x00000B84; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Lud_Param_c = .data:0x00000B8C; // type:object size:0xC scope:global align:4 +lbl_334_data_B98 = .data:0x00000B98; // type:object size:0x12 data:string +__RTTI__17daNpc_Lud_Param_c = .data:0x00000BAC; // type:object size:0x8 scope:global align:4 +lbl_334_data_BB4 = .data:0x00000BB4; // type:object size:0x9 data:string +@96259 = .data:0x00000BC0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000BD4; // type:object size:0xC scope:global align:4 +lbl_334_data_BE0 = .data:0x00000BE0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000BF0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BF8; // type:object size:0xC scope:global align:4 +lbl_334_data_C04 = .data:0x00000C04; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C1C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C24; // type:object size:0xC scope:global align:4 +lbl_334_data_C30 = .data:0x00000C30; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C44; // type:object size:0x8 scope:global align:4 +lbl_334_data_C4C = .data:0x00000C4C; // type:object size:0x34 +@96326 = .data:0x00000C80; // type:object size:0x3C scope:local align:4 +lbl_334_data_CBC = .data:0x00000CBC; // type:object size:0x14 +@96328 = .data:0x00000CD0; // type:object size:0x34 scope:local align:4 +lbl_334_data_D04 = .data:0x00000D04; // type:object size:0x14 +@96386 = .data:0x00000D18; // type:object size:0x24 scope:local align:4 +lbl_334_data_D3C = .data:0x00000D3C; // type:object size:0x18 +@96388 = .data:0x00000D54; // type:object size:0xC scope:local align:4 +lbl_334_data_D60 = .data:0x00000D60; // type:object size:0x1C +@96390 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 +lbl_334_data_D88 = .data:0x00000D88; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94913 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_maro/splits.txt b/config/RZDJ01/rels/d_a_npc_maro/splits.txt new file mode 100644 index 0000000000..e40b5691c6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_maro.cpp: + .text start:0x000000CC end:0x000071D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000018C + .data start:0x00000000 end:0x00001234 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_maro/symbols.txt b/config/RZDJ01/rels/d_a_npc_maro/symbols.txt new file mode 100644 index 0000000000..df699ab616 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_maro/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Maro_cFv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +create__12daNpc_Maro_cFv = .text:0x000001A8; // type:function size:0x5CC scope:global align:4 +CreateHeap__12daNpc_Maro_cFv = .text:0x00000774; // type:function size:0x27C scope:global align:4 +Execute__12daNpc_Maro_cFv = .text:0x000009F0; // type:function size:0xEC scope:global align:4 +Draw__12daNpc_Maro_cFv = .text:0x00000ADC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Maro_cFP10fopAc_ac_c = .text:0x00000B70; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Maro_cFP8J3DJointi = .text:0x00000B74; // type:function size:0x54 scope:global align:4 +srchArrow__12daNpc_Maro_cFPvPv = .text:0x00000BC8; // type:function size:0x94 scope:global align:4 +getArrowP__12daNpc_Maro_cFv = .text:0x00000C5C; // type:function size:0xEC scope:global align:4 +srchItaMato__12daNpc_Maro_cFPvPv = .text:0x00000D48; // type:function size:0x94 scope:global align:4 +getItaMatoP__12daNpc_Maro_cFi = .text:0x00000DDC; // type:function size:0xDC scope:global align:4 +getType__12daNpc_Maro_cFv = .text:0x00000EB8; // type:function size:0xB0 scope:global align:4 +isDelete__12daNpc_Maro_cFv = .text:0x00000F68; // type:function size:0x234 scope:global align:4 +reset__12daNpc_Maro_cFv = .text:0x0000119C; // type:function size:0x174 scope:global align:4 +afterJntAnm__12daNpc_Maro_cFi = .text:0x00001310; // type:function size:0x7C scope:global align:4 +setParam__12daNpc_Maro_cFv = .text:0x0000138C; // type:function size:0x250 scope:global align:4 +checkChangeEvt__12daNpc_Maro_cFv = .text:0x000015DC; // type:function size:0x180 scope:global align:4 +evtEndProc__12daNpc_Maro_cFv = .text:0x0000175C; // type:function size:0x3C scope:global align:4 +setAfterTalkMotion__12daNpc_Maro_cFv = .text:0x00001798; // type:function size:0x58 scope:global align:4 +srchActors__12daNpc_Maro_cFv = .text:0x000017F0; // type:function size:0x364 scope:global align:4 +evtTalk__12daNpc_Maro_cFv = .text:0x00001B54; // type:function size:0x13C scope:global align:4 +evtCutProc__12daNpc_Maro_cFv = .text:0x00001C90; // type:function size:0x14C scope:global align:4 +action__12daNpc_Maro_cFv = .text:0x00001DDC; // type:function size:0x1E4 scope:global align:4 +beforeMove__12daNpc_Maro_cFv = .text:0x00001FC0; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Maro_cFv = .text:0x00002030; // type:function size:0x264 scope:global align:4 +setCollision__12daNpc_Maro_cFv = .text:0x00002294; // type:function size:0x160 scope:global align:4 +drawDbgInfo__12daNpc_Maro_cFv = .text:0x000023F4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Maro_cFv = .text:0x000023FC; // type:function size:0x64 scope:global align:4 +getFaceMotionAnm__12daNpc_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002460; // type:function size:0x8C scope:global align:4 +getMotionAnm__12daNpc_Maro_cF22daNpcT_motionAnmData_c = .text:0x000024EC; // type:function size:0x8C scope:global align:4 +selectAction__12daNpc_Maro_cFv = .text:0x00002578; // type:function size:0x128 scope:global align:4 +setAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x000026A0; // type:function size:0xA8 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Maro_cFi = .text:0x00002748; // type:function size:0x148 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Maro_cFi = .text:0x00002890; // type:function size:0x150 scope:global align:4 +cutSwdTutorial__12daNpc_Maro_cFi = .text:0x000029E0; // type:function size:0x200 scope:global align:4 +cutHail__12daNpc_Maro_cFi = .text:0x00002BE0; // type:function size:0x114 scope:global align:4 +cutFindMonkey__12daNpc_Maro_cFi = .text:0x00002CF4; // type:function size:0x260 scope:global align:4 +cutGiveMeWoodSwd__12daNpc_Maro_cFi = .text:0x00002F54; // type:function size:0x250 scope:global align:4 +cutGetWoodSwd__12daNpc_Maro_cFi = .text:0x000031A4; // type:function size:0x474 scope:global align:4 +cutConversationWithMaro__12daNpc_Maro_cFi = .text:0x00003618; // type:function size:0xAC scope:global align:4 +cutCacaricoConversation__12daNpc_Maro_cFi = .text:0x000036C4; // type:function size:0x17C scope:global align:4 +cutSurprise__12daNpc_Maro_cFi = .text:0x00003840; // type:function size:0x224 scope:global align:4 +cutArrowTutorial__12daNpc_Maro_cFi = .text:0x00003A64; // type:function size:0x139C scope:global align:4 +cutBokinTalk__12daNpc_Maro_cFi = .text:0x00004E00; // type:function size:0xF8 scope:global align:4 +cutMarosWhisper__12daNpc_Maro_cFi = .text:0x00004EF8; // type:function size:0x278 scope:global align:4 +cutTagPush1__12daNpc_Maro_cFi = .text:0x00005170; // type:function size:0x128 scope:global align:4 +cutNotGonnaLet__12daNpc_Maro_cFi = .text:0x00005298; // type:function size:0x448 scope:global align:4 +cutTalkToKakashi__12daNpc_Maro_cFi = .text:0x000056E0; // type:function size:0x240 scope:global align:4 +wait__12daNpc_Maro_cFPv = .text:0x00005920; // type:function size:0x610 scope:global align:4 +swdTutorial__12daNpc_Maro_cFPv = .text:0x00005F30; // type:function size:0x120 scope:global align:4 +talk_withTaro__12daNpc_Maro_cFPv = .text:0x00006050; // type:function size:0x120 scope:global align:4 +tend__12daNpc_Maro_cFPv = .text:0x00006170; // type:function size:0x20C scope:global align:4 +arrowTutorial__12daNpc_Maro_cFPv = .text:0x0000637C; // type:function size:0x234 scope:global align:4 +talk__12daNpc_Maro_cFPv = .text:0x000065B0; // type:function size:0x1C8 scope:global align:4 +shop__12daNpc_Maro_cFPv = .text:0x00006778; // type:function size:0xF8 scope:global align:4 +daNpc_Maro_Create__FPv = .text:0x00006870; // type:function size:0x4 scope:global align:4 +daNpc_Maro_Delete__FPv = .text:0x00006874; // type:function size:0x34 scope:global align:4 +daNpc_Maro_Execute__FPv = .text:0x000068A8; // type:function size:0x4 scope:global align:4 +daNpc_Maro_Draw__FPv = .text:0x000068AC; // type:function size:0x4 scope:global align:4 +daNpc_Maro_IsDelete__FPv = .text:0x000068B0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_maro_cpp = .text:0x000068B8; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006960; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000069A4; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000069E4; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00006A20; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006AEC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00006B94; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006C20; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006CA0; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00006CBC; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006D1C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006E34; // type:function size:0x110 scope:global align:4 +sorasu1__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00006F44; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006FAC; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00007040; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__12daNpc_Maro_cFv = .text:0x000070B4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Maro_cFv = .text:0x000070BC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Maro_cFv = .text:0x000070C4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Maro_cFv = .text:0x000070CC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Maro_cFi = .text:0x000070D4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Maro_cFi = .text:0x000070E4; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Maro_Param_cFv = .text:0x000070F4; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Maro_Param_cFv = .text:0x00007134; // type:function size:0x10 scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00007144; // type:function size:0x1C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007160; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$99658 = .rodata:0x00000090; // type:object size:0x44 scope:local align:4 +@108551 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@108552 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@108553 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@108554 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@108555 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@108556 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108557 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108558 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108559 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108560 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108561 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108653 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@108654 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@108742 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@108865 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@109060 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109061 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109062 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@109063 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109102 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@109277 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109278 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109281 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 data:double +@109416 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@109460 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@109461 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@109462 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@109487 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@109488 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@109489 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@109490 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@109491 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@109492 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@109493 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@109539 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100989 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@101132 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@109964 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:float +@110046 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110047 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110048 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_87_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_87_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_87_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_87_data_2D = .data:0x0000002D; // type:object size:0x1C data:string +lbl_87_data_49 = .data:0x00000049; // type:object size:0x1C data:string +lbl_87_data_65 = .data:0x00000065; // type:object size:0x18 data:string +lbl_87_data_7D = .data:0x0000007D; // type:object size:0x18 data:string +lbl_87_data_95 = .data:0x00000095; // type:object size:0xB data:string +lbl_87_data_A0 = .data:0x000000A0; // type:object size:0x9 data:string +lbl_87_data_A9 = .data:0x000000A9; // type:object size:0x14 data:string +lbl_87_data_BD = .data:0x000000BD; // type:object size:0x17 data:string +lbl_87_data_D4 = .data:0x000000D4; // type:object size:0x12 data:string +lbl_87_data_E6 = .data:0x000000E6; // type:object size:0x14 data:string +lbl_87_data_FA = .data:0x000000FA; // type:object size:0x10 data:string +lbl_87_data_10A = .data:0x0000010A; // type:object size:0x10 data:string +l_evtList = .data:0x0000011C; // type:object size:0x78 scope:global align:4 +lbl_87_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_87_data_199 = .data:0x00000199; // type:object size:0x8 data:string +lbl_87_data_1A1 = .data:0x000001A1; // type:object size:0x6 data:string +lbl_87_data_1A7 = .data:0x000001A7; // type:object size:0x6 data:string +lbl_87_data_1AD = .data:0x000001AD; // type:object size:0x6 data:string +lbl_87_data_1B3 = .data:0x000001B3; // type:object size:0x6 data:string +lbl_87_data_1B9 = .data:0x000001B9; // type:object size:0x6 data:string +lbl_87_data_1BF = .data:0x000001BF; // type:object size:0x5 data:string +lbl_87_data_1C4 = .data:0x000001C4; // type:object size:0x6 data:string +l_resNameList = .data:0x000001CC; // type:object size:0x28 scope:global align:4 +lbl_87_data_1F4 = .data:0x000001F4; // type:object size:0x3 +lbl_87_data_1F7 = .data:0x000001F7; // type:object size:0x3 +lbl_87_data_1FA = .data:0x000001FA; // type:object size:0x4 +lbl_87_data_1FE = .data:0x000001FE; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000204; // type:object size:0x44 scope:global align:4 +l_faceMotionAnmData = .data:0x00000248; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000360; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000478; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000518; // type:object size:0x90 scope:global align:4 +lbl_87_data_5A8 = .data:0x000005A8; // type:object size:0x1C data:string +lbl_87_data_5C4 = .data:0x000005C4; // type:object size:0x1B data:string +lbl_87_data_5DF = .data:0x000005DF; // type:object size:0xC data:string +lbl_87_data_5EB = .data:0x000005EB; // type:object size:0x5 data:string +lbl_87_data_5F0 = .data:0x000005F0; // type:object size:0xC data:string +lbl_87_data_5FC = .data:0x000005FC; // type:object size:0xF data:string +lbl_87_data_60B = .data:0x0000060B; // type:object size:0xC data:string +lbl_87_data_617 = .data:0x00000617; // type:object size:0x17 data:string +lbl_87_data_62E = .data:0x0000062E; // type:object size:0x16 data:string +lbl_87_data_644 = .data:0x00000644; // type:object size:0xE data:string +lbl_87_data_652 = .data:0x00000652; // type:object size:0xB data:string +lbl_87_data_65D = .data:0x0000065D; // type:object size:0xE data:string +lbl_87_data_66B = .data:0x0000066B; // type:object size:0xA data:string +lbl_87_data_675 = .data:0x00000675; // type:object size:0xE data:string +mCutNameList__12daNpc_Maro_c = .data:0x00000684; // type:object size:0x44 scope:global align:4 +mCutList__12daNpc_Maro_c = .data:0x000006C8; // type:object size:0xCC scope:global align:4 data:4byte +@108936 = .data:0x00000794; // type:object size:0x40 scope:local align:4 +@108980 = .data:0x000007D4; // type:object size:0x40 scope:local align:4 +@100069 = .data:0x00000814; // type:object size:0xC scope:local align:4 +@100079 = .data:0x00000820; // type:object size:0xC scope:local align:4 +@100089 = .data:0x0000082C; // type:object size:0xC scope:local align:4 +@109079 = .data:0x00000838; // type:object size:0xC scope:local align:4 data:4byte +@100246 = .data:0x00000844; // type:object size:0xC scope:local align:4 +@100253 = .data:0x00000850; // type:object size:0xC scope:local align:4 +@109132 = .data:0x0000085C; // type:object size:0x40 scope:local align:4 +@109138 = .data:0x0000089C; // type:object size:0xC scope:local align:4 +@109139 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +@109140 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +@109141 = .data:0x000008C0; // type:object size:0xC scope:local align:4 +lbl_87_data_8CC = .data:0x000008CC; // type:object size:0x58 +@109347 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@109348 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@109349 = .data:0x0000093C; // type:object size:0xC scope:local align:4 +@109350 = .data:0x00000948; // type:object size:0xC scope:local align:4 +@109351 = .data:0x00000954; // type:object size:0xC scope:local align:4 +lbl_87_data_960 = .data:0x00000960; // type:object size:0x4 data:string +lbl_87_data_964 = .data:0x00000964; // type:object size:0x6 data:string +@109542 = .data:0x0000096C; // type:object size:0x30 scope:local align:4 +@109541 = .data:0x0000099C; // type:object size:0x30 scope:local align:4 +lbl_87_data_9CC = .data:0x000009CC; // type:object size:0x14 +@109913 = .data:0x000009E0; // type:object size:0x178 scope:local align:4 +@109912 = .data:0x00000B58; // type:object size:0x178 scope:local align:4 +@110023 = .data:0x00000CD0; // type:object size:0x80 scope:local align:4 +@110022 = .data:0x00000D50; // type:object size:0x80 scope:local align:4 +daNpc_Maro_MethodTable = .data:0x00000DD0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MARO = .data:0x00000DF0; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Maro_c = .data:0x00000E20; // type:object size:0xD0 scope:global align:4 +lbl_87_data_EF0 = .data:0x00000EF0; // type:object size:0xD data:string +@102260 = .data:0x00000F00; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_Maro_c = .data:0x00000F1C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Maro_Param_c = .data:0x00000F24; // type:object size:0xC scope:global align:4 +lbl_87_data_F30 = .data:0x00000F30; // type:object size:0x13 data:string +__RTTI__18daNpc_Maro_Param_c = .data:0x00000F44; // type:object size:0x8 scope:global align:4 +lbl_87_data_F4C = .data:0x00000F4C; // type:object size:0xE data:string +@102263 = .data:0x00000F5C; // type:object size:0x14 scope:local align:4 +lbl_87_data_F70 = .data:0x00000F70; // type:object size:0x14 +@102282 = .data:0x00000F84; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000F98; // type:object size:0xC scope:global align:4 +lbl_87_data_FA4 = .data:0x00000FA4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000FB4; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000FBC; // type:object size:0xC scope:global align:4 +lbl_87_data_FC8 = .data:0x00000FC8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FE0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000FE8; // type:object size:0xC scope:global align:4 +lbl_87_data_FF4 = .data:0x00000FF4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001008; // type:object size:0x8 scope:global align:4 +lbl_87_data_1010 = .data:0x00001010; // type:object size:0x34 +@102349 = .data:0x00001044; // type:object size:0x3C scope:local align:4 +lbl_87_data_1080 = .data:0x00001080; // type:object size:0x14 +@102351 = .data:0x00001094; // type:object size:0x34 scope:local align:4 +lbl_87_data_10C8 = .data:0x000010C8; // type:object size:0x14 +@102409 = .data:0x000010DC; // type:object size:0x24 scope:local align:4 +lbl_87_data_1100 = .data:0x00001100; // type:object size:0x18 +@102411 = .data:0x00001118; // type:object size:0xC scope:local align:4 +lbl_87_data_1124 = .data:0x00001124; // type:object size:0x1C +@102413 = .data:0x00001140; // type:object size:0xC scope:local align:4 +lbl_87_data_114C = .data:0x0000114C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99640 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_midp/splits.txt b/config/RZDJ01/rels/d_a_npc_midp/splits.txt new file mode 100644 index 0000000000..0a0b027d32 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_midp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_midp.cpp: + .text start:0x000000CC end:0x00001E98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_midp/symbols.txt b/config/RZDJ01/rels/d_a_npc_midp/symbols.txt new file mode 100644 index 0000000000..d4068a2380 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_midp/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_midP_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_midP_cFv = .text:0x00000178; // type:function size:0x4E8 scope:global align:4 +CreateHeap__12daNpc_midP_cFv = .text:0x00000660; // type:function size:0x280 scope:global align:4 +Draw__12daNpc_midP_cFv = .text:0x000008E0; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__12daNpc_midP_cFP10fopAc_ac_c = .text:0x000009A4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_midP_cFP8J3DJointi = .text:0x000009A8; // type:function size:0x54 scope:global align:4 +getType__12daNpc_midP_cFv = .text:0x000009FC; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_midP_cFv = .text:0x00000A1C; // type:function size:0x20 scope:global align:4 +reset__12daNpc_midP_cFv = .text:0x00000A3C; // type:function size:0x8C scope:global align:4 +afterJntAnm__12daNpc_midP_cFi = .text:0x00000AC8; // type:function size:0x8C scope:global align:4 +ctrlBtk__12daNpc_midP_cFv = .text:0x00000B54; // type:function size:0x138 scope:global align:4 +setParam__12daNpc_midP_cFv = .text:0x00000C8C; // type:function size:0xD8 scope:global align:4 +setAfterTalkMotion__12daNpc_midP_cFv = .text:0x00000D64; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_midP_cFv = .text:0x00000D80; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_midP_cFv = .text:0x00000E74; // type:function size:0xBC scope:global align:4 +action__12daNpc_midP_cFv = .text:0x00000F30; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_midP_cFv = .text:0x00000FD4; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_midP_cFv = .text:0x0000104C; // type:function size:0x218 scope:global align:4 +setCollision__12daNpc_midP_cFv = .text:0x00001264; // type:function size:0x108 scope:global align:4 +drawDbgInfo__12daNpc_midP_cFv = .text:0x0000136C; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_midP_cFv = .text:0x00001374; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_midP_cFv = .text:0x000013DC; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x0000141C; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_midP_cFPv = .text:0x000014C4; // type:function size:0x1B8 scope:global align:4 +talk__12daNpc_midP_cFPv = .text:0x0000167C; // type:function size:0x1A0 scope:global align:4 +daNpc_midP_Create__FPv = .text:0x0000181C; // type:function size:0x4 scope:global align:4 +daNpc_midP_Delete__FPv = .text:0x00001820; // type:function size:0x34 scope:global align:4 +daNpc_midP_Execute__FPv = .text:0x00001854; // type:function size:0x4 scope:global align:4 +daNpc_midP_Draw__FPv = .text:0x00001858; // type:function size:0x4 scope:global align:4 +daNpc_midP_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018CC; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001998; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019D8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A18; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A5C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B04; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B58; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C70; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D80; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__12daNpc_midP_cFv = .text:0x00001E00; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__12daNpc_midP_cFv = .text:0x00001E08; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_midP_cFv = .text:0x00001E10; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_midP_cFv = .text:0x00001E18; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_midP_cFv = .text:0x00001E20; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_midP_cFi = .text:0x00001E28; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_midP_cFi = .text:0x00001E38; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_midP_Param_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_midP_Param_cFv = .text:0x00001E88; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_midP_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98032 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98035 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98036 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98056 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98057 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98067 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98119 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98266 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98395 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98397 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98400 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_335_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_335_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_335_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_335_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_midP_c = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +@98319 = .data:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@98320 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_335_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +@98457 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +daNpc_midP_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MIDP = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_midP_c = .data:0x0000011C; // type:object size:0xC4 scope:global align:4 +lbl_335_data_1E0 = .data:0x000001E0; // type:object size:0xD data:string +@95308 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_midP_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_midP_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_335_data_218 = .data:0x00000218; // type:object size:0x13 data:string +__RTTI__18daNpc_midP_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_335_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@95316 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_335_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_335_data_284 = .data:0x00000284; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_335_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +lbl_335_data_2CC = .data:0x000002CC; // type:object size:0x34 +@95383 = .data:0x00000300; // type:object size:0x3C scope:local align:4 +lbl_335_data_33C = .data:0x0000033C; // type:object size:0x14 +@95385 = .data:0x00000350; // type:object size:0x34 scope:local align:4 +lbl_335_data_384 = .data:0x00000384; // type:object size:0x14 +@95443 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_335_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95445 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_335_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95447 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_335_data_408 = .data:0x00000408; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_midP_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94743 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_mk/splits.txt b/config/RZDJ01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 0000000000..f844e3816b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_mk.cpp: + .text start:0x0000005C end:0x00000084 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_npc_mk/symbols.txt b/config/RZDJ01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 0000000000..f20f612571 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_Mk_Create__FPv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Delete__FPv = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Execute__FPv = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Draw__FPv = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daNpc_Mk_IsDelete__FPv = .text:0x0000007C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_Mk_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_moi/splits.txt b/config/RZDJ01/rels/d_a_npc_moi/splits.txt new file mode 100644 index 0000000000..6035fe3e60 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_moi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moi.cpp: + .text start:0x000000CC end:0x000053EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001CC + .data start:0x00000000 end:0x0000110C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_moi/symbols.txt b/config/RZDJ01/rels/d_a_npc_moi/symbols.txt new file mode 100644 index 0000000000..f3c264e7ec --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_moi/symbols.txt @@ -0,0 +1,221 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Moi_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +create__11daNpc_Moi_cFv = .text:0x000001D8; // type:function size:0x5B8 scope:global align:4 +CreateHeap__11daNpc_Moi_cFv = .text:0x00000790; // type:function size:0x3D4 scope:global align:4 +Draw__11daNpc_Moi_cFv = .text:0x00000B64; // type:function size:0x120 scope:global align:4 +createHeapCallBack__11daNpc_Moi_cFP10fopAc_ac_c = .text:0x00000C84; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Moi_cFP8J3DJointi = .text:0x00000C88; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Moi_cFv = .text:0x00000CDC; // type:function size:0x74 scope:global align:4 +isDelete__11daNpc_Moi_cFv = .text:0x00000D50; // type:function size:0x130 scope:global align:4 +reset__11daNpc_Moi_cFv = .text:0x00000E80; // type:function size:0x29C scope:global align:4 +chkMoiN__11daNpc_Moi_cFv = .text:0x0000111C; // type:function size:0x20 scope:global align:4 +afterJntAnm__11daNpc_Moi_cFi = .text:0x0000113C; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Moi_cFv = .text:0x000011C0; // type:function size:0x260 scope:global align:4 +checkChangeEvt__11daNpc_Moi_cFv = .text:0x00001420; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__11daNpc_Moi_cFv = .text:0x000014CC; // type:function size:0x70 scope:global align:4 +srchActors__11daNpc_Moi_cFv = .text:0x0000153C; // type:function size:0x9C scope:global align:4 +evtTalk__11daNpc_Moi_cFv = .text:0x000015D8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Moi_cFv = .text:0x00001678; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Moi_cFv = .text:0x00001730; // type:function size:0x1BC scope:global align:4 +beforeMove__11daNpc_Moi_cFv = .text:0x000018EC; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Moi_cFv = .text:0x0000195C; // type:function size:0x380 scope:global align:4 +setCollision__11daNpc_Moi_cFv = .text:0x00001CDC; // type:function size:0x274 scope:global align:4 +drawDbgInfo__11daNpc_Moi_cFv = .text:0x00001F50; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Moi_cFv = .text:0x00001F58; // type:function size:0x1C4 scope:global align:4 +afterSetMotionAnm__11daNpc_Moi_cFiifi = .text:0x0000211C; // type:function size:0x24 scope:global align:4 +changeAnm__11daNpc_Moi_cFPiPi = .text:0x00002140; // type:function size:0x70 scope:global align:4 +changeBck__11daNpc_Moi_cFPiPi = .text:0x000021B0; // type:function size:0x48 scope:global align:4 +changeBtp__11daNpc_Moi_cFPiPi = .text:0x000021F8; // type:function size:0xB8 scope:global align:4 +changeBtk__11daNpc_Moi_cFPiPi = .text:0x000022B0; // type:function size:0x74 scope:global align:4 +selectAction__11daNpc_Moi_cFv = .text:0x00002324; // type:function size:0x12C scope:global align:4 +setAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x00002450; // type:function size:0xA8 scope:global align:4 +setSSlash__11daNpc_Moi_cFi = .text:0x000024F8; // type:function size:0x1A4 scope:global align:4 +chkPullOutSw__11daNpc_Moi_cFv = .text:0x0000269C; // type:function size:0x74 scope:global align:4 +pullOutSw__11daNpc_Moi_cFv = .text:0x00002710; // type:function size:0x58 scope:global align:4 +chkSetInSw__11daNpc_Moi_cFv = .text:0x00002768; // type:function size:0x74 scope:global align:4 +setInSw__11daNpc_Moi_cFv = .text:0x000027DC; // type:function size:0x58 scope:global align:4 +setSwAT__11daNpc_Moi_cFv = .text:0x00002834; // type:function size:0xDC scope:global align:4 +torch__11daNpc_Moi_cFv = .text:0x00002910; // type:function size:0x178 scope:global align:4 +injuryCheck__11daNpc_Moi_cFv = .text:0x00002A88; // type:function size:0x148 scope:global align:4 +injuryTurn__11daNpc_Moi_cF4cXyz = .text:0x00002BD0; // type:function size:0x110 scope:global align:4 +injuryWalk__11daNpc_Moi_cFv = .text:0x00002CE0; // type:function size:0x190 scope:global align:4 +poise__11daNpc_Moi_cFv = .text:0x00002E70; // type:function size:0x494 scope:global align:4 +cutDeliveredSw__11daNpc_Moi_cFi = .text:0x00003304; // type:function size:0x378 scope:global align:4 +cutAppearanceMoi__11daNpc_Moi_cFi = .text:0x0000367C; // type:function size:0x4D8 scope:global align:4 +cutConversationWithUri__11daNpc_Moi_cFi = .text:0x00003B54; // type:function size:0x1E8 scope:global align:4 +cutFindWolf__11daNpc_Moi_cFi = .text:0x00003D3C; // type:function size:0x2F0 scope:global align:4 +wait__11daNpc_Moi_cFPv = .text:0x0000402C; // type:function size:0x390 scope:global align:4 +walk__11daNpc_Moi_cFPv = .text:0x000043BC; // type:function size:0x194 scope:global align:4 +walkOnEggshell__11daNpc_Moi_cFPv = .text:0x00004550; // type:function size:0x324 scope:global align:4 +rest__11daNpc_Moi_cFPv = .text:0x00004874; // type:function size:0xFC scope:global align:4 +talk__11daNpc_Moi_cFPv = .text:0x00004970; // type:function size:0x22C scope:global align:4 +daNpc_Moi_Create__FPv = .text:0x00004B9C; // type:function size:0x4 scope:global align:4 +daNpc_Moi_Delete__FPv = .text:0x00004BA0; // type:function size:0x34 scope:global align:4 +daNpc_Moi_Execute__FPv = .text:0x00004BD4; // type:function size:0x4 scope:global align:4 +daNpc_Moi_Draw__FPv = .text:0x00004BD8; // type:function size:0x4 scope:global align:4 +daNpc_Moi_IsDelete__FPv = .text:0x00004BDC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00004C4C; // type:function size:0x74 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00004CC0; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004D00; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00004D40; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004E0C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004E4C; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004E90; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00004ECC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004F74; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005000; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005080; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000509C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000050FC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005214; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Moi_cFv = .text:0x00005324; // type:function size:0x30 scope:global align:4 +getBackboneJointNo__11daNpc_Moi_cFv = .text:0x00005354; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Moi_cFv = .text:0x0000535C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Moi_cFv = .text:0x00005364; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Moi_cFv = .text:0x0000536C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Moi_cFv = .text:0x00005374; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Moi_cFi = .text:0x0000537C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Moi_cFi = .text:0x0000538C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Moi_Param_cFv = .text:0x0000539C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Moi_Param_cFv = .text:0x000053DC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Moi_Param_c = .rodata:0x00000000; // type:object size:0xBC scope:global align:4 +heapSize$96385 = .rodata:0x000000BC; // type:object size:0x1C scope:local align:4 +@103130 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103131 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103132 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103133 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103134 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@103135 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103157 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@103158 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96464 = .rodata:0x000000F8; // type:object size:0x18 scope:local align:4 +@103294 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@103361 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@103570 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103571 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103604 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@103727 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103728 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103729 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103730 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103731 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103732 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103733 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103736 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103797 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103798 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103799 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103800 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +jointNo$97068 = .rodata:0x00000160; // type:object size:0x18 scope:local align:4 +@103884 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:float +@103987 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104003 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@104017 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 data:float +@104052 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104053 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104054 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104055 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104116 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104236 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104237 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@104286 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@104287 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@104288 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97670 = .rodata:0x000001B4; // type:object size:0x8 scope:local align:4 +@104469 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@104470 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@104471 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@104565 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_337_data_40 = .data:0x00000040; // type:object size:0x1 +lbl_337_data_41 = .data:0x00000041; // type:object size:0x10 data:string +lbl_337_data_51 = .data:0x00000051; // type:object size:0xC data:string +lbl_337_data_5D = .data:0x0000005D; // type:object size:0xD data:string +l_evtList = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +lbl_337_data_8C = .data:0x0000008C; // type:object size:0x4 data:string +lbl_337_data_90 = .data:0x00000090; // type:object size:0x5 data:string +lbl_337_data_95 = .data:0x00000095; // type:object size:0x5 data:string +lbl_337_data_9A = .data:0x0000009A; // type:object size:0x5 data:string +lbl_337_data_9F = .data:0x0000009F; // type:object size:0x7 data:string +l_resNameList = .data:0x000000A8; // type:object size:0x18 scope:global align:4 +lbl_337_data_C0 = .data:0x000000C0; // type:object size:0x3 +lbl_337_data_C3 = .data:0x000000C3; // type:object size:0x3 +lbl_337_data_C6 = .data:0x000000C6; // type:object size:0x4 +lbl_337_data_CA = .data:0x000000CA; // type:object size:0x3 +lbl_337_data_CD = .data:0x000000CD; // type:object size:0x7 +l_loadResPtrnList = .data:0x000000D4; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x000000F0; // type:object size:0x230 scope:global align:4 +l_motionAnmData = .data:0x00000320; // type:object size:0x3D4 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000006F4; // type:object size:0x160 scope:global align:4 +l_motionSequenceData = .data:0x00000854; // type:object size:0x310 scope:global align:4 +lbl_337_data_B64 = .data:0x00000B64; // type:object size:0xF data:string +lbl_337_data_B73 = .data:0x00000B73; // type:object size:0x16 data:string +lbl_337_data_B89 = .data:0x00000B89; // type:object size:0xA data:string +mCutNameList__11daNpc_Moi_c = .data:0x00000B94; // type:object size:0x14 scope:global align:4 +mCutList__11daNpc_Moi_c = .data:0x00000BA8; // type:object size:0x3C scope:global align:4 data:4byte +@103583 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 data:4byte +@103606 = .data:0x00000BF0; // type:object size:0x28 scope:local align:4 +@103619 = .data:0x00000C18; // type:object size:0xC scope:local align:4 data:4byte +@103620 = .data:0x00000C24; // type:object size:0xC scope:local align:4 data:4byte +lbl_337_data_C30 = .data:0x00000C30; // type:object size:0x4 data:string +@97043 = .data:0x00000C34; // type:object size:0xC scope:local align:4 +@103927 = .data:0x00000C40; // type:object size:0xC scope:local align:4 +@103928 = .data:0x00000C4C; // type:object size:0xC scope:local align:4 +@103929 = .data:0x00000C58; // type:object size:0xC scope:local align:4 +@103930 = .data:0x00000C64; // type:object size:0xC scope:local align:4 +@103931 = .data:0x00000C70; // type:object size:0xC scope:local align:4 +lbl_337_data_C7C = .data:0x00000C7C; // type:object size:0x4 data:string +lbl_337_data_C80 = .data:0x00000C80; // type:object size:0xC +@104353 = .data:0x00000C8C; // type:object size:0x1C scope:local align:4 +daNpc_Moi_MethodTable = .data:0x00000CA8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MOI = .data:0x00000CC8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Moi_c = .data:0x00000CF8; // type:object size:0xC4 scope:global align:4 +lbl_337_data_DBC = .data:0x00000DBC; // type:object size:0xC data:string +@98178 = .data:0x00000DC8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Moi_c = .data:0x00000DDC; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Moi_Param_c = .data:0x00000DE4; // type:object size:0xC scope:global align:4 +lbl_337_data_DF0 = .data:0x00000DF0; // type:object size:0x12 data:string +__RTTI__17daNpc_Moi_Param_c = .data:0x00000E04; // type:object size:0x8 scope:global align:4 +lbl_337_data_E0C = .data:0x00000E0C; // type:object size:0x9 data:string +@98186 = .data:0x00000E18; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E2C; // type:object size:0xC scope:global align:4 +lbl_337_data_E38 = .data:0x00000E38; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E48; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000E50; // type:object size:0xC scope:global align:4 +lbl_337_data_E5C = .data:0x00000E5C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000E6C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E74; // type:object size:0xC scope:global align:4 +lbl_337_data_E80 = .data:0x00000E80; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E98; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EA0; // type:object size:0xC scope:global align:4 +lbl_337_data_EAC = .data:0x00000EAC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000EC0; // type:object size:0x8 scope:global align:4 +lbl_337_data_EC8 = .data:0x00000EC8; // type:object size:0x34 +@98253 = .data:0x00000EFC; // type:object size:0x3C scope:local align:4 +lbl_337_data_F38 = .data:0x00000F38; // type:object size:0x14 +@98255 = .data:0x00000F4C; // type:object size:0x34 scope:local align:4 +lbl_337_data_F80 = .data:0x00000F80; // type:object size:0x14 +@98313 = .data:0x00000F94; // type:object size:0x24 scope:local align:4 +lbl_337_data_FB8 = .data:0x00000FB8; // type:object size:0x18 +@98315 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 +lbl_337_data_FDC = .data:0x00000FDC; // type:object size:0x1C +@98317 = .data:0x00000FF8; // type:object size:0xC scope:local align:4 +lbl_337_data_1004 = .data:0x00001004; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96371 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97318 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +lightOffset$97315 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_moir/splits.txt b/config/RZDJ01/rels/d_a_npc_moir/splits.txt new file mode 100644 index 0000000000..1dc6c02ee6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_moir/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moir.cpp: + .text start:0x000000CC end:0x00004838 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000384 + .data start:0x00000000 end:0x00000714 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_moir/symbols.txt b/config/RZDJ01/rels/d_a_npc_moir/symbols.txt new file mode 100644 index 0000000000..02823b9be0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_moir/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcMoiR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcMoiR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__11daNpcMoiR_cFv = .text:0x00000460; // type:function size:0x4B8 scope:global align:4 +CreateHeap__11daNpcMoiR_cFv = .text:0x00000918; // type:function size:0x308 scope:global align:4 +Draw__11daNpcMoiR_cFv = .text:0x00000C20; // type:function size:0x5C scope:global align:4 +ctrlJoint__11daNpcMoiR_cFP8J3DJointP8J3DModel = .text:0x00000C7C; // type:function size:0x188 scope:global align:4 +createHeapCallBack__11daNpcMoiR_cFP10fopAc_ac_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcMoiR_cFP8J3DJointi = .text:0x00000E08; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcMoiR_cFib = .text:0x00000E50; // type:function size:0x260 scope:global align:4 +setExpressionBtp__11daNpcMoiR_cFi = .text:0x000010B0; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcMoiR_cFif = .text:0x00001188; // type:function size:0x144 scope:global align:4 +setWaitAction__11daNpcMoiR_cFv = .text:0x000012CC; // type:function size:0xC0 scope:global align:4 +setAction__11daNpcMoiR_cFM11daNpcMoiR_cFPCvPvPv_b = .text:0x0000138C; // type:function size:0xA8 scope:global align:4 +wait_type0__11daNpcMoiR_cFPv = .text:0x00001434; // type:function size:0x234 scope:global align:4 +setExpression__11daNpcMoiR_cFif = .text:0x00001668; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcMoiR_cFifi = .text:0x00001694; // type:function size:0x44 scope:global align:4 +chkFindPlayer__11daNpcMoiR_cFv = .text:0x000016D8; // type:function size:0xF0 scope:global align:4 +setLookMode__11daNpcMoiR_cFi = .text:0x000017C8; // type:function size:0x24 scope:global align:4 +wait_type1__11daNpcMoiR_cFPv = .text:0x000017EC; // type:function size:0x450 scope:global align:4 +step__11daNpcMoiR_cFsi = .text:0x00001C3C; // type:function size:0x204 scope:global align:4 +wait_type2__11daNpcMoiR_cFPv = .text:0x00001E40; // type:function size:0x1DC scope:global align:4 +talk__11daNpcMoiR_cFPv = .text:0x0000201C; // type:function size:0x30C scope:global align:4 +setExpressionTalkAfter__11daNpcMoiR_cFv = .text:0x00002328; // type:function size:0x70 scope:global align:4 +fight__11daNpcMoiR_cFPv = .text:0x00002398; // type:function size:0x3A0 scope:global align:4 +demo__11daNpcMoiR_cFPv = .text:0x00002738; // type:function size:0x1C0 scope:global align:4 +leave__11daNpcMoiR_cFPv = .text:0x000028F8; // type:function size:0x14C scope:global align:4 +EvCut_Introduction__11daNpcMoiR_cFi = .text:0x00002A44; // type:function size:0xCC scope:global align:4 +EvCut_Appear__11daNpcMoiR_cFi = .text:0x00002B10; // type:function size:0x25C scope:global align:4 +EvCut_Appear2__11daNpcMoiR_cFi = .text:0x00002D6C; // type:function size:0x448 scope:global align:4 +daNpcMoiR_Create__FPv = .text:0x000031B4; // type:function size:0x4 scope:global align:4 +daNpcMoiR_Delete__FPv = .text:0x000031B8; // type:function size:0x34 scope:global align:4 +daNpcMoiR_Execute__FPv = .text:0x000031EC; // type:function size:0x24 scope:global align:4 +daNpcMoiR_Draw__FPv = .text:0x00003210; // type:function size:0x4 scope:global align:4 +daNpcMoiR_IsDelete__FPv = .text:0x00003214; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcMoiR_cFv = .text:0x0000321C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcMoiR_cFv = .text:0x00003224; // type:function size:0x8C scope:global align:4 +setAttnPos__11daNpcMoiR_cFv = .text:0x000032B0; // type:function size:0x4C8 scope:global align:4 +ctrlBtk__11daNpcMoiR_cFv = .text:0x00003778; // type:function size:0xD4 scope:global align:4 +main__11daNpcMoiR_cFv = .text:0x0000384C; // type:function size:0xCC0 scope:global align:4 +setParam__11daNpcMoiR_cFv = .text:0x0000450C; // type:function size:0x154 scope:global align:4 +__sinit_\d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000046C8; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004704; // type:function size:0xBC scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000047C0; // type:function size:0x28 scope:global align:4 +__dt__17daNpcMoiR_Param_cFv = .text:0x000047E8; // type:function size:0x40 scope:global align:4 +__ct__17daNpcMoiR_Param_cFv = .text:0x00004828; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcMoiR_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@100745 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100746 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100747 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100748 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100749 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@100799 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95332 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95639 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95643 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95647 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95651 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95655 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95659 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95663 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95667 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95671 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95675 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95728 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95730 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95734 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95738 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95742 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95744 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95748 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95752 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95756 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95758 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95762 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95766 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95768 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95772 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95774 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95778 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95782 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@95784 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@95788 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@95790 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@95794 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@95796 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@95800 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@95804 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@95806 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@95810 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@95812 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@95816 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@95820 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@95824 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@95826 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@95830 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@95832 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@95836 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@95840 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@95842 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@95846 = .rodata:0x000002CC; // type:object size:0xC scope:local align:4 +@95850 = .rodata:0x000002D8; // type:object size:0xC scope:local align:4 +@95854 = .rodata:0x000002E4; // type:object size:0xC scope:local align:4 +@101050 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 data:float +@101096 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@101169 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@101170 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@101171 = .rodata:0x00000300; // type:object size:0x8 scope:local align:4 +@101172 = .rodata:0x00000308; // type:object size:0x8 scope:local align:4 +@101206 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x00000320; // type:object size:0x8 scope:local align:4 +@101235 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@101236 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@101332 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@101333 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@101334 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@101335 = .rodata:0x00000340; // type:object size:0x8 scope:local align:4 +@101377 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@101378 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@101379 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@101471 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@101608 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@101609 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@101632 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 data:float +@101804 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@101806 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x1D4 scope:global align:4 +l_btpGetParamList = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +l_btkGetParamList = .data:0x000001EC; // type:object size:0xC scope:global align:4 data:4byte +l_loadRes_MOIR0 = .data:0x000001F8; // type:object size:0xC scope:global align:4 +l_loadRes_MOIR1 = .data:0x00000204; // type:object size:0xC scope:global align:4 +l_loadRes_MOIR2 = .data:0x00000210; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x0000021C; // type:object size:0xC scope:global align:4 +lbl_338_data_228 = .data:0x00000228; // type:object size:0x5 data:string +lbl_338_data_22D = .data:0x0000022D; // type:object size:0x6 data:string +lbl_338_data_233 = .data:0x00000233; // type:object size:0x6 data:string +lbl_338_data_239 = .data:0x00000239; // type:object size:0x6 data:string +l_arcNames = .data:0x00000240; // type:object size:0x10 scope:global align:4 data:4byte +lbl_338_data_250 = .data:0x00000250; // type:object size:0x1 +lbl_338_data_251 = .data:0x00000251; // type:object size:0x11 data:string +lbl_338_data_262 = .data:0x00000262; // type:object size:0xC data:string +lbl_338_data_26E = .data:0x0000026E; // type:object size:0xD data:string +l_evtNames = .data:0x0000027C; // type:object size:0x10 scope:global align:4 data:4byte +l_myName = .data:0x0000028C; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcMoiR_c = .data:0x00000290; // type:object size:0x30 scope:global align:4 data:4byte +lbl_338_data_2C0 = .data:0x000002C0; // type:object size:0x18 +@100952 = .data:0x000002D8; // type:object size:0x2C scope:local align:4 +@101001 = .data:0x00000304; // type:object size:0xC scope:local align:4 +@101002 = .data:0x00000310; // type:object size:0xC scope:local align:4 +@101003 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +@101031 = .data:0x00000328; // type:object size:0xC scope:local align:4 +@101032 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@101127 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@101128 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@101129 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@101185 = .data:0x00000364; // type:object size:0xC scope:local align:4 data:4byte +@101227 = .data:0x00000370; // type:object size:0xC scope:local align:4 data:4byte +lbl_338_data_37C = .data:0x0000037C; // type:object size:0x10 data:string +@101302 = .data:0x0000038C; // type:object size:0xC scope:local align:4 data:4byte +daNpcMoiR_MethodTable = .data:0x00000398; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MOIR = .data:0x000003B8; // type:object size:0x30 scope:global align:4 +__vt__11daNpcMoiR_c = .data:0x000003E8; // type:object size:0x48 scope:global align:4 +lbl_338_data_430 = .data:0x00000430; // type:object size:0xC data:string +@96948 = .data:0x0000043C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcMoiR_c = .data:0x00000450; // type:object size:0x8 scope:global align:4 +__vt__17daNpcMoiR_Param_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_338_data_464 = .data:0x00000464; // type:object size:0x12 data:string +__RTTI__17daNpcMoiR_Param_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_338_data_480 = .data:0x00000480; // type:object size:0x9 data:string +@96951 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000004A0; // type:object size:0xC scope:global align:4 +lbl_338_data_4AC = .data:0x000004AC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0xC scope:global align:4 +lbl_338_data_4D0 = .data:0x000004D0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 +lbl_338_data_4EC = .data:0x000004EC; // type:object size:0x34 +@97023 = .data:0x00000520; // type:object size:0x3C scope:local align:4 +lbl_338_data_55C = .data:0x0000055C; // type:object size:0x14 +@97025 = .data:0x00000570; // type:object size:0x34 scope:local align:4 +lbl_338_data_5A4 = .data:0x000005A4; // type:object size:0x14 +@97083 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 +lbl_338_data_5DC = .data:0x000005DC; // type:object size:0x18 +@97085 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +lbl_338_data_600 = .data:0x00000600; // type:object size:0x1C +@97087 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_338_data_628 = .data:0x00000628; // type:object size:0xE8 +lbl_338_data_710 = .data:0x00000710; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95137 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_myna2/splits.txt b/config/RZDJ01/rels/d_a_npc_myna2/splits.txt new file mode 100644 index 0000000000..c6fa0b2c97 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_myna2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_myna2.cpp: + .text start:0x000000CC end:0x000036C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A4 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_myna2/symbols.txt b/config/RZDJ01/rels/d_a_npc_myna2/symbols.txt new file mode 100644 index 0000000000..28e840128b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_myna2/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpc_myna2_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpc_myna2_cFv = .text:0x00000358; // type:function size:0x11C scope:global align:4 +create__13daNpc_myna2_cFv = .text:0x00000474; // type:function size:0x27C scope:global align:4 +CreateHeap__13daNpc_myna2_cFv = .text:0x000006F0; // type:function size:0x130 scope:global align:4 +Draw__13daNpc_myna2_cFv = .text:0x00000820; // type:function size:0x78 scope:global align:4 +createHeapCallBack__13daNpc_myna2_cFP10fopAc_ac_c = .text:0x00000898; // type:function size:0x4 scope:global align:4 +setParam__13daNpc_myna2_cFv = .text:0x0000089C; // type:function size:0xB8 scope:global align:4 +main__13daNpc_myna2_cFv = .text:0x00000954; // type:function size:0x22C scope:global align:4 +setAttnPos__13daNpc_myna2_cFv = .text:0x00000B80; // type:function size:0x238 scope:global align:4 +setExpressionBtp__13daNpc_myna2_cFi = .text:0x00000DB8; // type:function size:0xFC scope:global align:4 +setMotionAnm__13daNpc_myna2_cFif = .text:0x00000EB4; // type:function size:0x140 scope:global align:4 +setMotion__13daNpc_myna2_cFifi = .text:0x00000FF4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__13daNpc_myna2_cFv = .text:0x00001038; // type:function size:0x8 scope:global align:4 +drawOtherMdls__13daNpc_myna2_cFv = .text:0x00001040; // type:function size:0x4 scope:global align:4 +getTypeFromParam__13daNpc_myna2_cFv = .text:0x00001044; // type:function size:0x58 scope:global align:4 +isDelete__13daNpc_myna2_cFv = .text:0x0000109C; // type:function size:0xC0 scope:global align:4 +reset__13daNpc_myna2_cFv = .text:0x0000115C; // type:function size:0x1AC scope:global align:4 +playMotion__13daNpc_myna2_cFv = .text:0x00001308; // type:function size:0x244 scope:global align:4 +setAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x0000154C; // type:function size:0xA8 scope:global align:4 +selectAction__13daNpc_myna2_cFv = .text:0x000015F4; // type:function size:0xD0 scope:global align:4 +doNormalAction__13daNpc_myna2_cFi = .text:0x000016C4; // type:function size:0xE4 scope:global align:4 +doEvent__13daNpc_myna2_cFv = .text:0x000017A8; // type:function size:0x32C scope:global align:4 +setLookMode__13daNpc_myna2_cFi = .text:0x00001AD4; // type:function size:0x24 scope:global align:4 +wait__13daNpc_myna2_cFPv = .text:0x00001AF8; // type:function size:0x98 scope:global align:4 +waitHovering__13daNpc_myna2_cFPv = .text:0x00001B90; // type:function size:0x228 scope:global align:4 +s_sub__FPvPv = .text:0x00001DB8; // type:function size:0x58 scope:global align:4 +waitFailure__13daNpc_myna2_cFPv = .text:0x00001E10; // type:function size:0x118 scope:global align:4 +waitGoal__13daNpc_myna2_cFPv = .text:0x00001F28; // type:function size:0x120 scope:global align:4 +talk__13daNpc_myna2_cFPv = .text:0x00002048; // type:function size:0x1E8 scope:global align:4 +test__13daNpc_myna2_cFPv = .text:0x00002230; // type:function size:0xAC scope:global align:4 +ECut_firstTalk__13daNpc_myna2_cFi = .text:0x000022DC; // type:function size:0x198 scope:global align:4 +ECut_gameFailure__13daNpc_myna2_cFi = .text:0x00002474; // type:function size:0x300 scope:global align:4 +ECut_gameGoal__13daNpc_myna2_cFi = .text:0x00002774; // type:function size:0x320 scope:global align:4 +ECut_gameGoalSuccess__13daNpc_myna2_cFi = .text:0x00002A94; // type:function size:0x3E0 scope:global align:4 +calcHovering__13daNpc_myna2_cFii = .text:0x00002E74; // type:function size:0x604 scope:global align:4 +daNpc_myna2_Create__FPv = .text:0x00003478; // type:function size:0x4 scope:global align:4 +daNpc_myna2_Delete__FPv = .text:0x0000347C; // type:function size:0x34 scope:global align:4 +daNpc_myna2_Execute__FPv = .text:0x000034B0; // type:function size:0x4 scope:global align:4 +daNpc_myna2_Draw__FPv = .text:0x000034B4; // type:function size:0x4 scope:global align:4 +daNpc_myna2_IsDelete__FPv = .text:0x000034B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_myna2_cpp = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +__dt__16Z2CreatureSumomoFv = .text:0x00003528; // type:function size:0x58 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003580; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000035BC; // type:function size:0xBC scope:global align:4 +__dt__19daNpc_myna2_Param_cFv = .text:0x00003678; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_myna2_Param_cFv = .text:0x000036B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_myna2_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +heapSize$100429 = .rodata:0x00000074; // type:object size:0x14 scope:local align:4 +@105784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105785 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105786 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105787 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105830 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@105831 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@105916 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105917 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105952 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105953 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106060 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106061 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106062 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@100842 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100846 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@100848 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@100852 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@100854 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@100858 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@100860 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@100864 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@100868 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@106220 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@106317 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106445 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@106573 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106574 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106575 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106577 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106722 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106983 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@106984 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106985 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@106986 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106987 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@106988 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106989 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106990 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@106991 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@106992 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@106993 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@106994 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@106995 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@106996 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@106997 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x78 scope:global align:4 +l_btpGetParamList = .data:0x00000080; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_339_data_B0 = .data:0x000000B0; // type:object size:0xB data:string +lbl_339_data_BB = .data:0x000000BB; // type:object size:0xD data:string +lbl_339_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +lbl_339_data_D2 = .data:0x000000D2; // type:object size:0x12 data:string +l_evtNames = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +l_loadRes_MYNA2a = .data:0x000000F8; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA2_GAME_FAILURE = .data:0x00000104; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA2_GAME_GOAL = .data:0x00000110; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA20 = .data:0x0000011C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000128; // type:object size:0x14 scope:global align:4 +lbl_339_data_13C = .data:0x0000013C; // type:object size:0x7 data:string +lbl_339_data_143 = .data:0x00000143; // type:object size:0x9 data:string +lbl_339_data_14C = .data:0x0000014C; // type:object size:0x9 data:string +l_resNames = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_339_data_164 = .data:0x00000164; // type:object size:0x6 data:string +l_myName = .data:0x0000016C; // type:object size:0x4 scope:global align:4 +lbl_339_data_170 = .data:0x00000170; // type:object size:0x4 +mEvtCutNameList__13daNpc_myna2_c = .data:0x00000174; // type:object size:0x14 scope:global align:4 +mEvtCutList__13daNpc_myna2_c = .data:0x00000188; // type:object size:0x3C scope:global align:4 data:4byte +@105843 = .data:0x000001C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_339_data_1D0 = .data:0x000001D0; // type:object size:0x8 data:string +@106141 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@106142 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@106143 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@106144 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@106145 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@106191 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@106192 = .data:0x00000220; // type:object size:0xC scope:local align:4 +lbl_339_data_22C = .data:0x0000022C; // type:object size:0x4 data:string +@106871 = .data:0x00000230; // type:object size:0x7C scope:local align:4 +@106870 = .data:0x000002AC; // type:object size:0x7C scope:local align:4 +daNpc_myna2_MethodTable = .data:0x00000328; // type:object size:0x20 scope:global align:4 +g_profile_MYNA2 = .data:0x00000348; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_myna2_c = .data:0x00000378; // type:object size:0x48 scope:global align:4 +lbl_339_data_3C0 = .data:0x000003C0; // type:object size:0xE data:string +@101762 = .data:0x000003D0; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_myna2_c = .data:0x000003E4; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_myna2_Param_c = .data:0x000003EC; // type:object size:0xC scope:global align:4 +lbl_339_data_3F8 = .data:0x000003F8; // type:object size:0x14 data:string +__RTTI__19daNpc_myna2_Param_c = .data:0x0000040C; // type:object size:0x8 scope:global align:4 +lbl_339_data_414 = .data:0x00000414; // type:object size:0x9 data:string +@101765 = .data:0x00000420; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000434; // type:object size:0xC scope:global align:4 +lbl_339_data_440 = .data:0x00000440; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000450; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_339_data_464 = .data:0x00000464; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_339_data_480 = .data:0x00000480; // type:object size:0x34 +@101838 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 +lbl_339_data_4F0 = .data:0x000004F0; // type:object size:0x14 +@101840 = .data:0x00000504; // type:object size:0x34 scope:local align:4 +lbl_339_data_538 = .data:0x00000538; // type:object size:0x14 +@101898 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_339_data_570 = .data:0x00000570; // type:object size:0x18 +@101900 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_339_data_594 = .data:0x00000594; // type:object size:0x1C +@101902 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_339_data_5BC = .data:0x000005BC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100392 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@100656 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$100653 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ne/splits.txt b/config/RZDJ01/rels/d_a_npc_ne/splits.txt new file mode 100644 index 0000000000..d29c254f07 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ne/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ne.cpp: + .text start:0x000000CC end:0x00008864 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x000006A8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_npc_ne/symbols.txt b/config/RZDJ01/rels/d_a_npc_ne/symbols.txt new file mode 100644 index 0000000000..16b24faf44 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ne/symbols.txt @@ -0,0 +1,234 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Ne_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP12npc_ne_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0x1A8 scope:global align:4 +daNpc_Ne_Draw__FP12npc_ne_class = .text:0x00000368; // type:function size:0x1A0 scope:global align:4 +other_bg_check__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000508; // type:function size:0xEC scope:global align:4 +ne_carry_check__FP12npc_ne_class = .text:0x000005F4; // type:function size:0x3C scope:global align:4 +way_bg_check__FP12npc_ne_classs = .text:0x00000630; // type:function size:0x2D0 scope:global align:4 +water_check__FP12npc_ne_classf = .text:0x00000900; // type:function size:0x184 scope:global align:4 +climb_angle_get__FP12npc_ne_class = .text:0x00000A84; // type:function size:0x1C8 scope:global align:4 +s_bl_sub__FPvPv = .text:0x00000C4C; // type:function size:0x74 scope:global align:4 +s_ss_sub__FPvPv = .text:0x00000CC0; // type:function size:0x74 scope:global align:4 +search_bird__FP12npc_ne_class = .text:0x00000D34; // type:function size:0x298 scope:global align:4 +way_check__FP12npc_ne_classs = .text:0x00000FCC; // type:function size:0x1D4 scope:global align:4 +npc_ne_wait__FP12npc_ne_class = .text:0x000011A0; // type:function size:0x334 scope:global align:4 +npc_ne_away__FP12npc_ne_class = .text:0x000014D4; // type:function size:0x6B0 scope:global align:4 +ground_search__FP12npc_ne_class = .text:0x00001B84; // type:function size:0x1E8 scope:global align:4 +s_fish_sub__FPvPv = .text:0x00001D6C; // type:function size:0x88 scope:global align:4 +npc_ne_tame__FP12npc_ne_class = .text:0x00001DF4; // type:function size:0x994 scope:global align:4 +npc_ne_sanbasi__FP12npc_ne_class = .text:0x00002788; // type:function size:0xEC scope:global align:4 +npc_ne_bird__FP12npc_ne_class = .text:0x00002874; // type:function size:0x3D8 scope:global align:4 +npc_ne_ball__FP12npc_ne_class = .text:0x00002C4C; // type:function size:0x474 scope:global align:4 +npc_ne_pathwalk__FP12npc_ne_class = .text:0x000030C0; // type:function size:0x374 scope:global align:4 +npc_ne_jump__FP12npc_ne_class = .text:0x00003434; // type:function size:0x1E8 scope:global align:4 +npc_ne_s_jump__FP12npc_ne_class = .text:0x0000361C; // type:function size:0x198 scope:global align:4 +npc_ne_roof__FP12npc_ne_class = .text:0x000037B4; // type:function size:0x124 scope:global align:4 +home_path_search__FP12npc_ne_classi = .text:0x000038D8; // type:function size:0x178 scope:global align:4 +npc_ne_home__FP12npc_ne_class = .text:0x00003A50; // type:function size:0x924 scope:global align:4 +wall_angle_get__FP12npc_ne_class = .text:0x00004374; // type:function size:0x19C scope:global align:4 +search_ground_1__FP12npc_ne_class = .text:0x00004510; // type:function size:0x3A4 scope:global align:4 +npc_ne_swim__FP12npc_ne_class = .text:0x000048B4; // type:function size:0x320 scope:global align:4 +npc_ne_outswim__FP12npc_ne_class = .text:0x00004BD4; // type:function size:0x23C scope:global align:4 +npc_ne_climb__FP12npc_ne_class = .text:0x00004E10; // type:function size:0x42C scope:global align:4 +npc_ne_drop__FP12npc_ne_class = .text:0x0000523C; // type:function size:0xE8 scope:global align:4 +npc_ne_s_drop__FP12npc_ne_class = .text:0x00005324; // type:function size:0x1C0 scope:global align:4 +npc_ne_carry__FP12npc_ne_class = .text:0x000054E4; // type:function size:0x320 scope:global align:4 +npc_ne_dish__FP12npc_ne_class = .text:0x00005804; // type:function size:0xB4 scope:global align:4 +npc_ne_message__FP12npc_ne_class = .text:0x000058B8; // type:function size:0xC8 scope:global align:4 +action__FP12npc_ne_class = .text:0x00005980; // type:function size:0x1030 scope:global align:4 +demo_camera__FP12npc_ne_class = .text:0x000069B0; // type:function size:0x9C8 scope:global align:4 +message__FP12npc_ne_class = .text:0x00007378; // type:function size:0x1CC scope:global align:4 +daNpc_Ne_Execute__FP12npc_ne_class = .text:0x00007544; // type:function size:0x68C scope:global align:4 +daNpc_Ne_IsDelete__FP12npc_ne_class = .text:0x00007BD0; // type:function size:0x8 scope:global align:4 +daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00007BD8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007C3C; // type:function size:0x3A0 scope:global align:4 +daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00007FDC; // type:function size:0x4FC scope:global align:4 +__dt__14daNpc_Ne_HIO_cFv = .text:0x000084D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_ne_cpp = .text:0x00008518; // type:function size:0x48 scope:global align:4 +getModelData__8J3DModelFv = .text:0x00008560; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008568; // type:function size:0x10 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00008578; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00008580; // type:function size:0x8 scope:global align:4 +fopAcM_checkCarryNow__FP10fopAc_ac_c = .text:0x00008588; // type:function size:0xC scope:global align:4 +fopAcM_GetName__FPv = .text:0x00008594; // type:function size:0x8 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x0000859C; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000085AC; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x000085BC; // type:function size:0x30 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000085EC; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x000085F8; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008628; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00008634; // type:function size:0x34 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x00008668; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x00008670; // type:function size:0xC scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000867C; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000868C; // type:function size:0x18 scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x000086A4; // type:function size:0x14 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x000086B8; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000086D0; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000086E0; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00008758; // type:function size:0x18 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00008770; // type:function size:0x8 scope:global align:4 +fabsf = .text:0x00008778; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00008784; // type:function size:0x14 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00008798; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000087A8; // type:function size:0x14 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087BC; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087CC; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x000087DC; // type:function size:0x4 scope:global align:4 +cLib_offBit
                        __FRUlUl_v = .text:0x000087E0; // type:function size:0x10 scope:global align:4 +cLib_onBit
                          __FRUlUl_v = .text:0x000087F0; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00008800; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00008810; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00008820; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00008830; // type:function size:0xC scope:global align:4 +setGlobalAlpha__14JPABaseEmitterFUc = .text:0x0000883C; // type:function size:0x8 scope:global align:4 +setCallBack__8J3DJointFPFP8J3DJointi_i = .text:0x00008844; // type:function size:0x8 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x0000884C; // type:function size:0x10 scope:global align:4 +getJointNum__12J3DModelDataCFv = .text:0x0000885C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106495 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106496 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@106497 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106498 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@106506 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@106507 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@106578 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106579 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106604 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@106641 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106642 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106643 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106644 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106666 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@106667 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106679 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106680 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106768 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106769 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@106780 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106804 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@106805 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106806 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106807 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106809 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106810 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106811 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106861 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106862 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106863 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106864 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106865 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106866 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106867 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106868 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106869 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@106870 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@106874 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@106899 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106900 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106999 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107000 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107001 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@107002 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107003 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107004 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107044 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107078 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107079 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107080 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107125 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@107126 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107275 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107276 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@107277 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107278 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107279 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107306 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107384 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107385 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107438 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107519 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107520 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107521 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107534 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107644 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107645 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@107646 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107647 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107648 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107649 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107650 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107651 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107652 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107653 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107654 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107655 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107656 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107812 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107813 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107814 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107815 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107816 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107817 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107818 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107819 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107820 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107821 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107822 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107902 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107903 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107904 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107905 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108206 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@108207 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108208 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108209 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108210 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +home_path = .data:0x00000000; // type:object size:0x260 scope:global align:4 +lbl_340_data_260 = .data:0x00000260; // type:object size:0x8 data:string +@107006 = .data:0x00000268; // type:object size:0x30 scope:local align:4 +@107082 = .data:0x00000298; // type:object size:0x1C scope:local align:4 +lbl_340_data_2B4 = .data:0x000002B4; // type:object size:0x7 data:string +@107283 = .data:0x000002BC; // type:object size:0x54 scope:local align:4 +lbl_340_data_310 = .data:0x00000310; // type:object size:0x8 data:string +@107658 = .data:0x00000318; // type:object size:0x54 scope:local align:4 +e_name$98980 = .data:0x0000036C; // type:object size:0x4 scope:local align:4 +dish_bck$99099 = .data:0x00000370; // type:object size:0x8 scope:local align:4 +cc_sph_src$99196 = .data:0x00000378; // type:object size:0x40 scope:local align:4 +at_sph_src$99197 = .data:0x000003B8; // type:object size:0x40 scope:local align:4 +lbl_340_data_3F8 = .data:0x000003F8; // type:object size:0x7 data:string +l_daNpc_Ne_Method = .data:0x00000400; // type:object size:0x20 scope:global align:4 +g_profile_NPC_NE = .data:0x00000420; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Ne_HIO_c = .data:0x00000450; // type:object size:0xC scope:global align:4 +lbl_340_data_45C = .data:0x0000045C; // type:object size:0xF data:string +@99261 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Ne_HIO_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_340_data_480 = .data:0x00000480; // type:object size:0x34 +@99336 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 +lbl_340_data_4F0 = .data:0x000004F0; // type:object size:0x14 +@99338 = .data:0x00000504; // type:object size:0x34 scope:local align:4 +lbl_340_data_538 = .data:0x00000538; // type:object size:0x14 +@99396 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_340_data_570 = .data:0x00000570; // type:object size:0x18 +@99398 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_340_data_594 = .data:0x00000594; // type:object size:0x1C +@99400 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_340_data_5BC = .data:0x000005BC; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96684 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +target_info = .bss:0x00000034; // type:object size:0x14 scope:global align:4 +target_bgc = .bss:0x00000048; // type:object size:0x14 scope:global align:4 +target_info_count = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_npc_p2/splits.txt b/config/RZDJ01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 0000000000..52395e7913 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_p2.cpp: + .text start:0x0000005C end:0x00000084 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_npc_p2/symbols.txt b/config/RZDJ01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 0000000000..bff61ab327 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_P2Create__FPv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_P2Delete__FPv = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_P2Execute__FPv = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_P2Draw__FPv = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daNpc_P2IsDelete__FPv = .text:0x0000007C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_P2MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_P2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_besu/splits.txt b/config/RZDJ01/rels/d_a_npc_pachi_besu/splits.txt new file mode 100644 index 0000000000..511f5bfca2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_besu.cpp: + .text start:0x000000CC end:0x00002B4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00001130 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_besu/symbols.txt b/config/RZDJ01/rels/d_a_npc_pachi_besu/symbols.txt new file mode 100644 index 0000000000..8c312e7b0f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_besu/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Besu_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Besu_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Besu_cFv = .text:0x0000068C; // type:function size:0x2C8 scope:global align:4 +Draw__18daNpc_Pachi_Besu_cFv = .text:0x00000954; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Besu_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Besu_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Besu_cFv = .text:0x00000A40; // type:function size:0x20 scope:global align:4 +isDelete__18daNpc_Pachi_Besu_cFv = .text:0x00000A60; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Besu_cFv = .text:0x00000A80; // type:function size:0xB0 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Besu_cFi = .text:0x00000B30; // type:function size:0x7C scope:global align:4 +setParam__18daNpc_Pachi_Besu_cFv = .text:0x00000BAC; // type:function size:0xE0 scope:global align:4 +afterMoved__18daNpc_Pachi_Besu_cFv = .text:0x00000C8C; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Besu_cFv = .text:0x00000E68; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Besu_cFv = .text:0x00000E70; // type:function size:0x64 scope:global align:4 +srchActors__18daNpc_Pachi_Besu_cFv = .text:0x00000ED4; // type:function size:0x88 scope:global align:4 +evtTalk__18daNpc_Pachi_Besu_cFv = .text:0x00000F5C; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Besu_cFv = .text:0x00001050; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Besu_cFv = .text:0x00001108; // type:function size:0x138 scope:global align:4 +beforeMove__18daNpc_Pachi_Besu_cFv = .text:0x00001240; // type:function size:0x78 scope:global align:4 +setAttnPos__18daNpc_Pachi_Besu_cFv = .text:0x000012B8; // type:function size:0x22C scope:global align:4 +setCollision__18daNpc_Pachi_Besu_cFv = .text:0x000014E4; // type:function size:0x134 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Besu_cFv = .text:0x00001618; // type:function size:0x8 scope:global align:4 +selectAction__18daNpc_Pachi_Besu_cFv = .text:0x00001620; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001690; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Besu_cFPv = .text:0x00001738; // type:function size:0x1DC scope:global align:4 +talk__18daNpc_Pachi_Besu_cFPv = .text:0x00001914; // type:function size:0x8C scope:global align:4 +_turn_to_link__18daNpc_Pachi_Besu_cFs = .text:0x000019A0; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyzs = .text:0x000019FC; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyz = .text:0x00001A58; // type:function size:0x40 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Besu_cFi = .text:0x00001A98; // type:function size:0x70 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Besu_cFi = .text:0x00001B08; // type:function size:0x70 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Besu_cFi = .text:0x00001B78; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001C0C; // type:function size:0xAC scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001CB8; // type:function size:0xA0 scope:global align:4 +cutTalk__18daNpc_Pachi_Besu_cFi = .text:0x00001D58; // type:function size:0x80 scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001DD8; // type:function size:0x5C scope:global align:4 +cutTalk2__18daNpc_Pachi_Besu_cFi = .text:0x00001E34; // type:function size:0x80 scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001EB4; // type:function size:0x5C scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Besu_cFi = .text:0x00001F10; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001FA4; // type:function size:0x6C scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002010; // type:function size:0xA0 scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000020B0; // type:function size:0x80 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002130; // type:function size:0x8C scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000021BC; // type:function size:0x80 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000223C; // type:function size:0x3C scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Besu_cFi = .text:0x00002278; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000022F8; // type:function size:0x3C scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Besu_cFi = .text:0x00002334; // type:function size:0x80 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000023B4; // type:function size:0x64 scope:global align:4 +daNpc_Pachi_Besu_Create__FPv = .text:0x00002418; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_Delete__FPv = .text:0x0000241C; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Besu_Execute__FPv = .text:0x00002450; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_Draw__FPv = .text:0x00002454; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002458; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000024C8; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002508; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025D4; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002614; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002658; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002694; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000273C; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002790; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002810; // type:function size:0x1C scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000282C; // type:function size:0x68 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002894; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000029AC; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ABC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AC4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ACC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AD4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002ADC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002AEC; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002AFC; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002B3C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Besu_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100837 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100840 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100841 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100863 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@100864 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@100874 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100921 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100978 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101076 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101201 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@101368 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101369 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101370 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_342_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_342_data_31 = .data:0x00000031; // type:object size:0xE data:string +l_evtList = .data:0x00000040; // type:object size:0x10 scope:global align:4 +lbl_342_data_50 = .data:0x00000050; // type:object size:0x5 data:string +lbl_342_data_55 = .data:0x00000055; // type:object size:0x8 data:string +lbl_342_data_5D = .data:0x0000005D; // type:object size:0x6 data:string +lbl_342_data_63 = .data:0x00000063; // type:object size:0x6 data:string +lbl_342_data_69 = .data:0x00000069; // type:object size:0x6 data:string +lbl_342_data_6F = .data:0x0000006F; // type:object size:0x6 data:string +lbl_342_data_75 = .data:0x00000075; // type:object size:0xA data:string +l_resNameList = .data:0x00000080; // type:object size:0x20 scope:global align:4 +lbl_342_data_A0 = .data:0x000000A0; // type:object size:0x6 +lbl_342_data_A6 = .data:0x000000A6; // type:object size:0xA +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000000B8; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x00000400; // type:object size:0x39C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000079C; // type:object size:0x1D0 scope:global align:4 +l_motionSequenceData = .data:0x0000096C; // type:object size:0x1E0 scope:global align:4 +lbl_342_data_B4C = .data:0x00000B4C; // type:object size:0xE data:string +lbl_342_data_B5A = .data:0x00000B5A; // type:object size:0x13 data:string +lbl_342_data_B6D = .data:0x00000B6D; // type:object size:0xE data:string +lbl_342_data_B7B = .data:0x00000B7B; // type:object size:0xD data:string +lbl_342_data_B88 = .data:0x00000B88; // type:object size:0x10 data:string +lbl_342_data_B98 = .data:0x00000B98; // type:object size:0x16 data:string +lbl_342_data_BAE = .data:0x00000BAE; // type:object size:0xF data:string +lbl_342_data_BBD = .data:0x00000BBD; // type:object size:0x11 data:string +lbl_342_data_BCE = .data:0x00000BCE; // type:object size:0x10 data:string +mCutNameList__18daNpc_Pachi_Besu_c = .data:0x00000BE0; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Besu_c = .data:0x00000C0C; // type:object size:0x84 scope:global align:4 data:4byte +@101107 = .data:0x00000C90; // type:object size:0x30 scope:local align:4 +@101117 = .data:0x00000CC0; // type:object size:0xC scope:local align:4 data:4byte +@101118 = .data:0x00000CCC; // type:object size:0xC scope:local align:4 data:4byte +lbl_342_data_CD8 = .data:0x00000CD8; // type:object size:0x8 data:string +@101254 = .data:0x00000CE0; // type:object size:0xC scope:local align:4 data:4byte +@101255 = .data:0x00000CEC; // type:object size:0xC scope:local align:4 data:4byte +lbl_342_data_CF8 = .data:0x00000CF8; // type:object size:0x6 data:string +daNpc_Pachi_Besu_MethodTable = .data:0x00000D00; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_BESU = .data:0x00000D20; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Besu_c = .data:0x00000D50; // type:object size:0xC4 scope:global align:4 +lbl_342_data_E14 = .data:0x00000E14; // type:object size:0x13 data:string +@97580 = .data:0x00000E28; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Besu_c = .data:0x00000E3C; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Besu_Param_c = .data:0x00000E44; // type:object size:0xC scope:global align:4 +lbl_342_data_E50 = .data:0x00000E50; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Besu_Param_c = .data:0x00000E6C; // type:object size:0x8 scope:global align:4 +lbl_342_data_E74 = .data:0x00000E74; // type:object size:0x9 data:string +@97589 = .data:0x00000E80; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E94; // type:object size:0xC scope:global align:4 +lbl_342_data_EA0 = .data:0x00000EA0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000EB0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000EB8; // type:object size:0xC scope:global align:4 +lbl_342_data_EC4 = .data:0x00000EC4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EDC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EE4; // type:object size:0xC scope:global align:4 +lbl_342_data_EF0 = .data:0x00000EF0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000F04; // type:object size:0x8 scope:global align:4 +lbl_342_data_F0C = .data:0x00000F0C; // type:object size:0x34 +@97656 = .data:0x00000F40; // type:object size:0x3C scope:local align:4 +lbl_342_data_F7C = .data:0x00000F7C; // type:object size:0x14 +@97658 = .data:0x00000F90; // type:object size:0x34 scope:local align:4 +lbl_342_data_FC4 = .data:0x00000FC4; // type:object size:0x14 +@97716 = .data:0x00000FD8; // type:object size:0x24 scope:local align:4 +lbl_342_data_FFC = .data:0x00000FFC; // type:object size:0x18 +@97718 = .data:0x00001014; // type:object size:0xC scope:local align:4 +lbl_342_data_1020 = .data:0x00001020; // type:object size:0x1C +@97720 = .data:0x0000103C; // type:object size:0xC scope:local align:4 +lbl_342_data_1048 = .data:0x00001048; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96524 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@96790 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +center$96787 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_maro/splits.txt b/config/RZDJ01/rels/d_a_npc_pachi_maro/splits.txt new file mode 100644 index 0000000000..16f1363e64 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_maro.cpp: + .text start:0x000000CC end:0x00002B20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000009C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_maro/symbols.txt b/config/RZDJ01/rels/d_a_npc_pachi_maro/symbols.txt new file mode 100644 index 0000000000..e06aebae07 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_maro/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Maro_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Maro_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Maro_cFv = .text:0x0000068C; // type:function size:0x27C scope:global align:4 +Draw__18daNpc_Pachi_Maro_cFv = .text:0x00000908; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Maro_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Maro_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Maro_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +isDelete__18daNpc_Pachi_Maro_cFv = .text:0x00000A14; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Maro_cFv = .text:0x00000A34; // type:function size:0xC8 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Maro_cFi = .text:0x00000AFC; // type:function size:0x7C scope:global align:4 +setParam__18daNpc_Pachi_Maro_cFv = .text:0x00000B78; // type:function size:0xDC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Maro_cFv = .text:0x00000C54; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Maro_cFv = .text:0x00000C5C; // type:function size:0x58 scope:global align:4 +srchActors__18daNpc_Pachi_Maro_cFv = .text:0x00000CB4; // type:function size:0x88 scope:global align:4 +evtTalk__18daNpc_Pachi_Maro_cFv = .text:0x00000D3C; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Maro_cFv = .text:0x00000E30; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Maro_cFv = .text:0x00000EE8; // type:function size:0x114 scope:global align:4 +beforeMove__18daNpc_Pachi_Maro_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +afterMoved__18daNpc_Pachi_Maro_cFv = .text:0x00001074; // type:function size:0xF4 scope:global align:4 +setAttnPos__18daNpc_Pachi_Maro_cFv = .text:0x00001168; // type:function size:0x2B0 scope:global align:4 +setCollision__18daNpc_Pachi_Maro_cFv = .text:0x00001418; // type:function size:0x108 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Maro_cFv = .text:0x00001520; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__18daNpc_Pachi_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00001528; // type:function size:0x8C scope:global align:4 +getMotionAnm__18daNpc_Pachi_Maro_cF22daNpcT_motionAnmData_c = .text:0x000015B4; // type:function size:0x8C scope:global align:4 +selectAction__18daNpc_Pachi_Maro_cFv = .text:0x00001640; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x000016B0; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Maro_cFPv = .text:0x00001758; // type:function size:0x1CC scope:global align:4 +talk__18daNpc_Pachi_Maro_cFPv = .text:0x00001924; // type:function size:0x8C scope:global align:4 +_turn_to_link__18daNpc_Pachi_Maro_cFs = .text:0x000019B0; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyzs = .text:0x00001A0C; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyz = .text:0x00001A68; // type:function size:0x40 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Maro_cFi = .text:0x00001AA8; // type:function size:0x70 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Maro_cFi = .text:0x00001B18; // type:function size:0x70 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Maro_cFi = .text:0x00001B88; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001C1C; // type:function size:0xAC scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001CC8; // type:function size:0xA0 scope:global align:4 +cutTalk__18daNpc_Pachi_Maro_cFi = .text:0x00001D68; // type:function size:0x80 scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001DE8; // type:function size:0x5C scope:global align:4 +cutTalk2__18daNpc_Pachi_Maro_cFi = .text:0x00001E44; // type:function size:0x80 scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001EC4; // type:function size:0x5C scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Maro_cFi = .text:0x00001F20; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001FB4; // type:function size:0x6C scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002020; // type:function size:0xA0 scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000020C0; // type:function size:0x80 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002140; // type:function size:0xB8 scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000021F8; // type:function size:0x80 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002278; // type:function size:0x3C scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Maro_cFi = .text:0x000022B4; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002334; // type:function size:0x3C scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Maro_cFi = .text:0x00002370; // type:function size:0x80 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000023F0; // type:function size:0x64 scope:global align:4 +daNpc_Pachi_Maro_Create__FPv = .text:0x00002454; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_Delete__FPv = .text:0x00002458; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Maro_Execute__FPv = .text:0x0000248C; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_Draw__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002494; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002504; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002544; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002610; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002650; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002694; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000026D0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002778; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000027CC; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x0000284C; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002868; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002980; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A90; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A98; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AB0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AC0; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002AD0; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002B10; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +@100819 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100820 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100821 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100822 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100823 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@100846 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100856 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100906 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@100963 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100995 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100996 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101055 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101173 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101174 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101177 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@101355 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101356 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101357 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_343_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_343_data_11 = .data:0x00000011; // type:object size:0xD data:string +l_evtList = .data:0x00000020; // type:object size:0x10 scope:global align:4 +lbl_343_data_30 = .data:0x00000030; // type:object size:0x5 data:string +lbl_343_data_35 = .data:0x00000035; // type:object size:0x8 data:string +lbl_343_data_3D = .data:0x0000003D; // type:object size:0x6 data:string +lbl_343_data_43 = .data:0x00000043; // type:object size:0x6 data:string +lbl_343_data_49 = .data:0x00000049; // type:object size:0x6 data:string +lbl_343_data_4F = .data:0x0000004F; // type:object size:0x6 data:string +lbl_343_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_343_data_5B = .data:0x0000005B; // type:object size:0x5 data:string +lbl_343_data_60 = .data:0x00000060; // type:object size:0x6 data:string +lbl_343_data_66 = .data:0x00000066; // type:object size:0xA data:string +l_resNameList = .data:0x00000070; // type:object size:0x2C scope:global align:4 +lbl_343_data_9C = .data:0x0000009C; // type:object size:0x6 +lbl_343_data_A2 = .data:0x000000A2; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000000B0; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000001C8; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x000002E0; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000380; // type:object size:0x90 scope:global align:4 +lbl_343_data_410 = .data:0x00000410; // type:object size:0xE data:string +lbl_343_data_41E = .data:0x0000041E; // type:object size:0x13 data:string +lbl_343_data_431 = .data:0x00000431; // type:object size:0xE data:string +lbl_343_data_43F = .data:0x0000043F; // type:object size:0xE data:string +lbl_343_data_44D = .data:0x0000044D; // type:object size:0x10 data:string +lbl_343_data_45D = .data:0x0000045D; // type:object size:0x16 data:string +lbl_343_data_473 = .data:0x00000473; // type:object size:0xF data:string +lbl_343_data_482 = .data:0x00000482; // type:object size:0x11 data:string +lbl_343_data_493 = .data:0x00000493; // type:object size:0x10 data:string +mCutNameList__18daNpc_Pachi_Maro_c = .data:0x000004A4; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Maro_c = .data:0x000004D0; // type:object size:0x84 scope:global align:4 data:4byte +@101071 = .data:0x00000554; // type:object size:0xC scope:local align:4 data:4byte +@101072 = .data:0x00000560; // type:object size:0xC scope:local align:4 data:4byte +lbl_343_data_56C = .data:0x0000056C; // type:object size:0x8 data:string +@101241 = .data:0x00000574; // type:object size:0xC scope:local align:4 data:4byte +@101242 = .data:0x00000580; // type:object size:0xC scope:local align:4 data:4byte +lbl_343_data_58C = .data:0x0000058C; // type:object size:0x6 data:string +daNpc_Pachi_Maro_MethodTable = .data:0x00000594; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_MARO = .data:0x000005B4; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Maro_c = .data:0x000005E4; // type:object size:0xC4 scope:global align:4 +lbl_343_data_6A8 = .data:0x000006A8; // type:object size:0x13 data:string +@97589 = .data:0x000006BC; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Maro_c = .data:0x000006D0; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Maro_Param_c = .data:0x000006D8; // type:object size:0xC scope:global align:4 +lbl_343_data_6E4 = .data:0x000006E4; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Maro_Param_c = .data:0x00000700; // type:object size:0x8 scope:global align:4 +lbl_343_data_708 = .data:0x00000708; // type:object size:0x9 data:string +@97598 = .data:0x00000714; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000728; // type:object size:0xC scope:global align:4 +lbl_343_data_734 = .data:0x00000734; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000744; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000074C; // type:object size:0xC scope:global align:4 +lbl_343_data_758 = .data:0x00000758; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000770; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000778; // type:object size:0xC scope:global align:4 +lbl_343_data_784 = .data:0x00000784; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000798; // type:object size:0x8 scope:global align:4 +lbl_343_data_7A0 = .data:0x000007A0; // type:object size:0x34 +@97665 = .data:0x000007D4; // type:object size:0x3C scope:local align:4 +lbl_343_data_810 = .data:0x00000810; // type:object size:0x14 +@97667 = .data:0x00000824; // type:object size:0x34 scope:local align:4 +lbl_343_data_858 = .data:0x00000858; // type:object size:0x14 +@97725 = .data:0x0000086C; // type:object size:0x24 scope:local align:4 +lbl_343_data_890 = .data:0x00000890; // type:object size:0x18 +@97727 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +lbl_343_data_8B4 = .data:0x000008B4; // type:object size:0x1C +@97729 = .data:0x000008D0; // type:object size:0xC scope:local align:4 +lbl_343_data_8DC = .data:0x000008DC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96528 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_taro/splits.txt b/config/RZDJ01/rels/d_a_npc_pachi_taro/splits.txt new file mode 100644 index 0000000000..cd50f7ced5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_taro.cpp: + .text start:0x000000CC end:0x000040D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00001560 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_pachi_taro/symbols.txt b/config/RZDJ01/rels/d_a_npc_pachi_taro/symbols.txt new file mode 100644 index 0000000000..c937c89ef2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pachi_taro/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Taro_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Taro_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Taro_cFv = .text:0x0000068C; // type:function size:0x380 scope:global align:4 +Draw__18daNpc_Pachi_Taro_cFv = .text:0x00000A0C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Taro_cFP10fopAc_ac_c = .text:0x00000AA0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Taro_cFP8J3DJointi = .text:0x00000AA4; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Taro_cFv = .text:0x00000AF8; // type:function size:0x8 scope:global align:4 +isDelete__18daNpc_Pachi_Taro_cFv = .text:0x00000B00; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Taro_cFv = .text:0x00000B20; // type:function size:0xF8 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Taro_cFi = .text:0x00000C18; // type:function size:0x8C scope:global align:4 +setParam__18daNpc_Pachi_Taro_cFv = .text:0x00000CA4; // type:function size:0xDC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Taro_cFv = .text:0x00000D80; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Taro_cFv = .text:0x00000D88; // type:function size:0x7C scope:global align:4 +srchActors__18daNpc_Pachi_Taro_cFv = .text:0x00000E04; // type:function size:0x138 scope:global align:4 +_srch_DistTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00000F3C; // type:function size:0x68 scope:global align:4 +_srch_DistTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00000FA4; // type:function size:0x68 scope:global align:4 +_srch_EscapeTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x0000100C; // type:function size:0x68 scope:global align:4 +_srch_EscapeTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001074; // type:function size:0x68 scope:global align:4 +evtTalk__18daNpc_Pachi_Taro_cFv = .text:0x000010DC; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Taro_cFv = .text:0x000011D0; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Taro_cFv = .text:0x00001288; // type:function size:0x138 scope:global align:4 +beforeMove__18daNpc_Pachi_Taro_cFv = .text:0x000013C0; // type:function size:0x78 scope:global align:4 +setAttnPos__18daNpc_Pachi_Taro_cFv = .text:0x00001438; // type:function size:0x228 scope:global align:4 +setCollision__18daNpc_Pachi_Taro_cFv = .text:0x00001660; // type:function size:0x108 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Taro_cFv = .text:0x00001768; // type:function size:0x8 scope:global align:4 +drawOtherMdl__18daNpc_Pachi_Taro_cFv = .text:0x00001770; // type:function size:0x104 scope:global align:4 +selectAction__18daNpc_Pachi_Taro_cFv = .text:0x00001874; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x000018E4; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Taro_cFPv = .text:0x0000198C; // type:function size:0x24C scope:global align:4 +setMesPat__18daNpc_Pachi_Taro_cFv = .text:0x00001BD8; // type:function size:0xD0 scope:global align:4 +_turn_to_link__18daNpc_Pachi_Taro_cFs = .text:0x00001CA8; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyzs = .text:0x00001D04; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x00001D60; // type:function size:0x40 scope:global align:4 +talk_cancel__18daNpc_Pachi_Taro_cFv = .text:0x00001DA0; // type:function size:0x58 scope:global align:4 +watch_tutrial__18daNpc_Pachi_Taro_cFv = .text:0x00001DF8; // type:function size:0x74 scope:global align:4 +chkDistTag__18daNpc_Pachi_Taro_cFv = .text:0x00001E6C; // type:function size:0x74 scope:global align:4 +chkEscapeTag__18daNpc_Pachi_Taro_cFv = .text:0x00001EE0; // type:function size:0x104 scope:global align:4 +chkTarget__18daNpc_Pachi_Taro_cFv = .text:0x00001FE4; // type:function size:0x194 scope:global align:4 +clr_tagHit__18daNpc_Pachi_Taro_cFv = .text:0x00002178; // type:function size:0x7C scope:global align:4 +allTagPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x000021F4; // type:function size:0x80 scope:global align:4 +allLookPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x00002274; // type:function size:0x80 scope:global align:4 +talk__18daNpc_Pachi_Taro_cFPv = .text:0x000022F4; // type:function size:0x6C scope:global align:4 +evtEndProc__18daNpc_Pachi_Taro_cFv = .text:0x00002360; // type:function size:0xD8 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Taro_cFi = .text:0x00002438; // type:function size:0xB4 scope:global align:4 +_cutTutrialBegin_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000024EC; // type:function size:0x7C scope:global align:4 +_cutTutrialBegin_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002568; // type:function size:0x100 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Taro_cFi = .text:0x00002668; // type:function size:0xA0 scope:global align:4 +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002708; // type:function size:0x18 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Taro_cFi = .text:0x00002720; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000027B4; // type:function size:0xA8 scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000285C; // type:function size:0xE8 scope:global align:4 +cutTalk__18daNpc_Pachi_Taro_cFi = .text:0x00002944; // type:function size:0x124 scope:global align:4 +_cutTalk_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002A68; // type:function size:0x8C scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002AF4; // type:function size:0x178 scope:global align:4 +cutTalk2__18daNpc_Pachi_Taro_cFi = .text:0x00002C6C; // type:function size:0x124 scope:global align:4 +_cutTalk2_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002D90; // type:function size:0x8C scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002E1C; // type:function size:0x178 scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Taro_cFi = .text:0x00002F94; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003028; // type:function size:0xEC scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003114; // type:function size:0x16C scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003280; // type:function size:0x94 scope:global align:4 +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003314; // type:function size:0x90 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x000033A4; // type:function size:0x180 scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003524; // type:function size:0x94 scope:global align:4 +_cutTutrialGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000035B8; // type:function size:0x94 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000364C; // type:function size:0x154 scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Taro_cFi = .text:0x000037A0; // type:function size:0xB4 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003854; // type:function size:0x80 scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Taro_cFi = .text:0x000038D4; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003954; // type:function size:0xB0 scope:global align:4 +daNpc_Pachi_Taro_Create__FPv = .text:0x00003A04; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_Delete__FPv = .text:0x00003A08; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Taro_Execute__FPv = .text:0x00003A3C; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_Draw__FPv = .text:0x00003A40; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00003A44; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003AB4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003AF4; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003BC0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C00; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003C44; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003C80; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003D28; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003D7C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DFC; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E18; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F30; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Taro_cFv = .text:0x00004040; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004048; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004050; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004058; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004060; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004070; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Taro_Param_cFv = .text:0x00004080; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Taro_Param_cFv = .text:0x000040C0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Taro_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@102546 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102548 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102549 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102550 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@102573 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@102583 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96858 = .rodata:0x000000AC; // type:object size:0x8 scope:local align:4 +@102672 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@102729 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@102823 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@103000 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103001 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103004 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +jointNo$97342 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@103235 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103237 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103238 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103239 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103240 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103241 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103242 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103243 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103244 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103390 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103391 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103392 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97927 = .rodata:0x0000010C; // type:object size:0x14 scope:local align:4 +@97978 = .rodata:0x00000120; // type:object size:0x8 scope:local align:4 data:4byte +@98033 = .rodata:0x00000128; // type:object size:0x14 scope:local align:4 +@98084 = .rodata:0x0000013C; // type:object size:0x8 scope:local align:4 data:4byte +sHitMsg$98159 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_344_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_344_data_29 = .data:0x00000029; // type:object size:0xE data:string +lbl_344_data_37 = .data:0x00000037; // type:object size:0x13 data:string +lbl_344_data_4A = .data:0x0000004A; // type:object size:0xE data:string +lbl_344_data_58 = .data:0x00000058; // type:object size:0xD data:string +lbl_344_data_65 = .data:0x00000065; // type:object size:0xE data:string +lbl_344_data_73 = .data:0x00000073; // type:object size:0x10 data:string +lbl_344_data_83 = .data:0x00000083; // type:object size:0x16 data:string +lbl_344_data_99 = .data:0x00000099; // type:object size:0x11 data:string +lbl_344_data_AA = .data:0x000000AA; // type:object size:0xF data:string +lbl_344_data_B9 = .data:0x000000B9; // type:object size:0x10 data:string +l_evtList = .data:0x000000CC; // type:object size:0x58 scope:global align:4 +lbl_344_data_124 = .data:0x00000124; // type:object size:0x5 data:string +lbl_344_data_129 = .data:0x00000129; // type:object size:0x8 data:string +lbl_344_data_131 = .data:0x00000131; // type:object size:0x6 data:string +lbl_344_data_137 = .data:0x00000137; // type:object size:0x6 data:string +lbl_344_data_13D = .data:0x0000013D; // type:object size:0x6 data:string +lbl_344_data_143 = .data:0x00000143; // type:object size:0x6 data:string +lbl_344_data_149 = .data:0x00000149; // type:object size:0x6 data:string +lbl_344_data_14F = .data:0x0000014F; // type:object size:0x6 data:string +lbl_344_data_155 = .data:0x00000155; // type:object size:0x6 data:string +lbl_344_data_15B = .data:0x0000015B; // type:object size:0x5 data:string +lbl_344_data_160 = .data:0x00000160; // type:object size:0xA data:string +l_resNameList = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +lbl_344_data_19C = .data:0x0000019C; // type:object size:0x7 +lbl_344_data_1A3 = .data:0x000001A3; // type:object size:0x9 +l_loadResPtrnList = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000001B4; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000004FC; // type:object size:0x47C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000978; // type:object size:0x200 scope:global align:4 +l_motionSequenceData = .data:0x00000B78; // type:object size:0x290 scope:global align:4 +mCutNameList__18daNpc_Pachi_Taro_c = .data:0x00000E08; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Taro_c = .data:0x00000E34; // type:object size:0x84 scope:global align:4 data:4byte +@102825 = .data:0x00000EB8; // type:object size:0x3C scope:local align:4 +@102912 = .data:0x00000EF4; // type:object size:0xC scope:local align:4 data:4byte +@102913 = .data:0x00000F00; // type:object size:0xC scope:local align:4 data:4byte +lbl_344_data_F0C = .data:0x00000F0C; // type:object size:0x8 data:string +@103097 = .data:0x00000F14; // type:object size:0xC scope:local align:4 data:4byte +@103098 = .data:0x00000F20; // type:object size:0xC scope:local align:4 data:4byte +@103321 = .data:0x00000F2C; // type:object size:0x28 scope:local align:4 +lbl_344_data_F54 = .data:0x00000F54; // type:object size:0x13 data:string +lbl_344_data_F67 = .data:0x00000F67; // type:object size:0x6 data:string +lbl_344_data_F6D = .data:0x00000F6D; // type:object size:0x7 data:string +lbl_344_data_F74 = .data:0x00000F74; // type:object size:0x7 data:string +lbl_344_data_F7B = .data:0x00000F7B; // type:object size:0x7 data:string +lbl_344_data_F82 = .data:0x00000F82; // type:object size:0x7 data:string +lbl_344_data_F89 = .data:0x00000F89; // type:object size:0x7 data:string +@103416 = .data:0x00000F90; // type:object size:0x68 scope:local align:4 +@103432 = .data:0x00000FF8; // type:object size:0x68 scope:local align:4 +@103454 = .data:0x00001060; // type:object size:0x68 scope:local align:4 +@103470 = .data:0x000010C8; // type:object size:0x68 scope:local align:4 +daNpc_Pachi_Taro_MethodTable = .data:0x00001130; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_TARO = .data:0x00001150; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Taro_c = .data:0x00001180; // type:object size:0xC4 scope:global align:4 +lbl_344_data_1244 = .data:0x00001244; // type:object size:0x13 data:string +@98547 = .data:0x00001258; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Taro_c = .data:0x0000126C; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Taro_Param_c = .data:0x00001274; // type:object size:0xC scope:global align:4 +lbl_344_data_1280 = .data:0x00001280; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Taro_Param_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 +lbl_344_data_12A4 = .data:0x000012A4; // type:object size:0x9 data:string +@98555 = .data:0x000012B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000012C4; // type:object size:0xC scope:global align:4 +lbl_344_data_12D0 = .data:0x000012D0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000012E0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000012E8; // type:object size:0xC scope:global align:4 +lbl_344_data_12F4 = .data:0x000012F4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000130C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001314; // type:object size:0xC scope:global align:4 +lbl_344_data_1320 = .data:0x00001320; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001334; // type:object size:0x8 scope:global align:4 +lbl_344_data_133C = .data:0x0000133C; // type:object size:0x34 +@98622 = .data:0x00001370; // type:object size:0x3C scope:local align:4 +lbl_344_data_13AC = .data:0x000013AC; // type:object size:0x14 +@98624 = .data:0x000013C0; // type:object size:0x34 scope:local align:4 +lbl_344_data_13F4 = .data:0x000013F4; // type:object size:0x14 +@98682 = .data:0x00001408; // type:object size:0x24 scope:local align:4 +lbl_344_data_142C = .data:0x0000142C; // type:object size:0x18 +@98684 = .data:0x00001444; // type:object size:0xC scope:local align:4 +lbl_344_data_1450 = .data:0x00001450; // type:object size:0x1C +@98686 = .data:0x0000146C; // type:object size:0xC scope:local align:4 +lbl_344_data_1478 = .data:0x00001478; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_passer/splits.txt b/config/RZDJ01/rels/d_a_npc_passer/splits.txt new file mode 100644 index 0000000000..769666c29b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_passer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_passer.cpp: + .text start:0x0000005C end:0x00002D0C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000770 diff --git a/config/RZDJ01/rels/d_a_npc_passer/symbols.txt b/config/RZDJ01/rels/d_a_npc_passer/symbols.txt new file mode 100644 index 0000000000..196309fb1e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_passer/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__13daNpcPasser_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +createHeap__13daNpcPasser_cFv = .text:0x000000E4; // type:function size:0x84 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x4 scope:global align:4 +create__13daNpcPasser_cFv = .text:0x0000016C; // type:function size:0x21C scope:global align:4 +execute__13daNpcPasser_cFv = .text:0x00000388; // type:function size:0xF4 scope:global align:4 +draw__13daNpcPasser_cFv = .text:0x0000047C; // type:function size:0x94 scope:global align:4 +setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e = .text:0x00000510; // type:function size:0x44 scope:global align:4 +initPath__13daNpcPasser_cFv = .text:0x00000554; // type:function size:0x19C scope:global align:4 +executePath__13daNpcPasser_cFv = .text:0x000006F0; // type:function size:0x370 scope:global align:4 +initEscape__13daNpcPasser_cFv = .text:0x00000A60; // type:function size:0x118 scope:global align:4 +executeEscape__13daNpcPasser_cFv = .text:0x00000B78; // type:function size:0x254 scope:global align:4 +initFear__13daNpcPasser_cFv = .text:0x00000DCC; // type:function size:0x94 scope:global align:4 +executeFear__13daNpcPasser_cFv = .text:0x00000E60; // type:function size:0x78 scope:global align:4 +initFight__13daNpcPasser_cFv = .text:0x00000ED8; // type:function size:0xB4 scope:global align:4 +executeFight__13daNpcPasser_cFv = .text:0x00000F8C; // type:function size:0x188 scope:global align:4 +initRelief__13daNpcPasser_cFv = .text:0x00001114; // type:function size:0x84 scope:global align:4 +executeRelief__13daNpcPasser_cFv = .text:0x00001198; // type:function size:0xB4 scope:global align:4 +create_init__13daNpcPasser_cFv = .text:0x0000124C; // type:function size:0x174 scope:global align:4 +setSpeed__13daNpcPasser_cFffPfi = .text:0x000013C0; // type:function size:0xF4 scope:global align:4 +pathMoveF__13daNpcPasser_cFv = .text:0x000014B4; // type:function size:0x2E4 scope:global align:4 +setBaseMtx__13daNpcPasser_cFv = .text:0x00001798; // type:function size:0x7C scope:global align:4 +initCollision__13daNpcPasser_cFv = .text:0x00001814; // type:function size:0xE4 scope:global align:4 +setCollision__13daNpcPasser_cFv = .text:0x000018F8; // type:function size:0x54 scope:global align:4 +waita__13daNpcPasser_cFPv = .text:0x0000194C; // type:function size:0xAC scope:global align:4 +talka__13daNpcPasser_cFPv = .text:0x000019F8; // type:function size:0xAC scope:global align:4 +waitwall__13daNpcPasser_cFPv = .text:0x00001AA4; // type:function size:0xAC scope:global align:4 +talkwall__13daNpcPasser_cFPv = .text:0x00001B50; // type:function size:0xAC scope:global align:4 +talkbwall__13daNpcPasser_cFPv = .text:0x00001BFC; // type:function size:0xAC scope:global align:4 +talkb__13daNpcPasser_cFPv = .text:0x00001CA8; // type:function size:0xAC scope:global align:4 +talkc__13daNpcPasser_cFPv = .text:0x00001D54; // type:function size:0xAC scope:global align:4 +waitb__13daNpcPasser_cFPv = .text:0x00001E00; // type:function size:0xAC scope:global align:4 +sitwaita__13daNpcPasser_cFPv = .text:0x00001EAC; // type:function size:0xAC scope:global align:4 +sittalka__13daNpcPasser_cFPv = .text:0x00001F58; // type:function size:0xAC scope:global align:4 +sittalkab__13daNpcPasser_cFPv = .text:0x00002004; // type:function size:0xAC scope:global align:4 +sitwaitb__13daNpcPasser_cFPv = .text:0x000020B0; // type:function size:0xAC scope:global align:4 +sittalkb__13daNpcPasser_cFPv = .text:0x0000215C; // type:function size:0xAC scope:global align:4 +sittalkbb__13daNpcPasser_cFPv = .text:0x00002208; // type:function size:0xAC scope:global align:4 +looka__13daNpcPasser_cFPv = .text:0x000022B4; // type:function size:0xAC scope:global align:4 +lookb__13daNpcPasser_cFPv = .text:0x00002360; // type:function size:0xAC scope:global align:4 +playm__13daNpcPasser_cFPv = .text:0x0000240C; // type:function size:0xAC scope:global align:4 +turnr__13daNpcPasser_cFPv = .text:0x000024B8; // type:function size:0xBC scope:global align:4 +turnl__13daNpcPasser_cFPv = .text:0x00002574; // type:function size:0xBC scope:global align:4 +walka__13daNpcPasser_cFPv = .text:0x00002630; // type:function size:0x68 scope:global align:4 +runa__13daNpcPasser_cFPv = .text:0x00002698; // type:function size:0x68 scope:global align:4 +runb__13daNpcPasser_cFPv = .text:0x00002700; // type:function size:0x68 scope:global align:4 +walkb__13daNpcPasser_cFPv = .text:0x00002768; // type:function size:0x68 scope:global align:4 +browsea__13daNpcPasser_cFPv = .text:0x000027D0; // type:function size:0xAC scope:global align:4 +browseb__13daNpcPasser_cFPv = .text:0x0000287C; // type:function size:0xAC scope:global align:4 +waitTime__13daNpcPasser_cFPv = .text:0x00002928; // type:function size:0x1C scope:global align:4 +daNpcPasser_Create__FPv = .text:0x00002944; // type:function size:0x4 scope:global align:4 +daNpcPasser_Delete__FPv = .text:0x00002948; // type:function size:0x34 scope:global align:4 +daNpcPasser_Execute__FPv = .text:0x0000297C; // type:function size:0x4 scope:global align:4 +daNpcPasser_Draw__FPv = .text:0x00002980; // type:function size:0x4 scope:global align:4 +daNpcPasser_IsDelete__FPv = .text:0x00002984; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_passer_cpp = .text:0x0000298C; // type:function size:0x200 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00002B8C; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00002C30; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00002C6C; // type:function size:0x3C scope:global align:4 +getTime__13daNpcPasser_cFv = .text:0x00002CA8; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98153 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98154 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98261 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98264 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@98399 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98400 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98401 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98402 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98403 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98471 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98472 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98545 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98546 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98547 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@98548 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98549 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98550 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98587 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +ActionTable__13daNpcPasser_c = .data:0x00000000; // type:object size:0x78 scope:global align:4 +m_funcTbl__13daNpcPasser_c = .data:0x00000078; // type:object size:0x70 scope:global align:4 +m_seq00_funcTbl__13daNpcPasser_c = .data:0x000000E8; // type:object size:0x18 scope:global align:4 +m_seq01_funcTbl__13daNpcPasser_c = .data:0x00000100; // type:object size:0x18 scope:global align:4 +m_seq02_funcTbl__13daNpcPasser_c = .data:0x00000118; // type:object size:0x18 scope:global align:4 +m_seq03_funcTbl__13daNpcPasser_c = .data:0x00000130; // type:object size:0x18 scope:global align:4 +m_seq04_funcTbl__13daNpcPasser_c = .data:0x00000148; // type:object size:0x18 scope:global align:4 +m_seq05_funcTbl__13daNpcPasser_c = .data:0x00000160; // type:object size:0x30 scope:global align:4 +m_seq06_funcTbl__13daNpcPasser_c = .data:0x00000190; // type:object size:0x30 scope:global align:4 +m_seq07_funcTbl__13daNpcPasser_c = .data:0x000001C0; // type:object size:0x18 scope:global align:4 +m_seq08_funcTbl__13daNpcPasser_c = .data:0x000001D8; // type:object size:0x54 scope:global align:4 +m_seq09_funcTbl__13daNpcPasser_c = .data:0x0000022C; // type:object size:0x18 scope:global align:4 +m_seq10_funcTbl__13daNpcPasser_c = .data:0x00000244; // type:object size:0x18 scope:global align:4 +m_seq11_funcTbl__13daNpcPasser_c = .data:0x0000025C; // type:object size:0x48 scope:global align:4 +m_seq12_funcTbl__13daNpcPasser_c = .data:0x000002A4; // type:object size:0x18 scope:global align:4 +m_seq13_funcTbl__13daNpcPasser_c = .data:0x000002BC; // type:object size:0x48 scope:global align:4 +m_seq14_funcTbl__13daNpcPasser_c = .data:0x00000304; // type:object size:0x18 scope:global align:4 +m_seq15_funcTbl__13daNpcPasser_c = .data:0x0000031C; // type:object size:0x18 scope:global align:4 +m_seq16_funcTbl__13daNpcPasser_c = .data:0x00000334; // type:object size:0x54 scope:global align:4 +m_seq17_funcTbl__13daNpcPasser_c = .data:0x00000388; // type:object size:0x18 scope:global align:4 +m_seq18_funcTbl__13daNpcPasser_c = .data:0x000003A0; // type:object size:0x18 scope:global align:4 +m_seq19_funcTbl__13daNpcPasser_c = .data:0x000003B8; // type:object size:0x54 scope:global align:4 +m_seq20_funcTbl__13daNpcPasser_c = .data:0x0000040C; // type:object size:0x18 scope:global align:4 +m_seq21_funcTbl__13daNpcPasser_c = .data:0x00000424; // type:object size:0x18 scope:global align:4 +m_seq22_funcTbl__13daNpcPasser_c = .data:0x0000043C; // type:object size:0x30 scope:global align:4 +m_seq23_funcTbl__13daNpcPasser_c = .data:0x0000046C; // type:object size:0x54 scope:global align:4 +m_seq24_funcTbl__13daNpcPasser_c = .data:0x000004C0; // type:object size:0x3C scope:global align:4 +m_seq25_funcTbl__13daNpcPasser_c = .data:0x000004FC; // type:object size:0x54 scope:global align:4 +m_seq26_funcTbl__13daNpcPasser_c = .data:0x00000550; // type:object size:0x24 scope:global align:4 +m_seq27_funcTbl__13daNpcPasser_c = .data:0x00000574; // type:object size:0xC scope:global align:4 +daNpcPasser_METHODS = .data:0x00000580; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PASSER = .data:0x000005A0; // type:object size:0x30 scope:global align:4 +__vt__13daNpcPasser_c = .data:0x000005D0; // type:object size:0xC scope:global align:4 +lbl_345_data_5DC = .data:0x000005DC; // type:object size:0xE data:string +@96190 = .data:0x000005EC; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcPasser_c = .data:0x00000600; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000608; // type:object size:0xC scope:global align:4 +lbl_345_data_614 = .data:0x00000614; // type:object size:0xB data:string +@96198 = .data:0x00000620; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 +lbl_345_data_634 = .data:0x00000634; // type:object size:0x34 +@96271 = .data:0x00000668; // type:object size:0x3C scope:local align:4 +lbl_345_data_6A4 = .data:0x000006A4; // type:object size:0x14 +@96273 = .data:0x000006B8; // type:object size:0x34 scope:local align:4 +lbl_345_data_6EC = .data:0x000006EC; // type:object size:0x14 +@96331 = .data:0x00000700; // type:object size:0x24 scope:local align:4 +lbl_345_data_724 = .data:0x00000724; // type:object size:0x18 +@96333 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +lbl_345_data_748 = .data:0x00000748; // type:object size:0x1C +@96335 = .data:0x00000764; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_passer2/splits.txt b/config/RZDJ01/rels/d_a_npc_passer2/splits.txt new file mode 100644 index 0000000000..8992816e1c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_passer2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_passer2.cpp: + .text start:0x0000005C end:0x00000FB4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_npc_passer2/symbols.txt b/config/RZDJ01/rels/d_a_npc_passer2/symbols.txt new file mode 100644 index 0000000000..8bd420f925 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_passer2/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e = .text:0x000000E0; // type:function size:0x44 scope:global align:4 +initPath__14daNpcPasser2_cFv = .text:0x00000124; // type:function size:0x188 scope:global align:4 +executePath__14daNpcPasser2_cFv = .text:0x000002AC; // type:function size:0x39C scope:global align:4 +setSpeed__14daNpcPasser2_cFffPfi = .text:0x00000648; // type:function size:0xF4 scope:global align:4 +daNpcPasser2_Create__FPv = .text:0x0000073C; // type:function size:0x424 scope:global align:4 +setBaseMtx__14daNpcPasser2_cFv = .text:0x00000B60; // type:function size:0x7C scope:global align:4 +daNpcPasser2_Delete__FPv = .text:0x00000BDC; // type:function size:0x34 scope:global align:4 +__dt__14daNpcPasser2_cFv = .text:0x00000C10; // type:function size:0x98 scope:global align:4 +daNpcPasser2_Execute__FPv = .text:0x00000CA8; // type:function size:0x114 scope:global align:4 +daNpcPasser2_Draw__FPv = .text:0x00000DBC; // type:function size:0x7C scope:global align:4 +daNpcPasser2_IsDelete__FPv = .text:0x00000E38; // type:function size:0x8 scope:global align:4 +__dt__9daNpcCd_cFv = .text:0x00000E40; // type:function size:0x98 scope:global align:4 +HIO_chkWallH__Fi = .text:0x00000ED8; // type:function size:0x3C scope:global align:4 +HIO_chkWallR__Fi = .text:0x00000F14; // type:function size:0x3C scope:global align:4 +getTime__14daNpcPasser2_cFv = .text:0x00000F50; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97579 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97582 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97650 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@97651 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97652 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97930 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97931 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +ActionTable__14daNpcPasser2_c = .data:0x00000000; // type:object size:0x18 scope:global align:4 +daNpcPasser2_METHODS = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PASSER2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daNpcPasser2_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_346_data_74 = .data:0x00000074; // type:object size:0xF data:string +@95927 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcPasser2_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__9daNpcCd_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_346_data_AC = .data:0x000000AC; // type:object size:0xA data:string +@95939 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +__RTTI__9daNpcCd_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_post/splits.txt b/config/RZDJ01/rels/d_a_npc_post/splits.txt new file mode 100644 index 0000000000..94c649cc49 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_post/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_post.cpp: + .text start:0x000000CC end:0x000034BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x00000AF4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_post/symbols.txt b/config/RZDJ01/rels/d_a_npc_post/symbols.txt new file mode 100644 index 0000000000..58fec6cfa7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_post/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Post_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Post_cFv = .text:0x000001AC; // type:function size:0x518 scope:global align:4 +CreateHeap__12daNpc_Post_cFv = .text:0x000006C4; // type:function size:0x3D0 scope:global align:4 +Draw__12daNpc_Post_cFv = .text:0x00000A94; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Post_cFP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Post_cFP8J3DJointi = .text:0x00000B2C; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Post_cFv = .text:0x00000B80; // type:function size:0x4C scope:global align:4 +isDelete__12daNpc_Post_cFv = .text:0x00000BCC; // type:function size:0x48 scope:global align:4 +reset__12daNpc_Post_cFv = .text:0x00000C14; // type:function size:0x118 scope:global align:4 +afterJntAnm__12daNpc_Post_cFi = .text:0x00000D2C; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Post_cFv = .text:0x00000DB8; // type:function size:0x100 scope:global align:4 +checkChangeEvt__12daNpc_Post_cFv = .text:0x00000EB8; // type:function size:0xA4 scope:global align:4 +setAfterTalkMotion__12daNpc_Post_cFv = .text:0x00000F5C; // type:function size:0x64 scope:global align:4 +srchActors__12daNpc_Post_cFv = .text:0x00000FC0; // type:function size:0x94 scope:global align:4 +evtTalk__12daNpc_Post_cFv = .text:0x00001054; // type:function size:0xEC scope:global align:4 +evtCutProc__12daNpc_Post_cFv = .text:0x00001140; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Post_cFv = .text:0x000011F8; // type:function size:0x124 scope:global align:4 +beforeMove__12daNpc_Post_cFv = .text:0x0000131C; // type:function size:0x78 scope:global align:4 +afterMoved__12daNpc_Post_cFv = .text:0x00001394; // type:function size:0xB8 scope:global align:4 +setAttnPos__12daNpc_Post_cFv = .text:0x0000144C; // type:function size:0x360 scope:global align:4 +setCollision__12daNpc_Post_cFv = .text:0x000017AC; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__12daNpc_Post_cFv = .text:0x00001958; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Post_cFv = .text:0x00001960; // type:function size:0x184 scope:global align:4 +setFlagAnm__12daNpc_Post_cFiif = .text:0x00001AE4; // type:function size:0xC4 scope:global align:4 +afterSetMotionAnm__12daNpc_Post_cFiifi = .text:0x00001BA8; // type:function size:0x18 scope:global align:4 +selectAction__12daNpc_Post_cFv = .text:0x00001BC0; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001C00; // type:function size:0xA8 scope:global align:4 +chkPullOutLetter1__12daNpc_Post_cFv = .text:0x00001CA8; // type:function size:0x74 scope:global align:4 +chkPullOutLetter2__12daNpc_Post_cFv = .text:0x00001D1C; // type:function size:0x74 scope:global align:4 +pullOutLetter__12daNpc_Post_cFv = .text:0x00001D90; // type:function size:0xC0 scope:global align:4 +cutDeliver__12daNpc_Post_cFi = .text:0x00001E50; // type:function size:0x850 scope:global align:4 +wait__12daNpc_Post_cFPv = .text:0x000026A0; // type:function size:0x454 scope:global align:4 +talk__12daNpc_Post_cFPv = .text:0x00002AF4; // type:function size:0x178 scope:global align:4 +daNpc_Post_Create__FPv = .text:0x00002C6C; // type:function size:0x4 scope:global align:4 +daNpc_Post_Delete__FPv = .text:0x00002C70; // type:function size:0x34 scope:global align:4 +daNpc_Post_Execute__FPv = .text:0x00002CA4; // type:function size:0x4 scope:global align:4 +daNpc_Post_Draw__FPv = .text:0x00002CA8; // type:function size:0x4 scope:global align:4 +daNpc_Post_IsDelete__FPv = .text:0x00002CAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_post_cpp = .text:0x00002CB4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002D1C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002D5C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002D9C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002E68; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002EA8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002EEC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002F28; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002FD0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000305C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000030DC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003158; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003270; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__12daNpc_Post_cFv = .text:0x00003380; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Post_cFv = .text:0x00003388; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Post_cFv = .text:0x00003390; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Post_cFv = .text:0x00003398; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Post_cFv = .text:0x000033A0; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Post_cFv = .text:0x000033A8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Post_cFi = .text:0x000033B0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Post_cFi = .text:0x000033C0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Post_Param_cFv = .text:0x000033D0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Post_Param_cFv = .text:0x00003410; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00003420; // type:function size:0x28 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003448; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Post_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +heapSize$96360 = .rodata:0x00000094; // type:object size:0x10 scope:local align:4 +@101107 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101108 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101109 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101110 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101111 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101112 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101134 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101135 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96439 = .rodata:0x000000C4; // type:object size:0x8 scope:local align:4 +@101239 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101296 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@101416 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101550 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101551 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101552 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101553 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101554 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101555 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101556 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101557 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101558 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101561 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@101611 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +jointNo$96883 = .rodata:0x00000114; // type:object size:0x8 scope:local align:4 +@101744 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@97061 = .rodata:0x00000120; // type:object size:0x8 scope:local align:4 +@101904 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101905 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101906 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101907 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101916 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +@101995 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101996 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_347_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_347_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_347_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +lbl_347_data_35 = .data:0x00000035; // type:object size:0x1A data:string +lbl_347_data_4F = .data:0x0000004F; // type:object size:0xF data:string +l_evtList = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_347_data_88 = .data:0x00000088; // type:object size:0x5 data:string +lbl_347_data_8D = .data:0x0000008D; // type:object size:0x6 data:string +lbl_347_data_93 = .data:0x00000093; // type:object size:0x6 data:string +l_resNameList = .data:0x0000009C; // type:object size:0x10 scope:global align:4 +lbl_347_data_AC = .data:0x000000AC; // type:object size:0x3 +lbl_347_data_AF = .data:0x000000AF; // type:object size:0x3 +lbl_347_data_B2 = .data:0x000000B2; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x000000C8; // type:object size:0x1A4 scope:global align:4 +l_motionAnmData = .data:0x0000026C; // type:object size:0x16C scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000003D8; // type:object size:0xF0 scope:global align:4 +l_motionSequenceData = .data:0x000004C8; // type:object size:0xB0 scope:global align:4 +mCutNameList__12daNpc_Post_c = .data:0x00000578; // type:object size:0x8 scope:global align:4 +mCutList__12daNpc_Post_c = .data:0x00000580; // type:object size:0x18 scope:global align:4 data:4byte +@101395 = .data:0x00000598; // type:object size:0xC scope:local align:4 data:4byte +@101439 = .data:0x000005A4; // type:object size:0xC scope:local align:4 data:4byte +@101440 = .data:0x000005B0; // type:object size:0xC scope:local align:4 data:4byte +lbl_347_data_5BC = .data:0x000005BC; // type:object size:0x5 data:string +flagAnmData$96915 = .data:0x000005C4; // type:object size:0x68 scope:local align:4 +@101706 = .data:0x0000062C; // type:object size:0xC scope:local align:4 data:4byte +lbl_347_data_638 = .data:0x00000638; // type:object size:0x4 data:string +lbl_347_data_63C = .data:0x0000063C; // type:object size:0x6 data:string +@101910 = .data:0x00000644; // type:object size:0x34 scope:local align:4 +@101909 = .data:0x00000678; // type:object size:0x34 scope:local align:4 +daNpc_Post_MethodTable = .data:0x000006AC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_POST = .data:0x000006CC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Post_c = .data:0x000006FC; // type:object size:0xC4 scope:global align:4 +lbl_347_data_7C0 = .data:0x000007C0; // type:object size:0xD data:string +@97384 = .data:0x000007D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Post_c = .data:0x000007E4; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Post_Param_c = .data:0x000007EC; // type:object size:0xC scope:global align:4 +lbl_347_data_7F8 = .data:0x000007F8; // type:object size:0x13 data:string +__RTTI__18daNpc_Post_Param_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 +lbl_347_data_814 = .data:0x00000814; // type:object size:0x9 data:string +@97394 = .data:0x00000820; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000834; // type:object size:0xC scope:global align:4 +lbl_347_data_840 = .data:0x00000840; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000858; // type:object size:0xC scope:global align:4 +lbl_347_data_864 = .data:0x00000864; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000874; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000087C; // type:object size:0xC scope:global align:4 +lbl_347_data_888 = .data:0x00000888; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 +lbl_347_data_8B4 = .data:0x000008B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000008C8; // type:object size:0x8 scope:global align:4 +lbl_347_data_8D0 = .data:0x000008D0; // type:object size:0x34 +@97461 = .data:0x00000904; // type:object size:0x3C scope:local align:4 +lbl_347_data_940 = .data:0x00000940; // type:object size:0x14 +@97463 = .data:0x00000954; // type:object size:0x34 scope:local align:4 +lbl_347_data_988 = .data:0x00000988; // type:object size:0x14 +@97521 = .data:0x0000099C; // type:object size:0x24 scope:local align:4 +lbl_347_data_9C0 = .data:0x000009C0; // type:object size:0x18 +@97523 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +lbl_347_data_9E4 = .data:0x000009E4; // type:object size:0x1C +@97525 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +lbl_347_data_A0C = .data:0x00000A0C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96344 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@96810 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$96807 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_pouya/splits.txt b/config/RZDJ01/rels/d_a_npc_pouya/splits.txt new file mode 100644 index 0000000000..72d85eb63c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pouya/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pouya.cpp: + .text start:0x000000CC end:0x000030E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000E14 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_pouya/symbols.txt b/config/RZDJ01/rels/d_a_npc_pouya/symbols.txt new file mode 100644 index 0000000000..277efd7055 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_pouya/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Pouya_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_Pouya_cFv = .text:0x00000184; // type:function size:0x4F0 scope:global align:4 +CreateHeap__13daNpc_Pouya_cFv = .text:0x00000674; // type:function size:0x394 scope:global align:4 +Draw__13daNpc_Pouya_cFv = .text:0x00000A08; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Pouya_cFP10fopAc_ac_c = .text:0x00000A9C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Pouya_cFP8J3DJointi = .text:0x00000AA0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Pouya_cFv = .text:0x00000AF4; // type:function size:0x64 scope:global align:4 +isDelete__13daNpc_Pouya_cFv = .text:0x00000B58; // type:function size:0x8C scope:global align:4 +reset__13daNpc_Pouya_cFv = .text:0x00000BE4; // type:function size:0x11C scope:global align:4 +ctrlSubFaceMotion__13daNpc_Pouya_cFi = .text:0x00000D00; // type:function size:0x1E8 scope:global align:4 +afterJntAnm__13daNpc_Pouya_cFi = .text:0x00000EE8; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Pouya_cFv = .text:0x00000F74; // type:function size:0x140 scope:global align:4 +checkChangeEvt__13daNpc_Pouya_cFv = .text:0x000010B4; // type:function size:0x184 scope:global align:4 +setAfterTalkMotion__13daNpc_Pouya_cFv = .text:0x00001238; // type:function size:0x64 scope:global align:4 +evtTalk__13daNpc_Pouya_cFv = .text:0x0000129C; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Pouya_cFv = .text:0x0000133C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Pouya_cFv = .text:0x000013F4; // type:function size:0x130 scope:global align:4 +beforeMove__13daNpc_Pouya_cFv = .text:0x00001524; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Pouya_cFv = .text:0x00001594; // type:function size:0x2C4 scope:global align:4 +setCollision__13daNpc_Pouya_cFv = .text:0x00001858; // type:function size:0x180 scope:global align:4 +drawDbgInfo__13daNpc_Pouya_cFv = .text:0x000019D8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Pouya_cFv = .text:0x000019E0; // type:function size:0xE8 scope:global align:4 +afterSetMotionAnm__13daNpc_Pouya_cFiifi = .text:0x00001AC8; // type:function size:0x90 scope:global align:4 +selectAction__13daNpc_Pouya_cFv = .text:0x00001B58; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001B98; // type:function size:0xA8 scope:global align:4 +setPrtcls__13daNpc_Pouya_cFv = .text:0x00001C40; // type:function size:0x114 scope:global align:4 +cutHaveFavorToAsk__13daNpc_Pouya_cFi = .text:0x00001D54; // type:function size:0x5D4 scope:global align:4 +wait__13daNpc_Pouya_cFPv = .text:0x00002328; // type:function size:0x418 scope:global align:4 +talk__13daNpc_Pouya_cFPv = .text:0x00002740; // type:function size:0x218 scope:global align:4 +daNpc_Pouya_Create__FPv = .text:0x00002958; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_Delete__FPv = .text:0x0000295C; // type:function size:0x34 scope:global align:4 +daNpc_Pouya_Execute__FPv = .text:0x00002990; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_Draw__FPv = .text:0x00002994; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_IsDelete__FPv = .text:0x00002998; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pouya_cpp = .text:0x000029A0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002A08; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002A48; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002B14; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002B54; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002B94; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002BD8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002C80; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002D0C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002D8C; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002DA8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002E08; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002F20; // type:function size:0x110 scope:global align:4 +chkPouyaB__13daNpc_Pouya_cFv = .text:0x00003030; // type:function size:0x20 scope:global align:4 +getEyeballMaterialNo__13daNpc_Pouya_cFv = .text:0x00003050; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Pouya_cFv = .text:0x00003058; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Pouya_cFv = .text:0x00003060; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Pouya_cFv = .text:0x00003068; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Pouya_cFi = .text:0x00003070; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Pouya_cFi = .text:0x00003080; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Pouya_Param_cFv = .text:0x00003090; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Pouya_Param_cFv = .text:0x000030D0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Pouya_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94795 = .rodata:0x0000008C; // type:object size:0x18 scope:local align:4 +@99201 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99202 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99203 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99204 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99205 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99225 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99226 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99232 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$94871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99382 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@99581 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@99672 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99677 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +jointNo$95367 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:4byte +@95489 = .rodata:0x000000FC; // type:object size:0x8 scope:local align:4 +@99934 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_348_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_348_data_19 = .data:0x00000019; // type:object size:0x10 data:string +lbl_348_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_348_data_35 = .data:0x00000035; // type:object size:0x12 data:string +lbl_348_data_47 = .data:0x00000047; // type:object size:0x12 data:string +lbl_348_data_59 = .data:0x00000059; // type:object size:0x12 data:string +lbl_348_data_6B = .data:0x0000006B; // type:object size:0x12 data:string +lbl_348_data_7D = .data:0x0000007D; // type:object size:0x12 data:string +lbl_348_data_8F = .data:0x0000008F; // type:object size:0x12 data:string +l_evtList = .data:0x000000A4; // type:object size:0x48 scope:global align:4 +lbl_348_data_EC = .data:0x000000EC; // type:object size:0x7 data:string +lbl_348_data_F3 = .data:0x000000F3; // type:object size:0x7 data:string +l_resNameList = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_348_data_108 = .data:0x00000108; // type:object size:0x2 +lbl_348_data_10A = .data:0x0000010A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000010C; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000124; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x000002E4; // type:object size:0x2D8 scope:global align:4 +l_faceMotionSequenceData = .data:0x000005BC; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x000006DC; // type:object size:0x130 scope:global align:4 +lbl_348_data_80C = .data:0x0000080C; // type:object size:0x11 data:string +lbl_348_data_81D = .data:0x0000081D; // type:object size:0xD data:string +mCutNameList__13daNpc_Pouya_c = .data:0x0000082C; // type:object size:0xC scope:global align:4 +mCutList__13daNpc_Pouya_c = .data:0x00000838; // type:object size:0x24 scope:global align:4 data:4byte +normal$95025 = .data:0x0000085C; // type:object size:0xC scope:local align:4 +uttae01$95026 = .data:0x00000868; // type:object size:0xC scope:local align:4 +uttae02$95027 = .data:0x00000874; // type:object size:0xC scope:local align:4 +koufun01$95028 = .data:0x00000880; // type:object size:0xC scope:local align:4 +koufun02$95029 = .data:0x0000088C; // type:object size:0xC scope:local align:4 +brkSeq_normal$95030 = .data:0x00000898; // type:object size:0x8 scope:local align:4 +brkSeq_uttae01_uttae02$95031 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +brkSeq_koufun01_koufun02$95032 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +brkSeqList$95033 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +@99467 = .data:0x000008C4; // type:object size:0x1C scope:local align:4 +@99531 = .data:0x000008E0; // type:object size:0xC scope:local align:4 data:4byte +@99583 = .data:0x000008EC; // type:object size:0x34 scope:local align:4 +@99593 = .data:0x00000920; // type:object size:0xC scope:local align:4 data:4byte +@99594 = .data:0x0000092C; // type:object size:0xC scope:local align:4 data:4byte +lbl_348_data_938 = .data:0x00000938; // type:object size:0x6 data:string +@99797 = .data:0x00000940; // type:object size:0xC scope:local align:4 data:4byte +lbl_348_data_94C = .data:0x0000094C; // type:object size:0x18 +@99937 = .data:0x00000964; // type:object size:0x34 scope:local align:4 +@99936 = .data:0x00000998; // type:object size:0x34 scope:local align:4 +daNpc_Pouya_MethodTable = .data:0x000009CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_POUYA = .data:0x000009EC; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Pouya_c = .data:0x00000A1C; // type:object size:0xC4 scope:global align:4 +lbl_348_data_AE0 = .data:0x00000AE0; // type:object size:0xE data:string +@95750 = .data:0x00000AF0; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Pouya_c = .data:0x00000B04; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Pouya_Param_c = .data:0x00000B0C; // type:object size:0xC scope:global align:4 +lbl_348_data_B18 = .data:0x00000B18; // type:object size:0x14 data:string +__RTTI__19daNpc_Pouya_Param_c = .data:0x00000B2C; // type:object size:0x8 scope:global align:4 +lbl_348_data_B34 = .data:0x00000B34; // type:object size:0x9 data:string +@95758 = .data:0x00000B40; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000B54; // type:object size:0xC scope:global align:4 +lbl_348_data_B60 = .data:0x00000B60; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000B78; // type:object size:0xC scope:global align:4 +lbl_348_data_B84 = .data:0x00000B84; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000B94; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000B9C; // type:object size:0xC scope:global align:4 +lbl_348_data_BA8 = .data:0x00000BA8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BC0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000BC8; // type:object size:0xC scope:global align:4 +lbl_348_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +lbl_348_data_BF0 = .data:0x00000BF0; // type:object size:0x34 +@95825 = .data:0x00000C24; // type:object size:0x3C scope:local align:4 +lbl_348_data_C60 = .data:0x00000C60; // type:object size:0x14 +@95827 = .data:0x00000C74; // type:object size:0x34 scope:local align:4 +lbl_348_data_CA8 = .data:0x00000CA8; // type:object size:0x14 +@95885 = .data:0x00000CBC; // type:object size:0x24 scope:local align:4 +lbl_348_data_CE0 = .data:0x00000CE0; // type:object size:0x18 +@95887 = .data:0x00000CF8; // type:object size:0xC scope:local align:4 +lbl_348_data_D04 = .data:0x00000D04; // type:object size:0x1C +@95889 = .data:0x00000D20; // type:object size:0xC scope:local align:4 +lbl_348_data_D2C = .data:0x00000D2C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94781 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_prayer/splits.txt b/config/RZDJ01/rels/d_a_npc_prayer/splits.txt new file mode 100644 index 0000000000..8a1472a5db --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_prayer/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_prayer.cpp: + .text start:0x000000CC end:0x000021C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x0000044C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_prayer/symbols.txt b/config/RZDJ01/rels/d_a_npc_prayer/symbols.txt new file mode 100644 index 0000000000..634bbdc981 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_prayer/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcPray_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcPray_cFv = .text:0x00000358; // type:function size:0x10C scope:global align:4 +Create__11daNpcPray_cFv = .text:0x00000464; // type:function size:0x278 scope:global align:4 +CreateHeap__11daNpcPray_cFv = .text:0x000006DC; // type:function size:0x17C scope:global align:4 +ctrlJoint__11daNpcPray_cFP8J3DJointP8J3DModel = .text:0x00000858; // type:function size:0x144 scope:global align:4 +createHeapCallBack__11daNpcPray_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcPray_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x48 scope:global align:4 +setParam__11daNpcPray_cFv = .text:0x000009E8; // type:function size:0x58 scope:global align:4 +main__11daNpcPray_cFv = .text:0x00000A40; // type:function size:0x58 scope:global align:4 +setAttnPos__11daNpcPray_cFv = .text:0x00000A98; // type:function size:0x168 scope:global align:4 +setMotionAnm__11daNpcPray_cFif = .text:0x00000C00; // type:function size:0xCC scope:global align:4 +setMotion__11daNpcPray_cFifi = .text:0x00000CCC; // type:function size:0x48 scope:global align:4 +drawDbgInfo__11daNpcPray_cFv = .text:0x00000D14; // type:function size:0x8 scope:global align:4 +reset__11daNpcPray_cFv = .text:0x00000D1C; // type:function size:0x140 scope:global align:4 +playMotion__11daNpcPray_cFv = .text:0x00000E5C; // type:function size:0x170 scope:global align:4 +setAction__11daNpcPray_cFM11daNpcPray_cFPCvPvPv_b = .text:0x00000FCC; // type:function size:0xA8 scope:global align:4 +setLookMode__11daNpcPray_cFi = .text:0x00001074; // type:function size:0x24 scope:global align:4 +lookat__11daNpcPray_cFv = .text:0x00001098; // type:function size:0x228 scope:global align:4 +step__11daNpcPray_cFsi = .text:0x000012C0; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__11daNpcPray_cFv = .text:0x00001398; // type:function size:0xDC scope:global align:4 +wait__11daNpcPray_cFPv = .text:0x00001474; // type:function size:0x298 scope:global align:4 +fear__11daNpcPray_cFPv = .text:0x0000170C; // type:function size:0xCC scope:global align:4 +talk__11daNpcPray_cFPv = .text:0x000017D8; // type:function size:0x250 scope:global align:4 +demo__11daNpcPray_cFPv = .text:0x00001A28; // type:function size:0x1A0 scope:global align:4 +createHeart__11daNpcPray_cFv = .text:0x00001BC8; // type:function size:0xDC scope:global align:4 +_Evt_GetHeart__11daNpcPray_cFi = .text:0x00001CA4; // type:function size:0xA4 scope:global align:4 +_Evt_GetHeart_CutInit__11daNpcPray_cFRCi = .text:0x00001D48; // type:function size:0xA0 scope:global align:4 +_Evt_GetHeart_CutMain__11daNpcPray_cFRCi = .text:0x00001DE8; // type:function size:0x170 scope:global align:4 +daNpcPray_Create__FPv = .text:0x00001F58; // type:function size:0x4 scope:global align:4 +daNpcPray_Delete__FPv = .text:0x00001F5C; // type:function size:0x34 scope:global align:4 +daNpcPray_Execute__FPv = .text:0x00001F90; // type:function size:0x24 scope:global align:4 +daNpcPray_Draw__FPv = .text:0x00001FB4; // type:function size:0x40 scope:global align:4 +daNpcPray_IsDelete__FPv = .text:0x00001FF4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002064; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000020A0; // type:function size:0xBC scope:global align:4 +fopAcM_SetAngle__FP10fopAc_ac_csss = .text:0x0000215C; // type:function size:0x10 scope:global align:4 +adjustShapeAngle__11daNpcPray_cFv = .text:0x0000216C; // type:function size:0x4 scope:global align:4 +__dt__17daNpcPray_Param_cFv = .text:0x00002170; // type:function size:0x40 scope:global align:4 +__ct__17daNpcPray_Param_cFv = .text:0x000021B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcPray_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@97585 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97586 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97587 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97588 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97624 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97625 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97626 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94848 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@97740 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97741 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@97742 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@94994 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@94998 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95000 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95004 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95006 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95010 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@97856 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97950 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 +@97951 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@98020 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98021 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98022 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98023 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@98024 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98041 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98042 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98065 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98066 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_349_data_48 = .data:0x00000048; // type:object size:0x7 data:string +lbl_349_data_4F = .data:0x0000004F; // type:object size:0x9 data:string +l_arcNames = .data:0x00000058; // type:object size:0x8 scope:global align:4 data:4byte +lbl_349_data_60 = .data:0x00000060; // type:object size:0xA data:string +l_evtNames = .data:0x0000006C; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x00000074; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcPray_c = .data:0x00000078; // type:object size:0x18 scope:global align:4 data:4byte +@97760 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@97920 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@97921 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@97922 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@97972 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@97973 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +lbl_349_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string +@98004 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_349_data_EC = .data:0x000000EC; // type:object size:0x6 data:string +daNpcPray_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PRAYER = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__11daNpcPray_c = .data:0x00000144; // type:object size:0x48 scope:global align:4 +lbl_349_data_18C = .data:0x0000018C; // type:object size:0xC data:string +@95485 = .data:0x00000198; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcPray_c = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +__vt__17daNpcPray_Param_c = .data:0x000001B4; // type:object size:0xC scope:global align:4 +lbl_349_data_1C0 = .data:0x000001C0; // type:object size:0x12 data:string +__RTTI__17daNpcPray_Param_c = .data:0x000001D4; // type:object size:0x8 scope:global align:4 +lbl_349_data_1DC = .data:0x000001DC; // type:object size:0x9 data:string +@95488 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0xC scope:global align:4 +lbl_349_data_208 = .data:0x00000208; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global align:4 +lbl_349_data_22C = .data:0x0000022C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +lbl_349_data_248 = .data:0x00000248; // type:object size:0x34 +@95560 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 +lbl_349_data_2B8 = .data:0x000002B8; // type:object size:0x14 +@95562 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +lbl_349_data_300 = .data:0x00000300; // type:object size:0x14 +@95620 = .data:0x00000314; // type:object size:0x24 scope:local align:4 +lbl_349_data_338 = .data:0x00000338; // type:object size:0x18 +@95622 = .data:0x00000350; // type:object size:0xC scope:local align:4 +lbl_349_data_35C = .data:0x0000035C; // type:object size:0x1C +@95624 = .data:0x00000378; // type:object size:0xC scope:local align:4 +lbl_349_data_384 = .data:0x00000384; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_raca/splits.txt b/config/RZDJ01/rels/d_a_npc_raca/splits.txt new file mode 100644 index 0000000000..b90d0df613 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_raca/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_raca.cpp: + .text start:0x000000CC end:0x00002320 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x000007DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_raca/symbols.txt b/config/RZDJ01/rels/d_a_npc_raca/symbols.txt new file mode 100644 index 0000000000..3e0aa17607 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_raca/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Raca_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Raca_cFv = .text:0x0000019C; // type:function size:0x50C scope:global align:4 +CreateHeap__12daNpc_Raca_cFv = .text:0x000006A8; // type:function size:0x284 scope:global align:4 +Draw__12daNpc_Raca_cFv = .text:0x0000092C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Raca_cFP10fopAc_ac_c = .text:0x000009C0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Raca_cFP8J3DJointi = .text:0x000009C4; // type:function size:0x54 scope:global align:4 +srchNi__12daNpc_Raca_cFPvPv = .text:0x00000A18; // type:function size:0x84 scope:global align:4 +getNiP__12daNpc_Raca_cFv = .text:0x00000A9C; // type:function size:0xD0 scope:global align:4 +getType__12daNpc_Raca_cFv = .text:0x00000B6C; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_Raca_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global align:4 +reset__12daNpc_Raca_cFv = .text:0x00000BBC; // type:function size:0x98 scope:global align:4 +afterJntAnm__12daNpc_Raca_cFi = .text:0x00000C54; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Raca_cFv = .text:0x00000CE0; // type:function size:0xDC scope:global align:4 +setAfterTalkMotion__12daNpc_Raca_cFv = .text:0x00000DBC; // type:function size:0x5C scope:global align:4 +srchActors__12daNpc_Raca_cFv = .text:0x00000E18; // type:function size:0x64 scope:global align:4 +evtTalk__12daNpc_Raca_cFv = .text:0x00000E7C; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_Raca_cFv = .text:0x00000F70; // type:function size:0xBC scope:global align:4 +action__12daNpc_Raca_cFv = .text:0x0000102C; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_Raca_cFv = .text:0x000010D0; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_Raca_cFv = .text:0x00001148; // type:function size:0x218 scope:global align:4 +setCollision__12daNpc_Raca_cFv = .text:0x00001360; // type:function size:0x144 scope:global align:4 +drawDbgInfo__12daNpc_Raca_cFv = .text:0x000014A4; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_Raca_cFv = .text:0x000014AC; // type:function size:0xFC scope:global align:4 +setAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x000015A8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_Raca_cFPv = .text:0x00001650; // type:function size:0x1F8 scope:global align:4 +walk__12daNpc_Raca_cFPv = .text:0x00001848; // type:function size:0x1AC scope:global align:4 +talk__12daNpc_Raca_cFPv = .text:0x000019F4; // type:function size:0x1B8 scope:global align:4 +daNpc_Raca_Create__FPv = .text:0x00001BAC; // type:function size:0x4 scope:global align:4 +daNpc_Raca_Delete__FPv = .text:0x00001BB0; // type:function size:0x34 scope:global align:4 +daNpc_Raca_Execute__FPv = .text:0x00001BE4; // type:function size:0x4 scope:global align:4 +daNpc_Raca_Draw__FPv = .text:0x00001BE8; // type:function size:0x4 scope:global align:4 +daNpc_Raca_IsDelete__FPv = .text:0x00001BEC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_raca_cpp = .text:0x00001BF4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001C5C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C9C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CDC; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DA8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001DE8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001E2C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001E68; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F10; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F64; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000207C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000218C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__12daNpc_Raca_cFv = .text:0x0000220C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Raca_cFv = .text:0x00002214; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Raca_cFv = .text:0x0000221C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Raca_cFv = .text:0x00002224; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Raca_cFv = .text:0x0000222C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Raca_cFv = .text:0x00002234; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Raca_cFi = .text:0x0000223C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Raca_cFi = .text:0x0000224C; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Raca_Param_cFv = .text:0x0000225C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Raca_Param_cFv = .text:0x0000229C; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000022AC; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Raca_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98436 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98437 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98438 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98439 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98440 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98441 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98463 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98464 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98522 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98579 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98615 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@98715 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98806 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98807 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98810 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_350_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_350_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_350_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_350_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0xE0 scope:global align:4 +l_motionAnmData = .data:0x00000124; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000023C; // type:object size:0x80 scope:global align:4 +l_motionSequenceData = .data:0x000002BC; // type:object size:0x90 scope:global align:4 +mCutNameList__12daNpc_Raca_c = .data:0x0000034C; // type:object size:0x4 scope:global align:4 +@98730 = .data:0x00000350; // type:object size:0xC scope:local align:4 data:4byte +@98731 = .data:0x0000035C; // type:object size:0xC scope:local align:4 data:4byte +lbl_350_data_368 = .data:0x00000368; // type:object size:0x5 data:string +@98858 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@98859 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +@98860 = .data:0x00000388; // type:object size:0xC scope:local align:4 +daNpc_Raca_MethodTable = .data:0x00000394; // type:object size:0x20 scope:global align:4 +g_profile_NPC_RACA = .data:0x000003B4; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Raca_c = .data:0x000003E4; // type:object size:0xC4 scope:global align:4 +lbl_350_data_4A8 = .data:0x000004A8; // type:object size:0xD data:string +@95494 = .data:0x000004B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Raca_c = .data:0x000004CC; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Raca_Param_c = .data:0x000004D4; // type:object size:0xC scope:global align:4 +lbl_350_data_4E0 = .data:0x000004E0; // type:object size:0x13 data:string +__RTTI__18daNpc_Raca_Param_c = .data:0x000004F4; // type:object size:0x8 scope:global align:4 +lbl_350_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string +@95504 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000051C; // type:object size:0xC scope:global align:4 +lbl_350_data_528 = .data:0x00000528; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000538; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000540; // type:object size:0xC scope:global align:4 +lbl_350_data_54C = .data:0x0000054C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000055C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000564; // type:object size:0xC scope:global align:4 +lbl_350_data_570 = .data:0x00000570; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000588; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000590; // type:object size:0xC scope:global align:4 +lbl_350_data_59C = .data:0x0000059C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 +lbl_350_data_5B8 = .data:0x000005B8; // type:object size:0x34 +@95571 = .data:0x000005EC; // type:object size:0x3C scope:local align:4 +lbl_350_data_628 = .data:0x00000628; // type:object size:0x14 +@95573 = .data:0x0000063C; // type:object size:0x34 scope:local align:4 +lbl_350_data_670 = .data:0x00000670; // type:object size:0x14 +@95631 = .data:0x00000684; // type:object size:0x24 scope:local align:4 +lbl_350_data_6A8 = .data:0x000006A8; // type:object size:0x18 +@95633 = .data:0x000006C0; // type:object size:0xC scope:local align:4 +lbl_350_data_6CC = .data:0x000006CC; // type:object size:0x1C +@95635 = .data:0x000006E8; // type:object size:0xC scope:local align:4 +lbl_350_data_6F4 = .data:0x000006F4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_Raca_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94838 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_rafrel/splits.txt b/config/RZDJ01/rels/d_a_npc_rafrel/splits.txt new file mode 100644 index 0000000000..e7b9a86144 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_rafrel/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rafrel.cpp: + .text start:0x000000CC end:0x00004270 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x00000748 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt b/config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt new file mode 100644 index 0000000000..b87dd807f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_rafrel/symbols.txt @@ -0,0 +1,187 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpcRafrel_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpcRafrel_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__13daNpcRafrel_cFv = .text:0x00000460; // type:function size:0x57C scope:global align:4 +CreateHeap__13daNpcRafrel_cFv = .text:0x000009DC; // type:function size:0x384 scope:global align:4 +Draw__13daNpcRafrel_cFv = .text:0x00000D60; // type:function size:0xD0 scope:global align:4 +ctrlJoint__13daNpcRafrel_cFP8J3DJointP8J3DModel = .text:0x00000E30; // type:function size:0x188 scope:global align:4 +createHeapCallBack__13daNpcRafrel_cFP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcRafrel_cFP8J3DJointi = .text:0x00000FBC; // type:function size:0x48 scope:global align:4 +setExpressionAnm__13daNpcRafrel_cFib = .text:0x00001004; // type:function size:0x20C scope:global align:4 +setExpressionBtp__13daNpcRafrel_cFi = .text:0x00001210; // type:function size:0xD8 scope:global align:4 +setMotionAnm__13daNpcRafrel_cFif = .text:0x000012E8; // type:function size:0x1B0 scope:global align:4 +setWaitAction__13daNpcRafrel_cFv = .text:0x00001498; // type:function size:0xC0 scope:global align:4 +setAction__13daNpcRafrel_cFM13daNpcRafrel_cFPCvPvPv_b = .text:0x00001558; // type:function size:0xA8 scope:global align:4 +isSneaking__13daNpcRafrel_cFv = .text:0x00001600; // type:function size:0x58 scope:global align:4 +wait_type01__13daNpcRafrel_cFPv = .text:0x00001658; // type:function size:0x564 scope:global align:4 +setExpression__13daNpcRafrel_cFif = .text:0x00001BBC; // type:function size:0x2C scope:global align:4 +setMotion__13daNpcRafrel_cFifi = .text:0x00001BE8; // type:function size:0x9C scope:global align:4 +setLookMode__13daNpcRafrel_cFiP10fopAc_ac_c = .text:0x00001C84; // type:function size:0x34 scope:global align:4 +step__13daNpcRafrel_cFsif = .text:0x00001CB8; // type:function size:0x174 scope:global align:4 +chkFindPlayer__13daNpcRafrel_cFv = .text:0x00001E2C; // type:function size:0xF0 scope:global align:4 +wait_type2__13daNpcRafrel_cFPv = .text:0x00001F1C; // type:function size:0x224 scope:global align:4 +talk__13daNpcRafrel_cFPv = .text:0x00002140; // type:function size:0x2D8 scope:global align:4 +setExpressionTalkAfter__13daNpcRafrel_cFv = .text:0x00002418; // type:function size:0x98 scope:global align:4 +demo__13daNpcRafrel_cFPv = .text:0x000024B0; // type:function size:0x1B8 scope:global align:4 +leave__13daNpcRafrel_cFPv = .text:0x00002668; // type:function size:0x134 scope:global align:4 +EvCut_Introduction__13daNpcRafrel_cFi = .text:0x0000279C; // type:function size:0xD4 scope:global align:4 +EvCut_Meeting__13daNpcRafrel_cFi = .text:0x00002870; // type:function size:0x1C0 scope:global align:4 +EvCut_Appear__13daNpcRafrel_cFi = .text:0x00002A30; // type:function size:0x464 scope:global align:4 +EvCut_WiretapSponsor__13daNpcRafrel_cFi = .text:0x00002E94; // type:function size:0x1DC scope:global align:4 +EvCut_WiretapEntrant__13daNpcRafrel_cFi = .text:0x00003070; // type:function size:0x194 scope:global align:4 +daNpcRafrel_Create__FPv = .text:0x00003204; // type:function size:0x4 scope:global align:4 +daNpcRafrel_Delete__FPv = .text:0x00003208; // type:function size:0x34 scope:global align:4 +daNpcRafrel_Execute__FPv = .text:0x0000323C; // type:function size:0x24 scope:global align:4 +daNpcRafrel_Draw__FPv = .text:0x00003260; // type:function size:0x4 scope:global align:4 +daNpcRafrel_IsDelete__FPv = .text:0x00003264; // type:function size:0x8 scope:global align:4 +drawDbgInfo__13daNpcRafrel_cFv = .text:0x0000326C; // type:function size:0x8 scope:global align:4 +setAttnPos__13daNpcRafrel_cFv = .text:0x00003274; // type:function size:0x468 scope:global align:4 +ctrlBtk__13daNpcRafrel_cFv = .text:0x000036DC; // type:function size:0xD4 scope:global align:4 +main__13daNpcRafrel_cFv = .text:0x000037B0; // type:function size:0x718 scope:global align:4 +setParam__13daNpcRafrel_cFv = .text:0x00003EC8; // type:function size:0x1F8 scope:global align:4 +__sinit_\d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004128; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004164; // type:function size:0xBC scope:global align:4 +__dt__19daNpcRafrel_Param_cFv = .text:0x00004220; // type:function size:0x40 scope:global align:4 +__ct__19daNpcRafrel_Param_cFv = .text:0x00004260; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpcRafrel_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@100032 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100033 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100034 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100035 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100036 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@100096 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95086 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95415 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95419 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95423 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95427 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95431 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95435 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95439 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95478 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95482 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95486 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95488 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95492 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95496 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95500 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95502 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95506 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95508 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95512 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95514 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95518 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95522 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95526 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95528 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95532 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95534 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95538 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95540 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95544 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@95548 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@95552 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@95554 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@95558 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@95562 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@95566 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@100430 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:float +@100431 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@100432 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@100433 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@100434 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@100473 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:float +@100476 = .rodata:0x00000248; // type:object size:0x8 scope:local align:4 data:double +@100514 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:float +@100549 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@100550 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@100625 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@100626 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@100627 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@100735 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@100869 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@100870 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@100871 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@100872 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@100890 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@100991 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@100992 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x15C scope:global align:4 +l_btpGetParamList = .data:0x0000015C; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x0000018C; // type:object size:0x3C scope:global align:4 data:4byte +l_loadRes_RAFREL0 = .data:0x000001C8; // type:object size:0xC scope:global align:4 +l_loadRes_RAFREL1 = .data:0x000001D4; // type:object size:0xC scope:global align:4 +l_loadRes_RAFREL2 = .data:0x000001E0; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_351_data_1F8 = .data:0x000001F8; // type:object size:0x7 data:string +lbl_351_data_1FF = .data:0x000001FF; // type:object size:0x8 data:string +lbl_351_data_207 = .data:0x00000207; // type:object size:0x8 data:string +lbl_351_data_20F = .data:0x0000020F; // type:object size:0x8 data:string +l_arcNames = .data:0x00000218; // type:object size:0x10 scope:global align:4 data:4byte +lbl_351_data_228 = .data:0x00000228; // type:object size:0x1 +lbl_351_data_229 = .data:0x00000229; // type:object size:0x11 data:string +lbl_351_data_23A = .data:0x0000023A; // type:object size:0xF data:string +lbl_351_data_249 = .data:0x00000249; // type:object size:0xE data:string +lbl_351_data_257 = .data:0x00000257; // type:object size:0x13 data:string +lbl_351_data_26A = .data:0x0000026A; // type:object size:0x14 data:string +lbl_351_data_27E = .data:0x0000027E; // type:object size:0x16 data:string +l_evtNames = .data:0x00000294; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x000002B0; // type:object size:0x4 scope:global align:4 +mEvtSeqList__13daNpcRafrel_c = .data:0x000002B4; // type:object size:0x54 scope:global align:4 data:4byte +lbl_351_data_308 = .data:0x00000308; // type:object size:0x18 +@100263 = .data:0x00000320; // type:object size:0x20 scope:local align:4 +@100318 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@100319 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@100320 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@100370 = .data:0x00000364; // type:object size:0xC scope:local align:4 +@100371 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@100372 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +lbl_351_data_388 = .data:0x00000388; // type:object size:0xC data:string +@100525 = .data:0x00000394; // type:object size:0xC scope:local align:4 data:4byte +lbl_351_data_3A0 = .data:0x000003A0; // type:object size:0x10 data:string +daNpcRafrel_MethodTable = .data:0x000003B0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_RAFREL = .data:0x000003D0; // type:object size:0x30 scope:global align:4 +__vt__13daNpcRafrel_c = .data:0x00000400; // type:object size:0x48 scope:global align:4 +lbl_351_data_448 = .data:0x00000448; // type:object size:0xE data:string +@96443 = .data:0x00000458; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcRafrel_c = .data:0x0000046C; // type:object size:0x8 scope:global align:4 +__vt__19daNpcRafrel_Param_c = .data:0x00000474; // type:object size:0xC scope:global align:4 +lbl_351_data_480 = .data:0x00000480; // type:object size:0x14 data:string +__RTTI__19daNpcRafrel_Param_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 +lbl_351_data_49C = .data:0x0000049C; // type:object size:0x9 data:string +@96446 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0xC scope:global align:4 +lbl_351_data_4C8 = .data:0x000004C8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004D8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004E0; // type:object size:0xC scope:global align:4 +lbl_351_data_4EC = .data:0x000004EC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000500; // type:object size:0x8 scope:global align:4 +lbl_351_data_508 = .data:0x00000508; // type:object size:0x34 +@96518 = .data:0x0000053C; // type:object size:0x3C scope:local align:4 +lbl_351_data_578 = .data:0x00000578; // type:object size:0x14 +@96520 = .data:0x0000058C; // type:object size:0x34 scope:local align:4 +lbl_351_data_5C0 = .data:0x000005C0; // type:object size:0x14 +@96578 = .data:0x000005D4; // type:object size:0x24 scope:local align:4 +lbl_351_data_5F8 = .data:0x000005F8; // type:object size:0x18 +@96580 = .data:0x00000610; // type:object size:0xC scope:local align:4 +lbl_351_data_61C = .data:0x0000061C; // type:object size:0x1C +@96582 = .data:0x00000638; // type:object size:0xC scope:local align:4 +lbl_351_data_644 = .data:0x00000644; // type:object size:0xE8 +lbl_351_data_72C = .data:0x0000072C; // type:object size:0x4 data:string +lbl_351_data_730 = .data:0x00000730; // type:object size:0x4 data:string +lbl_351_data_734 = .data:0x00000734; // type:object size:0x4 data:string +lbl_351_data_738 = .data:0x00000738; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94873 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_saru/splits.txt b/config/RZDJ01/rels/d_a_npc_saru/splits.txt new file mode 100644 index 0000000000..084feda382 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_saru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_saru.cpp: + .text start:0x000000CC end:0x0000318C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000BB8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_saru/symbols.txt b/config/RZDJ01/rels/d_a_npc_saru/symbols.txt new file mode 100644 index 0000000000..a6c6ae56b2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_saru/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Saru_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Saru_cFv = .text:0x0000019C; // type:function size:0x504 scope:global align:4 +CreateHeap__12daNpc_Saru_cFv = .text:0x000006A0; // type:function size:0x22C scope:global align:4 +createHeapCallBack__12daNpc_Saru_cFP10fopAc_ac_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Saru_cFP8J3DJointi = .text:0x000008D0; // type:function size:0x54 scope:global align:4 +srchYm__12daNpc_Saru_cFPvPv = .text:0x00000924; // type:function size:0xA0 scope:global align:4 +getType__12daNpc_Saru_cFv = .text:0x000009C4; // type:function size:0x4C scope:global align:4 +isDelete__12daNpc_Saru_cFv = .text:0x00000A10; // type:function size:0x90 scope:global align:4 +reset__12daNpc_Saru_cFv = .text:0x00000AA0; // type:function size:0xFC scope:global align:4 +afterJntAnm__12daNpc_Saru_cFi = .text:0x00000B9C; // type:function size:0x84 scope:global align:4 +checkChangeEvt__12daNpc_Saru_cFv = .text:0x00000C20; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_Saru_cFv = .text:0x00000CCC; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__12daNpc_Saru_cFv = .text:0x00000DE4; // type:function size:0x1C scope:global align:4 +srchActors__12daNpc_Saru_cFv = .text:0x00000E00; // type:function size:0x64 scope:global align:4 +evtTalk__12daNpc_Saru_cFv = .text:0x00000E64; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Saru_cFv = .text:0x00000F04; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Saru_cFv = .text:0x00000FBC; // type:function size:0x138 scope:global align:4 +beforeMove__12daNpc_Saru_cFv = .text:0x000010F4; // type:function size:0x7C scope:global align:4 +setAttnPos__12daNpc_Saru_cFv = .text:0x00001170; // type:function size:0x2B8 scope:global align:4 +setCollision__12daNpc_Saru_cFv = .text:0x00001428; // type:function size:0x184 scope:global align:4 +drawDbgInfo__12daNpc_Saru_cFv = .text:0x000015AC; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Saru_cFv = .text:0x000015B4; // type:function size:0x104 scope:global align:4 +selectAction__12daNpc_Saru_cFv = .text:0x000016B8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x000016F8; // type:function size:0xA8 scope:global align:4 +setSe__12daNpc_Saru_cFv = .text:0x000017A0; // type:function size:0x54C scope:global align:4 +cutFindMonkey__12daNpc_Saru_cFi = .text:0x00001CEC; // type:function size:0x1EC scope:global align:4 +cutHelpMe__12daNpc_Saru_cFi = .text:0x00001ED8; // type:function size:0x198 scope:global align:4 +cutYmLook__12daNpc_Saru_cFi = .text:0x00002070; // type:function size:0x2D4 scope:global align:4 +wait__12daNpc_Saru_cFPv = .text:0x00002344; // type:function size:0x500 scope:global align:4 +talk__12daNpc_Saru_cFPv = .text:0x00002844; // type:function size:0x174 scope:global align:4 +daNpc_Saru_Create__FPv = .text:0x000029B8; // type:function size:0x4 scope:global align:4 +daNpc_Saru_Delete__FPv = .text:0x000029BC; // type:function size:0x34 scope:global align:4 +daNpc_Saru_Execute__FPv = .text:0x000029F0; // type:function size:0x4 scope:global align:4 +daNpc_Saru_Draw__FPv = .text:0x000029F4; // type:function size:0x28 scope:global align:4 +daNpc_Saru_IsDelete__FPv = .text:0x00002A1C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_saru_cpp = .text:0x00002A24; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002A8C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002ACC; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002B0C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002BD8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002C18; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002C5C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002C98; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002D40; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002DCC; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E4C; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002E68; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002EC8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002FE0; // type:function size:0x110 scope:global align:4 +getBackboneJointNo__12daNpc_Saru_cFv = .text:0x000030F0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Saru_cFv = .text:0x000030F8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Saru_cFv = .text:0x00003100; // type:function size:0x8 scope:global align:4 +__dt__18daNpc_Saru_Param_cFv = .text:0x00003108; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Saru_Param_cFv = .text:0x00003148; // type:function size:0x10 scope:global align:4 +partBreak__12obj_so_classFv = .text:0x00003158; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Saru_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$96076 = .rodata:0x00000090; // type:object size:0x10 scope:local align:4 +@100614 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100615 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100616 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100617 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100618 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100640 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100647 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96144 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@100745 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100758 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100905 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@100913 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101017 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101018 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101019 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101020 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101021 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +@101077 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +jointNo$96557 = .rodata:0x000000FC; // type:object size:0x8 scope:local align:4 +@101272 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101273 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101274 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101275 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101276 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101277 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101278 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101279 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101280 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101281 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101282 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101283 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101284 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101311 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101312 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101313 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_352_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_352_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_352_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +lbl_352_data_50 = .data:0x00000050; // type:object size:0x7 data:string +lbl_352_data_57 = .data:0x00000057; // type:object size:0x8 data:string +lbl_352_data_5F = .data:0x0000005F; // type:object size:0x5 data:string +l_resNameList = .data:0x00000064; // type:object size:0x10 scope:global align:4 +lbl_352_data_74 = .data:0x00000074; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000000A4; // type:object size:0x594 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000638; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000648; // type:object size:0xB0 scope:global align:4 +lbl_352_data_6F8 = .data:0x000006F8; // type:object size:0xC data:string +lbl_352_data_704 = .data:0x00000704; // type:object size:0x8 data:string +mCutNameList__12daNpc_Saru_c = .data:0x0000070C; // type:object size:0x10 scope:global align:4 +mCutList__12daNpc_Saru_c = .data:0x0000071C; // type:object size:0x30 scope:global align:4 data:4byte +@100859 = .data:0x0000074C; // type:object size:0xC scope:local align:4 data:4byte +@100926 = .data:0x00000758; // type:object size:0xC scope:local align:4 data:4byte +@100927 = .data:0x00000764; // type:object size:0xC scope:local align:4 data:4byte +lbl_352_data_770 = .data:0x00000770; // type:object size:0x5 data:string +@101116 = .data:0x00000778; // type:object size:0xC scope:local align:4 data:4byte +lbl_352_data_784 = .data:0x00000784; // type:object size:0x4 data:string +lbl_352_data_788 = .data:0x00000788; // type:object size:0x8 +daNpc_Saru_MethodTable = .data:0x00000790; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SARU = .data:0x000007B0; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Saru_c = .data:0x000007E0; // type:object size:0xC4 scope:global align:4 +lbl_352_data_8A4 = .data:0x000008A4; // type:object size:0xD data:string +@97082 = .data:0x000008B4; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Saru_c = .data:0x000008C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Saru_Param_c = .data:0x000008D0; // type:object size:0xC scope:global align:4 +lbl_352_data_8DC = .data:0x000008DC; // type:object size:0x13 data:string +__RTTI__18daNpc_Saru_Param_c = .data:0x000008F0; // type:object size:0x8 scope:global align:4 +lbl_352_data_8F8 = .data:0x000008F8; // type:object size:0x9 data:string +@97090 = .data:0x00000904; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000918; // type:object size:0xC scope:global align:4 +lbl_352_data_924 = .data:0x00000924; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000934; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000093C; // type:object size:0xC scope:global align:4 +lbl_352_data_948 = .data:0x00000948; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000958; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000960; // type:object size:0xC scope:global align:4 +lbl_352_data_96C = .data:0x0000096C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000984; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000098C; // type:object size:0xC scope:global align:4 +lbl_352_data_998 = .data:0x00000998; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000009AC; // type:object size:0x8 scope:global align:4 +lbl_352_data_9B4 = .data:0x000009B4; // type:object size:0x34 +@97157 = .data:0x000009E8; // type:object size:0x3C scope:local align:4 +lbl_352_data_A24 = .data:0x00000A24; // type:object size:0x14 +@97159 = .data:0x00000A38; // type:object size:0x34 scope:local align:4 +lbl_352_data_A6C = .data:0x00000A6C; // type:object size:0x14 +@97217 = .data:0x00000A80; // type:object size:0x24 scope:local align:4 +lbl_352_data_AA4 = .data:0x00000AA4; // type:object size:0x18 +@97219 = .data:0x00000ABC; // type:object size:0xC scope:local align:4 +lbl_352_data_AC8 = .data:0x00000AC8; // type:object size:0x1C +@97221 = .data:0x00000AE4; // type:object size:0xC scope:local align:4 +lbl_352_data_AF0 = .data:0x00000AF0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96062 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seib/splits.txt b/config/RZDJ01/rels/d_a_npc_seib/splits.txt new file mode 100644 index 0000000000..26d94e49f3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seib/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seib.cpp: + .text start:0x000000CC end:0x000014C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000056C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_seib/symbols.txt b/config/RZDJ01/rels/d_a_npc_seib/symbols.txt new file mode 100644 index 0000000000..95cfe1d267 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seib/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiB_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiB_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiB_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiB_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiB_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiB_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiB_cFv = .text:0x00000794; // type:function size:0x80 scope:global align:4 +setParam__12daNpc_seiB_cFv = .text:0x00000814; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiB_cFv = .text:0x00000910; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiB_cFv = .text:0x00000A04; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiB_cFv = .text:0x00000AC0; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiB_cFv = .text:0x00000B48; // type:function size:0x80 scope:global align:4 +setAttnPos__12daNpc_seiB_cFv = .text:0x00000BC8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiB_cFv = .text:0x00000C0C; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiB_cFiifi = .text:0x00000C14; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiB_cFv = .text:0x00000DAC; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000DEC; // type:function size:0xA8 scope:global align:4 +ctrlWaitAnm__12daNpc_seiB_cFv = .text:0x00000E94; // type:function size:0x1E4 scope:global align:4 +wait__12daNpc_seiB_cFPv = .text:0x00001078; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiB_cFPv = .text:0x000010A4; // type:function size:0xA0 scope:global align:4 +daNpc_seiB_Create__FPv = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daNpc_seiB_Delete__FPv = .text:0x00001148; // type:function size:0x34 scope:global align:4 +daNpc_seiB_Execute__FPv = .text:0x0000117C; // type:function size:0x4 scope:global align:4 +daNpc_seiB_Draw__FPv = .text:0x00001180; // type:function size:0x4 scope:global align:4 +daNpc_seiB_IsDelete__FPv = .text:0x00001184; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000011F4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000012C0; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001300; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001340; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001384; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiB_Param_cFv = .text:0x00001478; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiB_Param_cFv = .text:0x000014B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97349 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97350 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97412 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97434 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_353_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_353_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_353_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_353_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_353_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x70 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000E8; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000F8; // type:object size:0x40 scope:global align:4 +mCutNameList__12daNpc_seiB_c = .data:0x00000138; // type:object size:0x4 scope:global align:4 +@97489 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +@97490 = .data:0x00000148; // type:object size:0xC scope:local align:4 data:4byte +lbl_353_data_154 = .data:0x00000154; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x0000015C; // type:object size:0x20 scope:local align:4 +brkAnmData$95007 = .data:0x0000017C; // type:object size:0x20 scope:local align:4 +@97578 = .data:0x0000019C; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiB_MethodTable = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIB = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiB_c = .data:0x000001F8; // type:object size:0xC4 scope:global align:4 +lbl_353_data_2BC = .data:0x000002BC; // type:object size:0xD data:string +@95171 = .data:0x000002CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiB_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiB_Param_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_353_data_2F4 = .data:0x000002F4; // type:object size:0x13 data:string +__RTTI__18daNpc_seiB_Param_c = .data:0x00000308; // type:object size:0x8 scope:global align:4 +lbl_353_data_310 = .data:0x00000310; // type:object size:0x9 data:string +@95179 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000330; // type:object size:0xC scope:global align:4 +lbl_353_data_33C = .data:0x0000033C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000354; // type:object size:0xC scope:global align:4 +lbl_353_data_360 = .data:0x00000360; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000378; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000380; // type:object size:0xC scope:global align:4 +lbl_353_data_38C = .data:0x0000038C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 +lbl_353_data_3A8 = .data:0x000003A8; // type:object size:0x34 +@95246 = .data:0x000003DC; // type:object size:0x3C scope:local align:4 +lbl_353_data_418 = .data:0x00000418; // type:object size:0x14 +@95248 = .data:0x0000042C; // type:object size:0x34 scope:local align:4 +lbl_353_data_460 = .data:0x00000460; // type:object size:0x14 +@95306 = .data:0x00000474; // type:object size:0x24 scope:local align:4 +lbl_353_data_498 = .data:0x00000498; // type:object size:0x18 +@95308 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +lbl_353_data_4BC = .data:0x000004BC; // type:object size:0x1C +@95310 = .data:0x000004D8; // type:object size:0xC scope:local align:4 +lbl_353_data_4E4 = .data:0x000004E4; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seic/splits.txt b/config/RZDJ01/rels/d_a_npc_seic/splits.txt new file mode 100644 index 0000000000..ff6628bacd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seic/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seic.cpp: + .text start:0x000000CC end:0x000012F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_seic/symbols.txt b/config/RZDJ01/rels/d_a_npc_seic/symbols.txt new file mode 100644 index 0000000000..ed40942e7a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seic/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiC_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiC_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiC_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiC_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiC_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiC_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiC_cFv = .text:0x00000794; // type:function size:0x94 scope:global align:4 +setParam__12daNpc_seiC_cFv = .text:0x00000828; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiC_cFv = .text:0x00000924; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiC_cFv = .text:0x00000A18; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiC_cFv = .text:0x00000AD4; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiC_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_seiC_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiC_cFv = .text:0x00000C18; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiC_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiC_cFv = .text:0x00000DB8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_seiC_cFPv = .text:0x00000EA0; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiC_cFPv = .text:0x00000ECC; // type:function size:0xA0 scope:global align:4 +daNpc_seiC_Create__FPv = .text:0x00000F6C; // type:function size:0x4 scope:global align:4 +daNpc_seiC_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:global align:4 +daNpc_seiC_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daNpc_seiC_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +daNpc_seiC_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiC_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiC_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiC_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97279 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97280 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97281 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97342 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97365 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_354_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_354_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_354_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_354_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_354_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_seiC_c = .data:0x000000B4; // type:object size:0x4 scope:global align:4 +@97415 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@97416 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_354_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +brkAnmData$95007 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +@97504 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiC_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIC = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiC_c = .data:0x00000144; // type:object size:0xC4 scope:global align:4 +lbl_354_data_208 = .data:0x00000208; // type:object size:0xD data:string +@95141 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiC_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiC_Param_c = .data:0x00000234; // type:object size:0xC scope:global align:4 +lbl_354_data_240 = .data:0x00000240; // type:object size:0x13 data:string +__RTTI__18daNpc_seiC_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_354_data_25C = .data:0x0000025C; // type:object size:0x9 data:string +@95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_354_data_288 = .data:0x00000288; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_354_data_2AC = .data:0x000002AC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 +lbl_354_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_354_data_2F4 = .data:0x000002F4; // type:object size:0x34 +@95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 +lbl_354_data_364 = .data:0x00000364; // type:object size:0x14 +@95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 +lbl_354_data_3AC = .data:0x000003AC; // type:object size:0x14 +@95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 +lbl_354_data_3E4 = .data:0x000003E4; // type:object size:0x18 +@95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_354_data_408 = .data:0x00000408; // type:object size:0x1C +@95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_354_data_430 = .data:0x00000430; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seid/splits.txt b/config/RZDJ01/rels/d_a_npc_seid/splits.txt new file mode 100644 index 0000000000..8a37160d0f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seid.cpp: + .text start:0x000000CC end:0x000012F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_seid/symbols.txt b/config/RZDJ01/rels/d_a_npc_seid/symbols.txt new file mode 100644 index 0000000000..38c3bf6bed --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seid/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiD_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiD_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiD_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiD_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiD_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiD_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiD_cFv = .text:0x00000794; // type:function size:0x94 scope:global align:4 +setParam__12daNpc_seiD_cFv = .text:0x00000828; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiD_cFv = .text:0x00000924; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiD_cFv = .text:0x00000A18; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiD_cFv = .text:0x00000AD4; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiD_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_seiD_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiD_cFv = .text:0x00000C18; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiD_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiD_cFv = .text:0x00000DB8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_seiD_cFPv = .text:0x00000EA0; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiD_cFPv = .text:0x00000ECC; // type:function size:0xA0 scope:global align:4 +daNpc_seiD_Create__FPv = .text:0x00000F6C; // type:function size:0x4 scope:global align:4 +daNpc_seiD_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:global align:4 +daNpc_seiD_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daNpc_seiD_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +daNpc_seiD_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiD_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiD_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiD_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97279 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97280 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97281 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97342 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97365 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_355_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_355_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_355_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_355_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_355_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_seiD_c = .data:0x000000B4; // type:object size:0x4 scope:global align:4 +@97415 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@97416 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_355_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +brkAnmData$95007 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +@97504 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiD_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEID = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiD_c = .data:0x00000144; // type:object size:0xC4 scope:global align:4 +lbl_355_data_208 = .data:0x00000208; // type:object size:0xD data:string +@95141 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiD_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiD_Param_c = .data:0x00000234; // type:object size:0xC scope:global align:4 +lbl_355_data_240 = .data:0x00000240; // type:object size:0x13 data:string +__RTTI__18daNpc_seiD_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_355_data_25C = .data:0x0000025C; // type:object size:0x9 data:string +@95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_355_data_288 = .data:0x00000288; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_355_data_2AC = .data:0x000002AC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 +lbl_355_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_355_data_2F4 = .data:0x000002F4; // type:object size:0x34 +@95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 +lbl_355_data_364 = .data:0x00000364; // type:object size:0x14 +@95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 +lbl_355_data_3AC = .data:0x000003AC; // type:object size:0x14 +@95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 +lbl_355_data_3E4 = .data:0x000003E4; // type:object size:0x18 +@95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_355_data_408 = .data:0x00000408; // type:object size:0x1C +@95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_355_data_430 = .data:0x00000430; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiD_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seira/splits.txt b/config/RZDJ01/rels/d_a_npc_seira/splits.txt new file mode 100644 index 0000000000..60575450a2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seira/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira.cpp: + .text start:0x000000CC end:0x00003674 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000E68 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_seira/symbols.txt b/config/RZDJ01/rels/d_a_npc_seira/symbols.txt new file mode 100644 index 0000000000..e864e9d889 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seira/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Seira_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__13daNpc_Seira_cFv = .text:0x000001A0; // type:function size:0x5BC scope:global align:4 +CreateHeap__13daNpc_Seira_cFv = .text:0x0000075C; // type:function size:0x350 scope:global align:4 +Execute__13daNpc_Seira_cFv = .text:0x00000AAC; // type:function size:0xEC scope:global align:4 +Draw__13daNpc_Seira_cFv = .text:0x00000B98; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Seira_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Seira_cFP8J3DJointi = .text:0x00000C30; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Seira_cFv = .text:0x00000C84; // type:function size:0xFC scope:global align:4 +checkBottle__13daNpc_Seira_cFv = .text:0x00000D80; // type:function size:0x68 scope:global align:4 +getNpcType__13daNpc_Seira_cFv = .text:0x00000DE8; // type:function size:0x20 scope:global align:4 +reset__13daNpc_Seira_cFv = .text:0x00000E08; // type:function size:0x88 scope:global align:4 +afterJntAnm__13daNpc_Seira_cFi = .text:0x00000E90; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Seira_cFv = .text:0x00000F14; // type:function size:0x160 scope:global align:4 +checkChangeEvt__13daNpc_Seira_cFv = .text:0x00001074; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__13daNpc_Seira_cFv = .text:0x00001120; // type:function size:0x7C scope:global align:4 +srchActors__13daNpc_Seira_cFv = .text:0x0000119C; // type:function size:0xC8 scope:global align:4 +evtTalk__13daNpc_Seira_cFv = .text:0x00001264; // type:function size:0x184 scope:global align:4 +evtCutProc__13daNpc_Seira_cFv = .text:0x000013E8; // type:function size:0xC0 scope:global align:4 +action__13daNpc_Seira_cFv = .text:0x000014A8; // type:function size:0x130 scope:global align:4 +beforeMove__13daNpc_Seira_cFv = .text:0x000015D8; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_Seira_cFv = .text:0x00001650; // type:function size:0x2C8 scope:global align:4 +setCollision__13daNpc_Seira_cFv = .text:0x00001918; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__13daNpc_Seira_cFv = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Seira_cFv = .text:0x00001AD0; // type:function size:0xD8 scope:global align:4 +setBottleAnm__13daNpc_Seira_cFiifb = .text:0x00001BA8; // type:function size:0xE0 scope:global align:4 +afterSetMotionAnm__13daNpc_Seira_cFiifi = .text:0x00001C88; // type:function size:0x1C scope:global align:4 +changeAnm__13daNpc_Seira_cFPiPi = .text:0x00001CA4; // type:function size:0x90 scope:global align:4 +changeBck__13daNpc_Seira_cFPiPi = .text:0x00001D34; // type:function size:0xAC scope:global align:4 +changeBtp__13daNpc_Seira_cFPiPi = .text:0x00001DE0; // type:function size:0x98 scope:global align:4 +changeBtk__13daNpc_Seira_cFPiPi = .text:0x00001E78; // type:function size:0x2C scope:global align:4 +selectAction__13daNpc_Seira_cFv = .text:0x00001EA4; // type:function size:0x1AC scope:global align:4 +setAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x00002050; // type:function size:0xA8 scope:global align:4 +cutConversationAboutSaru__13daNpc_Seira_cFi = .text:0x000020F8; // type:function size:0x238 scope:global align:4 +checkStageIsSeirasShop__13daNpc_Seira_cFv = .text:0x00002330; // type:function size:0x74 scope:global align:4 +getShopItemType__13daNpc_Seira_cFv = .text:0x000023A4; // type:function size:0x40 scope:global align:4 +wait__13daNpc_Seira_cFPv = .text:0x000023E4; // type:function size:0xE0 scope:global align:4 +sit__13daNpc_Seira_cFPv = .text:0x000024C4; // type:function size:0x1A8 scope:global align:4 +happy__13daNpc_Seira_cFPv = .text:0x0000266C; // type:function size:0x110 scope:global align:4 +worry__13daNpc_Seira_cFPv = .text:0x0000277C; // type:function size:0x1F4 scope:global align:4 +sad__13daNpc_Seira_cFPv = .text:0x00002970; // type:function size:0xC0 scope:global align:4 +lookaround__13daNpc_Seira_cFPv = .text:0x00002A30; // type:function size:0xC0 scope:global align:4 +lookaround_wait__13daNpc_Seira_cFPv = .text:0x00002AF0; // type:function size:0xC4 scope:global align:4 +smile__13daNpc_Seira_cFPv = .text:0x00002BB4; // type:function size:0xC0 scope:global align:4 +talk__13daNpc_Seira_cFPv = .text:0x00002C74; // type:function size:0x168 scope:global align:4 +shop__13daNpc_Seira_cFPv = .text:0x00002DDC; // type:function size:0x1A4 scope:global align:4 +daNpc_Seira_Create__FPv = .text:0x00002F80; // type:function size:0x4 scope:global align:4 +daNpc_Seira_Delete__FPv = .text:0x00002F84; // type:function size:0x34 scope:global align:4 +daNpc_Seira_Execute__FPv = .text:0x00002FB8; // type:function size:0x4 scope:global align:4 +daNpc_Seira_Draw__FPv = .text:0x00002FBC; // type:function size:0x4 scope:global align:4 +daNpc_Seira_IsDelete__FPv = .text:0x00002FC0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seira_cpp = .text:0x00002FC8; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003030; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003070; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030B4; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000030F4; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003130; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000031FC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000032A4; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000032F8; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003378; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003394; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000034AC; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__13daNpc_Seira_cFv = .text:0x000035BC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Seira_cFv = .text:0x000035C4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Seira_cFv = .text:0x000035CC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Seira_cFv = .text:0x000035D4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Seira_cFi = .text:0x000035DC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Seira_cFi = .text:0x000035EC; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Seira_Param_cFv = .text:0x000035FC; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Seira_Param_cFv = .text:0x0000363C; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x0000364C; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Seira_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100022 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100023 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100024 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100025 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@100026 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100027 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100028 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100029 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100030 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100031 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100123 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100124 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100232 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@100441 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@100589 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100590 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100591 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100592 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100593 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100596 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@100773 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@96000 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@100850 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_356_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_356_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_356_data_21 = .data:0x00000021; // type:object size:0x1A data:string +lbl_356_data_3B = .data:0x0000003B; // type:object size:0x1A data:string +l_evtList = .data:0x00000058; // type:object size:0x20 scope:global align:4 +lbl_356_data_78 = .data:0x00000078; // type:object size:0x6 data:string +lbl_356_data_7E = .data:0x0000007E; // type:object size:0x8 data:string +lbl_356_data_86 = .data:0x00000086; // type:object size:0x5 data:string +lbl_356_data_8B = .data:0x0000008B; // type:object size:0x9 data:string +l_resNameList = .data:0x00000094; // type:object size:0x14 scope:global align:4 +lbl_356_data_A8 = .data:0x000000A8; // type:object size:0x4 +lbl_356_data_AC = .data:0x000000AC; // type:object size:0x4 +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000254; // type:object size:0x2D8 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000052C; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x0000060C; // type:object size:0x1A0 scope:global align:4 +lbl_356_data_7AC = .data:0x000007AC; // type:object size:0x18 data:string +mCutNameList__13daNpc_Seira_c = .data:0x000007C4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_Seira_c = .data:0x000007CC; // type:object size:0x18 scope:global align:4 data:4byte +@100424 = .data:0x000007E4; // type:object size:0xC scope:local align:4 data:4byte +@100463 = .data:0x000007F0; // type:object size:0xC scope:local align:4 +@100464 = .data:0x000007FC; // type:object size:0xC scope:local align:4 +@100465 = .data:0x00000808; // type:object size:0xC scope:local align:4 +@100466 = .data:0x00000814; // type:object size:0xC scope:local align:4 +lbl_356_data_820 = .data:0x00000820; // type:object size:0x6 data:string +@95804 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@95805 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@95806 = .data:0x00000840; // type:object size:0xC scope:local align:4 +bottlAnmData$95848 = .data:0x0000084C; // type:object size:0xE0 scope:local align:4 +@100731 = .data:0x0000092C; // type:object size:0x2C scope:local align:4 +@100743 = .data:0x00000958; // type:object size:0x38 scope:local align:4 +@100760 = .data:0x00000990; // type:object size:0xC scope:local align:4 +@100761 = .data:0x0000099C; // type:object size:0xC scope:local align:4 +@100762 = .data:0x000009A8; // type:object size:0xC scope:local align:4 +@100763 = .data:0x000009B4; // type:object size:0xC scope:local align:4 +@100764 = .data:0x000009C0; // type:object size:0xC scope:local align:4 +@100765 = .data:0x000009CC; // type:object size:0xC scope:local align:4 +@100766 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +@100767 = .data:0x000009E4; // type:object size:0xC scope:local align:4 +lbl_356_data_9F0 = .data:0x000009F0; // type:object size:0x4 data:string +lbl_356_data_9F4 = .data:0x000009F4; // type:object size:0x6 data:string +lbl_356_data_9FA = .data:0x000009FA; // type:object size:0x7 data:string +daNpc_Seira_MethodTable = .data:0x00000A04; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIRA = .data:0x00000A24; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Seira_c = .data:0x00000A54; // type:object size:0xD0 scope:global align:4 +lbl_356_data_B24 = .data:0x00000B24; // type:object size:0xE data:string +@96356 = .data:0x00000B34; // type:object size:0x1C scope:local align:4 +__RTTI__13daNpc_Seira_c = .data:0x00000B50; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Seira_Param_c = .data:0x00000B58; // type:object size:0xC scope:global align:4 +lbl_356_data_B64 = .data:0x00000B64; // type:object size:0x14 data:string +__RTTI__19daNpc_Seira_Param_c = .data:0x00000B78; // type:object size:0x8 scope:global align:4 +lbl_356_data_B80 = .data:0x00000B80; // type:object size:0xE data:string +@96359 = .data:0x00000B90; // type:object size:0x14 scope:local align:4 +lbl_356_data_BA4 = .data:0x00000BA4; // type:object size:0x14 +@96366 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000BCC; // type:object size:0xC scope:global align:4 +lbl_356_data_BD8 = .data:0x00000BD8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BF0; // type:object size:0xC scope:global align:4 +lbl_356_data_BFC = .data:0x00000BFC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C14; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C1C; // type:object size:0xC scope:global align:4 +lbl_356_data_C28 = .data:0x00000C28; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C3C; // type:object size:0x8 scope:global align:4 +lbl_356_data_C44 = .data:0x00000C44; // type:object size:0x34 +@96433 = .data:0x00000C78; // type:object size:0x3C scope:local align:4 +lbl_356_data_CB4 = .data:0x00000CB4; // type:object size:0x14 +@96435 = .data:0x00000CC8; // type:object size:0x34 scope:local align:4 +lbl_356_data_CFC = .data:0x00000CFC; // type:object size:0x14 +@96493 = .data:0x00000D10; // type:object size:0x24 scope:local align:4 +lbl_356_data_D34 = .data:0x00000D34; // type:object size:0x18 +@96495 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +lbl_356_data_D58 = .data:0x00000D58; // type:object size:0x1C +@96497 = .data:0x00000D74; // type:object size:0xC scope:local align:4 +lbl_356_data_D80 = .data:0x00000D80; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95197 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seira2/splits.txt b/config/RZDJ01/rels/d_a_npc_seira2/splits.txt new file mode 100644 index 0000000000..05c4400551 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seira2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira2.cpp: + .text start:0x000000CC end:0x00002EF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000D28 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_seira2/symbols.txt b/config/RZDJ01/rels/d_a_npc_seira2/symbols.txt new file mode 100644 index 0000000000..a04c36d150 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seira2/symbols.txt @@ -0,0 +1,164 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Seira2_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_Seira2_cFv = .text:0x000001A0; // type:function size:0x59C scope:global align:4 +CreateHeap__14daNpc_Seira2_cFv = .text:0x0000073C; // type:function size:0x334 scope:global align:4 +Execute__14daNpc_Seira2_cFv = .text:0x00000A70; // type:function size:0xCC scope:global align:4 +Draw__14daNpc_Seira2_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_Seira2_cFP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_Seira2_cFP8J3DJointi = .text:0x00000BD4; // type:function size:0x54 scope:global align:4 +getType__14daNpc_Seira2_cFv = .text:0x00000C28; // type:function size:0x7C scope:global align:4 +checkBottle__14daNpc_Seira2_cFv = .text:0x00000CA4; // type:function size:0x68 scope:global align:4 +reset__14daNpc_Seira2_cFv = .text:0x00000D0C; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_Seira2_cFi = .text:0x00000D70; // type:function size:0x84 scope:global align:4 +setParam__14daNpc_Seira2_cFv = .text:0x00000DF4; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__14daNpc_Seira2_cFv = .text:0x00000F24; // type:function size:0x7C scope:global align:4 +srchActors__14daNpc_Seira2_cFv = .text:0x00000FA0; // type:function size:0x68 scope:global align:4 +evtTalk__14daNpc_Seira2_cFv = .text:0x00001008; // type:function size:0x184 scope:global align:4 +evtCutProc__14daNpc_Seira2_cFv = .text:0x0000118C; // type:function size:0xC4 scope:global align:4 +action__14daNpc_Seira2_cFv = .text:0x00001250; // type:function size:0x118 scope:global align:4 +beforeMove__14daNpc_Seira2_cFv = .text:0x00001368; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_Seira2_cFv = .text:0x000013E0; // type:function size:0x2C8 scope:global align:4 +setCollision__14daNpc_Seira2_cFv = .text:0x000016A8; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__14daNpc_Seira2_cFv = .text:0x00001858; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_Seira2_cFv = .text:0x00001860; // type:function size:0xDC scope:global align:4 +setBottleAnm__14daNpc_Seira2_cFiifb = .text:0x0000193C; // type:function size:0xE0 scope:global align:4 +afterSetMotionAnm__14daNpc_Seira2_cFiifi = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 +selectAction__14daNpc_Seira2_cFv = .text:0x00001A38; // type:function size:0x140 scope:global align:4 +setAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001B78; // type:function size:0xA8 scope:global align:4 +checkStageIsSeira2sShop__14daNpc_Seira2_cFv = .text:0x00001C20; // type:function size:0x74 scope:global align:4 +wait__14daNpc_Seira2_cFPv = .text:0x00001C94; // type:function size:0x138 scope:global align:4 +sit__14daNpc_Seira2_cFPv = .text:0x00001DCC; // type:function size:0x1A8 scope:global align:4 +happy__14daNpc_Seira2_cFPv = .text:0x00001F74; // type:function size:0x110 scope:global align:4 +worry__14daNpc_Seira2_cFPv = .text:0x00002084; // type:function size:0x1F4 scope:global align:4 +sad__14daNpc_Seira2_cFPv = .text:0x00002278; // type:function size:0x210 scope:global align:4 +lookaround__14daNpc_Seira2_cFPv = .text:0x00002488; // type:function size:0xC0 scope:global align:4 +smile__14daNpc_Seira2_cFPv = .text:0x00002548; // type:function size:0xC0 scope:global align:4 +talk__14daNpc_Seira2_cFPv = .text:0x00002608; // type:function size:0x148 scope:global align:4 +shop__14daNpc_Seira2_cFPv = .text:0x00002750; // type:function size:0xCC scope:global align:4 +daNpc_Seira2_Create__FPv = .text:0x0000281C; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_Delete__FPv = .text:0x00002820; // type:function size:0x34 scope:global align:4 +daNpc_Seira2_Execute__FPv = .text:0x00002854; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_Draw__FPv = .text:0x00002858; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_IsDelete__FPv = .text:0x0000285C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000028CC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000290C; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002950; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002990; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000029CC; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002A98; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002B40; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B94; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CAC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002DBC; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__14daNpc_Seira2_cFv = .text:0x00002E3C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_Seira2_cFv = .text:0x00002E44; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_Seira2_cFv = .text:0x00002E4C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_Seira2_cFv = .text:0x00002E54; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_Seira2_cFi = .text:0x00002E5C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_Seira2_cFi = .text:0x00002E6C; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_Seira2_Param_cFv = .text:0x00002E7C; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Seira2_Param_cFv = .text:0x00002EBC; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002ECC; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Seira2_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@99545 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99547 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99548 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99549 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99550 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99553 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99554 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99646 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99647 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99753 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99937 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@100074 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100075 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100076 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100077 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100078 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100081 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@100263 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@100313 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_357_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_357_data_11 = .data:0x00000011; // type:object size:0x10 data:string +l_evtList = .data:0x00000024; // type:object size:0x10 scope:global align:4 +lbl_357_data_34 = .data:0x00000034; // type:object size:0x6 data:string +lbl_357_data_3A = .data:0x0000003A; // type:object size:0x8 data:string +lbl_357_data_42 = .data:0x00000042; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_357_data_58 = .data:0x00000058; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000078; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000200; // type:object size:0x2BC scope:global align:4 +l_faceMotionSequenceData = .data:0x000004BC; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x0000059C; // type:object size:0x190 scope:global align:4 +mCutNameList__14daNpc_Seira2_c = .data:0x0000072C; // type:object size:0x4 scope:global align:4 +@99957 = .data:0x00000730; // type:object size:0xC scope:local align:4 +@99958 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +@99959 = .data:0x00000748; // type:object size:0xC scope:local align:4 +@99960 = .data:0x00000754; // type:object size:0xC scope:local align:4 +lbl_357_data_760 = .data:0x00000760; // type:object size:0x7 data:string +@95706 = .data:0x00000768; // type:object size:0xC scope:local align:4 +@95707 = .data:0x00000774; // type:object size:0xC scope:local align:4 +@95708 = .data:0x00000780; // type:object size:0xC scope:local align:4 +bottlAnmData$95752 = .data:0x0000078C; // type:object size:0xD8 scope:local align:4 +@100203 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@100204 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@100205 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@100206 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@100207 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@100208 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@100209 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +lbl_357_data_8B8 = .data:0x000008B8; // type:object size:0x7 data:string +daNpc_Seira2_MethodTable = .data:0x000008C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SERA2 = .data:0x000008E0; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Seira2_c = .data:0x00000910; // type:object size:0xD0 scope:global align:4 +lbl_357_data_9E0 = .data:0x000009E0; // type:object size:0xF data:string +@96101 = .data:0x000009F0; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_Seira2_c = .data:0x00000A0C; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Seira2_Param_c = .data:0x00000A14; // type:object size:0xC scope:global align:4 +lbl_357_data_A20 = .data:0x00000A20; // type:object size:0x15 data:string +__RTTI__20daNpc_Seira2_Param_c = .data:0x00000A38; // type:object size:0x8 scope:global align:4 +lbl_357_data_A40 = .data:0x00000A40; // type:object size:0xE data:string +@96104 = .data:0x00000A50; // type:object size:0x14 scope:local align:4 +lbl_357_data_A64 = .data:0x00000A64; // type:object size:0x14 +@96111 = .data:0x00000A78; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000A8C; // type:object size:0xC scope:global align:4 +lbl_357_data_A98 = .data:0x00000A98; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000AA8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000AB0; // type:object size:0xC scope:global align:4 +lbl_357_data_ABC = .data:0x00000ABC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000AD4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000ADC; // type:object size:0xC scope:global align:4 +lbl_357_data_AE8 = .data:0x00000AE8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000AFC; // type:object size:0x8 scope:global align:4 +lbl_357_data_B04 = .data:0x00000B04; // type:object size:0x34 +@96178 = .data:0x00000B38; // type:object size:0x3C scope:local align:4 +lbl_357_data_B74 = .data:0x00000B74; // type:object size:0x14 +@96180 = .data:0x00000B88; // type:object size:0x34 scope:local align:4 +lbl_357_data_BBC = .data:0x00000BBC; // type:object size:0x14 +@96238 = .data:0x00000BD0; // type:object size:0x24 scope:local align:4 +lbl_357_data_BF4 = .data:0x00000BF4; // type:object size:0x18 +@96240 = .data:0x00000C0C; // type:object size:0xC scope:local align:4 +lbl_357_data_C18 = .data:0x00000C18; // type:object size:0x1C +@96242 = .data:0x00000C34; // type:object size:0xC scope:local align:4 +lbl_357_data_C40 = .data:0x00000C40; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_Seira2_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@95181 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_seirei/splits.txt b/config/RZDJ01/rels/d_a_npc_seirei/splits.txt new file mode 100644 index 0000000000..ea4e2ffe9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seirei.cpp: + .text start:0x000000CC end:0x00001B1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000570 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_seirei/symbols.txt b/config/RZDJ01/rels/d_a_npc_seirei/symbols.txt new file mode 100644 index 0000000000..0f069112cb --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_seirei/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Seirei_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__14daNpc_Seirei_cFv = .text:0x0000016C; // type:function size:0x470 scope:global align:4 +CreateHeap__14daNpc_Seirei_cFv = .text:0x000005DC; // type:function size:0x144 scope:global align:4 +Draw__14daNpc_Seirei_cFv = .text:0x00000720; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__14daNpc_Seirei_cFP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x4 scope:global align:4 +getType__14daNpc_Seirei_cFv = .text:0x000007CC; // type:function size:0x4C scope:global align:4 +reset__14daNpc_Seirei_cFv = .text:0x00000818; // type:function size:0xE0 scope:global align:4 +setParam__14daNpc_Seirei_cFv = .text:0x000008F8; // type:function size:0x134 scope:global align:4 +checkChangeEvt__14daNpc_Seirei_cFv = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +evtTalk__14daNpc_Seirei_cFv = .text:0x00000A34; // type:function size:0xF4 scope:global align:4 +evtCutProc__14daNpc_Seirei_cFv = .text:0x00000B28; // type:function size:0xB8 scope:global align:4 +action__14daNpc_Seirei_cFv = .text:0x00000BE0; // type:function size:0x88 scope:global align:4 +beforeMove__14daNpc_Seirei_cFv = .text:0x00000C68; // type:function size:0x8C scope:global align:4 +setAttnPos__14daNpc_Seirei_cFv = .text:0x00000CF4; // type:function size:0x110 scope:global align:4 +drawDbgInfo__14daNpc_Seirei_cFv = .text:0x00000E04; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__14daNpc_Seirei_cFiifi = .text:0x00000E0C; // type:function size:0x198 scope:global align:4 +selectAction__14daNpc_Seirei_cFv = .text:0x00000FA4; // type:function size:0x40 scope:global align:4 +setAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x00000FE4; // type:function size:0xA8 scope:global align:4 +ctrlWaitAnm__14daNpc_Seirei_cFv = .text:0x0000108C; // type:function size:0xC0 scope:global align:4 +setPrtcls__14daNpc_Seirei_cFv = .text:0x0000114C; // type:function size:0x214 scope:global align:4 +chkFirstMeeting__14daNpc_Seirei_cFv = .text:0x00001360; // type:function size:0x84 scope:global align:4 +cutConversation__14daNpc_Seirei_cFi = .text:0x000013E4; // type:function size:0x1B0 scope:global align:4 +wait__14daNpc_Seirei_cFPv = .text:0x00001594; // type:function size:0xD8 scope:global align:4 +talk__14daNpc_Seirei_cFPv = .text:0x0000166C; // type:function size:0x12C scope:global align:4 +daNpc_Seirei_Create__FPv = .text:0x00001798; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_Delete__FPv = .text:0x0000179C; // type:function size:0x34 scope:global align:4 +daNpc_Seirei_Execute__FPv = .text:0x000017D0; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_Draw__FPv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_IsDelete__FPv = .text:0x000017D8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001848; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001914; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001954; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001994; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019D8; // type:function size:0xF4 scope:global align:4 +__dt__20daNpc_Seirei_Param_cFv = .text:0x00001ACC; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Seirei_Param_cFv = .text:0x00001B0C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Seirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@99401 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@99427 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99428 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99429 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99464 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@99493 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@99515 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@99646 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99647 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99648 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99649 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +id1$96671 = .rodata:0x000000C0; // type:object size:0xE scope:local align:4 +id2$96672 = .rodata:0x000000CE; // type:object size:0xE scope:local align:2 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_358_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_358_data_9 = .data:0x00000009; // type:object size:0x16 data:string +lbl_358_data_1F = .data:0x0000001F; // type:object size:0x10 data:string +lbl_358_data_2F = .data:0x0000002F; // type:object size:0xC data:string +l_evtList = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +lbl_358_data_5C = .data:0x0000005C; // type:object size:0x7 data:string +lbl_358_data_63 = .data:0x00000063; // type:object size:0x8 data:string +l_resNameList = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_358_data_78 = .data:0x00000078; // type:object size:0x2 +lbl_358_data_7A = .data:0x0000007A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x0000008C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000000A8; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000E0; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +lbl_358_data_120 = .data:0x00000120; // type:object size:0xD data:string +mCutNameList__14daNpc_Seirei_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +mCutList__14daNpc_Seirei_c = .data:0x00000138; // type:object size:0x18 scope:global align:4 data:4byte +@99592 = .data:0x00000150; // type:object size:0xC scope:local align:4 data:4byte +@99593 = .data:0x0000015C; // type:object size:0xC scope:local align:4 data:4byte +lbl_358_data_168 = .data:0x00000168; // type:object size:0x7 data:string +btkAnmData$96582 = .data:0x00000170; // type:object size:0x10 scope:local align:4 +brkAnmData$96583 = .data:0x00000180; // type:object size:0x10 scope:local align:4 +@99702 = .data:0x00000190; // type:object size:0xC scope:local align:4 data:4byte +lbl_358_data_19C = .data:0x0000019C; // type:object size:0x4 data:string +lbl_358_data_1A0 = .data:0x000001A0; // type:object size:0x6 data:string +daNpc_Seirei_MethodTable = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIREI = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Seirei_c = .data:0x000001F8; // type:object size:0xC4 scope:global align:4 +lbl_358_data_2BC = .data:0x000002BC; // type:object size:0xF data:string +@96878 = .data:0x000002CC; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpc_Seirei_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Seirei_Param_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_358_data_2F4 = .data:0x000002F4; // type:object size:0x15 data:string +__RTTI__20daNpc_Seirei_Param_c = .data:0x0000030C; // type:object size:0x8 scope:global align:4 +lbl_358_data_314 = .data:0x00000314; // type:object size:0x9 data:string +@96886 = .data:0x00000320; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_358_data_340 = .data:0x00000340; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000350; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_358_data_364 = .data:0x00000364; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000384; // type:object size:0xC scope:global align:4 +lbl_358_data_390 = .data:0x00000390; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000003A4; // type:object size:0x8 scope:global align:4 +lbl_358_data_3AC = .data:0x000003AC; // type:object size:0x34 +@96953 = .data:0x000003E0; // type:object size:0x3C scope:local align:4 +lbl_358_data_41C = .data:0x0000041C; // type:object size:0x14 +@96955 = .data:0x00000430; // type:object size:0x34 scope:local align:4 +lbl_358_data_464 = .data:0x00000464; // type:object size:0x14 +@97013 = .data:0x00000478; // type:object size:0x24 scope:local align:4 +lbl_358_data_49C = .data:0x0000049C; // type:object size:0x18 +@97015 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +lbl_358_data_4C0 = .data:0x000004C0; // type:object size:0x1C +@97017 = .data:0x000004DC; // type:object size:0xC scope:local align:4 +lbl_358_data_4E8 = .data:0x000004E8; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96249 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_shad/splits.txt b/config/RZDJ01/rels/d_a_npc_shad/splits.txt new file mode 100644 index 0000000000..1c5e603c64 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shad/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shad.cpp: + .text start:0x000000CC end:0x00006634 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000358 + .data start:0x00000000 end:0x0000096C + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_npc_shad/symbols.txt b/config/RZDJ01/rels/d_a_npc_shad/symbols.txt new file mode 100644 index 0000000000..ee5f1a0cf1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shad/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcShad_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcShad_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__11daNpcShad_cFv = .text:0x00000460; // type:function size:0x690 scope:global align:4 +CreateHeap__11daNpcShad_cFv = .text:0x00000AF0; // type:function size:0x3BC scope:global align:4 +Draw__11daNpcShad_cFv = .text:0x00000EAC; // type:function size:0x148 scope:global align:4 +ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel = .text:0x00000FF4; // type:function size:0x184 scope:global align:4 +createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcShad_cFP8J3DJointi = .text:0x0000117C; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcShad_cFib = .text:0x000011C4; // type:function size:0x298 scope:global align:4 +setExpressionBtp__11daNpcShad_cFi = .text:0x0000145C; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcShad_cFif = .text:0x00001534; // type:function size:0x188 scope:global align:4 +setWaitAction__11daNpcShad_cFv = .text:0x000016BC; // type:function size:0xC0 scope:global align:4 +setAction__11daNpcShad_cFM11daNpcShad_cFPCvPvPv_b = .text:0x0000177C; // type:function size:0xA8 scope:global align:4 +getPathPoint__11daNpcShad_cFUciP3Vec = .text:0x00001824; // type:function size:0x84 scope:global align:4 +isSneaking__11daNpcShad_cFv = .text:0x000018A8; // type:function size:0x6C scope:global align:4 +wait_type0__11daNpcShad_cFPv = .text:0x00001914; // type:function size:0x324 scope:global align:4 +setExpression__11daNpcShad_cFif = .text:0x00001C38; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcShad_cFifi = .text:0x00001C64; // type:function size:0x44 scope:global align:4 +setLookMode__11daNpcShad_cFiP10fopAc_ac_cP3Vec = .text:0x00001CA8; // type:function size:0x5C scope:global align:4 +chkFindPlayer__11daNpcShad_cFv = .text:0x00001D04; // type:function size:0xF0 scope:global align:4 +step__11daNpcShad_cFsif = .text:0x00001DF4; // type:function size:0x17C scope:global align:4 +wait_type1__11daNpcShad_cFPv = .text:0x00001F70; // type:function size:0x794 scope:global align:4 +wait_type2__11daNpcShad_cFPv = .text:0x00002704; // type:function size:0x17C scope:global align:4 +talk__11daNpcShad_cFPv = .text:0x00002880; // type:function size:0x2EC scope:global align:4 +setExpressionTalkAfter__11daNpcShad_cFv = .text:0x00002B6C; // type:function size:0xB8 scope:global align:4 +demo__11daNpcShad_cFPv = .text:0x00002C24; // type:function size:0x1B8 scope:global align:4 +leave__11daNpcShad_cFPv = .text:0x00002DDC; // type:function size:0x124 scope:global align:4 +EvCut_Introduction__11daNpcShad_cFi = .text:0x00002F00; // type:function size:0xDC scope:global align:4 +EvCut_Meeting__11daNpcShad_cFi = .text:0x00002FDC; // type:function size:0x1C8 scope:global align:4 +EvCut_ToChantSpell1__11daNpcShad_cFi = .text:0x000031A4; // type:function size:0x6DC scope:global align:4 +EvCut_ToChantSpell2__11daNpcShad_cFi = .text:0x00003880; // type:function size:0x74C scope:global align:4 +EvCut_ToChantSpell2Skip__11daNpcShad_cFi = .text:0x00003FCC; // type:function size:0x120 scope:global align:4 +EvCut_DiscoveryCannon__11daNpcShad_cFi = .text:0x000040EC; // type:function size:0x4E4 scope:global align:4 +EvCut_DiscoveryCannonSkip__11daNpcShad_cFi = .text:0x000045D0; // type:function size:0x158 scope:global align:4 +EvCut_Disappear__11daNpcShad_cFi = .text:0x00004728; // type:function size:0x598 scope:global align:4 +EvCut_DisappearSkip__11daNpcShad_cFi = .text:0x00004CC0; // type:function size:0xCC scope:global align:4 +EvCut_CallBack__11daNpcShad_cFi = .text:0x00004D8C; // type:function size:0x1C0 scope:global align:4 +EvCut_WiretapSponsor__11daNpcShad_cFi = .text:0x00004F4C; // type:function size:0x1E0 scope:global align:4 +EvCut_WiretapEntrant__11daNpcShad_cFi = .text:0x0000512C; // type:function size:0x198 scope:global align:4 +daNpcShad_Create__FPv = .text:0x000052C4; // type:function size:0x4 scope:global align:4 +daNpcShad_Delete__FPv = .text:0x000052C8; // type:function size:0x34 scope:global align:4 +daNpcShad_Execute__FPv = .text:0x000052FC; // type:function size:0x24 scope:global align:4 +daNpcShad_Draw__FPv = .text:0x00005320; // type:function size:0x4 scope:global align:4 +daNpcShad_IsDelete__FPv = .text:0x00005324; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcShad_cFv = .text:0x0000532C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpcShad_cFv = .text:0x00005334; // type:function size:0x468 scope:global align:4 +ctrlBtk__11daNpcShad_cFv = .text:0x0000579C; // type:function size:0xD4 scope:global align:4 +main__11daNpcShad_cFv = .text:0x00005870; // type:function size:0x934 scope:global align:4 +setParam__11daNpcShad_cFv = .text:0x000061A4; // type:function size:0x214 scope:global align:4 +__sinit_\d_a_npc_shad_cpp = .text:0x000063B8; // type:function size:0x98 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006450; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000648C; // type:function size:0xBC scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00006548; // type:function size:0x28 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00006570; // type:function size:0x74 scope:global align:4 +__dt__17daNpcShad_Param_cFv = .text:0x000065E4; // type:function size:0x40 scope:global align:4 +__ct__17daNpcShad_Param_cFv = .text:0x00006624; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcShad_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@104669 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104670 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104671 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104673 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104674 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104675 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104676 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104677 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@104751 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@97960 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@98295 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@98299 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@98301 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@98305 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@98307 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@98311 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@98313 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@98317 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@98321 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@98325 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@98329 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@98333 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@98337 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@98341 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@98345 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@98398 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@98402 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@98404 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@98408 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@98412 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@98414 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@98418 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@98422 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@98424 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@98428 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@98430 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@98434 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98438 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98440 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98444 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98446 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98450 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@98452 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@98456 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@98458 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@98462 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@98466 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@98470 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@98472 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@98476 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@98480 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@98484 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@98488 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@98492 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@98496 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@98500 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@98504 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@105063 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 data:float +@105064 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@105118 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:float +@105139 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 data:float +@105142 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:4 data:double +@105291 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@105292 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@105293 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 data:string +@105294 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@105401 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@105402 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@105521 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@105522 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@105529 = .rodata:0x00000328; // type:object size:0x8 scope:local align:4 +@105627 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@105709 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@105816 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@105817 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@105818 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@105964 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@105965 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@105966 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@105967 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@105982 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x1B0 scope:global align:4 +l_btpGetParamList = .data:0x000001B0; // type:object size:0x84 scope:global align:4 +l_btkGetParamList = .data:0x00000234; // type:object size:0x3C scope:global align:4 data:4byte +l_loadRes_SHAD0 = .data:0x00000270; // type:object size:0xC scope:global align:4 +l_loadRes_SHAD1 = .data:0x0000027C; // type:object size:0xC scope:global align:4 +l_loadRes_SHAD2 = .data:0x00000288; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_359_data_2A0 = .data:0x000002A0; // type:object size:0x5 data:string +lbl_359_data_2A5 = .data:0x000002A5; // type:object size:0x6 data:string +lbl_359_data_2AB = .data:0x000002AB; // type:object size:0x6 data:string +lbl_359_data_2B1 = .data:0x000002B1; // type:object size:0x6 data:string +l_arcNames = .data:0x000002B8; // type:object size:0x10 scope:global align:4 data:4byte +lbl_359_data_2C8 = .data:0x000002C8; // type:object size:0x1 +lbl_359_data_2C9 = .data:0x000002C9; // type:object size:0x11 data:string +lbl_359_data_2DA = .data:0x000002DA; // type:object size:0xF data:string +lbl_359_data_2E9 = .data:0x000002E9; // type:object size:0x15 data:string +lbl_359_data_2FE = .data:0x000002FE; // type:object size:0x15 data:string +lbl_359_data_313 = .data:0x00000313; // type:object size:0x1A data:string +lbl_359_data_32D = .data:0x0000032D; // type:object size:0x16 data:string +lbl_359_data_343 = .data:0x00000343; // type:object size:0x1B data:string +lbl_359_data_35E = .data:0x0000035E; // type:object size:0xF data:string +lbl_359_data_36D = .data:0x0000036D; // type:object size:0x14 data:string +lbl_359_data_381 = .data:0x00000381; // type:object size:0xE data:string +lbl_359_data_38F = .data:0x0000038F; // type:object size:0x13 data:string +lbl_359_data_3A2 = .data:0x000003A2; // type:object size:0x14 data:string +lbl_359_data_3B6 = .data:0x000003B6; // type:object size:0x16 data:string +l_evtNames = .data:0x000003CC; // type:object size:0x38 scope:global align:4 data:4byte +l_myName = .data:0x00000404; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcShad_c = .data:0x00000408; // type:object size:0xA8 scope:global align:4 data:4byte +lbl_359_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@104936 = .data:0x000004C8; // type:object size:0x34 scope:local align:4 +@104988 = .data:0x000004FC; // type:object size:0xC scope:local align:4 +@104989 = .data:0x00000508; // type:object size:0xC scope:local align:4 +@104990 = .data:0x00000514; // type:object size:0xC scope:local align:4 +@105036 = .data:0x00000520; // type:object size:0xC scope:local align:4 +@105037 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +@105189 = .data:0x00000538; // type:object size:0xC scope:local align:4 +@105190 = .data:0x00000544; // type:object size:0xC scope:local align:4 +lbl_359_data_550 = .data:0x00000550; // type:object size:0xC data:string +@105314 = .data:0x0000055C; // type:object size:0xC scope:local align:4 data:4byte +lbl_359_data_568 = .data:0x00000568; // type:object size:0x10 data:string +@105712 = .data:0x00000578; // type:object size:0x20 scope:local align:4 +@105711 = .data:0x00000598; // type:object size:0x20 scope:local align:4 +daNpcShad_MethodTable = .data:0x000005B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHAD = .data:0x000005D8; // type:object size:0x30 scope:global align:4 +__vt__11daNpcShad_c = .data:0x00000608; // type:object size:0x48 scope:global align:4 +lbl_359_data_650 = .data:0x00000650; // type:object size:0xC data:string +@100019 = .data:0x0000065C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcShad_c = .data:0x00000670; // type:object size:0x8 scope:global align:4 +__vt__17daNpcShad_Param_c = .data:0x00000678; // type:object size:0xC scope:global align:4 +lbl_359_data_684 = .data:0x00000684; // type:object size:0x12 data:string +__RTTI__17daNpcShad_Param_c = .data:0x00000698; // type:object size:0x8 scope:global align:4 +lbl_359_data_6A0 = .data:0x000006A0; // type:object size:0x9 data:string +@100022 = .data:0x000006AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000006C0; // type:object size:0xC scope:global align:4 +lbl_359_data_6CC = .data:0x000006CC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000006DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000006E4; // type:object size:0xC scope:global align:4 +lbl_359_data_6F0 = .data:0x000006F0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000704; // type:object size:0x8 scope:global align:4 +lbl_359_data_70C = .data:0x0000070C; // type:object size:0x34 +@100094 = .data:0x00000740; // type:object size:0x3C scope:local align:4 +lbl_359_data_77C = .data:0x0000077C; // type:object size:0x14 +@100096 = .data:0x00000790; // type:object size:0x34 scope:local align:4 +lbl_359_data_7C4 = .data:0x000007C4; // type:object size:0x14 +@100154 = .data:0x000007D8; // type:object size:0x24 scope:local align:4 +lbl_359_data_7FC = .data:0x000007FC; // type:object size:0x18 +@100156 = .data:0x00000814; // type:object size:0xC scope:local align:4 +lbl_359_data_820 = .data:0x00000820; // type:object size:0x1C +@100158 = .data:0x0000083C; // type:object size:0xC scope:local align:4 +lbl_359_data_848 = .data:0x00000848; // type:object size:0xE8 +lbl_359_data_930 = .data:0x00000930; // type:object size:0x4 data:string +lbl_359_data_934 = .data:0x00000934; // type:object size:0x4 data:string +lbl_359_data_938 = .data:0x00000938; // type:object size:0x6 data:string +lbl_359_data_93E = .data:0x0000093E; // type:object size:0x4 data:string +lbl_359_data_942 = .data:0x00000942; // type:object size:0x6 data:string +lbl_359_data_948 = .data:0x00000948; // type:object size:0x4 data:string +lbl_359_data_94C = .data:0x0000094C; // type:object size:0x4 data:string +lbl_359_data_950 = .data:0x00000950; // type:object size:0x6 data:string +lbl_359_data_956 = .data:0x00000956; // type:object size:0x4 data:string +lbl_359_data_95A = .data:0x0000095A; // type:object size:0x4 data:string +lbl_359_data_95E = .data:0x0000095E; // type:object size:0x4 data:string +lbl_359_data_962 = .data:0x00000962; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtArcs = .bss:0x00000008; // type:object size:0x38 scope:global align:4 data:4byte +@97707 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_shaman/splits.txt b/config/RZDJ01/rels/d_a_npc_shaman/splits.txt new file mode 100644 index 0000000000..13069ab44a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shaman/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shaman.cpp: + .text start:0x000000CC end:0x00002924 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x00000A8C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_shaman/symbols.txt b/config/RZDJ01/rels/d_a_npc_shaman/symbols.txt new file mode 100644 index 0000000000..6e39121cdc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shaman/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Sha_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__11daNpc_Sha_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__11daNpc_Sha_cFv = .text:0x00000648; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Sha_cFv = .text:0x000008B0; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Sha_cFP10fopAc_ac_c = .text:0x00000944; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Sha_cFP8J3DJointi = .text:0x00000948; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Sha_cFv = .text:0x0000099C; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_Sha_cFv = .text:0x000009D4; // type:function size:0x34 scope:global align:4 +reset__11daNpc_Sha_cFv = .text:0x00000A08; // type:function size:0x94 scope:global align:4 +afterJntAnm__11daNpc_Sha_cFi = .text:0x00000A9C; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Sha_cFv = .text:0x00000B20; // type:function size:0xF0 scope:global align:4 +checkChangeEvt__11daNpc_Sha_cFv = .text:0x00000C10; // type:function size:0xDC scope:global align:4 +setAfterTalkMotion__11daNpc_Sha_cFv = .text:0x00000CEC; // type:function size:0x64 scope:global align:4 +evtTalk__11daNpc_Sha_cFv = .text:0x00000D50; // type:function size:0xEC scope:global align:4 +evtCutProc__11daNpc_Sha_cFv = .text:0x00000E3C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Sha_cFv = .text:0x00000EF4; // type:function size:0x124 scope:global align:4 +beforeMove__11daNpc_Sha_cFv = .text:0x00001018; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Sha_cFv = .text:0x00001088; // type:function size:0x2D8 scope:global align:4 +setCollision__11daNpc_Sha_cFv = .text:0x00001360; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Sha_cFv = .text:0x000014C0; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Sha_cFv = .text:0x000014C8; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001508; // type:function size:0xA8 scope:global align:4 +getSceneChangeNoTableIx__11daNpc_Sha_cFv = .text:0x000015B0; // type:function size:0x32C scope:global align:4 +setTempBit__11daNpc_Sha_cFi = .text:0x000018DC; // type:function size:0xA8 scope:global align:4 +cutPerformAugury__11daNpc_Sha_cFi = .text:0x00001984; // type:function size:0x454 scope:global align:4 +wait__11daNpc_Sha_cFPv = .text:0x00001DD8; // type:function size:0x230 scope:global align:4 +talk__11daNpc_Sha_cFPv = .text:0x00002008; // type:function size:0x174 scope:global align:4 +query265__11daNpc_Sha_cFv = .text:0x0000217C; // type:function size:0x8 scope:global align:4 +query268__11daNpc_Sha_cFv = .text:0x00002184; // type:function size:0x8 scope:global align:4 +query267__11daNpc_Sha_cFv = .text:0x0000218C; // type:function size:0x8 scope:global align:4 +query078__11daNpc_Sha_cFv = .text:0x00002194; // type:function size:0x8 scope:global align:4 +query264__11daNpc_Sha_cFv = .text:0x0000219C; // type:function size:0x8 scope:global align:4 +query266__11daNpc_Sha_cFv = .text:0x000021A4; // type:function size:0x8 scope:global align:4 +query542__11daNpc_Sha_cFv = .text:0x000021AC; // type:function size:0x8 scope:global align:4 +query461__11daNpc_Sha_cFv = .text:0x000021B4; // type:function size:0x8 scope:global align:4 +query288__11daNpc_Sha_cFv = .text:0x000021BC; // type:function size:0x8 scope:global align:4 +query000__11daNpc_Sha_cFv = .text:0x000021C4; // type:function size:0x8 scope:global align:4 +query999__11daNpc_Sha_cFv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 +daNpc_Sha_Create__FPv = .text:0x000021D4; // type:function size:0x4 scope:global align:4 +daNpc_Sha_Delete__FPv = .text:0x000021D8; // type:function size:0x34 scope:global align:4 +daNpc_Sha_Execute__FPv = .text:0x0000220C; // type:function size:0x4 scope:global align:4 +daNpc_Sha_Draw__FPv = .text:0x00002210; // type:function size:0x4 scope:global align:4 +daNpc_Sha_IsDelete__FPv = .text:0x00002214; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002284; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002350; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002390; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000023D0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002414; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000024BC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002548; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025C8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000025E4; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002644; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000275C; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Sha_cFv = .text:0x0000286C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Sha_cFv = .text:0x00002874; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Sha_cFv = .text:0x0000287C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Sha_cFv = .text:0x00002884; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Sha_cFi = .text:0x0000288C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Sha_cFi = .text:0x0000289C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Sha_Param_cFv = .text:0x000028AC; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Sha_Param_cFv = .text:0x000028EC; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000028FC; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Sha_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94760 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@98793 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98794 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98795 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98796 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98797 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98817 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98818 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98824 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98870 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98927 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99037 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99145 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99146 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99147 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99150 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@95385 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +mEvtBitLabels__11daNpc_Sha_c = .rodata:0x000000EC; // type:object size:0xC scope:global align:4 +mTmpBitLabels__11daNpc_Sha_c = .rodata:0x000000F8; // type:object size:0xC scope:global align:4 +mSceneChangeNoTable__11daNpc_Sha_c = .rodata:0x00000104; // type:object size:0xC0 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_360_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_360_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_360_data_15 = .data:0x00000015; // type:object size:0xF data:string +lbl_360_data_24 = .data:0x00000024; // type:object size:0x7 data:string +lbl_360_data_2B = .data:0x0000002B; // type:object size:0x7 data:string +lbl_360_data_32 = .data:0x00000032; // type:object size:0x7 data:string +l_evtList = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +lbl_360_data_6C = .data:0x0000006C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +lbl_360_data_78 = .data:0x00000078; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000007C; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000001A0; // type:object size:0xE0 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000280; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000320; // type:object size:0x80 scope:global align:4 +mCutNameList__11daNpc_Sha_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 +mCutList__11daNpc_Sha_c = .data:0x000003A8; // type:object size:0x18 scope:global align:4 data:4byte +@99016 = .data:0x000003C0; // type:object size:0xC scope:local align:4 data:4byte +@99050 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +@99051 = .data:0x000003D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_360_data_3E4 = .data:0x000003E4; // type:object size:0x4 data:string +@99195 = .data:0x000003E8; // type:object size:0xC scope:local align:4 data:4byte +lbl_360_data_3F4 = .data:0x000003F4; // type:object size:0x18 +@99388 = .data:0x0000040C; // type:object size:0x20 scope:local align:4 +mQueries__11daNpc_Sha_c = .data:0x0000042C; // type:object size:0x240 scope:global align:4 +daNpc_Sha_MethodTable = .data:0x0000066C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHAMAN = .data:0x0000068C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Sha_c = .data:0x000006BC; // type:object size:0xC4 scope:global align:4 +lbl_360_data_780 = .data:0x00000780; // type:object size:0xC data:string +@95676 = .data:0x0000078C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Sha_c = .data:0x000007A0; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Sha_Param_c = .data:0x000007A8; // type:object size:0xC scope:global align:4 +lbl_360_data_7B4 = .data:0x000007B4; // type:object size:0x12 data:string +__RTTI__17daNpc_Sha_Param_c = .data:0x000007C8; // type:object size:0x8 scope:global align:4 +lbl_360_data_7D0 = .data:0x000007D0; // type:object size:0x9 data:string +@95684 = .data:0x000007DC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000007F0; // type:object size:0xC scope:global align:4 +lbl_360_data_7FC = .data:0x000007FC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000814; // type:object size:0xC scope:global align:4 +lbl_360_data_820 = .data:0x00000820; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000838; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000840; // type:object size:0xC scope:global align:4 +lbl_360_data_84C = .data:0x0000084C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000860; // type:object size:0x8 scope:global align:4 +lbl_360_data_868 = .data:0x00000868; // type:object size:0x34 +@95751 = .data:0x0000089C; // type:object size:0x3C scope:local align:4 +lbl_360_data_8D8 = .data:0x000008D8; // type:object size:0x14 +@95753 = .data:0x000008EC; // type:object size:0x34 scope:local align:4 +lbl_360_data_920 = .data:0x00000920; // type:object size:0x14 +@95811 = .data:0x00000934; // type:object size:0x24 scope:local align:4 +lbl_360_data_958 = .data:0x00000958; // type:object size:0x18 +@95813 = .data:0x00000970; // type:object size:0xC scope:local align:4 +lbl_360_data_97C = .data:0x0000097C; // type:object size:0x1C +@95815 = .data:0x00000998; // type:object size:0xC scope:local align:4 +lbl_360_data_9A4 = .data:0x000009A4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94746 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_shoe/splits.txt b/config/RZDJ01/rels/d_a_npc_shoe/splits.txt new file mode 100644 index 0000000000..49ca39f1a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shoe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shoe.cpp: + .text start:0x000000CC end:0x00001F04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_npc_shoe/symbols.txt b/config/RZDJ01/rels/d_a_npc_shoe/symbols.txt new file mode 100644 index 0000000000..06ce6a7154 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shoe/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcShoe_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcShoe_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__11daNpcShoe_cFv = .text:0x00000448; // type:function size:0x4B0 scope:global align:4 +CreateHeap__11daNpcShoe_cFv = .text:0x000008F8; // type:function size:0x200 scope:global align:4 +Execute__11daNpcShoe_cFv = .text:0x00000AF8; // type:function size:0xAC scope:global align:4 +Draw__11daNpcShoe_cFv = .text:0x00000BA4; // type:function size:0xFC scope:global align:4 +ctrlJoint__11daNpcShoe_cFP8J3DJointP8J3DModel = .text:0x00000CA0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__11daNpcShoe_cFP10fopAc_ac_c = .text:0x00000DE4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcShoe_cFP8J3DJointi = .text:0x00000DE8; // type:function size:0x48 scope:global align:4 +setMotion__11daNpcShoe_cFifi = .text:0x00000E30; // type:function size:0x48 scope:global align:4 +setAction__11daNpcShoe_cFM11daNpcShoe_cFPCvPvPv_b = .text:0x00000E78; // type:function size:0xA8 scope:global align:4 +wait__11daNpcShoe_cFPv = .text:0x00000F20; // type:function size:0x2EC scope:global align:4 +setLookMode__11daNpcShoe_cFi = .text:0x0000120C; // type:function size:0x24 scope:global align:4 +fear__11daNpcShoe_cFPv = .text:0x00001230; // type:function size:0xB0 scope:global align:4 +talk__11daNpcShoe_cFPv = .text:0x000012E0; // type:function size:0x150 scope:global align:4 +demo__11daNpcShoe_cFPv = .text:0x00001430; // type:function size:0x174 scope:global align:4 +daNpcShoe_Create__FPv = .text:0x000015A4; // type:function size:0x4 scope:global align:4 +daNpcShoe_Delete__FPv = .text:0x000015A8; // type:function size:0x34 scope:global align:4 +daNpcShoe_Execute__FPv = .text:0x000015DC; // type:function size:0x4 scope:global align:4 +daNpcShoe_Draw__FPv = .text:0x000015E0; // type:function size:0x4 scope:global align:4 +daNpcShoe_IsDelete__FPv = .text:0x000015E4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcShoe_cFv = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +setMotionAnm__11daNpcShoe_cFif = .text:0x000015F4; // type:function size:0xCC scope:global align:4 +setAttnPos__11daNpcShoe_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 +main__11daNpcShoe_cFv = .text:0x00001A50; // type:function size:0x1FC scope:global align:4 +setParam__11daNpcShoe_cFv = .text:0x00001C4C; // type:function size:0xA0 scope:global align:4 +__sinit_\d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001D54; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00001D90; // type:function size:0xBC scope:global align:4 +getTime__11daNpcShoe_cFv = .text:0x00001E4C; // type:function size:0x64 scope:global align:4 +adjustShapeAngle__11daNpcShoe_cFv = .text:0x00001EB0; // type:function size:0x4 scope:global align:4 +__dt__17daNpcShoe_Param_cFv = .text:0x00001EB4; // type:function size:0x40 scope:global align:4 +__ct__17daNpcShoe_Param_cFv = .text:0x00001EF4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcShoe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@97848 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@97899 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@94928 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95123 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95129 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95135 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95141 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@98102 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@98103 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@98259 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98260 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98261 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x3C scope:global align:4 +lbl_361_data_3C = .data:0x0000003C; // type:object size:0x5 data:string +lbl_361_data_41 = .data:0x00000041; // type:object size:0x9 data:string +lbl_361_data_4A = .data:0x0000004A; // type:object size:0x7 data:string +l_arcNames = .data:0x00000054; // type:object size:0xC scope:global align:4 data:4byte +lbl_361_data_60 = .data:0x00000060; // type:object size:0x5 data:string +l_myName = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +@97757 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@95086 = .data:0x00000078; // type:object size:0xC scope:local align:4 data:4byte +@98048 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@98049 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@98050 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@98123 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@98140 = .data:0x000000B4; // type:object size:0xC scope:local align:4 data:4byte +daNpcShoe_MethodTable = .data:0x000000C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHOE = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__11daNpcShoe_c = .data:0x00000110; // type:object size:0x48 scope:global align:4 +lbl_361_data_158 = .data:0x00000158; // type:object size:0xC data:string +@95483 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcShoe_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +__vt__17daNpcShoe_Param_c = .data:0x00000180; // type:object size:0xC scope:global align:4 +lbl_361_data_18C = .data:0x0000018C; // type:object size:0x12 data:string +__RTTI__17daNpcShoe_Param_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +lbl_361_data_1A8 = .data:0x000001A8; // type:object size:0x9 data:string +@95486 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +lbl_361_data_1D4 = .data:0x000001D4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_361_data_1F8 = .data:0x000001F8; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000020C; // type:object size:0x8 scope:global align:4 +lbl_361_data_214 = .data:0x00000214; // type:object size:0x34 +@95558 = .data:0x00000248; // type:object size:0x3C scope:local align:4 +lbl_361_data_284 = .data:0x00000284; // type:object size:0x14 +@95560 = .data:0x00000298; // type:object size:0x34 scope:local align:4 +lbl_361_data_2CC = .data:0x000002CC; // type:object size:0x14 +@95618 = .data:0x000002E0; // type:object size:0x24 scope:local align:4 +lbl_361_data_304 = .data:0x00000304; // type:object size:0x18 +@95620 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +lbl_361_data_328 = .data:0x00000328; // type:object size:0x1C +@95622 = .data:0x00000344; // type:object size:0xC scope:local align:4 +lbl_361_data_350 = .data:0x00000350; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94754 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcShoe_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_npc_shop0/splits.txt b/config/RZDJ01/rels/d_a_npc_shop0/splits.txt new file mode 100644 index 0000000000..e01be6bf10 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shop0/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_shop0.cpp: + .text start:0x0000005C end:0x00000E0C + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000390 diff --git a/config/RZDJ01/rels/d_a_npc_shop0/symbols.txt b/config/RZDJ01/rels/d_a_npc_shop0/symbols.txt new file mode 100644 index 0000000000..939af92212 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shop0/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__13daNpc_Shop0_cFv = .text:0x00000060; // type:function size:0xCC scope:global align:4 +create__13daNpc_Shop0_cFv = .text:0x0000012C; // type:function size:0x1CC scope:global align:4 +createHeap__13daNpc_Shop0_cFv = .text:0x000002F8; // type:function size:0xE4 scope:global align:4 +execute__13daNpc_Shop0_cFv = .text:0x000003DC; // type:function size:0xB8 scope:global align:4 +draw__13daNpc_Shop0_cFv = .text:0x00000494; // type:function size:0xBC scope:global align:4 +getParam__13daNpc_Shop0_cFv = .text:0x00000550; // type:function size:0x1C scope:global align:4 +isDelete__13daNpc_Shop0_cFv = .text:0x0000056C; // type:function size:0x58 scope:global align:4 +init__13daNpc_Shop0_cFv = .text:0x000005C4; // type:function size:0xFC scope:global align:4 +getTrnsfrmAnmP__13daNpc_Shop0_cFiPPc = .text:0x000006C0; // type:function size:0x6C scope:global align:4 +setBckAnm__13daNpc_Shop0_cFP15J3DAnmTransformfiiib = .text:0x0000072C; // type:function size:0xB0 scope:global align:4 +setCollision__13daNpc_Shop0_cFv = .text:0x000007DC; // type:function size:0x70 scope:global align:4 +checkEvent__13daNpc_Shop0_cFv = .text:0x0000084C; // type:function size:0x114 scope:global align:4 +orderEvent__13daNpc_Shop0_cFv = .text:0x00000960; // type:function size:0x28 scope:global align:4 +setMtx__13daNpc_Shop0_cFv = .text:0x00000988; // type:function size:0x90 scope:global align:4 +setRoomInf__13daNpc_Shop0_cFv = .text:0x00000A18; // type:function size:0xA0 scope:global align:4 +cut_alert__13daNpc_Shop0_cFii = .text:0x00000AB8; // type:function size:0x60 scope:global align:4 +setProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_iPvi = .text:0x00000B18; // type:function size:0x114 scope:global align:4 +wait__13daNpc_Shop0_cFPv = .text:0x00000C2C; // type:function size:0x80 scope:global align:4 +talk__13daNpc_Shop0_cFPv = .text:0x00000CAC; // type:function size:0xD8 scope:global align:4 +daNpc_Shop0_Create__FPv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_Delete__FPv = .text:0x00000D88; // type:function size:0x34 scope:global align:4 +daNpc_Shop0_Execute__FPv = .text:0x00000DBC; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_Draw__FPv = .text:0x00000DC0; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_IsDelete__FPv = .text:0x00000DC4; // type:function size:0x8 scope:global align:4 +__dt__19daNpc_Shop0_Param_cFv = .text:0x00000DCC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCylDat__13daNpc_Shop0_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +mParam__19daNpc_Shop0_Param_c = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +@96327 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96340 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96341 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96356 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96357 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96418 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@96422 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 data:double +@96454 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_362_data_C = .data:0x0000000C; // type:object size:0xA data:string +l_bmdFileName = .data:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_362_data_1C = .data:0x0000001C; // type:object size:0xB data:string +l_bckFileNameTBL = .data:0x00000028; // type:object size:0x4 scope:global align:4 +@96388 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +lbl_362_data_38 = .data:0x00000038; // type:object size:0x5 data:string +@96431 = .data:0x00000040; // type:object size:0xC scope:local align:4 data:4byte +@96432 = .data:0x0000004C; // type:object size:0xC scope:local align:4 data:4byte +@96508 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Shop0_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHOP0 = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__19daNpc_Shop0_Param_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_362_data_C0 = .data:0x000000C0; // type:object size:0x14 data:string +__RTTI__19daNpc_Shop0_Param_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__vt__13daNpc_Shop0_c = .data:0x000000DC; // type:object size:0xC scope:global align:4 +lbl_362_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +@95060 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +__RTTI__13daNpc_Shop0_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_362_data_10C = .data:0x0000010C; // type:object size:0x34 +@95134 = .data:0x00000140; // type:object size:0x3C scope:local align:4 +lbl_362_data_17C = .data:0x0000017C; // type:object size:0x14 +@95136 = .data:0x00000190; // type:object size:0x34 scope:local align:4 +lbl_362_data_1C4 = .data:0x000001C4; // type:object size:0x48 +@95188 = .data:0x0000020C; // type:object size:0x4C scope:local align:4 +lbl_362_data_258 = .data:0x00000258; // type:object size:0x14 +@95192 = .data:0x0000026C; // type:object size:0x44 scope:local align:4 +lbl_362_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@95194 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 +lbl_362_data_2E8 = .data:0x000002E8; // type:object size:0x18 +@95196 = .data:0x00000300; // type:object size:0xC scope:local align:4 +lbl_362_data_30C = .data:0x0000030C; // type:object size:0x1C +@95198 = .data:0x00000328; // type:object size:0xC scope:local align:4 +lbl_362_data_334 = .data:0x00000334; // type:object size:0x48 +@95232 = .data:0x0000037C; // type:object size:0x14 scope:local align:4 +lbl_362_bss_0 = .bss:0x00000000; // type:object size:0x18 diff --git a/config/RZDJ01/rels/d_a_npc_shop_maro/splits.txt b/config/RZDJ01/rels/d_a_npc_shop_maro/splits.txt new file mode 100644 index 0000000000..8cb2a3030c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shop_maro/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_shop_maro.cpp: + .text start:0x0000005C end:0x00000660 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000001D0 diff --git a/config/RZDJ01/rels/d_a_npc_shop_maro/symbols.txt b/config/RZDJ01/rels/d_a_npc_shop_maro/symbols.txt new file mode 100644 index 0000000000..50cd66f007 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_shop_maro/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_shopMaro_Create__FPv = .text:0x0000005C; // type:function size:0x3E0 scope:global align:4 +daNpc_shopMaro_Delete__FPv = .text:0x0000043C; // type:function size:0x24 scope:global align:4 +daNpc_shopMaro_Execute__FPv = .text:0x00000460; // type:function size:0x8 scope:global align:4 +daNpc_shopMaro_Draw__FPv = .text:0x00000468; // type:function size:0x8 scope:global align:4 +daNpc_shopMaro_IsDelete__FPv = .text:0x00000470; // type:function size:0x8 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00000478; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000004BC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000004FC; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000053C; // type:function size:0xCC scope:global align:4 +__dt__16daNpc_shopMaro_cFv = .text:0x00000608; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101391 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101392 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101394 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101397 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101398 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +daNpc_shopMaro_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SMARO = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_shopMaro_c = .data:0x00000050; // type:object size:0xD0 scope:global align:4 +lbl_363_data_120 = .data:0x00000120; // type:object size:0x11 data:string +@99379 = .data:0x00000134; // type:object size:0x1C scope:local align:4 +__RTTI__16daNpc_shopMaro_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_363_data_164 = .data:0x00000164; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_363_data_188 = .data:0x00000188; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000001A8; // type:object size:0xC scope:global align:4 +lbl_363_data_1B4 = .data:0x000001B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_sola/splits.txt b/config/RZDJ01/rels/d_a_npc_sola/splits.txt new file mode 100644 index 0000000000..cbbb5cdf67 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_sola/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sola.cpp: + .text start:0x000000CC end:0x000018E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_sola/symbols.txt b/config/RZDJ01/rels/d_a_npc_sola/symbols.txt new file mode 100644 index 0000000000..5161cc548f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_sola/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_solA_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_solA_cFv = .text:0x00000178; // type:function size:0x4B0 scope:global align:4 +CreateHeap__12daNpc_solA_cFv = .text:0x00000628; // type:function size:0x184 scope:global align:4 +Draw__12daNpc_solA_cFv = .text:0x000007AC; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_solA_cFP10fopAc_ac_c = .text:0x00000848; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_solA_cFP8J3DJointi = .text:0x0000084C; // type:function size:0x54 scope:global align:4 +isDelete__12daNpc_solA_cFv = .text:0x000008A0; // type:function size:0x10 scope:global align:4 +reset__12daNpc_solA_cFv = .text:0x000008B0; // type:function size:0x5C scope:global align:4 +setParam__12daNpc_solA_cFv = .text:0x0000090C; // type:function size:0xC8 scope:global align:4 +setAfterTalkMotion__12daNpc_solA_cFv = .text:0x000009D4; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_solA_cFv = .text:0x000009F0; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_solA_cFv = .text:0x00000AE4; // type:function size:0xBC scope:global align:4 +action__12daNpc_solA_cFv = .text:0x00000BA0; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_solA_cFv = .text:0x00000C28; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_solA_cFv = .text:0x00000CA0; // type:function size:0x1E8 scope:global align:4 +setCollision__12daNpc_solA_cFv = .text:0x00000E88; // type:function size:0xD4 scope:global align:4 +drawDbgInfo__12daNpc_solA_cFv = .text:0x00000F5C; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_solA_cFv = .text:0x00000F64; // type:function size:0x4 scope:global align:4 +selectAction__12daNpc_solA_cFv = .text:0x00000F68; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x00000FA8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_solA_cFPv = .text:0x00001050; // type:function size:0x10C scope:global align:4 +talk__12daNpc_solA_cFPv = .text:0x0000115C; // type:function size:0x148 scope:global align:4 +daNpc_solA_Create__FPv = .text:0x000012A4; // type:function size:0x4 scope:global align:4 +daNpc_solA_Delete__FPv = .text:0x000012A8; // type:function size:0x34 scope:global align:4 +daNpc_solA_Execute__FPv = .text:0x000012DC; // type:function size:0x4 scope:global align:4 +daNpc_solA_Draw__FPv = .text:0x000012E0; // type:function size:0x4 scope:global align:4 +daNpc_solA_IsDelete__FPv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001354; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001460; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000014A0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000014E4; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000015D8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000016F0; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001800; // type:function size:0x80 scope:global align:4 +getBackboneJointNo__12daNpc_solA_cFv = .text:0x00001880; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_solA_cFv = .text:0x00001888; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_solA_cFv = .text:0x00001890; // type:function size:0x8 scope:global align:4 +__dt__18daNpc_solA_Param_cFv = .text:0x00001898; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_solA_Param_cFv = .text:0x000018D8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_solA_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100808 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100810 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100811 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100837 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100838 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100886 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100916 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100986 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101072 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101075 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_364_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_364_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_364_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_364_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x00000040; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_solA_c = .data:0x00000098; // type:object size:0x4 scope:global align:4 +@100998 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@100999 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_364_data_B4 = .data:0x000000B4; // type:object size:0x5 data:string +@101125 = .data:0x000000BC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_solA_MethodTable = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLA = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_solA_c = .data:0x00000118; // type:object size:0xC4 scope:global align:4 +lbl_364_data_1DC = .data:0x000001DC; // type:object size:0xD data:string +@98302 = .data:0x000001EC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_solA_c = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_solA_Param_c = .data:0x00000208; // type:object size:0xC scope:global align:4 +lbl_364_data_214 = .data:0x00000214; // type:object size:0x13 data:string +__RTTI__18daNpc_solA_Param_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 +lbl_364_data_230 = .data:0x00000230; // type:object size:0x9 data:string +@98312 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000250; // type:object size:0xC scope:global align:4 +lbl_364_data_25C = .data:0x0000025C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000026C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000274; // type:object size:0xC scope:global align:4 +lbl_364_data_280 = .data:0x00000280; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_364_data_2AC = .data:0x000002AC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +lbl_364_data_2C8 = .data:0x000002C8; // type:object size:0x34 +@98379 = .data:0x000002FC; // type:object size:0x3C scope:local align:4 +lbl_364_data_338 = .data:0x00000338; // type:object size:0x14 +@98381 = .data:0x0000034C; // type:object size:0x34 scope:local align:4 +lbl_364_data_380 = .data:0x00000380; // type:object size:0x14 +@98439 = .data:0x00000394; // type:object size:0x24 scope:local align:4 +lbl_364_data_3B8 = .data:0x000003B8; // type:object size:0x18 +@98441 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_364_data_3DC = .data:0x000003DC; // type:object size:0x1C +@98443 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +lbl_364_data_404 = .data:0x00000404; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_solA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97803 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_soldierA/splits.txt b/config/RZDJ01/rels/d_a_npc_soldierA/splits.txt new file mode 100644 index 0000000000..91abf2b83d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_soldierA/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierA.cpp: + .text start:0x000000CC end:0x00002650 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000488 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_soldierA/symbols.txt b/config/RZDJ01/rels/d_a_npc_soldierA/symbols.txt new file mode 100644 index 0000000000..30af86b66a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_soldierA/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_SoldierA_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__16daNpc_SoldierA_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__16daNpc_SoldierA_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 +CreateHeap__16daNpc_SoldierA_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 +Draw__16daNpc_SoldierA_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +ctrlJoint__16daNpc_SoldierA_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 +createHeapCallBack__16daNpc_SoldierA_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__16daNpc_SoldierA_cFP8J3DJointi = .text:0x00000B1C; // type:function size:0x48 scope:global align:4 +setParam__16daNpc_SoldierA_cFv = .text:0x00000B64; // type:function size:0xFC scope:global align:4 +main__16daNpc_SoldierA_cFv = .text:0x00000C60; // type:function size:0x164 scope:global align:4 +ctrlBtk__16daNpc_SoldierA_cFv = .text:0x00000DC4; // type:function size:0x8 scope:global align:4 +setAttnPos__16daNpc_SoldierA_cFv = .text:0x00000DCC; // type:function size:0x3CC scope:global align:4 +setMotionAnm__16daNpc_SoldierA_cFif = .text:0x00001198; // type:function size:0x110 scope:global align:4 +setMotion__16daNpc_SoldierA_cFifi = .text:0x000012A8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__16daNpc_SoldierA_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__16daNpc_SoldierA_cFv = .text:0x000012F4; // type:function size:0xB0 scope:global align:4 +getTypeFromParam__16daNpc_SoldierA_cFv = .text:0x000013A4; // type:function size:0x4C scope:global align:4 +isDelete__16daNpc_SoldierA_cFv = .text:0x000013F0; // type:function size:0x10 scope:global align:4 +reset__16daNpc_SoldierA_cFv = .text:0x00001400; // type:function size:0x138 scope:global align:4 +playMotion__16daNpc_SoldierA_cFv = .text:0x00001538; // type:function size:0x1E4 scope:global align:4 +setAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x0000171C; // type:function size:0xA8 scope:global align:4 +selectAction__16daNpc_SoldierA_cFv = .text:0x000017C4; // type:function size:0x40 scope:global align:4 +doNormalAction__16daNpc_SoldierA_cFi = .text:0x00001804; // type:function size:0x108 scope:global align:4 +doEvent__16daNpc_SoldierA_cFv = .text:0x0000190C; // type:function size:0x2D0 scope:global align:4 +setLookMode__16daNpc_SoldierA_cFi = .text:0x00001BDC; // type:function size:0x24 scope:global align:4 +lookat__16daNpc_SoldierA_cFv = .text:0x00001C00; // type:function size:0x244 scope:global align:4 +wait__16daNpc_SoldierA_cFPv = .text:0x00001E44; // type:function size:0x17C scope:global align:4 +talk__16daNpc_SoldierA_cFPv = .text:0x00001FC0; // type:function size:0x198 scope:global align:4 +ECut_talkLake__16daNpc_SoldierA_cFi = .text:0x00002158; // type:function size:0x140 scope:global align:4 +ECut_listenLake__16daNpc_SoldierA_cFi = .text:0x00002298; // type:function size:0x114 scope:global align:4 +test__16daNpc_SoldierA_cFPv = .text:0x000023AC; // type:function size:0xAC scope:global align:4 +daNpc_SoldierA_Create__FPv = .text:0x00002458; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_Delete__FPv = .text:0x0000245C; // type:function size:0x34 scope:global align:4 +daNpc_SoldierA_Execute__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_Draw__FPv = .text:0x00002494; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002508; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002544; // type:function size:0xBC scope:global align:4 +__dt__22daNpc_SoldierA_Param_cFv = .text:0x00002600; // type:function size:0x40 scope:global align:4 +__ct__22daNpc_SoldierA_Param_cFv = .text:0x00002640; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daNpc_SoldierA_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102254 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102307 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102308 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99077 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@102481 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102482 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102483 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99349 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@99353 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99355 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99359 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@99361 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@99365 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@99369 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@99371 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@99375 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@102675 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@102719 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102721 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x38 scope:global align:4 +l_evtGetParamList = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_365_data_58 = .data:0x00000058; // type:object size:0xA data:string +l_evtNames = .data:0x00000064; // type:object size:0x8 scope:global align:4 +l_loadRes_SOLDIERaa = .data:0x0000006C; // type:object size:0xC scope:global align:4 +l_loadRes_SOLDIERa0 = .data:0x00000078; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000084; // type:object size:0x10 scope:global align:4 +lbl_365_data_94 = .data:0x00000094; // type:object size:0x8 data:string +l_resNames = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x000000A0; // type:object size:0x4 scope:global align:4 +lbl_365_data_A4 = .data:0x000000A4; // type:object size:0x1 +lbl_365_data_A5 = .data:0x000000A5; // type:object size:0xC data:string +mEvtCutNameList__16daNpc_SoldierA_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +mEvtCutList__16daNpc_SoldierA_c = .data:0x000000C0; // type:object size:0x24 scope:global align:4 data:4byte +@102320 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@102603 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@102604 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +@102646 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@102647 = .data:0x00000114; // type:object size:0xC scope:local align:4 +lbl_365_data_120 = .data:0x00000120; // type:object size:0x4 data:string +daNpc_SoldierA_MethodTable = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLDIERa = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_SoldierA_c = .data:0x00000174; // type:object size:0x48 scope:global align:4 +lbl_365_data_1BC = .data:0x000001BC; // type:object size:0x11 data:string +@99870 = .data:0x000001D0; // type:object size:0x14 scope:local align:4 +__RTTI__16daNpc_SoldierA_c = .data:0x000001E4; // type:object size:0x8 scope:global align:4 +__vt__22daNpc_SoldierA_Param_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_365_data_1F8 = .data:0x000001F8; // type:object size:0x17 data:string +__RTTI__22daNpc_SoldierA_Param_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 +lbl_365_data_218 = .data:0x00000218; // type:object size:0x9 data:string +@99873 = .data:0x00000224; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_365_data_244 = .data:0x00000244; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000025C; // type:object size:0xC scope:global align:4 +lbl_365_data_268 = .data:0x00000268; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 +lbl_365_data_284 = .data:0x00000284; // type:object size:0x34 +@99946 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 +lbl_365_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@99948 = .data:0x00000308; // type:object size:0x34 scope:local align:4 +lbl_365_data_33C = .data:0x0000033C; // type:object size:0x14 +@100006 = .data:0x00000350; // type:object size:0x24 scope:local align:4 +lbl_365_data_374 = .data:0x00000374; // type:object size:0x18 +@100008 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_365_data_398 = .data:0x00000398; // type:object size:0x1C +@100010 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +lbl_365_data_3C0 = .data:0x000003C0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98907 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99195 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99192 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_soldierB/splits.txt b/config/RZDJ01/rels/d_a_npc_soldierB/splits.txt new file mode 100644 index 0000000000..759fa23cb2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_soldierB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierB.cpp: + .text start:0x000000CC end:0x00002384 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000434 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_npc_soldierB/symbols.txt b/config/RZDJ01/rels/d_a_npc_soldierB/symbols.txt new file mode 100644 index 0000000000..dce6b0da60 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_soldierB/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_SoldierB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__16daNpc_SoldierB_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__16daNpc_SoldierB_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 +CreateHeap__16daNpc_SoldierB_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 +Draw__16daNpc_SoldierB_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +ctrlJoint__16daNpc_SoldierB_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 +createHeapCallBack__16daNpc_SoldierB_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__16daNpc_SoldierB_cFP8J3DJointi = .text:0x00000B1C; // type:function size:0x48 scope:global align:4 +setParam__16daNpc_SoldierB_cFv = .text:0x00000B64; // type:function size:0xE0 scope:global align:4 +main__16daNpc_SoldierB_cFv = .text:0x00000C44; // type:function size:0x16C scope:global align:4 +ctrlBtk__16daNpc_SoldierB_cFv = .text:0x00000DB0; // type:function size:0x8 scope:global align:4 +setAttnPos__16daNpc_SoldierB_cFv = .text:0x00000DB8; // type:function size:0x3CC scope:global align:4 +setMotionAnm__16daNpc_SoldierB_cFif = .text:0x00001184; // type:function size:0x100 scope:global align:4 +setMotion__16daNpc_SoldierB_cFifi = .text:0x00001284; // type:function size:0x44 scope:global align:4 +drawDbgInfo__16daNpc_SoldierB_cFv = .text:0x000012C8; // type:function size:0x8 scope:global align:4 +drawOtherMdls__16daNpc_SoldierB_cFv = .text:0x000012D0; // type:function size:0xB0 scope:global align:4 +getTypeFromParam__16daNpc_SoldierB_cFv = .text:0x00001380; // type:function size:0x20 scope:global align:4 +isDelete__16daNpc_SoldierB_cFv = .text:0x000013A0; // type:function size:0x10 scope:global align:4 +reset__16daNpc_SoldierB_cFv = .text:0x000013B0; // type:function size:0x12C scope:global align:4 +playMotion__16daNpc_SoldierB_cFv = .text:0x000014DC; // type:function size:0x10C scope:global align:4 +setAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x000015E8; // type:function size:0xA8 scope:global align:4 +selectAction__16daNpc_SoldierB_cFv = .text:0x00001690; // type:function size:0x40 scope:global align:4 +doNormalAction__16daNpc_SoldierB_cFi = .text:0x000016D0; // type:function size:0x108 scope:global align:4 +doEvent__16daNpc_SoldierB_cFv = .text:0x000017D8; // type:function size:0x27C scope:global align:4 +setLookMode__16daNpc_SoldierB_cFi = .text:0x00001A54; // type:function size:0x24 scope:global align:4 +lookat__16daNpc_SoldierB_cFv = .text:0x00001A78; // type:function size:0x25C scope:global align:4 +s_sub__FPvPv = .text:0x00001CD4; // type:function size:0x58 scope:global align:4 +wait__16daNpc_SoldierB_cFPv = .text:0x00001D2C; // type:function size:0xC4 scope:global align:4 +talk__16daNpc_SoldierB_cFPv = .text:0x00001DF0; // type:function size:0x198 scope:global align:4 +ECut_listenLake__16daNpc_SoldierB_cFi = .text:0x00001F88; // type:function size:0x158 scope:global align:4 +test__16daNpc_SoldierB_cFPv = .text:0x000020E0; // type:function size:0xAC scope:global align:4 +daNpc_SoldierB_Create__FPv = .text:0x0000218C; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_Delete__FPv = .text:0x00002190; // type:function size:0x34 scope:global align:4 +daNpc_SoldierB_Execute__FPv = .text:0x000021C4; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_Draw__FPv = .text:0x000021C8; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_IsDelete__FPv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000223C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002278; // type:function size:0xBC scope:global align:4 +__dt__22daNpc_SoldierB_Param_cFv = .text:0x00002334; // type:function size:0x40 scope:global align:4 +__ct__22daNpc_SoldierB_Param_cFv = .text:0x00002374; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daNpc_SoldierB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102165 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102166 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102167 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102168 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102219 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99109 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@102388 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102389 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102390 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99373 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@99377 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99379 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99383 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@102556 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102601 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102603 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x20 scope:global align:4 +l_loadRes_SOLDIERba = .data:0x00000030; // type:object size:0xC scope:global align:4 +l_loadRes_SOLDIERb0 = .data:0x0000003C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_366_data_50 = .data:0x00000050; // type:object size:0x8 data:string +l_resNames = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +lbl_366_data_60 = .data:0x00000060; // type:object size:0x1 +lbl_366_data_61 = .data:0x00000061; // type:object size:0xC data:string +mEvtCutNameList__16daNpc_SoldierB_c = .data:0x00000070; // type:object size:0x8 scope:global align:4 +mEvtCutList__16daNpc_SoldierB_c = .data:0x00000078; // type:object size:0x18 scope:global align:4 data:4byte +@102231 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@102490 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@102491 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@102531 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@102532 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +lbl_366_data_CC = .data:0x000000CC; // type:object size:0x4 data:string +daNpc_SoldierB_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLDIERb = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_SoldierB_c = .data:0x00000120; // type:object size:0x48 scope:global align:4 +lbl_366_data_168 = .data:0x00000168; // type:object size:0x11 data:string +@99817 = .data:0x0000017C; // type:object size:0x14 scope:local align:4 +__RTTI__16daNpc_SoldierB_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +__vt__22daNpc_SoldierB_Param_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_366_data_1A4 = .data:0x000001A4; // type:object size:0x17 data:string +__RTTI__22daNpc_SoldierB_Param_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +lbl_366_data_1C4 = .data:0x000001C4; // type:object size:0x9 data:string +@99821 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0xC scope:global align:4 +lbl_366_data_1F0 = .data:0x000001F0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000208; // type:object size:0xC scope:global align:4 +lbl_366_data_214 = .data:0x00000214; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 +lbl_366_data_230 = .data:0x00000230; // type:object size:0x34 +@99894 = .data:0x00000264; // type:object size:0x3C scope:local align:4 +lbl_366_data_2A0 = .data:0x000002A0; // type:object size:0x14 +@99896 = .data:0x000002B4; // type:object size:0x34 scope:local align:4 +lbl_366_data_2E8 = .data:0x000002E8; // type:object size:0x14 +@99954 = .data:0x000002FC; // type:object size:0x24 scope:local align:4 +lbl_366_data_320 = .data:0x00000320; // type:object size:0x18 +@99956 = .data:0x00000338; // type:object size:0xC scope:local align:4 +lbl_366_data_344 = .data:0x00000344; // type:object size:0x1C +@99958 = .data:0x00000360; // type:object size:0xC scope:local align:4 +lbl_366_data_36C = .data:0x0000036C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98939 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@99224 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +eyeOffset$99221 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_sq/splits.txt b/config/RZDJ01/rels/d_a_npc_sq/splits.txt new file mode 100644 index 0000000000..f925e7be6d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sq.cpp: + .text start:0x000000CC end:0x00001088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_sq/symbols.txt b/config/RZDJ01/rels/d_a_npc_sq/symbols.txt new file mode 100644 index 0000000000..7c569b75fd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_sq/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Sq_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daNpc_Sq_Draw__FP12npc_sq_class = .text:0x000000F0; // type:function size:0xF4 scope:global align:4 +daNpc_Sq_Execute__FP12npc_sq_class = .text:0x000001E4; // type:function size:0x994 scope:global align:4 +daNpc_Sq_IsDelete__FP12npc_sq_class = .text:0x00000B78; // type:function size:0x8 scope:global align:4 +daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000B80; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000BD4; // type:function size:0x19C scope:global align:4 +daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00000D70; // type:function size:0x290 scope:global align:4 +__dt__14daNpc_Sq_HIO_cFv = .text:0x00001000; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_sq_cpp = .text:0x00001040; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95516 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95534 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95536 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95537 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95688 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95699 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95700 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95701 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95702 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95703 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95704 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95707 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95708 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95709 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95710 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95713 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@95847 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95848 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95849 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_367_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@95714 = .data:0x00000004; // type:object size:0x28 scope:local align:4 +cc_sph_src$93893 = .data:0x0000002C; // type:object size:0x40 scope:local align:4 +l_daNpc_Sq_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SQ = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Sq_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_367_data_C8 = .data:0x000000C8; // type:object size:0xF data:string +@93928 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Sq_HIO_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_367_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93645 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_taro/splits.txt b/config/RZDJ01/rels/d_a_npc_taro/splits.txt new file mode 100644 index 0000000000..3eb45f6607 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_taro.cpp: + .text start:0x000000CC end:0x0000895C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x00001E9C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_taro/symbols.txt b/config/RZDJ01/rels/d_a_npc_taro/symbols.txt new file mode 100644 index 0000000000..8664cddf81 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_taro/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Taro_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Taro_cFv = .text:0x0000019C; // type:function size:0x508 scope:global align:4 +CreateHeap__12daNpc_Taro_cFv = .text:0x000006A4; // type:function size:0x420 scope:global align:4 +Draw__12daNpc_Taro_cFv = .text:0x00000AC4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Taro_cFP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Taro_cFP8J3DJointi = .text:0x00000B5C; // type:function size:0x54 scope:global align:4 +srchArrow__12daNpc_Taro_cFPvPv = .text:0x00000BB0; // type:function size:0x94 scope:global align:4 +srchNpc__12daNpc_Taro_cFPvPv = .text:0x00000C44; // type:function size:0xC0 scope:global align:4 +getArrowP__12daNpc_Taro_cFv = .text:0x00000D04; // type:function size:0xCC scope:global align:4 +getType__12daNpc_Taro_cFv = .text:0x00000DD0; // type:function size:0xB0 scope:global align:4 +isDelete__12daNpc_Taro_cFv = .text:0x00000E80; // type:function size:0x228 scope:global align:4 +reset__12daNpc_Taro_cFv = .text:0x000010A8; // type:function size:0x1A4 scope:global align:4 +afterJntAnm__12daNpc_Taro_cFi = .text:0x0000124C; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Taro_cFv = .text:0x000012D8; // type:function size:0x1F0 scope:global align:4 +checkChangeEvt__12daNpc_Taro_cFv = .text:0x000014C8; // type:function size:0xF8 scope:global align:4 +evtEndProc__12daNpc_Taro_cFv = .text:0x000015C0; // type:function size:0x3C scope:global align:4 +setAfterTalkMotion__12daNpc_Taro_cFv = .text:0x000015FC; // type:function size:0x7C scope:global align:4 +srchActors__12daNpc_Taro_cFv = .text:0x00001678; // type:function size:0x374 scope:global align:4 +evtTalk__12daNpc_Taro_cFv = .text:0x000019EC; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Taro_cFv = .text:0x00001A8C; // type:function size:0x1B0 scope:global align:4 +action__12daNpc_Taro_cFv = .text:0x00001C3C; // type:function size:0x1B4 scope:global align:4 +beforeMove__12daNpc_Taro_cFv = .text:0x00001DF0; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Taro_cFv = .text:0x00001E60; // type:function size:0x320 scope:global align:4 +setCollision__12daNpc_Taro_cFv = .text:0x00002180; // type:function size:0x2B4 scope:global align:4 +drawDbgInfo__12daNpc_Taro_cFv = .text:0x00002434; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Taro_cFv = .text:0x0000243C; // type:function size:0x104 scope:global align:4 +getFaceMotionAnm__12daNpc_Taro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002540; // type:function size:0x98 scope:global align:4 +selectAction__12daNpc_Taro_cFv = .text:0x000025D8; // type:function size:0xFC scope:global align:4 +setAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x000026D4; // type:function size:0xA8 scope:global align:4 +setSwingVoice__12daNpc_Taro_cFv = .text:0x0000277C; // type:function size:0x130 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Taro_cFi = .text:0x000028AC; // type:function size:0x180 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Taro_cFi = .text:0x00002A2C; // type:function size:0x150 scope:global align:4 +cutSwdTutorial__12daNpc_Taro_cFi = .text:0x00002B7C; // type:function size:0x828 scope:global align:4 +cutHail__12daNpc_Taro_cFi = .text:0x000033A4; // type:function size:0x1A4 scope:global align:4 +cutFindMonkey__12daNpc_Taro_cFi = .text:0x00003548; // type:function size:0x3D8 scope:global align:4 +cutHelpMe__12daNpc_Taro_cFi = .text:0x00003920; // type:function size:0x288 scope:global align:4 +cutAppearanceMoi__12daNpc_Taro_cFi = .text:0x00003BA8; // type:function size:0x6D4 scope:global align:4 +cutGiveMeWoodSwd__12daNpc_Taro_cFi = .text:0x0000427C; // type:function size:0x49C scope:global align:4 +cutGetWoodSwd__12daNpc_Taro_cFi = .text:0x00004718; // type:function size:0x758 scope:global align:4 +cutConversationWithMaro__12daNpc_Taro_cFi = .text:0x00004E70; // type:function size:0x314 scope:global align:4 +cutCacaricoConversation__12daNpc_Taro_cFi = .text:0x00005184; // type:function size:0x284 scope:global align:4 +cutArrowTutorial__12daNpc_Taro_cFi = .text:0x00005408; // type:function size:0x5A8 scope:global align:4 +cutCaution__12daNpc_Taro_cFi = .text:0x000059B0; // type:function size:0x21C scope:global align:4 +cutTagPush1__12daNpc_Taro_cFi = .text:0x00005BCC; // type:function size:0x1E0 scope:global align:4 +cutNotGonnaLet__12daNpc_Taro_cFi = .text:0x00005DAC; // type:function size:0x5BC scope:global align:4 +cutTagPush4__12daNpc_Taro_cFi = .text:0x00006368; // type:function size:0x1AC scope:global align:4 +wait__12daNpc_Taro_cFPv = .text:0x00006514; // type:function size:0xD08 scope:global align:4 +swdTutorial__12daNpc_Taro_cFPv = .text:0x0000721C; // type:function size:0x120 scope:global align:4 +talk_withMaro__12daNpc_Taro_cFPv = .text:0x0000733C; // type:function size:0x368 scope:global align:4 +practice__12daNpc_Taro_cFPv = .text:0x000076A4; // type:function size:0x3BC scope:global align:4 +nurse__12daNpc_Taro_cFPv = .text:0x00007A60; // type:function size:0x138 scope:global align:4 +talk__12daNpc_Taro_cFPv = .text:0x00007B98; // type:function size:0x330 scope:global align:4 +daNpc_Taro_Create__FPv = .text:0x00007EC8; // type:function size:0x4 scope:global align:4 +daNpc_Taro_Delete__FPv = .text:0x00007ECC; // type:function size:0x34 scope:global align:4 +daNpc_Taro_Execute__FPv = .text:0x00007F00; // type:function size:0x4 scope:global align:4 +daNpc_Taro_Draw__FPv = .text:0x00007F04; // type:function size:0x4 scope:global align:4 +daNpc_Taro_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_taro_cpp = .text:0x00007F10; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00007F78; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00007FB8; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008084; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000080C4; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00008108; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00008144; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000081EC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00008278; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000082F8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00008314; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00008374; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000848C; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000859C; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00008604; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008698; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__12daNpc_Taro_cFv = .text:0x0000870C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Taro_cFv = .text:0x00008714; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Taro_cFv = .text:0x0000871C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Taro_cFv = .text:0x00008724; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Taro_cFv = .text:0x0000872C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Taro_cFv = .text:0x00008734; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Taro_cFi = .text:0x0000873C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Taro_cFi = .text:0x0000874C; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Taro_Param_cFv = .text:0x0000875C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Taro_Param_cFv = .text:0x0000879C; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x000087AC; // type:function size:0x3C scope:global align:4 +pushBackPlayer__12daTag_Push_cFi = .text:0x000087E8; // type:function size:0xAC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00008894; // type:function size:0x1C scope:global align:4 +getFlowNodeNo__12daTag_Push_cFv = .text:0x000088B0; // type:function size:0x1C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000088CC; // type:function size:0x74 scope:global align:4 +checkNowMotionIsChoccai__12daNpc_Maro_cFv = .text:0x00008940; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Taro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$102320 = .rodata:0x00000090; // type:object size:0x44 scope:local align:4 +@112665 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@112666 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@112667 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@112668 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@112669 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@112670 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112692 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@112693 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@112792 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@112849 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@112925 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@113076 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113077 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@113119 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@113286 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@113287 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113288 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@113291 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 data:double +@113358 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113359 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@113360 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@113361 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@113362 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +jointNo$103225 = .rodata:0x00000134; // type:object size:0x8 scope:local align:4 +@113456 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@113457 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@113489 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@103455 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@113628 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113629 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103675 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@113748 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@113749 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@113750 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@113845 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@113846 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@113847 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@113848 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103927 = .rodata:0x00000180; // type:object size:0xC scope:local align:4 +@113924 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@113925 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@113926 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@113927 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@113928 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@113929 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x000001A4; // type:object size:0xC scope:local align:4 +@114015 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@114016 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@104256 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 data:4byte +@104547 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 +@105363 = .rodata:0x000001D4; // type:object size:0x10 scope:local align:4 data:2byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_88_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_88_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_88_data_35 = .data:0x00000035; // type:object size:0x5 data:string +lbl_88_data_3A = .data:0x0000003A; // type:object size:0xC data:string +lbl_88_data_46 = .data:0x00000046; // type:object size:0x8 data:string +lbl_88_data_4E = .data:0x0000004E; // type:object size:0x13 data:string +lbl_88_data_61 = .data:0x00000061; // type:object size:0xF data:string +lbl_88_data_70 = .data:0x00000070; // type:object size:0x10 data:string +lbl_88_data_80 = .data:0x00000080; // type:object size:0x10 data:string +lbl_88_data_90 = .data:0x00000090; // type:object size:0xC data:string +lbl_88_data_9C = .data:0x0000009C; // type:object size:0x18 data:string +lbl_88_data_B4 = .data:0x000000B4; // type:object size:0x18 data:string +lbl_88_data_CC = .data:0x000000CC; // type:object size:0xB data:string +lbl_88_data_D7 = .data:0x000000D7; // type:object size:0x14 data:string +lbl_88_data_EB = .data:0x000000EB; // type:object size:0x1D data:string +lbl_88_data_108 = .data:0x00000108; // type:object size:0x15 data:string +lbl_88_data_11D = .data:0x0000011D; // type:object size:0x1E data:string +lbl_88_data_13B = .data:0x0000013B; // type:object size:0x15 data:string +lbl_88_data_150 = .data:0x00000150; // type:object size:0x1E data:string +lbl_88_data_16E = .data:0x0000016E; // type:object size:0x15 data:string +lbl_88_data_183 = .data:0x00000183; // type:object size:0x1E data:string +lbl_88_data_1A1 = .data:0x000001A1; // type:object size:0x8 data:string +lbl_88_data_1A9 = .data:0x000001A9; // type:object size:0xA data:string +lbl_88_data_1B3 = .data:0x000001B3; // type:object size:0x10 data:string +lbl_88_data_1C3 = .data:0x000001C3; // type:object size:0x10 data:string +lbl_88_data_1D3 = .data:0x000001D3; // type:object size:0x10 data:string +lbl_88_data_1E3 = .data:0x000001E3; // type:object size:0xA data:string +l_evtList = .data:0x000001F0; // type:object size:0xD8 scope:global align:4 +lbl_88_data_2C8 = .data:0x000002C8; // type:object size:0x5 data:string +lbl_88_data_2CD = .data:0x000002CD; // type:object size:0x8 data:string +lbl_88_data_2D5 = .data:0x000002D5; // type:object size:0x6 data:string +lbl_88_data_2DB = .data:0x000002DB; // type:object size:0x6 data:string +lbl_88_data_2E1 = .data:0x000002E1; // type:object size:0x6 data:string +lbl_88_data_2E7 = .data:0x000002E7; // type:object size:0x6 data:string +lbl_88_data_2ED = .data:0x000002ED; // type:object size:0x6 data:string +lbl_88_data_2F3 = .data:0x000002F3; // type:object size:0x6 data:string +lbl_88_data_2F9 = .data:0x000002F9; // type:object size:0x6 data:string +lbl_88_data_2FF = .data:0x000002FF; // type:object size:0x5 data:string +l_resNameList = .data:0x00000304; // type:object size:0x2C scope:global align:4 +lbl_88_data_330 = .data:0x00000330; // type:object size:0x5 +lbl_88_data_335 = .data:0x00000335; // type:object size:0x4 +lbl_88_data_339 = .data:0x00000339; // type:object size:0x6 +lbl_88_data_33F = .data:0x0000033F; // type:object size:0x5 +lbl_88_data_344 = .data:0x00000344; // type:object size:0x4 +lbl_88_data_348 = .data:0x00000348; // type:object size:0x5 +lbl_88_data_34D = .data:0x0000034D; // type:object size:0x6 +lbl_88_data_353 = .data:0x00000353; // type:object size:0x9 +l_loadResPtrnList = .data:0x0000035C; // type:object size:0x44 scope:global align:4 +l_faceMotionAnmData = .data:0x000003A0; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000006E8; // type:object size:0x498 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000B80; // type:object size:0x200 scope:global align:4 +l_motionSequenceData = .data:0x00000D80; // type:object size:0x2A0 scope:global align:4 +lbl_88_data_1020 = .data:0x00001020; // type:object size:0x1C data:string +lbl_88_data_103C = .data:0x0000103C; // type:object size:0x1B data:string +lbl_88_data_1057 = .data:0x00001057; // type:object size:0xC data:string +lbl_88_data_1063 = .data:0x00001063; // type:object size:0xF data:string +lbl_88_data_1072 = .data:0x00001072; // type:object size:0x17 data:string +lbl_88_data_1089 = .data:0x00001089; // type:object size:0x16 data:string +lbl_88_data_109F = .data:0x0000109F; // type:object size:0xE data:string +lbl_88_data_10AD = .data:0x000010AD; // type:object size:0xE data:string +mCutNameList__12daNpc_Taro_c = .data:0x000010BC; // type:object size:0x44 scope:global align:4 +mCutList__12daNpc_Taro_c = .data:0x00001100; // type:object size:0xCC scope:global align:4 data:4byte +@112954 = .data:0x000011CC; // type:object size:0x40 scope:local align:4 +@112998 = .data:0x0000120C; // type:object size:0x40 scope:local align:4 +@113015 = .data:0x0000124C; // type:object size:0x40 scope:local align:4 +@102730 = .data:0x0000128C; // type:object size:0xC scope:local align:4 +@102733 = .data:0x00001298; // type:object size:0xC scope:local align:4 +@102746 = .data:0x000012A4; // type:object size:0xC scope:local align:4 +@113091 = .data:0x000012B0; // type:object size:0xC scope:local align:4 data:4byte +@113121 = .data:0x000012BC; // type:object size:0x3C scope:local align:4 +@113156 = .data:0x000012F8; // type:object size:0x40 scope:local align:4 +@113159 = .data:0x00001338; // type:object size:0xC scope:local align:4 data:4byte +@113160 = .data:0x00001344; // type:object size:0xC scope:local align:4 data:4byte +lbl_88_data_1350 = .data:0x00001350; // type:object size:0xD8 +@113412 = .data:0x00001428; // type:object size:0xC scope:local align:4 +@113413 = .data:0x00001434; // type:object size:0xC scope:local align:4 +@113414 = .data:0x00001440; // type:object size:0xC scope:local align:4 +@113415 = .data:0x0000144C; // type:object size:0xC scope:local align:4 +lbl_88_data_1458 = .data:0x00001458; // type:object size:0x4 data:string +lbl_88_data_145C = .data:0x0000145C; // type:object size:0x6 data:string +lbl_88_data_1462 = .data:0x00001462; // type:object size:0x6 data:string +@113632 = .data:0x00001468; // type:object size:0x124 scope:local align:4 +@113631 = .data:0x0000158C; // type:object size:0x124 scope:local align:4 +@113753 = .data:0x000016B0; // type:object size:0x1C scope:local align:4 +@113752 = .data:0x000016CC; // type:object size:0x1C scope:local align:4 +@113851 = .data:0x000016E8; // type:object size:0x2C scope:local align:4 +@113850 = .data:0x00001714; // type:object size:0x2C scope:local align:4 +lbl_88_data_1740 = .data:0x00001740; // type:object size:0x7 data:string +@113931 = .data:0x00001748; // type:object size:0x24 scope:local align:4 +lbl_88_data_176C = .data:0x0000176C; // type:object size:0x5 data:string +@114019 = .data:0x00001774; // type:object size:0x58 scope:local align:4 +@114018 = .data:0x000017CC; // type:object size:0x58 scope:local align:4 +@114189 = .data:0x00001824; // type:object size:0x2C scope:local align:4 +@114188 = .data:0x00001850; // type:object size:0x2C scope:local align:4 +lbl_88_data_187C = .data:0x0000187C; // type:object size:0x8 data:string +@114327 = .data:0x00001884; // type:object size:0xA4 scope:local align:4 +@114326 = .data:0x00001928; // type:object size:0xA4 scope:local align:4 +@114598 = .data:0x000019CC; // type:object size:0x38 scope:local align:4 +@114597 = .data:0x00001A04; // type:object size:0x3C scope:local align:4 +@114595 = .data:0x00001A40; // type:object size:0x38 scope:local align:4 +daNpc_Taro_MethodTable = .data:0x00001A78; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TARO = .data:0x00001A98; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Taro_c = .data:0x00001AC8; // type:object size:0xC4 scope:global align:4 +lbl_88_data_1B8C = .data:0x00001B8C; // type:object size:0xD data:string +@105449 = .data:0x00001B9C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Taro_c = .data:0x00001BB0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Taro_Param_c = .data:0x00001BB8; // type:object size:0xC scope:global align:4 +lbl_88_data_1BC4 = .data:0x00001BC4; // type:object size:0x13 data:string +__RTTI__18daNpc_Taro_Param_c = .data:0x00001BD8; // type:object size:0x8 scope:global align:4 +lbl_88_data_1BE0 = .data:0x00001BE0; // type:object size:0x9 data:string +@105467 = .data:0x00001BEC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00001C00; // type:object size:0xC scope:global align:4 +lbl_88_data_1C0C = .data:0x00001C0C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001C1C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001C24; // type:object size:0xC scope:global align:4 +lbl_88_data_1C30 = .data:0x00001C30; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001C48; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001C50; // type:object size:0xC scope:global align:4 +lbl_88_data_1C5C = .data:0x00001C5C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001C70; // type:object size:0x8 scope:global align:4 +lbl_88_data_1C78 = .data:0x00001C78; // type:object size:0x34 +@105534 = .data:0x00001CAC; // type:object size:0x3C scope:local align:4 +lbl_88_data_1CE8 = .data:0x00001CE8; // type:object size:0x14 +@105536 = .data:0x00001CFC; // type:object size:0x34 scope:local align:4 +lbl_88_data_1D30 = .data:0x00001D30; // type:object size:0x14 +@105594 = .data:0x00001D44; // type:object size:0x24 scope:local align:4 +lbl_88_data_1D68 = .data:0x00001D68; // type:object size:0x18 +@105596 = .data:0x00001D80; // type:object size:0xC scope:local align:4 +lbl_88_data_1D8C = .data:0x00001D8C; // type:object size:0x1C +@105598 = .data:0x00001DA8; // type:object size:0xC scope:local align:4 +lbl_88_data_1DB4 = .data:0x00001DB4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@102306 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@103137 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$103134 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_the/splits.txt b/config/RZDJ01/rels/d_a_npc_the/splits.txt new file mode 100644 index 0000000000..928a0365b0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_the/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_the.cpp: + .text start:0x000000CC end:0x000036F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x00000724 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_the/symbols.txt b/config/RZDJ01/rels/d_a_npc_the/symbols.txt new file mode 100644 index 0000000000..67050d392b --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_the/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcThe_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__10daNpcThe_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +ctrlJoint__10daNpcThe_cFP8J3DJointP8J3DModel = .text:0x00000460; // type:function size:0x188 scope:global align:4 +createHeapCallBack__10daNpcThe_cFP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x29C scope:global align:4 +ctrlJointCallBack__10daNpcThe_cFP8J3DJointi = .text:0x00000884; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcThe_cFib = .text:0x000008CC; // type:function size:0x2BC scope:global align:4 +setExpressionBtp__10daNpcThe_cFi = .text:0x00000B88; // type:function size:0x144 scope:global align:4 +setMotionAnm__10daNpcThe_cFif = .text:0x00000CCC; // type:function size:0x1E0 scope:global align:4 +EvCut_TwResistance__10daNpcThe_cFi = .text:0x00000EAC; // type:function size:0x8 scope:global align:4 +EvCut_Introduction__10daNpcThe_cFi = .text:0x00000EB4; // type:function size:0xEC scope:global align:4 +setLookMode__10daNpcThe_cFi = .text:0x00000FA0; // type:function size:0x24 scope:global align:4 +daNpcThe_Create__FPv = .text:0x00000FC4; // type:function size:0x4B4 scope:global align:4 +daNpcThe_Delete__FPv = .text:0x00001478; // type:function size:0x34 scope:global align:4 +daNpcThe_Execute__FPv = .text:0x000014AC; // type:function size:0x4 scope:global align:4 +daNpcThe_Draw__FPv = .text:0x000014B0; // type:function size:0x94 scope:global align:4 +test__10daNpcThe_cFPv = .text:0x00001544; // type:function size:0xF0 scope:global align:4 +setExpression__10daNpcThe_cFif = .text:0x00001634; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcThe_cFifi = .text:0x00001660; // type:function size:0x44 scope:global align:4 +daNpcThe_IsDelete__FPv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcThe_cFv = .text:0x000016AC; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcThe_cFv = .text:0x000016B4; // type:function size:0x418 scope:global align:4 +ctrlBtk__10daNpcThe_cFv = .text:0x00001ACC; // type:function size:0xD8 scope:global align:4 +main__10daNpcThe_cFv = .text:0x00001BA4; // type:function size:0xDB4 scope:global align:4 +talk__10daNpcThe_cFPv = .text:0x00002958; // type:function size:0x3E0 scope:global align:4 +isSneaking__10daNpcThe_cFv = .text:0x00002D38; // type:function size:0x6C scope:global align:4 +setAction__10daNpcThe_cFM10daNpcThe_cFPCvPvPv_i = .text:0x00002DA4; // type:function size:0xA8 scope:global align:4 +setParam__10daNpcThe_cFv = .text:0x00002E4C; // type:function size:0x1F4 scope:global align:4 +waitTW__10daNpcThe_cFPv = .text:0x00003040; // type:function size:0x140 scope:global align:4 +wait__10daNpcThe_cFPv = .text:0x00003180; // type:function size:0x34C scope:global align:4 +__sinit_\d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003534; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003570; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__10daNpcThe_cFv = .text:0x0000362C; // type:function size:0x4 scope:global align:4 +__dt__16daNpcThe_Param_cFv = .text:0x00003630; // type:function size:0x40 scope:global align:4 +__ct__16daNpcThe_Param_cFv = .text:0x00003670; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003680; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcThe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@94985 = .rodata:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@99748 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@99749 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@95400 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +@95404 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@95408 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95412 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95416 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95420 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95424 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95428 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95432 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95436 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95440 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95444 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95448 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95525 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95529 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95531 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95535 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95537 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95541 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95545 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95547 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95551 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95555 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95557 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95561 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95565 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95569 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95571 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95575 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95577 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@96066 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 data:4byte +@100225 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@100226 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@100227 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@100228 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@100251 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:float +@100426 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0xD8 scope:global align:4 data:4byte +l_btpGetParamList = .data:0x000000E8; // type:object size:0x70 scope:global align:4 +l_btkGetParamList = .data:0x00000158; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_THE0 = .data:0x00000160; // type:object size:0xC scope:global align:4 +l_loadRes_THE1 = .data:0x0000016C; // type:object size:0xC scope:global align:4 +l_loadRes_THE2 = .data:0x00000178; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000184; // type:object size:0xC scope:global align:4 +lbl_368_data_190 = .data:0x00000190; // type:object size:0x4 data:string +lbl_368_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_368_data_199 = .data:0x00000199; // type:object size:0x5 data:string +lbl_368_data_19E = .data:0x0000019E; // type:object size:0x8 data:string +l_resNames = .data:0x000001A8; // type:object size:0x10 scope:global align:4 +l_evtGetParamList = .data:0x000001B8; // type:object size:0x10 scope:global align:4 +lbl_368_data_1C8 = .data:0x000001C8; // type:object size:0xF data:string +lbl_368_data_1D7 = .data:0x000001D7; // type:object size:0xF data:string +lbl_368_data_1E6 = .data:0x000001E6; // type:object size:0x11 data:string +l_evtNames = .data:0x000001F8; // type:object size:0x10 scope:global align:4 +l_myName = .data:0x00000208; // type:object size:0x4 scope:global align:4 +lbl_368_data_20C = .data:0x0000020C; // type:object size:0x1 +lbl_368_data_20D = .data:0x0000020D; // type:object size:0xE data:string +mEvtCutNameList__10daNpcThe_c = .data:0x0000021C; // type:object size:0x10 scope:global align:4 +mEvtCutList__10daNpcThe_c = .data:0x0000022C; // type:object size:0x30 scope:global align:4 data:4byte +@99820 = .data:0x0000025C; // type:object size:0x38 scope:local align:4 +@99855 = .data:0x00000294; // type:object size:0x38 scope:local align:4 +@99901 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +@100101 = .data:0x00000300; // type:object size:0xC scope:local align:4 data:4byte +daNpcThe_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_THE = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +@100304 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@100305 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@100306 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@100307 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@100308 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@100309 = .data:0x00000398; // type:object size:0xC scope:local align:4 +@100517 = .data:0x000003A4; // type:object size:0xC scope:local align:4 +@100518 = .data:0x000003B0; // type:object size:0xC scope:local align:4 data:4byte +@100519 = .data:0x000003BC; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcThe_c = .data:0x000003C8; // type:object size:0x48 scope:global align:4 +lbl_368_data_410 = .data:0x00000410; // type:object size:0xB data:string +@96221 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcThe_c = .data:0x00000430; // type:object size:0x8 scope:global align:4 +__vt__16daNpcThe_Param_c = .data:0x00000438; // type:object size:0xC scope:global align:4 +lbl_368_data_444 = .data:0x00000444; // type:object size:0x11 data:string +__RTTI__16daNpcThe_Param_c = .data:0x00000458; // type:object size:0x8 scope:global align:4 +lbl_368_data_460 = .data:0x00000460; // type:object size:0x9 data:string +@96224 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000480; // type:object size:0xC scope:global align:4 +lbl_368_data_48C = .data:0x0000048C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 +lbl_368_data_4B0 = .data:0x000004B0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0x8 scope:global align:4 +lbl_368_data_4CC = .data:0x000004CC; // type:object size:0x34 +@96296 = .data:0x00000500; // type:object size:0x3C scope:local align:4 +lbl_368_data_53C = .data:0x0000053C; // type:object size:0x14 +@96298 = .data:0x00000550; // type:object size:0x34 scope:local align:4 +lbl_368_data_584 = .data:0x00000584; // type:object size:0x14 +@96356 = .data:0x00000598; // type:object size:0x24 scope:local align:4 +lbl_368_data_5BC = .data:0x000005BC; // type:object size:0x18 +@96358 = .data:0x000005D4; // type:object size:0xC scope:local align:4 +lbl_368_data_5E0 = .data:0x000005E0; // type:object size:0x1C +@96360 = .data:0x000005FC; // type:object size:0xC scope:local align:4 +lbl_368_data_608 = .data:0x00000608; // type:object size:0xE8 +lbl_368_data_6F0 = .data:0x000006F0; // type:object size:0x10 data:string +lbl_368_data_700 = .data:0x00000700; // type:object size:0xC data:string +lbl_368_data_70C = .data:0x0000070C; // type:object size:0x8 data:string +lbl_368_data_714 = .data:0x00000714; // type:object size:0x8 data:string +lbl_368_data_71C = .data:0x0000071C; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94783 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_theB/splits.txt b/config/RZDJ01/rels/d_a_npc_theB/splits.txt new file mode 100644 index 0000000000..f6ff316fcd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_theB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_theB.cpp: + .text start:0x000000CC end:0x000036F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x0000060C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_theB/symbols.txt b/config/RZDJ01/rels/d_a_npc_theB/symbols.txt new file mode 100644 index 0000000000..c8e0798142 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_theB/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcTheB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcTheB_cFv = .text:0x00000358; // type:function size:0xC8 scope:global align:4 +create__11daNpcTheB_cFv = .text:0x00000420; // type:function size:0x38C scope:global align:4 +CreateHeap__11daNpcTheB_cFv = .text:0x000007AC; // type:function size:0x29C scope:global align:4 +Draw__11daNpcTheB_cFv = .text:0x00000A48; // type:function size:0x3C scope:global align:4 +ctrlJoint__11daNpcTheB_cFP8J3DJointP8J3DModel = .text:0x00000A84; // type:function size:0x1A8 scope:global align:4 +createHeapCallBack__11daNpcTheB_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcTheB_cFP8J3DJointi = .text:0x00000C30; // type:function size:0x48 scope:global align:4 +getHandPos1__11daNpcTheB_cFi = .text:0x00000C78; // type:function size:0xC4 scope:global align:4 +getHandPos2__11daNpcTheB_cFi = .text:0x00000D3C; // type:function size:0xC4 scope:global align:4 +setHintEvent__11daNpcTheB_cFlUsi = .text:0x00000E00; // type:function size:0x18 scope:global align:4 +main__11daNpcTheB_cFv = .text:0x00000E18; // type:function size:0x7EC scope:global align:4 +setParam__11daNpcTheB_cFv = .text:0x00001604; // type:function size:0x114 scope:global align:4 +ctrlBtk__11daNpcTheB_cFv = .text:0x00001718; // type:function size:0xC8 scope:global align:4 +setAttnPos__11daNpcTheB_cFv = .text:0x000017E0; // type:function size:0x3B8 scope:global align:4 +setExpressionAnm__11daNpcTheB_cFib = .text:0x00001B98; // type:function size:0x1F0 scope:global align:4 +setExpressionBtp__11daNpcTheB_cFi = .text:0x00001D88; // type:function size:0xF0 scope:global align:4 +setMotionAnm__11daNpcTheB_cFif = .text:0x00001E78; // type:function size:0x1D8 scope:global align:4 +drawDbgInfo__11daNpcTheB_cFv = .text:0x00002050; // type:function size:0x8 scope:global align:4 +setAction__11daNpcTheB_cFM11daNpcTheB_cFPCvPvPv_i = .text:0x00002058; // type:function size:0xA4 scope:global align:4 +wait__11daNpcTheB_cFPv = .text:0x000020FC; // type:function size:0x530 scope:global align:4 +setExpression__11daNpcTheB_cFif = .text:0x0000262C; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcTheB_cFifi = .text:0x00002658; // type:function size:0x44 scope:global align:4 +setLookMode__11daNpcTheB_cFi = .text:0x0000269C; // type:function size:0x24 scope:global align:4 +talk__11daNpcTheB_cFPv = .text:0x000026C0; // type:function size:0x1C4 scope:global align:4 +EvCut_PersonalCombatIntro__11daNpcTheB_cFi = .text:0x00002884; // type:function size:0x1C4 scope:global align:4 +EvCut_PersonalCombatRevenge__11daNpcTheB_cFi = .text:0x00002A48; // type:function size:0x318 scope:global align:4 +EvCut_PersonalCombatAfter__11daNpcTheB_cFv = .text:0x00002D60; // type:function size:0x320 scope:global align:4 +EvCut_AnnulationFieldRace__11daNpcTheB_cFi = .text:0x00003080; // type:function size:0xF0 scope:global align:4 +EvCut_TheBHint__11daNpcTheB_cFi = .text:0x00003170; // type:function size:0x218 scope:global align:4 +EvCut_CoachGuardGameOver__11daNpcTheB_cFi = .text:0x00003388; // type:function size:0x174 scope:global align:4 +daNpcTheB_Create__FPv = .text:0x000034FC; // type:function size:0x4 scope:global align:4 +daNpcTheB_Delete__FPv = .text:0x00003500; // type:function size:0x34 scope:global align:4 +daNpcTheB_Execute__FPv = .text:0x00003534; // type:function size:0x4 scope:global align:4 +daNpcTheB_Draw__FPv = .text:0x00003538; // type:function size:0x4 scope:global align:4 +daNpcTheB_IsDelete__FPv = .text:0x0000353C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_theB_cpp = .text:0x00003544; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000035AC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 +__dt__17daNpcTheB_Param_cFv = .text:0x000036A4; // type:function size:0x40 scope:global align:4 +__ct__17daNpcTheB_Param_cFv = .text:0x000036E4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcTheB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@99671 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99672 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99731 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@95121 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95164 = .rodata:0x00000094; // type:object size:0x18 scope:local align:4 +@95183 = .rodata:0x000000AC; // type:object size:0x18 scope:local align:4 +@100014 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100067 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100135 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100136 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100137 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100138 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100362 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@100363 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100364 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100507 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100508 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100572 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x70 scope:global align:4 +l_btpGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000078; // type:object size:0x8 scope:global align:4 data:4byte +lbl_369_data_80 = .data:0x00000080; // type:object size:0x16 data:string +lbl_369_data_96 = .data:0x00000096; // type:object size:0x18 data:string +lbl_369_data_AE = .data:0x000000AE; // type:object size:0x16 data:string +lbl_369_data_C4 = .data:0x000000C4; // type:object size:0xA data:string +lbl_369_data_CE = .data:0x000000CE; // type:object size:0x15 data:string +l_evtNames = .data:0x000000E4; // type:object size:0x18 scope:global align:4 +lbl_369_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +l_arcName = .data:0x00000104; // type:object size:0x4 scope:global align:4 data:4byte +lbl_369_data_108 = .data:0x00000108; // type:object size:0x5 data:string +l_myName = .data:0x00000110; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcTheB_c = .data:0x00000114; // type:object size:0x48 scope:global align:4 data:4byte +@99590 = .data:0x0000015C; // type:object size:0xC scope:local align:4 data:4byte +@99934 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@99935 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@100170 = .data:0x00000180; // type:object size:0x20 scope:local align:4 +@95514 = .data:0x000001A0; // type:object size:0xC scope:local align:4 data:4byte +@95518 = .data:0x000001AC; // type:object size:0xC scope:local align:4 data:4byte +@95520 = .data:0x000001B8; // type:object size:0xC scope:local align:4 data:4byte +@95524 = .data:0x000001C4; // type:object size:0xC scope:local align:4 data:4byte +@95526 = .data:0x000001D0; // type:object size:0xC scope:local align:4 data:4byte +@95573 = .data:0x000001DC; // type:object size:0xC scope:local align:4 data:4byte +@95577 = .data:0x000001E8; // type:object size:0xC scope:local align:4 data:4byte +@95581 = .data:0x000001F4; // type:object size:0xC scope:local align:4 data:4byte +@95585 = .data:0x00000200; // type:object size:0xC scope:local align:4 data:4byte +@95587 = .data:0x0000020C; // type:object size:0xC scope:local align:4 data:4byte +@95591 = .data:0x00000218; // type:object size:0xC scope:local align:4 data:4byte +@95593 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@95597 = .data:0x00000230; // type:object size:0xC scope:local align:4 data:4byte +@95599 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@100510 = .data:0x00000248; // type:object size:0x20 scope:local align:4 +daNpcTheB_MethodTable = .data:0x00000268; // type:object size:0x20 scope:global align:4 +g_profile_NPC_THEB = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__11daNpcTheB_c = .data:0x000002B8; // type:object size:0x48 scope:global align:4 +lbl_369_data_300 = .data:0x00000300; // type:object size:0xC data:string +@96300 = .data:0x0000030C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcTheB_c = .data:0x00000320; // type:object size:0x8 scope:global align:4 +__vt__17daNpcTheB_Param_c = .data:0x00000328; // type:object size:0xC scope:global align:4 +lbl_369_data_334 = .data:0x00000334; // type:object size:0x12 data:string +__RTTI__17daNpcTheB_Param_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +lbl_369_data_350 = .data:0x00000350; // type:object size:0x9 data:string +@96303 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000370; // type:object size:0xC scope:global align:4 +lbl_369_data_37C = .data:0x0000037C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000394; // type:object size:0xC scope:global align:4 +lbl_369_data_3A0 = .data:0x000003A0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003B4; // type:object size:0x8 scope:global align:4 +lbl_369_data_3BC = .data:0x000003BC; // type:object size:0x34 +@96375 = .data:0x000003F0; // type:object size:0x3C scope:local align:4 +lbl_369_data_42C = .data:0x0000042C; // type:object size:0x14 +@96377 = .data:0x00000440; // type:object size:0x34 scope:local align:4 +lbl_369_data_474 = .data:0x00000474; // type:object size:0x14 +@96435 = .data:0x00000488; // type:object size:0x24 scope:local align:4 +lbl_369_data_4AC = .data:0x000004AC; // type:object size:0x18 +@96437 = .data:0x000004C4; // type:object size:0xC scope:local align:4 +lbl_369_data_4D0 = .data:0x000004D0; // type:object size:0x1C +@96439 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +lbl_369_data_4F8 = .data:0x000004F8; // type:object size:0xE8 +lbl_369_data_5E0 = .data:0x000005E0; // type:object size:0x8 data:string +lbl_369_data_5E8 = .data:0x000005E8; // type:object size:0x6 data:string +lbl_369_data_5EE = .data:0x000005EE; // type:object size:0x4 data:string +lbl_369_data_5F2 = .data:0x000005F2; // type:object size:0x8 data:string +lbl_369_data_5FA = .data:0x000005FA; // type:object size:0x8 data:string +lbl_369_data_602 = .data:0x00000602; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94982 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_tk/splits.txt b/config/RZDJ01/rels/d_a_npc_tk/splits.txt new file mode 100644 index 0000000000..1e01691d3f --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tk.cpp: + .text start:0x000000CC end:0x000086B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x000003DC + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_npc_tk/symbols.txt b/config/RZDJ01/rels/d_a_npc_tk/symbols.txt new file mode 100644 index 0000000000..a2876a896c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tk/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_TK_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +checkBck__10daNPC_TK_cFi = .text:0x00000158; // type:function size:0x5C scope:global align:4 +draw__10daNPC_TK_cFv = .text:0x000001B4; // type:function size:0xDC scope:global align:4 +daNPC_TK_Draw__FP10daNPC_TK_c = .text:0x00000290; // type:function size:0x4 scope:global align:4 +checkBeforeBg__10daNPC_TK_cFv = .text:0x00000294; // type:function size:0x1B8 scope:global align:4 +setActionMode__10daNPC_TK_cFi = .text:0x0000044C; // type:function size:0x7C scope:global align:4 +setAddCalcSpeedXZ__10daNPC_TK_cFR4cXyzRC4cXyzfff = .text:0x000004C8; // type:function size:0x18C scope:global align:4 +chaseTargetPos__10daNPC_TK_cF4cXyzffs = .text:0x00000654; // type:function size:0x100 scope:global align:4 +getMasterPointer__10daNPC_TK_cFv = .text:0x00000754; // type:function size:0x1C scope:global align:4 +setMasterShoulder__10daNPC_TK_cFP4cXyz = .text:0x00000770; // type:function size:0x98 scope:global align:4 +setAwayAction__10daNPC_TK_cFi = .text:0x00000808; // type:function size:0xD8 scope:global align:4 +setFlySE__10daNPC_TK_cFv = .text:0x000008E0; // type:function size:0x188 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000A68; // type:function size:0x134 scope:global align:4 +s_hanjo__FPvPv = .text:0x00000B9C; // type:function size:0x4C scope:global align:4 +executeFly__10daNPC_TK_cFv = .text:0x00000BE8; // type:function size:0x430 scope:global align:4 +initPerchDemo__10daNPC_TK_cFi = .text:0x00001018; // type:function size:0x468 scope:global align:4 +executePerchDemo__10daNPC_TK_cFi = .text:0x00001480; // type:function size:0x730 scope:global align:4 +executePerch__10daNPC_TK_cFv = .text:0x00001BB0; // type:function size:0x100 scope:global align:4 +executeHandOn__10daNPC_TK_cFv = .text:0x00001CB0; // type:function size:0x2B0 scope:global align:4 +checkWaterSurface__10daNPC_TK_cFf = .text:0x00001F60; // type:function size:0xC0 scope:global align:4 +executeAttack__10daNPC_TK_cFv = .text:0x00002020; // type:function size:0x9DC scope:global align:4 +executeAway__10daNPC_TK_cFv = .text:0x000029FC; // type:function size:0x384 scope:global align:4 +setCarryActorMtx__10daNPC_TK_cFv = .text:0x00002D80; // type:function size:0x2C0 scope:global align:4 +getTakePosY__10daNPC_TK_cFv = .text:0x00003040; // type:function size:0x44 scope:global align:4 +getTakeOffPosY__10daNPC_TK_cFv = .text:0x00003084; // type:function size:0x44 scope:global align:4 +executeBack__10daNPC_TK_cFv = .text:0x000030C8; // type:function size:0x8F4 scope:global align:4 +getHanjoHandPos__10daNPC_TK_cFv = .text:0x000039BC; // type:function size:0xA0 scope:global align:4 +executeStayHanjo__10daNPC_TK_cFv = .text:0x00003A5C; // type:function size:0x294 scope:global align:4 +executeAttackLink__10daNPC_TK_cFv = .text:0x00003CF0; // type:function size:0x6E4 scope:global align:4 +executeBackHanjo__10daNPC_TK_cFv = .text:0x000043D4; // type:function size:0x478 scope:global align:4 +checkAttackDemo__10daNPC_TK_cFv = .text:0x0000484C; // type:function size:0xA4 scope:global align:4 +executeAttackDemo__10daNPC_TK_cFv = .text:0x000048F0; // type:function size:0x258 scope:global align:4 +executeBackHanjoDemo__10daNPC_TK_cFv = .text:0x00004B48; // type:function size:0x538 scope:global align:4 +executeWolfEvent__10daNPC_TK_cFv = .text:0x00005080; // type:function size:0xA0 scope:global align:4 +calcWolfDemoCam__10daNPC_TK_cFv = .text:0x00005120; // type:function size:0x94 scope:global align:4 +calcWolfDemoCam2__10daNPC_TK_cFv = .text:0x000051B4; // type:function size:0xEC scope:global align:4 +executeWolfPerch__10daNPC_TK_cFv = .text:0x000052A0; // type:function size:0x1314 scope:global align:4 +executeResistanceDemo__10daNPC_TK_cFv = .text:0x000065B4; // type:function size:0x89C scope:global align:4 +setHawkSideCamera__10daNPC_TK_cF4cXyz = .text:0x00006E50; // type:function size:0xA8 scope:global align:4 +setHawkCamera__10daNPC_TK_cFP10fopAc_ac_c = .text:0x00006EF8; // type:function size:0x78 scope:global align:4 +endHawkCamera__10daNPC_TK_cFv = .text:0x00006F70; // type:function size:0xAC scope:global align:4 +calcDemoCamera__10daNPC_TK_cFv = .text:0x0000701C; // type:function size:0x6C0 scope:global align:4 +checkActionSet__10daNPC_TK_cFv = .text:0x000076DC; // type:function size:0x264 scope:global align:4 +action__10daNPC_TK_cFv = .text:0x00007940; // type:function size:0x348 scope:global align:4 +mtx_set__10daNPC_TK_cFv = .text:0x00007C88; // type:function size:0x100 scope:global align:4 +cc_set__10daNPC_TK_cFv = .text:0x00007D88; // type:function size:0xCC scope:global align:4 +execute__10daNPC_TK_cFv = .text:0x00007E54; // type:function size:0x10C scope:global align:4 +daNPC_TK_Execute__FP10daNPC_TK_c = .text:0x00007F60; // type:function size:0x4 scope:global align:4 +daNPC_TK_IsDelete__FP10daNPC_TK_c = .text:0x00007F64; // type:function size:0x8 scope:global align:4 +_delete__10daNPC_TK_cFv = .text:0x00007F6C; // type:function size:0x74 scope:global align:4 +daNPC_TK_Delete__FP10daNPC_TK_c = .text:0x00007FE0; // type:function size:0x4 scope:global align:4 +ctrlJoint__10daNPC_TK_cFP8J3DJointP8J3DModel = .text:0x00007FE4; // type:function size:0x1C8 scope:global align:4 +JointCallBack__10daNPC_TK_cFP8J3DJointi = .text:0x000081AC; // type:function size:0x48 scope:global align:4 +CreateHeap__10daNPC_TK_cFv = .text:0x000081F4; // type:function size:0x13C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008330; // type:function size:0x4 scope:global align:4 +create__10daNPC_TK_cFv = .text:0x00008334; // type:function size:0x284 scope:global align:4 +daNPC_TK_Create__FP10daNPC_TK_c = .text:0x000085B8; // type:function size:0x4 scope:global align:4 +__dt__14daNPC_TK_HIO_cFv = .text:0x000085BC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tk_cpp = .text:0x000085FC; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008644; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106260 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106261 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@106262 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106263 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@106264 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@106265 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@106266 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106267 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@106269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106270 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106271 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106280 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@106281 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@106304 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106305 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106340 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106341 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106371 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@106387 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106388 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@106427 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106428 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106429 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106454 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106455 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106540 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@106541 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106542 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106543 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106577 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106581 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106584 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@106680 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106681 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106682 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106683 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106684 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106685 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106686 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106765 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106987 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106988 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106990 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@106991 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@106992 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106993 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106994 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106995 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106996 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106997 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106998 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106999 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107088 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107089 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107091 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107092 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107104 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107105 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107113 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107114 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107269 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107282 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107477 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@107478 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107479 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107480 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107549 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107550 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107551 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107552 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107565 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107566 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107567 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107692 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107693 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107694 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107729 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107732 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107913 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107914 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107915 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107916 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107917 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107918 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107919 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@107920 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107921 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107922 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@107923 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108030 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@108031 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108032 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108033 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108034 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@108035 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108036 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@108037 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108038 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108039 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108040 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108048 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108069 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108251 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@108252 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_370_data_7 = .data:0x00000007; // type:object size:0x5 data:string +lbl_370_data_C = .data:0x0000000C; // type:object size:0x7 data:string +lbl_370_data_13 = .data:0x00000013; // type:object size:0x7 data:string +lbl_370_data_1A = .data:0x0000001A; // type:object size:0x5 data:string +action_table$97354 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +action_table_w$97359 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +lbl_370_data_38 = .data:0x00000038; // type:object size:0x7 data:string +taka_attack_dist$97523 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +w_eff_id$97574 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +lbl_370_data_58 = .data:0x00000058; // type:object size:0x8 data:string +lbl_370_data_60 = .data:0x00000060; // type:object size:0xA data:string +@107925 = .data:0x0000006C; // type:object size:0x54 scope:local align:4 +@108042 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +lbl_370_data_E4 = .data:0x000000E4; // type:object size:0xA data:string +lbl_370_data_EE = .data:0x000000EE; // type:object size:0x9 data:string +@108239 = .data:0x000000F8; // type:object size:0x38 scope:local align:4 +lbl_370_data_130 = .data:0x00000130; // type:object size:0x7 data:string +cc_sph_src$99419 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +l_daNPC_TK_Method = .data:0x00000178; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TK = .data:0x00000198; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_TK_HIO_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +lbl_370_data_1D4 = .data:0x000001D4; // type:object size:0xF data:string +@99445 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_TK_HIO_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 +lbl_370_data_1F8 = .data:0x000001F8; // type:object size:0x34 +@99522 = .data:0x0000022C; // type:object size:0x3C scope:local align:4 +lbl_370_data_268 = .data:0x00000268; // type:object size:0x14 +@99524 = .data:0x0000027C; // type:object size:0x34 scope:local align:4 +lbl_370_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@99582 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 +lbl_370_data_2E8 = .data:0x000002E8; // type:object size:0x18 +@99584 = .data:0x00000300; // type:object size:0xC scope:local align:4 +lbl_370_data_30C = .data:0x0000030C; // type:object size:0x1C +@99586 = .data:0x00000328; // type:object size:0xC scope:local align:4 +lbl_370_data_334 = .data:0x00000334; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_near_angle = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +m_near_actor = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +lbl_370_bss_10 = .bss:0x00000010; // type:object size:0x1 data:byte +@96741 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x40 scope:global align:4 data:byte +@97573 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +sc$97570 = .bss:0x00000070; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_tkc/splits.txt b/config/RZDJ01/rels/d_a_npc_tkc/splits.txt new file mode 100644 index 0000000000..3523a75ad5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkc.cpp: + .text start:0x000000CC end:0x00003040 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000004C0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt b/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt new file mode 100644 index 0000000000..692012828c --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcTkc_cFv = .text:0x000000CC; // type:function size:0x1FC scope:global align:4 +__dt__10daNpcTkc_cFv = .text:0x000002C8; // type:function size:0xBC scope:global align:4 +Create__10daNpcTkc_cFv = .text:0x00000384; // type:function size:0x604 scope:global align:4 +CreateHeap__10daNpcTkc_cFv = .text:0x00000988; // type:function size:0x22C scope:global align:4 +Execute__10daNpcTkc_cFv = .text:0x00000BB4; // type:function size:0x38 scope:global align:4 +Draw__10daNpcTkc_cFv = .text:0x00000BEC; // type:function size:0x70 scope:global align:4 +ctrlJoint__10daNpcTkc_cFP8J3DJointP8J3DModel = .text:0x00000C5C; // type:function size:0x70 scope:global align:4 +createHeapCallBack__10daNpcTkc_cFP10fopAc_ac_c = .text:0x00000CCC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTkc_cFP8J3DJointi = .text:0x00000CD0; // type:function size:0x48 scope:global align:4 +setActionWait__10daNpcTkc_cFv = .text:0x00000D18; // type:function size:0x40 scope:global align:4 +setActionFollow__10daNpcTkc_cFv = .text:0x00000D58; // type:function size:0x40 scope:global align:4 +setMtx__10daNpcTkc_cFv = .text:0x00000D98; // type:function size:0x94 scope:global align:4 +setExpressionAnm__10daNpcTkc_cFib = .text:0x00000E2C; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daNpcTkc_cFi = .text:0x00000F74; // type:function size:0xC8 scope:global align:4 +setMotionAnm__10daNpcTkc_cFif = .text:0x0000103C; // type:function size:0x130 scope:global align:4 +setAction__10daNpcTkc_cFM10daNpcTkc_cFPCvPv_v = .text:0x0000116C; // type:function size:0xA0 scope:global align:4 +wait__10daNpcTkc_cFv = .text:0x0000120C; // type:function size:0x1B8 scope:global align:4 +setLookMode__10daNpcTkc_cFi = .text:0x000013C4; // type:function size:0x24 scope:global align:4 +searchPlayer__10daNpcTkc_cFv = .text:0x000013E8; // type:function size:0xA0 scope:global align:4 +checkFindPlayer__10daNpcTkc_cFv = .text:0x00001488; // type:function size:0xD4 scope:global align:4 +calcFly__10daNpcTkc_cFv = .text:0x0000155C; // type:function size:0x240 scope:global align:4 +follow__10daNpcTkc_cFv = .text:0x0000179C; // type:function size:0x2AC scope:global align:4 +appear__10daNpcTkc_cFv = .text:0x00001A48; // type:function size:0xF8 scope:global align:4 +normalTalk__10daNpcTkc_cFv = .text:0x00001B40; // type:function size:0x1B8 scope:global align:4 +setExpression__10daNpcTkc_cFif = .text:0x00001CF8; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcTkc_cFifi = .text:0x00001D24; // type:function size:0x44 scope:global align:4 +warpTalk__10daNpcTkc_cFv = .text:0x00001D68; // type:function size:0x2E4 scope:global align:4 +demo__10daNpcTkc_cFv = .text:0x0000204C; // type:function size:0x120 scope:global align:4 +EvCut_TksSecretChild__10daNpcTkc_cFi = .text:0x0000216C; // type:function size:0x1E0 scope:global align:4 +EvCut_TksWarpExit__10daNpcTkc_cFi = .text:0x0000234C; // type:function size:0x380 scope:global align:4 +EvCut_TksWarpBack__10daNpcTkc_cFi = .text:0x000026CC; // type:function size:0x36C scope:global align:4 +daNpcTkc_Create__FPv = .text:0x00002A38; // type:function size:0x4 scope:global align:4 +daNpcTkc_Delete__FPv = .text:0x00002A3C; // type:function size:0x34 scope:global align:4 +daNpcTkc_Execute__FPv = .text:0x00002A70; // type:function size:0x4 scope:global align:4 +daNpcTkc_Draw__FPv = .text:0x00002A74; // type:function size:0x4 scope:global align:4 +daNpcTkc_IsDelete__FPv = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcTkc_cFv = .text:0x00002A80; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcTkc_cFv = .text:0x00002A88; // type:function size:0x1D4 scope:global align:4 +ctrlBtk__10daNpcTkc_cFv = .text:0x00002C5C; // type:function size:0xC4 scope:global align:4 +main__10daNpcTkc_cFv = .text:0x00002D20; // type:function size:0x1B8 scope:global align:4 +setParam__10daNpcTkc_cFv = .text:0x00002ED8; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_npc_tkc_cpp = .text:0x00002F4C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002FB4; // type:function size:0x3C scope:global align:4 +__dt__16daNpcTkc_Param_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 +__ct__16daNpcTkc_Param_cFv = .text:0x00003030; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcTkc_Param_c = .rodata:0x00000000; // type:object size:0xA4 scope:global align:4 +@102141 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@102145 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102149 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +m_cameraItemNum$localstatic$reset__10daNpcTkc_cFv = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98192 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@98219 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@102500 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@102501 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102502 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102503 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102504 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102505 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@102506 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102507 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102508 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@102509 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102510 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102511 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102577 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102578 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102589 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102590 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102591 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102774 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102775 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102903 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_btpGetParamList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000020; // type:object size:0x8 scope:global align:4 data:4byte +lbl_371_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_371_data_29 = .data:0x00000029; // type:object size:0xB data:string +lbl_371_data_34 = .data:0x00000034; // type:object size:0x9 data:string +lbl_371_data_3D = .data:0x0000003D; // type:object size:0x9 data:string +l_evtNames = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_371_data_58 = .data:0x00000058; // type:object size:0x4 data:string +l_arcName = .data:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte +l_myName = .data:0x00000060; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcTkc_c = .data:0x00000064; // type:object size:0x30 scope:global align:4 data:4byte +@101985 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@101986 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@101987 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@101988 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@101989 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +lbl_371_data_D0 = .data:0x000000D0; // type:object size:0x7 data:string +@102278 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@102283 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@102372 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@102373 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@102585 = .data:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@102602 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@102630 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_371_data_12C = .data:0x0000012C; // type:object size:0x9 data:string +daNpcTkc_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKC = .data:0x00000158; // type:object size:0x30 scope:global align:4 +@102877 = .data:0x00000188; // type:object size:0xC scope:local align:4 data:4byte +@102924 = .data:0x00000194; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcTkc_c = .data:0x000001A0; // type:object size:0x48 scope:global align:4 +lbl_371_data_1E8 = .data:0x000001E8; // type:object size:0xB data:string +@98944 = .data:0x000001F4; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTkc_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +__vt__16daNpcTkc_Param_c = .data:0x00000210; // type:object size:0xC scope:global align:4 +lbl_371_data_21C = .data:0x0000021C; // type:object size:0x11 data:string +__RTTI__16daNpcTkc_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +lbl_371_data_238 = .data:0x00000238; // type:object size:0x9 data:string +@98947 = .data:0x00000244; // type:object size:0xC scope:local align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000258; // type:object size:0xC scope:global align:4 +lbl_371_data_264 = .data:0x00000264; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 +lbl_371_data_280 = .data:0x00000280; // type:object size:0x34 +@99019 = .data:0x000002B4; // type:object size:0x3C scope:local align:4 +lbl_371_data_2F0 = .data:0x000002F0; // type:object size:0x14 +@99021 = .data:0x00000304; // type:object size:0x34 scope:local align:4 +lbl_371_data_338 = .data:0x00000338; // type:object size:0x14 +@99079 = .data:0x0000034C; // type:object size:0x24 scope:local align:4 +lbl_371_data_370 = .data:0x00000370; // type:object size:0x18 +@99081 = .data:0x00000388; // type:object size:0xC scope:local align:4 +lbl_371_data_394 = .data:0x00000394; // type:object size:0x1C +@99083 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +lbl_371_data_3BC = .data:0x000003BC; // type:object size:0xE8 +lbl_371_data_4A4 = .data:0x000004A4; // type:object size:0x4 data:string +lbl_371_data_4A8 = .data:0x000004A8; // type:object size:0x4 data:string +lbl_371_data_4AC = .data:0x000004AC; // type:object size:0x9 data:string +lbl_371_data_4B5 = .data:0x000004B5; // type:object size:0x4 data:string +lbl_371_data_4B9 = .data:0x000004B9; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97720 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_tkj/splits.txt b/config/RZDJ01/rels/d_a_npc_tkj/splits.txt new file mode 100644 index 0000000000..dbee18a49d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj.cpp: + .text start:0x000000CC end:0x00001E6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000056C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_tkj/symbols.txt b/config/RZDJ01/rels/d_a_npc_tkj/symbols.txt new file mode 100644 index 0000000000..812b9d5425 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkj/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__10daNpcTkj_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__10daNpcTkj_cFv = .text:0x00000178; // type:function size:0x558 scope:global align:4 +CreateHeap__10daNpcTkj_cFv = .text:0x000006D0; // type:function size:0x274 scope:global align:4 +Draw__10daNpcTkj_cFv = .text:0x00000944; // type:function size:0x9C scope:global align:4 +createHeapCallBack__10daNpcTkj_cFP10fopAc_ac_c = .text:0x000009E0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTkj_cFP8J3DJointi = .text:0x000009E4; // type:function size:0x54 scope:global align:4 +setAfterTalkMotion__10daNpcTkj_cFv = .text:0x00000A38; // type:function size:0x1C scope:global align:4 +evtTalk__10daNpcTkj_cFv = .text:0x00000A54; // type:function size:0xD8 scope:global align:4 +evtCutProc__10daNpcTkj_cFv = .text:0x00000B2C; // type:function size:0xE0 scope:global align:4 +action__10daNpcTkj_cFv = .text:0x00000C0C; // type:function size:0x88 scope:global align:4 +setAttnPos__10daNpcTkj_cFv = .text:0x00000C94; // type:function size:0x228 scope:global align:4 +setCollision__10daNpcTkj_cFv = .text:0x00000EBC; // type:function size:0xD4 scope:global align:4 +drawDbgInfo__10daNpcTkj_cFv = .text:0x00000F90; // type:function size:0x8 scope:global align:4 +selectAction__10daNpcTkj_cFv = .text:0x00000F98; // type:function size:0x40 scope:global align:4 +setAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00000FD8; // type:function size:0xA8 scope:global align:4 +wait__10daNpcTkj_cFPv = .text:0x00001080; // type:function size:0x144 scope:global align:4 +talk__10daNpcTkj_cFPv = .text:0x000011C4; // type:function size:0x1D0 scope:global align:4 +cutLv7Start__10daNpcTkj_cFi = .text:0x00001394; // type:function size:0x30C scope:global align:4 +daNpc_Tkj_Create__FPv = .text:0x000016A0; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_Delete__FPv = .text:0x000016A4; // type:function size:0x34 scope:global align:4 +daNpc_Tkj_Execute__FPv = .text:0x000016D8; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_Draw__FPv = .text:0x000016DC; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_IsDelete__FPv = .text:0x000016E0; // type:function size:0x8 scope:global align:4 +beforeMove__10daNpcTkj_cFv = .text:0x000016E8; // type:function size:0x78 scope:global align:4 +setParam__10daNpcTkj_cFv = .text:0x00001760; // type:function size:0xE8 scope:global align:4 +__sinit_\d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018B0; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019BC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019FC; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A40; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B34; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C4C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D5C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__10daNpcTkj_cFv = .text:0x00001DDC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__10daNpcTkj_cFv = .text:0x00001DE4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__10daNpcTkj_cFv = .text:0x00001DEC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__10daNpcTkj_cFv = .text:0x00001DF4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__10daNpcTkj_cFi = .text:0x00001DFC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__10daNpcTkj_cFi = .text:0x00001E0C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Tkj_Param_cFv = .text:0x00001E1C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Tkj_Param_cFv = .text:0x00001E5C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Tkj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100854 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100857 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100883 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100884 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100885 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100934 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100993 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@101010 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101103 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101104 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101107 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@101243 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101244 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101245 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101246 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101336 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_89_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_89_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_89_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_89_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +lbl_89_data_F4 = .data:0x000000F4; // type:object size:0x10 data:string +mCutNameList__10daNpcTkj_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +mCutList__10daNpcTkj_c = .data:0x0000010C; // type:object size:0x18 scope:global align:4 data:4byte +@101023 = .data:0x00000124; // type:object size:0xC scope:local align:4 data:4byte +@101024 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +lbl_89_data_13C = .data:0x0000013C; // type:object size:0x4 data:string +@101158 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Tkj_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKJ = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__10daNpcTkj_c = .data:0x0000019C; // type:object size:0xC4 scope:global align:4 +lbl_89_data_260 = .data:0x00000260; // type:object size:0xB data:string +@98118 = .data:0x0000026C; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTkj_c = .data:0x00000280; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Tkj_Param_c = .data:0x00000288; // type:object size:0xC scope:global align:4 +lbl_89_data_294 = .data:0x00000294; // type:object size:0x12 data:string +__RTTI__17daNpc_Tkj_Param_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +lbl_89_data_2B0 = .data:0x000002B0; // type:object size:0x9 data:string +@98128 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002D0; // type:object size:0xC scope:global align:4 +lbl_89_data_2DC = .data:0x000002DC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_89_data_300 = .data:0x00000300; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000318; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000320; // type:object size:0xC scope:global align:4 +lbl_89_data_32C = .data:0x0000032C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000340; // type:object size:0x8 scope:global align:4 +lbl_89_data_348 = .data:0x00000348; // type:object size:0x34 +@98195 = .data:0x0000037C; // type:object size:0x3C scope:local align:4 +lbl_89_data_3B8 = .data:0x000003B8; // type:object size:0x14 +@98197 = .data:0x000003CC; // type:object size:0x34 scope:local align:4 +lbl_89_data_400 = .data:0x00000400; // type:object size:0x14 +@98255 = .data:0x00000414; // type:object size:0x24 scope:local align:4 +lbl_89_data_438 = .data:0x00000438; // type:object size:0x18 +@98257 = .data:0x00000450; // type:object size:0xC scope:local align:4 +lbl_89_data_45C = .data:0x0000045C; // type:object size:0x1C +@98259 = .data:0x00000478; // type:object size:0xC scope:local align:4 +lbl_89_data_484 = .data:0x00000484; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97502 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_tkj2/splits.txt b/config/RZDJ01/rels/d_a_npc_tkj2/splits.txt new file mode 100644 index 0000000000..dfc1722c4d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkj2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj2.cpp: + .text start:0x000000CC end:0x00002BD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt b/config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt new file mode 100644 index 0000000000..8c8273a6d9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tkj2/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_Tkj2_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +anm_init__FP14npc_tkj2_classifUcf = .text:0x00000100; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0x118 scope:global align:4 +daNpc_Tkj2_Draw__FP14npc_tkj2_class = .text:0x000002C4; // type:function size:0x114 scope:global align:4 +CheckWall__FP14npc_tkj2_classs = .text:0x000003D8; // type:function size:0x2E4 scope:global align:4 +GndCheck2__FP14npc_tkj2_class = .text:0x000006BC; // type:function size:0xE0 scope:global align:4 +GndCheck__FP14npc_tkj2_class4cXyz = .text:0x0000079C; // type:function size:0x88 scope:global align:4 +return_pos_get__FP14npc_tkj2_class = .text:0x00000824; // type:function size:0x198 scope:global align:4 +npc_tkj2_drop__FP14npc_tkj2_class = .text:0x000009BC; // type:function size:0xB4 scope:global align:4 +action__FP14npc_tkj2_class = .text:0x00000A70; // type:function size:0x15E4 scope:global align:4 +daNpc_Tkj2_Execute__FP14npc_tkj2_class = .text:0x00002054; // type:function size:0x3B4 scope:global align:4 +daNpc_Tkj2_IsDelete__FP14npc_tkj2_class = .text:0x00002408; // type:function size:0x8 scope:global align:4 +daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x00002410; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002478; // type:function size:0x25C scope:global align:4 +daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x000026D4; // type:function size:0x3B0 scope:global align:4 +__dt__16daNpc_Tkj2_HIO_cFv = .text:0x00002A84; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tkj2_cpp = .text:0x00002AC4; // type:function size:0x48 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002B0C; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002B1C; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002B24; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00002B2C; // type:function size:0x8 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002B34; // type:function size:0x74 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002BA8; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002BB4; // type:function size:0xC scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00002BC0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96701 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96702 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96711 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96712 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96762 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96763 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96806 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96810 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96818 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96840 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96858 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96859 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96860 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96861 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97121 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97122 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97123 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97124 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97125 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97132 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97133 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97134 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97135 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97136 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97137 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97138 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97139 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97140 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97141 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97168 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97169 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97170 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97171 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97172 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97174 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97361 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97362 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +lbl_372_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_372_data_5 = .data:0x00000005; // type:object size:0x7 data:string +@97143 = .data:0x0000000C; // type:object size:0x1C scope:local align:4 +cc_sph_src$92971 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_daNpc_Tkj2_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKJ2 = .data:0x00000088; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_Tkj2_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_372_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +@93009 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +__RTTI__16daNpc_Tkj2_HIO_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_372_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92053 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_tks/splits.txt b/config/RZDJ01/rels/d_a_npc_tks/splits.txt new file mode 100644 index 0000000000..16c83ce649 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tks.cpp: + .text start:0x000000CC end:0x000072C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000270 + .data start:0x00000000 end:0x00000724 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_tks/symbols.txt b/config/RZDJ01/rels/d_a_npc_tks/symbols.txt new file mode 100644 index 0000000000..9d26bd4336 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tks/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcTks_cFv = .text:0x000000CC; // type:function size:0x2C4 scope:global align:4 +__dt__10daNpcTks_cFv = .text:0x00000390; // type:function size:0x128 scope:global align:4 +Create__10daNpcTks_cFv = .text:0x000004B8; // type:function size:0x994 scope:global align:4 +CreateHeap__10daNpcTks_cFv = .text:0x00000E4C; // type:function size:0x33C scope:global align:4 +Draw__10daNpcTks_cFv = .text:0x00001188; // type:function size:0x5C scope:global align:4 +ctrlJoint__10daNpcTks_cFP8J3DJointP8J3DModel = .text:0x000011E4; // type:function size:0x17C scope:global align:4 +createHeapCallBack__10daNpcTks_cFP10fopAc_ac_c = .text:0x00001360; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTks_cFP8J3DJointi = .text:0x00001364; // type:function size:0x48 scope:global align:4 +setMtx__10daNpcTks_cFv = .text:0x000013AC; // type:function size:0xF8 scope:global align:4 +setExpressionAnm__10daNpcTks_cFib = .text:0x000014A4; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daNpcTks_cFi = .text:0x000015EC; // type:function size:0xC8 scope:global align:4 +setMotion__10daNpcTks_cFifi = .text:0x000016B4; // type:function size:0x44 scope:global align:4 +setAction__10daNpcTks_cFM10daNpcTks_cFPCvPv_v = .text:0x000016F8; // type:function size:0xA0 scope:global align:4 +wait__10daNpcTks_cFv = .text:0x00001798; // type:function size:0x10C scope:global align:4 +setMotionAnm__10daNpcTks_cFif = .text:0x000018A4; // type:function size:0x1D8 scope:global align:4 +setTsuboMotionAnm__10daNpcTks_cFif = .text:0x00001A7C; // type:function size:0xB0 scope:global align:4 +checkFindPlayer__10daNpcTks_cFv = .text:0x00001B2C; // type:function size:0xB0 scope:global align:4 +setLookMode__10daNpcTks_cFiP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x34 scope:global align:4 +waitNude__10daNpcTks_cFv = .text:0x00001C10; // type:function size:0x190 scope:global align:4 +waitLv6__10daNpcTks_cFv = .text:0x00001DA0; // type:function size:0x1F4 scope:global align:4 +talk__10daNpcTks_cFv = .text:0x00001F94; // type:function size:0x2C4 scope:global align:4 +setExpression__10daNpcTks_cFif = .text:0x00002258; // type:function size:0x2C scope:global align:4 +step__10daNpcTks_cFsi = .text:0x00002284; // type:function size:0x178 scope:global align:4 +hide__10daNpcTks_cFv = .text:0x000023FC; // type:function size:0x26C scope:global align:4 +shake__10daNpcTks_cFv = .text:0x00002668; // type:function size:0xF4 scope:global align:4 +showUp__10daNpcTks_cFv = .text:0x0000275C; // type:function size:0xC0 scope:global align:4 +showUpWait__10daNpcTks_cFv = .text:0x0000281C; // type:function size:0x284 scope:global align:4 +lookAroundA__10daNpcTks_cFv = .text:0x00002AA0; // type:function size:0xF4 scope:global align:4 +lookAroundB__10daNpcTks_cFv = .text:0x00002B94; // type:function size:0xF4 scope:global align:4 +in__10daNpcTks_cFv = .text:0x00002C88; // type:function size:0xC0 scope:global align:4 +damage__10daNpcTks_cFv = .text:0x00002D48; // type:function size:0xFC scope:global align:4 +broken__10daNpcTks_cFv = .text:0x00002E44; // type:function size:0x17C scope:global align:4 +demo_appear__10daNpcTks_cFv = .text:0x00002FC0; // type:function size:0x6C4 scope:global align:4 +demo_scannon__10daNpcTks_cFv = .text:0x00003684; // type:function size:0x438 scope:global align:4 +demo_Lv6Gate__10daNpcTks_cFv = .text:0x00003ABC; // type:function size:0x1F8 scope:global align:4 +demo_farewell__10daNpcTks_cFv = .text:0x00003CB4; // type:function size:0x6DC scope:global align:4 +demo_warpBack__10daNpcTks_cFv = .text:0x00004390; // type:function size:0x524 scope:global align:4 +demo_walkBack__10daNpcTks_cFv = .text:0x000048B4; // type:function size:0x534 scope:global align:4 +demo_Lv7Start__10daNpcTks_cFv = .text:0x00004DE8; // type:function size:0xB10 scope:global align:4 +demo_Lv3PickUp__10daNpcTks_cFv = .text:0x000058F8; // type:function size:0x5C8 scope:global align:4 +demo_Lv6PickUp__10daNpcTks_cFv = .text:0x00005EC0; // type:function size:0x56C scope:global align:4 +daNpcTks_Create__FPv = .text:0x0000642C; // type:function size:0x4 scope:global align:4 +daNpcTks_Delete__FPv = .text:0x00006430; // type:function size:0x34 scope:global align:4 +daNpcTks_Execute__FPv = .text:0x00006464; // type:function size:0x24 scope:global align:4 +daNpcTks_Draw__FPv = .text:0x00006488; // type:function size:0x4 scope:global align:4 +daNpcTks_IsDelete__FPv = .text:0x0000648C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__10daNpcTks_cFv = .text:0x00006494; // type:function size:0x150 scope:global align:4 +drawDbgInfo__10daNpcTks_cFv = .text:0x000065E4; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcTks_cFv = .text:0x000065EC; // type:function size:0x4B8 scope:global align:4 +ctrlBtk__10daNpcTks_cFv = .text:0x00006AA4; // type:function size:0xC4 scope:global align:4 +main__10daNpcTks_cFv = .text:0x00006B68; // type:function size:0x4D8 scope:global align:4 +setParam__10daNpcTks_cFv = .text:0x00007040; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_npc_tks_cpp = .text:0x000070B4; // type:function size:0x48 scope:global align:4 +__dt__15daNpcTksTsubo_cFv = .text:0x000070FC; // type:function size:0x80 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000717C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000071B8; // type:function size:0xBC scope:global align:4 +__dt__16daNpcTks_Param_cFv = .text:0x00007274; // type:function size:0x40 scope:global align:4 +__ct__16daNpcTks_Param_cFv = .text:0x000072B4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcTks_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@107307 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@107308 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@107309 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@107310 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@107311 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107312 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107313 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@107314 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107315 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107373 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@107374 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99296 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +@99780 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99807 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99811 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99815 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99819 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99823 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99825 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99829 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99833 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99835 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99839 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@107638 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +@107695 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107696 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107697 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107750 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107814 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107815 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107818 = .rodata:0x00000178; // type:object size:0x8 scope:local align:4 data:double +@107867 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@107954 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108131 = .rodata:0x00000188; // type:object size:0x8 scope:local align:4 +@108178 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@108179 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108180 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@108181 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108182 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108183 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108184 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108185 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108186 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108208 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@108379 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108380 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:string +@108381 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108382 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108383 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108384 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108385 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108386 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108387 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108388 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108389 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108390 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108453 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108454 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108456 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108457 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108458 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@101278 = .rodata:0x000001FC; // type:object size:0x8 scope:local align:4 +@108631 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108632 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108633 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108634 = .rodata:0x00000210; // type:object size:0x8 scope:local align:4 +@108635 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@108636 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108637 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108638 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108639 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108640 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108641 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108642 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@108719 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@108720 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:string +@108721 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@108722 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@108789 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@108790 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@108791 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@108793 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@108794 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@108795 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@108796 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@108944 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@108959 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:float +@109051 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xB0 scope:global align:4 +l_btpGetParamList = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x000000B8; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_TKS0 = .data:0x000000C0; // type:object size:0xC scope:global align:4 +l_loadRes_TKS1 = .data:0x000000CC; // type:object size:0xC scope:global align:4 +l_loadRes_TKS2 = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000E4; // type:object size:0xC scope:global align:4 +lbl_373_data_F0 = .data:0x000000F0; // type:object size:0x4 data:string +lbl_373_data_F4 = .data:0x000000F4; // type:object size:0xA data:string +lbl_373_data_FE = .data:0x000000FE; // type:object size:0x9 data:string +l_arcNames = .data:0x00000108; // type:object size:0xC scope:global align:4 data:4byte +l_arcName = .data:0x00000114; // type:object size:0x4 scope:global align:4 data:4byte +lbl_373_data_118 = .data:0x00000118; // type:object size:0x4 data:string +l_myName = .data:0x0000011C; // type:object size:0x4 scope:global align:4 data:4byte +@107073 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@107074 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@107075 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@107076 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@107077 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@107078 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@107079 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@107080 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@107081 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@107082 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@107083 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@107084 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@107651 = .data:0x000001B0; // type:object size:0xC scope:local align:4 data:4byte +@107710 = .data:0x000001BC; // type:object size:0xC scope:local align:4 data:4byte +@107763 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +lbl_373_data_1D4 = .data:0x000001D4; // type:object size:0x20 +@107832 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@107833 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@107834 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@107835 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@107836 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@107837 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@107877 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@107878 = .data:0x00000248; // type:object size:0xC scope:local align:4 data:4byte +@107902 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@107921 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@107922 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@107923 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@107924 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@107925 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@107926 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@107964 = .data:0x000002A8; // type:object size:0xC scope:local align:4 data:4byte +@107965 = .data:0x000002B4; // type:object size:0xC scope:local align:4 data:4byte +@107977 = .data:0x000002C0; // type:object size:0xC scope:local align:4 data:4byte +@107978 = .data:0x000002CC; // type:object size:0xC scope:local align:4 data:4byte +@107989 = .data:0x000002D8; // type:object size:0xC scope:local align:4 data:4byte +@108000 = .data:0x000002E4; // type:object size:0xC scope:local align:4 data:4byte +@108012 = .data:0x000002F0; // type:object size:0xC scope:local align:4 data:4byte +@108065 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +@108066 = .data:0x00000308; // type:object size:0xC scope:local align:4 +lbl_373_data_314 = .data:0x00000314; // type:object size:0x64 +daNpcTks_MethodTable = .data:0x00000378; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKS = .data:0x00000398; // type:object size:0x30 scope:global align:4 +@108977 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +@108978 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +@108979 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +__vt__10daNpcTks_c = .data:0x000003EC; // type:object size:0x48 scope:global align:4 +lbl_373_data_434 = .data:0x00000434; // type:object size:0xB data:string +@101655 = .data:0x00000440; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTks_c = .data:0x00000454; // type:object size:0x8 scope:global align:4 +__vt__16daNpcTks_Param_c = .data:0x0000045C; // type:object size:0xC scope:global align:4 +lbl_373_data_468 = .data:0x00000468; // type:object size:0x11 data:string +__RTTI__16daNpcTks_Param_c = .data:0x0000047C; // type:object size:0x8 scope:global align:4 +lbl_373_data_484 = .data:0x00000484; // type:object size:0x9 data:string +@101658 = .data:0x00000490; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 +lbl_373_data_4B0 = .data:0x000004B0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004C0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004C8; // type:object size:0xC scope:global align:4 +lbl_373_data_4D4 = .data:0x000004D4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004E8; // type:object size:0x8 scope:global align:4 +lbl_373_data_4F0 = .data:0x000004F0; // type:object size:0x34 +@101730 = .data:0x00000524; // type:object size:0x3C scope:local align:4 +lbl_373_data_560 = .data:0x00000560; // type:object size:0x14 +@101732 = .data:0x00000574; // type:object size:0x34 scope:local align:4 +lbl_373_data_5A8 = .data:0x000005A8; // type:object size:0x14 +@101790 = .data:0x000005BC; // type:object size:0x24 scope:local align:4 +lbl_373_data_5E0 = .data:0x000005E0; // type:object size:0x18 +@101792 = .data:0x000005F8; // type:object size:0xC scope:local align:4 +lbl_373_data_604 = .data:0x00000604; // type:object size:0x1C +@101794 = .data:0x00000620; // type:object size:0xC scope:local align:4 +lbl_373_data_62C = .data:0x0000062C; // type:object size:0xE8 +lbl_373_data_714 = .data:0x00000714; // type:object size:0x7 data:string +lbl_373_data_71B = .data:0x0000071B; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99074 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_toby/splits.txt b/config/RZDJ01/rels/d_a_npc_toby/splits.txt new file mode 100644 index 0000000000..c2029d89d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_toby.cpp: + .text start:0x000000CC end:0x00004E48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x00000ED0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_toby/symbols.txt b/config/RZDJ01/rels/d_a_npc_toby/symbols.txt new file mode 100644 index 0000000000..8825f62cd9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_toby/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Toby_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Toby_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__12daNpc_Toby_cFv = .text:0x000006B4; // type:function size:0x310 scope:global align:4 +Draw__12daNpc_Toby_cFv = .text:0x000009C4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Toby_cFP10fopAc_ac_c = .text:0x00000A58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Toby_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x54 scope:global align:4 +srchToby__12daNpc_Toby_cFPvPv = .text:0x00000AB0; // type:function size:0x94 scope:global align:4 +getOtherTobyP__12daNpc_Toby_cFi = .text:0x00000B44; // type:function size:0xD0 scope:global align:4 +getType__12daNpc_Toby_cFv = .text:0x00000C14; // type:function size:0x74 scope:global align:4 +isDelete__12daNpc_Toby_cFv = .text:0x00000C88; // type:function size:0x110 scope:global align:4 +reset__12daNpc_Toby_cFv = .text:0x00000D98; // type:function size:0x178 scope:global align:4 +afterJntAnm__12daNpc_Toby_cFi = .text:0x00000F10; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Toby_cFv = .text:0x00000F9C; // type:function size:0x130 scope:global align:4 +checkChangeEvt__12daNpc_Toby_cFv = .text:0x000010CC; // type:function size:0x1A8 scope:global align:4 +setAfterTalkMotion__12daNpc_Toby_cFv = .text:0x00001274; // type:function size:0x70 scope:global align:4 +srchActors__12daNpc_Toby_cFv = .text:0x000012E4; // type:function size:0x12C scope:global align:4 +evtTalk__12daNpc_Toby_cFv = .text:0x00001410; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Toby_cFv = .text:0x000014B0; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Toby_cFv = .text:0x00001568; // type:function size:0x15C scope:global align:4 +beforeMove__12daNpc_Toby_cFv = .text:0x000016C4; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Toby_cFv = .text:0x00001734; // type:function size:0x318 scope:global align:4 +setCollision__12daNpc_Toby_cFv = .text:0x00001A4C; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__12daNpc_Toby_cFv = .text:0x00001BFC; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Toby_cFv = .text:0x00001C04; // type:function size:0xD8 scope:global align:4 +afterSetFaceMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001CDC; // type:function size:0x58 scope:global align:4 +afterSetMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001D34; // type:function size:0x8C scope:global align:4 +selectAction__12daNpc_Toby_cFv = .text:0x00001DC0; // type:function size:0x128 scope:global align:4 +setAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x00001EE8; // type:function size:0xA8 scope:global align:4 +cutTobyHouseFire__12daNpc_Toby_cFi = .text:0x00001F90; // type:function size:0x2A8 scope:global align:4 +cutTalkToOneself__12daNpc_Toby_cFi = .text:0x00002238; // type:function size:0x4CC scope:global align:4 +cutRepairSCannon__12daNpc_Toby_cFi = .text:0x00002704; // type:function size:0x544 scope:global align:4 +cutSCannon__12daNpc_Toby_cFi = .text:0x00002C48; // type:function size:0x384 scope:global align:4 +cutConversationAboutSCannon__12daNpc_Toby_cFi = .text:0x00002FCC; // type:function size:0x80C scope:global align:4 +cutConversationAboutZra__12daNpc_Toby_cFi = .text:0x000037D8; // type:function size:0x190 scope:global align:4 +chkAttnZra__12daNpc_Toby_cFv = .text:0x00003968; // type:function size:0x9C scope:global align:4 +wait__12daNpc_Toby_cFPv = .text:0x00003A04; // type:function size:0x56C scope:global align:4 +walk__12daNpc_Toby_cFPv = .text:0x00003F70; // type:function size:0x1B8 scope:global align:4 +play__12daNpc_Toby_cFPv = .text:0x00004128; // type:function size:0x2D8 scope:global align:4 +talk__12daNpc_Toby_cFPv = .text:0x00004400; // type:function size:0x224 scope:global align:4 +daNpc_Toby_Create__FPv = .text:0x00004624; // type:function size:0x4 scope:global align:4 +daNpc_Toby_Delete__FPv = .text:0x00004628; // type:function size:0x34 scope:global align:4 +daNpc_Toby_Execute__FPv = .text:0x0000465C; // type:function size:0x4 scope:global align:4 +daNpc_Toby_Draw__FPv = .text:0x00004660; // type:function size:0x4 scope:global align:4 +daNpc_Toby_IsDelete__FPv = .text:0x00004664; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000046D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004714; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00004754; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004820; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004860; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000048A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000048E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004988; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00004A14; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004A94; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00004AB0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004B10; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004C28; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004D38; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__12daNpc_Toby_cFv = .text:0x00004DA0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Toby_cFv = .text:0x00004DA8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Toby_cFv = .text:0x00004DB0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Toby_cFv = .text:0x00004DB8; // type:function size:0x8 scope:global align:4 +chkXYItems__12daNpc_Toby_cFv = .text:0x00004DC0; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Toby_cFv = .text:0x00004DC8; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Toby_cFv = .text:0x00004DD0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Toby_cFi = .text:0x00004DD8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Toby_cFi = .text:0x00004DE8; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Toby_Param_cFv = .text:0x00004DF8; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Toby_Param_cFv = .text:0x00004E38; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Toby_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$97557 = .rodata:0x0000009C; // type:object size:0x1C scope:local align:4 +@103995 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103996 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103997 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103998 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103999 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104000 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104022 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104023 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$97631 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104119 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@104176 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@104225 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@104337 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@104374 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@104487 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104488 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104489 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104490 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104491 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104493 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104494 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104497 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +@104547 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104548 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +jointNo$98211 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:4byte +@98389 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 +@98540 = .rodata:0x0000012C; // type:object size:0x8 scope:local align:4 +@104896 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104897 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104898 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104899 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104903 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@98625 = .rodata:0x00000150; // type:object size:0x8 scope:local align:4 +@104947 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104949 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@98715 = .rodata:0x00000164; // type:object size:0x8 scope:local align:4 +@105045 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@98871 = .rodata:0x00000174; // type:object size:0x8 scope:local align:4 data:4byte +@105179 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105180 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99168 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_374_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_374_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_374_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_374_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_374_data_43 = .data:0x00000043; // type:object size:0x8 data:string +lbl_374_data_4B = .data:0x0000004B; // type:object size:0x1B data:string +lbl_374_data_66 = .data:0x00000066; // type:object size:0x17 data:string +l_evtList = .data:0x00000080; // type:object size:0x38 scope:global align:4 +lbl_374_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +lbl_374_data_BD = .data:0x000000BD; // type:object size:0x8 data:string +lbl_374_data_C5 = .data:0x000000C5; // type:object size:0x6 data:string +lbl_374_data_CB = .data:0x000000CB; // type:object size:0x6 data:string +lbl_374_data_D1 = .data:0x000000D1; // type:object size:0x6 data:string +lbl_374_data_D7 = .data:0x000000D7; // type:object size:0x6 data:string +lbl_374_data_DD = .data:0x000000DD; // type:object size:0x6 data:string +lbl_374_data_E3 = .data:0x000000E3; // type:object size:0x6 data:string +l_resNameList = .data:0x000000EC; // type:object size:0x24 scope:global align:4 +lbl_374_data_110 = .data:0x00000110; // type:object size:0x6 +lbl_374_data_116 = .data:0x00000116; // type:object size:0x6 +lbl_374_data_11C = .data:0x0000011C; // type:object size:0x5 +lbl_374_data_121 = .data:0x00000121; // type:object size:0xB +l_loadResPtrnList = .data:0x0000012C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000148; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x00000308; // type:object size:0x2BC scope:global align:4 +l_faceMotionSequenceData = .data:0x000005C4; // type:object size:0x110 scope:global align:4 +l_motionSequenceData = .data:0x000006D4; // type:object size:0x190 scope:global align:4 +lbl_374_data_864 = .data:0x00000864; // type:object size:0x10 data:string +mCutNameList__12daNpc_Toby_c = .data:0x00000874; // type:object size:0x1C scope:global align:4 +mCutList__12daNpc_Toby_c = .data:0x00000890; // type:object size:0x54 scope:global align:4 data:4byte +@97870 = .data:0x000008E4; // type:object size:0xC scope:local align:4 +@104350 = .data:0x000008F0; // type:object size:0xC scope:local align:4 data:4byte +@104391 = .data:0x000008FC; // type:object size:0xC scope:local align:4 data:4byte +@104392 = .data:0x00000908; // type:object size:0xC scope:local align:4 data:4byte +lbl_374_data_914 = .data:0x00000914; // type:object size:0x5 data:string +@98194 = .data:0x0000091C; // type:object size:0xC scope:local align:4 +@104603 = .data:0x00000928; // type:object size:0xC scope:local align:4 +@104604 = .data:0x00000934; // type:object size:0xC scope:local align:4 +@104605 = .data:0x00000940; // type:object size:0xC scope:local align:4 +@104606 = .data:0x0000094C; // type:object size:0xC scope:local align:4 +lbl_374_data_958 = .data:0x00000958; // type:object size:0x4 data:string +lbl_374_data_95C = .data:0x0000095C; // type:object size:0xC +@104811 = .data:0x00000968; // type:object size:0x38 scope:local align:4 +@104810 = .data:0x000009A0; // type:object size:0x38 scope:local align:4 +lbl_374_data_9D8 = .data:0x000009D8; // type:object size:0x5 data:string +@105049 = .data:0x000009E0; // type:object size:0x54 scope:local align:4 +@105048 = .data:0x00000A34; // type:object size:0x54 scope:local align:4 +daNpc_Toby_MethodTable = .data:0x00000A88; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TOBY = .data:0x00000AA8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Toby_c = .data:0x00000AD8; // type:object size:0xC4 scope:global align:4 +lbl_374_data_B9C = .data:0x00000B9C; // type:object size:0xD data:string +@99232 = .data:0x00000BAC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Toby_c = .data:0x00000BC0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Toby_Param_c = .data:0x00000BC8; // type:object size:0xC scope:global align:4 +lbl_374_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string +__RTTI__18daNpc_Toby_Param_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +lbl_374_data_BF0 = .data:0x00000BF0; // type:object size:0x9 data:string +@99241 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000C10; // type:object size:0xC scope:global align:4 +lbl_374_data_C1C = .data:0x00000C1C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000C2C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000C34; // type:object size:0xC scope:global align:4 +lbl_374_data_C40 = .data:0x00000C40; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000C50; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000C58; // type:object size:0xC scope:global align:4 +lbl_374_data_C64 = .data:0x00000C64; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C7C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C84; // type:object size:0xC scope:global align:4 +lbl_374_data_C90 = .data:0x00000C90; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000CA4; // type:object size:0x8 scope:global align:4 +lbl_374_data_CAC = .data:0x00000CAC; // type:object size:0x34 +@99308 = .data:0x00000CE0; // type:object size:0x3C scope:local align:4 +lbl_374_data_D1C = .data:0x00000D1C; // type:object size:0x14 +@99310 = .data:0x00000D30; // type:object size:0x34 scope:local align:4 +lbl_374_data_D64 = .data:0x00000D64; // type:object size:0x14 +@99368 = .data:0x00000D78; // type:object size:0x24 scope:local align:4 +lbl_374_data_D9C = .data:0x00000D9C; // type:object size:0x18 +@99370 = .data:0x00000DB4; // type:object size:0xC scope:local align:4 +lbl_374_data_DC0 = .data:0x00000DC0; // type:object size:0x1C +@99372 = .data:0x00000DDC; // type:object size:0xC scope:local align:4 +lbl_374_data_DE8 = .data:0x00000DE8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97543 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@98131 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$98128 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_tr/splits.txt b/config/RZDJ01/rels/d_a_npc_tr/splits.txt new file mode 100644 index 0000000000..d38da02dff --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tr.cpp: + .text start:0x000000CC end:0x00000AAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_tr/symbols.txt b/config/RZDJ01/rels/d_a_npc_tr/symbols.txt new file mode 100644 index 0000000000..f30b2c804a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_tr/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_TR_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000114; // type:function size:0x108 scope:global align:4 +daNPC_TR_Draw__FP12npc_tr_class = .text:0x0000021C; // type:function size:0x68 scope:global align:4 +daNPC_TR_Execute__FP12npc_tr_class = .text:0x00000284; // type:function size:0x590 scope:global align:4 +daNPC_TR_IsDelete__FP12npc_tr_class = .text:0x00000814; // type:function size:0x8 scope:global align:4 +daNPC_TR_Delete__FP12npc_tr_class = .text:0x0000081C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000870; // type:function size:0xB4 scope:global align:4 +daNPC_TR_Create__FP10fopAc_ac_c = .text:0x00000924; // type:function size:0x100 scope:global align:4 +__dt__14daNPC_TR_HIO_cFv = .text:0x00000A24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tr_cpp = .text:0x00000A64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94377 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94378 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94379 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94380 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94381 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +@94462 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94463 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94464 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94465 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94466 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94467 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@94468 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94469 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94470 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94471 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94472 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94473 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94474 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94475 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94476 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94477 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@94478 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94481 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_375_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daNPC_TR_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TR = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_TR_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_375_data_64 = .data:0x00000064; // type:object size:0xF data:string +@93543 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_TR_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_375_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_npc_uri/splits.txt b/config/RZDJ01/rels/d_a_npc_uri/splits.txt new file mode 100644 index 0000000000..7d62187694 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_uri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uri.cpp: + .text start:0x000000CC end:0x00004CA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000FAC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_uri/symbols.txt b/config/RZDJ01/rels/d_a_npc_uri/symbols.txt new file mode 100644 index 0000000000..27946637e5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_uri/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Uri_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Uri_cFv = .text:0x0000019C; // type:function size:0x530 scope:global align:4 +CreateHeap__11daNpc_Uri_cFv = .text:0x000006CC; // type:function size:0x2EC scope:global align:4 +Draw__11daNpc_Uri_cFv = .text:0x000009B8; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Uri_cFP10fopAc_ac_c = .text:0x00000A4C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Uri_cFP8J3DJointi = .text:0x00000A50; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Uri_cFv = .text:0x00000AA4; // type:function size:0x74 scope:global align:4 +isDelete__11daNpc_Uri_cFv = .text:0x00000B18; // type:function size:0xA4 scope:global align:4 +reset__11daNpc_Uri_cFv = .text:0x00000BBC; // type:function size:0x374 scope:global align:4 +afterJntAnm__11daNpc_Uri_cFi = .text:0x00000F30; // type:function size:0xC8 scope:global align:4 +setParam__11daNpc_Uri_cFv = .text:0x00000FF8; // type:function size:0x154 scope:global align:4 +checkChangeEvt__11daNpc_Uri_cFv = .text:0x0000114C; // type:function size:0x1A0 scope:global align:4 +setAfterTalkMotion__11daNpc_Uri_cFv = .text:0x000012EC; // type:function size:0x70 scope:global align:4 +srchActors__11daNpc_Uri_cFv = .text:0x0000135C; // type:function size:0x9C scope:global align:4 +evtTalk__11daNpc_Uri_cFv = .text:0x000013F8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Uri_cFv = .text:0x00001498; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Uri_cFv = .text:0x00001550; // type:function size:0xD8 scope:global align:4 +beforeMove__11daNpc_Uri_cFv = .text:0x00001628; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Uri_cFv = .text:0x00001698; // type:function size:0x314 scope:global align:4 +setCollision__11daNpc_Uri_cFv = .text:0x000019AC; // type:function size:0x1CC scope:global align:4 +drawDbgInfo__11daNpc_Uri_cFv = .text:0x00001B78; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Uri_cFv = .text:0x00001B80; // type:function size:0xD8 scope:global align:4 +afterSetMotionAnm__11daNpc_Uri_cFiifi = .text:0x00001C58; // type:function size:0x38 scope:global align:4 +changeBck__11daNpc_Uri_cFPiPi = .text:0x00001C90; // type:function size:0x2C scope:global align:4 +changeBtp__11daNpc_Uri_cFPiPi = .text:0x00001CBC; // type:function size:0x2C scope:global align:4 +selectAction__11daNpc_Uri_cFv = .text:0x00001CE8; // type:function size:0x164 scope:global align:4 +setAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x00001E4C; // type:function size:0xA8 scope:global align:4 +chkPlayerCarryBasket__11daNpc_Uri_cFv = .text:0x00001EF4; // type:function size:0x74 scope:global align:4 +getTutorialCond__11daNpc_Uri_cF4cXyz = .text:0x00001F68; // type:function size:0x2C0 scope:global align:4 +cutConversation__11daNpc_Uri_cFi = .text:0x00002228; // type:function size:0x19C scope:global align:4 +cutStartCarryTutorial__11daNpc_Uri_cFi = .text:0x000023C4; // type:function size:0x1D4 scope:global align:4 +cutEndCarryTutorial__11daNpc_Uri_cFi = .text:0x00002598; // type:function size:0x294 scope:global align:4 +cutConversationWithMoi__11daNpc_Uri_cFi = .text:0x0000282C; // type:function size:0x184 scope:global align:4 +cutFindWolf__11daNpc_Uri_cFi = .text:0x000029B0; // type:function size:0x2D8 scope:global align:4 +cutMeetingAgain__11daNpc_Uri_cFi = .text:0x00002C88; // type:function size:0x2DC scope:global align:4 +krun__11daNpc_Uri_cFPv = .text:0x00002F64; // type:function size:0x284 scope:global align:4 +wait__11daNpc_Uri_cFPv = .text:0x000031E8; // type:function size:0x76C scope:global align:4 +walk__11daNpc_Uri_cFPv = .text:0x00003954; // type:function size:0x5DC scope:global align:4 +sitWait__11daNpc_Uri_cFPv = .text:0x00003F30; // type:function size:0x420 scope:global align:4 +talk__11daNpc_Uri_cFPv = .text:0x00004350; // type:function size:0x1DC scope:global align:4 +daNpc_Uri_Create__FPv = .text:0x0000452C; // type:function size:0x4 scope:global align:4 +daNpc_Uri_Delete__FPv = .text:0x00004530; // type:function size:0x34 scope:global align:4 +daNpc_Uri_Execute__FPv = .text:0x00004564; // type:function size:0x4 scope:global align:4 +daNpc_Uri_Draw__FPv = .text:0x00004568; // type:function size:0x4 scope:global align:4 +daNpc_Uri_IsDelete__FPv = .text:0x0000456C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_uri_cpp = .text:0x00004574; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000045DC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000461C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000465C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004728; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004768; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000047AC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000047E8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004890; // type:function size:0x8C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000491C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000497C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004A78; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00004B88; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_Uri_cFv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Uri_cFv = .text:0x00004C10; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Uri_cFv = .text:0x00004C18; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Uri_cFv = .text:0x00004C20; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Uri_cFv = .text:0x00004C28; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Uri_cFv = .text:0x00004C30; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Uri_cFi = .text:0x00004C38; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Uri_cFi = .text:0x00004C48; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Uri_Param_cFv = .text:0x00004C58; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Uri_Param_cFv = .text:0x00004C98; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Uri_Param_c = .rodata:0x00000000; // type:object size:0xAC scope:global align:4 +heapSize$94840 = .rodata:0x000000AC; // type:object size:0x1C scope:local align:4 +@101403 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101404 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101405 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101406 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101407 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@101408 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101430 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@101431 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@101495 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@101552 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@101751 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@101849 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101850 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101851 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101852 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101853 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101854 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101855 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101858 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +jointNo$95449 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:4byte +@95697 = .rodata:0x0000011C; // type:object size:0x8 scope:local align:4 data:4byte +@95850 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 data:4byte +@102242 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102337 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102338 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102339 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_376_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_376_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_376_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_376_data_2D = .data:0x0000002D; // type:object size:0x13 data:string +lbl_376_data_40 = .data:0x00000040; // type:object size:0xD data:string +lbl_376_data_4D = .data:0x0000004D; // type:object size:0x15 data:string +lbl_376_data_62 = .data:0x00000062; // type:object size:0x13 data:string +lbl_376_data_75 = .data:0x00000075; // type:object size:0x17 data:string +lbl_376_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +lbl_376_data_A2 = .data:0x000000A2; // type:object size:0xA data:string +lbl_376_data_AC = .data:0x000000AC; // type:object size:0xE data:string +l_evtList = .data:0x000000BC; // type:object size:0x58 scope:global align:4 +lbl_376_data_114 = .data:0x00000114; // type:object size:0x4 data:string +lbl_376_data_118 = .data:0x00000118; // type:object size:0x5 data:string +lbl_376_data_11D = .data:0x0000011D; // type:object size:0x5 data:string +lbl_376_data_122 = .data:0x00000122; // type:object size:0x5 data:string +lbl_376_data_127 = .data:0x00000127; // type:object size:0x7 data:string +l_resNameList = .data:0x00000130; // type:object size:0x18 scope:global align:4 +lbl_376_data_148 = .data:0x00000148; // type:object size:0x2 +lbl_376_data_14A = .data:0x0000014A; // type:object size:0x3 +lbl_376_data_14D = .data:0x0000014D; // type:object size:0x3 +lbl_376_data_150 = .data:0x00000150; // type:object size:0x5 +lbl_376_data_155 = .data:0x00000155; // type:object size:0x3 +lbl_376_data_158 = .data:0x00000158; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000160; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x0000017C; // type:object size:0x214 scope:global align:4 +l_motionAnmData = .data:0x00000390; // type:object size:0x3B8 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000748; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x00000868; // type:object size:0x1E0 scope:global align:4 +mCutNameList__11daNpc_Uri_c = .data:0x00000A48; // type:object size:0x1C scope:global align:4 +mCutList__11daNpc_Uri_c = .data:0x00000A64; // type:object size:0x54 scope:global align:4 data:4byte +@101729 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 data:4byte +@101753 = .data:0x00000AC4; // type:object size:0x30 scope:local align:4 +@101766 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 data:4byte +@101767 = .data:0x00000B00; // type:object size:0xC scope:local align:4 data:4byte +lbl_376_data_B0C = .data:0x00000B0C; // type:object size:0x4 data:string +@101981 = .data:0x00000B10; // type:object size:0xC scope:local align:4 +@101982 = .data:0x00000B1C; // type:object size:0xC scope:local align:4 +@101983 = .data:0x00000B28; // type:object size:0xC scope:local align:4 +@101984 = .data:0x00000B34; // type:object size:0xC scope:local align:4 +@101985 = .data:0x00000B40; // type:object size:0xC scope:local align:4 +@101986 = .data:0x00000B4C; // type:object size:0xC scope:local align:4 +lbl_376_data_B58 = .data:0x00000B58; // type:object size:0x4 data:string +lbl_376_data_B5C = .data:0x00000B5C; // type:object size:0x6 data:string +lbl_376_data_B62 = .data:0x00000B62; // type:object size:0x6 data:string +daNpc_Uri_MethodTable = .data:0x00000B68; // type:object size:0x20 scope:global align:4 +g_profile_NPC_URI = .data:0x00000B88; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Uri_c = .data:0x00000BB8; // type:object size:0xC4 scope:global align:4 +lbl_376_data_C7C = .data:0x00000C7C; // type:object size:0xC data:string +@96595 = .data:0x00000C88; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Uri_c = .data:0x00000C9C; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Uri_Param_c = .data:0x00000CA4; // type:object size:0xC scope:global align:4 +lbl_376_data_CB0 = .data:0x00000CB0; // type:object size:0x12 data:string +__RTTI__17daNpc_Uri_Param_c = .data:0x00000CC4; // type:object size:0x8 scope:global align:4 +lbl_376_data_CCC = .data:0x00000CCC; // type:object size:0x9 data:string +@96603 = .data:0x00000CD8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000CEC; // type:object size:0xC scope:global align:4 +lbl_376_data_CF8 = .data:0x00000CF8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000D08; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000D10; // type:object size:0xC scope:global align:4 +lbl_376_data_D1C = .data:0x00000D1C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000D2C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D34; // type:object size:0xC scope:global align:4 +lbl_376_data_D40 = .data:0x00000D40; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000D58; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 +lbl_376_data_D6C = .data:0x00000D6C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000D80; // type:object size:0x8 scope:global align:4 +lbl_376_data_D88 = .data:0x00000D88; // type:object size:0x34 +@96670 = .data:0x00000DBC; // type:object size:0x3C scope:local align:4 +lbl_376_data_DF8 = .data:0x00000DF8; // type:object size:0x14 +@96672 = .data:0x00000E0C; // type:object size:0x34 scope:local align:4 +lbl_376_data_E40 = .data:0x00000E40; // type:object size:0x14 +@96730 = .data:0x00000E54; // type:object size:0x24 scope:local align:4 +lbl_376_data_E78 = .data:0x00000E78; // type:object size:0x18 +@96732 = .data:0x00000E90; // type:object size:0xC scope:local align:4 +lbl_376_data_E9C = .data:0x00000E9C; // type:object size:0x1C +@96734 = .data:0x00000EB8; // type:object size:0xC scope:local align:4 +lbl_376_data_EC4 = .data:0x00000EC4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94826 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95373 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$95370 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_worm/splits.txt b/config/RZDJ01/rels/d_a_npc_worm/splits.txt new file mode 100644 index 0000000000..658caaa2cd --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_worm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_worm.cpp: + .text start:0x0000005C end:0x00000FA8 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000090 diff --git a/config/RZDJ01/rels/d_a_npc_worm/symbols.txt b/config/RZDJ01/rels/d_a_npc_worm/symbols.txt new file mode 100644 index 0000000000..fc08ce1e23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_worm/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daNPC_WORM_Draw__FP14npc_worm_class = .text:0x00000118; // type:function size:0xFC scope:global align:4 +daNPC_WORM_Execute__FP14npc_worm_class = .text:0x00000214; // type:function size:0xB30 scope:global align:4 +daNPC_WORM_IsDelete__FP14npc_worm_class = .text:0x00000D44; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D4C; // type:function size:0xA8 scope:global align:4 +daNPC_WORM_Create__FP10fopAc_ac_c = .text:0x00000DF4; // type:function size:0x184 scope:global align:4 +daNPC_WORM_Delete__FP14npc_worm_class = .text:0x00000F78; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93283 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93395 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93396 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93399 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93400 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93401 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93402 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93403 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93404 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93405 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93408 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93409 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93410 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93411 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93412 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93413 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93414 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93415 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93416 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93417 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93418 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93419 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93420 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93421 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93422 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93423 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93424 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93425 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93426 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93475 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_377_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_daNPC_WORM_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_WORM = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14npc_worm_class = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_377_data_64 = .data:0x00000064; // type:object size:0xF data:string +@92065 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14npc_worm_class = .data:0x00000088; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_wrestler/splits.txt b/config/RZDJ01/rels/d_a_npc_wrestler/splits.txt new file mode 100644 index 0000000000..64b9224e14 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_wrestler/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_wrestler.cpp: + .text start:0x000000CC end:0x0000CDA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004E4 + .data start:0x00000000 end:0x00001288 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt b/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt new file mode 100644 index 0000000000..dee1be9b6d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt @@ -0,0 +1,401 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daNpcWrestler_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__15daNpcWrestler_cFv = .text:0x00000358; // type:function size:0xF8 scope:global align:4 +Create__15daNpcWrestler_cFv = .text:0x00000450; // type:function size:0x4A8 scope:global align:4 +CreateHeap__15daNpcWrestler_cFv = .text:0x000008F8; // type:function size:0x274 scope:global align:4 +Draw__15daNpcWrestler_cFv = .text:0x00000B6C; // type:function size:0x50 scope:global align:4 +ctrlJoint__15daNpcWrestler_cFP8J3DJointP8J3DModel = .text:0x00000BBC; // type:function size:0x22C scope:global align:4 +createHeapCallBack__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcWrestler_cFP8J3DJointi = .text:0x00000DEC; // type:function size:0x48 scope:global align:4 +checkStartUp__15daNpcWrestler_cFv = .text:0x00000E34; // type:function size:0x7C scope:global align:4 +setExpressionAnm__15daNpcWrestler_cFib = .text:0x00000EB0; // type:function size:0x418 scope:global align:4 +setExpressionBtp__15daNpcWrestler_cFi = .text:0x000012C8; // type:function size:0xF8 scope:global align:4 +setMotionAnm__15daNpcWrestler_cFif = .text:0x000013C0; // type:function size:0x164 scope:global align:4 +setAction__15daNpcWrestler_cFM15daNpcWrestler_cFPCvPvPv_b = .text:0x00001524; // type:function size:0xA8 scope:global align:4 +s_sub1__FPvPv = .text:0x000015CC; // type:function size:0x74 scope:global align:4 +checkArenaInfo__15daNpcWrestler_cFv = .text:0x00001640; // type:function size:0xB8 scope:global align:4 +s_sub2__FPvPv = .text:0x000016F8; // type:function size:0x80 scope:global align:4 +setOnToArena__15daNpcWrestler_cFf = .text:0x00001778; // type:function size:0x180 scope:global align:4 +wait__15daNpcWrestler_cFPv = .text:0x000018F8; // type:function size:0x400 scope:global align:4 +setExpression__15daNpcWrestler_cFif = .text:0x00001CF8; // type:function size:0x2C scope:global align:4 +setMotion__15daNpcWrestler_cFifi = .text:0x00001D24; // type:function size:0x48 scope:global align:4 +chkFindPlayer__15daNpcWrestler_cFv = .text:0x00001D6C; // type:function size:0xC8 scope:global align:4 +setLookMode__15daNpcWrestler_cFi = .text:0x00001E34; // type:function size:0x24 scope:global align:4 +step__15daNpcWrestler_cFsi = .text:0x00001E58; // type:function size:0x180 scope:global align:4 +talk__15daNpcWrestler_cFPv = .text:0x00001FD8; // type:function size:0x3A4 scope:global align:4 +setTalkAngle__15daNpcWrestler_cFv = .text:0x0000237C; // type:function size:0xB4 scope:global align:4 +setExpressionTalkAfter__15daNpcWrestler_cFv = .text:0x00002430; // type:function size:0x70 scope:global align:4 +demo__15daNpcWrestler_cFPv = .text:0x000024A0; // type:function size:0x150 scope:global align:4 +gotoArena__15daNpcWrestler_cFPv = .text:0x000025F0; // type:function size:0x268 scope:global align:4 +gotoLiving__15daNpcWrestler_cFPv = .text:0x00002858; // type:function size:0x360 scope:global align:4 +sumouReady__15daNpcWrestler_cFPv = .text:0x00002BB8; // type:function size:0x788 scope:global align:4 +sumouWait__15daNpcWrestler_cFPv = .text:0x00003340; // type:function size:0x8C8 scope:global align:4 +correctGraspPosAngle__15daNpcWrestler_cFb = .text:0x00003C08; // type:function size:0xA8 scope:global align:4 +oppositeToPlayer__15daNpcWrestler_cFv = .text:0x00003CB0; // type:function size:0x74 scope:global align:4 +checkOutOfArenaP__15daNpcWrestler_cFv = .text:0x00003D24; // type:function size:0xC0 scope:global align:4 +sumouPunchHit__15daNpcWrestler_cFPv = .text:0x00003DE4; // type:function size:0x4E8 scope:global align:4 +sumouPunchChaseHit__15daNpcWrestler_cFPv = .text:0x000042CC; // type:function size:0x4E8 scope:global align:4 +sumouPunchMiss__15daNpcWrestler_cFPv = .text:0x000047B4; // type:function size:0x2E8 scope:global align:4 +checkOutOfArenaW__15daNpcWrestler_cFv = .text:0x00004A9C; // type:function size:0xF8 scope:global align:4 +getJointPos__15daNpcWrestler_cFi = .text:0x00004B94; // type:function size:0x54 scope:global align:4 +sumouPunchDraw__15daNpcWrestler_cFPv = .text:0x00004BE8; // type:function size:0x524 scope:global align:4 +sumouTackleHit__15daNpcWrestler_cFPv = .text:0x0000510C; // type:function size:0x6A4 scope:global align:4 +sumouTackleMiss__15daNpcWrestler_cFPv = .text:0x000057B0; // type:function size:0x1C8 scope:global align:4 +sumouTackleDraw__15daNpcWrestler_cFPv = .text:0x00005978; // type:function size:0x408 scope:global align:4 +sumouSideStep__15daNpcWrestler_cFPv = .text:0x00005D80; // type:function size:0x328 scope:global align:4 +setStepAngle__15daNpcWrestler_cFv = .text:0x000060A8; // type:function size:0x13C scope:global align:4 +sumouLostBalance__15daNpcWrestler_cFPv = .text:0x000061E4; // type:function size:0x18C scope:global align:4 +sumouPunchShock__15daNpcWrestler_cFPv = .text:0x00006370; // type:function size:0x200 scope:global align:4 +sumouPunchChaseShock__15daNpcWrestler_cFPv = .text:0x00006570; // type:function size:0x28C scope:global align:4 +sumouPunchStagger__15daNpcWrestler_cFPv = .text:0x000067FC; // type:function size:0x204 scope:global align:4 +sumouTackleShock__15daNpcWrestler_cFPv = .text:0x00006A00; // type:function size:0x190 scope:global align:4 +sumouTackleStagger__15daNpcWrestler_cFPv = .text:0x00006B90; // type:function size:0x304 scope:global align:4 +sumouTackleStaggerRelease__15daNpcWrestler_cFPv = .text:0x00006E94; // type:function size:0x12C scope:global align:4 +sumouTacklePush__15daNpcWrestler_cFPv = .text:0x00006FC0; // type:function size:0x320 scope:global align:4 +sumouTackleRelease__15daNpcWrestler_cFPv = .text:0x000072E0; // type:function size:0x244 scope:global align:4 +demoSumouReady__15daNpcWrestler_cFPv = .text:0x00007524; // type:function size:0xCC8 scope:global align:4 +demoSumouWin__15daNpcWrestler_cFPv = .text:0x000081EC; // type:function size:0x554 scope:global align:4 +demoSumouLose__15daNpcWrestler_cFPv = .text:0x00008740; // type:function size:0x660 scope:global align:4 +demoSumouWin2__15daNpcWrestler_cFPv = .text:0x00008DA0; // type:function size:0x4BC scope:global align:4 +demoSumouLose2__15daNpcWrestler_cFPv = .text:0x0000925C; // type:function size:0x644 scope:global align:4 +demoSumouUnilateralWin__15daNpcWrestler_cFPv = .text:0x000098A0; // type:function size:0x558 scope:global align:4 +demoTalkAfterLose__15daNpcWrestler_cFPv = .text:0x00009DF8; // type:function size:0x33C scope:global align:4 +EvCut_grDSEntry__15daNpcWrestler_cFi = .text:0x0000A134; // type:function size:0x394 scope:global align:4 +EvCut_grDSEntry2__15daNpcWrestler_cFi = .text:0x0000A4C8; // type:function size:0x128 scope:global align:4 +EvCut_grDSEntry3_4__15daNpcWrestler_cFi = .text:0x0000A5F0; // type:function size:0x1DC scope:global align:4 +EvCut_grDSEntry5__15daNpcWrestler_cFi = .text:0x0000A7CC; // type:function size:0x1F4 scope:global align:4 +EvCut_grDSLose__15daNpcWrestler_cFi = .text:0x0000A9C0; // type:function size:0x264 scope:global align:4 +daNpcWrestler_Create__FPv = .text:0x0000AC24; // type:function size:0x4 scope:global align:4 +daNpcWrestler_Delete__FPv = .text:0x0000AC28; // type:function size:0x34 scope:global align:4 +daNpcWrestler_Execute__FPv = .text:0x0000AC5C; // type:function size:0x38 scope:global align:4 +daNpcWrestler_Draw__FPv = .text:0x0000AC94; // type:function size:0x4 scope:global align:4 +daNpcWrestler_IsDelete__FPv = .text:0x0000AC98; // type:function size:0x8 scope:global align:4 +drawOtherMdls__15daNpcWrestler_cFv = .text:0x0000ACA0; // type:function size:0x4 scope:global align:4 +drawDbgInfo__15daNpcWrestler_cFv = .text:0x0000ACA4; // type:function size:0x8 scope:global align:4 +setAttnPos__15daNpcWrestler_cFv = .text:0x0000ACAC; // type:function size:0x654 scope:global align:4 +ctrlBtk__15daNpcWrestler_cFv = .text:0x0000B300; // type:function size:0xE4 scope:global align:4 +main__15daNpcWrestler_cFv = .text:0x0000B3E4; // type:function size:0x16C4 scope:global align:4 +setParam__15daNpcWrestler_cFv = .text:0x0000CAA8; // type:function size:0xAC scope:global align:4 +__sinit_\d_a_npc_wrestler_cpp = .text:0x0000CB54; // type:function size:0x68 scope:global align:4 +__dt__12DemoCamera_cFv = .text:0x0000CBBC; // type:function size:0x40 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000CBFC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000CC38; // type:function size:0xBC scope:global align:4 +getArenaPos__12daTagArena_cFv = .text:0x0000CCF4; // type:function size:0x8 scope:global align:4 +setSumouForcePunch__9daPy_py_cFv = .text:0x0000CCFC; // type:function size:0x24 scope:global align:4 +getLeftFootPos__9daPy_py_cCFv = .text:0x0000CD20; // type:function size:0x8 scope:global align:4 +getRightFootPos__9daPy_py_cCFv = .text:0x0000CD28; // type:function size:0x8 scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000CD30; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__15daNpcWrestler_cFv = .text:0x0000CD4C; // type:function size:0x4 scope:global align:4 +__dt__21daNpcWrestler_Param_cFv = .text:0x0000CD50; // type:function size:0x40 scope:global align:4 +__ct__21daNpcWrestler_Param_cFv = .text:0x0000CD90; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope:global align:4 +@112650 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@112651 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@112652 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@112653 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@112654 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +@112655 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@112656 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@112657 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@112658 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@112659 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@112660 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@112661 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@112662 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@112663 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@112664 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@112710 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +btkType$localstatic$setMotionAnm__15daNpcWrestler_cFif = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@98966 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98970 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98974 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98976 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98980 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98984 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@99019 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@99023 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@99027 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@99029 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@99033 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@99037 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@99039 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@99043 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@99045 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@99049 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@99053 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@99055 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@99059 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@99063 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@99067 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@99071 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@99075 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@99079 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@99083 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@99087 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@99091 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@99095 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@99099 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@99103 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@99107 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@99111 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@99115 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@99119 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@99123 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@99127 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@99129 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@99133 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@99135 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@99139 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@99141 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@99145 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@99149 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@99151 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@113137 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@113138 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@113199 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@113200 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@113203 = .rodata:0x000003F8; // type:object size:0x8 scope:local align:4 +@113276 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 data:float +@113367 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@113452 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@113453 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@113454 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@113455 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@113724 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@113760 = .rodata:0x00000420; // type:object size:0x8 scope:local align:4 data:double +@113882 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@113883 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@114094 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@114095 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@114252 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@114412 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@114413 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@114538 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@114539 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@114620 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@114621 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@114795 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@114862 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 data:float +@115020 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@115189 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@115190 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@115191 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@115192 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@115193 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@115194 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@115195 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@115235 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@115236 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@115237 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 data:float +@115238 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@115239 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@115321 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@115322 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@115323 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@115324 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@115325 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@115326 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@115327 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@115328 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@115329 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@115330 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@115331 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@115566 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@115754 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@115755 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@115756 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@116056 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@116057 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@116058 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@116059 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@116060 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@116061 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resALink = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_378_data_C = .data:0x0000000C; // type:object size:0x5 data:string +lbl_378_data_11 = .data:0x00000011; // type:object size:0x5 data:string +l_resName = .data:0x00000018; // type:object size:0x14 scope:global align:4 +l_bmdGetParamList = .data:0x0000002C; // type:object size:0x14 scope:global align:4 +l_BouBckParamList = .data:0x00000040; // type:object size:0x1F8 scope:global align:4 +l_BouFaceParamList = .data:0x00000238; // type:object size:0x114 scope:global align:4 +l_BouBtpParamList = .data:0x0000034C; // type:object size:0xB8 scope:global align:4 +l_BouBtkParamList = .data:0x00000404; // type:object size:0x8 scope:global align:4 +l_BouAnmParamList = .data:0x0000040C; // type:object size:0x10 scope:global align:4 +l_GrdBckParamList = .data:0x0000041C; // type:object size:0x1F8 scope:global align:4 +l_GrdFaceParamList = .data:0x00000614; // type:object size:0x114 scope:global align:4 +l_GrdBtpParamList = .data:0x00000728; // type:object size:0xB8 scope:global align:4 +l_GrdBtkParamList = .data:0x000007E0; // type:object size:0x8 scope:global align:4 +l_GrdAnmParamList = .data:0x000007E8; // type:object size:0x10 scope:global align:4 +l_anmList = .data:0x000007F8; // type:object size:0x8 scope:global align:4 +lbl_378_data_800 = .data:0x00000800; // type:object size:0xB data:string +lbl_378_data_80B = .data:0x0000080B; // type:object size:0xC data:string +lbl_378_data_817 = .data:0x00000817; // type:object size:0xC data:string +lbl_378_data_823 = .data:0x00000823; // type:object size:0xC data:string +lbl_378_data_82F = .data:0x0000082F; // type:object size:0xC data:string +lbl_378_data_83B = .data:0x0000083B; // type:object size:0xA data:string +l_evtNames = .data:0x00000848; // type:object size:0x1C scope:global align:4 data:4byte +lbl_378_data_864 = .data:0x00000864; // type:object size:0x9 data:string +l_myName = .data:0x00000870; // type:object size:0x4 scope:global align:4 +mEvtSeqList__15daNpcWrestler_c = .data:0x00000874; // type:object size:0x54 scope:global align:4 data:4byte +@112586 = .data:0x000008C8; // type:object size:0xC scope:local align:4 +@112587 = .data:0x000008D4; // type:object size:0xC scope:local align:4 +@112864 = .data:0x000008E0; // type:object size:0xC scope:local align:4 data:4byte +@112922 = .data:0x000008EC; // type:object size:0x6C scope:local align:4 +@113100 = .data:0x00000958; // type:object size:0xC scope:local align:4 +@113101 = .data:0x00000964; // type:object size:0xC scope:local align:4 +@113102 = .data:0x00000970; // type:object size:0xC scope:local align:4 +@113221 = .data:0x0000097C; // type:object size:0xC scope:local align:4 +@113222 = .data:0x00000988; // type:object size:0xC scope:local align:4 +@113223 = .data:0x00000994; // type:object size:0xC scope:local align:4 +@113224 = .data:0x000009A0; // type:object size:0xC scope:local align:4 +@113225 = .data:0x000009AC; // type:object size:0xC scope:local align:4 +@113268 = .data:0x000009B8; // type:object size:0xC scope:local align:4 +@113295 = .data:0x000009C4; // type:object size:0xC scope:local align:4 +@113296 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +@113297 = .data:0x000009DC; // type:object size:0xC scope:local align:4 +@113298 = .data:0x000009E8; // type:object size:0xC scope:local align:4 +@113323 = .data:0x000009F4; // type:object size:0xC scope:local align:4 data:4byte +@113391 = .data:0x00000A00; // type:object size:0xC scope:local align:4 data:4byte +@113392 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 data:4byte +@113460 = .data:0x00000A18; // type:object size:0x1C scope:local align:4 +@113530 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +@113531 = .data:0x00000A40; // type:object size:0xC scope:local align:4 +@113532 = .data:0x00000A4C; // type:object size:0xC scope:local align:4 +@113533 = .data:0x00000A58; // type:object size:0xC scope:local align:4 +@113534 = .data:0x00000A64; // type:object size:0xC scope:local align:4 +@113535 = .data:0x00000A70; // type:object size:0xC scope:local align:4 +@113536 = .data:0x00000A7C; // type:object size:0xC scope:local align:4 +@113537 = .data:0x00000A88; // type:object size:0xC scope:local align:4 +@113538 = .data:0x00000A94; // type:object size:0xC scope:local align:4 +@113539 = .data:0x00000AA0; // type:object size:0xC scope:local align:4 +@113540 = .data:0x00000AAC; // type:object size:0xC scope:local align:4 +@113541 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 +@113542 = .data:0x00000AC4; // type:object size:0xC scope:local align:4 +@113543 = .data:0x00000AD0; // type:object size:0xC scope:local align:4 +@113544 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +@113545 = .data:0x00000AE8; // type:object size:0xC scope:local align:4 +@113546 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 +@113547 = .data:0x00000B00; // type:object size:0xC scope:local align:4 +@113548 = .data:0x00000B0C; // type:object size:0xC scope:local align:4 +@113549 = .data:0x00000B18; // type:object size:0xC scope:local align:4 +@113550 = .data:0x00000B24; // type:object size:0xC scope:local align:4 +@113551 = .data:0x00000B30; // type:object size:0xC scope:local align:4 +@113552 = .data:0x00000B3C; // type:object size:0xC scope:local align:4 +@113553 = .data:0x00000B48; // type:object size:0xC scope:local align:4 +@113554 = .data:0x00000B54; // type:object size:0xC scope:local align:4 +@113792 = .data:0x00000B60; // type:object size:0xC scope:local align:4 +@113793 = .data:0x00000B6C; // type:object size:0xC scope:local align:4 +@113794 = .data:0x00000B78; // type:object size:0xC scope:local align:4 +@113914 = .data:0x00000B84; // type:object size:0xC scope:local align:4 +@113915 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +@113916 = .data:0x00000B9C; // type:object size:0xC scope:local align:4 +@114023 = .data:0x00000BA8; // type:object size:0xC scope:local align:4 data:4byte +@114024 = .data:0x00000BB4; // type:object size:0xC scope:local align:4 data:4byte +@114149 = .data:0x00000BC0; // type:object size:0xC scope:local align:4 +@114150 = .data:0x00000BCC; // type:object size:0xC scope:local align:4 +@114151 = .data:0x00000BD8; // type:object size:0xC scope:local align:4 +@114152 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 +@114279 = .data:0x00000BF0; // type:object size:0xC scope:local align:4 data:4byte +@114280 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 data:4byte +@114423 = .data:0x00000C08; // type:object size:0xC scope:local align:4 +@114424 = .data:0x00000C14; // type:object size:0xC scope:local align:4 +@114425 = .data:0x00000C20; // type:object size:0xC scope:local align:4 +@114426 = .data:0x00000C2C; // type:object size:0xC scope:local align:4 +@114467 = .data:0x00000C38; // type:object size:0xC scope:local align:4 +@114468 = .data:0x00000C44; // type:object size:0xC scope:local align:4 +@114469 = .data:0x00000C50; // type:object size:0xC scope:local align:4 +@114470 = .data:0x00000C5C; // type:object size:0xC scope:local align:4 +@114553 = .data:0x00000C68; // type:object size:0xC scope:local align:4 +@114554 = .data:0x00000C74; // type:object size:0xC scope:local align:4 +@114555 = .data:0x00000C80; // type:object size:0xC scope:local align:4 +@114556 = .data:0x00000C8C; // type:object size:0xC scope:local align:4 +@114652 = .data:0x00000C98; // type:object size:0xC scope:local align:4 +@114653 = .data:0x00000CA4; // type:object size:0xC scope:local align:4 +@114654 = .data:0x00000CB0; // type:object size:0xC scope:local align:4 +@114655 = .data:0x00000CBC; // type:object size:0xC scope:local align:4 +@114684 = .data:0x00000CC8; // type:object size:0xC scope:local align:4 +@114685 = .data:0x00000CD4; // type:object size:0xC scope:local align:4 +@114686 = .data:0x00000CE0; // type:object size:0xC scope:local align:4 +@114687 = .data:0x00000CEC; // type:object size:0xC scope:local align:4 +@114720 = .data:0x00000CF8; // type:object size:0xC scope:local align:4 +@114721 = .data:0x00000D04; // type:object size:0xC scope:local align:4 +@114722 = .data:0x00000D10; // type:object size:0xC scope:local align:4 +@114745 = .data:0x00000D1C; // type:object size:0xC scope:local align:4 +@114746 = .data:0x00000D28; // type:object size:0xC scope:local align:4 +@114747 = .data:0x00000D34; // type:object size:0xC scope:local align:4 +@114748 = .data:0x00000D40; // type:object size:0xC scope:local align:4 +@114749 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +@114778 = .data:0x00000D58; // type:object size:0xC scope:local align:4 data:4byte +@114779 = .data:0x00000D64; // type:object size:0xC scope:local align:4 data:4byte +@114807 = .data:0x00000D70; // type:object size:0xC scope:local align:4 data:4byte +@114808 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 data:4byte +@114868 = .data:0x00000D88; // type:object size:0xC scope:local align:4 data:4byte +@114891 = .data:0x00000D94; // type:object size:0xC scope:local align:4 data:4byte +@114892 = .data:0x00000DA0; // type:object size:0xC scope:local align:4 data:4byte +@114968 = .data:0x00000DAC; // type:object size:0xC scope:local align:4 data:4byte +@115051 = .data:0x00000DB8; // type:object size:0xC scope:local align:4 data:4byte +@115198 = .data:0x00000DC4; // type:object size:0x2C scope:local align:4 +@115215 = .data:0x00000DF0; // type:object size:0xC scope:local align:4 data:4byte +@115264 = .data:0x00000DFC; // type:object size:0xC scope:local align:4 data:4byte +@115265 = .data:0x00000E08; // type:object size:0xC scope:local align:4 data:4byte +@115345 = .data:0x00000E14; // type:object size:0xC scope:local align:4 data:4byte +@115386 = .data:0x00000E20; // type:object size:0xC scope:local align:4 data:4byte +@115387 = .data:0x00000E2C; // type:object size:0xC scope:local align:4 data:4byte +@115458 = .data:0x00000E38; // type:object size:0xC scope:local align:4 data:4byte +@115501 = .data:0x00000E44; // type:object size:0xC scope:local align:4 +@115569 = .data:0x00000E50; // type:object size:0x24 scope:local align:4 +@115568 = .data:0x00000E74; // type:object size:0x24 scope:local align:4 +@115578 = .data:0x00000E98; // type:object size:0xC scope:local align:4 data:4byte +@115619 = .data:0x00000EA4; // type:object size:0xC scope:local align:4 data:4byte +daNpcWrestler_MethodTable = .data:0x00000EB0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_WRESTLER = .data:0x00000ED0; // type:object size:0x30 scope:global align:4 +@115695 = .data:0x00000F00; // type:object size:0xC scope:local align:4 +@115696 = .data:0x00000F0C; // type:object size:0xC scope:local align:4 +@115697 = .data:0x00000F18; // type:object size:0xC scope:local align:4 +@115698 = .data:0x00000F24; // type:object size:0xC scope:local align:4 +__vt__15daNpcWrestler_c = .data:0x00000F30; // type:object size:0x48 scope:global align:4 +lbl_378_data_F78 = .data:0x00000F78; // type:object size:0x10 data:string +@103132 = .data:0x00000F88; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcWrestler_c = .data:0x00000F9C; // type:object size:0x8 scope:global align:4 +__vt__21daNpcWrestler_Param_c = .data:0x00000FA4; // type:object size:0xC scope:global align:4 +lbl_378_data_FB0 = .data:0x00000FB0; // type:object size:0x16 data:string +__RTTI__21daNpcWrestler_Param_c = .data:0x00000FC8; // type:object size:0x8 scope:global align:4 +lbl_378_data_FD0 = .data:0x00000FD0; // type:object size:0x9 data:string +@103135 = .data:0x00000FDC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000FF0; // type:object size:0xC scope:global align:4 +lbl_378_data_FFC = .data:0x00000FFC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000100C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00001014; // type:object size:0xC scope:global align:4 +lbl_378_data_1020 = .data:0x00001020; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00001034; // type:object size:0x8 scope:global align:4 +lbl_378_data_103C = .data:0x0000103C; // type:object size:0x34 +@103209 = .data:0x00001070; // type:object size:0x3C scope:local align:4 +lbl_378_data_10AC = .data:0x000010AC; // type:object size:0x14 +@103211 = .data:0x000010C0; // type:object size:0x34 scope:local align:4 +lbl_378_data_10F4 = .data:0x000010F4; // type:object size:0x14 +@103269 = .data:0x00001108; // type:object size:0x24 scope:local align:4 +lbl_378_data_112C = .data:0x0000112C; // type:object size:0x18 +@103271 = .data:0x00001144; // type:object size:0xC scope:local align:4 +lbl_378_data_1150 = .data:0x00001150; // type:object size:0x1C +@103273 = .data:0x0000116C; // type:object size:0xC scope:local align:4 +lbl_378_data_1178 = .data:0x00001178; // type:object size:0xE8 +lbl_378_data_1260 = .data:0x00001260; // type:object size:0x4 data:string +lbl_378_data_1264 = .data:0x00001264; // type:object size:0x6 data:string +lbl_378_data_126A = .data:0x0000126A; // type:object size:0x6 data:string +lbl_378_data_1270 = .data:0x00001270; // type:object size:0x4 data:string +lbl_378_data_1274 = .data:0x00001274; // type:object size:0x4 data:string +lbl_378_data_1278 = .data:0x00001278; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@98350 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@98646 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +lbl_378_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte +eyeOffset$localstatic$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDJ01/rels/d_a_npc_yamid/splits.txt b/config/RZDJ01/rels/d_a_npc_yamid/splits.txt new file mode 100644 index 0000000000..6301a387a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamid.cpp: + .text start:0x000000CC end:0x00002188 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000059C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_yamid/symbols.txt b/config/RZDJ01/rels/d_a_npc_yamid/symbols.txt new file mode 100644 index 0000000000..eb8f6d21db --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamid/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiD_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiD_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiD_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +Draw__13daNpc_yamiD_cFv = .text:0x000008DC; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiD_cFP10fopAc_ac_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiD_cFP8J3DJointi = .text:0x00000988; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiD_cFv = .text:0x000009DC; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiD_cFv = .text:0x00000A14; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiD_cFv = .text:0x00000A74; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiD_cFv = .text:0x00000AFC; // type:function size:0x144 scope:global align:4 +afterJntAnm__13daNpc_yamiD_cFi = .text:0x00000C40; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiD_cFv = .text:0x00000CCC; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__13daNpc_yamiD_cFv = .text:0x00000DA0; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_yamiD_cFv = .text:0x00000DBC; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiD_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiD_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiD_cFv = .text:0x00000FF0; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiD_cFv = .text:0x00001068; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiD_cFv = .text:0x0000126C; // type:function size:0x144 scope:global align:4 +drawDbgInfo__13daNpc_yamiD_cFv = .text:0x000013B0; // type:function size:0x8 scope:global align:4 +drawGhost__13daNpc_yamiD_cFv = .text:0x000013B8; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiD_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x00001460; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiD_cFPv = .text:0x00001508; // type:function size:0x248 scope:global align:4 +talk__13daNpc_yamiD_cFPv = .text:0x00001750; // type:function size:0x188 scope:global align:4 +cutStopper__13daNpc_yamiD_cFi = .text:0x000018D8; // type:function size:0xB4 scope:global align:4 +_cutStopper_Main__13daNpc_yamiD_cFRCi = .text:0x0000198C; // type:function size:0xFC scope:global align:4 +daNpc_yamiD_Create__FPv = .text:0x00001A88; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_Delete__FPv = .text:0x00001A8C; // type:function size:0x34 scope:global align:4 +daNpc_yamiD_Execute__FPv = .text:0x00001AC0; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_Draw__FPv = .text:0x00001AC4; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_IsDelete__FPv = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001B78; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C44; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CC4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D08; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DB0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E04; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F1C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000202C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiD_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiD_cFv = .text:0x000020B4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiD_cFv = .text:0x000020BC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiD_cFv = .text:0x000020C4; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiD_cFv = .text:0x000020CC; // type:function size:0x4C scope:global align:4 +checkRemoveJoint__13daNpc_yamiD_cFi = .text:0x00002118; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiD_cFi = .text:0x00002128; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiD_Param_cFv = .text:0x00002138; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiD_Param_cFv = .text:0x00002178; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiD_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98348 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98349 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98350 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98351 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98352 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98353 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98373 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98374 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98384 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98432 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98626 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98715 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98716 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98719 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_379_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_379_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_379_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_379_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_yamiD_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiD_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 data:4byte +@98551 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@98639 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@98640 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +lbl_379_data_138 = .data:0x00000138; // type:object size:0x6 data:string +@98776 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +lbl_379_data_14C = .data:0x0000014C; // type:object size:0x6 data:string +daNpc_yamiD_MethodTable = .data:0x00000154; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMID = .data:0x00000174; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiD_c = .data:0x000001A4; // type:object size:0xC4 scope:global align:4 +lbl_379_data_268 = .data:0x00000268; // type:object size:0xE data:string +@95455 = .data:0x00000278; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiD_c = .data:0x0000028C; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiD_Param_c = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_379_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiD_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_379_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string +@95463 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_379_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000300; // type:object size:0xC scope:global align:4 +lbl_379_data_30C = .data:0x0000030C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000324; // type:object size:0xC scope:global align:4 +lbl_379_data_330 = .data:0x00000330; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_379_data_35C = .data:0x0000035C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 +lbl_379_data_378 = .data:0x00000378; // type:object size:0x34 +@95530 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 +lbl_379_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@95532 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 +lbl_379_data_430 = .data:0x00000430; // type:object size:0x14 +@95590 = .data:0x00000444; // type:object size:0x24 scope:local align:4 +lbl_379_data_468 = .data:0x00000468; // type:object size:0x18 +@95592 = .data:0x00000480; // type:object size:0xC scope:local align:4 +lbl_379_data_48C = .data:0x0000048C; // type:object size:0x1C +@95594 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_379_data_4B4 = .data:0x000004B4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94796 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_yamis/splits.txt b/config/RZDJ01/rels/d_a_npc_yamis/splits.txt new file mode 100644 index 0000000000..20aa4aa91d --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamis/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamis.cpp: + .text start:0x000000CC end:0x000021B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000059C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_yamis/symbols.txt b/config/RZDJ01/rels/d_a_npc_yamis/symbols.txt new file mode 100644 index 0000000000..72d342f8a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamis/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiS_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiS_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiS_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +Draw__13daNpc_yamiS_cFv = .text:0x000008DC; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiS_cFP10fopAc_ac_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiS_cFP8J3DJointi = .text:0x00000988; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiS_cFv = .text:0x000009DC; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiS_cFv = .text:0x00000A14; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiS_cFv = .text:0x00000A74; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiS_cFv = .text:0x00000AFC; // type:function size:0x144 scope:global align:4 +afterJntAnm__13daNpc_yamiS_cFi = .text:0x00000C40; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiS_cFv = .text:0x00000CCC; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__13daNpc_yamiS_cFv = .text:0x00000DA0; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_yamiS_cFv = .text:0x00000DBC; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiS_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiS_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiS_cFv = .text:0x00000FF0; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiS_cFv = .text:0x00001068; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiS_cFv = .text:0x0000126C; // type:function size:0x15C scope:global align:4 +drawDbgInfo__13daNpc_yamiS_cFv = .text:0x000013C8; // type:function size:0x8 scope:global align:4 +drawGhost__13daNpc_yamiS_cFv = .text:0x000013D0; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiS_cFv = .text:0x00001438; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001478; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiS_cFPv = .text:0x00001520; // type:function size:0x248 scope:global align:4 +talk__13daNpc_yamiS_cFPv = .text:0x00001768; // type:function size:0x19C scope:global align:4 +cutStopper__13daNpc_yamiS_cFi = .text:0x00001904; // type:function size:0xB4 scope:global align:4 +_cutStopper_Main__13daNpc_yamiS_cFRCi = .text:0x000019B8; // type:function size:0xFC scope:global align:4 +daNpc_yamiS_Create__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_Delete__FPv = .text:0x00001AB8; // type:function size:0x34 scope:global align:4 +daNpc_yamiS_Execute__FPv = .text:0x00001AEC; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_Draw__FPv = .text:0x00001AF0; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_IsDelete__FPv = .text:0x00001AF4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001B64; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CF0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D34; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DDC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E30; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F48; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002058; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiS_cFv = .text:0x000020D8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiS_cFv = .text:0x000020E0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiS_cFv = .text:0x000020E8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiS_cFv = .text:0x000020F0; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiS_cFv = .text:0x000020F8; // type:function size:0x4C scope:global align:4 +checkRemoveJoint__13daNpc_yamiS_cFi = .text:0x00002144; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiS_cFi = .text:0x00002154; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiS_Param_cFv = .text:0x00002164; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiS_Param_cFv = .text:0x000021A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98356 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98357 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98358 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98359 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98360 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98361 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98382 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98392 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98440 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98634 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98724 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98727 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_380_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_380_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_380_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_380_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_yamiS_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiS_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 data:4byte +@98559 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@98647 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@98648 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +lbl_380_data_138 = .data:0x00000138; // type:object size:0x6 data:string +@98789 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +lbl_380_data_14C = .data:0x0000014C; // type:object size:0x6 data:string +daNpc_yamiS_MethodTable = .data:0x00000154; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMIS = .data:0x00000174; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiS_c = .data:0x000001A4; // type:object size:0xC4 scope:global align:4 +lbl_380_data_268 = .data:0x00000268; // type:object size:0xE data:string +@95452 = .data:0x00000278; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiS_c = .data:0x0000028C; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiS_Param_c = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_380_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiS_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_380_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string +@95460 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_380_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000300; // type:object size:0xC scope:global align:4 +lbl_380_data_30C = .data:0x0000030C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000324; // type:object size:0xC scope:global align:4 +lbl_380_data_330 = .data:0x00000330; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_380_data_35C = .data:0x0000035C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 +lbl_380_data_378 = .data:0x00000378; // type:object size:0x34 +@95527 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 +lbl_380_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@95529 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 +lbl_380_data_430 = .data:0x00000430; // type:object size:0x14 +@95587 = .data:0x00000444; // type:object size:0x24 scope:local align:4 +lbl_380_data_468 = .data:0x00000468; // type:object size:0x18 +@95589 = .data:0x00000480; // type:object size:0xC scope:local align:4 +lbl_380_data_48C = .data:0x0000048C; // type:object size:0x1C +@95591 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_380_data_4B4 = .data:0x000004B4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94791 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_yamit/splits.txt b/config/RZDJ01/rels/d_a_npc_yamit/splits.txt new file mode 100644 index 0000000000..b56282dfd0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamit/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamit.cpp: + .text start:0x000000CC end:0x000022A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000005C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_yamit/symbols.txt b/config/RZDJ01/rels/d_a_npc_yamit/symbols.txt new file mode 100644 index 0000000000..2890ec2a61 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yamit/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiT_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiT_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiT_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +_search_Tag__13daNpc_yamiT_cFPvPv = .text:0x000008DC; // type:function size:0x64 scope:global align:4 +Draw__13daNpc_yamiT_cFv = .text:0x00000940; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiT_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiT_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiT_cFv = .text:0x00000A40; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiT_cFv = .text:0x00000A78; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiT_cFv = .text:0x00000AD8; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiT_cFv = .text:0x00000B60; // type:function size:0x120 scope:global align:4 +afterJntAnm__13daNpc_yamiT_cFi = .text:0x00000C80; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiT_cFv = .text:0x00000D0C; // type:function size:0x10C scope:global align:4 +setAfterTalkMotion__13daNpc_yamiT_cFv = .text:0x00000E18; // type:function size:0x1C scope:global align:4 +srchActors__13daNpc_yamiT_cFv = .text:0x00000E34; // type:function size:0x70 scope:global align:4 +evtTalk__13daNpc_yamiT_cFv = .text:0x00000EA4; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiT_cFv = .text:0x00000F7C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiT_cFv = .text:0x00001034; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiT_cFv = .text:0x000010D8; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiT_cFv = .text:0x00001150; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiT_cFv = .text:0x00001354; // type:function size:0x144 scope:global align:4 +drawDbgInfo__13daNpc_yamiT_cFv = .text:0x00001498; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiT_cFv = .text:0x000014A0; // type:function size:0x60 scope:global align:4 +drawGhost__13daNpc_yamiT_cFv = .text:0x00001500; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiT_cFv = .text:0x00001568; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x000015A8; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiT_cFPv = .text:0x00001650; // type:function size:0x304 scope:global align:4 +talk__13daNpc_yamiT_cFPv = .text:0x00001954; // type:function size:0x19C scope:global align:4 +cutStopper__13daNpc_yamiT_cFi = .text:0x00001AF0; // type:function size:0x94 scope:global align:4 +_cutStopper_Init__13daNpc_yamiT_cFRCi = .text:0x00001B84; // type:function size:0x38 scope:global align:4 +_cutStopper_Main__13daNpc_yamiT_cFRCi = .text:0x00001BBC; // type:function size:0x18 scope:global align:4 +daNpc_yamiT_Create__FPv = .text:0x00001BD4; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_Delete__FPv = .text:0x00001BD8; // type:function size:0x34 scope:global align:4 +daNpc_yamiT_Execute__FPv = .text:0x00001C0C; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_Draw__FPv = .text:0x00001C10; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_IsDelete__FPv = .text:0x00001C14; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E10; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001E54; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001EFC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002068; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002178; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiT_cFv = .text:0x000021F8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiT_cFv = .text:0x00002200; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiT_cFv = .text:0x00002208; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiT_cFv = .text:0x00002210; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_yamiT_cFi = .text:0x00002218; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiT_cFi = .text:0x00002228; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiT_Param_cFv = .text:0x00002238; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiT_Param_cFv = .text:0x00002278; // type:function size:0x10 scope:global align:4 +off_CoHit__11daTagYami_cFv = .text:0x00002288; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiT_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98458 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98459 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98460 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98461 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98462 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98463 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98483 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98484 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98494 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98739 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98833 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98834 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_381_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_381_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_381_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_381_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x54 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +mCutNameList__13daNpc_yamiT_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiT_c = .data:0x00000128; // type:object size:0x18 scope:global align:4 data:4byte +@98660 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +@98757 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@98758 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +lbl_381_data_164 = .data:0x00000164; // type:object size:0x6 data:string +@98904 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +lbl_381_data_178 = .data:0x00000178; // type:object size:0x6 data:string +daNpc_yamiT_MethodTable = .data:0x00000180; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMIT = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiT_c = .data:0x000001D0; // type:object size:0xC4 scope:global align:4 +lbl_381_data_294 = .data:0x00000294; // type:object size:0xE data:string +@95536 = .data:0x000002A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiT_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiT_Param_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_381_data_2CC = .data:0x000002CC; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiT_Param_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +lbl_381_data_2E8 = .data:0x000002E8; // type:object size:0x9 data:string +@95544 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_381_data_314 = .data:0x00000314; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000324; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_381_data_338 = .data:0x00000338; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_381_data_35C = .data:0x0000035C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000374; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000037C; // type:object size:0xC scope:global align:4 +lbl_381_data_388 = .data:0x00000388; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 +lbl_381_data_3A4 = .data:0x000003A4; // type:object size:0x34 +@95611 = .data:0x000003D8; // type:object size:0x3C scope:local align:4 +lbl_381_data_414 = .data:0x00000414; // type:object size:0x14 +@95613 = .data:0x00000428; // type:object size:0x34 scope:local align:4 +lbl_381_data_45C = .data:0x0000045C; // type:object size:0x14 +@95671 = .data:0x00000470; // type:object size:0x24 scope:local align:4 +lbl_381_data_494 = .data:0x00000494; // type:object size:0x18 +@95673 = .data:0x000004AC; // type:object size:0xC scope:local align:4 +lbl_381_data_4B8 = .data:0x000004B8; // type:object size:0x1C +@95675 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +lbl_381_data_4E0 = .data:0x000004E0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94864 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_yelia/splits.txt b/config/RZDJ01/rels/d_a_npc_yelia/splits.txt new file mode 100644 index 0000000000..e9530d9a7a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yelia/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yelia.cpp: + .text start:0x000000CC end:0x00003B6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x0000120C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_npc_yelia/symbols.txt b/config/RZDJ01/rels/d_a_npc_yelia/symbols.txt new file mode 100644 index 0000000000..9d58c912f4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_yelia/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Yelia_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Yelia_cFv = .text:0x0000019C; // type:function size:0x540 scope:global align:4 +CreateHeap__13daNpc_Yelia_cFv = .text:0x000006DC; // type:function size:0x308 scope:global align:4 +Draw__13daNpc_Yelia_cFv = .text:0x000009E4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Yelia_cFP10fopAc_ac_c = .text:0x00000A78; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Yelia_cFP8J3DJointi = .text:0x00000A7C; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Yelia_cFv = .text:0x00000AD0; // type:function size:0x78 scope:global align:4 +isDelete__13daNpc_Yelia_cFv = .text:0x00000B48; // type:function size:0x118 scope:global align:4 +reset__13daNpc_Yelia_cFv = .text:0x00000C60; // type:function size:0xA0 scope:global align:4 +afterJntAnm__13daNpc_Yelia_cFi = .text:0x00000D00; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Yelia_cFv = .text:0x00000D8C; // type:function size:0x1B4 scope:global align:4 +checkChangeEvt__13daNpc_Yelia_cFv = .text:0x00000F40; // type:function size:0x29C scope:global align:4 +setAfterTalkMotion__13daNpc_Yelia_cFv = .text:0x000011DC; // type:function size:0x9C scope:global align:4 +srchActors__13daNpc_Yelia_cFv = .text:0x00001278; // type:function size:0x128 scope:global align:4 +evtTalk__13daNpc_Yelia_cFv = .text:0x000013A0; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Yelia_cFv = .text:0x00001440; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Yelia_cFv = .text:0x000014F8; // type:function size:0xB0 scope:global align:4 +beforeMove__13daNpc_Yelia_cFv = .text:0x000015A8; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Yelia_cFv = .text:0x00001618; // type:function size:0x334 scope:global align:4 +setCollision__13daNpc_Yelia_cFv = .text:0x0000194C; // type:function size:0x160 scope:global align:4 +drawDbgInfo__13daNpc_Yelia_cFv = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_Yelia_cFv = .text:0x00001AB4; // type:function size:0xB0 scope:global align:4 +setAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001B64; // type:function size:0xA8 scope:global align:4 +cutConversationAboutLoopHole__13daNpc_Yelia_cFi = .text:0x00001C0C; // type:function size:0x204 scope:global align:4 +cutTWResistance__13daNpc_Yelia_cFi = .text:0x00001E10; // type:function size:0x134 scope:global align:4 +cutTakeWoodStatue__13daNpc_Yelia_cFi = .text:0x00001F44; // type:function size:0x788 scope:global align:4 +cutClothTry__13daNpc_Yelia_cFi = .text:0x000026CC; // type:function size:0xA0 scope:global align:4 +cutThankYou__13daNpc_Yelia_cFi = .text:0x0000276C; // type:function size:0x1E8 scope:global align:4 +wait__13daNpc_Yelia_cFPv = .text:0x00002954; // type:function size:0x4E0 scope:global align:4 +horseWait__13daNpc_Yelia_cFPv = .text:0x00002E34; // type:function size:0x15C scope:global align:4 +reminiscence__13daNpc_Yelia_cFPv = .text:0x00002F90; // type:function size:0x104 scope:global align:4 +talk__13daNpc_Yelia_cFPv = .text:0x00003094; // type:function size:0x2B8 scope:global align:4 +daNpc_Yelia_Create__FPv = .text:0x0000334C; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_Delete__FPv = .text:0x00003350; // type:function size:0x34 scope:global align:4 +daNpc_Yelia_Execute__FPv = .text:0x00003384; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_Draw__FPv = .text:0x00003388; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_IsDelete__FPv = .text:0x0000338C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000033FC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000343C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000347C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003548; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003588; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000035CC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003608; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000036B0; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003704; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003784; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000037A0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003800; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003918; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003A28; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__13daNpc_Yelia_cFv = .text:0x00003A90; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Yelia_cFv = .text:0x00003A98; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Yelia_cFv = .text:0x00003AA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Yelia_cFv = .text:0x00003AA8; // type:function size:0x8 scope:global align:4 +chkXYItems__13daNpc_Yelia_cFv = .text:0x00003AB0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Yelia_cFi = .text:0x00003AB8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Yelia_cFi = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Yelia_Param_cFv = .text:0x00003AD8; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Yelia_Param_cFv = .text:0x00003B18; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003B28; // type:function size:0x3C scope:global align:4 +setOffsetPos__9daDitem_cF4cXyz = .text:0x00003B64; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Yelia_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$97583 = .rodata:0x0000008C; // type:object size:0x28 scope:local align:4 +@102476 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102477 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102478 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102479 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102480 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102502 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102503 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102513 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102568 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@102625 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102747 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102793 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@102935 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102937 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102938 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102943 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@98381 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@103202 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103204 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103212 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@98531 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_382_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_382_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_382_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_382_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_382_data_43 = .data:0x00000043; // type:object size:0x10 data:string +lbl_382_data_53 = .data:0x00000053; // type:object size:0xA data:string +l_evtList = .data:0x00000060; // type:object size:0x30 scope:global align:4 +lbl_382_data_90 = .data:0x00000090; // type:object size:0x6 data:string +lbl_382_data_96 = .data:0x00000096; // type:object size:0x7 data:string +lbl_382_data_9D = .data:0x0000009D; // type:object size:0x7 data:string +lbl_382_data_A4 = .data:0x000000A4; // type:object size:0x7 data:string +lbl_382_data_AB = .data:0x000000AB; // type:object size:0x7 data:string +lbl_382_data_B2 = .data:0x000000B2; // type:object size:0x7 data:string +lbl_382_data_B9 = .data:0x000000B9; // type:object size:0x8 data:string +l_resNameList = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +lbl_382_data_E4 = .data:0x000000E4; // type:object size:0x4 +lbl_382_data_E8 = .data:0x000000E8; // type:object size:0x3 +lbl_382_data_EB = .data:0x000000EB; // type:object size:0x4 +lbl_382_data_EF = .data:0x000000EF; // type:object size:0x4 +lbl_382_data_F3 = .data:0x000000F3; // type:object size:0x4 +lbl_382_data_F7 = .data:0x000000F7; // type:object size:0x5 +lbl_382_data_FC = .data:0x000000FC; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000104; // type:object size:0x28 scope:global align:4 +l_faceMotionAnmData = .data:0x0000012C; // type:object size:0x310 scope:global align:4 +l_motionAnmData = .data:0x0000043C; // type:object size:0x3D4 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000810; // type:object size:0x1B0 scope:global align:4 +l_motionSequenceData = .data:0x000009C0; // type:object size:0x220 scope:global align:4 +lbl_382_data_BE0 = .data:0x00000BE0; // type:object size:0x1C data:string +lbl_382_data_BFC = .data:0x00000BFC; // type:object size:0xE data:string +lbl_382_data_C0A = .data:0x00000C0A; // type:object size:0xA data:string +mCutNameList__13daNpc_Yelia_c = .data:0x00000C14; // type:object size:0x18 scope:global align:4 +mCutList__13daNpc_Yelia_c = .data:0x00000C2C; // type:object size:0x48 scope:global align:4 data:4byte +@102653 = .data:0x00000C74; // type:object size:0x24 scope:local align:4 +@102675 = .data:0x00000C98; // type:object size:0x24 scope:local align:4 +@102771 = .data:0x00000CBC; // type:object size:0xC scope:local align:4 data:4byte +@102825 = .data:0x00000CC8; // type:object size:0x60 scope:local align:4 +@102836 = .data:0x00000D28; // type:object size:0xC scope:local align:4 data:4byte +@102837 = .data:0x00000D34; // type:object size:0xC scope:local align:4 data:4byte +lbl_382_data_D40 = .data:0x00000D40; // type:object size:0x6 data:string +@102992 = .data:0x00000D48; // type:object size:0xC scope:local align:4 +@102993 = .data:0x00000D54; // type:object size:0xC scope:local align:4 +@102994 = .data:0x00000D60; // type:object size:0xC scope:local align:4 +lbl_382_data_D6C = .data:0x00000D6C; // type:object size:0x4 data:string +lbl_382_data_D70 = .data:0x00000D70; // type:object size:0x1A +lbl_382_data_D8A = .data:0x00000D8A; // type:object size:0xA data:string +@98718 = .data:0x00000D94; // type:object size:0xC scope:local align:4 +@98724 = .data:0x00000DA0; // type:object size:0xC scope:local align:4 +@98731 = .data:0x00000DAC; // type:object size:0xC scope:local align:4 +@98743 = .data:0x00000DB8; // type:object size:0xC scope:local align:4 +daNpc_Yelia_MethodTable = .data:0x00000DC4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YELIA = .data:0x00000DE4; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Yelia_c = .data:0x00000E14; // type:object size:0xC4 scope:global align:4 +lbl_382_data_ED8 = .data:0x00000ED8; // type:object size:0xE data:string +@98813 = .data:0x00000EE8; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Yelia_c = .data:0x00000EFC; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Yelia_Param_c = .data:0x00000F04; // type:object size:0xC scope:global align:4 +lbl_382_data_F10 = .data:0x00000F10; // type:object size:0x14 data:string +__RTTI__19daNpc_Yelia_Param_c = .data:0x00000F24; // type:object size:0x8 scope:global align:4 +lbl_382_data_F2C = .data:0x00000F2C; // type:object size:0x9 data:string +@98821 = .data:0x00000F38; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000F4C; // type:object size:0xC scope:global align:4 +lbl_382_data_F58 = .data:0x00000F58; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000F68; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000F70; // type:object size:0xC scope:global align:4 +lbl_382_data_F7C = .data:0x00000F7C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000F8C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000F94; // type:object size:0xC scope:global align:4 +lbl_382_data_FA0 = .data:0x00000FA0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FB8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000FC0; // type:object size:0xC scope:global align:4 +lbl_382_data_FCC = .data:0x00000FCC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000FE0; // type:object size:0x8 scope:global align:4 +lbl_382_data_FE8 = .data:0x00000FE8; // type:object size:0x34 +@98888 = .data:0x0000101C; // type:object size:0x3C scope:local align:4 +lbl_382_data_1058 = .data:0x00001058; // type:object size:0x14 +@98890 = .data:0x0000106C; // type:object size:0x34 scope:local align:4 +lbl_382_data_10A0 = .data:0x000010A0; // type:object size:0x14 +@98948 = .data:0x000010B4; // type:object size:0x24 scope:local align:4 +lbl_382_data_10D8 = .data:0x000010D8; // type:object size:0x18 +@98950 = .data:0x000010F0; // type:object size:0xC scope:local align:4 +lbl_382_data_10FC = .data:0x000010FC; // type:object size:0x1C +@98952 = .data:0x00001118; // type:object size:0xC scope:local align:4 +lbl_382_data_1124 = .data:0x00001124; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ykm/splits.txt b/config/RZDJ01/rels/d_a_npc_ykm/splits.txt new file mode 100644 index 0000000000..d76e6a717e --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ykm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykm.cpp: + .text start:0x000000CC end:0x00008154 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x000014E8 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_npc_ykm/symbols.txt b/config/RZDJ01/rels/d_a_npc_ykm/symbols.txt new file mode 100644 index 0000000000..601656666a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ykm/symbols.txt @@ -0,0 +1,271 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_ykM_cFv = .text:0x000000CC; // type:function size:0x12C scope:global align:4 +create__11daNpc_ykM_cFv = .text:0x000001F8; // type:function size:0x578 scope:global align:4 +CreateHeap__11daNpc_ykM_cFv = .text:0x00000770; // type:function size:0x564 scope:global align:4 +Draw__11daNpc_ykM_cFv = .text:0x00000CD4; // type:function size:0xE8 scope:global align:4 +createHeapCallBack__11daNpc_ykM_cFP10fopAc_ac_c = .text:0x00000DBC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_ykM_cFP8J3DJointi = .text:0x00000DC0; // type:function size:0x54 scope:global align:4 +srchGadget__11daNpc_ykM_cFPvPv = .text:0x00000E14; // type:function size:0x94 scope:global align:4 +getTomatoPureeP__11daNpc_ykM_cFv = .text:0x00000EA8; // type:function size:0xC4 scope:global align:4 +getCheeseP__11daNpc_ykM_cFv = .text:0x00000F6C; // type:function size:0xC8 scope:global align:4 +srchYkm__11daNpc_ykM_cFPvPv = .text:0x00001034; // type:function size:0x94 scope:global align:4 +getOtherYkmP__11daNpc_ykM_cFi = .text:0x000010C8; // type:function size:0xD0 scope:global align:4 +srchYkw__11daNpc_ykM_cFPvPv = .text:0x00001198; // type:function size:0x94 scope:global align:4 +getOtherYkwP__11daNpc_ykM_cFi = .text:0x0000122C; // type:function size:0xD0 scope:global align:4 +getType__11daNpc_ykM_cFv = .text:0x000012FC; // type:function size:0x68 scope:global align:4 +isDelete__11daNpc_ykM_cFv = .text:0x00001364; // type:function size:0x7C scope:global align:4 +reset__11daNpc_ykM_cFv = .text:0x000013E0; // type:function size:0x1F0 scope:global align:4 +afterJntAnm__11daNpc_ykM_cFi = .text:0x000015D0; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_ykM_cFv = .text:0x0000165C; // type:function size:0x260 scope:global align:4 +checkChangeEvt__11daNpc_ykM_cFv = .text:0x000018BC; // type:function size:0x194 scope:global align:4 +setAfterTalkMotion__11daNpc_ykM_cFv = .text:0x00001A50; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_ykM_cFv = .text:0x00001AA8; // type:function size:0x1B0 scope:global align:4 +evtTalk__11daNpc_ykM_cFv = .text:0x00001C58; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_ykM_cFv = .text:0x00001CF8; // type:function size:0xB8 scope:global align:4 +action__11daNpc_ykM_cFv = .text:0x00001DB0; // type:function size:0x218 scope:global align:4 +beforeMove__11daNpc_ykM_cFv = .text:0x00001FC8; // type:function size:0x70 scope:global align:4 +afterMoved__11daNpc_ykM_cFv = .text:0x00002038; // type:function size:0x258 scope:global align:4 +setAttnPos__11daNpc_ykM_cFv = .text:0x00002290; // type:function size:0x60C scope:global align:4 +setCollision__11daNpc_ykM_cFv = .text:0x0000289C; // type:function size:0x34C scope:global align:4 +drawDbgInfo__11daNpc_ykM_cFv = .text:0x00002BE8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_ykM_cFv = .text:0x00002BF0; // type:function size:0x1FC scope:global align:4 +setFishAnm__11daNpc_ykM_cFiif = .text:0x00002DEC; // type:function size:0xC4 scope:global align:4 +setLeafAnm__11daNpc_ykM_cFif = .text:0x00002EB0; // type:function size:0xCC scope:global align:4 +afterSetMotionAnm__11daNpc_ykM_cFiifi = .text:0x00002F7C; // type:function size:0x3C scope:global align:4 +selectAction__11daNpc_ykM_cFv = .text:0x00002FB8; // type:function size:0x15C scope:global align:4 +setAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003114; // type:function size:0xA8 scope:global align:4 +chkContinueAttnPlayer__11daNpc_ykM_cFv = .text:0x000031BC; // type:function size:0x8C scope:global align:4 +chkTouchPlayer__11daNpc_ykM_cFv = .text:0x00003248; // type:function size:0xD0 scope:global align:4 +cutSlideDown__11daNpc_ykM_cFi = .text:0x00003318; // type:function size:0x65C scope:global align:4 +cutMeetingAgain__11daNpc_ykM_cFi = .text:0x00003974; // type:function size:0x304 scope:global align:4 +cutGetTomatoPuree__11daNpc_ykM_cFi = .text:0x00003C78; // type:function size:0x7D8 scope:global align:4 +cutGetTaste__11daNpc_ykM_cFi = .text:0x00004450; // type:function size:0x768 scope:global align:4 +cutLv5DungeonClear__11daNpc_ykM_cFi = .text:0x00004BB8; // type:function size:0x8C0 scope:global align:4 +cutFindWolf__11daNpc_ykM_cFi = .text:0x00005478; // type:function size:0x1D0 scope:global align:4 +cutStartSnowboardRace__11daNpc_ykM_cFi = .text:0x00005648; // type:function size:0x3F8 scope:global align:4 +cutEndSnowboardRace__11daNpc_ykM_cFi = .text:0x00005A40; // type:function size:0x46C scope:global align:4 +cutHug__11daNpc_ykM_cFi = .text:0x00005EAC; // type:function size:0x68 scope:global align:4 +setDialogueMotion__11daNpc_ykM_cFv = .text:0x00005F14; // type:function size:0xC4 scope:global align:4 +dialogue__11daNpc_ykM_cFv = .text:0x00005FD8; // type:function size:0x1CC scope:global align:4 +wait__11daNpc_ykM_cFPv = .text:0x000061A4; // type:function size:0x588 scope:global align:4 +cook__11daNpc_ykM_cFPv = .text:0x0000672C; // type:function size:0x4A4 scope:global align:4 +race__11daNpc_ykM_cFPv = .text:0x00006BD0; // type:function size:0x95C scope:global align:4 +talk__11daNpc_ykM_cFPv = .text:0x0000752C; // type:function size:0x228 scope:global align:4 +daNpc_ykM_Create__FPv = .text:0x00007754; // type:function size:0x4 scope:global align:4 +daNpc_ykM_Delete__FPv = .text:0x00007758; // type:function size:0x34 scope:global align:4 +daNpc_ykM_Execute__FPv = .text:0x0000778C; // type:function size:0x4 scope:global align:4 +daNpc_ykM_Draw__FPv = .text:0x00007790; // type:function size:0x4 scope:global align:4 +daNpc_ykM_IsDelete__FPv = .text:0x00007794; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_ykm_cpp = .text:0x0000779C; // type:function size:0xA0 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000783C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000787C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000078BC; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00007988; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000079C8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00007A0C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00007A48; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00007AF0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00007B7C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00007BFC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00007C18; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00007C78; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007D74; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00007E84; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00007EEC; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__11daNpc_ykM_cFv = .text:0x00007F80; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_ykM_cFv = .text:0x00007F88; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_ykM_cFv = .text:0x00007F90; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_ykM_cFv = .text:0x00007F98; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_ykM_cFi = .text:0x00007FA0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_ykM_cFi = .text:0x00007FB0; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_ykM_Param_cFv = .text:0x00007FC0; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_ykM_Param_cFv = .text:0x00008000; // type:function size:0x10 scope:global align:4 +popup__14daObj_Gadget_cFffP4cXyz = .text:0x00008010; // type:function size:0xD0 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000080E0; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_ykM_Param_c = .rodata:0x00000000; // type:object size:0xC8 scope:global align:4 +heapSize$97764 = .rodata:0x000000C8; // type:object size:0x20 scope:local align:4 +@107555 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107556 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107557 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107558 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107559 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107560 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107561 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107583 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@107584 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@107590 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$97839 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@107730 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@107861 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@108027 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@108119 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@108120 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@108121 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@108122 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@108123 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@108162 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@108283 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@108284 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@108285 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@108286 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@108287 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@108288 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@108289 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@108290 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@108291 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@108430 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@108431 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@108432 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@108433 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@108435 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@108438 = .rodata:0x00000180; // type:object size:0x8 scope:local align:4 data:double +@98735 = .rodata:0x00000188; // type:object size:0x10 scope:local align:4 +@98737 = .rodata:0x00000198; // type:object size:0x10 scope:local align:4 +@108532 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +jointNo$98773 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@108669 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@108722 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@98982 = .rodata:0x000001C0; // type:object size:0x8 scope:local align:4 +@108821 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108822 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108823 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108824 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108825 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108826 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108827 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108828 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@99123 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 +@108888 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@99199 = .rodata:0x000001F4; // type:object size:0x8 scope:local align:4 +@109020 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@109022 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@109023 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@109024 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@99388 = .rodata:0x00000210; // type:object size:0x8 scope:local align:4 +@99574 = .rodata:0x00000218; // type:object size:0x8 scope:local align:4 +@99717 = .rodata:0x00000220; // type:object size:0x8 scope:local align:4 +@109384 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@109385 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@109386 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@109387 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@109388 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@109389 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@109390 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@99884 = .rodata:0x00000244; // type:object size:0x8 scope:local align:4 +motionTbl2$99972 = .rodata:0x0000024C; // type:object size:0x10 scope:local align:4 +motionTbl1$99974 = .rodata:0x0000025C; // type:object size:0x8 scope:local align:4 +@109460 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@109555 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@109556 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@109557 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@109627 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@109826 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@109827 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@109828 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@109829 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@109830 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_383_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_383_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_383_data_3D = .data:0x0000003D; // type:object size:0xA data:string +lbl_383_data_47 = .data:0x00000047; // type:object size:0xE data:string +lbl_383_data_55 = .data:0x00000055; // type:object size:0x10 data:string +lbl_383_data_65 = .data:0x00000065; // type:object size:0xA data:string +lbl_383_data_6F = .data:0x0000006F; // type:object size:0xA data:string +lbl_383_data_79 = .data:0x00000079; // type:object size:0x14 data:string +lbl_383_data_8D = .data:0x0000008D; // type:object size:0x12 data:string +lbl_383_data_9F = .data:0x0000009F; // type:object size:0x4 data:string +l_evtList = .data:0x000000A4; // type:object size:0x50 scope:global align:4 +lbl_383_data_F4 = .data:0x000000F4; // type:object size:0x4 data:string +lbl_383_data_F8 = .data:0x000000F8; // type:object size:0x5 data:string +lbl_383_data_FD = .data:0x000000FD; // type:object size:0x5 data:string +lbl_383_data_102 = .data:0x00000102; // type:object size:0x5 data:string +l_resNameList = .data:0x00000108; // type:object size:0x14 scope:global align:4 +lbl_383_data_11C = .data:0x0000011C; // type:object size:0x3 +lbl_383_data_11F = .data:0x0000011F; // type:object size:0x3 +lbl_383_data_122 = .data:0x00000122; // type:object size:0x5 +lbl_383_data_127 = .data:0x00000127; // type:object size:0x5 +l_loadResPtrnList = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000014C; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x0000030C; // type:object size:0x594 scope:global align:4 +l_faceMotionSequenceData = .data:0x000008A0; // type:object size:0x100 scope:global align:4 +l_motionSequenceData = .data:0x000009A0; // type:object size:0x2F0 scope:global align:4 +lbl_383_data_C90 = .data:0x00000C90; // type:object size:0x11 data:string +mCutNameList__11daNpc_ykM_c = .data:0x00000CA4; // type:object size:0x28 scope:global align:4 +mCutList__11daNpc_ykM_c = .data:0x00000CCC; // type:object size:0x78 scope:global align:4 data:4byte +@107975 = .data:0x00000D44; // type:object size:0x1C scope:local align:4 +@107990 = .data:0x00000D60; // type:object size:0x1C scope:local align:4 +@108144 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 data:4byte +@108182 = .data:0x00000D88; // type:object size:0xC scope:local align:4 data:4byte +@108183 = .data:0x00000D94; // type:object size:0xC scope:local align:4 data:4byte +lbl_383_data_DA0 = .data:0x00000DA0; // type:object size:0x4 data:string +fishAnmData$98812 = .data:0x00000DA4; // type:object size:0x198 scope:local align:4 +leafAnmData$98829 = .data:0x00000F3C; // type:object size:0x24 scope:local align:4 +@108678 = .data:0x00000F60; // type:object size:0xC scope:local align:4 +@108679 = .data:0x00000F6C; // type:object size:0xC scope:local align:4 +@108680 = .data:0x00000F78; // type:object size:0xC scope:local align:4 +@108681 = .data:0x00000F84; // type:object size:0xC scope:local align:4 +@108682 = .data:0x00000F90; // type:object size:0xC scope:local align:4 +@108683 = .data:0x00000F9C; // type:object size:0xC scope:local align:4 +lbl_383_data_FA8 = .data:0x00000FA8; // type:object size:0x4 data:string +lbl_383_data_FAC = .data:0x00000FAC; // type:object size:0x6 data:string +@108831 = .data:0x00000FB4; // type:object size:0x1C scope:local align:4 +@108830 = .data:0x00000FD0; // type:object size:0x1C scope:local align:4 +lbl_383_data_FEC = .data:0x00000FEC; // type:object size:0x6 data:string +@109027 = .data:0x00000FF4; // type:object size:0x24 scope:local align:4 +@109026 = .data:0x00001018; // type:object size:0x24 scope:local align:4 +@109172 = .data:0x0000103C; // type:object size:0x24 scope:local align:4 +@109171 = .data:0x00001060; // type:object size:0x24 scope:local align:4 +daNpc_ykM_MethodTable = .data:0x00001084; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YKM = .data:0x000010A4; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_ykM_c = .data:0x000010D4; // type:object size:0xC4 scope:global align:4 +lbl_383_data_1198 = .data:0x00001198; // type:object size:0xC data:string +@100597 = .data:0x000011A4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_ykM_c = .data:0x000011B8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_ykM_Param_c = .data:0x000011C0; // type:object size:0xC scope:global align:4 +lbl_383_data_11CC = .data:0x000011CC; // type:object size:0x12 data:string +__RTTI__17daNpc_ykM_Param_c = .data:0x000011E0; // type:object size:0x8 scope:global align:4 +lbl_383_data_11E8 = .data:0x000011E8; // type:object size:0x9 data:string +@100610 = .data:0x000011F4; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00001208; // type:object size:0xC scope:global align:4 +lbl_383_data_1214 = .data:0x00001214; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001224; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000122C; // type:object size:0xC scope:global align:4 +lbl_383_data_1238 = .data:0x00001238; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00001248; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001250; // type:object size:0xC scope:global align:4 +lbl_383_data_125C = .data:0x0000125C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001274; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000127C; // type:object size:0xC scope:global align:4 +lbl_383_data_1288 = .data:0x00001288; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 +lbl_383_data_12A4 = .data:0x000012A4; // type:object size:0x34 +@100677 = .data:0x000012D8; // type:object size:0x3C scope:local align:4 +lbl_383_data_1314 = .data:0x00001314; // type:object size:0x14 +@100679 = .data:0x00001328; // type:object size:0x34 scope:local align:4 +lbl_383_data_135C = .data:0x0000135C; // type:object size:0x14 +@100737 = .data:0x00001370; // type:object size:0x24 scope:local align:4 +lbl_383_data_1394 = .data:0x00001394; // type:object size:0x18 +@100739 = .data:0x000013AC; // type:object size:0xC scope:local align:4 +lbl_383_data_13B8 = .data:0x000013B8; // type:object size:0x1C +@100741 = .data:0x000013D4; // type:object size:0xC scope:local align:4 +lbl_383_data_13E0 = .data:0x000013E0; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97742 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_SBRaceStartPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@97743 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_SBRaceStartAngle = .bss:0x0000002C; // type:object size:0x6 scope:global align:4 +@97744 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000040; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ykw/splits.txt b/config/RZDJ01/rels/d_a_npc_ykw/splits.txt new file mode 100644 index 0000000000..c2b1a80886 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ykw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykw.cpp: + .text start:0x000000CC end:0x0000707C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F8 + .data start:0x00000000 end:0x00001104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_ykw/symbols.txt b/config/RZDJ01/rels/d_a_npc_ykw/symbols.txt new file mode 100644 index 0000000000..f827fb35dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_ykw/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_ykW_cFv = .text:0x000000CC; // type:function size:0xF4 scope:global align:4 +create__11daNpc_ykW_cFv = .text:0x000001C0; // type:function size:0x518 scope:global align:4 +CreateHeap__11daNpc_ykW_cFv = .text:0x000006D8; // type:function size:0x274 scope:global align:4 +Draw__11daNpc_ykW_cFv = .text:0x0000094C; // type:function size:0xD4 scope:global align:4 +createHeapCallBack__11daNpc_ykW_cFP10fopAc_ac_c = .text:0x00000A20; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_ykW_cFP8J3DJointi = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +srchItemHeart__11daNpc_ykW_cFPvPv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +srchYkw__11daNpc_ykW_cFPvPv = .text:0x00000B2C; // type:function size:0x94 scope:global align:4 +getOtherYkwP__11daNpc_ykW_cFi = .text:0x00000BC0; // type:function size:0xD0 scope:global align:4 +srchYkm__11daNpc_ykW_cFPvPv = .text:0x00000C90; // type:function size:0x94 scope:global align:4 +getOtherYkmP__11daNpc_ykW_cFi = .text:0x00000D24; // type:function size:0xD0 scope:global align:4 +getType__11daNpc_ykW_cFv = .text:0x00000DF4; // type:function size:0x68 scope:global align:4 +isDelete__11daNpc_ykW_cFv = .text:0x00000E5C; // type:function size:0x134 scope:global align:4 +reset__11daNpc_ykW_cFv = .text:0x00000F90; // type:function size:0x27C scope:global align:4 +afterJntAnm__11daNpc_ykW_cFi = .text:0x0000120C; // type:function size:0xC0 scope:global align:4 +setParam__11daNpc_ykW_cFv = .text:0x000012CC; // type:function size:0x174 scope:global align:4 +checkChangeEvt__11daNpc_ykW_cFv = .text:0x00001440; // type:function size:0xE0 scope:global align:4 +setAfterTalkMotion__11daNpc_ykW_cFv = .text:0x00001520; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_ykW_cFv = .text:0x00001578; // type:function size:0x184 scope:global align:4 +evtTalk__11daNpc_ykW_cFv = .text:0x000016FC; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_ykW_cFv = .text:0x0000179C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_ykW_cFv = .text:0x00001854; // type:function size:0x1B4 scope:global align:4 +beforeMove__11daNpc_ykW_cFv = .text:0x00001A08; // type:function size:0x70 scope:global align:4 +afterMoved__11daNpc_ykW_cFv = .text:0x00001A78; // type:function size:0x258 scope:global align:4 +setAttnPos__11daNpc_ykW_cFv = .text:0x00001CD0; // type:function size:0x5A4 scope:global align:4 +setCollision__11daNpc_ykW_cFv = .text:0x00002274; // type:function size:0x23C scope:global align:4 +drawDbgInfo__11daNpc_ykW_cFv = .text:0x000024B0; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_ykW_cFv = .text:0x000024B8; // type:function size:0x12C scope:global align:4 +setAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x000025E4; // type:function size:0xA8 scope:global align:4 +getGoalPos__11daNpc_ykW_cFv = .text:0x0000268C; // type:function size:0xE0 scope:global align:4 +orderGoIntoBossRoomEvt__11daNpc_ykW_cFv = .text:0x0000276C; // type:function size:0x9C scope:global align:4 +putUtuwaHeart__11daNpc_ykW_cFP4cXyzffsP4cXyz = .text:0x00002808; // type:function size:0x1CC scope:global align:4 +cutShowDoor__11daNpc_ykW_cFi = .text:0x000029D4; // type:function size:0x1E8 scope:global align:4 +cutGoIntoBossRoom__11daNpc_ykW_cFi = .text:0x00002BBC; // type:function size:0x9C4 scope:global align:4 +cutLv5DungeonClear__11daNpc_ykW_cFi = .text:0x00003580; // type:function size:0xB88 scope:global align:4 +cutFindWolf__11daNpc_ykW_cFi = .text:0x00004108; // type:function size:0x1C8 scope:global align:4 +cutStartSnowboardRace__11daNpc_ykW_cFi = .text:0x000042D0; // type:function size:0x3F0 scope:global align:4 +cutEndSnowboardRace__11daNpc_ykW_cFi = .text:0x000046C0; // type:function size:0x52C scope:global align:4 +cutHug__11daNpc_ykW_cFi = .text:0x00004BEC; // type:function size:0x2B4 scope:global align:4 +setDialogueMotion__11daNpc_ykW_cFv = .text:0x00004EA0; // type:function size:0x100 scope:global align:4 +dialogue__11daNpc_ykW_cFv = .text:0x00004FA0; // type:function size:0x8C scope:global align:4 +wait__11daNpc_ykW_cFPv = .text:0x0000502C; // type:function size:0x66C scope:global align:4 +sitWait__11daNpc_ykW_cFPv = .text:0x00005698; // type:function size:0x1D0 scope:global align:4 +walk__11daNpc_ykW_cFPv = .text:0x00005868; // type:function size:0x34C scope:global align:4 +race__11daNpc_ykW_cFPv = .text:0x00005BB4; // type:function size:0x8B0 scope:global align:4 +talk__11daNpc_ykW_cFPv = .text:0x00006464; // type:function size:0x2E8 scope:global align:4 +daNpc_ykW_Create__FPv = .text:0x0000674C; // type:function size:0x4 scope:global align:4 +daNpc_ykW_Delete__FPv = .text:0x00006750; // type:function size:0x34 scope:global align:4 +daNpc_ykW_Execute__FPv = .text:0x00006784; // type:function size:0x4 scope:global align:4 +daNpc_ykW_Draw__FPv = .text:0x00006788; // type:function size:0x4 scope:global align:4 +daNpc_ykW_IsDelete__FPv = .text:0x0000678C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_ykw_cpp = .text:0x00006794; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000067FC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000683C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000687C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006948; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006988; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000069CC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006A08; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00006AB0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006B3C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006BBC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00006BD8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006C38; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006D34; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006E44; // type:function size:0x94 scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyz = .text:0x00006ED8; // type:function size:0x54 scope:global align:4 +getEyeballMaterialNo__11daNpc_ykW_cFv = .text:0x00006F2C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_ykW_cFv = .text:0x00006F34; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_ykW_cFv = .text:0x00006F3C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_ykW_cFv = .text:0x00006F44; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_ykW_cFv = .text:0x00006F4C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_ykW_cFv = .text:0x00006F54; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_ykW_cFi = .text:0x00006F5C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_ykW_cFi = .text:0x00006F6C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_ykW_Param_cFv = .text:0x00006F7C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_ykW_Param_cFv = .text:0x00006FBC; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00006FCC; // type:function size:0x3C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007008; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_ykW_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global align:4 +heapSize$101564 = .rodata:0x000000B4; // type:object size:0x20 scope:local align:4 +@110148 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110149 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110150 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@110151 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@110152 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@110174 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@110175 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@110227 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@110292 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@110359 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@110591 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@110625 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@110734 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110735 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110736 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110737 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110738 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@110739 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110740 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110741 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110742 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110849 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110850 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110851 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110852 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110855 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 data:double +@110904 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110905 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110906 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110937 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110938 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@111012 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@111013 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102525 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 data:4byte +@111333 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102804 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@111496 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@111497 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@111498 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111499 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111500 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@111501 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111502 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111503 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111504 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111505 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111506 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111507 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111508 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111509 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@111611 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111612 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@111613 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@111614 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@111615 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@111616 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@111617 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@111715 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@111716 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +motionTbl1$103293 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 +motionTbl2$103298 = .rodata:0x000001D4; // type:object size:0x8 scope:local align:4 +@111829 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@112137 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@112138 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@112139 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@112140 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@112141 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_384_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_384_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_384_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_384_data_25 = .data:0x00000025; // type:object size:0xA data:string +lbl_384_data_2F = .data:0x0000002F; // type:object size:0x12 data:string +lbl_384_data_41 = .data:0x00000041; // type:object size:0x12 data:string +lbl_384_data_53 = .data:0x00000053; // type:object size:0x11 data:string +lbl_384_data_64 = .data:0x00000064; // type:object size:0xA data:string +lbl_384_data_6E = .data:0x0000006E; // type:object size:0x14 data:string +lbl_384_data_82 = .data:0x00000082; // type:object size:0x12 data:string +l_evtList = .data:0x00000094; // type:object size:0x50 scope:global align:4 +lbl_384_data_E4 = .data:0x000000E4; // type:object size:0x4 data:string +lbl_384_data_E8 = .data:0x000000E8; // type:object size:0x5 data:string +lbl_384_data_ED = .data:0x000000ED; // type:object size:0x5 data:string +lbl_384_data_F2 = .data:0x000000F2; // type:object size:0x5 data:string +l_resNameList = .data:0x000000F8; // type:object size:0x14 scope:global align:4 +lbl_384_data_10C = .data:0x0000010C; // type:object size:0x2 +lbl_384_data_10E = .data:0x0000010E; // type:object size:0x3 +lbl_384_data_111 = .data:0x00000111; // type:object size:0x3 +lbl_384_data_114 = .data:0x00000114; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000118; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x00000138; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x000002C0; // type:object size:0x3D4 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000694; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000774; // type:object size:0x210 scope:global align:4 +lbl_384_data_984 = .data:0x00000984; // type:object size:0x11 data:string +lbl_384_data_995 = .data:0x00000995; // type:object size:0x4 data:string +mCutNameList__11daNpc_ykW_c = .data:0x0000099C; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_ykW_c = .data:0x000009BC; // type:object size:0x60 scope:global align:4 data:4byte +@110409 = .data:0x00000A1C; // type:object size:0x1C scope:local align:4 +@110459 = .data:0x00000A38; // type:object size:0x1C scope:local align:4 +@110607 = .data:0x00000A54; // type:object size:0xC scope:local align:4 data:4byte +@110644 = .data:0x00000A60; // type:object size:0xC scope:local align:4 data:4byte +@110645 = .data:0x00000A6C; // type:object size:0xC scope:local align:4 data:4byte +lbl_384_data_A78 = .data:0x00000A78; // type:object size:0x4 data:string +@102232 = .data:0x00000A7C; // type:object size:0xC scope:local align:4 +@102236 = .data:0x00000A88; // type:object size:0xC scope:local align:4 +@102241 = .data:0x00000A94; // type:object size:0xC scope:local align:4 +@102371 = .data:0x00000AA0; // type:object size:0xC scope:local align:4 +@102375 = .data:0x00000AAC; // type:object size:0xC scope:local align:4 +@110914 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 +@110915 = .data:0x00000AC4; // type:object size:0xC scope:local align:4 +@110916 = .data:0x00000AD0; // type:object size:0xC scope:local align:4 +@110917 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +@110918 = .data:0x00000AE8; // type:object size:0xC scope:local align:4 +@110919 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 +lbl_384_data_B00 = .data:0x00000B00; // type:object size:0x4 data:string +lbl_384_data_B04 = .data:0x00000B04; // type:object size:0x18 +@111511 = .data:0x00000B1C; // type:object size:0x190 scope:local align:4 +lbl_384_data_CAC = .data:0x00000CAC; // type:object size:0x8 data:string +@103859 = .data:0x00000CB4; // type:object size:0xC scope:local align:4 +daNpc_ykW_MethodTable = .data:0x00000CC0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YKW = .data:0x00000CE0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_ykW_c = .data:0x00000D10; // type:object size:0xC4 scope:global align:4 +lbl_384_data_DD4 = .data:0x00000DD4; // type:object size:0xC data:string +@103952 = .data:0x00000DE0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_ykW_c = .data:0x00000DF4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_ykW_Param_c = .data:0x00000DFC; // type:object size:0xC scope:global align:4 +lbl_384_data_E08 = .data:0x00000E08; // type:object size:0x12 data:string +__RTTI__17daNpc_ykW_Param_c = .data:0x00000E1C; // type:object size:0x8 scope:global align:4 +lbl_384_data_E24 = .data:0x00000E24; // type:object size:0x9 data:string +@103965 = .data:0x00000E30; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0xC scope:global align:4 +lbl_384_data_E50 = .data:0x00000E50; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E60; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000E68; // type:object size:0xC scope:global align:4 +lbl_384_data_E74 = .data:0x00000E74; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000E84; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E8C; // type:object size:0xC scope:global align:4 +lbl_384_data_E98 = .data:0x00000E98; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EB0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EB8; // type:object size:0xC scope:global align:4 +lbl_384_data_EC4 = .data:0x00000EC4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000ED8; // type:object size:0x8 scope:global align:4 +lbl_384_data_EE0 = .data:0x00000EE0; // type:object size:0x34 +@104032 = .data:0x00000F14; // type:object size:0x3C scope:local align:4 +lbl_384_data_F50 = .data:0x00000F50; // type:object size:0x14 +@104034 = .data:0x00000F64; // type:object size:0x34 scope:local align:4 +lbl_384_data_F98 = .data:0x00000F98; // type:object size:0x14 +@104092 = .data:0x00000FAC; // type:object size:0x24 scope:local align:4 +lbl_384_data_FD0 = .data:0x00000FD0; // type:object size:0x18 +@104094 = .data:0x00000FE8; // type:object size:0xC scope:local align:4 +lbl_384_data_FF4 = .data:0x00000FF4; // type:object size:0x1C +@104096 = .data:0x00001010; // type:object size:0xC scope:local align:4 +lbl_384_data_101C = .data:0x0000101C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@101548 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@102250 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$102247 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zanb/splits.txt b/config/RZDJ01/rels/d_a_npc_zanb/splits.txt new file mode 100644 index 0000000000..219b3b1c89 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zanb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zanb.cpp: + .text start:0x000000CC end:0x00001ED8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000528 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_zanb/symbols.txt b/config/RZDJ01/rels/d_a_npc_zanb/symbols.txt new file mode 100644 index 0000000000..f06164e426 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zanb/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_zanB_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_zanB_cFv = .text:0x00000178; // type:function size:0x4DC scope:global align:4 +CreateHeap__12daNpc_zanB_cFv = .text:0x00000654; // type:function size:0x268 scope:global align:4 +Draw__12daNpc_zanB_cFv = .text:0x000008BC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_zanB_cFP10fopAc_ac_c = .text:0x00000950; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_zanB_cFP8J3DJointi = .text:0x00000954; // type:function size:0x54 scope:global align:4 +getType__12daNpc_zanB_cFv = .text:0x000009A8; // type:function size:0x20 scope:global align:4 +reset__12daNpc_zanB_cFv = .text:0x000009C8; // type:function size:0x94 scope:global align:4 +afterJntAnm__12daNpc_zanB_cFi = .text:0x00000A5C; // type:function size:0x8C scope:global align:4 +checkChangeEvt__12daNpc_zanB_cFv = .text:0x00000AE8; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_zanB_cFv = .text:0x00000B94; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__12daNpc_zanB_cFv = .text:0x00000C90; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_zanB_cFv = .text:0x00000CAC; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_zanB_cFv = .text:0x00000D4C; // type:function size:0xBC scope:global align:4 +action__12daNpc_zanB_cFv = .text:0x00000E08; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_zanB_cFv = .text:0x00000EAC; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_zanB_cFv = .text:0x00000F24; // type:function size:0x264 scope:global align:4 +setCollision__12daNpc_zanB_cFv = .text:0x00001188; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__12daNpc_zanB_cFv = .text:0x00001334; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_zanB_cFv = .text:0x0000133C; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_zanB_cFv = .text:0x000013A4; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x000013E4; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_zanB_cFPv = .text:0x0000148C; // type:function size:0x21C scope:global align:4 +talk__12daNpc_zanB_cFPv = .text:0x000016A8; // type:function size:0x184 scope:global align:4 +daNpc_zanB_Create__FPv = .text:0x0000182C; // type:function size:0x4 scope:global align:4 +daNpc_zanB_Delete__FPv = .text:0x00001830; // type:function size:0x34 scope:global align:4 +daNpc_zanB_Execute__FPv = .text:0x00001864; // type:function size:0x4 scope:global align:4 +daNpc_zanB_Draw__FPv = .text:0x00001868; // type:function size:0x4 scope:global align:4 +daNpc_zanB_IsDelete__FPv = .text:0x0000186C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018DC; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000019A8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019E8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A28; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A6C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B14; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001BA0; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001CB8; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001DC8; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__12daNpc_zanB_cFv = .text:0x00001E48; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_zanB_cFv = .text:0x00001E50; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_zanB_cFv = .text:0x00001E58; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_zanB_cFv = .text:0x00001E60; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_zanB_cFi = .text:0x00001E68; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_zanB_cFi = .text:0x00001E78; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_zanB_Param_cFv = .text:0x00001E88; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_zanB_Param_cFv = .text:0x00001EC8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_zanB_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94753 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +@97996 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97997 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97998 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97999 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98000 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98020 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98021 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98027 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98073 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98225 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98309 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98310 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98311 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98316 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98364 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98365 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_385_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_385_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_385_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_385_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A8; // type:object size:0x20 scope:global align:4 +mCutNameList__12daNpc_zanB_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98172 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98236 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@98237 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +lbl_385_data_F0 = .data:0x000000F0; // type:object size:0x5 data:string +@98376 = .data:0x000000F8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_zanB_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZANB = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_zanB_c = .data:0x00000154; // type:object size:0xC4 scope:global align:4 +lbl_385_data_218 = .data:0x00000218; // type:object size:0xD data:string +@95316 = .data:0x00000228; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_zanB_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_zanB_Param_c = .data:0x00000244; // type:object size:0xC scope:global align:4 +lbl_385_data_250 = .data:0x00000250; // type:object size:0x13 data:string +__RTTI__18daNpc_zanB_Param_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 +lbl_385_data_26C = .data:0x0000026C; // type:object size:0x9 data:string +@95324 = .data:0x00000278; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000028C; // type:object size:0xC scope:global align:4 +lbl_385_data_298 = .data:0x00000298; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002B0; // type:object size:0xC scope:global align:4 +lbl_385_data_2BC = .data:0x000002BC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_385_data_2E8 = .data:0x000002E8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002FC; // type:object size:0x8 scope:global align:4 +lbl_385_data_304 = .data:0x00000304; // type:object size:0x34 +@95391 = .data:0x00000338; // type:object size:0x3C scope:local align:4 +lbl_385_data_374 = .data:0x00000374; // type:object size:0x14 +@95393 = .data:0x00000388; // type:object size:0x34 scope:local align:4 +lbl_385_data_3BC = .data:0x000003BC; // type:object size:0x14 +@95451 = .data:0x000003D0; // type:object size:0x24 scope:local align:4 +lbl_385_data_3F4 = .data:0x000003F4; // type:object size:0x18 +@95453 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +lbl_385_data_418 = .data:0x00000418; // type:object size:0x1C +@95455 = .data:0x00000434; // type:object size:0xC scope:local align:4 +lbl_385_data_440 = .data:0x00000440; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_zanB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94739 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zant/splits.txt b/config/RZDJ01/rels/d_a_npc_zant/splits.txt new file mode 100644 index 0000000000..12356eea92 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zant.cpp: + .text start:0x000000CC end:0x00001AFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000004D0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_zant/symbols.txt b/config/RZDJ01/rels/d_a_npc_zant/symbols.txt new file mode 100644 index 0000000000..401de0a912 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zant/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Zant_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_Zant_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__12daNpc_Zant_cFv = .text:0x00000648; // type:function size:0x184 scope:global align:4 +Draw__12daNpc_Zant_cFv = .text:0x000007CC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Zant_cFP10fopAc_ac_c = .text:0x00000860; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Zant_cFP8J3DJointi = .text:0x00000864; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Zant_cFv = .text:0x000008B8; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_Zant_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +reset__12daNpc_Zant_cFv = .text:0x00000908; // type:function size:0x5C scope:global align:4 +afterJntAnm__12daNpc_Zant_cFi = .text:0x00000964; // type:function size:0x4 scope:global align:4 +setParam__12daNpc_Zant_cFv = .text:0x00000968; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__12daNpc_Zant_cFv = .text:0x00000A3C; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_Zant_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_Zant_cFv = .text:0x00000B4C; // type:function size:0xBC scope:global align:4 +action__12daNpc_Zant_cFv = .text:0x00000C08; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_Zant_cFv = .text:0x00000CAC; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_Zant_cFv = .text:0x00000D24; // type:function size:0x1C8 scope:global align:4 +setCollision__12daNpc_Zant_cFv = .text:0x00000EEC; // type:function size:0x144 scope:global align:4 +drawDbgInfo__12daNpc_Zant_cFv = .text:0x00001030; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_Zant_cFv = .text:0x00001038; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_Zant_cFv = .text:0x000010A0; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_Zant_cFPv = .text:0x00001188; // type:function size:0x1B8 scope:global align:4 +talk__12daNpc_Zant_cFPv = .text:0x00001340; // type:function size:0x188 scope:global align:4 +daNpc_Zant_Create__FPv = .text:0x000014C8; // type:function size:0x4 scope:global align:4 +daNpc_Zant_Delete__FPv = .text:0x000014CC; // type:function size:0x34 scope:global align:4 +daNpc_Zant_Execute__FPv = .text:0x00001500; // type:function size:0x4 scope:global align:4 +daNpc_Zant_Draw__FPv = .text:0x00001504; // type:function size:0x4 scope:global align:4 +daNpc_Zant_IsDelete__FPv = .text:0x00001508; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001578; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001644; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001684; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000016C4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001708; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000017B0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001804; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000191C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001A2C; // type:function size:0x80 scope:global align:4 +__dt__18daNpc_Zant_Param_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Zant_Param_cFv = .text:0x00001AEC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Zant_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@97820 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97822 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97823 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97824 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97845 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97855 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97895 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@97998 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98078 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98081 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_386_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_386_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_386_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_386_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_Zant_c = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +@98010 = .data:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@98011 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_386_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +@98138 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Zant_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZANT = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Zant_c = .data:0x0000011C; // type:object size:0xC4 scope:global align:4 +lbl_386_data_1E0 = .data:0x000001E0; // type:object size:0xD data:string +@95231 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Zant_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Zant_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_386_data_218 = .data:0x00000218; // type:object size:0x13 data:string +__RTTI__18daNpc_Zant_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_386_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@95239 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_386_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_386_data_284 = .data:0x00000284; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_386_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +lbl_386_data_2CC = .data:0x000002CC; // type:object size:0x34 +@95306 = .data:0x00000300; // type:object size:0x3C scope:local align:4 +lbl_386_data_33C = .data:0x0000033C; // type:object size:0x14 +@95308 = .data:0x00000350; // type:object size:0x34 scope:local align:4 +lbl_386_data_384 = .data:0x00000384; // type:object size:0x14 +@95366 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_386_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95368 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_386_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95370 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_386_data_408 = .data:0x00000408; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_Zant_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94702 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zelR/splits.txt b/config/RZDJ01/rels/d_a_npc_zelR/splits.txt new file mode 100644 index 0000000000..91b8b598e3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelR/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelR.cpp: + .text start:0x000000CC end:0x00001E20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_zelR/symbols.txt b/config/RZDJ01/rels/d_a_npc_zelR/symbols.txt new file mode 100644 index 0000000000..e5def96901 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelR/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_ZelR_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__12daNpc_ZelR_cFv = .text:0x00000184; // type:function size:0x4D4 scope:global align:4 +CreateHeap__12daNpc_ZelR_cFv = .text:0x00000658; // type:function size:0x290 scope:global align:4 +Draw__12daNpc_ZelR_cFv = .text:0x000008E8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__12daNpc_ZelR_cFP10fopAc_ac_c = .text:0x000009AC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_ZelR_cFP8J3DJointi = .text:0x000009B0; // type:function size:0x54 scope:global align:4 +getType__12daNpc_ZelR_cFv = .text:0x00000A04; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_ZelR_cFv = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +reset__12daNpc_ZelR_cFv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +afterJntAnm__12daNpc_ZelR_cFi = .text:0x00000B2C; // type:function size:0x8C scope:global align:4 +ctrlBtk__12daNpc_ZelR_cFv = .text:0x00000BB8; // type:function size:0x108 scope:global align:4 +setParam__12daNpc_ZelR_cFv = .text:0x00000CC0; // type:function size:0xCC scope:global align:4 +setAfterTalkMotion__12daNpc_ZelR_cFv = .text:0x00000D8C; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_ZelR_cFv = .text:0x00000DA8; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_ZelR_cFv = .text:0x00000E9C; // type:function size:0xBC scope:global align:4 +action__12daNpc_ZelR_cFv = .text:0x00000F58; // type:function size:0x10C scope:global align:4 +beforeMove__12daNpc_ZelR_cFv = .text:0x00001064; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_ZelR_cFv = .text:0x000010DC; // type:function size:0x1F4 scope:global align:4 +setCollision__12daNpc_ZelR_cFv = .text:0x000012D0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__12daNpc_ZelR_cFv = .text:0x00001408; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_ZelR_cFv = .text:0x00001410; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_ZelR_cFPv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +talk__12daNpc_ZelR_cFPv = .text:0x00001630; // type:function size:0x13C scope:global align:4 +daNpc_ZelR_Create__FPv = .text:0x0000176C; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:global align:4 +daNpc_ZelR_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_ZelR_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_ZelR_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_ZelR_cFi = .text:0x00001DB0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_ZelR_cFi = .text:0x00001DC0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_ZelR_Param_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_ZelR_Param_cFv = .text:0x00001E10; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_ZelR_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98000 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98001 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98002 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98003 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98023 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98024 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98034 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98090 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98154 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98262 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98390 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98391 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98392 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_387_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_387_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_387_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_387_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_ZelR_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98311 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98312 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_387_data_E4 = .data:0x000000E4; // type:object size:0x5 data:string +@98443 = .data:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_ZelR_MethodTable = .data:0x000000F8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELR = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_ZelR_c = .data:0x00000148; // type:object size:0xC4 scope:global align:4 +lbl_387_data_20C = .data:0x0000020C; // type:object size:0xD data:string +@95293 = .data:0x0000021C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_ZelR_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_ZelR_Param_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_387_data_244 = .data:0x00000244; // type:object size:0x13 data:string +__RTTI__18daNpc_ZelR_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_387_data_260 = .data:0x00000260; // type:object size:0x9 data:string +@95301 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_387_data_28C = .data:0x0000028C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_387_data_2B0 = .data:0x000002B0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002C8; // type:object size:0xC scope:global align:4 +lbl_387_data_2D4 = .data:0x000002D4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_387_data_300 = .data:0x00000300; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 +lbl_387_data_31C = .data:0x0000031C; // type:object size:0x34 +@95368 = .data:0x00000350; // type:object size:0x3C scope:local align:4 +lbl_387_data_38C = .data:0x0000038C; // type:object size:0x14 +@95370 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 +lbl_387_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@95428 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_387_data_40C = .data:0x0000040C; // type:object size:0x18 +@95430 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_387_data_430 = .data:0x00000430; // type:object size:0x1C +@95432 = .data:0x0000044C; // type:object size:0xC scope:local align:4 +lbl_387_data_458 = .data:0x00000458; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_ZelR_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94732 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zelRo/splits.txt b/config/RZDJ01/rels/d_a_npc_zelRo/splits.txt new file mode 100644 index 0000000000..9b5dad5e36 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelRo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelRo.cpp: + .text start:0x000000CC end:0x00001E28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt b/config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt new file mode 100644 index 0000000000..e62fc6ff94 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelRo/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_ZelRo_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_ZelRo_cFv = .text:0x00000184; // type:function size:0x4D4 scope:global align:4 +CreateHeap__13daNpc_ZelRo_cFv = .text:0x00000658; // type:function size:0x290 scope:global align:4 +Draw__13daNpc_ZelRo_cFv = .text:0x000008E8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__13daNpc_ZelRo_cFP10fopAc_ac_c = .text:0x000009AC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_ZelRo_cFP8J3DJointi = .text:0x000009B0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_ZelRo_cFv = .text:0x00000A04; // type:function size:0x20 scope:global align:4 +isDelete__13daNpc_ZelRo_cFv = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +reset__13daNpc_ZelRo_cFv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +afterJntAnm__13daNpc_ZelRo_cFi = .text:0x00000B2C; // type:function size:0x8C scope:global align:4 +ctrlBtk__13daNpc_ZelRo_cFv = .text:0x00000BB8; // type:function size:0x108 scope:global align:4 +setParam__13daNpc_ZelRo_cFv = .text:0x00000CC0; // type:function size:0xCC scope:global align:4 +setAfterTalkMotion__13daNpc_ZelRo_cFv = .text:0x00000D8C; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_ZelRo_cFv = .text:0x00000DA8; // type:function size:0xF4 scope:global align:4 +evtCutProc__13daNpc_ZelRo_cFv = .text:0x00000E9C; // type:function size:0xBC scope:global align:4 +action__13daNpc_ZelRo_cFv = .text:0x00000F58; // type:function size:0x10C scope:global align:4 +beforeMove__13daNpc_ZelRo_cFv = .text:0x00001064; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_ZelRo_cFv = .text:0x000010DC; // type:function size:0x1F4 scope:global align:4 +setCollision__13daNpc_ZelRo_cFv = .text:0x000012D0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__13daNpc_ZelRo_cFv = .text:0x00001408; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_ZelRo_cFv = .text:0x00001410; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_ZelRo_cFPv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +talk__13daNpc_ZelRo_cFPv = .text:0x00001630; // type:function size:0x13C scope:global align:4 +daNpc_ZelRo_Create__FPv = .text:0x0000176C; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:global align:4 +daNpc_ZelRo_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_ZelRo_cFv = .text:0x00001DB0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_ZelRo_cFi = .text:0x00001DB8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_ZelRo_cFi = .text:0x00001DC8; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_ZelRo_Param_cFv = .text:0x00001DD8; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_ZelRo_Param_cFv = .text:0x00001E18; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_ZelRo_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98004 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98005 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98006 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98007 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98027 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98028 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98038 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98094 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98158 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98266 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98394 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98399 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_388_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_388_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_388_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_388_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__13daNpc_ZelRo_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98315 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98316 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_388_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +@98447 = .data:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_ZelRo_MethodTable = .data:0x000000F8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELRO = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_ZelRo_c = .data:0x00000148; // type:object size:0xC4 scope:global align:4 +lbl_388_data_20C = .data:0x0000020C; // type:object size:0xE data:string +@95297 = .data:0x0000021C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_ZelRo_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_ZelRo_Param_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_388_data_244 = .data:0x00000244; // type:object size:0x14 data:string +__RTTI__19daNpc_ZelRo_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_388_data_260 = .data:0x00000260; // type:object size:0x9 data:string +@95305 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_388_data_28C = .data:0x0000028C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_388_data_2B0 = .data:0x000002B0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002C8; // type:object size:0xC scope:global align:4 +lbl_388_data_2D4 = .data:0x000002D4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_388_data_300 = .data:0x00000300; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 +lbl_388_data_31C = .data:0x0000031C; // type:object size:0x34 +@95372 = .data:0x00000350; // type:object size:0x3C scope:local align:4 +lbl_388_data_38C = .data:0x0000038C; // type:object size:0x14 +@95374 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 +lbl_388_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@95432 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_388_data_40C = .data:0x0000040C; // type:object size:0x18 +@95434 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_388_data_430 = .data:0x00000430; // type:object size:0x1C +@95436 = .data:0x0000044C; // type:object size:0xC scope:local align:4 +lbl_388_data_458 = .data:0x00000458; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpc_ZelRo_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94736 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zelda/splits.txt b/config/RZDJ01/rels/d_a_npc_zelda/splits.txt new file mode 100644 index 0000000000..8d9630e013 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelda.cpp: + .text start:0x000000CC end:0x00001FE4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_npc_zelda/symbols.txt b/config/RZDJ01/rels/d_a_npc_zelda/symbols.txt new file mode 100644 index 0000000000..0622755087 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zelda/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Zelda_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__13daNpc_Zelda_cFv = .text:0x00000178; // type:function size:0x4DC scope:global align:4 +CreateHeap__13daNpc_Zelda_cFv = .text:0x00000654; // type:function size:0x284 scope:global align:4 +Draw__13daNpc_Zelda_cFv = .text:0x000008D8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__13daNpc_Zelda_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Zelda_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Zelda_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +reset__13daNpc_Zelda_cFv = .text:0x00000A14; // type:function size:0xAC scope:global align:4 +afterJntAnm__13daNpc_Zelda_cFi = .text:0x00000AC0; // type:function size:0x8C scope:global align:4 +ctrlBtk__13daNpc_Zelda_cFv = .text:0x00000B4C; // type:function size:0x108 scope:global align:4 +checkChangeEvt__13daNpc_Zelda_cFv = .text:0x00000C54; // type:function size:0xAC scope:global align:4 +setParam__13daNpc_Zelda_cFv = .text:0x00000D00; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__13daNpc_Zelda_cFv = .text:0x00000DFC; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_Zelda_cFv = .text:0x00000E18; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Zelda_cFv = .text:0x00000EB8; // type:function size:0xBC scope:global align:4 +action__13daNpc_Zelda_cFv = .text:0x00000F74; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_Zelda_cFv = .text:0x00001018; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_Zelda_cFv = .text:0x00001090; // type:function size:0x264 scope:global align:4 +setCollision__13daNpc_Zelda_cFv = .text:0x000012F4; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__13daNpc_Zelda_cFv = .text:0x000014A0; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_Zelda_cFv = .text:0x000014A8; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x000014E8; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_Zelda_cFPv = .text:0x00001590; // type:function size:0x21C scope:global align:4 +talk__13daNpc_Zelda_cFPv = .text:0x000017AC; // type:function size:0x184 scope:global align:4 +daNpc_Zelda_Create__FPv = .text:0x00001930; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_Delete__FPv = .text:0x00001934; // type:function size:0x34 scope:global align:4 +daNpc_Zelda_Execute__FPv = .text:0x00001968; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_Draw__FPv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_IsDelete__FPv = .text:0x00001970; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000019E0; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B2C; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001B70; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C18; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CA4; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DBC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001ECC; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F4C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F54; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Zelda_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Zelda_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Zelda_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Zelda_cFi = .text:0x00001F74; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Zelda_cFi = .text:0x00001F84; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Zelda_Param_cFv = .text:0x00001F94; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Zelda_Param_cFv = .text:0x00001FD4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Zelda_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94761 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +@98102 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98103 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98126 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98127 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98133 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98187 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98251 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98331 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98472 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98474 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98475 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98478 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98526 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98527 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98528 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_389_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_389_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_389_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_389_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x54 scope:global align:4 +l_motionAnmData = .data:0x00000098; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +l_motionSequenceData = .data:0x00000100; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_Zelda_c = .data:0x00000120; // type:object size:0x4 scope:global align:4 +@98336 = .data:0x00000124; // type:object size:0xC scope:local align:4 data:4byte +@98399 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +@98400 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +lbl_389_data_148 = .data:0x00000148; // type:object size:0x6 data:string +@98531 = .data:0x00000150; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Zelda_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELDA = .data:0x0000017C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Zelda_c = .data:0x000001AC; // type:object size:0xC4 scope:global align:4 +lbl_389_data_270 = .data:0x00000270; // type:object size:0xE data:string +@95349 = .data:0x00000280; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Zelda_c = .data:0x00000294; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Zelda_Param_c = .data:0x0000029C; // type:object size:0xC scope:global align:4 +lbl_389_data_2A8 = .data:0x000002A8; // type:object size:0x14 data:string +__RTTI__19daNpc_Zelda_Param_c = .data:0x000002BC; // type:object size:0x8 scope:global align:4 +lbl_389_data_2C4 = .data:0x000002C4; // type:object size:0x9 data:string +@95357 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_389_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_389_data_314 = .data:0x00000314; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_389_data_340 = .data:0x00000340; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_389_data_35C = .data:0x0000035C; // type:object size:0x34 +@95424 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_389_data_3CC = .data:0x000003CC; // type:object size:0x14 +@95426 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_389_data_414 = .data:0x00000414; // type:object size:0x14 +@95484 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_389_data_44C = .data:0x0000044C; // type:object size:0x18 +@95486 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_389_data_470 = .data:0x00000470; // type:object size:0x1C +@95488 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_389_data_498 = .data:0x00000498; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpc_Zelda_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94747 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zra/splits.txt b/config/RZDJ01/rels/d_a_npc_zra/splits.txt new file mode 100644 index 0000000000..25937a8aee --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zra.cpp: + .text start:0x000000CC end:0x0000FC78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000634 + .data start:0x00000000 end:0x00000F2C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_zra/symbols.txt b/config/RZDJ01/rels/d_a_npc_zra/symbols.txt new file mode 100644 index 0000000000..4ca7c79757 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zra/symbols.txt @@ -0,0 +1,482 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +getDstPosDst2__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +setNextIdxDst__16daNpc_zrA_Path_cF4cXyz = .text:0x000001A8; // type:function size:0x80 scope:global align:4 +chkPassedDstXZ__16daNpc_zrA_Path_cF4cXyz = .text:0x00000228; // type:function size:0x5C scope:global align:4 +getDstPosDstXZ__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x00000284; // type:function size:0xD8 scope:global align:4 +chkPassedChase__16daNpc_zrA_Path_cFUs4cXyz = .text:0x0000035C; // type:function size:0x60 scope:global align:4 +getDstPosChase__16daNpc_zrA_Path_cFUs4cXyzR4cXyz = .text:0x000003BC; // type:function size:0xF0 scope:global align:4 +chkPassDst__16daNpc_zrA_Path_cFUs4cXyz = .text:0x000004AC; // type:function size:0x468 scope:global align:4 +__ct__11daNpc_zrA_cFv = .text:0x00000914; // type:function size:0x2F4 scope:global align:4 +__dt__11daNpc_zrA_cFv = .text:0x00000C08; // type:function size:0x1D4 scope:global align:4 +create__11daNpc_zrA_cFv = .text:0x00000DDC; // type:function size:0x3C4 scope:global align:4 +CreateHeap__11daNpc_zrA_cFv = .text:0x000011A0; // type:function size:0x414 scope:global align:4 +Draw__11daNpc_zrA_cFv = .text:0x000015B4; // type:function size:0x2C4 scope:global align:4 +ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel = .text:0x00001878; // type:function size:0x2D4 scope:global align:4 +createHeapCallBack__11daNpc_zrA_cFP10fopAc_ac_c = .text:0x00001B4C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrA_cFP8J3DJointi = .text:0x00001B50; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_zrA_cFv = .text:0x00001B98; // type:function size:0x1DC scope:global align:4 +main__11daNpc_zrA_cFv = .text:0x00001D74; // type:function size:0x27C scope:global align:4 +ctrlBtk__11daNpc_zrA_cFv = .text:0x00001FF0; // type:function size:0x138 scope:global align:4 +setAttnPos__11daNpc_zrA_cFv = .text:0x00002128; // type:function size:0x5EC scope:global align:4 +setMtx__11daNpc_zrA_cFv = .text:0x00002714; // type:function size:0xAC scope:global align:4 +setExpressionAnm__11daNpc_zrA_cFib = .text:0x000027C0; // type:function size:0x38C scope:global align:4 +setExpressionBtp__11daNpc_zrA_cFi = .text:0x00002B4C; // type:function size:0x110 scope:global align:4 +setExpression__11daNpc_zrA_cFif = .text:0x00002C5C; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrA_cFif = .text:0x00002C88; // type:function size:0x1D0 scope:global align:4 +setMotionWaterAnm__11daNpc_zrA_cFi = .text:0x00002E58; // type:function size:0x29C scope:global align:4 +setMotion__11daNpc_zrA_cFifi = .text:0x000030F4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrA_cFv = .text:0x00003138; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrA_cFv = .text:0x00003140; // type:function size:0xF0 scope:global align:4 +getTypeFromArgument__11daNpc_zrA_cFv = .text:0x00003230; // type:function size:0x68 scope:global align:4 +getSoldierTypeFromParam__11daNpc_zrA_cFv = .text:0x00003298; // type:function size:0x4C scope:global align:4 +getGameModeFromParam__11daNpc_zrA_cFv = .text:0x000032E4; // type:function size:0x24 scope:global align:4 +getActionTypeFromParam__11daNpc_zrA_cFv = .text:0x00003308; // type:function size:0xB8 scope:global align:4 +getMultiModeFromParam__11daNpc_zrA_cFv = .text:0x000033C0; // type:function size:0x2C scope:global align:4 +getMultiNoFromParam__11daNpc_zrA_cFv = .text:0x000033EC; // type:function size:0x30 scope:global align:4 +isDelete__11daNpc_zrA_cFv = .text:0x0000341C; // type:function size:0xD4 scope:global align:4 +reset__11daNpc_zrA_cFv = .text:0x000034F0; // type:function size:0x314 scope:global align:4 +playExpression__11daNpc_zrA_cFv = .text:0x00003804; // type:function size:0x57C scope:global align:4 +playMotion__11daNpc_zrA_cFv = .text:0x00003D80; // type:function size:0x938 scope:global align:4 +setAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x000046B8; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrA_cFv = .text:0x00004760; // type:function size:0x39C scope:global align:4 +doEvent__11daNpc_zrA_cFv = .text:0x00004AFC; // type:function size:0x720 scope:global align:4 +setSkipZev__11daNpc_zrA_cFii = .text:0x0000521C; // type:function size:0x84 scope:global align:4 +setLookMode__11daNpc_zrA_cFi = .text:0x000052A0; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrA_cFv = .text:0x000052C4; // type:function size:0x288 scope:global align:4 +chkFindPlayer__11daNpc_zrA_cFv = .text:0x0000554C; // type:function size:0xB0 scope:global align:4 +setExpressionTalkAfter__11daNpc_zrA_cFv = .text:0x000055FC; // type:function size:0xE0 scope:global align:4 +setPrtcl__11daNpc_zrA_cFv = .text:0x000056DC; // type:function size:0xCC scope:global align:4 +test__11daNpc_zrA_cFPv = .text:0x000057A8; // type:function size:0xDC scope:global align:4 +ECut_talkMulti__11daNpc_zrA_cFi = .text:0x00005884; // type:function size:0x14C scope:global align:4 +daNpc_zrA_Create__FPv = .text:0x000059D0; // type:function size:0x4 scope:global align:4 +daNpc_zrA_Delete__FPv = .text:0x000059D4; // type:function size:0x34 scope:global align:4 +daNpc_zrA_Execute__FPv = .text:0x00005A08; // type:function size:0x4 scope:global align:4 +daNpc_zrA_Draw__FPv = .text:0x00005A0C; // type:function size:0x4 scope:global align:4 +daNpc_zrA_IsDelete__FPv = .text:0x00005A10; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005A80; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00005ABC; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005B78; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005BB8; // type:function size:0x40 scope:global align:4 +__dt__16daNpc_zrA_Path_cFv = .text:0x00005BF8; // type:function size:0x58 scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00005C50; // type:function size:0x54 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00005CA4; // type:function size:0x28 scope:global align:4 +wait__11daNpc_zrA_cFPv = .text:0x00005CCC; // type:function size:0x42C scope:global align:4 +walkCalc__11daNpc_zrA_cFv = .text:0x000060F8; // type:function size:0xDC scope:global align:4 +waitCalc__11daNpc_zrA_cFv = .text:0x000061D4; // type:function size:0x278 scope:global align:4 +waitSpa__11daNpc_zrA_cFPv = .text:0x0000644C; // type:function size:0x180 scope:global align:4 +waitLake__11daNpc_zrA_cFPv = .text:0x000065CC; // type:function size:0x1EC scope:global align:4 +talk__11daNpc_zrA_cFPv = .text:0x000067B8; // type:function size:0x238 scope:global align:4 +s_subMulti__FPvPv = .text:0x000069F0; // type:function size:0xB0 scope:global align:4 +swim__11daNpc_zrA_cFPv = .text:0x00006AA0; // type:function size:0x22C scope:global align:4 +railSwim__11daNpc_zrA_cFv = .text:0x00006CCC; // type:function size:0xA4C scope:global align:4 +waitSwim__11daNpc_zrA_cFv = .text:0x00007718; // type:function size:0x18C scope:global align:4 +turnSwimInit__11daNpc_zrA_cFv = .text:0x000078A4; // type:function size:0xF4 scope:global align:4 +turnSwim__11daNpc_zrA_cFv = .text:0x00007998; // type:function size:0x27C scope:global align:4 +turnSwimCheck__11daNpc_zrA_cFv = .text:0x00007C14; // type:function size:0xBC scope:global align:4 +evasionCalc__11daNpc_zrA_cFR4cXyzR5csXyz = .text:0x00007CD0; // type:function size:0x210 scope:global align:4 +calcBank__11daNpc_zrA_cFssRsRs = .text:0x00007EE0; // type:function size:0x90 scope:global align:4 +calcWaistAngle__11daNpc_zrA_cFv = .text:0x00007F70; // type:function size:0x1AC scope:global align:4 +calcWaistAngleInit__11daNpc_zrA_cFv = .text:0x0000811C; // type:function size:0x7C scope:global align:4 +calcWaistAngleCheck__11daNpc_zrA_cFv = .text:0x00008198; // type:function size:0x28 scope:global align:4 +calcModulation__11daNpc_zrA_cFv = .text:0x000081C0; // type:function size:0x17C scope:global align:4 +resetModulation__11daNpc_zrA_cFv = .text:0x0000833C; // type:function size:0x70 scope:global align:4 +calcSwimAngle__11daNpc_zrA_cFR5csXyzR5csXyzss = .text:0x000083AC; // type:function size:0x90 scope:global align:4 +calcSwimPos__11daNpc_zrA_cFR4cXyz = .text:0x0000843C; // type:function size:0x78 scope:global align:4 +calcWaitSwim__11daNpc_zrA_cFi = .text:0x000084B4; // type:function size:0xDC scope:global align:4 +ECut_talkSwim__11daNpc_zrA_cFi = .text:0x00008590; // type:function size:0x4EC scope:global align:4 +waitWaterfall__11daNpc_zrA_cFPv = .text:0x00008A7C; // type:function size:0x21C scope:global align:4 +swimWaterfall__11daNpc_zrA_cFPv = .text:0x00008C98; // type:function size:0x508 scope:global align:4 +diveWaterfall__11daNpc_zrA_cFPv = .text:0x000091A0; // type:function size:0x158 scope:global align:4 +talkSwim__11daNpc_zrA_cFPv = .text:0x000092F8; // type:function size:0x298 scope:global align:4 +ECut_carryWaterfall__11daNpc_zrA_cFi = .text:0x00009590; // type:function size:0x4E0 scope:global align:4 +ECut_carryWaterfallSkip__11daNpc_zrA_cFi = .text:0x00009A70; // type:function size:0x230 scope:global align:4 +diveCalc__11daNpc_zrA_cFssi = .text:0x00009CA0; // type:function size:0x24C scope:global align:4 +s_subHoz__FPvPv = .text:0x00009EEC; // type:function size:0x4C scope:global align:4 +s_sub__FPvPv = .text:0x00009F38; // type:function size:0x4C scope:global align:4 +waitRiverDescend__11daNpc_zrA_cFPv = .text:0x00009F84; // type:function size:0x4FC scope:global align:4 +swimRiverDescend__11daNpc_zrA_cFPv = .text:0x0000A480; // type:function size:0x970 scope:global align:4 +swimRiverDescend2__11daNpc_zrA_cFPv = .text:0x0000ADF0; // type:function size:0x3F0 scope:global align:4 +diveRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B1E0; // type:function size:0x410 scope:global align:4 +swimGoalRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B5F0; // type:function size:0x3F0 scope:global align:4 +returnRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B9E0; // type:function size:0x354 scope:global align:4 +moveRiverPosCalc__11daNpc_zrA_cFR4cXyz = .text:0x0000BD34; // type:function size:0xC4 scope:global align:4 +createRuppi__11daNpc_zrA_cFv = .text:0x0000BDF8; // type:function size:0x13C scope:global align:4 +ECut_beforeBlastzrR__11daNpc_zrA_cFi = .text:0x0000BF34; // type:function size:0x330 scope:global align:4 +ECut_afterBlastzrR__11daNpc_zrA_cFi = .text:0x0000C264; // type:function size:0x1F8 scope:global align:4 +ECut_thanksBlast__11daNpc_zrA_cFi = .text:0x0000C45C; // type:function size:0xDE8 scope:global align:4 +ECut_resultAnnounce__11daNpc_zrA_cFi = .text:0x0000D244; // type:function size:0xD5C scope:global align:4 +calcCanoeMove__11daNpc_zrA_cFi = .text:0x0000DFA0; // type:function size:0x240 scope:global align:4 +offCanoeSlider__9daPy_py_cFv = .text:0x0000E1E0; // type:function size:0x18 scope:global align:4 +setPosAndAngle__9daCanoe_cFPC4cXyzs = .text:0x0000E1F8; // type:function size:0x48 scope:global align:4 +s_subMark__FPvPv = .text:0x0000E240; // type:function size:0x70 scope:global align:4 +tobiSearch__11daNpc_zrA_cFPv = .text:0x0000E2B0; // type:function size:0x104 scope:global align:4 +tobiWait__11daNpc_zrA_cFPv = .text:0x0000E3B4; // type:function size:0xFC scope:global align:4 +tobikomi1__11daNpc_zrA_cFPv = .text:0x0000E4B0; // type:function size:0x180 scope:global align:4 +tobikomi2__11daNpc_zrA_cFPv = .text:0x0000E630; // type:function size:0x20C scope:global align:4 +tobikomi3__11daNpc_zrA_cFPv = .text:0x0000E83C; // type:function size:0x144 scope:global align:4 +tobiJump__11daNpc_zrA_cFPv = .text:0x0000E980; // type:function size:0x42C scope:global align:4 +tobiEnd__11daNpc_zrA_cFPv = .text:0x0000EDAC; // type:function size:0x178 scope:global align:4 +s_subSP__FPvPv = .text:0x0000EF24; // type:function size:0x80 scope:global align:4 +waitSearch__11daNpc_zrA_cFPv = .text:0x0000EFA4; // type:function size:0x10C scope:global align:4 +ECut_searchPrince1__11daNpc_zrA_cFi = .text:0x0000F0B0; // type:function size:0x600 scope:global align:4 +ECut_searchPrince2__11daNpc_zrA_cFi = .text:0x0000F6B0; // type:function size:0x574 scope:global align:4 +adjustShapeAngle__11daNpc_zrA_cFv = .text:0x0000FC24; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrA_Param_cFv = .text:0x0000FC28; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrA_Param_cFv = .text:0x0000FC68; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrA_Param_c = .rodata:0x00000000; // type:object size:0xB0 scope:global align:4 +@114244 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@114328 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@114329 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@114330 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@114331 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@114657 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@114658 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@114659 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@114660 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@114751 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@114857 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@115057 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@115058 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@115153 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@115154 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@115155 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@115156 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@115157 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@115158 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@115159 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@115160 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@115161 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +l_jntNumTbl$98045 = .rodata:0x00000114; // type:object size:0x24 scope:local align:4 +@115556 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@98211 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@98213 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@98217 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@98221 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@98225 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@98229 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@98233 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@98237 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@98239 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@98243 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@98245 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@98249 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@98251 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@98255 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98257 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98261 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98267 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98273 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98279 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@98285 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@98291 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@98295 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@98299 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@98303 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@98307 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@98470 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@98474 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@98478 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@98480 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@98484 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@98488 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@98492 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@98494 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@98498 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@98502 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@98506 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@98510 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@98514 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@98518 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@98522 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@98526 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@98528 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@98532 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@98534 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@98538 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@98540 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@98544 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@98546 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@98550 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@98552 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@98556 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@98560 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@98564 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@98568 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@98572 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@98576 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@98578 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@98582 = .rodata:0x000003E8; // type:object size:0xC scope:local align:4 +@98584 = .rodata:0x000003F4; // type:object size:0xC scope:local align:4 +@98588 = .rodata:0x00000400; // type:object size:0xC scope:local align:4 +@98590 = .rodata:0x0000040C; // type:object size:0xC scope:local align:4 +@98594 = .rodata:0x00000418; // type:object size:0xC scope:local align:4 +@98596 = .rodata:0x00000424; // type:object size:0xC scope:local align:4 +@98600 = .rodata:0x00000430; // type:object size:0xC scope:local align:4 +@98604 = .rodata:0x0000043C; // type:object size:0xC scope:local align:4 +@98606 = .rodata:0x00000448; // type:object size:0xC scope:local align:4 +@98610 = .rodata:0x00000454; // type:object size:0xC scope:local align:4 +@98612 = .rodata:0x00000460; // type:object size:0xC scope:local align:4 +@98616 = .rodata:0x0000046C; // type:object size:0xC scope:local align:4 +@98618 = .rodata:0x00000478; // type:object size:0xC scope:local align:4 +@98622 = .rodata:0x00000484; // type:object size:0xC scope:local align:4 +@98626 = .rodata:0x00000490; // type:object size:0xC scope:local align:4 +@98630 = .rodata:0x0000049C; // type:object size:0xC scope:local align:4 +@98632 = .rodata:0x000004A8; // type:object size:0xC scope:local align:4 +@98636 = .rodata:0x000004B4; // type:object size:0xC scope:local align:4 +@115908 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 data:float +@116143 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@116144 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@116208 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 data:float +@116423 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@116424 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@116588 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@116589 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@116590 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@116591 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 data:string +@116592 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@116593 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@116594 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@116595 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@116596 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@116597 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@116598 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@116599 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@116600 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 data:string +@116671 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@116687 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 data:float +@116716 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@116717 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@116798 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@116799 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@116800 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@116834 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@116909 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@116910 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@117001 = .rodata:0x00000538; // type:object size:0x8 scope:local align:4 +@117169 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@117170 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@117171 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +@117172 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@117173 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@117174 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +@117175 = .rodata:0x00000558; // type:object size:0x4 scope:local align:4 +@117176 = .rodata:0x0000055C; // type:object size:0x4 scope:local align:4 +@117273 = .rodata:0x00000560; // type:object size:0x4 scope:local align:4 +@117274 = .rodata:0x00000564; // type:object size:0x4 scope:local align:4 +@117275 = .rodata:0x00000568; // type:object size:0x4 scope:local align:4 +@117276 = .rodata:0x0000056C; // type:object size:0x4 scope:local align:4 +@117458 = .rodata:0x00000570; // type:object size:0x4 scope:local align:4 +@117459 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 +@117460 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 +@117461 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 +@117462 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 +@117463 = .rodata:0x00000584; // type:object size:0x4 scope:local align:4 +@117464 = .rodata:0x00000588; // type:object size:0x4 scope:local align:4 +@117465 = .rodata:0x0000058C; // type:object size:0x4 scope:local align:4 +@117466 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@117467 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@117468 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@117568 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@117569 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@117570 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@117571 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 +@117650 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 +@117707 = .rodata:0x000005B0; // type:object size:0x4 scope:local align:4 data:float +@117718 = .rodata:0x000005B4; // type:object size:0x4 scope:local align:4 +@117767 = .rodata:0x000005B8; // type:object size:0x4 scope:local align:4 +@117768 = .rodata:0x000005BC; // type:object size:0x4 scope:local align:4 +@117769 = .rodata:0x000005C0; // type:object size:0x4 scope:local align:4 +@117770 = .rodata:0x000005C4; // type:object size:0x4 scope:local align:4 +@117771 = .rodata:0x000005C8; // type:object size:0x4 scope:local align:4 +@117772 = .rodata:0x000005CC; // type:object size:0x4 scope:local align:4 +@117802 = .rodata:0x000005D0; // type:object size:0x4 scope:local align:4 +@117803 = .rodata:0x000005D4; // type:object size:0x4 scope:local align:4 +@117804 = .rodata:0x000005D8; // type:object size:0x4 scope:local align:4 +@117805 = .rodata:0x000005DC; // type:object size:0x4 scope:local align:4 +@117984 = .rodata:0x000005E0; // type:object size:0x4 scope:local align:4 +@117985 = .rodata:0x000005E4; // type:object size:0x4 scope:local align:4 +@117986 = .rodata:0x000005E8; // type:object size:0x4 scope:local align:4 +@117987 = .rodata:0x000005EC; // type:object size:0x4 scope:local align:4 +@117988 = .rodata:0x000005F0; // type:object size:0x4 scope:local align:4 +@117989 = .rodata:0x000005F4; // type:object size:0x4 scope:local align:4 +@117990 = .rodata:0x000005F8; // type:object size:0x4 scope:local align:4 +@117991 = .rodata:0x000005FC; // type:object size:0x4 scope:local align:4 +@117992 = .rodata:0x00000600; // type:object size:0x4 scope:local align:4 +@117993 = .rodata:0x00000604; // type:object size:0x4 scope:local align:4 +@118276 = .rodata:0x00000608; // type:object size:0x4 scope:local align:4 +@118277 = .rodata:0x0000060C; // type:object size:0x4 scope:local align:4 +@118278 = .rodata:0x00000610; // type:object size:0x4 scope:local align:4 +@118314 = .rodata:0x00000614; // type:object size:0x4 scope:local align:4 +@118532 = .rodata:0x00000618; // type:object size:0x4 scope:local align:4 +@118533 = .rodata:0x0000061C; // type:object size:0x4 scope:local align:4 data:string +@118534 = .rodata:0x00000620; // type:object size:0x4 scope:local align:4 +@118535 = .rodata:0x00000624; // type:object size:0x4 scope:local align:4 +@118536 = .rodata:0x00000628; // type:object size:0x4 scope:local align:4 +@118537 = .rodata:0x0000062C; // type:object size:0x4 scope:local align:4 +@118538 = .rodata:0x00000630; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x30 scope:global align:4 +l_bckGetParamList = .data:0x00000030; // type:object size:0x1F8 scope:global align:4 +l_btpGetParamList = .data:0x00000228; // type:object size:0x40 scope:global align:4 +l_btkGetParamList = .data:0x00000268; // type:object size:0x20 scope:global align:4 data:4byte +l_brkGetParamList = .data:0x00000288; // type:object size:0x10 scope:global align:4 +l_bpkGetParamList = .data:0x00000298; // type:object size:0x10 scope:global align:4 +l_evtGetParamList = .data:0x000002A8; // type:object size:0x68 scope:global align:4 +lbl_390_data_310 = .data:0x00000310; // type:object size:0xA data:string +lbl_390_data_31A = .data:0x0000031A; // type:object size:0x11 data:string +lbl_390_data_32B = .data:0x0000032B; // type:object size:0x10 data:string +lbl_390_data_33B = .data:0x0000033B; // type:object size:0xD data:string +lbl_390_data_348 = .data:0x00000348; // type:object size:0x10 data:string +lbl_390_data_358 = .data:0x00000358; // type:object size:0x10 data:string +lbl_390_data_368 = .data:0x00000368; // type:object size:0x16 data:string +lbl_390_data_37E = .data:0x0000037E; // type:object size:0x15 data:string +lbl_390_data_393 = .data:0x00000393; // type:object size:0x1B data:string +lbl_390_data_3AE = .data:0x000003AE; // type:object size:0xE data:string +lbl_390_data_3BC = .data:0x000003BC; // type:object size:0xB data:string +lbl_390_data_3C7 = .data:0x000003C7; // type:object size:0xC data:string +l_evtNames = .data:0x000003D4; // type:object size:0x34 scope:global align:4 +l_loadObj_list = .data:0x00000408; // type:object size:0x24 scope:global align:4 +l_loadObj_listTW = .data:0x0000042C; // type:object size:0x24 scope:global align:4 +l_loadRes_ZRAa = .data:0x00000450; // type:object size:0x20 scope:global align:4 +l_loadRes_Swim = .data:0x00000470; // type:object size:0x20 scope:global align:4 +l_loadRes_Tobi = .data:0x00000490; // type:object size:0x20 scope:global align:4 +l_loadRes_Spa = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +l_loadRes_ZRA0 = .data:0x000004D0; // type:object size:0x20 scope:global align:4 +l_loadRes_list = .data:0x000004F0; // type:object size:0x20 scope:global align:4 +lbl_390_data_510 = .data:0x00000510; // type:object size:0x4 data:string +lbl_390_data_514 = .data:0x00000514; // type:object size:0x8 data:string +lbl_390_data_51C = .data:0x0000051C; // type:object size:0x9 data:string +lbl_390_data_525 = .data:0x00000525; // type:object size:0x7 data:string +lbl_390_data_52C = .data:0x0000052C; // type:object size:0x8 data:string +lbl_390_data_534 = .data:0x00000534; // type:object size:0x7 data:string +lbl_390_data_53B = .data:0x0000053B; // type:object size:0x8 data:string +lbl_390_data_543 = .data:0x00000543; // type:object size:0x8 data:string +lbl_390_data_54B = .data:0x0000054B; // type:object size:0x9 data:string +lbl_390_data_554 = .data:0x00000554; // type:object size:0x5 data:string +lbl_390_data_559 = .data:0x00000559; // type:object size:0xA data:string +l_resNames = .data:0x00000564; // type:object size:0x2C scope:global align:4 data:4byte +lbl_390_data_590 = .data:0x00000590; // type:object size:0x9 data:string +lbl_390_data_599 = .data:0x00000599; // type:object size:0x4 data:string +lbl_390_data_59D = .data:0x0000059D; // type:object size:0x5 data:string +l_myName = .data:0x000005A4; // type:object size:0x10 scope:global align:4 data:4byte +lbl_390_data_5B4 = .data:0x000005B4; // type:object size:0x1 +lbl_390_data_5B5 = .data:0x000005B5; // type:object size:0xF data:string +lbl_390_data_5C4 = .data:0x000005C4; // type:object size:0xF data:string +mEvtCutNameList__11daNpc_zrA_c = .data:0x000005D4; // type:object size:0x2C scope:global align:4 +mEvtCutList__11daNpc_zrA_c = .data:0x00000600; // type:object size:0x84 scope:global align:4 data:4byte +@115218 = .data:0x00000684; // type:object size:0x54 scope:local align:4 +@115321 = .data:0x000006D8; // type:object size:0xA8 scope:local align:4 +@115454 = .data:0x00000780; // type:object size:0x1C scope:local align:4 +lbl_390_data_79C = .data:0x0000079C; // type:object size:0x8 data:string +@115947 = .data:0x000007A4; // type:object size:0xC scope:local align:4 +@115948 = .data:0x000007B0; // type:object size:0xC scope:local align:4 +@115949 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@115950 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@115951 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@115952 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +@115953 = .data:0x000007EC; // type:object size:0xC scope:local align:4 +@115954 = .data:0x000007F8; // type:object size:0xC scope:local align:4 +@115955 = .data:0x00000804; // type:object size:0xC scope:local align:4 +@115956 = .data:0x00000810; // type:object size:0xC scope:local align:4 +@115957 = .data:0x0000081C; // type:object size:0xC scope:local align:4 +@115958 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@115959 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@115960 = .data:0x00000840; // type:object size:0xC scope:local align:4 +@115961 = .data:0x0000084C; // type:object size:0xC scope:local align:4 +@115962 = .data:0x00000858; // type:object size:0xC scope:local align:4 +@115963 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@115964 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@115965 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@115966 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@115967 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@115968 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@115969 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +@115976 = .data:0x000008B8; // type:object size:0x1C scope:local align:4 +@115975 = .data:0x000008D4; // type:object size:0x1C scope:local align:4 +@115974 = .data:0x000008F0; // type:object size:0x1C scope:local align:4 +@116022 = .data:0x0000090C; // type:object size:0xC scope:local align:4 +@116023 = .data:0x00000918; // type:object size:0xC scope:local align:4 +@116024 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@116025 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@116026 = .data:0x0000093C; // type:object size:0xC scope:local align:4 +@116027 = .data:0x00000948; // type:object size:0xC scope:local align:4 +@116028 = .data:0x00000954; // type:object size:0xC scope:local align:4 +@116029 = .data:0x00000960; // type:object size:0xC scope:local align:4 +lbl_390_data_96C = .data:0x0000096C; // type:object size:0xC data:string +@116344 = .data:0x00000978; // type:object size:0xC scope:local align:4 data:4byte +lbl_390_data_984 = .data:0x00000984; // type:object size:0x4 data:string +@116959 = .data:0x00000988; // type:object size:0xC scope:local align:4 data:4byte +@117007 = .data:0x00000994; // type:object size:0xC scope:local align:4 data:4byte +@117032 = .data:0x000009A0; // type:object size:0xC scope:local align:4 +@117224 = .data:0x000009AC; // type:object size:0xC scope:local align:4 +@117225 = .data:0x000009B8; // type:object size:0xC scope:local align:4 +@117226 = .data:0x000009C4; // type:object size:0xC scope:local align:4 +@117227 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +@117480 = .data:0x000009DC; // type:object size:0xC scope:local align:4 data:4byte +@117481 = .data:0x000009E8; // type:object size:0xC scope:local align:4 data:4byte +@117536 = .data:0x000009F4; // type:object size:0xC scope:local align:4 +@117537 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +@117538 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 +@117775 = .data:0x00000A18; // type:object size:0x54 scope:local align:4 +@117774 = .data:0x00000A6C; // type:object size:0x54 scope:local align:4 +@118231 = .data:0x00000AC0; // type:object size:0xC scope:local align:4 data:4byte +@118242 = .data:0x00000ACC; // type:object size:0xC scope:local align:4 data:4byte +@118254 = .data:0x00000AD8; // type:object size:0xC scope:local align:4 data:4byte +@118298 = .data:0x00000AE4; // type:object size:0xC scope:local align:4 data:4byte +@118322 = .data:0x00000AF0; // type:object size:0xC scope:local align:4 data:4byte +@118323 = .data:0x00000AFC; // type:object size:0xC scope:local align:4 data:4byte +@118350 = .data:0x00000B08; // type:object size:0xC scope:local align:4 data:4byte +daNpc_zrA_MethodTable = .data:0x00000B14; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRA = .data:0x00000B34; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrA_c = .data:0x00000B64; // type:object size:0x48 scope:global align:4 +lbl_390_data_BAC = .data:0x00000BAC; // type:object size:0xC data:string +@103155 = .data:0x00000BB8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrA_c = .data:0x00000BCC; // type:object size:0x8 scope:global align:4 +__vt__16daNpc_zrA_Path_c = .data:0x00000BD4; // type:object size:0xC scope:global align:4 +lbl_390_data_BE0 = .data:0x00000BE0; // type:object size:0x11 data:string +@103157 = .data:0x00000BF4; // type:object size:0xC scope:local align:4 +__RTTI__16daNpc_zrA_Path_c = .data:0x00000C00; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrA_Param_c = .data:0x00000C08; // type:object size:0xC scope:global align:4 +lbl_390_data_C14 = .data:0x00000C14; // type:object size:0x12 data:string +__RTTI__17daNpc_zrA_Param_c = .data:0x00000C28; // type:object size:0x8 scope:global align:4 +lbl_390_data_C30 = .data:0x00000C30; // type:object size:0x9 data:string +@103161 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000C50; // type:object size:0xC scope:global align:4 +lbl_390_data_C5C = .data:0x00000C5C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000C6C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000C74; // type:object size:0xC scope:global align:4 +lbl_390_data_C80 = .data:0x00000C80; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000C90; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000C98; // type:object size:0xC scope:global align:4 +lbl_390_data_CA4 = .data:0x00000CA4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000CB8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000CC0; // type:object size:0xC scope:global align:4 +lbl_390_data_CCC = .data:0x00000CCC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000CE0; // type:object size:0x8 scope:global align:4 +lbl_390_data_CE8 = .data:0x00000CE8; // type:object size:0x34 +@103233 = .data:0x00000D1C; // type:object size:0x3C scope:local align:4 +lbl_390_data_D58 = .data:0x00000D58; // type:object size:0x14 +@103235 = .data:0x00000D6C; // type:object size:0x34 scope:local align:4 +lbl_390_data_DA0 = .data:0x00000DA0; // type:object size:0x14 +@103293 = .data:0x00000DB4; // type:object size:0x24 scope:local align:4 +lbl_390_data_DD8 = .data:0x00000DD8; // type:object size:0x18 +@103295 = .data:0x00000DF0; // type:object size:0xC scope:local align:4 +lbl_390_data_DFC = .data:0x00000DFC; // type:object size:0x1C +@103297 = .data:0x00000E18; // type:object size:0xC scope:local align:4 +lbl_390_data_E24 = .data:0x00000E24; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96882 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97639 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$97636 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zrc/splits.txt b/config/RZDJ01/rels/d_a_npc_zrc/splits.txt new file mode 100644 index 0000000000..6a6a338747 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zrc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrc.cpp: + .text start:0x000000CC end:0x000046D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x00000788 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_zrc/symbols.txt b/config/RZDJ01/rels/d_a_npc_zrc/symbols.txt new file mode 100644 index 0000000000..b023ba73e1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zrc/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_zrC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_zrC_cFv = .text:0x00000358; // type:function size:0x120 scope:global align:4 +create__11daNpc_zrC_cFv = .text:0x00000478; // type:function size:0x2E8 scope:global align:4 +CreateHeap__11daNpc_zrC_cFv = .text:0x00000760; // type:function size:0x334 scope:global align:4 +Draw__11daNpc_zrC_cFv = .text:0x00000A94; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_zrC_cFP8J3DJointP8J3DModel = .text:0x00000B28; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_zrC_cFP10fopAc_ac_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrC_cFP8J3DJointi = .text:0x00000D10; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_zrC_cFv = .text:0x00000D58; // type:function size:0x194 scope:global align:4 +main__11daNpc_zrC_cFv = .text:0x00000EEC; // type:function size:0x184 scope:global align:4 +ctrlBtk__11daNpc_zrC_cFv = .text:0x00001070; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_zrC_cFv = .text:0x00001154; // type:function size:0x424 scope:global align:4 +setExpressionAnm__11daNpc_zrC_cFib = .text:0x00001578; // type:function size:0x32C scope:global align:4 +setExpressionBtp__11daNpc_zrC_cFi = .text:0x000018A4; // type:function size:0x130 scope:global align:4 +setExpression__11daNpc_zrC_cFif = .text:0x000019D4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrC_cFif = .text:0x00001A00; // type:function size:0x1EC scope:global align:4 +setMotion__11daNpc_zrC_cFifi = .text:0x00001BEC; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrC_cFv = .text:0x00001C30; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrC_cFv = .text:0x00001C38; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_zrC_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 +isDelete__11daNpc_zrC_cFv = .text:0x00001C94; // type:function size:0x84 scope:global align:4 +reset__11daNpc_zrC_cFv = .text:0x00001D18; // type:function size:0x1B4 scope:global align:4 +playExpression__11daNpc_zrC_cFv = .text:0x00001ECC; // type:function size:0x508 scope:global align:4 +playMotion__11daNpc_zrC_cFv = .text:0x000023D4; // type:function size:0x3FC scope:global align:4 +playMotionAnm2__11daNpc_zrC_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000027D0; // type:function size:0x124 scope:global align:4 +setAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x000028F4; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrC_cFv = .text:0x0000299C; // type:function size:0xD0 scope:global align:4 +doNormalAction__11daNpc_zrC_cFi = .text:0x00002A6C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_zrC_cFv = .text:0x00002B74; // type:function size:0x3EC scope:global align:4 +setLookMode__11daNpc_zrC_cFi = .text:0x00002F60; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrC_cFv = .text:0x00002F84; // type:function size:0x278 scope:global align:4 +setExpressionTalkAfter__11daNpc_zrC_cFv = .text:0x000031FC; // type:function size:0xB4 scope:global align:4 +wait__11daNpc_zrC_cFPv = .text:0x000032B0; // type:function size:0x200 scope:global align:4 +waitSick__11daNpc_zrC_cFPv = .text:0x000034B0; // type:function size:0xF8 scope:global align:4 +waitPray__11daNpc_zrC_cFPv = .text:0x000035A8; // type:function size:0x664 scope:global align:4 +waitThrone__11daNpc_zrC_cFPv = .text:0x00003C0C; // type:function size:0x160 scope:global align:4 +talk__11daNpc_zrC_cFPv = .text:0x00003D6C; // type:function size:0x1E8 scope:global align:4 +test__11daNpc_zrC_cFPv = .text:0x00003F54; // type:function size:0xDC scope:global align:4 +ECut_earringGet__11daNpc_zrC_cFi = .text:0x00004030; // type:function size:0x4A4 scope:global align:4 +daNpc_zrC_Create__FPv = .text:0x000044D4; // type:function size:0x4 scope:global align:4 +daNpc_zrC_Delete__FPv = .text:0x000044D8; // type:function size:0x34 scope:global align:4 +daNpc_zrC_Execute__FPv = .text:0x0000450C; // type:function size:0x4 scope:global align:4 +daNpc_zrC_Draw__FPv = .text:0x00004510; // type:function size:0x4 scope:global align:4 +daNpc_zrC_IsDelete__FPv = .text:0x00004514; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004584; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000045C0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000467C; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrC_Param_cFv = .text:0x00004680; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrC_Param_cFv = .text:0x000046C0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrC_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +heapSize$98941 = .rodata:0x00000074; // type:object size:0x14 scope:local align:4 +@103835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103836 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103837 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103838 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103897 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@103898 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99110 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@104120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@104121 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@104165 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104167 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104168 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99571 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99587 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99589 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99593 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99595 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99599 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99601 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99605 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99607 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99611 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99617 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99619 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99623 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99627 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99631 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99635 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99639 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99641 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99645 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99651 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99655 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99802 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@99806 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@99808 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@99812 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@99816 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@99820 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@99822 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@99826 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@99830 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@99832 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@99836 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@99838 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@99842 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@99846 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@99848 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@99852 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@99854 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@99858 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@99860 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@99864 = .rodata:0x000002CC; // type:object size:0xC scope:local align:4 +@99868 = .rodata:0x000002D8; // type:object size:0xC scope:local align:4 +@104728 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@104729 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@104730 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@104731 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@104893 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@104894 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@105014 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105015 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105016 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x100 scope:global align:4 +l_btpGetParamList = .data:0x00000110; // type:object size:0x78 scope:global align:4 +l_btkGetParamList = .data:0x00000188; // type:object size:0x28 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x000001B0; // type:object size:0x10 scope:global align:4 +lbl_391_data_1C0 = .data:0x000001C0; // type:object size:0xC data:string +l_evtNames = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +l_loadRes_ZRCa = .data:0x000001D4; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_SICK = .data:0x000001E8; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC0 = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_PRAY = .data:0x00000210; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_SIT = .data:0x00000224; // type:object size:0x14 scope:global align:4 +l_loadRes_list = .data:0x00000238; // type:object size:0x14 scope:global align:4 +lbl_391_data_24C = .data:0x0000024C; // type:object size:0x4 data:string +lbl_391_data_250 = .data:0x00000250; // type:object size:0x5 data:string +lbl_391_data_255 = .data:0x00000255; // type:object size:0x5 data:string +lbl_391_data_25A = .data:0x0000025A; // type:object size:0x8 data:string +lbl_391_data_262 = .data:0x00000262; // type:object size:0x7 data:string +lbl_391_data_269 = .data:0x00000269; // type:object size:0x9 data:string +lbl_391_data_272 = .data:0x00000272; // type:object size:0x8 data:string +l_resNames = .data:0x0000027C; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x00000298; // type:object size:0x4 scope:global align:4 +lbl_391_data_29C = .data:0x0000029C; // type:object size:0x4 +mEvtCutNameList__11daNpc_zrC_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_zrC_c = .data:0x000002A8; // type:object size:0x18 scope:global align:4 data:4byte +@103940 = .data:0x000002C0; // type:object size:0xC scope:local align:4 data:4byte +@104217 = .data:0x000002CC; // type:object size:0x48 scope:local align:4 +@104249 = .data:0x00000314; // type:object size:0x3C scope:local align:4 +@104301 = .data:0x00000350; // type:object size:0x38 scope:local align:4 +@104598 = .data:0x00000388; // type:object size:0xC scope:local align:4 +@104599 = .data:0x00000394; // type:object size:0xC scope:local align:4 +@104600 = .data:0x000003A0; // type:object size:0xC scope:local align:4 +@104601 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@104602 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@104648 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@104649 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_391_data_3DC = .data:0x000003DC; // type:object size:0xC data:string +@104772 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_391_data_40C = .data:0x0000040C; // type:object size:0x4 data:string +daNpc_zrC_MethodTable = .data:0x00000410; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRC = .data:0x00000430; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrC_c = .data:0x00000460; // type:object size:0x48 scope:global align:4 +lbl_391_data_4A8 = .data:0x000004A8; // type:object size:0xC data:string +@100703 = .data:0x000004B4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrC_c = .data:0x000004C8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrC_Param_c = .data:0x000004D0; // type:object size:0xC scope:global align:4 +lbl_391_data_4DC = .data:0x000004DC; // type:object size:0x12 data:string +__RTTI__17daNpc_zrC_Param_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 +lbl_391_data_4F8 = .data:0x000004F8; // type:object size:0x9 data:string +@100706 = .data:0x00000504; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000518; // type:object size:0xC scope:global align:4 +lbl_391_data_524 = .data:0x00000524; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000053C; // type:object size:0xC scope:global align:4 +lbl_391_data_548 = .data:0x00000548; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000055C; // type:object size:0x8 scope:global align:4 +lbl_391_data_564 = .data:0x00000564; // type:object size:0x34 +@100779 = .data:0x00000598; // type:object size:0x3C scope:local align:4 +lbl_391_data_5D4 = .data:0x000005D4; // type:object size:0x14 +@100781 = .data:0x000005E8; // type:object size:0x34 scope:local align:4 +lbl_391_data_61C = .data:0x0000061C; // type:object size:0x14 +@100839 = .data:0x00000630; // type:object size:0x24 scope:local align:4 +lbl_391_data_654 = .data:0x00000654; // type:object size:0x18 +@100841 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +lbl_391_data_678 = .data:0x00000678; // type:object size:0x1C +@100843 = .data:0x00000694; // type:object size:0xC scope:local align:4 +lbl_391_data_6A0 = .data:0x000006A0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98906 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99261 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99258 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_zrz/splits.txt b/config/RZDJ01/rels/d_a_npc_zrz/splits.txt new file mode 100644 index 0000000000..1706e2e7bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zrz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrz.cpp: + .text start:0x000000CC end:0x00005BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_npc_zrz/symbols.txt b/config/RZDJ01/rels/d_a_npc_zrz/symbols.txt new file mode 100644 index 0000000000..2c3ae2af6a --- /dev/null +++ b/config/RZDJ01/rels/d_a_npc_zrz/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_zrZ_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__11daNpc_zrZ_cFv = .text:0x0000038C; // type:function size:0x120 scope:global align:4 +create__11daNpc_zrZ_cFv = .text:0x000004AC; // type:function size:0x2E8 scope:global align:4 +CreateHeap__11daNpc_zrZ_cFv = .text:0x00000794; // type:function size:0x2F0 scope:global align:4 +Draw__11daNpc_zrZ_cFv = .text:0x00000A84; // type:function size:0xF4 scope:global align:4 +draw__11daNpc_zrZ_cFiifP11_GXColorS10i = .text:0x00000B78; // type:function size:0x2DC scope:global align:4 +ctrlJoint__11daNpc_zrZ_cFP8J3DJointP8J3DModel = .text:0x00000E54; // type:function size:0x280 scope:global align:4 +createHeapCallBack__11daNpc_zrZ_cFP10fopAc_ac_c = .text:0x000010D4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrZ_cFP8J3DJointi = .text:0x000010D8; // type:function size:0x48 scope:global align:4 +s_sub__FPvPv = .text:0x00001120; // type:function size:0x4C scope:global align:4 +s_subCloth__FPvPv = .text:0x0000116C; // type:function size:0x4C scope:global align:4 +s_subRock__FPvPv = .text:0x000011B8; // type:function size:0x4C scope:global align:4 +setParam__11daNpc_zrZ_cFv = .text:0x00001204; // type:function size:0x150 scope:global align:4 +main__11daNpc_zrZ_cFv = .text:0x00001354; // type:function size:0x1C0 scope:global align:4 +ctrlBtk__11daNpc_zrZ_cFv = .text:0x00001514; // type:function size:0x11C scope:global align:4 +setAttnPos__11daNpc_zrZ_cFv = .text:0x00001630; // type:function size:0x3BC scope:global align:4 +setMtx__11daNpc_zrZ_cFv = .text:0x000019EC; // type:function size:0xAC scope:global align:4 +setExpressionAnm__11daNpc_zrZ_cFib = .text:0x00001A98; // type:function size:0x164 scope:global align:4 +setExpressionBtp__11daNpc_zrZ_cFi = .text:0x00001BFC; // type:function size:0x140 scope:global align:4 +setExpression__11daNpc_zrZ_cFif = .text:0x00001D3C; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrZ_cFif = .text:0x00001D68; // type:function size:0x1F0 scope:global align:4 +setMotion__11daNpc_zrZ_cFifi = .text:0x00001F58; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrZ_cFv = .text:0x00001F9C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrZ_cFv = .text:0x00001FA4; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_zrZ_cFv = .text:0x00001FA8; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_zrZ_cFv = .text:0x00001FE0; // type:function size:0xB8 scope:global align:4 +reset__11daNpc_zrZ_cFv = .text:0x00002098; // type:function size:0x264 scope:global align:4 +playExpression__11daNpc_zrZ_cFv = .text:0x000022FC; // type:function size:0xB4 scope:global align:4 +playMotion__11daNpc_zrZ_cFv = .text:0x000023B0; // type:function size:0x110 scope:global align:4 +setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x000024C0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrZ_cFv = .text:0x00002568; // type:function size:0xA4 scope:global align:4 +doNormalAction__11daNpc_zrZ_cFi = .text:0x0000260C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_zrZ_cFv = .text:0x00002714; // type:function size:0x440 scope:global align:4 +setSkipZev__11daNpc_zrZ_cFii = .text:0x00002B54; // type:function size:0x84 scope:global align:4 +setLookMode__11daNpc_zrZ_cFi = .text:0x00002BD8; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrZ_cFv = .text:0x00002BFC; // type:function size:0x244 scope:global align:4 +lightReady__11daNpc_zrZ_cFv = .text:0x00002E40; // type:function size:0x5C scope:global align:4 +setLightPos__11daNpc_zrZ_cFv = .text:0x00002E9C; // type:function size:0x8C scope:global align:4 +lightPowerCalc__11daNpc_zrZ_cFi = .text:0x00002F28; // type:function size:0xB4 scope:global align:4 +lightColorProc__11daNpc_zrZ_cFv = .text:0x00002FDC; // type:function size:0x1C4 scope:global align:4 +ECut_helpPrince__11daNpc_zrZ_cFi = .text:0x000031A0; // type:function size:0x654 scope:global align:4 +ECut_comeHere__11daNpc_zrZ_cFi = .text:0x000037F4; // type:function size:0x204 scope:global align:4 +ECut_restoreLink__11daNpc_zrZ_cFi = .text:0x000039F8; // type:function size:0x138 scope:global align:4 +ECut_clothesGet__11daNpc_zrZ_cFi = .text:0x00003B30; // type:function size:0x6A4 scope:global align:4 +ECut_getAfter__11daNpc_zrZ_cFi = .text:0x000041D4; // type:function size:0x230 scope:global align:4 +ECut_sealRelease__11daNpc_zrZ_cFi = .text:0x00004404; // type:function size:0x31C scope:global align:4 +ECut_srSkip__11daNpc_zrZ_cFi = .text:0x00004720; // type:function size:0x12C scope:global align:4 +pullbackPlayer__11daNpc_zrZ_cFf = .text:0x0000484C; // type:function size:0xB4 scope:global align:4 +wait__11daNpc_zrZ_cFPv = .text:0x00004900; // type:function size:0x278 scope:global align:4 +comeHere__11daNpc_zrZ_cFPv = .text:0x00004B78; // type:function size:0x51C scope:global align:4 +comeHere2__11daNpc_zrZ_cFPv = .text:0x00005094; // type:function size:0x4CC scope:global align:4 +talk__11daNpc_zrZ_cFPv = .text:0x00005560; // type:function size:0x1B0 scope:global align:4 +test__11daNpc_zrZ_cFPv = .text:0x00005710; // type:function size:0xDC scope:global align:4 +himoCalc__11daNpc_zrZ_cFv = .text:0x000057EC; // type:function size:0x144 scope:global align:4 +daNpc_zrZ_Create__FPv = .text:0x00005930; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_Delete__FPv = .text:0x00005934; // type:function size:0x34 scope:global align:4 +daNpc_zrZ_Execute__FPv = .text:0x00005968; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_Draw__FPv = .text:0x0000596C; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_IsDelete__FPv = .text:0x00005970; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000059E0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00005A1C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005AD8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005B18; // type:function size:0x40 scope:global align:4 +adjustShapeAngle__11daNpc_zrZ_cFv = .text:0x00005B58; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrZ_Param_cFv = .text:0x00005B5C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrZ_Param_cFv = .text:0x00005B9C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrZ_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global align:4 +@105932 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105933 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105934 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105935 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105997 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@105998 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@106125 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@106129 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@99241 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@106283 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106301 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@106302 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@106336 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106337 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106338 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106549 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99715 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 data:4byte +@99750 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99754 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99756 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99760 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@106747 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106748 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106749 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106795 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106796 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106797 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106798 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +key_frame$100097 = .rodata:0x0000012C; // type:object size:0x10 scope:local align:4 data:4byte +key_color$100098 = .rodata:0x0000013C; // type:object size:0x20 scope:local align:4 +@100177 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +@106934 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106935 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@106936 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106937 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@106938 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106939 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106949 = .rodata:0x00000180; // type:object size:0x8 scope:local align:4 +@107015 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 data:float +lbl_392_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 +@107089 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107091 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107092 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@107093 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107094 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107095 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107178 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107224 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:float +@107277 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107441 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107499 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107500 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdGTGetParamList = .data:0x00000008; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x28 scope:global align:4 +l_bckGTGetParamList = .data:0x00000038; // type:object size:0x28 scope:global align:4 +l_btpGetParamList = .data:0x00000060; // type:object size:0x8 scope:global align:4 +l_btpGTGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_btkGTGetParamList = .data:0x00000078; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000080; // type:object size:0x40 scope:global align:4 +l_loadRes_ZRZa = .data:0x000000C0; // type:object size:0xC scope:global align:4 +l_loadRes_ZRZ_GT = .data:0x000000CC; // type:object size:0xC scope:global align:4 +l_loadRes_ZRZ0 = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000E4; // type:object size:0xC scope:global align:4 +lbl_392_data_F0 = .data:0x000000F0; // type:object size:0x4 data:string +lbl_392_data_F4 = .data:0x000000F4; // type:object size:0x7 data:string +l_resNames = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_392_data_104 = .data:0x00000104; // type:object size:0xC data:string +lbl_392_data_110 = .data:0x00000110; // type:object size:0xA data:string +lbl_392_data_11A = .data:0x0000011A; // type:object size:0xD data:string +lbl_392_data_127 = .data:0x00000127; // type:object size:0xC data:string +lbl_392_data_133 = .data:0x00000133; // type:object size:0xA data:string +lbl_392_data_13D = .data:0x0000013D; // type:object size:0xD data:string +lbl_392_data_14A = .data:0x0000014A; // type:object size:0x8 data:string +l_evtNames = .data:0x00000154; // type:object size:0x20 scope:global align:4 +l_myName = .data:0x00000174; // type:object size:0x4 scope:global align:4 +lbl_392_data_178 = .data:0x00000178; // type:object size:0x4 +mEvtCutNameList__11daNpc_zrZ_c = .data:0x0000017C; // type:object size:0x20 scope:global align:4 +mEvtCutList__11daNpc_zrZ_c = .data:0x0000019C; // type:object size:0x60 scope:global align:4 data:4byte +@106040 = .data:0x000001FC; // type:object size:0xC scope:local align:4 data:4byte +@106041 = .data:0x00000208; // type:object size:0xC scope:local align:4 data:4byte +@106189 = .data:0x00000214; // type:object size:0x78 scope:local align:4 +@106537 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +@106616 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@106617 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@106618 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@106619 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@106668 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@106669 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +lbl_392_data_2E0 = .data:0x000002E0; // type:object size:0x4 data:string +lbl_392_data_2E4 = .data:0x000002E4; // type:object size:0x6 data:string +@106941 = .data:0x000002EC; // type:object size:0x19C scope:local align:4 +daNpc_zrZ_MethodTable = .data:0x00000488; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRZ = .data:0x000004A8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrZ_c = .data:0x000004D8; // type:object size:0x48 scope:global align:4 +lbl_392_data_520 = .data:0x00000520; // type:object size:0xC data:string +@101148 = .data:0x0000052C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrZ_c = .data:0x00000540; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrZ_Param_c = .data:0x00000548; // type:object size:0xC scope:global align:4 +lbl_392_data_554 = .data:0x00000554; // type:object size:0x12 data:string +__RTTI__17daNpc_zrZ_Param_c = .data:0x00000568; // type:object size:0x8 scope:global align:4 +lbl_392_data_570 = .data:0x00000570; // type:object size:0x9 data:string +@101151 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000590; // type:object size:0xC scope:global align:4 +lbl_392_data_59C = .data:0x0000059C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000005AC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000005B4; // type:object size:0xC scope:global align:4 +lbl_392_data_5C0 = .data:0x000005C0; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000005D0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000005D8; // type:object size:0xC scope:global align:4 +lbl_392_data_5E4 = .data:0x000005E4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x000005F8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000600; // type:object size:0xC scope:global align:4 +lbl_392_data_60C = .data:0x0000060C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000620; // type:object size:0x8 scope:global align:4 +lbl_392_data_628 = .data:0x00000628; // type:object size:0x34 +@101224 = .data:0x0000065C; // type:object size:0x3C scope:local align:4 +lbl_392_data_698 = .data:0x00000698; // type:object size:0x14 +@101226 = .data:0x000006AC; // type:object size:0x34 scope:local align:4 +lbl_392_data_6E0 = .data:0x000006E0; // type:object size:0x14 +@101284 = .data:0x000006F4; // type:object size:0x24 scope:local align:4 +lbl_392_data_718 = .data:0x00000718; // type:object size:0x18 +@101286 = .data:0x00000730; // type:object size:0xC scope:local align:4 +lbl_392_data_73C = .data:0x0000073C; // type:object size:0x1C +@101288 = .data:0x00000758; // type:object size:0xC scope:local align:4 +lbl_392_data_764 = .data:0x00000764; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98989 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99437 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99434 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt b/config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt new file mode 100644 index 0000000000..5a9c7c3a14 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Lv5Key/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_Lv5Key.cpp: + .text start:0x0000005C end:0x00000D90 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt b/config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt new file mode 100644 index 0000000000..6f85a31aa0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Lv5Key/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjLv5Key_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +Init__13daObjLv5Key_cFv = .text:0x00000128; // type:function size:0xC4 scope:global align:4 +setBgc__13daObjLv5Key_cFv = .text:0x000001EC; // type:function size:0x70 scope:global align:4 +initCcSph__13daObjLv5Key_cFv = .text:0x0000025C; // type:function size:0x60 scope:global align:4 +setCcSph__13daObjLv5Key_cFv = .text:0x000002BC; // type:function size:0xC0 scope:global align:4 +daObjLv5Key_Create__FP10fopAc_ac_c = .text:0x0000037C; // type:function size:0x4 scope:global align:4 +daObjLv5Key_Delete__FP13daObjLv5Key_c = .text:0x00000380; // type:function size:0x30 scope:global align:4 +setAction__13daObjLv5Key_cFM13daObjLv5Key_cFPCvPvi_vi = .text:0x000003B0; // type:function size:0xA8 scope:global align:4 +Wait__13daObjLv5Key_cFi = .text:0x00000458; // type:function size:0xDC scope:global align:4 +Open__13daObjLv5Key_cFi = .text:0x00000534; // type:function size:0xD0 scope:global align:4 +Fall__13daObjLv5Key_cFi = .text:0x00000604; // type:function size:0x19C scope:global align:4 +Land__13daObjLv5Key_cFi = .text:0x000007A0; // type:function size:0xEC scope:global align:4 +Shake__13daObjLv5Key_cFi = .text:0x0000088C; // type:function size:0x15C scope:global align:4 +TranslateByNowDirect__13daObjLv5Key_cFfff = .text:0x000009E8; // type:function size:0x60 scope:global align:4 +Execute__13daObjLv5Key_cFv = .text:0x00000A48; // type:function size:0x60 scope:global align:4 +Draw__13daObjLv5Key_cFv = .text:0x00000AA8; // type:function size:0xB4 scope:global align:4 +setBaseMtx__13daObjLv5Key_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +daObjLv5Key_Draw__FP13daObjLv5Key_c = .text:0x00000BD4; // type:function size:0x4 scope:global align:4 +daObjLv5Key_Execute__FP13daObjLv5Key_c = .text:0x00000BD8; // type:function size:0x4 scope:global align:4 +create_1st__13daObjLv5Key_cFv = .text:0x00000BDC; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D54; // type:function size:0x4 scope:global align:4 +daObjLv5Key_IsDelete__FP13daObjLv5Key_c = .text:0x00000D58; // type:function size:0x8 scope:global align:4 +setLocalOffset__13daObjLv5Key_cFfff = .text:0x00000D60; // type:function size:0x10 scope:global align:4 +setRotateSpd__13daObjLv5Key_cFsss = .text:0x00000D70; // type:function size:0x10 scope:global align:4 +setRotateAccel__13daObjLv5Key_cFsss = .text:0x00000D80; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91990 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91997 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91998 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@91999 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92000 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +ccShpSrc$90758 = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 +@92020 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92021 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92106 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92107 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@92108 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@92109 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92110 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92121 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@92122 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@92123 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@92124 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_393_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@91993 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@92055 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +@92056 = .data:0x00000024; // type:object size:0xC scope:local align:4 data:4byte +@92072 = .data:0x00000030; // type:object size:0xC scope:local align:4 data:4byte +@92096 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@92132 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +l_daObjLv5Key_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5Key = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_Turara/splits.txt b/config/RZDJ01/rels/d_a_obj_Turara/splits.txt new file mode 100644 index 0000000000..2ea15f1a7c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Turara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Turara.cpp: + .text start:0x000000CC end:0x00001740 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_obj_Turara/symbols.txt b/config/RZDJ01/rels/d_a_obj_Turara/symbols.txt new file mode 100644 index 0000000000..8492a27eea --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Turara/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTurara_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +setBaseMtx__10daTurara_cFv = .text:0x00000120; // type:function size:0xD0 scope:global align:4 +CreateHeap__10daTurara_cFv = .text:0x000001F0; // type:function size:0x164 scope:global align:4 +create__10daTurara_cFv = .text:0x00000354; // type:function size:0x364 scope:global align:4 +setFallStat__10daTurara_cFv = .text:0x000006B8; // type:function size:0x60 scope:global align:4 +Execute__10daTurara_cFPPA3_A4_f = .text:0x00000718; // type:function size:0x7C scope:global align:4 +move__10daTurara_cFv = .text:0x00000794; // type:function size:0x128 scope:global align:4 +modeWait__10daTurara_cFv = .text:0x000008BC; // type:function size:0x244 scope:global align:4 +eventStart__10daTurara_cFv = .text:0x00000B00; // type:function size:0x24 scope:global align:4 +init_modeDropInit__10daTurara_cFv = .text:0x00000B24; // type:function size:0x44 scope:global align:4 +modeDropInit__10daTurara_cFv = .text:0x00000B68; // type:function size:0x2C scope:global align:4 +init_modeDrop__10daTurara_cFv = .text:0x00000B94; // type:function size:0xF4 scope:global align:4 +modeDrop__10daTurara_cFv = .text:0x00000C88; // type:function size:0x4C scope:global align:4 +bgCheck__10daTurara_cFv = .text:0x00000CD4; // type:function size:0x24 scope:global align:4 +init_modeDropEnd__10daTurara_cFv = .text:0x00000CF8; // type:function size:0x25C scope:global align:4 +modeDropEnd__10daTurara_cFv = .text:0x00000F54; // type:function size:0x214 scope:global align:4 +init_modeDropEnd2__10daTurara_cFv = .text:0x00001168; // type:function size:0x2A4 scope:global align:4 +modeDropEnd2__10daTurara_cFv = .text:0x0000140C; // type:function size:0x50 scope:global align:4 +Draw__10daTurara_cFv = .text:0x0000145C; // type:function size:0xF4 scope:global align:4 +Delete__10daTurara_cFv = .text:0x00001550; // type:function size:0x68 scope:global align:4 +daTurara_Draw__FP10daTurara_c = .text:0x000015B8; // type:function size:0x10 scope:global align:4 +daTurara_Execute__FP10daTurara_c = .text:0x000015C8; // type:function size:0x4 scope:global align:4 +daTurara_Delete__FP10daTurara_c = .text:0x000015CC; // type:function size:0x4 scope:global align:4 +daTurara_Create__FP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x4 scope:global align:4 +__dt__14daTurara_HIO_cFv = .text:0x000015D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_Turara_cpp = .text:0x00001614; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daTurara_cFv = .text:0x0000168C; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x0000169C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 +__dt__10daTurara_cFv = .text:0x000016AC; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93752 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93754 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93755 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93756 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__10daTurara_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000044; // type:object size:0x8 scope:global align:4 +@93879 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93880 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93881 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92008 = .rodata:0x00000058; // type:object size:0x3C scope:local align:4 +@93966 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93967 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94057 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@94058 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@94231 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94232 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +lbl_394_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daTurara_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Turara = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daTurara_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_394_data_68 = .data:0x00000068; // type:object size:0xF data:string +@92257 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +__RTTI__14daTurara_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__10daTurara_c = .data:0x0000009C; // type:object size:0x48 scope:global align:4 +lbl_394_data_E4 = .data:0x000000E4; // type:object size:0xB data:string +@92261 = .data:0x000000F0; // type:object size:0x24 scope:local align:4 +__RTTI__10daTurara_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +lbl_394_data_11C = .data:0x0000011C; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_394_data_138 = .data:0x00000138; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000158; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91894 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:byte +mCcDCyl__10daTurara_c = .bss:0x00000034; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt b/config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt new file mode 100644 index 0000000000..82e4e22cfc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_TvCdlst/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_TvCdlst.cpp: + .text start:0x000000CC end:0x00000A78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt b/config/RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt new file mode 100644 index 0000000000..b24f538f98 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_TvCdlst/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTvCdlst_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daTvCdlst_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daTvCdlst_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__11daTvCdlst_cFv = .text:0x000001D0; // type:function size:0x23C scope:global align:4 +createHeapCallBack__11daTvCdlst_cFP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x4 scope:global align:4 +lightInit__11daTvCdlst_cFv = .text:0x00000410; // type:function size:0xA0 scope:global align:4 +pointLightProc__11daTvCdlst_cFv = .text:0x000004B0; // type:function size:0xCC scope:global align:4 +Execute__11daTvCdlst_cFv = .text:0x0000057C; // type:function size:0x344 scope:global align:4 +Draw__11daTvCdlst_cFv = .text:0x000008C0; // type:function size:0x98 scope:global align:4 +Delete__11daTvCdlst_cFv = .text:0x00000958; // type:function size:0x58 scope:global align:4 +daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x000009B8; // type:function size:0x4 scope:global align:4 +daTvCdlst_Create__FP10fopAc_ac_c = .text:0x000009BC; // type:function size:0x4 scope:global align:4 +__dt__15daTvCdlst_HIO_cFv = .text:0x000009C0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_TvCdlst_cpp = .text:0x00000A00; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daTvCdlst_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90260 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90261 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90262 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90263 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_395_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90276 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90277 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90278 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90279 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90341 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90342 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90343 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_395_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daTvCdlst_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TvCdlst = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTvCdlst_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_395_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89173 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTvCdlst_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88979 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__11daTvCdlst_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_Y_taihou/splits.txt b/config/RZDJ01/rels/d_a_obj_Y_taihou/splits.txt new file mode 100644 index 0000000000..9ed87bddf1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Y_taihou/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Y_taihou.cpp: + .text start:0x000000CC end:0x000012FC + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt b/config/RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt new file mode 100644 index 0000000000..1a3f57f1db --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_Y_taihou/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ccHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +pushPullcallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000001A8; // type:function size:0xC4 scope:global align:4 +searchIronBallCallback__FPvPv = .text:0x0000026C; // type:function size:0x8C scope:global align:4 +create1st__14daObjYtaihou_cFv = .text:0x000002F8; // type:function size:0xC8 scope:global align:4 +setIronBall__14daObjYtaihou_cFP12daObjCarry_c = .text:0x000003C0; // type:function size:0x70 scope:global align:4 +getEvent__14daObjYtaihou_cFUc = .text:0x00000430; // type:function size:0x14 scope:global align:4 +loadAngle__14daObjYtaihou_cFv = .text:0x00000444; // type:function size:0x88 scope:global align:4 +saveAngle__14daObjYtaihou_cFv = .text:0x000004CC; // type:function size:0xBC scope:global align:4 +setNextAngle__14daObjYtaihou_cFv = .text:0x00000588; // type:function size:0x24 scope:global align:4 +setMtx__14daObjYtaihou_cFv = .text:0x000005AC; // type:function size:0x168 scope:global align:4 +rotateCheck__14daObjYtaihou_cFv = .text:0x00000714; // type:function size:0x1C8 scope:global align:4 +shotCheck__14daObjYtaihou_cFv = .text:0x000008DC; // type:function size:0x468 scope:global align:4 +eventStart__14daObjYtaihou_cFv = .text:0x00000D44; // type:function size:0x10 scope:global align:4 +CreateHeap__14daObjYtaihou_cFv = .text:0x00000D54; // type:function size:0x68 scope:global align:4 +Create__14daObjYtaihou_cFv = .text:0x00000DBC; // type:function size:0xB0 scope:global align:4 +Execute__14daObjYtaihou_cFPPA3_A4_f = .text:0x00000E6C; // type:function size:0xB8 scope:global align:4 +Draw__14daObjYtaihou_cFv = .text:0x00000F24; // type:function size:0xC4 scope:global align:4 +Delete__14daObjYtaihou_cFv = .text:0x00000FE8; // type:function size:0x78 scope:global align:4 +daObjYtaihou_create1st__FP14daObjYtaihou_c = .text:0x00001060; // type:function size:0xE0 scope:global align:4 +daObjYtaihou_MoveBGDelete__FP14daObjYtaihou_c = .text:0x00001140; // type:function size:0x4 scope:global align:4 +daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x00001148; // type:function size:0x10 scope:global align:4 +__dt__14daObjYtaihou_cFv = .text:0x00001158; // type:function size:0x7C scope:global align:4 +@1452@eventStart__14daObjYtaihou_cFv = .text:0x000011D4; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000011E4; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00001268; // type:function size:0x84 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000012F4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@93721 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93722 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93733 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93734 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93747 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93764 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93843 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93844 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93845 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93846 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93847 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93850 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93881 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +l_hibanaOffset$92256 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +l_shotOffset$92265 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +l_shotSmokeOffset$92267 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +@93968 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +l_cc_offset$92336 = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +l_wheelDivAngle$92173 = .rodata:0x00000088; // type:object size:0x2 scope:local align:4 +l_wheelDivAngleP2$92174 = .rodata:0x0000008A; // type:object size:0x2 scope:local align:2 +pp_field$92062 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +lbl_396_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_offsetAngle$92167 = .data:0x00000054; // type:object size:0x8 scope:local align:4 +daObjYtaihou_METHODS = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ytaihou = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__14daObjYtaihou_c = .data:0x000000AC; // type:object size:0x48 scope:global align:4 +lbl_396_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@92399 = .data:0x00000104; // type:object size:0x24 scope:local align:4 +__RTTI__14daObjYtaihou_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_396_data_130 = .data:0x00000130; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_396_data_14C = .data:0x0000014C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_wheelMinR$92175 = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:byte +lbl_396_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@92255 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_effectScale$92252 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_amiShutter/splits.txt b/config/RZDJ01/rels/d_a_obj_amiShutter/splits.txt new file mode 100644 index 0000000000..bed384e482 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_amiShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_amiShutter.cpp: + .text start:0x000000CC end:0x00000BEC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000001A4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_amiShutter/symbols.txt new file mode 100644 index 0000000000..76ccd25379 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_amiShutter/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daAmiShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +setBaseMtx__14daAmiShutter_cFv = .text:0x00000108; // type:function size:0x7C scope:global align:4 +CreateHeap__14daAmiShutter_cFv = .text:0x00000184; // type:function size:0x68 scope:global align:4 +create__14daAmiShutter_cFv = .text:0x000001EC; // type:function size:0x1A0 scope:global align:4 +Execute__14daAmiShutter_cFPPA3_A4_f = .text:0x0000038C; // type:function size:0x74 scope:global align:4 +playerAreaCheck__14daAmiShutter_cFv = .text:0x00000400; // type:function size:0xEC scope:global align:4 +modeWait__14daAmiShutter_cFv = .text:0x000004EC; // type:function size:0x70 scope:global align:4 +modeWaitEvent__14daAmiShutter_cFv = .text:0x0000055C; // type:function size:0xB8 scope:global align:4 +eventStart__14daAmiShutter_cFv = .text:0x00000614; // type:function size:0x24 scope:global align:4 +init_modeClose__14daAmiShutter_cFv = .text:0x00000638; // type:function size:0x94 scope:global align:4 +modeClose__14daAmiShutter_cFv = .text:0x000006CC; // type:function size:0x80 scope:global align:4 +init_modeCloseEvent__14daAmiShutter_cFv = .text:0x0000074C; // type:function size:0x94 scope:global align:4 +modeCloseEvent__14daAmiShutter_cFv = .text:0x000007E0; // type:function size:0x8C scope:global align:4 +init_modeCloseEnd__14daAmiShutter_cFv = .text:0x0000086C; // type:function size:0x94 scope:global align:4 +modeCloseEnd__14daAmiShutter_cFv = .text:0x00000900; // type:function size:0x4 scope:global align:4 +init_modeOpen__14daAmiShutter_cFv = .text:0x00000904; // type:function size:0x84 scope:global align:4 +modeOpen__14daAmiShutter_cFv = .text:0x00000988; // type:function size:0x7C scope:global align:4 +Draw__14daAmiShutter_cFv = .text:0x00000A04; // type:function size:0x98 scope:global align:4 +Delete__14daAmiShutter_cFv = .text:0x00000A9C; // type:function size:0x30 scope:global align:4 +daAmiShutter_Draw__FP14daAmiShutter_c = .text:0x00000ACC; // type:function size:0x10 scope:global align:4 +daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000ADC; // type:function size:0x4 scope:global align:4 +daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000AE0; // type:function size:0x4 scope:global align:4 +daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +__dt__18daAmiShutter_HIO_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_amiShutter_cpp = .text:0x00000B28; // type:function size:0x48 scope:global align:4 +@1452@eventStart__14daAmiShutter_cFv = .text:0x00000B70; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daAmiShutter_cFv = .text:0x00000B78; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000B80; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000B88; // type:function size:0x8 scope:global align:4 +__dt__14daAmiShutter_cFv = .text:0x00000B90; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92897 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92898 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92967 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@92968 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93005 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93006 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93054 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93055 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93059 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93072 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_397_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$91888 = .data:0x00000008; // type:object size:0x48 scope:local align:4 +l_daAmiShutter_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_AmiShutter = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__18daAmiShutter_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_397_data_AC = .data:0x000000AC; // type:object size:0x13 data:string +@92060 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__18daAmiShutter_HIO_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__vt__14daAmiShutter_c = .data:0x000000DC; // type:object size:0x48 scope:global align:4 +lbl_397_data_124 = .data:0x00000124; // type:object size:0xF data:string +@92064 = .data:0x00000134; // type:object size:0x24 scope:local align:4 +__RTTI__14daAmiShutter_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +lbl_397_data_160 = .data:0x00000160; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +lbl_397_data_17C = .data:0x0000017C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000019C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91824 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_ari/splits.txt b/config/RZDJ01/rels/d_a_obj_ari/splits.txt new file mode 100644 index 0000000000..f89e45db08 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ari.cpp: + .text start:0x000000CC end:0x000022B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_ari/symbols.txt b/config/RZDJ01/rels/d_a_obj_ari/symbols.txt new file mode 100644 index 0000000000..73b71b0bac --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ari/symbols.txt @@ -0,0 +1,100 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_AriHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjARI_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjARI_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +ctrlJoint__10daObjARI_cFP8J3DJointP8J3DModel = .text:0x000001C0; // type:function size:0xD0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000290; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x338 scope:global align:4 +daObjARI_Create__FP10fopAc_ac_c = .text:0x00000610; // type:function size:0x620 scope:global align:4 +daObjARI_Delete__FP10daObjARI_c = .text:0x00000C30; // type:function size:0x68 scope:global align:4 +WallWalk__10daObjARI_cFv = .text:0x00000C98; // type:function size:0x3B4 scope:global align:4 +MoveAction__10daObjARI_cFv = .text:0x0000104C; // type:function size:0x100 scope:global align:4 +Action__10daObjARI_cFv = .text:0x0000114C; // type:function size:0x78 scope:global align:4 +Insect_Release__10daObjARI_cFv = .text:0x000011C4; // type:function size:0x10 scope:global align:4 +checkGround__10daObjARI_cFv = .text:0x000011D4; // type:function size:0x12C scope:global align:4 +B_MoveAction__10daObjARI_cFv = .text:0x00001300; // type:function size:0x70 scope:global align:4 +ParticleSet__10daObjARI_cFv = .text:0x00001370; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjARI_cFv = .text:0x00001494; // type:function size:0x1F4 scope:global align:4 +ObjHit__10daObjARI_cFv = .text:0x00001688; // type:function size:0x104 scope:global align:4 +Execute__10daObjARI_cFv = .text:0x0000178C; // type:function size:0x65C scope:global align:4 +Z_BufferChk__10daObjARI_cFv = .text:0x00001DE8; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjARI_cFv = .text:0x00001F64; // type:function size:0x68 scope:global align:4 +daObjARI_Draw__FP10daObjARI_c = .text:0x00001FCC; // type:function size:0xDC scope:global align:4 +daObjARI_Execute__FP10daObjARI_c = .text:0x000020A8; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjARI_cFv = .text:0x000020AC; // type:function size:0x174 scope:global align:4 +daObjARI_IsDelete__FP10daObjARI_c = .text:0x00002220; // type:function size:0x8 scope:global align:4 +__dt__14daObj_AriHIO_cFv = .text:0x00002228; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ari_cpp = .text:0x00002268; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96800 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96801 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_398_rodata_8 = .rodata:0x00000008; // type:object size:0x4 +ccSphSrc$93432 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@96807 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96819 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96824 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@96905 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96906 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@97034 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97035 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@97036 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97037 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97038 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97040 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97055 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97056 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97057 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97058 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97089 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97107 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97108 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97109 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97140 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97168 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@97195 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97285 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97286 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97287 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97288 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97311 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97312 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97313 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97347 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@97348 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E8; // type:object size:0x4 scope:global align:4 +lbl_398_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObjARI_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ari = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_AriHIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_398_data_64 = .data:0x00000064; // type:object size:0xF data:string +@94154 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_AriHIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daObjARI_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_398_data_94 = .data:0x00000094; // type:object size:0xB data:string +@94158 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjARI_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_398_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_398_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_398_data_CA = .data:0x000000CA; // type:object size:0x6 data:string +lbl_398_data_D0 = .data:0x000000D0; // type:object size:0x6 data:string +lbl_398_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string +lbl_398_data_DC = .data:0x000000DC; // type:object size:0x6 data:string +lbl_398_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string +lbl_398_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string +lbl_398_data_EE = .data:0x000000EE; // type:object size:0x6 data:string +lbl_398_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_398_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93423 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_automata/splits.txt b/config/RZDJ01/rels/d_a_obj_automata/splits.txt new file mode 100644 index 0000000000..a177f9103f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_automata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_automata.cpp: + .text start:0x000000CC end:0x00000FD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_automata/symbols.txt b/config/RZDJ01/rels/d_a_obj_automata/symbols.txt new file mode 100644 index 0000000000..efffa50ae7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_automata/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__16daObj_AutoMata_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +create__16daObj_AutoMata_cFv = .text:0x000001D8; // type:function size:0x2FC scope:global align:4 +CreateHeap__16daObj_AutoMata_cFv = .text:0x000004D4; // type:function size:0x114 scope:global align:4 +Execute__16daObj_AutoMata_cFv = .text:0x000005E8; // type:function size:0x240 scope:global align:4 +Draw__16daObj_AutoMata_cFv = .text:0x00000828; // type:function size:0xE0 scope:global align:4 +createHeapCallBack__16daObj_AutoMata_cFP10fopAc_ac_c = .text:0x00000908; // type:function size:0x4 scope:global align:4 +srchTHouse__16daObj_AutoMata_cFP10fopAc_ac_cPv = .text:0x0000090C; // type:function size:0x60 scope:global align:4 +setAnm__16daObj_AutoMata_cFib = .text:0x0000096C; // type:function size:0x140 scope:global align:4 +setEnvTevColor__16daObj_AutoMata_cFv = .text:0x00000AAC; // type:function size:0x58 scope:global align:4 +setRoomNo__16daObj_AutoMata_cFv = .text:0x00000B04; // type:function size:0x44 scope:global align:4 +setMtx__16daObj_AutoMata_cFv = .text:0x00000B48; // type:function size:0x74 scope:global align:4 +setSe__16daObj_AutoMata_cFv = .text:0x00000BBC; // type:function size:0x2B8 scope:global align:4 +daObj_AutoMata_Create__FPv = .text:0x00000E74; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_Delete__FPv = .text:0x00000E78; // type:function size:0x34 scope:global align:4 +daObj_AutoMata_Execute__FPv = .text:0x00000EAC; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_Draw__FPv = .text:0x00000EB0; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_IsDelete__FPv = .text:0x00000EB4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:global align:4 +__dt__22daObj_AutoMata_Param_cFv = .text:0x00000F80; // type:function size:0x40 scope:global align:4 +__ct__22daObj_AutoMata_Param_cFv = .text:0x00000FC0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daObj_AutoMata_Param_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_ccDObjData = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@96298 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96302 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96344 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96376 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96377 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96378 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96397 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +bckArcIx$94834 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +btkArcIx$94835 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +playMode$94836 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@96452 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96546 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96547 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96548 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96549 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_399_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_399_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObj_AutoMata_MethodTable = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_AUTOMATA = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_AutoMata_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_399_data_78 = .data:0x00000078; // type:object size:0x11 data:string +@94965 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_AutoMata_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__22daObj_AutoMata_Param_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_399_data_AC = .data:0x000000AC; // type:object size:0x17 data:string +__RTTI__22daObj_AutoMata_Param_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +l_ccDSph = .bss:0x0000004C; // type:object size:0x40 scope:global align:4 +@94682 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000098; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_avalanche/splits.txt b/config/RZDJ01/rels/d_a_obj_avalanche/splits.txt new file mode 100644 index 0000000000..61a98e5e1b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_avalanche/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_avalanche.cpp: + .text start:0x0000005C end:0x00000C88 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000015C diff --git a/config/RZDJ01/rels/d_a_obj_avalanche/symbols.txt b/config/RZDJ01/rels/d_a_obj_avalanche/symbols.txt new file mode 100644 index 0000000000..1eba9a6e33 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_avalanche/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__16daObjAvalanche_cFv = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +Create__16daObjAvalanche_cFv = .text:0x000000FC; // type:function size:0x1B8 scope:global align:4 +CreateHeap__16daObjAvalanche_cFv = .text:0x000002B4; // type:function size:0x1A0 scope:global align:4 +create1st__16daObjAvalanche_cFv = .text:0x00000454; // type:function size:0x68 scope:global align:4 +Execute__16daObjAvalanche_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x64 scope:global align:4 +checkCollapse__16daObjAvalanche_cFv = .text:0x00000520; // type:function size:0x134 scope:global align:4 +move__16daObjAvalanche_cFv = .text:0x00000654; // type:function size:0x74 scope:global align:4 +actionWait__16daObjAvalanche_cFv = .text:0x000006C8; // type:function size:0x6C scope:global align:4 +actionOrderEvent__16daObjAvalanche_cFv = .text:0x00000734; // type:function size:0xC8 scope:global align:4 +actionEvent__16daObjAvalanche_cFv = .text:0x000007FC; // type:function size:0x80 scope:global align:4 +actionDead__16daObjAvalanche_cFv = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +demoProc__16daObjAvalanche_cFv = .text:0x00000880; // type:function size:0x1D4 scope:global align:4 +setEffect__16daObjAvalanche_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global align:4 +Draw__16daObjAvalanche_cFv = .text:0x00000AF8; // type:function size:0xAC scope:global align:4 +Delete__16daObjAvalanche_cFv = .text:0x00000BA4; // type:function size:0x6C scope:global align:4 +daObjAvalanche_create1st__FP16daObjAvalanche_c = .text:0x00000C10; // type:function size:0x60 scope:global align:4 +daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 +daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c = .text:0x00000C74; // type:function size:0x4 scope:global align:4 +daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c = .text:0x00000C78; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_check_pos = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@92997 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93047 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93074 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93109 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93123 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_400_data_C = .data:0x0000000C; // type:object size:0xE data:string +l_evName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +lbl_400_data_20 = .data:0x00000020; // type:object size:0x8 data:string +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x0000002C; // type:object size:0x18 scope:global align:4 +l_func$91914 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +lbl_400_data_74 = .data:0x00000074; // type:object size:0x5 data:string +lbl_400_data_79 = .data:0x00000079; // type:object size:0x9 data:string +action_table$91964 = .data:0x00000084; // type:object size:0x8 scope:local align:4 +lbl_400_data_8C = .data:0x0000008C; // type:object size:0x6 data:string +daObjAvalanche_METHODS = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Avalanche = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__16daObjAvalanche_c = .data:0x000000E4; // type:object size:0x28 scope:global align:4 +lbl_400_data_10C = .data:0x0000010C; // type:object size:0x11 data:string +@92074 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjAvalanche_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 +lbl_400_data_13C = .data:0x0000013C; // type:object size:0x11 data:string +@92076 = .data:0x00000150; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_balloon/splits.txt b/config/RZDJ01/rels/d_a_obj_balloon/splits.txt new file mode 100644 index 0000000000..4b4a046097 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_balloon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balloon.cpp: + .text start:0x000000CC end:0x00000C44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_obj_balloon/symbols.txt b/config/RZDJ01/rels/d_a_obj_balloon/symbols.txt new file mode 100644 index 0000000000..acd66ca68e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_balloon/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Balloon_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +draw__15daObj_Balloon_cFv = .text:0x00000114; // type:function size:0xE0 scope:global align:4 +daObj_Balloon_Draw__FP15daObj_Balloon_c = .text:0x000001F4; // type:function size:0x4 scope:global align:4 +saveBestScore__15daObj_Balloon_cFv = .text:0x000001F8; // type:function size:0x18 scope:global align:4 +cc_set__15daObj_Balloon_cFv = .text:0x00000210; // type:function size:0xB0 scope:global align:4 +action__15daObj_Balloon_cFv = .text:0x000002C0; // type:function size:0x4A8 scope:global align:4 +mtx_set__15daObj_Balloon_cFv = .text:0x00000768; // type:function size:0x70 scope:global align:4 +daObj_Balloon_Execute__FP15daObj_Balloon_c = .text:0x000007D8; // type:function size:0x40 scope:global align:4 +daObj_Balloon_IsDelete__FP15daObj_Balloon_c = .text:0x00000818; // type:function size:0x8 scope:global align:4 +_delete__15daObj_Balloon_cFv = .text:0x00000820; // type:function size:0x74 scope:global align:4 +daObj_Balloon_Delete__FP15daObj_Balloon_c = .text:0x00000894; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObj_Balloon_cFv = .text:0x00000898; // type:function size:0xD4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +create__15daObj_Balloon_cFv = .text:0x00000970; // type:function size:0x248 scope:global align:4 +daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000BB8; // type:function size:0x4 scope:global align:4 +__dt__19daObj_Balloon_HIO_cFv = .text:0x00000BBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_balloon_cpp = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92939 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92954 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92955 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92956 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93032 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93033 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93034 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93035 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93036 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93037 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93038 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +m_combo_type__29@unnamed@d_a_obj_balloon_cpp@ = .data:0x00000000; // type:object size:0x4 scope:global align:4 +balloon_radius$91813 = .data:0x00000004; // type:object size:0xC scope:local align:4 +kago_wall_hit_id$91833 = .data:0x00000010; // type:object size:0x4 scope:local align:4 +kago_effect_scale$91834 = .data:0x00000014; // type:object size:0xC scope:local align:4 +break_sound_id$91849 = .data:0x00000020; // type:object size:0xC scope:local align:4 +lbl_401_data_2C = .data:0x0000002C; // type:object size:0x8 data:string +cc_sph_src$91985 = .data:0x00000034; // type:object size:0x40 scope:local align:4 +l_daObj_Balloon_Method = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BALLOON = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Balloon_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_401_data_D0 = .data:0x000000D0; // type:object size:0x14 data:string +@92006 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Balloon_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_401_data_F8 = .data:0x000000F8; // type:object size:0x34 +@92070 = .data:0x0000012C; // type:object size:0x3C scope:local align:4 +lbl_401_data_168 = .data:0x00000168; // type:object size:0x14 +@92072 = .data:0x0000017C; // type:object size:0x34 scope:local align:4 +lbl_401_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@92130 = .data:0x000001C4; // type:object size:0x24 scope:local align:4 +lbl_401_data_1E8 = .data:0x000001E8; // type:object size:0x18 +@92132 = .data:0x00000200; // type:object size:0xC scope:local align:4 +lbl_401_data_20C = .data:0x0000020C; // type:object size:0x1C +@92134 = .data:0x00000228; // type:object size:0xC scope:local align:4 +lbl_401_data_234 = .data:0x00000234; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_combo_count__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +m_combo_next_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +m_balloon_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000010; // type:object size:0x4 scope:global align:4 data:4byte +lbl_401_bss_14 = .bss:0x00000014; // type:object size:0x1 data:byte +@91776 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000024; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_barDesk/splits.txt b/config/RZDJ01/rels/d_a_obj_barDesk/splits.txt new file mode 100644 index 0000000000..9448db8a72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_barDesk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barDesk.cpp: + .text start:0x000000CC end:0x000007A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_barDesk/symbols.txt b/config/RZDJ01/rels/d_a_obj_barDesk/symbols.txt new file mode 100644 index 0000000000..84a98fcae3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_barDesk/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daBarDesk_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daBarDesk_cFv = .text:0x000000EC; // type:function size:0x88 scope:global align:4 +CreateHeap__11daBarDesk_cFv = .text:0x00000174; // type:function size:0x68 scope:global align:4 +create__11daBarDesk_cFv = .text:0x000001DC; // type:function size:0x18C scope:global align:4 +Execute__11daBarDesk_cFPPA3_A4_f = .text:0x00000368; // type:function size:0x68 scope:global align:4 +modeWait__11daBarDesk_cFv = .text:0x000003D0; // type:function size:0xB4 scope:global align:4 +init_modeBreak__11daBarDesk_cFv = .text:0x00000484; // type:function size:0xE4 scope:global align:4 +modeBreak__11daBarDesk_cFv = .text:0x00000568; // type:function size:0x4 scope:global align:4 +setBreakEffect__11daBarDesk_cFv = .text:0x0000056C; // type:function size:0xA0 scope:global align:4 +Draw__11daBarDesk_cFv = .text:0x0000060C; // type:function size:0x98 scope:global align:4 +Delete__11daBarDesk_cFv = .text:0x000006A4; // type:function size:0x30 scope:global align:4 +daBarDesk_Draw__FP11daBarDesk_c = .text:0x000006D4; // type:function size:0x10 scope:global align:4 +daBarDesk_Execute__FP11daBarDesk_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daBarDesk_Delete__FP11daBarDesk_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daBarDesk_Create__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x4 scope:global align:4 +__dt__15daBarDesk_HIO_cFv = .text:0x000006F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_barDesk_cpp = .text:0x00000730; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daBarDesk_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@92804 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92817 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@92818 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +particle_id$91849 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_402_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$91812 = .data:0x00000008; // type:object size:0x18 scope:local align:4 +l_daBarDesk_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BarDesk = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daBarDesk_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_402_data_7C = .data:0x0000007C; // type:object size:0x10 data:string +@91898 = .data:0x0000008C; // type:object size:0x14 scope:local align:4 +__RTTI__15daBarDesk_HIO_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__11daBarDesk_c = .data:0x000000A8; // type:object size:0x28 scope:global align:4 +lbl_402_data_D0 = .data:0x000000D0; // type:object size:0xC data:string +@91902 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__11daBarDesk_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__11daBarDesk_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_batta/splits.txt b/config/RZDJ01/rels/d_a_obj_batta/splits.txt new file mode 100644 index 0000000000..8e8af980d9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_batta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_batta.cpp: + .text start:0x000000CC end:0x00002030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000430 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_batta/symbols.txt b/config/RZDJ01/rels/d_a_obj_batta/symbols.txt new file mode 100644 index 0000000000..81b712870e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_batta/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_BattaHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setAction__12daObjBATTA_cFM12daObjBATTA_cFPCvPv_v = .text:0x000000FC; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0x228 scope:global align:4 +daObjBATTA_Create__FP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x484 scope:global align:4 +daObjBATTA_Delete__FP12daObjBATTA_c = .text:0x0000084C; // type:function size:0x68 scope:global align:4 +wait__12daObjBATTA_cFv = .text:0x000008B4; // type:function size:0x19C scope:global align:4 +turn__12daObjBATTA_cFv = .text:0x00000A50; // type:function size:0x260 scope:global align:4 +jump__12daObjBATTA_cFv = .text:0x00000CB0; // type:function size:0x1FC scope:global align:4 +fly_up__12daObjBATTA_cFv = .text:0x00000EAC; // type:function size:0x2E0 scope:global align:4 +fly_down__12daObjBATTA_cFv = .text:0x0000118C; // type:function size:0x1B8 scope:global align:4 +bin_wait__12daObjBATTA_cFv = .text:0x00001344; // type:function size:0x1B0 scope:global align:4 +bin_action__12daObjBATTA_cFv = .text:0x000014F4; // type:function size:0x150 scope:global align:4 +hook__12daObjBATTA_cFv = .text:0x00001644; // type:function size:0x110 scope:global align:4 +boomerang__12daObjBATTA_cFv = .text:0x00001754; // type:function size:0x140 scope:global align:4 +batta_setParticle__12daObjBATTA_cFv = .text:0x00001894; // type:function size:0x204 scope:global align:4 +action__12daObjBATTA_cFv = .text:0x00001A98; // type:function size:0xC8 scope:global align:4 +hit_check__12daObjBATTA_cFv = .text:0x00001B60; // type:function size:0xB8 scope:global align:4 +execute__12daObjBATTA_cFv = .text:0x00001C18; // type:function size:0x16C scope:global align:4 +mtx_set__12daObjBATTA_cFv = .text:0x00001D84; // type:function size:0x6C scope:global align:4 +daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00001DF0; // type:function size:0xEC scope:global align:4 +daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00001EDC; // type:function size:0x4 scope:global align:4 +daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00001EE0; // type:function size:0x8 scope:global align:4 +__dt__16daObj_BattaHIO_cFv = .text:0x00001EE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_batta_cpp = .text:0x00001F28; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001F70; // type:function size:0x74 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00001FE4; // type:function size:0xC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00001FF0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96172 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96173 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_batta_brk_index = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_batta_btk_index = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +@96336 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96337 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96338 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96339 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96340 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96341 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96342 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96385 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96386 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96387 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96388 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96389 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96390 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96433 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96434 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96435 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96439 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96486 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96487 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96488 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96489 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96490 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96491 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96525 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96526 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96527 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96528 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96529 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96606 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96607 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96608 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96609 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96610 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96611 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96612 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96642 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@96676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +lbl_403_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 +@96779 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@96782 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96813 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96814 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__27@unnamed@d_a_obj_batta_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96267 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96268 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96363 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@96364 = .data:0x00000064; // type:object size:0xC scope:local align:4 +lbl_403_data_70 = .data:0x00000070; // type:object size:0x4 data:string +@96418 = .data:0x00000074; // type:object size:0xC scope:local align:4 data:4byte +@96419 = .data:0x00000080; // type:object size:0xC scope:local align:4 data:4byte +@96454 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@96455 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@96509 = .data:0x000000A4; // type:object size:0xC scope:local align:4 data:4byte +@96540 = .data:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@96563 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@96564 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +lbl_403_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +@96622 = .data:0x000000DC; // type:object size:0xC scope:local align:4 data:4byte +@96654 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +@96728 = .data:0x000000F4; // type:object size:0xC scope:local align:4 data:4byte +@96744 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +@96745 = .data:0x0000010C; // type:object size:0xC scope:local align:4 data:4byte +l_daObjBATTA_Method = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Batta = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__16daObj_BattaHIO_c = .data:0x00000168; // type:object size:0xC scope:global align:4 +lbl_403_data_174 = .data:0x00000174; // type:object size:0x11 data:string +@94155 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_BattaHIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +__vt__12daObjBATTA_c = .data:0x0000019C; // type:object size:0xC scope:global align:4 +lbl_403_data_1A8 = .data:0x000001A8; // type:object size:0xD data:string +@94159 = .data:0x000001B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjBATTA_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +lbl_403_data_1D4 = .data:0x000001D4; // type:object size:0xA data:string +@94163 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +lbl_403_data_1EC = .data:0x000001EC; // type:object size:0x3C +@94223 = .data:0x00000228; // type:object size:0x3C scope:local align:4 +lbl_403_data_264 = .data:0x00000264; // type:object size:0x14 +@94225 = .data:0x00000278; // type:object size:0x34 scope:local align:4 +lbl_403_data_2AC = .data:0x000002AC; // type:object size:0x14 +@94283 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_403_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@94285 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_403_data_308 = .data:0x00000308; // type:object size:0x1C +@94287 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_403_data_330 = .data:0x00000330; // type:object size:0xE0 +lbl_403_data_410 = .data:0x00000410; // type:object size:0x8 data:string +lbl_403_data_418 = .data:0x00000418; // type:object size:0x4 data:string +lbl_403_data_41C = .data:0x0000041C; // type:object size:0x4 data:string +lbl_403_data_420 = .data:0x00000420; // type:object size:0x4 data:string +lbl_403_data_424 = .data:0x00000424; // type:object size:0x4 data:string +lbl_403_data_428 = .data:0x00000428; // type:object size:0x4 data:string +lbl_403_data_42C = .data:0x0000042C; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_403_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93433 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_bbox/splits.txt b/config/RZDJ01/rels/d_a_obj_bbox/splits.txt new file mode 100644 index 0000000000..65329546c3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bbox.cpp: + .text start:0x0000005C end:0x000005BC + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDJ01/rels/d_a_obj_bbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_bbox/symbols.txt new file mode 100644 index 0000000000..c61cf04e1e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjBBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjBBox_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__11daObjBBox_cFv = .text:0x000000E0; // type:function size:0x78 scope:global align:4 +CreateHeap__11daObjBBox_cFv = .text:0x00000158; // type:function size:0x68 scope:global align:4 +create1st__11daObjBBox_cFv = .text:0x000001C0; // type:function size:0xB4 scope:global align:4 +__ct__11daObjBBox_cFv = .text:0x00000274; // type:function size:0xA0 scope:global align:4 +Execute__11daObjBBox_cFPPA3_A4_f = .text:0x00000314; // type:function size:0x174 scope:global align:4 +Draw__11daObjBBox_cFv = .text:0x00000488; // type:function size:0x98 scope:global align:4 +Delete__11daObjBBox_cFv = .text:0x00000520; // type:function size:0x30 scope:global align:4 +daObjBBox_create1st__FP11daObjBBox_c = .text:0x00000550; // type:function size:0x54 scope:global align:4 +daObjBBox_MoveBGDelete__FP11daObjBBox_c = .text:0x000005A4; // type:function size:0x4 scope:global align:4 +daObjBBox_MoveBGExecute__FP11daObjBBox_c = .text:0x000005A8; // type:function size:0x4 scope:global align:4 +daObjBBox_MoveBGDraw__FP11daObjBBox_c = .text:0x000005AC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +particle_id$89030 = .rodata:0x00000044; // type:object size:0xA scope:local align:4 +@89973 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@89974 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_404_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjBBox_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BBox = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjBBox_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_404_data_84 = .data:0x00000084; // type:object size:0xC data:string +@89089 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjBBox_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bed/splits.txt b/config/RZDJ01/rels/d_a_obj_bed/splits.txt new file mode 100644 index 0000000000..6e9931881b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bed/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bed.cpp: + .text start:0x000000CC end:0x00000840 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_bed/symbols.txt b/config/RZDJ01/rels/d_a_obj_bed/symbols.txt new file mode 100644 index 0000000000..df09e394dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bed/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daObj_Bed_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daObj_Bed_cFv = .text:0x0000019C; // type:function size:0x1F8 scope:global align:4 +CreateHeap__11daObj_Bed_cFv = .text:0x00000394; // type:function size:0x104 scope:global align:4 +Execute__11daObj_Bed_cFv = .text:0x00000498; // type:function size:0xC0 scope:global align:4 +Draw__11daObj_Bed_cFv = .text:0x00000558; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__11daObj_Bed_cFP10fopAc_ac_c = .text:0x00000618; // type:function size:0x4 scope:global align:4 +isDelete__11daObj_Bed_cFv = .text:0x0000061C; // type:function size:0x44 scope:global align:4 +setEnvTevColor__11daObj_Bed_cFv = .text:0x00000660; // type:function size:0x58 scope:global align:4 +setRoomNo__11daObj_Bed_cFv = .text:0x000006B8; // type:function size:0x40 scope:global align:4 +setMtx__11daObj_Bed_cFv = .text:0x000006F8; // type:function size:0x68 scope:global align:4 +daObj_Bed_Create__FPv = .text:0x00000760; // type:function size:0x4 scope:global align:4 +daObj_Bed_Delete__FPv = .text:0x00000764; // type:function size:0x34 scope:global align:4 +daObj_Bed_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global align:4 +daObj_Bed_Draw__FPv = .text:0x0000079C; // type:function size:0x4 scope:global align:4 +daObj_Bed_IsDelete__FPv = .text:0x000007A0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:global align:4 +__dt__17daObj_Bed_Param_cFv = .text:0x000007F0; // type:function size:0x40 scope:global align:4 +__ct__17daObj_Bed_Param_cFv = .text:0x00000830; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_Bed_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95771 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95827 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_405_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Bed_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BED = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObj_Bed_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_405_data_68 = .data:0x00000068; // type:object size:0xC data:string +@94992 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__11daObj_Bed_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__17daObj_Bed_Param_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_405_data_94 = .data:0x00000094; // type:object size:0x12 data:string +__RTTI__17daObj_Bed_Param_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94785 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bemos/splits.txt b/config/RZDJ01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 0000000000..bee6bf1135 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000CC end:0x00004424 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000030C + .data start:0x00000000 end:0x00000620 + .bss start:0x00000008 end:0x00001314 diff --git a/config/RZDJ01/rels/d_a_obj_bemos/symbols.txt b/config/RZDJ01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 0000000000..022f037b2c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +PPCallBack__9daObjBm_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000CC; // type:function size:0x138 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000204; // type:function size:0x144 scope:global align:4 +initBaseMtx__9daObjBm_cFv = .text:0x00000348; // type:function size:0x7C scope:global align:4 +setBaseMtx__9daObjBm_cFv = .text:0x000003C4; // type:function size:0xD0 scope:global align:4 +Create__9daObjBm_cFv = .text:0x00000494; // type:function size:0x368 scope:global align:4 +CreateHeap__9daObjBm_cFv = .text:0x000007FC; // type:function size:0x424 scope:global align:4 +create1st__9daObjBm_cFv = .text:0x00000C20; // type:function size:0xA8 scope:global align:4 +Execute__9daObjBm_cFPPA3_A4_f = .text:0x00000CC8; // type:function size:0x200 scope:global align:4 +initActionEnBemos__9daObjBm_cFv = .text:0x00000EC8; // type:function size:0x58 scope:global align:4 +initActionObjBemos__9daObjBm_cFv = .text:0x00000F20; // type:function size:0xF4 scope:global align:4 +actionEnBemos__9daObjBm_cFv = .text:0x00001014; // type:function size:0x200 scope:global align:4 +actionObjBemos__9daObjBm_cFv = .text:0x00001214; // type:function size:0x38 scope:global align:4 +setCrawCO__9daObjBm_cFv = .text:0x0000124C; // type:function size:0xA8 scope:global align:4 +calcBeamPos__9daObjBm_cFv = .text:0x000012F4; // type:function size:0x1DC scope:global align:4 +calcBeamLenAndAt__9daObjBm_cFv = .text:0x000014D0; // type:function size:0x228 scope:global align:4 +checkFindPlayer__9daObjBm_cFv = .text:0x000016F8; // type:function size:0x14C scope:global align:4 +checkSearchPlayer__9daObjBm_cFv = .text:0x00001844; // type:function size:0x14C scope:global align:4 +getSearchDistance__9daObjBm_cFv = .text:0x00001990; // type:function size:0x58 scope:global align:4 +getBeamSearchDistance__9daObjBm_cFv = .text:0x000019E8; // type:function size:0x58 scope:global align:4 +effect_proc__9daObjBm_cFv = .text:0x00001A40; // type:function size:0x1A8 scope:global align:4 +effectWait__9daObjBm_cFv = .text:0x00001BE8; // type:function size:0x4 scope:global align:4 +initEffectSet0__9daObjBm_cFv = .text:0x00001BEC; // type:function size:0x1AC scope:global align:4 +effectSet0__9daObjBm_cFv = .text:0x00001D98; // type:function size:0x4 scope:global align:4 +effectSet1__9daObjBm_cFv = .text:0x00001D9C; // type:function size:0x4 scope:global align:4 +effectEnd__9daObjBm_cFv = .text:0x00001DA0; // type:function size:0x4 scope:global align:4 +check_to_walk__9daObjBm_cFv = .text:0x00001DA4; // type:function size:0x108 scope:global align:4 +mode_wait_init__9daObjBm_cFv = .text:0x00001EAC; // type:function size:0x64 scope:global align:4 +mode_wait__9daObjBm_cFv = .text:0x00001F10; // type:function size:0x118 scope:global align:4 +mode_walk__9daObjBm_cFv = .text:0x00002028; // type:function size:0x32C scope:global align:4 +mode_afl__9daObjBm_cFv = .text:0x00002354; // type:function size:0x18 scope:global align:4 +mode_dead_init__9daObjBm_cFv = .text:0x0000236C; // type:function size:0x24 scope:global align:4 +mode_dead__9daObjBm_cFv = .text:0x00002390; // type:function size:0x4 scope:global align:4 +clr_moment_cnt__9daObjBm_cFv = .text:0x00002394; // type:function size:0x24 scope:global align:4 +__ct__Q29daObjBm_c5Bgc_cFv = .text:0x000023B8; // type:function size:0xD0 scope:global align:4 +wall_pos__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cisf = .text:0x00002488; // type:function size:0x230 scope:global align:4 +initActionSwWait__9daObjBm_cFv = .text:0x000026B8; // type:function size:0x34 scope:global align:4 +actionSwWait__9daObjBm_cFv = .text:0x000026EC; // type:function size:0x27C scope:global align:4 +initActionWarning__9daObjBm_cFv = .text:0x00002968; // type:function size:0x84 scope:global align:4 +actionWarning__9daObjBm_cFv = .text:0x000029EC; // type:function size:0x10C scope:global align:4 +initActionFindPlayer__9daObjBm_cFv = .text:0x00002AF8; // type:function size:0x11C scope:global align:4 +actionFindPlayer__9daObjBm_cFv = .text:0x00002C14; // type:function size:0x140 scope:global align:4 +initActionAttack__9daObjBm_cFv = .text:0x00002D54; // type:function size:0x264 scope:global align:4 +actionAttack__9daObjBm_cFv = .text:0x00002FB8; // type:function size:0x7C0 scope:global align:4 +initActionDead__9daObjBm_cFv = .text:0x00003778; // type:function size:0x250 scope:global align:4 +actionDead__9daObjBm_cFv = .text:0x000039C8; // type:function size:0x2BC scope:global align:4 +Draw__9daObjBm_cFv = .text:0x00003C84; // type:function size:0x1B4 scope:global align:4 +Delete__9daObjBm_cFv = .text:0x00003E38; // type:function size:0x220 scope:global align:4 +daObjBm_create1st__FP9daObjBm_c = .text:0x00004058; // type:function size:0x198 scope:global align:4 +daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x000041F0; // type:function size:0x4 scope:global align:4 +daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x000041F4; // type:function size:0x4 scope:global align:4 +daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x000041F8; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_bemos_cpp = .text:0x00004208; // type:function size:0xE4 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x000042EC; // type:function size:0x10 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000042FC; // type:function size:0x14 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00004310; // type:function size:0xC scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x0000431C; // type:function size:0x84 scope:global align:4 +checkGroundHit__11fopAcM_lc_cFv = .text:0x000043A0; // type:function size:0x4C scope:global align:4 +__arraydtor$94200 = .text:0x000043EC; // type:function size:0x1C scope:local align:4 +__arraydtor$94203 = .text:0x00004408; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_high_beam_offset = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_mid_beam_offset = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_low_beam_offset = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_craw_offset = .rodata:0x00000030; // type:object size:0x30 scope:global align:4 +M_dir_base__9daObjBm_c = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +@98609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@98610 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@98778 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@98878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@98924 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98925 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98926 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99013 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +mode_proc$93809 = .rodata:0x0000008C; // type:object size:0x30 scope:local align:4 +@99061 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99062 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99063 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99095 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99096 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99097 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99098 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99195 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@99198 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +eff_id_f$94034 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +hit_eff_id$94035 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +@99326 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@99329 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@99340 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99341 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +M_lin5__Q29daObjBm_c5Bgc_c = .rodata:0x00000104; // type:object size:0x50 scope:global align:4 +M_lin20__Q29daObjBm_c5Bgc_c = .rodata:0x00000154; // type:object size:0x170 scope:global align:4 +@99403 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 data:float +@99425 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@99426 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@99449 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@99450 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@99460 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +l_eff_id$94442 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@99656 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@99657 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +l_eff_id$94544 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +l_eff_id2$94553 = .rodata:0x000002EC; // type:object size:0x6 scope:local align:4 +@99884 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@99885 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +bgc_add$94312 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +src_num$94156 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +src_num$94106 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +pp_field$93414 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_406_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_eye_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_406_data_18 = .data:0x00000018; // type:object size:0x5 data:string +l_head_joint = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_406_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global align:4 +lbl_406_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_smallGear0_joint = .data:0x00000038; // type:object size:0x4 scope:global align:4 +lbl_406_data_3C = .data:0x0000003C; // type:object size:0x9 data:string +l_smallGear1_joint = .data:0x00000048; // type:object size:0x4 scope:global align:4 +lbl_406_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_smallGear2_joint = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x000000B4; // type:object size:0x4C scope:global align:4 +l_cyl_src = .data:0x00000100; // type:object size:0x44 scope:global align:4 +l_func$93729 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +l_func$93766 = .data:0x0000015C; // type:object size:0x3C scope:local align:4 +l_eff_func$93997 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +@100004 = .data:0x000001C8; // type:object size:0x20 scope:local align:4 +daObjBm_METHODS = .data:0x000001E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bemos = .data:0x00000208; // type:object size:0x30 scope:global align:4 +__vt__9daObjBm_c = .data:0x00000238; // type:object size:0x28 scope:global align:4 +lbl_406_data_260 = .data:0x00000260; // type:object size:0xA data:string +@94818 = .data:0x0000026C; // type:object size:0x14 scope:local align:4 +__RTTI__9daObjBm_c = .data:0x00000280; // type:object size:0x8 scope:global align:4 +lbl_406_data_288 = .data:0x00000288; // type:object size:0x11 data:string +@94820 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_406_data_2A8 = .data:0x000002A8; // type:object size:0x3C +@94880 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 +lbl_406_data_320 = .data:0x00000320; // type:object size:0x14 +@94882 = .data:0x00000334; // type:object size:0x34 scope:local align:4 +lbl_406_data_368 = .data:0x00000368; // type:object size:0x48 +@94934 = .data:0x000003B0; // type:object size:0x4C scope:local align:4 +lbl_406_data_3FC = .data:0x000003FC; // type:object size:0x14 +@94938 = .data:0x00000410; // type:object size:0x44 scope:local align:4 +lbl_406_data_454 = .data:0x00000454; // type:object size:0x14 +@94940 = .data:0x00000468; // type:object size:0x24 scope:local align:4 +lbl_406_data_48C = .data:0x0000048C; // type:object size:0x18 +@94942 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +lbl_406_data_4B0 = .data:0x000004B0; // type:object size:0x1C +@94944 = .data:0x000004CC; // type:object size:0xC scope:local align:4 +lbl_406_data_4D8 = .data:0x000004D8; // type:object size:0x48 +@94978 = .data:0x00000520; // type:object size:0x14 scope:local align:4 +lbl_406_data_534 = .data:0x00000534; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_joint_table = .bss:0x00000008; // type:object size:0x14 scope:global align:4 data:4byte +@94145 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@94146 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +@94147 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94148 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +dir_vec$94142 = .bss:0x00000050; // type:object size:0x30 scope:local align:4 +@94201 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +M_gnd_work__Q29daObjBm_c5Bgc_c = .bss:0x0000008C; // type:object size:0x78C scope:global align:4 +@94202 = .bss:0x00000818; // type:object size:0xC scope:local align:4 +M_wrt_work__Q29daObjBm_c5Bgc_c = .bss:0x00000824; // type:object size:0x54 scope:global align:4 +@94204 = .bss:0x00000878; // type:object size:0xC scope:local align:4 +M_wall_work__Q29daObjBm_c5Bgc_c = .bss:0x00000884; // type:object size:0xA10 scope:global align:4 data:4byte +@94304 = .bss:0x00001298; // type:object size:0xC scope:local align:4 +touch_work$94301 = .bss:0x000012A4; // type:object size:0x70 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bhashi/splits.txt b/config/RZDJ01/rels/d_a_obj_bhashi/splits.txt new file mode 100644 index 0000000000..46a21bbf6c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bhashi.cpp: + .text start:0x0000005C end:0x00001AC4 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt b/config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt new file mode 100644 index 0000000000..26be230d85 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bhashi/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjBHASHI_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setCcCylinder__13daObjBHASHI_cFv = .text:0x000000C8; // type:function size:0x70 scope:global align:4 +daObjBHASHI_Create__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x22C scope:global align:4 +daObjBHASHI_Delete__FP13daObjBHASHI_c = .text:0x00000364; // type:function size:0x24 scope:global align:4 +Set_Hahen__13daObjBHASHI_cFv = .text:0x00000388; // type:function size:0xD4 scope:global align:4 +Set_Speed__13daObjBHASHI_cFssff = .text:0x0000045C; // type:function size:0x5FC scope:global align:4 +Obj_Damage__13daObjBHASHI_cFv = .text:0x00000A58; // type:function size:0x2F0 scope:global align:4 +Obj_Damage__13daObjBHASHI_cF4cXyz = .text:0x00000D48; // type:function size:0x274 scope:global align:4 +__ct__7Hahen_cFv = .text:0x00000FBC; // type:function size:0x10 scope:global align:4 +Wall_Check__7Hahen_cFv = .text:0x00000FCC; // type:function size:0xC4 scope:global align:4 +HahenMotion__7Hahen_cFv = .text:0x00001090; // type:function size:0x200 scope:global align:4 +CheckCull__7Hahen_cFv = .text:0x00001290; // type:function size:0xA8 scope:global align:4 +checkViewArea__7Hahen_cFv = .text:0x00001338; // type:function size:0x80 scope:global align:4 +Rolling__13daObjBHASHI_cFP4cXyzff = .text:0x000013B8; // type:function size:0xC4 scope:global align:4 +Roll_Set__7Hahen_cFP4cXyzfs = .text:0x0000147C; // type:function size:0x148 scope:global align:4 +setBaseMtx__13daObjBHASHI_cFv = .text:0x000015C4; // type:function size:0xE8 scope:global align:4 +daObjBHASHI_Draw__FP13daObjBHASHI_c = .text:0x000016AC; // type:function size:0x10 scope:global align:4 +daObjBHASHI_Execute__FP13daObjBHASHI_c = .text:0x000016BC; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjBHASHI_cFv = .text:0x000016C0; // type:function size:0xE0 scope:global align:4 +daObjBHASHI_IsDelete__FP13daObjBHASHI_c = .text:0x000017A0; // type:function size:0x8 scope:global align:4 +Delete__13daObjBHASHI_cFv = .text:0x000017A8; // type:function size:0x8C scope:global align:4 +Draw__13daObjBHASHI_cFv = .text:0x00001834; // type:function size:0xF8 scope:global align:4 +Execute__13daObjBHASHI_cFPPA3_A4_f = .text:0x0000192C; // type:function size:0x114 scope:global align:4 +Create__13daObjBHASHI_cFv = .text:0x00001A40; // type:function size:0x44 scope:global align:4 +__dt__7Hahen_cFv = .text:0x00001A84; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93471 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95621 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95676 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95677 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95678 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95679 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95680 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95681 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95682 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95718 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95719 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95720 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95721 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95722 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@95723 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95724 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95725 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95726 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95727 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95728 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@95729 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95731 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95732 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95733 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95734 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@95811 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95812 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@95892 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95893 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95894 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@95895 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95896 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95897 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95898 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95899 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95922 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95934 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95935 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95936 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@95975 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95976 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@95977 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96113 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@96114 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@96118 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +lbl_90_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjBHASHI_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BHASHI = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjBHASHI_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_90_data_84 = .data:0x00000084; // type:object size:0xE data:string +@94030 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjBHASHI_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_90_data_B0 = .data:0x000000B0; // type:object size:0x19 data:string +lbl_90_data_C9 = .data:0x000000C9; // type:object size:0x13 data:string +lbl_90_data_DC = .data:0x000000DC; // type:object size:0x19 data:string +lbl_90_data_F5 = .data:0x000000F5; // type:object size:0x19 data:string +lbl_90_data_10E = .data:0x0000010E; // type:object size:0x13 data:string diff --git a/config/RZDJ01/rels/d_a_obj_bhbridge/splits.txt b/config/RZDJ01/rels/d_a_obj_bhbridge/splits.txt new file mode 100644 index 0000000000..f033aad2af --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bhbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bhbridge.cpp: + .text start:0x0000005C end:0x00000978 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_obj_bhbridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_bhbridge/symbols.txt new file mode 100644 index 0000000000..82cbcd7645 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bhbridge/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__15daObjBhbridge_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +initBaseMtx__15daObjBhbridge_cFv = .text:0x00000180; // type:function size:0x10 scope:global align:4 +setBaseMtx__15daObjBhbridge_cFv = .text:0x00000190; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001F0; // type:function size:0x48 scope:global align:4 +daObjBhbridge_Draw__FP15daObjBhbridge_c = .text:0x00000238; // type:function size:0x10 scope:global align:4 +daObjBhbridge_Execute__FP15daObjBhbridge_c = .text:0x00000248; // type:function size:0x4 scope:global align:4 +daObjBhbridge_IsDelete__FP15daObjBhbridge_c = .text:0x0000024C; // type:function size:0x8 scope:global align:4 +daObjBhbridge_Delete__FP15daObjBhbridge_c = .text:0x00000254; // type:function size:0x24 scope:global align:4 +daObjBhbridge_Create__FP10fopAc_ac_c = .text:0x00000278; // type:function size:0x1A8 scope:global align:4 +Delete__15daObjBhbridge_cFv = .text:0x00000420; // type:function size:0x30 scope:global align:4 +Draw__15daObjBhbridge_cFv = .text:0x00000450; // type:function size:0x98 scope:global align:4 +Execute__15daObjBhbridge_cFPPA3_A4_f = .text:0x000004E8; // type:function size:0x3BC scope:global align:4 +Create__15daObjBhbridge_cFv = .text:0x000008A4; // type:function size:0x68 scope:global align:4 +CreateHeap__15daObjBhbridge_cFv = .text:0x0000090C; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92779 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +@92816 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92817 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92818 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92820 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92821 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92822 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92823 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92841 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@92842 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@92892 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92959 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92960 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92962 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92963 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92965 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92976 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92977 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92978 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_407_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjBhbridge_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bhbridge = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjBhbridge_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_407_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@92031 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjBhbridge_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_407_data_B4 = .data:0x000000B4; // type:object size:0xF data:string +lbl_407_data_C3 = .data:0x000000C3; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt b/config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt new file mode 100644 index 0000000000..677902b422 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bk_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bk_leaf.cpp: + .text start:0x0000005C end:0x0000058C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt b/config/RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt new file mode 100644 index 0000000000..4683102b26 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bk_leaf/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBokkuri__10daBkLeaf_cFv = .text:0x00000060; // type:function size:0x90 scope:global align:4 +initBaseMtx__10daBkLeaf_cFv = .text:0x000000F0; // type:function size:0x20 scope:global align:4 +setBaseMtx__10daBkLeaf_cFv = .text:0x00000110; // type:function size:0x58 scope:global align:4 +Create__10daBkLeaf_cFv = .text:0x00000168; // type:function size:0x7C scope:global align:4 +CreateHeap__10daBkLeaf_cFv = .text:0x000001E4; // type:function size:0x110 scope:global align:4 +create__10daBkLeaf_cFv = .text:0x000002F4; // type:function size:0xB0 scope:global align:4 +execute__10daBkLeaf_cFv = .text:0x000003A4; // type:function size:0x118 scope:global align:4 +draw__10daBkLeaf_cFv = .text:0x000004BC; // type:function size:0x94 scope:global align:4 +daBkLeaf_Draw__FP10daBkLeaf_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +daBkLeaf_Execute__FP10daBkLeaf_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +daBkLeaf_Delete__FP10daBkLeaf_c = .text:0x00000558; // type:function size:0x30 scope:global align:4 +daBkLeaf_Create__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92817 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92849 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_408_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_bmdName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_408_data_18 = .data:0x00000018; // type:object size:0xE data:string +l_bckName = .data:0x00000028; // type:object size:0x4 scope:global align:4 +l_daBkLeaf_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BkLeaf = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt new file mode 100644 index 0000000000..b0f3a234c8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bkdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bkdoor.cpp: + .text start:0x0000005C end:0x00000644 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt new file mode 100644 index 0000000000..72dbc9c680 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bkdoor/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_door__FPvPv = .text:0x0000005C; // type:function size:0x34 scope:global align:4 +initBaseMtx__13daObjBkDoor_cFv = .text:0x00000090; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjBkDoor_cFv = .text:0x000000B0; // type:function size:0x84 scope:global align:4 +Create__13daObjBkDoor_cFv = .text:0x00000134; // type:function size:0x88 scope:global align:4 +CreateHeap__13daObjBkDoor_cFv = .text:0x000001BC; // type:function size:0x78 scope:global align:4 +create1st__13daObjBkDoor_cFv = .text:0x00000234; // type:function size:0x84 scope:global align:4 +openCheck__13daObjBkDoor_cFv = .text:0x000002B8; // type:function size:0x6C scope:global align:4 +Execute__13daObjBkDoor_cFPPA3_A4_f = .text:0x00000324; // type:function size:0x1E0 scope:global align:4 +Draw__13daObjBkDoor_cFv = .text:0x00000504; // type:function size:0x98 scope:global align:4 +Delete__13daObjBkDoor_cFv = .text:0x0000059C; // type:function size:0x30 scope:global align:4 +daObjBkDoor_create1st__FP13daObjBkDoor_c = .text:0x000005CC; // type:function size:0x60 scope:global align:4 +daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c = .text:0x0000062C; // type:function size:0x4 scope:global align:4 +daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c = .text:0x00000630; // type:function size:0x4 scope:global align:4 +daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c = .text:0x00000634; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_roll_crash_check_areaL = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 +l_roll_crash_check_areaR = .rodata:0x00000040; // type:object size:0x30 scope:global align:4 +@92757 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@92809 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@92813 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@92832 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@92833 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +lbl_91_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjBkDoor_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BkDoor = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObjBkDoor_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_91_data_88 = .data:0x00000088; // type:object size:0xE data:string +@92095 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjBkDoor_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bky_rock/splits.txt b/config/RZDJ01/rels/d_a_obj_bky_rock/splits.txt new file mode 100644 index 0000000000..f1face31b2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bky_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bky_rock.cpp: + .text start:0x0000005C end:0x000012CC + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_bky_rock/symbols.txt b/config/RZDJ01/rels/d_a_obj_bky_rock/symbols.txt new file mode 100644 index 0000000000..d61845604a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bky_rock/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daBkyRock_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daBkyRock_cFv = .text:0x00000060; // type:function size:0xBC scope:global align:4 +__dt__11daBkyRock_cFv = .text:0x0000011C; // type:function size:0xA8 scope:global align:4 +create__11daBkyRock_cFv = .text:0x000001C4; // type:function size:0x110 scope:global align:4 +draw__11daBkyRock_cFv = .text:0x000002D4; // type:function size:0x124 scope:global align:4 +Delete__11daBkyRock_cFv = .text:0x000003F8; // type:function size:0xAC scope:global align:4 +setModelMtx__11daBkyRock_cFv = .text:0x000004A4; // type:function size:0x6C scope:global align:4 +createHeap__11daBkyRock_cFv = .text:0x00000510; // type:function size:0x154 scope:global align:4 +init__11daBkyRock_cFv = .text:0x00000664; // type:function size:0x1B8 scope:global align:4 +middleExe__11daBkyRock_cFv = .text:0x0000081C; // type:function size:0x68 scope:global align:4 +exeModeNoDamage__11daBkyRock_cFv = .text:0x00000884; // type:function size:0xB4 scope:global align:4 +exeModeDamage__11daBkyRock_cFv = .text:0x00000938; // type:function size:0x134 scope:global align:4 +exeModePiece__11daBkyRock_cFv = .text:0x00000A6C; // type:function size:0xAC scope:global align:4 +chkHitBombArrow__11daBkyRock_cFv = .text:0x00000B18; // type:function size:0xDC scope:global align:4 +initChangeModeBefore__11daBkyRock_cFv = .text:0x00000BF4; // type:function size:0x90 scope:global align:4 +initChangeModeAfter__11daBkyRock_cFv = .text:0x00000C84; // type:function size:0x1C scope:global align:4 +pieceMove__11daBkyRock_cFv = .text:0x00000CA0; // type:function size:0x180 scope:global align:4 +pieceMoveInit__11daBkyRock_cFv = .text:0x00000E20; // type:function size:0x274 scope:global align:4 +callBombEmt__11daBkyRock_cFiPCUs = .text:0x00001094; // type:function size:0x134 scope:global align:4 +daBkyRock_create__FP11daBkyRock_c = .text:0x000011C8; // type:function size:0x54 scope:global align:4 +daBkyRock_Delete__FP11daBkyRock_c = .text:0x0000121C; // type:function size:0x4 scope:global align:4 +daBkyRock_execute__FP11daBkyRock_c = .text:0x00001220; // type:function size:0x24 scope:global align:4 +daBkyRock_draw__FP11daBkyRock_c = .text:0x00001244; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00001248; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +VIBMODE_POWER = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +PARTICLE_SCALE = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +PARTICLE_OFFSET_POS_Y = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +FIRST_PARTICLE_NAME = .rodata:0x0000001C; // type:object size:0x8 scope:global align:4 +SECOND_PARTICLE_NAME = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +s_CcDCyl__11daBkyRock_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +BMD_IDX$89109 = .rodata:0x00000074; // type:object size:0x18 scope:local align:4 +COL_OFFSET_POS$89147 = .rodata:0x0000008C; // type:object size:0x30 scope:local align:4 +COL_INIT_HEIGHT$89148 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +COL_INIT_RADIUS$89149 = .rodata:0x000000CC; // type:object size:0x10 scope:local align:4 +@90665 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90666 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@90667 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@90668 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@90669 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@90672 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +s_exeProc__11daBkyRock_c = .rodata:0x000000F8; // type:object size:0x24 scope:global align:4 +@90691 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@90692 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@90714 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +VIBMODE_TIMER$89256 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@90766 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@90767 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@90768 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@90769 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@90770 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@90771 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@90772 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +DROP_OFFSET_POS$89298 = .rodata:0x0000014C; // type:object size:0x8 scope:local align:4 +INIT_SPEED_Y_BASE$89299 = .rodata:0x00000154; // type:object size:0x8 scope:local align:4 +INIT_SPEED_Y_RANGE$89300 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +PIECE_SCALE_RANGE$89301 = .rodata:0x00000164; // type:object size:0x8 scope:local align:4 +PIECE_SCALE_BASE$89302 = .rodata:0x0000016C; // type:object size:0x8 scope:local align:4 +@90799 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@90800 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@90801 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@90802 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@90803 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@90825 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +DZB_IDX$89110 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +lbl_409_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daBkyRock_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_BkyRock = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daBkyRock_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_409_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89398 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daBkyRock_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_409_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bmWindow/splits.txt b/config/RZDJ01/rels/d_a_obj_bmWindow/splits.txt new file mode 100644 index 0000000000..6af4887936 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bmWindow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bmWindow.cpp: + .text start:0x000000CC end:0x00001084 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000094 diff --git a/config/RZDJ01/rels/d_a_obj_bmWindow/symbols.txt b/config/RZDJ01/rels/d_a_obj_bmWindow/symbols.txt new file mode 100644 index 0000000000..92e5c44d3d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bmWindow/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daBmWindow_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__12daBmWindow_cFv = .text:0x00000154; // type:function size:0xAC scope:global align:4 +CreateHeap__12daBmWindow_cFv = .text:0x00000200; // type:function size:0x68 scope:global align:4 +create__12daBmWindow_cFv = .text:0x00000268; // type:function size:0x21C scope:global align:4 +Execute__12daBmWindow_cFPPA3_A4_f = .text:0x00000484; // type:function size:0x58 scope:global align:4 +windowProc__12daBmWindow_cFv = .text:0x000004DC; // type:function size:0x17C scope:global align:4 +modeWait__12daBmWindow_cFv = .text:0x00000658; // type:function size:0x450 scope:global align:4 +checkActorInRectangle__12daBmWindow_cFP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x00000AA8; // type:function size:0xE8 scope:global align:4 +init_modeBreak__12daBmWindow_cFv = .text:0x00000B90; // type:function size:0x120 scope:global align:4 +modeBreak__12daBmWindow_cFv = .text:0x00000CB0; // type:function size:0x4 scope:global align:4 +init_modeBreakEff__12daBmWindow_cFv = .text:0x00000CB4; // type:function size:0xD0 scope:global align:4 +modeBreakEff__12daBmWindow_cFv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +setBreakEffect__12daBmWindow_cFi = .text:0x00000D88; // type:function size:0x150 scope:global align:4 +Draw__12daBmWindow_cFv = .text:0x00000ED8; // type:function size:0xA8 scope:global align:4 +Delete__12daBmWindow_cFv = .text:0x00000F80; // type:function size:0x30 scope:global align:4 +daBmWindow_Draw__FP12daBmWindow_c = .text:0x00000FB0; // type:function size:0x10 scope:global align:4 +daBmWindow_Execute__FP12daBmWindow_c = .text:0x00000FC0; // type:function size:0x4 scope:global align:4 +daBmWindow_Delete__FP12daBmWindow_c = .text:0x00000FC4; // type:function size:0x4 scope:global align:4 +daBmWindow_Create__FP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x4 scope:global align:4 +__dt__16daBmWindow_HIO_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bmWindow_cpp = .text:0x0000100C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93146 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93147 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93148 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daBmWindow_c = .rodata:0x00000024; // type:object size:0x30 scope:global align:4 +l_check_area = .rodata:0x00000054; // type:object size:0x30 scope:global align:4 +@93211 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91830 = .rodata:0x00000088; // type:object size:0x24 scope:local align:4 +@93307 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93360 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93361 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93362 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@93365 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93366 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93369 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@93371 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +particle_id$91971 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_410_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daBmWindow_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BmWindow = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daBmWindow_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_410_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@92031 = .data:0x0000007C; // type:object size:0x1C scope:local align:4 +__RTTI__16daBmWindow_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__12daBmWindow_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_410_data_C8 = .data:0x000000C8; // type:object size:0xD data:string +@92035 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__12daBmWindow_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91760 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:byte +mCcDCyl__12daBmWindow_c = .bss:0x00000050; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bmshutter/splits.txt b/config/RZDJ01/rels/d_a_obj_bmshutter/splits.txt new file mode 100644 index 0000000000..360b3b4772 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bmshutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bmshutter.cpp: + .text start:0x0000005C end:0x00000B74 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_obj_bmshutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_bmshutter/symbols.txt new file mode 100644 index 0000000000..5f58c93ea9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bmshutter/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjBmSh_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__11daObjBmSh_cFv = .text:0x000000E8; // type:function size:0x94 scope:global align:4 +Create__11daObjBmSh_cFv = .text:0x0000017C; // type:function size:0xC8 scope:global align:4 +CreateHeap__11daObjBmSh_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daObjBmSh_cFv = .text:0x000002AC; // type:function size:0xD8 scope:global align:4 +Execute__11daObjBmSh_cFPPA3_A4_f = .text:0x00000384; // type:function size:0x174 scope:global align:4 +checkSw__11daObjBmSh_cFv = .text:0x000004F8; // type:function size:0x84 scope:global align:4 +checkAnySw__11daObjBmSh_cFv = .text:0x0000057C; // type:function size:0x84 scope:global align:4 +checkMySw__11daObjBmSh_cFv = .text:0x00000600; // type:function size:0x20 scope:global align:4 +actionWait__11daObjBmSh_cFv = .text:0x00000620; // type:function size:0x6C scope:global align:4 +actionOrderEvent__11daObjBmSh_cFv = .text:0x0000068C; // type:function size:0x6C scope:global align:4 +actionEvent__11daObjBmSh_cFv = .text:0x000006F8; // type:function size:0x5C scope:global align:4 +actionDead__11daObjBmSh_cFv = .text:0x00000754; // type:function size:0x4 scope:global align:4 +mode_proc_call__11daObjBmSh_cFv = .text:0x00000758; // type:function size:0xAC scope:global align:4 +modeWait__11daObjBmSh_cFv = .text:0x00000804; // type:function size:0x1FC scope:global align:4 +modeMove__11daObjBmSh_cFv = .text:0x00000A00; // type:function size:0x8C scope:global align:4 +modeEnd__11daObjBmSh_cFv = .text:0x00000A8C; // type:function size:0x4 scope:global align:4 +Draw__11daObjBmSh_cFv = .text:0x00000A90; // type:function size:0x98 scope:global align:4 +Delete__11daObjBmSh_cFv = .text:0x00000B28; // type:function size:0x30 scope:global align:4 +daObjBmSh_Draw__FP11daObjBmSh_c = .text:0x00000B58; // type:function size:0x10 scope:global align:4 +daObjBmSh_Execute__FP11daObjBmSh_c = .text:0x00000B68; // type:function size:0x4 scope:global align:4 +daObjBmSh_Delete__FP11daObjBmSh_c = .text:0x00000B6C; // type:function size:0x4 scope:global align:4 +daObjBmSh_Create__FP10fopAc_ac_c = .text:0x00000B70; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_check_area = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93027 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93028 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93112 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93113 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93114 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93115 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93205 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93206 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93253 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93257 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_411_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$92101 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_func$92138 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +l_daObjBmSh_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BoomShutter = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__11daObjBmSh_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_411_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@92223 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjBmSh_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bombf/splits.txt b/config/RZDJ01/rels/d_a_obj_bombf/splits.txt new file mode 100644 index 0000000000..3111aec2d8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bombf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bombf.cpp: + .text start:0x0000005C end:0x0000045C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_bombf/symbols.txt b/config/RZDJ01/rels/d_a_obj_bombf/symbols.txt new file mode 100644 index 0000000000..5c72ce5a30 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bombf/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjBombf_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObjBombf_createHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x4 scope:global align:4 +create__12daObjBombf_cFv = .text:0x000000C8; // type:function size:0x100 scope:global align:4 +daObjBombf_Create__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x4 scope:global align:4 +__dt__12daObjBombf_cFv = .text:0x000001CC; // type:function size:0x6C scope:global align:4 +daObjBombf_Delete__FP12daObjBombf_c = .text:0x00000238; // type:function size:0x28 scope:global align:4 +setMatrix__12daObjBombf_cFv = .text:0x00000260; // type:function size:0x74 scope:global align:4 +execute__12daObjBombf_cFv = .text:0x000002D4; // type:function size:0x118 scope:global align:4 +daObjBombf_Execute__FP12daObjBombf_c = .text:0x000003EC; // type:function size:0x4 scope:global align:4 +draw__12daObjBombf_cFv = .text:0x000003F0; // type:function size:0x68 scope:global align:4 +daObjBombf_Draw__FP12daObjBombf_c = .text:0x00000458; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92515 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92516 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +bombOffset$91927 = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +l_daObjBombf_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bombf = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bosswarp/splits.txt b/config/RZDJ01/rels/d_a_obj_bosswarp/splits.txt new file mode 100644 index 0000000000..165346bd58 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bosswarp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bosswarp.cpp: + .text start:0x0000005C end:0x00001988 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x00000334 diff --git a/config/RZDJ01/rels/d_a_obj_bosswarp/symbols.txt b/config/RZDJ01/rels/d_a_obj_bosswarp/symbols.txt new file mode 100644 index 0000000000..cbf5e630c5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bosswarp/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +getNowLevel__Fv = .text:0x00000060; // type:function size:0xA8 scope:global align:4 +initBaseMtx__15daObjBossWarp_cFv = .text:0x00000108; // type:function size:0x4C scope:global align:4 +setBaseMtx__15daObjBossWarp_cFv = .text:0x00000154; // type:function size:0x70 scope:global align:4 +Create__15daObjBossWarp_cFv = .text:0x000001C4; // type:function size:0x164 scope:global align:4 +CreateHeap__15daObjBossWarp_cFv = .text:0x00000328; // type:function size:0x1D4 scope:global align:4 +create__15daObjBossWarp_cFv = .text:0x000004FC; // type:function size:0xB8 scope:global align:4 +appear__15daObjBossWarp_cFi = .text:0x000005B4; // type:function size:0x154 scope:global align:4 +set_appear__15daObjBossWarp_cFv = .text:0x00000708; // type:function size:0x70 scope:global align:4 +disappear__15daObjBossWarp_cFi = .text:0x00000778; // type:function size:0x54 scope:global align:4 +checkDistance__15daObjBossWarp_cFv = .text:0x000007CC; // type:function size:0xBC scope:global align:4 +execute__15daObjBossWarp_cFv = .text:0x00000888; // type:function size:0x398 scope:global align:4 +actionWait__15daObjBossWarp_cFv = .text:0x00000C20; // type:function size:0x5C scope:global align:4 +actionOrderEvent__15daObjBossWarp_cFv = .text:0x00000C7C; // type:function size:0xC4 scope:global align:4 +actionEvent__15daObjBossWarp_cFv = .text:0x00000D40; // type:function size:0x68 scope:global align:4 +actionWaitWarp__15daObjBossWarp_cFv = .text:0x00000DA8; // type:function size:0x6C scope:global align:4 +actionOrderWarpEvent__15daObjBossWarp_cFv = .text:0x00000E14; // type:function size:0x98 scope:global align:4 +actionWarpEvent__15daObjBossWarp_cFv = .text:0x00000EAC; // type:function size:0x4C scope:global align:4 +actionDead__15daObjBossWarp_cFv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +actionOrderChkEvent__15daObjBossWarp_cFv = .text:0x00000EFC; // type:function size:0xD4 scope:global align:4 +actionChkEvent__15daObjBossWarp_cFv = .text:0x00000FD0; // type:function size:0xE8 scope:global align:4 +actionOrderCancelEvent__15daObjBossWarp_cFv = .text:0x000010B8; // type:function size:0x98 scope:global align:4 +actionCancelEvent__15daObjBossWarp_cFv = .text:0x00001150; // type:function size:0x68 scope:global align:4 +demoProc__15daObjBossWarp_cFv = .text:0x000011B8; // type:function size:0x63C scope:global align:4 +setGoal__15daObjBossWarp_cFv = .text:0x000017F4; // type:function size:0x88 scope:global align:4 +draw__15daObjBossWarp_cFv = .text:0x0000187C; // type:function size:0xA0 scope:global align:4 +daObjBossWarp_Draw__FP15daObjBossWarp_c = .text:0x0000191C; // type:function size:0x4 scope:global align:4 +daObjBossWarp_Execute__FP15daObjBossWarp_c = .text:0x00001920; // type:function size:0x4 scope:global align:4 +daObjBossWarp_Delete__FP15daObjBossWarp_c = .text:0x00001924; // type:function size:0x44 scope:global align:4 +daObjBossWarp_Create__FP10fopAc_ac_c = .text:0x00001968; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000196C; // type:function size:0xC scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00001978; // type:function size:0x8 scope:global align:4 +setPos__11daObjLife_cF4cXyz = .text:0x00001980; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_hair_offset = .rodata:0x00000000; // type:object size:0x54 scope:global align:4 +l_hair_rotate = .rodata:0x00000054; // type:object size:0x54 scope:global align:4 +@92731 = .rodata:0x000000A8; // type:object size:0x24 scope:local align:4 +@94862 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@94868 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@94885 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +l_btk_idx$92793 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +l_play_mode$92794 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@94933 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +l_eff_id$92861 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +@95018 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 data:double +@95055 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@95057 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@95161 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@95162 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@95231 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +l_dangeon_clr_bitNo$93149 = .rodata:0x00000118; // type:object size:0x24 scope:local align:4 +@95416 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@95417 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@95419 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@95420 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@95422 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@95423 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@95424 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@95425 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@95426 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@95427 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@95428 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@95429 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@95454 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +num$92733 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_92_data_10 = .data:0x00000010; // type:object size:0xC data:string +lbl_92_data_1C = .data:0x0000001C; // type:object size:0xC data:string +lbl_92_data_28 = .data:0x00000028; // type:object size:0xC data:string +lbl_92_data_34 = .data:0x00000034; // type:object size:0xC data:string +lbl_92_data_40 = .data:0x00000040; // type:object size:0xC data:string +lbl_92_data_4C = .data:0x0000004C; // type:object size:0xC data:string +l_clearEvName = .data:0x00000058; // type:object size:0x24 scope:global align:4 +lbl_92_data_7C = .data:0x0000007C; // type:object size:0xB data:string +l_warp_check_evName = .data:0x00000088; // type:object size:0x4 scope:global align:4 +lbl_92_data_8C = .data:0x0000008C; // type:object size:0xC data:string +l_warp_cancel_evName = .data:0x00000098; // type:object size:0x4 scope:global align:4 +lbl_92_data_9C = .data:0x0000009C; // type:object size:0x8 data:string +lbl_92_data_A4 = .data:0x000000A4; // type:object size:0x8 data:string +lbl_92_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +lbl_92_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +lbl_92_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_92_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_92_data_CC = .data:0x000000CC; // type:object size:0x8 data:string +lbl_92_data_D4 = .data:0x000000D4; // type:object size:0x24 +l_func$92980 = .data:0x000000F8; // type:object size:0x84 scope:local align:4 +lbl_92_data_17C = .data:0x0000017C; // type:object size:0x9 data:string +lbl_92_data_185 = .data:0x00000185; // type:object size:0x5 data:string +lbl_92_data_18A = .data:0x0000018A; // type:object size:0x7 data:string +lbl_92_data_191 = .data:0x00000191; // type:object size:0xA data:string +lbl_92_data_19B = .data:0x0000019B; // type:object size:0xA data:string +lbl_92_data_1A5 = .data:0x000001A5; // type:object size:0xB data:string +lbl_92_data_1B0 = .data:0x000001B0; // type:object size:0xC data:string +lbl_92_data_1BC = .data:0x000001BC; // type:object size:0xD data:string +lbl_92_data_1C9 = .data:0x000001C9; // type:object size:0xB data:string +lbl_92_data_1D4 = .data:0x000001D4; // type:object size:0xD data:string +lbl_92_data_1E1 = .data:0x000001E1; // type:object size:0xE data:string +lbl_92_data_1EF = .data:0x000001EF; // type:object size:0x7 data:string +lbl_92_data_1F6 = .data:0x000001F6; // type:object size:0x7 data:string +lbl_92_data_1FD = .data:0x000001FD; // type:object size:0x8 data:string +lbl_92_data_205 = .data:0x00000205; // type:object size:0xC data:string +lbl_92_data_211 = .data:0x00000211; // type:object size:0xB data:string +action_table$93116 = .data:0x0000021C; // type:object size:0x3C scope:local align:4 +lbl_92_data_258 = .data:0x00000258; // type:object size:0x6 data:string +@95433 = .data:0x00000260; // type:object size:0x2C scope:local align:4 +@95432 = .data:0x0000028C; // type:object size:0x1C scope:local align:4 +@95431 = .data:0x000002A8; // type:object size:0x3C scope:local align:4 +l_daObjBossWarp_Method = .data:0x000002E4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BossWarp = .data:0x00000304; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_boumato/splits.txt b/config/RZDJ01/rels/d_a_obj_boumato/splits.txt new file mode 100644 index 0000000000..d3c1221d14 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_boumato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_boumato.cpp: + .text start:0x000000CC end:0x00000FDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x000001F0 diff --git a/config/RZDJ01/rels/d_a_obj_boumato/symbols.txt b/config/RZDJ01/rels/d_a_obj_boumato/symbols.txt new file mode 100644 index 0000000000..fef8367915 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_boumato/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_BouMato_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +create__15daObj_BouMato_cFv = .text:0x000001BC; // type:function size:0x2A8 scope:global align:4 +CreateHeap__15daObj_BouMato_cFv = .text:0x00000464; // type:function size:0x94 scope:global align:4 +Execute__15daObj_BouMato_cFv = .text:0x000004F8; // type:function size:0x4E4 scope:global align:4 +Draw__15daObj_BouMato_cFv = .text:0x000009DC; // type:function size:0xCC scope:global align:4 +createHeapCallBack__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000AA8; // type:function size:0x4 scope:global align:4 +tgHitCallBack__15daObj_BouMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000AAC; // type:function size:0x2C scope:global align:4 +srchArrow__15daObj_BouMato_cFPvPv = .text:0x00000AD8; // type:function size:0xA4 scope:global align:4 +deleteStuckArrow__15daObj_BouMato_cFv = .text:0x00000B7C; // type:function size:0x9C scope:global align:4 +setSwayParam__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000C18; // type:function size:0x188 scope:global align:4 +setEnvTevColor__15daObj_BouMato_cFv = .text:0x00000DA0; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_BouMato_cFv = .text:0x00000DF8; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_BouMato_cFv = .text:0x00000E3C; // type:function size:0x80 scope:global align:4 +daObj_BouMato_Create__FPv = .text:0x00000EBC; // type:function size:0x4 scope:global align:4 +daObj_BouMato_Delete__FPv = .text:0x00000EC0; // type:function size:0x34 scope:global align:4 +daObj_BouMato_Execute__FPv = .text:0x00000EF4; // type:function size:0x4 scope:global align:4 +daObj_BouMato_Draw__FPv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +daObj_BouMato_IsDelete__FPv = .text:0x00000EFC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_boumato_cpp = .text:0x00000F04; // type:function size:0x78 scope:global align:4 +__ct__8cM3dGCylFv = .text:0x00000F7C; // type:function size:0x10 scope:global align:4 +__dt__21daObj_BouMato_Param_cFv = .text:0x00000F8C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_BouMato_Param_cFv = .text:0x00000FCC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_BouMato_Param_c = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +l_ccDObjData = .rodata:0x0000001C; // type:object size:0x30 scope:global align:4 +@96509 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96511 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96512 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96644 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96645 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96646 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96647 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96648 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96649 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96653 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96736 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96737 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96742 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_413_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +jntCoOffset$94952 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +jntCoData$94953 = .data:0x00000028; // type:object size:0xC scope:local align:4 +lbl_413_data_34 = .data:0x00000034; // type:object size:0x8 data:string +daObj_BouMato_MethodTable = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BOUMATO = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_BouMato_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_413_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@95218 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_BouMato_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +__vt__21daObj_BouMato_Param_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_413_data_C8 = .data:0x000000C8; // type:object size:0x16 data:string +__RTTI__21daObj_BouMato_Param_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +l_findActorPtrs = .bss:0x0000004C; // type:object size:0x190 scope:global align:4 +l_findCount = .bss:0x000001DC; // type:object size:0x4 scope:global align:4 data:4byte +@94894 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000001EC; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_brakeeff/splits.txt b/config/RZDJ01/rels/d_a_obj_brakeeff/splits.txt new file mode 100644 index 0000000000..07223a5d59 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_brakeeff/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_brakeeff.cpp: + .text start:0x0000005C end:0x00000798 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDJ01/rels/d_a_obj_brakeeff/symbols.txt b/config/RZDJ01/rels/d_a_obj_brakeeff/symbols.txt new file mode 100644 index 0000000000..2dae6abf9a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_brakeeff/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Brakeeff_Draw__FP18obj_brakeeff_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +daObj_Brakeeff_Execute__FP18obj_brakeeff_class = .text:0x000000D8; // type:function size:0x308 scope:global align:4 +daObj_Brakeeff_IsDelete__FP18obj_brakeeff_class = .text:0x000003E0; // type:function size:0x8 scope:global align:4 +daObj_Brakeeff_Delete__FP18obj_brakeeff_class = .text:0x000003E8; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000438; // type:function size:0x1B8 scope:global align:4 +daObj_Brakeeff_Create__FP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x168 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00000758; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94648 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94649 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94651 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bef_bmd = .data:0x00000008; // type:object size:0x8 scope:global align:4 +bef_brk = .data:0x00000010; // type:object size:0x8 scope:global align:4 +cc_sph_src$93474 = .data:0x00000018; // type:object size:0x40 scope:local align:4 +l_daObj_Brakeeff_Method = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BEF = .data:0x00000078; // type:object size:0x30 scope:global align:4 +lbl_17_data_A8 = .data:0x000000A8; // type:object size:0x64 +e_name = .bss:0x00000000; // type:object size:0xA scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_brg/splits.txt b/config/RZDJ01/rels/d_a_obj_brg/splits.txt new file mode 100644 index 0000000000..8dc5eb8aa5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_brg/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_brg.cpp: + .text start:0x000000CC end:0x0000486C + .rodata start:0x00000000 end:0x0000022C + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x0000021C diff --git a/config/RZDJ01/rels/d_a_obj_brg/symbols.txt b/config/RZDJ01/rels/d_a_obj_brg/symbols.txt new file mode 100644 index 0000000000..0963e22e07 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_brg/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x2C8 scope:global align:4 +daObj_Brg_Draw__FP13obj_brg_class = .text:0x00000394; // type:function size:0x95C scope:global align:4 +himo_cut_control1__FP13obj_brg_classP4cXyzf = .text:0x00000CF0; // type:function size:0x218 scope:global align:4 +daObj_Brg_Execute__FP13obj_brg_class = .text:0x00000F08; // type:function size:0x2660 scope:global align:4 +daObj_Brg_IsDelete__FP13obj_brg_class = .text:0x00003568; // type:function size:0x8 scope:global align:4 +daObj_Brg_Delete__FP13obj_brg_class = .text:0x00003570; // type:function size:0x5C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000035CC; // type:function size:0x61C scope:global align:4 +daObj_Brg_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0xAAC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00004694; // type:function size:0x40 scope:global align:4 +__ct__4br_sFv = .text:0x000046D4; // type:function size:0xE4 scope:global align:4 +__dt__4br_sFv = .text:0x000047B8; // type:function size:0xB4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98683 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98684 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98685 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98686 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98687 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98688 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98689 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98690 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98691 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98694 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98695 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98696 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98698 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98711 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98830 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98831 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98832 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98833 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@98834 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98835 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98836 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98838 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98845 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98846 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98847 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@98868 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99256 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99257 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99258 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99259 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99261 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99262 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99263 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99264 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99265 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99266 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99267 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99268 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99269 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99270 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99271 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99272 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99273 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99274 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99275 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99276 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99277 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99278 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99279 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99280 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99281 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99282 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99283 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99284 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99285 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99286 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99287 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99288 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99290 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@99291 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +obj_brg_bmd$94406 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99429 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@99430 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@99573 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@99574 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@99575 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@99576 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@99577 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@99578 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99579 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@99580 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@99581 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@99582 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99583 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@99584 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99585 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99586 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@99592 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99594 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99595 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@99596 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99597 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99598 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@99601 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@99602 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@99603 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@99604 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@99605 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@99606 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@99607 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@99608 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@99609 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@99610 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@99611 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@99612 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@99613 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@99614 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@99615 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@99616 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@99617 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@99618 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@99619 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@99620 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@99621 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@99622 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@99623 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@99625 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@99626 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_414_data_4 = .data:0x00000004; // type:object size:0x4 +ita_z_p = .data:0x00000008; // type:object size:0x2C scope:global align:4 +lbl_414_data_34 = .data:0x00000034; // type:object size:0x8 data:string +himo_cyl_src$94369 = .data:0x0000003C; // type:object size:0x44 scope:local align:4 +wire_cyl_src$94370 = .data:0x00000080; // type:object size:0x44 scope:local align:4 +lbl_414_data_C4 = .data:0x000000C4; // type:object size:0x10 +l_daObj_Brg_Method = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BRG = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000124; // type:object size:0x14 scope:global align:4 +lbl_414_data_138 = .data:0x00000138; // type:object size:0x5C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +wy = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +@94647 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@94648 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@94649 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@94650 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@94651 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@94652 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@94653 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@94654 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94655 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@94656 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@94657 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@94658 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@94659 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@94660 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@94661 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@94662 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94663 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@94664 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@94665 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@94666 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@94667 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@94668 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +brg_init_pos$94644 = .bss:0x00000114; // type:object size:0x108 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_bsGate/splits.txt b/config/RZDJ01/rels/d_a_obj_bsGate/splits.txt new file mode 100644 index 0000000000..84e91a3e2b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bsGate.cpp: + .text start:0x000000CC end:0x0000084C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt new file mode 100644 index 0000000000..310f04046d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bsGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daBsGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__10daBsGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__10daBsGate_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__10daBsGate_cFv = .text:0x00000200; // type:function size:0x148 scope:global align:4 +Execute__10daBsGate_cFPPA3_A4_f = .text:0x00000348; // type:function size:0x50 scope:global align:4 +moveGate__10daBsGate_cFv = .text:0x00000398; // type:function size:0x9C scope:global align:4 +modeWait__10daBsGate_cFv = .text:0x00000434; // type:function size:0x4 scope:global align:4 +modeOpen__10daBsGate_cFv = .text:0x00000438; // type:function size:0x154 scope:global align:4 +modeClose__10daBsGate_cFv = .text:0x0000058C; // type:function size:0x154 scope:global align:4 +Draw__10daBsGate_cFv = .text:0x000006E0; // type:function size:0x98 scope:global align:4 +Delete__10daBsGate_cFv = .text:0x00000778; // type:function size:0x30 scope:global align:4 +daBsGate_Draw__FP10daBsGate_c = .text:0x000007A8; // type:function size:0x10 scope:global align:4 +daBsGate_Execute__FP10daBsGate_c = .text:0x000007B8; // type:function size:0x4 scope:global align:4 +daBsGate_Delete__FP10daBsGate_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daBsGate_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 +__dt__14daBsGate_HIO_cFv = .text:0x000007C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89802 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89803 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89813 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89854 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89026 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89902 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89903 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89904 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89905 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_415_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daBsGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BsGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daBsGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_415_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89133 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daBsGate_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daBsGate_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_415_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89135 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daBsGate_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_bubblePilar/splits.txt b/config/RZDJ01/rels/d_a_obj_bubblePilar/splits.txt new file mode 100644 index 0000000000..604b601729 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bubblePilar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bubblePilar.cpp: + .text start:0x000000CC end:0x00000A4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_bubblePilar/symbols.txt b/config/RZDJ01/rels/d_a_obj_bubblePilar/symbols.txt new file mode 100644 index 0000000000..53bf1d17f6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_bubblePilar/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daBubbPilar_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daBubbPilar_cFv = .text:0x000000EC; // type:function size:0xB8 scope:global align:4 +CreateHeap__13daBubbPilar_cFv = .text:0x000001A4; // type:function size:0xA8 scope:global align:4 +create__13daBubbPilar_cFv = .text:0x0000024C; // type:function size:0x224 scope:global align:4 +Execute__13daBubbPilar_cFPPA3_A4_f = .text:0x00000470; // type:function size:0x134 scope:global align:4 +modeWait__13daBubbPilar_cFv = .text:0x000005A4; // type:function size:0x198 scope:global align:4 +initModeEffOn__13daBubbPilar_cFv = .text:0x0000073C; // type:function size:0x24 scope:global align:4 +modeEffOn__13daBubbPilar_cFv = .text:0x00000760; // type:function size:0x118 scope:global align:4 +Draw__13daBubbPilar_cFv = .text:0x00000878; // type:function size:0xD0 scope:global align:4 +Delete__13daBubbPilar_cFv = .text:0x00000948; // type:function size:0x30 scope:global align:4 +daBubbPilar_Draw__FP13daBubbPilar_c = .text:0x00000978; // type:function size:0x10 scope:global align:4 +daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x00000988; // type:function size:0x4 scope:global align:4 +daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +daBubbPilar_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x4 scope:global align:4 +__dt__17daBubbPilar_HIO_cFv = .text:0x00000994; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bubblePilar_cpp = .text:0x000009D4; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__13daBubbPilar_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90162 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89056 = .rodata:0x00000034; // type:object size:0x18 scope:local align:4 +@90355 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90356 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +particle_id$89123 = .rodata:0x00000054; // type:object size:0x6 scope:local align:4 +lbl_416_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daBubbPilar_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_awaPlar = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__17daBubbPilar_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_416_data_64 = .data:0x00000064; // type:object size:0x12 data:string +@89178 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__17daBubbPilar_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__13daBubbPilar_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_416_data_BC = .data:0x000000BC; // type:object size:0xE data:string +@89180 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__13daBubbPilar_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__13daBubbPilar_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_burnbox/splits.txt b/config/RZDJ01/rels/d_a_obj_burnbox/splits.txt new file mode 100644 index 0000000000..b2f5ad794c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_burnbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_burnbox.cpp: + .text start:0x0000005C end:0x000006A4 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDJ01/rels/d_a_obj_burnbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_burnbox/symbols.txt new file mode 100644 index 0000000000..ea68ff961a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_burnbox/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjBurnBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjBurnBox_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__14daObjBurnBox_cFv = .text:0x000000E0; // type:function size:0x170 scope:global align:4 +CreateHeap__14daObjBurnBox_cFv = .text:0x00000250; // type:function size:0x7C scope:global align:4 +create1st__14daObjBurnBox_cFv = .text:0x000002CC; // type:function size:0x9C scope:global align:4 +Execute__14daObjBurnBox_cFPPA3_A4_f = .text:0x00000368; // type:function size:0xCC scope:global align:4 +Draw__14daObjBurnBox_cFv = .text:0x00000434; // type:function size:0x158 scope:global align:4 +Delete__14daObjBurnBox_cFv = .text:0x0000058C; // type:function size:0x3C scope:global align:4 +daObjBurnBox_create1st__FP14daObjBurnBox_c = .text:0x000005C8; // type:function size:0xC4 scope:global align:4 +daObjBurnBox_MoveBGDelete__FP14daObjBurnBox_c = .text:0x0000068C; // type:function size:0x4 scope:global align:4 +daObjBurnBox_MoveBGExecute__FP14daObjBurnBox_c = .text:0x00000690; // type:function size:0x4 scope:global align:4 +daObjBurnBox_MoveBGDraw__FP14daObjBurnBox_c = .text:0x00000694; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_heap_size = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +particle_id$88998 = .rodata:0x0000005C; // type:object size:0xA scope:local align:4 +@89988 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@89989 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_18_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_18_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0xC scope:global align:4 +daObjBurnBox_METHODS = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BurnBox = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObjBurnBox_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_18_data_98 = .data:0x00000098; // type:object size:0xF data:string +@89116 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjBurnBox_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_carry/splits.txt b/config/RZDJ01/rels/d_a_obj_carry/splits.txt new file mode 100644 index 0000000000..355cf54618 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_carry/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_carry.cpp: + .text start:0x0000005C end:0x000083AC + .rodata start:0x00000000 end:0x00000B90 + .data start:0x00000000 end:0x000007C8 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_obj_carry/symbols.txt b/config/RZDJ01/rels/d_a_obj_carry/symbols.txt new file mode 100644 index 0000000000..684d7c6534 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_carry/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +TgHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000144; // type:function size:0x4 scope:global align:4 +TgHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000148; // type:function size:0xA4 scope:global align:4 +CoHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001EC; // type:function size:0x4 scope:global align:4 +CoHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001F0; // type:function size:0xC8 scope:global align:4 +s_swA_sub__FPvPv = .text:0x000002B8; // type:function size:0x80 scope:global align:4 +s_sw_sub__FPvPv = .text:0x00000338; // type:function size:0x6C scope:global align:4 +s_setA_sub__FPvPv = .text:0x000003A4; // type:function size:0x74 scope:global align:4 +s_setB_sub__FPvPv = .text:0x00000418; // type:function size:0x74 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +checkFlag__12daObjCarry_cFUc = .text:0x00000490; // type:function size:0x20 scope:global align:4 +initBaseMtx__12daObjCarry_cFv = .text:0x000004B0; // type:function size:0x64 scope:global align:4 +setBaseMtx__12daObjCarry_cFv = .text:0x00000514; // type:function size:0x2F0 scope:global align:4 +preInit__12daObjCarry_cFv = .text:0x00000804; // type:function size:0x1C8 scope:global align:4 +checkBreakWolfAttack__12daObjCarry_cFv = .text:0x000009CC; // type:function size:0x54 scope:global align:4 +checkCarryBoomerang__12daObjCarry_cFv = .text:0x00000A20; // type:function size:0x5C scope:global align:4 +checkCarryHookshot__12daObjCarry_cFv = .text:0x00000A7C; // type:function size:0x2C scope:global align:4 +checkCarryWolf__12daObjCarry_cFv = .text:0x00000AA8; // type:function size:0x34 scope:global align:4 +checkCarryOneHand__12daObjCarry_cFv = .text:0x00000ADC; // type:function size:0x3C scope:global align:4 +Create__12daObjCarry_cFv = .text:0x00000B18; // type:function size:0x4AC scope:global align:4 +CreateInit_tsubo__12daObjCarry_cFv = .text:0x00000FC4; // type:function size:0x70 scope:global align:4 +CreateInit_ootubo__12daObjCarry_cFv = .text:0x00001034; // type:function size:0x24 scope:global align:4 +CreateInit_kibako__12daObjCarry_cFv = .text:0x00001058; // type:function size:0x60 scope:global align:4 +CreateInit_ironball__12daObjCarry_cFv = .text:0x000010B8; // type:function size:0xD8 scope:global align:4 +CreateInit_taru__12daObjCarry_cFv = .text:0x00001190; // type:function size:0x60 scope:global align:4 +CreateInit_dokuro__12daObjCarry_cFv = .text:0x000011F0; // type:function size:0x50 scope:global align:4 +CreateInit_bokkuri__12daObjCarry_cFv = .text:0x00001240; // type:function size:0x144 scope:global align:4 +CreateInit_LightBall__12daObjCarry_cFv = .text:0x00001384; // type:function size:0xCC scope:global align:4 +CreateInit_Lv8Ball__12daObjCarry_cFv = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +CreateHeap__12daObjCarry_cFv = .text:0x000014F8; // type:function size:0x98 scope:global align:4 +create__12daObjCarry_cFv = .text:0x00001590; // type:function size:0x10C scope:global align:4 +checkCreate_LightBallA__12daObjCarry_cFv = .text:0x0000169C; // type:function size:0x454 scope:global align:4 +checkCreate_LightBallB__12daObjCarry_cFv = .text:0x00001AF0; // type:function size:0x454 scope:global align:4 +checkCreate_Lv8Ball__12daObjCarry_cFv = .text:0x00001F44; // type:function size:0xAC scope:global align:4 +resetIconPosForLightBallA__12daObjCarry_cFv = .text:0x00001FF0; // type:function size:0x5C scope:global align:4 +setIconPosForLightBallAAtR00__12daObjCarry_cFv = .text:0x0000204C; // type:function size:0xD0 scope:global align:4 +setIconPosForLightBallBAtR00__12daObjCarry_cFv = .text:0x0000211C; // type:function size:0xD0 scope:global align:4 +resetIconPosForLightBallB__12daObjCarry_cFv = .text:0x000021EC; // type:function size:0x5C scope:global align:4 +execute__12daObjCarry_cFv = .text:0x00002248; // type:function size:0x8EC scope:global align:4 +checkCulling__12daObjCarry_cFv = .text:0x00002B34; // type:function size:0x108 scope:global align:4 +draw__12daObjCarry_cFv = .text:0x00002C3C; // type:function size:0x2B0 scope:global align:4 +_delete__12daObjCarry_cFv = .text:0x00002EEC; // type:function size:0x3F8 scope:global align:4 +crr_pos__12daObjCarry_cFv = .text:0x000032E4; // type:function size:0x1F0 scope:global align:4 +check_sink__12daObjCarry_cFPf = .text:0x000034D4; // type:function size:0x88 scope:global align:4 +calc_gravity__12daObjCarry_cFv = .text:0x0000355C; // type:function size:0xA4 scope:global align:4 +checkRollAngle__12daObjCarry_cFv = .text:0x00003600; // type:function size:0x140 scope:global align:4 +mode_proc_call__12daObjCarry_cFv = .text:0x00003740; // type:function size:0x1C4 scope:global align:4 +mode_init_wait__12daObjCarry_cFv = .text:0x00003904; // type:function size:0xCC scope:global align:4 +mode_proc_wait__12daObjCarry_cFv = .text:0x000039D0; // type:function size:0x184 scope:global align:4 +mode_init_walk__12daObjCarry_cFUc = .text:0x00003B54; // type:function size:0xB4 scope:global align:4 +mode_proc_walk__12daObjCarry_cFv = .text:0x00003C08; // type:function size:0x454 scope:global align:4 +mode_init_carry__12daObjCarry_cFv = .text:0x0000405C; // type:function size:0x2B8 scope:global align:4 +mode_proc_carry__12daObjCarry_cFv = .text:0x00004314; // type:function size:0x294 scope:global align:4 +mode_init_drop__12daObjCarry_cFUc = .text:0x000045A8; // type:function size:0x100 scope:global align:4 +mode_proc_drop__12daObjCarry_cFv = .text:0x000046A8; // type:function size:0xC0 scope:global align:4 +mode_init_float__12daObjCarry_cFv = .text:0x00004768; // type:function size:0x11C scope:global align:4 +mode_proc_float__12daObjCarry_cFv = .text:0x00004884; // type:function size:0x2BC scope:global align:4 +mode_init_sink__12daObjCarry_cFv = .text:0x00004B40; // type:function size:0x18C scope:global align:4 +mode_proc_sink__12daObjCarry_cFv = .text:0x00004CCC; // type:function size:0x1DC scope:global align:4 +mode_init_yogan__12daObjCarry_cFv = .text:0x00004EA8; // type:function size:0xB0 scope:global align:4 +mode_proc_yogan__12daObjCarry_cFv = .text:0x00004F58; // type:function size:0x90 scope:global align:4 +mode_proc_magne__12daObjCarry_cFv = .text:0x00004FE8; // type:function size:0x8 scope:global align:4 +mode_proc_magneCarry__12daObjCarry_cFv = .text:0x00004FF0; // type:function size:0x8 scope:global align:4 +mode_init_boomCarry__12daObjCarry_cFv = .text:0x00004FF8; // type:function size:0x104 scope:global align:4 +mode_proc_boomCarry__12daObjCarry_cFv = .text:0x000050FC; // type:function size:0x6C scope:global align:4 +mode_init_growth__12daObjCarry_cFv = .text:0x00005168; // type:function size:0xB4 scope:global align:4 +mode_proc_growth__12daObjCarry_cFv = .text:0x0000521C; // type:function size:0xA0 scope:global align:4 +mode_proc_end__12daObjCarry_cFv = .text:0x000052BC; // type:function size:0x8 scope:global align:4 +mode_init_dbDrop__12daObjCarry_cFUc = .text:0x000052C4; // type:function size:0xB8 scope:global align:4 +mode_proc_dbDrop__12daObjCarry_cFv = .text:0x0000537C; // type:function size:0x28 scope:global align:4 +mode_init_hookCarry__12daObjCarry_cFv = .text:0x000053A4; // type:function size:0x110 scope:global align:4 +mode_proc_hookCarry__12daObjCarry_cFv = .text:0x000054B4; // type:function size:0x30 scope:global align:4 +mode_init_fit__12daObjCarry_cFv = .text:0x000054E4; // type:function size:0xD8 scope:global align:4 +mode_proc_fit__12daObjCarry_cFv = .text:0x000055BC; // type:function size:0x28 scope:global align:4 +mode_proc_controled__12daObjCarry_cFv = .text:0x000055E4; // type:function size:0x64 scope:global align:4 +mode_init_resetLightBall__12daObjCarry_cFv = .text:0x00005648; // type:function size:0xD0 scope:global align:4 +mode_proc_resetLightBall__12daObjCarry_cFv = .text:0x00005718; // type:function size:0x7C scope:global align:4 +chkSinkAll__12daObjCarry_cFv = .text:0x00005794; // type:function size:0x40 scope:global align:4 +chkWaterLineIn__12daObjCarry_cFv = .text:0x000057D4; // type:function size:0x34 scope:global align:4 +chkSinkObj__12daObjCarry_cFv = .text:0x00005808; // type:function size:0x3C scope:global align:4 +bg_check__12daObjCarry_cFv = .text:0x00005844; // type:function size:0xAFC scope:global align:4 +check_bg_damage_proc_base__12daObjCarry_cFv = .text:0x00006340; // type:function size:0x144 scope:global align:4 +bg_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00006484; // type:function size:0x60 scope:global align:4 +bg_damage_proc_ootubo__12daObjCarry_cFv = .text:0x000064E4; // type:function size:0x4 scope:global align:4 +bg_damage_proc_kibako__12daObjCarry_cFv = .text:0x000064E8; // type:function size:0x4 scope:global align:4 +bg_damage_proc_ironball__12daObjCarry_cFv = .text:0x000064EC; // type:function size:0x8 scope:global align:4 +bg_damage_proc_taru__12daObjCarry_cFv = .text:0x000064F4; // type:function size:0x4 scope:global align:4 +bg_damage_proc_dokuro__12daObjCarry_cFv = .text:0x000064F8; // type:function size:0x4 scope:global align:4 +bg_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x000064FC; // type:function size:0xA4 scope:global align:4 +bg_damage_proc_LightBall__12daObjCarry_cFv = .text:0x000065A0; // type:function size:0x8 scope:global align:4 +bg_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000065A8; // type:function size:0x8 scope:global align:4 +obj_break__12daObjCarry_cFbbb = .text:0x000065B0; // type:function size:0x12C scope:global align:4 +check_cc_damage_proc_base__12daObjCarry_cFb = .text:0x000066DC; // type:function size:0xA8 scope:global align:4 +cc_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00006784; // type:function size:0x64 scope:global align:4 +cc_damage_proc_ootubo__12daObjCarry_cFv = .text:0x000067E8; // type:function size:0x4 scope:global align:4 +cc_damage_proc_kibako__12daObjCarry_cFv = .text:0x000067EC; // type:function size:0x15C scope:global align:4 +cc_damage_proc_ironball__12daObjCarry_cFv = .text:0x00006948; // type:function size:0x118 scope:global align:4 +cc_damage_proc_taru__12daObjCarry_cFv = .text:0x00006A60; // type:function size:0x184 scope:global align:4 +cc_damage_proc_dokuro__12daObjCarry_cFv = .text:0x00006BE4; // type:function size:0x4 scope:global align:4 +cc_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x00006BE8; // type:function size:0x180 scope:global align:4 +cc_damage_proc_LightBall__12daObjCarry_cFv = .text:0x00006D68; // type:function size:0x8 scope:global align:4 +cc_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00006D70; // type:function size:0x8 scope:global align:4 +eff_break_tuboBmd__12daObjCarry_cFUs4cXyz = .text:0x00006D78; // type:function size:0x140 scope:global align:4 +eff_break_kibakoBmd__12daObjCarry_cF4cXyz = .text:0x00006EB8; // type:function size:0x144 scope:global align:4 +eff_break_tsubo__12daObjCarry_cFv = .text:0x00006FFC; // type:function size:0x5C scope:global align:4 +eff_break_ootubo__12daObjCarry_cFv = .text:0x00007058; // type:function size:0x5C scope:global align:4 +eff_break_kibako__12daObjCarry_cFv = .text:0x000070B4; // type:function size:0x4C scope:global align:4 +eff_break_ironball__12daObjCarry_cFv = .text:0x00007100; // type:function size:0x4 scope:global align:4 +eff_break_taru__12daObjCarry_cFv = .text:0x00007104; // type:function size:0x58 scope:global align:4 +eff_break_dokuro__12daObjCarry_cFv = .text:0x0000715C; // type:function size:0x5C scope:global align:4 +eff_break_bokkuri__12daObjCarry_cFv = .text:0x000071B8; // type:function size:0x164 scope:global align:4 +eff_break_kotubo2__12daObjCarry_cFv = .text:0x0000731C; // type:function size:0x5C scope:global align:4 +eff_break_LightBall__12daObjCarry_cFv = .text:0x00007378; // type:function size:0x4 scope:global align:4 +eff_break_ootubo2__12daObjCarry_cFv = .text:0x0000737C; // type:function size:0x5C scope:global align:4 +eff_break_Lv8Ball__12daObjCarry_cFv = .text:0x000073D8; // type:function size:0x4 scope:global align:4 +eff_break_tsuboL8__12daObjCarry_cFv = .text:0x000073DC; // type:function size:0x5C scope:global align:4 +eff_break_ootuboL8__12daObjCarry_cFv = .text:0x00007438; // type:function size:0x5C scope:global align:4 +se_break__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00007494; // type:function size:0x30 scope:global align:4 +se_put_water__12daObjCarry_cFv = .text:0x000074C4; // type:function size:0x20 scope:global align:4 +se_fall_water__12daObjCarry_cFv = .text:0x000074E4; // type:function size:0x20 scope:global align:4 +calc_rot_axis_base__12daObjCarry_cFUc = .text:0x00007504; // type:function size:0x350 scope:global align:4 +calc_rot_axis_tsubo__12daObjCarry_cFv = .text:0x00007854; // type:function size:0x8 scope:global align:4 +calc_rot_axis_ootubo__12daObjCarry_cFv = .text:0x0000785C; // type:function size:0x8 scope:global align:4 +calc_rot_axis_kibako__12daObjCarry_cFv = .text:0x00007864; // type:function size:0x11C scope:global align:4 +calc_rot_axis_ironball__12daObjCarry_cFv = .text:0x00007980; // type:function size:0x8 scope:global align:4 +calc_rot_axis_taru__12daObjCarry_cFv = .text:0x00007988; // type:function size:0x4 scope:global align:4 +calc_rot_axis_dokuro__12daObjCarry_cFv = .text:0x0000798C; // type:function size:0x8 scope:global align:4 +calc_rot_axis_bokkuri__12daObjCarry_cFv = .text:0x00007994; // type:function size:0x1A4 scope:global align:4 +calc_rot_axis_kotubo2__12daObjCarry_cFv = .text:0x00007B38; // type:function size:0x8 scope:global align:4 +calc_rot_axis_LightBall__12daObjCarry_cFv = .text:0x00007B40; // type:function size:0x8 scope:global align:4 +calc_rot_axis_Lv8Ball__12daObjCarry_cFv = .text:0x00007B48; // type:function size:0x8 scope:global align:4 +set_wind_power__12daObjCarry_cFv = .text:0x00007B50; // type:function size:0x204 scope:global align:4 +exec_proc_tsubo__12daObjCarry_cFv = .text:0x00007D54; // type:function size:0x4 scope:global align:4 +exec_proc_ootubo__12daObjCarry_cFv = .text:0x00007D58; // type:function size:0x4 scope:global align:4 +exec_proc_kibako__12daObjCarry_cFv = .text:0x00007D5C; // type:function size:0x4 scope:global align:4 +exec_proc_ironball__12daObjCarry_cFv = .text:0x00007D60; // type:function size:0x6C scope:global align:4 +exec_proc_taru__12daObjCarry_cFv = .text:0x00007DCC; // type:function size:0x4 scope:global align:4 +exec_proc_dokuro__12daObjCarry_cFv = .text:0x00007DD0; // type:function size:0x4 scope:global align:4 +exec_proc_bokkuri__12daObjCarry_cFv = .text:0x00007DD4; // type:function size:0x34C scope:global align:4 +exec_proc_LightBall__12daObjCarry_cFv = .text:0x00008120; // type:function size:0xC8 scope:global align:4 +exec_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000081E8; // type:function size:0x9C scope:global align:4 +bg_damage_proc_call__12daObjCarry_cFv = .text:0x00008284; // type:function size:0x60 scope:global align:4 +cc_damage_proc_call__12daObjCarry_cFv = .text:0x000082E4; // type:function size:0x60 scope:global align:4 +setTgHitCallBack__12daObjCarry_cFv = .text:0x00008344; // type:function size:0x1C scope:global align:4 +setCoHitCallBack__12daObjCarry_cFv = .text:0x00008360; // type:function size:0x1C scope:global align:4 +daObjCarry_Draw__FP12daObjCarry_c = .text:0x0000837C; // type:function size:0x4 scope:global align:4 +daObjCarry_Execute__FP12daObjCarry_c = .text:0x00008380; // type:function size:0x4 scope:global align:4 +daObjCarry_Delete__FP12daObjCarry_c = .text:0x00008384; // type:function size:0x4 scope:global align:4 +daObjCarry_Create__FP10fopAc_ac_c = .text:0x00008388; // type:function size:0x4 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000838C; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_info = .rodata:0x00000000; // type:object size:0x118 scope:global align:4 +mData__12daObjCarry_c = .rodata:0x00000118; // type:object size:0x818 scope:global align:4 +l_cyl_src = .rodata:0x00000930; // type:object size:0x44 scope:global align:4 +l_light_at_sph_src = .rodata:0x00000974; // type:object size:0x40 scope:global align:4 +l_atCpsSrc = .rodata:0x000009B4; // type:object size:0x4C scope:global align:4 +l_tg_cyl = .rodata:0x00000A00; // type:object size:0x44 scope:global align:4 +@103961 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@103998 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 +@103999 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 +@104000 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 +@104001 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@104026 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 +@104027 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 +@104028 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 +@104029 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 +@104151 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 +@104152 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 +@104153 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 +@104154 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 +@104157 = .rodata:0x00000A80; // type:object size:0x8 scope:local align:4 data:double +@104424 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 +@104425 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@104426 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 +@104427 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 +@104493 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 +@104494 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@104502 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +l_event_bitA$94961 = .rodata:0x00000AA8; // type:object size:0xC scope:local align:4 +l_event_bitB$95073 = .rodata:0x00000AB4; // type:object size:0xC scope:local align:4 +@104942 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 +@104961 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 +@104962 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 +@104963 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 +@104964 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 +@104965 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:string +@104984 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 +lbl_19_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 +@105215 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 +@105216 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@105217 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@105218 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 +@105509 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@105539 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 +@105540 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 +@105609 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@105660 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@105780 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@105781 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 +@105782 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 +@105783 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:string +@105784 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 +@105937 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 +@105953 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@105977 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 +@105978 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 +@105979 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 +@106011 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 +@106012 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 +@106013 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 +@106014 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 +@106076 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 +@106077 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 +@106078 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 +@106079 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 +@106080 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 +@106129 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 +@106138 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@106139 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@106530 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 +@106531 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 +@106532 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 +particle_id$96921 = .rodata:0x00000B70; // type:object size:0x6 scope:local align:4 +@106823 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@106829 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +particle_id$96986 = .rodata:0x00000B80; // type:object size:0x6 scope:local align:4 +@106987 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 +@107205 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 +lbl_19_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_19_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_19_data_14 = .data:0x00000014; // type:object size:0x9 data:string +lbl_19_data_1D = .data:0x0000001D; // type:object size:0xA data:string +lbl_19_data_27 = .data:0x00000027; // type:object size:0x9 data:string +lbl_19_data_30 = .data:0x00000030; // type:object size:0x9 data:string +lbl_19_data_39 = .data:0x00000039; // type:object size:0x8 data:string +lbl_19_data_41 = .data:0x00000041; // type:object size:0x9 data:string +lbl_19_data_4A = .data:0x0000004A; // type:object size:0xA data:string +lbl_19_data_54 = .data:0x00000054; // type:object size:0xA data:string +lbl_19_data_5E = .data:0x0000005E; // type:object size:0x9 data:string +lbl_19_data_67 = .data:0x00000067; // type:object size:0x8 data:string +lbl_19_data_6F = .data:0x0000006F; // type:object size:0x8 data:string +l_arcName = .data:0x00000078; // type:object size:0x38 scope:global align:4 +lbl_19_data_B0 = .data:0x000000B0; // type:object size:0xE data:string +lbl_19_data_BE = .data:0x000000BE; // type:object size:0xE data:string +lbl_19_data_CC = .data:0x000000CC; // type:object size:0xE data:string +lbl_19_data_DA = .data:0x000000DA; // type:object size:0xE data:string +lbl_19_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +lbl_19_data_F6 = .data:0x000000F6; // type:object size:0xE data:string +lbl_19_data_104 = .data:0x00000104; // type:object size:0xB data:string +lbl_19_data_10F = .data:0x0000010F; // type:object size:0xD data:string +lbl_19_data_11C = .data:0x0000011C; // type:object size:0x14 data:string +lbl_19_data_130 = .data:0x00000130; // type:object size:0xF data:string +lbl_19_data_13F = .data:0x0000013F; // type:object size:0xD data:string +lbl_19_data_14C = .data:0x0000014C; // type:object size:0x10 data:string +lbl_19_data_15C = .data:0x0000015C; // type:object size:0x10 data:string +l_bmdName = .data:0x0000016C; // type:object size:0x38 scope:global align:4 +kibako_jv_offset = .data:0x000001A4; // type:object size:0x18 scope:global align:4 +taru_jv_offset = .data:0x000001BC; // type:object size:0x18 scope:global align:4 +kibako_jc_data = .data:0x000001D4; // type:object size:0xC scope:global align:4 +taru_jc_data = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_19_data_1EC = .data:0x000001EC; // type:object size:0x8 data:string +lbl_19_data_1F4 = .data:0x000001F4; // type:object size:0x8 data:string +lbl_19_data_1FC = .data:0x000001FC; // type:object size:0xA data:string +lbl_19_data_206 = .data:0x00000206; // type:object size:0x26 +l_mode_func$95655 = .data:0x0000022C; // type:object size:0xCC scope:local align:4 +lbl_19_data_2F8 = .data:0x000002F8; // type:object size:0x8 data:string +lbl_19_data_300 = .data:0x00000300; // type:object size:0x7 data:string +lbl_19_data_307 = .data:0x00000307; // type:object size:0x11 data:string +l_type_func$97394 = .data:0x00000318; // type:object size:0xA8 scope:local align:4 +l_type_func$97403 = .data:0x000003C0; // type:object size:0xA8 scope:local align:4 +l_type_func$97412 = .data:0x00000468; // type:object size:0xA8 scope:local align:4 +l_type_func$97417 = .data:0x00000510; // type:object size:0xA8 scope:local align:4 +l_type_func$97422 = .data:0x000005B8; // type:object size:0xA8 scope:local align:4 +l_callback$97427 = .data:0x00000660; // type:object size:0x38 scope:local align:4 +l_callback$97432 = .data:0x00000698; // type:object size:0x38 scope:local align:4 +l_func$97437 = .data:0x000006D0; // type:object size:0xA8 scope:local align:4 +l_daObjCarry_Method = .data:0x00000778; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Carry = .data:0x00000798; // type:object size:0x30 scope:global align:4 +l_sw_id = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_catdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_catdoor/splits.txt new file mode 100644 index 0000000000..a8d4e29248 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_catdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_catdoor.cpp: + .text start:0x0000005C end:0x00000728 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_catdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_catdoor/symbols.txt new file mode 100644 index 0000000000..9fcc25c42a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_catdoor/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +attr__14daObjCatDoor_cCFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000068; // type:function size:0x10C scope:global align:4 +initBaseMtx__14daObjCatDoor_cFv = .text:0x00000174; // type:function size:0x64 scope:global align:4 +setBaseMtx__14daObjCatDoor_cFv = .text:0x000001D8; // type:function size:0x100 scope:global align:4 +calcOpen__14daObjCatDoor_cFv = .text:0x000002D8; // type:function size:0xC4 scope:global align:4 +daObjCatDoor_Draw__FP14daObjCatDoor_c = .text:0x0000039C; // type:function size:0xB4 scope:global align:4 +daObjCatDoor_Execute__FP14daObjCatDoor_c = .text:0x00000450; // type:function size:0x74 scope:global align:4 +daObjCatDoor_IsDelete__FP14daObjCatDoor_c = .text:0x000004C4; // type:function size:0x8 scope:global align:4 +daObjCatDoor_Delete__FP14daObjCatDoor_c = .text:0x000004CC; // type:function size:0xB0 scope:global align:4 +__dt__19daObjCatDoor_Door_cFv = .text:0x0000057C; // type:function size:0x5C scope:global align:4 +daObjCatDoor_Create__FP10fopAc_ac_c = .text:0x000005D8; // type:function size:0x150 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjCatDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@90052 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90053 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90054 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90143 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90144 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90145 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90146 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90147 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_417_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCatDoor_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CatDoor = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_cb/splits.txt b/config/RZDJ01/rels/d_a_obj_cb/splits.txt new file mode 100644 index 0000000000..654996ea30 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cb.cpp: + .text start:0x000000CC end:0x00000AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_cb/symbols.txt b/config/RZDJ01/rels/d_a_obj_cb/symbols.txt new file mode 100644 index 0000000000..3d8aacb696 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cb/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Cb_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Cb_Draw__FP12obj_cb_class = .text:0x000000E4; // type:function size:0x68 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000014C; // type:function size:0xC scope:global align:4 +daObj_Cb_Execute__FP12obj_cb_class = .text:0x00000158; // type:function size:0x54C scope:global align:4 +daObj_Cb_IsDelete__FP12obj_cb_class = .text:0x000006A4; // type:function size:0x8 scope:global align:4 +daObj_Cb_Delete__FP12obj_cb_class = .text:0x000006AC; // type:function size:0x84 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000730; // type:function size:0x12C scope:global align:4 +daObj_Cb_Create__FP10fopAc_ac_c = .text:0x0000085C; // type:function size:0x204 scope:global align:4 +__dt__14daObj_Cb_HIO_cFv = .text:0x00000A60; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_cb_cpp = .text:0x00000AA0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94535 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94538 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94539 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94540 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94541 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94542 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94543 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94544 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94545 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94546 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94547 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94548 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94549 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94550 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94551 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94552 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94624 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +lbl_418_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daObj_Cb_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_CB = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Cb_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_418_data_64 = .data:0x00000064; // type:object size:0xF data:string +@93517 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Cb_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_418_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_cblock/splits.txt b/config/RZDJ01/rels/d_a_obj_cblock/splits.txt new file mode 100644 index 0000000000..38a5144271 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cblock.cpp: + .text start:0x000000CC end:0x0000070C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_obj_cblock/symbols.txt b/config/RZDJ01/rels/d_a_obj_cblock/symbols.txt new file mode 100644 index 0000000000..4b860fdd1f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cblock/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__11daObjCBlk_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +Create__11daObjCBlk_cFv = .text:0x0000013C; // type:function size:0x1E4 scope:global align:4 +CreateHeap__11daObjCBlk_cFv = .text:0x00000320; // type:function size:0x148 scope:global align:4 +__ct__Q211daObjCBlk_c7chain_sFv = .text:0x00000468; // type:function size:0x4 scope:global align:4 +create__11daObjCBlk_cFv = .text:0x0000046C; // type:function size:0x108 scope:global align:4 +Execute__11daObjCBlk_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x10 scope:global align:4 +getChainBasePos__11daObjCBlk_cFP4cXyz = .text:0x00000584; // type:function size:0x6C scope:global align:4 +Draw__11daObjCBlk_cFv = .text:0x000005F0; // type:function size:0x8 scope:global align:4 +Delete__11daObjCBlk_cFv = .text:0x000005F8; // type:function size:0x30 scope:global align:4 +daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000628; // type:function size:0x10 scope:global align:4 +daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000638; // type:function size:0x4 scope:global align:4 +daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 +daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:global align:4 +__dt__Q211daObjCBlk_c7chain_sFv = .text:0x000006CC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@93693 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93694 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93817 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@93818 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93819 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93838 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93839 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93842 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93881 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93882 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93883 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93884 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93885 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93947 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93963 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93964 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93965 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93994 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93995 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93996 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_419_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_daObjCBlk_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ChainBlock = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__11daObjCBlk_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_419_data_CC = .data:0x000000CC; // type:object size:0xC data:string +@92276 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjCBlk_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91820 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_chainOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@91821 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_smokeSetOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_cboard/splits.txt b/config/RZDJ01/rels/d_a_obj_cboard/splits.txt new file mode 100644 index 0000000000..ce61f81a36 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cboard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cboard.cpp: + .text start:0x0000005C end:0x00000428 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000164 diff --git a/config/RZDJ01/rels/d_a_obj_cboard/symbols.txt b/config/RZDJ01/rels/d_a_obj_cboard/symbols.txt new file mode 100644 index 0000000000..451b27e17b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cboard/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjBoard_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +Create__12daObjBoard_cFv = .text:0x000000AC; // type:function size:0xAC scope:global align:4 +CreateHeap__12daObjBoard_cFv = .text:0x00000158; // type:function size:0x8 scope:global align:4 +create1st__12daObjBoard_cFv = .text:0x00000160; // type:function size:0xDC scope:global align:4 +Execute__12daObjBoard_cFPPA3_A4_f = .text:0x0000023C; // type:function size:0x13C scope:global align:4 +Draw__12daObjBoard_cFv = .text:0x00000378; // type:function size:0x8 scope:global align:4 +Delete__12daObjBoard_cFv = .text:0x00000380; // type:function size:0x30 scope:global align:4 +daObjBoard_create1st__FP12daObjBoard_c = .text:0x000003B0; // type:function size:0x60 scope:global align:4 +daObjBoard_MoveBGDelete__FP12daObjBoard_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +daObjBoard_MoveBGExecute__FP12daObjBoard_c = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daObjBoard_MoveBGDraw__FP12daObjBoard_c = .text:0x00000418; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_93_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_93_data_10 = .data:0x00000010; // type:object size:0xD data:string +lbl_93_data_1D = .data:0x0000001D; // type:object size:0xD data:string +lbl_93_data_2A = .data:0x0000002A; // type:object size:0xD data:string +lbl_93_data_37 = .data:0x00000037; // type:object size:0xD data:string +lbl_93_data_44 = .data:0x00000044; // type:object size:0xD data:string +l_dzbName = .data:0x00000054; // type:object size:0x14 scope:global align:4 +l_cull_box = .data:0x00000068; // type:object size:0x18 scope:global align:4 data:float +@89764 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +daObjBoard_METHODS = .data:0x000000C0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cboard = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__12daObjBoard_c = .data:0x00000110; // type:object size:0x28 scope:global align:4 +lbl_93_data_138 = .data:0x00000138; // type:object size:0xD data:string +@89121 = .data:0x00000148; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjBoard_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_cdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_cdoor/splits.txt new file mode 100644 index 0000000000..3701a6850f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cdoor.cpp: + .text start:0x0000005C end:0x00000C54 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000F8 diff --git a/config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt new file mode 100644 index 0000000000..57ea687457 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cdoor/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__12daObjCdoor_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +daObjCdoor_searchChain__FP10fopAc_ac_cPv = .text:0x00000180; // type:function size:0x40 scope:global align:4 +create__12daObjCdoor_cFv = .text:0x000001C0; // type:function size:0x298 scope:global align:4 +daObjCdoor_Create__FP10fopAc_ac_c = .text:0x00000458; // type:function size:0x4 scope:global align:4 +__dt__12daObjCdoor_cFv = .text:0x0000045C; // type:function size:0xA4 scope:global align:4 +daObjCdoor_Delete__FP12daObjCdoor_c = .text:0x00000500; // type:function size:0x48 scope:global align:4 +setMatrix__12daObjCdoor_cFv = .text:0x00000548; // type:function size:0x64 scope:global align:4 +Execute__12daObjCdoor_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x54 scope:global align:4 +execCdoor__12daObjCdoor_cFv = .text:0x00000600; // type:function size:0x174 scope:global align:4 +execWgate__12daObjCdoor_cFv = .text:0x00000774; // type:function size:0xE4 scope:global align:4 +modeWait__12daObjCdoor_cFv = .text:0x00000858; // type:function size:0x4 scope:global align:4 +modeOpen__12daObjCdoor_cFv = .text:0x0000085C; // type:function size:0x68 scope:global align:4 +modeClose__12daObjCdoor_cFv = .text:0x000008C4; // type:function size:0x68 scope:global align:4 +daObjCdoor_Execute__FP12daObjCdoor_c = .text:0x0000092C; // type:function size:0x4 scope:global align:4 +actionWait__12daObjCdoor_cFv = .text:0x00000930; // type:function size:0x64 scope:global align:4 +actionOrderEvent__12daObjCdoor_cFv = .text:0x00000994; // type:function size:0x6C scope:global align:4 +actionEvent__12daObjCdoor_cFv = .text:0x00000A00; // type:function size:0x5C scope:global align:4 +actionDead__12daObjCdoor_cFv = .text:0x00000A5C; // type:function size:0xC scope:global align:4 +Draw__12daObjCdoor_cFv = .text:0x00000A68; // type:function size:0xD4 scope:global align:4 +daObjCdoor_Draw__FP12daObjCdoor_c = .text:0x00000B3C; // type:function size:0x10 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000B4C; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000BD0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_attentionOffsetY = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +@94551 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94632 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@94708 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@94717 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$93541 = .rodata:0x00000030; // type:object size:0x24 scope:local align:4 +lbl_420_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_420_data_6 = .data:0x00000006; // type:object size:0x9 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_moveOffsetY = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_func$93592 = .data:0x00000020; // type:object size:0x30 scope:local align:4 +l_daObjCdoor_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cdoor = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__12daObjCdoor_c = .data:0x000000A0; // type:object size:0x2C scope:global align:4 +lbl_420_data_CC = .data:0x000000CC; // type:object size:0xD data:string +@93643 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjCdoor_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_chandelier/splits.txt b/config/RZDJ01/rels/d_a_obj_chandelier/splits.txt new file mode 100644 index 0000000000..ea67b2bd98 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_chandelier.cpp: + .text start:0x0000005C end:0x00000C60 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000134 diff --git a/config/RZDJ01/rels/d_a_obj_chandelier/symbols.txt b/config/RZDJ01/rels/d_a_obj_chandelier/symbols.txt new file mode 100644 index 0000000000..147e98efca --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_chandelier/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__17daObjChandelier_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__17daObjChandelier_cFv = .text:0x00000098; // type:function size:0x8C scope:global align:4 +CreateHeap__17daObjChandelier_cFv = .text:0x00000124; // type:function size:0x68 scope:global align:4 +create1st__17daObjChandelier_cFv = .text:0x0000018C; // type:function size:0xD8 scope:global align:4 +Delete__17daObjChandelier_cFv = .text:0x00000264; // type:function size:0x34 scope:global align:4 +Draw__17daObjChandelier_cFv = .text:0x00000298; // type:function size:0x98 scope:global align:4 +Execute__17daObjChandelier_cFPPA3_A4_f = .text:0x00000330; // type:function size:0x80 scope:global align:4 +exeModeWait__17daObjChandelier_cFv = .text:0x000003B0; // type:function size:0x8C scope:global align:4 +exeModeStartSwg__17daObjChandelier_cFv = .text:0x0000043C; // type:function size:0x8C scope:global align:4 +exeModeDown__17daObjChandelier_cFv = .text:0x000004C8; // type:function size:0xCC scope:global align:4 +exeModeEndSwg__17daObjChandelier_cFv = .text:0x00000594; // type:function size:0x5C scope:global align:4 +exeModeHookSwg__17daObjChandelier_cFv = .text:0x000005F0; // type:function size:0xC4 scope:global align:4 +init__17daObjChandelier_cFv = .text:0x000006B4; // type:function size:0xFC scope:global align:4 +setModelMtx__17daObjChandelier_cFv = .text:0x000007B0; // type:function size:0x7C scope:global align:4 +moveSwing__17daObjChandelier_cFffff = .text:0x0000082C; // type:function size:0x210 scope:global align:4 +moveSwingFall__17daObjChandelier_cFv = .text:0x00000A3C; // type:function size:0x130 scope:global align:4 +hookSwingInitParm__17daObjChandelier_cFv = .text:0x00000B6C; // type:function size:0x7C scope:global align:4 +daObjChandelier_create1st__FP17daObjChandelier_c = .text:0x00000BE8; // type:function size:0x60 scope:global align:4 +daObjChandelier_MoveBGDelete__FP17daObjChandelier_c = .text:0x00000C48; // type:function size:0x4 scope:global align:4 +daObjChandelier_MoveBGExecute__FP17daObjChandelier_c = .text:0x00000C4C; // type:function size:0x4 scope:global align:4 +daObjChandelier_MoveBGDraw__FP17daObjChandelier_c = .text:0x00000C50; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89984 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89985 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89992 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90007 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90008 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90026 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90027 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90028 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90029 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90030 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90055 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90056 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90076 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90078 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90081 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@90087 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90093 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90094 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@90095 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_421_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +s_exeProc__17daObjChandelier_c = .data:0x0000000C; // type:object size:0x3C scope:global align:4 +TOP_POS_Y_OFFSET$89137 = .data:0x00000048; // type:object size:0xC scope:local align:4 +daObjChandelier_METHODS = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Chandelier = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__17daObjChandelier_c = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_421_data_D4 = .data:0x000000D4; // type:object size:0x12 data:string +@89192 = .data:0x000000E8; // type:object size:0x1C scope:local align:4 +__RTTI__17daObjChandelier_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_421_data_10C = .data:0x0000010C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000012C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_chest/splits.txt b/config/RZDJ01/rels/d_a_obj_chest/splits.txt new file mode 100644 index 0000000000..275df230f1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_chest/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_chest.cpp: + .text start:0x0000005C end:0x00000B48 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDJ01/rels/d_a_obj_chest/symbols.txt b/config/RZDJ01/rels/d_a_obj_chest/symbols.txt new file mode 100644 index 0000000000..e7422d86bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_chest/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjChest_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjChest_cFv = .text:0x0000007C; // type:function size:0x14C scope:global align:4 +Create__12daObjChest_cFv = .text:0x000001C8; // type:function size:0x1B0 scope:global align:4 +CreateHeap__12daObjChest_cFv = .text:0x00000378; // type:function size:0x68 scope:global align:4 +create__12daObjChest_cFv = .text:0x000003E0; // type:function size:0x118 scope:global align:4 +Execute__12daObjChest_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x70 scope:global align:4 +actionWait__12daObjChest_cFv = .text:0x00000568; // type:function size:0x2EC scope:global align:4 +actionMove__12daObjChest_cFv = .text:0x00000854; // type:function size:0x20C scope:global align:4 +actionEnd__12daObjChest_cFv = .text:0x00000A60; // type:function size:0x4 scope:global align:4 +Draw__12daObjChest_cFv = .text:0x00000A64; // type:function size:0x98 scope:global align:4 +Delete__12daObjChest_cFv = .text:0x00000AFC; // type:function size:0x30 scope:global align:4 +daObjChest_Draw__FP12daObjChest_c = .text:0x00000B2C; // type:function size:0x10 scope:global align:4 +daObjChest_Execute__FP12daObjChest_c = .text:0x00000B3C; // type:function size:0x4 scope:global align:4 +daObjChest_Delete__FP12daObjChest_c = .text:0x00000B40; // type:function size:0x4 scope:global align:4 +daObjChest_Create__FP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@93086 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93089 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@93129 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93287 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@93293 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93294 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93295 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93318 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93319 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93321 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_422_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91907 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +l_daObjChest_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Chest = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__12daObjChest_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_422_data_A8 = .data:0x000000A8; // type:object size:0xD data:string +@92043 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjChest_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_cho/splits.txt b/config/RZDJ01/rels/d_a_obj_cho/splits.txt new file mode 100644 index 0000000000..4eb5bbead3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cho/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cho.cpp: + .text start:0x000000CC end:0x00001CF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_cho/symbols.txt b/config/RZDJ01/rels/d_a_obj_cho/symbols.txt new file mode 100644 index 0000000000..32b8ad15c3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cho/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_ChoHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjCHO_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjCHO_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x2F8 scope:global align:4 +daObjCHO_Create__FP10fopAc_ac_c = .text:0x000004B0; // type:function size:0x36C scope:global align:4 +daObjCHO_Delete__FP10daObjCHO_c = .text:0x0000081C; // type:function size:0x68 scope:global align:4 +SpeedSet__10daObjCHO_cFv = .text:0x00000884; // type:function size:0xFC scope:global align:4 +WallCheck__10daObjCHO_cFv = .text:0x00000980; // type:function size:0x8C scope:global align:4 +SearchLink__10daObjCHO_cFv = .text:0x00000A0C; // type:function size:0x13C scope:global align:4 +WaitAction__10daObjCHO_cFv = .text:0x00000B48; // type:function size:0x284 scope:global align:4 +MoveAction__10daObjCHO_cFv = .text:0x00000DCC; // type:function size:0x254 scope:global align:4 +Action__10daObjCHO_cFv = .text:0x00001020; // type:function size:0x58 scope:global align:4 +ShopAction__10daObjCHO_cFv = .text:0x00001078; // type:function size:0x28 scope:global align:4 +checkGroundPos__10daObjCHO_cFv = .text:0x000010A0; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjCHO_cFv = .text:0x000010F8; // type:function size:0x10 scope:global align:4 +Z_BufferChk__10daObjCHO_cFv = .text:0x00001108; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjCHO_cFv = .text:0x00001284; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjCHO_cFv = .text:0x000013A8; // type:function size:0x218 scope:global align:4 +Execute__10daObjCHO_cFv = .text:0x000015C0; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjCHO_cFv = .text:0x00001848; // type:function size:0x16C scope:global align:4 +setBaseMtx__10daObjCHO_cFv = .text:0x000019B4; // type:function size:0x60 scope:global align:4 +daObjCHO_Draw__FP10daObjCHO_c = .text:0x00001A14; // type:function size:0xDC scope:global align:4 +daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001AF0; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjCHO_cFv = .text:0x00001AF4; // type:function size:0x174 scope:global align:4 +daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x00001C68; // type:function size:0x8 scope:global align:4 +__dt__14daObj_ChoHIO_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_cho_cpp = .text:0x00001CB0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96102 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x00000004; // type:object size:0x40 scope:local align:4 +@96108 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96177 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96259 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96261 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96276 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96277 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96278 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96315 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96316 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96317 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96318 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96359 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96361 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96362 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96397 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@96398 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_423_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 +@96445 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96448 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96468 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96469 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96470 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96492 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96559 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96590 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96622 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96623 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global align:4 +lbl_423_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_423_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjCHO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cho = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_ChoHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_423_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94046 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_ChoHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjCHO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_423_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94050 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjCHO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_423_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_423_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_423_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_423_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_423_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_423_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_423_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_423_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_423_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_423_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt new file mode 100644 index 0000000000..a1f39afb35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cowdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cowdoor.cpp: + .text start:0x0000005C end:0x00000354 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_cowdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_cowdoor/symbols.txt new file mode 100644 index 0000000000..3a106daf1a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cowdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__11daCowdoor_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +Create__11daCowdoor_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +CreateHeap__11daCowdoor_cFv = .text:0x00000120; // type:function size:0x6C scope:global align:4 +create__11daCowdoor_cFv = .text:0x0000018C; // type:function size:0xB8 scope:global align:4 +Execute__11daCowdoor_cFPPA3_A4_f = .text:0x00000244; // type:function size:0x2C scope:global align:4 +Draw__11daCowdoor_cFv = .text:0x00000270; // type:function size:0x98 scope:global align:4 +Delete__11daCowdoor_cFv = .text:0x00000308; // type:function size:0x30 scope:global align:4 +daCowdoor_Draw__FP11daCowdoor_c = .text:0x00000338; // type:function size:0x10 scope:global align:4 +daCowdoor_Execute__FP11daCowdoor_c = .text:0x00000348; // type:function size:0x4 scope:global align:4 +daCowdoor_Delete__FP11daCowdoor_c = .text:0x0000034C; // type:function size:0x4 scope:global align:4 +daCowdoor_Create__FP10fopAc_ac_c = .text:0x00000350; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89568 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_424_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_424_data_10 = .data:0x00000010; // type:object size:0xD data:string +l_bmdName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_424_data_24 = .data:0x00000024; // type:object size:0xD data:string +l_dzbName = .data:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +l_daCowdoor_Method = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cowdoor = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__11daCowdoor_c = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_424_data_B0 = .data:0x000000B0; // type:object size:0xC data:string +@89056 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__11daCowdoor_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_crope/splits.txt b/config/RZDJ01/rels/d_a_obj_crope/splits.txt new file mode 100644 index 0000000000..e4d6a84e01 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crope.cpp: + .text start:0x0000005C end:0x000010EC + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000094 diff --git a/config/RZDJ01/rels/d_a_obj_crope/symbols.txt b/config/RZDJ01/rels/d_a_obj_crope/symbols.txt new file mode 100644 index 0000000000..845e74c38f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crope/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjCrope_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daObjCrope_createHeap__FP10fopAc_ac_c = .text:0x000000C8; // type:function size:0x4 scope:global align:4 +create__12daObjCrope_cFv = .text:0x000000CC; // type:function size:0x3F8 scope:global align:4 +daObjCrope_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0x4 scope:global align:4 +__dt__12daObjCrope_cFv = .text:0x000004C8; // type:function size:0xB0 scope:global align:4 +daObjCrope_Delete__FP12daObjCrope_c = .text:0x00000578; // type:function size:0x28 scope:global align:4 +setNormalRopePos__12daObjCrope_cFv = .text:0x000005A0; // type:function size:0x2AC scope:global align:4 +setRideRopePos__12daObjCrope_cFv = .text:0x0000084C; // type:function size:0x590 scope:global align:4 +execute__12daObjCrope_cFv = .text:0x00000DDC; // type:function size:0x1F8 scope:global align:4 +daObjCrope_Execute__FP12daObjCrope_c = .text:0x00000FD4; // type:function size:0x4 scope:global align:4 +draw__12daObjCrope_cFv = .text:0x00000FD8; // type:function size:0x9C scope:global align:4 +daObjCrope_Draw__FP12daObjCrope_c = .text:0x00001074; // type:function size:0x4 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001078; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93851 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93852 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93853 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93854 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93855 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93856 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93857 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93860 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93973 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94068 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94069 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94072 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_425_data_40 = .data:0x00000040; // type:object size:0x4 +l_daObjCrope_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Crope = .data:0x00000064; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_crvfence/splits.txt b/config/RZDJ01/rels/d_a_obj_crvfence/splits.txt new file mode 100644 index 0000000000..bafa628df8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvfence/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvfence.cpp: + .text start:0x0000005C end:0x00001170 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDJ01/rels/d_a_obj_crvfence/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvfence/symbols.txt new file mode 100644 index 0000000000..e0c77d98ab --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvfence/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckVec__15daObjCRVFENCE_cFv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +Wall_Check__15daObjCRVFENCE_cF4cXyz4cXyz = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +daObjCRVFENCE_Create__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0x268 scope:global align:4 +daObjCRVFENCE_Delete__FP15daObjCRVFENCE_c = .text:0x00000408; // type:function size:0x24 scope:global align:4 +BgRelease__15daObjCRVFENCE_cFv = .text:0x0000042C; // type:function size:0x70 scope:global align:4 +FenceMove__15daObjCRVFENCE_cFRUcP4cXyzP5csXyzP4cXyzRs = .text:0x0000049C; // type:function size:0x16C scope:global align:4 +BrokenAction__15daObjCRVFENCE_cFv = .text:0x00000608; // type:function size:0x308 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000910; // type:function size:0x74 scope:global align:4 +NormalAction__15daObjCRVFENCE_cFv = .text:0x00000984; // type:function size:0x3CC scope:global align:4 +checkViewArea__15daObjCRVFENCE_cFP4cXyz = .text:0x00000D50; // type:function size:0x84 scope:global align:4 +Action__15daObjCRVFENCE_cFv = .text:0x00000DD4; // type:function size:0x28 scope:global align:4 +setBaseMtx__15daObjCRVFENCE_cFv = .text:0x00000DFC; // type:function size:0xE0 scope:global align:4 +daObjCRVFENCE_Draw__FP15daObjCRVFENCE_c = .text:0x00000EDC; // type:function size:0x10 scope:global align:4 +daObjCRVFENCE_Execute__FP15daObjCRVFENCE_c = .text:0x00000EEC; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVFENCE_cFv = .text:0x00000EF0; // type:function size:0xD8 scope:global align:4 +daObjCRVFENCE_IsDelete__FP15daObjCRVFENCE_c = .text:0x00000FC8; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVFENCE_cFv = .text:0x00000FD0; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVFENCE_cFv = .text:0x00001000; // type:function size:0xE0 scope:global align:4 +Execute__15daObjCRVFENCE_cFPPA3_A4_f = .text:0x000010E0; // type:function size:0x4C scope:global align:4 +Create__15daObjCRVFENCE_cFv = .text:0x0000112C; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93559 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93636 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93637 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93638 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93639 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93640 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93641 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93670 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93671 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93672 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@93704 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93705 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93706 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93708 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93709 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@93769 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93770 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93771 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93772 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93773 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93774 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93775 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93776 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93792 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93793 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93801 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@93900 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_426_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_426_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVFENCE_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVFENCE = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVFENCE_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_426_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92312 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVFENCE_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_426_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +lbl_426_data_D5 = .data:0x000000D5; // type:object size:0x19 data:string +lbl_426_data_EE = .data:0x000000EE; // type:object size:0x11 data:string diff --git a/config/RZDJ01/rels/d_a_obj_crvgate/splits.txt b/config/RZDJ01/rels/d_a_obj_crvgate/splits.txt new file mode 100644 index 0000000000..ac9a48f9b8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvgate.cpp: + .text start:0x0000005C end:0x00002324 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_obj_crvgate/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvgate/symbols.txt new file mode 100644 index 0000000000..ee01dfb110 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvgate/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__14daObjCRVGATE_cFv = .text:0x0000005C; // type:function size:0x150 scope:global align:4 +setCcCylinder__14daObjCRVGATE_cFv = .text:0x000001AC; // type:function size:0x138 scope:global align:4 +daObjCRVGATE_Create__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x2DC scope:global align:4 +daObjCRVGATE_Delete__FP14daObjCRVGATE_c = .text:0x000005C0; // type:function size:0x24 scope:global align:4 +checkOpen__14daObjCRVGATE_cFv = .text:0x000005E4; // type:function size:0x94 scope:global align:4 +actionStartEvent__14daObjCRVGATE_cFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 +actionWaitEvent__14daObjCRVGATE_cFv = .text:0x0000075C; // type:function size:0xE4 scope:global align:4 +Demo_Set__14daObjCRVGATE_cFv = .text:0x00000840; // type:function size:0xCC scope:global align:4 +actionDemoEvent__14daObjCRVGATE_cFv = .text:0x0000090C; // type:function size:0x170 scope:global align:4 +event_proc_call__14daObjCRVGATE_cFv = .text:0x00000A7C; // type:function size:0x44 scope:global align:4 +CheckVec__14daObjCRVGATE_cFv = .text:0x00000AC0; // type:function size:0x90 scope:global align:4 +KeyVib__14daObjCRVGATE_cFv = .text:0x00000B50; // type:function size:0x180 scope:global align:4 +DoorVib__14daObjCRVGATE_cFv = .text:0x00000CD0; // type:function size:0x124 scope:global align:4 +CloseVibration__14daObjCRVGATE_cFv = .text:0x00000DF4; // type:function size:0x40 scope:global align:4 +CloseAction__14daObjCRVGATE_cFv = .text:0x00000E34; // type:function size:0x52C scope:global align:4 +OpenAction__14daObjCRVGATE_cFv = .text:0x00001360; // type:function size:0x6CC scope:global align:4 +HakaiMotion__14daObjCRVGATE_cFv = .text:0x00001A2C; // type:function size:0xE4 scope:global align:4 +DoorAction__14daObjCRVGATE_cFv = .text:0x00001B10; // type:function size:0x4C scope:global align:4 +B_CloseAction__14daObjCRVGATE_cFv = .text:0x00001B5C; // type:function size:0x120 scope:global align:4 +SetB_Close__14daObjCRVGATE_cFv = .text:0x00001C7C; // type:function size:0xC8 scope:global align:4 +setBaseMtx__14daObjCRVGATE_cFv = .text:0x00001D44; // type:function size:0xF0 scope:global align:4 +daObjCRVGATE_Draw__FP14daObjCRVGATE_c = .text:0x00001E34; // type:function size:0x10 scope:global align:4 +daObjCRVGATE_Execute__FP14daObjCRVGATE_c = .text:0x00001E44; // type:function size:0x4 scope:global align:4 +CreateHeap__14daObjCRVGATE_cFv = .text:0x00001E48; // type:function size:0xCC scope:global align:4 +SetDoor__14daObjCRVGATE_cFv = .text:0x00001F14; // type:function size:0x17C scope:global align:4 +daObjCRVGATE_IsDelete__FP14daObjCRVGATE_c = .text:0x00002090; // type:function size:0x8 scope:global align:4 +Delete__14daObjCRVGATE_cFv = .text:0x00002098; // type:function size:0x30 scope:global align:4 +Draw__14daObjCRVGATE_cFv = .text:0x000020C8; // type:function size:0xBC scope:global align:4 +Execute__14daObjCRVGATE_cFPPA3_A4_f = .text:0x00002184; // type:function size:0xE8 scope:global align:4 +Create__14daObjCRVGATE_cFv = .text:0x0000226C; // type:function size:0x44 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000022B0; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93523 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@96169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96174 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@96182 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96183 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96246 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96247 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96248 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96249 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96250 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96316 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96317 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96330 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96348 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96349 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96351 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96385 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96386 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96534 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96535 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96536 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96537 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96676 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96680 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96681 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96700 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@96701 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@96720 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96872 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96873 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +lbl_427_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVGATE_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVGATE = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjCRVGATE_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_427_data_84 = .data:0x00000084; // type:object size:0xF data:string +@94228 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjCRVGATE_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_427_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +lbl_427_data_C0 = .data:0x000000C0; // type:object size:0xF data:string +lbl_427_data_CF = .data:0x000000CF; // type:object size:0x10 data:string +s_CoCount__29@unnamed@d_a_obj_crvgate_cpp@ = .bss:0x00000000; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_crvhahen/splits.txt b/config/RZDJ01/rels/d_a_obj_crvhahen/splits.txt new file mode 100644 index 0000000000..db38d8110e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvhahen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvhahen.cpp: + .text start:0x0000005C end:0x00000B30 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_crvhahen/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvhahen/symbols.txt new file mode 100644 index 0000000000..da5904ed0e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvhahen/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +daObjCRVHAHEN_Create__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x1AC scope:global align:4 +daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c = .text:0x000002AC; // type:function size:0x8C scope:global align:4 +HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf = .text:0x00000338; // type:function size:0x214 scope:global align:4 +Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz = .text:0x0000054C; // type:function size:0xB4 scope:global align:4 +Hahen_Hakai__15daObjCRVHAHEN_cFii = .text:0x00000600; // type:function size:0x1EC scope:global align:4 +CheckCull__15daObjCRVHAHEN_cFv = .text:0x000007EC; // type:function size:0xD4 scope:global align:4 +checkViewArea__15daObjCRVHAHEN_cFP4cXyz = .text:0x000008C0; // type:function size:0x84 scope:global align:4 +Execute__15daObjCRVHAHEN_cFv = .text:0x00000944; // type:function size:0x54 scope:global align:4 +setBaseMtx__15daObjCRVHAHEN_cFv = .text:0x00000998; // type:function size:0x94 scope:global align:4 +daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c = .text:0x00000A2C; // type:function size:0xF8 scope:global align:4 +daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c = .text:0x00000B24; // type:function size:0x4 scope:global align:4 +daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c = .text:0x00000B28; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92965 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92968 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92969 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93076 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93077 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93078 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93105 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93117 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93118 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_428_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVHAHEN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVHAHEN = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_428_data_60 = .data:0x00000060; // type:object size:0x11 data:string +lbl_428_data_71 = .data:0x00000071; // type:object size:0x11 data:string +lbl_428_data_82 = .data:0x00000082; // type:object size:0x11 data:string diff --git a/config/RZDJ01/rels/d_a_obj_crvlh_down/splits.txt b/config/RZDJ01/rels/d_a_obj_crvlh_down/splits.txt new file mode 100644 index 0000000000..51117bb3ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvlh_down/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvlh_down.cpp: + .text start:0x0000005C end:0x00000AB8 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDJ01/rels/d_a_obj_crvlh_down/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvlh_down/symbols.txt new file mode 100644 index 0000000000..c90cc06803 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvlh_down/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__15daObjCRVLH_DW_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +SetCcSyl__15daObjCRVLH_DW_cFv = .text:0x000000C8; // type:function size:0x80 scope:global align:4 +daObjCRVLH_DW_Create__FP10fopAc_ac_c = .text:0x00000148; // type:function size:0x23C scope:global align:4 +daObjCRVLH_DW_Delete__FP15daObjCRVLH_DW_c = .text:0x00000384; // type:function size:0x24 scope:global align:4 +BgRelease__15daObjCRVLH_DW_cFv = .text:0x000003A8; // type:function size:0x70 scope:global align:4 +Break__15daObjCRVLH_DW_cFv = .text:0x00000418; // type:function size:0x29C scope:global align:4 +Obj_Hit__15daObjCRVLH_DW_cFv = .text:0x000006B4; // type:function size:0xA0 scope:global align:4 +setBaseMtx__15daObjCRVLH_DW_cFv = .text:0x00000754; // type:function size:0x60 scope:global align:4 +daObjCRVLH_DW_Draw__FP15daObjCRVLH_DW_c = .text:0x000007B4; // type:function size:0x10 scope:global align:4 +daObjCRVLH_DW_Execute__FP15daObjCRVLH_DW_c = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVLH_DW_cFv = .text:0x000007C8; // type:function size:0x6C scope:global align:4 +daObjCRVLH_DW_IsDelete__FP15daObjCRVLH_DW_c = .text:0x00000834; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVLH_DW_cFv = .text:0x0000083C; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVLH_DW_cFv = .text:0x0000086C; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVLH_DW_cFPPA3_A4_f = .text:0x000008F4; // type:function size:0x180 scope:global align:4 +Create__15daObjCRVLH_DW_cFv = .text:0x00000A74; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$91961 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@93313 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93380 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93552 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93553 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93554 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93555 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93556 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93557 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_429_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_429_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVLH_DW_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVLH_DW = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVLH_DW_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_429_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92195 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVLH_DW_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_429_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +lbl_429_data_D5 = .data:0x000000D5; // type:object size:0x11 data:string diff --git a/config/RZDJ01/rels/d_a_obj_crvlh_up/splits.txt b/config/RZDJ01/rels/d_a_obj_crvlh_up/splits.txt new file mode 100644 index 0000000000..275af0e360 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvlh_up/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvlh_up.cpp: + .text start:0x0000005C end:0x000009EC + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt new file mode 100644 index 0000000000..3576e1aad8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvlh_up/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjCRVLH_UP_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjCRVLH_UP_Delete__FP15daObjCRVLH_UP_c = .text:0x0000023C; // type:function size:0x24 scope:global align:4 +HakaiSet__15daObjCRVLH_UP_cFv = .text:0x00000260; // type:function size:0x94 scope:global align:4 +UpMotion__15daObjCRVLH_UP_cFv = .text:0x000002F4; // type:function size:0x28 scope:global align:4 +Hakai__15daObjCRVLH_UP_cFv = .text:0x0000031C; // type:function size:0x274 scope:global align:4 +setBaseMtx__15daObjCRVLH_UP_cFv = .text:0x00000590; // type:function size:0xCC scope:global align:4 +daObjCRVLH_UP_Draw__FP15daObjCRVLH_UP_c = .text:0x0000065C; // type:function size:0x10 scope:global align:4 +daObjCRVLH_UP_Execute__FP15daObjCRVLH_UP_c = .text:0x0000066C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVLH_UP_cFv = .text:0x00000670; // type:function size:0x6C scope:global align:4 +daObjCRVLH_UP_IsDelete__FP15daObjCRVLH_UP_c = .text:0x000006DC; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVLH_UP_cFv = .text:0x000006E4; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVLH_UP_cFv = .text:0x00000714; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVLH_UP_cFPPA3_A4_f = .text:0x0000079C; // type:function size:0x20C scope:global align:4 +Create__15daObjCRVLH_UP_cFv = .text:0x000009A8; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93131 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93133 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93134 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93135 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93136 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93165 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93166 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93196 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93197 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93198 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93199 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93203 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93286 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93287 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93298 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93299 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_430_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_430_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVLH_UP_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVLH_UP = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVLH_UP_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_430_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92100 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVLH_UP_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_430_data_C4 = .data:0x000000C4; // type:object size:0xF data:string +lbl_430_data_D3 = .data:0x000000D3; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_crvsteel/splits.txt b/config/RZDJ01/rels/d_a_obj_crvsteel/splits.txt new file mode 100644 index 0000000000..6c4d3457e9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvsteel/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvsteel.cpp: + .text start:0x0000005C end:0x0000057C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_obj_crvsteel/symbols.txt b/config/RZDJ01/rels/d_a_obj_crvsteel/symbols.txt new file mode 100644 index 0000000000..091dc0acc7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crvsteel/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjCRVSTEEL_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjCRVSTEEL_Delete__FP15daObjCRVSTEEL_c = .text:0x0000023C; // type:function size:0x24 scope:global align:4 +OpenSet__15daObjCRVSTEEL_cFff = .text:0x00000260; // type:function size:0x1C scope:global align:4 +CloseSet__15daObjCRVSTEEL_cFf = .text:0x0000027C; // type:function size:0x10 scope:global align:4 +CloseExecute__15daObjCRVSTEEL_cFv = .text:0x0000028C; // type:function size:0x74 scope:global align:4 +OpenExecute__15daObjCRVSTEEL_cFv = .text:0x00000300; // type:function size:0x24 scope:global align:4 +Action__15daObjCRVSTEEL_cFv = .text:0x00000324; // type:function size:0x28 scope:global align:4 +setBaseMtx__15daObjCRVSTEEL_cFv = .text:0x0000034C; // type:function size:0x60 scope:global align:4 +daObjCRVSTEEL_Draw__FP15daObjCRVSTEEL_c = .text:0x000003AC; // type:function size:0x10 scope:global align:4 +daObjCRVSTEEL_Execute__FP15daObjCRVSTEEL_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVSTEEL_cFv = .text:0x000003C0; // type:function size:0x6C scope:global align:4 +daObjCRVSTEEL_IsDelete__FP15daObjCRVSTEEL_c = .text:0x0000042C; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVSTEEL_cFv = .text:0x00000434; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVSTEEL_cFv = .text:0x00000464; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVSTEEL_cFPPA3_A4_f = .text:0x000004EC; // type:function size:0x4C scope:global align:4 +Create__15daObjCRVSTEEL_cFv = .text:0x00000538; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94294 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94297 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94299 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94318 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94390 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94391 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94392 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94393 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_431_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVSTEEL_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVSTEEL = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVSTEEL_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_431_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@93555 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVSTEEL_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_431_data_B4 = .data:0x000000B4; // type:object size:0x13 data:string +lbl_431_data_C7 = .data:0x000000C7; // type:object size:0x13 data:string diff --git a/config/RZDJ01/rels/d_a_obj_crystal/splits.txt b/config/RZDJ01/rels/d_a_obj_crystal/splits.txt new file mode 100644 index 0000000000..548d70feac --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crystal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crystal.cpp: + .text start:0x0000005C end:0x000004D8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_obj_crystal/symbols.txt b/config/RZDJ01/rels/d_a_obj_crystal/symbols.txt new file mode 100644 index 0000000000..ee52692f2b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_crystal/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjCrystal_cFv = .text:0x00000060; // type:function size:0x48 scope:global align:4 +setBaseMtx__14daObjCrystal_cFv = .text:0x000000A8; // type:function size:0x64 scope:global align:4 +Create__14daObjCrystal_cFv = .text:0x0000010C; // type:function size:0x13C scope:global align:4 +CreateHeap__14daObjCrystal_cFv = .text:0x00000248; // type:function size:0xA8 scope:global align:4 +create__14daObjCrystal_cFv = .text:0x000002F0; // type:function size:0xB0 scope:global align:4 +draw__14daObjCrystal_cFv = .text:0x000003A0; // type:function size:0x84 scope:global align:4 +_delete__14daObjCrystal_cFv = .text:0x00000424; // type:function size:0x68 scope:global align:4 +daObjCrystal_Draw__FP14daObjCrystal_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +daObjCrystal_Execute__FP14daObjCrystal_c = .text:0x00000490; // type:function size:0x24 scope:global align:4 +daObjCrystal_Delete__FP14daObjCrystal_c = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +daObjCrystal_Create__FP14daObjCrystal_c = .text:0x000004B8; // type:function size:0x4 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x000004BC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89655 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmd$88966 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +l_diff_flag$88967 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +l_flag$88968 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +lbl_432_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_432_data_10 = .data:0x00000010; // type:object size:0xD data:string +l_daObjCrystal_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Crystal = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_cwall/splits.txt b/config/RZDJ01/rels/d_a_obj_cwall/splits.txt new file mode 100644 index 0000000000..b37a84707b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cwall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cwall.cpp: + .text start:0x000000CC end:0x00002468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000290 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_obj_cwall/symbols.txt b/config/RZDJ01/rels/d_a_obj_cwall/symbols.txt new file mode 100644 index 0000000000..34307a45c1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_cwall/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__12daObjCwall_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +Create__12daObjCwall_cFv = .text:0x00000130; // type:function size:0x1C4 scope:global align:4 +CreateHeap__12daObjCwall_cFv = .text:0x000002F4; // type:function size:0x17C scope:global align:4 +__ct__Q212daObjCwall_c7chain_sFv = .text:0x00000470; // type:function size:0x4 scope:global align:4 +create1st__12daObjCwall_cFv = .text:0x00000474; // type:function size:0x88 scope:global align:4 +Execute__12daObjCwall_cFPPA3_A4_f = .text:0x000004FC; // type:function size:0x294 scope:global align:4 +setTension__12daObjCwall_cFv = .text:0x00000790; // type:function size:0x208 scope:global align:4 +calcSePos__12daObjCwall_cFv = .text:0x00000998; // type:function size:0x74 scope:global align:4 +getChainBasePos__12daObjCwall_cFP4cXyz = .text:0x00000A0C; // type:function size:0x6C scope:global align:4 +setChainMtx__12daObjCwall_cFv = .text:0x00000A78; // type:function size:0x19C scope:global align:4 +chain_control__12daObjCwall_cFv = .text:0x00000C14; // type:function size:0x318 scope:global align:4 +chain_control2__12daObjCwall_cFv = .text:0x00000F2C; // type:function size:0x460 scope:global align:4 +block_mode_proc_call__12daObjCwall_cFv = .text:0x0000138C; // type:function size:0x64 scope:global align:4 +initWait__12daObjCwall_cFv = .text:0x000013F0; // type:function size:0x2C scope:global align:4 +modeWait__12daObjCwall_cFv = .text:0x0000141C; // type:function size:0x198 scope:global align:4 +initWalk__12daObjCwall_cFv = .text:0x000015B4; // type:function size:0x30 scope:global align:4 +modeWalk__12daObjCwall_cFv = .text:0x000015E4; // type:function size:0x264 scope:global align:4 +initClose__12daObjCwall_cFv = .text:0x00001848; // type:function size:0x28 scope:global align:4 +modeClose__12daObjCwall_cFv = .text:0x00001870; // type:function size:0x448 scope:global align:4 +setPower__12daObjCwall_cFfPs = .text:0x00001CB8; // type:function size:0xB8 scope:global align:4 +checkWall__12daObjCwall_cFv = .text:0x00001D70; // type:function size:0x124 scope:global align:4 +checkPullNow__12daObjCwall_cFv = .text:0x00001E94; // type:function size:0x16C scope:global align:4 +checkPull__12daObjCwall_cFv = .text:0x00002000; // type:function size:0xBC scope:global align:4 +Draw__12daObjCwall_cFv = .text:0x000020BC; // type:function size:0xEC scope:global align:4 +Delete__12daObjCwall_cFv = .text:0x000021A8; // type:function size:0x3C scope:global align:4 +daObjCwall_create1st__FP12daObjCwall_c = .text:0x000021E4; // type:function size:0x128 scope:global align:4 +daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x0000230C; // type:function size:0x4 scope:global align:4 +daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x00002310; // type:function size:0x4 scope:global align:4 +daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x00002314; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_cwall_cpp = .text:0x00002324; // type:function size:0x88 scope:global align:4 +__dt__Q212daObjCwall_c7chain_sFv = .text:0x000023AC; // type:function size:0x40 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000023EC; // type:function size:0x74 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002460; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_wallBmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_chainBmd = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_handleBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_top_co_offset = .rodata:0x00000020; // type:object size:0xC scope:global align:4 +l_check_min = .rodata:0x0000002C; // type:object size:0xC scope:global align:4 +l_check_max = .rodata:0x00000038; // type:object size:0xC scope:global align:4 +l_check_min_wolf = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +l_check_max_wolf = .rodata:0x00000050; // type:object size:0xC scope:global align:4 +@96129 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96130 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96281 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96282 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96283 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96294 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96362 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96364 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96367 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96368 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96369 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96417 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96418 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96420 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96421 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96513 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96514 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96518 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@96631 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96632 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96790 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96791 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96792 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_433_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cull_box = .data:0x0000001C; // type:object size:0x18 scope:global align:4 +l_side_co_offset = .data:0x00000034; // type:object size:0x30 scope:global align:4 +l_cyl_src = .data:0x00000064; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .data:0x000000A8; // type:object size:0x44 scope:global align:4 +l_sph_src = .data:0x000000EC; // type:object size:0x40 scope:global align:4 +l_func$93650 = .data:0x0000012C; // type:object size:0x24 scope:local align:4 +daObjCwall_METHODS = .data:0x00000150; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ChainWall = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__12daObjCwall_c = .data:0x000001A0; // type:object size:0x28 scope:global align:4 +lbl_433_data_1C8 = .data:0x000001C8; // type:object size:0xD data:string +@93972 = .data:0x000001D8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjCwall_c = .data:0x000001EC; // type:object size:0x8 scope:global align:4 +lbl_433_data_1F4 = .data:0x000001F4; // type:object size:0x11 data:string +@93974 = .data:0x00000208; // type:object size:0xC scope:local align:4 +lbl_433_data_214 = .data:0x00000214; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93272 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_chainOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93273 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_smokeSetOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_damCps/splits.txt b/config/RZDJ01/rels/d_a_obj_damCps/splits.txt new file mode 100644 index 0000000000..69ad823ad4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_damCps/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_damCps.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_damCps/symbols.txt b/config/RZDJ01/rels/d_a_obj_damCps/symbols.txt new file mode 100644 index 0000000000..ed215ba7fb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_damCps/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_DamCps = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_dan/splits.txt b/config/RZDJ01/rels/d_a_obj_dan/splits.txt new file mode 100644 index 0000000000..69fafd1afe --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dan.cpp: + .text start:0x000000CC end:0x00001B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_dan/symbols.txt b/config/RZDJ01/rels/d_a_obj_dan/symbols.txt new file mode 100644 index 0000000000..b0d2406fe5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dan/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_DanHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjDAN_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjDAN_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x30C scope:global align:4 +daObjDAN_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0x454 scope:global align:4 +daObjDAN_Delete__FP10daObjDAN_c = .text:0x00000918; // type:function size:0x68 scope:global align:4 +SpeedSet__10daObjDAN_cFv = .text:0x00000980; // type:function size:0x60 scope:global align:4 +LinkChk__10daObjDAN_cFv = .text:0x000009E0; // type:function size:0x78 scope:global align:4 +MoveAction__10daObjDAN_cFv = .text:0x00000A58; // type:function size:0xF0 scope:global align:4 +DamageAction__10daObjDAN_cFv = .text:0x00000B48; // type:function size:0x3A4 scope:global align:4 +Action__10daObjDAN_cFv = .text:0x00000EEC; // type:function size:0x94 scope:global align:4 +checkGroundPos__10daObjDAN_cFv = .text:0x00000F80; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjDAN_cFv = .text:0x00000FD8; // type:function size:0x10 scope:global align:4 +Z_BufferChk__10daObjDAN_cFv = .text:0x00000FE8; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjDAN_cFv = .text:0x00001164; // type:function size:0x124 scope:global align:4 +ObjHit__10daObjDAN_cFv = .text:0x00001288; // type:function size:0x15C scope:global align:4 +BoomChk__10daObjDAN_cFv = .text:0x000013E4; // type:function size:0x138 scope:global align:4 +Execute__10daObjDAN_cFv = .text:0x0000151C; // type:function size:0x2C0 scope:global align:4 +setBaseMtx__10daObjDAN_cFv = .text:0x000017DC; // type:function size:0x7C scope:global align:4 +daObjDAN_Draw__FP10daObjDAN_c = .text:0x00001858; // type:function size:0xDC scope:global align:4 +daObjDAN_Execute__FP10daObjDAN_c = .text:0x00001934; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjDAN_cFv = .text:0x00001938; // type:function size:0x174 scope:global align:4 +daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +__dt__14daObj_DanHIO_cFv = .text:0x00001AB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_dan_cpp = .text:0x00001AF4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95846 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x00000004; // type:object size:0x40 scope:local align:4 +@95852 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96006 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96007 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96008 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96009 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96010 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96011 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96012 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96013 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96014 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96015 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96028 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96029 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96050 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96150 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96152 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@96153 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96154 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_435_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 +@96198 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96199 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96200 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96222 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@96267 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96309 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96317 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96342 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000B8; // type:object size:0x4 scope:global align:4 +lbl_435_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_435_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjDAN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Dan = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_DanHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_435_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@93985 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_DanHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjDAN_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_435_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@93989 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjDAN_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_435_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_435_data_CA = .data:0x000000CA; // type:object size:0x8 data:string +lbl_435_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_435_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_435_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_435_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_435_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_435_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_435_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_435_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_435_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_digholl/splits.txt b/config/RZDJ01/rels/d_a_obj_digholl/splits.txt new file mode 100644 index 0000000000..02fe10e1f0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digholl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digholl.cpp: + .text start:0x0000005C end:0x000003CC + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_digholl/symbols.txt b/config/RZDJ01/rels/d_a_obj_digholl/symbols.txt new file mode 100644 index 0000000000..4e3e3eaf09 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digholl/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__14daObjDigholl_cFv = .text:0x0000005C; // type:function size:0x104 scope:global align:4 +daObjDigholl_Create__FP10fopAc_ac_c = .text:0x00000160; // type:function size:0x4 scope:global align:4 +daObjDigholl_Delete__FP14daObjDigholl_c = .text:0x00000164; // type:function size:0x30 scope:global align:4 +execute__14daObjDigholl_cFv = .text:0x00000194; // type:function size:0x22C scope:global align:4 +daObjDigholl_Execute__FP14daObjDigholl_c = .text:0x000003C0; // type:function size:0x4 scope:global align:4 +daObjDigholl_Draw__FP14daObjDigholl_c = .text:0x000003C4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92439 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92440 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92441 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92442 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92443 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92531 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92532 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@92533 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92534 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_daObjDigholl_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Digholl = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_digplace/splits.txt b/config/RZDJ01/rels/d_a_obj_digplace/splits.txt new file mode 100644 index 0000000000..1050b9af61 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digplace/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digplace.cpp: + .text start:0x0000005C end:0x00000714 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_obj_digplace/symbols.txt b/config/RZDJ01/rels/d_a_obj_digplace/symbols.txt new file mode 100644 index 0000000000..6e38688cf0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digplace/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daObjDigpl_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +daObjDigpl_Create__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +__dt__12daObjDigpl_cFv = .text:0x000001D4; // type:function size:0x58 scope:global align:4 +daObjDigpl_Delete__FP12daObjDigpl_c = .text:0x0000022C; // type:function size:0x34 scope:global align:4 +execute__12daObjDigpl_cFv = .text:0x00000260; // type:function size:0x4A8 scope:global align:4 +daObjDigpl_Execute__FP12daObjDigpl_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +daObjDigpl_Draw__FP12daObjDigpl_c = .text:0x0000070C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94299 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94302 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94428 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94429 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94430 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94431 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:string +l_daObjDigpl_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Digpl = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daObjDigpl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_94_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@93569 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daObjDigpl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_digsnow/splits.txt b/config/RZDJ01/rels/d_a_obj_digsnow/splits.txt new file mode 100644 index 0000000000..3ad3abd9dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digsnow/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digsnow.cpp: + .text start:0x0000005C end:0x0000065C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_digsnow/symbols.txt b/config/RZDJ01/rels/d_a_obj_digsnow/symbols.txt new file mode 100644 index 0000000000..45f0efb3a5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_digsnow/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjDigSnow_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjDigSnow_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__14daObjDigSnow_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +CreateHeap__14daObjDigSnow_cFv = .text:0x00000144; // type:function size:0x68 scope:global align:4 +create1st__14daObjDigSnow_cFv = .text:0x000001AC; // type:function size:0x94 scope:global align:4 +Execute__14daObjDigSnow_cFPPA3_A4_f = .text:0x00000240; // type:function size:0x94 scope:global align:4 +mode_wait__14daObjDigSnow_cFv = .text:0x000002D4; // type:function size:0x14 scope:global align:4 +mode_init_dig__14daObjDigSnow_cFv = .text:0x000002E8; // type:function size:0xAC scope:global align:4 +mode_dig__14daObjDigSnow_cFv = .text:0x00000394; // type:function size:0x94 scope:global align:4 +mode_init_end__14daObjDigSnow_cFv = .text:0x00000428; // type:function size:0x54 scope:global align:4 +mode_end__14daObjDigSnow_cFv = .text:0x0000047C; // type:function size:0x4 scope:global align:4 +Draw__14daObjDigSnow_cFv = .text:0x00000480; // type:function size:0x98 scope:global align:4 +Delete__14daObjDigSnow_cFv = .text:0x00000518; // type:function size:0x30 scope:global align:4 +daObjDigSnow_create1st__FP14daObjDigSnow_c = .text:0x00000548; // type:function size:0xFC scope:global align:4 +daObjDigSnow_MoveBGDelete__FP14daObjDigSnow_c = .text:0x00000644; // type:function size:0x4 scope:global align:4 +daObjDigSnow_MoveBGExecute__FP14daObjDigSnow_c = .text:0x00000648; // type:function size:0x4 scope:global align:4 +daObjDigSnow_MoveBGDraw__FP14daObjDigSnow_c = .text:0x0000064C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92759 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92774 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92775 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92776 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92777 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_demo_time$91841 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_437_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91814 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjDigSnow_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_DigSnow = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjDigSnow_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_437_data_AC = .data:0x000000AC; // type:object size:0xF data:string +@91911 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjDigSnow_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_dmelevator/splits.txt b/config/RZDJ01/rels/d_a_obj_dmelevator/splits.txt new file mode 100644 index 0000000000..882144368f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dmelevator/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dmelevator.cpp: + .text start:0x000000CC end:0x0000188C + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000200 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_obj_dmelevator/symbols.txt b/config/RZDJ01/rels/d_a_obj_dmelevator/symbols.txt new file mode 100644 index 0000000000..668caef0a8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dmelevator/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x1E8 scope:global align:4 +nodeCallBackForSw__FP8J3DJointi = .text:0x000002B4; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000360; // type:function size:0x94 scope:global align:4 +initBaseMtx__17daObjDmElevator_cFv = .text:0x000003F4; // type:function size:0x50 scope:global align:4 +setBaseMtx__17daObjDmElevator_cFv = .text:0x00000444; // type:function size:0x148 scope:global align:4 +Create__17daObjDmElevator_cFv = .text:0x0000058C; // type:function size:0x190 scope:global align:4 +init__17daObjDmElevator_cFv = .text:0x0000071C; // type:function size:0x144 scope:global align:4 +CreateHeap__17daObjDmElevator_cFv = .text:0x00000860; // type:function size:0x13C scope:global align:4 +create1st__17daObjDmElevator_cFv = .text:0x0000099C; // type:function size:0x98 scope:global align:4 +Execute__17daObjDmElevator_cFPPA3_A4_f = .text:0x00000A34; // type:function size:0x144 scope:global align:4 +setting_ride_flag__17daObjDmElevator_cFv = .text:0x00000B78; // type:function size:0xFC scope:global align:4 +actionSwPauseNone__17daObjDmElevator_cFv = .text:0x00000C74; // type:function size:0x4 scope:global align:4 +actionSwPauseOrderInit__17daObjDmElevator_cFv = .text:0x00000C78; // type:function size:0x58 scope:global align:4 +actionSwPauseOrder__17daObjDmElevator_cFv = .text:0x00000CD0; // type:function size:0x1C scope:global align:4 +actionSwPauseInit__17daObjDmElevator_cFv = .text:0x00000CEC; // type:function size:0x2C scope:global align:4 +actionSwPause__17daObjDmElevator_cFv = .text:0x00000D18; // type:function size:0x64 scope:global align:4 +calc_top_pos__17daObjDmElevator_cFv = .text:0x00000D7C; // type:function size:0x78 scope:global align:4 +modeSwWaitLowerInit__17daObjDmElevator_cFv = .text:0x00000DF4; // type:function size:0x28 scope:global align:4 +modeSwWaitLower__17daObjDmElevator_cFv = .text:0x00000E1C; // type:function size:0xCC scope:global align:4 +modeSwLowerInit__17daObjDmElevator_cFv = .text:0x00000EE8; // type:function size:0x84 scope:global align:4 +modeSwLower__17daObjDmElevator_cFv = .text:0x00000F6C; // type:function size:0x84 scope:global align:4 +modeSwWaitUpperInit__17daObjDmElevator_cFv = .text:0x00000FF0; // type:function size:0x20 scope:global align:4 +modeSwWaitUpper__17daObjDmElevator_cFv = .text:0x00001010; // type:function size:0x14 scope:global align:4 +modeSwUpperInit__17daObjDmElevator_cFv = .text:0x00001024; // type:function size:0x84 scope:global align:4 +modeSwUpper__17daObjDmElevator_cFv = .text:0x000010A8; // type:function size:0x7C scope:global align:4 +actionWait__17daObjDmElevator_cFv = .text:0x00001124; // type:function size:0x98 scope:global align:4 +actionOrderEvent__17daObjDmElevator_cFv = .text:0x000011BC; // type:function size:0xA0 scope:global align:4 +actionEvent__17daObjDmElevator_cFv = .text:0x0000125C; // type:function size:0x68 scope:global align:4 +actionStartEvent__17daObjDmElevator_cFv = .text:0x000012C4; // type:function size:0x1C scope:global align:4 +actionMoveStart__17daObjDmElevator_cFv = .text:0x000012E0; // type:function size:0x88 scope:global align:4 +actionDead__17daObjDmElevator_cFv = .text:0x00001368; // type:function size:0x4 scope:global align:4 +demoProc__17daObjDmElevator_cFv = .text:0x0000136C; // type:function size:0x1C0 scope:global align:4 +moveInit__17daObjDmElevator_cFv = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +moveProc__17daObjDmElevator_cFv = .text:0x00001558; // type:function size:0x180 scope:global align:4 +Draw__17daObjDmElevator_cFv = .text:0x000016D8; // type:function size:0xB4 scope:global align:4 +Delete__17daObjDmElevator_cFv = .text:0x0000178C; // type:function size:0x80 scope:global align:4 +daObjDmElevator_create1st__FP17daObjDmElevator_c = .text:0x0000180C; // type:function size:0x68 scope:global align:4 +daObjDmElevator_MoveBGDelete__FP17daObjDmElevator_c = .text:0x00001874; // type:function size:0x4 scope:global align:4 +daObjDmElevator_MoveBGExecute__FP17daObjDmElevator_c = .text:0x00001878; // type:function size:0x4 scope:global align:4 +daObjDmElevator_MoveBGDraw__FP17daObjDmElevator_c = .text:0x0000187C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_swOffset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@93569 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93570 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93571 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93624 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93656 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93658 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93659 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93660 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93661 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93688 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93689 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93729 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93789 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93790 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93791 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93808 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@93817 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93954 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93955 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +resist$92029 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_el_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_10 = .data:0x00000010; // type:object size:0x9 data:string +l_sw_arcName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_20 = .data:0x00000020; // type:object size:0xE data:string +l_eventName = .data:0x00000030; // type:object size:0x4 scope:global align:4 +lbl_438_data_34 = .data:0x00000034; // type:object size:0xF data:string +l_eventName2 = .data:0x00000044; // type:object size:0x4 scope:global align:4 +lbl_438_data_48 = .data:0x00000048; // type:object size:0x6 data:string +l_staffName = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_54 = .data:0x00000054; // type:object size:0x10 +l_func$91987 = .data:0x00000064; // type:object size:0x24 scope:local align:4 +l_mode_func$92050 = .data:0x00000088; // type:object size:0x30 scope:local align:4 +l_func$92116 = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +lbl_438_data_100 = .data:0x00000100; // type:object size:0x5 data:string +lbl_438_data_105 = .data:0x00000105; // type:object size:0x5 data:string +action_table$92183 = .data:0x0000010C; // type:object size:0x8 scope:local align:4 +lbl_438_data_114 = .data:0x00000114; // type:object size:0x6 data:string +daObjDmElevator_METHODS = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Elevator = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__17daObjDmElevator_c = .data:0x0000016C; // type:object size:0x28 scope:global align:4 +lbl_438_data_194 = .data:0x00000194; // type:object size:0x12 data:string +@92341 = .data:0x000001A8; // type:object size:0x14 scope:local align:4 +__RTTI__17daObjDmElevator_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +lbl_438_data_1C4 = .data:0x000001C4; // type:object size:0x11 data:string +@92343 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +lbl_438_data_1E4 = .data:0x000001E4; // type:object size:0x1C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91787 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@91788 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@91789 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@91790 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +l_push_check_pos$91784 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_drop/splits.txt b/config/RZDJ01/rels/d_a_obj_drop/splits.txt new file mode 100644 index 0000000000..87cd9632b2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_drop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_drop.cpp: + .text start:0x0000005C end:0x00001750 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_drop/symbols.txt b/config/RZDJ01/rels/d_a_obj_drop/symbols.txt new file mode 100644 index 0000000000..bcd3ab0b19 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_drop/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0xB8 scope:global align:4 +Create__11daObjDrop_cFv = .text:0x00000114; // type:function size:0xC0 scope:global align:4 +create__11daObjDrop_cFv = .text:0x000001D4; // type:function size:0x1D8 scope:global align:4 +dropGet__11daObjDrop_cFv = .text:0x000003AC; // type:function size:0xB8 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000464; // type:function size:0xC scope:global align:4 +checkGetArea__11daObjDrop_cFv = .text:0x00000470; // type:function size:0xB4 scope:global align:4 +checkCompleteDemo__11daObjDrop_cFv = .text:0x00000524; // type:function size:0x7C scope:global align:4 +createLineEffect__11daObjDrop_cFv = .text:0x000005A0; // type:function size:0xC4 scope:global align:4 +removeLineEffect__11daObjDrop_cFv = .text:0x00000664; // type:function size:0x5C scope:global align:4 +createBodyEffect__11daObjDrop_cFv = .text:0x000006C0; // type:function size:0xC0 scope:global align:4 +removeBodyEffect__11daObjDrop_cFv = .text:0x00000780; // type:function size:0x5C scope:global align:4 +modeInit__11daObjDrop_cFv = .text:0x000007DC; // type:function size:0xF4 scope:global align:4 +modeNoParent__11daObjDrop_cFv = .text:0x000008D0; // type:function size:0x60 scope:global align:4 +modeParentWait__11daObjDrop_cFv = .text:0x00000930; // type:function size:0x218 scope:global align:4 +modeWait__11daObjDrop_cFv = .text:0x00000B48; // type:function size:0x7F8 scope:global align:4 +actionCompleteWait__11daObjDrop_cFv = .text:0x00001340; // type:function size:0x8 scope:global align:4 +actionOrderCompleteDemo__11daObjDrop_cFv = .text:0x00001348; // type:function size:0xA0 scope:global align:4 +actionCompleateDemo__11daObjDrop_cFv = .text:0x000013E8; // type:function size:0xE4 scope:global align:4 +actionWaitCompleteGetDemo__11daObjDrop_cFv = .text:0x000014CC; // type:function size:0x90 scope:global align:4 +actionCompleteGetDemo__11daObjDrop_cFv = .text:0x0000155C; // type:function size:0x64 scope:global align:4 +execute__11daObjDrop_cFv = .text:0x000015C0; // type:function size:0xD4 scope:global align:4 +daObjDrop_Execute__FP11daObjDrop_c = .text:0x00001694; // type:function size:0x4 scope:global align:4 +daObjDrop_Delete__FP11daObjDrop_c = .text:0x00001698; // type:function size:0x40 scope:global align:4 +daObjDrop_Create__FP10fopAc_ac_c = .text:0x000016D8; // type:function size:0x4 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000016DC; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sizuku_body_effect_list = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_sizuku_app_effect_list = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +l_sph_src = .rodata:0x00000010; // type:object size:0x40 scope:global align:4 +@97491 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97671 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97706 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@97735 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97778 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@97830 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +target_rel_angle$95491 = .rodata:0x00000068; // type:object size:0x6 scope:local align:4 +target_angle_x$95492 = .rodata:0x0000006E; // type:object size:0x6 scope:local align:2 +@97938 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97941 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97947 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98018 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +l_exeFunc$95699 = .rodata:0x000000A0; // type:object size:0x30 scope:local align:4 +l_completeDemoFunc$95700 = .rodata:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_439_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_439_data_8 = .data:0x00000008; // type:object size:0x10 data:string +l_daObjDrop_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Drop = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_dust/splits.txt b/config/RZDJ01/rels/d_a_obj_dust/splits.txt new file mode 100644 index 0000000000..096c6be440 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dust/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_dust.cpp: + .text start:0x0000005C end:0x00000B9C + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDJ01/rels/d_a_obj_dust/symbols.txt b/config/RZDJ01/rels/d_a_obj_dust/symbols.txt new file mode 100644 index 0000000000..c99207dcd2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_dust/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Search_Ymb__11daObjDust_cFv = .text:0x0000005C; // type:function size:0x1C8 scope:global align:4 +Check_RideOn__11daObjDust_cFv = .text:0x00000224; // type:function size:0x240 scope:global align:4 +initBaseMtx__11daObjDust_cFv = .text:0x00000464; // type:function size:0x10 scope:global align:4 +setBaseMtx__11daObjDust_cFv = .text:0x00000474; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004D4; // type:function size:0x2C scope:global align:4 +daObjDust_Draw__FP11daObjDust_c = .text:0x00000500; // type:function size:0x10 scope:global align:4 +daObjDust_Execute__FP11daObjDust_c = .text:0x00000510; // type:function size:0x4 scope:global align:4 +daObjDust_IsDelete__FP11daObjDust_c = .text:0x00000514; // type:function size:0x8 scope:global align:4 +daObjDust_Delete__FP11daObjDust_c = .text:0x0000051C; // type:function size:0x24 scope:global align:4 +daObjDust_Create__FP10fopAc_ac_c = .text:0x00000540; // type:function size:0x1B0 scope:global align:4 +Delete__11daObjDust_cFv = .text:0x000006F0; // type:function size:0x30 scope:global align:4 +Draw__11daObjDust_cFv = .text:0x00000720; // type:function size:0x98 scope:global align:4 +Execute__11daObjDust_cFPPA3_A4_f = .text:0x000007B8; // type:function size:0x330 scope:global align:4 +Create__11daObjDust_cFv = .text:0x00000AE8; // type:function size:0x48 scope:global align:4 +CreateHeap__11daObjDust_cFv = .text:0x00000B30; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92932 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92936 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@92963 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92965 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92968 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92969 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92970 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92971 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92972 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92973 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92974 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92976 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92977 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92999 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93000 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93074 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93075 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93076 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93077 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93078 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93153 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93154 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93155 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93156 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93157 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93158 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93159 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_440_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjDust_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_DUST = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjDust_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_440_data_84 = .data:0x00000084; // type:object size:0xC data:string +@92047 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjDust_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +lbl_440_data_AC = .data:0x000000AC; // type:object size:0x15 data:string +lbl_440_data_C1 = .data:0x000000C1; // type:object size:0x15 data:string +e_ymb__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +e_ymb_Pos__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_eff/splits.txt b/config/RZDJ01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 0000000000..d9d1ec9e35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_eff.cpp: + .text start:0x0000005C end:0x00000134 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_eff/symbols.txt b/config/RZDJ01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 0000000000..19de48f354 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_create__Q28daObjEff5Act_cFv = .text:0x0000005C; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000110; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000011C; // type:function size:0x8 scope:global align:4 +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000124; // type:function size:0x8 scope:global align:4 +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000012C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89732 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_95_data_0 = .data:0x00000000; // type:object size:0x20 +lbl_95_data_20 = .data:0x00000020; // type:object size:0x30 diff --git a/config/RZDJ01/rels/d_a_obj_enemy_create/splits.txt b/config/RZDJ01/rels/d_a_obj_enemy_create/splits.txt new file mode 100644 index 0000000000..ef9afe2415 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_enemy_create/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_enemy_create.cpp: + .text start:0x0000005C end:0x000006A4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDJ01/rels/d_a_obj_enemy_create/symbols.txt b/config/RZDJ01/rels/d_a_obj_enemy_create/symbols.txt new file mode 100644 index 0000000000..90fecad501 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_enemy_create/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjE_CREATE_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +daObjE_CREATE_Delete__FP15daObjE_CREATE_c = .text:0x00000154; // type:function size:0x30 scope:global align:4 +NormalAction__15daObjE_CREATE_cFv = .text:0x00000184; // type:function size:0x298 scope:global align:4 +SearchAction__15daObjE_CREATE_cFv = .text:0x0000041C; // type:function size:0x28 scope:global align:4 +LoopAction__15daObjE_CREATE_cFv = .text:0x00000444; // type:function size:0xA0 scope:global align:4 +Action__15daObjE_CREATE_cFv = .text:0x000004E4; // type:function size:0x38 scope:global align:4 +daObjE_CREATE_Draw__FP15daObjE_CREATE_c = .text:0x0000051C; // type:function size:0x8 scope:global align:4 +daObjE_CREATE_Execute__FP15daObjE_CREATE_c = .text:0x00000524; // type:function size:0x24 scope:global align:4 +NameChk__15daObjE_CREATE_cFv = .text:0x00000548; // type:function size:0x154 scope:global align:4 +daObjE_CREATE_IsDelete__FP15daObjE_CREATE_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@92808 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@92881 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_daObjE_CREATE_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_E_CREATE = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_fallobj/splits.txt b/config/RZDJ01/rels/d_a_obj_fallobj/splits.txt new file mode 100644 index 0000000000..2b4d18491a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fallobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fallobj.cpp: + .text start:0x0000005C end:0x00000E5C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_fallobj/symbols.txt b/config/RZDJ01/rels/d_a_obj_fallobj/symbols.txt new file mode 100644 index 0000000000..035d5f7723 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fallobj/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjFallObj_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +setBaseMtx__14daObjFallObj_cFv = .text:0x000000BC; // type:function size:0x64 scope:global align:4 +Create__14daObjFallObj_cFv = .text:0x00000120; // type:function size:0x120 scope:global align:4 +getFallTime__14daObjFallObj_cFv = .text:0x00000240; // type:function size:0x30 scope:global align:4 +getFallHeight__14daObjFallObj_cFv = .text:0x00000270; // type:function size:0x54 scope:global align:4 +CreateHeap__14daObjFallObj_cFv = .text:0x000002C4; // type:function size:0x68 scope:global align:4 +create1st__14daObjFallObj_cFv = .text:0x0000032C; // type:function size:0x70 scope:global align:4 +Execute__14daObjFallObj_cFPPA3_A4_f = .text:0x0000039C; // type:function size:0x228 scope:global align:4 +action__14daObjFallObj_cFv = .text:0x000005C4; // type:function size:0xE0 scope:global align:4 +action_wait__14daObjFallObj_cFb = .text:0x000006A4; // type:function size:0xA8 scope:global align:4 +action_fallStart__14daObjFallObj_cFv = .text:0x0000074C; // type:function size:0x120 scope:global align:4 +action_countdown__14daObjFallObj_cFv = .text:0x0000086C; // type:function size:0x220 scope:global align:4 +action_fall__14daObjFallObj_cFv = .text:0x00000A8C; // type:function size:0x58 scope:global align:4 +action_follow_fall__14daObjFallObj_cFv = .text:0x00000AE4; // type:function size:0x90 scope:global align:4 +checkHang__14daObjFallObj_cFv = .text:0x00000B74; // type:function size:0x9C scope:global align:4 +checkHang2__14daObjFallObj_cFv = .text:0x00000C10; // type:function size:0xF0 scope:global align:4 +Draw__14daObjFallObj_cFv = .text:0x00000D00; // type:function size:0x98 scope:global align:4 +Delete__14daObjFallObj_cFv = .text:0x00000D98; // type:function size:0x44 scope:global align:4 +daObjFallObj_create1st__FP14daObjFallObj_c = .text:0x00000DDC; // type:function size:0x68 scope:global align:4 +daObjFallObj_MoveBGDelete__FP14daObjFallObj_c = .text:0x00000E44; // type:function size:0x4 scope:global align:4 +daObjFallObj_MoveBGExecute__FP14daObjFallObj_c = .text:0x00000E48; // type:function size:0x4 scope:global align:4 +daObjFallObj_MoveBGDraw__FP14daObjFallObj_c = .text:0x00000E4C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93040 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93042 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93074 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@93129 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93169 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93204 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@93223 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93258 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93259 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_442_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +daObjFallObj_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FallObj = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObjFallObj_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_442_data_A0 = .data:0x000000A0; // type:object size:0xF data:string +@92113 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjFallObj_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_fan/splits.txt b/config/RZDJ01/rels/d_a_obj_fan/splits.txt new file mode 100644 index 0000000000..25951c38be --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fan/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fan.cpp: + .text start:0x0000005C end:0x00000DAC + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDJ01/rels/d_a_obj_fan/symbols.txt b/config/RZDJ01/rels/d_a_obj_fan/symbols.txt new file mode 100644 index 0000000000..f888d1f73b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fan/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchTornado2__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +search_tornado__10daObjFan_cFv = .text:0x000000E0; // type:function size:0x74 scope:global align:4 +setBaseMtx__10daObjFan_cFv = .text:0x00000154; // type:function size:0xC8 scope:global align:4 +Create__10daObjFan_cFv = .text:0x0000021C; // type:function size:0xD4 scope:global align:4 +CreateHeap__10daObjFan_cFv = .text:0x000002F0; // type:function size:0x10C scope:global align:4 +create1st__10daObjFan_cFv = .text:0x000003FC; // type:function size:0xA4 scope:global align:4 +Execute__10daObjFan_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x1E4 scope:global align:4 +action__10daObjFan_cFv = .text:0x00000684; // type:function size:0x3B8 scope:global align:4 +setCollision__10daObjFan_cFv = .text:0x00000A3C; // type:function size:0x11C scope:global align:4 +Draw__10daObjFan_cFv = .text:0x00000B58; // type:function size:0x98 scope:global align:4 +Delete__10daObjFan_cFv = .text:0x00000BF0; // type:function size:0x78 scope:global align:4 +daObjFan_create1st__FP10daObjFan_c = .text:0x00000C68; // type:function size:0xA8 scope:global align:4 +daObjFan_MoveBGDelete__FP10daObjFan_c = .text:0x00000D10; // type:function size:0x4 scope:global align:4 +daObjFan_MoveBGExecute__FP10daObjFan_c = .text:0x00000D14; // type:function size:0x4 scope:global align:4 +daObjFan_MoveBGDraw__FP10daObjFan_c = .text:0x00000D18; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000D28; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzb2 = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_dzb3 = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_se = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_wind_se = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_max_rotspeed = .rodata:0x0000003C; // type:object size:0x6 scope:global align:4 +l_heap_size = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +l_sph_src = .rodata:0x00000050; // type:object size:0x40 scope:global align:4 +@93085 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@93197 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 data:double +@93279 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93280 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93281 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@93283 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@93308 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@93309 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +lbl_443_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_443_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_443_data_14 = .data:0x00000014; // type:object size:0xA data:string +l_arcName = .data:0x00000020; // type:object size:0xC scope:global align:4 +l_offset_posM$92016 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +l_offset_posL$92017 = .data:0x0000005C; // type:object size:0x30 scope:local align:4 +daObjFan_METHODS = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Fan = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__10daObjFan_c = .data:0x000000DC; // type:object size:0x28 scope:global align:4 +lbl_443_data_104 = .data:0x00000104; // type:object size:0xB data:string +@92090 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjFan_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_fchain/splits.txt b/config/RZDJ01/rels/d_a_obj_fchain/splits.txt new file mode 100644 index 0000000000..084cbbd47d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fchain.cpp: + .text start:0x0000005C end:0x00000F40 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000098 diff --git a/config/RZDJ01/rels/d_a_obj_fchain/symbols.txt b/config/RZDJ01/rels/d_a_obj_fchain/symbols.txt new file mode 100644 index 0000000000..94291221e9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fchain/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__13daObjFchain_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +daObjFchain_createHeap__FP10fopAc_ac_c = .text:0x000000B4; // type:function size:0x4 scope:global align:4 +create__13daObjFchain_cFv = .text:0x000000B8; // type:function size:0x2AC scope:global align:4 +daObjFchain_Create__FP10fopAc_ac_c = .text:0x00000364; // type:function size:0x4 scope:global align:4 +__dt__13daObjFchain_cFv = .text:0x00000368; // type:function size:0xD0 scope:global align:4 +daObjFchain_Delete__FP13daObjFchain_c = .text:0x00000438; // type:function size:0x28 scope:global align:4 +checkPlayerFoot__13daObjFchain_cFPC4cXyzPC4cXyzP4cXyz = .text:0x00000460; // type:function size:0xC4 scope:global align:4 +setGroundVec__13daObjFchain_cFP4cXyzf = .text:0x00000524; // type:function size:0xB0 scope:global align:4 +execute__13daObjFchain_cFv = .text:0x000005D4; // type:function size:0x6EC scope:global align:4 +daObjFchain_Execute__FP13daObjFchain_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 +draw__19daObjFchain_shape_cFv = .text:0x00000CC4; // type:function size:0x1A4 scope:global align:4 +draw__13daObjFchain_cFv = .text:0x00000E68; // type:function size:0x94 scope:global align:4 +daObjFchain_Draw__FP13daObjFchain_c = .text:0x00000EFC; // type:function size:0x4 scope:global align:4 +__dt__19daObjFchain_shape_cFv = .text:0x00000F00; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +localVec$91767 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +@93224 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93226 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93227 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93228 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93229 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93230 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93231 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93232 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93235 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93287 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93304 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +wolfChainBaseOffset$91866 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +@93404 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93405 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93408 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93409 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93410 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +chainGravity$91865 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_444_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObjFchain_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Fchain = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__19daObjFchain_shape_c = .data:0x0000005C; // type:object size:0x14 scope:global align:4 +lbl_444_data_70 = .data:0x00000070; // type:object size:0x14 data:string +@92149 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__19daObjFchain_shape_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_fireWood/splits.txt b/config/RZDJ01/rels/d_a_obj_fireWood/splits.txt new file mode 100644 index 0000000000..8ca136b5a7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fireWood/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood.cpp: + .text start:0x000000CC end:0x000008B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_fireWood/symbols.txt b/config/RZDJ01/rels/d_a_obj_fireWood/symbols.txt new file mode 100644 index 0000000000..a7cc00bb03 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fireWood/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daFireWood_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__12daFireWood_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 +create__12daFireWood_cFv = .text:0x00000158; // type:function size:0x1F4 scope:global align:4 +lightInit__12daFireWood_cFv = .text:0x0000034C; // type:function size:0x88 scope:global align:4 +Execute__12daFireWood_cFv = .text:0x000003D4; // type:function size:0x3F4 scope:global align:4 +daFireWood_Draw__FP12daFireWood_c = .text:0x000007C8; // type:function size:0x8 scope:global align:4 +daFireWood_Execute__FP12daFireWood_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daFireWood_Delete__FP12daFireWood_c = .text:0x000007D4; // type:function size:0x28 scope:global align:4 +daFireWood_Create__FP10fopAc_ac_c = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +__dt__16daFireWood_HIO_cFv = .text:0x00000800; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fireWood_cpp = .text:0x00000840; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89923 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89924 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__12daFireWood_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90111 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90112 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daFireWood_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FireWood = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daFireWood_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_445_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89066 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daFireWood_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88928 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte +mCcDCyl__12daFireWood_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_fireWood2/splits.txt b/config/RZDJ01/rels/d_a_obj_fireWood2/splits.txt new file mode 100644 index 0000000000..119a561920 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fireWood2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood2.cpp: + .text start:0x000000CC end:0x00000BDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_fireWood2/symbols.txt b/config/RZDJ01/rels/d_a_obj_fireWood2/symbols.txt new file mode 100644 index 0000000000..6aa3a7c958 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fireWood2/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daFireWood2_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__13daFireWood2_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 +create__13daFireWood2_cFv = .text:0x00000158; // type:function size:0x274 scope:global align:4 +lightInit__13daFireWood2_cFv = .text:0x000003CC; // type:function size:0xA0 scope:global align:4 +pointLightProc__13daFireWood2_cFv = .text:0x0000046C; // type:function size:0xCC scope:global align:4 +Execute__13daFireWood2_cFv = .text:0x00000538; // type:function size:0x5A4 scope:global align:4 +Delete__13daFireWood2_cFv = .text:0x00000ADC; // type:function size:0x34 scope:global align:4 +daFireWood2_Draw__FP13daFireWood2_c = .text:0x00000B10; // type:function size:0x8 scope:global align:4 +daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +__dt__17daFireWood2_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90156 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daFireWood2_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@90270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_446_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 +@90286 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90288 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90289 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90407 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daFireWood2_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FireWood2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daFireWood2_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_446_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@89156 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daFireWood2_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__13daFireWood2_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_firepillar/splits.txt b/config/RZDJ01/rels/d_a_obj_firepillar/splits.txt new file mode 100644 index 0000000000..dfba5df2db --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_firepillar/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_firepillar.cpp: + .text start:0x0000005C end:0x00000678 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_firepillar/symbols.txt b/config/RZDJ01/rels/d_a_obj_firepillar/symbols.txt new file mode 100644 index 0000000000..0d9cbda784 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_firepillar/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjFPillar_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__14daObjFPillar_cFv = .text:0x000000B8; // type:function size:0xC0 scope:global align:4 +create__14daObjFPillar_cFv = .text:0x00000178; // type:function size:0x118 scope:global align:4 +execute__14daObjFPillar_cFv = .text:0x00000290; // type:function size:0x128 scope:global align:4 +actionOffInit__14daObjFPillar_cFv = .text:0x000003B8; // type:function size:0x2C scope:global align:4 +actionOff__14daObjFPillar_cFv = .text:0x000003E4; // type:function size:0xA4 scope:global align:4 +actionOnWaitInit__14daObjFPillar_cFv = .text:0x00000488; // type:function size:0x20 scope:global align:4 +actionOnWait__14daObjFPillar_cFv = .text:0x000004A8; // type:function size:0xB4 scope:global align:4 +actionOnInit__14daObjFPillar_cFv = .text:0x0000055C; // type:function size:0x20 scope:global align:4 +actionOn__14daObjFPillar_cFv = .text:0x0000057C; // type:function size:0xE0 scope:global align:4 +draw__14daObjFPillar_cFv = .text:0x0000065C; // type:function size:0x8 scope:global align:4 +daObjFPillar_Draw__FP14daObjFPillar_c = .text:0x00000664; // type:function size:0x4 scope:global align:4 +daObjFPillar_Execute__FP14daObjFPillar_c = .text:0x00000668; // type:function size:0x4 scope:global align:4 +daObjFPillar_Delete__FP14daObjFPillar_c = .text:0x0000066C; // type:function size:0x8 scope:global align:4 +daObjFPillar_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89966 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89969 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_cps_src = .data:0x00000018; // type:object size:0x4C scope:global align:4 +l_func$88999 = .data:0x00000064; // type:object size:0x24 scope:local align:4 +l_daObjFPillar_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FirePillar = .data:0x000000A8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_firepillar2/splits.txt b/config/RZDJ01/rels/d_a_obj_firepillar2/splits.txt new file mode 100644 index 0000000000..ae8011b379 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_firepillar2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_firepillar2.cpp: + .text start:0x0000005C end:0x00001454 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000114 diff --git a/config/RZDJ01/rels/d_a_obj_firepillar2/symbols.txt b/config/RZDJ01/rels/d_a_obj_firepillar2/symbols.txt new file mode 100644 index 0000000000..b67ca6a2a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_firepillar2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjFPillar2_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +setBaseMtx__15daObjFPillar2_cFv = .text:0x000000E4; // type:function size:0x84 scope:global align:4 +Create__15daObjFPillar2_cFv = .text:0x00000168; // type:function size:0x260 scope:global align:4 +CreateHeap__15daObjFPillar2_cFv = .text:0x000003C8; // type:function size:0x18C scope:global align:4 +create__15daObjFPillar2_cFv = .text:0x00000554; // type:function size:0x1BC scope:global align:4 +execute__15daObjFPillar2_cFv = .text:0x00000710; // type:function size:0x188 scope:global align:4 +action__15daObjFPillar2_cFv = .text:0x00000898; // type:function size:0x64 scope:global align:4 +actionOffInit__15daObjFPillar2_cFv = .text:0x000008FC; // type:function size:0x4C scope:global align:4 +actionOff__15daObjFPillar2_cFv = .text:0x00000948; // type:function size:0xEC scope:global align:4 +actionOnWaitInit__15daObjFPillar2_cFv = .text:0x00000A34; // type:function size:0x150 scope:global align:4 +actionOnWait__15daObjFPillar2_cFv = .text:0x00000B84; // type:function size:0x12C scope:global align:4 +actionOnInit__15daObjFPillar2_cFv = .text:0x00000CB0; // type:function size:0x164 scope:global align:4 +actionOn__15daObjFPillar2_cFv = .text:0x00000E14; // type:function size:0x3A0 scope:global align:4 +draw__15daObjFPillar2_cFv = .text:0x000011B4; // type:function size:0xC8 scope:global align:4 +_delete__15daObjFPillar2_cFv = .text:0x0000127C; // type:function size:0x144 scope:global align:4 +daObjFPillar2_Draw__FP15daObjFPillar2_c = .text:0x000013C0; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Execute__FP15daObjFPillar2_c = .text:0x000013C4; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Delete__FP15daObjFPillar2_c = .text:0x000013C8; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Create__FP10fopAc_ac_c = .text:0x000013CC; // type:function size:0x4 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000013D0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90798 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90846 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90847 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90848 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90849 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90850 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90851 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90974 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90975 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@90996 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@91040 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@91115 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@91168 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91169 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91307 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91308 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91309 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91310 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91311 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@91312 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@91313 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91314 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_448_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$89099 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +l_pipe_fire_id$89145 = .data:0x00000098; // type:object size:0x6 scope:local align:4 +l_yogan_foot_id$89155 = .data:0x0000009E; // type:object size:0x6 scope:local align:2 +l_yogan_headL_id$89197 = .data:0x000000A4; // type:object size:0x6 scope:local align:4 +l_yogan_headM_id$89198 = .data:0x000000AA; // type:object size:0x6 scope:local align:2 +l_yogan_headS_id$89199 = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +l_yogan_head_id$89200 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +l_daObjFPillar2_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FirePillar2 = .data:0x000000E4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_flag/splits.txt b/config/RZDJ01/rels/d_a_obj_flag/splits.txt new file mode 100644 index 0000000000..8225b24a62 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag.cpp: + .text start:0x0000005C end:0x00000D6C + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_flag/symbols.txt b/config/RZDJ01/rels/d_a_obj_flag/symbols.txt new file mode 100644 index 0000000000..3e8a26a057 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__11daObjFlag_cFv = .text:0x0000005C; // type:function size:0x164 scope:global align:4 +initBaseMtx__11daObjFlag_cFv = .text:0x000001C0; // type:function size:0x94 scope:global align:4 +calcJointAngle__11daObjFlag_cFv = .text:0x00000254; // type:function size:0x290 scope:global align:4 +calcAngleSwingZ__11daObjFlag_cFP11FlagJoint_cf = .text:0x000004E4; // type:function size:0x164 scope:global align:4 +calcAngleSwingX__11daObjFlag_cFP11FlagJoint_cf = .text:0x00000648; // type:function size:0xC0 scope:global align:4 +getSwingY__11daObjFlag_cFf = .text:0x00000708; // type:function size:0x164 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000086C; // type:function size:0xF0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000095C; // type:function size:0x164 scope:global align:4 +daObjFlag_Draw__FP11daObjFlag_c = .text:0x00000AC0; // type:function size:0xCC scope:global align:4 +daObjFlag_Execute__FP11daObjFlag_c = .text:0x00000B8C; // type:function size:0x38 scope:global align:4 +daObjFlag_IsDelete__FP11daObjFlag_c = .text:0x00000BC4; // type:function size:0x8 scope:global align:4 +daObjFlag_Delete__FP11daObjFlag_c = .text:0x00000BCC; // type:function size:0x7C scope:global align:4 +__dt__11FlagJoint_cFv = .text:0x00000C48; // type:function size:0x40 scope:global align:4 +daObjFlag_Create__FP10fopAc_ac_c = .text:0x00000C88; // type:function size:0xE0 scope:global align:4 +__ct__11FlagJoint_cFv = .text:0x00000D68; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__11daObjFlag_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +@90287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@90290 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90340 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90341 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90342 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90343 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90346 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@90369 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@90379 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90400 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90401 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_449_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObjFlag_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_449_data_5C = .data:0x0000005C; // type:object size:0x8 data:string +lbl_449_data_64 = .data:0x00000064; // type:object size:0xB data:string +lbl_449_data_6F = .data:0x0000006F; // type:object size:0x8 data:string +lbl_449_data_77 = .data:0x00000077; // type:object size:0xD data:string +lbl_449_data_84 = .data:0x00000084; // type:object size:0x8 data:string diff --git a/config/RZDJ01/rels/d_a_obj_flag2/splits.txt b/config/RZDJ01/rels/d_a_obj_flag2/splits.txt new file mode 100644 index 0000000000..5557b3606b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag2.cpp: + .text start:0x0000005C end:0x0000144C + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000007F8 diff --git a/config/RZDJ01/rels/d_a_obj_flag2/symbols.txt b/config/RZDJ01/rels/d_a_obj_flag2/symbols.txt new file mode 100644 index 0000000000..3b8f9b9ae9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag2/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi = .text:0x0000017C; // type:function size:0x144 scope:global align:4 +calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf = .text:0x000002C0; // type:function size:0xA4 scope:global align:4 +calcFlagNormal__11FlagCloth_cFP4cXyzi = .text:0x00000364; // type:function size:0x11C scope:global align:4 +calcFlagNormalBack__11FlagCloth_cFv = .text:0x00000480; // type:function size:0x6C scope:global align:4 +initCcSphere__11FlagCloth_cFP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x6C scope:global align:4 +setCcSphere__11FlagCloth_cFv = .text:0x00000558; // type:function size:0xB4 scope:global align:4 +execute__11FlagCloth_cFv = .text:0x0000060C; // type:function size:0x150 scope:global align:4 +draw__11FlagCloth_cFv = .text:0x0000075C; // type:function size:0x364 scope:global align:4 +create_init__12daObjFlag2_cFv = .text:0x00000AC0; // type:function size:0x140 scope:global align:4 +initBaseMtx__12daObjFlag2_cFv = .text:0x00000C00; // type:function size:0x50 scope:global align:4 +initCollision__12daObjFlag2_cFv = .text:0x00000C50; // type:function size:0xA0 scope:global align:4 +createHeap__12daObjFlag2_cFv = .text:0x00000CF0; // type:function size:0x1E0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +create__12daObjFlag2_cFv = .text:0x00000ED4; // type:function size:0x258 scope:global align:4 +draw__12daObjFlag2_cFv = .text:0x0000112C; // type:function size:0xC4 scope:global align:4 +daObjFlag2_Draw__FP12daObjFlag2_c = .text:0x000011F0; // type:function size:0x4 scope:global align:4 +daObjFlag2_Execute__FP12daObjFlag2_c = .text:0x000011F4; // type:function size:0xEC scope:global align:4 +daObjFlag2_IsDelete__FP12daObjFlag2_c = .text:0x000012E0; // type:function size:0x8 scope:global align:4 +daObjFlag2_Delete__FP12daObjFlag2_c = .text:0x000012E8; // type:function size:0x90 scope:global align:4 +daObjFlag2_Create__FP10fopAc_ac_c = .text:0x00001378; // type:function size:0x4 scope:global align:4 +getTargetPos__11FlagCloth_cFv = .text:0x0000137C; // type:function size:0x8 scope:global align:4 +__dt__11FlagCloth_cFv = .text:0x00001384; // type:function size:0xC8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daObjFlag2_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@90900 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90932 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90933 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +ccSphSrc$89247 = .rodata:0x00000024; // type:object size:0x40 scope:local align:4 +lbl_450_rodata_64 = .rodata:0x00000064; // type:object size:0x1 data:byte +lbl_450_rodata_65 = .rodata:0x00000065; // type:object size:0x3 +lbl_450_rodata_68 = .rodata:0x00000068; // type:object size:0x1 data:byte +lbl_450_rodata_69 = .rodata:0x00000069; // type:object size:0x3 +@91058 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91059 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91060 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91063 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +ccCylSrc$89385 = .rodata:0x00000080; // type:object size:0x44 scope:local align:4 +@91071 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@91072 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@91106 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@91107 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@91111 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@91241 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@91242 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@91243 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_pennant_flag_pos = .data:0x00000000; // type:object size:0xFC scope:global align:4 +l_texCoord_64x64 = .data:0x000000FC; // type:object size:0xA8 scope:global align:4 +l_texCoord = .data:0x000001A4; // type:object size:0xA8 scope:global align:4 +l_pennant_flagDL = .data:0x00000260; // type:object size:0x98 scope:global align:4 +rel_pos_idx_tbl$89140 = .data:0x000002F8; // type:object size:0x1F8 scope:local align:4 +rel_pos_idx_tbl$89194 = .data:0x000004F0; // type:object size:0x24C scope:local align:4 +lbl_450_data_73C = .data:0x0000073C; // type:object size:0x2A +lbl_450_data_766 = .data:0x00000766; // type:object size:0xC data:string +l_daObjFlag2_Method = .data:0x00000774; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag2 = .data:0x00000794; // type:object size:0x30 scope:global align:4 +__vt__11FlagCloth_c = .data:0x000007C4; // type:object size:0x14 scope:global align:4 +lbl_450_data_7D8 = .data:0x000007D8; // type:object size:0xC data:string +@89532 = .data:0x000007E4; // type:object size:0xC scope:local align:4 +__RTTI__11FlagCloth_c = .data:0x000007F0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_flag3/splits.txt b/config/RZDJ01/rels/d_a_obj_flag3/splits.txt new file mode 100644 index 0000000000..b3f52a86a3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag3/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag3.cpp: + .text start:0x0000005C end:0x0000146C + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDJ01/rels/d_a_obj_flag3/symbols.txt b/config/RZDJ01/rels/d_a_obj_flag3/symbols.txt new file mode 100644 index 0000000000..f576676109 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_flag3/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjFlag3_cFv = .text:0x0000005C; // type:function size:0x1B0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000020C; // type:function size:0x4 scope:global align:4 +daObjFlag3_Draw__FP12daObjFlag3_c = .text:0x00000210; // type:function size:0xC4 scope:global align:4 +daObjFlag3_Execute__FP12daObjFlag3_c = .text:0x000002D4; // type:function size:0x178 scope:global align:4 +calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi = .text:0x0000044C; // type:function size:0x328 scope:global align:4 +calcFlagNormal__12FlagCloth2_cFP4cXyzi = .text:0x00000774; // type:function size:0x2C4 scope:global align:4 +calcFlagNormalBack__12FlagCloth2_cFv = .text:0x00000A38; // type:function size:0x6C scope:global align:4 +daObjFlag3_IsDelete__FP12daObjFlag3_c = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 +daObjFlag3_Delete__FP12daObjFlag3_c = .text:0x00000AAC; // type:function size:0x78 scope:global align:4 +__dt__12FlagCloth2_cFv = .text:0x00000B24; // type:function size:0xC8 scope:global align:4 +daObjFlag3_Create__FP10fopAc_ac_c = .text:0x00000BEC; // type:function size:0x4C0 scope:global align:4 +draw__12FlagCloth2_cFv = .text:0x000010AC; // type:function size:0x3B8 scope:global align:4 +getTargetPos__12FlagCloth2_cFv = .text:0x00001464; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daObjFlag3_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@89143 = .rodata:0x00000014; // type:object size:0x20 scope:local align:4 +@89217 = .rodata:0x00000034; // type:object size:0x24 scope:local align:4 +@91331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@91332 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@91336 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@91433 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@91434 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91435 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91616 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@91618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@91619 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91620 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91621 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91624 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_451_rodata_98 = .rodata:0x00000098; // type:object size:0x1 data:byte +lbl_451_rodata_99 = .rodata:0x00000099; // type:object size:0x3 +lbl_451_rodata_9C = .rodata:0x0000009C; // type:object size:0x1 data:byte +lbl_451_rodata_9D = .rodata:0x0000009D; // type:object size:0x3 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObjFlag3_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag3 = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__12FlagCloth2_c = .data:0x00000090; // type:object size:0x14 scope:global align:4 +lbl_451_data_A4 = .data:0x000000A4; // type:object size:0xD data:string +@89596 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +__RTTI__12FlagCloth2_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_451_data_11C = .data:0x0000011C; // type:object size:0xC data:string +lbl_451_data_128 = .data:0x00000128; // type:object size:0x9 data:string diff --git a/config/RZDJ01/rels/d_a_obj_fmobj/splits.txt b/config/RZDJ01/rels/d_a_obj_fmobj/splits.txt new file mode 100644 index 0000000000..9d22f10dff --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fmobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fmobj.cpp: + .text start:0x0000005C end:0x000003BC + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt b/config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt new file mode 100644 index 0000000000..34481f9d1e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fmobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Fmobj_Draw__FP15obj_fmobj_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Fmobj_Execute__FP15obj_fmobj_class = .text:0x000000C4; // type:function size:0x40 scope:global align:4 +daObj_Fmobj_IsDelete__FP15obj_fmobj_class = .text:0x00000104; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0xF4 scope:global align:4 +daObj_Fmobj_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x16C scope:global align:4 +daObj_Fmobj_Delete__FP15obj_fmobj_class = .text:0x0000036C; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92361 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92362 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92363 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_96_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Fmobj_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FMOBJ = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_food/splits.txt b/config/RZDJ01/rels/d_a_obj_food/splits.txt new file mode 100644 index 0000000000..b206b9611f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_food/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_food.cpp: + .text start:0x000000CC end:0x00001428 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000002F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_food/symbols.txt b/config/RZDJ01/rels/d_a_obj_food/symbols.txt new file mode 100644 index 0000000000..f27fad0d48 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_food/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Food_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_Food_Draw__FP14obj_food_class = .text:0x000000F0; // type:function size:0x124 scope:global align:4 +wall_angle_get__FP14obj_food_class = .text:0x00000214; // type:function size:0x190 scope:global align:4 +food_normal__FP14obj_food_class = .text:0x000003A4; // type:function size:0x344 scope:global align:4 +daObj_Food_Execute__FP14obj_food_class = .text:0x000006E8; // type:function size:0x920 scope:global align:4 +daObj_Food_IsDelete__FP14obj_food_class = .text:0x00001008; // type:function size:0x8 scope:global align:4 +daObj_Food_Delete__FP14obj_food_class = .text:0x00001010; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001078; // type:function size:0xC4 scope:global align:4 +daObj_Food_Create__FP10fopAc_ac_c = .text:0x0000113C; // type:function size:0x264 scope:global align:4 +__dt__16daObj_Food_HIO_cFv = .text:0x000013A0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_food_cpp = .text:0x000013E0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93628 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93644 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93645 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93646 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93647 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93671 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93672 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93824 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93825 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93826 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93827 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93828 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93829 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93830 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@93831 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93832 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93833 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93834 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93835 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91976 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_452_data_8 = .data:0x00000008; // type:object size:0x7 data:string +cc_sph_src$92080 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +at_sph_src$92081 = .data:0x00000050; // type:object size:0x40 scope:local align:4 +l_daObj_Food_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FOOD = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Food_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_452_data_EC = .data:0x000000EC; // type:object size:0x11 data:string +@92103 = .data:0x00000100; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Food_HIO_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_452_data_114 = .data:0x00000114; // type:object size:0x34 +@92165 = .data:0x00000148; // type:object size:0x3C scope:local align:4 +lbl_452_data_184 = .data:0x00000184; // type:object size:0x14 +@92167 = .data:0x00000198; // type:object size:0x34 scope:local align:4 +lbl_452_data_1CC = .data:0x000001CC; // type:object size:0x14 +@92225 = .data:0x000001E0; // type:object size:0x24 scope:local align:4 +lbl_452_data_204 = .data:0x00000204; // type:object size:0x18 +@92227 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +lbl_452_data_228 = .data:0x00000228; // type:object size:0x1C +@92229 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_452_data_250 = .data:0x00000250; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_452_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_fw/splits.txt b/config/RZDJ01/rels/d_a_obj_fw/splits.txt new file mode 100644 index 0000000000..99f2f70810 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fw.cpp: + .text start:0x000000CC end:0x00000AA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_fw/symbols.txt b/config/RZDJ01/rels/d_a_obj_fw/symbols.txt new file mode 100644 index 0000000000..8bc13d249c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_fw/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Fw_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x134 scope:global align:4 +daObj_Fw_Draw__FP12obj_fw_class = .text:0x00000224; // type:function size:0x68 scope:global align:4 +daObj_Fw_Execute__FP12obj_fw_class = .text:0x0000028C; // type:function size:0x3BC scope:global align:4 +daObj_Fw_IsDelete__FP12obj_fw_class = .text:0x00000648; // type:function size:0x8 scope:global align:4 +daObj_Fw_Delete__FP12obj_fw_class = .text:0x00000650; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006CC; // type:function size:0x124 scope:global align:4 +daObj_Fw_Create__FP10fopAc_ac_c = .text:0x000007F0; // type:function size:0x22C scope:global align:4 +__dt__14daObj_Fw_HIO_cFv = .text:0x00000A1C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fw_cpp = .text:0x00000A5C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92737 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92750 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92751 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92752 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92813 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92815 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92816 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92817 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92818 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92820 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92821 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92822 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92881 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92882 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92883 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92884 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92885 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92886 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmdd$91854 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +dzbd$91855 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +l_daObj_Fw_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FW = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Fw_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_453_data_74 = .data:0x00000074; // type:object size:0xF data:string +@91932 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Fw_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_453_data_98 = .data:0x00000098; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_453_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_gadget/splits.txt b/config/RZDJ01/rels/d_a_obj_gadget/splits.txt new file mode 100644 index 0000000000..8917d2e780 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gadget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gadget.cpp: + .text start:0x000000CC end:0x0000169C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_obj_gadget/symbols.txt b/config/RZDJ01/rels/d_a_obj_gadget/symbols.txt new file mode 100644 index 0000000000..57aa319878 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gadget/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daObj_Gadget_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__14daObj_Gadget_cFv = .text:0x000001B8; // type:function size:0x268 scope:global align:4 +CreateHeap__14daObj_Gadget_cFv = .text:0x00000420; // type:function size:0x88 scope:global align:4 +Execute__14daObj_Gadget_cFv = .text:0x000004A8; // type:function size:0x9E0 scope:global align:4 +Draw__14daObj_Gadget_cFv = .text:0x00000E88; // type:function size:0x11C scope:global align:4 +createHeapCallBack__14daObj_Gadget_cFP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +setEnvTevColor__14daObj_Gadget_cFv = .text:0x00000FA8; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObj_Gadget_cFv = .text:0x00001000; // type:function size:0x44 scope:global align:4 +reset__14daObj_Gadget_cFv = .text:0x00001044; // type:function size:0x5C scope:global align:4 +setMtx__14daObj_Gadget_cFv = .text:0x000010A0; // type:function size:0xF8 scope:global align:4 +calcRollAngle__14daObj_Gadget_cFsi = .text:0x00001198; // type:function size:0x88 scope:global align:4 +getWallAngle__14daObj_Gadget_cFsPs = .text:0x00001220; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__14daObj_Gadget_cFv = .text:0x00001394; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__14daObj_Gadget_cFv = .text:0x00001410; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__14daObj_Gadget_cFv = .text:0x00001534; // type:function size:0x58 scope:global align:4 +daObj_Gadget_Create__FPv = .text:0x0000158C; // type:function size:0x4 scope:global align:4 +daObj_Gadget_Delete__FPv = .text:0x00001590; // type:function size:0x34 scope:global align:4 +daObj_Gadget_Execute__FPv = .text:0x000015C4; // type:function size:0x4 scope:global align:4 +daObj_Gadget_Draw__FPv = .text:0x000015C8; // type:function size:0x4 scope:global align:4 +daObj_Gadget_IsDelete__FPv = .text:0x000015CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:global align:4 +__dt__20daObj_Gadget_Param_cFv = .text:0x0000164C; // type:function size:0x40 scope:global align:4 +__ct__20daObj_Gadget_Param_cFv = .text:0x0000168C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daObj_Gadget_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96564 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96565 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96566 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96567 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96568 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96743 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96744 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96745 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96753 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@96759 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@96790 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96852 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96876 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_454_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_454_data_11 = .data:0x00000011; // type:object size:0x5 data:string +l_resNameList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +emttrId$95108 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +daObj_Gadget_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GADGET = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Gadget_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_454_data_84 = .data:0x00000084; // type:object size:0xF data:string +@95160 = .data:0x00000094; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Gadget_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__20daObj_Gadget_Param_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_454_data_B4 = .data:0x000000B4; // type:object size:0x15 data:string +__RTTI__20daObj_Gadget_Param_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94706 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95107 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95104 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ganonwall/splits.txt b/config/RZDJ01/rels/d_a_obj_ganonwall/splits.txt new file mode 100644 index 0000000000..b0a09681bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ganonwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ganonwall.cpp: + .text start:0x0000005C end:0x000007E4 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_ganonwall/symbols.txt b/config/RZDJ01/rels/d_a_obj_ganonwall/symbols.txt new file mode 100644 index 0000000000..747c540d48 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ganonwall/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjGWall_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjGWall_cFv = .text:0x00000080; // type:function size:0x58 scope:global align:4 +Create__12daObjGWall_cFv = .text:0x000000D8; // type:function size:0xD8 scope:global align:4 +CreateHeap__12daObjGWall_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 +create__12daObjGWall_cFv = .text:0x000002C0; // type:function size:0xB0 scope:global align:4 +checkDraw__12daObjGWall_cFv = .text:0x00000370; // type:function size:0x9C scope:global align:4 +draw__12daObjGWall_cFv = .text:0x0000040C; // type:function size:0x378 scope:global align:4 +daObjGWall_Draw__FP12daObjGWall_c = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daObjGWall_Execute__FP12daObjGWall_c = .text:0x00000788; // type:function size:0x28 scope:global align:4 +daObjGWall_Delete__FP12daObjGWall_c = .text:0x000007B0; // type:function size:0x30 scope:global align:4 +daObjGWall_Create__FP12daObjGWall_c = .text:0x000007E0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89879 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@89902 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@90037 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@90039 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@90044 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +lbl_455_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_455_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjGWall_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GanonWall = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ganonwall2/splits.txt b/config/RZDJ01/rels/d_a_obj_ganonwall2/splits.txt new file mode 100644 index 0000000000..1a6a3022ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ganonwall2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ganonwall2.cpp: + .text start:0x0000005C end:0x00000840 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_ganonwall2/symbols.txt b/config/RZDJ01/rels/d_a_obj_ganonwall2/symbols.txt new file mode 100644 index 0000000000..1a9189353c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ganonwall2/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjGWall2_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjGWall2_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__13daObjGWall2_cFv = .text:0x000000E0; // type:function size:0xD0 scope:global align:4 +CreateHeap__13daObjGWall2_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 +create1st__13daObjGWall2_cFv = .text:0x000002C0; // type:function size:0xA4 scope:global align:4 +Execute__13daObjGWall2_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x94 scope:global align:4 +Draw__13daObjGWall2_cFv = .text:0x000003F8; // type:function size:0x3A0 scope:global align:4 +Delete__13daObjGWall2_cFv = .text:0x00000798; // type:function size:0x30 scope:global align:4 +daObjGWall2_create1st__FP13daObjGWall2_c = .text:0x000007C8; // type:function size:0x60 scope:global align:4 +daObjGWall2_MoveBGDelete__FP13daObjGWall2_c = .text:0x00000828; // type:function size:0x4 scope:global align:4 +daObjGWall2_MoveBGExecute__FP13daObjGWall2_c = .text:0x0000082C; // type:function size:0x4 scope:global align:4 +daObjGWall2_MoveBGDraw__FP13daObjGWall2_c = .text:0x00000830; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89862 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@89863 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@89864 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@89887 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@89931 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@90032 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@90033 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@90034 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@90039 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +lbl_456_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_456_data_10 = .data:0x00000010; // type:object size:0x6 data:string +l_matName = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +daObjGWall2_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GanonWall2 = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__13daObjGWall2_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_456_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89117 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjGWall2_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_gb/splits.txt b/config/RZDJ01/rels/d_a_obj_gb/splits.txt new file mode 100644 index 0000000000..d4a0897574 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gb/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_gb.cpp: + .text start:0x0000005C end:0x000009F0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_obj_gb/symbols.txt b/config/RZDJ01/rels/d_a_obj_gb/symbols.txt new file mode 100644 index 0000000000..d456401e3e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gb/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Gb_Draw__FP12obj_gb_class = .text:0x0000005C; // type:function size:0xD4 scope:global align:4 +daObj_Gb_IsDelete__FP12obj_gb_class = .text:0x00000130; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x23C scope:global align:4 +daObj_Gb_Create__FP10fopAc_ac_c = .text:0x00000374; // type:function size:0x2B8 scope:global align:4 +daObj_Gb_Execute__FP12obj_gb_class = .text:0x0000062C; // type:function size:0x36C scope:global align:4 +daObj_Gb_Delete__FP12obj_gb_class = .text:0x00000998; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94486 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94487 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94488 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94490 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94491 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94625 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94626 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94627 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94628 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_457_data_8 = .data:0x00000008; // type:object size:0x7 data:string +bmd$93423 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +brk$93424 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +btk$93425 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +dzb$93426 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +l_daObj_Gb_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GB = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_geyser/splits.txt b/config/RZDJ01/rels/d_a_obj_geyser/splits.txt new file mode 100644 index 0000000000..7c7d4403c6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_geyser/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_geyser.cpp: + .text start:0x0000005C end:0x00001750 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x0000016C diff --git a/config/RZDJ01/rels/d_a_obj_geyser/symbols.txt b/config/RZDJ01/rels/d_a_obj_geyser/symbols.txt new file mode 100644 index 0000000000..fdd6bc7993 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_geyser/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__13daObjGeyser_cFv = .text:0x0000005C; // type:function size:0x198 scope:global align:4 +CreateHeap__13daObjGeyser_cFv = .text:0x000001F4; // type:function size:0x88 scope:global align:4 +create1st__13daObjGeyser_cFv = .text:0x0000027C; // type:function size:0xF8 scope:global align:4 +Execute__13daObjGeyser_cFPPA3_A4_f = .text:0x00000374; // type:function size:0x1AC scope:global align:4 +action__13daObjGeyser_cFv = .text:0x00000520; // type:function size:0x84 scope:global align:4 +actionOff2__13daObjGeyser_cFv = .text:0x000005A4; // type:function size:0x174 scope:global align:4 +actionOnWait2__13daObjGeyser_cFv = .text:0x00000718; // type:function size:0x240 scope:global align:4 +actionOn2__13daObjGeyser_cFv = .text:0x00000958; // type:function size:0x200 scope:global align:4 +actionDisappearInit__13daObjGeyser_cFUc = .text:0x00000B58; // type:function size:0x20 scope:global align:4 +actionDisappear__13daObjGeyser_cFv = .text:0x00000B78; // type:function size:0xD4 scope:global align:4 +actionOffInit__13daObjGeyser_cFv = .text:0x00000C4C; // type:function size:0x2C scope:global align:4 +actionOff__13daObjGeyser_cFv = .text:0x00000C78; // type:function size:0x68 scope:global align:4 +actionOnWaitInit__13daObjGeyser_cFv = .text:0x00000CE0; // type:function size:0x68 scope:global align:4 +actionOnWait__13daObjGeyser_cFv = .text:0x00000D48; // type:function size:0x60 scope:global align:4 +actionOnInit__13daObjGeyser_cFv = .text:0x00000DA8; // type:function size:0x84 scope:global align:4 +actionOn__13daObjGeyser_cFv = .text:0x00000E2C; // type:function size:0xD8 scope:global align:4 +setPntWind__13daObjGeyser_cFv = .text:0x00000F04; // type:function size:0xAC scope:global align:4 +movePntWind__13daObjGeyser_cFv = .text:0x00000FB0; // type:function size:0x118 scope:global align:4 +Draw__13daObjGeyser_cFv = .text:0x000010C8; // type:function size:0x98 scope:global align:4 +setEmitterPre00__13daObjGeyser_cFv = .text:0x00001160; // type:function size:0x98 scope:global align:4 +setEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x000011F8; // type:function size:0xA4 scope:global align:4 +stopEmitterPre00__13daObjGeyser_cFv = .text:0x0000129C; // type:function size:0x2C scope:global align:4 +stopEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x000012C8; // type:function size:0x2C scope:global align:4 +stopEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x000012F4; // type:function size:0x2C scope:global align:4 +setEmitterClm00__13daObjGeyser_cFv = .text:0x00001320; // type:function size:0x98 scope:global align:4 +setEmitterSmk01__13daObjGeyser_cFv = .text:0x000013B8; // type:function size:0x98 scope:global align:4 +setEmitterSmk02__13daObjGeyser_cFv = .text:0x00001450; // type:function size:0x98 scope:global align:4 +stopEmitterClm00__13daObjGeyser_cFv = .text:0x000014E8; // type:function size:0x2C scope:global align:4 +stopEmitterSmk01__13daObjGeyser_cFv = .text:0x00001514; // type:function size:0x2C scope:global align:4 +stopEmitterSmk02__13daObjGeyser_cFv = .text:0x00001540; // type:function size:0x2C scope:global align:4 +Delete__13daObjGeyser_cFv = .text:0x0000156C; // type:function size:0x70 scope:global align:4 +daObjGeyser_create1st__FP13daObjGeyser_c = .text:0x000015DC; // type:function size:0xD8 scope:global align:4 +daObjGeyser_MoveBGDelete__FP13daObjGeyser_c = .text:0x000016B4; // type:function size:0x4 scope:global align:4 +daObjGeyser_MoveBGExecute__FP13daObjGeyser_c = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +daObjGeyser_MoveBGDraw__FP13daObjGeyser_c = .text:0x000016BC; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000016CC; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_scale = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@93659 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93660 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93661 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93662 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93663 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93714 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93717 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93763 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93772 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93811 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93875 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93889 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93890 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_458_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$91907 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +l_func2$91908 = .data:0x00000098; // type:object size:0x30 scope:local align:4 +daObjGeyser_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Geyser = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13daObjGeyser_c = .data:0x00000118; // type:object size:0x28 scope:global align:4 +lbl_458_data_140 = .data:0x00000140; // type:object size:0xE data:string +@92283 = .data:0x00000150; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjGeyser_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_glowSphere/splits.txt b/config/RZDJ01/rels/d_a_obj_glowSphere/splits.txt new file mode 100644 index 0000000000..0ba85bab5d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_glowSphere/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_glowSphere.cpp: + .text start:0x000000CC end:0x000011B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000037C + .bss start:0x00000008 end:0x0000044C diff --git a/config/RZDJ01/rels/d_a_obj_glowSphere/symbols.txt b/config/RZDJ01/rels/d_a_obj_glowSphere/symbols.txt new file mode 100644 index 0000000000..0fdf0f3d96 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_glowSphere/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGlwSph_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +getSphMng__10daGlwSph_cFv = .text:0x000000F4; // type:function size:0xC scope:global align:4 +setBaseMtx__10daGlwSph_cFv = .text:0x00000100; // type:function size:0x68 scope:global align:4 +createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c = .text:0x00000168; // type:function size:0x4 scope:global align:4 +CreateHeap__10daGlwSph_cFv = .text:0x0000016C; // type:function size:0xFC scope:global align:4 +create__10daGlwSph_cFv = .text:0x00000268; // type:function size:0x2BC scope:global align:4 +execute__10daGlwSph_cFv = .text:0x00000524; // type:function size:0xA4 scope:global align:4 +actionMain__10daGlwSph_cFv = .text:0x000005C8; // type:function size:0x178 scope:global align:4 +effectSet__10daGlwSph_cFv = .text:0x00000740; // type:function size:0x124 scope:global align:4 +getSE__10daGlwSph_cFv = .text:0x00000864; // type:function size:0xD4 scope:global align:4 +getVibe__10daGlwSph_cFv = .text:0x00000938; // type:function size:0x54 scope:global align:4 +actionWait__10daGlwSph_cFv = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +actionGetInit__10daGlwSph_cFv = .text:0x00000990; // type:function size:0xC4 scope:global align:4 +actionGet__10daGlwSph_cFv = .text:0x00000A54; // type:function size:0xAC scope:global align:4 +actionMoveInit__10daGlwSph_cFv = .text:0x00000B00; // type:function size:0x24 scope:global align:4 +actionMove__10daGlwSph_cFv = .text:0x00000B24; // type:function size:0xA0 scope:global align:4 +draw__10daGlwSph_cFv = .text:0x00000BC4; // type:function size:0x144 scope:global align:4 +daGlwSph_Draw__FP10daGlwSph_c = .text:0x00000D08; // type:function size:0x4 scope:global align:4 +daGlwSph_Execute__FP10daGlwSph_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +daGlwSph_Delete__FP10daGlwSph_c = .text:0x00000D10; // type:function size:0x4C scope:global align:4 +daGlwSph_Create__FP10fopAc_ac_c = .text:0x00000D5C; // type:function size:0x4 scope:global align:4 +_clrLstBuf__12_GlSph_Mng_cFv = .text:0x00000D60; // type:function size:0x24 scope:global align:4 +entry__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x00000D84; // type:function size:0x48 scope:global align:4 +remove__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x00000DCC; // type:function size:0x34 scope:global align:4 +_setting_main__12_GlSph_Mng_cFv = .text:0x00000E00; // type:function size:0x84 scope:global align:4 +_chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00000E84; // type:function size:0x48 scope:global align:4 +SphSeProc__12_GlSph_Mng_cFv = .text:0x00000ECC; // type:function size:0xD4 scope:global align:4 +incSphSe__12_GlSph_Mng_cFv = .text:0x00000FA0; // type:function size:0x28 scope:global align:4 +__dt__14daGlwSph_HIO_cFv = .text:0x00000FC8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_glowSphere_cpp = .text:0x00001008; // type:function size:0x94 scope:global align:4 +__ct__12_GlSph_Mng_cFv = .text:0x0000109C; // type:function size:0x54 scope:global align:4 +__ct__16_GlSph_LstInfo_cFv = .text:0x000010F0; // type:function size:0x10 scope:global align:4 +__dt__16_GlSph_LstInfo_cFv = .text:0x00001100; // type:function size:0x40 scope:global align:4 +__dt__12_GlSph_Mng_cFv = .text:0x00001140; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__10daGlwSph_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@93545 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93615 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93708 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93709 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93739 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93749 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93788 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_459_data_18 = .data:0x00000018; // type:object size:0x4 +lbl_459_data_1C = .data:0x0000001C; // type:object size:0x10 +lbl_459_data_2C = .data:0x0000002C; // type:object size:0xA data:string +l_func$91929 = .data:0x00000038; // type:object size:0x24 scope:local align:4 +l_eff$91961 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_459_data_60 = .data:0x00000060; // type:object size:0x18 +l_daGlwSph_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_glowSphere = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__14daGlwSph_HIO_c = .data:0x000000C8; // type:object size:0xC scope:global align:4 +lbl_459_data_D4 = .data:0x000000D4; // type:object size:0xF data:string +@92215 = .data:0x000000E4; // type:object size:0x1C scope:local align:4 +__RTTI__14daGlwSph_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_459_data_108 = .data:0x00000108; // type:object size:0x20 +@92219 = .data:0x00000128; // type:object size:0x14 scope:local align:4 +lbl_459_data_13C = .data:0x0000013C; // type:object size:0x3C +@92279 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_459_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@92281 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_459_data_1FC = .data:0x000001FC; // type:object size:0x14 +@92339 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_459_data_234 = .data:0x00000234; // type:object size:0x18 +@92341 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_459_data_258 = .data:0x00000258; // type:object size:0x1C +@92343 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_459_data_280 = .data:0x00000280; // type:object size:0x24 +@92349 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_459_data_2B0 = .data:0x000002B0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91833 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +mCcDSph__10daGlwSph_c = .bss:0x00000020; // type:object size:0x40 scope:global align:4 +@91839 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +mSphMng__10daGlwSph_c = .bss:0x0000006C; // type:object size:0x3C4 scope:global align:4 +lbl_459_bss_430 = .bss:0x00000430; // type:object size:0x1 data:byte +sSeId$91983 = .bss:0x00000434; // type:object size:0x14 scope:local align:4 data:4byte +mSphSe__12_GlSph_Mng_c = .bss:0x00000448; // type:object size:0x2 scope:global align:4 data:2byte +mSeClrTmr__12_GlSph_Mng_c = .bss:0x0000044A; // type:object size:0x2 scope:global align:2 data:2byte diff --git a/config/RZDJ01/rels/d_a_obj_gm/splits.txt b/config/RZDJ01/rels/d_a_obj_gm/splits.txt new file mode 100644 index 0000000000..d1e9d65526 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gm.cpp: + .text start:0x000000CC end:0x00001BB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000358 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_gm/symbols.txt b/config/RZDJ01/rels/d_a_obj_gm/symbols.txt new file mode 100644 index 0000000000..a144a62c41 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gm/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Gm_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Gm_Draw__FP12obj_gm_class = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +ito_pos_set__FP12obj_gm_class = .text:0x0000019C; // type:function size:0xF8 scope:global align:4 +s_tbox_sub__FPvPv = .text:0x00000294; // type:function size:0x8C scope:global align:4 +s_so_sub__FPvPv = .text:0x00000320; // type:function size:0x4C scope:global align:4 +daObj_Gm_Execute__FP12obj_gm_class = .text:0x0000036C; // type:function size:0x12B4 scope:global align:4 +daObj_Gm_IsDelete__FP12obj_gm_class = .text:0x00001620; // type:function size:0x8 scope:global align:4 +daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001628; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000169C; // type:function size:0x78 scope:global align:4 +daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001714; // type:function size:0x418 scope:global align:4 +__dt__14daObj_Gm_HIO_cFv = .text:0x00001B2C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gm_cpp = .text:0x00001B6C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94312 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@94343 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94515 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94516 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94517 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@94518 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94519 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94520 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94522 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94523 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94524 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94525 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94526 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94527 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94528 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94529 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94530 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94533 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@94628 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94629 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94630 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +obj_size = .data:0x00000000; // type:object size:0x1C scope:global align:4 +weg = .data:0x0000001C; // type:object size:0x1C scope:global align:4 +tim = .data:0x00000038; // type:object size:0xE scope:global align:4 +spin_sp = .data:0x00000048; // type:object size:0x1C scope:global align:4 +neg = .data:0x00000064; // type:object size:0xE scope:global align:4 +obj_size_maji = .data:0x00000074; // type:object size:0x1C scope:global align:4 +gm_obj_bmd = .data:0x00000090; // type:object size:0x1C scope:global align:4 +lbl_460_data_AC = .data:0x000000AC; // type:object size:0x7 data:string +cc_sph_src$92373 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +l_daObj_Gm_Method = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GM = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Gm_HIO_c = .data:0x00000144; // type:object size:0xC scope:global align:4 +lbl_460_data_150 = .data:0x00000150; // type:object size:0xF data:string +@92410 = .data:0x00000160; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Gm_HIO_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +lbl_460_data_174 = .data:0x00000174; // type:object size:0x34 +@92472 = .data:0x000001A8; // type:object size:0x3C scope:local align:4 +lbl_460_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@92474 = .data:0x000001F8; // type:object size:0x34 scope:local align:4 +lbl_460_data_22C = .data:0x0000022C; // type:object size:0x14 +@92532 = .data:0x00000240; // type:object size:0x24 scope:local align:4 +lbl_460_data_264 = .data:0x00000264; // type:object size:0x18 +@92534 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_460_data_288 = .data:0x00000288; // type:object size:0x1C +@92536 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_460_data_2B0 = .data:0x000002B0; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_460_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91973 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_goGate/splits.txt b/config/RZDJ01/rels/d_a_obj_goGate/splits.txt new file mode 100644 index 0000000000..db67418e79 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_goGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_goGate.cpp: + .text start:0x000000CC end:0x00000868 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_goGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_goGate/symbols.txt new file mode 100644 index 0000000000..86fa0c7e96 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_goGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGoGate_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__10daGoGate_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +CreateHeap__10daGoGate_cFv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +create__10daGoGate_cFv = .text:0x000001F4; // type:function size:0x148 scope:global align:4 +Execute__10daGoGate_cFPPA3_A4_f = .text:0x0000033C; // type:function size:0x50 scope:global align:4 +moveGate__10daGoGate_cFv = .text:0x0000038C; // type:function size:0x98 scope:global align:4 +modeWait__10daGoGate_cFv = .text:0x00000424; // type:function size:0x4 scope:global align:4 +modeMoveOpen__10daGoGate_cFv = .text:0x00000428; // type:function size:0x10C scope:global align:4 +modeMoveClose__10daGoGate_cFv = .text:0x00000534; // type:function size:0x10C scope:global align:4 +setSe__10daGoGate_cFv = .text:0x00000640; // type:function size:0xBC scope:global align:4 +Draw__10daGoGate_cFv = .text:0x000006FC; // type:function size:0x98 scope:global align:4 +Delete__10daGoGate_cFv = .text:0x00000794; // type:function size:0x30 scope:global align:4 +daGoGate_Draw__FP10daGoGate_c = .text:0x000007C4; // type:function size:0x10 scope:global align:4 +daGoGate_Execute__FP10daGoGate_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +daGoGate_Delete__FP10daGoGate_c = .text:0x000007D8; // type:function size:0x4 scope:global align:4 +daGoGate_Create__FP10fopAc_ac_c = .text:0x000007DC; // type:function size:0x4 scope:global align:4 +__dt__14daGoGate_HIO_cFv = .text:0x000007E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89817 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89827 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89876 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +mode_proc$89040 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89914 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89915 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89916 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89917 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_461_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daGoGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GoGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daGoGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_461_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89143 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daGoGate_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daGoGate_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_461_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89145 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daGoGate_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88974 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_gomikabe/splits.txt b/config/RZDJ01/rels/d_a_obj_gomikabe/splits.txt new file mode 100644 index 0000000000..04496f1af0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gomikabe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gomikabe.cpp: + .text start:0x000000CC end:0x00001620 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x0000011C + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_gomikabe/symbols.txt b/config/RZDJ01/rels/d_a_obj_gomikabe/symbols.txt new file mode 100644 index 0000000000..19ddde83ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gomikabe/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +initCcCylinder__15daObjGOMIKABE_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000016C; // type:function size:0x140 scope:global align:4 +daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x3F8 scope:global align:4 +daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000006A4; // type:function size:0x24 scope:global align:4 +WaitAction__15daObjGOMIKABE_cFv = .text:0x000006C8; // type:function size:0x4C scope:global align:4 +BreakChk__15daObjGOMIKABE_cFv = .text:0x00000714; // type:function size:0x68 scope:global align:4 +BreakSet__15daObjGOMIKABE_cFv = .text:0x0000077C; // type:function size:0x508 scope:global align:4 +getWaterStream__15daObjGOMIKABE_cFR4cXyzR4cXyzf = .text:0x00000C84; // type:function size:0x12C scope:global align:4 +SpeedSet__15daObjGOMIKABE_cFv = .text:0x00000DB0; // type:function size:0x1E0 scope:global align:4 +CheckCull__15daObjGOMIKABE_cFv = .text:0x00000F90; // type:function size:0xA8 scope:global align:4 +checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00001038; // type:function size:0x84 scope:global align:4 +Action__15daObjGOMIKABE_cFv = .text:0x000010BC; // type:function size:0x78 scope:global align:4 +setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00001134; // type:function size:0x68 scope:global align:4 +setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x0000119C; // type:function size:0x90 scope:global align:4 +daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x0000122C; // type:function size:0x10 scope:global align:4 +daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjGOMIKABE_cFv = .text:0x00001240; // type:function size:0xE0 scope:global align:4 +daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001320; // type:function size:0x8 scope:global align:4 +__dt__19daObjGOMIKABE_HIO_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 +Delete__15daObjGOMIKABE_cFv = .text:0x00001368; // type:function size:0x54 scope:global align:4 +Draw__15daObjGOMIKABE_cFv = .text:0x000013BC; // type:function size:0xDC scope:global align:4 +Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x00001498; // type:function size:0xBC scope:global align:4 +Create__15daObjGOMIKABE_cFv = .text:0x00001554; // type:function size:0x60 scope:global align:4 +__sinit_\d_a_obj_gomikabe_cpp = .text:0x000015B4; // type:function size:0x48 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000015FC; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$93417 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@95325 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@95412 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95413 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95414 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95415 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95416 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95417 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95418 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95438 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95487 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95488 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95489 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95490 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95491 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95492 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95493 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95524 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95525 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95565 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95566 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95663 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@95675 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95676 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95814 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@95818 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +lbl_462_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjGOMIKABE_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GOMIKABE = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__19daObjGOMIKABE_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_462_data_6C = .data:0x0000006C; // type:object size:0x14 data:string +@93901 = .data:0x00000080; // type:object size:0xC scope:local align:4 +__RTTI__19daObjGOMIKABE_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__15daObjGOMIKABE_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_462_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@93905 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjGOMIKABE_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +lbl_462_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +lbl_462_data_F7 = .data:0x000000F7; // type:object size:0x15 data:string +lbl_462_data_10C = .data:0x0000010C; // type:object size:0xF data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93404 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt b/config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt new file mode 100644 index 0000000000..d4a86f83e1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gpTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gpTaru.cpp: + .text start:0x000000CC end:0x000018B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000094 diff --git a/config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt b/config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt new file mode 100644 index 0000000000..f3dc4cc1dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gpTaru/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGpTaru_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +setBaseMtx__10daGpTaru_cFv = .text:0x0000013C; // type:function size:0xD8 scope:global align:4 +CreateHeap__10daGpTaru_cFv = .text:0x00000214; // type:function size:0x68 scope:global align:4 +create__10daGpTaru_cFv = .text:0x0000027C; // type:function size:0x28C scope:global align:4 +createHeapCallBack__10daGpTaru_cFP10fopAc_ac_c = .text:0x00000508; // type:function size:0x10 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000518; // type:function size:0xE8 scope:global align:4 +chkSinkAll__10daGpTaru_cFv = .text:0x00000600; // type:function size:0x24 scope:global align:4 +chkWaterLineIn__10daGpTaru_cFv = .text:0x00000624; // type:function size:0x24 scope:global align:4 +bgCheck__10daGpTaru_cFv = .text:0x00000648; // type:function size:0x34C scope:global align:4 +Execute__10daGpTaru_cFv = .text:0x00000994; // type:function size:0x238 scope:global align:4 +mode_proc_call__10daGpTaru_cFv = .text:0x00000BCC; // type:function size:0x70 scope:global align:4 +mode_init_wait__10daGpTaru_cFv = .text:0x00000C3C; // type:function size:0x3C scope:global align:4 +mode_proc_wait__10daGpTaru_cFv = .text:0x00000C78; // type:function size:0x8 scope:global align:4 +mode_init_carry__10daGpTaru_cFv = .text:0x00000C80; // type:function size:0x24 scope:global align:4 +mode_proc_carry__10daGpTaru_cFv = .text:0x00000CA4; // type:function size:0xA0 scope:global align:4 +mode_init_drop__10daGpTaru_cFv = .text:0x00000D44; // type:function size:0x2C scope:global align:4 +mode_proc_drop__10daGpTaru_cFv = .text:0x00000D70; // type:function size:0x8 scope:global align:4 +mode_init_roll__10daGpTaru_cFv = .text:0x00000D78; // type:function size:0x18 scope:global align:4 +mode_proc_roll__10daGpTaru_cFv = .text:0x00000D90; // type:function size:0x2CC scope:global align:4 +mode_init_exploInit__10daGpTaru_cFv = .text:0x0000105C; // type:function size:0xB0 scope:global align:4 +mode_proc_exploInit__10daGpTaru_cFv = .text:0x0000110C; // type:function size:0x1B0 scope:global align:4 +mode_init_explosion__10daGpTaru_cFv = .text:0x000012BC; // type:function size:0x17C scope:global align:4 +mode_proc_explosion__10daGpTaru_cFv = .text:0x00001438; // type:function size:0x4C scope:global align:4 +mode_init_sink__10daGpTaru_cFv = .text:0x00001484; // type:function size:0x18 scope:global align:4 +mode_proc_sink__10daGpTaru_cFv = .text:0x0000149C; // type:function size:0xF0 scope:global align:4 +breakEffSet__10daGpTaru_cFv = .text:0x0000158C; // type:function size:0x160 scope:global align:4 +Draw__10daGpTaru_cFv = .text:0x000016EC; // type:function size:0x98 scope:global align:4 +Delete__10daGpTaru_cFv = .text:0x00001784; // type:function size:0x44 scope:global align:4 +daGpTaru_Draw__FP10daGpTaru_c = .text:0x000017C8; // type:function size:0x10 scope:global align:4 +daGpTaru_Execute__FP10daGpTaru_c = .text:0x000017D8; // type:function size:0x10 scope:global align:4 +daGpTaru_Delete__FP10daGpTaru_c = .text:0x000017E8; // type:function size:0x10 scope:global align:4 +daGpTaru_Create__FP10fopAc_ac_c = .text:0x000017F8; // type:function size:0x4 scope:global align:4 +__dt__14daGpTaru_HIO_cFv = .text:0x000017FC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gpTaru_cpp = .text:0x0000183C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__10daGpTaru_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@94244 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94245 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94246 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@94247 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94248 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@94347 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94352 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@94430 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94431 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94436 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94493 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94494 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94495 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94580 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94581 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94582 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94583 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94584 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94585 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94586 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94587 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@94588 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94598 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94627 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94643 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94644 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94646 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94682 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@94703 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_mode_func$92097 = .data:0x0000000C; // type:object size:0x54 scope:local align:4 +effName$92280 = .data:0x00000060; // type:object size:0x10 scope:local align:4 +lbl_97_data_70 = .data:0x00000070; // type:object size:0x18 +l_daGpTaru_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GpTaru = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__14daGpTaru_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_97_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@92335 = .data:0x000000F4; // type:object size:0x1C scope:local align:4 +__RTTI__14daGpTaru_HIO_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +__vt__10daGpTaru_c = .data:0x00000118; // type:object size:0x18 scope:global align:4 +lbl_97_data_130 = .data:0x00000130; // type:object size:0xB data:string +@92339 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +__RTTI__10daGpTaru_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_97_data_150 = .data:0x00000150; // type:object size:0x20 +@92341 = .data:0x00000170; // type:object size:0x14 scope:local align:4 +lbl_97_data_184 = .data:0x00000184; // type:object size:0x3C +@92401 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 +lbl_97_data_1FC = .data:0x000001FC; // type:object size:0x14 +@92403 = .data:0x00000210; // type:object size:0x34 scope:local align:4 +lbl_97_data_244 = .data:0x00000244; // type:object size:0x48 +@92455 = .data:0x0000028C; // type:object size:0x4C scope:local align:4 +lbl_97_data_2D8 = .data:0x000002D8; // type:object size:0x14 +@92459 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 +lbl_97_data_330 = .data:0x00000330; // type:object size:0x14 +@92461 = .data:0x00000344; // type:object size:0x24 scope:local align:4 +lbl_97_data_368 = .data:0x00000368; // type:object size:0x18 +@92463 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_97_data_38C = .data:0x0000038C; // type:object size:0x1C +@92465 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_97_data_3B4 = .data:0x000003B4; // type:object size:0x38 +@92471 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +lbl_97_data_3F8 = .data:0x000003F8; // type:object size:0x34 +@92499 = .data:0x0000042C; // type:object size:0x14 scope:local align:4 +lbl_97_data_440 = .data:0x00000440; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:float +mCcDCyl__10daGpTaru_c = .bss:0x00000050; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_gra2/splits.txt b/config/RZDJ01/rels/d_a_obj_gra2/splits.txt new file mode 100644 index 0000000000..e3512fc01d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gra2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gra2.cpp: + .text start:0x000000CC end:0x0000BDA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000378 + .data start:0x00000000 end:0x00000928 + .bss start:0x00000008 end:0x00000238 diff --git a/config/RZDJ01/rels/d_a_obj_gra2/symbols.txt b/config/RZDJ01/rels/d_a_obj_gra2/symbols.txt new file mode 100644 index 0000000000..fd16cea3f2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gra2/symbols.txt @@ -0,0 +1,421 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +jointCtrlCallBack__FP8J3DJointi = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000114; // type:function size:0x18 scope:global align:4 +__ct__11daObj_GrA_cFv = .text:0x0000012C; // type:function size:0x184 scope:global align:4 +__dt__11daObj_GrA_cFv = .text:0x000002B0; // type:function size:0x1D0 scope:global align:4 +create__11daObj_GrA_cFv = .text:0x00000480; // type:function size:0x238 scope:global align:4 +CreateHeap__11daObj_GrA_cFv = .text:0x000006B8; // type:function size:0x170 scope:global align:4 +Delete__11daObj_GrA_cFv = .text:0x00000828; // type:function size:0x70 scope:global align:4 +Execute__11daObj_GrA_cFPPA3_A4_f = .text:0x00000898; // type:function size:0x1C4 scope:global align:4 +Draw__11daObj_GrA_cFv = .text:0x00000A5C; // type:function size:0x88 scope:global align:4 +jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel = .text:0x00000AE4; // type:function size:0x280 scope:global align:4 +getResName__11daObj_GrA_cFv = .text:0x00000D64; // type:function size:0x18 scope:global align:4 +getMode__11daObj_GrA_cFv = .text:0x00000D7C; // type:function size:0x80 scope:global align:4 +isDelete__11daObj_GrA_cFv = .text:0x00000DFC; // type:function size:0xE0 scope:global align:4 +restart__11daObj_GrA_cFv = .text:0x00000EDC; // type:function size:0x1B8 scope:global align:4 +init__11daObj_GrA_cFv = .text:0x00001094; // type:function size:0x258 scope:global align:4 +setBaseAnm__11daObj_GrA_cFif = .text:0x000012EC; // type:function size:0x144 scope:global align:4 +setFaceAnm__11daObj_GrA_cFibf = .text:0x00001430; // type:function size:0x1A0 scope:global align:4 +setFaceBtp__11daObj_GrA_cFi = .text:0x000015D0; // type:function size:0xF4 scope:global align:4 +setBaseMotion__11daObj_GrA_cFif = .text:0x000016C4; // type:function size:0x20 scope:global align:4 +setFaceMotion__11daObj_GrA_cFif = .text:0x000016E4; // type:function size:0x44 scope:global align:4 +calcMotion__11daObj_GrA_cFv = .text:0x00001728; // type:function size:0xC8 scope:global align:4 +setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x000017F0; // type:function size:0xB0 scope:global align:4 +setParam__11daObj_GrA_cFv = .text:0x000018A0; // type:function size:0x2A4 scope:global align:4 +checkEvent__11daObj_GrA_cFv = .text:0x00001B44; // type:function size:0x158 scope:global align:4 +mainProc__11daObj_GrA_cFv = .text:0x00001C9C; // type:function size:0x170 scope:global align:4 +adjustShapeAngle__11daObj_GrA_cFv = .text:0x00001E0C; // type:function size:0x4 scope:global align:4 +setMtx__11daObj_GrA_cFi = .text:0x00001E10; // type:function size:0x510 scope:global align:4 +setCollisions__11daObj_GrA_cFv = .text:0x00002320; // type:function size:0x31C scope:global align:4 +setAttnPos__11daObj_GrA_cFv = .text:0x0000263C; // type:function size:0xD4 scope:global align:4 +drawOtherMdls__11daObj_GrA_cFv = .text:0x00002710; // type:function size:0x4 scope:global align:4 +dbgDraw__11daObj_GrA_cFv = .text:0x00002714; // type:function size:0x8 scope:global align:4 +ppMoveInit__11daObj_GrA_cFv = .text:0x0000271C; // type:function size:0x6C scope:global align:4 +lookat__11daObj_GrA_cFv = .text:0x00002788; // type:function size:0x554 scope:global align:4 +hitChk__11daObj_GrA_cFv = .text:0x00002CDC; // type:function size:0x148 scope:global align:4 +wait__11daObj_GrA_cFPv = .text:0x00002E24; // type:function size:0x188 scope:global align:4 +talk__11daObj_GrA_cFPv = .text:0x00002FAC; // type:function size:0x25C scope:global align:4 +ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c = .text:0x00003208; // type:function size:0xFC scope:global align:4 +s_sub__FPvPv = .text:0x00003304; // type:function size:0x70 scope:global align:4 +fallAbyssCheck__11daObj_GrA_cFv = .text:0x00003374; // type:function size:0xBC scope:global align:4 +setPrtcl__11daObj_GrA_cFv = .text:0x00003430; // type:function size:0x30C scope:global align:4 +toStone__11daObj_GrA_cFPv = .text:0x0000373C; // type:function size:0x470 scope:global align:4 +base000__11daObj_GrA_cFi = .text:0x00003BAC; // type:function size:0x34 scope:global align:4 +base001__11daObj_GrA_cFi = .text:0x00003BE0; // type:function size:0x34 scope:global align:4 +base003__11daObj_GrA_cFi = .text:0x00003C14; // type:function size:0x7C scope:global align:4 +base004__11daObj_GrA_cFi = .text:0x00003C90; // type:function size:0x7C scope:global align:4 +base005__11daObj_GrA_cFi = .text:0x00003D0C; // type:function size:0x98 scope:global align:4 +base006__11daObj_GrA_cFi = .text:0x00003DA4; // type:function size:0x34 scope:global align:4 +base007__11daObj_GrA_cFi = .text:0x00003DD8; // type:function size:0x68 scope:global align:4 +base008__11daObj_GrA_cFi = .text:0x00003E40; // type:function size:0x84 scope:global align:4 +base009__11daObj_GrA_cFi = .text:0x00003EC4; // type:function size:0xA0 scope:global align:4 +base010__11daObj_GrA_cFi = .text:0x00003F64; // type:function size:0xAC scope:global align:4 +base013__11daObj_GrA_cFi = .text:0x00004010; // type:function size:0x158 scope:global align:4 +base016__11daObj_GrA_cFi = .text:0x00004168; // type:function size:0x68 scope:global align:4 +base017__11daObj_GrA_cFi = .text:0x000041D0; // type:function size:0x68 scope:global align:4 +base018__11daObj_GrA_cFi = .text:0x00004238; // type:function size:0x78 scope:global align:4 +base019__11daObj_GrA_cFi = .text:0x000042B0; // type:function size:0x74 scope:global align:4 +base020__11daObj_GrA_cFi = .text:0x00004324; // type:function size:0x34 scope:global align:4 +base021__11daObj_GrA_cFi = .text:0x00004358; // type:function size:0x34 scope:global align:4 +base022__11daObj_GrA_cFi = .text:0x0000438C; // type:function size:0x34 scope:global align:4 +base023__11daObj_GrA_cFi = .text:0x000043C0; // type:function size:0x34 scope:global align:4 +base024__11daObj_GrA_cFi = .text:0x000043F4; // type:function size:0x34 scope:global align:4 +base025__11daObj_GrA_cFi = .text:0x00004428; // type:function size:0x34 scope:global align:4 +base026__11daObj_GrA_cFi = .text:0x0000445C; // type:function size:0x34 scope:global align:4 +face000__11daObj_GrA_cFi = .text:0x00004490; // type:function size:0x38 scope:global align:4 +face003__11daObj_GrA_cFi = .text:0x000044C8; // type:function size:0x80 scope:global align:4 +face004__11daObj_GrA_cFi = .text:0x00004548; // type:function size:0x80 scope:global align:4 +face005__11daObj_GrA_cFi = .text:0x000045C8; // type:function size:0x38 scope:global align:4 +face006__11daObj_GrA_cFi = .text:0x00004600; // type:function size:0x38 scope:global align:4 +face007__11daObj_GrA_cFi = .text:0x00004638; // type:function size:0x38 scope:global align:4 +face008__11daObj_GrA_cFi = .text:0x00004670; // type:function size:0x80 scope:global align:4 +face009__11daObj_GrA_cFi = .text:0x000046F0; // type:function size:0x80 scope:global align:4 +face010__11daObj_GrA_cFi = .text:0x00004770; // type:function size:0x38 scope:global align:4 +face011__11daObj_GrA_cFi = .text:0x000047A8; // type:function size:0x38 scope:global align:4 +face012__11daObj_GrA_cFi = .text:0x000047E0; // type:function size:0x38 scope:global align:4 +face016__11daObj_GrA_cFi = .text:0x00004818; // type:function size:0x38 scope:global align:4 +face017__11daObj_GrA_cFi = .text:0x00004850; // type:function size:0x38 scope:global align:4 +face999__11daObj_GrA_cFi = .text:0x00004888; // type:function size:0x40 scope:global align:4 +evtcutTalk__11daObj_GrA_cFii = .text:0x000048C8; // type:function size:0x110 scope:global align:4 +setFaceTalkAfter__11daObj_GrA_cFv = .text:0x000049D8; // type:function size:0x58 scope:global align:4 +daObj_GrA_Create__FPv = .text:0x00004A30; // type:function size:0x4 scope:global align:4 +daObj_GrA_Delete__FPv = .text:0x00004A34; // type:function size:0x4 scope:global align:4 +daObj_GrA_Execute__FPv = .text:0x00004A38; // type:function size:0x4 scope:global align:4 +daObj_GrA_Draw__FPv = .text:0x00004A3C; // type:function size:0x10 scope:global align:4 +daObj_GrA_IsDelete__FPv = .text:0x00004A4C; // type:function size:0x8 scope:global align:4 +__dt__17daObj_GrA_Param_cFv = .text:0x00004A54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:global align:4 +__ct__17daObj_GrA_Param_cFv = .text:0x00004B0C; // type:function size:0x10 scope:global align:4 +__ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B1C; // type:function size:0x4 scope:global align:4 +__dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B20; // type:function size:0x40 scope:global align:4 +getSrchCircleR__11daObj_GrA_cFv = .text:0x00004B60; // type:function size:0x58 scope:global align:4 +standWait__11daObj_GrA_cFPv = .text:0x00004BB8; // type:function size:0x358 scope:global align:4 +walk__11daObj_GrA_cFPv = .text:0x00004F10; // type:function size:0x33C scope:global align:4 +defence__11daObj_GrA_cFPv = .text:0x0000524C; // type:function size:0x23C scope:global align:4 +step__11daObj_GrA_cFPv = .text:0x00005488; // type:function size:0x4F0 scope:global align:4 +rollReturn__11daObj_GrA_cFPv = .text:0x00005978; // type:function size:0x66C scope:global align:4 +soldierDemoSkip__11daObj_GrA_cFv = .text:0x00005FE4; // type:function size:0x98 scope:global align:4 +soldierDemo__11daObj_GrA_cFPv = .text:0x0000607C; // type:function size:0x324 scope:global align:4 +setLoopFrame__13mDoExt_morf_cFf = .text:0x000063A0; // type:function size:0x1C scope:global align:4 +getSrchLinkR__11daObj_GrA_cFv = .text:0x000063BC; // type:function size:0x58 scope:global align:4 +getSrchGraR__11daObj_GrA_cFv = .text:0x00006414; // type:function size:0x58 scope:global align:4 +getSpeed__11daObj_GrA_cFv = .text:0x0000646C; // type:function size:0x48 scope:global align:4 +standRoll__11daObj_GrA_cFPv = .text:0x000064B4; // type:function size:0x3E0 scope:global align:4 +rollDemo__11daObj_GrA_cFPv = .text:0x00006894; // type:function size:0x3E8 scope:global align:4 +rollAttack__11daObj_GrA_cFPv = .text:0x00006C7C; // type:function size:0x904 scope:global align:4 +rollAttacked__11daObj_GrA_cFPv = .text:0x00007580; // type:function size:0x5C4 scope:global align:4 +rollEscape__11daObj_GrA_cFPv = .text:0x00007B44; // type:function size:0x4AC scope:global align:4 +rollLanding__11daObj_GrA_cFv = .text:0x00007FF0; // type:function size:0x100 scope:global align:4 +thrown__11daObj_GrA_cFPv = .text:0x000080F0; // type:function size:0x108 scope:global align:4 +demo_camera__11daObj_GrA_cFv = .text:0x000081F8; // type:function size:0x690 scope:global align:4 +rollAttackedDemo__11daObj_GrA_cFv = .text:0x00008888; // type:function size:0x5B8 scope:global align:4 +graThrowDemo__11daObj_GrA_cFv = .text:0x00008E40; // type:function size:0x3B0 scope:global align:4 +setCarryStatus__11daObj_GrA_cFv = .text:0x000091F0; // type:function size:0xE8 scope:global align:4 +checkThrow__11daObj_GrA_cFv = .text:0x000092D8; // type:function size:0xD0 scope:global align:4 +calcCatchPos__11daObj_GrA_cFfi = .text:0x000093A8; // type:function size:0x2C8 scope:global align:4 +initCrazyBeforeCatch__11daObj_GrA_cFi = .text:0x00009670; // type:function size:0x1C scope:global align:4 +executeCrazyBeforeCatch__11daObj_GrA_cFv = .text:0x0000968C; // type:function size:0x7C scope:global align:4 +initCrazyCatch__11daObj_GrA_cFi = .text:0x00009708; // type:function size:0x98 scope:global align:4 +executeCrazyCatch__11daObj_GrA_cFv = .text:0x000097A0; // type:function size:0x140 scope:global align:4 +initCrazyThrow__11daObj_GrA_cFi = .text:0x000098E0; // type:function size:0xA0 scope:global align:4 +executeCrazyThrow__11daObj_GrA_cFv = .text:0x00009980; // type:function size:0x1BC scope:global align:4 +initCrazyAttack__11daObj_GrA_cFv = .text:0x00009B3C; // type:function size:0x1E8 scope:global align:4 +executeCrazyJumping__11daObj_GrA_cFv = .text:0x00009D24; // type:function size:0x2E8 scope:global align:4 +modeChangeCheck__11daObj_GrA_cFv = .text:0x0000A00C; // type:function size:0x120 scope:global align:4 +getGraPos__10daTagGra_cFv = .text:0x0000A12C; // type:function size:0x8 scope:global align:4 +s_sub2__FPvPv = .text:0x0000A134; // type:function size:0x90 scope:global align:4 +waitDemo__11daObj_GrA_cFPv = .text:0x0000A1C4; // type:function size:0x1F8 scope:global align:4 +skipDemoGra__11daObj_GrA_cFv = .text:0x0000A3BC; // type:function size:0xA0 scope:global align:4 +skipCallBack__FPvi = .text:0x0000A45C; // type:function size:0x38 scope:global align:4 +startDemo__11daObj_GrA_cFPv = .text:0x0000A494; // type:function size:0xF48 scope:global align:4 +turn__11daObj_GrA_cFsfi = .text:0x0000B3DC; // type:function size:0x190 scope:global align:4 +turn_step__11daObj_GrA_cFsiii = .text:0x0000B56C; // type:function size:0x1A0 scope:global align:4 +chkFindPlayer2__11daObj_GrA_cFis = .text:0x0000B70C; // type:function size:0x208 scope:global align:4 +chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs = .text:0x0000B914; // type:function size:0xE0 scope:global align:4 +chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs = .text:0x0000B9F4; // type:function size:0x6C scope:global align:4 +chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs = .text:0x0000BA60; // type:function size:0xF4 scope:global align:4 +getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000BB54; // type:function size:0x58 scope:global align:4 +standWaitJump__11daObj_GrA_cFPv = .text:0x0000BBAC; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_GrA_Param_c = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +l_bgcParam = .rodata:0x000000C0; // type:object size:0x50 scope:global align:4 +l_dirToAngleTBL = .rodata:0x00000110; // type:object size:0x8 scope:global align:4 +@112989 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@112990 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@113017 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@113036 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@113037 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@113079 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 data:double +@113160 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@113420 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113421 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113422 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113423 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113469 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113470 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113471 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113472 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@113473 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@113474 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@113475 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@113476 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@113477 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@113478 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@113479 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@113480 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@113481 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@113482 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@113483 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@113484 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@113485 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@113486 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@113487 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@113488 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@113489 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@113490 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@113491 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@113492 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@113493 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@113494 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@113495 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@113496 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@113497 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@113498 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@113499 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@113500 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@113501 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@113502 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@113503 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@113504 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@113505 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@113506 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@113507 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@113508 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@113509 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@113510 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@113569 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@113570 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@113571 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@113585 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@113586 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@113643 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@113644 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@113654 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@113655 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@113719 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@113720 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:float +@113853 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 data:float +@113854 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@113903 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@113904 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +l_prticles_id$100674 = .rodata:0x00000230; // type:object size:0x6 scope:local align:4 +@114115 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:string +@114116 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:float +@114124 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 data:float +@114187 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@114188 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@114189 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@114190 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@114191 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@114192 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@114266 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@114306 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@114307 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@114383 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@114384 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:float +@114493 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 data:float +@114494 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@114495 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@114593 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@114594 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@114595 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@114596 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@114661 = .rodata:0x00000290; // type:object size:0x8 scope:local align:4 data:double +@114723 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@114914 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@114915 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@114916 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@114917 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 data:float +@115201 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@115202 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@115203 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@115204 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@115205 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@115206 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@115280 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@115281 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@115282 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@115283 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@115332 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@115333 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@115385 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@115400 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 data:float +@115437 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 data:float +@115473 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:4 +@115474 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@115520 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@115560 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@115837 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@115838 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@115839 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@115840 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@115841 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@115842 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@115843 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@115844 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@115845 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@115846 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@115847 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@115848 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@115849 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@115850 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 data:float +@115851 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@115852 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@115853 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:string +@115854 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@115883 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 data:float +@115884 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 data:float +@115885 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@115886 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@115966 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@115967 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@116070 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 data:float +@116071 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 data:float +@116110 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@116111 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@116159 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@116315 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@116316 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileNameList = .data:0x00000004; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRAa = .data:0x00000014; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRA_jump = .data:0x00000024; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRA_demo = .data:0x00000034; // type:object size:0x10 scope:global align:4 +l_exloadRes_list = .data:0x00000044; // type:object size:0x10 scope:global align:4 +lbl_463_data_54 = .data:0x00000054; // type:object size:0x9 data:string +lbl_463_data_5D = .data:0x0000005D; // type:object size:0x8 data:string +lbl_463_data_65 = .data:0x00000065; // type:object size:0x9 data:string +lbl_463_data_6E = .data:0x0000006E; // type:object size:0x9 data:string +l_resNames = .data:0x00000078; // type:object size:0x14 scope:global align:4 +l_bmdGetParamList = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000094; // type:object size:0x118 scope:global align:4 +l_btpGetParamList = .data:0x000001AC; // type:object size:0x20 scope:global align:4 +l_eventMotionChangeTable = .data:0x000001CC; // type:object size:0x16 scope:global align:4 +l_eventFaceChangeTable = .data:0x000001E2; // type:object size:0x8 scope:global align:2 +lbl_463_data_1EA = .data:0x000001EA; // type:object size:0xB data:string +l_evtNameList = .data:0x000001F8; // type:object size:0x8 scope:global align:4 +l_entryJntNoList = .data:0x00000200; // type:object size:0x8 scope:global align:4 +lbl_463_data_208 = .data:0x00000208; // type:object size:0x12 data:string +lbl_463_data_21A = .data:0x0000021A; // type:object size:0x8 data:string +@113152 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@113237 = .data:0x00000230; // type:object size:0x58 scope:local align:4 +@113267 = .data:0x00000288; // type:object size:0x34 scope:local align:4 +@113332 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@113333 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@113334 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@113335 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +@113336 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +@113393 = .data:0x000002F8; // type:object size:0xC scope:local align:4 data:4byte +@113394 = .data:0x00000304; // type:object size:0xC scope:local align:4 data:4byte +@113535 = .data:0x00000310; // type:object size:0xC scope:local align:4 data:4byte +@113870 = .data:0x0000031C; // type:object size:0xC scope:local align:4 data:4byte +@113871 = .data:0x00000328; // type:object size:0xC scope:local align:4 data:4byte +@113921 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@113922 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@113923 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@113924 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@113953 = .data:0x00000364; // type:object size:0xC scope:local align:4 +@113954 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@114141 = .data:0x0000037C; // type:object size:0xC scope:local align:4 data:4byte +@114217 = .data:0x00000388; // type:object size:0xC scope:local align:4 data:4byte +@114218 = .data:0x00000394; // type:object size:0xC scope:local align:4 data:4byte +@114274 = .data:0x000003A0; // type:object size:0xC scope:local align:4 data:4byte +@114326 = .data:0x000003AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_463_data_3B8 = .data:0x000003B8; // type:object size:0x8 data:string +@114410 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@114411 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@114412 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@114413 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@114522 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@114523 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@114524 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@114603 = .data:0x00000414; // type:object size:0xC scope:local align:4 data:4byte +@114673 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@114674 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@114675 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@114744 = .data:0x00000444; // type:object size:0xC scope:local align:4 data:4byte +@114745 = .data:0x00000450; // type:object size:0xC scope:local align:4 data:4byte +@114837 = .data:0x0000045C; // type:object size:0xC scope:local align:4 data:4byte +@114838 = .data:0x00000468; // type:object size:0xC scope:local align:4 data:4byte +@114952 = .data:0x00000474; // type:object size:0xC scope:local align:4 +@114953 = .data:0x00000480; // type:object size:0xC scope:local align:4 +@114954 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@115005 = .data:0x00000498; // type:object size:0x1C scope:local align:4 +@115210 = .data:0x000004B4; // type:object size:0x1C scope:local align:4 +@115285 = .data:0x000004D0; // type:object size:0x20 scope:local align:4 +@115305 = .data:0x000004F0; // type:object size:0xC scope:local align:4 data:4byte +@115351 = .data:0x000004FC; // type:object size:0xC scope:local align:4 data:4byte +@115352 = .data:0x00000508; // type:object size:0xC scope:local align:4 data:4byte +@115481 = .data:0x00000514; // type:object size:0xC scope:local align:4 data:4byte +@115482 = .data:0x00000520; // type:object size:0xC scope:local align:4 data:4byte +@115527 = .data:0x0000052C; // type:object size:0xC scope:local align:4 data:4byte +@115528 = .data:0x00000538; // type:object size:0xC scope:local align:4 data:4byte +@115564 = .data:0x00000544; // type:object size:0xC scope:local align:4 data:4byte +@115617 = .data:0x00000550; // type:object size:0xC scope:local align:4 data:4byte +@115708 = .data:0x0000055C; // type:object size:0xC scope:local align:4 data:4byte +@115709 = .data:0x00000568; // type:object size:0xC scope:local align:4 data:4byte +@115856 = .data:0x00000574; // type:object size:0x30 scope:local align:4 +mBaseMotionList__11daObj_GrA_c = .data:0x000005A4; // type:object size:0x108 scope:global align:4 +mFaceMotionList__11daObj_GrA_c = .data:0x000006AC; // type:object size:0xA8 scope:global align:4 +daObj_GrA_MethodTable = .data:0x00000754; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GRA = .data:0x00000774; // type:object size:0x30 scope:global align:4 +__vt__17daObj_GrA_Param_c = .data:0x000007A4; // type:object size:0xC scope:global align:4 +lbl_463_data_7B0 = .data:0x000007B0; // type:object size:0x12 data:string +__RTTI__17daObj_GrA_Param_c = .data:0x000007C4; // type:object size:0x8 scope:global align:4 +__vt__11daObj_GrA_c = .data:0x000007CC; // type:object size:0x64 scope:global align:4 data:4byte +lbl_463_data_830 = .data:0x00000830; // type:object size:0xC data:string +@103926 = .data:0x0000083C; // type:object size:0x1C scope:local align:4 +__RTTI__11daObj_GrA_c = .data:0x00000858; // type:object size:0x8 scope:global align:4 +lbl_463_data_860 = .data:0x00000860; // type:object size:0x18 data:string +@103932 = .data:0x00000878; // type:object size:0x14 scope:local align:4 +lbl_463_data_88C = .data:0x0000088C; // type:object size:0x14 +@103934 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +lbl_463_data_8AC = .data:0x000008AC; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_centerOfst = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@99163 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +@99929 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@99930 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@99931 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@99932 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@99933 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@99934 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@99935 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@99936 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@99937 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@99938 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@99939 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@99940 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@99941 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@99942 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@99943 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +aTrembleTrans$99926 = .bss:0x000000E8; // type:object size:0xB4 scope:local align:4 +@99985 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +aOfst$99982 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 +@100028 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +aEyeOfst$100025 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@100198 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +@100199 = .bss:0x000001E4; // type:object size:0xC scope:local align:4 +@100200 = .bss:0x000001F0; // type:object size:0xC scope:local align:4 +@100201 = .bss:0x000001FC; // type:object size:0xC scope:local align:4 +aVec$100195 = .bss:0x00000208; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_graWall/splits.txt b/config/RZDJ01/rels/d_a_obj_graWall/splits.txt new file mode 100644 index 0000000000..e31f464f8b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_graWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_graWall.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_graWall/symbols.txt b/config/RZDJ01/rels/d_a_obj_graWall/symbols.txt new file mode 100644 index 0000000000..47c6861075 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_graWall/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daObjGraWall_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__14daObjGraWall_cFv = .text:0x0000017C; // type:function size:0xA0 scope:global align:4 +col_init__14daObjGraWall_cFv = .text:0x0000021C; // type:function size:0x54 scope:global align:4 +col_set__14daObjGraWall_cFv = .text:0x00000270; // type:function size:0x70 scope:global align:4 +daObjGraWall_Execute__FP14daObjGraWall_c = .text:0x000002E0; // type:function size:0x4 scope:global align:4 +daObjGraWall_IsDelete__FP14daObjGraWall_c = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +daObjGraWall_Delete__FP14daObjGraWall_c = .text:0x000002EC; // type:function size:0x8 scope:global align:4 +daObjGraWall_create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +l_daObjGraWall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_GRA_WALL = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_gra_rock/splits.txt b/config/RZDJ01/rels/d_a_obj_gra_rock/splits.txt new file mode 100644 index 0000000000..f13dbc1ccb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_gra_rock.cpp: + .text start:0x0000005C end:0x0000102C + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000278 diff --git a/config/RZDJ01/rels/d_a_obj_gra_rock/symbols.txt b/config/RZDJ01/rels/d_a_obj_gra_rock/symbols.txt new file mode 100644 index 0000000000..57e843d536 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_gra_rock/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAttnPos__14daObjGraRock_cFv = .text:0x0000005C; // type:function size:0x358 scope:global align:4 +setBaseMtx__14daObjGraRock_cFv = .text:0x000003B4; // type:function size:0x78 scope:global align:4 +setPrtcl__14daObjGraRock_cFv = .text:0x0000042C; // type:function size:0xB8 scope:global align:4 +bombParticleSet__14daObjGraRock_cFv = .text:0x000004E4; // type:function size:0x188 scope:global align:4 +setEnvTevColor__14daObjGraRock_cFv = .text:0x0000066C; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjGraRock_cFv = .text:0x000006C4; // type:function size:0x44 scope:global align:4 +col_set__14daObjGraRock_cFv = .text:0x00000708; // type:function size:0x188 scope:global align:4 +Create__14daObjGraRock_cFv = .text:0x00000890; // type:function size:0x204 scope:global align:4 +CreateHeap__14daObjGraRock_cFv = .text:0x00000A94; // type:function size:0xDC scope:global align:4 +create__14daObjGraRock_cFv = .text:0x00000B70; // type:function size:0x1FC scope:global align:4 +Execute__14daObjGraRock_cFPPA3_A4_f = .text:0x00000D6C; // type:function size:0x128 scope:global align:4 +Draw__14daObjGraRock_cFv = .text:0x00000E94; // type:function size:0xC0 scope:global align:4 +Delete__14daObjGraRock_cFv = .text:0x00000F54; // type:function size:0x98 scope:global align:4 +daObjGraRock_Draw__FP14daObjGraRock_c = .text:0x00000FEC; // type:function size:0x10 scope:global align:4 +daObjGraRock_Execute__FP14daObjGraRock_c = .text:0x00000FFC; // type:function size:0x4 scope:global align:4 +daObjGraRock_IsDelete__FP14daObjGraRock_c = .text:0x00001000; // type:function size:0x8 scope:global align:4 +daObjGraRock_Delete__FP14daObjGraRock_c = .text:0x00001008; // type:function size:0x4 scope:global align:4 +daObjGraRock_create__FP10fopAc_ac_c = .text:0x0000100C; // type:function size:0x4 scope:global align:4 +cLib_calcTimer__FPs_s = .text:0x00001010; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDCyl__14daObjGraRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@96459 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96461 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96462 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96463 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96464 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96465 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96466 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96467 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96468 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96474 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +l_prticles_id$94950 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96595 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96596 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96597 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96598 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96599 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96600 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_465_data_7 = .data:0x00000007; // type:object size:0x9 data:string +lbl_465_data_10 = .data:0x00000010; // type:object size:0x8 data:string +lbl_465_data_18 = .data:0x00000018; // type:object size:0x9 data:string +lbl_465_data_21 = .data:0x00000021; // type:object size:0xA data:string +l_arcName = .data:0x0000002C; // type:object size:0x14 scope:global align:4 data:4byte +lbl_465_data_40 = .data:0x00000040; // type:object size:0x20 +lbl_465_data_60 = .data:0x00000060; // type:object size:0x10 data:string +l_daObjGraRock_Method = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GraRock = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObjGraRock_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_465_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +@95228 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjGraRock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_465_data_114 = .data:0x00000114; // type:object size:0x11 data:string +@95230 = .data:0x00000128; // type:object size:0xC scope:local align:4 +lbl_465_data_134 = .data:0x00000134; // type:object size:0x3C +@95290 = .data:0x00000170; // type:object size:0x3C scope:local align:4 +lbl_465_data_1AC = .data:0x000001AC; // type:object size:0x14 +@95292 = .data:0x000001C0; // type:object size:0x34 scope:local align:4 +lbl_465_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@95350 = .data:0x00000208; // type:object size:0x24 scope:local align:4 +lbl_465_data_22C = .data:0x0000022C; // type:object size:0x18 +@95352 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_465_data_250 = .data:0x00000250; // type:object size:0x1C +@95354 = .data:0x0000026C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_grave_stone/splits.txt b/config/RZDJ01/rels/d_a_obj_grave_stone/splits.txt new file mode 100644 index 0000000000..01fd1726da --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_grave_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_grave_stone.cpp: + .text start:0x0000005C end:0x00000980 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDJ01/rels/d_a_obj_grave_stone/symbols.txt b/config/RZDJ01/rels/d_a_obj_grave_stone/symbols.txt new file mode 100644 index 0000000000..0fa1329c2d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_grave_stone/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daGraveStone_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +moveCalc__14daGraveStone_cFv = .text:0x000000CC; // type:function size:0x200 scope:global align:4 +setPrtcl__14daGraveStone_cFv = .text:0x000002CC; // type:function size:0x134 scope:global align:4 +setEnvTevColor__14daGraveStone_cFv = .text:0x00000400; // type:function size:0x58 scope:global align:4 +setRoomNo__14daGraveStone_cFv = .text:0x00000458; // type:function size:0x44 scope:global align:4 +Create__14daGraveStone_cFv = .text:0x0000049C; // type:function size:0x154 scope:global align:4 +CreateHeap__14daGraveStone_cFv = .text:0x000005F0; // type:function size:0x6C scope:global align:4 +create__14daGraveStone_cFv = .text:0x0000065C; // type:function size:0x174 scope:global align:4 +Execute__14daGraveStone_cFPPA3_A4_f = .text:0x000007D0; // type:function size:0x48 scope:global align:4 +Draw__14daGraveStone_cFv = .text:0x00000818; // type:function size:0x98 scope:global align:4 +Delete__14daGraveStone_cFv = .text:0x000008B0; // type:function size:0x68 scope:global align:4 +daGraveStone_Draw__FP14daGraveStone_c = .text:0x00000918; // type:function size:0x10 scope:global align:4 +daGraveStone_Execute__FP14daGraveStone_c = .text:0x00000928; // type:function size:0x4 scope:global align:4 +daGraveStone_IsDelete__FP14daGraveStone_c = .text:0x0000092C; // type:function size:0x8 scope:global align:4 +daGraveStone_Delete__FP14daGraveStone_c = .text:0x00000934; // type:function size:0x4 scope:global align:4 +daGraveStone_create__FP10fopAc_ac_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +__ct__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x0000093C; // type:function size:0x4 scope:global align:4 +__dt__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x00000940; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__14daGraveStone_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +mCcDCyl__14daGraveStone_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +@93347 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@93348 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93349 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93350 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93351 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93413 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +lbl_466_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_466_data_C = .data:0x0000000C; // type:object size:0xB data:string +lbl_466_data_17 = .data:0x00000017; // type:object size:0xB data:string +l_daGraveStone_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GraveStone = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daGraveStone_c = .data:0x00000074; // type:object size:0x28 scope:global align:4 +lbl_466_data_9C = .data:0x0000009C; // type:object size:0xF data:string +@92419 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daGraveStone_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_groundwater/splits.txt b/config/RZDJ01/rels/d_a_obj_groundwater/splits.txt new file mode 100644 index 0000000000..629bcd2036 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_groundwater/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_groundwater.cpp: + .text start:0x000000CC end:0x00001050 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000124 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_groundwater/symbols.txt b/config/RZDJ01/rels/d_a_obj_groundwater/symbols.txt new file mode 100644 index 0000000000..5d5537d508 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_groundwater/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daGrdWater_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__12daGrdWater_cFv = .text:0x0000010C; // type:function size:0xA4 scope:global align:4 +CreateHeap__12daGrdWater_cFv = .text:0x000001B0; // type:function size:0x394 scope:global align:4 +create__12daGrdWater_cFv = .text:0x00000544; // type:function size:0x3C8 scope:global align:4 +Execute__12daGrdWater_cFPPA3_A4_f = .text:0x0000090C; // type:function size:0x1BC scope:global align:4 +modeWait__12daGrdWater_cFv = .text:0x00000AC8; // type:function size:0x4 scope:global align:4 +init_modeLevelUpA__12daGrdWater_cFv = .text:0x00000ACC; // type:function size:0x48 scope:global align:4 +modeLevelUpA__12daGrdWater_cFv = .text:0x00000B14; // type:function size:0x70 scope:global align:4 +modeLevelDownA__12daGrdWater_cFv = .text:0x00000B84; // type:function size:0x5C scope:global align:4 +init_modeLevelUpB__12daGrdWater_cFv = .text:0x00000BE0; // type:function size:0x48 scope:global align:4 +modeLevelUpB__12daGrdWater_cFv = .text:0x00000C28; // type:function size:0x70 scope:global align:4 +modeLevelDownB__12daGrdWater_cFv = .text:0x00000C98; // type:function size:0x5C scope:global align:4 +Draw__12daGrdWater_cFv = .text:0x00000CF4; // type:function size:0x26C scope:global align:4 +Delete__12daGrdWater_cFv = .text:0x00000F60; // type:function size:0x30 scope:global align:4 +daGrdWater_Draw__FP12daGrdWater_c = .text:0x00000F90; // type:function size:0x10 scope:global align:4 +daGrdWater_Execute__FP12daGrdWater_c = .text:0x00000FA0; // type:function size:0x4 scope:global align:4 +daGrdWater_Delete__FP12daGrdWater_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daGrdWater_Create__FP10fopAc_ac_c = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +__dt__16daGrdWater_HIO_cFv = .text:0x00000FAC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00001034; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90968 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91069 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91213 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@91408 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_467_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_mode_func = .data:0x00000008; // type:object size:0x3C scope:global align:4 +l_daGrdWater_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_GRDWATER = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__16daGrdWater_HIO_c = .data:0x00000094; // type:object size:0xC scope:global align:4 +lbl_467_data_A0 = .data:0x000000A0; // type:object size:0x11 data:string +@89721 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daGrdWater_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__12daGrdWater_c = .data:0x000000D0; // type:object size:0x28 scope:global align:4 +lbl_467_data_F8 = .data:0x000000F8; // type:object size:0xD data:string +@89724 = .data:0x00000108; // type:object size:0x14 scope:local align:4 +__RTTI__12daGrdWater_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89420 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_grz_rock/splits.txt b/config/RZDJ01/rels/d_a_obj_grz_rock/splits.txt new file mode 100644 index 0000000000..e382bae67b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_grz_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_grz_rock.cpp: + .text start:0x0000005C end:0x000006AC + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDJ01/rels/d_a_obj_grz_rock/symbols.txt b/config/RZDJ01/rels/d_a_obj_grz_rock/symbols.txt new file mode 100644 index 0000000000..1b625735a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_grz_rock/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjGrzRock_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +setEnvTevColor__14daObjGrzRock_cFv = .text:0x000000D4; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjGrzRock_cFv = .text:0x0000012C; // type:function size:0x40 scope:global align:4 +setPrtcl__14daObjGrzRock_cFv = .text:0x0000016C; // type:function size:0xB0 scope:global align:4 +Create__14daObjGrzRock_cFv = .text:0x0000021C; // type:function size:0x13C scope:global align:4 +CreateHeap__14daObjGrzRock_cFv = .text:0x00000358; // type:function size:0x68 scope:global align:4 +create__14daObjGrzRock_cFv = .text:0x000003C0; // type:function size:0x16C scope:global align:4 +Execute__14daObjGrzRock_cFPPA3_A4_f = .text:0x0000052C; // type:function size:0x58 scope:global align:4 +Draw__14daObjGrzRock_cFv = .text:0x00000584; // type:function size:0x98 scope:global align:4 +Delete__14daObjGrzRock_cFv = .text:0x0000061C; // type:function size:0x6C scope:global align:4 +daObjGrzRock_Draw__FP14daObjGrzRock_c = .text:0x00000688; // type:function size:0x10 scope:global align:4 +daObjGrzRock_Execute__FP14daObjGrzRock_c = .text:0x00000698; // type:function size:0x4 scope:global align:4 +daObjGrzRock_IsDelete__FP14daObjGrzRock_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +daObjGrzRock_Delete__FP14daObjGrzRock_c = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +daObjGrzRock_create__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_prticles_id$94901 = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95725 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +lbl_468_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_468_data_C = .data:0x0000000C; // type:object size:0xC data:string +l_daObjGrzRock_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GrzRock = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObjGrzRock_c = .data:0x00000068; // type:object size:0x28 scope:global align:4 +lbl_468_data_90 = .data:0x00000090; // type:object size:0xF data:string +@95076 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjGrzRock_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_h_saku/splits.txt b/config/RZDJ01/rels/d_a_obj_h_saku/splits.txt new file mode 100644 index 0000000000..714e7ac792 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_h_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_h_saku.cpp: + .text start:0x000000CC end:0x00000EA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt b/config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt new file mode 100644 index 0000000000..2d7ede96ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_h_saku/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +BreakSet__13daObjH_Saku_cFv = .text:0x000000CC; // type:function size:0x26C scope:global align:4 +SpeedSet__13daObjH_Saku_cFP4cXyzP4cXyzf = .text:0x00000338; // type:function size:0x218 scope:global align:4 +Action__13daObjH_Saku_cFv = .text:0x00000550; // type:function size:0x398 scope:global align:4 +initBaseMtx__13daObjH_Saku_cFv = .text:0x000008E8; // type:function size:0x38 scope:global align:4 +setBaseMtx__13daObjH_Saku_cFv = .text:0x00000920; // type:function size:0xF8 scope:global align:4 +daObjH_Saku_Draw__FP13daObjH_Saku_c = .text:0x00000A18; // type:function size:0x10 scope:global align:4 +daObjH_Saku_Execute__FP13daObjH_Saku_c = .text:0x00000A28; // type:function size:0x4 scope:global align:4 +daObjH_Saku_IsDelete__FP13daObjH_Saku_c = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +daObjH_Saku_Delete__FP13daObjH_Saku_c = .text:0x00000A34; // type:function size:0x24 scope:global align:4 +daObjH_Saku_Create__FP10fopAc_ac_c = .text:0x00000A58; // type:function size:0x194 scope:global align:4 +Delete__13daObjH_Saku_cFv = .text:0x00000BEC; // type:function size:0x30 scope:global align:4 +Draw__13daObjH_Saku_cFv = .text:0x00000C1C; // type:function size:0xDC scope:global align:4 +Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000CF8; // type:function size:0x4C scope:global align:4 +Create__13daObjH_Saku_cFv = .text:0x00000D44; // type:function size:0x58 scope:global align:4 +CreateHeap__13daObjH_Saku_cFv = .text:0x00000D9C; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92935 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92936 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92937 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92938 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92939 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92943 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92944 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92945 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92992 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93018 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93019 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93023 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93039 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93092 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93093 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93135 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93136 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93137 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_469_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjH_Saku_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_H_Saku = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjH_Saku_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_469_data_84 = .data:0x00000084; // type:object size:0xE data:string +@92024 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjH_Saku_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_469_data_B0 = .data:0x000000B0; // type:object size:0xB data:string +lbl_469_data_BB = .data:0x000000BB; // type:object size:0xB data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +s_pos_l__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@91753 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +s_pos_r__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hakai_brl/splits.txt b/config/RZDJ01/rels/d_a_obj_hakai_brl/splits.txt new file mode 100644 index 0000000000..f690046988 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hakai_brl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hakai_brl.cpp: + .text start:0x0000005C end:0x00000970 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt b/config/RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt new file mode 100644 index 0000000000..fb5c2e2566 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hakai_brl/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHBarrel_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjHBarrel_cFv = .text:0x00000060; // type:function size:0xA8 scope:global align:4 +__dt__14daObjHBarrel_cFv = .text:0x00000108; // type:function size:0xA8 scope:global align:4 +createHeap__14daObjHBarrel_cFv = .text:0x000001B0; // type:function size:0x68 scope:global align:4 +create__14daObjHBarrel_cFv = .text:0x00000218; // type:function size:0xE8 scope:global align:4 +draw__14daObjHBarrel_cFv = .text:0x00000300; // type:function size:0x68 scope:global align:4 +execute__14daObjHBarrel_cFv = .text:0x00000368; // type:function size:0xAC scope:global align:4 +init__14daObjHBarrel_cFv = .text:0x00000414; // type:function size:0x98 scope:global align:4 +setModelMtx__14daObjHBarrel_cFv = .text:0x000004AC; // type:function size:0x64 scope:global align:4 +hitAction__14daObjHBarrel_cFv = .text:0x00000510; // type:function size:0x254 scope:global align:4 +callEmt__14daObjHBarrel_cFv = .text:0x00000764; // type:function size:0x164 scope:global align:4 +daObjHBarrel_create__FP14daObjHBarrel_c = .text:0x000008C8; // type:function size:0x54 scope:global align:4 +daObjHBarrel_Delete__FP14daObjHBarrel_c = .text:0x0000091C; // type:function size:0x4C scope:global align:4 +daObjHBarrel_execute__FP14daObjHBarrel_c = .text:0x00000968; // type:function size:0x4 scope:global align:4 +daObjHBarrel_draw__FP14daObjHBarrel_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +s_CcDCyl__14daObjHBarrel_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@90127 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90128 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90196 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90197 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89071 = .rodata:0x00000054; // type:object size:0x6 scope:local align:4 +@90222 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +PARTICLE_NUM$89070 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_470_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_470_data_C = .data:0x0000000C; // type:object size:0x11 data:string +lbl_470_data_1D = .data:0x0000001D; // type:object size:0x7 data:string +daObjHBarrel_METHODS = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HBarrel = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daObjHBarrel_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_470_data_80 = .data:0x00000080; // type:object size:0xF data:string +@89120 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjHBarrel_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +lbl_470_data_AC = .data:0x000000AC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt b/config/RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt new file mode 100644 index 0000000000..ca43e5a634 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hakai_ftr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hakai_ftr.cpp: + .text start:0x0000005C end:0x00000920 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt b/config/RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt new file mode 100644 index 0000000000..397a19fcbc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hakai_ftr/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHFtr_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daObjHFtr_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +__dt__11daObjHFtr_cFv = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +createHeap__11daObjHFtr_cFv = .text:0x0000019C; // type:function size:0x128 scope:global align:4 +create__11daObjHFtr_cFv = .text:0x000002C4; // type:function size:0x10C scope:global align:4 +Delete__11daObjHFtr_cFv = .text:0x000003D0; // type:function size:0x74 scope:global align:4 +draw__11daObjHFtr_cFv = .text:0x00000444; // type:function size:0x98 scope:global align:4 +execute__11daObjHFtr_cFv = .text:0x000004DC; // type:function size:0xF8 scope:global align:4 +init__11daObjHFtr_cFv = .text:0x000005D4; // type:function size:0x144 scope:global align:4 +setModelMtx__11daObjHFtr_cFv = .text:0x00000718; // type:function size:0x60 scope:global align:4 +chkHit__11daObjHFtr_cFv = .text:0x00000778; // type:function size:0x68 scope:global align:4 +callEmt__11daObjHFtr_cFv = .text:0x000007E0; // type:function size:0xE0 scope:global align:4 +daObjHFtr_create__FP11daObjHFtr_c = .text:0x000008C0; // type:function size:0x54 scope:global align:4 +daObjHFtr_Delete__FP11daObjHFtr_c = .text:0x00000914; // type:function size:0x4 scope:global align:4 +daObjHFtr_execute__FP11daObjHFtr_c = .text:0x00000918; // type:function size:0x4 scope:global align:4 +daObjHFtr_draw__FP11daObjHFtr_c = .text:0x0000091C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_heapSize = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +s_CcDCyl__11daObjHFtr_c = .rodata:0x00000024; // type:object size:0x44 scope:global align:4 +@90135 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90136 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +COL_OFFSET_X$89060 = .rodata:0x00000070; // type:object size:0x18 scope:local align:4 +COL_HEIGHT$89061 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +COL_RADIUS$89062 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@90161 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +PARTICLE_NAME$89092 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_471_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_471_data_7 = .data:0x00000007; // type:object size:0x6 data:string +lbl_471_data_D = .data:0x0000000D; // type:object size:0x7 data:string +l_arcName = .data:0x00000014; // type:object size:0xC scope:global align:4 +daObjHFtr_METHODS = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HFtr = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__11daObjHFtr_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_471_data_7C = .data:0x0000007C; // type:object size:0xC data:string +@89138 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjHFtr_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +lbl_471_data_A4 = .data:0x000000A4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hasu2/splits.txt b/config/RZDJ01/rels/d_a_obj_hasu2/splits.txt new file mode 100644 index 0000000000..37c1f60cec --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hasu2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hasu2.cpp: + .text start:0x0000005C end:0x00000744 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000EC diff --git a/config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt b/config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt new file mode 100644 index 0000000000..287b27f3ff --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hasu2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +__ct__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000084; // type:function size:0x64 scope:global align:4 +create1st__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000000E8; // type:function size:0x80 scope:global align:4 +setMtx__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000168; // type:function size:0x6C scope:global align:4 +CreateHeap__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000001D4; // type:function size:0x68 scope:global align:4 +Create__Q29nObjMHasu12daObjMHasu_cFv = .text:0x0000023C; // type:function size:0xF0 scope:global align:4 +Execute__Q29nObjMHasu12daObjMHasu_cFPPA3_A4_f = .text:0x0000032C; // type:function size:0x5C scope:global align:4 +Draw__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000388; // type:function size:0x98 scope:global align:4 +Delete__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000420; // type:function size:0x38 scope:global align:4 +upDownHasu__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000458; // type:function size:0x198 scope:global align:4 +setHasuCount__Q29nObjMHasu12daObjMHasu_cFf = .text:0x000005F0; // type:function size:0x8C scope:global align:4 +daObjMHasu_create1st__FPQ29nObjMHasu12daObjMHasu_c = .text:0x0000067C; // type:function size:0x54 scope:global align:4 +daObjMHasu_MoveBGDelete__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGExecute__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGDraw__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 +__dt__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000006E8; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@89713 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89714 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89715 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89749 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89750 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89751 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89784 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89785 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89786 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@89803 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@89804 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_472_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjMHasu_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MHasu = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__Q29nObjMHasu12daObjMHasu_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_472_data_88 = .data:0x00000088; // type:object size:0x18 data:string +@89142 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +__RTTI__Q29nObjMHasu12daObjMHasu_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_472_data_C4 = .data:0x000000C4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000E4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hata/splits.txt b/config/RZDJ01/rels/d_a_obj_hata/splits.txt new file mode 100644 index 0000000000..38ece5d7c2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hata/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hata.cpp: + .text start:0x0000005C end:0x0000083C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_hata/symbols.txt b/config/RZDJ01/rels/d_a_obj_hata/symbols.txt new file mode 100644 index 0000000000..10f9b0cf7e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hata/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHata_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000060; // type:function size:0xEC scope:global align:4 +__ct__11daObjHata_cFv = .text:0x0000014C; // type:function size:0x5C scope:global align:4 +__dt__11daObjHata_cFv = .text:0x000001A8; // type:function size:0x9C scope:global align:4 +createHeap__11daObjHata_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daObjHata_cFv = .text:0x000002AC; // type:function size:0x110 scope:global align:4 +draw__11daObjHata_cFv = .text:0x000003BC; // type:function size:0x98 scope:global align:4 +setModelMtx__11daObjHata_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +init__11daObjHata_cFv = .text:0x000004B8; // type:function size:0x98 scope:global align:4 +moveSwing__11daObjHata_cFv = .text:0x00000550; // type:function size:0x228 scope:global align:4 +daObjHata_create__FP11daObjHata_c = .text:0x00000778; // type:function size:0x54 scope:global align:4 +daObjHata_Delete__FP11daObjHata_c = .text:0x000007CC; // type:function size:0x34 scope:global align:4 +daObjHata_execute__FP11daObjHata_c = .text:0x00000800; // type:function size:0x38 scope:global align:4 +daObjHata_draw__FP11daObjHata_c = .text:0x00000838; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +SING$89067 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +AIM_ANGLE_X$89068 = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +STEP_ANGLE_X$89069 = .rodata:0x00000020; // type:object size:0xC scope:local align:4 +@89838 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89839 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89840 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89841 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89845 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +lbl_473_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjHata_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Hata = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjHata_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_473_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89132 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjHata_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_473_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hb/splits.txt b/config/RZDJ01/rels/d_a_obj_hb/splits.txt new file mode 100644 index 0000000000..72c583846c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hb/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hb.cpp: + .text start:0x0000005C end:0x00001A98 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000A0 diff --git a/config/RZDJ01/rels/d_a_obj_hb/symbols.txt b/config/RZDJ01/rels/d_a_obj_hb/symbols.txt new file mode 100644 index 0000000000..eb26e731b9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hb/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daOBJ_HB_Draw__FP12obj_hb_class = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +daOBJ_HB_Execute__FP12obj_hb_class = .text:0x00000128; // type:function size:0x15E4 scope:global align:4 +daOBJ_HB_IsDelete__FP12obj_hb_class = .text:0x0000170C; // type:function size:0x8 scope:global align:4 +daOBJ_HB_Delete__FP12obj_hb_class = .text:0x00001714; // type:function size:0x5C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x68 scope:global align:4 +daOBJ_HB_Create__FP10fopAc_ac_c = .text:0x000017D8; // type:function size:0x2C0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94928 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94929 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94930 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94931 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94932 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94933 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94934 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94935 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94936 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94937 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94938 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94939 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94940 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94941 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94942 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94943 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94944 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94945 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94946 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94947 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94948 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94949 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94950 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94951 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94952 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94953 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94954 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94955 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94956 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94957 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94958 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@94961 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94967 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94968 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94969 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94970 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94971 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@94972 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94980 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@95058 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +w_eff_id$92049 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_474_data_8 = .data:0x00000008; // type:object size:0x5 data:string +cc_sph_src$92188 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +l_daOBJ_HB_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_HB = .data:0x00000070; // type:object size:0x30 scope:global align:4 +lbl_474_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_hbombkoya/splits.txt b/config/RZDJ01/rels/d_a_obj_hbombkoya/splits.txt new file mode 100644 index 0000000000..fcb1928795 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hbombkoya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hbombkoya.cpp: + .text start:0x0000005C end:0x00000AA8 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000300 diff --git a/config/RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt b/config/RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt new file mode 100644 index 0000000000..2b092861e9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hbombkoya/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjHBombkoya_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +CreateHeap__16daObjHBombkoya_cFv = .text:0x00000100; // type:function size:0x8C scope:global align:4 +Create__16daObjHBombkoya_cFv = .text:0x0000018C; // type:function size:0x164 scope:global align:4 +setParticle__16daObjHBombkoya_cFPUsiPQ216daObjHBombkoya_c7PSetTblii = .text:0x000002F0; // type:function size:0x11C scope:global align:4 +Execute__16daObjHBombkoya_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x414 scope:global align:4 +Draw__16daObjHBombkoya_cFv = .text:0x00000820; // type:function size:0xC4 scope:global align:4 +Delete__16daObjHBombkoya_cFv = .text:0x000008E4; // type:function size:0x38 scope:global align:4 +daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x0000091C; // type:function size:0xD8 scope:global align:4 +daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 +daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 +daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x000009FC; // type:function size:0x10 scope:global align:4 +@1452@__dt__16daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000A14; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000A24; // type:function size:0x8 scope:global align:4 +__dt__16daObjHBombkoya_cFv = .text:0x00000A2C; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@90272 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90313 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89122 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +@89124 = .rodata:0x00000020; // type:object size:0xA0 scope:local align:4 +@89128 = .rodata:0x000000C0; // type:object size:0x6 scope:local align:4 +@89130 = .rodata:0x000000C8; // type:object size:0x64 scope:local align:4 +@90400 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@90401 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@90402 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +lbl_475_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +id$89134 = .data:0x00000054; // type:object size:0x12 scope:local align:4 +ptable$89146 = .data:0x00000068; // type:object size:0x180 scope:local align:4 data:2byte +daObjHBombkoya_METHODS = .data:0x000001E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HBombkoya = .data:0x00000208; // type:object size:0x30 scope:global align:4 +__vt__16daObjHBombkoya_c = .data:0x00000238; // type:object size:0x44 scope:global align:4 +lbl_475_data_27C = .data:0x0000027C; // type:object size:0x11 data:string +@89239 = .data:0x00000290; // type:object size:0x24 scope:local align:4 +__RTTI__16daObjHBombkoya_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_475_data_2BC = .data:0x000002BC; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_475_data_2D8 = .data:0x000002D8; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000002F8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_heavySw/splits.txt b/config/RZDJ01/rels/d_a_obj_heavySw/splits.txt new file mode 100644 index 0000000000..63a6096ba7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_heavySw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_heavySw.cpp: + .text start:0x000000CC end:0x00000D70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDJ01/rels/d_a_obj_heavySw/symbols.txt b/config/RZDJ01/rels/d_a_obj_heavySw/symbols.txt new file mode 100644 index 0000000000..2ff2554add --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_heavySw/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daHeavySw_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__11daHeavySw_cFv = .text:0x00000154; // type:function size:0xA4 scope:global align:4 +CreateHeap__11daHeavySw_cFv = .text:0x000001F8; // type:function size:0x68 scope:global align:4 +create__11daHeavySw_cFv = .text:0x00000260; // type:function size:0x1B8 scope:global align:4 +rideCallBack__11daHeavySw_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000418; // type:function size:0x30 scope:global align:4 +Execute__11daHeavySw_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x6C scope:global align:4 +moveSwitch__11daHeavySw_cFv = .text:0x000004B4; // type:function size:0x190 scope:global align:4 +modeWait__11daHeavySw_cFv = .text:0x00000644; // type:function size:0x14 scope:global align:4 +init_modeRide__11daHeavySw_cFv = .text:0x00000658; // type:function size:0x2C scope:global align:4 +modeRide__11daHeavySw_cFv = .text:0x00000684; // type:function size:0x120 scope:global align:4 +init_modeMoveInit__11daHeavySw_cFv = .text:0x000007A4; // type:function size:0x2C scope:global align:4 +modeMoveInit__11daHeavySw_cFv = .text:0x000007D0; // type:function size:0x114 scope:global align:4 +init_modeMove__11daHeavySw_cFv = .text:0x000008E4; // type:function size:0x3C scope:global align:4 +modeMove__11daHeavySw_cFv = .text:0x00000920; // type:function size:0x100 scope:global align:4 +init_modeMoveEnd__11daHeavySw_cFv = .text:0x00000A20; // type:function size:0xFC scope:global align:4 +modeMoveEnd__11daHeavySw_cFv = .text:0x00000B1C; // type:function size:0x84 scope:global align:4 +Draw__11daHeavySw_cFv = .text:0x00000BA0; // type:function size:0xFC scope:global align:4 +Delete__11daHeavySw_cFv = .text:0x00000C9C; // type:function size:0x30 scope:global align:4 +daHeavySw_Draw__FP11daHeavySw_c = .text:0x00000CCC; // type:function size:0x10 scope:global align:4 +daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000CDC; // type:function size:0x4 scope:global align:4 +daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000CE0; // type:function size:0x4 scope:global align:4 +daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global align:4 +__dt__15daHeavySw_HIO_cFv = .text:0x00000CE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92808 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92809 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92813 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92866 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91826 = .rodata:0x00000024; // type:object size:0x3C scope:local align:4 +@92918 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92919 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92920 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92921 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@92922 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@92923 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92924 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93030 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93031 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_476_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daHeavySw_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HeavySw = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__15daHeavySw_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_476_data_64 = .data:0x00000064; // type:object size:0x10 data:string +@91991 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__15daHeavySw_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__11daHeavySw_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_476_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +@91995 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__11daHeavySw_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91753 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_hfuta/splits.txt b/config/RZDJ01/rels/d_a_obj_hfuta/splits.txt new file mode 100644 index 0000000000..c55a263673 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hfuta/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hfuta.cpp: + .text start:0x000000CC end:0x00000C34 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000314 diff --git a/config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt b/config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt new file mode 100644 index 0000000000..54dd1d6f45 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hfuta/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__11daObjFuta_cFv = .text:0x000000CC; // type:function size:0xBC scope:global align:4 +Create__11daObjFuta_cFv = .text:0x00000188; // type:function size:0xA8 scope:global align:4 +CreateHeap__11daObjFuta_cFv = .text:0x00000230; // type:function size:0x68 scope:global align:4 +create1st__11daObjFuta_cFv = .text:0x00000298; // type:function size:0x68 scope:global align:4 +Execute__11daObjFuta_cFPPA3_A4_f = .text:0x00000300; // type:function size:0x6F0 scope:global align:4 +mode_wait__11daObjFuta_cFv = .text:0x000009F0; // type:function size:0x84 scope:global align:4 +mode_move__11daObjFuta_cFv = .text:0x00000A74; // type:function size:0x70 scope:global align:4 +mode_end__11daObjFuta_cFv = .text:0x00000AE4; // type:function size:0x10 scope:global align:4 +Draw__11daObjFuta_cFv = .text:0x00000AF4; // type:function size:0x98 scope:global align:4 +Delete__11daObjFuta_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global align:4 +daObjFuta_create1st__FP11daObjFuta_c = .text:0x00000BBC; // type:function size:0x60 scope:global align:4 +daObjFuta_MoveBGDelete__FP11daObjFuta_c = .text:0x00000C1C; // type:function size:0x4 scope:global align:4 +daObjFuta_MoveBGExecute__FP11daObjFuta_c = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +daObjFuta_MoveBGDraw__FP11daObjFuta_c = .text:0x00000C24; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89868 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89869 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89870 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89887 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89925 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89930 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89932 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_idx_num$89077 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_477_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89173 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjFuta_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Hfuta = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__11daObjFuta_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_477_data_AC = .data:0x000000AC; // type:object size:0xC data:string +@89254 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjFuta_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@89034 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@89035 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@89036 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@89037 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@89038 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@89039 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@89040 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@89041 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@89042 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@89043 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@89044 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@89045 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@89046 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@89047 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@89048 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@89049 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@89050 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@89051 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@89052 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@89053 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@89054 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@89055 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@89056 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@89057 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@89058 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@89059 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@89060 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@89061 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@89062 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@89063 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +@89064 = .bss:0x00000174; // type:object size:0xC scope:local align:4 +@89065 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +@89066 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@89067 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@89068 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@89069 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@89070 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@89071 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@89072 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@89073 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@89074 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@89075 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@89076 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +l_rot_data$89031 = .bss:0x00000210; // type:object size:0x102 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_hhashi/splits.txt b/config/RZDJ01/rels/d_a_obj_hhashi/splits.txt new file mode 100644 index 0000000000..341813061f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hhashi.cpp: + .text start:0x0000005C end:0x0000166C + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt b/config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt new file mode 100644 index 0000000000..c104817e62 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hhashi/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjHHASHI_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daObjHHASHI_Create__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x218 scope:global align:4 +daObjHHASHI_Delete__FP13daObjHHASHI_c = .text:0x000002D4; // type:function size:0x24 scope:global align:4 +Set_Hahen__13daObjHHASHI_cFP4cXyz = .text:0x000002F8; // type:function size:0x278 scope:global align:4 +Set_Speed__13daObjHHASHI_cFssffff = .text:0x00000570; // type:function size:0x434 scope:global align:4 +Obj_Damage__13daObjHHASHI_cFv = .text:0x000009A4; // type:function size:0x1B0 scope:global align:4 +Wall_Check__13daObjHHASHI_cFs = .text:0x00000B54; // type:function size:0xD8 scope:global align:4 +Hahen_Motion__13daObjHHASHI_cFs = .text:0x00000C2C; // type:function size:0x1D0 scope:global align:4 +CheckCull__13daObjHHASHI_cFv = .text:0x00000DFC; // type:function size:0xB4 scope:global align:4 +checkViewArea__13daObjHHASHI_cFi = .text:0x00000EB0; // type:function size:0x8C scope:global align:4 +Rolling__13daObjHHASHI_cFP4cXyzffSc = .text:0x00000F3C; // type:function size:0xB8 scope:global align:4 +Roll_Set__13daObjHHASHI_cFP4cXyzfs = .text:0x00000FF4; // type:function size:0x16C scope:global align:4 +setBaseMtx__13daObjHHASHI_cFv = .text:0x00001160; // type:function size:0xD8 scope:global align:4 +daObjHHASHI_Draw__FP13daObjHHASHI_c = .text:0x00001238; // type:function size:0x10 scope:global align:4 +daObjHHASHI_Execute__FP13daObjHHASHI_c = .text:0x00001248; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjHHASHI_cFv = .text:0x0000124C; // type:function size:0xE0 scope:global align:4 +daObjHHASHI_IsDelete__FP13daObjHHASHI_c = .text:0x0000132C; // type:function size:0x8 scope:global align:4 +Delete__13daObjHHASHI_cFv = .text:0x00001334; // type:function size:0x8C scope:global align:4 +Draw__13daObjHHASHI_cFv = .text:0x000013C0; // type:function size:0x144 scope:global align:4 +Execute__13daObjHHASHI_cFPPA3_A4_f = .text:0x00001504; // type:function size:0xB0 scope:global align:4 +Create__13daObjHHASHI_cFv = .text:0x000015B4; // type:function size:0x44 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000015F8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93446 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95316 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95317 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95341 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95342 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95343 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95344 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95345 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95347 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95348 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95349 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@95350 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95351 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95352 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95353 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@95405 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95406 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95467 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95468 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95469 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95470 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95471 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@95472 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95473 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95489 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@95508 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95509 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95645 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@95656 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95657 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95658 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95659 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +lbl_98_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjHHASHI_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HHASHI = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObjHHASHI_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_98_data_88 = .data:0x00000088; // type:object size:0xE data:string +@93902 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjHHASHI_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_98_data_B4 = .data:0x000000B4; // type:object size:0xF data:string +lbl_98_data_C3 = .data:0x000000C3; // type:object size:0xF data:string +lbl_98_data_D2 = .data:0x000000D2; // type:object size:0xF data:string +lbl_98_data_E1 = .data:0x000000E1; // type:object size:0xF data:string +lbl_98_data_F0 = .data:0x000000F0; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_hsTarget/splits.txt b/config/RZDJ01/rels/d_a_obj_hsTarget/splits.txt new file mode 100644 index 0000000000..cafd32ae40 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsTarget.cpp: + .text start:0x000000CC end:0x00000444 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_hsTarget/symbols.txt b/config/RZDJ01/rels/d_a_obj_hsTarget/symbols.txt new file mode 100644 index 0000000000..8f25c02aef --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_hsTarget/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daHsTarget_HIO_cFv = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daHsTarget_cFv = .text:0x000000DC; // type:function size:0x88 scope:global align:4 +CreateHeap__12daHsTarget_cFv = .text:0x00000164; // type:function size:0x7C scope:global align:4 +create__12daHsTarget_cFv = .text:0x000001E0; // type:function size:0x108 scope:global align:4 +Execute__12daHsTarget_cFPPA3_A4_f = .text:0x000002E8; // type:function size:0x14 scope:global align:4 +Draw__12daHsTarget_cFv = .text:0x000002FC; // type:function size:0x68 scope:global align:4 +Delete__12daHsTarget_cFv = .text:0x00000364; // type:function size:0x3C scope:global align:4 +daHsTarget_Draw__FP12daHsTarget_c = .text:0x000003A0; // type:function size:0x10 scope:global align:4 +daHsTarget_Execute__FP12daHsTarget_c = .text:0x000003B0; // type:function size:0x4 scope:global align:4 +daHsTarget_Delete__FP12daHsTarget_c = .text:0x000003B4; // type:function size:0x4 scope:global align:4 +daHsTarget_Create__FP10fopAc_ac_c = .text:0x000003B8; // type:function size:0x4 scope:global align:4 +__dt__16daHsTarget_HIO_cFv = .text:0x000003BC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_478_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_478_data_7 = .data:0x00000007; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daHsTarget_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HsTarget = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daHsTarget_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_478_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89066 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daHsTarget_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__12daHsTarget_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_478_data_CC = .data:0x000000CC; // type:object size:0xD data:string +@89068 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daHsTarget_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ice_l/splits.txt b/config/RZDJ01/rels/d_a_obj_ice_l/splits.txt new file mode 100644 index 0000000000..f6c024e652 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ice_l/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ice_l.cpp: + .text start:0x0000005C end:0x00000B40 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt b/config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt new file mode 100644 index 0000000000..f0a44dc46e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ice_l/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__12daObjIce_l_cF4cXyz = .text:0x0000005C; // type:function size:0x1F0 scope:global align:4 +initBaseMtx__12daObjIce_l_cFv = .text:0x0000024C; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIce_l_cFv = .text:0x0000025C; // type:function size:0x68 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002C4; // type:function size:0x1CC scope:global align:4 +daObjIce_l_Draw__FP12daObjIce_l_c = .text:0x00000490; // type:function size:0x10 scope:global align:4 +daObjIce_l_Execute__FP12daObjIce_l_c = .text:0x000004A0; // type:function size:0x4 scope:global align:4 +daObjIce_l_IsDelete__FP12daObjIce_l_c = .text:0x000004A4; // type:function size:0x8 scope:global align:4 +daObjIce_l_Delete__FP12daObjIce_l_c = .text:0x000004AC; // type:function size:0x24 scope:global align:4 +daObjIce_l_Create__FP10fopAc_ac_c = .text:0x000004D0; // type:function size:0x22C scope:global align:4 +Delete__12daObjIce_l_cFv = .text:0x000006FC; // type:function size:0x30 scope:global align:4 +Draw__12daObjIce_l_cFv = .text:0x0000072C; // type:function size:0x98 scope:global align:4 +Execute__12daObjIce_l_cFPPA3_A4_f = .text:0x000007C4; // type:function size:0x2D0 scope:global align:4 +Create__12daObjIce_l_cFv = .text:0x00000A94; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIce_l_cFv = .text:0x00000AD4; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92990 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92994 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@93038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93042 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93043 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93044 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93045 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93046 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93088 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93089 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93164 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93165 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93166 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93169 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93219 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93220 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93221 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93222 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93223 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93224 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93226 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93227 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93228 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93229 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_479_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIce_l_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ice_l = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjIce_l_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_479_data_84 = .data:0x00000084; // type:object size:0xD data:string +@92011 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIce_l_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_479_data_B0 = .data:0x000000B0; // type:object size:0xA data:string +lbl_479_data_BA = .data:0x000000BA; // type:object size:0xA data:string diff --git a/config/RZDJ01/rels/d_a_obj_ice_s/splits.txt b/config/RZDJ01/rels/d_a_obj_ice_s/splits.txt new file mode 100644 index 0000000000..1e209e9919 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ice_s/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ice_s.cpp: + .text start:0x000000CC end:0x00000EA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt b/config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt new file mode 100644 index 0000000000..a870f47e66 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ice_s/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daOBJ_ICE_S_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +Check_LinkRideOn__12daObjIce_s_cF4cXyz = .text:0x000000FC; // type:function size:0x1A8 scope:global align:4 +Check_RideOn__12daObjIce_s_cF4cXyz = .text:0x000002A4; // type:function size:0x1B8 scope:global align:4 +initBaseMtx__12daObjIce_s_cFv = .text:0x0000045C; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIce_s_cFv = .text:0x0000046C; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004CC; // type:function size:0x1DC scope:global align:4 +daObjIce_s_Draw__FP12daObjIce_s_c = .text:0x000006A8; // type:function size:0x10 scope:global align:4 +daObjIce_s_Execute__FP12daObjIce_s_c = .text:0x000006B8; // type:function size:0x4 scope:global align:4 +daObjIce_s_IsDelete__FP12daObjIce_s_c = .text:0x000006BC; // type:function size:0x8 scope:global align:4 +daObjIce_s_Delete__FP12daObjIce_s_c = .text:0x000006C4; // type:function size:0x24 scope:global align:4 +daObjIce_s_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x29C scope:global align:4 +__dt__17daOBJ_ICE_S_HIO_cFv = .text:0x00000984; // type:function size:0x40 scope:global align:4 +Delete__12daObjIce_s_cFv = .text:0x000009C4; // type:function size:0x54 scope:global align:4 +Draw__12daObjIce_s_cFv = .text:0x00000A18; // type:function size:0x98 scope:global align:4 +Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000AB0; // type:function size:0x300 scope:global align:4 +Create__12daObjIce_s_cFv = .text:0x00000DB0; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIce_s_cFv = .text:0x00000DF0; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_obj_ice_s_cpp = .text:0x00000E5C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93103 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93111 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93115 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@93159 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93161 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93162 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93164 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93201 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93243 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93244 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93245 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93246 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93327 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@93381 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93382 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93383 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93384 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93385 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93386 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93387 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93388 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93389 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_480_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIce_s_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ice_s = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daOBJ_ICE_S_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_480_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@92057 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__17daOBJ_ICE_S_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__12daObjIce_s_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_480_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@92061 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIce_s_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_480_data_E4 = .data:0x000000E4; // type:object size:0xA data:string +lbl_480_data_EE = .data:0x000000EE; // type:object size:0xA data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_480_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91760 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_iceblock/splits.txt b/config/RZDJ01/rels/d_a_obj_iceblock/splits.txt new file mode 100644 index 0000000000..418d3ca54e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_iceblock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_iceblock.cpp: + .text start:0x0000005C end:0x00001E70 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000110 diff --git a/config/RZDJ01/rels/d_a_obj_iceblock/symbols.txt b/config/RZDJ01/rels/d_a_obj_iceblock/symbols.txt new file mode 100644 index 0000000000..27b80742bf --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_iceblock/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__13daObjIceBlk_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000120; // type:function size:0x18 scope:global align:4 +initBaseMtx__13daObjIceBlk_cFv = .text:0x00000138; // type:function size:0x58 scope:global align:4 +setBaseMtx__13daObjIceBlk_cFv = .text:0x00000190; // type:function size:0x80 scope:global align:4 +getPointNo__13daObjIceBlk_cFv = .text:0x00000210; // type:function size:0x84 scope:global align:4 +loadCurrentPos__13daObjIceBlk_cFv = .text:0x00000294; // type:function size:0x84 scope:global align:4 +saveCurrentPos__13daObjIceBlk_cFv = .text:0x00000318; // type:function size:0x148 scope:global align:4 +enablePushPull__13daObjIceBlk_cFv = .text:0x00000460; // type:function size:0x50 scope:global align:4 +disablePushPull__13daObjIceBlk_cFv = .text:0x000004B0; // type:function size:0x50 scope:global align:4 +Create__13daObjIceBlk_cFv = .text:0x00000500; // type:function size:0x374 scope:global align:4 +CreateHeap__13daObjIceBlk_cFv = .text:0x00000874; // type:function size:0x1A4 scope:global align:4 +create1st__13daObjIceBlk_cFv = .text:0x00000A18; // type:function size:0xA0 scope:global align:4 +Execute__13daObjIceBlk_cFPPA3_A4_f = .text:0x00000AB8; // type:function size:0x98 scope:global align:4 +checkWalk__13daObjIceBlk_cFv = .text:0x00000B50; // type:function size:0x1A8 scope:global align:4 +clrCounter__13daObjIceBlk_cFv = .text:0x00000CF8; // type:function size:0x24 scope:global align:4 +mode_proc_call__13daObjIceBlk_cFv = .text:0x00000D1C; // type:function size:0x2BC scope:global align:4 +mode_init_wait__13daObjIceBlk_cFv = .text:0x00000FD8; // type:function size:0x7C scope:global align:4 +mode_proc_wait__13daObjIceBlk_cFv = .text:0x00001054; // type:function size:0xA8 scope:global align:4 +mode_init_walk__13daObjIceBlk_cFv = .text:0x000010FC; // type:function size:0x48 scope:global align:4 +mode_proc_walk__13daObjIceBlk_cFv = .text:0x00001144; // type:function size:0x29C scope:global align:4 +setEffect__13daObjIceBlk_cFv = .text:0x000013E0; // type:function size:0x178 scope:global align:4 +checkWallPre__13daObjIceBlk_cFs = .text:0x00001558; // type:function size:0x178 scope:global align:4 +checkBgHit__13daObjIceBlk_cFv = .text:0x000016D0; // type:function size:0xDC scope:global align:4 +bgCheck__13daObjIceBlk_cFv = .text:0x000017AC; // type:function size:0xB0 scope:global align:4 +init_bgCheck__13daObjIceBlk_cFv = .text:0x0000185C; // type:function size:0x48 scope:global align:4 +checkFall__13daObjIceBlk_cFv = .text:0x000018A4; // type:function size:0x12C scope:global align:4 +actionWait__13daObjIceBlk_cFv = .text:0x000019D0; // type:function size:0x64 scope:global align:4 +actionOrderEvent__13daObjIceBlk_cFv = .text:0x00001A34; // type:function size:0xAC scope:global align:4 +actionEvent__13daObjIceBlk_cFv = .text:0x00001AE0; // type:function size:0x7C scope:global align:4 +actionDead__13daObjIceBlk_cFv = .text:0x00001B5C; // type:function size:0x4 scope:global align:4 +Draw__13daObjIceBlk_cFv = .text:0x00001B60; // type:function size:0x108 scope:global align:4 +Delete__13daObjIceBlk_cFv = .text:0x00001C68; // type:function size:0xBC scope:global align:4 +daObjIceBlk_create1st__FP13daObjIceBlk_c = .text:0x00001D24; // type:function size:0x134 scope:global align:4 +daObjIceBlk_MoveBGDelete__FP13daObjIceBlk_c = .text:0x00001E58; // type:function size:0x4 scope:global align:4 +daObjIceBlk_MoveBGExecute__FP13daObjIceBlk_c = .text:0x00001E5C; // type:function size:0x4 scope:global align:4 +daObjIceBlk_MoveBGDraw__FP13daObjIceBlk_c = .text:0x00001E60; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dir_angle = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@96100 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96101 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +l_eff_id$93517 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96231 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96232 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96233 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +l_bmd$93542 = .rodata:0x00000064; // type:object size:0x8 scope:local align:4 +l_func$93678 = .rodata:0x0000006C; // type:object size:0x18 scope:local align:4 +@96454 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96505 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96506 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96508 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96509 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +l_eff_break_b$93804 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +l_eff_break_id$93805 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +l_check_offsetXY$93832 = .rodata:0x000000B0; // type:object size:0x3C scope:local align:4 +@96567 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96568 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +l_check_offsetXZ$93878 = .rodata:0x000000F4; // type:object size:0x3C scope:local align:4 +@96574 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@96575 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +l_check_offsetXZ$93932 = .rodata:0x00000138; // type:object size:0x3C scope:local align:4 +@96597 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +check_delta2$93931 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +l_check_num$93933 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +check_delta2$93877 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +l_check_num$93879 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +check_delta$93831 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +l_vec_length$93833 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +l_check_num$93834 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +lbl_481_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_481_data_10 = .data:0x00000010; // type:object size:0x2C +l_func$93968 = .data:0x0000003C; // type:object size:0x30 scope:local align:4 +daObjIceBlk_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceBlock = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__13daObjIceBlk_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 +lbl_481_data_E4 = .data:0x000000E4; // type:object size:0xE data:string +@94087 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjIceBlk_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt b/config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt new file mode 100644 index 0000000000..928671cc3c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_iceleaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_iceleaf.cpp: + .text start:0x0000005C end:0x00000FA0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_obj_iceleaf/symbols.txt b/config/RZDJ01/rels/d_a_obj_iceleaf/symbols.txt new file mode 100644 index 0000000000..ece6ce0de8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_iceleaf/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjIceLeaf_cFv = .text:0x00000060; // type:function size:0x230 scope:global align:4 +Create__14daObjIceLeaf_cFv = .text:0x00000290; // type:function size:0x19C scope:global align:4 +setAnmPos__14daObjIceLeaf_cFv = .text:0x0000042C; // type:function size:0xB4 scope:global align:4 +CreateHeap__14daObjIceLeaf_cFv = .text:0x000004E0; // type:function size:0x124 scope:global align:4 +create__14daObjIceLeaf_cFv = .text:0x00000604; // type:function size:0x144 scope:global align:4 +execute__14daObjIceLeaf_cFv = .text:0x00000748; // type:function size:0x21C scope:global align:4 +modeDropWait__14daObjIceLeaf_cFv = .text:0x00000964; // type:function size:0x118 scope:global align:4 +modeDrop__14daObjIceLeaf_cFv = .text:0x00000A7C; // type:function size:0x26C scope:global align:4 +modePlayerWait__14daObjIceLeaf_cFv = .text:0x00000CE8; // type:function size:0xC scope:global align:4 +modeRide__14daObjIceLeaf_cFv = .text:0x00000CF4; // type:function size:0x4 scope:global align:4 +actionWait__14daObjIceLeaf_cFv = .text:0x00000CF8; // type:function size:0x4 scope:global align:4 +actionOrderEvent__14daObjIceLeaf_cFv = .text:0x00000CFC; // type:function size:0xA4 scope:global align:4 +actionEvent__14daObjIceLeaf_cFv = .text:0x00000DA0; // type:function size:0x5C scope:global align:4 +actionDead__14daObjIceLeaf_cFv = .text:0x00000DFC; // type:function size:0x4 scope:global align:4 +setFallSE__14daObjIceLeaf_cFv = .text:0x00000E00; // type:function size:0xC8 scope:global align:4 +draw__14daObjIceLeaf_cFv = .text:0x00000EC8; // type:function size:0x9C scope:global align:4 +daObjIceLeaf_Draw__FP14daObjIceLeaf_c = .text:0x00000F64; // type:function size:0x4 scope:global align:4 +daObjIceLeaf_Execute__FP14daObjIceLeaf_c = .text:0x00000F68; // type:function size:0x4 scope:global align:4 +daObjIceLeaf_Delete__FP14daObjIceLeaf_c = .text:0x00000F6C; // type:function size:0x30 scope:global align:4 +daObjIceLeaf_Create__FP14daObjIceLeaf_c = .text:0x00000F9C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93230 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93231 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93289 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93453 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93491 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93492 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93493 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +lbl_482_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_func$91894 = .data:0x00000054; // type:object size:0x30 scope:local align:4 +l_func$91972 = .data:0x00000084; // type:object size:0x30 scope:local align:4 +l_daObjIceLeaf_Method = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceLeaf = .data:0x000000D4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ihasi/splits.txt b/config/RZDJ01/rels/d_a_obj_ihasi/splits.txt new file mode 100644 index 0000000000..8a6be5b324 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ihasi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ihasi.cpp: + .text start:0x0000005C end:0x000007CC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt b/config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt new file mode 100644 index 0000000000..99fc618982 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ihasi/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ihasi_Draw__FP15obj_ihasi_class = .text:0x0000005C; // type:function size:0xF4 scope:global align:4 +daObj_Ihasi_Execute__FP15obj_ihasi_class = .text:0x00000150; // type:function size:0x130 scope:global align:4 +daObj_Ihasi_IsDelete__FP15obj_ihasi_class = .text:0x00000280; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000288; // type:function size:0x1D4 scope:global align:4 +daObj_Ihasi_Delete__FP15obj_ihasi_class = .text:0x0000045C; // type:function size:0x58 scope:global align:4 +daObj_Ihasi_Create__FP10fopAc_ac_c = .text:0x000004B4; // type:function size:0x318 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94271 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94272 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94273 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94386 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94387 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94388 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94389 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94390 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94391 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94393 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94394 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94395 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94396 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94397 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_483_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_483_data_A = .data:0x0000000A; // type:object size:0x8 data:string +l_daObj_Ihasi_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_IHASI = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ikada/splits.txt b/config/RZDJ01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 0000000000..5f013bfd62 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ikada.cpp: + .text start:0x0000005C end:0x00000910 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_ikada/symbols.txt b/config/RZDJ01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 0000000000..4cc075956c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__12daObjIkada_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +initBaseMtx__12daObjIkada_cFv = .text:0x000001D0; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIkada_cFv = .text:0x000001E0; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000240; // type:function size:0x48 scope:global align:4 +daObjIkada_Draw__FP12daObjIkada_c = .text:0x00000288; // type:function size:0x10 scope:global align:4 +daObjIkada_Execute__FP12daObjIkada_c = .text:0x00000298; // type:function size:0x4 scope:global align:4 +daObjIkada_IsDelete__FP12daObjIkada_c = .text:0x0000029C; // type:function size:0x8 scope:global align:4 +daObjIkada_Delete__FP12daObjIkada_c = .text:0x000002A4; // type:function size:0x24 scope:global align:4 +daObjIkada_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0x1E4 scope:global align:4 +Delete__12daObjIkada_cFv = .text:0x000004AC; // type:function size:0x30 scope:global align:4 +Draw__12daObjIkada_cFv = .text:0x000004DC; // type:function size:0x98 scope:global align:4 +Execute__12daObjIkada_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x2F0 scope:global align:4 +Create__12daObjIkada_cFv = .text:0x00000864; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIkada_cFv = .text:0x000008A4; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92810 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@92860 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92861 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92862 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92863 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92864 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92865 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92866 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92885 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@92886 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92940 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92943 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92944 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92945 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93007 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93008 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93009 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93010 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93011 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93012 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93013 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_484_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIkada_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ikada = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjIkada_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_484_data_84 = .data:0x00000084; // type:object size:0xD data:string +@91970 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIkada_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_484_data_B0 = .data:0x000000B0; // type:object size:0xC data:string +lbl_484_data_BC = .data:0x000000BC; // type:object size:0xC data:string diff --git a/config/RZDJ01/rels/d_a_obj_inobone/splits.txt b/config/RZDJ01/rels/d_a_obj_inobone/splits.txt new file mode 100644 index 0000000000..1f867bcb44 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_inobone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_inobone.cpp: + .text start:0x0000005C end:0x000008B8 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_obj_inobone/symbols.txt b/config/RZDJ01/rels/d_a_obj_inobone/symbols.txt new file mode 100644 index 0000000000..d468190cde --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_inobone/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bornTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +bornCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000B8; // type:function size:0x70 scope:global align:4 +s_boar_sub__FPvPv = .text:0x00000128; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjIBone_cFv = .text:0x000001BC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjIBone_cFv = .text:0x000001DC; // type:function size:0x60 scope:global align:4 +Create__12daObjIBone_cFv = .text:0x0000023C; // type:function size:0xDC scope:global align:4 +CreateHeap__12daObjIBone_cFv = .text:0x00000318; // type:function size:0x6C scope:global align:4 +create__12daObjIBone_cFv = .text:0x00000384; // type:function size:0xF0 scope:global align:4 +execute__12daObjIBone_cFv = .text:0x00000474; // type:function size:0x200 scope:global align:4 +setBreakEffect__12daObjIBone_cFv = .text:0x00000674; // type:function size:0x18C scope:global align:4 +draw__12daObjIBone_cFv = .text:0x00000800; // type:function size:0x68 scope:global align:4 +daObjIBone_Draw__FP12daObjIBone_c = .text:0x00000868; // type:function size:0x4 scope:global align:4 +daObjIBone_Execute__FP12daObjIBone_c = .text:0x0000086C; // type:function size:0x4 scope:global align:4 +daObjIBone_Delete__FP12daObjIBone_c = .text:0x00000870; // type:function size:0x44 scope:global align:4 +daObjIBone_Create__FP10fopAc_ac_c = .text:0x000008B4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .rodata:0x00000044; // type:object size:0x44 scope:global align:4 +@92961 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@92962 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92986 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93094 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +particle_id$91971 = .rodata:0x00000098; // type:object size:0x2 scope:local align:4 +@93126 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_485_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_485_data_10 = .data:0x00000010; // type:object size:0xE data:string +l_bmdName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_485_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_daObjIBone_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_InoBone = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ita/splits.txt b/config/RZDJ01/rels/d_a_obj_ita/splits.txt new file mode 100644 index 0000000000..1855e94bcd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ita.cpp: + .text start:0x000000CC end:0x00000D80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_obj_ita/symbols.txt b/config/RZDJ01/rels/d_a_obj_ita/symbols.txt new file mode 100644 index 0000000000..f9d78b8c24 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ita/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_ITA_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +Search_Ymb__10daObjIta_cFv = .text:0x0000010C; // type:function size:0x270 scope:global align:4 +Check_RideOn__10daObjIta_cFv = .text:0x0000037C; // type:function size:0x10C scope:global align:4 +initBaseMtx__10daObjIta_cFv = .text:0x00000488; // type:function size:0x10 scope:global align:4 +setBaseMtx__10daObjIta_cFv = .text:0x00000498; // type:function size:0x7C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000514; // type:function size:0x40 scope:global align:4 +daObjIta_Draw__FP10daObjIta_c = .text:0x00000554; // type:function size:0x10 scope:global align:4 +daObjIta_Execute__FP10daObjIta_c = .text:0x00000564; // type:function size:0x4 scope:global align:4 +daObjIta_IsDelete__FP10daObjIta_c = .text:0x00000568; // type:function size:0x8 scope:global align:4 +daObjIta_Delete__FP10daObjIta_c = .text:0x00000570; // type:function size:0x24 scope:global align:4 +daObjIta_Create__FP10fopAc_ac_c = .text:0x00000594; // type:function size:0x1F8 scope:global align:4 +__dt__15daObj_ITA_HIO_cFv = .text:0x0000078C; // type:function size:0x40 scope:global align:4 +Delete__10daObjIta_cFv = .text:0x000007CC; // type:function size:0x30 scope:global align:4 +Draw__10daObjIta_cFv = .text:0x000007FC; // type:function size:0x98 scope:global align:4 +Execute__10daObjIta_cFPPA3_A4_f = .text:0x00000894; // type:function size:0x3F0 scope:global align:4 +Create__10daObjIta_cFv = .text:0x00000C84; // type:function size:0x48 scope:global align:4 +CreateHeap__10daObjIta_cFv = .text:0x00000CCC; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_obj_ita_cpp = .text:0x00000D38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93007 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93008 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93009 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93016 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93020 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +lbl_486_rodata_20 = .rodata:0x00000020; // type:object size:0x8 +@93046 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93048 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93049 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93050 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93052 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93053 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93054 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93055 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93056 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93057 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93058 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93069 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93089 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93090 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93091 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93092 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93111 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@93166 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93167 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93168 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93248 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93249 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93250 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93251 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93252 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93253 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93254 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93255 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93256 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93257 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93258 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_486_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIta_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ITA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_ITA_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_486_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@92076 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_ITA_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__10daObjIta_c = .data:0x0000008C; // type:object size:0x28 scope:global align:4 +lbl_486_data_B4 = .data:0x000000B4; // type:object size:0xB data:string +@92080 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjIta_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_486_data_DC = .data:0x000000DC; // type:object size:0x15 data:string +lbl_486_data_F1 = .data:0x000000F1; // type:object size:0x15 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91799 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 +e_ymb__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 data:4byte +e_ymb_Pos__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_itamato/splits.txt b/config/RZDJ01/rels/d_a_obj_itamato/splits.txt new file mode 100644 index 0000000000..77c07f5b92 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_itamato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_itamato.cpp: + .text start:0x000000CC end:0x0000117C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_obj_itamato/symbols.txt b/config/RZDJ01/rels/d_a_obj_itamato/symbols.txt new file mode 100644 index 0000000000..1b13ae7478 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_itamato/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_ItaMato_cFv = .text:0x000000CC; // type:function size:0xE4 scope:global align:4 +create__15daObj_ItaMato_cFv = .text:0x000001B0; // type:function size:0x2FC scope:global align:4 +CreateHeap__15daObj_ItaMato_cFv = .text:0x000004AC; // type:function size:0xC8 scope:global align:4 +Execute__15daObj_ItaMato_cFv = .text:0x00000574; // type:function size:0x5D4 scope:global align:4 +Draw__15daObj_ItaMato_cFv = .text:0x00000B48; // type:function size:0x17C scope:global align:4 +createHeapCallBack__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00000CC4; // type:function size:0x4 scope:global align:4 +tgHitCallBack__15daObj_ItaMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000CC8; // type:function size:0x2C scope:global align:4 +setSwayParam__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00000CF4; // type:function size:0x188 scope:global align:4 +setPrtcls__15daObj_ItaMato_cFv = .text:0x00000E7C; // type:function size:0xC8 scope:global align:4 +setEnvTevColor__15daObj_ItaMato_cFv = .text:0x00000F44; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_ItaMato_cFv = .text:0x00000F9C; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_ItaMato_cFv = .text:0x00000FE0; // type:function size:0x8C scope:global align:4 +daObj_ItaMato_Create__FPv = .text:0x0000106C; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_Delete__FPv = .text:0x00001070; // type:function size:0x34 scope:global align:4 +daObj_ItaMato_Execute__FPv = .text:0x000010A4; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_Draw__FPv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_IsDelete__FPv = .text:0x000010AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_itamato_cpp = .text:0x000010B4; // type:function size:0x78 scope:global align:4 +__dt__21daObj_ItaMato_Param_cFv = .text:0x0000112C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_ItaMato_Param_cFv = .text:0x0000116C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_ItaMato_Param_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_ccDObjData = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@96646 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96647 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96648 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96649 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96795 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96796 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96797 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96798 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96799 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96800 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96801 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96802 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96803 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96804 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96805 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96806 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96845 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96885 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96886 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96891 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +id$95178 = .rodata:0x000000A0; // type:object size:0x6 scope:local align:4 +lbl_487_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_487_data_10 = .data:0x00000010; // type:object size:0x8 data:string +daObj_ItaMato_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ITAMATO = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__15daObj_ItaMato_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_487_data_74 = .data:0x00000074; // type:object size:0x10 data:string +@95243 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_ItaMato_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__21daObj_ItaMato_Param_c = .data:0x00000098; // type:object size:0xC scope:global align:4 +lbl_487_data_A4 = .data:0x000000A4; // type:object size:0x16 data:string +__RTTI__21daObj_ItaMato_Param_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDSph = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94911 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ito/splits.txt b/config/RZDJ01/rels/d_a_obj_ito/splits.txt new file mode 100644 index 0000000000..69f334ba58 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ito/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ito.cpp: + .text start:0x000000CC end:0x00001F40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_ito/symbols.txt b/config/RZDJ01/rels/d_a_obj_ito/symbols.txt new file mode 100644 index 0000000000..76a7139628 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ito/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_Ito_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +daObj_Ito_Draw__FP13obj_ito_class = .text:0x00000104; // type:function size:0x1F4 scope:global align:4 +cut_line_calc__FP13obj_ito_classP5ito_si = .text:0x000002F8; // type:function size:0x480 scope:global align:4 +cut_set__FP13obj_ito_classi = .text:0x00000778; // type:function size:0x26C scope:global align:4 +ito_end__FP5ito_s = .text:0x000009E4; // type:function size:0xA4 scope:global align:4 +daObj_Ito_Execute__FP13obj_ito_class = .text:0x00000A88; // type:function size:0xE4C scope:global align:4 +daObj_Ito_IsDelete__FP13obj_ito_class = .text:0x000018D4; // type:function size:0x8 scope:global align:4 +daObj_Ito_Delete__FP13obj_ito_class = .text:0x000018DC; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001950; // type:function size:0x1B0 scope:global align:4 +daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x320 scope:global align:4 +__dt__15daObj_Ito_HIO_cFv = .text:0x00001E20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ito_cpp = .text:0x00001E60; // type:function size:0x48 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00001EA8; // type:function size:0x40 scope:global align:4 +__ct__5ito_sFv = .text:0x00001EE8; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96531 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96532 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_20_rodata_8 = .rodata:0x00000008; // type:object size:0x8 +@96555 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96585 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96586 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96587 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96588 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96589 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96590 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96591 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96592 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96593 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96597 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@96649 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96836 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96838 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@96841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96845 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96898 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96899 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96900 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96947 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96948 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96949 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96950 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96951 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src$94004 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +obj_size$94011 = .data:0x00000048; // type:object size:0x1C scope:local align:4 +l_daObj_Ito_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ITO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Ito_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_20_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@94053 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Ito_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +lbl_20_data_F8 = .data:0x000000F8; // type:object size:0x74 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_20_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_kabuto/splits.txt b/config/RZDJ01/rels/d_a_obj_kabuto/splits.txt new file mode 100644 index 0000000000..6153902b52 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kabuto/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kabuto.cpp: + .text start:0x000000CC end:0x00002860 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt b/config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt new file mode 100644 index 0000000000..7f6281af9f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kabuto/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KabHIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +InitCcSph__13daObjKABUTO_cFv = .text:0x00000104; // type:function size:0x6C scope:global align:4 +SetCcSph__13daObjKABUTO_cFv = .text:0x00000170; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x338 scope:global align:4 +daObjKABUTO_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x5FC scope:global align:4 +daObjKABUTO_Delete__FP13daObjKABUTO_c = .text:0x00000AFC; // type:function size:0x68 scope:global align:4 +ShopWaitAction__13daObjKABUTO_cFv = .text:0x00000B64; // type:function size:0x164 scope:global align:4 +WaitAction__13daObjKABUTO_cFv = .text:0x00000CC8; // type:function size:0x140 scope:global align:4 +WallCheck__13daObjKABUTO_cFv = .text:0x00000E08; // type:function size:0x128 scope:global align:4 +SpeedSet__13daObjKABUTO_cFv = .text:0x00000F30; // type:function size:0x108 scope:global align:4 +WallWalk__13daObjKABUTO_cFv = .text:0x00001038; // type:function size:0x260 scope:global align:4 +WalkAction__13daObjKABUTO_cFv = .text:0x00001298; // type:function size:0x1FC scope:global align:4 +MoveAction__13daObjKABUTO_cFv = .text:0x00001494; // type:function size:0x608 scope:global align:4 +Z_BufferChk__13daObjKABUTO_cFv = .text:0x00001A9C; // type:function size:0x17C scope:global align:4 +Action__13daObjKABUTO_cFv = .text:0x00001C18; // type:function size:0xC4 scope:global align:4 +ShopAction__13daObjKABUTO_cFv = .text:0x00001CDC; // type:function size:0xBC scope:global align:4 +Insect_Release__13daObjKABUTO_cFv = .text:0x00001D98; // type:function size:0x18 scope:global align:4 +ParticleSet__13daObjKABUTO_cFv = .text:0x00001DB0; // type:function size:0x144 scope:global align:4 +Execute__13daObjKABUTO_cFv = .text:0x00001EF4; // type:function size:0x490 scope:global align:4 +ObjHit__13daObjKABUTO_cFv = .text:0x00002384; // type:function size:0x18C scope:global align:4 +setBaseMtx__13daObjKABUTO_cFv = .text:0x00002510; // type:function size:0x68 scope:global align:4 +daObjKABUTO_Draw__FP13daObjKABUTO_c = .text:0x00002578; // type:function size:0xE0 scope:global align:4 +daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x00002658; // type:function size:0x4 scope:global align:4 +CreateChk__13daObjKABUTO_cFv = .text:0x0000265C; // type:function size:0x174 scope:global align:4 +daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x000027D0; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KabHIO_cFv = .text:0x000027D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kabuto_cpp = .text:0x00002818; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97104 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97106 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@97112 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97185 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97327 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97328 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97329 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97346 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97409 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97410 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97411 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97412 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97511 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97512 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97514 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97515 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97516 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97540 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97541 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97542 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +lbl_488_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 +@97592 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97593 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97611 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@97696 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97759 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E8; // type:object size:0x4 scope:global align:4 +lbl_488_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_488_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKABUTO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kabuto = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KabHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_488_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94327 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KabHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__13daObjKABUTO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_488_data_9C = .data:0x0000009C; // type:object size:0xE data:string +@94331 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjKABUTO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_488_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string +lbl_488_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +lbl_488_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_488_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_488_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_488_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_488_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_488_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_488_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +lbl_488_data_102 = .data:0x00000102; // type:object size:0x6 data:string +lbl_488_data_108 = .data:0x00000108; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_488_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_kag/splits.txt b/config/RZDJ01/rels/d_a_obj_kag/splits.txt new file mode 100644 index 0000000000..cadcbef451 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kag.cpp: + .text start:0x000000CC end:0x000023E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x0000029C + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_kag/symbols.txt b/config/RZDJ01/rels/d_a_obj_kag/symbols.txt new file mode 100644 index 0000000000..6e2edf123f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kag/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KagHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setAction__10daObjKAG_cFM10daObjKAG_cFPCvPv_v = .text:0x000000F4; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0x228 scope:global align:4 +daObjKAG_Create__FP10fopAc_ac_c = .text:0x000003C0; // type:function size:0x3E8 scope:global align:4 +daObjKAG_Delete__FP10daObjKAG_c = .text:0x000007A8; // type:function size:0x68 scope:global align:4 +Kag_Bgcheck__10daObjKAG_cFP4cXyzP5csXyzP4cXyz = .text:0x00000810; // type:function size:0x14C scope:global align:4 +fly__10daObjKAG_cFv = .text:0x0000095C; // type:function size:0x7B4 scope:global align:4 +wait__10daObjKAG_cFv = .text:0x00001110; // type:function size:0x15C scope:global align:4 +walk__10daObjKAG_cFv = .text:0x0000126C; // type:function size:0x3DC scope:global align:4 +bin_wait__10daObjKAG_cFv = .text:0x00001648; // type:function size:0x168 scope:global align:4 +bin_action__10daObjKAG_cFv = .text:0x000017B0; // type:function size:0x158 scope:global align:4 +hook__10daObjKAG_cFv = .text:0x00001908; // type:function size:0x1D8 scope:global align:4 +boomerang__10daObjKAG_cFv = .text:0x00001AE0; // type:function size:0x12C scope:global align:4 +action__10daObjKAG_cFv = .text:0x00001C0C; // type:function size:0x60 scope:global align:4 +checkGroundPos__10daObjKAG_cFv = .text:0x00001C6C; // type:function size:0x74 scope:global align:4 +hit_check__10daObjKAG_cFv = .text:0x00001CE0; // type:function size:0xB8 scope:global align:4 +execute__10daObjKAG_cFv = .text:0x00001D98; // type:function size:0x188 scope:global align:4 +setBaseMtx__10daObjKAG_cFv = .text:0x00001F20; // type:function size:0x74 scope:global align:4 +daObjKAG_Draw__FP10daObjKAG_c = .text:0x00001F94; // type:function size:0xF8 scope:global align:4 +daObjKAG_Execute__FP10daObjKAG_c = .text:0x0000208C; // type:function size:0x4 scope:global align:4 +daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x00002090; // type:function size:0x8 scope:global align:4 +kag_setParticle__10daObjKAG_cFv = .text:0x00002098; // type:function size:0x204 scope:global align:4 +__dt__14daObj_KagHIO_cFv = .text:0x0000229C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kag_cpp = .text:0x000022DC; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002324; // type:function size:0x74 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00002398; // type:function size:0x40 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x000023D8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96515 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_kag_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_kag_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@96573 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96677 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96678 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96679 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96810 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96811 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96812 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96813 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96814 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96815 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96816 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96817 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96818 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96819 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96820 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96821 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96822 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96823 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96824 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96825 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96826 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96827 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96828 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96829 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96830 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96831 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96832 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96833 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96834 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96836 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@96874 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96875 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96917 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96918 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96964 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96965 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96966 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96967 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96968 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96969 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@97008 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +lbl_489_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 +@97050 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97091 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@97094 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@97125 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__25@unnamed@d_a_obj_kag_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96610 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96611 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96763 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +lbl_489_data_64 = .data:0x00000064; // type:object size:0x6 data:string +@96861 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@96862 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@96890 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@96891 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@96927 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@96928 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +lbl_489_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +@96980 = .data:0x000000BC; // type:object size:0xC scope:local align:4 data:4byte +@97017 = .data:0x000000C8; // type:object size:0xC scope:local align:4 data:4byte +@97055 = .data:0x000000D4; // type:object size:0xC scope:local align:4 data:4byte +@97056 = .data:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +l_daObjKAG_Method = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kag = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KagHIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_489_data_148 = .data:0x00000148; // type:object size:0xF data:string +@94221 = .data:0x00000158; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KagHIO_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAG_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_489_data_178 = .data:0x00000178; // type:object size:0xB data:string +@94225 = .data:0x00000184; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAG_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_489_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +@94229 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +lbl_489_data_1B8 = .data:0x000001B8; // type:object size:0xB8 +lbl_489_data_270 = .data:0x00000270; // type:object size:0x8 data:string +lbl_489_data_278 = .data:0x00000278; // type:object size:0x6 data:string +lbl_489_data_27E = .data:0x0000027E; // type:object size:0x6 data:string +lbl_489_data_284 = .data:0x00000284; // type:object size:0x6 data:string +lbl_489_data_28A = .data:0x0000028A; // type:object size:0x6 data:string +lbl_489_data_290 = .data:0x00000290; // type:object size:0x6 data:string +lbl_489_data_296 = .data:0x00000296; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_489_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93436 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_kage/splits.txt b/config/RZDJ01/rels/d_a_obj_kage/splits.txt new file mode 100644 index 0000000000..9b272ec422 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kage/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kage.cpp: + .text start:0x0000005C end:0x000004C4 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_kage/symbols.txt b/config/RZDJ01/rels/d_a_obj_kage/symbols.txt new file mode 100644 index 0000000000..d583394936 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kage/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Kage_Draw__FP14obj_kage_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Kage_Execute__FP14obj_kage_class = .text:0x000000C4; // type:function size:0x218 scope:global align:4 +daObj_Kage_IsDelete__FP14obj_kage_class = .text:0x000002DC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x68 scope:global align:4 +daObj_Kage_Create__FP10fopAc_ac_c = .text:0x0000034C; // type:function size:0x148 scope:global align:4 +daObj_Kage_Delete__FP14obj_kage_class = .text:0x00000494; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94066 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94067 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94068 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94072 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94073 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94074 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94075 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94076 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94125 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_490_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObj_Kage_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KAGE = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kago/splits.txt b/config/RZDJ01/rels/d_a_obj_kago/splits.txt new file mode 100644 index 0000000000..d4becd1475 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kago.cpp: + .text start:0x000000CC end:0x00001B88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_obj_kago/symbols.txt b/config/RZDJ01/rels/d_a_obj_kago/symbols.txt new file mode 100644 index 0000000000..519a2e8b24 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kago/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daObj_Kago_cFv = .text:0x000000CC; // type:function size:0x110 scope:global align:4 +create__12daObj_Kago_cFv = .text:0x000001DC; // type:function size:0x334 scope:global align:4 +CreateHeap__12daObj_Kago_cFv = .text:0x00000510; // type:function size:0xDC scope:global align:4 +Execute__12daObj_Kago_cFv = .text:0x000005EC; // type:function size:0xD1C scope:global align:4 +Draw__12daObj_Kago_cFv = .text:0x00001308; // type:function size:0x11C scope:global align:4 +createHeapCallBack__12daObj_Kago_cFP10fopAc_ac_c = .text:0x00001424; // type:function size:0x4 scope:global align:4 +isDelete__12daObj_Kago_cFv = .text:0x00001428; // type:function size:0xA4 scope:global align:4 +setEnvTevColor__12daObj_Kago_cFv = .text:0x000014CC; // type:function size:0x58 scope:global align:4 +setRoomNo__12daObj_Kago_cFv = .text:0x00001524; // type:function size:0x44 scope:global align:4 +reset__12daObj_Kago_cFv = .text:0x00001568; // type:function size:0x48 scope:global align:4 +setMtx__12daObj_Kago_cFv = .text:0x000015B0; // type:function size:0x90 scope:global align:4 +getWallAngle__12daObj_Kago_cFsPs = .text:0x00001640; // type:function size:0x174 scope:global align:4 +setGoalPosAndAngle__12daObj_Kago_cFv = .text:0x000017B4; // type:function size:0xDC scope:global align:4 +setSmokePrtcl__12daObj_Kago_cFv = .text:0x00001890; // type:function size:0x88 scope:global align:4 +setWaterPrtcl__12daObj_Kago_cFv = .text:0x00001918; // type:function size:0xFC scope:global align:4 +setHamonPrtcl__12daObj_Kago_cFv = .text:0x00001A14; // type:function size:0x64 scope:global align:4 +daObj_Kago_Create__FPv = .text:0x00001A78; // type:function size:0x4 scope:global align:4 +daObj_Kago_Delete__FPv = .text:0x00001A7C; // type:function size:0x34 scope:global align:4 +daObj_Kago_Execute__FPv = .text:0x00001AB0; // type:function size:0x4 scope:global align:4 +daObj_Kago_Draw__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global align:4 +daObj_Kago_IsDelete__FPv = .text:0x00001AB8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:global align:4 +__dt__18daObj_Kago_Param_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 +__ct__18daObj_Kago_Param_cFv = .text:0x00001B78; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daObj_Kago_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +heapSize$94723 = .rodata:0x0000002C; // type:object size:0x14 scope:local align:4 +@96845 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96847 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96848 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97085 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97086 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97087 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97088 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97089 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97090 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97091 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97092 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97093 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@97094 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97095 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97096 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97097 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97098 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97099 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97100 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97101 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97102 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97103 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97104 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97105 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97106 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97107 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97108 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97109 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97110 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97111 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97114 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@97139 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97177 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97178 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97185 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_491_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_491_data_11 = .data:0x00000011; // type:object size:0x9 data:string +l_resNameList = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +emttrId$95209 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +daObj_Kago_MethodTable = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KAGO = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__12daObj_Kago_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_491_data_88 = .data:0x00000088; // type:object size:0xD data:string +@95263 = .data:0x00000098; // type:object size:0xC scope:local align:4 +__RTTI__12daObj_Kago_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__18daObj_Kago_Param_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_491_data_B8 = .data:0x000000B8; // type:object size:0x13 data:string +__RTTI__18daObj_Kago_Param_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94704 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95180 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +pos$95177 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +angle$95181 = .bss:0x00000078; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kaisou/splits.txt b/config/RZDJ01/rels/d_a_obj_kaisou/splits.txt new file mode 100644 index 0000000000..b9c558edb7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kaisou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kaisou.cpp: + .text start:0x0000005C end:0x00000C38 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt b/config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt new file mode 100644 index 0000000000..582c7e7304 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kaisou/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +ctrlJoint__13daObjKaisou_cFP8J3DJointP8J3DModel = .text:0x0000005C; // type:function size:0x1F8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000254; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000029C; // type:function size:0x6C scope:global align:4 +daObjKaisou_Create__FP10fopAc_ac_c = .text:0x00000308; // type:function size:0x230 scope:global align:4 +daObjKaisou_Delete__FP13daObjKaisou_c = .text:0x00000538; // type:function size:0x30 scope:global align:4 +initCcCylinder__13daObjKaisou_cFv = .text:0x00000568; // type:function size:0x60 scope:global align:4 +ObjHit__13daObjKaisou_cFv = .text:0x000005C8; // type:function size:0x318 scope:global align:4 +Execute__13daObjKaisou_cFv = .text:0x000008E0; // type:function size:0x258 scope:global align:4 +setBaseMtx__13daObjKaisou_cFv = .text:0x00000B38; // type:function size:0x6C scope:global align:4 +daObjKaisou_Draw__FP13daObjKaisou_c = .text:0x00000BA4; // type:function size:0x88 scope:global align:4 +daObjKaisou_Execute__FP13daObjKaisou_c = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +daObjKaisou_IsDelete__FP13daObjKaisou_c = .text:0x00000C30; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94774 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@94775 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94781 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@94866 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94867 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94868 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94869 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94870 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94871 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +ccCylSrc$93423 = .rodata:0x00000028; // type:object size:0x44 scope:local align:4 +@94960 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94993 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94994 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@94995 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94996 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95007 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +lbl_492_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@94972 = .data:0x00000010; // type:object size:0x74 scope:local align:4 +l_daObjKaisou_Method = .data:0x00000084; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kaisou = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_492_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +lbl_492_data_DC = .data:0x000000DC; // type:object size:0xD data:string diff --git a/config/RZDJ01/rels/d_a_obj_kamakiri/splits.txt b/config/RZDJ01/rels/d_a_obj_kamakiri/splits.txt new file mode 100644 index 0000000000..836f0e2b46 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kamakiri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kamakiri.cpp: + .text start:0x000000CC end:0x00002818 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_kamakiri/symbols.txt b/config/RZDJ01/rels/d_a_obj_kamakiri/symbols.txt new file mode 100644 index 0000000000..665a81790a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kamakiri/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KamHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjKAM_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKAM_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x338 scope:global align:4 +daObjKAM_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x590 scope:global align:4 +daObjKAM_Delete__FP10daObjKAM_c = .text:0x00000A88; // type:function size:0x68 scope:global align:4 +ShopWaitAction__10daObjKAM_cFv = .text:0x00000AF0; // type:function size:0x164 scope:global align:4 +WaitAction__10daObjKAM_cFv = .text:0x00000C54; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjKAM_cFv = .text:0x00000DD4; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjKAM_cFv = .text:0x00000EFC; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjKAM_cFv = .text:0x00001004; // type:function size:0x258 scope:global align:4 +WalkAction__10daObjKAM_cFv = .text:0x0000125C; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjKAM_cFv = .text:0x00001458; // type:function size:0x5E0 scope:global align:4 +Action__10daObjKAM_cFv = .text:0x00001A38; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjKAM_cFv = .text:0x00001AFC; // type:function size:0xBC scope:global align:4 +Insect_Release__10daObjKAM_cFv = .text:0x00001BB8; // type:function size:0x18 scope:global align:4 +Z_BufferChk__10daObjKAM_cFv = .text:0x00001BD0; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjKAM_cFv = .text:0x00001D4C; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKAM_cFv = .text:0x00001E70; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjKAM_cFv = .text:0x000020F8; // type:function size:0x18C scope:global align:4 +Execute__10daObjKAM_cFv = .text:0x00002284; // type:function size:0x248 scope:global align:4 +setBaseMtx__10daObjKAM_cFv = .text:0x000024CC; // type:function size:0x68 scope:global align:4 +daObjKAM_Draw__FP10daObjKAM_c = .text:0x00002534; // type:function size:0xDC scope:global align:4 +daObjKAM_Execute__FP10daObjKAM_c = .text:0x00002610; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKAM_cFv = .text:0x00002614; // type:function size:0x174 scope:global align:4 +daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x00002788; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KamHIO_cFv = .text:0x00002790; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kamakiri_cpp = .text:0x000027D0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97033 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97034 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@97040 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97113 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97216 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97218 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97220 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97221 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97248 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97249 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97250 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97306 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97307 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97308 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97334 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97335 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97336 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97434 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97435 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97438 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_493_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 +@97499 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97528 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97529 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97530 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@97638 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97670 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97671 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global align:4 +lbl_493_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_493_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKAM_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kam = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KamHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_493_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94306 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KamHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAM_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_493_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94310 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAM_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_493_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_493_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_493_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_493_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_493_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_493_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_493_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_493_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_493_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_493_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_493_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_kanban2/splits.txt b/config/RZDJ01/rels/d_a_obj_kanban2/splits.txt new file mode 100644 index 0000000000..92dc50d78f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kanban2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanban2.cpp: + .text start:0x000000CC end:0x00003A2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_obj_kanban2/symbols.txt b/config/RZDJ01/rels/d_a_obj_kanban2/symbols.txt new file mode 100644 index 0000000000..dae51c6597 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kanban2/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Kanban2_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +draw__15daObj_Kanban2_cFv = .text:0x000000F0; // type:function size:0x138 scope:global align:4 +daObj_Kanban2_Draw__FP15daObj_Kanban2_c = .text:0x00000228; // type:function size:0x4 scope:global align:4 +setKanbanSE__15daObj_Kanban2_cFi = .text:0x0000022C; // type:function size:0x7C scope:global align:4 +createBreakParts__15daObj_Kanban2_cFUl5csXyz = .text:0x000002A8; // type:function size:0x20 scope:global align:4 +createWallHitBreak__15daObj_Kanban2_cFv = .text:0x000002C8; // type:function size:0x164 scope:global align:4 +getKanbanCutType__15daObj_Kanban2_cFv = .text:0x0000042C; // type:function size:0xF0 scope:global align:4 +getKanbanWolfCutType__15daObj_Kanban2_cFv = .text:0x0000051C; // type:function size:0xC0 scope:global align:4 +damage_check__15daObj_Kanban2_cFv = .text:0x000005DC; // type:function size:0x538 scope:global align:4 +float_damage_check__15daObj_Kanban2_cFv = .text:0x00000B14; // type:function size:0xD4 scope:global align:4 +deletePart__15daObj_Kanban2_cFv = .text:0x00000BE8; // type:function size:0xF8 scope:global align:4 +getWallAngle__15daObj_Kanban2_cFv = .text:0x00000CE0; // type:function size:0x11C scope:global align:4 +setGroundAngle__15daObj_Kanban2_cFv = .text:0x00000DFC; // type:function size:0x178 scope:global align:4 +checkWaterSurface__15daObj_Kanban2_cFv = .text:0x00000F74; // type:function size:0xA8 scope:global align:4 +checkPataGround__15daObj_Kanban2_cFss = .text:0x0000101C; // type:function size:0x12C scope:global align:4 +setCullMtx__15daObj_Kanban2_cFv = .text:0x00001148; // type:function size:0x44 scope:global align:4 +setSmokeEffect__15daObj_Kanban2_cF4cXyz = .text:0x0000118C; // type:function size:0x30 scope:global align:4 +setWaterEffect__15daObj_Kanban2_cFv = .text:0x000011BC; // type:function size:0x140 scope:global align:4 +setCenterPos__15daObj_Kanban2_cFv = .text:0x000012FC; // type:function size:0x234 scope:global align:4 +checkCarryOn__15daObj_Kanban2_cFv = .text:0x00001530; // type:function size:0x88 scope:global align:4 +setActionMode__15daObj_Kanban2_cFii = .text:0x000015B8; // type:function size:0x50 scope:global align:4 +calcNormalSwing__15daObj_Kanban2_cFv = .text:0x00001608; // type:function size:0x428 scope:global align:4 +executeNormal__15daObj_Kanban2_cFv = .text:0x00001A30; // type:function size:0x220 scope:global align:4 +initPart__15daObj_Kanban2_cFv = .text:0x00001C50; // type:function size:0x474 scope:global align:4 +executePart__15daObj_Kanban2_cFv = .text:0x000020C4; // type:function size:0x8EC scope:global align:4 +executeFloat__15daObj_Kanban2_cFv = .text:0x000029B0; // type:function size:0x4EC scope:global align:4 +executeCarry__15daObj_Kanban2_cFv = .text:0x00002E9C; // type:function size:0x130 scope:global align:4 +action__15daObj_Kanban2_cFv = .text:0x00002FCC; // type:function size:0x10C scope:global align:4 +mtx_set__15daObj_Kanban2_cFv = .text:0x000030D8; // type:function size:0x228 scope:global align:4 +cc_set__15daObj_Kanban2_cFv = .text:0x00003300; // type:function size:0xF4 scope:global align:4 +execute__15daObj_Kanban2_cFv = .text:0x000033F4; // type:function size:0xC4 scope:global align:4 +daObj_Kanban2_Execute__FP15daObj_Kanban2_c = .text:0x000034B8; // type:function size:0x4 scope:global align:4 +daObj_Kanban2_IsDelete__FP15daObj_Kanban2_c = .text:0x000034BC; // type:function size:0x8 scope:global align:4 +_delete__15daObj_Kanban2_cFv = .text:0x000034C4; // type:function size:0x68 scope:global align:4 +daObj_Kanban2_Delete__FP15daObj_Kanban2_c = .text:0x0000352C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObj_Kanban2_cFv = .text:0x00003530; // type:function size:0x140 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003670; // type:function size:0x4 scope:global align:4 +create__15daObj_Kanban2_cFv = .text:0x00003674; // type:function size:0x32C scope:global align:4 +daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x000039A0; // type:function size:0x4 scope:global align:4 +__dt__19daObj_Kanban2_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kanban2_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100833 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100834 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100835 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@100856 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101067 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@101068 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101069 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101100 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101101 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101102 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101112 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101113 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101114 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101146 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101147 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@101154 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@101188 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101189 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@101220 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@101271 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101272 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101275 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@101357 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101358 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101359 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101360 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101446 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101447 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101448 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@101449 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101450 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101451 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101452 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101453 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101454 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101455 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101456 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101571 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101572 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101639 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101640 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101641 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101642 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101643 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101646 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@101701 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101824 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +lbl_99_data_0 = .data:0x00000000; // type:object size:0xF data:string +lbl_99_data_F = .data:0x0000000F; // type:object size:0x12 data:string +lbl_99_data_21 = .data:0x00000021; // type:object size:0x12 data:string +lbl_99_data_33 = .data:0x00000033; // type:object size:0x12 data:string +lbl_99_data_45 = .data:0x00000045; // type:object size:0x12 data:string +lbl_99_data_57 = .data:0x00000057; // type:object size:0x12 data:string +lbl_99_data_69 = .data:0x00000069; // type:object size:0x12 data:string +lbl_99_data_7B = .data:0x0000007B; // type:object size:0x12 data:string +lbl_99_data_8D = .data:0x0000008D; // type:object size:0x12 data:string +lbl_99_data_9F = .data:0x0000009F; // type:object size:0x12 data:string +lbl_99_data_B1 = .data:0x000000B1; // type:object size:0x12 data:string +lbl_99_data_C3 = .data:0x000000C3; // type:object size:0x12 data:string +lbl_99_data_D5 = .data:0x000000D5; // type:object size:0x12 data:string +lbl_99_data_E7 = .data:0x000000E7; // type:object size:0x12 data:string +lbl_99_data_F9 = .data:0x000000F9; // type:object size:0x12 data:string +lbl_99_data_10B = .data:0x0000010B; // type:object size:0x12 data:string +lbl_99_data_11D = .data:0x0000011D; // type:object size:0x12 data:string +lbl_99_data_12F = .data:0x0000012F; // type:object size:0x12 data:string +lbl_99_data_141 = .data:0x00000141; // type:object size:0x12 data:string +l_kn2_bmdidx__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000154; // type:object size:0x4C scope:global align:4 data:4byte +dKn2_CarryOffset__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000001A0; // type:object size:0x10 scope:global align:4 +dKb2_BAN_SPEED__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000001B0; // type:object size:0x90 scope:global align:4 data:float +dKb2_BAN_ANGLE__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000240; // type:object size:0x24 scope:global align:4 +dKb2_BAN_PARTS__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000264; // type:object size:0x48 scope:global align:4 +cc_kn2_src__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000002AC; // type:object size:0x40 scope:global align:4 +d_KANBAN_OFFSET__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000002EC; // type:object size:0x90 scope:global align:4 data:float +@100930 = .data:0x0000037C; // type:object size:0x9C scope:local align:4 +@101071 = .data:0x00000418; // type:object size:0x28 scope:local align:4 +w_eff_id$97130 = .data:0x00000440; // type:object size:0x8 scope:local align:4 +@101458 = .data:0x00000448; // type:object size:0x24 scope:local align:4 +@101574 = .data:0x0000046C; // type:object size:0x3C scope:local align:4 +kn2_speed_rate$97614 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_99_data_4B4 = .data:0x000004B4; // type:object size:0x8 data:string +l_daObj_Kanban2_Method = .data:0x000004BC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KANBAN2 = .data:0x000004DC; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Kanban2_HIO_c = .data:0x0000050C; // type:object size:0xC scope:global align:4 +lbl_99_data_518 = .data:0x00000518; // type:object size:0x14 data:string +@97902 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Kanban2_HIO_c = .data:0x00000538; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96614 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@97129 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +sc$97126 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kantera/splits.txt b/config/RZDJ01/rels/d_a_obj_kantera/splits.txt new file mode 100644 index 0000000000..4209ea2aa1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kantera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kantera.cpp: + .text start:0x0000005C end:0x00000A04 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_obj_kantera/symbols.txt b/config/RZDJ01/rels/d_a_obj_kantera/symbols.txt new file mode 100644 index 0000000000..d7d914bfc2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kantera/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +setBaseMtx__15daItemKantera_cFv = .text:0x0000012C; // type:function size:0x6C scope:global align:4 +Create__15daItemKantera_cFv = .text:0x00000198; // type:function size:0x14C scope:global align:4 +__CreateHeap__15daItemKantera_cFv = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +create__15daItemKantera_cFv = .text:0x000002EC; // type:function size:0x1CC scope:global align:4 +bg_check__15daItemKantera_cFv = .text:0x000004B8; // type:function size:0xFC scope:global align:4 +actionInit__15daItemKantera_cFv = .text:0x000005B4; // type:function size:0x38 scope:global align:4 +actionWaitInit__15daItemKantera_cFv = .text:0x000005EC; // type:function size:0x74 scope:global align:4 +actionWait__15daItemKantera_cFv = .text:0x00000660; // type:function size:0x108 scope:global align:4 +initActionOrderGetDemo__15daItemKantera_cFv = .text:0x00000768; // type:function size:0x9C scope:global align:4 +actionOrderGetDemo__15daItemKantera_cFv = .text:0x00000804; // type:function size:0x7C scope:global align:4 +actionGetDemo__15daItemKantera_cFv = .text:0x00000880; // type:function size:0x64 scope:global align:4 +execute__15daItemKantera_cFv = .text:0x000008E4; // type:function size:0x84 scope:global align:4 +draw__15daItemKantera_cFv = .text:0x00000968; // type:function size:0x54 scope:global align:4 +_delete__15daItemKantera_cFv = .text:0x000009BC; // type:function size:0x38 scope:global align:4 +daItemKantera_Draw__FP15daItemKantera_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 +daItemKantera_Execute__FP15daItemKantera_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 +daItemKantera_Delete__FP15daItemKantera_c = .text:0x000009FC; // type:function size:0x4 scope:global align:4 +daItemKantera_Create__FP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@94496 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94541 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94542 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94545 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@94628 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94629 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94630 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +l_demoFunc$93468 = .rodata:0x0000006C; // type:object size:0x30 scope:local align:4 +lbl_494_data_0 = .data:0x00000000; // type:object size:0x10 data:string +l_daItemKantera_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kantera = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daItemKantera_c = .data:0x00000060; // type:object size:0x44 scope:global align:4 +lbl_494_data_A4 = .data:0x000000A4; // type:object size:0x10 data:string +@93520 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__15daItemKantera_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_katatsumuri/splits.txt b/config/RZDJ01/rels/d_a_obj_katatsumuri/splits.txt new file mode 100644 index 0000000000..322a27ed1f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_katatsumuri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_katatsumuri.cpp: + .text start:0x000000CC end:0x00002274 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_katatsumuri/symbols.txt b/config/RZDJ01/rels/d_a_obj_katatsumuri/symbols.txt new file mode 100644 index 0000000000..48ae6df1fa --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_katatsumuri/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KatHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjKAT_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKAT_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +ctrlJoint__10daObjKAT_cFP8J3DJointP8J3DModel = .text:0x000001B8; // type:function size:0xD0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000288; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x2F8 scope:global align:4 +daObjKAT_Create__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x620 scope:global align:4 +daObjKAT_Delete__FP10daObjKAT_c = .text:0x00000BE8; // type:function size:0x68 scope:global align:4 +WallWalk__10daObjKAT_cFv = .text:0x00000C50; // type:function size:0x3B4 scope:global align:4 +MoveAction__10daObjKAT_cFv = .text:0x00001004; // type:function size:0x144 scope:global align:4 +Action__10daObjKAT_cFv = .text:0x00001148; // type:function size:0x54 scope:global align:4 +Insect_Release__10daObjKAT_cFv = .text:0x0000119C; // type:function size:0x18 scope:global align:4 +checkGround__10daObjKAT_cFv = .text:0x000011B4; // type:function size:0x12C scope:global align:4 +F_MoveAction__10daObjKAT_cFv = .text:0x000012E0; // type:function size:0x70 scope:global align:4 +ParticleSet__10daObjKAT_cFv = .text:0x00001350; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKAT_cFv = .text:0x00001474; // type:function size:0x1F4 scope:global align:4 +ObjHit__10daObjKAT_cFv = .text:0x00001668; // type:function size:0x104 scope:global align:4 +Execute__10daObjKAT_cFv = .text:0x0000176C; // type:function size:0x634 scope:global align:4 +Z_BufferChk__10daObjKAT_cFv = .text:0x00001DA0; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjKAT_cFv = .text:0x00001F1C; // type:function size:0x68 scope:global align:4 +daObjKAT_Draw__FP10daObjKAT_c = .text:0x00001F84; // type:function size:0xE8 scope:global align:4 +daObjKAT_Execute__FP10daObjKAT_c = .text:0x0000206C; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKAT_cFv = .text:0x00002070; // type:function size:0x174 scope:global align:4 +daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x000021E4; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KatHIO_cFv = .text:0x000021EC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_katatsumuri_cpp = .text:0x0000222C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96781 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_495_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +ccSphSrc$93431 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@96787 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96799 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96804 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@97007 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@97008 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97025 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97026 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97027 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97058 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97059 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97088 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97089 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97090 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97091 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97120 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97144 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 data:double +@97171 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97172 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97260 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97261 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97262 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97263 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97286 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97287 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97288 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@97324 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000D0; // type:object size:0x4 scope:global align:4 +lbl_495_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObjKAT_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kat = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KatHIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_495_data_64 = .data:0x00000064; // type:object size:0xF data:string +@94148 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KatHIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAT_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_495_data_94 = .data:0x00000094; // type:object size:0xB data:string +@94152 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAT_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_495_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_495_data_C4 = .data:0x000000C4; // type:object size:0x4 data:string +lbl_495_data_C8 = .data:0x000000C8; // type:object size:0x4 data:string +lbl_495_data_CC = .data:0x000000CC; // type:object size:0x4 data:string +lbl_495_data_D0 = .data:0x000000D0; // type:object size:0x4 data:string +lbl_495_data_D4 = .data:0x000000D4; // type:object size:0x4 data:string +lbl_495_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string +lbl_495_data_DC = .data:0x000000DC; // type:object size:0x4 data:string +lbl_495_data_E0 = .data:0x000000E0; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_495_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93422 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_kazeneko/splits.txt b/config/RZDJ01/rels/d_a_obj_kazeneko/splits.txt new file mode 100644 index 0000000000..b52087e93b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kazeneko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kazeneko.cpp: + .text start:0x0000005C end:0x00000888 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_kazeneko/symbols.txt b/config/RZDJ01/rels/d_a_obj_kazeneko/symbols.txt new file mode 100644 index 0000000000..fe2f71413f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kazeneko/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__15daObjKazeNeko_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__15daObjKazeNeko_cFv = .text:0x000000E8; // type:function size:0xE8 scope:global align:4 +initCcCylinder__15daObjKazeNeko_cFv = .text:0x000001D0; // type:function size:0x88 scope:global align:4 +setCcCylinder__15daObjKazeNeko_cFv = .text:0x00000258; // type:function size:0x70 scope:global align:4 +swingHead__15daObjKazeNeko_cFv = .text:0x000002C8; // type:function size:0xBC scope:global align:4 +getFirstVec__15daObjKazeNeko_cFP4cXyzi = .text:0x00000384; // type:function size:0x48 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x000003CC; // type:function size:0xE0 scope:global align:4 +daObjKazeNeko_Draw__FP15daObjKazeNeko_c = .text:0x000004AC; // type:function size:0xC4 scope:global align:4 +daObjKazeNeko_Execute__FP15daObjKazeNeko_c = .text:0x00000570; // type:function size:0x180 scope:global align:4 +daObjKazeNeko_IsDelete__FP15daObjKazeNeko_c = .text:0x000006F0; // type:function size:0x8 scope:global align:4 +daObjKazeNeko_Delete__FP15daObjKazeNeko_c = .text:0x000006F8; // type:function size:0x68 scope:global align:4 +daObjKazeNeko_Create__FP10fopAc_ac_c = .text:0x00000760; // type:function size:0x104 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00000864; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__15daObjKazeNeko_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +@96350 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96351 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96352 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96353 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$95149 = .rodata:0x00000040; // type:object size:0x44 scope:local align:4 +@96410 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96411 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96422 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@96486 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_496_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjKazeNeko_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KazeNeko = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_496_data_60 = .data:0x00000060; // type:object size:0x8 data:string +lbl_496_data_68 = .data:0x00000068; // type:object size:0x9 data:string diff --git a/config/RZDJ01/rels/d_a_obj_kbacket/splits.txt b/config/RZDJ01/rels/d_a_obj_kbacket/splits.txt new file mode 100644 index 0000000000..f31c09e51c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kbacket/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbacket.cpp: + .text start:0x000000CC end:0x000018C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_kbacket/symbols.txt b/config/RZDJ01/rels/d_a_obj_kbacket/symbols.txt new file mode 100644 index 0000000000..1d54020ed2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kbacket/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_KBacket_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__15daObj_KBacket_cFv = .text:0x000001B8; // type:function size:0x314 scope:global align:4 +CreateHeap__15daObj_KBacket_cFv = .text:0x000004CC; // type:function size:0x100 scope:global align:4 +Execute__15daObj_KBacket_cFv = .text:0x000005CC; // type:function size:0xB34 scope:global align:4 +Draw__15daObj_KBacket_cFv = .text:0x00001100; // type:function size:0x114 scope:global align:4 +createHeapCallBack__15daObj_KBacket_cFP10fopAc_ac_c = .text:0x00001214; // type:function size:0x4 scope:global align:4 +setEnvTevColor__15daObj_KBacket_cFv = .text:0x00001218; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_KBacket_cFv = .text:0x00001270; // type:function size:0x44 scope:global align:4 +reset__15daObj_KBacket_cFv = .text:0x000012B4; // type:function size:0x14 scope:global align:4 +setMtx__15daObj_KBacket_cFv = .text:0x000012C8; // type:function size:0x128 scope:global align:4 +calcRollAngle__15daObj_KBacket_cFsi = .text:0x000013F0; // type:function size:0x88 scope:global align:4 +getWallAngle__15daObj_KBacket_cFsPs = .text:0x00001478; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__15daObj_KBacket_cFv = .text:0x000015EC; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__15daObj_KBacket_cFv = .text:0x00001668; // type:function size:0xF4 scope:global align:4 +setHamonPrtcl__15daObj_KBacket_cFv = .text:0x0000175C; // type:function size:0x58 scope:global align:4 +daObj_KBacket_Create__FPv = .text:0x000017B4; // type:function size:0x4 scope:global align:4 +daObj_KBacket_Delete__FPv = .text:0x000017B8; // type:function size:0x34 scope:global align:4 +daObj_KBacket_Execute__FPv = .text:0x000017EC; // type:function size:0x4 scope:global align:4 +daObj_KBacket_Draw__FPv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 +daObj_KBacket_IsDelete__FPv = .text:0x000017F4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:global align:4 +__dt__21daObj_KBacket_Param_cFv = .text:0x00001874; // type:function size:0x40 scope:global align:4 +__ct__21daObj_KBacket_Param_cFv = .text:0x000018B4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_KBacket_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96712 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96713 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96714 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96715 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96716 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96919 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96920 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96921 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96922 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96923 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96924 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96925 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@96926 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96928 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96929 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96930 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96932 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96933 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96934 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@96935 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96936 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96937 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96938 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@96939 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96940 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96941 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96942 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96945 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@97023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97033 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_497_data_10 = .data:0x00000010; // type:object size:0x8 data:string +l_resNameList = .data:0x00000018; // type:object size:0x4 scope:global align:4 +emttrId$95139 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +daObj_KBacket_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KBACKET = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daObj_KBacket_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_497_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@95192 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_KBacket_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__21daObj_KBacket_Param_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_497_data_B0 = .data:0x000000B0; // type:object size:0x16 data:string +__RTTI__21daObj_KBacket_Param_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +@94692 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kbox/splits.txt b/config/RZDJ01/rels/d_a_obj_kbox/splits.txt new file mode 100644 index 0000000000..d23d323e13 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbox.cpp: + .text start:0x000000CC end:0x00001618 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000400 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_obj_kbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_kbox/symbols.txt new file mode 100644 index 0000000000..d3c0cdf241 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kbox/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Kbox_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x120 scope:global align:4 +daObj_Kbox_Draw__FP14obj_kbox_class = .text:0x00000210; // type:function size:0x11C scope:global align:4 +daObj_Kbox_Execute__FP14obj_kbox_class = .text:0x0000032C; // type:function size:0xE40 scope:global align:4 +daObj_Kbox_IsDelete__FP14obj_kbox_class = .text:0x0000116C; // type:function size:0x8 scope:global align:4 +daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x00001174; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000011F0; // type:function size:0x108 scope:global align:4 +daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000012F8; // type:function size:0x298 scope:global align:4 +__dt__16daObj_Kbox_HIO_cFv = .text:0x00001590; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kbox_cpp = .text:0x000015D0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93921 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93934 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93935 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93936 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +particle_id$91762 = .rodata:0x00000010; // type:object size:0x6 scope:local align:4 +@93967 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94141 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94142 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94143 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94144 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94145 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94146 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94147 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94148 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94149 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94150 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94151 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94152 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@94153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94154 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94155 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94156 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94158 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94159 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94160 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94161 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94162 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94163 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94164 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94165 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94166 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94167 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94168 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94169 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94170 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94173 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94245 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94246 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94247 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91962 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_498_data_8 = .data:0x00000008; // type:object size:0x18 +lbl_498_data_20 = .data:0x00000020; // type:object size:0x9 data:string +cc_sph_src$92087 = .data:0x0000002C; // type:object size:0x40 scope:local align:4 +l_daObj_Kbox_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KBOX = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Kbox_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_498_data_C8 = .data:0x000000C8; // type:object size:0x11 data:string +@92115 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Kbox_HIO_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_498_data_F0 = .data:0x000000F0; // type:object size:0x34 +@92177 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +lbl_498_data_160 = .data:0x00000160; // type:object size:0x14 +@92179 = .data:0x00000174; // type:object size:0x34 scope:local align:4 +lbl_498_data_1A8 = .data:0x000001A8; // type:object size:0x48 +@92231 = .data:0x000001F0; // type:object size:0x4C scope:local align:4 +lbl_498_data_23C = .data:0x0000023C; // type:object size:0x14 +@92235 = .data:0x00000250; // type:object size:0x44 scope:local align:4 +lbl_498_data_294 = .data:0x00000294; // type:object size:0x14 +@92237 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_498_data_2CC = .data:0x000002CC; // type:object size:0x18 +@92239 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_498_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@92241 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_498_data_318 = .data:0x00000318; // type:object size:0x14 +@92275 = .data:0x0000032C; // type:object size:0x14 scope:local align:4 +lbl_498_data_340 = .data:0x00000340; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@91961 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +sc$91958 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_key/splits.txt b/config/RZDJ01/rels/d_a_obj_key/splits.txt new file mode 100644 index 0000000000..3beaadac72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_key/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_key.cpp: + .text start:0x000000CC end:0x00001774 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000280 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_key/symbols.txt b/config/RZDJ01/rels/d_a_obj_key/symbols.txt new file mode 100644 index 0000000000..e9d7222201 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_key/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_Key_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Key_Draw__FP13obj_key_class = .text:0x000000FC; // type:function size:0x90 scope:global align:4 +s_count_sub__FPvPv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +s_master_sub__FPvPv = .text:0x000001F4; // type:function size:0xC0 scope:global align:4 +daObj_Key_Execute__FP13obj_key_class = .text:0x000002B4; // type:function size:0xFF0 scope:global align:4 +daObj_Key_IsDelete__FP13obj_key_class = .text:0x000012A4; // type:function size:0x8 scope:global align:4 +daObj_Key_Delete__FP13obj_key_class = .text:0x000012AC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001314; // type:function size:0xF8 scope:global align:4 +daObj_Key_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x2D8 scope:global align:4 +__dt__15daObj_Key_HIO_cFv = .text:0x000016E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_key_cpp = .text:0x00001724; // type:function size:0x48 scope:global align:4 +setPos__7daKey_cF4cXyz = .text:0x0000176C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96714 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96715 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96765 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96780 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97018 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97019 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97020 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97021 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97022 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97023 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97025 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97026 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97027 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97028 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97029 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97030 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97031 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97032 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97033 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97034 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97035 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97036 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97037 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +key_eno$94151 = .data:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_499_data_4 = .data:0x00000004; // type:object size:0x18 +l_daObj_Key_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KEY = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Key_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_499_data_78 = .data:0x00000078; // type:object size:0x10 data:string +@94269 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Key_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +lbl_499_data_9C = .data:0x0000009C; // type:object size:0x34 +@94332 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_499_data_10C = .data:0x0000010C; // type:object size:0x14 +@94334 = .data:0x00000120; // type:object size:0x34 scope:local align:4 +lbl_499_data_154 = .data:0x00000154; // type:object size:0x14 +@94392 = .data:0x00000168; // type:object size:0x24 scope:local align:4 +lbl_499_data_18C = .data:0x0000018C; // type:object size:0x18 +@94394 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +lbl_499_data_1B0 = .data:0x000001B0; // type:object size:0x1C +@94396 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +lbl_499_data_1D8 = .data:0x000001D8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_499_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93805 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +target_info_count = .bss:0x00000028; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_obj_keyhole/splits.txt b/config/RZDJ01/rels/d_a_obj_keyhole/splits.txt new file mode 100644 index 0000000000..271efdf880 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_keyhole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_keyhole.cpp: + .text start:0x000000CC end:0x00002238 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_keyhole/symbols.txt b/config/RZDJ01/rels/d_a_obj_keyhole/symbols.txt new file mode 100644 index 0000000000..2776fb89b5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_keyhole/symbols.txt @@ -0,0 +1,116 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Keyhole_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000F0; // type:function size:0xC0 scope:global align:4 +daObj_Keyhole_Draw__FP17obj_keyhole_class = .text:0x000001B0; // type:function size:0xFC scope:global align:4 +chain_move__FP17obj_keyhole_class = .text:0x000002AC; // type:function size:0xC7C scope:global align:4 +open__FP17obj_keyhole_class = .text:0x00000F28; // type:function size:0x198 scope:global align:4 +drop__FP17obj_keyhole_class = .text:0x000010C0; // type:function size:0x2B4 scope:global align:4 +daObj_Keyhole_Execute__FP17obj_keyhole_class = .text:0x00001374; // type:function size:0x514 scope:global align:4 +daObj_Keyhole_IsDelete__FP17obj_keyhole_class = .text:0x00001888; // type:function size:0x8 scope:global align:4 +daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001890; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001944; // type:function size:0x2A8 scope:global align:4 +daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001BEC; // type:function size:0x39C scope:global align:4 +__dt__19daObj_Keyhole_HIO_cFv = .text:0x00001F88; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_keyhole_cpp = .text:0x00001FC8; // type:function size:0x48 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00002010; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002018; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00002024; // type:function size:0x10 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00002034; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x0000203C; // type:function size:0x14 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00002050; // type:function size:0x10 scope:global align:4 +checkFrontRollCrash__9daPy_py_cCFv = .text:0x00002060; // type:function size:0xC scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000206C; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000207C; // type:function size:0x10 scope:global align:4 +checkOpen__17obj_keyhole_classFv = .text:0x0000208C; // type:function size:0x14 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000020A0; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000020B0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000020C0; // type:function size:0xC scope:global align:4 +__ct__10kh_chain_sFv = .text:0x000020CC; // type:function size:0xB4 scope:global align:4 +__dt__10kh_chain_sFv = .text:0x00002180; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94800 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94819 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94957 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94958 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94967 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94968 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94969 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94970 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94971 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94972 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@94977 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94978 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94979 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@94980 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94983 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95023 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95047 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95048 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95049 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95051 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95052 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95053 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95054 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95055 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@95093 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95094 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95095 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95096 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95097 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95208 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +estimateSizeTbl$92383 = .rodata:0x000000B0; // type:object size:0x14 scope:local align:4 +@95293 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95294 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95295 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95296 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95297 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmd_d$92300 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +mdl_f$92301 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +bck_d$92320 = .data:0x00000050; // type:object size:0x28 scope:local align:4 +cbmd_d$92321 = .data:0x00000078; // type:object size:0x28 scope:local align:4 +lbl_500_data_A0 = .data:0x000000A0; // type:object size:0x9 data:string +lbl_500_data_A9 = .data:0x000000A9; // type:object size:0x9 data:string +lbl_500_data_B2 = .data:0x000000B2; // type:object size:0xA data:string +lbl_500_data_BC = .data:0x000000BC; // type:object size:0xA data:string +lbl_500_data_C6 = .data:0x000000C6; // type:object size:0xA data:string +arc_name$92370 = .data:0x000000D0; // type:object size:0x28 scope:local align:4 +cc_sph_src$92394 = .data:0x000000F8; // type:object size:0x40 scope:local align:4 +l_daObj_Keyhole_Method = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KEYHOLE = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Keyhole_HIO_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_500_data_194 = .data:0x00000194; // type:object size:0x14 data:string +@92450 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Keyhole_HIO_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_500_data_1BC = .data:0x000001BC; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91816 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@92042 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@92043 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@92044 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@92045 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@92046 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@92047 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +lock_pos$92039 = .bss:0x00000070; // type:object size:0x48 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kgate/splits.txt b/config/RZDJ01/rels/d_a_obj_kgate/splits.txt new file mode 100644 index 0000000000..d2e7afd30d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kgate.cpp: + .text start:0x0000005C end:0x000023CC + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x00000184 diff --git a/config/RZDJ01/rels/d_a_obj_kgate/symbols.txt b/config/RZDJ01/rels/d_a_obj_kgate/symbols.txt new file mode 100644 index 0000000000..59d703b451 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kgate/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +initBaseMtx__12daObjKGate_cFv = .text:0x000000B0; // type:function size:0x164 scope:global align:4 +setBaseMtx__12daObjKGate_cFv = .text:0x00000214; // type:function size:0x490 scope:global align:4 +Create__12daObjKGate_cFv = .text:0x000006A4; // type:function size:0x1FC scope:global align:4 +CreateHeap__12daObjKGate_cFv = .text:0x000008A0; // type:function size:0x240 scope:global align:4 +create1st__12daObjKGate_cFv = .text:0x00000AE0; // type:function size:0xE8 scope:global align:4 +checkAreaL__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000BC8; // type:function size:0x384 scope:global align:4 +checkAreaR__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000F4C; // type:function size:0x384 scope:global align:4 +checkOpen__12daObjKGate_cFv = .text:0x000012D0; // type:function size:0x130 scope:global align:4 +checkDirL__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001400; // type:function size:0x84 scope:global align:4 +checkDirR__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001484; // type:function size:0x84 scope:global align:4 +action__12daObjKGate_cFv = .text:0x00001508; // type:function size:0x44 scope:global align:4 +action_typeA__12daObjKGate_cFv = .text:0x0000154C; // type:function size:0x68C scope:global align:4 +action_typeB__12daObjKGate_cFv = .text:0x00001BD8; // type:function size:0x25C scope:global align:4 +actionWaitEvent__12daObjKGate_cFv = .text:0x00001E34; // type:function size:0xA8 scope:global align:4 +actionEvent__12daObjKGate_cFv = .text:0x00001EDC; // type:function size:0x68 scope:global align:4 +actionDead__12daObjKGate_cFv = .text:0x00001F44; // type:function size:0x4 scope:global align:4 +demoProc__12daObjKGate_cFv = .text:0x00001F48; // type:function size:0x1A8 scope:global align:4 +Execute__12daObjKGate_cFPPA3_A4_f = .text:0x000020F0; // type:function size:0x80 scope:global align:4 +Draw__12daObjKGate_cFv = .text:0x00002170; // type:function size:0x124 scope:global align:4 +Delete__12daObjKGate_cFv = .text:0x00002294; // type:function size:0x78 scope:global align:4 +daObjKGate_create1st__FP12daObjKGate_c = .text:0x0000230C; // type:function size:0xA8 scope:global align:4 +daObjKGate_MoveBGDelete__FP12daObjKGate_c = .text:0x000023B4; // type:function size:0x4 scope:global align:4 +daObjKGate_MoveBGExecute__FP12daObjKGate_c = .text:0x000023B8; // type:function size:0x4 scope:global align:4 +daObjKGate_MoveBGDraw__FP12daObjKGate_c = .text:0x000023BC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_gateBmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_gateKeyIdx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_gateHookIdx = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_gateDzbIdx = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_gate_heap = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_key_heap = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 +l_cull_box = .rodata:0x00000048; // type:object size:0x18 scope:global align:4 +l_cyl_src = .rodata:0x00000060; // type:object size:0x44 scope:global align:4 +@98058 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98059 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98060 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98061 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98062 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98107 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98108 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98109 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98110 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98111 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98114 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98115 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98116 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98117 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98118 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98119 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98157 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98306 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98307 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@98308 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@98309 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98310 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98311 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98314 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98356 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98490 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98491 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@98492 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@98493 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@98494 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@98495 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@98496 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@98499 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:string +@98503 = .rodata:0x00000150; // type:object size:0x8 scope:local align:4 +l_tg_offset$95649 = .rodata:0x00000158; // type:object size:0x30 scope:local align:4 +lbl_100_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_100_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_100_data_14 = .data:0x00000014; // type:object size:0xA data:string +l_arcName = .data:0x00000020; // type:object size:0xC scope:global align:4 +lbl_100_data_2C = .data:0x0000002C; // type:object size:0x11 data:string +lbl_100_data_3D = .data:0x0000003D; // type:object size:0x12 data:string +l_evName$95184 = .data:0x00000050; // type:object size:0xC scope:local align:4 +l_func$95462 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +l_func$95699 = .data:0x00000080; // type:object size:0x24 scope:local align:4 +lbl_100_data_A4 = .data:0x000000A4; // type:object size:0x7 data:string +lbl_100_data_AB = .data:0x000000AB; // type:object size:0x6 data:string +lbl_100_data_B1 = .data:0x000000B1; // type:object size:0x5 data:string +lbl_100_data_B6 = .data:0x000000B6; // type:object size:0xB data:string +lbl_100_data_C1 = .data:0x000000C1; // type:object size:0x7 data:string +lbl_100_data_C8 = .data:0x000000C8; // type:object size:0x5 data:string +action_table$95744 = .data:0x000000D0; // type:object size:0x10 scope:local align:4 +daObjKGate_METHODS = .data:0x000000E0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KkrGate = .data:0x00000100; // type:object size:0x30 scope:global align:4 +__vt__12daObjKGate_c = .data:0x00000130; // type:object size:0x28 scope:global align:4 +lbl_100_data_158 = .data:0x00000158; // type:object size:0xD data:string +@95832 = .data:0x00000168; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjKGate_c = .data:0x0000017C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ki/splits.txt b/config/RZDJ01/rels/d_a_obj_ki/splits.txt new file mode 100644 index 0000000000..4dd2f55f6d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ki.cpp: + .text start:0x000000CC end:0x00000C5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_ki/symbols.txt b/config/RZDJ01/rels/d_a_obj_ki/symbols.txt new file mode 100644 index 0000000000..d46156dc3f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ki/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Ki_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0xDC scope:global align:4 +daObj_Ki_Draw__FP12obj_ki_class = .text:0x000001C8; // type:function size:0x6C scope:global align:4 +daObj_Ki_Execute__FP12obj_ki_class = .text:0x00000234; // type:function size:0x2E0 scope:global align:4 +daObj_Ki_IsDelete__FP12obj_ki_class = .text:0x00000514; // type:function size:0x8 scope:global align:4 +daObj_Ki_Delete__FP12obj_ki_class = .text:0x0000051C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x1C4 scope:global align:4 +daObj_Ki_Create__FP10fopAc_ac_c = .text:0x00000748; // type:function size:0x3E0 scope:global align:4 +__ct__7sq_cp_sFv = .text:0x00000B28; // type:function size:0x48 scope:global align:4 +__dt__7sq_cp_sFv = .text:0x00000B70; // type:function size:0x64 scope:global align:4 +__dt__14daObj_Ki_HIO_cFv = .text:0x00000BD4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ki_cpp = .text:0x00000C14; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92738 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92739 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92743 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@92819 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92869 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92870 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92871 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92873 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92874 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92875 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92876 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92877 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92878 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92879 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92882 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +ki_bmd = .data:0x00000008; // type:object size:0x8 scope:global align:4 +ki_dzb$91825 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +l_daObj_Ki_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KI = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Ki_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_501_data_74 = .data:0x00000074; // type:object size:0xF data:string +@91918 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Ki_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_501_data_98 = .data:0x00000098; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_501_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91719 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_kiPot/splits.txt b/config/RZDJ01/rels/d_a_obj_kiPot/splits.txt new file mode 100644 index 0000000000..5780faa2df --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kiPot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kiPot.cpp: + .text start:0x000000CC end:0x000003FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt b/config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt new file mode 100644 index 0000000000..16eb9b5bf4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kiPot/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daKiPot_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__9daKiPot_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__9daKiPot_cFv = .text:0x00000140; // type:function size:0xC8 scope:global align:4 +Execute__9daKiPot_cFv = .text:0x00000208; // type:function size:0x7C scope:global align:4 +modeWait__9daKiPot_cFv = .text:0x00000284; // type:function size:0x88 scope:global align:4 +chkEvent__9daKiPot_cFv = .text:0x0000030C; // type:function size:0x50 scope:global align:4 +daKiPot_Draw__FP9daKiPot_c = .text:0x0000035C; // type:function size:0x8 scope:global align:4 +daKiPot_Execute__FP9daKiPot_c = .text:0x00000364; // type:function size:0x4 scope:global align:4 +daKiPot_Delete__FP9daKiPot_c = .text:0x00000368; // type:function size:0x8 scope:global align:4 +daKiPot_Create__FP10fopAc_ac_c = .text:0x00000370; // type:function size:0x4 scope:global align:4 +__dt__13daKiPot_HIO_cFv = .text:0x00000374; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kiPot_cpp = .text:0x000003B4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89519 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89537 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89538 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89539 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +mode_proc$88971 = .data:0x00000018; // type:object size:0xC scope:local align:4 +l_daKiPot_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KiPot = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__13daKiPot_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_502_data_80 = .data:0x00000080; // type:object size:0xE data:string +@89033 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__13daKiPot_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88929 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kita/splits.txt b/config/RZDJ01/rels/d_a_obj_kita/splits.txt new file mode 100644 index 0000000000..52b1c31b70 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kita.cpp: + .text start:0x000000CC end:0x00000C48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_obj_kita/symbols.txt b/config/RZDJ01/rels/d_a_obj_kita/symbols.txt new file mode 100644 index 0000000000..4d8d821817 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kita/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Kita_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +daObj_Kita_Draw__FP14obj_kita_class = .text:0x0000010C; // type:function size:0x90 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000019C; // type:function size:0xC scope:global align:4 +daObj_Kita_Execute__FP14obj_kita_class = .text:0x000001A8; // type:function size:0x61C scope:global align:4 +daObj_Kita_IsDelete__FP14obj_kita_class = .text:0x000007C4; // type:function size:0x8 scope:global align:4 +daObj_Kita_Delete__FP14obj_kita_class = .text:0x000007CC; // type:function size:0x98 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x12C scope:global align:4 +daObj_Kita_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x1EC scope:global align:4 +__ct__6kita_sFv = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +__dt__16daObj_Kita_HIO_cFv = .text:0x00000B80; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kita_cpp = .text:0x00000BC0; // type:function size:0x48 scope:global align:4 +__dt__6kita_sFv = .text:0x00000C08; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94371 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94372 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@94373 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94374 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94439 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94442 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94443 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94444 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94446 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94447 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94448 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94449 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94450 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94454 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94458 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@94542 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94543 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94544 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_503_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObj_Kita_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KITA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Kita_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_503_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@93551 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Kita_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_503_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93316 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt b/config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt new file mode 100644 index 0000000000..15d73cf361 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kjgjs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kjgjs.cpp: + .text start:0x0000005C end:0x00000468 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt b/config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt new file mode 100644 index 0000000000..a363208175 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kjgjs/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__12daObjKJgjs_cFv = .text:0x0000005C; // type:function size:0xB8 scope:global align:4 +setMtx__12daObjKJgjs_cFv = .text:0x00000114; // type:function size:0x74 scope:global align:4 +CreateHeap__12daObjKJgjs_cFv = .text:0x00000188; // type:function size:0x78 scope:global align:4 +Create__12daObjKJgjs_cFv = .text:0x00000200; // type:function size:0xB4 scope:global align:4 +Execute__12daObjKJgjs_cFPPA3_A4_f = .text:0x000002B4; // type:function size:0x10 scope:global align:4 +Draw__12daObjKJgjs_cFv = .text:0x000002C4; // type:function size:0x98 scope:global align:4 +Delete__12daObjKJgjs_cFv = .text:0x0000035C; // type:function size:0x38 scope:global align:4 +daObjKJgjs_create1st__FP12daObjKJgjs_c = .text:0x00000394; // type:function size:0x60 scope:global align:4 +daObjKJgjs_MoveBGDelete__FP12daObjKJgjs_c = .text:0x000003F4; // type:function size:0x4 scope:global align:4 +daObjKJgjs_MoveBGExecute__FP12daObjKJgjs_c = .text:0x000003F8; // type:function size:0x4 scope:global align:4 +daObjKJgjs_MoveBGDraw__FP12daObjKJgjs_c = .text:0x000003FC; // type:function size:0x10 scope:global align:4 +__dt__12daObjKJgjs_cFv = .text:0x0000040C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 data:float +lbl_504_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjKJgjs_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KJgjs = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjKJgjs_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_504_data_88 = .data:0x00000088; // type:object size:0xD data:string +@89116 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__12daObjKJgjs_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_504_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kkanban/splits.txt b/config/RZDJ01/rels/d_a_obj_kkanban/splits.txt new file mode 100644 index 0000000000..cacf6d1813 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kkanban/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kkanban.cpp: + .text start:0x0000005C end:0x000006FC + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000110 diff --git a/config/RZDJ01/rels/d_a_obj_kkanban/symbols.txt b/config/RZDJ01/rels/d_a_obj_kkanban/symbols.txt new file mode 100644 index 0000000000..c95f638946 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kkanban/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +initBaseMtx__14daObjKKanban_cFv = .text:0x00000118; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjKKanban_cFv = .text:0x00000138; // type:function size:0x64 scope:global align:4 +Create__14daObjKKanban_cFv = .text:0x0000019C; // type:function size:0x118 scope:global align:4 +setTG__14daObjKKanban_cFv = .text:0x000002B4; // type:function size:0xBC scope:global align:4 +CreateHeap__14daObjKKanban_cFv = .text:0x00000370; // type:function size:0x68 scope:global align:4 +create1st__14daObjKKanban_cFv = .text:0x000003D8; // type:function size:0x64 scope:global align:4 +Execute__14daObjKKanban_cFPPA3_A4_f = .text:0x0000043C; // type:function size:0x11C scope:global align:4 +Draw__14daObjKKanban_cFv = .text:0x00000558; // type:function size:0x98 scope:global align:4 +Delete__14daObjKKanban_cFv = .text:0x000005F0; // type:function size:0x30 scope:global align:4 +daObjKKanban_create1st__FP14daObjKKanban_c = .text:0x00000620; // type:function size:0xC4 scope:global align:4 +daObjKKanban_MoveBGDelete__FP14daObjKKanban_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daObjKKanban_MoveBGExecute__FP14daObjKKanban_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daObjKKanban_MoveBGDraw__FP14daObjKKanban_c = .text:0x000006EC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89988 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89989 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89992 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89993 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90005 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90034 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90035 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90036 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_505_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_tri_src = .data:0x00000010; // type:object size:0x54 scope:global align:4 +lbl_505_data_64 = .data:0x00000064; // type:object size:0x5 data:string +daObjKKanban_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KKanban = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__14daObjKKanban_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 +lbl_505_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@89105 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjKKanban_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_klift00/splits.txt b/config/RZDJ01/rels/d_a_obj_klift00/splits.txt new file mode 100644 index 0000000000..4bc93fa57d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_klift00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_klift00.cpp: + .text start:0x0000005C end:0x00001034 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000168 diff --git a/config/RZDJ01/rels/d_a_obj_klift00/symbols.txt b/config/RZDJ01/rels/d_a_obj_klift00/symbols.txt new file mode 100644 index 0000000000..471fc36b86 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_klift00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__14daObjKLift00_cFv = .text:0x00000068; // type:function size:0x8C scope:global align:4 +setMtx__14daObjKLift00_cFv = .text:0x000000F4; // type:function size:0x36C scope:global align:4 +rideActor__14daObjKLift00_cFP10fopAc_ac_c = .text:0x00000460; // type:function size:0x114 scope:global align:4 +CreateHeap__14daObjKLift00_cFv = .text:0x00000574; // type:function size:0x160 scope:global align:4 +Create__14daObjKLift00_cFv = .text:0x000006D4; // type:function size:0x1D4 scope:global align:4 +Execute__14daObjKLift00_cFPPA3_A4_f = .text:0x000008A8; // type:function size:0x4C8 scope:global align:4 +Draw__14daObjKLift00_cFv = .text:0x00000D70; // type:function size:0x12C scope:global align:4 +Delete__14daObjKLift00_cFv = .text:0x00000E9C; // type:function size:0x38 scope:global align:4 +daObjKLift00_create1st__FP14daObjKLift00_c = .text:0x00000ED4; // type:function size:0xF8 scope:global align:4 +daObjKLift00_MoveBGDelete__FP14daObjKLift00_c = .text:0x00000FCC; // type:function size:0x4 scope:global align:4 +daObjKLift00_MoveBGExecute__FP14daObjKLift00_c = .text:0x00000FD0; // type:function size:0x4 scope:global align:4 +daObjKLift00_MoveBGDraw__FP14daObjKLift00_c = .text:0x00000FD4; // type:function size:0x10 scope:global align:4 +__ct__10dMdl_obj_cFv = .text:0x00000FE4; // type:function size:0xC scope:global align:4 +__ct__Q214daObjKLift00_c8ChainPosFv = .text:0x00000FF0; // type:function size:0x4 scope:global align:4 +__dt__Q214daObjKLift00_c8ChainPosFv = .text:0x00000FF4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +@89090 = .rodata:0x00000010; // type:object size:0xC scope:local align:4 +@90858 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90859 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90874 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90875 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90876 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90947 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90948 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90949 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90950 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90951 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90955 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@91063 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91064 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91065 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91066 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91067 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91068 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_101_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:global align:4 +l_cc_cyl_src = .data:0x00000050; // type:object size:0x44 scope:global align:4 +daObjKLift00_METHODS = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KLift00 = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__14daObjKLift00_c = .data:0x000000E4; // type:object size:0x28 scope:global align:4 +lbl_101_data_10C = .data:0x0000010C; // type:object size:0xF data:string +@89437 = .data:0x0000011C; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjKLift00_c = .data:0x00000138; // type:object size:0x8 scope:global align:4 +lbl_101_data_140 = .data:0x00000140; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000160; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_knBullet/splits.txt b/config/RZDJ01/rels/d_a_obj_knBullet/splits.txt new file mode 100644 index 0000000000..c503eae844 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_knBullet/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_knBullet.cpp: + .text start:0x0000005C end:0x00000748 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_knBullet/symbols.txt b/config/RZDJ01/rels/d_a_obj_knBullet/symbols.txt new file mode 100644 index 0000000000..792f4bc3dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_knBullet/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daObjKnBullet_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__15daObjKnBullet_cFv = .text:0x0000017C; // type:function size:0x194 scope:global align:4 +setBaseMtx__15daObjKnBullet_cFv = .text:0x00000310; // type:function size:0x5C scope:global align:4 +col_init__15daObjKnBullet_cFv = .text:0x0000036C; // type:function size:0x70 scope:global align:4 +col_chk__15daObjKnBullet_cFv = .text:0x000003DC; // type:function size:0x258 scope:global align:4 +hitPrtclSet__15daObjKnBullet_cFv = .text:0x00000634; // type:function size:0xF4 scope:global align:4 +daObjKnBullet_Execute__FP15daObjKnBullet_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +daObjKnBullet_Draw__FP15daObjKnBullet_c = .text:0x0000072C; // type:function size:0x8 scope:global align:4 +daObjKnBullet_IsDelete__FP15daObjKnBullet_c = .text:0x00000734; // type:function size:0x8 scope:global align:4 +daObjKnBullet_Delete__FP15daObjKnBullet_c = .text:0x0000073C; // type:function size:0x8 scope:global align:4 +daObjKnBullet_create__FP10fopAc_ac_c = .text:0x00000744; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_sph_src = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +@98162 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98163 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98164 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98165 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +l_prticles_id$97024 = .rodata:0x0000005C; // type:object size:0x6 scope:local align:4 +@98238 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@98239 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98303 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98304 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +l_prticles_id$97161 = .rodata:0x00000074; // type:object size:0x6 scope:local align:4 +l_daObjKnBullet_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KN_BULLET = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kshutter/splits.txt b/config/RZDJ01/rels/d_a_obj_kshutter/splits.txt new file mode 100644 index 0000000000..3212d2567b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kshutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kshutter.cpp: + .text start:0x0000005C end:0x00001CF8 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000318 diff --git a/config/RZDJ01/rels/d_a_obj_kshutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_kshutter/symbols.txt new file mode 100644 index 0000000000..044814fec8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kshutter/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjKshtr_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjKshtr_cFv = .text:0x000000C8; // type:function size:0xDC scope:global align:4 +Create__12daObjKshtr_cFv = .text:0x000001A4; // type:function size:0x28C scope:global align:4 +offDzb__12daObjKshtr_cFv = .text:0x00000430; // type:function size:0x58 scope:global align:4 +CreateHeap__12daObjKshtr_cFv = .text:0x00000488; // type:function size:0x18C scope:global align:4 +phase_0__12daObjKshtr_cFv = .text:0x00000614; // type:function size:0x124 scope:global align:4 +phase_1__12daObjKshtr_cFv = .text:0x00000738; // type:function size:0xA8 scope:global align:4 +phase_2__12daObjKshtr_cFv = .text:0x000007E0; // type:function size:0x8 scope:global align:4 +Execute__12daObjKshtr_cFPPA3_A4_f = .text:0x000007E8; // type:function size:0x94 scope:global align:4 +checkArea__12daObjKshtr_cFv = .text:0x0000087C; // type:function size:0x170 scope:global align:4 +checkOpen__12daObjKshtr_cFv = .text:0x000009EC; // type:function size:0x90 scope:global align:4 +demoProc2__12daObjKshtr_cFv = .text:0x00000A7C; // type:function size:0x240 scope:global align:4 +adjustmentProc__12daObjKshtr_cFv = .text:0x00000CBC; // type:function size:0xDC scope:global align:4 +keyUnlockInit__12daObjKshtr_cFv = .text:0x00000D98; // type:function size:0x7C scope:global align:4 +keyUnlock__12daObjKshtr_cFv = .text:0x00000E14; // type:function size:0x54 scope:global align:4 +openInit__12daObjKshtr_cFv = .text:0x00000E68; // type:function size:0xAC scope:global align:4 +openProc__12daObjKshtr_cFv = .text:0x00000F14; // type:function size:0x74 scope:global align:4 +openProc_type1__12daObjKshtr_cFv = .text:0x00000F88; // type:function size:0x218 scope:global align:4 +openProc_type2__12daObjKshtr_cFv = .text:0x000011A0; // type:function size:0x12C scope:global align:4 +openProc_typeL3Boss__12daObjKshtr_cFv = .text:0x000012CC; // type:function size:0x60 scope:global align:4 +demoProc__12daObjKshtr_cFv = .text:0x0000132C; // type:function size:0x64 scope:global align:4 +demoJail1__12daObjKshtr_cFv = .text:0x00001390; // type:function size:0x214 scope:global align:4 +demoJail2__12daObjKshtr_cFv = .text:0x000015A4; // type:function size:0xFC scope:global align:4 +demoJail11__12daObjKshtr_cFv = .text:0x000016A0; // type:function size:0x124 scope:global align:4 +demoJail21__12daObjKshtr_cFv = .text:0x000017C4; // type:function size:0x8 scope:global align:4 +anmInit__12daObjKshtr_cFv = .text:0x000017CC; // type:function size:0xC8 scope:global align:4 +actionWaitEvent__12daObjKshtr_cFv = .text:0x00001894; // type:function size:0xB4 scope:global align:4 +actionEvent__12daObjKshtr_cFv = .text:0x00001948; // type:function size:0x74 scope:global align:4 +actionDead__12daObjKshtr_cFv = .text:0x000019BC; // type:function size:0x4 scope:global align:4 +actionWaitEvent2__12daObjKshtr_cFv = .text:0x000019C0; // type:function size:0xB8 scope:global align:4 +actionOpen__12daObjKshtr_cFv = .text:0x00001A78; // type:function size:0x3C scope:global align:4 +actionEvent2__12daObjKshtr_cFv = .text:0x00001AB4; // type:function size:0x68 scope:global align:4 +actionDead2__12daObjKshtr_cFv = .text:0x00001B1C; // type:function size:0x4 scope:global align:4 +Draw__12daObjKshtr_cFv = .text:0x00001B20; // type:function size:0xDC scope:global align:4 +Delete__12daObjKshtr_cFv = .text:0x00001BFC; // type:function size:0x6C scope:global align:4 +daObjKshtr_create1st__FP12daObjKshtr_c = .text:0x00001C68; // type:function size:0x78 scope:global align:4 +daObjKshtr_MoveBGDelete__FP12daObjKshtr_c = .text:0x00001CE0; // type:function size:0x4 scope:global align:4 +daObjKshtr_MoveBGExecute__FP12daObjKshtr_c = .text:0x00001CE4; // type:function size:0x4 scope:global align:4 +daObjKshtr_MoveBGDraw__FP12daObjKshtr_c = .text:0x00001CE8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_dzb = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +l_heap_size = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +l_cull_box = .rodata:0x0000003C; // type:object size:0x18 scope:global align:4 +@94329 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94332 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94335 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@94387 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94493 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@94494 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94567 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@94644 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_eff_id$92252 = .rodata:0x00000088; // type:object size:0xA scope:local align:4 +@94676 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_507_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_507_data_13 = .data:0x00000013; // type:object size:0xA data:string +lbl_507_data_1D = .data:0x0000001D; // type:object size:0xA data:string +l_arcName = .data:0x00000028; // type:object size:0x14 scope:global align:4 +lbl_507_data_3C = .data:0x0000003C; // type:object size:0xF data:string +lbl_507_data_4B = .data:0x0000004B; // type:object size:0x12 data:string +lbl_507_data_5D = .data:0x0000005D; // type:object size:0xF data:string +lbl_507_data_6C = .data:0x0000006C; // type:object size:0x12 data:string +lbl_507_data_7E = .data:0x0000007E; // type:object size:0xE data:string +l_anmName = .data:0x0000008C; // type:object size:0x28 scope:global align:4 +lbl_507_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +lbl_507_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +lbl_507_data_D1 = .data:0x000000D1; // type:object size:0xC data:string +lbl_507_data_DD = .data:0x000000DD; // type:object size:0x11 data:string +lbl_507_data_EE = .data:0x000000EE; // type:object size:0x18 data:string +l_eventName = .data:0x00000108; // type:object size:0x28 scope:global align:4 +lbl_507_data_130 = .data:0x00000130; // type:object size:0x8 data:string +lbl_507_data_138 = .data:0x00000138; // type:object size:0x8 data:string +l_anmArcName = .data:0x00000140; // type:object size:0x14 scope:global align:4 +l_ct_func$91994 = .data:0x00000154; // type:object size:0x24 scope:local align:4 +l_func$92001 = .data:0x00000178; // type:object size:0x24 scope:local align:4 +l_func$92006 = .data:0x0000019C; // type:object size:0x30 scope:local align:4 +lbl_507_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_507_data_1D1 = .data:0x000001D1; // type:object size:0xB data:string +lbl_507_data_1DC = .data:0x000001DC; // type:object size:0x7 data:string +lbl_507_data_1E3 = .data:0x000001E3; // type:object size:0x5 data:string +lbl_507_data_1E8 = .data:0x000001E8; // type:object size:0xB data:string +lbl_507_data_1F3 = .data:0x000001F3; // type:object size:0x9 data:string +action_table$92077 = .data:0x000001FC; // type:object size:0x18 scope:local align:4 +lbl_507_data_214 = .data:0x00000214; // type:object size:0x10 +l_demoProc$92286 = .data:0x00000224; // type:object size:0x18 scope:local align:4 +l_demoProc2$92287 = .data:0x0000023C; // type:object size:0x18 scope:local align:4 +daObjKshtr_METHODS = .data:0x00000254; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kshutter = .data:0x00000274; // type:object size:0x30 scope:global align:4 +__vt__12daObjKshtr_c = .data:0x000002A4; // type:object size:0x28 scope:global align:4 +lbl_507_data_2CC = .data:0x000002CC; // type:object size:0xD data:string +@92525 = .data:0x000002DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjKshtr_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 +lbl_507_data_2F8 = .data:0x000002F8; // type:object size:0x11 data:string +@92527 = .data:0x0000030C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ktOnFire/splits.txt b/config/RZDJ01/rels/d_a_obj_ktOnFire/splits.txt new file mode 100644 index 0000000000..033571f1a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ktOnFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ktOnFire.cpp: + .text start:0x000000CC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt b/config/RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt new file mode 100644 index 0000000000..4fd580aa9c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ktOnFire/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daKtOnFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daKtOnFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__12daKtOnFire_cFv = .text:0x00000140; // type:function size:0x1E8 scope:global align:4 +lightInit__12daKtOnFire_cFv = .text:0x00000328; // type:function size:0x88 scope:global align:4 +Execute__12daKtOnFire_cFv = .text:0x000003B0; // type:function size:0x3B0 scope:global align:4 +daKtOnFire_Draw__FP12daKtOnFire_c = .text:0x00000760; // type:function size:0x8 scope:global align:4 +daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000768; // type:function size:0x4 scope:global align:4 +daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x0000076C; // type:function size:0x28 scope:global align:4 +daKtOnFire_Create__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x4 scope:global align:4 +__dt__16daKtOnFire_HIO_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ktOnFire_cpp = .text:0x000007D8; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daKtOnFire_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@89993 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89996 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90042 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90135 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90136 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90137 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daKtOnFire_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Tag_KtOnFire = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daKtOnFire_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_102_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89099 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daKtOnFire_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__12daKtOnFire_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kuwagata/splits.txt b/config/RZDJ01/rels/d_a_obj_kuwagata/splits.txt new file mode 100644 index 0000000000..7e227fa156 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kuwagata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kuwagata.cpp: + .text start:0x000000CC end:0x00002870 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_kuwagata/symbols.txt b/config/RZDJ01/rels/d_a_obj_kuwagata/symbols.txt new file mode 100644 index 0000000000..f3214543ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kuwagata/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KuwHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjKUW_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKUW_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x338 scope:global align:4 +daObjKUW_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x5B0 scope:global align:4 +daObjKUW_Delete__FP10daObjKUW_c = .text:0x00000AA8; // type:function size:0x68 scope:global align:4 +ShopWaitAction__10daObjKUW_cFv = .text:0x00000B10; // type:function size:0x164 scope:global align:4 +WaitAction__10daObjKUW_cFv = .text:0x00000C74; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjKUW_cFv = .text:0x00000DF4; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjKUW_cFv = .text:0x00000F1C; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjKUW_cFv = .text:0x00001024; // type:function size:0x260 scope:global align:4 +WalkAction__10daObjKUW_cFv = .text:0x00001284; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjKUW_cFv = .text:0x00001480; // type:function size:0x610 scope:global align:4 +Action__10daObjKUW_cFv = .text:0x00001A90; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjKUW_cFv = .text:0x00001B54; // type:function size:0xBC scope:global align:4 +Insect_Release__10daObjKUW_cFv = .text:0x00001C10; // type:function size:0x18 scope:global align:4 +Z_BufferChk__10daObjKUW_cFv = .text:0x00001C28; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjKUW_cFv = .text:0x00001DA4; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKUW_cFv = .text:0x00001EC8; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjKUW_cFv = .text:0x00002150; // type:function size:0x18C scope:global align:4 +Execute__10daObjKUW_cFv = .text:0x000022DC; // type:function size:0x248 scope:global align:4 +setBaseMtx__10daObjKUW_cFv = .text:0x00002524; // type:function size:0x68 scope:global align:4 +daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000258C; // type:function size:0xDC scope:global align:4 +daObjKUW_Execute__FP10daObjKUW_c = .text:0x00002668; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKUW_cFv = .text:0x0000266C; // type:function size:0x174 scope:global align:4 +daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000027E0; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KuwHIO_cFv = .text:0x000027E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kuwagata_cpp = .text:0x00002828; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97049 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97050 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@97056 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97129 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97232 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97233 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97234 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97235 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97236 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97237 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97238 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97265 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97266 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97286 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97321 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97322 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97324 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97450 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97451 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97452 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97453 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97454 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97455 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +lbl_508_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 +@97515 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97544 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97545 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97546 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@97654 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97686 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97687 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global align:4 +lbl_508_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_508_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKUW_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kuw = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KuwHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_508_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94312 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KuwHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjKUW_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_508_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94316 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKUW_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_508_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_508_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_508_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_508_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_508_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_508_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_508_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_508_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_508_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_508_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_508_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_kwheel00/splits.txt b/config/RZDJ01/rels/d_a_obj_kwheel00/splits.txt new file mode 100644 index 0000000000..468bacd740 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kwheel00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kwheel00.cpp: + .text start:0x0000005C end:0x00000D2C + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000001DC diff --git a/config/RZDJ01/rels/d_a_obj_kwheel00/symbols.txt b/config/RZDJ01/rels/d_a_obj_kwheel00/symbols.txt new file mode 100644 index 0000000000..36087caeea --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kwheel00/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjKWheel00_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +searchLv3Water__FPvPv = .text:0x00000100; // type:function size:0xCC scope:global align:4 +setMtx__15daObjKWheel00_cFv = .text:0x000001CC; // type:function size:0x130 scope:global align:4 +CreateHeap__15daObjKWheel00_cFv = .text:0x000002FC; // type:function size:0x7C scope:global align:4 +Create__15daObjKWheel00_cFv = .text:0x00000378; // type:function size:0x180 scope:global align:4 +Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x5AC scope:global align:4 +Draw__15daObjKWheel00_cFv = .text:0x00000AA4; // type:function size:0x98 scope:global align:4 +Delete__15daObjKWheel00_cFv = .text:0x00000B3C; // type:function size:0x4C scope:global align:4 +eventStart__15daObjKWheel00_cFv = .text:0x00000B88; // type:function size:0x28 scope:global align:4 +daObjKWheel00_create1st__FP15daObjKWheel00_c = .text:0x00000BB0; // type:function size:0xBC scope:global align:4 +daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000C6C; // type:function size:0x4 scope:global align:4 +daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 +daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000C74; // type:function size:0x10 scope:global align:4 +@1452@eventStart__15daObjKWheel00_cFv = .text:0x00000C84; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000C94; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000C9C; // type:function size:0x8 scope:global align:4 +__dt__15daObjKWheel00_cFv = .text:0x00000CA4; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 +@90468 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@90469 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90644 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90645 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90646 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90647 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90648 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_509_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_509_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_sphSrc = .data:0x0000001C; // type:object size:0x40 scope:global align:4 +l_se_angle = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +l_pos = .data:0x00000064; // type:object size:0x60 scope:global align:4 +daObjKWheel00_METHODS = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KWheel00 = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__15daObjKWheel00_c = .data:0x00000114; // type:object size:0x48 scope:global align:4 +lbl_509_data_15C = .data:0x0000015C; // type:object size:0x10 data:string +@89348 = .data:0x0000016C; // type:object size:0x24 scope:local align:4 +__RTTI__15daObjKWheel00_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_509_data_198 = .data:0x00000198; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +lbl_509_data_1B4 = .data:0x000001B4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001D4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kwheel01/splits.txt b/config/RZDJ01/rels/d_a_obj_kwheel01/splits.txt new file mode 100644 index 0000000000..0e1f327fbc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kwheel01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kwheel01.cpp: + .text start:0x0000005C end:0x00000B10 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000158 diff --git a/config/RZDJ01/rels/d_a_obj_kwheel01/symbols.txt b/config/RZDJ01/rels/d_a_obj_kwheel01/symbols.txt new file mode 100644 index 0000000000..16511e8207 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kwheel01/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjKWheel01_cFv = .text:0x0000005C; // type:function size:0x19C scope:global align:4 +setMtx__15daObjKWheel01_cFv = .text:0x000001F8; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObjKWheel01_cFv = .text:0x00000348; // type:function size:0x148 scope:global align:4 +Create__15daObjKWheel01_cFv = .text:0x00000490; // type:function size:0xB8 scope:global align:4 +searchKWheel00__FPvPv = .text:0x00000548; // type:function size:0x60 scope:global align:4 +Execute__15daObjKWheel01_cFPPA3_A4_f = .text:0x000005A8; // type:function size:0x2EC scope:global align:4 +Draw__15daObjKWheel01_cFv = .text:0x00000894; // type:function size:0x98 scope:global align:4 +Delete__15daObjKWheel01_cFv = .text:0x0000092C; // type:function size:0xB4 scope:global align:4 +eventStart__15daObjKWheel01_cFv = .text:0x000009E0; // type:function size:0x28 scope:global align:4 +daObjKWheel01_create1st__FP15daObjKWheel01_c = .text:0x00000A08; // type:function size:0x74 scope:global align:4 +daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000A7C; // type:function size:0x4 scope:global align:4 +daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000A80; // type:function size:0x4 scope:global align:4 +daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000A84; // type:function size:0x10 scope:global align:4 +@1452@eventStart__15daObjKWheel01_cFv = .text:0x00000A94; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000AAC; // type:function size:0x8 scope:global align:4 +__dt__15daObjKWheel01_cFv = .text:0x00000AB4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@90245 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@90422 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +lbl_510_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_pos = .data:0x00000010; // type:object size:0x30 scope:global align:4 +daObjKWheel01_METHODS = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KWheel01 = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__15daObjKWheel01_c = .data:0x00000090; // type:object size:0x48 scope:global align:4 +lbl_510_data_D8 = .data:0x000000D8; // type:object size:0x10 data:string +@89350 = .data:0x000000E8; // type:object size:0x24 scope:local align:4 +__RTTI__15daObjKWheel01_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_510_data_114 = .data:0x00000114; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_510_data_130 = .data:0x00000130; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000150; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt b/config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt new file mode 100644 index 0000000000..46a08a2bd8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kznkarm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kznkarm.cpp: + .text start:0x0000005C end:0x00000E08 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDJ01/rels/d_a_obj_kznkarm/symbols.txt b/config/RZDJ01/rels/d_a_obj_kznkarm/symbols.txt new file mode 100644 index 0000000000..ac480ba7ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_kznkarm/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__14daObjKznkarm_cFQ214daObjKznkarm_c6Mode_e = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +initBroken__14daObjKznkarm_cFv = .text:0x00000094; // type:function size:0x74 scope:global align:4 +executeBroken__14daObjKznkarm_cFv = .text:0x00000108; // type:function size:0x17C scope:global align:4 +initCarry__14daObjKznkarm_cFv = .text:0x00000284; // type:function size:0x30 scope:global align:4 +executeCarry__14daObjKznkarm_cFv = .text:0x000002B4; // type:function size:0x114 scope:global align:4 +initThrow__14daObjKznkarm_cFv = .text:0x000003C8; // type:function size:0x9C scope:global align:4 +executeThrow__14daObjKznkarm_cFv = .text:0x00000464; // type:function size:0x3B4 scope:global align:4 +initStay__14daObjKznkarm_cFv = .text:0x00000818; // type:function size:0x7C scope:global align:4 +executeStay__14daObjKznkarm_cFv = .text:0x00000894; // type:function size:0xD8 scope:global align:4 +create_init__14daObjKznkarm_cFv = .text:0x0000096C; // type:function size:0xD8 scope:global align:4 +initBaseMtx__14daObjKznkarm_cFv = .text:0x00000A44; // type:function size:0x10 scope:global align:4 +setBaseMtx__14daObjKznkarm_cFv = .text:0x00000A54; // type:function size:0x64 scope:global align:4 +getGroundSlope__14daObjKznkarm_cFs = .text:0x00000AB8; // type:function size:0x70 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +daObjKznkarm_Draw__FP14daObjKznkarm_c = .text:0x00000B94; // type:function size:0xFC scope:global align:4 +daObjKznkarm_Execute__FP14daObjKznkarm_c = .text:0x00000C90; // type:function size:0x30 scope:global align:4 +daObjKznkarm_IsDelete__FP14daObjKznkarm_c = .text:0x00000CC0; // type:function size:0x8 scope:global align:4 +daObjKznkarm_Delete__FP14daObjKznkarm_c = .text:0x00000CC8; // type:function size:0x68 scope:global align:4 +daObjKznkarm_Create__FP10fopAc_ac_c = .text:0x00000D30; // type:function size:0xD8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjKznkarm_c = .rodata:0x00000000; // type:object size:0x38 scope:global align:4 +@93133 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93134 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93171 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93241 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93244 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93280 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93281 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93283 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93284 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93285 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93294 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@93312 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_511_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ActionTable__14daObjKznkarm_c = .data:0x00000010; // type:object size:0x60 scope:global align:4 +w_eff_id$91905 = .data:0x00000070; // type:object size:0x8 scope:local align:4 +l_daObjKznkarm_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KznkArm = .data:0x00000098; // type:object size:0x30 scope:global align:4 +lbl_511_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string diff --git a/config/RZDJ01/rels/d_a_obj_ladder/splits.txt b/config/RZDJ01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 0000000000..b87b61a5a7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ladder.cpp: + .text start:0x0000005C end:0x00000910 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000000 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_obj_ladder/symbols.txt b/config/RZDJ01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 0000000000..68128357d6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +Create__Q211daObjLadder5Act_cFv = .text:0x000000D4; // type:function size:0x16C scope:global align:4 +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x00000240; // type:function size:0xEC scope:global align:4 +Delete__Q211daObjLadder5Act_cFv = .text:0x0000032C; // type:function size:0x8 scope:global align:4 +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000334; // type:function size:0x68 scope:global align:4 +mode_wait__Q211daObjLadder5Act_cFv = .text:0x0000039C; // type:function size:0x5C scope:global align:4 +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x000003F8; // type:function size:0xB8 scope:global align:4 +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x000004B0; // type:function size:0x20 scope:global align:4 +mode_vib__Q211daObjLadder5Act_cFv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x0000054C; // type:function size:0x3C scope:global align:4 +mode_drop__Q211daObjLadder5Act_cFv = .text:0x00000588; // type:function size:0x150 scope:global align:4 +mode_fell__Q211daObjLadder5Act_cFv = .text:0x000006D8; // type:function size:0x4 scope:global align:4 +set_mtx__Q211daObjLadder5Act_cFv = .text:0x000006DC; // type:function size:0x90 scope:global align:4 +init_mtx__Q211daObjLadder5Act_cFv = .text:0x0000076C; // type:function size:0x20 scope:global align:4 +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x0000078C; // type:function size:0x78 scope:global align:4 +Draw__Q211daObjLadder5Act_cFv = .text:0x00000804; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x0000089C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008A0; // type:function size:0x4C scope:global align:4 +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008EC; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008F0; // type:function size:0x10 scope:global align:4 +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000900; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:global align:4 +lbl_103_rodata_24 = .rodata:0x00000024; // type:object size:0x5 data:string +@90101 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90102 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90103 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90104 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90105 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90106 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90107 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90108 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90204 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90222 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90223 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +mode_proc$89240 = .rodata:0x0000005C; // type:object size:0x3C scope:local align:4 +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000000; // type:object size:0x30 scope:global align:4 +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ladder = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjLadder5Act_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_103_data_A8 = .data:0x000000A8; // type:object size:0x13 data:string +@89284 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__Q211daObjLadder5Act_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_laundry/splits.txt b/config/RZDJ01/rels/d_a_obj_laundry/splits.txt new file mode 100644 index 0000000000..084a27cfc6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_laundry/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_laundry.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_laundry/symbols.txt b/config/RZDJ01/rels/d_a_obj_laundry/symbols.txt new file mode 100644 index 0000000000..0eb0b37dd4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_laundry/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__10daObjLdy_cFv = .text:0x0000005C; // type:function size:0xF4 scope:global align:4 +initBaseMtx__10daObjLdy_cFv = .text:0x00000150; // type:function size:0x70 scope:global align:4 +setBaseMtx__10daObjLdy_cFv = .text:0x000001C0; // type:function size:0x70 scope:global align:4 +getJointAngle__10daObjLdy_cFP5csXyzi = .text:0x00000230; // type:function size:0x24 scope:global align:4 +setNormalClothPos__10daObjLdy_cFv = .text:0x00000254; // type:function size:0x324 scope:global align:4 +calcJointAngle__10daObjLdy_cFv = .text:0x00000578; // type:function size:0x108 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000680; // type:function size:0xAC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x17C scope:global align:4 +daObjLdy_Draw__FP10daObjLdy_c = .text:0x000008A8; // type:function size:0xB0 scope:global align:4 +daObjLdy_Execute__FP10daObjLdy_c = .text:0x00000958; // type:function size:0x40 scope:global align:4 +daObjLdy_IsDelete__FP10daObjLdy_c = .text:0x00000998; // type:function size:0x8 scope:global align:4 +daObjLdy_Delete__FP10daObjLdy_c = .text:0x000009A0; // type:function size:0x80 scope:global align:4 +__dt__12LaundJoint_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +daObjLdy_Create__FP10fopAc_ac_c = .text:0x00000A60; // type:function size:0x124 scope:global align:4 +__ct__12LaundJoint_cFv = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__10daObjLdy_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +@92353 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92355 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92356 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92357 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92360 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@92378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$90592 = .rodata:0x00000054; // type:object size:0x44 scope:local align:4 +@92394 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92463 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92464 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92465 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92474 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +lbl_512_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjLdy_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Laundry = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_512_data_60 = .data:0x00000060; // type:object size:0xE data:string +lbl_512_data_6E = .data:0x0000006E; // type:object size:0xE data:string diff --git a/config/RZDJ01/rels/d_a_obj_laundry_rope/splits.txt b/config/RZDJ01/rels/d_a_obj_laundry_rope/splits.txt new file mode 100644 index 0000000000..09d9fe38ad --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_laundry_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_laundry_rope.cpp: + .text start:0x0000005C end:0x00000A3C + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_laundry_rope/symbols.txt b/config/RZDJ01/rels/d_a_obj_laundry_rope/symbols.txt new file mode 100644 index 0000000000..d7b582b5ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_laundry_rope/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjLndRope_cFv = .text:0x0000005C; // type:function size:0x2E4 scope:global align:4 +setBaseMtx__14daObjLndRope_cFv = .text:0x00000340; // type:function size:0x50 scope:global align:4 +setNormalRopePos__14daObjLndRope_cFv = .text:0x00000390; // type:function size:0x370 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000700; // type:function size:0xA0 scope:global align:4 +daObjLndRope_Draw__FP14daObjLndRope_c = .text:0x000007A0; // type:function size:0x90 scope:global align:4 +daObjLndRope_Execute__FP14daObjLndRope_c = .text:0x00000830; // type:function size:0x30 scope:global align:4 +daObjLndRope_IsDelete__FP14daObjLndRope_c = .text:0x00000860; // type:function size:0x8 scope:global align:4 +daObjLndRope_Delete__FP14daObjLndRope_c = .text:0x00000868; // type:function size:0xA8 scope:global align:4 +daObjLndRope_Create__FP10fopAc_ac_c = .text:0x00000910; // type:function size:0x12C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjLndRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +lbl_513_rodata_14 = .rodata:0x00000014; // type:object size:0x10 +@90610 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90611 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90612 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90613 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90614 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90615 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90616 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90617 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90637 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +ccSphSrc$89144 = .rodata:0x00000048; // type:object size:0x40 scope:local align:4 +@90733 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90734 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90749 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +lbl_513_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_513_data_10 = .data:0x00000010; // type:object size:0x4 +l_daObjLndRope_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_Obj_LndRope = .data:0x00000034; // type:object size:0x30 scope:global align:4 +lbl_513_data_64 = .data:0x00000064; // type:object size:0x10 data:string diff --git a/config/RZDJ01/rels/d_a_obj_lbox/splits.txt b/config/RZDJ01/rels/d_a_obj_lbox/splits.txt new file mode 100644 index 0000000000..84df4bbb09 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lbox.cpp: + .text start:0x000000CC end:0x0000089C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_lbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_lbox/symbols.txt new file mode 100644 index 0000000000..7e3bad07d3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lbox/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Lbox_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Lbox_Draw__FP14obj_lbox_class = .text:0x000000FC; // type:function size:0x68 scope:global align:4 +daObj_Lbox_Execute__FP14obj_lbox_class = .text:0x00000164; // type:function size:0x31C scope:global align:4 +daObj_Lbox_IsDelete__FP14obj_lbox_class = .text:0x00000480; // type:function size:0x8 scope:global align:4 +daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x00000488; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004F0; // type:function size:0xF4 scope:global align:4 +daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x000005E4; // type:function size:0x230 scope:global align:4 +__dt__16daObj_Lbox_HIO_cFv = .text:0x00000814; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lbox_cpp = .text:0x00000854; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94315 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94316 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94334 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94335 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94362 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94363 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94364 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94365 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94366 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94367 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94368 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94369 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94370 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94426 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94427 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94428 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_514_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$93445 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Lbox_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LBOX = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Lbox_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_514_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@93462 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Lbox_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_514_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_life_container/splits.txt b/config/RZDJ01/rels/d_a_obj_life_container/splits.txt new file mode 100644 index 0000000000..3923afab02 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_life_container/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_life_container.cpp: + .text start:0x0000005C end:0x00001504 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000290 diff --git a/config/RZDJ01/rels/d_a_obj_life_container/symbols.txt b/config/RZDJ01/rels/d_a_obj_life_container/symbols.txt new file mode 100644 index 0000000000..bbbbaa9440 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_life_container/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000012C; // type:function size:0x44 scope:global align:4 +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000170; // type:function size:0x70 scope:global align:4 +setBaseMtx__11daObjLife_cFv = .text:0x000001E0; // type:function size:0x5C scope:global align:4 +Create__11daObjLife_cFv = .text:0x0000023C; // type:function size:0x188 scope:global align:4 +setEffect__11daObjLife_cFv = .text:0x000003C4; // type:function size:0x160 scope:global align:4 +__CreateHeap__11daObjLife_cFv = .text:0x00000524; // type:function size:0x8 scope:global align:4 +create__11daObjLife_cFv = .text:0x0000052C; // type:function size:0x23C scope:global align:4 +bg_check__11daObjLife_cFv = .text:0x00000768; // type:function size:0x18C scope:global align:4 +actionWaitInit__11daObjLife_cFv = .text:0x000008F4; // type:function size:0xA0 scope:global align:4 +actionWait__11daObjLife_cFv = .text:0x00000994; // type:function size:0x25C scope:global align:4 +initActionOrderGetDemo__11daObjLife_cFv = .text:0x00000BF0; // type:function size:0xF8 scope:global align:4 +actionOrderGetDemo__11daObjLife_cFv = .text:0x00000CE8; // type:function size:0x7C scope:global align:4 +actionGetDemo__11daObjLife_cFv = .text:0x00000D64; // type:function size:0x18C scope:global align:4 +actionSwOnWait__11daObjLife_cFv = .text:0x00000EF0; // type:function size:0x74 scope:global align:4 +actionInitBoomerangCarry__11daObjLife_cFv = .text:0x00000F64; // type:function size:0xDC scope:global align:4 +actionBoomerangCarry__11daObjLife_cFv = .text:0x00001040; // type:function size:0x68 scope:global align:4 +actionInitWait2__11daObjLife_cFv = .text:0x000010A8; // type:function size:0x10 scope:global align:4 +actionWait2__11daObjLife_cFv = .text:0x000010B8; // type:function size:0x30 scope:global align:4 +calcScale__11daObjLife_cFv = .text:0x000010E8; // type:function size:0xC0 scope:global align:4 +execute__11daObjLife_cFv = .text:0x000011A8; // type:function size:0x248 scope:global align:4 +draw__11daObjLife_cFv = .text:0x000013F0; // type:function size:0x54 scope:global align:4 +setListStart__11daObjLife_cFv = .text:0x00001444; // type:function size:0x24 scope:global align:4 +_delete__11daObjLife_cFv = .text:0x00001468; // type:function size:0x8C scope:global align:4 +daObjLife_Draw__FP11daObjLife_c = .text:0x000014F4; // type:function size:0x4 scope:global align:4 +daObjLife_Execute__FP11daObjLife_c = .text:0x000014F8; // type:function size:0x4 scope:global align:4 +daObjLife_Delete__FP11daObjLife_c = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +daObjLife_Create__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@95626 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95704 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@95709 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@95733 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95734 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95889 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95938 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95939 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95940 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95941 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95942 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@96067 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_demoFunc$94019 = .rodata:0x00000094; // type:object size:0x48 scope:local align:4 +@96122 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObjLife_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_LifeContainer = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__11daObjLife_c = .data:0x00000078; // type:object size:0x44 scope:global align:4 +lbl_54_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@94106 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjLife_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_54_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@94108 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +lbl_54_data_100 = .data:0x00000100; // type:object size:0x3C +@94168 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_54_data_178 = .data:0x00000178; // type:object size:0x14 +@94170 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_54_data_1C0 = .data:0x000001C0; // type:object size:0x40 +@94220 = .data:0x00000200; // type:object size:0xC scope:local align:4 +lbl_54_data_20C = .data:0x0000020C; // type:object size:0x14 +@94228 = .data:0x00000220; // type:object size:0x24 scope:local align:4 +lbl_54_data_244 = .data:0x00000244; // type:object size:0x18 +@94230 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +lbl_54_data_268 = .data:0x00000268; // type:object size:0x1C +@94232 = .data:0x00000284; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lp/splits.txt b/config/RZDJ01/rels/d_a_obj_lp/splits.txt new file mode 100644 index 0000000000..87fe20fde4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lp.cpp: + .text start:0x0000005C end:0x00001508 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000006C + .bss start:0x00000000 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_obj_lp/symbols.txt b/config/RZDJ01/rels/d_a_obj_lp/symbols.txt new file mode 100644 index 0000000000..c700117a23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lp/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Lp_Draw__FP12obj_lp_class = .text:0x0000005C; // type:function size:0x158 scope:global align:4 +s_ks_sub__FPvPv = .text:0x000001B4; // type:function size:0x74 scope:global align:4 +set_out_check__FP12obj_lp_classP4cXyz = .text:0x00000228; // type:function size:0x128 scope:global align:4 +daObj_Lp_Execute__FP12obj_lp_class = .text:0x00000350; // type:function size:0x9E4 scope:global align:4 +daObj_Lp_IsDelete__FP12obj_lp_class = .text:0x00000D34; // type:function size:0x8 scope:global align:4 +daObj_Lp_Delete__FP12obj_lp_class = .text:0x00000D3C; // type:function size:0x8C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DC8; // type:function size:0x12C scope:global align:4 +daObj_Lp_Create__FP10fopAc_ac_c = .text:0x00000EF4; // type:function size:0x5D0 scope:global align:4 +__ct__5wd_ssFv = .text:0x000014C4; // type:function size:0x4 scope:global align:4 +__dt__5wd_ssFv = .text:0x000014C8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95606 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95634 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95638 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@95762 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95763 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95764 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95765 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95766 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95767 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95768 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95771 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95775 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95777 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95785 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95786 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95789 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95834 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_515_data_0 = .data:0x00000000; // type:object size:0x4 +lbl_515_data_4 = .data:0x00000004; // type:object size:0x7 data:string +lbl_515_data_B = .data:0x0000000B; // type:object size:0x7 data:string +lbl_515_data_12 = .data:0x00000012; // type:object size:0x8 data:string +l_daObj_Lp_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LP = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +tandem = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +demo_f = .bss:0x00000004; // type:object size:0x4 scope:global align:4 +target_info = .bss:0x00000008; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_lv1Candle00/splits.txt b/config/RZDJ01/rels/d_a_obj_lv1Candle00/splits.txt new file mode 100644 index 0000000000..59bd1dea3d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv1Candle00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle00.cpp: + .text start:0x000000CC end:0x00000C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_lv1Candle00/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv1Candle00/symbols.txt new file mode 100644 index 0000000000..e81fc9516e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv1Candle00/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv1Cdl00_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daLv1Cdl00_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__12daLv1Cdl00_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__12daLv1Cdl00_cFv = .text:0x000001D0; // type:function size:0x24C scope:global align:4 +createHeapCallBack__12daLv1Cdl00_cFP10fopAc_ac_c = .text:0x0000041C; // type:function size:0x4 scope:global align:4 +lightInit__12daLv1Cdl00_cFv = .text:0x00000420; // type:function size:0xBC scope:global align:4 +setLight__12daLv1Cdl00_cFv = .text:0x000004DC; // type:function size:0x20 scope:global align:4 +cutLight__12daLv1Cdl00_cFv = .text:0x000004FC; // type:function size:0x20 scope:global align:4 +pointLightProc__12daLv1Cdl00_cFv = .text:0x0000051C; // type:function size:0xCC scope:global align:4 +Execute__12daLv1Cdl00_cFv = .text:0x000005E8; // type:function size:0x468 scope:global align:4 +Draw__12daLv1Cdl00_cFv = .text:0x00000A50; // type:function size:0x98 scope:global align:4 +Delete__12daLv1Cdl00_cFv = .text:0x00000AE8; // type:function size:0x60 scope:global align:4 +daLv1Cdl00_Draw__FP12daLv1Cdl00_c = .text:0x00000B48; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000B4C; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000B50; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000B54; // type:function size:0x4 scope:global align:4 +__dt__16daLv1Cdl00_HIO_cFv = .text:0x00000B58; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv1Candle00_cpp = .text:0x00000B98; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv1Cdl00_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90312 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90372 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90373 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90374 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90375 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_516_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90394 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90395 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90397 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90496 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90497 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90498 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_516_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv1Cdl00_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv1Cdl00 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daLv1Cdl00_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_516_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@89198 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv1Cdl00_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88965 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__12daLv1Cdl00_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv1Candle01/splits.txt b/config/RZDJ01/rels/d_a_obj_lv1Candle01/splits.txt new file mode 100644 index 0000000000..46475d68a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv1Candle01/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle01.cpp: + .text start:0x000000CC end:0x00000AA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_lv1Candle01/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv1Candle01/symbols.txt new file mode 100644 index 0000000000..0c0285ddac --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv1Candle01/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv1Cdl01_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daLv1Cdl01_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__12daLv1Cdl01_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__12daLv1Cdl01_cFv = .text:0x000001D0; // type:function size:0x1F8 scope:global align:4 +lightInit__12daLv1Cdl01_cFv = .text:0x000003C8; // type:function size:0xA0 scope:global align:4 +pointLightProc__12daLv1Cdl01_cFv = .text:0x00000468; // type:function size:0xCC scope:global align:4 +Execute__12daLv1Cdl01_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x3A8 scope:global align:4 +Draw__12daLv1Cdl01_cFv = .text:0x000008DC; // type:function size:0x98 scope:global align:4 +Delete__12daLv1Cdl01_cFv = .text:0x00000974; // type:function size:0x58 scope:global align:4 +daLv1Cdl01_Draw__FP12daLv1Cdl01_c = .text:0x000009CC; // type:function size:0x10 scope:global align:4 +daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x000009DC; // type:function size:0x4 scope:global align:4 +daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x000009E0; // type:function size:0x4 scope:global align:4 +daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x000009E4; // type:function size:0x4 scope:global align:4 +__dt__16daLv1Cdl01_HIO_cFv = .text:0x000009E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv1Candle01_cpp = .text:0x00000A28; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv1Cdl01_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90151 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90210 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90211 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90212 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_517_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90225 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90226 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90227 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90228 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90300 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90301 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90302 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_517_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv1Cdl01_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv1Cdl01 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daLv1Cdl01_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_517_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@89165 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv1Cdl01_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__12daLv1Cdl01_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_517_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@89167 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daLv1Cdl01_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88965 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__12daLv1Cdl01_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv2Candle/splits.txt b/config/RZDJ01/rels/d_a_obj_lv2Candle/splits.txt new file mode 100644 index 0000000000..2bdf41e4e4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv2Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv2Candle.cpp: + .text start:0x000000CC end:0x00000FBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt new file mode 100644 index 0000000000..8a9d45dd4b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv2Candle/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv2Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x9C scope:global align:4 +setBaseMtx__13daLv2Candle_cFv = .text:0x00000168; // type:function size:0x7C scope:global align:4 +CreateHeap__13daLv2Candle_cFv = .text:0x000001E4; // type:function size:0x7C scope:global align:4 +create__13daLv2Candle_cFv = .text:0x00000260; // type:function size:0x2A8 scope:global align:4 +isSwitch__13daLv2Candle_cFv = .text:0x00000508; // type:function size:0x4C scope:global align:4 +createHeapCallBack__13daLv2Candle_cFP10fopAc_ac_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +searchDemoTagAct__13daLv2Candle_cFPvPv = .text:0x00000558; // type:function size:0x54 scope:global align:4 +lightInit__13daLv2Candle_cFv = .text:0x000005AC; // type:function size:0xB4 scope:global align:4 +pointLightProc__13daLv2Candle_cFv = .text:0x00000660; // type:function size:0x230 scope:global align:4 +Execute__13daLv2Candle_cFv = .text:0x00000890; // type:function size:0x568 scope:global align:4 +Draw__13daLv2Candle_cFv = .text:0x00000DF8; // type:function size:0x98 scope:global align:4 +Delete__13daLv2Candle_cFv = .text:0x00000E90; // type:function size:0x64 scope:global align:4 +daLv2Candle_Draw__FP13daLv2Candle_c = .text:0x00000EF4; // type:function size:0x4 scope:global align:4 +daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x00000EFC; // type:function size:0x4 scope:global align:4 +daLv2Candle_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x4 scope:global align:4 +__dt__17daLv2Candle_HIO_cFv = .text:0x00000F04; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv2Candle_cpp = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90554 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90555 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@90556 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90557 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90558 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daLv2Candle_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +@90651 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@90722 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90723 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_104_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 +@90748 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90749 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90750 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90751 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_104_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_104_data_8 = .data:0x00000008; // type:object size:0x8 data:string +lbl_104_data_10 = .data:0x00000010; // type:object size:0x9 data:string +l_resNameIdx = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_daLv2Candle_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv2Candle = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv2Candle_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_104_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89386 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv2Candle_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte +mCcDCyl__13daLv2Candle_c = .bss:0x00000048; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv3Candle/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3Candle/splits.txt new file mode 100644 index 0000000000..bd66bd00a9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Candle.cpp: + .text start:0x000000CC end:0x0000098C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt new file mode 100644 index 0000000000..d8cd026653 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Candle/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv3Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv3Candle_cFv = .text:0x000000E4; // type:function size:0x7C scope:global align:4 +CreateHeap__13daLv3Candle_cFv = .text:0x00000160; // type:function size:0x7C scope:global align:4 +create__13daLv3Candle_cFv = .text:0x000001DC; // type:function size:0x248 scope:global align:4 +createHeapCallBack__13daLv3Candle_cFP10fopAc_ac_c = .text:0x00000424; // type:function size:0x4 scope:global align:4 +lightInit__13daLv3Candle_cFv = .text:0x00000428; // type:function size:0xA0 scope:global align:4 +pointLightProc__13daLv3Candle_cFv = .text:0x000004C8; // type:function size:0xA4 scope:global align:4 +Execute__13daLv3Candle_cFv = .text:0x0000056C; // type:function size:0x25C scope:global align:4 +Draw__13daLv3Candle_cFv = .text:0x000007C8; // type:function size:0x98 scope:global align:4 +Delete__13daLv3Candle_cFv = .text:0x00000860; // type:function size:0x64 scope:global align:4 +daLv3Candle_Draw__FP13daLv3Candle_c = .text:0x000008C4; // type:function size:0x4 scope:global align:4 +daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x000008C8; // type:function size:0x4 scope:global align:4 +daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +daLv3Candle_Create__FP10fopAc_ac_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 +__dt__17daLv3Candle_HIO_cFv = .text:0x000008D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Candle_cpp = .text:0x00000914; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__13daLv3Candle_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +@90124 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90125 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90126 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90127 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90184 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90185 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90186 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_518_rodata_54 = .rodata:0x00000054; // type:object size:0x4 +@90197 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90198 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90199 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90200 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90244 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90245 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90246 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90247 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_518_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_518_data_8 = .data:0x00000008; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_daLv3Candle_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Candle = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__17daLv3Candle_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_518_data_78 = .data:0x00000078; // type:object size:0x12 data:string +@89168 = .data:0x0000008C; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv3Candle_HIO_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDSph__13daLv3Candle_c = .bss:0x0000001C; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv3Water/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3Water/splits.txt new file mode 100644 index 0000000000..e19e4562d3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Water/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water.cpp: + .text start:0x000000CC end:0x00001394 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F8 + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_lv3Water/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3Water/symbols.txt new file mode 100644 index 0000000000..885f179538 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Water/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv3Water_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daLv3Water_cFv = .text:0x000000E4; // type:function size:0xB4 scope:global align:4 +CreateHeap__12daLv3Water_cFv = .text:0x00000198; // type:function size:0x188 scope:global align:4 +create__12daLv3Water_cFv = .text:0x00000320; // type:function size:0x208 scope:global align:4 +Execute__12daLv3Water_cFPPA3_A4_f = .text:0x00000528; // type:function size:0xB8 scope:global align:4 +effectSet__12daLv3Water_cFv = .text:0x000005E0; // type:function size:0x7F0 scope:global align:4 +mode_proc_wait__12daLv3Water_cFv = .text:0x00000DD0; // type:function size:0x44 scope:global align:4 +mode_init_levelCtrl__12daLv3Water_cFv = .text:0x00000E14; // type:function size:0xA8 scope:global align:4 +mode_proc_levelCtrl__12daLv3Water_cFv = .text:0x00000EBC; // type:function size:0xC0 scope:global align:4 +Draw__12daLv3Water_cFv = .text:0x00000F7C; // type:function size:0x1B8 scope:global align:4 +Delete__12daLv3Water_cFv = .text:0x00001134; // type:function size:0x3C scope:global align:4 +eventStart__12daLv3Water_cFv = .text:0x00001170; // type:function size:0xC8 scope:global align:4 +daLv3Water_Draw__FP12daLv3Water_c = .text:0x00001238; // type:function size:0x10 scope:global align:4 +daLv3Water_Execute__FP12daLv3Water_c = .text:0x00001248; // type:function size:0x4 scope:global align:4 +daLv3Water_Delete__FP12daLv3Water_c = .text:0x0000124C; // type:function size:0x4 scope:global align:4 +daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x4 scope:global align:4 +__dt__16daLv3Water_HIO_cFv = .text:0x00001254; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Water_cpp = .text:0x00001294; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daLv3Water_cFv = .text:0x000012DC; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daLv3Water_cFv = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x000012EC; // type:function size:0x1C scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00001308; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 +__dt__12daLv3Water_cFv = .text:0x00001318; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x54 scope:global align:4 +l_dzbIdx = .rodata:0x00000054; // type:object size:0x54 scope:global align:4 +l_btkIdx = .rodata:0x000000A8; // type:object size:0x54 scope:global align:4 +l_bmdIdrIdx = .rodata:0x000000FC; // type:object size:0x54 scope:global align:4 +l_btkIdrIdx = .rodata:0x00000150; // type:object size:0x54 scope:global align:4 +@90774 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +estimateSizeTbl$89292 = .rodata:0x000001A8; // type:object size:0x2A scope:local align:4 +@90825 = .rodata:0x000001D8; // type:object size:0x8 scope:local align:4 data:double +@91048 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:float +@91056 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 data:double +@91112 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@91113 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +lbl_519_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_519_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_519_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_519_data_1E = .data:0x0000001E; // type:object size:0xA data:string +lbl_519_data_28 = .data:0x00000028; // type:object size:0xA data:string +lbl_519_data_32 = .data:0x00000032; // type:object size:0xA data:string +lbl_519_data_3C = .data:0x0000003C; // type:object size:0xA data:string +lbl_519_data_46 = .data:0x00000046; // type:object size:0xA data:string +lbl_519_data_50 = .data:0x00000050; // type:object size:0xA data:string +lbl_519_data_5A = .data:0x0000005A; // type:object size:0xA data:string +lbl_519_data_64 = .data:0x00000064; // type:object size:0xA data:string +lbl_519_data_6E = .data:0x0000006E; // type:object size:0xA data:string +lbl_519_data_78 = .data:0x00000078; // type:object size:0xA data:string +lbl_519_data_82 = .data:0x00000082; // type:object size:0xA data:string +lbl_519_data_8C = .data:0x0000008C; // type:object size:0xA data:string +lbl_519_data_96 = .data:0x00000096; // type:object size:0xA data:string +lbl_519_data_A0 = .data:0x000000A0; // type:object size:0xA data:string +lbl_519_data_AA = .data:0x000000AA; // type:object size:0xA data:string +lbl_519_data_B4 = .data:0x000000B4; // type:object size:0xA data:string +lbl_519_data_BE = .data:0x000000BE; // type:object size:0xA data:string +lbl_519_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +l_resNameIdx = .data:0x000000D4; // type:object size:0x54 scope:global align:4 +l_mode_func = .data:0x00000128; // type:object size:0x18 scope:global align:4 +@91026 = .data:0x00000140; // type:object size:0x48 scope:local align:4 +l_daLv3Water_Method = .data:0x00000188; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Water = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__16daLv3Water_HIO_c = .data:0x000001D8; // type:object size:0xC scope:global align:4 +lbl_519_data_1E4 = .data:0x000001E4; // type:object size:0x11 data:string +@89531 = .data:0x000001F8; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv3Water_HIO_c = .data:0x0000020C; // type:object size:0x8 scope:global align:4 +__vt__12daLv3Water_c = .data:0x00000214; // type:object size:0x48 scope:global align:4 +lbl_519_data_25C = .data:0x0000025C; // type:object size:0xD data:string +@89534 = .data:0x0000026C; // type:object size:0x24 scope:local align:4 +__RTTI__12daLv3Water_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +lbl_519_data_298 = .data:0x00000298; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +lbl_519_data_2B4 = .data:0x000002B4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89221 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv3Water2/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3Water2/splits.txt new file mode 100644 index 0000000000..e20242e41a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Water2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water2.cpp: + .text start:0x000000CC end:0x00000D6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000017C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt new file mode 100644 index 0000000000..2b4d7d8508 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3Water2/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv3Water2_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv3Water2_cFv = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +CreateHeap__13daLv3Water2_cFv = .text:0x00000164; // type:function size:0xE0 scope:global align:4 +create__13daLv3Water2_cFv = .text:0x00000244; // type:function size:0x20C scope:global align:4 +Execute__13daLv3Water2_cFPPA3_A4_f = .text:0x00000450; // type:function size:0x364 scope:global align:4 +mode_proc_wait__13daLv3Water2_cFv = .text:0x000007B4; // type:function size:0x84 scope:global align:4 +mode_init_levelCtrl__13daLv3Water2_cFv = .text:0x00000838; // type:function size:0x2C scope:global align:4 +mode_proc_levelCtrl__13daLv3Water2_cFv = .text:0x00000864; // type:function size:0xC0 scope:global align:4 +Draw__13daLv3Water2_cFv = .text:0x00000924; // type:function size:0x160 scope:global align:4 +Delete__13daLv3Water2_cFv = .text:0x00000A84; // type:function size:0x3C scope:global align:4 +eventStart__13daLv3Water2_cFv = .text:0x00000AC0; // type:function size:0x178 scope:global align:4 +daLv3Water2_Draw__FP13daLv3Water2_c = .text:0x00000C38; // type:function size:0x10 scope:global align:4 +daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000C48; // type:function size:0x4 scope:global align:4 +daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000C4C; // type:function size:0x4 scope:global align:4 +daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x4 scope:global align:4 +__dt__17daLv3Water2_HIO_cFv = .text:0x00000C54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:global align:4 +@1452@eventStart__13daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local align:4 +@1452@__dt__13daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000CEC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000CF4; // type:function size:0x8 scope:global align:4 +__dt__13daLv3Water2_cFv = .text:0x00000CFC; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_dzbIdx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_btkIdx = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@90422 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90493 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90496 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@90648 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@90680 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90681 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90714 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_520_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resNameIdx = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_mode_func = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_daLv3Water2_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Water2 = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv3Water2_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_520_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89413 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv3Water2_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__13daLv3Water2_c = .data:0x000000B4; // type:object size:0x48 scope:global align:4 +lbl_520_data_FC = .data:0x000000FC; // type:object size:0xE data:string +@89416 = .data:0x0000010C; // type:object size:0x24 scope:local align:4 +__RTTI__13daLv3Water2_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_520_data_138 = .data:0x00000138; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000014C; // type:object size:0x8 scope:global align:4 +lbl_520_data_154 = .data:0x00000154; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000174; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89217 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt new file mode 100644 index 0000000000..b3ad519396 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3WaterB/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3WaterB.cpp: + .text start:0x0000005C end:0x00000794 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt new file mode 100644 index 0000000000..3e5497d450 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3WaterB/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Lv3waterB_Draw__FP19obj_lv3WaterB_class = .text:0x0000005C; // type:function size:0x1A4 scope:global align:4 +daObj_Lv3waterB_Execute__FP19obj_lv3WaterB_class = .text:0x00000200; // type:function size:0x170 scope:global align:4 +daObj_Lv3waterB_IsDelete__FP19obj_lv3WaterB_class = .text:0x00000370; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0x23C scope:global align:4 +daObj_Lv3waterB_Create__FP10fopAc_ac_c = .text:0x000005B4; // type:function size:0x164 scope:global align:4 +daObj_Lv3waterB_Delete__FP19obj_lv3WaterB_class = .text:0x00000718; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92658 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92674 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92675 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92676 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_521_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_521_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_daObj_Lv3waterB_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LV3WATERB = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv3saka00/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3saka00/splits.txt new file mode 100644 index 0000000000..ee00c54f1d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3saka00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3saka00.cpp: + .text start:0x0000005C end:0x00000534 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt new file mode 100644 index 0000000000..9c4bf805bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3saka00/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjLv3saka_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +Create__14daObjLv3saka_cFv = .text:0x000000BC; // type:function size:0xCC scope:global align:4 +CreateHeap__14daObjLv3saka_cFv = .text:0x00000188; // type:function size:0xB0 scope:global align:4 +create1st__14daObjLv3saka_cFv = .text:0x00000238; // type:function size:0x8C scope:global align:4 +Execute__14daObjLv3saka_cFPPA3_A4_f = .text:0x000002C4; // type:function size:0x80 scope:global align:4 +setNrmDzb__14daObjLv3saka_cFv = .text:0x00000344; // type:function size:0x7C scope:global align:4 +setWtrDzb__14daObjLv3saka_cFv = .text:0x000003C0; // type:function size:0x7C scope:global align:4 +Draw__14daObjLv3saka_cFv = .text:0x0000043C; // type:function size:0x8 scope:global align:4 +Delete__14daObjLv3saka_cFv = .text:0x00000444; // type:function size:0x78 scope:global align:4 +daObjLv3saka_create1st__FP14daObjLv3saka_c = .text:0x000004BC; // type:function size:0x60 scope:global align:4 +daObjLv3saka_MoveBGDelete__FP14daObjLv3saka_c = .text:0x0000051C; // type:function size:0x4 scope:global align:4 +daObjLv3saka_MoveBGExecute__FP14daObjLv3saka_c = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daObjLv3saka_MoveBGDraw__FP14daObjLv3saka_c = .text:0x00000524; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx2 = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_522_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_522_data_9 = .data:0x00000009; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjLv3saka_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3R10Saka = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv3saka_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_522_data_94 = .data:0x00000094; // type:object size:0xF data:string +@89131 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjLv3saka_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv3waterEff/splits.txt b/config/RZDJ01/rels/d_a_obj_lv3waterEff/splits.txt new file mode 100644 index 0000000000..d5c05cf05e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3waterEff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3waterEff.cpp: + .text start:0x0000005C end:0x00000328 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_lv3waterEff/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv3waterEff/symbols.txt new file mode 100644 index 0000000000..ca5002a2a8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv3waterEff/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daObjWaterEff_cFv = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +create__15daObjWaterEff_cFv = .text:0x00000140; // type:function size:0x88 scope:global align:4 +execute__15daObjWaterEff_cFv = .text:0x000001C8; // type:function size:0xFC scope:global align:4 +_delete__15daObjWaterEff_cFv = .text:0x000002C4; // type:function size:0x58 scope:global align:4 +daObjWaterEff_Execute__FP15daObjWaterEff_c = .text:0x0000031C; // type:function size:0x4 scope:global align:4 +daObjWaterEff_Delete__FP15daObjWaterEff_c = .text:0x00000320; // type:function size:0x4 scope:global align:4 +daObjWaterEff_Create__FP10fopAc_ac_c = .text:0x00000324; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eff_id = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@89543 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89544 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@89545 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89546 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89547 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89548 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89549 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89600 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_daObjWaterEff_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterEff = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/splits.txt new file mode 100644 index 0000000000..4855140758 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleDemoTag.cpp: + .text start:0x000000CC end:0x00000688 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt new file mode 100644 index 0000000000..4fd4d9ec36 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__24dalv4CandleDemoTag_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__20dalv4CandleDemoTag_cFv = .text:0x000000E4; // type:function size:0x18 scope:global align:4 +create__20dalv4CandleDemoTag_cFv = .text:0x000000FC; // type:function size:0x100 scope:global align:4 +Execute__20dalv4CandleDemoTag_cFv = .text:0x000001FC; // type:function size:0x5C scope:global align:4 +init_modeWatch__20dalv4CandleDemoTag_cFv = .text:0x00000258; // type:function size:0x1C scope:global align:4 +modeWatch__20dalv4CandleDemoTag_cFv = .text:0x00000274; // type:function size:0xFC scope:global align:4 +init_modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000370; // type:function size:0xB0 scope:global align:4 +modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000420; // type:function size:0x44 scope:global align:4 +modeNG__20dalv4CandleDemoTag_cFv = .text:0x00000464; // type:function size:0x78 scope:global align:4 +modeEnd__20dalv4CandleDemoTag_cFv = .text:0x000004DC; // type:function size:0x1C scope:global align:4 +eventStart__20dalv4CandleDemoTag_cFv = .text:0x000004F8; // type:function size:0x24 scope:global align:4 +searchShutterAct__20dalv4CandleDemoTag_cFPvPv = .text:0x0000051C; // type:function size:0x54 scope:global align:4 +dalv4CandleDemoTag_Draw__FP20dalv4CandleDemoTag_c = .text:0x00000570; // type:function size:0x8 scope:global align:4 +dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x00000578; // type:function size:0x4 scope:global align:4 +dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000057C; // type:function size:0x8 scope:global align:4 +dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x4 scope:global align:4 +__dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x00000588; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:global align:4 +@1396@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local align:4 +@1396@__dt__20dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000620; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000628; // type:function size:0x8 scope:global align:4 +__dt__20dalv4CandleDemoTag_cFv = .text:0x00000630; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +mode_proc$89124 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_dalv4CandleDemoTag_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv4CandleDm = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__24dalv4CandleDemoTag_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_524_data_8C = .data:0x0000008C; // type:object size:0x19 data:string +@89254 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__24dalv4CandleDemoTag_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__20dalv4CandleDemoTag_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_524_data_EC = .data:0x000000EC; // type:object size:0x15 data:string +@89256 = .data:0x00000104; // type:object size:0x1C scope:local align:4 +__RTTI__20dalv4CandleDemoTag_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +lbl_524_data_128 = .data:0x00000128; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_524_data_144 = .data:0x00000144; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89078 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_obj_lv4CandleTag/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4CandleTag/splits.txt new file mode 100644 index 0000000000..fd40e74db6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4CandleTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleTag.cpp: + .text start:0x000000CC end:0x0000056C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4CandleTag/symbols.txt new file mode 100644 index 0000000000..395c9d1ed5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20dalv4CandleTag_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__16dalv4CandleTag_cFv = .text:0x000000E4; // type:function size:0x18 scope:global align:4 +create__16dalv4CandleTag_cFv = .text:0x000000FC; // type:function size:0xC8 scope:global align:4 +Execute__16dalv4CandleTag_cFv = .text:0x000001C4; // type:function size:0x5C scope:global align:4 +modeWatch__16dalv4CandleTag_cFv = .text:0x00000220; // type:function size:0xB0 scope:global align:4 +init_modeNG__16dalv4CandleTag_cFv = .text:0x000002D0; // type:function size:0x84 scope:global align:4 +modeNG__16dalv4CandleTag_cFv = .text:0x00000354; // type:function size:0x88 scope:global align:4 +modeNGWait__16dalv4CandleTag_cFv = .text:0x000003DC; // type:function size:0x50 scope:global align:4 +modeEnd__16dalv4CandleTag_cFv = .text:0x0000042C; // type:function size:0x4 scope:global align:4 +eventStart__16dalv4CandleTag_cFv = .text:0x00000430; // type:function size:0x24 scope:global align:4 +dalv4CandleTag_Draw__FP16dalv4CandleTag_c = .text:0x00000454; // type:function size:0x8 scope:global align:4 +dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x0000045C; // type:function size:0x4 scope:global align:4 +dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000460; // type:function size:0x8 scope:global align:4 +dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 +__dt__20dalv4CandleTag_HIO_cFv = .text:0x0000046C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:global align:4 +@1396@eventStart__16dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 +@1396@__dt__16dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000504; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x0000050C; // type:function size:0x8 scope:global align:4 +__dt__16dalv4CandleTag_cFv = .text:0x00000514; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89820 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89821 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89043 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_dalv4CandleTag_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv4Candle = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__20dalv4CandleTag_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_525_data_8C = .data:0x0000008C; // type:object size:0x15 data:string +@89143 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__20dalv4CandleTag_HIO_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +__vt__16dalv4CandleTag_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_525_data_E8 = .data:0x000000E8; // type:object size:0x11 data:string +@89145 = .data:0x000000FC; // type:object size:0x1C scope:local align:4 +__RTTI__16dalv4CandleTag_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_525_data_120 = .data:0x00000120; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 +lbl_525_data_13C = .data:0x0000013C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89002 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv4EdShutter/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4EdShutter/splits.txt new file mode 100644 index 0000000000..c3e9b0a7b8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4EdShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4EdShutter.cpp: + .text start:0x000000CC end:0x00000994 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4EdShutter/symbols.txt new file mode 100644 index 0000000000..b9beec0e6c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daLv4EdShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__16daLv4EdShutter_cFv = .text:0x00000104; // type:function size:0x90 scope:global align:4 +CreateHeap__16daLv4EdShutter_cFv = .text:0x00000194; // type:function size:0x68 scope:global align:4 +create__16daLv4EdShutter_cFv = .text:0x000001FC; // type:function size:0x158 scope:global align:4 +Execute__16daLv4EdShutter_cFPPA3_A4_f = .text:0x00000354; // type:function size:0x68 scope:global align:4 +init_modeWait__16daLv4EdShutter_cFv = .text:0x000003BC; // type:function size:0x18 scope:global align:4 +modeWait__16daLv4EdShutter_cFv = .text:0x000003D4; // type:function size:0x118 scope:global align:4 +init_modeOpen__16daLv4EdShutter_cFv = .text:0x000004EC; // type:function size:0xA8 scope:global align:4 +modeOpen__16daLv4EdShutter_cFv = .text:0x00000594; // type:function size:0xC8 scope:global align:4 +init_modeClose__16daLv4EdShutter_cFv = .text:0x0000065C; // type:function size:0xA8 scope:global align:4 +modeClose__16daLv4EdShutter_cFv = .text:0x00000704; // type:function size:0x6C scope:global align:4 +modeEnd__16daLv4EdShutter_cFv = .text:0x00000770; // type:function size:0x4 scope:global align:4 +eventStart__16daLv4EdShutter_cFv = .text:0x00000774; // type:function size:0x38 scope:global align:4 +Draw__16daLv4EdShutter_cFv = .text:0x000007AC; // type:function size:0x98 scope:global align:4 +Delete__16daLv4EdShutter_cFv = .text:0x00000844; // type:function size:0x30 scope:global align:4 +daLv4EdShutter_Draw__FP16daLv4EdShutter_c = .text:0x00000874; // type:function size:0x10 scope:global align:4 +daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000888; // type:function size:0x4 scope:global align:4 +daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +__dt__20daLv4EdShutter_HIO_cFv = .text:0x00000890; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:global align:4 +@1452@eventStart__16daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000928; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000930; // type:function size:0x8 scope:global align:4 +__dt__16daLv4EdShutter_cFv = .text:0x00000938; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90036 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90037 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90095 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90202 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90203 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90204 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_526_data_0 = .data:0x00000000; // type:object size:0x8 data:string +mode_proc$89156 = .data:0x00000008; // type:object size:0x30 scope:local align:4 +l_daLv4EdShutter_Method = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4EdShutter = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__20daLv4EdShutter_HIO_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_526_data_94 = .data:0x00000094; // type:object size:0x15 data:string +@89289 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__20daLv4EdShutter_HIO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +__vt__16daLv4EdShutter_c = .data:0x000000C8; // type:object size:0x48 scope:global align:4 +lbl_526_data_110 = .data:0x00000110; // type:object size:0x11 data:string +@89291 = .data:0x00000124; // type:object size:0x24 scope:local align:4 +__RTTI__16daLv4EdShutter_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_526_data_150 = .data:0x00000150; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_526_data_16C = .data:0x0000016C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000018C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89099 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt new file mode 100644 index 0000000000..a45da3487d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4Gate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4Gate.cpp: + .text start:0x000000CC end:0x00000798 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt new file mode 100644 index 0000000000..1a1b87b2f3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4Gate/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daLv4Gate_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__11daLv4Gate_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +CreateHeap__11daLv4Gate_cFv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +create__11daLv4Gate_cFv = .text:0x000001F4; // type:function size:0x154 scope:global align:4 +Execute__11daLv4Gate_cFPPA3_A4_f = .text:0x00000348; // type:function size:0x68 scope:global align:4 +modeWait__11daLv4Gate_cFv = .text:0x000003B0; // type:function size:0x58 scope:global align:4 +modeMove__11daLv4Gate_cFv = .text:0x00000408; // type:function size:0x104 scope:global align:4 +init_modeMoveEnd__11daLv4Gate_cFv = .text:0x0000050C; // type:function size:0x11C scope:global align:4 +modeMoveEnd__11daLv4Gate_cFv = .text:0x00000628; // type:function size:0x4 scope:global align:4 +Draw__11daLv4Gate_cFv = .text:0x0000062C; // type:function size:0x98 scope:global align:4 +Delete__11daLv4Gate_cFv = .text:0x000006C4; // type:function size:0x30 scope:global align:4 +daLv4Gate_Draw__FP11daLv4Gate_c = .text:0x000006F4; // type:function size:0x10 scope:global align:4 +daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000704; // type:function size:0x4 scope:global align:4 +daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +daLv4Gate_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +__dt__15daLv4Gate_HIO_cFv = .text:0x00000710; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89762 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89772 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89817 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89818 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89855 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89856 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89857 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_527_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$89029 = .data:0x00000008; // type:object size:0x24 scope:local align:4 +l_daLv4Gate_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Gate = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__15daLv4Gate_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_527_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@89119 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv4Gate_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__11daLv4Gate_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_527_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@89121 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daLv4Gate_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv4HsTarget/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4HsTarget/splits.txt new file mode 100644 index 0000000000..8a056c137f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4HsTarget/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4HsTarget.cpp: + .text start:0x000000CC end:0x000003EC + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4HsTarget/symbols.txt new file mode 100644 index 0000000000..e231c76b6e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daLv4HsTarget_HIO_cFv = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +setBaseMtx__15daLv4HsTarget_cFv = .text:0x000000DC; // type:function size:0x88 scope:global align:4 +CreateHeap__15daLv4HsTarget_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +create__15daLv4HsTarget_cFv = .text:0x000001CC; // type:function size:0xD0 scope:global align:4 +Execute__15daLv4HsTarget_cFPPA3_A4_f = .text:0x0000029C; // type:function size:0x14 scope:global align:4 +Draw__15daLv4HsTarget_cFv = .text:0x000002B0; // type:function size:0x68 scope:global align:4 +Delete__15daLv4HsTarget_cFv = .text:0x00000318; // type:function size:0x30 scope:global align:4 +daLv4HsTarget_Draw__FP15daLv4HsTarget_c = .text:0x00000348; // type:function size:0x10 scope:global align:4 +daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x00000358; // type:function size:0x4 scope:global align:4 +daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x0000035C; // type:function size:0x4 scope:global align:4 +daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +__dt__19daLv4HsTarget_HIO_cFv = .text:0x00000364; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_528_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv4HsTarget_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4HsTarget = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__19daLv4HsTarget_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_528_data_68 = .data:0x00000068; // type:object size:0x14 data:string +@89055 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__19daLv4HsTarget_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__15daLv4HsTarget_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_528_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@89057 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv4HsTarget_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88963 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt new file mode 100644 index 0000000000..000260d450 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4PoGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4PoGate.cpp: + .text start:0x000000CC end:0x00000AA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt new file mode 100644 index 0000000000..2799bf5071 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4PoGate/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv4PoGate_HIO_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +setBaseMtx__13daLv4PoGate_cFv = .text:0x00000130; // type:function size:0x9C scope:global align:4 +CreateHeap__13daLv4PoGate_cFv = .text:0x000001CC; // type:function size:0x68 scope:global align:4 +create__13daLv4PoGate_cFv = .text:0x00000234; // type:function size:0x120 scope:global align:4 +Execute__13daLv4PoGate_cFPPA3_A4_f = .text:0x00000354; // type:function size:0x50 scope:global align:4 +moveGate__13daLv4PoGate_cFv = .text:0x000003A4; // type:function size:0x98 scope:global align:4 +modeWait__13daLv4PoGate_cFv = .text:0x0000043C; // type:function size:0x4 scope:global align:4 +init_modeMoveOpen__13daLv4PoGate_cFv = .text:0x00000440; // type:function size:0xA4 scope:global align:4 +modeMoveOpen__13daLv4PoGate_cFv = .text:0x000004E4; // type:function size:0xAC scope:global align:4 +init_modeMoveClose__13daLv4PoGate_cFv = .text:0x00000590; // type:function size:0xA4 scope:global align:4 +modeMoveClose__13daLv4PoGate_cFv = .text:0x00000634; // type:function size:0x6C scope:global align:4 +init_modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x000006A0; // type:function size:0x1C scope:global align:4 +modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x000006BC; // type:function size:0x24 scope:global align:4 +modeMoveClose2__13daLv4PoGate_cFv = .text:0x000006E0; // type:function size:0x64 scope:global align:4 +init_modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x00000744; // type:function size:0x1C scope:global align:4 +modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x00000760; // type:function size:0x20 scope:global align:4 +init_modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000780; // type:function size:0x1C scope:global align:4 +modeMoveClose3__13daLv4PoGate_cFv = .text:0x0000079C; // type:function size:0x88 scope:global align:4 +setSe__13daLv4PoGate_cFv = .text:0x00000824; // type:function size:0x5C scope:global align:4 +setEffect__13daLv4PoGate_cFi = .text:0x00000880; // type:function size:0xBC scope:global align:4 +Draw__13daLv4PoGate_cFv = .text:0x0000093C; // type:function size:0x98 scope:global align:4 +Delete__13daLv4PoGate_cFv = .text:0x000009D4; // type:function size:0x30 scope:global align:4 +daLv4PoGate_Draw__FP13daLv4PoGate_c = .text:0x00000A04; // type:function size:0x10 scope:global align:4 +daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000A14; // type:function size:0x4 scope:global align:4 +daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 +daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 +__dt__17daLv4PoGate_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89892 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89893 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89894 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89896 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89906 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89944 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89033 = .rodata:0x00000020; // type:object size:0x54 scope:local align:4 +@89979 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@89980 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@89995 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@90031 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +particle_id$89146 = .rodata:0x00000084; // type:object size:0x14 scope:local align:4 +lbl_529_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daLv4PoGate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4PoGate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daLv4PoGate_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_529_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@89200 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv4PoGate_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__13daLv4PoGate_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_529_data_C0 = .data:0x000000C0; // type:object size:0xE data:string +@89202 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv4PoGate_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88973 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv4RailWall/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4RailWall/splits.txt new file mode 100644 index 0000000000..a9e0e4adf0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4RailWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4RailWall.cpp: + .text start:0x0000005C end:0x00000BC8 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDJ01/rels/d_a_obj_lv4RailWall/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4RailWall/symbols.txt new file mode 100644 index 0000000000..4689ef5fbc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4RailWall/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_BossSearch__FPvPv = .text:0x0000005C; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjLv4Wall_cFv = .text:0x000000A8; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Wall_cFv = .text:0x00000120; // type:function size:0x154 scope:global align:4 +CreateHeap__14daObjLv4Wall_cFv = .text:0x00000274; // type:function size:0x68 scope:global align:4 +create1st__14daObjLv4Wall_cFv = .text:0x000002DC; // type:function size:0x68 scope:global align:4 +Execute__14daObjLv4Wall_cFPPA3_A4_f = .text:0x00000344; // type:function size:0xCC scope:global align:4 +action__14daObjLv4Wall_cFv = .text:0x00000410; // type:function size:0x4C scope:global align:4 +mode_wait__14daObjLv4Wall_cFv = .text:0x0000045C; // type:function size:0xA8 scope:global align:4 +mode_init_move__14daObjLv4Wall_cFv = .text:0x00000504; // type:function size:0x64 scope:global align:4 +mode_move__14daObjLv4Wall_cFv = .text:0x00000568; // type:function size:0x34C scope:global align:4 +mode_dead__14daObjLv4Wall_cFv = .text:0x000008B4; // type:function size:0x4 scope:global align:4 +eventStart__14daObjLv4Wall_cFv = .text:0x000008B8; // type:function size:0x6C scope:global align:4 +Draw__14daObjLv4Wall_cFv = .text:0x00000924; // type:function size:0x98 scope:global align:4 +Delete__14daObjLv4Wall_cFv = .text:0x000009BC; // type:function size:0x30 scope:global align:4 +daObjLv4Wall_create1st__FP14daObjLv4Wall_c = .text:0x000009EC; // type:function size:0x110 scope:global align:4 +daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000AFC; // type:function size:0x4 scope:global align:4 +daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000B00; // type:function size:0x4 scope:global align:4 +daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000B04; // type:function size:0x10 scope:global align:4 +@1444@eventStart__14daObjLv4Wall_cFv = .text:0x00000B14; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000B24; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000B2C; // type:function size:0x8 scope:global align:4 +__dt__14daObjLv4Wall_cFv = .text:0x00000B34; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90808 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90809 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90810 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90854 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90855 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90858 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +l_spd_tbl$89559 = .rodata:0x00000020; // type:object size:0x44 scope:local align:4 +@90905 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90906 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90907 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90908 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90909 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_530_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89531 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Wall_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4RailWall = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Wall_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_530_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@89681 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Wall_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_530_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4SlideWall/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4SlideWall/splits.txt new file mode 100644 index 0000000000..6005b8244c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4SlideWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4SlideWall.cpp: + .text start:0x000000CC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4SlideWall/symbols.txt new file mode 100644 index 0000000000..f642acfae8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daSldWall_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__11daSldWall_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__11daSldWall_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__11daSldWall_cFv = .text:0x00000200; // type:function size:0x120 scope:global align:4 +Execute__11daSldWall_cFPPA3_A4_f = .text:0x00000320; // type:function size:0x50 scope:global align:4 +moveWall__11daSldWall_cFv = .text:0x00000370; // type:function size:0x98 scope:global align:4 +modeWait__11daSldWall_cFv = .text:0x00000408; // type:function size:0x4 scope:global align:4 +modeMoveOpen__11daSldWall_cFv = .text:0x0000040C; // type:function size:0xC0 scope:global align:4 +modeMoveClose__11daSldWall_cFv = .text:0x000004CC; // type:function size:0xC0 scope:global align:4 +setSe__11daSldWall_cFv = .text:0x0000058C; // type:function size:0xBC scope:global align:4 +Draw__11daSldWall_cFv = .text:0x00000648; // type:function size:0x98 scope:global align:4 +Delete__11daSldWall_cFv = .text:0x000006E0; // type:function size:0x30 scope:global align:4 +daSldWall_Draw__FP11daSldWall_c = .text:0x00000710; // type:function size:0x10 scope:global align:4 +daSldWall_Execute__FP11daSldWall_c = .text:0x00000720; // type:function size:0x4 scope:global align:4 +daSldWall_Delete__FP11daSldWall_c = .text:0x00000724; // type:function size:0x4 scope:global align:4 +daSldWall_Create__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +__dt__15daSldWall_HIO_cFv = .text:0x0000072C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89763 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89764 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89774 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89030 = .rodata:0x0000000C; // type:object size:0x24 scope:local align:4 +@89849 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89850 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89851 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89852 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_531_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daSldWall_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4SlideWall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daSldWall_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_531_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89127 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daSldWall_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daSldWall_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_531_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89129 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daSldWall_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv4bridge/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4bridge/splits.txt new file mode 100644 index 0000000000..c5046e16ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4bridge.cpp: + .text start:0x0000005C end:0x00000764 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt new file mode 100644 index 0000000000..7bc1cb1336 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4bridge/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjLv4Brg_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjLv4Brg_cFv = .text:0x0000007C; // type:function size:0xC8 scope:global align:4 +Create__13daObjLv4Brg_cFv = .text:0x00000144; // type:function size:0x98 scope:global align:4 +CreateHeap__13daObjLv4Brg_cFv = .text:0x000001DC; // type:function size:0x68 scope:global align:4 +create1st__13daObjLv4Brg_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +Execute__13daObjLv4Brg_cFPPA3_A4_f = .text:0x000002AC; // type:function size:0x4C scope:global align:4 +action__13daObjLv4Brg_cFv = .text:0x000002F8; // type:function size:0x4C scope:global align:4 +mode_wait__13daObjLv4Brg_cFv = .text:0x00000344; // type:function size:0xBC scope:global align:4 +mode_move__13daObjLv4Brg_cFv = .text:0x00000400; // type:function size:0x114 scope:global align:4 +mode_dead__13daObjLv4Brg_cFv = .text:0x00000514; // type:function size:0x4 scope:global align:4 +eventStart__13daObjLv4Brg_cFv = .text:0x00000518; // type:function size:0x7C scope:global align:4 +Draw__13daObjLv4Brg_cFv = .text:0x00000594; // type:function size:0x98 scope:global align:4 +Delete__13daObjLv4Brg_cFv = .text:0x0000062C; // type:function size:0x30 scope:global align:4 +daObjLv4Brg_create1st__FP13daObjLv4Brg_c = .text:0x0000065C; // type:function size:0x74 scope:global align:4 +daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 +daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 +@1444@eventStart__13daObjLv4Brg_cFv = .text:0x000006E8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000006F8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000700; // type:function size:0x8 scope:global align:4 +__dt__13daObjLv4Brg_cFv = .text:0x00000708; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89828 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89829 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89830 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89855 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89911 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89925 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89926 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89927 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_532_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89075 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Brg_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Bridge = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__13daObjLv4Brg_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_532_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@89179 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjLv4Brg_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_532_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4chandelier/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4chandelier/splits.txt new file mode 100644 index 0000000000..47709bebd5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4chandelier.cpp: + .text start:0x0000005C end:0x00002E30 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000124 diff --git a/config/RZDJ01/rels/d_a_obj_lv4chandelier/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4chandelier/symbols.txt new file mode 100644 index 0000000000..8b85409048 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4chandelier/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__14daObjLv4Chan_cFv = .text:0x00000068; // type:function size:0x154 scope:global align:4 +setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x000001BC; // type:function size:0x1C4 scope:global align:4 +setMtx__14daObjLv4Chan_cFv = .text:0x00000380; // type:function size:0x2C8 scope:global align:4 +rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x324 scope:global align:4 +CreateHeap__14daObjLv4Chan_cFv = .text:0x0000096C; // type:function size:0x1E8 scope:global align:4 +searchSwChain__FPvPv = .text:0x00000B54; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Chan_cFv = .text:0x00000BCC; // type:function size:0x4A4 scope:global align:4 +constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x00001070; // type:function size:0x1E8 scope:global align:4 +constraintBase__14daObjLv4Chan_cFv = .text:0x00001258; // type:function size:0x164 scope:global align:4 +calcVec__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000013BC; // type:function size:0x70 scope:global align:4 +chkGnd__14daObjLv4Chan_cFv = .text:0x0000142C; // type:function size:0x74 scope:global align:4 +Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x000014A0; // type:function size:0x15C4 scope:global align:4 +Draw__14daObjLv4Chan_cFv = .text:0x00002A64; // type:function size:0x214 scope:global align:4 +Delete__14daObjLv4Chan_cFv = .text:0x00002C78; // type:function size:0x38 scope:global align:4 +daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002CB0; // type:function size:0x118 scope:global align:4 +daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00002DC8; // type:function size:0x4 scope:global align:4 +daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00002DCC; // type:function size:0x4 scope:global align:4 +daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00002DD0; // type:function size:0x10 scope:global align:4 +__ct__10dMdl_obj_cFv = .text:0x00002DE0; // type:function size:0xC scope:global align:4 +__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DEC; // type:function size:0x4 scope:global align:4 +__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DF0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +@95604 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95605 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95634 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95635 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95636 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95651 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95652 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95654 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95798 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95802 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95803 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95811 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95854 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95855 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +l_pos0 = .rodata:0x00000078; // type:object size:0xC scope:global align:4 +l_pos1 = .rodata:0x00000084; // type:object size:0xC scope:global align:4 +l_pos2 = .rodata:0x00000090; // type:object size:0xC scope:global align:4 +@95865 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95878 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +l_curve = .rodata:0x000000A4; // type:object size:0x28 scope:global align:4 +@96171 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96172 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@96173 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96174 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96175 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96176 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96177 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96178 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96179 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96180 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96204 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96205 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96207 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@96208 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96209 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96210 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +lbl_533_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:global align:4 +daObjLv4Chan_METHODS = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Chan = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Chan_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_533_data_C8 = .data:0x000000C8; // type:object size:0xF data:string +@92963 = .data:0x000000D8; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Chan_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +lbl_533_data_FC = .data:0x000000FC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000011C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4digsand/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4digsand/splits.txt new file mode 100644 index 0000000000..5e9c349dfb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4digsand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4digsand.cpp: + .text start:0x0000005C end:0x00000694 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_lv4digsand/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4digsand/symbols.txt new file mode 100644 index 0000000000..942f4f5c87 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4digsand/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__16daObjL4DigSand_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObjL4DigSand_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__16daObjL4DigSand_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +CreateHeap__16daObjL4DigSand_cFv = .text:0x00000144; // type:function size:0x68 scope:global align:4 +create1st__16daObjL4DigSand_cFv = .text:0x000001AC; // type:function size:0x90 scope:global align:4 +Execute__16daObjL4DigSand_cFPPA3_A4_f = .text:0x0000023C; // type:function size:0xA8 scope:global align:4 +mode_wait__16daObjL4DigSand_cFv = .text:0x000002E4; // type:function size:0x14 scope:global align:4 +mode_init_dig__16daObjL4DigSand_cFv = .text:0x000002F8; // type:function size:0xB4 scope:global align:4 +mode_dig__16daObjL4DigSand_cFv = .text:0x000003AC; // type:function size:0xB4 scope:global align:4 +mode_init_end__16daObjL4DigSand_cFv = .text:0x00000460; // type:function size:0x54 scope:global align:4 +mode_end__16daObjL4DigSand_cFv = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +Draw__16daObjL4DigSand_cFv = .text:0x000004B8; // type:function size:0x98 scope:global align:4 +Delete__16daObjL4DigSand_cFv = .text:0x00000550; // type:function size:0x30 scope:global align:4 +daObjL4DigSand_create1st__FP16daObjL4DigSand_c = .text:0x00000580; // type:function size:0xFC scope:global align:4 +daObjL4DigSand_MoveBGDelete__FP16daObjL4DigSand_c = .text:0x0000067C; // type:function size:0x4 scope:global align:4 +daObjL4DigSand_MoveBGExecute__FP16daObjL4DigSand_c = .text:0x00000680; // type:function size:0x4 scope:global align:4 +daObjL4DigSand_MoveBGDraw__FP16daObjL4DigSand_c = .text:0x00000684; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92811 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92828 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92829 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92830 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_demo_time$91872 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_534_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91845 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +daObjL4DigSand_METHODS = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4DigSand = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__16daObjL4DigSand_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_534_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@91952 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjL4DigSand_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4floor/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4floor/splits.txt new file mode 100644 index 0000000000..decd4f6a16 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4floor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4floor.cpp: + .text start:0x0000005C end:0x00000488 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_lv4floor/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4floor/symbols.txt new file mode 100644 index 0000000000..a319daa5ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4floor/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjLv4Floor_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__15daObjLv4Floor_cFv = .text:0x0000007C; // type:function size:0x78 scope:global align:4 +Create__15daObjLv4Floor_cFv = .text:0x000000F4; // type:function size:0x24 scope:global align:4 +CreateHeap__15daObjLv4Floor_cFv = .text:0x00000118; // type:function size:0x68 scope:global align:4 +create1st__15daObjLv4Floor_cFv = .text:0x00000180; // type:function size:0x98 scope:global align:4 +Execute__15daObjLv4Floor_cFPPA3_A4_f = .text:0x00000218; // type:function size:0x64 scope:global align:4 +mode_wait__15daObjLv4Floor_cFv = .text:0x0000027C; // type:function size:0x60 scope:global align:4 +mode_move__15daObjLv4Floor_cFv = .text:0x000002DC; // type:function size:0x68 scope:global align:4 +mode_dead__15daObjLv4Floor_cFv = .text:0x00000344; // type:function size:0x4 scope:global align:4 +Draw__15daObjLv4Floor_cFv = .text:0x00000348; // type:function size:0x98 scope:global align:4 +Delete__15daObjLv4Floor_cFv = .text:0x000003E0; // type:function size:0x30 scope:global align:4 +daObjLv4Floor_create1st__FP15daObjLv4Floor_c = .text:0x00000410; // type:function size:0x60 scope:global align:4 +daObjLv4Floor_MoveBGDelete__FP15daObjLv4Floor_c = .text:0x00000470; // type:function size:0x4 scope:global align:4 +daObjLv4Floor_MoveBGExecute__FP15daObjLv4Floor_c = .text:0x00000474; // type:function size:0x4 scope:global align:4 +daObjLv4Floor_MoveBGDraw__FP15daObjLv4Floor_c = .text:0x00000478; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89665 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89671 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@89672 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89673 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_535_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89018 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Floor_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Floor = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__15daObjLv4Floor_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_535_data_AC = .data:0x000000AC; // type:object size:0x10 data:string +@89104 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjLv4Floor_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt new file mode 100644 index 0000000000..84ffe524a1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4gear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4gear.cpp: + .text start:0x0000005C end:0x00000588 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_lv4gear/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4gear/symbols.txt new file mode 100644 index 0000000000..44afd1e94b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4gear/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +searchSwSpinSub__FPvPv = .text:0x00000060; // type:function size:0x80 scope:global align:4 +initBaseMtx__14daObjLv4Gear_cFv = .text:0x000000E0; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjLv4Gear_cFv = .text:0x00000100; // type:function size:0x64 scope:global align:4 +Create__14daObjLv4Gear_cFv = .text:0x00000164; // type:function size:0x50 scope:global align:4 +CreateHeap__14daObjLv4Gear_cFv = .text:0x000001B4; // type:function size:0x78 scope:global align:4 +create__14daObjLv4Gear_cFv = .text:0x0000022C; // type:function size:0xCC scope:global align:4 +execute__14daObjLv4Gear_cFv = .text:0x000002F8; // type:function size:0x168 scope:global align:4 +draw__14daObjLv4Gear_cFv = .text:0x00000460; // type:function size:0x68 scope:global align:4 +daObjLv4Gear_Draw__FP14daObjLv4Gear_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +daObjLv4Gear_Execute__FP14daObjLv4Gear_c = .text:0x000004CC; // type:function size:0x4 scope:global align:4 +daObjLv4Gear_Delete__FP14daObjLv4Gear_c = .text:0x000004D0; // type:function size:0x30 scope:global align:4 +daObjLv4Gear_Create__FP14daObjLv4Gear_c = .text:0x00000500; // type:function size:0x4 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000504; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_rot_start_time = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +l_heap_size = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@89862 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89863 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +lbl_536_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjLv4Gear_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Gear = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt new file mode 100644 index 0000000000..1d54eaf5a1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4prelvtr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4prelvtr.cpp: + .text start:0x0000005C end:0x00000534 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4prelvtr/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4prelvtr/symbols.txt new file mode 100644 index 0000000000..97e648deb7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4prelvtr/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__14daObjPRElvtr_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__14daObjPRElvtr_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__14daObjPRElvtr_cFv = .text:0x00000148; // type:function size:0x68 scope:global align:4 +Create__14daObjPRElvtr_cFv = .text:0x000001B0; // type:function size:0x6C scope:global align:4 +searchObjSwTurn__FPvPv = .text:0x0000021C; // type:function size:0x78 scope:global align:4 +Execute__14daObjPRElvtr_cFPPA3_A4_f = .text:0x00000294; // type:function size:0xFC scope:global align:4 +Draw__14daObjPRElvtr_cFv = .text:0x00000390; // type:function size:0x98 scope:global align:4 +Delete__14daObjPRElvtr_cFv = .text:0x00000428; // type:function size:0x38 scope:global align:4 +daObjPRElvtr_create1st__FP14daObjPRElvtr_c = .text:0x00000460; // type:function size:0x60 scope:global align:4 +daObjPRElvtr_MoveBGDelete__FP14daObjPRElvtr_c = .text:0x000004C0; // type:function size:0x4 scope:global align:4 +daObjPRElvtr_MoveBGExecute__FP14daObjPRElvtr_c = .text:0x000004C4; // type:function size:0x4 scope:global align:4 +daObjPRElvtr_MoveBGDraw__FP14daObjPRElvtr_c = .text:0x000004C8; // type:function size:0x10 scope:global align:4 +__dt__14daObjPRElvtr_cFv = .text:0x000004D8; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@89714 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89715 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@89719 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +lbl_537_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjPRElvtr_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PRElvtr = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjPRElvtr_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_537_data_88 = .data:0x00000088; // type:object size:0xF data:string +@89161 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjPRElvtr_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_537_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4prwall/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4prwall/splits.txt new file mode 100644 index 0000000000..35cee5f677 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4prwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4prwall.cpp: + .text start:0x0000005C end:0x00000BFC + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt new file mode 100644 index 0000000000..c6dd54b608 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4prwall/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjLv4PRwall_cFv = .text:0x0000005C; // type:function size:0x134 scope:global align:4 +setMtx__16daObjLv4PRwall_cFv = .text:0x00000190; // type:function size:0x148 scope:global align:4 +CreateHeap__16daObjLv4PRwall_cFv = .text:0x000002D8; // type:function size:0x7C scope:global align:4 +Create__16daObjLv4PRwall_cFv = .text:0x00000354; // type:function size:0xD4 scope:global align:4 +searchObjSwTurn__FPvPv = .text:0x00000428; // type:function size:0x78 scope:global align:4 +Execute__16daObjLv4PRwall_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x5A4 scope:global align:4 +Draw__16daObjLv4PRwall_cFv = .text:0x00000A44; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv4PRwall_cFv = .text:0x00000ADC; // type:function size:0x4C scope:global align:4 +daObjLv4PRwall_create1st__FP16daObjLv4PRwall_c = .text:0x00000B28; // type:function size:0x60 scope:global align:4 +daObjLv4PRwall_MoveBGDelete__FP16daObjLv4PRwall_c = .text:0x00000B88; // type:function size:0x4 scope:global align:4 +daObjLv4PRwall_MoveBGExecute__FP16daObjLv4PRwall_c = .text:0x00000B8C; // type:function size:0x4 scope:global align:4 +daObjLv4PRwall_MoveBGDraw__FP16daObjLv4PRwall_c = .text:0x00000B90; // type:function size:0x10 scope:global align:4 +__dt__16daObjLv4PRwall_cFv = .text:0x00000BA0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_bmdidx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_cull_box = .rodata:0x00000018; // type:object size:0x48 scope:global align:4 +@90194 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@90195 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@90198 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 data:double +@90215 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@90359 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90360 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90361 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90362 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90363 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90364 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_538_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_538_data_A = .data:0x0000000A; // type:object size:0x8 data:string +lbl_538_data_12 = .data:0x00000012; // type:object size:0xA data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +daObjLv4PRwall_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4PRwall = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv4PRwall_c = .data:0x00000078; // type:object size:0x2C scope:global align:4 +lbl_538_data_A4 = .data:0x000000A4; // type:object size:0x11 data:string +@89310 = .data:0x000000B8; // type:object size:0x1C scope:local align:4 +__RTTI__16daObjLv4PRwall_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_538_data_DC = .data:0x000000DC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt b/config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt new file mode 100644 index 0000000000..ad5e29a80c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4sand.cpp: + .text start:0x0000005C end:0x00000718 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDJ01/rels/d_a_obj_lv4sand/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv4sand/symbols.txt new file mode 100644 index 0000000000..940f6bca15 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv4sand/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjLv4Sand_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Sand_cFv = .text:0x000000D4; // type:function size:0xE8 scope:global align:4 +CreateHeap__14daObjLv4Sand_cFv = .text:0x000001BC; // type:function size:0x110 scope:global align:4 +create1st__14daObjLv4Sand_cFv = .text:0x000002CC; // type:function size:0x68 scope:global align:4 +Execute__14daObjLv4Sand_cFPPA3_A4_f = .text:0x00000334; // type:function size:0x114 scope:global align:4 +mode_wait__14daObjLv4Sand_cFv = .text:0x00000448; // type:function size:0x60 scope:global align:4 +mode_move__14daObjLv4Sand_cFv = .text:0x000004A8; // type:function size:0x68 scope:global align:4 +mode_dead__14daObjLv4Sand_cFv = .text:0x00000510; // type:function size:0x4 scope:global align:4 +eventStart__14daObjLv4Sand_cFv = .text:0x00000514; // type:function size:0x1C scope:global align:4 +Draw__14daObjLv4Sand_cFv = .text:0x00000530; // type:function size:0xB0 scope:global align:4 +Delete__14daObjLv4Sand_cFv = .text:0x000005E0; // type:function size:0x30 scope:global align:4 +daObjLv4Sand_create1st__FP14daObjLv4Sand_c = .text:0x00000610; // type:function size:0x74 scope:global align:4 +daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000684; // type:function size:0x4 scope:global align:4 +daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000688; // type:function size:0x4 scope:global align:4 +daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x0000068C; // type:function size:0x10 scope:global align:4 +@1444@eventStart__14daObjLv4Sand_cFv = .text:0x0000069C; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000006AC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000006B4; // type:function size:0x8 scope:global align:4 +__dt__14daObjLv4Sand_cFv = .text:0x000006BC; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89936 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89937 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89960 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89997 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@89998 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90022 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90023 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_539_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89099 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Sand_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Sand = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Sand_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_539_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@89182 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Sand_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_539_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/splits.txt b/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/splits.txt new file mode 100644 index 0000000000..78a7d5094e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5FloorBoard.cpp: + .text start:0x000000CC end:0x00000890 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/symbols.txt new file mode 100644 index 0000000000..3c7fcd19e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daFlorBoad_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__12daFlorBoad_cFv = .text:0x00000100; // type:function size:0x88 scope:global align:4 +CreateHeap__12daFlorBoad_cFv = .text:0x00000188; // type:function size:0x68 scope:global align:4 +create__12daFlorBoad_cFv = .text:0x000001F0; // type:function size:0x198 scope:global align:4 +Execute__12daFlorBoad_cFPPA3_A4_f = .text:0x00000388; // type:function size:0x70 scope:global align:4 +init_modeWait__12daFlorBoad_cFv = .text:0x000003F8; // type:function size:0x1C scope:global align:4 +modeWait__12daFlorBoad_cFv = .text:0x00000414; // type:function size:0xEC scope:global align:4 +init_modeBreak__12daFlorBoad_cFv = .text:0x00000500; // type:function size:0xA4 scope:global align:4 +modeBreak__12daFlorBoad_cFv = .text:0x000005A4; // type:function size:0x150 scope:global align:4 +Draw__12daFlorBoad_cFv = .text:0x000006F4; // type:function size:0x98 scope:global align:4 +Delete__12daFlorBoad_cFv = .text:0x0000078C; // type:function size:0x30 scope:global align:4 +daFlorBoad_Draw__FP12daFlorBoad_c = .text:0x000007BC; // type:function size:0x10 scope:global align:4 +daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x000007CC; // type:function size:0x4 scope:global align:4 +daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daFlorBoad_Create__FP10fopAc_ac_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +__dt__16daFlorBoad_HIO_cFv = .text:0x000007D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5FloorBoard_cpp = .text:0x00000818; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92794 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daFlorBoad_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@92924 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92925 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92926 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +lbl_540_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$91825 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daFlorBoad_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5FBoard = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__16daFlorBoad_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_540_data_80 = .data:0x00000080; // type:object size:0x11 data:string +@91911 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +__RTTI__16daFlorBoad_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__12daFlorBoad_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_540_data_E0 = .data:0x000000E0; // type:object size:0xD data:string +@91915 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daFlorBoad_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte +mCcDCyl__12daFlorBoad_c = .bss:0x00000028; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt b/config/RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt new file mode 100644 index 0000000000..d93e8d3372 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5IceWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5IceWall.cpp: + .text start:0x000000CC end:0x00000E3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_obj_lv5IceWall/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv5IceWall/symbols.txt new file mode 100644 index 0000000000..cbe1b40114 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5IceWall/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daIceWall_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__11daIceWall_cFv = .text:0x00000100; // type:function size:0xD4 scope:global align:4 +CreateHeap__11daIceWall_cFv = .text:0x000001D4; // type:function size:0xA8 scope:global align:4 +create__11daIceWall_cFv = .text:0x0000027C; // type:function size:0x264 scope:global align:4 +Execute__11daIceWall_cFPPA3_A4_f = .text:0x000004E0; // type:function size:0x7C scope:global align:4 +init_modeWait__11daIceWall_cFv = .text:0x0000055C; // type:function size:0x1C scope:global align:4 +modeWait__11daIceWall_cFv = .text:0x00000578; // type:function size:0x4DC scope:global align:4 +init_modeBreak__11daIceWall_cFv = .text:0x00000A54; // type:function size:0x50 scope:global align:4 +modeBreak__11daIceWall_cFv = .text:0x00000AA4; // type:function size:0x1AC scope:global align:4 +Draw__11daIceWall_cFv = .text:0x00000C50; // type:function size:0xCC scope:global align:4 +Delete__11daIceWall_cFv = .text:0x00000D1C; // type:function size:0x30 scope:global align:4 +daIceWall_Draw__FP11daIceWall_c = .text:0x00000D4C; // type:function size:0x10 scope:global align:4 +daIceWall_Execute__FP11daIceWall_c = .text:0x00000D5C; // type:function size:0x4 scope:global align:4 +daIceWall_Delete__FP11daIceWall_c = .text:0x00000D60; // type:function size:0x4 scope:global align:4 +daIceWall_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x4 scope:global align:4 +__dt__15daIceWall_HIO_cFv = .text:0x00000D68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5IceWall_cpp = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 +setLocalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000E20; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93123 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daIceWall_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@93227 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93230 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +l_eff_b$91907 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93371 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93372 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93373 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93374 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93375 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93376 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93377 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93380 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@93381 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +l_eff_break_b$91945 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +lbl_541_data_0 = .data:0x00000000; // type:object size:0xA data:string +mode_proc$91860 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daIceWall_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceWall = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daIceWall_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_541_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@92003 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +__RTTI__15daIceWall_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__11daIceWall_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_541_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@92007 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daIceWall_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91778 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte +mCcDCyl__11daIceWall_c = .bss:0x00000028; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt b/config/RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt new file mode 100644 index 0000000000..02cfc960f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5SwIce/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5SwIce.cpp: + .text start:0x000000CC end:0x00000938 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt new file mode 100644 index 0000000000..27dab72f9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5SwIce/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv5SwIce_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daLv5SwIce_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +CreateHeap__12daLv5SwIce_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +create__12daLv5SwIce_cFv = .text:0x000001D4; // type:function size:0x198 scope:global align:4 +Execute__12daLv5SwIce_cFPPA3_A4_f = .text:0x0000036C; // type:function size:0x70 scope:global align:4 +init_modeWait__12daLv5SwIce_cFv = .text:0x000003DC; // type:function size:0x1C scope:global align:4 +modeWait__12daLv5SwIce_cFv = .text:0x000003F8; // type:function size:0x224 scope:global align:4 +init_modeBreak__12daLv5SwIce_cFv = .text:0x0000061C; // type:function size:0x50 scope:global align:4 +modeBreak__12daLv5SwIce_cFv = .text:0x0000066C; // type:function size:0x120 scope:global align:4 +Draw__12daLv5SwIce_cFv = .text:0x0000078C; // type:function size:0xA8 scope:global align:4 +Delete__12daLv5SwIce_cFv = .text:0x00000834; // type:function size:0x30 scope:global align:4 +daLv5SwIce_Draw__FP12daLv5SwIce_c = .text:0x00000864; // type:function size:0x10 scope:global align:4 +daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 +daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +__dt__16daLv5SwIce_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5SwIce_cpp = .text:0x000008C0; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv5SwIce_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +l_eff_r$91848 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93020 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93021 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93023 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93024 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_eff_break$91876 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93056 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_542_data_0 = .data:0x00000000; // type:object size:0x8 data:string +mode_proc$91825 = .data:0x00000008; // type:object size:0x18 scope:local align:4 +l_daLv5SwIce_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5SwIce = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__16daLv5SwIce_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_542_data_7C = .data:0x0000007C; // type:object size:0x11 data:string +@91930 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +__RTTI__16daLv5SwIce_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__12daLv5SwIce_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_542_data_DC = .data:0x000000DC; // type:object size:0xD data:string +@91934 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__12daLv5SwIce_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__12daLv5SwIce_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt b/config/RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt new file mode 100644 index 0000000000..fd24abcb08 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5ychndlr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv5ychndlr.cpp: + .text start:0x0000005C end:0x00000D34 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000001A8 diff --git a/config/RZDJ01/rels/d_a_obj_lv5ychndlr/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv5ychndlr/symbols.txt new file mode 100644 index 0000000000..cc177ffaa3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5ychndlr/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__14daObjYchndlr_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +setMtx__14daObjYchndlr_cFv = .text:0x000000D4; // type:function size:0x164 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000238; // type:function size:0xC scope:global align:4 +rideActor__14daObjYchndlr_cFP10fopAc_ac_c = .text:0x00000244; // type:function size:0xB0 scope:global align:4 +CreateHeap__14daObjYchndlr_cFv = .text:0x000002F4; // type:function size:0xD8 scope:global align:4 +Create__14daObjYchndlr_cFv = .text:0x000003CC; // type:function size:0x10C scope:global align:4 +Execute__14daObjYchndlr_cFPPA3_A4_f = .text:0x000004D8; // type:function size:0x5FC scope:global align:4 +Draw__14daObjYchndlr_cFv = .text:0x00000AD4; // type:function size:0xCC scope:global align:4 +Delete__14daObjYchndlr_cFv = .text:0x00000BA0; // type:function size:0x38 scope:global align:4 +daObjYchndlr_create1st__FP14daObjYchndlr_c = .text:0x00000BD8; // type:function size:0xB0 scope:global align:4 +daObjYchndlr_MoveBGDelete__FP14daObjYchndlr_c = .text:0x00000C88; // type:function size:0x4 scope:global align:4 +daObjYchndlr_MoveBGExecute__FP14daObjYchndlr_c = .text:0x00000C8C; // type:function size:0x4 scope:global align:4 +daObjYchndlr_MoveBGDraw__FP14daObjYchndlr_c = .text:0x00000C90; // type:function size:0x10 scope:global align:4 +__dt__14daObjYchndlr_cFv = .text:0x00000CA0; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x0000000C; // type:object size:0x18 scope:global align:4 data:float +@93027 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93028 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93042 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93140 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93141 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93142 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93143 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93144 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93146 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93147 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93148 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93149 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93150 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93151 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93156 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +lbl_543_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_shaft_vec = .data:0x00000010; // type:object size:0x30 scope:global align:4 data:float +l_shaft_roty = .data:0x00000040; // type:object size:0x8 scope:global align:4 +l_cc_src_shaft_cyl = .data:0x00000048; // type:object size:0x44 scope:global align:4 +l_cc_cyl_src = .data:0x0000008C; // type:object size:0x44 scope:global align:4 +daObjYchndlr_METHODS = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ychndlr = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__14daObjYchndlr_c = .data:0x00000120; // type:object size:0x2C scope:global align:4 +lbl_543_data_14C = .data:0x0000014C; // type:object size:0xF data:string +@92110 = .data:0x0000015C; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjYchndlr_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_543_data_180 = .data:0x00000180; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001A0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv5yiblltray/splits.txt b/config/RZDJ01/rels/d_a_obj_lv5yiblltray/splits.txt new file mode 100644 index 0000000000..a3c3b25f04 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5yiblltray/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv5yiblltray.cpp: + .text start:0x0000005C end:0x0000168C + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000154 diff --git a/config/RZDJ01/rels/d_a_obj_lv5yiblltray/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv5yiblltray/symbols.txt new file mode 100644 index 0000000000..f8dfeceae1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv5yiblltray/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjYIblltray_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__16daObjYIblltray_cFv = .text:0x000000DC; // type:function size:0x100 scope:global align:4 +CreateHeap__16daObjYIblltray_cFv = .text:0x000001DC; // type:function size:0x110 scope:global align:4 +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002EC; // type:function size:0xC scope:global align:4 +Create__16daObjYIblltray_cFv = .text:0x000002F8; // type:function size:0x2C8 scope:global align:4 +rideActor__16daObjYIblltray_cFP10fopAc_ac_c = .text:0x000005C0; // type:function size:0x54 scope:global align:4 +sendBall__16daObjYIblltray_cFUi = .text:0x00000614; // type:function size:0x7C scope:global align:4 +searchObjYIblltray__FPvPv = .text:0x00000690; // type:function size:0x80 scope:global align:4 +searchNearIronball__FPvPv = .text:0x00000710; // type:function size:0x88 scope:global align:4 +searchNearBackTrayIronball__FPvPv = .text:0x00000798; // type:function size:0x88 scope:global align:4 +Execute__16daObjYIblltray_cFPPA3_A4_f = .text:0x00000820; // type:function size:0xB60 scope:global align:4 +initRotTo__16daObjYIblltray_cFv = .text:0x00001380; // type:function size:0x50 scope:global align:4 +Draw__16daObjYIblltray_cFv = .text:0x000013D0; // type:function size:0xC8 scope:global align:4 +Delete__16daObjYIblltray_cFv = .text:0x00001498; // type:function size:0x74 scope:global align:4 +daObjYIblltray_create1st__FP16daObjYIblltray_c = .text:0x0000150C; // type:function size:0xD4 scope:global align:4 +daObjYIblltray_MoveBGDelete__FP16daObjYIblltray_c = .text:0x000015E0; // type:function size:0x4 scope:global align:4 +daObjYIblltray_MoveBGExecute__FP16daObjYIblltray_c = .text:0x000015E4; // type:function size:0x4 scope:global align:4 +daObjYIblltray_MoveBGDraw__FP16daObjYIblltray_c = .text:0x000015E8; // type:function size:0x10 scope:global align:4 +__dt__16daObjYIblltray_cFv = .text:0x000015F8; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@94124 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94125 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94126 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@94127 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94147 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@94204 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94205 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94206 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94210 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@94271 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94543 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94544 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94545 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94546 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94547 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94548 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94549 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94550 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94551 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94552 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94553 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_544_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_in_ball = .data:0x00000010; // type:object size:0xC scope:global align:4 +l_base = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_back_pos = .data:0x00000028; // type:object size:0xC scope:global align:4 +l_cc_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global align:4 +daObjYIblltray_METHODS = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_YIblltray = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16daObjYIblltray_c = .data:0x000000C8; // type:object size:0x2C scope:global align:4 +lbl_544_data_F4 = .data:0x000000F4; // type:object size:0x11 data:string +@92518 = .data:0x00000108; // type:object size:0x1C scope:local align:4 +__RTTI__16daObjYIblltray_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_544_data_12C = .data:0x0000012C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000014C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/splits.txt new file mode 100644 index 0000000000..8e2b59ede9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6ChangeGate.cpp: + .text start:0x000000CC end:0x00001004 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/symbols.txt new file mode 100644 index 0000000000..26acc24e07 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__21daLv6ChangeGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__17daLv6ChangeGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__17daLv6ChangeGate_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__17daLv6ChangeGate_cFv = .text:0x00000200; // type:function size:0x20C scope:global align:4 +isSwitch__17daLv6ChangeGate_cFv = .text:0x0000040C; // type:function size:0x4C scope:global align:4 +Execute__17daLv6ChangeGate_cFPPA3_A4_f = .text:0x00000458; // type:function size:0x19C scope:global align:4 +moveGate__17daLv6ChangeGate_cFv = .text:0x000005F4; // type:function size:0xA0 scope:global align:4 +eventStart__17daLv6ChangeGate_cFv = .text:0x00000694; // type:function size:0x38 scope:global align:4 +modeWait__17daLv6ChangeGate_cFv = .text:0x000006CC; // type:function size:0x4 scope:global align:4 +init_modeSlideRight__17daLv6ChangeGate_cFv = .text:0x000006D0; // type:function size:0xAC scope:global align:4 +modeSlideRight__17daLv6ChangeGate_cFv = .text:0x0000077C; // type:function size:0x17C scope:global align:4 +init_modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x000008F8; // type:function size:0xAC scope:global align:4 +modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x000009A4; // type:function size:0x17C scope:global align:4 +init_modeBreak__17daLv6ChangeGate_cFv = .text:0x00000B20; // type:function size:0x84 scope:global align:4 +modeBreak__17daLv6ChangeGate_cFv = .text:0x00000BA4; // type:function size:0x21C scope:global align:4 +Draw__17daLv6ChangeGate_cFv = .text:0x00000DC0; // type:function size:0x98 scope:global align:4 +Delete__17daLv6ChangeGate_cFv = .text:0x00000E58; // type:function size:0x30 scope:global align:4 +daLv6ChangeGate_Draw__FP17daLv6ChangeGate_c = .text:0x00000E88; // type:function size:0x10 scope:global align:4 +daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x00000E98; // type:function size:0x4 scope:global align:4 +daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00000E9C; // type:function size:0x4 scope:global align:4 +daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00000EA0; // type:function size:0x4 scope:global align:4 +__dt__21daLv6ChangeGate_HIO_cFv = .text:0x00000EA4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6ChangeGate_cpp = .text:0x00000EE4; // type:function size:0x78 scope:global align:4 +@1452@eventStart__17daLv6ChangeGate_cFv = .text:0x00000F5C; // type:function size:0x8 scope:local align:4 +@1452@__dt__17daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000F6C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000F74; // type:function size:0x8 scope:global align:4 +__dt__17daLv6ChangeGate_cFv = .text:0x00000F7C; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90439 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__17daLv6ChangeGate_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@90600 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90601 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90602 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90603 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +mode_proc$89152 = .rodata:0x0000004C; // type:object size:0x30 scope:local align:4 +@90647 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@90648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@90674 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_545_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daLv6ChangeGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6ChgGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__21daLv6ChangeGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_545_data_64 = .data:0x00000064; // type:object size:0x16 data:string +@89306 = .data:0x0000007C; // type:object size:0x1C scope:local align:4 +__RTTI__21daLv6ChangeGate_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__17daLv6ChangeGate_c = .data:0x000000A0; // type:object size:0x48 scope:global align:4 +lbl_545_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +@89308 = .data:0x000000FC; // type:object size:0x24 scope:local align:4 +__RTTI__17daLv6ChangeGate_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +lbl_545_data_128 = .data:0x00000128; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_545_data_144 = .data:0x00000144; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89048 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__17daLv6ChangeGate_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/splits.txt new file mode 100644 index 0000000000..0ed0855905 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6FurikoTrap.cpp: + .text start:0x000000CC end:0x000009F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/symbols.txt new file mode 100644 index 0000000000..580a229854 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__21daLv6FurikoTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__17daLv6FurikoTrap_cFv = .text:0x000000FC; // type:function size:0x88 scope:global align:4 +CreateHeap__17daLv6FurikoTrap_cFv = .text:0x00000184; // type:function size:0x68 scope:global align:4 +create__17daLv6FurikoTrap_cFv = .text:0x000001EC; // type:function size:0x1BC scope:global align:4 +Execute__17daLv6FurikoTrap_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x2F4 scope:global align:4 +init_modeMove__17daLv6FurikoTrap_cFv = .text:0x0000069C; // type:function size:0x14 scope:global align:4 +modeMove__17daLv6FurikoTrap_cFv = .text:0x000006B0; // type:function size:0x19C scope:global align:4 +Draw__17daLv6FurikoTrap_cFv = .text:0x0000084C; // type:function size:0xA8 scope:global align:4 +Delete__17daLv6FurikoTrap_cFv = .text:0x000008F4; // type:function size:0x30 scope:global align:4 +daLv6FurikoTrap_Draw__FP17daLv6FurikoTrap_c = .text:0x00000924; // type:function size:0x10 scope:global align:4 +daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x00000934; // type:function size:0x4 scope:global align:4 +daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x0000093C; // type:function size:0x4 scope:global align:4 +__dt__21daLv6FurikoTrap_HIO_cFv = .text:0x00000940; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6FurikoTrap_cpp = .text:0x00000980; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89936 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89937 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__17daLv6FurikoTrap_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90068 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90069 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90070 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90071 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90072 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@90073 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90077 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@90118 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90119 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90120 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90121 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_546_data_0 = .data:0x00000000; // type:object size:0x9 data:string +posx$89035 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +posy$89036 = .data:0x00000018; // type:object size:0xC scope:local align:4 +mode_proc$89055 = .data:0x00000024; // type:object size:0xC scope:local align:4 +l_daLv6FurikoTrap_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6FuriTrap = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__21daLv6FurikoTrap_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_546_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +@89116 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__21daLv6FurikoTrap_HIO_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +__vt__17daLv6FurikoTrap_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_546_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +@89118 = .data:0x000000FC; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6FurikoTrap_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDSph__17daLv6FurikoTrap_c = .bss:0x00000024; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt new file mode 100644 index 0000000000..07631a48f1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6Lblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Lblock.cpp: + .text start:0x000000CC end:0x000007E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt new file mode 100644 index 0000000000..92a3461bd2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6Lblock/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6Lblock_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__13daLv6Lblock_cFv = .text:0x000000F0; // type:function size:0x88 scope:global align:4 +CreateHeap__13daLv6Lblock_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__13daLv6Lblock_cFv = .text:0x000001E0; // type:function size:0x14C scope:global align:4 +isSwitch__13daLv6Lblock_cFv = .text:0x0000032C; // type:function size:0x4C scope:global align:4 +Execute__13daLv6Lblock_cFPPA3_A4_f = .text:0x00000378; // type:function size:0x50 scope:global align:4 +moveBlock__13daLv6Lblock_cFv = .text:0x000003C8; // type:function size:0x84 scope:global align:4 +modeWait__13daLv6Lblock_cFv = .text:0x0000044C; // type:function size:0x4 scope:global align:4 +modeLiftUp__13daLv6Lblock_cFv = .text:0x00000450; // type:function size:0x118 scope:global align:4 +modeLiftDown__13daLv6Lblock_cFv = .text:0x00000568; // type:function size:0x110 scope:global align:4 +Draw__13daLv6Lblock_cFv = .text:0x00000678; // type:function size:0x98 scope:global align:4 +Delete__13daLv6Lblock_cFv = .text:0x00000710; // type:function size:0x30 scope:global align:4 +daLv6Lblock_Draw__FP13daLv6Lblock_c = .text:0x00000740; // type:function size:0x10 scope:global align:4 +daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x00000750; // type:function size:0x4 scope:global align:4 +daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x00000754; // type:function size:0x4 scope:global align:4 +daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x4 scope:global align:4 +__dt__17daLv6Lblock_HIO_cFv = .text:0x0000075C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89792 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89849 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89047 = .rodata:0x00000008; // type:object size:0x24 scope:local align:4 +@89897 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89898 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89899 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89900 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89901 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +l_liftUpMax = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_547_data_8 = .data:0x00000008; // type:object size:0x9 data:string +l_daLv6Lblock_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6Lblock = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__17daLv6Lblock_HIO_c = .data:0x00000064; // type:object size:0xC scope:global align:4 +lbl_547_data_70 = .data:0x00000070; // type:object size:0x12 data:string +@89138 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6Lblock_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__13daLv6Lblock_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_547_data_C8 = .data:0x000000C8; // type:object size:0xE data:string +@89140 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6Lblock_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88978 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt new file mode 100644 index 0000000000..7d34f5959a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6SwGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SwGate.cpp: + .text start:0x000000CC end:0x000011A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt new file mode 100644 index 0000000000..f632427f9d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6SwGate/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6SwGate_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +setBaseMtx__13daLv6SwGate_cFv = .text:0x00000108; // type:function size:0x110 scope:global align:4 +CreateHeap__13daLv6SwGate_cFv = .text:0x00000218; // type:function size:0x138 scope:global align:4 +create__13daLv6SwGate_cFv = .text:0x00000350; // type:function size:0x238 scope:global align:4 +isSwitch__13daLv6SwGate_cFv = .text:0x00000588; // type:function size:0x4C scope:global align:4 +Execute__13daLv6SwGate_cFPPA3_A4_f = .text:0x000005D4; // type:function size:0x2D4 scope:global align:4 +moveGate__13daLv6SwGate_cFv = .text:0x000008A8; // type:function size:0x90 scope:global align:4 +modeWait__13daLv6SwGate_cFv = .text:0x00000938; // type:function size:0x4 scope:global align:4 +modeOpen__13daLv6SwGate_cFv = .text:0x0000093C; // type:function size:0x110 scope:global align:4 +modeClose__13daLv6SwGate_cFv = .text:0x00000A4C; // type:function size:0x120 scope:global align:4 +init_modeBreak__13daLv6SwGate_cFv = .text:0x00000B6C; // type:function size:0x84 scope:global align:4 +modeBreak__13daLv6SwGate_cFv = .text:0x00000BF0; // type:function size:0x3C0 scope:global align:4 +Draw__13daLv6SwGate_cFv = .text:0x00000FB0; // type:function size:0xA0 scope:global align:4 +Delete__13daLv6SwGate_cFv = .text:0x00001050; // type:function size:0x68 scope:global align:4 +daLv6SwGate_Draw__FP13daLv6SwGate_c = .text:0x000010B8; // type:function size:0x10 scope:global align:4 +daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x000010C8; // type:function size:0x4 scope:global align:4 +daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x000010CC; // type:function size:0x4 scope:global align:4 +daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x000010D0; // type:function size:0x4 scope:global align:4 +__dt__17daLv6SwGate_HIO_cFv = .text:0x000010D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6SwGate_cpp = .text:0x00001114; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000118C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90382 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90383 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90384 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daLv6SwGate_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@90396 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@90397 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@90573 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90574 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90575 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90579 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +mode_proc$89131 = .rodata:0x00000058; // type:object size:0x30 scope:local align:4 +@90608 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90609 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90610 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@90611 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_548_data_18 = .data:0x00000018; // type:object size:0x9 data:string +l_daLv6SwGate_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SwGate = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__17daLv6SwGate_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_548_data_80 = .data:0x00000080; // type:object size:0x12 data:string +@89273 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +__RTTI__17daLv6SwGate_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__13daLv6SwGate_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_548_data_E0 = .data:0x000000E0; // type:object size:0xE data:string +@89275 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6SwGate_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88988 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float +mCcDCyl__13daLv6SwGate_c = .bss:0x0000002C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt new file mode 100644 index 0000000000..b695a0cb22 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6SzGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SzGate.cpp: + .text start:0x000000CC end:0x00000BD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt new file mode 100644 index 0000000000..7a5887d51f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6SzGate/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6SzGate_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__13daLv6SzGate_cFv = .text:0x0000010C; // type:function size:0x110 scope:global align:4 +CreateHeap__13daLv6SzGate_cFv = .text:0x0000021C; // type:function size:0x1A4 scope:global align:4 +create__13daLv6SzGate_cFv = .text:0x000003C0; // type:function size:0x194 scope:global align:4 +Execute__13daLv6SzGate_cFPPA3_A4_f = .text:0x00000554; // type:function size:0x78 scope:global align:4 +modeWait__13daLv6SzGate_cFv = .text:0x000005CC; // type:function size:0x50 scope:global align:4 +init_modeOpenWait0__13daLv6SzGate_cFv = .text:0x0000061C; // type:function size:0x18 scope:global align:4 +modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000634; // type:function size:0x20 scope:global align:4 +init_modeOpenWait__13daLv6SzGate_cFv = .text:0x00000654; // type:function size:0x84 scope:global align:4 +modeOpenWait__13daLv6SzGate_cFv = .text:0x000006D8; // type:function size:0x5C scope:global align:4 +modeOpen__13daLv6SzGate_cFv = .text:0x00000734; // type:function size:0x140 scope:global align:4 +modeClose__13daLv6SzGate_cFv = .text:0x00000874; // type:function size:0xDC scope:global align:4 +init_modeEnd__13daLv6SzGate_cFv = .text:0x00000950; // type:function size:0x1C scope:global align:4 +modeEnd__13daLv6SzGate_cFv = .text:0x0000096C; // type:function size:0x38 scope:global align:4 +Draw__13daLv6SzGate_cFv = .text:0x000009A4; // type:function size:0x104 scope:global align:4 +Delete__13daLv6SzGate_cFv = .text:0x00000AA8; // type:function size:0x68 scope:global align:4 +daLv6SzGate_Draw__FP13daLv6SzGate_c = .text:0x00000B10; // type:function size:0x10 scope:global align:4 +daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000B24; // type:function size:0x4 scope:global align:4 +daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global align:4 +__dt__17daLv6SzGate_HIO_cFv = .text:0x00000B2C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000BB4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90093 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90094 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90095 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90096 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90104 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90105 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90152 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90244 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_549_data_18 = .data:0x00000018; // type:object size:0x9 data:string +mode_proc$89071 = .data:0x00000024; // type:object size:0x48 scope:local align:4 +l_daLv6SzGate_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SzGate = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__17daLv6SzGate_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_549_data_C8 = .data:0x000000C8; // type:object size:0x12 data:string +@89213 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6SzGate_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__vt__13daLv6SzGate_c = .data:0x000000F8; // type:object size:0x28 scope:global align:4 +lbl_549_data_120 = .data:0x00000120; // type:object size:0xE data:string +@89215 = .data:0x00000130; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6SzGate_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88974 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt new file mode 100644 index 0000000000..ae42cbddc9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6Tenbin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Tenbin.cpp: + .text start:0x000000CC end:0x00000FE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt new file mode 100644 index 0000000000..435a403a88 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTenbin_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +setBaseMtx__10daTenbin_cFv = .text:0x0000015C; // type:function size:0x1A0 scope:global align:4 +CreateHeap__10daTenbin_cFv = .text:0x000002FC; // type:function size:0x138 scope:global align:4 +create__10daTenbin_cFv = .text:0x00000434; // type:function size:0x1CC scope:global align:4 +rideCallBackRight__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000600; // type:function size:0x198 scope:global align:4 +rideCallBackLeft__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000798; // type:function size:0x188 scope:global align:4 +Execute__10daTenbin_cFPPA3_A4_f = .text:0x00000920; // type:function size:0xBC scope:global align:4 +procMain__10daTenbin_cFv = .text:0x000009DC; // type:function size:0x14C scope:global align:4 +modeWait__10daTenbin_cFv = .text:0x00000B28; // type:function size:0x1F8 scope:global align:4 +balanceCheck__10daTenbin_cFv = .text:0x00000D20; // type:function size:0xC4 scope:global align:4 +Draw__10daTenbin_cFv = .text:0x00000DE4; // type:function size:0xD4 scope:global align:4 +Delete__10daTenbin_cFv = .text:0x00000EB8; // type:function size:0x68 scope:global align:4 +daTenbin_Draw__FP10daTenbin_c = .text:0x00000F20; // type:function size:0x10 scope:global align:4 +daTenbin_Execute__FP10daTenbin_c = .text:0x00000F30; // type:function size:0x4 scope:global align:4 +daTenbin_Delete__FP10daTenbin_c = .text:0x00000F34; // type:function size:0x4 scope:global align:4 +daTenbin_Create__FP10fopAc_ac_c = .text:0x00000F38; // type:function size:0x4 scope:global align:4 +__dt__14daTenbin_HIO_cFv = .text:0x00000F3C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000FC4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93181 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93184 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93190 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93191 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93192 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93193 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93377 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92234 = .rodata:0x0000003C; // type:object size:0xC scope:local align:4 +@93430 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93431 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93432 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93433 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_550_data_18 = .data:0x00000018; // type:object size:0x9 data:string +l_daTenbin_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6Tenbin = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daTenbin_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_550_data_80 = .data:0x00000080; // type:object size:0xF data:string +@92332 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__14daTenbin_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__10daTenbin_c = .data:0x000000AC; // type:object size:0x28 scope:global align:4 +lbl_550_data_D4 = .data:0x000000D4; // type:object size:0xB data:string +@92336 = .data:0x000000E0; // type:object size:0x14 scope:local align:4 +__RTTI__10daTenbin_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@92069 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x44 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/splits.txt new file mode 100644 index 0000000000..cb19753f3f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeRoll.cpp: + .text start:0x000000CC end:0x000014D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000154 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/symbols.txt new file mode 100644 index 0000000000..8f9299f4ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTogeRoll_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +setBaseMtx__12daTogeRoll_cFv = .text:0x00000114; // type:function size:0x7C scope:global align:4 +CreateHeap__12daTogeRoll_cFv = .text:0x00000190; // type:function size:0x68 scope:global align:4 +create__12daTogeRoll_cFv = .text:0x000001F8; // type:function size:0x284 scope:global align:4 +Execute__12daTogeRoll_cFPPA3_A4_f = .text:0x0000047C; // type:function size:0x380 scope:global align:4 +moveTogeRoll__12daTogeRoll_cFv = .text:0x000007FC; // type:function size:0x1E8 scope:global align:4 +init_modeBound__12daTogeRoll_cFv = .text:0x000009E4; // type:function size:0xB4 scope:global align:4 +modeBound__12daTogeRoll_cFv = .text:0x00000A98; // type:function size:0x5C scope:global align:4 +modeBound2__12daTogeRoll_cFv = .text:0x00000AF4; // type:function size:0x5C scope:global align:4 +init_modeBoundWait__12daTogeRoll_cFv = .text:0x00000B50; // type:function size:0x1C scope:global align:4 +modeBoundWait__12daTogeRoll_cFv = .text:0x00000B6C; // type:function size:0x5C scope:global align:4 +modeAcc__12daTogeRoll_cFv = .text:0x00000BC8; // type:function size:0xE8 scope:global align:4 +modeMove__12daTogeRoll_cFv = .text:0x00000CB0; // type:function size:0x16C scope:global align:4 +modeBrk__12daTogeRoll_cFv = .text:0x00000E1C; // type:function size:0x10C scope:global align:4 +modeWaitInit__12daTogeRoll_cFv = .text:0x00000F28; // type:function size:0x34 scope:global align:4 +modeWait__12daTogeRoll_cFv = .text:0x00000F5C; // type:function size:0xC scope:global align:4 +init_modeBreak__12daTogeRoll_cFv = .text:0x00000F68; // type:function size:0x84 scope:global align:4 +modeBreak__12daTogeRoll_cFv = .text:0x00000FEC; // type:function size:0x1E8 scope:global align:4 +setNextPoint__12daTogeRoll_cFv = .text:0x000011D4; // type:function size:0x118 scope:global align:4 +Draw__12daTogeRoll_cFv = .text:0x000012EC; // type:function size:0x98 scope:global align:4 +Delete__12daTogeRoll_cFv = .text:0x00001384; // type:function size:0x44 scope:global align:4 +daTogeRoll_Draw__FP12daTogeRoll_c = .text:0x000013C8; // type:function size:0x10 scope:global align:4 +daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x000013D8; // type:function size:0x4 scope:global align:4 +daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x000013DC; // type:function size:0x4 scope:global align:4 +daTogeRoll_Create__FP10fopAc_ac_c = .text:0x000013E0; // type:function size:0x4 scope:global align:4 +__dt__16daTogeRoll_HIO_cFv = .text:0x000013E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6TogeRoll_cpp = .text:0x00001424; // type:function size:0xAC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93579 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93580 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93581 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__12daTogeRoll_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +mCcDObjInfo2__12daTogeRoll_c = .rodata:0x0000003C; // type:object size:0x30 scope:global align:4 +mSpeed__12daTogeRoll_c = .rodata:0x0000006C; // type:object size:0x40 scope:global align:4 +@93647 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@93766 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93767 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93768 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93769 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93773 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +mode_proc$91913 = .rodata:0x000000C8; // type:object size:0x6C scope:local align:4 +@93809 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@93810 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@93811 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@93827 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@93858 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@93891 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@93911 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +mCcDCps__12daTogeRoll_c = .data:0x00000000; // type:object size:0x4C scope:global align:4 +lbl_551_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +l_daTogeRoll_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6TogeRoll = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__16daTogeRoll_HIO_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_551_data_B0 = .data:0x000000B0; // type:object size:0x11 data:string +@92185 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__16daTogeRoll_HIO_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__vt__12daTogeRoll_c = .data:0x000000E0; // type:object size:0x28 scope:global align:4 +lbl_551_data_108 = .data:0x00000108; // type:object size:0xD data:string +@92189 = .data:0x00000118; // type:object size:0x14 scope:local align:4 +__RTTI__12daTogeRoll_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float +mCcDSph__12daTogeRoll_c = .bss:0x00000028; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/splits.txt new file mode 100644 index 0000000000..9d551ab456 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeTrap.cpp: + .text start:0x000000CC end:0x00001F50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C0 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/symbols.txt new file mode 100644 index 0000000000..fee373d23b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daLv6TogeTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +setBaseMtx__15daLv6TogeTrap_cFv = .text:0x0000013C; // type:function size:0xD8 scope:global align:4 +CreateHeap__15daLv6TogeTrap_cFv = .text:0x00000214; // type:function size:0x7C scope:global align:4 +create__15daLv6TogeTrap_cFv = .text:0x00000290; // type:function size:0x444 scope:global align:4 +searchSekizoAct__15daLv6TogeTrap_cFPvPv = .text:0x000006D4; // type:function size:0x54 scope:global align:4 +Execute__15daLv6TogeTrap_cFPPA3_A4_f = .text:0x00000728; // type:function size:0x268 scope:global align:4 +moveLift__15daLv6TogeTrap_cFv = .text:0x00000990; // type:function size:0xC4 scope:global align:4 +executeType1__15daLv6TogeTrap_cFv = .text:0x00000A54; // type:function size:0xAC scope:global align:4 +init_modeBound__15daLv6TogeTrap_cFv = .text:0x00000B00; // type:function size:0x88 scope:global align:4 +modeBound__15daLv6TogeTrap_cFv = .text:0x00000B88; // type:function size:0x64 scope:global align:4 +init_modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00000BEC; // type:function size:0x1C scope:global align:4 +modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00000C08; // type:function size:0x5C scope:global align:4 +modeAcc__15daLv6TogeTrap_cFv = .text:0x00000C64; // type:function size:0xE8 scope:global align:4 +modeMove__15daLv6TogeTrap_cFv = .text:0x00000D4C; // type:function size:0x16C scope:global align:4 +modeBrk__15daLv6TogeTrap_cFv = .text:0x00000EB8; // type:function size:0x10C scope:global align:4 +modeMove2__15daLv6TogeTrap_cFv = .text:0x00000FC4; // type:function size:0xD0 scope:global align:4 +modeWaitInit__15daLv6TogeTrap_cFv = .text:0x00001094; // type:function size:0xCC scope:global align:4 +modeWait__15daLv6TogeTrap_cFv = .text:0x00001160; // type:function size:0xC4 scope:global align:4 +executeType2__15daLv6TogeTrap_cFv = .text:0x00001224; // type:function size:0x244 scope:global align:4 +init_modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001468; // type:function size:0x20 scope:global align:4 +modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001488; // type:function size:0x8C scope:global align:4 +modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001514; // type:function size:0x94 scope:global align:4 +modeAccType2__15daLv6TogeTrap_cFv = .text:0x000015A8; // type:function size:0x144 scope:global align:4 +init_modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x000016EC; // type:function size:0x28 scope:global align:4 +modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001714; // type:function size:0xEC scope:global align:4 +modeRotate__15daLv6TogeTrap_cFv = .text:0x00001800; // type:function size:0x160 scope:global align:4 +init_modeBreak__15daLv6TogeTrap_cFv = .text:0x00001960; // type:function size:0xFC scope:global align:4 +modeBreak__15daLv6TogeTrap_cFv = .text:0x00001A5C; // type:function size:0x1C4 scope:global align:4 +setNextPoint__15daLv6TogeTrap_cFv = .text:0x00001C20; // type:function size:0x144 scope:global align:4 +Draw__15daLv6TogeTrap_cFv = .text:0x00001D64; // type:function size:0x98 scope:global align:4 +Delete__15daLv6TogeTrap_cFv = .text:0x00001DFC; // type:function size:0x50 scope:global align:4 +daLv6TogeTrap_Draw__FP15daLv6TogeTrap_c = .text:0x00001E4C; // type:function size:0x10 scope:global align:4 +daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x00001E5C; // type:function size:0x4 scope:global align:4 +daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x00001E60; // type:function size:0x4 scope:global align:4 +daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x00001E64; // type:function size:0x4 scope:global align:4 +__dt__19daLv6TogeTrap_HIO_cFv = .text:0x00001E68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6TogeTrap_cpp = .text:0x00001EA8; // type:function size:0xA8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91329 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91330 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91331 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91333 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91334 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__15daLv6TogeTrap_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +mCcDObjInfo2__15daLv6TogeTrap_c = .rodata:0x00000048; // type:object size:0x30 scope:global align:4 +mSpeed__15daLv6TogeTrap_c = .rodata:0x00000078; // type:object size:0x40 scope:global align:4 +l_bmdIdx = .rodata:0x000000B8; // type:object size:0xC scope:global align:4 +@91342 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +estimateSizeTbl$89032 = .rodata:0x000000C8; // type:object size:0x6 scope:local align:4 +@91459 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@91460 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@91463 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@91464 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@91569 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@91570 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@91571 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@91572 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +mode_proc$89159 = .rodata:0x000000F8; // type:object size:0xA8 scope:local align:4 +@91610 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@91636 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@91637 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 data:float +@91688 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@91764 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:float +@91848 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@91849 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@91850 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +lbl_552_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_552_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_552_data_12 = .data:0x00000012; // type:object size:0x7 data:string +l_resNameIdx = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_daLv6TogeTrap_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6TogeTrap = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__19daLv6TogeTrap_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_552_data_84 = .data:0x00000084; // type:object size:0x14 data:string +@89605 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__19daLv6TogeTrap_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__15daLv6TogeTrap_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_552_data_DC = .data:0x000000DC; // type:object size:0x10 data:string +@89607 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv6TogeTrap_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88996 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:float +mCcDSph__15daLv6TogeTrap_c = .bss:0x0000003C; // type:object size:0x40 scope:global align:4 +mCcDCyl__15daLv6TogeTrap_c = .bss:0x0000007C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6bemos/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6bemos/splits.txt new file mode 100644 index 0000000000..7b1cc82047 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6bemos/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6bemos.cpp: + .text start:0x0000005C end:0x00000ED8 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000138 diff --git a/config/RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt new file mode 100644 index 0000000000..18b1dec9ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6bemos/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x200 scope:global align:4 +setBaseMtx__11daObjL6Bm_cFv = .text:0x0000025C; // type:function size:0x70 scope:global align:4 +Create__11daObjL6Bm_cFv = .text:0x000002CC; // type:function size:0x114 scope:global align:4 +CreateHeap__11daObjL6Bm_cFv = .text:0x000003E0; // type:function size:0x28C scope:global align:4 +create1st__11daObjL6Bm_cFv = .text:0x0000066C; // type:function size:0x90 scope:global align:4 +Execute__11daObjL6Bm_cFPPA3_A4_f = .text:0x000006FC; // type:function size:0x164 scope:global align:4 +actionWait__11daObjL6Bm_cFv = .text:0x00000860; // type:function size:0x140 scope:global align:4 +actionFindPlayer__11daObjL6Bm_cFv = .text:0x000009A0; // type:function size:0x1D8 scope:global align:4 +actionAttack__11daObjL6Bm_cFv = .text:0x00000B78; // type:function size:0x4 scope:global align:4 +Draw__11daObjL6Bm_cFv = .text:0x00000B7C; // type:function size:0x1A8 scope:global align:4 +Delete__11daObjL6Bm_cFv = .text:0x00000D24; // type:function size:0x30 scope:global align:4 +daObjL6Bm_create1st__FP11daObjL6Bm_c = .text:0x00000D54; // type:function size:0x160 scope:global align:4 +daObjL6Bm_MoveBGDelete__FP11daObjL6Bm_c = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 +daObjL6Bm_MoveBGExecute__FP11daObjL6Bm_c = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +daObjL6Bm_MoveBGDraw__FP11daObjL6Bm_c = .text:0x00000EBC; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000ECC; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@93509 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93510 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93511 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93512 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93513 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93610 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93613 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +l_particle_id$91924 = .rodata:0x00000060; // type:object size:0xC scope:local align:4 +@93730 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93731 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@93847 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93848 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_553_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$91945 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +daObjL6Bm_METHODS = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6bemos = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__11daObjL6Bm_c = .data:0x000000E8; // type:object size:0x28 scope:global align:4 +lbl_553_data_110 = .data:0x00000110; // type:object size:0xC data:string +@92094 = .data:0x0000011C; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjL6Bm_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt new file mode 100644 index 0000000000..531972f1d2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6bemos2/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6bemos2.cpp: + .text start:0x0000005C end:0x00003094 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000344 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt new file mode 100644 index 0000000000..9472017675 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6bemos2/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x144 scope:global align:4 +initBaseMtx__12daObjLv6Bm_cFv = .text:0x000001A0; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjLv6Bm_cFv = .text:0x0000020C; // type:function size:0xCC scope:global align:4 +Create__12daObjLv6Bm_cFv = .text:0x000002D8; // type:function size:0x320 scope:global align:4 +CreateHeap__12daObjLv6Bm_cFv = .text:0x000005F8; // type:function size:0x35C scope:global align:4 +create1st__12daObjLv6Bm_cFv = .text:0x00000954; // type:function size:0xD4 scope:global align:4 +Execute__12daObjLv6Bm_cFPPA3_A4_f = .text:0x00000A28; // type:function size:0x1DC scope:global align:4 +action__12daObjLv6Bm_cFv = .text:0x00000C04; // type:function size:0x360 scope:global align:4 +calcBeam__12daObjLv6Bm_cFv = .text:0x00000F64; // type:function size:0x380 scope:global align:4 +checkFindPlayer__12daObjLv6Bm_cFv = .text:0x000012E4; // type:function size:0x138 scope:global align:4 +checkSearchPlayer__12daObjLv6Bm_cFv = .text:0x0000141C; // type:function size:0x138 scope:global align:4 +getSearchDistance__12daObjLv6Bm_cFv = .text:0x00001554; // type:function size:0x58 scope:global align:4 +getBeamSearchDistance__12daObjLv6Bm_cFv = .text:0x000015AC; // type:function size:0x58 scope:global align:4 +effect_proc__12daObjLv6Bm_cFv = .text:0x00001604; // type:function size:0xB4 scope:global align:4 +effectWait__12daObjLv6Bm_cFv = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +initEffectSet0__12daObjLv6Bm_cFv = .text:0x000016BC; // type:function size:0x140 scope:global align:4 +effectSet0__12daObjLv6Bm_cFv = .text:0x000017FC; // type:function size:0xAC scope:global align:4 +initActionSwWait__12daObjLv6Bm_cFv = .text:0x000018A8; // type:function size:0x34 scope:global align:4 +actionSwWait__12daObjLv6Bm_cFv = .text:0x000018DC; // type:function size:0x284 scope:global align:4 +actionWarning__12daObjLv6Bm_cFv = .text:0x00001B60; // type:function size:0x11C scope:global align:4 +initActionFindPlayer__12daObjLv6Bm_cFv = .text:0x00001C7C; // type:function size:0xCC scope:global align:4 +actionFindPlayer__12daObjLv6Bm_cFv = .text:0x00001D48; // type:function size:0x140 scope:global align:4 +initActionAttack__12daObjLv6Bm_cFv = .text:0x00001E88; // type:function size:0x190 scope:global align:4 +actionAttack__12daObjLv6Bm_cFv = .text:0x00002018; // type:function size:0x66C scope:global align:4 +initActionDead__12daObjLv6Bm_cFv = .text:0x00002684; // type:function size:0x1F0 scope:global align:4 +actionDead__12daObjLv6Bm_cFv = .text:0x00002874; // type:function size:0x234 scope:global align:4 +initActionEnd__12daObjLv6Bm_cFv = .text:0x00002AA8; // type:function size:0xC4 scope:global align:4 +actionEnd__12daObjLv6Bm_cFv = .text:0x00002B6C; // type:function size:0x4 scope:global align:4 +Draw__12daObjLv6Bm_cFv = .text:0x00002B70; // type:function size:0x184 scope:global align:4 +Delete__12daObjLv6Bm_cFv = .text:0x00002CF4; // type:function size:0x15C scope:global align:4 +daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x00002E50; // type:function size:0x180 scope:global align:4 +daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x00002FD0; // type:function size:0x4 scope:global align:4 +daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x00002FD4; // type:function size:0x4 scope:global align:4 +daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x00002FD8; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_lv6bemos2_cpp = .text:0x00002FE8; // type:function size:0x3C scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00003024; // type:function size:0x14 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00003038; // type:function size:0xC scope:global align:4 +checkGroundHit__11fopAcM_lc_cFv = .text:0x00003044; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_beam_offsetPos = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +@97323 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97324 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97474 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@97608 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@97609 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97610 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97611 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +l_particle_id$93568 = .rodata:0x00000038; // type:object size:0x6 scope:local align:4 +@97683 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97684 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97745 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97746 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97747 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97748 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97749 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97847 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +eff_id$93788 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97984 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +eff_id$93936 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +l_eff_id$94017 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98296 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98297 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98405 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_554_data_C = .data:0x0000000C; // type:object size:0x8 data:string +l_eye_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_554_data_18 = .data:0x00000018; // type:object size:0x5 data:string +l_head_joint = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_554_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global align:4 +lbl_554_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_smallGear0_joint = .data:0x00000038; // type:object size:0x4 scope:global align:4 +lbl_554_data_3C = .data:0x0000003C; // type:object size:0x9 data:string +l_smallGear1_joint = .data:0x00000048; // type:object size:0x4 scope:global align:4 +lbl_554_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_smallGear2_joint = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x000000B4; // type:object size:0x4C scope:global align:4 +l_cyl_src = .data:0x00000100; // type:object size:0x44 scope:global align:4 +l_func$93548 = .data:0x00000144; // type:object size:0x48 scope:local align:4 +l_eff_func$93773 = .data:0x0000018C; // type:object size:0x18 scope:local align:4 +@98407 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +daObjLv6Bm_METHODS = .data:0x000001C0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6bemos2 = .data:0x000001E0; // type:object size:0x30 scope:global align:4 +__vt__12daObjLv6Bm_c = .data:0x00000210; // type:object size:0x28 scope:global align:4 +lbl_554_data_238 = .data:0x00000238; // type:object size:0xD data:string +@94258 = .data:0x00000248; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjLv6Bm_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 +lbl_554_data_264 = .data:0x00000264; // type:object size:0x11 data:string +@94260 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_554_data_284 = .data:0x00000284; // type:object size:0xC0 +l_joint_table = .bss:0x00000000; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6egate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6egate/splits.txt new file mode 100644 index 0000000000..6427363342 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6egate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6egate.cpp: + .text start:0x0000005C end:0x000007F8 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDJ01/rels/d_a_obj_lv6egate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6egate/symbols.txt new file mode 100644 index 0000000000..1b11b4cada --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6egate/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjLv6EGate_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__15daObjLv6EGate_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__15daObjLv6EGate_cFv = .text:0x00000148; // type:function size:0x8 scope:global align:4 +Create__15daObjLv6EGate_cFv = .text:0x00000150; // type:function size:0x160 scope:global align:4 +offDisp__15daObjLv6EGate_cFv = .text:0x000002B0; // type:function size:0x54 scope:global align:4 +onDisp__15daObjLv6EGate_cFv = .text:0x00000304; // type:function size:0x58 scope:global align:4 +Execute__15daObjLv6EGate_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x314 scope:global align:4 +Draw__15daObjLv6EGate_cFv = .text:0x00000670; // type:function size:0x8 scope:global align:4 +Delete__15daObjLv6EGate_cFv = .text:0x00000678; // type:function size:0x38 scope:global align:4 +daObjLv6EGate_create1st__FP15daObjLv6EGate_c = .text:0x000006B0; // type:function size:0xA8 scope:global align:4 +daObjLv6EGate_MoveBGDelete__FP15daObjLv6EGate_c = .text:0x00000758; // type:function size:0x4 scope:global align:4 +daObjLv6EGate_MoveBGExecute__FP15daObjLv6EGate_c = .text:0x0000075C; // type:function size:0x4 scope:global align:4 +daObjLv6EGate_MoveBGDraw__FP15daObjLv6EGate_c = .text:0x00000760; // type:function size:0x10 scope:global align:4 +__dt__15daObjLv6EGate_cFv = .text:0x00000770; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000004; // type:object size:0x18 scope:global align:4 data:float +@90215 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90216 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90217 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90218 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90220 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90221 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90222 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_555_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_at_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +daObjLv6EGate_METHODS = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6EGate = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__15daObjLv6EGate_c = .data:0x000000A4; // type:object size:0x2C scope:global align:4 +lbl_555_data_D0 = .data:0x000000D0; // type:object size:0x10 data:string +@89222 = .data:0x000000E0; // type:object size:0x1C scope:local align:4 +__RTTI__15daObjLv6EGate_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_555_data_104 = .data:0x00000104; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6elevta/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6elevta/splits.txt new file mode 100644 index 0000000000..af309ba5d9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6elevta/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6elevta.cpp: + .text start:0x0000005C end:0x000009FC + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt new file mode 100644 index 0000000000..6ee33a9531 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6elevta/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjLv6ElevtA_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__16daObjLv6ElevtA_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__16daObjLv6ElevtA_cFv = .text:0x00000148; // type:function size:0x68 scope:global align:4 +Create__16daObjLv6ElevtA_cFv = .text:0x000001B0; // type:function size:0x104 scope:global align:4 +searchObjLv6SwTurn__FPvPv = .text:0x000002B4; // type:function size:0x88 scope:global align:4 +eventStart__16daObjLv6ElevtA_cFv = .text:0x0000033C; // type:function size:0x98 scope:global align:4 +moveAngle__16daObjLv6ElevtA_cFPv = .text:0x000003D4; // type:function size:0x150 scope:global align:4 +Execute__16daObjLv6ElevtA_cFPPA3_A4_f = .text:0x00000524; // type:function size:0x300 scope:global align:4 +Draw__16daObjLv6ElevtA_cFv = .text:0x00000824; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv6ElevtA_cFv = .text:0x000008BC; // type:function size:0x38 scope:global align:4 +daObjLv6ElevtA_create1st__FP16daObjLv6ElevtA_c = .text:0x000008F4; // type:function size:0x74 scope:global align:4 +daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x00000968; // type:function size:0x4 scope:global align:4 +daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000970; // type:function size:0x10 scope:global align:4 +@1452@eventStart__16daObjLv6ElevtA_cFv = .text:0x00000980; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000990; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 +__dt__16daObjLv6ElevtA_cFv = .text:0x000009A0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@90156 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90158 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90159 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90160 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90164 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +lbl_556_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjLv6ElevtA_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6ElevtA = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv6ElevtA_c = .data:0x00000060; // type:object size:0x48 scope:global align:4 +lbl_556_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@89268 = .data:0x000000BC; // type:object size:0x24 scope:local align:4 +__RTTI__16daObjLv6ElevtA_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +lbl_556_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_556_data_104 = .data:0x00000104; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv6swturn/splits.txt b/config/RZDJ01/rels/d_a_obj_lv6swturn/splits.txt new file mode 100644 index 0000000000..d9f2cefb65 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6swturn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6swturn.cpp: + .text start:0x0000005C end:0x00000B78 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt new file mode 100644 index 0000000000..33e37c0e0a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv6swturn/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +setBaseMtx__16daObjLv6SwTurn_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 +Create__16daObjLv6SwTurn_cFv = .text:0x000001A4; // type:function size:0xE8 scope:global align:4 +CreateHeap__16daObjLv6SwTurn_cFv = .text:0x0000028C; // type:function size:0x68 scope:global align:4 +create1st__16daObjLv6SwTurn_cFv = .text:0x000002F4; // type:function size:0x68 scope:global align:4 +Execute__16daObjLv6SwTurn_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x90 scope:global align:4 +init_modeWait__16daObjLv6SwTurn_cFv = .text:0x000003EC; // type:function size:0x38 scope:global align:4 +modeWait__16daObjLv6SwTurn_cFv = .text:0x00000424; // type:function size:0x3A4 scope:global align:4 +init_modeRotate__16daObjLv6SwTurn_cFv = .text:0x000007C8; // type:function size:0x24 scope:global align:4 +modeRotate__16daObjLv6SwTurn_cFv = .text:0x000007EC; // type:function size:0x24C scope:global align:4 +Draw__16daObjLv6SwTurn_cFv = .text:0x00000A38; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv6SwTurn_cFv = .text:0x00000AD0; // type:function size:0x30 scope:global align:4 +daObjLv6SwTurn_create1st__FP16daObjLv6SwTurn_c = .text:0x00000B00; // type:function size:0x60 scope:global align:4 +daObjLv6SwTurn_MoveBGDelete__FP16daObjLv6SwTurn_c = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +daObjLv6SwTurn_MoveBGExecute__FP16daObjLv6SwTurn_c = .text:0x00000B64; // type:function size:0x4 scope:global align:4 +daObjLv6SwTurn_MoveBGDraw__FP16daObjLv6SwTurn_c = .text:0x00000B68; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92900 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93034 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93037 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@93046 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93133 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +pp_field$91771 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_557_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91869 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +daObjLv6SwTurn_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SwTurn = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv6SwTurn_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_557_data_A0 = .data:0x000000A0; // type:object size:0x11 data:string +@92035 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjLv6SwTurn_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt b/config/RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt new file mode 100644 index 0000000000..1884c7bb94 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7BsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7BsGate.cpp: + .text start:0x000000CC end:0x00000890 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt new file mode 100644 index 0000000000..ffb1fee995 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7BsGate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv7BsGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__13daLv7BsGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__13daLv7BsGate_cFv = .text:0x00000198; // type:function size:0x7C scope:global align:4 +create__13daLv7BsGate_cFv = .text:0x00000214; // type:function size:0x16C scope:global align:4 +Execute__13daLv7BsGate_cFPPA3_A4_f = .text:0x00000380; // type:function size:0x50 scope:global align:4 +moveGate__13daLv7BsGate_cFv = .text:0x000003D0; // type:function size:0x9C scope:global align:4 +modeWait__13daLv7BsGate_cFv = .text:0x0000046C; // type:function size:0x4 scope:global align:4 +modeOpen__13daLv7BsGate_cFv = .text:0x00000470; // type:function size:0x154 scope:global align:4 +modeClose__13daLv7BsGate_cFv = .text:0x000005C4; // type:function size:0x154 scope:global align:4 +Draw__13daLv7BsGate_cFv = .text:0x00000718; // type:function size:0x98 scope:global align:4 +Delete__13daLv7BsGate_cFv = .text:0x000007B0; // type:function size:0x3C scope:global align:4 +daLv7BsGate_Draw__FP13daLv7BsGate_c = .text:0x000007EC; // type:function size:0x10 scope:global align:4 +daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000800; // type:function size:0x4 scope:global align:4 +daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000804; // type:function size:0x4 scope:global align:4 +__dt__17daLv7BsGate_HIO_cFv = .text:0x00000808; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89844 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89845 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89855 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89915 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89043 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89965 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89966 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89994 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_558_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_558_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_type = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000020; // type:object size:0x8 scope:global align:4 +l_daLv7BsGate_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7BsGate = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv7BsGate_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_558_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89150 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv7BsGate_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__13daLv7BsGate_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_558_data_DC = .data:0x000000DC; // type:object size:0xE data:string +@89152 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv7BsGate_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88979 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv7PropellerY/splits.txt b/config/RZDJ01/rels/d_a_obj_lv7PropellerY/splits.txt new file mode 100644 index 0000000000..99390b11c9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7PropellerY/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7PropellerY.cpp: + .text start:0x000000CC end:0x00000BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv7PropellerY/symbols.txt new file mode 100644 index 0000000000..d84206449a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daPropY_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setBaseMtx__9daPropY_cFv = .text:0x00000118; // type:function size:0x98 scope:global align:4 +CreateHeap__9daPropY_cFv = .text:0x000001B0; // type:function size:0x7C scope:global align:4 +create__9daPropY_cFv = .text:0x0000022C; // type:function size:0x1CC scope:global align:4 +Execute__9daPropY_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0x50 scope:global align:4 +procMain__9daPropY_cFv = .text:0x00000448; // type:function size:0xB8 scope:global align:4 +modeMoveWait__9daPropY_cFv = .text:0x00000500; // type:function size:0x4 scope:global align:4 +init_modeMove__9daPropY_cFv = .text:0x00000504; // type:function size:0x1C scope:global align:4 +modeMove__9daPropY_cFv = .text:0x00000520; // type:function size:0x120 scope:global align:4 +init_modeWait__9daPropY_cFv = .text:0x00000640; // type:function size:0x1C scope:global align:4 +modeWait__9daPropY_cFv = .text:0x0000065C; // type:function size:0x1C scope:global align:4 +init_modeMove2__9daPropY_cFv = .text:0x00000678; // type:function size:0x28 scope:global align:4 +modeMove2__9daPropY_cFv = .text:0x000006A0; // type:function size:0x128 scope:global align:4 +init_modeStop__9daPropY_cFv = .text:0x000007C8; // type:function size:0x124 scope:global align:4 +modeStop__9daPropY_cFv = .text:0x000008EC; // type:function size:0x148 scope:global align:4 +Draw__9daPropY_cFv = .text:0x00000A34; // type:function size:0x98 scope:global align:4 +Delete__9daPropY_cFv = .text:0x00000ACC; // type:function size:0x3C scope:global align:4 +daPropY_Draw__FP9daPropY_c = .text:0x00000B08; // type:function size:0x10 scope:global align:4 +daPropY_Execute__FP9daPropY_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +daPropY_Delete__FP9daPropY_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +daPropY_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +__dt__13daPropY_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92740 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92741 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92742 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92743 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92744 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mode_proc$91846 = .rodata:0x00000014; // type:object size:0x3C scope:local align:4 +@92871 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92873 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@92874 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92875 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92920 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_559_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_559_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_type = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000024; // type:object size:0x8 scope:global align:4 +l_daPropY_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7PropY = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__13daPropY_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_559_data_88 = .data:0x00000088; // type:object size:0xE data:string +@91986 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daPropY_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__9daPropY_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_559_data_DC = .data:0x000000DC; // type:object size:0xA data:string +@91990 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__9daPropY_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91769 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv7bridge/splits.txt b/config/RZDJ01/rels/d_a_obj_lv7bridge/splits.txt new file mode 100644 index 0000000000..8cfcfe8cf6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv7bridge.cpp: + .text start:0x0000005C end:0x00001178 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt new file mode 100644 index 0000000000..581ca7f3c2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv7bridge/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchSwSpinner__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +search_swspinner__13daObjLv7Brg_cFv = .text:0x000000D4; // type:function size:0x68 scope:global align:4 +initBaseMtx__13daObjLv7Brg_cFv = .text:0x0000013C; // type:function size:0x50 scope:global align:4 +setBaseMtx__13daObjLv7Brg_cFv = .text:0x0000018C; // type:function size:0xF8 scope:global align:4 +Create__13daObjLv7Brg_cFv = .text:0x00000284; // type:function size:0x208 scope:global align:4 +CreateHeap__13daObjLv7Brg_cFv = .text:0x0000048C; // type:function size:0x220 scope:global align:4 +create1st__13daObjLv7Brg_cFv = .text:0x000006AC; // type:function size:0xDC scope:global align:4 +Execute__13daObjLv7Brg_cFPPA3_A4_f = .text:0x00000788; // type:function size:0x2D8 scope:global align:4 +action__13daObjLv7Brg_cFv = .text:0x00000A60; // type:function size:0x80 scope:global align:4 +mode_action__13daObjLv7Brg_cFv = .text:0x00000AE0; // type:function size:0x2B8 scope:global align:4 +mode_end__13daObjLv7Brg_cFv = .text:0x00000D98; // type:function size:0x4 scope:global align:4 +calcCoPos__13daObjLv7Brg_cFv = .text:0x00000D9C; // type:function size:0xF4 scope:global align:4 +Draw__13daObjLv7Brg_cFv = .text:0x00000E90; // type:function size:0x154 scope:global align:4 +Delete__13daObjLv7Brg_cFv = .text:0x00000FE4; // type:function size:0x78 scope:global align:4 +daObjLv7Brg_create1st__FP13daObjLv7Brg_c = .text:0x0000105C; // type:function size:0xE8 scope:global align:4 +daObjLv7Brg_MoveBGDelete__FP13daObjLv7Brg_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjLv7Brg_MoveBGExecute__FP13daObjLv7Brg_c = .text:0x00001148; // type:function size:0x4 scope:global align:4 +daObjLv7Brg_MoveBGDraw__FP13daObjLv7Brg_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000115C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_eff_id = .rodata:0x00000010; // type:object size:0x12 scope:global align:4 +l_heap_size = .rodata:0x00000024; // type:object size:0x8 scope:global align:4 +@90689 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90759 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90760 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@90763 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +l_bck$89120 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@90814 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90871 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90872 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +mode_proc$89242 = .rodata:0x00000054; // type:object size:0x18 scope:local align:4 +@90926 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90928 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_560_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_560_data_A = .data:0x0000000A; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cyl_src = .data:0x0000001C; // type:object size:0x44 scope:global align:4 +daObjLv7Brg_METHODS = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7Bridge = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13daObjLv7Brg_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_560_data_D8 = .data:0x000000D8; // type:object size:0xE data:string +@89382 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjLv7Brg_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/splits.txt b/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/splits.txt new file mode 100644 index 0000000000..50bdd716f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8KekkaiTrap.cpp: + .text start:0x000000CC end:0x00000774 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt new file mode 100644 index 0000000000..2e4e3861f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daKekaiTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__13daKekaiTrap_cFv = .text:0x0000010C; // type:function size:0x88 scope:global align:4 +CreateHeap__13daKekaiTrap_cFv = .text:0x00000194; // type:function size:0x7C scope:global align:4 +create__13daKekaiTrap_cFv = .text:0x00000210; // type:function size:0x14C scope:global align:4 +Execute__13daKekaiTrap_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x50 scope:global align:4 +moveMain__13daKekaiTrap_cFv = .text:0x000003AC; // type:function size:0x98 scope:global align:4 +modeWait__13daKekaiTrap_cFv = .text:0x00000444; // type:function size:0x4 scope:global align:4 +init_modeMoveUp__13daKekaiTrap_cFv = .text:0x00000448; // type:function size:0x24 scope:global align:4 +modeMoveUp__13daKekaiTrap_cFv = .text:0x0000046C; // type:function size:0xB8 scope:global align:4 +init_modeMoveDown__13daKekaiTrap_cFv = .text:0x00000524; // type:function size:0x24 scope:global align:4 +modeMoveDown__13daKekaiTrap_cFv = .text:0x00000548; // type:function size:0xB4 scope:global align:4 +Draw__13daKekaiTrap_cFv = .text:0x000005FC; // type:function size:0x98 scope:global align:4 +Delete__13daKekaiTrap_cFv = .text:0x00000694; // type:function size:0x3C scope:global align:4 +daKekaiTrap_Draw__FP13daKekaiTrap_c = .text:0x000006D0; // type:function size:0x10 scope:global align:4 +daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x000006E0; // type:function size:0x4 scope:global align:4 +daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +__dt__17daKekaiTrap_HIO_cFv = .text:0x000006EC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92548 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92549 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91827 = .rodata:0x00000008; // type:object size:0x24 scope:local align:4 +@92649 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92650 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92651 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +lbl_561_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_type = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_bmdIdx = .data:0x00000010; // type:object size:0x4 scope:global align:4 +l_dzbIdx = .data:0x00000014; // type:object size:0x4 scope:global align:4 +l_daKekaiTrap_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8KekkaiTrap = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daKekaiTrap_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_561_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@91928 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daKekaiTrap_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__13daKekaiTrap_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_561_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@91932 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__13daKekaiTrap_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt b/config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt new file mode 100644 index 0000000000..8af58d4954 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8Lift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8Lift.cpp: + .text start:0x000000CC end:0x00001208 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt new file mode 100644 index 0000000000..0e24c613e4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8Lift/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daL8Lift_HIO_cFv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +setBaseMtx__10daL8Lift_cFv = .text:0x00000124; // type:function size:0x7C scope:global align:4 +CreateHeap__10daL8Lift_cFv = .text:0x000001A0; // type:function size:0xC0 scope:global align:4 +create__10daL8Lift_cFv = .text:0x00000260; // type:function size:0x2F4 scope:global align:4 +lightSet__10daL8Lift_cFv = .text:0x00000554; // type:function size:0x68 scope:global align:4 +rideCallBack__10daL8Lift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005BC; // type:function size:0x18 scope:global align:4 +Execute__10daL8Lift_cFPPA3_A4_f = .text:0x000005D4; // type:function size:0x60 scope:global align:4 +moveLift__10daL8Lift_cFv = .text:0x00000634; // type:function size:0x174 scope:global align:4 +modeAcc__10daL8Lift_cFv = .text:0x000007A8; // type:function size:0xDC scope:global align:4 +modeMove__10daL8Lift_cFv = .text:0x00000884; // type:function size:0x14C scope:global align:4 +modeBrk__10daL8Lift_cFv = .text:0x000009D0; // type:function size:0x10C scope:global align:4 +modeWaitInit__10daL8Lift_cFv = .text:0x00000ADC; // type:function size:0x34 scope:global align:4 +modeWait__10daL8Lift_cFv = .text:0x00000B10; // type:function size:0xC scope:global align:4 +modeMoveWait__10daL8Lift_cFv = .text:0x00000B1C; // type:function size:0x30 scope:global align:4 +init_modeOnAnm__10daL8Lift_cFv = .text:0x00000B4C; // type:function size:0xB4 scope:global align:4 +modeOnAnm__10daL8Lift_cFv = .text:0x00000C00; // type:function size:0x54 scope:global align:4 +init_modeStop__10daL8Lift_cFv = .text:0x00000C54; // type:function size:0x68 scope:global align:4 +modeStop__10daL8Lift_cFv = .text:0x00000CBC; // type:function size:0x104 scope:global align:4 +modeInitSet__10daL8Lift_cFv = .text:0x00000DC0; // type:function size:0x4 scope:global align:4 +modeInitSet2__10daL8Lift_cFv = .text:0x00000DC4; // type:function size:0xC scope:global align:4 +liftReset__10daL8Lift_cFv = .text:0x00000DD0; // type:function size:0x64 scope:global align:4 +setNextPoint__10daL8Lift_cFv = .text:0x00000E34; // type:function size:0x124 scope:global align:4 +Draw__10daL8Lift_cFv = .text:0x00000F58; // type:function size:0x1BC scope:global align:4 +Delete__10daL8Lift_cFv = .text:0x00001114; // type:function size:0x50 scope:global align:4 +daL8Lift_Draw__FP10daL8Lift_c = .text:0x00001164; // type:function size:0x10 scope:global align:4 +daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001174; // type:function size:0x4 scope:global align:4 +daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +daL8Lift_Create__FP10fopAc_ac_c = .text:0x0000117C; // type:function size:0x4 scope:global align:4 +__dt__14daL8Lift_HIO_cFv = .text:0x00001180; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mSpeed__10daL8Lift_c = .rodata:0x00000004; // type:object size:0x40 scope:global align:4 +@90514 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90595 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90596 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90597 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90600 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89082 = .rodata:0x00000060; // type:object size:0x78 scope:local align:4 +@90698 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@90699 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90700 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@90732 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@90733 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@90756 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@90805 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@90871 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +lbl_562_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daL8Lift_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8Lift = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daL8Lift_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_562_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89377 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daL8Lift_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daL8Lift_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_562_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89379 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daL8Lift_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88981 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv8OptiLift/splits.txt b/config/RZDJ01/rels/d_a_obj_lv8OptiLift/splits.txt new file mode 100644 index 0000000000..a11dbf1c35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8OptiLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8OptiLift.cpp: + .text start:0x000000CC end:0x000011AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv8OptiLift/symbols.txt new file mode 100644 index 0000000000..ec3be5247f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daOptiLift_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +setBaseMtx__12daOptiLift_cFv = .text:0x0000011C; // type:function size:0x7C scope:global align:4 +CreateHeap__12daOptiLift_cFv = .text:0x00000198; // type:function size:0xC0 scope:global align:4 +create__12daOptiLift_cFv = .text:0x00000258; // type:function size:0x220 scope:global align:4 +lightSet__12daOptiLift_cFv = .text:0x00000478; // type:function size:0x68 scope:global align:4 +rideCallBack__12daOptiLift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004E0; // type:function size:0x18 scope:global align:4 +Execute__12daOptiLift_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x60 scope:global align:4 +moveLift__12daOptiLift_cFv = .text:0x00000558; // type:function size:0x188 scope:global align:4 +modeAcc__12daOptiLift_cFv = .text:0x000006E0; // type:function size:0xDC scope:global align:4 +modeMove__12daOptiLift_cFv = .text:0x000007BC; // type:function size:0x14C scope:global align:4 +modeBrk__12daOptiLift_cFv = .text:0x00000908; // type:function size:0x12C scope:global align:4 +init_modeMoveInit__12daOptiLift_cFv = .text:0x00000A34; // type:function size:0xB4 scope:global align:4 +modeMoveInit__12daOptiLift_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +init_modeMoveWait__12daOptiLift_cFv = .text:0x00000B28; // type:function size:0x40 scope:global align:4 +modeMoveWait__12daOptiLift_cFv = .text:0x00000B68; // type:function size:0x58 scope:global align:4 +modeWait__12daOptiLift_cFv = .text:0x00000BC0; // type:function size:0x4 scope:global align:4 +init_modeStop__12daOptiLift_cFv = .text:0x00000BC4; // type:function size:0x80 scope:global align:4 +modeStop__12daOptiLift_cFv = .text:0x00000C44; // type:function size:0x11C scope:global align:4 +modeInitSet__12daOptiLift_cFv = .text:0x00000D60; // type:function size:0xC scope:global align:4 +modeInitSet2__12daOptiLift_cFv = .text:0x00000D6C; // type:function size:0x4 scope:global align:4 +liftReset__12daOptiLift_cFv = .text:0x00000D70; // type:function size:0x64 scope:global align:4 +setNextPoint__12daOptiLift_cFv = .text:0x00000DD4; // type:function size:0x128 scope:global align:4 +Draw__12daOptiLift_cFv = .text:0x00000EFC; // type:function size:0x1BC scope:global align:4 +Delete__12daOptiLift_cFv = .text:0x000010B8; // type:function size:0x50 scope:global align:4 +daOptiLift_Draw__FP12daOptiLift_c = .text:0x00001108; // type:function size:0x10 scope:global align:4 +daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001118; // type:function size:0x4 scope:global align:4 +daOptiLift_Delete__FP12daOptiLift_c = .text:0x0000111C; // type:function size:0x4 scope:global align:4 +daOptiLift_Create__FP10fopAc_ac_c = .text:0x00001120; // type:function size:0x4 scope:global align:4 +__dt__16daOptiLift_HIO_cFv = .text:0x00001124; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93486 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mSpeed__12daOptiLift_c = .rodata:0x00000004; // type:object size:0x40 scope:global align:4 +@93515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93582 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92084 = .rodata:0x0000004C; // type:object size:0x6C scope:local align:4 +@93672 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@93706 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93732 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93790 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@93793 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@93858 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +lbl_563_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daOptiLift_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8OptiLift = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daOptiLift_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_563_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@92377 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__16daOptiLift_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__12daOptiLift_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_563_data_BC = .data:0x000000BC; // type:object size:0xD data:string +@92381 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daOptiLift_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91989 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt b/config/RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt new file mode 100644 index 0000000000..499aa0eddc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8UdFloor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8UdFloor.cpp: + .text start:0x000000CC end:0x00000D94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv8UdFloor/symbols.txt new file mode 100644 index 0000000000..4ee7a0bb04 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daUdFloor_HIO_cFv = .text:0x000000CC; // type:function size:0x68 scope:global align:4 +setBaseMtx__11daUdFloor_cFv = .text:0x00000134; // type:function size:0x9C scope:global align:4 +CreateHeap__11daUdFloor_cFv = .text:0x000001D0; // type:function size:0x7C scope:global align:4 +create__11daUdFloor_cFv = .text:0x0000024C; // type:function size:0x1D8 scope:global align:4 +Execute__11daUdFloor_cFPPA3_A4_f = .text:0x00000424; // type:function size:0x50 scope:global align:4 +moveLift__11daUdFloor_cFv = .text:0x00000474; // type:function size:0x9C scope:global align:4 +modeWait__11daUdFloor_cFv = .text:0x00000510; // type:function size:0x4 scope:global align:4 +init_modeUpMoveInit__11daUdFloor_cFv = .text:0x00000514; // type:function size:0x9C scope:global align:4 +modeUpMoveInit__11daUdFloor_cFv = .text:0x000005B0; // type:function size:0x40 scope:global align:4 +colorAnm__11daUdFloor_cFi = .text:0x000005F0; // type:function size:0x248 scope:global align:4 +init_modeUpMove__11daUdFloor_cFv = .text:0x00000838; // type:function size:0xA4 scope:global align:4 +modeUpMove__11daUdFloor_cFv = .text:0x000008DC; // type:function size:0x168 scope:global align:4 +init_modeDownMoveInit__11daUdFloor_cFv = .text:0x00000A44; // type:function size:0x24 scope:global align:4 +modeDownMoveInit__11daUdFloor_cFv = .text:0x00000A68; // type:function size:0x40 scope:global align:4 +init_modeDownMove__11daUdFloor_cFv = .text:0x00000AA8; // type:function size:0x84 scope:global align:4 +modeDownMove__11daUdFloor_cFv = .text:0x00000B2C; // type:function size:0xB0 scope:global align:4 +Draw__11daUdFloor_cFv = .text:0x00000BDC; // type:function size:0xD8 scope:global align:4 +Delete__11daUdFloor_cFv = .text:0x00000CB4; // type:function size:0x3C scope:global align:4 +daUdFloor_Draw__FP11daUdFloor_c = .text:0x00000CF0; // type:function size:0x10 scope:global align:4 +daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 +daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000D04; // type:function size:0x4 scope:global align:4 +daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x4 scope:global align:4 +__dt__15daUdFloor_HIO_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89934 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@90003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90006 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@90008 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89057 = .rodata:0x00000030; // type:object size:0x3C scope:local align:4 +@90046 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@90047 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@90101 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90102 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90129 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +lbl_564_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_564_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daUdFloor_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8UdFloor = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__15daUdFloor_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_564_data_74 = .data:0x00000074; // type:object size:0x10 data:string +@89207 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__15daUdFloor_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__11daUdFloor_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_564_data_C8 = .data:0x000000C8; // type:object size:0xC data:string +@89209 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__11daUdFloor_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_lv9SwShutter/splits.txt b/config/RZDJ01/rels/d_a_obj_lv9SwShutter/splits.txt new file mode 100644 index 0000000000..6d3e0d31d5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv9SwShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv9SwShutter.cpp: + .text start:0x000000CC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_lv9SwShutter/symbols.txt new file mode 100644 index 0000000000..f302ddcd39 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daLv9SwShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__16daLv9SwShutter_cFv = .text:0x00000104; // type:function size:0x9C scope:global align:4 +CreateHeap__16daLv9SwShutter_cFv = .text:0x000001A0; // type:function size:0x68 scope:global align:4 +create__16daLv9SwShutter_cFv = .text:0x00000208; // type:function size:0x11C scope:global align:4 +Execute__16daLv9SwShutter_cFPPA3_A4_f = .text:0x00000324; // type:function size:0x50 scope:global align:4 +moveShutter__16daLv9SwShutter_cFv = .text:0x00000374; // type:function size:0xA4 scope:global align:4 +modeWait__16daLv9SwShutter_cFv = .text:0x00000418; // type:function size:0x4 scope:global align:4 +modeOpen__16daLv9SwShutter_cFv = .text:0x0000041C; // type:function size:0x15C scope:global align:4 +modeClose__16daLv9SwShutter_cFv = .text:0x00000578; // type:function size:0x16C scope:global align:4 +Draw__16daLv9SwShutter_cFv = .text:0x000006E4; // type:function size:0x98 scope:global align:4 +Delete__16daLv9SwShutter_cFv = .text:0x0000077C; // type:function size:0x30 scope:global align:4 +daLv9SwShutter_Draw__FP16daLv9SwShutter_c = .text:0x000007AC; // type:function size:0x10 scope:global align:4 +daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 +daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +__dt__20daLv9SwShutter_HIO_cFv = .text:0x000007C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89796 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89797 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89798 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89846 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89030 = .rodata:0x00000014; // type:object size:0x24 scope:local align:4 +@89892 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89893 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89894 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_565_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv9SwShutter_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv9SwShutter = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__20daLv9SwShutter_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_565_data_68 = .data:0x00000068; // type:object size:0x15 data:string +@89130 = .data:0x00000080; // type:object size:0x14 scope:local align:4 +__RTTI__20daLv9SwShutter_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__16daLv9SwShutter_c = .data:0x0000009C; // type:object size:0x28 scope:global align:4 +lbl_565_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +@89132 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv9SwShutter_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_magLift/splits.txt b/config/RZDJ01/rels/d_a_obj_magLift/splits.txt new file mode 100644 index 0000000000..e64ea9c981 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLift.cpp: + .text start:0x000000CC end:0x00000908 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_magLift/symbols.txt b/config/RZDJ01/rels/d_a_obj_magLift/symbols.txt new file mode 100644 index 0000000000..81e3560394 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magLift/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daMagLift_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daMagLift_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daMagLift_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__11daMagLift_cFv = .text:0x000001D0; // type:function size:0x194 scope:global align:4 +Execute__11daMagLift_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x50 scope:global align:4 +moveLift__11daMagLift_cFv = .text:0x000003B4; // type:function size:0x44 scope:global align:4 +modeAcc__11daMagLift_cFv = .text:0x000003F8; // type:function size:0x88 scope:global align:4 +modeMove__11daMagLift_cFv = .text:0x00000480; // type:function size:0xF8 scope:global align:4 +modeBrk__11daMagLift_cFv = .text:0x00000578; // type:function size:0x68 scope:global align:4 +modeWaitInit__11daMagLift_cFv = .text:0x000005E0; // type:function size:0x34 scope:global align:4 +modeWait__11daMagLift_cFv = .text:0x00000614; // type:function size:0xC scope:global align:4 +modeMoveWait__11daMagLift_cFv = .text:0x00000620; // type:function size:0x54 scope:global align:4 +modeDead__11daMagLift_cFv = .text:0x00000674; // type:function size:0x4 scope:global align:4 +setNextPoint__11daMagLift_cFv = .text:0x00000678; // type:function size:0x124 scope:global align:4 +Draw__11daMagLift_cFv = .text:0x0000079C; // type:function size:0x98 scope:global align:4 +Delete__11daMagLift_cFv = .text:0x00000834; // type:function size:0x30 scope:global align:4 +daMagLift_Draw__FP11daMagLift_c = .text:0x00000864; // type:function size:0x10 scope:global align:4 +daMagLift_Execute__FP11daMagLift_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +daMagLift_Delete__FP11daMagLift_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 +daMagLift_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +__dt__15daMagLift_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mSpeed__11daMagLift_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@89984 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89038 = .rodata:0x00000044; // type:object size:0x60 scope:local align:4 +@90010 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90011 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@90012 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90034 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90035 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@90046 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +lbl_566_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daMagLift_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagLift = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daMagLift_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_566_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89207 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daMagLift_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daMagLift_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_566_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89209 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daMagLift_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_magLiftRot/splits.txt b/config/RZDJ01/rels/d_a_obj_magLiftRot/splits.txt new file mode 100644 index 0000000000..43d2d0f8f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magLiftRot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLiftRot.cpp: + .text start:0x000000CC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000120 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_obj_magLiftRot/symbols.txt b/config/RZDJ01/rels/d_a_obj_magLiftRot/symbols.txt new file mode 100644 index 0000000000..0094a010a2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magLiftRot/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daMagLiftRot_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__14daMagLiftRot_cFv = .text:0x00000154; // type:function size:0xF8 scope:global align:4 +CreateHeap__14daMagLiftRot_cFv = .text:0x0000024C; // type:function size:0x148 scope:global align:4 +create__14daMagLiftRot_cFv = .text:0x00000394; // type:function size:0x2BC scope:global align:4 +Execute__14daMagLiftRot_cFPPA3_A4_f = .text:0x00000650; // type:function size:0x98 scope:global align:4 +moveLift__14daMagLiftRot_cFv = .text:0x000006E8; // type:function size:0x1B4 scope:global align:4 +init_modeMove__14daMagLiftRot_cFv = .text:0x0000089C; // type:function size:0x228 scope:global align:4 +modeMove__14daMagLiftRot_cFv = .text:0x00000AC4; // type:function size:0x9C scope:global align:4 +init_modeWait__14daMagLiftRot_cFv = .text:0x00000B60; // type:function size:0x280 scope:global align:4 +modeWait__14daMagLiftRot_cFv = .text:0x00000DE0; // type:function size:0x1C scope:global align:4 +modeMoveWait__14daMagLiftRot_cFv = .text:0x00000DFC; // type:function size:0x5C scope:global align:4 +Draw__14daMagLiftRot_cFv = .text:0x00000E58; // type:function size:0xF8 scope:global align:4 +Delete__14daMagLiftRot_cFv = .text:0x00000F50; // type:function size:0x3C scope:global align:4 +daMagLiftRot_Draw__FP14daMagLiftRot_c = .text:0x00000F8C; // type:function size:0x10 scope:global align:4 +daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x00000F9C; // type:function size:0x4 scope:global align:4 +daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x00000FA0; // type:function size:0x4 scope:global align:4 +daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +__dt__18daMagLiftRot_HIO_cFv = .text:0x00000FA8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90210 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90211 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90212 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90213 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90214 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90215 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90216 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90217 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90218 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90220 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90221 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 +l_btkIdx = .rodata:0x00000048; // type:object size:0xC scope:global align:4 +l_brkIdx = .rodata:0x00000054; // type:object size:0xC scope:global align:4 +@90365 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90368 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +mode_proc$89074 = .rodata:0x00000070; // type:object size:0x24 scope:local align:4 +@90431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@90435 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@90467 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90468 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90469 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +lbl_567_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_567_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_567_data_12 = .data:0x00000012; // type:object size:0x9 data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +selLabel$89083 = .data:0x00000028; // type:object size:0xC scope:local align:4 +selLabel$89118 = .data:0x00000034; // type:object size:0xC scope:local align:4 +l_daMagLiftRot_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagLiftRot = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__18daMagLiftRot_HIO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_567_data_9C = .data:0x0000009C; // type:object size:0x13 data:string +@89202 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__18daMagLiftRot_HIO_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__vt__14daMagLiftRot_c = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +lbl_567_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@89204 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__14daMagLiftRot_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88966 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_magne_arm/splits.txt b/config/RZDJ01/rels/d_a_obj_magne_arm/splits.txt new file mode 100644 index 0000000000..de1338f80b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magne_arm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_magne_arm.cpp: + .text start:0x0000005C end:0x00002CCC + .rodata start:0x00000000 end:0x00000240 + .data start:0x00000000 end:0x000002AC diff --git a/config/RZDJ01/rels/d_a_obj_magne_arm/symbols.txt b/config/RZDJ01/rels/d_a_obj_magne_arm/symbols.txt new file mode 100644 index 0000000000..acb8ad2dd1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_magne_arm/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getBpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +getDpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000000C8; // type:function size:0x84 scope:global align:4 +getEpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000014C; // type:function size:0x84 scope:global align:4 +getFpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000001D0; // type:function size:0xF0 scope:global align:4 +getRopeStartPos__11daObjMarm_cFP4cXyz = .text:0x000002C0; // type:function size:0x9C scope:global align:4 +initBaseMtx__11daObjMarm_cFv = .text:0x0000035C; // type:function size:0x90 scope:global align:4 +setBaseMtx__11daObjMarm_cFv = .text:0x000003EC; // type:function size:0x23C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000628; // type:function size:0x18 scope:global align:4 +Create__11daObjMarm_cFv = .text:0x00000640; // type:function size:0x2B8 scope:global align:4 +CreateHeap__11daObjMarm_cFv = .text:0x000008F8; // type:function size:0x48C scope:global align:4 +phase_0__11daObjMarm_cFv = .text:0x00000D84; // type:function size:0x90 scope:global align:4 +phase_1__11daObjMarm_cFv = .text:0x00000E14; // type:function size:0x8C scope:global align:4 +phase_2__11daObjMarm_cFv = .text:0x00000EA0; // type:function size:0xDC scope:global align:4 +Execute__11daObjMarm_cFPPA3_A4_f = .text:0x00000F7C; // type:function size:0x2A8 scope:global align:4 +action__11daObjMarm_cFv = .text:0x00001224; // type:function size:0xBC scope:global align:4 +typeA_modeWait__11daObjMarm_cFv = .text:0x000012E0; // type:function size:0x54 scope:global align:4 +init_typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001334; // type:function size:0x60 scope:global align:4 +typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001394; // type:function size:0x4 scope:global align:4 +typeA_modeLiftUp__11daObjMarm_cFv = .text:0x00001398; // type:function size:0x4 scope:global align:4 +typeA_modeLiftDown__11daObjMarm_cFv = .text:0x0000139C; // type:function size:0x4 scope:global align:4 +init_typeA_modeRotate__11daObjMarm_cFv = .text:0x000013A0; // type:function size:0x6C scope:global align:4 +typeA_modeRotate__11daObjMarm_cFv = .text:0x0000140C; // type:function size:0x1EC scope:global align:4 +typeA_modeEnd__11daObjMarm_cFv = .text:0x000015F8; // type:function size:0x4 scope:global align:4 +typeB_modeWait__11daObjMarm_cFv = .text:0x000015FC; // type:function size:0x54 scope:global align:4 +init_typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001650; // type:function size:0x60 scope:global align:4 +typeB_modeMholeOn__11daObjMarm_cFv = .text:0x000016B0; // type:function size:0x4 scope:global align:4 +init_typeB_modeLiftUp__11daObjMarm_cFv = .text:0x000016B4; // type:function size:0x1C scope:global align:4 +typeB_modeLiftUp__11daObjMarm_cFv = .text:0x000016D0; // type:function size:0xFC scope:global align:4 +typeB_modeLiftDown__11daObjMarm_cFv = .text:0x000017CC; // type:function size:0x10C scope:global align:4 +init_typeB_modeRotate__11daObjMarm_cFv = .text:0x000018D8; // type:function size:0x6C scope:global align:4 +typeB_modeRotate__11daObjMarm_cFv = .text:0x00001944; // type:function size:0x1F4 scope:global align:4 +typeB_modeEnd__11daObjMarm_cFv = .text:0x00001B38; // type:function size:0x4 scope:global align:4 +typeC_modeWait__11daObjMarm_cFv = .text:0x00001B3C; // type:function size:0x54 scope:global align:4 +init_typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00001B90; // type:function size:0x60 scope:global align:4 +typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00001BF0; // type:function size:0x4 scope:global align:4 +init_typeC_modeLiftUp__11daObjMarm_cFv = .text:0x00001BF4; // type:function size:0x1C scope:global align:4 +typeC_modeLiftUp__11daObjMarm_cFv = .text:0x00001C10; // type:function size:0xFC scope:global align:4 +init_typeC_modeLiftDown__11daObjMarm_cFv = .text:0x00001D0C; // type:function size:0x1C scope:global align:4 +typeC_modeLiftDown__11daObjMarm_cFv = .text:0x00001D28; // type:function size:0x10C scope:global align:4 +init_typeC_modeRotate__11daObjMarm_cFv = .text:0x00001E34; // type:function size:0x6C scope:global align:4 +typeC_modeRotate__11daObjMarm_cFv = .text:0x00001EA0; // type:function size:0x1F4 scope:global align:4 +typeC_modeEnd__11daObjMarm_cFv = .text:0x00002094; // type:function size:0x4 scope:global align:4 +typeD_modeWait__11daObjMarm_cFv = .text:0x00002098; // type:function size:0x54 scope:global align:4 +init_typeD_modeMholeOn__11daObjMarm_cFv = .text:0x000020EC; // type:function size:0x60 scope:global align:4 +typeD_modeMholeOn__11daObjMarm_cFv = .text:0x0000214C; // type:function size:0x4 scope:global align:4 +init_typeD_modeLiftUp__11daObjMarm_cFv = .text:0x00002150; // type:function size:0x1C scope:global align:4 +typeD_modeLiftUp__11daObjMarm_cFv = .text:0x0000216C; // type:function size:0xFC scope:global align:4 +init_typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002268; // type:function size:0x1C scope:global align:4 +typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002284; // type:function size:0x10C scope:global align:4 +init_typeD_modeRotate__11daObjMarm_cFv = .text:0x00002390; // type:function size:0x6C scope:global align:4 +typeD_modeRotate__11daObjMarm_cFv = .text:0x000023FC; // type:function size:0x1F4 scope:global align:4 +typeD_modeEnd__11daObjMarm_cFv = .text:0x000025F0; // type:function size:0x4 scope:global align:4 +endMagneHoleEffect__11daObjMarm_cFv = .text:0x000025F4; // type:function size:0x3C scope:global align:4 +calcHimo__11daObjMarm_cFv = .text:0x00002630; // type:function size:0x1C4 scope:global align:4 +Draw__11daObjMarm_cFv = .text:0x000027F4; // type:function size:0x30C scope:global align:4 +Delete__11daObjMarm_cFv = .text:0x00002B00; // type:function size:0xA0 scope:global align:4 +daObjMarm_create1st__FP11daObjMarm_c = .text:0x00002BA0; // type:function size:0x114 scope:global align:4 +daObjMarm_MoveBGDelete__FP11daObjMarm_c = .text:0x00002CB4; // type:function size:0x4 scope:global align:4 +daObjMarm_MoveBGExecute__FP11daObjMarm_c = .text:0x00002CB8; // type:function size:0x4 scope:global align:4 +daObjMarm_MoveBGDraw__FP11daObjMarm_c = .text:0x00002CBC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_trans = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +l_down_length = .rodata:0x00000010; // type:object size:0x10 scope:global align:4 +l_roll_speed = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +lbl_105_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:string +l_rot_speedY = .rodata:0x0000002C; // type:object size:0x8 scope:global align:4 +l_offsetB$91788 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +l_offsetD$91794 = .rodata:0x00000040; // type:object size:0xC scope:local align:4 +l_offsetE$91800 = .rodata:0x0000004C; // type:object size:0xC scope:local align:4 +l_offsetF$91806 = .rodata:0x00000058; // type:object size:0xC scope:local align:4 +@94791 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94795 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@94800 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94801 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +l_offsetB$91823 = .rodata:0x00000078; // type:object size:0xC scope:local align:4 +l_offsetD$91824 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 +l_offsetE$91825 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +l_offsetF$91826 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@94871 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94872 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94873 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@94980 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@95077 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95078 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95079 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95080 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +l_func_typeA$92126 = .rodata:0x000000C8; // type:object size:0x48 scope:local align:4 +l_func_typeB$92127 = .rodata:0x00000110; // type:object size:0x48 scope:local align:4 +l_func_typeC$92128 = .rodata:0x00000158; // type:object size:0x48 scope:local align:4 +l_func_typeD$92129 = .rodata:0x000001A0; // type:object size:0x48 scope:local align:4 +@95125 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@95128 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:4 data:double +@95157 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@95158 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@95159 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@95201 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@95202 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@95472 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@95473 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@95474 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@95475 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@95476 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@95477 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@95478 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@95557 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@95558 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +l_shadow_max_y$92578 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +l_shadow_min_y$92579 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +l_shadow_max_ratio$92580 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x0000000C; // type:object size:0x18 scope:global align:4 data:float +l_cull_box2 = .data:0x00000024; // type:object size:0x18 scope:global align:4 data:float +l_att_disXZ = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_att_high = .data:0x00000040; // type:object size:0x4 scope:global align:4 +l_att_low = .data:0x00000044; // type:object size:0x4 scope:global align:4 +l_att_ang = .data:0x00000048; // type:object size:0x2 scope:global align:4 data:string +lbl_105_data_4A = .data:0x0000004A; // type:object size:0x7 data:string +l_ct_func$92095 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +daObjMarm_METHODS = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagneArm = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__11daObjMarm_c = .data:0x000000C8; // type:object size:0x28 scope:global align:4 +lbl_105_data_F0 = .data:0x000000F0; // type:object size:0xC data:string +@92655 = .data:0x000000FC; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjMarm_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +lbl_105_data_118 = .data:0x00000118; // type:object size:0x11 data:string +@92657 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +lbl_105_data_138 = .data:0x00000138; // type:object size:0x3C +@92717 = .data:0x00000174; // type:object size:0x3C scope:local align:4 +lbl_105_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@92719 = .data:0x000001C4; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 +lbl_105_data_214 = .data:0x00000214; // type:object size:0x28 +@92777 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 +lbl_105_data_260 = .data:0x00000260; // type:object size:0x18 +@92779 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_105_data_284 = .data:0x00000284; // type:object size:0x1C +@92781 = .data:0x000002A0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_maki/splits.txt b/config/RZDJ01/rels/d_a_obj_maki/splits.txt new file mode 100644 index 0000000000..a9acf2ef23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_maki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_maki.cpp: + .text start:0x000000CC end:0x00000A54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_maki/symbols.txt b/config/RZDJ01/rels/d_a_obj_maki/symbols.txt new file mode 100644 index 0000000000..c3b4f47ed7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_maki/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Maki_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Maki_Draw__FP14obj_maki_class = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +daObj_Maki_Execute__FP14obj_maki_class = .text:0x0000019C; // type:function size:0x3B4 scope:global align:4 +daObj_Maki_IsDelete__FP14obj_maki_class = .text:0x00000550; // type:function size:0x8 scope:global align:4 +daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000558; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x154 scope:global align:4 +daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000071C; // type:function size:0x22C scope:global align:4 +__dt__16daObj_Maki_HIO_cFv = .text:0x00000948; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_maki_cpp = .text:0x00000988; // type:function size:0x48 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009D0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94661 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94662 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94675 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94779 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94780 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94781 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$93418 = .data:0x00000000; // type:object size:0xA scope:local align:4 +eff_id$93441 = .data:0x0000000A; // type:object size:0x4 scope:local align:2 +lbl_568_data_E = .data:0x0000000E; // type:object size:0x9 data:string +cc_sph_src$93547 = .data:0x00000018; // type:object size:0x40 scope:local align:4 +lbl_568_data_58 = .data:0x00000058; // type:object size:0x8 data:string +l_daObj_Maki_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MAKI = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Maki_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_568_data_BC = .data:0x000000BC; // type:object size:0x11 data:string +@93569 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Maki_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_568_data_E4 = .data:0x000000E4; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_568_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_master_sword/splits.txt b/config/RZDJ01/rels/d_a_obj_master_sword/splits.txt new file mode 100644 index 0000000000..c76a830b9f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_master_sword/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_master_sword.cpp: + .text start:0x0000005C end:0x00000904 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt b/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt new file mode 100644 index 0000000000..28427105a8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMasterSword_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +executeWait__18daObjMasterSword_cFv = .text:0x000000B4; // type:function size:0xF8 scope:global align:4 +createHeapCallBack__18daObjMasterSword_cFP10fopAc_ac_c = .text:0x000001AC; // type:function size:0x4 scope:global align:4 +CreateHeap__18daObjMasterSword_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 +daObjMasterSword_Create__FP10fopAc_ac_c = .text:0x000002C0; // type:function size:0x350 scope:global align:4 +daObjMasterSword_Delete__FP18daObjMasterSword_c = .text:0x00000610; // type:function size:0x8C scope:global align:4 +daObjMasterSword_Execute__FP18daObjMasterSword_c = .text:0x0000069C; // type:function size:0xFC scope:global align:4 +daObjMasterSword_Draw__FP18daObjMasterSword_c = .text:0x00000798; // type:function size:0x164 scope:global align:4 +daObjMasterSword_IsDelete__FP18daObjMasterSword_c = .text:0x000008FC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mAttr__18daObjMasterSword_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +ActionTable__18daObjMasterSword_c = .rodata:0x00000004; // type:object size:0x18 scope:global align:4 +@94950 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95008 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95009 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95010 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95116 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@95140 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_569_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ccCylSrc$localstatic$initCollision__18daObjMasterSword_cFv = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float +l_daObjMasterSword_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MasterSword = .data:0x00000074; // type:object size:0x30 scope:global align:4 +lbl_569_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_mato/splits.txt b/config/RZDJ01/rels/d_a_obj_mato/splits.txt new file mode 100644 index 0000000000..ea2fd7af23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mato/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mato.cpp: + .text start:0x0000005C end:0x00000E78 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_obj_mato/symbols.txt b/config/RZDJ01/rels/d_a_obj_mato/symbols.txt new file mode 100644 index 0000000000..334b1c3b6b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mato/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__11daObjMATO_cFM11daObjMATO_cFPCvPvi_vi = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0xDC scope:global align:4 +daObjMATO_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x15C scope:global align:4 +daObjMATO_Delete__FP11daObjMATO_c = .text:0x00000358; // type:function size:0xB0 scope:global align:4 +action__11daObjMATO_cFv = .text:0x00000408; // type:function size:0x9C scope:global align:4 +hit_check__11daObjMATO_cFv = .text:0x000004A4; // type:function size:0xEC scope:global align:4 +start_wait__11daObjMATO_cFi = .text:0x00000590; // type:function size:0xB4 scope:global align:4 +wait__11daObjMATO_cFi = .text:0x00000644; // type:function size:0xD0 scope:global align:4 +disappear__11daObjMATO_cFi = .text:0x00000714; // type:function size:0x164 scope:global align:4 +getRupee__11daObjMATO_cFi = .text:0x00000878; // type:function size:0xF8 scope:global align:4 +execute__11daObjMATO_cFv = .text:0x00000970; // type:function size:0xD0 scope:global align:4 +setBaseMtx__11daObjMATO_cFv = .text:0x00000A40; // type:function size:0x140 scope:global align:4 +daObjMATO_Draw__FP11daObjMATO_c = .text:0x00000B80; // type:function size:0xA8 scope:global align:4 +daObjMATO_Execute__FP11daObjMATO_c = .text:0x00000C28; // type:function size:0x4 scope:global align:4 +mato_init__11daObjMATO_cFv = .text:0x00000C2C; // type:function size:0x14C scope:global align:4 +__ct__10MatoData_sFv = .text:0x00000D78; // type:function size:0x90 scope:global align:4 +daObjMATO_IsDelete__FP11daObjMATO_c = .text:0x00000E08; // type:function size:0x8 scope:global align:4 +__dt__10MatoData_sFv = .text:0x00000E10; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_B_ling_bmd_table = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +@94843 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94870 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94871 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_rupee_itemno_table = .rodata:0x00000028; // type:object size:0x1C scope:global align:4 +lbl_570_rodata_44 = .rodata:0x00000044; // type:object size:0x8 +l_rupee_getse = .rodata:0x0000004C; // type:object size:0x1C scope:global align:4 +@94905 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94906 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94907 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94924 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +cc_cyl_src__26@unnamed@d_a_obj_mato_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +@94802 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@94829 = .data:0x00000050; // type:object size:0xC scope:local align:4 data:4byte +@94856 = .data:0x0000005C; // type:object size:0xC scope:local align:4 data:4byte +@94881 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@94988 = .data:0x00000074; // type:object size:0xC scope:local align:4 data:4byte +l_daObjMATO_Method = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Mato = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +lbl_570_data_D0 = .data:0x000000D0; // type:object size:0x7 data:string +lbl_570_data_D7 = .data:0x000000D7; // type:object size:0x7 data:string +lbl_570_data_DE = .data:0x000000DE; // type:object size:0x7 data:string +lbl_570_data_E5 = .data:0x000000E5; // type:object size:0x7 data:string +lbl_570_data_EC = .data:0x000000EC; // type:object size:0x7 data:string diff --git a/config/RZDJ01/rels/d_a_obj_metalbox/splits.txt b/config/RZDJ01/rels/d_a_obj_metalbox/splits.txt new file mode 100644 index 0000000000..9f49f36d2c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_metalbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_metalbox.cpp: + .text start:0x0000005C end:0x0000041C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_metalbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_metalbox/symbols.txt new file mode 100644 index 0000000000..ba9c2baa19 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_metalbox/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjMBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjMBox_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__11daObjMBox_cFv = .text:0x000000EC; // type:function size:0x8C scope:global align:4 +CreateHeap__11daObjMBox_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__11daObjMBox_cFv = .text:0x000001E0; // type:function size:0x12C scope:global align:4 +Execute__11daObjMBox_cFPPA3_A4_f = .text:0x0000030C; // type:function size:0x2C scope:global align:4 +Draw__11daObjMBox_cFv = .text:0x00000338; // type:function size:0x98 scope:global align:4 +Delete__11daObjMBox_cFv = .text:0x000003D0; // type:function size:0x30 scope:global align:4 +daObjMBox_Draw__FP11daObjMBox_c = .text:0x00000400; // type:function size:0x10 scope:global align:4 +daObjMBox_Execute__FP11daObjMBox_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +daObjMBox_Delete__FP11daObjMBox_c = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daObjMBox_Create__FP10fopAc_ac_c = .text:0x00000418; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_106_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMBox_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MetalBox = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__11daObjMBox_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_106_data_88 = .data:0x00000088; // type:object size:0xC data:string +@89063 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjMBox_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mgate/splits.txt b/config/RZDJ01/rels/d_a_obj_mgate/splits.txt new file mode 100644 index 0000000000..7d300545af --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mgate.cpp: + .text start:0x0000005C end:0x00000758 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000150 diff --git a/config/RZDJ01/rels/d_a_obj_mgate/symbols.txt b/config/RZDJ01/rels/d_a_obj_mgate/symbols.txt new file mode 100644 index 0000000000..ad826ded11 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mgate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjMGate_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjMGate_cFv = .text:0x000000C8; // type:function size:0x108 scope:global align:4 +Create__12daObjMGate_cFv = .text:0x000001D0; // type:function size:0x48 scope:global align:4 +CreateHeap__12daObjMGate_cFv = .text:0x00000218; // type:function size:0xD4 scope:global align:4 +create1st__12daObjMGate_cFv = .text:0x000002EC; // type:function size:0xD8 scope:global align:4 +Execute__12daObjMGate_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0x1EC scope:global align:4 +Draw__12daObjMGate_cFv = .text:0x000005B0; // type:function size:0xBC scope:global align:4 +Delete__12daObjMGate_cFv = .text:0x0000066C; // type:function size:0x58 scope:global align:4 +daObjMGate_create1st__FP12daObjMGate_c = .text:0x000006C4; // type:function size:0x60 scope:global align:4 +daObjMGate_MoveBGDelete__FP12daObjMGate_c = .text:0x00000724; // type:function size:0x4 scope:global align:4 +daObjMGate_MoveBGExecute__FP12daObjMGate_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +daObjMGate_MoveBGDraw__FP12daObjMGate_c = .text:0x0000072C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000073C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_key_offset = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_col_offsetX = .rodata:0x00000018; // type:object size:0x14 scope:global align:4 +l_roll_crash_check_areaL = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +l_roll_crash_check_areaL2 = .rodata:0x0000005C; // type:object size:0x30 scope:global align:4 +@92834 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92867 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@92959 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92960 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92962 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92963 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_107_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_107_data_18 = .data:0x00000018; // type:object size:0x10 data:string +lbl_107_data_28 = .data:0x00000028; // type:object size:0x10 data:string +l_bmdName = .data:0x00000038; // type:object size:0x8 scope:global align:4 +lbl_107_data_40 = .data:0x00000040; // type:object size:0x10 data:string +lbl_107_data_50 = .data:0x00000050; // type:object size:0x10 data:string +l_dzbName = .data:0x00000060; // type:object size:0x8 scope:global align:4 +lbl_107_data_68 = .data:0x00000068; // type:object size:0xA data:string +l_keyArcName = .data:0x00000074; // type:object size:0x4 scope:global align:4 data:4byte +lbl_107_data_78 = .data:0x00000078; // type:object size:0xF data:string +l_keyBmdName = .data:0x00000088; // type:object size:0x4 scope:global align:4 +daObjMGate_METHODS = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MGate = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__12daObjMGate_c = .data:0x000000DC; // type:object size:0x28 scope:global align:4 +lbl_107_data_104 = .data:0x00000104; // type:object size:0xD data:string +@92130 = .data:0x00000114; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjMGate_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_107_data_130 = .data:0x00000130; // type:object size:0x11 data:string +@92132 = .data:0x00000144; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mhole/splits.txt b/config/RZDJ01/rels/d_a_obj_mhole/splits.txt new file mode 100644 index 0000000000..4fbb37b6b2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mhole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mhole.cpp: + .text start:0x0000005C end:0x00000CD4 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_mhole/symbols.txt b/config/RZDJ01/rels/d_a_obj_mhole/symbols.txt new file mode 100644 index 0000000000..387df8ac0c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mhole/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjMHole_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +Create__12daObjMHole_cFv = .text:0x00000140; // type:function size:0x128 scope:global align:4 +checkParent__12daObjMHole_cFv = .text:0x00000268; // type:function size:0x68 scope:global align:4 +CreateHeap__12daObjMHole_cFv = .text:0x000002D0; // type:function size:0x25C scope:global align:4 +create__12daObjMHole_cFv = .text:0x0000052C; // type:function size:0x164 scope:global align:4 +execute__12daObjMHole_cFv = .text:0x00000690; // type:function size:0x258 scope:global align:4 +effectSet__12daObjMHole_cFv = .text:0x000008E8; // type:function size:0x15C scope:global align:4 +effectEnd__12daObjMHole_cFv = .text:0x00000A44; // type:function size:0x54 scope:global align:4 +draw__12daObjMHole_cFv = .text:0x00000A98; // type:function size:0x1CC scope:global align:4 +_delete__12daObjMHole_cFv = .text:0x00000C64; // type:function size:0x54 scope:global align:4 +daObjMHole_Draw__FP12daObjMHole_c = .text:0x00000CB8; // type:function size:0x4 scope:global align:4 +daObjMHole_Execute__FP12daObjMHole_c = .text:0x00000CBC; // type:function size:0x4 scope:global align:4 +daObjMHole_Delete__FP12daObjMHole_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 +daObjMHole_Create__FP10fopAc_ac_c = .text:0x00000CC4; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000CC8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_brk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_btk1 = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_btk2 = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_length = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_size = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90516 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90575 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90648 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90649 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_eff_id_L$89197 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +l_eff_id_S$89198 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@90924 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_571_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_571_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cps_src = .data:0x0000001C; // type:object size:0x4C scope:global align:4 +l_daObjMHole_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MHole = .data:0x00000088; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mie/splits.txt b/config/RZDJ01/rels/d_a_obj_mie/splits.txt new file mode 100644 index 0000000000..d4c18786d4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mie/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mie.cpp: + .text start:0x000000CC end:0x00001618 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_obj_mie/symbols.txt b/config/RZDJ01/rels/d_a_obj_mie/symbols.txt new file mode 100644 index 0000000000..cfb867de68 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mie/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daObj_Mie_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__11daObj_Mie_cFv = .text:0x000001B8; // type:function size:0x180 scope:global align:4 +CreateHeap__11daObj_Mie_cFv = .text:0x00000338; // type:function size:0x88 scope:global align:4 +Execute__11daObj_Mie_cFv = .text:0x000003C0; // type:function size:0xA60 scope:global align:4 +Draw__11daObj_Mie_cFv = .text:0x00000E20; // type:function size:0x130 scope:global align:4 +createHeapCallBack__11daObj_Mie_cFP10fopAc_ac_c = .text:0x00000F50; // type:function size:0x4 scope:global align:4 +srchPouyaa__11daObj_Mie_cFPvPv = .text:0x00000F54; // type:function size:0x74 scope:global align:4 +setEnvTevColor__11daObj_Mie_cFv = .text:0x00000FC8; // type:function size:0x58 scope:global align:4 +setRoomNo__11daObj_Mie_cFv = .text:0x00001020; // type:function size:0x44 scope:global align:4 +setMtx__11daObj_Mie_cFv = .text:0x00001064; // type:function size:0xB0 scope:global align:4 +calcRollAngle__11daObj_Mie_cFsi = .text:0x00001114; // type:function size:0x88 scope:global align:4 +getWallAngle__11daObj_Mie_cFsPs = .text:0x0000119C; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__11daObj_Mie_cFv = .text:0x00001310; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__11daObj_Mie_cFv = .text:0x0000138C; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__11daObj_Mie_cFv = .text:0x000014B0; // type:function size:0x58 scope:global align:4 +daObj_Mie_Create__FPv = .text:0x00001508; // type:function size:0x4 scope:global align:4 +daObj_Mie_Delete__FPv = .text:0x0000150C; // type:function size:0x34 scope:global align:4 +daObj_Mie_Execute__FPv = .text:0x00001540; // type:function size:0x4 scope:global align:4 +daObj_Mie_Draw__FPv = .text:0x00001544; // type:function size:0x4 scope:global align:4 +daObj_Mie_IsDelete__FPv = .text:0x00001548; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:global align:4 +__dt__17daObj_Mie_Param_cFv = .text:0x000015C8; // type:function size:0x40 scope:global align:4 +__ct__17daObj_Mie_Param_cFv = .text:0x00001608; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_Mie_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96897 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96898 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96899 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96900 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96901 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96902 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96903 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96905 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@96908 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96909 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96910 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96911 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96912 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@96914 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96919 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96954 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97016 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97017 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97018 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97027 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@97051 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_572_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_572_data_9 = .data:0x00000009; // type:object size:0x7 data:string +l_resNameList = .data:0x00000010; // type:object size:0x8 scope:global align:4 +emttrId$95252 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +daObj_Mie_MethodTable = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MIE = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__11daObj_Mie_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_572_data_7C = .data:0x0000007C; // type:object size:0xC data:string +@95304 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__11daObj_Mie_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__17daObj_Mie_Param_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_572_data_A8 = .data:0x000000A8; // type:object size:0x12 data:string +__RTTI__17daObj_Mie_Param_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94830 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95251 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95248 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_6pole/splits.txt b/config/RZDJ01/rels/d_a_obj_mirror_6pole/splits.txt new file mode 100644 index 0000000000..39d5f18f92 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_6pole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_6pole.cpp: + .text start:0x0000005C end:0x000005B4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_6pole/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_6pole/symbols.txt new file mode 100644 index 0000000000..c8e73e668e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_6pole/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMirror6Pole_cFv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +executeWait__18daObjMirror6Pole_cFv = .text:0x00000070; // type:function size:0x20 scope:global align:4 +setAction__18daObjMirror6Pole_cFQ218daObjMirror6Pole_c6Mode_e = .text:0x00000090; // type:function size:0x3C scope:global align:4 +initDemo__18daObjMirror6Pole_cFv = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +executeDemo__18daObjMirror6Pole_cFv = .text:0x000000D0; // type:function size:0x4C scope:global align:4 +setBaseMtx__18daObjMirror6Pole_cFv = .text:0x0000011C; // type:function size:0x58 scope:global align:4 +createHeapCallBack__18daObjMirror6Pole_cFP10fopAc_ac_c = .text:0x00000174; // type:function size:0x4 scope:global align:4 +CreateHeap__18daObjMirror6Pole_cFv = .text:0x00000178; // type:function size:0x164 scope:global align:4 +daObjMirror6Pole_Create__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0xC0 scope:global align:4 +daObjMirror6Pole_Delete__FP18daObjMirror6Pole_c = .text:0x0000039C; // type:function size:0x50 scope:global align:4 +daObjMirror6Pole_Execute__FP18daObjMirror6Pole_c = .text:0x000003EC; // type:function size:0x44 scope:global align:4 +daObjMirror6Pole_Draw__FP18daObjMirror6Pole_c = .text:0x00000430; // type:function size:0xC4 scope:global align:4 +daObjMirror6Pole_IsDelete__FP18daObjMirror6Pole_c = .text:0x000004F4; // type:function size:0x8 scope:global align:4 +isSwitch__18daObjMirror6Pole_cFv = .text:0x000004FC; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +ActionTable__18daObjMirror6Pole_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@89831 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@89878 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_573_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirror6Pole_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Mirror6Pole = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_chain/splits.txt b/config/RZDJ01/rels/d_a_obj_mirror_chain/splits.txt new file mode 100644 index 0000000000..29f67e17cc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_chain/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_chain.cpp: + .text start:0x0000005C end:0x0000163C + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000000 end:0x00000010 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt new file mode 100644 index 0000000000..1945f2848c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__22dScissorBegin_packet_cFv = .text:0x0000005C; // type:function size:0x6E0 scope:global align:4 +draw__20dScissorEnd_packet_cFv = .text:0x0000073C; // type:function size:0x1C scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x6B0 scope:global align:4 +initBaseMtx__18daObjMirrorChain_cFv = .text:0x00000E08; // type:function size:0x10 scope:global align:4 +setBaseMtx__18daObjMirrorChain_cFv = .text:0x00000E18; // type:function size:0x84 scope:global align:4 +daObjMirrorChain_Draw__FP18daObjMirrorChain_c = .text:0x00000E9C; // type:function size:0x228 scope:global align:4 +daObjMirrorChain_Execute__FP18daObjMirrorChain_c = .text:0x000010C4; // type:function size:0x1EC scope:global align:4 +daObjMirrorChain_IsDelete__FP18daObjMirrorChain_c = .text:0x000012B0; // type:function size:0x8 scope:global align:4 +daObjMirrorChain_Delete__FP18daObjMirrorChain_c = .text:0x000012B8; // type:function size:0xC8 scope:global align:4 +daObjMirrorChain_Create__FP10fopAc_ac_c = .text:0x00001380; // type:function size:0x1E4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001564; // type:function size:0xC scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00001570; // type:function size:0x24 scope:global align:4 +__dt__20dScissorEnd_packet_cFv = .text:0x00001594; // type:function size:0x40 scope:global align:4 +__dt__22dScissorBegin_packet_cFv = .text:0x000015D4; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92034 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92035 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92041 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92042 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92043 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92044 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@92048 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@92221 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +SCISSOR_CENTER_X$localstatic$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Y$localstatic$draw__18daObjMirrorChain_cFv@0 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Z$localstatic$draw__18daObjMirrorChain_cFv@1 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +SCISSOR_SIZE$localstatic$draw__18daObjMirrorChain_cFv@2 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92417 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_574_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_offsetScissor$localstatic$draw__18daObjMirrorChain_cFv@3 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_daObjMirrorChain_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorChain = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__20dScissorEnd_packet_c = .data:0x00000090; // type:object size:0x14 scope:global align:4 +lbl_574_data_A4 = .data:0x000000A4; // type:object size:0x15 data:string +@89570 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__20dScissorEnd_packet_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__22dScissorBegin_packet_c = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lbl_574_data_E4 = .data:0x000000E4; // type:object size:0x17 data:string +@89572 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +__RTTI__22dScissorBegin_packet_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +l_scissor = .bss:0x00000000; // type:object size:0x10 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_sand/splits.txt b/config/RZDJ01/rels/d_a_obj_mirror_sand/splits.txt new file mode 100644 index 0000000000..c883790e23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_sand.cpp: + .text start:0x0000005C end:0x000006A0 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_mirror_sand/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_sand/symbols.txt new file mode 100644 index 0000000000..be2780f632 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_sand/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1DC scope:global align:4 +initBaseMtx__17daObjMirrorSand_cFv = .text:0x00000238; // type:function size:0x10 scope:global align:4 +setBaseMtx__17daObjMirrorSand_cFv = .text:0x00000248; // type:function size:0x68 scope:global align:4 +daObjMirrorSand_Draw__FP17daObjMirrorSand_c = .text:0x000002B0; // type:function size:0xC4 scope:global align:4 +daObjMirrorSand_Execute__FP17daObjMirrorSand_c = .text:0x00000374; // type:function size:0x90 scope:global align:4 +daObjMirrorSand_IsDelete__FP17daObjMirrorSand_c = .text:0x00000404; // type:function size:0x8 scope:global align:4 +daObjMirrorSand_Delete__FP17daObjMirrorSand_c = .text:0x0000040C; // type:function size:0xB0 scope:global align:4 +daObjMirrorSand_Create__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x12C scope:global align:4 +isSwitch__17daObjMirrorSand_cFv = .text:0x000005E8; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90084 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90085 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90088 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +lbl_575_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorSand_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorSand = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_screw/splits.txt b/config/RZDJ01/rels/d_a_obj_mirror_screw/splits.txt new file mode 100644 index 0000000000..7c662c0106 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_screw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_screw.cpp: + .text start:0x0000005C end:0x00000B84 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_screw/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_screw/symbols.txt new file mode 100644 index 0000000000..499506375e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_screw/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMirrorScrew_cFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +executeWait__18daObjMirrorScrew_cFv = .text:0x00000068; // type:function size:0xE8 scope:global align:4 +setAction__18daObjMirrorScrew_cFQ218daObjMirrorScrew_c6Mode_e = .text:0x00000150; // type:function size:0x3C scope:global align:4 +initDown__18daObjMirrorScrew_cFv = .text:0x0000018C; // type:function size:0x2C4 scope:global align:4 +executeDown__18daObjMirrorScrew_cFv = .text:0x00000450; // type:function size:0x238 scope:global align:4 +daObjMirrorScrew_Draw__FP18daObjMirrorScrew_c = .text:0x00000688; // type:function size:0x10 scope:global align:4 +daObjMirrorScrew_Execute__FP18daObjMirrorScrew_c = .text:0x00000698; // type:function size:0x4 scope:global align:4 +daObjMirrorScrew_IsDelete__FP18daObjMirrorScrew_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +daObjMirrorScrew_Delete__FP18daObjMirrorScrew_c = .text:0x000006A4; // type:function size:0x24 scope:global align:4 +daObjMirrorScrew_Create__FP10fopAc_ac_c = .text:0x000006C8; // type:function size:0x104 scope:global align:4 +Delete__18daObjMirrorScrew_cFv = .text:0x000007CC; // type:function size:0x30 scope:global align:4 +Draw__18daObjMirrorScrew_cFv = .text:0x000007FC; // type:function size:0x98 scope:global align:4 +Execute__18daObjMirrorScrew_cFPPA3_A4_f = .text:0x00000894; // type:function size:0x14C scope:global align:4 +setBaseMtx__18daObjMirrorScrew_cFv = .text:0x000009E0; // type:function size:0x60 scope:global align:4 +Create__18daObjMirrorScrew_cFv = .text:0x00000A40; // type:function size:0xDC scope:global align:4 +CreateHeap__18daObjMirrorScrew_cFv = .text:0x00000B1C; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__18daObjMirrorScrew_c = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +ActionTable__18daObjMirrorScrew_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +@93125 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93126 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@93174 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93234 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +lbl_576_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorScrew_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorScrew = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__18daObjMirrorScrew_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_576_data_88 = .data:0x00000088; // type:object size:0x13 data:string +@92221 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__18daObjMirrorScrew_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_table/splits.txt b/config/RZDJ01/rels/d_a_obj_mirror_table/splits.txt new file mode 100644 index 0000000000..6f8b5707b5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_table.cpp: + .text start:0x0000005C end:0x00001434 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_mirror_table/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_table/symbols.txt new file mode 100644 index 0000000000..c8053179df --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mirror_table/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x57C scope:global align:4 +isSwitch__18daObjMirrorTable_cFv = .text:0x000005D8; // type:function size:0xB8 scope:global align:4 +rideCallBack1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000690; // type:function size:0x22C scope:global align:4 +rideCallBack2__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000008BC; // type:function size:0x18 scope:global align:4 +daObjMirrorTable_Draw__FP18daObjMirrorTable_c = .text:0x000008D4; // type:function size:0x1F4 scope:global align:4 +daObjMirrorTable_Execute__FP18daObjMirrorTable_c = .text:0x00000AC8; // type:function size:0x2C8 scope:global align:4 +setBaseMtx__18daObjMirrorTable_cFv = .text:0x00000D90; // type:function size:0x228 scope:global align:4 +daObjMirrorTable_IsDelete__FP18daObjMirrorTable_c = .text:0x00000FB8; // type:function size:0x8 scope:global align:4 +daObjMirrorTable_Delete__FP18daObjMirrorTable_c = .text:0x00000FC0; // type:function size:0xD4 scope:global align:4 +daObjMirrorTable_Create__FP10fopAc_ac_c = .text:0x00001094; // type:function size:0x394 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001428; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_minPos = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_maxPos = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 data:float +@94864 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94865 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94868 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@95124 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95125 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95128 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95261 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95262 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95263 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95264 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_577_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorTable_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorTable = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_577_data_60 = .data:0x00000060; // type:object size:0x8 data:string diff --git a/config/RZDJ01/rels/d_a_obj_movebox/splits.txt b/config/RZDJ01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 0000000000..dabc05ffe4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000CC end:0x00002D44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007A8 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00001338 diff --git a/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt b/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 0000000000..c6cafa7c26 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x0000019C; // type:function size:0x180 scope:global align:4 +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x0000031C; // type:function size:0xB8 scope:global align:4 +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x000003D4; // type:function size:0x258 scope:global align:4 +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x0000062C; // type:function size:0x1A8 scope:global align:4 +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000007D4; // type:function size:0x60 scope:global align:4 +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000834; // type:function size:0x1FC scope:global align:4 +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00000A30; // type:function size:0x88 scope:global align:4 +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00000AB8; // type:function size:0x30 scope:global align:4 +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00000AE8; // type:function size:0x30 scope:global align:4 +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000B18; // type:function size:0xE4 scope:global align:4 +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 +path_init__Q212daObjMovebox5Act_cFv = .text:0x00000C44; // type:function size:0xD0 scope:global align:4 +is_switch1__Q212daObjMovebox5Act_cCFv = .text:0x00000D14; // type:function size:0x40 scope:global align:4 +is_switch2__Q212daObjMovebox5Act_cCFv = .text:0x00000D54; // type:function size:0x44 scope:global align:4 +path_save__Q212daObjMovebox5Act_cFv = .text:0x00000D98; // type:function size:0x1C0 scope:global align:4 +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00000F58; // type:function size:0xA4 scope:global align:4 +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000FFC; // type:function size:0x18C scope:global align:4 +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00001188; // type:function size:0xF8 scope:global align:4 +Create__Q212daObjMovebox5Act_cFv = .text:0x00001280; // type:function size:0x2A0 scope:global align:4 +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x00001520; // type:function size:0x224 scope:global align:4 +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x00001744; // type:function size:0x180 scope:global align:4 +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x000018C4; // type:function size:0x24 scope:global align:4 +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x000018E8; // type:function size:0x68 scope:global align:4 +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x00001950; // type:function size:0x6C scope:global align:4 +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x000019BC; // type:function size:0x74 scope:global align:4 +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00001A30; // type:function size:0x1E0 scope:global align:4 +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00001C10; // type:function size:0x20 scope:global align:4 +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00001C30; // type:function size:0x378 scope:global align:4 +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x00001FA8; // type:function size:0x28 scope:global align:4 +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x00001FD0; // type:function size:0x1E0 scope:global align:4 +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x000021B0; // type:function size:0xC0 scope:global align:4 +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00002270; // type:function size:0xC0 scope:global align:4 +sound_land__Q212daObjMovebox5Act_cFv = .text:0x00002330; // type:function size:0xC0 scope:global align:4 +vib_land__Q212daObjMovebox5Act_cFv = .text:0x000023F0; // type:function size:0x54 scope:global align:4 +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x00002444; // type:function size:0x80 scope:global align:4 +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x000024C4; // type:function size:0x420 scope:global align:4 +Draw__Q212daObjMovebox5Act_cFv = .text:0x000028E4; // type:function size:0x168 scope:global align:4 +Delete__Q212daObjMovebox5Act_cFv = .text:0x00002A4C; // type:function size:0x24 scope:global align:4 +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002A70; // type:function size:0x170 scope:global align:4 +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002BE0; // type:function size:0x58 scope:global align:4 +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C38; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C3C; // type:function size:0x10 scope:global align:4 +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C4C; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:global align:4 +__arraydtor$92046 = .text:0x00002D0C; // type:function size:0x1C scope:local align:4 +__arraydtor$92049 = .text:0x00002D28; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global align:4 +@95602 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@95603 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@95645 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@95658 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@95659 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@95700 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@95765 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@95787 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001E0; // type:object size:0x20 scope:global align:4 +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x00000200; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000244; // type:object size:0x500 scope:global align:4 +@95965 = .rodata:0x00000744; // type:object size:0x4 scope:local align:4 data:float +@96049 = .rodata:0x00000748; // type:object size:0x4 scope:local align:4 +@96050 = .rodata:0x0000074C; // type:object size:0x4 scope:local align:4 data:string +@96132 = .rodata:0x00000750; // type:object size:0x8 scope:local align:4 +@96292 = .rodata:0x00000758; // type:object size:0x4 scope:local align:4 data:float +@96339 = .rodata:0x0000075C; // type:object size:0x4 scope:local align:4 +@96388 = .rodata:0x00000760; // type:object size:0x4 scope:local align:4 +mode_proc$localstatic$mode_proc_call__Q212daObjMovebox5Act_cFv = .rodata:0x00000764; // type:object size:0x24 scope:local align:4 +@96464 = .rodata:0x00000788; // type:object size:0x4 scope:local align:4 +@96465 = .rodata:0x0000078C; // type:object size:0x4 scope:local align:4 +@96544 = .rodata:0x00000790; // type:object size:0x4 scope:local align:4 data:float +particle_id$93026 = .rodata:0x00000794; // type:object size:0x6 scope:local align:4 +@96665 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 +pp_field$92543 = .rodata:0x000007A0; // type:object size:0x4 scope:local align:4 +bgc_add$92250 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 +lbl_21_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_21_data_9 = .data:0x00000009; // type:object size:0x7 data:string +lbl_21_data_10 = .data:0x00000010; // type:object size:0x8 data:string +lbl_21_data_18 = .data:0x00000018; // type:object size:0xA data:string +lbl_21_data_22 = .data:0x00000022; // type:object size:0x9 data:string +lbl_21_data_2B = .data:0x0000002B; // type:object size:0xA data:string +lbl_21_data_35 = .data:0x00000035; // type:object size:0xA data:string +lbl_21_data_3F = .data:0x0000003F; // type:object size:0x7 data:string +lbl_21_data_46 = .data:0x00000046; // type:object size:0x11 data:string +lbl_21_data_57 = .data:0x00000057; // type:object size:0x7 data:string +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Movebox = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjMovebox5Act_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_21_data_D8 = .data:0x000000D8; // type:object size:0x14 data:string +@93165 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__Q212daObjMovebox5Act_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@92047 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000014; // type:object size:0x78C scope:global align:4 data:2byte +@92048 = .bss:0x000007A0; // type:object size:0xC scope:local align:4 +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007AC; // type:object size:0x54 scope:global align:4 data:float +@92050 = .bss:0x00000800; // type:object size:0xC scope:local align:4 +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x0000080C; // type:object size:0xA10 scope:global align:4 data:4byte +@92242 = .bss:0x00001220; // type:object size:0xC scope:local align:4 +touch_work$92239 = .bss:0x0000122C; // type:object size:0x70 scope:local align:4 +@92793 = .bss:0x000012A0; // type:object size:0xC scope:local align:4 +scl$92790 = .bss:0x000012AC; // type:object size:0xC scope:local align:4 +@92833 = .bss:0x000012BC; // type:object size:0xC scope:local align:4 +@92834 = .bss:0x000012C8; // type:object size:0xC scope:local align:4 +@92835 = .bss:0x000012D4; // type:object size:0xC scope:local align:4 +@92836 = .bss:0x000012E0; // type:object size:0xC scope:local align:4 +dir_vec$92830 = .bss:0x000012EC; // type:object size:0x30 scope:local align:4 +@92917 = .bss:0x00001320; // type:object size:0xC scope:local align:4 +particle_scale$92914 = .bss:0x0000132C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_msima/splits.txt b/config/RZDJ01/rels/d_a_obj_msima/splits.txt new file mode 100644 index 0000000000..5bd3619888 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_msima/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_msima.cpp: + .text start:0x000000CC end:0x000016B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000104 diff --git a/config/RZDJ01/rels/d_a_obj_msima/symbols.txt b/config/RZDJ01/rels/d_a_obj_msima/symbols.txt new file mode 100644 index 0000000000..7bf7e44221 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_msima/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daObj_Msima_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x5C scope:global align:4 +daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000168; // type:function size:0x13C scope:global align:4 +daObj_Msima_Execute__FP15obj_msima_class = .text:0x000002A4; // type:function size:0xB90 scope:global align:4 +daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00000E34; // type:function size:0x8 scope:global align:4 +daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000E3C; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x2D8 scope:global align:4 +daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x2F8 scope:global align:4 +__dt__17daObj_Msima_HIO_cFv = .text:0x00001488; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_msima_cpp = .text:0x000014C8; // type:function size:0x1A8 scope:global align:4 +__ct__10ms_chain_sFv = .text:0x00001670; // type:function size:0x4 scope:global align:4 +__dt__10ms_chain_sFv = .text:0x00001674; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98050 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98051 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98247 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98248 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98249 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98250 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98251 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98252 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98253 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98254 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98255 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98256 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98258 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98259 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98260 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98261 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98264 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98265 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98266 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98267 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98268 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98269 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98270 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98271 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98272 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98273 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98277 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@98366 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98421 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98422 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@98423 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98443 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98444 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98445 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98446 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_578_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Msima_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MSIMA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_578_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@96702 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__17daObj_Msima_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96258 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +@96310 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +c_pos = .bss:0x00000038; // type:object size:0xC scope:global align:4 +@96423 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@96424 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@96425 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@96426 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +chain_p = .bss:0x00000074; // type:object size:0x30 scope:global align:4 +@96450 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@96451 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@96452 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@96453 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +chain_p2 = .bss:0x000000D4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_mvstair/splits.txt b/config/RZDJ01/rels/d_a_obj_mvstair/splits.txt new file mode 100644 index 0000000000..03bb6dd72d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mvstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mvstair.cpp: + .text start:0x0000005C end:0x000014E4 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_mvstair/symbols.txt b/config/RZDJ01/rels/d_a_obj_mvstair/symbols.txt new file mode 100644 index 0000000000..fe659de158 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_mvstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjStair_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +Create__12daObjStair_cFv = .text:0x000000CC; // type:function size:0x16C scope:global align:4 +CreateHeap__12daObjStair_cFv = .text:0x00000238; // type:function size:0x7C scope:global align:4 +create1st__12daObjStair_cFv = .text:0x000002B4; // type:function size:0xC8 scope:global align:4 +Execute__12daObjStair_cFPPA3_A4_f = .text:0x0000037C; // type:function size:0x188 scope:global align:4 +Draw__12daObjStair_cFv = .text:0x00000504; // type:function size:0x98 scope:global align:4 +Delete__12daObjStair_cFv = .text:0x0000059C; // type:function size:0x78 scope:global align:4 +actionWait__12daObjStair_cFv = .text:0x00000614; // type:function size:0xC8 scope:global align:4 +actionOrderEvent__12daObjStair_cFv = .text:0x000006DC; // type:function size:0x74 scope:global align:4 +actionEvent__12daObjStair_cFv = .text:0x00000750; // type:function size:0x60 scope:global align:4 +actionEnd__12daObjStair_cFv = .text:0x000007B0; // type:function size:0x8 scope:global align:4 +modeWaitUpperInit__12daObjStair_cFv = .text:0x000007B8; // type:function size:0x48 scope:global align:4 +modeWaitUpper__12daObjStair_cFv = .text:0x00000800; // type:function size:0xA0 scope:global align:4 +modeUpperInit__12daObjStair_cFv = .text:0x000008A0; // type:function size:0x44 scope:global align:4 +modeUpper__12daObjStair_cFv = .text:0x000008E4; // type:function size:0x3EC scope:global align:4 +modeWaitLowerInit__12daObjStair_cFv = .text:0x00000CD0; // type:function size:0x60 scope:global align:4 +modeWaitLower__12daObjStair_cFv = .text:0x00000D30; // type:function size:0xA0 scope:global align:4 +modeLowerInit__12daObjStair_cFv = .text:0x00000DD0; // type:function size:0x30 scope:global align:4 +modeLower__12daObjStair_cFv = .text:0x00000E00; // type:function size:0x3A0 scope:global align:4 +setParticle__12daObjStair_cFv = .text:0x000011A0; // type:function size:0x1D8 scope:global align:4 +removeParticle__12daObjStair_cFv = .text:0x00001378; // type:function size:0x70 scope:global align:4 +daObjStair_create1st__FP12daObjStair_c = .text:0x000013E8; // type:function size:0xD8 scope:global align:4 +daObjStair_MoveBGDelete__FP12daObjStair_c = .text:0x000014C0; // type:function size:0x4 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000014C4; // type:function size:0xC scope:global align:4 +daObjStair_MoveBGExecute__FP12daObjStair_c = .text:0x000014D0; // type:function size:0x4 scope:global align:4 +daObjStair_MoveBGDraw__FP12daObjStair_c = .text:0x000014D4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbName = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_move_len = .rodata:0x00000010; // type:object size:0x18 scope:global align:4 +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90595 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +l_func$89072 = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +l_func$89079 = .rodata:0x00000064; // type:object size:0x30 scope:local align:4 +@90671 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@90672 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90673 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90674 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90675 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90786 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@90857 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90858 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90859 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@90860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@90861 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +lbl_579_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_579_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjStair_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MvStair = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daObjStair_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_579_data_94 = .data:0x00000094; // type:object size:0xD data:string +@89370 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjStair_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_myogan/splits.txt b/config/RZDJ01/rels/d_a_obj_myogan/splits.txt new file mode 100644 index 0000000000..88a992aef3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_myogan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_myogan.cpp: + .text start:0x000000CC end:0x00000720 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_myogan/symbols.txt b/config/RZDJ01/rels/d_a_obj_myogan/symbols.txt new file mode 100644 index 0000000000..aeb88c20f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_myogan/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daObj_Myogan_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Myogan_Draw__FP16obj_myogan_class = .text:0x000000FC; // type:function size:0x98 scope:global align:4 +daObj_Myogan_Execute__FP16obj_myogan_class = .text:0x00000194; // type:function size:0x124 scope:global align:4 +daObj_Myogan_IsDelete__FP16obj_myogan_class = .text:0x000002B8; // type:function size:0x8 scope:global align:4 +daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x000002C0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0x22C scope:global align:4 +daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x00000554; // type:function size:0x144 scope:global align:4 +__dt__18daObj_Myogan_HIO_cFv = .text:0x00000698; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_myogan_cpp = .text:0x000006D8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@94119 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94120 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94161 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94162 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94256 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94257 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +lbl_580_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObj_Myogan_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MYOGAN = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__18daObj_Myogan_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_580_data_64 = .data:0x00000064; // type:object size:0x13 data:string +@93398 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__18daObj_Myogan_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_580_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt b/config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt new file mode 100644 index 0000000000..9dae75b0e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nagaisu/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_nagaisu.cpp: + .text start:0x0000005C end:0x00000C98 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDJ01/rels/d_a_obj_nagaisu/symbols.txt b/config/RZDJ01/rels/d_a_obj_nagaisu/symbols.txt new file mode 100644 index 0000000000..0932ca4403 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nagaisu/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjNagaisu_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjNagaisu_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +__dt__14daObjNagaisu_cFv = .text:0x000000E4; // type:function size:0xA8 scope:global align:4 +createHeap__14daObjNagaisu_cFv = .text:0x0000018C; // type:function size:0xB8 scope:global align:4 +create__14daObjNagaisu_cFv = .text:0x00000244; // type:function size:0x13C scope:global align:4 +Delete__14daObjNagaisu_cFv = .text:0x00000380; // type:function size:0x74 scope:global align:4 +draw__14daObjNagaisu_cFv = .text:0x000003F4; // type:function size:0xA8 scope:global align:4 +execute__14daObjNagaisu_cFv = .text:0x0000049C; // type:function size:0x50 scope:global align:4 +setIsu__14daObjNagaisu_cFv = .text:0x000004EC; // type:function size:0x188 scope:global align:4 +__ct__15daObjIsuChild_cFv = .text:0x00000674; // type:function size:0x70 scope:global align:4 +__dt__15daObjIsuChild_cFv = .text:0x000006E4; // type:function size:0x68 scope:global align:4 +createHeap__15daObjIsuChild_cFv = .text:0x0000074C; // type:function size:0xC8 scope:global align:4 +create__15daObjIsuChild_cFP14daObjNagaisu_cP9dCcD_Stts = .text:0x00000814; // type:function size:0x130 scope:global align:4 +execute__15daObjIsuChild_cFv = .text:0x00000944; // type:function size:0xD8 scope:global align:4 +draw__15daObjIsuChild_cFP6dMdl_c = .text:0x00000A1C; // type:function size:0x78 scope:global align:4 +Delete__15daObjIsuChild_cFv = .text:0x00000A94; // type:function size:0x60 scope:global align:4 +chkHit__15daObjIsuChild_cFv = .text:0x00000AF4; // type:function size:0x68 scope:global align:4 +callEmt__15daObjIsuChild_cFv = .text:0x00000B5C; // type:function size:0xDC scope:global align:4 +daObjNagaisu_create__FP14daObjNagaisu_c = .text:0x00000C38; // type:function size:0x54 scope:global align:4 +daObjNagaisu_Delete__FP14daObjNagaisu_c = .text:0x00000C8C; // type:function size:0x4 scope:global align:4 +daObjNagaisu_execute__FP14daObjNagaisu_c = .text:0x00000C90; // type:function size:0x4 scope:global align:4 +daObjNagaisu_draw__FP14daObjNagaisu_c = .text:0x00000C94; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +REMOVE_ISU_IDX__14daObjNagaisu_c = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +s_CcDCyl__15daObjIsuChild_c = .rodata:0x0000001C; // type:object size:0x44 scope:global align:4 +@90221 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@90261 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90262 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90263 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90264 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +COL_OFFSET_X$89191 = .rodata:0x00000074; // type:object size:0x8 scope:local align:4 +@90324 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90325 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90326 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90331 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@90341 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@90342 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89258 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@90366 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +COL_OFFSET_Z$89192 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +lbl_581_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjNagaisu_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Nagaisu = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjNagaisu_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_581_data_68 = .data:0x00000068; // type:object size:0xF data:string +@89306 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjNagaisu_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__15daObjIsuChild_c = .data:0x00000094; // type:object size:0xC scope:global align:4 +lbl_581_data_A0 = .data:0x000000A0; // type:object size:0x10 data:string +__RTTI__15daObjIsuChild_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +lbl_581_data_B8 = .data:0x000000B8; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_nameplate/splits.txt b/config/RZDJ01/rels/d_a_obj_nameplate/splits.txt new file mode 100644 index 0000000000..dbcc7767dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nameplate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_nameplate.cpp: + .text start:0x0000005C end:0x00000B40 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_nameplate/symbols.txt b/config/RZDJ01/rels/d_a_obj_nameplate/symbols.txt new file mode 100644 index 0000000000..a52af9d3f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nameplate/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__16daObjNameplate_cFv = .text:0x0000005C; // type:function size:0xC0 scope:global align:4 +setBaseMtx__16daObjNameplate_cFv = .text:0x0000011C; // type:function size:0x7C scope:global align:4 +initCcSphere__16daObjNameplate_cFv = .text:0x00000198; // type:function size:0x70 scope:global align:4 +setCcSphere__16daObjNameplate_cFv = .text:0x00000208; // type:function size:0x8C scope:global align:4 +calcAngle__16daObjNameplate_cFv = .text:0x00000294; // type:function size:0x27C scope:global align:4 +calcSpring__16daObjNameplate_cFv = .text:0x00000510; // type:function size:0x174 scope:global align:4 +checkHitAngle__16daObjNameplate_cFv = .text:0x00000684; // type:function size:0x98 scope:global align:4 +messageProc__16daObjNameplate_cFv = .text:0x0000071C; // type:function size:0x150 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x6C scope:global align:4 +daObjNameplate_Draw__FP16daObjNameplate_c = .text:0x000008D8; // type:function size:0x98 scope:global align:4 +daObjNameplate_Execute__FP16daObjNameplate_c = .text:0x00000970; // type:function size:0x48 scope:global align:4 +daObjNameplate_IsDelete__FP16daObjNameplate_c = .text:0x000009B8; // type:function size:0x8 scope:global align:4 +daObjNameplate_Delete__FP16daObjNameplate_c = .text:0x000009C0; // type:function size:0x74 scope:global align:4 +daObjNameplate_Create__FP10fopAc_ac_c = .text:0x00000A34; // type:function size:0x10C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__16daObjNameplate_c = .rodata:0x00000000; // type:object size:0x20 scope:global align:4 +@93563 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93565 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93566 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93567 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93568 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93569 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93570 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +ccSphSrc$92138 = .rodata:0x00000040; // type:object size:0x40 scope:local align:4 +@93589 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@93590 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@93632 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93649 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +lbl_108_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjNameplate_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_NamePlate = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_108_data_60 = .data:0x00000060; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_nan/splits.txt b/config/RZDJ01/rels/d_a_obj_nan/splits.txt new file mode 100644 index 0000000000..6264b4b844 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nan.cpp: + .text start:0x000000CC end:0x0000234C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000002C0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_nan/symbols.txt b/config/RZDJ01/rels/d_a_obj_nan/symbols.txt new file mode 100644 index 0000000000..cde233d1a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nan/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_NanHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setAction__10daObjNAN_cFM10daObjNAN_cFPCvPv_v = .text:0x000000F4; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0x270 scope:global align:4 +daObjNAN_Create__FP10fopAc_ac_c = .text:0x00000408; // type:function size:0x3F0 scope:global align:4 +daObjNAN_Delete__FP10daObjNAN_c = .text:0x000007F8; // type:function size:0x68 scope:global align:4 +nan_posMove__10daObjNAN_cFv = .text:0x00000860; // type:function size:0xBC scope:global align:4 +turn__10daObjNAN_cFv = .text:0x0000091C; // type:function size:0x218 scope:global align:4 +nan_WalkAnm__10daObjNAN_cFv = .text:0x00000B34; // type:function size:0xE0 scope:global align:4 +wait__10daObjNAN_cFv = .text:0x00000C14; // type:function size:0x1EC scope:global align:4 +walk__10daObjNAN_cFv = .text:0x00000E00; // type:function size:0x570 scope:global align:4 +bin_wait__10daObjNAN_cFv = .text:0x00001370; // type:function size:0x110 scope:global align:4 +bin_action__10daObjNAN_cFv = .text:0x00001480; // type:function size:0x120 scope:global align:4 +nan_setParticle__10daObjNAN_cFv = .text:0x000015A0; // type:function size:0x204 scope:global align:4 +hook__10daObjNAN_cFv = .text:0x000017A4; // type:function size:0x1D8 scope:global align:4 +boomerang__10daObjNAN_cFv = .text:0x0000197C; // type:function size:0x2BC scope:global align:4 +drop__10daObjNAN_cFv = .text:0x00001C38; // type:function size:0x1D0 scope:global align:4 +hit_check__10daObjNAN_cFv = .text:0x00001E08; // type:function size:0xB8 scope:global align:4 +action__10daObjNAN_cFv = .text:0x00001EC0; // type:function size:0x60 scope:global align:4 +execute__10daObjNAN_cFv = .text:0x00001F20; // type:function size:0x180 scope:global align:4 +setBaseMtx__10daObjNAN_cFv = .text:0x000020A0; // type:function size:0x74 scope:global align:4 +daObjNAN_Draw__FP10daObjNAN_c = .text:0x00002114; // type:function size:0x158 scope:global align:4 +daObjNAN_Execute__FP10daObjNAN_c = .text:0x0000226C; // type:function size:0x4 scope:global align:4 +daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002270; // type:function size:0x8 scope:global align:4 +__dt__14daObj_NanHIO_cFv = .text:0x00002278; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_nan_cpp = .text:0x000022B8; // type:function size:0x48 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00002300; // type:function size:0xC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x0000230C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96710 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_nan_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_nan_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@96770 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96771 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96772 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96773 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96877 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96878 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96924 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96925 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96957 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96958 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96959 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96960 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96990 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97061 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97065 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97066 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97067 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97068 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97069 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97072 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@97110 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97111 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97112 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97113 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97114 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97115 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97116 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97201 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97252 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97285 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_582_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 +@97332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97335 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@97367 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@97368 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97369 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000C4; // type:object size:0x4 scope:global align:4 +l_heapsize = .rodata:0x000000C8; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__25@unnamed@d_a_obj_nan_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96810 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96811 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96908 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +@96968 = .data:0x00000064; // type:object size:0xC scope:local align:4 data:4byte +@97010 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@97011 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@97012 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@97013 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@97080 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@97081 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +lbl_582_data_B8 = .data:0x000000B8; // type:object size:0x8 data:string +@97173 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +@97213 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@97214 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@97263 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@97290 = .data:0x000000F0; // type:object size:0xC scope:local align:4 data:4byte +@97291 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +l_daObjNAN_Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Nan = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__14daObj_NanHIO_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_582_data_164 = .data:0x00000164; // type:object size:0xF data:string +@94191 = .data:0x00000174; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_NanHIO_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 +__vt__10daObjNAN_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_582_data_194 = .data:0x00000194; // type:object size:0xB data:string +@94195 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjNAN_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_582_data_1BC = .data:0x000001BC; // type:object size:0xA data:string +@94199 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +lbl_582_data_1D4 = .data:0x000001D4; // type:object size:0xB8 +lbl_582_data_28C = .data:0x0000028C; // type:object size:0x8 data:string +lbl_582_data_294 = .data:0x00000294; // type:object size:0x6 data:string +lbl_582_data_29A = .data:0x0000029A; // type:object size:0x6 data:string +lbl_582_data_2A0 = .data:0x000002A0; // type:object size:0x6 data:string +lbl_582_data_2A6 = .data:0x000002A6; // type:object size:0x6 data:string +lbl_582_data_2AC = .data:0x000002AC; // type:object size:0x6 data:string +lbl_582_data_2B2 = .data:0x000002B2; // type:object size:0x6 data:string +lbl_582_data_2B8 = .data:0x000002B8; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_582_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93433 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_ndoor/splits.txt b/config/RZDJ01/rels/d_a_obj_ndoor/splits.txt new file mode 100644 index 0000000000..d651dada20 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ndoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ndoor.cpp: + .text start:0x0000005C end:0x00000490 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt new file mode 100644 index 0000000000..8457760958 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ndoor/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ndoor_Draw__FP15obj_ndoor_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Ndoor_Execute__FP15obj_ndoor_class = .text:0x000000C4; // type:function size:0x1F8 scope:global align:4 +daObj_Ndoor_IsDelete__FP15obj_ndoor_class = .text:0x000002BC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002C4; // type:function size:0x68 scope:global align:4 +daObj_Ndoor_Create__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x134 scope:global align:4 +daObj_Ndoor_Delete__FP15obj_ndoor_class = .text:0x00000460; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94158 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94159 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94160 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94161 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94162 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94165 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +lbl_583_data_0 = .data:0x00000000; // type:object size:0xA data:string +cc_sph_src$93372 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Ndoor_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_NDOOR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_nougu/splits.txt b/config/RZDJ01/rels/d_a_obj_nougu/splits.txt new file mode 100644 index 0000000000..62954721d7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nougu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nougu.cpp: + .text start:0x000000CC end:0x000008D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_obj_nougu/symbols.txt b/config/RZDJ01/rels/d_a_obj_nougu/symbols.txt new file mode 100644 index 0000000000..622f8dbde2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_nougu/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Nougu_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__13daObj_Nougu_cFv = .text:0x0000018C; // type:function size:0x240 scope:global align:4 +CreateHeap__13daObj_Nougu_cFv = .text:0x000003CC; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Nougu_cFv = .text:0x00000444; // type:function size:0x19C scope:global align:4 +Draw__13daObj_Nougu_cFv = .text:0x000005E0; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Nougu_cFP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Nougu_cFv = .text:0x000006A4; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Nougu_cFv = .text:0x000006C4; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Nougu_cFv = .text:0x0000071C; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Nougu_cFv = .text:0x0000075C; // type:function size:0x68 scope:global align:4 +daObj_Nougu_Create__FPv = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +daObj_Nougu_Delete__FPv = .text:0x000007C8; // type:function size:0x34 scope:global align:4 +daObj_Nougu_Execute__FPv = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +daObj_Nougu_Draw__FPv = .text:0x00000800; // type:function size:0x4 scope:global align:4 +daObj_Nougu_IsDelete__FPv = .text:0x00000804; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:global align:4 +__dt__19daObj_Nougu_Param_cFv = .text:0x00000884; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Nougu_Param_cFv = .text:0x000008C4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Nougu_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95849 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95850 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95851 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95852 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95853 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95854 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95855 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95904 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95905 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95913 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95914 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_584_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Nougu_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_NOUGU = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Nougu_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_584_data_68 = .data:0x00000068; // type:object size:0xE data:string +@94978 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Nougu_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Nougu_Param_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_584_data_98 = .data:0x00000098; // type:object size:0x14 data:string +__RTTI__19daObj_Nougu_Param_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDSph__13daObj_Nougu_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94789 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_octhashi/splits.txt b/config/RZDJ01/rels/d_a_obj_octhashi/splits.txt new file mode 100644 index 0000000000..1398f91435 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_octhashi/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_octhashi.cpp: + .text start:0x0000005C end:0x00001414 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000000F8 diff --git a/config/RZDJ01/rels/d_a_obj_octhashi/symbols.txt b/config/RZDJ01/rels/d_a_obj_octhashi/symbols.txt new file mode 100644 index 0000000000..caeafd8ae5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_octhashi/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__15daObjOCTHASHI_cFv = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjOCTHASHI_Create__FP10fopAc_ac_c = .text:0x0000023C; // type:function size:0x2F4 scope:global align:4 +daObjOCTHASHI_Delete__FP15daObjOCTHASHI_c = .text:0x00000530; // type:function size:0x44 scope:global align:4 +SetCoSph__15daObjOCTHASHI_cFv = .text:0x00000574; // type:function size:0xA4 scope:global align:4 +SetCoCyl__15daObjOCTHASHI_cFv = .text:0x00000618; // type:function size:0x80 scope:global align:4 +HakaiSet2__15daObjOCTHASHI_cFi = .text:0x00000698; // type:function size:0x3D8 scope:global align:4 +HakaiMotion2__15daObjOCTHASHI_cFv = .text:0x00000A70; // type:function size:0x194 scope:global align:4 +CylAction__15daObjOCTHASHI_cFv = .text:0x00000C04; // type:function size:0xD4 scope:global align:4 +SphAction__15daObjOCTHASHI_cFv = .text:0x00000CD8; // type:function size:0x270 scope:global align:4 +SphAction2__15daObjOCTHASHI_cFv = .text:0x00000F48; // type:function size:0xA8 scope:global align:4 +Action__15daObjOCTHASHI_cFv = .text:0x00000FF0; // type:function size:0xC4 scope:global align:4 +setBaseMtx__15daObjOCTHASHI_cFv = .text:0x000010B4; // type:function size:0xC0 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00001174; // type:function size:0xC scope:global align:4 +daObjOCTHASHI_Draw__FP15daObjOCTHASHI_c = .text:0x00001180; // type:function size:0x10 scope:global align:4 +daObjOCTHASHI_Execute__FP15daObjOCTHASHI_c = .text:0x00001190; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjOCTHASHI_cFv = .text:0x00001194; // type:function size:0xAC scope:global align:4 +daObjOCTHASHI_IsDelete__FP15daObjOCTHASHI_c = .text:0x00001240; // type:function size:0x8 scope:global align:4 +Delete__15daObjOCTHASHI_cFv = .text:0x00001248; // type:function size:0x30 scope:global align:4 +Draw__15daObjOCTHASHI_cFv = .text:0x00001278; // type:function size:0xD0 scope:global align:4 +Execute__15daObjOCTHASHI_cFPPA3_A4_f = .text:0x00001348; // type:function size:0x78 scope:global align:4 +Create__15daObjOCTHASHI_cFv = .text:0x000013C0; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$91907 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@93528 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93529 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93530 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93531 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93534 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@93580 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93581 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93582 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93583 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93584 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93601 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@93604 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@93664 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93665 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93666 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93667 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93668 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93669 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@93714 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93744 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93756 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93757 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93860 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93861 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93862 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93897 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +lbl_585_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ccCylSrc$91908 = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float +l_daObjOCTHASHI_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_OCTHASHI = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__15daObjOCTHASHI_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_585_data_CC = .data:0x000000CC; // type:object size:0x10 data:string +@92294 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjOCTHASHI_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_585_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string +lbl_585_data_109 = .data:0x00000109; // type:object size:0x8 data:string +lbl_585_data_111 = .data:0x00000111; // type:object size:0x11 data:string +lbl_585_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt b/config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt new file mode 100644 index 0000000000..93a769816a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_oiltubo/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_oiltubo.cpp: + .text start:0x0000005C end:0x00000BBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000002E8 + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_obj_oiltubo/symbols.txt b/config/RZDJ01/rels/d_a_obj_oiltubo/symbols.txt new file mode 100644 index 0000000000..77f0e15145 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_oiltubo/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daObj_Oiltubo_cFv = .text:0x0000005C; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObj_Oiltubo_cFv = .text:0x000001AC; // type:function size:0x11C scope:global align:4 +Execute__15daObj_Oiltubo_cFv = .text:0x000002C8; // type:function size:0x1D4 scope:global align:4 +Draw__15daObj_Oiltubo_cFv = .text:0x0000049C; // type:function size:0xE4 scope:global align:4 +createHeapCallBack__15daObj_Oiltubo_cFP10fopAc_ac_c = .text:0x00000580; // type:function size:0x4 scope:global align:4 +restart__15daObj_Oiltubo_cFv = .text:0x00000584; // type:function size:0x60 scope:global align:4 +initialize__15daObj_Oiltubo_cFv = .text:0x000005E4; // type:function size:0x138 scope:global align:4 +setProcess__15daObj_Oiltubo_cFM15daObj_Oiltubo_cFPCvPvPv_i = .text:0x0000071C; // type:function size:0xB0 scope:global align:4 +setParam__15daObj_Oiltubo_cFv = .text:0x000007CC; // type:function size:0x5C scope:global align:4 +setEnvTevColor__15daObj_Oiltubo_cFv = .text:0x00000828; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_Oiltubo_cFv = .text:0x00000880; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_Oiltubo_cFv = .text:0x000008C4; // type:function size:0x78 scope:global align:4 +setAttnPos__15daObj_Oiltubo_cFv = .text:0x0000093C; // type:function size:0x54 scope:global align:4 +chkEvent__15daObj_Oiltubo_cFv = .text:0x00000990; // type:function size:0x50 scope:global align:4 +wait__15daObj_Oiltubo_cFPv = .text:0x000009E0; // type:function size:0x90 scope:global align:4 +daObj_Oiltubo_Create__FPv = .text:0x00000A70; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_Delete__FPv = .text:0x00000A74; // type:function size:0x44 scope:global align:4 +daObj_Oiltubo_Execute__FPv = .text:0x00000AB8; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_Draw__FPv = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_IsDelete__FPv = .text:0x00000AC0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_oiltubo_cpp = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 +__dt__15daObj_Oiltubo_cFv = .text:0x00000B00; // type:function size:0xBC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__15daObj_Oiltubo_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93026 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93044 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93045 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93046 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93073 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93074 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93167 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93168 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_586_data_10 = .data:0x00000010; // type:object size:0x11 data:string +l_bmdFileName = .data:0x00000024; // type:object size:0x4 scope:global align:4 +lbl_586_data_28 = .data:0x00000028; // type:object size:0x12 data:string +l_bbmdFileName = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +lbl_586_data_40 = .data:0x00000040; // type:object size:0x12 data:string +l_bbtkFileName = .data:0x00000054; // type:object size:0x4 scope:global align:4 +@93079 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +daObj_Oiltubo_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_OILTUBO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Oiltubo_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_586_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@91994 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Oiltubo_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_586_data_E4 = .data:0x000000E4; // type:object size:0x34 +@92056 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_586_data_154 = .data:0x00000154; // type:object size:0x14 +@92058 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_586_data_19C = .data:0x0000019C; // type:object size:0x14 +@92116 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_586_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@92118 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_586_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@92120 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_586_data_220 = .data:0x00000220; // type:object size:0xC8 +mCcDCyl__15daObj_Oiltubo_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_onsen/splits.txt b/config/RZDJ01/rels/d_a_obj_onsen/splits.txt new file mode 100644 index 0000000000..c3065a8a14 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_onsen.cpp: + .text start:0x0000005C end:0x00000540 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_onsen/symbols.txt b/config/RZDJ01/rels/d_a_obj_onsen/symbols.txt new file mode 100644 index 0000000000..6ba172c76b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsen/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjOnsen_cFv = .text:0x0000005C; // type:function size:0x48 scope:global align:4 +setBaseMtx__12daObjOnsen_cFv = .text:0x000000A4; // type:function size:0x74 scope:global align:4 +Create__12daObjOnsen_cFv = .text:0x00000118; // type:function size:0x48 scope:global align:4 +CreateHeap__12daObjOnsen_cFv = .text:0x00000160; // type:function size:0x178 scope:global align:4 +create1st__12daObjOnsen_cFv = .text:0x000002D8; // type:function size:0x8C scope:global align:4 +Execute__12daObjOnsen_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x30 scope:global align:4 +Draw__12daObjOnsen_cFv = .text:0x00000394; // type:function size:0xDC scope:global align:4 +Delete__12daObjOnsen_cFv = .text:0x00000470; // type:function size:0x3C scope:global align:4 +daObjOnsen_create1st__FP12daObjOnsen_c = .text:0x000004AC; // type:function size:0x60 scope:global align:4 +daObjOnsen_MoveBGDelete__FP12daObjOnsen_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 +daObjOnsen_MoveBGExecute__FP12daObjOnsen_c = .text:0x00000510; // type:function size:0x4 scope:global align:4 +daObjOnsen_MoveBGDraw__FP12daObjOnsen_c = .text:0x00000514; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000524; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_btk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_bmd2 = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +@89716 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_587_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_587_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjOnsen_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Onsen = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daObjOnsen_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_587_data_94 = .data:0x00000094; // type:object size:0xD data:string +@89081 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjOnsen_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_onsenFire/splits.txt b/config/RZDJ01/rels/d_a_obj_onsenFire/splits.txt new file mode 100644 index 0000000000..5f8fea536a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsenFire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_onsenFire.cpp: + .text start:0x0000005C end:0x0000020C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_onsenFire/symbols.txt b/config/RZDJ01/rels/d_a_obj_onsenFire/symbols.txt new file mode 100644 index 0000000000..d9b5e7fece --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsenFire/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__16daObjOnsenFire_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +execute__16daObjOnsenFire_cFv = .text:0x000000D8; // type:function size:0xFC scope:global align:4 +daObjOnsenFire_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x4 scope:global align:4 +daObjOnsenFire_Execute__FP16daObjOnsenFire_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +daObjOnsenFire_Delete__FP16daObjOnsenFire_c = .text:0x000001DC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89871 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89872 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89873 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daObjOnsenFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ONSEN_FIRE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_onsenTaru/splits.txt b/config/RZDJ01/rels/d_a_obj_onsenTaru/splits.txt new file mode 100644 index 0000000000..4554125a35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsenTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_onsenTaru.cpp: + .text start:0x000000CC end:0x00001088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt b/config/RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt new file mode 100644 index 0000000000..a1ebb31cdd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_onsenTaru/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daOnsTaru_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__11daOnsTaru_cFv = .text:0x00000104; // type:function size:0x7C scope:global align:4 +CreateHeap__11daOnsTaru_cFv = .text:0x00000180; // type:function size:0x68 scope:global align:4 +create__11daOnsTaru_cFv = .text:0x000001E8; // type:function size:0x268 scope:global align:4 +createHeapCallBack__11daOnsTaru_cFP10fopAc_ac_c = .text:0x00000450; // type:function size:0x10 scope:global align:4 +chkSinkAll__11daOnsTaru_cFv = .text:0x00000460; // type:function size:0x24 scope:global align:4 +chkWaterLineIn__11daOnsTaru_cFv = .text:0x00000484; // type:function size:0x24 scope:global align:4 +bgCheck__11daOnsTaru_cFv = .text:0x000004A8; // type:function size:0x208 scope:global align:4 +Execute__11daOnsTaru_cFv = .text:0x000006B0; // type:function size:0x204 scope:global align:4 +mode_proc_call__11daOnsTaru_cFv = .text:0x000008B4; // type:function size:0x70 scope:global align:4 +mode_init_wait__11daOnsTaru_cFv = .text:0x00000924; // type:function size:0x30 scope:global align:4 +mode_proc_wait__11daOnsTaru_cFv = .text:0x00000954; // type:function size:0x8 scope:global align:4 +mode_init_carry__11daOnsTaru_cFv = .text:0x0000095C; // type:function size:0x30 scope:global align:4 +mode_proc_carry__11daOnsTaru_cFv = .text:0x0000098C; // type:function size:0xA0 scope:global align:4 +mode_init_drop__11daOnsTaru_cFv = .text:0x00000A2C; // type:function size:0x40 scope:global align:4 +mode_proc_drop__11daOnsTaru_cFv = .text:0x00000A6C; // type:function size:0x8 scope:global align:4 +mode_init_break__11daOnsTaru_cFv = .text:0x00000A74; // type:function size:0xEC scope:global align:4 +mode_proc_break__11daOnsTaru_cFv = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +mode_init_sink__11daOnsTaru_cFv = .text:0x00000B64; // type:function size:0x18 scope:global align:4 +mode_proc_sink__11daOnsTaru_cFv = .text:0x00000B7C; // type:function size:0xF0 scope:global align:4 +breakEffSet__11daOnsTaru_cFv = .text:0x00000C6C; // type:function size:0x268 scope:global align:4 +Draw__11daOnsTaru_cFv = .text:0x00000ED4; // type:function size:0x98 scope:global align:4 +Delete__11daOnsTaru_cFv = .text:0x00000F6C; // type:function size:0x30 scope:global align:4 +daOnsTaru_Draw__FP11daOnsTaru_c = .text:0x00000F9C; // type:function size:0x10 scope:global align:4 +daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x00000FAC; // type:function size:0x10 scope:global align:4 +daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00000FBC; // type:function size:0x10 scope:global align:4 +daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00000FCC; // type:function size:0x4 scope:global align:4 +__dt__15daOnsTaru_HIO_cFv = .text:0x00000FD0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_onsenTaru_cpp = .text:0x00001010; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93332 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93333 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__11daOnsTaru_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@93405 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93408 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93467 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93472 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93519 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93520 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93521 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93530 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93578 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@93652 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93653 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93654 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93655 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@93656 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93693 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +lbl_589_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_mode_func$91977 = .data:0x0000000C; // type:object size:0x3C scope:local align:4 +lbl_589_data_48 = .data:0x00000048; // type:object size:0x11 data:string +lbl_589_data_59 = .data:0x00000059; // type:object size:0x7 data:string +l_daOnsTaru_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OnsenTaru = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__15daOnsTaru_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_589_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@92138 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +__RTTI__15daOnsTaru_HIO_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__vt__11daOnsTaru_c = .data:0x000000F0; // type:object size:0x18 scope:global align:4 +lbl_589_data_108 = .data:0x00000108; // type:object size:0xC data:string +@92142 = .data:0x00000114; // type:object size:0xC scope:local align:4 +__RTTI__11daOnsTaru_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91798 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte +mCcDCyl__11daOnsTaru_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ornament_cloth/splits.txt b/config/RZDJ01/rels/d_a_obj_ornament_cloth/splits.txt new file mode 100644 index 0000000000..d2e784dd6e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ornament_cloth/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ornament_cloth.cpp: + .text start:0x0000005C end:0x00000AF0 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_ornament_cloth/symbols.txt b/config/RZDJ01/rels/d_a_obj_ornament_cloth/symbols.txt new file mode 100644 index 0000000000..fea0048be2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ornament_cloth/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjOnCloth_cFv = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +setBaseMtx__14daObjOnCloth_cFv = .text:0x0000018C; // type:function size:0x64 scope:global align:4 +setNormalClothPos__14daObjOnCloth_cFv = .text:0x000001F0; // type:function size:0x1BC scope:global align:4 +calcJointAngle__14daObjOnCloth_cFv = .text:0x000003AC; // type:function size:0x17C scope:global align:4 +checkPlayerMove__14daObjOnCloth_cFv = .text:0x00000528; // type:function size:0x124 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000064C; // type:function size:0xC0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +daObjOnCloth_Draw__FP14daObjOnCloth_c = .text:0x00000884; // type:function size:0xB0 scope:global align:4 +daObjOnCloth_Execute__FP14daObjOnCloth_c = .text:0x00000934; // type:function size:0x40 scope:global align:4 +daObjOnCloth_IsDelete__FP14daObjOnCloth_c = .text:0x00000974; // type:function size:0x8 scope:global align:4 +daObjOnCloth_Delete__FP14daObjOnCloth_c = .text:0x0000097C; // type:function size:0x68 scope:global align:4 +__dt__12ClothJoint_cFv = .text:0x000009E4; // type:function size:0x40 scope:global align:4 +daObjOnCloth_Create__FP10fopAc_ac_c = .text:0x00000A24; // type:function size:0xC8 scope:global align:4 +__ct__12ClothJoint_cFv = .text:0x00000AEC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjOnCloth_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93128 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93134 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93160 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93161 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@93271 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +lbl_109_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjOnCloth_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OnCloth = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_109_data_60 = .data:0x00000060; // type:object size:0xE data:string +lbl_109_data_6E = .data:0x0000006E; // type:object size:0xE data:string diff --git a/config/RZDJ01/rels/d_a_obj_pdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_pdoor/splits.txt new file mode 100644 index 0000000000..cf391b4cf2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdoor.cpp: + .text start:0x0000005C end:0x00000B94 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt new file mode 100644 index 0000000000..288a424a29 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdoor/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +initBaseMtx__12daObjPDoor_cFv = .text:0x00000140; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjPDoor_cFv = .text:0x00000160; // type:function size:0x64 scope:global align:4 +Create__12daObjPDoor_cFv = .text:0x000001C4; // type:function size:0x110 scope:global align:4 +CreateHeap__12daObjPDoor_cFv = .text:0x000002D4; // type:function size:0x68 scope:global align:4 +create1st__12daObjPDoor_cFv = .text:0x0000033C; // type:function size:0x64 scope:global align:4 +Execute__12daObjPDoor_cFPPA3_A4_f = .text:0x000003A0; // type:function size:0x6C scope:global align:4 +init_modeWait__12daObjPDoor_cFv = .text:0x0000040C; // type:function size:0x38 scope:global align:4 +modeWait__12daObjPDoor_cFv = .text:0x00000444; // type:function size:0x340 scope:global align:4 +init_modeRotate__12daObjPDoor_cFv = .text:0x00000784; // type:function size:0x1C scope:global align:4 +modeRotate__12daObjPDoor_cFv = .text:0x000007A0; // type:function size:0x2A8 scope:global align:4 +Draw__12daObjPDoor_cFv = .text:0x00000A48; // type:function size:0x98 scope:global align:4 +Delete__12daObjPDoor_cFv = .text:0x00000AE0; // type:function size:0x3C scope:global align:4 +daObjPDoor_create1st__FP12daObjPDoor_c = .text:0x00000B1C; // type:function size:0x60 scope:global align:4 +daObjPDoor_MoveBGDelete__FP12daObjPDoor_c = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +daObjPDoor_MoveBGExecute__FP12daObjPDoor_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +daObjPDoor_MoveBGDraw__FP12daObjPDoor_c = .text:0x00000B84; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92895 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93025 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@93123 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93124 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93125 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93126 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +pp_field$91767 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_590_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_func$91868 = .data:0x00000028; // type:object size:0x18 scope:local align:4 +daObjPDoor_METHODS = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PushDoor = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__12daObjPDoor_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_590_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@92029 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjPDoor_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_pdtile/splits.txt b/config/RZDJ01/rels/d_a_obj_pdtile/splits.txt new file mode 100644 index 0000000000..4cfb21200c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdtile/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdtile.cpp: + .text start:0x0000005C end:0x000014C8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000003B4 diff --git a/config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt b/config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt new file mode 100644 index 0000000000..4a68dd178b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdtile/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__13daObjPDtile_cFv = .text:0x00000068; // type:function size:0x194 scope:global align:4 +setMtx__13daObjPDtile_cFv = .text:0x000001FC; // type:function size:0x10C scope:global align:4 +rideActor__13daObjPDtile_cFP10fopAc_ac_c = .text:0x00000308; // type:function size:0x250 scope:global align:4 +CreateHeap__13daObjPDtile_cFv = .text:0x00000558; // type:function size:0x64 scope:global align:4 +Create__13daObjPDtile_cFv = .text:0x000005BC; // type:function size:0x11C scope:global align:4 +Execute__13daObjPDtile_cFPPA3_A4_f = .text:0x000006D8; // type:function size:0xAF8 scope:global align:4 +Draw__13daObjPDtile_cFv = .text:0x000011D0; // type:function size:0x13C scope:global align:4 +Delete__13daObjPDtile_cFv = .text:0x0000130C; // type:function size:0x50 scope:global align:4 +daObjPDtile_create1st__FP13daObjPDtile_c = .text:0x0000135C; // type:function size:0xCC scope:global align:4 +daObjPDtile_MoveBGDelete__FP13daObjPDtile_c = .text:0x00001428; // type:function size:0x4 scope:global align:4 +daObjPDtile_MoveBGExecute__FP13daObjPDtile_c = .text:0x0000142C; // type:function size:0x4 scope:global align:4 +daObjPDtile_MoveBGDraw__FP13daObjPDtile_c = .text:0x00001430; // type:function size:0x10 scope:global align:4 +__dt__13daObjPDtile_cFv = .text:0x00001440; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93437 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93438 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93439 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93440 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93448 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93449 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93503 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93504 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93505 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93633 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93634 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@93635 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93636 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93637 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93638 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93639 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93640 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93641 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93642 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93643 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93644 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93645 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93646 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93647 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93648 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93649 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93654 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@93681 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName4 = .data:0x00000008; // type:object size:0x4 scope:global align:4 +l_dzbidx4 = .data:0x0000000C; // type:object size:0x8 scope:global align:4 +l_bmdidx4 = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cull_box4 = .data:0x0000001C; // type:object size:0x30 scope:global align:4 +lbl_591_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_arcName7 = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_dzbidx7 = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +l_bmdidx7 = .data:0x00000060; // type:object size:0x4 scope:global align:4 +l_cull_box7 = .data:0x00000064; // type:object size:0x18 scope:global align:4 +lbl_591_data_7C = .data:0x0000007C; // type:object size:0xA data:string +l_arcName9 = .data:0x00000088; // type:object size:0x4 scope:global align:4 +l_dzbidx9 = .data:0x0000008C; // type:object size:0x4 scope:global align:4 +l_bmdidx9 = .data:0x00000090; // type:object size:0x4 scope:global align:4 +l_cull_box9 = .data:0x00000094; // type:object size:0x18 scope:global align:4 +cc_cyl_src = .data:0x000000AC; // type:object size:0x44 scope:global align:4 +daObjPDtile_METHODS = .data:0x000000F0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PDtile = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__13daObjPDtile_c = .data:0x00000140; // type:object size:0x2C scope:global align:4 +lbl_591_data_16C = .data:0x0000016C; // type:object size:0xE data:string +@92205 = .data:0x0000017C; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjPDtile_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_591_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@92208 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +lbl_591_data_1C0 = .data:0x000001C0; // type:object size:0x48 +@92322 = .data:0x00000208; // type:object size:0x4C scope:local align:4 +lbl_591_data_254 = .data:0x00000254; // type:object size:0x14 +@92326 = .data:0x00000268; // type:object size:0x44 scope:local align:4 +lbl_591_data_2AC = .data:0x000002AC; // type:object size:0x14 +@92328 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_591_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@92330 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_591_data_308 = .data:0x00000308; // type:object size:0x1C +@92332 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_591_data_330 = .data:0x00000330; // type:object size:0x1C +lbl_591_data_34C = .data:0x0000034C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000036C; // type:object size:0x8 scope:global align:4 +lbl_591_data_374 = .data:0x00000374; // type:object size:0x2C +@92367 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_pdwall/splits.txt b/config/RZDJ01/rels/d_a_obj_pdwall/splits.txt new file mode 100644 index 0000000000..ebee1223be --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdwall.cpp: + .text start:0x0000005C end:0x000009F8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt b/config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt new file mode 100644 index 0000000000..d31622c385 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pdwall/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__13daObjPDwall_cFv = .text:0x0000005C; // type:function size:0xE0 scope:global align:4 +setMtx__13daObjPDwall_cFv = .text:0x0000013C; // type:function size:0x150 scope:global align:4 +CreateHeap__13daObjPDwall_cFv = .text:0x0000028C; // type:function size:0x154 scope:global align:4 +Create__13daObjPDwall_cFv = .text:0x000003E0; // type:function size:0x154 scope:global align:4 +Execute__13daObjPDwall_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x294 scope:global align:4 +Draw__13daObjPDwall_cFv = .text:0x000007C8; // type:function size:0xC4 scope:global align:4 +Delete__13daObjPDwall_cFv = .text:0x0000088C; // type:function size:0x98 scope:global align:4 +daObjPDwall_create1st__FP13daObjPDwall_c = .text:0x00000924; // type:function size:0x60 scope:global align:4 +daObjPDwall_MoveBGDelete__FP13daObjPDwall_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +daObjPDwall_MoveBGExecute__FP13daObjPDwall_c = .text:0x00000988; // type:function size:0x4 scope:global align:4 +daObjPDwall_MoveBGDraw__FP13daObjPDwall_c = .text:0x0000098C; // type:function size:0x10 scope:global align:4 +__dt__13daObjPDwall_cFv = .text:0x0000099C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@89871 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@89872 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +@89928 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89975 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89976 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89977 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89978 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_592_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjPDwall_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PDwall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjPDwall_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_592_data_88 = .data:0x00000088; // type:object size:0xE data:string +@89231 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjPDwall_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_592_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_picture/splits.txt b/config/RZDJ01/rels/d_a_obj_picture/splits.txt new file mode 100644 index 0000000000..262c1926d2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_picture/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_picture.cpp: + .text start:0x0000005C end:0x000017D0 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_picture/symbols.txt b/config/RZDJ01/rels/d_a_obj_picture/symbols.txt new file mode 100644 index 0000000000..0ffb00e904 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_picture/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjPicture_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjPicture_cFv = .text:0x00000060; // type:function size:0x108 scope:global align:4 +__dt__14daObjPicture_cFv = .text:0x00000168; // type:function size:0xE0 scope:global align:4 +createHeap__14daObjPicture_cFv = .text:0x00000248; // type:function size:0x2D8 scope:global align:4 +create__14daObjPicture_cFv = .text:0x00000520; // type:function size:0x410 scope:global align:4 +Delete__14daObjPicture_cFv = .text:0x00000930; // type:function size:0xA8 scope:global align:4 +draw__14daObjPicture_cFv = .text:0x000009D8; // type:function size:0x148 scope:global align:4 +execute__14daObjPicture_cFv = .text:0x00000B20; // type:function size:0x32C scope:global align:4 +init__14daObjPicture_cFv = .text:0x00000E4C; // type:function size:0xA0 scope:global align:4 +setPicModelMtx__14daObjPicture_cFv = .text:0x00000EEC; // type:function size:0x80 scope:global align:4 +setTmgModelMtx__14daObjPicture_cFv = .text:0x00000F6C; // type:function size:0x88 scope:global align:4 +getLinePosPic__14daObjPicture_cFiP4cXyz = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 +setLinePos__14daObjPicture_cFv = .text:0x00001064; // type:function size:0x18C scope:global align:4 +moveLineFall1__14daObjPicture_cFv = .text:0x000011F0; // type:function size:0x19C scope:global align:4 +moveLineFall2__14daObjPicture_cFv = .text:0x0000138C; // type:function size:0x218 scope:global align:4 +chkHitRope__14daObjPicture_cFv = .text:0x000015A4; // type:function size:0xA8 scope:global align:4 +chkHitBombTg__14daObjPicture_cFv = .text:0x0000164C; // type:function size:0xA8 scope:global align:4 +setPicAtCol__14daObjPicture_cFv = .text:0x000016F4; // type:function size:0x7C scope:global align:4 +daObjPicture_create__FP14daObjPicture_c = .text:0x00001770; // type:function size:0x54 scope:global align:4 +daObjPicture_Delete__FP14daObjPicture_c = .text:0x000017C4; // type:function size:0x4 scope:global align:4 +daObjPicture_execute__FP14daObjPicture_c = .text:0x000017C8; // type:function size:0x4 scope:global align:4 +daObjPicture_draw__FP14daObjPicture_c = .text:0x000017CC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_PictureBmdIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@90982 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90983 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90984 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89079 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 +@91046 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91047 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91048 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91049 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91050 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91051 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91052 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91053 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91084 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@91143 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@91144 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91145 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91146 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91147 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91148 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91149 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@89206 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +@91154 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91155 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@91182 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@91210 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91211 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91212 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@91246 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@91247 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@91248 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@91251 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +s_CcDCps__14daObjPicture_c = .rodata:0x000000A8; // type:object size:0x4C scope:global align:4 +s_CcDCyl_pic_at__14daObjPicture_c = .rodata:0x000000F4; // type:object size:0x44 scope:global align:4 +lbl_593_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_LINE_OFFSET_POS = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_PIC_AT_OFFSET_POS = .data:0x00000028; // type:object size:0xC scope:global align:4 +daObjPicture_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Picture = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjPicture_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_593_data_90 = .data:0x00000090; // type:object size:0xF data:string +@89396 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjPicture_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_593_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_pillar/splits.txt b/config/RZDJ01/rels/d_a_obj_pillar/splits.txt new file mode 100644 index 0000000000..4a98638812 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pillar.cpp: + .text start:0x000000CC end:0x00001210 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000120 + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_obj_pillar/symbols.txt b/config/RZDJ01/rels/d_a_obj_pillar/symbols.txt new file mode 100644 index 0000000000..ffc7437fee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pillar/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPillar_HIO_cFv = .text:0x000000CC; // type:function size:0x78 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000144; // type:function size:0xBC scope:global align:4 +setBaseMtx__10daPillar_cFv = .text:0x00000200; // type:function size:0x12C scope:global align:4 +Create__10daPillar_cFv = .text:0x0000032C; // type:function size:0x1B4 scope:global align:4 +CreateHeap__10daPillar_cFv = .text:0x000004E0; // type:function size:0xE8 scope:global align:4 +create1st__10daPillar_cFv = .text:0x000005C8; // type:function size:0xF8 scope:global align:4 +__ct__10daPillar_cFv = .text:0x000006C0; // type:function size:0xA0 scope:global align:4 +checkAttacked__10daPillar_cFv = .text:0x00000760; // type:function size:0xBC scope:global align:4 +on_switch__10daPillar_cFv = .text:0x0000081C; // type:function size:0x14C scope:global align:4 +checkShake__10daPillar_cFv = .text:0x00000968; // type:function size:0x114 scope:global align:4 +setShake_rcrash__10daPillar_cFv = .text:0x00000A7C; // type:function size:0x180 scope:global align:4 +setShake_strong__10daPillar_cFv = .text:0x00000BFC; // type:function size:0x44 scope:global align:4 +setShake_weak__10daPillar_cFv = .text:0x00000C40; // type:function size:0x44 scope:global align:4 +actionSwOnWait__10daPillar_cFv = .text:0x00000C84; // type:function size:0x5C scope:global align:4 +actionSwOn__10daPillar_cFv = .text:0x00000CE0; // type:function size:0x50 scope:global align:4 +actionEnd__10daPillar_cFv = .text:0x00000D30; // type:function size:0x4 scope:global align:4 +Execute__10daPillar_cFPPA3_A4_f = .text:0x00000D34; // type:function size:0x29C scope:global align:4 +Draw__10daPillar_cFv = .text:0x00000FD0; // type:function size:0xD4 scope:global align:4 +Delete__10daPillar_cFv = .text:0x000010A4; // type:function size:0x3C scope:global align:4 +daPillar_create1st__FP10daPillar_c = .text:0x000010E0; // type:function size:0x54 scope:global align:4 +daPillar_MoveBGDelete__FP10daPillar_c = .text:0x00001134; // type:function size:0x4 scope:global align:4 +daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001138; // type:function size:0x4 scope:global align:4 +daPillar_MoveBGDraw__FP10daPillar_c = .text:0x0000113C; // type:function size:0x10 scope:global align:4 +__dt__14daPillar_HIO_cFv = .text:0x0000114C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_pillar_cpp = .text:0x0000118C; // type:function size:0x48 scope:global align:4 +__as__Q210daPillar_c7sdata_tFRCQ210daPillar_c7sdata_t = .text:0x000011D4; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_shadowBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000020; // type:object size:0x44 scope:global align:4 +l_shake_data = .rodata:0x00000064; // type:object size:0x30 scope:global align:4 +@93656 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93676 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93677 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@93678 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93690 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@93973 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93975 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94015 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@94016 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@94053 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94095 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94096 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94097 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +lbl_594_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_594_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_594_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_func$92275 = .data:0x00000024; // type:object size:0x24 scope:local align:4 +daPillar_METHODS = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Pillar = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__14daPillar_HIO_c = .data:0x00000098; // type:object size:0xC scope:global align:4 +lbl_594_data_A4 = .data:0x000000A4; // type:object size:0xF data:string +@92397 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__14daPillar_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__10daPillar_c = .data:0x000000D0; // type:object size:0x28 scope:global align:4 +lbl_594_data_F8 = .data:0x000000F8; // type:object size:0xB data:string +@92401 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__10daPillar_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@92022 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_pleaf/splits.txt b/config/RZDJ01/rels/d_a_obj_pleaf/splits.txt new file mode 100644 index 0000000000..c76b9c3a6b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pleaf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pleaf.cpp: + .text start:0x000000CC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt b/config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt new file mode 100644 index 0000000000..4a3ffa5f8d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pleaf/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Pleaf_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +create__13daObj_Pleaf_cFv = .text:0x00000180; // type:function size:0x23C scope:global align:4 +CreateHeap__13daObj_Pleaf_cFv = .text:0x000003BC; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Pleaf_cFv = .text:0x00000434; // type:function size:0xBC scope:global align:4 +Draw__13daObj_Pleaf_cFv = .text:0x000004F0; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Pleaf_cFP10fopAc_ac_c = .text:0x000005B0; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Pleaf_cFv = .text:0x000005B4; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Pleaf_cFv = .text:0x000005D4; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Pleaf_cFv = .text:0x0000062C; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Pleaf_cFv = .text:0x0000066C; // type:function size:0x68 scope:global align:4 +daObj_Pleaf_Create__FPv = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_Delete__FPv = .text:0x000006D8; // type:function size:0x34 scope:global align:4 +daObj_Pleaf_Execute__FPv = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_Draw__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_IsDelete__FPv = .text:0x00000714; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:global align:4 +__dt__19daObj_Pleaf_Param_cFv = .text:0x00000764; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Pleaf_Param_cFv = .text:0x000007A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Pleaf_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95838 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95839 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95840 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95841 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95842 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95870 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95871 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_595_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Pleaf_MethodTable = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_PLEAF = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Pleaf_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_595_data_6C = .data:0x0000006C; // type:object size:0xE data:string +@94951 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Pleaf_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Pleaf_Param_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_595_data_9C = .data:0x0000009C; // type:object size:0x14 data:string +__RTTI__19daObj_Pleaf_Param_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94789 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_poCandle/splits.txt b/config/RZDJ01/rels/d_a_obj_poCandle/splits.txt new file mode 100644 index 0000000000..fed67a34bf --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poCandle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poCandle.cpp: + .text start:0x000000CC end:0x00000AB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_poCandle/symbols.txt b/config/RZDJ01/rels/d_a_obj_poCandle/symbols.txt new file mode 100644 index 0000000000..587f64734f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poCandle/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daPoCandle_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__12daPoCandle_cFv = .text:0x000000F0; // type:function size:0x7C scope:global align:4 +CreateHeap__12daPoCandle_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +create__12daPoCandle_cFv = .text:0x000001D4; // type:function size:0x17C scope:global align:4 +lightInit__12daPoCandle_cFv = .text:0x00000350; // type:function size:0xA0 scope:global align:4 +pointLightProc__12daPoCandle_cFv = .text:0x000003F0; // type:function size:0xCC scope:global align:4 +Execute__12daPoCandle_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x19C scope:global align:4 +modeWait__12daPoCandle_cFv = .text:0x00000658; // type:function size:0x98 scope:global align:4 +init_modeOnFire__12daPoCandle_cFv = .text:0x000006F0; // type:function size:0x114 scope:global align:4 +modeOnFire__12daPoCandle_cFv = .text:0x00000804; // type:function size:0xC scope:global align:4 +modeOnSwWait__12daPoCandle_cFv = .text:0x00000810; // type:function size:0x60 scope:global align:4 +modeEnd__12daPoCandle_cFv = .text:0x00000870; // type:function size:0x4 scope:global align:4 +eventStart__12daPoCandle_cFv = .text:0x00000874; // type:function size:0x24 scope:global align:4 +Draw__12daPoCandle_cFv = .text:0x00000898; // type:function size:0x98 scope:global align:4 +Delete__12daPoCandle_cFv = .text:0x00000930; // type:function size:0x50 scope:global align:4 +daPoCandle_Draw__FP12daPoCandle_c = .text:0x00000980; // type:function size:0x10 scope:global align:4 +daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000990; // type:function size:0x4 scope:global align:4 +daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000994; // type:function size:0x4 scope:global align:4 +daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000998; // type:function size:0x4 scope:global align:4 +__dt__16daPoCandle_HIO_cFv = .text:0x0000099C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000A34; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000A3C; // type:function size:0x8 scope:global align:4 +__dt__12daPoCandle_cFv = .text:0x00000A44; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90066 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90137 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90161 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90162 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90163 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90164 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_596_rodata_18 = .rodata:0x00000018; // type:object size:0x4 +@90177 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90178 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90179 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90180 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +mode_proc$89143 = .rodata:0x0000002C; // type:object size:0x30 scope:local align:4 +@90206 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +lbl_596_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daPoCandle_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poCandle = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daPoCandle_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_596_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@89248 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__16daPoCandle_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__12daPoCandle_c = .data:0x00000094; // type:object size:0x48 scope:global align:4 +lbl_596_data_DC = .data:0x000000DC; // type:object size:0xD data:string +@89250 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +__RTTI__12daPoCandle_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +lbl_596_data_118 = .data:0x00000118; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +lbl_596_data_134 = .data:0x00000134; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000154; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89052 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_poFire/splits.txt b/config/RZDJ01/rels/d_a_obj_poFire/splits.txt new file mode 100644 index 0000000000..ed0779794e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poFire.cpp: + .text start:0x000000CC end:0x00001308 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDJ01/rels/d_a_obj_poFire/symbols.txt b/config/RZDJ01/rels/d_a_obj_poFire/symbols.txt new file mode 100644 index 0000000000..701656d09b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poFire/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPoFire_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +setBaseMtx__10daPoFire_cFv = .text:0x00000138; // type:function size:0x60 scope:global align:4 +create__10daPoFire_cFv = .text:0x00000198; // type:function size:0x144 scope:global align:4 +procMain__10daPoFire_cFv = .text:0x000002DC; // type:function size:0x78 scope:global align:4 +setFire__10daPoFire_cFv = .text:0x00000354; // type:function size:0x1A4 scope:global align:4 +searchCandle__10daPoFire_cFPvPv = .text:0x000004F8; // type:function size:0x70 scope:global align:4 +searchFireTag__10daPoFire_cFPvPv = .text:0x00000568; // type:function size:0x54 scope:global align:4 +init_modeInitMove__10daPoFire_cFv = .text:0x000005BC; // type:function size:0xC8 scope:global align:4 +modeInitMove__10daPoFire_cFv = .text:0x00000684; // type:function size:0xFC scope:global align:4 +modeWait__10daPoFire_cFv = .text:0x00000780; // type:function size:0xF4 scope:global align:4 +init_modeWaitSetEffect__10daPoFire_cFv = .text:0x00000874; // type:function size:0x98 scope:global align:4 +modeWaitSetEffect__10daPoFire_cFv = .text:0x0000090C; // type:function size:0x1AC scope:global align:4 +init_modeMoveOut__10daPoFire_cFv = .text:0x00000AB8; // type:function size:0x1C scope:global align:4 +modeMoveOut__10daPoFire_cFv = .text:0x00000AD4; // type:function size:0x1A0 scope:global align:4 +init_modeMove__10daPoFire_cFv = .text:0x00000C74; // type:function size:0x1C scope:global align:4 +modeMove__10daPoFire_cFv = .text:0x00000C90; // type:function size:0x1A0 scope:global align:4 +init_modeMoveWait__10daPoFire_cFv = .text:0x00000E30; // type:function size:0x2C scope:global align:4 +modeMoveWait__10daPoFire_cFv = .text:0x00000E5C; // type:function size:0x2C scope:global align:4 +modeNoMove__10daPoFire_cFv = .text:0x00000E88; // type:function size:0x74 scope:global align:4 +modeOnFire__10daPoFire_cFv = .text:0x00000EFC; // type:function size:0xF4 scope:global align:4 +modeFireEnd__10daPoFire_cFv = .text:0x00000FF0; // type:function size:0x88 scope:global align:4 +eventStart__10daPoFire_cFv = .text:0x00001078; // type:function size:0x6C scope:global align:4 +eventRun__10daPoFire_cFv = .text:0x000010E4; // type:function size:0x80 scope:global align:4 +eventEnd__10daPoFire_cFv = .text:0x00001164; // type:function size:0x8 scope:global align:4 +daPoFire_Draw__FP10daPoFire_c = .text:0x0000116C; // type:function size:0x8 scope:global align:4 +daPoFire_Execute__FP10daPoFire_c = .text:0x00001174; // type:function size:0x44 scope:global align:4 +daPoFire_Delete__FP10daPoFire_c = .text:0x000011B8; // type:function size:0x30 scope:global align:4 +daPoFire_Create__FP10fopAc_ac_c = .text:0x000011E8; // type:function size:0x4 scope:global align:4 +__dt__14daPoFire_HIO_cFv = .text:0x000011EC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:global align:4 +@1396@eventEnd__10daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local align:4 +@1396@eventRun__10daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local align:4 +@1396@eventStart__10daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local align:4 +@1396@__dt__10daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 +getFirePos__12daPoCandle_cFv = .text:0x00001294; // type:function size:0x1C scope:global align:4 +__dt__10daPoFire_cFv = .text:0x000012B0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93314 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93315 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93316 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93317 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93318 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93319 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_597_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 +@93370 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91918 = .rodata:0x00000024; // type:object size:0x6C scope:local align:4 +@93384 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93413 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93453 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93454 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93457 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93476 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93477 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93565 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93617 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93634 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +lbl_597_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_597_data_7 = .data:0x00000007; // type:object size:0x7 data:string +lbl_597_data_E = .data:0x0000000E; // type:object size:0x9 data:string +action_table$92193 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daPoFire_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poFire = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__14daPoFire_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_597_data_78 = .data:0x00000078; // type:object size:0xF data:string +@92244 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__14daPoFire_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__10daPoFire_c = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_597_data_D4 = .data:0x000000D4; // type:object size:0xB data:string +@92248 = .data:0x000000E0; // type:object size:0x1C scope:local align:4 +__RTTI__10daPoFire_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_597_data_104 = .data:0x00000104; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_597_data_120 = .data:0x00000120; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000140; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91871 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_poTbox/splits.txt b/config/RZDJ01/rels/d_a_obj_poTbox/splits.txt new file mode 100644 index 0000000000..770330dcb2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poTbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poTbox.cpp: + .text start:0x000000CC end:0x00000B94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt b/config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt new file mode 100644 index 0000000000..c0dee6d484 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_poTbox/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPoTbox_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setBaseMtx__10daPoTbox_cFv = .text:0x000000F4; // type:function size:0xD4 scope:global align:4 +CreateHeap__10daPoTbox_cFv = .text:0x000001C8; // type:function size:0x2BC scope:global align:4 +create__10daPoTbox_cFv = .text:0x00000484; // type:function size:0x234 scope:global align:4 +Execute__10daPoTbox_cFPPA3_A4_f = .text:0x000006B8; // type:function size:0x84 scope:global align:4 +modeWait__10daPoTbox_cFv = .text:0x0000073C; // type:function size:0x58 scope:global align:4 +init_modeOpen__10daPoTbox_cFv = .text:0x00000794; // type:function size:0xE4 scope:global align:4 +modeOpen__10daPoTbox_cFv = .text:0x00000878; // type:function size:0x5C scope:global align:4 +modeOpenEnd__10daPoTbox_cFv = .text:0x000008D4; // type:function size:0x8 scope:global align:4 +modeEnd__10daPoTbox_cFv = .text:0x000008DC; // type:function size:0x4 scope:global align:4 +Draw__10daPoTbox_cFv = .text:0x000008E0; // type:function size:0x180 scope:global align:4 +Delete__10daPoTbox_cFv = .text:0x00000A60; // type:function size:0x74 scope:global align:4 +daPoTbox_Draw__FP10daPoTbox_c = .text:0x00000AD4; // type:function size:0x10 scope:global align:4 +daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000AE8; // type:function size:0x4 scope:global align:4 +daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x4 scope:global align:4 +__dt__14daPoTbox_HIO_cFv = .text:0x00000AF0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000B78; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@90218 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90301 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90369 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89100 = .rodata:0x00000018; // type:object size:0x30 scope:local align:4 +@90448 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +lbl_598_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_598_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_type = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000020; // type:object size:0x8 scope:global align:4 +l_daPoTbox_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poTbox = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daPoTbox_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_598_data_84 = .data:0x00000084; // type:object size:0xF data:string +@89228 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daPoTbox_HIO_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__vt__10daPoTbox_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_598_data_D8 = .data:0x000000D8; // type:object size:0xB data:string +@89230 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__10daPoTbox_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88975 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_prop/splits.txt b/config/RZDJ01/rels/d_a_obj_prop/splits.txt new file mode 100644 index 0000000000..9272775d3f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_prop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_prop.cpp: + .text start:0x0000005C end:0x00000414 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_prop/symbols.txt b/config/RZDJ01/rels/d_a_obj_prop/symbols.txt new file mode 100644 index 0000000000..82cbd6dc1e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_prop/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjProp_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daObjProp_cFv = .text:0x00000060; // type:function size:0x3C scope:global align:4 +__dt__11daObjProp_cFv = .text:0x0000009C; // type:function size:0x84 scope:global align:4 +createHeap__11daObjProp_cFv = .text:0x00000120; // type:function size:0x78 scope:global align:4 +create__11daObjProp_cFv = .text:0x00000198; // type:function size:0xCC scope:global align:4 +draw__11daObjProp_cFv = .text:0x00000264; // type:function size:0x68 scope:global align:4 +execute__11daObjProp_cFv = .text:0x000002CC; // type:function size:0x44 scope:global align:4 +init__11daObjProp_cFv = .text:0x00000310; // type:function size:0x10 scope:global align:4 +setModelMtx__11daObjProp_cFv = .text:0x00000320; // type:function size:0x64 scope:global align:4 +daObjProp_create__FP11daObjProp_c = .text:0x00000384; // type:function size:0x54 scope:global align:4 +daObjProp_Delete__FP11daObjProp_c = .text:0x000003D8; // type:function size:0x34 scope:global align:4 +daObjProp_execute__FP11daObjProp_c = .text:0x0000040C; // type:function size:0x4 scope:global align:4 +daObjProp_draw__FP11daObjProp_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +BMD_IDX$88960 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +ADD_ANGLE$89006 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_599_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjProp_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Prop = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjProp_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_599_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89049 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjProp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_599_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt b/config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt new file mode 100644 index 0000000000..9330d06b9d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pumpkin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pumpkin.cpp: + .text start:0x000000CC end:0x00002400 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_pumpkin/symbols.txt b/config/RZDJ01/rels/d_a_obj_pumpkin/symbols.txt new file mode 100644 index 0000000000..76d2bdf1b8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_pumpkin/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_Pumpkin_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__15daObj_Pumpkin_cFv = .text:0x000001B8; // type:function size:0x2B4 scope:global align:4 +CreateHeap__15daObj_Pumpkin_cFv = .text:0x0000046C; // type:function size:0x8C scope:global align:4 +Execute__15daObj_Pumpkin_cFv = .text:0x000004F8; // type:function size:0x139C scope:global align:4 +Draw__15daObj_Pumpkin_cFv = .text:0x00001894; // type:function size:0x184 scope:global align:4 +createHeapCallBack__15daObj_Pumpkin_cFP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x4 scope:global align:4 +isDelete__15daObj_Pumpkin_cFv = .text:0x00001A1C; // type:function size:0x84 scope:global align:4 +setEnvTevColor__15daObj_Pumpkin_cFv = .text:0x00001AA0; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_Pumpkin_cFv = .text:0x00001AF8; // type:function size:0x44 scope:global align:4 +reset__15daObj_Pumpkin_cFv = .text:0x00001B3C; // type:function size:0x64 scope:global align:4 +setMtx__15daObj_Pumpkin_cFv = .text:0x00001BA0; // type:function size:0xF8 scope:global align:4 +calcRollAngle__15daObj_Pumpkin_cFsi = .text:0x00001C98; // type:function size:0x88 scope:global align:4 +getWallAngle__15daObj_Pumpkin_cFsPs = .text:0x00001D20; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__15daObj_Pumpkin_cFv = .text:0x00001E94; // type:function size:0x84 scope:global align:4 +setWaterPrtcl__15daObj_Pumpkin_cFv = .text:0x00001F18; // type:function size:0xFC scope:global align:4 +setHamonPrtcl__15daObj_Pumpkin_cFv = .text:0x00002014; // type:function size:0x60 scope:global align:4 +crash__15daObj_Pumpkin_cFv = .text:0x00002074; // type:function size:0x260 scope:global align:4 +daObj_Pumpkin_Create__FPv = .text:0x000022D4; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_Delete__FPv = .text:0x000022D8; // type:function size:0x34 scope:global align:4 +daObj_Pumpkin_Execute__FPv = .text:0x0000230C; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_Draw__FPv = .text:0x00002310; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_IsDelete__FPv = .text:0x00002314; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:global align:4 +getProcType__15daObj_Pumpkin_cFv = .text:0x00002394; // type:function size:0x1C scope:global align:4 +__dt__21daObj_Pumpkin_Param_cFv = .text:0x000023B0; // type:function size:0x40 scope:global align:4 +__ct__21daObj_Pumpkin_Param_cFv = .text:0x000023F0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_Pumpkin_Param_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +l_ccDObjData = .rodata:0x00000034; // type:object size:0x30 scope:global align:4 +@97597 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97598 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97914 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@97915 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97916 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97917 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97918 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97919 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97920 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97921 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97922 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97923 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97924 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97925 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97926 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97927 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97929 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97930 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97931 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97932 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97933 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97934 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@97935 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97936 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97937 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97938 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97939 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@97967 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98083 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98084 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@98115 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_600_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_600_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +emttrId$95582 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +daObj_Pumpkin_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_PUMPKIN = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Pumpkin_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_600_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@95656 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Pumpkin_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__21daObj_Pumpkin_Param_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_600_data_B0 = .data:0x000000B0; // type:object size:0x16 data:string +__RTTI__21daObj_Pumpkin_Param_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +@94956 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rcircle/splits.txt b/config/RZDJ01/rels/d_a_obj_rcircle/splits.txt new file mode 100644 index 0000000000..9953658b7e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rcircle/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rcircle.cpp: + .text start:0x0000005C end:0x000005C0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDJ01/rels/d_a_obj_rcircle/symbols.txt b/config/RZDJ01/rels/d_a_obj_rcircle/symbols.txt new file mode 100644 index 0000000000..642e013d65 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rcircle/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjRCircle_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjRCircle_cFv = .text:0x00000060; // type:function size:0x68 scope:global align:4 +__dt__14daObjRCircle_cFv = .text:0x000000C8; // type:function size:0x9C scope:global align:4 +createHeap__14daObjRCircle_cFv = .text:0x00000164; // type:function size:0x100 scope:global align:4 +create__14daObjRCircle_cFv = .text:0x00000264; // type:function size:0xF8 scope:global align:4 +draw__14daObjRCircle_cFv = .text:0x0000035C; // type:function size:0xC0 scope:global align:4 +execute__14daObjRCircle_cFv = .text:0x0000041C; // type:function size:0xBC scope:global align:4 +setModelMtx__14daObjRCircle_cFv = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +daObjRCircle_create__FP14daObjRCircle_c = .text:0x00000530; // type:function size:0x54 scope:global align:4 +daObjRCircle_Delete__FP14daObjRCircle_c = .text:0x00000584; // type:function size:0x34 scope:global align:4 +daObjRCircle_execute__FP14daObjRCircle_c = .text:0x000005B8; // type:function size:0x4 scope:global align:4 +daObjRCircle_draw__FP14daObjRCircle_c = .text:0x000005BC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89832 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89833 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_601_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjRCircle_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RCircle = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjRCircle_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_601_data_68 = .data:0x00000068; // type:object size:0xF data:string +@89071 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjRCircle_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +lbl_601_data_94 = .data:0x00000094; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rfHole/splits.txt b/config/RZDJ01/rels/d_a_obj_rfHole/splits.txt new file mode 100644 index 0000000000..1c904c0d9c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rfHole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rfHole.cpp: + .text start:0x000000CC end:0x00000960 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt b/config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt new file mode 100644 index 0000000000..0d88df6c23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rfHole/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daRfHole_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +setBaseMtx__10daRfHole_cFv = .text:0x00000110; // type:function size:0x88 scope:global align:4 +CreateHeap__10daRfHole_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__10daRfHole_cFv = .text:0x00000200; // type:function size:0x144 scope:global align:4 +rideCallBack__10daRfHole_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000344; // type:function size:0x4C scope:global align:4 +playerAreaCheck__10daRfHole_cFv = .text:0x00000390; // type:function size:0x164 scope:global align:4 +Execute__10daRfHole_cFPPA3_A4_f = .text:0x000004F4; // type:function size:0x70 scope:global align:4 +modeWait__10daRfHole_cFv = .text:0x00000564; // type:function size:0x14 scope:global align:4 +init_modeBreak__10daRfHole_cFv = .text:0x00000578; // type:function size:0x12C scope:global align:4 +modeBreak__10daRfHole_cFv = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +init_modeBreakEff__10daRfHole_cFv = .text:0x000006A8; // type:function size:0x50 scope:global align:4 +modeBreakEff__10daRfHole_cFv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +modeEnd__10daRfHole_cFv = .text:0x000006FC; // type:function size:0x4 scope:global align:4 +setBreakEffect__10daRfHole_cFv = .text:0x00000700; // type:function size:0xF4 scope:global align:4 +Draw__10daRfHole_cFv = .text:0x000007F4; // type:function size:0x98 scope:global align:4 +Delete__10daRfHole_cFv = .text:0x0000088C; // type:function size:0x30 scope:global align:4 +daRfHole_Draw__FP10daRfHole_c = .text:0x000008BC; // type:function size:0x10 scope:global align:4 +daRfHole_Execute__FP10daRfHole_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +daRfHole_Delete__FP10daRfHole_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 +daRfHole_Create__FP10fopAc_ac_c = .text:0x000008D4; // type:function size:0x4 scope:global align:4 +__dt__14daRfHole_HIO_cFv = .text:0x000008D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92745 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92746 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92747 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92824 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92825 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +particle_id$91916 = .rodata:0x00000014; // type:object size:0xA scope:local align:4 +lbl_602_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$91859 = .data:0x0000000C; // type:object size:0x30 scope:local align:4 +l_daRfHole_Method = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RfHole = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__14daRfHole_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_602_data_98 = .data:0x00000098; // type:object size:0xF data:string +@91967 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daRfHole_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__10daRfHole_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_602_data_EC = .data:0x000000EC; // type:object size:0xB data:string +@91971 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__10daRfHole_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91755 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_rgate/splits.txt b/config/RZDJ01/rels/d_a_obj_rgate/splits.txt new file mode 100644 index 0000000000..5a2e140f06 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rgate.cpp: + .text start:0x0000005C end:0x00002030 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDJ01/rels/d_a_obj_rgate/symbols.txt b/config/RZDJ01/rels/d_a_obj_rgate/symbols.txt new file mode 100644 index 0000000000..e5109b2684 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rgate/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000B0; // type:function size:0xF8 scope:global align:4 +initBaseMtx__12daObjRgate_cFv = .text:0x000001A8; // type:function size:0x118 scope:global align:4 +setBaseMtx__12daObjRgate_cFv = .text:0x000002C0; // type:function size:0x474 scope:global align:4 +Create__12daObjRgate_cFv = .text:0x00000734; // type:function size:0x1B8 scope:global align:4 +CreateHeap__12daObjRgate_cFv = .text:0x000008EC; // type:function size:0x1AC scope:global align:4 +create1st__12daObjRgate_cFv = .text:0x00000A98; // type:function size:0x64 scope:global align:4 +checkAreaL__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000AFC; // type:function size:0x350 scope:global align:4 +checkAreaR__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000E4C; // type:function size:0x350 scope:global align:4 +checkOpen__12daObjRgate_cFv = .text:0x0000119C; // type:function size:0x130 scope:global align:4 +checkDirL__12daObjRgate_cFP10fopAc_ac_c = .text:0x000012CC; // type:function size:0x80 scope:global align:4 +checkDirR__12daObjRgate_cFP10fopAc_ac_c = .text:0x0000134C; // type:function size:0x80 scope:global align:4 +action__12daObjRgate_cFv = .text:0x000013CC; // type:function size:0x68 scope:global align:4 +action_typeA__12daObjRgate_cFv = .text:0x00001434; // type:function size:0x68C scope:global align:4 +actionWaitEvent__12daObjRgate_cFv = .text:0x00001AC0; // type:function size:0xA8 scope:global align:4 +actionEvent__12daObjRgate_cFv = .text:0x00001B68; // type:function size:0x68 scope:global align:4 +actionDead__12daObjRgate_cFv = .text:0x00001BD0; // type:function size:0x4 scope:global align:4 +demoProc__12daObjRgate_cFv = .text:0x00001BD4; // type:function size:0x1A8 scope:global align:4 +Execute__12daObjRgate_cFPPA3_A4_f = .text:0x00001D7C; // type:function size:0x80 scope:global align:4 +Draw__12daObjRgate_cFv = .text:0x00001DFC; // type:function size:0x108 scope:global align:4 +Delete__12daObjRgate_cFv = .text:0x00001F04; // type:function size:0x6C scope:global align:4 +daObjRgate_create1st__FP12daObjRgate_c = .text:0x00001F70; // type:function size:0xA8 scope:global align:4 +daObjRgate_MoveBGDelete__FP12daObjRgate_c = .text:0x00002018; // type:function size:0x4 scope:global align:4 +daObjRgate_MoveBGExecute__FP12daObjRgate_c = .text:0x0000201C; // type:function size:0x4 scope:global align:4 +daObjRgate_MoveBGDraw__FP12daObjRgate_c = .text:0x00002020; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@97788 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97789 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97790 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97833 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97834 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97974 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97975 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97976 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97977 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97978 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97979 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98011 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98044 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98045 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98143 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98144 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98145 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98146 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98147 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98148 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98149 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98150 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98151 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98152 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@98156 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_603_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_603_data_10 = .data:0x00000010; // type:object size:0x12 data:string +l_evName$95185 = .data:0x00000024; // type:object size:0x4 scope:local align:4 data:4byte +l_func$95616 = .data:0x00000028; // type:object size:0x24 scope:local align:4 +lbl_603_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +lbl_603_data_53 = .data:0x00000053; // type:object size:0x6 data:string +lbl_603_data_59 = .data:0x00000059; // type:object size:0x5 data:string +lbl_603_data_5E = .data:0x0000005E; // type:object size:0xB data:string +lbl_603_data_69 = .data:0x00000069; // type:object size:0x7 data:string +lbl_603_data_70 = .data:0x00000070; // type:object size:0x5 data:string +action_table$95661 = .data:0x00000078; // type:object size:0x10 scope:local align:4 +daObjRgate_METHODS = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RiderGate = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daObjRgate_c = .data:0x000000D8; // type:object size:0x28 scope:global align:4 +lbl_603_data_100 = .data:0x00000100; // type:object size:0xD data:string +@95749 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjRgate_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_riverrock/splits.txt b/config/RZDJ01/rels/d_a_obj_riverrock/splits.txt new file mode 100644 index 0000000000..482250bc74 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_riverrock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_riverrock.cpp: + .text start:0x000000CC end:0x000011E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_riverrock/symbols.txt b/config/RZDJ01/rels/d_a_obj_riverrock/symbols.txt new file mode 100644 index 0000000000..c4eca8cf8d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_riverrock/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daObjRIVERROCK_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +initCcCylinder__16daObjRIVERROCK_cFv = .text:0x000000F4; // type:function size:0x60 scope:global align:4 +SetCcCyl__16daObjRIVERROCK_cFv = .text:0x00000154; // type:function size:0x60 scope:global align:4 +daObjRIVERROCK_Create__FP10fopAc_ac_c = .text:0x000001B4; // type:function size:0x30C scope:global align:4 +daObjRIVERROCK_Delete__FP16daObjRIVERROCK_c = .text:0x000004C0; // type:function size:0x24 scope:global align:4 +BreakWaitAction__16daObjRIVERROCK_cFv = .text:0x000004E4; // type:function size:0xCC scope:global align:4 +CheckBG__16daObjRIVERROCK_cFv = .text:0x000005B0; // type:function size:0x318 scope:global align:4 +BreakMoveAction__16daObjRIVERROCK_cFv = .text:0x000008C8; // type:function size:0x88 scope:global align:4 +BrokenAction__16daObjRIVERROCK_cFv = .text:0x00000950; // type:function size:0xD4 scope:global align:4 +BreakAction__16daObjRIVERROCK_cFv = .text:0x00000A24; // type:function size:0x34 scope:global align:4 +Action__16daObjRIVERROCK_cFv = .text:0x00000A58; // type:function size:0x64 scope:global align:4 +BreakSet__16daObjRIVERROCK_cFv = .text:0x00000ABC; // type:function size:0x318 scope:global align:4 +setBaseMtx__16daObjRIVERROCK_cFv = .text:0x00000DD4; // type:function size:0xEC scope:global align:4 +daObjRIVERROCK_Draw__FP16daObjRIVERROCK_c = .text:0x00000EC0; // type:function size:0x10 scope:global align:4 +daObjRIVERROCK_Execute__FP16daObjRIVERROCK_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +CreateHeap__16daObjRIVERROCK_cFv = .text:0x00000ED4; // type:function size:0x6C scope:global align:4 +daObjRIVERROCK_IsDelete__FP16daObjRIVERROCK_c = .text:0x00000F40; // type:function size:0x8 scope:global align:4 +__dt__20daObjRIVERROCK_HIO_cFv = .text:0x00000F48; // type:function size:0x40 scope:global align:4 +Delete__16daObjRIVERROCK_cFv = .text:0x00000F88; // type:function size:0x5C scope:global align:4 +Draw__16daObjRIVERROCK_cFv = .text:0x00000FE4; // type:function size:0x88 scope:global align:4 +Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x0000106C; // type:function size:0xCC scope:global align:4 +Create__16daObjRIVERROCK_cFv = .text:0x00001138; // type:function size:0x60 scope:global align:4 +__sinit_\d_a_obj_riverrock_cpp = .text:0x00001198; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90571 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccCylSrc$89105 = .rodata:0x00000004; // type:object size:0x44 scope:local align:4 +@90577 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@90655 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90656 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90657 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90658 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90659 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90660 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90665 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@90684 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@90708 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90709 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90710 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@90711 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90712 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90713 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90735 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90739 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@90800 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90801 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@90814 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90900 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90901 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +lbl_604_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjRIVERROCK_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RIVERROCK = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__20daObjRIVERROCK_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_604_data_6C = .data:0x0000006C; // type:object size:0x15 data:string +@89380 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__20daObjRIVERROCK_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__16daObjRIVERROCK_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_604_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +@89383 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjRIVERROCK_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_604_data_F0 = .data:0x000000F0; // type:object size:0x10 data:string +lbl_604_data_100 = .data:0x00000100; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_604_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@89092 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_rock/splits.txt b/config/RZDJ01/rels/d_a_obj_rock/splits.txt new file mode 100644 index 0000000000..39a9d41647 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rock.cpp: + .text start:0x0000005C end:0x000008D0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_rock/symbols.txt b/config/RZDJ01/rels/d_a_obj_rock/symbols.txt new file mode 100644 index 0000000000..af66553a85 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rock/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Rock_Draw__FP14obj_rock_class = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +daObj_Rock_Execute__FP14obj_rock_class = .text:0x000000DC; // type:function size:0x12C scope:global align:4 +daObj_Rock_IsDelete__FP14obj_rock_class = .text:0x00000208; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000210; // type:function size:0xA8 scope:global align:4 +daObj_Rock_Create__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x4CC scope:global align:4 +daObj_Rock_Delete__FP14obj_rock_class = .text:0x00000784; // type:function size:0x88 scope:global align:4 +__ct__7rock_ssFv = .text:0x0000080C; // type:function size:0x68 scope:global align:4 +__dt__7rock_ssFv = .text:0x00000874; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94420 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94533 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94534 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94535 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94540 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +lbl_605_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$93460 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Rock_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ROCK = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rope_bridge/splits.txt b/config/RZDJ01/rels/d_a_obj_rope_bridge/splits.txt new file mode 100644 index 0000000000..7e2271f9ab --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rope_bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rope_bridge.cpp: + .text start:0x0000005C end:0x00001838 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000278 diff --git a/config/RZDJ01/rels/d_a_obj_rope_bridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_rope_bridge/symbols.txt new file mode 100644 index 0000000000..eff23f670a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rope_bridge/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjRBridge_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__14daObjRBridge_cFv = .text:0x000000E8; // type:function size:0xA0 scope:global align:4 +checkE3Special__14daObjRBridge_cFv = .text:0x00000188; // type:function size:0x58 scope:global align:4 +setStPos__14daObjRBridge_cFv = .text:0x000001E0; // type:function size:0x134 scope:global align:4 +initLinePos__14daObjRBridge_cFv = .text:0x00000314; // type:function size:0x1F0 scope:global align:4 +setLinePos__14daObjRBridge_cFv = .text:0x00000504; // type:function size:0x31C scope:global align:4 +getLinePosSt__14daObjRBridge_cFP4cXyz = .text:0x00000820; // type:function size:0x6C scope:global align:4 +getLinePosBrg__14daObjRBridge_cFiP4cXyz = .text:0x0000088C; // type:function size:0x98 scope:global align:4 +checkTight__14daObjRBridge_cFv = .text:0x00000924; // type:function size:0x80 scope:global align:4 +Create__14daObjRBridge_cFv = .text:0x000009A4; // type:function size:0x194 scope:global align:4 +CreateHeap__14daObjRBridge_cFv = .text:0x00000B38; // type:function size:0x234 scope:global align:4 +create1st__14daObjRBridge_cFv = .text:0x00000D6C; // type:function size:0xB4 scope:global align:4 +Execute__14daObjRBridge_cFPPA3_A4_f = .text:0x00000E20; // type:function size:0xEC scope:global align:4 +action__14daObjRBridge_cFv = .text:0x00000F0C; // type:function size:0x144 scope:global align:4 +mode_wait__14daObjRBridge_cFv = .text:0x00001050; // type:function size:0x240 scope:global align:4 +init_cut__14daObjRBridge_cFv = .text:0x00001290; // type:function size:0x28 scope:global align:4 +mode_cut__14daObjRBridge_cFv = .text:0x000012B8; // type:function size:0x190 scope:global align:4 +mode_end__14daObjRBridge_cFv = .text:0x00001448; // type:function size:0x4 scope:global align:4 +Draw__14daObjRBridge_cFv = .text:0x0000144C; // type:function size:0x1F0 scope:global align:4 +checkHimoCulling__14daObjRBridge_cFv = .text:0x0000163C; // type:function size:0xC4 scope:global align:4 +Delete__14daObjRBridge_cFv = .text:0x00001700; // type:function size:0x60 scope:global align:4 +daObjRBridge_create1st__FP14daObjRBridge_c = .text:0x00001760; // type:function size:0xC0 scope:global align:4 +daObjRBridge_MoveBGDelete__FP14daObjRBridge_c = .text:0x00001820; // type:function size:0x4 scope:global align:4 +daObjRBridge_MoveBGExecute__FP14daObjRBridge_c = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daObjRBridge_MoveBGDraw__FP14daObjRBridge_c = .text:0x00001828; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_brgBmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_brgDzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_rope_length = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_himo_thick = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_rope_cullbox_offset = .rodata:0x00000028; // type:object size:0x18 scope:global align:4 +l_rope_cullbox = .rodata:0x00000040; // type:object size:0x18 scope:global align:4 +@89010 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@91213 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91214 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@91215 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@91290 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91291 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91374 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91375 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89333 = .rodata:0x0000007C; // type:object size:0x24 scope:local align:4 +@91566 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@91567 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@91627 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@91630 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@91641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@91642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_110_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_110_data_1C = .data:0x0000001C; // type:object size:0x9 data:string +l_ropeArcName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +l_rope_offsetL = .data:0x0000002C; // type:object size:0x18 scope:global align:4 +l_rope_offsetS = .data:0x00000044; // type:object size:0x18 scope:global align:4 +l_rope_offsetSt = .data:0x0000005C; // type:object size:0xC scope:global align:4 +l_cull_sizeS = .data:0x00000068; // type:object size:0x18 scope:global align:4 +l_cull_sizeL = .data:0x00000080; // type:object size:0x18 scope:global align:4 +l_att_disXZ = .data:0x00000098; // type:object size:0x8 scope:global align:4 +l_att_high = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +l_att_low = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +l_att_ang = .data:0x000000B0; // type:object size:0x4 scope:global align:4 +l_sph_src = .data:0x000000B4; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .data:0x000000F4; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x00000134; // type:object size:0x4C scope:global align:4 +lbl_110_data_180 = .data:0x00000180; // type:object size:0x7 data:string +l_fall_start_se$89406 = .data:0x00000188; // type:object size:0x8 scope:local align:4 +l_fall_end_se$89407 = .data:0x00000190; // type:object size:0x8 scope:local align:4 +daObjRBridge_METHODS = .data:0x00000198; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RopeBridge = .data:0x000001B8; // type:object size:0x30 scope:global align:4 +__vt__14daObjRBridge_c = .data:0x000001E8; // type:object size:0x28 scope:global align:4 +lbl_110_data_210 = .data:0x00000210; // type:object size:0xF data:string +@89519 = .data:0x00000220; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjRBridge_c = .data:0x00000234; // type:object size:0x8 scope:global align:4 +lbl_110_data_23C = .data:0x0000023C; // type:object size:0x11 data:string +@89521 = .data:0x00000250; // type:object size:0xC scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000264; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rotBridge/splits.txt b/config/RZDJ01/rels/d_a_obj_rotBridge/splits.txt new file mode 100644 index 0000000000..50a1df3062 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rotBridge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotBridge.cpp: + .text start:0x000000CC end:0x00000AC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_rotBridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_rotBridge/symbols.txt new file mode 100644 index 0000000000..283689245e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rotBridge/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daRotBridge_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +setBaseMtx__13daRotBridge_cFv = .text:0x00000110; // type:function size:0xE4 scope:global align:4 +CreateHeap__13daRotBridge_cFv = .text:0x000001F4; // type:function size:0x17C scope:global align:4 +create__13daRotBridge_cFv = .text:0x00000370; // type:function size:0x204 scope:global align:4 +rideCallBack__13daRotBridge_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000574; // type:function size:0x18 scope:global align:4 +Execute__13daRotBridge_cFPPA3_A4_f = .text:0x0000058C; // type:function size:0xD8 scope:global align:4 +playerAreaCheck__13daRotBridge_cFv = .text:0x00000664; // type:function size:0xA0 scope:global align:4 +moveBridge__13daRotBridge_cFv = .text:0x00000704; // type:function size:0x1E0 scope:global align:4 +Draw__13daRotBridge_cFv = .text:0x000008E4; // type:function size:0xAC scope:global align:4 +Delete__13daRotBridge_cFv = .text:0x00000990; // type:function size:0x74 scope:global align:4 +daRotBridge_Draw__FP13daRotBridge_c = .text:0x00000A04; // type:function size:0x10 scope:global align:4 +daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000A14; // type:function size:0x4 scope:global align:4 +daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 +daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 +__dt__17daRotBridge_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000AA8; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90071 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x00000010; // type:object size:0xC scope:global align:4 +l_bckIdx = .rodata:0x0000001C; // type:object size:0xC scope:global align:4 +@90121 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90171 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@90225 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90236 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@90275 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_606_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_606_data_A = .data:0x0000000A; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000014; // type:object size:0xC scope:global align:4 +l_daRotBridge_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotBridge = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__17daRotBridge_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_606_data_7C = .data:0x0000007C; // type:object size:0x12 data:string +@89185 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__17daRotBridge_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__13daRotBridge_c = .data:0x000000AC; // type:object size:0x28 scope:global align:4 +lbl_606_data_D4 = .data:0x000000D4; // type:object size:0xE data:string +@89187 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__13daRotBridge_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt b/config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt new file mode 100644 index 0000000000..75cb571c58 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rotTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotTrap.cpp: + .text start:0x000000CC end:0x00000C1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000001C0 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_obj_rotTrap/symbols.txt b/config/RZDJ01/rels/d_a_obj_rotTrap/symbols.txt new file mode 100644 index 0000000000..137d7b69af --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rotTrap/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daRotTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__11daRotTrap_cFv = .text:0x0000010C; // type:function size:0x94 scope:global align:4 +CreateHeap__11daRotTrap_cFv = .text:0x000001A0; // type:function size:0xE4 scope:global align:4 +create__11daRotTrap_cFv = .text:0x00000284; // type:function size:0x1C4 scope:global align:4 +Execute__11daRotTrap_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x58 scope:global align:4 +procMain__11daRotTrap_cFv = .text:0x000004A0; // type:function size:0x120 scope:global align:4 +init_modeWait__11daRotTrap_cFv = .text:0x000005C0; // type:function size:0x74 scope:global align:4 +modeWait__11daRotTrap_cFv = .text:0x00000634; // type:function size:0x60 scope:global align:4 +init_modeAcc__11daRotTrap_cFv = .text:0x00000694; // type:function size:0xF4 scope:global align:4 +modeAcc__11daRotTrap_cFv = .text:0x00000788; // type:function size:0xD8 scope:global align:4 +modeMove__11daRotTrap_cFv = .text:0x00000860; // type:function size:0xE0 scope:global align:4 +seSet__11daRotTrap_cFv = .text:0x00000940; // type:function size:0x108 scope:global align:4 +Draw__11daRotTrap_cFv = .text:0x00000A48; // type:function size:0x98 scope:global align:4 +Delete__11daRotTrap_cFv = .text:0x00000AE0; // type:function size:0x68 scope:global align:4 +daRotTrap_Draw__FP11daRotTrap_c = .text:0x00000B48; // type:function size:0x10 scope:global align:4 +daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000B5C; // type:function size:0x4 scope:global align:4 +daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +__dt__15daRotTrap_HIO_cFv = .text:0x00000B64; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rotTrap_cpp = .text:0x00000BA4; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daRotTrap_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +mode_proc$91843 = .rodata:0x00000034; // type:object size:0x24 scope:local align:4 +@93025 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93056 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93057 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@93058 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93060 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93073 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +atPos = .data:0x00000000; // type:object size:0xA8 scope:global align:4 +atR = .data:0x000000A8; // type:object size:0x38 scope:global align:4 +lbl_607_data_E0 = .data:0x000000E0; // type:object size:0x7 data:string +l_daRotTrap_Method = .data:0x000000E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotTrap = .data:0x00000108; // type:object size:0x30 scope:global align:4 +__vt__15daRotTrap_HIO_c = .data:0x00000138; // type:object size:0xC scope:global align:4 +lbl_607_data_144 = .data:0x00000144; // type:object size:0x10 data:string +@91978 = .data:0x00000154; // type:object size:0x14 scope:local align:4 +__RTTI__15daRotTrap_HIO_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +__vt__11daRotTrap_c = .data:0x00000170; // type:object size:0x28 scope:global align:4 +lbl_607_data_198 = .data:0x00000198; // type:object size:0xC data:string +@91982 = .data:0x000001A4; // type:object size:0x14 scope:local align:4 +__RTTI__11daRotTrap_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91756 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__11daRotTrap_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_roten/splits.txt b/config/RZDJ01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 0000000000..41363fd917 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_roten.cpp: + .text start:0x0000005C end:0x00000810 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_roten/symbols.txt b/config/RZDJ01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 0000000000..8a341b88f4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObj_Roten_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObj_Roten_cFv = .text:0x0000007C; // type:function size:0x88 scope:global align:4 +Create__13daObj_Roten_cFv = .text:0x00000104; // type:function size:0x294 scope:global align:4 +CreateHeap__13daObj_Roten_cFv = .text:0x00000398; // type:function size:0x6C scope:global align:4 +create__13daObj_Roten_cFv = .text:0x00000404; // type:function size:0xE8 scope:global align:4 +Execute__13daObj_Roten_cFPPA3_A4_f = .text:0x000004EC; // type:function size:0xF8 scope:global align:4 +Draw__13daObj_Roten_cFv = .text:0x000005E4; // type:function size:0x12C scope:global align:4 +Delete__13daObj_Roten_cFv = .text:0x00000710; // type:function size:0x80 scope:global align:4 +daObj_Roten_Create__FPv = .text:0x00000790; // type:function size:0x4 scope:global align:4 +daObj_Roten_Delete__FPv = .text:0x00000794; // type:function size:0x4 scope:global align:4 +daObj_Roten_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global align:4 +daObj_Roten_Draw__FPv = .text:0x0000079C; // type:function size:0x10 scope:global align:4 +daObj_Roten_IsDelete__FPv = .text:0x000007AC; // type:function size:0x8 scope:global align:4 +__dt__13daObj_Roten_cFv = .text:0x000007B4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89962 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89963 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89964 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89965 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89966 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89969 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89971 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@90031 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +lbl_608_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 +@90040 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_608_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resFileName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_bmdFileIdx = .data:0x00000010; // type:object size:0x4 scope:global align:4 data:4byte +l_dzbFileIdx = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Roten_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ROTEN = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Roten_c = .data:0x00000068; // type:object size:0x2C scope:global align:4 +lbl_608_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89148 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObj_Roten_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rstair/splits.txt b/config/RZDJ01/rels/d_a_obj_rstair/splits.txt new file mode 100644 index 0000000000..a970bca84c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rstair.cpp: + .text start:0x0000005C end:0x00000FC0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000FC diff --git a/config/RZDJ01/rels/d_a_obj_rstair/symbols.txt b/config/RZDJ01/rels/d_a_obj_rstair/symbols.txt new file mode 100644 index 0000000000..890351a699 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rstair/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjRotStair_cFv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +setBaseMtx__15daObjRotStair_cFv = .text:0x000000EC; // type:function size:0x90 scope:global align:4 +Create__15daObjRotStair_cFv = .text:0x0000017C; // type:function size:0x134 scope:global align:4 +CreateHeap__15daObjRotStair_cFv = .text:0x000002B0; // type:function size:0x1E8 scope:global align:4 +create1st__15daObjRotStair_cFv = .text:0x00000498; // type:function size:0xAC scope:global align:4 +Execute__15daObjRotStair_cFPPA3_A4_f = .text:0x00000544; // type:function size:0xE0 scope:global align:4 +init_modeWait__15daObjRotStair_cFv = .text:0x00000624; // type:function size:0xC4 scope:global align:4 +modeWait__15daObjRotStair_cFv = .text:0x000006E8; // type:function size:0x108 scope:global align:4 +init_modeRotate__15daObjRotStair_cFv = .text:0x000007F0; // type:function size:0xD4 scope:global align:4 +modeRotate__15daObjRotStair_cFv = .text:0x000008C4; // type:function size:0x15C scope:global align:4 +actionWait__15daObjRotStair_cFv = .text:0x00000A20; // type:function size:0x78 scope:global align:4 +actionOrderEvent__15daObjRotStair_cFv = .text:0x00000A98; // type:function size:0x6C scope:global align:4 +actionEvent__15daObjRotStair_cFv = .text:0x00000B04; // type:function size:0x5C scope:global align:4 +actionDead__15daObjRotStair_cFv = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +checkChangeSw__15daObjRotStair_cFv = .text:0x00000B64; // type:function size:0x7C scope:global align:4 +offSwitch__15daObjRotStair_cFi = .text:0x00000BE0; // type:function size:0x6C scope:global align:4 +onWaterModel__15daObjRotStair_cFv = .text:0x00000C4C; // type:function size:0x54 scope:global align:4 +offWaterModel__15daObjRotStair_cFv = .text:0x00000CA0; // type:function size:0x60 scope:global align:4 +Draw__15daObjRotStair_cFv = .text:0x00000D00; // type:function size:0x1B4 scope:global align:4 +Delete__15daObjRotStair_cFv = .text:0x00000EB4; // type:function size:0x6C scope:global align:4 +daObjRotStair_create1st__FP15daObjRotStair_c = .text:0x00000F20; // type:function size:0x60 scope:global align:4 +daObjRotStair_MoveBGDelete__FP15daObjRotStair_c = .text:0x00000F80; // type:function size:0x4 scope:global align:4 +daObjRotStair_MoveBGExecute__FP15daObjRotStair_c = .text:0x00000F84; // type:function size:0x4 scope:global align:4 +daObjRotStair_MoveBGDraw__FP15daObjRotStair_c = .text:0x00000F88; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000F98; // type:function size:0x1C scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000FB4; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_wtr_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_wtr_btk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_target_angleY = .rodata:0x00000010; // type:object size:0x10 scope:global align:4 +@90639 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90759 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90760 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90853 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_609_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89275 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_func$89351 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +daObjRotStair_METHODS = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotStair = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__15daObjRotStair_c = .data:0x000000A8; // type:object size:0x28 scope:global align:4 +lbl_609_data_D0 = .data:0x000000D0; // type:object size:0x10 data:string +@89502 = .data:0x000000E0; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjRotStair_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_rw/splits.txt b/config/RZDJ01/rels/d_a_obj_rw/splits.txt new file mode 100644 index 0000000000..a49af3c5d1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rw.cpp: + .text start:0x000000CC end:0x00000DD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000001A4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_rw/symbols.txt b/config/RZDJ01/rels/d_a_obj_rw/symbols.txt new file mode 100644 index 0000000000..feb36c93ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_rw/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daOBJ_RW_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000F0; // type:function size:0xA8 scope:global align:4 +daOBJ_RW_Draw__FP12obj_rw_class = .text:0x00000198; // type:function size:0x12C scope:global align:4 +daOBJ_RW_Execute__FP12obj_rw_class = .text:0x000002C4; // type:function size:0x69C scope:global align:4 +daOBJ_RW_IsDelete__FP12obj_rw_class = .text:0x00000960; // type:function size:0x8 scope:global align:4 +daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000968; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000009DC; // type:function size:0x94 scope:global align:4 +daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000A70; // type:function size:0x2D8 scope:global align:4 +__dt__14daOBJ_RW_HIO_cFv = .text:0x00000D48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rw_cpp = .text:0x00000D88; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93326 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93365 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93366 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93367 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93438 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93439 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93442 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93443 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93444 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93448 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93450 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93451 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93455 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93536 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93537 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +pole_x$91943 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +pole_z$91944 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +lbl_610_data_20 = .data:0x00000020; // type:object size:0x7 data:string +cc_sph_src$92005 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +cc_cyl_src$92006 = .data:0x00000068; // type:object size:0x44 scope:local align:4 +l_daOBJ_RW_Method = .data:0x000000AC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_RW = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__14daOBJ_RW_HIO_c = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_610_data_108 = .data:0x00000108; // type:object size:0xF data:string +@92057 = .data:0x00000118; // type:object size:0xC scope:local align:4 +__RTTI__14daOBJ_RW_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_610_data_12C = .data:0x0000012C; // type:object size:0x78 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_610_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91790 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_sWallShutter/splits.txt b/config/RZDJ01/rels/d_a_obj_sWallShutter/splits.txt new file mode 100644 index 0000000000..76934ce3f7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sWallShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sWallShutter.cpp: + .text start:0x000000CC end:0x00000C70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_obj_sWallShutter/symbols.txt b/config/RZDJ01/rels/d_a_obj_sWallShutter/symbols.txt new file mode 100644 index 0000000000..8b4ca0b47d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sWallShutter/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daSwShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +setBaseMtx__13daSwShutter_cFv = .text:0x00000130; // type:function size:0x9C scope:global align:4 +CreateHeap__13daSwShutter_cFv = .text:0x000001CC; // type:function size:0x7C scope:global align:4 +create__13daSwShutter_cFv = .text:0x00000248; // type:function size:0x188 scope:global align:4 +Execute__13daSwShutter_cFPPA3_A4_f = .text:0x000003D0; // type:function size:0x50 scope:global align:4 +moveMain__13daSwShutter_cFv = .text:0x00000420; // type:function size:0xFC scope:global align:4 +modeWait__13daSwShutter_cFv = .text:0x0000051C; // type:function size:0x54 scope:global align:4 +init_modeMoveDownInit__13daSwShutter_cFv = .text:0x00000570; // type:function size:0x22C scope:global align:4 +modeMoveDownInit__13daSwShutter_cFv = .text:0x0000079C; // type:function size:0x1C scope:global align:4 +init_modeMoveDown__13daSwShutter_cFv = .text:0x000007B8; // type:function size:0x100 scope:global align:4 +modeMoveDown__13daSwShutter_cFv = .text:0x000008B8; // type:function size:0x23C scope:global align:4 +modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +Draw__13daSwShutter_cFv = .text:0x00000AF8; // type:function size:0x98 scope:global align:4 +Delete__13daSwShutter_cFv = .text:0x00000B90; // type:function size:0x3C scope:global align:4 +daSwShutter_Draw__FP13daSwShutter_c = .text:0x00000BCC; // type:function size:0x10 scope:global align:4 +daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000BDC; // type:function size:0x4 scope:global align:4 +daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000BE0; // type:function size:0x4 scope:global align:4 +daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 +__dt__17daSwShutter_HIO_cFv = .text:0x00000BE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89969 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89971 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89972 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89973 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89974 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89975 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89976 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90038 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +mode_proc$89042 = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +@90071 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90115 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90116 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_111_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_111_data_8 = .data:0x00000008; // type:object size:0x7 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daSwShutter_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwallShutter = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daSwShutter_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_111_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@89172 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daSwShutter_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__13daSwShutter_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_111_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@89174 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__13daSwShutter_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88977 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_saidan/splits.txt b/config/RZDJ01/rels/d_a_obj_saidan/splits.txt new file mode 100644 index 0000000000..e7745c55de --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_saidan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_saidan.cpp: + .text start:0x000000CC end:0x00000694 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_saidan/symbols.txt b/config/RZDJ01/rels/d_a_obj_saidan/symbols.txt new file mode 100644 index 0000000000..576395a37a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_saidan/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daSaidan_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setBaseMtx__10daSaidan_cFv = .text:0x000000F4; // type:function size:0x88 scope:global align:4 +CreateHeap__10daSaidan_cFv = .text:0x0000017C; // type:function size:0x68 scope:global align:4 +create__10daSaidan_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +Execute__10daSaidan_cFPPA3_A4_f = .text:0x0000030C; // type:function size:0x68 scope:global align:4 +modeWait__10daSaidan_cFv = .text:0x00000374; // type:function size:0x58 scope:global align:4 +modeMove__10daSaidan_cFv = .text:0x000003CC; // type:function size:0xD4 scope:global align:4 +init_modeMoveEnd__10daSaidan_cFv = .text:0x000004A0; // type:function size:0x84 scope:global align:4 +modeMoveEnd__10daSaidan_cFv = .text:0x00000524; // type:function size:0x4 scope:global align:4 +Draw__10daSaidan_cFv = .text:0x00000528; // type:function size:0x98 scope:global align:4 +Delete__10daSaidan_cFv = .text:0x000005C0; // type:function size:0x30 scope:global align:4 +daSaidan_Draw__FP10daSaidan_c = .text:0x000005F0; // type:function size:0x10 scope:global align:4 +daSaidan_Execute__FP10daSaidan_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +daSaidan_Delete__FP10daSaidan_c = .text:0x00000604; // type:function size:0x4 scope:global align:4 +daSaidan_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x4 scope:global align:4 +__dt__14daSaidan_HIO_cFv = .text:0x0000060C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89703 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89704 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89786 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89788 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89789 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89790 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_611_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$89025 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +l_daSaidan_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Saidan = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__14daSaidan_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_611_data_8C = .data:0x0000008C; // type:object size:0xF data:string +@89103 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__14daSaidan_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__10daSaidan_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_611_data_E0 = .data:0x000000E0; // type:object size:0xB data:string +@89105 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__10daSaidan_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_sakuita/splits.txt b/config/RZDJ01/rels/d_a_obj_sakuita/splits.txt new file mode 100644 index 0000000000..a58e820958 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sakuita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sakuita.cpp: + .text start:0x0000005C end:0x000006F4 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_obj_sakuita/symbols.txt b/config/RZDJ01/rels/d_a_obj_sakuita/symbols.txt new file mode 100644 index 0000000000..485d128ef9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sakuita/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjSakuita_cFv = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +setBaseMtx__14daObjSakuita_cFv = .text:0x00000138; // type:function size:0x7C scope:global align:4 +setPlatePos__14daObjSakuita_cFv = .text:0x000001B4; // type:function size:0x1C8 scope:global align:4 +calcAngle__14daObjSakuita_cFv = .text:0x0000037C; // type:function size:0xB4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x6C scope:global align:4 +daObjSakuita_Draw__FP14daObjSakuita_c = .text:0x0000049C; // type:function size:0x3C scope:global align:4 +daObjSakuita_Execute__FP14daObjSakuita_c = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +daObjSakuita_IsDelete__FP14daObjSakuita_c = .text:0x00000530; // type:function size:0x8 scope:global align:4 +daObjSakuita_Delete__FP14daObjSakuita_c = .text:0x00000538; // type:function size:0xB8 scope:global align:4 +daObjSakuita_Create__FP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x104 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjSakuita_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +@93342 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93343 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93344 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93345 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93376 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93388 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +lbl_612_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_612_data_10 = .data:0x00000010; // type:object size:0xE data:string +l_daObjSakuita_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Sakuita = .data:0x00000040; // type:object size:0x30 scope:global align:4 +lbl_612_data_70 = .data:0x00000070; // type:object size:0xE data:string +lbl_612_data_7E = .data:0x0000007E; // type:object size:0xE data:string diff --git a/config/RZDJ01/rels/d_a_obj_sakuita_rope/splits.txt b/config/RZDJ01/rels/d_a_obj_sakuita_rope/splits.txt new file mode 100644 index 0000000000..ede146863a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sakuita_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sakuita_rope.cpp: + .text start:0x0000005C end:0x00000FDC + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_obj_sakuita_rope/symbols.txt b/config/RZDJ01/rels/d_a_obj_sakuita_rope/symbols.txt new file mode 100644 index 0000000000..cdeb2e2162 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sakuita_rope/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__9Sakuita_cFP4cXyzsSc = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +draw__9Sakuita_cFv = .text:0x000000DC; // type:function size:0x1C scope:global align:4 +setBaseMtx__9Sakuita_cFv = .text:0x000000F8; // type:function size:0x8C scope:global align:4 +setPlatePos__9Sakuita_cFP4cXyz = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 +calcAngle__9Sakuita_cFv = .text:0x0000033C; // type:function size:0xB4 scope:global align:4 +create_init__14daObjItaRope_cFv = .text:0x000003F0; // type:function size:0x2F8 scope:global align:4 +setBaseMtx__14daObjItaRope_cFv = .text:0x000006E8; // type:function size:0x50 scope:global align:4 +setNormalRopePos__14daObjItaRope_cFv = .text:0x00000738; // type:function size:0x300 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x1B0 scope:global align:4 +__ct__10RopeWork_cFv = .text:0x00000BE8; // type:function size:0x4 scope:global align:4 +__dt__10RopeWork_cFv = .text:0x00000BEC; // type:function size:0x40 scope:global align:4 +__ct__9Sakuita_cFv = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +daObjItaRope_Draw__FP14daObjItaRope_c = .text:0x00000C30; // type:function size:0xC4 scope:global align:4 +daObjItaRope_Execute__FP14daObjItaRope_c = .text:0x00000CF4; // type:function size:0xC4 scope:global align:4 +daObjItaRope_IsDelete__FP14daObjItaRope_c = .text:0x00000DB8; // type:function size:0x8 scope:global align:4 +daObjItaRope_Delete__FP14daObjItaRope_c = .text:0x00000DC0; // type:function size:0xCC scope:global align:4 +daObjItaRope_Create__FP10fopAc_ac_c = .text:0x00000E8C; // type:function size:0xF8 scope:global align:4 +zero__4cXyzFv = .text:0x00000F84; // type:function size:0x18 scope:global align:4 +__dt__9Sakuita_cFv = .text:0x00000F9C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjItaRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@90887 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90896 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90909 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90923 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90924 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90925 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90926 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90928 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@91000 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91001 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91002 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91003 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91068 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91093 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +lbl_613_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_613_data_10 = .data:0x00000010; // type:object size:0xE data:string +lbl_613_data_1E = .data:0x0000001E; // type:object size:0x6 +l_daObjItaRope_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ItaRope = .data:0x00000044; // type:object size:0x30 scope:global align:4 +lbl_613_data_74 = .data:0x00000074; // type:object size:0xE data:string +lbl_613_data_82 = .data:0x00000082; // type:object size:0xD data:string +lbl_613_data_8F = .data:0x0000008F; // type:object size:0xE data:string diff --git a/config/RZDJ01/rels/d_a_obj_scannon/splits.txt b/config/RZDJ01/rels/d_a_obj_scannon/splits.txt new file mode 100644 index 0000000000..5f8bbb58e7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon.cpp: + .text start:0x0000005C end:0x00002224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000000 end:0x00000048 diff --git a/config/RZDJ01/rels/d_a_obj_scannon/symbols.txt b/config/RZDJ01/rels/d_a_obj_scannon/symbols.txt new file mode 100644 index 0000000000..56992387f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +daSCannon_c_createHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +__ct__11daSCannon_cFv = .text:0x000000B4; // type:function size:0xA4 scope:global align:4 +__dt__11daSCannon_cFv = .text:0x00000158; // type:function size:0xEC scope:global align:4 +create__11daSCannon_cFv = .text:0x00000244; // type:function size:0x3CC scope:global align:4 +draw__11daSCannon_cFv = .text:0x00000610; // type:function size:0x224 scope:global align:4 data:4byte +Delete__11daSCannon_cFv = .text:0x00000834; // type:function size:0x90 scope:global align:4 +setModelMtx__11daSCannon_cFv = .text:0x000008C4; // type:function size:0x6C scope:global align:4 +setPtlModelMtx__11daSCannon_cFv = .text:0x00000930; // type:function size:0x8C scope:global align:4 +createHeap__11daSCannon_cFv = .text:0x000009BC; // type:function size:0x338 scope:global align:4 +middleExe__11daSCannon_cFv = .text:0x00000CF4; // type:function size:0xA0 scope:global align:4 +orderEvtInit__11daSCannon_cFv = .text:0x00000D94; // type:function size:0xB0 scope:global align:4 +exeModeWait__11daSCannon_cFv = .text:0x00000E44; // type:function size:0x18C scope:global align:4 +exeModeOrderEvt__11daSCannon_cFv = .text:0x00000FD0; // type:function size:0xCC scope:global align:4 +exeModeActionEvt__11daSCannon_cFv = .text:0x0000109C; // type:function size:0x1A4 scope:global align:4 +exeModeEnd__11daSCannon_cFv = .text:0x00001240; // type:function size:0x4 scope:global align:4 +demoExe__11daSCannon_cFv = .text:0x00001244; // type:function size:0xE0 scope:global align:4 +demoModeInit__11daSCannon_cFi = .text:0x00001324; // type:function size:0x90 scope:global align:4 +demoInitLinkIn__11daSCannon_cFv = .text:0x000013B4; // type:function size:0x4 scope:global align:4 +demoExeLinkIn__11daSCannon_cFv = .text:0x000013B8; // type:function size:0xC8 scope:global align:4 +demoInitSet__11daSCannon_cFv = .text:0x00001480; // type:function size:0x98 scope:global align:4 +demoExeSet__11daSCannon_cFv = .text:0x00001518; // type:function size:0x98 scope:global align:4 +demoInitMove__11daSCannon_cFv = .text:0x000015B0; // type:function size:0x4 scope:global align:4 +demoExeMove__11daSCannon_cFv = .text:0x000015B4; // type:function size:0x100 scope:global align:4 +demoInitFire__11daSCannon_cFv = .text:0x000016B4; // type:function size:0x54 scope:global align:4 +demoExeFire__11daSCannon_cFv = .text:0x00001708; // type:function size:0x64 scope:global align:4 +demoInitFinish__11daSCannon_cFv = .text:0x0000176C; // type:function size:0xC4 scope:global align:4 +demoExeFinish__11daSCannon_cFv = .text:0x00001830; // type:function size:0xE4 scope:global align:4 +demoInitWarpEndWait__11daSCannon_cFv = .text:0x00001914; // type:function size:0xC8 scope:global align:4 +demoExeWarpEndWait__11daSCannon_cFv = .text:0x000019DC; // type:function size:0xAC scope:global align:4 +demoInitWarpEndMove__11daSCannon_cFv = .text:0x00001A88; // type:function size:0x14 scope:global align:4 +demoExeWarpEndMove__11daSCannon_cFv = .text:0x00001A9C; // type:function size:0x6C scope:global align:4 +changeScene__11daSCannon_cFv = .text:0x00001B08; // type:function size:0xE8 scope:global align:4 +init__11daSCannon_cFv = .text:0x00001BF0; // type:function size:0x98 scope:global align:4 +initEmtRt__11daSCannon_cFUsiPCUsPP14JPABaseEmitter = .text:0x00001C88; // type:function size:0x134 scope:global align:4 +exeEmtRt__11daSCannon_cFUsiPP14JPABaseEmitter = .text:0x00001DBC; // type:function size:0x90 scope:global align:4 +initEmtLine__11daSCannon_cFv = .text:0x00001E4C; // type:function size:0xE0 scope:global align:4 +exeEmtLine__11daSCannon_cFv = .text:0x00001F2C; // type:function size:0xB8 scope:global align:4 +delEmtAll__11daSCannon_cFv = .text:0x00001FE4; // type:function size:0x3C scope:global align:4 +setCannonRepair__11daSCannon_cFv = .text:0x00002020; // type:function size:0x8C scope:global align:4 +daSCannon_create__FP11daSCannon_c = .text:0x000020AC; // type:function size:0x54 scope:global align:4 +daSCannon_Delete__FP11daSCannon_c = .text:0x00002100; // type:function size:0x4 scope:global align:4 +daSCannon_execute__FP11daSCannon_c = .text:0x00002104; // type:function size:0x24 scope:global align:4 +daSCannon_draw__FP11daSCannon_c = .text:0x00002128; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_scannon_cpp = .text:0x0000212C; // type:function size:0x74 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000021A0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +TKS_SET_POS = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +SMK_PARTICLE_NAME = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +APP_PARTICLE_NAME = .rodata:0x00000012; // type:object size:0x6 scope:global align:2 +@96087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96164 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96165 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96190 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96191 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +s_exeProc__11daSCannon_c = .rodata:0x00000038; // type:object size:0x30 scope:global align:4 +s_demoExeProc_WarpEnd__11daSCannon_c = .rodata:0x00000068; // type:object size:0x30 scope:global align:4 +s_demoExeProc_FireFirst__11daSCannon_c = .rodata:0x00000098; // type:object size:0x18 scope:global align:4 +s_demoExeProc_FireSecond__11daSCannon_c = .rodata:0x000000B0; // type:object size:0x60 scope:global align:4 +s_demoTable__11daSCannon_c = .rodata:0x00000110; // type:object size:0x30 scope:global align:4 +@96435 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@96437 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@96457 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@96472 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@96473 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@96474 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@96481 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@96532 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@96533 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@96534 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +a_exit_id$93892 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName_Comp = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +lbl_614_data_10 = .data:0x00000010; // type:object size:0x8 data:string +l_arcName_Crash = .data:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_614_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +l_arcName_Zev = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_614_data_28 = .data:0x00000028; // type:object size:0x8 data:string +l_arcName_Ptl = .data:0x00000030; // type:object size:0x4 scope:global align:4 +lbl_614_data_34 = .data:0x00000034; // type:object size:0x8 data:string +l_staffName = .data:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_614_data_40 = .data:0x00000040; // type:object size:0x14 data:string +lbl_614_data_54 = .data:0x00000054; // type:object size:0x16 data:string +lbl_614_data_6A = .data:0x0000006A; // type:object size:0x14 data:string +lbl_614_data_7E = .data:0x0000007E; // type:object size:0x17 data:string +l_eventName = .data:0x00000098; // type:object size:0x10 scope:global align:4 +lbl_614_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_614_data_AD = .data:0x000000AD; // type:object size:0x13 data:string +lbl_614_data_C0 = .data:0x000000C0; // type:object size:0x4 data:string +lbl_614_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +lbl_614_data_C9 = .data:0x000000C9; // type:object size:0x5 data:string +CUT_TYPE_TABLE_WARP_END = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +lbl_614_data_D8 = .data:0x000000D8; // type:object size:0xA data:string +lbl_614_data_E2 = .data:0x000000E2; // type:object size:0x9 data:string +lbl_614_data_EB = .data:0x000000EB; // type:object size:0xA data:string +CUT_TYPE_TABLE_FIRE_TKS = .data:0x000000F8; // type:object size:0xC scope:global align:4 +lbl_614_data_104 = .data:0x00000104; // type:object size:0x8 data:string +CUT_TYPE_TABLE_FIRE_FIRST = .data:0x0000010C; // type:object size:0x4 scope:global align:4 +lbl_614_data_110 = .data:0x00000110; // type:object size:0x4 data:string +lbl_614_data_114 = .data:0x00000114; // type:object size:0x5 data:string +lbl_614_data_119 = .data:0x00000119; // type:object size:0x7 data:string +CUT_TYPE_TABLE_FIRE_SECOND = .data:0x00000120; // type:object size:0x10 scope:global align:4 +lbl_614_data_130 = .data:0x00000130; // type:object size:0x6 data:string +daSCannon_METHODS = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannon = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__11daSCannon_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_614_data_194 = .data:0x00000194; // type:object size:0xC data:string +@94038 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__11daSCannon_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_614_data_1BC = .data:0x000001BC; // type:object size:0x34 +@94098 = .data:0x000001F0; // type:object size:0x3C scope:local align:4 +lbl_614_data_22C = .data:0x0000022C; // type:object size:0x14 +@94100 = .data:0x00000240; // type:object size:0x34 scope:local align:4 +lbl_614_data_274 = .data:0x00000274; // type:object size:0x14 +@94158 = .data:0x00000288; // type:object size:0x24 scope:local align:4 +lbl_614_data_2AC = .data:0x000002AC; // type:object size:0x18 +@94160 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +lbl_614_data_2D0 = .data:0x000002D0; // type:object size:0x1C +@94162 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +lbl_614_data_2F8 = .data:0x000002F8; // type:object size:0x1C +lbl_614_data_314 = .data:0x00000314; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000334; // type:object size:0x8 scope:global align:4 +lbl_614_data_33C = .data:0x0000033C; // type:object size:0x6C +s_demoExeProc_FireTks__11daSCannon_c = .bss:0x00000000; // type:object size:0x48 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_scannon_crs/splits.txt b/config/RZDJ01/rels/d_a_obj_scannon_crs/splits.txt new file mode 100644 index 0000000000..3f308669c1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon_crs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon_crs.cpp: + .text start:0x0000005C end:0x00001628 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000140 diff --git a/config/RZDJ01/rels/d_a_obj_scannon_crs/symbols.txt b/config/RZDJ01/rels/d_a_obj_scannon_crs/symbols.txt new file mode 100644 index 0000000000..27f7fca692 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon_crs/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSCannonCrs_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x00000060; // type:function size:0xA0 scope:global align:4 +__ct__14daSCannonCrs_cFv = .text:0x00000100; // type:function size:0x94 scope:global align:4 data:4byte +__dt__14daSCannonCrs_cFv = .text:0x00000194; // type:function size:0xA8 scope:global align:4 +create__14daSCannonCrs_cFv = .text:0x0000023C; // type:function size:0x1E0 scope:global align:4 +Delete__14daSCannonCrs_cFv = .text:0x0000041C; // type:function size:0x74 scope:global align:4 +draw__14daSCannonCrs_cFv = .text:0x00000490; // type:function size:0xD8 scope:global align:4 +execute__14daSCannonCrs_cFv = .text:0x00000568; // type:function size:0x3C scope:global align:4 +middleExe__14daSCannonCrs_cFP9daMidna_c = .text:0x000005A4; // type:function size:0xB4 scope:global align:4 +exeModeWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000658; // type:function size:0x1C4 scope:global align:4 +exeModePreWait__14daSCannonCrs_cFP9daMidna_c = .text:0x0000081C; // type:function size:0x4C scope:global align:4 +exeModeOrderEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000868; // type:function size:0x1C8 scope:global align:4 +exeModeTalkEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000A30; // type:function size:0x8C scope:global align:4 +exeModeWarpEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000ABC; // type:function size:0x78 scope:global align:4 +exeModeEnd__14daSCannonCrs_cFP9daMidna_c = .text:0x00000B34; // type:function size:0x4 scope:global align:4 +demoExe__14daSCannonCrs_cFv = .text:0x00000B38; // type:function size:0x364 scope:global align:4 +init__14daSCannonCrs_cFv = .text:0x00000E9C; // type:function size:0xF0 scope:global align:4 +setModelMtx__14daSCannonCrs_cFv = .text:0x00000F8C; // type:function size:0x78 scope:global align:4 +createHeap__14daSCannonCrs_cFv = .text:0x00001004; // type:function size:0x1C8 scope:global align:4 +chkInTalkRange__14daSCannonCrs_cFv = .text:0x000011CC; // type:function size:0x60 scope:global align:4 +initEmtRt__14daSCannonCrs_cFUsiPCUsPP14JPABaseEmitter = .text:0x0000122C; // type:function size:0x128 scope:global align:4 +exeEmtRt__14daSCannonCrs_cFUsiPP14JPABaseEmitter = .text:0x00001354; // type:function size:0x84 scope:global align:4 +callMidnaBeamEmt__14daSCannonCrs_cFv = .text:0x000013D8; // type:function size:0x16C scope:global align:4 +daSCannonCrs_create__FP14daSCannonCrs_c = .text:0x00001544; // type:function size:0x54 scope:global align:4 +daSCannonCrs_Delete__FP14daSCannonCrs_c = .text:0x00001598; // type:function size:0x4 scope:global align:4 +daSCannonCrs_execute__FP14daSCannonCrs_c = .text:0x0000159C; // type:function size:0x4 scope:global align:4 +daSCannonCrs_draw__FP14daSCannonCrs_c = .text:0x000015A0; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000015A4; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +DISAP_PARTICLE_NAME = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +BEAM_PARTICLE_NAME = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@96076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96077 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96078 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96079 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +s_exeProc__14daSCannonCrs_c = .rodata:0x00000020; // type:object size:0x48 scope:global align:4 +@96155 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96156 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96157 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96158 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96209 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96287 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@96288 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96289 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96290 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +MIDNA_WAIT_POS_OFFSET$94376 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@96306 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96307 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96310 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +MIDNA_BEAM_OFFSET$94486 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@96421 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96422 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_615_data_C = .data:0x0000000C; // type:object size:0x16 data:string +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global align:4 +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +lbl_615_data_2C = .data:0x0000002C; // type:object size:0x10 +lbl_615_data_3C = .data:0x0000003C; // type:object size:0x16 data:string +lbl_615_data_52 = .data:0x00000052; // type:object size:0x5 data:string +lbl_615_data_57 = .data:0x00000057; // type:object size:0x9 data:string +lbl_615_data_60 = .data:0x00000060; // type:object size:0x6 data:string +lbl_615_data_66 = .data:0x00000066; // type:object size:0x3 data:string +CUT_TYPE_TABLE$94309 = .data:0x0000006C; // type:object size:0x10 scope:local align:4 +daSCannonCrs_METHODS = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannonCrs = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__14daSCannonCrs_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_615_data_D8 = .data:0x000000D8; // type:object size:0xF data:string +@94541 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__14daSCannonCrs_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_615_data_104 = .data:0x00000104; // type:object size:0xB data:string +lbl_615_data_118 = .data:0x00000118; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000138; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_scannon_ten/splits.txt b/config/RZDJ01/rels/d_a_obj_scannon_ten/splits.txt new file mode 100644 index 0000000000..327e2dde14 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon_ten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon_ten.cpp: + .text start:0x0000005C end:0x00001584 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000128 diff --git a/config/RZDJ01/rels/d_a_obj_scannon_ten/symbols.txt b/config/RZDJ01/rels/d_a_obj_scannon_ten/symbols.txt new file mode 100644 index 0000000000..748540b80a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_scannon_ten/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x2C scope:global align:4 +daObjSCannonTen_c_createHeap__FP10fopAc_ac_c = .text:0x00000088; // type:function size:0x4 scope:global align:4 +__ct__17daObjSCannonTen_cFv = .text:0x0000008C; // type:function size:0x88 scope:global align:4 +__dt__17daObjSCannonTen_cFv = .text:0x00000114; // type:function size:0x9C scope:global align:4 +createHeap__17daObjSCannonTen_cFv = .text:0x000001B0; // type:function size:0x160 scope:global align:4 +create__17daObjSCannonTen_cFv = .text:0x00000310; // type:function size:0x25C scope:global align:4 +Delete__17daObjSCannonTen_cFv = .text:0x0000056C; // type:function size:0x7C scope:global align:4 +draw__17daObjSCannonTen_cFv = .text:0x000005E8; // type:function size:0x108 scope:global align:4 +middleExe__17daObjSCannonTen_cFv = .text:0x000006F0; // type:function size:0x78 scope:global align:4 +exeModeWait__17daObjSCannonTen_cFv = .text:0x00000768; // type:function size:0xAC scope:global align:4 +exeModeOrderEvt__17daObjSCannonTen_cFv = .text:0x00000814; // type:function size:0x9C scope:global align:4 +exeModeActionEvt__17daObjSCannonTen_cFv = .text:0x000008B0; // type:function size:0x80 scope:global align:4 +exeModeEnd__17daObjSCannonTen_cFv = .text:0x00000930; // type:function size:0x4 scope:global align:4 +demoExe__17daObjSCannonTen_cFv = .text:0x00000934; // type:function size:0xB8 scope:global align:4 +demoModeInit__17daObjSCannonTen_cFi = .text:0x000009EC; // type:function size:0x74 scope:global align:4 +demoInitLinkIn__17daObjSCannonTen_cFv = .text:0x00000A60; // type:function size:0x4 scope:global align:4 +demoExeLinkIn__17daObjSCannonTen_cFv = .text:0x00000A64; // type:function size:0xC8 scope:global align:4 +demoInitSet__17daObjSCannonTen_cFv = .text:0x00000B2C; // type:function size:0x88 scope:global align:4 +demoExeSet__17daObjSCannonTen_cFv = .text:0x00000BB4; // type:function size:0x8C scope:global align:4 +demoInitMove__17daObjSCannonTen_cFv = .text:0x00000C40; // type:function size:0x4 scope:global align:4 +demoExeMove__17daObjSCannonTen_cFv = .text:0x00000C44; // type:function size:0xF4 scope:global align:4 +demoInitFire__17daObjSCannonTen_cFv = .text:0x00000D38; // type:function size:0x54 scope:global align:4 +demoExeFire__17daObjSCannonTen_cFv = .text:0x00000D8C; // type:function size:0x58 scope:global align:4 +demoInitFireEnd__17daObjSCannonTen_cFv = .text:0x00000DE4; // type:function size:0x78 scope:global align:4 +demoExeFireEnd__17daObjSCannonTen_cFv = .text:0x00000E5C; // type:function size:0x58 scope:global align:4 +demoInitFinish__17daObjSCannonTen_cFv = .text:0x00000EB4; // type:function size:0xBC scope:global align:4 +demoExeFinish__17daObjSCannonTen_cFv = .text:0x00000F70; // type:function size:0xA0 scope:global align:4 +init__17daObjSCannonTen_cFv = .text:0x00001010; // type:function size:0x14 scope:global align:4 +setModelMtx__17daObjSCannonTen_cFv = .text:0x00001024; // type:function size:0x60 scope:global align:4 +changeScene__17daObjSCannonTen_cFv = .text:0x00001084; // type:function size:0x84 scope:global align:4 +initEmtSmoke__17daObjSCannonTen_cFv = .text:0x00001108; // type:function size:0x124 scope:global align:4 +exeEmtSmoke__17daObjSCannonTen_cFv = .text:0x0000122C; // type:function size:0x80 scope:global align:4 +initEmtLine__17daObjSCannonTen_cFv = .text:0x000012AC; // type:function size:0xE0 scope:global align:4 +exeEmtLine__17daObjSCannonTen_cFv = .text:0x0000138C; // type:function size:0xB8 scope:global align:4 +delEmtAll__17daObjSCannonTen_cFv = .text:0x00001444; // type:function size:0x3C scope:global align:4 +daObjSCannonTen_create__FP17daObjSCannonTen_c = .text:0x00001480; // type:function size:0x54 scope:global align:4 +daObjSCannonTen_Delete__FP17daObjSCannonTen_c = .text:0x000014D4; // type:function size:0x4 scope:global align:4 +daObjSCannonTen_execute__FP17daObjSCannonTen_c = .text:0x000014D8; // type:function size:0x24 scope:global align:4 +daObjSCannonTen_draw__FP17daObjSCannonTen_c = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00001500; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94942 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95019 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95020 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95044 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95045 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +s_exeProc__17daObjSCannonTen_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +s_demoExeProc__17daObjSCannonTen_c = .rodata:0x00000048; // type:object size:0x90 scope:global align:4 +@95119 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95120 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95121 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95141 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95156 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95157 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@95158 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@95173 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$93597 = .rodata:0x00000100; // type:object size:0x6 scope:local align:4 +a_exit_id$93583 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +lbl_616_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_staffName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_616_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_616_data_28 = .data:0x00000028; // type:object size:0x5 data:string +lbl_616_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +lbl_616_data_35 = .data:0x00000035; // type:object size:0x4 data:string +lbl_616_data_39 = .data:0x00000039; // type:object size:0x5 data:string +lbl_616_data_3E = .data:0x0000003E; // type:object size:0x5 data:string +lbl_616_data_43 = .data:0x00000043; // type:object size:0x9 data:string +lbl_616_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +CUT_TYPE_TABLE_FIRE_SECOND$93412 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +lbl_616_data_6C = .data:0x0000006C; // type:object size:0x6 data:string +daObjSCannonTen_METHODS = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannonTen = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__17daObjSCannonTen_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_616_data_D0 = .data:0x000000D0; // type:object size:0x12 data:string +@93699 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__17daObjSCannonTen_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_616_data_100 = .data:0x00000100; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000120; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sekidoor/splits.txt b/config/RZDJ01/rels/d_a_obj_sekidoor/splits.txt new file mode 100644 index 0000000000..cea1abe789 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekidoor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekidoor.cpp: + .text start:0x000000CC end:0x000009C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_sekidoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_sekidoor/symbols.txt new file mode 100644 index 0000000000..c6f46da279 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekidoor/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__16daObj_SekiDoor_cFv = .text:0x000000CC; // type:function size:0x104 scope:global align:4 +CreateHeap__16daObj_SekiDoor_cFv = .text:0x000001D0; // type:function size:0x98 scope:global align:4 +Create__16daObj_SekiDoor_cFv = .text:0x00000268; // type:function size:0x48 scope:global align:4 +Delete__16daObj_SekiDoor_cFv = .text:0x000002B0; // type:function size:0x50 scope:global align:4 +Execute__16daObj_SekiDoor_cFPPA3_A4_f = .text:0x00000300; // type:function size:0x27C scope:global align:4 +Draw__16daObj_SekiDoor_cFv = .text:0x0000057C; // type:function size:0x98 scope:global align:4 +evtSkip__16daObj_SekiDoor_cFv = .text:0x00000614; // type:function size:0x70 scope:global align:4 +setPrtcls__16daObj_SekiDoor_cFv = .text:0x00000684; // type:function size:0x1C4 scope:global align:4 +initBaseMtx__16daObj_SekiDoor_cFv = .text:0x00000848; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObj_SekiDoor_cFv = .text:0x00000868; // type:function size:0x84 scope:global align:4 +daObj_SekiDoor_Create__FPv = .text:0x000008EC; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Delete__FPv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Execute__FPv = .text:0x000008F4; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Draw__FPv = .text:0x000008F8; // type:function size:0x10 scope:global align:4 +daObj_SekiDoor_IsDelete__FPv = .text:0x00000908; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00000958; // type:function size:0x18 scope:global align:4 +__dt__22daObj_SekiDoor_Param_cFv = .text:0x00000970; // type:function size:0x40 scope:global align:4 +__ct__22daObj_SekiDoor_Param_cFv = .text:0x000009B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95728 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95729 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95731 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95732 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95736 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +id$94825 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbData = .data:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_617_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_617_data_11 = .data:0x00000011; // type:object size:0x9 data:string +l_resNameList = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +daObj_SekiDoor_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIDOOR = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__16daObj_SekiDoor_c = .data:0x00000074; // type:object size:0x28 scope:global align:4 +lbl_617_data_9C = .data:0x0000009C; // type:object size:0x11 data:string +@94901 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__16daObj_SekiDoor_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__vt__22daObj_SekiDoor_Param_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_617_data_D8 = .data:0x000000D8; // type:object size:0x17 data:string +__RTTI__22daObj_SekiDoor_Param_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_617_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string +@94904 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +lbl_617_data_118 = .data:0x00000118; // type:object size:0x1C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94714 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sekizo/splits.txt b/config/RZDJ01/rels/d_a_obj_sekizo/splits.txt new file mode 100644 index 0000000000..288da7263c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekizo/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizo.cpp: + .text start:0x000000CC end:0x00000564 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt b/config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt new file mode 100644 index 0000000000..d9ca6cab48 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekizo/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__14daObj_Sekizo_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +CreateHeap__14daObj_Sekizo_cFv = .text:0x00000198; // type:function size:0x88 scope:global align:4 +Create__14daObj_Sekizo_cFv = .text:0x00000220; // type:function size:0x58 scope:global align:4 +Delete__14daObj_Sekizo_cFv = .text:0x00000278; // type:function size:0x50 scope:global align:4 +Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x000002C8; // type:function size:0xB8 scope:global align:4 +Draw__14daObj_Sekizo_cFv = .text:0x00000380; // type:function size:0xA4 scope:global align:4 +initBaseMtx__14daObj_Sekizo_cFv = .text:0x00000424; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObj_Sekizo_cFv = .text:0x00000444; // type:function size:0x64 scope:global align:4 +daObj_Sekizo_Create__FPv = .text:0x000004A8; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Delete__FPv = .text:0x000004AC; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Execute__FPv = .text:0x000004B0; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Draw__FPv = .text:0x000004B4; // type:function size:0x10 scope:global align:4 +daObj_Sekizo_IsDelete__FPv = .text:0x000004C4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:global align:4 +__dt__20daObj_Sekizo_Param_cFv = .text:0x00000514; // type:function size:0x40 scope:global align:4 +__ct__20daObj_Sekizo_Param_cFv = .text:0x00000554; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbData = .data:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_618_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_618_data_11 = .data:0x00000011; // type:object size:0x7 data:string +l_resNameList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +daObj_Sekizo_MethodTable = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIZO = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Sekizo_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_618_data_98 = .data:0x00000098; // type:object size:0xF data:string +@94823 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObj_Sekizo_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__20daObj_Sekizo_Param_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_618_data_D0 = .data:0x000000D0; // type:object size:0x15 data:string +__RTTI__20daObj_Sekizo_Param_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_618_data_F0 = .data:0x000000F0; // type:object size:0x11 data:string +@94826 = .data:0x00000104; // type:object size:0xC scope:local align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt b/config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt new file mode 100644 index 0000000000..505bef994c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekizoa/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizoa.cpp: + .text start:0x000000CC end:0x00006168 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000C64 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDJ01/rels/d_a_obj_sekizoa/symbols.txt b/config/RZDJ01/rels/d_a_obj_sekizoa/symbols.txt new file mode 100644 index 0000000000..db37d631df --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sekizoa/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_Sekizoa_cFv = .text:0x000000CC; // type:function size:0x128 scope:global align:4 +create__15daObj_Sekizoa_cFv = .text:0x000001F4; // type:function size:0x4C8 scope:global align:4 +CreateHeap__15daObj_Sekizoa_cFv = .text:0x000006BC; // type:function size:0x3A0 scope:global align:4 +Draw__15daObj_Sekizoa_cFv = .text:0x00000A5C; // type:function size:0xB4 scope:global align:4 +createHeapCallBack__15daObj_Sekizoa_cFP10fopAc_ac_c = .text:0x00000B10; // type:function size:0x4 scope:global align:4 +srchSekizoa__15daObj_Sekizoa_cFPvPv = .text:0x00000B14; // type:function size:0x94 scope:global align:4 +getSekizoaP__15daObj_Sekizoa_cFi = .text:0x00000BA8; // type:function size:0xD0 scope:global align:4 +getKMsgTagP__15daObj_Sekizoa_cFv = .text:0x00000C78; // type:function size:0xA0 scope:global align:4 +isDelete__15daObj_Sekizoa_cFv = .text:0x00000D18; // type:function size:0xF8 scope:global align:4 +reset__15daObj_Sekizoa_cFv = .text:0x00000E10; // type:function size:0x170 scope:global align:4 +afterJntAnm__15daObj_Sekizoa_cFi = .text:0x00000F80; // type:function size:0x8C scope:global align:4 +setParam__15daObj_Sekizoa_cFv = .text:0x0000100C; // type:function size:0x268 scope:global align:4 +checkChangeEvt__15daObj_Sekizoa_cFv = .text:0x00001274; // type:function size:0x48 scope:global align:4 +setAfterTalkMotion__15daObj_Sekizoa_cFv = .text:0x000012BC; // type:function size:0x4 scope:global align:4 +srchActors__15daObj_Sekizoa_cFv = .text:0x000012C0; // type:function size:0x2A0 scope:global align:4 +evtTalk__15daObj_Sekizoa_cFv = .text:0x00001560; // type:function size:0xF4 scope:global align:4 +evtCutProc__15daObj_Sekizoa_cFv = .text:0x00001654; // type:function size:0xF0 scope:global align:4 +action__15daObj_Sekizoa_cFv = .text:0x00001744; // type:function size:0x128 scope:global align:4 +beforeMove__15daObj_Sekizoa_cFv = .text:0x0000186C; // type:function size:0x78 scope:global align:4 +setAttnPos__15daObj_Sekizoa_cFv = .text:0x000018E4; // type:function size:0x2F4 scope:global align:4 +setCollision__15daObj_Sekizoa_cFv = .text:0x00001BD8; // type:function size:0x2EC scope:global align:4 +drawDbgInfo__15daObj_Sekizoa_cFv = .text:0x00001EC4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__15daObj_Sekizoa_cFv = .text:0x00001ECC; // type:function size:0x130 scope:global align:4 +setYariAnm__15daObj_Sekizoa_cFiif = .text:0x00001FFC; // type:function size:0xD0 scope:global align:4 +drawGhost__15daObj_Sekizoa_cFv = .text:0x000020CC; // type:function size:0xDC scope:global align:4 +afterSetMotionAnm__15daObj_Sekizoa_cFiifi = .text:0x000021A8; // type:function size:0x3B4 scope:global align:4 +selectAction__15daObj_Sekizoa_cFv = .text:0x0000255C; // type:function size:0x78 scope:global align:4 +setAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000025D4; // type:function size:0xA8 scope:global align:4 +checkMoveDirection__15daObj_Sekizoa_cFv = .text:0x0000267C; // type:function size:0x1D0 scope:global align:4 +getWaitMotionNo__15daObj_Sekizoa_cFv = .text:0x0000284C; // type:function size:0x48 scope:global align:4 +getGameMotionNo__15daObj_Sekizoa_cFv = .text:0x00002894; // type:function size:0x48 scope:global align:4 +getNoJumpMotionNo__15daObj_Sekizoa_cFv = .text:0x000028DC; // type:function size:0x34 scope:global align:4 +getHitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002910; // type:function size:0x34 scope:global align:4 +getStepMotionNo__15daObj_Sekizoa_cFv = .text:0x00002944; // type:function size:0x34 scope:global align:4 +jump__15daObj_Sekizoa_cFv = .text:0x00002978; // type:function size:0x500 scope:global align:4 +landing__15daObj_Sekizoa_cFv = .text:0x00002E78; // type:function size:0x130 scope:global align:4 +cutStart__15daObj_Sekizoa_cFi = .text:0x00002FA8; // type:function size:0xE5C scope:global align:4 +cutTurn__15daObj_Sekizoa_cFi = .text:0x00003E04; // type:function size:0x1BC scope:global align:4 +cutJump__15daObj_Sekizoa_cFi = .text:0x00003FC0; // type:function size:0x1B8 scope:global align:4 +cutGoal__15daObj_Sekizoa_cFi = .text:0x00004178; // type:function size:0x7E4 scope:global align:4 +cutExit__15daObj_Sekizoa_cFi = .text:0x0000495C; // type:function size:0x180 scope:global align:4 +cutFree__15daObj_Sekizoa_cFi = .text:0x00004ADC; // type:function size:0x2A4 scope:global align:4 +cutExtinction__15daObj_Sekizoa_cFi = .text:0x00004D80; // type:function size:0x318 scope:global align:4 +wait__15daObj_Sekizoa_cFPv = .text:0x00005098; // type:function size:0x224 scope:global align:4 +puzzle__15daObj_Sekizoa_cFPv = .text:0x000052BC; // type:function size:0x2B0 scope:global align:4 +talk__15daObj_Sekizoa_cFPv = .text:0x0000556C; // type:function size:0x15C scope:global align:4 +daObj_Sekizoa_Create__FPv = .text:0x000056C8; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_Delete__FPv = .text:0x000056CC; // type:function size:0x34 scope:global align:4 +daObj_Sekizoa_Execute__FPv = .text:0x00005700; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_Draw__FPv = .text:0x00005704; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_IsDelete__FPv = .text:0x00005708; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000057D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005814; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005854; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005960; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000059A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000059E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00005A88; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005B14; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005C2C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005D3C; // type:function size:0x80 scope:global align:4 +getType__15daObj_Sekizoa_cFv = .text:0x00005DBC; // type:function size:0xA4 scope:global align:4 +getBackboneJointNo__15daObj_Sekizoa_cFv = .text:0x00005E60; // type:function size:0x8 scope:global align:4 +getHeadJointNo__15daObj_Sekizoa_cFv = .text:0x00005E68; // type:function size:0x8 scope:global align:4 +chkPressPlayer__15daObj_Sekizoa_cFv = .text:0x00005E70; // type:function size:0x84 scope:global align:4 +chkGoal__15daObj_Sekizoa_cFv = .text:0x00005EF4; // type:function size:0xAC scope:global align:4 +setFadeLightOff__15daObj_Sekizoa_cFv = .text:0x00005FA0; // type:function size:0xEC scope:global align:4 +__dt__21daObj_Sekizoa_Param_cFv = .text:0x0000608C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_Sekizoa_Param_cFv = .text:0x000060CC; // type:function size:0x10 scope:global align:4 +reset__14daObj_SMTile_cFv = .text:0x000060DC; // type:function size:0x18 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000060F4; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_Sekizoa_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$96648 = .rodata:0x0000009C; // type:object size:0x20 scope:local align:4 +@104396 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104418 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@104419 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@104425 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104536 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@104615 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104930 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104931 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104934 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@104992 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104993 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104994 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104995 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104996 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104997 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@105160 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105161 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105162 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105199 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105200 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105201 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105202 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105203 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105336 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105367 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97893 = .rodata:0x0000012C; // type:object size:0x8 scope:local align:4 +@105606 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105607 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106029 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106198 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106199 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106200 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_619_data_48 = .data:0x00000048; // type:object size:0x1 +lbl_619_data_49 = .data:0x00000049; // type:object size:0xC data:string +lbl_619_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_619_data_5B = .data:0x0000005B; // type:object size:0x8 data:string +lbl_619_data_63 = .data:0x00000063; // type:object size:0x5 data:string +lbl_619_data_68 = .data:0x00000068; // type:object size:0x5 data:string +lbl_619_data_6D = .data:0x0000006D; // type:object size:0x5 data:string +lbl_619_data_72 = .data:0x00000072; // type:object size:0x5 data:string +lbl_619_data_77 = .data:0x00000077; // type:object size:0x5 data:string +lbl_619_data_7C = .data:0x0000007C; // type:object size:0xB data:string +l_evtList = .data:0x00000088; // type:object size:0x50 scope:global align:4 +lbl_619_data_D8 = .data:0x000000D8; // type:object size:0x8 data:string +lbl_619_data_E0 = .data:0x000000E0; // type:object size:0x8 data:string +l_resNameList = .data:0x000000E8; // type:object size:0xC scope:global align:4 +lbl_619_data_F4 = .data:0x000000F4; // type:object size:0x2 +lbl_619_data_F6 = .data:0x000000F6; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000011C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000138; // type:object size:0x2A0 scope:global align:4 +l_faceMotionSequenceData = .data:0x000003D8; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000003E8; // type:object size:0x180 scope:global align:4 +mCutNameList__15daObj_Sekizoa_c = .data:0x00000568; // type:object size:0x24 scope:global align:4 +mCutList__15daObj_Sekizoa_c = .data:0x0000058C; // type:object size:0x6C scope:global align:4 data:4byte +@104716 = .data:0x000005F8; // type:object size:0x1C scope:local align:4 +@104807 = .data:0x00000614; // type:object size:0xC scope:local align:4 data:4byte +@104808 = .data:0x00000620; // type:object size:0xC scope:local align:4 data:4byte +lbl_619_data_62C = .data:0x0000062C; // type:object size:0x10 +yariAnmData$97367 = .data:0x0000063C; // type:object size:0xC0 scope:local align:4 +brkAnmData$97394 = .data:0x000006FC; // type:object size:0x48 scope:local align:4 +btkAnmData$97395 = .data:0x00000744; // type:object size:0x30 scope:local align:4 +@105164 = .data:0x00000774; // type:object size:0x48 scope:local align:4 +@105169 = .data:0x000007BC; // type:object size:0xC scope:local align:4 data:4byte +@105170 = .data:0x000007C8; // type:object size:0xC scope:local align:4 data:4byte +lbl_619_data_7D4 = .data:0x000007D4; // type:object size:0x4 data:string +lbl_619_data_7D8 = .data:0x000007D8; // type:object size:0x10 +@105870 = .data:0x000007E8; // type:object size:0x28 scope:local align:4 +@105868 = .data:0x00000810; // type:object size:0x28 scope:local align:4 +daObj_Sekizoa_MethodTable = .data:0x00000838; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIZOA = .data:0x00000858; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Sekizoa_c = .data:0x00000888; // type:object size:0xC4 scope:global align:4 +lbl_619_data_94C = .data:0x0000094C; // type:object size:0x10 data:string +@98654 = .data:0x0000095C; // type:object size:0x14 scope:local align:4 +__RTTI__15daObj_Sekizoa_c = .data:0x00000970; // type:object size:0x8 scope:global align:4 +__vt__21daObj_Sekizoa_Param_c = .data:0x00000978; // type:object size:0xC scope:global align:4 +lbl_619_data_984 = .data:0x00000984; // type:object size:0x16 data:string +__RTTI__21daObj_Sekizoa_Param_c = .data:0x0000099C; // type:object size:0x8 scope:global align:4 +lbl_619_data_9A4 = .data:0x000009A4; // type:object size:0x9 data:string +@98668 = .data:0x000009B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009C4; // type:object size:0xC scope:global align:4 +lbl_619_data_9D0 = .data:0x000009D0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000009E0; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000009E8; // type:object size:0xC scope:global align:4 +lbl_619_data_9F4 = .data:0x000009F4; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A04; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0xC scope:global align:4 +lbl_619_data_A18 = .data:0x00000A18; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A30; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A38; // type:object size:0xC scope:global align:4 +lbl_619_data_A44 = .data:0x00000A44; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0x8 scope:global align:4 +lbl_619_data_A60 = .data:0x00000A60; // type:object size:0x34 +@98735 = .data:0x00000A94; // type:object size:0x3C scope:local align:4 +lbl_619_data_AD0 = .data:0x00000AD0; // type:object size:0x14 +@98737 = .data:0x00000AE4; // type:object size:0x34 scope:local align:4 +lbl_619_data_B18 = .data:0x00000B18; // type:object size:0x14 +@98795 = .data:0x00000B2C; // type:object size:0x24 scope:local align:4 +lbl_619_data_B50 = .data:0x00000B50; // type:object size:0x18 +@98797 = .data:0x00000B68; // type:object size:0xC scope:local align:4 +lbl_619_data_B74 = .data:0x00000B74; // type:object size:0x1C +@98799 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +lbl_619_data_B9C = .data:0x00000B9C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96622 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_srcPosR = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@96623 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_srcPosL = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@96624 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000044; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_shield/splits.txt b/config/RZDJ01/rels/d_a_obj_shield/splits.txt new file mode 100644 index 0000000000..07bbbea8df --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_shield/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_shield.cpp: + .text start:0x0000005C end:0x00001018 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000100 diff --git a/config/RZDJ01/rels/d_a_obj_shield/symbols.txt b/config/RZDJ01/rels/d_a_obj_shield/symbols.txt new file mode 100644 index 0000000000..864b624731 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_shield/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +setBaseMtx__14daItemShield_cFv = .text:0x0000012C; // type:function size:0x298 scope:global align:4 +Create__14daItemShield_cFv = .text:0x000003C4; // type:function size:0x1B8 scope:global align:4 +__CreateHeap__14daItemShield_cFv = .text:0x0000057C; // type:function size:0x8 scope:global align:4 +create__14daItemShield_cFv = .text:0x00000584; // type:function size:0x19C scope:global align:4 +bg_check__14daItemShield_cFv = .text:0x00000720; // type:function size:0x11C scope:global align:4 +actionInit__14daItemShield_cFv = .text:0x0000083C; // type:function size:0x38 scope:global align:4 +actionWaitInit__14daItemShield_cFv = .text:0x00000874; // type:function size:0x60 scope:global align:4 +actionWait__14daItemShield_cFv = .text:0x000008D4; // type:function size:0x2C4 scope:global align:4 +initActionOrderGetDemo__14daItemShield_cFv = .text:0x00000B98; // type:function size:0x9C scope:global align:4 +actionOrderGetDemo__14daItemShield_cFv = .text:0x00000C34; // type:function size:0x7C scope:global align:4 +actionGetDemo__14daItemShield_cFv = .text:0x00000CB0; // type:function size:0x7C scope:global align:4 +actionWaitCamDemo__14daItemShield_cFv = .text:0x00000D2C; // type:function size:0x68 scope:global align:4 +actionOrderCamDemo__14daItemShield_cFv = .text:0x00000D94; // type:function size:0x6C scope:global align:4 +actionCamDemo__14daItemShield_cFv = .text:0x00000E00; // type:function size:0x5C scope:global align:4 +actionCamDemoEnd__14daItemShield_cFv = .text:0x00000E5C; // type:function size:0x4 scope:global align:4 +execute__14daItemShield_cFv = .text:0x00000E60; // type:function size:0x11C scope:global align:4 +draw__14daItemShield_cFv = .text:0x00000F7C; // type:function size:0x54 scope:global align:4 +_delete__14daItemShield_cFv = .text:0x00000FD0; // type:function size:0x38 scope:global align:4 +daItemShield_Draw__FP14daItemShield_c = .text:0x00001008; // type:function size:0x4 scope:global align:4 +daItemShield_Execute__FP14daItemShield_c = .text:0x0000100C; // type:function size:0x4 scope:global align:4 +daItemShield_Delete__FP14daItemShield_c = .text:0x00001010; // type:function size:0x4 scope:global align:4 +daItemShield_Create__FP10fopAc_ac_c = .text:0x00001014; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@94986 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95049 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@95051 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95052 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95053 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95054 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95058 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95102 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95103 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95106 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95199 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@95200 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95201 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95202 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95211 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_actionFunc$93434 = .rodata:0x00000094; // type:object size:0x30 scope:local align:4 +@95286 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95287 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@95288 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +lbl_620_data_0 = .data:0x00000000; // type:object size:0x10 data:string +l_func$93550 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_daItemShield_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Shield = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__14daItemShield_c = .data:0x00000090; // type:object size:0x44 scope:global align:4 +lbl_620_data_D4 = .data:0x000000D4; // type:object size:0xF data:string +@93645 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__14daItemShield_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sm_door/splits.txt b/config/RZDJ01/rels/d_a_obj_sm_door/splits.txt new file mode 100644 index 0000000000..f4af808911 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sm_door/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sm_door.cpp: + .text start:0x0000005C end:0x00000CC0 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_sm_door/symbols.txt b/config/RZDJ01/rels/d_a_obj_sm_door/symbols.txt new file mode 100644 index 0000000000..7fa7ea928b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sm_door/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjSM_DOOR_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x288 scope:global align:4 +daObjSM_DOOR_Delete__FP14daObjSM_DOOR_c = .text:0x000002E4; // type:function size:0x24 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000308; // type:function size:0x78 scope:global align:4 +Action__14daObjSM_DOOR_cFv = .text:0x00000380; // type:function size:0x1A4 scope:global align:4 +SetDzb__14daObjSM_DOOR_cFv = .text:0x00000524; // type:function size:0x50 scope:global align:4 +ReleaceDzb__14daObjSM_DOOR_cFv = .text:0x00000574; // type:function size:0x6C scope:global align:4 +DrawChk1__14daObjSM_DOOR_cFv = .text:0x000005E0; // type:function size:0xC4 scope:global align:4 +DrawChk2__14daObjSM_DOOR_cFv = .text:0x000006A4; // type:function size:0xC4 scope:global align:4 +setBaseMtx__14daObjSM_DOOR_cFv = .text:0x00000768; // type:function size:0x80 scope:global align:4 +daObjSM_DOOR_Draw__FP14daObjSM_DOOR_c = .text:0x000007E8; // type:function size:0x10 scope:global align:4 +daObjSM_DOOR_Execute__FP14daObjSM_DOOR_c = .text:0x000007F8; // type:function size:0x4 scope:global align:4 +daObjSM_DOOR_IsDelete__FP14daObjSM_DOOR_c = .text:0x000007FC; // type:function size:0x8 scope:global align:4 +Delete__14daObjSM_DOOR_cFv = .text:0x00000804; // type:function size:0x30 scope:global align:4 +Draw__14daObjSM_DOOR_cFv = .text:0x00000834; // type:function size:0x1F8 scope:global align:4 +Execute__14daObjSM_DOOR_cFPPA3_A4_f = .text:0x00000A2C; // type:function size:0x70 scope:global align:4 +Create__14daObjSM_DOOR_cFv = .text:0x00000A9C; // type:function size:0x44 scope:global align:4 +CreateHeap__14daObjSM_DOOR_cFv = .text:0x00000AE0; // type:function size:0x16C scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00000C4C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91076 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91077 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91078 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91079 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91080 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91081 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91104 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@91112 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@91152 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91153 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91154 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91155 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91158 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +lbl_621_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjSM_DOOR_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SM_DOOR = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjSM_DOOR_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_621_data_84 = .data:0x00000084; // type:object size:0xF data:string +@89852 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSM_DOOR_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_621_data_B0 = .data:0x000000B0; // type:object size:0xF data:string +lbl_621_data_BF = .data:0x000000BF; // type:object size:0x10 data:string +lbl_621_data_CF = .data:0x000000CF; // type:object size:0x10 data:string +lbl_621_data_DF = .data:0x000000DF; // type:object size:0xF data:string +lbl_621_data_EE = .data:0x000000EE; // type:object size:0x16 data:string +lbl_621_data_104 = .data:0x00000104; // type:object size:0x10 data:string +lbl_621_data_114 = .data:0x00000114; // type:object size:0x16 data:string +lbl_621_data_12A = .data:0x0000012A; // type:object size:0x10 data:string +lbl_621_data_13A = .data:0x0000013A; // type:object size:0x15 data:string +lbl_621_data_14F = .data:0x0000014F; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_smallkey/splits.txt b/config/RZDJ01/rels/d_a_obj_smallkey/splits.txt new file mode 100644 index 0000000000..dc8cea6396 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smallkey/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smallkey.cpp: + .text start:0x0000005C end:0x000014F8 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_obj_smallkey/symbols.txt b/config/RZDJ01/rels/d_a_obj_smallkey/symbols.txt new file mode 100644 index 0000000000..0e55934b4d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smallkey/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000154; // type:function size:0xD0 scope:global align:4 +keyGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000224; // type:function size:0x44 scope:global align:4 +keyGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000268; // type:function size:0x34 scope:global align:4 +setBaseMtx__7daKey_cFv = .text:0x0000029C; // type:function size:0x78 scope:global align:4 +Create__7daKey_cFv = .text:0x00000314; // type:function size:0x188 scope:global align:4 +__CreateHeap__7daKey_cFv = .text:0x0000049C; // type:function size:0x8 scope:global align:4 +create__7daKey_cFv = .text:0x000004A4; // type:function size:0x258 scope:global align:4 +bg_check__7daKey_cFv = .text:0x000006FC; // type:function size:0x164 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000860; // type:function size:0xC scope:global align:4 +actionInitInit__7daKey_cFv = .text:0x0000086C; // type:function size:0x34 scope:global align:4 +actionInit__7daKey_cFv = .text:0x000008A0; // type:function size:0xAC scope:global align:4 +actionParentWaitInit__7daKey_cFv = .text:0x0000094C; // type:function size:0x34 scope:global align:4 +actionParentWait__7daKey_cFv = .text:0x00000980; // type:function size:0x9C scope:global align:4 +actionWaitInit__7daKey_cFv = .text:0x00000A1C; // type:function size:0x74 scope:global align:4 +actionWait__7daKey_cFv = .text:0x00000A90; // type:function size:0x13C scope:global align:4 +initActionOrderGetDemo__7daKey_cFv = .text:0x00000BCC; // type:function size:0xC4 scope:global align:4 +actionOrderGetDemo__7daKey_cFv = .text:0x00000C90; // type:function size:0x7C scope:global align:4 +actionGetDemo__7daKey_cFv = .text:0x00000D0C; // type:function size:0x88 scope:global align:4 +actionInitSwOnWait__7daKey_cFv = .text:0x00000D94; // type:function size:0xAC scope:global align:4 +actionSwOnWait__7daKey_cFv = .text:0x00000E40; // type:function size:0x90 scope:global align:4 +actionInitBoomerangCarry__7daKey_cFv = .text:0x00000ED0; // type:function size:0xE8 scope:global align:4 +actionBoomerangCarry__7daKey_cFv = .text:0x00000FB8; // type:function size:0x6C scope:global align:4 +effectSet__7daKey_cFv = .text:0x00001024; // type:function size:0x114 scope:global align:4 +effectCtrl__7daKey_cFv = .text:0x00001138; // type:function size:0xFC scope:global align:4 +seStartTwinkle_private__7daKey_cFUl = .text:0x00001234; // type:function size:0x8C scope:global align:4 +actionInitE_GB__7daKey_cFv = .text:0x000012C0; // type:function size:0x6C scope:global align:4 +actionE_GB__7daKey_cFv = .text:0x0000132C; // type:function size:0x2C scope:global align:4 +execute__7daKey_cFv = .text:0x00001358; // type:function size:0xCC scope:global align:4 +draw__7daKey_cFv = .text:0x00001424; // type:function size:0x54 scope:global align:4 +_delete__7daKey_cFv = .text:0x00001478; // type:function size:0x70 scope:global align:4 +daKey_Draw__FP7daKey_c = .text:0x000014E8; // type:function size:0x4 scope:global align:4 +daKey_Execute__FP7daKey_c = .text:0x000014EC; // type:function size:0x4 scope:global align:4 +daKey_Delete__FP7daKey_c = .text:0x000014F0; // type:function size:0x4 scope:global align:4 +daKey_Create__FP10fopAc_ac_c = .text:0x000014F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@97261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97262 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97263 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97331 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97360 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97361 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97364 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@97506 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@97507 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97509 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97582 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@97667 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97723 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_demoFunc$95652 = .rodata:0x00000084; // type:object size:0x60 scope:local align:4 +lbl_622_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_622_data_8 = .data:0x00000008; // type:object size:0x10 data:string +l_daKey_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmallKey = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__7daKey_c = .data:0x00000068; // type:object size:0x44 scope:global align:4 +lbl_622_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +@95704 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__7daKey_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt new file mode 100644 index 0000000000..0b6af69062 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smgdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smgdoor.cpp: + .text start:0x0000005C end:0x00000E68 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000001DC diff --git a/config/RZDJ01/rels/d_a_obj_smgdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_smgdoor/symbols.txt new file mode 100644 index 0000000000..f11afe8507 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smgdoor/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x24 scope:global align:4 +initBaseMtx__14daObjSmgDoor_cFv = .text:0x00000080; // type:function size:0x7C scope:global align:4 +setBaseMtx__14daObjSmgDoor_cFv = .text:0x000000FC; // type:function size:0x124 scope:global align:4 +Create__14daObjSmgDoor_cFv = .text:0x00000220; // type:function size:0xDC scope:global align:4 +CreateHeap__14daObjSmgDoor_cFv = .text:0x000002FC; // type:function size:0xB4 scope:global align:4 +create1st__14daObjSmgDoor_cFv = .text:0x000003B0; // type:function size:0xAC scope:global align:4 +Execute__14daObjSmgDoor_cFPPA3_A4_f = .text:0x0000045C; // type:function size:0x64 scope:global align:4 +demoProc__14daObjSmgDoor_cFv = .text:0x000004C0; // type:function size:0x208 scope:global align:4 +openInit__14daObjSmgDoor_cFv = .text:0x000006C8; // type:function size:0xB4 scope:global align:4 +openProc__14daObjSmgDoor_cFv = .text:0x0000077C; // type:function size:0xF4 scope:global align:4 +setGoal__14daObjSmgDoor_cFv = .text:0x00000870; // type:function size:0xA8 scope:global align:4 +setPos__14daObjSmgDoor_cFv = .text:0x00000918; // type:function size:0xC8 scope:global align:4 +sceneChange__14daObjSmgDoor_cFv = .text:0x000009E0; // type:function size:0x2C scope:global align:4 +actionWaitEvent__14daObjSmgDoor_cFv = .text:0x00000A0C; // type:function size:0x90 scope:global align:4 +actionEvent__14daObjSmgDoor_cFv = .text:0x00000A9C; // type:function size:0x64 scope:global align:4 +actionDead__14daObjSmgDoor_cFv = .text:0x00000B00; // type:function size:0x4 scope:global align:4 +checkArea__14daObjSmgDoor_cFv = .text:0x00000B04; // type:function size:0x170 scope:global align:4 +checkOpen__14daObjSmgDoor_cFv = .text:0x00000C74; // type:function size:0x8C scope:global align:4 +Draw__14daObjSmgDoor_cFv = .text:0x00000D00; // type:function size:0xB4 scope:global align:4 +Delete__14daObjSmgDoor_cFv = .text:0x00000DB4; // type:function size:0x3C scope:global align:4 +daObjSmgDoor_create1st__FP14daObjSmgDoor_c = .text:0x00000DF0; // type:function size:0x60 scope:global align:4 +daObjSmgDoor_MoveBGDelete__FP14daObjSmgDoor_c = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +daObjSmgDoor_MoveBGExecute__FP14daObjSmgDoor_c = .text:0x00000E54; // type:function size:0x4 scope:global align:4 +daObjSmgDoor_MoveBGDraw__FP14daObjSmgDoor_c = .text:0x00000E58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94566 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94567 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94568 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94585 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94677 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94678 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94699 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94707 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94708 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94757 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@94758 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94759 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +l_size2R$93495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +l_size2Z$93496 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +l_size2X$93497 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_623_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_623_data_1C = .data:0x0000001C; // type:object size:0xE data:string +lbl_623_data_2A = .data:0x0000002A; // type:object size:0xE data:string +l_bmd = .data:0x00000038; // type:object size:0x8 scope:global align:4 +lbl_623_data_40 = .data:0x00000040; // type:object size:0xE data:string +lbl_623_data_4E = .data:0x0000004E; // type:object size:0xE data:string +l_dzb = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +lbl_623_data_64 = .data:0x00000064; // type:object size:0xC data:string +lbl_623_data_70 = .data:0x00000070; // type:object size:0xC data:string +l_eventName = .data:0x0000007C; // type:object size:0x8 scope:global align:4 +l_cull_box = .data:0x00000084; // type:object size:0x18 scope:global align:4 +lbl_623_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +lbl_623_data_A1 = .data:0x000000A1; // type:object size:0x5 data:string +lbl_623_data_A6 = .data:0x000000A6; // type:object size:0x8 data:string +lbl_623_data_AE = .data:0x000000AE; // type:object size:0x7 data:string +lbl_623_data_B5 = .data:0x000000B5; // type:object size:0xA data:string +lbl_623_data_BF = .data:0x000000BF; // type:object size:0xA data:string +action_table$93337 = .data:0x000000CC; // type:object size:0x18 scope:local align:4 +lbl_623_data_E4 = .data:0x000000E4; // type:object size:0x10 +l_func$93460 = .data:0x000000F4; // type:object size:0x24 scope:local align:4 +daObjSmgDoor_METHODS = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmgDoor = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__14daObjSmgDoor_c = .data:0x00000168; // type:object size:0x28 scope:global align:4 +lbl_623_data_190 = .data:0x00000190; // type:object size:0xF data:string +@93598 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSmgDoor_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_623_data_1BC = .data:0x000001BC; // type:object size:0x11 data:string +@93600 = .data:0x000001D0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_smoke/splits.txt b/config/RZDJ01/rels/d_a_obj_smoke/splits.txt new file mode 100644 index 0000000000..701988d799 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smoke/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smoke.cpp: + .text start:0x0000005C end:0x000002DC + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_smoke/symbols.txt b/config/RZDJ01/rels/d_a_obj_smoke/symbols.txt new file mode 100644 index 0000000000..888defe758 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smoke/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjSmoke_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__12daObjSmoke_cFv = .text:0x000000B8; // type:function size:0xB4 scope:global align:4 +create__12daObjSmoke_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +execute__12daObjSmoke_cFv = .text:0x000001D4; // type:function size:0xBC scope:global align:4 +_delete__12daObjSmoke_cFv = .text:0x00000290; // type:function size:0x40 scope:global align:4 +daObjSmoke_Execute__FP12daObjSmoke_c = .text:0x000002D0; // type:function size:0x4 scope:global align:4 +daObjSmoke_Delete__FP12daObjSmoke_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +daObjSmoke_Create__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89555 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daObjSmoke_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Smoke = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_smtile/splits.txt b/config/RZDJ01/rels/d_a_obj_smtile/splits.txt new file mode 100644 index 0000000000..f176aa4187 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smtile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_smtile.cpp: + .text start:0x000000CC end:0x0000101C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000011C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_smtile/symbols.txt b/config/RZDJ01/rels/d_a_obj_smtile/symbols.txt new file mode 100644 index 0000000000..504539ecc5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smtile/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daObj_SMTile_cFv = .text:0x000000CC; // type:function size:0xE4 scope:global align:4 +create__14daObj_SMTile_cFv = .text:0x000001B0; // type:function size:0x178 scope:global align:4 +CreateHeap__14daObj_SMTile_cFv = .text:0x00000328; // type:function size:0x11C scope:global align:4 +Execute__14daObj_SMTile_cFv = .text:0x00000444; // type:function size:0x360 scope:global align:4 +Draw__14daObj_SMTile_cFv = .text:0x000007A4; // type:function size:0x8C scope:global align:4 +createHeapCallBack__14daObj_SMTile_cFP10fopAc_ac_c = .text:0x00000830; // type:function size:0x4 scope:global align:4 +setDstPos__14daObj_SMTile_cFv = .text:0x00000834; // type:function size:0x1CC scope:global align:4 +setPrtcls__14daObj_SMTile_cFii = .text:0x00000A00; // type:function size:0x1D8 scope:global align:4 +touchPrtcls__14daObj_SMTile_cFf = .text:0x00000BD8; // type:function size:0x2E8 scope:global align:4 +setMtx__14daObj_SMTile_cFv = .text:0x00000EC0; // type:function size:0x7C scope:global align:4 +daObj_SMTile_Create__FPv = .text:0x00000F3C; // type:function size:0x4 scope:global align:4 +daObj_SMTile_Delete__FPv = .text:0x00000F40; // type:function size:0x34 scope:global align:4 +daObj_SMTile_Execute__FPv = .text:0x00000F74; // type:function size:0x4 scope:global align:4 +daObj_SMTile_Draw__FPv = .text:0x00000F78; // type:function size:0x4 scope:global align:4 +daObj_SMTile_IsDelete__FPv = .text:0x00000F7C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:global align:4 +__dt__20daObj_SMTile_Param_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 +__ct__20daObj_SMTile_Param_cFv = .text:0x0000100C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daObj_SMTile_Param_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@96036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96116 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96117 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96118 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96121 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +id$94888 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@96290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_625_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_625_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_625_data_1C = .data:0x0000001C; // type:object size:0x54 data:byte +daObj_SMTile_MethodTable = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SMTILE = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObj_SMTile_c = .data:0x000000C0; // type:object size:0xC scope:global align:4 +lbl_625_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@94989 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_SMTile_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__vt__20daObj_SMTile_Param_c = .data:0x000000F0; // type:object size:0xC scope:global align:4 +lbl_625_data_FC = .data:0x000000FC; // type:object size:0x15 data:string +__RTTI__20daObj_SMTile_Param_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94691 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_smw_stone/splits.txt b/config/RZDJ01/rels/d_a_obj_smw_stone/splits.txt new file mode 100644 index 0000000000..49619f22d1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smw_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smw_stone.cpp: + .text start:0x0000005C end:0x00000878 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDJ01/rels/d_a_obj_smw_stone/symbols.txt b/config/RZDJ01/rels/d_a_obj_smw_stone/symbols.txt new file mode 100644 index 0000000000..b46e159253 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_smw_stone/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSmWStone_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__12daSmWStone_cFv = .text:0x00000060; // type:function size:0x50 scope:global align:4 +__dt__12daSmWStone_cFv = .text:0x000000B0; // type:function size:0x90 scope:global align:4 +create__12daSmWStone_cFv = .text:0x00000140; // type:function size:0x1AC scope:global align:4 +execute__12daSmWStone_cFv = .text:0x000002EC; // type:function size:0x54 scope:global align:4 +draw__12daSmWStone_cFv = .text:0x00000340; // type:function size:0xF8 scope:global align:4 +Delete__12daSmWStone_cFv = .text:0x00000438; // type:function size:0x7C scope:global align:4 +exeModeHowl__12daSmWStone_cFv = .text:0x000004B4; // type:function size:0xFC scope:global align:4 +setModelMtx__12daSmWStone_cFv = .text:0x000005B0; // type:function size:0x60 scope:global align:4 +createHeap__12daSmWStone_cFv = .text:0x00000610; // type:function size:0x110 scope:global align:4 +init__12daSmWStone_cFv = .text:0x00000720; // type:function size:0x6C scope:global align:4 +chkWlfInRange__12daSmWStone_cFv = .text:0x0000078C; // type:function size:0x8C scope:global align:4 +daSmWStone_create__FP12daSmWStone_c = .text:0x00000818; // type:function size:0x54 scope:global align:4 +daSmWStone_Delete__FP12daSmWStone_c = .text:0x0000086C; // type:function size:0x4 scope:global align:4 +daSmWStone_execute__FP12daSmWStone_c = .text:0x00000870; // type:function size:0x4 scope:global align:4 +daSmWStone_draw__FP12daSmWStone_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108171 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108172 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@108188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108272 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +lbl_626_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daSmWStone_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmWStone = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daSmWStone_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_626_data_68 = .data:0x00000068; // type:object size:0xD data:string +@107483 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__12daSmWStone_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +lbl_626_data_94 = .data:0x00000094; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_snowEffTag/splits.txt b/config/RZDJ01/rels/d_a_obj_snowEffTag/splits.txt new file mode 100644 index 0000000000..1cf6708a72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_snowEffTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_snowEffTag.cpp: + .text start:0x000000CC end:0x00000554 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_snowEffTag/symbols.txt b/config/RZDJ01/rels/d_a_obj_snowEffTag/symbols.txt new file mode 100644 index 0000000000..68a9ab4672 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_snowEffTag/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daSnowEffTag_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__14daSnowEffTag_cFv = .text:0x000000F8; // type:function size:0x5C scope:global align:4 +create__14daSnowEffTag_cFv = .text:0x00000154; // type:function size:0x124 scope:global align:4 +playerAreaCheck__14daSnowEffTag_cFv = .text:0x00000278; // type:function size:0xF4 scope:global align:4 +Execute__14daSnowEffTag_cFv = .text:0x0000036C; // type:function size:0x148 scope:global align:4 +daSnowEffTag_Draw__FP14daSnowEffTag_c = .text:0x000004B4; // type:function size:0x8 scope:global align:4 +daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x000004BC; // type:function size:0x4 scope:global align:4 +daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x000004C0; // type:function size:0x8 scope:global align:4 +daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +__dt__18daSnowEffTag_HIO_cFv = .text:0x000004CC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92528 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92529 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92531 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92551 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92583 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92584 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_daSnowEffTag_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SnowEff = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daSnowEffTag_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_627_data_5C = .data:0x0000005C; // type:object size:0x13 data:string +@91838 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__18daSnowEffTag_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91720 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_snow_soup/splits.txt b/config/RZDJ01/rels/d_a_obj_snow_soup/splits.txt new file mode 100644 index 0000000000..356fc212a5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_snow_soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_snow_soup.cpp: + .text start:0x0000005C end:0x000009AC + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_snow_soup/symbols.txt b/config/RZDJ01/rels/d_a_obj_snow_soup/symbols.txt new file mode 100644 index 0000000000..b074f1f49e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_snow_soup/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjSnowSoup_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__15daObjSnowSoup_cFv = .text:0x00000060; // type:function size:0x98 scope:global align:4 +__dt__15daObjSnowSoup_cFv = .text:0x000000F8; // type:function size:0x84 scope:global align:4 +createHeap__15daObjSnowSoup_cFv = .text:0x0000017C; // type:function size:0xA0 scope:global align:4 +create__15daObjSnowSoup_cFv = .text:0x0000021C; // type:function size:0x124 scope:global align:4 +draw__15daObjSnowSoup_cFv = .text:0x00000340; // type:function size:0x80 scope:global align:4 +execute__15daObjSnowSoup_cFv = .text:0x000003C0; // type:function size:0x1CC scope:global align:4 +init__15daObjSnowSoup_cFv = .text:0x0000058C; // type:function size:0x84 scope:global align:4 +setModelMtx__15daObjSnowSoup_cFv = .text:0x00000610; // type:function size:0x70 scope:global align:4 +createSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000680; // type:function size:0xEC scope:global align:4 +deleteSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x0000076C; // type:function size:0x44 scope:global align:4 +createSmkEmtChange__15daObjSnowSoup_cFi = .text:0x000007B0; // type:function size:0x100 scope:global align:4 +deleteSmkEmtChange__15daObjSnowSoup_cFi = .text:0x000008B0; // type:function size:0x4C scope:global align:4 +daObjSnowSoup_create__FP15daObjSnowSoup_c = .text:0x000008FC; // type:function size:0x54 scope:global align:4 +daObjSnowSoup_Delete__FP15daObjSnowSoup_c = .text:0x00000950; // type:function size:0x54 scope:global align:4 +daObjSnowSoup_execute__FP15daObjSnowSoup_c = .text:0x000009A4; // type:function size:0x4 scope:global align:4 +daObjSnowSoup_draw__FP15daObjSnowSoup_c = .text:0x000009A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +SOUP_MODEL_OFFSET = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +BMD_IDX$88962 = .rodata:0x0000000C; // type:object size:0xC scope:local align:4 +@89931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89975 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@89976 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89055 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 +PARTICLE_NAME$89086 = .rodata:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_628_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSnowSoup_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SnowSoup = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjSnowSoup_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_628_data_6C = .data:0x0000006C; // type:object size:0x10 data:string +@89144 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjSnowSoup_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_628_data_98 = .data:0x00000098; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_so/splits.txt b/config/RZDJ01/rels/d_a_obj_so/splits.txt new file mode 100644 index 0000000000..f957b076ff --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_so.cpp: + .text start:0x000000CC end:0x000031DC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_so/symbols.txt b/config/RZDJ01/rels/d_a_obj_so/symbols.txt new file mode 100644 index 0000000000..16cbe6b9eb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_so/symbols.txt @@ -0,0 +1,143 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_So_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_So_Draw__FP12obj_so_class = .text:0x000000F0; // type:function size:0x104 scope:global align:4 +ride_call_back_0__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x14 scope:global align:4 +ride_call_back_1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000208; // type:function size:0x14 scope:global align:4 +part_set__FP12obj_so_classSc = .text:0x0000021C; // type:function size:0x5A4 scope:global align:4 +action__FP12obj_so_class = .text:0x000007C0; // type:function size:0x8B8 scope:global align:4 +part_move__FP12obj_so_class = .text:0x00001078; // type:function size:0x1528 scope:global align:4 +demo_camera__FP12obj_so_class = .text:0x000025A0; // type:function size:0x3D8 scope:global align:4 +daObj_So_Execute__FP12obj_so_class = .text:0x00002978; // type:function size:0xBC scope:global align:4 +daObj_So_IsDelete__FP12obj_so_class = .text:0x00002A34; // type:function size:0x8 scope:global align:4 +daObj_So_Delete__FP12obj_so_class = .text:0x00002A3C; // type:function size:0xA8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002AE4; // type:function size:0x240 scope:global align:4 +daObj_So_Create__FP10fopAc_ac_c = .text:0x00002D24; // type:function size:0x424 scope:global align:4 +__dt__14daObj_So_HIO_cFv = .text:0x00003148; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_so_cpp = .text:0x00003188; // type:function size:0x48 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000031D0; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97331 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97432 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97433 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97434 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97435 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97438 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97439 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97440 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97441 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97442 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97443 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97445 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97446 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97447 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97448 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97449 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97450 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97585 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97800 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97802 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97803 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97804 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97805 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97806 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97807 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97811 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97812 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97813 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +@97897 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97898 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@97899 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97904 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@97905 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97907 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97908 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97909 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97910 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97911 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97912 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97913 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@97914 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97915 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@98090 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@98091 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@98093 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@98094 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@98095 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@98096 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +e_id$93816 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_629_data_6 = .data:0x00000006; // type:object size:0x8 data:string +lbl_629_data_E = .data:0x0000000E; // type:object size:0x7 data:string +cc_cyl_src$94203 = .data:0x00000018; // type:object size:0x44 scope:local align:4 +l_daObj_So_Method = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SO = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__14daObj_So_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_629_data_B8 = .data:0x000000B8; // type:object size:0xF data:string +@94245 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_So_HIO_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_629_data_DC = .data:0x000000DC; // type:object size:0x34 +@94308 = .data:0x00000110; // type:object size:0x3C scope:local align:4 +lbl_629_data_14C = .data:0x0000014C; // type:object size:0x14 +@94310 = .data:0x00000160; // type:object size:0x34 scope:local align:4 +lbl_629_data_194 = .data:0x00000194; // type:object size:0x48 +@94362 = .data:0x000001DC; // type:object size:0x4C scope:local align:4 +lbl_629_data_228 = .data:0x00000228; // type:object size:0x14 +@94366 = .data:0x0000023C; // type:object size:0x44 scope:local align:4 +lbl_629_data_280 = .data:0x00000280; // type:object size:0x14 +@94368 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_629_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@94370 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_629_data_2DC = .data:0x000002DC; // type:object size:0x1C +@94372 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_629_data_304 = .data:0x00000304; // type:object size:0x34 +@94406 = .data:0x00000338; // type:object size:0x14 scope:local align:4 +lbl_629_data_34C = .data:0x0000034C; // type:object size:0xA0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_629_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93420 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_spinLift/splits.txt b/config/RZDJ01/rels/d_a_obj_spinLift/splits.txt new file mode 100644 index 0000000000..e0b7b06f73 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_spinLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_spinLift.cpp: + .text start:0x000000CC end:0x00000DA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_spinLift/symbols.txt b/config/RZDJ01/rels/d_a_obj_spinLift/symbols.txt new file mode 100644 index 0000000000..baad000625 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_spinLift/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daSpinLift_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__12daSpinLift_cFv = .text:0x000000F8; // type:function size:0x74 scope:global align:4 +CreateHeap__12daSpinLift_cFv = .text:0x0000016C; // type:function size:0x7C scope:global align:4 +create__12daSpinLift_cFv = .text:0x000001E8; // type:function size:0x1C0 scope:global align:4 +Execute__12daSpinLift_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x50 scope:global align:4 +moveLift__12daSpinLift_cFv = .text:0x000003F8; // type:function size:0xBC scope:global align:4 +modeWait__12daSpinLift_cFv = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +init_modeUpMove__12daSpinLift_cFv = .text:0x000004B8; // type:function size:0x24 scope:global align:4 +modeUpMove__12daSpinLift_cFv = .text:0x000004DC; // type:function size:0x384 scope:global align:4 +modeDownMove__12daSpinLift_cFv = .text:0x00000860; // type:function size:0xF0 scope:global align:4 +init_modeMoveEnd__12daSpinLift_cFv = .text:0x00000950; // type:function size:0x2D4 scope:global align:4 +modeMoveEnd__12daSpinLift_cFv = .text:0x00000C24; // type:function size:0x4 scope:global align:4 +Draw__12daSpinLift_cFv = .text:0x00000C28; // type:function size:0x98 scope:global align:4 +Delete__12daSpinLift_cFv = .text:0x00000CC0; // type:function size:0x3C scope:global align:4 +daSpinLift_Draw__FP12daSpinLift_c = .text:0x00000CFC; // type:function size:0x10 scope:global align:4 +daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000D10; // type:function size:0x4 scope:global align:4 +daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000D14; // type:function size:0x4 scope:global align:4 +__dt__16daSpinLift_HIO_cFv = .text:0x00000D18; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90128 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x24 scope:global align:4 +l_dzbIdx = .rodata:0x00000028; // type:object size:0x24 scope:global align:4 +@90207 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90210 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@90212 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89074 = .rodata:0x00000060; // type:object size:0x30 scope:local align:4 +@90307 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90308 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90309 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90310 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90336 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_630_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_630_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_630_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_630_data_1E = .data:0x0000001E; // type:object size:0xA data:string +lbl_630_data_28 = .data:0x00000028; // type:object size:0xA data:string +lbl_630_data_32 = .data:0x00000032; // type:object size:0x9 data:string +lbl_630_data_3B = .data:0x0000003B; // type:object size:0xA data:string +lbl_630_data_45 = .data:0x00000045; // type:object size:0xA data:string +lbl_630_data_4F = .data:0x0000004F; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000058; // type:object size:0x24 scope:global align:4 +l_daSpinLift_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SpinLift = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__16daSpinLift_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_630_data_D8 = .data:0x000000D8; // type:object size:0x11 data:string +@89229 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__16daSpinLift_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__vt__12daSpinLift_c = .data:0x00000108; // type:object size:0x28 scope:global align:4 +lbl_630_data_130 = .data:0x00000130; // type:object size:0xD data:string +@89231 = .data:0x00000140; // type:object size:0x14 scope:local align:4 +__RTTI__12daSpinLift_c = .data:0x00000154; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_ss_drink/splits.txt b/config/RZDJ01/rels/d_a_obj_ss_drink/splits.txt new file mode 100644 index 0000000000..884c4f41bd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ss_drink/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ss_drink.cpp: + .text start:0x0000005C end:0x000012C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000038C + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_obj_ss_drink/symbols.txt b/config/RZDJ01/rels/d_a_obj_ss_drink/symbols.txt new file mode 100644 index 0000000000..5d650d63aa --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ss_drink/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__15daObj_SSDrink_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +create__15daObj_SSDrink_cFv = .text:0x00000128; // type:function size:0x178 scope:global align:4 +CreateHeap__15daObj_SSDrink_cFv = .text:0x000002A0; // type:function size:0x18C scope:global align:4 +Execute__15daObj_SSDrink_cFv = .text:0x0000042C; // type:function size:0x1B8 scope:global align:4 +Draw__15daObj_SSDrink_cFv = .text:0x000005E4; // type:function size:0x128 scope:global align:4 +createHeapCallBack__15daObj_SSDrink_cFP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +setSoldOut__15daObj_SSDrink_cFv = .text:0x00000710; // type:function size:0x3C scope:global align:4 +getTypeFromParam__15daObj_SSDrink_cFv = .text:0x0000074C; // type:function size:0xAC scope:global align:4 +getCapacityFromParam__15daObj_SSDrink_cFv = .text:0x000007F8; // type:function size:0x24 scope:global align:4 +getFlowNodeNum__15daObj_SSDrink_cFv = .text:0x0000081C; // type:function size:0x34 scope:global align:4 +restart__15daObj_SSDrink_cFv = .text:0x00000850; // type:function size:0x60 scope:global align:4 +initialize__15daObj_SSDrink_cFv = .text:0x000008B0; // type:function size:0x158 scope:global align:4 +setProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000A08; // type:function size:0xF4 scope:global align:4 +setParam__15daObj_SSDrink_cFv = .text:0x00000AFC; // type:function size:0x134 scope:global align:4 +setEnvTevColor__15daObj_SSDrink_cFv = .text:0x00000C30; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_SSDrink_cFv = .text:0x00000C88; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_SSDrink_cFv = .text:0x00000CCC; // type:function size:0x68 scope:global align:4 +setAttnPos__15daObj_SSDrink_cFv = .text:0x00000D34; // type:function size:0x74 scope:global align:4 +animeEntry__15daObj_SSDrink_cFv = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 +animePlay__15daObj_SSDrink_cFv = .text:0x00000E20; // type:function size:0x4C scope:global align:4 +chkEvent__15daObj_SSDrink_cFv = .text:0x00000E6C; // type:function size:0x188 scope:global align:4 +orderEvent__15daObj_SSDrink_cFv = .text:0x00000FF4; // type:function size:0xA0 scope:global align:4 +wait__15daObj_SSDrink_cFPv = .text:0x00001094; // type:function size:0x8 scope:global align:4 +talk__15daObj_SSDrink_cFPv = .text:0x0000109C; // type:function size:0xB8 scope:global align:4 +drink__15daObj_SSDrink_cFPv = .text:0x00001154; // type:function size:0xF0 scope:global align:4 +daObj_SSDrink_Create__FPv = .text:0x00001244; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_Delete__FPv = .text:0x00001248; // type:function size:0x34 scope:global align:4 +daObj_SSDrink_Execute__FPv = .text:0x0000127C; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_Draw__FPv = .text:0x00001280; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_IsDelete__FPv = .text:0x00001284; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_ss_drink_cpp = .text:0x0000128C; // type:function size:0x38 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__15daObj_SSDrink_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@96770 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96800 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96801 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96802 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96928 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96929 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96930 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96932 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96980 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_631_data_C = .data:0x0000000C; // type:object size:0xE data:string +l_bmdName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +lbl_631_data_20 = .data:0x00000020; // type:object size:0x1C +@96792 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@96819 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +@96893 = .data:0x00000054; // type:object size:0xC scope:local align:4 data:4byte +@96948 = .data:0x00000060; // type:object size:0xC scope:local align:4 data:4byte +@96990 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@97030 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@97031 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@97032 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@97076 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@97092 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +daObj_SSDrink_MethodTable = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SSDRINK = .data:0x000000D4; // type:object size:0x30 scope:global align:4 +__vt__15daObj_SSDrink_c = .data:0x00000104; // type:object size:0x14 scope:global align:4 +lbl_631_data_118 = .data:0x00000118; // type:object size:0x10 data:string +@95375 = .data:0x00000128; // type:object size:0x14 scope:local align:4 +__RTTI__15daObj_SSDrink_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_631_data_144 = .data:0x00000144; // type:object size:0xF data:string +@95377 = .data:0x00000154; // type:object size:0xC scope:local align:4 +lbl_631_data_160 = .data:0x00000160; // type:object size:0x3C +@95441 = .data:0x0000019C; // type:object size:0x3C scope:local align:4 +lbl_631_data_1D8 = .data:0x000001D8; // type:object size:0x14 +@95443 = .data:0x000001EC; // type:object size:0x34 scope:local align:4 +lbl_631_data_220 = .data:0x00000220; // type:object size:0x14 +@95501 = .data:0x00000234; // type:object size:0x24 scope:local align:4 +lbl_631_data_258 = .data:0x00000258; // type:object size:0x18 +@95503 = .data:0x00000270; // type:object size:0xC scope:local align:4 +lbl_631_data_27C = .data:0x0000027C; // type:object size:0x1C +@95505 = .data:0x00000298; // type:object size:0xC scope:local align:4 +lbl_631_data_2A4 = .data:0x000002A4; // type:object size:0xE8 +mCcDCyl__15daObj_SSDrink_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ss_item/splits.txt b/config/RZDJ01/rels/d_a_obj_ss_item/splits.txt new file mode 100644 index 0000000000..635c0eb9bf --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ss_item/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ss_item.cpp: + .text start:0x0000005C end:0x00000D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDJ01/rels/d_a_obj_ss_item/symbols.txt b/config/RZDJ01/rels/d_a_obj_ss_item/symbols.txt new file mode 100644 index 0000000000..c8f5f472a0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ss_item/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__14daObj_SSItem_cFv = .text:0x0000005C; // type:function size:0xD8 scope:global align:4 +create__14daObj_SSItem_cFv = .text:0x00000134; // type:function size:0x1B4 scope:global align:4 +CreateHeap__14daObj_SSItem_cFv = .text:0x000002E8; // type:function size:0xB0 scope:global align:4 +Execute__14daObj_SSItem_cFv = .text:0x00000398; // type:function size:0x1F0 scope:global align:4 +Draw__14daObj_SSItem_cFv = .text:0x00000588; // type:function size:0xE8 scope:global align:4 +createHeapCallBack__14daObj_SSItem_cFP10fopAc_ac_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 +setSoldOut__14daObj_SSItem_cFv = .text:0x00000674; // type:function size:0x3C scope:global align:4 +getProcessID__14daObj_SSItem_cFv = .text:0x000006B0; // type:function size:0x2C scope:global align:4 +getExchangeItemPtr__14daObj_SSItem_cFv = .text:0x000006DC; // type:function size:0x40 scope:global align:4 +getTypeFromParam__14daObj_SSItem_cFv = .text:0x0000071C; // type:function size:0x4C scope:global align:4 +getFlowNodeNum__14daObj_SSItem_cFv = .text:0x00000768; // type:function size:0x34 scope:global align:4 +restart__14daObj_SSItem_cFv = .text:0x0000079C; // type:function size:0x60 scope:global align:4 +initialize__14daObj_SSItem_cFv = .text:0x000007FC; // type:function size:0x158 scope:global align:4 +setProcess__14daObj_SSItem_cFM14daObj_SSItem_cFPCvPvPv_i = .text:0x00000954; // type:function size:0xB0 scope:global align:4 +setParam__14daObj_SSItem_cFv = .text:0x00000A04; // type:function size:0x70 scope:global align:4 +setEnvTevColor__14daObj_SSItem_cFv = .text:0x00000A74; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObj_SSItem_cFv = .text:0x00000ACC; // type:function size:0x44 scope:global align:4 +setMtx__14daObj_SSItem_cFv = .text:0x00000B10; // type:function size:0x68 scope:global align:4 +setAttnPos__14daObj_SSItem_cFv = .text:0x00000B78; // type:function size:0x40 scope:global align:4 +wait__14daObj_SSItem_cFPv = .text:0x00000BB8; // type:function size:0x30 scope:global align:4 +buy__14daObj_SSItem_cFPv = .text:0x00000BE8; // type:function size:0x80 scope:global align:4 +cancel__14daObj_SSItem_cFPv = .text:0x00000C68; // type:function size:0x94 scope:global align:4 +daObj_SSItem_Create__FPv = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 +daObj_SSItem_Delete__FPv = .text:0x00000D00; // type:function size:0x34 scope:global align:4 +daObj_SSItem_Execute__FPv = .text:0x00000D34; // type:function size:0x4 scope:global align:4 +daObj_SSItem_Draw__FPv = .text:0x00000D38; // type:function size:0x4 scope:global align:4 +daObj_SSItem_IsDelete__FPv = .text:0x00000D3C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__14daObj_SSItem_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@99261 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99262 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99263 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99264 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99288 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99388 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99389 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99392 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99393 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99405 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_632_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_resFileName = .data:0x00000010; // type:object size:0xC scope:global align:4 +l_bmdIdxName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +lbl_632_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_632_data_29 = .data:0x00000029; // type:object size:0xC data:string +l_bmdFileName = .data:0x00000038; // type:object size:0xC scope:global align:4 +@99354 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@99424 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@99425 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@99491 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@99526 = .data:0x00000074; // type:object size:0xC scope:local align:4 +daObj_SSItem_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SSITEM = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__14daObj_SSItem_c = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lbl_632_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@97984 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObj_SSItem_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_632_data_110 = .data:0x00000110; // type:object size:0xF data:string +@97986 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_632_data_12C = .data:0x0000012C; // type:object size:0x3C +@98061 = .data:0x00000168; // type:object size:0x3C scope:local align:4 +lbl_632_data_1A4 = .data:0x000001A4; // type:object size:0x14 +@98063 = .data:0x000001B8; // type:object size:0x34 scope:local align:4 +lbl_632_data_1EC = .data:0x000001EC; // type:object size:0x14 +@98121 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +lbl_632_data_224 = .data:0x00000224; // type:object size:0x18 +@98123 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_632_data_248 = .data:0x00000248; // type:object size:0x1C +@98125 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_632_data_270 = .data:0x00000270; // type:object size:0xC4 +mCcDCyl__14daObj_SSItem_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_stairBlock/splits.txt b/config/RZDJ01/rels/d_a_obj_stairBlock/splits.txt new file mode 100644 index 0000000000..ee7cf9283e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stairBlock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stairBlock.cpp: + .text start:0x000000CC end:0x00000900 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDJ01/rels/d_a_obj_stairBlock/symbols.txt b/config/RZDJ01/rels/d_a_obj_stairBlock/symbols.txt new file mode 100644 index 0000000000..6886ec8c23 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stairBlock/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daStairBlock_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__14daStairBlock_cFv = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +CreateHeap__14daStairBlock_cFv = .text:0x000001A4; // type:function size:0x14C scope:global align:4 +create__14daStairBlock_cFv = .text:0x000002F0; // type:function size:0x1B8 scope:global align:4 +createHeapCallBack__14daStairBlock_cFP10fopAc_ac_c = .text:0x000004A8; // type:function size:0x10 scope:global align:4 +Execute__14daStairBlock_cFv = .text:0x000004B8; // type:function size:0x244 scope:global align:4 +Draw__14daStairBlock_cFv = .text:0x000006FC; // type:function size:0xE4 scope:global align:4 +Delete__14daStairBlock_cFv = .text:0x000007E0; // type:function size:0x30 scope:global align:4 +daStairBlock_Draw__FP14daStairBlock_c = .text:0x00000810; // type:function size:0x10 scope:global align:4 +daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000820; // type:function size:0x10 scope:global align:4 +daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000830; // type:function size:0x10 scope:global align:4 +daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x4 scope:global align:4 +__dt__18daStairBlock_HIO_cFv = .text:0x00000844; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92732 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__14daStairBlock_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000034; // type:object size:0x28 scope:global align:4 +l_bckIdx = .rodata:0x0000005C; // type:object size:0x28 scope:global align:4 +centerPos = .rodata:0x00000084; // type:object size:0x78 scope:global align:4 +@92780 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@92783 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@92934 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@92935 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +mCcDSph__14daStairBlock_c = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_633_data_40 = .data:0x00000040; // type:object size:0x9 data:string +l_daStairBlock_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_StairBlock = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__18daStairBlock_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_633_data_A8 = .data:0x000000A8; // type:object size:0x13 data:string +@91876 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__18daStairBlock_HIO_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +__vt__14daStairBlock_c = .data:0x000000D8; // type:object size:0x18 scope:global align:4 +lbl_633_data_F0 = .data:0x000000F0; // type:object size:0xF data:string +@91880 = .data:0x00000100; // type:object size:0xC scope:local align:4 +__RTTI__14daStairBlock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91713 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_stick/splits.txt b/config/RZDJ01/rels/d_a_obj_stick/splits.txt new file mode 100644 index 0000000000..3cca4b15ea --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stick.cpp: + .text start:0x000000CC end:0x000007E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_obj_stick/symbols.txt b/config/RZDJ01/rels/d_a_obj_stick/symbols.txt new file mode 100644 index 0000000000..c5f406df73 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stick/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Stick_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +create__13daObj_Stick_cFv = .text:0x00000180; // type:function size:0x238 scope:global align:4 +CreateHeap__13daObj_Stick_cFv = .text:0x000003B8; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Stick_cFv = .text:0x00000430; // type:function size:0xC4 scope:global align:4 +Draw__13daObj_Stick_cFv = .text:0x000004F4; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Stick_cFP10fopAc_ac_c = .text:0x000005B4; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Stick_cFv = .text:0x000005B8; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Stick_cFv = .text:0x000005D8; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Stick_cFv = .text:0x00000630; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Stick_cFv = .text:0x00000670; // type:function size:0x68 scope:global align:4 +daObj_Stick_Create__FPv = .text:0x000006D8; // type:function size:0x4 scope:global align:4 +daObj_Stick_Delete__FPv = .text:0x000006DC; // type:function size:0x34 scope:global align:4 +daObj_Stick_Execute__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daObj_Stick_Draw__FPv = .text:0x00000714; // type:function size:0x4 scope:global align:4 +daObj_Stick_IsDelete__FPv = .text:0x00000718; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:global align:4 +__dt__19daObj_Stick_Param_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Stick_Param_cFv = .text:0x000007D8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Stick_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95862 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95863 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95865 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95866 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95905 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95906 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_112_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Stick_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_STICK = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Stick_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_112_data_68 = .data:0x00000068; // type:object size:0xE data:string +@94963 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Stick_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Stick_Param_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_112_data_98 = .data:0x00000098; // type:object size:0x14 data:string +__RTTI__19daObj_Stick_Param_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDSph__13daObj_Stick_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94789 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_stone/splits.txt b/config/RZDJ01/rels/d_a_obj_stone/splits.txt new file mode 100644 index 0000000000..76a5b363ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stone.cpp: + .text start:0x0000005C end:0x0000268C + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_obj_stone/symbols.txt b/config/RZDJ01/rels/d_a_obj_stone/symbols.txt new file mode 100644 index 0000000000..1502252dcb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stone/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjStone_cFv = .text:0x00000148; // type:function size:0x74 scope:global align:4 +setBaseMtx__12daObjStone_cFv = .text:0x000001BC; // type:function size:0xB0 scope:global align:4 +Create__12daObjStone_cFv = .text:0x0000026C; // type:function size:0x25C scope:global align:4 +CreateHeap__12daObjStone_cFv = .text:0x000004C8; // type:function size:0x7C scope:global align:4 +create__12daObjStone_cFv = .text:0x00000544; // type:function size:0x160 scope:global align:4 +execute__12daObjStone_cFv = .text:0x000006A4; // type:function size:0x14C scope:global align:4 +mode_proc_call__12daObjStone_cFv = .text:0x000007F0; // type:function size:0x928 scope:global align:4 +init_modePutWait__12daObjStone_cFv = .text:0x00001118; // type:function size:0x50 scope:global align:4 +modePutWait__12daObjStone_cFv = .text:0x00001168; // type:function size:0x10 scope:global align:4 +init_modeWait__12daObjStone_cFv = .text:0x00001178; // type:function size:0x34 scope:global align:4 +modeWait__12daObjStone_cFv = .text:0x000011AC; // type:function size:0x9C scope:global align:4 +init_modeDrop__12daObjStone_cFv = .text:0x00001248; // type:function size:0x40 scope:global align:4 +modeDrop__12daObjStone_cFv = .text:0x00001288; // type:function size:0x1A8 scope:global align:4 +init_modeCarry__12daObjStone_cFv = .text:0x00001430; // type:function size:0x9C scope:global align:4 +modeCarry__12daObjStone_cFv = .text:0x000014CC; // type:function size:0x248 scope:global align:4 +init_modeWalk__12daObjStone_cFv = .text:0x00001714; // type:function size:0x38 scope:global align:4 +modeWalk__12daObjStone_cFv = .text:0x0000174C; // type:function size:0x420 scope:global align:4 +init_modePushWolfNonBreak__12daObjStone_cFv = .text:0x00001B6C; // type:function size:0xC8 scope:global align:4 +init_modeYogan__12daObjStone_cFv = .text:0x00001C34; // type:function size:0x60 scope:global align:4 +modeYogan__12daObjStone_cFv = .text:0x00001C94; // type:function size:0x98 scope:global align:4 +init_modeBreak__12daObjStone_cFv = .text:0x00001D2C; // type:function size:0x1D4 scope:global align:4 +modeBreak__12daObjStone_cFv = .text:0x00001F00; // type:function size:0x10 scope:global align:4 +CrrPos__12daObjStone_cFv = .text:0x00001F10; // type:function size:0xA0 scope:global align:4 +createItem__12daObjStone_cFv = .text:0x00001FB0; // type:function size:0xC4 scope:global align:4 +calcRotBaseMtx__12daObjStone_cFPs = .text:0x00002074; // type:function size:0x214 scope:global align:4 +checkRollAngle__12daObjStone_cFv = .text:0x00002288; // type:function size:0x114 scope:global align:4 +set_carry_eff__12daObjStone_cFv = .text:0x0000239C; // type:function size:0xF8 scope:global align:4 +effect_delete__12daObjStone_cFb = .text:0x00002494; // type:function size:0xA8 scope:global align:4 +draw__12daObjStone_cFv = .text:0x0000253C; // type:function size:0xCC scope:global align:4 +_delete__12daObjStone_cFv = .text:0x00002608; // type:function size:0x74 scope:global align:4 +daObjStone_Draw__FP12daObjStone_c = .text:0x0000267C; // type:function size:0x4 scope:global align:4 +daObjStone_Execute__FP12daObjStone_c = .text:0x00002680; // type:function size:0x4 scope:global align:4 +daObjStone_Delete__FP12daObjStone_c = .text:0x00002684; // type:function size:0x4 scope:global align:4 +daObjStone_Create__FP10fopAc_ac_c = .text:0x00002688; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_sph_src = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +l_r = .rodata:0x00000048; // type:object size:0x8 scope:global align:4 +l_rolling_speedF = .rodata:0x00000050; // type:object size:0x8 scope:global align:4 +l_initial_offsetY = .rodata:0x00000058; // type:object size:0x8 scope:global align:4 +l_put_offsetY = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +lbl_634_rodata_68 = .rodata:0x00000068; // type:object size:0x4 +l_speedH = .rodata:0x0000006C; // type:object size:0x8 scope:global align:4 +l_speedV = .rodata:0x00000074; // type:object size:0x8 scope:global align:4 +l_water_speedH = .rodata:0x0000007C; // type:object size:0x8 scope:global align:4 +l_water_speedV = .rodata:0x00000084; // type:object size:0x8 scope:global align:4 +l_water_resist = .rodata:0x0000008C; // type:object size:0x8 scope:global align:4 +l_water_walk_resist = .rodata:0x00000094; // type:object size:0x8 scope:global align:4 +l_buoyancy = .rodata:0x0000009C; // type:object size:0x8 scope:global align:4 +l_shadow_size = .rodata:0x000000A4; // type:object size:0x8 scope:global align:4 +l_wpillar_scl = .rodata:0x000000AC; // type:object size:0x8 scope:global align:4 +l_hamon_scl = .rodata:0x000000B4; // type:object size:0x8 scope:global align:4 +l_yogan_eff_scl = .rodata:0x000000BC; // type:object size:0x8 scope:global align:4 +l_wall_h = .rodata:0x000000C4; // type:object size:0x8 scope:global align:4 +l_wall_r = .rodata:0x000000CC; // type:object size:0x8 scope:global align:4 +l_rot_angle = .rodata:0x000000D4; // type:object size:0x4 scope:global align:4 +l_walk_rot_angle = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +@95175 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@95245 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95246 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95349 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +l_func$92205 = .rodata:0x000000EC; // type:object size:0x54 scope:local align:4 +@95533 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@95534 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@95536 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@95537 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@95538 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@95539 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@95540 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@95541 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@95542 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@95543 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@95544 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@95573 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@95574 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@95640 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@95718 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@95719 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@95720 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@95721 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@95722 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@95737 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@95747 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@95748 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +l_eff_id$92631 = .rodata:0x000001A4; // type:object size:0x6 scope:local align:4 +@95872 = .rodata:0x000001B0; // type:object size:0x8 scope:local align:4 +l_carry_eff_id$92758 = .rodata:0x000001B8; // type:object size:0x6 scope:local align:4 +eff_num$92759 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +eff_num$92632 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +lbl_634_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_634_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_634_data_18 = .data:0x00000018; // type:object size:0x7 data:string +l_daObjStone_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stone = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_stoneMark/splits.txt b/config/RZDJ01/rels/d_a_obj_stoneMark/splits.txt new file mode 100644 index 0000000000..5be9ca42c6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stoneMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stoneMark.cpp: + .text start:0x0000005C end:0x000002E4 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_stoneMark/symbols.txt b/config/RZDJ01/rels/d_a_obj_stoneMark/symbols.txt new file mode 100644 index 0000000000..57534fc5b5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stoneMark/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__12daObjSMark_cFv = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +create__12daObjSMark_cFv = .text:0x00000154; // type:function size:0xEC scope:global align:4 +draw__12daObjSMark_cFv = .text:0x00000240; // type:function size:0x6C scope:global align:4 +daObjSMark_Draw__FP12daObjSMark_c = .text:0x000002AC; // type:function size:0x4 scope:global align:4 +daObjSMark_Delete__FP12daObjSMark_c = .text:0x000002B0; // type:function size:0x30 scope:global align:4 +daObjSMark_Create__FP10fopAc_ac_c = .text:0x000002E0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89690 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89691 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_shadow_size$89097 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@89737 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89738 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_113_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjSMark_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_StoneMark = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_stopper/splits.txt b/config/RZDJ01/rels/d_a_obj_stopper/splits.txt new file mode 100644 index 0000000000..5f5b7052d3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stopper/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stopper.cpp: + .text start:0x000000CC end:0x00001850 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_stopper/symbols.txt b/config/RZDJ01/rels/d_a_obj_stopper/symbols.txt new file mode 100644 index 0000000000..c4b201bed3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stopper/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +initBaseMtx__14daObjStopper_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +setBaseMtx__14daObjStopper_cFv = .text:0x00000180; // type:function size:0x8C scope:global align:4 +Create__14daObjStopper_cFv = .text:0x0000020C; // type:function size:0x148 scope:global align:4 +CreateHeap__14daObjStopper_cFv = .text:0x00000354; // type:function size:0x50 scope:global align:4 +create__14daObjStopper_cFv = .text:0x000003A4; // type:function size:0x1A4 scope:global align:4 +Execute__14daObjStopper_cFPPA3_A4_f = .text:0x00000548; // type:function size:0x64 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000005AC; // type:function size:0xC scope:global align:4 +actionWait__14daObjStopper_cFv = .text:0x000005B8; // type:function size:0x1E0 scope:global align:4 +actionWaitOrderEvent__14daObjStopper_cFv = .text:0x00000798; // type:function size:0x9C scope:global align:4 +actionOrderEvent__14daObjStopper_cFv = .text:0x00000834; // type:function size:0x84 scope:global align:4 +actionEvent__14daObjStopper_cFv = .text:0x000008B8; // type:function size:0x414 scope:global align:4 +actionDead__14daObjStopper_cFv = .text:0x00000CCC; // type:function size:0x4 scope:global align:4 +actionWaitClose__14daObjStopper_cFv = .text:0x00000CD0; // type:function size:0x10 scope:global align:4 +actionCloseInit__14daObjStopper_cFv = .text:0x00000CE0; // type:function size:0x18 scope:global align:4 +actionClose__14daObjStopper_cFv = .text:0x00000CF8; // type:function size:0x68 scope:global align:4 +hint_action1__14daObjStopper_cFv = .text:0x00000D60; // type:function size:0x3D0 scope:global align:4 +hint_action2__14daObjStopper_cFv = .text:0x00001130; // type:function size:0x3A0 scope:global align:4 +hint_action3__14daObjStopper_cFv = .text:0x000014D0; // type:function size:0x250 scope:global align:4 +Draw__14daObjStopper_cFv = .text:0x00001720; // type:function size:0x68 scope:global align:4 +Delete__14daObjStopper_cFv = .text:0x00001788; // type:function size:0x90 scope:global align:4 +daObjStopper_Draw__FP14daObjStopper_c = .text:0x00001818; // type:function size:0x10 scope:global align:4 +daObjStopper_Execute__FP14daObjStopper_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 +daObjStopper_Delete__FP14daObjStopper_c = .text:0x0000182C; // type:function size:0x4 scope:global align:4 +daObjStopper_Create__FP10fopAc_ac_c = .text:0x00001830; // type:function size:0x4 scope:global align:4 +cLib_calcTimer__FPUs_Us = .text:0x00001834; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90758 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90759 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90811 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90812 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90926 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90928 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90932 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91021 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91035 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91089 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91093 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@91172 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@91173 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +ceiling_y$89309 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_635_data_0 = .data:0x00000000; // type:object size:0xE data:string +l_func$89078 = .data:0x00000010; // type:object size:0x60 scope:local align:4 +l_daObjStopper_Method = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stopper = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObjStopper_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_635_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +@89382 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjStopper_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@89008 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_offset$89005 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_stopper2/splits.txt b/config/RZDJ01/rels/d_a_obj_stopper2/splits.txt new file mode 100644 index 0000000000..f59fa1cce2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stopper2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stopper2.cpp: + .text start:0x0000005C end:0x000009CC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000100 diff --git a/config/RZDJ01/rels/d_a_obj_stopper2/symbols.txt b/config/RZDJ01/rels/d_a_obj_stopper2/symbols.txt new file mode 100644 index 0000000000..e2053be48a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_stopper2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjStopper2_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__15daObjStopper2_cFv = .text:0x00000080; // type:function size:0x6C scope:global align:4 +getMaxOffsetY__15daObjStopper2_cFv = .text:0x000000EC; // type:function size:0x18 scope:global align:4 +Create__15daObjStopper2_cFv = .text:0x00000104; // type:function size:0x128 scope:global align:4 +CreateHeap__15daObjStopper2_cFv = .text:0x0000022C; // type:function size:0x50 scope:global align:4 +create__15daObjStopper2_cFv = .text:0x0000027C; // type:function size:0xA0 scope:global align:4 +actionWait__15daObjStopper2_cFv = .text:0x0000031C; // type:function size:0x23C scope:global align:4 +actionOrderEvent__15daObjStopper2_cFv = .text:0x00000558; // type:function size:0xD8 scope:global align:4 +actionEvent__15daObjStopper2_cFv = .text:0x00000630; // type:function size:0x74 scope:global align:4 +actionDead__15daObjStopper2_cFv = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +demoProc__15daObjStopper2_cFv = .text:0x000006A8; // type:function size:0x220 scope:global align:4 +draw__15daObjStopper2_cFv = .text:0x000008C8; // type:function size:0x7C scope:global align:4 +daObjStopper2_Draw__FP15daObjStopper2_c = .text:0x00000944; // type:function size:0x4 scope:global align:4 +daObjStopper2_Execute__FP15daObjStopper2_c = .text:0x00000948; // type:function size:0x50 scope:global align:4 +daObjStopper2_Delete__FP15daObjStopper2_c = .text:0x00000998; // type:function size:0x30 scope:global align:4 +daObjStopper2_Create__FP15daObjStopper2_c = .text:0x000009C8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92787 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92910 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92911 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_636_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_636_data_C = .data:0x0000000C; // type:object size:0xA data:string +lbl_636_data_16 = .data:0x00000016; // type:object size:0xB data:string +lbl_636_data_21 = .data:0x00000021; // type:object size:0xB data:string +lbl_636_data_2C = .data:0x0000002C; // type:object size:0xC data:string +l_evName = .data:0x00000038; // type:object size:0x10 scope:global align:4 +lbl_636_data_48 = .data:0x00000048; // type:object size:0x6 data:string +l_staffName = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_636_data_54 = .data:0x00000054; // type:object size:0xE data:string +l_func$91827 = .data:0x00000064; // type:object size:0x30 scope:local align:4 +lbl_636_data_94 = .data:0x00000094; // type:object size:0x5 data:string +action_table$91910 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +lbl_636_data_A8 = .data:0x000000A8; // type:object size:0x6 data:string +l_daObjStopper2_Method = .data:0x000000B0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stopper2 = .data:0x000000D0; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_suisya/splits.txt b/config/RZDJ01/rels/d_a_obj_suisya/splits.txt new file mode 100644 index 0000000000..38dfbd6133 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_suisya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_suisya.cpp: + .text start:0x0000005C end:0x000003DC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_obj_suisya/symbols.txt b/config/RZDJ01/rels/d_a_obj_suisya/symbols.txt new file mode 100644 index 0000000000..9f2bb315f6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_suisya/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__14daObj_Suisya_cFv = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +daObj_Suisya_Draw__FP14daObj_Suisya_c = .text:0x0000012C; // type:function size:0x4 scope:global align:4 +execute__14daObj_Suisya_cFv = .text:0x00000130; // type:function size:0xA0 scope:global align:4 +daObj_Suisya_Execute__FP14daObj_Suisya_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +daObj_Suisya_IsDelete__FP14daObj_Suisya_c = .text:0x000001D4; // type:function size:0x8 scope:global align:4 +daObj_Suisya_Delete__FP14daObj_Suisya_c = .text:0x000001DC; // type:function size:0x30 scope:global align:4 +CreateHeap__14daObj_Suisya_cFv = .text:0x0000020C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x4 scope:global align:4 +create__14daObj_Suisya_cFv = .text:0x00000278; // type:function size:0x160 scope:global align:4 +daObj_Suisya_Create__FP14daObj_Suisya_c = .text:0x000003D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92302 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92303 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92304 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92305 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@92320 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92367 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92368 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92369 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92370 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_637_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObj_Suisya_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SUISYA = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sw/splits.txt b/config/RZDJ01/rels/d_a_obj_sw/splits.txt new file mode 100644 index 0000000000..30b8c233cd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sw.cpp: + .text start:0x0000005C end:0x000022F0 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_obj_sw/symbols.txt b/config/RZDJ01/rels/d_a_obj_sw/symbols.txt new file mode 100644 index 0000000000..551020653c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sw/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Sw_Draw__FP12obj_sw_class = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +s_ks_sub__FPvPv = .text:0x0000018C; // type:function size:0x80 scope:global align:4 +s_ksdel_sub__FPvPv = .text:0x0000020C; // type:function size:0xFC scope:global align:4 +anm_init__FP8obj_sc_sifUcf = .text:0x00000308; // type:function size:0xB0 scope:global align:4 +daObj_Sw_Execute__FP12obj_sw_class = .text:0x000003B8; // type:function size:0x1790 scope:global align:4 +daObj_Sw_IsDelete__FP12obj_sw_class = .text:0x00001B48; // type:function size:0x8 scope:global align:4 +daObj_Sw_Delete__FP12obj_sw_class = .text:0x00001B50; // type:function size:0x94 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001BE4; // type:function size:0x234 scope:global align:4 +daObj_Sw_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x448 scope:global align:4 +__ct__8obj_sc_sFv = .text:0x00002260; // type:function size:0x34 scope:global align:4 +__dt__8obj_sc_sFv = .text:0x00002294; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97322 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97565 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97573 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97574 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97575 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97576 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97585 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97586 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97587 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97588 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97589 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97590 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97591 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97592 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97593 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97594 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97595 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97596 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97597 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97598 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97599 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97600 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97601 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97607 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@97680 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97799 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@97800 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@97802 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +lbl_638_data_0 = .data:0x00000000; // type:object size:0x4 +sc_path = .data:0x00000004; // type:object size:0x110 scope:global align:4 data:float +lbl_638_data_114 = .data:0x00000114; // type:object size:0x8 data:string +lbl_638_data_11C = .data:0x0000011C; // type:object size:0x7 data:string +l_daObj_Sw_Method = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SW = .data:0x00000144; // type:object size:0x30 scope:global align:4 +saru_ct = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swBallA/splits.txt b/config/RZDJ01/rels/d_a_obj_swBallA/splits.txt new file mode 100644 index 0000000000..033fd3a9ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallA/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallA.cpp: + .text start:0x0000005C end:0x00000EE4 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_swBallA/symbols.txt b/config/RZDJ01/rels/d_a_obj_swBallA/symbols.txt new file mode 100644 index 0000000000..8b072c7298 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallA/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x4 scope:global align:4 +checkArea_sub__14daObjSwBallA_cFP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x160 scope:global align:4 +search_ball__14daObjSwBallA_cFv = .text:0x00000238; // type:function size:0x128 scope:global align:4 +setBaseMtx__14daObjSwBallA_cFv = .text:0x00000360; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallA_cFv = .text:0x000003C4; // type:function size:0x164 scope:global align:4 +CreateHeap__14daObjSwBallA_cFv = .text:0x00000528; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallA_cFv = .text:0x00000648; // type:function size:0x110 scope:global align:4 +execute__14daObjSwBallA_cFv = .text:0x00000758; // type:function size:0x58 scope:global align:4 +actionRun__14daObjSwBallA_cFv = .text:0x000007B0; // type:function size:0x1C0 scope:global align:4 +actionStop__14daObjSwBallA_cFv = .text:0x00000970; // type:function size:0x4 scope:global align:4 +PutCrrPos__14daObjSwBallA_cFv = .text:0x00000974; // type:function size:0x2DC scope:global align:4 +draw__14daObjSwBallA_cFv = .text:0x00000C50; // type:function size:0x18C scope:global align:4 +_delete__14daObjSwBallA_cFv = .text:0x00000DDC; // type:function size:0x80 scope:global align:4 +daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000E5C; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00000E60; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00000E64; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00000E68; // type:function size:0x4 scope:global align:4 +@1388@__dt__14daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000E74; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000E7C; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000E84; // type:function size:0x8 scope:global align:4 +__dt__14daObjSwBallA_cFv = .text:0x00000E8C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93813 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93814 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93815 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93964 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@93988 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94064 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@94151 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_639_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$92424 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daObjSwBallA_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallA = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwBallA_c = .data:0x00000074; // type:object size:0x24 scope:global align:4 +lbl_639_data_98 = .data:0x00000098; // type:object size:0xF data:string +@92604 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSwBallA_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_639_data_C4 = .data:0x000000C4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global align:4 +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_swBallB/splits.txt b/config/RZDJ01/rels/d_a_obj_swBallB/splits.txt new file mode 100644 index 0000000000..d7a1e84a5f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallB/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallB.cpp: + .text start:0x0000005C end:0x00001170 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDJ01/rels/d_a_obj_swBallB/symbols.txt b/config/RZDJ01/rels/d_a_obj_swBallB/symbols.txt new file mode 100644 index 0000000000..e478a0adc0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallB/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x4 scope:global align:4 +checkArea_sub__14daObjSwBallB_cFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x160 scope:global align:4 +search_ball__14daObjSwBallB_cFv = .text:0x0000023C; // type:function size:0x1A8 scope:global align:4 +setBaseMtx__14daObjSwBallB_cFv = .text:0x000003E4; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallB_cFv = .text:0x00000448; // type:function size:0x180 scope:global align:4 +CreateHeap__14daObjSwBallB_cFv = .text:0x000005C8; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallB_cFv = .text:0x000006E8; // type:function size:0x110 scope:global align:4 +execute__14daObjSwBallB_cFv = .text:0x000007F8; // type:function size:0x58 scope:global align:4 +actionRun__14daObjSwBallB_cFv = .text:0x00000850; // type:function size:0x344 scope:global align:4 +actionStop__14daObjSwBallB_cFv = .text:0x00000B94; // type:function size:0x4 scope:global align:4 +PutCrrPos__14daObjSwBallB_cFv = .text:0x00000B98; // type:function size:0x2F4 scope:global align:4 +draw__14daObjSwBallB_cFv = .text:0x00000E8C; // type:function size:0x18C scope:global align:4 +daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001018; // type:function size:0x4 scope:global align:4 +daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x0000101C; // type:function size:0x4 scope:global align:4 +daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001020; // type:function size:0x30 scope:global align:4 +daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001050; // type:function size:0x4 scope:global align:4 +@1388@__dt__14daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000105C; // type:function size:0x20 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x0000107C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00001084; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x0000108C; // type:function size:0x8 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00001094; // type:function size:0x84 scope:global align:4 +__dt__14daObjSwBallB_cFv = .text:0x00001118; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_event_bitA = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +l_event_bitB = .rodata:0x00000010; // type:object size:0xC scope:global align:4 +@95505 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95506 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95507 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95508 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95690 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@95714 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@95842 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@95938 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_640_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$93954 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_daObjSwBallB_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallB = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwBallB_c = .data:0x00000078; // type:object size:0x24 scope:global align:4 +lbl_640_data_9C = .data:0x0000009C; // type:object size:0xF data:string +@94165 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSwBallB_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_640_data_C8 = .data:0x000000C8; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_swBallC/splits.txt b/config/RZDJ01/rels/d_a_obj_swBallC/splits.txt new file mode 100644 index 0000000000..06d2b8fb9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallC/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallC.cpp: + .text start:0x0000005C end:0x00000F88 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000001B8 diff --git a/config/RZDJ01/rels/d_a_obj_swBallC/symbols.txt b/config/RZDJ01/rels/d_a_obj_swBallC/symbols.txt new file mode 100644 index 0000000000..bd1c95fb05 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swBallC/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +s_swb_sub__FPvPv = .text:0x00000060; // type:function size:0x6C scope:global align:4 +s_ballA_sub__FPvPv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +s_ballB_sub__FPvPv = .text:0x00000124; // type:function size:0x58 scope:global align:4 +setBaseMtx__14daObjSwBallC_cFv = .text:0x0000017C; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallC_cFv = .text:0x000001E0; // type:function size:0x1A4 scope:global align:4 +CreateHeap__14daObjSwBallC_cFv = .text:0x00000384; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallC_cFv = .text:0x000004A4; // type:function size:0xB0 scope:global align:4 +actionWait__14daObjSwBallC_cFv = .text:0x00000554; // type:function size:0xA4 scope:global align:4 +actionOrderEvent__14daObjSwBallC_cFv = .text:0x000005F8; // type:function size:0xA4 scope:global align:4 +actionEvent__14daObjSwBallC_cFv = .text:0x0000069C; // type:function size:0xA0 scope:global align:4 +actionDead__14daObjSwBallC_cFv = .text:0x0000073C; // type:function size:0x4 scope:global align:4 +demoProc__14daObjSwBallC_cFv = .text:0x00000740; // type:function size:0x440 scope:global align:4 +setLightOnSwB__14daObjSwBallC_cFv = .text:0x00000B80; // type:function size:0x64 scope:global align:4 +setLightOffSwB__14daObjSwBallC_cFv = .text:0x00000BE4; // type:function size:0x64 scope:global align:4 +deleteLightBall__14daObjSwBallC_cFv = .text:0x00000C48; // type:function size:0x60 scope:global align:4 +calcLightBallScale__14daObjSwBallC_cFv = .text:0x00000CA8; // type:function size:0xE0 scope:global align:4 +draw__14daObjSwBallC_cFv = .text:0x00000D88; // type:function size:0x18C scope:global align:4 +daObjSwBallC_Draw__FP14daObjSwBallC_c = .text:0x00000F14; // type:function size:0x4 scope:global align:4 +daObjSwBallC_Execute__FP14daObjSwBallC_c = .text:0x00000F18; // type:function size:0x3C scope:global align:4 +daObjSwBallC_Delete__FP14daObjSwBallC_c = .text:0x00000F54; // type:function size:0x30 scope:global align:4 +daObjSwBallC_Create__FP14daObjSwBallC_c = .text:0x00000F84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95451 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95454 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@95478 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95605 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95607 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95608 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@95665 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@95711 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95712 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_641_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_evName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_641_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global align:4 +l_func$93930 = .data:0x00000034; // type:object size:0x30 scope:local align:4 +lbl_641_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_641_data_69 = .data:0x00000069; // type:object size:0x3 data:string +lbl_641_data_6C = .data:0x0000006C; // type:object size:0x4 data:string +lbl_641_data_70 = .data:0x00000070; // type:object size:0x9 data:string +lbl_641_data_79 = .data:0x00000079; // type:object size:0xA data:string +lbl_641_data_83 = .data:0x00000083; // type:object size:0x9 data:string +lbl_641_data_8C = .data:0x0000008C; // type:object size:0x6 data:string +lbl_641_data_92 = .data:0x00000092; // type:object size:0x8 data:string +lbl_641_data_9A = .data:0x0000009A; // type:object size:0x5 data:string +lbl_641_data_9F = .data:0x0000009F; // type:object size:0x8 data:string +lbl_641_data_A7 = .data:0x000000A7; // type:object size:0x8 data:string +lbl_641_data_AF = .data:0x000000AF; // type:object size:0xA data:string +lbl_641_data_B9 = .data:0x000000B9; // type:object size:0xA data:string +action_table$93980 = .data:0x000000C4; // type:object size:0x34 scope:local align:4 +lbl_641_data_F8 = .data:0x000000F8; // type:object size:0x6 data:string +@95611 = .data:0x00000100; // type:object size:0x34 scope:local align:4 +@95610 = .data:0x00000134; // type:object size:0x34 scope:local align:4 +l_daObjSwBallC_Method = .data:0x00000168; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallC = .data:0x00000188; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swLight/splits.txt b/config/RZDJ01/rels/d_a_obj_swLight/splits.txt new file mode 100644 index 0000000000..9ce25a5728 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swLight/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swLight.cpp: + .text start:0x0000005C end:0x00000E6C + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDJ01/rels/d_a_obj_swLight/symbols.txt b/config/RZDJ01/rels/d_a_obj_swLight/symbols.txt new file mode 100644 index 0000000000..317c2cd0f1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swLight/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjSwLight_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Create__14daObjSwLight_cFv = .text:0x000000C0; // type:function size:0x1C8 scope:global align:4 +CreateHeap__14daObjSwLight_cFv = .text:0x00000288; // type:function size:0x68 scope:global align:4 +create1st__14daObjSwLight_cFv = .text:0x000002F0; // type:function size:0xA4 scope:global align:4 +Execute__14daObjSwLight_cFPPA3_A4_f = .text:0x00000394; // type:function size:0xC8 scope:global align:4 +action__14daObjSwLight_cFv = .text:0x0000045C; // type:function size:0x1B0 scope:global align:4 +init_modeSwOnWait__14daObjSwLight_cFv = .text:0x0000060C; // type:function size:0x50 scope:global align:4 +modeSwOnWait__14daObjSwLight_cFv = .text:0x0000065C; // type:function size:0x11C scope:global align:4 +modeOnLight__14daObjSwLight_cFv = .text:0x00000778; // type:function size:0x50 scope:global align:4 +init_modeSwOffWait__14daObjSwLight_cFv = .text:0x000007C8; // type:function size:0x60 scope:global align:4 +modeSwOffWait__14daObjSwLight_cFv = .text:0x00000828; // type:function size:0x14C scope:global align:4 +modeDead__14daObjSwLight_cFv = .text:0x00000974; // type:function size:0x4 scope:global align:4 +checkHit__14daObjSwLight_cFv = .text:0x00000978; // type:function size:0xF4 scope:global align:4 +setOnTimer__14daObjSwLight_cFv = .text:0x00000A6C; // type:function size:0x2C scope:global align:4 +Draw__14daObjSwLight_cFv = .text:0x00000A98; // type:function size:0x104 scope:global align:4 +Delete__14daObjSwLight_cFv = .text:0x00000B9C; // type:function size:0x44 scope:global align:4 +daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000BE0; // type:function size:0x11C scope:global align:4 +daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 +daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 +daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00000D04; // type:function size:0x10 scope:global align:4 +@1444@__dt__14daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 +__dt__17dEvLib_callback_cFv = .text:0x00000D1C; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000D5C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000D64; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000D6C; // type:function size:0x8 scope:global align:4 +__dt__18DALKMIST_INFLUENCEFv = .text:0x00000D74; // type:function size:0x40 scope:global align:4 +__dt__14daObjSwLight_cFv = .text:0x00000DB4; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src_at = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +l_sph_src_tg = .rodata:0x00000040; // type:object size:0x40 scope:global align:4 +@90604 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@90605 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90651 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@90652 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90653 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90689 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90690 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90691 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90694 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@90699 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global align:4 +lbl_642_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +l_func$89133 = .data:0x00000074; // type:object size:0x30 scope:local align:4 +daObjSwLight_METHODS = .data:0x000000A4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwLight = .data:0x000000C4; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwLight_c = .data:0x000000F4; // type:object size:0x44 scope:global align:4 +lbl_642_data_138 = .data:0x00000138; // type:object size:0xF data:string +@89360 = .data:0x00000148; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjSwLight_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x0000016C; // type:object size:0x18 scope:global align:4 +lbl_642_data_184 = .data:0x00000184; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_642_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@89363 = .data:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swchain/splits.txt b/config/RZDJ01/rels/d_a_obj_swchain/splits.txt new file mode 100644 index 0000000000..0e63fd4f24 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swchain.cpp: + .text start:0x0000005C end:0x000023E8 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDJ01/rels/d_a_obj_swchain/symbols.txt b/config/RZDJ01/rels/d_a_obj_swchain/symbols.txt new file mode 100644 index 0000000000..0611dc8139 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swchain/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +GetActorName__FR13cBgS_PolyInfo = .text:0x00000060; // type:function size:0x8C scope:global align:4 +Create__14daObjSwChain_cFv = .text:0x000000EC; // type:function size:0x218 scope:global align:4 +CreateHeap__14daObjSwChain_cFv = .text:0x00000304; // type:function size:0x128 scope:global align:4 +create1st__14daObjSwChain_cFv = .text:0x0000042C; // type:function size:0x1CC scope:global align:4 +execute__14daObjSwChain_cFv = .text:0x000005F8; // type:function size:0x48C scope:global align:4 +chain_control__14daObjSwChain_cFv = .text:0x00000A84; // type:function size:0x394 scope:global align:4 +chain_control2__14daObjSwChain_cFv = .text:0x00000E18; // type:function size:0x4E8 scope:global align:4 +initChainMtx__14daObjSwChain_cFv = .text:0x00001300; // type:function size:0xC4 scope:global align:4 +setChainMtx__14daObjSwChain_cFv = .text:0x000013C4; // type:function size:0x248 scope:global align:4 +chain_count_control__14daObjSwChain_cFv = .text:0x0000160C; // type:function size:0x790 scope:global align:4 +setTension__14daObjSwChain_cFv = .text:0x00001D9C; // type:function size:0x434 scope:global align:4 +getTopChainNo__14daObjSwChain_cFv = .text:0x000021D0; // type:function size:0x14 scope:global align:4 +checkPlayerPull__14daObjSwChain_cFv = .text:0x000021E4; // type:function size:0xC8 scope:global align:4 +draw__14daObjSwChain_cFv = .text:0x000022AC; // type:function size:0xAC scope:global align:4 +daObjSwChain_Draw__FP14daObjSwChain_c = .text:0x00002358; // type:function size:0x4 scope:global align:4 +daObjSwChain_Execute__FP14daObjSwChain_c = .text:0x0000235C; // type:function size:0x4 scope:global align:4 +daObjSwChain_Delete__FP14daObjSwChain_c = .text:0x00002360; // type:function size:0x30 scope:global align:4 +daObjSwChain_Create__FP10fopAc_ac_c = .text:0x00002390; // type:function size:0x4 scope:global align:4 +__ct__Q214daObjSwChain_c7chain_sFv = .text:0x00002394; // type:function size:0xC scope:global align:4 +__dt__Q214daObjSwChain_c7chain_sFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x000023E0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95053 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95054 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95055 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@95311 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95312 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95313 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95379 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95380 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95381 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95382 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95383 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95384 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95385 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95386 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95439 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95440 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95441 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95442 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95443 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95460 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95688 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@95783 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_643_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_sph_src = .data:0x0000000C; // type:object size:0x40 scope:global align:4 +l_sph_srcCo = .data:0x0000004C; // type:object size:0x40 scope:global align:4 +l_daObjSwChain_Method = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwChain = .data:0x000000AC; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swhang/splits.txt b/config/RZDJ01/rels/d_a_obj_swhang/splits.txt new file mode 100644 index 0000000000..1fe64ec894 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swhang/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swhang.cpp: + .text start:0x0000005C end:0x000012F4 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000260 diff --git a/config/RZDJ01/rels/d_a_obj_swhang/symbols.txt b/config/RZDJ01/rels/d_a_obj_swhang/symbols.txt new file mode 100644 index 0000000000..4c8986c9ad --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swhang/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +initBaseMtx__13daObjSwHang_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 +setBaseMtx__13daObjSwHang_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +Create__13daObjSwHang_cFv = .text:0x000001E0; // type:function size:0x1F8 scope:global align:4 +CreateHeap__13daObjSwHang_cFv = .text:0x000003D8; // type:function size:0x10C scope:global align:4 +create1st__13daObjSwHang_cFv = .text:0x000004E4; // type:function size:0xB4 scope:global align:4 +calcHangPos__13daObjSwHang_cFv = .text:0x00000598; // type:function size:0xC0 scope:global align:4 +checkDown__13daObjSwHang_cFv = .text:0x00000658; // type:function size:0x7C scope:global align:4 +changeOnStatus__13daObjSwHang_cFv = .text:0x000006D4; // type:function size:0x3C scope:global align:4 +changeOffStatus__13daObjSwHang_cFv = .text:0x00000710; // type:function size:0x3C scope:global align:4 +Execute__13daObjSwHang_cFPPA3_A4_f = .text:0x0000074C; // type:function size:0x200 scope:global align:4 +checkDownSw__13daObjSwHang_cFv = .text:0x0000094C; // type:function size:0x148 scope:global align:4 +modeOffWait__13daObjSwHang_cFv = .text:0x00000A94; // type:function size:0x308 scope:global align:4 +modeOnWait__13daObjSwHang_cFv = .text:0x00000D9C; // type:function size:0x22C scope:global align:4 +eventStart__13daObjSwHang_cFv = .text:0x00000FC8; // type:function size:0x24 scope:global align:4 +Draw__13daObjSwHang_cFv = .text:0x00000FEC; // type:function size:0x8C scope:global align:4 +Delete__13daObjSwHang_cFv = .text:0x00001078; // type:function size:0x78 scope:global align:4 +daObjSwHang_create1st__FP13daObjSwHang_c = .text:0x000010F0; // type:function size:0x54 scope:global align:4 +daObjSwHang_MoveBGDelete__FP13daObjSwHang_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001148; // type:function size:0x4 scope:global align:4 +daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 +__dt__13daObjSwHang_cFv = .text:0x0000115C; // type:function size:0x7C scope:global align:4 +@1444@eventStart__13daObjSwHang_cFv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 +__ct__13daObjSwHang_cFv = .text:0x000011E8; // type:function size:0xB4 scope:global align:4 +__dt__17dEvLib_callback_cFv = .text:0x0000129C; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000012DC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_dzbIdx = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +l_dzbIdx2 = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +l_pull_length = .rodata:0x0000003C; // type:object size:0x14 scope:global align:4 +l_heap_size = .rodata:0x00000050; // type:object size:0x14 scope:global align:4 +@93710 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@94025 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@94026 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@94036 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94037 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94129 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94130 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94131 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94132 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94133 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94134 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94138 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_644_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_644_data_12 = .data:0x00000012; // type:object size:0xA data:string +lbl_644_data_1C = .data:0x0000001C; // type:object size:0xA data:string +lbl_644_data_26 = .data:0x00000026; // type:object size:0xA data:string +l_arcName = .data:0x00000030; // type:object size:0x14 scope:global align:4 +lbl_644_data_44 = .data:0x00000044; // type:object size:0x6 data:string +lbl_644_data_4A = .data:0x0000004A; // type:object size:0x5 data:string +lbl_644_data_4F = .data:0x0000004F; // type:object size:0x7 data:string +l_pull_jnt = .data:0x00000058; // type:object size:0x14 scope:global align:4 +l_hang_offset = .data:0x0000006C; // type:object size:0x3C scope:global align:4 +l_sph_src = .data:0x000000A8; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .data:0x000000E8; // type:object size:0x40 scope:global align:4 +l_func$92056 = .data:0x00000128; // type:object size:0x18 scope:local align:4 +daObjSwHang_METHODS = .data:0x00000140; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwHang = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__13daObjSwHang_c = .data:0x00000190; // type:object size:0x48 scope:global align:4 +lbl_644_data_1D8 = .data:0x000001D8; // type:object size:0xE data:string +@92266 = .data:0x000001E8; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjSwHang_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x0000020C; // type:object size:0x18 scope:global align:4 +lbl_644_data_224 = .data:0x00000224; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 +lbl_644_data_240 = .data:0x00000240; // type:object size:0x11 data:string +@92269 = .data:0x00000254; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_sword/splits.txt b/config/RZDJ01/rels/d_a_obj_sword/splits.txt new file mode 100644 index 0000000000..ec6ffc66dd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sword/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sword.cpp: + .text start:0x0000005C end:0x00000608 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDJ01/rels/d_a_obj_sword/symbols.txt b/config/RZDJ01/rels/d_a_obj_sword/symbols.txt new file mode 100644 index 0000000000..a8e479892e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_sword/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjSword_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +Create__12daObjSword_cFv = .text:0x000000C8; // type:function size:0x94 scope:global align:4 +create__12daObjSword_cFv = .text:0x0000015C; // type:function size:0x19C scope:global align:4 +actionWait__12daObjSword_cFv = .text:0x000002F8; // type:function size:0x78 scope:global align:4 +initActionOrderGetDemo__12daObjSword_cFv = .text:0x00000370; // type:function size:0x78 scope:global align:4 +actionOrderGetDemo__12daObjSword_cFv = .text:0x000003E8; // type:function size:0x7C scope:global align:4 +actionGetDemo__12daObjSword_cFv = .text:0x00000464; // type:function size:0x94 scope:global align:4 +execute__12daObjSword_cFv = .text:0x000004F8; // type:function size:0x74 scope:global align:4 +draw__12daObjSword_cFv = .text:0x0000056C; // type:function size:0x54 scope:global align:4 +_delete__12daObjSword_cFv = .text:0x000005C0; // type:function size:0x38 scope:global align:4 +daObjSword_Draw__FP12daObjSword_c = .text:0x000005F8; // type:function size:0x4 scope:global align:4 +daObjSword_Execute__FP12daObjSword_c = .text:0x000005FC; // type:function size:0x4 scope:global align:4 +daObjSword_Delete__FP12daObjSword_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +daObjSword_Create__FP12daObjSword_c = .text:0x00000604; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_demoFunc$91855 = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_645_data_18 = .data:0x00000018; // type:object size:0x10 data:string +l_daObjSword_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Sword = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12daObjSword_c = .data:0x00000078; // type:object size:0x44 scope:global align:4 +lbl_645_data_BC = .data:0x000000BC; // type:object size:0xD data:string +@91909 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjSword_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swpropeller/splits.txt b/config/RZDJ01/rels/d_a_obj_swpropeller/splits.txt new file mode 100644 index 0000000000..3fd840b7a5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swpropeller.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_obj_swpropeller/symbols.txt b/config/RZDJ01/rels/d_a_obj_swpropeller/symbols.txt new file mode 100644 index 0000000000..e8e215dfc2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpropeller/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjSwPr_cFv = .text:0x00000104; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjSwPr_cFv = .text:0x00000124; // type:function size:0x4C scope:global align:4 +Create__11daObjSwPr_cFv = .text:0x00000170; // type:function size:0x190 scope:global align:4 +CreateHeap__11daObjSwPr_cFv = .text:0x00000300; // type:function size:0x7C scope:global align:4 +create__11daObjSwPr_cFv = .text:0x0000037C; // type:function size:0x140 scope:global align:4 +switchCtrl__11daObjSwPr_cFv = .text:0x000004BC; // type:function size:0x60 scope:global align:4 +execute_type_boomerang__11daObjSwPr_cFv = .text:0x0000051C; // type:function size:0x244 scope:global align:4 +execute_type_wind__11daObjSwPr_cFv = .text:0x00000760; // type:function size:0x240 scope:global align:4 +execute__11daObjSwPr_cFv = .text:0x000009A0; // type:function size:0x134 scope:global align:4 +draw__11daObjSwPr_cFv = .text:0x00000AD4; // type:function size:0x68 scope:global align:4 +_delete__11daObjSwPr_cFv = .text:0x00000B3C; // type:function size:0x3C scope:global align:4 +daObjSwPr_Draw__FP11daObjSwPr_c = .text:0x00000B78; // type:function size:0x4 scope:global align:4 +daObjSwPr_Execute__FP11daObjSwPr_c = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +daObjSwPr_Delete__FP11daObjSwPr_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +daObjSwPr_Create__FP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000010; // type:object size:0x44 scope:global align:4 +l_cull_size = .rodata:0x00000054; // type:object size:0x18 scope:global align:4 +@93189 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93448 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93452 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +lbl_114_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_114_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_114_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_joint_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_114_data_28 = .data:0x00000028; // type:object size:0x7 data:string +l_daObjSwPr_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpropeller = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swpush/splits.txt b/config/RZDJ01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 0000000000..60971430c5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000CC end:0x00001A8C + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_obj_swpush/symbols.txt b/config/RZDJ01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 0000000000..2b117ee226 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x000000FC; // type:function size:0x44 scope:global align:4 +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x00000140; // type:function size:0x4 scope:global align:4 +create_heap__Q211daObjSwpush5Act_cFv = .text:0x00000144; // type:function size:0x1F8 scope:global align:4 +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x0000033C; // type:function size:0x4C scope:global align:4 +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x00000388; // type:function size:0x394 scope:global align:4 +prm_get_couple__Q211daObjSwpush5Act_cCFv = .text:0x0000071C; // type:function size:0xC scope:global align:4 +is_switch__Q211daObjSwpush5Act_cCFv = .text:0x00000728; // type:function size:0x40 scope:global align:4 +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x00000768; // type:function size:0x5C scope:global align:4 +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x000007C4; // type:function size:0x4C scope:global align:4 +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000810; // type:function size:0x20 scope:global align:4 +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000830; // type:function size:0x328 scope:global align:4 +jnodeCB__Q211daObjSwpush5Act_cFP8J3DJointi = .text:0x00000B58; // type:function size:0xA0 scope:global align:4 +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x00000BF8; // type:function size:0xF8 scope:global align:4 +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x00000CF0; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x00000E80; // type:function size:0x20 scope:global align:4 +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x00000EA0; // type:function size:0x240 scope:global align:4 +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x000010E0; // type:function size:0x40 scope:global align:4 +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x00001120; // type:function size:0x114 scope:global align:4 +off_switch__Q211daObjSwpush5Act_cCFv = .text:0x00001234; // type:function size:0x1C scope:global align:4 +on_switch__Q211daObjSwpush5Act_cCFv = .text:0x00001250; // type:function size:0x1C scope:global align:4 +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x0000126C; // type:function size:0x20 scope:global align:4 +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x0000128C; // type:function size:0x16C scope:global align:4 +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x000013F8; // type:function size:0x24 scope:global align:4 +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x0000141C; // type:function size:0xF4 scope:global align:4 +demo_non__Q211daObjSwpush5Act_cFv = .text:0x00001510; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001514; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x0000156C; // type:function size:0x1C scope:global align:4 +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001588; // type:function size:0x40 scope:global align:4 +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x000015C8; // type:function size:0x64 scope:global align:4 +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x0000162C; // type:function size:0x54 scope:global align:4 +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001680; // type:function size:0x98 scope:global align:4 +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001718; // type:function size:0x70 scope:global align:4 +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001788; // type:function size:0x5C scope:global align:4 +check_ride_couple__Q211daObjSwpush5Act_cFs = .text:0x000017E4; // type:function size:0x44 scope:global align:4 +nr_ride_people__Q211daObjSwpush5Act_cFc = .text:0x00001828; // type:function size:0x30 scope:global align:4 +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001858; // type:function size:0x184 scope:global align:4 +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x000019DC; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A74; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A78; // type:function size:0x4 scope:global align:4 +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A7C; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A80; // type:function size:0x4 scope:global align:4 +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A84; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_bmd__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +M_dzb__Q211daObjSwpush5Act_c = .rodata:0x00000006; // type:object size:0x6 scope:global align:2 +M_heap_size__Q211daObjSwpush5Act_c = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +M_attr__Q211daObjSwpush5Act_c = .rodata:0x00000018; // type:object size:0xDC scope:global align:4 +lbl_22_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 +@94321 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94322 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94323 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@94324 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@94325 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94326 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94327 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94328 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@94329 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +lbl_22_rodata_120 = .rodata:0x00000120; // type:object size:0x8 +@94424 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@94482 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@94569 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +demo_proc$92541 = .rodata:0x00000134; // type:object size:0x3C scope:local align:4 +mode_proc$92542 = .rodata:0x00000170; // type:object size:0x30 scope:local align:4 +@94844 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +ride_vtx_num$92119 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_22_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_22_data_13 = .data:0x00000013; // type:object size:0xA data:string +M_arcname__Q211daObjSwpush5Act_c = .data:0x00000020; // type:object size:0xC scope:global align:4 +lbl_22_data_2C = .data:0x0000002C; // type:object size:0xD +lbl_22_data_39 = .data:0x00000039; // type:object size:0x7 data:string +lbl_22_data_40 = .data:0x00000040; // type:object size:0x7 data:string +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush = .data:0x00000068; // type:object size:0x30 scope:global align:4 +lbl_22_data_98 = .data:0x00000098; // type:object size:0x18 +@92772 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +lbl_22_data_BC = .data:0x000000BC; // type:object size:0x28 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92123 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@92124 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@92125 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@92126 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +no_push_vec$92120 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swpush2/splits.txt b/config/RZDJ01/rels/d_a_obj_swpush2/splits.txt new file mode 100644 index 0000000000..be345ffcd5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swpush2.cpp: + .text start:0x0000005C end:0x000015C4 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_swpush2/symbols.txt b/config/RZDJ01/rels/d_a_obj_swpush2/symbols.txt new file mode 100644 index 0000000000..c8a99ff57e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +prmZ_init__Q212daObjSwpush25Act_cFv = .text:0x0000005C; // type:function size:0x30 scope:global align:4 +is_switch2__Q212daObjSwpush25Act_cCFv = .text:0x0000008C; // type:function size:0x50 scope:global align:4 +solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x4 scope:global align:4 +create_heap__Q212daObjSwpush25Act_cFv = .text:0x000000E0; // type:function size:0x3EC scope:global align:4 +create_init__Q212daObjSwpush25Act_cFv = .text:0x000004CC; // type:function size:0x1B8 scope:global align:4 +is_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000684; // type:function size:0x40 scope:global align:4 +create_res_load__Q212daObjSwpush25Act_cFv = .text:0x000006C4; // type:function size:0x5C scope:global align:4 +Mthd_Create__Q212daObjSwpush25Act_cFv = .text:0x00000720; // type:function size:0xF4 scope:global align:4 +Mthd_Delete__Q212daObjSwpush25Act_cFv = .text:0x00000814; // type:function size:0x7C scope:global align:4 +set_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000890; // type:function size:0x88 scope:global align:4 +init_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000918; // type:function size:0x20 scope:global align:4 +rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000938; // type:function size:0x68 scope:global align:4 +calc_top_pos__Q212daObjSwpush25Act_cFv = .text:0x000009A0; // type:function size:0x68 scope:global align:4 +set_push_flag__Q212daObjSwpush25Act_cFv = .text:0x00000A08; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q212daObjSwpush25Act_cFv = .text:0x00000B98; // type:function size:0x20 scope:global align:4 +mode_upper__Q212daObjSwpush25Act_cFv = .text:0x00000BB8; // type:function size:0x160 scope:global align:4 +mode_u_l__Q212daObjSwpush25Act_cFv = .text:0x00000D18; // type:function size:0x180 scope:global align:4 +off_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000E98; // type:function size:0x1C scope:global align:4 +on_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000EB4; // type:function size:0x1C scope:global align:4 +mode_lower_init__Q212daObjSwpush25Act_cFv = .text:0x00000ED0; // type:function size:0x20 scope:global align:4 +mode_lower__Q212daObjSwpush25Act_cFv = .text:0x00000EF0; // type:function size:0x4 scope:global align:4 +mode_l_u__Q212daObjSwpush25Act_cFv = .text:0x00000EF4; // type:function size:0x80 scope:global align:4 +demo_non__Q212daObjSwpush25Act_cFv = .text:0x00000F74; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q212daObjSwpush25Act_cFv = .text:0x00000F78; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q212daObjSwpush25Act_cFv = .text:0x00000FD0; // type:function size:0x20 scope:global align:4 +demo_runPause_init__Q212daObjSwpush25Act_cFi = .text:0x00000FF0; // type:function size:0x30 scope:global align:4 +demo_runPause__Q212daObjSwpush25Act_cFv = .text:0x00001020; // type:function size:0x54 scope:global align:4 +demo_stop_puase__Q212daObjSwpush25Act_cFv = .text:0x00001074; // type:function size:0x54 scope:global align:4 +demo_reqSw_init__Q212daObjSwpush25Act_cFv = .text:0x000010C8; // type:function size:0xAC scope:global align:4 +demo_reqSw__Q212daObjSwpush25Act_cFv = .text:0x00001174; // type:function size:0x70 scope:global align:4 +demo_runSw__Q212daObjSwpush25Act_cFv = .text:0x000011E4; // type:function size:0x5C scope:global align:4 +Mthd_Execute__Q212daObjSwpush25Act_cFv = .text:0x00001240; // type:function size:0x174 scope:global align:4 +Mthd_Draw__Q212daObjSwpush25Act_cFv = .text:0x000013B4; // type:function size:0x1E8 scope:global align:4 +Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x0000159C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A0; // type:function size:0x4 scope:global align:4 +Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A4; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A8; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000015AC; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000015B8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__Q212daObjSwpush25Act_c = .rodata:0x0000000C; // type:object size:0xE0 scope:global align:4 +@94118 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@94119 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@94201 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@94202 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94203 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94204 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@94276 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@94299 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94302 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +demo_proc$92427 = .rodata:0x00000118; // type:object size:0x3C scope:local align:4 +mode_proc$92428 = .rodata:0x00000154; // type:object size:0x30 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@ = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swpush5/splits.txt b/config/RZDJ01/rels/d_a_obj_swpush5/splits.txt new file mode 100644 index 0000000000..9f1096546b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush5/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush5.cpp: + .text start:0x000000CC end:0x00000DF4 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDJ01/rels/d_a_obj_swpush5/symbols.txt b/config/RZDJ01/rels/d_a_obj_swpush5/symbols.txt new file mode 100644 index 0000000000..1f496c0fee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swpush5/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x208 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002D4; // type:function size:0xAC scope:global align:4 +initBaseMtx__10daObjSw5_cFv = .text:0x00000380; // type:function size:0x88 scope:global align:4 +setBaseMtx__10daObjSw5_cFv = .text:0x00000408; // type:function size:0x8C scope:global align:4 +Create__10daObjSw5_cFv = .text:0x00000494; // type:function size:0xFC scope:global align:4 +CreateHeap__10daObjSw5_cFv = .text:0x00000590; // type:function size:0xE4 scope:global align:4 +create__10daObjSw5_cFv = .text:0x00000674; // type:function size:0x94 scope:global align:4 +Execute__10daObjSw5_cFPPA3_A4_f = .text:0x00000708; // type:function size:0xCC scope:global align:4 +setting_ride_flag__10daObjSw5_cFv = .text:0x000007D4; // type:function size:0xB0 scope:global align:4 +checkPushable__10daObjSw5_cFv = .text:0x00000884; // type:function size:0x8 scope:global align:4 +actionPauseNone__10daObjSw5_cFv = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +actionPauseOrderInit__10daObjSw5_cFv = .text:0x00000890; // type:function size:0x58 scope:global align:4 +actionPauseOrder__10daObjSw5_cFv = .text:0x000008E8; // type:function size:0x1C scope:global align:4 +actionPauseInit__10daObjSw5_cFv = .text:0x00000904; // type:function size:0x2C scope:global align:4 +actionPause__10daObjSw5_cFv = .text:0x00000930; // type:function size:0x64 scope:global align:4 +actionWait__10daObjSw5_cFv = .text:0x00000994; // type:function size:0x4 scope:global align:4 +actionOrder__10daObjSw5_cFv = .text:0x00000998; // type:function size:0x4 scope:global align:4 +actionEvent__10daObjSw5_cFv = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +calc_top_pos__10daObjSw5_cFv = .text:0x000009A0; // type:function size:0x78 scope:global align:4 +modeWaitLowerInit__10daObjSw5_cFv = .text:0x00000A18; // type:function size:0x28 scope:global align:4 +modeWaitLower__10daObjSw5_cFv = .text:0x00000A40; // type:function size:0x120 scope:global align:4 +modeLower__10daObjSw5_cFv = .text:0x00000B60; // type:function size:0x98 scope:global align:4 +modeWaitUpper__10daObjSw5_cFv = .text:0x00000BF8; // type:function size:0x74 scope:global align:4 +modeUpper__10daObjSw5_cFv = .text:0x00000C6C; // type:function size:0x68 scope:global align:4 +Draw__10daObjSw5_cFv = .text:0x00000CD4; // type:function size:0x98 scope:global align:4 +Delete__10daObjSw5_cFv = .text:0x00000D6C; // type:function size:0x6C scope:global align:4 +daObjSw5_Draw__FP10daObjSw5_c = .text:0x00000DD8; // type:function size:0x10 scope:global align:4 +daObjSw5_Execute__FP10daObjSw5_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +daObjSw5_Delete__FP10daObjSw5_c = .text:0x00000DEC; // type:function size:0x4 scope:global align:4 +daObjSw5_Create__FP10fopAc_ac_c = .text:0x00000DF0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@92986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@92988 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93147 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@93148 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93149 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93168 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +resist$91995 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_115_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91941 = .data:0x00000010; // type:object size:0x48 scope:local align:4 +l_mode_func$92016 = .data:0x00000058; // type:object size:0x30 scope:local align:4 +l_daObjSw5_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush5 = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__10daObjSw5_c = .data:0x000000D8; // type:object size:0x28 scope:global align:4 +lbl_115_data_100 = .data:0x00000100; // type:object size:0xB data:string +@92135 = .data:0x0000010C; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjSw5_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91785 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@91786 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@91787 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@91788 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +l_push_check_pos$91782 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swspinner/splits.txt b/config/RZDJ01/rels/d_a_obj_swspinner/splits.txt new file mode 100644 index 0000000000..90bd0767e2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swspinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swspinner.cpp: + .text start:0x0000005C end:0x0000094C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDJ01/rels/d_a_obj_swspinner/symbols.txt b/config/RZDJ01/rels/d_a_obj_swspinner/symbols.txt new file mode 100644 index 0000000000..5097b7045d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swspinner/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_spinner_sub__FPvPv = .text:0x0000005C; // type:function size:0x108 scope:global align:4 +initBaseMtx__16daObjSwSpinner_cFv = .text:0x00000164; // type:function size:0x50 scope:global align:4 +setBaseMtx__16daObjSwSpinner_cFv = .text:0x000001B4; // type:function size:0xA8 scope:global align:4 +Create__16daObjSwSpinner_cFv = .text:0x0000025C; // type:function size:0xD4 scope:global align:4 +CreateHeap__16daObjSwSpinner_cFv = .text:0x00000330; // type:function size:0x124 scope:global align:4 +create1st__16daObjSwSpinner_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +Execute__16daObjSwSpinner_cFPPA3_A4_f = .text:0x000004B8; // type:function size:0x2E4 scope:global align:4 +Draw__16daObjSwSpinner_cFv = .text:0x0000079C; // type:function size:0xB4 scope:global align:4 +Delete__16daObjSwSpinner_cFv = .text:0x00000850; // type:function size:0x6C scope:global align:4 +daObjSwSpinner_create1st__FP16daObjSwSpinner_c = .text:0x000008BC; // type:function size:0x60 scope:global align:4 +daObjSwSpinner_MoveBGDelete__FP16daObjSwSpinner_c = .text:0x0000091C; // type:function size:0x4 scope:global align:4 +daObjSwSpinner_MoveBGExecute__FP16daObjSwSpinner_c = .text:0x00000920; // type:function size:0x4 scope:global align:4 +daObjSwSpinner_MoveBGDraw__FP16daObjSwSpinner_c = .text:0x00000924; // type:function size:0x10 scope:global align:4 +offSpinnerTag__11daSpinner_cFv = .text:0x00000934; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93144 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93303 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93304 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93305 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93306 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93307 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_647_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSwSpinner_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwSpinner = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__16daObjSwSpinner_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_647_data_88 = .data:0x00000088; // type:object size:0x11 data:string +@92312 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjSwSpinner_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_swturn/splits.txt b/config/RZDJ01/rels/d_a_obj_swturn/splits.txt new file mode 100644 index 0000000000..017ceab6b0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swturn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swturn.cpp: + .text start:0x0000005C end:0x0000118C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_obj_swturn/symbols.txt b/config/RZDJ01/rels/d_a_obj_swturn/symbols.txt new file mode 100644 index 0000000000..43db9418ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_swturn/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +initBaseMtx__13daObjSwTurn_cFv = .text:0x00000140; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjSwTurn_cFv = .text:0x00000160; // type:function size:0x64 scope:global align:4 +Create__13daObjSwTurn_cFv = .text:0x000001C4; // type:function size:0x16C scope:global align:4 +CreateHeap__13daObjSwTurn_cFv = .text:0x00000330; // type:function size:0x7C scope:global align:4 +create1st__13daObjSwTurn_cFv = .text:0x000003AC; // type:function size:0xF0 scope:global align:4 +Execute__13daObjSwTurn_cFPPA3_A4_f = .text:0x0000049C; // type:function size:0x78 scope:global align:4 +init_modeWait__13daObjSwTurn_cFv = .text:0x00000514; // type:function size:0x38 scope:global align:4 +modeWait__13daObjSwTurn_cFv = .text:0x0000054C; // type:function size:0x520 scope:global align:4 +init_modeRotate__13daObjSwTurn_cFv = .text:0x00000A6C; // type:function size:0xC8 scope:global align:4 +modeRotate__13daObjSwTurn_cFv = .text:0x00000B34; // type:function size:0xA4 scope:global align:4 +rotate_sub_0__13daObjSwTurn_cFv = .text:0x00000BD8; // type:function size:0x1C8 scope:global align:4 +rotate_sub_1__13daObjSwTurn_cFv = .text:0x00000DA0; // type:function size:0x29C scope:global align:4 +Draw__13daObjSwTurn_cFv = .text:0x0000103C; // type:function size:0x9C scope:global align:4 +Delete__13daObjSwTurn_cFv = .text:0x000010D8; // type:function size:0x3C scope:global align:4 +daObjSwTurn_create1st__FP13daObjSwTurn_c = .text:0x00001114; // type:function size:0x60 scope:global align:4 +daObjSwTurn_MoveBGDelete__FP13daObjSwTurn_c = .text:0x00001174; // type:function size:0x4 scope:global align:4 +daObjSwTurn_MoveBGExecute__FP13daObjSwTurn_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +daObjSwTurn_MoveBGDraw__FP13daObjSwTurn_c = .text:0x0000117C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_rot_time = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_648_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 data:string +@93200 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93413 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93416 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +@93425 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93426 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93433 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93472 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93560 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +pp_field$91792 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_648_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_648_data_9 = .data:0x00000009; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_func$91910 = .data:0x0000001C; // type:object size:0x18 scope:local align:4 +daObjSwTurn_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwTurn = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__13daObjSwTurn_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_648_data_AC = .data:0x000000AC; // type:object size:0xE data:string +@92148 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjSwTurn_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_syRock/splits.txt b/config/RZDJ01/rels/d_a_obj_syRock/splits.txt new file mode 100644 index 0000000000..3df4c2e079 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_syRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_syRock.cpp: + .text start:0x000000CC end:0x00001654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDJ01/rels/d_a_obj_syRock/symbols.txt b/config/RZDJ01/rels/d_a_obj_syRock/symbols.txt new file mode 100644 index 0000000000..88f3a90764 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_syRock/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daSyRock_HIO_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +setBaseMtx__10daSyRock_cFv = .text:0x00000148; // type:function size:0xC4 scope:global align:4 +CreateHeap__10daSyRock_cFv = .text:0x0000020C; // type:function size:0x124 scope:global align:4 +create__10daSyRock_cFv = .text:0x00000330; // type:function size:0x34C scope:global align:4 +setFallStat__10daSyRock_cFv = .text:0x0000067C; // type:function size:0xDC scope:global align:4 +Execute__10daSyRock_cFPPA3_A4_f = .text:0x00000758; // type:function size:0x74 scope:global align:4 +move__10daSyRock_cFv = .text:0x000007CC; // type:function size:0x150 scope:global align:4 +modeWait__10daSyRock_cFv = .text:0x0000091C; // type:function size:0x10C scope:global align:4 +eventStart__10daSyRock_cFv = .text:0x00000A28; // type:function size:0x30 scope:global align:4 +init_modeDropInit__10daSyRock_cFv = .text:0x00000A58; // type:function size:0xB8 scope:global align:4 +modeDropInit__10daSyRock_cFv = .text:0x00000B10; // type:function size:0x20 scope:global align:4 +searchWaterPillar__10daSyRock_cFPvPv = .text:0x00000B30; // type:function size:0xB8 scope:global align:4 +init_modeDrop__10daSyRock_cFv = .text:0x00000BE8; // type:function size:0x118 scope:global align:4 +modeDrop__10daSyRock_cFv = .text:0x00000D00; // type:function size:0x4C scope:global align:4 +init_modeSink__10daSyRock_cFv = .text:0x00000D4C; // type:function size:0x70 scope:global align:4 +modeSink__10daSyRock_cFv = .text:0x00000DBC; // type:function size:0xA8 scope:global align:4 +init_modeMove__10daSyRock_cFv = .text:0x00000E64; // type:function size:0x110 scope:global align:4 +modeMove__10daSyRock_cFv = .text:0x00000F74; // type:function size:0xB0 scope:global align:4 +chkWaterLineIn__10daSyRock_cFv = .text:0x00001024; // type:function size:0x24 scope:global align:4 +bgCheck__10daSyRock_cFv = .text:0x00001048; // type:function size:0x29C scope:global align:4 +init_modeDropEnd__10daSyRock_cFv = .text:0x000012E4; // type:function size:0xC4 scope:global align:4 +modeDropEnd__10daSyRock_cFv = .text:0x000013A8; // type:function size:0x4 scope:global align:4 +Draw__10daSyRock_cFv = .text:0x000013AC; // type:function size:0xB0 scope:global align:4 +Delete__10daSyRock_cFv = .text:0x0000145C; // type:function size:0x68 scope:global align:4 +daSyRock_Draw__FP10daSyRock_c = .text:0x000014C4; // type:function size:0x10 scope:global align:4 +daSyRock_Execute__FP10daSyRock_c = .text:0x000014D4; // type:function size:0x4 scope:global align:4 +daSyRock_Delete__FP10daSyRock_c = .text:0x000014D8; // type:function size:0x4 scope:global align:4 +daSyRock_Create__FP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x4 scope:global align:4 +__dt__14daSyRock_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_syRock_cpp = .text:0x00001520; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daSyRock_cFv = .text:0x00001598; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000015A8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000015B0; // type:function size:0x8 scope:global align:4 +getPos__12daWtPillar_cFv = .text:0x000015B8; // type:function size:0x8 scope:global align:4 +__dt__10daSyRock_cFv = .text:0x000015C0; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93819 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93820 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93821 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93822 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__10daSyRock_c = .rodata:0x00000028; // type:object size:0x30 scope:global align:4 +@93925 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93926 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93927 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92049 = .rodata:0x00000064; // type:object size:0x48 scope:local align:4 +@94037 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94038 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94039 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94111 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@94112 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@94168 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@94169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@94211 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@94269 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +lbl_649_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daSyRock_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SyRock = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daSyRock_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_649_data_68 = .data:0x00000068; // type:object size:0xF data:string +@92322 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daSyRock_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__10daSyRock_c = .data:0x00000094; // type:object size:0x48 scope:global align:4 +lbl_649_data_DC = .data:0x000000DC; // type:object size:0xB data:string +@92326 = .data:0x000000E8; // type:object size:0x24 scope:local align:4 +__RTTI__10daSyRock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_649_data_114 = .data:0x00000114; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_649_data_130 = .data:0x00000130; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000150; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91928 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte +mCcDCyl__10daSyRock_c = .bss:0x00000048; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_szbridge/splits.txt b/config/RZDJ01/rels/d_a_obj_szbridge/splits.txt new file mode 100644 index 0000000000..5bab64fe80 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_szbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_szbridge.cpp: + .text start:0x0000005C end:0x00000720 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDJ01/rels/d_a_obj_szbridge/symbols.txt b/config/RZDJ01/rels/d_a_obj_szbridge/symbols.txt new file mode 100644 index 0000000000..c2dde62de2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_szbridge/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +rideActor__15daObjSZbridge_cFP10fopAc_ac_c = .text:0x00000068; // type:function size:0xC4 scope:global align:4 +create1st__15daObjSZbridge_cFv = .text:0x0000012C; // type:function size:0x84 scope:global align:4 +setMtx__15daObjSZbridge_cFv = .text:0x000001B0; // type:function size:0x6C scope:global align:4 +CreateHeap__15daObjSZbridge_cFv = .text:0x0000021C; // type:function size:0x68 scope:global align:4 +chkBg__15daObjSZbridge_cFv = .text:0x00000284; // type:function size:0x1D4 scope:global align:4 +Create__15daObjSZbridge_cFv = .text:0x00000458; // type:function size:0xB4 scope:global align:4 +Execute__15daObjSZbridge_cFPPA3_A4_f = .text:0x0000050C; // type:function size:0x70 scope:global align:4 +Draw__15daObjSZbridge_cFv = .text:0x0000057C; // type:function size:0x98 scope:global align:4 +Delete__15daObjSZbridge_cFv = .text:0x00000614; // type:function size:0x38 scope:global align:4 +daObjSZbridge_create1st__FP15daObjSZbridge_c = .text:0x0000064C; // type:function size:0x60 scope:global align:4 +daObjSZbridge_MoveBGDelete__FP15daObjSZbridge_c = .text:0x000006AC; // type:function size:0x4 scope:global align:4 +daObjSZbridge_MoveBGExecute__FP15daObjSZbridge_c = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daObjSZbridge_MoveBGDraw__FP15daObjSZbridge_c = .text:0x000006B4; // type:function size:0x10 scope:global align:4 +__dt__15daObjSZbridge_cFv = .text:0x000006C4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@89705 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89706 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89707 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89708 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89709 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89748 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89749 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89750 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89751 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89752 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@89753 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@89766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +lbl_650_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSZbridge_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SZbridge = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjSZbridge_c = .data:0x00000060; // type:object size:0x2C scope:global align:4 +lbl_650_data_8C = .data:0x0000008C; // type:object size:0x10 data:string +@89126 = .data:0x0000009C; // type:object size:0x1C scope:local align:4 +__RTTI__15daObjSZbridge_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +lbl_650_data_C0 = .data:0x000000C0; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000E0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_taFence/splits.txt b/config/RZDJ01/rels/d_a_obj_taFence/splits.txt new file mode 100644 index 0000000000..e2d2520749 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_taFence/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_taFence.cpp: + .text start:0x000000CC end:0x00000EA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_taFence/symbols.txt b/config/RZDJ01/rels/d_a_obj_taFence/symbols.txt new file mode 100644 index 0000000000..fec3676d01 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_taFence/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTaFence_HIO_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +setBaseMtx__11daTaFence_cFv = .text:0x00000198; // type:function size:0xAC scope:global align:4 +CreateHeap__11daTaFence_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daTaFence_cFv = .text:0x000002AC; // type:function size:0x258 scope:global align:4 +Execute__11daTaFence_cFPPA3_A4_f = .text:0x00000504; // type:function size:0x50 scope:global align:4 +fenceProc__11daTaFence_cFv = .text:0x00000554; // type:function size:0x17C scope:global align:4 +modeWait__11daTaFence_cFv = .text:0x000006D0; // type:function size:0x26C scope:global align:4 +init_modeMoveInit__11daTaFence_cFv = .text:0x0000093C; // type:function size:0x108 scope:global align:4 +modeMoveInit__11daTaFence_cFv = .text:0x00000A44; // type:function size:0x1C scope:global align:4 +init_modeMove__11daTaFence_cFv = .text:0x00000A60; // type:function size:0x104 scope:global align:4 +modeMove__11daTaFence_cFv = .text:0x00000B64; // type:function size:0x84 scope:global align:4 +init_modeMoveEnd__11daTaFence_cFv = .text:0x00000BE8; // type:function size:0x11C scope:global align:4 +modeMoveEnd__11daTaFence_cFv = .text:0x00000D04; // type:function size:0x4 scope:global align:4 +Draw__11daTaFence_cFv = .text:0x00000D08; // type:function size:0x98 scope:global align:4 +Delete__11daTaFence_cFv = .text:0x00000DA0; // type:function size:0x30 scope:global align:4 +daTaFence_Draw__FP11daTaFence_c = .text:0x00000DD0; // type:function size:0x10 scope:global align:4 +daTaFence_Execute__FP11daTaFence_c = .text:0x00000DE0; // type:function size:0x4 scope:global align:4 +daTaFence_Delete__FP11daTaFence_c = .text:0x00000DE4; // type:function size:0x4 scope:global align:4 +daTaFence_Create__FP10fopAc_ac_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +__dt__15daTaFence_HIO_cFv = .text:0x00000DEC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_taFence_cpp = .text:0x00000E2C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93176 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93179 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93184 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daTaFence_c = .rodata:0x00000034; // type:object size:0x30 scope:global align:4 +l_check_area = .rodata:0x00000064; // type:object size:0x30 scope:global align:4 +mode_proc$92015 = .rodata:0x00000094; // type:object size:0x30 scope:local align:4 +@93349 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@93391 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93392 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93393 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@93409 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@93430 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +lbl_651_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daTaFence_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TaFence = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTaFence_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_651_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@92177 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTaFence_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daTaFence_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_651_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@92181 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daTaFence_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91937 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x74 scope:global align:4 data:byte +mCcDCyl__11daTaFence_c = .bss:0x00000088; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_table/splits.txt b/config/RZDJ01/rels/d_a_obj_table/splits.txt new file mode 100644 index 0000000000..d882de25a6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_table.cpp: + .text start:0x0000005C end:0x0000078C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_table/symbols.txt b/config/RZDJ01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 0000000000..e36d103238 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjTable_Draw__FP12daObjTable_c = .text:0x0000005C; // type:function size:0x10 scope:global align:4 +daObjTable_Execute__FP12daObjTable_c = .text:0x0000006C; // type:function size:0x4 scope:global align:4 +daObjTable_IsDelete__FP12daObjTable_c = .text:0x00000070; // type:function size:0x8 scope:global align:4 +daObjTable_Delete__FP12daObjTable_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +daObjTable_Create__FP10fopAc_ac_c = .text:0x0000009C; // type:function size:0x9C scope:global align:4 +Delete__12daObjTable_cFv = .text:0x00000138; // type:function size:0x30 scope:global align:4 +Draw__12daObjTable_cFv = .text:0x00000168; // type:function size:0xE8 scope:global align:4 +Execute__12daObjTable_cFPPA3_A4_f = .text:0x00000250; // type:function size:0x174 scope:global align:4 +Create__12daObjTable_cFv = .text:0x000003C4; // type:function size:0x360 scope:global align:4 +CreateHeap__12daObjTable_cFv = .text:0x00000724; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94575 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94576 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_652_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjTable_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Table = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjTable_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_652_data_84 = .data:0x00000084; // type:object size:0xD data:string +@93682 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjTable_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_652_data_B0 = .data:0x000000B0; // type:object size:0xA data:string +lbl_652_data_BA = .data:0x000000BA; // type:object size:0x6 data:string diff --git a/config/RZDJ01/rels/d_a_obj_takaraDai/splits.txt b/config/RZDJ01/rels/d_a_obj_takaraDai/splits.txt new file mode 100644 index 0000000000..9207aefb46 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_takaraDai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_takaraDai.cpp: + .text start:0x000000CC end:0x000009B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_takaraDai/symbols.txt b/config/RZDJ01/rels/d_a_obj_takaraDai/symbols.txt new file mode 100644 index 0000000000..f9e291868f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_takaraDai/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTkraDai_HIO_cFv = .text:0x000000CC; // type:function size:0x84 scope:global align:4 +setBaseMtx__11daTkraDai_cFv = .text:0x00000150; // type:function size:0x14C scope:global align:4 +CreateHeap__11daTkraDai_cFv = .text:0x0000029C; // type:function size:0x138 scope:global align:4 +create__11daTkraDai_cFv = .text:0x000003D4; // type:function size:0x1F8 scope:global align:4 +Execute__11daTkraDai_cFPPA3_A4_f = .text:0x000005CC; // type:function size:0x60 scope:global align:4 +procMain__11daTkraDai_cFv = .text:0x0000062C; // type:function size:0xD8 scope:global align:4 +init_modeWait__11daTkraDai_cFv = .text:0x00000704; // type:function size:0x58 scope:global align:4 +modeWait__11daTkraDai_cFv = .text:0x0000075C; // type:function size:0x7C scope:global align:4 +Draw__11daTkraDai_cFv = .text:0x000007D8; // type:function size:0xB4 scope:global align:4 +Delete__11daTkraDai_cFv = .text:0x0000088C; // type:function size:0x68 scope:global align:4 +daTkraDai_Draw__FP11daTkraDai_c = .text:0x000008F4; // type:function size:0x10 scope:global align:4 +daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000904; // type:function size:0x4 scope:global align:4 +daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000908; // type:function size:0x4 scope:global align:4 +daTkraDai_Create__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x4 scope:global align:4 +__dt__15daTkraDai_HIO_cFv = .text:0x00000910; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000998; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89806 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89807 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89809 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89810 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89811 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89812 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89813 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89814 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89822 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89823 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@89897 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89898 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89899 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +mode_proc$89062 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@89939 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@89950 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_653_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daTkraDai_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TakaraDai = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTkraDai_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_653_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89123 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTkraDai_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daTkraDai_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_653_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89125 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daTkraDai_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_tatigi/splits.txt b/config/RZDJ01/rels/d_a_obj_tatigi/splits.txt new file mode 100644 index 0000000000..dc9346b2d2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tatigi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tatigi.cpp: + .text start:0x0000005C end:0x000009CC + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt b/config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt new file mode 100644 index 0000000000..103f520ab8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tatigi/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Tatigi_Draw__FP16obj_tatigi_class = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +daObj_Tatigi_Execute__FP16obj_tatigi_class = .text:0x000000DC; // type:function size:0x294 scope:global align:4 +daObj_Tatigi_IsDelete__FP16obj_tatigi_class = .text:0x00000370; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0xA8 scope:global align:4 +daObj_Tatigi_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x460 scope:global align:4 +daObj_Tatigi_Delete__FP16obj_tatigi_class = .text:0x00000880; // type:function size:0x88 scope:global align:4 +__ct__5tg_ssFv = .text:0x00000908; // type:function size:0x68 scope:global align:4 +__dt__5tg_ssFv = .text:0x00000970; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94477 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94478 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94479 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94480 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94483 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@94597 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94598 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94599 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94600 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94601 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94602 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94603 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94604 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94608 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +lbl_654_data_0 = .data:0x00000000; // type:object size:0x7 data:string +cc_cyl_src$93474 = .data:0x00000008; // type:object size:0x44 scope:local align:4 +l_daObj_Tatigi_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TATIGI = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_ten/splits.txt b/config/RZDJ01/rels/d_a_obj_ten/splits.txt new file mode 100644 index 0000000000..449e223a4c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ten.cpp: + .text start:0x000000CC end:0x0000271C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDJ01/rels/d_a_obj_ten/symbols.txt b/config/RZDJ01/rels/d_a_obj_ten/symbols.txt new file mode 100644 index 0000000000..4a70fa32d8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ten/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_TenHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjTEN_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjTEN_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x2D0 scope:global align:4 +daObjTEN_Create__FP10fopAc_ac_c = .text:0x00000488; // type:function size:0x5C8 scope:global align:4 +daObjTEN_Delete__FP10daObjTEN_c = .text:0x00000A50; // type:function size:0x68 scope:global align:4 +WaitAction__10daObjTEN_cFv = .text:0x00000AB8; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjTEN_cFv = .text:0x00000C38; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjTEN_cFv = .text:0x00000D60; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjTEN_cFv = .text:0x00000E68; // type:function size:0x244 scope:global align:4 +WalkAction__10daObjTEN_cFv = .text:0x000010AC; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjTEN_cFv = .text:0x000012A8; // type:function size:0x638 scope:global align:4 +Action__10daObjTEN_cFv = .text:0x000018E0; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjTEN_cFv = .text:0x000019A4; // type:function size:0xBC scope:global align:4 +checkGroundPos__10daObjTEN_cFv = .text:0x00001A60; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjTEN_cFv = .text:0x00001AB8; // type:function size:0x18 scope:global align:4 +ParticleSet__10daObjTEN_cFv = .text:0x00001AD0; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjTEN_cFv = .text:0x00001BF4; // type:function size:0x288 scope:global align:4 +Execute__10daObjTEN_cFv = .text:0x00001E7C; // type:function size:0x24C scope:global align:4 +ObjHit__10daObjTEN_cFv = .text:0x000020C8; // type:function size:0x18C scope:global align:4 +Z_BufferChk__10daObjTEN_cFv = .text:0x00002254; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjTEN_cFv = .text:0x000023D0; // type:function size:0x68 scope:global align:4 +daObjTEN_Draw__FP10daObjTEN_c = .text:0x00002438; // type:function size:0xDC scope:global align:4 +daObjTEN_Execute__FP10daObjTEN_c = .text:0x00002514; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjTEN_cFv = .text:0x00002518; // type:function size:0x174 scope:global align:4 +daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x0000268C; // type:function size:0x8 scope:global align:4 +__dt__14daObj_TenHIO_cFv = .text:0x00002694; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ten_cpp = .text:0x000026D4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96967 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_655_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@96973 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97144 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97146 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97147 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97180 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97181 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97216 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97218 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97244 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97245 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97246 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97247 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97348 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +@97486 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97537 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97538 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97539 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@97573 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +lbl_655_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_655_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjTEN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ten = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_TenHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_655_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94277 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_TenHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjTEN_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_655_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94281 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjTEN_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_655_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_655_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_655_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_655_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_655_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_655_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_655_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_655_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_655_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93420 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_testcube/splits.txt b/config/RZDJ01/rels/d_a_obj_testcube/splits.txt new file mode 100644 index 0000000000..2b388d286c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_testcube/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_testcube.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_testcube/symbols.txt b/config/RZDJ01/rels/d_a_obj_testcube/symbols.txt new file mode 100644 index 0000000000..2177bfb301 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_testcube/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_TestCube = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tgake/splits.txt b/config/RZDJ01/rels/d_a_obj_tgake/splits.txt new file mode 100644 index 0000000000..4e5d306a0d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tgake/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tgake.cpp: + .text start:0x0000005C end:0x000004C0 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDJ01/rels/d_a_obj_tgake/symbols.txt b/config/RZDJ01/rels/d_a_obj_tgake/symbols.txt new file mode 100644 index 0000000000..76c2cf7737 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tgake/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjGake_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjGake_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__11daObjGake_cFv = .text:0x000000E0; // type:function size:0x6C scope:global align:4 +CreateHeap__11daObjGake_cFv = .text:0x0000014C; // type:function size:0x68 scope:global align:4 +create1st__11daObjGake_cFv = .text:0x000001B4; // type:function size:0x68 scope:global align:4 +Execute__11daObjGake_cFPPA3_A4_f = .text:0x0000021C; // type:function size:0x150 scope:global align:4 +Draw__11daObjGake_cFv = .text:0x0000036C; // type:function size:0xAC scope:global align:4 +Delete__11daObjGake_cFv = .text:0x00000418; // type:function size:0x30 scope:global align:4 +daObjGake_create1st__FP11daObjGake_c = .text:0x00000448; // type:function size:0x60 scope:global align:4 +daObjGake_MoveBGDelete__FP11daObjGake_c = .text:0x000004A8; // type:function size:0x4 scope:global align:4 +daObjGake_MoveBGExecute__FP11daObjGake_c = .text:0x000004AC; // type:function size:0x4 scope:global align:4 +daObjGake_MoveBGDraw__FP11daObjGake_c = .text:0x000004B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_657_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjGake_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Gake = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjGake_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_657_data_84 = .data:0x00000084; // type:object size:0xC data:string +@89095 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjGake_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_thashi/splits.txt b/config/RZDJ01/rels/d_a_obj_thashi/splits.txt new file mode 100644 index 0000000000..c8c3f1aba9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_thashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_thashi.cpp: + .text start:0x0000005C end:0x00000B34 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDJ01/rels/d_a_obj_thashi/symbols.txt b/config/RZDJ01/rels/d_a_obj_thashi/symbols.txt new file mode 100644 index 0000000000..5f14867d50 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_thashi/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjTHASHI_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daObjTHASHI_Create__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x27C scope:global align:4 +daObjTHASHI_Delete__FP13daObjTHASHI_c = .text:0x00000338; // type:function size:0x24 scope:global align:4 +setBaseMtx__13daObjTHASHI_cFv = .text:0x0000035C; // type:function size:0x2B4 scope:global align:4 +daObjTHASHI_Draw__FP13daObjTHASHI_c = .text:0x00000610; // type:function size:0x10 scope:global align:4 +daObjTHASHI_Execute__FP13daObjTHASHI_c = .text:0x00000620; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjTHASHI_cFv = .text:0x00000624; // type:function size:0x228 scope:global align:4 +daObjTHASHI_IsDelete__FP13daObjTHASHI_c = .text:0x0000084C; // type:function size:0x8 scope:global align:4 +Delete__13daObjTHASHI_cFv = .text:0x00000854; // type:function size:0x30 scope:global align:4 +Draw__13daObjTHASHI_cFv = .text:0x00000884; // type:function size:0x240 scope:global align:4 +Execute__13daObjTHASHI_cFPPA3_A4_f = .text:0x00000AC4; // type:function size:0x2C scope:global align:4 +Create__13daObjTHASHI_cFv = .text:0x00000AF0; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$91975 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@94328 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94329 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94333 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +ccCylSrc$91986 = .rodata:0x00000058; // type:object size:0x44 scope:local align:4 +@94384 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@94385 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@94439 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94474 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94475 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94484 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94485 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@94486 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94487 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94488 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94489 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94490 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94491 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94492 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@94493 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@94570 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@94607 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@94608 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@94609 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@94610 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@94611 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:string +@94612 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94613 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94640 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@94641 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@94642 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94709 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94745 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94757 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@94758 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +lbl_658_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@94786 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +l_daObjTHASHI_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_THASHI = .data:0x00000054; // type:object size:0x30 scope:global align:4 +@94968 = .data:0x00000084; // type:object size:0x24 scope:local align:4 +@94967 = .data:0x000000A8; // type:object size:0x24 scope:local align:4 +__vt__13daObjTHASHI_c = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +lbl_658_data_F4 = .data:0x000000F4; // type:object size:0xE data:string +@92647 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjTHASHI_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_658_data_120 = .data:0x00000120; // type:object size:0xF data:string +lbl_658_data_12F = .data:0x0000012F; // type:object size:0xF data:string +lbl_658_data_13E = .data:0x0000013E; // type:object size:0xF data:string +lbl_658_data_14D = .data:0x0000014D; // type:object size:0xF data:string +lbl_658_data_15C = .data:0x0000015C; // type:object size:0xF data:string +lbl_658_data_16B = .data:0x0000016B; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_obj_thdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_thdoor/splits.txt new file mode 100644 index 0000000000..03301091ca --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_thdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_thdoor.cpp: + .text start:0x0000005C end:0x00000CEC + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000018C diff --git a/config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt new file mode 100644 index 0000000000..f2e25a1631 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_thdoor/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +setBaseMtx__13daObjThDoor_cFv = .text:0x00000138; // type:function size:0x64 scope:global align:4 +Create__13daObjThDoor_cFv = .text:0x0000019C; // type:function size:0x14C scope:global align:4 +CreateHeap__13daObjThDoor_cFv = .text:0x000002E8; // type:function size:0x68 scope:global align:4 +create1st__13daObjThDoor_cFv = .text:0x00000350; // type:function size:0x64 scope:global align:4 +Execute__13daObjThDoor_cFPPA3_A4_f = .text:0x000003B4; // type:function size:0xE4 scope:global align:4 +set_cyl__13daObjThDoor_cFv = .text:0x00000498; // type:function size:0xEC scope:global align:4 +action__13daObjThDoor_cFv = .text:0x00000584; // type:function size:0xBC scope:global align:4 +actionWait__13daObjThDoor_cFv = .text:0x00000640; // type:function size:0x80 scope:global align:4 +actionOrderEvent__13daObjThDoor_cFv = .text:0x000006C0; // type:function size:0xC4 scope:global align:4 +actionEvent__13daObjThDoor_cFv = .text:0x00000784; // type:function size:0x98 scope:global align:4 +actionDead__13daObjThDoor_cFv = .text:0x0000081C; // type:function size:0x4 scope:global align:4 +demoProc__13daObjThDoor_cFv = .text:0x00000820; // type:function size:0x260 scope:global align:4 +checkArea__13daObjThDoor_cFv = .text:0x00000A80; // type:function size:0xDC scope:global align:4 +Draw__13daObjThDoor_cFv = .text:0x00000B5C; // type:function size:0x98 scope:global align:4 +Delete__13daObjThDoor_cFv = .text:0x00000BF4; // type:function size:0x30 scope:global align:4 +daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000C24; // type:function size:0xB0 scope:global align:4 +daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00000CDC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93479 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93541 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93542 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93550 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93551 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93656 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93658 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93659 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_659_data_10 = .data:0x00000010; // type:object size:0x10 data:string +l_evName = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_659_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_staffName = .data:0x0000002C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:global align:4 +l_func$92234 = .data:0x00000074; // type:object size:0x30 scope:local align:4 +lbl_659_data_A4 = .data:0x000000A4; // type:object size:0x5 data:string +lbl_659_data_A9 = .data:0x000000A9; // type:object size:0x4 data:string +lbl_659_data_AD = .data:0x000000AD; // type:object size:0x6 data:string +action_table$92290 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +lbl_659_data_C0 = .data:0x000000C0; // type:object size:0x6 data:string +daObjThDoor_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TDoor = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13daObjThDoor_c = .data:0x00000118; // type:object size:0x28 scope:global align:4 +lbl_659_data_140 = .data:0x00000140; // type:object size:0xE data:string +@92411 = .data:0x00000150; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjThDoor_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_659_data_16C = .data:0x0000016C; // type:object size:0x11 data:string +@92413 = .data:0x00000180; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_timeFire/splits.txt b/config/RZDJ01/rels/d_a_obj_timeFire/splits.txt new file mode 100644 index 0000000000..5fbbd01b7e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_timeFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_timeFire.cpp: + .text start:0x000000CC end:0x00000768 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_timeFire/symbols.txt b/config/RZDJ01/rels/d_a_obj_timeFire/symbols.txt new file mode 100644 index 0000000000..acb7c29b8d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_timeFire/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTimeFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daTimeFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__12daTimeFire_cFv = .text:0x00000140; // type:function size:0x104 scope:global align:4 +lightInit__12daTimeFire_cFv = .text:0x00000244; // type:function size:0x88 scope:global align:4 +Execute__12daTimeFire_cFv = .text:0x000002CC; // type:function size:0x1BC scope:global align:4 +fireCheck__12daTimeFire_cFUc = .text:0x00000488; // type:function size:0x220 scope:global align:4 +daTimeFire_Draw__FP12daTimeFire_c = .text:0x000006A8; // type:function size:0x8 scope:global align:4 +daTimeFire_Execute__FP12daTimeFire_c = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daTimeFire_Delete__FP12daTimeFire_c = .text:0x000006B4; // type:function size:0x28 scope:global align:4 +daTimeFire_Create__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x4 scope:global align:4 +__dt__16daTimeFire_HIO_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89834 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89837 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@89853 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89854 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89891 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_daTimeFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TimeFire = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daTimeFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_660_data_5C = .data:0x0000005C; // type:object size:0x11 data:string +@89115 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__16daTimeFire_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88947 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_timer/splits.txt b/config/RZDJ01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 0000000000..b22c9b8dde --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_timer.cpp: + .text start:0x0000005C end:0x0000038C + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_obj_timer/symbols.txt b/config/RZDJ01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 0000000000..5aa230c84e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_create__Q210daObjTimer5Act_cFv = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +mode_wait__Q210daObjTimer5Act_cFv = .text:0x00000120; // type:function size:0x54 scope:global align:4 +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x00000174; // type:function size:0x1C scope:global align:4 +mode_count__Q210daObjTimer5Act_cFv = .text:0x00000190; // type:function size:0x15C scope:global align:4 +_execute__Q210daObjTimer5Act_cFv = .text:0x000002EC; // type:function size:0x80 scope:global align:4 +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000370; // type:function size:0x8 scope:global align:4 +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000378; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x0000037C; // type:function size:0x8 scope:global align:4 +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000384; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89930 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89116 = .rodata:0x00000008; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Timer = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tks/splits.txt b/config/RZDJ01/rels/d_a_obj_tks/splits.txt new file mode 100644 index 0000000000..284e2538a7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tks.cpp: + .text start:0x000000CC end:0x00002638 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000450 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_obj_tks/symbols.txt b/config/RZDJ01/rels/d_a_obj_tks/symbols.txt new file mode 100644 index 0000000000..453bcc85dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tks/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daObjTks_cFv = .text:0x000000CC; // type:function size:0x274 scope:global align:4 +__dt__10daObjTks_cFv = .text:0x00000340; // type:function size:0xC4 scope:global align:4 +Create__10daObjTks_cFv = .text:0x00000404; // type:function size:0x3A8 scope:global align:4 +CreateHeap__10daObjTks_cFv = .text:0x000007AC; // type:function size:0x264 scope:global align:4 +Execute__10daObjTks_cFv = .text:0x00000A10; // type:function size:0xE8 scope:global align:4 +Draw__10daObjTks_cFv = .text:0x00000AF8; // type:function size:0x70 scope:global align:4 +ctrlJoint__10daObjTks_cFP8J3DJointP8J3DModel = .text:0x00000B68; // type:function size:0x17C scope:global align:4 +createHeapCallBack__10daObjTks_cFP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daObjTks_cFP8J3DJointi = .text:0x00000CE8; // type:function size:0x48 scope:global align:4 +setMtx__10daObjTks_cFv = .text:0x00000D30; // type:function size:0x84 scope:global align:4 +setExpressionAnm__10daObjTks_cFib = .text:0x00000DB4; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daObjTks_cFi = .text:0x00000EFC; // type:function size:0xC8 scope:global align:4 +setMotion__10daObjTks_cFifi = .text:0x00000FC4; // type:function size:0x44 scope:global align:4 +setAction__10daObjTks_cFM10daObjTks_cFPCvPv_v = .text:0x00001008; // type:function size:0xA0 scope:global align:4 +wait__10daObjTks_cFv = .text:0x000010A8; // type:function size:0xAC scope:global align:4 +setExpression__10daObjTks_cFif = .text:0x00001154; // type:function size:0x2C scope:global align:4 +setLookMode__10daObjTks_cFi = .text:0x00001180; // type:function size:0x24 scope:global align:4 +talk__10daObjTks_cFv = .text:0x000011A4; // type:function size:0x2B4 scope:global align:4 +demo__10daObjTks_cFv = .text:0x00001458; // type:function size:0x564 scope:global align:4 +setMotionAnm__10daObjTks_cFif = .text:0x000019BC; // type:function size:0x124 scope:global align:4 +warp__10daObjTks_cFv = .text:0x00001AE0; // type:function size:0x2D0 scope:global align:4 +daObjTks_Create__FPv = .text:0x00001DB0; // type:function size:0x4 scope:global align:4 +daObjTks_Delete__FPv = .text:0x00001DB4; // type:function size:0x34 scope:global align:4 +daObjTks_Execute__FPv = .text:0x00001DE8; // type:function size:0x4 scope:global align:4 +daObjTks_Draw__FPv = .text:0x00001DEC; // type:function size:0x4 scope:global align:4 +daObjTks_IsDelete__FPv = .text:0x00001DF0; // type:function size:0x8 scope:global align:4 +drawOtherMdls__10daObjTks_cFv = .text:0x00001DF8; // type:function size:0x4 scope:global align:4 +drawDbgInfo__10daObjTks_cFv = .text:0x00001DFC; // type:function size:0x8 scope:global align:4 +setAttnPos__10daObjTks_cFv = .text:0x00001E04; // type:function size:0x3C8 scope:global align:4 +ctrlBtk__10daObjTks_cFv = .text:0x000021CC; // type:function size:0xC4 scope:global align:4 +main__10daObjTks_cFv = .text:0x00002290; // type:function size:0x1CC scope:global align:4 +setParam__10daObjTks_cFv = .text:0x0000245C; // type:function size:0x4C scope:global align:4 +__sinit_\d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000024F0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000252C; // type:function size:0xBC scope:global align:4 +__dt__16daObjTks_Param_cFv = .text:0x000025E8; // type:function size:0x40 scope:global align:4 +__ct__16daObjTks_Param_cFv = .text:0x00002628; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daObjTks_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global align:4 +@99596 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99597 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99598 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@99601 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99643 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99644 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99695 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99696 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99697 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96372 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +@96605 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@96632 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@96636 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@96640 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@96644 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99884 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@99990 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 +@100039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100137 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100154 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@100182 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +m_cameraItemNum$96245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x30 scope:global align:4 +l_btpGetParamList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000038; // type:object size:0x8 scope:global align:4 data:4byte +lbl_661_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_arcName = .data:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +lbl_661_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +l_myName = .data:0x00000054; // type:object size:0x4 scope:global align:4 +@99509 = .data:0x00000058; // type:object size:0xC scope:local align:4 +lbl_661_data_64 = .data:0x00000064; // type:object size:0x5 data:string +@99685 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@99861 = .data:0x00000078; // type:object size:0xC scope:local align:4 data:4byte +@99862 = .data:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@99924 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@99925 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +lbl_661_data_A8 = .data:0x000000A8; // type:object size:0xB data:string +@100011 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@100012 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +lbl_661_data_CC = .data:0x000000CC; // type:object size:0x9 data:string +daObjTks_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TKS = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__10daObjTks_c = .data:0x00000128; // type:object size:0x48 scope:global align:4 +lbl_661_data_170 = .data:0x00000170; // type:object size:0xB data:string +@97121 = .data:0x0000017C; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjTks_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +__vt__16daObjTks_Param_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_661_data_1A4 = .data:0x000001A4; // type:object size:0x11 data:string +__RTTI__16daObjTks_Param_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_661_data_1C0 = .data:0x000001C0; // type:object size:0x9 data:string +@97124 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_661_data_1EC = .data:0x000001EC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000204; // type:object size:0xC scope:global align:4 +lbl_661_data_210 = .data:0x00000210; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000224; // type:object size:0x8 scope:global align:4 +lbl_661_data_22C = .data:0x0000022C; // type:object size:0x34 +@97196 = .data:0x00000260; // type:object size:0x3C scope:local align:4 +lbl_661_data_29C = .data:0x0000029C; // type:object size:0x14 +@97198 = .data:0x000002B0; // type:object size:0x34 scope:local align:4 +lbl_661_data_2E4 = .data:0x000002E4; // type:object size:0x14 +@97256 = .data:0x000002F8; // type:object size:0x24 scope:local align:4 +lbl_661_data_31C = .data:0x0000031C; // type:object size:0x18 +@97258 = .data:0x00000334; // type:object size:0xC scope:local align:4 +lbl_661_data_340 = .data:0x00000340; // type:object size:0x1C +@97260 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +lbl_661_data_368 = .data:0x00000368; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tmoon/splits.txt b/config/RZDJ01/rels/d_a_obj_tmoon/splits.txt new file mode 100644 index 0000000000..33f75662d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tmoon/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tmoon.cpp: + .text start:0x0000005C end:0x00000398 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt b/config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt new file mode 100644 index 0000000000..b74e7da544 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tmoon/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjTMoon_cFv = .text:0x00000060; // type:function size:0x58 scope:global align:4 +Create__12daObjTMoon_cFv = .text:0x000000B8; // type:function size:0x64 scope:global align:4 +CreateHeap__12daObjTMoon_cFv = .text:0x0000011C; // type:function size:0x68 scope:global align:4 +create__12daObjTMoon_cFv = .text:0x00000184; // type:function size:0xB0 scope:global align:4 +execute__12daObjTMoon_cFv = .text:0x00000234; // type:function size:0xF4 scope:global align:4 +daObjTMoon_Draw__FP12daObjTMoon_c = .text:0x00000328; // type:function size:0x38 scope:global align:4 +daObjTMoon_Execute__FP12daObjTMoon_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daObjTMoon_Delete__FP12daObjTMoon_c = .text:0x00000364; // type:function size:0x30 scope:global align:4 +daObjTMoon_Create__FP12daObjTMoon_c = .text:0x00000394; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_662_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjTMoon_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TMoon = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_toaru_maki/splits.txt b/config/RZDJ01/rels/d_a_obj_toaru_maki/splits.txt new file mode 100644 index 0000000000..8f7f5bbedc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_toaru_maki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_toaru_maki.cpp: + .text start:0x0000005C end:0x00000560 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_toaru_maki/symbols.txt b/config/RZDJ01/rels/d_a_obj_toaru_maki/symbols.txt new file mode 100644 index 0000000000..2063bdb74e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_toaru_maki/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjToaruMaki_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__16daObjToaruMaki_cFv = .text:0x00000060; // type:function size:0x48 scope:global align:4 +__dt__16daObjToaruMaki_cFv = .text:0x000000A8; // type:function size:0x94 scope:global align:4 +createHeap__16daObjToaruMaki_cFv = .text:0x0000013C; // type:function size:0x134 scope:global align:4 +create__16daObjToaruMaki_cFv = .text:0x00000270; // type:function size:0x10C scope:global align:4 +Delete__16daObjToaruMaki_cFv = .text:0x0000037C; // type:function size:0x7C scope:global align:4 +setModelMtx__16daObjToaruMaki_cFv = .text:0x000003F8; // type:function size:0x60 scope:global align:4 +draw__16daObjToaruMaki_cFv = .text:0x00000458; // type:function size:0x88 scope:global align:4 +daObjToaruMaki_create__FP16daObjToaruMaki_c = .text:0x000004E0; // type:function size:0x54 scope:global align:4 +daObjToaruMaki_Delete__FP16daObjToaruMaki_c = .text:0x00000534; // type:function size:0x4 scope:global align:4 +daObjToaruMaki_execute__FP16daObjToaruMaki_c = .text:0x00000538; // type:function size:0x24 scope:global align:4 +daObjToaruMaki_draw__FP16daObjToaruMaki_c = .text:0x0000055C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_heapSize = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_663_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_663_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +daObjToaruMaki_METHODS = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ToaruMaki = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daObjToaruMaki_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_663_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89078 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjToaruMaki_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +lbl_663_data_A4 = .data:0x000000A4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_toby/splits.txt b/config/RZDJ01/rels/d_a_obj_toby/splits.txt new file mode 100644 index 0000000000..f3403678ca --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toby.cpp: + .text start:0x000000CC end:0x00001A38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000238 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_toby/symbols.txt b/config/RZDJ01/rels/d_a_obj_toby/symbols.txt new file mode 100644 index 0000000000..133aadc80f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_toby/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Toby_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_Toby_Draw__FP14obj_toby_class = .text:0x000000F0; // type:function size:0xB4 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x000001A4; // type:function size:0x94 scope:global align:4 +shot_b_sub__FPvPv = .text:0x00000238; // type:function size:0x84 scope:global align:4 +s_hz_sub__FPvPv = .text:0x000002BC; // type:function size:0x98 scope:global align:4 +daObj_Toby_Execute__FP14obj_toby_class = .text:0x00000354; // type:function size:0xA30 scope:global align:4 +daObj_Toby_IsDelete__FP14obj_toby_class = .text:0x00000D84; // type:function size:0x8 scope:global align:4 +daObj_Toby_Delete__FP14obj_toby_class = .text:0x00000D8C; // type:function size:0x148 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000ED4; // type:function size:0x1E4 scope:global align:4 +daObj_Toby_Create__FP10fopAc_ac_c = .text:0x000010B8; // type:function size:0x8B4 scope:global align:4 +__ct__6yuka_sFv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 +__dt__16daObj_Toby_HIO_cFv = .text:0x00001970; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_toby_cpp = .text:0x000019B0; // type:function size:0x48 scope:global align:4 +__dt__6yuka_sFv = .text:0x000019F8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97323 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97388 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97406 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97550 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97551 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97563 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +l_bmdidx$94815 = .rodata:0x00000064; // type:object size:0x8 scope:local align:4 +l_bmdidx$95066 = .rodata:0x0000006C; // type:object size:0x8 scope:local align:4 +@97846 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@97864 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObj_Toby_Method = .data:0x0000019C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TOBY = .data:0x000001BC; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Toby_HIO_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_664_data_1F8 = .data:0x000001F8; // type:object size:0x11 data:string +@95151 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Toby_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_664_data_220 = .data:0x00000220; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94464 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +hz_check_pos_x = .bss:0x00000024; // type:object size:0x4 scope:global align:4 data:float +hz_check_pos_z = .bss:0x00000028; // type:object size:0x4 scope:global align:4 data:float +@94596 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +sc$94593 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@94729 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +sc$94726 = .bss:0x00000058; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tobyhouse/splits.txt b/config/RZDJ01/rels/d_a_obj_tobyhouse/splits.txt new file mode 100644 index 0000000000..8a235aa0a3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tobyhouse/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tobyhouse.cpp: + .text start:0x000000CC end:0x000017BC + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000230 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt b/config/RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt new file mode 100644 index 0000000000..76f7fe1a79 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tobyhouse/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +s_b_sub__FPvPv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001A8; // type:function size:0xD8 scope:global align:4 +eventCallBack__FPvi = .text:0x00000280; // type:function size:0x74 scope:global align:4 +initBaseMtx__16daObjTobyHouse_cFv = .text:0x000002F4; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObjTobyHouse_cFv = .text:0x00000314; // type:function size:0x90 scope:global align:4 +Create__16daObjTobyHouse_cFv = .text:0x000003A4; // type:function size:0x1AC scope:global align:4 +CreateHeap__16daObjTobyHouse_cFv = .text:0x00000550; // type:function size:0x200 scope:global align:4 +create1st__16daObjTobyHouse_cFv = .text:0x00000750; // type:function size:0xB8 scope:global align:4 +Execute__16daObjTobyHouse_cFPPA3_A4_f = .text:0x00000808; // type:function size:0xB8 scope:global align:4 +actionWait__16daObjTobyHouse_cFv = .text:0x000008C0; // type:function size:0xC4 scope:global align:4 +actionOrderEvent__16daObjTobyHouse_cFv = .text:0x00000984; // type:function size:0xD8 scope:global align:4 +actionEvent__16daObjTobyHouse_cFv = .text:0x00000A5C; // type:function size:0xA4 scope:global align:4 +actionDead__16daObjTobyHouse_cFv = .text:0x00000B00; // type:function size:0x4 scope:global align:4 +demoProc__16daObjTobyHouse_cFv = .text:0x00000B04; // type:function size:0x8B4 scope:global align:4 +sceneChange__16daObjTobyHouse_cFv = .text:0x000013B8; // type:function size:0x50 scope:global align:4 +Draw__16daObjTobyHouse_cFv = .text:0x00001408; // type:function size:0xDC scope:global align:4 +checkLODModel__16daObjTobyHouse_cFv = .text:0x000014E4; // type:function size:0x9C scope:global align:4 +Delete__16daObjTobyHouse_cFv = .text:0x00001580; // type:function size:0x11C scope:global align:4 +daObjTobyHouse_create1st__FP16daObjTobyHouse_c = .text:0x0000169C; // type:function size:0x60 scope:global align:4 +daObjTobyHouse_MoveBGDelete__FP16daObjTobyHouse_c = .text:0x000016FC; // type:function size:0x4 scope:global align:4 +daObjTobyHouse_MoveBGExecute__FP16daObjTobyHouse_c = .text:0x00001700; // type:function size:0x4 scope:global align:4 +daObjTobyHouse_MoveBGDraw__FP16daObjTobyHouse_c = .text:0x00001704; // type:function size:0x10 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001714; // type:function size:0x74 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x00001788; // type:function size:0x10 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00001798; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_LodBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_bck = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +@98693 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98702 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98805 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98806 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@98866 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98906 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@99063 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99064 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99065 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99066 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99068 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99072 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@99146 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_665_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_665_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_staff_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_665_data_28 = .data:0x00000028; // type:object size:0x19 data:string +lbl_665_data_41 = .data:0x00000041; // type:object size:0x1A data:string +l_event_name = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +lbl_665_data_64 = .data:0x00000064; // type:object size:0x14 +l_func$96911 = .data:0x00000078; // type:object size:0x30 scope:local align:4 +lbl_665_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_665_data_AD = .data:0x000000AD; // type:object size:0x6 data:string +lbl_665_data_B3 = .data:0x000000B3; // type:object size:0x7 data:string +lbl_665_data_BA = .data:0x000000BA; // type:object size:0x7 data:string +lbl_665_data_C1 = .data:0x000000C1; // type:object size:0x7 data:string +lbl_665_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +lbl_665_data_D2 = .data:0x000000D2; // type:object size:0x9 data:string +action_table$96960 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +l_shotSmokeOffset$96975 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +lbl_665_data_104 = .data:0x00000104; // type:object size:0x6 data:string +@99070 = .data:0x0000010C; // type:object size:0x1C scope:local align:4 +daObjTobyHouse_METHODS = .data:0x00000128; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TobyHouse = .data:0x00000148; // type:object size:0x30 scope:global align:4 +__vt__16daObjTobyHouse_c = .data:0x00000178; // type:object size:0x28 scope:global align:4 +lbl_665_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@97258 = .data:0x000001B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjTobyHouse_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 +lbl_665_data_1D0 = .data:0x000001D0; // type:object size:0x11 data:string +@97260 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +lbl_665_data_1F0 = .data:0x000001F0; // type:object size:0x40 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96974 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_shotSmokeScale$96971 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_togeTrap/splits.txt b/config/RZDJ01/rels/d_a_obj_togeTrap/splits.txt new file mode 100644 index 0000000000..87da21b491 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_togeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_togeTrap.cpp: + .text start:0x000000CC end:0x00000EE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_obj_togeTrap/symbols.txt b/config/RZDJ01/rels/d_a_obj_togeTrap/symbols.txt new file mode 100644 index 0000000000..4763195dd8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_togeTrap/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTogeTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setBaseMtx__12daTogeTrap_cFv = .text:0x00000118; // type:function size:0xB4 scope:global align:4 +CreateHeap__12daTogeTrap_cFv = .text:0x000001CC; // type:function size:0xA8 scope:global align:4 +create__12daTogeTrap_cFv = .text:0x00000274; // type:function size:0x1E4 scope:global align:4 +rideCallBack__12daTogeTrap_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000458; // type:function size:0x18 scope:global align:4 +Execute__12daTogeTrap_cFPPA3_A4_f = .text:0x00000470; // type:function size:0x6C scope:global align:4 +moveMain__12daTogeTrap_cFv = .text:0x000004DC; // type:function size:0x274 scope:global align:4 +playerAreaCheck__12daTogeTrap_cFv = .text:0x00000750; // type:function size:0xB8 scope:global align:4 +modeWait__12daTogeTrap_cFv = .text:0x00000808; // type:function size:0x4 scope:global align:4 +init_modeMoveUp__12daTogeTrap_cFv = .text:0x0000080C; // type:function size:0xC4 scope:global align:4 +modeMoveUp__12daTogeTrap_cFv = .text:0x000008D0; // type:function size:0x12C scope:global align:4 +init_modeMoveDown__12daTogeTrap_cFv = .text:0x000009FC; // type:function size:0x1C scope:global align:4 +modeMoveDown__12daTogeTrap_cFv = .text:0x00000A18; // type:function size:0xB8 scope:global align:4 +init_modeBreak__12daTogeTrap_cFv = .text:0x00000AD0; // type:function size:0xC8 scope:global align:4 +modeBreak__12daTogeTrap_cFv = .text:0x00000B98; // type:function size:0x16C scope:global align:4 +Draw__12daTogeTrap_cFv = .text:0x00000D04; // type:function size:0xBC scope:global align:4 +Delete__12daTogeTrap_cFv = .text:0x00000DC0; // type:function size:0x30 scope:global align:4 +daTogeTrap_Draw__FP12daTogeTrap_c = .text:0x00000DF0; // type:function size:0x10 scope:global align:4 +daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00000E00; // type:function size:0x4 scope:global align:4 +daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +daTogeTrap_Create__FP10fopAc_ac_c = .text:0x00000E08; // type:function size:0x4 scope:global align:4 +__dt__16daTogeTrap_HIO_cFv = .text:0x00000E0C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_togeTrap_cpp = .text:0x00000E4C; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000EC4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93098 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93099 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93101 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93102 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daTogeTrap_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@93172 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91854 = .rodata:0x00000048; // type:object size:0x30 scope:local align:4 +@93265 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93266 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93267 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93268 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@93292 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93310 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@93311 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@93324 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_666_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daTogeTrap_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TogeTrap = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daTogeTrap_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_666_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@92061 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +__RTTI__16daTogeTrap_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__12daTogeTrap_c = .data:0x0000009C; // type:object size:0x28 scope:global align:4 +lbl_666_data_C4 = .data:0x000000C4; // type:object size:0xD data:string +@92065 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__12daTogeTrap_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91765 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float +mCcDCyl__12daTogeTrap_c = .bss:0x00000034; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tombo/splits.txt b/config/RZDJ01/rels/d_a_obj_tombo/splits.txt new file mode 100644 index 0000000000..d84b6d8b4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tombo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tombo.cpp: + .text start:0x000000CC end:0x00001F64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_tombo/symbols.txt b/config/RZDJ01/rels/d_a_obj_tombo/symbols.txt new file mode 100644 index 0000000000..854972a0f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tombo/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_TomHIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +InitCcSph__12daObjTOMBO_cFv = .text:0x00000100; // type:function size:0x6C scope:global align:4 +SetCcSph__12daObjTOMBO_cFv = .text:0x0000016C; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x2F8 scope:global align:4 +daObjTOMBO_Create__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x358 scope:global align:4 +daObjTOMBO_Delete__FP12daObjTOMBO_c = .text:0x00000814; // type:function size:0x68 scope:global align:4 +WaitAction__12daObjTOMBO_cFv = .text:0x0000087C; // type:function size:0xEC scope:global align:4 +SpeedSet__12daObjTOMBO_cFv = .text:0x00000968; // type:function size:0xF0 scope:global align:4 +CheckWater__12daObjTOMBO_cFv = .text:0x00000A58; // type:function size:0xE0 scope:global align:4 +CheckGround__12daObjTOMBO_cFv = .text:0x00000B38; // type:function size:0xF0 scope:global align:4 +CheckWall__12daObjTOMBO_cFv = .text:0x00000C28; // type:function size:0xE8 scope:global align:4 +SearchLink__12daObjTOMBO_cFv = .text:0x00000D10; // type:function size:0x124 scope:global align:4 +LinkAction__12daObjTOMBO_cFv = .text:0x00000E34; // type:function size:0x204 scope:global align:4 +MoveAction__12daObjTOMBO_cFv = .text:0x00001038; // type:function size:0x140 scope:global align:4 +Action__12daObjTOMBO_cFv = .text:0x00001178; // type:function size:0x150 scope:global align:4 +ShopAction__12daObjTOMBO_cFv = .text:0x000012C8; // type:function size:0x118 scope:global align:4 +Insect_Release__12daObjTOMBO_cFv = .text:0x000013E0; // type:function size:0x10 scope:global align:4 +ParticleSet__12daObjTOMBO_cFv = .text:0x000013F0; // type:function size:0x124 scope:global align:4 +BoomChk__12daObjTOMBO_cFv = .text:0x00001514; // type:function size:0x21C scope:global align:4 +Execute__12daObjTOMBO_cFv = .text:0x00001730; // type:function size:0x20C scope:global align:4 +ObjHit__12daObjTOMBO_cFv = .text:0x0000193C; // type:function size:0x168 scope:global align:4 +Z_BufferChk__12daObjTOMBO_cFv = .text:0x00001AA4; // type:function size:0x17C scope:global align:4 +setBaseMtx__12daObjTOMBO_cFv = .text:0x00001C20; // type:function size:0x60 scope:global align:4 +daObjTOMBO_Draw__FP12daObjTOMBO_c = .text:0x00001C80; // type:function size:0xDC scope:global align:4 +daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001D5C; // type:function size:0x4 scope:global align:4 +CreateChk__12daObjTOMBO_cFv = .text:0x00001D60; // type:function size:0x174 scope:global align:4 +daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00001ED4; // type:function size:0x8 scope:global align:4 +__dt__14daObj_TomHIO_cFv = .text:0x00001EDC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_tombo_cpp = .text:0x00001F1C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@96192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_667_rodata_8 = .rodata:0x00000008; // type:object size:0x4 +ccSphSrc$93429 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@96198 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96346 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96347 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96382 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96383 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96399 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96400 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96401 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96405 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96429 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96458 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96459 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96477 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96478 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96501 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96504 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@96555 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96556 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96557 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96558 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96559 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@96560 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96609 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96635 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96686 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96687 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96688 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@96722 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global align:4 +lbl_667_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_667_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjTOMBO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tombo = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_TomHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_667_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94092 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_TomHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__12daObjTOMBO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_667_data_9C = .data:0x0000009C; // type:object size:0xD data:string +@94096 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjTOMBO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_667_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string +lbl_667_data_D0 = .data:0x000000D0; // type:object size:0x6 data:string +lbl_667_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string +lbl_667_data_DC = .data:0x000000DC; // type:object size:0x6 data:string +lbl_667_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string +lbl_667_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string +lbl_667_data_EE = .data:0x000000EE; // type:object size:0x6 data:string +lbl_667_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +lbl_667_data_FA = .data:0x000000FA; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_667_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_tornado/splits.txt b/config/RZDJ01/rels/d_a_obj_tornado/splits.txt new file mode 100644 index 0000000000..4aa5f85b16 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tornado/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tornado.cpp: + .text start:0x0000005C end:0x000007D0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_tornado/symbols.txt b/config/RZDJ01/rels/d_a_obj_tornado/symbols.txt new file mode 100644 index 0000000000..648b9103a3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tornado/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setPntWind__11daObjTrnd_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +movePntWind__11daObjTrnd_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 +setCpsInfo__11daObjTrnd_cFv = .text:0x000001FC; // type:function size:0x1A8 scope:global align:4 +Create__11daObjTrnd_cFv = .text:0x000003A4; // type:function size:0x150 scope:global align:4 +create__11daObjTrnd_cFv = .text:0x000004F4; // type:function size:0xE0 scope:global align:4 +execute__11daObjTrnd_cFv = .text:0x000005D4; // type:function size:0x1B4 scope:global align:4 +daObjTrnd_Draw__FP11daObjTrnd_c = .text:0x00000788; // type:function size:0x8 scope:global align:4 +daObjTrnd_Execute__FP11daObjTrnd_c = .text:0x00000790; // type:function size:0x4 scope:global align:4 +daObjTrnd_Delete__FP11daObjTrnd_c = .text:0x00000794; // type:function size:0x38 scope:global align:4 +daObjTrnd_Create__FP11daObjTrnd_c = .text:0x000007CC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89998 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89999 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90000 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90022 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90045 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90046 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90047 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90048 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90064 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90164 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90165 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90166 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daObjTrnd_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tornado = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tornado2/splits.txt b/config/RZDJ01/rels/d_a_obj_tornado2/splits.txt new file mode 100644 index 0000000000..7c8f6772f0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tornado2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tornado2.cpp: + .text start:0x0000005C end:0x00000CDC + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_tornado2/symbols.txt b/config/RZDJ01/rels/d_a_obj_tornado2/symbols.txt new file mode 100644 index 0000000000..a9e53cd619 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tornado2/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setPntWind__12daObjTrnd2_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +movePntWind__12daObjTrnd2_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 +setCpsInfo__12daObjTrnd2_cFv = .text:0x000001FC; // type:function size:0x180 scope:global align:4 +Create__12daObjTrnd2_cFv = .text:0x0000037C; // type:function size:0x2EC scope:global align:4 +create__12daObjTrnd2_cFv = .text:0x00000668; // type:function size:0xE0 scope:global align:4 +execute__12daObjTrnd2_cFv = .text:0x00000748; // type:function size:0x304 scope:global align:4 +setParticle__12daObjTrnd2_cFv = .text:0x00000A4C; // type:function size:0x168 scope:global align:4 +endParticle__12daObjTrnd2_cFv = .text:0x00000BB4; // type:function size:0x64 scope:global align:4 +startParticle__12daObjTrnd2_cFv = .text:0x00000C18; // type:function size:0x34 scope:global align:4 +stopParticle__12daObjTrnd2_cFv = .text:0x00000C4C; // type:function size:0x34 scope:global align:4 +daObjTrnd2_Draw__FP12daObjTrnd2_c = .text:0x00000C80; // type:function size:0x8 scope:global align:4 +daObjTrnd2_Execute__FP12daObjTrnd2_c = .text:0x00000C88; // type:function size:0x4 scope:global align:4 +daObjTrnd2_Delete__FP12daObjTrnd2_c = .text:0x00000C8C; // type:function size:0x4C scope:global align:4 +daObjTrnd2_Create__FP12daObjTrnd2_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_R02_eff_id = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +l_R04_eff_id = .rodata:0x00000006; // type:object size:0x6 scope:global align:2 +l_R05_eff_id = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +l_R07_eff_id = .rodata:0x00000012; // type:object size:0x6 scope:global align:2 +l_R14_eff_id = .rodata:0x00000018; // type:object size:0x6 scope:global align:4 +l_R51_eff_id = .rodata:0x0000001E; // type:object size:0x6 scope:global align:2 +@90511 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90512 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90513 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90533 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90534 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90535 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90567 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90568 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90571 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@90660 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90661 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90812 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90814 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daObjTrnd2_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tornado2 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_tp/splits.txt b/config/RZDJ01/rels/d_a_obj_tp/splits.txt new file mode 100644 index 0000000000..657dc0599b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tp.cpp: + .text start:0x0000005C end:0x00001500 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_obj_tp/symbols.txt b/config/RZDJ01/rels/d_a_obj_tp/symbols.txt new file mode 100644 index 0000000000..d2261d24f4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_tp/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Tp_Draw__FP12obj_tp_class = .text:0x0000005C; // type:function size:0x1CC scope:global align:4 +s_tp_sub__FPvPv = .text:0x00000228; // type:function size:0x78 scope:global align:4 +daObj_Tp_Execute__FP12obj_tp_class = .text:0x000002A0; // type:function size:0x9D0 scope:global align:4 +daObj_Tp_IsDelete__FP12obj_tp_class = .text:0x00000C70; // type:function size:0x8 scope:global align:4 +daObj_Tp_Delete__FP12obj_tp_class = .text:0x00000C78; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000CD0; // type:function size:0x3E8 scope:global align:4 +daObj_Tp_Create__FP10fopAc_ac_c = .text:0x000010B8; // type:function size:0x35C scope:global align:4 +anm_init__FP12obj_tp_classifUcf = .text:0x00001414; // type:function size:0xEC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95278 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95279 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95280 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95300 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95485 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95486 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95487 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95488 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95489 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95490 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95491 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95492 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95493 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95494 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95495 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95496 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95497 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95764 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95765 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95767 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@95499 = .data:0x00000008; // type:object size:0x20 scope:local align:4 +bmd$93566 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +brk$93567 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +eff_bmd$93579 = .data:0x00000038; // type:object size:0x8 scope:local align:4 +eff_btk$93580 = .data:0x00000040; // type:object size:0x8 scope:local align:4 +eff_brk$93581 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +cc_cyl_src$93728 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +l_daObj_Tp_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TP = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_treesh/splits.txt b/config/RZDJ01/rels/d_a_obj_treesh/splits.txt new file mode 100644 index 0000000000..b218995d8e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_treesh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_treesh.cpp: + .text start:0x000000CC end:0x000007B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_obj_treesh/symbols.txt b/config/RZDJ01/rels/d_a_obj_treesh/symbols.txt new file mode 100644 index 0000000000..0f21e57f16 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_treesh/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTreeSh_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000100; // type:function size:0xBC scope:global align:4 +initBaseMtx__10daTreeSh_cFv = .text:0x000001BC; // type:function size:0x20 scope:global align:4 +setBaseMtx__10daTreeSh_cFv = .text:0x000001DC; // type:function size:0x58 scope:global align:4 +CreateHeap__10daTreeSh_cFv = .text:0x00000234; // type:function size:0x68 scope:global align:4 +Create__10daTreeSh_cFv = .text:0x0000029C; // type:function size:0xB4 scope:global align:4 +create1st__10daTreeSh_cFv = .text:0x00000350; // type:function size:0x7C scope:global align:4 +Execute__10daTreeSh_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0x1FC scope:global align:4 +Draw__10daTreeSh_cFv = .text:0x000005C8; // type:function size:0x98 scope:global align:4 +Delete__10daTreeSh_cFv = .text:0x00000660; // type:function size:0x30 scope:global align:4 +daTreeSh_create1st__FP10daTreeSh_c = .text:0x00000690; // type:function size:0x80 scope:global align:4 +daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x00000714; // type:function size:0x4 scope:global align:4 +daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000718; // type:function size:0x10 scope:global align:4 +__dt__14daTreeSh_HIO_cFv = .text:0x00000728; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89804 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89805 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89806 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89807 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89813 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +lbl_671_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daTreeSh_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_TREESH = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daTreeSh_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_671_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@89094 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__14daTreeSh_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__10daTreeSh_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_671_data_C0 = .data:0x000000C0; // type:object size:0xB data:string +@89096 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__10daTreeSh_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_obj_twGate/splits.txt b/config/RZDJ01/rels/d_a_obj_twGate/splits.txt new file mode 100644 index 0000000000..29593d01dc --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_twGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_twGate.cpp: + .text start:0x000000CC end:0x000006E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000024C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_obj_twGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_twGate/symbols.txt new file mode 100644 index 0000000000..19d6bdc81b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_twGate/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTwGate_HIO_cFv = .text:0x000000CC; // type:function size:0x1C scope:global align:4 +setBaseMtx__10daTwGate_cFv = .text:0x000000E8; // type:function size:0x88 scope:global align:4 +CreateHeap__10daTwGate_cFv = .text:0x00000170; // type:function size:0x128 scope:global align:4 +create__10daTwGate_cFv = .text:0x00000298; // type:function size:0x198 scope:global align:4 +Execute__10daTwGate_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x110 scope:global align:4 +Draw__10daTwGate_cFv = .text:0x00000540; // type:function size:0xC0 scope:global align:4 +Delete__10daTwGate_cFv = .text:0x00000600; // type:function size:0x3C scope:global align:4 +daTwGate_Draw__FP10daTwGate_c = .text:0x0000063C; // type:function size:0x10 scope:global align:4 +daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 scope:global align:4 +daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:global align:4 +daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:global align:4 +__dt__14daTwGate_HIO_cFv = .text:0x00000658; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89924 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global align:4 +l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global align:4 +l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global align:4 +l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global align:4 +l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global align:4 +l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global align:4 +l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global align:4 +@89977 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@90028 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@90091 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +lbl_672_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_672_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_672_data_13 = .data:0x00000013; // type:object size:0xA data:string +lbl_672_data_1D = .data:0x0000001D; // type:object size:0x1 +lbl_672_data_1E = .data:0x0000001E; // type:object size:0x9 data:string +lbl_672_data_27 = .data:0x00000027; // type:object size:0xA data:string +lbl_672_data_31 = .data:0x00000031; // type:object size:0xA data:string +lbl_672_data_3B = .data:0x0000003B; // type:object size:0xA data:string +lbl_672_data_45 = .data:0x00000045; // type:object size:0xA data:string +lbl_672_data_4F = .data:0x0000004F; // type:object size:0xA data:string +l_resNameIdx = .data:0x0000005C; // type:object size:0x34 scope:global align:4 +l_daTwGate_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TwGate = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__14daTwGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_672_data_EC = .data:0x000000EC; // type:object size:0xF data:string +@89129 = .data:0x000000FC; // type:object size:0x1C scope:local align:4 +__RTTI__14daTwGate_HIO_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__vt__10daTwGate_c = .data:0x00000120; // type:object size:0x28 scope:global align:4 +lbl_672_data_148 = .data:0x00000148; // type:object size:0xB data:string +@89131 = .data:0x00000154; // type:object size:0x14 scope:local align:4 +__RTTI__10daTwGate_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88985 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_udoor/splits.txt b/config/RZDJ01/rels/d_a_obj_udoor/splits.txt new file mode 100644 index 0000000000..009545f698 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_udoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_udoor.cpp: + .text start:0x0000005C end:0x00000628 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDJ01/rels/d_a_obj_udoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_udoor/symbols.txt new file mode 100644 index 0000000000..dc0df77e72 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_udoor/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Udoor_Draw__FP15obj_udoor_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Udoor_Execute__FP15obj_udoor_class = .text:0x000000C4; // type:function size:0x218 scope:global align:4 +daObj_Udoor_IsDelete__FP15obj_udoor_class = .text:0x000002DC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x114 scope:global align:4 +daObj_Udoor_Create__FP10fopAc_ac_c = .text:0x000003F8; // type:function size:0x1D8 scope:global align:4 +daObj_Udoor_Delete__FP15obj_udoor_class = .text:0x000005D0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92648 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92649 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92651 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92652 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92653 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92654 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92655 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92718 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92719 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92720 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92721 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmdd$91778 = .data:0x0000000C; // type:object size:0x8 scope:local align:4 +dzbd$91779 = .data:0x00000014; // type:object size:0x8 scope:local align:4 +cc_sph_src$91822 = .data:0x0000001C; // type:object size:0x40 scope:local align:4 +l_daObj_Udoor_Method = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_UDOOR = .data:0x0000007C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_usaku/splits.txt b/config/RZDJ01/rels/d_a_obj_usaku/splits.txt new file mode 100644 index 0000000000..291459e487 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_usaku/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_usaku.cpp: + .text start:0x0000005C end:0x000003C8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_obj_usaku/symbols.txt b/config/RZDJ01/rels/d_a_obj_usaku/symbols.txt new file mode 100644 index 0000000000..582b27a1f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_usaku/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Usaku_Draw__FP15obj_usaku_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Usaku_Execute__FP15obj_usaku_class = .text:0x000000C4; // type:function size:0x88 scope:global align:4 +daObj_Usaku_IsDelete__FP15obj_usaku_class = .text:0x0000014C; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0xF4 scope:global align:4 +daObj_Usaku_Create__FP10fopAc_ac_c = .text:0x00000248; // type:function size:0x128 scope:global align:4 +daObj_Usaku_Delete__FP15obj_usaku_class = .text:0x00000370; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92364 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92365 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92366 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92367 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_674_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Usaku_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_USAKU = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_vground/splits.txt b/config/RZDJ01/rels/d_a_obj_vground/splits.txt new file mode 100644 index 0000000000..79ff0c1386 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_vground/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_vground.cpp: + .text start:0x0000005C end:0x00000554 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_vground/symbols.txt b/config/RZDJ01/rels/d_a_obj_vground/symbols.txt new file mode 100644 index 0000000000..ff107ba07c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_vground/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjVGnd_cFv = .text:0x00000060; // type:function size:0x34 scope:global align:4 +setBaseMtx__11daObjVGnd_cFv = .text:0x00000094; // type:function size:0x64 scope:global align:4 +Create__11daObjVGnd_cFv = .text:0x000000F8; // type:function size:0x50 scope:global align:4 +CreateHeap__11daObjVGnd_cFv = .text:0x00000148; // type:function size:0x18C scope:global align:4 +create__11daObjVGnd_cFv = .text:0x000002D4; // type:function size:0xB0 scope:global align:4 +execute__11daObjVGnd_cFv = .text:0x00000384; // type:function size:0xCC scope:global align:4 +draw__11daObjVGnd_cFv = .text:0x00000450; // type:function size:0xC8 scope:global align:4 +daObjVGnd_Draw__FP11daObjVGnd_c = .text:0x00000518; // type:function size:0x4 scope:global align:4 +daObjVGnd_Execute__FP11daObjVGnd_c = .text:0x0000051C; // type:function size:0x4 scope:global align:4 +daObjVGnd_Delete__FP11daObjVGnd_c = .text:0x00000520; // type:function size:0x30 scope:global align:4 +daObjVGnd_Create__FP10fopAc_ac_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89770 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89816 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89861 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89862 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_675_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjVGnd_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcGnd = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_volcball/splits.txt b/config/RZDJ01/rels/d_a_obj_volcball/splits.txt new file mode 100644 index 0000000000..642e0f8b5e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_volcball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_volcball.cpp: + .text start:0x0000005C end:0x00001A38 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDJ01/rels/d_a_obj_volcball/symbols.txt b/config/RZDJ01/rels/d_a_obj_volcball/symbols.txt new file mode 100644 index 0000000000..f8615da544 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_volcball/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +search_big_volc__FPvPv = .text:0x00000060; // type:function size:0x54 scope:global align:4 +setBaseMtx__15daObjVolcBall_cFv = .text:0x000000B4; // type:function size:0x78 scope:global align:4 +Create__15daObjVolcBall_cFv = .text:0x0000012C; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObjVolcBall_cFv = .text:0x0000027C; // type:function size:0xA0 scope:global align:4 +create__15daObjVolcBall_cFv = .text:0x0000031C; // type:function size:0x164 scope:global align:4 +execute__15daObjVolcBall_cFv = .text:0x00000480; // type:function size:0x5C scope:global align:4 +actionPlayerWait__15daObjVolcBall_cFv = .text:0x000004DC; // type:function size:0xC4 scope:global align:4 +actionSwWait__15daObjVolcBall_cFv = .text:0x000005A0; // type:function size:0x9C scope:global align:4 +actionStop__15daObjVolcBall_cFv = .text:0x0000063C; // type:function size:0xBC scope:global align:4 +actionWarning__15daObjVolcBall_cFv = .text:0x000006F8; // type:function size:0x154 scope:global align:4 +actionEruption__15daObjVolcBall_cFv = .text:0x0000084C; // type:function size:0x30C scope:global align:4 +initActionEnd__15daObjVolcBall_cFv = .text:0x00000B58; // type:function size:0x68 scope:global align:4 +actionEnd__15daObjVolcBall_cFv = .text:0x00000BC0; // type:function size:0x108 scope:global align:4 +eventStart__15daObjVolcBall_cFv = .text:0x00000CC8; // type:function size:0x48 scope:global align:4 +setEruptEffect__15daObjVolcBall_cFi = .text:0x00000D10; // type:function size:0xA8 scope:global align:4 +setFallEffect__15daObjVolcBall_cFi = .text:0x00000DB8; // type:function size:0xE8 scope:global align:4 +endFallEffect__15daObjVolcBall_cFi = .text:0x00000EA0; // type:function size:0x64 scope:global align:4 +createSearchBall__15daObjVolcBall_cFv = .text:0x00000F04; // type:function size:0x150 scope:global align:4 +createNormalBall__15daObjVolcBall_cFv = .text:0x00001054; // type:function size:0x270 scope:global align:4 +executeBall__15daObjVolcBall_cFv = .text:0x000012C4; // type:function size:0x328 scope:global align:4 +startQuake__15daObjVolcBall_cFv = .text:0x000015EC; // type:function size:0x9C scope:global align:4 +draw__15daObjVolcBall_cFv = .text:0x00001688; // type:function size:0x100 scope:global align:4 +_delete__15daObjVolcBall_cFv = .text:0x00001788; // type:function size:0x94 scope:global align:4 +daObjVolcBall_Draw__FP15daObjVolcBall_c = .text:0x0000181C; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Execute__FP15daObjVolcBall_c = .text:0x00001820; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 +__dt__15daObjVolcBall_cFv = .text:0x0000182C; // type:function size:0x8C scope:global align:4 +@1388@eventStart__15daObjVolcBall_cFv = .text:0x000018B8; // type:function size:0x8 scope:local align:4 +@1388@__dt__15daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000018C8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000018D0; // type:function size:0x8 scope:global align:4 +__ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00001990; // type:function size:0xC scope:global align:4 +__dt__Q215daObjVolcBall_c7vball_sFv = .text:0x0000199C; // type:function size:0x80 scope:global align:4 +cLib_calcTimer
                            __FPUl_Ul = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@94519 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@94520 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94522 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94719 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94720 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94817 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94818 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94898 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94902 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +l_effect_id$92504 = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_fall_effect_id$92520 = .rodata:0x0000007C; // type:object size:0x8 scope:local align:4 +@95049 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95115 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95116 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95133 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +lbl_676_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_param = .data:0x00000010; // type:object size:0xA8 scope:global align:4 +l_func$92310 = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +l_daObjVolcBall_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcanicBall = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__15daObjVolcBall_c = .data:0x00000150; // type:object size:0x28 scope:global align:4 +lbl_676_data_178 = .data:0x00000178; // type:object size:0x10 data:string +@92753 = .data:0x00000188; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjVolcBall_c = .data:0x0000019C; // type:object size:0x8 scope:global align:4 +lbl_676_data_1A4 = .data:0x000001A4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_volcbom/splits.txt b/config/RZDJ01/rels/d_a_obj_volcbom/splits.txt new file mode 100644 index 0000000000..2d5dd5828b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_volcbom/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_volcbom.cpp: + .text start:0x0000005C end:0x000021B4 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000314 diff --git a/config/RZDJ01/rels/d_a_obj_volcbom/symbols.txt b/config/RZDJ01/rels/d_a_obj_volcbom/symbols.txt new file mode 100644 index 0000000000..627336c607 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_volcbom/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x44 scope:global align:4 +initBaseMtx__14daObjVolcBom_cFv = .text:0x000000A0; // type:function size:0x50 scope:global align:4 +setBaseMtx__14daObjVolcBom_cFv = .text:0x000000F0; // type:function size:0x70 scope:global align:4 +Create__14daObjVolcBom_cFv = .text:0x00000160; // type:function size:0x228 scope:global align:4 +CreateHeap__14daObjVolcBom_cFv = .text:0x00000388; // type:function size:0x358 scope:global align:4 +create1st__14daObjVolcBom_cFv = .text:0x000006E0; // type:function size:0xC0 scope:global align:4 +Execute__14daObjVolcBom_cFPPA3_A4_f = .text:0x000007A0; // type:function size:0x5C scope:global align:4 +mode_proc_call__14daObjVolcBom_cFv = .text:0x000007FC; // type:function size:0x68 scope:global align:4 +init_modeWaitAppear__14daObjVolcBom_cFv = .text:0x00000864; // type:function size:0x54 scope:global align:4 +modeWaitAppear__14daObjVolcBom_cFv = .text:0x000008B8; // type:function size:0x1F4 scope:global align:4 +init_modeFall__14daObjVolcBom_cFv = .text:0x00000AAC; // type:function size:0x88 scope:global align:4 +modeFall__14daObjVolcBom_cFv = .text:0x00000B34; // type:function size:0x1C0 scope:global align:4 +modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000CF4; // type:function size:0x5C scope:global align:4 +init_modeWait__14daObjVolcBom_cFv = .text:0x00000D50; // type:function size:0x58 scope:global align:4 +modeWait__14daObjVolcBom_cFv = .text:0x00000DA8; // type:function size:0x70 scope:global align:4 +clrDzb__14daObjVolcBom_cFv = .text:0x00000E18; // type:function size:0x58 scope:global align:4 +setDzb__14daObjVolcBom_cFv = .text:0x00000E70; // type:function size:0x5C scope:global align:4 +setSmoke__14daObjVolcBom_cFv = .text:0x00000ECC; // type:function size:0x90 scope:global align:4 +checkTalkDistance__14daObjVolcBom_cFv = .text:0x00000F5C; // type:function size:0x9C scope:global align:4 +calcMidnaWaitPos__14daObjVolcBom_cFv = .text:0x00000FF8; // type:function size:0x8C scope:global align:4 +setSrcEffect__14daObjVolcBom_cFv = .text:0x00001084; // type:function size:0x12C scope:global align:4 +setBindEffect__14daObjVolcBom_cFv = .text:0x000011B0; // type:function size:0xC4 scope:global align:4 +followBindEffect__14daObjVolcBom_cFv = .text:0x00001274; // type:function size:0x70 scope:global align:4 +endBindEffect__14daObjVolcBom_cFv = .text:0x000012E4; // type:function size:0x54 scope:global align:4 +followSrcEffect__14daObjVolcBom_cFv = .text:0x00001338; // type:function size:0x9C scope:global align:4 +endSrcEffect__14daObjVolcBom_cFv = .text:0x000013D4; // type:function size:0x8C scope:global align:4 +event_proc_call__14daObjVolcBom_cFv = .text:0x00001460; // type:function size:0x7C scope:global align:4 +orderZHintEvent__14daObjVolcBom_cFv = .text:0x000014DC; // type:function size:0xE8 scope:global align:4 +actionWait__14daObjVolcBom_cFv = .text:0x000015C4; // type:function size:0xF0 scope:global align:4 +actionOrderEvent__14daObjVolcBom_cFv = .text:0x000016B4; // type:function size:0xAC scope:global align:4 +actionOrderATalkEvent__14daObjVolcBom_cFv = .text:0x00001760; // type:function size:0x138 scope:global align:4 +actionTalkEvent__14daObjVolcBom_cFv = .text:0x00001898; // type:function size:0x8C scope:global align:4 +actionWarpEvent__14daObjVolcBom_cFv = .text:0x00001924; // type:function size:0x6C scope:global align:4 +actionDead__14daObjVolcBom_cFv = .text:0x00001990; // type:function size:0x4 scope:global align:4 +demoProc__14daObjVolcBom_cFv = .text:0x00001994; // type:function size:0x408 scope:global align:4 +calcObjPos__14daObjVolcBom_cFv = .text:0x00001D9C; // type:function size:0x7C scope:global align:4 +Draw__14daObjVolcBom_cFv = .text:0x00001E18; // type:function size:0x1F4 scope:global align:4 +Delete__14daObjVolcBom_cFv = .text:0x0000200C; // type:function size:0x74 scope:global align:4 +daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002080; // type:function size:0x104 scope:global align:4 +daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002184; // type:function size:0x4 scope:global align:4 +daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002188; // type:function size:0x4 scope:global align:4 +daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x0000218C; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000219C; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000021A8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_disapp_eff = .rodata:0x00000000; // type:object size:0x2 scope:global align:4 +l_start_eff = .rodata:0x00000002; // type:object size:0x6 scope:global align:2 +l_bind_eff = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@96886 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96887 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96888 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96889 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96974 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$94300 = .rodata:0x00000024; // type:object size:0x30 scope:local align:4 +@97016 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97052 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97053 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97054 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97055 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@97056 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@97057 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +l_effect_id$94343 = .rodata:0x00000074; // type:object size:0xE scope:local align:4 +@97125 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@97188 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97191 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@97195 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97563 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97627 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_677_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 +lbl_677_data_28 = .data:0x00000028; // type:object size:0x8 data:string +l_staff_name = .data:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global align:4 +lbl_677_data_78 = .data:0x00000078; // type:object size:0x9 data:string +l_func$94557 = .data:0x00000084; // type:object size:0x48 scope:local align:4 +lbl_677_data_CC = .data:0x000000CC; // type:object size:0x14 data:string +lbl_677_data_E0 = .data:0x000000E0; // type:object size:0x5 data:string +lbl_677_data_E5 = .data:0x000000E5; // type:object size:0x4 data:string +lbl_677_data_E9 = .data:0x000000E9; // type:object size:0x5 data:string +lbl_677_data_EE = .data:0x000000EE; // type:object size:0x5 data:string +action_table$94668 = .data:0x000000F4; // type:object size:0x10 scope:local align:4 +lbl_677_data_104 = .data:0x00000104; // type:object size:0x6 data:string +daObjVolcBom_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcanicBomb = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__14daObjVolcBom_c = .data:0x0000015C; // type:object size:0x28 scope:global align:4 +lbl_677_data_184 = .data:0x00000184; // type:object size:0xF data:string +@94801 = .data:0x00000194; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjVolcBom_c = .data:0x000001A8; // type:object size:0x8 scope:global align:4 +lbl_677_data_1B0 = .data:0x000001B0; // type:object size:0x11 data:string +@94803 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +lbl_677_data_1D0 = .data:0x000001D0; // type:object size:0x3C +@94863 = .data:0x0000020C; // type:object size:0x3C scope:local align:4 +lbl_677_data_248 = .data:0x00000248; // type:object size:0x14 +@94865 = .data:0x0000025C; // type:object size:0x34 scope:local align:4 +lbl_677_data_290 = .data:0x00000290; // type:object size:0x14 +@94923 = .data:0x000002A4; // type:object size:0x24 scope:local align:4 +lbl_677_data_2C8 = .data:0x000002C8; // type:object size:0x18 +@94925 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +lbl_677_data_2EC = .data:0x000002EC; // type:object size:0x1C +@94927 = .data:0x00000308; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt b/config/RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt new file mode 100644 index 0000000000..c9df5e3a8b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_warp_kbrg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_warp_kbrg.cpp: + .text start:0x0000005C end:0x00002190 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000270 diff --git a/config/RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt b/config/RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt new file mode 100644 index 0000000000..b9a40c86d5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_warp_kbrg/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +initBaseMtx__15daObjWarpKBrg_cFv = .text:0x000000C8; // type:function size:0x58 scope:global align:4 +setBaseMtx__15daObjWarpKBrg_cFv = .text:0x00000120; // type:function size:0xB0 scope:global align:4 +Create__15daObjWarpKBrg_cFv = .text:0x000001D0; // type:function size:0x228 scope:global align:4 +CreateHeap__15daObjWarpKBrg_cFv = .text:0x000003F8; // type:function size:0x32C scope:global align:4 +create1st__15daObjWarpKBrg_cFv = .text:0x00000724; // type:function size:0x14C scope:global align:4 +Execute__15daObjWarpKBrg_cFPPA3_A4_f = .text:0x00000870; // type:function size:0x74 scope:global align:4 +event_proc_call__15daObjWarpKBrg_cFv = .text:0x000008E4; // type:function size:0x7C scope:global align:4 +orderZHintEvent__15daObjWarpKBrg_cFv = .text:0x00000960; // type:function size:0xE8 scope:global align:4 +actionWait__15daObjWarpKBrg_cFv = .text:0x00000A48; // type:function size:0x124 scope:global align:4 +actionOrderEvent__15daObjWarpKBrg_cFv = .text:0x00000B6C; // type:function size:0xAC scope:global align:4 +actionWaitWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000C18; // type:function size:0xB4 scope:global align:4 +actionOrderATalkEvent__15daObjWarpKBrg_cFv = .text:0x00000CCC; // type:function size:0x150 scope:global align:4 +actionTalkEvent__15daObjWarpKBrg_cFv = .text:0x00000E1C; // type:function size:0x9C scope:global align:4 +actionWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000EB8; // type:function size:0x78 scope:global align:4 +actionDead__15daObjWarpKBrg_cFv = .text:0x00000F30; // type:function size:0x4 scope:global align:4 +actionWait2__15daObjWarpKBrg_cFv = .text:0x00000F34; // type:function size:0x4 scope:global align:4 +actionOrderEvent2__15daObjWarpKBrg_cFv = .text:0x00000F38; // type:function size:0x98 scope:global align:4 +actionWarpEvent2__15daObjWarpKBrg_cFv = .text:0x00000FD0; // type:function size:0x64 scope:global align:4 +actionDead2__15daObjWarpKBrg_cFv = .text:0x00001034; // type:function size:0x4 scope:global align:4 +demoProc__15daObjWarpKBrg_cFv = .text:0x00001038; // type:function size:0x6AC scope:global align:4 +calcObjPos__15daObjWarpKBrg_cFv = .text:0x000016E4; // type:function size:0x90 scope:global align:4 +checkTalkDistance__15daObjWarpKBrg_cFv = .text:0x00001774; // type:function size:0x9C scope:global align:4 +calcMidnaWaitPos__15daObjWarpKBrg_cFv = .text:0x00001810; // type:function size:0x8C scope:global align:4 +setBindEffect__15daObjWarpKBrg_cFv = .text:0x0000189C; // type:function size:0xC4 scope:global align:4 +followBindEffect__15daObjWarpKBrg_cFv = .text:0x00001960; // type:function size:0x70 scope:global align:4 +setSrcEffect__15daObjWarpKBrg_cFv = .text:0x000019D0; // type:function size:0x150 scope:global align:4 +setDstEffect__15daObjWarpKBrg_cFv = .text:0x00001B20; // type:function size:0x150 scope:global align:4 +followSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001C70; // type:function size:0xB4 scope:global align:4 +followDstEffect__15daObjWarpKBrg_cFv = .text:0x00001D24; // type:function size:0xB0 scope:global align:4 +endSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001DD4; // type:function size:0xA4 scope:global align:4 +endDstEffect__15daObjWarpKBrg_cFv = .text:0x00001E78; // type:function size:0xA4 scope:global align:4 +Draw__15daObjWarpKBrg_cFv = .text:0x00001F1C; // type:function size:0x184 scope:global align:4 +Delete__15daObjWarpKBrg_cFv = .text:0x000020A0; // type:function size:0x64 scope:global align:4 +daObjWarpKBrg_create1st__FP15daObjWarpKBrg_c = .text:0x00002104; // type:function size:0x68 scope:global align:4 +daObjWarpKBrg_MoveBGDelete__FP15daObjWarpKBrg_c = .text:0x0000216C; // type:function size:0x4 scope:global align:4 +daObjWarpKBrg_MoveBGExecute__FP15daObjWarpKBrg_c = .text:0x00002170; // type:function size:0x4 scope:global align:4 +daObjWarpKBrg_MoveBGDraw__FP15daObjWarpKBrg_c = .text:0x00002174; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00002184; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_btk_idx = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_bck_idx = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_disapp_eff = .rodata:0x00000020; // type:object size:0xA scope:global align:4 +l_start_eff = .rodata:0x0000002A; // type:object size:0x6 scope:global align:2 +l_app_eff = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_end_eff = .rodata:0x0000003C; // type:object size:0x4 scope:global align:4 +l_bind_eff = .rodata:0x00000040; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000048; // type:object size:0x8 scope:global align:4 +l_midna_wait_offset = .rodata:0x00000050; // type:object size:0xC scope:global align:4 data:float +@96913 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@97009 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@97013 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@97173 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@97291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97553 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97655 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97656 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97659 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@97663 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_678_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_678_data_1C = .data:0x0000001C; // type:object size:0x9 data:string +l_evArcName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +lbl_678_data_2C = .data:0x0000002C; // type:object size:0x14 data:string +lbl_678_data_40 = .data:0x00000040; // type:object size:0x18 data:string +l_portal_warp_name = .data:0x00000058; // type:object size:0x8 scope:global align:4 +lbl_678_data_60 = .data:0x00000060; // type:object size:0x8 data:string +l_staff_name = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +lbl_678_data_6C = .data:0x0000006C; // type:object size:0x9 data:string +l_func$94326 = .data:0x00000078; // type:object size:0x84 scope:local align:4 +lbl_678_data_FC = .data:0x000000FC; // type:object size:0x14 data:string +lbl_678_data_110 = .data:0x00000110; // type:object size:0x18 +lbl_678_data_128 = .data:0x00000128; // type:object size:0x5 data:string +lbl_678_data_12D = .data:0x0000012D; // type:object size:0x4 data:string +lbl_678_data_131 = .data:0x00000131; // type:object size:0x5 data:string +lbl_678_data_136 = .data:0x00000136; // type:object size:0x6 data:string +lbl_678_data_13C = .data:0x0000013C; // type:object size:0x6 data:string +lbl_678_data_142 = .data:0x00000142; // type:object size:0x6 data:string +lbl_678_data_148 = .data:0x00000148; // type:object size:0x5 data:string +action_table$94475 = .data:0x00000150; // type:object size:0x1C scope:local align:4 +lbl_678_data_16C = .data:0x0000016C; // type:object size:0x6 data:string +@97563 = .data:0x00000174; // type:object size:0x1C scope:local align:4 +@97561 = .data:0x00000190; // type:object size:0x1C scope:local align:4 +daObjWarpKBrg_METHODS = .data:0x000001AC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KakarikoBrg = .data:0x000001CC; // type:object size:0x30 scope:global align:4 +__vt__15daObjWarpKBrg_c = .data:0x000001FC; // type:object size:0x28 scope:global align:4 +lbl_678_data_224 = .data:0x00000224; // type:object size:0x10 data:string +@94856 = .data:0x00000234; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjWarpKBrg_c = .data:0x00000248; // type:object size:0x8 scope:global align:4 +lbl_678_data_250 = .data:0x00000250; // type:object size:0x11 data:string +@94858 = .data:0x00000264; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_warp_obrg/splits.txt b/config/RZDJ01/rels/d_a_obj_warp_obrg/splits.txt new file mode 100644 index 0000000000..dadf15e7ee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_warp_obrg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_warp_obrg.cpp: + .text start:0x0000005C end:0x00001864 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt b/config/RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt new file mode 100644 index 0000000000..3c9dfcf678 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_warp_obrg/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjWarpOBrg_cFv = .text:0x0000005C; // type:function size:0x48 scope:global align:4 +setBaseMtx__15daObjWarpOBrg_cFv = .text:0x000000A4; // type:function size:0xCC scope:global align:4 +Create__15daObjWarpOBrg_cFv = .text:0x00000170; // type:function size:0x148 scope:global align:4 +CreateHeap__15daObjWarpOBrg_cFv = .text:0x000002B8; // type:function size:0x260 scope:global align:4 +create1st__15daObjWarpOBrg_cFv = .text:0x00000518; // type:function size:0x174 scope:global align:4 +Execute__15daObjWarpOBrg_cFPPA3_A4_f = .text:0x0000068C; // type:function size:0x44 scope:global align:4 +event_proc_call__15daObjWarpOBrg_cFv = .text:0x000006D0; // type:function size:0x7C scope:global align:4 +actionWait__15daObjWarpOBrg_cFv = .text:0x0000074C; // type:function size:0x244 scope:global align:4 +actionOrderEvent__15daObjWarpOBrg_cFv = .text:0x00000990; // type:function size:0x180 scope:global align:4 +actionTalkEvent__15daObjWarpOBrg_cFv = .text:0x00000B10; // type:function size:0x84 scope:global align:4 +actionWarpEvent__15daObjWarpOBrg_cFv = .text:0x00000B94; // type:function size:0x114 scope:global align:4 +actionOrderEventDst__15daObjWarpOBrg_cFv = .text:0x00000CA8; // type:function size:0xB0 scope:global align:4 +actionWarpEventDst__15daObjWarpOBrg_cFv = .text:0x00000D58; // type:function size:0x4C scope:global align:4 +actionDead__15daObjWarpOBrg_cFv = .text:0x00000DA4; // type:function size:0x4 scope:global align:4 +demoProc__15daObjWarpOBrg_cFv = .text:0x00000DA8; // type:function size:0x888 scope:global align:4 +checkTalkDistance__15daObjWarpOBrg_cFv = .text:0x00001630; // type:function size:0x94 scope:global align:4 +Draw__15daObjWarpOBrg_cFv = .text:0x000016C4; // type:function size:0xF0 scope:global align:4 +Delete__15daObjWarpOBrg_cFv = .text:0x000017B4; // type:function size:0x30 scope:global align:4 +daObjWarpOBrg_create1st__FP15daObjWarpOBrg_c = .text:0x000017E4; // type:function size:0x68 scope:global align:4 +daObjWarpOBrg_MoveBGDelete__FP15daObjWarpOBrg_c = .text:0x0000184C; // type:function size:0x4 scope:global align:4 +daObjWarpOBrg_MoveBGExecute__FP15daObjWarpOBrg_c = .text:0x00001850; // type:function size:0x4 scope:global align:4 +daObjWarpOBrg_MoveBGDraw__FP15daObjWarpOBrg_c = .text:0x00001854; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_bck_idx = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_btk_idx = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_beam_eff = .rodata:0x00000020; // type:object size:0xA scope:global align:4 +l_disapp_eff = .rodata:0x0000002A; // type:object size:0xA scope:global align:2 +l_app_eff = .rodata:0x00000034; // type:object size:0x6 scope:global align:4 +l_midna_wait_offset = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 data:float +@96301 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96379 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96382 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@96445 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96449 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96518 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@96519 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96520 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96841 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96845 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96847 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96848 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96849 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_679_data_10 = .data:0x00000010; // type:object size:0x14 data:string +lbl_679_data_24 = .data:0x00000024; // type:object size:0x18 data:string +l_portal_warp_name = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +lbl_679_data_44 = .data:0x00000044; // type:object size:0x8 data:string +lbl_679_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +l_staff_name = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_func$94245 = .data:0x0000005C; // type:object size:0x54 scope:local align:4 +lbl_679_data_B0 = .data:0x000000B0; // type:object size:0x14 data:string +lbl_679_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +lbl_679_data_C9 = .data:0x000000C9; // type:object size:0xB data:string +lbl_679_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +lbl_679_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +action_table$94374 = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +lbl_679_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +daObjWarpOBrg_METHODS = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OrdinBrg = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__15daObjWarpOBrg_c = .data:0x0000014C; // type:object size:0x28 scope:global align:4 +lbl_679_data_174 = .data:0x00000174; // type:object size:0x10 data:string +@94641 = .data:0x00000184; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjWarpOBrg_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_679_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@94643 = .data:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_waterGate/splits.txt b/config/RZDJ01/rels/d_a_obj_waterGate/splits.txt new file mode 100644 index 0000000000..83b7623436 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterGate.cpp: + .text start:0x000000CC end:0x00000808 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_waterGate/symbols.txt b/config/RZDJ01/rels/d_a_obj_waterGate/symbols.txt new file mode 100644 index 0000000000..c45cb97b55 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterGate/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daWtGate_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__10daWtGate_cFv = .text:0x000000F8; // type:function size:0x88 scope:global align:4 +CreateHeap__10daWtGate_cFv = .text:0x00000180; // type:function size:0x68 scope:global align:4 +create__10daWtGate_cFv = .text:0x000001E8; // type:function size:0x164 scope:global align:4 +Execute__10daWtGate_cFPPA3_A4_f = .text:0x0000034C; // type:function size:0x68 scope:global align:4 +modeWait__10daWtGate_cFv = .text:0x000003B4; // type:function size:0x7C scope:global align:4 +init_modeOpen__10daWtGate_cFv = .text:0x00000430; // type:function size:0x1C scope:global align:4 +modeOpen__10daWtGate_cFv = .text:0x0000044C; // type:function size:0x98 scope:global align:4 +init_modeClose__10daWtGate_cFv = .text:0x000004E4; // type:function size:0x1C scope:global align:4 +modeClose__10daWtGate_cFv = .text:0x00000500; // type:function size:0x90 scope:global align:4 +modeEnd__10daWtGate_cFv = .text:0x00000590; // type:function size:0x4 scope:global align:4 +Draw__10daWtGate_cFv = .text:0x00000594; // type:function size:0x98 scope:global align:4 +Delete__10daWtGate_cFv = .text:0x0000062C; // type:function size:0x30 scope:global align:4 +daWtGate_Draw__FP10daWtGate_c = .text:0x0000065C; // type:function size:0x10 scope:global align:4 +daWtGate_Execute__FP10daWtGate_c = .text:0x0000066C; // type:function size:0x4 scope:global align:4 +daWtGate_Delete__FP10daWtGate_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 +daWtGate_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global align:4 +__dt__14daWtGate_HIO_cFv = .text:0x00000678; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000700; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000784; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89764 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89821 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89824 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@89857 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89859 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89868 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +lbl_680_data_0 = .data:0x00000000; // type:object size:0xA data:string +mode_proc$89027 = .data:0x0000000C; // type:object size:0x30 scope:local align:4 +l_daWtGate_Method = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WtGate = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__14daWtGate_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_680_data_98 = .data:0x00000098; // type:object size:0xF data:string +@89120 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daWtGate_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__10daWtGate_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_680_data_EC = .data:0x000000EC; // type:object size:0xB data:string +@89122 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__10daWtGate_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_waterPillar/splits.txt b/config/RZDJ01/rels/d_a_obj_waterPillar/splits.txt new file mode 100644 index 0000000000..11c92cc906 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterPillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterPillar.cpp: + .text start:0x000000CC end:0x00001978 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDJ01/rels/d_a_obj_waterPillar/symbols.txt new file mode 100644 index 0000000000..f9ec55c608 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterPillar/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daWtPillar_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +setBaseMtx__12daWtPillar_cFv = .text:0x0000015C; // type:function size:0x74 scope:global align:4 +createHeapCallBack__12daWtPillar_cFP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +CreateHeap__12daWtPillar_cFv = .text:0x000001D4; // type:function size:0xFC scope:global align:4 +create__12daWtPillar_cFv = .text:0x000002D0; // type:function size:0x3E8 scope:global align:4 +execute__12daWtPillar_cFv = .text:0x000006B8; // type:function size:0x23C scope:global align:4 +effectSet__12daWtPillar_cFv = .text:0x000008F4; // type:function size:0x2E0 scope:global align:4 +effectSet2__12daWtPillar_cFv = .text:0x00000BD4; // type:function size:0x160 scope:global align:4 +actionSwWait__12daWtPillar_cFv = .text:0x00000D34; // type:function size:0x80 scope:global align:4 +eventStart__12daWtPillar_cFv = .text:0x00000DB4; // type:function size:0x24 scope:global align:4 +actionWaitInit__12daWtPillar_cFv = .text:0x00000DD8; // type:function size:0xDC scope:global align:4 +actionWait__12daWtPillar_cFv = .text:0x00000EB4; // type:function size:0x20 scope:global align:4 +actionUpFirstInit__12daWtPillar_cFv = .text:0x00000ED4; // type:function size:0x104 scope:global align:4 +actionUpFirst__12daWtPillar_cFv = .text:0x00000FD8; // type:function size:0x78 scope:global align:4 +actionUpFirstWaitInit__12daWtPillar_cFv = .text:0x00001050; // type:function size:0x44 scope:global align:4 +actionUpFirstWait__12daWtPillar_cFv = .text:0x00001094; // type:function size:0x20 scope:global align:4 +actionUpInit__12daWtPillar_cFv = .text:0x000010B4; // type:function size:0x98 scope:global align:4 +actionUp__12daWtPillar_cFv = .text:0x0000114C; // type:function size:0x108 scope:global align:4 +actionUpWaitInit__12daWtPillar_cFv = .text:0x00001254; // type:function size:0x44 scope:global align:4 +actionUpWait__12daWtPillar_cFv = .text:0x00001298; // type:function size:0xB4 scope:global align:4 +actionDownInit__12daWtPillar_cFv = .text:0x0000134C; // type:function size:0x20 scope:global align:4 +actionDown__12daWtPillar_cFv = .text:0x0000136C; // type:function size:0xEC scope:global align:4 +actionRockWait__12daWtPillar_cFv = .text:0x00001458; // type:function size:0xA8 scope:global align:4 +actionRockOn__12daWtPillar_cFv = .text:0x00001500; // type:function size:0xDC scope:global align:4 +actionEnd__12daWtPillar_cFv = .text:0x000015DC; // type:function size:0x94 scope:global align:4 +getPillarHeight__12daWtPillar_cFv = .text:0x00001670; // type:function size:0x8 scope:global align:4 +draw__12daWtPillar_cFv = .text:0x00001678; // type:function size:0xC0 scope:global align:4 +daWtPillar_Draw__FP12daWtPillar_c = .text:0x00001738; // type:function size:0x4 scope:global align:4 +daWtPillar_Execute__FP12daWtPillar_c = .text:0x0000173C; // type:function size:0x4 scope:global align:4 +daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001740; // type:function size:0x30 scope:global align:4 +daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x4 scope:global align:4 +__dt__16daWtPillar_HIO_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:global align:4 +@1396@eventStart__12daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local align:4 +@1396@__dt__12daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 +__dt__17dEvLib_callback_cFv = .text:0x00001870; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000018B0; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000018B8; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x000018C0; // type:function size:0x8 scope:global align:4 +__dt__12daWtPillar_cFv = .text:0x000018C8; // type:function size:0xB0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91013 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91015 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daWtPillar_c = .rodata:0x00000020; // type:object size:0x30 scope:global align:4 +mCcDObjCoInfo__12daWtPillar_c = .rodata:0x00000050; // type:object size:0x30 scope:global align:4 +@91118 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91119 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91120 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91121 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@91122 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@91125 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@91216 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@91217 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@91290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@91324 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@91325 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@91326 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@91347 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@91348 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@91353 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@91368 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@91426 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@91427 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@91428 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +mCcDCps__12daWtPillar_c = .data:0x00000018; // type:object size:0x4C scope:global align:4 +lbl_681_data_64 = .data:0x00000064; // type:object size:0x8 data:string +l_func$89268 = .data:0x0000006C; // type:object size:0x78 scope:local align:4 +l_eff$89273 = .data:0x000000E4; // type:object size:0xE scope:local align:4 data:2byte +l_daWtPillar_Method = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterPillar = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__16daWtPillar_HIO_c = .data:0x00000144; // type:object size:0xC scope:global align:4 +lbl_681_data_150 = .data:0x00000150; // type:object size:0x11 data:string +@89531 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__16daWtPillar_HIO_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +__vt__12daWtPillar_c = .data:0x00000180; // type:object size:0x28 scope:global align:4 +lbl_681_data_1A8 = .data:0x000001A8; // type:object size:0xD data:string +@89534 = .data:0x000001B8; // type:object size:0x1C scope:local align:4 +__RTTI__12daWtPillar_c = .data:0x000001D4; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x000001DC; // type:object size:0x18 scope:global align:4 +lbl_681_data_1F4 = .data:0x000001F4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_681_data_210 = .data:0x00000210; // type:object size:0x34 +@89595 = .data:0x00000244; // type:object size:0x3C scope:local align:4 +lbl_681_data_280 = .data:0x00000280; // type:object size:0x14 +@89597 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +lbl_681_data_2C8 = .data:0x000002C8; // type:object size:0x14 +@89655 = .data:0x000002DC; // type:object size:0x24 scope:local align:4 +lbl_681_data_300 = .data:0x00000300; // type:object size:0x18 +@89657 = .data:0x00000318; // type:object size:0xC scope:local align:4 +lbl_681_data_324 = .data:0x00000324; // type:object size:0x1C +@89659 = .data:0x00000340; // type:object size:0xC scope:local align:4 +lbl_681_data_34C = .data:0x0000034C; // type:object size:0x38 +@89665 = .data:0x00000384; // type:object size:0xC scope:local align:4 +lbl_681_data_398 = .data:0x00000398; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_681_data_3C0 = .data:0x000003C0; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89170 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x58 scope:global align:4 data:float +mCcDCyl__12daWtPillar_c = .bss:0x0000006C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_waterfall/splits.txt b/config/RZDJ01/rels/d_a_obj_waterfall/splits.txt new file mode 100644 index 0000000000..6f925bc869 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_waterfall.cpp: + .text start:0x0000005C end:0x00000DF4 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x0000002C diff --git a/config/RZDJ01/rels/d_a_obj_waterfall/symbols.txt b/config/RZDJ01/rels/d_a_obj_waterfall/symbols.txt new file mode 100644 index 0000000000..3bd7005fb9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_waterfall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_b_sub__FPvPv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +s_a_sub__FPvPv = .text:0x000000E4; // type:function size:0x6C scope:global align:4 +search_bomb__16daObjWaterFall_cFv = .text:0x00000150; // type:function size:0x2BC scope:global align:4 +search_arrow__16daObjWaterFall_cFv = .text:0x0000040C; // type:function size:0x2C8 scope:global align:4 +setBaseMtx__16daObjWaterFall_cFv = .text:0x000006D4; // type:function size:0x5C scope:global align:4 +Create__16daObjWaterFall_cFv = .text:0x00000730; // type:function size:0x200 scope:global align:4 +create__16daObjWaterFall_cFv = .text:0x00000930; // type:function size:0x120 scope:global align:4 +execute__16daObjWaterFall_cFv = .text:0x00000A50; // type:function size:0xE8 scope:global align:4 +push_player__16daObjWaterFall_cFv = .text:0x00000B38; // type:function size:0x208 scope:global align:4 +daObjWaterFall_Draw__FP16daObjWaterFall_c = .text:0x00000D40; // type:function size:0x8 scope:global align:4 +daObjWaterFall_Execute__FP16daObjWaterFall_c = .text:0x00000D48; // type:function size:0x4 scope:global align:4 +daObjWaterFall_Delete__FP16daObjWaterFall_c = .text:0x00000D4C; // type:function size:0x30 scope:global align:4 +daObjWaterFall_Create__FP10fopAc_ac_c = .text:0x00000D7C; // type:function size:0x4 scope:global align:4 +__ct__8dCcD_TriFv = .text:0x00000D80; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93661 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93662 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93663 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93754 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93886 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93887 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93888 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93889 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_682_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +l_daObjWaterFall_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterFall = .data:0x00000070; // type:object size:0x30 scope:global align:4 +target_info = .bss:0x00000000; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_obj_wchain/splits.txt b/config/RZDJ01/rels/d_a_obj_wchain/splits.txt new file mode 100644 index 0000000000..2ae72e74e6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wchain.cpp: + .text start:0x0000005C end:0x0000155C + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000008C diff --git a/config/RZDJ01/rels/d_a_obj_wchain/symbols.txt b/config/RZDJ01/rels/d_a_obj_wchain/symbols.txt new file mode 100644 index 0000000000..7a9d0db79d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wchain/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__13daObjWchain_cFv = .text:0x0000005C; // type:function size:0x9C scope:global align:4 +daObjWchain_createHeap__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x4 scope:global align:4 +create__13daObjWchain_cFv = .text:0x000000FC; // type:function size:0x36C scope:global align:4 +daObjWchain_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 +__dt__13daObjWchain_cFv = .text:0x0000046C; // type:function size:0xBC scope:global align:4 +daObjWchain_Delete__FP13daObjWchain_c = .text:0x00000528; // type:function size:0x28 scope:global align:4 +setMatrix__13daObjWchain_cFv = .text:0x00000550; // type:function size:0x9C scope:global align:4 +getChainAngleZ__13daObjWchain_cFP4cXyzi = .text:0x000005EC; // type:function size:0x138 scope:global align:4 +setChainPos__13daObjWchain_cFv = .text:0x00000724; // type:function size:0x764 scope:global align:4 +execute__13daObjWchain_cFv = .text:0x00000E88; // type:function size:0x284 scope:global align:4 +daObjWchain_Execute__FP13daObjWchain_c = .text:0x0000110C; // type:function size:0x4 scope:global align:4 +draw__19daObjWchain_shape_cFv = .text:0x00001110; // type:function size:0x2F4 scope:global align:4 +draw__13daObjWchain_cFv = .text:0x00001404; // type:function size:0x90 scope:global align:4 +daObjWchain_Draw__FP13daObjWchain_c = .text:0x00001494; // type:function size:0x4 scope:global align:4 +__dt__19daObjWchain_shape_cFv = .text:0x00001498; // type:function size:0x40 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000014D8; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93601 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93602 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93603 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93604 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93605 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93606 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93607 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93608 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93609 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93610 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93611 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93612 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93613 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93614 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93617 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +eyeOffset$91902 = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@93669 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93684 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93685 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +currentOffset$91936 = .rodata:0x00000060; // type:object size:0xC scope:local align:4 +chainOffset$91937 = .rodata:0x0000006C; // type:object size:0xC scope:local align:4 +@93733 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@93735 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93736 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93738 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93739 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93740 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93788 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93789 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93790 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@93861 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +l_daObjWchain_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Wchain = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__19daObjWchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global align:4 +lbl_683_data_64 = .data:0x00000064; // type:object size:0x14 data:string +@92235 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__19daObjWchain_shape_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wdStick/splits.txt b/config/RZDJ01/rels/d_a_obj_wdStick/splits.txt new file mode 100644 index 0000000000..9abb321f89 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wdStick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_wdStick.cpp: + .text start:0x000000CC end:0x00001A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_wdStick/symbols.txt b/config/RZDJ01/rels/d_a_obj_wdStick/symbols.txt new file mode 100644 index 0000000000..42df1c1434 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wdStick/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daWdStick_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__11daWdStick_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daWdStick_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__11daWdStick_cFv = .text:0x000001E0; // type:function size:0x214 scope:global align:4 +createHeapCallBack__11daWdStick_cFP10fopAc_ac_c = .text:0x000003F4; // type:function size:0x10 scope:global align:4 +setFire__11daWdStick_cFv = .text:0x00000404; // type:function size:0x4A4 scope:global align:4 +Execute__11daWdStick_cFv = .text:0x000008A8; // type:function size:0x348 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000BF0; // type:function size:0xE8 scope:global align:4 +bgCheck__11daWdStick_cFv = .text:0x00000CD8; // type:function size:0x2BC scope:global align:4 +setBoundSe__11daWdStick_cFv = .text:0x00000F94; // type:function size:0xAC scope:global align:4 +mode_proc_call__11daWdStick_cFv = .text:0x00001040; // type:function size:0x70 scope:global align:4 +mode_init_wait__11daWdStick_cFv = .text:0x000010B0; // type:function size:0x30 scope:global align:4 +mode_proc_wait__11daWdStick_cFv = .text:0x000010E0; // type:function size:0x4C scope:global align:4 +mode_init_carry__11daWdStick_cFv = .text:0x0000112C; // type:function size:0x24 scope:global align:4 +mode_proc_carry__11daWdStick_cFv = .text:0x00001150; // type:function size:0x270 scope:global align:4 +mode_init_drop__11daWdStick_cFv = .text:0x000013C0; // type:function size:0x24 scope:global align:4 +mode_proc_drop__11daWdStick_cFv = .text:0x000013E4; // type:function size:0x4C scope:global align:4 +mode_init_roll__11daWdStick_cFv = .text:0x00001430; // type:function size:0x18 scope:global align:4 +mode_proc_roll__11daWdStick_cFv = .text:0x00001448; // type:function size:0x2E8 scope:global align:4 +chkWaterLineIn__11daWdStick_cFv = .text:0x00001730; // type:function size:0x24 scope:global align:4 +mode_init_sink__11daWdStick_cFv = .text:0x00001754; // type:function size:0x24 scope:global align:4 +mode_proc_sink__11daWdStick_cFv = .text:0x00001778; // type:function size:0x118 scope:global align:4 +Draw__11daWdStick_cFv = .text:0x00001890; // type:function size:0x68 scope:global align:4 +Delete__11daWdStick_cFv = .text:0x000018F8; // type:function size:0x30 scope:global align:4 +daWdStick_Draw__FP11daWdStick_c = .text:0x00001928; // type:function size:0x10 scope:global align:4 +daWdStick_Execute__FP11daWdStick_c = .text:0x00001938; // type:function size:0x10 scope:global align:4 +daWdStick_Delete__FP11daWdStick_c = .text:0x00001948; // type:function size:0x10 scope:global align:4 +daWdStick_Create__FP10fopAc_ac_c = .text:0x00001958; // type:function size:0x4 scope:global align:4 +__dt__15daWdStick_HIO_cFv = .text:0x0000195C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_wdStick_cpp = .text:0x0000199C; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daWdStick_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@94296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@94299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94454 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94455 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94456 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94457 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94509 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94510 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94511 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94512 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94614 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94615 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94616 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94619 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94688 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94736 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94737 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94738 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94739 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94740 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94741 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94742 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94743 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@94744 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94760 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94765 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@94797 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94798 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94799 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94800 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +mCcDSph__11daWdStick_c = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_684_data_40 = .data:0x00000040; // type:object size:0xA data:string +l_mode_func$92128 = .data:0x0000004C; // type:object size:0x3C scope:local align:4 +l_daWdStick_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WdStick = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__15daWdStick_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_684_data_E4 = .data:0x000000E4; // type:object size:0x10 data:string +@92364 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__15daWdStick_HIO_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +__vt__11daWdStick_c = .data:0x00000110; // type:object size:0x18 scope:global align:4 +lbl_684_data_128 = .data:0x00000128; // type:object size:0xC data:string +@92368 = .data:0x00000134; // type:object size:0xC scope:local align:4 +__RTTI__11daWdStick_c = .data:0x00000140; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:2byte diff --git a/config/RZDJ01/rels/d_a_obj_web0/splits.txt b/config/RZDJ01/rels/d_a_obj_web0/splits.txt new file mode 100644 index 0000000000..5e2f1c2294 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_web0/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_web0.cpp: + .text start:0x000000CC end:0x00000B40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_web0/symbols.txt b/config/RZDJ01/rels/d_a_obj_web0/symbols.txt new file mode 100644 index 0000000000..a0eb933ab3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_web0/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Web0_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Web0_Draw__FP14obj_web0_class = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +daObj_Web0_Execute__FP14obj_web0_class = .text:0x00000164; // type:function size:0x49C scope:global align:4 +daObj_Web0_IsDelete__FP14obj_web0_class = .text:0x00000600; // type:function size:0x8 scope:global align:4 +daObj_Web0_Delete__FP14obj_web0_class = .text:0x00000608; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000670; // type:function size:0x1B4 scope:global align:4 +daObj_Web0_Create__FP10fopAc_ac_c = .text:0x00000824; // type:function size:0x294 scope:global align:4 +__dt__16daObj_Web0_HIO_cFv = .text:0x00000AB8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_web0_cpp = .text:0x00000AF8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93099 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93178 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93179 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@93239 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93299 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_685_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$91927 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Web0_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WEB0 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Web0_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_685_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@91949 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Web0_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_685_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_web1/splits.txt b/config/RZDJ01/rels/d_a_obj_web1/splits.txt new file mode 100644 index 0000000000..fc92cfabae --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_web1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_web1.cpp: + .text start:0x000000CC end:0x00000C80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDJ01/rels/d_a_obj_web1/symbols.txt b/config/RZDJ01/rels/d_a_obj_web1/symbols.txt new file mode 100644 index 0000000000..6699eeb353 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_web1/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Web1_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Web1_Draw__FP14obj_web1_class = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000164; // type:function size:0xC8 scope:global align:4 +daObj_Web1_Execute__FP14obj_web1_class = .text:0x0000022C; // type:function size:0x4E4 scope:global align:4 +daObj_Web1_IsDelete__FP14obj_web1_class = .text:0x00000710; // type:function size:0x8 scope:global align:4 +daObj_Web1_Delete__FP14obj_web1_class = .text:0x00000718; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x1E0 scope:global align:4 +daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0x284 scope:global align:4 +__dt__16daObj_Web1_HIO_cFv = .text:0x00000BF8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_web1_cpp = .text:0x00000C38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93116 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93117 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93179 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93190 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93191 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93194 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@93302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93307 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +lbl_686_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_cyl_src$91946 = .data:0x0000000C; // type:object size:0x44 scope:local align:4 +l_daObj_Web1_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WEB1 = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Web1_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_686_data_AC = .data:0x000000AC; // type:object size:0x11 data:string +@91969 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Web1_HIO_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_686_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_well_cover/splits.txt b/config/RZDJ01/rels/d_a_obj_well_cover/splits.txt new file mode 100644 index 0000000000..ff6da4b12a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_well_cover/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_well_cover.cpp: + .text start:0x0000005C end:0x000005A0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_obj_well_cover/symbols.txt b/config/RZDJ01/rels/d_a_obj_well_cover/symbols.txt new file mode 100644 index 0000000000..14e92b844e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_well_cover/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWCover_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWCover_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__13daObjWCover_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +CreateHeap__13daObjWCover_cFv = .text:0x00000134; // type:function size:0x68 scope:global align:4 +create__13daObjWCover_cFv = .text:0x0000019C; // type:function size:0xC0 scope:global align:4 +Execute__13daObjWCover_cFPPA3_A4_f = .text:0x0000025C; // type:function size:0x64 scope:global align:4 +modeWait__13daObjWCover_cFv = .text:0x000002C0; // type:function size:0xF4 scope:global align:4 +init_modeBreak__13daObjWCover_cFv = .text:0x000003B4; // type:function size:0x104 scope:global align:4 +modeBreak__13daObjWCover_cFv = .text:0x000004B8; // type:function size:0x4 scope:global align:4 +Draw__13daObjWCover_cFv = .text:0x000004BC; // type:function size:0x98 scope:global align:4 +Delete__13daObjWCover_cFv = .text:0x00000554; // type:function size:0x30 scope:global align:4 +daObjWCover_Draw__FP13daObjWCover_c = .text:0x00000584; // type:function size:0x10 scope:global align:4 +daObjWCover_Execute__FP13daObjWCover_c = .text:0x00000594; // type:function size:0x4 scope:global align:4 +daObjWCover_Delete__FP13daObjWCover_c = .text:0x00000598; // type:function size:0x4 scope:global align:4 +daObjWCover_Create__FP10fopAc_ac_c = .text:0x0000059C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92600 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92601 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92602 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92603 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +particle_id$91837 = .rodata:0x00000010; // type:object size:0x6 scope:local align:4 +@92624 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_687_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91814 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_daObjWCover_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WellCover = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__13daObjWCover_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_687_data_A0 = .data:0x000000A0; // type:object size:0xE data:string +@91899 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjWCover_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wflag/splits.txt b/config/RZDJ01/rels/d_a_obj_wflag/splits.txt new file mode 100644 index 0000000000..cb9f6d8d77 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wflag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wflag.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A8 diff --git a/config/RZDJ01/rels/d_a_obj_wflag/symbols.txt b/config/RZDJ01/rels/d_a_obj_wflag/symbols.txt new file mode 100644 index 0000000000..326348120d --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wflag/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Wflag_Draw__FP15obj_wflag_class = .text:0x0000005C; // type:function size:0xFC scope:global align:4 +daObj_Wflag_Execute__FP15obj_wflag_class = .text:0x00000158; // type:function size:0x520 scope:global align:4 +daObj_Wflag_IsDelete__FP15obj_wflag_class = .text:0x00000678; // type:function size:0x8 scope:global align:4 +daObj_Wflag_Delete__FP15obj_wflag_class = .text:0x00000680; // type:function size:0x30 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x2D0 scope:global align:4 +daObj_Wflag_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xE8 scope:global align:4 +__ct__9wf_tail_sFv = .text:0x00000A68; // type:function size:0x8C scope:global align:4 +__dt__9wf_tail_sFv = .text:0x00000AF4; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94657 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94661 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94662 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94663 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94664 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94665 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94666 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94667 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94768 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@94794 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +pd$93451 = .data:0x00000000; // type:object size:0x4C scope:local align:4 +lbl_688_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_daObj_Wflag_Method = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WFLAG = .data:0x00000078; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wind_stone/splits.txt b/config/RZDJ01/rels/d_a_obj_wind_stone/splits.txt new file mode 100644 index 0000000000..96e6e154bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wind_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wind_stone.cpp: + .text start:0x0000005C end:0x00000A9C + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_wind_stone/symbols.txt b/config/RZDJ01/rels/d_a_obj_wind_stone/symbols.txt new file mode 100644 index 0000000000..bbcd9400ed --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wind_stone/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daWindStone_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__13daWindStone_cFv = .text:0x00000060; // type:function size:0x50 scope:global align:4 +__dt__13daWindStone_cFv = .text:0x000000B0; // type:function size:0x90 scope:global align:4 +createHeap__13daWindStone_cFv = .text:0x00000140; // type:function size:0x110 scope:global align:4 +create__13daWindStone_cFv = .text:0x00000250; // type:function size:0x1D0 scope:global align:4 +execute__13daWindStone_cFv = .text:0x00000420; // type:function size:0x60 scope:global align:4 +draw__13daWindStone_cFv = .text:0x00000480; // type:function size:0xF8 scope:global align:4 +Delete__13daWindStone_cFv = .text:0x00000578; // type:function size:0xB4 scope:global align:4 data:2byte +setModelMtx__13daWindStone_cFv = .text:0x0000062C; // type:function size:0x60 scope:global align:4 +init__13daWindStone_cFv = .text:0x0000068C; // type:function size:0x6C scope:global align:4 +chkWlfInRange__13daWindStone_cFv = .text:0x000006F8; // type:function size:0x8C scope:global align:4 +chkEveOccur__13daWindStone_cFv = .text:0x00000784; // type:function size:0x48 scope:global align:4 +exeModeHowl__13daWindStone_cFv = .text:0x000007CC; // type:function size:0x98 scope:global align:4 +exeModeMapDisp__13daWindStone_cFv = .text:0x00000864; // type:function size:0x9C scope:global align:4 +chkMapDispMode__13daWindStone_cFv = .text:0x00000900; // type:function size:0xC4 scope:global align:4 +getGoldWolfIdx__13daWindStone_cFv = .text:0x000009C4; // type:function size:0x78 scope:global align:4 +daWindStone_create__FP13daWindStone_c = .text:0x00000A3C; // type:function size:0x54 scope:global align:4 +daWindStone_Delete__FP13daWindStone_c = .text:0x00000A90; // type:function size:0x4 scope:global align:4 +daWindStone_execute__FP13daWindStone_c = .text:0x00000A94; // type:function size:0x4 scope:global align:4 +daWindStone_draw__FP13daWindStone_c = .text:0x00000A98; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105684 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105685 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@105702 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105703 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105746 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +lbl_689_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daWindStone_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WindStone = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daWindStone_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_689_data_6C = .data:0x0000006C; // type:object size:0xE data:string +@104864 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__13daWindStone_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_689_data_98 = .data:0x00000098; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_window/splits.txt b/config/RZDJ01/rels/d_a_obj_window/splits.txt new file mode 100644 index 0000000000..16609576d1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_window/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_window.cpp: + .text start:0x0000005C end:0x0000086C + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000F4 diff --git a/config/RZDJ01/rels/d_a_obj_window/symbols.txt b/config/RZDJ01/rels/d_a_obj_window/symbols.txt new file mode 100644 index 0000000000..712c754b6a --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_window/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWindow_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +setBaseMtx__13daObjWindow_cFv = .text:0x000000BC; // type:function size:0x8C scope:global align:4 +Create__13daObjWindow_cFv = .text:0x00000148; // type:function size:0xB0 scope:global align:4 +CreateHeap__13daObjWindow_cFv = .text:0x000001F8; // type:function size:0x124 scope:global align:4 +create1st__13daObjWindow_cFv = .text:0x0000031C; // type:function size:0x80 scope:global align:4 +Execute__13daObjWindow_cFPPA3_A4_f = .text:0x0000039C; // type:function size:0x264 scope:global align:4 +Draw__13daObjWindow_cFv = .text:0x00000600; // type:function size:0xDC scope:global align:4 +Delete__13daObjWindow_cFv = .text:0x000006DC; // type:function size:0x30 scope:global align:4 +daObjWindow_create1st__FP13daObjWindow_c = .text:0x0000070C; // type:function size:0xC4 scope:global align:4 +daObjWindow_MoveBGDelete__FP13daObjWindow_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daObjWindow_MoveBGExecute__FP13daObjWindow_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +daObjWindow_MoveBGDraw__FP13daObjWindow_c = .text:0x000007D8; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000007E8; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bck = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@90061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90064 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90092 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90146 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90147 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@90148 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90149 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90150 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90151 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90152 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90153 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90154 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90155 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@90156 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_690_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +daObjWindow_METHODS = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Window = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__13daObjWindow_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_690_data_C8 = .data:0x000000C8; // type:object size:0xE data:string +@89118 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjWindow_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wood_pendulum/splits.txt b/config/RZDJ01/rels/d_a_obj_wood_pendulum/splits.txt new file mode 100644 index 0000000000..d2eee8e678 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wood_pendulum/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wood_pendulum.cpp: + .text start:0x0000005C end:0x000005EC + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_obj_wood_pendulum/symbols.txt b/config/RZDJ01/rels/d_a_obj_wood_pendulum/symbols.txt new file mode 100644 index 0000000000..4f0446e250 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wood_pendulum/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWPndlm_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWPndlm_cFv = .text:0x00000080; // type:function size:0x78 scope:global align:4 +Create__13daObjWPndlm_cFv = .text:0x000000F8; // type:function size:0x100 scope:global align:4 +CreateHeap__13daObjWPndlm_cFv = .text:0x000001F8; // type:function size:0x68 scope:global align:4 +create__13daObjWPndlm_cFv = .text:0x00000260; // type:function size:0x100 scope:global align:4 +execute__13daObjWPndlm_cFv = .text:0x00000360; // type:function size:0x1E8 scope:global align:4 +draw__13daObjWPndlm_cFv = .text:0x00000548; // type:function size:0x68 scope:global align:4 +daObjWPndlm_Draw__FP13daObjWPndlm_c = .text:0x000005B0; // type:function size:0x4 scope:global align:4 +daObjWPndlm_Execute__FP13daObjWPndlm_c = .text:0x000005B4; // type:function size:0x4 scope:global align:4 +daObjWPndlm_Delete__FP13daObjWPndlm_c = .text:0x000005B8; // type:function size:0x30 scope:global align:4 +daObjWPndlm_Create__FP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .rodata:0x00000040; // type:object size:0x40 scope:global align:4 +@89812 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@89815 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@89015 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@89907 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@89908 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_691_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjWPndlm_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodPendulum = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wood_statue/splits.txt b/config/RZDJ01/rels/d_a_obj_wood_statue/splits.txt new file mode 100644 index 0000000000..4a9cff9294 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wood_statue/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wood_statue.cpp: + .text start:0x0000005C end:0x00001098 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDJ01/rels/d_a_obj_wood_statue/symbols.txt b/config/RZDJ01/rels/d_a_obj_wood_statue/symbols.txt new file mode 100644 index 0000000000..1da3f272e4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wood_statue/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000012C; // type:function size:0x44 scope:global align:4 +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000170; // type:function size:0x2C scope:global align:4 +s_sh_sub__FPvPv = .text:0x0000019C; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjWStatue_cFv = .text:0x000001E8; // type:function size:0x4C scope:global align:4 +Create__14daObjWStatue_cFv = .text:0x00000234; // type:function size:0x188 scope:global align:4 +__CreateHeap__14daObjWStatue_cFv = .text:0x000003BC; // type:function size:0x8 scope:global align:4 +create__14daObjWStatue_cFv = .text:0x000003C4; // type:function size:0x1BC scope:global align:4 +bg_check__14daObjWStatue_cFv = .text:0x00000580; // type:function size:0x160 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000006E0; // type:function size:0xC scope:global align:4 +actionWaitInit__14daObjWStatue_cFv = .text:0x000006EC; // type:function size:0x64 scope:global align:4 +actionWait__14daObjWStatue_cFv = .text:0x00000750; // type:function size:0x110 scope:global align:4 +initActionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000860; // type:function size:0xC8 scope:global align:4 +actionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000928; // type:function size:0x48 scope:global align:4 +actionGetDemo__14daObjWStatue_cFv = .text:0x00000970; // type:function size:0x7C scope:global align:4 +actionInitSwOnWait__14daObjWStatue_cFv = .text:0x000009EC; // type:function size:0x58 scope:global align:4 +actionSwOnWait__14daObjWStatue_cFv = .text:0x00000A44; // type:function size:0xF8 scope:global align:4 +actionInitBoomerangCarry__14daObjWStatue_cFv = .text:0x00000B3C; // type:function size:0xDC scope:global align:4 +actionBoomerangCarry__14daObjWStatue_cFv = .text:0x00000C18; // type:function size:0x5C scope:global align:4 +demoProc__14daObjWStatue_cFv = .text:0x00000C74; // type:function size:0x1D4 scope:global align:4 +effectSet__14daObjWStatue_cFv = .text:0x00000E48; // type:function size:0xE8 scope:global align:4 +execute__14daObjWStatue_cFv = .text:0x00000F30; // type:function size:0xC8 scope:global align:4 +draw__14daObjWStatue_cFv = .text:0x00000FF8; // type:function size:0x54 scope:global align:4 +setListStart__14daObjWStatue_cFv = .text:0x0000104C; // type:function size:0x4 scope:global align:4 +_delete__14daObjWStatue_cFv = .text:0x00001050; // type:function size:0x38 scope:global align:4 +daObjWStatue_Draw__FP14daObjWStatue_c = .text:0x00001088; // type:function size:0x4 scope:global align:4 +daObjWStatue_Execute__FP14daObjWStatue_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +daObjWStatue_Delete__FP14daObjWStatue_c = .text:0x00001090; // type:function size:0x4 scope:global align:4 +daObjWStatue_Create__FP10fopAc_ac_c = .text:0x00001094; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@95287 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95364 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95365 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95368 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@95476 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@95477 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95478 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95479 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95480 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95509 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@95566 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95605 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95607 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95608 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_demoFunc$93948 = .rodata:0x00000084; // type:object size:0x3C scope:local align:4 +lbl_692_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_692_data_C = .data:0x0000000C; // type:object size:0x10 data:string +l_eventName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_692_data_20 = .data:0x00000020; // type:object size:0x10 data:string +lbl_692_data_30 = .data:0x00000030; // type:object size:0x5 data:string +lbl_692_data_35 = .data:0x00000035; // type:object size:0x5 data:string +lbl_692_data_3A = .data:0x0000003A; // type:object size:0x7 data:string +lbl_692_data_41 = .data:0x00000041; // type:object size:0x7 data:string +action_table$93896 = .data:0x00000048; // type:object size:0x10 scope:local align:4 +lbl_692_data_58 = .data:0x00000058; // type:object size:0x6 data:string +l_daObjWStatue_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodStatue = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daObjWStatue_c = .data:0x000000B0; // type:object size:0x44 scope:global align:4 +lbl_692_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@94004 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjWStatue_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_wsword/splits.txt b/config/RZDJ01/rels/d_a_obj_wsword/splits.txt new file mode 100644 index 0000000000..813b7e37d9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wsword/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wsword.cpp: + .text start:0x0000005C end:0x00000400 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_obj_wsword/symbols.txt b/config/RZDJ01/rels/d_a_obj_wsword/symbols.txt new file mode 100644 index 0000000000..6fabb94c9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_wsword/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWSword_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWSword_cFv = .text:0x00000080; // type:function size:0x6C scope:global align:4 +Create__13daObjWSword_cFv = .text:0x000000EC; // type:function size:0x78 scope:global align:4 +CreateHeap__13daObjWSword_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +create__13daObjWSword_cFv = .text:0x000001CC; // type:function size:0x144 scope:global align:4 +draw__13daObjWSword_cFv = .text:0x00000310; // type:function size:0x68 scope:global align:4 +daObjWSword_Draw__FP13daObjWSword_c = .text:0x00000378; // type:function size:0x4 scope:global align:4 +daObjWSword_Execute__FP13daObjWSword_c = .text:0x0000037C; // type:function size:0x50 scope:global align:4 +daObjWSword_Delete__FP13daObjWSword_c = .text:0x000003CC; // type:function size:0x30 scope:global align:4 +daObjWSword_Create__FP10fopAc_ac_c = .text:0x000003FC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_693_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_daObjWSword_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodenSword = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt b/config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt new file mode 100644 index 0000000000..e00406013c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yel_bag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_yel_bag.cpp: + .text start:0x000000CC end:0x000016BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDJ01/rels/d_a_obj_yel_bag/symbols.txt b/config/RZDJ01/rels/d_a_obj_yel_bag/symbols.txt new file mode 100644 index 0000000000..3a17fb80f2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yel_bag/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daObj_YBag_cFv = .text:0x000000CC; // type:function size:0xE8 scope:global align:4 +__dt__12daObj_YBag_cFv = .text:0x000001B4; // type:function size:0x100 scope:global align:4 +create__12daObj_YBag_cFv = .text:0x000002B4; // type:function size:0x204 scope:global align:4 +CreateHeap__12daObj_YBag_cFv = .text:0x000004B8; // type:function size:0xA0 scope:global align:4 +Execute__12daObj_YBag_cFv = .text:0x00000558; // type:function size:0x8F8 scope:global align:4 +Draw__12daObj_YBag_cFv = .text:0x00000E50; // type:function size:0x108 scope:global align:4 +createHeapCallBack__12daObj_YBag_cFP10fopAc_ac_c = .text:0x00000F58; // type:function size:0x4 scope:global align:4 +setEnvTevColor__12daObj_YBag_cFv = .text:0x00000F5C; // type:function size:0x58 scope:global align:4 +setRoomNo__12daObj_YBag_cFv = .text:0x00000FB4; // type:function size:0x44 scope:global align:4 +reset__12daObj_YBag_cFv = .text:0x00000FF8; // type:function size:0xF0 scope:global align:4 +setMtx__12daObj_YBag_cFv = .text:0x000010E8; // type:function size:0xD0 scope:global align:4 +calcRollAngle__12daObj_YBag_cFsi = .text:0x000011B8; // type:function size:0x88 scope:global align:4 +getWallAngle__12daObj_YBag_cFsPs = .text:0x00001240; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__12daObj_YBag_cFv = .text:0x000013B4; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__12daObj_YBag_cFv = .text:0x00001430; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__12daObj_YBag_cFv = .text:0x00001554; // type:function size:0x58 scope:global align:4 +daObj_YBag_Create__FPv = .text:0x000015AC; // type:function size:0x4 scope:global align:4 +daObj_YBag_Delete__FPv = .text:0x000015B0; // type:function size:0x34 scope:global align:4 +daObj_YBag_Execute__FPv = .text:0x000015E4; // type:function size:0x4 scope:global align:4 +daObj_YBag_Draw__FPv = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +daObj_YBag_IsDelete__FPv = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:global align:4 +__dt__18daObj_YBag_Param_cFv = .text:0x0000166C; // type:function size:0x40 scope:global align:4 +__ct__18daObj_YBag_Param_cFv = .text:0x000016AC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daObj_YBag_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +m__18daObj_YBag_Param_c = .rodata:0x00000030; // type:object size:0x2C scope:global align:4 +@96467 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96468 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96469 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96470 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96645 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@96646 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96647 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96648 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96649 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96653 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96654 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96655 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96656 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96657 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96658 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96659 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96660 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96661 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96663 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96668 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@96690 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96741 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96742 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96743 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96775 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_loadRes_YBAG0 = .data:0x00000008; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_694_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +l_resNames = .data:0x00000024; // type:object size:0x4 scope:global align:4 +emttrId$95098 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +daObj_YBag_MethodTable = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_YBAG = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__12daObj_YBag_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_694_data_8C = .data:0x0000008C; // type:object size:0xD data:string +@95150 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__12daObj_YBag_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__vt__18daObj_YBag_Param_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_694_data_BC = .data:0x000000BC; // type:object size:0x13 data:string +__RTTI__18daObj_YBag_Param_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDCyl__12daObj_YBag_c = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94668 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95097 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95094 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_obj_yobikusa/splits.txt b/config/RZDJ01/rels/d_a_obj_yobikusa/splits.txt new file mode 100644 index 0000000000..8ec2d68d40 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yobikusa/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_yobikusa.cpp: + .text start:0x0000005C end:0x00000FB4 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDJ01/rels/d_a_obj_yobikusa/symbols.txt b/config/RZDJ01/rels/d_a_obj_yobikusa/symbols.txt new file mode 100644 index 0000000000..b981df486f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yobikusa/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +initSwingWind__15daObjYobikusa_cFv = .text:0x00000094; // type:function size:0xC scope:global align:4 +executeSwingWind__15daObjYobikusa_cFv = .text:0x000000A0; // type:function size:0x1C4 scope:global align:4 +initPushDown__15daObjYobikusa_cFv = .text:0x00000264; // type:function size:0xC scope:global align:4 +executePushDown__15daObjYobikusa_cFv = .text:0x00000270; // type:function size:0xE4 scope:global align:4 +initPickLeaf__15daObjYobikusa_cFv = .text:0x00000354; // type:function size:0x3C scope:global align:4 +executePickLeaf__15daObjYobikusa_cFv = .text:0x00000390; // type:function size:0xF0 scope:global align:4 +create_init__15daObjYobikusa_cFv = .text:0x00000480; // type:function size:0x194 scope:global align:4 +initBaseMtx__15daObjYobikusa_cFv = .text:0x00000614; // type:function size:0x74 scope:global align:4 +getJointAngle__15daObjYobikusa_cFP5csXyzi = .text:0x00000688; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000006AC; // type:function size:0x10C scope:global align:4 +initCcCylinder__15daObjYobikusa_cFv = .text:0x000007B8; // type:function size:0x60 scope:global align:4 +toPickLeaf__15daObjYobikusa_cFv = .text:0x00000818; // type:function size:0x9C scope:global align:4 +setNewLeaf__15daObjYobikusa_cFv = .text:0x000008B4; // type:function size:0xBC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000970; // type:function size:0x148 scope:global align:4 +daObjYobikusa_Draw__FP15daObjYobikusa_c = .text:0x00000AB8; // type:function size:0x98 scope:global align:4 +daObjYobikusa_Execute__FP15daObjYobikusa_c = .text:0x00000B50; // type:function size:0x270 scope:global align:4 +daObjYobikusa_IsDelete__FP15daObjYobikusa_c = .text:0x00000DC0; // type:function size:0x8 scope:global align:4 +daObjYobikusa_Delete__FP15daObjYobikusa_c = .text:0x00000DC8; // type:function size:0x88 scope:global align:4 +daObjYobikusa_Create__FP10fopAc_ac_c = .text:0x00000E50; // type:function size:0x164 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__15daObjYobikusa_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@93421 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93440 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93476 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93477 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93478 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93479 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93481 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@93482 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +ccCylSrc$91963 = .rodata:0x00000064; // type:object size:0x44 scope:local align:4 +lbl_116_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName1 = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_116_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_arcName2 = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +ActionTable__15daObjYobikusa_c = .data:0x00000018; // type:object size:0x48 scope:global align:4 +l_daObjYobikusa_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Yobikusa = .data:0x00000080; // type:object size:0x30 scope:global align:4 +lbl_116_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +lbl_116_data_C0 = .data:0x000000C0; // type:object size:0xE data:string +lbl_116_data_CE = .data:0x000000CE; // type:object size:0xD data:string +lbl_116_data_DB = .data:0x000000DB; // type:object size:0xB data:string diff --git a/config/RZDJ01/rels/d_a_obj_yousei/splits.txt b/config/RZDJ01/rels/d_a_obj_yousei/splits.txt new file mode 100644 index 0000000000..1a80a521f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yousei/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_yousei.cpp: + .text start:0x0000005C end:0x000025A0 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000060 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDJ01/rels/d_a_obj_yousei/symbols.txt b/config/RZDJ01/rels/d_a_obj_yousei/symbols.txt new file mode 100644 index 0000000000..7ea75e0cee --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_yousei/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +InitCcSph__13daObjYOUSEI_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +SetCcSph__13daObjYOUSEI_cFv = .text:0x000000C8; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0xE0 scope:global align:4 +daObjYOUSEI_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x34C scope:global align:4 +daObjYOUSEI_Delete__FP13daObjYOUSEI_c = .text:0x0000054C; // type:function size:0x34 scope:global align:4 +SpeedSet__13daObjYOUSEI_cFv = .text:0x00000580; // type:function size:0xB4 scope:global align:4 +MoveAction__13daObjYOUSEI_cFv = .text:0x00000634; // type:function size:0x440 scope:global align:4 +BinAction__13daObjYOUSEI_cFv = .text:0x00000A74; // type:function size:0x23C scope:global align:4 +LinkChk__13daObjYOUSEI_cFv = .text:0x00000CB0; // type:function size:0x374 scope:global align:4 +WaitAction__13daObjYOUSEI_cFv = .text:0x00001024; // type:function size:0x5E8 scope:global align:4 +LinkAction__13daObjYOUSEI_cFv = .text:0x0000160C; // type:function size:0x5CC scope:global align:4 +LinkSearch__13daObjYOUSEI_cFv = .text:0x00001BD8; // type:function size:0xE0 scope:global align:4 +WayBgCheck__13daObjYOUSEI_cFffs = .text:0x00001CB8; // type:function size:0x118 scope:global align:4 +CareAction__13daObjYOUSEI_cFv = .text:0x00001DD0; // type:function size:0x8C scope:global align:4 +CheckGround__13daObjYOUSEI_cFv = .text:0x00001E5C; // type:function size:0x98 scope:global align:4 +CheckWater__13daObjYOUSEI_cFv = .text:0x00001EF4; // type:function size:0xE0 scope:global align:4 +Action__13daObjYOUSEI_cFv = .text:0x00001FD4; // type:function size:0x1CC scope:global align:4 +ObjHit__13daObjYOUSEI_cFv = .text:0x000021A0; // type:function size:0x11C scope:global align:4 +Execute__13daObjYOUSEI_cFv = .text:0x000022BC; // type:function size:0x190 scope:global align:4 +setBaseMtx__13daObjYOUSEI_cFv = .text:0x0000244C; // type:function size:0x78 scope:global align:4 +daObjYOUSEI_Draw__FP13daObjYOUSEI_c = .text:0x000024C4; // type:function size:0xB4 scope:global align:4 +daObjYOUSEI_Execute__FP13daObjYOUSEI_c = .text:0x00002578; // type:function size:0x4 scope:global align:4 +daObjYOUSEI_IsDelete__FP13daObjYOUSEI_c = .text:0x0000257C; // type:function size:0x8 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00002584; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$91875 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@94766 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@94778 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94855 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94856 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@94857 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94858 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94859 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94860 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@94916 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94917 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94919 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94920 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94921 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@94922 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94923 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94924 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94925 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94926 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94927 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94928 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94932 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@94958 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95022 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95023 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95024 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95025 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@95026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@95147 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@95148 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:string +@95150 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95151 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@95152 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@95239 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@95240 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@95246 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@95264 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@95268 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@95406 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +l_daObjYOUSEI_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Yousei = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_55_data_50 = .data:0x00000050; // type:object size:0x7 data:string +lbl_55_data_57 = .data:0x00000057; // type:object size:0x7 data:string +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +sLink_Pos = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_55_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_55_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_ystone/splits.txt b/config/RZDJ01/rels/d_a_obj_ystone/splits.txt new file mode 100644 index 0000000000..3d8cdebac5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ystone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ystone.cpp: + .text start:0x0000005C end:0x00000B18 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDJ01/rels/d_a_obj_ystone/symbols.txt b/config/RZDJ01/rels/d_a_obj_ystone/symbols.txt new file mode 100644 index 0000000000..f027fed0a2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_ystone/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ystone_Draw__FP16obj_ystone_class = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +setModelBaseMtx__FP16obj_ystone_class = .text:0x00000144; // type:function size:0xC0 scope:global align:4 +daObj_Ystone_Execute__FP16obj_ystone_class = .text:0x00000204; // type:function size:0x4BC scope:global align:4 +daObj_Ystone_IsDelete__FP16obj_ystone_class = .text:0x000006C0; // type:function size:0x8 scope:global align:4 +daObj_Ystone_Delete__FP16obj_ystone_class = .text:0x000006C8; // type:function size:0x3C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x260 scope:global align:4 +daObj_Ystone_Create__FP10fopAc_ac_c = .text:0x00000964; // type:function size:0x1B4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIndex = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +l_brkIndex = .rodata:0x0000001C; // type:object size:0xC scope:global align:4 +l_btkIndex = .rodata:0x00000028; // type:object size:0x1C scope:global align:4 +@94800 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94801 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +l_stageNum$93384 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_695_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_695_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_695_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_695_data_1E = .data:0x0000001E; // type:object size:0x8 data:string +l_arcName = .data:0x00000028; // type:object size:0x1C scope:global align:4 +lbl_695_data_44 = .data:0x00000044; // type:object size:0x8 data:string +lbl_695_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +lbl_695_data_54 = .data:0x00000054; // type:object size:0x8 data:string +lbl_695_data_5C = .data:0x0000005C; // type:object size:0x8 data:string +lbl_695_data_64 = .data:0x00000064; // type:object size:0x8 data:string +lbl_695_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +lbl_695_data_74 = .data:0x00000074; // type:object size:0x8 data:string +l_stageName$93376 = .data:0x0000007C; // type:object size:0x24 scope:local align:4 +mirror_effect_id$93441 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +@94804 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +l_daObj_Ystone_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_YSTONE = .data:0x000000F0; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zcloth/splits.txt b/config/RZDJ01/rels/d_a_obj_zcloth/splits.txt new file mode 100644 index 0000000000..4a350723fd --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zcloth/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zcloth.cpp: + .text start:0x0000005C end:0x00000330 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt b/config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt new file mode 100644 index 0000000000..4eadb24ca1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zcloth/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjZCloth_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjZCloth_cFv = .text:0x0000007C; // type:function size:0x6C scope:global align:4 +Create__13daObjZCloth_cFv = .text:0x000000E8; // type:function size:0x48 scope:global align:4 +create__13daObjZCloth_cFv = .text:0x00000130; // type:function size:0x168 scope:global align:4 +_delete__13daObjZCloth_cFv = .text:0x00000298; // type:function size:0x3C scope:global align:4 +daObjZCloth_Draw__FP13daObjZCloth_c = .text:0x000002D4; // type:function size:0x30 scope:global align:4 +daObjZCloth_Execute__FP13daObjZCloth_c = .text:0x00000304; // type:function size:0x24 scope:global align:4 +daObjZCloth_Delete__FP13daObjZCloth_c = .text:0x00000328; // type:function size:0x4 scope:global align:4 +daObjZCloth_Create__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daObjZCloth_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZoraCloth = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daObjZCloth_c = .data:0x00000050; // type:object size:0x44 scope:global align:4 +lbl_696_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89067 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjZCloth_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zdoor/splits.txt b/config/RZDJ01/rels/d_a_obj_zdoor/splits.txt new file mode 100644 index 0000000000..fb3c3fee9c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zdoor.cpp: + .text start:0x0000005C end:0x00000A58 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000001AC diff --git a/config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt b/config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt new file mode 100644 index 0000000000..6e0dd5bd7c --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zdoor/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +checkPlayerPos__FP9daZdoor_c = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000E4; // type:function size:0x98 scope:global align:4 +doorTgHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000017C; // type:function size:0xEC scope:global align:4 +init_cyl__9daZdoor_cFv = .text:0x00000268; // type:function size:0xE4 scope:global align:4 +set_cyl__9daZdoor_cFv = .text:0x0000034C; // type:function size:0xF8 scope:global align:4 +setBaseMtx__9daZdoor_cFv = .text:0x00000444; // type:function size:0x6C scope:global align:4 +Create__9daZdoor_cFv = .text:0x000004B0; // type:function size:0x74 scope:global align:4 +CreateHeap__9daZdoor_cFv = .text:0x00000524; // type:function size:0x7C scope:global align:4 +create1st__9daZdoor_cFv = .text:0x000005A0; // type:function size:0xB8 scope:global align:4 +Execute__9daZdoor_cFPPA3_A4_f = .text:0x00000658; // type:function size:0x1A0 scope:global align:4 +Draw__9daZdoor_cFv = .text:0x000007F8; // type:function size:0x98 scope:global align:4 +Delete__9daZdoor_cFv = .text:0x00000890; // type:function size:0x3C scope:global align:4 +daZdoor_create1st__FP9daZdoor_c = .text:0x000008CC; // type:function size:0xF0 scope:global align:4 +daZdoor_MoveBGDelete__FP9daZdoor_c = .text:0x000009BC; // type:function size:0x4 scope:global align:4 +daZdoor_MoveBGExecute__FP9daZdoor_c = .text:0x000009C0; // type:function size:0x4 scope:global align:4 +daZdoor_MoveBGDraw__FP9daZdoor_c = .text:0x000009C4; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009D4; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_data = .rodata:0x00000000; // type:object size:0x3C scope:global align:4 +l_cyl_data2 = .rodata:0x0000003C; // type:object size:0x3C scope:global align:4 +l_open_limit_max = .rodata:0x00000078; // type:object size:0x6 scope:global align:4 +l_open_limit_min = .rodata:0x0000007E; // type:object size:0x6 scope:global align:2 +l_open_speed = .rodata:0x00000084; // type:object size:0x6 scope:global align:4 +@92863 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92884 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@92931 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@92936 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 data:double +@92949 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92950 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92951 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +estimateSizeTbl$91877 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93034 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@93035 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .data:0x00000044; // type:object size:0x44 scope:global align:4 +lbl_697_data_88 = .data:0x00000088; // type:object size:0x8 data:string +lbl_697_data_90 = .data:0x00000090; // type:object size:0x8 data:string +lbl_697_data_98 = .data:0x00000098; // type:object size:0x8 data:string +l_arcName = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_697_data_AC = .data:0x000000AC; // type:object size:0xC data:string +lbl_697_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +lbl_697_data_C4 = .data:0x000000C4; // type:object size:0xC data:string +l_bmdName = .data:0x000000D0; // type:object size:0xC scope:global align:4 +lbl_697_data_DC = .data:0x000000DC; // type:object size:0xC data:string +lbl_697_data_E8 = .data:0x000000E8; // type:object size:0xC data:string +lbl_697_data_F4 = .data:0x000000F4; // type:object size:0xC data:string +l_dzbName = .data:0x00000100; // type:object size:0xC scope:global align:4 +daZdoor_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZDoor = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__9daZdoor_c = .data:0x0000015C; // type:object size:0x28 scope:global align:4 +lbl_697_data_184 = .data:0x00000184; // type:object size:0xA data:string +@91973 = .data:0x00000190; // type:object size:0x14 scope:local align:4 +__RTTI__9daZdoor_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zrTurara/splits.txt b/config/RZDJ01/rels/d_a_obj_zrTurara/splits.txt new file mode 100644 index 0000000000..48fa7bec2b --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zrTurara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTurara.cpp: + .text start:0x000000CC end:0x00000DB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_obj_zrTurara/symbols.txt b/config/RZDJ01/rels/d_a_obj_zrTurara/symbols.txt new file mode 100644 index 0000000000..ac60425434 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zrTurara/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daZrTurara_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__12daZrTurara_cFv = .text:0x000000F0; // type:function size:0x104 scope:global align:4 +CreateHeap__12daZrTurara_cFv = .text:0x000001F4; // type:function size:0x124 scope:global align:4 +create__12daZrTurara_cFv = .text:0x00000318; // type:function size:0x294 scope:global align:4 +Execute__12daZrTurara_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x60 scope:global align:4 +move__12daZrTurara_cFv = .text:0x0000060C; // type:function size:0xA4 scope:global align:4 +modeWait__12daZrTurara_cFv = .text:0x000006B0; // type:function size:0x84 scope:global align:4 +init_modeBreak__12daZrTurara_cFv = .text:0x00000734; // type:function size:0x298 scope:global align:4 +modeBreak__12daZrTurara_cFv = .text:0x000009CC; // type:function size:0x1B8 scope:global align:4 +modeEnd__12daZrTurara_cFv = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +Draw__12daZrTurara_cFv = .text:0x00000B88; // type:function size:0xD0 scope:global align:4 +Delete__12daZrTurara_cFv = .text:0x00000C58; // type:function size:0x68 scope:global align:4 +daZrTurara_Draw__FP12daZrTurara_c = .text:0x00000CC0; // type:function size:0x10 scope:global align:4 +daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000CD0; // type:function size:0x4 scope:global align:4 +daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +__dt__16daZrTurara_HIO_cFv = .text:0x00000CDC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_zrTurara_cpp = .text:0x00000D1C; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000D94; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93187 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daZrTurara_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@93195 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93309 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93312 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +mode_proc$91966 = .rodata:0x00000048; // type:object size:0x24 scope:local align:4 +@93362 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93427 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@93451 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93452 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_698_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daZrTurara_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_zrTurara = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daZrTurara_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_698_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@92097 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daZrTurara_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__12daZrTurara_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_698_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@92101 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daZrTurara_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91870 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte +mCcDCyl__12daZrTurara_c = .bss:0x00000020; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zrTuraraRock/splits.txt b/config/RZDJ01/rels/d_a_obj_zrTuraraRock/splits.txt new file mode 100644 index 0000000000..e72bb6321f --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zrTuraraRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTuraraRock.cpp: + .text start:0x000000CC end:0x00000834 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDJ01/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/RZDJ01/rels/d_a_obj_zrTuraraRock/symbols.txt new file mode 100644 index 0000000000..4fb10da7e2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daZrTuraRc_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +setBaseMtx__12daZrTuraRc_cFv = .text:0x00000120; // type:function size:0xA0 scope:global align:4 +CreateHeap__12daZrTuraRc_cFv = .text:0x000001C0; // type:function size:0x68 scope:global align:4 +create__12daZrTuraRc_cFv = .text:0x00000228; // type:function size:0x2BC scope:global align:4 +createHeapCallBack__12daZrTuraRc_cFP10fopAc_ac_c = .text:0x000004E4; // type:function size:0x4 scope:global align:4 +Execute__12daZrTuraRc_cFv = .text:0x000004E8; // type:function size:0x6C scope:global align:4 +move__12daZrTuraRc_cFv = .text:0x00000554; // type:function size:0x7C scope:global align:4 +init_modeDrop__12daZrTuraRc_cFv = .text:0x000005D0; // type:function size:0x38 scope:global align:4 +modeDrop__12daZrTuraRc_cFv = .text:0x00000608; // type:function size:0x78 scope:global align:4 +bgCheck__12daZrTuraRc_cFv = .text:0x00000680; // type:function size:0x40 scope:global align:4 +modeDropEnd__12daZrTuraRc_cFv = .text:0x000006C0; // type:function size:0x4 scope:global align:4 +Draw__12daZrTuraRc_cFv = .text:0x000006C4; // type:function size:0x68 scope:global align:4 +daZrTuraRc_Draw__FP12daZrTuraRc_c = .text:0x0000072C; // type:function size:0x4 scope:global align:4 +daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000730; // type:function size:0x4 scope:global align:4 +daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000734; // type:function size:0x44 scope:global align:4 +daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000778; // type:function size:0x4 scope:global align:4 +__dt__16daZrTuraRc_HIO_cFv = .text:0x0000077C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_zrTuraraRock_cpp = .text:0x000007BC; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92663 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92664 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92665 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92666 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92667 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daZrTuraRc_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@92677 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@92747 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@92748 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92749 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92750 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92751 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@92752 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92753 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92756 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +mode_proc$91804 = .rodata:0x00000070; // type:object size:0x18 scope:local align:4 +@92814 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +lbl_699_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daZrTuraRc_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_zrTuraraRc = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daZrTuraRc_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_699_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@91874 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daZrTuraRc_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91731 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float +mCcDSph__12daZrTuraRc_c = .bss:0x00000034; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zraMark/splits.txt b/config/RZDJ01/rels/d_a_obj_zraMark/splits.txt new file mode 100644 index 0000000000..191bc54623 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zraMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zraMark.cpp: + .text start:0x0000005C end:0x0000141C + .rodata start:0x00000000 end:0x00000214 + .data start:0x00000000 end:0x00000088 diff --git a/config/RZDJ01/rels/d_a_obj_zraMark/symbols.txt b/config/RZDJ01/rels/d_a_obj_zraMark/symbols.txt new file mode 100644 index 0000000000..7975174bbb --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zraMark/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +Create__14daObjZraMark_cFv = .text:0x00000060; // type:function size:0x1D4 scope:global align:4 +CreateHeap__14daObjZraMark_cFv = .text:0x00000234; // type:function size:0x1A4 scope:global align:4 +Execute__14daObjZraMark_cFv = .text:0x000003D8; // type:function size:0x78 scope:global align:4 +Draw__14daObjZraMark_cFv = .text:0x00000450; // type:function size:0xDC scope:global align:4 +Delete__14daObjZraMark_cFv = .text:0x0000052C; // type:function size:0x48 scope:global align:4 +getType__14daObjZraMark_cFv = .text:0x00000574; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjZraMark_cFv = .text:0x000005C0; // type:function size:0x18C scope:global align:4 +col_init__14daObjZraMark_cFv = .text:0x0000074C; // type:function size:0x70 scope:global align:4 +col_set__14daObjZraMark_cFv = .text:0x000007BC; // type:function size:0x300 scope:global align:4 +schHoz__14daObjZraMark_cFv = .text:0x00000ABC; // type:function size:0x4C scope:global align:4 +entryPointer__14daObjZraMark_cFP10fopAc_ac_c = .text:0x00000B08; // type:function size:0x5C scope:global align:4 +informBlast__14daObjZraMark_cFv = .text:0x00000B64; // type:function size:0x84 scope:global align:4 +daObjZraMark_Execute__FP14daObjZraMark_c = .text:0x00000BE8; // type:function size:0x4 scope:global align:4 +daObjZraMark_Draw__FP14daObjZraMark_c = .text:0x00000BEC; // type:function size:0x4 scope:global align:4 +daObjZraMark_IsDelete__FP14daObjZraMark_c = .text:0x00000BF0; // type:function size:0x8 scope:global align:4 +daObjZraMark_Delete__FP14daObjZraMark_c = .text:0x00000BF8; // type:function size:0x4 scope:global align:4 +daObjZraMark_create__FP10fopAc_ac_c = .text:0x00000BFC; // type:function size:0x4 scope:global align:4 +create__16_ZraMark_Hahen_cFRC4cXyzScScScSc = .text:0x00000C00; // type:function size:0x7C scope:global align:4 +loadModel__16_ZraMark_Hahen_cFv = .text:0x00000C7C; // type:function size:0x7C scope:global align:4 +init__16_ZraMark_Hahen_cFRC4cXyzScScSc = .text:0x00000CF8; // type:function size:0x2AC scope:global align:4 +calcSpeed__16_ZraMark_Hahen_cFv = .text:0x00000FA4; // type:function size:0x78 scope:global align:4 +setMtx__16_ZraMark_Hahen_cFv = .text:0x0000101C; // type:function size:0x5C scope:global align:4 +draw__16_ZraMark_Hahen_cFv = .text:0x00001078; // type:function size:0x6C scope:global align:4 +create__20_ZraMark_Hahen_Mng_cFRC4cXyzScScScSc = .text:0x000010E4; // type:function size:0x90 scope:global align:4 +calc__20_ZraMark_Hahen_Mng_cFv = .text:0x00001174; // type:function size:0x7C scope:global align:4 +draw__20_ZraMark_Hahen_Mng_cFv = .text:0x000011F0; // type:function size:0x58 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001248; // type:function size:0x3C scope:global align:4 +__ct__16_ZraMark_Hahen_cFv = .text:0x00001284; // type:function size:0x84 scope:global align:4 +__dt__16_ZraMark_Hahen_cFv = .text:0x00001308; // type:function size:0x68 scope:global align:4 +get_MarkType__14daObjZraMark_cFv = .text:0x00001370; // type:function size:0x18 scope:global align:4 +is_branch_pat__14daObjZraMark_cFv = .text:0x00001388; // type:function size:0x20 scope:global align:4 +_Material_Off__14daObjZraMark_cFUs = .text:0x000013A8; // type:function size:0x28 scope:global align:4 +_Material_On__14daObjZraMark_cFUs = .text:0x000013D0; // type:function size:0x28 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000013F8; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_sph_src = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +l_arcIdx = .rodata:0x00000058; // type:object size:0x10 scope:global align:4 +@98500 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98501 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98502 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98503 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98504 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98615 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98616 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98617 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_coOffset$96791 = .rodata:0x00000088; // type:object size:0x30 scope:local align:4 +@98704 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98772 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98773 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +sHahenBmdType$96965 = .rodata:0x000000C4; // type:object size:0x8 scope:local align:4 +sScale$96981 = .rodata:0x000000CC; // type:object size:0x38 scope:local align:4 +sRoot$96982 = .rodata:0x00000104; // type:object size:0xE0 scope:local align:4 +@98861 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@98862 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@98863 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@98864 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@98865 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@98866 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@98867 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@98868 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@98869 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@98870 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@98871 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +lbl_700_data_0 = .data:0x00000000; // type:object size:0x1 data:byte +lbl_700_data_1 = .data:0x00000001; // type:object size:0x5 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjZraMark_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_ZRA_MARK = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +roottype$96983 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 data:4byte +__vt__18daNpcF_ActorMngr_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_700_data_6C = .data:0x0000006C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zra_freeze/splits.txt b/config/RZDJ01/rels/d_a_obj_zra_freeze/splits.txt new file mode 100644 index 0000000000..5c333dd696 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zra_freeze/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zra_freeze.cpp: + .text start:0x0000005C end:0x0000093C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_obj_zra_freeze/symbols.txt b/config/RZDJ01/rels/d_a_obj_zra_freeze/symbols.txt new file mode 100644 index 0000000000..2783605d71 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zra_freeze/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daZraFreeze_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +chkActorInScreen__13daZraFreeze_cFv = .text:0x000000C8; // type:function size:0x1A4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000026C; // type:function size:0x4 scope:global align:4 +Create__13daZraFreeze_cFv = .text:0x00000270; // type:function size:0x160 scope:global align:4 +CreateHeap__13daZraFreeze_cFv = .text:0x000003D0; // type:function size:0x7C scope:global align:4 +setHitodamaPrtcl__13daZraFreeze_cFv = .text:0x0000044C; // type:function size:0x1BC scope:global align:4 +Execute__13daZraFreeze_cFv = .text:0x00000608; // type:function size:0x248 scope:global align:4 +Draw__13daZraFreeze_cFv = .text:0x00000850; // type:function size:0xA8 scope:global align:4 +daZraFreeze_Draw__FP13daZraFreeze_c = .text:0x000008F8; // type:function size:0x4 scope:global align:4 +daZraFreeze_Execute__FP13daZraFreeze_c = .text:0x000008FC; // type:function size:0x4 scope:global align:4 +daZraFreeze_IsDelete__FP13daZraFreeze_c = .text:0x00000900; // type:function size:0x8 scope:global align:4 +daZraFreeze_Delete__FP13daZraFreeze_c = .text:0x00000908; // type:function size:0x30 scope:global align:4 +daZraFreeze_create__FP10fopAc_ac_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@93223 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93224 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +id$92134 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93342 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93343 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93344 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_701_data_0 = .data:0x00000000; // type:object size:0x4 data:string +l_arcName = .data:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte +lbl_701_data_8 = .data:0x00000008; // type:object size:0xD data:string +lbl_701_data_15 = .data:0x00000015; // type:object size:0x10 data:string +lbl_701_data_25 = .data:0x00000025; // type:object size:0xF data:string +l_bmdName$92119 = .data:0x00000034; // type:object size:0xC scope:local align:4 +lbl_701_data_40 = .data:0x00000040; // type:object size:0xB data:string +l_daZraFreeze_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ZRAFREEZE = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_zra_rock/splits.txt b/config/RZDJ01/rels/d_a_obj_zra_rock/splits.txt new file mode 100644 index 0000000000..0de97e968e --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zra_rock.cpp: + .text start:0x0000005C end:0x00000798 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDJ01/rels/d_a_obj_zra_rock/symbols.txt b/config/RZDJ01/rels/d_a_obj_zra_rock/symbols.txt new file mode 100644 index 0000000000..06f3d65e96 --- /dev/null +++ b/config/RZDJ01/rels/d_a_obj_zra_rock/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAttnPos__14daObjZraRock_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +setBaseMtx__14daObjZraRock_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +setEnvTevColor__14daObjZraRock_cFv = .text:0x0000016C; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjZraRock_cFv = .text:0x000001C4; // type:function size:0x40 scope:global align:4 +Create__14daObjZraRock_cFv = .text:0x00000204; // type:function size:0x144 scope:global align:4 +CreateHeap__14daObjZraRock_cFv = .text:0x00000348; // type:function size:0x114 scope:global align:4 +create__14daObjZraRock_cFv = .text:0x0000045C; // type:function size:0x164 scope:global align:4 +Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000005C0; // type:function size:0x58 scope:global align:4 +Draw__14daObjZraRock_cFv = .text:0x00000618; // type:function size:0xD0 scope:global align:4 +Delete__14daObjZraRock_cFv = .text:0x000006E8; // type:function size:0x68 scope:global align:4 +daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000750; // type:function size:0x10 scope:global align:4 +daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000760; // type:function size:0x4 scope:global align:4 +daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000764; // type:function size:0x8 scope:global align:4 +daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000076C; // type:function size:0x4 scope:global align:4 +daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00000774; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95793 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95794 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +lbl_702_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_702_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjZraRock_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZraRock = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObjZraRock_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_702_data_98 = .data:0x00000098; // type:object size:0xF data:string +@95061 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjZraRock_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_passer_mng/splits.txt b/config/RZDJ01/rels/d_a_passer_mng/splits.txt new file mode 100644 index 0000000000..2408aea09c --- /dev/null +++ b/config/RZDJ01/rels/d_a_passer_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_passer_mng.cpp: + .text start:0x0000005C end:0x00001720 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000150 diff --git a/config/RZDJ01/rels/d_a_passer_mng/symbols.txt b/config/RZDJ01/rels/d_a_passer_mng/symbols.txt new file mode 100644 index 0000000000..0850d305b4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_passer_mng/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daPasserMng_Execute__FP13daPasserMng_c = .text:0x0000005C; // type:function size:0x200 scope:global align:4 +getPasserParam__13daPasserMng_cFv = .text:0x0000025C; // type:function size:0xFFC scope:global align:4 +daPasserMng_IsDelete__FP13daPasserMng_c = .text:0x00001258; // type:function size:0x8 scope:global align:4 +daPasserMng_Delete__FP13daPasserMng_c = .text:0x00001260; // type:function size:0x48 scope:global align:4 +daPasserMng_Create__FP10fopAc_ac_c = .text:0x000012A8; // type:function size:0x414 scope:global align:4 +getTime__13daPasserMng_cFv = .text:0x000016BC; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__13daPasserMng_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +groupA = .rodata:0x00000008; // type:object size:0x20 scope:global align:4 +groupB = .rodata:0x00000028; // type:object size:0x24 scope:global align:4 +groupC = .rodata:0x0000004C; // type:object size:0x24 scope:global align:4 +groupD = .rodata:0x00000070; // type:object size:0x20 scope:global align:4 +@94974 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94978 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94981 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@95140 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +mGroupTbl__13daPasserMng_c = .data:0x00000000; // type:object size:0x10 scope:global align:4 +@94984 = .data:0x00000010; // type:object size:0x78 scope:local align:4 +@94983 = .data:0x00000088; // type:object size:0x78 scope:local align:4 +l_daPasserMng_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_PASSER_MNG = .data:0x00000120; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_path_line/splits.txt b/config/RZDJ01/rels/d_a_path_line/splits.txt new file mode 100644 index 0000000000..a7ee2daafa --- /dev/null +++ b/config/RZDJ01/rels/d_a_path_line/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_path_line.cpp: + .data start:0x00000000 end:0x00000034 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_path_line/symbols.txt b/config/RZDJ01/rels/d_a_path_line/symbols.txt new file mode 100644 index 0000000000..cde229fd21 --- /dev/null +++ b/config/RZDJ01/rels/d_a_path_line/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_PATH_LINE = .data:0x00000000; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_peru/splits.txt b/config/RZDJ01/rels/d_a_peru/splits.txt new file mode 100644 index 0000000000..d5b5b6c294 --- /dev/null +++ b/config/RZDJ01/rels/d_a_peru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_peru.cpp: + .text start:0x000000CC end:0x00003B4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000880 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_peru/symbols.txt b/config/RZDJ01/rels/d_a_peru/symbols.txt new file mode 100644 index 0000000000..b60bc03a98 --- /dev/null +++ b/config/RZDJ01/rels/d_a_peru/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__8daPeru_cFv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +create__8daPeru_cFv = .text:0x000001A8; // type:function size:0x48C scope:global align:4 +CreateHeap__8daPeru_cFv = .text:0x00000634; // type:function size:0x274 scope:global align:4 +typeInitialize__8daPeru_cFv = .text:0x000008A8; // type:function size:0x104 scope:global align:4 +Draw__8daPeru_cFv = .text:0x000009AC; // type:function size:0x9C scope:global align:4 +createHeapCallBack__8daPeru_cFP10fopAc_ac_c = .text:0x00000A48; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__8daPeru_cFP8J3DJointi = .text:0x00000A4C; // type:function size:0x54 scope:global align:4 +isDelete__8daPeru_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global align:4 +reset__8daPeru_cFv = .text:0x00000AD4; // type:function size:0x154 scope:global align:4 +setParam__8daPeru_cFv = .text:0x00000C28; // type:function size:0x104 scope:global align:4 +setAfterTalkMotion__8daPeru_cFv = .text:0x00000D2C; // type:function size:0x1C scope:global align:4 +srchActors__8daPeru_cFv = .text:0x00000D48; // type:function size:0xB0 scope:global align:4 +evtTalk__8daPeru_cFv = .text:0x00000DF8; // type:function size:0xDC scope:global align:4 +evtCutProc__8daPeru_cFv = .text:0x00000ED4; // type:function size:0xB8 scope:global align:4 +action__8daPeru_cFv = .text:0x00000F8C; // type:function size:0x4C scope:global align:4 +setAttnPos__8daPeru_cFv = .text:0x00000FD8; // type:function size:0x224 scope:global align:4 +setCollision__8daPeru_cFv = .text:0x000011FC; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__8daPeru_cFv = .text:0x000013AC; // type:function size:0x8 scope:global align:4 +setAction__8daPeru_cFM8daPeru_cFPCvPvi_ii = .text:0x000013B4; // type:function size:0xB0 scope:global align:4 +wait__8daPeru_cFi = .text:0x00001464; // type:function size:0x214 scope:global align:4 +is_AppearDemo_start__8daPeru_cFv = .text:0x00001678; // type:function size:0x7C scope:global align:4 +talk__8daPeru_cFi = .text:0x000016F4; // type:function size:0x288 scope:global align:4 +jump_st__8daPeru_cFi = .text:0x0000197C; // type:function size:0x1B0 scope:global align:4 +jump_ed__8daPeru_cFi = .text:0x00001B2C; // type:function size:0x190 scope:global align:4 +sniff__8daPeru_cFi = .text:0x00001CBC; // type:function size:0x130 scope:global align:4 +demo_appear__8daPeru_cFi = .text:0x00001DEC; // type:function size:0x124 scope:global align:4 +demo_walk_to_link__8daPeru_cFi = .text:0x00001F10; // type:function size:0x178 scope:global align:4 +demo_walk_circle__8daPeru_cFi = .text:0x00002088; // type:function size:0x144 scope:global align:4 +demo_walk_to_window__8daPeru_cFi = .text:0x000021CC; // type:function size:0x1E4 scope:global align:4 +demo_walk_to_pathway__8daPeru_cFi = .text:0x000023B0; // type:function size:0x174 scope:global align:4 +cutAppear__8daPeru_cFi = .text:0x00002524; // type:function size:0x94 scope:global align:4 +_cutAppear_Init__8daPeru_cFRCi = .text:0x000025B8; // type:function size:0x620 scope:global align:4 +_cutAppear_Main__8daPeru_cFRCi = .text:0x00002BD8; // type:function size:0x420 scope:global align:4 +_catdoor_open__8daPeru_cFv = .text:0x00002FF8; // type:function size:0xE0 scope:global align:4 +_catdoor_open_demoskip__8daPeru_cFv = .text:0x000030D8; // type:function size:0x68 scope:global align:4 +cutAppear_skip__8daPeru_cFi = .text:0x00003140; // type:function size:0x94 scope:global align:4 +_cutAppear_skip_Init__8daPeru_cFRCi = .text:0x000031D4; // type:function size:0xD8 scope:global align:4 +_cutAppear_skip_Main__8daPeru_cFRCi = .text:0x000032AC; // type:function size:0x18 scope:global align:4 +daPeru_Create__FPv = .text:0x000032C4; // type:function size:0x4 scope:global align:4 +daPeru_Delete__FPv = .text:0x000032C8; // type:function size:0x34 scope:global align:4 +daPeru_Execute__FPv = .text:0x000032FC; // type:function size:0x4 scope:global align:4 +daPeru_Draw__FPv = .text:0x00003300; // type:function size:0x4 scope:global align:4 +daPeru_IsDelete__FPv = .text:0x00003304; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_peru_cpp = .text:0x0000330C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000033B4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000033F4; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000034C0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003500; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003544; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003580; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003674; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003770; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003880; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003900; // type:function size:0x1C scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x0000391C; // type:function size:0x94 scope:global align:4 +fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000039B0; // type:function size:0x10 scope:global align:4 +fopAcM_SetOldPosition__FP10fopAc_ac_cfff = .text:0x000039C0; // type:function size:0x10 scope:global align:4 +getEyeballMaterialNo__8daPeru_cFv = .text:0x000039D0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__8daPeru_cFv = .text:0x000039D8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daPeru_cFv = .text:0x000039E0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__8daPeru_cFv = .text:0x000039E8; // type:function size:0x8 scope:global align:4 +beforeMove__8daPeru_cFv = .text:0x000039F0; // type:function size:0x78 scope:global align:4 +checkRemoveJoint__8daPeru_cFi = .text:0x00003A68; // type:function size:0x10 scope:global align:4 +checkChangeJoint__8daPeru_cFi = .text:0x00003A78; // type:function size:0x10 scope:global align:4 +__dt__14daPeru_Param_cFv = .text:0x00003A88; // type:function size:0x40 scope:global align:4 +__ct__14daPeru_Param_cFv = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003AD8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__14daPeru_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@99750 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99751 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99752 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99753 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@99782 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99835 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99876 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@99877 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99913 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@100014 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100100 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100102 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100105 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@95389 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:4byte +@100300 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100301 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100302 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100303 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100304 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100305 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100359 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100371 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100383 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100384 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100385 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100414 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100415 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100416 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100429 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100430 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100431 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100432 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100433 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_704_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_704_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_704_data_15 = .data:0x00000015; // type:object size:0x11 data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_704_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_704_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000060; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000EC; // type:object size:0x134 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000220; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x00000270; // type:object size:0xA0 scope:global align:4 +mCutNameList__8daPeru_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +mCutList__8daPeru_c = .data:0x0000031C; // type:object size:0x24 scope:global align:4 data:4byte +@99937 = .data:0x00000340; // type:object size:0xC scope:local align:4 data:4byte +@100035 = .data:0x0000034C; // type:object size:0xC scope:local align:4 data:4byte +@100036 = .data:0x00000358; // type:object size:0xC scope:local align:4 data:4byte +lbl_704_data_364 = .data:0x00000364; // type:object size:0x5 data:string +@100249 = .data:0x0000036C; // type:object size:0xC scope:local align:4 data:4byte +@100250 = .data:0x00000378; // type:object size:0xC scope:local align:4 data:4byte +@100292 = .data:0x00000384; // type:object size:0xC scope:local align:4 data:4byte +@100316 = .data:0x00000390; // type:object size:0xC scope:local align:4 data:4byte +@100349 = .data:0x0000039C; // type:object size:0xC scope:local align:4 data:4byte +@100379 = .data:0x000003A8; // type:object size:0xC scope:local align:4 data:4byte +@100392 = .data:0x000003B4; // type:object size:0xC scope:local align:4 data:4byte +@100406 = .data:0x000003C0; // type:object size:0xC scope:local align:4 data:4byte +@100423 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +lbl_704_data_3D8 = .data:0x000003D8; // type:object size:0x7 data:string +@100467 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +@100468 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +@100469 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +@100470 = .data:0x00000404; // type:object size:0xC scope:local align:4 +@100471 = .data:0x00000410; // type:object size:0xC scope:local align:4 +@100472 = .data:0x0000041C; // type:object size:0xC scope:local align:4 +@100523 = .data:0x00000428; // type:object size:0xC scope:local align:4 data:4byte +@100583 = .data:0x00000434; // type:object size:0xC scope:local align:4 data:4byte +daPeru_MethodTable = .data:0x00000440; // type:object size:0x20 scope:global align:4 +g_profile_PERU = .data:0x00000460; // type:object size:0x30 scope:global align:4 +__vt__8daPeru_c = .data:0x00000490; // type:object size:0xC4 scope:global align:4 +lbl_704_data_554 = .data:0x00000554; // type:object size:0x9 data:string +@96132 = .data:0x00000560; // type:object size:0x14 scope:local align:4 +__RTTI__8daPeru_c = .data:0x00000574; // type:object size:0x8 scope:global align:4 +__vt__14daPeru_Param_c = .data:0x0000057C; // type:object size:0xC scope:global align:4 +lbl_704_data_588 = .data:0x00000588; // type:object size:0xF data:string +__RTTI__14daPeru_Param_c = .data:0x00000598; // type:object size:0x8 scope:global align:4 +lbl_704_data_5A0 = .data:0x000005A0; // type:object size:0x9 data:string +@96140 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000005C0; // type:object size:0xC scope:global align:4 +lbl_704_data_5CC = .data:0x000005CC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005DC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000005E4; // type:object size:0xC scope:global align:4 +lbl_704_data_5F0 = .data:0x000005F0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000600; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000608; // type:object size:0xC scope:global align:4 +lbl_704_data_614 = .data:0x00000614; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000634; // type:object size:0xC scope:global align:4 +lbl_704_data_640 = .data:0x00000640; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 +lbl_704_data_65C = .data:0x0000065C; // type:object size:0x34 +@96207 = .data:0x00000690; // type:object size:0x3C scope:local align:4 +lbl_704_data_6CC = .data:0x000006CC; // type:object size:0x14 +@96209 = .data:0x000006E0; // type:object size:0x34 scope:local align:4 +lbl_704_data_714 = .data:0x00000714; // type:object size:0x14 +@96267 = .data:0x00000728; // type:object size:0x24 scope:local align:4 +lbl_704_data_74C = .data:0x0000074C; // type:object size:0x18 +@96269 = .data:0x00000764; // type:object size:0xC scope:local align:4 +lbl_704_data_770 = .data:0x00000770; // type:object size:0x1C +@96271 = .data:0x0000078C; // type:object size:0xC scope:local align:4 +lbl_704_data_798 = .data:0x00000798; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95865 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +see_pos$95862 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_ppolamp/splits.txt b/config/RZDJ01/rels/d_a_ppolamp/splits.txt new file mode 100644 index 0000000000..fcf4f9f98b --- /dev/null +++ b/config/RZDJ01/rels/d_a_ppolamp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_ppolamp.cpp: + .text start:0x0000005C end:0x00000888 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDJ01/rels/d_a_ppolamp/symbols.txt b/config/RZDJ01/rels/d_a_ppolamp/symbols.txt new file mode 100644 index 0000000000..52b640857c --- /dev/null +++ b/config/RZDJ01/rels/d_a_ppolamp/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daPPolamp_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__11daPPolamp_cFv = .text:0x00000060; // type:function size:0x90 scope:global align:4 +create__11daPPolamp_cFv = .text:0x000000F0; // type:function size:0x118 scope:global align:4 +execute__11daPPolamp_cFv = .text:0x00000208; // type:function size:0x60 scope:global align:4 +draw__11daPPolamp_cFv = .text:0x00000268; // type:function size:0x184 scope:global align:4 +setModelMtx__11daPPolamp_cFv = .text:0x000003EC; // type:function size:0x78 scope:global align:4 +setPclModelMtx__11daPPolamp_cFv = .text:0x00000464; // type:function size:0xDC scope:global align:4 +createHeap__11daPPolamp_cFv = .text:0x00000540; // type:function size:0xF8 scope:global align:4 +moveSwing__11daPPolamp_cFv = .text:0x00000638; // type:function size:0x154 scope:global align:4 +initParam__11daPPolamp_cFv = .text:0x0000078C; // type:function size:0x34 scope:global align:4 +daPPolamp_create__FP11daPPolamp_c = .text:0x000007C0; // type:function size:0x8C scope:global align:4 +daPPolamp_Delete__FP11daPPolamp_c = .text:0x0000084C; // type:function size:0x34 scope:global align:4 +daPPolamp_execute__FP11daPPolamp_c = .text:0x00000880; // type:function size:0x4 scope:global align:4 +daPPolamp_draw__FP11daPPolamp_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90462 = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +@90487 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 data:2byte +@90493 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 data:2byte +@90524 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +@91339 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@91345 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91346 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91349 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91352 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@91357 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +UP_VAL$90564 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +MAX_ADD$90565 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_705_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daPPolamp_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_PPolamp = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daPPolamp_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_705_data_68 = .data:0x00000068; // type:object size:0xC data:string +@90622 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daPPolamp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_705_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +TEV_COLOR_1$90484 = .bss:0x00000002; // type:object size:0x8 scope:local align:2 +TEV_COLOR_2$90490 = .bss:0x0000000C; // type:object size:0x8 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_scene_exit/splits.txt b/config/RZDJ01/rels/d_a_scene_exit/splits.txt new file mode 100644 index 0000000000..0e7e729ee3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_scene_exit/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_scene_exit.cpp: + .text start:0x0000005C end:0x00000490 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_scene_exit/symbols.txt b/config/RZDJ01/rels/d_a_scene_exit/symbols.txt new file mode 100644 index 0000000000..69b655bc22 --- /dev/null +++ b/config/RZDJ01/rels/d_a_scene_exit/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +checkWork__8daScex_cFv = .text:0x0000005C; // type:function size:0x13C scope:global align:4 +daScex_Create__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0xBC scope:global align:4 +daScex_Execute__FP8daScex_c = .text:0x00000254; // type:function size:0x23C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92737 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92738 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92876 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92877 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92878 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_daScex_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SCENE_EXIT = .data:0x00000020; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_scene_exit2/splits.txt b/config/RZDJ01/rels/d_a_scene_exit2/splits.txt new file mode 100644 index 0000000000..8732b22b10 --- /dev/null +++ b/config/RZDJ01/rels/d_a_scene_exit2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_scene_exit2.cpp: + .text start:0x0000005C end:0x00000578 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDJ01/rels/d_a_scene_exit2/symbols.txt b/config/RZDJ01/rels/d_a_scene_exit2/symbols.txt new file mode 100644 index 0000000000..d89cc7e92a --- /dev/null +++ b/config/RZDJ01/rels/d_a_scene_exit2/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__10daScExit_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +create__10daScExit_cFv = .text:0x000000E4; // type:function size:0x8C scope:global align:4 +actionWait__10daScExit_cFv = .text:0x00000170; // type:function size:0x6C scope:global align:4 +actionOrderEvent__10daScExit_cFv = .text:0x000001DC; // type:function size:0x84 scope:global align:4 +actionEvent__10daScExit_cFv = .text:0x00000260; // type:function size:0x74 scope:global align:4 +actionDead__10daScExit_cFv = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +demoProc__10daScExit_cFv = .text:0x000002D8; // type:function size:0x1E0 scope:global align:4 +checkArea__10daScExit_cFv = .text:0x000004B8; // type:function size:0x48 scope:global align:4 +daScExit_Draw__FP10daScExit_c = .text:0x00000500; // type:function size:0x8 scope:global align:4 +daScExit_Execute__FP10daScExit_c = .text:0x00000508; // type:function size:0x3C scope:global align:4 +daScExit_Delete__FP10daScExit_c = .text:0x00000544; // type:function size:0x30 scope:global align:4 +daScExit_Create__FP10daScExit_c = .text:0x00000574; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92495 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92569 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92570 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92571 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92572 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_117_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_117_data_10 = .data:0x00000010; // type:object size:0xB data:string +l_evName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91776 = .data:0x00000020; // type:object size:0x30 scope:local align:4 +lbl_117_data_50 = .data:0x00000050; // type:object size:0x5 data:string +lbl_117_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_117_data_5B = .data:0x0000005B; // type:object size:0xA data:string +action_table$91817 = .data:0x00000068; // type:object size:0xC scope:local align:4 +lbl_117_data_74 = .data:0x00000074; // type:object size:0x6 data:string +l_daScExit_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_SCENE_EXIT2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_set_bgobj/splits.txt b/config/RZDJ01/rels/d_a_set_bgobj/splits.txt new file mode 100644 index 0000000000..81a870a3e1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_set_bgobj/splits.txt @@ -0,0 +1,13 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_set_bgobj.cpp: + .text start:0x0000005C end:0x000001A0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_set_bgobj/symbols.txt b/config/RZDJ01/rels/d_a_set_bgobj/symbols.txt new file mode 100644 index 0000000000..1d26195294 --- /dev/null +++ b/config/RZDJ01/rels/d_a_set_bgobj/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateInit__12daSetBgObj_cFv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +create__12daSetBgObj_cFv = .text:0x000000E0; // type:function size:0x8C scope:global align:4 +daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x0000016C; // type:function size:0x30 scope:global align:4 +daSetBgObj_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_26_rodata_0 = .rodata:0x00000000; // type:object size:0x9 data:string +l_bg_profName$88959 = .data:0x00000000; // type:object size:0xA scope:local align:4 +lbl_26_data_A = .data:0x0000000A; // type:object size:0x3 data:string +l_daSetBgObj_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_SET_BG_OBJ = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_shop_item/splits.txt b/config/RZDJ01/rels/d_a_shop_item/splits.txt new file mode 100644 index 0000000000..e11a8acd9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_shop_item.cpp: + .text start:0x0000005C end:0x00000918 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_shop_item/symbols.txt b/config/RZDJ01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 0000000000..3067a8526b --- /dev/null +++ b/config/RZDJ01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getShopArcname__12daShopItem_cFv = .text:0x0000005C; // type:function size:0x24C scope:global align:4 +getHeapSize__12daShopItem_cFv = .text:0x000002A8; // type:function size:0x18 scope:global align:4 +CreateInit__12daShopItem_cFv = .text:0x000002C0; // type:function size:0x12C scope:global align:4 +set_mtx__12daShopItem_cFv = .text:0x000003EC; // type:function size:0x174 scope:global align:4 +_draw__12daShopItem_cFv = .text:0x00000560; // type:function size:0x54 scope:global align:4 +setListStart__12daShopItem_cFv = .text:0x000005B4; // type:function size:0x4 scope:global align:4 +setShadow__12daShopItem_cFv = .text:0x000005B8; // type:function size:0x84 scope:global align:4 +chkFlag__12daShopItem_cFi = .text:0x0000063C; // type:function size:0x20 scope:global align:4 +getTevFrm__12daShopItem_cFv = .text:0x0000065C; // type:function size:0x20 scope:global align:4 +getBtpFrm__12daShopItem_cFv = .text:0x0000067C; // type:function size:0x20 scope:global align:4 +getShadowSize__12daShopItem_cFv = .text:0x0000069C; // type:function size:0x1C scope:global align:4 +getCollisionH__12daShopItem_cFv = .text:0x000006B8; // type:function size:0x1C scope:global align:4 +getCollisionR__12daShopItem_cFv = .text:0x000006D4; // type:function size:0x1C scope:global align:4 +daShopItem_Create__FPv = .text:0x000006F0; // type:function size:0x18C scope:global align:4 +daShopItem_Delete__FPv = .text:0x0000087C; // type:function size:0x3C scope:global align:4 +daShopItem_Draw__FPv = .text:0x000008B8; // type:function size:0x4 scope:global align:4 +daShopItem_Execute__FPv = .text:0x000008BC; // type:function size:0x54 scope:global align:4 +daShopItem_IsDelete__FPv = .text:0x00000910; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_cullfar_max__12daShopItem_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +HeapSizeTbl$89255 = .rodata:0x00000004; // type:object size:0x2E scope:local align:4 +@90416 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90417 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90418 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90419 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90420 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90421 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90423 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90492 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_118_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_118_data_8 = .data:0x00000008; // type:object size:0x8 data:string +daShopItemMethodTable = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_ShopItem = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daShopItem_c = .data:0x00000060; // type:object size:0x44 scope:global align:4 +lbl_118_data_A4 = .data:0x000000A4; // type:object size:0xD data:string +@89406 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__12daShopItem_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_skip_2D/splits.txt b/config/RZDJ01/rels/d_a_skip_2D/splits.txt new file mode 100644 index 0000000000..a4839091cf --- /dev/null +++ b/config/RZDJ01/rels/d_a_skip_2D/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_skip_2D.cpp: + .text start:0x0000005C end:0x00000204 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDJ01/rels/d_a_skip_2D/symbols.txt b/config/RZDJ01/rels/d_a_skip_2D/symbols.txt new file mode 100644 index 0000000000..ddf23f8de7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_skip_2D/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSkip2D_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +createHeap__10daSkip2D_cFv = .text:0x00000060; // type:function size:0x54 scope:global align:4 +create__10daSkip2D_cFv = .text:0x000000B4; // type:function size:0x88 scope:global align:4 +initiate__10daSkip2D_cFv = .text:0x0000013C; // type:function size:0x14 scope:global align:4 +daSkip2D_Create__FPv = .text:0x00000150; // type:function size:0x4 scope:global align:4 +daSkip2D_Delete__FPv = .text:0x00000154; // type:function size:0x8 scope:global align:4 +daSkip2D_Execute__FPv = .text:0x0000015C; // type:function size:0x8 scope:global align:4 +daSkip2D_Draw__FPv = .text:0x00000164; // type:function size:0x40 scope:global align:4 +daSkip2D_IsDelete__FPv = .text:0x000001A4; // type:function size:0x8 scope:global align:4 +__dt__10daSkip2D_cFv = .text:0x000001AC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daSkip2D_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SKIP2D = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__10daSkip2D_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_706_data_5C = .data:0x0000005C; // type:object size:0xB data:string +@89137 = .data:0x00000068; // type:object size:0xC scope:local align:4 +__RTTI__10daSkip2D_c = .data:0x00000074; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_spinner/splits.txt b/config/RZDJ01/rels/d_a_spinner/splits.txt new file mode 100644 index 0000000000..45c48b1351 --- /dev/null +++ b/config/RZDJ01/rels/d_a_spinner/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_spinner.cpp: + .text start:0x000000CC end:0x00002A4C + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x0000009C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDJ01/rels/d_a_spinner/symbols.txt b/config/RZDJ01/rels/d_a_spinner/symbols.txt new file mode 100644 index 0000000000..8531403a83 --- /dev/null +++ b/config/RZDJ01/rels/d_a_spinner/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeap__11daSpinner_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +daSpinner_createHeap__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x4 scope:global align:4 +create__11daSpinner_cFv = .text:0x00000190; // type:function size:0x2B8 scope:global align:4 +daSpinner_Create__FP10fopAc_ac_c = .text:0x00000448; // type:function size:0x4 scope:global align:4 +__dt__11daSpinner_cFv = .text:0x0000044C; // type:function size:0xD4 scope:global align:4 +daSpinner_Delete__FP11daSpinner_c = .text:0x00000520; // type:function size:0x28 scope:global align:4 +setRoomInfo__11daSpinner_cFv = .text:0x00000548; // type:function size:0x94 scope:global align:4 +setMatrix__11daSpinner_cFv = .text:0x000005DC; // type:function size:0xA8 scope:global align:4 +setEffect__11daSpinner_cFv = .text:0x00000684; // type:function size:0x2E4 scope:global align:4 +posMove__11daSpinner_cFv = .text:0x00000968; // type:function size:0x828 scope:global align:4 +setReflectAngle__11daSpinner_cFv = .text:0x00001190; // type:function size:0xE4 scope:global align:4 +setWallHit__11daSpinner_cFsUl = .text:0x00001274; // type:function size:0x1DC scope:global align:4 +setAnm__11daSpinner_cFv = .text:0x00001450; // type:function size:0x144 scope:global align:4 +setNextPathNum__11daSpinner_cFv = .text:0x00001594; // type:function size:0x7C scope:global align:4 +getPathNextPos__11daSpinner_cFv = .text:0x00001610; // type:function size:0x60 scope:global align:4 +checkLineWallHit__11daSpinner_cFP4cXyzP4cXyz = .text:0x00001670; // type:function size:0x80 scope:global align:4 +checkPathMove__11daSpinner_cFv = .text:0x000016F0; // type:function size:0x468 scope:global align:4 +setSpreadEffect__11daSpinner_cFv = .text:0x00001B58; // type:function size:0x198 scope:global align:4 +clearSpreadEffect__11daSpinner_cFv = .text:0x00001CF0; // type:function size:0x78 scope:global align:4 +execute__11daSpinner_cFv = .text:0x00001D68; // type:function size:0xB18 scope:global align:4 +daSpinner_Execute__FP11daSpinner_c = .text:0x00002880; // type:function size:0x4 scope:global align:4 +draw__11daSpinner_cFv = .text:0x00002884; // type:function size:0x158 scope:global align:4 +daSpinner_Draw__FP11daSpinner_c = .text:0x000029DC; // type:function size:0x4 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x000029E0; // type:function size:0x14 scope:global align:4 +checkDemoSpinnerKeep__9daAlink_cCFv = .text:0x000029F4; // type:function size:0x28 scope:global align:4 +checkGameOverWindow__9daAlink_cCFv = .text:0x00002A1C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@109647 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@109686 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@109687 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@109688 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@109689 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@109690 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@109691 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@109692 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@109695 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@109786 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@109795 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@109843 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@109844 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@109845 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@109983 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109984 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109985 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109986 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109987 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109988 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110052 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@110085 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +sideCheckVec0$106679 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +sideCheckVec1$106680 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +initSide0$106681 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +initSide1$106682 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +initSideOld0$106683 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +initSideOld1$106684 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@110194 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +effName$106757 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@110242 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@110405 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@110406 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@110407 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@110408 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@110409 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@110410 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@110411 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@110412 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110413 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110420 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@110458 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@110459 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_56_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daSpinner_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_SPINNER = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +effDirection$106327 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@106333 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +particleScale$106330 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_sq/splits.txt b/config/RZDJ01/rels/d_a_sq/splits.txt new file mode 100644 index 0000000000..f126386366 --- /dev/null +++ b/config/RZDJ01/rels/d_a_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sq.cpp: + .text start:0x000000CC end:0x0000180C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDJ01/rels/d_a_sq/symbols.txt b/config/RZDJ01/rels/d_a_sq/symbols.txt new file mode 100644 index 0000000000..3c0985fd79 --- /dev/null +++ b/config/RZDJ01/rels/d_a_sq/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daSq_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +anm_init__FP8sq_classifUcfi = .text:0x00000138; // type:function size:0x12C scope:global align:4 +daSq_Draw__FP8sq_class = .text:0x00000264; // type:function size:0xF8 scope:global align:4 +way_bg_check__FP8sq_class = .text:0x0000035C; // type:function size:0xF0 scope:global align:4 +turn_set__FP8sq_class = .text:0x0000044C; // type:function size:0x74 scope:global align:4 +daSq_Execute__FP8sq_class = .text:0x000004C0; // type:function size:0xE1C scope:global align:4 +daSq_IsDelete__FP8sq_class = .text:0x000012DC; // type:function size:0x8 scope:global align:4 +daSq_Delete__FP8sq_class = .text:0x000012E4; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001338; // type:function size:0x19C scope:global align:4 +daSq_Create__FP10fopAc_ac_c = .text:0x000014D4; // type:function size:0x2B0 scope:global align:4 +__dt__10daSq_HIO_cFv = .text:0x00001784; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_sq_cpp = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96065 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96066 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96067 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96087 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96088 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96105 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96106 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000030; // type:object size:0x6 scope:local align:4 data:2byte +@96121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@96289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96292 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96293 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96294 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96302 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96303 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96304 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96311 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@96442 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +wait_bck = .data:0x00000004; // type:object size:0x10 scope:global align:4 +carry_wait_bck = .data:0x00000014; // type:object size:0xC scope:global align:4 +cc_sph_src$94065 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +at_sph_src$94066 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daSq_Method = .data:0x000000A0; // type:object size:0x20 scope:global align:4 +g_profile_SQ = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__10daSq_HIO_c = .data:0x000000F0; // type:object size:0xC scope:global align:4 +lbl_119_data_FC = .data:0x000000FC; // type:object size:0xB data:string +@94100 = .data:0x00000108; // type:object size:0xC scope:local align:4 +__RTTI__10daSq_HIO_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +lbl_119_data_11C = .data:0x0000011C; // type:object size:0x34 +@94163 = .data:0x00000150; // type:object size:0x3C scope:local align:4 +lbl_119_data_18C = .data:0x0000018C; // type:object size:0x14 +@94165 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 +lbl_119_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@94223 = .data:0x000001E8; // type:object size:0x24 scope:local align:4 +lbl_119_data_20C = .data:0x0000020C; // type:object size:0x18 +@94225 = .data:0x00000224; // type:object size:0xC scope:local align:4 +lbl_119_data_230 = .data:0x00000230; // type:object size:0x1C +@94227 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_119_data_258 = .data:0x00000258; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_119_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_startAndGoal/splits.txt b/config/RZDJ01/rels/d_a_startAndGoal/splits.txt new file mode 100644 index 0000000000..494684d71f --- /dev/null +++ b/config/RZDJ01/rels/d_a_startAndGoal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_startAndGoal.cpp: + .text start:0x0000005C end:0x00000644 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000EC diff --git a/config/RZDJ01/rels/d_a_startAndGoal/symbols.txt b/config/RZDJ01/rels/d_a_startAndGoal/symbols.txt new file mode 100644 index 0000000000..1e77692432 --- /dev/null +++ b/config/RZDJ01/rels/d_a_startAndGoal/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +chkPassed2__21daStartAndGoal_Path_cF4cXyz = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +getType__16daStartAndGoal_cFv = .text:0x000000E4; // type:function size:0x38 scope:global align:4 +Create__16daStartAndGoal_cFv = .text:0x0000011C; // type:function size:0xA0 scope:global align:4 +init__16daStartAndGoal_cFv = .text:0x000001BC; // type:function size:0xD0 scope:global align:4 +actorPosCheck__16daStartAndGoal_cFv = .text:0x0000028C; // type:function size:0xB4 scope:global align:4 +readyStartTimer__16daStartAndGoal_cFv = .text:0x00000340; // type:function size:0x7C scope:global align:4 +isStartCheck__16daStartAndGoal_cFv = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +isReadyCheck__16daStartAndGoal_cFv = .text:0x000003C0; // type:function size:0x78 scope:global align:4 +Execute__16daStartAndGoal_cFv = .text:0x00000438; // type:function size:0xA0 scope:global align:4 +Delete__16daStartAndGoal_cFv = .text:0x000004D8; // type:function size:0x78 scope:global align:4 +daStartAndGoal_Execute__FP16daStartAndGoal_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +daStartAndGoal_Draw__FP16daStartAndGoal_c = .text:0x00000554; // type:function size:0x8 scope:global align:4 +daStartAndGoal_IsDelete__FP16daStartAndGoal_c = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daStartAndGoal_Delete__FP16daStartAndGoal_c = .text:0x00000564; // type:function size:0x4 scope:global align:4 +daStartAndGoal_create__FP10fopAc_ac_c = .text:0x00000568; // type:function size:0x4 scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x0000056C; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x000005AC; // type:function size:0x40 scope:global align:4 +__dt__21daStartAndGoal_Path_cFv = .text:0x000005EC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97386 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97387 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97388 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97389 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_timerType = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daStartAndGoal_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_START_AND_GOAL = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__21daStartAndGoal_Path_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_707_data_74 = .data:0x00000074; // type:object size:0x16 data:string +@96702 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +__RTTI__21daStartAndGoal_Path_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_707_data_AC = .data:0x000000AC; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_707_data_D0 = .data:0x000000D0; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_suspend/splits.txt b/config/RZDJ01/rels/d_a_suspend/splits.txt new file mode 100644 index 0000000000..8d16c7b28a --- /dev/null +++ b/config/RZDJ01/rels/d_a_suspend/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_suspend.cpp: + .text start:0x0000005C end:0x00000178 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_suspend/symbols.txt b/config/RZDJ01/rels/d_a_suspend/symbols.txt new file mode 100644 index 0000000000..6e5952c633 --- /dev/null +++ b/config/RZDJ01/rels/d_a_suspend/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__7daSus_cFv = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +daSus_create__FP7daSus_c = .text:0x00000124; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89500 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89501 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +daSus_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SUSPEND = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_swBall/splits.txt b/config/RZDJ01/rels/d_a_swBall/splits.txt new file mode 100644 index 0000000000..07fc9952bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_swBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swBall.cpp: + .text start:0x0000005C end:0x00000984 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000000 end:0x00000024 diff --git a/config/RZDJ01/rels/d_a_swBall/symbols.txt b/config/RZDJ01/rels/d_a_swBall/symbols.txt new file mode 100644 index 0000000000..32b9e206db --- /dev/null +++ b/config/RZDJ01/rels/d_a_swBall/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +checkArea_sub__10daSwBall_cFP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x150 scope:global align:4 +checkArea__10daSwBall_cFv = .text:0x00000224; // type:function size:0xB0 scope:global align:4 +search_ball__10daSwBall_cFv = .text:0x000002D4; // type:function size:0x128 scope:global align:4 +Create__10daSwBall_cFv = .text:0x000003FC; // type:function size:0xD0 scope:global align:4 +create__10daSwBall_cFv = .text:0x000004CC; // type:function size:0x68 scope:global align:4 +actionRun__10daSwBall_cFv = .text:0x00000534; // type:function size:0x1AC scope:global align:4 +actionStop__10daSwBall_cFv = .text:0x000006E0; // type:function size:0x4 scope:global align:4 +PutCrrPos__10daSwBall_cFv = .text:0x000006E4; // type:function size:0x258 scope:global align:4 +daSwBall_Execute__FP10daSwBall_c = .text:0x0000093C; // type:function size:0x3C scope:global align:4 +daSwBall_Delete__FP10daSwBall_c = .text:0x00000978; // type:function size:0x8 scope:global align:4 +daSwBall_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93287 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93540 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_func$92289 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +l_daSwBall_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_SwBall = .data:0x00000038; // type:object size:0x30 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global align:4 +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_swLBall/splits.txt b/config/RZDJ01/rels/d_a_swLBall/splits.txt new file mode 100644 index 0000000000..26659a822b --- /dev/null +++ b/config/RZDJ01/rels/d_a_swLBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swLBall.cpp: + .text start:0x0000005C end:0x00000978 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000074 + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDJ01/rels/d_a_swLBall/symbols.txt b/config/RZDJ01/rels/d_a_swLBall/symbols.txt new file mode 100644 index 0000000000..dbea51f258 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swLBall/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_lb_sub__FPvPv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +checkArea_sub__11daSwLBall_cFP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x150 scope:global align:4 +checkArea__11daSwLBall_cFv = .text:0x00000228; // type:function size:0xB0 scope:global align:4 +search_lb__11daSwLBall_cFv = .text:0x000002D8; // type:function size:0x128 scope:global align:4 +Create__11daSwLBall_cFv = .text:0x00000400; // type:function size:0x60 scope:global align:4 +create__11daSwLBall_cFv = .text:0x00000460; // type:function size:0x68 scope:global align:4 +actionInit__11daSwLBall_cFv = .text:0x000004C8; // type:function size:0x78 scope:global align:4 +actionRun__11daSwLBall_cFv = .text:0x00000540; // type:function size:0x1AC scope:global align:4 +actionStop__11daSwLBall_cFv = .text:0x000006EC; // type:function size:0x4 scope:global align:4 +PutCrrPos__11daSwLBall_cFv = .text:0x000006F0; // type:function size:0x220 scope:global align:4 +daSwLBall_Execute__FP11daSwLBall_c = .text:0x00000910; // type:function size:0x3C scope:global align:4 +daSwLBall_Delete__FP11daSwLBall_c = .text:0x0000094C; // type:function size:0x8 scope:global align:4 +daSwLBall_Create__FP10fopAc_ac_c = .text:0x00000954; // type:function size:0x4 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00000958; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93368 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93369 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93370 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93371 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93616 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_func$92290 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_daSwLBall_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_SwLBall = .data:0x00000044; // type:object size:0x30 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_swTime/splits.txt b/config/RZDJ01/rels/d_a_swTime/splits.txt new file mode 100644 index 0000000000..5104444250 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swTime/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swTime.cpp: + .text start:0x0000005C end:0x00000184 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_swTime/symbols.txt b/config/RZDJ01/rels/d_a_swTime/symbols.txt new file mode 100644 index 0000000000..1dae3e4665 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swTime/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__10daSwTime_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +create__10daSwTime_cFv = .text:0x0000007C; // type:function size:0x68 scope:global align:4 +execute__10daSwTime_cFv = .text:0x000000E4; // type:function size:0x90 scope:global align:4 +daSwTime_Execute__FP10daSwTime_c = .text:0x00000174; // type:function size:0x4 scope:global align:4 +daSwTime_Delete__FP10daSwTime_c = .text:0x00000178; // type:function size:0x8 scope:global align:4 +daSwTime_Create__FP10daSwTime_c = .text:0x00000180; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSwTime_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SwTime = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_swc00/splits.txt b/config/RZDJ01/rels/d_a_swc00/splits.txt new file mode 100644 index 0000000000..c33e0d54f1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swc00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swc00.cpp: + .text start:0x0000005C end:0x0000089C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000128 diff --git a/config/RZDJ01/rels/d_a_swc00/symbols.txt b/config/RZDJ01/rels/d_a_swc00/symbols.txt new file mode 100644 index 0000000000..26b9b5eba9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +hitCheck__FP9daSwc00_c = .text:0x0000005C; // type:function size:0x190 scope:global align:4 +daSwc00_Execute__FP9daSwc00_c = .text:0x000001EC; // type:function size:0x4 scope:global align:4 +actionWait__9daSwc00_cFv = .text:0x000001F0; // type:function size:0x80 scope:global align:4 +actionOrderEvent__9daSwc00_cFv = .text:0x00000270; // type:function size:0x70 scope:global align:4 +actionEvent__9daSwc00_cFv = .text:0x000002E0; // type:function size:0x5C scope:global align:4 +actionDead__9daSwc00_cFv = .text:0x0000033C; // type:function size:0x14 scope:global align:4 +daSwc00_IsDelete__FP9daSwc00_c = .text:0x00000350; // type:function size:0x8 scope:global align:4 +daSwc00_Delete__FP9daSwc00_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daSwc00_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x238 scope:global align:4 +execute__9daSwc00_cFv = .text:0x00000598; // type:function size:0x304 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92777 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92985 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92988 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92989 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_120_data_0 = .data:0x00000000; // type:object size:0x28 +@92863 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_func$91886 = .data:0x00000068; // type:object size:0x30 scope:local align:4 +@92991 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daSwc00_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_SWC00 = .data:0x000000F8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_swhit0/splits.txt b/config/RZDJ01/rels/d_a_swhit0/splits.txt new file mode 100644 index 0000000000..addd7165d6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swhit0.cpp: + .text start:0x0000005C end:0x00001090 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000108 diff --git a/config/RZDJ01/rels/d_a_swhit0/symbols.txt b/config/RZDJ01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 0000000000..1e5bd689bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getEvNo__10daSwhit0_cFv = .text:0x0000005C; // type:function size:0x18 scope:global align:4 +getTimer__10daSwhit0_cFv = .text:0x00000074; // type:function size:0x18 scope:global align:4 +getType__10daSwhit0_cFv = .text:0x0000008C; // type:function size:0x18 scope:global align:4 +makeEventId__10daSwhit0_cFv = .text:0x000000A4; // type:function size:0x88 scope:global align:4 +CreateHeap__10daSwhit0_cFv = .text:0x0000012C; // type:function size:0x110 scope:global align:4 +CreateInit__10daSwhit0_cFv = .text:0x0000023C; // type:function size:0x148 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0x4 scope:global align:4 +create__10daSwhit0_cFv = .text:0x00000388; // type:function size:0x1A0 scope:global align:4 +checkHit__10daSwhit0_cFv = .text:0x00000528; // type:function size:0x88 scope:global align:4 +setCombackTimer__10daSwhit0_cFv = .text:0x000005B0; // type:function size:0x84 scope:global align:4 +endCombackTimer__10daSwhit0_cFv = .text:0x00000634; // type:function size:0x78 scope:global align:4 +onSwitch__10daSwhit0_cFv = .text:0x000006AC; // type:function size:0x58 scope:global align:4 +offSwitch__10daSwhit0_cFv = .text:0x00000704; // type:function size:0x50 scope:global align:4 +DemoProc__10daSwhit0_cFv = .text:0x00000754; // type:function size:0xD8 scope:global align:4 +orderEvent__10daSwhit0_cFv = .text:0x0000082C; // type:function size:0x104 scope:global align:4 +actionOffWait__10daSwhit0_cFv = .text:0x00000930; // type:function size:0xC4 scope:global align:4 +actionToOnReady__10daSwhit0_cFv = .text:0x000009F4; // type:function size:0x64 scope:global align:4 +actionToOnOrder__10daSwhit0_cFv = .text:0x00000A58; // type:function size:0xB8 scope:global align:4 +actionToOnDemo__10daSwhit0_cFv = .text:0x00000B10; // type:function size:0xA4 scope:global align:4 +actionToOnDemo2__10daSwhit0_cFv = .text:0x00000BB4; // type:function size:0xF8 scope:global align:4 +actionSwWait__10daSwhit0_cFv = .text:0x00000CAC; // type:function size:0xB8 scope:global align:4 +actionOnWait__10daSwhit0_cFv = .text:0x00000D64; // type:function size:0xE0 scope:global align:4 +setDrawMtx__10daSwhit0_cFv = .text:0x00000E44; // type:function size:0x5C scope:global align:4 +daSwhit0_Draw__FP10daSwhit0_c = .text:0x00000EA0; // type:function size:0xEC scope:global align:4 +daSwhit0_Execute__FP10daSwhit0_c = .text:0x00000F8C; // type:function size:0xBC scope:global align:4 +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001048; // type:function size:0x44 scope:global align:4 +daSwhit0_Create__FP10fopAc_ac_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90882 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90917 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91222 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +lbl_27_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_27_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_sph_src = .data:0x00000020; // type:object size:0x40 scope:global align:4 +lbl_27_data_60 = .data:0x00000060; // type:object size:0x5 data:string +lbl_27_data_65 = .data:0x00000065; // type:object size:0x7 data:string +action_table$89117 = .data:0x0000006C; // type:object size:0x8 scope:local align:4 +lbl_27_data_74 = .data:0x00000074; // type:object size:0x7 data:string +lbl_27_data_7B = .data:0x0000007B; // type:object size:0x7 data:string +lbl_27_data_82 = .data:0x00000082; // type:object size:0xA +@91237 = .data:0x0000008C; // type:object size:0x2C scope:local align:4 +l_daSwhit0_Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_SWHIT0 = .data:0x000000D8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt b/config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt new file mode 100644 index 0000000000..9724b70f56 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_CstaSw.cpp: + .text start:0x000000CC end:0x000003F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt b/config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt new file mode 100644 index 0000000000..52f8e4292b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_CstaSw/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daTagCstaSw_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daTagCstaSw_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daTagCstaSw_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +searchSekizoAct__13daTagCstaSw_cFPvPv = .text:0x000001A0; // type:function size:0x54 scope:global align:4 +areaCheck__13daTagCstaSw_cFv = .text:0x000001F4; // type:function size:0xB8 scope:global align:4 +Execute__13daTagCstaSw_cFv = .text:0x000002AC; // type:function size:0xAC scope:global align:4 +daTagCstaSw_Draw__FP13daTagCstaSw_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 +daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +__dt__17daTagCstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89669 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89670 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daTagCstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_CstaSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTagCstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_121_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89051 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daTagCstaSw_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88934 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt b/config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt new file mode 100644 index 0000000000..cbaf3d0e2c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv6Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv6Gate.cpp: + .text start:0x0000005C end:0x00000EE8 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt b/config/RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt new file mode 100644 index 0000000000..687c8eef55 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv6Gate/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x270 scope:global align:4 +daTagLv6Gate_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x258 scope:global align:4 +daTagLv6Gate_Execute__FP14daTagLv6Gate_c = .text:0x00000524; // type:function size:0x778 scope:global align:4 +daTagLv6Gate_Draw__FP14daTagLv6Gate_c = .text:0x00000C9C; // type:function size:0x188 scope:global align:4 +daTagLv6Gate_IsDelete__FP14daTagLv6Gate_c = .text:0x00000E24; // type:function size:0x8 scope:global align:4 +daTagLv6Gate_Delete__FP14daTagLv6Gate_c = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000EDC; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_minRelative = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_maxRelative = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +@95870 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95873 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93782 = .rodata:0x00000028; // type:object size:0xC scope:local align:4 +@93819 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +@93828 = .rodata:0x00000040; // type:object size:0xC scope:local align:4 +@95941 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95942 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95943 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95944 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95945 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95946 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95947 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@95948 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95950 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96128 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96129 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96130 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96131 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96132 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96133 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96134 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +lbl_711_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv6Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv6Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_711_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +lbl_711_data_6C = .data:0x0000006C; // type:object size:0x15 data:string diff --git a/config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt b/config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt new file mode 100644 index 0000000000..2c2008aa9b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv7Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv7Gate.cpp: + .text start:0x0000005C end:0x00000BFC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt b/config/RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt new file mode 100644 index 0000000000..1c2045dc2d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv7Gate/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +daTagLv7Gate_Create__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x360 scope:global align:4 +setBaseMtx__14daTagLv7Gate_cFv = .text:0x000004EC; // type:function size:0x94 scope:global align:4 +daTagLv7Gate_Execute__FP14daTagLv7Gate_c = .text:0x00000580; // type:function size:0x568 scope:global align:4 +daTagLv7Gate_Draw__FP14daTagLv7Gate_c = .text:0x00000AE8; // type:function size:0xA0 scope:global align:4 +daTagLv7Gate_IsDelete__FP14daTagLv7Gate_c = .text:0x00000B88; // type:function size:0x8 scope:global align:4 +daTagLv7Gate_Delete__FP14daTagLv7Gate_c = .text:0x00000B90; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95716 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95819 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95952 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95953 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_712_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv7Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv7Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_712_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +lbl_712_data_6C = .data:0x0000006C; // type:object size:0x11 data:string +lbl_712_data_7D = .data:0x0000007D; // type:object size:0x10 data:string +lbl_712_data_8D = .data:0x0000008D; // type:object size:0x11 data:string diff --git a/config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt b/config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt new file mode 100644 index 0000000000..62cc147ced --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv8Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv8Gate.cpp: + .text start:0x0000005C end:0x00000818 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt b/config/RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt new file mode 100644 index 0000000000..ca8fae1b0c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_Lv8Gate/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x114 scope:global align:4 +daTagLv8Gate_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0x158 scope:global align:4 +daTagLv8Gate_Execute__FP14daTagLv8Gate_c = .text:0x000002C8; // type:function size:0x390 scope:global align:4 +daTagLv8Gate_Draw__FP14daTagLv8Gate_c = .text:0x00000658; // type:function size:0x168 scope:global align:4 +daTagLv8Gate_IsDelete__FP14daTagLv8Gate_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +daTagLv8Gate_Delete__FP14daTagLv8Gate_c = .text:0x000007C8; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94901 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94940 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94941 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94942 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94943 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_713_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv8Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv8Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_713_data_5C = .data:0x0000005C; // type:object size:0x7 data:string +lbl_713_data_63 = .data:0x00000063; // type:object size:0xF data:string diff --git a/config/RZDJ01/rels/d_a_tag_TWgate/splits.txt b/config/RZDJ01/rels/d_a_tag_TWgate/splits.txt new file mode 100644 index 0000000000..6dce37f0c0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_TWgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_TWgate.cpp: + .text start:0x0000005C end:0x00002A80 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x0000016C diff --git a/config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt b/config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt new file mode 100644 index 0000000000..5a68c42bcb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_TWgate/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__13daTagTWGate_cFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +executeWait__13daTagTWGate_cFv = .text:0x00000068; // type:function size:0x1C4 scope:global align:4 +setAction__13daTagTWGate_cFQ213daTagTWGate_c6Mode_e = .text:0x0000022C; // type:function size:0x3C scope:global align:4 +initDemoFilone1__13daTagTWGate_cFv = .text:0x00000268; // type:function size:0x8C scope:global align:4 +executeDemoFilone1__13daTagTWGate_cFv = .text:0x000002F4; // type:function size:0x134 scope:global align:4 +initDemoFilone2__13daTagTWGate_cFv = .text:0x00000428; // type:function size:0xF4 scope:global align:4 +executeDemoFilone2__13daTagTWGate_cFv = .text:0x0000051C; // type:function size:0x18C scope:global align:4 +initDemoFilone3__13daTagTWGate_cFv = .text:0x000006A8; // type:function size:0xC4 scope:global align:4 +executeDemoFilone3__13daTagTWGate_cFv = .text:0x0000076C; // type:function size:0x388 scope:global align:4 +initDemoOrdin1__13daTagTWGate_cFv = .text:0x00000AF4; // type:function size:0x8C scope:global align:4 +executeDemoOrdin1__13daTagTWGate_cFv = .text:0x00000B80; // type:function size:0x134 scope:global align:4 +initDemoOrdin2__13daTagTWGate_cFv = .text:0x00000CB4; // type:function size:0xF4 scope:global align:4 +executeDemoOrdin2__13daTagTWGate_cFv = .text:0x00000DA8; // type:function size:0x18C scope:global align:4 +initDemoOrdin3__13daTagTWGate_cFv = .text:0x00000F34; // type:function size:0xC4 scope:global align:4 +executeDemoOrdin3__13daTagTWGate_cFv = .text:0x00000FF8; // type:function size:0x39C scope:global align:4 +initDemoRanail1__13daTagTWGate_cFv = .text:0x00001394; // type:function size:0x8C scope:global align:4 +executeDemoRanail1__13daTagTWGate_cFv = .text:0x00001420; // type:function size:0x134 scope:global align:4 +initDemoRanail2__13daTagTWGate_cFv = .text:0x00001554; // type:function size:0xF4 scope:global align:4 +executeDemoRanail2__13daTagTWGate_cFv = .text:0x00001648; // type:function size:0x18C scope:global align:4 +initDemoRanail3__13daTagTWGate_cFv = .text:0x000017D4; // type:function size:0xD8 scope:global align:4 +executeDemoRanail3__13daTagTWGate_cFv = .text:0x000018AC; // type:function size:0x39C scope:global align:4 +initDemoHyral1__13daTagTWGate_cFv = .text:0x00001C48; // type:function size:0x8C scope:global align:4 +executeDemoHyral1__13daTagTWGate_cFv = .text:0x00001CD4; // type:function size:0x134 scope:global align:4 +initDemoHyral2__13daTagTWGate_cFv = .text:0x00001E08; // type:function size:0xF4 scope:global align:4 +executeDemoHyral2__13daTagTWGate_cFv = .text:0x00001EFC; // type:function size:0x18C scope:global align:4 +initDemoHyral3__13daTagTWGate_cFv = .text:0x00002088; // type:function size:0xC4 scope:global align:4 +executeDemoHyral3__13daTagTWGate_cFv = .text:0x0000214C; // type:function size:0x388 scope:global align:4 +initBaseMtx__13daTagTWGate_cFv = .text:0x000024D4; // type:function size:0xA8 scope:global align:4 +downloadModels__13daTagTWGate_cFv = .text:0x0000257C; // type:function size:0xA0 scope:global align:4 +talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c = .text:0x0000261C; // type:function size:0xF8 scope:global align:4 +createHeapCallBack__13daTagTWGate_cFP10fopAc_ac_c = .text:0x00002714; // type:function size:0x4 scope:global align:4 +CreateHeap__13daTagTWGate_cFv = .text:0x00002718; // type:function size:0x100 scope:global align:4 +daTagTWGate_Create__FP10fopAc_ac_c = .text:0x00002818; // type:function size:0xD4 scope:global align:4 +daTagTWGate_Delete__FP13daTagTWGate_c = .text:0x000028EC; // type:function size:0xB4 scope:global align:4 +daTagTWGate_Execute__FP13daTagTWGate_c = .text:0x000029A0; // type:function size:0xA4 scope:global align:4 +daTagTWGate_Draw__FP13daTagTWGate_c = .text:0x00002A44; // type:function size:0x34 scope:global align:4 +daTagTWGate_IsDelete__FP13daTagTWGate_c = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_zevParamTbl = .rodata:0x00000004; // type:object size:0x70 scope:global align:4 +ActionTable__13daTagTWGate_c = .rodata:0x00000074; // type:object size:0x138 scope:global align:4 +@97718 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@97719 = .rodata:0x000001B0; // type:object size:0x8 scope:local align:4 data:double +@97852 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@97853 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@97854 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@98286 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@98287 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +lbl_714_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_714_data_A = .data:0x0000000A; // type:object size:0xF data:string +lbl_714_data_19 = .data:0x00000019; // type:object size:0x14 data:string +lbl_714_data_2D = .data:0x0000002D; // type:object size:0x12 data:string +lbl_714_data_3F = .data:0x0000003F; // type:object size:0x8 data:string +lbl_714_data_47 = .data:0x00000047; // type:object size:0xA data:string +lbl_714_data_51 = .data:0x00000051; // type:object size:0xE data:string +lbl_714_data_5F = .data:0x0000005F; // type:object size:0x13 data:string +lbl_714_data_72 = .data:0x00000072; // type:object size:0x11 data:string +lbl_714_data_83 = .data:0x00000083; // type:object size:0x8 data:string +lbl_714_data_8B = .data:0x0000008B; // type:object size:0xA data:string +lbl_714_data_95 = .data:0x00000095; // type:object size:0xF data:string +lbl_714_data_A4 = .data:0x000000A4; // type:object size:0x14 data:string +lbl_714_data_B8 = .data:0x000000B8; // type:object size:0x12 data:string +lbl_714_data_CA = .data:0x000000CA; // type:object size:0xA data:string +lbl_714_data_D4 = .data:0x000000D4; // type:object size:0xE data:string +lbl_714_data_E2 = .data:0x000000E2; // type:object size:0x13 data:string +lbl_714_data_F5 = .data:0x000000F5; // type:object size:0x11 data:string +lbl_714_data_106 = .data:0x00000106; // type:object size:0x5 data:string +l_myName = .data:0x0000010C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_714_data_110 = .data:0x00000110; // type:object size:0xA data:string +l_daTagTWGate_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_TWGate = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +lbl_714_data_16C = .data:0x0000016C; // type:object size:0xA data:string +lbl_714_data_176 = .data:0x00000176; // type:object size:0xA data:string +lbl_714_data_180 = .data:0x00000180; // type:object size:0xA data:string +lbl_714_data_18A = .data:0x0000018A; // type:object size:0xA data:string +lbl_714_data_194 = .data:0x00000194; // type:object size:0xA data:string +lbl_714_data_19E = .data:0x0000019E; // type:object size:0xA data:string diff --git a/config/RZDJ01/rels/d_a_tag_ajnot/splits.txt b/config/RZDJ01/rels/d_a_tag_ajnot/splits.txt new file mode 100644 index 0000000000..4af425fd59 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ajnot/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ajnot.cpp: + .text start:0x0000005C end:0x000001F4 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt b/config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt new file mode 100644 index 0000000000..35e34e5900 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ajnot/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagAJnot_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagAJnot_Create__FP10fopAc_ac_c = .text:0x000000AC; // type:function size:0x4 scope:global align:4 +daTagAJnot_Delete__FP12daTagAJnot_c = .text:0x000000B0; // type:function size:0x30 scope:global align:4 +execute__12daTagAJnot_cFv = .text:0x000000E0; // type:function size:0x108 scope:global align:4 +daTagAJnot_Execute__FP12daTagAJnot_c = .text:0x000001E8; // type:function size:0x4 scope:global align:4 +daTagAJnot_Draw__FP12daTagAJnot_c = .text:0x000001EC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92293 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92294 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92295 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagAJnot_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_AJnot = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_allmato/splits.txt b/config/RZDJ01/rels/d_a_tag_allmato/splits.txt new file mode 100644 index 0000000000..4a093c6bb6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_allmato/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_allmato.cpp: + .text start:0x0000005C end:0x000017DC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000000 end:0x00000194 diff --git a/config/RZDJ01/rels/d_a_tag_allmato/symbols.txt b/config/RZDJ01/rels/d_a_tag_allmato/symbols.txt new file mode 100644 index 0000000000..01c45c747d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_allmato/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_AllMato_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__15daTag_AllMato_cFv = .text:0x0000017C; // type:function size:0x558 scope:global align:4 +srchBouMato__15daTag_AllMato_cFPvPv = .text:0x000006D4; // type:function size:0x94 scope:global align:4 +srchItaMato__15daTag_AllMato_cFPvPv = .text:0x00000768; // type:function size:0x94 scope:global align:4 +srchTaro__15daTag_AllMato_cFPvPv = .text:0x000007FC; // type:function size:0x94 scope:global align:4 +srchArrow__15daTag_AllMato_cFPvPv = .text:0x00000890; // type:function size:0x94 scope:global align:4 +isDelete__15daTag_AllMato_cFv = .text:0x00000924; // type:function size:0xAC scope:global align:4 +entryBouMatoActors__15daTag_AllMato_cFv = .text:0x000009D0; // type:function size:0xAC scope:global align:4 +entryItaMatoActors__15daTag_AllMato_cFv = .text:0x00000A7C; // type:function size:0xC8 scope:global align:4 +getTaroActorP__15daTag_AllMato_cFv = .text:0x00000B44; // type:function size:0xB0 scope:global align:4 +getArrowActorP__15daTag_AllMato_cFv = .text:0x00000BF4; // type:function size:0x80 scope:global align:4 +checkCrsMato__15daTag_AllMato_cFv = .text:0x00000C74; // type:function size:0x3B4 scope:global align:4 +checkCrsMato2__15daTag_AllMato_cFv = .text:0x00001028; // type:function size:0x2DC scope:global align:4 +checkBrkMato__15daTag_AllMato_cFv = .text:0x00001304; // type:function size:0x94 scope:global align:4 +evtChange__15daTag_AllMato_cFUs = .text:0x00001398; // type:function size:0xCC scope:global align:4 +daTag_AllMato_Create__FPv = .text:0x00001464; // type:function size:0x4 scope:global align:4 +daTag_AllMato_Delete__FPv = .text:0x00001468; // type:function size:0x8 scope:global align:4 +daTag_AllMato_Execute__FPv = .text:0x00001470; // type:function size:0x4 scope:global align:4 +daTag_AllMato_Draw__FPv = .text:0x00001474; // type:function size:0x8 scope:global align:4 +daTag_AllMato_IsDelete__FPv = .text:0x0000147C; // type:function size:0x8 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001484; // type:function size:0x3C scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000014C0; // type:function size:0x40 scope:global align:4 +getNo__15daObj_ItaMato_cFv = .text:0x00001500; // type:function size:0x1C scope:global align:4 +checkCrs__15daObj_ItaMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x0000151C; // type:function size:0x10C scope:global align:4 +getStartPos__9daArrow_cFv = .text:0x00001628; // type:function size:0x8 scope:global align:4 +checkCrs__15daObj_BouMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001630; // type:function size:0x10C scope:global align:4 +__dt__15daTag_AllMato_cFv = .text:0x0000173C; // type:function size:0xA0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99256 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97168 = .rodata:0x00000004; // type:object size:0x1C scope:local align:4 +@99634 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99635 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99636 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99637 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99681 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99719 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_28_data_1 = .data:0x00000001; // type:object size:0xE data:string +lbl_28_data_F = .data:0x0000000F; // type:object size:0xE data:string +lbl_28_data_1D = .data:0x0000001D; // type:object size:0x16 data:string +lbl_28_data_33 = .data:0x00000033; // type:object size:0xD data:string +lbl_28_data_40 = .data:0x00000040; // type:object size:0xD data:string +lbl_28_data_4D = .data:0x0000004D; // type:object size:0xD data:string +lbl_28_data_5A = .data:0x0000005A; // type:object size:0x10 data:string +l_evtList = .data:0x0000006C; // type:object size:0x40 scope:global align:4 data:4byte +lbl_28_data_AC = .data:0x000000AC; // type:object size:0x6 data:string +lbl_28_data_B2 = .data:0x000000B2; // type:object size:0x6 data:string +l_resNameList = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_28_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +daTag_AllMato_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_TAG_ALLMATO = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__15daTag_AllMato_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_28_data_128 = .data:0x00000128; // type:object size:0x10 data:string +@97711 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_AllMato_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_28_data_158 = .data:0x00000158; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +lbl_28_data_174 = .data:0x00000174; // type:object size:0x34 +l_findActorPtrs = .bss:0x00000000; // type:object size:0x190 scope:global align:4 +l_findCount = .bss:0x00000190; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDJ01/rels/d_a_tag_arena/splits.txt b/config/RZDJ01/rels/d_a_tag_arena/splits.txt new file mode 100644 index 0000000000..b46670f78b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_arena/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_arena.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_arena/symbols.txt b/config/RZDJ01/rels/d_a_tag_arena/symbols.txt new file mode 100644 index 0000000000..d258ffc1bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_arena/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagArena_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagArena_Delete__FP12daTagArena_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagArena_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Arena = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_assistance/splits.txt b/config/RZDJ01/rels/d_a_tag_assistance/splits.txt new file mode 100644 index 0000000000..3c5a0b45f5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_assistance/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_assistance.cpp: + .text start:0x0000005C end:0x00000124 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_assistance/symbols.txt b/config/RZDJ01/rels/d_a_tag_assistance/symbols.txt new file mode 100644 index 0000000000..872288c51e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_assistance/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagAssist_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daTagAssist_Execute__FP13daTagAssist_c = .text:0x000000BC; // type:function size:0x30 scope:global align:4 +daTagAssist_IsDelete__FP13daTagAssist_c = .text:0x000000EC; // type:function size:0x8 scope:global align:4 +daTagAssist_Delete__FP13daTagAssist_c = .text:0x000000F4; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagAssist_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Assist = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_attack_item/splits.txt b/config/RZDJ01/rels/d_a_tag_attack_item/splits.txt new file mode 100644 index 0000000000..1e35d5226e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_attack_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_attack_item.cpp: + .text start:0x0000005C end:0x000005A4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000108 diff --git a/config/RZDJ01/rels/d_a_tag_attack_item/symbols.txt b/config/RZDJ01/rels/d_a_tag_attack_item/symbols.txt new file mode 100644 index 0000000000..30c33fd3cd --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_attack_item/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagAtkItem_cFv = .text:0x0000005C; // type:function size:0xA8 scope:global align:4 +create__14daTagAtkItem_cFv = .text:0x00000104; // type:function size:0xEC scope:global align:4 +execute__14daTagAtkItem_cFv = .text:0x000001F0; // type:function size:0x68 scope:global align:4 +action__14daTagAtkItem_cFv = .text:0x00000258; // type:function size:0x68 scope:global align:4 +eventStart__14daTagAtkItem_cFv = .text:0x000002C0; // type:function size:0x24 scope:global align:4 +eventEnd__14daTagAtkItem_cFv = .text:0x000002E4; // type:function size:0x24 scope:global align:4 +checkHit__14daTagAtkItem_cFv = .text:0x00000308; // type:function size:0x11C scope:global align:4 +createItem__14daTagAtkItem_cFv = .text:0x00000424; // type:function size:0xDC scope:global align:4 +daTagAtkItem_Execute__FP14daTagAtkItem_c = .text:0x00000500; // type:function size:0x4 scope:global align:4 +daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000504; // type:function size:0x8 scope:global align:4 +daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 +@1388@eventEnd__14daTagAtkItem_cFv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +@1388@eventStart__14daTagAtkItem_cFv = .text:0x00000518; // type:function size:0x8 scope:local align:4 +@1388@__dt__14daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000528; // type:function size:0x8 scope:global align:4 +__dt__14daTagAtkItem_cFv = .text:0x00000530; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92808 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92936 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92982 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daTagAtkItem_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_Tag_AttackItem = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__14daTagAtkItem_c = .data:0x00000094; // type:object size:0x2C scope:global align:4 +lbl_123_data_C0 = .data:0x000000C0; // type:object size:0xF data:string +@91928 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__14daTagAtkItem_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +lbl_123_data_EC = .data:0x000000EC; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_attention/splits.txt b/config/RZDJ01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 0000000000..c052b09b30 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_attention.cpp: + .text start:0x0000005C end:0x000003A0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDJ01/rels/d_a_tag_attention/symbols.txt b/config/RZDJ01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 0000000000..e79acfa1a2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__8daAttp_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +create__8daAttp_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +execute__8daAttp_cFv = .text:0x000000F0; // type:function size:0x298 scope:global align:4 +daAttp_Draw__FP8daAttp_c = .text:0x00000388; // type:function size:0x8 scope:global align:4 +daAttp_Execute__FP8daAttp_c = .text:0x00000390; // type:function size:0x4 scope:global align:4 +daAttp_Delete__FP8daAttp_c = .text:0x00000394; // type:function size:0x8 scope:global align:4 +daAttp_Create__FP10fopAc_ac_c = .text:0x0000039C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_58_rodata_0 = .rodata:0x00000000; // type:object size:0x3 data:string +@92582 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92584 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +l_daAttp_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Attp = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_bottle_item/splits.txt b/config/RZDJ01/rels/d_a_tag_bottle_item/splits.txt new file mode 100644 index 0000000000..1b38fdcbc7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_bottle_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_bottle_item.cpp: + .text start:0x0000005C end:0x000005FC + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000090 diff --git a/config/RZDJ01/rels/d_a_tag_bottle_item/symbols.txt b/config/RZDJ01/rels/d_a_tag_bottle_item/symbols.txt new file mode 100644 index 0000000000..54ae222c9a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_bottle_item/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__18daTag_BottleItem_cFv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +Execute__18daTag_BottleItem_cFv = .text:0x000000E0; // type:function size:0x6C scope:global align:4 +setTypeFromParam__18daTag_BottleItem_cFv = .text:0x0000014C; // type:function size:0xC scope:global align:4 +restart__18daTag_BottleItem_cFv = .text:0x00000158; // type:function size:0x60 scope:global align:4 +initialize__18daTag_BottleItem_cFv = .text:0x000001B8; // type:function size:0x78 scope:global align:4 +setProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x00000230; // type:function size:0xF4 scope:global align:4 +setAttnPos__18daTag_BottleItem_cFv = .text:0x00000324; // type:function size:0x40 scope:global align:4 +chkEvent__18daTag_BottleItem_cFv = .text:0x00000364; // type:function size:0x50 scope:global align:4 +orderEvent__18daTag_BottleItem_cFv = .text:0x000003B4; // type:function size:0x94 scope:global align:4 +makeSoup__18daTag_BottleItem_cFv = .text:0x00000448; // type:function size:0x88 scope:global align:4 +wait__18daTag_BottleItem_cFPv = .text:0x000004D0; // type:function size:0xB4 scope:global align:4 +daTag_BottleItem_Create__FPv = .text:0x00000584; // type:function size:0x4 scope:global align:4 +daTag_BottleItem_Delete__FPv = .text:0x00000588; // type:function size:0x8 scope:global align:4 +daTag_BottleItem_Execute__FPv = .text:0x00000590; // type:function size:0x4 scope:global align:4 +daTag_BottleItem_Draw__FPv = .text:0x00000594; // type:function size:0x8 scope:global align:4 +daTag_BottleItem_IsDelete__FPv = .text:0x0000059C; // type:function size:0x8 scope:global align:4 +__dt__18daTag_BottleItem_cFv = .text:0x000005A4; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92503 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92504 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92505 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92506 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92571 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92572 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92493 = .data:0x00000000; // type:object size:0xC scope:local align:4 +daTag_BottleItem_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_BTLITM = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__18daTag_BottleItem_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_717_data_68 = .data:0x00000068; // type:object size:0x13 data:string +@91941 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__18daTag_BottleItem_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_camera/splits.txt b/config/RZDJ01/rels/d_a_tag_camera/splits.txt new file mode 100644 index 0000000000..f0d1742726 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_camera/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_camera.cpp: + .text start:0x0000005C end:0x000008D8 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_tag_camera/symbols.txt b/config/RZDJ01/rels/d_a_tag_camera/symbols.txt new file mode 100644 index 0000000000..cc3441f9b5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_camera/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +always_true__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +is_player_riding_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000064; // type:function size:0x74 scope:global align:4 +is_player_swimming__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000D8; // type:function size:0x14 scope:global align:4 +is_player_riding_canoe__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000EC; // type:function size:0x3C scope:global align:4 +is_player_jumping_by_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000128; // type:function size:0x70 scope:global align:4 +is_player_climbing__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000198; // type:function size:0x20 scope:global align:4 +is_player_wear_magneboots__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001B8; // type:function size:0x14 scope:global align:4 +is_player_wolf__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001CC; // type:function size:0x18 scope:global align:4 +is_player_pulling_chainblock__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001E4; // type:function size:0x18 scope:global align:4 +is_player_playing_spinner__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001FC; // type:function size:0x3C scope:global align:4 +is_player_sliding_slope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000238; // type:function size:0x18 scope:global align:4 +is_player_on_watersurface__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000250; // type:function size:0x14 scope:global align:4 +is_player_moving_on_spinnerrail__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000264; // type:function size:0x18 scope:global align:4 +is_player_gliding__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000027C; // type:function size:0x2C scope:global align:4 +is_player_hunging_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002A8; // type:function size:0x14 scope:global align:4 +is_player_on_rope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002BC; // type:function size:0x3C scope:global align:4 +is_player_using_copyrod__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002F8; // type:function size:0x30 scope:global align:4 +is_player_hunging_wall_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000328; // type:function size:0x14 scope:global align:4 +is_player_carried_by_cargo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000033C; // type:function size:0x1C scope:global align:4 +is_player_playing_rodeo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000358; // type:function size:0x70 scope:global align:4 +is_player_in_water__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003C8; // type:function size:0x2C scope:global align:4 +is_player_hugging_eal__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003F4; // type:function size:0x18 scope:global align:4 +execute__11daTag_Cam_cFv = .text:0x0000040C; // type:function size:0x2CC scope:global align:4 +daTag_Cam_Draw__FP11daTag_Cam_c = .text:0x000006D8; // type:function size:0x8 scope:global align:4 +daTag_Cam_Execute__FP11daTag_Cam_c = .text:0x000006E0; // type:function size:0x24 scope:global align:4 +daTag_Cam_IsDelete__FP11daTag_Cam_c = .text:0x00000704; // type:function size:0x8 scope:global align:4 +daTag_Cam_Delete__FP11daTag_Cam_c = .text:0x0000070C; // type:function size:0x30 scope:global align:4 +daTag_Cam_Create__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x19C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@107242 = .rodata:0x00000000; // type:object size:0x58 scope:local align:4 +@108290 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@108339 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108340 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108341 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_daTag_Cam_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CAMERA = .data:0x00000020; // type:object size:0x30 scope:global align:4 +Player__28@unnamed@d_a_tag_camera_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_chgrestart/splits.txt b/config/RZDJ01/rels/d_a_tag_chgrestart/splits.txt new file mode 100644 index 0000000000..f9506c6836 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_chgrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_chgrestart.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_chgrestart/symbols.txt b/config/RZDJ01/rels/d_a_tag_chgrestart/symbols.txt new file mode 100644 index 0000000000..1bb9701f44 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_chgrestart/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__17daTagChgRestart_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +create__17daTagChgRestart_cFv = .text:0x000000C0; // type:function size:0x88 scope:global align:4 +execute__17daTagChgRestart_cFv = .text:0x00000148; // type:function size:0x1A0 scope:global align:4 +daTagChgRestart_Execute__FP17daTagChgRestart_c = .text:0x000002E8; // type:function size:0x4 scope:global align:4 +daTagChgRestart_Delete__FP17daTagChgRestart_c = .text:0x000002EC; // type:function size:0x8 scope:global align:4 +daTagChgRestart_Create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92352 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92353 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagChgRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_ChgRestart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_chkpoint/splits.txt b/config/RZDJ01/rels/d_a_tag_chkpoint/splits.txt new file mode 100644 index 0000000000..d8a89be3d9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_chkpoint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_chkpoint.cpp: + .text start:0x0000005C end:0x000004A0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_chkpoint/symbols.txt b/config/RZDJ01/rels/d_a_tag_chkpoint/symbols.txt new file mode 100644 index 0000000000..14a985df3a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_chkpoint/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +execute__11daTag_Chk_cFv = .text:0x0000005C; // type:function size:0x234 scope:global align:4 +daTag_Chk_Draw__FP11daTag_Chk_c = .text:0x00000290; // type:function size:0x8 scope:global align:4 +daTag_Chk_Execute__FP11daTag_Chk_c = .text:0x00000298; // type:function size:0x24 scope:global align:4 +daTag_Chk_IsDelete__FP11daTag_Chk_c = .text:0x000002BC; // type:function size:0x8 scope:global align:4 +daTag_Chk_Delete__FP11daTag_Chk_c = .text:0x000002C4; // type:function size:0x30 scope:global align:4 +daTag_Chk_Create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x1AC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94048 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94049 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94050 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94053 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +l_daTag_Chk_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CHKPOINT = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_csw/splits.txt b/config/RZDJ01/rels/d_a_tag_csw/splits.txt new file mode 100644 index 0000000000..0c927dc083 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_csw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_csw.cpp: + .text start:0x0000005C end:0x00001480 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDJ01/rels/d_a_tag_csw/symbols.txt b/config/RZDJ01/rels/d_a_tag_csw/symbols.txt new file mode 100644 index 0000000000..9645ff391d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_csw/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__10daTagCsw_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__10daTagCsw_cFv = .text:0x000000DC; // type:function size:0x12C scope:global align:4 +createHeap__10daTagCsw_cFv = .text:0x00000208; // type:function size:0x380 scope:global align:4 +daTagCsw_c_createHeap__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x4 scope:global align:4 data:4byte +chkInsideStatueStart__10daTagCsw_cFv = .text:0x0000058C; // type:function size:0x9C scope:global align:4 +create__10daTagCsw_cFv = .text:0x00000628; // type:function size:0x268 scope:global align:4 data:float +searchTagCswOut__FPvPv = .text:0x00000890; // type:function size:0x84 scope:global align:4 +searchCStatue__FPvPv = .text:0x00000914; // type:function size:0x60 scope:global align:4 +Delete__10daTagCsw_cFv = .text:0x00000974; // type:function size:0xCC scope:global align:4 +onLight__10daTagCsw_cFv = .text:0x00000A40; // type:function size:0x40 scope:global align:4 +offLight__10daTagCsw_cFv = .text:0x00000A80; // type:function size:0x40 scope:global align:4 +execute__10daTagCsw_cFv = .text:0x00000AC0; // type:function size:0x868 scope:global align:4 +draw__10daTagCsw_cFv = .text:0x00001328; // type:function size:0xFC scope:global align:4 +daTagCsw_Draw__FP10daTagCsw_c = .text:0x00001424; // type:function size:0x4 scope:global align:4 +daTagCsw_Execute__FP10daTagCsw_c = .text:0x00001428; // type:function size:0x4 scope:global align:4 +daTagCsw_IsDelete__FP10daTagCsw_c = .text:0x0000142C; // type:function size:0x8 scope:global align:4 +daTagCsw_Delete__FP10daTagCsw_c = .text:0x00001434; // type:function size:0x3C scope:global align:4 +daTagCsw_Create__FP10fopAc_ac_c = .text:0x00001470; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001474; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91389 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91594 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91595 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91596 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91664 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@91910 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91911 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91912 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91913 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91914 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91915 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91916 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91917 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +l_tg_src = .data:0x00000050; // type:object size:0x44 scope:global align:4 +l_daTagCsw_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CSW = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_escape/splits.txt b/config/RZDJ01/rels/d_a_tag_escape/splits.txt new file mode 100644 index 0000000000..df0b5c2abd --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_escape/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_escape.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_escape/symbols.txt b/config/RZDJ01/rels/d_a_tag_escape/symbols.txt new file mode 100644 index 0000000000..d85dcb111f --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_escape/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagEscape_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagEscape_Delete__FP13daTagEscape_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagEscape_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Escape = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_event/splits.txt b/config/RZDJ01/rels/d_a_tag_event/splits.txt new file mode 100644 index 0000000000..e86ceea871 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_event.cpp: + .text start:0x0000005C end:0x00000A10 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000054 diff --git a/config/RZDJ01/rels/d_a_tag_event/symbols.txt b/config/RZDJ01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 0000000000..8ce2fc4cc0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +horseRodeo__13daTag_Event_cFv = .text:0x0000005C; // type:function size:0x18 scope:global align:4 +arrivalTerms__13daTag_Event_cFv = .text:0x00000074; // type:function size:0xEC scope:global align:4 +create__13daTag_Event_cFv = .text:0x00000160; // type:function size:0x1C4 scope:global align:4 +actionNext__13daTag_Event_cFv = .text:0x00000324; // type:function size:0xCC scope:global align:4 +actionEvent__13daTag_Event_cFv = .text:0x000003F0; // type:function size:0xA4 scope:global align:4 +actionReady__13daTag_Event_cFv = .text:0x00000494; // type:function size:0x10C scope:global align:4 +checkArea__13daTag_Event_cFv = .text:0x000005A0; // type:function size:0x1C0 scope:global align:4 +actionHunt__13daTag_Event_cFv = .text:0x00000760; // type:function size:0xB4 scope:global align:4 +execute__13daTag_Event_cFv = .text:0x00000814; // type:function size:0xB0 scope:global align:4 +daTag_Event_Draw__FP13daTag_Event_c = .text:0x000008C4; // type:function size:0x8 scope:global align:4 +daTag_Event_Execute__FP13daTag_Event_c = .text:0x000008CC; // type:function size:0x24 scope:global align:4 +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x000008F0; // type:function size:0x8 scope:global align:4 +daTag_Event_Delete__FP13daTag_Event_c = .text:0x000008F8; // type:function size:0x30 scope:global align:4 +daTag_Event_Create__FP10fopAc_ac_c = .text:0x00000928; // type:function size:0x4 scope:global align:4 +actionHunt2__13daTag_Event_cFv = .text:0x0000092C; // type:function size:0xE4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94219 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94220 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +lbl_31_data_0 = .data:0x00000000; // type:object size:0x3 data:string +l_daTag_Event_Method = .data:0x00000004; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVENT = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_evt/splits.txt b/config/RZDJ01/rels/d_a_tag_evt/splits.txt new file mode 100644 index 0000000000..27e1419869 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evt.cpp: + .text start:0x0000005C end:0x00000908 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDJ01/rels/d_a_tag_evt/symbols.txt b/config/RZDJ01/rels/d_a_tag_evt/symbols.txt new file mode 100644 index 0000000000..0bcc087b25 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evt/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTag_Evt_cFv = .text:0x0000005C; // type:function size:0xB0 scope:global align:4 +execute__11daTag_Evt_cFv = .text:0x0000010C; // type:function size:0x35C scope:global align:4 +getParam__11daTag_Evt_cFv = .text:0x00000468; // type:function size:0xFC scope:global align:4 +isDelete__11daTag_Evt_cFv = .text:0x00000564; // type:function size:0x12C scope:global align:4 +doEvtCutWait__11daTag_Evt_cFi = .text:0x00000690; // type:function size:0x8C scope:global align:4 +doEvtCutTalk__11daTag_Evt_cFi = .text:0x0000071C; // type:function size:0x98 scope:global align:4 +doEvtCutNext__11daTag_Evt_cFi = .text:0x000007B4; // type:function size:0xA4 scope:global align:4 +daTag_Evt_Create__FPv = .text:0x00000858; // type:function size:0x4 scope:global align:4 +daTag_Evt_Delete__FPv = .text:0x0000085C; // type:function size:0x30 scope:global align:4 +daTag_Evt_Execute__FPv = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +daTag_Evt_Draw__FPv = .text:0x00000890; // type:function size:0x8 scope:global align:4 +daTag_Evt_IsDelete__FPv = .text:0x00000898; // type:function size:0x8 scope:global align:4 +__dt__11daTag_Evt_cFv = .text:0x000008A0; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@93104 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93147 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +lbl_32_data_0 = .data:0x00000000; // type:object size:0xF data:string +l_evtNameList = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_32_data_18 = .data:0x00000018; // type:object size:0x7 data:string +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_32_data_24 = .data:0x00000024; // type:object size:0x5 data:string +lbl_32_data_29 = .data:0x00000029; // type:object size:0x5 data:string +lbl_32_data_2E = .data:0x0000002E; // type:object size:0x5 data:string +mEvtCutList__11daTag_Evt_c = .data:0x00000034; // type:object size:0xC scope:global align:4 +lbl_32_data_40 = .data:0x00000040; // type:object size:0x7 data:string +lbl_32_data_47 = .data:0x00000047; // type:object size:0x6 data:string +lbl_32_data_4D = .data:0x0000004D; // type:object size:0xB data:string +daTag_Evt_MethodTable = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVT = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__11daTag_Evt_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_32_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +@92340 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +__RTTI__11daTag_Evt_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_evtarea/splits.txt b/config/RZDJ01/rels/d_a_tag_evtarea/splits.txt new file mode 100644 index 0000000000..12184b13f8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evtarea/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evtarea.cpp: + .text start:0x0000005C end:0x000007D0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDJ01/rels/d_a_tag_evtarea/symbols.txt b/config/RZDJ01/rels/d_a_tag_evtarea/symbols.txt new file mode 100644 index 0000000000..67401abdf7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evtarea/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_EvtArea_cFv = .text:0x0000005C; // type:function size:0x210 scope:global align:4 +Execute__15daTag_EvtArea_cFv = .text:0x0000026C; // type:function size:0x114 scope:global align:4 +isDelete__15daTag_EvtArea_cFv = .text:0x00000380; // type:function size:0xB0 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz = .text:0x00000430; // type:function size:0x2C8 scope:global align:4 +daTag_EvtArea_Create__FPv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +daTag_EvtArea_Delete__FPv = .text:0x000006FC; // type:function size:0x8 scope:global align:4 +daTag_EvtArea_Execute__FPv = .text:0x00000704; // type:function size:0x4 scope:global align:4 +daTag_EvtArea_Draw__FPv = .text:0x00000708; // type:function size:0x8 scope:global align:4 +daTag_EvtArea_IsDelete__FPv = .text:0x00000710; // type:function size:0x8 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00000718; // type:function size:0x60 scope:global align:4 +__dt__15daTag_EvtArea_cFv = .text:0x00000778; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95946 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95947 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95948 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95994 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96114 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95951 = .data:0x00000000; // type:object size:0x60 scope:local align:4 +daTag_EvtArea_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVTAREA = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__15daTag_EvtArea_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_33_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@95031 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_EvtArea_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt b/config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt new file mode 100644 index 0000000000..b834d3d388 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evtmsg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evtmsg.cpp: + .text start:0x0000005C end:0x00000788 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt b/config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt new file mode 100644 index 0000000000..db84a96b01 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_evtmsg/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__14daTag_EvtMsg_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +Execute__14daTag_EvtMsg_cFv = .text:0x00000128; // type:function size:0x2E0 scope:global align:4 +isDelete__14daTag_EvtMsg_cFv = .text:0x00000408; // type:function size:0xAC scope:global align:4 +chkPointInArea__14daTag_EvtMsg_cF4cXyz = .text:0x000004B4; // type:function size:0x100 scope:global align:4 +ECut_talk__14daTag_EvtMsg_cFi = .text:0x000005B4; // type:function size:0x80 scope:global align:4 +ECut_wait__14daTag_EvtMsg_cFi = .text:0x00000634; // type:function size:0xA8 scope:global align:4 +daTag_EvtMsg_Create__FPv = .text:0x000006DC; // type:function size:0x4 scope:global align:4 +daTag_EvtMsg_Delete__FPv = .text:0x000006E0; // type:function size:0x8 scope:global align:4 +daTag_EvtMsg_Execute__FPv = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daTag_EvtMsg_Draw__FPv = .text:0x000006EC; // type:function size:0x8 scope:global align:4 +daTag_EvtMsg_IsDelete__FPv = .text:0x000006F4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:global align:4 +__dt__14daTag_EvtMsg_cFv = .text:0x00000720; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@95813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_34_data_1 = .data:0x00000001; // type:object size:0x5 data:string +lbl_34_data_6 = .data:0x00000006; // type:object size:0x5 data:string +mEvtCutNameList__14daTag_EvtMsg_c = .data:0x0000000C; // type:object size:0xC scope:global align:4 +mEvtCutList__14daTag_EvtMsg_c = .data:0x00000018; // type:object size:0x24 scope:global align:4 data:4byte +lbl_34_data_3C = .data:0x0000003C; // type:object size:0x7 data:string +l_myName = .data:0x00000044; // type:object size:0x4 scope:global align:4 +lbl_34_data_48 = .data:0x00000048; // type:object size:0x11 data:string +lbl_34_data_59 = .data:0x00000059; // type:object size:0x6 data:string +daTag_EvtMsg_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVTMSG = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daTag_EvtMsg_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_34_data_BC = .data:0x000000BC; // type:object size:0xF data:string +@95049 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__14daTag_EvtMsg_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_firewall/splits.txt b/config/RZDJ01/rels/d_a_tag_firewall/splits.txt new file mode 100644 index 0000000000..33c0a1f839 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_firewall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_firewall.cpp: + .text start:0x0000005C end:0x00000830 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDJ01/rels/d_a_tag_firewall/symbols.txt b/config/RZDJ01/rels/d_a_tag_firewall/symbols.txt new file mode 100644 index 0000000000..e7bb93f938 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_firewall/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTag_FWall_Draw__FP13daTag_FWall_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +execute__13daTag_FWall_cFv = .text:0x00000064; // type:function size:0x5C4 scope:global align:4 +daTag_FWall_Execute__FP13daTag_FWall_c = .text:0x00000628; // type:function size:0x4 scope:global align:4 +daTag_FWall_IsDelete__FP13daTag_FWall_c = .text:0x0000062C; // type:function size:0x8 scope:global align:4 +daTag_FWall_Delete__FP13daTag_FWall_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +create__13daTag_FWall_cFv = .text:0x0000063C; // type:function size:0x1F0 scope:global align:4 +daTag_FWall_Create__FP13daTag_FWall_c = .text:0x0000082C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94513 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94514 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94515 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94516 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +cc_sph_src__11Tag_FWall_n = .data:0x00000000; // type:object size:0x40 scope:global align:4 +game_over_eff_name__11Tag_FWall_n = .data:0x00000040; // type:object size:0x8 scope:global align:4 +l_daTag_FWall_Method = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Tag_FWall = .data:0x00000068; // type:object size:0x30 scope:global align:4 +fire_leader = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_721_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_tag_gra/splits.txt b/config/RZDJ01/rels/d_a_tag_gra/splits.txt new file mode 100644 index 0000000000..7ef9ae4bbc --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_gra/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_gra.cpp: + .text start:0x0000005C end:0x0000011C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_gra/symbols.txt b/config/RZDJ01/rels/d_a_tag_gra/symbols.txt new file mode 100644 index 0000000000..854e2f934d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_gra/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagGra_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +daTagGra_Delete__FP10daTagGra_c = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGra_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_GRA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_gstart/splits.txt b/config/RZDJ01/rels/d_a_tag_gstart/splits.txt new file mode 100644 index 0000000000..bb528ca2e6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_gstart/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_gstart.cpp: + .text start:0x0000005C end:0x000001D4 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_gstart/symbols.txt b/config/RZDJ01/rels/d_a_tag_gstart/symbols.txt new file mode 100644 index 0000000000..d3ae34903a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_gstart/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagGstart_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +daTagGstart_Create__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +daTagGstart_Delete__FP13daTagGstart_c = .text:0x000000D0; // type:function size:0x30 scope:global align:4 +execute__13daTagGstart_cFv = .text:0x00000100; // type:function size:0xC8 scope:global align:4 +daTagGstart_Execute__FP13daTagGstart_c = .text:0x000001C8; // type:function size:0x4 scope:global align:4 +daTagGstart_Draw__FP13daTagGstart_c = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGstart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Gstart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_guard/splits.txt b/config/RZDJ01/rels/d_a_tag_guard/splits.txt new file mode 100644 index 0000000000..261b3f99bb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_guard/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_guard.cpp: + .text start:0x0000005C end:0x0000025C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_guard/symbols.txt b/config/RZDJ01/rels/d_a_tag_guard/symbols.txt new file mode 100644 index 0000000000..6ec7f6de10 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_guard/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getAppearPoint__12daTagGuard_cFP3Vec = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +createGuard__12daTagGuard_cFUl = .text:0x000000C0; // type:function size:0xC4 scope:global align:4 +daTagGuard_Create__FP10fopAc_ac_c = .text:0x00000184; // type:function size:0xA8 scope:global align:4 +daTagGuard_Delete__FP12daTagGuard_c = .text:0x0000022C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGuard_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_GUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_hinit/splits.txt b/config/RZDJ01/rels/d_a_tag_hinit/splits.txt new file mode 100644 index 0000000000..458444ae8c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hinit/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_hinit.cpp: + .text start:0x0000005C end:0x0000025C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_hinit/symbols.txt b/config/RZDJ01/rels/d_a_tag_hinit/symbols.txt new file mode 100644 index 0000000000..2871347870 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hinit/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagHinit_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +daTagHinit_Create__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x4 scope:global align:4 +daTagHinit_Delete__FP12daTagHinit_c = .text:0x00000104; // type:function size:0x30 scope:global align:4 +execute__12daTagHinit_cFv = .text:0x00000134; // type:function size:0x11C scope:global align:4 +daTagHinit_Execute__FP12daTagHinit_c = .text:0x00000250; // type:function size:0x4 scope:global align:4 +daTagHinit_Draw__FP12daTagHinit_c = .text:0x00000254; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagHinit_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hinit = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_hjump/splits.txt b/config/RZDJ01/rels/d_a_tag_hjump/splits.txt new file mode 100644 index 0000000000..6ab9a66fbd --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hjump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_hjump.cpp: + .text start:0x0000005C end:0x00000748 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDJ01/rels/d_a_tag_hjump/symbols.txt b/config/RZDJ01/rels/d_a_tag_hjump/symbols.txt new file mode 100644 index 0000000000..64f2bf8710 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hjump/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__12daTagHjump_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +create__12daTagHjump_cFv = .text:0x000000C4; // type:function size:0x234 scope:global align:4 +daTagHjump_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x4 scope:global align:4 +__dt__12daTagHjump_cFv = .text:0x000002FC; // type:function size:0x8C scope:global align:4 +daTagHjump_Delete__FP12daTagHjump_c = .text:0x00000388; // type:function size:0x3C scope:global align:4 +execute__12daTagHjump_cFv = .text:0x000003C4; // type:function size:0x2CC scope:global align:4 +daTagHjump_Execute__FP12daTagHjump_c = .text:0x00000690; // type:function size:0x4 scope:global align:4 +Draw__12daTagHjump_cFv = .text:0x00000694; // type:function size:0xA4 scope:global align:4 +daTagHjump_Draw__FP12daTagHjump_c = .text:0x00000738; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93718 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93821 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93822 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +l_daTagHjump_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hjump = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTagHjump_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +lbl_126_data_78 = .data:0x00000078; // type:object size:0xD data:string +@93034 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__12daTagHjump_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_howl/splits.txt b/config/RZDJ01/rels/d_a_tag_howl/splits.txt new file mode 100644 index 0000000000..2c1f5cedfc --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_howl.cpp: + .text start:0x0000005C end:0x000002DC + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_howl/symbols.txt b/config/RZDJ01/rels/d_a_tag_howl/symbols.txt new file mode 100644 index 0000000000..c698daab4f --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_howl/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTag_Howl_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +execute__12daTag_Howl_cFv = .text:0x000000C0; // type:function size:0x60 scope:global align:4 +isAreaCheck__12daTag_Howl_cFv = .text:0x00000120; // type:function size:0xFC scope:global align:4 +getParam__12daTag_Howl_cFv = .text:0x0000021C; // type:function size:0x48 scope:global align:4 +daTag_Howl_Create__FPv = .text:0x00000264; // type:function size:0x4 scope:global align:4 +daTag_Howl_Delete__FPv = .text:0x00000268; // type:function size:0x8 scope:global align:4 +daTag_Howl_Execute__FPv = .text:0x00000270; // type:function size:0x4 scope:global align:4 +daTag_Howl_Draw__FPv = .text:0x00000274; // type:function size:0x8 scope:global align:4 +daTag_Howl_IsDelete__FPv = .text:0x0000027C; // type:function size:0x8 scope:global align:4 +__dt__12daTag_Howl_cFv = .text:0x00000284; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92451 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +daTag_Howl_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_HOWL = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTag_Howl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_35_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@91835 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_Howl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_hstop/splits.txt b/config/RZDJ01/rels/d_a_tag_hstop/splits.txt new file mode 100644 index 0000000000..7344801cec --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hstop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hstop.cpp: + .text start:0x000000CC end:0x0000078C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_tag_hstop/symbols.txt b/config/RZDJ01/rels/d_a_tag_hstop/symbols.txt new file mode 100644 index 0000000000..a144f1f79a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_hstop/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__12daTagHstop_cFv = .text:0x000000CC; // type:function size:0x1D4 scope:global align:4 +daTagHstop_Create__FP10fopAc_ac_c = .text:0x000002A0; // type:function size:0x4 scope:global align:4 +__dt__12daTagHstop_cFv = .text:0x000002A4; // type:function size:0x9C scope:global align:4 +daTagHstop_Delete__FP12daTagHstop_c = .text:0x00000340; // type:function size:0x28 scope:global align:4 +setActive__12daTagHstop_cFv = .text:0x00000368; // type:function size:0xA4 scope:global align:4 +execute__12daTagHstop_cFv = .text:0x0000040C; // type:function size:0x32C scope:global align:4 +daTagHstop_Execute__FP12daTagHstop_c = .text:0x00000738; // type:function size:0x4 scope:global align:4 +daTagHstop_Draw__FP12daTagHstop_c = .text:0x0000073C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@95284 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagHstop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hstop = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94362 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +m_msgFlow__12daTagHstop_c = .bss:0x00000014; // type:object size:0x4C scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_instruction/splits.txt b/config/RZDJ01/rels/d_a_tag_instruction/splits.txt new file mode 100644 index 0000000000..ed9c9915a5 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_instruction/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_instruction.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_instruction/symbols.txt b/config/RZDJ01/rels/d_a_tag_instruction/symbols.txt new file mode 100644 index 0000000000..5ae84bace1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_instruction/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagInst_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagInst_Delete__FP11daTagInst_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagInst_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Instruction = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_kago_fall/splits.txt b/config/RZDJ01/rels/d_a_tag_kago_fall/splits.txt new file mode 100644 index 0000000000..68961ed91d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_kago_fall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_kago_fall.cpp: + .text start:0x0000005C end:0x00000A3C + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_tag_kago_fall/symbols.txt b/config/RZDJ01/rels/d_a_tag_kago_fall/symbols.txt new file mode 100644 index 0000000000..fba097c78a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_kago_fall/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTagKagoFall_cFv = .text:0x0000005C; // type:function size:0x170 scope:global align:4 +execute__15daTagKagoFall_cFv = .text:0x000001CC; // type:function size:0x38 scope:global align:4 +actionWaitRiver__15daTagKagoFall_cFv = .text:0x00000204; // type:function size:0x3CC scope:global align:4 +actionWaitFall__15daTagKagoFall_cFv = .text:0x000005D0; // type:function size:0x45C scope:global align:4 +daTagKagoFall_Execute__FP15daTagKagoFall_c = .text:0x00000A2C; // type:function size:0x4 scope:global align:4 +daTagKagoFall_Delete__FP15daTagKagoFall_c = .text:0x00000A30; // type:function size:0x8 scope:global align:4 +daTagKagoFall_Create__FP15daTagKagoFall_c = .text:0x00000A38; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97263 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97347 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97348 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_725_data_4 = .data:0x00000004; // type:object size:0x8 data:string +l_daTagKagoFall_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_KagoFall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_kmsg/splits.txt b/config/RZDJ01/rels/d_a_tag_kmsg/splits.txt new file mode 100644 index 0000000000..214d9aef19 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_kmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_kmsg.cpp: + .text start:0x0000005C end:0x00000AE8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt b/config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt new file mode 100644 index 0000000000..de0b6b222a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_kmsg/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTag_KMsg_cFv = .text:0x0000005C; // type:function size:0x13C scope:global align:4 +Execute__12daTag_KMsg_cFv = .text:0x00000198; // type:function size:0x738 scope:global align:4 +isDelete__12daTag_KMsg_cFv = .text:0x000008D0; // type:function size:0xE4 scope:global align:4 +daTag_KMsg_Create__FPv = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +daTag_KMsg_Delete__FPv = .text:0x000009B8; // type:function size:0x34 scope:global align:4 +daTag_KMsg_Execute__FPv = .text:0x000009EC; // type:function size:0x4 scope:global align:4 +daTag_KMsg_Draw__FPv = .text:0x000009F0; // type:function size:0x8 scope:global align:4 +daTag_KMsg_IsDelete__FPv = .text:0x000009F8; // type:function size:0x8 scope:global align:4 +__dt__12daTag_KMsg_cFv = .text:0x00000A00; // type:function size:0xA4 scope:global align:4 +getAttnPosOffset__12daTag_KMsg_cFv = .text:0x00000AA4; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97615 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97883 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97885 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97886 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97887 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97890 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_36_data_1 = .data:0x00000001; // type:object size:0xB data:string +lbl_36_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_evtList = .data:0x00000018; // type:object size:0x18 scope:global align:4 +lbl_36_data_30 = .data:0x00000030; // type:object size:0x6 data:string +lbl_36_data_36 = .data:0x00000036; // type:object size:0x8 data:string +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global align:4 +lbl_36_data_4C = .data:0x0000004C; // type:object size:0x10 +daTag_KMsg_MethodTable = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_KMSG = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__12daTag_KMsg_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_36_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@96602 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_KMsg_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_36_data_F0 = .data:0x000000F0; // type:object size:0x8 data:string diff --git a/config/RZDJ01/rels/d_a_tag_lantern/splits.txt b/config/RZDJ01/rels/d_a_tag_lantern/splits.txt new file mode 100644 index 0000000000..32e7e2ae3d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lantern/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lantern.cpp: + .text start:0x000000CC end:0x000004C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDJ01/rels/d_a_tag_lantern/symbols.txt b/config/RZDJ01/rels/d_a_tag_lantern/symbols.txt new file mode 100644 index 0000000000..d76a4d6703 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lantern/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daTag_Lantern_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +create__15daTag_Lantern_cFv = .text:0x00000140; // type:function size:0x74 scope:global align:4 +Execute__15daTag_Lantern_cFv = .text:0x000001B4; // type:function size:0x178 scope:global align:4 +initialize__15daTag_Lantern_cFv = .text:0x0000032C; // type:function size:0xB0 scope:global align:4 +daTag_Lantern_Create__FPv = .text:0x000003DC; // type:function size:0x4 scope:global align:4 +daTag_Lantern_Delete__FPv = .text:0x000003E0; // type:function size:0x34 scope:global align:4 +daTag_Lantern_Execute__FPv = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daTag_Lantern_Draw__FPv = .text:0x00000418; // type:function size:0x8 scope:global align:4 +daTag_Lantern_IsDelete__FPv = .text:0x00000420; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:global align:4 +__dt__21daTag_Lantern_Param_cFv = .text:0x00000470; // type:function size:0x40 scope:global align:4 +__ct__21daTag_Lantern_Param_cFv = .text:0x000004B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89902 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89917 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89918 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTag_Lantern_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_LANTERN = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Lantern_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_37_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +@89392 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_Lantern_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 +__vt__21daTag_Lantern_Param_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_37_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +__RTTI__21daTag_Lantern_Param_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89285 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_lightball/splits.txt b/config/RZDJ01/rels/d_a_tag_lightball/splits.txt new file mode 100644 index 0000000000..e7555701fb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lightball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lightball.cpp: + .text start:0x0000005C end:0x00000428 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_lightball/symbols.txt b/config/RZDJ01/rels/d_a_tag_lightball/symbols.txt new file mode 100644 index 0000000000..959aa01f18 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lightball/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__16daTagLightBall_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__16daTagLightBall_cFv = .text:0x000000B8; // type:function size:0x138 scope:global align:4 +create__16daTagLightBall_cFv = .text:0x000001F0; // type:function size:0x68 scope:global align:4 +execute__16daTagLightBall_cFv = .text:0x00000258; // type:function size:0x174 scope:global align:4 +_delete__16daTagLightBall_cFv = .text:0x000003CC; // type:function size:0x48 scope:global align:4 +daTagLightBall_Draw__FP16daTagLightBall_c = .text:0x00000414; // type:function size:0x8 scope:global align:4 +daTagLightBall_Execute__FP16daTagLightBall_c = .text:0x0000041C; // type:function size:0x4 scope:global align:4 +daTagLightBall_Delete__FP16daTagLightBall_c = .text:0x00000420; // type:function size:0x4 scope:global align:4 +daTagLightBall_Create__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89725 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagLightBall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_LightBall = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_lv2prchk/splits.txt b/config/RZDJ01/rels/d_a_tag_lv2prchk/splits.txt new file mode 100644 index 0000000000..6954e3a926 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv2prchk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lv2prchk.cpp: + .text start:0x0000005C end:0x00000640 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt b/config/RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt new file mode 100644 index 0000000000..8d0eb22722 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv2prchk/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daTagLv2PrChk_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +create__15daTagLv2PrChk_cFv = .text:0x000000D8; // type:function size:0x68 scope:global align:4 +actionCheck__15daTagLv2PrChk_cFv = .text:0x00000140; // type:function size:0x4B4 scope:global align:4 +actionEnd__15daTagLv2PrChk_cFv = .text:0x000005F4; // type:function size:0x4 scope:global align:4 +daTagLv2PrChk_Execute__FP15daTagLv2PrChk_c = .text:0x000005F8; // type:function size:0x3C scope:global align:4 +daTagLv2PrChk_Delete__FP15daTagLv2PrChk_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +daTagLv2PrChk_Create__FP15daTagLv2PrChk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89894 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_func$88969 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +l_daTagLv2PrChk_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv2PrChk = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt b/config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt new file mode 100644 index 0000000000..67af4458d4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv5soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lv5soup.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_lv5soup/symbols.txt b/config/RZDJ01/rels/d_a_tag_lv5soup/symbols.txt new file mode 100644 index 0000000000..267918a348 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv5soup/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_Lv5Soup_cFv = .text:0x0000005C; // type:function size:0x94 scope:global align:4 +Execute__15daTag_Lv5Soup_cFv = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +isAreaCheck__15daTag_Lv5Soup_cFv = .text:0x0000019C; // type:function size:0xE4 scope:global align:4 +daTag_Lv5Soup_Create__FPv = .text:0x00000280; // type:function size:0x4 scope:global align:4 +daTag_Lv5Soup_Delete__FPv = .text:0x00000284; // type:function size:0x8 scope:global align:4 +daTag_Lv5Soup_Execute__FPv = .text:0x0000028C; // type:function size:0x4 scope:global align:4 +daTag_Lv5Soup_Draw__FPv = .text:0x00000290; // type:function size:0x8 scope:global align:4 +daTag_Lv5Soup_IsDelete__FPv = .text:0x00000298; // type:function size:0x8 scope:global align:4 +__dt__15daTag_Lv5Soup_cFv = .text:0x000002A0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92351 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92352 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92353 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +daTag_Lv5Soup_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_LV5SOUP = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Lv5Soup_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_727_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +@91813 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_Lv5Soup_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt b/config/RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt new file mode 100644 index 0000000000..c91a22fc35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv6CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lv6CstaSw.cpp: + .text start:0x000000CC end:0x000003F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt new file mode 100644 index 0000000000..f29d970bc1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6CstaSw_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv6CstaSw_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daLv6CstaSw_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +searchSekizoAct__13daLv6CstaSw_cFPvPv = .text:0x000001A0; // type:function size:0x54 scope:global align:4 +areaCheck__13daLv6CstaSw_cFv = .text:0x000001F4; // type:function size:0xB8 scope:global align:4 +Execute__13daLv6CstaSw_cFv = .text:0x000002AC; // type:function size:0xAC scope:global align:4 +daLv6CstaSw_Draw__FP13daLv6CstaSw_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 +daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +__dt__17daLv6CstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89669 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89670 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daLv6CstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv6CstaSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daLv6CstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_728_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89051 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6CstaSw_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88934 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_magne/splits.txt b/config/RZDJ01/rels/d_a_tag_magne/splits.txt new file mode 100644 index 0000000000..9d86a35dd0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_magne/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_magne.cpp: + .text start:0x0000005C end:0x00000148 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_magne/symbols.txt b/config/RZDJ01/rels/d_a_tag_magne/symbols.txt new file mode 100644 index 0000000000..a26af7a476 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_magne/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__12daTagMagne_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +create__12daTagMagne_cFv = .text:0x00000098; // type:function size:0x98 scope:global align:4 +daTagMagne_Delete__FP12daTagMagne_c = .text:0x00000130; // type:function size:0x14 scope:global align:4 +daTagMagne_Create__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagMagne_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Magne = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_mhint/splits.txt b/config/RZDJ01/rels/d_a_tag_mhint/splits.txt new file mode 100644 index 0000000000..62bcc539b2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mhint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mhint.cpp: + .text start:0x0000005C end:0x00000944 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDJ01/rels/d_a_tag_mhint/symbols.txt b/config/RZDJ01/rels/d_a_tag_mhint/symbols.txt new file mode 100644 index 0000000000..043827e5a4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mhint/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMhint_cFv = .text:0x0000005C; // type:function size:0x1E4 scope:global align:4 +daTagMhint_Create__FP10fopAc_ac_c = .text:0x00000240; // type:function size:0x4 scope:global align:4 +__dt__12daTagMhint_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +daTagMhint_Delete__FP12daTagMhint_c = .text:0x000002AC; // type:function size:0x28 scope:global align:4 +execute__12daTagMhint_cFv = .text:0x000002D4; // type:function size:0x4E8 scope:global align:4 +daTagMhint_Execute__FP12daTagMhint_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTagMhint_Draw__FP12daTagMhint_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +eventOrder__12daTagMhint_cFv = .text:0x000007C8; // type:function size:0x17C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95160 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95161 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95162 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95226 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95227 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95368 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_130_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daTagMhint_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mhint = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_mist/splits.txt b/config/RZDJ01/rels/d_a_tag_mist/splits.txt new file mode 100644 index 0000000000..e9f3d0c3e0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mist/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mist.cpp: + .text start:0x0000005C end:0x00000404 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_mist/symbols.txt b/config/RZDJ01/rels/d_a_tag_mist/symbols.txt new file mode 100644 index 0000000000..c2cbd50ce3 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mist/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +offSw__11daTagMist_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +onMySw__11daTagMist_cFv = .text:0x000000C4; // type:function size:0x30 scope:global align:4 +isMySw__11daTagMist_cFv = .text:0x000000F4; // type:function size:0x5C scope:global align:4 +Create__11daTagMist_cFv = .text:0x00000150; // type:function size:0xAC scope:global align:4 +create__11daTagMist_cFv = .text:0x000001FC; // type:function size:0xC8 scope:global align:4 +execute__11daTagMist_cFv = .text:0x000002C4; // type:function size:0x130 scope:global align:4 +daTagMist_Execute__FP11daTagMist_c = .text:0x000003F4; // type:function size:0x4 scope:global align:4 +daTagMist_Delete__FP11daTagMist_c = .text:0x000003F8; // type:function size:0x8 scope:global align:4 +daTagMist_Create__FP10fopAc_ac_c = .text:0x00000400; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89671 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89672 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89673 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMist_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mist = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_mmsg/splits.txt b/config/RZDJ01/rels/d_a_tag_mmsg/splits.txt new file mode 100644 index 0000000000..02703f2f59 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mmsg.cpp: + .text start:0x0000005C end:0x000003C8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt b/config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt new file mode 100644 index 0000000000..fc18c69e96 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mmsg/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTagMmsg_cFv = .text:0x0000005C; // type:function size:0x160 scope:global align:4 +daTagMmsg_Create__FP10fopAc_ac_c = .text:0x000001BC; // type:function size:0x4 scope:global align:4 +daTagMmsg_Delete__FP11daTagMmsg_c = .text:0x000001C0; // type:function size:0x30 scope:global align:4 +execute__11daTagMmsg_cFv = .text:0x000001F0; // type:function size:0x1CC scope:global align:4 +daTagMmsg_Execute__FP11daTagMmsg_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +daTagMmsg_Draw__FP11daTagMmsg_c = .text:0x000003C0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93245 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93246 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93247 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMmsg_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mmsg = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_msg/splits.txt b/config/RZDJ01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 0000000000..e8e0708600 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_msg.cpp: + .text start:0x0000005C end:0x00000810 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDJ01/rels/d_a_tag_msg/symbols.txt b/config/RZDJ01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 0000000000..903670e9eb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__11daTag_Msg_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +create__11daTag_Msg_cFv = .text:0x000000E4; // type:function size:0xD0 scope:global align:4 +createHeap__11daTag_Msg_cFv = .text:0x000001B4; // type:function size:0x5C scope:global align:4 +execute__11daTag_Msg_cFv = .text:0x00000210; // type:function size:0x288 scope:global align:4 +rangeCheck__11daTag_Msg_cFv = .text:0x00000498; // type:function size:0xA0 scope:global align:4 +otherCheck__11daTag_Msg_cFv = .text:0x00000538; // type:function size:0x174 scope:global align:4 +getParam__11daTag_Msg_cFv = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +cut_speak__11daTag_Msg_cFii = .text:0x0000072C; // type:function size:0x58 scope:global align:4 +daTag_Msg_Create__FPv = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daTag_Msg_Delete__FPv = .text:0x00000788; // type:function size:0x34 scope:global align:4 +daTag_Msg_Execute__FPv = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTag_Msg_Draw__FPv = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +daTag_Msg_IsDelete__FPv = .text:0x000007C8; // type:function size:0x8 scope:global align:4 +__dt__17daTag_Msg_Param_cFv = .text:0x000007D0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@93111 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +lbl_39_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_39_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_evtNameTBL = .data:0x00000014; // type:object size:0x8 scope:global align:4 data:4byte +lbl_39_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +lbl_39_data_23 = .data:0x00000023; // type:object size:0x6 data:string +mEvtCutTBL__11daTag_Msg_c = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +daTag_Msg_MethodTable = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MSG = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__17daTag_Msg_Param_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_39_data_90 = .data:0x00000090; // type:object size:0x12 data:string +__RTTI__17daTag_Msg_Param_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__11daTag_Msg_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_39_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +@92319 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +__RTTI__11daTag_Msg_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_mstop/splits.txt b/config/RZDJ01/rels/d_a_tag_mstop/splits.txt new file mode 100644 index 0000000000..adb67e866c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mstop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mstop.cpp: + .text start:0x0000005C end:0x000007A0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_mstop/symbols.txt b/config/RZDJ01/rels/d_a_tag_mstop/symbols.txt new file mode 100644 index 0000000000..f87dbb9a91 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mstop/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMstop_cFv = .text:0x0000005C; // type:function size:0x1C0 scope:global align:4 +daTagMstop_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x4 scope:global align:4 +__dt__12daTagMstop_cFv = .text:0x00000220; // type:function size:0x68 scope:global align:4 +daTagMstop_Delete__FP12daTagMstop_c = .text:0x00000288; // type:function size:0x28 scope:global align:4 +execute__12daTagMstop_cFv = .text:0x000002B0; // type:function size:0x4E4 scope:global align:4 +daTagMstop_Execute__FP12daTagMstop_c = .text:0x00000794; // type:function size:0x4 scope:global align:4 +daTagMstop_Draw__FP12daTagMstop_c = .text:0x00000798; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95888 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95889 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96044 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +l_daTagMstop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mstop = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_mwait/splits.txt b/config/RZDJ01/rels/d_a_tag_mwait/splits.txt new file mode 100644 index 0000000000..d9fc5cf464 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mwait/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mwait.cpp: + .text start:0x0000005C end:0x0000063C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_mwait/symbols.txt b/config/RZDJ01/rels/d_a_tag_mwait/symbols.txt new file mode 100644 index 0000000000..66f93a455e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_mwait/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMwait_cFv = .text:0x0000005C; // type:function size:0x1C4 scope:global align:4 +daTagMwait_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0x4 scope:global align:4 +__dt__12daTagMwait_cFv = .text:0x00000224; // type:function size:0x68 scope:global align:4 +daTagMwait_Delete__FP12daTagMwait_c = .text:0x0000028C; // type:function size:0x28 scope:global align:4 +execute__12daTagMwait_cFv = .text:0x000002B4; // type:function size:0x37C scope:global align:4 +daTagMwait_Execute__FP12daTagMwait_c = .text:0x00000630; // type:function size:0x4 scope:global align:4 +daTagMwait_Draw__FP12daTagMwait_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94860 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94861 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94862 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94863 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94864 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94867 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@94951 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94952 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_daTagMwait_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mwait = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_myna2/splits.txt b/config/RZDJ01/rels/d_a_tag_myna2/splits.txt new file mode 100644 index 0000000000..178735b92f --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_myna2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_myna2.cpp: + .text start:0x0000005C end:0x00000308 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_myna2/symbols.txt b/config/RZDJ01/rels/d_a_tag_myna2/symbols.txt new file mode 100644 index 0000000000..9db599bb3e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_myna2/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMyna2_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +execute__12daTagMyna2_cFv = .text:0x000000C8; // type:function size:0x208 scope:global align:4 +daTagMyna2_Create__FP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x4 scope:global align:4 +daTagMyna2_Execute__FP12daTagMyna2_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +daTagMyna2_Delete__FP12daTagMyna2_c = .text:0x000002D8; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92852 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92853 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92854 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMyna2_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MYNA2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_myna_light/splits.txt b/config/RZDJ01/rels/d_a_tag_myna_light/splits.txt new file mode 100644 index 0000000000..a717cf10ca --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_myna_light/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_myna_light.cpp: + .text start:0x0000005C end:0x0000071C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDJ01/rels/d_a_tag_myna_light/symbols.txt b/config/RZDJ01/rels/d_a_tag_myna_light/symbols.txt new file mode 100644 index 0000000000..d31b8518ff --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_myna_light/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__17daTag_MynaLight_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Delete__17daTag_MynaLight_cFv = .text:0x000000C0; // type:function size:0x58 scope:global align:4 +Execute__17daTag_MynaLight_cFv = .text:0x00000118; // type:function size:0x160 scope:global align:4 +Draw__17daTag_MynaLight_cFv = .text:0x00000278; // type:function size:0xC8 scope:global align:4 +setTurnOnOffChange__17daTag_MynaLight_cFv = .text:0x00000340; // type:function size:0x2C8 scope:global align:4 +initialize__17daTag_MynaLight_cFv = .text:0x00000608; // type:function size:0xA4 scope:global align:4 +daTag_MynaLight_Create__FPv = .text:0x000006AC; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Delete__FPv = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Execute__FPv = .text:0x000006B4; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Draw__FPv = .text:0x000006B8; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_IsDelete__FPv = .text:0x000006BC; // type:function size:0x8 scope:global align:4 +__dt__17daTag_MynaLight_cFv = .text:0x000006C4; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89937 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89938 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89939 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_732_rodata_C = .rodata:0x0000000C; // type:object size:0x4 +@89946 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89947 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89948 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89949 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89950 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90037 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90039 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90040 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90068 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90069 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90070 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90071 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +daTag_MynaLight_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MNLIGHT = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTag_MynaLight_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_732_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89130 = .data:0x00000070; // type:object size:0xC scope:local align:4 +__RTTI__17daTag_MynaLight_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_pachi/splits.txt b/config/RZDJ01/rels/d_a_tag_pachi/splits.txt new file mode 100644 index 0000000000..0dee0accea --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_pachi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_pachi.cpp: + .text start:0x0000005C end:0x000002CC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_pachi/symbols.txt b/config/RZDJ01/rels/d_a_tag_pachi/symbols.txt new file mode 100644 index 0000000000..b156a5ac39 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_pachi/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__11daTagPati_cFv = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +create__11daTagPati_cFv = .text:0x000000D0; // type:function size:0x100 scope:global align:4 +col_set__11daTagPati_cFv = .text:0x000001D0; // type:function size:0x68 scope:global align:4 +chk_CoHit__11daTagPati_cFv = .text:0x00000238; // type:function size:0x2C scope:global align:4 +daTagPati_Create__FP10fopAc_ac_c = .text:0x00000264; // type:function size:0x4 scope:global align:4 +daTagPati_Execute__FP10fopAc_ac_c = .text:0x00000268; // type:function size:0x3C scope:global align:4 +daTagPati_Delete__FP11daTagPati_c = .text:0x000002A4; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@92973 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@92974 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +l_daTagPati_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_PATI = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_poFire/splits.txt b/config/RZDJ01/rels/d_a_tag_poFire/splits.txt new file mode 100644 index 0000000000..2944879c63 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_poFire/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_poFire.cpp: + .text start:0x000000CC end:0x00000270 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDJ01/rels/d_a_tag_poFire/symbols.txt b/config/RZDJ01/rels/d_a_tag_poFire/symbols.txt new file mode 100644 index 0000000000..93ba32a4b8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_poFire/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daTagPoFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daTagPoFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daTagPoFire_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +Execute__13daTagPoFire_cFv = .text:0x000001A0; // type:function size:0x30 scope:global align:4 +daTagPoFire_Draw__FP13daTagPoFire_c = .text:0x000001D0; // type:function size:0x8 scope:global align:4 +daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x000001DC; // type:function size:0x8 scope:global align:4 +daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global align:4 +__dt__17daTagPoFire_HIO_cFv = .text:0x000001E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagPoFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_poFire = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTagPoFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_734_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89006 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daTagPoFire_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88932 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_push/splits.txt b/config/RZDJ01/rels/d_a_tag_push/splits.txt new file mode 100644 index 0000000000..434004298f --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_push.cpp: + .text start:0x0000005C end:0x000005F4 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDJ01/rels/d_a_tag_push/symbols.txt b/config/RZDJ01/rels/d_a_tag_push/symbols.txt new file mode 100644 index 0000000000..2dae6cd4bc --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_push/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +srchActor__12daTag_Push_cFPvPv = .text:0x0000005C; // type:function size:0x154 scope:global align:4 +create__12daTag_Push_cFv = .text:0x000001B0; // type:function size:0xAC scope:global align:4 +Execute__12daTag_Push_cFv = .text:0x0000025C; // type:function size:0x1B4 scope:global align:4 +isDelete__12daTag_Push_cFv = .text:0x00000410; // type:function size:0x5C scope:global align:4 +chkPointInArea__12daTag_Push_cF4cXyz = .text:0x0000046C; // type:function size:0xB4 scope:global align:4 +daTag_Push_Create__FPv = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daTag_Push_Delete__FPv = .text:0x00000524; // type:function size:0x8 scope:global align:4 +daTag_Push_Execute__FPv = .text:0x0000052C; // type:function size:0x4 scope:global align:4 +daTag_Push_Draw__FPv = .text:0x00000530; // type:function size:0x8 scope:global align:4 +daTag_Push_IsDelete__FPv = .text:0x00000538; // type:function size:0x8 scope:global align:4 +getId__12daTag_Push_cFv = .text:0x00000540; // type:function size:0x1C scope:global align:4 +__dt__12daTag_Push_cFv = .text:0x0000055C; // type:function size:0x58 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000005B4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@96172 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96150 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +daTag_Push_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_TAG_PUSH = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12daTag_Push_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_40_data_84 = .data:0x00000084; // type:object size:0xD data:string +@95442 = .data:0x00000094; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_Push_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_40_data_B4 = .data:0x000000B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_qs/splits.txt b/config/RZDJ01/rels/d_a_tag_qs/splits.txt new file mode 100644 index 0000000000..3c0b7f0c29 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_qs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_qs.cpp: + .text start:0x0000005C end:0x00000A60 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000094 diff --git a/config/RZDJ01/rels/d_a_tag_qs/symbols.txt b/config/RZDJ01/rels/d_a_tag_qs/symbols.txt new file mode 100644 index 0000000000..3bb2824d10 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_qs/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__9daTagQs_cFv = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +create__9daTagQs_cFv = .text:0x000000D0; // type:function size:0x130 scope:global align:4 +getPower__9daTagQs_cFv = .text:0x00000200; // type:function size:0x24 scope:global align:4 +getSafeArea__9daTagQs_cFv = .text:0x00000224; // type:function size:0x24 scope:global align:4 +getPower80__9daTagQs_cFv = .text:0x00000248; // type:function size:0x24 scope:global align:4 +getCenterPower__9daTagQs_cFv = .text:0x0000026C; // type:function size:0x24 scope:global align:4 +calcPower__9daTagQs_cFff = .text:0x00000290; // type:function size:0x16C scope:global align:4 +hikiyose__FP4cXyzP4cXyzP4cXyzf = .text:0x000003FC; // type:function size:0x174 scope:global align:4 +search__FPvPv = .text:0x00000570; // type:function size:0x2B0 scope:global align:4 +execute__9daTagQs_cFv = .text:0x00000820; // type:function size:0x200 scope:global align:4 +daTagQs_Draw__FP9daTagQs_c = .text:0x00000A20; // type:function size:0x8 scope:global align:4 +daTagQs_Execute__FP9daTagQs_c = .text:0x00000A28; // type:function size:0x4 scope:global align:4 +daTagQs_IsDelete__FP9daTagQs_c = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +daTagQs_Delete__FP9daTagQs_c = .text:0x00000A34; // type:function size:0x28 scope:global align:4 +daTagQs_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93448 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93450 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93458 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93459 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93467 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93468 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93476 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93477 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93485 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93512 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93515 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93540 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93541 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93600 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93601 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93659 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_cc_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daTagQs_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_TAG_QS = .data:0x00000064; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_ret_room/splits.txt b/config/RZDJ01/rels/d_a_tag_ret_room/splits.txt new file mode 100644 index 0000000000..ee43863281 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ret_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ret_room.cpp: + .text start:0x0000005C end:0x00000344 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_ret_room/symbols.txt b/config/RZDJ01/rels/d_a_tag_ret_room/symbols.txt new file mode 100644 index 0000000000..c902cf88a7 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ret_room/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__12daTagRetRm_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__12daTagRetRm_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__12daTagRetRm_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__12daTagRetRm_cFv = .text:0x00000148; // type:function size:0x6C scope:global align:4 +init__12daTagRetRm_cFv = .text:0x000001B4; // type:function size:0x40 scope:global align:4 +chkPlyrInTag__12daTagRetRm_cFv = .text:0x000001F4; // type:function size:0xE8 scope:global align:4 +daTagRetRm_create__FP12daTagRetRm_c = .text:0x000002DC; // type:function size:0x54 scope:global align:4 +daTagRetRm_Delete__FP12daTagRetRm_c = .text:0x00000330; // type:function size:0x8 scope:global align:4 +daTagRetRm_execute__FP12daTagRetRm_c = .text:0x00000338; // type:function size:0x4 scope:global align:4 +daTagRetRm_draw__FP12daTagRetRm_c = .text:0x0000033C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92282 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92283 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92290 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagRetRm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RetRoom = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTagRetRm_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_736_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@91808 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daTagRetRm_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_river_back/splits.txt b/config/RZDJ01/rels/d_a_tag_river_back/splits.txt new file mode 100644 index 0000000000..258d9cde49 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_river_back/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_river_back.cpp: + .text start:0x0000005C end:0x00000594 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDJ01/rels/d_a_tag_river_back/symbols.txt b/config/RZDJ01/rels/d_a_tag_river_back/symbols.txt new file mode 100644 index 0000000000..777f15401b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_river_back/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__16daTagRiverBack_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +create__16daTagRiverBack_cFv = .text:0x000000C0; // type:function size:0x8C scope:global align:4 +execute__16daTagRiverBack_cFv = .text:0x0000014C; // type:function size:0xB4 scope:global align:4 +actionWait__16daTagRiverBack_cFv = .text:0x00000200; // type:function size:0x78 scope:global align:4 +actionOrderEvent__16daTagRiverBack_cFv = .text:0x00000278; // type:function size:0xB0 scope:global align:4 +actionEvent__16daTagRiverBack_cFv = .text:0x00000328; // type:function size:0xA0 scope:global align:4 +actionDead__16daTagRiverBack_cFv = .text:0x000003C8; // type:function size:0x4 scope:global align:4 +demoProc__16daTagRiverBack_cFv = .text:0x000003CC; // type:function size:0x190 scope:global align:4 +daTagRiverBack_Execute__FP16daTagRiverBack_c = .text:0x0000055C; // type:function size:0x4 scope:global align:4 +daTagRiverBack_Delete__FP16daTagRiverBack_c = .text:0x00000560; // type:function size:0x30 scope:global align:4 +daTagRiverBack_Create__FP16daTagRiverBack_c = .text:0x00000590; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92662 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92663 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92664 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_737_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_737_data_C = .data:0x0000000C; // type:object size:0xB data:string +l_evName = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +lbl_737_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_staffName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91778 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +lbl_737_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_737_data_5D = .data:0x0000005D; // type:object size:0xA data:string +action_table$91824 = .data:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_737_data_70 = .data:0x00000070; // type:object size:0x6 data:string +l_daTagRiverBack_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RiverBack = .data:0x00000098; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt b/config/RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt new file mode 100644 index 0000000000..683e29a43c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_rmbit_sw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_rmbit_sw.cpp: + .text start:0x0000005C end:0x0000049C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt b/config/RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt new file mode 100644 index 0000000000..0b86940f35 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_rmbit_sw/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__14daTagRmbitSw_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__14daTagRmbitSw_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__14daTagRmbitSw_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__14daTagRmbitSw_cFv = .text:0x00000148; // type:function size:0x1CC scope:global align:4 +init__14daTagRmbitSw_cFv = .text:0x00000314; // type:function size:0x38 scope:global align:4 +chkPlyrInTag__14daTagRmbitSw_cFv = .text:0x0000034C; // type:function size:0xE8 scope:global align:4 +daTagRmbitSw_create__FP14daTagRmbitSw_c = .text:0x00000434; // type:function size:0x54 scope:global align:4 +daTagRmbitSw_Delete__FP14daTagRmbitSw_c = .text:0x00000488; // type:function size:0x8 scope:global align:4 +daTagRmbitSw_execute__FP14daTagRmbitSw_c = .text:0x00000490; // type:function size:0x4 scope:global align:4 +daTagRmbitSw_draw__FP14daTagRmbitSw_c = .text:0x00000494; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92800 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92801 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92808 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagRmbitSw_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RmbitSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTagRmbitSw_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_738_data_5C = .data:0x0000005C; // type:object size:0xF data:string +@91860 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__14daTagRmbitSw_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_schedule/splits.txt b/config/RZDJ01/rels/d_a_tag_schedule/splits.txt new file mode 100644 index 0000000000..e0fc689105 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_schedule/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_schedule.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_schedule/symbols.txt b/config/RZDJ01/rels/d_a_tag_schedule/symbols.txt new file mode 100644 index 0000000000..04c0ba00a1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_schedule/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagSchedule_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagSchedule_Delete__FP15daTagSchedule_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSchedule_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Schedule = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_setBall/splits.txt b/config/RZDJ01/rels/d_a_tag_setBall/splits.txt new file mode 100644 index 0000000000..2430d146aa --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_setBall/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_setBall.cpp: + .text start:0x0000005C end:0x000000EC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_setBall/symbols.txt b/config/RZDJ01/rels/d_a_tag_setBall/symbols.txt new file mode 100644 index 0000000000..c5fc7caf3e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_setBall/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagSetBall_cFv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +create__14daTagSetBall_cFv = .text:0x00000070; // type:function size:0x68 scope:global align:4 +daTagSetBall_Execute__FP14daTagSetBall_c = .text:0x000000D8; // type:function size:0x8 scope:global align:4 +daTagSetBall_Delete__FP14daTagSetBall_c = .text:0x000000E0; // type:function size:0x8 scope:global align:4 +daTagSetBall_Create__FP14daTagSetBall_c = .text:0x000000E8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSetBall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SetBall = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_setrestart/splits.txt b/config/RZDJ01/rels/d_a_tag_setrestart/splits.txt new file mode 100644 index 0000000000..84394139d0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_setrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_setrestart.cpp: + .text start:0x0000005C end:0x00000338 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_setrestart/symbols.txt b/config/RZDJ01/rels/d_a_tag_setrestart/symbols.txt new file mode 100644 index 0000000000..4724597403 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_setrestart/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagRestart_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +create__14daTagRestart_cFv = .text:0x000000C8; // type:function size:0x88 scope:global align:4 +execute__14daTagRestart_cFv = .text:0x00000150; // type:function size:0x1D8 scope:global align:4 +daTagRestart_Execute__FP14daTagRestart_c = .text:0x00000328; // type:function size:0x4 scope:global align:4 +daTagRestart_Delete__FP14daTagRestart_c = .text:0x0000032C; // type:function size:0x8 scope:global align:4 +daTagRestart_Create__FP10fopAc_ac_c = .text:0x00000334; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92327 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92328 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92329 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Restart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_shop_camera/splits.txt b/config/RZDJ01/rels/d_a_tag_shop_camera/splits.txt new file mode 100644 index 0000000000..51b08febaa --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_shop_camera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_shop_camera.cpp: + .text start:0x0000005C end:0x000001AC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDJ01/rels/d_a_tag_shop_camera/symbols.txt b/config/RZDJ01/rels/d_a_tag_shop_camera/symbols.txt new file mode 100644 index 0000000000..94c6af208c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_shop_camera/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__18daTag_ShopCamera_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +initialize__18daTag_ShopCamera_cFv = .text:0x000000C0; // type:function size:0x70 scope:global align:4 +daTag_ShopCamera_Create__FPv = .text:0x00000130; // type:function size:0x4 scope:global align:4 +daTag_ShopCamera_Delete__FPv = .text:0x00000134; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_Execute__FPv = .text:0x0000013C; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_Draw__FPv = .text:0x00000144; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_IsDelete__FPv = .text:0x0000014C; // type:function size:0x8 scope:global align:4 +__dt__18daTag_ShopCamera_cFv = .text:0x00000154; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89444 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89445 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89446 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89447 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +daTag_ShopCamera_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SHOPCAM = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daTag_ShopCamera_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_742_data_5C = .data:0x0000005C; // type:object size:0x13 data:string +@89009 = .data:0x00000070; // type:object size:0xC scope:local align:4 +__RTTI__18daTag_ShopCamera_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_shop_item/splits.txt b/config/RZDJ01/rels/d_a_tag_shop_item/splits.txt new file mode 100644 index 0000000000..f18d8166f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_shop_item.cpp: + .text start:0x0000005C end:0x00000594 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000008C diff --git a/config/RZDJ01/rels/d_a_tag_shop_item/symbols.txt b/config/RZDJ01/rels/d_a_tag_shop_item/symbols.txt new file mode 100644 index 0000000000..5ca41ce443 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_shop_item/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__16daTag_ShopItem_cFv = .text:0x0000005C; // type:function size:0x1C8 scope:global align:4 +Delete__16daTag_ShopItem_cFv = .text:0x00000224; // type:function size:0x84 scope:global align:4 +Execute__16daTag_ShopItem_cFv = .text:0x000002A8; // type:function size:0x1E8 scope:global align:4 +getSwitchBit1__16daTag_ShopItem_cFv = .text:0x00000490; // type:function size:0xC scope:global align:4 +getSwitchBit2__16daTag_ShopItem_cFv = .text:0x0000049C; // type:function size:0xC scope:global align:4 +initialize__16daTag_ShopItem_cFv = .text:0x000004A8; // type:function size:0x78 scope:global align:4 +daTag_ShopItem_Create__FPv = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Delete__FPv = .text:0x00000524; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Execute__FPv = .text:0x00000528; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Draw__FPv = .text:0x0000052C; // type:function size:0x8 scope:global align:4 +daTag_ShopItem_IsDelete__FPv = .text:0x00000534; // type:function size:0x8 scope:global align:4 +__dt__16daTag_ShopItem_cFv = .text:0x0000053C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90171 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90172 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90173 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90174 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_743_data_0 = .data:0x00000000; // type:object size:0x8 data:string +daTag_ShopItem_MethodTable = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SHOPITM = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daTag_ShopItem_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_743_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@89307 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__16daTag_ShopItem_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt b/config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt new file mode 100644 index 0000000000..81a1e71a67 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_smk_emt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_smk_emt.cpp: + .text start:0x0000005C end:0x00000310 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_smk_emt/symbols.txt b/config/RZDJ01/rels/d_a_tag_smk_emt/symbols.txt new file mode 100644 index 0000000000..a16d3b50ae --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_smk_emt/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__13daTagSmkEmt_cFv = .text:0x0000005C; // type:function size:0x4C scope:global align:4 +__dt__13daTagSmkEmt_cFv = .text:0x000000A8; // type:function size:0x58 scope:global align:4 +create__13daTagSmkEmt_cFv = .text:0x00000100; // type:function size:0x58 scope:global align:4 +createSmkEmt__13daTagSmkEmt_cFv = .text:0x00000158; // type:function size:0xEC scope:global align:4 +deleteSmkEmt__13daTagSmkEmt_cFv = .text:0x00000244; // type:function size:0x44 scope:global align:4 +daTagSmkEmt_create__FP13daTagSmkEmt_c = .text:0x00000288; // type:function size:0x54 scope:global align:4 +daTagSmkEmt_Delete__FP13daTagSmkEmt_c = .text:0x000002DC; // type:function size:0x24 scope:global align:4 +daTagSmkEmt_execute__FP13daTagSmkEmt_c = .text:0x00000300; // type:function size:0x8 scope:global align:4 +daTagSmkEmt_draw__FP13daTagSmkEmt_c = .text:0x00000308; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +PARTICLE_NAME$88960 = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +@89530 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagSmkEmt_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SmkEmt = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daTagSmkEmt_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_744_data_5C = .data:0x0000005C; // type:object size:0xE data:string +@89016 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__13daTagSmkEmt_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_spinner/splits.txt b/config/RZDJ01/rels/d_a_tag_spinner/splits.txt new file mode 100644 index 0000000000..eda1a46072 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_spinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_spinner.cpp: + .text start:0x0000005C end:0x00000304 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_spinner/symbols.txt b/config/RZDJ01/rels/d_a_tag_spinner/symbols.txt new file mode 100644 index 0000000000..7b4824659d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_spinner/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +search_spinner_sub__FPvPv = .text:0x00000064; // type:function size:0xAC scope:global align:4 +setBaseMtx__14daTagSpinner_cFv = .text:0x00000110; // type:function size:0x5C scope:global align:4 +Create__14daTagSpinner_cFv = .text:0x0000016C; // type:function size:0x50 scope:global align:4 +create__14daTagSpinner_cFv = .text:0x000001BC; // type:function size:0x84 scope:global align:4 +execute__14daTagSpinner_cFv = .text:0x00000240; // type:function size:0xB4 scope:global align:4 +daTagSpinner_Execute__FP14daTagSpinner_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +daTagSpinner_Delete__FP14daTagSpinner_c = .text:0x000002F8; // type:function size:0x8 scope:global align:4 +daTagSpinner_Create__FP10fopAc_ac_c = .text:0x00000300; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89974 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89988 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daTagSpinner_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Spinner = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_sppath/splits.txt b/config/RZDJ01/rels/d_a_tag_sppath/splits.txt new file mode 100644 index 0000000000..2ee282f6ba --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_sppath/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_sppath.cpp: + .text start:0x0000005C end:0x000007C8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDJ01/rels/d_a_tag_sppath/symbols.txt b/config/RZDJ01/rels/d_a_tag_sppath/symbols.txt new file mode 100644 index 0000000000..dd51302c31 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_sppath/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagSppath_cFv = .text:0x0000005C; // type:function size:0x164 scope:global align:4 +daTagSppath_Create__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x4 scope:global align:4 +__dt__13daTagSppath_cFv = .text:0x000001C4; // type:function size:0x74 scope:global align:4 +daTagSppath_Delete__FP13daTagSppath_c = .text:0x00000238; // type:function size:0x28 scope:global align:4 +getNearPathPos__13daTagSppath_cFP4cXyzP5dPath = .text:0x00000260; // type:function size:0x390 scope:global align:4 +execute__13daTagSppath_cFv = .text:0x000005F0; // type:function size:0x1CC scope:global align:4 +daTagSppath_Execute__FP13daTagSppath_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTagSppath_Draw__FP13daTagSppath_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93011 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93012 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93149 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93150 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93151 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93167 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93217 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_746_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daTagSppath_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Sppath = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_spring/splits.txt b/config/RZDJ01/rels/d_a_tag_spring/splits.txt new file mode 100644 index 0000000000..8939d1c539 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_spring/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_spring.cpp: + .text start:0x0000005C end:0x000002D8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_spring/symbols.txt b/config/RZDJ01/rels/d_a_tag_spring/symbols.txt new file mode 100644 index 0000000000..8903683300 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_spring/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daTagSpring_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +create__13daTagSpring_cFv = .text:0x000000B8; // type:function size:0x58 scope:global align:4 +execute__13daTagSpring_cFv = .text:0x00000110; // type:function size:0x120 scope:global align:4 +checkArea__13daTagSpring_cFv = .text:0x00000230; // type:function size:0x98 scope:global align:4 +daTagSpring_Execute__FP13daTagSpring_c = .text:0x000002C8; // type:function size:0x4 scope:global align:4 +daTagSpring_Delete__FP13daTagSpring_c = .text:0x000002CC; // type:function size:0x8 scope:global align:4 +daTagSpring_Create__FP13daTagSpring_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92448 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92460 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92461 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daTagSpring_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Spring = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_ss_drink/splits.txt b/config/RZDJ01/rels/d_a_tag_ss_drink/splits.txt new file mode 100644 index 0000000000..850ebee4d2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ss_drink/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ss_drink.cpp: + .text start:0x0000005C end:0x00000934 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDJ01/rels/d_a_tag_ss_drink/symbols.txt b/config/RZDJ01/rels/d_a_tag_ss_drink/symbols.txt new file mode 100644 index 0000000000..e04437ec5e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_ss_drink/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_SSDrink_cFv = .text:0x0000005C; // type:function size:0x98 scope:global align:4 +Execute__15daTag_SSDrink_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +getTypeFromParam__15daTag_SSDrink_cFv = .text:0x00000160; // type:function size:0xA8 scope:global align:4 +getFlowNodeNum__15daTag_SSDrink_cFv = .text:0x00000208; // type:function size:0x38 scope:global align:4 +restart__15daTag_SSDrink_cFv = .text:0x00000240; // type:function size:0x60 scope:global align:4 +initialize__15daTag_SSDrink_cFv = .text:0x000002A0; // type:function size:0x78 scope:global align:4 +setProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x00000318; // type:function size:0xF4 scope:global align:4 +setAttnPos__15daTag_SSDrink_cFv = .text:0x0000040C; // type:function size:0x40 scope:global align:4 +chkEvent__15daTag_SSDrink_cFv = .text:0x0000044C; // type:function size:0x170 scope:global align:4 +orderEvent__15daTag_SSDrink_cFv = .text:0x000005BC; // type:function size:0x108 scope:global align:4 +wait__15daTag_SSDrink_cFPv = .text:0x000006C4; // type:function size:0x118 scope:global align:4 +talk__15daTag_SSDrink_cFPv = .text:0x000007DC; // type:function size:0xD0 scope:global align:4 +daTag_SSDrink_Create__FPv = .text:0x000008AC; // type:function size:0x4 scope:global align:4 +daTag_SSDrink_Delete__FPv = .text:0x000008B0; // type:function size:0x8 scope:global align:4 +daTag_SSDrink_Execute__FPv = .text:0x000008B8; // type:function size:0x4 scope:global align:4 +daTag_SSDrink_Draw__FPv = .text:0x000008BC; // type:function size:0x8 scope:global align:4 +daTag_SSDrink_IsDelete__FPv = .text:0x000008C4; // type:function size:0x8 scope:global align:4 +__dt__15daTag_SSDrink_cFv = .text:0x000008CC; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95892 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95893 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95894 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95983 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96013 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96014 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95863 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@95881 = .data:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +@95923 = .data:0x00000028; // type:object size:0xC scope:local align:4 data:4byte +@95924 = .data:0x00000034; // type:object size:0xC scope:local align:4 data:4byte +@96023 = .data:0x00000040; // type:object size:0xC scope:local align:4 data:4byte +daTag_SSDrink_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SSDRINK = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__15daTag_SSDrink_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_747_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +@95164 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__15daTag_SSDrink_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_statue_evt/splits.txt b/config/RZDJ01/rels/d_a_tag_statue_evt/splits.txt new file mode 100644 index 0000000000..eae3e0d24c --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_statue_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_statue_evt.cpp: + .text start:0x0000005C end:0x00000E84 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000001E4 diff --git a/config/RZDJ01/rels/d_a_tag_statue_evt/symbols.txt b/config/RZDJ01/rels/d_a_tag_statue_evt/symbols.txt new file mode 100644 index 0000000000..7954aa4281 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_statue_evt/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +s_s_sub__FPvPv = .text:0x00000060; // type:function size:0x4C scope:global align:4 +initBaseMtx__13daTagStatue_cFv = .text:0x000000AC; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daTagStatue_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +Create__13daTagStatue_cFv = .text:0x00000138; // type:function size:0x1C4 scope:global align:4 +CreateHeap__13daTagStatue_cFv = .text:0x000002FC; // type:function size:0x18C scope:global align:4 +create__13daTagStatue_cFv = .text:0x00000488; // type:function size:0xE8 scope:global align:4 +execute__13daTagStatue_cFv = .text:0x00000570; // type:function size:0x88 scope:global align:4 +event_proc_call__13daTagStatue_cFv = .text:0x000005F8; // type:function size:0x88 scope:global align:4 +actionWait__13daTagStatue_cFv = .text:0x00000680; // type:function size:0x6C scope:global align:4 +actionOrderEvent__13daTagStatue_cFv = .text:0x000006EC; // type:function size:0x8C scope:global align:4 +actionEvent__13daTagStatue_cFv = .text:0x00000778; // type:function size:0x9C scope:global align:4 +actionDead__13daTagStatue_cFv = .text:0x00000814; // type:function size:0x4 scope:global align:4 +demoProc__13daTagStatue_cFv = .text:0x00000818; // type:function size:0x234 scope:global align:4 +setParticle__13daTagStatue_cFv = .text:0x00000A4C; // type:function size:0xBC scope:global align:4 +endParticle__13daTagStatue_cFv = .text:0x00000B08; // type:function size:0x54 scope:global align:4 +checkStartDemo__13daTagStatue_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +checkOnEffect__13daTagStatue_cFv = .text:0x00000BD4; // type:function size:0xE8 scope:global align:4 +getLetterCount__13daTagStatue_cFv = .text:0x00000CBC; // type:function size:0x74 scope:global align:4 +draw__13daTagStatue_cFv = .text:0x00000D30; // type:function size:0xE0 scope:global align:4 +_delete__13daTagStatue_cFv = .text:0x00000E10; // type:function size:0x64 scope:global align:4 +daTagStatue_Draw__FP13daTagStatue_c = .text:0x00000E74; // type:function size:0x4 scope:global align:4 +daTagStatue_Execute__FP13daTagStatue_c = .text:0x00000E78; // type:function size:0x4 scope:global align:4 +daTagStatue_Delete__FP13daTagStatue_c = .text:0x00000E7C; // type:function size:0x4 scope:global align:4 +daTagStatue_Create__FP13daTagStatue_c = .text:0x00000E80; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_event_bit = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@93527 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93580 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93583 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@93584 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93678 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93805 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93835 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_eff_id = .data:0x00000010; // type:object size:0x6 scope:global align:4 +lbl_133_data_16 = .data:0x00000016; // type:object size:0xF data:string +lbl_133_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_133_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_133_data_43 = .data:0x00000043; // type:object size:0xF data:string +lbl_133_data_52 = .data:0x00000052; // type:object size:0xF data:string +lbl_133_data_61 = .data:0x00000061; // type:object size:0xF data:string +l_eventName = .data:0x00000070; // type:object size:0x18 scope:global align:4 +lbl_133_data_88 = .data:0x00000088; // type:object size:0x9 data:string +lbl_133_data_91 = .data:0x00000091; // type:object size:0x9 data:string +lbl_133_data_9A = .data:0x0000009A; // type:object size:0x9 data:string +lbl_133_data_A3 = .data:0x000000A3; // type:object size:0x9 data:string +lbl_133_data_AC = .data:0x000000AC; // type:object size:0x9 data:string +l_evArcName = .data:0x000000B8; // type:object size:0x18 scope:global align:4 +l_cull_box = .data:0x000000D0; // type:object size:0x18 scope:global align:4 +l_func$92184 = .data:0x000000E8; // type:object size:0x30 scope:local align:4 +lbl_133_data_118 = .data:0x00000118; // type:object size:0x5 data:string +lbl_133_data_11D = .data:0x0000011D; // type:object size:0x8 data:string +lbl_133_data_125 = .data:0x00000125; // type:object size:0x5 data:string +action_table$92230 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +l_statue_pos$92234 = .data:0x00000138; // type:object size:0x48 scope:local align:4 +l_statue_ang$92235 = .data:0x00000180; // type:object size:0xC scope:local align:4 +lbl_133_data_18C = .data:0x0000018C; // type:object size:0x6 data:string +l_daTagStatue_Method = .data:0x00000194; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Statue = .data:0x000001B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_stream/splits.txt b/config/RZDJ01/rels/d_a_tag_stream/splits.txt new file mode 100644 index 0000000000..04cb677fbb --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_stream/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_stream.cpp: + .text start:0x0000005C end:0x0000030C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_stream/symbols.txt b/config/RZDJ01/rels/d_a_tag_stream/symbols.txt new file mode 100644 index 0000000000..961d812fdf --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_stream/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagStream_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +daTagStream_Create__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +__dt__13daTagStream_cFv = .text:0x000001D4; // type:function size:0x9C scope:global align:4 +daTagStream_Delete__FP13daTagStream_c = .text:0x00000270; // type:function size:0x28 scope:global align:4 +execute__13daTagStream_cFv = .text:0x00000298; // type:function size:0x68 scope:global align:4 +daTagStream_Execute__FP13daTagStream_c = .text:0x00000300; // type:function size:0x4 scope:global align:4 +daTagStream_Draw__FP13daTagStream_c = .text:0x00000304; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92372 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagStream_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Stream = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_telop/splits.txt b/config/RZDJ01/rels/d_a_tag_telop/splits.txt new file mode 100644 index 0000000000..0958240213 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_telop/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_telop.cpp: + .text start:0x0000005C end:0x000001C8 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_telop/symbols.txt b/config/RZDJ01/rels/d_a_tag_telop/symbols.txt new file mode 100644 index 0000000000..bb57e78160 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_telop/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTag_Telop_cFv = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +execute__13daTag_Telop_cFv = .text:0x000000FC; // type:function size:0x64 scope:global align:4 +daTag_Telop_Draw__FP13daTag_Telop_c = .text:0x00000160; // type:function size:0x8 scope:global align:4 +daTag_Telop_Execute__FP13daTag_Telop_c = .text:0x00000168; // type:function size:0x24 scope:global align:4 +daTag_Telop_IsDelete__FP13daTag_Telop_c = .text:0x0000018C; // type:function size:0x8 scope:global align:4 +daTag_Telop_Delete__FP13daTag_Telop_c = .text:0x00000194; // type:function size:0x30 scope:global align:4 +daTag_Telop_Create__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTag_Telop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_TELOP = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_theB_hint/splits.txt b/config/RZDJ01/rels/d_a_tag_theB_hint/splits.txt new file mode 100644 index 0000000000..80c055bc33 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_theB_hint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_theB_hint.cpp: + .text start:0x0000005C end:0x000001D4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_theB_hint/symbols.txt b/config/RZDJ01/rels/d_a_tag_theB_hint/symbols.txt new file mode 100644 index 0000000000..b882250a7d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_theB_hint/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagTheBHint_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +daTagTheBHint_Delete__FP15daTagTheBHint_c = .text:0x000000D0; // type:function size:0x30 scope:global align:4 +daTagTheBHint_Execute__FP15daTagTheBHint_c = .text:0x00000100; // type:function size:0xD4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@95384 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95385 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +l_daTagTheBHint_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_TheBHint = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_wara_howl/splits.txt b/config/RZDJ01/rels/d_a_tag_wara_howl/splits.txt new file mode 100644 index 0000000000..1dbed04658 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_wara_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_wara_howl.cpp: + .text start:0x0000005C end:0x000002B4 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDJ01/rels/d_a_tag_wara_howl/symbols.txt b/config/RZDJ01/rels/d_a_tag_wara_howl/symbols.txt new file mode 100644 index 0000000000..3f3830724b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_wara_howl/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__13daTagWrHowl_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__13daTagWrHowl_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__13daTagWrHowl_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__13daTagWrHowl_cFv = .text:0x00000148; // type:function size:0x54 scope:global align:4 +init__13daTagWrHowl_cFv = .text:0x0000019C; // type:function size:0x20 scope:global align:4 +chkWlfInTag__13daTagWrHowl_cFv = .text:0x000001BC; // type:function size:0x90 scope:global align:4 +daTagWrHowl_create__FP13daTagWrHowl_c = .text:0x0000024C; // type:function size:0x54 scope:global align:4 +daTagWrHowl_Delete__FP13daTagWrHowl_c = .text:0x000002A0; // type:function size:0x8 scope:global align:4 +daTagWrHowl_execute__FP13daTagWrHowl_c = .text:0x000002A8; // type:function size:0x4 scope:global align:4 +daTagWrHowl_draw__FP13daTagWrHowl_c = .text:0x000002AC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92291 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +daTagWrHowl_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WaraHowl = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daTagWrHowl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_750_data_5C = .data:0x0000005C; // type:object size:0xE data:string +@91808 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__13daTagWrHowl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_watchge/splits.txt b/config/RZDJ01/rels/d_a_tag_watchge/splits.txt new file mode 100644 index 0000000000..bfe25c28f9 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_watchge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_watchge.cpp: + .text start:0x0000005C end:0x000001F4 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_tag_watchge/symbols.txt b/config/RZDJ01/rels/d_a_tag_watchge/symbols.txt new file mode 100644 index 0000000000..abd27e761f --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_watchge/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagWatchGe_Draw__FP14daTagWatchGe_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_watchge__FPvPv = .text:0x00000064; // type:function size:0x34 scope:global align:4 +execute__14daTagWatchGe_cFv = .text:0x00000098; // type:function size:0x94 scope:global align:4 +daTagWatchGe_Execute__FP14daTagWatchGe_c = .text:0x0000012C; // type:function size:0x4 scope:global align:4 +daTagWatchGe_IsDelete__FP14daTagWatchGe_c = .text:0x00000130; // type:function size:0x8 scope:global align:4 +daTagWatchGe_Delete__FP14daTagWatchGe_c = .text:0x00000138; // type:function size:0x8 scope:global align:4 +create__14daTagWatchGe_cFv = .text:0x00000140; // type:function size:0xB0 scope:global align:4 +daTagWatchGe_Create__FP14daTagWatchGe_c = .text:0x000001F0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagWatchGe_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WatchGe = .data:0x00000020; // type:object size:0x30 scope:global align:4 +m_group_count = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_waterfall/splits.txt b/config/RZDJ01/rels/d_a_tag_waterfall/splits.txt new file mode 100644 index 0000000000..5c463963f0 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_waterfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_waterfall.cpp: + .text start:0x000000CC end:0x00000770 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDJ01/rels/d_a_tag_waterfall/symbols.txt b/config/RZDJ01/rels/d_a_tag_waterfall/symbols.txt new file mode 100644 index 0000000000..52e979f75d --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_waterfall/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daTagWaterFall_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +daTagWaterFall_Draw__FP16daTagWaterFall_c = .text:0x00000120; // type:function size:0x8 scope:global align:4 +s_waterfall__FPvPv = .text:0x00000128; // type:function size:0x7C scope:global align:4 +getEllipseY__16daTagWaterFall_cFf = .text:0x000001A4; // type:function size:0x44 scope:global align:4 +checkHitWaterFall__16daTagWaterFall_cF4cXyz = .text:0x000001E8; // type:function size:0x100 scope:global align:4 +checkHitWaterFallCamera__16daTagWaterFall_cFv = .text:0x000002E8; // type:function size:0x48 scope:global align:4 +execute__16daTagWaterFall_cFv = .text:0x00000330; // type:function size:0x1F8 scope:global align:4 +daTagWaterFall_Execute__FP16daTagWaterFall_c = .text:0x00000528; // type:function size:0x4 scope:global align:4 +daTagWaterFall_IsDelete__FP16daTagWaterFall_c = .text:0x0000052C; // type:function size:0x8 scope:global align:4 +_delete__16daTagWaterFall_cFv = .text:0x00000534; // type:function size:0x20 scope:global align:4 +daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +create__16daTagWaterFall_cFv = .text:0x00000558; // type:function size:0x18C scope:global align:4 +daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +__dt__20daTagWaterFall_HIO_cFv = .text:0x000006E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94009 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94010 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94011 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94035 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94136 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:double +@94137 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global align:4 +l_daTagWaterFall_Method = .data:0x00000004; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WaterFall = .data:0x00000024; // type:object size:0x30 scope:global align:4 +__vt__20daTagWaterFall_HIO_c = .data:0x00000054; // type:object size:0xC scope:global align:4 +lbl_752_data_60 = .data:0x00000060; // type:object size:0x15 data:string +@93387 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__20daTagWaterFall_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_752_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93219 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDJ01/rels/d_a_tag_wljump/splits.txt b/config/RZDJ01/rels/d_a_tag_wljump/splits.txt new file mode 100644 index 0000000000..5a8bc89c9e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_wljump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_wljump.cpp: + .text start:0x0000005C end:0x000008E0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_wljump/symbols.txt b/config/RZDJ01/rels/d_a_tag_wljump/symbols.txt new file mode 100644 index 0000000000..28479515f2 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_wljump/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagWljump_cFv = .text:0x0000005C; // type:function size:0x114 scope:global align:4 +daTagWljump_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0x4 scope:global align:4 +__dt__13daTagWljump_cFv = .text:0x00000174; // type:function size:0x68 scope:global align:4 +daTagWljump_Delete__FP13daTagWljump_c = .text:0x000001DC; // type:function size:0x28 scope:global align:4 +execute__13daTagWljump_cFv = .text:0x00000204; // type:function size:0x6D0 scope:global align:4 +daTagWljump_Execute__FP13daTagWljump_c = .text:0x000008D4; // type:function size:0x4 scope:global align:4 +daTagWljump_Draw__FP13daTagWljump_c = .text:0x000008D8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95220 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95221 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95222 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95223 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95224 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95227 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@95228 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +l_daTagWljump_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Wljump = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tag_yami/splits.txt b/config/RZDJ01/rels/d_a_tag_yami/splits.txt new file mode 100644 index 0000000000..de155401fe --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_yami/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_yami.cpp: + .text start:0x0000005C end:0x00000474 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tag_yami/symbols.txt b/config/RZDJ01/rels/d_a_tag_yami/symbols.txt new file mode 100644 index 0000000000..88dbec8d25 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tag_yami/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTagYami_cFv = .text:0x0000005C; // type:function size:0x1DC scope:global align:4 +calcCoC__11daTagYami_cFR4cXyz = .text:0x00000238; // type:function size:0x9C scope:global align:4 +chk_CoHit__11daTagYami_cFv = .text:0x000002D4; // type:function size:0x54 scope:global align:4 +getPlDist__11daTagYami_cFv = .text:0x00000328; // type:function size:0x7C scope:global align:4 +onMidnaTagSw__11daTagYami_cFv = .text:0x000003A4; // type:function size:0x1C scope:global align:4 +offMidnaTagSw2__11daTagYami_cFv = .text:0x000003C0; // type:function size:0x1C scope:global align:4 +daTagYami_Create__FP10fopAc_ac_c = .text:0x000003DC; // type:function size:0x4 scope:global align:4 +daTagYami_Execute__FP10fopAc_ac_c = .text:0x000003E0; // type:function size:0x34 scope:global align:4 +daTagYami_Delete__FP11daTagYami_c = .text:0x00000414; // type:function size:0x58 scope:global align:4 +setCoC__11daTagYami_cF4cXyz = .text:0x0000046C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@93288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93346 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93347 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +l_daTagYami_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_YAMI = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_talk/splits.txt b/config/RZDJ01/rels/d_a_talk/splits.txt new file mode 100644 index 0000000000..1f73fe202a --- /dev/null +++ b/config/RZDJ01/rels/d_a_talk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_talk.cpp: + .text start:0x0000005C end:0x000003FC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_talk/symbols.txt b/config/RZDJ01/rels/d_a_talk/symbols.txt new file mode 100644 index 0000000000..d8cf29dfe1 --- /dev/null +++ b/config/RZDJ01/rels/d_a_talk/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__8daTalk_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +create__8daTalk_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +execute__8daTalk_cFv = .text:0x000001D8; // type:function size:0x1B0 scope:global align:4 +messageSet__8daTalk_cFv = .text:0x00000388; // type:function size:0x3C scope:global align:4 +daTalk_Create__FP10fopAc_ac_c = .text:0x000003C4; // type:function size:0x4 scope:global align:4 +daTalk_Delete__FP8daTalk_c = .text:0x000003C8; // type:function size:0x28 scope:global align:4 +daTalk_Execute__FP8daTalk_c = .text:0x000003F0; // type:function size:0x4 scope:global align:4 +daTalk_Draw__FP8daTalk_c = .text:0x000003F4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTalk_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TALK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tbox/splits.txt b/config/RZDJ01/rels/d_a_tbox/splits.txt new file mode 100644 index 0000000000..a4ae784b5b --- /dev/null +++ b/config/RZDJ01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000CC end:0x00004654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x0000088C + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_tbox/symbols.txt b/config/RZDJ01/rels/d_a_tbox/symbols.txt new file mode 100644 index 0000000000..b841141c56 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daTbox_HIO_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +commonShapeSet__8daTbox_cFv = .text:0x00000184; // type:function size:0x2E4 scope:global align:4 +bgCheckSet__8daTbox_cFv = .text:0x00000468; // type:function size:0xD8 scope:global align:4 +lightReady__8daTbox_cFv = .text:0x00000540; // type:function size:0x50 scope:global align:4 +setLightPos__8daTbox_cFv = .text:0x00000590; // type:function size:0x64 scope:global align:4 +checkAppear__8daTbox_cFv = .text:0x000005F4; // type:function size:0x38 scope:global align:4 +clrDzb__8daTbox_cFv = .text:0x0000062C; // type:function size:0x4C scope:global align:4 +setDzb__8daTbox_cFv = .text:0x00000678; // type:function size:0x78 scope:global align:4 +surfaceProc__8daTbox_cFv = .text:0x000006F0; // type:function size:0xBC scope:global align:4 +checkNormal__8daTbox_cFv = .text:0x000007AC; // type:function size:0x78 scope:global align:4 +checkEnvEffectTbox__8daTbox_cFv = .text:0x00000824; // type:function size:0x64 scope:global align:4 +calcHeapSize__8daTbox_cFv = .text:0x00000888; // type:function size:0x90 scope:global align:4 +CreateHeap__8daTbox_cFv = .text:0x00000918; // type:function size:0x68 scope:global align:4 +CreateInit__8daTbox_cFv = .text:0x00000980; // type:function size:0x260 scope:global align:4 +initPos__8daTbox_cFv = .text:0x00000BE0; // type:function size:0x1CC scope:global align:4 +initAnm__8daTbox_cFv = .text:0x00000DAC; // type:function size:0x360 scope:global align:4 +boxCheck__8daTbox_cFv = .text:0x0000110C; // type:function size:0x130 scope:global align:4 +demoProcOpen__8daTbox_cFv = .text:0x0000123C; // type:function size:0xEC scope:global align:4 +lightColorProc__8daTbox_cFv = .text:0x00001328; // type:function size:0x1C4 scope:global align:4 +environmentProc__8daTbox_cFv = .text:0x000014EC; // type:function size:0x40 scope:global align:4 +dropProcInitCall__8daTbox_cFv = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +dropProcInit__8daTbox_cFv = .text:0x00001558; // type:function size:0x208 scope:global align:4 +calcJumpGoalAndAngle__8daTbox_cFP4cXyzPs = .text:0x00001760; // type:function size:0x108 scope:global align:4 +getDropSAngle__8daTbox_cFPs = .text:0x00001868; // type:function size:0xB8 scope:global align:4 +getDir__8daTbox_cFv = .text:0x00001920; // type:function size:0xB8 scope:global align:4 +setRotAxis__8daTbox_cFPC4cXyzPC4cXyz = .text:0x000019D8; // type:function size:0x7C scope:global align:4 +dropProcInit2__8daTbox_cFv = .text:0x00001A54; // type:function size:0x118 scope:global align:4 +dropProc__8daTbox_cFv = .text:0x00001B6C; // type:function size:0x250 scope:global align:4 +demoInitAppear__8daTbox_cFv = .text:0x00001DBC; // type:function size:0x110 scope:global align:4 +demoProcAppear__8daTbox_cFv = .text:0x00001ECC; // type:function size:0x94 scope:global align:4 +demoProc__8daTbox_cFv = .text:0x00001F60; // type:function size:0x348 scope:global align:4 +OpenInit_com__8daTbox_cFv = .text:0x000022A8; // type:function size:0x134 scope:global align:4 +OpenInit__8daTbox_cFv = .text:0x000023DC; // type:function size:0x50 scope:global align:4 +actionWait__8daTbox_cFv = .text:0x0000242C; // type:function size:0x8 scope:global align:4 +actionDemo__8daTbox_cFv = .text:0x00002434; // type:function size:0x27C scope:global align:4 +actionDemo2__8daTbox_cFv = .text:0x000026B0; // type:function size:0xC0 scope:global align:4 +actionDropDemo__8daTbox_cFv = .text:0x00002770; // type:function size:0x120 scope:global align:4 +getBombItemNo__8daTbox_cFUcUc = .text:0x00002890; // type:function size:0x100 scope:global align:4 +getBombItemNo2__8daTbox_cFUcUcUc = .text:0x00002990; // type:function size:0x14C scope:global align:4 +getBombItemNo3__8daTbox_cFUcUcUcUc = .text:0x00002ADC; // type:function size:0x174 scope:global align:4 +getBombItemNoMain__8daTbox_cFUc = .text:0x00002C50; // type:function size:0x2F4 scope:global align:4 +setGetDemoItem__8daTbox_cFv = .text:0x00002F44; // type:function size:0xDC scope:global align:4 +actionOpenWait__8daTbox_cFv = .text:0x00003020; // type:function size:0x208 scope:global align:4 +actionNotOpenDemo__8daTbox_cFv = .text:0x00003228; // type:function size:0x80 scope:global align:4 +checkDrop__8daTbox_cFv = .text:0x000032A8; // type:function size:0xB8 scope:global align:4 +settingDropDemoCamera__8daTbox_cFv = .text:0x00003360; // type:function size:0x264 scope:global align:4 +actionSwOnWait__8daTbox_cFv = .text:0x000035C4; // type:function size:0x114 scope:global align:4 +actionSwOnWait2__8daTbox_cFv = .text:0x000036D8; // type:function size:0xA8 scope:global align:4 +actionDropWait__8daTbox_cFv = .text:0x00003780; // type:function size:0x120 scope:global align:4 +actionGenocide__8daTbox_cFv = .text:0x000038A0; // type:function size:0x138 scope:global align:4 +actionDropWaitForWeb__8daTbox_cFv = .text:0x000039D8; // type:function size:0xC0 scope:global align:4 +actionDropForWeb__8daTbox_cFv = .text:0x00003A98; // type:function size:0x154 scope:global align:4 +initBaseMtx__8daTbox_cFv = .text:0x00003BEC; // type:function size:0x98 scope:global align:4 +setBaseMtx__8daTbox_cFv = .text:0x00003C84; // type:function size:0x1C0 scope:global align:4 +mode_exec_wait__8daTbox_cFv = .text:0x00003E44; // type:function size:0x108 scope:global align:4 +mode_exec__8daTbox_cFv = .text:0x00003F4C; // type:function size:0xE0 scope:global align:4 +create1st__8daTbox_cFv = .text:0x0000402C; // type:function size:0xE0 scope:global align:4 +Execute__8daTbox_cFPPA3_A4_f = .text:0x0000410C; // type:function size:0x108 scope:global align:4 +Draw__8daTbox_cFv = .text:0x00004214; // type:function size:0x17C scope:global align:4 +Delete__8daTbox_cFv = .text:0x00004390; // type:function size:0x68 scope:global align:4 +daTbox_create1st__FP8daTbox_c = .text:0x000043F8; // type:function size:0x108 scope:global align:4 +daTbox_MoveBGDelete__FP8daTbox_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +daTbox_MoveBGExecute__FP8daTbox_c = .text:0x00004504; // type:function size:0x4 scope:global align:4 +daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00004508; // type:function size:0x10 scope:global align:4 +__dt__12daTbox_HIO_cFv = .text:0x00004518; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000045D0; // type:function size:0x74 scope:global align:4 +checkSmallTbox__8daTbox_cFv = .text:0x00004644; // type:function size:0x8 scope:global align:4 +Create__8daTbox_cFv = .text:0x0000464C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_size_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_cyl_info = .rodata:0x00000018; // type:object size:0x3C scope:global align:4 +@102122 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@102123 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +l_open_se_id = .rodata:0x00000064; // type:object size:0xC scope:global align:4 +@102209 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@102212 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@102305 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102479 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102520 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@102521 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102618 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@102643 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102644 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102662 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +key_frame$97026 = .rodata:0x0000009C; // type:object size:0x1C scope:local align:4 data:4byte +key_color$97027 = .rodata:0x000000B8; // type:object size:0x38 scope:local align:4 +@102712 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102752 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@102753 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@102792 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@102876 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102877 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +eff_id$97257 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@102890 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102913 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@102996 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@103470 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103473 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@103712 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103713 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103714 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +l_func$98088 = .rodata:0x0000013C; // type:object size:0x18 scope:local align:4 +@103968 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_staff_name = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +lbl_42_data_54 = .data:0x00000054; // type:object size:0x8 data:string +lbl_42_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_modelInfo = .data:0x00000064; // type:object size:0x54 scope:global align:4 +lbl_42_data_B8 = .data:0x000000B8; // type:object size:0x28 +@102546 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@102547 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@102548 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@102549 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@102550 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@102551 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@102552 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@102553 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@102554 = .data:0x00000140; // type:object size:0xC scope:local align:4 +lbl_42_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +lbl_42_data_153 = .data:0x00000153; // type:object size:0x30 +lbl_42_data_183 = .data:0x00000183; // type:object size:0x5 data:string +lbl_42_data_188 = .data:0x00000188; // type:object size:0x5 data:string +lbl_42_data_18D = .data:0x0000018D; // type:object size:0x7 data:string +lbl_42_data_194 = .data:0x00000194; // type:object size:0xB data:string +lbl_42_data_19F = .data:0x0000019F; // type:object size:0x5 data:string +action_table$97284 = .data:0x000001A4; // type:object size:0x14 scope:local align:4 +@103058 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@103059 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +lbl_42_data_1D0 = .data:0x000001D0; // type:object size:0x58 +@103129 = .data:0x00000228; // type:object size:0xC scope:local align:4 data:4byte +lbl_42_data_234 = .data:0x00000234; // type:object size:0x18 data:string +@103151 = .data:0x0000024C; // type:object size:0xC scope:local align:4 data:4byte +@103152 = .data:0x00000258; // type:object size:0xC scope:local align:4 data:4byte +@103201 = .data:0x00000264; // type:object size:0x50 scope:local align:4 +@103200 = .data:0x000002B4; // type:object size:0x20 scope:local align:4 +@103343 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@103344 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +lbl_42_data_2EC = .data:0x000002EC; // type:object size:0x64 +@103395 = .data:0x00000350; // type:object size:0xC scope:local align:4 data:4byte +@103518 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@103553 = .data:0x00000368; // type:object size:0xC scope:local align:4 data:4byte +@103575 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@103576 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@103600 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@103638 = .data:0x00000398; // type:object size:0xC scope:local align:4 data:4byte +@103649 = .data:0x000003A4; // type:object size:0xC scope:local align:4 data:4byte +daTbox_METHODS = .data:0x000003B0; // type:object size:0x20 scope:global align:4 +g_profile_TBOX = .data:0x000003D0; // type:object size:0x30 scope:global align:4 +__vt__12daTbox_HIO_c = .data:0x00000400; // type:object size:0xC scope:global align:4 +lbl_42_data_40C = .data:0x0000040C; // type:object size:0xD data:string +@98231 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +__RTTI__12daTbox_HIO_c = .data:0x00000430; // type:object size:0x8 scope:global align:4 +__vt__8daTbox_c = .data:0x00000438; // type:object size:0x2C scope:global align:4 +lbl_42_data_464 = .data:0x00000464; // type:object size:0x9 data:string +@98240 = .data:0x00000470; // type:object size:0x1C scope:local align:4 +__RTTI__8daTbox_c = .data:0x0000048C; // type:object size:0x8 scope:global align:4 +__vt__12daTboxBase_c = .data:0x00000494; // type:object size:0x2C scope:global align:4 +lbl_42_data_4C0 = .data:0x000004C0; // type:object size:0xD data:string +@98242 = .data:0x000004D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daTboxBase_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 +lbl_42_data_4EC = .data:0x000004EC; // type:object size:0x11 data:string +@98244 = .data:0x00000500; // type:object size:0xC scope:local align:4 +lbl_42_data_50C = .data:0x0000050C; // type:object size:0x3C +@98304 = .data:0x00000548; // type:object size:0x3C scope:local align:4 +lbl_42_data_584 = .data:0x00000584; // type:object size:0x14 +@98306 = .data:0x00000598; // type:object size:0x34 scope:local align:4 +lbl_42_data_5CC = .data:0x000005CC; // type:object size:0x48 +@98358 = .data:0x00000614; // type:object size:0x4C scope:local align:4 +lbl_42_data_660 = .data:0x00000660; // type:object size:0x14 +@98362 = .data:0x00000674; // type:object size:0x44 scope:local align:4 +lbl_42_data_6B8 = .data:0x000006B8; // type:object size:0x14 +@98364 = .data:0x000006CC; // type:object size:0x24 scope:local align:4 +lbl_42_data_6F0 = .data:0x000006F0; // type:object size:0x18 +@98366 = .data:0x00000708; // type:object size:0xC scope:local align:4 +lbl_42_data_714 = .data:0x00000714; // type:object size:0x1C +@98368 = .data:0x00000730; // type:object size:0xC scope:local align:4 +lbl_42_data_73C = .data:0x0000073C; // type:object size:0x38 +@98374 = .data:0x00000774; // type:object size:0xC scope:local align:4 +lbl_42_data_780 = .data:0x00000780; // type:object size:0x34 +@98402 = .data:0x000007B4; // type:object size:0x14 scope:local align:4 +lbl_42_data_7C8 = .data:0x000007C8; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96547 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_light_offset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@96555 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_tbox2/splits.txt b/config/RZDJ01/rels/d_a_tbox2/splits.txt new file mode 100644 index 0000000000..0fec58284a --- /dev/null +++ b/config/RZDJ01/rels/d_a_tbox2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tbox2.cpp: + .text start:0x0000005C end:0x00000FDC + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x0000038C diff --git a/config/RZDJ01/rels/d_a_tbox2/symbols.txt b/config/RZDJ01/rels/d_a_tbox2/symbols.txt new file mode 100644 index 0000000000..226f57653e --- /dev/null +++ b/config/RZDJ01/rels/d_a_tbox2/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__9daTbox2_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Create__9daTbox2_cFv = .text:0x000000C0; // type:function size:0x168 scope:global align:4 +CreateHeap__9daTbox2_cFv = .text:0x00000228; // type:function size:0x1C0 scope:global align:4 +create1st__9daTbox2_cFv = .text:0x000003E8; // type:function size:0xCC scope:global align:4 +__ct__9daTbox2_cFv = .text:0x000004B4; // type:function size:0xA8 scope:global align:4 +demoProc__9daTbox2_cFv = .text:0x0000055C; // type:function size:0x180 scope:global align:4 +openInit__9daTbox2_cFv = .text:0x000006DC; // type:function size:0x88 scope:global align:4 +Execute__9daTbox2_cFPPA3_A4_f = .text:0x00000764; // type:function size:0xFC scope:global align:4 +mode_exec_wait__9daTbox2_cFv = .text:0x00000860; // type:function size:0xF4 scope:global align:4 +mode_exec__9daTbox2_cFv = .text:0x00000954; // type:function size:0x7C scope:global align:4 +actionWait__9daTbox2_cFv = .text:0x000009D0; // type:function size:0x4 scope:global align:4 +actionNotOpenDemo__9daTbox2_cFv = .text:0x000009D4; // type:function size:0x68 scope:global align:4 +actionOpenDemo__9daTbox2_cFv = .text:0x00000A3C; // type:function size:0xB0 scope:global align:4 +actionOpenWait__9daTbox2_cFv = .text:0x00000AEC; // type:function size:0x190 scope:global align:4 +setGetDemoItem__9daTbox2_cFv = .text:0x00000C7C; // type:function size:0x8C scope:global align:4 +boxCheck__9daTbox2_cFv = .text:0x00000D08; // type:function size:0x134 scope:global align:4 +Draw__9daTbox2_cFv = .text:0x00000E3C; // type:function size:0xC0 scope:global align:4 +Delete__9daTbox2_cFv = .text:0x00000EFC; // type:function size:0x6C scope:global align:4 +daTbox2_create1st__FP9daTbox2_c = .text:0x00000F68; // type:function size:0x54 scope:global align:4 +daTbox2_MoveBGDelete__FP9daTbox2_c = .text:0x00000FBC; // type:function size:0x4 scope:global align:4 +daTbox2_MoveBGExecute__FP9daTbox2_c = .text:0x00000FC0; // type:function size:0x4 scope:global align:4 +daTbox2_MoveBGDraw__FP9daTbox2_c = .text:0x00000FC4; // type:function size:0x10 scope:global align:4 +checkSmallTbox__9daTbox2_cFv = .text:0x00000FD4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_resInfo = .rodata:0x00000000; // type:object size:0x20 scope:global align:4 +l_cyl_info = .rodata:0x00000020; // type:object size:0x3C scope:global align:4 +@94328 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94329 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@94332 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@94367 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94492 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94644 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_43_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_staff_name = .data:0x00000018; // type:object size:0x4 scope:global align:4 +l_cyl_src = .data:0x0000001C; // type:object size:0x44 scope:global align:4 +lbl_43_data_60 = .data:0x00000060; // type:object size:0x5 data:string +lbl_43_data_65 = .data:0x00000065; // type:object size:0x5 data:string +lbl_43_data_6A = .data:0x0000006A; // type:object size:0x7 data:string +lbl_43_data_71 = .data:0x00000071; // type:object size:0xB data:string +action_table$92799 = .data:0x0000007C; // type:object size:0x10 scope:local align:4 +l_func$92865 = .data:0x0000008C; // type:object size:0x18 scope:local align:4 +l_func$92891 = .data:0x000000A4; // type:object size:0x30 scope:local align:4 +lbl_43_data_D4 = .data:0x000000D4; // type:object size:0x49 +lbl_43_data_11D = .data:0x0000011D; // type:object size:0x7 data:string +daTbox2_METHODS = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_TBOX2 = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__9daTbox2_c = .data:0x00000174; // type:object size:0x2C scope:global align:4 +lbl_43_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +@93085 = .data:0x000001AC; // type:object size:0x1C scope:local align:4 +__RTTI__9daTbox2_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 +__vt__12daTboxBase_c = .data:0x000001D0; // type:object size:0x2C scope:global align:4 +lbl_43_data_1FC = .data:0x000001FC; // type:object size:0xD data:string +@93087 = .data:0x0000020C; // type:object size:0x14 scope:local align:4 +__RTTI__12daTboxBase_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 +lbl_43_data_228 = .data:0x00000228; // type:object size:0x11 data:string +@93089 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_43_data_248 = .data:0x00000248; // type:object size:0x3C +@93149 = .data:0x00000284; // type:object size:0x3C scope:local align:4 +lbl_43_data_2C0 = .data:0x000002C0; // type:object size:0x14 +@93151 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 +lbl_43_data_308 = .data:0x00000308; // type:object size:0x14 +@93209 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 +lbl_43_data_340 = .data:0x00000340; // type:object size:0x18 +@93211 = .data:0x00000358; // type:object size:0xC scope:local align:4 +lbl_43_data_364 = .data:0x00000364; // type:object size:0x1C +@93213 = .data:0x00000380; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_tboxSw/splits.txt b/config/RZDJ01/rels/d_a_tboxSw/splits.txt new file mode 100644 index 0000000000..4706fa4653 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tboxSw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tboxSw.cpp: + .text start:0x0000005C end:0x00000138 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDJ01/rels/d_a_tboxSw/symbols.txt b/config/RZDJ01/rels/d_a_tboxSw/symbols.txt new file mode 100644 index 0000000000..dd8c8b6814 --- /dev/null +++ b/config/RZDJ01/rels/d_a_tboxSw/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__10daTboxSw_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +execute__10daTboxSw_cFv = .text:0x000000AC; // type:function size:0x74 scope:global align:4 +daTboxSw_Draw__FP10daTboxSw_c = .text:0x00000120; // type:function size:0x8 scope:global align:4 +daTboxSw_Execute__FP10daTboxSw_c = .text:0x00000128; // type:function size:0x4 scope:global align:4 +daTboxSw_Delete__FP10daTboxSw_c = .text:0x0000012C; // type:function size:0x8 scope:global align:4 +daTboxSw_Create__FP10fopAc_ac_c = .text:0x00000134; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTboxSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TBOX_SW = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_title/splits.txt b/config/RZDJ01/rels/d_a_title/splits.txt new file mode 100644 index 0000000000..b9e1924204 --- /dev/null +++ b/config/RZDJ01/rels/d_a_title/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_title.cpp: + .text start:0x000000CC end:0x00001018 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000124 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDJ01/rels/d_a_title/symbols.txt b/config/RZDJ01/rels/d_a_title/symbols.txt new file mode 100644 index 0000000000..103bfcdad6 --- /dev/null +++ b/config/RZDJ01/rels/d_a_title/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daTit_HIO_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +CreateHeap__9daTitle_cFv = .text:0x000001D8; // type:function size:0x174 scope:global align:4 +create__9daTitle_cFv = .text:0x0000034C; // type:function size:0x140 scope:global align:4 +createHeapCallBack__9daTitle_cFP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +Execute__9daTitle_cFv = .text:0x00000490; // type:function size:0x98 scope:global align:4 +KeyWaitAnm__9daTitle_cFv = .text:0x00000528; // type:function size:0xE4 scope:global align:4 +loadWait_proc__9daTitle_cFv = .text:0x0000060C; // type:function size:0x364 scope:global align:4 +logoDispWait__9daTitle_cFv = .text:0x00000970; // type:function size:0x5C scope:global align:4 +logoDispAnmInit__9daTitle_cFv = .text:0x000009CC; // type:function size:0x2C scope:global align:4 +logoDispAnm__9daTitle_cFv = .text:0x000009F8; // type:function size:0xAC scope:global align:4 +keyWait__9daTitle_cFv = .text:0x00000AA4; // type:function size:0xFC scope:global align:4 +nextScene_proc__9daTitle_cFv = .text:0x00000BA0; // type:function size:0x58 scope:global align:4 +fastLogoDispInit__9daTitle_cFv = .text:0x00000BF8; // type:function size:0xB8 scope:global align:4 +fastLogoDisp__9daTitle_cFv = .text:0x00000CB0; // type:function size:0x34 scope:global align:4 +getDemoPrm__9daTitle_cFv = .text:0x00000CE4; // type:function size:0x70 scope:global align:4 +Draw__9daTitle_cFv = .text:0x00000D54; // type:function size:0xF0 scope:global align:4 +Delete__9daTitle_cFv = .text:0x00000E44; // type:function size:0xDC scope:global align:4 +daTitle_Draw__FP9daTitle_c = .text:0x00000F20; // type:function size:0x4 scope:global align:4 +daTitle_Execute__FP9daTitle_c = .text:0x00000F24; // type:function size:0x4 scope:global align:4 +daTitle_Delete__FP9daTitle_c = .text:0x00000F28; // type:function size:0x4 scope:global align:4 +daTitle_Create__FP10fopAc_ac_c = .text:0x00000F2C; // type:function size:0x4 scope:global align:4 +draw__15dDlst_daTitle_cFv = .text:0x00000F30; // type:function size:0x20 scope:global align:4 +__dt__11daTit_HIO_cFv = .text:0x00000F50; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_title_cpp = .text:0x00000F90; // type:function size:0x48 scope:global align:4 +__dt__15dDlst_daTitle_cFv = .text:0x00000FD8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102738 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@102739 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102740 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102741 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102742 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102743 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102744 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@102745 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102746 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102747 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102748 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102781 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@102842 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@102976 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@103043 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +daTitleProc = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_757_data_48 = .data:0x00000048; // type:object size:0x18 data:string +lbl_757_data_60 = .data:0x00000060; // type:object size:0x1E data:string +lbl_757_data_7E = .data:0x0000007E; // type:object size:0x2 +l_daTitle_Method = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_TITLE = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__11daTit_HIO_c = .data:0x000000D0; // type:object size:0xC scope:global align:4 +lbl_757_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@101608 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +__RTTI__11daTit_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__vt__15dDlst_daTitle_c = .data:0x000000FC; // type:object size:0x10 scope:global align:4 +lbl_757_data_10C = .data:0x0000010C; // type:object size:0x10 data:string +__RTTI__15dDlst_daTitle_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@101171 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +g_daTitHIO = .bss:0x00000014; // type:object size:0x4C scope:global align:4 data:float +lbl_757_bss_60 = .bss:0x00000060; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_vrbox/splits.txt b/config/RZDJ01/rels/d_a_vrbox/splits.txt new file mode 100644 index 0000000000..0c88d84698 --- /dev/null +++ b/config/RZDJ01/rels/d_a_vrbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_vrbox.cpp: + .text start:0x0000005C end:0x00000480 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDJ01/rels/d_a_vrbox/symbols.txt b/config/RZDJ01/rels/d_a_vrbox/symbols.txt new file mode 100644 index 0000000000..8ee8b1540a --- /dev/null +++ b/config/RZDJ01/rels/d_a_vrbox/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daVrbox_Draw__FP11vrbox_class = .text:0x0000005C; // type:function size:0x2F4 scope:global align:4 +daVrbox_Execute__FP11vrbox_class = .text:0x00000350; // type:function size:0x8 scope:global align:4 +daVrbox_IsDelete__FP11vrbox_class = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daVrbox_Delete__FP11vrbox_class = .text:0x00000360; // type:function size:0x8 scope:global align:4 +daVrbox_Create__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0xA8 scope:global align:4 +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89857 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_44_data_0 = .data:0x00000000; // type:object size:0xF data:string +l_daVrbox_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_vrbox2/splits.txt b/config/RZDJ01/rels/d_a_vrbox2/splits.txt new file mode 100644 index 0000000000..6c55053dca --- /dev/null +++ b/config/RZDJ01/rels/d_a_vrbox2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_vrbox2.cpp: + .text start:0x0000005C end:0x00000E78 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDJ01/rels/d_a_vrbox2/symbols.txt b/config/RZDJ01/rels/d_a_vrbox2/symbols.txt new file mode 100644 index 0000000000..0d3f2bd0b4 --- /dev/null +++ b/config/RZDJ01/rels/d_a_vrbox2/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +texScrollCheck__FRf = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +daVrbox2_Draw__FP12vrbox2_class = .text:0x000000B0; // type:function size:0xBB4 scope:global align:4 +daVrbox2_Execute__FP12vrbox2_class = .text:0x00000C64; // type:function size:0x44 scope:global align:4 +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x00000CA8; // type:function size:0x8 scope:global align:4 +daVrbox2_Delete__FP12vrbox2_class = .text:0x00000CB0; // type:function size:0x8 scope:global align:4 +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x00000CB8; // type:function size:0x11C scope:global align:4 +daVrbox2_Create__FP10fopAc_ac_c = .text:0x00000DD4; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90681 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90682 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90932 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90934 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90935 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90936 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90937 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90938 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90939 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90940 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90941 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90942 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90943 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90945 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90946 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90948 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90949 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90950 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90951 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_45_data_7 = .data:0x00000007; // type:object size:0x45 +l_daVrbox2_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX2 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +lbl_45_data_9C = .data:0x0000009C; // type:object size:0x24 +mangZ$89235 = .bss:0x00000000; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_warp_bug/splits.txt b/config/RZDJ01/rels/d_a_warp_bug/splits.txt new file mode 100644 index 0000000000..d3b484e02a --- /dev/null +++ b/config/RZDJ01/rels/d_a_warp_bug/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_warp_bug.cpp: + .text start:0x0000005C end:0x00000340 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDJ01/rels/d_a_warp_bug/symbols.txt b/config/RZDJ01/rels/d_a_warp_bug/symbols.txt new file mode 100644 index 0000000000..562660f4c8 --- /dev/null +++ b/config/RZDJ01/rels/d_a_warp_bug/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x184 scope:global align:4 +daWarpBug_Draw__FP11daWarpBug_c = .text:0x000001E0; // type:function size:0x10 scope:global align:4 +daWarpBug_Execute__FP11daWarpBug_c = .text:0x000001F0; // type:function size:0x64 scope:global align:4 +daWarpBug_IsDelete__FP11daWarpBug_c = .text:0x00000254; // type:function size:0x8 scope:global align:4 +daWarpBug_Delete__FP11daWarpBug_c = .text:0x0000025C; // type:function size:0x50 scope:global align:4 +daWarpBug_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92729 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_758_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daWarpBug_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_WarpBug = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_758_data_5C = .data:0x0000005C; // type:object size:0xA data:string +lbl_758_data_66 = .data:0x00000066; // type:object size:0xA data:string +lbl_758_data_70 = .data:0x00000070; // type:object size:0xA data:string diff --git a/config/RZDJ01/rels/d_a_ykgr/splits.txt b/config/RZDJ01/rels/d_a_ykgr/splits.txt new file mode 100644 index 0000000000..1a7faf6f00 --- /dev/null +++ b/config/RZDJ01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000CC end:0x000009F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDJ01/rels/d_a_ykgr/symbols.txt b/config/RZDJ01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 0000000000..7b5c1cd8fb --- /dev/null +++ b/config/RZDJ01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setParam__17dPa_YkgrPcallBackFf = .text:0x00000118; // type:function size:0x100 scope:global align:4 +getPosRate__8daYkgr_cFv = .text:0x00000218; // type:function size:0x150 scope:global align:4 +daYkgrCreate__FPv = .text:0x00000368; // type:function size:0x1F4 scope:global align:4 +daYkgrDelete__FPv = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daYkgrExecute__FPv = .text:0x00000564; // type:function size:0x148 scope:global align:4 +daYkgrDraw__FPv = .text:0x000006AC; // type:function size:0x1A8 scope:global align:4 +daYkgrIsDelete__FPv = .text:0x00000854; // type:function size:0x8 scope:global align:4 +__dt__12daYkgr_HIO_cFv = .text:0x0000085C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:global align:4 +__ct__12daYkgr_HIO_cFv = .text:0x00000900; // type:function size:0x60 scope:global align:4 +__dt__17dPa_YkgrPcallBackFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 +__ct__17dPa_YkgrPcallBackFv = .text:0x000009B8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91606 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91607 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91608 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@91609 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@91610 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91614 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@91641 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91688 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91719 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91720 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91746 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91747 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91771 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91772 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91773 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91774 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daYkgr_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_134_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@90819 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +__RTTI__12daYkgr_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__17dPa_YkgrPcallBack = .data:0x00000088; // type:object size:0x14 scope:global align:4 +lbl_134_data_9C = .data:0x0000009C; // type:object size:0x12 data:string +@90821 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +__RTTI__17dPa_YkgrPcallBack = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_134_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@90645 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:4byte +@90695 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +YkgrCB = .bss:0x00000048; // type:object size:0x20 scope:global align:4 diff --git a/config/RZDJ01/rels/f_pc_profile_lst/splits.txt b/config/RZDJ01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 0000000000..b6cd50357c --- /dev/null +++ b/config/RZDJ01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +f_pc/f_pc_profile_lst.cpp: + .text start:0x0000005C end:0x00000080 + .data start:0x00000000 end:0x00000C64 diff --git a/config/RZDJ01/rels/f_pc_profile_lst/symbols.txt b/config/RZDJ01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 0000000000..91d82763e1 --- /dev/null +++ b/config/RZDJ01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +ModuleProlog = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x00000070; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0xC64 scope:global align:4 diff --git a/config/RZDJ01/splits.txt b/config/RZDJ01/splits.txt new file mode 100644 index 0000000000..3420fd04ba --- /dev/null +++ b/config/RZDJ01/splits.txt @@ -0,0 +1,4320 @@ +Sections: + .init type:code align:4 + extab type:rodata align:32 + extabindex type:rodata align:32 + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:16 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:64 + .sdata type:data align:8 + .sbss type:bss align:32 + .sdata2 type:rodata align:32 + .sbss2 type:bss align:32 + +d/d_home_button.cpp: + .text start:0x80006920 end:0x800073D4 + .data start:0x803DE900 end:0x803DE938 + .sbss start:0x8051E5A0 end:0x8051E5A8 + .sdata2 start:0x8051F840 end:0x8051F878 + +d/d_cursor_mng.cpp: + .text start:0x800073D4 end:0x8000820C + .data start:0x803DE938 end:0x803DEA60 + .sdata start:0x8051B428 end:0x8051B464 + .sbss start:0x8051E5A8 end:0x8051E5C0 + .sdata2 start:0x8051F878 end:0x8051F890 + +m_Do/m_Do_main.cpp: + .text start:0x8000820C end:0x80009024 + .ctors start:0x803BA744 end:0x803BA748 + .data start:0x803DEA60 end:0x803DED78 + .bss start:0x8042EEC0 end:0x8042F320 + .sdata start:0x8051B464 end:0x8051B4E0 + .sbss start:0x8051E5C0 end:0x8051E5E8 + .sdata2 start:0x8051F890 end:0x8051F8A8 + +m_Do/m_Do_printf.cpp: + .text start:0x80009024 end:0x8000973C + .data start:0x803DED78 end:0x803DEE30 + .bss start:0x8042F320 end:0x8042FB20 + .sbss start:0x8051E5E8 end:0x8051E604 + +m_Do/m_Do_audio.cpp: + .text start:0x8000973C end:0x8000A0E0 + .ctors start:0x803BA748 end:0x803BA74C + .data start:0x803DEE30 end:0x803DF0A8 + .bss start:0x8042FB20 end:0x80430ED8 + .sdata start:0x8051B4E0 end:0x8051B54C + .sbss start:0x8051E604 end:0x8051E654 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x8000A0E0 end:0x8000A4F0 + .bss start:0x80430ED8 end:0x80430FE8 + .sdata2 start:0x8051F8A8 end:0x8051F8C0 + +m_Do/m_Re_controller_pad.cpp: + .text start:0x8000A4F0 end:0x8000DF0C + .rodata start:0x803BA900 end:0x803BA950 + .data start:0x803DF0A8 end:0x803DF0C0 + .bss start:0x80430FE8 end:0x80438898 + .sbss start:0x8051E654 end:0x8051E660 + .sdata2 start:0x8051F8C0 end:0x8051F968 + +m_Do/m_Do_graphic.cpp: + .text start:0x8000DF0C end:0x80011B60 + .ctors start:0x803BA74C end:0x803BA750 + .bss start:0x80438898 end:0x80438988 + .sdata start:0x8051B54C end:0x8051B590 + .sbss start:0x8051E660 end:0x8051E6C4 + .sdata2 start:0x8051F968 end:0x8051FA40 + +m_Do/m_Do_machine.cpp: + .text start:0x80011B60 end:0x800128D0 + .data start:0x803DF0C0 end:0x803DF428 + .sdata start:0x8051B590 end:0x8051B5C0 + .sbss start:0x8051E6C4 end:0x8051E6F8 + .sdata2 start:0x8051FA40 end:0x8051FA48 + +m_Do/m_Do_mtx.cpp: + .text start:0x800128D0 end:0x800137CC + .ctors start:0x803BA750 end:0x803BA754 + .data start:0x803DF428 end:0x803DF4C0 + .bss start:0x80438988 end:0x80438DF0 + .sdata start:0x8051B5C0 end:0x8051B5D0 + .sdata2 start:0x8051FA48 end:0x8051FA58 + +m_Do/m_Do_ext.cpp: + .text start:0x800137CC end:0x8001A530 + .data start:0x803DF4C0 end:0x803DFCA8 + .sdata start:0x8051B5D0 end:0x8051B688 + .sbss start:0x8051E6F8 end:0x8051E748 + .sdata2 start:0x8051FA58 end:0x8051FA98 + +m_Do/m_Do_lib.cpp: + .text start:0x8001A530 end:0x8001AB2C + .ctors start:0x803BA754 end:0x803BA758 + .data start:0x803DFCA8 end:0x803DFCB4 + .bss start:0x80438DF0 end:0x80438E60 + .sdata start:0x8051B688 end:0x8051B690 + .sbss start:0x8051E748 end:0x8051E750 + .sdata2 start:0x8051FA98 end:0x8051FAD0 + +m_Do/m_Do_Reset.cpp: + .text start:0x8001AB2C end:0x8001AD5C + .sbss start:0x8051E750 end:0x8051E768 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x8001AD5C end:0x8001BA78 + .ctors start:0x803BA758 end:0x803BA75C + .data start:0x803DFCD0 end:0x803E0018 + .bss start:0x80438E60 end:0x8043B1E0 + .sdata start:0x8051B690 end:0x8051B6D8 + +m_Do/m_Do_DVDError.cpp: + .text start:0x8001BA78 end:0x8001BBE4 + .bss start:0x8043B1E0 end:0x8043D540 + +m_Do/m_Do_MemCard.cpp: + .text start:0x8001BBE4 end:0x8001CF3C + .ctors start:0x803BA75C end:0x803BA760 + .data start:0x803E0018 end:0x803E0208 + .bss start:0x8043D540 end:0x8044F860 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x8001CF3C end:0x8001DB88 + .data start:0x803E0208 end:0x803E02D8 + .bss start:0x8044F860 end:0x80462900 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x8001DB88 end:0x8001DE9C + .data start:0x803E02D8 end:0x803E0490 + .sbss start:0x8051E768 end:0x8051E77C + +c/c_damagereaction.cpp: + .text start:0x8001DE9C end:0x8001E14C + .ctors start:0x803BA760 end:0x803BA764 + .data start:0x803E0490 end:0x803E2F48 + .bss start:0x80462900 end:0x80462910 + .sdata start:0x8051B6D8 end:0x8051B728 + .sbss start:0x8051E77C end:0x8051E784 + .sdata2 start:0x8051FAD0 end:0x8051FAE8 + +c/c_dylink.cpp: + .text start:0x8001E14C end:0x8001E63C + .rodata start:0x803BA950 end:0x803BC100 + .data start:0x803E2F48 end:0x803E2F58 + .bss start:0x80462910 end:0x80463570 + .sbss start:0x8051E784 end:0x8051E790 + +f_ap/f_ap_game.cpp: + .text start:0x8001E63C end:0x8001E928 + .ctors start:0x803BA764 end:0x803BA768 + .data start:0x803E2F58 end:0x803E2F90 + .bss start:0x80463570 end:0x804635C0 + .sdata start:0x8051B728 end:0x8051B748 + .sdata2 start:0x8051FAE8 end:0x8051FAF0 + +f_op/f_op_actor.cpp: + .text start:0x8001E928 end:0x8001F58C + .data start:0x803E2F90 end:0x803E2FB0 + .sbss start:0x8051E790 end:0x8051E79C + .sdata2 start:0x8051FAF0 end:0x8051FB28 + +f_op/f_op_actor_iter.cpp: + .text start:0x8001F58C end:0x8001F604 + +f_op/f_op_actor_tag.cpp: + .text start:0x8001F604 end:0x8001F63C + .bss start:0x804635C0 end:0x804635D0 + +f_op/f_op_actor_mng.cpp: + .text start:0x8001F63C end:0x80023B10 + .ctors start:0x803BA768 end:0x803BA76C + .rodata start:0x803BC100 end:0x803BC130 + .data start:0x803E2FB0 end:0x803E3548 + .bss start:0x804635D0 end:0x804637A8 + .sdata start:0x8051B748 end:0x8051B7B0 + .sbss start:0x8051E79C end:0x8051E7A8 + .sdata2 start:0x8051FB28 end:0x8051FB80 + +f_op/f_op_camera.cpp: + .text start:0x80023B10 end:0x80023CC8 + .data start:0x803E3548 end:0x803E3560 + +f_op/f_op_camera_mng.cpp: + .text start:0x80023CC8 end:0x80023D38 + .bss start:0x804637A8 end:0x804637B8 + +f_op/f_op_overlap.cpp: + .text start:0x80023D38 end:0x80023E00 + .data start:0x803E3560 end:0x803E3578 + +f_op/f_op_overlap_mng.cpp: + .text start:0x80023E00 end:0x80024014 + .bss start:0x804637B8 end:0x804637E0 + .sbss start:0x8051E7A8 end:0x8051E7B0 + +f_op/f_op_overlap_req.cpp: + .text start:0x80024014 end:0x80024444 + .data start:0x803E3578 end:0x803E3598 + +f_op/f_op_scene.cpp: + .text start:0x80024444 end:0x80024530 + .data start:0x803E3598 end:0x803E35B0 + +f_op/f_op_scene_iter.cpp: + .text start:0x80024530 end:0x8002456C + +f_op/f_op_scene_mng.cpp: + .text start:0x8002456C end:0x800246B4 + .sdata start:0x8051B7B0 end:0x8051B7B8 + +f_op/f_op_scene_req.cpp: + .text start:0x800246B4 end:0x80024948 + .data start:0x803E35B0 end:0x803E3600 + .sbss start:0x8051E7B0 end:0x8051E7B8 + +f_op/f_op_scene_tag.cpp: + .text start:0x80024948 end:0x80024960 + .bss start:0x804637E0 end:0x804637F0 + +f_op/f_op_view.cpp: + .text start:0x80024960 end:0x800249B0 + .data start:0x803E3600 end:0x803E3618 + +f_op/f_op_kankyo.cpp: + .text start:0x800249B0 end:0x80024B6C + .data start:0x803E3618 end:0x803E3630 + .sbss start:0x8051E7B8 end:0x8051E7C0 + +f_op/f_op_msg.cpp: + .text start:0x80024B6C end:0x80024D30 + .data start:0x803E3630 end:0x803E3648 + .sbss start:0x8051E7C0 end:0x8051E7C8 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x80024D30 end:0x80025014 + .sdata start:0x8051B7B8 end:0x8051B7C0 + .sdata2 start:0x8051FB80 end:0x8051FB88 + +f_op/f_op_msg_mng.cpp: + .text start:0x80025014 end:0x80025950 + .data start:0x803E3648 end:0x803E3668 + .sdata start:0x8051B7C0 end:0x8051B7C8 + .sdata2 start:0x8051FB88 end:0x8051FBA8 + +f_op/f_op_draw_iter.cpp: + .text start:0x80025950 end:0x800259C8 + .sbss start:0x8051E7C8 end:0x8051E7D0 + +f_op/f_op_draw_tag.cpp: + .text start:0x800259C8 end:0x80025A10 + .bss start:0x804637F0 end:0x804666D0 + .sbss start:0x8051E7D0 end:0x8051E7D8 + +f_op/f_op_scene_pause.cpp: + .text start:0x80025A10 end:0x80025B1C + +f_pc/f_pc_base.cpp: + .text start:0x80025B1C end:0x80025E6C + .sdata start:0x8051B7C8 end:0x8051B7D0 + .sbss start:0x8051E7D8 end:0x8051E7E0 + +f_pc/f_pc_create_iter.cpp: + .text start:0x80025E6C end:0x80025F6C + +f_pc/f_pc_create_req.cpp: + .text start:0x80025F6C end:0x8002626C + +f_pc/f_pc_create_tag.cpp: + .text start:0x8002626C end:0x800262A4 + .bss start:0x804666D0 end:0x804666E0 + +f_pc/f_pc_creator.cpp: + .text start:0x800262A4 end:0x800262BC + +f_pc/f_pc_delete_tag.cpp: + .text start:0x800262BC end:0x800263A0 + .bss start:0x804666E0 end:0x804666F0 + +f_pc/f_pc_deletor.cpp: + .text start:0x800263A0 end:0x80026608 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x80026608 end:0x80026618 + +f_pc/f_pc_executor.cpp: + .text start:0x80026618 end:0x80026838 + +f_pc/f_pc_layer.cpp: + .text start:0x80026838 end:0x80026B48 + .data start:0x803E3668 end:0x803E3698 + .bss start:0x804666F0 end:0x80466700 + .sdata start:0x8051B7D0 end:0x8051B7D8 + .sbss start:0x8051E7E0 end:0x8051E7E8 + +f_pc/f_pc_leaf.cpp: + .text start:0x80026B48 end:0x80026C6C + .data start:0x803E3698 end:0x803E36B0 + .sbss start:0x8051E7E8 end:0x8051E7F8 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x80026C6C end:0x80026DC0 + +f_pc/f_pc_layer_tag.cpp: + .text start:0x80026DC0 end:0x80027054 + .data start:0x803E36B0 end:0x803E36D0 + +f_pc/f_pc_line.cpp: + .text start:0x80027054 end:0x800270A4 + .bss start:0x80466700 end:0x804667C0 + .sdata start:0x8051B7D8 end:0x8051B7E0 + +f_pc/f_pc_load.cpp: + .text start:0x800270A4 end:0x8002714C + +f_pc/f_pc_manager.cpp: + .text start:0x8002714C end:0x8002741C + .bss start:0x804667C0 end:0x80466868 + +f_pc/f_pc_method.cpp: + .text start:0x8002741C end:0x8002745C + +f_pc/f_pc_node.cpp: + .text start:0x8002745C end:0x80027700 + .data start:0x803E36D0 end:0x803E36E8 + .sdata start:0x8051B7E0 end:0x8051B7E8 + .sbss start:0x8051E7F8 end:0x8051E800 + +f_pc/f_pc_node_req.cpp: + .text start:0x80027700 end:0x80027F1C + .data start:0x803E36E8 end:0x803E3798 + .bss start:0x80466868 end:0x80466878 + .sbss start:0x8051E800 end:0x8051E808 + +f_pc/f_pc_priority.cpp: + .text start:0x80027F1C end:0x80028260 + .bss start:0x80466878 end:0x80466888 + .sdata start:0x8051B7E8 end:0x8051B820 + +f_pc/f_pc_profile.cpp: + .text start:0x80028260 end:0x80028270 + .sbss start:0x8051E808 end:0x8051E818 + +f_pc/f_pc_searcher.cpp: + .text start:0x80028270 end:0x800282A0 + +f_pc/f_pc_line_tag.cpp: + .text start:0x800282A0 end:0x800283C0 + +f_pc/f_pc_line_iter.cpp: + .text start:0x800283C0 end:0x80028464 + +f_pc/f_pc_method_iter.cpp: + .text start:0x80028464 end:0x8002846C + +f_pc/f_pc_method_tag.cpp: + .text start:0x8002846C end:0x800284D4 + +f_pc/f_pc_pause.cpp: + .text start:0x800284D4 end:0x800285D8 + +f_pc/f_pc_draw.cpp: + .text start:0x800285D8 end:0x800286B8 + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x800286B8 end:0x800287E8 + .data start:0x803E3798 end:0x803E37A8 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x800287E8 end:0x80028A9C + .data start:0x803E37A8 end:0x803E37D0 + +d/d_stage.cpp: + .text start:0x80028A9C end:0x8002CD20 + .ctors start:0x803BA76C end:0x803BA770 + .data start:0x803E37D0 end:0x803E7080 + .bss start:0x80466888 end:0x80477D50 + .sdata start:0x8051B820 end:0x8051B854 + .sbss start:0x8051E818 end:0x8051E838 + .sdata2 start:0x8051FBA8 end:0x8051FBB8 + +d/d_map.cpp: + .text start:0x8002CD20 end:0x8002F48C + .rodata start:0x803BC130 end:0x803BC210 + .data start:0x803E7080 end:0x803E7480 + .sdata start:0x8051B854 end:0x8051B9E4 + .sbss start:0x8051E838 end:0x8051E840 + .sdata2 start:0x8051FBB8 end:0x8051FC18 + +d/d_com_inf_game.cpp: + .text start:0x8002F48C end:0x80035A18 + .ctors start:0x803BA770 end:0x803BA774 + .data start:0x803E7480 end:0x803E75F0 + .bss start:0x80477D50 end:0x80495BD0 + .sdata start:0x8051B9E4 end:0x8051BA30 + .sbss start:0x8051E840 end:0x8051E850 + .sdata2 start:0x8051FC18 end:0x8051FC68 + +d/d_com_inf_actor.cpp: + .sbss start:0x8051E850 end:0x8051E860 + +d/d_com_static.cpp: + .text start:0x80035A18 end:0x8003690C + .ctors start:0x803BA774 end:0x803BA778 + .bss start:0x80495BF0 end:0x804961E8 + .sbss start:0x8051E860 end:0x8051E8A8 + .sdata2 start:0x8051FC68 end:0x8051FC98 + +d/d_bomb.cpp: + .text start:0x8003690C end:0x800369E0 + +d/d_lib.cpp: + .text start:0x800369E0 end:0x800372B0 + .data start:0x803E75F0 end:0x803E76B8 + .sdata start:0x8051BA30 end:0x8051BA50 + .sbss start:0x8051E8A8 end:0x8051E8C8 + .sdata2 start:0x8051FC98 end:0x8051FCA0 + +d/d_save.cpp: + .text start:0x800372B0 end:0x8003A278 + .rodata start:0x803BC210 end:0x803BC9F0 + .sdata2 start:0x8051FCA0 end:0x8051FCA8 + +d/d_save_init.cpp: + .text start:0x8003A278 end:0x8003A27C + +d/d_jnt_col.cpp: + .text start:0x8003A27C end:0x8003B088 + .data start:0x803E76B8 end:0x803E77D0 + .sdata start:0x8051BA50 end:0x8051BA80 + .sdata2 start:0x8051FCA8 end:0x8051FCC8 + +d/d_a_obj.cpp: + .text start:0x8003B088 end:0x8003B92C + .rodata start:0x803BC9F0 end:0x803BCA00 + .bss start:0x804961E8 end:0x80496248 + .sdata2 start:0x8051FCC8 end:0x8051FCE0 + +d/d_a_itembase_static.cpp: + .text start:0x8003B92C end:0x8003BA84 + .rodata start:0x803BCA00 end:0x803BCA38 + +d/d_a_item_static.cpp: + .text start:0x8003BA84 end:0x8003BAB8 + +d/d_a_shop_item_static.cpp: + .text start:0x8003BAB8 end:0x8003BB20 + .rodata start:0x803BCA38 end:0x803BCE88 + +d/d_a_horse_static.cpp: + .text start:0x8003BB20 end:0x8003BC78 + .sbss start:0x8051E8C8 end:0x8051E8D0 + +d/d_demo.cpp: + .text start:0x8003BC78 end:0x8003DE74 + .data start:0x803E77D0 end:0x803E7D70 + .bss start:0x80496248 end:0x80496278 + .sdata start:0x8051BA80 end:0x8051BB50 + .sbss start:0x8051E8D0 end:0x8051E92C + .sdata2 start:0x8051FCE0 end:0x8051FD20 + +d/d_door_param2.cpp: + .text start:0x8003DE74 end:0x8003DF4C + +d/d_resorce.cpp: + .text start:0x8003DF4C end:0x80040014 + .rodata start:0x803BCE88 end:0x803BCEF0 + .data start:0x803E7D70 end:0x803E81B0 + .sdata start:0x8051BB50 end:0x8051BB80 + .sdata2 start:0x8051FD20 end:0x8051FD30 + +d/d_map_path.cpp: + .text start:0x80040014 end:0x80040FD0 + .ctors start:0x803BA778 end:0x803BA77C + .rodata start:0x803BCEF0 end:0x803BCF10 + .bss start:0x80496278 end:0x804962D8 + .sdata2 start:0x8051FD30 end:0x8051FD50 + +d/d_map_path_fmap.cpp: + .text start:0x80040FD0 end:0x800423D0 + .data start:0x803E81B0 end:0x803E8268 + .sdata start:0x8051BB80 end:0x8051BB90 + .sdata2 start:0x8051FD50 end:0x8051FD60 + +d/d_map_path_dmap.cpp: + .text start:0x800423D0 end:0x80044AB8 + .rodata start:0x803BCF10 end:0x803BD048 + .sdata start:0x8051BB90 end:0x8051BBB8 + .sbss start:0x8051E92C end:0x8051E950 + .sdata2 start:0x8051FD60 end:0x8051FE00 + +d/d_event.cpp: + .text start:0x80044AB8 end:0x80046CFC + .data start:0x803E8268 end:0x803E82AC + .sdata start:0x8051BBB8 end:0x8051BBC0 + .sdata2 start:0x8051FE00 end:0x8051FE10 + +d/d_event_data.cpp: + .text start:0x80046CFC end:0x8004982C + .data start:0x803E82B8 end:0x803E8620 + .sdata start:0x8051BBC0 end:0x8051BCD8 + .sdata2 start:0x8051FE10 end:0x8051FE40 + +d/d_event_manager.cpp: + .text start:0x8004982C end:0x8004BB38 + .data start:0x803E8620 end:0x803E87E8 + .sdata2 start:0x8051FE40 end:0x8051FE58 + +d/d_event_lib.cpp: + .text start:0x8004BB38 end:0x8004BF34 + .ctors start:0x803BA77C end:0x803BA780 + .data start:0x803E87E8 end:0x803E8818 + .bss start:0x804962D8 end:0x80496308 + +d/d_simple_model.cpp: + .text start:0x8004BF34 end:0x8004C6BC + .data start:0x803E8818 end:0x803E8838 + .sdata start:0x8051BCD8 end:0x8051BCE8 + .sdata2 start:0x8051FE58 end:0x8051FE60 + +d/d_particle.cpp: + .text start:0x8004C6BC end:0x80052B54 + .ctors start:0x803BA780 end:0x803BA784 + .rodata start:0x803BD048 end:0x803BD070 + .data start:0x803E8838 end:0x803E8D48 + .bss start:0x80496308 end:0x804964C8 + .sdata start:0x8051BCE8 end:0x8051BD74 + .sbss start:0x8051E950 end:0x8051E994 + .sdata2 start:0x8051FE60 end:0x8051FF08 + +d/d_particle_name.cpp: + .data start:0x803E8D48 end:0x803E8D80 + +d/d_particle_copoly.cpp: + .text start:0x80052B54 end:0x80053450 + .rodata start:0x803BD070 end:0x803BD110 + .sdata2 start:0x8051FF08 end:0x8051FF10 + +d/d_path.cpp: + .text start:0x80053450 end:0x80053760 + .sdata2 start:0x8051FF10 end:0x8051FF18 + +d/d_drawlist.cpp: + .text start:0x80053760 end:0x8005867C + .ctors start:0x803BA784 end:0x803BA788 + .rodata start:0x803BD110 end:0x803BD148 + .data start:0x803E8D80 end:0x803E97E8 + .bss start:0x804964C8 end:0x80496530 + .sdata start:0x8051BD74 end:0x8051C044 + .sbss start:0x8051E994 end:0x8051E9A8 + .sdata2 start:0x8051FF18 end:0x8051FFD0 + +d/d_kankyo_data.cpp: + .text start:0x8005867C end:0x80058744 + .data start:0x803E97E8 end:0x803EA108 + +d/d_kankyo_wether.cpp: + .text start:0x80058744 end:0x8005C488 + .data start:0x803EA108 end:0x803EA438 + .bss start:0x80496530 end:0x80496548 + .sdata start:0x8051C044 end:0x8051C120 + .sdata2 start:0x8051FFD0 end:0x80520080 + +d/d_kankyo_rain.cpp: + .text start:0x8005C488 end:0x8006CEB0 + .rodata start:0x803BD148 end:0x803BD1E0 + .data start:0x803EA438 end:0x803EA470 + .bss start:0x80496548 end:0x804966F8 + .sbss start:0x8051E9A8 end:0x8051E9E8 + .sdata2 start:0x80520080 end:0x805204A0 + +d/d_vib_pattern.cpp: + .rodata start:0x803BD1E0 end:0x803BD330 + +d/d_vibration.cpp: + .text start:0x8006CEB0 end:0x8006DC70 + .sbss start:0x8051E9E8 end:0x8051E9F0 + .sdata2 start:0x805204A0 end:0x805204A8 + +d/d_attention.cpp: + .text start:0x8006DC70 end:0x8007220C + .ctors start:0x803BA788 end:0x803BA78C + .data start:0x803EA470 end:0x803EA628 + .bss start:0x804966F8 end:0x80496760 + .sdata start:0x8051C120 end:0x8051C178 + .sbss start:0x8051E9F0 end:0x8051EA00 + .sdata2 start:0x805204A8 end:0x80520528 + +d/d_att_dist.cpp: + .data start:0x803EA628 end:0x803EBFC0 + +d/d_bg_pc.cpp: + .text start:0x8007220C end:0x80072238 + +d/d_bg_plc.cpp: + .text start:0x80072238 end:0x800722BC + +d/d_bg_s.cpp: + .text start:0x800722BC end:0x80073DC4 + .data start:0x803EBFC0 end:0x803EC010 + .sdata start:0x8051C178 end:0x8051C198 + .sbss start:0x8051EA00 end:0x8051EA10 + .sdata2 start:0x80520528 end:0x80520530 + +d/d_bg_s_acch.cpp: + .text start:0x80073DC4 end:0x80075230 + .data start:0x803EC010 end:0x803EC0A0 + .bss start:0x80496760 end:0x804967C0 + .sdata start:0x8051C198 end:0x8051C1A8 + .sdata2 start:0x80520530 end:0x80520558 + +d/d_bg_s_capt_poly.c: + .data start:0x803EC0A0 end:0x803EC0B8 + .sdata start:0x8051C1A8 end:0x8051C1B0 + +d/d_bg_s_chk.cpp: + .text start:0x80075230 end:0x80075300 + .data start:0x803EC0B8 end:0x803EC0D0 + +d/d_bg_s_gnd_chk.cpp: + .text start:0x80075300 end:0x800757BC + .data start:0x803EC0D0 end:0x803EC3F0 + .sdata start:0x8051C1B0 end:0x8051C1D8 + +d/d_bg_s_grp_pass_chk.cpp: + .text start:0x800757BC end:0x80075814 + .data start:0x803EC3F0 end:0x803EC400 + +d/d_bg_s_lin_chk.cpp: + .text start:0x80075814 end:0x8007606C + .data start:0x803EC400 end:0x803EC9B0 + .sdata start:0x8051C1D8 end:0x8051C230 + +d/d_bg_s_movebg_actor.cpp: + .text start:0x8007606C end:0x80076430 + .data start:0x803EC9B0 end:0x803ECA08 + .sdata start:0x8051C230 end:0x8051C240 + .sbss start:0x8051EA10 end:0x8051EA20 + +d/d_bg_s_sph_chk.cpp: + .text start:0x80076430 end:0x80076570 + .data start:0x803ECA08 end:0x803ECA98 + .sdata start:0x8051C240 end:0x8051C248 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x80076570 end:0x800766E4 + .data start:0x803ECA98 end:0x803ECB18 + .sdata start:0x8051C248 end:0x8051C250 + .sdata2 start:0x80520558 end:0x80520560 + +d/d_bg_s_poly_pass_chk.cpp: + .text start:0x800766E4 end:0x80076904 + .data start:0x803ECB18 end:0x803ECB28 + +d/d_bg_s_roof_chk.cpp: + .text start:0x80076904 end:0x80076A38 + .data start:0x803ECB28 end:0x803ECB58 + .sdata2 start:0x80520560 end:0x80520568 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x80076A38 end:0x80076AB0 + .data start:0x803ECB58 end:0x803ECBD8 + .sdata start:0x8051C250 end:0x8051C260 + +d/d_bg_w.cpp: + .text start:0x80076AB0 end:0x8007B9C4 + .data start:0x803ECBD8 end:0x803ECEC8 + .bss start:0x804967C0 end:0x80496BB0 + .sdata start:0x8051C260 end:0x8051C2B8 + .sbss start:0x8051EA20 end:0x8051EA30 + .sdata2 start:0x80520568 end:0x80520588 + +d/d_bg_w_base.cpp: + .text start:0x8007B9C4 end:0x8007BAA0 + .data start:0x803ECEC8 end:0x803ECFB8 + +d/d_bg_w_hf.cpp: + .data start:0x803ECFB8 end:0x803ECFE0 + .sdata start:0x8051C2B8 end:0x8051C2C0 + +d/d_bg_w_kcol.cpp: + .text start:0x8007BAA0 end:0x80080524 + .data start:0x803ECFE0 end:0x803ED0F0 + .bss start:0x80496BB0 end:0x80496FE8 + .sdata start:0x8051C2C0 end:0x8051C2C8 + .sdata2 start:0x80520588 end:0x805205B0 + +d/d_bg_w_sv.cpp: + .text start:0x80080524 end:0x80080C38 + .data start:0x803ED0F0 end:0x803ED1F8 + .sdata2 start:0x805205B0 end:0x805205B8 + +d/d_cc_d.cpp: + .text start:0x80080C38 end:0x80082118 + .rodata start:0x803BD330 end:0x803BD390 + .data start:0x803ED1F8 end:0x803ED8C0 + .sdata start:0x8051C2C8 end:0x8051C3A0 + +d/d_cc_mass_s.cpp: + .text start:0x80082118 end:0x80082CA4 + .data start:0x803ED8C0 end:0x803ED9DC + .sdata start:0x8051C3A0 end:0x8051C3C0 + .sdata2 start:0x805205B8 end:0x805205D0 + +d/d_cc_s.cpp: + .text start:0x80082CA4 end:0x80084184 + .data start:0x803ED9DC end:0x803EDA20 + .sdata start:0x8051C3C0 end:0x8051C3D8 + .sdata2 start:0x805205D0 end:0x805205F0 + +d/d_cc_uty.cpp: + .text start:0x80084184 end:0x80084DC0 + .data start:0x803EDA20 end:0x803EDB18 + .sdata2 start:0x805205F0 end:0x80520600 + +d/d_cam_param.cpp: + .text start:0x80084DC0 end:0x800856DC + .data start:0x803EDB18 end:0x803EDB88 + .sdata start:0x8051C3D8 end:0x8051C590 + .sdata2 start:0x80520600 end:0x805206F0 + +d/d_ev_camera.cpp: + .text start:0x800856DC end:0x80091994 + .ctors start:0x803BA78C end:0x803BA790 + .rodata start:0x803BD390 end:0x803BD6A0 + .data start:0x803EDB88 end:0x803EE060 + .bss start:0x80496FE8 end:0x80497078 + .sdata2 start:0x805206F0 end:0x805209E0 + +d/d_item_data.cpp: + .data start:0x803EE060 end:0x803F0C48 + +d/d_spline_path.cpp: + .text start:0x80091994 end:0x80091FEC + .sdata2 start:0x805209E0 end:0x805209F0 + +d/d_item.cpp: + .text start:0x80091FEC end:0x80094B04 + .data start:0x803F0C48 end:0x803F1448 + .sbss start:0x8051EA30 end:0x8051EA38 + .sdata2 start:0x805209F0 end:0x80520A00 + +d/d_tresure.cpp: + .text start:0x80094B04 end:0x80095304 + .bss start:0x80497078 end:0x80497148 + .sbss start:0x8051EA38 end:0x8051EA40 + .sdata2 start:0x80520A00 end:0x80520A10 + +d/d_model.cpp: + .text start:0x80095304 end:0x8009574C + .data start:0x803F1448 end:0x803F14B0 + .sdata start:0x8051C590 end:0x8051C598 + .sbss start:0x8051EA40 end:0x8051EA48 + +d/d_eye_hl.cpp: + .text start:0x8009574C end:0x80095948 + .sbss start:0x8051EA48 end:0x8051EA50 + .sdata2 start:0x80520A10 end:0x80520A18 + +d/d_error_msg.cpp: + .text start:0x80095948 end:0x80096688 + .rodata start:0x803BD6A0 end:0x803CCA20 + .sdata start:0x8051C598 end:0x8051C5A8 + .sbss start:0x8051EA50 end:0x8051EA60 + .sdata2 start:0x80520A18 end:0x80520A94 + +d/actor/d_a_alink.cpp: + .text start:0x80096688 end:0x80132D20 + .ctors start:0x803BA790 end:0x803BA794 + .rodata start:0x803CCA20 end:0x803D29F8 + .data start:0x803F14B0 end:0x803F3118 + .bss start:0x80497148 end:0x804973A8 + .sdata start:0x8051C5A8 end:0x8051C840 + .sbss start:0x8051EA60 end:0x8051EA78 + .sdata2 start:0x80520A94 end:0x805211A8 + .sbss2 start:0x80524A80 end:0x80524A90 + +d/actor/d_a_itembase.cpp: + .text start:0x80132D20 end:0x801337D8 + .data start:0x803F3118 end:0x803F3178 + .sdata start:0x8051C840 end:0x8051C848 + .sdata2 start:0x805211A8 end:0x805211C8 + +d/actor/d_a_npc.cpp: + .text start:0x801337D8 end:0x80141610 + .ctors start:0x803BA794 end:0x803BA798 + .rodata start:0x803D29F8 end:0x803D2A88 + .data start:0x803F3178 end:0x803F34B0 + .bss start:0x804973A8 end:0x804977D8 + .sdata start:0x8051C848 end:0x8051C910 + .sbss start:0x8051EA78 end:0x8051EAA4 + .sdata2 start:0x805211C8 end:0x80521290 + +d/actor/d_a_npc_cd.cpp: + .text start:0x80141610 end:0x80142F18 + .ctors start:0x803BA798 end:0x803BA79C + .rodata start:0x803D2A88 end:0x803D3058 + .data start:0x803F34B0 end:0x803F5D98 + .bss start:0x804977D8 end:0x8049A470 + .sdata start:0x8051C910 end:0x8051CA0C + .sdata2 start:0x80521290 end:0x805212B8 + +d/actor/d_a_npc_cd2.cpp: + .text start:0x80142F18 end:0x801459D4 + .ctors start:0x803BA79C end:0x803BA7A0 + .rodata start:0x803D3058 end:0x803D3970 + .data start:0x803F5D98 end:0x803F9BC8 + .bss start:0x8049A470 end:0x8049E758 + .sdata start:0x8051CA0C end:0x8051CA30 + .sbss start:0x8051EAA4 end:0x8051EAB0 + .sdata2 start:0x805212B8 end:0x80521308 + +d/actor/d_a_obj_item.cpp: + .text start:0x801459D4 end:0x80148444 + .ctors start:0x803BA7A0 end:0x803BA7A4 + .rodata start:0x803D3970 end:0x803D39E8 + .data start:0x803F9BC8 end:0x803F9D58 + .sdata start:0x8051CA30 end:0x8051CA38 + .sdata2 start:0x80521308 end:0x80521378 + +d/d_insect.cpp: + .text start:0x80148444 end:0x80148824 + .data start:0x803F9D58 end:0x803F9D80 + .sdata start:0x8051CA38 end:0x8051CA40 + .sdata2 start:0x80521378 end:0x80521398 + +d/actor/d_a_obj_ss_base.cpp: + .text start:0x80148824 end:0x801488F0 + .data start:0x803F9D80 end:0x803F9DC0 + .sdata start:0x8051CA40 end:0x8051CB24 + +d/actor/d_a_player.cpp: + .text start:0x801488F0 end:0x80149A88 + .data start:0x803F9DC0 end:0x803F9DE0 + .sbss start:0x8051EAB0 end:0x8051EAB8 + .sdata2 start:0x80521398 end:0x805213F8 + +d/d_camera.cpp: + .text start:0x80149A88 end:0x80167278 + .rodata start:0x803D39E8 end:0x803D3B90 + .data start:0x803F9DE0 end:0x803FA570 + .bss start:0x8049E758 end:0x8049E840 + .sdata start:0x8051CB24 end:0x8051CC10 + .sbss start:0x8051EAB8 end:0x8051EAD8 + .sdata2 start:0x805213F8 end:0x80521678 + +d/d_envse.cpp: + .text start:0x80167278 end:0x801679C8 + .data start:0x803FA570 end:0x803FA5B0 + .sdata2 start:0x80521678 end:0x80521680 + +d/d_file_select.cpp: + .text start:0x801679C8 end:0x8017680C + .ctors start:0x803BA7A4 end:0x803BA7A8 + .rodata start:0x803D3B90 end:0x803D3C08 + .data start:0x803FA5B0 end:0x803FB538 + .bss start:0x8049E840 end:0x8049E870 + .sdata start:0x8051CC10 end:0x8051CC8C + .sbss start:0x8051EAD8 end:0x8051EAF0 + .sdata2 start:0x80521680 end:0x80521718 + +d/d_file_sel_warning.cpp: + .text start:0x8017680C end:0x80176F28 + .data start:0x803FB538 end:0x803FB590 + .sdata start:0x8051CC8C end:0x8051CCB0 + .sdata2 start:0x80521718 end:0x80521738 + +d/d_file_sel_info.cpp: + .text start:0x80176F28 end:0x80177904 + .data start:0x803FB590 end:0x803FB728 + .sdata start:0x8051CCB0 end:0x8051CCC4 + .sdata2 start:0x80521738 end:0x80521740 + +d/d_bright_check.cpp: + .text start:0x80177904 end:0x80177F50 + .rodata start:0x803D3C08 end:0x803D3CA8 + .data start:0x803FB728 end:0x803FB76C + .sdata start:0x8051CCC4 end:0x8051CCDC + .sdata2 start:0x80521740 end:0x80521750 + +d/d_scope.cpp: + .text start:0x80177F50 end:0x801798B0 + .rodata start:0x803D3CA8 end:0x803D3D40 + .data start:0x803FB780 end:0x803FB908 + .sdata start:0x8051CCDC end:0x8051CCF4 + .sbss start:0x8051EAF0 end:0x8051EB00 + .sdata2 start:0x80521750 end:0x80521788 + +d/d_select_cursor.cpp: + .text start:0x801798B0 end:0x8017B094 + .rodata start:0x803D3D40 end:0x803D3DD0 + .data start:0x803FB908 end:0x803FBB40 + .sdata start:0x8051CCF4 end:0x8051CD08 + .sdata2 start:0x80521788 end:0x805217C0 + +d/d_select_icon.cpp: + .text start:0x8017B094 end:0x8017B2D8 + .ctors start:0x803BA7A8 end:0x803BA7AC + .data start:0x803FBB40 end:0x803FBB68 + .bss start:0x8049E870 end:0x8049E880 + .sdata start:0x8051CD08 end:0x8051CD10 + .sbss start:0x8051EB00 end:0x8051EB08 + .sdata2 start:0x805217C0 end:0x805217D8 + +d/d_shop_camera.cpp: + .text start:0x8017B2D8 end:0x8017BCD0 + .data start:0x803FBB68 end:0x803FBC28 + .sdata2 start:0x805217D8 end:0x80521808 + +d/d_shop_item_ctrl.cpp: + .text start:0x8017BCD0 end:0x8017C180 + .data start:0x803FBC28 end:0x803FBC48 + .sdata start:0x8051CD10 end:0x8051CD20 + .sdata2 start:0x80521808 end:0x80521820 + +d/d_shop_system.cpp: + .text start:0x8017C180 end:0x8017FFFC + .data start:0x803FBC48 end:0x803FBDF0 + .bss start:0x8049E880 end:0x8049E8A0 + .sdata start:0x8051CD20 end:0x8051CD48 + .sbss start:0x8051EB08 end:0x8051EB28 + .sdata2 start:0x80521820 end:0x805218B0 + +d/d_gameover.cpp: + .text start:0x8017FFFC end:0x801813A0 + .ctors start:0x803BA7AC end:0x803BA7B0 + .data start:0x803FBDF0 end:0x803FBFD0 + .bss start:0x8049E8A0 end:0x8049E8C8 + .sdata start:0x8051CD48 end:0x8051CD60 + .sdata2 start:0x805218B0 end:0x805218E8 + +d/d_kankyo.cpp: + .text start:0x801813A0 end:0x80190A14 + .ctors start:0x803BA7B0 end:0x803BA7B4 + .rodata start:0x803D3DD0 end:0x803D3DE0 + .data start:0x803FBFD0 end:0x803FC588 + .bss start:0x8049E8C8 end:0x804A0688 + .sdata start:0x8051CD60 end:0x8051CFD8 + .sbss start:0x8051EB28 end:0x8051EB38 + .sdata2 start:0x805218E8 end:0x80521B60 + +d/d_kyeff.cpp: + .text start:0x80190A14 end:0x80190B58 + .data start:0x803FC588 end:0x803FC5C8 + .sdata2 start:0x80521B60 end:0x80521B78 + +d/d_kyeff2.cpp: + .text start:0x80190B58 end:0x80190BF0 + .data start:0x803FC5C8 end:0x803FC608 + +d/d_ky_thunder.cpp: + .text start:0x80190BF0 end:0x801915D4 + .data start:0x803FC608 end:0x803FC668 + .bss start:0x804A0688 end:0x804A06B8 + .sdata2 start:0x80521B78 end:0x80521C00 + +d/d_kantera_icon_meter.cpp: + .text start:0x801915D4 end:0x80191960 + .data start:0x803FC668 end:0x803FC6A8 + .sdata start:0x8051CFD8 end:0x8051CFEC + .sdata2 start:0x80521C00 end:0x80521C18 + +d/d_menu_calibration.cpp: + .text start:0x80191960 end:0x80193CB0 + .rodata start:0x803D3DE0 end:0x803D3F70 + .data start:0x803FC6A8 end:0x803FC794 + .sdata start:0x8051CFEC end:0x8051CFFC + .sbss start:0x8051EB38 end:0x8051EB40 + .sdata2 start:0x80521C18 end:0x80521C48 + +d/d_menu_collect.cpp: + .text start:0x80193CB0 end:0x8019BDCC + .rodata start:0x803D3F70 end:0x803D4338 + .data start:0x803FC7A8 end:0x803FCDF4 + .sdata start:0x8051CFFC end:0x8051D024 + .sbss start:0x8051EB40 end:0x8051EB50 + .sdata2 start:0x80521C48 end:0x80521CE8 + +d/d_menu_dmap.cpp: + .text start:0x8019BDCC end:0x801A4E30 + .rodata start:0x803D4338 end:0x803D46B0 + .data start:0x803FCDF4 end:0x803FD098 + .sdata start:0x8051D024 end:0x8051D050 + .sbss start:0x8051EB50 end:0x8051EB70 + .sdata2 start:0x80521CE8 end:0x80521D88 + +d/d_menu_dmap_map.cpp: + .text start:0x801A4E30 end:0x801A6AD4 + .rodata start:0x803D46B0 end:0x803D4720 + .data start:0x803FD098 end:0x803FD288 + .sdata start:0x8051D050 end:0x8051D064 + .sbss start:0x8051EB70 end:0x8051EB88 + .sdata2 start:0x80521D88 end:0x80521DF8 + +d/d_menu_map_common.cpp: + .text start:0x801A6AD4 end:0x801A9048 + .data start:0x803FD288 end:0x803FD790 + .sdata2 start:0x80521DF8 end:0x80521E30 + +d/d_menu_fishing.cpp: + .text start:0x801A9048 end:0x801AA770 + .rodata start:0x803D4720 end:0x803D4A18 + .data start:0x803FD790 end:0x803FD828 + .sdata start:0x8051D064 end:0x8051D0C4 + .sdata2 start:0x80521E30 end:0x80521E40 + +d/d_menu_fmap.cpp: + .text start:0x801AA770 end:0x801B1C48 + .ctors start:0x803BA7B4 end:0x803BA7B8 + .rodata start:0x803D4A18 end:0x803D4A30 + .data start:0x803FD838 end:0x803FDC00 + .bss start:0x804A06B8 end:0x804A06D8 + .sdata start:0x8051D0C4 end:0x8051D0E0 + .sbss start:0x8051EB88 end:0x8051EBA0 + .sdata2 start:0x80521E40 end:0x80521E90 + +d/d_menu_fmap_map.cpp: + .text start:0x801B1C48 end:0x801B2FAC + .rodata start:0x803D4A30 end:0x803D4AC0 + .data start:0x803FDC00 end:0x803FDCE8 + .sdata start:0x8051D0E0 end:0x8051D0F4 + .sdata2 start:0x80521E90 end:0x80521EE0 + +d/d_menu_fmap2D.cpp: + .text start:0x801B2FAC end:0x801BBC28 + .rodata start:0x803D4AC0 end:0x803D4D58 + .data start:0x803FDCE8 end:0x803FDE98 + .sdata start:0x8051D0F4 end:0x8051D114 + .sbss start:0x8051EBA0 end:0x8051EBA8 + .sdata2 start:0x80521EE0 end:0x80521F40 + +d/d_menu_insect.cpp: + .text start:0x801BBC28 end:0x801BE384 + .rodata start:0x803D4D58 end:0x803D5068 + .data start:0x803FDE98 end:0x803FDFF8 + .sdata start:0x8051D114 end:0x8051D12C + .sbss start:0x8051EBA8 end:0x8051EBB8 + .sdata2 start:0x80521F40 end:0x80521F88 + +d/d_menu_item_explain.cpp: + .text start:0x801BE384 end:0x801C0E38 + .rodata start:0x803D5068 end:0x803D5100 + .data start:0x803FDFF8 end:0x803FE0F0 + .sdata start:0x8051D12C end:0x8051D140 + .sdata2 start:0x80521F88 end:0x80521FD8 + +d/d_menu_letter.cpp: + .text start:0x801C0E38 end:0x801C5FA4 + .rodata start:0x803D5100 end:0x803D5578 + .data start:0x803FE0F0 end:0x803FE350 + .sdata start:0x8051D140 end:0x8051D148 + .sbss start:0x8051EBB8 end:0x8051EBC8 + .sdata2 start:0x80521FD8 end:0x80522024 + +d/d_menu_option.cpp: + .text start:0x801C5FA4 end:0x801CDB30 + .rodata start:0x803D5578 end:0x803D5CB8 + .data start:0x803FE350 end:0x803FE6F0 + .sdata start:0x8051D148 end:0x8051D174 + .sbss start:0x8051EBC8 end:0x8051EBD8 + .sdata2 start:0x80522024 end:0x80522080 + +d/d_menu_ring.cpp: + .text start:0x801CDB30 end:0x801D5850 + .rodata start:0x803D5CB8 end:0x803D5DF8 + .data start:0x803FE6F0 end:0x803FE8B8 + .sdata start:0x8051D174 end:0x8051D188 + .sbss start:0x8051EBD8 end:0x8051EBE8 + .sdata2 start:0x80522080 end:0x80522128 + +d/d_menu_save.cpp: + .text start:0x801D5850 end:0x801DCE64 + .ctors start:0x803BA7B8 end:0x803BA7BC + .data start:0x803FE8B8 end:0x803FEFA8 + .bss start:0x804A06D8 end:0x804A06F8 + .sdata start:0x8051D188 end:0x8051D1AC + .sbss start:0x8051EBE8 end:0x8051EBF0 + .sdata2 start:0x80522128 end:0x80522170 + +d/d_menu_skill.cpp: + .text start:0x801DCE64 end:0x801DF85C + .rodata start:0x803D5DF8 end:0x803D61B8 + .data start:0x803FEFA8 end:0x803FF0C8 + .sdata start:0x8051D1AC end:0x8051D1C4 + .sbss start:0x8051EBF0 end:0x8051EC00 + .sdata2 start:0x80522170 end:0x805221A8 + +d/d_menu_window_HIO.cpp: + .text start:0x801DF85C end:0x801DFCE8 + .ctors start:0x803BA7BC end:0x803BA7C0 + .data start:0x803FF0C8 end:0x803FF110 + .bss start:0x804A06F8 end:0x804A0A48 + .sdata start:0x8051D1C4 end:0x8051D1D8 + +d/d_menu_window.cpp: + .text start:0x801DFCE8 end:0x801E36C0 + .data start:0x803FF110 end:0x803FF5C0 + .sdata start:0x8051D1D8 end:0x8051D1E0 + .sdata2 start:0x805221A8 end:0x805221C8 + +d/d_meter_HIO.cpp: + .text start:0x801E36C0 end:0x801E795C + .ctors start:0x803BA7C0 end:0x803BA7C4 + .rodata start:0x803D61B8 end:0x803D63B0 + .data start:0x803FF5C0 end:0x803FF93C + .bss start:0x804A0A48 end:0x804A1FF0 + .sdata start:0x8051D1E0 end:0x8051D268 + .sbss start:0x8051EC00 end:0x8051EC08 + .sdata2 start:0x805221C8 end:0x80522478 + +d/d_meter_button.cpp: + .text start:0x801E795C end:0x801F2074 + .rodata start:0x803D63B0 end:0x803D6510 + .data start:0x803FF93C end:0x803FFA18 + .sdata start:0x8051D268 end:0x8051D270 + .sdata2 start:0x80522478 end:0x805224F0 + +d/d_meter_haihai.cpp: + .text start:0x801F2074 end:0x801F3540 + .data start:0x803FFA18 end:0x803FFAF8 + .sdata start:0x8051D270 end:0x8051D280 + .sdata2 start:0x805224F0 end:0x80522550 + +d/d_meter_hakusha.cpp: + .text start:0x801F3540 end:0x801F44C0 + .data start:0x803FFAF8 end:0x803FFBF8 + .sdata start:0x8051D280 end:0x8051D290 + .sdata2 start:0x80522550 end:0x80522570 + +d/d_meter_map.cpp: + .text start:0x801F44C0 end:0x801F5A04 + .data start:0x803FFBF8 end:0x803FFC80 + .sdata start:0x8051D290 end:0x8051D29C + .sdata2 start:0x80522570 end:0x80522598 + +d/d_meter_string.cpp: + .text start:0x801F5A04 end:0x801F66BC + .data start:0x803FFC80 end:0x803FFCC0 + .sdata start:0x8051D29C end:0x8051D2B4 + .sdata2 start:0x80522598 end:0x805225D0 + +d/d_meter2_draw.cpp: + .text start:0x801F66BC end:0x80205BE8 + .rodata start:0x803D6510 end:0x803D6CC8 + .data start:0x803FFCC0 end:0x8040039C + .sdata start:0x8051D2B4 end:0x8051D2D0 + .sbss start:0x8051EC08 end:0x8051EC38 + .sdata2 start:0x805225D0 end:0x805226F8 + +d/d_meter2_info.cpp: + .text start:0x80205BE8 end:0x8020B510 + .ctors start:0x803BA7C4 end:0x803BA7C8 + .data start:0x8040039C end:0x80400830 + .bss start:0x804A2010 end:0x804A2808 + .sdata start:0x8051D2D0 end:0x8051D2FC + .sdata2 start:0x805226F8 end:0x80522738 + +d/d_meter2.cpp: + .text start:0x8020B510 end:0x80213CB4 + .data start:0x80400830 end:0x80400898 + .sdata2 start:0x80522738 end:0x805227A8 + +d/d_msg_out_font.cpp: + .text start:0x80213CB4 end:0x8021668C + .data start:0x80400898 end:0x80400EB8 + .sdata start:0x8051D2FC end:0x8051D334 + .sdata2 start:0x805227A8 end:0x805227F0 + +d/d_msg_class.cpp: + .text start:0x8021668C end:0x80220BA0 + .rodata start:0x803D6CC8 end:0x803D6D10 + .data start:0x80400EB8 end:0x80401E38 + .sdata start:0x8051D334 end:0x8051D3B4 + .sdata2 start:0x805227F0 end:0x80522830 + +d/d_msg_object.cpp: + .text start:0x80220BA0 end:0x80226584 + .ctors start:0x803BA7C8 end:0x803BA7CC + .data start:0x80401E38 end:0x80401FAC + .bss start:0x804A2808 end:0x804A2C40 + .sdata start:0x8051D3B4 end:0x8051D3E0 + .sbss start:0x8051EC38 end:0x8051EC40 + .sdata2 start:0x80522830 end:0x805228D0 + +d/d_msg_unit.cpp: + .text start:0x80226584 end:0x80226B08 + .ctors start:0x803BA7CC end:0x803BA7D0 + .data start:0x80401FAC end:0x80401FC8 + .bss start:0x804A2C40 end:0x804A2C50 + .sdata start:0x8051D3E0 end:0x8051D3EC + .sbss start:0x8051EC40 end:0x8051EC48 + .sdata2 start:0x805228D0 end:0x805228E8 + +d/d_msg_scrn_3select.cpp: + .text start:0x80226B08 end:0x80229B14 + .rodata start:0x803D6D10 end:0x803D6E48 + .data start:0x80401FC8 end:0x80402110 + .sdata start:0x8051D3EC end:0x8051D3F8 + .sbss start:0x8051EC48 end:0x8051EC58 + .sdata2 start:0x805228E8 end:0x80522928 + +d/d_msg_scrn_arrow.cpp: + .text start:0x80229B14 end:0x8022A1B0 + .data start:0x80402110 end:0x80402180 + .sdata start:0x8051D3F8 end:0x8051D400 + .sdata2 start:0x80522928 end:0x80522938 + +d/d_msg_scrn_base.cpp: + .text start:0x8022A1B0 end:0x8022A614 + .data start:0x80402180 end:0x80402238 + .sdata start:0x8051D400 end:0x8051D40C + .sdata2 start:0x80522938 end:0x80522940 + +d/d_msg_scrn_boss.cpp: + .text start:0x8022A614 end:0x8022ABC4 + .data start:0x80402238 end:0x804022F8 + .sdata start:0x8051D40C end:0x8051D424 + .sdata2 start:0x80522940 end:0x80522948 + +d/d_msg_scrn_explain.cpp: + .text start:0x8022ABC4 end:0x8022C668 + .data start:0x804022F8 end:0x80402428 + .sdata start:0x8051D424 end:0x8051D430 + .sdata2 start:0x80522948 end:0x80522988 + +d/d_msg_scrn_item.cpp: + .text start:0x8022C668 end:0x8022E720 + .data start:0x80402428 end:0x80402550 + .sdata start:0x8051D430 end:0x8051D43C + .sdata2 start:0x80522988 end:0x805229E8 + +d/d_msg_scrn_howl.cpp: + .text start:0x8022E720 end:0x80232170 + .data start:0x80402550 end:0x80402788 + .sdata start:0x8051D43C end:0x8051D44C + .sdata2 start:0x805229E8 end:0x80522A50 + +d/d_msg_scrn_jimaku.cpp: + .text start:0x80232170 end:0x80232AD4 + .data start:0x80402788 end:0x80402800 + .sdata start:0x8051D44C end:0x8051D458 + .sdata2 start:0x80522A50 end:0x80522A60 + +d/d_msg_scrn_kanban.cpp: + .text start:0x80232AD4 end:0x802334B4 + .rodata start:0x803D6E48 end:0x803D6E90 + .data start:0x80402800 end:0x804028D8 + .sdata start:0x8051D458 end:0x8051D460 + .sdata2 start:0x80522A60 end:0x80522A78 + +d/d_msg_scrn_light.cpp: + .text start:0x802334B4 end:0x80234114 + .ctors start:0x803BA7D0 end:0x803BA7D4 + .data start:0x804028D8 end:0x804029A0 + .bss start:0x804A2C50 end:0x804A2CB0 + .sdata start:0x8051D460 end:0x8051D474 + .sdata2 start:0x80522A78 end:0x80522A90 + +d/d_msg_scrn_place.cpp: + .text start:0x80234114 end:0x80234778 + .data start:0x804029A0 end:0x80402A68 + .sdata start:0x8051D474 end:0x8051D484 + .sdata2 start:0x80522A90 end:0x80522AA0 + +d/d_msg_scrn_staff.cpp: + .text start:0x80234778 end:0x80234BF0 + .data start:0x80402A68 end:0x80402B28 + .sdata start:0x8051D484 end:0x8051D494 + .sdata2 start:0x80522AA0 end:0x80522AA8 + +d/d_msg_scrn_talk.cpp: + .text start:0x80234BF0 end:0x80236570 + .data start:0x80402B28 end:0x80402C18 + .sdata start:0x8051D494 end:0x8051D4A4 + .sdata2 start:0x80522AA8 end:0x80522AF8 + +d/d_msg_scrn_tree.cpp: + .text start:0x80236570 end:0x80237090 + .rodata start:0x803D6E90 end:0x803D6ED8 + .data start:0x80402C18 end:0x80402D0C + .sdata start:0x8051D4A4 end:0x8051D4B0 + .sdata2 start:0x80522AF8 end:0x80522B10 + +d/d_msg_string_base.cpp: + .text start:0x80237090 end:0x80237870 + .data start:0x80402D0C end:0x80402D40 + .sdata start:0x8051D4B0 end:0x8051D4B8 + .sdata2 start:0x80522B10 end:0x80522B18 + +d/d_msg_string.cpp: + .text start:0x80237870 end:0x80237B24 + .data start:0x80402D40 end:0x80402D80 + .sdata start:0x8051D4B8 end:0x8051D4D8 + .sdata2 start:0x80522B18 end:0x80522B30 + +d/d_msg_flow.cpp: + .text start:0x80237B24 end:0x8023B2E4 + .data start:0x80402D80 end:0x80403398 + .sdata start:0x8051D4D8 end:0x8051D760 + .sdata2 start:0x80522B30 end:0x80522B50 + +d/d_name.cpp: + .text start:0x8023B2E4 end:0x8023EF08 + .ctors start:0x803BA7D4 end:0x803BA7D8 + .data start:0x80403398 end:0x804042D8 + .bss start:0x804A2CB0 end:0x804A2CD0 + .sdata start:0x8051D760 end:0x8051D778 + .sbss start:0x8051EC58 end:0x8051EC60 + .sdata2 start:0x80522B50 end:0x80522B88 + +d/d_npc_lib.cpp: + .text start:0x8023EF08 end:0x8023F8E0 + .data start:0x804042D8 end:0x804042F8 + .sdata start:0x8051D778 end:0x8051D780 + .sdata2 start:0x80522B88 end:0x80522BAC + +d/d_ovlp_fade.cpp: + .text start:0x8023F8E0 end:0x8023FBE0 + .data start:0x804042F8 end:0x80404450 + .sbss start:0x8051EC60 end:0x8051EC68 + +d/d_ovlp_fade2.cpp: + .text start:0x8023FBE0 end:0x8024067C + .data start:0x80404450 end:0x804044E8 + .sdata start:0x8051D780 end:0x8051D788 + .sdata2 start:0x80522BAC end:0x80522BE4 + +d/d_ovlp_fade3.cpp: + .text start:0x8024067C end:0x802410FC + .data start:0x804044E8 end:0x804045B0 + .sdata start:0x8051D788 end:0x8051D798 + .sdata2 start:0x80522BE4 end:0x80522C10 + +d/d_pane_class.cpp: + .text start:0x802410FC end:0x80242B50 + .ctors start:0x803BA7D8 end:0x803BA7DC + .data start:0x804045B0 end:0x804045E8 + .bss start:0x804A2CD0 end:0x804A2CE0 + .sdata start:0x8051D798 end:0x8051D7A8 + .sdata2 start:0x80522C10 end:0x80522C48 + +d/d_pane_class_alpha.cpp: + .text start:0x80242B50 end:0x80243758 + .data start:0x804045E8 end:0x80404628 + .sdata start:0x8051D7A8 end:0x8051D7CC + .sdata2 start:0x80522C48 end:0x80522C68 + +d/d_pane_class_ex.cpp: + .text start:0x80243758 end:0x80243790 + +d/d_s_logo.cpp: + .text start:0x80243790 end:0x80245628 + .ctors start:0x803BA7DC end:0x803BA7E0 + .rodata start:0x803D6ED8 end:0x803D6F10 + .data start:0x80404628 end:0x80404A98 + .bss start:0x804A2CE0 end:0x804A2CF0 + .sdata start:0x8051D7CC end:0x8051D7D8 + .sbss start:0x8051EC68 end:0x8051EC70 + .sdata2 start:0x80522C68 end:0x80522C88 + +d/d_s_menu.cpp: + .data start:0x80404A98 end:0x80404AC0 + +d/d_s_name.cpp: + .text start:0x80245628 end:0x802461F8 + .ctors start:0x803BA7E0 end:0x803BA7E4 + .data start:0x80404AC0 end:0x80404BD0 + .bss start:0x804A2CF0 end:0x804A2D00 + .sdata start:0x8051D7D8 end:0x8051D810 + .sbss start:0x8051EC70 end:0x8051EC78 + .sdata2 start:0x80522C88 end:0x80522CA8 + +d/d_s_play.cpp: + .text start:0x802461F8 end:0x802479B8 + .ctors start:0x803BA7E4 end:0x803BA7E8 + .rodata start:0x803D6F10 end:0x803D6F30 + .data start:0x80404BD0 end:0x80404DF0 + .bss start:0x804A2D00 end:0x804A2D68 + .sdata start:0x8051D810 end:0x8051D8B0 + .sbss start:0x8051EC78 end:0x8051ECB0 + .sdata2 start:0x80522CA8 end:0x80522CD0 + +d/d_s_room.cpp: + .text start:0x802479B8 end:0x80248590 + .data start:0x80404DF0 end:0x80404E40 + +d/d_s_title.cpp: + .data start:0x80404E40 end:0x80404E90 + +d/d_save_HIO.cpp: + .text start:0x80248590 end:0x802491A4 + .ctors start:0x803BA7E8 end:0x803BA7EC + .data start:0x80404E90 end:0x80405260 + .bss start:0x804A2D68 end:0x804A3218 + .sdata start:0x8051D8B0 end:0x8051D940 + +d/d_timer.cpp: + .text start:0x802491A4 end:0x8024D680 + .data start:0x80405260 end:0x804052E8 + .sdata start:0x8051D940 end:0x8051D974 + .sdata2 start:0x80522CD0 end:0x80522D38 + +d/d_k_wmark.cpp: + .text start:0x8024D680 end:0x8024DCB0 + .data start:0x804052E8 end:0x80405328 + .bss start:0x804A3218 end:0x804A3230 + .sbss start:0x8051ECB0 end:0x8051ECB8 + .sdata2 start:0x80522D38 end:0x80522D68 + +d/d_k_wpillar.cpp: + .text start:0x8024DCB0 end:0x8024E258 + .data start:0x80405328 end:0x80405368 + .sdata2 start:0x80522D68 end:0x80522D78 + +DynamicLink.cpp: + .text start:0x8024E258 end:0x8024F1BC + .data start:0x80405368 end:0x80405740 + .sdata start:0x8051D974 end:0x8051D990 + .sbss start:0x8051ECB8 end:0x8051ECD0 + .sdata2 start:0x80522D78 end:0x80522D88 + +SSystem/SComponent/c_API.cpp: + .data start:0x80405740 end:0x80405758 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x8024F1BC end:0x8024F1FC + .sbss start:0x8051ECD0 end:0x8051ECE0 + +SSystem/SComponent/c_API_controller_pad.cpp: + .text start:0x8024F1FC end:0x8024F478 + .sdata2 start:0x80522D88 end:0x80522D90 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x8024F478 end:0x8024F4B4 + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x8024F4B4 end:0x802509AC + .ctors start:0x803BA7EC end:0x803BA7F0 + .rodata start:0x803D6F30 end:0x803D6FB0 + .data start:0x80405758 end:0x80405960 + .bss start:0x804A3230 end:0x804A3248 + .sdata2 start:0x80522D90 end:0x80522DB0 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x802509AC end:0x80251C7C + .data start:0x80405960 end:0x80405990 + .bss start:0x804A3248 end:0x804A3260 + .sdata2 start:0x80522DB0 end:0x80522DC8 + +SSystem/SComponent/c_counter.cpp: + .text start:0x80251C7C end:0x80251CC0 + .bss start:0x804A3260 end:0x804A3270 + +SSystem/SComponent/c_list.cpp: + .text start:0x80251CC0 end:0x80251E9C + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x80251E9C end:0x80251ED4 + +SSystem/SComponent/c_node.cpp: + .text start:0x80251ED4 end:0x8025210C + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x8025210C end:0x80252228 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80252228 end:0x802522DC + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x802522DC end:0x802523C0 + +SSystem/SComponent/c_phase.cpp: + .text start:0x802523C0 end:0x80252520 + +SSystem/SComponent/c_request.cpp: + .text start:0x80252520 end:0x8025257C + +SSystem/SComponent/c_tag.cpp: + .text start:0x8025257C end:0x80252778 + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x80252778 end:0x802527A0 + +SSystem/SComponent/c_xyz.cpp: + .text start:0x802527A0 end:0x80252ED8 + .ctors start:0x803BA7F0 end:0x803BA7F4 + .rodata start:0x803D6FB0 end:0x803D6FC0 + .bss start:0x804A3270 end:0x804A3330 + .sdata2 start:0x80522DC8 end:0x80522DE0 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x80252ED8 end:0x8025307C + .ctors start:0x803BA7F4 end:0x803BA7F8 + .bss start:0x804A3330 end:0x804A3340 + .sbss start:0x8051ECE0 end:0x8051ECE8 + .sdata2 start:0x80522DE0 end:0x80522DE8 + +SSystem/SComponent/c_math.cpp: + .text start:0x8025307C end:0x80253688 + .data start:0x80405990 end:0x80406198 + .sbss start:0x8051ECE8 end:0x8051ED00 + .sdata2 start:0x80522DE8 end:0x80522E28 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x80253688 end:0x80253750 + .data start:0x80406198 end:0x804061A8 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x80253750 end:0x80253860 + .data start:0x804061A8 end:0x804061C0 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x80253860 end:0x80253A54 + .data start:0x804061C0 end:0x804061D8 + +SSystem/SComponent/c_bg_s_shdw_draw.cpp: + .text start:0x80253A54 end:0x80253B14 + .data start:0x804061D8 end:0x804061E8 + +SSystem/SComponent/c_bg_s_poly_info.cpp: + .text start:0x80253B14 end:0x80253C58 + .data start:0x804061E8 end:0x804061F8 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x80253C58 end:0x80253CF8 + .sdata2 start:0x80522E28 end:0x80522E30 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x80253CF8 end:0x80253F08 + .sdata2 start:0x80522E30 end:0x80522E40 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x80253F08 end:0x80259818 + .sdata2 start:0x80522E40 end:0x80522E80 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x80259818 end:0x80259AA0 + .sdata2 start:0x80522E80 end:0x80522E90 + +SSystem/SComponent/c_m3d_g_cir.cpp: + .text start:0x80259AA0 end:0x80259B04 + .data start:0x804061F8 end:0x80406228 + .sdata start:0x8051D990 end:0x8051D9A0 + +SSystem/SComponent/c_m3d_g_cps.cpp: + .text start:0x80259B04 end:0x80259C34 + .data start:0x80406228 end:0x80406240 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x80259C34 end:0x80259DF0 + +SSystem/SComponent/c_m3d_g_lin.cpp: + .text start:0x80259DF0 end:0x80259F44 + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x80259F44 end:0x8025A234 + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x8025A234 end:0x8025A374 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x8025A374 end:0x8025A4A0 + +SSystem/SComponent/c_lib.cpp: + .text start:0x8025A4A0 end:0x8025B0F0 + .bss start:0x804A3340 end:0x804A3520 + .sdata start:0x8051D9A0 end:0x8051D9A8 + .sdata2 start:0x80522E90 end:0x80522E98 + +SSystem/SComponent/c_angle.cpp: + .text start:0x8025B0F0 end:0x8025BBCC + .ctors start:0x803BA7F8 end:0x803BA7FC + .bss start:0x804A3520 end:0x804A3560 + .sbss start:0x8051ED00 end:0x8051ED10 + .sdata2 start:0x80522E98 end:0x80522ED8 + +SSystem/SStandard/s_basic.cpp: + .text start:0x8025BBCC end:0x8025BBF4 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x8025BBF4 end:0x8025BF4C + .sdata start:0x8051D9A8 end:0x8051D9D8 + .sbss start:0x8051ED10 end:0x8051ED30 + .sdata2 start:0x80522ED8 end:0x80522EE8 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x8025BF4C end:0x8025D5F4 + .ctors start:0x803BA7FC end:0x803BA800 + .data start:0x80406240 end:0x804063C0 + .bss start:0x804A3560 end:0x804A3598 + .sbss start:0x8051ED30 end:0x8051ED58 + .sdata2 start:0x80522EE8 end:0x80522F10 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x8025D5F4 end:0x8025DBB0 + .sdata2 start:0x80522F10 end:0x80522F28 + +JSystem/J3DU/J3DUMotion.cpp: + .text start:0x8025DBB0 end:0x8025DBF0 + .sdata2 start:0x80522F28 end:0x80522F30 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x8025DBF0 end:0x8025DBF8 + +JSystem/J3DU/J3DUFur.cpp: + .text start:0x8025DBF8 end:0x8025DC0C + +JSystem/J3DU/J3DUShadow.cpp: + .text start:0x8025DC0C end:0x8025DC98 + .sdata2 start:0x80522F30 end:0x80522F38 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x8025DC98 end:0x8025DE90 + +JSystem/JParticle/JPAResource.cpp: + .text start:0x8025DE90 end:0x802607DC + .data start:0x804063C0 end:0x804065E0 + .sdata2 start:0x80522F38 end:0x80522F50 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x802607DC end:0x80263BE8 + .data start:0x804065E0 end:0x80406788 + .sdata start:0x8051D9D8 end:0x8051D9E8 + .sdata2 start:0x80522F50 end:0x80522F88 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x80263BE8 end:0x802641F4 + .sdata2 start:0x80522F88 end:0x80522FB0 + +JSystem/JParticle/JPAChildShape.cpp: + .text start:0x802641F4 end:0x80264398 + .sdata2 start:0x80522FB0 end:0x80522FB8 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x80264398 end:0x8026447C + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x8026447C end:0x80265074 + .data start:0x80406788 end:0x804067A8 + .sdata2 start:0x80522FB8 end:0x80522FE0 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x80265074 end:0x8026614C + .data start:0x804067A8 end:0x80406880 + .sdata2 start:0x80522FE0 end:0x80522FF8 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x8026614C end:0x802661F0 + .sdata2 start:0x80522FF8 end:0x80523000 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x802661F0 end:0x802662AC + .data start:0x80406880 end:0x80406890 + +JSystem/JParticle/JPAResourceLoader.cpp: + .text start:0x802662AC end:0x80266690 + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x80266690 end:0x802670D0 + .sdata2 start:0x80523000 end:0x80523018 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x802670D0 end:0x80267800 + .sdata2 start:0x80523018 end:0x80523030 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x80267800 end:0x802687E4 + .sdata2 start:0x80523030 end:0x80523058 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x802687E4 end:0x80268C88 + .sdata2 start:0x80523058 end:0x80523068 + +JSystem/JStage/JSGActor.cpp: + .text start:0x80268C88 end:0x80268D18 + .sdata2 start:0x80523068 end:0x80523078 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x80268D18 end:0x80268D9C + +JSystem/JStage/JSGCamera.cpp: + .text start:0x80268D9C end:0x80268E1C + +JSystem/JStage/JSGFog.cpp: + .text start:0x80268E1C end:0x80268EB8 + .sdata2 start:0x80523078 end:0x80523090 + +JSystem/JStage/JSGLight.cpp: + .text start:0x80268EB8 end:0x80268F54 + +JSystem/JStage/JSGObject.cpp: + .text start:0x80268F54 end:0x80269008 + .sdata2 start:0x80523090 end:0x805230A0 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x80269008 end:0x80269080 + +JSystem/JStudio/JStudio/ctb.cpp: + .text start:0x80269080 end:0x802697D4 + .data start:0x80406890 end:0x804068D8 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x802697D4 end:0x8026B9C8 + .rodata start:0x803D6FC0 end:0x803D6FD0 + .data start:0x804068D8 end:0x804069B8 + .sdata2 start:0x805230A0 end:0x80523100 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x8026B9C8 end:0x8026C978 + .rodata start:0x803D6FD0 end:0x803D7010 + .data start:0x804069B8 end:0x80406AB8 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x8026C978 end:0x8026C9E0 + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x8026C9E0 end:0x8026D20C + .data start:0x80406AB8 end:0x80406AF8 + .sdata2 start:0x80523100 end:0x80523110 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x8026D20C end:0x8026D6B8 + .sdata2 start:0x80523110 end:0x80523150 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x8026D6B8 end:0x8026FF88 + .ctors start:0x803BA800 end:0x803BA804 + .rodata start:0x803D7010 end:0x803D7120 + .data start:0x80406AF8 end:0x804074F0 + .bss start:0x804A3598 end:0x804A3710 + .sbss start:0x8051ED58 end:0x8051ED70 + .sdata2 start:0x80523150 end:0x80523180 + +JSystem/JStudio/JStudio/stb-data.cpp: + .rodata start:0x803D7120 end:0x803D7140 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x8026FF88 end:0x80270070 + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x80270070 end:0x80270FF8 + .data start:0x804074F0 end:0x80407560 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x80270FF8 end:0x8027113C + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x8027113C end:0x802719BC + .data start:0x80407560 end:0x80407570 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x802719BC end:0x80271D80 + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x80271D80 end:0x80272C18 + .ctors start:0x803BA804 end:0x803BA808 + .data start:0x80407570 end:0x804076C8 + .bss start:0x804A3710 end:0x804A3820 + .sdata2 start:0x80523180 end:0x80523188 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x80272C18 end:0x80272E7C + .data start:0x804076C8 end:0x80407708 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x80272E7C end:0x802739FC + .ctors start:0x803BA808 end:0x803BA80C + .data start:0x80407708 end:0x80407800 + .bss start:0x804A3820 end:0x804A3900 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x802739FC end:0x80273F24 + .ctors start:0x803BA80C end:0x803BA810 + .data start:0x80407800 end:0x80407890 + .bss start:0x804A3900 end:0x804A3988 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x80273F24 end:0x80274670 + .ctors start:0x803BA810 end:0x803BA814 + .data start:0x80407890 end:0x804078F0 + .bss start:0x804A3988 end:0x804A3A18 + .sdata2 start:0x80523188 end:0x80523190 + +JSystem/JStudio/JStudio_JAudio2/control.cpp: + .text start:0x80274670 end:0x802748A4 + .data start:0x804078F0 end:0x80407900 + +JSystem/JStudio/JStudio_JAudio2/object-sound.cpp: + .text start:0x802748A4 end:0x80275270 + .ctors start:0x803BA814 end:0x803BA818 + .data start:0x80407900 end:0x804079B0 + .bss start:0x804A3A18 end:0x804A3AC8 + .sdata2 start:0x80523190 end:0x805231A8 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x80275270 end:0x802754AC + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x802754AC end:0x802760F4 + .data start:0x804079B0 end:0x80407A68 + .bss start:0x804A3AC8 end:0x804A3B58 + .sdata2 start:0x805231A8 end:0x805231E0 + +JSystem/JAudio2/JASCalc.cpp: + .text start:0x802760F4 end:0x80276450 + .rodata start:0x803D7140 end:0x803D7558 + .sdata2 start:0x805231E0 end:0x80523210 + +JSystem/JAudio2/JASTaskThread.cpp: + .text start:0x80276450 end:0x80276A98 + .data start:0x80407A68 end:0x80407A98 + +JSystem/JAudio2/JASDvdThread.cpp: + .text start:0x80276A98 end:0x80276B40 + .sbss start:0x8051ED70 end:0x8051ED78 + +JSystem/JAudio2/JASCallback.cpp: + .text start:0x80276B40 end:0x80276CBC + +JSystem/JAudio2/JASHeapCtrl.cpp: + .text start:0x80276CBC end:0x80277848 + .ctors start:0x803BA818 end:0x803BA81C + .bss start:0x804A3B58 end:0x804A3BA8 + .sbss start:0x8051ED78 end:0x8051ED88 + +JSystem/JAudio2/JASResArcLoader.cpp: + .text start:0x80277848 end:0x80277A2C + +JSystem/JAudio2/JASProbe.cpp: + .text start:0x80277A2C end:0x80277BE8 + .bss start:0x804A3BA8 end:0x804A3BE8 + .sdata2 start:0x80523210 end:0x80523228 + +JSystem/JAudio2/JASReport.cpp: + .text start:0x80277BE8 end:0x80277CF0 + .bss start:0x804A3BE8 end:0x804A3C00 + .sbss start:0x8051ED88 end:0x8051ED98 + +JSystem/JAudio2/JASCmdStack.cpp: + .text start:0x80277CF0 end:0x80277EF8 + .ctors start:0x803BA81C end:0x803BA820 + .bss start:0x804A3C00 end:0x804A3C30 + +JSystem/JAudio2/JASTrack.cpp: + .text start:0x80277EF8 end:0x8027A9F8 + .ctors start:0x803BA820 end:0x803BA824 + .rodata start:0x803D7558 end:0x803D75A0 + .data start:0x80407A98 end:0x80407AC0 + .bss start:0x804A3C30 end:0x804A40A0 + .sbss start:0x8051ED98 end:0x8051EDA0 + .sdata2 start:0x80523228 end:0x80523260 + +JSystem/JAudio2/JASTrackPort.cpp: + .text start:0x8027A9F8 end:0x8027AAF0 + +JSystem/JAudio2/JASRegisterParam.cpp: + .text start:0x8027AAF0 end:0x8027AD1C + .data start:0x80407AC0 end:0x80407B10 + +JSystem/JAudio2/JASSeqCtrl.cpp: + .text start:0x8027AD1C end:0x8027B14C + .ctors start:0x803BA824 end:0x803BA828 + .bss start:0x804A40A0 end:0x804A40B0 + .sbss start:0x8051EDA0 end:0x8051EDA8 + +JSystem/JAudio2/JASSeqParser.cpp: + .text start:0x8027B14C end:0x8027CE48 + .ctors start:0x803BA828 end:0x803BA82C + .data start:0x80407B10 end:0x80409440 + .sbss start:0x8051EDA8 end:0x8051EDB8 + .sdata2 start:0x80523260 end:0x80523298 + +JSystem/JAudio2/JASSeqReader.cpp: + .text start:0x8027CE48 end:0x8027D058 + +JSystem/JAudio2/JASAramStream.cpp: + .text start:0x8027D058 end:0x8027E640 + .ctors start:0x803BA82C end:0x803BA830 + .rodata start:0x803D75A0 end:0x803D75C8 + .data start:0x80409440 end:0x80409478 + .bss start:0x804A40B0 end:0x804A40D0 + .sbss start:0x8051EDB8 end:0x8051EDD0 + .sdata2 start:0x80523298 end:0x805232B8 + +JSystem/JAudio2/JASBank.cpp: + .text start:0x8027E640 end:0x8027EA84 + .ctors start:0x803BA830 end:0x803BA834 + .rodata start:0x803D75C8 end:0x803D75F0 + .bss start:0x804A40D0 end:0x804A40E0 + .sdata2 start:0x805232B8 end:0x805232C8 + +JSystem/JAudio2/JASBasicBank.cpp: + .text start:0x8027EA84 end:0x8027EC08 + .data start:0x80409478 end:0x80409490 + +JSystem/JAudio2/JASVoiceBank.cpp: + .text start:0x8027EC08 end:0x8027EC8C + .rodata start:0x803D75F0 end:0x803D7608 + .data start:0x80409490 end:0x804094A8 + .sbss start:0x8051EDD0 end:0x8051EDD8 + +JSystem/JAudio2/JASBasicInst.cpp: + .text start:0x8027EC8C end:0x8027EEFC + .data start:0x804094A8 end:0x804094C0 + .sdata2 start:0x805232C8 end:0x805232D0 + +JSystem/JAudio2/JASDrumSet.cpp: + .text start:0x8027EEFC end:0x8027F0C4 + .data start:0x804094C0 end:0x804094D8 + .bss start:0x804A40E0 end:0x804A40F8 + .sdata start:0x8051D9E8 end:0x8051D9F4 + .sdata2 start:0x805232D0 end:0x805232E0 + +JSystem/JAudio2/JASBasicWaveBank.cpp: + .text start:0x8027F0C4 end:0x8027F774 + .data start:0x804094D8 end:0x80409538 + .sbss start:0x8051EDD8 end:0x8051EDE0 + +JSystem/JAudio2/JASSimpleWaveBank.cpp: + .text start:0x8027F774 end:0x8027FA50 + .data start:0x80409538 end:0x804095C0 + +JSystem/JAudio2/JASWSParser.cpp: + .text start:0x8027FA50 end:0x8027FFB8 + .sbss start:0x8051EDE0 end:0x8051EDE8 + +JSystem/JAudio2/JASBNKParser.cpp: + .text start:0x8027FFB8 end:0x80280A9C + .sbss start:0x8051EDE8 end:0x8051EDF0 + .sdata2 start:0x805232E0 end:0x80523308 + +JSystem/JAudio2/JASWaveArcLoader.cpp: + .text start:0x80280A9C end:0x80281134 + .data start:0x804095C0 end:0x804095D8 + .sbss start:0x8051EDF0 end:0x8051EDF8 + +JSystem/JAudio2/JASChannel.cpp: + .text start:0x80281134 end:0x80282514 + .ctors start:0x803BA834 end:0x803BA838 + .data start:0x804095D8 end:0x80409638 + .bss start:0x804A40F8 end:0x804A41A8 + .sbss start:0x8051EDF8 end:0x8051EE00 + .sdata2 start:0x80523308 end:0x80523368 + +JSystem/JAudio2/JASLfo.cpp: + .text start:0x80282514 end:0x80282678 + .ctors start:0x803BA838 end:0x803BA83C + .bss start:0x804A41A8 end:0x804A41C0 + .sdata2 start:0x80523368 end:0x80523380 + +JSystem/JAudio2/JASOscillator.cpp: + .text start:0x80282678 end:0x80282B14 + .rodata start:0x803D7608 end:0x803D7718 + .data start:0x80409638 end:0x80409648 + .sdata2 start:0x80523380 end:0x805233A8 + +JSystem/JAudio2/JASAiCtrl.cpp: + .text start:0x80282B14 end:0x80283430 + .rodata start:0x803D7718 end:0x803D7740 + .data start:0x80409648 end:0x8040971C + .bss start:0x804A41C0 end:0x804A41D0 + .sdata start:0x8051D9F4 end:0x8051DA18 + .sbss start:0x8051EE00 end:0x8051EE40 + .sdata2 start:0x805233A8 end:0x805233C8 + +JSystem/JAudio2/JASAudioThread.cpp: + .text start:0x80283430 end:0x80283844 + .ctors start:0x803BA83C end:0x803BA840 + .data start:0x8040971C end:0x80409730 + .bss start:0x804A41D0 end:0x804A41E0 + .sbss start:0x8051EE40 end:0x8051EE48 + +JSystem/JAudio2/JASAudioReseter.cpp: + .text start:0x80283844 end:0x80283A4C + .sdata2 start:0x805233C8 end:0x805233D0 + +JSystem/JAudio2/JASDSPChannel.cpp: + .text start:0x80283A4C end:0x802840A8 + .sbss start:0x8051EE48 end:0x8051EE50 + +JSystem/JAudio2/JASDSPInterface.cpp: + .text start:0x802840A8 end:0x802846E0 + .rodata start:0x803D7740 end:0x803D7C98 + .data start:0x80409730 end:0x80409760 + .sdata start:0x8051DA18 end:0x8051DA20 + .sbss start:0x8051EE50 end:0x8051EE60 + .sdata2 start:0x805233D0 end:0x805233E8 + +JSystem/JAudio2/JASDriverIF.cpp: + .text start:0x802846E0 end:0x80284870 + .ctors start:0x803BA840 end:0x803BA844 + .bss start:0x804A41E0 end:0x804A44E0 + .sdata start:0x8051DA20 end:0x8051DA28 + +JSystem/JAudio2/JASSoundParams.cpp: + .text start:0x80284870 end:0x802849A0 + .sdata2 start:0x805233E8 end:0x805233F8 + +JSystem/JAudio2/dspproc.cpp: + .text start:0x802849A0 end:0x80284C40 + .rodata start:0x803D7C98 end:0x803D7D08 + .sdata start:0x8051DA28 end:0x8051DA30 + .sbss start:0x8051EE60 end:0x8051EE68 + .sdata2 start:0x805233F8 end:0x80523400 + +JSystem/JAudio2/dsptask.cpp: + .text start:0x80284C40 end:0x80285020 + .rodata start:0x803D7D08 end:0x803D7E70 + .data start:0x80409760 end:0x8040B6E0 + .bss start:0x804A44E0 end:0x804A65C0 + .sbss start:0x8051EE68 end:0x8051EE74 + +JSystem/JAudio2/osdsp.cpp: + .text start:0x80285020 end:0x80285120 + .rodata start:0x803D7E70 end:0x803D7EB0 + +JSystem/JAudio2/osdsp_task.cpp: + .text start:0x80285120 end:0x8028560C + .rodata start:0x803D7EB0 end:0x803D7F48 + .bss start:0x804A65C0 end:0x804A65D8 + .sbss start:0x8051EE74 end:0x8051EE78 + +JSystem/JAudio2/JAIAudible.cpp: + .text start:0x8028560C end:0x8028564C + +JSystem/JAudio2/JAIAudience.cpp: + .text start:0x8028564C end:0x8028568C + .data start:0x8040B6E0 end:0x8040B700 + +JSystem/JAudio2/JAISe.cpp: + .text start:0x8028568C end:0x80285E88 + .data start:0x8040B700 end:0x8040B758 + .sdata2 start:0x80523400 end:0x80523410 + +JSystem/JAudio2/JAISeMgr.cpp: + .text start:0x80285E88 end:0x80286E80 + .ctors start:0x803BA844 end:0x803BA848 + .data start:0x8040B758 end:0x8040B798 + .bss start:0x804A65D8 end:0x804A65F8 + .sbss start:0x8051EE78 end:0x8051EE90 + .sdata2 start:0x80523410 end:0x80523420 + +JSystem/JAudio2/JAISeq.cpp: + .text start:0x80286E80 end:0x80287A64 + .ctors start:0x803BA848 end:0x803BA84C + .data start:0x8040B798 end:0x8040B7E8 + .bss start:0x804A65F8 end:0x804A6620 + .sdata2 start:0x80523420 end:0x80523428 + +JSystem/JAudio2/JAISeqDataMgr.cpp: + .text start:0x80287A64 end:0x80287AE4 + +JSystem/JAudio2/JAISeqMgr.cpp: + .text start:0x80287AE4 end:0x80288388 + .ctors start:0x803BA84C end:0x803BA850 + .data start:0x8040B7E8 end:0x8040B84C + .bss start:0x804A6620 end:0x804A6640 + +JSystem/JAudio2/JAISound.cpp: + .text start:0x80288388 end:0x80288B34 + .data start:0x8040B84C end:0x8040B880 + .sdata2 start:0x80523428 end:0x80523448 + +JSystem/JAudio2/JAISoundChild.cpp: + .text start:0x80288B34 end:0x80288C44 + +JSystem/JAudio2/JAISoundHandles.cpp: + .text start:0x80288C44 end:0x80288CD4 + +JSystem/JAudio2/JAISoundInfo.cpp: + .text start:0x80288CD4 end:0x80288DA0 + .data start:0x8040B880 end:0x8040B8A8 + +JSystem/JAudio2/JAISoundParams.cpp: + .text start:0x80288DA0 end:0x80288EA0 + .sdata2 start:0x80523448 end:0x80523450 + +JSystem/JAudio2/JAISoundStarter.cpp: + .text start:0x80288EA0 end:0x80289044 + .data start:0x8040B8A8 end:0x8040B8B8 + .sbss start:0x8051EE90 end:0x8051EEA8 + +JSystem/JAudio2/JAIStream.cpp: + .text start:0x80289044 end:0x802899A8 + .ctors start:0x803BA850 end:0x803BA854 + .data start:0x8040B8B8 end:0x8040B8E8 + .bss start:0x804A6640 end:0x804A6650 + .sdata2 start:0x80523450 end:0x80523458 + +JSystem/JAudio2/JAIStreamDataMgr.cpp: + .text start:0x802899A8 end:0x80289A28 + .data start:0x8040B8E8 end:0x8040B8F8 + +JSystem/JAudio2/JAIStreamMgr.cpp: + .text start:0x80289A28 end:0x8028A010 + .ctors start:0x803BA854 end:0x803BA858 + .bss start:0x804A6650 end:0x804A6670 + +JSystem/JAudio2/JAUAudience.cpp: + .text start:0x8028A010 end:0x8028A4AC + .ctors start:0x803BA858 end:0x803BA85C + .bss start:0x804A6670 end:0x804A6718 + +JSystem/JAudio2/JAUAudioArcInterpreter.cpp: + .text start:0x8028A4AC end:0x8028A928 + .data start:0x8040B8F8 end:0x8040B940 + +JSystem/JAudio2/JAUAudioArcLoader.cpp: + .text start:0x8028A928 end:0x8028AB58 + .data start:0x8040B940 end:0x8040B988 + +JSystem/JAudio2/JAUAudioMgr.cpp: + .text start:0x8028AB58 end:0x8028ABBC + .ctors start:0x803BA85C end:0x803BA860 + .data start:0x8040B988 end:0x8040B998 + .bss start:0x804A6718 end:0x804A6728 + +JSystem/JAudio2/JAUBankTable.cpp: + .text start:0x8028ABBC end:0x8028ABE4 + +JSystem/JAudio2/JAUInitializer.cpp: + .text start:0x8028ABE4 end:0x8028AFF0 + .ctors start:0x803BA860 end:0x803BA864 + .bss start:0x804A6728 end:0x804A67D0 + .sdata2 start:0x80523458 end:0x80523468 + +JSystem/JAudio2/JAUSectionHeap.cpp: + .text start:0x8028AFF0 end:0x8028CAB8 + .data start:0x8040B998 end:0x8040BA78 + .sdata start:0x8051DA30 end:0x8051DA38 + .sbss start:0x8051EEA8 end:0x8051EEBC + +JSystem/JAudio2/JAUSeqCollection.cpp: + .text start:0x8028CAB8 end:0x8028CCB8 + .data start:0x8040BA78 end:0x8040BA90 + +JSystem/JAudio2/JAUSeqDataBlockMgr.cpp: + .text start:0x8028CCB8 end:0x8028D320 + +JSystem/JAudio2/JAUSoundAnimator.cpp: + .text start:0x8028D320 end:0x8028D534 + +JSystem/JAudio2/JAUSoundObject.cpp: + .text start:0x8028D534 end:0x8028D59C + +JSystem/JAudio2/JAUSoundTable.cpp: + .text start:0x8028D59C end:0x8028D86C + +JSystem/JAudio2/JAUStreamFileTable.cpp: + .text start:0x8028D86C end:0x8028D98C + .data start:0x8040BA90 end:0x8040BAA0 + +JSystem/JMessage/control.cpp: + .text start:0x8028D98C end:0x8028DE70 + .data start:0x8040BAA0 end:0x8040BAB0 + +JSystem/JMessage/processor.cpp: + .text start:0x8028DE70 end:0x8028ED78 + .data start:0x8040BAB0 end:0x8040BBB0 + +JSystem/JMessage/resource.cpp: + .text start:0x8028ED78 end:0x8028F608 + .rodata start:0x803D7F48 end:0x803D7F60 + .data start:0x8040BBB0 end:0x8040BBD8 + +JSystem/JMessage/locale.cpp: + .text start:0x8028F608 end:0x8028F744 + +Z2AudioLib/Z2Calc.cpp: + .text start:0x8028F744 end:0x8028FAEC + .sbss start:0x8051EEBC end:0x8051EEC0 + .sdata2 start:0x80523468 end:0x80523480 + +Z2AudioLib/Z2Param.cpp: + .sdata start:0x8051DA38 end:0x8051DAD0 + .sbss start:0x8051EEC0 end:0x8051EED0 + +Z2AudioLib/Z2AudioArcLoader.cpp: + .text start:0x8028FAEC end:0x8028FC6C + .data start:0x8040BBD8 end:0x8040BC80 + .sdata start:0x8051DAD0 end:0x8051DAE8 + +Z2AudioLib/Z2SoundMgr.cpp: + .text start:0x8028FC6C end:0x80290B34 + .rodata start:0x803D7F60 end:0x803D7F70 + .data start:0x8040BC80 end:0x8040BD40 + .sdata start:0x8051DAE8 end:0x8051DAF8 + .sdata2 start:0x80523480 end:0x805234A0 + +Z2AudioLib/Z2SoundStarter.cpp: + .text start:0x80290B34 end:0x80290F8C + .data start:0x8040BD40 end:0x8040BDE8 + .sdata start:0x8051DAF8 end:0x8051DB18 + .sbss start:0x8051EED0 end:0x8051EEE0 + .sdata2 start:0x805234A0 end:0x805234B8 + +Z2AudioLib/Z2SoundHandles.cpp: + .text start:0x80290F8C end:0x8029159C + .ctors start:0x803BA864 end:0x803BA868 + .bss start:0x804A67D0 end:0x804A67F0 + +Z2AudioLib/Z2SeMgr.cpp: + .text start:0x8029159C end:0x80294FFC + .rodata start:0x803D7F70 end:0x803D7F88 + .data start:0x8040BDE8 end:0x8040BE54 + .sdata2 start:0x805234B8 end:0x805235D0 + +Z2AudioLib/Z2SeqMgr.cpp: + .text start:0x80294FFC end:0x8029ABA4 + .data start:0x8040BE54 end:0x8040C570 + .sdata start:0x8051DB18 end:0x8051DDB8 + .sdata2 start:0x805235D0 end:0x80523640 + +Z2AudioLib/Z2StatusMgr.cpp: + .text start:0x8029ABA4 end:0x8029B3BC + .data start:0x8040C570 end:0x8040C6C0 + .sdata2 start:0x80523640 end:0x80523658 + +Z2AudioLib/Z2SceneMgr.cpp: + .text start:0x8029B3BC end:0x8029E774 + .data start:0x8040C6C0 end:0x8040CC28 + .sdata2 start:0x80523658 end:0x80523680 + +Z2AudioLib/Z2FxLineMgr.cpp: + .text start:0x8029E774 end:0x8029EEF8 + .data start:0x8040CC28 end:0x8040CD58 + +Z2AudioLib/Z2SoundInfo.cpp: + .text start:0x8029EEF8 end:0x8029FB04 + .data start:0x8040CD58 end:0x8040CE90 + .sdata start:0x8051DDB8 end:0x8051DDF0 + .sdata2 start:0x80523680 end:0x805236B0 + +Z2AudioLib/Z2Audience.cpp: + .text start:0x8029FB04 end:0x802A1B0C + .ctors start:0x803BA868 end:0x803BA86C + .data start:0x8040CE90 end:0x8040CF60 + .bss start:0x804A67F0 end:0x804A6810 + .sdata start:0x8051DDF0 end:0x8051DE20 + .sbss start:0x8051EEE0 end:0x8051EEF0 + .sdata2 start:0x805236B0 end:0x80523750 + +Z2AudioLib/Z2SoundObject.cpp: + .text start:0x802A1B0C end:0x802A33C4 + .rodata start:0x803D7F88 end:0x803D7F98 + .data start:0x8040CF60 end:0x8040D098 + .sdata start:0x8051DE20 end:0x8051DE38 + .sdata2 start:0x80523750 end:0x805237A0 + +Z2AudioLib/Z2SoundObjMgr.cpp: + .text start:0x802A33C4 end:0x802A3FE8 + .ctors start:0x803BA86C end:0x803BA870 + .data start:0x8040D098 end:0x8040D558 + .sdata2 start:0x805237A0 end:0x805237F8 + +Z2AudioLib/Z2Creature.cpp: + .text start:0x802A3FE8 end:0x802A704C + .ctors start:0x803BA870 end:0x803BA874 + .data start:0x8040D558 end:0x8040DDB0 + .sdata start:0x8051DE38 end:0x8051DE90 + .sdata2 start:0x805237F8 end:0x805238B8 + +Z2AudioLib/Z2LinkMgr.cpp: + .text start:0x802A704C end:0x802A9AF0 + .data start:0x8040DDB0 end:0x8040DFB0 + .sdata start:0x8051DE90 end:0x8051DEB8 + .sbss start:0x8051EEF0 end:0x8051EEF8 + .sdata2 start:0x805238B8 end:0x80523948 + +Z2AudioLib/Z2EnvSeMgr.cpp: + .text start:0x802A9AF0 end:0x802AE7A8 + .rodata start:0x803D7F98 end:0x803D86BC + .data start:0x8040DFB0 end:0x8040E2A4 + .sdata2 start:0x80523948 end:0x80523A68 + +Z2AudioLib/Z2WolfHowlMgr.cpp: + .text start:0x802AE7A8 end:0x802AF834 + .ctors start:0x803BA874 end:0x803BA878 + .data start:0x8040E2A4 end:0x8040E2F0 + .bss start:0x804A6810 end:0x804A6880 + .sdata start:0x8051DEB8 end:0x8051DEE0 + .sdata2 start:0x80523A68 end:0x80523AD0 + +Z2AudioLib/Z2SpeechMgr2.cpp: + .text start:0x802AF834 end:0x802B0B40 + .rodata start:0x803D86BC end:0x803D8788 + .data start:0x8040E2F0 end:0x8040E568 + .sdata start:0x8051DEE0 end:0x8051DEE8 + .sdata2 start:0x80523AD0 end:0x80523B40 + +Z2AudioLib/Z2AudioMgr.cpp: + .text start:0x802B0B40 end:0x802B1668 + .ctors start:0x803BA878 end:0x803BA87C + .data start:0x8040E568 end:0x8040E670 + .bss start:0x804A6880 end:0x804A6898 + .sdata start:0x8051DEE8 end:0x8051DF08 + .sbss start:0x8051EEF8 end:0x8051EF00 + .sdata2 start:0x80523B40 end:0x80523B48 + +Z2AudioLib/SpkSpeakerCtrl.cpp: + .text start:0x802B1668 end:0x802B1FFC + .ctors start:0x803BA87C end:0x803BA880 + .bss start:0x804A6898 end:0x804A69B8 + .sbss start:0x8051EF00 end:0x8051EF08 + +Z2AudioLib/SpkSystem.cpp: + .text start:0x802B1FFC end:0x802B22CC + .ctors start:0x803BA880 end:0x803BA884 + .bss start:0x804A69B8 end:0x804A69D8 + .sbss start:0x8051EF08 end:0x8051EF1C + +Z2AudioLib/SpkMixingBuffer.cpp: + .text start:0x802B22CC end:0x802B2418 + .sdata2 start:0x80523B48 end:0x80523B50 + +Z2AudioLib/SpkWave.cpp: + .text start:0x802B2418 end:0x802B255C + +Z2AudioLib/SpkTable.cpp: + .text start:0x802B255C end:0x802B25E0 + +Z2AudioLib/SpkData.cpp: + .text start:0x802B25E0 end:0x802B26C8 + +Z2AudioLib/SpkSound.cpp: + .text start:0x802B26C8 end:0x802B32D4 + .ctors start:0x803BA884 end:0x803BA888 + .bss start:0x804A69D8 end:0x804A69E8 + .sdata2 start:0x80523B50 end:0x80523B78 + +Z2AudioLib/Z2AudioCS.cpp: + .text start:0x802B32D4 end:0x802B3594 + .sbss start:0x8051EF1C end:0x8051EF20 + .sdata2 start:0x80523B78 end:0x80523B80 + +revolution/gf/GFGeometry.cpp: + .text start:0x802B3594 end:0x802B3614 + +revolution/gf/GFLight.cpp: + .text start:0x802B3614 end:0x802B3664 + +revolution/gf/GFPixel.cpp: + .text start:0x802B3664 end:0x802B387C + .sdata2 start:0x80523B80 end:0x80523BB0 + +revolution/gf/GFTev.cpp: + .text start:0x802B387C end:0x802B38DC + +revolution/hbm/HBMBase.cpp: + .text start:0x802B38DC end:0x802BBEF4 + .rodata start:0x803D8788 end:0x803D8A38 + .data start:0x8040E670 end:0x8040F218 + .bss start:0x804A69E8 end:0x804A69F8 + .sdata start:0x8051DF08 end:0x8051DFD0 + .sbss start:0x8051EF20 end:0x8051EF28 + .sdata2 start:0x80523BB0 end:0x80523C10 + +revolution/hbm/HBMAnmController.cpp: + .text start:0x802BBEF4 end:0x802BC000 + .data start:0x8040F218 end:0x8040F228 + +revolution/hbm/HBMFrameController.cpp: + .text start:0x802BC000 end:0x802BC1A0 + .sdata2 start:0x80523C10 end:0x80523C18 + +revolution/hbm/HBMGUIManager.cpp: + .text start:0x802BC1A0 end:0x802BD5D8 + .data start:0x8040F228 end:0x8040F380 + .sbss start:0x8051EF28 end:0x8051EF30 + .sdata2 start:0x80523C18 end:0x80523C28 + +revolution/hbm/HBMController.cpp: + .text start:0x802BD5D8 end:0x802BDE30 + .bss start:0x804A69F8 end:0x804A6B88 + .sbss start:0x8051EF30 end:0x8051EF38 + .sdata2 start:0x80523C28 end:0x80523C38 + +revolution/hbm/HBMRemoteSpk.cpp: + .text start:0x802BDE30 end:0x802BE58C + .data start:0x8040F380 end:0x8040F390 + .sbss start:0x8051EF38 end:0x8051EF40 + +revolution/db/db_DbgPrintBase.cpp: + .text start:0x802BE58C end:0x802BE5CC + +revolution/homebuttonLib/lyt_animation.cpp: + .text start:0x802BE5CC end:0x802BF13C + .data start:0x8040F390 end:0x8040F3B0 + .sdata2 start:0x80523C38 end:0x80523C58 + +revolution/homebuttonLib/lyt_arcResourceAccessor.cpp: + .text start:0x802BF13C end:0x802BF4B0 + .data start:0x8040F3B0 end:0x8040F3C8 + .sdata start:0x8051DFD0 end:0x8051DFD8 + +revolution/homebuttonLib/lyt_bounding.cpp: + .text start:0x802BF4B0 end:0x802BF5C8 + .ctors start:0x803BA888 end:0x803BA88C + .data start:0x8040F3C8 end:0x8040F430 + .sbss start:0x8051EF40 end:0x8051EF50 + +revolution/homebuttonLib/lyt_common.cpp: + .text start:0x802BF5C8 end:0x802C03C0 + .bss start:0x804A6B88 end:0x804A6BA8 + .sdata2 start:0x80523C58 end:0x80523C68 + +revolution/homebuttonLib/lyt_drawInfo.cpp: + .text start:0x802C03C0 end:0x802C0474 + .data start:0x8040F430 end:0x8040F440 + .sdata2 start:0x80523C68 end:0x80523C70 + +revolution/homebuttonLib/lyt_group.cpp: + .text start:0x802C0474 end:0x802C0794 + .data start:0x8040F440 end:0x8040F450 + +revolution/homebuttonLib/lyt_layout.cpp: + .text start:0x802C0794 end:0x802C1404 + .data start:0x8040F450 end:0x8040F488 + .sbss start:0x8051EF50 end:0x8051EF58 + .sdata2 start:0x80523C70 end:0x80523C78 + +revolution/homebuttonLib/lyt_material.cpp: + .text start:0x802C1404 end:0x802C47D8 + .data start:0x8040F488 end:0x8040F4F0 + .sdata2 start:0x80523C78 end:0x80523C98 + .sbss2 start:0x80524A90 end:0x80524AA8 + +revolution/homebuttonLib/lyt_pane.cpp: + .text start:0x802C47D8 end:0x802C570C + .ctors start:0x803BA88C end:0x803BA890 + .data start:0x8040F4F0 end:0x8040F558 + .sbss start:0x8051EF58 end:0x8051EF60 + .sdata2 start:0x80523C98 end:0x80523CB8 + +revolution/homebuttonLib/lyt_picture.cpp: + .text start:0x802C570C end:0x802C5C2C + .ctors start:0x803BA890 end:0x803BA894 + .data start:0x8040F558 end:0x8040F5C8 + .sbss start:0x8051EF60 end:0x8051EF68 + .sdata2 start:0x80523CB8 end:0x80523CC0 + +revolution/homebuttonLib/lyt_resourceAccessor.cpp: + .text start:0x802C5C2C end:0x802C5C84 + .data start:0x8040F5C8 end:0x8040F5E0 + +revolution/homebuttonLib/lyt_textBox.cpp: + .text start:0x802C5C84 end:0x802C72B4 + .ctors start:0x803BA894 end:0x803BA898 + .data start:0x8040F5E0 end:0x8040F658 + .sdata start:0x8051DFD8 end:0x8051DFE8 + .sbss start:0x8051EF68 end:0x8051EF70 + .sdata2 start:0x80523CC0 end:0x80523CD8 + +revolution/homebuttonLib/lyt_window.cpp: + .text start:0x802C72B4 end:0x802C9730 + .ctors start:0x803BA898 end:0x803BA89C + .data start:0x8040F658 end:0x8040F710 + .sbss start:0x8051EF70 end:0x8051EF7C + .sdata2 start:0x80523CD8 end:0x80523CF0 + +revolution/homebuttonLib/math_triangular.cpp: + .text start:0x802C9730 end:0x802C99A0 + .data start:0x8040F710 end:0x80410828 + .sdata2 start:0x80523CF0 end:0x80523D10 + +revolution/homebuttonLib/snd_SoundArchivePlayer.cpp: + .text start:0x802C99A0 end:0x802C99B0 + +revolution/homebuttonLib/snd_SoundHandle.cpp: + .text start:0x802C99B0 end:0x802C9A00 + +revolution/homebuttonLib/snd_SoundPlayer.cpp: + .text start:0x802C9A00 end:0x802C9A70 + +revolution/homebuttonLib/snd_SoundStartable.cpp: + .text start:0x802C9A70 end:0x802C9ADC + +revolution/homebuttonLib/ut_binaryFileFormat.cpp: + .text start:0x802C9ADC end:0x802C9B50 + +revolution/homebuttonLib/ut_CharStrmReader.cpp: + .text start:0x802C9B50 end:0x802C9C60 + +revolution/homebuttonLib/ut_CharWriter.cpp: + .text start:0x802C9C60 end:0x802CB6E4 + .bss start:0x804A6BA8 end:0x804A6BC8 + .sbss start:0x8051EF7C end:0x8051EF80 + .sdata2 start:0x80523D10 end:0x80523D30 + +revolution/homebuttonLib/ut_Font.cpp: + .text start:0x802CB6E4 end:0x802CB78C + .data start:0x80410828 end:0x80410858 + +revolution/homebuttonLib/ut_LinkList.cpp: + .text start:0x802CB78C end:0x802CB884 + +revolution/homebuttonLib/ut_list.cpp: + .text start:0x802CB884 end:0x802CB9E4 + +revolution/homebuttonLib/ut_ResFont.cpp: + .text start:0x802CB9E4 end:0x802CBCE8 + .data start:0x80410858 end:0x804108B0 + +revolution/homebuttonLib/ut_ResFontBase.cpp: + .text start:0x802CBCE8 end:0x802CC2B8 + .data start:0x804108B0 end:0x80410970 + +revolution/homebuttonLib/ut_TagProcessorBase.cpp: + .text start:0x802CC2B8 end:0x802CCA78 + .data start:0x80410970 end:0x804109C8 + .sdata2 start:0x80523D30 end:0x80523D38 + +revolution/homebuttonLib/ut_TextWriterBase.cpp: + .text start:0x802CCA78 end:0x802CE4A4 + .ctors start:0x803BA89C end:0x803BA8A0 + .bss start:0x804A6BC8 end:0x804A6BE0 + .sbss start:0x8051EF80 end:0x8051EF90 + .sdata2 start:0x80523D38 end:0x80523D50 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802CE4A4 end:0x802CF0DC + .data start:0x804109C8 end:0x80410A28 + .sdata start:0x8051DFE8 end:0x8051E018 + .sbss start:0x8051EF90 end:0x8051EFC0 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802CF0DC end:0x802D0CA4 + .data start:0x80410A28 end:0x80410DD0 + .sbss start:0x8051EFC0 end:0x8051EFD8 + .sdata2 start:0x80523D50 end:0x80523D60 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802D0CA4 end:0x802D14CC + .data start:0x80410DD0 end:0x80410F88 + .sdata2 start:0x80523D60 end:0x80523D78 + +JSystem/JKernel/JKRAssertHeap.cpp: + .text start:0x802D14CC end:0x802D1648 + .data start:0x80410F88 end:0x80410FE8 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802D1648 end:0x802D1784 + .data start:0x80410FE8 end:0x80410FF8 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802D1784 end:0x802D248C + .ctors start:0x803BA8A0 end:0x803BA8A4 + .data start:0x80410FF8 end:0x80411134 + .bss start:0x804A6BE0 end:0x804A6C30 + .sbss start:0x8051EFD8 end:0x8051EFF8 + .sdata2 start:0x80523D78 end:0x80523D88 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802D248C end:0x802D32AC + .ctors start:0x803BA8A4 end:0x803BA8A8 + .data start:0x80411134 end:0x80411148 + .bss start:0x804A6C30 end:0x804A6C90 + .sdata start:0x8051E018 end:0x8051E034 + .sbss start:0x8051EFF8 end:0x8051F038 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802D32AC end:0x802D3778 + .ctors start:0x803BA8A8 end:0x803BA8AC + .data start:0x80411148 end:0x80411158 + .bss start:0x804A6C90 end:0x804A6CA8 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802D3778 end:0x802D3A48 + .data start:0x80411158 end:0x80411168 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802D3A48 end:0x802D3FC4 + .ctors start:0x803BA8AC end:0x803BA8B0 + .data start:0x80411168 end:0x804111FC + .bss start:0x804A6CA8 end:0x804A6CD8 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802D3FC4 end:0x802D453C + .data start:0x804111FC end:0x80411210 + .bss start:0x804A6CD8 end:0x804A6D08 + .sbss start:0x8051F038 end:0x8051F048 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802D453C end:0x802D4B00 + .ctors start:0x803BA8B0 end:0x803BA8B4 + .data start:0x80411210 end:0x80411250 + .bss start:0x804A6D08 end:0x804A6D20 + .sbss start:0x8051F048 end:0x8051F050 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802D4B00 end:0x802D4E40 + .data start:0x80411250 end:0x80411280 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802D4E40 end:0x802D5BD8 + .data start:0x80411280 end:0x804112D0 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802D5BD8 end:0x802D66C8 + .data start:0x804112D0 end:0x80411344 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802D66C8 end:0x802D6E18 + .sbss start:0x8051F050 end:0x8051F058 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802D6E18 end:0x802D74C8 + .data start:0x80411344 end:0x804113C0 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802D74C8 end:0x802D80F0 + .data start:0x804113C0 end:0x80411410 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802D80F0 end:0x802D8C3C + .data start:0x80411410 end:0x80411508 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802D8C3C end:0x802D9904 + .data start:0x80411508 end:0x80411580 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802D9904 end:0x802D9970 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802D9970 end:0x802D9F9C + .ctors start:0x803BA8B4 end:0x803BA8B8 + .data start:0x80411580 end:0x804115C8 + .bss start:0x804A6D20 end:0x804A6D38 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802D9F9C end:0x802DABC4 + .ctors start:0x803BA8B8 end:0x803BA8BC + .data start:0x804115C8 end:0x80411620 + .bss start:0x804A6D38 end:0x804A6D68 + .sdata start:0x8051E034 end:0x8051E03C + .sbss start:0x8051F058 end:0x8051F098 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802DABC4 end:0x802DB928 + .ctors start:0x803BA8BC end:0x803BA8C0 + .bss start:0x804A6D68 end:0x804A6D98 + .sdata start:0x8051E03C end:0x8051E040 + .sbss start:0x8051F098 end:0x8051F0E0 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802DB928 end:0x802DC00C + .data start:0x80411620 end:0x80411630 + .bss start:0x804A6D98 end:0x804A6DD8 + .sbss start:0x8051F0E0 end:0x8051F0EC + +JSystem/JSupport/JSUList.cpp: + .text start:0x802DC00C end:0x802DC44C + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802DC44C end:0x802DC754 + .data start:0x80411630 end:0x80411648 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802DC754 end:0x802DC86C + .data start:0x80411648 end:0x80411670 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802DC86C end:0x802DCA60 + .data start:0x80411670 end:0x80411698 + +JSystem/JGadget/binary.cpp: + .text start:0x802DCA60 end:0x802DCC10 + +JSystem/JGadget/linklist.cpp: + .text start:0x802DCC10 end:0x802DCE54 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802DCE54 end:0x802DD2E4 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802DD2E4 end:0x802DE1A4 + .data start:0x80411698 end:0x80411788 + .sdata2 start:0x80523D88 end:0x80523D90 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802DE1A4 end:0x802DE360 + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802DE360 end:0x802DE938 + .sdata2 start:0x80523D90 end:0x80523DA8 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802DE938 end:0x802DEA24 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802DEA24 end:0x802DEC14 + .data start:0x80411788 end:0x80411798 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802DEC14 end:0x802DEDA4 + .data start:0x80411798 end:0x804117A8 + .sbss start:0x8051F0EC end:0x8051F0F8 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802DEDA4 end:0x802DF01C + .data start:0x804117A8 end:0x80411824 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802DF01C end:0x802E012C + .rodata start:0x803D8A38 end:0x803D8B20 + .data start:0x80411824 end:0x80411870 + .sdata2 start:0x80523DA8 end:0x80523DC0 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802E012C end:0x802E0688 + .sbss start:0x8051F0F8 end:0x8051F108 + .sdata2 start:0x80523DC0 end:0x80523DD0 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802E0688 end:0x802E1B18 + .ctors start:0x803BA8C0 end:0x803BA8C4 + .data start:0x80411870 end:0x804118A0 + .bss start:0x804A6DD8 end:0x804A6F78 + .sdata start:0x8051E040 end:0x8051E098 + .sbss start:0x8051F108 end:0x8051F138 + .sdata2 start:0x80523DD0 end:0x80523DF0 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802E1B18 end:0x802E3D00 + .ctors start:0x803BA8C4 end:0x803BA8C8 + .data start:0x804118A0 end:0x80411DD8 + .bss start:0x804A6F78 end:0x804A73F0 + .sbss start:0x8051F138 end:0x8051F160 + .sdata2 start:0x80523DF0 end:0x80523E00 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802E3D00 end:0x802E43E0 + .data start:0x80411DD8 end:0x804120A0 + .sbss start:0x8051F160 end:0x8051F168 + .sdata2 start:0x80523E00 end:0x80523E58 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802E43E0 end:0x802E46BC + .sbss start:0x8051F168 end:0x8051F170 + .sdata2 start:0x80523E58 end:0x80523E70 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802E46BC end:0x802E4BFC + .data start:0x804120A0 end:0x804120B0 + .sbss start:0x8051F170 end:0x8051F188 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802E4BFC end:0x802E4ECC + .sbss start:0x8051F188 end:0x8051F190 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802E4ECC end:0x802E51E0 + .data start:0x804120B0 end:0x804120D4 + .sdata2 start:0x80523E70 end:0x80523E78 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802E51E0 end:0x802E6990 + .sdata start:0x8051E098 end:0x8051E108 + .sbss start:0x8051F190 end:0x8051F1A0 + .sdata2 start:0x80523E78 end:0x80523EB8 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802E6990 end:0x802E7CAC + .data start:0x804120D4 end:0x804120E0 + .sbss start:0x8051F1A0 end:0x8051F1B0 + .sdata2 start:0x80523EB8 end:0x80523EE8 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802E7CAC end:0x802E8088 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802E8088 end:0x802E8C44 + .data start:0x804120E0 end:0x80412108 + .sdata2 start:0x80523EE8 end:0x80523F00 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802E8C44 end:0x802E9224 + .data start:0x80412108 end:0x80412130 + .sdata2 start:0x80523F00 end:0x80523F08 + +JSystem/J2DGraph/J2DTevs.cpp: + .text start:0x802E9224 end:0x802E9670 + .rodata start:0x803DCCA0 end:0x803DCD00 + .sdata2 start:0x80523F08 end:0x80523F48 + +JSystem/J2DGraph/J2DMaterial.cpp: + .text start:0x802E9670 end:0x802EA6CC + .data start:0x80412130 end:0x80412180 + .sdata2 start:0x80523F48 end:0x80523F60 + +JSystem/J2DGraph/J2DMatBlock.cpp: + .text start:0x802EA6CC end:0x802F1A00 + .rodata start:0x803DCD00 end:0x803DCD10 + .data start:0x80412180 end:0x80412570 + +JSystem/J2DGraph/J2DMaterialFactory.cpp: + .text start:0x802F1A00 end:0x802F34C8 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802F34C8 end:0x802F4D24 + .data start:0x80412570 end:0x804125E0 + .sbss start:0x8051F1B0 end:0x8051F1C0 + .sdata2 start:0x80523F60 end:0x80523F88 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802F4D24 end:0x802F7528 + .ctors start:0x803BA8C8 end:0x803BA8CC + .data start:0x804125E0 end:0x80412698 + .bss start:0x804A73F0 end:0x804A7520 + .sdata2 start:0x80523F88 end:0x80523FC0 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802F7528 end:0x802F89F0 + .data start:0x80412698 end:0x80412738 + .sbss start:0x8051F1C0 end:0x8051F1C8 + .sdata2 start:0x80523FC0 end:0x80523FE0 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802F89F0 end:0x802FAE50 + .data start:0x80412738 end:0x80412808 + .sdata2 start:0x80523FE0 end:0x80524000 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802FAE50 end:0x802FE1E4 + .data start:0x80412808 end:0x80412958 + .sdata2 start:0x80524000 end:0x80524020 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x802FE1E4 end:0x802FF6D4 + .data start:0x80412958 end:0x80412A18 + .sdata2 start:0x80524020 end:0x80524040 + +JSystem/J2DGraph/J2DWindowEx.cpp: + .text start:0x802FF6D4 end:0x80301EE4 + .rodata start:0x803DCD10 end:0x803DCD60 + .data start:0x80412A18 end:0x80412AE8 + .sdata2 start:0x80524040 end:0x80524060 + +JSystem/J2DGraph/J2DPictureEx.cpp: + .text start:0x80301EE4 end:0x80305634 + .data start:0x80412AE8 end:0x80412C38 + .sdata2 start:0x80524060 end:0x80524078 + +JSystem/J2DGraph/J2DTextBoxEx.cpp: + .text start:0x80305634 end:0x80306E78 + .rodata start:0x803DCDC8 end:0x803DCE00 + .data start:0x80412C38 end:0x80412CF8 + .sdata2 start:0x80524078 end:0x80524098 + +JSystem/J2DGraph/J2DAnmLoader.cpp: + .text start:0x80306E78 end:0x803086D4 + .data start:0x80412CF8 end:0x80412D68 + .sdata2 start:0x80524098 end:0x805240A0 + +JSystem/J2DGraph/J2DAnimation.cpp: + .text start:0x803086D4 end:0x8030AE24 + .data start:0x80412D68 end:0x80412E28 + .sdata2 start:0x805240A0 end:0x805240D0 + +JSystem/J2DGraph/J2DManage.cpp: + .text start:0x8030AE24 end:0x8030B0A0 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x8030B0A0 end:0x8030C968 + .data start:0x80412E28 end:0x80412ED0 + .sdata2 start:0x805240D0 end:0x80524110 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x8030C968 end:0x8030DB88 + .ctors start:0x803BA8CC end:0x803BA8D0 + .rodata start:0x803DCE00 end:0x803DCE38 + .data start:0x80412ED0 end:0x80412F18 + .bss start:0x804A7520 end:0x804A76F0 + .sbss start:0x8051F1C8 end:0x8051F1D0 + .sdata2 start:0x80524110 end:0x80524120 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x8030DB88 end:0x8030E2A4 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x8030E2A4 end:0x8030ECEC + .rodata start:0x803DCE38 end:0x803DCEA0 + .sdata start:0x8051E108 end:0x8051E110 + .sdata2 start:0x80524120 end:0x80524130 + +JSystem/J3DGraphBase/J3DTexture.cpp: + .text start:0x8030ECEC end:0x8030EF60 + .sdata2 start:0x80524130 end:0x80524140 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x8030EF60 end:0x8030FA80 + .data start:0x80412F18 end:0x80412FA8 + .bss start:0x804A76F0 end:0x804A7700 + .sbss start:0x8051F1D0 end:0x8051F1D8 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x8030FA80 end:0x80311140 + .data start:0x80412FA8 end:0x804131D8 + .bss start:0x804A7700 end:0x804A9C40 + .sbss start:0x8051F1D8 end:0x8051F1F8 + .sdata2 start:0x80524140 end:0x80524148 + +JSystem/J3DGraphBase/J3DShapeDraw.cpp: + .text start:0x80311140 end:0x8031133C + .data start:0x804131D8 end:0x804131E8 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x8031133C end:0x80311EA8 + .rodata start:0x803DCEA0 end:0x803DCEB0 + .data start:0x804131E8 end:0x80413200 + .sbss start:0x8051F1F8 end:0x8051F208 + .sdata2 start:0x80524148 end:0x80524154 + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x80311EA8 end:0x8031391C + .data start:0x80413200 end:0x80413300 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x8031391C end:0x8031A9B4 + .ctors start:0x803BA8D0 end:0x803BA8D4 + .data start:0x80413300 end:0x80413DB8 + .sdata start:0x8051E110 end:0x8051E120 + .sbss start:0x8051F208 end:0x8051F210 + .sdata2 start:0x80524154 end:0x80524158 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x8031A9B4 end:0x8031B8C0 + .rodata start:0x803DCEB0 end:0x803DCFF0 + .data start:0x80413DB8 end:0x80413ED8 + .sdata2 start:0x80524158 end:0x805241A0 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x8031B8C0 end:0x8031BF88 + .data start:0x80413ED8 end:0x80413F38 + .sbss start:0x8051F210 end:0x8051F218 + .sdata2 start:0x805241A0 end:0x805241B0 + +JSystem/J3DGraphBase/J3DStruct.cpp: + .text start:0x8031BF88 end:0x8031C168 + .sdata2 start:0x805241B0 end:0x805241B8 + +JSystem/J3DGraphAnimator/J3DShapeTable.cpp: + .text start:0x8031C168 end:0x8031C2E0 + +JSystem/J3DGraphAnimator/J3DJointTree.cpp: + .text start:0x8031C2E0 end:0x8031C654 + .data start:0x80413F38 end:0x80413F98 + .sdata2 start:0x805241B8 end:0x805241C0 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x8031C654 end:0x8031CAA4 + .data start:0x80413F98 end:0x80413FB0 + .sbss start:0x8051F218 end:0x8051F220 + +JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp: + .text start:0x8031CAA4 end:0x8031D950 + .bss start:0x804A9C40 end:0x804A9C98 + .sdata start:0x8051E120 end:0x8051E130 + .sdata2 start:0x805241C0 end:0x805241C8 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x8031D950 end:0x8031EBCC + .data start:0x80413FB0 end:0x80413FE0 + .sdata2 start:0x805241C8 end:0x805241D0 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x8031EBCC end:0x803226C4 + .data start:0x80413FE0 end:0x80414100 + .sdata2 start:0x805241D0 end:0x80524208 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x803226C4 end:0x80322A88 + .data start:0x80414100 end:0x8041414C + +JSystem/J3DGraphAnimator/J3DSkinDeform.cpp: + .text start:0x80322A88 end:0x80324470 + .rodata start:0x803DCFF0 end:0x803DD010 + .data start:0x8041414C end:0x80414160 + .bss start:0x804A9C98 end:0x804AC4A0 + .sdata2 start:0x80524208 end:0x80524210 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x80324470 end:0x80324F18 + .sdata2 start:0x80524210 end:0x80524240 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x80324F18 end:0x803257B4 + .rodata start:0x803DD010 end:0x803DD028 + .sbss start:0x8051F220 end:0x8051F230 + .sdata2 start:0x80524240 end:0x80524260 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x803257B4 end:0x8032611C + .data start:0x80414160 end:0x80414170 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x8032611C end:0x803291B8 + .data start:0x80414170 end:0x804143DC + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x803291B8 end:0x8032A784 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x8032A784 end:0x8032AC6C + .data start:0x804143DC end:0x80414428 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x8032AC6C end:0x8032CB34 + .data start:0x80414428 end:0x804145E0 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x8032CB34 end:0x8032D4BC + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x8032D4BC end:0x8032D640 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x8032D640 end:0x8032DD74 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x8032DD74 end:0x8032F898 + .data start:0x804145E0 end:0x80414670 + .sdata2 start:0x80524260 end:0x80524268 + +JSystem/JMath/JMath.cpp: + .text start:0x8032F898 end:0x8032FAFC + .sdata2 start:0x80524268 end:0x80524270 + +JSystem/JMath/random.cpp: + .text start:0x8032FAFC end:0x8032FB04 + +JSystem/JMath/JMATrigonometric.cpp: + .text start:0x8032FB04 end:0x8032FD9C + .ctors start:0x803BA8D4 end:0x803BA8D8 + .bss start:0x804AC4A0 end:0x804BE4E0 + .sdata2 start:0x80524270 end:0x805242A0 + +revolution/aralt/aralt.c: + .text start:0x8032FD9C end:0x803301AC + .sdata start:0x8051E130 end:0x8051E138 + .sbss start:0x8051F230 end:0x8051F268 + +revolution/base/PPCArch.c: + .text start:0x803301AC end:0x80330310 + .data start:0x80414670 end:0x804146A8 + +revolution/os/OS.c: + .text start:0x80330310 end:0x8033160C + .data start:0x804146A8 end:0x80414A98 + .bss start:0x804BE4E0 end:0x804BE550 + .sdata start:0x8051E138 end:0x8051E160 + .sbss start:0x8051F268 end:0x8051F2B0 + +revolution/os/OSAlarm.c: + .text start:0x8033160C end:0x80331DE8 + .data start:0x80414A98 end:0x80414AA8 + .sbss start:0x8051F2B0 end:0x8051F2B8 + +revolution/os/OSAlloc.c: + .text start:0x80331DE8 end:0x803320F0 + .sdata start:0x8051E160 end:0x8051E168 + .sbss start:0x8051F2B8 end:0x8051F2C8 + +revolution/os/OSArena.c: + .text start:0x803320F0 end:0x80332184 + .sdata start:0x8051E168 end:0x8051E170 + .sbss start:0x8051F2C8 end:0x8051F2D0 + +revolution/os/OSAudioSystem.c: + .text start:0x80332184 end:0x80332638 + .data start:0x80414AA8 end:0x80414B28 + +revolution/os/OSCache.c: + .text start:0x80332638 end:0x80332C38 + .data start:0x80414B28 end:0x80414D60 + +revolution/os/OSContext.c: + .text start:0x80332C38 end:0x803335EC + .data start:0x80414D60 end:0x80414F40 + +revolution/os/OSError.c: + .text start:0x803335EC end:0x80333B64 + .data start:0x80414F40 end:0x80415260 + .bss start:0x804BE550 end:0x804BE5C0 + .sdata start:0x8051E170 end:0x8051E178 + +revolution/os/OSExec.c: + .text start:0x80333B64 end:0x80334E90 + .data start:0x80415260 end:0x80415290 + .bss start:0x804BE5C0 end:0x804CED20 + .sdata start:0x8051E178 end:0x8051E188 + .sbss start:0x8051F2D0 end:0x8051F2F0 + .sdata2 start:0x805242A0 end:0x805242A8 + +revolution/os/OSFatal.c: + .text start:0x80334E90 end:0x80335AB4 + .bss start:0x804CED20 end:0x804CF000 + .sdata start:0x8051E188 end:0x8051E190 + .sdata2 start:0x805242A8 end:0x805242E8 + +revolution/os/OSFont.c: + .text start:0x80335AB4 end:0x803367D0 + .data start:0x80415290 end:0x80415DA0 + .sdata start:0x8051E190 end:0x8051E198 + .sbss start:0x8051F2F0 end:0x8051F300 + .sdata2 start:0x805242E8 end:0x805242F0 + +revolution/os/OSInterrupt.c: + .text start:0x803367D0 end:0x80336F54 + .data start:0x80415DA0 end:0x80415DD0 + .sbss start:0x8051F300 end:0x8051F318 + +revolution/os/OSLink.c: + .text start:0x80336F54 end:0x80337924 + .data start:0x80415DD0 end:0x80415E20 + +revolution/os/OSMessage.c: + .text start:0x80337924 end:0x80337BF8 + +revolution/os/OSMemory.c: + .text start:0x80337BF8 end:0x803384D4 + .data start:0x80415E20 end:0x80415E30 + +revolution/os/OSMutex.c: + .text start:0x803384D4 end:0x80338A64 + +revolution/os/OSReboot.c: + .text start:0x80338A64 end:0x80338AD8 + .sbss start:0x8051F318 end:0x8051F320 + +revolution/os/OSReset.c: + .text start:0x80338AD8 end:0x80339038 + .data start:0x80415E30 end:0x80415EA8 + .sbss start:0x8051F320 end:0x8051F330 + +revolution/os/OSRtc.c: + .text start:0x80339038 end:0x80339BF0 + .bss start:0x804CF000 end:0x804CF058 + +revolution/os/OSSync.c: + .text start:0x80339BF0 end:0x80339C70 + +revolution/os/OSThread.c: + .text start:0x80339C70 end:0x8033BA04 + .data start:0x80415EA8 end:0x804166B8 + .bss start:0x804CF058 end:0x804CFA60 + .sdata start:0x8051E198 end:0x8051E1A0 + .sbss start:0x8051F330 end:0x8051F340 + +revolution/os/OSTime.c: + .text start:0x8033BA04 end:0x8033BE18 + .data start:0x804166B8 end:0x80416718 + +revolution/os/OSUtf.c: + .text start:0x8033BE18 end:0x8033C050 + .data start:0x80416718 end:0x80422558 + +revolution/os/OSIpc.c: + .text start:0x8033C050 end:0x8033C078 + .sdata start:0x8051E1A0 end:0x8051E1A8 + .sbss start:0x8051F340 end:0x8051F348 + +revolution/os/OSStateTM.c: + .text start:0x8033C078 end:0x8033C76C + .data start:0x80422558 end:0x80422620 + .bss start:0x804CFA60 end:0x804CFB20 + .sbss start:0x8051F348 end:0x8051F370 + +revolution/os/OSPlayRecord.c: + .text start:0x8033C76C end:0x8033CE44 + .data start:0x80422620 end:0x80422668 + .bss start:0x804CFB20 end:0x804CFD20 + .sbss start:0x8051F370 end:0x8051F398 + +revolution/os/OSStateFlags.c: + .text start:0x8033CE44 end:0x8033D03C + .data start:0x80422668 end:0x80422690 + .bss start:0x804CFD20 end:0x804CFD40 + +revolution/os/__ppc_eabi_init.cpp: + .text start:0x8033D03C end:0x8033D0F0 + +revolution/exi/EXIBios.c: + .text start:0x8033D0F0 end:0x8033EAB0 + .data start:0x80422690 end:0x804226D8 + .bss start:0x804CFD40 end:0x804CFE00 + .sdata start:0x8051E1A8 end:0x8051E1B0 + .sbss start:0x8051F398 end:0x8051F3A0 + +revolution/exi/EXIUart.c: + .text start:0x8033EAB0 end:0x8033EDE4 + .sbss start:0x8051F3A0 end:0x8051F3B0 + +revolution/exi/EXICommon.c: + .text start:0x8033EDE4 end:0x8033EF70 + .sdata2 start:0x805242F0 end:0x805242F8 + +revolution/si/SIBios.c: + .text start:0x8033EF70 end:0x803404F0 + .data start:0x804226D8 end:0x80422748 + .bss start:0x804CFE00 end:0x804D0020 + .sdata start:0x8051E1B0 end:0x8051E1B8 + .sbss start:0x8051F3B0 end:0x8051F3C0 + +revolution/si/SISamplingRate.c: + .text start:0x803404F0 end:0x803405D0 + .data start:0x80422748 end:0x804227E0 + .sbss start:0x8051F3C0 end:0x8051F3C8 + +revolution/db/db.c: + .text start:0x803405D0 end:0x803406B8 + .data start:0x804227E0 end:0x804227F8 + .sbss start:0x8051F3C8 end:0x8051F3D0 + +revolution/vi/vi.c: + .text start:0x803406B8 end:0x80342D40 + .data start:0x804227F8 end:0x80422C58 + .bss start:0x804D0020 end:0x804D0190 + .sdata start:0x8051E1B8 end:0x8051E1D8 + .sbss start:0x8051F3D0 end:0x8051F470 + +revolution/vi/i2c.c: + .text start:0x80342D40 end:0x8034375C + .sdata start:0x8051E1D8 end:0x8051E1EC + .sbss start:0x8051F470 end:0x8051F478 + +revolution/vi/vi3in1.c: + .text start:0x8034375C end:0x80344E30 + .data start:0x80422C58 end:0x80423200 + .bss start:0x804D0190 end:0x804D01B0 + .sdata start:0x8051E1EC end:0x8051E1F8 + .sbss start:0x8051F478 end:0x8051F490 + +revolution/mtx/mtx.c: + .text start:0x80344E30 end:0x80345744 + .sdata start:0x8051E1F8 end:0x8051E200 + .sdata2 start:0x805242F8 end:0x80524318 + +revolution/mtx/mtxvec.c: + .text start:0x80345744 end:0x80345900 + +revolution/mtx/mtx44.c: + .text start:0x80345900 end:0x80345A84 + .sdata2 start:0x80524318 end:0x80524330 + +revolution/mtx/vec.c: + .text start:0x80345A84 end:0x80345E0C + .sdata2 start:0x80524330 end:0x80524340 + +revolution/mtx/quat.c: + .text start:0x80345E0C end:0x803460A4 + .sdata2 start:0x80524340 end:0x80524350 + +revolution/gx/GXInit.c: + .text start:0x803460A4 end:0x8034726C + .data start:0x80423200 end:0x80423440 + .bss start:0x804D01B0 end:0x804D0830 + .sdata start:0x8051E200 end:0x8051E208 + .sbss start:0x8051F490 end:0x8051F4BC + .sdata2 start:0x80524350 end:0x80524378 + +revolution/gx/GXFifo.c: + .text start:0x8034726C end:0x80347ED4 + .data start:0x80423440 end:0x80423470 + .bss start:0x804D0830 end:0x804D0880 + .sbss start:0x8051F4BC end:0x8051F4D8 + +revolution/gx/GXAttr.c: + .text start:0x80347ED4 end:0x80348BD4 + .data start:0x80423470 end:0x80423638 + .sdata start:0x8051E208 end:0x8051E218 + +revolution/gx/GXMisc.c: + .text start:0x80348BD4 end:0x80349454 + .sbss start:0x8051F4D8 end:0x8051F4F0 + +revolution/gx/GXGeometry.c: + .text start:0x80349454 end:0x803499F0 + +revolution/gx/GXFrameBuf.c: + .text start:0x803499F0 end:0x8034A4BC + .data start:0x80423638 end:0x80423768 + .sdata2 start:0x80524378 end:0x80524388 + +revolution/gx/GXLight.c: + .text start:0x8034A4BC end:0x8034AA5C + .data start:0x80423768 end:0x80423788 + .sdata2 start:0x80524388 end:0x805243B8 + +revolution/gx/GXTexture.c: + .text start:0x8034AA5C end:0x8034B9A0 + .data start:0x80423788 end:0x804239B0 + .sdata start:0x8051E218 end:0x8051E258 + .sdata2 start:0x805243B8 end:0x805243E0 + +revolution/gx/GXBump.c: + .text start:0x8034B9A0 end:0x8034BDEC + .sdata2 start:0x805243E0 end:0x805243E8 + +revolution/gx/GXTev.c: + .text start:0x8034BDEC end:0x8034C46C + .data start:0x804239B0 end:0x80423A28 + +revolution/gx/GXPixel.c: + .text start:0x8034C46C end:0x8034CA70 + .data start:0x80423A28 end:0x80423A48 + .sdata2 start:0x805243E8 end:0x80524420 + +revolution/gx/GXDisplayList.c: + .text start:0x8034CA70 end:0x8034CAE4 + +revolution/gx/GXTransform.c: + .text start:0x8034CAE4 end:0x8034D194 + .sdata2 start:0x80524420 end:0x80524430 + +revolution/gx/GXPerf.c: + .text start:0x8034D194 end:0x8034DA74 + .data start:0x80423A48 end:0x80423B38 + +revolution/dvd/dvdfs.c: + .text start:0x8034DA74 end:0x8034E834 + .data start:0x80423B38 end:0x80423CD8 + .sdata start:0x8051E258 end:0x8051E268 + .sbss start:0x8051F4F0 end:0x8051F510 + +revolution/dvd/dvd.c: + .text start:0x8034E834 end:0x80352EBC + .data start:0x80423CD8 end:0x80423FA0 + .bss start:0x804D0880 end:0x804D5410 + .sdata start:0x8051E268 end:0x8051E280 + .sbss start:0x8051F510 end:0x8051F598 + +revolution/dvd/dvdqueue.c: + .text start:0x80352EBC end:0x80353114 + .bss start:0x804D5410 end:0x804D5440 + +revolution/dvd/dvderror.c: + .text start:0x80353114 end:0x8035341C + .data start:0x80423FA0 end:0x80423FD0 + .bss start:0x804D5440 end:0x804D5620 + .sbss start:0x8051F598 end:0x8051F5A0 + +revolution/dvd/dvdidutils.c: + .text start:0x8035341C end:0x8035350C + +revolution/dvd/dvdFatal.c: + .text start:0x8035350C end:0x80353634 + .rodata start:0x803DD028 end:0x803DD048 + .data start:0x80423FD0 end:0x80424480 + .sbss start:0x8051F5A0 end:0x8051F5AC + .sdata2 start:0x80524430 end:0x80524438 + +revolution/dvd/dvd_broadway.c: + .text start:0x80353634 end:0x80355020 + .data start:0x80424480 end:0x80425078 + .bss start:0x804D5620 end:0x804D5780 + .sdata start:0x8051E280 end:0x8051E290 + .sbss start:0x8051F5AC end:0x8051F5D0 + +revolution/ai/ai.c: + .text start:0x80355020 end:0x803555E4 + .data start:0x80425078 end:0x804250C0 + .sdata start:0x8051E290 end:0x8051E298 + .sbss start:0x8051F5D0 end:0x8051F610 + +revolution/ax/AXAux.c: + .text start:0x803555E4 end:0x80355604 + .sbss start:0x8051F610 end:0x8051F618 + +revolution/ax/AXCL.c: + .text start:0x80355604 end:0x80355634 + .sbss start:0x8051F618 end:0x8051F620 + +revolution/ax/AXFXReverbHi.c: + .text start:0x80355634 end:0x803556C0 + .sdata2 start:0x80524438 end:0x80524440 + +revolution/ax/AXFXReverbHiExp.c: + .text start:0x803556C0 end:0x80356498 + .data start:0x804250C0 end:0x80425260 + .sdata2 start:0x80524440 end:0x80524480 + +revolution/ax/AXFXHooks.c: + .text start:0x80356498 end:0x803564D0 + .sdata start:0x8051E298 end:0x8051E2A0 + +revolution/mem/mem_heapCommon.c: + .text start:0x803564D0 end:0x803567D0 + .bss start:0x804D5780 end:0x804D57A8 + .sbss start:0x8051F620 end:0x8051F628 + +revolution/mem/mem_expHeap.c: + .text start:0x803567D0 end:0x80356F0C + +revolution/mem/mem_allocator.c: + .text start:0x80356F0C end:0x80356F60 + .sdata2 start:0x80524480 end:0x80524488 + +revolution/mem/mem_list.c: + .text start:0x80356F60 end:0x80357008 + +revolution/dsp/dsp.c: + .text start:0x80357008 end:0x8035714C + .data start:0x80425260 end:0x804252E0 + .sdata start:0x8051E2A0 end:0x8051E2A8 + .sbss start:0x8051F628 end:0x8051F630 + +revolution/dsp/dsp_debug.c: + .text start:0x8035714C end:0x8035719C + +revolution/dsp/dsp_task.c: + .text start:0x8035719C end:0x803575FC + .data start:0x804252E0 end:0x80425420 + .sbss start:0x8051F630 end:0x8051F640 + +revolution/card/CARDBios.c: + .text start:0x803575FC end:0x80358B48 + .data start:0x80425420 end:0x80425480 + .bss start:0x804D57A8 end:0x804D5A00 + .sdata start:0x8051E2A8 end:0x8051E2B0 + .sbss start:0x8051F640 end:0x8051F648 + +revolution/card/CARDUnlock.c: + .text start:0x80358B48 end:0x803598B0 + .data start:0x80425480 end:0x804255E0 + .sdata start:0x8051E2B0 end:0x8051E2B8 + +revolution/card/CARDRdwr.c: + .text start:0x803598B0 end:0x80359B00 + +revolution/card/CARDBlock.c: + .text start:0x80359B00 end:0x80359EC4 + +revolution/card/CARDDir.c: + .text start:0x80359EC4 end:0x8035A120 + +revolution/card/CARDCheck.c: + .text start:0x8035A120 end:0x8035B218 + +revolution/card/CARDMount.c: + .text start:0x8035B218 end:0x8035BCC8 + .data start:0x804255E0 end:0x80425620 + +revolution/card/CARDFormat.c: + .text start:0x8035BCC8 end:0x8035C31C + +revolution/card/CARDOpen.c: + .text start:0x8035C31C end:0x8035C83C + +revolution/card/CARDCreate.c: + .text start:0x8035C83C end:0x8035CBC8 + +revolution/card/CARDRead.c: + .text start:0x8035CBC8 end:0x8035D030 + +revolution/card/CARDWrite.c: + .text start:0x8035D030 end:0x8035D3B4 + +revolution/card/CARDStat.c: + .text start:0x8035D3B4 end:0x8035D7E8 + +revolution/card/CARDNet.c: + .text start:0x8035D7E8 end:0x8035D88C + .sdata start:0x8051E2B8 end:0x8051E2C0 + +revolution/nand/nand.c: + .text start:0x8035D88C end:0x8035E32C + +revolution/nand/NANDOpenClose.c: + .text start:0x8035E32C end:0x8035EAE4 + .data start:0x80425620 end:0x80425660 + .sdata start:0x8051E2C0 end:0x8051E2C8 + .sbss start:0x8051F648 end:0x8051F650 + +revolution/nand/NANDCore.c: + .text start:0x8035EAE4 end:0x8035FAC0 + .rodata start:0x803DD048 end:0x803DD180 + .data start:0x80425660 end:0x80425770 + .bss start:0x804D5A00 end:0x804D5A40 + .sdata start:0x8051E2C8 end:0x8051E2F0 + .sbss start:0x8051F650 end:0x8051F65C + +revolution/nand/NANDCheck.c: + .text start:0x8035FAC0 end:0x8035FC84 + .data start:0x80425770 end:0x80425820 + .sdata start:0x8051E2F0 end:0x8051E300 + +revolution/sc/scsystem.c: + .text start:0x8035FC84 end:0x80361624 + .rodata start:0x803DD180 end:0x803DD1D8 + .data start:0x80425820 end:0x804259A0 + .bss start:0x804D5A40 end:0x804DDBE0 + .sdata start:0x8051E300 end:0x8051E3D8 + .sbss start:0x8051F65C end:0x8051F674 + +revolution/sc/scapi.c: + .text start:0x80361624 end:0x80361A04 + +revolution/sc/scapi_prdinfo.c: + .text start:0x80361A04 end:0x80361BF4 + .data start:0x804259A0 end:0x804259E8 + .sdata start:0x8051E3D8 end:0x8051E3E0 + +revolution/wenc/wenc.c: + .text start:0x80361BF4 end:0x80361ECC + .rodata start:0x803DD1D8 end:0x803DD218 + .sdata2 start:0x80524488 end:0x80524490 + +revolution/arc/arc.c: + .text start:0x80361ECC end:0x803623D8 + .data start:0x804259E8 end:0x80425A10 + .sdata start:0x8051E3E0 end:0x8051E3E8 + +revolution/ipc/ipcMain.c: + .text start:0x803623D8 end:0x8036245C + .sbss start:0x8051F674 end:0x8051F688 + +revolution/ipc/ipcclt.c: + .text start:0x8036245C end:0x80363B5C + .bss start:0x804DDBE0 end:0x804DDC30 + .sdata start:0x8051E3E8 end:0x8051E3F0 + .sbss start:0x8051F688 end:0x8051F698 + +revolution/ipc/memory.c: + .text start:0x80363B5C end:0x80364080 + .bss start:0x804DDC30 end:0x804DDCB0 + +revolution/ipc/ipcProfile.c: + .text start:0x80364080 end:0x80364244 + .bss start:0x804DDCB0 end:0x804DDDB0 + .sbss start:0x8051F698 end:0x8051F6A0 + +revolution/fs/fs.c: + .text start:0x80364244 end:0x803655D0 + .data start:0x80425A10 end:0x80425A38 + .sdata start:0x8051E3F0 end:0x8051E400 + .sbss start:0x8051F6A0 end:0x8051F6B8 + +revolution/pad/Padclamp.c: + .text start:0x803655D0 end:0x803659F4 + .sdata2 start:0x80524490 end:0x80524498 + +revolution/pad/Pad.c: + .text start:0x803659F4 end:0x8036735C + .data start:0x80425A38 end:0x80425A90 + .bss start:0x804DDDB0 end:0x804DDE40 + .sdata start:0x8051E400 end:0x8051E420 + .sbss start:0x8051F6B8 end:0x8051F6E8 + +revolution/wpad/WPAD.c: + .text start:0x8036735C end:0x8036DFD4 + .rodata start:0x803DD218 end:0x803DD258 + .data start:0x80425A90 end:0x80425CE8 + .bss start:0x804DDE40 end:0x804E1268 + .sdata start:0x8051E420 end:0x8051E430 + .sbss start:0x8051F6E8 end:0x8051F710 + .sdata2 start:0x80524498 end:0x805244A0 + +revolution/wpad/WPADHIDParser.c: + .text start:0x8036DFD4 end:0x80372870 + .data start:0x80425CE8 end:0x80426148 + .bss start:0x804E1268 end:0x804E1280 + .sbss start:0x8051F710 end:0x8051F720 + .sdata2 start:0x805244A0 end:0x805244C8 + +revolution/wpad/WPADMem.c: + .bss start:0x804E1280 end:0x804E12D0 + +revolution/wpad/WPADEncrypt.c: + .text start:0x80372870 end:0x80373108 + .data start:0x80426148 end:0x80426AC8 + +revolution/kpad/KPAD.c: + .text start:0x80373158 end:0x80375E8C + .bss start:0x804E12D0 end:0x804E22E0 + .sdata start:0x8051E430 end:0x8051E4A0 + .sbss start:0x8051F720 end:0x8051F758 + .sdata2 start:0x805244C8 end:0x80524520 + +revolution/euart/euart.c: + .text start:0x80375E8C end:0x803761FC + .sbss start:0x8051F758 end:0x8051F768 + +revolution/usb/usb.c: + .text start:0x803761FC end:0x8037729C + .data start:0x80426AC8 end:0x80427080 + .sdata start:0x8051E4A0 end:0x8051E4B0 + .sbss start:0x8051F768 end:0x8051F778 + +revolution/wud/WUD.c: + .text start:0x8037729C end:0x8037AFC8 + .data start:0x80427080 end:0x80427E48 + .bss start:0x804E22E0 end:0x804E4040 + .sdata start:0x8051E4B0 end:0x8051E4B8 + .sbss start:0x8051F778 end:0x8051F79C + .sdata2 start:0x80524520 end:0x80524528 + +revolution/wud/WUDHidHost.c: + .text start:0x8037AFC8 end:0x8037B4C8 + .data start:0x80427E48 end:0x804280C8 + +revolution/wud/debug_msg.c: + .text start:0x8037B4C8 end:0x8037B518 + +revolution/bte/gki_buffer.c: + .text start:0x8037B518 end:0x8037C95C + .data start:0x804280C8 end:0x80428210 + +revolution/bte/gki_time.c: + .text start:0x8037C95C end:0x8037CEB4 + +revolution/bte/gki_ppc.c: + .text start:0x8037CEB4 end:0x8037D144 + .bss start:0x804E4040 end:0x8050CB20 + +revolution/bte/hcisu_h2.c: + .text start:0x8037D144 end:0x8037D7E0 + .rodata start:0x803DD258 end:0x803DD270 + .data start:0x80428210 end:0x80428280 + .bss start:0x8050CB20 end:0x8050CB60 + .sdata2 start:0x80524528 end:0x80524538 + +revolution/bte/uusb_ppc.c: + .text start:0x8037D7E0 end:0x8037ECBC + .data start:0x80428280 end:0x80428FC8 + .bss start:0x8050CB60 end:0x8050EBC0 + .sdata start:0x8051E4B8 end:0x8051E4D8 + .sbss start:0x8051F79C end:0x8051F7B0 + +revolution/bte/bta_dm_cfg.c: + .rodata start:0x803DD270 end:0x803DD300 + .sdata start:0x8051E4D8 end:0x8051E4F0 + .sbss2 start:0x80524AA8 end:0x80524AB0 + +revolution/bte/bta_hh_cfg.c: + .rodata start:0x803DD300 end:0x803DD310 + .sdata start:0x8051E4F0 end:0x8051E500 + +revolution/bte/bta_sys_cfg.c: + .sdata start:0x8051E500 end:0x8051E508 + .sdata2 start:0x80524538 end:0x80524540 + +revolution/bte/bte_hcisu.c: + .text start:0x8037ECBC end:0x8037ED74 + .sbss start:0x8051F7B0 end:0x8051F7BC + +revolution/bte/bte_init.c: + .text start:0x8037ED74 end:0x8037EDA0 + +revolution/bte/bte_logmsg.c: + .text start:0x8037EDA0 end:0x8037EF04 + .bss start:0x8050EBC0 end:0x8050F3A0 + .sdata start:0x8051E508 end:0x8051E510 + +revolution/bte/bte_main.c: + .text start:0x8037EF04 end:0x8037F074 + .bss start:0x8050F3A0 end:0x805103D0 + .sdata start:0x8051E510 end:0x8051E51C + .sbss start:0x8051F7BC end:0x8051F7C0 + +revolution/bte/btu_task1.c: + .text start:0x8037F074 end:0x8037F4C4 + .bss start:0x805103D0 end:0x80510458 + .sdata start:0x8051E51C end:0x8051E520 + .sbss start:0x8051F7C0 end:0x8051F7D0 + +revolution/bte/bd.c: + .text start:0x8037F4C4 end:0x8037F598 + .sbss2 start:0x80524AB0 end:0x80524AB6 + +revolution/bte/bta_sys_conn.c: + .text start:0x8037F598 end:0x8037F7EC + +revolution/bte/bta_sys_main.c: + .text start:0x8037F7EC end:0x8037FA30 + .data start:0x80428FC8 end:0x80429000 + .bss start:0x80510458 end:0x805104E8 + +revolution/bte/ptim.c: + .text start:0x8037FA30 end:0x8037FC10 + +revolution/bte/utl.c: + .text start:0x8037FC10 end:0x8037FC54 + +revolution/bte/bta_dm_act.c: + .text start:0x8037FC54 end:0x80381F90 + .rodata start:0x803DD310 end:0x803DD3B8 + .data start:0x80429000 end:0x80429140 + .bss start:0x805104E8 end:0x80510518 + .sdata2 start:0x80524540 end:0x80524548 + +revolution/bte/bta_dm_api.c: + .text start:0x80381F90 end:0x803823FC + .sdata2 start:0x80524548 end:0x80524558 + +revolution/bte/bta_dm_main.c: + .text start:0x803823FC end:0x8038255C + .rodata start:0x803DD3B8 end:0x803DD4E0 + .bss start:0x80510518 end:0x80510698 + +revolution/bte/bta_dm_pm.c: + .text start:0x8038255C end:0x80382F78 + .data start:0x80429140 end:0x80429190 + .bss start:0x80510698 end:0x805106C8 + +revolution/bte/bta_hh_act.c: + .text start:0x80382F78 end:0x803846C0 + .data start:0x80429190 end:0x80429688 + .sdata start:0x8051E520 end:0x8051E528 + +revolution/bte/bta_hh_api.c: + .text start:0x803846C0 end:0x80384A90 + .data start:0x80429688 end:0x804296B8 + .sdata2 start:0x80524558 end:0x80524560 + +revolution/bte/bta_hh_main.c: + .text start:0x80384A90 end:0x80384FE4 + .rodata start:0x803DD4E0 end:0x803DD568 + .data start:0x804296B8 end:0x80429998 + .bss start:0x805106C8 end:0x805108F8 + +revolution/bte/bta_hh_utils.c: + .text start:0x80384FE4 end:0x80385390 + .data start:0x80429998 end:0x80429C58 + +revolution/bte/btm_acl.c: + .text start:0x80385390 end:0x803870D4 + .data start:0x80429C58 end:0x8042A078 + +revolution/bte/btm_dev.c: + .text start:0x803870D4 end:0x803877A0 + +revolution/bte/btm_devctl.c: + .text start:0x803877A0 end:0x80389128 + .data start:0x8042A078 end:0x8042A2D8 + .sdata start:0x8051E528 end:0x8051E540 + +revolution/bte/btm_discovery.c: + .text start:0x80389128 end:0x8038925C + +revolution/bte/btm_inq.c: + .text start:0x8038925C end:0x8038ACF4 + .data start:0x8042A2D8 end:0x8042A4E8 + .sdata2 start:0x80524560 end:0x80524568 + +revolution/bte/btm_main.c: + .text start:0x8038ACF4 end:0x8038AD50 + .bss start:0x805108F8 end:0x805130C0 + +revolution/bte/btm_pm.c: + .text start:0x8038AD50 end:0x8038B9E4 + .rodata start:0x803DD568 end:0x803DD578 + .data start:0x8042A4E8 end:0x8042A528 + .sdata2 start:0x80524568 end:0x80524570 + +revolution/bte/btm_sco.c: + .text start:0x8038B9E4 end:0x8038C81C + .rodata start:0x803DD578 end:0x803DD588 + .data start:0x8042A528 end:0x8042A828 + +revolution/bte/btm_sec.c: + .text start:0x8038C81C end:0x8038F7E0 + .data start:0x8042A828 end:0x8042B238 + .sdata2 start:0x80524570 end:0x80524578 + +revolution/bte/btu_hcif.c: + .text start:0x8038F7E0 end:0x80390A3C + .data start:0x8042B238 end:0x8042B2C8 + +revolution/bte/btu_init.c: + .text start:0x80390A3C end:0x80390AB4 + .sdata2 start:0x80524578 end:0x80524580 + +revolution/bte/wbt_ext.c: + .text start:0x80390AB4 end:0x80390B94 + +revolution/bte/gap_api.c: + .text start:0x80390B94 end:0x80390BF4 + +revolution/bte/gap_conn.c: + .text start:0x80390BF4 end:0x80391730 + .data start:0x8042B2C8 end:0x8042B398 + .sdata start:0x8051E540 end:0x8051E548 + +revolution/bte/gap_utils.c: + .text start:0x80391730 end:0x80391D4C + .data start:0x8042B398 end:0x8042B688 + .bss start:0x805130C0 end:0x80513470 + +revolution/bte/hcicmds.c: + .text start:0x80391D4C end:0x80394468 + .rodata start:0x803DD588 end:0x803DD598 + +revolution/bte/hidd_api.c: + .text start:0x80394468 end:0x803944D0 + +revolution/bte/hidd_conn.c: + .text start:0x803944D0 end:0x80394590 + .data start:0x8042B688 end:0x8042B6B8 + +revolution/bte/hidd_mgmt.c: + .text start:0x80394590 end:0x80394658 + .data start:0x8042B6B8 end:0x8042B6D8 + .bss start:0x80513470 end:0x805135B8 + +revolution/bte/hidd_pm.c: + .text start:0x80394658 end:0x803949D4 + +revolution/bte/hidh_api.c: + .text start:0x803949D4 end:0x80395754 + .data start:0x8042B6D8 end:0x8042B7F0 + .bss start:0x805135B8 end:0x805139C0 + +revolution/bte/hidh_conn.c: + .text start:0x80395754 end:0x80397794 + .rodata start:0x803DD598 end:0x803DD5C0 + .data start:0x8042B7F0 end:0x8042BBD8 + +revolution/bte/l2c_api.c: + .text start:0x80397794 end:0x80398360 + .data start:0x8042BBD8 end:0x8042C368 + +revolution/bte/l2c_csm.c: + .text start:0x80398360 end:0x8039983C + .data start:0x8042C368 end:0x8042CBA0 + +revolution/bte/l2c_link.c: + .text start:0x8039983C end:0x8039A9C8 + .data start:0x8042CBA0 end:0x8042CE10 + +revolution/bte/l2c_main.c: + .text start:0x8039A9C8 end:0x8039B9F8 + .data start:0x8042CE10 end:0x8042D110 + .bss start:0x805139C0 end:0x805141A8 + +revolution/bte/l2c_utils.c: + .text start:0x8039B9F8 end:0x8039D8BC + .data start:0x8042D110 end:0x8042D1F8 + .sdata start:0x8051E548 end:0x8051E558 + +revolution/bte/port_api.c: + .text start:0x8039D8BC end:0x8039D90C + +revolution/bte/port_rfc.c: + .text start:0x8039D90C end:0x8039ED08 + .data start:0x8042D1F8 end:0x8042D528 + +revolution/bte/port_utils.c: + .text start:0x8039ED08 end:0x8039F2E0 + .data start:0x8042D528 end:0x8042D670 + +revolution/bte/rfc_l2cap_if.c: + .text start:0x8039F2E0 end:0x8039FC14 + .data start:0x8042D670 end:0x8042D7B0 + +revolution/bte/rfc_mx_fsm.c: + .text start:0x8039FC14 end:0x803A0858 + .data start:0x8042D7B0 end:0x8042DA68 + +revolution/bte/rfc_port_fsm.c: + .text start:0x803A0858 end:0x803A19F8 + .data start:0x8042DA68 end:0x8042DD90 + +revolution/bte/rfc_port_if.c: + .text start:0x803A19F8 end:0x803A1F24 + .bss start:0x805141A8 end:0x805145C0 + +revolution/bte/rfc_ts_frames.c: + .text start:0x803A1F24 end:0x803A356C + .data start:0x8042DD90 end:0x8042DE68 + .sdata start:0x8051E558 end:0x8051E568 + +revolution/bte/rfc_utils.c: + .text start:0x803A356C end:0x803A3D4C + .rodata start:0x803DD5C0 end:0x803DD6C0 + .data start:0x8042DE68 end:0x8042DEF8 + +revolution/bte/sdp_api.c: + .text start:0x803A3D4C end:0x803A4BB4 + .data start:0x8042DEF8 end:0x8042DF48 + +revolution/bte/sdp_db.c: + .text start:0x803A4BB4 end:0x803A5880 + .data start:0x8042DF48 end:0x8042DFE0 + +revolution/bte/sdp_discovery.c: + .text start:0x803A5880 end:0x803A6AF8 + .data start:0x8042DFE0 end:0x8042E140 + +revolution/bte/sdp_main.c: + .text start:0x803A6AF8 end:0x803A7664 + .data start:0x8042E140 end:0x8042E4A0 + .bss start:0x805145C0 end:0x80518BF8 + +revolution/bte/sdp_server.c: + .text start:0x803A7664 end:0x803A8374 + .data start:0x8042E4A0 end:0x8042E4E0 + +revolution/bte/sdp_utils.c: + .text start:0x803A8374 end:0x803A93B4 + .rodata start:0x803DD6C0 end:0x803DD6D0 + .data start:0x8042E4E0 end:0x8042E5D8 + +revolution/tpl/TPL.c: + .text start:0x803A93B4 end:0x803A94E8 + .data start:0x8042E5D8 end:0x8042E608 + .sdata start:0x8051E568 end:0x8051E570 + +revolution/gd/GDBase.c: + .text start:0x803A94E8 end:0x803A9640 + .sbss start:0x8051F7D0 end:0x8051F7D8 + +revolution/gd/GDGeometry.c: + .text start:0x803A9640 end:0x803AA028 + .data start:0x8042E608 end:0x8042E670 + +PowerPC_EABI_Support/Runtime/Src/__mem.c: + .text start:0x803AA028 end:0x803AA044 + +PowerPC_EABI_Support/Runtime/Src/__va_arg.c: + .text start:0x803AA044 end:0x803AA10C + +PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c: + .text start:0x803AA10C end:0x803AA16C + .sbss start:0x8051F7D8 end:0x8051F7E8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c: + .sbss start:0x8051F7E8 end:0x8051F7F0 + +PowerPC_EABI_Support/Runtime/Src/NMWException.cp: + extab start:0x800064E0 end:0x80006528 + extabindex start:0x800066A0 end:0x800066DC + .text start:0x803AA16C end:0x803AA51C + +PowerPC_EABI_Support/Runtime/Src/ptmf.c: + .text start:0x803AA51C end:0x803AA5B0 + .rodata start:0x803DD6D0 end:0x803DD6E0 + +PowerPC_EABI_Support/Runtime/Src/runtime.c: + .text start:0x803AA5B0 end:0x803AAE4C + .rodata start:0x803DD6E0 end:0x803DD6F8 + +PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp: + .text start:0x803AAE4C end:0x803AAEBC + .ctors start:0x803BA740 end:0x803BA744 rename:.ctors$10 + .dtors start:0x803BA8E0 end:0x803BA8E4 rename:.dtors$10 + .dtors start:0x803BA8E4 end:0x803BA8E8 rename:.dtors$15 + .sdata start:0x8051E570 end:0x8051E578 + +PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp: + .text start:0x803AAEBC end:0x803AAF20 + .bss start:0x80518BF8 end:0x80518C08 + +PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.cpp: + .text start:0x803AAF20 end:0x803AAFD8 + .rodata start:0x803DD6F8 end:0x803DD768 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c: + extab start:0x80006528 end:0x80006540 + extabindex start:0x800066DC end:0x80006700 + .text start:0x803AAFD8 end:0x803AB4EC + .rodata start:0x803DD768 end:0x803DD780 + .bss start:0x80518C08 end:0x80518C40 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c: + extab start:0x80006540 end:0x80006550 + extabindex start:0x80006700 end:0x80006718 + .text start:0x803AB4EC end:0x803AB5FC + .data start:0x8042E670 end:0x8042E7B0 + .bss start:0x80518C40 end:0x80518F40 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c: + extab start:0x80006550 end:0x80006578 + extabindex start:0x80006718 end:0x80006754 + .text start:0x803AB5FC end:0x803AC0BC + .rodata start:0x803DD780 end:0x803DD860 + .data start:0x8042E7B0 end:0x8042E8D8 + .sdata2 start:0x80524580 end:0x80524588 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c: + extab start:0x80006578 end:0x80006580 + extabindex start:0x80006754 end:0x80006760 + .text start:0x803AC0BC end:0x803AC128 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c: + extab start:0x80006580 end:0x80006588 + extabindex start:0x80006760 end:0x8000676C + .text start:0x803AC128 end:0x803AC208 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c: + extab start:0x80006588 end:0x80006598 + extabindex start:0x8000676C end:0x80006784 + .text start:0x803AC208 end:0x803AC484 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c: + .text start:0x803AC484 end:0x803AC4BC + .rodata start:0x803DD860 end:0x803DDC60 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/locale.c: + .rodata start:0x803DDC60 end:0x803DDD68 + .data start:0x8042E8D8 end:0x8042EAD0 + .sdata2 start:0x80524588 end:0x805245A0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c: + extab start:0x80006598 end:0x800065A0 + extabindex start:0x80006784 end:0x80006790 + .text start:0x803AC4BC end:0x803AC7C4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c: + extab start:0x800065A0 end:0x800065B0 + extabindex start:0x80006790 end:0x800067A8 + .text start:0x803AC7C4 end:0x803ACA74 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c: + extab start:0x800065B0 end:0x800065B8 + extabindex start:0x800067A8 end:0x800067B4 + .text start:0x803ACA74 end:0x803ACCE4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c: + extab start:0x800065B8 end:0x800065C0 + extabindex start:0x800067B4 end:0x800067C0 + .text start:0x803ACCE4 end:0x803ACE04 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c: + extab start:0x800065C0 end:0x800065C8 + extabindex start:0x800067C0 end:0x800067CC + .text start:0x803ACE04 end:0x803ACF74 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c: + .text start:0x803ACF74 end:0x803AD244 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/math_api.c: + extab start:0x800065C8 end:0x800065E0 + extabindex start:0x800067CC end:0x800067F0 + .text start:0x803AD244 end:0x803AD340 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c: + .text start:0x803AD340 end:0x803AD350 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c: + extab start:0x800065E0 end:0x80006650 + extabindex start:0x800067F0 end:0x80006898 + .text start:0x803AD350 end:0x803AF8A4 + .rodata start:0x803DDD68 end:0x803DDD98 + .data start:0x8042EAD0 end:0x8042ED20 + .sdata start:0x8051E578 end:0x8051E580 + .sdata2 start:0x805245A0 end:0x805245A8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c: + .sdata start:0x8051E580 end:0x8051E588 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wctype.c: + .rodata start:0x803DDD98 end:0x803DE398 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c: + .text start:0x803AF8A4 end:0x803AF934 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c: + extab start:0x80006650 end:0x80006658 + extabindex start:0x80006898 end:0x800068A4 + .text start:0x803AF934 end:0x803AF9E4 + .bss start:0x80518F40 end:0x80518F60 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c: + .text start:0x803AF9E4 end:0x803AFCE8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c: + extab start:0x80006658 end:0x80006670 + extabindex start:0x800068A4 end:0x800068C8 + .text start:0x803AFCE8 end:0x803B02AC + .data start:0x8042ED20 end:0x8042ED68 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wstring.c: + .text start:0x803B02AC end:0x803B030C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c: + .text start:0x803B030C end:0x803B0394 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c: + extab start:0x80006670 end:0x80006678 + extabindex start:0x800068C8 end:0x800068D4 + .text start:0x803B0394 end:0x803B046C + .sbss start:0x8051F7F0 end:0x8051F7F8 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/abort_exit_ppc_eabi.c: + extab start:0x80006678 end:0x80006680 + extabindex start:0x800068D4 end:0x800068E0 + .text start:0x803B046C end:0x803B04A0 + .sbss start:0x8051F7F8 end:0x8051F800 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_sun.c: + extab start:0x80006680 end:0x80006688 + extabindex start:0x800068E0 end:0x800068EC + .text start:0x803B04A0 end:0x803B04E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c: + .text start:0x803B04E0 end:0x803B058C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c: + .text start:0x803B058C end:0x803B0850 + .sdata2 start:0x805245A8 end:0x80524630 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c: + .text start:0x803B0850 end:0x803B0AE8 + .sdata2 start:0x80524630 end:0x805246B8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c: + .text start:0x803B0AE8 end:0x803B0D58 + .sdata2 start:0x805246B8 end:0x80524710 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c: + .text start:0x803B0D58 end:0x803B0F8C + .rodata start:0x803DE398 end:0x803DE3C8 + .sdata2 start:0x80524710 end:0x80524788 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c: + .text start:0x803B0F8C end:0x803B12BC + .rodata start:0x803DE3C8 end:0x803DE3D8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c: + .text start:0x803B12BC end:0x803B1B04 + .rodata start:0x803DE3D8 end:0x803DE408 + .sdata2 start:0x80524788 end:0x80524898 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c: + .text start:0x803B1B04 end:0x803B1E9C + .rodata start:0x803DE408 end:0x803DE590 + .sdata2 start:0x80524898 end:0x805248F0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c: + .text start:0x803B1E9C end:0x803B1FAC + .sdata2 start:0x805248F0 end:0x80524938 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c: + .text start:0x803B1FAC end:0x803B36B8 + .rodata start:0x803DE590 end:0x803DE5E0 + .sdata2 start:0x80524938 end:0x80524978 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c: + .text start:0x803B36B8 end:0x803B3778 + .sdata2 start:0x80524978 end:0x805249B0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c: + .text start:0x803B3778 end:0x803B39D0 + .rodata start:0x803DE5E0 end:0x803DE648 + .sdata2 start:0x805249B0 end:0x805249E8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c: + .text start:0x803B39D0 end:0x803B3C10 + .rodata start:0x803DE648 end:0x803DE6E0 + .sdata2 start:0x805249E8 end:0x80524A10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c: + .text start:0x803B3C10 end:0x803B3D50 + .sdata2 start:0x80524A10 end:0x80524A20 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c: + .text start:0x803B3D50 end:0x803B3D7C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c: + .text start:0x803B3D7C end:0x803B3E50 + .sdata2 start:0x80524A20 end:0x80524A28 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c: + .text start:0x803B3E50 end:0x803B3F94 + .sdata2 start:0x80524A28 end:0x80524A38 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c: + .text start:0x803B3F94 end:0x803B401C + .sdata2 start:0x80524A38 end:0x80524A40 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c: + .text start:0x803B401C end:0x803B4188 + .sdata2 start:0x80524A40 end:0x80524A68 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c: + .text start:0x803B4188 end:0x803B4260 + .sdata2 start:0x80524A68 end:0x80524A70 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c: + .text start:0x803B4260 end:0x803B42D8 + .sdata2 start:0x80524A70 end:0x80524A78 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c: + .text start:0x803B42D8 end:0x803B42DC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c: + .text start:0x803B42DC end:0x803B42E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c: + .text start:0x803B42E0 end:0x803B42E4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c: + .text start:0x803B42E4 end:0x803B42E8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c: + .text start:0x803B42E8 end:0x803B42EC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c: + .text start:0x803B42EC end:0x803B42F0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c: + .text start:0x803B42F0 end:0x803B4538 + .sdata2 start:0x80524A78 end:0x80524A80 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c: + .text start:0x803B4538 end:0x803B453C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c: + .text start:0x803B453C end:0x803B4634 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c: + .text start:0x803B4634 end:0x803B485C + .bss start:0x80518F60 end:0x80518F88 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c: + .text start:0x803B485C end:0x803B49E0 + .rodata start:0x803DE6E0 end:0x803DE700 + .bss start:0x80518F88 end:0x80518F90 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c: + .text start:0x803B49E0 end:0x803B4A0C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c: + .text start:0x803B4A0C end:0x803B5248 + .rodata start:0x803DE700 end:0x803DE720 + .bss start:0x80518F90 end:0x8051A940 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c: + .text start:0x803B5248 end:0x803B53F4 + .bss start:0x8051A940 end:0x8051A958 + .sbss start:0x8051F800 end:0x8051F808 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c: + .text start:0x803B53F4 end:0x803B5480 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c: + .text start:0x803B5480 end:0x803B55C8 + .data start:0x8042ED68 end:0x8042EDD8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c: + .text start:0x803B55C8 end:0x803B66A4 + .rodata start:0x803DE720 end:0x803DE758 + .data start:0x8042EDD8 end:0x8042EE10 + .bss start:0x8051A958 end:0x8051A960 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c: + .text start:0x803B66A4 end:0x803B6D58 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c: + .text start:0x803B6D58 end:0x803B6D70 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c: + .text start:0x803B6D70 end:0x803B6E08 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c: + .text start:0x803B6E08 end:0x803B6E40 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c: + .text start:0x803B6E40 end:0x803B6EF8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/string_TRK.c: + .text start:0x803B6EF8 end:0x803B6F14 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c: + .text start:0x803B6F14 end:0x803B8930 + .rodata start:0x803DE758 end:0x803DE7E0 + .data start:0x8042EE10 end:0x8042EE40 + .bss start:0x8051A960 end:0x8051AEE0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c: + .text start:0x803B8950 end:0x803B8CC0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c: + .text start:0x803B8CC0 end:0x803B8E38 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c: + .text start:0x803B8E38 end:0x803B9154 + .data start:0x8042EE40 end:0x8042EE80 + .bss start:0x8051AEE0 end:0x8051AEE8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c: + .text start:0x803B9154 end:0x803B9198 + .bss start:0x8051AEE8 end:0x8051AEF4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c: + .text start:0x803B9198 end:0x803B9658 + .rodata start:0x803DE7E0 end:0x803DE8E8 + .data start:0x8042EE80 end:0x8042EEA8 + .bss start:0x8051AEF4 end:0x8051AF00 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c: + .text start:0x803B9658 end:0x803B968C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c: + .text start:0x803B968C end:0x803B96A8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c: + .text start:0x803B96A8 end:0x803B96F0 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c: + .text start:0x803B96F0 end:0x803B99B0 + .bss start:0x8051AF00 end:0x8051B41C + .sbss start:0x8051F808 end:0x8051F810 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c: + .text start:0x803B99B0 end:0x803B9C18 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c: + .text start:0x803B9C18 end:0x803B9C70 + +NdevExi2A/DebuggerDriver.c: + .text start:0x803B9C70 end:0x803B9FA4 + .sbss start:0x8051F810 end:0x8051F824 + +NdevExi2A/exi2.c: + .text start:0x803B9FA4 end:0x803BA730 diff --git a/config/RZDJ01/symbols.txt b/config/RZDJ01/symbols.txt new file mode 100644 index 0000000000..7a21b25597 --- /dev/null +++ b/config/RZDJ01/symbols.txt @@ -0,0 +1,33121 @@ +__check_pad3 = .init:0x80004000; // type:function size:0x28 scope:local +__set_debug_bba = .init:0x80004028; // type:function size:0xC scope:local +__get_debug_bba = .init:0x80004034; // type:function scope:local +__start = .init:0x8000403C; // type:function size:0x16C scope:weak +__init_registers = .init:0x800041A8; // type:function size:0x90 scope:local +__init_data = .init:0x80004238; // type:function size:0xA8 scope:local +__init_hardware = .init:0x800042E0; // type:function size:0x24 scope:global +__flush_cache = .init:0x80004304; // type:function scope:global +memcpy = .init:0x80004338; // type:function scope:global +__fill_mem = .init:0x80004388; // type:function scope:global +memset = .init:0x8000443C; // type:function size:0x30 scope:global +lbl_8000446C = .init:0x8000446C; // type:label +lbl_8000449C = .init:0x8000449C; // type:label +lbl_800044C0 = .init:0x800044C0; // type:label +lbl_80004600 = .init:0x80004600; // type:label +lbl_80005400 = .init:0x80005400; // type:label +lbl_800063F4 = .init:0x800063F4; // type:label +_rom_copy_info = .init:0x80006420; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800064A4; // type:object size:0x20 scope:global data:4byte +@etb_800064E0 = extab:0x800064E0; // type:object size:0x18 scope:local hidden +@etb_800064F8 = extab:0x800064F8; // type:object size:0x8 scope:local hidden +@etb_80006500 = extab:0x80006500; // type:object size:0x18 scope:local hidden +@etb_80006518 = extab:0x80006518; // type:object size:0x8 scope:local hidden +@etb_80006520 = extab:0x80006520; // type:object size:0x8 scope:local hidden +@etb_80006528 = extab:0x80006528; // type:object size:0x8 scope:local hidden +@etb_80006530 = extab:0x80006530; // type:object size:0x8 scope:local hidden +@etb_80006538 = extab:0x80006538; // type:object size:0x8 scope:local hidden +@etb_80006540 = extab:0x80006540; // type:object size:0x8 scope:local hidden +@etb_80006548 = extab:0x80006548; // type:object size:0x8 scope:local hidden +@etb_80006550 = extab:0x80006550; // type:object size:0x8 scope:local hidden +@etb_80006558 = extab:0x80006558; // type:object size:0x8 scope:local hidden +@etb_80006560 = extab:0x80006560; // type:object size:0x8 scope:local hidden +@etb_80006568 = extab:0x80006568; // type:object size:0x8 scope:local hidden +@etb_80006570 = extab:0x80006570; // type:object size:0x8 scope:local hidden +@etb_80006578 = extab:0x80006578; // type:object size:0x8 scope:local hidden +@etb_80006580 = extab:0x80006580; // type:object size:0x8 scope:local hidden +@etb_80006588 = extab:0x80006588; // type:object size:0x8 scope:local hidden +@etb_80006590 = extab:0x80006590; // type:object size:0x8 scope:local hidden +@etb_80006598 = extab:0x80006598; // type:object size:0x8 scope:local hidden +@etb_800065A0 = extab:0x800065A0; // type:object size:0x8 scope:local hidden +@etb_800065A8 = extab:0x800065A8; // type:object size:0x8 scope:local hidden +@etb_800065B0 = extab:0x800065B0; // type:object size:0x8 scope:local hidden +@etb_800065B8 = extab:0x800065B8; // type:object size:0x8 scope:local hidden +@etb_800065C0 = extab:0x800065C0; // type:object size:0x8 scope:local hidden +@etb_800065C8 = extab:0x800065C8; // type:object size:0x8 scope:local hidden +@etb_800065D0 = extab:0x800065D0; // type:object size:0x8 scope:local hidden +@etb_800065D8 = extab:0x800065D8; // type:object size:0x8 scope:local hidden +@etb_800065E0 = extab:0x800065E0; // type:object size:0x8 scope:local hidden +@etb_800065E8 = extab:0x800065E8; // type:object size:0x8 scope:local hidden +@etb_800065F0 = extab:0x800065F0; // type:object size:0x8 scope:local hidden +@etb_800065F8 = extab:0x800065F8; // type:object size:0x8 scope:local hidden +@etb_80006600 = extab:0x80006600; // type:object size:0x8 scope:local hidden +@etb_80006608 = extab:0x80006608; // type:object size:0x8 scope:local hidden +@etb_80006610 = extab:0x80006610; // type:object size:0x8 scope:local hidden +@etb_80006618 = extab:0x80006618; // type:object size:0x8 scope:local hidden +@etb_80006620 = extab:0x80006620; // type:object size:0x8 scope:local hidden +@etb_80006628 = extab:0x80006628; // type:object size:0x8 scope:local hidden +@etb_80006630 = extab:0x80006630; // type:object size:0x8 scope:local hidden +@etb_80006638 = extab:0x80006638; // type:object size:0x8 scope:local hidden +@etb_80006640 = extab:0x80006640; // type:object size:0x8 scope:local hidden +@etb_80006648 = extab:0x80006648; // type:object size:0x8 scope:local hidden +@etb_80006650 = extab:0x80006650; // type:object size:0x8 scope:local hidden +@etb_80006658 = extab:0x80006658; // type:object size:0x8 scope:local hidden +@etb_80006660 = extab:0x80006660; // type:object size:0x8 scope:local hidden +@etb_80006668 = extab:0x80006668; // type:object size:0x8 scope:local hidden +@etb_80006670 = extab:0x80006670; // type:object size:0x8 scope:local hidden +@etb_80006678 = extab:0x80006678; // type:object size:0x8 scope:local hidden +@etb_80006680 = extab:0x80006680; // type:object size:0x8 scope:local hidden +@339 = extabindex:0x800066A0; // type:object size:0xC scope:local align:4 +@350 = extabindex:0x800066AC; // type:object size:0xC scope:local align:4 +@381 = extabindex:0x800066B8; // type:object size:0xC scope:local align:4 +@399 = extabindex:0x800066C4; // type:object size:0xC scope:local align:4 +@425 = extabindex:0x800066D0; // type:object size:0xC scope:local align:4 +@1214 = extabindex:0x800066DC; // type:object size:0xC scope:local align:4 +@1414 = extabindex:0x800066E8; // type:object size:0xC scope:local align:4 +@1629 = extabindex:0x800066F4; // type:object size:0xC scope:local align:4 +@162 = extabindex:0x80006700; // type:object size:0xC scope:local align:4 +@176 = extabindex:0x8000670C; // type:object size:0xC scope:local align:4 +@1169 = extabindex:0x80006718; // type:object size:0xC scope:local align:4 +@1200 = extabindex:0x80006724; // type:object size:0xC scope:local align:4 +@1251 = extabindex:0x80006730; // type:object size:0xC scope:local align:4 +@1401 = extabindex:0x8000673C; // type:object size:0xC scope:local align:4 +@1433 = extabindex:0x80006748; // type:object size:0xC scope:local align:4 +@290 = extabindex:0x80006754; // type:object size:0xC scope:local align:4 +@175 = extabindex:0x80006760; // type:object size:0xC scope:local align:4 +@879 = extabindex:0x8000676C; // type:object size:0xC scope:local align:4 +@942 = extabindex:0x80006778; // type:object size:0xC scope:local align:4 +@756 = extabindex:0x80006784; // type:object size:0xC scope:local align:4 +@549 = extabindex:0x80006790; // type:object size:0xC scope:local align:4 +@565 = extabindex:0x8000679C; // type:object size:0xC scope:local align:4 +@246 = extabindex:0x800067A8; // type:object size:0xC scope:local align:4 +@965 = extabindex:0x800067B4; // type:object size:0xC scope:local align:4 +@154 = extabindex:0x800067C0; // type:object size:0xC scope:local align:4 +@616 = extabindex:0x800067CC; // type:object size:0xC scope:local align:4 +@619 = extabindex:0x800067D8; // type:object size:0xC scope:local align:4 +@631 = extabindex:0x800067E4; // type:object size:0xC scope:local align:4 +@2265 = extabindex:0x800067F0; // type:object size:0xC scope:local align:4 +@2339 = extabindex:0x800067FC; // type:object size:0xC scope:local align:4 +@2405 = extabindex:0x80006808; // type:object size:0xC scope:local align:4 +@2584 = extabindex:0x80006814; // type:object size:0xC scope:local align:4 +@2722 = extabindex:0x80006820; // type:object size:0xC scope:local align:4 +@2731 = extabindex:0x8000682C; // type:object size:0xC scope:local align:4 +@2744 = extabindex:0x80006838; // type:object size:0xC scope:local align:4 +@2749 = extabindex:0x80006844; // type:object size:0xC scope:local align:4 +@2759 = extabindex:0x80006850; // type:object size:0xC scope:local align:4 +@2765 = extabindex:0x8000685C; // type:object size:0xC scope:local align:4 +@2786 = extabindex:0x80006868; // type:object size:0xC scope:local align:4 +@2795 = extabindex:0x80006874; // type:object size:0xC scope:local align:4 +@2804 = extabindex:0x80006880; // type:object size:0xC scope:local align:4 +@2812 = extabindex:0x8000688C; // type:object size:0xC scope:local align:4 +@53 = extabindex:0x80006898; // type:object size:0xC scope:local align:4 +@627 = extabindex:0x800068A4; // type:object size:0xC scope:local align:4 +@740 = extabindex:0x800068B0; // type:object size:0xC scope:local align:4 +@771 = extabindex:0x800068BC; // type:object size:0xC scope:local align:4 +@606 = extabindex:0x800068C8; // type:object size:0xC scope:local align:4 +@68 = extabindex:0x800068D4; // type:object size:0xC scope:local align:4 +@998 = extabindex:0x800068E0; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x800068EC; // type:object size:0x20 scope:global +SECallback__Fii = .text:0x80006920; // type:function size:0x54 scope:global align:4 +drawCallback__FR13J2DOrthoGraphPv = .text:0x80006974; // type:function size:0x144 scope:global align:4 +create___13dHomeButton_cFiPv = .text:0x80006AB8; // type:function size:0x78 scope:global align:4 +execute___13dHomeButton_cFv = .text:0x80006B30; // type:function size:0x1BC scope:global align:4 +initHomeButtonInfo__13dHomeButton_cFiPv = .text:0x80006CEC; // type:function size:0xCC scope:global align:4 +initCursorPos__13dHomeButton_cFv = .text:0x80006DB8; // type:function size:0x30 scope:global align:4 +calcCursorPos__13dHomeButton_cFv = .text:0x80006DE8; // type:function size:0x9C scope:global align:4 +onReset__13dHomeButton_cFv = .text:0x80006E84; // type:function size:0x64 scope:global align:4 +__as__8_GXColorFRC8_GXColor = .text:0x80006EE8; // type:function size:0x24 scope:global align:4 +create__13dHomeButton_cFiPv = .text:0x80006F0C; // type:function size:0x5C scope:global align:4 +execute__13dHomeButton_cFv = .text:0x80006F68; // type:function size:0x18 scope:global align:4 +drawCapture__13dHomeButton_cFUcPFR13J2DOrthoGraphPv_vPv = .text:0x80006F80; // type:function size:0x3F0 scope:global align:4 +setTickRate__13mDoGph_gInf_cFUl = .text:0x80007370; // type:function size:0x14 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x80007384; // type:function size:0x40 scope:global align:4 +GXPosition2f32 = .text:0x800073C4; // type:function size:0x10 scope:local align:4 +update___10dCsr_mng_cFv = .text:0x800073D4; // type:function size:0x1D0 scope:global align:4 +releaseCsr___10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x800075A4; // type:function size:0x68 scope:global align:4 +insideObjReleaseCheck___10dCsr_mng_cFv = .text:0x8000760C; // type:function size:0x60 scope:global align:4 +create__10dCsr_mng_cFv = .text:0x8000766C; // type:function size:0x54 scope:global align:4 +update__10dCsr_mng_cFv = .text:0x800076C0; // type:function size:0x8 scope:global align:4 +entryCsr__10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x800076C8; // type:function size:0x3C scope:global align:4 +releaseCsr__10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x80007704; // type:function size:0xC scope:global align:4 +entryObj__10dCsr_mng_cFPQ210dCsr_mng_c5obj_c = .text:0x80007710; // type:function size:0x10 scope:global align:4 +releaseObj__10dCsr_mng_cFPQ210dCsr_mng_c5obj_c = .text:0x80007720; // type:function size:0x34 scope:global align:4 +releaseObj__10dCsr_mng_cFUs = .text:0x80007754; // type:function size:0x34 scope:global align:4 +onCsr__10dCsr_mng_cFv = .text:0x80007788; // type:function size:0x10 scope:global align:4 +offCsr__10dCsr_mng_cFv = .text:0x80007798; // type:function size:0x10 scope:global align:4 +set__Q210dCsr_mng_c6node_cFUcUcUs = .text:0x800077A8; // type:function size:0x44 scope:global align:4 +entry__Q210dCsr_mng_c6list_cFPQ210dCsr_mng_c6node_c = .text:0x800077EC; // type:function size:0x9C scope:global align:4 +release__Q210dCsr_mng_c6list_cFPQ210dCsr_mng_c6node_c = .text:0x80007888; // type:function size:0x80 scope:global align:4 +release__Q210dCsr_mng_c6list_cFUs = .text:0x80007908; // type:function size:0x68 scope:global align:4 +isEntry__Q210dCsr_mng_c6list_cCFPCQ210dCsr_mng_c6node_c = .text:0x80007970; // type:function size:0x2C scope:global align:4 +__dt__Q210dCsr_mng_c8bloObj_cFv = .text:0x8000799C; // type:function size:0x88 scope:global align:4 +isInside__Q210dCsr_mng_c8bloObj_cFss = .text:0x80007A24; // type:function size:0xD0 scope:global align:4 +create__Q210dCsr_mng_c8bloObj_cFP9J2DScreenUsUcUc = .text:0x80007AF4; // type:function size:0xC4 scope:global align:4 +calc__Q210dCsr_mng_c8bloObj_cFv = .text:0x80007BB8; // type:function size:0x100 scope:global align:4 +__as__3VecFRC3Vec = .text:0x80007CB8; // type:function size:0x1C scope:global align:4 +nullSkip__FPc = .text:0x80007CD4; // type:function size:0x18 scope:global align:4 +calcPaneObjNum__Q210dCsr_mng_c8bloObj_cFP7J2DPane = .text:0x80007CEC; // type:function size:0xAC scope:global align:4 +createPaneObj__Q210dCsr_mng_c8bloObj_cFPPQ310dCsr_mng_c8bloObj_c9paneObj_cP7J2DPane = .text:0x80007D98; // type:function size:0xB8 scope:global align:4 +isInside__Q210dCsr_mng_c7ccObj_cFss = .text:0x80007E50; // type:function size:0x174 scope:global align:4 +set__Q210dCsr_mng_c7ccObj_cFUsUcUc = .text:0x80007FC4; // type:function size:0x14 scope:global align:4 +__dt__Q210dCsr_mng_c5csr_cFv = .text:0x80007FD8; // type:function size:0x70 scope:global align:4 +set__Q210dCsr_mng_c5csr_cFPQ213mDoGph_gInf_c5csr_cUsUcUc = .text:0x80008048; // type:function size:0x60 scope:global align:4 +__dt__Q210dCsr_mng_c7ccObj_cFv = .text:0x800080A8; // type:function size:0x40 scope:global align:4 +isPointer__Q213mDoGph_gInf_c5csr_cFv = .text:0x800080E8; // type:function size:0x8 scope:global align:4 +__dt__Q210dCsr_mng_c6list_cFv = .text:0x800080F0; // type:function size:0x40 scope:global align:4 +__dt__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008130; // type:function size:0x40 scope:global align:4 +__ct__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008170; // type:function size:0x28 scope:global align:4 +signature__Q210dCsr_mng_c7ccObj_cCFv = .text:0x80008198; // type:function size:0xC scope:global align:4 +signature__Q210dCsr_mng_c8bloObj_cCFv = .text:0x800081A4; // type:function size:0xC scope:global align:4 +_pp__25JSUTreeIterator<7J2DPane>Fv = .text:0x800081B0; // type:function size:0x1C scope:global align:4 +__dt__4cXyzFv = .text:0x800081CC; // type:function size:0x40 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x8000820C; // type:function size:0x64 scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80008270; // type:function size:0x50 scope:global align:4 +heapDisplay__9HeapCheckCFv = .text:0x800082C0; // type:function size:0x1BC scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x8000847C; // type:function size:0x78 scope:global align:4 +main01__Fv = .text:0x800084F4; // type:function size:0x7F8 scope:global align:4 +setHeap__9HeapCheckFP10JKRExpHeap = .text:0x80008CEC; // type:function size:0x18 scope:global align:4 +main = .text:0x80008D04; // type:function size:0x204 scope:global align:4 +__sinit_\m_Do_main_cpp = .text:0x80008F08; // type:function size:0xDC scope:global align:4 +__ct__9HeapCheckFP10JKRExpHeapPCcPCc = .text:0x80008FE4; // type:function size:0x38 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x8000901C; // type:function size:0x8 scope:global align:4 +OSAttention = .text:0x80009024; // type:function size:0x8C scope:global align:4 +OSReportDisable = .text:0x800090B0; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800090BC; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x800090C8; // type:function size:0x18 scope:global align:4 +mDoPrintf_vprintf__FPCcP16__va_list_struct = .text:0x800090E0; // type:function size:0xA4 scope:global align:4 +mDoPrintf_VReport = .text:0x80009184; // type:function size:0x94 scope:global align:4 +OSReport = .text:0x80009218; // type:function size:0x8C scope:global align:4 +OSReport_FatalError = .text:0x800092A4; // type:function size:0xE8 scope:global align:4 +OSReport_Error = .text:0x8000938C; // type:function size:0xF0 scope:global align:4 +OSReport_Warning = .text:0x8000947C; // type:function size:0xF0 scope:global align:4 +OSReport_System = .text:0x8000956C; // type:function size:0xA8 scope:global align:4 +OSPanic = .text:0x80009614; // type:function size:0x128 scope:global align:4 +mDoAud_Create__Fv = .text:0x8000973C; // type:function size:0x27C scope:global align:4 +mDoAud_Execute__Fv = .text:0x800099B8; // type:function size:0x5C scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x80009A14; // type:function size:0x1C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x80009A30; // type:function size:0x2C scope:global align:4 +mDoAud_setFadeOutStart__FUc = .text:0x80009A5C; // type:function size:0x10 scope:global align:4 +mDoAud_setFadeInStart__FUc = .text:0x80009A6C; // type:function size:0x10 scope:global align:4 +mDoAud_resetProcess__Fv = .text:0x80009A7C; // type:function size:0x40 scope:global align:4 +mDoAud_resetRecover__Fv = .text:0x80009ABC; // type:function size:0x54 scope:global align:4 +__sinit_\m_Do_audio_cpp = .text:0x80009B10; // type:function size:0x48 scope:global align:4 +__ct__17mDoAud_zelAudio_cFv = .text:0x80009B58; // type:function size:0x3C scope:global align:4 +__dt__10Z2AudioMgrFv = .text:0x80009B94; // type:function size:0x35C scope:global align:4 +__dt__14Z2SoundStarterFv = .text:0x80009EF0; // type:function size:0x80 scope:global align:4 +__dt__14JAISoundHandleFv = .text:0x80009F70; // type:function size:0x54 scope:global align:4 +__dt__16JAISeCategoryMgrFv = .text:0x80009FC4; // type:function size:0x6C scope:global align:4 +__dt__12Z2MultiSeObjFv = .text:0x8000A030; // type:function size:0x58 scope:global align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x8000A088; // type:function size:0x58 scope:global align:4 +create__8mDoCPd_cFv = .text:0x8000A0E0; // type:function size:0x128 scope:global align:4 +read__8mDoCPd_cFv = .text:0x8000A208; // type:function size:0xE0 scope:global align:4 +convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad = .text:0x8000A2E8; // type:function size:0xBC scope:global align:4 +LRlockCheck__8mDoCPd_cFP27interface_of_controller_pad = .text:0x8000A3A4; // type:function size:0xA4 scope:global align:4 +recalibrate__8mDoCPd_cFv = .text:0x8000A448; // type:function size:0x28 scope:global align:4 +mDoCPd_ANALOG_CONV__FUcRf = .text:0x8000A470; // type:function size:0x40 scope:global align:4 +mDoCPd_TRIGGER_CONV__FUcRf = .text:0x8000A4B0; // type:function size:0x40 scope:global align:4 +clean__Q36mReCPd3Pad3AccFv = .text:0x8000A4F0; // type:function size:0xBC scope:global align:4 +changeStts__Q36mReCPd3Pad3AccFUlb = .text:0x8000A5AC; // type:function size:0x60 scope:global align:4 +calcSwingVec__Q36mReCPd3Pad3AccFv = .text:0x8000A60C; // type:function size:0x14C scope:global align:4 +calcSttsRem__Q36mReCPd3Pad3AccFv = .text:0x8000A758; // type:function size:0x7E4 scope:global align:4 +calcSttsFs__Q36mReCPd3Pad3AccFv = .text:0x8000AF3C; // type:function size:0x93C scope:global align:4 +clean__Q26mReCPd3PadFv = .text:0x8000B878; // type:function size:0x114 scope:global align:4 +cleanOneTime__Q26mReCPd3PadFv = .text:0x8000B98C; // type:function size:0x1C scope:global align:4 +copyRemAcc__Q26mReCPd3PadFv = .text:0x8000B9A8; // type:function size:0x13C scope:global align:4 +copyFSAcc__Q26mReCPd3PadFv = .text:0x8000BAE4; // type:function size:0x13C scope:global align:4 +cleanTrig__Q26mReCPd3PadFv = .text:0x8000BC20; // type:function size:0x2C scope:global align:4 +cleanHold__Q26mReCPd3PadFv = .text:0x8000BC4C; // type:function size:0x24 scope:global align:4 +cleanRelease__Q26mReCPd3PadFv = .text:0x8000BC70; // type:function size:0x24 scope:global align:4 +clearUpDown__Q26mReCPd3PadFv = .text:0x8000BC94; // type:function size:0x44 scope:global align:4 +calcDpdBox__Q26mReCPd3PadFP4Vec2P4Vec2ff = .text:0x8000BCD8; // type:function size:0x204 scope:global align:4 +__as__4Vec2FRC4Vec2 = .text:0x8000BEDC; // type:function size:0x14 scope:global align:4 +calcDpdOld__Q26mReCPd3PadFv = .text:0x8000BEF0; // type:function size:0x188 scope:global align:4 +enableDpd__6mReCPdFUl = .text:0x8000C078; // type:function size:0x4 scope:global align:4 +disableDpd__6mReCPdFUl = .text:0x8000C07C; // type:function size:0x4 scope:global align:4 +calcDpd2DPos__Q26mReCPd3PadFv = .text:0x8000C080; // type:function size:0xD8 scope:global align:4 +calcDpdRatioPos__Q26mReCPd3PadFv = .text:0x8000C158; // type:function size:0x24 scope:global align:4 +calcDpdPlayCirPos__Q26mReCPd3PadFv = .text:0x8000C17C; // type:function size:0x190 scope:global align:4 +calcDpdPlayBoxPos__Q26mReCPd3PadFv = .text:0x8000C30C; // type:function size:0x154 scope:global align:4 +onConnect__6mReCPdFUl = .text:0x8000C460; // type:function size:0x20 scope:global align:4 +l_mReCPd_extensionCallback__Fll = .text:0x8000C480; // type:function size:0x54 scope:global align:4 +setExtensionCallback__6mReCPdFv = .text:0x8000C4D4; // type:function size:0x10 scope:global align:4 +l_mReCPd_connectCallback__Fll = .text:0x8000C4E4; // type:function size:0x5C scope:global align:4 +l_mReCPd_connectCallbackForDisconnect__Fll = .text:0x8000C540; // type:function size:0x24 scope:global align:4 +onGetInfoAsync__6mReCPdFUl = .text:0x8000C564; // type:function size:0x24 scope:global align:4 +wpad_ok__Fv = .text:0x8000C588; // type:function size:0x40 scope:global align:4 +wpad_alloc__FUl = .text:0x8000C5C8; // type:function size:0x4C scope:global align:4 +wpad_free__FPv = .text:0x8000C614; // type:function size:0x60 scope:global align:4 +create__6mReCPdFv = .text:0x8000C674; // type:function size:0x138 scope:global align:4 +startMoterWave__6mReCPdFPQ26mReCPd11motorWave_tPUcb = .text:0x8000C7AC; // type:function size:0x28 scope:global align:4 +startMoterWave__6mReCPdFiPUcb = .text:0x8000C7D4; // type:function size:0x14 scope:global align:4 +stopMoterWave__6mReCPdFPQ26mReCPd11motorWave_t = .text:0x8000C7E8; // type:function size:0x20 scope:global align:4 +stopMoterWave__6mReCPdFi = .text:0x8000C808; // type:function size:0x14 scope:global align:4 +updateMoterWave__6mReCPdFv = .text:0x8000C81C; // type:function size:0xC8 scope:global align:4 +stopMoter__6mReCPdFv = .text:0x8000C8E4; // type:function size:0x40 scope:global align:4 +getLowBat__6mReCPdFUl = .text:0x8000C924; // type:function size:0x18 scope:global align:4 +setLowBat__6mReCPdFUli = .text:0x8000C93C; // type:function size:0x18 scope:global align:4 +onLowBatChk__6mReCPdFUl = .text:0x8000C954; // type:function size:0x1C scope:global align:4 +mReCPd_getInfoAsync__Fll = .text:0x8000C970; // type:function size:0x4 scope:global align:4 +procNoData__6mReCPdFUl = .text:0x8000C974; // type:function size:0x9C scope:global align:4 +read__6mReCPdFv = .text:0x8000CA10; // type:function size:0x78C scope:global align:4 +calibrateDist__6mReCPdFi = .text:0x8000D19C; // type:function size:0x1E0 scope:global align:4 +getDpd2DPos__6mReCPdFUl = .text:0x8000D37C; // type:function size:0x18 scope:global align:4 +getDpdRatioPos__6mReCPdFUl = .text:0x8000D394; // type:function size:0x18 scope:global align:4 +getDpdPlayBoxPos__6mReCPdFUl = .text:0x8000D3AC; // type:function size:0x18 scope:global align:4 +chkDpdOk__6mReCPdFUl = .text:0x8000D3C4; // type:function size:0x8 scope:global align:4 +chkDpdValid__6mReCPdFUl = .text:0x8000D3CC; // type:function size:0x34 scope:global align:4 +chkDpdPosIn__6mReCPdFUl = .text:0x8000D400; // type:function size:0xE0 scope:global align:4 +getKPADAcc__6mReCPdFUlP3Veci = .text:0x8000D4E0; // type:function size:0x54 scope:global align:4 +getAngleXy__6mReCPdFUl = .text:0x8000D534; // type:function size:0x68 scope:global align:4 +getAngleZy__6mReCPdFUl = .text:0x8000D59C; // type:function size:0x68 scope:global align:4 +getKPADAccValue__6mReCPdFUli = .text:0x8000D604; // type:function size:0x48 scope:global align:4 +getKPADAccValueMax__6mReCPdFUl = .text:0x8000D64C; // type:function size:0x98 scope:global align:4 +getKPADAccSpeed__6mReCPdFUli = .text:0x8000D6E4; // type:function size:0x48 scope:global align:4 +getKPADAccSpeedMax__6mReCPdFUl = .text:0x8000D72C; // type:function size:0x98 scope:global align:4 +getKPADFSAccValue__6mReCPdFUli = .text:0x8000D7C4; // type:function size:0x48 scope:global align:4 +getKPADFSAccValueMax__6mReCPdFUl = .text:0x8000D80C; // type:function size:0x98 scope:global align:4 +getFSStickAngle3DRev__6mReCPdFUl = .text:0x8000D8A4; // type:function size:0x18 scope:global align:4 +calcUnderVec__6mReCPdFPQ36mReCPd3Pad3Accf = .text:0x8000D8BC; // type:function size:0x178 scope:global align:4 +getHoldB__6mReCPdFUl = .text:0x8000DA34; // type:function size:0x1C scope:global align:4 +getHoldMinus__6mReCPdFUl = .text:0x8000DA50; // type:function size:0x54 scope:global align:4 +getHoldPlus__6mReCPdFUl = .text:0x8000DAA4; // type:function size:0x54 scope:global align:4 +getHoldZ1__6mReCPdFUl = .text:0x8000DAF8; // type:function size:0x1C scope:global align:4 +getTrigB__6mReCPdFUl = .text:0x8000DB14; // type:function size:0x1C scope:global align:4 +getTrigMinus__6mReCPdFUl = .text:0x8000DB30; // type:function size:0x54 scope:global align:4 +getTrigHome__6mReCPdFUl = .text:0x8000DB84; // type:function size:0x54 scope:global align:4 +getTrigPlus__6mReCPdFUl = .text:0x8000DBD8; // type:function size:0x54 scope:global align:4 +getTrigZ1__6mReCPdFUl = .text:0x8000DC2C; // type:function size:0x1C scope:global align:4 +chkSwingBlock__6mReCPdFUl = .text:0x8000DC48; // type:function size:0x24 scope:global align:4 +getTrigSwing__6mReCPdFUl = .text:0x8000DC6C; // type:function size:0x18 scope:global align:4 +getSwingVec__6mReCPdFUl = .text:0x8000DC84; // type:function size:0x18 scope:global align:4 +chkSimpleProbe__6mReCPdFUl = .text:0x8000DC9C; // type:function size:0x60 scope:global align:4 +chkDevTypeValid__6mReCPdFUl = .text:0x8000DCFC; // type:function size:0x7C scope:global align:4 +getFSTrigSwing__6mReCPdFUl = .text:0x8000DD78; // type:function size:0x18 scope:global align:4 +plusCalValue__6mReCPdFv = .text:0x8000DD90; // type:function size:0x20 scope:global align:4 +minusCalValue__6mReCPdFv = .text:0x8000DDB0; // type:function size:0x20 scope:global align:4 +cM3d_IsZero__Ff = .text:0x8000DDD0; // type:function size:0x1C scope:global align:4 +JMAFastSqrt__Ff = .text:0x8000DDEC; // type:function size:0x18 scope:global align:4 +checkWolfHowlDemoMode__9daPy_py_cCFv = .text:0x8000DE04; // type:function size:0x8 scope:global align:4 +__as__10KPADStatusFRC10KPADStatus = .text:0x8000DE0C; // type:function size:0x100 scope:global align:4 +createTimg__FUsUsUl = .text:0x8000DF0C; // type:function size:0xA8 scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x8000DFB4; // type:function size:0x180 scope:global align:4 +beginRender__13mDoGph_gInf_cFv = .text:0x8000E134; // type:function size:0x7C scope:global align:4 +resetDimming__13mDoGph_gInf_cFv = .text:0x8000E1B0; // type:function size:0x8 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x8000E1B8; // type:function size:0x64 scope:global align:4 +fadeOut_f__13mDoGph_gInf_cFfR8_GXColor = .text:0x8000E21C; // type:function size:0x64 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x8000E280; // type:function size:0x1C scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x8000E29C; // type:function size:0x14 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x8000E2B0; // type:function size:0x8 scope:global align:4 +darwFilter__F8_GXColor = .text:0x8000E2B8; // type:function size:0x274 scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x8000E52C; // type:function size:0x10C scope:global align:4 +init__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E638; // type:function size:0x60 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x8000E698; // type:function size:0x1C scope:global align:4 +beforeDraw__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E6B4; // type:function size:0x94 scope:global align:4 +particleExecute__Q213mDoGph_gInf_c5csr_cFv = .text:0x8000E748; // type:function size:0x14 scope:global align:4 +setTvSize__13mDoGph_gInf_cFv = .text:0x8000E75C; // type:function size:0x108 scope:global align:4 +onWideZoom__13mDoGph_gInf_cFv = .text:0x8000E864; // type:function size:0xC scope:global align:4 +offWideZoom__13mDoGph_gInf_cFv = .text:0x8000E870; // type:function size:0xC scope:global align:4 +isWideZoom__13mDoGph_gInf_cFv = .text:0x8000E87C; // type:function size:0x24 scope:global align:4 +setWideZoomProjection__13mDoGph_gInf_cFRA4_A4_f = .text:0x8000E8A0; // type:function size:0x120 scope:global align:4 +setWideZoomLightProjection__13mDoGph_gInf_cFRA3_A4_f = .text:0x8000E9C0; // type:function size:0xD0 scope:global align:4 +drawCsr__13mDoGph_gInf_cFv = .text:0x8000EA90; // type:function size:0x74 scope:global align:4 +entryBaseCsr__13mDoGph_gInf_cFPQ213mDoGph_gInf_c5csr_c = .text:0x8000EB04; // type:function size:0xC scope:global align:4 +entryCsr__13mDoGph_gInf_cFPQ213mDoGph_gInf_c5csr_c = .text:0x8000EB10; // type:function size:0x8 scope:global align:4 +releaseCsr__13mDoGph_gInf_cFv = .text:0x8000EB18; // type:function size:0xC scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x8000EB24; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x8000EB28; // type:function size:0x4 scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x8000EB2C; // type:function size:0x30 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x8000EB5C; // type:function size:0x234 scope:global align:4 +mDoGph_drawFilterQuad__FScSc = .text:0x8000ED90; // type:function size:0x90 scope:global align:4 +create__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EE20; // type:function size:0xB8 scope:global align:4 +remove__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EED8; // type:function size:0x58 scope:global align:4 +draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EF30; // type:function size:0xB44 scope:global align:4 +retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000FA74; // type:function size:0x124 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000FB98; // type:function size:0x1E58 scope:global align:4 +mDoGph_Create__Fv = .text:0x800119F0; // type:function size:0x5C scope:global align:4 +__sinit_\m_Do_graphic_cpp = .text:0x80011A4C; // type:function size:0xAC scope:global align:4 +getAtnActorID__9daPy_py_cCFv = .text:0x80011AF8; // type:function size:0x8 scope:global align:4 +__ct__4cXyzFfff = .text:0x80011B00; // type:function size:0x10 scope:global align:4 +setOrtho__13J2DOrthoGraphFffffff = .text:0x80011B10; // type:function size:0x44 scope:global align:4 +__ct__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80011B54; // type:function size:0xC scope:global align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x80011B60; // type:function size:0x1AC scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x80011D0C; // type:function size:0x1E8 scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x80011EF4; // type:function size:0x94 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x80011F88; // type:function size:0x2C scope:global align:4 +exceptionReadPad__FPUlPUl = .text:0x80011FB4; // type:function size:0x9C scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x80012050; // type:function size:0x248 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x80012298; // type:function size:0x26C scope:global align:4 +mDoMch_Create__Fv = .text:0x80012504; // type:function size:0x3CC scope:global align:4 +mDoMtx_XYZrotS__FPA4_fsss = .text:0x800128D0; // type:function size:0x98 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x80012968; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x80012A0C; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x80012AA4; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x80012B48; // type:function size:0x58 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x80012BA0; // type:function size:0x44 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x80012BE4; // type:function size:0x58 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x80012C3C; // type:function size:0x44 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x80012C80; // type:function size:0x58 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x80012CD8; // type:function size:0x44 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x80012D1C; // type:function size:0x1BC scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x80012ED8; // type:function size:0x174 scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x8001304C; // type:function size:0xE0 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x8001312C; // type:function size:0x1C4 scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x800132F0; // type:function size:0xBC scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x800133AC; // type:function size:0xC0 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x8001346C; // type:function size:0x4C scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x800134B8; // type:function size:0x50 scope:global align:4 +transS__14mDoMtx_stack_cFRC4cXyz = .text:0x80013508; // type:function size:0x18 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x80013520; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFRC4cXyz = .text:0x80013558; // type:function size:0x10 scope:global align:4 +scaleS__14mDoMtx_stack_cFRC4cXyz = .text:0x80013568; // type:function size:0x18 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x80013580; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFRC4cXyz = .text:0x800135B8; // type:function size:0x10 scope:global align:4 +XYZrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x800135C8; // type:function size:0x1C scope:global align:4 +XYZrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x800135E4; // type:function size:0x1C scope:global align:4 +ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x80013600; // type:function size:0x1C scope:global align:4 +ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x8001361C; // type:function size:0x1C scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x80013638; // type:function size:0x3C scope:global align:4 +__as__10QuaternionFRC10Quaternion = .text:0x80013674; // type:function size:0x24 scope:global align:4 +__sinit_\m_Do_mtx_cpp = .text:0x80013698; // type:function size:0x64 scope:global align:4 +__ct__4cXyzFRC3Vec = .text:0x800136FC; // type:function size:0x1C scope:global align:4 +__ct__14mDoMtx_stack_cFv = .text:0x80013718; // type:function size:0x18 scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x80013730; // type:function size:0x40 scope:global align:4 +__ct__18mDoMtx_quatStack_cFv = .text:0x80013770; // type:function size:0x1C scope:global align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x8001378C; // type:function size:0x40 scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x800137CC; // type:function size:0x278 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifss = .text:0x80013A44; // type:function size:0x100 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x80013B44; // type:function size:0x50 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss = .text:0x80013B94; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x80013C2C; // type:function size:0x18 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss = .text:0x80013C44; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x80013CDC; // type:function size:0x50 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss = .text:0x80013D2C; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x80013DC4; // type:function size:0x18 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss = .text:0x80013DDC; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x80013E74; // type:function size:0x18 scope:global align:4 +init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb = .text:0x80013E8C; // type:function size:0xE4 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x80013F70; // type:function size:0x18 scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x80013F88; // type:function size:0x1C scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf = .text:0x80013FA4; // type:function size:0x20 scope:global align:4 +init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss = .text:0x80013FC4; // type:function size:0x9C scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x80014060; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x800140C8; // type:function size:0xB8 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x80014180; // type:function size:0xC0 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x80014240; // type:function size:0xC8 scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x80014308; // type:function size:0xB4 scope:global align:4 +mDoExt_btkAnmRemove__FP12J3DModelData = .text:0x800143BC; // type:function size:0x88 scope:global align:4 +mDoExt_brkAnmRemove__FP12J3DModelData = .text:0x80014444; // type:function size:0x98 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModelUc = .text:0x800144DC; // type:function size:0xB4 scope:global align:4 +entryJoint__21mDoExt_invisibleModelFP4cXyz = .text:0x80014590; // type:function size:0xF4 scope:global align:4 +entryDL__21mDoExt_invisibleModelFP4cXyz = .text:0x80014684; // type:function size:0x64 scope:global align:4 +mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData = .text:0x800146E8; // type:function size:0x168 scope:global align:4 +mDoExt_setupStageTexture__FP12J3DModelData = .text:0x80014850; // type:function size:0x15C scope:global align:4 +mDoExt_createAssertHeap__FP7JKRHeap = .text:0x800149AC; // type:function size:0x24 scope:global align:4 +mDoExt_getAssertHeap__Fv = .text:0x800149D0; // type:function size:0x8 scope:global align:4 +mDoExt_createDbPrintHeap__FUlP7JKRHeap = .text:0x800149D8; // type:function size:0x28 scope:global align:4 +mDoExt_getDbPrintHeap__Fv = .text:0x80014A00; // type:function size:0x8 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x80014A08; // type:function size:0x34 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x80014A3C; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x80014A44; // type:function size:0x28 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x80014A6C; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x80014A74; // type:function size:0x28 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x80014A9C; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x80014AA4; // type:function size:0x34 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x80014AD8; // type:function size:0x8 scope:global align:4 +mDoExt_createJ2dHeap__FUlP7JKRHeap = .text:0x80014AE0; // type:function size:0x34 scope:global align:4 +mDoExt_getJ2dHeap__Fv = .text:0x80014B14; // type:function size:0x8 scope:global align:4 +mDoExt_getHostIOHeap__Fv = .text:0x80014B1C; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x80014B24; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x80014BBC; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x80014BC8; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl = .text:0x80014BD4; // type:function size:0x58 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x80014C2C; // type:function size:0x1C scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl = .text:0x80014C48; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x80014C54; // type:function size:0xC scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x80014C60; // type:function size:0xC8 scope:global align:4 +mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap = .text:0x80014D28; // type:function size:0x34 scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x80014D5C; // type:function size:0x4 scope:global align:4 +mDoExt_destroyExpHeap__FP10JKRExpHeap = .text:0x80014D60; // type:function size:0x4 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x80014D64; // type:function size:0x4 scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x80014D68; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x80014D70; // type:function size:0x2C scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x80014D9C; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80014DE8; // type:function size:0x228 scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80015010; // type:function size:0x340 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x80015350; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x800153D4; // type:function size:0x78 scope:global align:4 +__ct__13mDoExt_morf_cFv = .text:0x8001544C; // type:function size:0x68 scope:global align:4 +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x800154B4; // type:function size:0x40 scope:global align:4 +__dt__13mDoExt_morf_cFv = .text:0x800154F4; // type:function size:0x58 scope:global align:4 +setMorf__13mDoExt_morf_cFf = .text:0x8001554C; // type:function size:0x44 scope:global align:4 +frameUpdate__13mDoExt_morf_cFv = .text:0x80015590; // type:function size:0x8C scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x8001561C; // type:function size:0xC4 scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x800156E0; // type:function size:0x88 scope:global align:4 +create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x80015768; // type:function size:0x2AC scope:global align:4 +__dt__15Z2SoundObjAnimeFv = .text:0x80015A14; // type:function size:0x58 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x80015A6C; // type:function size:0x2E0 scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80015D4C; // type:function size:0x210 scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x80015F5C; // type:function size:0x98 scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80015FF4; // type:function size:0x14 scope:global align:4 +modelCalc__14mDoExt_McaMorfFv = .text:0x80016008; // type:function size:0x4C scope:global align:4 +getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo = .text:0x80016054; // type:function size:0xC0 scope:global align:4 +__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016114; // type:function size:0xB8 scope:global align:4 +__dt__16mDoExt_McaMorfSOFv = .text:0x800161CC; // type:function size:0x88 scope:global align:4 +create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016254; // type:function size:0x248 scope:global align:4 +calc__16mDoExt_McaMorfSOFv = .text:0x8001649C; // type:function size:0x2E0 scope:global align:4 +setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff = .text:0x8001677C; // type:function size:0x204 scope:global align:4 +play__16mDoExt_McaMorfSOFUlSc = .text:0x80016980; // type:function size:0x84 scope:global align:4 +updateDL__16mDoExt_McaMorfSOFv = .text:0x80016A04; // type:function size:0x6C scope:global align:4 +entryDL__16mDoExt_McaMorfSOFv = .text:0x80016A70; // type:function size:0x14 scope:global align:4 +modelCalc__16mDoExt_McaMorfSOFv = .text:0x80016A84; // type:function size:0x4C scope:global align:4 +getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo = .text:0x80016AD0; // type:function size:0xC0 scope:global align:4 +stopZelAnime__16mDoExt_McaMorfSOFv = .text:0x80016B90; // type:function size:0x20 scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016BB0; // type:function size:0xB4 scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x80016C64; // type:function size:0x88 scope:global align:4 +create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016CEC; // type:function size:0x220 scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x80016F0C; // type:function size:0x40 scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x80016F4C; // type:function size:0x660 scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff = .text:0x800175AC; // type:function size:0x220 scope:global align:4 +setAnmRate__15mDoExt_McaMorf2Ff = .text:0x800177CC; // type:function size:0xCC scope:global align:4 +play__15mDoExt_McaMorf2FUlSc = .text:0x80017898; // type:function size:0x84 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x8001791C; // type:function size:0x14 scope:global align:4 +modelCalc__15mDoExt_McaMorf2Fv = .text:0x80017930; // type:function size:0x60 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x80017990; // type:function size:0x20 scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x800179B0; // type:function size:0x1D4 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x80017B84; // type:function size:0x1D0 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x80017D54; // type:function size:0xCC scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x80017E20; // type:function size:0xB8 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x80017ED8; // type:function size:0x118 scope:global align:4 +update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80017FF0; // type:function size:0x4F8 scope:global align:4 +update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c = .text:0x800184E8; // type:function size:0x468 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x80018950; // type:function size:0x188 scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x80018AD8; // type:function size:0xDC scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x80018BB4; // type:function size:0x184 scope:global align:4 +update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80018D38; // type:function size:0x5E4 scope:global align:4 +update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c = .text:0x8001931C; // type:function size:0x4F4 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x80019810; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x80019874; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x800198DC; // type:function size:0x13C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x80019A18; // type:function size:0x68 scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x80019A80; // type:function size:0x7C scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80019AFC; // type:function size:0x6C scope:global align:4 +mDoExt_getSubFont__Fv = .text:0x80019B68; // type:function size:0x6C scope:global align:4 +mDoExt_removeSubFont__Fv = .text:0x80019BD4; // type:function size:0x7C scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80019C50; // type:function size:0x110 scope:global align:4 +mDoExt_setAraCacheSize__FUl = .text:0x80019D60; // type:function size:0x8 scope:global align:4 +mDoExt_GetCurrentRunningThread__Fv = .text:0x80019D68; // type:function size:0x38 scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80019DA0; // type:function size:0x58 scope:global align:4 +setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform = .text:0x80019DF8; // type:function size:0x8 scope:global align:4 +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019E00; // type:function size:0x40 scope:global align:4 +getWeight__10J3DMtxCalcCFUc = .text:0x80019E40; // type:function size:0x8 scope:global align:4 +setWeight__10J3DMtxCalcFUcf = .text:0x80019E48; // type:function size:0x4 scope:global align:4 +getAnmTransform__10J3DMtxCalcFUc = .text:0x80019E4C; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x80019E54; // type:function size:0x4 scope:global align:4 +getAnmTransform__17J3DMtxCalcAnmBaseFv = .text:0x80019E58; // type:function size:0x8 scope:global align:4 +getAnmTransform__10J3DMtxCalcFv = .text:0x80019E60; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x80019E68; // type:function size:0x4 scope:global align:4 +__dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019E6C; // type:function size:0x40 scope:global align:4 +init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80019EAC; // type:function size:0xC scope:global align:4 +calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019EB8; // type:function size:0x84 scope:global align:4 +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80019F3C; // type:function size:0xC scope:global align:4 +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019F48; // type:function size:0xC scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80019F54; // type:function size:0x5C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80019FB0; // type:function size:0x40 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x80019FF0; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x80019FF4; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x80019FF8; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x80019FFC; // type:function size:0x4 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x8001A000; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x8001A008; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x8001A010; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x8001A018; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x8001A020; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x8001A028; // type:function size:0x8 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x8001A030; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x8001A038; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x8001A040; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x8001A048; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x8001A050; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x8001A058; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x8001A060; // type:function size:0x8 scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x8001A068; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x8001A070; // type:function size:0xC scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x8001A07C; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x8001A084; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x8001A08C; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8001A094; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x8001A09C; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8001A0A4; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x8001A0AC; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8001A0B4; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x8001A0BC; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8001A0C4; // type:function size:0x8 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x8001A0CC; // type:function size:0x8 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x8001A0D4; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8001A0D8; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x8001A0DC; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8001A0E0; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x8001A0E4; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x8001A0E8; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x8001A0EC; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x8001A0F0; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x8001A0F4; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x8001A0F8; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x8001A0FC; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x8001A100; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x8001A104; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x8001A108; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x8001A10C; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x8001A110; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x8001A114; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x8001A118; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x8001A11C; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp = .text:0x8001A120; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFRC8J3DBlend = .text:0x8001A124; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x8001A128; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x8001A12C; // type:function size:0x4 scope:global align:4 +getMaterialAnm__11J3DMaterialFv = .text:0x8001A130; // type:function size:0x18 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x8001A148; // type:function size:0x40 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x8001A188; // type:function size:0x40 scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x8001A1C8; // type:function size:0x38 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x8001A200; // type:function size:0xC scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x8001A20C; // type:function size:0x20 scope:global align:4 +setStartFrame__13mDoExt_morf_cFf = .text:0x8001A22C; // type:function size:0x48 scope:global align:4 +setFrame__13mDoExt_morf_cFf = .text:0x8001A274; // type:function size:0x3C scope:global align:4 +isStop__13mDoExt_morf_cFv = .text:0x8001A2B0; // type:function size:0x2C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x8001A2DC; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x8001A2E4; // type:function size:0x8 scope:global align:4 +__dt__9J3DPacketFv = .text:0x8001A2EC; // type:function size:0x40 scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x8001A32C; // type:function size:0x40 scope:global align:4 +__ct__4cXyzFv = .text:0x8001A36C; // type:function size:0x4 scope:global align:4 +dComIfGd_setListZxlu__Fv = .text:0x8001A370; // type:function size:0x20 scope:global align:4 +setResTIMG__10J3DTextureFUsRC7ResTIMG = .text:0x8001A390; // type:function size:0xEC scope:global align:4 +__as__16J3DTransformInfoFRC16J3DTransformInfo = .text:0x8001A47C; // type:function size:0x34 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x8001A4B0; // type:function size:0x40 scope:global align:4 +__dt__7JUTFontFv = .text:0x8001A4F0; // type:function size:0x40 scope:global align:4 +mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x8001A530; // type:function size:0x150 scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x8001A680; // type:function size:0x84 scope:global align:4 +clip__14mDoLib_clipperFPA4_Cf3Vecf = .text:0x8001A704; // type:function size:0x4C scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x8001A750; // type:function size:0x1E0 scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x8001A930; // type:function size:0x3C scope:global align:4 +mDoLib_2Dto3D__FfffP3Vec = .text:0x8001A96C; // type:function size:0xFC scope:global align:4 +__sinit_\m_Do_lib_cpp = .text:0x8001AA68; // type:function size:0x48 scope:global align:4 +__dt__11J3DUClipperFv = .text:0x8001AAB0; // type:function size:0x40 scope:global align:4 +__ct__11J3DUClipperFv = .text:0x8001AAF0; // type:function size:0x3C scope:global align:4 +mDoRst_reset__FiUli = .text:0x8001AB2C; // type:function size:0x150 scope:global align:4 +checkDiskCallback__FlP15DVDCommandBlock = .text:0x8001AC7C; // type:function size:0x8 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x8001AC84; // type:function size:0xC8 scope:global align:4 +mDoRst_shutdownCallBack__Fv = .text:0x8001AD4C; // type:function size:0x10 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x8001AD5C; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x8001ADB8; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x8001AE14; // type:function size:0xC scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x8001AE20; // type:function size:0x40 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x8001AE60; // type:function size:0x48 scope:global align:4 +cb__FPv = .text:0x8001AEA8; // type:function size:0x48 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x8001AEF0; // type:function size:0xB8 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x8001AFA8; // type:function size:0x40 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001AFE8; // type:function size:0x6C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001B054; // type:function size:0xA4 scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x8001B0F8; // type:function size:0x4C scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x8001B144; // type:function size:0x40 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x8001B184; // type:function size:0x80 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x8001B204; // type:function size:0xEC scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x8001B2F0; // type:function size:0x140 scope:global align:4 +__dt__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B430; // type:function size:0x40 scope:global align:4 +execute__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B470; // type:function size:0xCC scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B53C; // type:function size:0x40 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x8001B57C; // type:function size:0x88 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap = .text:0x8001B604; // type:function size:0xF4 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B6F8; // type:function size:0x80 scope:global align:4 +__dt__23mDoDvdThd_getResource_cFv = .text:0x8001B778; // type:function size:0x40 scope:global align:4 +execute__23mDoDvdThd_getResource_cFv = .text:0x8001B7B8; // type:function size:0x64 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x8001B81C; // type:function size:0x70 scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001B88C; // type:function size:0xEC scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001B978; // type:function size:0x40 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x8001B9B8; // type:function size:0xB4 scope:global align:4 +__sinit_\m_Do_dvd_thread_cpp = .text:0x8001BA6C; // type:function size:0xC scope:global align:4 +mDoDvdErr_ThdInit__Fv = .text:0x8001BA78; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x8001BB38; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x8001BB80; // type:function size:0x58 scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x8001BBD8; // type:function size:0xC scope:global align:4 +my_CARDOpen__FlPCcP12CARDFileInfo = .text:0x8001BBE4; // type:function size:0xD4 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x8001BCB8; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x8001BCBC; // type:function size:0x98 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x8001BD54; // type:function size:0xE4 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x8001BE38; // type:function size:0xA8 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001BEE0; // type:function size:0xA8 scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x8001BF88; // type:function size:0x118 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x8001C0A0; // type:function size:0xE4 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x8001C184; // type:function size:0x50 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x8001C1D4; // type:function size:0x84 scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x8001C258; // type:function size:0x8C scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x8001C2E4; // type:function size:0x100 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x8001C3E4; // type:function size:0x130 scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x8001C514; // type:function size:0x64 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x8001C578; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x8001C604; // type:function size:0xBC scope:global align:4 +loadNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C6C0; // type:function size:0x58 scope:global align:4 +restoreNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C718; // type:function size:0xA8 scope:global align:4 +LoadSyncNAND__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001C7C0; // type:function size:0xA0 scope:global align:4 +saveNAND__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001C860; // type:function size:0x7C scope:global align:4 +storeNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C8DC; // type:function size:0x20C scope:global align:4 +SaveSyncNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CAE8; // type:function size:0x9C scope:global align:4 +storeSetUpNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CB84; // type:function size:0x84 scope:global align:4 +setNandState__15mDoMemCd_Ctrl_cFl = .text:0x8001CC08; // type:function size:0xB0 scope:global align:4 +getStatusNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CCB8; // type:function size:0xCC scope:global align:4 +chekNANDFile__15mDoMemCd_Ctrl_cFv = .text:0x8001CD84; // type:function size:0xCC scope:global align:4 +checkspaceNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CE50; // type:function size:0x8C scope:global align:4 +mDoMemCd_main__FPv = .text:0x8001CEDC; // type:function size:0x54 scope:global align:4 +__sinit_\m_Do_MemCard_cpp = .text:0x8001CF30; // type:function size:0xC scope:global align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x8001CF3C; // type:function size:0x3A8 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x8001D2E4; // type:function size:0x1DC scope:global align:4 +mDoMemCdRWm_StoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D4C0; // type:function size:0x168 scope:global align:4 +mDoMemCdRWm_RestoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D628; // type:function size:0x230 scope:global align:4 +mDoMemCdRWm_StoreBannerNAND__FP12NANDFileInfo = .text:0x8001D858; // type:function size:0x108 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x8001D960; // type:function size:0x124 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x8001DA84; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001DAC4; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001DAFC; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001DB48; // type:function size:0x40 scope:global align:4 +print_f__FPCce = .text:0x8001DB88; // type:function size:0xA0 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001DC28; // type:function size:0x274 scope:global align:4 +execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DE9C; // type:function size:0x104 scope:global align:4 +draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DFA0; // type:function size:0x4 scope:global align:4 +cDmrNowMidnaTalk__Fv = .text:0x8001DFA4; // type:function size:0x80 scope:global align:4 +__dt__24JPTraceParticleCallBack4Fv = .text:0x8001E024; // type:function size:0x58 scope:global align:4 +__sinit_\c_damagereaction_cpp = .text:0x8001E07C; // type:function size:0x3C scope:global align:4 +__ct__24JPTraceParticleCallBack4Fv = .text:0x8001E0B8; // type:function size:0x10 scope:global align:4 +__as__Q29JGeometry8TVec3FRC3Vec = .text:0x8001E0C8; // type:function size:0x14 scope:global align:4 +scale__Q29JGeometry8TVec3Ff = .text:0x8001E0DC; // type:function size:0x28 scope:global align:4 +set__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3_v = .text:0x8001E104; // type:function size:0x1C scope:global align:4 +add__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x8001E120; // type:function size:0x24 scope:global align:4 +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8001E144; // type:function size:0x4 scope:global align:4 +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8001E148; // type:function size:0x4 scope:global align:4 +cCc_Init__Fv = .text:0x8001E14C; // type:function size:0x148 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x8001E294; // type:function size:0x30 scope:global align:4 +cDyl_Unlink__Fs = .text:0x8001E2C4; // type:function size:0x24 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x8001E2E8; // type:function size:0xC0 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x8001E3A8; // type:function size:0xC0 scope:global align:4 +cDyl_InitAsync__Fv = .text:0x8001E468; // type:function size:0x34 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x8001E49C; // type:function size:0x68 scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x8001E504; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x8001E50C; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x8001E544; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x8001E54C; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x8001E590; // type:function size:0x4C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x8001E5DC; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x8001E5E4; // type:function size:0x58 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x8001E63C; // type:function size:0x190 scope:global align:4 +__as__Q28JUtility6TColorFRCQ28JUtility6TColor = .text:0x8001E7CC; // type:function size:0x24 scope:global align:4 +fapGm_After__Fv = .text:0x8001E7F0; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x8001E818; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x8001E84C; // type:function size:0x40 scope:global align:4 +__sinit_\f_ap_game_cpp = .text:0x8001E88C; // type:function size:0x48 scope:global align:4 +__ct__Q28JUtility6TColorFUcUcUcUc = .text:0x8001E8D4; // type:function size:0x14 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x8001E8E8; // type:function size:0x40 scope:global align:4 +__ct__10fopAc_ac_cFv = .text:0x8001E928; // type:function size:0x70 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x8001E998; // type:function size:0x8C scope:global align:4 +fopAc_IsActor__FPv = .text:0x8001EA24; // type:function size:0x10 scope:global align:4 +fopAc_Draw__FPv = .text:0x8001EA34; // type:function size:0xCC scope:global align:4 +fopAc_Execute__FPv = .text:0x8001EB00; // type:function size:0x160 scope:global align:4 +__as__11actor_placeFRC11actor_place = .text:0x8001EC60; // type:function size:0x58 scope:global align:4 +__as__5csXyzFRC5csXyz = .text:0x8001ECB8; // type:function size:0x1C scope:global align:4 +fopAc_IsDelete__FPv = .text:0x8001ECD4; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x8001ED28; // type:function size:0x80 scope:global align:4 +fopAc_Create__FPv = .text:0x8001EDA8; // type:function size:0x320 scope:global align:4 +initBallModel__13fopEn_enemy_cFv = .text:0x8001F0C8; // type:function size:0xD8 scope:global align:4 +checkBallModelDraw__13fopEn_enemy_cFv = .text:0x8001F1A0; // type:function size:0x20 scope:global align:4 +setBallModelEffect__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x8001F1C0; // type:function size:0x174 scope:global align:4 +drawBallModel__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x8001F334; // type:function size:0x110 scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x8001F444; // type:function size:0x40 scope:global align:4 +__dt__12dKy_tevstr_cFv = .text:0x8001F484; // type:function size:0x40 scope:global align:4 +__dt__5csXyzFv = .text:0x8001F4C4; // type:function size:0x40 scope:global align:4 +__dt__11actor_placeFv = .text:0x8001F504; // type:function size:0x40 scope:global align:4 +__dt__21actor_attention_typesFv = .text:0x8001F544; // type:function size:0x40 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x8001F584; // type:function size:0x8 scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x8001F58C; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x8001F5C8; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x8001F604; // type:function size:0x10 scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x8001F614; // type:function size:0x4 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x8001F618; // type:function size:0x24 scope:global align:4 +fopAcM_FastCreate__FsPFPv_iPvPv = .text:0x8001F63C; // type:function size:0x8 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x8001F644; // type:function size:0x50 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x8001F694; // type:function size:0x68 scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x8001F6FC; // type:function size:0x6C scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x8001F768; // type:function size:0x78 scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x8001F7E0; // type:function size:0x78 scope:global align:4 +createAppend__FUsUlPC4cXyziPC5csXyzPC4cXyzScUi = .text:0x8001F858; // type:function size:0x130 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x8001F988; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FUi = .text:0x8001F98C; // type:function size:0x44 scope:global align:4 +fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc = .text:0x8001F9D0; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv = .text:0x8001FA44; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv = .text:0x8001FAB8; // type:function size:0xB4 scope:global align:4 +fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FB6C; // type:function size:0x90 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FBFC; // type:function size:0x19C scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x8001FD98; // type:function size:0x44 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001FDDC; // type:function size:0x310 scope:global align:4 +fopAcM_SetMin__FP10fopAc_ac_cfff = .text:0x800200EC; // type:function size:0x10 scope:global align:4 +fopAcM_SetMax__FP10fopAc_ac_cfff = .text:0x800200FC; // type:function size:0x10 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x8002010C; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x80020128; // type:function size:0x14 scope:global align:4 +fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData = .text:0x8002013C; // type:function size:0x48 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80020184; // type:function size:0x34 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x800201B8; // type:function size:0x54 scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x8002020C; // type:function size:0x60 scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x8002026C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800202B0; // type:function size:0xC scope:global align:4 +fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800202BC; // type:function size:0x70 scope:global align:4 +fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8002032C; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80020370; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistance2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800203B0; // type:function size:0x38 scope:global align:4 +fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800203E8; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80020428; // type:function size:0x38 scope:global align:4 +fopAcM_rollPlayerCrash__FPC10fopAc_ac_cfUlffif = .text:0x80020460; // type:function size:0x174 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x800205D4; // type:function size:0x68 scope:global align:4 +fopAcM_cullingCheck__FPC10fopAc_ac_c = .text:0x8002063C; // type:function size:0x2C8 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020904; // type:function size:0xB0 scope:global align:4 +fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800209B4; // type:function size:0xB4 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs = .text:0x80020A68; // type:function size:0xAC scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020B14; // type:function size:0xF0 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020C04; // type:function size:0xB8 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cPCcUsUsUs = .text:0x80020CBC; // type:function size:0xFC scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs = .text:0x80020DB8; // type:function size:0x100 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x80020EB8; // type:function size:0x90 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x80020F48; // type:function size:0x124 scope:global align:4 +fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8002106C; // type:function size:0x114 scope:global align:4 +fopAcM_orderMapToolAutoNextEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x80021180; // type:function size:0xC scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x8002118C; // type:function size:0xB0 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs = .text:0x8002123C; // type:function size:0xB4 scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800212F0; // type:function size:0xB8 scope:global align:4 +fopAcM_getTalkEventPartner__FPC10fopAc_ac_c = .text:0x800213A8; // type:function size:0x14 scope:global align:4 +fopAcM_getItemEventPartner__FPC10fopAc_ac_c = .text:0x800213BC; // type:function size:0x14 scope:global align:4 +fopAcM_getEventPartner__FPC10fopAc_ac_c = .text:0x800213D0; // type:function size:0x50 scope:global align:4 +fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz = .text:0x80021420; // type:function size:0x8C scope:global align:4 +fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz = .text:0x800214AC; // type:function size:0x88 scope:global align:4 +fopAcM_getItemNoFromTableNo__FUc = .text:0x80021534; // type:function size:0x110 scope:global align:4 +fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf = .text:0x80021644; // type:function size:0x16C scope:global align:4 +fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb = .text:0x800217B0; // type:function size:0x134 scope:global align:4 +fopAcM_createDemoItem__FPC4cXyziiPC5csXyziPC4cXyzUc = .text:0x800218E4; // type:function size:0x94 scope:global align:4 +fopAcM_createItemForBoss__FPC4cXyziiPC5csXyzPC4cXyzffi = .text:0x80021978; // type:function size:0xC0 scope:global align:4 +fopAcM_createItemForMidBoss__FPC4cXyziiPC5csXyzPC4cXyzii = .text:0x80021A38; // type:function size:0x4C scope:global align:4 +fopAcM_createItemForDirectGet__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021A84; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021AC8; // type:function size:0x44 scope:global align:4 +fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi = .text:0x80021B0C; // type:function size:0x270 scope:global align:4 +fopAcM_fastCreateItem2__FPC4cXyziiiiPC5csXyzPC4cXyz = .text:0x80021D7C; // type:function size:0x250 scope:global align:4 +fopAcM_fastCreateItem__FPC4cXyziiPC5csXyzPC4cXyzPfPfiiPFPv_i = .text:0x80021FCC; // type:function size:0x324 scope:global align:4 +fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x800222F0; // type:function size:0x10C scope:global align:4 +fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x800223FC; // type:function size:0x44 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x80022440; // type:function size:0x54 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x80022494; // type:function size:0xA4 scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc = .text:0x80022538; // type:function size:0x98 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x800225D0; // type:function size:0x7C scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x8002264C; // type:function size:0xBC scope:global align:4 +fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x80022708; // type:function size:0xAC scope:global align:4 +fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800227B4; // type:function size:0xC0 scope:global align:4 +fopAcM_wayBgCheck__FPC10fopAc_ac_cff = .text:0x80022874; // type:function size:0x100 scope:global align:4 +fopAcM_plAngleCheck__FPC10fopAc_ac_cs = .text:0x80022974; // type:function size:0x44 scope:global align:4 +fopAcM_effSmokeSet1__FPUlPUlPC4cXyzPC5csXyzfPC12dKy_tevstr_ci = .text:0x800229B8; // type:function size:0x110 scope:global align:4 +fopAcM_effHamonSet__FPUlPC4cXyzff = .text:0x80022AC8; // type:function size:0xE8 scope:global align:4 +fopAcM_riverStream__FP4cXyzPsPff = .text:0x80022BB0; // type:function size:0x8 scope:global align:4 +fopAcM_carryOffRevise__FP10fopAc_ac_c = .text:0x80022BB8; // type:function size:0x110 scope:global align:4 +fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData = .text:0x80022CC8; // type:function size:0x1DC scope:global align:4 +fopAcM_getProcNameString__FPC10fopAc_ac_c = .text:0x80022EA4; // type:function size:0x40 scope:global align:4 +fopAcM_findObjectCB__FPC10fopAc_ac_cPv = .text:0x80022EE4; // type:function size:0xB0 scope:global align:4 +fopAcM_searchFromName__FPCcUlUl = .text:0x80022F94; // type:function size:0x58 scope:global align:4 +fopAcM_findObject4EventCB__FP10fopAc_ac_cPv = .text:0x80022FEC; // type:function size:0xB4 scope:global align:4 +fopAcM_searchFromName4Event__FPCcs = .text:0x800230A0; // type:function size:0xE8 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x80023188; // type:function size:0x70 scope:global align:4 +fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz = .text:0x800231F8; // type:function size:0xB0 scope:global align:4 +fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii = .text:0x800232A8; // type:function size:0x120 scope:global align:4 +fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos = .text:0x800233C8; // type:function size:0x8C scope:global align:4 +fopAcM_getPolygonAngle__FPC8cM3dGPlas = .text:0x80023454; // type:function size:0x94 scope:global align:4 +lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x800234E8; // type:function size:0x54 scope:global align:4 +gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x8002353C; // type:function size:0x64 scope:global align:4 +roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x800235A0; // type:function size:0x68 scope:global align:4 +waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x80023608; // type:function size:0x9C scope:global align:4 +fopAcM_initManager__Fv = .text:0x800236A4; // type:function size:0x4 scope:global align:4 +__sinit_\f_op_actor_mng_cpp = .text:0x800236A8; // type:function size:0xC0 scope:global align:4 +__ct__5l_HIOFv = .text:0x80023768; // type:function size:0x4 scope:global align:4 +__dt__5l_HIOFv = .text:0x8002376C; // type:function size:0x40 scope:global align:4 +fpcM_LayerID__FPCv = .text:0x800237AC; // type:function size:0x48 scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800237F4; // type:function size:0x1C scope:global align:4 +abs2XZ__4cXyzCFv = .text:0x80023810; // type:function size:0x3C scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x8002384C; // type:function size:0x8 scope:global align:4 +checkWolfDash__9daPy_py_cCFv = .text:0x80023854; // type:function size:0x8 scope:global align:4 +onFrollCrashFlg__9daPy_py_cFUci = .text:0x8002385C; // type:function size:0x4 scope:global align:4 +checkHorseRide__9daPy_py_cCFv = .text:0x80023860; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x80023868; // type:function size:0x8 scope:global align:4 +resetFar__14mDoLib_clipperFv = .text:0x80023870; // type:function size:0x14 scope:global align:4 +isOrderOK__14dEvt_control_cFv = .text:0x80023884; // type:function size:0x20 scope:global align:4 +dComIfGp_event_getPt1__Fv = .text:0x800238A4; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGPlaFv = .text:0x800238B8; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x800238C8; // type:function size:0x40 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x80023908; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_ObjRoofChkFv = .text:0x80023960; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x800239BC; // type:function size:0x58 scope:global align:4 +__ct__14dBgS_ObjGndChkFv = .text:0x80023A14; // type:function size:0x5C scope:global align:4 +__ct__11fopAcM_lc_cFv = .text:0x80023A70; // type:function size:0x18 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x80023A88; // type:function size:0x58 scope:global align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x80023AE0; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x80023AE8; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_ObjGndChkFv = .text:0x80023AF0; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x80023AF8; // type:function size:0x8 scope:local align:4 +@52@__dt__15dBgS_ObjRoofChkFv = .text:0x80023B00; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x80023B08; // type:function size:0x8 scope:local align:4 +fopCam_Draw__FP12camera_class = .text:0x80023B10; // type:function size:0x48 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x80023B58; // type:function size:0x30 scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x80023B88; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x80023BDC; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x80023C30; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x80023CC8; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x80023CD0; // type:function size:0x60 scope:global align:4 +fopCamM_Management__Fv = .text:0x80023D30; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x80023D34; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x80023D38; // type:function size:0xC scope:global align:4 +fopOvlp_Execute__FPv = .text:0x80023D44; // type:function size:0x3C scope:global align:4 +fopOvlp_IsDelete__FPv = .text:0x80023D80; // type:function size:0xC scope:global align:4 +fopOvlp_Delete__FPv = .text:0x80023D8C; // type:function size:0xC scope:global align:4 +fopOvlp_Create__FPv = .text:0x80023D98; // type:function size:0x68 scope:global align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x80023E00; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x80023E40; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x80023E80; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x80023E98; // type:function size:0x8 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x80023EA0; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x80023EB8; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x80023ED4; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x80023EEC; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x80023F14; // type:function size:0x18 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x80023F2C; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x80023F78; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x80023FC0; // type:function size:0x50 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x80024010; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x80024014; // type:function size:0x5C scope:global align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x80024070; // type:function size:0x48 scope:global align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x800240B8; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x80024108; // type:function size:0x70 scope:global align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x80024178; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x800241C8; // type:function size:0x60 scope:global align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x80024228; // type:function size:0x50 scope:global align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x80024278; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x80024314; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x800243AC; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x800243D8; // type:function size:0x10 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x800243E8; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x80024444; // type:function size:0xC scope:global align:4 +fopScn_Execute__FP11scene_class = .text:0x80024450; // type:function size:0xC scope:global align:4 +fopScn_IsDelete__FPv = .text:0x8002445C; // type:function size:0xC scope:global align:4 +fopScn_Delete__FPv = .text:0x80024468; // type:function size:0x54 scope:global align:4 +fopScn_Create__FPv = .text:0x800244BC; // type:function size:0x74 scope:global align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x80024530; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x8002456C; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x8002459C; // type:function size:0x58 scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x800245F4; // type:function size:0x44 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x80024638; // type:function size:0x44 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x8002467C; // type:function size:0x30 scope:global align:4 +fopScnM_Management__Fv = .text:0x800246AC; // type:function size:0x4 scope:global align:4 +fopScnM_Init__Fv = .text:0x800246B0; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x800246B4; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x800246E4; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x800246E8; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x80024718; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x80024748; // type:function size:0x40 scope:global align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x80024788; // type:function size:0x48 scope:global align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x800247D0; // type:function size:0x44 scope:global align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x80024814; // type:function size:0x40 scope:global align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x80024854; // type:function size:0xE8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x8002493C; // type:function size:0x8 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x80024944; // type:function size:0x4 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x80024948; // type:function size:0x4 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x8002494C; // type:function size:0x10 scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x8002495C; // type:function size:0x4 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x80024960; // type:function size:0xC scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x8002496C; // type:function size:0xC scope:global align:4 +fopVw_IsDelete__FPv = .text:0x80024978; // type:function size:0xC scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x80024984; // type:function size:0xC scope:global align:4 +fopVw_Create__FPv = .text:0x80024990; // type:function size:0x20 scope:global align:4 +fopKy_Draw__FPv = .text:0x800249B0; // type:function size:0x24 scope:global align:4 +fopKy_Execute__FPv = .text:0x800249D4; // type:function size:0x3C scope:global align:4 +fopKy_IsDelete__FPv = .text:0x80024A10; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x80024A64; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x80024AB0; // type:function size:0xBC scope:global align:4 +fopMsg_Draw__FPv = .text:0x80024B6C; // type:function size:0xC scope:global align:4 +fopMsg_Execute__FPv = .text:0x80024B78; // type:function size:0x40 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x80024BB8; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x80024C0C; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x80024C58; // type:function size:0xD8 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x80024D30; // type:function size:0x5C scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x80024D8C; // type:function size:0x7C scope:global align:4 +fopKyM_Delete__FPv = .text:0x80024E08; // type:function size:0x4 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x80024E0C; // type:function size:0x70 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x80024E7C; // type:function size:0x68 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzfi = .text:0x80024EE4; // type:function size:0x88 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x80024F6C; // type:function size:0xA8 scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x80025014; // type:function size:0x74 scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x80025088; // type:function size:0x4 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x8002508C; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x80025094; // type:function size:0x4 scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x80025098; // type:function size:0x10C scope:global align:4 +fop_Timer_create__FsUcUlUcUcffffPFPv_i = .text:0x800251A4; // type:function size:0x134 scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_cUl = .text:0x800252D8; // type:function size:0x148 scope:global align:4 +fopMsgM_messageSet__FUlUl = .text:0x80025420; // type:function size:0x134 scope:global align:4 +fopMsgM_messageSetDemo__FUl = .text:0x80025554; // type:function size:0x100 scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x80025654; // type:function size:0x40 scope:global align:4 +fopMsgM_setMessageID__FUi = .text:0x80025694; // type:function size:0x8 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x8002569C; // type:function size:0x50 scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x800256EC; // type:function size:0x158 scope:global align:4 +fopMsgM_createExpHeap__FUlP7JKRHeap = .text:0x80025844; // type:function size:0x4C scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x80025890; // type:function size:0x4 scope:global align:4 +set__4cXyzFRC3Vec = .text:0x80025894; // type:function size:0x1C scope:global align:4 +setAlpha__7J2DPaneFUc = .text:0x800258B0; // type:function size:0x8 scope:global align:4 +append__10J2DPictureFPCcf = .text:0x800258B8; // type:function size:0x14 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x800258CC; // type:function size:0x18 scope:global align:4 +setBlendRatio__10J2DPictureFff = .text:0x800258E4; // type:function size:0x6C scope:global align:4 +fopDwIt_GetTag__Fv = .text:0x80025950; // type:function size:0x40 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x80025990; // type:function size:0x24 scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x800259B4; // type:function size:0x14 scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x800259C8; // type:function size:0xC scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x800259D4; // type:function size:0x4 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x800259D8; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x800259FC; // type:function size:0x14 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x80025A10; // type:function size:0x50 scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x80025A60; // type:function size:0xBC scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x80025B1C; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x80025B2C; // type:function size:0x24 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x80025B50; // type:function size:0x10 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x80025B60; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x80025BBC; // type:function size:0x44 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x80025C00; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x80025C5C; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x80025CC0; // type:function size:0x100 scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x80025DC0; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x80025E6C; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x80025EA8; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x80025EE4; // type:function size:0x34 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80025F18; // type:function size:0x54 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x80025F6C; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x80025F88; // type:function size:0x38 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x80025FC0; // type:function size:0x84 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x80026044; // type:function size:0xA0 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x800260E4; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x80026100; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x800261BC; // type:function size:0x10 scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x800261CC; // type:function size:0xA0 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x8002626C; // type:function size:0x10 scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x8002627C; // type:function size:0x4 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x80026280; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x800262A4; // type:function size:0x4 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x800262A8; // type:function size:0x8 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x800262B0; // type:function size:0x8 scope:global align:4 +fpcCt_Handler__Fv = .text:0x800262B8; // type:function size:0x4 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x800262BC; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x800262D4; // type:function size:0x18 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x800262EC; // type:function size:0x90 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x8002637C; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x800263A0; // type:function size:0x4 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x800263A4; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x80026418; // type:function size:0x1C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x80026434; // type:function size:0x16C scope:global align:4 +fpcDt_Delete__FPv = .text:0x800265A0; // type:function size:0x68 scope:global align:4 +fpcDwPi_Get__FPC19draw_priority_class = .text:0x80026608; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x80026610; // type:function size:0x8 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x80026618; // type:function size:0x4 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x8002661C; // type:function size:0x4C scope:global align:4 +fpcEx_IsExist__FUi = .text:0x80026668; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x80026690; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x800266E4; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x80026790; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x800267DC; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x80026834; // type:function size:0x4 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x80026838; // type:function size:0x4 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x8002683C; // type:function size:0x8 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x80026844; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x80026870; // type:function size:0x8 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x80026878; // type:function size:0x8 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x80026880; // type:function size:0x8 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x80026888; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x8002689C; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x800268AC; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x800268C4; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x800268D8; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x800268E8; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x80026900; // type:function size:0xC scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x8002690C; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x80026914; // type:function size:0x8 scope:global align:4 +fpcLy_Layer__FUi = .text:0x8002691C; // type:function size:0x78 scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x80026994; // type:function size:0x64 scope:global align:4 +__as__11layer_classFRC11layer_class = .text:0x800269F8; // type:function size:0x8C scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x80026A84; // type:function size:0x10 scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x80026A94; // type:function size:0xB4 scope:global align:4 +fpcLf_GetPriority__FPC14leafdraw_class = .text:0x80026B48; // type:function size:0x8 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x80026B50; // type:function size:0x8 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x80026B58; // type:function size:0x44 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x80026B9C; // type:function size:0xC scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x80026BA8; // type:function size:0xC scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x80026BB4; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x80026BF8; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x80026C6C; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x80026CA4; // type:function size:0x74 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x80026D18; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x80026D50; // type:function size:0x70 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x80026DC0; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x80026EB8; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x80026F18; // type:function size:0x88 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x80026FA0; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x80027054; // type:function size:0x50 scope:global align:4 +fpcLd_Use__Fs = .text:0x800270A4; // type:function size:0x50 scope:global align:4 +fpcLd_Free__Fs = .text:0x800270F4; // type:function size:0x8 scope:global align:4 +fpcLd_Load__Fs = .text:0x800270FC; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x8002714C; // type:function size:0x4 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x80027150; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x80027188; // type:function size:0x4 scope:global align:4 +fpcM_Delete__FPv = .text:0x8002718C; // type:function size:0x4 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x80027190; // type:function size:0x4 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x80027194; // type:function size:0x174 scope:global align:4 +fpcM_Init__Fv = .text:0x80027308; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x80027344; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x80027398; // type:function size:0x4 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x8002739C; // type:function size:0x4 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x800273A0; // type:function size:0x4 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x800273A4; // type:function size:0x78 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x8002741C; // type:function size:0x20 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x8002743C; // type:function size:0x8 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x80027444; // type:function size:0x8 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x8002744C; // type:function size:0x8 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x80027454; // type:function size:0x8 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x8002745C; // type:function size:0x8 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x80027464; // type:function size:0x70 scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x800274D4; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x80027530; // type:function size:0x84 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x800275B4; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x800275F4; // type:function size:0xC scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x80027600; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x80027664; // type:function size:0x9C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x80027700; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x80027758; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x800277B0; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x800277B8; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x800277E8; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Reform__FP19node_create_request = .text:0x80027840; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_Clean__FP19node_create_request = .text:0x80027848; // type:function size:0x8 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x80027850; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x80027898; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x800278FC; // type:function size:0x7C scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x80027978; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x800279D0; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x80027AB8; // type:function size:0x68 scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x80027B20; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x80027B6C; // type:function size:0x15C scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x80027CC8; // type:function size:0x1E0 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x80027EA8; // type:function size:0x74 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x80027F1C; // type:function size:0x4 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x80027F20; // type:function size:0x44 scope:global align:4 +__as__11priority_idFRC11priority_id = .text:0x80027F64; // type:function size:0x1C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x80027F80; // type:function size:0x2C scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x80027FAC; // type:function size:0x168 scope:global align:4 +fpcPi_Handler__Fv = .text:0x80028114; // type:function size:0xB0 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x800281C4; // type:function size:0x9C scope:global align:4 +fpcPf_Get__Fs = .text:0x80028260; // type:function size:0x10 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80028270; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x80028288; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x800282A0; // type:function size:0x60 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x80028300; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x80028334; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x8002838C; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x800283C0; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x80028428; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x80028464; // type:function size:0x8 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x8002846C; // type:function size:0x14 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x80028480; // type:function size:0x4 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x80028484; // type:function size:0x4 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x80028488; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x800284D4; // type:function size:0x18 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x800284EC; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x80028558; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x800285CC; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x800285D8; // type:function size:0x8C scope:global align:4 +fpcDw_Handler__FPFi_iPFPvPv_i = .text:0x80028664; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x800286B8; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x80028708; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80028710; // type:function size:0xD8 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x800287E8; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x8002883C; // type:function size:0x64 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x800288A0; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x800288D8; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x80028930; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x80028980; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x80028988; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x800289F8; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80028A00; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80028A08; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScScUc = .text:0x80028A9C; // type:function size:0x74 scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x80028B10; // type:function size:0xC scope:global align:4 +dStage_isBossStage__FP11dStage_dt_c = .text:0x80028B1C; // type:function size:0x50 scope:global align:4 +__as__21stage_tgsc_data_classFRC21stage_tgsc_data_class = .text:0x80028B6C; // type:function size:0x9C scope:global align:4 +__as__20fopAcM_prmBase_classFRC20fopAcM_prmBase_class = .text:0x80028C08; // type:function size:0x6C scope:global align:4 +dStage_GetRoomKeepDoorInfo__Fv = .text:0x80028C74; // type:function size:0xC scope:global align:4 +dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv = .text:0x80028C80; // type:function size:0xD8 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x80028D58; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x80028DA4; // type:function size:0x144 scope:global align:4 +initZone__20dStage_roomControl_cFv = .text:0x80028EE8; // type:function size:0x48 scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80028F30; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x80028F5C; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x80028F94; // type:function size:0x38 scope:global align:4 +setNextStayNo__20dStage_roomControl_cFi = .text:0x80028FCC; // type:function size:0x8 scope:global align:4 +createRoomScene__Fi = .text:0x80028FD4; // type:function size:0x8C scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x80029060; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUcb = .text:0x80029094; // type:function size:0x238 scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x800292CC; // type:function size:0xFC scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x800293C8; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x8002942C; // type:function size:0x64 scope:global align:4 +setArcBank__20dStage_roomControl_cFiPCc = .text:0x80029490; // type:function size:0x18 scope:global align:4 +getArcBank__20dStage_roomControl_cFi = .text:0x800294A8; // type:function size:0x14 scope:global align:4 +resetArchiveBank__20dStage_roomControl_cFi = .text:0x800294BC; // type:function size:0xDC scope:global align:4 +create__Q220dStage_roomControl_c9roomDzs_cFUc = .text:0x80029598; // type:function size:0x7C scope:global align:4 +remove__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x80029614; // type:function size:0x88 scope:global align:4 +add__Q220dStage_roomControl_c9roomDzs_cFUcUc = .text:0x8002969C; // type:function size:0xC8 scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x80029764; // type:function size:0x8C scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x800297F0; // type:function size:0x5C scope:global align:4 +dStage_searchName__FPCc = .text:0x8002984C; // type:function size:0x6C scope:global align:4 +dStage_getName__FsSc = .text:0x800298B8; // type:function size:0x98 scope:global align:4 +dStage_getName2__FsSc = .text:0x80029950; // type:function size:0xC scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x8002995C; // type:function size:0x9C scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x800299F8; // type:function size:0x240 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x80029C38; // type:function size:0x6C scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x80029CA4; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x80029CD8; // type:function size:0x34 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80029D0C; // type:function size:0x84 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x80029D90; // type:function size:0x84 scope:global align:4 +dStage_paletteInfoInit__FP11dStage_dt_cPviPv = .text:0x80029E14; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x80029E48; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x80029E7C; // type:function size:0x34 scope:global align:4 +dStage_filiInfo2Init__FP11dStage_dt_cPviPv = .text:0x80029EB0; // type:function size:0x58 scope:global align:4 +dStage_fieldMapFiliInfo2Init__FP11dStage_dt_cPviPv = .text:0x80029F08; // type:function size:0x20 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x80029F28; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x80029F7C; // type:function size:0x34 scope:global align:4 +dStage_vrboxcolInfoInit__FP11dStage_dt_cPviPv = .text:0x80029FB0; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x80029FE4; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A048; // type:function size:0x8C scope:global align:4 +dStage_stagInfo_GetParticleNo__FP21stage_stag_info_classi = .text:0x8002A0D4; // type:function size:0xC scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A0E0; // type:function size:0xEC scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A1CC; // type:function size:0x34 scope:global align:4 +dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x8002A200; // type:function size:0xBC scope:global align:4 +dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x8002A2BC; // type:function size:0xA8 scope:global align:4 +__as__21fopAcM_prmScale_classFRC21fopAcM_prmScale_class = .text:0x8002A364; // type:function size:0x1C scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x8002A380; // type:function size:0xBC scope:global align:4 +dStage_actorInit_always__FP11dStage_dt_cPviPv = .text:0x8002A43C; // type:function size:0xA4 scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A4E0; // type:function size:0xA8 scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x8002A588; // type:function size:0x94 scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x8002A61C; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A64C; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A680; // type:function size:0xA0 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A720; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A754; // type:function size:0xA0 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A7F4; // type:function size:0x34 scope:global align:4 +dStage_soundInfoInitCL__FP11dStage_dt_cPviPv = .text:0x8002A828; // type:function size:0x34 scope:global align:4 +dStage_setLayerTagName__FP9FuncTableii = .text:0x8002A85C; // type:function size:0x34 scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x8002A890; // type:function size:0xC8 scope:global align:4 +dStage_stEventInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A958; // type:function size:0x34 scope:global align:4 +dStage_mapEventInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A98C; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A9C0; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A9F4; // type:function size:0x80 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AA74; // type:function size:0x84 scope:global align:4 +dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AAF8; // type:function size:0x34 scope:global align:4 +dStage_fieldMapTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AB2C; // type:function size:0x10 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x8002AB3C; // type:function size:0x44 scope:global align:4 +dStage_mapPathInit__FP11dStage_dt_cPviPv = .text:0x8002AB80; // type:function size:0x34 scope:global align:4 +dStage_mapPathInitCommonLayer__FP11dStage_dt_cPviPv = .text:0x8002ABB4; // type:function size:0x34 scope:global align:4 +dStage_fieldMapMapPathInit__FP11dStage_dt_cPviPv = .text:0x8002ABE8; // type:function size:0x5C scope:global align:4 +readMult__FP11dStage_dt_cP14dStage_Multi_cb = .text:0x8002AC44; // type:function size:0x170 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x8002ADB4; // type:function size:0x9C scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AE50; // type:function size:0x34 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AE84; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AEEC; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AF10; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AF44; // type:function size:0xEC scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x8002B030; // type:function size:0xA4 scope:global align:4 +dStage_elstInfoInit__FP11dStage_dt_cPviPv = .text:0x8002B0D4; // type:function size:0x54 scope:global align:4 +layerTableLoader__FPvP11dStage_dt_ci = .text:0x8002B128; // type:function size:0x120 scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x8002B248; // type:function size:0x84 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_ci = .text:0x8002B2CC; // type:function size:0x78 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x8002B344; // type:function size:0x74 scope:global align:4 +dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c = .text:0x8002B3B8; // type:function size:0x50 scope:global align:4 +dStage_infoCreate__Fv = .text:0x8002B408; // type:function size:0x94 scope:global align:4 +dStage_Create__Fv = .text:0x8002B49C; // type:function size:0x180 scope:global align:4 +dStage_Delete__Fv = .text:0x8002B61C; // type:function size:0x1A4 scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x8002B7C0; // type:function size:0x118 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlScs = .text:0x8002B8D8; // type:function size:0x70 scope:global align:4 +dStage_changeScene__FifUlScsi = .text:0x8002B948; // type:function size:0x170 scope:global align:4 +dStage_changeScene4Event__FiScibfUlsi = .text:0x8002BAB8; // type:function size:0x1B0 scope:global align:4 +dStage_restartRoom__FUlUli = .text:0x8002BC68; // type:function size:0x74 scope:global align:4 +__sinit_\d_stage_cpp = .text:0x8002BCDC; // type:function size:0xA4 scope:global align:4 +__ct__19dStage_KeepDoorInfoFv = .text:0x8002BD80; // type:function size:0x4C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x8002BDCC; // type:function size:0x4 scope:global align:4 +__dt__20fopAcM_prmBase_classFv = .text:0x8002BDD0; // type:function size:0x40 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x8002BE10; // type:function size:0x5C scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x8002BE6C; // type:function size:0x68 scope:global align:4 +onStatusFlag__20dStage_roomControl_cFiUc = .text:0x8002BED4; // type:function size:0x20 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x8002BEF4; // type:function size:0x8 scope:global align:4 +getFileList2Info__15dStage_roomDt_cCFv = .text:0x8002BEFC; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x8002BF04; // type:function size:0x8 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x8002BF0C; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x8002BF14; // type:function size:0x8 scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x8002BF1C; // type:function size:0x8 scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x8002BF24; // type:function size:0x8 scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x8002BF2C; // type:function size:0x8 scope:global align:4 +setFileList2Info__15dStage_roomDt_cFP21dStage_FileList2_dt_c = .text:0x8002BF34; // type:function size:0x8 scope:global align:4 +resetOldMulti__16dStage_stageDt_cFv = .text:0x8002BF3C; // type:function size:0xC scope:global align:4 +getElst__16dStage_stageDt_cFv = .text:0x8002BF48; // type:function size:0x8 scope:global align:4 +setOldMulti__16dStage_stageDt_cFv = .text:0x8002BF50; // type:function size:0xC scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x8002BF5C; // type:function size:0x8 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x8002BF64; // type:function size:0x8 scope:global align:4 +dStage_sclsInfo_getTimeH__FP21stage_scls_info_class = .text:0x8002BF6C; // type:function size:0x14 scope:global align:4 +setElst__16dStage_stageDt_cFP13dStage_Elst_c = .text:0x8002BF80; // type:function size:0x8 scope:global align:4 +getMapPath__16dStage_stageDt_cFv = .text:0x8002BF88; // type:function size:0x8 scope:global align:4 +setMapPath__16dStage_stageDt_cFPv = .text:0x8002BF90; // type:function size:0x4 scope:global align:4 +getDoor__16dStage_stageDt_cCFv = .text:0x8002BF94; // type:function size:0x8 scope:global align:4 +setDoor__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x8002BF9C; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x8002BFA4; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x8002BFAC; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x8002BFB4; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x8002BFBC; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x8002BFC4; // type:function size:0x8 scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x8002BFCC; // type:function size:0x8 scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x8002BFD4; // type:function size:0x30 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x8002C004; // type:function size:0x3C scope:global align:4 +getOldMulti__16dStage_stageDt_cCFv = .text:0x8002C040; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x8002C048; // type:function size:0x8 scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x8002C050; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x8002C058; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x8002C060; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x8002C068; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x8002C070; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x8002C078; // type:function size:0x8 scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x8002C080; // type:function size:0x8 scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x8002C088; // type:function size:0x30 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x8002C0B8; // type:function size:0x3C scope:global align:4 +getFileList2Info__16dStage_stageDt_cCFv = .text:0x8002C0F4; // type:function size:0x30 scope:global align:4 +setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c = .text:0x8002C124; // type:function size:0x3C scope:global align:4 +getMapEventInfo__16dStage_stageDt_cCFv = .text:0x8002C160; // type:function size:0x8 scope:global align:4 +setMapEventInfo__16dStage_stageDt_cFP21dStage_MapEventInfo_c = .text:0x8002C168; // type:function size:0x8 scope:global align:4 +getSoundInfCL__16dStage_stageDt_cCFv = .text:0x8002C170; // type:function size:0x8 scope:global align:4 +setSoundInfCL__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x8002C178; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x8002C180; // type:function size:0x8 scope:global align:4 +setSoundInf__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x8002C188; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x8002C190; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x8002C198; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x8002C1A0; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x8002C1A8; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x8002C1B0; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x8002C1B8; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x8002C1C0; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x8002C1C8; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x8002C1D0; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x8002C1D8; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x8002C1E0; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x8002C1E8; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x8002C1F0; // type:function size:0x30 scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x8002C220; // type:function size:0x3C scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x8002C25C; // type:function size:0x30 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class = .text:0x8002C28C; // type:function size:0x3C scope:global align:4 +getVrboxcolNumInfo__16dStage_stageDt_cCFv = .text:0x8002C2C8; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__16dStage_stageDt_cFi = .text:0x8002C2D0; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x8002C2D8; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x8002C2E0; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x8002C2E8; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x8002C2F0; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x8002C2F8; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x8002C300; // type:function size:0x8 scope:global align:4 +getPaletteNumInfo__16dStage_stageDt_cCFv = .text:0x8002C308; // type:function size:0x8 scope:global align:4 +setPaletteNumInfo__16dStage_stageDt_cFi = .text:0x8002C310; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x8002C318; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x8002C320; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__16dStage_stageDt_cCFv = .text:0x8002C328; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__16dStage_stageDt_cFP25stage_vrboxcol_info_class = .text:0x8002C330; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x8002C338; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x8002C340; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x8002C348; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x8002C350; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x8002C358; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x8002C360; // type:function size:0x8 scope:global align:4 +getPaletteInfo__16dStage_stageDt_cCFv = .text:0x8002C368; // type:function size:0x8 scope:global align:4 +setPaletteInfo__16dStage_stageDt_cFP24stage_palette_info_class = .text:0x8002C370; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x8002C378; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x8002C380; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x8002C388; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x8002C390; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x8002C398; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x8002C3A0; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x8002C3A8; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x8002C3B0; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x8002C3B8; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x8002C3C0; // type:function size:0x8 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x8002C3C8; // type:function size:0x8 scope:global align:4 +getElst__15dStage_roomDt_cFv = .text:0x8002C3D0; // type:function size:0x40 scope:global align:4 +setElst__15dStage_roomDt_cFP13dStage_Elst_c = .text:0x8002C410; // type:function size:0x3C scope:global align:4 +getMapPath__15dStage_roomDt_cFv = .text:0x8002C44C; // type:function size:0x30 scope:global align:4 +setMapPath__15dStage_roomDt_cFPv = .text:0x8002C47C; // type:function size:0x10 scope:global align:4 +getDoor__15dStage_roomDt_cCFv = .text:0x8002C48C; // type:function size:0x8 scope:global align:4 +setDoor__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x8002C494; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x8002C49C; // type:function size:0x8 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x8002C4A4; // type:function size:0x8 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x8002C4AC; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x8002C4B4; // type:function size:0x4 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x8002C4B8; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x8002C4C0; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x8002C4C8; // type:function size:0x8 scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x8002C4D0; // type:function size:0x8 scope:global align:4 +getOldMulti__15dStage_roomDt_cCFv = .text:0x8002C4D8; // type:function size:0x30 scope:global align:4 +resetOldMulti__15dStage_roomDt_cFv = .text:0x8002C508; // type:function size:0x10 scope:global align:4 +setOldMulti__15dStage_roomDt_cFv = .text:0x8002C518; // type:function size:0x10 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x8002C528; // type:function size:0x30 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x8002C558; // type:function size:0x10 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x8002C568; // type:function size:0x30 scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x8002C598; // type:function size:0x10 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x8002C5A8; // type:function size:0x30 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x8002C5D8; // type:function size:0x10 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x8002C5E8; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x8002C5F0; // type:function size:0x8 scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x8002C5F8; // type:function size:0x8 scope:global align:4 +getMapEventInfo__15dStage_roomDt_cCFv = .text:0x8002C600; // type:function size:0x8 scope:global align:4 +setMapEventInfo__15dStage_roomDt_cFP21dStage_MapEventInfo_c = .text:0x8002C608; // type:function size:0x8 scope:global align:4 +getSoundInfCL__15dStage_roomDt_cCFv = .text:0x8002C610; // type:function size:0x8 scope:global align:4 +setSoundInfCL__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x8002C618; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x8002C620; // type:function size:0x8 scope:global align:4 +setSoundInf__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x8002C628; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x8002C630; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x8002C638; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x8002C640; // type:function size:0x8 scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x8002C648; // type:function size:0x8 scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x8002C650; // type:function size:0x30 scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x8002C680; // type:function size:0x3C scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x8002C6BC; // type:function size:0x30 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x8002C6EC; // type:function size:0x3C scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x8002C728; // type:function size:0x8 scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x8002C730; // type:function size:0x30 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x8002C760; // type:function size:0x3C scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x8002C79C; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x8002C7A4; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x8002C7AC; // type:function size:0x8 scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP30stage_pure_lightvec_info_class = .text:0x8002C7B4; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x8002C7BC; // type:function size:0x30 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x8002C7EC; // type:function size:0x3C scope:global align:4 +getVrboxcolNumInfo__15dStage_roomDt_cCFv = .text:0x8002C828; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__15dStage_roomDt_cFi = .text:0x8002C830; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x8002C838; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x8002C840; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x8002C848; // type:function size:0x30 scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x8002C878; // type:function size:0x3C scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x8002C8B4; // type:function size:0x30 scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x8002C8E4; // type:function size:0x3C scope:global align:4 +getPaletteNumInfo__15dStage_roomDt_cCFv = .text:0x8002C920; // type:function size:0x30 scope:global align:4 +setPaletteNumInfo__15dStage_roomDt_cFi = .text:0x8002C950; // type:function size:0x3C scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x8002C98C; // type:function size:0x30 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x8002C9BC; // type:function size:0x3C scope:global align:4 +getVrboxcolInfo__15dStage_roomDt_cCFv = .text:0x8002C9F8; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__15dStage_roomDt_cFP25stage_vrboxcol_info_class = .text:0x8002CA00; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x8002CA08; // type:function size:0x8 scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x8002CA10; // type:function size:0x8 scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x8002CA18; // type:function size:0x30 scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x8002CA48; // type:function size:0x3C scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x8002CA84; // type:function size:0x30 scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x8002CAB4; // type:function size:0x3C scope:global align:4 +getPaletteInfo__15dStage_roomDt_cCFv = .text:0x8002CAF0; // type:function size:0x30 scope:global align:4 +setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class = .text:0x8002CB20; // type:function size:0x3C scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x8002CB5C; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x8002CB64; // type:function size:0x8 scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x8002CB6C; // type:function size:0x8 scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x8002CB74; // type:function size:0x30 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x8002CBA4; // type:function size:0x3C scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x8002CBE0; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x8002CBE8; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x8002CBF0; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x8002CBF8; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x8002CC00; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x8002CC08; // type:function size:0x8 scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x8002CC10; // type:function size:0x8 scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x8002CC18; // type:function size:0x74 scope:global align:4 +__dt__19dStage_roomStatus_cFv = .text:0x8002CC8C; // type:function size:0x5C scope:global align:4 +__arraydtor$97896 = .text:0x8002CCE8; // type:function size:0x1C scope:local align:4 +__ct__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x8002CD04; // type:function size:0xC scope:global align:4 +set__5csXyzFsss = .text:0x8002CD10; // type:function size:0x10 scope:global align:4 +getIconSize__15renderingAmap_cCFUc = .text:0x8002CD20; // type:function size:0x14 scope:global align:4 +draw__15renderingAmap_cFv = .text:0x8002CD34; // type:function size:0x39C scope:global align:4 +getDispType__15renderingAmap_cCFv = .text:0x8002D0D0; // type:function size:0x90 scope:global align:4 +beforeDrawPath__15renderingAmap_cFv = .text:0x8002D160; // type:function size:0x6C scope:global align:4 +afterDrawPath__15renderingAmap_cFv = .text:0x8002D1CC; // type:function size:0x4 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10room_class = .text:0x8002D1D0; // type:function size:0x4 scope:global align:4 +drawPath__15renderingAmap_cFv = .text:0x8002D1D4; // type:function size:0x4 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10line_class = .text:0x8002D1D8; // type:function size:0xD4 scope:global align:4 +getPlayerCursorSize__15renderingAmap_cFv = .text:0x8002D2AC; // type:function size:0xC scope:global align:4 +getRestartCursorSize__15renderingAmap_cFv = .text:0x8002D2B8; // type:function size:0x10 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10poly_class = .text:0x8002D2C8; // type:function size:0x78 scope:global align:4 +isDrawOutSideTrim__15renderingAmap_cFv = .text:0x8002D340; // type:function size:0x98 scope:global align:4 +isOutSideBlackLine__15renderingAmap_cFv = .text:0x8002D3D8; // type:function size:0x2C scope:global align:4 +getLineWidthSub__15renderingAmap_cFi = .text:0x8002D404; // type:function size:0x64 scope:global align:4 +getDecorationLineWidth__15renderingAmap_cFi = .text:0x8002D468; // type:function size:0xE0 scope:global align:4 +getLineWidth__15renderingAmap_cFi = .text:0x8002D548; // type:function size:0x4 scope:global align:4 +getColor__6dMap_cFi = .text:0x8002D54C; // type:function size:0xF0 scope:global align:4 +getLineColor__15renderingAmap_cFii = .text:0x8002D63C; // type:function size:0x8C scope:global align:4 +getDecoLineColor__15renderingAmap_cFii = .text:0x8002D6C8; // type:function size:0x84 scope:global align:4 +getIconPosition__6dMap_cCFPQ27dTres_c15typeGroupData_c = .text:0x8002D74C; // type:function size:0x4 scope:global align:4 +getIconGroupNumber__15renderingAmap_cCFUc = .text:0x8002D750; // type:function size:0x4 scope:global align:4 +hasMap__15renderingAmap_cCFv = .text:0x8002D754; // type:function size:0x58 scope:global align:4 +isRendDoor__15renderingAmap_cCFv = .text:0x8002D7AC; // type:function size:0x3C scope:global align:4 +isCheckFloor__15renderingAmap_cCFv = .text:0x8002D7E8; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingAmap_cCFv = .text:0x8002D7F0; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingAmap_cCFv = .text:0x8002D7F8; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingAmap_cCFv = .text:0x8002D800; // type:function size:0x44 scope:global align:4 +isDrawIconSingle2__15renderingAmap_cCFPCQ27dTres_c6data_sbbi = .text:0x8002D844; // type:function size:0x554 scope:global align:4 +isDrawType__6dMap_cFi = .text:0x8002DD98; // type:function size:0xC scope:global align:4 +isRendAllRoom__6dMap_cCFv = .text:0x8002DDA4; // type:function size:0x4C scope:global align:4 +isSpecialOutline__6dMap_cFv = .text:0x8002DDF0; // type:function size:0x8 scope:global align:4 +copyPalette__6dMap_cFv = .text:0x8002DDF8; // type:function size:0x6C scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFiif = .text:0x8002DE64; // type:function size:0x70 scope:global align:4 +resCopy__6dMap_cFv = .text:0x8002DED4; // type:function size:0x6C scope:global align:4 +__ct__6dMap_cFiiii = .text:0x8002DF40; // type:function size:0x1D8 scope:global align:4 +_remove__6dMap_cFv = .text:0x8002E118; // type:function size:0x74 scope:global align:4 +getMapMinMaxXZ__6dMap_cFiPfPfPfPf = .text:0x8002E18C; // type:function size:0x184 scope:global align:4 +getPack__6dMap_cFiPfPf = .text:0x8002E310; // type:function size:0x178 scope:global align:4 +calcMapCenterXZ__6dMap_cFiPfPf = .text:0x8002E488; // type:function size:0xA4 scope:global align:4 +calcMapCmPerTexel__6dMap_cFiPf = .text:0x8002E52C; // type:function size:0x178 scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFif = .text:0x8002E6A4; // type:function size:0x11C scope:global align:4 +getRGBA_RGB5A3__FRC21dMpath_RGB5A3_palDt_sRUcRUcRUcRUc = .text:0x8002E7C0; // type:function size:0x84 scope:global align:4 +copyPalette__6dMap_cFiif = .text:0x8002E844; // type:function size:0x120 scope:global align:4 +setAmapPaletteColor__6dMap_cFiUcUcUcUc = .text:0x8002E964; // type:function size:0x5C scope:global align:4 +isDrawRoom__6dMap_cCFii = .text:0x8002E9C0; // type:function size:0x60 scope:global align:4 +getRoomNoSingle__6dMap_cFv = .text:0x8002EA20; // type:function size:0x28 scope:global align:4 +isDrawRoomIcon__6dMap_cCFii = .text:0x8002EA48; // type:function size:0x94 scope:global align:4 +_move__6dMap_cFffif = .text:0x8002EADC; // type:function size:0x7D4 scope:global align:4 +_draw__6dMap_cFv = .text:0x8002F2B0; // type:function size:0x44 scope:global align:4 +getFirstData__6dMap_cFUc = .text:0x8002F2F4; // type:function size:0x4 scope:global align:4 +getNextData__6dMap_cFPQ27dTres_c15typeGroupData_c = .text:0x8002F2F8; // type:function size:0x4 scope:global align:4 +isDrawType__11dDrawPath_cFi = .text:0x8002F2FC; // type:function size:0x8 scope:global align:4 +__dt__15dRenderingMap_cFv = .text:0x8002F304; // type:function size:0x40 scope:global align:4 +getLineColor__11dDrawPath_cFii = .text:0x8002F344; // type:function size:0x10 scope:global align:4 +__dt__16renderingDAmap_cFv = .text:0x8002F354; // type:function size:0x5C scope:global align:4 +__dt__28renderingPlusDoorAndCursor_cFv = .text:0x8002F3B0; // type:function size:0x5C scope:global align:4 +isRendIcon__15renderingAmap_cCFv = .text:0x8002F40C; // type:function size:0x8 scope:global align:4 +__dt__6dMap_cFv = .text:0x8002F414; // type:function size:0x74 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x8002F488; // type:function size:0x4 scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x8002F48C; // type:function size:0x50 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x8002F4DC; // type:function size:0x7C scope:global align:4 +dComIfGp_checkItemGet__FUci = .text:0x8002F558; // type:function size:0x4 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x8002F55C; // type:function size:0xA4 scope:global align:4 +setItemBombNumCount__14dComIfG_play_cFUcs = .text:0x8002F600; // type:function size:0x18 scope:global align:4 +getItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002F618; // type:function size:0x10 scope:global align:4 +clearItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002F628; // type:function size:0x14 scope:global align:4 +setNowVibration__14dComIfG_play_cFUc = .text:0x8002F63C; // type:function size:0x4 scope:global align:4 +getNowVibration__14dComIfG_play_cFv = .text:0x8002F640; // type:function size:0x2C scope:global align:4 +setStartStage__14dComIfG_play_cFP19dStage_startStage_c = .text:0x8002F66C; // type:function size:0x6C scope:global align:4 +getLayerNo_common_common__14dComIfG_play_cFPCcii = .text:0x8002F6D8; // type:function size:0x1174 scope:global align:4 +getLayerNo_common__14dComIfG_play_cFPCcii = .text:0x8003084C; // type:function size:0x2C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x80030878; // type:function size:0x38 scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x800308B0; // type:function size:0x40 scope:global align:4 +createSimpleModel__14dComIfG_play_cFv = .text:0x800308F0; // type:function size:0x50 scope:global align:4 +deleteSimpleModel__14dComIfG_play_cFv = .text:0x80030940; // type:function size:0x58 scope:global align:4 +drawSimpleModel__14dComIfG_play_cFv = .text:0x80030998; // type:function size:0x14 scope:global align:4 +addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc = .text:0x800309AC; // type:function size:0x40 scope:global align:4 +removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai = .text:0x800309EC; // type:function size:0x38 scope:global align:4 +entrySimpleModel__14dComIfG_play_cFP8J3DModeli = .text:0x80030A24; // type:function size:0x14 scope:global align:4 +setTimerNowTimeMs__14dComIfG_play_cFi = .text:0x80030A38; // type:function size:0x8 scope:global align:4 +getTimerNowTimeMs__14dComIfG_play_cFv = .text:0x80030A40; // type:function size:0x8 scope:global align:4 +setTimerLimitTimeMs__14dComIfG_play_cFi = .text:0x80030A48; // type:function size:0x8 scope:global align:4 +getTimerLimitTimeMs__14dComIfG_play_cFv = .text:0x80030A50; // type:function size:0x8 scope:global align:4 +setTimerMode__14dComIfG_play_cFi = .text:0x80030A58; // type:function size:0x8 scope:global align:4 +getTimerMode__14dComIfG_play_cFv = .text:0x80030A60; // type:function size:0x8 scope:global align:4 +setTimerType__14dComIfG_play_cFUc = .text:0x80030A68; // type:function size:0x8 scope:global align:4 +getTimerType__14dComIfG_play_cFv = .text:0x80030A70; // type:function size:0x8 scope:global align:4 +setTimerPtr__14dComIfG_play_cFP8dTimer_c = .text:0x80030A78; // type:function size:0x8 scope:global align:4 +getTimerPtr__14dComIfG_play_cFv = .text:0x80030A80; // type:function size:0x8 scope:global align:4 +create__Q313dComIfG_inf_c9baseCsr_c6navi_cFv = .text:0x80030A88; // type:function size:0x104 scope:global align:4 +draw__Q313dComIfG_inf_c9baseCsr_c6navi_cFffUc = .text:0x80030B8C; // type:function size:0x320 scope:global align:4 +__ct__Q213dComIfG_inf_c9baseCsr_cFUc = .text:0x80030EAC; // type:function size:0xAC scope:global align:4 +draw__Q213dComIfG_inf_c9baseCsr_cFff = .text:0x80030F58; // type:function size:0x378 scope:global align:4 +create__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x800312D0; // type:function size:0x148 scope:global align:4 +particleExecute__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x80031418; // type:function size:0x24 scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x8003143C; // type:function size:0x74 scope:global align:4 +createBaseCsr__13dComIfG_inf_cFv = .text:0x800314B0; // type:function size:0x44 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x800314F4; // type:function size:0x104 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x800315F8; // type:function size:0x84 scope:global align:4 +phase_1__FPc = .text:0x8003167C; // type:function size:0x78 scope:local align:4 +phase_2__FPc = .text:0x800316F4; // type:function size:0x78 scope:local align:4 +phase_3__FPc = .text:0x8003176C; // type:function size:0x8 scope:local align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x80031774; // type:function size:0x28 scope:global align:4 +phase_01__FP12phaseParam_c = .text:0x8003179C; // type:function size:0x5C scope:global align:4 +phase_02__FP12phaseParam_c = .text:0x800317F8; // type:function size:0x5C scope:global align:4 +phase_03__FP12phaseParam_c = .text:0x80031854; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap = .text:0x8003185C; // type:function size:0x48 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x800318A4; // type:function size:0x64 scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x80031908; // type:function size:0x4C scope:global align:4 +dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x80031954; // type:function size:0xE4 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x80031A38; // type:function size:0xB4 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x80031AEC; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x80031B3C; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliScsii = .text:0x80031B8C; // type:function size:0x224 scope:global align:4 +dComIfGp_setNextStage__FPCcsScSc = .text:0x80031DB0; // type:function size:0x50 scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x80031E00; // type:function size:0x84 scope:global align:4 +dComIfGs_onStageSwitch__Fii = .text:0x80031E84; // type:function size:0x8C scope:global align:4 +dComIfGs_offStageSwitch__Fii = .text:0x80031F10; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageSwitch__Fii = .text:0x80031F9C; // type:function size:0x88 scope:global align:4 +dComIfGs_onStageBossEnemy__Fi = .text:0x80032024; // type:function size:0xA0 scope:global align:4 +dComIfGs_isDungeonItemWarp__Fi = .text:0x800320C4; // type:function size:0x80 scope:global align:4 +dComIfGs_BossLife_public_Set__FSc = .text:0x80032144; // type:function size:0x14 scope:global align:4 +dComIfGs_BossLife_public_Get__Fv = .text:0x80032158; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Set__FSc = .text:0x8003216C; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Get__Fv = .text:0x80032180; // type:function size:0x14 scope:global align:4 +dComIfGs_onZoneSwitch__Fii = .text:0x80032194; // type:function size:0x64 scope:global align:4 +dComIfGs_offZoneSwitch__Fii = .text:0x800321F8; // type:function size:0x64 scope:global align:4 +dComIfGs_isZoneSwitch__Fii = .text:0x8003225C; // type:function size:0x6C scope:global align:4 +dComIfGs_onOneZoneSwitch__Fii = .text:0x800322C8; // type:function size:0x64 scope:global align:4 +dComIfGs_offOneZoneSwitch__Fii = .text:0x8003232C; // type:function size:0x64 scope:global align:4 +dComIfGs_isOneZoneSwitch__Fii = .text:0x80032390; // type:function size:0x6C scope:global align:4 +dComIfGs_isZoneItem__Fii = .text:0x800323FC; // type:function size:0x6C scope:global align:4 +dComIfGs_isOneZoneItem__Fii = .text:0x80032468; // type:function size:0x6C scope:global align:4 +dComIfGs_getMaxLifeGauge__Fv = .text:0x800324D4; // type:function size:0x18 scope:global align:4 +dComIfGs_setSelectItemIndex__FiUc = .text:0x800324EC; // type:function size:0x44 scope:global align:4 +dComIfGs_setMixItemIndex__FiUc = .text:0x80032530; // type:function size:0x18 scope:global align:4 +dComIfGs_getSelectMixItemNoArrowIndex__Fi = .text:0x80032548; // type:function size:0x90 scope:global align:4 +dComIfGs_getMixItemIndex__Fi = .text:0x800325D8; // type:function size:0x10 scope:global align:4 +dComIfGp_setSelectItem__Fi = .text:0x800325E8; // type:function size:0xB0 scope:global align:4 +dComIfGp_getSelectItem__Fi = .text:0x80032698; // type:function size:0x12C scope:global align:4 +dComIfGp_mapShow__Fv = .text:0x800327C4; // type:function size:0x14 scope:global align:4 +dComIfGp_mapHide__Fv = .text:0x800327D8; // type:function size:0x14 scope:global align:4 +dComIfGp_checkMapShow__Fv = .text:0x800327EC; // type:function size:0x38 scope:global align:4 +dComIfGp_setHeapLockFlag__FUc = .text:0x80032824; // type:function size:0xA4 scope:global align:4 +dComIfGp_offHeapLockFlag__Fi = .text:0x800328C8; // type:function size:0x98 scope:global align:4 +dComIfGp_createSubExpHeap2D__Fv = .text:0x80032960; // type:function size:0xA4 scope:global align:4 +dComIfGp_destroySubExpHeap2D__Fv = .text:0x80032A04; // type:function size:0x68 scope:global align:4 +dComIfGp_checkEmptySubHeap2D__Fv = .text:0x80032A6C; // type:function size:0x40 scope:global align:4 +dComIfGp_searchUseSubHeap2D__Fi = .text:0x80032AAC; // type:function size:0x48 scope:global align:4 +dComIfGp_getSubHeap2D__Fi = .text:0x80032AF4; // type:function size:0x50 scope:global align:4 +dComIfGs_checkGetInsectNum__Fv = .text:0x80032B44; // type:function size:0xA0 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x80032BE4; // type:function size:0xCC scope:global align:4 +dComIfGs_getBottleMax__Fv = .text:0x80032CB0; // type:function size:0x8 scope:global align:4 +dComIfGp_getSelectItemNum__Fi = .text:0x80032CB8; // type:function size:0xCC scope:global align:4 +dComIfGp_getSelectItemMaxNum__Fi = .text:0x80032D84; // type:function size:0x94 scope:global align:4 +dComIfGp_setSelectItemNum__Fis = .text:0x80032E18; // type:function size:0x114 scope:global align:4 +dComIfGp_addSelectItemNum__Fis = .text:0x80032F2C; // type:function size:0xD8 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x80033004; // type:function size:0x44 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x80033048; // type:function size:0x64 scope:global align:4 +dComIfG_getHoldA__FUl = .text:0x800330AC; // type:function size:0x64 scope:global align:4 +dComIfG_getTrigA__FUl = .text:0x80033110; // type:function size:0x64 scope:global align:4 +dComIfG_getHoldB__FUl = .text:0x80033174; // type:function size:0x40 scope:global align:4 +dComIfG_getTrigB__FUl = .text:0x800331B4; // type:function size:0x40 scope:global align:4 +dComIfG_getTrigUp__FUl = .text:0x800331F4; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldDown__FUl = .text:0x80033210; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigDown__FUl = .text:0x8003322C; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldLeft__FUl = .text:0x80033248; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigLeft__FUl = .text:0x80033264; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldRight__FUl = .text:0x80033280; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigRight__FUl = .text:0x8003329C; // type:function size:0x1C scope:global align:4 +dComIfGp_calcNowRegion__Fv = .text:0x800332B8; // type:function size:0x260 scope:global align:4 +dComIfGp_isLightDropMapVisible__Fv = .text:0x80033518; // type:function size:0x7C scope:global align:4 +dComIfGp_getNowLevel__Fv = .text:0x80033594; // type:function size:0x50 scope:global align:4 +dComIfGs_setSelectEquipClothes__FUc = .text:0x800335E4; // type:function size:0x10 scope:global align:4 +dComIfGs_setSelectEquipSword__FUc = .text:0x800335F4; // type:function size:0xD0 scope:global align:4 +dComIfGs_setSelectEquipShield__FUc = .text:0x800336C4; // type:function size:0xA8 scope:global align:4 +dComIfGs_setKeyNum__FiUc = .text:0x8003376C; // type:function size:0x94 scope:global align:4 +dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc = .text:0x80033800; // type:function size:0x74 scope:global align:4 +dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc = .text:0x80033874; // type:function size:0x94 scope:global align:4 +dComIfGs_getWarpStageName__Fv = .text:0x80033908; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerPos__Fv = .text:0x80033918; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerAngleY__Fv = .text:0x80033928; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpRoomNo__Fv = .text:0x80033938; // type:function size:0x14 scope:global align:4 +dComIfGs_getWarpMarkFlag__Fv = .text:0x8003394C; // type:function size:0x1C scope:global align:4 +dComIfGs_setWarpMarkFlag__FUc = .text:0x80033968; // type:function size:0x4 scope:global align:4 +__ct__19dComIfG_resLoader_cFv = .text:0x8003396C; // type:function size:0x14 scope:global align:4 +__dt__19dComIfG_resLoader_cFv = .text:0x80033980; // type:function size:0x90 scope:global align:4 +load__19dComIfG_resLoader_cFPPCcP7JKRHeap = .text:0x80033A10; // type:function size:0x78 scope:global align:4 +dComIfG_getStageRes__FPCc = .text:0x80033A88; // type:function size:0x20 scope:global align:4 +dComIfG_getOldStageRes__FPCc = .text:0x80033AA8; // type:function size:0x20 scope:global align:4 +dComIfG_getRoomArcName__Fi = .text:0x80033AC8; // type:function size:0x44 scope:global align:4 +dComIfGp_ret_wp_set__FSc = .text:0x80033B0C; // type:function size:0x4 scope:global align:4 +dComIfGp_world_dark_set__FUc = .text:0x80033B10; // type:function size:0x14 scope:global align:4 +dComIfGp_world_dark_get__Fv = .text:0x80033B24; // type:function size:0x14 scope:global align:4 +dComIfG_TimerStart__Fis = .text:0x80033B38; // type:function size:0x74 scope:global align:4 +dComIfG_TimerStop__Fi = .text:0x80033BAC; // type:function size:0x58 scope:global align:4 +dComIfG_TimerReStart__Fi = .text:0x80033C04; // type:function size:0x58 scope:global align:4 +dComIfG_TimerEnd__Fii = .text:0x80033C5C; // type:function size:0x54 scope:global align:4 +dComIfG_TimerDeleteCheck__Fi = .text:0x80033CB0; // type:function size:0x34 scope:global align:4 +dComIfG_TimerDeleteRequest__Fi = .text:0x80033CE4; // type:function size:0x54 scope:global align:4 +dComIfGs_Wolf_Change_Check__Fv = .text:0x80033D38; // type:function size:0x1C8 scope:global align:4 +dComIfGs_PolyDamageOff_Set__FSc = .text:0x80033F00; // type:function size:0x14 scope:global align:4 +dComIfGs_PolyDamageOff_Check__Fv = .text:0x80033F14; // type:function size:0x14 scope:global align:4 +dComIfGs_shake_kandelaar__Fv = .text:0x80033F28; // type:function size:0x18 scope:global align:4 +dComIfGs_shake_kandelaar_check__Fv = .text:0x80033F40; // type:function size:0x24 scope:global align:4 +dComIfGs_wolfeye_effect_check__Fv = .text:0x80033F64; // type:function size:0x30 scope:global align:4 +dComIfGs_Grass_hide_Set__FSc = .text:0x80033F94; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_set__FUc = .text:0x80033FA8; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_set__FUc = .text:0x80033FBC; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_get__Fv = .text:0x80033FD0; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_get__Fv = .text:0x80033FE4; // type:function size:0x14 scope:global align:4 +dComIfGp_TransportWarp_check__Fv = .text:0x80033FF8; // type:function size:0x38 scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x80034030; // type:function size:0x60 scope:global align:4 +dComIfGs_onVisitedRoom__Fi = .text:0x80034090; // type:function size:0x22C scope:global align:4 +dComIfGs_offVisitedRoom__Fi = .text:0x800342BC; // type:function size:0x6C scope:global align:4 +dComIfGs_isVisitedRoom__Fi = .text:0x80034328; // type:function size:0x6C scope:global align:4 +dComIfGs_staffroll_next_go__Fv = .text:0x80034394; // type:function size:0x14 scope:global align:4 +dComIfGs_staffroll_next_go_check__Fv = .text:0x800343A8; // type:function size:0x10 scope:global align:4 +__sinit_\d_com_inf_game_cpp = .text:0x800343B8; // type:function size:0x6C scope:global align:4 +__dt__11dDlst_blo_cFv = .text:0x80034424; // type:function size:0x5C scope:global align:4 +__dt__Q211dDlst_blo_c5anm_cFv = .text:0x80034480; // type:function size:0x60 scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x800344E0; // type:function size:0x4 scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x800344E4; // type:function size:0x40 scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x80034524; // type:function size:0x4 scope:global align:4 +__dt__Q225dComIfG_camera_info_class22@class$74230dolzel_pchFv = .text:0x80034528; // type:function size:0x40 scope:local align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x80034568; // type:function size:0x5C scope:global align:4 +__dt__Q212dSv_memBit_c14WarpItemData_cFv = .text:0x800345C4; // type:function size:0x40 scope:global align:4 +__dt__23dComIfG_item_info_classFv = .text:0x80034604; // type:function size:0x5C scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x80034660; // type:function size:0x28 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x80034688; // type:function size:0x20 scope:global align:4 +getWhite__10J2DPictureCFv = .text:0x800346A8; // type:function size:0x8 scope:global align:4 +setWhite__10J2DPictureFQ28JUtility6TColor = .text:0x800346B0; // type:function size:0x28 scope:global align:4 +__ct__13mDoExt_bckAnmFv = .text:0x800346D8; // type:function size:0x38 scope:global align:4 +__ct__14mDoExt_baseAnmFv = .text:0x80034710; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x80034750; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x80034788; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_bpkAnmFv = .text:0x800347C8; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x80034800; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_btkAnmFv = .text:0x80034840; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x80034878; // type:function size:0x40 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x800348B8; // type:function size:0x40 scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x800348F8; // type:function size:0x1C scope:global align:4 +setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc = .text:0x80034914; // type:function size:0x74 scope:global align:4 +dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc = .text:0x80034988; // type:function size:0x34 scope:global align:4 +__dt__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x800349BC; // type:function size:0x68 scope:global align:4 +__dt__Q313dComIfG_inf_c9baseCsr_c6navi_cFv = .text:0x80034A24; // type:function size:0x68 scope:global align:4 +__ct__13dComIfG_inf_cFv = .text:0x80034A8C; // type:function size:0x234 scope:global align:4 +__dt__17dSv_horse_place_cFv = .text:0x80034CC0; // type:function size:0x40 scope:global align:4 +__dt__33dSv_player_field_last_stay_info_cFv = .text:0x80034D00; // type:function size:0x40 scope:global align:4 +__dt__27dSv_player_last_mark_info_cFv = .text:0x80034D40; // type:function size:0x40 scope:global align:4 +__dt__12dSv_player_cFv = .text:0x80034D80; // type:function size:0x74 scope:global align:4 +__dt__13dSv_restart_cFv = .text:0x80034DF4; // type:function size:0x40 scope:global align:4 +__dt__Q217dSv_turnRestart_c24dSv_turnRestart_camera_cFv = .text:0x80034E34; // type:function size:0x40 scope:global align:4 +__dt__17dSv_turnRestart_cFv = .text:0x80034E74; // type:function size:0x5C scope:global align:4 +__dt__10dSv_info_cFv = .text:0x80034ED0; // type:function size:0x7C scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x80034F4C; // type:function size:0xD4 scope:global align:4 +__dt__13dComIfG_inf_cFv = .text:0x80035020; // type:function size:0x84 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x800350A4; // type:function size:0x40 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x800350E4; // type:function size:0xC8 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x800351AC; // type:function size:0x40 scope:global align:4 +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800351EC; // type:function size:0x4 scope:global align:4 +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800351F0; // type:function size:0x4 scope:global align:4 +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800351F4; // type:function size:0x4 scope:global align:4 +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x800351F8; // type:function size:0x4 scope:global align:4 +cleanup__18dPa_levelEcallBackFv = .text:0x800351FC; // type:function size:0x4 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x80035200; // type:function size:0x74 scope:global align:4 +__ct__22dPa_hermiteEcallBack_cFv = .text:0x80035274; // type:function size:0x10 scope:global align:4 +__dt__22dPa_hermiteEcallBack_cFv = .text:0x80035284; // type:function size:0x58 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x800352DC; // type:function size:0x58 scope:global align:4 +__ct__16__d_timer_info_cFv = .text:0x80035334; // type:function size:0x1C scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x80035350; // type:function size:0x3C scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x8003538C; // type:function size:0x40 scope:global align:4 +__dt__4cBgSFv = .text:0x800353CC; // type:function size:0x64 scope:global align:4 +__dt__4dBgSFv = .text:0x80035430; // type:function size:0x68 scope:global align:4 +__dt__4cCcSFv = .text:0x80035498; // type:function size:0x5C scope:global align:4 +__dt__4dCcSFv = .text:0x800354F4; // type:function size:0x74 scope:global align:4 +__dt__14dEvt_control_cFv = .text:0x80035568; // type:function size:0x68 scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x800355D0; // type:function size:0x40 scope:global align:4 +__dt__16dEvent_manager_cFv = .text:0x80035610; // type:function size:0x64 scope:global align:4 +__dt__11dEvDtBase_cFv = .text:0x80035674; // type:function size:0x40 scope:global align:4 +__ct__10dAttDraw_cFv = .text:0x800356B4; // type:function size:0xEC scope:global align:4 +__dt__10dAttDraw_cFv = .text:0x800357A0; // type:function size:0xF4 scope:global align:4 +__ct__10dAttList_cFv = .text:0x80035894; // type:function size:0x4 scope:global align:4 +__dt__7cSAngleFv = .text:0x80035898; // type:function size:0x40 scope:global align:4 +__dt__10dAttList_cFv = .text:0x800358D8; // type:function size:0x40 scope:global align:4 +__dt__Q312dVibration_c22@class$72273dolzel_pch22@class$72274dolzel_pchFv = .text:0x80035918; // type:function size:0x40 scope:local align:4 +__dt__Q212dVibration_c22@class$72273dolzel_pchFv = .text:0x80035958; // type:function size:0x68 scope:local align:4 +__dt__12dVibration_cFv = .text:0x800359C0; // type:function size:0x58 scope:global align:4 +set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035A18; // type:function size:0xC4 scope:global align:4 +isSwitch__Q27daSus_c6data_cFv = .text:0x80035ADC; // type:function size:0x6C scope:global align:4 +check__Q27daSus_c6data_cFRC4cXyz = .text:0x80035B48; // type:function size:0x90 scope:global align:4 +check__Q27daSus_c6data_cFP10fopAc_ac_c = .text:0x80035BD8; // type:function size:0x84 scope:global align:4 +execute__Q27daSus_c6data_cFv = .text:0x80035C5C; // type:function size:0x40 scope:global align:4 +add__Q27daSus_c6room_cFPQ27daSus_c6data_c = .text:0x80035C9C; // type:function size:0x68 scope:global align:4 +reset__Q27daSus_c6room_cFv = .text:0x80035D04; // type:function size:0x30 scope:global align:4 +newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035D34; // type:function size:0x16C scope:global align:4 +reset__7daSus_cFv = .text:0x80035EA0; // type:function size:0x44 scope:global align:4 +check__7daSus_cFScRC4cXyz = .text:0x80035EE4; // type:function size:0x90 scope:global align:4 +check__7daSus_cFP10fopAc_ac_c = .text:0x80035F74; // type:function size:0xC0 scope:global align:4 +execute__7daSus_cFv = .text:0x80036034; // type:function size:0x5C scope:global align:4 +daNpcMsg_setEvtNum__FUc = .text:0x80036090; // type:function size:0x40 scope:global align:4 +daNpcKakashi_chkSwdTutorialStage__Fv = .text:0x800360D0; // type:function size:0x5C scope:global align:4 +daNpcKakashi_setSwdTutorialStep__FUc = .text:0x8003612C; // type:function size:0x20 scope:global align:4 +daNpcKakashi_getSwdTutorialStep__Fv = .text:0x8003614C; // type:function size:0x3C scope:global align:4 +daNpcKakashi_getSwdTutorialResult__Fv = .text:0x80036188; // type:function size:0x38 scope:global align:4 +daNpcKakashi_setSwdTutorialResult__Fb = .text:0x800361C0; // type:function size:0x30 scope:global align:4 +daNpcKakashi_getSuccessCount__Fv = .text:0x800361F0; // type:function size:0x3C scope:global align:4 +daNpcKakashi_incSuccessCount__Fv = .text:0x8003622C; // type:function size:0x60 scope:global align:4 +daNpcKakashi_clrSuccessCount__Fv = .text:0x8003628C; // type:function size:0x20 scope:global align:4 +getArcName__12daSetBgObj_cFP10fopAc_ac_c = .text:0x800362AC; // type:function size:0x3C scope:global align:4 +checkArea__13daTagStream_cFPC4cXyz = .text:0x800362E8; // type:function size:0x98 scope:global align:4 +entry__10daMirror_cFP8J3DModel = .text:0x80036380; // type:function size:0x48 scope:global align:4 +remove__10daMirror_cFv = .text:0x800363C8; // type:function size:0x38 scope:global align:4 +deleteRoomGrass__9daGrass_cFi = .text:0x80036400; // type:function size:0x58 scope:global align:4 +deleteRoomFlower__9daGrass_cFi = .text:0x80036458; // type:function size:0x58 scope:global align:4 +daMP_c_Get_MovieRestFrame__6daMP_cFv = .text:0x800364B0; // type:function size:0x10 scope:global align:4 +daMP_c_Set_PercentMovieVolume__6daMP_cFf = .text:0x800364C0; // type:function size:0x10 scope:global align:4 +daMP_c_THPPlayerPlay__6daMP_cFv = .text:0x800364D0; // type:function size:0x3C scope:global align:4 +daMP_c_THPPlayerPause__6daMP_cFv = .text:0x8003650C; // type:function size:0x10 scope:global align:4 +checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo = .text:0x8003651C; // type:function size:0xA4 scope:global align:4 +checkMagneA__12daTagMagne_cFv = .text:0x800365C0; // type:function size:0x50 scope:global align:4 +checkMagneB__12daTagMagne_cFv = .text:0x80036610; // type:function size:0x50 scope:global align:4 +checkMagneC__12daTagMagne_cFv = .text:0x80036660; // type:function size:0x50 scope:global align:4 +getPlayerNo__11daTagMist_cFv = .text:0x800366B0; // type:function size:0x8 scope:global align:4 +clrSaveFlag__12daObjCarry_cFv = .text:0x800366B8; // type:function size:0xC scope:global align:4 +setSaveFlag__12daObjCarry_cFv = .text:0x800366C4; // type:function size:0xC scope:global align:4 +chkSaveFlag__12daObjCarry_cFv = .text:0x800366D0; // type:function size:0x14 scope:global align:4 +getPos__12daObjCarry_cFi = .text:0x800366E4; // type:function size:0x14 scope:global align:4 +savePos__12daObjCarry_cFi4cXyz = .text:0x800366F8; // type:function size:0x2C scope:global align:4 +onSttsFlag__12daObjCarry_cFiUc = .text:0x80036724; // type:function size:0x14 scope:global align:4 +offSttsFlag__12daObjCarry_cFiUc = .text:0x80036738; // type:function size:0x14 scope:global align:4 +chkSttsFlag__12daObjCarry_cFiUc = .text:0x8003674C; // type:function size:0x18 scope:global align:4 +setRoomNo__12daObjCarry_cFiSc = .text:0x80036764; // type:function size:0xC scope:global align:4 +getRoomNo__12daObjCarry_cFi = .text:0x80036770; // type:function size:0xC scope:global align:4 +__sinit_\d_com_static_cpp = .text:0x8003677C; // type:function size:0xF0 scope:global align:4 +set__4cXyzFfff = .text:0x8003686C; // type:function size:0x10 scope:global align:4 +__ct__Q27daSus_c6data_cFv = .text:0x8003687C; // type:function size:0xC scope:global align:4 +__dt__Q27daSus_c6data_cFv = .text:0x80036888; // type:function size:0x40 scope:global align:4 +__arraydtor$98025 = .text:0x800368C8; // type:function size:0x1C scope:local align:4 +__ct__Q27daSus_c6room_cFv = .text:0x800368E4; // type:function size:0xC scope:global align:4 +__arraydtor$102217 = .text:0x800368F0; // type:function size:0x1C scope:local align:4 +checkStateCarry__7dBomb_cFv = .text:0x8003690C; // type:function size:0x5C scope:global align:4 +checkFlowerBombWait__7dBomb_cFP10fopAc_ac_c = .text:0x80036968; // type:function size:0x28 scope:global align:4 +checkWaterBomb__7dBomb_cFP10fopAc_ac_c = .text:0x80036990; // type:function size:0x28 scope:global align:4 +checkInsectBombMove__7dBomb_cFP10fopAc_ac_c = .text:0x800369B8; // type:function size:0x28 scope:global align:4 +__ct__9STControlFssssffss = .text:0x800369E0; // type:function size:0x5C scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80036A3C; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x80036A60; // type:function size:0x40 scope:global align:4 +Xinit__9STControlFv = .text:0x80036AA0; // type:function size:0x30 scope:global align:4 +Yinit__9STControlFv = .text:0x80036AD0; // type:function size:0x30 scope:global align:4 +getValueStick__9STControlFv = .text:0x80036B00; // type:function size:0x8 scope:global align:4 +getAngleStick__9STControlFv = .text:0x80036B08; // type:function size:0x8 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x80036B10; // type:function size:0x8 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x80036B18; // type:function size:0x8 scope:global align:4 +checkTrigger__9STControlFv = .text:0x80036B20; // type:function size:0x270 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x80036D90; // type:function size:0x78 scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x80036E08; // type:function size:0x78 scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x80036E80; // type:function size:0x78 scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x80036EF8; // type:function size:0x78 scope:global align:4 +dLib_getEventSwitchNo__Fi = .text:0x80036F70; // type:function size:0x38 scope:global align:4 +dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x80036FA8; // type:function size:0xC8 scope:global align:4 +dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc = .text:0x80037070; // type:function size:0xCC scope:global align:4 +getTime__11dLib_time_cFv = .text:0x8003713C; // type:function size:0x7C scope:global align:4 +stopTime__11dLib_time_cFv = .text:0x800371B8; // type:function size:0x3C scope:global align:4 +startTime__11dLib_time_cFv = .text:0x800371F4; // type:function size:0x5C scope:global align:4 +__as__4cXyzFRC3Vec = .text:0x80037250; // type:function size:0x1C scope:global align:4 +absXZ__4cXyzCFv = .text:0x8003726C; // type:function size:0x44 scope:global align:4 +dSv_item_rename__FUc = .text:0x800372B0; // type:function size:0x3C scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x800372EC; // type:function size:0xF0 scope:global align:4 +setSelectItemIndex__21dSv_player_status_a_cFiUc = .text:0x800373DC; // type:function size:0x14 scope:global align:4 +getSelectItemIndex__21dSv_player_status_a_cCFi = .text:0x800373F0; // type:function size:0x1C scope:global align:4 +setMixItemIndex__21dSv_player_status_a_cFiUc = .text:0x8003740C; // type:function size:0x14 scope:global align:4 +getMixItemIndex__21dSv_player_status_a_cCFi = .text:0x80037420; // type:function size:0x1C scope:global align:4 +getRupeeMax__21dSv_player_status_a_cCFv = .text:0x8003743C; // type:function size:0x50 scope:global align:4 +isMagicFlag__21dSv_player_status_a_cCFUc = .text:0x8003748C; // type:function size:0x3C scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x800374C8; // type:function size:0x44 scope:global align:4 +onDarkClearLV__21dSv_player_status_b_cFi = .text:0x8003750C; // type:function size:0x1C scope:global align:4 +isDarkClearLV__21dSv_player_status_b_cCFi = .text:0x80037528; // type:function size:0x20 scope:global align:4 +onTransformLV__21dSv_player_status_b_cFi = .text:0x80037548; // type:function size:0x1C scope:global align:4 +isTransformLV__21dSv_player_status_b_cCFi = .text:0x80037564; // type:function size:0x20 scope:global align:4 +set__17dSv_horse_place_cFPCcRC4cXyzsSc = .text:0x80037584; // type:function size:0x58 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x800375DC; // type:function size:0x44 scope:global align:4 +init__33dSv_player_field_last_stay_info_cFv = .text:0x80037620; // type:function size:0x80 scope:global align:4 +set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc = .text:0x800376A0; // type:function size:0x60 scope:global align:4 +onRegionBit__33dSv_player_field_last_stay_info_cFi = .text:0x80037700; // type:function size:0x2C scope:global align:4 +isRegionBit__33dSv_player_field_last_stay_info_cCFi = .text:0x8003772C; // type:function size:0x38 scope:global align:4 +init__27dSv_player_last_mark_info_cFv = .text:0x80037764; // type:function size:0x7C scope:global align:4 +setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc = .text:0x800377E0; // type:function size:0x58 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x80037838; // type:function size:0x28 scope:global align:4 +setItem__17dSv_player_item_cFiUc = .text:0x80037860; // type:function size:0x74 scope:global align:4 +setLineUpItem__17dSv_player_item_cFv = .text:0x800378D4; // type:function size:0x5C scope:global align:4 +getLineUpItem__17dSv_player_item_cCFi = .text:0x80037930; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x8003794C; // type:function size:0xE0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x80037A2C; // type:function size:0x44 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x80037A70; // type:function size:0x7C scope:global align:4 +setEmptyBottle__17dSv_player_item_cFUc = .text:0x80037AEC; // type:function size:0x80 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80037B6C; // type:function size:0x108 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x80037C74; // type:function size:0x8 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x80037C7C; // type:function size:0x70 scope:global align:4 +checkInsectBottle__17dSv_player_item_cFv = .text:0x80037CEC; // type:function size:0x90 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x80037D7C; // type:function size:0x38 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80037DB4; // type:function size:0xD4 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcUcb = .text:0x80037E88; // type:function size:0xF8 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcb = .text:0x80037F80; // type:function size:0x10 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80037F90; // type:function size:0x1C scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFv = .text:0x80037FAC; // type:function size:0x7C scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFUcUc = .text:0x80038028; // type:function size:0xC8 scope:global align:4 +checkBombBag__17dSv_player_item_cFUc = .text:0x800380F0; // type:function size:0x38 scope:global align:4 +setWarashibeItem__17dSv_player_item_cFUc = .text:0x80038128; // type:function size:0x84 scope:global align:4 +setRodTypeLevelUp__17dSv_player_item_cFv = .text:0x800381AC; // type:function size:0x84 scope:global align:4 +setBaitItem__17dSv_player_item_cFUc = .text:0x80038230; // type:function size:0xFC scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x8003832C; // type:function size:0x20 scope:global align:4 +onFirstBit__21dSv_player_get_item_cFUc = .text:0x8003834C; // type:function size:0x2C scope:global align:4 +offFirstBit__21dSv_player_get_item_cFUc = .text:0x80038378; // type:function size:0x2C scope:global align:4 +isFirstBit__21dSv_player_get_item_cCFUc = .text:0x800383A4; // type:function size:0x30 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x800383D4; // type:function size:0x6C scope:global align:4 +setBombNum__24dSv_player_item_record_cFUcUc = .text:0x80038440; // type:function size:0xC scope:global align:4 +getBombNum__24dSv_player_item_record_cCFUc = .text:0x8003844C; // type:function size:0xC scope:global align:4 +setBottleNum__24dSv_player_item_record_cFUcUc = .text:0x80038458; // type:function size:0xC scope:global align:4 +addBottleNum__24dSv_player_item_record_cFUcs = .text:0x80038464; // type:function size:0x8C scope:global align:4 +getBottleNum__24dSv_player_item_record_cCFUc = .text:0x800384F0; // type:function size:0xC scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x800384FC; // type:function size:0x40 scope:global align:4 +getBombNum__21dSv_player_item_max_cCFUc = .text:0x8003853C; // type:function size:0xB0 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x800385EC; // type:function size:0x3C scope:global align:4 +setCollect__20dSv_player_collect_cFiUc = .text:0x80038628; // type:function size:0x1C scope:global align:4 +isCollect__20dSv_player_collect_cCFiUc = .text:0x80038644; // type:function size:0x20 scope:global align:4 +onCollectCrystal__20dSv_player_collect_cFUc = .text:0x80038664; // type:function size:0x1C scope:global align:4 +isCollectCrystal__20dSv_player_collect_cCFUc = .text:0x80038680; // type:function size:0x20 scope:global align:4 +onCollectMirror__20dSv_player_collect_cFUc = .text:0x800386A0; // type:function size:0x1C scope:global align:4 +isCollectMirror__20dSv_player_collect_cCFUc = .text:0x800386BC; // type:function size:0x20 scope:global align:4 +init__17dSv_player_wolf_cFv = .text:0x800386DC; // type:function size:0x28 scope:global align:4 +init__16dSv_light_drop_cFv = .text:0x80038704; // type:function size:0x44 scope:global align:4 +setLightDropNum__16dSv_light_drop_cFUcUc = .text:0x80038748; // type:function size:0x18 scope:global align:4 +getLightDropNum__16dSv_light_drop_cCFUc = .text:0x80038760; // type:function size:0x20 scope:global align:4 +onLightDropGetFlag__16dSv_light_drop_cFUc = .text:0x80038780; // type:function size:0x2C scope:global align:4 +isLightDropGetFlag__16dSv_light_drop_cCFUc = .text:0x800387AC; // type:function size:0x38 scope:global align:4 +init__17dSv_letter_info_cFv = .text:0x800387E4; // type:function size:0x48 scope:global align:4 +onLetterGetFlag__17dSv_letter_info_cFi = .text:0x8003882C; // type:function size:0x24 scope:global align:4 +isLetterGetFlag__17dSv_letter_info_cCFi = .text:0x80038850; // type:function size:0x28 scope:global align:4 +onLetterReadFlag__17dSv_letter_info_cFi = .text:0x80038878; // type:function size:0x28 scope:global align:4 +isLetterReadFlag__17dSv_letter_info_cCFi = .text:0x800388A0; // type:function size:0x2C scope:global align:4 +init__18dSv_fishing_info_cFv = .text:0x800388CC; // type:function size:0x30 scope:global align:4 +addFishCount__18dSv_fishing_info_cFUc = .text:0x800388FC; // type:function size:0x1C scope:global align:4 +init__17dSv_player_info_cFv = .text:0x80038918; // type:function size:0x98 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x800389B0; // type:function size:0x3C scope:global align:4 +checkVibration__19dSv_player_config_cCFv = .text:0x800389EC; // type:function size:0x10 scope:global align:4 +getVibration__19dSv_player_config_cFv = .text:0x800389FC; // type:function size:0x2C scope:global align:4 +init__12dSv_player_cFv = .text:0x80038A28; // type:function size:0xAC scope:global align:4 +init__12dSv_memBit_cFv = .text:0x80038AD4; // type:function size:0x50 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x80038B24; // type:function size:0x24 scope:global align:4 +offTbox__12dSv_memBit_cFi = .text:0x80038B48; // type:function size:0x24 scope:global align:4 +isTbox__12dSv_memBit_cCFi = .text:0x80038B6C; // type:function size:0x28 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x80038B94; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x80038BBC; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_memBit_cCFi = .text:0x80038BE4; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x80038C10; // type:function size:0x34 scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x80038C44; // type:function size:0x28 scope:global align:4 +isItem__12dSv_memBit_cCFi = .text:0x80038C6C; // type:function size:0x2C scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x80038C98; // type:function size:0x1C scope:global align:4 +isDungeonItem__12dSv_memBit_cCFi = .text:0x80038CB4; // type:function size:0x20 scope:global align:4 +init__11dSv_event_cFv = .text:0x80038CD4; // type:function size:0x1C scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x80038CF0; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x80038D08; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cCFUs = .text:0x80038D20; // type:function size:0x1C scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x80038D3C; // type:function size:0x20 scope:global align:4 +getEventReg__11dSv_event_cCFUs = .text:0x80038D5C; // type:function size:0x14 scope:global align:4 +init__14dSv_MiniGame_cFv = .text:0x80038D70; // type:function size:0x48 scope:global align:4 +init__12dSv_memory_cFv = .text:0x80038DB8; // type:function size:0x4 scope:global align:4 +init__13dSv_memory2_cFv = .text:0x80038DBC; // type:function size:0x20 scope:global align:4 +onVisitedRoom__13dSv_memory2_cFi = .text:0x80038DDC; // type:function size:0x24 scope:global align:4 +offVisitedRoom__13dSv_memory2_cFi = .text:0x80038E00; // type:function size:0x24 scope:global align:4 +isVisitedRoom__13dSv_memory2_cFi = .text:0x80038E24; // type:function size:0x28 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x80038E4C; // type:function size:0x84 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x80038ED0; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x80038EF8; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_danBit_cCFi = .text:0x80038F20; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x80038F4C; // type:function size:0x34 scope:global align:4 +isItem__12dSv_danBit_cCFi = .text:0x80038F80; // type:function size:0x2C scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x80038FAC; // type:function size:0x4C scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x80038FF8; // type:function size:0xC scope:global align:4 +clearRoomItem__13dSv_zoneBit_cFv = .text:0x80039004; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x80039010; // type:function size:0x28 scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x80039038; // type:function size:0x24 scope:global align:4 +isSwitch__13dSv_zoneBit_cCFi = .text:0x8003905C; // type:function size:0x28 scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x80039084; // type:function size:0x34 scope:global align:4 +onOneSwitch__13dSv_zoneBit_cFi = .text:0x800390B8; // type:function size:0x1C scope:global align:4 +offOneSwitch__13dSv_zoneBit_cFi = .text:0x800390D4; // type:function size:0x18 scope:global align:4 +isOneSwitch__13dSv_zoneBit_cCFi = .text:0x800390EC; // type:function size:0x1C scope:global align:4 +revOneSwitch__13dSv_zoneBit_cFi = .text:0x80039108; // type:function size:0x28 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x80039130; // type:function size:0x2C scope:global align:4 +isItem__13dSv_zoneBit_cCFi = .text:0x8003915C; // type:function size:0x2C scope:global align:4 +isOneItem__13dSv_zoneBit_cCFi = .text:0x80039188; // type:function size:0x1C scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x800391A4; // type:function size:0x20 scope:global align:4 +off__15dSv_zoneActor_cFi = .text:0x800391C4; // type:function size:0x24 scope:global align:4 +is__15dSv_zoneActor_cCFi = .text:0x800391E8; // type:function size:0x28 scope:global align:4 +init__10dSv_zone_cFi = .text:0x80039210; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x8003924C; // type:function size:0x44 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUl = .text:0x80039290; // type:function size:0x4C scope:global align:4 +init__10dSv_info_cFv = .text:0x800392DC; // type:function size:0x50 scope:global align:4 +init__10dSv_save_cFv = .text:0x8003932C; // type:function size:0x8C scope:global align:4 +getSave2__10dSv_save_cFi = .text:0x800393B8; // type:function size:0x10 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x800393C8; // type:function size:0x30 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x800393F8; // type:function size:0x5C scope:global align:4 +initZone__10dSv_info_cFv = .text:0x80039454; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x800394AC; // type:function size:0x74 scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x80039520; // type:function size:0xC0 scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x800395E0; // type:function size:0xBC scope:global align:4 +isSwitch__10dSv_info_cCFii = .text:0x8003969C; // type:function size:0xDC scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x80039778; // type:function size:0xB4 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x8003982C; // type:function size:0xDC scope:global align:4 +isItem__10dSv_info_cCFii = .text:0x80039908; // type:function size:0xC4 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x800399CC; // type:function size:0x88 scope:global align:4 +offActor__10dSv_info_cFii = .text:0x80039A54; // type:function size:0x70 scope:global align:4 +isActor__10dSv_info_cCFii = .text:0x80039AC4; // type:function size:0x74 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x80039B38; // type:function size:0x21C scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x80039D54; // type:function size:0x158 scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x80039EAC; // type:function size:0xBC scope:global align:4 +init__17dSv_horse_place_cFv = .text:0x80039F68; // type:function size:0x58 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x80039FC0; // type:function size:0x4C scope:global align:4 +getItem__17dSv_player_item_cCFib = .text:0x8003A00C; // type:function size:0x244 scope:global align:4 +dComIfGp_setItem__FUcUc = .text:0x8003A250; // type:function size:0x14 scope:global align:4 +dComIfGs_setBombNum__FUcUc = .text:0x8003A264; // type:function size:0x14 scope:global align:4 +setInitEventBit__Fv = .text:0x8003A278; // type:function size:0x4 scope:global align:4 +__ct__9dJntCol_cFv = .text:0x8003A27C; // type:function size:0x14 scope:global align:4 +init__9dJntCol_cFP10fopAc_ac_cPC13dJntColData_cP8J3DModeli = .text:0x8003A290; // type:function size:0x28 scope:global align:4 +setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x8003A2B8; // type:function size:0xC4 scope:global align:4 +searchNearPos__9dJntCol_cCFPC8cM3dGLinPC4cXyzP4cXyzi = .text:0x8003A37C; // type:function size:0x824 scope:global align:4 +getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x8003ABA0; // type:function size:0x14C scope:global align:4 +getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x8003ACEC; // type:function size:0x228 scope:global align:4 +setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x8003AF14; // type:function size:0x90 scope:global align:4 +__dt__8cM3dGSphFv = .text:0x8003AFA4; // type:function size:0x40 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x8003AFE4; // type:function size:0x40 scope:global align:4 +__ct__8cM3dGLinFv = .text:0x8003B024; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x8003B034; // type:function size:0x40 scope:global align:4 +getAnmMtx__8J3DModelFi = .text:0x8003B074; // type:function size:0x14 scope:global align:4 +eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi = .text:0x8003B088; // type:function size:0x134 scope:global align:4 +make_eff_break_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B1BC; // type:function size:0x94 scope:global align:4 +make_eff_break_kotubo2__5daObjFP10fopAc_ac_c = .text:0x8003B250; // type:function size:0x94 scope:global align:4 +make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B2E4; // type:function size:0x94 scope:global align:4 +make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c = .text:0x8003B378; // type:function size:0x94 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x8003B40C; // type:function size:0x14 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x8003B420; // type:function size:0x2C8 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x8003B6E8; // type:function size:0x110 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x8003B7F8; // type:function size:0x124 scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x8003B91C; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x8003B924; // type:function size:0x8 scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x8003B92C; // type:function size:0x8 scope:global align:4 +hide__12daItemBase_cFv = .text:0x8003B934; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x8003B944; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x8003B954; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x8003B99C; // type:function size:0x14 scope:global align:4 +dead__12daItemBase_cFv = .text:0x8003B9B0; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x8003B9C0; // type:function size:0x14 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x8003B9D4; // type:function size:0x58 scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x8003BA2C; // type:function size:0x58 scope:global align:4 +startCtrl__8daItem_cFv = .text:0x8003BA84; // type:function size:0x14 scope:global align:4 +startControl__8daItem_cFv = .text:0x8003BA98; // type:function size:0x10 scope:global align:4 +endControl__8daItem_cFv = .text:0x8003BAA8; // type:function size:0x10 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x8003BAB8; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x8003BAC0; // type:function size:0x8 scope:global align:4 +CheckShopItemCreateHeap__FP10fopAc_ac_c = .text:0x8003BAC8; // type:function size:0x58 scope:global align:4 +checkWait__10e_wb_classFv = .text:0x8003BB20; // type:function size:0x14 scope:global align:4 +setPlayerRideNow__10e_wb_classFv = .text:0x8003BB34; // type:function size:0x20 scope:global align:4 +setPlayerRide__10e_wb_classFv = .text:0x8003BB54; // type:function size:0x28 scope:global align:4 +getOff__10e_wb_classFv = .text:0x8003BB7C; // type:function size:0x74 scope:global align:4 +checkDownDamage__10e_wb_classFv = .text:0x8003BBF0; // type:function size:0x38 scope:global align:4 +checkNormalRideMode__10e_wb_classCFv = .text:0x8003BC28; // type:function size:0x28 scope:global align:4 +setRunRideMode__10e_wb_classFv = .text:0x8003BC50; // type:function size:0x28 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFv = .text:0x8003BC78; // type:function size:0x58 scope:global align:4 +adaptor_do_MESSAGE__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8003BCD0; // type:function size:0x14 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFv = .text:0x8003BCE4; // type:function size:0x58 scope:global align:4 +create__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8003BD3C; // type:function size:0x128 scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x8003BE64; // type:function size:0x58 scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x8003BEBC; // type:function size:0xA8 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8003BF64; // type:function size:0x40 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x8003BFA4; // type:function size:0x180 scope:global align:4 +getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc = .text:0x8003C124; // type:function size:0x134 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x8003C258; // type:function size:0x2BC scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x8003C514; // type:function size:0x18C scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x8003C6A0; // type:function size:0x60 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x8003C700; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x8003C728; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x8003C78C; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x8003C7A0; // type:function size:0x1C scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x8003C7BC; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x8003C7D0; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x8003C7E4; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x8003C7F8; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x8003C80C; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x8003C840; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x8003C874; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x8003C888; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x8003C8BC; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x8003C8D0; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x8003C904; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x8003C918; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x8003C94C; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x8003C960; // type:function size:0x58 scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x8003C9B8; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x8003C9E0; // type:function size:0x5C scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x8003CA3C; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x8003CA64; // type:function size:0x5C scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x8003CAC0; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x8003CAE8; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x8003CB40; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x8003CB54; // type:function size:0x3C scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x8003CB90; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x8003CBA4; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x8003CBCC; // type:function size:0x3C scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x8003CC08; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x8003CC24; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x8003CC3C; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x8003CC64; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x8003CC78; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x8003CC8C; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x8003CCA0; // type:function size:0x3C scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x8003CCDC; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x8003CCF8; // type:function size:0x54 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x8003CD4C; // type:function size:0xCC scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x8003CE18; // type:function size:0x2C scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x8003CE44; // type:function size:0x64 scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x8003CEA8; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8003CEBC; // type:function size:0x64 scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x8003CF20; // type:function size:0x88 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x8003CFA8; // type:function size:0x64 scope:global align:4 +remove__14dDemo_object_cFv = .text:0x8003D00C; // type:function size:0x134 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x8003D140; // type:function size:0x160 scope:global align:4 +create__7dDemo_cFv = .text:0x8003D2A0; // type:function size:0x22C scope:global align:4 +remove__7dDemo_cFv = .text:0x8003D4CC; // type:function size:0x19C scope:global align:4 +__dt__17jmessage_tControlFv = .text:0x8003D668; // type:function size:0x58 scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x8003D6C0; // type:function size:0x58 scope:global align:4 +start__7dDemo_cFPCUcP4cXyzf = .text:0x8003D718; // type:function size:0x17C scope:global align:4 +end__7dDemo_cFv = .text:0x8003D894; // type:function size:0x54 scope:global align:4 +branch__7dDemo_cFv = .text:0x8003D8E8; // type:function size:0x58 scope:global align:4 +update__7dDemo_cFv = .text:0x8003D940; // type:function size:0x138 scope:global align:4 +setBranchId__7dDemo_cFUss = .text:0x8003DA78; // type:function size:0x14 scope:global align:4 +reset__7dDemo_cFv = .text:0x8003DA8C; // type:function size:0x18 scope:global align:4 +emitter_create__16dDemo_particle_cFUl = .text:0x8003DAA4; // type:function size:0x7C scope:global align:4 +__dt__16dDemo_particle_cFv = .text:0x8003DB20; // type:function size:0x58 scope:global align:4 +__dt__Q27JGadget45TPointer_deleteFv = .text:0x8003DB78; // type:function size:0x70 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x8003DBE8; // type:function size:0x58 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x8003DC40; // type:function size:0x58 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x8003DC98; // type:function size:0x58 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x8003DCF0; // type:function size:0x58 scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8003DD48; // type:function size:0x78 scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8003DDC0; // type:function size:0x1C scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8003DDDC; // type:function size:0x1C scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003DDF8; // type:function size:0x8 scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003DE00; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8003DE08; // type:function size:0x40 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8003DE48; // type:function size:0x10 scope:global align:4 +__ct__Q27JStudio13TCreateObjectFv = .text:0x8003DE58; // type:function size:0x1C scope:global align:4 +getKind__13door_param2_cFP10fopAc_ac_c = .text:0x8003DE74; // type:function size:0xC scope:global align:4 +getDoorModel__13door_param2_cFP10fopAc_ac_c = .text:0x8003DE80; // type:function size:0xC scope:global align:4 +getFrontOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003DE8C; // type:function size:0xC scope:global align:4 +getBackOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003DE98; // type:function size:0xC scope:global align:4 +getFRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEA4; // type:function size:0xC scope:global align:4 +getBRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEB0; // type:function size:0xC scope:global align:4 +getSwbit__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEBC; // type:function size:0xC scope:global align:4 +getSwbit2__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEC8; // type:function size:0xC scope:global align:4 +getSwbit3__13door_param2_cFP10fopAc_ac_c = .text:0x8003DED4; // type:function size:0xC scope:global align:4 +isMsgDoor__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEE0; // type:function size:0xC scope:global align:4 +getEventNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEEC; // type:function size:0xC scope:global align:4 +getEventNo2__13door_param2_cFP10fopAc_ac_c = .text:0x8003DEF8; // type:function size:0xC scope:global align:4 +getMsgNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF04; // type:function size:0xC scope:global align:4 +getExitNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF10; // type:function size:0xC scope:global align:4 +getFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF1C; // type:function size:0xC scope:global align:4 +getBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF28; // type:function size:0xC scope:global align:4 +getMFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF34; // type:function size:0xC scope:global align:4 +getMBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003DF40; // type:function size:0xC scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8003DF4C; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8003DF6C; // type:function size:0xCC scope:global align:4 +onWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003E038; // type:function size:0xEC scope:global align:4 +offWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003E124; // type:function size:0xE8 scope:global align:4 +setWarpSRT__11dRes_info_cFP12J3DModelDataRC4cXyzff = .text:0x8003E20C; // type:function size:0x104 scope:global align:4 +loaderBasicBmd__11dRes_info_cFUlPv = .text:0x8003E310; // type:function size:0x610 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8003E920; // type:function size:0x568 scope:global align:4 +deleteArchiveRes__11dRes_info_cFv = .text:0x8003EE88; // type:function size:0x104 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8003EF8C; // type:function size:0x28 scope:global align:4 +setRes__11dRes_info_cFP10JKRArchiveP7JKRHeap = .text:0x8003EFB4; // type:function size:0x34 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8003EFE8; // type:function size:0x18C scope:global align:4 +myGetMemBlockSize0__FPv = .text:0x8003F174; // type:function size:0x74 scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8003F1E8; // type:function size:0xFC scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8003F2E4; // type:function size:0x174 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8003F458; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8003F520; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F608; // type:function size:0x34 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F63C; // type:function size:0x50 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F68C; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8003F708; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F730; // type:function size:0x60 scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8003F790; // type:function size:0x8C scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8003F81C; // type:function size:0x88 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8003F8A4; // type:function size:0x74 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8003F918; // type:function size:0x74 scope:global align:4 +setObjectRes__14dRes_control_cFPCcPvUlP7JKRHeap = .text:0x8003F98C; // type:function size:0xD4 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8003FA60; // type:function size:0x78 scope:global align:4 +dump__14dRes_control_cFv = .text:0x8003FAD8; // type:function size:0x78 scope:global align:4 +getObjectResName2Index__14dRes_control_cFPCcPCc = .text:0x8003FB50; // type:function size:0x7C scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8003FBCC; // type:function size:0x58 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8003FC24; // type:function size:0xA4 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x8003FCC8; // type:function size:0x4 scope:global align:4 +__ct__14J3DMaterialAnmFv = .text:0x8003FCCC; // type:function size:0xE0 scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8003FDAC; // type:function size:0x18 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8003FDC4; // type:function size:0x40 scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8003FE04; // type:function size:0x18 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8003FE1C; // type:function size:0x40 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8003FE5C; // type:function size:0x24 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8003FE80; // type:function size:0x40 scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x8003FEC0; // type:function size:0x18 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x8003FED8; // type:function size:0x40 scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x8003FF18; // type:function size:0x18 scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x8003FF30; // type:function size:0x40 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x8003FF70; // type:function size:0x14 scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x8003FF84; // type:function size:0x40 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x8003FFC4; // type:function size:0x40 scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x80040004; // type:function size:0x8 scope:global align:4 +getKind__18J3DAnmTransformKeyCFv = .text:0x8004000C; // type:function size:0x8 scope:global align:4 +create__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040014; // type:function size:0x90 scope:global align:4 +remove__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x800400A4; // type:function size:0x58 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class = .text:0x800400FC; // type:function size:0x110 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class = .text:0x8004020C; // type:function size:0xDC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11group_class = .text:0x800402E8; // type:function size:0xBC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11floor_class = .text:0x800403A4; // type:function size:0x68 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class = .text:0x8004040C; // type:function size:0xA4 scope:global align:4 +drawPath__11dDrawPath_cFv = .text:0x800404B0; // type:function size:0x74 scope:global align:4 +makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs = .text:0x80040524; // type:function size:0x74 scope:global align:4 +renderingMap__15dRenderingMap_cFv = .text:0x80040598; // type:function size:0xCC scope:global align:4 +setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv = .text:0x80040664; // type:function size:0xC8 scope:global align:4 +setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv = .text:0x8004072C; // type:function size:0x16C scope:global align:4 +drawBack__18dRenderingFDAmap_cCFv = .text:0x80040898; // type:function size:0xF0 scope:global align:4 +preRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040988; // type:function size:0x1B4 scope:global align:4 +postRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040B3C; // type:function size:0xA0 scope:global align:4 +renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80040BDC; // type:function size:0x304 scope:global align:4 +__sinit_\d_map_path_cpp = .text:0x80040EE0; // type:function size:0x48 scope:global align:4 +getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x80040F28; // type:function size:0x10 scope:global align:4 +getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x80040F38; // type:function size:0x10 scope:global align:4 +__ct__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040F48; // type:function size:0x20 scope:global align:4 +__dt__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040F68; // type:function size:0x54 scope:global align:4 +GXPosition3f32 = .text:0x80040FBC; // type:function size:0x14 scope:local align:4 +addTypeGroupData__26fmpTresTypeGroupDataList_cFUcPCQ27dTres_c6data_s = .text:0x80040FD0; // type:function size:0x88 scope:global align:4 +isArrival__22dMenu_Fmap_room_data_cFv = .text:0x80041058; // type:function size:0x50 scope:global align:4 +buildTresTypeGroup__22dMenu_Fmap_room_data_cFiii = .text:0x800410A8; // type:function size:0xCC scope:global align:4 +buildFmapRoomData__22dMenu_Fmap_room_data_cFiiffff = .text:0x80041174; // type:function size:0x18 scope:global align:4 +isArrival__23dMenu_Fmap_stage_data_cFv = .text:0x8004118C; // type:function size:0x78 scope:global align:4 +buildFmapStageData__23dMenu_Fmap_stage_data_cFiff = .text:0x80041204; // type:function size:0x164 scope:global align:4 +getMenuFmapStageData__24dMenu_Fmap_region_data_cFi = .text:0x80041368; // type:function size:0x28 scope:global align:4 +getPointStagePathInnerNo__24dMenu_Fmap_region_data_cFffiPiPi = .text:0x80041390; // type:function size:0x358 scope:global align:4 +buildFmapRegionData__24dMenu_Fmap_region_data_cFi = .text:0x800416E8; // type:function size:0x13C scope:global align:4 +create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c = .text:0x80041824; // type:function size:0x8 scope:global align:4 +buildFmapWorldData__23dMenu_Fmap_world_data_cFv = .text:0x8004182C; // type:function size:0xBC scope:global align:4 +init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii = .text:0x800418E8; // type:function size:0xB0 scope:global align:4 +getFirstData__22dMenuFmapIconPointer_cFv = .text:0x80041998; // type:function size:0xD8 scope:global align:4 +getData__22dMenuFmapIconPointer_cFv = .text:0x80041A70; // type:function size:0x94 scope:global align:4 +getFirstRoomData__22dMenuFmapIconPointer_cFv = .text:0x80041B04; // type:function size:0x10 scope:global align:4 +getNextRoomData__22dMenuFmapIconPointer_cFv = .text:0x80041B14; // type:function size:0x24 scope:global align:4 +getNextStageData__22dMenuFmapIconPointer_cFv = .text:0x80041B38; // type:function size:0x30 scope:global align:4 +getNextData__22dMenuFmapIconPointer_cFv = .text:0x80041B68; // type:function size:0xAC scope:global align:4 +nextData__22dMenuFmapIconPointer_cFv = .text:0x80041C14; // type:function size:0x80 scope:global align:4 +getValidData__22dMenuFmapIconPointer_cFv = .text:0x80041C94; // type:function size:0x68 scope:global align:4 +getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s = .text:0x80041CFC; // type:function size:0x174 scope:global align:4 +isDrawDisp__19dMenuFmapIconDisp_cFv = .text:0x80041E70; // type:function size:0x488 scope:global align:4 +__ct__26fmpTresTypeGroupDataList_cFv = .text:0x800422F8; // type:function size:0x10 scope:global align:4 +__dt__26fmpTresTypeGroupDataList_cFv = .text:0x80042308; // type:function size:0x64 scope:global align:4 +__dt__22fmpTresTypeGroupData_cFv = .text:0x8004236C; // type:function size:0x64 scope:global align:4 +chkGetCompass__10dMapInfo_nFv = .text:0x800423D0; // type:function size:0x38 scope:global align:4 +chkGetMap__10dMapInfo_nFv = .text:0x80042408; // type:function size:0x38 scope:global align:4 +isVisitedRoom__10dMapInfo_nFi = .text:0x80042440; // type:function size:0x50 scope:global align:4 +correctionOriginPos__10dMapInfo_nFScP3Vec = .text:0x80042490; // type:function size:0x70 scope:global align:4 +offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x80042500; // type:function size:0x2C scope:global align:4 +rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8004252C; // type:function size:0x74 scope:global align:4 +getMapPlayerPos__10dMapInfo_nFv = .text:0x800425A0; // type:function size:0xCC scope:global align:4 +getMapPlayerAngleY__10dMapInfo_nFv = .text:0x8004266C; // type:function size:0x7C scope:global align:4 +getConstRestartIconPointer__10dMapInfo_nFv = .text:0x800426E8; // type:function size:0xB0 scope:global align:4 +getMapRestartPos__10dMapInfo_nFv = .text:0x80042798; // type:function size:0xC0 scope:global align:4 +getMapRestartAngleY__10dMapInfo_nFv = .text:0x80042858; // type:function size:0xA8 scope:global align:4 +getRoomCenter__10dMapInfo_nFiPfPf = .text:0x80042900; // type:function size:0x90 scope:global align:4 +getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf = .text:0x80042990; // type:function size:0x98 scope:global align:4 +getFloorParameter__10dMapInfo_nFfPScPfPfPfPf = .text:0x80042A28; // type:function size:0x198 scope:global align:4 +calcFloorNo__10dMapInfo_cFfbi = .text:0x80042BC0; // type:function size:0x178 scope:global align:4 +calcNowStayFloorNo__10dMapInfo_cFfb = .text:0x80042D38; // type:function size:0x164 scope:global align:4 +move__10dMapInfo_cFif = .text:0x80042E9C; // type:function size:0x34 scope:global align:4 +isExistMapPathData__8dMpath_cFv = .text:0x80042ED0; // type:function size:0x8 scope:global align:4 +getTopBottomFloorNo__8dMpath_cFPScPSc = .text:0x80042ED8; // type:function size:0x58 scope:global align:4 +createWork__8dMpath_cFv = .text:0x80042F30; // type:function size:0x28 scope:global align:4 +setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc = .text:0x80042F58; // type:function size:0x228 scope:global align:4 +setPointer__8dMpath_cFScPvi = .text:0x80043180; // type:function size:0x150 scope:global align:4 +create__8dMpath_cFv = .text:0x800432D0; // type:function size:0x70 scope:global align:4 +reset__8dMpath_cFv = .text:0x80043340; // type:function size:0x90 scope:global align:4 +remove__8dMpath_cFv = .text:0x800433D0; // type:function size:0x14 scope:global align:4 +init__16renderingDAmap_cFPUcUsUsUsUs = .text:0x800433E4; // type:function size:0x40 scope:global align:4 +entry__16renderingDAmap_cFfffiSc = .text:0x80043424; // type:function size:0x90 scope:global align:4 +isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class = .text:0x800434B4; // type:function size:0x7C scope:global align:4 +draw__16renderingDAmap_cFv = .text:0x80043530; // type:function size:0x34 scope:global align:4 +getBackColor__16renderingDAmap_cCFv = .text:0x80043564; // type:function size:0x8 scope:global align:4 +isRenderingFloor__16renderingDAmap_cFi = .text:0x8004356C; // type:function size:0x18 scope:global align:4 +isDrawRoom__16renderingDAmap_cCFii = .text:0x80043584; // type:function size:0xB4 scope:global align:4 +preDrawPath__16renderingDAmap_cFv = .text:0x80043638; // type:function size:0xB8 scope:global align:4 +postDrawPath__16renderingDAmap_cFv = .text:0x800436F0; // type:function size:0xC scope:global align:4 +getRoomNoSingle__16renderingDAmap_cFv = .text:0x800436FC; // type:function size:0x8 scope:global align:4 +getFirstDrawRoomNo__16renderingDAmap_cFv = .text:0x80043704; // type:function size:0xA0 scope:global align:4 +getNextDrawRoomNo__16renderingDAmap_cFi = .text:0x800437A4; // type:function size:0xA4 scope:global align:4 +getFirstRoomPointer__16renderingDAmap_cFv = .text:0x80043848; // type:function size:0x98 scope:global align:4 +getNextRoomPointer__16renderingDAmap_cFv = .text:0x800438E0; // type:function size:0xC0 scope:global align:4 +isDrawPath__16renderingDAmap_cFv = .text:0x800439A0; // type:function size:0x8 scope:global align:4 +getFirstDrawLayerNo__16renderingDAmap_cFv = .text:0x800439A8; // type:function size:0x8 scope:global align:4 +getNextDrawLayerNo__16renderingDAmap_cFi = .text:0x800439B0; // type:function size:0x14 scope:global align:4 +afterDrawPath__28renderingPlusDoorAndCursor_cFv = .text:0x800439C4; // type:function size:0x218 scope:global align:4 +afterDrawPath__19renderingPlusDoor_cFv = .text:0x80043BDC; // type:function size:0x84 scope:global align:4 +drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib = .text:0x80043C60; // type:function size:0x110 scope:global align:4 +checkDispDoorS__19renderingPlusDoor_cFiif = .text:0x80043D70; // type:function size:0x170 scope:global align:4 +drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib = .text:0x80043EE0; // type:function size:0x1D0 scope:global align:4 +isDrawRoomIcon__16renderingDAmap_cCFii = .text:0x800440B0; // type:function size:0x10 scope:global align:4 +isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec = .text:0x800440C0; // type:function size:0xB4 scope:global align:4 +getFirstData__28renderingPlusDoorAndCursor_cFUc = .text:0x80044174; // type:function size:0x8 scope:global align:4 +getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c = .text:0x8004417C; // type:function size:0x8 scope:global align:4 +getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c = .text:0x80044184; // type:function size:0x8 scope:global align:4 +getIconGroupNumber__16renderingDAmap_cCFUc = .text:0x8004418C; // type:function size:0x18 scope:global align:4 +drawTreasure__28renderingPlusDoorAndCursor_cFv = .text:0x800441A4; // type:function size:0x320 scope:global align:4 +drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv = .text:0x800444C4; // type:function size:0x320 scope:global align:4 +drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff = .text:0x800447E4; // type:function size:0xB4 scope:global align:4 +drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif = .text:0x80044898; // type:function size:0x19C scope:global align:4 +isDrawAreaCheck__18dRenderingFDAmap_cFRC3Vec = .text:0x80044A34; // type:function size:0x74 scope:global align:4 +GXPosition2f32 = .text:0x80044AA8; // type:function size:0x10 scope:local align:4 +clear_tmpflag_for_message__21@unnamed@d_event_cpp@Fv = .text:0x80044AB8; // type:function size:0xB4 scope:global align:4 +__ct__14dEvt_control_cFv = .text:0x80044B6C; // type:function size:0x54 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x80044BC0; // type:function size:0x190 scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x80044D50; // type:function size:0x148 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80044E98; // type:function size:0x30 scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x80044EC8; // type:function size:0x6C scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80044F34; // type:function size:0xA4 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x80044FD8; // type:function size:0xC4 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8004509C; // type:function size:0x13C scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x800451D8; // type:function size:0xA4 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x8004527C; // type:function size:0x74 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800452F0; // type:function size:0x124 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x80045414; // type:function size:0x94 scope:global align:4 +change__14dEvt_control_cFv = .text:0x800454A8; // type:function size:0x68 scope:global align:4 +entry__14dEvt_control_cFv = .text:0x80045510; // type:function size:0x1A8 scope:global align:4 +reset__14dEvt_control_cFv = .text:0x800456B8; // type:function size:0xC8 scope:global align:4 +reset__14dEvt_control_cFPv = .text:0x80045780; // type:function size:0xA8 scope:global align:4 +clearSkipSystem__14dEvt_control_cFv = .text:0x80045828; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipProc__FPvi = .text:0x8004585C; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipStb__FPvi = .text:0x80045890; // type:function size:0x160 scope:global align:4 +dEv_noFinishSkipProc__FPvi = .text:0x800459F0; // type:function size:0x30 scope:global align:4 +setSkipProc__14dEvt_control_cFPvPFPvi_ii = .text:0x80045A20; // type:function size:0x44 scope:global align:4 +setSkipZev__14dEvt_control_cFPvPc = .text:0x80045A64; // type:function size:0x50 scope:global align:4 +onSkipFade__14dEvt_control_cFv = .text:0x80045AB4; // type:function size:0xC scope:global align:4 +offSkipFade__14dEvt_control_cFv = .text:0x80045AC0; // type:function size:0x20 scope:global align:4 +skipper__14dEvt_control_cFv = .text:0x80045AE0; // type:function size:0x1E8 scope:global align:4 +Step__14dEvt_control_cFv = .text:0x80045CC8; // type:function size:0x474 scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x8004613C; // type:function size:0x200 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x8004633C; // type:function size:0xC0 scope:global align:4 +remove__14dEvt_control_cFv = .text:0x800463FC; // type:function size:0x94 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x80046490; // type:function size:0x8 scope:global align:4 +sceneChange__14dEvt_control_cFi = .text:0x80046498; // type:function size:0x2C scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x800464C4; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x800464E8; // type:function size:0x30 scope:global align:4 +getStbDemoData__14dEvt_control_cFPc = .text:0x80046518; // type:function size:0xAC scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x800465C4; // type:function size:0x38 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x800465FC; // type:function size:0x58 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x80046654; // type:function size:0x4C scope:global align:4 +beforeProc__11dEvt_info_cFv = .text:0x800466A0; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUc = .text:0x800466AC; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUcl = .text:0x800466B8; // type:function size:0xFC scope:global align:4 +runningEventID__14dEvt_control_cFs = .text:0x800467B4; // type:function size:0x1C scope:global align:4 +setPt2__14dEvt_control_cFPv = .text:0x800467D0; // type:function size:0x30 scope:global align:4 +setPtT__14dEvt_control_cFPv = .text:0x80046800; // type:function size:0x30 scope:global align:4 +setPtI__14dEvt_control_cFPv = .text:0x80046830; // type:function size:0x30 scope:global align:4 +setPtI_Id__14dEvt_control_cFUi = .text:0x80046860; // type:function size:0x8 scope:global align:4 +setPtD__14dEvt_control_cFPv = .text:0x80046868; // type:function size:0x30 scope:global align:4 +setGtItm__14dEvt_control_cFUc = .text:0x80046898; // type:function size:0x8 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x800468A0; // type:function size:0x4 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x800468A4; // type:function size:0x24 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800468C8; // type:function size:0x130 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800469F8; // type:function size:0x164 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046B5C; // type:function size:0x90 scope:global align:4 +dEv_defaultSkipZev__FPvi = .text:0x80046BEC; // type:function size:0xFC scope:global align:4 +checkHawkWait__9daAlink_cCFv = .text:0x80046CE8; // type:function size:0x14 scope:global align:4 +getTelopNo__FPCc = .text:0x80046CFC; // type:function size:0x94 scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x80046D90; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x80046DF8; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x80046E60; // type:function size:0x28 scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80046E88; // type:function size:0x20 scope:global align:4 +finishCheck__12dEvDtEvent_cFv = .text:0x80046EA8; // type:function size:0x84 scope:global align:4 +forceFinish__12dEvDtEvent_cFv = .text:0x80046F2C; // type:function size:0x74 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x80046FA0; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80047008; // type:function size:0x5C scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x80047064; // type:function size:0x2C scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x80047090; // type:function size:0xB4 scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80047144; // type:function size:0x3C scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x80047180; // type:function size:0x20 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x800471A0; // type:function size:0x178 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80047318; // type:function size:0x914 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80047C2C; // type:function size:0x254 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80047E80; // type:function size:0x1EC scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x8004806C; // type:function size:0xC6C scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80048CD8; // type:function size:0x278 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x80048F50; // type:function size:0x138 scope:global align:4 +specialProcEffect__12dEvDtStaff_cFv = .text:0x80049088; // type:function size:0x474 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x800494FC; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x8004958C; // type:function size:0x34 scope:global align:4 +init__11dEvDtBase_cFPci = .text:0x800495C0; // type:function size:0x11C scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x800496DC; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x8004974C; // type:function size:0xE0 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x8004982C; // type:function size:0x90 scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x800498BC; // type:function size:0x140 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x800499FC; // type:function size:0xA0 scope:global align:4 +__ct__16dEvent_manager_cFv = .text:0x80049A9C; // type:function size:0x58 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80049AF4; // type:function size:0xE0 scope:global align:4 +setObjectArchive__16dEvent_manager_cFPc = .text:0x80049BD4; // type:function size:0x8C scope:global align:4 +demoInit__16dEvent_manager_cFv = .text:0x80049C60; // type:function size:0x80 scope:global align:4 +roomInit__16dEvent_manager_cFi = .text:0x80049CE0; // type:function size:0xE8 scope:global align:4 +roomFinish__16dEvent_manager_cFi = .text:0x80049DC8; // type:function size:0x6C scope:global align:4 +orderStartDemo__16dEvent_manager_cFv = .text:0x80049E34; // type:function size:0x1C4 scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x80049FF8; // type:function size:0x6C scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A064; // type:function size:0x14 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A078; // type:function size:0x14 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A08C; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x8004A0A8; // type:function size:0xE8 scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x8004A190; // type:function size:0xB0 scope:global align:4 +Sequencer__16dEvent_manager_cFv = .text:0x8004A240; // type:function size:0x488 scope:global align:4 +Experts__16dEvent_manager_cFv = .text:0x8004A6C8; // type:function size:0x58 scope:global align:4 +getEventData__16dEvent_manager_cFsi = .text:0x8004A720; // type:function size:0x64 scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x8004A784; // type:function size:0x6C scope:global align:4 +getTypeCompositId__29@unnamed@d_event_manager_cpp@Fs = .text:0x8004A7F0; // type:function size:0x18 scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUcl = .text:0x8004A808; // type:function size:0x178 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc = .text:0x8004A980; // type:function size:0xBC scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc = .text:0x8004AA3C; // type:function size:0x1C4 scope:global align:4 +isMapToolCamera__16dEvent_manager_cFUcl = .text:0x8004AC00; // type:function size:0x54 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x8004AC54; // type:function size:0x6C scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x8004ACC0; // type:function size:0x44 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x8004AD04; // type:function size:0x44 scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x8004AD48; // type:function size:0x6C scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x8004ADB4; // type:function size:0x44 scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x8004ADF8; // type:function size:0x218 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x8004B010; // type:function size:0x60 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x8004B070; // type:function size:0x1A8 scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x8004B218; // type:function size:0x54 scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x8004B26C; // type:function size:0x104 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x8004B370; // type:function size:0x5C scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x8004B3CC; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x8004B404; // type:function size:0x70 scope:global align:4 +getEventPrio__16dEvent_manager_cFP10fopAc_ac_cs = .text:0x8004B474; // type:function size:0xC8 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x8004B53C; // type:function size:0x74 scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x8004B5B0; // type:function size:0x74 scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x8004B624; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x8004B640; // type:function size:0x8 scope:global align:4 +getRunEventName__16dEvent_manager_cFv = .text:0x8004B648; // type:function size:0x70 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x8004B6B8; // type:function size:0xB0 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x8004B768; // type:function size:0xEC scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x8004B854; // type:function size:0x130 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x8004B984; // type:function size:0x9C scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x8004BA20; // type:function size:0x38 scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x8004BA58; // type:function size:0x40 scope:global align:4 +__ct__11dEvDtBase_cFv = .text:0x8004BA98; // type:function size:0x30 scope:global align:4 +getCutStaffCurrentCutP__11dEvDtBase_cFi = .text:0x8004BAC8; // type:function size:0x20 scope:global align:4 +dComIfGp_event_getPt2__Fv = .text:0x8004BAE8; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getTalkPartner__Fv = .text:0x8004BAFC; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getDoorPartner__Fv = .text:0x8004BB10; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getItemPartner__Fv = .text:0x8004BB24; // type:function size:0x14 scope:global align:4 +eventUpdate__17dEvLib_callback_cFv = .text:0x8004BB38; // type:function size:0x38 scope:global align:4 +setEvent__17dEvLib_callback_cFiii = .text:0x8004BB70; // type:function size:0x9C scope:global align:4 +orderEvent__17dEvLib_callback_cFiii = .text:0x8004BC0C; // type:function size:0x14 scope:global align:4 +setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> = .text:0x8004BC20; // type:function size:0x1C scope:global align:4 +initAction__17dEvLib_callback_cFv = .text:0x8004BC3C; // type:function size:0x50 scope:global align:4 +executeAction__17dEvLib_callback_cFv = .text:0x8004BC8C; // type:function size:0x58 scope:global align:4 +initStart__17dEvLib_callback_cFv = .text:0x8004BCE4; // type:function size:0x4 scope:global align:4 +executeStart__17dEvLib_callback_cFv = .text:0x8004BCE8; // type:function size:0xB4 scope:global align:4 +initRun__17dEvLib_callback_cFv = .text:0x8004BD9C; // type:function size:0x10 scope:global align:4 +executeRun__17dEvLib_callback_cFv = .text:0x8004BDAC; // type:function size:0x90 scope:global align:4 +__sinit_\d_event_lib_cpp = .text:0x8004BE3C; // type:function size:0xC4 scope:global align:4 +__ct__33action_class<17dEvLib_callback_c>FM17dEvLib_callback_cFPCvPv_bM17dEvLib_callback_cFPCvPv_b = .text:0x8004BF00; // type:function size:0x34 scope:global align:4 +__ct__15dSmplMdl_draw_cFv = .text:0x8004BF34; // type:function size:0xC0 scope:global align:4 +__dt__15dSmplMdl_draw_cFv = .text:0x8004BFF4; // type:function size:0x90 scope:global align:4 +draw__15dSmplMdl_draw_cFv = .text:0x8004C084; // type:function size:0xB4 scope:global align:4 +entry__15dSmplMdl_draw_cFP8J3DModeli = .text:0x8004C138; // type:function size:0xB8 scope:global align:4 +addModel__15dSmplMdl_draw_cFP12J3DModelDataiUc = .text:0x8004C1F0; // type:function size:0xE8 scope:global align:4 +removeModel__15dSmplMdl_draw_cFP12J3DModelDatai = .text:0x8004C2D8; // type:function size:0x98 scope:global align:4 +create__12diff_model_cFP12J3DModelDataiUc = .text:0x8004C370; // type:function size:0x100 scope:global align:4 +getModelData__12diff_model_cFv = .text:0x8004C470; // type:function size:0x1C scope:global align:4 +remove__12diff_model_cFi = .text:0x8004C48C; // type:function size:0x58 scope:global align:4 +draw__12diff_model_cFv = .text:0x8004C4E4; // type:function size:0x11C scope:global align:4 +init__12diff_model_cFv = .text:0x8004C600; // type:function size:0x20 scope:global align:4 +isSame__12diff_model_cFP12J3DModelDatai = .text:0x8004C620; // type:function size:0x74 scope:global align:4 +insert__12diff_model_cFP11modelList_c = .text:0x8004C694; // type:function size:0x18 scope:global align:4 +init__11modelList_cFv = .text:0x8004C6AC; // type:function size:0x10 scope:global align:4 +dPa_cleanupGX__Fv = .text:0x8004C6BC; // type:function size:0x160 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x8004C81C; // type:function size:0x60 scope:global align:4 +__ct__18dPa_levelEcallBackFv = .text:0x8004C87C; // type:function size:0x10 scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004C88C; // type:function size:0xE8 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004C974; // type:function size:0x4 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004C978; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8004CA10; // type:function size:0x50 scope:global align:4 +setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CA60; // type:function size:0x14 scope:global align:4 +setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CA74; // type:function size:0x1C scope:global align:4 +setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CA90; // type:function size:0x1C scope:global align:4 +dPa_group_id_change__FPUlPUc = .text:0x8004CAAC; // type:function size:0x14C scope:global align:4 +drawSecond_b_light8__FP14JPABaseEmitter = .text:0x8004CBF8; // type:function size:0x23C scope:global align:4 +draw__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x8004CE34; // type:function size:0x4E8 scope:global align:4 +draw__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8004D31C; // type:function size:0x11C scope:global align:4 +draw__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x8004D438; // type:function size:0x120 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8004D558; // type:function size:0x9C scope:global align:4 +draw__18dPa_modelPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004D5F4; // type:function size:0x1DC scope:global align:4 +set__Q218dPa_modelEcallBack7model_cFP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004D7D0; // type:function size:0x234 scope:global align:4 +setup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DA04; // type:function size:0xE0 scope:global align:4 +cleanup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DAE4; // type:function size:0x34 scope:global align:4 +draw__Q218dPa_modelEcallBack7model_cFPA4_f = .text:0x8004DB18; // type:function size:0x150 scope:global align:4 +draw__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DC68; // type:function size:0x64 scope:global align:4 +setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004DCCC; // type:function size:0x78 scope:global align:4 +create__18dPa_modelEcallBackFUc = .text:0x8004DD44; // type:function size:0x60 scope:global align:4 +remove__18dPa_modelEcallBackFv = .text:0x8004DDA4; // type:function size:0x3C scope:global align:4 +setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004DDE0; // type:function size:0x90 scope:global align:4 +resetModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DE70; // type:function size:0x30 scope:global align:4 +setupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DEA0; // type:function size:0x2C scope:global align:4 +cleanupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DECC; // type:function size:0x30 scope:global align:4 +getModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DEFC; // type:function size:0x38 scope:global align:4 +getRotAxis__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DF34; // type:function size:0x34 scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8004DF68; // type:function size:0x14 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8004DF7C; // type:function size:0x1C scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004DF98; // type:function size:0x164 scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004E0FC; // type:function size:0x4 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8004E100; // type:function size:0x88 scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8004E188; // type:function size:0x4 scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8004E18C; // type:function size:0x40 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8004E1CC; // type:function size:0xF8 scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004E2C4; // type:function size:0x384 scope:global align:4 +onActive__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E648; // type:function size:0x38 scope:global align:4 +entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004E680; // type:function size:0x64 scope:global align:4 +cleanup__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E6E4; // type:function size:0xE0 scope:global align:4 +__ct__Q213dPa_control_c7level_cFv = .text:0x8004E7C4; // type:function size:0x48 scope:global align:4 +execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004E80C; // type:function size:0xB0 scope:global align:4 +execute__Q213dPa_control_c7level_cFv = .text:0x8004E8BC; // type:function size:0x7C scope:global align:4 +cleanup__Q213dPa_control_c7level_cFv = .text:0x8004E938; // type:function size:0x6C scope:global align:4 +get__Q213dPa_control_c7level_cFUl = .text:0x8004E9A4; // type:function size:0x40 scope:global align:4 +forceOnEventMove__Q213dPa_control_c7level_cFUl = .text:0x8004E9E4; // type:function size:0x34 scope:global align:4 +allForceOnEventMove__Q213dPa_control_c7level_cFv = .text:0x8004EA18; // type:function size:0x30 scope:global align:4 +getEmitter__Q213dPa_control_c7level_cFUl = .text:0x8004EA48; // type:function size:0x34 scope:global align:4 +entry__Q213dPa_control_c7level_cFUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004EA7C; // type:function size:0xE0 scope:global align:4 +addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004EB5C; // type:function size:0x34 scope:global align:4 +cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004EB90; // type:function size:0x3C scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8004EBCC; // type:function size:0xA4 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8004EC70; // type:function size:0x148 scope:global align:4 +createRoomScene__13dPa_control_cFv = .text:0x8004EDB8; // type:function size:0x10C scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8004EEC4; // type:function size:0xA8 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8004EF6C; // type:function size:0x8C scope:global align:4 +removeRoomScene__13dPa_control_cFb = .text:0x8004EFF8; // type:function size:0x94 scope:global align:4 +removeScene__13dPa_control_cFb = .text:0x8004F08C; // type:function size:0x80 scope:global align:4 +cleanup__13dPa_control_cFv = .text:0x8004F10C; // type:function size:0x8 scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8004F114; // type:function size:0x6C scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8004F180; // type:function size:0x40 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8004F1C0; // type:function size:0x54 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8004F214; // type:function size:0x8C scope:global align:4 +setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x8004F2A0; // type:function size:0x5A0 scope:global align:4 +setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc = .text:0x8004F840; // type:function size:0x1C0 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004FA00; // type:function size:0x584 scope:global align:4 +getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x8004FF84; // type:function size:0xD8 scope:global align:4 +setPoly__13dPa_control_cFUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x8005005C; // type:function size:0xC4 scope:global align:4 +levelExecute__13dPa_control_cFUl = .text:0x80050120; // type:function size:0x44 scope:global align:4 +newSimple__13dPa_control_cFUsUcPUl = .text:0x80050164; // type:function size:0x8C scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x800501F0; // type:function size:0x84 scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x80050274; // type:function size:0x30 scope:global align:4 +set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x800502A4; // type:function size:0x3EC scope:global align:4 +setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x80050690; // type:function size:0xD0 scope:global align:4 +setStopContinue__13dPa_control_cFUl = .text:0x80050760; // type:function size:0x58 scope:global align:4 +setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_ciPC5csXyzPC4cXyzP18dPa_levelEcallBackScPC4cXyz = .text:0x800507B8; // type:function size:0x1CC scope:global align:4 +setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoPC4cXyzPC4cXyzPC12dKy_tevstr_cUlUlPC5csXyzPC4cXyzSc = .text:0x80050984; // type:function size:0x2C4 scope:global align:4 +execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050C48; // type:function size:0x74 scope:global align:4 +execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050CBC; // type:function size:0x6C scope:global align:4 +draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D28; // type:function size:0x4 scope:global align:4 +execute__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D2C; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D30; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D34; // type:function size:0x4 scope:global align:4 +draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D38; // type:function size:0x50C scope:global align:4 +draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051244; // type:function size:0x3BC scope:global align:4 +draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051600; // type:function size:0x4E4 scope:global align:4 +setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz = .text:0x80051AE4; // type:function size:0xC scope:global align:4 +executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter = .text:0x80051AF0; // type:function size:0x320 scope:global align:4 +setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80051E10; // type:function size:0x18 scope:global align:4 +execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051E28; // type:function size:0x88 scope:global align:4 +__dt__18dPa_modelPcallBackFv = .text:0x80051EB0; // type:function size:0x58 scope:global align:4 +__dt__18dPa_modelEcallBackFv = .text:0x80051F08; // type:function size:0x58 scope:global align:4 +__dt__19dPa_light8EcallBackFv = .text:0x80051F60; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_b_light8EcallBackFv = .text:0x80051FB8; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_d_light8EcallBackFv = .text:0x80052010; // type:function size:0x58 scope:global align:4 +__sinit_\d_particle_cpp = .text:0x80052068; // type:function size:0x2B4 scope:global align:4 +__ct__Q218dPa_modelEcallBack7model_cFv = .text:0x8005231C; // type:function size:0x70 scope:global align:4 +__dt__Q218dPa_modelEcallBack7model_cFv = .text:0x8005238C; // type:function size:0x5C scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x800523E8; // type:function size:0x58 scope:global align:4 +__dt__28dPa_particleTracePcallBack_cFv = .text:0x80052440; // type:function size:0x58 scope:global align:4 +__dt__17dPa_wbPcallBack_cFv = .text:0x80052498; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_d_light8PcallBackFv = .text:0x800524F0; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_b_light8PcallBackFv = .text:0x80052548; // type:function size:0x58 scope:global align:4 +__dt__19dPa_light8PcallBackFv = .text:0x800525A0; // type:function size:0x58 scope:global align:4 +drawAfter__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x800525F8; // type:function size:0x4 scope:global align:4 +drawAfter__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x800525FC; // type:function size:0x4 scope:global align:4 +drawAfter__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x80052600; // type:function size:0x4 scope:global align:4 +__dt__19dPa_fsenthPcallBackFv = .text:0x80052604; // type:function size:0x58 scope:global align:4 +cleanup__19dPa_followEcallBackFv = .text:0x8005265C; // type:function size:0x10 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x8005266C; // type:function size:0x58 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800526C4; // type:function size:0x4 scope:global align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x800526C8; // type:function size:0x48 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x80052710; // type:function size:0x58 scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80052768; // type:function size:0x4 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x8005276C; // type:function size:0x58 scope:global align:4 +drawAfter__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x800527C4; // type:function size:0x8 scope:global align:4 +__ct__18dPa_modelEcallBackFv = .text:0x800527CC; // type:function size:0x44 scope:global align:4 +__ct__18dPa_modelPcallBackFv = .text:0x80052810; // type:function size:0x10 scope:global align:4 +__ct__22dPa_selectTexEcallBackFUc = .text:0x80052820; // type:function size:0x4C scope:global align:4 +__ct__21dPa_setColorEcallBackFRC8_GXColor = .text:0x8005286C; // type:function size:0x54 scope:global align:4 +__ct__17dPa_wbPcallBack_cFv = .text:0x800528C0; // type:function size:0x10 scope:global align:4 +__ct__19dPa_fsenthPcallBackFv = .text:0x800528D0; // type:function size:0x10 scope:global align:4 +__ct__19dPa_light8EcallBackFv = .text:0x800528E0; // type:function size:0x3C scope:global align:4 +__ct__19dPa_light8PcallBackFv = .text:0x8005291C; // type:function size:0x10 scope:global align:4 +__ct__25dPa_gen_b_light8EcallBackFv = .text:0x8005292C; // type:function size:0x3C scope:global align:4 +__ct__25dPa_gen_b_light8PcallBackFv = .text:0x80052968; // type:function size:0x10 scope:global align:4 +__ct__25dPa_gen_d_light8EcallBackFv = .text:0x80052978; // type:function size:0x3C scope:global align:4 +__ct__25dPa_gen_d_light8PcallBackFv = .text:0x800529B4; // type:function size:0x10 scope:global align:4 +__ct__28dPa_particleTracePcallBack_cFv = .text:0x800529C4; // type:function size:0x10 scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFfff = .text:0x800529D4; // type:function size:0x10 scope:global align:4 +isEnableDeleteEmitter__14JPABaseEmitterCFv = .text:0x800529E4; // type:function size:0x2C scope:global align:4 +setGlobalPrmColor__14JPABaseEmitterFUcUcUc = .text:0x80052A10; // type:function size:0x10 scope:global align:4 +setGlobalEnvColor__14JPABaseEmitterFUcUcUc = .text:0x80052A20; // type:function size:0x10 scope:global align:4 +set__Q29JGeometry8TVec3Ffff_v = .text:0x80052A30; // type:function size:0x10 scope:global align:4 +__ct__Q29JGeometry8TVec3Fsss_Pv = .text:0x80052A40; // type:function size:0x10 scope:global align:4 +__ct__Q29JGeometry8TVec3Ffff_Pv = .text:0x80052A50; // type:function size:0x10 scope:global align:4 +squared__Q29JGeometry8TVec3CFv = .text:0x80052A60; // type:function size:0x18 scope:global align:4 +normalize__Q29JGeometry8TVec3Fv = .text:0x80052A78; // type:function size:0xA8 scope:global align:4 +set__Q29JGeometry8TVec2Fff_v = .text:0x80052B20; // type:function size:0xC scope:global align:4 +GXPosition3f32 = .text:0x80052B2C; // type:function size:0x14 scope:local align:4 +GXNormal3f32 = .text:0x80052B40; // type:function size:0x14 scope:global align:4 +init__7dPaPo_cFP9dBgS_Acchff = .text:0x80052B54; // type:function size:0x24 scope:global align:4 +checkWaterIn__7dPaPo_cFP4cXyzPC4cXyzPC12dKy_tevstr_cUlScff = .text:0x80052B78; // type:function size:0x1B4 scope:global align:4 +setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc = .text:0x80052D2C; // type:function size:0x190 scope:global align:4 +setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80052EBC; // type:function size:0x15C scope:global align:4 +clearID__7dPaPo_cFPUlPUc = .text:0x80053018; // type:function size:0x20 scope:global align:4 +setEffectTwo__8dPaPoT_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80053038; // type:function size:0x138 scope:global align:4 +clearTwoAllID__8dPaPoT_cFv = .text:0x80053170; // type:function size:0x54 scope:global align:4 +setEffectFour__8dPaPoF_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x800531C4; // type:function size:0x13C scope:global align:4 +clearFourAllID__8dPaPoF_cFv = .text:0x80053300; // type:function size:0x4C scope:global align:4 +getRightEffType__8dPaPoT_cCFi = .text:0x8005334C; // type:function size:0xC scope:global align:4 +getLeftEffType__8dPaPoT_cCFi = .text:0x80053358; // type:function size:0xC scope:global align:4 +getCenterEffType__7dPaPo_cCFi = .text:0x80053364; // type:function size:0xC scope:global align:4 +getRightEmitter__8dPaPoT_cFii = .text:0x80053370; // type:function size:0x28 scope:global align:4 +getLeftEmitter__8dPaPoT_cFii = .text:0x80053398; // type:function size:0x28 scope:global align:4 +getCenterEmitter__7dPaPo_cFii = .text:0x800533C0; // type:function size:0x28 scope:global align:4 +getBackRightEffType__8dPaPoF_cCFi = .text:0x800533E8; // type:function size:0xC scope:global align:4 +getBackLeftEffType__8dPaPoF_cCFi = .text:0x800533F4; // type:function size:0xC scope:global align:4 +getBackRightEmitter__8dPaPoF_cFii = .text:0x80053400; // type:function size:0x28 scope:global align:4 +getBackLeftEmitter__8dPaPoF_cFii = .text:0x80053428; // type:function size:0x28 scope:global align:4 +dPath_GetPnt__FPC5dPathi = .text:0x80053450; // type:function size:0x3C scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x8005348C; // type:function size:0xAC scope:global align:4 +dPath_GetNextRoomPath__FPC5dPathi = .text:0x80053538; // type:function size:0xC4 scope:global align:4 +dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x800535FC; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x80053760; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x8005377C; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x80053790; // type:function size:0x21C scope:global align:4 +draw__14dDlst_2DQuad_cFv = .text:0x800539AC; // type:function size:0x184 scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80053B30; // type:function size:0x154 scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x80053C84; // type:function size:0x3E4 scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x80054068; // type:function size:0x7CC scope:global align:4 +__ct__12dDlst_2DT2_cFv = .text:0x80054834; // type:function size:0x58 scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x8005488C; // type:function size:0x108 scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x80054994; // type:function size:0x4E8 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x80054E7C; // type:function size:0x528 scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x800553A4; // type:function size:0x390 scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssssUc = .text:0x80055734; // type:function size:0x90 scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x800557C4; // type:function size:0xC0 scope:global align:4 +draw__11dDlst_blo_cFv = .text:0x80055884; // type:function size:0x1C scope:global align:4 +create__11dDlst_blo_cFP10JKRArchivePCc = .text:0x800558A0; // type:function size:0x14 scope:global align:4 +entryAnm__11dDlst_blo_cFUxRCQ211dDlst_blo_c5anm_c = .text:0x800558B4; // type:function size:0x50 scope:global align:4 +update__11dDlst_blo_cFv = .text:0x80055904; // type:function size:0x8 scope:global align:4 +getPicture__11dDlst_blo_cFUx = .text:0x8005590C; // type:function size:0x60 scope:global align:4 +setBlackColor__11dDlst_blo_cFUxQ28JUtility6TColor = .text:0x8005596C; // type:function size:0x48 scope:global align:4 +remove__Q211dDlst_blo_c5anm_cFv = .text:0x800559B4; // type:function size:0x58 scope:global align:4 +setAnmData__Q211dDlst_blo_c5anm_cFPCv = .text:0x80055A0C; // type:function size:0x4C scope:global align:4 +play__Q211dDlst_blo_c5anm_cFv = .text:0x80055A58; // type:function size:0x68 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80055AC0; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80055AD0; // type:function size:0xE8 scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x80055BB8; // type:function size:0x39C scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x80055F54; // type:function size:0xB4 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x80056008; // type:function size:0x11C scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x80056124; // type:function size:0xA8 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x800561CC; // type:function size:0x7C scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80056248; // type:function size:0xD4 scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x8005631C; // type:function size:0xC8 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x800563E4; // type:function size:0x1D4 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x800565B8; // type:function size:0x58 scope:global align:4 +setkankyoShadow__FP12dKy_tevstr_cPf = .text:0x80056610; // type:function size:0x104 scope:global align:4 +setShadowRealMtx__18dDlst_shadowReal_cFP4cXyzP4cXyzfffP12dKy_tevstr_c = .text:0x80056714; // type:function size:0x4D4 scope:global align:4 +set__18dDlst_shadowReal_cFUlP8J3DModelP4cXyzffP12dKy_tevstr_cff = .text:0x80056BE8; // type:function size:0x14C scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80056D34; // type:function size:0x38 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x80056D6C; // type:function size:0x1F4 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80056F60; // type:function size:0x288 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x800571E8; // type:function size:0xE4 scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x800572CC; // type:function size:0x34 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x80057300; // type:function size:0x27C scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x8005757C; // type:function size:0x2A0 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x8005781C; // type:function size:0x288 scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x80057AA4; // type:function size:0x4C scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80057AF0; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG = .text:0x80057B54; // type:function size:0x14 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80057B68; // type:function size:0x60 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x80057BC8; // type:function size:0x68 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80057C30; // type:function size:0xC0 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80057CF0; // type:function size:0xEC scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x80057DDC; // type:function size:0x9C scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80057E78; // type:function size:0xAC scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x80057F24; // type:function size:0xE4 scope:global align:4 +drawOpaDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80058008; // type:function size:0x20 scope:global align:4 +drawXluDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80058028; // type:function size:0x20 scope:global align:4 +drawOpaListItem3d__12dDlst_list_cFv = .text:0x80058048; // type:function size:0x20 scope:global align:4 +drawXluListItem3d__12dDlst_list_cFv = .text:0x80058068; // type:function size:0x20 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x80058088; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x800580B8; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x80058110; // type:function size:0x108 scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x80058218; // type:function size:0xC scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x80058224; // type:function size:0x90 scope:global align:4 +__sinit_\d_drawlist_cpp = .text:0x800582B4; // type:function size:0xC scope:global align:4 +GXPosition2f32 = .text:0x800582C0; // type:function size:0x10 scope:local align:4 +GXTexCoord2f32 = .text:0x800582D0; // type:function size:0x10 scope:global align:4 +GXPosition3f32 = .text:0x800582E0; // type:function size:0x14 scope:local align:4 +getTexture__10J2DPictureCFUc = .text:0x800582F4; // type:function size:0x20 scope:global align:4 +setBlack__10J2DPictureFQ28JUtility6TColor = .text:0x80058314; // type:function size:0x28 scope:global align:4 +getTypeID__7J2DPaneCFv = .text:0x8005833C; // type:function size:0x8 scope:global align:4 +clearAnmTransform__9J2DScreenFv = .text:0x80058344; // type:function size:0x4 scope:global align:4 +__dt__10J2DAnmBaseFv = .text:0x80058348; // type:function size:0x40 scope:global align:4 +getRndValue__18dDlst_effectLine_cFff = .text:0x80058388; // type:function size:0x54 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x800583DC; // type:function size:0x6C scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80058448; // type:function size:0x48 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x80058490; // type:function size:0x64 scope:global align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x800584F4; // type:function size:0x68 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x8005855C; // type:function size:0x5C scope:global align:4 +setOpaList__12dDlst_list_cFv = .text:0x800585B8; // type:function size:0x14 scope:global align:4 +setXluList__12dDlst_list_cFv = .text:0x800585CC; // type:function size:0x14 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x800585E0; // type:function size:0x8 scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x800585E8; // type:function size:0x8 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x800585F0; // type:function size:0x24 scope:global align:4 +__dt__21dDlst_shadowControl_cFv = .text:0x80058614; // type:function size:0x68 scope:global align:4 +dKyd_dmpalet_getp__Fv = .text:0x8005867C; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x80058688; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x80058694; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x800586A0; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x800586AC; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x800586B8; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x800586C4; // type:function size:0x3C scope:global align:4 +dKyd_maple_col_getp__Fv = .text:0x80058700; // type:function size:0xC scope:global align:4 +dKyd_darkworld_tbl_getp__Fv = .text:0x8005870C; // type:function size:0xC scope:global align:4 +dKyd_light_size_tbl_getp__Fv = .text:0x80058718; // type:function size:0xC scope:global align:4 +dKyd_light_tw_size_tbl_getp__Fv = .text:0x80058724; // type:function size:0xC scope:global align:4 +dKyd_BloomInf_tbl_getp__Fi = .text:0x80058730; // type:function size:0x14 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80058744; // type:function size:0x54 scope:global align:4 +dKyw_setDrawPacketListIndScreen__FP9J3DPacketi = .text:0x80058798; // type:function size:0x54 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x800587EC; // type:function size:0x78 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x80058864; // type:function size:0x70 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x800588D4; // type:function size:0x1C scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x800588F0; // type:function size:0x1C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x8005890C; // type:function size:0x4 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x80058910; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x80058950; // type:function size:0x4C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x8005899C; // type:function size:0x4 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x800589A0; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x800589E0; // type:function size:0x14 scope:global align:4 +__ct__8STAR_EFFFv = .text:0x800589F4; // type:function size:0x4 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x800589F8; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x80058A38; // type:function size:0x14 scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x80058A4C; // type:function size:0x4 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x80058A50; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x80058A90; // type:function size:0x14 scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x80058AA4; // type:function size:0x4 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x80058AA8; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x80058AE8; // type:function size:0x14 scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80058AFC; // type:function size:0x4 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x80058B00; // type:function size:0x40 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x80058B40; // type:function size:0x18 scope:global align:4 +__ct__12EF_ODOUR_EFFFv = .text:0x80058B58; // type:function size:0x4 scope:global align:4 +__dt__12EF_ODOUR_EFFFv = .text:0x80058B5C; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_odour_PacketFv = .text:0x80058B9C; // type:function size:0x14 scope:global align:4 +__ct__10EF_MUD_EFFFv = .text:0x80058BB0; // type:function size:0x4 scope:global align:4 +__dt__10EF_MUD_EFFFv = .text:0x80058BB4; // type:function size:0x40 scope:global align:4 +draw__18dKankyo_mud_PacketFv = .text:0x80058BF4; // type:function size:0x14 scope:global align:4 +__ct__11EF_EVIL_EFFFv = .text:0x80058C08; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_evil_PacketFv = .text:0x80058C0C; // type:function size:0x14 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x80058C20; // type:function size:0x24 scope:global align:4 +dKyw_wether_init2__Fv = .text:0x80058C44; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x80058C5C; // type:function size:0x2B0 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x80058F0C; // type:function size:0x60 scope:global align:4 +dKyw_wether_move__Fv = .text:0x80058F6C; // type:function size:0x68 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x80058FD4; // type:function size:0x1388 scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x8005A35C; // type:function size:0x72C scope:global align:4 +dKyw_wether_draw__Fv = .text:0x8005AA88; // type:function size:0x1D8 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x8005AC60; // type:function size:0x2C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8005AC8C; // type:function size:0x31C scope:global align:4 +dKyw_wind_init__Fv = .text:0x8005AFA8; // type:function size:0x44 scope:global align:4 +dKyw_wind_set__Fv = .text:0x8005AFEC; // type:function size:0x438 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x8005B424; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x8005B434; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x8005B444; // type:function size:0x4C scope:global align:4 +dKyw_plight_collision_set__FP4cXyzssfffff = .text:0x8005B490; // type:function size:0x114 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8005B5A4; // type:function size:0x54 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8005B5F8; // type:function size:0x10 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8005B608; // type:function size:0x38 scope:global align:4 +pntwind_get_info__FP4cXyzP4cXyzPfUc = .text:0x8005B640; // type:function size:0x1F8 scope:global align:4 +dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf = .text:0x8005B838; // type:function size:0x8 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8005B840; // type:function size:0x58 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8005B898; // type:function size:0x110 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8005B9A8; // type:function size:0xB0 scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8005BA58; // type:function size:0x10 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8005BA68; // type:function size:0x1C scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8005BA84; // type:function size:0x14 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8005BA98; // type:function size:0x14 scope:global align:4 +dComIfGd_setList__Fv = .text:0x8005BAAC; // type:function size:0x24 scope:global align:4 +__ct__9J3DPacketFv = .text:0x8005BAD0; // type:function size:0x20 scope:global align:4 +__dt__11EF_EVIL_EFFFv = .text:0x8005BAF0; // type:function size:0x40 scope:global align:4 +dKyw_wether_init__Fv = .text:0x8005BB30; // type:function size:0x4E0 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x8005C010; // type:function size:0x68 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x8005C078; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x8005C0E0; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x8005C148; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x8005C1B0; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x8005C218; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x8005C280; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_odour_PacketFv = .text:0x8005C2E8; // type:function size:0x68 scope:global align:4 +__dt__18dKankyo_mud_PacketFv = .text:0x8005C350; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_evil_PacketFv = .text:0x8005C3B8; // type:function size:0x68 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x8005C420; // type:function size:0x68 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8005C488; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005C530; // type:function size:0x5C scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005C58C; // type:function size:0x4 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8005C590; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8005C640; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID = .text:0x8005C73C; // type:function size:0xF8 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8005C834; // type:function size:0x2DC scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8005CB10; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8005CB40; // type:function size:0xBF8 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8005D738; // type:function size:0x12C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8005D864; // type:function size:0x28 scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8005D88C; // type:function size:0x158 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8005D9E4; // type:function size:0xE68 scope:global align:4 +dKyr_housi_move__Fv = .text:0x8005E84C; // type:function size:0xDF8 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8005F644; // type:function size:0x148 scope:global align:4 +dKyr_snow_move__Fv = .text:0x8005F78C; // type:function size:0xC20 scope:global align:4 +dKyr_star_init__Fv = .text:0x800603AC; // type:function size:0xC8 scope:global align:4 +dKyr_star_move__Fv = .text:0x80060474; // type:function size:0x28 scope:global align:4 +cloud_shadow_move__Fv = .text:0x8006049C; // type:function size:0xAF8 scope:global align:4 +vrkumo_move__Fv = .text:0x80060F94; // type:function size:0x798 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x8006172C; // type:function size:0xF0C scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80062638; // type:function size:0x1260 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x80063898; // type:function size:0x990 scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x80064228; // type:function size:0x558 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x80064780; // type:function size:0xFE0 scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x80065760; // type:function size:0x11E8 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x80066948; // type:function size:0xDA8 scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x800676F0; // type:function size:0xC40 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x80068330; // type:function size:0x1130 scope:global align:4 +dKyr_thunder_init__Fv = .text:0x80069460; // type:function size:0x18 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x80069478; // type:function size:0x798 scope:global align:4 +dKyr_shstar_init__Fv = .text:0x80069C10; // type:function size:0x4 scope:global align:4 +dKyr_shstar_move__Fv = .text:0x80069C14; // type:function size:0x4 scope:global align:4 +dKyr_odour_init__Fv = .text:0x80069C18; // type:function size:0x40 scope:global align:4 +dKyr_odour_move__Fv = .text:0x80069C58; // type:function size:0x4F0 scope:global align:4 +dKyr_odour_draw__FPA4_fPPUc = .text:0x8006A148; // type:function size:0x8DC scope:global align:4 +dKyr_mud_init__Fv = .text:0x8006AA24; // type:function size:0xBC scope:global align:4 +dKyr_mud_move__Fv = .text:0x8006AAE0; // type:function size:0x54C scope:global align:4 +dKyr_mud_draw__FPA4_fPPUc = .text:0x8006B02C; // type:function size:0x8BC scope:global align:4 +dKyr_evil_init__Fv = .text:0x8006B8E8; // type:function size:0xDC scope:global align:4 +dKyr_evil_move__Fv = .text:0x8006B9C4; // type:function size:0x38 scope:global align:4 +dKyr_near_bosslight_check__F4cXyz = .text:0x8006B9FC; // type:function size:0xAC scope:global align:4 +dKyr_evil_draw__FPA4_fPPUc = .text:0x8006BAA8; // type:function size:0x12CC scope:global align:4 +__ct__18dBgS_ObjGndChk_AllFv = .text:0x8006CD74; // type:function size:0x8C scope:global align:4 +cM_fsin__Ff = .text:0x8006CE00; // type:function size:0x30 scope:global align:4 +cM_fcos__Ff = .text:0x8006CE30; // type:function size:0x34 scope:global align:4 +atan2f = .text:0x8006CE64; // type:function size:0x24 scope:global align:4 +GXPosition3f32 = .text:0x8006CE88; // type:function size:0x14 scope:local align:4 +transS__14mDoMtx_stack_cFfff = .text:0x8006CE9C; // type:function size:0xC scope:global align:4 +getKandelaarFlamePos__9daPy_py_cFv = .text:0x8006CEA8; // type:function size:0x8 scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8006CEB0; // type:function size:0x1C scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006CECC; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8006CF00; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8006CF90; // type:function size:0x778 scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8006D708; // type:function size:0xE4 scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8006D7EC; // type:function size:0xF4 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8006D8E0; // type:function size:0x170 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8006DA50; // type:function size:0x64 scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8006DAB4; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8006DADC; // type:function size:0x80 scope:global align:4 +Init__12dVibration_cFv = .text:0x8006DB5C; // type:function size:0x40 scope:global align:4 +Pause__12dVibration_cFv = .text:0x8006DB9C; // type:function size:0x9C scope:global align:4 +Remove__12dVibration_cFv = .text:0x8006DC38; // type:function size:0x38 scope:global align:4 +draw__Q225@unnamed@d_attention_cpp@10sightCsr_cFff = .text:0x8006DC70; // type:function size:0x74 scope:global align:4 +draw__Q225@unnamed@d_attention_cpp@13parallelCsr_cFff = .text:0x8006DCE4; // type:function size:0x4 scope:global align:4 +__ct__11dAttParam_cFl = .text:0x8006DCE8; // type:function size:0xD4 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x8006DDBC; // type:function size:0x40 scope:global align:4 +__ct__15dAttDrawParam_cFv = .text:0x8006DDFC; // type:function size:0x20 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x8006DE1C; // type:function size:0x20 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x8006DE3C; // type:function size:0x6B4 scope:global align:4 +__dt__12dAttention_cFv = .text:0x8006E4F0; // type:function size:0x120 scope:global align:4 +__dt__Q225@unnamed@d_attention_cpp@13parallelCsr_cFv = .text:0x8006E610; // type:function size:0x58 scope:global align:4 +__dt__Q225@unnamed@d_attention_cpp@10sightCsr_cFv = .text:0x8006E668; // type:function size:0x58 scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x8006E6C0; // type:function size:0x38 scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x8006E6F8; // type:function size:0x130 scope:global align:4 +getActionBtnXY__12dAttention_cFv = .text:0x8006E828; // type:function size:0x130 scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x8006E958; // type:function size:0x48 scope:global align:4 +check_event_condition__FUlUs = .text:0x8006E9A0; // type:function size:0x58 scope:global align:4 +check_flontofplayer__FUlss = .text:0x8006E9F8; // type:function size:0xC0 scope:global align:4 +distace_weight__Ffsf = .text:0x8006EAB8; // type:function size:0x48 scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x8006EB00; // type:function size:0x5C scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x8006EB5C; // type:function size:0xDC scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x8006EC38; // type:function size:0x284 scope:global align:4 +setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl = .text:0x8006EEBC; // type:function size:0x194 scope:global align:4 +initList__12dAttention_cFUl = .text:0x8006F050; // type:function size:0x130 scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x8006F180; // type:function size:0x28 scope:global align:4 +makeList__12dAttention_cFv = .text:0x8006F1A8; // type:function size:0x58 scope:global align:4 +setOwnerAttentionPos__12dAttention_cFv = .text:0x8006F200; // type:function size:0x58 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x8006F258; // type:function size:0x25C scope:global align:4 +sortList__12dAttention_cFv = .text:0x8006F4B4; // type:function size:0x1F8 scope:global align:4 +stockAttention__12dAttention_cFv = .text:0x8006F6AC; // type:function size:0xD8 scope:global align:4 +nextAttention__12dAttention_cFv = .text:0x8006F784; // type:function size:0x114 scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x8006F898; // type:function size:0x2F8 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x8006FB90; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x8006FC3C; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x8006FCBC; // type:function size:0x98 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x8006FD54; // type:function size:0x270 scope:global align:4 +checkButton__12dAttention_cFv = .text:0x8006FFC4; // type:function size:0x194 scope:global align:4 +triggerProc__12dAttention_cFv = .text:0x80070158; // type:function size:0x4C scope:global align:4 +lostCheck__12dAttention_cFv = .text:0x800701A4; // type:function size:0x4C scope:global align:4 +judgementStatus4Hold__12dAttention_cFv = .text:0x800701F0; // type:function size:0x2D8 scope:global align:4 +judgementStatus4Switch__12dAttention_cFv = .text:0x800704C8; // type:function size:0x36C scope:global align:4 +Run__12dAttention_cFv = .text:0x80070834; // type:function size:0x37C scope:global align:4 +Draw__12dAttention_cFv = .text:0x80070BB0; // type:function size:0x1A8 scope:global align:4 +revoCursorRun__12dAttention_cFv = .text:0x80070D58; // type:function size:0x328 scope:global align:4 +revoCursorDraw__12dAttention_cFv = .text:0x80071080; // type:function size:0x38 scope:global align:4 +lockSoundStart__12dAttention_cFUl = .text:0x800710B8; // type:function size:0x58 scope:global align:4 +setAnm__10dAttDraw_cFUcf = .text:0x80071110; // type:function size:0x118 scope:global align:4 +setAlphaAnm__10dAttDraw_cFUcUc = .text:0x80071228; // type:function size:0x1C scope:global align:4 +alphaAnm__10dAttDraw_cFv = .text:0x80071244; // type:function size:0x238 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x8007147C; // type:function size:0x284 scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x80071700; // type:function size:0xAC scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x800717AC; // type:function size:0x10C scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x800718B8; // type:function size:0x68 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x80071920; // type:function size:0x64 scope:global align:4 +CheckObjectTarget__12dAttention_cFl = .text:0x80071984; // type:function size:0x64 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x800719E8; // type:function size:0x64 scope:global align:4 +checkDistance__12dAttention_cFP4cXyzsP4cXyzffff = .text:0x80071A4C; // type:function size:0x10 scope:global align:4 +getActor__10dAttList_cFv = .text:0x80071A5C; // type:function size:0x34 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x80071A90; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x80071AC0; // type:function size:0x3C scope:global align:4 +init__10dAttHint_cFv = .text:0x80071AFC; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x80071B14; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x80071B30; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x80071B60; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x80071B80; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x80071BAC; // type:function size:0x1A0 scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x80071D4C; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x80071D7C; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x80071D94; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80071DB0; // type:function size:0x1B4 scope:global align:4 +__sinit_\d_attention_cpp = .text:0x80071F64; // type:function size:0x80 scope:global align:4 +reset__14mDoExt_baseAnmFv = .text:0x80071FE4; // type:function size:0x40 scope:global align:4 +isStop__14mDoExt_baseAnmFv = .text:0x80072024; // type:function size:0x2C scope:global align:4 +__dt__15dAttDrawParam_cFv = .text:0x80072050; // type:function size:0x40 scope:global align:4 +__dt__7cSGlobeFv = .text:0x80072090; // type:function size:0x40 scope:global align:4 +__dt__20daAlink_lockCursor_cFv = .text:0x800720D0; // type:function size:0x40 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x80072110; // type:function size:0x4 scope:global align:4 +__dt__Q210dCsr_mng_c6node_cFv = .text:0x80072114; // type:function size:0x40 scope:global align:4 +__ct__Q210dCsr_mng_c5csr_cFv = .text:0x80072154; // type:function size:0x58 scope:global align:4 +__ct__Q210dCsr_mng_c6node_cFv = .text:0x800721AC; // type:function size:0x1C scope:global align:4 +__ct__Q210dCsr_mng_c7ccObj_cFv = .text:0x800721C8; // type:function size:0x44 scope:global align:4 +setCode__5dBgPcFR5sBgPc = .text:0x8007220C; // type:function size:0x2C scope:global align:4 +__ct__6dBgPlcFv = .text:0x80072238; // type:function size:0xC scope:global align:4 +__dt__6dBgPlcFv = .text:0x80072244; // type:function size:0x40 scope:global align:4 +setBase__6dBgPlcFPv = .text:0x80072284; // type:function size:0x8 scope:global align:4 +getCode__6dBgPlcCFiPP5sBgPc = .text:0x8007228C; // type:function size:0x18 scope:global align:4 +getGrpCode__6dBgPlcCFi = .text:0x800722A4; // type:function size:0x18 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x800722BC; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP9dBgW_BaseUiPv = .text:0x800722D8; // type:function size:0x18 scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x800722F0; // type:function size:0x1C scope:global align:4 +Regist__4cBgSFP9dBgW_BaseUiPv = .text:0x8007230C; // type:function size:0x110 scope:global align:4 +Release__4cBgSFP9dBgW_Base = .text:0x8007241C; // type:function size:0x98 scope:global align:4 +Ct__4cBgSFv = .text:0x800724B4; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x80072508; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x80072584; // type:function size:0xE8 scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x8007266C; // type:function size:0xD4 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x80072740; // type:function size:0xA0 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x800727E0; // type:function size:0x10 scope:global align:4 +GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo = .text:0x800727F0; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFRC13cBgS_PolyInfo = .text:0x80072828; // type:function size:0x94 scope:global align:4 +GetGrpRoomId__4cBgSCFRC13cBgS_PolyInfo = .text:0x800728BC; // type:function size:0x34 scope:global align:4 +GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla = .text:0x800728F0; // type:function size:0x90 scope:global align:4 +GetTriPnt__4cBgSCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80072980; // type:function size:0x34 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x800729B4; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFRC13cBgS_PolyInfo = .text:0x80072A20; // type:function size:0x34 scope:global align:4 +Ct__4dBgSFv = .text:0x80072A54; // type:function size:0x4 scope:global align:4 +Dt__4dBgSFv = .text:0x80072A58; // type:function size:0x4 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x80072A5C; // type:function size:0x6C scope:global align:4 +Move__4dBgSFv = .text:0x80072AC8; // type:function size:0x60 scope:global align:4 +Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c = .text:0x80072B28; // type:function size:0xB0 scope:global align:4 +ChkMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80072BD8; // type:function size:0x88 scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo = .text:0x80072C60; // type:function size:0x58 scope:global align:4 +GetExitId__4dBgSFRC13cBgS_PolyInfo = .text:0x80072CB8; // type:function size:0x34 scope:global align:4 +GetPolyColor__4dBgSFRC13cBgS_PolyInfo = .text:0x80072CEC; // type:function size:0x84 scope:global align:4 +GetHorseNoEntry__4dBgSFRC13cBgS_PolyInfo = .text:0x80072D70; // type:function size:0x34 scope:global align:4 +GetSpecialCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072DA4; // type:function size:0x34 scope:global align:4 +GetMagnetCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072DD8; // type:function size:0x34 scope:global align:4 +GetMonkeyBarsCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072E0C; // type:function size:0x34 scope:global align:4 +GetUnderwaterRoofCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072E40; // type:function size:0x38 scope:global align:4 +GetWallCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072E78; // type:function size:0x34 scope:global align:4 +GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo = .text:0x80072EAC; // type:function size:0x34 scope:global align:4 +GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo = .text:0x80072EE0; // type:function size:0x34 scope:global align:4 +GetGroundCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F14; // type:function size:0x34 scope:global align:4 +GetCamMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F48; // type:function size:0x34 scope:global align:4 +GetRoomCamId__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F7C; // type:function size:0x34 scope:global align:4 +GetRoomPathId__4dBgSFRC13cBgS_PolyInfo = .text:0x80072FB0; // type:function size:0x34 scope:global align:4 +GetRoomPathPntNo__4dBgSFRC13cBgS_PolyInfo = .text:0x80072FE4; // type:function size:0x34 scope:global align:4 +GetGrpSoundId__4dBgSFRC13cBgS_PolyInfo = .text:0x80073018; // type:function size:0x34 scope:global align:4 +ChkGrpInf__4dBgSFRC13cBgS_PolyInfoUl = .text:0x8007304C; // type:function size:0x30 scope:global align:4 +GetRoomId__4dBgSFRC13cBgS_PolyInfo = .text:0x8007307C; // type:function size:0x98 scope:global align:4 +GetPolyAttackThrough__4dBgSFRC13cBgS_PolyInfo = .text:0x80073114; // type:function size:0x5C scope:global align:4 +ChkPolyHSStick__4dBgSFRC13cBgS_PolyInfo = .text:0x80073170; // type:function size:0x38 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x800731A8; // type:function size:0x128 scope:global align:4 +WallCorrectSort__4dBgSFP9dBgS_Acch = .text:0x800732D0; // type:function size:0x128 scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800733F8; // type:function size:0xC4 scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x800734BC; // type:function size:0x120 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800735DC; // type:function size:0xE8 scope:global align:4 +MoveBgCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyzbb = .text:0x800736C4; // type:function size:0x10C scope:global align:4 +MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800737D0; // type:function size:0xDC scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800738AC; // type:function size:0xC8 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073974; // type:function size:0x74 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800739E8; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073A1C; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073A88; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_c = .text:0x80073AC8; // type:function size:0x70 scope:global align:4 +ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz = .text:0x80073B38; // type:function size:0x78 scope:global align:4 +PushPullCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x80073BB0; // type:function size:0xA0 scope:global align:4 +dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo = .text:0x80073C50; // type:function size:0x60 scope:global align:4 +dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo = .text:0x80073CB0; // type:function size:0x60 scope:global align:4 +dBgS_CheckBRoofPoly__FRC13cBgS_PolyInfo = .text:0x80073D10; // type:function size:0x60 scope:global align:4 +dBgS_GetNY__FRC13cBgS_PolyInfo = .text:0x80073D70; // type:function size:0x4C scope:global align:4 +SetOldShapeAngleY__9dBgW_BaseFs = .text:0x80073DBC; // type:function size:0x8 scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x80073DC4; // type:function size:0x68 scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x80073E2C; // type:function size:0x8 scope:global align:4 +CalcWallRR__12dBgS_AcchCirFv = .text:0x80073E34; // type:function size:0x10 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x80073E44; // type:function size:0xC scope:global align:4 +SetWallHDirect__12dBgS_AcchCirFf = .text:0x80073E50; // type:function size:0x14 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x80073E64; // type:function size:0xB0 scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x80073F14; // type:function size:0x120 scope:global align:4 +Init__9dBgS_AcchFv = .text:0x80074034; // type:function size:0x88 scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x800740BC; // type:function size:0x40 scope:global align:4 +Set__9dBgS_AcchFP10fopAc_ac_ciP12dBgS_AcchCir = .text:0x800740FC; // type:function size:0x50 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x8007414C; // type:function size:0x64 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x800741B0; // type:function size:0x1D8 scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x80074388; // type:function size:0xC8 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x80074450; // type:function size:0x41C scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x8007486C; // type:function size:0x484 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x80074CF0; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x80074D2C; // type:function size:0x7C scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x80074DA8; // type:function size:0x104 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x80074EAC; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x80074EC0; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x80074F10; // type:function size:0x6C scope:global align:4 +GetSpeedY__9dBgS_AcchFv = .text:0x80074F7C; // type:function size:0x1C scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Vec = .text:0x80074F98; // type:function size:0x7C scope:global align:4 +SetNowActorInfo__9dBgS_AcchFiPvUi = .text:0x80075014; // type:function size:0x10 scope:global align:4 +SetWallPolyIndex__9dBgS_AcchFii = .text:0x80075024; // type:function size:0x60 scope:global align:4 +CalcMovePosWork__9dBgS_AcchFv = .text:0x80075084; // type:function size:0x44 scope:global align:4 +CalcWallRR__9dBgS_AcchFv = .text:0x800750C8; // type:function size:0x5C scope:global align:4 +SetMoveBGOnly__9dBgS_AcchFv = .text:0x80075124; // type:function size:0x1C scope:global align:4 +ClrMoveBGOnly__9dBgS_AcchFv = .text:0x80075140; // type:function size:0x1C scope:global align:4 +SetGndThinCellingOff__9dBgS_AcchFv = .text:0x8007515C; // type:function size:0x10 scope:global align:4 +ClrGndThinCellingOff__9dBgS_AcchFv = .text:0x8007516C; // type:function size:0x10 scope:global align:4 +OnWallSort__9dBgS_AcchFv = .text:0x8007517C; // type:function size:0x10 scope:global align:4 +@36@__dt__9dBgS_AcchFv = .text:0x8007518C; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x80075194; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x8007519C; // type:function size:0x8 scope:global align:4 +__as__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x800751A4; // type:function size:0x24 scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x800751C8; // type:function size:0x68 scope:global align:4 +__ct__8dBgS_ChkFv = .text:0x80075230; // type:function size:0x4C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x8007527C; // type:function size:0x68 scope:global align:4 +GetPolyPassChkInfo__8dBgS_ChkFv = .text:0x800752E4; // type:function size:0x4 scope:global align:4 +GetGrpPassChkInfo__8dBgS_ChkFv = .text:0x800752E8; // type:function size:0x10 scope:global align:4 +@16@__dt__8dBgS_ChkFv = .text:0x800752F8; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_GndChkFv = .text:0x80075300; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x80075374; // type:function size:0x68 scope:global align:4 +__ct__18dBgS_ObjGndChk_WtrFv = .text:0x800753DC; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x80075440; // type:function size:0x5C scope:global align:4 +__ct__18dBgS_ObjGndChk_SplFv = .text:0x8007549C; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075500; // type:function size:0x5C scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x8007555C; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x800755B8; // type:function size:0x58 scope:global align:4 +__ct__18dBgS_CamGndChk_WtrFv = .text:0x80075610; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075674; // type:function size:0x5C scope:global align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x800756D0; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x800756D8; // type:function size:0x8 scope:local align:4 +@60@__dt__11dBgS_GndChkFv = .text:0x800756E0; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800756E8; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800756F0; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800756F8; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075700; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075708; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_SplFv = .text:0x80075710; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075718; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075720; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075728; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x80075730; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x80075738; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_CamGndChkFv = .text:0x80075740; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075748; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075750; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075758; // type:function size:0x8 scope:local align:4 +__ct__14dBgS_CamGndChkFv = .text:0x80075760; // type:function size:0x5C scope:global align:4 +__ct__15dBgS_GrpPassChkFv = .text:0x800757BC; // type:function size:0x18 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x800757D4; // type:function size:0x40 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x80075814; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x80075888; // type:function size:0x68 scope:global align:4 +Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x800758F0; // type:function size:0x24 scope:global align:4 +__ct__14dBgS_CamLinChkFv = .text:0x80075914; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x80075970; // type:function size:0x58 scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x800759C8; // type:function size:0x60 scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80075A28; // type:function size:0x5C scope:global align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x80075A84; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x80075AE0; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_LinkLinChkFv = .text:0x80075B38; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x80075B94; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_BombLinChkFv = .text:0x80075BEC; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_BombLinChkFv = .text:0x80075C48; // type:function size:0x58 scope:global align:4 +__ct__16dBgS_ArrowLinChkFv = .text:0x80075CA0; // type:function size:0x68 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x80075D08; // type:function size:0x58 scope:global align:4 +__ct__20dBgS_BoomerangLinChkFv = .text:0x80075D60; // type:function size:0x5C scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x80075DBC; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_RopeLinChkFv = .text:0x80075E14; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x80075E70; // type:function size:0x58 scope:global align:4 +__ct__16dBgS_HorseLinChkFv = .text:0x80075EC8; // type:function size:0x5C scope:global align:4 +__dt__16dBgS_HorseLinChkFv = .text:0x80075F24; // type:function size:0x58 scope:global align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80075F7C; // type:function size:0x8 scope:local align:4 +@104@__dt__11dBgS_LinChkFv = .text:0x80075F84; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80075F8C; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x80075F94; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_CamLinChkFv = .text:0x80075F9C; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x80075FA4; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80075FAC; // type:function size:0x8 scope:local align:4 +@104@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80075FB4; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80075FBC; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x80075FC4; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_ObjLinChkFv = .text:0x80075FCC; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x80075FD4; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x80075FDC; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_LinkLinChkFv = .text:0x80075FE4; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x80075FEC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_BombLinChkFv = .text:0x80075FF4; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_BombLinChkFv = .text:0x80075FFC; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_BombLinChkFv = .text:0x80076004; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x8007600C; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_ArrowLinChkFv = .text:0x80076014; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x8007601C; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x80076024; // type:function size:0x8 scope:local align:4 +@104@__dt__20dBgS_BoomerangLinChkFv = .text:0x8007602C; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x80076034; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x8007603C; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_RopeLinChkFv = .text:0x80076044; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x8007604C; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_HorseLinChkFv = .text:0x80076054; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_HorseLinChkFv = .text:0x8007605C; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_HorseLinChkFv = .text:0x80076064; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x8007606C; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x800760B0; // type:function size:0x4 scope:local align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800760B4; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800760BC; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800760C4; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800760CC; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800760D4; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800760DC; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800760E4; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800760EC; // type:function size:0x8 scope:global align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800760F4; // type:function size:0xEC scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f = .text:0x800761E0; // type:function size:0x11C scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x800762FC; // type:function size:0x78 scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x80076374; // type:function size:0xBC scope:global align:4 +__ct__11dBgS_SphChkFv = .text:0x80076430; // type:function size:0xAC scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x800764DC; // type:function size:0x74 scope:global align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x80076550; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80076558; // type:function size:0x8 scope:local align:4 +@72@__dt__11dBgS_SphChkFv = .text:0x80076560; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80076568; // type:function size:0x8 scope:local align:4 +Set__14dBgS_SplGrpChkFR4cXyzf = .text:0x80076570; // type:function size:0x20 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x80076590; // type:function size:0xB0 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x80076640; // type:function size:0x74 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x800766B4; // type:function size:0x18 scope:global align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x800766CC; // type:function size:0x8 scope:local align:4 +@52@__dt__14dBgS_SplGrpChkFv = .text:0x800766D4; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x800766DC; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_PolyPassChkFv = .text:0x800766E4; // type:function size:0x40 scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x80076724; // type:function size:0x40 scope:global align:4 +SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk = .text:0x80076764; // type:function size:0x5C scope:global align:4 +SetObj__16dBgS_PolyPassChkFv = .text:0x800767C0; // type:function size:0xC scope:global align:4 +ClrObj__16dBgS_PolyPassChkFv = .text:0x800767CC; // type:function size:0xC scope:global align:4 +SetCam__16dBgS_PolyPassChkFv = .text:0x800767D8; // type:function size:0xC scope:global align:4 +ClrCam__16dBgS_PolyPassChkFv = .text:0x800767E4; // type:function size:0xC scope:global align:4 +SetLink__16dBgS_PolyPassChkFv = .text:0x800767F0; // type:function size:0xC scope:global align:4 +ClrLink__16dBgS_PolyPassChkFv = .text:0x800767FC; // type:function size:0xC scope:global align:4 +SetArrow__16dBgS_PolyPassChkFv = .text:0x80076808; // type:function size:0xC scope:global align:4 +SetBomb__16dBgS_PolyPassChkFv = .text:0x80076814; // type:function size:0xC scope:global align:4 +ClrBomb__16dBgS_PolyPassChkFv = .text:0x80076820; // type:function size:0xC scope:global align:4 +SetBoomerang__16dBgS_PolyPassChkFv = .text:0x8007682C; // type:function size:0xC scope:global align:4 +SetRope__16dBgS_PolyPassChkFv = .text:0x80076838; // type:function size:0xC scope:global align:4 +SetUnderwaterRoof__16dBgS_PolyPassChkFv = .text:0x80076844; // type:function size:0xC scope:global align:4 +SetHorse__16dBgS_PolyPassChkFv = .text:0x80076850; // type:function size:0xC scope:global align:4 +ChkNoHorse__16dBgS_PolyPassChkFv = .text:0x8007685C; // type:function size:0x78 scope:global align:4 +SetStatue__16dBgS_PolyPassChkFv = .text:0x800768D4; // type:function size:0xC scope:global align:4 +ClrStatue__16dBgS_PolyPassChkFv = .text:0x800768E0; // type:function size:0xC scope:global align:4 +SetIronBall__16dBgS_PolyPassChkFv = .text:0x800768EC; // type:function size:0xC scope:global align:4 +ClrIronBall__16dBgS_PolyPassChkFv = .text:0x800768F8; // type:function size:0xC scope:global align:4 +__ct__12dBgS_RoofChkFv = .text:0x80076904; // type:function size:0x9C scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x800769A0; // type:function size:0x74 scope:global align:4 +Init__12dBgS_RoofChkFv = .text:0x80076A14; // type:function size:0xC scope:global align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x80076A20; // type:function size:0x8 scope:local align:4 +@52@__dt__12dBgS_RoofChkFv = .text:0x80076A28; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x80076A30; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_WtrChkFv = .text:0x80076A38; // type:function size:0x60 scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x80076A98; // type:function size:0x8 scope:local align:4 +@52@__dt__11dBgS_WtrChkFv = .text:0x80076AA0; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x80076AA8; // type:function size:0x8 scope:local align:4 +__ct__11cBgW_RwgElmFv = .text:0x80076AB0; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x80076AC0; // type:function size:0x40 scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x80076B00; // type:function size:0x3C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x80076B3C; // type:function size:0x58 scope:global align:4 +__ct__4cBgWFv = .text:0x80076B94; // type:function size:0xAC scope:global align:4 +__dt__4cBgWFv = .text:0x80076C40; // type:function size:0x6C scope:global align:4 +FreeArea__4cBgWFv = .text:0x80076CAC; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x80076CCC; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x80076D8C; // type:function size:0xDC scope:global align:4 +CalcPlane__4cBgWFv = .text:0x80076E68; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x80076F6C; // type:function size:0x8C scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x80076FF8; // type:function size:0x48 scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x80077040; // type:function size:0x1BC scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x800771FC; // type:function size:0x84 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x80077280; // type:function size:0x184 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x80077404; // type:function size:0xE8 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x800774EC; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80077618; // type:function size:0xFC scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x80077714; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x80077760; // type:function size:0x234 scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x80077994; // type:function size:0x11C scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x80077AB0; // type:function size:0x190 scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x80077C40; // type:function size:0x134 scope:global align:4 +LineCheck__4cBgWFP11cBgS_LinChk = .text:0x80077D74; // type:function size:0xC scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x80077D80; // type:function size:0xEC scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x80077E6C; // type:function size:0x8C scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x80077EF8; // type:function size:0xB8 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x80077FB0; // type:function size:0x15C scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x8007810C; // type:function size:0x14C scope:global align:4 +GroundCross__4cBgWFP11cBgS_GndChk = .text:0x80078258; // type:function size:0xC scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x80078264; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x800782B0; // type:function size:0x1E4 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x80078494; // type:function size:0xB0 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80078544; // type:function size:0x11C scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80078660; // type:function size:0xC4 scope:global align:4 +ShdwDraw__4cBgWFP13cBgS_ShdwDraw = .text:0x80078724; // type:function size:0x8 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x8007872C; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x80078734; // type:function size:0x10 scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x80078744; // type:function size:0x8 scope:global align:4 +GetGrpRoomIndex__4cBgWCFRC13cBgS_PolyInfo = .text:0x8007874C; // type:function size:0x80 scope:global align:4 +GetBnd__4cBgWCFv = .text:0x800787CC; // type:function size:0x18 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x800787E4; // type:function size:0x38 scope:global align:4 +GetTriPnt__4cBgWCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007881C; // type:function size:0x98 scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x800788B4; // type:function size:0x24 scope:global align:4 +GetTriPla__4cBgWCFRC13cBgS_PolyInfo = .text:0x800788D8; // type:function size:0x5C scope:global align:4 +GetGrpInf__4cBgWCFRC13cBgS_PolyInfo = .text:0x80078934; // type:function size:0x44 scope:global align:4 +GetPolyInfId__4cBgWCFi = .text:0x80078978; // type:function size:0x18 scope:global align:4 +GetPolyInf0__4cBgWCFiUlUl = .text:0x80078990; // type:function size:0x54 scope:global align:4 +GetMaskPolyInf0_NoShift__4cBgWCFiUl = .text:0x800789E4; // type:function size:0x4C scope:global align:4 +GetExitId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A30; // type:function size:0x10 scope:global align:4 +GetPolyColor__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A40; // type:function size:0x10 scope:global align:4 +GetHorseNoEntry__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A50; // type:function size:0x10 scope:global align:4 +GetSpecialCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A60; // type:function size:0x14 scope:global align:4 +GetSpecialCode__4dBgWFi = .text:0x80078A74; // type:function size:0xC scope:global align:4 +GetMagnetCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A80; // type:function size:0x10 scope:global align:4 +GetMonkeyBarsCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078A90; // type:function size:0x10 scope:global align:4 +GetPolyObjThrough__4dBgWFi = .text:0x80078AA0; // type:function size:0x8 scope:global align:4 +GetPolyCamThrough__4dBgWFi = .text:0x80078AA8; // type:function size:0xC scope:global align:4 +GetPolyLinkThrough__4dBgWFi = .text:0x80078AB4; // type:function size:0x8 scope:global align:4 +GetPolyArrowThrough__4dBgWFi = .text:0x80078ABC; // type:function size:0x8 scope:global align:4 +GetPolyHSStick__4dBgWFi = .text:0x80078AC4; // type:function size:0x8 scope:global align:4 +GetPolyBoomerangThrough__4dBgWFi = .text:0x80078ACC; // type:function size:0x8 scope:global align:4 +GetPolyRopeThrough__4dBgWFi = .text:0x80078AD4; // type:function size:0x8 scope:global align:4 +GetPolyBombThrough__4dBgWFi = .text:0x80078ADC; // type:function size:0x8 scope:global align:4 +GetShdwThrough__4dBgWFi = .text:0x80078AE4; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__4dBgWFi = .text:0x80078B10; // type:function size:0x8 scope:global align:4 +GetPolyInf1__4cBgWCFiUlUl = .text:0x80078B18; // type:function size:0x58 scope:global align:4 +GetLinkNo__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B70; // type:function size:0x10 scope:global align:4 +GetWallCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B80; // type:function size:0x10 scope:global align:4 +GetPolyAtt0__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B90; // type:function size:0x14 scope:global align:4 +GetPolyAtt1__4dBgWFRC13cBgS_PolyInfo = .text:0x80078BA4; // type:function size:0x10 scope:global align:4 +GetGroundCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078BB4; // type:function size:0x10 scope:global align:4 +GetMaskPolyInf1_NoShift__4cBgWCFiUl = .text:0x80078BC4; // type:function size:0x50 scope:global align:4 +GetIronBallThrough__4dBgWFi = .text:0x80078C14; // type:function size:0x8 scope:global align:4 +GetAttackThrough__4dBgWFi = .text:0x80078C1C; // type:function size:0x8 scope:global align:4 +GetPolyInf2__4cBgWCFiUlUl = .text:0x80078C24; // type:function size:0x58 scope:global align:4 +GetCamMoveBG__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C7C; // type:function size:0x10 scope:global align:4 +GetRoomCamId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C8C; // type:function size:0x14 scope:global align:4 +GetRoomPathId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078CA0; // type:function size:0x10 scope:global align:4 +GetRoomPathPntNo__4dBgWFRC13cBgS_PolyInfo = .text:0x80078CB0; // type:function size:0x10 scope:global align:4 +GetTriGrp__4cBgWCFi = .text:0x80078CC0; // type:function size:0x18 scope:global align:4 +ChkNotReady__4cBgWCFv = .text:0x80078CD8; // type:function size:0x10 scope:global align:4 +ChkLock__4cBgWCFv = .text:0x80078CE8; // type:function size:0xC scope:global align:4 +ChkMoveBg__4cBgWCFv = .text:0x80078CF4; // type:function size:0xC scope:global align:4 +__ct__4dBgWFv = .text:0x80078D00; // type:function size:0x50 scope:global align:4 +Move__4dBgWFv = .text:0x80078D50; // type:function size:0x10 scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x80078D60; // type:function size:0x54 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x80078DB4; // type:function size:0x814 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x800795C8; // type:function size:0x12C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x800796F4; // type:function size:0x124 scope:global align:4 +WallCorrect__4dBgWFP9dBgS_Acch = .text:0x80079818; // type:function size:0xC scope:global align:4 +RwgWallCorrectSort__4dBgWFP9dBgS_AcchUs = .text:0x80079824; // type:function size:0x25C scope:global align:4 +WallCorrectRpSort__4dBgWFP9dBgS_Acchi = .text:0x80079A80; // type:function size:0xF4 scope:global align:4 +WallCorrectGrpRpSort__4dBgWFP9dBgS_Acchii = .text:0x80079B74; // type:function size:0x108 scope:global align:4 +WallCorrectSort__4dBgWFP9dBgS_Acch = .text:0x80079C7C; // type:function size:0x7D4 scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x8007A450; // type:function size:0x128 scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x8007A578; // type:function size:0x128 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x8007A6A0; // type:function size:0x140 scope:global align:4 +RoofChk__4dBgWFP12dBgS_RoofChk = .text:0x8007A7E0; // type:function size:0xC scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x8007A7EC; // type:function size:0x128 scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x8007A914; // type:function size:0x12C scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x8007AA40; // type:function size:0x140 scope:global align:4 +SplGrpChk__4dBgWFP14dBgS_SplGrpChk = .text:0x8007AB80; // type:function size:0xC scope:global align:4 +RwgCaptPoly__4dBgWFiR13dBgS_CaptPoly = .text:0x8007AB8C; // type:function size:0x84 scope:global align:4 +CaptPolyRp__4dBgWFR13dBgS_CaptPolyi = .text:0x8007AC10; // type:function size:0x11C scope:global align:4 +CaptPolyGrpRp__4dBgWFR13dBgS_CaptPolyii = .text:0x8007AD2C; // type:function size:0xF4 scope:global align:4 +CaptPoly__4dBgWFR13dBgS_CaptPoly = .text:0x8007AE20; // type:function size:0xC scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x8007AE2C; // type:function size:0x138 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x8007AF64; // type:function size:0x170 scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x8007B0D4; // type:function size:0x120 scope:global align:4 +SphChk__4dBgWFP11dBgS_SphChkPv = .text:0x8007B1F4; // type:function size:0xC scope:global align:4 +GetPolyGrpRoomInfId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B200; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B230; // type:function size:0x30 scope:global align:4 +CrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B260; // type:function size:0x24 scope:global align:4 +TransPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B284; // type:function size:0x24 scope:global align:4 +MatrixCrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B2A8; // type:function size:0x10 scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B2B8; // type:function size:0x324 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B5DC; // type:function size:0x74 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x8007B650; // type:function size:0x6C scope:global align:4 +CallRideCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007B6BC; // type:function size:0x18 scope:global align:4 +CallArrowStickCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007B6D4; // type:function size:0x18 scope:global align:4 +OffMoveFlag__4dBgWFv = .text:0x8007B6EC; // type:function size:0x10 scope:global align:4 +ChkMoveFlag__4dBgWCFv = .text:0x8007B6FC; // type:function size:0xC scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x8007B708; // type:function size:0x8C scope:global align:4 +__ct__8cM3dGAabFv = .text:0x8007B794; // type:function size:0x10 scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x8007B7A4; // type:function size:0x3C scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x8007B7E0; // type:function size:0x40 scope:global align:4 +getCrossY_NonIsZero__8cM3dGPlaCFRC4cXyz = .text:0x8007B820; // type:function size:0x34 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x8007B854; // type:function size:0x40 scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x8007B894; // type:function size:0x5C scope:global align:4 +__dt__4dBgWFv = .text:0x8007B8F0; // type:function size:0x58 scope:global align:4 +__ct__8cM3dGTriFv = .text:0x8007B948; // type:function size:0x3C scope:global align:4 +__dt__8cM3dGTriFv = .text:0x8007B984; // type:function size:0x40 scope:global align:4 +__ct__9dBgW_BaseFv = .text:0x8007B9C4; // type:function size:0x44 scope:global align:4 +__dt__9dBgW_BaseFv = .text:0x8007BA08; // type:function size:0x40 scope:global align:4 +ClrDBgWBase__9dBgW_BaseFv = .text:0x8007BA48; // type:function size:0x34 scope:global align:4 +ChkMemoryError__9dBgW_BaseFv = .text:0x8007BA7C; // type:function size:0x8 scope:global align:4 +CallRideCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007BA84; // type:function size:0x4 scope:global align:4 +CallArrowStickCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007BA88; // type:function size:0x4 scope:global align:4 +CalcDiffShapeAngleY__9dBgW_BaseFs = .text:0x8007BA8C; // type:function size:0x14 scope:global align:4 +__ct__8dBgWKColFv = .text:0x8007BAA0; // type:function size:0x58 scope:global align:4 +__dt__8dBgWKColFv = .text:0x8007BAF8; // type:function size:0x74 scope:global align:4 +initKCollision__8dBgWKColFPv = .text:0x8007BB6C; // type:function size:0x34 scope:global align:4 +create__8dBgWKColFPvPv = .text:0x8007BBA0; // type:function size:0x4C scope:global align:4 +getTriNrm__8dBgWKColCFP12KC_PrismDataPP3Vec = .text:0x8007BBEC; // type:function size:0x1C scope:global align:4 +ChkNotReady__8dBgWKColCFv = .text:0x8007BC08; // type:function size:0x10 scope:global align:4 +ChkLock__8dBgWKColCFv = .text:0x8007BC18; // type:function size:0x8 scope:global align:4 +ChkMoveBg__8dBgWKColCFv = .text:0x8007BC20; // type:function size:0x8 scope:global align:4 +ChkMoveFlag__8dBgWKColCFv = .text:0x8007BC28; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BC30; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFi = .text:0x8007BC38; // type:function size:0x8C scope:global align:4 +GetTriPnt__8dBgWKColCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007BCC4; // type:function size:0x5C scope:global align:4 +GetTriPnt__8dBgWKColCFPC12KC_PrismDataP3VecP3VecP3Vec = .text:0x8007BD20; // type:function size:0x15C scope:global align:4 +GetBnd__8dBgWKColCFv = .text:0x8007BE7C; // type:function size:0x8 scope:global align:4 +GetGrpInf__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BE84; // type:function size:0x40 scope:global align:4 +OffMoveFlag__8dBgWKColFv = .text:0x8007BEC4; // type:function size:0x4 scope:global align:4 +getPolyCode__8dBgWKColCFiP5dBgPc = .text:0x8007BEC8; // type:function size:0x58 scope:global align:4 +chkPolyThrough__8dBgWKColCFP5dBgPcP16cBgS_PolyPassChkP15cBgS_GrpPassChkR4cXyz = .text:0x8007BF20; // type:function size:0x270 scope:global align:4 +LineCheck__8dBgWKColFP11cBgS_LinChk = .text:0x8007C190; // type:function size:0x79C scope:global align:4 +GroundCross__8dBgWKColFP11cBgS_GndChk = .text:0x8007C92C; // type:function size:0x390 scope:global align:4 +ShdwDraw__8dBgWKColFP13cBgS_ShdwDraw = .text:0x8007CCBC; // type:function size:0x538 scope:global align:4 +ChkShdwDrawThrough__8dBgWKColFP5dBgPc = .text:0x8007D1F4; // type:function size:0x1C scope:global align:4 +CaptPoly__8dBgWKColFR13dBgS_CaptPoly = .text:0x8007D210; // type:function size:0x3CC scope:global align:4 +WallCorrectSort__8dBgWKColFP9dBgS_Acch = .text:0x8007D5DC; // type:function size:0xDA0 scope:global align:4 +WallCorrect__8dBgWKColFP9dBgS_Acch = .text:0x8007E37C; // type:function size:0xBA4 scope:global align:4 +RoofChk__8dBgWKColFP12dBgS_RoofChk = .text:0x8007EF20; // type:function size:0x394 scope:global align:4 +SplGrpChk__8dBgWKColFP14dBgS_SplGrpChk = .text:0x8007F2B4; // type:function size:0x37C scope:global align:4 +SphChk__8dBgWKColFP11dBgS_SphChkPv = .text:0x8007F630; // type:function size:0x464 scope:global align:4 +GetTopUnder__8dBgWKColCFPfPf = .text:0x8007FA94; // type:function size:0x40 scope:global align:4 +GetGrpRoomIndex__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007FAD4; // type:function size:0x58 scope:global align:4 +GetExitId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FB2C; // type:function size:0x58 scope:global align:4 +GetPolyColor__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FB84; // type:function size:0x58 scope:global align:4 +GetHorseNoEntry__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FBDC; // type:function size:0x58 scope:global align:4 +GetSpecialCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FC34; // type:function size:0x14 scope:global align:4 +GetSpecialCode__8dBgWKColFi = .text:0x8007FC48; // type:function size:0x54 scope:global align:4 +GetMagnetCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FC9C; // type:function size:0x58 scope:global align:4 +GetMonkeyBarsCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FCF4; // type:function size:0x58 scope:global align:4 +GetPolyObjThrough__8dBgWKColFi = .text:0x8007FD4C; // type:function size:0x54 scope:global align:4 +GetPolyCamThrough__8dBgWKColFi = .text:0x8007FDA0; // type:function size:0x54 scope:global align:4 +GetPolyLinkThrough__8dBgWKColFi = .text:0x8007FDF4; // type:function size:0x54 scope:global align:4 +GetPolyArrowThrough__8dBgWKColFi = .text:0x8007FE48; // type:function size:0x54 scope:global align:4 +GetPolyHSStick__8dBgWKColFi = .text:0x8007FE9C; // type:function size:0x54 scope:global align:4 +GetPolyBoomerangThrough__8dBgWKColFi = .text:0x8007FEF0; // type:function size:0x54 scope:global align:4 +GetPolyRopeThrough__8dBgWKColFi = .text:0x8007FF44; // type:function size:0x54 scope:global align:4 +GetPolyBombThrough__8dBgWKColFi = .text:0x8007FF98; // type:function size:0x54 scope:global align:4 +GetUnderwaterRoofCode__8dBgWKColFi = .text:0x8007FFEC; // type:function size:0x54 scope:global align:4 +GetShdwThrough__8dBgWKColFi = .text:0x80080040; // type:function size:0x54 scope:global align:4 +GetLinkNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080094; // type:function size:0x58 scope:global align:4 +GetWallCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800800EC; // type:function size:0x58 scope:global align:4 +GetPolyAtt0__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080144; // type:function size:0x58 scope:global align:4 +GetPolyAtt1__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8008019C; // type:function size:0x58 scope:global align:4 +GetGroundCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800801F4; // type:function size:0x58 scope:global align:4 +GetIronBallThrough__8dBgWKColFi = .text:0x8008024C; // type:function size:0x54 scope:global align:4 +GetAttackThrough__8dBgWKColFi = .text:0x800802A0; // type:function size:0x54 scope:global align:4 +GetCamMoveBG__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800802F4; // type:function size:0x58 scope:global align:4 +GetRoomCamId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8008034C; // type:function size:0x58 scope:global align:4 +GetRoomPathId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800803A4; // type:function size:0x58 scope:global align:4 +GetRoomPathPntNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800803FC; // type:function size:0x58 scope:global align:4 +GetPolyGrpRoomInfId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080454; // type:function size:0x58 scope:global align:4 +GetGrpSoundId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800804AC; // type:function size:0x58 scope:global align:4 +CrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080504; // type:function size:0x4 scope:global align:4 +TransPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080508; // type:function size:0x4 scope:global align:4 +MatrixCrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8008050C; // type:function size:0x4 scope:global align:4 +getPrismData__8dBgWKColCFi = .text:0x80080510; // type:function size:0x14 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x80080524; // type:function size:0x80 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x800805A4; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x80080610; // type:function size:0x1F4 scope:global align:4 +CrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080804; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x800808C0; // type:function size:0x25C scope:global align:4 +TransPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080B1C; // type:function size:0xBC scope:global align:4 +MatrixCrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080BD8; // type:function size:0x4 scope:global align:4 +__dt__6dBgWSvFv = .text:0x80080BDC; // type:function size:0x5C scope:global align:4 +ct__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080C38; // type:function size:0x18 scope:global align:4 +SetHitApid__22dCcD_GAtTgCoCommonBaseFUi = .text:0x80080C50; // type:function size:0x10 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080C60; // type:function size:0x78 scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080CD8; // type:function size:0xC scope:global align:4 +SubtractEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080CE4; // type:function size:0x24 scope:global align:4 +ChkEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080D08; // type:function size:0x18 scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x80080D20; // type:function size:0x44 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x80080D64; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x80080D9C; // type:function size:0x20 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x80080DBC; // type:function size:0x10 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x80080DCC; // type:function size:0x94 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x80080E60; // type:function size:0x34 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x80080E94; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x80080EA0; // type:function size:0x10 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x80080EB0; // type:function size:0x34 scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x80080EE4; // type:function size:0x7C scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x80080F60; // type:function size:0x12C scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x8008108C; // type:function size:0x88 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x80081114; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x80081118; // type:function size:0x50 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x80081168; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x800811C0; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x80081200; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x80081250; // type:function size:0x40 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x80081290; // type:function size:0x1C scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x800812AC; // type:function size:0x54 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x80081300; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x80081358; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x80081398; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x800813E8; // type:function size:0x40 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x80081428; // type:function size:0x34 scope:global align:4 +getHitSeID__12dCcD_GObjInfFUci = .text:0x8008145C; // type:function size:0x58 scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x800814B4; // type:function size:0x54 scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x80081508; // type:function size:0x58 scope:global align:4 +ResetCoHit__12dCcD_GObjInfFv = .text:0x80081560; // type:function size:0x40 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x800815A0; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x800815F0; // type:function size:0x60 scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x80081650; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x80081660; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x800816A4; // type:function size:0x10 scope:global align:4 +CalcAtVec__8dCcD_CpsFv = .text:0x800816B4; // type:function size:0x14 scope:global align:4 +CalcTgVec__8dCcD_CpsFv = .text:0x800816C8; // type:function size:0x14 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800816DC; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x800816E0; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800816F0; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x80081734; // type:function size:0x10 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x80081744; // type:function size:0x5C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x800817A0; // type:function size:0x64 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x80081804; // type:function size:0x64 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x80081868; // type:function size:0x44 scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x800818AC; // type:function size:0x5C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x80081908; // type:function size:0x64 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x8008196C; // type:function size:0x10 scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x8008197C; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CpsFv = .text:0x80081984; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CpsFv = .text:0x8008198C; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_TriFv = .text:0x80081994; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_TriFv = .text:0x8008199C; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CylFv = .text:0x800819A4; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CylFv = .text:0x800819AC; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_SphFv = .text:0x800819B4; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_SphFv = .text:0x800819BC; // type:function size:0x8 scope:local align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x800819C4; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x80081A04; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x80081A44; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x80081A84; // type:function size:0x40 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x80081AC4; // type:function size:0x68 scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x80081B2C; // type:function size:0x40 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x80081B6C; // type:function size:0x58 scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x80081BC4; // type:function size:0x8 scope:global align:4 +Draw__8cCcD_ObjFRC8_GXColor = .text:0x80081BCC; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x80081BD0; // type:function size:0x8 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x80081BD8; // type:function size:0x4 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081BDC; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x80081BF8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x80081C00; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x80081C08; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081C10; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081C2C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081C34; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x80081C3C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081C44; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x80081C60; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x80081C68; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x80081C70; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081C78; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081C94; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081C9C; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x80081CA4; // type:function size:0x8 scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x80081CAC; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x80081CB8; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081CC4; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80081CE0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80081CE8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80081CF0; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80081CF8; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80081D00; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80081D08; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081D10; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081D2C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081D34; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081D3C; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x80081D58; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x80081D60; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x80081D68; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081D70; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081D8C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081D94; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x80081D9C; // type:function size:0x8 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x80081DA4; // type:function size:0x8 scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x80081DAC; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x80081DEC; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x80081E2C; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x80081E6C; // type:function size:0x40 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x80081EAC; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x80081F1C; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x80081F8C; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x80081FFC; // type:function size:0x80 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x8008207C; // type:function size:0x5C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x800820D8; // type:function size:0x40 scope:global align:4 +Set__12dCcMassS_ObjFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x80082118; // type:function size:0x10 scope:global align:4 +Clear__12dCcMassS_ObjFv = .text:0x80082128; // type:function size:0x28 scope:global align:4 +ClearPointer__15dCcMassS_HitInfFv = .text:0x80082150; // type:function size:0x1C scope:global align:4 +__ct__12dCcMassS_MngFv = .text:0x8008216C; // type:function size:0xE4 scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x80082250; // type:function size:0x30 scope:global align:4 +SetAttr__12dCcMassS_MngFffUcUc = .text:0x80082280; // type:function size:0x60 scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800822E0; // type:function size:0x218 scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800824F8; // type:function size:0x440 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x80082938; // type:function size:0xA8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x800829E0; // type:function size:0xD8 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x80082AB8; // type:function size:0x44 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x80082AFC; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x80082B04; // type:function size:0x10 scope:global align:4 +__ct__14cCcD_ShapeAttrFv = .text:0x80082B14; // type:function size:0x3C scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x80082B50; // type:function size:0x58 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x80082BA8; // type:function size:0x70 scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x80082C18; // type:function size:0x70 scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x80082C88; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x80082CA4; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x80082CD8; // type:function size:0x4 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_ObjiPC4cXyz = .text:0x80082CDC; // type:function size:0x1D8 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfPC4cXyz = .text:0x80082EB4; // type:function size:0xB8 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x80082F6C; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80082F70; // type:function size:0x8C scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80082FFC; // type:function size:0x120 scope:global align:4 +GetRank__4dCcSFUc = .text:0x8008311C; // type:function size:0xA0 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800831BC; // type:function size:0x8 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x800831C4; // type:function size:0x358 scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x8008351C; // type:function size:0xF8 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyzb = .text:0x80083614; // type:function size:0x260 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80083874; // type:function size:0x29C scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083B10; // type:function size:0x198 scope:global align:4 +ChkLine__4dCcSFR4cXyzR4cXyzfPP10fopAc_ac_c = .text:0x80083CA8; // type:function size:0x1C4 scope:global align:4 +chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083E6C; // type:function size:0x1C0 scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x8008402C; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x80084030; // type:function size:0x4 scope:global align:4 +Draw__4dCcSFv = .text:0x80084034; // type:function size:0x34 scope:global align:4 +MassClear__4dCcSFv = .text:0x80084068; // type:function size:0x8 scope:global align:4 +ChkNoHitGAtTg__4dCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x80084070; // type:function size:0x58 scope:global align:4 +__ct__12cCcD_CpsAttrFv = .text:0x800840C8; // type:function size:0x4C scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x80084114; // type:function size:0x70 scope:global align:4 +pl_cut_LRC__Fi = .text:0x80084184; // type:function size:0x24 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x800841A8; // type:function size:0xEC scope:global align:4 +getHitId__FP8cCcD_Obji = .text:0x80084294; // type:function size:0x8 scope:global align:4 +def_se_set__FP10Z2CreatureP8cCcD_ObjUlP10fopAc_ac_c = .text:0x8008429C; // type:function size:0x84 scope:global align:4 +at_power_check__FP11dCcU_AtInfo = .text:0x80084320; // type:function size:0x634 scope:global align:4 +cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo = .text:0x80084954; // type:function size:0x464 scope:global align:4 +checkCutJumpCancelTurn__9daPy_py_cCFv = .text:0x80084DB8; // type:function size:0x8 scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x80084DC0; // type:function size:0x14C scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x80084F0C; // type:function size:0x5C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x80084F68; // type:function size:0x50 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x80084FB8; // type:function size:0x50 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x80085008; // type:function size:0x48 scope:global align:4 +__ct__9dCstick_cFv = .text:0x80085050; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x80085078; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x80085080; // type:function size:0xB4 scope:global align:4 +__dt__11dCamParam_cFv = .text:0x80085134; // type:function size:0x40 scope:global align:4 +Change__11dCamParam_cFl = .text:0x80085174; // type:function size:0x48 scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x800851BC; // type:function size:0x48 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x80085204; // type:function size:0x324 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x80085528; // type:function size:0x40 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x80085568; // type:function size:0x70 scope:global align:4 +PlayerHideDist__11dCamSetup_cFv = .text:0x800855D8; // type:function size:0x28 scope:global align:4 +__ct__11dCamParam_cFl = .text:0x80085600; // type:function size:0x9C scope:global align:4 +__dt__9dCstick_cFv = .text:0x8008569C; // type:function size:0x40 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x800856DC; // type:function size:0x144 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x80085820; // type:function size:0x68 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x80085888; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x80085914; // type:function size:0xDC scope:global align:4 +getEvFloatData__9dCamera_cFPfPc = .text:0x800859F0; // type:function size:0xC4 scope:global align:4 +getEvFloatListData__9dCamera_cFPPfPc = .text:0x80085AB4; // type:function size:0xC4 scope:global align:4 +getEvXyzListData__9dCamera_cFPP4cXyzPc = .text:0x80085B78; // type:function size:0xC4 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x80085C3C; // type:function size:0xA8 scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x80085CE4; // type:function size:0xC4 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x80085DA8; // type:function size:0xD4 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x80085E7C; // type:function size:0xD8 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x80085F54; // type:function size:0xD8 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x8008602C; // type:function size:0xAC scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800860D8; // type:function size:0xE0 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x800861B8; // type:function size:0xE8 scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x800862A0; // type:function size:0xAC scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x8008634C; // type:function size:0x814 scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x80086B60; // type:function size:0x3EC scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x80086F4C; // type:function size:0x940 scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x8008788C; // type:function size:0x3BC scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x80087C48; // type:function size:0x8 scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x80087C50; // type:function size:0x8 scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x80087C58; // type:function size:0x8 scope:global align:4 +transEvCamera__9dCamera_cFi = .text:0x80087C60; // type:function size:0x1EAC scope:global align:4 +__dt__Q29dCamera_c28@class$108157d_ev_camera_cppFv = .text:0x80089B0C; // type:function size:0x40 scope:local align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x80089B4C; // type:function size:0x1C scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x80089B68; // type:function size:0x1010 scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8008AB78; // type:function size:0x34 scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x8008ABAC; // type:function size:0x518 scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x8008B0C4; // type:function size:0xAC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x8008B170; // type:function size:0x294 scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x8008B404; // type:function size:0x94 scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x8008B498; // type:function size:0xDB8 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x8008C250; // type:function size:0xCF8 scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x8008CF48; // type:function size:0x8 scope:global align:4 +stbWaitEvCamera__9dCamera_cFv = .text:0x8008CF50; // type:function size:0xFC scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x8008D04C; // type:function size:0x84 scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x8008D0D0; // type:function size:0x384 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x8008D454; // type:function size:0xBC8 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x8008E01C; // type:function size:0x930 scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x8008E94C; // type:function size:0x724 scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x8008F070; // type:function size:0x4F8 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x8008F568; // type:function size:0x3B8 scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x8008F920; // type:function size:0x218 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x8008FB38; // type:function size:0x6E4 scope:global align:4 +peepHoleEvCamera__9dCamera_cFv = .text:0x8009021C; // type:function size:0xF4 scope:global align:4 +digHoleEvCamera__9dCamera_cFv = .text:0x80090310; // type:function size:0x4E0 scope:global align:4 +hintTalkEvCamera__9dCamera_cFv = .text:0x800907F0; // type:function size:0x7EC scope:global align:4 +bspTransEvCamera__9dCamera_cFv = .text:0x80090FDC; // type:function size:0x6E0 scope:global align:4 +__dt__Q29dCamera_c28@class$112902d_ev_camera_cppFv = .text:0x800916BC; // type:function size:0x40 scope:local align:4 +portalWarpEvCamera__9dCamera_cFv = .text:0x800916FC; // type:function size:0x8 scope:global align:4 +__sinit_\d_ev_camera_cpp = .text:0x80091704; // type:function size:0x80 scope:global align:4 +dComIfGp_loadCameraPosition__FiP4cXyzP4cXyzPfPs = .text:0x80091784; // type:function size:0x78 scope:global align:4 +__as__Q29dCamera_c10dCamInfo_cFRCQ29dCamera_c10dCamInfo_c = .text:0x800917FC; // type:function size:0x60 scope:global align:4 +dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x8009185C; // type:function size:0x74 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x800918D0; // type:function size:0x8 scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x800918D8; // type:function size:0x8 scope:global align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x800918E0; // type:function size:0x8 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x800918E8; // type:function size:0x8 scope:global align:4 +__ct__7cSGlobeFv = .text:0x800918F0; // type:function size:0x4 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x800918F4; // type:function size:0x3C scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x80091930; // type:function size:0x3C scope:global align:4 +checkCanoeRide__9daPy_py_cCFv = .text:0x8009196C; // type:function size:0x8 scope:global align:4 +checkBoarRide__9daPy_py_cCFv = .text:0x80091974; // type:function size:0x8 scope:global align:4 +checkSpinnerRide__9daPy_py_cCFv = .text:0x8009197C; // type:function size:0x8 scope:global align:4 +checkBoardRide__9daPy_py_cCFv = .text:0x80091984; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daAlink_cFv = .text:0x8009198C; // type:function size:0x8 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x80091994; // type:function size:0x84 scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x80091A18; // type:function size:0x164 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x80091B7C; // type:function size:0xF4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x80091C70; // type:function size:0x48 scope:global align:4 +Spot__14d2DBSplinePathFPff = .text:0x80091CB8; // type:function size:0xF8 scope:global align:4 +Init__10dPathCurveFP5dPath = .text:0x80091DB0; // type:function size:0x18 scope:global align:4 +bSpline2__10dPathCurveFf = .text:0x80091DC8; // type:function size:0x224 scope:global align:4 +execItemGet__FUc = .text:0x80091FEC; // type:function size:0x54 scope:global align:4 +checkItemGet__FUci = .text:0x80092040; // type:function size:0x4C scope:global align:4 +item_func_HEART__Fv = .text:0x8009208C; // type:function size:0x24 scope:global align:4 +item_func_GREEN_RUPEE__Fv = .text:0x800920B0; // type:function size:0x18 scope:global align:4 +item_func_BLUE_RUPEE__Fv = .text:0x800920C8; // type:function size:0x18 scope:global align:4 +item_func_YELLOW_RUPEE__Fv = .text:0x800920E0; // type:function size:0x18 scope:global align:4 +item_func_RED_RUPEE__Fv = .text:0x800920F8; // type:function size:0x18 scope:global align:4 +item_func_PURPLE_RUPEE__Fv = .text:0x80092110; // type:function size:0x18 scope:global align:4 +item_func_ORANGE_RUPEE__Fv = .text:0x80092128; // type:function size:0x18 scope:global align:4 +item_func_SILVER_RUPEE__Fv = .text:0x80092140; // type:function size:0x18 scope:global align:4 +item_func_S_MAGIC__Fv = .text:0x80092158; // type:function size:0x18 scope:global align:4 +item_func_L_MAGIC__Fv = .text:0x80092170; // type:function size:0x18 scope:global align:4 +item_func_BOMB_5__Fv = .text:0x80092188; // type:function size:0xC scope:global align:4 +item_func_BOMB_10__Fv = .text:0x80092194; // type:function size:0xC scope:global align:4 +item_func_BOMB_20__Fv = .text:0x800921A0; // type:function size:0xC scope:global align:4 +item_func_BOMB_30__Fv = .text:0x800921AC; // type:function size:0xC scope:global align:4 +item_func_ARROW_10__Fv = .text:0x800921B8; // type:function size:0x18 scope:global align:4 +item_func_ARROW_20__Fv = .text:0x800921D0; // type:function size:0x18 scope:global align:4 +item_func_ARROW_30__Fv = .text:0x800921E8; // type:function size:0x18 scope:global align:4 +item_func_ARROW_1__Fv = .text:0x80092200; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO_SHOT__Fv = .text:0x80092218; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB_5__Fv = .text:0x80092230; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_10__Fv = .text:0x8009223C; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_20__Fv = .text:0x80092248; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_30__Fv = .text:0x80092254; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_5__Fv = .text:0x80092260; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_10__Fv = .text:0x8009226C; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_20__Fv = .text:0x80092278; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_30__Fv = .text:0x80092284; // type:function size:0x4 scope:global align:4 +item_func_RECOVER_FAILY__Fv = .text:0x80092288; // type:function size:0x24 scope:global align:4 +item_func_TRIPLE_HEART__Fv = .text:0x800922AC; // type:function size:0x4 scope:global align:4 +item_func_SMALL_KEY__Fv = .text:0x800922B0; // type:function size:0x18 scope:global align:4 +item_func_KAKERA_HEART__Fv = .text:0x800922C8; // type:function size:0x18 scope:global align:4 +item_func_UTUWA_HEART__Fv = .text:0x800922E0; // type:function size:0x8C scope:global align:4 +item_func_MAP__Fv = .text:0x8009236C; // type:function size:0x14 scope:global align:4 +item_func_COMPUS__Fv = .text:0x80092380; // type:function size:0x14 scope:global align:4 +item_func_DUNGEON_EXIT__Fv = .text:0x80092394; // type:function size:0x48 scope:global align:4 +item_func_BOSS_KEY__Fv = .text:0x800923DC; // type:function size:0x14 scope:global align:4 +item_func_DUNGEON_BACK__Fv = .text:0x800923F0; // type:function size:0x18 scope:global align:4 +item_func_SWORD__Fv = .text:0x80092408; // type:function size:0x3C scope:global align:4 +item_func_MASTER_SWORD__Fv = .text:0x80092444; // type:function size:0x3C scope:global align:4 +item_func_WOOD_SHIELD__Fv = .text:0x80092480; // type:function size:0x3C scope:global align:4 +item_func_SHIELD__Fv = .text:0x800924BC; // type:function size:0x4 scope:global align:4 +item_func_HYLIA_SHIELD__Fv = .text:0x800924C0; // type:function size:0x4 scope:global align:4 +item_func_TKS_LETTER__Fv = .text:0x800924C4; // type:function size:0x18 scope:global align:4 +item_func_WEAR_CASUAL__Fv = .text:0x800924DC; // type:function size:0x8 scope:global align:4 +item_func_WEAR_KOKIRI__Fv = .text:0x800924E4; // type:function size:0x3C scope:global align:4 +item_func_ARMOR__Fv = .text:0x80092520; // type:function size:0x4 scope:global align:4 +item_func_WEAR_ZORA__Fv = .text:0x80092524; // type:function size:0x4 scope:global align:4 +item_func_MAGIC_LV1__Fv = .text:0x80092528; // type:function size:0x24 scope:global align:4 +item_func_DUNGEON_EXIT_2__Fv = .text:0x8009254C; // type:function size:0x18 scope:global align:4 +item_func_WALLET_LV1__Fv = .text:0x80092564; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV2__Fv = .text:0x80092578; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV3__Fv = .text:0x8009258C; // type:function size:0x14 scope:global align:4 +item_func_ZORAS_JEWEL__Fv = .text:0x800925A0; // type:function size:0x54 scope:global align:4 +item_func_HAWK_EYE__Fv = .text:0x800925F4; // type:function size:0x18 scope:global align:4 +item_func_WOOD_STICK__Fv = .text:0x8009260C; // type:function size:0x58 scope:global align:4 +item_func_BOOMERANG__Fv = .text:0x80092664; // type:function size:0x18 scope:global align:4 +item_func_SPINNER__Fv = .text:0x8009267C; // type:function size:0x18 scope:global align:4 +item_func_IRONBALL__Fv = .text:0x80092694; // type:function size:0x18 scope:global align:4 +item_func_BOW__Fv = .text:0x800926AC; // type:function size:0x48 scope:global align:4 +item_func_HOOKSHOT__Fv = .text:0x800926F4; // type:function size:0x18 scope:global align:4 +item_func_HVY_BOOTS__Fv = .text:0x8009270C; // type:function size:0x18 scope:global align:4 +item_func_COPY_ROD__Fv = .text:0x80092724; // type:function size:0x18 scope:global align:4 +item_func_W_HOOKSHOT__Fv = .text:0x8009273C; // type:function size:0x4C scope:global align:4 +item_func_KANTERA__Fv = .text:0x80092788; // type:function size:0x24 scope:global align:4 +item_func_LIGHT_SWORD__Fv = .text:0x800927AC; // type:function size:0x40 scope:global align:4 +item_func_FISHING_ROD_1__Fv = .text:0x800927EC; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO__Fv = .text:0x80092804; // type:function size:0x24 scope:global align:4 +item_func_COPY_ROD_2__Fv = .text:0x80092828; // type:function size:0x18 scope:global align:4 +item_func_BOMB_BAG_LV2__Fv = .text:0x80092840; // type:function size:0x4 scope:global align:4 +item_func_BOMB_BAG_LV1__Fv = .text:0x80092844; // type:function size:0x18 scope:global align:4 +item_func_BOMB_IN_BAG__Fv = .text:0x8009285C; // type:function size:0x18 scope:global align:4 +item_func_LIGHT_ARROW__Fv = .text:0x80092874; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV1__Fv = .text:0x8009288C; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV2__Fv = .text:0x800928A4; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV3__Fv = .text:0x800928BC; // type:function size:0x18 scope:global align:4 +item_func_LURE_ROD__Fv = .text:0x800928D4; // type:function size:0x4 scope:global align:4 +item_func_BOMB_ARROW__Fv = .text:0x800928D8; // type:function size:0x4 scope:global align:4 +item_func_HAWK_ARROW__Fv = .text:0x800928DC; // type:function size:0x4 scope:global align:4 +item_func_BEE_ROD__Fv = .text:0x800928E0; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_ROD__Fv = .text:0x800928E4; // type:function size:0x4 scope:global align:4 +item_func_WORM_ROD__Fv = .text:0x800928E8; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_BEE_ROD__Fv = .text:0x800928EC; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_WORM_ROD__Fv = .text:0x800928F0; // type:function size:0x4 scope:global align:4 +item_func_EMPTY_BOTTLE__Fv = .text:0x800928F4; // type:function size:0x10 scope:global align:4 +item_func_RED_BOTTLE__Fv = .text:0x80092904; // type:function size:0x14 scope:global align:4 +item_func_GREEN_BOTTLE__Fv = .text:0x80092918; // type:function size:0x14 scope:global align:4 +item_func_BLUE_BOTTLE__Fv = .text:0x8009292C; // type:function size:0x14 scope:global align:4 +item_func_MILK_BOTTLE__Fv = .text:0x80092940; // type:function size:0x14 scope:global align:4 +item_func_HALF_MILK_BOTTLE__Fv = .text:0x80092954; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE__Fv = .text:0x80092968; // type:function size:0x14 scope:global align:4 +item_func_WATER_BOTTLE__Fv = .text:0x8009297C; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE2__Fv = .text:0x80092990; // type:function size:0x14 scope:global align:4 +item_func_RED_BOTTLE2__Fv = .text:0x800929A4; // type:function size:0x14 scope:global align:4 +item_func_UGLY_SOUP__Fv = .text:0x800929B8; // type:function size:0x14 scope:global align:4 +item_func_HOT_SPRING__Fv = .text:0x800929CC; // type:function size:0x14 scope:global align:4 +item_func_FAIRY_BOTTLE__Fv = .text:0x800929E0; // type:function size:0x14 scope:global align:4 +item_func_HOT_SPRING2__Fv = .text:0x800929F4; // type:function size:0x14 scope:global align:4 +item_func_OIL2__Fv = .text:0x80092A08; // type:function size:0x4 scope:global align:4 +item_func_OIL__Fv = .text:0x80092A0C; // type:function size:0x4 scope:global align:4 +item_func_NORMAL_BOMB__Fv = .text:0x80092A10; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB__Fv = .text:0x80092A28; // type:function size:0x44 scope:global align:4 +item_func_POKE_BOMB__Fv = .text:0x80092A6C; // type:function size:0x44 scope:global align:4 +item_func_FAIRY_DROP__Fv = .text:0x80092AB0; // type:function size:0x14 scope:global align:4 +item_func_WORM__Fv = .text:0x80092AC4; // type:function size:0x4 scope:global align:4 +item_func_DROP_BOTTLE__Fv = .text:0x80092AC8; // type:function size:0x14 scope:global align:4 +item_func_BEE_CHILD__Fv = .text:0x80092ADC; // type:function size:0x98 scope:global align:4 +item_func_CHUCHU_RARE__Fv = .text:0x80092B74; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_RED__Fv = .text:0x80092B88; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_BLUE__Fv = .text:0x80092B9C; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_GREEN__Fv = .text:0x80092BB0; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_YELLOW__Fv = .text:0x80092BC4; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_PURPLE__Fv = .text:0x80092BD8; // type:function size:0x14 scope:global align:4 +item_func_LV1_SOUP__Fv = .text:0x80092BEC; // type:function size:0x14 scope:global align:4 +item_func_LV2_SOUP__Fv = .text:0x80092C00; // type:function size:0x14 scope:global align:4 +item_func_LV3_SOUP__Fv = .text:0x80092C14; // type:function size:0x14 scope:global align:4 +item_func_LETTER__Fv = .text:0x80092C28; // type:function size:0x18 scope:global align:4 +item_func_BILL__Fv = .text:0x80092C40; // type:function size:0x18 scope:global align:4 +item_func_WOOD_STATUE__Fv = .text:0x80092C58; // type:function size:0x50 scope:global align:4 +item_func_IRIAS_PENDANT__Fv = .text:0x80092CA8; // type:function size:0x18 scope:global align:4 +item_func_HORSE_FLUTE__Fv = .text:0x80092CC0; // type:function size:0x18 scope:global align:4 +item_func_RAFRELS_MEMO__Fv = .text:0x80092CD8; // type:function size:0x18 scope:global align:4 +item_func_ASHS_SCRIBBLING__Fv = .text:0x80092CF0; // type:function size:0x18 scope:global align:4 +item_func_CHUCHU_YELLOW2__Fv = .text:0x80092D08; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE3__Fv = .text:0x80092D1C; // type:function size:0x14 scope:global align:4 +item_func_SHOP_BEE_CHILD__Fv = .text:0x80092D30; // type:function size:0x4 scope:global align:4 +item_func_CHUCHU_BLACK__Fv = .text:0x80092D34; // type:function size:0x14 scope:global align:4 +item_func_LIGHT_DROP__Fv = .text:0x80092D48; // type:function size:0x4 scope:global align:4 +item_func_DROP_CONTAINER__Fv = .text:0x80092D4C; // type:function size:0x14 scope:global align:4 +item_func_DROP_CONTAINER02__Fv = .text:0x80092D60; // type:function size:0x14 scope:global align:4 +item_func_DROP_CONTAINER03__Fv = .text:0x80092D74; // type:function size:0x14 scope:global align:4 +item_func_FILLED_CONTAINER__Fv = .text:0x80092D88; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_2__Fv = .text:0x80092D8C; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_3__Fv = .text:0x80092D90; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_4__Fv = .text:0x80092D94; // type:function size:0x4 scope:global align:4 +item_func_SMELL_YELIA_POUCH__Fv = .text:0x80092D98; // type:function size:0x4 scope:global align:4 +item_func_SMELL_PUMPKIN__Fv = .text:0x80092D9C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_POH__Fv = .text:0x80092DA0; // type:function size:0x4 scope:global align:4 +item_func_SMELL_FISH__Fv = .text:0x80092DA4; // type:function size:0x4 scope:global align:4 +item_func_SMELL_CHILDREN__Fv = .text:0x80092DA8; // type:function size:0x4 scope:global align:4 +item_func_SMELL_MEDICINE__Fv = .text:0x80092DAC; // type:function size:0x4 scope:global align:4 +item_func_M_BEETLE__Fv = .text:0x80092DB0; // type:function size:0x4 scope:global align:4 +item_func_F_BEETLE__Fv = .text:0x80092DB4; // type:function size:0x4 scope:global align:4 +item_func_M_BUTTERFLY__Fv = .text:0x80092DB8; // type:function size:0x4 scope:global align:4 +item_func_F_BUTTERFLY__Fv = .text:0x80092DBC; // type:function size:0x4 scope:global align:4 +item_func_M_STAG_BEETLE__Fv = .text:0x80092DC0; // type:function size:0x4 scope:global align:4 +item_func_F_STAG_BEETLE__Fv = .text:0x80092DC4; // type:function size:0x4 scope:global align:4 +item_func_M_GRASSHOPPER__Fv = .text:0x80092DC8; // type:function size:0x4 scope:global align:4 +item_func_F_GRASSHOPPER__Fv = .text:0x80092DCC; // type:function size:0x4 scope:global align:4 +item_func_M_NANAFUSHI__Fv = .text:0x80092DD0; // type:function size:0x4 scope:global align:4 +item_func_F_NANAFUSHI__Fv = .text:0x80092DD4; // type:function size:0x4 scope:global align:4 +item_func_M_DANGOMUSHI__Fv = .text:0x80092DD8; // type:function size:0x4 scope:global align:4 +item_func_F_DANGOMUSHI__Fv = .text:0x80092DDC; // type:function size:0x4 scope:global align:4 +item_func_M_MANTIS__Fv = .text:0x80092DE0; // type:function size:0x4 scope:global align:4 +item_func_F_MANTIS__Fv = .text:0x80092DE4; // type:function size:0x4 scope:global align:4 +item_func_M_LADYBUG__Fv = .text:0x80092DE8; // type:function size:0x4 scope:global align:4 +item_func_F_LADYBUG__Fv = .text:0x80092DEC; // type:function size:0x4 scope:global align:4 +item_func_M_SNAIL__Fv = .text:0x80092DF0; // type:function size:0x4 scope:global align:4 +item_func_F_SNAIL__Fv = .text:0x80092DF4; // type:function size:0x4 scope:global align:4 +item_func_M_DRAGONFLY__Fv = .text:0x80092DF8; // type:function size:0x4 scope:global align:4 +item_func_F_DRAGONFLY__Fv = .text:0x80092DFC; // type:function size:0x4 scope:global align:4 +item_func_M_ANT__Fv = .text:0x80092E00; // type:function size:0x4 scope:global align:4 +item_func_F_ANT__Fv = .text:0x80092E04; // type:function size:0x4 scope:global align:4 +item_func_M_MAYFLY__Fv = .text:0x80092E08; // type:function size:0x4 scope:global align:4 +item_func_F_MAYFLY__Fv = .text:0x80092E0C; // type:function size:0x4 scope:global align:4 +item_func_POU_SPIRIT__Fv = .text:0x80092E10; // type:function size:0x4 scope:global align:4 +item_func_ANCIENT_DOCUMENT__Fv = .text:0x80092E14; // type:function size:0x18 scope:global align:4 +item_func_AIR_LETTER__Fv = .text:0x80092E2C; // type:function size:0x18 scope:global align:4 +item_func_ANCIENT_DOCUMENT2__Fv = .text:0x80092E44; // type:function size:0x18 scope:global align:4 +item_func_LV7_DUNGEON_EXIT__Fv = .text:0x80092E5C; // type:function size:0x18 scope:global align:4 +item_func_LINKS_SAVINGS__Fv = .text:0x80092E74; // type:function size:0x18 scope:global align:4 +item_func_SMALL_KEY2__Fv = .text:0x80092E8C; // type:function size:0x18 scope:global align:4 +item_func_POU_FIRE1__Fv = .text:0x80092EA4; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE2__Fv = .text:0x80092EA8; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE3__Fv = .text:0x80092EAC; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE4__Fv = .text:0x80092EB0; // type:function size:0x4 scope:global align:4 +item_func_BOSSRIDER_KEY__Fv = .text:0x80092EB4; // type:function size:0x4 scope:global align:4 +item_func_TOMATO_PUREE__Fv = .text:0x80092EB8; // type:function size:0x4 scope:global align:4 +item_func_TASTE__Fv = .text:0x80092EBC; // type:function size:0x4 scope:global align:4 +item_func_LV5_BOSS_KEY__Fv = .text:0x80092EC0; // type:function size:0x14 scope:global align:4 +item_func_SURFBOARD__Fv = .text:0x80092ED4; // type:function size:0x4 scope:global align:4 +item_func_KANTERA2__Fv = .text:0x80092ED8; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES1__Fv = .text:0x80092EDC; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES2__Fv = .text:0x80092EE0; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES3__Fv = .text:0x80092EE4; // type:function size:0x4 scope:global align:4 +item_func_KEY_OF_CARAVAN__Fv = .text:0x80092EE8; // type:function size:0x4 scope:global align:4 +item_func_LV2_BOSS_KEY__Fv = .text:0x80092EEC; // type:function size:0x14 scope:global align:4 +item_func_KEY_OF_FILONE__Fv = .text:0x80092F00; // type:function size:0x18 scope:global align:4 +item_func_noentry__Fv = .text:0x80092F18; // type:function size:0x4 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x80092F1C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HEART__Fv = .text:0x80092F24; // type:function size:0x8 scope:global align:4 +item_getcheck_func_GREEN_RUPEE__Fv = .text:0x80092F2C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BLUE_RUPEE__Fv = .text:0x80092F40; // type:function size:0x14 scope:global align:4 +item_getcheck_func_YELLOW_RUPEE__Fv = .text:0x80092F54; // type:function size:0x14 scope:global align:4 +item_getcheck_func_RED_RUPEE__Fv = .text:0x80092F68; // type:function size:0x14 scope:global align:4 +item_getcheck_func_PURPLE_RUPEE__Fv = .text:0x80092F7C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ORANGE_RUPEE__Fv = .text:0x80092F90; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SILVER_RUPEE__Fv = .text:0x80092FA4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_S_MAGIC__Fv = .text:0x80092FB8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L_MAGIC__Fv = .text:0x80092FC0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_5__Fv = .text:0x80092FC8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_10__Fv = .text:0x80092FDC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_20__Fv = .text:0x80092FF0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_30__Fv = .text:0x80093004; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_10__Fv = .text:0x80093018; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_20__Fv = .text:0x8009302C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_30__Fv = .text:0x80093040; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_1__Fv = .text:0x80093054; // type:function size:0x14 scope:global align:4 +item_getcheck_func_PACHINKO_SHOT__Fv = .text:0x80093068; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WATER_BOMB_5__Fv = .text:0x8009307C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_10__Fv = .text:0x80093084; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_20__Fv = .text:0x8009308C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_30__Fv = .text:0x80093094; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_5__Fv = .text:0x8009309C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_10__Fv = .text:0x800930A4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_INSECT_20__Fv = .text:0x800930B8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_INSECT_30__Fv = .text:0x800930CC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_RECOVER_FAILY__Fv = .text:0x800930E0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TRIPLE_HEART__Fv = .text:0x800930E8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY__Fv = .text:0x800930F0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KAKERA_HEART__Fv = .text:0x800930F8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_UTUWA_HEART__Fv = .text:0x80093100; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MAP__Fv = .text:0x80093108; // type:function size:0x14 scope:global align:4 +item_getcheck_func_COMPUS__Fv = .text:0x8009311C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT__Fv = .text:0x80093124; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOSS_KEY__Fv = .text:0x80093168; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DUNGEON_BACK__Fv = .text:0x8009317C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SWORD__Fv = .text:0x800931C0; // type:function size:0x18 scope:global align:4 +item_getcheck_func_MASTER_SWORD__Fv = .text:0x800931D8; // type:function size:0x18 scope:global align:4 +item_getcheck_func_WOOD_SHIELD__Fv = .text:0x800931F0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SHIELD__Fv = .text:0x80093204; // type:function size:0x14 scope:global align:4 +item_getcheck_func_HYLIA_SHIELD__Fv = .text:0x80093218; // type:function size:0x14 scope:global align:4 +item_getcheck_func_TKS_LETTER__Fv = .text:0x8009322C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WEAR_CASUAL__Fv = .text:0x80093270; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WEAR_KOKIRI__Fv = .text:0x80093284; // type:function size:0x18 scope:global align:4 +item_getcheck_func_ARMOR__Fv = .text:0x8009329C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WEAR_ZORA__Fv = .text:0x800932B0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_MAGIC_LV1__Fv = .text:0x800932C4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT_2__Fv = .text:0x800932CC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WALLET_LV1__Fv = .text:0x80093310; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV2__Fv = .text:0x80093318; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV3__Fv = .text:0x80093320; // type:function size:0x8 scope:global align:4 +item_getcheck_func_ZORAS_JEWEL__Fv = .text:0x80093328; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HAWK_EYE__Fv = .text:0x8009336C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WOOD_STICK__Fv = .text:0x80093380; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOOMERANG__Fv = .text:0x80093394; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SPINNER__Fv = .text:0x800933D8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRONBALL__Fv = .text:0x8009341C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOW__Fv = .text:0x80093460; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HOOKSHOT__Fv = .text:0x800934A4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HVY_BOOTS__Fv = .text:0x800934E8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD__Fv = .text:0x8009352C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_W_HOOKSHOT__Fv = .text:0x80093570; // type:function size:0x44 scope:global align:4 +item_getcheck_func_KANTERA__Fv = .text:0x800935B4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LIGHT_SWORD__Fv = .text:0x800935F8; // type:function size:0x18 scope:global align:4 +item_getcheck_func_FISHING_ROD_1__Fv = .text:0x80093610; // type:function size:0x148 scope:global align:4 +item_getcheck_func_PACHINKO__Fv = .text:0x80093758; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD_2__Fv = .text:0x8009379C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV2__Fv = .text:0x800937A4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV1__Fv = .text:0x800937B8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_IN_BAG__Fv = .text:0x800937CC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LIGHT_ARROW__Fv = .text:0x800937E0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_LV1__Fv = .text:0x800937F4; // type:function size:0x68 scope:global align:4 +item_getcheck_func_ARROW_LV2__Fv = .text:0x8009385C; // type:function size:0x68 scope:global align:4 +item_getcheck_func_ARROW_LV3__Fv = .text:0x800938C4; // type:function size:0x68 scope:global align:4 +item_getcheck_func_LURE_ROD__Fv = .text:0x8009392C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_ARROW__Fv = .text:0x80093934; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HAWK_ARROW__Fv = .text:0x8009393C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BEE_ROD__Fv = .text:0x80093944; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_ROD__Fv = .text:0x80093948; // type:function size:0x4 scope:global align:4 +item_getcheck_func_WORM_ROD__Fv = .text:0x8009394C; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_BEE_ROD__Fv = .text:0x80093950; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_WORM_ROD__Fv = .text:0x80093954; // type:function size:0x4 scope:global align:4 +item_getcheck_func_EMPTY_BOTTLE__Fv = .text:0x80093958; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE__Fv = .text:0x8009398C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_GREEN_BOTTLE__Fv = .text:0x800939C0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_BLUE_BOTTLE__Fv = .text:0x800939F4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MILK_BOTTLE__Fv = .text:0x80093A28; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HALF_MILK_BOTTLE__Fv = .text:0x80093A5C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE__Fv = .text:0x80093A90; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WATER_BOTTLE__Fv = .text:0x80093AC4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE2__Fv = .text:0x80093AF8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE2__Fv = .text:0x80093B2C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_UGLY_SOUP__Fv = .text:0x80093B60; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING__Fv = .text:0x80093B94; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FAIRY_BOTTLE__Fv = .text:0x80093BC8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING2__Fv = .text:0x80093BFC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL2__Fv = .text:0x80093C30; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL__Fv = .text:0x80093C64; // type:function size:0x34 scope:global align:4 +item_getcheck_func_NORMAL_BOMB__Fv = .text:0x80093C98; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WATER_BOMB__Fv = .text:0x80093CAC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_POKE_BOMB__Fv = .text:0x80093CC0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_FAIRY_DROP__Fv = .text:0x80093CD4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WORM__Fv = .text:0x80093D08; // type:function size:0x34 scope:global align:4 +item_getcheck_func_DROP_BOTTLE__Fv = .text:0x80093D3C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BEE_CHILD__Fv = .text:0x80093D50; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_RARE__Fv = .text:0x80093D58; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_RED__Fv = .text:0x80093D8C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_BLUE__Fv = .text:0x80093DC0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_GREEN__Fv = .text:0x80093DF4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW__Fv = .text:0x80093E28; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_PURPLE__Fv = .text:0x80093E5C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LV1_SOUP__Fv = .text:0x80093E90; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV2_SOUP__Fv = .text:0x80093EA4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV3_SOUP__Fv = .text:0x80093EB8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LETTER__Fv = .text:0x80093ECC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BILL__Fv = .text:0x80093F10; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WOOD_STATUE__Fv = .text:0x80093F54; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRIAS_PENDANT__Fv = .text:0x80093F98; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HORSE_FLUTE__Fv = .text:0x80093FDC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_RAFRELS_MEMO__Fv = .text:0x80094020; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ASHS_SCRIBBLING__Fv = .text:0x80094064; // type:function size:0x44 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW2__Fv = .text:0x800940A8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE3__Fv = .text:0x800940DC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SHOP_BEE_CHILD__Fv = .text:0x800940E4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_BLACK__Fv = .text:0x800940EC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LIGHT_DROP__Fv = .text:0x80094120; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER__Fv = .text:0x80094134; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER02__Fv = .text:0x80094148; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER03__Fv = .text:0x8009415C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_FILLED_CONTAINER__Fv = .text:0x80094170; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_2__Fv = .text:0x80094178; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_3__Fv = .text:0x80094180; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_4__Fv = .text:0x80094188; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_YELIA_POUCH__Fv = .text:0x80094190; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_PUMPKIN__Fv = .text:0x800941AC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_POH__Fv = .text:0x800941B4; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_FISH__Fv = .text:0x800941D0; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_CHILDREN__Fv = .text:0x800941EC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_MEDICINE__Fv = .text:0x80094208; // type:function size:0x1C scope:global align:4 +item_getcheck_func_M_BEETLE__Fv = .text:0x80094224; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_BEETLE__Fv = .text:0x80094238; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_BUTTERFLY__Fv = .text:0x8009424C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_BUTTERFLY__Fv = .text:0x80094260; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_STAG_BEETLE__Fv = .text:0x80094274; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_STAG_BEETLE__Fv = .text:0x80094288; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_GRASSHOPPER__Fv = .text:0x8009429C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_GRASSHOPPER__Fv = .text:0x800942B0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_NANAFUSHI__Fv = .text:0x800942C4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_NANAFUSHI__Fv = .text:0x800942D8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_DANGOMUSHI__Fv = .text:0x800942EC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_DANGOMUSHI__Fv = .text:0x80094300; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_MANTIS__Fv = .text:0x80094314; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_MANTIS__Fv = .text:0x80094328; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_LADYBUG__Fv = .text:0x8009433C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_LADYBUG__Fv = .text:0x80094350; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_SNAIL__Fv = .text:0x80094364; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_SNAIL__Fv = .text:0x80094378; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_DRAGONFLY__Fv = .text:0x8009438C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_DRAGONFLY__Fv = .text:0x800943A0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_ANT__Fv = .text:0x800943B4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_ANT__Fv = .text:0x800943C8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_MAYFLY__Fv = .text:0x800943DC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_MAYFLY__Fv = .text:0x800943F0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_POU_SPIRIT__Fv = .text:0x80094404; // type:function size:0x10 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT__Fv = .text:0x80094414; // type:function size:0x44 scope:global align:4 +item_getcheck_func_AIR_LETTER__Fv = .text:0x80094458; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT2__Fv = .text:0x8009449C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LV7_DUNGEON_EXIT__Fv = .text:0x800944E0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LINKS_SAVINGS__Fv = .text:0x80094524; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY2__Fv = .text:0x8009452C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE1__Fv = .text:0x80094534; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE2__Fv = .text:0x8009453C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE3__Fv = .text:0x80094544; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE4__Fv = .text:0x8009454C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOSSRIDER_KEY__Fv = .text:0x80094554; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TOMATO_PUREE__Fv = .text:0x8009455C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_TASTE__Fv = .text:0x80094570; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV5_BOSS_KEY__Fv = .text:0x80094584; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SURFBOARD__Fv = .text:0x80094598; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KANTERA2__Fv = .text:0x800945A0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES1__Fv = .text:0x800945A8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES2__Fv = .text:0x800945BC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES3__Fv = .text:0x800945D0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_KEY_OF_CARAVAN__Fv = .text:0x800945E4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV2_BOSS_KEY__Fv = .text:0x800945F8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_KEY_OF_FILONE__Fv = .text:0x8009460C; // type:function size:0x10 scope:global align:4 +isBomb__FUc = .text:0x8009461C; // type:function size:0x58 scope:global align:4 +isArrow__FUc = .text:0x80094674; // type:function size:0x1C scope:global align:4 +isBottleItem__FUc = .text:0x80094690; // type:function size:0x70 scope:global align:4 +isHeart__FUc = .text:0x80094700; // type:function size:0x20 scope:global align:4 +isInsect__FUc = .text:0x80094720; // type:function size:0x24 scope:global align:4 +addBombCount__FUcUc = .text:0x80094744; // type:function size:0x250 scope:global align:4 +check_itemno__Fi = .text:0x80094994; // type:function size:0x170 scope:global align:4 +createWork__7dTres_cFv = .text:0x80094B04; // type:function size:0x40 scope:global align:4 +create__7dTres_cFv = .text:0x80094B44; // type:function size:0x48 scope:global align:4 +remove__7dTres_cFv = .text:0x80094B8C; // type:function size:0xC scope:global align:4 +reset__7dTres_cFv = .text:0x80094B98; // type:function size:0x48 scope:global align:4 +addData__7dTres_cFPQ27dTres_c10list_classSc = .text:0x80094BE0; // type:function size:0x170 scope:global align:4 +checkTreasureBox__7dTres_cFPQ27dTres_c6data_s = .text:0x80094D50; // type:function size:0x25C scope:global align:4 +onStatus__7dTres_cFUcii = .text:0x80094FAC; // type:function size:0x84 scope:global align:4 +offStatus__7dTres_cFUcii = .text:0x80095030; // type:function size:0x88 scope:global align:4 +getBossIconFloorNo__7dTres_cFPi = .text:0x800950B8; // type:function size:0xE0 scope:global align:4 +getFirstData__7dTres_cFUc = .text:0x80095198; // type:function size:0x38 scope:global align:4 +getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c = .text:0x800951D0; // type:function size:0x18 scope:global align:4 +getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c = .text:0x800951E8; // type:function size:0x18 scope:global align:4 +setPosition__7dTres_cFiUcPC3Veci = .text:0x80095200; // type:function size:0xB4 scope:global align:4 +getTypeGroupNoToType__7dTres_cFUc = .text:0x800952B4; // type:function size:0x14 scope:global align:4 +getTypeToTypeGroupNo__7dTres_cFUc = .text:0x800952C8; // type:function size:0x3C scope:global align:4 +draw__6dMdl_cFv = .text:0x80095304; // type:function size:0x16C scope:global align:4 +create__6dMdl_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x80095470; // type:function size:0x18 scope:global align:4 +entryObj__6dMdl_cFP10dMdl_obj_c = .text:0x80095488; // type:function size:0x74 scope:global align:4 +search__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x800954FC; // type:function size:0x44 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x80095540; // type:function size:0x8C scope:global align:4 +create__10dMdl_mng_cFv = .text:0x800955CC; // type:function size:0x60 scope:global align:4 +remove__10dMdl_mng_cFv = .text:0x8009562C; // type:function size:0x5C scope:global align:4 +reset__10dMdl_mng_cFv = .text:0x80095688; // type:function size:0x18 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsi = .text:0x800956A0; // type:function size:0x44 scope:global align:4 +__ct__6dMdl_cFv = .text:0x800956E4; // type:function size:0x28 scope:global align:4 +__dt__6dMdl_cFv = .text:0x8009570C; // type:function size:0x40 scope:global align:4 +entry__8dEyeHL_cFP12J3DModelDataPCc = .text:0x8009574C; // type:function size:0xC0 scope:global align:4 +remove__8dEyeHL_cFv = .text:0x8009580C; // type:function size:0x4 scope:global align:4 +update__12dEyeHL_mng_cFv = .text:0x80095810; // type:function size:0xC4 scope:global align:4 +entry__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x800958D4; // type:function size:0x20 scope:global align:4 +remove__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x800958F4; // type:function size:0x54 scope:global align:4 +messageSet__FUlb = .text:0x80095948; // type:function size:0x698 scope:global align:4 +draw__14dDvdErrorMsg_cFl = .text:0x80095FE0; // type:function size:0x184 scope:global align:4 +execute__14dDvdErrorMsg_cFv = .text:0x80096164; // type:function size:0xCC scope:global align:4 +drawCallback__18dConnectErrorMsg_cFR13J2DOrthoGraphPv = .text:0x80096230; // type:function size:0x44 scope:global align:4 +execute__18dConnectErrorMsg_cFv = .text:0x80096274; // type:function size:0x234 scope:global align:4 +stop__18dConnectErrorMsg_cFv = .text:0x800964A8; // type:function size:0x10 scope:global align:4 +start__18dConnectErrorMsg_cFv = .text:0x800964B8; // type:function size:0x18 scope:global align:4 +isDisable__18dConnectErrorMsg_cFv = .text:0x800964D0; // type:function size:0xC scope:global align:4 +disable__18dConnectErrorMsg_cFv = .text:0x800964DC; // type:function size:0xC scope:global align:4 +enable__18dConnectErrorMsg_cFv = .text:0x800964E8; // type:function size:0x28 scope:global align:4 +execute__19dShutdownErrorMsg_cFv = .text:0x80096510; // type:function size:0x104 scope:global align:4 +__ct__Q29JGeometry8TBox2Fffff = .text:0x80096614; // type:function size:0x14 scope:global align:4 +set__Q28JUtility6TColorFUcUcUcUc = .text:0x80096628; // type:function size:0x14 scope:global align:4 +setFontSize__10J2DTextBoxFQ210J2DTextBox9TFontSize = .text:0x8009663C; // type:function size:0x3C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80096678; // type:function size:0x10 scope:global align:4 +getE3Zhint__9daAlink_cFv = .text:0x80096688; // type:function size:0x8 scope:global align:4 +getAlinkArcName__9daAlink_cFv = .text:0x80096690; // type:function size:0x8 scope:global align:4 +daAlink_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80096698; // type:function size:0x10 scope:global align:4 +daAlink_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800966A8; // type:function size:0x10 scope:global align:4 +checkNoSubjectModeCamera__9daAlink_cFv = .text:0x800966B8; // type:function size:0x19C scope:global align:4 +init__16daAlink_matAnm_cFv = .text:0x80096854; // type:function size:0x28 scope:global align:4 +calc__16daAlink_matAnm_cCFP11J3DMaterial = .text:0x8009687C; // type:function size:0x170 scope:global align:4 +checkStageName__9daAlink_cFPCc = .text:0x800969EC; // type:function size:0x38 scope:global align:4 +tgHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x80096A24; // type:function size:0xE8 scope:global align:4 +coHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80096B0C; // type:function size:0x104 scope:global align:4 +setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz = .text:0x80096C10; // type:function size:0x138 scope:global align:4 +jointControll__9daAlink_cFi = .text:0x80096D48; // type:function size:0x944 scope:global align:4 +setUpperFront__9daAlink_cFv = .text:0x8009768C; // type:function size:0x13C scope:global align:4 +changeBlendRate__9daAlink_cFi = .text:0x800977C8; // type:function size:0x1DC scope:global align:4 +modelCallBack__9daAlink_cFi = .text:0x800979A4; // type:function size:0xD4 scope:global align:4 +daAlink_modelCallBack__FP8J3DJointi = .text:0x80097A78; // type:function size:0x98 scope:global align:4 +headModelCallBack__9daAlink_cFi = .text:0x80097B10; // type:function size:0x260 scope:global align:4 +daAlink_headModelCallBack__FP8J3DJointi = .text:0x80097D70; // type:function size:0x40 scope:global align:4 +wolfModelCallBack__9daAlink_cFi = .text:0x80097DB0; // type:function size:0x70 scope:global align:4 +daAlink_wolfModelCallBack__FP8J3DJointi = .text:0x80097E20; // type:function size:0x40 scope:global align:4 +setHatAngle__9daAlink_cFv = .text:0x80097E60; // type:function size:0xB24 scope:global align:4 +setHairAngle__9daAlink_cFP4cXyzff = .text:0x80098984; // type:function size:0x5AC scope:global align:4 +setLookPosFromOut__9daAlink_cFP4cXyz = .text:0x80098F30; // type:function size:0x80 scope:global align:4 +checkAttentionPosAngle__9daAlink_cFP4cXyz = .text:0x80098FB0; // type:function size:0x8C scope:global align:4 +checkActorPosAngle__9daAlink_cFP10fopAc_ac_cPP4cXyz = .text:0x8009903C; // type:function size:0xC0 scope:global align:4 +getNeckAimPos__9daAlink_cFP4cXyzPii = .text:0x800990FC; // type:function size:0x9DC scope:global align:4 +getNeckAimAngle__9daAlink_cFP4cXyzPsPsPsPs = .text:0x80099AD8; // type:function size:0x500 scope:global align:4 +setEyeMove__9daAlink_cFP4cXyzss = .text:0x80099FD8; // type:function size:0x4C8 scope:global align:4 +setNeckAngle__9daAlink_cFv = .text:0x8009A4A0; // type:function size:0x1B8 scope:global align:4 +getStickAngleFromPlayerShape__9daAlink_cCFPs = .text:0x8009A658; // type:function size:0x40 scope:global align:4 +getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi = .text:0x8009A698; // type:function size:0x9C scope:global align:4 +checkGoronRide__9daAlink_cFv = .text:0x8009A734; // type:function size:0x68 scope:global align:4 +setMoveSlantAngle__9daAlink_cFv = .text:0x8009A79C; // type:function size:0x400 scope:global align:4 +setArmMatrix__9daAlink_cFv = .text:0x8009AB9C; // type:function size:0x29C scope:global align:4 +setFootMatrix__9daAlink_cFv = .text:0x8009AE38; // type:function size:0x228 scope:global align:4 +setMatrixOffset__9daAlink_cFPff = .text:0x8009B060; // type:function size:0xB4 scope:global align:4 +setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi = .text:0x8009B114; // type:function size:0x544 scope:global align:4 +footBgCheck__9daAlink_cFv = .text:0x8009B658; // type:function size:0x550 scope:global align:4 +handBgCheck__9daAlink_cFv = .text:0x8009BBA8; // type:function size:0x2C0 scope:global align:4 +setItemHeap__9daAlink_cFv = .text:0x8009BE68; // type:function size:0x38 scope:global align:4 +setIdxMask__9daAlink_cFPUsPUs = .text:0x8009BEA0; // type:function size:0x28 scope:global align:4 +getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl = .text:0x8009BEC8; // type:function size:0x70 scope:global align:4 +initModel__9daAlink_cFP12J3DModelDataUlUl = .text:0x8009BF38; // type:function size:0xB4 scope:global align:4 +initDemoModel__9daAlink_cFPP8J3DModelPCcUl = .text:0x8009BFEC; // type:function size:0x98 scope:global align:4 +initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc = .text:0x8009C084; // type:function size:0xB8 scope:global align:4 +createHeap__9daAlink_cFv = .text:0x8009C13C; // type:function size:0x6F0 scope:global align:4 +daAlink_createHeap__FP10fopAc_ac_c = .text:0x8009C82C; // type:function size:0x4 scope:global align:4 +setSelectEquipItem__9daAlink_cFi = .text:0x8009C830; // type:function size:0x2D0 scope:global align:4 +checkBoarStart__9daAlink_cFv = .text:0x8009CB00; // type:function size:0x90 scope:global align:4 +checkCanoeStart__9daAlink_cFv = .text:0x8009CB90; // type:function size:0x8C scope:global align:4 +playerInit__9daAlink_cFv = .text:0x8009CC1C; // type:function size:0x824 scope:global align:4 +checkHorseStart__9daAlink_cFUli = .text:0x8009D440; // type:function size:0x24 scope:global align:4 +setStartProcInit__9daAlink_cFv = .text:0x8009D464; // type:function size:0x7B4 scope:global align:4 +create__9daAlink_cFv = .text:0x8009DC18; // type:function size:0xF38 scope:global align:4 +__dt__11daPy_demo_cFv = .text:0x8009EB50; // type:function size:0x40 scope:global align:4 +__dt__9daPy_py_cFv = .text:0x8009EB90; // type:function size:0x68 scope:global align:4 +daAlink_Create__FP10fopAc_ac_c = .text:0x8009EBF8; // type:function size:0x4 scope:global align:4 +setRoomInfo__9daAlink_cFv = .text:0x8009EBFC; // type:function size:0x1B4 scope:global align:4 +setShapeAngleOnGround__9daAlink_cFv = .text:0x8009EDB0; // type:function size:0x2F0 scope:global align:4 +setStepsOffset__9daAlink_cFv = .text:0x8009F0A0; // type:function size:0x1AC scope:global align:4 +iceSlipBgCheck__9daAlink_cFv = .text:0x8009F24C; // type:function size:0x19C scope:global align:4 +setIceSlipSpeed__9daAlink_cFv = .text:0x8009F3E8; // type:function size:0x1FC scope:global align:4 +setPolygonSpeed__9daAlink_cFv = .text:0x8009F5E4; // type:function size:0x494 scope:global align:4 +checkWindSpeedOnAngle__9daAlink_cCFv = .text:0x8009FA78; // type:function size:0x8C scope:global align:4 +checkWindSpeedOnAngleAnime__9daAlink_cCFi = .text:0x8009FB04; // type:function size:0xA0 scope:global align:4 +checkWindWallRate__9daAlink_cFRC4cXyz = .text:0x8009FBA4; // type:function size:0x10C scope:global align:4 +setWindSpeed__9daAlink_cFv = .text:0x8009FCB0; // type:function size:0x364 scope:global align:4 +setBodyPartPos__9daAlink_cFv = .text:0x800A0014; // type:function size:0x3E4 scope:global align:4 +setRollJump__9daAlink_cFffs = .text:0x800A03F8; // type:function size:0x20 scope:global align:4 +setAttentionPos__9daAlink_cFv = .text:0x800A0418; // type:function size:0x48C scope:global align:4 +setMatrix__9daAlink_cFv = .text:0x800A08A4; // type:function size:0x54C scope:global align:4 +simpleAnmPlay__9daAlink_cFP10J3DAnmBase = .text:0x800A0DF0; // type:function size:0x98 scope:global align:4 +setSwordPos__9daAlink_cFv = .text:0x800A0E88; // type:function size:0x154 scope:global align:4 +setItemMatrix__9daAlink_cFi = .text:0x800A0FDC; // type:function size:0xAE8 scope:global align:4 +setWolfItemMatrix__9daAlink_cFv = .text:0x800A1AC4; // type:function size:0x34C scope:global align:4 +setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A1E10; // type:function size:0x24 scope:global align:4 +setSwordAtCollision__9daAlink_cFi = .text:0x800A1E34; // type:function size:0x310 scope:global align:4 +checkNoCollisionCorret__9daAlink_cFv = .text:0x800A2144; // type:function size:0x9C scope:global align:4 +decSwordBlur__9daAlink_cFv = .text:0x800A21E0; // type:function size:0x44 scope:global align:4 +resetWolfAtCollision__9daAlink_cFv = .text:0x800A2224; // type:function size:0xD8 scope:global align:4 +setWolfAtCollision__9daAlink_cFv = .text:0x800A22FC; // type:function size:0x1E4 scope:global align:4 +resetAtCollision__9daAlink_cFi = .text:0x800A24E0; // type:function size:0xE4 scope:global align:4 +setAtCollision__9daAlink_cFv = .text:0x800A25C4; // type:function size:0xBF4 scope:global align:4 +setWolfCollisionPos__9daAlink_cFv = .text:0x800A31B8; // type:function size:0x26C scope:global align:4 +initLockAt__9daAlink_cFv = .text:0x800A3424; // type:function size:0x24 scope:global align:4 +cancelLockAt__9daAlink_cFv = .text:0x800A3448; // type:function size:0x54 scope:global align:4 +setCollisionPos__9daAlink_cFv = .text:0x800A349C; // type:function size:0x208 scope:global align:4 +setCollision__9daAlink_cFv = .text:0x800A36A4; // type:function size:0x4AC scope:global align:4 +getBaseAnimeFrame__9daAlink_cCFv = .text:0x800A3B50; // type:function size:0x50 scope:global align:4 +setAnimeFrame__9daAlink_cFf = .text:0x800A3BA0; // type:function size:0x1C scope:global align:4 +setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff = .text:0x800A3BBC; // type:function size:0xBC scope:global align:4 +getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3C78; // type:function size:0x108 scope:global align:4 +checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3D80; // type:function size:0x58 scope:global align:4 +checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3DD8; // type:function size:0x58 scope:global align:4 +getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x800A3E30; // type:function size:0x124 scope:global align:4 +setDoubleAnimeBlendRatio__9daAlink_cFf = .text:0x800A3F54; // type:function size:0x1C scope:global align:4 +commonDoubleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformfffi = .text:0x800A3F70; // type:function size:0x2A8 scope:global align:4 +setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif = .text:0x800A4218; // type:function size:0x328 scope:global align:4 +commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs = .text:0x800A4540; // type:function size:0x240 scope:global align:4 +setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf = .text:0x800A4780; // type:function size:0xE8 scope:global align:4 +setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c = .text:0x800A4868; // type:function size:0x18 scope:global align:4 +animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c = .text:0x800A4880; // type:function size:0x4C scope:global align:4 +allAnimePlay__9daAlink_cFv = .text:0x800A48CC; // type:function size:0x168 scope:global align:4 +setUpperAnimeMorf__9daAlink_cFf = .text:0x800A4A34; // type:function size:0x50 scope:global align:4 +setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf = .text:0x800A4A84; // type:function size:0x318 scope:global align:4 +resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf = .text:0x800A4D9C; // type:function size:0x1A8 scope:global align:4 +setUnderAnimeMorf__9daAlink_cFf = .text:0x800A4F44; // type:function size:0x4C scope:global align:4 +setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf = .text:0x800A4F90; // type:function size:0x158 scope:global align:4 +resetUnderAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDERf = .text:0x800A50E8; // type:function size:0x8C scope:global align:4 +setOldRootQuaternion__9daAlink_cFsss = .text:0x800A5174; // type:function size:0xB0 scope:global align:4 +checkAtnLeftAnime__9daAlink_cFv = .text:0x800A5224; // type:function size:0x9C scope:global align:4 +checkAtnRightAnime__9daAlink_cFv = .text:0x800A52C0; // type:function size:0x9C scope:global align:4 +getMoveGroundAngleSpeedRate__9daAlink_cFv = .text:0x800A535C; // type:function size:0x8C scope:global align:4 +setBlendMoveAnime__9daAlink_cFf = .text:0x800A53E8; // type:function size:0xAE4 scope:global align:4 +setBlendAtnMoveAnime__9daAlink_cFf = .text:0x800A5ECC; // type:function size:0x6E8 scope:global align:4 +setBlendAtnBackMoveAnime__9daAlink_cFf = .text:0x800A65B4; // type:function size:0x394 scope:global align:4 +setFaceBck__9daAlink_cFUsiUs = .text:0x800A6948; // type:function size:0x164 scope:global align:4 +setFaceBtp__9daAlink_cFUsiUs = .text:0x800A6AAC; // type:function size:0x1B4 scope:global align:4 +setFaceBtk__9daAlink_cFUsiUs = .text:0x800A6C60; // type:function size:0xCC scope:global align:4 +setFaceBasicTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800A6D2C; // type:function size:0x10C scope:global align:4 +setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A6E38; // type:function size:0x114 scope:global align:4 +setFacePriTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800A6F4C; // type:function size:0x70 scope:global align:4 +setFacePriAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A6FBC; // type:function size:0x64 scope:global align:4 +resetFacePriBck__9daAlink_cFv = .text:0x800A7020; // type:function size:0x48 scope:global align:4 +resetFacePriBtp__9daAlink_cFv = .text:0x800A7068; // type:function size:0x48 scope:global align:4 +resetFacePriBtk__9daAlink_cFv = .text:0x800A70B0; // type:function size:0x48 scope:global align:4 +playFaceTextureAnime__9daAlink_cFv = .text:0x800A70F8; // type:function size:0x380 scope:global align:4 +getGroundAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A7478; // type:function size:0x98 scope:global align:4 +getRoofAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A7510; // type:function size:0x90 scope:global align:4 +getWallEdgePos__9daAlink_cFRC4cXyzP8cM3dGPlaP8cM3dGPlaP4cXyzi = .text:0x800A75A0; // type:function size:0xB0 scope:global align:4 +setFrontWallType__9daAlink_cFv = .text:0x800A7650; // type:function size:0x1020 scope:global align:4 +checkWaterPolygonUnder__9daAlink_cFv = .text:0x800A8670; // type:function size:0x2C scope:global align:4 +setWaterY__9daAlink_cFv = .text:0x800A869C; // type:function size:0x94 scope:global align:4 +setHangWaterY__9daAlink_cFv = .text:0x800A8730; // type:function size:0x1D4 scope:global align:4 +setSandDownBgCheckWallH__9daAlink_cFv = .text:0x800A8904; // type:function size:0x44 scope:global align:4 +setBgCheckParam__9daAlink_cFv = .text:0x800A8948; // type:function size:0x3B8 scope:global align:4 +checkNotJumpSinkLimit__9daAlink_cFv = .text:0x800A8D00; // type:function size:0x40 scope:global align:4 +checkNotItemSinkLimit__9daAlink_cFv = .text:0x800A8D40; // type:function size:0x34 scope:global align:4 +setSandShapeOffset__9daAlink_cFv = .text:0x800A8D74; // type:function size:0x42C scope:global align:4 +getSlidePolygon__9daAlink_cFP8cM3dGPla = .text:0x800A91A0; // type:function size:0x230 scope:global align:4 +checkSlope__9daAlink_cCFv = .text:0x800A93D0; // type:function size:0x30 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzsi = .text:0x800A9400; // type:function size:0x1AC scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzPC5csXyz = .text:0x800A95AC; // type:function size:0xC4 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPA4_f = .text:0x800A9670; // type:function size:0xB0 scope:global align:4 +itemTriggerCheck__9daAlink_cFUc = .text:0x800A9720; // type:function size:0x18 scope:global align:4 +itemActionTrigger__9daAlink_cFv = .text:0x800A9738; // type:function size:0xC scope:global align:4 +setStickData__9daAlink_cFv = .text:0x800A9744; // type:function size:0x878 scope:global align:4 +setAtnList__9daAlink_cFv = .text:0x800A9FBC; // type:function size:0x2E4 scope:global align:4 +checkAtnWaitAnime__9daAlink_cFv = .text:0x800AA2A0; // type:function size:0xA8 scope:global align:4 +setTiredVoice__9daAlink_cFP16daPy_frameCtrl_c = .text:0x800AA348; // type:function size:0x8C scope:global align:4 +checkRestHPAnime__9daAlink_cFv = .text:0x800AA3D4; // type:function size:0xB0 scope:global align:4 +getDirectionFromAngle__9daAlink_cFs = .text:0x800AA484; // type:function size:0x60 scope:global align:4 +checkAttentionState__9daAlink_cFv = .text:0x800AA4E4; // type:function size:0x120 scope:global align:4 +getShapeAngleYAtnActor__9daAlink_cFv = .text:0x800AA604; // type:function size:0xF0 scope:global align:4 +setShapeAngleToAtnActor__9daAlink_cFi = .text:0x800AA6F4; // type:function size:0x108 scope:global align:4 +initServiceWaitTime__9daAlink_cFv = .text:0x800AA7FC; // type:function size:0xAC scope:global align:4 +checkZeroSpeedF__9daAlink_cCFv = .text:0x800AA8A8; // type:function size:0x20 scope:global align:4 +setNormalSpeedF__9daAlink_cFff = .text:0x800AA8C8; // type:function size:0x648 scope:global align:4 +getStickAngleDistanceRate__9daAlink_cFv = .text:0x800AAF10; // type:function size:0xA8 scope:global align:4 +setSpeedAndAngleNormal__9daAlink_cFv = .text:0x800AAFB8; // type:function size:0x414 scope:global align:4 +setSpeedAndAngleAtn__9daAlink_cFv = .text:0x800AB3CC; // type:function size:0x340 scope:global align:4 +checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c = .text:0x800AB70C; // type:function size:0x48 scope:global align:4 +checkServiceWaitMode__9daAlink_cFv = .text:0x800AB754; // type:function size:0xFC scope:global align:4 +setJumpMode__9daAlink_cFv = .text:0x800AB850; // type:function size:0x4C scope:global align:4 +getMetamorphoseNearDis__9daAlink_cCFv = .text:0x800AB89C; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarDis__9daAlink_cCFv = .text:0x800AB8AC; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarAngle__9daAlink_cCFv = .text:0x800AB8BC; // type:function size:0x8 scope:global align:4 +setMidnaMsg__9daAlink_cFv = .text:0x800AB8C4; // type:function size:0x18 scope:global align:4 +notTalk__9daAlink_cFv = .text:0x800AB8DC; // type:function size:0xB8 scope:global align:4 +setTalkStatus__9daAlink_cFv = .text:0x800AB994; // type:function size:0x178 scope:global align:4 +getFrontRollRate__9daAlink_cFv = .text:0x800ABB0C; // type:function size:0x50 scope:global align:4 +decideCommonDoStatus__9daAlink_cFv = .text:0x800ABB5C; // type:function size:0x7AC scope:global align:4 +decideDoStatus__9daAlink_cFv = .text:0x800AC308; // type:function size:0x7F0 scope:global align:4 +checkWaitAction__9daAlink_cFv = .text:0x800ACAF8; // type:function size:0x344 scope:global align:4 +setFallVoice__9daAlink_cFv = .text:0x800ACE3C; // type:function size:0x74 scope:global align:4 +setLandPassiveData__9daAlink_cFv = .text:0x800ACEB0; // type:function size:0x30 scope:global align:4 +setStepLandVibration__9daAlink_cFv = .text:0x800ACEE0; // type:function size:0x74 scope:global align:4 +checkLandAction__9daAlink_cFi = .text:0x800ACF54; // type:function size:0x294 scope:global align:4 +checkSlideAction__9daAlink_cFv = .text:0x800AD1E8; // type:function size:0xDC scope:global align:4 +checkAutoJumpAction__9daAlink_cFv = .text:0x800AD2C4; // type:function size:0x928 scope:global align:4 +checkCutJumpInFly__9daAlink_cFv = .text:0x800ADBEC; // type:function size:0x4C scope:global align:4 +checkFrontWallTypeAction__9daAlink_cFv = .text:0x800ADC38; // type:function size:0x4E4 scope:global align:4 +checkItemActionInitStart__9daAlink_cFv = .text:0x800AE11C; // type:function size:0x174 scope:global align:4 +checkItemChangeAutoAction__9daAlink_cFv = .text:0x800AE290; // type:function size:0xC4 scope:global align:4 +setFastShotTimer__9daAlink_cFv = .text:0x800AE354; // type:function size:0x30 scope:global align:4 +cancelItemUseQuake__9daAlink_cFi = .text:0x800AE384; // type:function size:0x44 scope:global align:4 +cancelUpperItemReadyAnime__9daAlink_cFi = .text:0x800AE3C8; // type:function size:0xE8 scope:global align:4 +checkItemActorPointer__9daAlink_cFv = .text:0x800AE4B0; // type:function size:0x1EC scope:global align:4 +checkSwordTwirlAction__9daAlink_cFv = .text:0x800AE69C; // type:function size:0x148 scope:global align:4 +checkItemButtonChange__9daAlink_cFv = .text:0x800AE7E4; // type:function size:0x134 scope:global align:4 +checkUpperItemAction__9daAlink_cFv = .text:0x800AE918; // type:function size:0x524 scope:global align:4 +orderPeep__9daAlink_cFv = .text:0x800AEE3C; // type:function size:0x7C scope:global align:4 +orderTalk__9daAlink_cFi = .text:0x800AEEB8; // type:function size:0x15C scope:global align:4 +daAlink_searchBouDoor__FP10fopAc_ac_cPv = .text:0x800AF014; // type:function size:0x124 scope:global align:4 +daAlink_searchKolin__FP10fopAc_ac_cPv = .text:0x800AF138; // type:function size:0x130 scope:global align:4 +orderZTalk__9daAlink_cFv = .text:0x800AF268; // type:function size:0x288 scope:global align:4 +checkNormalAction__9daAlink_cFv = .text:0x800AF4F0; // type:function size:0x578 scope:global align:4 +checkItemAction__9daAlink_cFv = .text:0x800AFA68; // type:function size:0x5F8 scope:global align:4 +checkMoveDoAction__9daAlink_cFv = .text:0x800B0060; // type:function size:0x104 scope:global align:4 +checkSideRollAction__9daAlink_cFi = .text:0x800B0164; // type:function size:0x110 scope:global align:4 +checkNoUpperAnime__9daAlink_cCFv = .text:0x800B0274; // type:function size:0xB0 scope:global align:4 +checkOneHandItemEquipAnime__9daAlink_cCFv = .text:0x800B0324; // type:function size:0x20 scope:global align:4 +checkEquipAnime__9daAlink_cCFv = .text:0x800B0344; // type:function size:0x74 scope:global align:4 +checkWindDashAnime__9daAlink_cCFv = .text:0x800B03B8; // type:function size:0x40 scope:global align:4 +checkSwordTwirlAnime__9daAlink_cCFv = .text:0x800B03F8; // type:function size:0x20 scope:global align:4 +swordEquip__9daAlink_cFi = .text:0x800B0418; // type:function size:0x194 scope:global align:4 +swordUnequip__9daAlink_cFv = .text:0x800B05AC; // type:function size:0xC4 scope:global align:4 +itemEquip__9daAlink_cFUs = .text:0x800B0670; // type:function size:0x48 scope:global align:4 +itemUnequip__9daAlink_cFUsf = .text:0x800B06B8; // type:function size:0x14C scope:global align:4 +checkFastUnequip__9daAlink_cFv = .text:0x800B0804; // type:function size:0x60 scope:global align:4 +allUnequip__9daAlink_cFi = .text:0x800B0864; // type:function size:0x114 scope:global align:4 +checkItemChangeFromButton__9daAlink_cFv = .text:0x800B0978; // type:function size:0x4B8 scope:global align:4 +checkNextActionFromButton__9daAlink_cFv = .text:0x800B0E30; // type:function size:0x204 scope:global align:4 +checkGroundSpecialMode__9daAlink_cFv = .text:0x800B1034; // type:function size:0x154 scope:global align:4 +commonCheckNextAction__9daAlink_cFi = .text:0x800B1188; // type:function size:0x14 scope:global align:4 +checkNextAction__9daAlink_cFi = .text:0x800B119C; // type:function size:0x874 scope:global align:4 +commonChangeItem__9daAlink_cFv = .text:0x800B1A10; // type:function size:0x3B4 scope:global align:4 +setItemAction__9daAlink_cFv = .text:0x800B1DC4; // type:function size:0x630 scope:global align:4 +checkNextActionFromCrouch__9daAlink_cFi = .text:0x800B23F4; // type:function size:0x70 scope:global align:4 +checkUpperReadyThrowAnime__9daAlink_cCFv = .text:0x800B2464; // type:function size:0xE4 scope:global align:4 +getBodyAngleXBasePos__9daAlink_cFP4cXyz = .text:0x800B2548; // type:function size:0x4C scope:global align:4 +getBodyAngleXAtnActor__9daAlink_cFi = .text:0x800B2594; // type:function size:0x138 scope:global align:4 +setBodyAngleXReadyAnime__9daAlink_cFi = .text:0x800B26CC; // type:function size:0x70 scope:global align:4 +setMagicArmorBrk__9daAlink_cFi = .text:0x800B273C; // type:function size:0xDC scope:global align:4 +checkMagicArmorHeavy__9daAlink_cCFv = .text:0x800B2818; // type:function size:0x50 scope:global align:4 +checkBootsOrArmorHeavy__9daAlink_cCFv = .text:0x800B2868; // type:function size:0x60 scope:global align:4 +checkHeavyStateOn__9daAlink_cFii = .text:0x800B28C8; // type:function size:0xA8 scope:global align:4 +setOutPower__9daAlink_cFfsi = .text:0x800B2970; // type:function size:0xC8 scope:global align:4 +initGravity__9daAlink_cFv = .text:0x800B2A38; // type:function size:0x12C scope:global align:4 +setSpecialGravity__9daAlink_cFffi = .text:0x800B2B64; // type:function size:0x30 scope:global align:4 +transAnimeProc__9daAlink_cFP4cXyzff = .text:0x800B2B94; // type:function size:0x56C scope:global align:4 +setFootSpeed__9daAlink_cFv = .text:0x800B3100; // type:function size:0x1EC scope:global align:4 +posMove__9daAlink_cFv = .text:0x800B32EC; // type:function size:0x10E0 scope:global align:4 +autoGroundHit__9daAlink_cFv = .text:0x800B43CC; // type:function size:0x570 scope:global align:4 +startPeepChange__9daAlink_cFv = .text:0x800B493C; // type:function size:0xB0 scope:global align:4 +setLastSceneDamage__9daAlink_cFiPUl = .text:0x800B49EC; // type:function size:0x28 scope:global align:4 +setLastSceneMode__9daAlink_cFPUl = .text:0x800B4A14; // type:function size:0x118 scope:global align:4 +startRestartRoom__9daAlink_cFUliii = .text:0x800B4B2C; // type:function size:0x230 scope:global align:4 +checkRoofRestart__9daAlink_cFv = .text:0x800B4D5C; // type:function size:0x150 scope:global align:4 +checkRestartRoom__9daAlink_cFv = .text:0x800B4EAC; // type:function size:0x614 scope:global align:4 +getSceneExitMoveAngle__9daAlink_cFv = .text:0x800B54C0; // type:function size:0x124 scope:global align:4 +checkSceneChange__9daAlink_cFi = .text:0x800B55E4; // type:function size:0x590 scope:global align:4 +voiceStart__9daAlink_cFUl = .text:0x800B5B74; // type:function size:0x34 scope:global align:4 +seStartOnlyReverb__9daAlink_cFUl = .text:0x800B5BA8; // type:function size:0x38 scope:global align:4 +seStartOnlyReverbLevel__9daAlink_cFUl = .text:0x800B5BE0; // type:function size:0x38 scope:global align:4 +seStartMapInfo__9daAlink_cFUl = .text:0x800B5C18; // type:function size:0x38 scope:global align:4 +seStartMapInfoLevel__9daAlink_cFUl = .text:0x800B5C50; // type:function size:0x38 scope:global align:4 +setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER = .text:0x800B5C88; // type:function size:0x170 scope:global align:4 +initBasAnime__9daAlink_cFv = .text:0x800B5DF8; // type:function size:0x148 scope:global align:4 +resetBasAnime__9daAlink_cFv = .text:0x800B5F40; // type:function size:0x20 scope:global align:4 +checkSightLine__9daAlink_cFfP4cXyz = .text:0x800B5F60; // type:function size:0x248 scope:global align:4 +setMetamorphoseModel__9daAlink_cFi = .text:0x800B61A8; // type:function size:0xBC scope:global align:4 +returnKeepItemData__9daAlink_cFv = .text:0x800B6264; // type:function size:0x5C scope:global align:4 +setItemModel__9daAlink_cFv = .text:0x800B62C0; // type:function size:0x120 scope:global align:4 +setItemActor__9daAlink_cFv = .text:0x800B63E0; // type:function size:0x39C scope:global align:4 +checkZoraWearAbility__9daAlink_cCFv = .text:0x800B677C; // type:function size:0x60 scope:global align:4 +checkMagicArmorWearAbility__9daAlink_cCFv = .text:0x800B67DC; // type:function size:0x60 scope:global align:4 +loadAramBmd__9daAlink_cFUsUl = .text:0x800B683C; // type:function size:0xB8 scope:global align:4 +loadAram__9daAlink_cFUsUl = .text:0x800B68F4; // type:function size:0x6C scope:global align:4 +loadAramItemBrk__9daAlink_cFUsP8J3DModel = .text:0x800B6960; // type:function size:0x5C scope:global align:4 +loadAramItemBtk__9daAlink_cFUsP8J3DModel = .text:0x800B69BC; // type:function size:0x5C scope:global align:4 +loadAramItemBtp__9daAlink_cFUsP8J3DModel = .text:0x800B6A18; // type:function size:0x5C scope:global align:4 +changeItemBck__9daAlink_cFUsf = .text:0x800B6A74; // type:function size:0x94 scope:global align:4 +checkGroupItem__9daAlink_cCFii = .text:0x800B6B08; // type:function size:0x30 scope:global align:4 +checkSetItemTrigger__9daAlink_cFi = .text:0x800B6B38; // type:function size:0xA8 scope:global align:4 +checkItemSetButton__9daAlink_cFi = .text:0x800B6BE0; // type:function size:0x7C scope:global align:4 +checkField__9daAlink_cFv = .text:0x800B6C5C; // type:function size:0x44 scope:global align:4 +checkBossRoom__9daAlink_cFv = .text:0x800B6CA0; // type:function size:0x48 scope:global align:4 +checkDungeon__9daAlink_cFv = .text:0x800B6CE8; // type:function size:0x48 scope:global align:4 +checkCastleTown__9daAlink_cFv = .text:0x800B6D30; // type:function size:0x48 scope:global align:4 +checkCloudSea__9daAlink_cFv = .text:0x800B6D78; // type:function size:0x48 scope:global align:4 +checkRoomOnly__9daAlink_cFv = .text:0x800B6DC0; // type:function size:0x64 scope:global align:4 +checkLv2DungeonRoomSpecial__9daAlink_cFv = .text:0x800B6E24; // type:function size:0x84 scope:global align:4 +checkRoomSpecial__9daAlink_cFv = .text:0x800B6EA8; // type:function size:0x9C scope:global align:4 +checkRoom__9daAlink_cFv = .text:0x800B6F44; // type:function size:0xA4 scope:global align:4 +checkNotHeavyBootsStage__9daAlink_cFv = .text:0x800B6FE8; // type:function size:0x60 scope:global align:4 +checkCastleTownUseItem__9daAlink_cFUs = .text:0x800B7048; // type:function size:0x110 scope:global align:4 +changeItemTriggerKeepProc__9daAlink_cFUci = .text:0x800B7158; // type:function size:0x394 scope:global align:4 +checkNewItemChange__9daAlink_cFUc = .text:0x800B74EC; // type:function size:0x96C scope:global align:4 +deleteEquipItem__9daAlink_cFii = .text:0x800B7E58; // type:function size:0x464 scope:global align:4 +setLight__9daAlink_cFv = .text:0x800B82BC; // type:function size:0x594 scope:global align:4 +setFrontRollCrashShock__9daAlink_cFUc = .text:0x800B8850; // type:function size:0xB8 scope:global align:4 +getModelJointMtx__9daAlink_cFUs = .text:0x800B8908; // type:function size:0x30 scope:global align:4 +onFrollCrashFlg__9daAlink_cFUci = .text:0x800B8938; // type:function size:0x2C scope:global align:4 +changeWarpMaterial__9daAlink_cFQ29daAlink_c21daAlink_WARP_MAT_MODE = .text:0x800B8964; // type:function size:0x160 scope:global align:4 +commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800B8AC4; // type:function size:0xF1C scope:global align:4 +commonProcInitNotSameProc__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800B99E0; // type:function size:0x38 scope:global align:4 +procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c = .text:0x800B9A18; // type:function size:0xE8 scope:global align:4 +procPreActionUnequip__9daAlink_cFv = .text:0x800B9B00; // type:function size:0x1EC scope:global align:4 +procServiceWaitInit__9daAlink_cFv = .text:0x800B9CEC; // type:function size:0x68 scope:global align:4 +procServiceWait__9daAlink_cFv = .text:0x800B9D54; // type:function size:0x134 scope:global align:4 +procTiredWaitInit__9daAlink_cFv = .text:0x800B9E88; // type:function size:0x128 scope:global align:4 +procTiredWait__9daAlink_cFv = .text:0x800B9FB0; // type:function size:0x90 scope:global align:4 +procWaitInit__9daAlink_cFv = .text:0x800BA040; // type:function size:0x15C scope:global align:4 +procWait__9daAlink_cFv = .text:0x800BA19C; // type:function size:0x1D8 scope:global align:4 +procMoveInit__9daAlink_cFv = .text:0x800BA374; // type:function size:0x64 scope:global align:4 +procMove__9daAlink_cFv = .text:0x800BA3D8; // type:function size:0xCC scope:global align:4 +procAtnMoveInit__9daAlink_cFv = .text:0x800BA4A4; // type:function size:0x58 scope:global align:4 +procAtnMove__9daAlink_cFv = .text:0x800BA4FC; // type:function size:0x64 scope:global align:4 +procAtnActorWaitInit__9daAlink_cFv = .text:0x800BA560; // type:function size:0xB0 scope:global align:4 +procAtnActorWait__9daAlink_cFv = .text:0x800BA610; // type:function size:0x70 scope:global align:4 +procAtnActorMoveInit__9daAlink_cFv = .text:0x800BA680; // type:function size:0x58 scope:global align:4 +procAtnActorMove__9daAlink_cFv = .text:0x800BA6D8; // type:function size:0x50 scope:global align:4 +procWaitTurnInit__9daAlink_cFv = .text:0x800BA728; // type:function size:0x90 scope:global align:4 +procWaitTurn__9daAlink_cFv = .text:0x800BA7B8; // type:function size:0x120 scope:global align:4 +procMoveTurnInit__9daAlink_cFi = .text:0x800BA8D8; // type:function size:0xDC scope:global align:4 +procMoveTurn__9daAlink_cFv = .text:0x800BA9B4; // type:function size:0x68 scope:global align:4 +procSideStepInit__9daAlink_cFi = .text:0x800BAA1C; // type:function size:0x1CC scope:global align:4 +procSideStep__9daAlink_cFv = .text:0x800BABE8; // type:function size:0x1AC scope:global align:4 +procSideStepLandInit__9daAlink_cFv = .text:0x800BAD94; // type:function size:0x1B0 scope:global align:4 +procSideStepLand__9daAlink_cFv = .text:0x800BAF44; // type:function size:0x100 scope:global align:4 +procSlideInit__9daAlink_cFs = .text:0x800BB044; // type:function size:0x1B0 scope:global align:4 +procSlide__9daAlink_cFv = .text:0x800BB1F4; // type:function size:0x290 scope:global align:4 +procSlideLandInit__9daAlink_cFi = .text:0x800BB484; // type:function size:0xE4 scope:global align:4 +procSlideLand__9daAlink_cFv = .text:0x800BB568; // type:function size:0xB8 scope:global align:4 +procFrontRollInit__9daAlink_cFv = .text:0x800BB620; // type:function size:0x1E0 scope:global align:4 +procFrontRoll__9daAlink_cFv = .text:0x800BB800; // type:function size:0x3D4 scope:global align:4 +procFrontRollCrashInit__9daAlink_cFv = .text:0x800BBBD4; // type:function size:0xE0 scope:global align:4 +procFrontRollCrash__9daAlink_cFv = .text:0x800BBCB4; // type:function size:0x15C scope:global align:4 +procFrontRollSuccessInit__9daAlink_cFv = .text:0x800BBE10; // type:function size:0xE0 scope:global align:4 +procFrontRollSuccess__9daAlink_cFv = .text:0x800BBEF0; // type:function size:0xE8 scope:global align:4 +procSideRollInit__9daAlink_cFi = .text:0x800BBFD8; // type:function size:0x150 scope:global align:4 +procSideRoll__9daAlink_cFv = .text:0x800BC128; // type:function size:0x24C scope:global align:4 +backJumpSpeedDec__9daAlink_cFv = .text:0x800BC374; // type:function size:0xA4 scope:global align:4 +procBackJumpInit__9daAlink_cFi = .text:0x800BC418; // type:function size:0x1CC scope:global align:4 +procBackJump__9daAlink_cFv = .text:0x800BC5E4; // type:function size:0x108 scope:global align:4 +procBackJumpLandInit__9daAlink_cFi = .text:0x800BC6EC; // type:function size:0xA8 scope:global align:4 +procBackJumpLand__9daAlink_cFv = .text:0x800BC794; // type:function size:0x12C scope:global align:4 +procSlipInit__9daAlink_cFv = .text:0x800BC8C0; // type:function size:0x8C scope:global align:4 +procSlip__9daAlink_cFv = .text:0x800BC94C; // type:function size:0x1D8 scope:global align:4 +procAutoJumpInit__9daAlink_cFi = .text:0x800BCB24; // type:function size:0x3A0 scope:global align:4 +procAutoJump__9daAlink_cFv = .text:0x800BCEC4; // type:function size:0x510 scope:global align:4 +procDiveJumpInit__9daAlink_cFv = .text:0x800BD3D4; // type:function size:0xC8 scope:global align:4 +procDiveJump__9daAlink_cFv = .text:0x800BD49C; // type:function size:0xC4 scope:global align:4 +procRollJumpInit__9daAlink_cFv = .text:0x800BD560; // type:function size:0xDC scope:global align:4 +procRollJump__9daAlink_cFv = .text:0x800BD63C; // type:function size:0x11C scope:global align:4 +procFallInit__9daAlink_cFif = .text:0x800BD758; // type:function size:0x2C0 scope:global align:4 +procFall__9daAlink_cFv = .text:0x800BDA18; // type:function size:0x1F8 scope:global align:4 +procLandInit__9daAlink_cFf = .text:0x800BDC10; // type:function size:0xD8 scope:global align:4 +procLand__9daAlink_cFv = .text:0x800BDCE8; // type:function size:0x118 scope:global align:4 +procSmallJumpInit__9daAlink_cFi = .text:0x800BDE00; // type:function size:0x1D8 scope:global align:4 +procSmallJump__9daAlink_cFv = .text:0x800BDFD8; // type:function size:0x1DC scope:global align:4 +procStepMoveInit__9daAlink_cFv = .text:0x800BE1B4; // type:function size:0x88 scope:global align:4 +procStepMove__9daAlink_cFv = .text:0x800BE23C; // type:function size:0x13C scope:global align:4 +procCrouchInit__9daAlink_cFv = .text:0x800BE378; // type:function size:0x70 scope:global align:4 +procCrouch__9daAlink_cFv = .text:0x800BE3E8; // type:function size:0xDC scope:global align:4 +procCoMetamorphoseInit__9daAlink_cFv = .text:0x800BE4C4; // type:function size:0x484 scope:global align:4 +procCoMetamorphose__9daAlink_cFv = .text:0x800BE948; // type:function size:0x748 scope:global align:4 +procCoMetamorphoseOnlyInit__9daAlink_cFv = .text:0x800BF090; // type:function size:0xB8 scope:global align:4 +procCoMetamorphoseOnly__9daAlink_cFv = .text:0x800BF148; // type:function size:0x11C scope:global align:4 +procFloorDownReboundInit__9daAlink_cFv = .text:0x800BF264; // type:function size:0x70 scope:global align:4 +procFloorDownRebound__9daAlink_cFv = .text:0x800BF2D4; // type:function size:0x7C scope:global align:4 +procGoronRideWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800BF350; // type:function size:0x8C scope:global align:4 +procGoronRideWait__9daAlink_cFv = .text:0x800BF3DC; // type:function size:0x128 scope:global align:4 +execute__9daAlink_cFv = .text:0x800BF504; // type:function size:0x2A10 scope:global align:4 +daAlink_Execute__FP9daAlink_c = .text:0x800C1F14; // type:function size:0x4 scope:global align:4 +setDrawHand__9daAlink_cFv = .text:0x800C1F18; // type:function size:0x470 scope:global align:4 +checkSwordDraw__9daAlink_cFv = .text:0x800C2388; // type:function size:0xA8 scope:global align:4 +checkShieldDraw__9daAlink_cFv = .text:0x800C2430; // type:function size:0xA8 scope:global align:4 +checkItemDraw__9daAlink_cFv = .text:0x800C24D8; // type:function size:0xB4 scope:global align:4 +initShadowScaleLight__9daAlink_cFv = .text:0x800C258C; // type:function size:0x2B0 scope:global align:4 +moveShadowScaleLight__9daAlink_cFv = .text:0x800C283C; // type:function size:0x1E4 scope:global align:4 +shadowDraw__9daAlink_cFv = .text:0x800C2A20; // type:function size:0x654 scope:global align:4 +modelDraw__9daAlink_cFP8J3DModeli = .text:0x800C3074; // type:function size:0x84 scope:global align:4 +setWaterDropColor__9daAlink_cFPC13J3DGXColorS10 = .text:0x800C30F8; // type:function size:0x470 scope:global align:4 +initTevCustomColor__9daAlink_cFv = .text:0x800C3568; // type:function size:0x20 scope:global align:4 +draw__9daAlink_cFv = .text:0x800C3588; // type:function size:0xEDC scope:global align:4 +__as__11_GXColorS10FRC11_GXColorS10 = .text:0x800C4464; // type:function size:0x24 scope:global align:4 +daAlink_Draw__FP9daAlink_c = .text:0x800C4488; // type:function size:0x4 scope:global align:4 +__dt__9daAlink_cFv = .text:0x800C448C; // type:function size:0x558 scope:global align:4 +daAlink_Delete__FP9daAlink_c = .text:0x800C49E4; // type:function size:0x8C scope:global align:4 +acceptSubjectModeChange__9daAlink_cFv = .text:0x800C4A70; // type:function size:0x134 scope:global align:4 +checkSubjectAction__9daAlink_cFv = .text:0x800C4BA4; // type:function size:0x134 scope:global align:4 +checkBodyAngleX__9daAlink_cFs = .text:0x800C4CD8; // type:function size:0x180 scope:global align:4 +setBodyAngleToCamera__9daAlink_cFv = .text:0x800C4E58; // type:function size:0xBF8 scope:global align:4 +setSubjectMode__9daAlink_cFv = .text:0x800C5A50; // type:function size:0x78 scope:global align:4 +checkSubjectEnd__9daAlink_cFi = .text:0x800C5AC8; // type:function size:0x100 scope:global align:4 +checkSubjectMoveProc__9daAlink_cFv = .text:0x800C5BC8; // type:function size:0x80 scope:global align:4 +checkSubjectMoveFall__9daAlink_cFv = .text:0x800C5C48; // type:function size:0xE8 scope:global align:4 +searchPeepObj__9daAlink_cFP10fopAc_ac_cPv = .text:0x800C5D30; // type:function size:0x64 scope:global align:4 +daAlink_searchPeepObj__FP10fopAc_ac_cPv = .text:0x800C5D94; // type:function size:0x3C scope:global align:4 +procCoSubjectivityInit__9daAlink_cFv = .text:0x800C5DD0; // type:function size:0x94 scope:global align:4 +procCoSubjectivity__9daAlink_cFv = .text:0x800C5E64; // type:function size:0x174 scope:global align:4 +procCoSwimSubjectivityInit__9daAlink_cFv = .text:0x800C5FD8; // type:function size:0xB8 scope:global align:4 +procCoSwimSubjectivity__9daAlink_cFv = .text:0x800C6090; // type:function size:0xE8 scope:global align:4 +procCoPeepSubjectivityInit__9daAlink_cFv = .text:0x800C6178; // type:function size:0xC8 scope:global align:4 +procCoPeepSubjectivity__9daAlink_cFv = .text:0x800C6240; // type:function size:0xB0 scope:global align:4 +checkAttentionLock__9daAlink_cFv = .text:0x800C62F0; // type:function size:0x58 scope:global align:4 +checkWolfGrabAnime__9daAlink_cCFv = .text:0x800C6348; // type:function size:0x20 scope:global align:4 +checkCanoeRide__9daAlink_cCFv = .text:0x800C6368; // type:function size:0x14 scope:global align:4 +checkBoardRide__9daAlink_cCFv = .text:0x800C637C; // type:function size:0x14 scope:global align:4 +checkCopyRodThrowAnime__9daAlink_cCFv = .text:0x800C6390; // type:function size:0x28 scope:global align:4 +checkReinRide__9daAlink_cCFv = .text:0x800C63B8; // type:function size:0x20 scope:global align:4 +setDamageColorTime__9daAlink_cFv = .text:0x800C63D8; // type:function size:0x20 scope:global align:4 +checkHorseRide__9daAlink_cCFv = .text:0x800C63F8; // type:function size:0x14 scope:global align:4 +getDirectionFromCurrentAngle__9daAlink_cCFv = .text:0x800C640C; // type:function size:0x14 scope:global align:4 +checkFmChainGrabAnime__9daAlink_cCFv = .text:0x800C6420; // type:function size:0x20 scope:global align:4 +getLeftItemMatrix__9daAlink_cFv = .text:0x800C6440; // type:function size:0x10 scope:global align:4 +checkBoomerangChargeEndWait__9daAlink_cCFv = .text:0x800C6450; // type:function size:0x74 scope:global align:4 +checkHorseTurnAnime__9daAlink_cCFv = .text:0x800C64C4; // type:function size:0x20 scope:global align:4 +checkBoomerangReadyAnime__9daAlink_cCFv = .text:0x800C64E4; // type:function size:0x40 scope:global align:4 +checkCopyRodReadyAnime__9daAlink_cCFv = .text:0x800C6524; // type:function size:0x28 scope:global align:4 +checkHookshotAnime__9daAlink_cCFv = .text:0x800C654C; // type:function size:0x20 scope:global align:4 +checkGrabSideThrowAnime__9daAlink_cCFv = .text:0x800C656C; // type:function size:0x28 scope:global align:4 +getDirectionFromShapeAngle__9daAlink_cCFv = .text:0x800C6594; // type:function size:0x14 scope:global align:4 +checkBoarRide__9daAlink_cCFv = .text:0x800C65A8; // type:function size:0x14 scope:global align:4 +checkSpinnerRide__9daAlink_cCFv = .text:0x800C65BC; // type:function size:0x14 scope:global align:4 +getRightHandMatrix__9daAlink_cFv = .text:0x800C65D0; // type:function size:0x10 scope:global align:4 +getLeftHandMatrix__9daAlink_cFv = .text:0x800C65E0; // type:function size:0x10 scope:global align:4 +set3DStatus__9daAlink_cFUcUc = .text:0x800C65F0; // type:function size:0x1C scope:global align:4 +onSceneChangeArea__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800C660C; // type:function size:0x10 scope:global align:4 +getRightItemMatrix__9daAlink_cFv = .text:0x800C661C; // type:function size:0x10 scope:global align:4 +checkCanoeFishingWaitAnime__9daAlink_cCFv = .text:0x800C662C; // type:function size:0x20 scope:global align:4 +getAnmSpeedStickRate__9daAlink_cCFff = .text:0x800C664C; // type:function size:0x14 scope:global align:4 +__ct__Q29daAlink_c14hsChainShape_cFv = .text:0x800C6660; // type:function size:0x3C scope:global align:4 +initialize__29dAlink_bottleWaterPcallBack_cFf = .text:0x800C669C; // type:function size:0x14 scope:global align:4 +checkPlayerNoDraw__9daAlink_cFv = .text:0x800C66B0; // type:function size:0x3C scope:global align:4 +__dt__15daAlink_sight_cFv = .text:0x800C66EC; // type:function size:0x5C scope:global align:4 +__dt__14daAlink_blur_cFv = .text:0x800C6748; // type:function size:0x7C scope:global align:4 +__dt__29dAlink_bottleWaterPcallBack_cFv = .text:0x800C67C4; // type:function size:0x58 scope:global align:4 +__ct__18daAlink_footData_cFv = .text:0x800C681C; // type:function size:0x4 scope:global align:4 +__dt__18daAlink_footData_cFv = .text:0x800C6820; // type:function size:0x40 scope:global align:4 +__dt__13Z2WolfHowlMgrFv = .text:0x800C6860; // type:function size:0x94 scope:global align:4 +checkWolfEnemyThrowAnime__9daAlink_cCFv = .text:0x800C68F4; // type:function size:0x20 scope:global align:4 +getClothesChangeWaitTimer__9daAlink_cCFv = .text:0x800C6914; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daAlink_cCFv = .text:0x800C691C; // type:function size:0x8 scope:global align:4 +playerStartCollisionSE__9daAlink_cFUlUl = .text:0x800C6924; // type:function size:0x10 scope:global align:4 +checkDragonHangRide__9daAlink_cCFv = .text:0x800C6934; // type:function size:0x28 scope:global align:4 +setOctaIealWildHang__9daAlink_cFv = .text:0x800C695C; // type:function size:0x18 scope:global align:4 +cancelDragonHangBackJump__9daAlink_cFv = .text:0x800C6974; // type:function size:0x18 scope:global align:4 +cancelOctaIealHang__9daAlink_cFv = .text:0x800C698C; // type:function size:0x18 scope:global align:4 +checkOctaIealHang__9daAlink_cCFv = .text:0x800C69A4; // type:function size:0x28 scope:global align:4 +checkWolfHowlSuccessAnime__9daAlink_cCFv = .text:0x800C69CC; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daAlink_cFv = .text:0x800C69D4; // type:function size:0x8 scope:global align:4 +checkBeeChildDrink__9daAlink_cCFv = .text:0x800C69DC; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daAlink_cCFv = .text:0x800C69E4; // type:function size:0x28 scope:global align:4 +checkCanoeFishingGetLeft__9daAlink_cCFv = .text:0x800C6A0C; // type:function size:0x28 scope:global align:4 +checkCopyRodEquip__9daAlink_cCFv = .text:0x800C6A34; // type:function size:0x14 scope:global align:4 +getMidnaAtnPos__9daAlink_cCFv = .text:0x800C6A48; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daAlink_cCFv = .text:0x800C6A50; // type:function size:0x14 scope:global align:4 +checkMetamorphose__9daAlink_cCFv = .text:0x800C6A64; // type:function size:0x28 scope:global align:4 +getSwordChangeWaitTimer__9daAlink_cCFv = .text:0x800C6A8C; // type:function size:0x8 scope:global align:4 +getGiantPuzzleAimAngle__9daAlink_cCFv = .text:0x800C6A94; // type:function size:0x8 scope:global align:4 +getDpdFarFlg__9daAlink_cCFv = .text:0x800C6A9C; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daAlink_cCFv = .text:0x800C6AA4; // type:function size:0x14 scope:global align:4 +checkSinkDead__9daAlink_cCFv = .text:0x800C6AB8; // type:function size:0x14 scope:global align:4 +getSinkShapeOffset__9daAlink_cCFv = .text:0x800C6ACC; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daAlink_cCFv = .text:0x800C6AD4; // type:function size:0x14 scope:global align:4 +setSumouGraspCancelCount__9daAlink_cFi = .text:0x800C6AE8; // type:function size:0x14 scope:global align:4 +setWolfEnemyHangBiteAngle__9daAlink_cFs = .text:0x800C6AFC; // type:function size:0x14 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800C6B10; // type:function size:0x14 scope:global align:4 +checkPriActorOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800C6B24; // type:function size:0x14 scope:global align:4 +setSumouLoseHeadUp__9daAlink_cFv = .text:0x800C6B38; // type:function size:0x18 scope:global align:4 +setSumouPushBackDirection__9daAlink_cFs = .text:0x800C6B50; // type:function size:0x14 scope:global align:4 +setSumouReady__9daAlink_cFP10fopAc_ac_c = .text:0x800C6B64; // type:function size:0x44 scope:global align:4 +setGoronSideMove__9daAlink_cFP10fopAc_ac_c = .text:0x800C6BA8; // type:function size:0x10 scope:global align:4 +setCargoCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800C6BB8; // type:function size:0x10 scope:global align:4 +getMagneBootsTopVec__9daAlink_cFv = .text:0x800C6BC8; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daAlink_cCFv = .text:0x800C6BD0; // type:function size:0x1C scope:global align:4 +checkNoEquipItem__9daAlink_cCFv = .text:0x800C6BEC; // type:function size:0x14 scope:global align:4 +onSceneChangeDead__9daAlink_cFUci = .text:0x800C6C00; // type:function size:0x18 scope:global align:4 +onSceneChangeAreaJump__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800C6C18; // type:function size:0x14 scope:global align:4 +cancelDungeonWarpReadyNeck__9daAlink_cFv = .text:0x800C6C2C; // type:function size:0x1C scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daAlink_cCFv = .text:0x800C6C48; // type:function size:0x28 scope:global align:4 +checkCutJumpCancelTurn__9daAlink_cCFv = .text:0x800C6C70; // type:function size:0x40 scope:global align:4 +checkFastShotTime__9daAlink_cFv = .text:0x800C6CB0; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daAlink_cCFv = .text:0x800C6CB8; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daAlink_cCFv = .text:0x800C6CC0; // type:function size:0x68 scope:global align:4 +checkBoarRun__9daAlink_cCFv = .text:0x800C6D28; // type:function size:0x14 scope:global align:4 +checkGrassWhistle__9daAlink_cCFv = .text:0x800C6D3C; // type:function size:0x14 scope:global align:4 +checkClimbMove__9daAlink_cCFv = .text:0x800C6D50; // type:function size:0x38 scope:global align:4 +checkComboCutTurn__9daAlink_cCFv = .text:0x800C6D88; // type:function size:0x28 scope:global align:4 +checkCutLargeJumpCharge__9daAlink_cCFv = .text:0x800C6DB0; // type:function size:0x28 scope:global align:4 +checkCutCharge__9daAlink_cCFv = .text:0x800C6DD8; // type:function size:0x14 scope:global align:4 +checkWolfDig__9daAlink_cCFv = .text:0x800C6DEC; // type:function size:0x14 scope:global align:4 +checkBottleDrinkEnd__9daAlink_cCFv = .text:0x800C6E00; // type:function size:0x28 scope:global align:4 +checkWolfRSit__9daAlink_cCFv = .text:0x800C6E28; // type:function size:0x14 scope:global align:4 +checkWolfJumpAttack__9daAlink_cCFv = .text:0x800C6E3C; // type:function size:0x14 scope:global align:4 +checkWolfWait__9daAlink_cCFv = .text:0x800C6E50; // type:function size:0x14 scope:global align:4 +checkWolfChain__9daAlink_cCFv = .text:0x800C6E64; // type:function size:0x14 scope:global align:4 +checkGoronRideWait__9daAlink_cCFv = .text:0x800C6E78; // type:function size:0x14 scope:global align:4 +checkRollJump__9daAlink_cCFv = .text:0x800C6E8C; // type:function size:0x14 scope:global align:4 +checkWolfRopeHang__9daAlink_cCFv = .text:0x800C6EA0; // type:function size:0x14 scope:global align:4 +checkWolfTagLockJumpLand__9daAlink_cCFv = .text:0x800C6EB4; // type:function size:0x14 scope:global align:4 +checkWolfTagLockJump__9daAlink_cCFv = .text:0x800C6EC8; // type:function size:0x28 scope:global align:4 +checkGoatThrowAfter__9daAlink_cCFv = .text:0x800C6EF0; // type:function size:0x2C scope:global align:4 +checkGoatThrow__9daAlink_cCFv = .text:0x800C6F1C; // type:function size:0x28 scope:global align:4 +checkBottleSwingMode__9daAlink_cCFv = .text:0x800C6F44; // type:function size:0x14 scope:global align:4 +checkEmptyBottleSwing__9daAlink_cCFv = .text:0x800C6F58; // type:function size:0x28 scope:global align:4 +checkElecDamage__9daAlink_cCFv = .text:0x800C6F80; // type:function size:0x14 scope:global align:4 +checkWolfHowlDemoMode__9daAlink_cCFv = .text:0x800C6F94; // type:function size:0x14 scope:global align:4 +checkLv3Slide__9daAlink_cCFv = .text:0x800C6FA8; // type:function size:0x28 scope:global align:4 +checkGuardBreakMode__9daAlink_cCFv = .text:0x800C6FD0; // type:function size:0x14 scope:global align:4 +checkWolfTriggerJump__9daAlink_cCFv = .text:0x800C6FE4; // type:function size:0x20 scope:global align:4 +checkSideStep__9daAlink_cCFv = .text:0x800C7004; // type:function size:0x40 scope:global align:4 +checkAutoJump__9daAlink_cCFv = .text:0x800C7044; // type:function size:0x20 scope:global align:4 +checkWolfDash__9daAlink_cCFv = .text:0x800C7064; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daAlink_cCFv = .text:0x800C7078; // type:function size:0x14 scope:global align:4 +checkPlayerFly__9daAlink_cCFv = .text:0x800C708C; // type:function size:0x14 scope:global align:4 +setForcePutPos__9daAlink_cFRC4cXyz = .text:0x800C70A0; // type:function size:0x3C scope:global align:4 +getGrabActorID__9daAlink_cCFv = .text:0x800C70DC; // type:function size:0x1C scope:global align:4 +getItemID__9daAlink_cCFv = .text:0x800C70F8; // type:function size:0x8 scope:global align:4 +getAtnActorID__9daAlink_cCFv = .text:0x800C7100; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daAlink_cCFv = .text:0x800C7108; // type:function size:0x8 scope:global align:4 +getGroundY__9daAlink_cFv = .text:0x800C7110; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daAlink_cFv = .text:0x800C7118; // type:function size:0x10 scope:global align:4 +getBottleMtx__9daAlink_cFv = .text:0x800C7128; // type:function size:0x54 scope:global align:4 +getWolfBackbone2Matrix__9daAlink_cFv = .text:0x800C717C; // type:function size:0x14 scope:global align:4 +getWolfMouthMatrix__9daAlink_cFv = .text:0x800C7190; // type:function size:0x14 scope:global align:4 +getLinkBackBone1Matrix__9daAlink_cFv = .text:0x800C71A4; // type:function size:0x14 scope:global align:4 +getInvMtx__9daAlink_cFv = .text:0x800C71B8; // type:function size:0x8 scope:global align:4 +getModelMtx__9daAlink_cFv = .text:0x800C71C0; // type:function size:0xC scope:global align:4 +setMidnaMsgNum__9daAlink_cFP10fopAc_ac_cUs = .text:0x800C71CC; // type:function size:0xC scope:global align:4 +checkSumouWithstand__9daAlink_cCFv = .text:0x800C71D8; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daAlink_cCFv = .text:0x800C71E0; // type:function size:0x8 scope:global align:4 +getSpinnerActor__9daAlink_cFv = .text:0x800C71E8; // type:function size:0x4C scope:global align:4 +checkAcceptDungeonWarpAlink__9daAlink_cFi = .text:0x800C7234; // type:function size:0x4 scope:global align:4 +checkCutTurnCharge__9daAlink_cCFv = .text:0x800C7238; // type:function size:0x28 scope:global align:4 +checkHorseStart__9daAlink_cFv = .text:0x800C7260; // type:function size:0x3C scope:global align:4 +__dt__Q29daAlink_c14hsChainShape_cFv = .text:0x800C729C; // type:function size:0x40 scope:global align:4 +isPointer__15daAlink_sight_cFv = .text:0x800C72DC; // type:function size:0x8 scope:global align:4 +__dt__16daAlink_matAnm_cFv = .text:0x800C72E4; // type:function size:0x58 scope:global align:4 +abs2XZ__4cXyzCFRC3Vec = .text:0x800C733C; // type:function size:0x5C scope:global align:4 +abs__4cXyzCFRC3Vec = .text:0x800C7398; // type:function size:0x28 scope:global align:4 +abs__4cXyzCFv = .text:0x800C73C0; // type:function size:0x28 scope:global align:4 +mDoMtx_multVecZero__FPA4_CfP3Vec = .text:0x800C73E8; // type:function size:0x1C scope:global align:4 +dComIfGp_set3DStatusForce__FUcUcUc = .text:0x800C7404; // type:function size:0x18 scope:global align:4 +dComIfGp_setItemLifeCount__FfUc = .text:0x800C741C; // type:function size:0x1C scope:global align:4 +dComIfGp_setRemoConStatus__FUcUcUc = .text:0x800C7438; // type:function size:0x18 scope:global align:4 +dComIfGp_att_getCatghTarget__Fv = .text:0x800C7450; // type:function size:0x14 scope:global align:4 +dComIfGp_att_getLookTarget__Fv = .text:0x800C7464; // type:function size:0x14 scope:global align:4 +daAlink_searchNightStalker__FP10fopAc_ac_cPv = .text:0x800C7478; // type:function size:0xA4 scope:global align:4 +checkLightSwordMtrl__9daAlink_cFv = .text:0x800C751C; // type:function size:0x90 scope:global align:4 +checkSwordEquipAnime__9daAlink_cCFv = .text:0x800C75AC; // type:function size:0x40 scope:global align:4 +checkCutDashAnime__9daAlink_cCFv = .text:0x800C75EC; // type:function size:0x38 scope:global align:4 +getSwordAtType__9daAlink_cFv = .text:0x800C7624; // type:function size:0x34 scope:global align:4 +initCutTurnAt__9daAlink_cFfi = .text:0x800C7658; // type:function size:0x94 scope:global align:4 +checkCutFinishJumpUp__9daAlink_cFv = .text:0x800C76EC; // type:function size:0xD0 scope:global align:4 +changeCutFast__9daAlink_cFv = .text:0x800C77BC; // type:function size:0x58 scope:global align:4 +checkCutFastReady__9daAlink_cFv = .text:0x800C7814; // type:function size:0x174 scope:global align:4 +setSwordModel__9daAlink_cFv = .text:0x800C7988; // type:function size:0xA0 scope:global align:4 +offSwordModel__9daAlink_cFv = .text:0x800C7A28; // type:function size:0x9C scope:global align:4 +checkCutTypeNoBlur__9daAlink_cCFv = .text:0x800C7AC4; // type:function size:0x50 scope:global align:4 +getCutTurnDirection__9daAlink_cCFv = .text:0x800C7B14; // type:function size:0x28 scope:global align:4 +resetCombo__9daAlink_cFi = .text:0x800C7B3C; // type:function size:0x24 scope:global align:4 +checkComboCnt__9daAlink_cFv = .text:0x800C7B60; // type:function size:0xAC scope:global align:4 +setCylAtParam__9daAlink_cFUl11dCcG_At_SplUcUciff = .text:0x800C7C0C; // type:function size:0x148 scope:global align:4 +setSwordAtParam__9daAlink_cF11dCcG_At_SplUcUciff = .text:0x800C7D54; // type:function size:0xF4 scope:global align:4 +notSwordHitVibActor__9daAlink_cFP10fopAc_ac_c = .text:0x800C7E48; // type:function size:0x64 scope:global align:4 +setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf = .text:0x800C7EAC; // type:function size:0x134 scope:global align:4 +checkAtShieldHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800C7FE0; // type:function size:0x58 scope:global align:4 +checkCutReverseAt__9daAlink_cFP12dCcD_GObjInf = .text:0x800C8038; // type:function size:0x64 scope:global align:4 +changeCutReverseProc__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800C809C; // type:function size:0x340 scope:global align:4 +setCutDash__9daAlink_cFii = .text:0x800C83DC; // type:function size:0x31C scope:global align:4 +setComboReserb__9daAlink_cFv = .text:0x800C86F8; // type:function size:0x58 scope:global align:4 +commonCutAction__9daAlink_cFv = .text:0x800C8750; // type:function size:0xA0 scope:global align:4 +setSwordChargeVoiceSe__9daAlink_cFv = .text:0x800C87F0; // type:function size:0x44 scope:global align:4 +setSwordComboVoice__9daAlink_cFv = .text:0x800C8834; // type:function size:0x8C scope:global align:4 +checkCutTurnInputTrigger__9daAlink_cFv = .text:0x800C88C0; // type:function size:0x38 scope:global align:4 +checkCutAction__9daAlink_cFv = .text:0x800C88F8; // type:function size:0x264 scope:global align:4 +getCutDirection__9daAlink_cFv = .text:0x800C8B5C; // type:function size:0x7C scope:global align:4 +checkCutCancelNextMode__9daAlink_cFi = .text:0x800C8BD8; // type:function size:0x84 scope:global align:4 +checkDoCutAction__9daAlink_cFv = .text:0x800C8C5C; // type:function size:0xAC scope:global align:4 +checkCutHeadState__9daAlink_cFv = .text:0x800C8D08; // type:function size:0xE0 scope:global align:4 +checkDownAttackState__9daAlink_cFv = .text:0x800C8DE8; // type:function size:0xE8 scope:global align:4 +checkCutLargeTurnState__9daAlink_cCFv = .text:0x800C8ED0; // type:function size:0xC8 scope:global align:4 +cancelCutCharge__9daAlink_cFv = .text:0x800C8F98; // type:function size:0x74 scope:global align:4 +initCutAtnActorSearch__9daAlink_cFv = .text:0x800C900C; // type:function size:0x5C scope:global align:4 +checkCutAtnActorChange__9daAlink_cFv = .text:0x800C9068; // type:function size:0x20 scope:global align:4 +setCutJumpSpeed__9daAlink_cFi = .text:0x800C9088; // type:function size:0x1D0 scope:global align:4 +procCutNormalInit__9daAlink_cFi = .text:0x800C9258; // type:function size:0x238 scope:global align:4 +procCutNormal__9daAlink_cFv = .text:0x800C9490; // type:function size:0x330 scope:global align:4 +procCutFinishInit__9daAlink_cFi = .text:0x800C97C0; // type:function size:0x36C scope:global align:4 +procCutFinish__9daAlink_cFv = .text:0x800C9B2C; // type:function size:0x2C0 scope:global align:4 +procCutFinishJumpUpInit__9daAlink_cFv = .text:0x800C9DEC; // type:function size:0x200 scope:global align:4 +procCutFinishJumpUp__9daAlink_cFv = .text:0x800C9FEC; // type:function size:0x120 scope:global align:4 +procCutFinishJumpUpLandInit__9daAlink_cFv = .text:0x800CA10C; // type:function size:0xF4 scope:global align:4 +procCutFinishJumpUpLand__9daAlink_cFv = .text:0x800CA200; // type:function size:0x198 scope:global align:4 +procCutReverseInit__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800CA398; // type:function size:0x198 scope:global align:4 +procCutReverse__9daAlink_cFv = .text:0x800CA530; // type:function size:0xF8 scope:global align:4 +procCutJumpInit__9daAlink_cFi = .text:0x800CA628; // type:function size:0x104 scope:global align:4 +procCutJump__9daAlink_cFv = .text:0x800CA72C; // type:function size:0x160 scope:global align:4 +procCutJumpLandInit__9daAlink_cFi = .text:0x800CA88C; // type:function size:0x164 scope:global align:4 +procCutJumpLand__9daAlink_cFv = .text:0x800CA9F0; // type:function size:0x174 scope:global align:4 +procCutTurnInit__9daAlink_cFii = .text:0x800CAB64; // type:function size:0x2EC scope:global align:4 +procCutTurn__9daAlink_cFv = .text:0x800CAE50; // type:function size:0x204 scope:global align:4 +procCutTurnChargeInit__9daAlink_cFv = .text:0x800CB054; // type:function size:0xE4 scope:global align:4 +procCutTurnCharge__9daAlink_cFv = .text:0x800CB138; // type:function size:0xD4 scope:global align:4 +procCutTurnMoveInit__9daAlink_cFi = .text:0x800CB20C; // type:function size:0x124 scope:global align:4 +procCutTurnMove__9daAlink_cFv = .text:0x800CB330; // type:function size:0x4C4 scope:global align:4 +procCutDownInit__9daAlink_cFv = .text:0x800CB7F4; // type:function size:0x35C scope:global align:4 +procCutDown__9daAlink_cFv = .text:0x800CBB50; // type:function size:0xB4 scope:global align:4 +procCutDownLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x800CBC04; // type:function size:0x1F8 scope:global align:4 +procCutDownLand__9daAlink_cFv = .text:0x800CBDFC; // type:function size:0x1CC scope:global align:4 +procCutHeadInit__9daAlink_cFv = .text:0x800CBFC8; // type:function size:0x230 scope:global align:4 +procCutHead__9daAlink_cFv = .text:0x800CC1F8; // type:function size:0x1A0 scope:global align:4 +procCutHeadLandInit__9daAlink_cFv = .text:0x800CC398; // type:function size:0x68 scope:global align:4 +procCutHeadLand__9daAlink_cFv = .text:0x800CC400; // type:function size:0xAC scope:global align:4 +procCutLargeJumpChargeInit__9daAlink_cFv = .text:0x800CC4AC; // type:function size:0x70 scope:global align:4 +procCutLargeJumpCharge__9daAlink_cFv = .text:0x800CC51C; // type:function size:0xF8 scope:global align:4 +procCutLargeJumpInit__9daAlink_cFv = .text:0x800CC614; // type:function size:0x134 scope:global align:4 +procCutLargeJump__9daAlink_cFv = .text:0x800CC748; // type:function size:0x2A4 scope:global align:4 +procCutLargeJumpLandInit__9daAlink_cFi = .text:0x800CC9EC; // type:function size:0x134 scope:global align:4 +procCutLargeJumpLand__9daAlink_cFv = .text:0x800CCB20; // type:function size:0x1B4 scope:global align:4 +procSwordUnequipSpInit__9daAlink_cFv = .text:0x800CCCD4; // type:function size:0xA4 scope:global align:4 +procSwordUnequipSp__9daAlink_cFv = .text:0x800CCD78; // type:function size:0x3A4 scope:global align:4 +procCoLavaReturnInit__9daAlink_cFi = .text:0x800CD11C; // type:function size:0x350 scope:global align:4 +checkLightMasterSwordEquip__9daPy_py_cFv = .text:0x800CD46C; // type:function size:0x1C scope:global align:4 +checkSwordGet__9daPy_py_cFv = .text:0x800CD488; // type:function size:0x1C scope:global align:4 +checkWoodSwordEquip__9daPy_py_cFv = .text:0x800CD4A4; // type:function size:0x1C scope:global align:4 +checkShieldGet__9daPy_py_cFv = .text:0x800CD4C0; // type:function size:0x1C scope:global align:4 +offGoronSideMove__9daPy_py_cFv = .text:0x800CD4DC; // type:function size:0x18 scope:global align:4 +checkCasualWearFlg__9daPy_py_cFv = .text:0x800CD4F4; // type:function size:0x1C scope:global align:4 +checkZoraWearFlg__9daPy_py_cFv = .text:0x800CD510; // type:function size:0x1C scope:global align:4 +checkMagicArmorWearFlg__9daPy_py_cFv = .text:0x800CD52C; // type:function size:0x1C scope:global align:4 +offCargoCarry__9daPy_py_cFv = .text:0x800CD548; // type:function size:0x18 scope:global align:4 +changeDemoMode__9daPy_py_cFUliis = .text:0x800CD560; // type:function size:0x14 scope:global align:4 +getMagneHitPos__9daPy_py_cFv = .text:0x800CD574; // type:function size:0x8 scope:global align:4 +checkFireMaterial__9daPy_py_cCFv = .text:0x800CD57C; // type:function size:0x8 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x800CD584; // type:function size:0x4 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x800CD588; // type:function size:0x4 scope:global align:4 +onMagneGrab__9daPy_py_cFff = .text:0x800CD58C; // type:function size:0x4 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x800CD590; // type:function size:0x8 scope:global align:4 +checkHorseElecDamage__9daPy_py_cCFv = .text:0x800CD598; // type:function size:0x8 scope:global align:4 +checkFmChainPut__9daPy_py_cCFv = .text:0x800CD5A0; // type:function size:0x8 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x800CD5A8; // type:function size:0x8 scope:global align:4 +checkBubbleFly__9daPy_py_cCFv = .text:0x800CD5B0; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daPy_py_cCFv = .text:0x800CD5B8; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daPy_py_cCFv = .text:0x800CD5C0; // type:function size:0x8 scope:global align:4 +sumouReleaseCsr__9daPy_py_cFv = .text:0x800CD5C8; // type:function size:0x4 scope:global align:4 +checkCopyRodTopUse__9daPy_py_cFv = .text:0x800CD5CC; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daPy_py_cCFv = .text:0x800CD5D4; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daPy_py_cFv = .text:0x800CD5DC; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daPy_py_cFv = .text:0x800CD5E4; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daPy_py_cCFv = .text:0x800CD5EC; // type:function size:0x8 scope:global align:4 +getSinkShapeOffset__9daPy_py_cCFv = .text:0x800CD5F4; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daPy_py_cCFv = .text:0x800CD5FC; // type:function size:0x8 scope:global align:4 +getBottleOpenAppearItem__9daPy_py_cCFv = .text:0x800CD604; // type:function size:0x8 scope:global align:4 +checkBootsOrArmorHeavy__9daPy_py_cCFv = .text:0x800CD60C; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daPy_py_cCFv = .text:0x800CD614; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daPy_py_cCFv = .text:0x800CD61C; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD624; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD62C; // type:function size:0x8 scope:global align:4 +getClothesChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD634; // type:function size:0x8 scope:global align:4 +changeDragonActor__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD63C; // type:function size:0x4 scope:global align:4 +checkDragonHangRide__9daPy_py_cCFv = .text:0x800CD640; // type:function size:0x8 scope:global align:4 +setOctaIealWildHang__9daPy_py_cFv = .text:0x800CD648; // type:function size:0x4 scope:global align:4 +cancelDragonHangBackJump__9daPy_py_cFv = .text:0x800CD64C; // type:function size:0x4 scope:global align:4 +cancelOctaIealHang__9daPy_py_cFv = .text:0x800CD650; // type:function size:0x4 scope:global align:4 +checkOctaIealHang__9daPy_py_cCFv = .text:0x800CD654; // type:function size:0x8 scope:global align:4 +checkHookshotShootReturnMode__9daPy_py_cCFv = .text:0x800CD65C; // type:function size:0x8 scope:global align:4 +checkHookshotReturnMode__9daPy_py_cCFv = .text:0x800CD664; // type:function size:0x8 scope:global align:4 +getHookshotTopPos__9daPy_py_cFv = .text:0x800CD66C; // type:function size:0x8 scope:global align:4 +getDpdFarFlg__9daPy_py_cCFv = .text:0x800CD674; // type:function size:0x8 scope:global align:4 +setCargoCarry__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD67C; // type:function size:0x4 scope:global align:4 +setGoronSideMove__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD680; // type:function size:0x4 scope:global align:4 +getGiantPuzzleAimAngle__9daPy_py_cCFv = .text:0x800CD684; // type:function size:0x8 scope:global align:4 +setSumouLoseHeadUp__9daPy_py_cFv = .text:0x800CD68C; // type:function size:0x4 scope:global align:4 +setSumouPushBackDirection__9daPy_py_cFs = .text:0x800CD690; // type:function size:0x4 scope:global align:4 +setSumouGraspCancelCount__9daPy_py_cFi = .text:0x800CD694; // type:function size:0x4 scope:global align:4 +cancelGoronThrowEvent__9daPy_py_cFv = .text:0x800CD698; // type:function size:0x4 scope:global align:4 +checkSumouWithstand__9daPy_py_cCFv = .text:0x800CD69C; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daPy_py_cCFv = .text:0x800CD6A4; // type:function size:0x8 scope:global align:4 +checkAcceptDungeonWarpAlink__9daPy_py_cFi = .text:0x800CD6AC; // type:function size:0x8 scope:global align:4 +setSumouReady__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD6B4; // type:function size:0x4 scope:global align:4 +checkTreasureRupeeReturn__9daPy_py_cCFi = .text:0x800CD6B8; // type:function size:0x8 scope:global align:4 +skipPortalObjWarp__9daPy_py_cFv = .text:0x800CD6C0; // type:function size:0x4 scope:global align:4 +checkBeeChildDrink__9daPy_py_cCFv = .text:0x800CD6C4; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daPy_py_cCFv = .text:0x800CD6CC; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetLeft__9daPy_py_cCFv = .text:0x800CD6D4; // type:function size:0x8 scope:global align:4 +getIronBallCenterPos__9daPy_py_cFv = .text:0x800CD6DC; // type:function size:0x8 scope:global align:4 +getIronBallBgHit__9daPy_py_cCFv = .text:0x800CD6E4; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daPy_py_cFv = .text:0x800CD6EC; // type:function size:0x4 scope:global align:4 +checkSpinnerTriggerAttack__9daPy_py_cFv = .text:0x800CD6F0; // type:function size:0x8 scope:global align:4 +checkSpinnerPathMove__9daPy_py_cFv = .text:0x800CD6F8; // type:function size:0x8 scope:global align:4 +getStickAngleFromPlayerShape__9daPy_py_cCFPs = .text:0x800CD700; // type:function size:0x8 scope:global align:4 +setKandelaarMtx__9daPy_py_cFPA4_fii = .text:0x800CD708; // type:function size:0x4 scope:global align:4 +setWolfEnemyHangBiteAngle__9daPy_py_cFs = .text:0x800CD70C; // type:function size:0x4 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x800CD710; // type:function size:0x8 scope:global align:4 +onWolfEnemyBiteAll__9daPy_py_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x800CD718; // type:function size:0x8 scope:global align:4 +checkPriActorOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x800CD720; // type:function size:0x8 scope:global align:4 +onPressedDamage__9daPy_py_cFRC4cXyzs = .text:0x800CD728; // type:function size:0x4 scope:global align:4 +setDkCaught__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD72C; // type:function size:0x4 scope:global align:4 +checkUseKandelaar__9daPy_py_cFi = .text:0x800CD730; // type:function size:0x8 scope:global align:4 +getMagneBootsTopVec__9daPy_py_cFv = .text:0x800CD738; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daPy_py_cCFv = .text:0x800CD740; // type:function size:0x8 scope:global align:4 +checkKandelaarSwing__9daPy_py_cCFi = .text:0x800CD748; // type:function size:0x8 scope:global align:4 +checkNoEquipItem__9daPy_py_cCFv = .text:0x800CD750; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daPy_py_cFv = .text:0x800CD758; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daPy_py_cCFv = .text:0x800CD760; // type:function size:0x8 scope:global align:4 +checkArrowChargeEnd__9daPy_py_cCFv = .text:0x800CD768; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daPy_py_cCFv = .text:0x800CD770; // type:function size:0x8 scope:global align:4 +getSpinnerActor__9daPy_py_cFv = .text:0x800CD778; // type:function size:0x8 scope:global align:4 +onSceneChangeDead__9daPy_py_cFUci = .text:0x800CD780; // type:function size:0x4 scope:global align:4 +onSceneChangeAreaJump__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x800CD784; // type:function size:0x4 scope:global align:4 +onSceneChangeArea__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x800CD788; // type:function size:0x4 scope:global align:4 +cancelDungeonWarpReadyNeck__9daPy_py_cFv = .text:0x800CD78C; // type:function size:0x4 scope:global align:4 +playerStartCollisionSE__9daPy_py_cFUlUl = .text:0x800CD790; // type:function size:0x4 scope:global align:4 +setRollJump__9daPy_py_cFffs = .text:0x800CD794; // type:function size:0x8 scope:global align:4 +checkSetNpcTks__9daPy_py_cFP4cXyzii = .text:0x800CD79C; // type:function size:0x8 scope:global align:4 +setThrowDamage__9daPy_py_cFsffiii = .text:0x800CD7A4; // type:function size:0x8 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzsi = .text:0x800CD7AC; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzPC5csXyz = .text:0x800CD7B0; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x800CD7B4; // type:function size:0x4 scope:global align:4 +setClothesChange__9daPy_py_cFi = .text:0x800CD7B8; // type:function size:0x4 scope:global align:4 +checkPointSubWindowMode__9daPy_py_cCFv = .text:0x800CD7BC; // type:function size:0x8 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daPy_py_cCFv = .text:0x800CD7C4; // type:function size:0x8 scope:global align:4 +checkIronBallGroundStop__9daPy_py_cCFv = .text:0x800CD7CC; // type:function size:0x8 scope:global align:4 +checkIronBallReturn__9daPy_py_cCFv = .text:0x800CD7D4; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x800CD7DC; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daPy_py_cFv = .text:0x800CD7E4; // type:function size:0x8 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x800CD7EC; // type:function size:0x8 scope:global align:4 +setGrabCollisionOffset__9daPy_py_cFffP13cBgS_PolyInfo = .text:0x800CD7F4; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x800CD7F8; // type:function size:0x4 scope:global align:4 +seStartOnlyReverbLevel__9daPy_py_cFUl = .text:0x800CD7FC; // type:function size:0x4 scope:global align:4 +seStartOnlyReverb__9daPy_py_cFUl = .text:0x800CD800; // type:function size:0x4 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x800CD804; // type:function size:0x4 scope:global align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x800CD808; // type:function size:0x8 scope:global align:4 +setForcePutPos__9daPy_py_cFRC4cXyz = .text:0x800CD810; // type:function size:0x4 scope:global align:4 +setForceGrab__9daPy_py_cFP10fopAc_ac_cii = .text:0x800CD814; // type:function size:0x8 scope:global align:4 +exchangeGrabActor__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD81C; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x800CD824; // type:function size:0x8 scope:global align:4 +cancelWolfLock__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD82C; // type:function size:0x8 scope:global align:4 +checkWolfLock__9daPy_py_cCFP10fopAc_ac_c = .text:0x800CD834; // type:function size:0x8 scope:global align:4 +setAnimeFrame__9daPy_py_cFf = .text:0x800CD83C; // type:function size:0x4 scope:global align:4 +getBaseAnimeFrame__9daPy_py_cCFv = .text:0x800CD840; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daPy_py_cCFv = .text:0x800CD848; // type:function size:0x8 scope:global align:4 +checkBoarRun__9daPy_py_cCFv = .text:0x800CD850; // type:function size:0x8 scope:global align:4 +checkGrassWhistle__9daPy_py_cCFv = .text:0x800CD858; // type:function size:0x8 scope:global align:4 +checkClimbMove__9daPy_py_cCFv = .text:0x800CD860; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x800CD868; // type:function size:0x8 scope:global align:4 +checkCutLargeJumpCharge__9daPy_py_cCFv = .text:0x800CD870; // type:function size:0x8 scope:global align:4 +checkCutTurnCharge__9daPy_py_cCFv = .text:0x800CD878; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x800CD880; // type:function size:0x8 scope:global align:4 +checkWolfDig__9daPy_py_cCFv = .text:0x800CD888; // type:function size:0x8 scope:global align:4 +checkBottleDrinkEnd__9daPy_py_cCFv = .text:0x800CD890; // type:function size:0x8 scope:global align:4 +checkWolfRSit__9daPy_py_cCFv = .text:0x800CD898; // type:function size:0x8 scope:global align:4 +checkWolfJumpAttack__9daPy_py_cCFv = .text:0x800CD8A0; // type:function size:0x8 scope:global align:4 +checkWolfWait__9daPy_py_cCFv = .text:0x800CD8A8; // type:function size:0x8 scope:global align:4 +checkWolfChain__9daPy_py_cCFv = .text:0x800CD8B0; // type:function size:0x8 scope:global align:4 +checkGoronRideWait__9daPy_py_cCFv = .text:0x800CD8B8; // type:function size:0x8 scope:global align:4 +checkRollJump__9daPy_py_cCFv = .text:0x800CD8C0; // type:function size:0x8 scope:global align:4 +checkWolfRopeHang__9daPy_py_cCFv = .text:0x800CD8C8; // type:function size:0x8 scope:global align:4 +checkWolfRope__9daPy_py_cFv = .text:0x800CD8D0; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJumpLand__9daPy_py_cCFv = .text:0x800CD8D8; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJump__9daPy_py_cCFv = .text:0x800CD8E0; // type:function size:0x8 scope:global align:4 +checkGoatThrowAfter__9daPy_py_cCFv = .text:0x800CD8E8; // type:function size:0x8 scope:global align:4 +checkGoatThrow__9daPy_py_cCFv = .text:0x800CD8F0; // type:function size:0x8 scope:global align:4 +checkHawkWait__9daPy_py_cCFv = .text:0x800CD8F8; // type:function size:0x8 scope:global align:4 +checkBottleSwingMode__9daPy_py_cCFv = .text:0x800CD900; // type:function size:0x8 scope:global align:4 +checkEmptyBottleSwing__9daPy_py_cCFv = .text:0x800CD908; // type:function size:0x8 scope:global align:4 +checkElecDamage__9daPy_py_cCFv = .text:0x800CD910; // type:function size:0x8 scope:global align:4 +checkChainBlockPushPull__9daPy_py_cFv = .text:0x800CD918; // type:function size:0x8 scope:global align:4 +checkLv3Slide__9daPy_py_cCFv = .text:0x800CD920; // type:function size:0x8 scope:global align:4 +checkGuardBreakMode__9daPy_py_cCFv = .text:0x800CD928; // type:function size:0x8 scope:global align:4 +checkWolfTriggerJump__9daPy_py_cCFv = .text:0x800CD930; // type:function size:0x8 scope:global align:4 +checkSideStep__9daPy_py_cCFv = .text:0x800CD938; // type:function size:0x8 scope:global align:4 +checkAutoJump__9daPy_py_cCFv = .text:0x800CD940; // type:function size:0x8 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x800CD948; // type:function size:0x8 scope:global align:4 +getBottleMtx__9daPy_py_cFv = .text:0x800CD950; // type:function size:0x8 scope:global align:4 +getWolfBackbone2Matrix__9daPy_py_cFv = .text:0x800CD958; // type:function size:0x8 scope:global align:4 +getWolfMouthMatrix__9daPy_py_cFv = .text:0x800CD960; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daPy_py_cFv = .text:0x800CD968; // type:function size:0x8 scope:global align:4 +getRightHandMatrix__9daPy_py_cFv = .text:0x800CD970; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_py_cFv = .text:0x800CD978; // type:function size:0x8 scope:global align:4 +getRightItemMatrix__9daPy_py_cFv = .text:0x800CD980; // type:function size:0x8 scope:global align:4 +getLeftItemMatrix__9daPy_py_cFv = .text:0x800CD988; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daPy_py_cFv = .text:0x800CD990; // type:function size:0x8 scope:global align:4 +getInvMtx__9daPy_py_cFv = .text:0x800CD998; // type:function size:0x8 scope:global align:4 +getModelMtx__9daPy_py_cFv = .text:0x800CD9A0; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daPy_py_cFP10fopAc_ac_cUs = .text:0x800CD9A8; // type:function size:0x4 scope:global align:4 +getMidnaAtnPos__9daPy_py_cCFv = .text:0x800CD9AC; // type:function size:0x8 scope:global align:4 +__ct__5csXyzFv = .text:0x800CD9B4; // type:function size:0x4 scope:global align:4 +cLib_minMaxLimit__Ffff_f = .text:0x800CD9B8; // type:function size:0x28 scope:global align:4 +getFreezeR__9daAlink_cCFv = .text:0x800CD9E0; // type:function size:0x8 scope:global align:4 +getFreezeG__9daAlink_cCFv = .text:0x800CD9E8; // type:function size:0x8 scope:global align:4 +getFreezeB__9daAlink_cCFv = .text:0x800CD9F0; // type:function size:0x8 scope:global align:4 +setDkCaught__9daAlink_cFP10fopAc_ac_c = .text:0x800CD9F8; // type:function size:0x34 scope:global align:4 +freezeTimerDamage__9daAlink_cFv = .text:0x800CDA2C; // type:function size:0xE4 scope:global align:4 +onPressedDamage__9daAlink_cFRC4cXyzs = .text:0x800CDB10; // type:function size:0x18 scope:global align:4 +checkNoLandDamageSlidePolygon__9daAlink_cFv = .text:0x800CDB28; // type:function size:0x94 scope:global align:4 +checkCutLandDamage__9daAlink_cFv = .text:0x800CDBBC; // type:function size:0x108 scope:global align:4 +checkCaughtEscapeCutTurn__9daAlink_cFv = .text:0x800CDCC4; // type:function size:0xB8 scope:global align:4 +setThrowDamage__9daAlink_cFsffiii = .text:0x800CDD7C; // type:function size:0xC0 scope:global align:4 +damageMagnification__9daAlink_cFii = .text:0x800CDE3C; // type:function size:0xB4 scope:global align:4 +setDamagePoint__9daAlink_cFiiii = .text:0x800CDEF0; // type:function size:0x1C0 scope:global align:4 +getDamageVec__9daAlink_cFP12dCcD_GObjInf = .text:0x800CE0B0; // type:function size:0x190 scope:global align:4 +setDashDamage__9daAlink_cFv = .text:0x800CE240; // type:function size:0xB8 scope:global align:4 +checkIcePolygonDamage__9daAlink_cFP13cBgS_PolyInfo = .text:0x800CE2F8; // type:function size:0x60 scope:global align:4 +checkPolyDamage__9daAlink_cFv = .text:0x800CE358; // type:function size:0x26C scope:global align:4 +checkElecReturnDamage__9daAlink_cFR12dCcD_GObjInfPP10fopAc_ac_c = .text:0x800CE5C4; // type:function size:0x80 scope:global align:4 +damageTimerCount__9daAlink_cFv = .text:0x800CE644; // type:function size:0xB4 scope:global align:4 +checkDamageAction__9daAlink_cFv = .text:0x800CE6F8; // type:function size:0x13C0 scope:global align:4 +procDamageInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800CFAB8; // type:function size:0x504 scope:global align:4 +procDamage__9daAlink_cFv = .text:0x800CFFBC; // type:function size:0x1B4 scope:global align:4 +procCoLargeDamageInit__9daAlink_cFiissP12dCcD_GObjInfi = .text:0x800D0170; // type:function size:0x7AC scope:global align:4 +procCoLargeDamage__9daAlink_cFv = .text:0x800D091C; // type:function size:0x334 scope:global align:4 +procLargeDamageUpInit__9daAlink_cFiiss = .text:0x800D0C50; // type:function size:0x3E4 scope:global align:4 +procLargeDamageUp__9daAlink_cFv = .text:0x800D1034; // type:function size:0x2C8 scope:global align:4 +procCoLargeDamageWallInit__9daAlink_cFiiss = .text:0x800D12FC; // type:function size:0x308 scope:global align:4 +procCoLargeDamageWall__9daAlink_cFv = .text:0x800D1604; // type:function size:0x5C scope:global align:4 +procCoPolyDamageInit__9daAlink_cFv = .text:0x800D1660; // type:function size:0x120 scope:global align:4 +procCoPolyDamage__9daAlink_cFv = .text:0x800D1780; // type:function size:0x80 scope:global align:4 +procLandDamageInit__9daAlink_cFi = .text:0x800D1800; // type:function size:0x294 scope:global align:4 +procLandDamage__9daAlink_cFv = .text:0x800D1A94; // type:function size:0xEC scope:global align:4 +procCoElecDamageInit__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfi = .text:0x800D1B80; // type:function size:0x340 scope:global align:4 +procCoElecDamage__9daAlink_cFv = .text:0x800D1EC0; // type:function size:0x198 scope:global align:4 +procStEscapeInit__9daAlink_cFv = .text:0x800D2058; // type:function size:0x70 scope:global align:4 +procStEscape__9daAlink_cFv = .text:0x800D20C8; // type:function size:0x94 scope:global align:4 +procDkCaughtInit__9daAlink_cFUi = .text:0x800D215C; // type:function size:0xE4 scope:global align:4 +procDkCaught__9daAlink_cFv = .text:0x800D2240; // type:function size:0x33C scope:global align:4 +setScreamWaitAnime__9daAlink_cFv = .text:0x800D257C; // type:function size:0x94 scope:global align:4 +procScreamWaitInit__9daAlink_cFv = .text:0x800D2610; // type:function size:0x90 scope:global align:4 +procScreamWait__9daAlink_cFv = .text:0x800D26A0; // type:function size:0x5C scope:global align:4 +procCoSandWallHitInit__9daAlink_cFv = .text:0x800D26FC; // type:function size:0x94 scope:global align:4 +procCoSandWallHit__9daAlink_cFv = .text:0x800D2790; // type:function size:0x70 scope:global align:4 +procCoLavaReturn__9daAlink_cFv = .text:0x800D2800; // type:function size:0x64 scope:global align:4 +procCoSwimFreezeReturnInit__9daAlink_cFv = .text:0x800D2864; // type:function size:0x1FC scope:global align:4 +procCoSwimFreezeReturn__9daAlink_cFv = .text:0x800D2A60; // type:function size:0xD4 scope:global align:4 +checkEnemyGroup__9daAlink_cFP10fopAc_ac_c = .text:0x800D2B34; // type:function size:0x5C scope:global align:4 +checkSpecialNpc__9daAlink_cFP10fopAc_ac_c = .text:0x800D2B90; // type:function size:0x38 scope:global align:4 +checkShieldAttackEmphasys__9daAlink_cFv = .text:0x800D2BC8; // type:function size:0xB0 scope:global align:4 +checkGuardActionChange__9daAlink_cFv = .text:0x800D2C78; // type:function size:0xE0 scope:global align:4 +stickArrowIncrement__9daAlink_cFi = .text:0x800D2D58; // type:function size:0x10C scope:global align:4 +setArrowShieldActor__9daAlink_cFP10fopAc_ac_ci = .text:0x800D2E64; // type:function size:0x184 scope:global align:4 +checkWoodShieldEquipNotIronBall__9daAlink_cCFv = .text:0x800D2FE8; // type:function size:0x54 scope:global align:4 +getArrowShieldOffset__9daAlink_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x800D303C; // type:function size:0x1D8 scope:global align:4 +setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzPC4cXyzPC4cXyz = .text:0x800D3214; // type:function size:0x7C scope:global align:4 +checkUpperGuardAnime__9daAlink_cCFv = .text:0x800D3290; // type:function size:0xA8 scope:global align:4 +checkPlayerGuard__9daAlink_cCFv = .text:0x800D3338; // type:function size:0x94 scope:global align:4 +checkGuardAccept__9daAlink_cFv = .text:0x800D33CC; // type:function size:0x7C scope:global align:4 +setShieldGuard__9daAlink_cFv = .text:0x800D3448; // type:function size:0xFC scope:global align:4 +setGuardSe__9daAlink_cFP12dCcD_GObjInf = .text:0x800D3544; // type:function size:0x100 scope:global align:4 +setSmallGuard__9daAlink_cFP12dCcD_GObjInf = .text:0x800D3644; // type:function size:0xFC scope:global align:4 +procGuardSlipInit__9daAlink_cFiP12dCcD_GObjInf = .text:0x800D3740; // type:function size:0x3C4 scope:global align:4 +procGuardSlip__9daAlink_cFv = .text:0x800D3B04; // type:function size:0x180 scope:global align:4 +procGuardAttackInit__9daAlink_cFv = .text:0x800D3C84; // type:function size:0x1A0 scope:global align:4 +procGuardAttack__9daAlink_cFv = .text:0x800D3E24; // type:function size:0x2F8 scope:global align:4 +procGuardBreakInit__9daAlink_cFv = .text:0x800D411C; // type:function size:0xD8 scope:global align:4 +procGuardBreak__9daAlink_cFv = .text:0x800D41F4; // type:function size:0xE0 scope:global align:4 +procTurnMoveInit__9daAlink_cFi = .text:0x800D42D4; // type:function size:0x270 scope:global align:4 +procTurnMove__9daAlink_cFv = .text:0x800D4544; // type:function size:0x294 scope:global align:4 +getArrowFlyData__9daAlink_cCFPfPfi = .text:0x800D47D8; // type:function size:0xF4 scope:global align:4 +getArrowIncAtR__9daAlink_cCFv = .text:0x800D48CC; // type:function size:0x10 scope:global align:4 +getBombArrowFlyExplodeTime__9daAlink_cCFv = .text:0x800D48DC; // type:function size:0x8 scope:global align:4 +getArrowIncAtMaxStart__9daAlink_cCFv = .text:0x800D48E4; // type:function size:0x10 scope:global align:4 +getArrowIncAtMax__9daAlink_cCFv = .text:0x800D48F4; // type:function size:0x10 scope:global align:4 +setSlingModel__9daAlink_cFv = .text:0x800D4904; // type:function size:0xB0 scope:global align:4 +checkBowCameraArrowPosP__9daAlink_cFPsPs = .text:0x800D49B4; // type:function size:0x13C scope:global align:4 +checkArrowChargeEnd__9daAlink_cCFv = .text:0x800D4AF0; // type:function size:0x28 scope:global align:4 +checkBowReadyAnime__9daAlink_cCFv = .text:0x800D4B18; // type:function size:0x38 scope:global align:4 +makeArrow__9daAlink_cFv = .text:0x800D4B50; // type:function size:0xA8 scope:global align:4 +deleteArrow__9daAlink_cFv = .text:0x800D4BF8; // type:function size:0xA0 scope:global align:4 +setBowOrSlingStatus__9daAlink_cFv = .text:0x800D4C98; // type:function size:0x3C scope:global align:4 +setBowReadyAnime__9daAlink_cFv = .text:0x800D4CD4; // type:function size:0x114 scope:global align:4 +setBowReloadAnime__9daAlink_cFv = .text:0x800D4DE8; // type:function size:0x104 scope:global align:4 +checkUpperItemActionBow__9daAlink_cFv = .text:0x800D4EEC; // type:function size:0x76C scope:global align:4 +checkNextActionBow__9daAlink_cFv = .text:0x800D5658; // type:function size:0x2CC scope:global align:4 +setBowModel__9daAlink_cFv = .text:0x800D5924; // type:function size:0xE0 scope:global align:4 +checkBowGrabLeftHand__9daAlink_cCFv = .text:0x800D5A04; // type:function size:0x74 scope:global align:4 +setBowNormalAnime__9daAlink_cFv = .text:0x800D5A78; // type:function size:0x68 scope:global align:4 +setBowSight__9daAlink_cFv = .text:0x800D5AE0; // type:function size:0xB0 scope:global align:4 +procBowSubjectInit__9daAlink_cFv = .text:0x800D5B90; // type:function size:0x78 scope:global align:4 +procBowSubject__9daAlink_cFv = .text:0x800D5C08; // type:function size:0x1B4 scope:global align:4 +procBowMoveInit__9daAlink_cFv = .text:0x800D5DBC; // type:function size:0x84 scope:global align:4 +procBowMove__9daAlink_cFv = .text:0x800D5E40; // type:function size:0x128 scope:global align:4 +getBoomLockMax__9daAlink_cFv = .text:0x800D5F68; // type:function size:0x78 scope:global align:4 +checkLv6BossRoom__9daAlink_cFv = .text:0x800D5FE0; // type:function size:0x38 scope:global align:4 +checkForestOldCentury__9daAlink_cFv = .text:0x800D6018; // type:function size:0x5C scope:global align:4 +setMagneBootsMtx__9daAlink_cFP13cBgS_PolyInfoi = .text:0x800D6074; // type:function size:0x388 scope:global align:4 +checkBoomerangLockAccept__9daAlink_cFv = .text:0x800D63FC; // type:function size:0x64 scope:global align:4 +getBoomSpeed__9daAlink_cFv = .text:0x800D6460; // type:function size:0x7C scope:global align:4 +getBoomCatchSpeed__9daAlink_cCFv = .text:0x800D64DC; // type:function size:0x10 scope:global align:4 +getBoomFlyMax__9daAlink_cCFv = .text:0x800D64EC; // type:function size:0x5C scope:global align:4 +getBoomBgThroughTime__9daAlink_cCFv = .text:0x800D6548; // type:function size:0x8 scope:global align:4 +checkItemNotAtnActorCancel__9daAlink_cFv = .text:0x800D6550; // type:function size:0x40 scope:global align:4 +cancelBoomerangLock__9daAlink_cFP10fopAc_ac_c = .text:0x800D6590; // type:function size:0x44 scope:global align:4 +getBoomerangActor__9daAlink_cFv = .text:0x800D65D4; // type:function size:0x34 scope:global align:4 +checkBoomerangChargeEnd__9daAlink_cFv = .text:0x800D6608; // type:function size:0x4C scope:global align:4 +checkBoomerangCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800D6654; // type:function size:0x10C scope:global align:4 +initBoomerangUpperAnimeSpeed__9daAlink_cFi = .text:0x800D6760; // type:function size:0x70 scope:global align:4 +checkBoomerangThrowAnime__9daAlink_cCFv = .text:0x800D67D0; // type:function size:0x5C scope:global align:4 +setBoomerangReadyQuake__9daAlink_cFv = .text:0x800D682C; // type:function size:0x6C scope:global align:4 +setBoomerangReadyAnime__9daAlink_cFv = .text:0x800D6898; // type:function size:0xE4 scope:global align:4 +setThrowBoomerangAnime__9daAlink_cFv = .text:0x800D697C; // type:function size:0x58 scope:global align:4 +setBoomerangCatchAnime__9daAlink_cFv = .text:0x800D69D4; // type:function size:0x98 scope:global align:4 +throwBoomerang__9daAlink_cFv = .text:0x800D6A6C; // type:function size:0x258 scope:global align:4 +__as__16daPy_actorKeep_cFRC16daPy_actorKeep_c = .text:0x800D6CC4; // type:function size:0x14 scope:global align:4 +returnBoomerang__9daAlink_cFi = .text:0x800D6CD8; // type:function size:0x1DC scope:global align:4 +checkUpperItemActionBoomerang__9daAlink_cFv = .text:0x800D6EB4; // type:function size:0x18C scope:global align:4 +checkBoomerangAnimeAndReturnWait__9daAlink_cFv = .text:0x800D7040; // type:function size:0xA4 scope:global align:4 +checkNextActionBoomerang__9daAlink_cFv = .text:0x800D70E4; // type:function size:0x1E0 scope:global align:4 +checkBoomerangCatchAction__9daAlink_cFv = .text:0x800D72C4; // type:function size:0xCC scope:global align:4 +setBoomerangSight__9daAlink_cFv = .text:0x800D7390; // type:function size:0xE4 scope:global align:4 +procBoomerangSubjectInit__9daAlink_cFv = .text:0x800D7474; // type:function size:0x98 scope:global align:4 +procBoomerangSubject__9daAlink_cFv = .text:0x800D750C; // type:function size:0x228 scope:global align:4 +procBoomerangMoveInit__9daAlink_cFv = .text:0x800D7734; // type:function size:0x94 scope:global align:4 +procBoomerangMove__9daAlink_cFv = .text:0x800D77C8; // type:function size:0xEC scope:global align:4 +procBoomerangCatchInit__9daAlink_cFv = .text:0x800D78B4; // type:function size:0x7C scope:global align:4 +procBoomerangCatch__9daAlink_cFv = .text:0x800D7930; // type:function size:0x9C scope:global align:4 +getCopyRodBallSpeed__9daAlink_cCFv = .text:0x800D79CC; // type:function size:0x10 scope:global align:4 +getCopyRodBallReturnSpeed__9daAlink_cCFv = .text:0x800D79DC; // type:function size:0x10 scope:global align:4 +getCopyRodBallDisMax__9daAlink_cCFv = .text:0x800D79EC; // type:function size:0x44 scope:global align:4 +getCopyRodControllActor__9daAlink_cFv = .text:0x800D7A30; // type:function size:0x1C scope:global align:4 +getCopyRodCameraActor__9daAlink_cFv = .text:0x800D7A4C; // type:function size:0x1C scope:global align:4 +initCopyRodUpperAnimeSpeed__9daAlink_cFi = .text:0x800D7A68; // type:function size:0x70 scope:global align:4 +checkCopyRodTopUse__9daAlink_cFv = .text:0x800D7AD8; // type:function size:0xD4 scope:global align:4 +setCopyRodControllAnime__9daAlink_cFv = .text:0x800D7BAC; // type:function size:0x7C scope:global align:4 +setCopyRodControllUpperSpeedRate__9daAlink_cFv = .text:0x800D7C28; // type:function size:0x114 scope:global align:4 +setCopyRodModel__9daAlink_cFv = .text:0x800D7D3C; // type:function size:0xEC scope:global align:4 +setCopyRodReadyAnime__9daAlink_cFv = .text:0x800D7E28; // type:function size:0x120 scope:global align:4 +throwCopyRod__9daAlink_cFv = .text:0x800D7F48; // type:function size:0x158 scope:global align:4 +returnCopyRod__9daAlink_cFv = .text:0x800D80A0; // type:function size:0xDC scope:global align:4 +checkUpperItemActionCopyRod__9daAlink_cFv = .text:0x800D817C; // type:function size:0x21C scope:global align:4 +checkNextActionCopyRod__9daAlink_cFv = .text:0x800D8398; // type:function size:0x158 scope:global align:4 +setCopyRodSight__9daAlink_cFv = .text:0x800D84F0; // type:function size:0x8C scope:global align:4 +procCopyRodSubjectInit__9daAlink_cFv = .text:0x800D857C; // type:function size:0x98 scope:global align:4 +procCopyRodSubject__9daAlink_cFv = .text:0x800D8614; // type:function size:0x200 scope:global align:4 +procCopyRodMoveInit__9daAlink_cFv = .text:0x800D8814; // type:function size:0x94 scope:global align:4 +procCopyRodMove__9daAlink_cFv = .text:0x800D88A8; // type:function size:0xD4 scope:global align:4 +procCopyRodSwingInit__9daAlink_cFv = .text:0x800D897C; // type:function size:0x148 scope:global align:4 +procCopyRodSwing__9daAlink_cFv = .text:0x800D8AC4; // type:function size:0x118 scope:global align:4 +procCopyRodReviveInit__9daAlink_cFv = .text:0x800D8BDC; // type:function size:0xAC scope:global align:4 +procCopyRodRevive__9daAlink_cFv = .text:0x800D8C88; // type:function size:0x58 scope:global align:4 +commonMagneLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800D8CE0; // type:function size:0x6C scope:global align:4 +checkBootsMoveAnime__9daAlink_cFi = .text:0x800D8D4C; // type:function size:0x64 scope:global align:4 +setHeavyBoots__9daAlink_cFi = .text:0x800D8DB0; // type:function size:0x1D8 scope:global align:4 +getMagneBootsLocalAngleY__9daAlink_cFsi = .text:0x800D8F88; // type:function size:0xC8 scope:global align:4 +cancelMagneBootsOn__9daAlink_cFv = .text:0x800D9050; // type:function size:0x190 scope:global align:4 +checkMagneBootsFly__9daAlink_cFv = .text:0x800D91E0; // type:function size:0xB4 scope:global align:4 +procBootsEquipInit__9daAlink_cFv = .text:0x800D9294; // type:function size:0xA0 scope:global align:4 +procBootsEquip__9daAlink_cFv = .text:0x800D9334; // type:function size:0x13C scope:global align:4 +procMagneBootsFlyInit__9daAlink_cFv = .text:0x800D9470; // type:function size:0x200 scope:global align:4 +procMagneBootsFly__9daAlink_cFv = .text:0x800D9670; // type:function size:0x1EC scope:global align:4 +getBombExplodeTime__9daAlink_cCFv = .text:0x800D985C; // type:function size:0x8 scope:global align:4 +getBombGravity__9daAlink_cCFv = .text:0x800D9864; // type:function size:0x10 scope:global align:4 +getBombMaxFallSpeed__9daAlink_cCFv = .text:0x800D9874; // type:function size:0x10 scope:global align:4 +getBombBoundRate__9daAlink_cCFv = .text:0x800D9884; // type:function size:0x10 scope:global align:4 +getBombStopSpeedY__9daAlink_cCFv = .text:0x800D9894; // type:function size:0x10 scope:global align:4 +getBombMaxSpeedY__9daAlink_cCFv = .text:0x800D98A4; // type:function size:0x10 scope:global align:4 +getBombEffScale__9daAlink_cCFv = .text:0x800D98B4; // type:function size:0x10 scope:global align:4 +getBombAtR__9daAlink_cCFv = .text:0x800D98C4; // type:function size:0x10 scope:global align:4 +getEnemyBombColorR__9daAlink_cCFv = .text:0x800D98D4; // type:function size:0x8 scope:global align:4 +getBombWaterGravity__9daAlink_cCFv = .text:0x800D98DC; // type:function size:0x10 scope:global align:4 +getBombWaterMaxFallSpeed__9daAlink_cCFv = .text:0x800D98EC; // type:function size:0x10 scope:global align:4 +getBombExplodeWaterEffectLimit__9daAlink_cCFv = .text:0x800D98FC; // type:function size:0x10 scope:global align:4 +getBombInsectLimitAngle__9daAlink_cCFv = .text:0x800D990C; // type:function size:0x8 scope:global align:4 +daAlink_checkLightBallA__FP10fopAc_ac_c = .text:0x800D9914; // type:function size:0x28 scope:global align:4 +daAlink_checkLightBallB__FP10fopAc_ac_c = .text:0x800D993C; // type:function size:0x28 scope:global align:4 +daAlink_searchLightBall__FP10fopAc_ac_cPv = .text:0x800D9964; // type:function size:0x6C scope:global align:4 +checkGrabLineCheck__9daAlink_cFv = .text:0x800D99D0; // type:function size:0xA4 scope:global align:4 +setChainGrabStatus__9daAlink_cFUc = .text:0x800D9A74; // type:function size:0x64 scope:global align:4 +setGrabCollisionOffset__9daAlink_cFffP13cBgS_PolyInfo = .text:0x800D9AD8; // type:function size:0x80 scope:global align:4 +exchangeGrabActor__9daAlink_cFP10fopAc_ac_c = .text:0x800D9B58; // type:function size:0x84 scope:global align:4 +setForceGrab__9daAlink_cFP10fopAc_ac_cii = .text:0x800D9BDC; // type:function size:0x100 scope:global align:4 +getGrabThrowRate__9daAlink_cFv = .text:0x800D9CDC; // type:function size:0x50 scope:global align:4 +checkGrabThrowAnime__9daAlink_cCFv = .text:0x800D9D2C; // type:function size:0x60 scope:global align:4 +checkGrabAnime__9daAlink_cCFv = .text:0x800D9D8C; // type:function size:0x38 scope:global align:4 +checkGrabCarryActor__9daAlink_cFv = .text:0x800D9DC4; // type:function size:0x24 scope:global align:4 +checkGrabSlowMoveActor__9daAlink_cFv = .text:0x800D9DE8; // type:function size:0x80 scope:global align:4 +checkGrabHeavyActor__9daAlink_cFv = .text:0x800D9E68; // type:function size:0x24 scope:global align:4 +checkGrabSideActor__9daAlink_cFv = .text:0x800D9E8C; // type:function size:0x24 scope:global align:4 +setGrabUpperAnime__9daAlink_cFf = .text:0x800D9EB0; // type:function size:0x194 scope:global align:4 +checkGrabRooster__9daAlink_cFv = .text:0x800DA044; // type:function size:0x30 scope:global align:4 +setGrabItemPos__9daAlink_cFv = .text:0x800DA074; // type:function size:0x9C8 scope:global align:4 +freeGrabItem__9daAlink_cFv = .text:0x800DAA3C; // type:function size:0x1DC scope:global align:4 +setGrabUpperSpeedRate__9daAlink_cFv = .text:0x800DAC18; // type:function size:0x17C scope:global align:4 +setCarryArmAngle__9daAlink_cFff = .text:0x800DAD94; // type:function size:0x1AC scope:global align:4 +checkNextActionGrab__9daAlink_cFv = .text:0x800DAF40; // type:function size:0x2AC scope:global align:4 +setGrabItemThrow__9daAlink_cFv = .text:0x800DB1EC; // type:function size:0x2A8 scope:global align:4 +checkUpperGrabItemThrow__9daAlink_cFf = .text:0x800DB494; // type:function size:0x84 scope:global align:4 +putObjLineCheck__9daAlink_cFR11dBgS_LinChkP4cXyzP10fopAc_ac_c = .text:0x800DB518; // type:function size:0x138 scope:global align:4 +setGrabItemActor__9daAlink_cFP10fopAc_ac_c = .text:0x800DB650; // type:function size:0x108 scope:global align:4 +procGrabReadyInit__9daAlink_cFv = .text:0x800DB758; // type:function size:0x208 scope:global align:4 +procGrabReady__9daAlink_cFv = .text:0x800DB960; // type:function size:0x10C scope:global align:4 +procGrabUpInit__9daAlink_cFv = .text:0x800DBA6C; // type:function size:0x168 scope:global align:4 +procGrabUp__9daAlink_cFv = .text:0x800DBBD4; // type:function size:0x178 scope:global align:4 +procGrabMiss__9daAlink_cFv = .text:0x800DBD4C; // type:function size:0x74 scope:global align:4 +procGrabThrowInit__9daAlink_cFi = .text:0x800DBDC0; // type:function size:0x234 scope:global align:4 +procGrabThrow__9daAlink_cFv = .text:0x800DBFF4; // type:function size:0x134 scope:global align:4 +procGrabPutInit__9daAlink_cFv = .text:0x800DC128; // type:function size:0x1D0 scope:global align:4 +procGrabPut__9daAlink_cFv = .text:0x800DC2F8; // type:function size:0x178 scope:global align:4 +procGrabWaitInit__9daAlink_cFv = .text:0x800DC470; // type:function size:0x17C scope:global align:4 +procGrabWait__9daAlink_cFv = .text:0x800DC5EC; // type:function size:0x114 scope:global align:4 +procGrabReboundInit__9daAlink_cFi = .text:0x800DC700; // type:function size:0xAC scope:global align:4 +procGrabRebound__9daAlink_cFv = .text:0x800DC7AC; // type:function size:0x108 scope:global align:4 +procGrabStandInit__9daAlink_cFv = .text:0x800DC8B4; // type:function size:0xF4 scope:global align:4 +procGrabStand__9daAlink_cFv = .text:0x800DC9A8; // type:function size:0xE0 scope:global align:4 +checkInsectActorName__9daAlink_cFP10fopAc_ac_c = .text:0x800DCA88; // type:function size:0x3C scope:global align:4 +procInsectCatchInit__9daAlink_cFv = .text:0x800DCAC4; // type:function size:0xF0 scope:global align:4 +procInsectCatch__9daAlink_cFv = .text:0x800DCBB4; // type:function size:0x80 scope:global align:4 +procPickUpInit__9daAlink_cFv = .text:0x800DCC34; // type:function size:0x228 scope:global align:4 +procPickUp__9daAlink_cFv = .text:0x800DCE5C; // type:function size:0x188 scope:global align:4 +procPickPutInit__9daAlink_cFi = .text:0x800DCFE4; // type:function size:0xE8 scope:global align:4 +procPickPut__9daAlink_cFv = .text:0x800DD0CC; // type:function size:0x1BC scope:global align:4 +checkSetChainPullAnime__9daAlink_cFs = .text:0x800DD288; // type:function size:0xE4 scope:global align:4 +getChainStickAngleY__9daAlink_cCFs = .text:0x800DD36C; // type:function size:0x44 scope:global align:4 +checkChainEmphasys__9daAlink_cFv = .text:0x800DD3B0; // type:function size:0x64 scope:global align:4 +searchFmChainPos__9daAlink_cFv = .text:0x800DD414; // type:function size:0xC8 scope:global align:4 +setFmChainPosFromOut__9daAlink_cFP10fopAc_ac_cP4cXyzi = .text:0x800DD4DC; // type:function size:0x118 scope:global align:4 +checkChainBlockPushPull__9daAlink_cFv = .text:0x800DD5F4; // type:function size:0x68 scope:global align:4 +procFmChainUpInit__9daAlink_cFv = .text:0x800DD65C; // type:function size:0x9C scope:global align:4 +procFmChainUp__9daAlink_cFv = .text:0x800DD6F8; // type:function size:0x11C scope:global align:4 +procFmChainStrongPullInit__9daAlink_cFv = .text:0x800DD814; // type:function size:0x88 scope:global align:4 +procFmChainStrongPull__9daAlink_cFv = .text:0x800DD89C; // type:function size:0x74 scope:global align:4 +sumouReleaseCsr__9daAlink_cFv = .text:0x800DD910; // type:function size:0x30 scope:global align:4 +setPushPullKeepData__9daAlink_cFQ29dBgW_Base13PushPullLabeli = .text:0x800DD940; // type:function size:0x154 scope:global align:4 +checkPushPullTurnBlock__9daAlink_cFv = .text:0x800DDA94; // type:function size:0x5C scope:global align:4 +checkPullBehindWall__9daAlink_cFv = .text:0x800DDAF0; // type:function size:0x184 scope:global align:4 +offGoatStopGame__9daAlink_cFv = .text:0x800DDC74; // type:function size:0x18 scope:global align:4 +checkGoatCatchActor__9daAlink_cFP10fopAc_ac_c = .text:0x800DDC8C; // type:function size:0x64 scope:global align:4 +getGoatCatchDistance2__9daAlink_cFv = .text:0x800DDCF0; // type:function size:0x20 scope:global align:4 +getPushPullAnimeSpeed__9daAlink_cFv = .text:0x800DDD10; // type:function size:0xCC scope:global align:4 +procCoPushPullWaitInit__9daAlink_cFi = .text:0x800DDDDC; // type:function size:0x158 scope:global align:4 +procCoPushPullWait__9daAlink_cFv = .text:0x800DDF34; // type:function size:0x1F0 scope:global align:4 +procCoPushMoveInit__9daAlink_cFii = .text:0x800DE124; // type:function size:0x1AC scope:global align:4 +procCoPushMove__9daAlink_cFv = .text:0x800DE2D0; // type:function size:0x37C scope:global align:4 +procPullMoveInit__9daAlink_cFi = .text:0x800DE64C; // type:function size:0x128 scope:global align:4 +procPullMove__9daAlink_cFv = .text:0x800DE774; // type:function size:0x298 scope:global align:4 +daAlink_searchGoat__FP10fopAc_ac_cPv = .text:0x800DEA0C; // type:function size:0x14 scope:global align:4 +cancelGoronThrowEvent__9daAlink_cFv = .text:0x800DEA20; // type:function size:0x34 scope:global align:4 +setGoatStopGameFail__9daAlink_cFP10fopAc_ac_c = .text:0x800DEA54; // type:function size:0x14C scope:global align:4 +procGoatMoveInit__9daAlink_cFv = .text:0x800DEBA0; // type:function size:0xF8 scope:global align:4 +procGoatMove__9daAlink_cFv = .text:0x800DEC98; // type:function size:0x470 scope:global align:4 +procGoatCatchInit__9daAlink_cFP10fopAc_ac_cf = .text:0x800DF108; // type:function size:0x350 scope:global align:4 +procGoatCatch__9daAlink_cFv = .text:0x800DF458; // type:function size:0x6FC scope:global align:4 +procGoatStrokeInit__9daAlink_cFv = .text:0x800DFB54; // type:function size:0x108 scope:global align:4 +procGoatStroke__9daAlink_cFv = .text:0x800DFC5C; // type:function size:0x48 scope:global align:4 +procGoronMoveInit__9daAlink_cFv = .text:0x800DFCA4; // type:function size:0xD8 scope:global align:4 +procGoronMove__9daAlink_cFv = .text:0x800DFD7C; // type:function size:0x364 scope:global align:4 +checkSumouVsActor__9daAlink_cFv = .text:0x800E00E0; // type:function size:0x84 scope:global align:4 +procSumouReadyInit__9daAlink_cFv = .text:0x800E0164; // type:function size:0xD0 scope:global align:4 +procSumouReady__9daAlink_cFv = .text:0x800E0234; // type:function size:0x238 scope:global align:4 +procSumouMoveInit__9daAlink_cFv = .text:0x800E046C; // type:function size:0x158 scope:global align:4 +procSumouMove__9daAlink_cFv = .text:0x800E05C4; // type:function size:0x4C4 scope:global align:4 +procSumouSideMoveInit__9daAlink_cFv = .text:0x800E0A88; // type:function size:0xD0 scope:global align:4 +procSumouSideMove__9daAlink_cFv = .text:0x800E0B58; // type:function size:0x378 scope:global align:4 +procSumouActionInit__9daAlink_cFiii = .text:0x800E0ED0; // type:function size:0x5A8 scope:global align:4 +procSumouAction__9daAlink_cFv = .text:0x800E1478; // type:function size:0x424 scope:global align:4 +procSumouStaggerInit__9daAlink_cFv = .text:0x800E189C; // type:function size:0x88 scope:global align:4 +procSumouStagger__9daAlink_cFv = .text:0x800E1924; // type:function size:0x98 scope:global align:4 +procSumouWinLoseInit__9daAlink_cFv = .text:0x800E19BC; // type:function size:0x1E8 scope:global align:4 +procSumouWinLose__9daAlink_cFv = .text:0x800E1BA4; // type:function size:0x184 scope:global align:4 +procSumouShikoInit__9daAlink_cFv = .text:0x800E1D28; // type:function size:0xB4 scope:global align:4 +procSumouShiko__9daAlink_cFv = .text:0x800E1DDC; // type:function size:0x174 scope:global align:4 +daAlink_searchBoar__FP10fopAc_ac_cPv = .text:0x800E1F50; // type:function size:0x34 scope:global align:4 +daAlink_searchCoach__FP10fopAc_ac_cPv = .text:0x800E1F84; // type:function size:0x14 scope:global align:4 +checkHorseZeldaBowMode__9daAlink_cFv = .text:0x800E1F98; // type:function size:0x40 scope:global align:4 +setHorseZeldaDamage__9daAlink_cFv = .text:0x800E1FD8; // type:function size:0x2C scope:global align:4 +checkHorseDashAccept__9daAlink_cFv = .text:0x800E2004; // type:function size:0x40 scope:global align:4 +checkCowGame__9daAlink_cFv = .text:0x800E2044; // type:function size:0x80 scope:global align:4 +getReinRideDirection__9daAlink_cFv = .text:0x800E20C4; // type:function size:0x78 scope:global align:4 +checkReinRideBgCheck__9daAlink_cFv = .text:0x800E213C; // type:function size:0x150 scope:global align:4 +commonInitForceRideRein__9daAlink_cFv = .text:0x800E228C; // type:function size:0x70 scope:global align:4 +initForceRideBoar__9daAlink_cFv = .text:0x800E22FC; // type:function size:0xA4 scope:global align:4 +initForceRideHorse__9daAlink_cFv = .text:0x800E23A0; // type:function size:0x78 scope:global align:4 +rideGetOff__9daAlink_cFv = .text:0x800E2418; // type:function size:0x1C0 scope:global align:4 +checkHorseNotDamageReaction__9daAlink_cCFv = .text:0x800E25D8; // type:function size:0x38 scope:global align:4 +checkHorseWaitLashAnime__9daAlink_cCFv = .text:0x800E2610; // type:function size:0x28 scope:global align:4 +checkHorseReinLeftOnly__9daAlink_cCFv = .text:0x800E2638; // type:function size:0x20 scope:global align:4 +getReinHandType__9daAlink_cCFv = .text:0x800E2658; // type:function size:0xC8 scope:global align:4 +checkHorseLieAnime__9daAlink_cCFv = .text:0x800E2720; // type:function size:0x58 scope:global align:4 +checkHorseSubjectivity__9daAlink_cCFv = .text:0x800E2778; // type:function size:0x5C scope:global align:4 +setHorseSwordUpAnime__9daAlink_cFv = .text:0x800E27D4; // type:function size:0x68 scope:global align:4 +setHorseTurnUpperAnime__9daAlink_cFi = .text:0x800E283C; // type:function size:0x94 scope:global align:4 +checkHorseNoUpperAnime__9daAlink_cCFv = .text:0x800E28D0; // type:function size:0x60 scope:global align:4 +getHorseReinHandPos__9daAlink_cFP4cXyzP4cXyz = .text:0x800E2930; // type:function size:0x11C scope:global align:4 +checkHorseNotGrab__9daAlink_cCFv = .text:0x800E2A4C; // type:function size:0x244 scope:global align:4 +setHorseStirrup__9daAlink_cFv = .text:0x800E2C90; // type:function size:0x184 scope:global align:4 +setSyncHorsePos__9daAlink_cFv = .text:0x800E2E14; // type:function size:0x2A0 scope:global align:4 +setSyncBoarPos__9daAlink_cFv = .text:0x800E30B4; // type:function size:0x184 scope:global align:4 +setSyncBoarRunPos__9daAlink_cFv = .text:0x800E3238; // type:function size:0x120 scope:global align:4 +setSyncRidePos__9daAlink_cFv = .text:0x800E3358; // type:function size:0x54 scope:global align:4 +setHorseTurnAnime__9daAlink_cFv = .text:0x800E33AC; // type:function size:0xD0 scope:global align:4 +getBaseHorseAnime__9daAlink_cFPQ29daAlink_c11daAlink_ANM = .text:0x800E347C; // type:function size:0x1FC scope:global align:4 +checkHorseSpecialProc__9daAlink_cFv = .text:0x800E3678; // type:function size:0x104 scope:global align:4 +setSyncHorse__9daAlink_cFi = .text:0x800E377C; // type:function size:0x710 scope:global align:4 +setSyncBoar__9daAlink_cFi = .text:0x800E3E8C; // type:function size:0x310 scope:global align:4 +setSyncRide__9daAlink_cFi = .text:0x800E419C; // type:function size:0x1F8 scope:global align:4 +setBaseHorseAnimeFrame__9daAlink_cFv = .text:0x800E4394; // type:function size:0x19C scope:global align:4 +setBaseBoarAnime__9daAlink_cFv = .text:0x800E4530; // type:function size:0x100 scope:global align:4 +setBaseRideAnime__9daAlink_cFv = .text:0x800E4630; // type:function size:0x98 scope:global align:4 +checkHorseSwordUpSpped__9daAlink_cFv = .text:0x800E46C8; // type:function size:0x2C scope:global align:4 +setHorseSwordUp__9daAlink_cFi = .text:0x800E46F4; // type:function size:0xCC scope:global align:4 +setRideSubjectAngle__9daAlink_cFs = .text:0x800E47C0; // type:function size:0x204 scope:global align:4 +setBodyAngleRideReadyAnime__9daAlink_cFv = .text:0x800E49C4; // type:function size:0x94 scope:global align:4 +checkHorseGetOffWallCheck__9daAlink_cFP4cXyzP4cXyzs = .text:0x800E4A58; // type:function size:0xCC scope:global align:4 +checkHorseGetOffDirection__9daAlink_cFv = .text:0x800E4B24; // type:function size:0x1A0 scope:global align:4 +horseGetOffEnd__9daAlink_cFv = .text:0x800E4CC4; // type:function size:0xBC scope:global align:4 +checkNextActionHorse__9daAlink_cFv = .text:0x800E4D80; // type:function size:0x158 scope:global align:4 +checkHorseGetOff__9daAlink_cFv = .text:0x800E4ED8; // type:function size:0x118 scope:global align:4 +checkHorseGetOffAndSetDoStatus__9daAlink_cFv = .text:0x800E4FF0; // type:function size:0x244 scope:global align:4 +setHorseGetOff__9daAlink_cFi = .text:0x800E5234; // type:function size:0xF8 scope:global align:4 +procHorseRideInit__9daAlink_cFv = .text:0x800E532C; // type:function size:0x410 scope:global align:4 +procHorseRide__9daAlink_cFv = .text:0x800E573C; // type:function size:0x5A0 scope:global align:4 +procHorseGetOffInit__9daAlink_cFi = .text:0x800E5CDC; // type:function size:0x270 scope:global align:4 +procHorseGetOff__9daAlink_cFv = .text:0x800E5F4C; // type:function size:0x354 scope:global align:4 +procHorseWaitInit__9daAlink_cFv = .text:0x800E62A0; // type:function size:0x160 scope:global align:4 +procHorseWait__9daAlink_cFv = .text:0x800E6400; // type:function size:0x198 scope:global align:4 +procHorseTurnInit__9daAlink_cFv = .text:0x800E6598; // type:function size:0x78 scope:global align:4 +procHorseTurn__9daAlink_cFv = .text:0x800E6610; // type:function size:0x2C0 scope:global align:4 +procHorseJumpInit__9daAlink_cFv = .text:0x800E68D0; // type:function size:0x98 scope:global align:4 +procHorseJump__9daAlink_cFv = .text:0x800E6968; // type:function size:0x78 scope:global align:4 +procHorseLandInit__9daAlink_cFv = .text:0x800E69E0; // type:function size:0x7C scope:global align:4 +procHorseLand__9daAlink_cFv = .text:0x800E6A5C; // type:function size:0x78 scope:global align:4 +procHorseSubjectivityInit__9daAlink_cFv = .text:0x800E6AD4; // type:function size:0x64 scope:global align:4 +procHorseSubjectivity__9daAlink_cFv = .text:0x800E6B38; // type:function size:0xD8 scope:global align:4 +procHorseCutInit__9daAlink_cFv = .text:0x800E6C10; // type:function size:0x2BC scope:global align:4 +procHorseCut__9daAlink_cFv = .text:0x800E6ECC; // type:function size:0x234 scope:global align:4 +procHorseCutChargeReadyInit__9daAlink_cFv = .text:0x800E7100; // type:function size:0xC4 scope:global align:4 +procHorseCutChargeReady__9daAlink_cFv = .text:0x800E71C4; // type:function size:0x15C scope:global align:4 +procHorseCutTurnInit__9daAlink_cFv = .text:0x800E7320; // type:function size:0x114 scope:global align:4 +procHorseCutTurn__9daAlink_cFv = .text:0x800E7434; // type:function size:0x190 scope:global align:4 +procHorseDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800E75C4; // type:function size:0x320 scope:global align:4 +procHorseDamage__9daAlink_cFv = .text:0x800E78E4; // type:function size:0x114 scope:global align:4 +procHorseBowSubjectInit__9daAlink_cFv = .text:0x800E79F8; // type:function size:0x64 scope:global align:4 +procHorseBowSubject__9daAlink_cFv = .text:0x800E7A5C; // type:function size:0xA4 scope:global align:4 +procHorseBowMoveInit__9daAlink_cFv = .text:0x800E7B00; // type:function size:0x5C scope:global align:4 +procHorseBowMove__9daAlink_cFv = .text:0x800E7B5C; // type:function size:0x98 scope:global align:4 +procHorseGrabMoveInit__9daAlink_cFv = .text:0x800E7BF4; // type:function size:0x5C scope:global align:4 +procHorseGrabMove__9daAlink_cFv = .text:0x800E7C50; // type:function size:0xC4 scope:global align:4 +procHorseBoomerangSubjectInit__9daAlink_cFv = .text:0x800E7D14; // type:function size:0x74 scope:global align:4 +procHorseBoomerangSubject__9daAlink_cFv = .text:0x800E7D88; // type:function size:0xD8 scope:global align:4 +procHorseBoomerangMoveInit__9daAlink_cFv = .text:0x800E7E60; // type:function size:0x74 scope:global align:4 +procHorseBoomerangMove__9daAlink_cFv = .text:0x800E7ED4; // type:function size:0xC0 scope:global align:4 +procHorseHookshotSubjectInit__9daAlink_cFv = .text:0x800E7F94; // type:function size:0x74 scope:global align:4 +procHorseHookshotSubject__9daAlink_cFv = .text:0x800E8008; // type:function size:0xC0 scope:global align:4 +procHorseHookshotMoveInit__9daAlink_cFv = .text:0x800E80C8; // type:function size:0x74 scope:global align:4 +procHorseHookshotMove__9daAlink_cFv = .text:0x800E813C; // type:function size:0xA8 scope:global align:4 +procHorseBottleDrinkInit__9daAlink_cFUs = .text:0x800E81E4; // type:function size:0x1BC scope:global align:4 +procHorseBottleDrink__9daAlink_cFv = .text:0x800E83A0; // type:function size:0x74 scope:global align:4 +procHorseKandelaarPourInit__9daAlink_cFv = .text:0x800E8414; // type:function size:0x140 scope:global align:4 +procHorseKandelaarPour__9daAlink_cFv = .text:0x800E8554; // type:function size:0x10C scope:global align:4 +procHorseComebackInit__9daAlink_cFv = .text:0x800E8660; // type:function size:0x70 scope:global align:4 +procHorseComeback__9daAlink_cFv = .text:0x800E86D0; // type:function size:0xFC scope:global align:4 +procHorseRunInit__9daAlink_cFv = .text:0x800E87CC; // type:function size:0xFC scope:global align:4 +procHorseRun__9daAlink_cFv = .text:0x800E88C8; // type:function size:0x480 scope:global align:4 +procHorseHangInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800E8D48; // type:function size:0x160 scope:global align:4 +procHorseHang__9daAlink_cFv = .text:0x800E8EA8; // type:function size:0x18C scope:global align:4 +procHorseGetKeyInit__9daAlink_cFv = .text:0x800E9034; // type:function size:0x80 scope:global align:4 +procHorseGetKey__9daAlink_cFv = .text:0x800E90B4; // type:function size:0xC4 scope:global align:4 +procHorseLookDownInit__9daAlink_cFv = .text:0x800E9178; // type:function size:0x8C scope:global align:4 +procHorseLookDown__9daAlink_cFv = .text:0x800E9204; // type:function size:0x54 scope:global align:4 +procBoarRunInit__9daAlink_cFv = .text:0x800E9258; // type:function size:0xB8 scope:global align:4 +procBoarRun__9daAlink_cFv = .text:0x800E9310; // type:function size:0x1F0 scope:global align:4 +getSaddleMtx__9daHorse_cFv = .text:0x800E9500; // type:function size:0x14 scope:global align:4 +checkTurn__9daHorse_cCFv = .text:0x800E9514; // type:function size:0x28 scope:global align:4 +getRootMtx__9daHorse_cFv = .text:0x800E953C; // type:function size:0x10 scope:global align:4 +checkLand__9daHorse_cCFv = .text:0x800E954C; // type:function size:0x28 scope:global align:4 +getRideMtx__10e_wb_classFv = .text:0x800E9574; // type:function size:0x18 scope:global align:4 +getAnimeFrameRate__10e_wb_classFv = .text:0x800E958C; // type:function size:0x38 scope:global align:4 +getCanoeMaxSpeed__9daAlink_cCFv = .text:0x800E95C4; // type:function size:0x2C scope:global align:4 +getCanoeBackMaxSpeed__9daAlink_cCFv = .text:0x800E95F0; // type:function size:0x10 scope:global align:4 +getCanoeCres__9daAlink_cCFv = .text:0x800E9600; // type:function size:0x2C scope:global align:4 +getCanoeSpeedRate__9daAlink_cCFv = .text:0x800E962C; // type:function size:0x2C scope:global align:4 +getCanoeMaxRotSpeed__9daAlink_cCFv = .text:0x800E9658; // type:function size:0x70 scope:global align:4 +getCanoeLocalPaddleTop__9daAlink_cFv = .text:0x800E96C8; // type:function size:0xC scope:global align:4 +daAlink_searchCanoe__FP10fopAc_ac_cPv = .text:0x800E96D4; // type:function size:0x20 scope:global align:4 +checkCanoeRideTandem__9daAlink_cFv = .text:0x800E96F4; // type:function size:0x60 scope:global align:4 +checkFishingRodAndLureItem__9daAlink_cCFv = .text:0x800E9754; // type:function size:0x48 scope:global align:4 +initFishingRodHand__9daAlink_cFv = .text:0x800E979C; // type:function size:0x54 scope:global align:4 +getCanoePaddleMatrix__9daAlink_cFv = .text:0x800E97F0; // type:function size:0x54 scope:global align:4 +checkFishingRodGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800E9844; // type:function size:0x6C scope:global align:4 +checkCanoePaddleGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800E98B0; // type:function size:0x80 scope:global align:4 +checkCanoeFishingRodGrabOrPut__9daAlink_cCFv = .text:0x800E9930; // type:function size:0x88 scope:global align:4 +initCanoeRide__9daAlink_cFv = .text:0x800E99B8; // type:function size:0x5C scope:global align:4 +checkCanoeJumpRide__9daAlink_cFv = .text:0x800E9A14; // type:function size:0xDC scope:global align:4 +setArmReelAnime__9daAlink_cFv = .text:0x800E9AF0; // type:function size:0x68 scope:global align:4 +setFishingWaitAction__9daAlink_cFv = .text:0x800E9B58; // type:function size:0x310 scope:global align:4 +setFishGetFace__9daAlink_cFv = .text:0x800E9E68; // type:function size:0xF4 scope:global align:4 +setRideCanoeBasePos__9daAlink_cFP10fopAc_ac_c = .text:0x800E9F5C; // type:function size:0x34 scope:global align:4 +setSyncCanoePos__9daAlink_cFv = .text:0x800E9F90; // type:function size:0x22C scope:global align:4 +canoeCommon__9daAlink_cFv = .text:0x800EA1BC; // type:function size:0x148 scope:global align:4 +checkNextActionCanoe__9daAlink_cFv = .text:0x800EA304; // type:function size:0x140 scope:global align:4 +procCanoeRideInit__9daAlink_cFv = .text:0x800EA444; // type:function size:0x140 scope:global align:4 +procCanoeRide__9daAlink_cFv = .text:0x800EA584; // type:function size:0xE8 scope:global align:4 +procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c = .text:0x800EA66C; // type:function size:0x118 scope:global align:4 +procCanoeJumpRide__9daAlink_cFv = .text:0x800EA784; // type:function size:0x74 scope:global align:4 +procCanoeGetOffInit__9daAlink_cFv = .text:0x800EA7F8; // type:function size:0x278 scope:global align:4 +procCanoeGetOff__9daAlink_cFv = .text:0x800EAA70; // type:function size:0x19C scope:global align:4 +procCanoeWaitInit__9daAlink_cFi = .text:0x800EAC0C; // type:function size:0x280 scope:global align:4 +procCanoeWait__9daAlink_cFv = .text:0x800EAE8C; // type:function size:0x358 scope:global align:4 +procCanoeRowInit__9daAlink_cFi = .text:0x800EB1E4; // type:function size:0x2F4 scope:global align:4 +procCanoeRow__9daAlink_cFv = .text:0x800EB4D8; // type:function size:0x300 scope:global align:4 +procCanoePaddleShiftInit__9daAlink_cFi = .text:0x800EB7D8; // type:function size:0xB4 scope:global align:4 +procCanoePaddleShift__9daAlink_cFv = .text:0x800EB88C; // type:function size:0xF0 scope:global align:4 +procCanoePaddlePutInit__9daAlink_cFi = .text:0x800EB97C; // type:function size:0x16C scope:global align:4 +procCanoePaddlePut__9daAlink_cFv = .text:0x800EBAE8; // type:function size:0x170 scope:global align:4 +procCanoePaddleGrab__9daAlink_cFv = .text:0x800EBC58; // type:function size:0x198 scope:global align:4 +procCanoeRodGrabInit__9daAlink_cFv = .text:0x800EBDF0; // type:function size:0x84 scope:global align:4 +procCanoeRodGrab__9daAlink_cFv = .text:0x800EBE74; // type:function size:0xE0 scope:global align:4 +procCanoeFishingWaitInit__9daAlink_cFv = .text:0x800EBF54; // type:function size:0x144 scope:global align:4 +procCanoeFishingWait__9daAlink_cFv = .text:0x800EC098; // type:function size:0x1C0 scope:global align:4 +procCanoeFishingReelInit__9daAlink_cFv = .text:0x800EC258; // type:function size:0xB4 scope:global align:4 +procCanoeFishingReel__9daAlink_cFv = .text:0x800EC30C; // type:function size:0x16C scope:global align:4 +procCanoeFishingGetInit__9daAlink_cFv = .text:0x800EC478; // type:function size:0xA8 scope:global align:4 +procCanoeFishingGet__9daAlink_cFv = .text:0x800EC520; // type:function size:0x154 scope:global align:4 +procCanoeSubjectivity__9daAlink_cFv = .text:0x800EC674; // type:function size:0xD8 scope:global align:4 +procCanoeBowSubjectInit__9daAlink_cFv = .text:0x800EC74C; // type:function size:0x54 scope:global align:4 +procCanoeBowSubject__9daAlink_cFv = .text:0x800EC7A0; // type:function size:0x98 scope:global align:4 +procCanoeBowMoveInit__9daAlink_cFv = .text:0x800EC838; // type:function size:0x54 scope:global align:4 +procCanoeBowMove__9daAlink_cFv = .text:0x800EC88C; // type:function size:0x78 scope:global align:4 +procCanoeGrabMoveInit__9daAlink_cFv = .text:0x800EC904; // type:function size:0x4C scope:global align:4 +procCanoeGrabMove__9daAlink_cFv = .text:0x800EC950; // type:function size:0xA8 scope:global align:4 +procCanoeBoomerangSubjectInit__9daAlink_cFv = .text:0x800EC9F8; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangSubject__9daAlink_cFv = .text:0x800ECA64; // type:function size:0xCC scope:global align:4 +procCanoeBoomerangMoveInit__9daAlink_cFv = .text:0x800ECB30; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangMove__9daAlink_cFv = .text:0x800ECB9C; // type:function size:0xA0 scope:global align:4 +procCanoeHookshotSubjectInit__9daAlink_cFv = .text:0x800ECC3C; // type:function size:0x6C scope:global align:4 +procCanoeHookshotSubject__9daAlink_cFv = .text:0x800ECCA8; // type:function size:0xB4 scope:global align:4 +procCanoeHookshotMoveInit__9daAlink_cFv = .text:0x800ECD5C; // type:function size:0x6C scope:global align:4 +procCanoeHookshotMove__9daAlink_cFv = .text:0x800ECDC8; // type:function size:0x88 scope:global align:4 +procCanoeBottleDrinkInit__9daAlink_cFUs = .text:0x800ECE50; // type:function size:0x15C scope:global align:4 +procCanoeBottleDrink__9daAlink_cFv = .text:0x800ECFAC; // type:function size:0x6C scope:global align:4 +procCanoeKandelaarPourInit__9daAlink_cFv = .text:0x800ED018; // type:function size:0xE0 scope:global align:4 +procCanoeKandelaarPour__9daAlink_cFv = .text:0x800ED0F8; // type:function size:0x94 scope:global align:4 +procFishingCastInit__9daAlink_cFv = .text:0x800ED18C; // type:function size:0xC8 scope:global align:4 +procFishingCast__9daAlink_cFv = .text:0x800ED254; // type:function size:0x184 scope:global align:4 +procFishingFoodInit__9daAlink_cFv = .text:0x800ED3D8; // type:function size:0x134 scope:global align:4 +procFishingFood__9daAlink_cFv = .text:0x800ED50C; // type:function size:0x1EC scope:global align:4 +getCrawlMoveAnmSpeed__9daAlink_cFv = .text:0x800ED6F8; // type:function size:0x14 scope:global align:4 +getCrawlMoveSpeed__9daAlink_cFv = .text:0x800ED70C; // type:function size:0x74 scope:global align:4 +setCrawlMoveDirectionArrow__9daAlink_cFv = .text:0x800ED780; // type:function size:0x15C scope:global align:4 +changeCrawlAutoMoveProc__9daAlink_cFP4cXyz = .text:0x800ED8DC; // type:function size:0x398 scope:global align:4 +getCrawlMoveVec__9daAlink_cFP4cXyzP4cXyzP4cXyziiPUc = .text:0x800EDC74; // type:function size:0x2B8 scope:global align:4 +crawlBgCheck__9daAlink_cFP4cXyzP4cXyzi = .text:0x800EDF2C; // type:function size:0x140 scope:global align:4 +checkCrawlSideWall__9daAlink_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x800EE06C; // type:function size:0x1A4 scope:global align:4 +decideCrawlDoStatus__9daAlink_cFv = .text:0x800EE210; // type:function size:0xEC scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyz = .text:0x800EE2FC; // type:function size:0x60 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyzP4cXyz = .text:0x800EE35C; // type:function size:0xA4 scope:global align:4 +checkCrawlInHoll__9daAlink_cFP4cXyzP4cXyzP4cXyzi = .text:0x800EE400; // type:function size:0x1D4 scope:global align:4 +setCrawlMoveHoll__9daAlink_cFv = .text:0x800EE5D4; // type:function size:0xB8 scope:global align:4 +setCrawlMoveAngle__9daAlink_cFv = .text:0x800EE68C; // type:function size:0x138 scope:global align:4 +stopHalfMoveAnime__9daAlink_cFf = .text:0x800EE7C4; // type:function size:0x74 scope:global align:4 +setCrawlAutoMoveAimPos__9daAlink_cFv = .text:0x800EE838; // type:function size:0x280 scope:global align:4 +procCrawlStartInit__9daAlink_cFv = .text:0x800EEAB8; // type:function size:0x168 scope:global align:4 +procCrawlStart__9daAlink_cFv = .text:0x800EEC20; // type:function size:0xE8 scope:global align:4 +procCrawlMoveInit__9daAlink_cFss = .text:0x800EED08; // type:function size:0x148 scope:global align:4 +procCrawlMove__9daAlink_cFv = .text:0x800EEE50; // type:function size:0x434 scope:global align:4 +procCrawlAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x800EF284; // type:function size:0xB4 scope:global align:4 +procCrawlAutoMove__9daAlink_cFv = .text:0x800EF338; // type:function size:0x2AC scope:global align:4 +procCrawlEndInit__9daAlink_cFiss = .text:0x800EF5E4; // type:function size:0x1A8 scope:global align:4 +procCrawlEnd__9daAlink_cFv = .text:0x800EF78C; // type:function size:0xAC scope:global align:4 +getHangMoveAnmSpeed__9daAlink_cFv = .text:0x800EF838; // type:function size:0x14 scope:global align:4 +getHangDirectionFromAngle__9daAlink_cFv = .text:0x800EF84C; // type:function size:0x70 scope:global align:4 +hangMoveBgCheck__9daAlink_cFsP4cXyz = .text:0x800EF8BC; // type:function size:0x288 scope:global align:4 +changeHangMoveProc__9daAlink_cFi = .text:0x800EFB44; // type:function size:0x270 scope:global align:4 +checkHangFootWall__9daAlink_cFv = .text:0x800EFDB4; // type:function size:0x140 scope:global align:4 +setHangGroundY__9daAlink_cFv = .text:0x800EFEF4; // type:function size:0xA8 scope:global align:4 +changeHangEndProc__9daAlink_cFv = .text:0x800EFF9C; // type:function size:0xE4 scope:global align:4 +checkHangStartSideWall__9daAlink_cFs = .text:0x800F0080; // type:function size:0x23C scope:global align:4 +procHangStartInit__9daAlink_cFv = .text:0x800F02BC; // type:function size:0x2AC scope:global align:4 +procHangStart__9daAlink_cFv = .text:0x800F0568; // type:function size:0xB4 scope:global align:4 +procHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x800F061C; // type:function size:0x2E4 scope:global align:4 +procHangFallStart__9daAlink_cFv = .text:0x800F0900; // type:function size:0x104 scope:global align:4 +procHangUpInit__9daAlink_cFi = .text:0x800F0A04; // type:function size:0xAC scope:global align:4 +procHangUp__9daAlink_cFv = .text:0x800F0AB0; // type:function size:0x10C scope:global align:4 +procHangWaitInit__9daAlink_cFv = .text:0x800F0BBC; // type:function size:0x120 scope:global align:4 +procHangWait__9daAlink_cFv = .text:0x800F0CDC; // type:function size:0x118 scope:global align:4 +procHangMoveInit__9daAlink_cFi = .text:0x800F0DF4; // type:function size:0x17C scope:global align:4 +procHangMove__9daAlink_cFv = .text:0x800F0F70; // type:function size:0x460 scope:global align:4 +procHangClimbInit__9daAlink_cFf = .text:0x800F13D0; // type:function size:0x10C scope:global align:4 +procHangClimb__9daAlink_cFv = .text:0x800F14DC; // type:function size:0x130 scope:global align:4 +procHangWallCatchInit__9daAlink_cFv = .text:0x800F160C; // type:function size:0x1E8 scope:global align:4 +procHangWallCatch__9daAlink_cFv = .text:0x800F17F4; // type:function size:0xA0 scope:global align:4 +procHangReadyInit__9daAlink_cFv = .text:0x800F1894; // type:function size:0xD4 scope:global align:4 +procHangReady__9daAlink_cFv = .text:0x800F1968; // type:function size:0xB0 scope:global align:4 +procHangLeverDownInit__9daAlink_cFv = .text:0x800F1A18; // type:function size:0xA8 scope:global align:4 +procHangLeverDown__9daAlink_cFv = .text:0x800F1AC0; // type:function size:0x1E4 scope:global align:4 +changeDragonActor__9daAlink_cFP10fopAc_ac_c = .text:0x800F1CA4; // type:function size:0x24 scope:global align:4 +setDragonHangPos__9daAlink_cFv = .text:0x800F1CC8; // type:function size:0x108 scope:global align:4 +setOctaIealHangPos__9daAlink_cFv = .text:0x800F1DD0; // type:function size:0x8C scope:global align:4 +setBossBodyHangPos__9daAlink_cFv = .text:0x800F1E5C; // type:function size:0x14 scope:global align:4 +procBossBodyHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F1E70; // type:function size:0x114 scope:global align:4 +procBossBodyHang__9daAlink_cFv = .text:0x800F1F84; // type:function size:0x680 scope:global align:4 +setLadderInit__9daAlink_cFv = .text:0x800F2604; // type:function size:0xD8 scope:global align:4 +setLadderPosInit__9daAlink_cFv = .text:0x800F26DC; // type:function size:0x1A8 scope:global align:4 +setLadderPos__9daAlink_cFi = .text:0x800F2884; // type:function size:0xA0 scope:global align:4 +getLadderMoveAnmSpeed__9daAlink_cFv = .text:0x800F2924; // type:function size:0x14 scope:global align:4 +changeLadderMoveProc__9daAlink_cFi = .text:0x800F2938; // type:function size:0x21C scope:global align:4 +setMoveBGLadderCorrect__9daAlink_cFv = .text:0x800F2B54; // type:function size:0x14C scope:global align:4 +checkLadderFall__9daAlink_cFv = .text:0x800F2CA0; // type:function size:0x44 scope:global align:4 +procLadderUpStartInit__9daAlink_cFv = .text:0x800F2CE4; // type:function size:0x14C scope:global align:4 +procLadderUpStart__9daAlink_cFv = .text:0x800F2E30; // type:function size:0x74 scope:global align:4 +procLadderUpEndInit__9daAlink_cFi = .text:0x800F2EA4; // type:function size:0xCC scope:global align:4 +procLadderUpEnd__9daAlink_cFv = .text:0x800F2F70; // type:function size:0xE4 scope:global align:4 +procLadderDownStartInit__9daAlink_cFv = .text:0x800F3054; // type:function size:0x194 scope:global align:4 +procLadderDownStart__9daAlink_cFv = .text:0x800F31E8; // type:function size:0xA4 scope:global align:4 +procLadderDownEndInit__9daAlink_cFi = .text:0x800F328C; // type:function size:0xBC scope:global align:4 +procLadderDownEnd__9daAlink_cFv = .text:0x800F3348; // type:function size:0xC4 scope:global align:4 +procLadderMoveInit__9daAlink_cFiiP4cXyz = .text:0x800F340C; // type:function size:0x1C8 scope:global align:4 +procLadderMove__9daAlink_cFv = .text:0x800F35D4; // type:function size:0xC0 scope:global align:4 +getClimbMoveUpDownAnmSpeed__9daAlink_cFv = .text:0x800F3694; // type:function size:0x14 scope:global align:4 +getClimbMoveSideAnmSpeed__9daAlink_cFv = .text:0x800F36A8; // type:function size:0x14 scope:global align:4 +checkClimbCode__9daAlink_cFR13cBgS_PolyInfo = .text:0x800F36BC; // type:function size:0xB8 scope:global align:4 +setClimbInit__9daAlink_cFv = .text:0x800F3774; // type:function size:0x40 scope:global align:4 +setClimbShapeOffset__9daAlink_cFv = .text:0x800F37B4; // type:function size:0x27C scope:global align:4 +getClimbDirectionFromAngle__9daAlink_cFv = .text:0x800F3A30; // type:function size:0x70 scope:global align:4 +changeClimbMoveProc__9daAlink_cFi = .text:0x800F3AA0; // type:function size:0x164 scope:global align:4 +checkClimbMoveUpDownProc__9daAlink_cFi = .text:0x800F3C04; // type:function size:0x18C scope:global align:4 +checkClimbMoveSideProc__9daAlink_cFi = .text:0x800F3D90; // type:function size:0x1A8 scope:global align:4 +setMoveBGClimbCorrect__9daAlink_cFv = .text:0x800F3F38; // type:function size:0x388 scope:global align:4 +checkBgCorrectClimbMove__9daAlink_cFP4cXyzP4cXyz = .text:0x800F42C0; // type:function size:0xDC scope:global align:4 +checkClimbRoof__9daAlink_cFf = .text:0x800F439C; // type:function size:0xD8 scope:global align:4 +checkClimbGround__9daAlink_cFP4cXyzf = .text:0x800F4474; // type:function size:0x178 scope:global align:4 +checkBgClimbMove__9daAlink_cFi = .text:0x800F45EC; // type:function size:0x3BC scope:global align:4 +setClimbStartNotGround__9daAlink_cFv = .text:0x800F49A8; // type:function size:0x1D8 scope:global align:4 +procClimbUpStartInit__9daAlink_cFi = .text:0x800F4B80; // type:function size:0x2A4 scope:global align:4 +procClimbUpStart__9daAlink_cFv = .text:0x800F4E24; // type:function size:0x110 scope:global align:4 +procClimbDownStartInit__9daAlink_cFs = .text:0x800F4F34; // type:function size:0x18C scope:global align:4 +procClimbDownStart__9daAlink_cFv = .text:0x800F50C0; // type:function size:0x110 scope:global align:4 +procClimbMoveUpDownInit__9daAlink_cFi = .text:0x800F51D0; // type:function size:0x204 scope:global align:4 +procClimbMoveUpDown__9daAlink_cFv = .text:0x800F53D4; // type:function size:0x1B4 scope:global align:4 +procClimbMoveSideInit__9daAlink_cFv = .text:0x800F5588; // type:function size:0x1AC scope:global align:4 +procClimbMoveSide__9daAlink_cFv = .text:0x800F5734; // type:function size:0x1B4 scope:global align:4 +procClimbWaitInit__9daAlink_cFii = .text:0x800F58E8; // type:function size:0x168 scope:global align:4 +procClimbWait__9daAlink_cFv = .text:0x800F5A50; // type:function size:0x18C scope:global align:4 +procClimbToRoofInit__9daAlink_cFv = .text:0x800F5BDC; // type:function size:0x90 scope:global align:4 +procClimbToRoof__9daAlink_cFv = .text:0x800F5C6C; // type:function size:0x154 scope:global align:4 +getRoofHangFMoveAnmSpeed__9daAlink_cCFv = .text:0x800F5DC0; // type:function size:0x14 scope:global align:4 +getRoofHangSMoveAnmSpeed__9daAlink_cCFv = .text:0x800F5DD4; // type:function size:0x14 scope:global align:4 +setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo = .text:0x800F5DE8; // type:function size:0x54 scope:global align:4 +checkRoofHangMovePos__9daAlink_cFv = .text:0x800F5E3C; // type:function size:0x100 scope:global align:4 +commonRoofHangProc__9daAlink_cFv = .text:0x800F5F3C; // type:function size:0x180 scope:global align:4 +checkNextActionRoofHang__9daAlink_cFv = .text:0x800F60BC; // type:function size:0xF4 scope:global align:4 +procRoofHangStartInit__9daAlink_cFRC13cBgS_PolyInfoRC4cXyzi = .text:0x800F61B0; // type:function size:0xD8 scope:global align:4 +procRoofHangStart__9daAlink_cFv = .text:0x800F6288; // type:function size:0xD8 scope:global align:4 +procRoofHangWaitInit__9daAlink_cFi = .text:0x800F6360; // type:function size:0x180 scope:global align:4 +procRoofHangWait__9daAlink_cFv = .text:0x800F64E0; // type:function size:0x6C scope:global align:4 +procRoofHangFrontMoveInit__9daAlink_cFv = .text:0x800F654C; // type:function size:0x150 scope:global align:4 +procRoofHangFrontMove__9daAlink_cFv = .text:0x800F669C; // type:function size:0x2F8 scope:global align:4 +procRoofHangSideMoveInit__9daAlink_cFv = .text:0x800F6994; // type:function size:0xFC scope:global align:4 +procRoofHangSideMove__9daAlink_cFv = .text:0x800F6A90; // type:function size:0xB0 scope:global align:4 +procRoofHangTurnInit__9daAlink_cFv = .text:0x800F6B40; // type:function size:0x17C scope:global align:4 +procRoofHangTurn__9daAlink_cFv = .text:0x800F6CBC; // type:function size:0x104 scope:global align:4 +setRoofHangSwitch__9daAlink_cFv = .text:0x800F6DC0; // type:function size:0x64 scope:global align:4 +procRoofSwitchHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F6E24; // type:function size:0x110 scope:global align:4 +procRoofSwitchHang__9daAlink_cFv = .text:0x800F6F34; // type:function size:0xDC scope:global align:4 +procSwimHookshotMove__9daAlink_cFv = .text:0x800F7010; // type:function size:0x1F0 scope:global align:4 +getHangPos__13daObjSwHang_cFv = .text:0x800F7200; // type:function size:0x8 scope:global align:4 +swimDeleteItem__9daAlink_cFv = .text:0x800F7208; // type:function size:0x9C scope:global align:4 +getSwimFrontMaxSpeed__9daAlink_cCFv = .text:0x800F72A4; // type:function size:0x90 scope:global align:4 +getSwimMaxFallSpeed__9daAlink_cCFv = .text:0x800F7334; // type:function size:0xCC scope:global align:4 +checkOxygenTimer__9daAlink_cFv = .text:0x800F7400; // type:function size:0x138 scope:global align:4 +offOxygenTimer__9daAlink_cFv = .text:0x800F7538; // type:function size:0x24 scope:global align:4 +checkPossibleWaterInMode__9daAlink_cCFv = .text:0x800F755C; // type:function size:0x3C scope:global align:4 +setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf = .text:0x800F7598; // type:function size:0x7C scope:global align:4 +swimBgCheck__9daAlink_cFf = .text:0x800F7614; // type:function size:0x404 scope:global align:4 +setSpeedAndAngleSwim__9daAlink_cFv = .text:0x800F7A18; // type:function size:0x620 scope:global align:4 +checkNextActionSwim__9daAlink_cFv = .text:0x800F8038; // type:function size:0x1AC scope:global align:4 +checkSwimAction__9daAlink_cFi = .text:0x800F81E4; // type:function size:0x538 scope:global align:4 +checkSwimUpAction__9daAlink_cFv = .text:0x800F871C; // type:function size:0x280 scope:global align:4 +swimOutAfter__9daAlink_cFi = .text:0x800F899C; // type:function size:0xB4 scope:global align:4 +checkSwimFall__9daAlink_cFv = .text:0x800F8A50; // type:function size:0x34 scope:global align:4 +checkSwimOutAction__9daAlink_cFv = .text:0x800F8A84; // type:function size:0x1DC scope:global align:4 +setSwimMoveAnime__9daAlink_cFv = .text:0x800F8C60; // type:function size:0x840 scope:global align:4 +checkSwimButtonAccept__9daAlink_cFv = .text:0x800F94A0; // type:function size:0x28 scope:global align:4 +checkSwimButtonMove__9daAlink_cFv = .text:0x800F94C8; // type:function size:0x74 scope:global align:4 +setSwimUpDownOffset__9daAlink_cFv = .text:0x800F953C; // type:function size:0xC4 scope:global align:4 +procSwimUpInit__9daAlink_cFv = .text:0x800F9600; // type:function size:0xFC scope:global align:4 +procSwimUp__9daAlink_cFv = .text:0x800F96FC; // type:function size:0x120 scope:global align:4 +procSwimWaitInit__9daAlink_cFi = .text:0x800F981C; // type:function size:0x214 scope:global align:4 +procSwimWait__9daAlink_cFv = .text:0x800F9A30; // type:function size:0x1E0 scope:global align:4 +procSwimMoveInit__9daAlink_cFv = .text:0x800F9C10; // type:function size:0x140 scope:global align:4 +procSwimMove__9daAlink_cFv = .text:0x800F9D50; // type:function size:0x208 scope:global align:4 +procSwimDiveInit__9daAlink_cFv = .text:0x800F9F58; // type:function size:0x154 scope:global align:4 +procSwimDive__9daAlink_cFv = .text:0x800FA0AC; // type:function size:0x1B0 scope:global align:4 +procSwimHookshotSubjectInit__9daAlink_cFv = .text:0x800FA25C; // type:function size:0x130 scope:global align:4 +procSwimHookshotSubject__9daAlink_cFv = .text:0x800FA38C; // type:function size:0x180 scope:global align:4 +procSwimHookshotMoveInit__9daAlink_cFv = .text:0x800FA50C; // type:function size:0x110 scope:global align:4 +procSwimDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800FA61C; // type:function size:0x50C scope:global align:4 +procSwimDamage__9daAlink_cFv = .text:0x800FAB28; // type:function size:0x16C scope:global align:4 +procOctaIealSpitInit__9daAlink_cFv = .text:0x800FAC94; // type:function size:0x158 scope:global align:4 +procOctaIealSpit__9daAlink_cFv = .text:0x800FADEC; // type:function size:0x84 scope:global align:4 +daAlink_searchIceLeaf__FP10fopAc_ac_cPv = .text:0x800FAE70; // type:function size:0x14 scope:global align:4 +checkSnowCodePolygon__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FAE84; // type:function size:0x4C scope:global align:4 +checkBoardRestart__9daAlink_cFv = .text:0x800FAED0; // type:function size:0x34 scope:global align:4 +boardCommon__9daAlink_cFi = .text:0x800FAF04; // type:function size:0x8E0 scope:global align:4 +setCommonBoardAnime__9daAlink_cFi = .text:0x800FB7E4; // type:function size:0x3C scope:global align:4 +checkNextActionBoard__9daAlink_cFv = .text:0x800FB820; // type:function size:0x8C scope:global align:4 +commonProcBoardInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800FB8AC; // type:function size:0x68 scope:global align:4 +getBoardRowAnmSpeed__9daAlink_cFv = .text:0x800FB914; // type:function size:0x34 scope:global align:4 +setBoardLandAnime__9daAlink_cFv = .text:0x800FB948; // type:function size:0x94 scope:global align:4 +procBoardRideInit__9daAlink_cFv = .text:0x800FB9DC; // type:function size:0x158 scope:global align:4 +procBoardRide__9daAlink_cFv = .text:0x800FBB34; // type:function size:0x60 scope:global align:4 +procBoardWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800FBB94; // type:function size:0x13C scope:global align:4 +procBoardWait__9daAlink_cFv = .text:0x800FBCD0; // type:function size:0x1B4 scope:global align:4 +procBoardRowInit__9daAlink_cFv = .text:0x800FBE84; // type:function size:0x94 scope:global align:4 +procBoardRow__9daAlink_cFv = .text:0x800FBF18; // type:function size:0x164 scope:global align:4 +procBoardTurnInit__9daAlink_cFv = .text:0x800FC07C; // type:function size:0x74 scope:global align:4 +procBoardTurn__9daAlink_cFv = .text:0x800FC0F0; // type:function size:0x130 scope:global align:4 +procBoardJumpInit__9daAlink_cFfi = .text:0x800FC220; // type:function size:0xC8 scope:global align:4 +procBoardJump__9daAlink_cFv = .text:0x800FC2E8; // type:function size:0xD0 scope:global align:4 +procBoardSubjectivity__9daAlink_cFv = .text:0x800FC3B8; // type:function size:0x94 scope:global align:4 +procBoardCutInit__9daAlink_cFv = .text:0x800FC44C; // type:function size:0xA8 scope:global align:4 +procBoardCut__9daAlink_cFv = .text:0x800FC4F4; // type:function size:0x70 scope:global align:4 +procBoardCutTurnInit__9daAlink_cFv = .text:0x800FC564; // type:function size:0x170 scope:global align:4 +procBoardCutTurn__9daAlink_cFv = .text:0x800FC6D4; // type:function size:0x1CC scope:global align:4 +draw__Q29daAlink_c14hsChainShape_cFv = .text:0x800FC8A0; // type:function size:0x68C scope:global align:4 +hookshotAtHitCallBack__9daAlink_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800FCF2C; // type:function size:0xE4 scope:global align:4 +daAlink_hookshotAtHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800FD010; // type:function size:0x4 scope:global align:4 +getHookshotTopPos__9daAlink_cFv = .text:0x800FD014; // type:function size:0x44 scope:global align:4 +checkHookshotReturnMode__9daAlink_cCFv = .text:0x800FD058; // type:function size:0x64 scope:global align:4 +checkHookshotShootReturnMode__9daAlink_cCFv = .text:0x800FD0BC; // type:function size:0x74 scope:global align:4 +setEnemyBombHookshot__9daAlink_cFP10fopAc_ac_c = .text:0x800FD130; // type:function size:0x68 scope:global align:4 +checkHookshotStickBG__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FD198; // type:function size:0x74 scope:global align:4 +cancelHookshotCarry__9daAlink_cFv = .text:0x800FD20C; // type:function size:0x24 scope:global align:4 +changeHookshotDrawModel__9daAlink_cFv = .text:0x800FD230; // type:function size:0x3C scope:global align:4 +checkHookshotRoofLv7Boss__9daAlink_cFv = .text:0x800FD26C; // type:function size:0x24 scope:global align:4 +checkChaseHookshot__9daAlink_cFv = .text:0x800FD290; // type:function size:0xFC scope:global align:4 +checkOctaIealSpecialCollect__9daAlink_cFv = .text:0x800FD38C; // type:function size:0x84 scope:global align:4 +checkHookshotWait__9daAlink_cCFv = .text:0x800FD410; // type:function size:0x20 scope:global align:4 +setHookshotCatchNow__9daAlink_cFv = .text:0x800FD430; // type:function size:0x54 scope:global align:4 +setHookshotCarryOffset__9daAlink_cFUiPC4cXyz = .text:0x800FD484; // type:function size:0xA4 scope:global align:4 +setHookshotModel__9daAlink_cFv = .text:0x800FD528; // type:function size:0x268 scope:global align:4 +setHookshotSight__9daAlink_cFv = .text:0x800FD790; // type:function size:0x10C scope:global align:4 +cancelHookshotShot__9daAlink_cFv = .text:0x800FD89C; // type:function size:0x70 scope:global align:4 +cancelHookshotMove__9daAlink_cFv = .text:0x800FD90C; // type:function size:0x1C scope:global align:4 +setHookshotReadyMaterial__9daAlink_cFv = .text:0x800FD928; // type:function size:0xA0 scope:global align:4 +initHookshotUpperAnimeSpeed__9daAlink_cFi = .text:0x800FD9C8; // type:function size:0x84 scope:global align:4 +initHookshotReady__9daAlink_cFv = .text:0x800FDA4C; // type:function size:0xA0 scope:global align:4 +setHookshotReadyAnime__9daAlink_cFv = .text:0x800FDAEC; // type:function size:0x80 scope:global align:4 +checkUpperItemActionHookshot__9daAlink_cFv = .text:0x800FDB6C; // type:function size:0x36C scope:global align:4 +checkNextActionHookshot__9daAlink_cFv = .text:0x800FDED8; // type:function size:0x19C scope:global align:4 +setHookshotReturnEnd__9daAlink_cFv = .text:0x800FE074; // type:function size:0xE0 scope:global align:4 +setHookshotHangMoveBGCollect__9daAlink_cFv = .text:0x800FE154; // type:function size:0x204 scope:global align:4 +setHookshotTopPosFly__9daAlink_cFv = .text:0x800FE358; // type:function size:0x134 scope:global align:4 +setHookshotPos__9daAlink_cFv = .text:0x800FE48C; // type:function size:0x1100 scope:global align:4 +setHookshotRoofWaitAnime__9daAlink_cFv = .text:0x800FF58C; // type:function size:0x88 scope:global align:4 +setHookshotWallWaitAnime__9daAlink_cFv = .text:0x800FF614; // type:function size:0x5C scope:global align:4 +hookshotRoofTurn__9daAlink_cFv = .text:0x800FF670; // type:function size:0x28C scope:global align:4 +initHookshotRoofWaitActor__9daAlink_cFP10fopAc_ac_c = .text:0x800FF8FC; // type:function size:0xCC scope:global align:4 +checkNextHookPoint__9daAlink_cFv = .text:0x800FF9C8; // type:function size:0x12C scope:global align:4 +checkLandHookshotHang__9daAlink_cFv = .text:0x800FFAF4; // type:function size:0x120 scope:global align:4 +commonHookshotRoofWait__9daAlink_cFv = .text:0x800FFC14; // type:function size:0xF4 scope:global align:4 +commonHookshotWallWait__9daAlink_cFv = .text:0x800FFD08; // type:function size:0x3C scope:global align:4 +procHookshotSubjectInit__9daAlink_cFv = .text:0x800FFD44; // type:function size:0xA8 scope:global align:4 +procHookshotSubject__9daAlink_cFv = .text:0x800FFDEC; // type:function size:0x1B0 scope:global align:4 +procHookshotMoveInit__9daAlink_cFv = .text:0x800FFF9C; // type:function size:0x9C scope:global align:4 +procHookshotMove__9daAlink_cFv = .text:0x80100038; // type:function size:0xEC scope:global align:4 +procHookshotFlyInit__9daAlink_cFv = .text:0x80100124; // type:function size:0x14C scope:global align:4 +procHookshotFly__9daAlink_cFv = .text:0x80100270; // type:function size:0x710 scope:global align:4 +procHookshotRoofWaitInit__9daAlink_cFiP10fopAc_ac_ci = .text:0x80100980; // type:function size:0x1C8 scope:global align:4 +procHookshotRoofWait__9daAlink_cFv = .text:0x80100B48; // type:function size:0x29C scope:global align:4 +procHookshotRoofShootInit__9daAlink_cFP10fopAc_ac_c = .text:0x80100DE4; // type:function size:0xEC scope:global align:4 +procHookshotRoofShoot__9daAlink_cFv = .text:0x80100ED0; // type:function size:0x230 scope:global align:4 +procHookshotRoofBootsInit__9daAlink_cFP10fopAc_ac_c = .text:0x80101100; // type:function size:0xE4 scope:global align:4 +procHookshotRoofBoots__9daAlink_cFv = .text:0x801011E4; // type:function size:0x14C scope:global align:4 +procHookshotWallWaitInit__9daAlink_cFisi = .text:0x80101330; // type:function size:0x204 scope:global align:4 +procHookshotWallWait__9daAlink_cFv = .text:0x80101534; // type:function size:0x270 scope:global align:4 +procHookshotWallShootInit__9daAlink_cFv = .text:0x801017A4; // type:function size:0xE0 scope:global align:4 +procHookshotWallShoot__9daAlink_cFv = .text:0x80101884; // type:function size:0x2C0 scope:global align:4 +getSpinnerRideMoveTime__9daAlink_cFv = .text:0x80101B44; // type:function size:0x44 scope:global align:4 +getSpinnerGravity__9daAlink_cCFv = .text:0x80101B88; // type:function size:0x10 scope:global align:4 +getSpinnerMaxFallSpeed__9daAlink_cCFv = .text:0x80101B98; // type:function size:0x10 scope:global align:4 +getSpinnerJumpRate__9daAlink_cCFv = .text:0x80101BA8; // type:function size:0x10 scope:global align:4 +getSpinnerRideSpeedF__9daAlink_cFv = .text:0x80101BB8; // type:function size:0x58 scope:global align:4 +getSpinnerRideDecSpeedMax__9daAlink_cCFv = .text:0x80101C10; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedMin__9daAlink_cCFv = .text:0x80101C20; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedRate__9daAlink_cCFv = .text:0x80101C30; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMax__9daAlink_cCFv = .text:0x80101C40; // type:function size:0x8 scope:global align:4 +getSpinnerRideRotAngleMin__9daAlink_cCFv = .text:0x80101C48; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daAlink_cFv = .text:0x80101C50; // type:function size:0x54 scope:global align:4 +checkSpinnerPathMove__9daAlink_cFv = .text:0x80101CA4; // type:function size:0x64 scope:global align:4 +checkSpinnerTriggerAttack__9daAlink_cFv = .text:0x80101D08; // type:function size:0xA0 scope:global align:4 +setSpinnerSyncPos__9daAlink_cFv = .text:0x80101DA8; // type:function size:0x80 scope:global align:4 +procSpinnerReadyInit__9daAlink_cFv = .text:0x80101E28; // type:function size:0x154 scope:global align:4 +procSpinnerReady__9daAlink_cFv = .text:0x80101F7C; // type:function size:0x94 scope:global align:4 +setSpinnerStatus__9daAlink_cFUcUc = .text:0x80102010; // type:function size:0x58 scope:global align:4 +procSpinnerWaitInit__9daAlink_cFv = .text:0x80102068; // type:function size:0xD0 scope:global align:4 +procSpinnerWait__9daAlink_cFv = .text:0x80102138; // type:function size:0x600 scope:global align:4 +bottleModelCallBack__9daAlink_cFv = .text:0x80102738; // type:function size:0x94 scope:global align:4 +daAlink_bottleModelCallBack__FP8J3DJointi = .text:0x801027CC; // type:function size:0x3C scope:global align:4 +getBottleOpenAppearItem__9daAlink_cCFv = .text:0x80102808; // type:function size:0x1C scope:global align:4 +checkOilBottleItemNotGet__9daAlink_cFUs = .text:0x80102824; // type:function size:0x64 scope:global align:4 +setBottleModel__9daAlink_cFUs = .text:0x80102888; // type:function size:0x4D8 scope:global align:4 +commonBottleDrink__9daAlink_cFi = .text:0x80102D60; // type:function size:0x95C scope:global align:4 +makeFairy__9daAlink_cFP4cXyzUl = .text:0x801036BC; // type:function size:0xF4 scope:global align:4 +procBottleDrinkInit__9daAlink_cFUs = .text:0x801037B0; // type:function size:0x168 scope:global align:4 +procBottleDrink__9daAlink_cFv = .text:0x80103918; // type:function size:0x5C scope:global align:4 +procBottleOpenInit__9daAlink_cFUs = .text:0x80103974; // type:function size:0x1EC scope:global align:4 +procBottleOpen__9daAlink_cFv = .text:0x80103B60; // type:function size:0x3B8 scope:global align:4 +procBottleSwingInit__9daAlink_cFP10fopAc_ac_ci = .text:0x80103F18; // type:function size:0x30C scope:global align:4 +procBottleSwing__9daAlink_cFv = .text:0x80104224; // type:function size:0x348 scope:global align:4 +procBottleGetInit__9daAlink_cFi = .text:0x8010456C; // type:function size:0x24C scope:global align:4 +procBottleGet__9daAlink_cFv = .text:0x801047B8; // type:function size:0x140 scope:global align:4 +Insect_Release__9dInsect_cFv = .text:0x801048F8; // type:function size:0xC scope:global align:4 +daAlink_searchTagKandelaar__FP10fopAc_ac_cPv = .text:0x80104904; // type:function size:0x14 scope:global align:4 +daAlink_searchTagKtOnFire__FP10fopAc_ac_cPv = .text:0x80104918; // type:function size:0x80 scope:global align:4 +setKandelaarMtx__9daAlink_cFPA4_fii = .text:0x80104998; // type:function size:0xA4 scope:global align:4 +checkWaterInKandelaarOffset__9daAlink_cFf = .text:0x80104A3C; // type:function size:0x30 scope:global align:4 +checkWaterInKandelaar__9daAlink_cFf = .text:0x80104A6C; // type:function size:0x9C scope:global align:4 +checkUseKandelaar__9daAlink_cFi = .text:0x80104B08; // type:function size:0x38 scope:global align:4 +checkKandelaarSwing__9daAlink_cCFi = .text:0x80104B40; // type:function size:0x38 scope:global align:4 +kandelaarModelCallBack__9daAlink_cFv = .text:0x80104B78; // type:function size:0x280 scope:global align:4 +daAlink_kandelaarModelCallBack__FP8J3DJointi = .text:0x80104DF8; // type:function size:0x3C scope:global align:4 +getKandelaarFlamePos__9daAlink_cFv = .text:0x80104E34; // type:function size:0x40 scope:global align:4 +checkKandelaarEquipAnime__9daAlink_cCFv = .text:0x80104E74; // type:function size:0x20 scope:global align:4 +preKandelaarDraw__9daAlink_cFv = .text:0x80104E94; // type:function size:0x1E0 scope:global align:4 +setKandelaarModel__9daAlink_cFv = .text:0x80105074; // type:function size:0xCC scope:global align:4 +resetOilBottleModel__9daAlink_cFv = .text:0x80105140; // type:function size:0x58 scope:global align:4 +commonKandelaarPourInit__9daAlink_cFv = .text:0x80105198; // type:function size:0xE4 scope:global align:4 +commonKandelaarPour__9daAlink_cFi = .text:0x8010527C; // type:function size:0x280 scope:global align:4 +initKandelaarSwing__9daAlink_cFv = .text:0x801054FC; // type:function size:0x12C scope:global align:4 +procKandelaarSwingInit__9daAlink_cFv = .text:0x80105628; // type:function size:0x19C scope:global align:4 +procKandelaarSwing__9daAlink_cFv = .text:0x801057C4; // type:function size:0xB0 scope:global align:4 +procKandelaarPourInit__9daAlink_cFv = .text:0x80105874; // type:function size:0xB8 scope:global align:4 +procKandelaarPour__9daAlink_cFv = .text:0x8010592C; // type:function size:0x28 scope:global align:4 +daAlink_searchWhistle__FP10fopAc_ac_cPv = .text:0x80105954; // type:function size:0x24 scope:global align:4 +daAlink_searchHawk__FP10fopAc_ac_cPv = .text:0x80105978; // type:function size:0x14 scope:global align:4 +setGrassWhistleModel__9daAlink_cFi = .text:0x8010598C; // type:function size:0x98 scope:global align:4 +setHorseWhistleModel__9daAlink_cFv = .text:0x80105A24; // type:function size:0x78 scope:global align:4 +procGrassWhistleGetInit__9daAlink_cFv = .text:0x80105A9C; // type:function size:0x14C scope:global align:4 +procGrassWhistleGet__9daAlink_cFv = .text:0x80105BE8; // type:function size:0xC4 scope:global align:4 +procGrassWhistleWaitInit__9daAlink_cFiiisP4cXyz = .text:0x80105CAC; // type:function size:0x24C scope:global align:4 +procGrassWhistleWait__9daAlink_cFv = .text:0x80105EF8; // type:function size:0x330 scope:global align:4 +procCoHorseCallWaitInit__9daAlink_cFi = .text:0x80106228; // type:function size:0xE8 scope:global align:4 +procCoHorseCallWait__9daAlink_cFv = .text:0x80106310; // type:function size:0xF0 scope:global align:4 +procHawkCatchInit__9daAlink_cFv = .text:0x80106400; // type:function size:0x7C scope:global align:4 +procHawkCatch__9daAlink_cFv = .text:0x8010647C; // type:function size:0x58 scope:global align:4 +procHawkSubjectInit__9daAlink_cFv = .text:0x801064D4; // type:function size:0xA0 scope:global align:4 +procHawkSubject__9daAlink_cFv = .text:0x80106574; // type:function size:0x158 scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x801066CC; // type:function size:0x4 scope:global align:4 +setHawkPath__10daNPC_TK_cFUc = .text:0x801066D0; // type:function size:0x44 scope:global align:4 +getIronBallCenterPos__9daAlink_cFv = .text:0x80106714; // type:function size:0x1C scope:global align:4 +getIronBallBgHit__9daAlink_cCFv = .text:0x80106730; // type:function size:0x1C scope:global align:4 +checkIronBallThrowMode__9daAlink_cCFv = .text:0x8010674C; // type:function size:0x34 scope:global align:4 +checkIronBallThrowReturnMode__9daAlink_cCFv = .text:0x80106780; // type:function size:0x34 scope:global align:4 +checkIronBallReturn__9daAlink_cCFv = .text:0x801067B4; // type:function size:0x28 scope:global align:4 +checkIronBallGroundStop__9daAlink_cCFv = .text:0x801067DC; // type:function size:0x44 scope:global align:4 +setIronBallWaitUpperAnime__9daAlink_cFi = .text:0x80106820; // type:function size:0xCC scope:global align:4 +checkIronBallDelete__9daAlink_cFv = .text:0x801068EC; // type:function size:0xC0 scope:global align:4 +setIronBallReturn__9daAlink_cFi = .text:0x801069AC; // type:function size:0x58 scope:global align:4 +setIronBallBgCheckPos__9daAlink_cFv = .text:0x80106A04; // type:function size:0x84 scope:global align:4 +setIronBallModel__9daAlink_cFv = .text:0x80106A88; // type:function size:0x404 scope:global align:4 +setIronBallGroundVec__9daAlink_cFPC4cXyzP4cXyz = .text:0x80106E8C; // type:function size:0x104 scope:global align:4 +setIronBallChainPos__9daAlink_cFv = .text:0x80106F90; // type:function size:0xBCC scope:global align:4 +checkIronBallReturnChange__9daAlink_cFv = .text:0x80107B5C; // type:function size:0xB8 scope:global align:4 +setIronBallPos__9daAlink_cFv = .text:0x80107C14; // type:function size:0xF30 scope:global align:4 +checkIronBallAnime__9daAlink_cCFv = .text:0x80108B44; // type:function size:0x20 scope:global align:4 +setIronBallReadyAnime__9daAlink_cFv = .text:0x80108B64; // type:function size:0xE0 scope:global align:4 +setIronBallBaseAnime__9daAlink_cFv = .text:0x80108C44; // type:function size:0x78 scope:global align:4 +checkUpperItemActionIronBall__9daAlink_cFv = .text:0x80108CBC; // type:function size:0x234 scope:global align:4 +checkNextActionIronBall__9daAlink_cFv = .text:0x80108EF0; // type:function size:0xC8 scope:global align:4 +procIronBallSubjectInit__9daAlink_cFv = .text:0x80108FB8; // type:function size:0x80 scope:global align:4 +procIronBallSubject__9daAlink_cFv = .text:0x80109038; // type:function size:0x184 scope:global align:4 +procIronBallMoveInit__9daAlink_cFv = .text:0x801091BC; // type:function size:0x88 scope:global align:4 +procIronBallMove__9daAlink_cFv = .text:0x80109244; // type:function size:0x11C scope:global align:4 +procIronBallThrowInit__9daAlink_cFv = .text:0x80109360; // type:function size:0xDC scope:global align:4 +procIronBallThrow__9daAlink_cFv = .text:0x8010943C; // type:function size:0x180 scope:global align:4 +procIronBallReturnInit__9daAlink_cFv = .text:0x801095BC; // type:function size:0xBC scope:global align:4 +procIronBallReturn__9daAlink_cFv = .text:0x80109678; // type:function size:0x190 scope:global align:4 +checkSetNpcTks__9daAlink_cFP4cXyzii = .text:0x80109808; // type:function size:0x1A8 scope:global align:4 +setDemoData__9daAlink_cFv = .text:0x801099B0; // type:function size:0x9D4 scope:global align:4 +checkFinalBattle__9daAlink_cFv = .text:0x8010A384; // type:function size:0x6C scope:global align:4 +checkEventRun__9daAlink_cCFv = .text:0x8010A3F0; // type:function size:0x30 scope:global align:4 +createNpcTks__9daAlink_cFP4cXyziUl = .text:0x8010A420; // type:function size:0xBC scope:global align:4 +checkDemoAction__9daAlink_cFv = .text:0x8010A4DC; // type:function size:0xF8C scope:global align:4 +setDemoMoveData__9daAlink_cFPUlPC4cXyz = .text:0x8010B468; // type:function size:0x1A4 scope:global align:4 +setNoDrawSwordShield__9daAlink_cFiUs = .text:0x8010B60C; // type:function size:0x17C scope:global align:4 +resetDemoBck__9daAlink_cFv = .text:0x8010B788; // type:function size:0xB4 scope:global align:4 +endHighModel__9daAlink_cFv = .text:0x8010B83C; // type:function size:0x5C scope:global align:4 +resetSpecialEvent__9daAlink_cFv = .text:0x8010B898; // type:function size:0x68 scope:global align:4 +endDemoMode__9daAlink_cFv = .text:0x8010B900; // type:function size:0x3F0 scope:global align:4 +getDemoLookActor__9daAlink_cFv = .text:0x8010BCF0; // type:function size:0x50 scope:global align:4 +checkFlyAtnWait__9daAlink_cFv = .text:0x8010BD40; // type:function size:0x40 scope:global align:4 +setGetItemFace__9daAlink_cFUs = .text:0x8010BD80; // type:function size:0x134 scope:global align:4 +checkGrabTalkActor__9daAlink_cFP10fopAc_ac_c = .text:0x8010BEB4; // type:function size:0x30 scope:global align:4 +setTalkStartBack__9daAlink_cFP4cXyz = .text:0x8010BEE4; // type:function size:0x16C scope:global align:4 +setShapeAngleToTalkActor__9daAlink_cFv = .text:0x8010C050; // type:function size:0xDC scope:global align:4 +setTalkAnime__9daAlink_cFv = .text:0x8010C12C; // type:function size:0x70 scope:global align:4 +setTradeItemAnime__9daAlink_cFv = .text:0x8010C19C; // type:function size:0xC4 scope:global align:4 +setTradeItemOutHand__9daAlink_cFv = .text:0x8010C260; // type:function size:0x3C scope:global align:4 +checkEndMessage__9daAlink_cFUl = .text:0x8010C29C; // type:function size:0x90 scope:global align:4 +setDemoRightHandIndex__9daAlink_cFUs = .text:0x8010C32C; // type:function size:0x6C scope:global align:4 +setDemoLeftHandIndex__9daAlink_cFUs = .text:0x8010C398; // type:function size:0x98 scope:global align:4 +setDemoRide__9daAlink_cFUs = .text:0x8010C430; // type:function size:0xB0 scope:global align:4 +setDemoBodyBck__9daAlink_cFP13dDemo_actor_cUs = .text:0x8010C4E0; // type:function size:0xDC scope:global align:4 +checkRestartDead__9daAlink_cFii = .text:0x8010C5BC; // type:function size:0xE0 scope:global align:4 +setDeadRideSyncPos__9daAlink_cFv = .text:0x8010C69C; // type:function size:0x8C scope:global align:4 +checkDeadHP__9daAlink_cFv = .text:0x8010C728; // type:function size:0xE4 scope:global align:4 +checkDeadAction__9daAlink_cFi = .text:0x8010C80C; // type:function size:0x268 scope:global align:4 +setHighModelBck__9daAlink_cFP13mDoExt_bckAnmUs = .text:0x8010CA74; // type:function size:0xB4 scope:global align:4 +setHighModelFaceBtk__9daAlink_cFUs = .text:0x8010CB28; // type:function size:0x94 scope:global align:4 +setDemoBrk__9daAlink_cFPP15J3DAnmTevRegKeyP8J3DModelUs = .text:0x8010CBBC; // type:function size:0x94 scope:global align:4 +setStickAnmData__9daAlink_cFP10J3DAnmBaseiiUsi = .text:0x8010CC50; // type:function size:0x29C scope:global align:4 +procDemoCommon__9daAlink_cFv = .text:0x8010CEEC; // type:function size:0x34 scope:global align:4 +procCoToolDemoInit__9daAlink_cFv = .text:0x8010CF20; // type:function size:0xD4 scope:global align:4 +procCoToolDemo__9daAlink_cFv = .text:0x8010CFF4; // type:function size:0x74C scope:global align:4 +procCoTalkInit__9daAlink_cFv = .text:0x8010D740; // type:function size:0x1CC scope:global align:4 +procCoTalk__9daAlink_cFv = .text:0x8010D90C; // type:function size:0x1AC scope:global align:4 +procCoOpenTreasureInit__9daAlink_cFv = .text:0x8010DAB8; // type:function size:0x204 scope:global align:4 +procCoOpenTreasure__9daAlink_cFv = .text:0x8010DCBC; // type:function size:0x8C scope:global align:4 +procCoUnequipInit__9daAlink_cFv = .text:0x8010DD48; // type:function size:0x10C scope:global align:4 +procCoUnequip__9daAlink_cFv = .text:0x8010DE54; // type:function size:0xC4 scope:global align:4 +setGetSubBgm__9daAlink_cFi = .text:0x8010DF18; // type:function size:0x74 scope:global align:4 +checkTreasureRupeeReturn__9daAlink_cCFi = .text:0x8010DF8C; // type:function size:0x94 scope:global align:4 +procCoGetItemInit__9daAlink_cFv = .text:0x8010E020; // type:function size:0x490 scope:global align:4 +procCoGetItem__9daAlink_cFv = .text:0x8010E4B0; // type:function size:0x7AC scope:global align:4 +procCoTurnBackInit__9daAlink_cFv = .text:0x8010EC5C; // type:function size:0x94 scope:global align:4 +procCoTurnBack__9daAlink_cFv = .text:0x8010ECF0; // type:function size:0x110 scope:global align:4 +procDoorOpenInit__9daAlink_cFv = .text:0x8010EE00; // type:function size:0x19C scope:global align:4 +procDoorOpen__9daAlink_cFv = .text:0x8010EF9C; // type:function size:0x1F4 scope:global align:4 +procCoLookWaitInit__9daAlink_cFv = .text:0x8010F190; // type:function size:0xF4 scope:global align:4 +procCoLookWait__9daAlink_cFv = .text:0x8010F284; // type:function size:0xAC scope:global align:4 +procCoDemoPushPullWaitInit__9daAlink_cFv = .text:0x8010F330; // type:function size:0x9C scope:global align:4 +procCoDemoPushMoveInit__9daAlink_cFv = .text:0x8010F3CC; // type:function size:0xFC scope:global align:4 +setMonkeyMoveAnime__9daAlink_cFv = .text:0x8010F4C8; // type:function size:0x60 scope:global align:4 +procMonkeyMoveInit__9daAlink_cFv = .text:0x8010F528; // type:function size:0xAC scope:global align:4 +procMonkeyMove__9daAlink_cFv = .text:0x8010F5D4; // type:function size:0x54 scope:global align:4 +procDemoBoomerangCatchInit__9daAlink_cFv = .text:0x8010F628; // type:function size:0x90 scope:global align:4 +procDemoBoomerangCatch__9daAlink_cFv = .text:0x8010F6B8; // type:function size:0x64 scope:global align:4 +procCoDeadInit__9daAlink_cFi = .text:0x8010F71C; // type:function size:0x350 scope:global align:4 +procCoDead__9daAlink_cFv = .text:0x8010FA6C; // type:function size:0x478 scope:global align:4 +procCoLookAroundInit__9daAlink_cFv = .text:0x8010FEE4; // type:function size:0x134 scope:global align:4 +procCoLookAround__9daAlink_cFv = .text:0x80110018; // type:function size:0xBC scope:global align:4 +procBossAtnWaitInit__9daAlink_cFv = .text:0x801100D4; // type:function size:0x84 scope:global align:4 +procCoQuakeWaitInit__9daAlink_cFv = .text:0x80110158; // type:function size:0x94 scope:global align:4 +procCoCaughtInit__9daAlink_cFv = .text:0x801101EC; // type:function size:0xE4 scope:global align:4 +procLookUpInit__9daAlink_cFv = .text:0x801102D0; // type:function size:0x80 scope:global align:4 +procLookUp__9daAlink_cFv = .text:0x80110350; // type:function size:0x48 scope:global align:4 +procLookUpToGetItemInit__9daAlink_cFv = .text:0x80110398; // type:function size:0x88 scope:global align:4 +procLookUpToGetItem__9daAlink_cFv = .text:0x80110420; // type:function size:0xC8 scope:global align:4 +procHandPatInit__9daAlink_cFv = .text:0x801104E8; // type:function size:0xD8 scope:global align:4 +procHandPat__9daAlink_cFv = .text:0x801105C0; // type:function size:0x148 scope:global align:4 +procCoFogDeadInit__9daAlink_cFv = .text:0x80110708; // type:function size:0x1A0 scope:global align:4 +procCoFogDead__9daAlink_cFv = .text:0x801108A8; // type:function size:0x15C scope:global align:4 +procWolfSmellWaitInit__9daAlink_cFv = .text:0x80110A04; // type:function size:0x78 scope:global align:4 +procCoNodInit__9daAlink_cFv = .text:0x80110A7C; // type:function size:0x124 scope:global align:4 +procCoNod__9daAlink_cFv = .text:0x80110BA0; // type:function size:0x74 scope:global align:4 +procCoEyeAwayInit__9daAlink_cFv = .text:0x80110C14; // type:function size:0xB4 scope:global align:4 +procCoGlareInit__9daAlink_cFv = .text:0x80110CC8; // type:function size:0xE0 scope:global align:4 +procCoGlare__9daAlink_cFv = .text:0x80110DA8; // type:function size:0xA8 scope:global align:4 +procGoatStopReadyInit__9daAlink_cFv = .text:0x80110E50; // type:function size:0x70 scope:global align:4 +procGoatStopReady__9daAlink_cFv = .text:0x80110EC0; // type:function size:0x80 scope:global align:4 +procCoGetReadySitInit__9daAlink_cFv = .text:0x80110F40; // type:function size:0xF8 scope:global align:4 +procCoGetReadySit__9daAlink_cFv = .text:0x80111038; // type:function size:0x84 scope:global align:4 +procCoTwGateInit__9daAlink_cFv = .text:0x801110BC; // type:function size:0x10C scope:global align:4 +procCoTwGate__9daAlink_cFv = .text:0x801111C8; // type:function size:0x58 scope:global align:4 +procWolfSnowEscapeInit__9daAlink_cFv = .text:0x80111220; // type:function size:0xC0 scope:global align:4 +procWolfSnowEscape__9daAlink_cFv = .text:0x801112E0; // type:function size:0x20C scope:global align:4 +procZoraMoveInit__9daAlink_cFv = .text:0x801114EC; // type:function size:0xA8 scope:global align:4 +procZoraMove__9daAlink_cFv = .text:0x80111594; // type:function size:0x11C scope:global align:4 +procLookAroundTurnInit__9daAlink_cFv = .text:0x801116B0; // type:function size:0x128 scope:global align:4 +procLookAroundTurn__9daAlink_cFv = .text:0x801117D8; // type:function size:0x90 scope:global align:4 +procTradeItemOutInit__9daAlink_cFv = .text:0x80111868; // type:function size:0xF0 scope:global align:4 +procTradeItemOut__9daAlink_cFv = .text:0x80111958; // type:function size:0x27C scope:global align:4 +checkLetterItem__9daAlink_cFi = .text:0x80111BD4; // type:function size:0x48 scope:global align:4 +procNotUseItemInit__9daAlink_cFi = .text:0x80111C1C; // type:function size:0x158 scope:global align:4 +procNotUseItem__9daAlink_cFv = .text:0x80111D74; // type:function size:0x178 scope:global align:4 +procSwordReadyInit__9daAlink_cFv = .text:0x80111EEC; // type:function size:0x74 scope:global align:4 +procSwordReady__9daAlink_cFv = .text:0x80111F60; // type:function size:0xF4 scope:global align:4 +setSwordPushAnime__9daAlink_cFv = .text:0x80112054; // type:function size:0xB4 scope:global align:4 +procSwordPushInit__9daAlink_cFv = .text:0x80112108; // type:function size:0x74 scope:global align:4 +procSwordPush__9daAlink_cFv = .text:0x8011217C; // type:function size:0xC8 scope:global align:4 +procGanonFinishInit__9daAlink_cFv = .text:0x80112244; // type:function size:0x84 scope:global align:4 +procGanonFinish__9daAlink_cFv = .text:0x801122C8; // type:function size:0xA8 scope:global align:4 +procCutFastReadyInit__9daAlink_cFv = .text:0x80112370; // type:function size:0xA8 scope:global align:4 +procCutFastReady__9daAlink_cFv = .text:0x80112418; // type:function size:0x50 scope:global align:4 +procMasterSwordStickInit__9daAlink_cFv = .text:0x80112468; // type:function size:0x94 scope:global align:4 +procMasterSwordStick__9daAlink_cFv = .text:0x801124FC; // type:function size:0xFC scope:global align:4 +procMasterSwordPullInit__9daAlink_cFv = .text:0x801125F8; // type:function size:0x84 scope:global align:4 +procMasterSwordPull__9daAlink_cFv = .text:0x8011267C; // type:function size:0xB4 scope:global align:4 +checkLv7DungeonShop__9daAlink_cFv = .text:0x80112730; // type:function size:0x5C scope:global align:4 +procDungeonWarpReadyInit__9daAlink_cFv = .text:0x8011278C; // type:function size:0x148 scope:global align:4 +procDungeonWarpReady__9daAlink_cFv = .text:0x801128D4; // type:function size:0xE0 scope:global align:4 +procDungeonWarpInit__9daAlink_cFv = .text:0x801129B4; // type:function size:0x74 scope:global align:4 +procDungeonWarp__9daAlink_cFv = .text:0x80112A28; // type:function size:0x25C scope:global align:4 +procDungeonWarpSceneStartInit__9daAlink_cFv = .text:0x80112C84; // type:function size:0x110 scope:global align:4 +procDungeonWarpSceneStart__9daAlink_cFv = .text:0x80112D94; // type:function size:0x138 scope:global align:4 +daAlink_searchPortal__FP10fopAc_ac_cPv = .text:0x80112ECC; // type:function size:0x54 scope:global align:4 +checkAcceptWarp__9daAlink_cFv = .text:0x80112F20; // type:function size:0x170 scope:global align:4 +dungeonReturnWarp__9daAlink_cFv = .text:0x80113090; // type:function size:0xD0 scope:global align:4 +skipPortalObjWarp__9daAlink_cFv = .text:0x80113160; // type:function size:0x128 scope:global align:4 +checkWarpStart__9daAlink_cFv = .text:0x80113288; // type:function size:0x1C0 scope:global align:4 +warpModelTexScroll__9daAlink_cFv = .text:0x80113448; // type:function size:0x188 scope:global align:4 +procCoWarpInit__9daAlink_cFii = .text:0x801135D0; // type:function size:0x410 scope:global align:4 +procCoWarp__9daAlink_cFv = .text:0x801139E0; // type:function size:0x31C scope:global align:4 +commonWaitTurnInit__9daAlink_cFv = .text:0x80113CFC; // type:function size:0x14 scope:global align:4 +commonGrabPutInit__9daAlink_cFv = .text:0x80113D10; // type:function size:0x80 scope:global align:4 +commonLargeDamageUpInit__9daAlink_cFiiss = .text:0x80113D90; // type:function size:0x14 scope:global align:4 +commonFallInit__9daAlink_cFi = .text:0x80113DA4; // type:function size:0x2C scope:global align:4 +remove__13mDoExt_bckAnmFP12J3DModelData = .text:0x80113DD0; // type:function size:0x14 scope:global align:4 +__ct__28mDoExt_MtxCalcAnmBlendTblOldFP22mDoExt_MtxCalcOldFrameiP19mDoExt_AnmRatioPack = .text:0x80113DE4; // type:function size:0x64 scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80113E48; // type:function size:0x14 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x80113E5C; // type:function size:0x40 scope:global align:4 +__defctor__14daPy_anmHeap_cFv = .text:0x80113E9C; // type:function size:0x8 scope:global align:4 +__ct__16daPy_frameCtrl_cFv = .text:0x80113EA4; // type:function size:0x4C scope:global align:4 +__dt__16daPy_frameCtrl_cFv = .text:0x80113EF0; // type:function size:0x40 scope:global align:4 +checkEndMessage__12daTagMwait_cFv = .text:0x80113F30; // type:function size:0x1C scope:global align:4 +setEmitter__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x80113F4C; // type:function size:0xAC scope:global align:4 +setEmitterPolyColor__9daAlink_cFPUlUsR13cBgS_PolyInfoPC4cXyzPC5csXyz = .text:0x80113FF8; // type:function size:0x8C scope:global align:4 +setEmitterColor__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x80114084; // type:function size:0xAC scope:global align:4 +stopDrawParticle__9daAlink_cFUl = .text:0x80114130; // type:function size:0x44 scope:global align:4 +setEffectFrontRollParam__9daAlink_cFv = .text:0x80114174; // type:function size:0xC4 scope:global align:4 +setEffectSlipParam__9daAlink_cFv = .text:0x80114238; // type:function size:0x2EC scope:global align:4 +setEffectRunParam__9daAlink_cFv = .text:0x80114524; // type:function size:0x304 scope:global align:4 +setEffectSmallLandParam__9daAlink_cFv = .text:0x80114828; // type:function size:0x244 scope:global align:4 +setEffectLandParam__9daAlink_cFv = .text:0x80114A6C; // type:function size:0x4 scope:global align:4 +setEffectSumouParam__9daAlink_cFv = .text:0x80114A70; // type:function size:0x1A8 scope:global align:4 +setFootEffectProcType__9daAlink_cFi = .text:0x80114C18; // type:function size:0x50 scope:global align:4 +setWolfFootOn__9daAlink_cFi = .text:0x80114C68; // type:function size:0xD8 scope:global align:4 +setFootMark__9daAlink_cFP4cXyzUsi = .text:0x80114D40; // type:function size:0x7C scope:global align:4 +setEffect__9daAlink_cFv = .text:0x80114DBC; // type:function size:0xD5C scope:global align:4 +setSumouEffect__9daAlink_cFv = .text:0x80115B18; // type:function size:0x408 scope:global align:4 +setWaterfallEffect__9daAlink_cFv = .text:0x80115F20; // type:function size:0x174 scope:global align:4 +setMagneBootsEffect__9daAlink_cFv = .text:0x80116094; // type:function size:0x160 scope:global align:4 +setSwordChargeEffect__9daAlink_cFv = .text:0x801161F4; // type:function size:0x344 scope:global align:4 +setElecDamageEffect__9daAlink_cFv = .text:0x80116538; // type:function size:0x24C scope:global align:4 +clearCutTurnEffectID__9daAlink_cFv = .text:0x80116784; // type:function size:0x60 scope:global align:4 +setCutTurnEffect__9daAlink_cFv = .text:0x801167E4; // type:function size:0x434 scope:global align:4 +setHorseCutTurnEffect__9daAlink_cFv = .text:0x80116C18; // type:function size:0x84 scope:global align:4 +setCutLargeJumpLandEffect__9daAlink_cFv = .text:0x80116C9C; // type:function size:0x17C scope:global align:4 +setBootsLightEffect__9daAlink_cFv = .text:0x80116E18; // type:function size:0xEC scope:global align:4 +setLightningSwordEffect__9daAlink_cFv = .text:0x80116F04; // type:function size:0x158 scope:global align:4 +setWolfRollAttackEffect__9daAlink_cFv = .text:0x8011705C; // type:function size:0xB0 scope:global align:4 +setWolfDigEffect__9daAlink_cFv = .text:0x8011710C; // type:function size:0x240 scope:global align:4 +setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter = .text:0x8011734C; // type:function size:0x9C scope:global align:4 +setWolfLockAttackEffect__9daAlink_cFv = .text:0x801173E8; // type:function size:0xF4 scope:global align:4 +setWolfJumpAttackEffect__9daAlink_cFv = .text:0x801174DC; // type:function size:0x138 scope:global align:4 +setWolfBarrierHitEffect__9daAlink_cFR11dBgS_LinChk = .text:0x80117614; // type:function size:0x16C scope:global align:4 +setCutWaterDropEffect__9daAlink_cFv = .text:0x80117780; // type:function size:0x98 scope:global align:4 +setWaterDropEffect__9daAlink_cFv = .text:0x80117818; // type:function size:0x318 scope:global align:4 +setSwordUpColorEffect__9daAlink_cFv = .text:0x80117B30; // type:function size:0x108 scope:global align:4 +setSwordCutSplash__9daAlink_cFv = .text:0x80117C38; // type:function size:0x150 scope:global align:4 +setMetamorphoseEffectStartLink__9daAlink_cFv = .text:0x80117D88; // type:function size:0x9C scope:global align:4 +setMetamorphoseEffect__9daAlink_cFv = .text:0x80117E24; // type:function size:0xF8 scope:global align:4 +setRunSplash__9daAlink_cFv = .text:0x80117F1C; // type:function size:0x1AC scope:global align:4 +execute__29dAlink_bottleWaterPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x801180C8; // type:function size:0x128 scope:global align:4 +setBottleEffect__9daAlink_cFv = .text:0x801181F0; // type:function size:0x26C scope:global align:4 +clearFirePointDamageEffect__9daAlink_cFi = .text:0x8011845C; // type:function size:0x70 scope:global align:4 +initFirePointDamageEffectAll__9daAlink_cFv = .text:0x801184CC; // type:function size:0xE0 scope:global align:4 +initFirePointDamageEffect__9daAlink_cFPC4cXyzP12dCcD_GObjInf = .text:0x801185AC; // type:function size:0x15C scope:global align:4 +setFirePointDamageEffect__9daAlink_cFv = .text:0x80118708; // type:function size:0x1D4 scope:global align:4 +setFreezeEffect__9daAlink_cFv = .text:0x801188DC; // type:function size:0x1C4 scope:global align:4 +setWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118AA0; // type:function size:0x98 scope:global align:4 +clearWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118B38; // type:function size:0x6C scope:global align:4 +setWoodShieldBurnOutEffect__9daAlink_cFv = .text:0x80118BA4; // type:function size:0xC4 scope:global align:4 +initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz = .text:0x80118C68; // type:function size:0x84 scope:global align:4 +setBezierPos__FPC4cXyzPC4cXyzPC4cXyzPC4cXyzfP4cXyz = .text:0x80118CEC; // type:function size:0x114 scope:global align:4 +copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz = .text:0x80118E00; // type:function size:0x238 scope:global align:4 +traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs = .text:0x80119038; // type:function size:0xD4 scope:global align:4 +draw__14daAlink_blur_cFv = .text:0x8011910C; // type:function size:0x304 scope:global align:4 +create__20daAlink_lockCursor_cFv = .text:0x80119410; // type:function size:0x3F4 scope:global align:4 +update__20daAlink_lockCursor_cFv = .text:0x80119804; // type:function size:0xC4 scope:global align:4 +draw__20daAlink_lockCursor_cFv = .text:0x801198C8; // type:function size:0x1E4 scope:global align:4 +draw__15daAlink_sight_cFff = .text:0x80119AAC; // type:function size:0x250 scope:global align:4 +create__15daAlink_sight_cFv = .text:0x80119CFC; // type:function size:0x15C scope:global align:4 +update__15daAlink_sight_cFv = .text:0x80119E58; // type:function size:0x7C scope:global align:4 +onLockFlg__15daAlink_sight_cFv = .text:0x80119ED4; // type:function size:0x30 scope:global align:4 +checkSightOut__15daAlink_sight_cFv = .text:0x80119F04; // type:function size:0xE8 scope:global align:4 +changeWolf__9daAlink_cFv = .text:0x80119FEC; // type:function size:0x5D4 scope:global align:4 +changeLink__9daAlink_cFi = .text:0x8011A5C0; // type:function size:0xC00 scope:global align:4 +__ct__Q29JGeometry8TVec3FRC3Vec = .text:0x8011B1C0; // type:function size:0x14 scope:global align:4 +GXPosition3f32 = .text:0x8011B1D4; // type:function size:0x14 scope:local align:4 +searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen = .text:0x8011B1E8; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP11J2DAnmColor = .text:0x8011B1EC; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTevRegKey = .text:0x8011B1F0; // type:function size:0x4 scope:global align:4 +translate__7J2DPaneFff = .text:0x8011B1F4; // type:function size:0x18 scope:global align:4 +changeCommon__9daAlink_cFv = .text:0x8011B20C; // type:function size:0x1D8 scope:global align:4 +onWolfEyeUp__9daAlink_cFv = .text:0x8011B3E4; // type:function size:0x50 scope:global align:4 +offWolfEyeUp__9daAlink_cFv = .text:0x8011B434; // type:function size:0x2C scope:global align:4 +wolfSenseTrigger__9daAlink_cFv = .text:0x8011B460; // type:function size:0x38 scope:global align:4 +setWolfSenceStatus__9daAlink_cFUc = .text:0x8011B498; // type:function size:0x20 scope:global align:4 +setWolfDigStatus__9daAlink_cFUc = .text:0x8011B4B8; // type:function size:0x20 scope:global align:4 +checkWolfShapeReverse__9daAlink_cCFv = .text:0x8011B4D8; // type:function size:0xC0 scope:global align:4 +checkWolfSideStep__9daAlink_cCFv = .text:0x8011B598; // type:function size:0x74 scope:global align:4 +setWolfTailAngle__9daAlink_cFv = .text:0x8011B60C; // type:function size:0x138 scope:global align:4 +checkWolfSlowDash__9daAlink_cFv = .text:0x8011B744; // type:function size:0x40 scope:global align:4 +setSpeedAndAngleWolf__9daAlink_cFv = .text:0x8011B784; // type:function size:0x530 scope:global align:4 +setSpeedAndAngleWolfAtn__9daAlink_cFv = .text:0x8011BCB4; // type:function size:0x308 scope:global align:4 +checkWolfAtnWait__9daAlink_cFv = .text:0x8011BFBC; // type:function size:0x74 scope:global align:4 +checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM = .text:0x8011C030; // type:function size:0x38 scope:global align:4 +setBlendWolfMoveAnime__9daAlink_cFf = .text:0x8011C068; // type:function size:0x6D8 scope:global align:4 +checkWolfAtnMoveBack__9daAlink_cFs = .text:0x8011C740; // type:function size:0x74 scope:global align:4 +setWolfAtnMoveDirection__9daAlink_cFv = .text:0x8011C7B4; // type:function size:0x1C8 scope:global align:4 +setBlendWolfAtnMoveAnime__9daAlink_cFf = .text:0x8011C97C; // type:function size:0x23C scope:global align:4 +setBlendWolfAtnBackMoveAnime__9daAlink_cFf = .text:0x8011CBB8; // type:function size:0x154 scope:global align:4 +setDoubleAnimeWolf__9daAlink_cFfffQ29daAlink_c12daAlink_WANMQ29daAlink_c12daAlink_WANMif = .text:0x8011CD0C; // type:function size:0x1F0 scope:global align:4 +setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf = .text:0x8011CEFC; // type:function size:0x144 scope:global align:4 +setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c = .text:0x8011D040; // type:function size:0x18 scope:global align:4 +checkWolfLandAction__9daAlink_cFi = .text:0x8011D058; // type:function size:0xDC scope:global align:4 +checkMidnaUseAbility__9daAlink_cCFv = .text:0x8011D134; // type:function size:0x50 scope:global align:4 +checkWolfUseAbility__9daAlink_cFv = .text:0x8011D184; // type:function size:0xCC scope:global align:4 +checkWolfGroundSpecialMode__9daAlink_cFv = .text:0x8011D250; // type:function size:0xC8 scope:global align:4 +checkNextActionWolf__9daAlink_cFi = .text:0x8011D318; // type:function size:0x4FC scope:global align:4 +wolfSideBgCheck__9daAlink_cFs = .text:0x8011D814; // type:function size:0x250 scope:global align:4 +checkWolfAttackReverse__9daAlink_cFi = .text:0x8011DA64; // type:function size:0x108 scope:global align:4 +checkWolfBarrierHitReverse__9daAlink_cFv = .text:0x8011DB6C; // type:function size:0xEC scope:global align:4 +checkWolfBarrierWallHit__9daAlink_cFR13cBgS_PolyInfo = .text:0x8011DC58; // type:function size:0x7C scope:global align:4 +wolfBgCheck__9daAlink_cFv = .text:0x8011DCD4; // type:function size:0x71C scope:global align:4 +changeWolfBlendRate__9daAlink_cFi = .text:0x8011E3F0; // type:function size:0x64 scope:global align:4 +setWolfFootMatrix__9daAlink_cFv = .text:0x8011E454; // type:function size:0x49C scope:global align:4 +wolfFootBgCheck__9daAlink_cFv = .text:0x8011E8F0; // type:function size:0x8C8 scope:global align:4 +checkWolfWaitSlipPolygon__9daAlink_cFv = .text:0x8011F1B8; // type:function size:0x12C scope:global align:4 +setWolfWaitSlip__9daAlink_cFv = .text:0x8011F2E4; // type:function size:0xF4 scope:global align:4 +setWolfChainPos__9daAlink_cFv = .text:0x8011F3D8; // type:function size:0x550 scope:global align:4 +setWolfAnmVoice__9daAlink_cFv = .text:0x8011F928; // type:function size:0xD8 scope:global align:4 +procWolfServiceWaitInit__9daAlink_cFi = .text:0x8011FA00; // type:function size:0x164 scope:global align:4 +procWolfServiceWait__9daAlink_cFv = .text:0x8011FB64; // type:function size:0x270 scope:global align:4 +procWolfTiredWaitInit__9daAlink_cFv = .text:0x8011FDD4; // type:function size:0x98 scope:global align:4 +procWolfTiredWait__9daAlink_cFv = .text:0x8011FE6C; // type:function size:0x74 scope:global align:4 +procWolfMidnaRideShockInit__9daAlink_cFv = .text:0x8011FEE0; // type:function size:0xC4 scope:global align:4 +procWolfMidnaRideShock__9daAlink_cFv = .text:0x8011FFA4; // type:function size:0xA4 scope:global align:4 +procWolfWaitInit__9daAlink_cFv = .text:0x80120048; // type:function size:0x108 scope:global align:4 +procWolfWait__9daAlink_cFv = .text:0x80120150; // type:function size:0xD4 scope:global align:4 +procWolfMoveInit__9daAlink_cFv = .text:0x80120224; // type:function size:0x64 scope:global align:4 +procWolfMove__9daAlink_cFv = .text:0x80120288; // type:function size:0x90 scope:global align:4 +procWolfDashInit__9daAlink_cFv = .text:0x80120318; // type:function size:0x114 scope:global align:4 +procWolfDash__9daAlink_cFv = .text:0x8012042C; // type:function size:0x250 scope:global align:4 +procWolfDashReverseInit__9daAlink_cFi = .text:0x8012067C; // type:function size:0x17C scope:global align:4 +procWolfDashReverse__9daAlink_cFv = .text:0x801207F8; // type:function size:0x140 scope:global align:4 +procWolfAtnActorMoveInit__9daAlink_cFv = .text:0x80120938; // type:function size:0xAC scope:global align:4 +procWolfAtnActorMove__9daAlink_cFv = .text:0x801209E4; // type:function size:0xDC scope:global align:4 +procWolfWaitTurnInit__9daAlink_cFv = .text:0x80120AC0; // type:function size:0xB4 scope:global align:4 +procWolfWaitTurn__9daAlink_cFv = .text:0x80120B74; // type:function size:0x114 scope:global align:4 +procWolfSideStepInit__9daAlink_cFi = .text:0x80120C88; // type:function size:0x1CC scope:global align:4 +procWolfSideStep__9daAlink_cFv = .text:0x80120E54; // type:function size:0x130 scope:global align:4 +procWolfSideStepLandInit__9daAlink_cFs = .text:0x80120F84; // type:function size:0xF8 scope:global align:4 +procWolfSideStepLand__9daAlink_cFv = .text:0x8012107C; // type:function size:0xB4 scope:global align:4 +procWolfBackJumpInit__9daAlink_cFi = .text:0x80121130; // type:function size:0x188 scope:global align:4 +procWolfBackJump__9daAlink_cFv = .text:0x801212B8; // type:function size:0xD0 scope:global align:4 +procWolfBackJumpLandInit__9daAlink_cFss = .text:0x80121388; // type:function size:0x9C scope:global align:4 +procWolfBackJumpLand__9daAlink_cFv = .text:0x80121424; // type:function size:0xBC scope:global align:4 +procWolfHowlInit__9daAlink_cFi = .text:0x801214E0; // type:function size:0xF4 scope:global align:4 +procWolfHowl__9daAlink_cFv = .text:0x801215D4; // type:function size:0x198 scope:global align:4 +procWolfAutoJumpInit__9daAlink_cFi = .text:0x8012176C; // type:function size:0x1B8 scope:global align:4 +procWolfAutoJump__9daAlink_cFv = .text:0x80121924; // type:function size:0x250 scope:global align:4 +procWolfFallInit__9daAlink_cFif = .text:0x80121B74; // type:function size:0x1EC scope:global align:4 +procWolfFall__9daAlink_cFv = .text:0x80121D60; // type:function size:0x180 scope:global align:4 +procWolfLandInit__9daAlink_cFv = .text:0x80121EE0; // type:function size:0xC4 scope:global align:4 +procWolfLand__9daAlink_cFv = .text:0x80121FA4; // type:function size:0x88 scope:global align:4 +procWolfSitInit__9daAlink_cFi = .text:0x8012202C; // type:function size:0xF8 scope:global align:4 +procWolfSit__9daAlink_cFv = .text:0x80122124; // type:function size:0xBC scope:global align:4 +procWolfStepMoveInit__9daAlink_cFv = .text:0x801221E0; // type:function size:0xDC scope:global align:4 +procWolfStepMove__9daAlink_cFv = .text:0x801222BC; // type:function size:0x13C scope:global align:4 +procWolfSlipInit__9daAlink_cFv = .text:0x801223F8; // type:function size:0xBC scope:global align:4 +procWolfSlip__9daAlink_cFv = .text:0x801224B4; // type:function size:0x154 scope:global align:4 +procWolfSlipTurnInit__9daAlink_cFi = .text:0x80122608; // type:function size:0x170 scope:global align:4 +procWolfSlipTurn__9daAlink_cFv = .text:0x80122778; // type:function size:0x150 scope:global align:4 +procWolfSlipTurnLandInit__9daAlink_cFv = .text:0x801228C8; // type:function size:0xA4 scope:global align:4 +procWolfSlipTurnLand__9daAlink_cFv = .text:0x8012296C; // type:function size:0x84 scope:global align:4 +procWolfSlideReadyInit__9daAlink_cFsi = .text:0x801229F0; // type:function size:0xF0 scope:global align:4 +procWolfSlideReady__9daAlink_cFv = .text:0x80122AE0; // type:function size:0x150 scope:global align:4 +procWolfSlideInit__9daAlink_cFsi = .text:0x80122C30; // type:function size:0x12C scope:global align:4 +procWolfSlide__9daAlink_cFv = .text:0x80122D5C; // type:function size:0x120 scope:global align:4 +procWolfSlideLandInit__9daAlink_cFv = .text:0x80122E7C; // type:function size:0x70 scope:global align:4 +procWolfSlideLand__9daAlink_cFv = .text:0x80122EEC; // type:function size:0xAC scope:global align:4 +procWolfWaitSlipInit__9daAlink_cFv = .text:0x80122F98; // type:function size:0x8C scope:global align:4 +procWolfWaitSlip__9daAlink_cFv = .text:0x80123024; // type:function size:0x1B0 scope:global align:4 +procWolfSlopeStartInit__9daAlink_cFi = .text:0x801231D4; // type:function size:0x94 scope:global align:4 +procWolfSlopeStart__9daAlink_cFv = .text:0x80123268; // type:function size:0x98 scope:global align:4 +daAlink_searchGoldWolf__FP10fopAc_ac_cPv = .text:0x80123300; // type:function size:0x14 scope:global align:4 +daAlink_searchWolfHowl__FP10fopAc_ac_cPv = .text:0x80123314; // type:function size:0xA8 scope:global align:4 +setWolfHowlNotHappen__9daAlink_cFi = .text:0x801233BC; // type:function size:0xC4 scope:global align:4 +procWolfHowlDemoInit__9daAlink_cFv = .text:0x80123480; // type:function size:0x53C scope:global align:4 +procWolfHowlDemo__9daAlink_cFv = .text:0x801239BC; // type:function size:0x7D8 scope:global align:4 +setWolfHowling__15daObj_Sekizoa_cFv = .text:0x80124194; // type:function size:0x40 scope:global align:4 +checkWolfRope__9daAlink_cFv = .text:0x801241D4; // type:function size:0x34 scope:global align:4 +checkWolfRopeHit__9daAlink_cCFP12dCcD_GObjInfPC4cXyzi = .text:0x80124208; // type:function size:0x17C scope:global align:4 +checkWolfRopeJumpHang__9daAlink_cFv = .text:0x80124384; // type:function size:0x7C scope:global align:4 +getWolfRopeMoveSpeed__9daAlink_cFv = .text:0x80124400; // type:function size:0x74 scope:global align:4 +setWolfRopePosY__9daAlink_cFv = .text:0x80124474; // type:function size:0x1BC scope:global align:4 +initWolfRopeShapeAngle__9daAlink_cFv = .text:0x80124630; // type:function size:0x7C scope:global align:4 +wolfRopeSwingInc__9daAlink_cFf = .text:0x801246AC; // type:function size:0x90 scope:global align:4 +setWolfRopeOffsetY__9daAlink_cFi = .text:0x8012473C; // type:function size:0x100 scope:global align:4 +getDirectionRopeMove__9daAlink_cCFv = .text:0x8012483C; // type:function size:0x70 scope:global align:4 +procWolfRopeMoveInit__9daAlink_cFii = .text:0x801248AC; // type:function size:0x114 scope:global align:4 +procWolfRopeMove__9daAlink_cFv = .text:0x801249C0; // type:function size:0x6D8 scope:global align:4 +procWolfRopeHangInit__9daAlink_cFi = .text:0x80125098; // type:function size:0x1D4 scope:global align:4 +procWolfRopeHang__9daAlink_cFv = .text:0x8012526C; // type:function size:0x434 scope:global align:4 +procWolfRopeTurnInit__9daAlink_cFv = .text:0x801256A0; // type:function size:0x120 scope:global align:4 +procWolfRopeTurn__9daAlink_cFv = .text:0x801257C0; // type:function size:0x1D0 scope:global align:4 +procWolfRopeStaggerInit__9daAlink_cFi = .text:0x80125990; // type:function size:0x10C scope:global align:4 +procWolfRopeStagger__9daAlink_cFv = .text:0x80125A9C; // type:function size:0x46C scope:global align:4 +procWolfRopeSubjectivityInit__9daAlink_cFv = .text:0x80125F08; // type:function size:0xD4 scope:global align:4 +procWolfRopeSubjectivity__9daAlink_cFv = .text:0x80125FDC; // type:function size:0x1E8 scope:global align:4 +getStartRate__12daObjCrope_cFPC4cXyz = .text:0x801261C4; // type:function size:0x4C scope:global align:4 +getWolfTagJumpTime__9daAlink_cCFv = .text:0x80126210; // type:function size:0xA8 scope:global align:4 +checkMidnaLockJumpPoint__9daAlink_cCFv = .text:0x801262B8; // type:function size:0x100 scope:global align:4 +procWolfTagJumpInit__9daAlink_cFP10fopAc_ac_c = .text:0x801263B8; // type:function size:0x3F8 scope:global align:4 +procWolfTagJump__9daAlink_cFv = .text:0x801267B0; // type:function size:0x430 scope:global align:4 +procWolfTagJumpLandInit__9daAlink_cFP10fopAc_ac_c = .text:0x80126BE0; // type:function size:0xFC scope:global align:4 +procWolfTagJumpLand__9daAlink_cFv = .text:0x80126CDC; // type:function size:0x16C scope:global align:4 +daAlink_searchGiant__FP10fopAc_ac_cPv = .text:0x80126E48; // type:function size:0x54 scope:global align:4 +daAlink_searchGiantTalk__FP10fopAc_ac_cPv = .text:0x80126E9C; // type:function size:0xBC scope:global align:4 +procWolfGiantPuzzleInit__9daAlink_cFv = .text:0x80126F58; // type:function size:0x94 scope:global align:4 +procWolfGiantPuzzle__9daAlink_cFv = .text:0x80126FEC; // type:function size:0x268 scope:global align:4 +getLockPos__13daTagWljump_cCFv = .text:0x80127254; // type:function size:0x1C scope:global align:4 +setWolfHangGroundY__9daAlink_cFv = .text:0x80127270; // type:function size:0x60 scope:global align:4 +changeWolfHangEndProc__9daAlink_cFv = .text:0x801272D0; // type:function size:0x128 scope:global align:4 +procWolfHangReadyInit__9daAlink_cFv = .text:0x801273F8; // type:function size:0x7C scope:global align:4 +procWolfHangReady__9daAlink_cFv = .text:0x80127474; // type:function size:0x84 scope:global align:4 +procWolfHangWallCatchInit__9daAlink_cFi = .text:0x801274F8; // type:function size:0x2E4 scope:global align:4 +procWolfHangWallCatch__9daAlink_cFv = .text:0x801277DC; // type:function size:0x1E0 scope:global align:4 +procWolfHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x801279BC; // type:function size:0x26C scope:global align:4 +procWolfHangFallStart__9daAlink_cFv = .text:0x80127C28; // type:function size:0x15C scope:global align:4 +setWolfHeadDamage__9daAlink_cFv = .text:0x80127D84; // type:function size:0x98 scope:global align:4 +procWolfDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x80127E1C; // type:function size:0x330 scope:global align:4 +procWolfDamage__9daAlink_cFv = .text:0x8012814C; // type:function size:0x11C scope:global align:4 +procWolfLargeDamageUpInit__9daAlink_cFiiss = .text:0x80128268; // type:function size:0x3BC scope:global align:4 +procWolfLargeDamageUp__9daAlink_cFv = .text:0x80128624; // type:function size:0x230 scope:global align:4 +procWolfLandDamageInit__9daAlink_cFi = .text:0x80128854; // type:function size:0x20C scope:global align:4 +procWolfLandDamage__9daAlink_cFv = .text:0x80128A60; // type:function size:0xEC scope:global align:4 +setWolfScreamWaitAnime__9daAlink_cFv = .text:0x80128B4C; // type:function size:0xA0 scope:global align:4 +procWolfScreamWaitInit__9daAlink_cFv = .text:0x80128BEC; // type:function size:0xA0 scope:global align:4 +procWolfScreamWait__9daAlink_cFv = .text:0x80128C8C; // type:function size:0xEC scope:global align:4 +getWolfLieMoveAnmSpeed__9daAlink_cFv = .text:0x80128D78; // type:function size:0x3C scope:global align:4 +getWolfLieMoveSpeed__9daAlink_cFv = .text:0x80128DB4; // type:function size:0x74 scope:global align:4 +checkMidnaDisappearMode__9daAlink_cCFv = .text:0x80128E28; // type:function size:0x8C scope:global align:4 +checkWolfLieContinue__9daAlink_cFi = .text:0x80128EB4; // type:function size:0xB0 scope:global align:4 +checkNextActionWolfFromLie__9daAlink_cFv = .text:0x80128F64; // type:function size:0x74 scope:global align:4 +setWolfLieMoveVoice__9daAlink_cFi = .text:0x80128FD8; // type:function size:0xC8 scope:global align:4 +checkWolfLieCode__9daAlink_cFv = .text:0x801290A0; // type:function size:0x28 scope:global align:4 +procWolfLieStartInit__9daAlink_cFi = .text:0x801290C8; // type:function size:0x110 scope:global align:4 +procWolfLieStart__9daAlink_cFv = .text:0x801291D8; // type:function size:0x100 scope:global align:4 +procWolfLieMoveInit__9daAlink_cFi = .text:0x801292D8; // type:function size:0x1A0 scope:global align:4 +procWolfLieMove__9daAlink_cFv = .text:0x80129478; // type:function size:0x460 scope:global align:4 +procWolfLieAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x801298D8; // type:function size:0xB0 scope:global align:4 +procWolfLieAutoMove__9daAlink_cFv = .text:0x80129988; // type:function size:0x2A4 scope:global align:4 +setSpeedAndAngleSwimWolf__9daAlink_cFv = .text:0x80129C2C; // type:function size:0x190 scope:global align:4 +getWolfSwimMoveAnmSpeed__9daAlink_cFv = .text:0x80129DBC; // type:function size:0x70 scope:global align:4 +decideDoStatusSwimWolf__9daAlink_cFv = .text:0x80129E2C; // type:function size:0x200 scope:global align:4 +procWolfSwimUpInit__9daAlink_cFv = .text:0x8012A02C; // type:function size:0xB8 scope:global align:4 +procWolfSwimUp__9daAlink_cFv = .text:0x8012A0E4; // type:function size:0xA8 scope:global align:4 +procWolfSwimWaitInit__9daAlink_cFi = .text:0x8012A18C; // type:function size:0x120 scope:global align:4 +procWolfSwimWait__9daAlink_cFv = .text:0x8012A2AC; // type:function size:0xE0 scope:global align:4 +procWolfSwimMoveInit__9daAlink_cFv = .text:0x8012A38C; // type:function size:0xA0 scope:global align:4 +procWolfSwimMove__9daAlink_cFv = .text:0x8012A42C; // type:function size:0x144 scope:global align:4 +procWolfSwimEndWaitInit__9daAlink_cFi = .text:0x8012A570; // type:function size:0x10C scope:global align:4 +procWolfSwimEndWait__9daAlink_cFv = .text:0x8012A67C; // type:function size:0x148 scope:global align:4 +onWolfEnemyBiteAll__9daAlink_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x8012A7C4; // type:function size:0x98 scope:global align:4 +checkWolfEnemyThrowAction__9daAlink_cFv = .text:0x8012A85C; // type:function size:0x84 scope:global align:4 +setWolfLockDomeModel__9daAlink_cFv = .text:0x8012A8E0; // type:function size:0x108 scope:global align:4 +setWolfBallModel__9daAlink_cFv = .text:0x8012A9E8; // type:function size:0x12C scope:global align:4 +resetWolfBallGrab__9daAlink_cFv = .text:0x8012AB14; // type:function size:0x12C scope:global align:4 +checkWolfLockData__9daAlink_cFv = .text:0x8012AC40; // type:function size:0xD0 scope:global align:4 +checkWolfLock__9daAlink_cCFP10fopAc_ac_c = .text:0x8012AD10; // type:function size:0x50 scope:global align:4 +cancelWolfLock__9daAlink_cFP10fopAc_ac_c = .text:0x8012AD60; // type:function size:0x70 scope:global align:4 +getWolfLockActorEnd__9daAlink_cFv = .text:0x8012ADD0; // type:function size:0x8 scope:global align:4 +searchWolfLockEnemy__9daAlink_cFP10fopAc_ac_cPv = .text:0x8012ADD8; // type:function size:0xC4 scope:global align:4 +daAlink_searchWolfLockEnemy__FP10fopAc_ac_cPv = .text:0x8012AE9C; // type:function size:0x3C scope:global align:4 +checkWolfComboCnt__9daAlink_cFv = .text:0x8012AED8; // type:function size:0x94 scope:global align:4 +checkWolfAttackAction__9daAlink_cFv = .text:0x8012AF6C; // type:function size:0x20C scope:global align:4 +setWolfEnemyThrowUpperAnime__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x8012B178; // type:function size:0x34 scope:global align:4 +setWolfEnemyHangBitePos__9daAlink_cFP13fopEn_enemy_c = .text:0x8012B1AC; // type:function size:0xE8 scope:global align:4 +setWolfBiteDamage__9daAlink_cFP13fopEn_enemy_c = .text:0x8012B294; // type:function size:0xAC scope:global align:4 +checkWolfLockAttackChargeState__9daAlink_cFv = .text:0x8012B340; // type:function size:0xC8 scope:global align:4 +procWolfRollAttackChargeInit__9daAlink_cFv = .text:0x8012B408; // type:function size:0x78 scope:global align:4 +procWolfRollAttackCharge__9daAlink_cFv = .text:0x8012B480; // type:function size:0xAC scope:global align:4 +procWolfRollAttackMoveInit__9daAlink_cFv = .text:0x8012B52C; // type:function size:0xB4 scope:global align:4 +procWolfRollAttackMove__9daAlink_cFv = .text:0x8012B5E0; // type:function size:0x3DC scope:global align:4 +procWolfJumpAttackInit__9daAlink_cFi = .text:0x8012B9BC; // type:function size:0x50C scope:global align:4 +procWolfJumpAttack__9daAlink_cFv = .text:0x8012BEC8; // type:function size:0x2F8 scope:global align:4 +procWolfJumpAttackKickInit__9daAlink_cFv = .text:0x8012C1C0; // type:function size:0xC0 scope:global align:4 +procWolfJumpAttackKick__9daAlink_cFv = .text:0x8012C280; // type:function size:0x5C scope:global align:4 +procWolfJumpAttackSlideLandInit__9daAlink_cFiii = .text:0x8012C2DC; // type:function size:0x1B4 scope:global align:4 +procWolfJumpAttackSlideLand__9daAlink_cFv = .text:0x8012C490; // type:function size:0x178 scope:global align:4 +procWolfJumpAttackNormalLandInit__9daAlink_cFi = .text:0x8012C608; // type:function size:0xB8 scope:global align:4 +procWolfJumpAttackNormalLand__9daAlink_cFv = .text:0x8012C6C0; // type:function size:0xEC scope:global align:4 +procWolfWaitAttackInit__9daAlink_cFi = .text:0x8012C7AC; // type:function size:0x1C8 scope:global align:4 +procWolfWaitAttack__9daAlink_cFv = .text:0x8012C974; // type:function size:0x2D8 scope:global align:4 +procWolfRollAttackInit__9daAlink_cFii = .text:0x8012CC4C; // type:function size:0x19C scope:global align:4 +procWolfRollAttack__9daAlink_cFv = .text:0x8012CDE8; // type:function size:0x104 scope:global align:4 +procWolfDownAttackInit__9daAlink_cFv = .text:0x8012CEEC; // type:function size:0x1FC scope:global align:4 +procWolfDownAttack__9daAlink_cFv = .text:0x8012D0E8; // type:function size:0x140 scope:global align:4 +procWolfDownAtLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x8012D228; // type:function size:0xEC scope:global align:4 +procWolfDownAtLand__9daAlink_cFv = .text:0x8012D314; // type:function size:0x250 scope:global align:4 +procWolfDownAtMissLandInit__9daAlink_cFv = .text:0x8012D564; // type:function size:0xC0 scope:global align:4 +procWolfDownAtMissLand__9daAlink_cFv = .text:0x8012D624; // type:function size:0xD0 scope:global align:4 +procWolfLockAttackInit__9daAlink_cFi = .text:0x8012D6F4; // type:function size:0x2E0 scope:global align:4 +procWolfLockAttack__9daAlink_cFv = .text:0x8012D9D4; // type:function size:0x250 scope:global align:4 +procWolfLockAttackTurnInit__9daAlink_cFi = .text:0x8012DC24; // type:function size:0x17C scope:global align:4 +procWolfLockAttackTurn__9daAlink_cFv = .text:0x8012DDA0; // type:function size:0x128 scope:global align:4 +procWolfAttackReverseInit__9daAlink_cFv = .text:0x8012DEC8; // type:function size:0x11C scope:global align:4 +procWolfAttackReverse__9daAlink_cFv = .text:0x8012DFE4; // type:function size:0x164 scope:global align:4 +procWolfEnemyThrowInit__9daAlink_cFi = .text:0x8012E148; // type:function size:0x108 scope:global align:4 +procWolfEnemyThrow__9daAlink_cFv = .text:0x8012E250; // type:function size:0x98 scope:global align:4 +procWolfEnemyHangBiteInit__9daAlink_cFv = .text:0x8012E2E8; // type:function size:0x100 scope:global align:4 +procWolfEnemyHangBite__9daAlink_cFv = .text:0x8012E3E8; // type:function size:0x30C scope:global align:4 +checkMidnaTired__9daMidna_cFv = .text:0x8012E6F4; // type:function size:0x68 scope:global align:4 +checkShadowModelDraw__9daMidna_cCFv = .text:0x8012E75C; // type:function size:0x30 scope:global align:4 +procWolfGrabUpInit__9daAlink_cFv = .text:0x8012E78C; // type:function size:0x208 scope:global align:4 +procWolfGrabUp__9daAlink_cFv = .text:0x8012E994; // type:function size:0x18C scope:global align:4 +procWolfGrabPutInit__9daAlink_cFv = .text:0x8012EB20; // type:function size:0xDC scope:global align:4 +procWolfGrabPut__9daAlink_cFv = .text:0x8012EBFC; // type:function size:0x1C8 scope:global align:4 +procWolfGrabThrowInit__9daAlink_cFv = .text:0x8012EDC4; // type:function size:0x60 scope:global align:4 +procWolfGrabThrow__9daAlink_cFv = .text:0x8012EE24; // type:function size:0xC4 scope:global align:4 +procWolfPushInit__9daAlink_cFv = .text:0x8012EEE8; // type:function size:0x13C scope:global align:4 +procWolfPush__9daAlink_cFv = .text:0x8012F024; // type:function size:0xCC scope:global align:4 +daAlink_searchEnemyCargo__FP10fopAc_ac_cPv = .text:0x8012F0F0; // type:function size:0x14 scope:global align:4 +procWolfCargoCarryInit__9daAlink_cFv = .text:0x8012F104; // type:function size:0x104 scope:global align:4 +procWolfCargoCarry__9daAlink_cFv = .text:0x8012F208; // type:function size:0x1A0 scope:global align:4 +procWolfChainUpInit__9daAlink_cFv = .text:0x8012F3A8; // type:function size:0x80 scope:global align:4 +procWolfChainUp__9daAlink_cFv = .text:0x8012F428; // type:function size:0xC0 scope:global align:4 +procWolfGanonCatchInit__9daAlink_cFv = .text:0x8012F4E8; // type:function size:0x118 scope:global align:4 +procWolfGanonCatch__9daAlink_cFv = .text:0x8012F600; // type:function size:0x260 scope:global align:4 +procWolfChainReadyInit__9daAlink_cFv = .text:0x8012F860; // type:function size:0x78 scope:global align:4 +procWolfChainReady__9daAlink_cFv = .text:0x8012F8D8; // type:function size:0x224 scope:global align:4 +procWolfChainWaitInit__9daAlink_cFv = .text:0x8012FAFC; // type:function size:0x144 scope:global align:4 +procWolfChainWait__9daAlink_cFv = .text:0x8012FC40; // type:function size:0x420 scope:global align:4 +procWolfDigInit__9daAlink_cFv = .text:0x80130060; // type:function size:0x480 scope:global align:4 +procWolfDig__9daAlink_cFv = .text:0x801304E0; // type:function size:0x2AC scope:global align:4 +procWolfDigThroughInit__9daAlink_cFi = .text:0x8013078C; // type:function size:0x2FC scope:global align:4 +procWolfDigThrough__9daAlink_cFv = .text:0x80130A88; // type:function size:0x150 scope:global align:4 +setSmellSave__9daAlink_cFv = .text:0x80130BD8; // type:function size:0x108 scope:global align:4 +procWolfGetSmellInit__9daAlink_cFv = .text:0x80130CE0; // type:function size:0x200 scope:global align:4 +procWolfGetSmell__9daAlink_cFv = .text:0x80130EE0; // type:function size:0x314 scope:global align:4 +checkPointSubWindowMode__9daAlink_cCFv = .text:0x801311F4; // type:function size:0x130 scope:global align:4 +setArcName__9daAlink_cFi = .text:0x80131324; // type:function size:0x8C scope:global align:4 +setShieldArcName__9daAlink_cFv = .text:0x801313B0; // type:function size:0x7C scope:global align:4 +setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl = .text:0x8013142C; // type:function size:0x60 scope:global align:4 +setClothesChange__9daAlink_cFi = .text:0x8013148C; // type:function size:0x2C scope:global align:4 +setShieldChange__9daAlink_cFv = .text:0x801314B8; // type:function size:0xC scope:global align:4 +loadModelDVD__9daAlink_cFv = .text:0x801314C4; // type:function size:0x190 scope:global align:4 +setShieldModel__9daAlink_cFv = .text:0x80131654; // type:function size:0x7C scope:global align:4 +loadShieldModelDVD__9daAlink_cFv = .text:0x801316D0; // type:function size:0xC4 scope:global align:4 +changeModelDataDirect__9daAlink_cFi = .text:0x80131794; // type:function size:0x204 scope:global align:4 +changeModelDataDirectWolf__9daAlink_cFi = .text:0x80131998; // type:function size:0x144 scope:global align:4 +initStatusWindow__9daAlink_cFv = .text:0x80131ADC; // type:function size:0x1EC scope:global align:4 +statusWindowExecute__9daAlink_cFPC4cXyzs = .text:0x80131CC8; // type:function size:0xF8 scope:global align:4 +statusWindowDraw__9daAlink_cFv = .text:0x80131DC0; // type:function size:0x208 scope:global align:4 +resetStatusWindow__9daAlink_cFv = .text:0x80131FC8; // type:function size:0xC0 scope:global align:4 +__dt__16daAlinkHIO_cut_cFv = .text:0x80132088; // type:function size:0x40 scope:global align:4 +__dt__18daAlinkHIO_guard_cFv = .text:0x801320C8; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wallHang_cFv = .text:0x80132108; // type:function size:0x40 scope:global align:4 +__dt__19daAlinkHIO_damage_cFv = .text:0x80132148; // type:function size:0x40 scope:global align:4 +__dt__17daAlinkHIO_item_cFv = .text:0x80132188; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wlDamage_cFv = .text:0x801321C8; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wlAttack_cFv = .text:0x80132208; // type:function size:0x40 scope:global align:4 +__dt__17daAlinkHIO_wolf_cFv = .text:0x80132248; // type:function size:0x68 scope:global align:4 +__dt__12daAlinkHIO_cFv = .text:0x801322B0; // type:function size:0x98 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x80132348; // type:function size:0xC8 scope:global align:4 +__ct__9dCcD_SttsFv = .text:0x80132410; // type:function size:0x54 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x80132464; // type:function size:0x74 scope:global align:4 +__ct__8dCcD_SphFv = .text:0x801324D8; // type:function size:0x74 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x8013254C; // type:function size:0x7C scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x801325C8; // type:function size:0x40 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x80132608; // type:function size:0x58 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x80132660; // type:function size:0x58 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x801326B8; // type:function size:0x58 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x80132710; // type:function size:0x58 scope:global align:4 +__ct__8dEyeHL_cFv = .text:0x80132768; // type:function size:0x20 scope:global align:4 +__dt__8dEyeHL_cFv = .text:0x80132788; // type:function size:0x60 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x801327E8; // type:function size:0x40 scope:global align:4 +__ct__Q29daAlink_c14firePointEff_cFv = .text:0x80132828; // type:function size:0x4 scope:global align:4 +__dt__Q29daAlink_c14firePointEff_cFv = .text:0x8013282C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_alink_cpp = .text:0x8013286C; // type:function size:0x464 scope:global align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80132CD0; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x80132CD8; // type:function size:0x8 scope:local align:4 +@60@__dt__15dBgS_LinkGndChkFv = .text:0x80132CE0; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x80132CE8; // type:function size:0x8 scope:local align:4 +@52@__dt__16dBgS_LinkRoofChkFv = .text:0x80132CF0; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x80132CF8; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_ObjAcchFv = .text:0x80132D00; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x80132D08; // type:function size:0x8 scope:local align:4 +@36@__dt__13dBgS_LinkAcchFv = .text:0x80132D10; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x80132D18; // type:function size:0x8 scope:local align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x80132D20; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x80132D48; // type:function size:0x8 scope:global align:4 +__CreateHeap__12daItemBase_cFv = .text:0x80132D50; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x80132D58; // type:function size:0x420 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x80133178; // type:function size:0x9C scope:global align:4 +RotateYBase__12daItemBase_cFv = .text:0x80133214; // type:function size:0x4C scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x80133260; // type:function size:0x24 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x80133284; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x801332A8; // type:function size:0x54 scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x801332FC; // type:function size:0x5C scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x80133358; // type:function size:0x16C scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x801334C4; // type:function size:0x164 scope:global align:4 +animPlay__12daItemBase_cFffffff = .text:0x80133628; // type:function size:0x108 scope:global align:4 +chkFlag__12daItemBase_cFi = .text:0x80133730; // type:function size:0x20 scope:global align:4 +getTevFrm__12daItemBase_cFv = .text:0x80133750; // type:function size:0x1C scope:global align:4 +getBtpFrm__12daItemBase_cFv = .text:0x8013376C; // type:function size:0x1C scope:global align:4 +getShadowSize__12daItemBase_cFv = .text:0x80133788; // type:function size:0x18 scope:global align:4 +getCollisionH__12daItemBase_cFv = .text:0x801337A0; // type:function size:0x1C scope:global align:4 +getCollisionR__12daItemBase_cFv = .text:0x801337BC; // type:function size:0x1C scope:global align:4 +initialize__18daNpcT_ActorMngr_cFv = .text:0x801337D8; // type:function size:0xC scope:global align:4 +entry__18daNpcT_ActorMngr_cFP10fopAc_ac_c = .text:0x801337E4; // type:function size:0x1C scope:global align:4 +remove__18daNpcT_ActorMngr_cFv = .text:0x80133800; // type:function size:0xC scope:global align:4 +getActorP__18daNpcT_ActorMngr_cFv = .text:0x8013380C; // type:function size:0x5C scope:global align:4 +initialize__15daNpcT_MatAnm_cFv = .text:0x80133868; // type:function size:0x24 scope:global align:4 +calc__15daNpcT_MatAnm_cCFP11J3DMaterial = .text:0x8013388C; // type:function size:0x12C scope:global align:4 +initialize__22daNpcT_MotionSeqMngr_cFv = .text:0x801339B8; // type:function size:0x28 scope:global align:4 +play__22daNpcT_MotionSeqMngr_cFUsPiPf = .text:0x801339E0; // type:function size:0x15C scope:global align:4 +checkEndSequence__22daNpcT_MotionSeqMngr_cFv = .text:0x80133B3C; // type:function size:0x14 scope:global align:4 +daNpcT_addIdx__FiiRUsi = .text:0x80133B50; // type:function size:0x40 scope:global align:4 +daNpcT_subIdx__FiiRUsi = .text:0x80133B90; // type:function size:0x4C scope:global align:4 +daNpcT_incIdx__FiRUsii = .text:0x80133BDC; // type:function size:0x30 scope:global align:4 +daNpcT_decIdx__FiRUsii = .text:0x80133C0C; // type:function size:0x30 scope:global align:4 +hermite__13daNpcT_Path_cFR4cXyzR4cXyzR4cXyzR4cXyzR16daNpcT_Hermite_cR4cXyz = .text:0x80133C3C; // type:function size:0xC4 scope:global align:4 +initialize__13daNpcT_Path_cFv = .text:0x80133D00; // type:function size:0x34 scope:global align:4 +setPathInfo__13daNpcT_Path_cFUcScUc = .text:0x80133D34; // type:function size:0x8C scope:global align:4 +setNextPathInfo__13daNpcT_Path_cFScUc = .text:0x80133DC0; // type:function size:0x70 scope:global align:4 +reverse__13daNpcT_Path_cFv = .text:0x80133E30; // type:function size:0x30 scope:global align:4 +setNextIdx__13daNpcT_Path_cFi = .text:0x80133E60; // type:function size:0x7C scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyzi = .text:0x80133EDC; // type:function size:0xF8 scope:global align:4 +getDstPosH__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80133FD4; // type:function size:0x144 scope:global align:4 +chkPassed1__13daNpcT_Path_cF4cXyzi = .text:0x80134118; // type:function size:0x2F0 scope:global align:4 +chkPassed2__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80134408; // type:function size:0x408 scope:global align:4 +daNpcT_chkPassed__F4cXyzP4dPntUsUsiiP4cXyzPiPi = .text:0x80134810; // type:function size:0x300 scope:global align:4 +initialize__15daNpcT_JntAnm_cFv = .text:0x80134B10; // type:function size:0x1C scope:global align:4 +setParam__15daNpcT_JntAnm_cFP10fopAc_ac_cP8J3DModelP4cXyziiiffffffffffP4cXyz = .text:0x80134B2C; // type:function size:0x970 scope:global align:4 +calc__15daNpcT_JntAnm_cFf = .text:0x8013549C; // type:function size:0x3E4 scope:global align:4 +calcJntRad__15daNpcT_JntAnm_cFfff = .text:0x80135880; // type:function size:0x1A8 scope:global align:4 +setParam__19daNpcT_DmgStagger_cFP10fopAc_ac_cP10fopAc_ac_cs = .text:0x80135A28; // type:function size:0x74 scope:global align:4 +calc__19daNpcT_DmgStagger_cFi = .text:0x80135A9C; // type:function size:0x160 scope:global align:4 +tgHitCallBack__8daNpcT_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80135BFC; // type:function size:0x2C scope:global align:4 +srchActor__8daNpcT_cFPvPv = .text:0x80135C28; // type:function size:0x84 scope:global align:4 +getTrnsfrmAnmP__8daNpcT_cFPCci = .text:0x80135CAC; // type:function size:0x20 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcT_cFPCci = .text:0x80135CCC; // type:function size:0x20 scope:global align:4 +getTexPtrnAnmP__8daNpcT_cFPCci = .text:0x80135CEC; // type:function size:0x20 scope:global align:4 +getTexSRTKeyAnmP__8daNpcT_cFPCci = .text:0x80135D0C; // type:function size:0x20 scope:global align:4 +getTevRegKeyAnmP__8daNpcT_cFPCci = .text:0x80135D2C; // type:function size:0x20 scope:global align:4 +getColorAnmP__8daNpcT_cFPCci = .text:0x80135D4C; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__8daNpcT_cFP18J3DAnmTransformKeyffiii = .text:0x80135D6C; // type:function size:0xF4 scope:global align:4 +setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80135E60; // type:function size:0x24 scope:global align:4 +setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80135E84; // type:function size:0x24 scope:global align:4 +setBrkAnm__8daNpcT_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x80135EA8; // type:function size:0x24 scope:global align:4 +setBpkAnm__8daNpcT_cFP11J3DAnmColorP12J3DModelDatafi = .text:0x80135ECC; // type:function size:0x24 scope:global align:4 +loadRes__8daNpcT_cFPCScPPCc = .text:0x80135EF0; // type:function size:0xB4 scope:global align:4 +deleteRes__8daNpcT_cFPCScPPCc = .text:0x80135FA4; // type:function size:0x80 scope:global align:4 +execute__8daNpcT_cFv = .text:0x80136024; // type:function size:0x2A4 scope:global align:4 +draw__8daNpcT_cFiifP11_GXColorS10fiii = .text:0x801362C8; // type:function size:0x3D0 scope:global align:4 +setEnvTevColor__8daNpcT_cFv = .text:0x80136698; // type:function size:0x58 scope:global align:4 +setRoomNo__8daNpcT_cFv = .text:0x801366F0; // type:function size:0x44 scope:global align:4 +checkEndAnm__8daNpcT_cFf = .text:0x80136734; // type:function size:0xD8 scope:global align:4 +checkEndAnm__8daNpcT_cFP12J3DFrameCtrlf = .text:0x8013680C; // type:function size:0x78 scope:global align:4 +playAllAnm__8daNpcT_cFv = .text:0x80136884; // type:function size:0x2AC scope:global align:4 +ctrlBtk__8daNpcT_cFv = .text:0x80136B30; // type:function size:0xC0 scope:global align:4 +setMtx__8daNpcT_cFv = .text:0x80136BF0; // type:function size:0xAC scope:global align:4 +ctrlFaceMotion__8daNpcT_cFv = .text:0x80136C9C; // type:function size:0xB0 scope:global align:4 +ctrlMotion__8daNpcT_cFv = .text:0x80136D4C; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__8daNpcT_cFPiPiP10fopAc_ac_ci = .text:0x80136E08; // type:function size:0x15C scope:global align:4 +ctrlJoint__8daNpcT_cFP8J3DJointP8J3DModel = .text:0x80136F64; // type:function size:0x40C scope:global align:4 +evtProc__8daNpcT_cFv = .text:0x80137370; // type:function size:0x208 scope:global align:4 +setFootPos__8daNpcT_cFv = .text:0x80137578; // type:function size:0x150 scope:global align:4 +setFootPrtcl__8daNpcT_cFP4cXyzff = .text:0x801376C8; // type:function size:0x2B8 scope:global align:4 +checkCullDraw__8daNpcT_cFv = .text:0x80137980; // type:function size:0x8 scope:global align:4 +twilight__8daNpcT_cFv = .text:0x80137988; // type:function size:0x28 scope:global align:4 +evtOrder__8daNpcT_cFv = .text:0x801379B0; // type:function size:0x144 scope:global align:4 +evtChange__8daNpcT_cFv = .text:0x80137AF4; // type:function size:0xDC scope:global align:4 +clrParam__8daNpcT_cFv = .text:0x80137BD0; // type:function size:0x5C scope:global align:4 +setFaceMotionAnm__8daNpcT_cFib = .text:0x80137C2C; // type:function size:0x2D0 scope:global align:4 +setMotionAnm__8daNpcT_cFifi = .text:0x80137EFC; // type:function size:0x310 scope:global align:4 +setPos__8daNpcT_cF4cXyz = .text:0x8013820C; // type:function size:0x7C scope:global align:4 +setAngle__8daNpcT_cF5csXyz = .text:0x80138288; // type:function size:0x60 scope:global align:4 +setAngle__8daNpcT_cFs = .text:0x801382E8; // type:function size:0x18 scope:global align:4 +hitChk__8daNpcT_cFP12dCcD_GObjInfUl = .text:0x80138300; // type:function size:0x8C scope:global align:4 +setDamage__8daNpcT_cFiii = .text:0x8013838C; // type:function size:0xB8 scope:global align:4 +chkActorInSight__8daNpcT_cFP10fopAc_ac_cfs = .text:0x80138444; // type:function size:0x110 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyzfffs = .text:0x80138554; // type:function size:0xCC scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyz4cXyzs = .text:0x80138620; // type:function size:0x70 scope:global align:4 +chkFindActor__8daNpcT_cFP10fopAc_ac_cis = .text:0x80138690; // type:function size:0x1C0 scope:global align:4 +chkWolfAction__8daNpcT_cFv = .text:0x80138850; // type:function size:0x98 scope:global align:4 +chkFindWolf__8daNpcT_cFsiiffffi = .text:0x801388E8; // type:function size:0x218 scope:global align:4 +srchPlayerActor__8daNpcT_cFv = .text:0x80138B00; // type:function size:0xC0 scope:global align:4 +getAttnPos__8daNpcT_cFP10fopAc_ac_c = .text:0x80138BC0; // type:function size:0x78 scope:global align:4 +turn__8daNpcT_cFsii = .text:0x80138C38; // type:function size:0x180 scope:global align:4 +step__8daNpcT_cFsiiii = .text:0x80138DB8; // type:function size:0x180 scope:global align:4 +calcSpeedAndAngle__8daNpcT_cF4cXyziss = .text:0x80138F38; // type:function size:0xFC scope:global align:4 +getActorDistance__8daNpcT_cFP10fopAc_ac_cii = .text:0x80139034; // type:function size:0xF0 scope:global align:4 +initTalk__8daNpcT_cFiPP10fopAc_ac_c = .text:0x80139124; // type:function size:0x88 scope:global align:4 +talkProc__8daNpcT_cFPiiPP10fopAc_ac_ci = .text:0x801391AC; // type:function size:0x17C scope:global align:4 +getNearestActorP__8daNpcT_cFs = .text:0x80139328; // type:function size:0xB4 scope:global align:4 +getEvtAreaTagP__8daNpcT_cFii = .text:0x801393DC; // type:function size:0xA8 scope:global align:4 +getShopItemTagP__8daNpcT_cFv = .text:0x80139484; // type:function size:0x84 scope:global align:4 +setHitodamaPrtcl__8daNpcT_cFv = .text:0x80139508; // type:function size:0x1B0 scope:global align:4 +daNpcT_chkActorInScreen__FP10fopAc_ac_cfffffffi = .text:0x801396B8; // type:function size:0x184 scope:global align:4 +daNpcT_chkPointInArea__F4cXyz4cXyz4cXyzsi = .text:0x8013983C; // type:function size:0x164 scope:global align:4 +daNpcT_getPlayerInfoFromPlayerList__FiiP4cXyzP5csXyz = .text:0x801399A0; // type:function size:0xC8 scope:global align:4 +daNpcT_chkDoBtnIsSpeak__FP10fopAc_ac_c = .text:0x80139A68; // type:function size:0x130 scope:global align:4 +daNpcT_judgeRace__FP5dPathPP10fopAc_ac_cP16daNpcT_pntData_ciPi = .text:0x80139B98; // type:function size:0x2F8 scope:global align:4 +daNpcT_getDistTableIdx__Fii = .text:0x80139E90; // type:function size:0x14 scope:global align:4 +daNpcT_onEvtBit__FUl = .text:0x80139EA4; // type:function size:0x20 scope:global align:4 +daNpcT_offEvtBit__FUl = .text:0x80139EC4; // type:function size:0x20 scope:global align:4 +daNpcT_chkEvtBit__FUl = .text:0x80139EE4; // type:function size:0x20 scope:global align:4 +daNpcT_onTmpBit__FUl = .text:0x80139F04; // type:function size:0x20 scope:global align:4 +daNpcT_offTmpBit__FUl = .text:0x80139F24; // type:function size:0x20 scope:global align:4 +daNpcT_chkTmpBit__FUl = .text:0x80139F44; // type:function size:0x20 scope:global align:4 +__sinit_\d_a_npc_cpp = .text:0x80139F64; // type:function size:0x184 scope:global align:4 +setall__4cXyzFf = .text:0x8013A0E8; // type:function size:0x10 scope:global align:4 +getPntPos__13daNpcT_Path_cFi = .text:0x8013A0F8; // type:function size:0x2C scope:global align:4 +chkClose__13daNpcT_Path_cFv = .text:0x8013A124; // type:function size:0x10 scope:global align:4 +__dt__16daNpcT_Hermite_cFv = .text:0x8013A134; // type:function size:0x40 scope:global align:4 +getJntRadX2S__15daNpcT_JntAnm_cFi = .text:0x8013A174; // type:function size:0x44 scope:global align:4 +getJntRadY2S__15daNpcT_JntAnm_cFi = .text:0x8013A1B8; // type:function size:0x44 scope:global align:4 +setParam__8daNpcT_cFv = .text:0x8013A1FC; // type:function size:0x4 scope:global align:4 +action__8daNpcT_cFv = .text:0x8013A200; // type:function size:0x4 scope:global align:4 +beforeMove__8daNpcT_cFv = .text:0x8013A204; // type:function size:0x4 scope:global align:4 +afterMoved__8daNpcT_cFv = .text:0x8013A208; // type:function size:0x4 scope:global align:4 +checkEntryNewMotion__22daNpcT_MotionSeqMngr_cFv = .text:0x8013A20C; // type:function size:0x28 scope:global align:4 +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x8013A234; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcT_cFv = .text:0x8013A238; // type:function size:0x4 scope:global align:4 +setCollision__8daNpcT_cFv = .text:0x8013A23C; // type:function size:0x4 scope:global align:4 +decTmr__8daNpcT_cFv = .text:0x8013A240; // type:function size:0x18 scope:global align:4 +__as__11cBgS_GndChkFRC11cBgS_GndChk = .text:0x8013A258; // type:function size:0x9C scope:global align:4 +drawDbgInfo__8daNpcT_cFv = .text:0x8013A2F4; // type:function size:0x8 scope:global align:4 +drawGhost__8daNpcT_cFv = .text:0x8013A2FC; // type:function size:0x4 scope:global align:4 +drawOtherMdl__8daNpcT_cFv = .text:0x8013A300; // type:function size:0x4 scope:global align:4 +getBackboneJointNo__8daNpcT_cFv = .text:0x8013A304; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daNpcT_cFv = .text:0x8013A30C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__8daNpcT_cFv = .text:0x8013A314; // type:function size:0x8 scope:global align:4 +afterJntAnm__8daNpcT_cFi = .text:0x8013A31C; // type:function size:0x4 scope:global align:4 +checkChangeJoint__8daNpcT_cFi = .text:0x8013A320; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__8daNpcT_cFi = .text:0x8013A328; // type:function size:0x8 scope:global align:4 +checkChangeEvt__8daNpcT_cFv = .text:0x8013A330; // type:function size:0x8 scope:global align:4 +evtTalk__8daNpcT_cFv = .text:0x8013A338; // type:function size:0x8 scope:global align:4 +evtEndProc__8daNpcT_cFv = .text:0x8013A340; // type:function size:0x8 scope:global align:4 +evtCutProc__8daNpcT_cFv = .text:0x8013A348; // type:function size:0x8 scope:global align:4 +setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x8013A350; // type:function size:0x74 scope:global align:4 +setAfterTalkMotion__8daNpcT_cFv = .text:0x8013A3C4; // type:function size:0x4 scope:global align:4 +getFootLJointNo__8daNpcT_cFv = .text:0x8013A3C8; // type:function size:0x8 scope:global align:4 +getFootRJointNo__8daNpcT_cFv = .text:0x8013A3D0; // type:function size:0x8 scope:global align:4 +chkXYItems__8daNpcT_cFv = .text:0x8013A3D8; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x8013A3E0; // type:function size:0x30 scope:global align:4 +changeBck__8daNpcT_cFPiPi = .text:0x8013A410; // type:function size:0x4 scope:global align:4 +changeBtp__8daNpcT_cFPiPi = .text:0x8013A414; // type:function size:0x4 scope:global align:4 +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x8013A418; // type:function size:0x8 scope:global align:4 +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x8013A420; // type:function size:0x30 scope:global align:4 +changeAnm__8daNpcT_cFPiPi = .text:0x8013A450; // type:function size:0x4 scope:global align:4 +changeBtk__8daNpcT_cFPiPi = .text:0x8013A454; // type:function size:0x4 scope:global align:4 +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x8013A458; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__8daNpcT_cFv = .text:0x8013A460; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x8013A468; // type:function size:0x8 scope:global align:4 +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x8013A470; // type:function size:0x8 scope:global align:4 +__dt__8daNpcT_cFv = .text:0x8013A478; // type:function size:0x198 scope:global align:4 +__dt__15daNpcT_MatAnm_cFv = .text:0x8013A610; // type:function size:0x58 scope:global align:4 +setall__5csXyzFs = .text:0x8013A668; // type:function size:0x10 scope:global align:4 +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x8013A678; // type:function size:0x24 scope:global align:4 +cLib_calcTimer__FPi_i = .text:0x8013A69C; // type:function size:0x1C scope:global align:4 +dComIfGd_setListDark__Fv = .text:0x8013A6B8; // type:function size:0x24 scope:global align:4 +__ct__13mDoExt_btpAnmFv = .text:0x8013A6DC; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x8013A714; // type:function size:0x40 scope:global align:4 +getDistTable__12dAttention_cFi = .text:0x8013A754; // type:function size:0x14 scope:global align:4 +checkNowWolf__9daPy_py_cFv = .text:0x8013A768; // type:function size:0x18 scope:global align:4 +getType__15daTag_EvtArea_cFv = .text:0x8013A780; // type:function size:0x1C scope:global align:4 +getNo__15daTag_EvtArea_cFv = .text:0x8013A79C; // type:function size:0x20 scope:global align:4 +daBaseNpc_addIdx__FiiPUsi = .text:0x8013A7BC; // type:function size:0x4C scope:global align:4 +daBaseNpc_subIdx__FiiPUsi = .text:0x8013A808; // type:function size:0x40 scope:global align:4 +daBaseNpc_incIdx__FiPUsii = .text:0x8013A848; // type:function size:0x30 scope:global align:4 +daNpcBase_BBasis__FiiiPi = .text:0x8013A878; // type:function size:0x180 scope:global align:4 +__ct__18daBaseNpc_acMngr_cFv = .text:0x8013A9F8; // type:function size:0x18 scope:global align:4 +entry__18daBaseNpc_acMngr_cFP10fopAc_ac_c = .text:0x8013AA10; // type:function size:0x1C scope:global align:4 +getActor__18daBaseNpc_acMngr_cFv = .text:0x8013AA2C; // type:function size:0x4C scope:global align:4 +__ct__16daBaseNpc_path_cFv = .text:0x8013AA78; // type:function size:0x10 scope:global align:4 +isPath__16daBaseNpc_path_cFv = .text:0x8013AA88; // type:function size:0x10 scope:global align:4 +setPathInfo__16daBaseNpc_path_cFUcScSc = .text:0x8013AA98; // type:function size:0x90 scope:global align:4 +reverseDir__16daBaseNpc_path_cFv = .text:0x8013AB28; // type:function size:0x1C scope:global align:4 +chkPnt__16daBaseNpc_path_cF4cXyz = .text:0x8013AB44; // type:function size:0x58 scope:global align:4 +setNextPnt__16daBaseNpc_path_cFv = .text:0x8013AB9C; // type:function size:0x20 scope:global align:4 +getIdx__16daBaseNpc_path_cFv = .text:0x8013ABBC; // type:function size:0x8 scope:global align:4 +setIdx__16daBaseNpc_path_cFUs = .text:0x8013ABC4; // type:function size:0x8 scope:global align:4 +getPntPos__16daBaseNpc_path_cFUs = .text:0x8013ABCC; // type:function size:0x2C scope:global align:4 +limitter__18daBaseNpc_lookat_cFsPsss = .text:0x8013ABF8; // type:function size:0x64 scope:global align:4 +calc__18daBaseNpc_lookat_cFP10fopAc_ac_cPA4_fs = .text:0x8013AC5C; // type:function size:0x62C scope:global align:4 +setMaxJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8013B288; // type:function size:0x10 scope:global align:4 +setMinJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8013B298; // type:function size:0x10 scope:global align:4 +setJntPos__18daBaseNpc_lookat_cF4cXyzi = .text:0x8013B2A8; // type:function size:0x10 scope:global align:4 +setAttnPos__18daBaseNpc_lookat_cFP4cXyz = .text:0x8013B2B8; // type:function size:0xC scope:global align:4 +getRot__18daBaseNpc_lookat_cFi = .text:0x8013B2C4; // type:function size:0x24 scope:global align:4 +__ct__11daBaseNpc_cFv = .text:0x8013B2E8; // type:function size:0x120 scope:global align:4 +__dt__11daBaseNpc_cFv = .text:0x8013B408; // type:function size:0xD4 scope:global align:4 +execute__11daBaseNpc_cFv = .text:0x8013B4DC; // type:function size:0x118 scope:global align:4 +draw__11daBaseNpc_cFf = .text:0x8013B5F4; // type:function size:0x1C0 scope:global align:4 +getResName__11daBaseNpc_cFv = .text:0x8013B7B4; // type:function size:0x8 scope:global align:4 +getTrnsfrmKeyAnmP__11daBaseNpc_cFPci = .text:0x8013B7BC; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__11daBaseNpc_cFP18J3DAnmTransformKeyffiii = .text:0x8013B7DC; // type:function size:0x64 scope:global align:4 +setBckAnm__11daBaseNpc_cFP15J3DAnmTransformfiiib = .text:0x8013B840; // type:function size:0x24 scope:global align:4 +getTexPtrnAnmP__11daBaseNpc_cFPci = .text:0x8013B864; // type:function size:0x20 scope:global align:4 +setBtpAnm__11daBaseNpc_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8013B884; // type:function size:0x24 scope:global align:4 +attnSttsOn__11daBaseNpc_cFii = .text:0x8013B8A8; // type:function size:0x70 scope:global align:4 +setParam__11daBaseNpc_cFv = .text:0x8013B918; // type:function size:0x4 scope:global align:4 +orderEvent__11daBaseNpc_cFiPc = .text:0x8013B91C; // type:function size:0xB0 scope:global align:4 +mainProc__11daBaseNpc_cFv = .text:0x8013B9CC; // type:function size:0x4 scope:global align:4 +setEnvTevColor__11daBaseNpc_cFv = .text:0x8013B9D0; // type:function size:0x58 scope:global align:4 +setRoomNo__11daBaseNpc_cFv = .text:0x8013BA28; // type:function size:0x44 scope:global align:4 +btkCtrl__11daBaseNpc_cFv = .text:0x8013BA6C; // type:function size:0x8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFf = .text:0x8013BA74; // type:function size:0xA8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFP12J3DFrameCtrl = .text:0x8013BB1C; // type:function size:0x5C scope:global align:4 +allAnmPlay__11daBaseNpc_cFv = .text:0x8013BB78; // type:function size:0x184 scope:global align:4 +adjustShapeAngle__11daBaseNpc_cFv = .text:0x8013BCFC; // type:function size:0x4 scope:global align:4 +setMtx__11daBaseNpc_cFi = .text:0x8013BD00; // type:function size:0x110 scope:global align:4 +setCollisions__11daBaseNpc_cFv = .text:0x8013BE10; // type:function size:0x4 scope:global align:4 +setAttnPos__11daBaseNpc_cFv = .text:0x8013BE14; // type:function size:0x4 scope:global align:4 +drawOtherMdls__11daBaseNpc_cFv = .text:0x8013BE18; // type:function size:0x4 scope:global align:4 +dbgDraw__11daBaseNpc_cFv = .text:0x8013BE1C; // type:function size:0x8 scope:global align:4 +__ct__23daBaseNpc_moveBgActor_cFv = .text:0x8013BE24; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8013BE68; // type:function size:0x4 scope:local align:4 +MoveBGCreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8013BE6C; // type:function size:0xEC scope:global align:4 +MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x8013BF58; // type:function size:0xF4 scope:global align:4 +MoveBGDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8013C04C; // type:function size:0x78 scope:global align:4 +MoveBGExecute__23daBaseNpc_moveBgActor_cFv = .text:0x8013C0C4; // type:function size:0xAC scope:global align:4 +daBaseNpc_PntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x8013C170; // type:function size:0xA4 scope:global align:4 +daBaseNpc_putNurbs__FP4dPntiiP4dPnti = .text:0x8013C214; // type:function size:0x26C scope:global align:4 +daBaseNpc_chkPnt__F4cXyzP4dPntUsUsii = .text:0x8013C480; // type:function size:0x410 scope:global align:4 +daBaseNpc_getGroundAngle__FP13cBgS_PolyInfos = .text:0x8013C890; // type:function size:0x9C scope:global align:4 +__ct__12dBgS_ObjAcchFv = .text:0x8013C92C; // type:function size:0x54 scope:global align:4 +__dt__18daBaseNpc_lookat_cFv = .text:0x8013C980; // type:function size:0xBC scope:global align:4 +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA3C; // type:function size:0x8 scope:global align:4 +Create__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA44; // type:function size:0x8 scope:global align:4 +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA4C; // type:function size:0x8 scope:global align:4 +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x8013CA54; // type:function size:0x8 scope:global align:4 +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA5C; // type:function size:0x8 scope:global align:4 +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA64; // type:function size:0x8 scope:global align:4 +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA6C; // type:function size:0x8 scope:global align:4 +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x8013CA74; // type:function size:0x8 scope:global align:4 +__dt__16daBaseNpc_path_cFv = .text:0x8013CA7C; // type:function size:0x40 scope:global align:4 +__dt__18daBaseNpc_acMngr_cFv = .text:0x8013CABC; // type:function size:0x40 scope:global align:4 +daNpcF_addIdx__FiiRUsi = .text:0x8013CAFC; // type:function size:0x40 scope:global align:4 +daNpcF_subIdx__FiiRUsi = .text:0x8013CB3C; // type:function size:0x4C scope:global align:4 +daNpcF_incIdx__FiRUsii = .text:0x8013CB88; // type:function size:0x30 scope:global align:4 +daNpcF_decIdx__FiRUsii = .text:0x8013CBB8; // type:function size:0x30 scope:global align:4 +initialize__18daNpcF_ActorMngr_cFv = .text:0x8013CBE8; // type:function size:0xC scope:global align:4 +entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c = .text:0x8013CBF4; // type:function size:0x1C scope:global align:4 +entry__18daNpcF_ActorMngr_cFUi = .text:0x8013CC10; // type:function size:0x8 scope:global align:4 +remove__18daNpcF_ActorMngr_cFv = .text:0x8013CC18; // type:function size:0xC scope:global align:4 +getActorP__18daNpcF_ActorMngr_cFv = .text:0x8013CC24; // type:function size:0x4C scope:global align:4 +initialize__15daNpcF_MatAnm_cFv = .text:0x8013CC70; // type:function size:0x24 scope:global align:4 +calc__15daNpcF_MatAnm_cCFP11J3DMaterial = .text:0x8013CC94; // type:function size:0x130 scope:global align:4 +initialize__16daNpcF_SPCurve_cFP5dPathi = .text:0x8013CDC4; // type:function size:0x58 scope:global align:4 +initialize__13daNpcF_Path_cFv = .text:0x8013CE1C; // type:function size:0x5C scope:global align:4 +setPathInfo__13daNpcF_Path_cFUcScUc = .text:0x8013CE78; // type:function size:0xA0 scope:global align:4 +chkPassed__13daNpcF_Path_cF4cXyz = .text:0x8013CF18; // type:function size:0x50 scope:global align:4 +chkPassedDst__13daNpcF_Path_cF4cXyz = .text:0x8013CF68; // type:function size:0x64 scope:global align:4 +reverse__13daNpcF_Path_cFv = .text:0x8013CFCC; // type:function size:0x24 scope:global align:4 +setNextIdx__13daNpcF_Path_cFv = .text:0x8013CFF0; // type:function size:0x44 scope:global align:4 +getNextIdx__13daNpcF_Path_cFv = .text:0x8013D034; // type:function size:0x50 scope:global align:4 +getBeforeIdx__13daNpcF_Path_cFv = .text:0x8013D084; // type:function size:0x50 scope:global align:4 +getBeforePos__13daNpcF_Path_cFR4cXyz = .text:0x8013D0D4; // type:function size:0x7C scope:global align:4 +getNextPos__13daNpcF_Path_cFR4cXyz = .text:0x8013D150; // type:function size:0x7C scope:global align:4 +getDstPos__13daNpcF_Path_cF4cXyzR4cXyz = .text:0x8013D1CC; // type:function size:0x9C scope:global align:4 +setNextIdxDst__13daNpcF_Path_cF4cXyz = .text:0x8013D268; // type:function size:0x80 scope:global align:4 +initialize__15daNpcF_Lookat_cFv = .text:0x8013D2E8; // type:function size:0xB0 scope:global align:4 +setParam__15daNpcF_Lookat_cFffffffffffffsP4cXyz = .text:0x8013D398; // type:function size:0x274 scope:global align:4 +calc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fPP5csXyziii = .text:0x8013D60C; // type:function size:0x27C scope:global align:4 +adjustMoveDisAngle__15daNpcF_Lookat_cFRssss = .text:0x8013D888; // type:function size:0x64 scope:global align:4 +initCalc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fP4cXyzP5csXyzPfR4cXyzi = .text:0x8013D8EC; // type:function size:0x1F0 scope:global align:4 +update__15daNpcF_Lookat_cFP4cXyzP5csXyzPf = .text:0x8013DADC; // type:function size:0x110 scope:global align:4 +calcMoveDisAngle__15daNpcF_Lookat_cFiP4cXyzP5csXyz4cXyzii = .text:0x8013DBEC; // type:function size:0x1DC scope:global align:4 +setRotAngle__15daNpcF_Lookat_cFv = .text:0x8013DDC8; // type:function size:0x8C scope:global align:4 +clrRotAngle__15daNpcF_Lookat_cFv = .text:0x8013DE54; // type:function size:0x2C scope:global align:4 +execute__8daNpcF_cFv = .text:0x8013DE80; // type:function size:0x214 scope:global align:4 +draw__8daNpcF_cFiifP11_GXColorS10i = .text:0x8013E094; // type:function size:0x33C scope:global align:4 +tgHitCallBack__8daNpcF_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8013E3D0; // type:function size:0x40 scope:global align:4 +srchAttnActor1__8daNpcF_cFPvPv = .text:0x8013E410; // type:function size:0x94 scope:global align:4 +srchActor__8daNpcF_cFPvPv = .text:0x8013E4A4; // type:function size:0x84 scope:global align:4 +setMtx__8daNpcF_cFv = .text:0x8013E528; // type:function size:0x90 scope:global align:4 +setMtx2__8daNpcF_cFv = .text:0x8013E5B8; // type:function size:0xBC scope:global align:4 +initialize__8daNpcF_cFv = .text:0x8013E674; // type:function size:0x260 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcF_cFPci = .text:0x8013E8D4; // type:function size:0x20 scope:global align:4 +getTexPtrnAnmP__8daNpcF_cFPci = .text:0x8013E8F4; // type:function size:0x20 scope:global align:4 +getTexSRTKeyAnmP__8daNpcF_cFPci = .text:0x8013E914; // type:function size:0x20 scope:global align:4 +getTevRegKeyAnmP__8daNpcF_cFPci = .text:0x8013E934; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__8daNpcF_cFP18J3DAnmTransformKeyffiii = .text:0x8013E954; // type:function size:0x64 scope:global align:4 +setBckAnm__8daNpcF_cFP15J3DAnmTransformfiiib = .text:0x8013E9B8; // type:function size:0x24 scope:global align:4 +setBtpAnm__8daNpcF_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8013E9DC; // type:function size:0x24 scope:global align:4 +setBtkAnm__8daNpcF_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x8013EA00; // type:function size:0x24 scope:global align:4 +setBrkAnm__8daNpcF_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x8013EA24; // type:function size:0x24 scope:global align:4 +setEnvTevColor__8daNpcF_cFv = .text:0x8013EA48; // type:function size:0x58 scope:global align:4 +setRoomNo__8daNpcF_cFv = .text:0x8013EAA0; // type:function size:0x44 scope:global align:4 +chkEndAnm__8daNpcF_cFf = .text:0x8013EAE4; // type:function size:0xC8 scope:global align:4 +chkEndAnm__8daNpcF_cFP12J3DFrameCtrlf = .text:0x8013EBAC; // type:function size:0x78 scope:global align:4 +playAllAnm__8daNpcF_cFv = .text:0x8013EC24; // type:function size:0x228 scope:global align:4 +playExpressionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8013EE4C; // type:function size:0x110 scope:global align:4 +playMotionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8013EF5C; // type:function size:0x114 scope:global align:4 +setLookatMtx__8daNpcF_cFiPif = .text:0x8013F070; // type:function size:0x1F0 scope:global align:4 +hitChk2__8daNpcF_cFP8dCcD_Cylii = .text:0x8013F260; // type:function size:0xE4 scope:global align:4 +setDamage__8daNpcF_cFiii = .text:0x8013F344; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__8daNpcF_cFRiRiP10fopAc_ac_ci = .text:0x8013F400; // type:function size:0x15C scope:global align:4 +orderEvent__8daNpcF_cFiPcUsUsUcUs = .text:0x8013F55C; // type:function size:0xC0 scope:global align:4 +changeEvent__8daNpcF_cFPcPcUsUs = .text:0x8013F61C; // type:function size:0x98 scope:global align:4 +chkActorInSight__8daNpcF_cFP10fopAc_ac_cf = .text:0x8013F6B4; // type:function size:0x84 scope:global align:4 +chkActorInArea__8daNpcF_cFP10fopAc_ac_c4cXyz4cXyzs = .text:0x8013F738; // type:function size:0x158 scope:global align:4 +chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci = .text:0x8013F890; // type:function size:0x128 scope:global align:4 +initTalk__8daNpcF_cFiPP10fopAc_ac_c = .text:0x8013F9B8; // type:function size:0x68 scope:global align:4 +talkProc__8daNpcF_cFPiiPP10fopAc_ac_c = .text:0x8013FA20; // type:function size:0x170 scope:global align:4 +turn__8daNpcF_cFsfi = .text:0x8013FB90; // type:function size:0x188 scope:global align:4 +step__8daNpcF_cFsiii = .text:0x8013FD18; // type:function size:0x194 scope:global align:4 +setAngle__8daNpcF_cFs = .text:0x8013FEAC; // type:function size:0x18 scope:global align:4 +getDistTableIdx__8daNpcF_cFii = .text:0x8013FEC4; // type:function size:0x14 scope:global align:4 +getEvtAreaTagP__8daNpcF_cFii = .text:0x8013FED8; // type:function size:0xA8 scope:global align:4 +getAttnActorP__8daNpcF_cFiPFPvPv_Pvffffsii = .text:0x8013FF80; // type:function size:0x3CC scope:global align:4 +chkActorInSight2__8daNpcF_cFP10fopAc_ac_cfs = .text:0x8014034C; // type:function size:0xEC scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyzfffs = .text:0x80140438; // type:function size:0xDC scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyz4cXyzs = .text:0x80140514; // type:function size:0x6C scope:global align:4 +getAttentionPos__8daNpcF_cFP10fopAc_ac_c = .text:0x80140580; // type:function size:0x58 scope:global align:4 +chkFindPlayer2__8daNpcF_cFis = .text:0x801405D8; // type:function size:0x1CC scope:global align:4 +setHitodamaPrtcl__8daNpcF_cFv = .text:0x801407A4; // type:function size:0x1B0 scope:global align:4 +daNpcF_pntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x80140954; // type:function size:0xA8 scope:global align:4 +daNpcF_chkPassed__F4cXyzP4dPntUsUsii = .text:0x801409FC; // type:function size:0x418 scope:global align:4 +daNpcF_getGroundAngle__FP13cBgS_PolyInfos = .text:0x80140E14; // type:function size:0x9C scope:global align:4 +daNpcF_chkEvtBit__FUl = .text:0x80140EB0; // type:function size:0x20 scope:global align:4 +daNpcF_onEvtBit__FUl = .text:0x80140ED0; // type:function size:0x20 scope:global align:4 +daNpcF_chkTmpBit__FUl = .text:0x80140EF0; // type:function size:0x20 scope:global align:4 +daNpcF_onTmpBit__FUl = .text:0x80140F10; // type:function size:0x20 scope:global align:4 +daNpcF_offTmpBit__FUl = .text:0x80140F30; // type:function size:0x20 scope:global align:4 +daNpcF_getPlayerInfoFromPlayerList__FiiR4cXyzR5csXyz = .text:0x80140F50; // type:function size:0xC8 scope:global align:4 +daNpcF_chkDoBtnEqSpeak__FP10fopAc_ac_c = .text:0x80141018; // type:function size:0x124 scope:global align:4 +daNpcF_chkPointInArea__F4cXyz4cXyz4cXyzs = .text:0x8014113C; // type:function size:0x15C scope:global align:4 +daNpcF_getDistTableIdx__Fii = .text:0x80141298; // type:function size:0x14 scope:global align:4 +daNpcF_clearMessageTmpBit__Fv = .text:0x801412AC; // type:function size:0xB4 scope:global align:4 +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x80141360; // type:function size:0x58 scope:global align:4 +getPntPos__13daNpcF_Path_cFi = .text:0x801413B8; // type:function size:0x2C scope:global align:4 +chkClose__13daNpcF_Path_cFv = .text:0x801413E4; // type:function size:0x10 scope:global align:4 +setParam__8daNpcF_cFv = .text:0x801413F4; // type:function size:0x4 scope:global align:4 +main__8daNpcF_cFv = .text:0x801413F8; // type:function size:0x8 scope:global align:4 +adjustShapeAngle__8daNpcF_cFv = .text:0x80141400; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcF_cFv = .text:0x80141404; // type:function size:0x4 scope:global align:4 +setCollisions__8daNpcF_cFv = .text:0x80141408; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcF_cFv = .text:0x8014140C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__8daNpcF_cFv = .text:0x80141414; // type:function size:0x4 scope:global align:4 +ctrlBtk__8daNpcF_cFv = .text:0x80141418; // type:function size:0x8 scope:global align:4 +setExpressionAnm__8daNpcF_cFib = .text:0x80141420; // type:function size:0x8 scope:global align:4 +setMotionAnm__8daNpcF_cFif = .text:0x80141428; // type:function size:0x4 scope:global align:4 +setExpression__8daNpcF_cFif = .text:0x8014142C; // type:function size:0x4 scope:global align:4 +setMotion__8daNpcF_cFifi = .text:0x80141430; // type:function size:0x4 scope:global align:4 +__dt__18daNpcF_ActorMngr_cFv = .text:0x80141434; // type:function size:0x40 scope:global align:4 +__dt__8daNpcF_cFv = .text:0x80141474; // type:function size:0x13C scope:global align:4 +setExpressionBtp__8daNpcF_cFi = .text:0x801415B0; // type:function size:0x8 scope:global align:4 +__dt__15daNpcF_MatAnm_cFv = .text:0x801415B8; // type:function size:0x58 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x80141610; // type:function size:0x48 scope:local align:4 +NpcCreate__9daNpcCd_cFi = .text:0x80141658; // type:function size:0x1C4 scope:global align:4 +ObjCreate__9daNpcCd_cFi = .text:0x8014181C; // type:function size:0x90 scope:global align:4 +getAnmP__9daNpcCd_cFii = .text:0x801418AC; // type:function size:0x15C scope:global align:4 +setAttention__9daNpcCd_cFi = .text:0x80141A08; // type:function size:0x534 scope:global align:4 +loadResrc__9daNpcCd_cFii = .text:0x80141F3C; // type:function size:0xF8 scope:global align:4 +removeResrc__9daNpcCd_cFii = .text:0x80142034; // type:function size:0xC4 scope:global align:4 +setEnvTevCol__9daNpcCd_cFv = .text:0x801420F8; // type:function size:0x58 scope:global align:4 +setRoomNo__9daNpcCd_cFv = .text:0x80142150; // type:function size:0x44 scope:global align:4 +animation__9daNpcCd_cFv = .text:0x80142194; // type:function size:0x74 scope:global align:4 +setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii = .text:0x80142208; // type:function size:0x6C scope:global align:4 +drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x80142274; // type:function size:0xE4 scope:global align:4 +drawNpc__9daNpcCd_cFv = .text:0x80142358; // type:function size:0x110 scope:global align:4 +jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x80142468; // type:function size:0x2D4 scope:global align:4 +setHitodamaParticle__9daNpcCd_cFv = .text:0x8014273C; // type:function size:0x190 scope:global align:4 +__sinit_\d_a_npc_cd_cpp = .text:0x801428CC; // type:function size:0x2C0 scope:global align:4 +__ct__13daNpcCd_HIO_cFv = .text:0x80142B8C; // type:function size:0x180 scope:global align:4 +__dt__18fOpAcm_HIO_entry_cFv = .text:0x80142D0C; // type:function size:0x40 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x80142D4C; // type:function size:0x40 scope:global align:4 +__ct__19daNpcCd_HIO_Child_cFv = .text:0x80142D8C; // type:function size:0x58 scope:global align:4 +__ct__17daNpcCd_HIO_Jnt_cFv = .text:0x80142DE4; // type:function size:0x10 scope:global align:4 +__dt__17daNpcCd_HIO_Jnt_cFv = .text:0x80142DF4; // type:function size:0x40 scope:global align:4 +__dt__19daNpcCd_HIO_Child_cFv = .text:0x80142E34; // type:function size:0x68 scope:global align:4 +__dt__13daNpcCd_HIO_cFv = .text:0x80142E9C; // type:function size:0x7C scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x80142F18; // type:function size:0x48 scope:local align:4 +NpcCreate__10daNpcCd2_cFi = .text:0x80142F60; // type:function size:0x214 scope:global align:4 +ObjCreate__10daNpcCd2_cFi = .text:0x80143174; // type:function size:0x40 scope:global align:4 +ChairCreate__10daNpcCd2_cFf = .text:0x801431B4; // type:function size:0xF4 scope:global align:4 +isM___10daNpcCd2_cFv = .text:0x801432A8; // type:function size:0x44 scope:global align:4 +getAnmP__10daNpcCd2_cFii = .text:0x801432EC; // type:function size:0x330 scope:global align:4 +setAttention__10daNpcCd2_cFi = .text:0x8014361C; // type:function size:0x53C scope:global align:4 +loadResrc__10daNpcCd2_cFii = .text:0x80143B58; // type:function size:0xF8 scope:global align:4 +removeResrc__10daNpcCd2_cFii = .text:0x80143C50; // type:function size:0xC4 scope:global align:4 +setEnvTevCol__10daNpcCd2_cFv = .text:0x80143D14; // type:function size:0x58 scope:global align:4 +setRoomNo__10daNpcCd2_cFv = .text:0x80143D6C; // type:function size:0x44 scope:global align:4 +animation__10daNpcCd2_cFi = .text:0x80143DB0; // type:function size:0xE4 scope:global align:4 +setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii = .text:0x80143E94; // type:function size:0x6C scope:global align:4 +drawShadow__10daNpcCd2_cFf = .text:0x80143F00; // type:function size:0x84 scope:global align:4 +drawObj__10daNpcCd2_cFiP8J3DModelf = .text:0x80143F84; // type:function size:0x108 scope:global align:4 +drawNpc__10daNpcCd2_cFv = .text:0x8014408C; // type:function size:0x15C scope:global align:4 +jntNodeCB__10daNpcCd2_cFP8J3DJointP8J3DModel = .text:0x801441E8; // type:function size:0x2E0 scope:global align:4 +setHitodamaParticle__10daNpcCd2_cFv = .text:0x801444C8; // type:function size:0x190 scope:global align:4 +s_sub1__FPvPv = .text:0x80144658; // type:function size:0xBC scope:global align:4 +getEscapeTag__10daNpcCd2_cFv = .text:0x80144714; // type:function size:0x58 scope:global align:4 +checkFearSituation__10daNpcCd2_cFv = .text:0x8014476C; // type:function size:0xC8 scope:global align:4 +getNpcMdlDataP__10daNpcCd2_cFi = .text:0x80144834; // type:function size:0x48 scope:global align:4 +getObjMdlDataP__10daNpcCd2_cFi = .text:0x8014487C; // type:function size:0x58 scope:global align:4 +getTexAnmP__10daNpcCd2_cFi = .text:0x801448D4; // type:function size:0x58 scope:global align:4 +setPath__11PathTrace_cFiiiP4cXyzb = .text:0x8014492C; // type:function size:0xF8 scope:global align:4 +checkPoint__11PathTrace_cF4cXyzf = .text:0x80144A24; // type:function size:0xCC scope:global align:4 +checkPathEnd__11PathTrace_cF4cXyzf = .text:0x80144AF0; // type:function size:0x94 scope:global align:4 +getTargetPoint__11PathTrace_cFP3Vec = .text:0x80144B84; // type:function size:0x64 scope:global align:4 +setAvoidPoint__11PathTrace_cFv = .text:0x80144BE8; // type:function size:0xC4 scope:global align:4 +setNextPoint__11PathTrace_cFR4cXyz = .text:0x80144CAC; // type:function size:0x5C scope:global align:4 +setNextPoint__11PathTrace_cFv = .text:0x80144D08; // type:function size:0xAC scope:global align:4 +incIndex__11PathTrace_cFi = .text:0x80144DB4; // type:function size:0x50 scope:global align:4 +decIndex__11PathTrace_cFi = .text:0x80144E04; // type:function size:0x54 scope:global align:4 +s_sub__FPvPv = .text:0x80144E58; // type:function size:0xA4 scope:global align:4 +checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x80144EFC; // type:function size:0x70 scope:global align:4 +checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x80144F6C; // type:function size:0xEC scope:global align:4 +__sinit_\d_a_npc_cd2_cpp = .text:0x80145058; // type:function size:0x568 scope:global align:4 +__ct__14daNpcCd2_HIO_cFv = .text:0x801455C0; // type:function size:0x188 scope:global align:4 +__ct__21daNpcCd2_HIO_MChild_cFv = .text:0x80145748; // type:function size:0x58 scope:global align:4 +__ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x801457A0; // type:function size:0x10 scope:global align:4 +__dt__18daNpcCd2_HIO_Jnt_cFv = .text:0x801457B0; // type:function size:0x40 scope:global align:4 +__dt__21daNpcCd2_HIO_MChild_cFv = .text:0x801457F0; // type:function size:0x68 scope:global align:4 +__ct__21daNpcCd2_HIO_WChild_cFv = .text:0x80145858; // type:function size:0x58 scope:global align:4 +__dt__21daNpcCd2_HIO_WChild_cFv = .text:0x801458B0; // type:function size:0x68 scope:global align:4 +isClose__11PathTrace_cFv = .text:0x80145918; // type:function size:0x10 scope:global align:4 +__dt__14daNpcCd2_HIO_cFv = .text:0x80145928; // type:function size:0x80 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPf = .text:0x801459A8; // type:function size:0x2C scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x801459D4; // type:function size:0xCC scope:global align:4 +getData__12daItemBase_cFv = .text:0x80145AA0; // type:function size:0xC scope:global align:4 +initBaseMtx__8daItem_cFv = .text:0x80145AAC; // type:function size:0x48 scope:global align:4 +setBaseMtx__8daItem_cFv = .text:0x80145AF4; // type:function size:0x88 scope:global align:4 +setBaseMtx_1__8daItem_cFv = .text:0x80145B7C; // type:function size:0x8C scope:global align:4 +itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80145C08; // type:function size:0xD0 scope:global align:4 +itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80145CD8; // type:function size:0xBC scope:global align:4 +CreateInit__8daItem_cFv = .text:0x80145D94; // type:function size:0x394 scope:global align:4 +setCullInfo__8daItem_cFv = .text:0x80146128; // type:function size:0x18 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x80146140; // type:function size:0x220 scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x80146360; // type:function size:0x2A8 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x80146608; // type:function size:0x64 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x8014666C; // type:function size:0x78 scope:global align:4 +procInitNormal__8daItem_cFv = .text:0x801466E4; // type:function size:0x44 scope:global align:4 +procMainNormal__8daItem_cFv = .text:0x80146728; // type:function size:0x114 scope:global align:4 +procMainEnemyCarry__8daItem_cFv = .text:0x8014683C; // type:function size:0x4 scope:global align:4 +procInitForceGet__8daItem_cFv = .text:0x80146840; // type:function size:0x4C scope:global align:4 +procMainForceGet__8daItem_cFv = .text:0x8014688C; // type:function size:0x4 scope:global align:4 +procInitSimpleGetDemo__8daItem_cFv = .text:0x80146890; // type:function size:0xBC scope:global align:4 +procMainSimpleGetDemo__8daItem_cFv = .text:0x8014694C; // type:function size:0xC8 scope:global align:4 +procInitGetDemoEvent__8daItem_cFv = .text:0x80146A14; // type:function size:0xA4 scope:global align:4 +procWaitGetDemoEvent__8daItem_cFv = .text:0x80146AB8; // type:function size:0x118 scope:global align:4 +procMainGetDemoEvent__8daItem_cFv = .text:0x80146BD0; // type:function size:0x60 scope:global align:4 +procInitBoomerangCarry__8daItem_cFv = .text:0x80146C30; // type:function size:0xE8 scope:global align:4 +procMainBoomerangCarry__8daItem_cFv = .text:0x80146D18; // type:function size:0xD8 scope:global align:4 +procInitSwOnWait__8daItem_cFv = .text:0x80146DF0; // type:function size:0x54 scope:global align:4 +procMainSwOnWait__8daItem_cFv = .text:0x80146E44; // type:function size:0xC4 scope:global align:4 +procInitBoomHitWait__8daItem_cFv = .text:0x80146F08; // type:function size:0x30 scope:global align:4 +procMainBoomHitWait__8daItem_cFv = .text:0x80146F38; // type:function size:0x254 scope:global align:4 +move_proc_call__8daItem_cFv = .text:0x8014718C; // type:function size:0x130 scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x801472BC; // type:function size:0x64 scope:global align:4 +mode_wait__8daItem_cFv = .text:0x80147320; // type:function size:0x108 scope:global align:4 +mode_water__8daItem_cFv = .text:0x80147428; // type:function size:0xD4 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x801474FC; // type:function size:0x5C scope:global align:4 +itemGetNextExecute__8daItem_cFv = .text:0x80147558; // type:function size:0x1BC scope:global align:4 +itemGet__8daItem_cFv = .text:0x80147714; // type:function size:0x2C8 scope:global align:4 +checkCountTimer__8daItem_cFv = .text:0x801479DC; // type:function size:0x5C scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x80147A38; // type:function size:0x24 scope:global align:4 +checkYogan__8daItem_cFv = .text:0x80147A5C; // type:function size:0x70 scope:global align:4 +deleteItem__8daItem_cFv = .text:0x80147ACC; // type:function size:0x10 scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x80147ADC; // type:function size:0xC0 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x80147B9C; // type:function size:0x114 scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x80147CB0; // type:function size:0x78 scope:global align:4 +bg_check__8daItem_cFv = .text:0x80147D28; // type:function size:0xF0 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x80147E18; // type:function size:0xB8 scope:global align:4 +CountTimer__8daItem_cFv = .text:0x80147ED0; // type:function size:0x90 scope:global align:4 +initAction__8daItem_cFv = .text:0x80147F60; // type:function size:0xBC scope:global align:4 +initFlag__8daItem_cFv = .text:0x8014801C; // type:function size:0xD0 scope:global align:4 +initScale__8daItem_cFv = .text:0x801480EC; // type:function size:0x50 scope:global align:4 +initSpeed__8daItem_cFi = .text:0x8014813C; // type:function size:0x1AC scope:global align:4 +initAngle__8daItem_cFv = .text:0x801482E8; // type:function size:0x18 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x80148300; // type:function size:0x4 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x80148304; // type:function size:0x4 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x80148308; // type:function size:0x4 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x8014830C; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_item_cpp = .text:0x80148310; // type:function size:0x28 scope:global align:4 +getItemPos__9daPy_py_cCFv = .text:0x80148338; // type:function size:0x8 scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x80148340; // type:function size:0x8 scope:global align:4 +__dt__16Z2SoundObjSimpleFv = .text:0x80148348; // type:function size:0x58 scope:global align:4 +fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x801483A0; // type:function size:0x10 scope:global align:4 +fopAcM_seStart__FPC10fopAc_ac_cUlUl = .text:0x801483B0; // type:function size:0x78 scope:global align:4 +cLib_calcTimer__FPUc_Uc = .text:0x80148428; // type:function size:0x1C scope:global align:4 +__ct__9dInsect_cFv = .text:0x80148444; // type:function size:0x68 scope:global align:4 +CalcZBuffer__9dInsect_cFf = .text:0x801484AC; // type:function size:0x194 scope:global align:4 +Insect_GetDemoMain__9dInsect_cFv = .text:0x80148640; // type:function size:0x1E4 scope:global align:4 +__ct__14daObj_SSBase_cFv = .text:0x80148824; // type:function size:0x58 scope:global align:4 +__dt__14daObj_SSBase_cFv = .text:0x8014887C; // type:function size:0x58 scope:global align:4 +getProcessID__14daObj_SSBase_cFv = .text:0x801488D4; // type:function size:0x18 scope:global align:4 +setSoldOut__14daObj_SSBase_cFv = .text:0x801488EC; // type:function size:0x4 scope:global align:4 +checkAnmEnd__16daPy_frameCtrl_cFv = .text:0x801488F0; // type:function size:0x44 scope:global align:4 +updateFrame__16daPy_frameCtrl_cFv = .text:0x80148934; // type:function size:0x34 scope:global align:4 +setFrameCtrl__16daPy_frameCtrl_cFUcssff = .text:0x80148968; // type:function size:0x58 scope:global align:4 +initOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x801489C0; // type:function size:0xA8 scope:global align:4 +posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs = .text:0x80148A68; // type:function size:0x22C scope:global align:4 +bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x80148C94; // type:function size:0xB4 scope:global align:4 +setParamData__9daPy_py_cFiiii = .text:0x80148D48; // type:function size:0x18 scope:global align:4 +checkFishingRodItem__9daPy_py_cFi = .text:0x80148D60; // type:function size:0x28 scope:global align:4 +checkBombItem__9daPy_py_cFi = .text:0x80148D88; // type:function size:0x18 scope:global align:4 +checkBottleItem__9daPy_py_cFi = .text:0x80148DA0; // type:function size:0xA4 scope:global align:4 +checkDrinkBottleItem__9daPy_py_cFi = .text:0x80148E44; // type:function size:0xAC scope:global align:4 +checkOilBottleItem__9daPy_py_cFi = .text:0x80148EF0; // type:function size:0x30 scope:global align:4 +checkOpenBottleItem__9daPy_py_cFi = .text:0x80148F20; // type:function size:0x28 scope:global align:4 +checkBowItem__9daPy_py_cFi = .text:0x80148F48; // type:function size:0x2C scope:global align:4 +checkHookshotItem__9daPy_py_cFi = .text:0x80148F74; // type:function size:0x20 scope:global align:4 +checkTradeItem__9daPy_py_cFi = .text:0x80148F94; // type:function size:0x44 scope:global align:4 +checkDungeonWarpItem__9daPy_py_cFi = .text:0x80148FD8; // type:function size:0x20 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x80148FF8; // type:function size:0x6C scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x80149064; // type:function size:0x38 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x8014909C; // type:function size:0x14 scope:global align:4 +__ct__14daPy_anmHeap_cFUl = .text:0x801490B0; // type:function size:0x40 scope:global align:4 +__dt__14daPy_anmHeap_cFv = .text:0x801490F0; // type:function size:0x60 scope:global align:4 +initData__14daPy_anmHeap_cFv = .text:0x80149150; // type:function size:0x18 scope:global align:4 +mallocBuffer__14daPy_anmHeap_cFv = .text:0x80149168; // type:function size:0x38 scope:global align:4 +createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE = .text:0x801491A0; // type:function size:0x138 scope:global align:4 +loadData__14daPy_anmHeap_cFUs = .text:0x801492D8; // type:function size:0xE4 scope:global align:4 +loadDataIdx__14daPy_anmHeap_cFUs = .text:0x801493BC; // type:function size:0x48 scope:global align:4 +loadDataPriIdx__14daPy_anmHeap_cFUs = .text:0x80149404; // type:function size:0x2C scope:global align:4 +loadDataDemoRID__14daPy_anmHeap_cFUsUs = .text:0x80149430; // type:function size:0x30 scope:global align:4 +setAnimeHeap__14daPy_anmHeap_cFv = .text:0x80149460; // type:function size:0x38 scope:global align:4 +checkMasterSwordEquip__9daPy_py_cFv = .text:0x80149498; // type:function size:0x28 scope:global align:4 +checkWoodShieldEquip__9daPy_py_cFv = .text:0x801494C0; // type:function size:0x28 scope:global align:4 +getAttentionOffsetY__9daPy_py_cFv = .text:0x801494E8; // type:function size:0x34 scope:global align:4 +checkNowWolfEyeUp__9daPy_py_cFv = .text:0x8014951C; // type:function size:0x14 scope:global align:4 +forceRestartRoom__9daPy_py_cFiUli = .text:0x80149530; // type:function size:0x20 scope:global align:4 +setFmChainPos__9daPy_py_cFP10fopAc_ac_cP4cXyzi = .text:0x80149550; // type:function size:0x24 scope:global align:4 +cancelFmChainGrab__9daPy_py_cFv = .text:0x80149574; // type:function size:0x24 scope:global align:4 +setLookPos__9daPy_py_cFP4cXyz = .text:0x80149598; // type:function size:0x14 scope:global align:4 +setPlayerSe__9daPy_py_cFUl = .text:0x801495AC; // type:function size:0x20 scope:global align:4 +linkGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x801495CC; // type:function size:0xB4 scope:global align:4 +wolfGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x80149680; // type:function size:0x58 scope:global align:4 +checkRoomRestartStart__9daPy_py_cFv = .text:0x801496D8; // type:function size:0x38 scope:global align:4 +checkCarryStartLightBallA__9daPy_py_cFv = .text:0x80149710; // type:function size:0x8C scope:global align:4 +checkCarryStartLightBallB__9daPy_py_cFv = .text:0x8014979C; // type:function size:0x8C scope:global align:4 +getSpinnerRideSpeed__9daPy_py_cCFv = .text:0x80149828; // type:function size:0x4C scope:global align:4 +checkSpinnerReflectEffect__9daPy_py_cFv = .text:0x80149874; // type:function size:0x88 scope:global align:4 +checkBoomerangCharge__9daPy_py_cFv = .text:0x801498FC; // type:function size:0x10 scope:global align:4 +checkBoomerangChargeTime__9daPy_py_cFv = .text:0x8014990C; // type:function size:0x8 scope:global align:4 +getThrowBoomerangActor__9daPy_py_cFv = .text:0x80149914; // type:function size:0x14 scope:global align:4 +cancelBoomerangLockActor__9daPy_py_cFP10fopAc_ac_c = .text:0x80149928; // type:function size:0x14 scope:global align:4 +setPlayerDamage__9daPy_py_cFii = .text:0x8014993C; // type:function size:0x24 scope:global align:4 +setMidnaMotionNum__9daPy_py_cFi = .text:0x80149960; // type:function size:0x14 scope:global align:4 +setMidnaFaceNum__9daPy_py_cFi = .text:0x80149974; // type:function size:0x14 scope:global align:4 +daPy_addCalcShort__FPsssss = .text:0x80149988; // type:function size:0xA0 scope:global align:4 +__ct__18J3DAnmTransformKeyFv = .text:0x80149A28; // type:function size:0x60 scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x80149A88; // type:function size:0x20 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80149AA8; // type:function size:0x90 scope:global align:4 +is_player__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80149B38; // type:function size:0x1C scope:global align:4 +posInLine2D__22@unnamed@d_camera_cpp@FP4cXyzP4cXyzP4cXyz = .text:0x80149B54; // type:function size:0xD0 scope:global align:4 +relationalPos2__22@unnamed@d_camera_cpp@FP10fopAc_ac_cP10fopAc_ac_cP4cXyzf7cSAngle = .text:0x80149C24; // type:function size:0x248 scope:global align:4 +Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc = .text:0x80149E6C; // type:function size:0x13C scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x80149FA8; // type:function size:0x180 scope:global align:4 +__ct__Q29dCamera_c24@class$89704d_camera_cppFv = .text:0x8014A128; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89704d_camera_cppFv = .text:0x8014A12C; // type:function size:0x40 scope:local align:4 +get_player_actor__22@unnamed@d_camera_cpp@FP12camera_class = .text:0x8014A16C; // type:function size:0x44 scope:global align:4 +__dt__9dCamera_cFv = .text:0x8014A1B0; // type:function size:0x1B0 scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x8014A360; // type:function size:0xBC4 scope:global align:4 +Start__9dCamera_cFv = .text:0x8014AF24; // type:function size:0x18 scope:global align:4 +QuickStart__9dCamera_cFv = .text:0x8014AF3C; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x8014AF48; // type:function size:0x18 scope:global align:4 +Stay__9dCamera_cFv = .text:0x8014AF60; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x8014AF6C; // type:function size:0x5C scope:global align:4 +initPad__9dCamera_cFv = .text:0x8014AFC8; // type:function size:0x210 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x8014B1D8; // type:function size:0x5A8 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x8014B780; // type:function size:0x8C scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x8014B80C; // type:function size:0x13C scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x8014B948; // type:function size:0x164 scope:global align:4 +Run__9dCamera_cFv = .text:0x8014BAAC; // type:function size:0xA78 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x8014C524; // type:function size:0x254 scope:global align:4 +V__9dCamera_cFv = .text:0x8014C778; // type:function size:0x1C scope:global align:4 +U__9dCamera_cFv = .text:0x8014C794; // type:function size:0x20 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x8014C7B4; // type:function size:0x18 scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x8014C7CC; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x8014C7D8; // type:function size:0x17C scope:global align:4 +setStageMapToolData__9dCamera_cFv = .text:0x8014C954; // type:function size:0x130 scope:global align:4 +setMapToolData__9dCamera_cFv = .text:0x8014CA84; // type:function size:0xF4 scope:global align:4 +__as__15dCamMapToolDataFRC15dCamMapToolData = .text:0x8014CB78; // type:function size:0x84 scope:global align:4 +SetTagData__9dCamera_cFP10fopAc_ac_clUsUc = .text:0x8014CBFC; // type:function size:0x38 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x8014CC34; // type:function size:0x5F4 scope:global align:4 +get_boomerang_actor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x8014D228; // type:function size:0x2C scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x8014D254; // type:function size:0x104 scope:global align:4 +ModeFix__9dCamera_cFl = .text:0x8014D358; // type:function size:0xC scope:global align:4 +nextType__9dCamera_cFl = .text:0x8014D364; // type:function size:0x794 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x8014DAF8; // type:function size:0x1F8 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x8014DCF0; // type:function size:0x114 scope:global align:4 +onRoomChange__9dCamera_cFl = .text:0x8014DE04; // type:function size:0xB0 scope:global align:4 +getParamTargetActor__9dCamera_cFl = .text:0x8014DEB4; // type:function size:0x9C scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x8014DF50; // type:function size:0x19C scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x8014E0EC; // type:function size:0xA4 scope:global align:4 +GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class = .text:0x8014E190; // type:function size:0x54 scope:global align:4 +pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs = .text:0x8014E1E4; // type:function size:0x64 scope:global align:4 +popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c = .text:0x8014E248; // type:function size:0x78 scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x8014E2C0; // type:function size:0x40 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x8014E300; // type:function size:0x9C scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x8014E39C; // type:function size:0x250 scope:global align:4 +setUSOAngle__9dCamera_cFv = .text:0x8014E5EC; // type:function size:0x58 scope:global align:4 +getUSOAngle__9dCamera_cF7cSAngle = .text:0x8014E644; // type:function size:0x8 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x8014E64C; // type:function size:0x98 scope:global align:4 +get_window__22@unnamed@d_camera_cpp@FP12camera_class = .text:0x8014E6E4; // type:function size:0x44 scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf = .text:0x8014E728; // type:function size:0x45C scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x8014EB84; // type:function size:0xCC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x8014EC50; // type:function size:0x134 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x8014ED84; // type:function size:0xD4 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x8014EE58; // type:function size:0x70 scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x8014EEC8; // type:function size:0xAC scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x8014EF74; // type:function size:0xD0 scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzP4cXyzf = .text:0x8014F044; // type:function size:0x14C scope:global align:4 +__dt__13camSphChkdataFv = .text:0x8014F190; // type:function size:0x40 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x8014F1D0; // type:function size:0x94 scope:global align:4 +setView__9dCamera_cFffff = .text:0x8014F264; // type:function size:0xB4 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x8014F318; // type:function size:0x484 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x8014F79C; // type:function size:0x14A4 scope:global align:4 +jutOutCheck__9dCamera_cFP4cXyzf = .text:0x80150C40; // type:function size:0x130 scope:global align:4 +tooNearEscape__9dCamera_cFP4cXyz = .text:0x80150D70; // type:function size:0xAC scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80150E1C; // type:function size:0xD8 scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x80150EF4; // type:function size:0x670 scope:global align:4 +chaseCamera__9dCamera_cFl = .text:0x80151564; // type:function size:0x3174 scope:global align:4 +isPlayerCharging__22@unnamed@d_camera_cpp@FUl = .text:0x801546D8; // type:function size:0x1C scope:global align:4 +sAngleX__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x801546F4; // type:function size:0x44 scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x80154738; // type:function size:0x1950 scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x80156088; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFl = .text:0x801560E4; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x80156134; // type:function size:0x4AC0 scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8015ABF4; // type:function size:0x34 scope:global align:4 +talkEyePos__9dCamera_cFP10fopAc_ac_c = .text:0x8015AC28; // type:function size:0x8 scope:global align:4 +talkBasePos__9dCamera_cFP10fopAc_ac_c = .text:0x8015AC30; // type:function size:0x8 scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x8015AC38; // type:function size:0x8 scope:global align:4 +SaveZoomRatio__9dCamera_cFv = .text:0x8015AC40; // type:function size:0x28 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x8015AC68; // type:function size:0x1A20 scope:global align:4 +magneCamera__9dCamera_cFl = .text:0x8015C688; // type:function size:0x6B8 scope:global align:4 +colosseumCamera__9dCamera_cFl = .text:0x8015CD40; // type:function size:0x5C4 scope:global align:4 +test1Camera__9dCamera_cFl = .text:0x8015D304; // type:function size:0x8 scope:global align:4 +test2Camera__9dCamera_cFl = .text:0x8015D30C; // type:function size:0x8 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x8015D314; // type:function size:0x1738 scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x8015EA4C; // type:function size:0x5E4 scope:global align:4 +railCamera__9dCamera_cFl = .text:0x8015F030; // type:function size:0xB7C scope:global align:4 +paraRailCamera__9dCamera_cFl = .text:0x8015FBAC; // type:function size:0x9EC scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x80160598; // type:function size:0x20F8 scope:global align:4 +sAngleY__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x80162690; // type:function size:0x44 scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x801626D4; // type:function size:0x8 scope:global align:4 +observeCamera__9dCamera_cFl = .text:0x801626DC; // type:function size:0x784 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x80162E60; // type:function size:0x4F8 scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x80163358; // type:function size:0x874 scope:global align:4 +oneSideCamera__9dCamera_cFl = .text:0x80163BCC; // type:function size:0x550 scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x8016411C; // type:function size:0x92C scope:global align:4 +currentEvCamera__9dCamera_cFv = .text:0x80164A48; // type:function size:0x1F0 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x80164C38; // type:function size:0x8 scope:global align:4 +setEventRecoveryTrans__9dCamera_cFs = .text:0x80164C40; // type:function size:0x50 scope:global align:4 +runEventRecoveryTrans__9dCamera_cFv = .text:0x80164C90; // type:function size:0x2A0 scope:global align:4 +EventRecoverNotime__9dCamera_cFv = .text:0x80164F30; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x80164F90; // type:function size:0x4C scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x80164FDC; // type:function size:0x6C scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x80165048; // type:function size:0x6C scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x801650B4; // type:function size:0x78 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x8016512C; // type:function size:0x50 scope:global align:4 +Reset__9dCamera_cFv = .text:0x8016517C; // type:function size:0x9C scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x80165218; // type:function size:0x290 scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x801654A8; // type:function size:0x130 scope:global align:4 +StopShake__9dCamera_cFv = .text:0x801655D8; // type:function size:0x18 scope:global align:4 +StartBlure__9dCamera_cFiP10fopAc_ac_cff = .text:0x801655F0; // type:function size:0x44 scope:global align:4 +ResetBlure__9dCamera_cFv = .text:0x80165634; // type:function size:0x50 scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x80165684; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x8016568C; // type:function size:0x10 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x8016569C; // type:function size:0x18 scope:global align:4 +blureCamera__9dCamera_cFv = .text:0x801656B4; // type:function size:0x1C4 scope:global align:4 +onHorseDush__9dCamera_cFv = .text:0x80165878; // type:function size:0x70 scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x801658E8; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x8016591C; // type:function size:0x2C scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x80165948; // type:function size:0x3C scope:global align:4 +ForceLockOff__9dCamera_cFP10fopAc_ac_c = .text:0x80165984; // type:function size:0x30 scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x801659B4; // type:function size:0x8 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x801659BC; // type:function size:0x8 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x801659C4; // type:function size:0x1C scope:global align:4 +dCam_getCamera__Fv = .text:0x801659E0; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x801659F0; // type:function size:0x14 scope:global align:4 +get_window__22@unnamed@d_camera_cpp@Fi = .text:0x80165A04; // type:function size:0x28 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x80165A2C; // type:function size:0xD4 scope:global align:4 +store__FP20camera_process_class = .text:0x80165B00; // type:function size:0x370 scope:global align:4 +Center__9dCamera_cFv = .text:0x80165E70; // type:function size:0x10 scope:global align:4 +Eye__9dCamera_cFv = .text:0x80165E80; // type:function size:0x10 scope:global align:4 +Up__9dCamera_cFv = .text:0x80165E90; // type:function size:0x1C scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x80165EAC; // type:function size:0x104 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x80165FB0; // type:function size:0x278 scope:global align:4 +init_phase1__FP12camera_class = .text:0x80166228; // type:function size:0x74 scope:global align:4 +init_phase2__FP12camera_class = .text:0x8016629C; // type:function size:0x1D0 scope:global align:4 +camera_create__FP12camera_class = .text:0x8016646C; // type:function size:0x14 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x80166480; // type:function size:0x3C scope:global align:4 +is_camera_delete__FPv = .text:0x801664BC; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x801664C4; // type:function size:0xBC scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x80166580; // type:function size:0x84 scope:global align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x80166604; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x8016660C; // type:function size:0x8 scope:local align:4 +@72@__dt__14dBgS_CamSphChkFv = .text:0x80166614; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x8016661C; // type:function size:0x8 scope:local align:4 +__ct__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x80166624; // type:function size:0x30 scope:local align:4 +__dt__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x80166654; // type:function size:0x58 scope:local align:4 +__ct__Q29dCamera_c10dCamInfo_cFv = .text:0x801666AC; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c10dCamInfo_cFv = .text:0x801666B0; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c24@class$89711d_camera_cppFv = .text:0x801666F0; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89711d_camera_cppFv = .text:0x80166724; // type:function size:0x5C scope:local align:4 +__dt__7cSPolarFv = .text:0x80166780; // type:function size:0x40 scope:global align:4 +Clr__15dCamMapToolDataFv = .text:0x801667C0; // type:function size:0x24 scope:global align:4 +__as__24stage_camera2_data_classFRC24stage_camera2_data_class = .text:0x801667E4; // type:function size:0xDC scope:global align:4 +__as__22stage_arrow_data_classFRC22stage_arrow_data_class = .text:0x801668C0; // type:function size:0x3C scope:global align:4 +Bank__9dCamera_cFv = .text:0x801668FC; // type:function size:0x10 scope:global align:4 +__dt__Q29dCamera_c24@class$89713d_camera_cppFv = .text:0x8016690C; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89714d_camera_cppFv = .text:0x8016694C; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89714d_camera_cppFv = .text:0x80166950; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c16dCamera_pad_infoFv = .text:0x80166990; // type:function size:0x4 scope:global align:4 +__dt__Q39dCamera_c16dCamera_pad_info6_stickFv = .text:0x80166994; // type:function size:0x40 scope:global align:4 +__dt__Q29dCamera_c16dCamera_pad_infoFv = .text:0x801669D4; // type:function size:0x68 scope:global align:4 +__ct__14dCamForcusLineFv = .text:0x80166A3C; // type:function size:0x4C scope:global align:4 +__dt__18dDlst_effectLine_cFv = .text:0x80166A88; // type:function size:0x40 scope:global align:4 +__dt__14dCamForcusLineFv = .text:0x80166AC8; // type:function size:0x58 scope:global align:4 +__ct__Q29dCamera_c24dCamera_FakeAngle_systemFv = .text:0x80166B20; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c24dCamera_FakeAngle_systemFv = .text:0x80166B24; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c25dCamera_monitoring_thingsFv = .text:0x80166B64; // type:function size:0x4 scope:global align:4 +__dt__Q39dCamera_c25dCamera_monitoring_things24@class$89723d_camera_cppFv = .text:0x80166B68; // type:function size:0x40 scope:local align:4 +__dt__Q29dCamera_c25dCamera_monitoring_thingsFv = .text:0x80166BA8; // type:function size:0x5C scope:global align:4 +__ct__Q29dCamera_c2BGFv = .text:0x80166C04; // type:function size:0x4C scope:global align:4 +__dt__Q39dCamera_c2BG24@class$89725d_camera_cppFv = .text:0x80166C50; // type:function size:0x5C scope:local align:4 +__dt__Q39dCamera_c2BG24@class$89727d_camera_cppFv = .text:0x80166CAC; // type:function size:0x68 scope:local align:4 +__dt__Q39dCamera_c2BG24@class$89728d_camera_cppFv = .text:0x80166D14; // type:function size:0x40 scope:local align:4 +__dt__Q29dCamera_c2BGFv = .text:0x80166D54; // type:function size:0x88 scope:global align:4 +__ct__Q29dCamera_c18dCamera_event_dataFv = .text:0x80166DDC; // type:function size:0x48 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80166E24; // type:function size:0x40 scope:global align:4 +__dt__Q29dCamera_c18dCamera_event_dataFv = .text:0x80166E64; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c24@class$89779d_camera_cppFv = .text:0x80166EA4; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89779d_camera_cppFv = .text:0x80166ED8; // type:function size:0x5C scope:local align:4 +__ct__Q29dCamera_c24@class$89869d_camera_cppFv = .text:0x80166F34; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89869d_camera_cppFv = .text:0x80166F38; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89870d_camera_cppFv = .text:0x80166F78; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89870d_camera_cppFv = .text:0x80166F7C; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89872d_camera_cppFv = .text:0x80166FBC; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89872d_camera_cppFv = .text:0x80166FF0; // type:function size:0x5C scope:local align:4 +__dt__Q29dCamera_c24@class$89873d_camera_cppFv = .text:0x8016704C; // type:function size:0x40 scope:local align:4 +checkRide__9daPy_py_cCFv = .text:0x8016708C; // type:function size:0xC4 scope:global align:4 +Lockon__12dAttention_cFv = .text:0x80167150; // type:function size:0x54 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x801671A4; // type:function size:0x58 scope:global align:4 +FwdChkAngle__11dCamBGChk_cFl = .text:0x801671FC; // type:function size:0x2C scope:global align:4 +__dt__Q214cCcD_ShapeAttr5ShapeFv = .text:0x80167228; // type:function size:0x40 scope:global align:4 +fopCamM_SetCenter__FP12camera_classfff = .text:0x80167268; // type:function size:0x10 scope:global align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x80167278; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x80167280; // type:function size:0x1B0 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x80167430; // type:function size:0x128 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x80167558; // type:function size:0x4 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x8016755C; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x80167564; // type:function size:0x8 scope:global align:4 +dEnvSe_Create__FP8dEnvSe_c = .text:0x8016756C; // type:function size:0x28 scope:global align:4 +execute_common__8dEnvSe_cFP18dStage_SoundInfo_cPScUc = .text:0x80167594; // type:function size:0x434 scope:global align:4 +__ct__9dFs_HIO_cFv = .text:0x801679C8; // type:function size:0x74 scope:global align:4 +__ct__14dFile_select_cFP10JKRArchive = .text:0x80167A3C; // type:function size:0xC4 scope:global align:4 +__dt__14dFile_select_cFv = .text:0x80167B00; // type:function size:0xA6C scope:global align:4 +_create__14dFile_select_cFv = .text:0x8016856C; // type:function size:0x138 scope:global align:4 +_move__14dFile_select_cFv = .text:0x801686A4; // type:function size:0x128 scope:global align:4 +selFileWakuAnm__14dFile_select_cFv = .text:0x801687CC; // type:function size:0x1F4 scope:global align:4 +bookIconAnm__14dFile_select_cFv = .text:0x801689C0; // type:function size:0xF0 scope:global align:4 +selCopyFileWakuAnm__14dFile_select_cFv = .text:0x80168AB0; // type:function size:0xA4 scope:global align:4 +copyBookIconAnm__14dFile_select_cFv = .text:0x80168B54; // type:function size:0xF0 scope:global align:4 +dataDelEffAnm__14dFile_select_cFv = .text:0x80168C44; // type:function size:0xB0 scope:global align:4 +dataCopyEffAnm__14dFile_select_cFv = .text:0x80168CF4; // type:function size:0xB0 scope:global align:4 +selectDataBaseMoveAnmInitSet__14dFile_select_cFii = .text:0x80168DA4; // type:function size:0x8C scope:global align:4 +selectDataBaseMoveAnm__14dFile_select_cFv = .text:0x80168E30; // type:function size:0xD4 scope:global align:4 +dataSelectInAnmSet__14dFile_select_cFv = .text:0x80168F04; // type:function size:0x1BC scope:global align:4 +dataSelectIn__14dFile_select_cFv = .text:0x801690C0; // type:function size:0x188 scope:global align:4 +dataSelectInit__14dFile_select_cFv = .text:0x80169248; // type:function size:0x190 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x801693D8; // type:function size:0x1E0 scope:global align:4 +checkDPD__14dFile_select_cFPUx = .text:0x801695B8; // type:function size:0x30 scope:global align:4 +checkDPDFilePos__14dFile_select_cFUx = .text:0x801695E8; // type:function size:0x84 scope:global align:4 +checkDPDMenuPos__14dFile_select_cFUx = .text:0x8016966C; // type:function size:0x84 scope:global align:4 +checkDPDCopySelPos__14dFile_select_cFUx = .text:0x801696F0; // type:function size:0x84 scope:global align:4 +checkDPDYesNoPos__14dFile_select_cFUx = .text:0x80169774; // type:function size:0x84 scope:global align:4 +dataSelectStart__14dFile_select_cFv = .text:0x801697F8; // type:function size:0x42C scope:global align:4 +selectDataMoveAnmInitSet__14dFile_select_cFii = .text:0x80169C24; // type:function size:0x118 scope:global align:4 +selectDataMoveAnm__14dFile_select_cFv = .text:0x80169D3C; // type:function size:0x184 scope:global align:4 +dataSelectAnmSet__14dFile_select_cFv = .text:0x80169EC0; // type:function size:0x1B4 scope:global align:4 +dataSelectMoveAnime__14dFile_select_cFv = .text:0x8016A074; // type:function size:0x29C scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x8016A310; // type:function size:0x424 scope:global align:4 +selectDataOpenMove__14dFile_select_cFv = .text:0x8016A734; // type:function size:0x144 scope:global align:4 +selectDataNameMove__14dFile_select_cFv = .text:0x8016A878; // type:function size:0x80 scope:global align:4 +selectDataOpenEraseMove__14dFile_select_cFv = .text:0x8016A8F8; // type:function size:0xA4 scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x8016A99C; // type:function size:0x230 scope:global align:4 +menuSelectStart__14dFile_select_cFv = .text:0x8016ABCC; // type:function size:0x198 scope:global align:4 +menuSelectCansel__14dFile_select_cFv = .text:0x8016AD64; // type:function size:0xC8 scope:global align:4 +menuMoveAnmInitSet__14dFile_select_cFii = .text:0x8016AE2C; // type:function size:0x13C scope:global align:4 +menuMoveAnm__14dFile_select_cFv = .text:0x8016AF68; // type:function size:0x158 scope:global align:4 +menuSelectAnmSet__14dFile_select_cFv = .text:0x8016B0C0; // type:function size:0x184 scope:global align:4 +menuSelectMoveAnm__14dFile_select_cFv = .text:0x8016B244; // type:function size:0x278 scope:global align:4 +ToNameMove__14dFile_select_cFv = .text:0x8016B4BC; // type:function size:0x94 scope:global align:4 +ToNameMove2__14dFile_select_cFv = .text:0x8016B550; // type:function size:0xA8 scope:global align:4 +nameInputWait__14dFile_select_cFv = .text:0x8016B5F8; // type:function size:0x38 scope:global align:4 +nameInput__14dFile_select_cFv = .text:0x8016B630; // type:function size:0x14C scope:global align:4 +nameToDataSelectMove__14dFile_select_cFv = .text:0x8016B77C; // type:function size:0x9C scope:global align:4 +nameInputFade__14dFile_select_cFv = .text:0x8016B818; // type:function size:0xB8 scope:global align:4 +nameInput2Move__14dFile_select_cFv = .text:0x8016B8D0; // type:function size:0x5C scope:global align:4 +nameInput2__14dFile_select_cFv = .text:0x8016B92C; // type:function size:0xE8 scope:global align:4 +backNameInputMove0__14dFile_select_cFv = .text:0x8016BA14; // type:function size:0x98 scope:global align:4 +backNameInputMove__14dFile_select_cFv = .text:0x8016BAAC; // type:function size:0x5C scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x8016BB08; // type:function size:0x10C scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x8016BC14; // type:function size:0x68 scope:global align:4 +backSelectMove__14dFile_select_cFv = .text:0x8016BC7C; // type:function size:0x9C scope:global align:4 +copySelMoveAnmInitSet__14dFile_select_cFii = .text:0x8016BD18; // type:function size:0x1CC scope:global align:4 +setSaveDataForCopySel__14dFile_select_cFv = .text:0x8016BEE4; // type:function size:0x11C scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x8016C000; // type:function size:0x208 scope:global align:4 +copyDataToSelectStart__14dFile_select_cFv = .text:0x8016C208; // type:function size:0x218 scope:global align:4 +copyDataToSelectCansel__14dFile_select_cFv = .text:0x8016C420; // type:function size:0xF8 scope:global align:4 +copyDataToSelectMoveAnmSet__14dFile_select_cFv = .text:0x8016C518; // type:function size:0x1A4 scope:global align:4 +copyDataToSelectMoveAnm__14dFile_select_cFv = .text:0x8016C6BC; // type:function size:0x358 scope:global align:4 +copySelectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8016CA14; // type:function size:0x40 scope:global align:4 +copySelectWakuAlpahAnm__14dFile_select_cFUc = .text:0x8016CA54; // type:function size:0xD4 scope:global align:4 +getCptoNum__14dFile_select_cFUc = .text:0x8016CB28; // type:function size:0x40 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x8016CB68; // type:function size:0x1C0 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x8016CD28; // type:function size:0x68 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dFile_select_cFii = .text:0x8016CD90; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__14dFile_select_cFv = .text:0x8016CF14; // type:function size:0x188 scope:global align:4 +GCtoWiiTimeConvert__14dFile_select_cFv = .text:0x8016D09C; // type:function size:0xF0 scope:global align:4 +yesnoSelectMoveAnm__14dFile_select_cFv = .text:0x8016D18C; // type:function size:0x254 scope:global align:4 +yesnoCursorShow__14dFile_select_cFv = .text:0x8016D3E0; // type:function size:0x174 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x8016D554; // type:function size:0x208 scope:global align:4 +yesNoSelectStart__14dFile_select_cFv = .text:0x8016D75C; // type:function size:0x394 scope:global align:4 +yesnoSelectAnmSet__14dFile_select_cFv = .text:0x8016DAF0; // type:function size:0x178 scope:global align:4 +yesnoCancelAnmSet__14dFile_select_cFv = .text:0x8016DC68; // type:function size:0x120 scope:global align:4 +YesNoCancelMove__14dFile_select_cFv = .text:0x8016DD88; // type:function size:0x198 scope:global align:4 +yesNoCursorMoveAnm__14dFile_select_cFv = .text:0x8016DF20; // type:function size:0x64 scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x8016DF84; // type:function size:0x218 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x8016E19C; // type:function size:0x158 scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x8016E2F4; // type:function size:0x90 scope:global align:4 +DataEraseWait2__14dFile_select_cFv = .text:0x8016E384; // type:function size:0x1A0 scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x8016E524; // type:function size:0x148 scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x8016E66C; // type:function size:0xC0 scope:global align:4 +eraseEndBackSelectWait__14dFile_select_cFv = .text:0x8016E72C; // type:function size:0x90 scope:global align:4 +eraseEndBackSelect__14dFile_select_cFv = .text:0x8016E7BC; // type:function size:0x88 scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x8016E844; // type:function size:0x90 scope:global align:4 +DataCopyWait2__14dFile_select_cFv = .text:0x8016E8D4; // type:function size:0x194 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x8016EA68; // type:function size:0x178 scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x8016EBE0; // type:function size:0xF4 scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x8016ECD4; // type:function size:0x168 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8016EE3C; // type:function size:0x17C scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8016EFB8; // type:function size:0xF8 scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x8016F0B0; // type:function size:0x64 scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8016F114; // type:function size:0x4 scope:global align:4 +dataSelectInCopy__14dFile_select_cFv = .text:0x8016F118; // type:function size:0x1A0 scope:global align:4 +cardToNandDataCopy__14dFile_select_cFv = .text:0x8016F2B8; // type:function size:0x174 scope:global align:4 +cardToNandDataCopyWait__14dFile_select_cFv = .text:0x8016F42C; // type:function size:0x90 scope:global align:4 +cardToNandDataCopyWait2__14dFile_select_cFv = .text:0x8016F4BC; // type:function size:0x1CC scope:global align:4 +cardToNandDataCopyOkDisp__14dFile_select_cFv = .text:0x8016F688; // type:function size:0x2A4 scope:global align:4 +cardToNandDataCopyOkDisp2__14dFile_select_cFv = .text:0x8016F92C; // type:function size:0x1D0 scope:global align:4 +cardToNandDataCopyOkDisp3__14dFile_select_cFv = .text:0x8016FAFC; // type:function size:0x180 scope:global align:4 +cardToNandDataCopyErrDisp__14dFile_select_cFv = .text:0x8016FC7C; // type:function size:0x138 scope:global align:4 +cardToNandDataCopyErrDisp2__14dFile_select_cFv = .text:0x8016FDB4; // type:function size:0x7C scope:global align:4 +cardToNandDataCopyErrDisp3__14dFile_select_cFv = .text:0x8016FE30; // type:function size:0x6C scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x8016FE9C; // type:function size:0xF54 scope:global align:4 +screenSetCopySel__14dFile_select_cFv = .text:0x80170DF0; // type:function size:0x5B8 scope:global align:4 +screenSetYesNo__14dFile_select_cFv = .text:0x801713A8; // type:function size:0x3D0 scope:global align:4 +screenSet3Menu__14dFile_select_cFv = .text:0x80171778; // type:function size:0x3CC scope:global align:4 +screenSetDetail__14dFile_select_cFv = .text:0x80171B44; // type:function size:0x150 scope:global align:4 +setWakuAnm__14dFile_select_cFv = .text:0x80171C94; // type:function size:0x118 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x80171DAC; // type:function size:0xF0 scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x80171E9C; // type:function size:0xA0 scope:global align:4 +headerTxtSet__14dFile_select_cFUsUcUc = .text:0x80171F3C; // type:function size:0x168 scope:global align:4 +headerTxtChangeAnm__14dFile_select_cFv = .text:0x801720A4; // type:function size:0xE8 scope:global align:4 +modoruTxtChange__14dFile_select_cFUc = .text:0x8017218C; // type:function size:0x5C scope:global align:4 +modoruTxtDispAnmInit__14dFile_select_cFUc = .text:0x801721E8; // type:function size:0x74 scope:global align:4 +modoruTxtDispAnm__14dFile_select_cFv = .text:0x8017225C; // type:function size:0xE4 scope:global align:4 +ketteiTxtDispAnmInit__14dFile_select_cFUc = .text:0x80172340; // type:function size:0x74 scope:global align:4 +ketteiTxtDispAnm__14dFile_select_cFv = .text:0x801723B4; // type:function size:0xE4 scope:global align:4 +selectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x80172498; // type:function size:0x38 scope:global align:4 +selectWakuAlpahAnm__14dFile_select_cFUc = .text:0x801724D0; // type:function size:0xD4 scope:global align:4 +selFileCursorShow__14dFile_select_cFv = .text:0x801725A4; // type:function size:0x120 scope:global align:4 +menuWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x801726C4; // type:function size:0x40 scope:global align:4 +menuWakuAlpahAnm__14dFile_select_cFUc = .text:0x80172704; // type:function size:0x148 scope:global align:4 +menuCursorShow__14dFile_select_cFv = .text:0x8017284C; // type:function size:0x174 scope:global align:4 +yesnoWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x801729C0; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__14dFile_select_cFUc = .text:0x80172A08; // type:function size:0x16C scope:global align:4 +_draw__14dFile_select_cFv = .text:0x80172B74; // type:function size:0x158 scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x80172CCC; // type:function size:0x1C scope:global align:4 +draw__17dDlst_FileSelDt_cFv = .text:0x80172CE8; // type:function size:0x128 scope:global align:4 +draw__17dDlst_FileSelCp_cFv = .text:0x80172E10; // type:function size:0xEC scope:global align:4 +draw__17dDlst_FileSelYn_cFv = .text:0x80172EFC; // type:function size:0x1C scope:global align:4 +draw__17dDlst_FileSel3m_cFv = .text:0x80172F18; // type:function size:0x1C scope:global align:4 +errorMoveAnmInitSet__14dFile_select_cFii = .text:0x80172F34; // type:function size:0x84 scope:global align:4 +errorMoveAnm__14dFile_select_cFv = .text:0x80172FB8; // type:function size:0xDC scope:global align:4 +errDispInitSet__14dFile_select_cFii = .text:0x80173094; // type:function size:0x1F4 scope:global align:4 +MemCardCheckMain__14dFile_select_cFv = .text:0x80173288; // type:function size:0x38 scope:global align:4 +MemCardStatCheck__14dFile_select_cFv = .text:0x801732C0; // type:function size:0x4 scope:global align:4 +MemCardLoadWait__14dFile_select_cFv = .text:0x801732C4; // type:function size:0x128 scope:global align:4 +nandStatCheck__14dFile_select_cFv = .text:0x801733EC; // type:function size:0x1F0 scope:global align:4 +loadFileNAND__14dFile_select_cFv = .text:0x801735DC; // type:function size:0x44 scope:global align:4 +MemCardLoadWaitCard__14dFile_select_cFv = .text:0x80173620; // type:function size:0xF8 scope:global align:4 +cardDataCopySel__14dFile_select_cFv = .text:0x80173718; // type:function size:0x158 scope:global align:4 +cardDataCopySel2Disp__14dFile_select_cFv = .text:0x80173870; // type:function size:0x78 scope:global align:4 +cardDataCopySel2__14dFile_select_cFv = .text:0x801738E8; // type:function size:0x80 scope:global align:4 +loadWaitNand__14dFile_select_cFv = .text:0x80173968; // type:function size:0xE0 scope:global align:4 +loadNandFile__14dFile_select_cFv = .text:0x80173A48; // type:function size:0x4 scope:global align:4 +MemCardErrMsgWaitKey__14dFile_select_cFv = .text:0x80173A4C; // type:function size:0x74 scope:global align:4 +MemCardNoFileSpaceDisp__14dFile_select_cFv = .text:0x80173AC0; // type:function size:0x60 scope:global align:4 +iplSelDispInit__14dFile_select_cFv = .text:0x80173B20; // type:function size:0x54 scope:global align:4 +MemCardGotoIPLSelectDisp__14dFile_select_cFv = .text:0x80173B74; // type:function size:0x74 scope:global align:4 +MemCardGotoIPLSelect__14dFile_select_cFv = .text:0x80173BE8; // type:function size:0x98 scope:global align:4 +MemCardGotoIPL__14dFile_select_cFv = .text:0x80173C80; // type:function size:0x68 scope:global align:4 +noSaveSelDispInit__14dFile_select_cFv = .text:0x80173CE8; // type:function size:0x74 scope:global align:4 +MemCardNoSaveSelDisp__14dFile_select_cFv = .text:0x80173D5C; // type:function size:0xB8 scope:global align:4 +MemCardErrMsgWaitNoSaveSel__14dFile_select_cFv = .text:0x80173E14; // type:function size:0x1D0 scope:global align:4 +formatYesSelDispInitSet__14dFile_select_cFv = .text:0x80173FE4; // type:function size:0x54 scope:global align:4 +formatNoSelDispInitSet__14dFile_select_cFv = .text:0x80174038; // type:function size:0x50 scope:global align:4 +MemCardFormatYesSelDisp__14dFile_select_cFv = .text:0x80174088; // type:function size:0x78 scope:global align:4 +MemCardFormatNoSelDisp__14dFile_select_cFv = .text:0x80174100; // type:function size:0x98 scope:global align:4 +MemCardErrMsgWaitFormatSel__14dFile_select_cFv = .text:0x80174198; // type:function size:0x54 scope:global align:4 +formatYesSel2DispInitSet__14dFile_select_cFv = .text:0x801741EC; // type:function size:0x50 scope:global align:4 +MemCardErrMsgWaitFormatSel2__14dFile_select_cFv = .text:0x8017423C; // type:function size:0x5C scope:global align:4 +MemCardFormatYesSel2Disp__14dFile_select_cFv = .text:0x80174298; // type:function size:0x74 scope:global align:4 +MemCardFormat__14dFile_select_cFv = .text:0x8017430C; // type:function size:0x5C scope:global align:4 +MemCardFormatWait__14dFile_select_cFv = .text:0x80174368; // type:function size:0x70 scope:global align:4 +MemCardFormatCheck__14dFile_select_cFv = .text:0x801743D8; // type:function size:0x84 scope:global align:4 +MemCardMakeGameFileSel__14dFile_select_cFv = .text:0x8017445C; // type:function size:0x80 scope:global align:4 +MemCardMakeGameFileSelDisp__14dFile_select_cFv = .text:0x801744DC; // type:function size:0xF4 scope:global align:4 +MemCardMakeGameFile__14dFile_select_cFv = .text:0x801745D0; // type:function size:0x5C scope:global align:4 +MemCardMakeGameFileWait__14dFile_select_cFv = .text:0x8017462C; // type:function size:0x70 scope:global align:4 +MemCardMakeGameFileCheck__14dFile_select_cFv = .text:0x8017469C; // type:function size:0x88 scope:global align:4 +gameFileInitSel__14dFile_select_cFv = .text:0x80174724; // type:function size:0x94 scope:global align:4 +gameFileInitSelDisp__14dFile_select_cFv = .text:0x801747B8; // type:function size:0x88 scope:global align:4 +gameFileInit__14dFile_select_cFv = .text:0x80174840; // type:function size:0x94 scope:global align:4 +gameFileInitCheck__14dFile_select_cFv = .text:0x801748D4; // type:function size:0x80 scope:global align:4 +MemCardMsgWindowInitOpen__14dFile_select_cFv = .text:0x80174954; // type:function size:0x1C4 scope:global align:4 +MemCardMsgWindowOpen__14dFile_select_cFv = .text:0x80174B18; // type:function size:0x90 scope:global align:4 +MemCardMsgWindowClose__14dFile_select_cFv = .text:0x80174BA8; // type:function size:0xAC scope:global align:4 +errYesNoSelect__14dFile_select_cFv = .text:0x80174C54; // type:function size:0x1C0 scope:global align:4 +errCurMove__14dFile_select_cFUc = .text:0x80174E14; // type:function size:0x74 scope:global align:4 +MemCardErrYesNoCursorMoveAnm__14dFile_select_cFv = .text:0x80174E88; // type:function size:0x64 scope:global align:4 +errorTxtSet__14dFile_select_cFUs = .text:0x80174EEC; // type:function size:0xC0 scope:global align:4 +errorTxtChangeAnm__14dFile_select_cFv = .text:0x80174FAC; // type:function size:0xE8 scope:global align:4 +fileRecScaleAnm__14dFile_select_cFv = .text:0x80175094; // type:function size:0x30 scope:global align:4 +fileRecScaleAnmInitSet2__14dFile_select_cFff = .text:0x801750C4; // type:function size:0x84 scope:global align:4 +fileRecScaleAnm2__14dFile_select_cFv = .text:0x80175148; // type:function size:0xAC scope:global align:4 +fileInfoScaleAnm__14dFile_select_cFv = .text:0x801751F4; // type:function size:0xC8 scope:global align:4 +nameMoveAnmInitSet__14dFile_select_cFii = .text:0x801752BC; // type:function size:0xAC scope:global align:4 +nameMoveAnm__14dFile_select_cFv = .text:0x80175368; // type:function size:0xD4 scope:global align:4 +MemCardSaveDataClear__14dFile_select_cFv = .text:0x8017543C; // type:function size:0x58 scope:global align:4 +setInitSaveData__14dFile_select_cFv = .text:0x80175494; // type:function size:0x60 scope:global align:4 +__ct__16dFile_select3D_cFv = .text:0x801754F4; // type:function size:0x94 scope:global align:4 +__dt__16dFile_select3D_cFv = .text:0x80175588; // type:function size:0x6C scope:global align:4 +_create__16dFile_select3D_cFUcUc = .text:0x801755F4; // type:function size:0xBC scope:global align:4 +freeHeap__16dFile_select3D_cFv = .text:0x801756B0; // type:function size:0x48 scope:global align:4 +_move__16dFile_select3D_cFv = .text:0x801756F8; // type:function size:0xCC scope:global align:4 +draw__16dFile_select3D_cFv = .text:0x801757C4; // type:function size:0xA8 scope:global align:4 +setJ3D__16dFile_select3D_cFPCcPCcPCc = .text:0x8017586C; // type:function size:0x2F0 scope:global align:4 +set_mtx__16dFile_select3D_cFv = .text:0x80175B5C; // type:function size:0xAC scope:global align:4 +animePlay__16dFile_select3D_cFv = .text:0x80175C08; // type:function size:0x104 scope:global align:4 +animeEntry__16dFile_select3D_cFv = .text:0x80175D0C; // type:function size:0x68 scope:global align:4 +createMaskModel__16dFile_select3D_cFv = .text:0x80175D74; // type:function size:0x1A0 scope:global align:4 +createMirrorModel__16dFile_select3D_cFv = .text:0x80175F14; // type:function size:0x260 scope:global align:4 +toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x80176174; // type:function size:0xE8 scope:global align:4 +calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x8017625C; // type:function size:0x9C scope:global align:4 +__sinit_\d_file_select_cpp = .text:0x801762F8; // type:function size:0x48 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x80176340; // type:function size:0x8C scope:global align:4 +__dt__17dDlst_FileSelDt_cFv = .text:0x801763CC; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSelCp_cFv = .text:0x8017644C; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSelYn_cFv = .text:0x801764CC; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSel3m_cFv = .text:0x8017654C; // type:function size:0x80 scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x801765CC; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmTransformFv = .text:0x8017660C; // type:function size:0x40 scope:global align:4 +__dt__11J2DAnmColorFv = .text:0x8017664C; // type:function size:0x40 scope:global align:4 +__dt__19J2DAnmTextureSRTKeyFv = .text:0x8017668C; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmTevRegKeyFv = .text:0x801766CC; // type:function size:0x40 scope:global align:4 +setWhite__10J2DTextBoxFQ28JUtility6TColor = .text:0x8017670C; // type:function size:0x28 scope:global align:4 +startFadeOut__13mDoGph_gInf_cFi = .text:0x80176734; // type:function size:0x28 scope:global align:4 +startFadeIn__13mDoGph_gInf_cFi = .text:0x8017675C; // type:function size:0x28 scope:global align:4 +setAnimation__7J2DPaneFP19J2DAnmTextureSRTKey = .text:0x80176784; // type:function size:0x4 scope:global align:4 +getHeight__7J2DPaneCFv = .text:0x80176788; // type:function size:0x10 scope:global align:4 +__ct__Q210dCsr_mng_c8bloObj_cFv = .text:0x80176798; // type:function size:0x54 scope:global align:4 +getString__12dMsgString_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801767EC; // type:function size:0x20 scope:global align:4 +__ct__15dFile_warning_cFP10JKRArchiveUc = .text:0x8017680C; // type:function size:0x60 scope:global align:4 +__dt__15dFile_warning_cFv = .text:0x8017686C; // type:function size:0xCC scope:global align:4 +screenSet__15dFile_warning_cFv = .text:0x80176938; // type:function size:0x20C scope:global align:4 +_move__15dFile_warning_cFv = .text:0x80176B44; // type:function size:0x78 scope:global align:4 +modeWait__15dFile_warning_cFv = .text:0x80176BBC; // type:function size:0x4 scope:global align:4 +modeMove__15dFile_warning_cFv = .text:0x80176BC0; // type:function size:0x3C scope:global align:4 +baseMoveAnm__15dFile_warning_cFv = .text:0x80176BFC; // type:function size:0xD4 scope:global align:4 +openInit__15dFile_warning_cFv = .text:0x80176CD0; // type:function size:0x50 scope:global align:4 +closeInit__15dFile_warning_cFv = .text:0x80176D20; // type:function size:0x50 scope:global align:4 +_draw__15dFile_warning_cFv = .text:0x80176D70; // type:function size:0x20 scope:global align:4 +drawSelf__15dFile_warning_cFv = .text:0x80176D90; // type:function size:0x10 scope:global align:4 +setText__15dFile_warning_cFUl = .text:0x80176DA0; // type:function size:0x2C scope:global align:4 +setFontColor__15dFile_warning_cFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80176DCC; // type:function size:0xB0 scope:global align:4 +draw__16dDlst_FileWarn_cFv = .text:0x80176E7C; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_FileWarn_cFv = .text:0x80176E98; // type:function size:0x40 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTransform = .text:0x80176ED8; // type:function size:0x4 scope:global align:4 +setBlackWhite__10J2DTextBoxFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80176EDC; // type:function size:0x4C scope:global align:4 +__ct__12dFile_info_cFP10JKRArchiveUc = .text:0x80176F28; // type:function size:0x64 scope:global align:4 +__dt__12dFile_info_cFv = .text:0x80176F8C; // type:function size:0xC4 scope:global align:4 +setSaveData__12dFile_info_cFP10dSv_save_ciUc = .text:0x80177050; // type:function size:0x130 scope:global align:4 +setHeartCnt__12dFile_info_cFP10dSv_save_c = .text:0x80177180; // type:function size:0x14C scope:global align:4 +setSaveDate__12dFile_info_cFP10dSv_save_c = .text:0x801772CC; // type:function size:0x64 scope:global align:4 +setPlayTime__12dFile_info_cFP10dSv_save_c = .text:0x80177330; // type:function size:0xD8 scope:global align:4 +modeWait__12dFile_info_cFv = .text:0x80177408; // type:function size:0x4 scope:global align:4 +modeMove__12dFile_info_cFv = .text:0x8017740C; // type:function size:0x4 scope:global align:4 +_draw__12dFile_info_cFv = .text:0x80177410; // type:function size:0x20 scope:global align:4 +draw__16dDlst_FileInfo_cFv = .text:0x80177430; // type:function size:0x110 scope:global align:4 +__dt__16dDlst_FileInfo_cFv = .text:0x80177540; // type:function size:0x40 scope:global align:4 +screenSet__12dFile_info_cFv = .text:0x80177580; // type:function size:0x384 scope:global align:4 +__ct__14dBrightCheck_cFP10JKRArchive = .text:0x80177904; // type:function size:0x78 scope:global align:4 +__dt__14dBrightCheck_cFv = .text:0x8017797C; // type:function size:0x8C scope:global align:4 +screenSet__14dBrightCheck_cFv = .text:0x80177A08; // type:function size:0x40C scope:global align:4 +_move__14dBrightCheck_cFv = .text:0x80177E14; // type:function size:0x38 scope:global align:4 +modeWait__14dBrightCheck_cFv = .text:0x80177E4C; // type:function size:0x4 scope:global align:4 +modeMove__14dBrightCheck_cFv = .text:0x80177E50; // type:function size:0x84 scope:global align:4 +_draw__14dBrightCheck_cFv = .text:0x80177ED4; // type:function size:0x20 scope:global align:4 +draw__19dDlst_BrightCheck_cFv = .text:0x80177EF4; // type:function size:0x1C scope:global align:4 +__dt__19dDlst_BrightCheck_cFv = .text:0x80177F10; // type:function size:0x40 scope:global align:4 +__ct__8dScope_cFUc = .text:0x80177F50; // type:function size:0x7EC scope:global align:4 +__dt__8dScope_cFv = .text:0x8017873C; // type:function size:0x2B4 scope:global align:4 +_execute__8dScope_cFUl = .text:0x801789F0; // type:function size:0x208 scope:global align:4 +draw__8dScope_cFv = .text:0x80178BF8; // type:function size:0x420 scope:global align:4 +isDead__8dScope_cFv = .text:0x80179018; // type:function size:0x10 scope:global align:4 +open_init__8dScope_cFv = .text:0x80179028; // type:function size:0x1C scope:global align:4 +open_proc__8dScope_cFv = .text:0x80179044; // type:function size:0x74 scope:global align:4 +move_init__8dScope_cFv = .text:0x801790B8; // type:function size:0x4 scope:global align:4 +move_proc__8dScope_cFv = .text:0x801790BC; // type:function size:0x4 scope:global align:4 +close_init__8dScope_cFv = .text:0x801790C0; // type:function size:0x4 scope:global align:4 +touchOnAnime__8dScope_cFi = .text:0x801790C4; // type:function size:0x374 scope:global align:4 +touchOffAnime__8dScope_cFi = .text:0x80179438; // type:function size:0x9C scope:global align:4 +close_proc__8dScope_cFv = .text:0x801794D4; // type:function size:0x80 scope:global align:4 +setHIO__8dScope_cFb = .text:0x80179554; // type:function size:0x290 scope:global align:4 +__dt__11dMeterSub_cFv = .text:0x801797E4; // type:function size:0x40 scope:global align:4 +_delete__11dMeterSub_cFv = .text:0x80179824; // type:function size:0x8 scope:global align:4 +_create__11dMeterSub_cFv = .text:0x8017982C; // type:function size:0x8 scope:global align:4 +isDead__11dMeterSub_cFv = .text:0x80179834; // type:function size:0x8 scope:global align:4 +_execute__11dMeterSub_cFUl = .text:0x8017983C; // type:function size:0x8 scope:global align:4 +draw__11dMeterSub_cFv = .text:0x80179844; // type:function size:0x4 scope:global align:4 +setBlackWhite__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80179848; // type:function size:0x4C scope:global align:4 +scale__8CPaneMgrFff = .text:0x80179894; // type:function size:0x1C scope:global align:4 +__ct__19dSelect_cursorHIO_cFv = .text:0x801798B0; // type:function size:0x3C scope:global align:4 +__ct__16dSelect_cursor_cFUcfP10JKRArchive = .text:0x801798EC; // type:function size:0x6D8 scope:global align:4 +__dt__16dSelect_cursor_cFv = .text:0x80179FC4; // type:function size:0x24C scope:global align:4 +draw__16dSelect_cursor_cFv = .text:0x8017A210; // type:function size:0x90 scope:global align:4 +update__16dSelect_cursor_cFv = .text:0x8017A2A0; // type:function size:0x430 scope:global align:4 +setPos__16dSelect_cursor_cFffP7J2DPaneb = .text:0x8017A6D0; // type:function size:0x21C scope:global align:4 +setParam__16dSelect_cursor_cFfffff = .text:0x8017A8EC; // type:function size:0x18 scope:global align:4 +setScale__16dSelect_cursor_cFf = .text:0x8017A904; // type:function size:0xC4 scope:global align:4 +setAlphaRate__16dSelect_cursor_cFf = .text:0x8017A9C8; // type:function size:0x8C scope:global align:4 +addAlpha__16dSelect_cursor_cFv = .text:0x8017AA54; // type:function size:0xA0 scope:global align:4 +decAlpha__16dSelect_cursor_cFv = .text:0x8017AAF4; // type:function size:0x94 scope:global align:4 +setBpkAnimation__16dSelect_cursor_cFP11J2DAnmColor = .text:0x8017AB88; // type:function size:0x190 scope:global align:4 +setBtk0Animation__16dSelect_cursor_cFP19J2DAnmTextureSRTKey = .text:0x8017AD18; // type:function size:0x134 scope:global align:4 +setCursorAnimation__16dSelect_cursor_cFv = .text:0x8017AE4C; // type:function size:0x1AC scope:global align:4 +moveCenter__16dSelect_cursor_cFP7J2DPaneff = .text:0x8017AFF8; // type:function size:0x1C scope:global align:4 +__dt__18J2DAnmTransformKeyFv = .text:0x8017B014; // type:function size:0x40 scope:global align:4 +__dt__19dSelect_cursorHIO_cFv = .text:0x8017B054; // type:function size:0x40 scope:global align:4 +__ct__9dSi_HIO_cFv = .text:0x8017B094; // type:function size:0x10 scope:global align:4 +animation__14dSelect_icon_cFv = .text:0x8017B0A4; // type:function size:0xFC scope:global align:4 +setAlpha__14dSelect_icon_cFUc = .text:0x8017B1A0; // type:function size:0x14 scope:global align:4 +setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x8017B1B4; // type:function size:0xA8 scope:global align:4 +__sinit_\d_select_icon_cpp = .text:0x8017B25C; // type:function size:0x3C scope:global align:4 +__dt__9dSi_HIO_cFv = .text:0x8017B298; // type:function size:0x40 scope:global align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x8017B2D8; // type:function size:0x134 scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x8017B40C; // type:function size:0x2A8 scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x8017B6B4; // type:function size:0x64 scope:global align:4 +EventRecoverNotime__16ShopCam_action_cFv = .text:0x8017B718; // type:function size:0x54 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x8017B76C; // type:function size:0xE0 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x8017B84C; // type:function size:0x78 scope:global align:4 +setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x8017B8C4; // type:function size:0xDC scope:global align:4 +setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x8017B9A0; // type:function size:0xE8 scope:global align:4 +_debugSetCamera__16ShopCam_action_cFv = .text:0x8017BA88; // type:function size:0x1E4 scope:global align:4 +setMasterCamCtrPos__16ShopCam_action_cFP4cXyz = .text:0x8017BC6C; // type:function size:0x64 scope:global align:4 +__ct__15dShopItemCtrl_cFv = .text:0x8017BCD0; // type:function size:0x44 scope:global align:4 +__dt__15dShopItemCtrl_cFv = .text:0x8017BD14; // type:function size:0x40 scope:global align:4 +getCurrentPos__15dShopItemCtrl_cFi = .text:0x8017BD54; // type:function size:0x7C scope:global align:4 +isHomePos__15dShopItemCtrl_cFi = .text:0x8017BDD0; // type:function size:0xC4 scope:global align:4 +setRotateAnime__15dShopItemCtrl_cFi = .text:0x8017BE94; // type:function size:0xB8 scope:global align:4 +setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb = .text:0x8017BF4C; // type:function size:0x234 scope:global align:4 +dShopSystem_searchItemActor__FPvPv = .text:0x8017C180; // type:function size:0x1D0 scope:global align:4 +dShopSystem_searchCameraActor__FPvPv = .text:0x8017C350; // type:function size:0xC8 scope:global align:4 +initShopSystem__13dShopSystem_cFv = .text:0x8017C418; // type:function size:0x23C scope:global align:4 +__dt__13dShopSystem_cFv = .text:0x8017C654; // type:function size:0x20C scope:global align:4 +isFlag__13dShopSystem_cFi = .text:0x8017C860; // type:function size:0x20 scope:global align:4 +isSoldOutItemFlag__13dShopSystem_cFi = .text:0x8017C880; // type:function size:0x20 scope:global align:4 +checkController__13dShopSystem_cFUcP10dMsgFlow_c = .text:0x8017C8A0; // type:function size:0x190 scope:global align:4 +chooseItem3__13dShopSystem_cFUc = .text:0x8017CA30; // type:function size:0x5F8 scope:global align:4 +chooseItem5__13dShopSystem_cFUc = .text:0x8017D028; // type:function size:0x4DC scope:global align:4 +chooseItem4__13dShopSystem_cFUc = .text:0x8017D504; // type:function size:0x274 scope:global align:4 +moveCursor__13dShopSystem_cFiUc = .text:0x8017D778; // type:function size:0x44 scope:global align:4 +moveCursor0__13dShopSystem_cFiUc = .text:0x8017D7BC; // type:function size:0x274 scope:global align:4 +moveCursor1__13dShopSystem_cFiUc = .text:0x8017DA30; // type:function size:0x188 scope:global align:4 +drawCursor__13dShopSystem_cFv = .text:0x8017DBB8; // type:function size:0xD8 scope:global align:4 +itemRotate__13dShopSystem_cFv = .text:0x8017DC90; // type:function size:0xC8 scope:global align:4 +itemZoom__13dShopSystem_cFP4cXyz = .text:0x8017DD58; // type:function size:0x598 scope:global align:4 +seq_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E2F0; // type:function size:0x8 scope:global align:4 +pos3Dto2D__FP3VecP3Vec = .text:0x8017E2F8; // type:function size:0x4C scope:global align:4 +seq_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E344; // type:function size:0x2C0 scope:global align:4 +seq_select_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E604; // type:function size:0x5C scope:global align:4 +seq_select_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E660; // type:function size:0x1C0 scope:global align:4 +seq_select__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E820; // type:function size:0x460 scope:global align:4 +seq_moving__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017EC80; // type:function size:0x1C4 scope:global align:4 +seq_decide__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017EE44; // type:function size:0x120 scope:global align:4 +seq_choose__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017EF64; // type:function size:0x11C scope:global align:4 +seq_decide_yes__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F080; // type:function size:0x178 scope:global align:4 +seq_decide_no__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F1F8; // type:function size:0x7C scope:global align:4 +seq_finish__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F274; // type:function size:0xA4 scope:global align:4 +seq_event__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F318; // type:function size:0x10 scope:global align:4 +shop_init__13dShopSystem_cFb = .text:0x8017F328; // type:function size:0x84 scope:global align:4 +shop_process__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F3AC; // type:function size:0xE0 scope:global align:4 +createShopItem__13dShopSystem_cFi = .text:0x8017F48C; // type:function size:0x11C scope:global align:4 +setSoldOutFlag__13dShopSystem_cFv = .text:0x8017F5A8; // type:function size:0x10 scope:global align:4 +setSoldOut__13dShopSystem_cFv = .text:0x8017F5B8; // type:function size:0x1A4 scope:global align:4 +setSoldOutItemHide__13dShopSystem_cFv = .text:0x8017F75C; // type:function size:0x70 scope:global align:4 +deleteObject__13dShopSystem_cFv = .text:0x8017F7CC; // type:function size:0xD4 scope:global align:4 +searchItemActor__13dShopSystem_cFv = .text:0x8017F8A0; // type:function size:0x554 scope:global align:4 +setSellItemMax__13dShopSystem_cFUc = .text:0x8017FDF4; // type:function size:0x8 scope:global align:4 +checkShopOpen__13dShopSystem_cFv = .text:0x8017FDFC; // type:function size:0x3C scope:global align:4 +dpdMove__13dShopSystem_cFv = .text:0x8017FE38; // type:function size:0x18C scope:global align:4 +setCameraSpeed__16ShopCam_action_cFffff = .text:0x8017FFC4; // type:function size:0x14 scope:global align:4 +setPos__16dSelect_cursor_cFff = .text:0x8017FFD8; // type:function size:0xC scope:global align:4 +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8017FFE4; // type:function size:0x8 scope:global align:4 +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x8017FFEC; // type:function size:0x8 scope:global align:4 +getResName2__13dShopSystem_cFi = .text:0x8017FFF4; // type:function size:0x8 scope:global align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x8017FFFC; // type:function size:0x308 scope:global align:4 +__ct__10dGov_HIO_cFv = .text:0x80180304; // type:function size:0x58 scope:global align:4 +_create__11dGameover_cFv = .text:0x8018035C; // type:function size:0x29C scope:global align:4 +_execute__11dGameover_cFv = .text:0x801805F8; // type:function size:0x90 scope:global align:4 +playerAnmWait_init__11dGameover_cFv = .text:0x80180688; // type:function size:0x4 scope:global align:4 +playerAnmWait_proc__11dGameover_cFv = .text:0x8018068C; // type:function size:0x18 scope:global align:4 +dispFadeOut_init__11dGameover_cFv = .text:0x801806A4; // type:function size:0x30 scope:global align:4 +dispFadeOut_proc__11dGameover_cFv = .text:0x801806D4; // type:function size:0x24 scope:global align:4 +dispWait_init__11dGameover_cFv = .text:0x801806F8; // type:function size:0x30 scope:global align:4 +dispWait_proc__11dGameover_cFv = .text:0x80180728; // type:function size:0x24 scope:global align:4 +demoFadeIn_init__11dGameover_cFv = .text:0x8018074C; // type:function size:0xC scope:global align:4 +demoFadeIn_proc__11dGameover_cFv = .text:0x80180758; // type:function size:0x64 scope:global align:4 +demoFadeOut_init__11dGameover_cFv = .text:0x801807BC; // type:function size:0xC scope:global align:4 +demoFadeOut_proc__11dGameover_cFv = .text:0x801807C8; // type:function size:0xA4 scope:global align:4 +saveOpen_init__11dGameover_cFv = .text:0x8018086C; // type:function size:0x4 scope:global align:4 +saveOpen_proc__11dGameover_cFv = .text:0x80180870; // type:function size:0x40 scope:global align:4 +saveMove_init__11dGameover_cFv = .text:0x801808B0; // type:function size:0x4 scope:global align:4 +saveMove_proc__11dGameover_cFv = .text:0x801808B4; // type:function size:0x48 scope:global align:4 +saveClose_init__11dGameover_cFv = .text:0x801808FC; // type:function size:0x4 scope:global align:4 +saveClose_proc__11dGameover_cFv = .text:0x80180900; // type:function size:0x1A0 scope:global align:4 +deleteWait_init__11dGameover_cFv = .text:0x80180AA0; // type:function size:0x4 scope:global align:4 +deleteWait_proc__11dGameover_cFv = .text:0x80180AA4; // type:function size:0x4 scope:global align:4 +_draw__11dGameover_cFv = .text:0x80180AA8; // type:function size:0xA0 scope:global align:4 +_delete__11dGameover_cFv = .text:0x80180B48; // type:function size:0xDC scope:global align:4 +__ct__24dDlst_GameOverScrnDraw_cFP10JKRArchive = .text:0x80180C24; // type:function size:0x2C4 scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x80180EE8; // type:function size:0xA0 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x80180F88; // type:function size:0x268 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x801811F0; // type:function size:0x4 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x801811F4; // type:function size:0x4 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x801811F8; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x80181200; // type:function size:0x4 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x80181204; // type:function size:0x4 scope:global align:4 +d_GameOver_Create__FUc = .text:0x80181208; // type:function size:0x28 scope:global align:4 +d_GameOver_Delete__FRUi = .text:0x80181230; // type:function size:0x68 scope:global align:4 +__dt__10dGov_HIO_cFv = .text:0x80181298; // type:function size:0x40 scope:global align:4 +__sinit_\d_gameover_cpp = .text:0x801812D8; // type:function size:0x48 scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x80181320; // type:function size:0x40 scope:global align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x80181360; // type:function size:0x40 scope:global align:4 +dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x801813A0; // type:function size:0x1C scope:global align:4 +dKy_sense_pat_get__Fv = .text:0x801813BC; // type:function size:0x5D8 scope:global align:4 +dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10 = .text:0x80181994; // type:function size:0x1D0 scope:global align:4 +dKy_WolfPowerup_FogNearFar__FPfPf = .text:0x80181B64; // type:function size:0x180 scope:global align:4 +dKy_twi_wolflight_set__Fi = .text:0x80181CE4; // type:function size:0x1F4 scope:global align:4 +dKy_lightdir_set__FffP3Vec = .text:0x80181ED8; // type:function size:0x100 scope:global align:4 +dKy_GXInitLightSpot__FP12J3DLightInfofUc = .text:0x80181FD8; // type:function size:0x184 scope:global align:4 +dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc = .text:0x8018215C; // type:function size:0xD0 scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x8018222C; // type:function size:0x44 scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x80182270; // type:function size:0x44 scope:global align:4 +kankyo_color_ratio_calc_common__Fsf = .text:0x801822B4; // type:function size:0x58 scope:global align:4 +kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f = .text:0x8018230C; // type:function size:0x6C scope:global align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x80182378; // type:function size:0x100 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x80182478; // type:function size:0x34 scope:global align:4 +get_parcent__Ffff = .text:0x801824AC; // type:function size:0x34 scope:global align:4 +dKy_get_parcent__Ffff = .text:0x801824E0; // type:function size:0x4 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark__Fv = .text:0x801824E4; // type:function size:0x460 scope:global align:4 +dKy_light_influence_id__F4cXyzi = .text:0x80182944; // type:function size:0x1D0 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x80182B14; // type:function size:0x120 scope:global align:4 +dKy_light_influence_col__FP8_GXColorf = .text:0x80182C34; // type:function size:0x10C scope:global align:4 +dKy_light_influence_power__Fi = .text:0x80182D40; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x80182D68; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x80182D90; // type:function size:0x48 scope:global align:4 +plight_init__Fv = .text:0x80182DD8; // type:function size:0x74 scope:global align:4 +dKy_clear_game_init__Fv = .text:0x80182E4C; // type:function size:0x8C scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x80182ED8; // type:function size:0x118 scope:global align:4 +__dt__12EFLIGHT_PROCFv = .text:0x80182FF0; // type:function size:0x5C scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x8018304C; // type:function size:0x5C scope:global align:4 +__dt__14WIND_INFLUENCEFv = .text:0x801830A8; // type:function size:0x40 scope:global align:4 +__dt__13SND_INFLUENCEFv = .text:0x801830E8; // type:function size:0x40 scope:global align:4 +__dt__13DUNGEON_LIGHTFv = .text:0x80183128; // type:function size:0x5C scope:global align:4 +__dt__10BOSS_LIGHTFv = .text:0x80183184; // type:function size:0x40 scope:global align:4 +__dt__17GB_WIND_INFLUENCEFv = .text:0x801831C4; // type:function size:0x40 scope:global align:4 +__dt__10EF_THUNDERFv = .text:0x80183204; // type:function size:0x5C scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x80183260; // type:function size:0x4 scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x80183264; // type:function size:0x4 scope:global align:4 +__ct__13DUNGEON_LIGHTFv = .text:0x80183268; // type:function size:0x4 scope:global align:4 +__ct__10BOSS_LIGHTFv = .text:0x8018326C; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x80183270; // type:function size:0x278 scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x801834E8; // type:function size:0x294 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x8018377C; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x80183784; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x801837B0; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x8018382C; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_hour__Fv = .text:0x80183868; // type:function size:0x2C scope:global align:4 +dKy_getDarktime_minute__Fv = .text:0x80183894; // type:function size:0x7C scope:global align:4 +dKy_getDarktime_week__Fv = .text:0x80183910; // type:function size:0x10 scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x80183920; // type:function size:0x718 scope:global align:4 +dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f = .text:0x80184038; // type:function size:0xCC scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x80184104; // type:function size:0xF74 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x80185078; // type:function size:0x3A0 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x80185418; // type:function size:0x73C scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x80185B54; // type:function size:0x1CC scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x80185D20; // type:function size:0x144 scope:global align:4 +cLib_addCalcU8__FPUcUcss = .text:0x80185E64; // type:function size:0x8C scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x80185EF0; // type:function size:0xFE0 scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x80186ED0; // type:function size:0xBD8 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x80187AA8; // type:function size:0x4 scope:global align:4 +setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci = .text:0x80187AAC; // type:function size:0x7E8 scope:global align:4 +setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x80188294; // type:function size:0x238 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x801884CC; // type:function size:0x7C scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x80188548; // type:function size:0x20 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x80188568; // type:function size:0x228 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x80188790; // type:function size:0xE4 scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x80188874; // type:function size:0x408 scope:global align:4 +dKy_undwater_filter_draw__Fv = .text:0x80188C7C; // type:function size:0x268 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x80188EE4; // type:function size:0x54 scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x80188F38; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x80188F6C; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x80188F74; // type:function size:0x48 scope:global align:4 +dKy_Create__FPv = .text:0x80188FBC; // type:function size:0xBF8 scope:global align:4 +dKy_setLight_init__Fv = .text:0x80189BB4; // type:function size:0x264 scope:global align:4 +dKy_setLight__Fv = .text:0x80189E18; // type:function size:0x14 scope:global align:4 +dKy_GlobalLight_set__Fv = .text:0x80189E2C; // type:function size:0x138 scope:global align:4 +dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc = .text:0x80189F64; // type:function size:0x8C scope:global align:4 +dKy_setLight_nowroom_common__Fcf = .text:0x80189FF0; // type:function size:0x968 scope:global align:4 +dKy_setLight_nowroom__Fc = .text:0x8018A958; // type:function size:0x24 scope:global align:4 +dKy_setLight_nowroom_grass__Fcf = .text:0x8018A97C; // type:function size:0xEC scope:global align:4 +dKy_move_room_ratio__FP12dKy_tevstr_cPSc = .text:0x8018AA68; // type:function size:0x13C scope:global align:4 +dKy_setLight_nowroom_actor__FP12dKy_tevstr_c = .text:0x8018ABA4; // type:function size:0x70C scope:global align:4 +dKy_setLight_again__Fv = .text:0x8018B2B0; // type:function size:0x4 scope:global align:4 +dKy_Global_amb_set__FP12dKy_tevstr_c = .text:0x8018B2B4; // type:function size:0x110 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x8018B3C4; // type:function size:0x24 scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x8018B3E8; // type:function size:0x10 scope:global align:4 +dKy_mock_light_every_set__FP15LIGHT_INFLUENCE = .text:0x8018B3F8; // type:function size:0x44 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x8018B43C; // type:function size:0x74 scope:global align:4 +dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE = .text:0x8018B4B0; // type:function size:0x44 scope:global align:4 +dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE = .text:0x8018B4F4; // type:function size:0x34 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x8018B528; // type:function size:0x64 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x8018B58C; // type:function size:0x50 scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x8018B5DC; // type:function size:0x74 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x8018B650; // type:function size:0x40 scope:global align:4 +dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi = .text:0x8018B690; // type:function size:0x64 scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x8018B6F4; // type:function size:0x94 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x8018B788; // type:function size:0x94 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x8018B81C; // type:function size:0x94 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x8018B8B0; // type:function size:0x94 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x8018B944; // type:function size:0x94 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x8018B9D8; // type:function size:0x94 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x8018BA6C; // type:function size:0x98 scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x8018BB04; // type:function size:0x94 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x8018BB98; // type:function size:0x94 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x8018BC2C; // type:function size:0x94 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x8018BCC0; // type:function size:0x28 scope:global align:4 +dKy_Sound_init__Fv = .text:0x8018BCE8; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x8018BD18; // type:function size:0xDC scope:global align:4 +dKy_Sound_get__Fv = .text:0x8018BDF4; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x8018BE04; // type:function size:0xA8 scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x8018BEAC; // type:function size:0xDC scope:global align:4 +dKy_GxFog_set__Fv = .text:0x8018BF88; // type:function size:0x48 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8018BFD0; // type:function size:0xC0 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8018C090; // type:function size:0xC0 scope:global align:4 +GxXFog_set__Fv = .text:0x8018C150; // type:function size:0x44 scope:global align:4 +dKy_change_colpat__FUc = .text:0x8018C194; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x8018C1BC; // type:function size:0x48 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x8018C204; // type:function size:0xAC scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x8018C2B0; // type:function size:0x148 scope:global align:4 +dKy_rain_check__Fv = .text:0x8018C3F8; // type:function size:0x10 scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x8018C408; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x8018C418; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x8018C428; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x8018C438; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x8018C448; // type:function size:0x14 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x8018C45C; // type:function size:0x60 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x8018C4BC; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x8018C4DC; // type:function size:0x10 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x8018C4EC; // type:function size:0x78 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x8018C564; // type:function size:0x3C scope:global align:4 +NewAmbColGet__FP11_GXColorS10 = .text:0x8018C5A0; // type:function size:0x214 scope:global align:4 +dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018C7B4; // type:function size:0xC4C scope:global align:4 +dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018D400; // type:function size:0xE4 scope:global align:4 +dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018D4E4; // type:function size:0xA8 scope:global align:4 +dKy_BossLight_set__FP4cXyzP8_GXColorfUc = .text:0x8018D58C; // type:function size:0x3B0 scope:global align:4 +dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x8018D93C; // type:function size:0x260 scope:global align:4 +dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x8018DB9C; // type:function size:0x16C scope:global align:4 +dKy_twilight_camelight_set__Fv = .text:0x8018DD08; // type:function size:0x2B8 scope:global align:4 +dKy_WaterIn_Light_set__Fv = .text:0x8018DFC0; // type:function size:0x24C scope:global align:4 +dKy_camera_water_in_status_set__FUc = .text:0x8018E20C; // type:function size:0x10 scope:global align:4 +dKy_camera_water_in_status_check__Fv = .text:0x8018E21C; // type:function size:0x10 scope:global align:4 +dKy_pol_efftype_get__FPC13cBgS_PolyInfo = .text:0x8018E22C; // type:function size:0x104 scope:global align:4 +dKy_pol_efftype2_get__FPC13cBgS_PolyInfo = .text:0x8018E330; // type:function size:0x104 scope:global align:4 +dKy_pol_sound_get__FPC13cBgS_PolyInfo = .text:0x8018E434; // type:function size:0xD0 scope:global align:4 +dKy_pol_argument_get__FPC13cBgS_PolyInfo = .text:0x8018E504; // type:function size:0xC4 scope:global align:4 +dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E5C8; // type:function size:0x154 scope:global align:4 +dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E71C; // type:function size:0x158 scope:global align:4 +dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E874; // type:function size:0x154 scope:global align:4 +dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E9C8; // type:function size:0x158 scope:global align:4 +dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018EB20; // type:function size:0x128 scope:global align:4 +dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo = .text:0x8018EC48; // type:function size:0x15C scope:global align:4 +dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018EDA4; // type:function size:0x128 scope:global align:4 +dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo = .text:0x8018EECC; // type:function size:0x15C scope:global align:4 +dKy_TeachWind_existence_chk__Fv = .text:0x8018F028; // type:function size:0x28 scope:global align:4 +dKy_SunMoon_Light_Check__Fv = .text:0x8018F050; // type:function size:0xA4 scope:global align:4 +dKy_Outdoor_check__Fv = .text:0x8018F0F4; // type:function size:0x64 scope:global align:4 +dKy_Indoor_check__Fv = .text:0x8018F158; // type:function size:0x54 scope:global align:4 +dKy_withwarp_capture_check__Fv = .text:0x8018F1AC; // type:function size:0x8 scope:global align:4 +dKy_depth_dist_set__FPv = .text:0x8018F1B4; // type:function size:0x1A8 scope:global align:4 +dKy_darkworld_check__Fv = .text:0x8018F35C; // type:function size:0x40 scope:global align:4 +dKy_F_SP121Check__FPCciPUci = .text:0x8018F39C; // type:function size:0x140 scope:global align:4 +dKy_darkworld_stage_check__FPCci = .text:0x8018F4DC; // type:function size:0xD4 scope:global align:4 +dKy_darkworld_spot_check__FPCci = .text:0x8018F5B0; // type:function size:0x90 scope:global align:4 +dKy_darkworld_Area_set__FPCci = .text:0x8018F640; // type:function size:0xA8 scope:global align:4 +dKy_murky_set__FP11J3DMaterial = .text:0x8018F6E8; // type:function size:0x36C scope:global align:4 +dKy_shadow_mode_set__FUc = .text:0x8018FA54; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_reset__FUc = .text:0x8018FA6C; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_check__FUc = .text:0x8018FA84; // type:function size:0x14 scope:global align:4 +dKy_bg_MAxx_proc__FPv = .text:0x8018FA98; // type:function size:0xD38 scope:global align:4 +__sinit_\d_kankyo_cpp = .text:0x801907D0; // type:function size:0x64 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x80190834; // type:function size:0x8 scope:global align:4 +dComIfGs_setTime__Ff = .text:0x8019083C; // type:function size:0x10 scope:global align:4 +dComIfGd_setListDarkBG__Fv = .text:0x8019084C; // type:function size:0x24 scope:global align:4 +dComIfGd_setListInvisisble__Fv = .text:0x80190870; // type:function size:0x24 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x80190894; // type:function size:0x4 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x80190898; // type:function size:0x4 scope:global align:4 +setAlphaCompInfo__12J3DAlphaCompFRC16J3DAlphaCompInfo = .text:0x8019089C; // type:function size:0x34 scope:global align:4 +setZModeInfo__8J3DZModeFRC12J3DZModeInfo = .text:0x801908D0; // type:function size:0x24 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x801908F4; // type:function size:0x120 scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x80190A14; // type:function size:0x24 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x80190A38; // type:function size:0x4 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x80190A3C; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x80190A44; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x80190A68; // type:function size:0x9C scope:global align:4 +execute__8dKyeff_cFv = .text:0x80190B04; // type:function size:0x54 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x80190B58; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x80190B7C; // type:function size:0x24 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x80190BA0; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x80190BA8; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x80190BCC; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x80190BF0; // type:function size:0x58 scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x80190C48; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x80190C94; // type:function size:0x1A4 scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x80190E38; // type:function size:0x1C8 scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x80191000; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x80191008; // type:function size:0x54 scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x8019105C; // type:function size:0x4D0 scope:global align:4 +__dt__20dThunder_modelInfo_cFv = .text:0x8019152C; // type:function size:0x68 scope:global align:4 +__dt__12kankyo_classFv = .text:0x80191594; // type:function size:0x40 scope:global align:4 +__ct__15dKantera_icon_cFv = .text:0x801915D4; // type:function size:0x3C scope:global align:4 +__dt__15dKantera_icon_cFv = .text:0x80191610; // type:function size:0xF8 scope:global align:4 +setAlphaRate__15dKantera_icon_cFf = .text:0x80191708; // type:function size:0x8 scope:global align:4 +setPos__15dKantera_icon_cFff = .text:0x80191710; // type:function size:0x38 scope:global align:4 +setScale__15dKantera_icon_cFff = .text:0x80191748; // type:function size:0x1C scope:global align:4 +setNowGauge__15dKantera_icon_cFUsUs = .text:0x80191764; // type:function size:0x54 scope:global align:4 +draw__19dDlst_KanteraIcon_cFv = .text:0x801917B8; // type:function size:0x64 scope:global align:4 +__dt__19dDlst_KanteraIcon_cFv = .text:0x8019181C; // type:function size:0x40 scope:global align:4 +initiate__15dKantera_icon_cFv = .text:0x8019185C; // type:function size:0x104 scope:global align:4 +__ct__19dMenu_Calibration_cFP10JKRExpHeapP10JKRArchive = .text:0x80191960; // type:function size:0x84 scope:global align:4 +__dt__19dMenu_Calibration_cFv = .text:0x801919E4; // type:function size:0x370 scope:global align:4 +_create__19dMenu_Calibration_cFv = .text:0x80191D54; // type:function size:0xE8 scope:global align:4 +_move__19dMenu_Calibration_cFv = .text:0x80191E3C; // type:function size:0x80 scope:global align:4 +_draw__19dMenu_Calibration_cFv = .text:0x80191EBC; // type:function size:0x84 scope:global align:4 +initStatus__19dMenu_Calibration_cFv = .text:0x80191F40; // type:function size:0x70 scope:global align:4 +step1_wait_init__19dMenu_Calibration_cFv = .text:0x80191FB0; // type:function size:0x110 scope:global align:4 +step1_wait_move__19dMenu_Calibration_cFv = .text:0x801920C0; // type:function size:0x14C scope:global align:4 +step1_move_init__19dMenu_Calibration_cFv = .text:0x8019220C; // type:function size:0x3C scope:global align:4 +step1_move_move__19dMenu_Calibration_cFv = .text:0x80192248; // type:function size:0x3CC scope:global align:4 +step2_wait_init__19dMenu_Calibration_cFv = .text:0x80192614; // type:function size:0x6C scope:global align:4 +step2_wait_move__19dMenu_Calibration_cFv = .text:0x80192680; // type:function size:0x17C scope:global align:4 +step2_move_init__19dMenu_Calibration_cFv = .text:0x801927FC; // type:function size:0x3C scope:global align:4 +step2_move_move__19dMenu_Calibration_cFv = .text:0x80192838; // type:function size:0x21C scope:global align:4 +step3_wait_init__19dMenu_Calibration_cFv = .text:0x80192A54; // type:function size:0x74 scope:global align:4 +step3_wait_move__19dMenu_Calibration_cFv = .text:0x80192AC8; // type:function size:0x154 scope:global align:4 +step3_move_init__19dMenu_Calibration_cFv = .text:0x80192C1C; // type:function size:0x3C scope:global align:4 +step3_move_move__19dMenu_Calibration_cFv = .text:0x80192C58; // type:function size:0x1F4 scope:global align:4 +setCalibrationValue__19dMenu_Calibration_cFv = .text:0x80192E4C; // type:function size:0x38 scope:global align:4 +resetCalibrationValue__19dMenu_Calibration_cFv = .text:0x80192E84; // type:function size:0x38 scope:global align:4 +firstCalibrationValue__19dMenu_Calibration_cFv = .text:0x80192EBC; // type:function size:0x38 scope:global align:4 +screenSetBase__19dMenu_Calibration_cFv = .text:0x80192EF4; // type:function size:0x78C scope:global align:4 +screenSetDoIcon__19dMenu_Calibration_cFv = .text:0x80193680; // type:function size:0x1D4 scope:global align:4 +setAButtonString__19dMenu_Calibration_cFUs = .text:0x80193854; // type:function size:0xA8 scope:global align:4 +setBButtonString__19dMenu_Calibration_cFUs = .text:0x801938FC; // type:function size:0xA8 scope:global align:4 +setStepString__19dMenu_Calibration_cFUs = .text:0x801939A4; // type:function size:0xA8 scope:global align:4 +setExplainString__19dMenu_Calibration_cFUs = .text:0x80193A4C; // type:function size:0xB4 scope:global align:4 +setHIO__19dMenu_Calibration_cFb = .text:0x80193B00; // type:function size:0x154 scope:global align:4 +translate__8CPaneMgrFff = .text:0x80193C54; // type:function size:0x1C scope:global align:4 +move__8CPaneMgrFff = .text:0x80193C70; // type:function size:0x14 scope:global align:4 +resize__8CPaneMgrFff = .text:0x80193C84; // type:function size:0x14 scope:global align:4 +getSizeY__8CPaneMgrFv = .text:0x80193C98; // type:function size:0x14 scope:global align:4 +draw__19dMenu_Calibration_cFv = .text:0x80193CAC; // type:function size:0x4 scope:global align:4 +__ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x80193CB0; // type:function size:0xD4 scope:global align:4 +__dt__17dMenu_Collect2D_cFv = .text:0x80193D84; // type:function size:0x78 scope:global align:4 +_create__17dMenu_Collect2D_cFv = .text:0x80193DFC; // type:function size:0x400 scope:global align:4 +_delete__17dMenu_Collect2D_cFv = .text:0x801941FC; // type:function size:0x4F8 scope:global align:4 +isFishIconVisible__17dMenu_Collect2D_cFv = .text:0x801946F4; // type:function size:0x74 scope:global align:4 +isSkillIconVisible__17dMenu_Collect2D_cFv = .text:0x80194768; // type:function size:0xD4 scope:global align:4 +isInsectIconVisible__17dMenu_Collect2D_cFv = .text:0x8019483C; // type:function size:0x2C scope:global align:4 +screenSet__17dMenu_Collect2D_cFv = .text:0x80194868; // type:function size:0x13C8 scope:global align:4 +animationSet__17dMenu_Collect2D_cFv = .text:0x80195C30; // type:function size:0x9C scope:global align:4 +btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey = .text:0x80195CCC; // type:function size:0x1CC scope:global align:4 +setBackAlpha__17dMenu_Collect2D_cFv = .text:0x80195E98; // type:function size:0xD4 scope:global align:4 +cursorMove__17dMenu_Collect2D_cFv = .text:0x80195F6C; // type:function size:0x960 scope:global align:4 +dpdMove__17dMenu_Collect2D_cFv = .text:0x801968CC; // type:function size:0x3A0 scope:global align:4 +cursorPosSet__17dMenu_Collect2D_cFv = .text:0x80196C6C; // type:function size:0x268 scope:global align:4 +changeSword__17dMenu_Collect2D_cFv = .text:0x80196ED4; // type:function size:0x274 scope:global align:4 +changeShield__17dMenu_Collect2D_cFv = .text:0x80197148; // type:function size:0x1B8 scope:global align:4 +changeClothe__17dMenu_Collect2D_cFv = .text:0x80197300; // type:function size:0x1D4 scope:global align:4 +setArrowMaxNum__17dMenu_Collect2D_cFUc = .text:0x801974D4; // type:function size:0x228 scope:global align:4 +setWalletMaxNum__17dMenu_Collect2D_cFUs = .text:0x801976FC; // type:function size:0x1AC scope:global align:4 +setSmellType__17dMenu_Collect2D_cFv = .text:0x801978A8; // type:function size:0x114 scope:global align:4 +setHeartPiece__17dMenu_Collect2D_cFv = .text:0x801979BC; // type:function size:0xC4 scope:global align:4 +setPohMaxNum__17dMenu_Collect2D_cFUc = .text:0x80197A80; // type:function size:0x2A8 scope:global align:4 +setEquipItemFrameColorSword__17dMenu_Collect2D_cFi = .text:0x80197D28; // type:function size:0x324 scope:global align:4 +setEquipItemFrameColorShield__17dMenu_Collect2D_cFi = .text:0x8019804C; // type:function size:0x2E8 scope:global align:4 +setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi = .text:0x80198334; // type:function size:0x2FC scope:global align:4 +setHIO__17dMenu_Collect2D_cFb = .text:0x80198630; // type:function size:0x34C scope:global align:4 +getItemTag__17dMenu_Collect2D_cFiib = .text:0x8019897C; // type:function size:0x40 scope:global align:4 +wait_init__17dMenu_Collect2D_cFv = .text:0x801989BC; // type:function size:0x198 scope:global align:4 +wait_proc__17dMenu_Collect2D_cFv = .text:0x80198B54; // type:function size:0x4DC scope:global align:4 +save_open_init__17dMenu_Collect2D_cFv = .text:0x80199030; // type:function size:0xA8 scope:global align:4 +save_open_proc__17dMenu_Collect2D_cFv = .text:0x801990D8; // type:function size:0x74 scope:global align:4 +save_move_init__17dMenu_Collect2D_cFv = .text:0x8019914C; // type:function size:0x3C scope:global align:4 +save_move_proc__17dMenu_Collect2D_cFv = .text:0x80199188; // type:function size:0x74 scope:global align:4 +save_close_init__17dMenu_Collect2D_cFv = .text:0x801991FC; // type:function size:0x3C scope:global align:4 +save_close_proc__17dMenu_Collect2D_cFv = .text:0x80199238; // type:function size:0x80 scope:global align:4 +option_open_init__17dMenu_Collect2D_cFv = .text:0x801992B8; // type:function size:0xA4 scope:global align:4 +option_open_proc__17dMenu_Collect2D_cFv = .text:0x8019935C; // type:function size:0x74 scope:global align:4 +option_move_init__17dMenu_Collect2D_cFv = .text:0x801993D0; // type:function size:0x3C scope:global align:4 +option_move_proc__17dMenu_Collect2D_cFv = .text:0x8019940C; // type:function size:0x74 scope:global align:4 +option_close_init__17dMenu_Collect2D_cFv = .text:0x80199480; // type:function size:0x3C scope:global align:4 +option_close_proc__17dMenu_Collect2D_cFv = .text:0x801994BC; // type:function size:0x80 scope:global align:4 +letter_open_init__17dMenu_Collect2D_cFv = .text:0x8019953C; // type:function size:0x98 scope:global align:4 +letter_open_proc__17dMenu_Collect2D_cFv = .text:0x801995D4; // type:function size:0x74 scope:global align:4 +letter_move_init__17dMenu_Collect2D_cFv = .text:0x80199648; // type:function size:0x3C scope:global align:4 +letter_move_proc__17dMenu_Collect2D_cFv = .text:0x80199684; // type:function size:0x74 scope:global align:4 +letter_close_init__17dMenu_Collect2D_cFv = .text:0x801996F8; // type:function size:0x3C scope:global align:4 +letter_close_proc__17dMenu_Collect2D_cFv = .text:0x80199734; // type:function size:0x80 scope:global align:4 +fishing_open_init__17dMenu_Collect2D_cFv = .text:0x801997B4; // type:function size:0x98 scope:global align:4 +fishing_open_proc__17dMenu_Collect2D_cFv = .text:0x8019984C; // type:function size:0x74 scope:global align:4 +fishing_move_init__17dMenu_Collect2D_cFv = .text:0x801998C0; // type:function size:0x3C scope:global align:4 +fishing_move_proc__17dMenu_Collect2D_cFv = .text:0x801998FC; // type:function size:0x74 scope:global align:4 +fishing_close_init__17dMenu_Collect2D_cFv = .text:0x80199970; // type:function size:0x3C scope:global align:4 +fishing_close_proc__17dMenu_Collect2D_cFv = .text:0x801999AC; // type:function size:0x80 scope:global align:4 +skill_open_init__17dMenu_Collect2D_cFv = .text:0x80199A2C; // type:function size:0x98 scope:global align:4 +skill_open_proc__17dMenu_Collect2D_cFv = .text:0x80199AC4; // type:function size:0x74 scope:global align:4 +skill_move_init__17dMenu_Collect2D_cFv = .text:0x80199B38; // type:function size:0x3C scope:global align:4 +skill_move_proc__17dMenu_Collect2D_cFv = .text:0x80199B74; // type:function size:0x74 scope:global align:4 +skill_close_init__17dMenu_Collect2D_cFv = .text:0x80199BE8; // type:function size:0x3C scope:global align:4 +skill_close_proc__17dMenu_Collect2D_cFv = .text:0x80199C24; // type:function size:0x80 scope:global align:4 +insect_open_init__17dMenu_Collect2D_cFv = .text:0x80199CA4; // type:function size:0x9C scope:global align:4 +insect_open_proc__17dMenu_Collect2D_cFv = .text:0x80199D40; // type:function size:0x74 scope:global align:4 +insect_move_init__17dMenu_Collect2D_cFv = .text:0x80199DB4; // type:function size:0x3C scope:global align:4 +insect_move_proc__17dMenu_Collect2D_cFv = .text:0x80199DF0; // type:function size:0x74 scope:global align:4 +insect_close_init__17dMenu_Collect2D_cFv = .text:0x80199E64; // type:function size:0x3C scope:global align:4 +insect_close_proc__17dMenu_Collect2D_cFv = .text:0x80199EA0; // type:function size:0x80 scope:global align:4 +_move__17dMenu_Collect2D_cFv = .text:0x80199F20; // type:function size:0x9C scope:global align:4 +_draw__17dMenu_Collect2D_cFv = .text:0x80199FBC; // type:function size:0x1B0 scope:global align:4 +drawTop__17dMenu_Collect2D_cFv = .text:0x8019A16C; // type:function size:0x1C scope:global align:4 +isKeyCheck__17dMenu_Collect2D_cFv = .text:0x8019A188; // type:function size:0x28 scope:global align:4 +isOutCheck__17dMenu_Collect2D_cFv = .text:0x8019A1B0; // type:function size:0x8 scope:global align:4 +setAButtonString__17dMenu_Collect2D_cFUs = .text:0x8019A1B8; // type:function size:0xF8 scope:global align:4 +setBButtonString__17dMenu_Collect2D_cFUs = .text:0x8019A2B0; // type:function size:0xF8 scope:global align:4 +setItemNameString__17dMenu_Collect2D_cFUcUc = .text:0x8019A3A8; // type:function size:0x15C scope:global align:4 +setItemNameStringNull__17dMenu_Collect2D_cFv = .text:0x8019A504; // type:function size:0xE0 scope:global align:4 +__ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl = .text:0x8019A5E4; // type:function size:0x104 scope:global align:4 +__dt__17dMenu_Collect3D_cFv = .text:0x8019A6E8; // type:function size:0x84 scope:global align:4 +_create__17dMenu_Collect3D_cFv = .text:0x8019A76C; // type:function size:0xE8 scope:global align:4 +_delete__17dMenu_Collect3D_cFv = .text:0x8019A854; // type:function size:0x1C scope:global align:4 +_move__17dMenu_Collect3D_cFUcUc = .text:0x8019A870; // type:function size:0x238 scope:global align:4 +draw__17dMenu_Collect3D_cFv = .text:0x8019AAA8; // type:function size:0xD0 scope:global align:4 +setJ3D__17dMenu_Collect3D_cFPCcPCcPCc = .text:0x8019AB78; // type:function size:0x2E8 scope:global align:4 +set_mtx__17dMenu_Collect3D_cFv = .text:0x8019AE60; // type:function size:0xB4 scope:global align:4 +animePlay__17dMenu_Collect3D_cFv = .text:0x8019AF14; // type:function size:0x114 scope:global align:4 +animeEntry__17dMenu_Collect3D_cFv = .text:0x8019B028; // type:function size:0x68 scope:global align:4 +createMaskModel__17dMenu_Collect3D_cFv = .text:0x8019B090; // type:function size:0x1B0 scope:global align:4 +createMirrorModel__17dMenu_Collect3D_cFv = .text:0x8019B240; // type:function size:0x270 scope:global align:4 +getCrystalNum__17dMenu_Collect3D_cFv = .text:0x8019B4B0; // type:function size:0x64 scope:global align:4 +getMirrorNum__17dMenu_Collect3D_cFv = .text:0x8019B514; // type:function size:0x64 scope:global align:4 +getMaskMdlVisible__17dMenu_Collect3D_cFv = .text:0x8019B578; // type:function size:0xD8 scope:global align:4 +drawListItem3D__17dMenu_Collect3D_cFP13J3DDrawBuffer = .text:0x8019B650; // type:function size:0x160 scope:global align:4 +setupItem3DModel__17dMenu_Collect3D_cFP8J3DModel = .text:0x8019B7B0; // type:function size:0x34 scope:global align:4 +setupItem3D__17dMenu_Collect3D_cFPA4_f = .text:0x8019B7E4; // type:function size:0x78 scope:global align:4 +toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz = .text:0x8019B85C; // type:function size:0xE8 scope:global align:4 +calcViewMtx__17dMenu_Collect3D_cFPA4_f = .text:0x8019B944; // type:function size:0x9C scope:global align:4 +draw__20dMenu_Collect2DTop_cFv = .text:0x8019B9E0; // type:function size:0x11C scope:global align:4 +__ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x8019BAFC; // type:function size:0xB0 scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x8019BBAC; // type:function size:0xB8 scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x8019BC64; // type:function size:0x38 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x8019BC9C; // type:function size:0x38 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x8019BCD4; // type:function size:0x44 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x8019BD18; // type:function size:0x54 scope:global align:4 +scale__7J2DPaneFff = .text:0x8019BD6C; // type:function size:0x18 scope:global align:4 +__dt__20dMenu_Collect2DTop_cFv = .text:0x8019BD84; // type:function size:0x40 scope:global align:4 +draw__17dMenu_Collect2D_cFv = .text:0x8019BDC4; // type:function size:0x4 scope:global align:4 +draw__9J3DPacketFv = .text:0x8019BDC8; // type:function size:0x4 scope:global align:4 +__ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl = .text:0x8019BDCC; // type:function size:0x1D4 scope:global align:4 +mapScreenInit__14dMenu_DmapBg_cFv = .text:0x8019BFA0; // type:function size:0x5D0 scope:global align:4 +mapScreenAnime__14dMenu_DmapBg_cFv = .text:0x8019C570; // type:function size:0xA8 scope:global align:4 +mapIconScaleSet__14dMenu_DmapBg_cFUc = .text:0x8019C618; // type:function size:0x2C scope:global align:4 +iconScaleAnmInit__14dMenu_DmapBg_cFffUc = .text:0x8019C644; // type:function size:0x18 scope:global align:4 +iconScaleAnm__14dMenu_DmapBg_cFv = .text:0x8019C65C; // type:function size:0xBC scope:global align:4 +buttonIconScreenInit__14dMenu_DmapBg_cFv = .text:0x8019C718; // type:function size:0x64C scope:global align:4 +setAButtonString__14dMenu_DmapBg_cFUl = .text:0x8019CD64; // type:function size:0xC8 scope:global align:4 +setBButtonString__14dMenu_DmapBg_cFUl = .text:0x8019CE2C; // type:function size:0xC8 scope:global align:4 +setCButtonString__14dMenu_DmapBg_cFUl = .text:0x8019CEF4; // type:function size:0x98 scope:global align:4 +setJButtonString__14dMenu_DmapBg_cFUl = .text:0x8019CF8C; // type:function size:0x11C scope:global align:4 +createExplain__14dMenu_DmapBg_cFv = .text:0x8019D0A8; // type:function size:0x80 scope:global align:4 +deleteExplain__14dMenu_DmapBg_cFv = .text:0x8019D128; // type:function size:0x7C scope:global align:4 +baseScreenInit__14dMenu_DmapBg_cFv = .text:0x8019D1A4; // type:function size:0x354 scope:global align:4 +setFloorMessage__14dMenu_DmapBg_cFv = .text:0x8019D4F8; // type:function size:0xA60 scope:global align:4 +dpdMove__14dMenu_DmapBg_cFScScScPUcUc = .text:0x8019DF58; // type:function size:0x258 scope:global align:4 +__dt__14dMenu_DmapBg_cFv = .text:0x8019E1B0; // type:function size:0x5D0 scope:global align:4 +setAllAlphaRate__14dMenu_DmapBg_cFfb = .text:0x8019E780; // type:function size:0xF4 scope:global align:4 +setGoldAnimation__14dMenu_DmapBg_cFb = .text:0x8019E874; // type:function size:0xE8 scope:global align:4 +setGoldFrameAlphaRate__14dMenu_DmapBg_cFf = .text:0x8019E95C; // type:function size:0x174 scope:global align:4 +addGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x8019EAD0; // type:function size:0xD8 scope:global align:4 +decGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x8019EBA8; // type:function size:0x80 scope:global align:4 +draw__14dMenu_DmapBg_cFv = .text:0x8019EC28; // type:function size:0x838 scope:global align:4 +update__14dMenu_DmapBg_cFv = .text:0x8019F460; // type:function size:0x11C scope:global align:4 +__ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc = .text:0x8019F57C; // type:function size:0x1A0 scope:global align:4 +screenInit__12dMenu_Dmap_cFv = .text:0x8019F71C; // type:function size:0x10B4 scope:global align:4 +getPlayerIconPos__12dMenu_Dmap_cFScf = .text:0x801A07D0; // type:function size:0xC0 scope:global align:4 +getIconPos__12dMenu_Dmap_cFScf = .text:0x801A0890; // type:function size:0x5A8 scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801A0E38; // type:function size:0x350 scope:global align:4 +__dt__19dMenu_DmapMapCtrl_cFv = .text:0x801A1188; // type:function size:0x58 scope:global align:4 +getCurFloorPos__12dMenu_Dmap_cFv = .text:0x801A11E0; // type:function size:0x14 scope:global align:4 +iconMoveCalc__12dMenu_Dmap_cFv = .text:0x801A11F4; // type:function size:0x190 scope:global align:4 +drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801A1384; // type:function size:0x174 scope:global align:4 +drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801A14F8; // type:function size:0x174 scope:global align:4 +isMapMoveState__12dMenu_Dmap_cFv = .text:0x801A166C; // type:function size:0x48 scope:global align:4 +floorChangeMode__12dMenu_Dmap_cFv = .text:0x801A16B4; // type:function size:0x100 scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801A17B4; // type:function size:0x59C scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801A1D50; // type:function size:0x2C8 scope:global align:4 +setMapTexture__12dMenu_Dmap_cFv = .text:0x801A2018; // type:function size:0x50 scope:global align:4 +mapControl__12dMenu_Dmap_cFv = .text:0x801A2068; // type:function size:0x7BC scope:global align:4 +isOpen__12dMenu_Dmap_cFv = .text:0x801A2824; // type:function size:0x338 scope:global align:4 +isClose__12dMenu_Dmap_cFv = .text:0x801A2B5C; // type:function size:0x16C scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801A2CC8; // type:function size:0x308 scope:global align:4 +itemInfo_init_proc__12dMenu_Dmap_cFv = .text:0x801A2FD0; // type:function size:0x10 scope:global align:4 +itemInfo_proc__12dMenu_Dmap_cFv = .text:0x801A2FE0; // type:function size:0x38 scope:global align:4 +itemSelect__12dMenu_Dmap_cFv = .text:0x801A3018; // type:function size:0x418 scope:global align:4 +getNextItem__12dMenu_Dmap_cFi = .text:0x801A3430; // type:function size:0xA0 scope:global align:4 +itemSelectAnmInit__12dMenu_Dmap_cFv = .text:0x801A34D0; // type:function size:0x64 scope:global align:4 +itemSelectAnm__12dMenu_Dmap_cFv = .text:0x801A3534; // type:function size:0x13C scope:global align:4 +itemInfoOpenAnm__12dMenu_Dmap_cFv = .text:0x801A3670; // type:function size:0xC scope:global align:4 +itemInfoWait__12dMenu_Dmap_cFv = .text:0x801A367C; // type:function size:0x128 scope:global align:4 +itemInfoCloseAnm__12dMenu_Dmap_cFv = .text:0x801A37A4; // type:function size:0xCC scope:global align:4 +getNextStatus__12dMenu_Dmap_cFv = .text:0x801A3870; // type:function size:0x158 scope:global align:4 +isSync__12dMenu_Dmap_cFv = .text:0x801A39C8; // type:function size:0x54 scope:global align:4 +isKeyCheck__12dMenu_Dmap_cFv = .text:0x801A3A1C; // type:function size:0x40 scope:global align:4 +infoModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A3A5C; // type:function size:0x88 scope:global align:4 +infoModeChange_proc__12dMenu_Dmap_cFv = .text:0x801A3AE4; // type:function size:0x160 scope:global align:4 +mapModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A3C44; // type:function size:0x88 scope:global align:4 +mapModeChange_proc__12dMenu_Dmap_cFv = .text:0x801A3CCC; // type:function size:0x190 scope:global align:4 +lv5_talk_init_proc__12dMenu_Dmap_cFv = .text:0x801A3E5C; // type:function size:0x58 scope:global align:4 +lv5_talk_proc__12dMenu_Dmap_cFv = .text:0x801A3EB4; // type:function size:0xF0 scope:global align:4 +offMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A3FA4; // type:function size:0x4 scope:global align:4 +offMode_proc__12dMenu_Dmap_cFv = .text:0x801A3FA8; // type:function size:0xA8 scope:global align:4 +offToMapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4050; // type:function size:0x4 scope:global align:4 +offToMapMode_proc__12dMenu_Dmap_cFv = .text:0x801A4054; // type:function size:0xC scope:global align:4 +mapToOffMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4060; // type:function size:0x4 scope:global align:4 +mapToOffMode_proc__12dMenu_Dmap_cFv = .text:0x801A4064; // type:function size:0xC scope:global align:4 +offToItemMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4070; // type:function size:0x28 scope:global align:4 +offToItemMode_proc__12dMenu_Dmap_cFv = .text:0x801A4098; // type:function size:0x60 scope:global align:4 +itemToOffMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A40F8; // type:function size:0x28 scope:global align:4 +itemToOffMode_proc__12dMenu_Dmap_cFv = .text:0x801A4120; // type:function size:0x60 scope:global align:4 +mapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4180; // type:function size:0xC scope:global align:4 +mapMode_proc__12dMenu_Dmap_cFv = .text:0x801A418C; // type:function size:0xA4 scope:global align:4 +floorSelect_init_proc__12dMenu_Dmap_cFv = .text:0x801A4230; // type:function size:0x4 scope:global align:4 +floorSelect_proc__12dMenu_Dmap_cFv = .text:0x801A4234; // type:function size:0x1E8 scope:global align:4 +itemCarryCheck__12dMenu_Dmap_cFv = .text:0x801A441C; // type:function size:0x34 scope:global align:4 +floorChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A4450; // type:function size:0xB4 scope:global align:4 +floorChange_proc__12dMenu_Dmap_cFv = .text:0x801A4504; // type:function size:0x218 scope:global align:4 +zoomWait_init_proc__12dMenu_Dmap_cFv = .text:0x801A471C; // type:function size:0x4 scope:global align:4 +zoomWait_proc__12dMenu_Dmap_cFv = .text:0x801A4720; // type:function size:0x180 scope:global align:4 +zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801A48A0; // type:function size:0x114 scope:global align:4 +zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801A49B4; // type:function size:0xA8 scope:global align:4 +zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801A4A5C; // type:function size:0xB4 scope:global align:4 +zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801A4B10; // type:function size:0x9C scope:global align:4 +@4@__dt__14dMenu_DmapBg_cFv = .text:0x801A4BAC; // type:function size:0x8 scope:local align:4 +setCornerColor__10J2DPictureFQ28JUtility6TColor = .text:0x801A4BB4; // type:function size:0x78 scope:global align:4 +append__10J2DPictureFPC7ResTIMGf = .text:0x801A4C2C; // type:function size:0x14 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801A4C40; // type:function size:0x18 scope:global align:4 +getFloorAll__12dMenu_Dmap_cFv = .text:0x801A4C58; // type:function size:0x18 scope:global align:4 +scissor__14J2DGrafContextFffff = .text:0x801A4C70; // type:function size:0x3C scope:global align:4 +__dt__20dMenu_StageMapCtrl_cFv = .text:0x801A4CAC; // type:function size:0x6C scope:global align:4 +__dt__15dMenu_DmapMap_cFv = .text:0x801A4D18; // type:function size:0x68 scope:global align:4 +__dt__15renderingDmap_cFv = .text:0x801A4D80; // type:function size:0x5C scope:global align:4 +__ct__15renderingDmap_cFv = .text:0x801A4DDC; // type:function size:0x54 scope:global align:4 +hasMap__15renderingDmap_cCFv = .text:0x801A4E30; // type:function size:0x4 scope:global align:4 +isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi = .text:0x801A4E34; // type:function size:0x2D0 scope:global align:4 +getPlayerCursorSize__15renderingDmap_cFv = .text:0x801A5104; // type:function size:0x8 scope:global align:4 +getLineWidthZoomBig__15renderingDmap_cFi = .text:0x801A510C; // type:function size:0x64 scope:global align:4 +getLineWidthZoomSmall__15renderingDmap_cFi = .text:0x801A5170; // type:function size:0x64 scope:global align:4 +getLineWidth__15renderingDmap_cFi = .text:0x801A51D4; // type:function size:0x18 scope:global align:4 +getColor__15renderingDmap_cFi = .text:0x801A51EC; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingDmap_cFv = .text:0x801A525C; // type:function size:0x4 scope:global align:4 +_create__15dMenu_DmapMap_cFUsUsUsUsPv = .text:0x801A5260; // type:function size:0x10 scope:global align:4 +_delete__15dMenu_DmapMap_cFv = .text:0x801A5270; // type:function size:0x6C scope:global align:4 +setTexture__15dMenu_DmapMap_cFUsUsUsUs = .text:0x801A52DC; // type:function size:0xDC scope:global align:4 +setPos__15dMenu_DmapMap_cFiifffbf = .text:0x801A53B8; // type:function size:0x94 scope:global align:4 +getMapBlendPer__20dMenu_StageMapCtrl_cCFv = .text:0x801A544C; // type:function size:0x40 scope:global align:4 +getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv = .text:0x801A548C; // type:function size:0x18 scope:global align:4 +getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv = .text:0x801A54A4; // type:function size:0x18 scope:global align:4 +getPixelCenterX__20dMenu_StageMapCtrl_cCFv = .text:0x801A54BC; // type:function size:0x20 scope:global align:4 +getPixelCenterZ__20dMenu_StageMapCtrl_cCFv = .text:0x801A54DC; // type:function size:0x20 scope:global align:4 +initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc = .text:0x801A54FC; // type:function size:0x60 scope:global align:4 +getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc = .text:0x801A555C; // type:function size:0x13C scope:global align:4 +cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf = .text:0x801A5698; // type:function size:0x70 scope:global align:4 +getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801A5708; // type:function size:0x88 scope:global align:4 +getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801A5790; // type:function size:0x94 scope:global align:4 +setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc = .text:0x801A5824; // type:function size:0xC scope:global align:4 +moveFloor__20dMenu_StageMapCtrl_cFv = .text:0x801A5830; // type:function size:0x4E4 scope:global align:4 +wait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5D14; // type:function size:0x14 scope:global align:4 +wait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5D28; // type:function size:0x4 scope:global align:4 +zoomIn_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5D2C; // type:function size:0x14 scope:global align:4 +getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb = .text:0x801A5D40; // type:function size:0x254 scope:global align:4 +calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801A5F94; // type:function size:0xA8 scope:global align:4 +getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv = .text:0x801A603C; // type:function size:0x9C scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUc = .text:0x801A60D8; // type:function size:0xA8 scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUcff = .text:0x801A6180; // type:function size:0x108 scope:global align:4 +initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc = .text:0x801A6288; // type:function size:0x70 scope:global align:4 +zoomCalcSet__20dMenu_StageMapCtrl_cFf = .text:0x801A62F8; // type:function size:0x4C scope:global align:4 +zoomIn_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6344; // type:function size:0x6C scope:global align:4 +initZoomOut__20dMenu_StageMapCtrl_cFUc = .text:0x801A63B0; // type:function size:0x40 scope:global align:4 +initZoomWait__20dMenu_StageMapCtrl_cFff = .text:0x801A63F0; // type:function size:0x90 scope:global align:4 +zoomWait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6480; // type:function size:0x24 scope:global align:4 +isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv = .text:0x801A64A4; // type:function size:0x34 scope:global align:4 +zoomWait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A64D8; // type:function size:0x13C scope:global align:4 +zoomOut_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6614; // type:function size:0x14 scope:global align:4 +zoomOut_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6628; // type:function size:0x90 scope:global align:4 +move__20dMenu_StageMapCtrl_cFv = .text:0x801A66B8; // type:function size:0x74 scope:global align:4 +draw__19dMenu_DmapMapCtrl_cFv = .text:0x801A672C; // type:function size:0x38 scope:global align:4 +getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv = .text:0x801A6764; // type:function size:0x18 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsPv = .text:0x801A677C; // type:function size:0x78 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv = .text:0x801A67F4; // type:function size:0x1AC scope:global align:4 +_delete__20dMenu_StageMapCtrl_cFv = .text:0x801A69A0; // type:function size:0x4 scope:global align:4 +isEnableZoomIn__20dMenu_StageMapCtrl_cFv = .text:0x801A69A4; // type:function size:0x68 scope:global align:4 +isEnableZoomOut__20dMenu_StageMapCtrl_cFv = .text:0x801A6A0C; // type:function size:0x10 scope:global align:4 +setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf = .text:0x801A6A1C; // type:function size:0x8 scope:global align:4 +setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf = .text:0x801A6A24; // type:function size:0x8 scope:global align:4 +getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff = .text:0x801A6A2C; // type:function size:0x28 scope:global align:4 +getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801A6A54; // type:function size:0x24 scope:global align:4 +getNowStayFloorNo__10dMapInfo_cFv = .text:0x801A6A78; // type:function size:0x18 scope:global align:4 +isRendIcon__15renderingDmap_cCFv = .text:0x801A6A90; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingDmap_cCFv = .text:0x801A6A98; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingDmap_cCFv = .text:0x801A6AA0; // type:function size:0x8 scope:global align:4 +isCheckFloor__15renderingDmap_cCFv = .text:0x801A6AA8; // type:function size:0x8 scope:global align:4 +isRendDoor__15renderingDmap_cCFv = .text:0x801A6AB0; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingDmap_cCFv = .text:0x801A6AB8; // type:function size:0x8 scope:global align:4 +getRestartCursorSize__15renderingDmap_cFv = .text:0x801A6AC0; // type:function size:0x10 scope:global align:4 +beforeDrawPath__15renderingDmap_cFv = .text:0x801A6AD0; // type:function size:0x4 scope:global align:4 +__ct__16dMenuMapCommon_cFv = .text:0x801A6AD4; // type:function size:0x9C scope:global align:4 +__dt__16dMenuMapCommon_cFv = .text:0x801A6B70; // type:function size:0x128 scope:global align:4 +initiate__16dMenuMapCommon_cFP10JKRArchive = .text:0x801A6C98; // type:function size:0xE0C scope:global align:4 +drawIcon__16dMenuMapCommon_cFffff = .text:0x801A7AA4; // type:function size:0x644 scope:global align:4 +iconScale__16dMenuMapCommon_cFifff = .text:0x801A80E8; // type:function size:0x530 scope:global align:4 +setIconInfo__16dMenuMapCommon_cFUcfffffUc = .text:0x801A8618; // type:function size:0x94 scope:global align:4 +clearIconInfo__16dMenuMapCommon_cFv = .text:0x801A86AC; // type:function size:0x58 scope:global align:4 +setBlendRatio__16dMenuMapCommon_cFUcff = .text:0x801A8704; // type:function size:0x98 scope:global align:4 +blinkMove__16dMenuMapCommon_cFs = .text:0x801A879C; // type:function size:0x104 scope:global align:4 +moveLightDropAnime__16dMenuMapCommon_cFv = .text:0x801A88A0; // type:function size:0x164 scope:global align:4 +getIconSizeX__16dMenuMapCommon_cFUc = .text:0x801A8A04; // type:function size:0x3C scope:global align:4 +getIconSizeY__16dMenuMapCommon_cFUc = .text:0x801A8A40; // type:function size:0x3C scope:global align:4 +getMirrorCenterPosX__16dMenuMapCommon_cFff = .text:0x801A8A7C; // type:function size:0x28 scope:global align:4 +debugIcon__16dMenuMapCommon_cFv = .text:0x801A8AA4; // type:function size:0x5A4 scope:global align:4 +__ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801A9048; // type:function size:0x38 scope:global align:4 +__dt__15dMenu_Fishing_cFv = .text:0x801A9080; // type:function size:0x2AC scope:global align:4 +_create__15dMenu_Fishing_cFv = .text:0x801A932C; // type:function size:0x64 scope:global align:4 +_move__15dMenu_Fishing_cFv = .text:0x801A9390; // type:function size:0x98 scope:global align:4 +_draw__15dMenu_Fishing_cFv = .text:0x801A9428; // type:function size:0xB8 scope:global align:4 +isSync__15dMenu_Fishing_cFv = .text:0x801A94E0; // type:function size:0x28 scope:global align:4 +init__15dMenu_Fishing_cFv = .text:0x801A9508; // type:function size:0xC0 scope:global align:4 +_open__15dMenu_Fishing_cFv = .text:0x801A95C8; // type:function size:0x16C scope:global align:4 +_close__15dMenu_Fishing_cFv = .text:0x801A9734; // type:function size:0xE8 scope:global align:4 +wait_init__15dMenu_Fishing_cFv = .text:0x801A981C; // type:function size:0x3C scope:global align:4 +wait_move__15dMenu_Fishing_cFv = .text:0x801A9858; // type:function size:0x50 scope:global align:4 +screenSetBase__15dMenu_Fishing_cFv = .text:0x801A98A8; // type:function size:0x704 scope:global align:4 +screenSetDoIcon__15dMenu_Fishing_cFv = .text:0x801A9FAC; // type:function size:0x1D4 scope:global align:4 +setAButtonString__15dMenu_Fishing_cFUs = .text:0x801AA180; // type:function size:0xA8 scope:global align:4 +setBButtonString__15dMenu_Fishing_cFUs = .text:0x801AA228; // type:function size:0xA8 scope:global align:4 +getFigure__15dMenu_Fishing_cFi = .text:0x801AA2D0; // type:function size:0x44 scope:global align:4 +setFishParam__15dMenu_Fishing_cFiUsUc = .text:0x801AA314; // type:function size:0x1A8 scope:global align:4 +setHIO__15dMenu_Fishing_cFb = .text:0x801AA4BC; // type:function size:0x2B0 scope:global align:4 +draw__15dMenu_Fishing_cFv = .text:0x801AA76C; // type:function size:0x4 scope:global align:4 +__ct__9dMf_HIO_cFv = .text:0x801AA770; // type:function size:0x34 scope:global align:4 +dMenuFmap_getStartStageName__FPv = .text:0x801AA7A4; // type:function size:0xBC scope:global align:4 +__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc = .text:0x801AA860; // type:function size:0x3BC scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801AAC1C; // type:function size:0x29C scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801AAEB8; // type:function size:0x72C scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801AB5E4; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801AB5E8; // type:function size:0x188 scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801AB770; // type:function size:0x19C scope:global align:4 +getNextStatus__12dMenu_Fmap_cFPUc = .text:0x801AB90C; // type:function size:0x1C4 scope:global align:4 +isSync__12dMenu_Fmap_cFv = .text:0x801ABAD0; // type:function size:0x28 scope:global align:4 +all_map_init__12dMenu_Fmap_cFv = .text:0x801ABAF8; // type:function size:0x11C scope:global align:4 +all_map_proc__12dMenu_Fmap_cFv = .text:0x801ABC14; // type:function size:0x638 scope:global align:4 +zoom_all_to_region_init__12dMenu_Fmap_cFv = .text:0x801AC24C; // type:function size:0xDC scope:global align:4 +zoom_all_to_region_proc__12dMenu_Fmap_cFv = .text:0x801AC328; // type:function size:0xE0 scope:global align:4 +zoom_region_to_all_init__12dMenu_Fmap_cFv = .text:0x801AC408; // type:function size:0x58 scope:global align:4 +zoom_region_to_all_proc__12dMenu_Fmap_cFv = .text:0x801AC460; // type:function size:0xE4 scope:global align:4 +region_map_init__12dMenu_Fmap_cFv = .text:0x801AC544; // type:function size:0xF8 scope:global align:4 +region_map_proc__12dMenu_Fmap_cFv = .text:0x801AC63C; // type:function size:0x634 scope:global align:4 +to_portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801ACC70; // type:function size:0xC scope:global align:4 +to_portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801ACC7C; // type:function size:0x40 scope:global align:4 +portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801ACCBC; // type:function size:0xD4 scope:global align:4 +portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801ACD90; // type:function size:0x498 scope:global align:4 +portal_warp_select_init__12dMenu_Fmap_cFv = .text:0x801AD228; // type:function size:0x4 scope:global align:4 +portal_warp_select_proc__12dMenu_Fmap_cFv = .text:0x801AD22C; // type:function size:0x144 scope:global align:4 +portal_warp_forbid_init__12dMenu_Fmap_cFv = .text:0x801AD370; // type:function size:0x60 scope:global align:4 +portal_warp_forbid_proc__12dMenu_Fmap_cFv = .text:0x801AD3D0; // type:function size:0x6C scope:global align:4 +zoom_region_to_spot_init__12dMenu_Fmap_cFv = .text:0x801AD43C; // type:function size:0x60 scope:global align:4 +zoom_region_to_spot_proc__12dMenu_Fmap_cFv = .text:0x801AD49C; // type:function size:0xBC scope:global align:4 +zoom_spot_to_region_init__12dMenu_Fmap_cFv = .text:0x801AD558; // type:function size:0x5C scope:global align:4 +zoom_spot_to_region_proc__12dMenu_Fmap_cFv = .text:0x801AD5B4; // type:function size:0xDC scope:global align:4 +spot_map_init__12dMenu_Fmap_cFv = .text:0x801AD690; // type:function size:0x140 scope:global align:4 +spot_map_proc__12dMenu_Fmap_cFv = .text:0x801AD7D0; // type:function size:0x604 scope:global align:4 +portal_demo1_init__12dMenu_Fmap_cFv = .text:0x801ADDD4; // type:function size:0x11C scope:global align:4 +portal_demo1_move__12dMenu_Fmap_cFv = .text:0x801ADEF0; // type:function size:0x118 scope:global align:4 +portal_demo2_init__12dMenu_Fmap_cFv = .text:0x801AE008; // type:function size:0x50 scope:global align:4 +portal_demo2_move__12dMenu_Fmap_cFv = .text:0x801AE058; // type:function size:0x9C scope:global align:4 +portal_demo3_init__12dMenu_Fmap_cFv = .text:0x801AE0F4; // type:function size:0x58 scope:global align:4 +portal_demo3_move__12dMenu_Fmap_cFv = .text:0x801AE14C; // type:function size:0x108 scope:global align:4 +portal_demo4_init__12dMenu_Fmap_cFv = .text:0x801AE254; // type:function size:0x6C scope:global align:4 +portal_demo4_move__12dMenu_Fmap_cFv = .text:0x801AE2C0; // type:function size:0x6C scope:global align:4 +portal_demo5_init__12dMenu_Fmap_cFv = .text:0x801AE32C; // type:function size:0x40 scope:global align:4 +portal_demo5_move__12dMenu_Fmap_cFv = .text:0x801AE36C; // type:function size:0x1A4 scope:global align:4 +portal_demo6_init__12dMenu_Fmap_cFv = .text:0x801AE510; // type:function size:0x4 scope:global align:4 +portal_demo6_move__12dMenu_Fmap_cFv = .text:0x801AE514; // type:function size:0x90 scope:global align:4 +yamiboss_demo1_init__12dMenu_Fmap_cFv = .text:0x801AE5A4; // type:function size:0x110 scope:global align:4 +yamiboss_demo1_move__12dMenu_Fmap_cFv = .text:0x801AE6B4; // type:function size:0x5C scope:global align:4 +yamiboss_demo2_init__12dMenu_Fmap_cFv = .text:0x801AE710; // type:function size:0x10 scope:global align:4 +yamiboss_demo2_move__12dMenu_Fmap_cFv = .text:0x801AE720; // type:function size:0xB4 scope:global align:4 +yamiboss_demo3_init__12dMenu_Fmap_cFv = .text:0x801AE7D4; // type:function size:0x4 scope:global align:4 +yamiboss_demo3_move__12dMenu_Fmap_cFv = .text:0x801AE7D8; // type:function size:0x5C scope:global align:4 +yamiboss_demo4_init__12dMenu_Fmap_cFv = .text:0x801AE834; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_move__12dMenu_Fmap_cFv = .text:0x801AE88C; // type:function size:0x84 scope:global align:4 +yamiboss_demo5_init__12dMenu_Fmap_cFv = .text:0x801AE910; // type:function size:0x4 scope:global align:4 +yamiboss_demo5_move__12dMenu_Fmap_cFv = .text:0x801AE914; // type:function size:0x88 scope:global align:4 +light_demo1_init__12dMenu_Fmap_cFv = .text:0x801AE99C; // type:function size:0x1D4 scope:global align:4 +light_demo1_move__12dMenu_Fmap_cFv = .text:0x801AEB70; // type:function size:0x28 scope:global align:4 +light_demo2_init__12dMenu_Fmap_cFv = .text:0x801AEB98; // type:function size:0x18 scope:global align:4 +light_demo2_move__12dMenu_Fmap_cFv = .text:0x801AEBB0; // type:function size:0x64 scope:global align:4 +table_demo1_init__12dMenu_Fmap_cFv = .text:0x801AEC14; // type:function size:0x140 scope:global align:4 +table_demo1_move__12dMenu_Fmap_cFv = .text:0x801AED54; // type:function size:0xC8 scope:global align:4 +table_demo2_init__12dMenu_Fmap_cFv = .text:0x801AEE1C; // type:function size:0x44 scope:global align:4 +table_demo2_move__12dMenu_Fmap_cFv = .text:0x801AEE60; // type:function size:0xCC scope:global align:4 +table_demo3_init__12dMenu_Fmap_cFv = .text:0x801AEF2C; // type:function size:0x48 scope:global align:4 +table_demo3_move__12dMenu_Fmap_cFv = .text:0x801AEF74; // type:function size:0x64 scope:global align:4 +howl_demo1_init__12dMenu_Fmap_cFv = .text:0x801AEFD8; // type:function size:0x4C scope:global align:4 +howl_demo1_move__12dMenu_Fmap_cFv = .text:0x801AF024; // type:function size:0xCC scope:global align:4 +howl_demo2_init__12dMenu_Fmap_cFv = .text:0x801AF0F0; // type:function size:0xC scope:global align:4 +howl_demo2_move__12dMenu_Fmap_cFv = .text:0x801AF0FC; // type:function size:0x34 scope:global align:4 +howl_demo3_init__12dMenu_Fmap_cFv = .text:0x801AF130; // type:function size:0x4 scope:global align:4 +howl_demo3_move__12dMenu_Fmap_cFv = .text:0x801AF134; // type:function size:0x14 scope:global align:4 +isOpen__12dMenu_Fmap_cFv = .text:0x801AF148; // type:function size:0x258 scope:global align:4 +isClose__12dMenu_Fmap_cFv = .text:0x801AF3A0; // type:function size:0x194 scope:global align:4 +getProcess__12dMenu_Fmap_cFv = .text:0x801AF534; // type:function size:0x24 scope:global align:4 +getRegionCursor__12dMenu_Fmap_cFv = .text:0x801AF558; // type:function size:0x30 scope:global align:4 +getStageCursor__12dMenu_Fmap_cFv = .text:0x801AF588; // type:function size:0x30 scope:global align:4 +getStageTransX__12dMenu_Fmap_cFv = .text:0x801AF5B8; // type:function size:0x30 scope:global align:4 +getStageTransZ__12dMenu_Fmap_cFv = .text:0x801AF5E8; // type:function size:0x30 scope:global align:4 +isRoomCheck__12dMenu_Fmap_cFii = .text:0x801AF618; // type:function size:0x2A8 scope:global align:4 +checkStRoomData__12dMenu_Fmap_cFv = .text:0x801AF8C0; // type:function size:0xF0 scope:global align:4 +talkButton__12dMenu_Fmap_cFv = .text:0x801AF9B0; // type:function size:0x70 scope:global align:4 +setProcess__12dMenu_Fmap_cFUc = .text:0x801AFA20; // type:function size:0x10 scope:global align:4 +setFlash__12dMenu_Fmap_cFUcb = .text:0x801AFA30; // type:function size:0x90 scope:global align:4 +readWorldData__12dMenu_Fmap_cFUc = .text:0x801AFAC0; // type:function size:0x1C4 scope:global align:4 +readAreaData__12dMenu_Fmap_cFUcb = .text:0x801AFC84; // type:function size:0x5AC scope:global align:4 +readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc = .text:0x801B0230; // type:function size:0x180 scope:global align:4 +readFieldMapData__12dMenu_Fmap_cFPPvPCcbb = .text:0x801B03B0; // type:function size:0x200 scope:global align:4 +decodeFieldMapData__12dMenu_Fmap_cFv = .text:0x801B05B0; // type:function size:0x230 scope:global align:4 +decodePortalData__12dMenu_Fmap_cFv = .text:0x801B07E0; // type:function size:0x4 scope:global align:4 +readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc = .text:0x801B07E4; // type:function size:0x108 scope:global align:4 +removeAreaData__12dMenu_Fmap_cFv = .text:0x801B08EC; // type:function size:0x184 scope:global align:4 +removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c = .text:0x801B0A70; // type:function size:0xB4 scope:global align:4 +setAreaName__12dMenu_Fmap_cFUl = .text:0x801B0B24; // type:function size:0x10 scope:global align:4 +portalWarpMapMove__12dMenu_Fmap_cFP9STControl = .text:0x801B0B34; // type:function size:0x1F8 scope:global align:4 +onRoomDataBit__12dMenu_Fmap_cFi = .text:0x801B0D2C; // type:function size:0x28 scope:global align:4 +isRoomDataBit__12dMenu_Fmap_cFi = .text:0x801B0D54; // type:function size:0x2C scope:global align:4 +resetRoomDataBit__12dMenu_Fmap_cFv = .text:0x801B0D80; // type:function size:0x44 scope:global align:4 +drawIcon__12dMenu_Fmap_cFfb = .text:0x801B0DC4; // type:function size:0x2A8 scope:global align:4 +drawPlayEnterIcon__12dMenu_Fmap_cFv = .text:0x801B106C; // type:function size:0x104 scope:global align:4 +checkDrawPortalIcon__12dMenu_Fmap_cFii = .text:0x801B1170; // type:function size:0x4C scope:global align:4 +searchIcon__12dMenu_Fmap_cFUciPfPf = .text:0x801B11BC; // type:function size:0x10C scope:global align:4 +drawIcon__12dMenu_Fmap_cFUci = .text:0x801B12C8; // type:function size:0x104 scope:global align:4 +drawPortalIcon__12dMenu_Fmap_cFv = .text:0x801B13CC; // type:function size:0xA8 scope:global align:4 +getRegionStageNum__12dMenu_Fmap_cFi = .text:0x801B1474; // type:function size:0x50 scope:global align:4 +getNowFmapRegionData__12dMenu_Fmap_cFv = .text:0x801B14C4; // type:function size:0x18 scope:global align:4 +getNowFmapStageData__12dMenu_Fmap_cFv = .text:0x801B14DC; // type:function size:0x18 scope:global align:4 +searchPortalStageID__12dMenu_Fmap_cFPc = .text:0x801B14F4; // type:function size:0x70 scope:global align:4 +drawDebugStage__12dMenu_Fmap_cFv = .text:0x801B1564; // type:function size:0x70 scope:global align:4 +arrowPosInit__12dMenu_Fmap_cFv = .text:0x801B15D4; // type:function size:0x154 scope:global align:4 +tableArrowPosInit__12dMenu_Fmap_cFb = .text:0x801B1728; // type:function size:0x1A0 scope:global align:4 +yamibossArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B18C8; // type:function size:0xA4 scope:global align:4 +howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B196C; // type:function size:0x9C scope:global align:4 +getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801B1A08; // type:function size:0x78 scope:global align:4 +isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801B1A80; // type:function size:0x4 scope:global align:4 +getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801B1A84; // type:function size:0xC0 scope:global align:4 +__sinit_\d_menu_fmap_cpp = .text:0x801B1B44; // type:function size:0x48 scope:global align:4 +setAllTrans__18dMenu_Fmap2DBack_cFff = .text:0x801B1B8C; // type:function size:0xC scope:global align:4 +setAllTrans__17dMenu_Fmap2DTop_cFff = .text:0x801B1B98; // type:function size:0xC scope:global align:4 +setFlashOff__15dMenu_FmapMap_cFv = .text:0x801B1BA4; // type:function size:0x14 scope:global align:4 +getStageCenterX_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1BB8; // type:function size:0x20 scope:global align:4 +getStageCenterZ_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1BD8; // type:function size:0x20 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x801B1BF8; // type:function size:0x10 scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801B1C08; // type:function size:0x40 scope:global align:4 +twoColorLineInterporation__FRC8_GXColorRC8_GXColorfR8_GXColor = .text:0x801B1C48; // type:function size:0x13C scope:global align:4 +init__15renderingFmap_cFPUcUsUsUsUs = .text:0x801B1D84; // type:function size:0x2C scope:global align:4 +entry__15renderingFmap_cFP23dMenu_Fmap_world_data_cifff = .text:0x801B1DB0; // type:function size:0x98 scope:global align:4 +isSwitch__15renderingFmap_cFPCQ211dDrawPath_c11group_class = .text:0x801B1E48; // type:function size:0x188 scope:global align:4 +getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi = .text:0x801B1FD0; // type:function size:0x34 scope:global align:4 +preDrawPath__15renderingFmap_cFv = .text:0x801B2004; // type:function size:0xBC scope:global align:4 +isDrawPath__15renderingFmap_cFv = .text:0x801B20C0; // type:function size:0x8 scope:global align:4 +isDrawRoom__15renderingFmap_cFv = .text:0x801B20C8; // type:function size:0x84 scope:global align:4 +postDrawPath__15renderingFmap_cFv = .text:0x801B214C; // type:function size:0x58 scope:global align:4 +postRenderingMap__15renderingFmap_cFv = .text:0x801B21A4; // type:function size:0x34 scope:global align:4 +roomSetteing__15renderingFmap_cFv = .text:0x801B21D8; // type:function size:0xA0 scope:global align:4 +getFirstRoomPointer__15renderingFmap_cFv = .text:0x801B2278; // type:function size:0xB4 scope:global align:4 +getFirstRegion__15renderingFmap_cFv = .text:0x801B232C; // type:function size:0x30 scope:global align:4 +getFirstStage__15renderingFmap_cFv = .text:0x801B235C; // type:function size:0x40 scope:global align:4 +getFirstRoom__15renderingFmap_cFv = .text:0x801B239C; // type:function size:0x34 scope:global align:4 +getNextRoom__15renderingFmap_cFv = .text:0x801B23D0; // type:function size:0x60 scope:global align:4 +getNextStage__15renderingFmap_cFv = .text:0x801B2430; // type:function size:0x74 scope:global align:4 +getNextRegion__15renderingFmap_cFv = .text:0x801B24A4; // type:function size:0x60 scope:global align:4 +getNextRoomPointer__15renderingFmap_cFv = .text:0x801B2504; // type:function size:0x94 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eUcUcUcUc = .text:0x801B2598; // type:function size:0x5C scope:global align:4 +isFlashRoomNoCheck__15dMenu_FmapMap_cCFi = .text:0x801B25F4; // type:function size:0x3C scope:global align:4 +setPointColor__15dMenu_FmapMap_cFf = .text:0x801B2630; // type:function size:0x120 scope:global align:4 +__ct__15dMenu_FmapMap_cFv = .text:0x801B2750; // type:function size:0xCC scope:global align:4 +__dt__15dMenu_FmapMap_cFv = .text:0x801B281C; // type:function size:0x6C scope:global align:4 +_create__15dMenu_FmapMap_cFUsUsUsUsPv = .text:0x801B2888; // type:function size:0x30 scope:global align:4 +_delete__15dMenu_FmapMap_cFv = .text:0x801B28B8; // type:function size:0x5C scope:global align:4 +draw__15dMenu_FmapMap_cFv = .text:0x801B2914; // type:function size:0x22C scope:global align:4 +rendering__15dMenu_FmapMap_cFPCQ211dDrawPath_c10line_class = .text:0x801B2B40; // type:function size:0x78 scope:global align:4 +getLineWidth__15dMenu_FmapMap_cFi = .text:0x801B2BB8; // type:function size:0xA8 scope:global align:4 +isDrawType__15dMenu_FmapMap_cFi = .text:0x801B2C60; // type:function size:0xC scope:global align:4 +setFlashOn__15dMenu_FmapMap_cFiiPUci = .text:0x801B2C6C; // type:function size:0x28 scope:global align:4 +getLineColor__15dMenu_FmapMap_cFii = .text:0x801B2C94; // type:function size:0x90 scope:global align:4 +getBackColor__15dMenu_FmapMap_cCFv = .text:0x801B2D24; // type:function size:0x8 scope:global align:4 +getColor__15dMenu_FmapMap_cFi = .text:0x801B2D2C; // type:function size:0xF4 scope:global align:4 +setTexture__15dMenu_FmapMap_cFUsUsUsUs = .text:0x801B2E20; // type:function size:0xBC scope:global align:4 +setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff = .text:0x801B2EDC; // type:function size:0x64 scope:global align:4 +__dt__15renderingFmap_cFv = .text:0x801B2F40; // type:function size:0x5C scope:global align:4 +afterDrawPath__15renderingFmap_cFv = .text:0x801B2F9C; // type:function size:0x4 scope:global align:4 +beforeDrawPath__15renderingFmap_cFv = .text:0x801B2FA0; // type:function size:0x4 scope:global align:4 +isRenderingFloor__15renderingFmap_cFi = .text:0x801B2FA4; // type:function size:0x8 scope:global align:4 +__ct__18dMenu_Fmap2DBack_cFv = .text:0x801B2FAC; // type:function size:0x750 scope:global align:4 +__dt__18dMenu_Fmap2DBack_cFv = .text:0x801B36FC; // type:function size:0x2B4 scope:global align:4 +draw__18dMenu_Fmap2DBack_cFv = .text:0x801B39B0; // type:function size:0x908 scope:global align:4 +setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff = .text:0x801B42B8; // type:function size:0x2BC scope:global align:4 +calcAllMapPos__18dMenu_Fmap2DBack_cFv = .text:0x801B4574; // type:function size:0x138 scope:global align:4 +calcAllMapScaleRate__18dMenu_Fmap2DBack_cFv = .text:0x801B46AC; // type:function size:0x3C scope:global align:4 +calcAllMapPos2DFirst__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B46E8; // type:function size:0x74 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B475C; // type:function size:0x1C scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf = .text:0x801B4778; // type:function size:0xB0 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPffff = .text:0x801B4828; // type:function size:0x198 scope:global align:4 +calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B49C0; // type:function size:0x118 scope:global align:4 +setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG = .text:0x801B4AD8; // type:function size:0x5C scope:global align:4 +deleteSpotPane__18dMenu_Fmap2DBack_cFv = .text:0x801B4B34; // type:function size:0x58 scope:global align:4 +zoomMapCalc__18dMenu_Fmap2DBack_cFf = .text:0x801B4B8C; // type:function size:0x2E8 scope:global align:4 +zoomMapCalc2__18dMenu_Fmap2DBack_cFf = .text:0x801B4E74; // type:function size:0x3D0 scope:global align:4 +zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv = .text:0x801B5244; // type:function size:0x22C scope:global align:4 +scrollCalc__18dMenu_Fmap2DBack_cFf = .text:0x801B5470; // type:function size:0x2B4 scope:global align:4 +mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801B5724; // type:function size:0x24 scope:global align:4 +setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801B5748; // type:function size:0x50 scope:global align:4 +allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B5798; // type:function size:0x620 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801B5DB8; // type:function size:0x394 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb = .text:0x801B614C; // type:function size:0xB0 scope:global align:4 +isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801B61FC; // type:function size:0x150 scope:global align:4 +getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801B634C; // type:function size:0x20 scope:global align:4 +getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801B636C; // type:function size:0x20 scope:global align:4 +getMapScissorAreaLX__18dMenu_Fmap2DBack_cFv = .text:0x801B638C; // type:function size:0x58 scope:global align:4 +getMapScissorAreaLY__18dMenu_Fmap2DBack_cFv = .text:0x801B63E4; // type:function size:0x58 scope:global align:4 +getMapScissorAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801B643C; // type:function size:0x6C scope:global align:4 +getMapScissorAreaSizeRealX__18dMenu_Fmap2DBack_cFv = .text:0x801B64A8; // type:function size:0x38 scope:global align:4 +getMapScissorAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801B64E0; // type:function size:0x6C scope:global align:4 +getMapScissorAreaSizeRealY__18dMenu_Fmap2DBack_cFv = .text:0x801B654C; // type:function size:0x4 scope:global align:4 +calcRenderingPos__18dMenu_Fmap2DBack_cFv = .text:0x801B6550; // type:function size:0xBC scope:global align:4 +calcRenderingScale__18dMenu_Fmap2DBack_cFv = .text:0x801B660C; // type:function size:0x80 scope:global align:4 +getPathScale__18dMenu_Fmap2DBack_cFf = .text:0x801B668C; // type:function size:0x84 scope:global align:4 +getRegionMapZoomRate__18dMenu_Fmap2DBack_cFi = .text:0x801B6710; // type:function size:0x88 scope:global align:4 +getSpotMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801B6798; // type:function size:0x38 scope:global align:4 +getStageOriginPath__18dMenu_Fmap2DBack_cFUcPfPf = .text:0x801B67D0; // type:function size:0x3C scope:global align:4 +calcOffset__18dMenu_Fmap2DBack_cFUcPCcPfPf = .text:0x801B680C; // type:function size:0xDC scope:global align:4 +regionTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B68E8; // type:function size:0x3A8 scope:global align:4 +stageTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6C90; // type:function size:0x148 scope:global align:4 +worldGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6DD8; // type:function size:0x3C0 scope:global align:4 +regionGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7198; // type:function size:0x3D4 scope:global align:4 +worldOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B756C; // type:function size:0xF8 scope:global align:4 +scrollAreaDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7664; // type:function size:0x22C scope:global align:4 +regionOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7890; // type:function size:0xEC scope:global align:4 +stageOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B797C; // type:function size:0x124 scope:global align:4 +calcBlink__18dMenu_Fmap2DBack_cFv = .text:0x801B7AA0; // type:function size:0xB80 scope:global align:4 +getMirrorPosX__18dMenu_Fmap2DBack_cFff = .text:0x801B8620; // type:function size:0x1C scope:global align:4 +calcBackAlpha__18dMenu_Fmap2DBack_cFb = .text:0x801B863C; // type:function size:0xB8 scope:global align:4 +btkAnimeLoop__18dMenu_Fmap2DBack_cFf = .text:0x801B86F4; // type:function size:0x114 scope:global align:4 +setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc = .text:0x801B8808; // type:function size:0x14 scope:global align:4 +regionMapMove__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B881C; // type:function size:0x610 scope:global align:4 +stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb = .text:0x801B8E2C; // type:function size:0x7F0 scope:global align:4 +setAllAlphaRate__18dMenu_Fmap2DBack_cFfb = .text:0x801B961C; // type:function size:0x54 scope:global align:4 +drawDebugStageArea__18dMenu_Fmap2DBack_cFv = .text:0x801B9670; // type:function size:0x268 scope:global align:4 +drawDebugRegionArea__18dMenu_Fmap2DBack_cFv = .text:0x801B98D8; // type:function size:0x2AC scope:global align:4 +setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff = .text:0x801B9B84; // type:function size:0xC4 scope:global align:4 +setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff = .text:0x801B9C48; // type:function size:0x104 scope:global align:4 +calcDrawPriority__18dMenu_Fmap2DBack_cFv = .text:0x801B9D4C; // type:function size:0xE0 scope:global align:4 +setArrowPosAxis__18dMenu_Fmap2DBack_cFff = .text:0x801B9E2C; // type:function size:0x18 scope:global align:4 +__ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801B9E44; // type:function size:0x7F8 scope:global align:4 +__dt__17dMenu_Fmap2DTop_cFv = .text:0x801BA63C; // type:function size:0x348 scope:global align:4 +_execute__17dMenu_Fmap2DTop_cFv = .text:0x801BA984; // type:function size:0x200 scope:global align:4 +setAllAlphaRate__17dMenu_Fmap2DTop_cFfb = .text:0x801BAB84; // type:function size:0x54 scope:global align:4 +draw__17dMenu_Fmap2DTop_cFv = .text:0x801BABD8; // type:function size:0x134 scope:global align:4 +btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf = .text:0x801BAD0C; // type:function size:0xDC scope:global align:4 +setMoyaAlpha__17dMenu_Fmap2DTop_cFUc = .text:0x801BADE8; // type:function size:0x5C scope:global align:4 +setTitleNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801BAE44; // type:function size:0xC8 scope:global align:4 +setAreaNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801BAF0C; // type:function size:0xC8 scope:global align:4 +setZButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BAFD4; // type:function size:0x120 scope:global align:4 +setBButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BB0F4; // type:function size:0xC0 scope:global align:4 +setAButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BB1B4; // type:function size:0xE4 scope:global align:4 +setCrossLRString__17dMenu_Fmap2DTop_cFUl = .text:0x801BB298; // type:function size:0x4 scope:global align:4 +set3DStickString__17dMenu_Fmap2DTop_cFUl = .text:0x801BB29C; // type:function size:0x4 scope:global align:4 +createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801BB2A0; // type:function size:0x7C scope:global align:4 +deleteExplain__17dMenu_Fmap2DTop_cFv = .text:0x801BB31C; // type:function size:0x58 scope:global align:4 +setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf = .text:0x801BB374; // type:function size:0xB0 scope:global align:4 +setAlphaAnimeMin__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB424; // type:function size:0x94 scope:global align:4 +setAlphaAnimeMid__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB4B8; // type:function size:0xA8 scope:global align:4 +setAlphaAnimeMax__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB560; // type:function size:0x98 scope:global align:4 +checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BB5F8; // type:function size:0x74 scope:global align:4 +checkWarpAcceptRegion__17dMenu_Fmap2DTop_cFi = .text:0x801BB66C; // type:function size:0xAC scope:global align:4 +checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801BB718; // type:function size:0xA0 scope:global align:4 +checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801BB7B8; // type:function size:0x70 scope:global align:4 +setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801BB828; // type:function size:0x360 scope:global align:4 +isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BBB88; // type:function size:0x84 scope:global align:4 +@4@__dt__18dMenu_Fmap2DBack_cFv = .text:0x801BBC0C; // type:function size:0x8 scope:local align:4 +getSizeX__8CPaneMgrFv = .text:0x801BBC14; // type:function size:0x14 scope:global align:4 +__ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801BBC28; // type:function size:0x1CC scope:global align:4 +__dt__14dMenu_Insect_cFv = .text:0x801BBDF4; // type:function size:0x3E4 scope:global align:4 +_create__14dMenu_Insect_cFv = .text:0x801BC1D8; // type:function size:0x84 scope:global align:4 +_move__14dMenu_Insect_cFv = .text:0x801BC25C; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Insect_cFv = .text:0x801BC2F4; // type:function size:0x1D8 scope:global align:4 +isSync__14dMenu_Insect_cFv = .text:0x801BC4CC; // type:function size:0x28 scope:global align:4 +_open__14dMenu_Insect_cFv = .text:0x801BC4F4; // type:function size:0x1BC scope:global align:4 +_close__14dMenu_Insect_cFv = .text:0x801BC6B0; // type:function size:0x128 scope:global align:4 +wait_init__14dMenu_Insect_cFv = .text:0x801BC7D8; // type:function size:0x64 scope:global align:4 +wait_move__14dMenu_Insect_cFv = .text:0x801BC83C; // type:function size:0x1B0 scope:global align:4 +explain_open_init__14dMenu_Insect_cFv = .text:0x801BC9EC; // type:function size:0x3B4 scope:global align:4 +explain_open_move__14dMenu_Insect_cFv = .text:0x801BCDA0; // type:function size:0x80 scope:global align:4 +explain_move_init__14dMenu_Insect_cFv = .text:0x801BCE20; // type:function size:0x4 scope:global align:4 +explain_move_move__14dMenu_Insect_cFv = .text:0x801BCE24; // type:function size:0x50 scope:global align:4 +select_move_init__14dMenu_Insect_cFv = .text:0x801BCE74; // type:function size:0x4C scope:global align:4 +select_move_move__14dMenu_Insect_cFv = .text:0x801BCEC0; // type:function size:0x288 scope:global align:4 +explain_close_init__14dMenu_Insect_cFv = .text:0x801BD148; // type:function size:0xB4 scope:global align:4 +explain_close_move__14dMenu_Insect_cFv = .text:0x801BD1FC; // type:function size:0x98 scope:global align:4 +screenSetBase__14dMenu_Insect_cFv = .text:0x801BD294; // type:function size:0x364 scope:global align:4 +screenSetExplain__14dMenu_Insect_cFv = .text:0x801BD5F8; // type:function size:0x29C scope:global align:4 +screenSetDoIcon__14dMenu_Insect_cFv = .text:0x801BD894; // type:function size:0x1D4 scope:global align:4 +getGetInsectNum__14dMenu_Insect_cFv = .text:0x801BDA68; // type:function size:0x78 scope:global align:4 +isGetInsect__14dMenu_Insect_cFii = .text:0x801BDAE0; // type:function size:0x48 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFii = .text:0x801BDB28; // type:function size:0x5C scope:global align:4 +isCatchInsect__14dMenu_Insect_cFUc = .text:0x801BDB84; // type:function size:0x50 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFUc = .text:0x801BDBD4; // type:function size:0x60 scope:global align:4 +isCatchNotGiveInsect__14dMenu_Insect_cFUc = .text:0x801BDC34; // type:function size:0x50 scope:global align:4 +cursorMove__14dMenu_Insect_cFv = .text:0x801BDC84; // type:function size:0x25C scope:global align:4 +setCursorPos__14dMenu_Insect_cFv = .text:0x801BDEE0; // type:function size:0xE8 scope:global align:4 +dpdMove__14dMenu_Insect_cFv = .text:0x801BDFC8; // type:function size:0xDC scope:global align:4 +setAButtonString__14dMenu_Insect_cFUs = .text:0x801BE0A4; // type:function size:0xA8 scope:global align:4 +setBButtonString__14dMenu_Insect_cFUs = .text:0x801BE14C; // type:function size:0xA8 scope:global align:4 +setHIO__14dMenu_Insect_cFb = .text:0x801BE1F4; // type:function size:0x18C scope:global align:4 +draw__14dMenu_Insect_cFv = .text:0x801BE380; // type:function size:0x4 scope:global align:4 +__ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb = .text:0x801BE384; // type:function size:0xB40 scope:global align:4 +__dt__19dMenu_ItemExplain_cFv = .text:0x801BEEC4; // type:function size:0x484 scope:global align:4 +move__19dMenu_ItemExplain_cFv = .text:0x801BF348; // type:function size:0xB4 scope:global align:4 +draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph = .text:0x801BF3FC; // type:function size:0x454 scope:global align:4 +drawKantera__19dMenu_ItemExplain_cFv = .text:0x801BF850; // type:function size:0xD0 scope:global align:4 +wait_init__19dMenu_ItemExplain_cFv = .text:0x801BF920; // type:function size:0x4 scope:global align:4 +wait_proc__19dMenu_ItemExplain_cFv = .text:0x801BF924; // type:function size:0x4 scope:global align:4 +open_init__19dMenu_ItemExplain_cFv = .text:0x801BF928; // type:function size:0x2C8 scope:global align:4 +open_proc__19dMenu_ItemExplain_cFv = .text:0x801BFBF0; // type:function size:0x9C scope:global align:4 +move_init__19dMenu_ItemExplain_cFv = .text:0x801BFC8C; // type:function size:0x14 scope:global align:4 +move_proc__19dMenu_ItemExplain_cFv = .text:0x801BFCA0; // type:function size:0x1C8 scope:global align:4 +move_select_init__19dMenu_ItemExplain_cFv = .text:0x801BFE68; // type:function size:0x260 scope:global align:4 +move_select_proc__19dMenu_ItemExplain_cFv = .text:0x801C00C8; // type:function size:0x2FC scope:global align:4 +move_next_init__19dMenu_ItemExplain_cFv = .text:0x801C03C4; // type:function size:0x20 scope:global align:4 +move_next_proc__19dMenu_ItemExplain_cFv = .text:0x801C03E4; // type:function size:0xE4 scope:global align:4 +close_init__19dMenu_ItemExplain_cFv = .text:0x801C04C8; // type:function size:0xC scope:global align:4 +close_proc__19dMenu_ItemExplain_cFv = .text:0x801C04D4; // type:function size:0x54 scope:global align:4 +openExplain__19dMenu_ItemExplain_cFUcUcUcb = .text:0x801C0528; // type:function size:0x80 scope:global align:4 +openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc = .text:0x801C05A8; // type:function size:0x368 scope:global align:4 +openExplainTx__19dMenu_ItemExplain_cFUlUl = .text:0x801C0910; // type:function size:0x74 scope:global align:4 +getAlphaRatio__19dMenu_ItemExplain_cFv = .text:0x801C0984; // type:function size:0x50 scope:global align:4 +setNumber__19dMenu_ItemExplain_cFv = .text:0x801C09D4; // type:function size:0x344 scope:global align:4 +getWarpMarkFlag__19dMenu_ItemExplain_cFv = .text:0x801C0D18; // type:function size:0x68 scope:global align:4 +setScale__19dMenu_ItemExplain_cFv = .text:0x801C0D80; // type:function size:0xB8 scope:global align:4 +__ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801C0E38; // type:function size:0x14C scope:global align:4 +__dt__14dMenu_Letter_cFv = .text:0x801C0F84; // type:function size:0x4B0 scope:global align:4 +_create__14dMenu_Letter_cFv = .text:0x801C1434; // type:function size:0xF8 scope:global align:4 +_move__14dMenu_Letter_cFv = .text:0x801C152C; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Letter_cFv = .text:0x801C15C4; // type:function size:0x3D8 scope:global align:4 +isSync__14dMenu_Letter_cFv = .text:0x801C199C; // type:function size:0x28 scope:global align:4 +letter_init_calc__14dMenu_Letter_cFv = .text:0x801C19C4; // type:function size:0xC0 scope:global align:4 +init__14dMenu_Letter_cFv = .text:0x801C1A84; // type:function size:0x54 scope:global align:4 +_open__14dMenu_Letter_cFv = .text:0x801C1AD8; // type:function size:0x1EC scope:global align:4 +_close__14dMenu_Letter_cFv = .text:0x801C1CC4; // type:function size:0x168 scope:global align:4 +wait_init__14dMenu_Letter_cFv = .text:0x801C1E2C; // type:function size:0x3C scope:global align:4 +wait_move__14dMenu_Letter_cFv = .text:0x801C1E68; // type:function size:0x408 scope:global align:4 +slide_right_init__14dMenu_Letter_cFv = .text:0x801C2270; // type:function size:0x84 scope:global align:4 +slide_right_move__14dMenu_Letter_cFv = .text:0x801C22F4; // type:function size:0x64 scope:global align:4 +slide_left_init__14dMenu_Letter_cFv = .text:0x801C2358; // type:function size:0x84 scope:global align:4 +slide_left_move__14dMenu_Letter_cFv = .text:0x801C23DC; // type:function size:0x64 scope:global align:4 +read_open_init__14dMenu_Letter_cFv = .text:0x801C2440; // type:function size:0x21C scope:global align:4 +read_open_move__14dMenu_Letter_cFv = .text:0x801C265C; // type:function size:0x184 scope:global align:4 +read_move_init__14dMenu_Letter_cFv = .text:0x801C27E0; // type:function size:0x118 scope:global align:4 +read_move_move__14dMenu_Letter_cFv = .text:0x801C28F8; // type:function size:0x228 scope:global align:4 +read_next_fadeout_init__14dMenu_Letter_cFv = .text:0x801C2B20; // type:function size:0x4C scope:global align:4 +read_next_fadeout_move__14dMenu_Letter_cFv = .text:0x801C2B6C; // type:function size:0x140 scope:global align:4 +read_next_fadein_init__14dMenu_Letter_cFv = .text:0x801C2CAC; // type:function size:0x120 scope:global align:4 +read_next_fadein_move__14dMenu_Letter_cFv = .text:0x801C2DCC; // type:function size:0x11C scope:global align:4 +read_close_init__14dMenu_Letter_cFv = .text:0x801C2EE8; // type:function size:0x4C scope:global align:4 +read_close_move__14dMenu_Letter_cFv = .text:0x801C2F34; // type:function size:0x190 scope:global align:4 +screenSetMenu__14dMenu_Letter_cFv = .text:0x801C30C4; // type:function size:0x9EC scope:global align:4 +screenSetBase__14dMenu_Letter_cFv = .text:0x801C3AB0; // type:function size:0x80C scope:global align:4 +screenSetShadow__14dMenu_Letter_cFv = .text:0x801C42BC; // type:function size:0x94 scope:global align:4 +screenSetLetter__14dMenu_Letter_cFv = .text:0x801C4350; // type:function size:0x7F0 scope:global align:4 +screenSetDoIcon__14dMenu_Letter_cFv = .text:0x801C4B40; // type:function size:0x1D4 scope:global align:4 +setCursorPos__14dMenu_Letter_cFv = .text:0x801C4D14; // type:function size:0x8C scope:global align:4 +changeActiveColor__14dMenu_Letter_cFv = .text:0x801C4DA0; // type:function size:0x25C scope:global align:4 +changePageLight__14dMenu_Letter_cFv = .text:0x801C4FFC; // type:function size:0x50 scope:global align:4 +setPageText__14dMenu_Letter_cFv = .text:0x801C504C; // type:function size:0x1AC scope:global align:4 +setDMYPageText__14dMenu_Letter_cFv = .text:0x801C51F8; // type:function size:0x1AC scope:global align:4 +copyDMYMenu__14dMenu_Letter_cFv = .text:0x801C53A4; // type:function size:0x30C scope:global align:4 +setAButtonString__14dMenu_Letter_cFUs = .text:0x801C56B0; // type:function size:0xA8 scope:global align:4 +setBButtonString__14dMenu_Letter_cFUs = .text:0x801C5758; // type:function size:0xA8 scope:global align:4 +dpdMove__14dMenu_Letter_cFv = .text:0x801C5800; // type:function size:0x184 scope:global align:4 +getLetterNum__14dMenu_Letter_cFv = .text:0x801C5984; // type:function size:0xCC scope:global align:4 +setHIO__14dMenu_Letter_cFb = .text:0x801C5A50; // type:function size:0x4EC scope:global align:4 +getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801C5F3C; // type:function size:0x4C scope:global align:4 +getBlack__10J2DPictureCFv = .text:0x801C5F88; // type:function size:0x8 scope:global align:4 +getBlack__10J2DTextBoxCFv = .text:0x801C5F90; // type:function size:0x8 scope:global align:4 +getWhite__10J2DTextBoxCFv = .text:0x801C5F98; // type:function size:0x8 scope:global align:4 +draw__14dMenu_Letter_cFv = .text:0x801C5FA0; // type:function size:0x4 scope:global align:4 +__ct__14dMenu_Option_cFP10JKRArchiveP9STControl = .text:0x801C5FA4; // type:function size:0xB8 scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801C605C; // type:function size:0x40 scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801C609C; // type:function size:0xC40 scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801C6CDC; // type:function size:0x89C scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801C7578; // type:function size:0x304 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801C787C; // type:function size:0x23C scope:global align:4 +drawHaihai__14dMenu_Option_cFv = .text:0x801C7AB8; // type:function size:0x254 scope:global align:4 +isSync__14dMenu_Option_cFv = .text:0x801C7D0C; // type:function size:0x28 scope:global align:4 +setAnimation__14dMenu_Option_cFv = .text:0x801C7D34; // type:function size:0xA4 scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801C7DD8; // type:function size:0x260 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801C8038; // type:function size:0x194 scope:global align:4 +atten_init__14dMenu_Option_cFv = .text:0x801C81CC; // type:function size:0x58 scope:global align:4 +atten_move__14dMenu_Option_cFv = .text:0x801C8224; // type:function size:0x22C scope:global align:4 +ruby_init__14dMenu_Option_cFv = .text:0x801C8450; // type:function size:0x58 scope:global align:4 +ruby_move__14dMenu_Option_cFv = .text:0x801C84A8; // type:function size:0x280 scope:global align:4 +camera_init__14dMenu_Option_cFv = .text:0x801C8728; // type:function size:0x58 scope:global align:4 +camera_move__14dMenu_Option_cFv = .text:0x801C8780; // type:function size:0x280 scope:global align:4 +pointer_init__14dMenu_Option_cFv = .text:0x801C8A00; // type:function size:0x58 scope:global align:4 +pointer_move__14dMenu_Option_cFv = .text:0x801C8A58; // type:function size:0x28C scope:global align:4 +shortcut_init__14dMenu_Option_cFv = .text:0x801C8CE4; // type:function size:0x58 scope:global align:4 +shortcut_move__14dMenu_Option_cFv = .text:0x801C8D3C; // type:function size:0x280 scope:global align:4 +calibration_init__14dMenu_Option_cFv = .text:0x801C8FBC; // type:function size:0x58 scope:global align:4 +calibration_move__14dMenu_Option_cFv = .text:0x801C9014; // type:function size:0x198 scope:global align:4 +change_init__14dMenu_Option_cFv = .text:0x801C91AC; // type:function size:0x3C scope:global align:4 +change_move__14dMenu_Option_cFv = .text:0x801C91E8; // type:function size:0x2DC scope:global align:4 +confirm_open_init__14dMenu_Option_cFv = .text:0x801C94C4; // type:function size:0xE0 scope:global align:4 +confirm_open_move__14dMenu_Option_cFv = .text:0x801C95A4; // type:function size:0xCC scope:global align:4 +confirm_move_init__14dMenu_Option_cFv = .text:0x801C9670; // type:function size:0x3C scope:global align:4 +confirm_move_move__14dMenu_Option_cFv = .text:0x801C96AC; // type:function size:0x228 scope:global align:4 +confirm_select_init__14dMenu_Option_cFv = .text:0x801C98D4; // type:function size:0x4 scope:global align:4 +confirm_select_move__14dMenu_Option_cFv = .text:0x801C98D8; // type:function size:0x74 scope:global align:4 +confirm_close_init__14dMenu_Option_cFv = .text:0x801C994C; // type:function size:0x98 scope:global align:4 +confirm_close_move__14dMenu_Option_cFv = .text:0x801C99E4; // type:function size:0x1B8 scope:global align:4 +tv_open1_move__14dMenu_Option_cFv = .text:0x801C9B9C; // type:function size:0x7C scope:global align:4 +tv_open2_move__14dMenu_Option_cFv = .text:0x801C9C18; // type:function size:0x1C scope:global align:4 +tv_move_move__14dMenu_Option_cFv = .text:0x801C9C34; // type:function size:0xA4 scope:global align:4 +tv_close1_move__14dMenu_Option_cFv = .text:0x801C9CD8; // type:function size:0x68 scope:global align:4 +tv_close2_move__14dMenu_Option_cFv = .text:0x801C9D40; // type:function size:0x1C scope:global align:4 +calibration_open1_move__14dMenu_Option_cFv = .text:0x801C9D5C; // type:function size:0x58 scope:global align:4 +calibration_open2_move__14dMenu_Option_cFv = .text:0x801C9DB4; // type:function size:0x1C scope:global align:4 +calibration_move_move__14dMenu_Option_cFv = .text:0x801C9DD0; // type:function size:0x58 scope:global align:4 +calibration_close1_move__14dMenu_Option_cFv = .text:0x801C9E28; // type:function size:0x98 scope:global align:4 +calibration_close2_move__14dMenu_Option_cFv = .text:0x801C9EC0; // type:function size:0x1C scope:global align:4 +menuVisible__14dMenu_Option_cFv = .text:0x801C9EDC; // type:function size:0x64 scope:global align:4 +menuShow__14dMenu_Option_cFi = .text:0x801C9F40; // type:function size:0xF0 scope:global align:4 +menuHide__14dMenu_Option_cFi = .text:0x801CA030; // type:function size:0xF0 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801CA120; // type:function size:0x1938 scope:global align:4 +setAttenString__14dMenu_Option_cFv = .text:0x801CBA58; // type:function size:0xDC scope:global align:4 +setRubyString__14dMenu_Option_cFv = .text:0x801CBB34; // type:function size:0xDC scope:global align:4 +setCameraString__14dMenu_Option_cFv = .text:0x801CBC10; // type:function size:0xDC scope:global align:4 +setPointerString__14dMenu_Option_cFv = .text:0x801CBCEC; // type:function size:0xDC scope:global align:4 +setShortCutString__14dMenu_Option_cFv = .text:0x801CBDC8; // type:function size:0xDC scope:global align:4 +setCalibrationString__14dMenu_Option_cFv = .text:0x801CBEA4; // type:function size:0xCC scope:global align:4 +setCursorPos__14dMenu_Option_cFUc = .text:0x801CBF70; // type:function size:0xB4 scope:global align:4 +setSelectColor__14dMenu_Option_cFUcb = .text:0x801CC024; // type:function size:0x21C scope:global align:4 +getSelectType__14dMenu_Option_cFv = .text:0x801CC240; // type:function size:0x2C scope:global align:4 +changeBarColor__14dMenu_Option_cFb = .text:0x801CC26C; // type:function size:0x1A0 scope:global align:4 +setHIO__14dMenu_Option_cFb = .text:0x801CC40C; // type:function size:0x3F4 scope:global align:4 +setZButtonString__14dMenu_Option_cFUs = .text:0x801CC800; // type:function size:0x94 scope:global align:4 +changeTVCheck__14dMenu_Option_cFv = .text:0x801CC894; // type:function size:0xAC scope:global align:4 +setAButtonString__14dMenu_Option_cFUs = .text:0x801CC940; // type:function size:0xF8 scope:global align:4 +setBButtonString__14dMenu_Option_cFUs = .text:0x801CCA38; // type:function size:0xF8 scope:global align:4 +dpdMenuMove__14dMenu_Option_cFv = .text:0x801CCB30; // type:function size:0x190 scope:global align:4 +paneResize__14dMenu_Option_cFUx = .text:0x801CCCC0; // type:function size:0x170 scope:global align:4 +dpdSelectMove__14dMenu_Option_cFv = .text:0x801CCE30; // type:function size:0xB4 scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801CCEE4; // type:function size:0xBC scope:global align:4 +yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii = .text:0x801CCFA0; // type:function size:0x174 scope:global align:4 +yesnoMenuMoveAnm__14dMenu_Option_cFv = .text:0x801CD114; // type:function size:0x18C scope:global align:4 +yesnoSelectMoveAnm__14dMenu_Option_cFv = .text:0x801CD2A0; // type:function size:0x2AC scope:global align:4 +yesnoCursorShow__14dMenu_Option_cFv = .text:0x801CD54C; // type:function size:0x174 scope:global align:4 +yesNoSelectStart__14dMenu_Option_cFv = .text:0x801CD6C0; // type:function size:0xD0 scope:global align:4 +yesnoSelectAnmSet__14dMenu_Option_cFv = .text:0x801CD790; // type:function size:0x170 scope:global align:4 +yesnoCancelAnmSet__14dMenu_Option_cFv = .text:0x801CD900; // type:function size:0x78 scope:global align:4 +yesnoWakuAlpahAnmInit__14dMenu_Option_cFUcUcUcUc = .text:0x801CD978; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__14dMenu_Option_cFUc = .text:0x801CD9C0; // type:function size:0x16C scope:global align:4 +draw__14dMenu_Option_cFv = .text:0x801CDB2C; // type:function size:0x4 scope:global align:4 +__ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801CDB30; // type:function size:0x151C scope:global align:4 +__dt__12dMenu_Ring_cFv = .text:0x801CF04C; // type:function size:0x540 scope:global align:4 +_create__12dMenu_Ring_cFv = .text:0x801CF58C; // type:function size:0x6C scope:global align:4 +_delete__12dMenu_Ring_cFv = .text:0x801CF5F8; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Ring_cFv = .text:0x801CF5FC; // type:function size:0xDC scope:global align:4 +_draw__12dMenu_Ring_cFv = .text:0x801CF6D8; // type:function size:0x34C scope:global align:4 +setKanteraPos__12dMenu_Ring_cFff = .text:0x801CFA24; // type:function size:0xE0 scope:global align:4 +isOpen__12dMenu_Ring_cFv = .text:0x801CFB04; // type:function size:0x1FC scope:global align:4 +isMoveEnd__12dMenu_Ring_cFv = .text:0x801CFD00; // type:function size:0x120 scope:global align:4 +isClose__12dMenu_Ring_cFv = .text:0x801CFE20; // type:function size:0x24C scope:global align:4 +getStickInfo__12dMenu_Ring_cFP9STControl = .text:0x801D006C; // type:function size:0x240 scope:global align:4 +calcStickAngle__12dMenu_Ring_cFP9STControlUc = .text:0x801D02AC; // type:function size:0xBC scope:global align:4 +setRotate__12dMenu_Ring_cFv = .text:0x801D0368; // type:function size:0xD8 scope:global align:4 +setItemScale__12dMenu_Ring_cFif = .text:0x801D0440; // type:function size:0x80 scope:global align:4 +setButtonScale__12dMenu_Ring_cFif = .text:0x801D04C0; // type:function size:0x2C scope:global align:4 +setItem__12dMenu_Ring_cFv = .text:0x801D04EC; // type:function size:0xC38 scope:global align:4 +setJumpItem__12dMenu_Ring_cFb = .text:0x801D1124; // type:function size:0x4AC scope:global align:4 +setScale__12dMenu_Ring_cFv = .text:0x801D15D0; // type:function size:0x1A0 scope:global align:4 +setNameString__12dMenu_Ring_cFUl = .text:0x801D1770; // type:function size:0x130 scope:global align:4 +setActiveCursor__12dMenu_Ring_cFv = .text:0x801D18A0; // type:function size:0x450 scope:global align:4 +setMixItem__12dMenu_Ring_cFv = .text:0x801D1CF0; // type:function size:0x774 scope:global align:4 +drawItem__12dMenu_Ring_cFv = .text:0x801D2464; // type:function size:0x4EC scope:global align:4 +drawItem2__12dMenu_Ring_cFv = .text:0x801D2950; // type:function size:0x3AC scope:global align:4 +stick_wait_init__12dMenu_Ring_cFv = .text:0x801D2CFC; // type:function size:0x80 scope:global align:4 +stick_wait_proc__12dMenu_Ring_cFv = .text:0x801D2D7C; // type:function size:0x334 scope:global align:4 +stick_move_init__12dMenu_Ring_cFv = .text:0x801D30B0; // type:function size:0xAC scope:global align:4 +stick_move_proc__12dMenu_Ring_cFv = .text:0x801D315C; // type:function size:0x308 scope:global align:4 +stick_explain_init__12dMenu_Ring_cFv = .text:0x801D3464; // type:function size:0x4 scope:global align:4 +stick_explain_force_init__12dMenu_Ring_cFv = .text:0x801D3468; // type:function size:0x4 scope:global align:4 +stick_explain_proc__12dMenu_Ring_cFv = .text:0x801D346C; // type:function size:0xD0 scope:global align:4 +stick_explain_force_proc__12dMenu_Ring_cFv = .text:0x801D353C; // type:function size:0xE4 scope:global align:4 +setSelectItem__12dMenu_Ring_cFiUc = .text:0x801D3620; // type:function size:0x17C scope:global align:4 +drawSelectItem__12dMenu_Ring_cFv = .text:0x801D379C; // type:function size:0x308 scope:global align:4 +setSelectItemForce__12dMenu_Ring_cFi = .text:0x801D3AA4; // type:function size:0x78 scope:global align:4 +getCursorPos__12dMenu_Ring_cFUc = .text:0x801D3B1C; // type:function size:0x78 scope:global align:4 +getItemNum__12dMenu_Ring_cFUc = .text:0x801D3B94; // type:function size:0xE4 scope:global align:4 +getItemMaxNum__12dMenu_Ring_cFUc = .text:0x801D3C78; // type:function size:0xC4 scope:global align:4 +checkExplainForce__12dMenu_Ring_cFv = .text:0x801D3D3C; // type:function size:0x698 scope:global align:4 +drawNumber__12dMenu_Ring_cFiiff = .text:0x801D43D4; // type:function size:0x428 scope:global align:4 +getItem__12dMenu_Ring_cFiUc = .text:0x801D47FC; // type:function size:0x5C scope:global align:4 +setDoStatus__12dMenu_Ring_cFUc = .text:0x801D4858; // type:function size:0x70 scope:global align:4 +isMixItemOn__12dMenu_Ring_cFv = .text:0x801D48C8; // type:function size:0x1D4 scope:global align:4 +isMixItemOff__12dMenu_Ring_cFv = .text:0x801D4A9C; // type:function size:0x178 scope:global align:4 +setMixMessage__12dMenu_Ring_cFv = .text:0x801D4C14; // type:function size:0x190 scope:global align:4 +textScaleHIO__12dMenu_Ring_cFv = .text:0x801D4DA4; // type:function size:0x1A8 scope:global align:4 +textCentering__12dMenu_Ring_cFv = .text:0x801D4F4C; // type:function size:0x2B8 scope:global align:4 +clacEllipseFunction__12dMenu_Ring_cFfff = .text:0x801D5204; // type:function size:0x40 scope:global align:4 +calcDistance__12dMenu_Ring_cFffff = .text:0x801D5244; // type:function size:0x18 scope:global align:4 +clacEllipsePlotAverage__12dMenu_Ring_cFiff = .text:0x801D525C; // type:function size:0x324 scope:global align:4 +dpdMove__12dMenu_Ring_cFv = .text:0x801D5580; // type:function size:0x1F8 scope:global align:4 +openExplain__12dMenu_Ring_cFUc = .text:0x801D5778; // type:function size:0xD4 scope:global align:4 +draw__12dMenu_Ring_cFv = .text:0x801D584C; // type:function size:0x4 scope:global align:4 +__ct__9dMs_HIO_cFv = .text:0x801D5850; // type:function size:0x4C scope:global align:4 +__ct__12dMenu_save_cFv = .text:0x801D589C; // type:function size:0x110 scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801D59AC; // type:function size:0x140 scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801D5AEC; // type:function size:0xFC8 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801D6AB4; // type:function size:0x4 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801D6AB8; // type:function size:0x48 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801D6B00; // type:function size:0x154 scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801D6C54; // type:function size:0x18 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801D6C6C; // type:function size:0x590 scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801D71FC; // type:function size:0xCC scope:global align:4 +saveSelAnm__12dMenu_save_cFv = .text:0x801D72C8; // type:function size:0x48 scope:global align:4 +selFileWakuAnm__12dMenu_save_cFv = .text:0x801D7310; // type:function size:0xA4 scope:global align:4 +bookIconAnm__12dMenu_save_cFv = .text:0x801D73B4; // type:function size:0xF0 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801D74A4; // type:function size:0x1C0 scope:global align:4 +saveQuestion2__12dMenu_save_cFv = .text:0x801D7664; // type:function size:0x90 scope:global align:4 +saveQuestion21__12dMenu_save_cFv = .text:0x801D76F4; // type:function size:0x24 scope:global align:4 +saveQuestion3__12dMenu_save_cFv = .text:0x801D7718; // type:function size:0x58 scope:global align:4 +saveQuestion4__12dMenu_save_cFv = .text:0x801D7770; // type:function size:0x3C scope:global align:4 +saveGuide__12dMenu_save_cFv = .text:0x801D77AC; // type:function size:0x2C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801D77D8; // type:function size:0x3C scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801D7814; // type:function size:0x8C scope:global align:4 +backSaveQuestion__12dMenu_save_cFv = .text:0x801D78A0; // type:function size:0x50 scope:global align:4 +backSaveQuestion2__12dMenu_save_cFv = .text:0x801D78F0; // type:function size:0xFC scope:global align:4 +closeSelect__12dMenu_save_cFv = .text:0x801D79EC; // type:function size:0xB8 scope:global align:4 +closeSelect2__12dMenu_save_cFv = .text:0x801D7AA4; // type:function size:0x78 scope:global align:4 +iplSelInitSet__12dMenu_save_cFv = .text:0x801D7B1C; // type:function size:0x5C scope:global align:4 +IPLSelectDisp1__12dMenu_save_cFv = .text:0x801D7B78; // type:function size:0x60 scope:global align:4 +IPLSelectDisp2__12dMenu_save_cFv = .text:0x801D7BD8; // type:function size:0x74 scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801D7C4C; // type:function size:0x84 scope:global align:4 +IPLSelect2Disp__12dMenu_save_cFv = .text:0x801D7CD0; // type:function size:0x7C scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801D7D4C; // type:function size:0x78 scope:global align:4 +memCardErrGotoIPL__12dMenu_save_cFv = .text:0x801D7DC4; // type:function size:0x68 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801D7E2C; // type:function size:0xAC scope:global align:4 +cardFormatYesSelDisp__12dMenu_save_cFv = .text:0x801D7ED8; // type:function size:0x7C scope:global align:4 +cardFormatNoSelDisp__12dMenu_save_cFv = .text:0x801D7F54; // type:function size:0x60 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801D7FB4; // type:function size:0xB4 scope:global align:4 +cardFormatYesSel2Disp__12dMenu_save_cFv = .text:0x801D8068; // type:function size:0x74 scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801D80DC; // type:function size:0x5C scope:global align:4 +memCardFormatWait__12dMenu_save_cFv = .text:0x801D8138; // type:function size:0x78 scope:global align:4 +gameFileMakeSelInitSet__12dMenu_save_cFv = .text:0x801D81B0; // type:function size:0x58 scope:global align:4 +makeGameFileSelDisp__12dMenu_save_cFv = .text:0x801D8208; // type:function size:0x74 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801D827C; // type:function size:0x98 scope:global align:4 +makeGameFileDisp__12dMenu_save_cFv = .text:0x801D8314; // type:function size:0x9C scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801D83B0; // type:function size:0x5C scope:global align:4 +memCardMakeGameFileWait__12dMenu_save_cFv = .text:0x801D840C; // type:function size:0x88 scope:global align:4 +memCardCommandEnd__12dMenu_save_cFv = .text:0x801D8494; // type:function size:0x68 scope:global align:4 +memCardCommandEnd2__12dMenu_save_cFv = .text:0x801D84FC; // type:function size:0xB0 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801D85AC; // type:function size:0x74 scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801D8620; // type:function size:0x94 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801D86B4; // type:function size:0xA4 scope:global align:4 +memCardDataSaveWait2__12dMenu_save_cFv = .text:0x801D8758; // type:function size:0x1C8 scope:global align:4 +nandStatCheck__12dMenu_save_cFv = .text:0x801D8920; // type:function size:0x1AC scope:global align:4 +nandBrokenResetInit__12dMenu_save_cFv = .text:0x801D8ACC; // type:function size:0x4 scope:global align:4 +nandBrokenReset__12dMenu_save_cFv = .text:0x801D8AD0; // type:function size:0x4 scope:global align:4 +gameFileInitSel__12dMenu_save_cFv = .text:0x801D8AD4; // type:function size:0x90 scope:global align:4 +gameFileInitSelDisp__12dMenu_save_cFv = .text:0x801D8B64; // type:function size:0x9C scope:global align:4 +gameFileInit__12dMenu_save_cFv = .text:0x801D8C00; // type:function size:0x94 scope:global align:4 +gameFileInitCheck__12dMenu_save_cFv = .text:0x801D8C94; // type:function size:0x44 scope:global align:4 +gameContinueDisp__12dMenu_save_cFv = .text:0x801D8CD8; // type:function size:0x8C scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801D8D64; // type:function size:0x180 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801D8EE4; // type:function size:0x28 scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801D8F0C; // type:function size:0x34 scope:global align:4 +saveEnd__12dMenu_save_cFv = .text:0x801D8F40; // type:function size:0xA8 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801D8FE8; // type:function size:0x80 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801D9068; // type:function size:0x30 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801D9098; // type:function size:0x14 scope:global align:4 +retryQuestion0__12dMenu_save_cFv = .text:0x801D90AC; // type:function size:0x64 scope:global align:4 +retryQuestion1__12dMenu_save_cFv = .text:0x801D9110; // type:function size:0x8C scope:global align:4 +retryQuestion2__12dMenu_save_cFv = .text:0x801D919C; // type:function size:0x78 scope:global align:4 +restartInit__12dMenu_save_cFv = .text:0x801D9214; // type:function size:0xD8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801D92EC; // type:function size:0x4 scope:global align:4 +messageChange__12dMenu_save_cFv = .text:0x801D92F0; // type:function size:0xD8 scope:global align:4 +YesNoSelect__12dMenu_save_cFv = .text:0x801D93C8; // type:function size:0x23C scope:global align:4 +msgTxtSet__12dMenu_save_cFUsb = .text:0x801D9604; // type:function size:0xD8 scope:global align:4 +openSaveSelect__12dMenu_save_cFv = .text:0x801D96DC; // type:function size:0xBC scope:global align:4 +openSaveSelect2__12dMenu_save_cFv = .text:0x801D9798; // type:function size:0xC0 scope:global align:4 +openSaveSelect3__12dMenu_save_cFv = .text:0x801D9858; // type:function size:0x190 scope:global align:4 +saveSelect__12dMenu_save_cFv = .text:0x801D99E8; // type:function size:0x218 scope:global align:4 +saveSelectStart__12dMenu_save_cFv = .text:0x801D9C00; // type:function size:0x12C scope:global align:4 +selectDataOpenMove__12dMenu_save_cFv = .text:0x801D9D2C; // type:function size:0x94 scope:global align:4 +dataSelectAnmSet__12dMenu_save_cFv = .text:0x801D9DC0; // type:function size:0x1B4 scope:global align:4 +saveSelectMoveAnime__12dMenu_save_cFv = .text:0x801D9F74; // type:function size:0x29C scope:global align:4 +saveYesNoSelect__12dMenu_save_cFv = .text:0x801DA210; // type:function size:0x224 scope:global align:4 +yesnoSelectStart__12dMenu_save_cFv = .text:0x801DA434; // type:function size:0xCC scope:global align:4 +saveMoveDisp__12dMenu_save_cFv = .text:0x801DA500; // type:function size:0xE8 scope:global align:4 +saveMoveDisp2__12dMenu_save_cFv = .text:0x801DA5E8; // type:function size:0x100 scope:global align:4 +yesnoSelectAnmSet__12dMenu_save_cFUc = .text:0x801DA6E8; // type:function size:0x1A8 scope:global align:4 +yesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801DA890; // type:function size:0x68 scope:global align:4 +yesnoCancelAnmSet__12dMenu_save_cFv = .text:0x801DA8F8; // type:function size:0xB8 scope:global align:4 +saveYesNoCancelMove__12dMenu_save_cFv = .text:0x801DA9B0; // type:function size:0x7C scope:global align:4 +headerTxtSet__12dMenu_save_cFUs = .text:0x801DAA2C; // type:function size:0xC0 scope:global align:4 +headerTxtChangeAnm__12dMenu_save_cFv = .text:0x801DAAEC; // type:function size:0xE8 scope:global align:4 +errDispInitSet__12dMenu_save_cFi = .text:0x801DABD4; // type:function size:0x148 scope:global align:4 +msgWindowInitOpen__12dMenu_save_cFv = .text:0x801DAD1C; // type:function size:0x150 scope:global align:4 +msgWindowOpen__12dMenu_save_cFv = .text:0x801DAE6C; // type:function size:0x90 scope:global align:4 +msgWindowClose__12dMenu_save_cFv = .text:0x801DAEFC; // type:function size:0x94 scope:global align:4 +errYesNoSelect__12dMenu_save_cFUcUc = .text:0x801DAF90; // type:function size:0x1F8 scope:global align:4 +errCurMove__12dMenu_save_cFUcUc = .text:0x801DB188; // type:function size:0x88 scope:global align:4 +errYesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801DB210; // type:function size:0x68 scope:global align:4 +errorTxtSet__12dMenu_save_cFUs = .text:0x801DB278; // type:function size:0xC0 scope:global align:4 +errorTxtChangeAnm__12dMenu_save_cFv = .text:0x801DB338; // type:function size:0xE8 scope:global align:4 +saveSelectOpenInit__12dMenu_save_cFv = .text:0x801DB420; // type:function size:0xC0 scope:global align:4 +selectDataBaseMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DB4E0; // type:function size:0x8C scope:global align:4 +selectDataBaseMoveAnm__12dMenu_save_cFv = .text:0x801DB56C; // type:function size:0xD4 scope:global align:4 +saveSelectOpenAnmSet__12dMenu_save_cFv = .text:0x801DB640; // type:function size:0x48 scope:global align:4 +selectDataMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DB688; // type:function size:0xF8 scope:global align:4 +selectDataMoveAnm__12dMenu_save_cFv = .text:0x801DB780; // type:function size:0x148 scope:global align:4 +yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc = .text:0x801DB8C8; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__12dMenu_save_cFv = .text:0x801DBA4C; // type:function size:0x204 scope:global align:4 +yesnoSelectMoveAnm__12dMenu_save_cFUc = .text:0x801DBC50; // type:function size:0x2A8 scope:global align:4 +yesnoCursorShow__12dMenu_save_cFv = .text:0x801DBEF8; // type:function size:0x174 scope:global align:4 +errorMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DC06C; // type:function size:0x84 scope:global align:4 +errorMoveAnm__12dMenu_save_cFv = .text:0x801DC0F0; // type:function size:0x108 scope:global align:4 +modoruTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801DC1F8; // type:function size:0x74 scope:global align:4 +modoruTxtDispAnm__12dMenu_save_cFv = .text:0x801DC26C; // type:function size:0xE4 scope:global align:4 +ketteiTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801DC350; // type:function size:0x74 scope:global align:4 +ketteiTxtDispAnm__12dMenu_save_cFv = .text:0x801DC3C4; // type:function size:0xE4 scope:global align:4 +selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801DC4A8; // type:function size:0x38 scope:global align:4 +selectWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801DC4E0; // type:function size:0xC4 scope:global align:4 +selFileCursorShow__12dMenu_save_cFv = .text:0x801DC5A4; // type:function size:0x1B0 scope:global align:4 +yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801DC754; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801DC79C; // type:function size:0x160 scope:global align:4 +setSaveData__12dMenu_save_cFv = .text:0x801DC8FC; // type:function size:0x15C scope:global align:4 +setInitSaveData__12dMenu_save_cFv = .text:0x801DCA58; // type:function size:0x60 scope:global align:4 +checkDPD__12dMenu_save_cFPUx = .text:0x801DCAB8; // type:function size:0x30 scope:global align:4 +checkDPDFilePos__12dMenu_save_cFUx = .text:0x801DCAE8; // type:function size:0x84 scope:global align:4 +checkDPDYesNoPos__12dMenu_save_cFUx = .text:0x801DCB6C; // type:function size:0x84 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801DCBF0; // type:function size:0x2C scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801DCC1C; // type:function size:0xDC scope:global align:4 +draw__23dDlst_MenuSaveExplain_cFv = .text:0x801DCCF8; // type:function size:0x14 scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801DCD0C; // type:function size:0x1C scope:global align:4 +__sinit_\d_menu_save_cpp = .text:0x801DCD28; // type:function size:0x48 scope:global align:4 +__ct__23dDlst_MenuSaveExplain_cFv = .text:0x801DCD70; // type:function size:0x18 scope:global align:4 +__dt__23dDlst_MenuSaveExplain_cFv = .text:0x801DCD88; // type:function size:0x40 scope:global align:4 +__ct__16dDlst_MenuSave_cFv = .text:0x801DCDC8; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x801DCDE4; // type:function size:0x40 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801DCE24; // type:function size:0x40 scope:global align:4 +__ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801DCE64; // type:function size:0xF8 scope:global align:4 +__dt__13dMenu_Skill_cFv = .text:0x801DCF5C; // type:function size:0x378 scope:global align:4 +_create__13dMenu_Skill_cFv = .text:0x801DD2D4; // type:function size:0xD0 scope:global align:4 +_move__13dMenu_Skill_cFv = .text:0x801DD3A4; // type:function size:0x98 scope:global align:4 +_draw__13dMenu_Skill_cFv = .text:0x801DD43C; // type:function size:0x198 scope:global align:4 +isSync__13dMenu_Skill_cFv = .text:0x801DD5D4; // type:function size:0x28 scope:global align:4 +skill_init_calc__13dMenu_Skill_cFv = .text:0x801DD5FC; // type:function size:0x74 scope:global align:4 +init__13dMenu_Skill_cFv = .text:0x801DD670; // type:function size:0x54 scope:global align:4 +_open__13dMenu_Skill_cFv = .text:0x801DD6C4; // type:function size:0x1BC scope:global align:4 +_close__13dMenu_Skill_cFv = .text:0x801DD880; // type:function size:0x128 scope:global align:4 +wait_init__13dMenu_Skill_cFv = .text:0x801DD9A8; // type:function size:0x3C scope:global align:4 +wait_move__13dMenu_Skill_cFv = .text:0x801DD9E4; // type:function size:0x288 scope:global align:4 +read_open_init__13dMenu_Skill_cFv = .text:0x801DDC6C; // type:function size:0xD4 scope:global align:4 +read_open_move__13dMenu_Skill_cFv = .text:0x801DDD40; // type:function size:0x114 scope:global align:4 +read_move_init__13dMenu_Skill_cFv = .text:0x801DDE54; // type:function size:0x3C scope:global align:4 +read_move_move__13dMenu_Skill_cFv = .text:0x801DDE90; // type:function size:0xCC scope:global align:4 +read_close_init__13dMenu_Skill_cFv = .text:0x801DDF5C; // type:function size:0x54 scope:global align:4 +read_close_move__13dMenu_Skill_cFv = .text:0x801DDFB0; // type:function size:0x110 scope:global align:4 +screenSetMenu__13dMenu_Skill_cFv = .text:0x801DE0C0; // type:function size:0x6C0 scope:global align:4 +screenSetLetter__13dMenu_Skill_cFv = .text:0x801DE780; // type:function size:0x2DC scope:global align:4 +screenSetDoIcon__13dMenu_Skill_cFv = .text:0x801DEA5C; // type:function size:0x1D4 scope:global align:4 +setCursorPos__13dMenu_Skill_cFv = .text:0x801DEC30; // type:function size:0x8C scope:global align:4 +changeActiveColor__13dMenu_Skill_cFv = .text:0x801DECBC; // type:function size:0x1F4 scope:global align:4 +setPageText__13dMenu_Skill_cFv = .text:0x801DEEB0; // type:function size:0x124 scope:global align:4 +setAButtonString__13dMenu_Skill_cFUs = .text:0x801DEFD4; // type:function size:0xA8 scope:global align:4 +setBButtonString__13dMenu_Skill_cFUs = .text:0x801DF07C; // type:function size:0xA8 scope:global align:4 +setNameString__13dMenu_Skill_cFUs = .text:0x801DF124; // type:function size:0xA8 scope:global align:4 +dpdMove__13dMenu_Skill_cFv = .text:0x801DF1CC; // type:function size:0x1B4 scope:global align:4 +getSkillNum__13dMenu_Skill_cFv = .text:0x801DF380; // type:function size:0x88 scope:global align:4 +setHIO__13dMenu_Skill_cFb = .text:0x801DF408; // type:function size:0x450 scope:global align:4 +draw__13dMenu_Skill_cFv = .text:0x801DF858; // type:function size:0x4 scope:global align:4 +__ct__9dMw_HIO_cFv = .text:0x801DF85C; // type:function size:0x3C scope:global align:4 +init__9dMw_HIO_cFv = .text:0x801DF898; // type:function size:0x2E8 scope:global align:4 +getBombFlag__9dMw_HIO_cFv = .text:0x801DFB80; // type:function size:0x8 scope:global align:4 +getArrowFlag__9dMw_HIO_cFv = .text:0x801DFB88; // type:function size:0x8 scope:global align:4 +getPachinkoFlag__9dMw_HIO_cFv = .text:0x801DFB90; // type:function size:0x8 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801DFB98; // type:function size:0x6C scope:global align:4 +__sinit_\d_menu_window_HIO_cpp = .text:0x801DFC04; // type:function size:0x64 scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801DFC68; // type:function size:0x40 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801DFCA8; // type:function size:0x40 scope:global align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801DFCE8; // type:function size:0x350 scope:global align:4 +dMw_UP_TRIGGER__Fv = .text:0x801E0038; // type:function size:0x2C scope:global align:4 +dMw_DOWN_TRIGGER__Fv = .text:0x801E0064; // type:function size:0x8 scope:global align:4 +dMw_LEFT_TRIGGER__Fv = .text:0x801E006C; // type:function size:0x80 scope:global align:4 +dMw_RIGHT_TRIGGER__Fv = .text:0x801E00EC; // type:function size:0x80 scope:global align:4 +dMw_A_TRIGGER__Fv = .text:0x801E016C; // type:function size:0x2C scope:global align:4 +dMw_B_TRIGGER__Fv = .text:0x801E0198; // type:function size:0x2C scope:global align:4 +dMw_Z_TRIGGER__Fv = .text:0x801E01C4; // type:function size:0x2C scope:global align:4 +dMw_START_TRIGGER__Fv = .text:0x801E01F0; // type:function size:0x2C scope:global align:4 +dMw_onPauseWindow__Fv = .text:0x801E021C; // type:function size:0x20 scope:global align:4 +dMw_offPauseWindow__Fv = .text:0x801E023C; // type:function size:0x20 scope:global align:4 +dMw_onMenuRing__Fv = .text:0x801E025C; // type:function size:0x24 scope:global align:4 +dMw_offMenuRing__Fv = .text:0x801E0280; // type:function size:0x24 scope:global align:4 +dMw_isMenuRing__Fv = .text:0x801E02A4; // type:function size:0x28 scope:global align:4 +key_wait_init__5dMw_cFUc = .text:0x801E02CC; // type:function size:0xD4 scope:global align:4 +ring_open_init__5dMw_cFUc = .text:0x801E03A0; // type:function size:0x8 scope:global align:4 +ring_move_init__5dMw_cFUc = .text:0x801E03A8; // type:function size:0x4 scope:global align:4 +ring_close_init__5dMw_cFUc = .text:0x801E03AC; // type:function size:0x4 scope:global align:4 +collect_open_init__5dMw_cFUc = .text:0x801E03B0; // type:function size:0x80 scope:global align:4 +collect_move_init__5dMw_cFUc = .text:0x801E0430; // type:function size:0x150 scope:global align:4 +collect_close_init__5dMw_cFUc = .text:0x801E0580; // type:function size:0xBC scope:global align:4 +fmap_open_init__5dMw_cFUc = .text:0x801E063C; // type:function size:0x38 scope:global align:4 +fmap_move_init__5dMw_cFUc = .text:0x801E0674; // type:function size:0x4 scope:global align:4 +fmap_close_init__5dMw_cFUc = .text:0x801E0678; // type:function size:0x4 scope:global align:4 +dmap_open_init__5dMw_cFUc = .text:0x801E067C; // type:function size:0x38 scope:global align:4 +dmap_move_init__5dMw_cFUc = .text:0x801E06B4; // type:function size:0x4 scope:global align:4 +dmap_close_init__5dMw_cFUc = .text:0x801E06B8; // type:function size:0x4 scope:global align:4 +collect_save_open_init__5dMw_cFUc = .text:0x801E06BC; // type:function size:0x4C scope:global align:4 +collect_save_move_init__5dMw_cFUc = .text:0x801E0708; // type:function size:0x4 scope:global align:4 +collect_save_close_init__5dMw_cFUc = .text:0x801E070C; // type:function size:0x4 scope:global align:4 +collect_option_open_init__5dMw_cFUc = .text:0x801E0710; // type:function size:0x4C scope:global align:4 +collect_option_move_init__5dMw_cFUc = .text:0x801E075C; // type:function size:0x4 scope:global align:4 +collect_option_close_init__5dMw_cFUc = .text:0x801E0760; // type:function size:0x4 scope:global align:4 +collect_letter_open_init__5dMw_cFUc = .text:0x801E0764; // type:function size:0x54 scope:global align:4 +collect_letter_move_init__5dMw_cFUc = .text:0x801E07B8; // type:function size:0x4 scope:global align:4 +collect_letter_close_init__5dMw_cFUc = .text:0x801E07BC; // type:function size:0x58 scope:global align:4 +collect_fishing_open_init__5dMw_cFUc = .text:0x801E0814; // type:function size:0x54 scope:global align:4 +collect_fishing_move_init__5dMw_cFUc = .text:0x801E0868; // type:function size:0x4 scope:global align:4 +collect_fishing_close_init__5dMw_cFUc = .text:0x801E086C; // type:function size:0x58 scope:global align:4 +collect_skill_open_init__5dMw_cFUc = .text:0x801E08C4; // type:function size:0x54 scope:global align:4 +collect_skill_move_init__5dMw_cFUc = .text:0x801E0918; // type:function size:0x4 scope:global align:4 +collect_skill_close_init__5dMw_cFUc = .text:0x801E091C; // type:function size:0x58 scope:global align:4 +collect_insect_open_init__5dMw_cFUc = .text:0x801E0974; // type:function size:0x58 scope:global align:4 +collect_insect_move_init__5dMw_cFUc = .text:0x801E09CC; // type:function size:0x4 scope:global align:4 +collect_insect_close_init__5dMw_cFUc = .text:0x801E09D0; // type:function size:0x58 scope:global align:4 +insect_open_init__5dMw_cFUc = .text:0x801E0A28; // type:function size:0x78 scope:global align:4 +insect_open2_init__5dMw_cFUc = .text:0x801E0AA0; // type:function size:0x4 scope:global align:4 +insect_move_init__5dMw_cFUc = .text:0x801E0AA4; // type:function size:0x4 scope:global align:4 +insect_close_init__5dMw_cFUc = .text:0x801E0AA8; // type:function size:0x58 scope:global align:4 +key_wait_proc__5dMw_cFv = .text:0x801E0B00; // type:function size:0x50C scope:global align:4 +ring_open_proc__5dMw_cFv = .text:0x801E100C; // type:function size:0x40 scope:global align:4 +ring_move_proc__5dMw_cFv = .text:0x801E104C; // type:function size:0x48 scope:global align:4 +ring_close_proc__5dMw_cFv = .text:0x801E1094; // type:function size:0x54 scope:global align:4 +collect_open_proc__5dMw_cFv = .text:0x801E10E8; // type:function size:0x58 scope:global align:4 +collect_move_proc__5dMw_cFv = .text:0x801E1140; // type:function size:0x90 scope:global align:4 +collect_close_proc__5dMw_cFv = .text:0x801E11D0; // type:function size:0xA0 scope:global align:4 +fmap_open_proc__5dMw_cFv = .text:0x801E1270; // type:function size:0x58 scope:global align:4 +fmap_move_proc__5dMw_cFv = .text:0x801E12C8; // type:function size:0xC4 scope:global align:4 +fmap_close_proc__5dMw_cFv = .text:0x801E138C; // type:function size:0x40 scope:global align:4 +dmap_open_proc__5dMw_cFv = .text:0x801E13CC; // type:function size:0x58 scope:global align:4 +dmap_move_proc__5dMw_cFv = .text:0x801E1424; // type:function size:0x10C scope:global align:4 +dmap_close_proc__5dMw_cFv = .text:0x801E1530; // type:function size:0x40 scope:global align:4 +collect_save_open_proc__5dMw_cFv = .text:0x801E1570; // type:function size:0x64 scope:global align:4 +collect_save_move_proc__5dMw_cFv = .text:0x801E15D4; // type:function size:0x60 scope:global align:4 +collect_save_close_proc__5dMw_cFv = .text:0x801E1634; // type:function size:0x64 scope:global align:4 +collect_option_open_proc__5dMw_cFv = .text:0x801E1698; // type:function size:0x74 scope:global align:4 +collect_option_move_proc__5dMw_cFv = .text:0x801E170C; // type:function size:0x58 scope:global align:4 +collect_option_close_proc__5dMw_cFv = .text:0x801E1764; // type:function size:0x1C scope:global align:4 +collect_letter_open_proc__5dMw_cFv = .text:0x801E1780; // type:function size:0x94 scope:global align:4 +collect_letter_move_proc__5dMw_cFv = .text:0x801E1814; // type:function size:0x58 scope:global align:4 +collect_letter_close_proc__5dMw_cFv = .text:0x801E186C; // type:function size:0x1C scope:global align:4 +collect_fishing_open_proc__5dMw_cFv = .text:0x801E1888; // type:function size:0x94 scope:global align:4 +collect_fishing_move_proc__5dMw_cFv = .text:0x801E191C; // type:function size:0x58 scope:global align:4 +collect_fishing_close_proc__5dMw_cFv = .text:0x801E1974; // type:function size:0x1C scope:global align:4 +collect_skill_open_proc__5dMw_cFv = .text:0x801E1990; // type:function size:0x94 scope:global align:4 +collect_skill_move_proc__5dMw_cFv = .text:0x801E1A24; // type:function size:0x58 scope:global align:4 +collect_skill_close_proc__5dMw_cFv = .text:0x801E1A7C; // type:function size:0x1C scope:global align:4 +collect_insect_open_proc__5dMw_cFv = .text:0x801E1A98; // type:function size:0x94 scope:global align:4 +collect_insect_move_proc__5dMw_cFv = .text:0x801E1B2C; // type:function size:0x58 scope:global align:4 +collect_insect_close_proc__5dMw_cFv = .text:0x801E1B84; // type:function size:0x1C scope:global align:4 +insect_open_proc__5dMw_cFv = .text:0x801E1BA0; // type:function size:0x5C scope:global align:4 +insect_open2_proc__5dMw_cFv = .text:0x801E1BFC; // type:function size:0x94 scope:global align:4 +insect_move_proc__5dMw_cFv = .text:0x801E1C90; // type:function size:0x60 scope:global align:4 +insect_close_proc__5dMw_cFv = .text:0x801E1CF0; // type:function size:0x1C scope:global align:4 +dMw_capture_create__5dMw_cFv = .text:0x801E1D0C; // type:function size:0x68 scope:global align:4 +dMw_capture_delete__5dMw_cFv = .text:0x801E1D74; // type:function size:0x80 scope:global align:4 +dMw_ring_create__5dMw_cFUc = .text:0x801E1DF4; // type:function size:0x9C scope:global align:4 +dMw_ring_delete__5dMw_cFv = .text:0x801E1E90; // type:function size:0x9C scope:global align:4 +dMw_collect_create__5dMw_cFv = .text:0x801E1F2C; // type:function size:0x90 scope:global align:4 +dMw_collect_delete__5dMw_cFb = .text:0x801E1FBC; // type:function size:0x70 scope:global align:4 +dMw_fmap_create__5dMw_cFv = .text:0x801E202C; // type:function size:0x114 scope:global align:4 +dMw_fmap_delete__5dMw_cFb = .text:0x801E2140; // type:function size:0xF0 scope:global align:4 +dMw_dmap_create__5dMw_cFv = .text:0x801E2230; // type:function size:0xF8 scope:global align:4 +dMw_dmap_delete__5dMw_cFb = .text:0x801E2328; // type:function size:0xB4 scope:global align:4 +dMw_save_create__5dMw_cFv = .text:0x801E23DC; // type:function size:0x80 scope:global align:4 +dMw_save_delete__5dMw_cFv = .text:0x801E245C; // type:function size:0x9C scope:global align:4 +dMw_option_create__5dMw_cFv = .text:0x801E24F8; // type:function size:0x78 scope:global align:4 +dMw_option_delete__5dMw_cFv = .text:0x801E2570; // type:function size:0xB4 scope:global align:4 +dMw_letter_create__5dMw_cFv = .text:0x801E2624; // type:function size:0x74 scope:global align:4 +dMw_letter_delete__5dMw_cFv = .text:0x801E2698; // type:function size:0xAC scope:global align:4 +dMw_fishing_create__5dMw_cFv = .text:0x801E2744; // type:function size:0x74 scope:global align:4 +dMw_fishing_delete__5dMw_cFv = .text:0x801E27B8; // type:function size:0xAC scope:global align:4 +dMw_skill_create__5dMw_cFv = .text:0x801E2864; // type:function size:0x74 scope:global align:4 +dMw_skill_delete__5dMw_cFv = .text:0x801E28D8; // type:function size:0xAC scope:global align:4 +dMw_insect_create__5dMw_cFUc = .text:0x801E2984; // type:function size:0x84 scope:global align:4 +dMw_insect_delete__5dMw_cFv = .text:0x801E2A08; // type:function size:0xAC scope:global align:4 +dMw_isPush_S_Button__5dMw_cFv = .text:0x801E2AB4; // type:function size:0xB4 scope:global align:4 +isPauseReady__5dMw_cFv = .text:0x801E2B68; // type:function size:0x30 scope:global align:4 +dMw_fade_out__5dMw_cFv = .text:0x801E2B98; // type:function size:0x48 scope:global align:4 +dMw_fade_in__5dMw_cFv = .text:0x801E2BE0; // type:function size:0x48 scope:global align:4 +checkCStickTrigger__5dMw_cFv = .text:0x801E2C28; // type:function size:0xA0 scope:global align:4 +isEventCheck__5dMw_cFv = .text:0x801E2CC8; // type:function size:0x104 scope:global align:4 +markMemSize__5dMw_cFv = .text:0x801E2DCC; // type:function size:0x40 scope:global align:4 +checkMemSize__5dMw_cFv = .text:0x801E2E0C; // type:function size:0x70 scope:global align:4 +_create__5dMw_cFv = .text:0x801E2E7C; // type:function size:0x190 scope:global align:4 +_execute__5dMw_cFv = .text:0x801E300C; // type:function size:0x160 scope:global align:4 +_draw__5dMw_cFv = .text:0x801E316C; // type:function size:0x220 scope:global align:4 +_delete__5dMw_cFv = .text:0x801E338C; // type:function size:0x1C0 scope:global align:4 +dMw_Draw__FP5dMw_c = .text:0x801E354C; // type:function size:0x4 scope:global align:4 +dMw_Execute__FP5dMw_c = .text:0x801E3550; // type:function size:0x4 scope:global align:4 +dMw_IsDelete__FP5dMw_c = .text:0x801E3554; // type:function size:0x8 scope:global align:4 +dMw_Delete__FP5dMw_c = .text:0x801E355C; // type:function size:0x38 scope:global align:4 +dMw_Create__FP9msg_class = .text:0x801E3594; // type:function size:0x68 scope:global align:4 +dMeter2Info_setWindowStatus__FUc = .text:0x801E35FC; // type:function size:0x18 scope:global align:4 +__ct__20dDlst_MENU_CAPTURE_cFv = .text:0x801E3614; // type:function size:0x24 scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801E3638; // type:function size:0x40 scope:global align:4 +setFadeColor__13mDoGph_gInf_cFRQ28JUtility6TColor = .text:0x801E3678; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801E36C0; // type:function size:0x18 scope:global align:4 +__ct__23dMeter_drawCollectHIO_cFv = .text:0x801E36D8; // type:function size:0x1C4 scope:global align:4 +__ct__22dMeter_drawOptionHIO_cFv = .text:0x801E389C; // type:function size:0x110 scope:global align:4 +__ct__22dMeter_drawLetterHIO_cFv = .text:0x801E39AC; // type:function size:0x1A0 scope:global align:4 +__ct__23dMeter_drawFishingHIO_cFv = .text:0x801E3B4C; // type:function size:0x1AC scope:global align:4 +__ct__22dMeter_drawInsectHIO_cFv = .text:0x801E3CF8; // type:function size:0x78 scope:global align:4 +__ct__27dMeter_drawCalibrationHIO_cFv = .text:0x801E3D70; // type:function size:0x3C scope:global align:4 +__ct__21dMeter_drawSkillHIO_cFv = .text:0x801E3DAC; // type:function size:0x1A4 scope:global align:4 +__ct__25dMeter_drawEmpButtonHIO_cFv = .text:0x801E3F50; // type:function size:0x548 scope:global align:4 +__ct__24dMeter_drawMiniGameHIO_cFv = .text:0x801E4498; // type:function size:0x3B8 scope:global align:4 +__ct__25dMeter_drawLightDropHIO_cFv = .text:0x801E4850; // type:function size:0x2F0 scope:global align:4 +__ct__16dMeter_drawHIO_cFv = .text:0x801E4B40; // type:function size:0x17C scope:global align:4 +updateOnWide__16dMeter_drawHIO_cFv = .text:0x801E4CBC; // type:function size:0xBC0 scope:global align:4 +updateOffWide__16dMeter_drawHIO_cFv = .text:0x801E587C; // type:function size:0xBD4 scope:global align:4 +__ct__16dMeter_ringHIO_cFv = .text:0x801E6450; // type:function size:0x6C scope:global align:4 +updateOnWide__16dMeter_ringHIO_cFv = .text:0x801E64BC; // type:function size:0x338 scope:global align:4 +updateOffWide__16dMeter_ringHIO_cFv = .text:0x801E67F4; // type:function size:0x324 scope:global align:4 +__ct__19dMeter_mapIconHIO_cFv = .text:0x801E6B18; // type:function size:0x214 scope:global align:4 +__ct__16dMeter_fmapHIO_cFv = .text:0x801E6D2C; // type:function size:0x620 scope:global align:4 +__dt__16dMeter_fmapHIO_cFv = .text:0x801E734C; // type:function size:0xF8 scope:global align:4 +__ct__18dMeter_cursorHIO_cFv = .text:0x801E7444; // type:function size:0x84 scope:global align:4 +__sinit_\d_meter_HIO_cpp = .text:0x801E74C8; // type:function size:0xB8 scope:global align:4 +__dt__23dMeter_drawCollectHIO_cFv = .text:0x801E7580; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawOptionHIO_cFv = .text:0x801E75C0; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawLetterHIO_cFv = .text:0x801E7600; // type:function size:0x40 scope:global align:4 +__dt__23dMeter_drawFishingHIO_cFv = .text:0x801E7640; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawInsectHIO_cFv = .text:0x801E7680; // type:function size:0x40 scope:global align:4 +__dt__27dMeter_drawCalibrationHIO_cFv = .text:0x801E76C0; // type:function size:0x40 scope:global align:4 +__dt__21dMeter_drawSkillHIO_cFv = .text:0x801E7700; // type:function size:0x40 scope:global align:4 +__dt__24dMeter_drawMiniGameHIO_cFv = .text:0x801E7740; // type:function size:0x40 scope:global align:4 +__dt__25dMeter_drawEmpButtonHIO_cFv = .text:0x801E7780; // type:function size:0x40 scope:global align:4 +__dt__25dMeter_drawLightDropHIO_cFv = .text:0x801E77C0; // type:function size:0x40 scope:global align:4 +__dt__19dMeter_mapIconHIO_cFv = .text:0x801E7800; // type:function size:0x40 scope:global align:4 +__dt__18dMeter_cursorHIO_cFv = .text:0x801E7840; // type:function size:0x40 scope:global align:4 +__dt__16dMeter_ringHIO_cFv = .text:0x801E7880; // type:function size:0x40 scope:global align:4 +__dt__16dMeter_drawHIO_cFv = .text:0x801E78C0; // type:function size:0x5C scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x801E791C; // type:function size:0x40 scope:global align:4 +__ct__14dMeterButton_cFv = .text:0x801E795C; // type:function size:0x44 scope:global align:4 +__dt__14dMeterButton_cFv = .text:0x801E79A0; // type:function size:0x60 scope:global align:4 +_execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb = .text:0x801E7A00; // type:function size:0x1810 scope:global align:4 +draw__14dMeterButton_cFv = .text:0x801E9210; // type:function size:0x9D8 scope:global align:4 +_delete__14dMeterButton_cFv = .text:0x801E9BE8; // type:function size:0x80C scope:global align:4 +alphaAnimeButtonA__14dMeterButton_cFUlb = .text:0x801EA3F4; // type:function size:0xD4 scope:global align:4 +alphaAnimeButtonB__14dMeterButton_cFUlb = .text:0x801EA4C8; // type:function size:0xEC scope:global align:4 +alphaAnimeButtonR__14dMeterButton_cFUlb = .text:0x801EA5B4; // type:function size:0xDC scope:global align:4 +alphaAnimeButtonZ__14dMeterButton_cFUlb = .text:0x801EA690; // type:function size:0xE4 scope:global align:4 +alphaAnimeButton3D__14dMeterButton_cFUlb = .text:0x801EA774; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonC__14dMeterButton_cFUlb = .text:0x801EA868; // type:function size:0xBC scope:global align:4 +alphaAnimeButtonS__14dMeterButton_cFUlb = .text:0x801EA924; // type:function size:0x7C scope:global align:4 +alphaAnimeButtonX__14dMeterButton_cFUlb = .text:0x801EA9A0; // type:function size:0xE4 scope:global align:4 +alphaAnimeButtonY__14dMeterButton_cFUlb = .text:0x801EAA84; // type:function size:0xE4 scope:global align:4 +alphaAnimeButtonNun__14dMeterButton_cFUlb = .text:0x801EAB68; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonRemo__14dMeterButton_cFUlb = .text:0x801EAC5C; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonRemo2__14dMeterButton_cFUlb = .text:0x801EAD50; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonAR__14dMeterButton_cFUlb = .text:0x801EAE44; // type:function size:0xE8 scope:global align:4 +alphaAnimeButton3DB__14dMeterButton_cFUlb = .text:0x801EAF2C; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonNURE__14dMeterButton_cFUlb = .text:0x801EB014; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonReel__14dMeterButton_cFUlb = .text:0x801EB0FC; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonReel2__14dMeterButton_cFUlb = .text:0x801EB1E4; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonAB__14dMeterButton_cFUlb = .text:0x801EB2B4; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonTate__14dMeterButton_cFUlb = .text:0x801EB384; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonNunZ__14dMeterButton_cFUlb = .text:0x801EB454; // type:function size:0xB8 scope:global align:4 +alphaAnimeButtonNunC__14dMeterButton_cFUlb = .text:0x801EB50C; // type:function size:0xB8 scope:global align:4 +alphaAnimeButtonBin__14dMeterButton_cFUlb = .text:0x801EB5C4; // type:function size:0xD0 scope:global align:4 +screenInitButton__14dMeterButton_cFv = .text:0x801EB694; // type:function size:0x1218 scope:global align:4 +screenInitText__14dMeterButton_cFv = .text:0x801EC8AC; // type:function size:0x540 scope:global align:4 +updateButton__14dMeterButton_cFv = .text:0x801ECDEC; // type:function size:0xD74 scope:global align:4 +updateText__14dMeterButton_cFUl = .text:0x801EDB60; // type:function size:0x368 scope:global align:4 +setAlphaButtonAAnimeMin__14dMeterButton_cFv = .text:0x801EDEC8; // type:function size:0x94 scope:global align:4 +isFastSet__14dMeterButton_cFi = .text:0x801EDF5C; // type:function size:0x2F0 scope:global align:4 +setAlphaButtonAAnimeMax__14dMeterButton_cFv = .text:0x801EE24C; // type:function size:0xEC scope:global align:4 +setAlphaButtonBAnimeMin__14dMeterButton_cFv = .text:0x801EE338; // type:function size:0x94 scope:global align:4 +setAlphaButtonBAnimeMax__14dMeterButton_cFv = .text:0x801EE3CC; // type:function size:0xEC scope:global align:4 +setAlphaButton3DAnimeMin__14dMeterButton_cFv = .text:0x801EE4B8; // type:function size:0x98 scope:global align:4 +setAlphaButton3DAnimeMax__14dMeterButton_cFv = .text:0x801EE550; // type:function size:0xEC scope:global align:4 +setAlphaButton3DVAnimeMin__14dMeterButton_cFv = .text:0x801EE63C; // type:function size:0x98 scope:global align:4 +setAlphaButton3DVAnimeMax__14dMeterButton_cFv = .text:0x801EE6D4; // type:function size:0xBC scope:global align:4 +setAlphaButtonCAnimeMin__14dMeterButton_cFv = .text:0x801EE790; // type:function size:0xA8 scope:global align:4 +setAlphaButtonCAnimeMax__14dMeterButton_cFv = .text:0x801EE838; // type:function size:0x230 scope:global align:4 +setAlphaButtonSAnimeMin__14dMeterButton_cFv = .text:0x801EEA68; // type:function size:0x94 scope:global align:4 +setAlphaButtonSAnimeMax__14dMeterButton_cFv = .text:0x801EEAFC; // type:function size:0xEC scope:global align:4 +setAlphaButtonNunAnimeMin__14dMeterButton_cFv = .text:0x801EEBE8; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunAnimeMax__14dMeterButton_cFv = .text:0x801EEC88; // type:function size:0xF8 scope:global align:4 +setAlphaButtonRemoAnimeMin__14dMeterButton_cFv = .text:0x801EED80; // type:function size:0xA0 scope:global align:4 +setAlphaButtonRemoAnimeMax__14dMeterButton_cFv = .text:0x801EEE20; // type:function size:0xF8 scope:global align:4 +setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv = .text:0x801EEF18; // type:function size:0xA0 scope:global align:4 +setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv = .text:0x801EEFB8; // type:function size:0xF8 scope:global align:4 +setAlphaButtonARAnimeMin__14dMeterButton_cFv = .text:0x801EF0B0; // type:function size:0xA0 scope:global align:4 +setAlphaButtonARAnimeMax__14dMeterButton_cFv = .text:0x801EF150; // type:function size:0x104 scope:global align:4 +setAlphaButton3DBAnimeMin__14dMeterButton_cFv = .text:0x801EF254; // type:function size:0xA0 scope:global align:4 +setAlphaButton3DBAnimeMax__14dMeterButton_cFv = .text:0x801EF2F4; // type:function size:0x104 scope:global align:4 +setAlphaButtonNUREAnimeMin__14dMeterButton_cFv = .text:0x801EF3F8; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNUREAnimeMax__14dMeterButton_cFv = .text:0x801EF498; // type:function size:0x104 scope:global align:4 +setAlphaButtonReelAnimeMin__14dMeterButton_cFv = .text:0x801EF59C; // type:function size:0xA0 scope:global align:4 +setAlphaButtonReelAnimeMax__14dMeterButton_cFv = .text:0x801EF63C; // type:function size:0x104 scope:global align:4 +setAlphaButtonReel2AnimeMin__14dMeterButton_cFv = .text:0x801EF740; // type:function size:0xA0 scope:global align:4 +setAlphaButtonReel2AnimeMax__14dMeterButton_cFv = .text:0x801EF7E0; // type:function size:0xB8 scope:global align:4 +setAlphaButtonABAnimeMin__14dMeterButton_cFv = .text:0x801EF898; // type:function size:0xA0 scope:global align:4 +setAlphaButtonABAnimeMax__14dMeterButton_cFv = .text:0x801EF938; // type:function size:0xB8 scope:global align:4 +setAlphaButtonTateAnimeMin__14dMeterButton_cFv = .text:0x801EF9F0; // type:function size:0xA0 scope:global align:4 +setAlphaButtonTateAnimeMax__14dMeterButton_cFv = .text:0x801EFA90; // type:function size:0xB8 scope:global align:4 +setAlphaButtonNunZAnimeMin__14dMeterButton_cFv = .text:0x801EFB48; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunZAnimeMax__14dMeterButton_cFv = .text:0x801EFBE8; // type:function size:0x104 scope:global align:4 +setAlphaButtonNunCAnimeMin__14dMeterButton_cFv = .text:0x801EFCEC; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunCAnimeMax__14dMeterButton_cFv = .text:0x801EFD8C; // type:function size:0x104 scope:global align:4 +setAlphaButtonBinAnimeMin__14dMeterButton_cFv = .text:0x801EFE90; // type:function size:0xA0 scope:global align:4 +setAlphaButtonBinAnimeMax__14dMeterButton_cFv = .text:0x801EFF30; // type:function size:0x104 scope:global align:4 +setAlphaButtonOAnimeMin__14dMeterButton_cFi = .text:0x801F0034; // type:function size:0x74 scope:global align:4 +setAlphaButtonOAnimeMax__14dMeterButton_cFi = .text:0x801F00A8; // type:function size:0xA8 scope:global align:4 +setAlphaIconAnimeMin__14dMeterButton_cFv = .text:0x801F0150; // type:function size:0x70 scope:global align:4 +setAlphaIconAnimeMax__14dMeterButton_cFv = .text:0x801F01C0; // type:function size:0x9C scope:global align:4 +isClose__14dMeterButton_cFv = .text:0x801F025C; // type:function size:0x1D8 scope:global align:4 +setString__14dMeterButton_cFPcUcUcUc = .text:0x801F0434; // type:function size:0x6F8 scope:global align:4 +hideAll__14dMeterButton_cFv = .text:0x801F0B2C; // type:function size:0x90 scope:global align:4 +getCenterPosCalc__14dMeterButton_cFUcPci = .text:0x801F0BBC; // type:function size:0x9CC scope:global align:4 +trans_button__14dMeterButton_cFif = .text:0x801F1588; // type:function size:0x614 scope:global align:4 +hide_button__14dMeterButton_cFUc = .text:0x801F1B9C; // type:function size:0x120 scope:global align:4 +pikariCheck__14dMeterButton_cFv = .text:0x801F1CBC; // type:function size:0x390 scope:global align:4 +dComIfGp_event_checkHind__FUs = .text:0x801F204C; // type:function size:0x28 scope:global align:4 +__ct__14dMeterHaihai_cFUc = .text:0x801F2074; // type:function size:0x48 scope:global align:4 +__dt__14dMeterHaihai_cFv = .text:0x801F20BC; // type:function size:0x68 scope:global align:4 +_execute__14dMeterHaihai_cFUl = .text:0x801F2124; // type:function size:0x28 scope:global align:4 +draw__14dMeterHaihai_cFv = .text:0x801F214C; // type:function size:0x44C scope:global align:4 +drawHaihai__14dMeterHaihai_cFUc = .text:0x801F2598; // type:function size:0x380 scope:global align:4 +drawHaihai__14dMeterHaihai_cFUcffff = .text:0x801F2918; // type:function size:0x210 scope:global align:4 +drawHaihaiLeft__14dMeterHaihai_cFff = .text:0x801F2B28; // type:function size:0x9C scope:global align:4 +drawHaihaiRight__14dMeterHaihai_cFff = .text:0x801F2BC4; // type:function size:0x9C scope:global align:4 +drawHaihaiTop__14dMeterHaihai_cFff = .text:0x801F2C60; // type:function size:0x9C scope:global align:4 +drawHaihaiBottom__14dMeterHaihai_cFff = .text:0x801F2CFC; // type:function size:0x9C scope:global align:4 +setScale__14dMeterHaihai_cFf = .text:0x801F2D98; // type:function size:0xE8 scope:global align:4 +_delete__14dMeterHaihai_cFv = .text:0x801F2E80; // type:function size:0xF8 scope:global align:4 +updateHaihai__14dMeterHaihai_cFv = .text:0x801F2F78; // type:function size:0x5C scope:global align:4 +playBckAnime__14dMeterHaihai_cFP18J2DAnmTransformKey = .text:0x801F2FD4; // type:function size:0x168 scope:global align:4 +playBtkAnime__14dMeterHaihai_cFP19J2DAnmTextureSRTKey = .text:0x801F313C; // type:function size:0x148 scope:global align:4 +playBpkAnime__14dMeterHaihai_cFP11J2DAnmColor = .text:0x801F3284; // type:function size:0x14C scope:global align:4 +_create__14dMeterHaihai_cFv = .text:0x801F33D0; // type:function size:0x170 scope:global align:4 +__ct__15dMeterHakusha_cFPv = .text:0x801F3540; // type:function size:0x48 scope:global align:4 +__dt__15dMeterHakusha_cFv = .text:0x801F3588; // type:function size:0x68 scope:global align:4 +_create__15dMeterHakusha_cFv = .text:0x801F35F0; // type:function size:0x320 scope:global align:4 +_execute__15dMeterHakusha_cFUl = .text:0x801F3910; // type:function size:0x48 scope:global align:4 +draw__15dMeterHakusha_cFv = .text:0x801F3958; // type:function size:0x234 scope:global align:4 +_delete__15dMeterHakusha_cFv = .text:0x801F3B8C; // type:function size:0x19C scope:global align:4 +alphaAnimeHakusha__15dMeterHakusha_cFUl = .text:0x801F3D28; // type:function size:0x104 scope:global align:4 +updateHakusha__15dMeterHakusha_cFv = .text:0x801F3E2C; // type:function size:0x450 scope:global align:4 +setAlphaHakushaAnimeMin__15dMeterHakusha_cFv = .text:0x801F427C; // type:function size:0xB0 scope:global align:4 +setAlphaHakushaAnimeMax__15dMeterHakusha_cFv = .text:0x801F432C; // type:function size:0xB0 scope:global align:4 +setAlphaButtonAnimeMin__15dMeterHakusha_cFv = .text:0x801F43DC; // type:function size:0x64 scope:global align:4 +setAlphaButtonAnimeMax__15dMeterHakusha_cFv = .text:0x801F4440; // type:function size:0x64 scope:global align:4 +getHakushaNum__15dMeterHakusha_cFv = .text:0x801F44A4; // type:function size:0x1C scope:global align:4 +isEnableDispMap__11dMeterMap_cFv = .text:0x801F44C0; // type:function size:0x90 scope:global align:4 +getMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x801F4550; // type:function size:0x128 scope:global align:4 +isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x801F4678; // type:function size:0x40 scope:global align:4 +getMapDispEdgeBottomY_Layout__11dMeterMap_cFv = .text:0x801F46B8; // type:function size:0x24 scope:global align:4 +isEventRunCheck__11dMeterMap_cFv = .text:0x801F46DC; // type:function size:0x88 scope:global align:4 +getMapDispEdgeLeftX_Layout__11dMeterMap_cFv = .text:0x801F4764; // type:function size:0x64 scope:global align:4 +getMapDispEdgeTop__11dMeterMap_cFv = .text:0x801F47C8; // type:function size:0x8C scope:global align:4 +getDispPosOutSide_OffsetX__11dMeterMap_cFv = .text:0x801F4854; // type:function size:0x90 scope:global align:4 +setDispPosInsideFlg_SE_On__11dMeterMap_cFv = .text:0x801F48E4; // type:function size:0x48 scope:global align:4 +setMapAlpha__11dMeterMap_cFUc = .text:0x801F492C; // type:function size:0x8 scope:global align:4 +isMapOpenCheck__11dMeterMap_cFv = .text:0x801F4934; // type:function size:0x60 scope:global align:4 +isAreaMapOpenCheck__11dMeterMap_cFv = .text:0x801F4994; // type:function size:0x60 scope:global align:4 +__ct__11dMeterMap_cFP9J2DScreen = .text:0x801F49F4; // type:function size:0x3C scope:global align:4 +__dt__11dMeterMap_cFv = .text:0x801F4A30; // type:function size:0x60 scope:global align:4 +_create__11dMeterMap_cFP9J2DScreen = .text:0x801F4A90; // type:function size:0x248 scope:global align:4 +_delete__11dMeterMap_cFv = .text:0x801F4CD8; // type:function size:0x98 scope:global align:4 +_draw__11dMeterMap_cFv = .text:0x801F4D70; // type:function size:0x4C scope:global align:4 +draw__11dMeterMap_cFv = .text:0x801F4DBC; // type:function size:0x108 scope:global align:4 +ctrlShowMap__11dMeterMap_cFv = .text:0x801F4EC4; // type:function size:0x300 scope:global align:4 +checkMoveStatus__11dMeterMap_cFv = .text:0x801F51C4; // type:function size:0x6C scope:global align:4 +isShow__11dMeterMap_cFUl = .text:0x801F5230; // type:function size:0x160 scope:global align:4 +isFmapScreen__11dMeterMap_cFv = .text:0x801F5390; // type:function size:0xE8 scope:global align:4 +isDmapScreen__11dMeterMap_cFv = .text:0x801F5478; // type:function size:0x48 scope:global align:4 +meter_map_move__11dMeterMap_cFUl = .text:0x801F54C0; // type:function size:0x17C scope:global align:4 +keyCheck__11dMeterMap_cFv = .text:0x801F563C; // type:function size:0x1D8 scope:global align:4 +_move__11dMeterMap_cFUl = .text:0x801F5814; // type:function size:0x1F0 scope:global align:4 +__ct__14dMeterString_cFi = .text:0x801F5A04; // type:function size:0x78 scope:global align:4 +__dt__14dMeterString_cFv = .text:0x801F5A7C; // type:function size:0x68 scope:global align:4 +_execute__14dMeterString_cFUl = .text:0x801F5AE4; // type:function size:0x60 scope:global align:4 +draw__14dMeterString_cFv = .text:0x801F5B44; // type:function size:0x2B8 scope:global align:4 +_delete__14dMeterString_cFv = .text:0x801F5DFC; // type:function size:0x10C scope:global align:4 +createString__14dMeterString_cFi = .text:0x801F5F08; // type:function size:0xC8 scope:global align:4 +playBckAnimation__14dMeterString_cFf = .text:0x801F5FD0; // type:function size:0x80 scope:global align:4 +drawPikari__14dMeterString_cFv = .text:0x801F6050; // type:function size:0x3C0 scope:global align:4 +_create__14dMeterString_cFv = .text:0x801F6410; // type:function size:0x2AC scope:global align:4 +__ct__13dMeter2Draw_cFP10JKRExpHeap = .text:0x801F66BC; // type:function size:0x940 scope:global align:4 +__dt__13dMeter2Draw_cFv = .text:0x801F6FFC; // type:function size:0x107C scope:global align:4 +init__13dMeter2Draw_cFv = .text:0x801F8078; // type:function size:0x3C0 scope:global align:4 +exec__13dMeter2Draw_cFUl = .text:0x801F8438; // type:function size:0x1CC scope:global align:4 +draw__13dMeter2Draw_cFv = .text:0x801F8604; // type:function size:0xCC8 scope:global align:4 +initLife__13dMeter2Draw_cFv = .text:0x801F92CC; // type:function size:0x270 scope:global align:4 +initMagic__13dMeter2Draw_cFv = .text:0x801F953C; // type:function size:0x2C4 scope:global align:4 +initLightDrop__13dMeter2Draw_cFv = .text:0x801F9800; // type:function size:0x2AC scope:global align:4 +initRupeeKey__13dMeter2Draw_cFv = .text:0x801F9AAC; // type:function size:0x2B0 scope:global align:4 +initButton__13dMeter2Draw_cFv = .text:0x801F9D5C; // type:function size:0x1628 scope:global align:4 +initButtonCross__13dMeter2Draw_cFv = .text:0x801FB384; // type:function size:0x680 scope:global align:4 +initTouchSubMenu__13dMeter2Draw_cFv = .text:0x801FBA04; // type:function size:0x860 scope:global align:4 +playPikariBckAnimation__13dMeter2Draw_cFf = .text:0x801FC264; // type:function size:0x80 scope:global align:4 +setPikariBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x801FC2E4; // type:function size:0xCC scope:global align:4 +playPikariBpkAnimation__13dMeter2Draw_cFf = .text:0x801FC3B0; // type:function size:0x58 scope:global align:4 +playOxygenBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x801FC408; // type:function size:0x150 scope:global align:4 +drawPikari__13dMeter2Draw_cFP8CPaneMgrPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x801FC558; // type:function size:0xEC scope:global align:4 +drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x801FC644; // type:function size:0x4EC scope:global align:4 +drawPikariHakusha__13dMeter2Draw_cFffffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x801FCB30; // type:function size:0x178 scope:global align:4 +changeTextureLife__13dMeter2Draw_cFibUc = .text:0x801FCCA8; // type:function size:0x210 scope:global align:4 +drawLife__13dMeter2Draw_cFssff = .text:0x801FCEB8; // type:function size:0x1E4 scope:global align:4 +setAlphaLifeChange__13dMeter2Draw_cFb = .text:0x801FD09C; // type:function size:0x204 scope:global align:4 +setAlphaLifeAnimeMin__13dMeter2Draw_cFv = .text:0x801FD2A0; // type:function size:0x60 scope:global align:4 +setAlphaLifeAnimeMax__13dMeter2Draw_cFv = .text:0x801FD300; // type:function size:0x60 scope:global align:4 +drawKanteraScreen__13dMeter2Draw_cFUc = .text:0x801FD360; // type:function size:0x398 scope:global align:4 +drawMagic__13dMeter2Draw_cFssff = .text:0x801FD6F8; // type:function size:0xD8 scope:global align:4 +setAlphaMagicChange__13dMeter2Draw_cFb = .text:0x801FD7D0; // type:function size:0x140 scope:global align:4 +drawKantera__13dMeter2Draw_cFllff = .text:0x801FD910; // type:function size:0xFC scope:global align:4 +setAlphaKanteraChange__13dMeter2Draw_cFb = .text:0x801FDA0C; // type:function size:0x140 scope:global align:4 +setAlphaKanteraAnimeMin__13dMeter2Draw_cFv = .text:0x801FDB4C; // type:function size:0x78 scope:global align:4 +setAlphaKanteraAnimeMax__13dMeter2Draw_cFv = .text:0x801FDBC4; // type:function size:0x84 scope:global align:4 +drawOxygen__13dMeter2Draw_cFllff = .text:0x801FDC48; // type:function size:0xFC scope:global align:4 +setAlphaOxygenChange__13dMeter2Draw_cFb = .text:0x801FDD44; // type:function size:0x140 scope:global align:4 +setAlphaOxygenAnimeMin__13dMeter2Draw_cFv = .text:0x801FDE84; // type:function size:0x78 scope:global align:4 +setAlphaOxygenAnimeMax__13dMeter2Draw_cFv = .text:0x801FDEFC; // type:function size:0x84 scope:global align:4 +drawLightDrop__13dMeter2Draw_cFUcUcffffUc = .text:0x801FDF80; // type:function size:0x244 scope:global align:4 +setAlphaLightDropChange__13dMeter2Draw_cFb = .text:0x801FE1C4; // type:function size:0x4 scope:global align:4 +getNowLightDropRateCalc__13dMeter2Draw_cFv = .text:0x801FE1C8; // type:function size:0x94 scope:global align:4 +setAlphaLightDropAnimeMin__13dMeter2Draw_cFv = .text:0x801FE25C; // type:function size:0x14C scope:global align:4 +setAlphaLightDropAnimeMax__13dMeter2Draw_cFv = .text:0x801FE3A8; // type:function size:0x390 scope:global align:4 +drawRupee__13dMeter2Draw_cFs = .text:0x801FE738; // type:function size:0x348 scope:global align:4 +setAlphaRupeeChange__13dMeter2Draw_cFb = .text:0x801FEA80; // type:function size:0x288 scope:global align:4 +setAlphaRupeeAnimeMin__13dMeter2Draw_cFv = .text:0x801FED08; // type:function size:0xC4 scope:global align:4 +setAlphaRupeeAnimeMax__13dMeter2Draw_cFv = .text:0x801FEDCC; // type:function size:0xB4 scope:global align:4 +drawKey__13dMeter2Draw_cFs = .text:0x801FEE80; // type:function size:0xC4 scope:global align:4 +setAlphaKeyChange__13dMeter2Draw_cFb = .text:0x801FEF44; // type:function size:0x1B0 scope:global align:4 +setAlphaKeyAnimeMin__13dMeter2Draw_cFv = .text:0x801FF0F4; // type:function size:0x84 scope:global align:4 +setAlphaKeyAnimeMax__13dMeter2Draw_cFv = .text:0x801FF178; // type:function size:0x80 scope:global align:4 +drawButtonA__13dMeter2Draw_cFUcfffffbb = .text:0x801FF1F8; // type:function size:0x30C scope:global align:4 +drawButtonB__13dMeter2Draw_cFUcbfffffb = .text:0x801FF504; // type:function size:0x54C scope:global align:4 +drawTouchText__13dMeter2Draw_cFUcfffb = .text:0x801FFA50; // type:function size:0xC0 scope:global align:4 +drawButtonR__13dMeter2Draw_cFUcUcbb = .text:0x801FFB10; // type:function size:0xA0 scope:global align:4 +drawButtonZ__13dMeter2Draw_cFUc = .text:0x801FFBB0; // type:function size:0x11C scope:global align:4 +drawButton3D__13dMeter2Draw_cFUc = .text:0x801FFCCC; // type:function size:0x50 scope:global align:4 +drawButtonC__13dMeter2Draw_cFUcb = .text:0x801FFD1C; // type:function size:0x238 scope:global align:4 +drawButtonS__13dMeter2Draw_cFUc = .text:0x801FFF54; // type:function size:0x50 scope:global align:4 +drawButtonNun__13dMeter2Draw_cFUc = .text:0x801FFFA4; // type:function size:0x50 scope:global align:4 +drawButtonRemo__13dMeter2Draw_cFUc = .text:0x801FFFF4; // type:function size:0x50 scope:global align:4 +drawButtonNunZ__13dMeter2Draw_cFUc = .text:0x80200044; // type:function size:0x50 scope:global align:4 +drawButtonNunC__13dMeter2Draw_cFUc = .text:0x80200094; // type:function size:0x50 scope:global align:4 +drawButtonBin__13dMeter2Draw_cFUc = .text:0x802000E4; // type:function size:0xA4 scope:global align:4 +drawButtonXY__13dMeter2Draw_cFiUcUcbb = .text:0x80200188; // type:function size:0x834 scope:global align:4 +getButtonCrossParentInitTransY__13dMeter2Draw_cFv = .text:0x802009BC; // type:function size:0x1C scope:global align:4 +drawButtonCross__13dMeter2Draw_cFff = .text:0x802009D8; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv = .text:0x80200A78; // type:function size:0x70 scope:global align:4 +setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv = .text:0x80200AE8; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossItemAnimeMin__13dMeter2Draw_cFv = .text:0x80200B88; // type:function size:0xD4 scope:global align:4 +setAlphaButtonCrossItemAnimeMax__13dMeter2Draw_cFv = .text:0x80200C5C; // type:function size:0xC4 scope:global align:4 +setAlphaButtonCrossMapAnimeMin__13dMeter2Draw_cFv = .text:0x80200D20; // type:function size:0xD4 scope:global align:4 +setAlphaButtonCrossMapAnimeMax__13dMeter2Draw_cFv = .text:0x80200DF4; // type:function size:0xC4 scope:global align:4 +drawTouchSubMenu__13dMeter2Draw_cFiffUs = .text:0x80200EB8; // type:function size:0x260 scope:global align:4 +scaleTouchSubMenu__13dMeter2Draw_cFif = .text:0x80201118; // type:function size:0x134 scope:global align:4 +setAlphaTouchSubMenuAnimeMin__13dMeter2Draw_cFi = .text:0x8020124C; // type:function size:0xBC scope:global align:4 +setAlphaTouchSubMenuAnimeMax__13dMeter2Draw_cFi = .text:0x80201308; // type:function size:0xBC scope:global align:4 +setAlphaButtonChange__13dMeter2Draw_cFb = .text:0x802013C4; // type:function size:0x878 scope:global align:4 +setAlphaButtonAnimeMin__13dMeter2Draw_cFv = .text:0x80201C3C; // type:function size:0x100 scope:global align:4 +setAlphaButtonAnimeMax__13dMeter2Draw_cFv = .text:0x80201D3C; // type:function size:0x140 scope:global align:4 +setAlphaButtonAAnimeMin__13dMeter2Draw_cFv = .text:0x80201E7C; // type:function size:0x160 scope:global align:4 +setAlphaButtonAAnimeMax__13dMeter2Draw_cFv = .text:0x80201FDC; // type:function size:0x154 scope:global align:4 +setAlphaButtonBAnimeMin__13dMeter2Draw_cFv = .text:0x80202130; // type:function size:0x16C scope:global align:4 +setAlphaButtonBAnimeMax__13dMeter2Draw_cFv = .text:0x8020229C; // type:function size:0x15C scope:global align:4 +setAlphaTriangle__13dMeter2Draw_cFUlUl = .text:0x802023F8; // type:function size:0x430 scope:global align:4 +setButtonIconBAlpha__13dMeter2Draw_cFUcUlb = .text:0x80202828; // type:function size:0x240 scope:global align:4 +setButtonIconMidonaAlpha__13dMeter2Draw_cFUl = .text:0x80202A68; // type:function size:0x2DC scope:global align:4 +setButtonIconAlpha__13dMeter2Draw_cFiUcUlb = .text:0x80202D44; // type:function size:0x4A4 scope:global align:4 +getActionString__13dMeter2Draw_cFUcUcPUc = .text:0x802031E8; // type:function size:0x168 scope:global align:4 +changeTextureItemB__13dMeter2Draw_cFUc = .text:0x80203350; // type:function size:0x258 scope:global align:4 +changeTextureItemXY__13dMeter2Draw_cFiUc = .text:0x802035A8; // type:function size:0x274 scope:global align:4 +setAlphaAnimeMin__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x8020381C; // type:function size:0xD0 scope:global align:4 +setAlphaAnimeMax__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x802038EC; // type:function size:0xD8 scope:global align:4 +setItemNum__13dMeter2Draw_cFUcUcUc = .text:0x802039C4; // type:function size:0x32C scope:global align:4 +drawItemNum__13dMeter2Draw_cFUcf = .text:0x80203CF0; // type:function size:0x104 scope:global align:4 +drawKanteraMeter__13dMeter2Draw_cFUcf = .text:0x80203DF4; // type:function size:0x218 scope:global align:4 +isButtonVisible__13dMeter2Draw_cFv = .text:0x8020400C; // type:function size:0x38 scope:global align:4 +setTouchAreaAnime__13dMeter2Draw_cFb = .text:0x80204044; // type:function size:0x630 scope:global align:4 +setItemParamX__13dMeter2Draw_cFUc = .text:0x80204674; // type:function size:0x258 scope:global align:4 +setItemParamY__13dMeter2Draw_cFUc = .text:0x802048CC; // type:function size:0x258 scope:global align:4 +setItemParamZ__13dMeter2Draw_cFUc = .text:0x80204B24; // type:function size:0x25C scope:global align:4 +setItemParamB__13dMeter2Draw_cFUc = .text:0x80204D80; // type:function size:0x350 scope:global align:4 +getFishingType__13dMeter2Draw_cFv = .text:0x802050D0; // type:function size:0x48 scope:global align:4 +getCanoeFishing__13dMeter2Draw_cFv = .text:0x80205118; // type:function size:0x68 scope:global align:4 +getCameraSubject__13dMeter2Draw_cFv = .text:0x80205180; // type:function size:0x30 scope:global align:4 +getItemSubject__13dMeter2Draw_cFv = .text:0x802051B0; // type:function size:0x58 scope:global align:4 +getPlayerSubject__13dMeter2Draw_cFv = .text:0x80205208; // type:function size:0x14 scope:global align:4 +isBButtonShow__13dMeter2Draw_cFb = .text:0x8020521C; // type:function size:0xEC scope:global align:4 +getButtonTimer__13dMeter2Draw_cFv = .text:0x80205308; // type:function size:0xC scope:global align:4 +moveItemInit__13dMeter2Draw_cFv = .text:0x80205314; // type:function size:0x410 scope:global align:4 +moveItemMove__13dMeter2Draw_cFv = .text:0x80205724; // type:function size:0x164 scope:global align:4 +moveItemDraw__13dMeter2Draw_cFv = .text:0x80205888; // type:function size:0x250 scope:global align:4 +getCornerColor__10J2DPictureFRQ210J2DPicture12TCornerColor = .text:0x80205AD8; // type:function size:0x64 scope:global align:4 +setCornerColor__10J2DPictureFQ210J2DPicture12TCornerColor = .text:0x80205B3C; // type:function size:0x78 scope:global align:4 +OSInitFastCast = .text:0x80205BB4; // type:function size:0x34 scope:global align:4 +__ct__13dMeter2Info_cFv = .text:0x80205BE8; // type:function size:0x44 scope:global align:4 +__dt__13dMeter2Info_cFv = .text:0x80205C2C; // type:function size:0x5C scope:global align:4 +init__13dMeter2Info_cFv = .text:0x80205C88; // type:function size:0x268 scope:global align:4 +setFloatingMessage__13dMeter2Info_cFUssb = .text:0x80205EF0; // type:function size:0x3C scope:global align:4 +setFloatingFlow__13dMeter2Info_cFUssb = .text:0x80205F2C; // type:function size:0xC0 scope:global align:4 +isFloatingMessageVisible__13dMeter2Info_cFv = .text:0x80205FEC; // type:function size:0x14 scope:global align:4 +decFloatingMessageTimer__13dMeter2Info_cFv = .text:0x80206000; // type:function size:0x28 scope:global align:4 +resetFloatingMessage__13dMeter2Info_cFv = .text:0x80206028; // type:function size:0x20 scope:global align:4 +decMsgKeyWaitTimer__13dMeter2Info_cFv = .text:0x80206048; // type:function size:0x18 scope:global align:4 +getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x80206060; // type:function size:0x130 scope:global align:4 +getStringKana__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x80206190; // type:function size:0x1DC scope:global align:4 +getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8020636C; // type:function size:0x168 scope:global align:4 +getStringLength__13dMeter2Info_cFP10J2DTextBoxPc = .text:0x802064D4; // type:function size:0x19C scope:global align:4 +getRevoMessage__13dMeter2Info_cFUlPv = .text:0x80206670; // type:function size:0x88 scope:global align:4 +getMenuWindowStatus__13dMeter2Info_cFv = .text:0x802066F8; // type:function size:0x1C scope:global align:4 +getStringLength__13dMeter2Info_cFP7JUTFontffPc = .text:0x80206714; // type:function size:0x184 scope:global align:4 +onDirectUseItem__13dMeter2Info_cFi = .text:0x80206898; // type:function size:0x1C scope:global align:4 +isDirectUseItem__13dMeter2Info_cFi = .text:0x802068B4; // type:function size:0x20 scope:global align:4 +setMeterString__13dMeter2Info_cFl = .text:0x802068D4; // type:function size:0x6C scope:global align:4 +resetWarpStatus__13dMeter2Info_cFv = .text:0x80206940; // type:function size:0x28 scope:global align:4 +warpInProc__13dMeter2Info_cFv = .text:0x80206968; // type:function size:0x68 scope:global align:4 +warpOutProc__13dMeter2Info_cFv = .text:0x802069D0; // type:function size:0x15C scope:global align:4 +resetMeterString__13dMeter2Info_cFv = .text:0x80206B2C; // type:function size:0xC scope:global align:4 +setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc = .text:0x80206B38; // type:function size:0x74 scope:global align:4 +getItemType__13dMeter2Info_cFUc = .text:0x80206BAC; // type:function size:0x284 scope:global align:4 +readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei = .text:0x80206E30; // type:function size:0x464 scope:global align:4 +setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture = .text:0x80207294; // type:function size:0xD4 scope:global align:4 +get2ndTexture__13dMeter2Info_cFUc = .text:0x80207368; // type:function size:0x68 scope:global align:4 +get3rdTexture__13dMeter2Info_cFUc = .text:0x802073D0; // type:function size:0x40 scope:global align:4 +set1stColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x80207410; // type:function size:0x161C scope:global align:4 +set2ndColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x80208A2C; // type:function size:0x161C scope:global align:4 +set3rdColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8020A048; // type:function size:0x324 scope:global align:4 +set4thColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x8020A36C; // type:function size:0x11C scope:global align:4 +setHotSpringTimer__13dMeter2Info_cFUc = .text:0x8020A488; // type:function size:0x18 scope:global align:4 +decHotSpringTimer__13dMeter2Info_cFv = .text:0x8020A4A0; // type:function size:0x78 scope:global align:4 +changeWater__13dMeter2Info_cFUc = .text:0x8020A518; // type:function size:0xA4 scope:global align:4 +setMiniGameItem__13dMeter2Info_cFUc = .text:0x8020A5BC; // type:function size:0x2A4 scope:global align:4 +resetMiniGameItem__13dMeter2Info_cFb = .text:0x8020A860; // type:function size:0x178 scope:global align:4 +setMiniGameCount__13dMeter2Info_cFSc = .text:0x8020A9D8; // type:function size:0x28 scope:global align:4 +setSaveStageName__13dMeter2Info_cFPCc = .text:0x8020AA00; // type:function size:0x8 scope:global align:4 +dMeter2Info_getNowLifeGauge__Fv = .text:0x8020AA08; // type:function size:0x14 scope:global align:4 +dMeter2Info_getNumberTextureName__Fi = .text:0x8020AA1C; // type:function size:0x14 scope:global align:4 +dMeter2Info_getPlusTextureName__Fv = .text:0x8020AA30; // type:function size:0x8 scope:global align:4 +dMeter2Info_getPixel__FffffffPC7ResTIMG = .text:0x8020AA38; // type:function size:0x198 scope:global align:4 +dMeter2Info_setCloth__FUcb = .text:0x8020ABD0; // type:function size:0x78 scope:global align:4 +dMeter2Info_setSword__FUcb = .text:0x8020AC48; // type:function size:0x9C scope:global align:4 +dMeter2Info_setShield__FUcb = .text:0x8020ACE4; // type:function size:0x84 scope:global align:4 +dMeter2Info_is2DActiveTouchArea__Fv = .text:0x8020AD68; // type:function size:0x80 scope:global align:4 +dMeter2Info_get2DActiveTouchArea__Fv = .text:0x8020ADE8; // type:function size:0x10 scope:global align:4 +dMeter2Info_isMapOpenCheck__Fv = .text:0x8020ADF8; // type:function size:0x4 scope:global align:4 +dMeter2Info_isAreaMapOpenCheck__Fv = .text:0x8020ADFC; // type:function size:0x10 scope:global align:4 +dMeter2Info_isItemOpenCheck__Fv = .text:0x8020AE0C; // type:function size:0x5C scope:global align:4 +dMeter2Info_getRecieveLetterNum__Fv = .text:0x8020AE68; // type:function size:0x6C scope:global align:4 +dMeter2Info_getNewLetterNum__Fv = .text:0x8020AED4; // type:function size:0xB0 scope:global align:4 +dMeter2Info_setNewLetterSender__Fv = .text:0x8020AF84; // type:function size:0xCC scope:global align:4 +dMeter2Info_recieveLetter__Fv = .text:0x8020B050; // type:function size:0xE0 scope:global align:4 +dMeter2Info_getWide2DPosX__FPf = .text:0x8020B130; // type:function size:0x94 scope:global align:4 +dMeter2Info_onWide2D__Fv = .text:0x8020B1C4; // type:function size:0x34 scope:global align:4 +dMeter2Info_offWide2D__Fv = .text:0x8020B1F8; // type:function size:0x34 scope:global align:4 +dMeter2Info_set2DVibrationT__Fv = .text:0x8020B22C; // type:function size:0xA4 scope:global align:4 +dMeter2Info_set2DVibration__Fv = .text:0x8020B2D0; // type:function size:0xA4 scope:global align:4 +dMeter2Info_set2DVibrationM__Fv = .text:0x8020B374; // type:function size:0xA4 scope:global align:4 +__sinit_\d_meter2_info_cpp = .text:0x8020B418; // type:function size:0x48 scope:global align:4 +__dt__Q213dMeter2Info_c10WarpInfo_cFv = .text:0x8020B460; // type:function size:0x40 scope:global align:4 +getFont__10J2DTextBoxCFv = .text:0x8020B4A0; // type:function size:0x8 scope:global align:4 +setCornerColor__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x8020B4A8; // type:function size:0x68 scope:global align:4 +_execute__9dMeter2_cFv = .text:0x8020B510; // type:function size:0x364 scope:global align:4 +_draw__9dMeter2_cFv = .text:0x8020B874; // type:function size:0x15C scope:global align:4 +_delete__9dMeter2_cFv = .text:0x8020B9D0; // type:function size:0x250 scope:global align:4 +emphasisButtonDelete__9dMeter2_cFv = .text:0x8020BC20; // type:function size:0x94 scope:global align:4 +getTouchAreaInsideCheck__9dMeter2_cFv = .text:0x8020BCB4; // type:function size:0xC scope:global align:4 +setLifeZero__9dMeter2_cFv = .text:0x8020BCC0; // type:function size:0x30 scope:global align:4 +checkStatus__9dMeter2_cFv = .text:0x8020BCF0; // type:function size:0x590 scope:global align:4 +moveLife__9dMeter2_cFv = .text:0x8020C280; // type:function size:0x424 scope:global align:4 +moveKantera__9dMeter2_cFv = .text:0x8020C6A4; // type:function size:0x3B0 scope:global align:4 +moveOxygen__9dMeter2_cFv = .text:0x8020CA54; // type:function size:0x380 scope:global align:4 +moveLightDrop__9dMeter2_cFv = .text:0x8020CDD4; // type:function size:0x3C0 scope:global align:4 +moveRupee__9dMeter2_cFv = .text:0x8020D194; // type:function size:0x450 scope:global align:4 +moveKey__9dMeter2_cFv = .text:0x8020D5E4; // type:function size:0x194 scope:global align:4 +moveButtonA__9dMeter2_cFv = .text:0x8020D778; // type:function size:0x598 scope:global align:4 +moveButtonB__9dMeter2_cFv = .text:0x8020DD10; // type:function size:0x8E8 scope:global align:4 +moveTouchText__9dMeter2_cFv = .text:0x8020E5F8; // type:function size:0x2A0 scope:global align:4 +moveButtonR__9dMeter2_cFv = .text:0x8020E898; // type:function size:0x13C scope:global align:4 +moveButtonZ__9dMeter2_cFv = .text:0x8020E9D4; // type:function size:0x294 scope:global align:4 +moveButton3D__9dMeter2_cFv = .text:0x8020EC68; // type:function size:0xB0 scope:global align:4 +moveButtonC__9dMeter2_cFv = .text:0x8020ED18; // type:function size:0x124 scope:global align:4 +moveButtonS__9dMeter2_cFv = .text:0x8020EE3C; // type:function size:0x64 scope:global align:4 +moveButtonXY__9dMeter2_cFv = .text:0x8020EEA0; // type:function size:0xBC4 scope:global align:4 +moveButtonCross__9dMeter2_cFv = .text:0x8020FA64; // type:function size:0x26C scope:global align:4 +moveTouchSubMenu__9dMeter2_cFv = .text:0x8020FCD0; // type:function size:0x794 scope:global align:4 +moveSubContents__9dMeter2_cFv = .text:0x80210464; // type:function size:0xC4 scope:global align:4 +move2DContents__9dMeter2_cFv = .text:0x80210528; // type:function size:0x93C scope:global align:4 +check2DContents__9dMeter2_cFv = .text:0x80210E64; // type:function size:0x28C scope:global align:4 +moveBombNum__9dMeter2_cFv = .text:0x802110F0; // type:function size:0x434 scope:global align:4 +moveBottleNum__9dMeter2_cFv = .text:0x80211524; // type:function size:0xF0 scope:global align:4 +moveArrowNum__9dMeter2_cFv = .text:0x80211614; // type:function size:0x404 scope:global align:4 +movePachinkoNum__9dMeter2_cFv = .text:0x80211A18; // type:function size:0x284 scope:global align:4 +alphaAnimeLife__9dMeter2_cFv = .text:0x80211C9C; // type:function size:0xF0 scope:global align:4 +alphaAnimeKantera__9dMeter2_cFv = .text:0x80211D8C; // type:function size:0x164 scope:global align:4 +alphaAnimeOxygen__9dMeter2_cFv = .text:0x80211EF0; // type:function size:0x194 scope:global align:4 +alphaAnimeLightDrop__9dMeter2_cFv = .text:0x80212084; // type:function size:0x54 scope:global align:4 +alphaAnimeKey__9dMeter2_cFv = .text:0x802120D8; // type:function size:0x148 scope:global align:4 +alphaAnimeButton__9dMeter2_cFv = .text:0x80212220; // type:function size:0x458 scope:global align:4 +alphaAnimeButtonCross__9dMeter2_cFv = .text:0x80212678; // type:function size:0x1F0 scope:global align:4 +alphaAnimeTouchSubMenu__9dMeter2_cFv = .text:0x80212868; // type:function size:0xD8 scope:global align:4 +isShowLightDrop__9dMeter2_cFv = .text:0x80212940; // type:function size:0x188 scope:global align:4 +killSubContents__9dMeter2_cFUc = .text:0x80212AC8; // type:function size:0xBC scope:global align:4 +isKeyVisible__9dMeter2_cFv = .text:0x80212B84; // type:function size:0x88 scope:global align:4 +isArrowEquip__9dMeter2_cFv = .text:0x80212C0C; // type:function size:0xB8 scope:global align:4 +isPachinkoEquip__9dMeter2_cFv = .text:0x80212CC4; // type:function size:0x58 scope:global align:4 +dMeter2_Draw__FP9dMeter2_c = .text:0x80212D1C; // type:function size:0x4 scope:global align:4 +dMeter2_Execute__FP9dMeter2_c = .text:0x80212D20; // type:function size:0x4 scope:global align:4 +dMeter2_IsDelete__FP9dMeter2_c = .text:0x80212D24; // type:function size:0x8 scope:global align:4 +dMeter2_Delete__FP9dMeter2_c = .text:0x80212D2C; // type:function size:0x4 scope:global align:4 +dMeter2_Create__FP9msg_class = .text:0x80212D30; // type:function size:0xB0 scope:global align:4 +set__Q28JUtility6TColorF8_GXColor = .text:0x80212DE0; // type:function size:0x24 scope:global align:4 +_create__9dMeter2_cFv = .text:0x80212E04; // type:function size:0x878 scope:global align:4 +checkSubContents__9dMeter2_cFv = .text:0x8021367C; // type:function size:0x3C8 scope:global align:4 +alphaAnimeRupee__9dMeter2_cFv = .text:0x80213A44; // type:function size:0x154 scope:global align:4 +dComIfGp_setXStatus__FUcUc = .text:0x80213B98; // type:function size:0x14 scope:global align:4 +dComIfGp_setYStatus__FUcUc = .text:0x80213BAC; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunStatus__FUcUcUc = .text:0x80213BC0; // type:function size:0x18 scope:global align:4 +dComIfGp_setNunZStatus__FUcUc = .text:0x80213BD8; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunCStatus__FUcUc = .text:0x80213BEC; // type:function size:0x14 scope:global align:4 +dComIfGp_setBottleStatus__FUcUc = .text:0x80213C00; // type:function size:0x14 scope:global align:4 +dComIfGp_setCStickStatus__FUcUcUc = .text:0x80213C14; // type:function size:0x18 scope:global align:4 +dComIfGp_setAStatus__FUcUc = .text:0x80213C2C; // type:function size:0x14 scope:global align:4 +dComIfGp_setRStatus__FUcUc = .text:0x80213C40; // type:function size:0x14 scope:global align:4 +dComIfGp_setDoStatus__FUcUc = .text:0x80213C54; // type:function size:0x14 scope:global align:4 +dComIfGp_setZStatus__FUcUc = .text:0x80213C68; // type:function size:0x14 scope:global align:4 +dComIfGp_set3DStatus__FUcUcUc = .text:0x80213C7C; // type:function size:0x18 scope:global align:4 +getSumouMode__9daPy_py_cCFv = .text:0x80213C94; // type:function size:0x20 scope:global align:4 +__dt__13COutFontSet_cFv = .text:0x80213CB4; // type:function size:0x40 scope:global align:4 +initialize__13COutFontSet_cFv = .text:0x80213CF4; // type:function size:0x34 scope:global align:4 +drawFont__13COutFontSet_cFP10J2DTextBoxUcffffUlUc = .text:0x80213D28; // type:function size:0x24 scope:global align:4 +__ct__10COutFont_cFUc = .text:0x80213D4C; // type:function size:0xD8 scope:global align:4 +__dt__10COutFont_cFv = .text:0x80213E24; // type:function size:0x120 scope:global align:4 +setPane__10COutFont_cFP10J2DPicture = .text:0x80213F44; // type:function size:0x2C scope:global align:4 +initialize__10COutFont_cFv = .text:0x80213F70; // type:function size:0x54 scope:global align:4 +drawFont__10COutFont_cFP10J2DTextBoxUcffffUlUc = .text:0x80213FC4; // type:function size:0x34 scope:global align:4 +setAlphaRatio__10COutFont_cFf = .text:0x80213FF8; // type:function size:0x8 scope:global align:4 +draw__10COutFont_cFP10J2DTextBoxfff = .text:0x80214000; // type:function size:0x16D0 scope:global align:4 +reset__10COutFont_cFP10J2DTextBox = .text:0x802156D0; // type:function size:0x48 scope:global align:4 +setBlendAnime__10COutFont_cFP10J2DPictures = .text:0x80215718; // type:function size:0x9C scope:global align:4 +getBtiName__10COutFont_cFi = .text:0x802157B4; // type:function size:0x2C scope:global align:4 +createPane__10COutFont_cFv = .text:0x802157E0; // type:function size:0xEAC scope:global align:4 +changeCodeToChar__FUs = .text:0x8021668C; // type:function size:0x34 scope:global align:4 +change1ByteTo2Bytes__Fi = .text:0x802166C0; // type:function size:0x230 scope:global align:4 +changeKataToHira__Fi = .text:0x802168F0; // type:function size:0x70 scope:global align:4 +getFontCCColorTable__FUcUc = .text:0x80216960; // type:function size:0xA8 scope:global align:4 +getFontGCColorTable__FUcUc = .text:0x80216A08; // type:function size:0xA8 scope:global align:4 +getOutFontNumberType__Fi = .text:0x80216AB0; // type:function size:0x78 scope:global align:4 +getPohNum__Fv = .text:0x80216B28; // type:function size:0x38 scope:global align:4 +__ct__19jmessage_tReferenceFv = .text:0x80216B60; // type:function size:0x198 scope:global align:4 +__dt__19jmessage_tReferenceFv = .text:0x80216CF8; // type:function size:0x78 scope:global align:4 +calcDistance__19jmessage_tReferenceFv = .text:0x80216D70; // type:function size:0xA4 scope:global align:4 +getLineMax__19jmessage_tReferenceFv = .text:0x80216E14; // type:function size:0x88 scope:global align:4 +isKanban__19jmessage_tReferenceFv = .text:0x80216E9C; // type:function size:0x1C scope:global align:4 +isPlaceName__19jmessage_tReferenceFv = .text:0x80216EB8; // type:function size:0x1C scope:global align:4 +isBossName__19jmessage_tReferenceFv = .text:0x80216ED4; // type:function size:0x1C scope:global align:4 +isSaveSeq__19jmessage_tReferenceFv = .text:0x80216EF0; // type:function size:0x1C scope:global align:4 +isBook__19jmessage_tReferenceFv = .text:0x80216F0C; // type:function size:0x1C scope:global align:4 +isStaffRoll__19jmessage_tReferenceFv = .text:0x80216F28; // type:function size:0x1C scope:global align:4 +isHowl__19jmessage_tReferenceFv = .text:0x80216F44; // type:function size:0x1C scope:global align:4 +isMidona__19jmessage_tReferenceFv = .text:0x80216F60; // type:function size:0x1C scope:global align:4 +resetReference__19jmessage_tReferenceFv = .text:0x80216F7C; // type:function size:0x28 scope:global align:4 +pageSend__19jmessage_tReferenceFv = .text:0x80216FA4; // type:function size:0x134 scope:global align:4 +selectMessage__19jmessage_tReferenceFv = .text:0x802170D8; // type:function size:0x340 scope:global align:4 +inputNumber__19jmessage_tReferenceFv = .text:0x80217418; // type:function size:0x288 scope:global align:4 +getWord__19jmessage_tReferenceFi = .text:0x802176A0; // type:function size:0x10 scope:global align:4 +resetWord__19jmessage_tReferenceFv = .text:0x802176B0; // type:function size:0x24 scope:global align:4 +setCharactor__19jmessage_tReferenceFUs = .text:0x802176D4; // type:function size:0x20 scope:global align:4 +addCharactor__19jmessage_tReferenceFUs = .text:0x802176F4; // type:function size:0x24 scope:global align:4 +resetCharactor__19jmessage_tReferenceFv = .text:0x80217718; // type:function size:0x34 scope:global align:4 +shiftCharCountBuffer__19jmessage_tReferenceFv = .text:0x8021774C; // type:function size:0x28 scope:global align:4 +resetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80217774; // type:function size:0x38 scope:global align:4 +allsetCharCountBuffer__19jmessage_tReferenceFv = .text:0x802177AC; // type:function size:0x24 scope:global align:4 +isCharSend__19jmessage_tReferenceFv = .text:0x802177D0; // type:function size:0x70 scope:global align:4 +isLightSend__19jmessage_tReferenceFv = .text:0x80217840; // type:function size:0x70 scope:global align:4 +isLightEnd__19jmessage_tReferenceFv = .text:0x802178B0; // type:function size:0x5C scope:global align:4 +decideOutFontRupeeColor__19jmessage_tReferenceFi = .text:0x8021790C; // type:function size:0x40 scope:global align:4 +__ct__17jmessage_tControlFv = .text:0x8021794C; // type:function size:0x3C scope:global align:4 +__ct__26jmessage_tMeasureProcessorFPC19jmessage_tReference = .text:0x80217988; // type:function size:0x98 scope:global align:4 +do_begin__26jmessage_tMeasureProcessorFPCvPCc = .text:0x80217A20; // type:function size:0x1D4 scope:global align:4 +do_end__26jmessage_tMeasureProcessorFv = .text:0x80217BF4; // type:function size:0x170 scope:global align:4 +do_character__26jmessage_tMeasureProcessorFi = .text:0x80217D64; // type:function size:0x494 scope:global align:4 +do_tag__26jmessage_tMeasureProcessorFUlPCvUl = .text:0x802181F8; // type:function size:0xE7C scope:global align:4 +do_scale__26jmessage_tMeasureProcessorFf = .text:0x80219074; // type:function size:0x98 scope:global align:4 +do_space__26jmessage_tMeasureProcessorFUl = .text:0x8021910C; // type:function size:0x264 scope:global align:4 +do_pageType__26jmessage_tMeasureProcessorFi = .text:0x80219370; // type:function size:0x68 scope:global align:4 +do_name1__26jmessage_tMeasureProcessorFv = .text:0x802193D8; // type:function size:0x88 scope:global align:4 +do_rubyset__26jmessage_tMeasureProcessorFPCvUl = .text:0x80219460; // type:function size:0x88 scope:global align:4 +push_word__26jmessage_tMeasureProcessorFPc = .text:0x802194E8; // type:function size:0x78 scope:global align:4 +__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl = .text:0x80219560; // type:function size:0x98 scope:global align:4 +__dt__26jmessage_tMeasureProcessorFv = .text:0x802195F8; // type:function size:0x58 scope:global align:4 +do_reset__27jmessage_tSequenceProcessorFv = .text:0x80219650; // type:function size:0x4 scope:global align:4 +do_begin__27jmessage_tSequenceProcessorFPCvPCc = .text:0x80219654; // type:function size:0x35C scope:global align:4 +do_end__27jmessage_tSequenceProcessorFv = .text:0x802199B0; // type:function size:0x140 scope:global align:4 +do_isReady__27jmessage_tSequenceProcessorFv = .text:0x80219AF0; // type:function size:0x440 scope:global align:4 +do_character__27jmessage_tSequenceProcessorFi = .text:0x80219F30; // type:function size:0x23C scope:global align:4 +do_tag__27jmessage_tSequenceProcessorFUlPCvUl = .text:0x8021A16C; // type:function size:0x71C scope:global align:4 +do_jump_isReady__27jmessage_tSequenceProcessorFv = .text:0x8021A888; // type:function size:0x8 scope:global align:4 +do_name1__27jmessage_tSequenceProcessorFv = .text:0x8021A890; // type:function size:0x54 scope:global align:4 +do_space__27jmessage_tSequenceProcessorFUl = .text:0x8021A8E4; // type:function size:0x104 scope:global align:4 +do_rubyset__27jmessage_tSequenceProcessorFPCvUl = .text:0x8021A9E8; // type:function size:0x88 scope:global align:4 +push_word__27jmessage_tSequenceProcessorFv = .text:0x8021AA70; // type:function size:0x60 scope:global align:4 +messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz = .text:0x8021AAD0; // type:function size:0xDC scope:global align:4 +do_jump__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8021ABAC; // type:function size:0x4 scope:global align:4 +calcStringLength__27jmessage_tSequenceProcessorFv = .text:0x8021ABB0; // type:function size:0x4C scope:global align:4 +__ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference = .text:0x8021ABFC; // type:function size:0x118 scope:global align:4 +do_reset__28jmessage_tRenderingProcessorFv = .text:0x8021AD14; // type:function size:0x4 scope:global align:4 +do_begin__28jmessage_tRenderingProcessorFPCvPCc = .text:0x8021AD18; // type:function size:0x1E0 scope:global align:4 +do_end__28jmessage_tRenderingProcessorFv = .text:0x8021AEF8; // type:function size:0xC8 scope:global align:4 +do_character__28jmessage_tRenderingProcessorFi = .text:0x8021AFC0; // type:function size:0x6B4 scope:global align:4 +do_tag__28jmessage_tRenderingProcessorFUlPCvUl = .text:0x8021B674; // type:function size:0x9EC scope:global align:4 +resetRendering__28jmessage_tRenderingProcessorFv = .text:0x8021C060; // type:function size:0x50 scope:global align:4 +do_widthcenter__28jmessage_tRenderingProcessorFv = .text:0x8021C0B0; // type:function size:0xD8 scope:global align:4 +do_selwidthcenter__28jmessage_tRenderingProcessorFi = .text:0x8021C188; // type:function size:0xB0 scope:global align:4 +do_heightcenter__28jmessage_tRenderingProcessorFv = .text:0x8021C238; // type:function size:0x4B8 scope:global align:4 +do_color__28jmessage_tRenderingProcessorFUc = .text:0x8021C6F0; // type:function size:0x90 scope:global align:4 +do_scale__28jmessage_tRenderingProcessorFf = .text:0x8021C780; // type:function size:0xFC scope:global align:4 +do_transY__28jmessage_tRenderingProcessorFsb = .text:0x8021C87C; // type:function size:0xF8 scope:global align:4 +do_outfont__28jmessage_tRenderingProcessorFUcUl = .text:0x8021C974; // type:function size:0x248 scope:global align:4 +do_arrow2__28jmessage_tRenderingProcessorFv = .text:0x8021CBBC; // type:function size:0x164 scope:global align:4 +getLineLength__28jmessage_tRenderingProcessorFi = .text:0x8021CD20; // type:function size:0x34 scope:global align:4 +do_strcat__28jmessage_tRenderingProcessorFPcbbb = .text:0x8021CD54; // type:function size:0x244 scope:global align:4 +do_rubyset__28jmessage_tRenderingProcessorFPCvUl = .text:0x8021CF98; // type:function size:0x234 scope:global align:4 +do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff = .text:0x8021D1CC; // type:function size:0x1B0 scope:global align:4 +do_name1__28jmessage_tRenderingProcessorFv = .text:0x8021D37C; // type:function size:0x54 scope:global align:4 +do_numset__28jmessage_tRenderingProcessorFs = .text:0x8021D3D0; // type:function size:0x1F0 scope:global align:4 +push_word__28jmessage_tRenderingProcessorFv = .text:0x8021D5C0; // type:function size:0x50 scope:global align:4 +getCharInfo__28jmessage_tRenderingProcessorFfffff = .text:0x8021D610; // type:function size:0x13C scope:global align:4 +__ct__26jmessage_string_tReferenceFv = .text:0x8021D74C; // type:function size:0x78 scope:global align:4 +__dt__26jmessage_string_tReferenceFv = .text:0x8021D7C4; // type:function size:0x58 scope:global align:4 +init__26jmessage_string_tReferenceFP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8021D81C; // type:function size:0x68 scope:global align:4 +getLineLength__26jmessage_string_tReferenceFi = .text:0x8021D884; // type:function size:0x34 scope:global align:4 +addLineLength__26jmessage_string_tReferenceFif = .text:0x8021D8B8; // type:function size:0x2C scope:global align:4 +getOutfontLength__26jmessage_string_tReferenceFi = .text:0x8021D8E4; // type:function size:0x34 scope:global align:4 +setOutfontLength__26jmessage_string_tReferenceFif = .text:0x8021D918; // type:function size:0x24 scope:global align:4 +clearOutfontLength__26jmessage_string_tReferenceFi = .text:0x8021D93C; // type:function size:0x34 scope:global align:4 +getLineCountNowPage__26jmessage_string_tReferenceFv = .text:0x8021D970; // type:function size:0x38 scope:global align:4 +__ct__24jmessage_string_tControlFv = .text:0x8021D9A8; // type:function size:0x3C scope:global align:4 +__ct__33jmessage_string_tMeasureProcessorFPC26jmessage_string_tReference = .text:0x8021D9E4; // type:function size:0x44 scope:global align:4 +do_begin__33jmessage_string_tMeasureProcessorFPCvPCc = .text:0x8021DA28; // type:function size:0x10 scope:global align:4 +do_end__33jmessage_string_tMeasureProcessorFv = .text:0x8021DA38; // type:function size:0x14 scope:global align:4 +do_character__33jmessage_string_tMeasureProcessorFi = .text:0x8021DA4C; // type:function size:0x240 scope:global align:4 +do_tag__33jmessage_string_tMeasureProcessorFUlPCvUl = .text:0x8021DC8C; // type:function size:0xBE8 scope:global align:4 +do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl = .text:0x8021E874; // type:function size:0x68 scope:global align:4 +__ct__34jmessage_string_tSequenceProcessorFPC26jmessage_string_tReferenceP24jmessage_string_tControl = .text:0x8021E8DC; // type:function size:0x54 scope:global align:4 +__dt__33jmessage_string_tMeasureProcessorFv = .text:0x8021E930; // type:function size:0x58 scope:global align:4 +do_reset__34jmessage_string_tSequenceProcessorFv = .text:0x8021E988; // type:function size:0x4 scope:global align:4 +do_begin__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x8021E98C; // type:function size:0x20 scope:global align:4 +do_end__34jmessage_string_tSequenceProcessorFv = .text:0x8021E9AC; // type:function size:0x4 scope:global align:4 +do_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x8021E9B0; // type:function size:0x8 scope:global align:4 +do_character__34jmessage_string_tSequenceProcessorFi = .text:0x8021E9B8; // type:function size:0x4 scope:global align:4 +do_tag__34jmessage_string_tSequenceProcessorFUlPCvUl = .text:0x8021E9BC; // type:function size:0x30 scope:global align:4 +do_jump_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x8021E9EC; // type:function size:0x8 scope:global align:4 +do_jump__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x8021E9F4; // type:function size:0x4 scope:global align:4 +__ct__35jmessage_string_tRenderingProcessorFPC26jmessage_string_tReference = .text:0x8021E9F8; // type:function size:0x58 scope:global align:4 +getLineCountNowPage__35jmessage_string_tRenderingProcessorFv = .text:0x8021EA50; // type:function size:0x3C scope:global align:4 +do_reset__35jmessage_string_tRenderingProcessorFv = .text:0x8021EA8C; // type:function size:0x44 scope:global align:4 +do_begin__35jmessage_string_tRenderingProcessorFPCvPCc = .text:0x8021EAD0; // type:function size:0x48 scope:global align:4 +do_end__35jmessage_string_tRenderingProcessorFv = .text:0x8021EB18; // type:function size:0x60 scope:global align:4 +do_character__35jmessage_string_tRenderingProcessorFi = .text:0x8021EB78; // type:function size:0x40C scope:global align:4 +do_tag__35jmessage_string_tRenderingProcessorFUlPCvUl = .text:0x8021EF84; // type:function size:0xEA0 scope:global align:4 +do_widthcenter__35jmessage_string_tRenderingProcessorFv = .text:0x8021FE24; // type:function size:0x1BC scope:global align:4 +do_heightcenter__35jmessage_string_tRenderingProcessorFv = .text:0x8021FFE0; // type:function size:0x150 scope:global align:4 +do_strcat__35jmessage_string_tRenderingProcessorFPc = .text:0x80220130; // type:function size:0x6C scope:global align:4 +do_rubyset__35jmessage_string_tRenderingProcessorFPCvUl = .text:0x8022019C; // type:function size:0x194 scope:global align:4 +do_rubystrcat__35jmessage_string_tRenderingProcessorFPc = .text:0x80220330; // type:function size:0x6C scope:global align:4 +do_outfont__35jmessage_string_tRenderingProcessorFUc = .text:0x8022039C; // type:function size:0x2C0 scope:global align:4 +do_color__35jmessage_string_tRenderingProcessorFUc = .text:0x8022065C; // type:function size:0x90 scope:global align:4 +do_scale__35jmessage_string_tRenderingProcessorFf = .text:0x802206EC; // type:function size:0xA8 scope:global align:4 +do_numset__35jmessage_string_tRenderingProcessorFs = .text:0x80220794; // type:function size:0xD8 scope:global align:4 +__dt__27jmessage_tSequenceProcessorFv = .text:0x8022086C; // type:function size:0x68 scope:global align:4 +__dt__28jmessage_tRenderingProcessorFv = .text:0x802208D4; // type:function size:0x58 scope:global align:4 +__dt__24jmessage_string_tControlFv = .text:0x8022092C; // type:function size:0x58 scope:global align:4 +__dt__34jmessage_string_tSequenceProcessorFv = .text:0x80220984; // type:function size:0x68 scope:global align:4 +__dt__35jmessage_string_tRenderingProcessorFv = .text:0x802209EC; // type:function size:0x58 scope:global align:4 +addLineLength__19jmessage_tReferenceFiff = .text:0x80220A44; // type:function size:0x24 scope:global align:4 +isSelectRubyFlag__19jmessage_tReferenceFi = .text:0x80220A68; // type:function size:0x20 scope:global align:4 +setSelectPos__19jmessage_tReferenceFUc = .text:0x80220A88; // type:function size:0x14 scope:global align:4 +getActorPos__19jmessage_tReferenceFv = .text:0x80220A9C; // type:function size:0x1C scope:global align:4 +process_messageEntryText__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TProcessorPCvPCc = .text:0x80220AB8; // type:function size:0xB4 scope:global align:4 +mDoAud_checkPlayingSubBgmFlag__Fv = .text:0x80220B6C; // type:function size:0x20 scope:global align:4 +getFontSize__10J2DTextBoxCFRQ210J2DTextBox9TFontSize = .text:0x80220B8C; // type:function size:0x14 scope:global align:4 +dMsgObject_getGroupID__Fv = .text:0x80220BA0; // type:function size:0x8 scope:global align:4 +dMsgObject_searchSSItem__FPvPv = .text:0x80220BA8; // type:function size:0xA8 scope:global align:4 +__ct__20dMsgObject_HowlHIO_cFv = .text:0x80220C50; // type:function size:0x320 scope:global align:4 +__ct__16dMsgObject_HIO_cFv = .text:0x80220F70; // type:function size:0x55C scope:global align:4 +_create__12dMsgObject_cFP9msg_class = .text:0x802214CC; // type:function size:0x2D0 scope:global align:4 +_execute__12dMsgObject_cFv = .text:0x8022179C; // type:function size:0x394 scope:global align:4 +_draw__12dMsgObject_cFv = .text:0x80221B30; // type:function size:0x12C scope:global align:4 +_delete__12dMsgObject_cFv = .text:0x80221C5C; // type:function size:0x204 scope:global align:4 +setMessageIndex__12dMsgObject_cFUlUlb = .text:0x80221E60; // type:function size:0x16C scope:global align:4 +setMessageIndexDemo__12dMsgObject_cFUlb = .text:0x80221FCC; // type:function size:0x114 scope:global align:4 +getMessageIndex__12dMsgObject_cFUl = .text:0x802220E0; // type:function size:0x54 scope:global align:4 +getRevoMessageIndex__12dMsgObject_cFUl = .text:0x80222134; // type:function size:0xE8 scope:global align:4 +getMessageIndexAlways__12dMsgObject_cFUl = .text:0x8022221C; // type:function size:0x54 scope:global align:4 +getMessageIDAlways__12dMsgObject_cFUl = .text:0x80222270; // type:function size:0x14 scope:global align:4 +getMessageGroup__12dMsgObject_cFUl = .text:0x80222284; // type:function size:0x14 scope:global align:4 +waitProc__12dMsgObject_cFv = .text:0x80222298; // type:function size:0x1C8 scope:global align:4 +openProc__12dMsgObject_cFv = .text:0x80222460; // type:function size:0x544 scope:global align:4 +outnowProc__12dMsgObject_cFv = .text:0x802229A4; // type:function size:0x24C scope:global align:4 +outwaitProc__12dMsgObject_cFv = .text:0x80222BF0; // type:function size:0x108 scope:global align:4 +continueProc__12dMsgObject_cFv = .text:0x80222CF8; // type:function size:0x250 scope:global align:4 +selectProc__12dMsgObject_cFv = .text:0x80222F48; // type:function size:0x56C scope:global align:4 +selectEndProc__12dMsgObject_cFv = .text:0x802234B4; // type:function size:0x58 scope:global align:4 +inputProc__12dMsgObject_cFv = .text:0x8022350C; // type:function size:0x1F8 scope:global align:4 +finishProc__12dMsgObject_cFv = .text:0x80223704; // type:function size:0x1EC scope:global align:4 +endProc__12dMsgObject_cFv = .text:0x802238F0; // type:function size:0x1B4 scope:global align:4 +deleteProc__12dMsgObject_cFv = .text:0x80223AA4; // type:function size:0x1AC scope:global align:4 +talkStartInit__12dMsgObject_cFv = .text:0x80223C50; // type:function size:0x61C scope:global align:4 +fukiPosCalc__12dMsgObject_cFb = .text:0x8022426C; // type:function size:0x1CC scope:global align:4 +setStatusLocal__12dMsgObject_cFUs = .text:0x80224438; // type:function size:0x14 scope:global align:4 +getStatusLocal__12dMsgObject_cFv = .text:0x8022444C; // type:function size:0x14 scope:global align:4 +delete_screen__12dMsgObject_cFb = .text:0x80224460; // type:function size:0xD0 scope:global align:4 +isSend__12dMsgObject_cFv = .text:0x80224530; // type:function size:0x22C scope:global align:4 +readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x8022475C; // type:function size:0x90 scope:global align:4 +changeFlowGroupLocal__12dMsgObject_cFl = .text:0x802247EC; // type:function size:0x38 scope:global align:4 +demoMessageGroupLocal__12dMsgObject_cFv = .text:0x80224824; // type:function size:0x1C scope:global align:4 +changeGroupLocal__12dMsgObject_cFs = .text:0x80224840; // type:function size:0xD0 scope:global align:4 +getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80224910; // type:function size:0x2BC scope:global align:4 +isGetItemMessage__12dMsgObject_cFv = .text:0x80224BCC; // type:function size:0x14 scope:global align:4 +isKanbanMessage__12dMsgObject_cFv = .text:0x80224BE0; // type:function size:0x2C scope:global align:4 +isHowlMessage__12dMsgObject_cFv = .text:0x80224C0C; // type:function size:0x14 scope:global align:4 +isMidonaMessage__12dMsgObject_cFv = .text:0x80224C20; // type:function size:0x3C scope:global align:4 +isMidonaNormalTalkWait__12dMsgObject_cFv = .text:0x80224C5C; // type:function size:0x78 scope:global align:4 +isMidonaTalkWait__12dMsgObject_cFv = .text:0x80224CD4; // type:function size:0x34 scope:global align:4 +isPlaceMessage__12dMsgObject_cFv = .text:0x80224D08; // type:function size:0x14 scope:global align:4 +isBossMessage__12dMsgObject_cFv = .text:0x80224D1C; // type:function size:0x14 scope:global align:4 +isBookMessage__12dMsgObject_cFv = .text:0x80224D30; // type:function size:0x8 scope:global align:4 +isStaffMessage__12dMsgObject_cFv = .text:0x80224D38; // type:function size:0x14 scope:global align:4 +isSaveMessage__12dMsgObject_cFv = .text:0x80224D4C; // type:function size:0x14 scope:global align:4 +isTalkMessage__12dMsgObject_cFv = .text:0x80224D60; // type:function size:0x80 scope:global align:4 +getSmellName__12dMsgObject_cFv = .text:0x80224DE0; // type:function size:0x78 scope:global align:4 +getPortalName__12dMsgObject_cFv = .text:0x80224E58; // type:function size:0x58 scope:global align:4 +getBombName__12dMsgObject_cFv = .text:0x80224EB0; // type:function size:0x94 scope:global align:4 +getInsectName__12dMsgObject_cFv = .text:0x80224F44; // type:function size:0x5C scope:global align:4 +getLetterName__12dMsgObject_cFv = .text:0x80224FA0; // type:function size:0x58 scope:global align:4 +getSelectBombNum__12dMsgObject_cFv = .text:0x80224FF8; // type:function size:0x5C scope:global align:4 +offMsgSendControlLocal__12dMsgObject_cFv = .text:0x80225054; // type:function size:0x20 scope:global align:4 +getBombBuyPriceLocal__12dMsgObject_cFUc = .text:0x80225074; // type:function size:0x44 scope:global align:4 +addSelectBomBag__12dMsgObject_cFUc = .text:0x802250B8; // type:function size:0x28 scope:global align:4 +resetSelectBomBag__12dMsgObject_cFv = .text:0x802250E0; // type:function size:0x2C scope:global align:4 +getSelectBombBagIDLocal__12dMsgObject_cFv = .text:0x8022510C; // type:function size:0x5C scope:global align:4 +getSelectBombPriceLocal__12dMsgObject_cFv = .text:0x80225168; // type:function size:0xB4 scope:global align:4 +updateEquipBombInfoLocal__12dMsgObject_cFv = .text:0x8022521C; // type:function size:0x160 scope:global align:4 +setShopWaitTimer__12dMsgObject_cFUc = .text:0x8022537C; // type:function size:0x14 scope:global align:4 +isHowlHearingModeLocal__12dMsgObject_cFv = .text:0x80225390; // type:function size:0x60 scope:global align:4 +isCameraCancelFlag__12dMsgObject_cFv = .text:0x802253F0; // type:function size:0x1C scope:global align:4 +onCameraCancelFlag__12dMsgObject_cFv = .text:0x8022540C; // type:function size:0x18 scope:global align:4 +offCameraCancelFlag__12dMsgObject_cFv = .text:0x80225424; // type:function size:0x18 scope:global align:4 +isKillMessageFlag__12dMsgObject_cFv = .text:0x8022543C; // type:function size:0x14 scope:global align:4 +onKillMessageFlag__12dMsgObject_cFv = .text:0x80225450; // type:function size:0x18 scope:global align:4 +setKillMessageFlag__12dMsgObject_cFv = .text:0x80225468; // type:function size:0x10 scope:global align:4 +setKillMessageFlagLocal__12dMsgObject_cFv = .text:0x80225478; // type:function size:0x9C scope:global align:4 +setTalkPartner__12dMsgObject_cFP10fopAc_ac_c = .text:0x80225514; // type:function size:0x14 scope:global align:4 +setNowTalkFlowNo__12dMsgObject_cFs = .text:0x80225528; // type:function size:0x14 scope:global align:4 +getNowTalkFlowNo__12dMsgObject_cFv = .text:0x8022553C; // type:function size:0x14 scope:global align:4 +isInputKeyCheck__12dMsgObject_cFv = .text:0x80225550; // type:function size:0x10 scope:global align:4 +isInputKeyCheckLocal__12dMsgObject_cFv = .text:0x80225560; // type:function size:0xCC scope:global align:4 +setDemoMessage__12dMsgObject_cFUl = .text:0x8022562C; // type:function size:0x14 scope:global align:4 +setTalkHeap__12dMsgObject_cFPv = .text:0x80225640; // type:function size:0x14 scope:global align:4 +setTalkHeapLocal__12dMsgObject_cFPv = .text:0x80225654; // type:function size:0x48 scope:global align:4 +getTalkHeap__12dMsgObject_cFv = .text:0x8022569C; // type:function size:0x14 scope:global align:4 +isDraw__12dMsgObject_cFv = .text:0x802256B0; // type:function size:0x94 scope:global align:4 +setButtonStatusLocal__12dMsgObject_cFv = .text:0x80225744; // type:function size:0x18C scope:global align:4 +setDemoMessageLocal__12dMsgObject_cFUl = .text:0x802258D0; // type:function size:0x50 scope:global align:4 +getSmellTypeMessageIDLocal__12dMsgObject_cFv = .text:0x80225920; // type:function size:0x2C scope:global align:4 +setSmellTypeLocal__12dMsgObject_cFUc = .text:0x8022594C; // type:function size:0x4C scope:global align:4 +getSelectCursorPosLocal__12dMsgObject_cFv = .text:0x80225998; // type:function size:0x10 scope:global align:4 +setSelectCursorPosLocal__12dMsgObject_cFUc = .text:0x802259A8; // type:function size:0xA4 scope:global align:4 +dMsgObject_Draw__FP12dMsgObject_c = .text:0x80225A4C; // type:function size:0x4 scope:global align:4 +dMsgObject_Execute__FP12dMsgObject_c = .text:0x80225A50; // type:function size:0x4 scope:global align:4 +dMsgObject_IsDelete__FP12dMsgObject_c = .text:0x80225A54; // type:function size:0x8 scope:global align:4 +dMsgObject_Delete__FP12dMsgObject_c = .text:0x80225A5C; // type:function size:0x4 scope:global align:4 +dMsgObject_Create__FP9msg_class = .text:0x80225A60; // type:function size:0x8C scope:global align:4 +readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x80225AEC; // type:function size:0x14 scope:global align:4 +changeFlowGroup__12dMsgObject_cFl = .text:0x80225B00; // type:function size:0x14 scope:global align:4 +demoMessageGroup__12dMsgObject_cFv = .text:0x80225B14; // type:function size:0x10 scope:global align:4 +endFlowGroup__12dMsgObject_cFv = .text:0x80225B24; // type:function size:0x18 scope:global align:4 +getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80225B3C; // type:function size:0x68 scope:global align:4 +getMsgDtPtr__12dMsgObject_cFv = .text:0x80225BA4; // type:function size:0x14 scope:global align:4 +setProcessID__12dMsgObject_cFUi = .text:0x80225BB8; // type:function size:0x14 scope:global align:4 +getActor__12dMsgObject_cFv = .text:0x80225BCC; // type:function size:0x24 scope:global align:4 +getpTalkActor__12dMsgObject_cFv = .text:0x80225BF0; // type:function size:0x14 scope:global align:4 +getIdx__12dMsgObject_cFv = .text:0x80225C04; // type:function size:0x14 scope:global align:4 +getNodeIdx__12dMsgObject_cFv = .text:0x80225C18; // type:function size:0x14 scope:global align:4 +setStatus__12dMsgObject_cFUs = .text:0x80225C2C; // type:function size:0x14 scope:global align:4 +getStatus__12dMsgObject_cFv = .text:0x80225C40; // type:function size:0x10 scope:global align:4 +getScrnDrawPtr__12dMsgObject_cFv = .text:0x80225C50; // type:function size:0x14 scope:global align:4 +setTalkActor__12dMsgObject_cFP10fopAc_ac_c = .text:0x80225C64; // type:function size:0x14 scope:global align:4 +onMsgSendControl__12dMsgObject_cFv = .text:0x80225C78; // type:function size:0x1C scope:global align:4 +offMsgSendControl__12dMsgObject_cFv = .text:0x80225C94; // type:function size:0x10 scope:global align:4 +isMsgSendControl__12dMsgObject_cFv = .text:0x80225CA4; // type:function size:0x18 scope:global align:4 +onMsgSend__12dMsgObject_cFv = .text:0x80225CBC; // type:function size:0x1C scope:global align:4 +offMsgSend__12dMsgObject_cFv = .text:0x80225CD8; // type:function size:0x1C scope:global align:4 +isMsgSend__12dMsgObject_cFv = .text:0x80225CF4; // type:function size:0x18 scope:global align:4 +isMouthCheck__12dMsgObject_cFv = .text:0x80225D0C; // type:function size:0x20 scope:global align:4 +getMessageID__12dMsgObject_cFv = .text:0x80225D2C; // type:function size:0x14 scope:global align:4 +getSmellTypeMessageID__12dMsgObject_cFv = .text:0x80225D40; // type:function size:0x10 scope:global align:4 +setSmellType__12dMsgObject_cFUc = .text:0x80225D50; // type:function size:0x14 scope:global align:4 +getSelectCursorPos__12dMsgObject_cFv = .text:0x80225D64; // type:function size:0x10 scope:global align:4 +setSelectCursorPos__12dMsgObject_cFUc = .text:0x80225D74; // type:function size:0x14 scope:global align:4 +setPortalMessageID__12dMsgObject_cFUs = .text:0x80225D88; // type:function size:0x14 scope:global align:4 +setInsectItemNo__12dMsgObject_cFUc = .text:0x80225D9C; // type:function size:0x14 scope:global align:4 +setLetterNameID__12dMsgObject_cFUs = .text:0x80225DB0; // type:function size:0x14 scope:global align:4 +setArrowNum__12dMsgObject_cFUc = .text:0x80225DC4; // type:function size:0x14 scope:global align:4 +setMsgOutputType__12dMsgObject_cFUc = .text:0x80225DD8; // type:function size:0x14 scope:global align:4 +getMsgOutputType__12dMsgObject_cFv = .text:0x80225DEC; // type:function size:0x14 scope:global align:4 +getWord__12dMsgObject_cFv = .text:0x80225E00; // type:function size:0x14 scope:global align:4 +getSelectWord__12dMsgObject_cFi = .text:0x80225E14; // type:function size:0x1C scope:global align:4 +setSelectWordFlag__12dMsgObject_cFUc = .text:0x80225E30; // type:function size:0x14 scope:global align:4 +getSelectWordFlag__12dMsgObject_cFv = .text:0x80225E44; // type:function size:0x14 scope:global align:4 +isHowlHearingMode__12dMsgObject_cFv = .text:0x80225E58; // type:function size:0x10 scope:global align:4 +getSelectBombBagID__12dMsgObject_cFv = .text:0x80225E68; // type:function size:0x10 scope:global align:4 +getSelectBombPrice__12dMsgObject_cFv = .text:0x80225E78; // type:function size:0x10 scope:global align:4 +setEquipBombInfo__12dMsgObject_cFv = .text:0x80225E88; // type:function size:0x18 scope:global align:4 +getItemEquipButton__12dMsgObject_cFv = .text:0x80225EA0; // type:function size:0x14 scope:global align:4 +setSelectCancelPos__12dMsgObject_cFUc = .text:0x80225EB4; // type:function size:0x14 scope:global align:4 +dMsgObject_getTotalPrice__Fv = .text:0x80225EC8; // type:function size:0x64 scope:global align:4 +dMsgObject_setTotalPrice__FUs = .text:0x80225F2C; // type:function size:0x64 scope:global align:4 +dMsgObject_addTotalPrice__Fs = .text:0x80225F90; // type:function size:0x90 scope:global align:4 +dMsgObject_getTotalPayment__Fv = .text:0x80226020; // type:function size:0x64 scope:global align:4 +dMsgObject_setTotalPayment__FUs = .text:0x80226084; // type:function size:0x64 scope:global align:4 +dMsgObject_addTotalPayment__Fs = .text:0x802260E8; // type:function size:0x90 scope:global align:4 +dMsgObject_getFundRaising__Fv = .text:0x80226178; // type:function size:0x64 scope:global align:4 +dMsgObject_setFundRaising__FUs = .text:0x802261DC; // type:function size:0x64 scope:global align:4 +dMsgObject_addFundRaising__Fs = .text:0x80226240; // type:function size:0x78 scope:global align:4 +dMsgObject_getOffering__Fv = .text:0x802262B8; // type:function size:0x64 scope:global align:4 +dMsgObject_addOffering__Fs = .text:0x8022631C; // type:function size:0x78 scope:global align:4 +__sinit_\d_msg_object_cpp = .text:0x80226394; // type:function size:0x48 scope:global align:4 +__dt__20dMsgObject_HowlHIO_cFv = .text:0x802263DC; // type:function size:0x40 scope:global align:4 +__dt__16dMsgObject_HIO_cFv = .text:0x8022641C; // type:function size:0x40 scope:global align:4 +resetResourceCache__Q28JMessage8TControlFv = .text:0x8022645C; // type:function size:0x34 scope:global align:4 +render_synchronize__Q28JMessage8TControlFv = .text:0x80226490; // type:function size:0x70 scope:global align:4 +exec__14dMsgScrnBase_cFv = .text:0x80226500; // type:function size:0x4 scope:global align:4 +setSelectString__14dMsgScrnBase_cFPcPcPc = .text:0x80226504; // type:function size:0x4 scope:global align:4 +setSelectRubyString__14dMsgScrnBase_cFPcPcPc = .text:0x80226508; // type:function size:0x4 scope:global align:4 +selectAnimeInit__14dMsgScrnBase_cFUcUcfUc = .text:0x8022650C; // type:function size:0x4 scope:global align:4 +selectAnimeMove__14dMsgScrnBase_cFUcUcb = .text:0x80226510; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnBase_cFv = .text:0x80226518; // type:function size:0x4 scope:global align:4 +arwAnimeInit__14dMsgScrnBase_cFv = .text:0x8022651C; // type:function size:0x4 scope:global align:4 +fukiPosCalc__14dMsgScrnBase_cFUc = .text:0x80226520; // type:function size:0x4 scope:global align:4 +isSelect__14dMsgScrnBase_cFv = .text:0x80226524; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnBase_cFv = .text:0x8022652C; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnBase_cFv = .text:0x80226534; // type:function size:0x4 scope:global align:4 +dotAnimeInit__14dMsgScrnBase_cFv = .text:0x80226538; // type:function size:0x4 scope:global align:4 +setTextInitPos__28jmessage_tRenderingProcessorFff = .text:0x8022653C; // type:function size:0xC scope:global align:4 +setTextScale__28jmessage_tRenderingProcessorFff = .text:0x80226548; // type:function size:0xC scope:global align:4 +setSelTextInitPos__28jmessage_tRenderingProcessorFiff = .text:0x80226554; // type:function size:0x14 scope:global align:4 +setActorPos__19jmessage_tReferenceF4cXyz = .text:0x80226568; // type:function size:0x1C scope:global align:4 +__ct__10dMsgUnit_cFv = .text:0x80226584; // type:function size:0x10 scope:global align:4 +__dt__10dMsgUnit_cFv = .text:0x80226594; // type:function size:0x40 scope:global align:4 +setTag__10dMsgUnit_cFiiPcb = .text:0x802265D4; // type:function size:0x4F8 scope:global align:4 +__sinit_\d_msg_unit_cpp = .text:0x80226ACC; // type:function size:0x3C scope:global align:4 +__ct__17dMsgScrn3Select_cFv = .text:0x80226B08; // type:function size:0xC00 scope:global align:4 +__dt__17dMsgScrn3Select_cFv = .text:0x80227708; // type:function size:0x378 scope:global align:4 +isSelect__17dMsgScrn3Select_cFv = .text:0x80227A80; // type:function size:0x14 scope:global align:4 +setString__17dMsgScrn3Select_cFPcPcPc = .text:0x80227A94; // type:function size:0x90 scope:global align:4 +setRubyString__17dMsgScrn3Select_cFPcPcPc = .text:0x80227B24; // type:function size:0x90 scope:global align:4 +translate__17dMsgScrn3Select_cFff = .text:0x80227BB4; // type:function size:0x20 scope:global align:4 +draw__17dMsgScrn3Select_cFff = .text:0x80227BD4; // type:function size:0x5A0 scope:global align:4 +selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc = .text:0x80228174; // type:function size:0x338 scope:global align:4 +selAnimeMove__17dMsgScrn3Select_cFUcUcb = .text:0x802284AC; // type:function size:0x320 scope:global align:4 +selAnimeEnd__17dMsgScrn3Select_cFv = .text:0x802287CC; // type:function size:0x2B8 scope:global align:4 +getTextBoxWidth__17dMsgScrn3Select_cFv = .text:0x80228A84; // type:function size:0x8 scope:global align:4 +getFontSize__17dMsgScrn3Select_cFv = .text:0x80228A8C; // type:function size:0x30 scope:global align:4 +getRubyFontSize__17dMsgScrn3Select_cFv = .text:0x80228ABC; // type:function size:0x40 scope:global align:4 +getCharSpace__17dMsgScrn3Select_cFv = .text:0x80228AFC; // type:function size:0x10 scope:global align:4 +getRubyCharSpace__17dMsgScrn3Select_cFv = .text:0x80228B0C; // type:function size:0x20 scope:global align:4 +getTextBoxGlobalPosX__17dMsgScrn3Select_cFi = .text:0x80228B2C; // type:function size:0x10 scope:global align:4 +getTextBoxGlobalPosY__17dMsgScrn3Select_cFi = .text:0x80228B3C; // type:function size:0x10 scope:global align:4 +open1Proc__17dMsgScrn3Select_cFv = .text:0x80228B4C; // type:function size:0xEC scope:global align:4 +open2Proc__17dMsgScrn3Select_cFv = .text:0x80228C38; // type:function size:0x11C scope:global align:4 +waitProc__17dMsgScrn3Select_cFv = .text:0x80228D54; // type:function size:0x30 scope:global align:4 +selectProc__17dMsgScrn3Select_cFv = .text:0x80228D84; // type:function size:0x20C scope:global align:4 +changeProc__17dMsgScrn3Select_cFv = .text:0x80228F90; // type:function size:0x2E0 scope:global align:4 +closeProc__17dMsgScrn3Select_cFv = .text:0x80229270; // type:function size:0xE0 scope:global align:4 +selectScale__17dMsgScrn3Select_cFv = .text:0x80229350; // type:function size:0x2A4 scope:global align:4 +selectTrans__17dMsgScrn3Select_cFv = .text:0x802295F4; // type:function size:0x43C scope:global align:4 +selectAnimeTransform__17dMsgScrn3Select_cFi = .text:0x80229A30; // type:function size:0xA4 scope:global align:4 +__dt__14J2DAnmColorKeyFv = .text:0x80229AD4; // type:function size:0x40 scope:global align:4 +__ct__15dMsgScrnArrow_cFv = .text:0x80229B14; // type:function size:0x294 scope:global align:4 +__dt__15dMsgScrnArrow_cFv = .text:0x80229DA8; // type:function size:0x150 scope:global align:4 +draw__15dMsgScrnArrow_cFv = .text:0x80229EF8; // type:function size:0x1C scope:global align:4 +setPos__15dMsgScrnArrow_cFff = .text:0x80229F14; // type:function size:0x20 scope:global align:4 +arwAnimeInit__15dMsgScrnArrow_cFv = .text:0x80229F34; // type:function size:0x54 scope:global align:4 +arwAnimeMove__15dMsgScrnArrow_cFv = .text:0x80229F88; // type:function size:0x11C scope:global align:4 +dotAnimeInit__15dMsgScrnArrow_cFv = .text:0x8022A0A4; // type:function size:0x48 scope:global align:4 +dotAnimeMove__15dMsgScrnArrow_cFv = .text:0x8022A0EC; // type:function size:0xC4 scope:global align:4 +__ct__14dMsgScrnBase_cFv = .text:0x8022A1B0; // type:function size:0x3C scope:global align:4 +__dt__14dMsgScrnBase_cFv = .text:0x8022A1EC; // type:function size:0x40 scope:global align:4 +init__14dMsgScrnBase_cFv = .text:0x8022A22C; // type:function size:0xC8 scope:global align:4 +multiDraw__14dMsgScrnBase_cFv = .text:0x8022A2F4; // type:function size:0x28 scope:global align:4 +draw__14dMsgScrnBase_cFv = .text:0x8022A31C; // type:function size:0x8C scope:global align:4 +drawSelf__14dMsgScrnBase_cFv = .text:0x8022A3A8; // type:function size:0x24 scope:global align:4 +drawOutFont__14dMsgScrnBase_cFfff = .text:0x8022A3CC; // type:function size:0x18 scope:global align:4 +setString__14dMsgScrnBase_cFPcPc = .text:0x8022A3E4; // type:function size:0x8C scope:global align:4 +setRubyString__14dMsgScrnBase_cFPc = .text:0x8022A470; // type:function size:0x6C scope:global align:4 +fukiScale__14dMsgScrnBase_cFf = .text:0x8022A4DC; // type:function size:0xC scope:global align:4 +fukiTrans__14dMsgScrnBase_cFff = .text:0x8022A4E8; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnBase_cFf = .text:0x8022A4F0; // type:function size:0x50 scope:global align:4 +fontAlpha__14dMsgScrnBase_cFf = .text:0x8022A540; // type:function size:0x80 scope:global align:4 +isTalkNow__14dMsgScrnBase_cFv = .text:0x8022A5C0; // type:function size:0x54 scope:global align:4 +__ct__14dMsgScrnBoss_cFv = .text:0x8022A614; // type:function size:0x2A8 scope:global align:4 +__dt__14dMsgScrnBoss_cFv = .text:0x8022A8BC; // type:function size:0x168 scope:global align:4 +exec__14dMsgScrnBoss_cFv = .text:0x8022AA24; // type:function size:0xB0 scope:global align:4 +drawSelf__14dMsgScrnBoss_cFv = .text:0x8022AAD4; // type:function size:0x58 scope:global align:4 +fukiAlpha__14dMsgScrnBoss_cFf = .text:0x8022AB2C; // type:function size:0x8C scope:global align:4 +fontAlpha__14dMsgScrnBoss_cFf = .text:0x8022ABB8; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnBoss_cFff = .text:0x8022ABBC; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnBoss_cFf = .text:0x8022ABC0; // type:function size:0x4 scope:global align:4 +__ct__17dMsgScrnExplain_cFP9STControlUcbUc = .text:0x8022ABC4; // type:function size:0x930 scope:global align:4 +__dt__17dMsgScrnExplain_cFv = .text:0x8022B4F4; // type:function size:0x288 scope:global align:4 +move__17dMsgScrnExplain_cFv = .text:0x8022B77C; // type:function size:0x11C scope:global align:4 +draw__17dMsgScrnExplain_cFP13J2DOrthoGraph = .text:0x8022B898; // type:function size:0x1AC scope:global align:4 +wait_init__17dMsgScrnExplain_cFv = .text:0x8022BA44; // type:function size:0x4 scope:global align:4 +wait_proc__17dMsgScrnExplain_cFv = .text:0x8022BA48; // type:function size:0x4 scope:global align:4 +open_request_init__17dMsgScrnExplain_cFv = .text:0x8022BA4C; // type:function size:0x4 scope:global align:4 +open_request_proc__17dMsgScrnExplain_cFv = .text:0x8022BA50; // type:function size:0x108 scope:global align:4 +open_init__17dMsgScrnExplain_cFv = .text:0x8022BB58; // type:function size:0x98 scope:global align:4 +open_proc__17dMsgScrnExplain_cFv = .text:0x8022BBF0; // type:function size:0x118 scope:global align:4 +move_init__17dMsgScrnExplain_cFv = .text:0x8022BD08; // type:function size:0x8 scope:global align:4 +move_proc__17dMsgScrnExplain_cFv = .text:0x8022BD10; // type:function size:0x118 scope:global align:4 +move_select_init__17dMsgScrnExplain_cFv = .text:0x8022BE28; // type:function size:0x240 scope:global align:4 +move_select_proc__17dMsgScrnExplain_cFv = .text:0x8022C068; // type:function size:0x3BC scope:global align:4 +close_init__17dMsgScrnExplain_cFv = .text:0x8022C424; // type:function size:0xC scope:global align:4 +close_proc__17dMsgScrnExplain_cFv = .text:0x8022C430; // type:function size:0x114 scope:global align:4 +openExplain__17dMsgScrnExplain_cFUlUcUcUcb = .text:0x8022C544; // type:function size:0x58 scope:global align:4 +getAlphaRatio__17dMsgScrnExplain_cFv = .text:0x8022C59C; // type:function size:0x74 scope:global align:4 +checkTriggerA__17dMsgScrnExplain_cFv = .text:0x8022C610; // type:function size:0x2C scope:global align:4 +checkTriggerB__17dMsgScrnExplain_cFv = .text:0x8022C63C; // type:function size:0x2C scope:global align:4 +__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap = .text:0x8022C668; // type:function size:0xE6C scope:global align:4 +__dt__14dMsgScrnItem_cFv = .text:0x8022D4D4; // type:function size:0x354 scope:global align:4 +exec__14dMsgScrnItem_cFv = .text:0x8022D828; // type:function size:0x298 scope:global align:4 +drawSelf__14dMsgScrnItem_cFv = .text:0x8022DAC0; // type:function size:0x480 scope:global align:4 +arwAnimeInit__14dMsgScrnItem_cFv = .text:0x8022DF40; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnItem_cFv = .text:0x8022DF48; // type:function size:0x8 scope:global align:4 +dotAnimeInit__14dMsgScrnItem_cFv = .text:0x8022DF50; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnItem_cFv = .text:0x8022DF58; // type:function size:0x8 scope:global align:4 +setSelectString__14dMsgScrnItem_cFPcPcPc = .text:0x8022DF60; // type:function size:0x8 scope:global align:4 +setSelectRubyString__14dMsgScrnItem_cFPcPcPc = .text:0x8022DF68; // type:function size:0x8 scope:global align:4 +isSelect__14dMsgScrnItem_cFv = .text:0x8022DF70; // type:function size:0x8 scope:global align:4 +selectAnimeInit__14dMsgScrnItem_cFUcUcfUc = .text:0x8022DF78; // type:function size:0x14 scope:global align:4 +selectAnimeMove__14dMsgScrnItem_cFUcUcb = .text:0x8022DF8C; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnItem_cFv = .text:0x8022DF94; // type:function size:0x8 scope:global align:4 +fukiScale__14dMsgScrnItem_cFf = .text:0x8022DF9C; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnItem_cFff = .text:0x8022DFA0; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnItem_cFf = .text:0x8022DFA8; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnItem_cFUc = .text:0x8022E050; // type:function size:0x570 scope:global align:4 +setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey = .text:0x8022E5C0; // type:function size:0x98 scope:global align:4 +isOugiID__14dMsgScrnItem_cFv = .text:0x8022E658; // type:function size:0xC8 scope:global align:4 +__ct__14dMsgScrnHowl_cFv = .text:0x8022E720; // type:function size:0xD50 scope:global align:4 +__dt__14dMsgScrnHowl_cFv = .text:0x8022F470; // type:function size:0x2F4 scope:global align:4 +exec__14dMsgScrnHowl_cFv = .text:0x8022F764; // type:function size:0x1BC scope:global align:4 +drawSelf__14dMsgScrnHowl_cFv = .text:0x8022F920; // type:function size:0x104 scope:global align:4 +guide_on_init__14dMsgScrnHowl_cFv = .text:0x8022FA24; // type:function size:0x4 scope:global align:4 +guide_on_proc__14dMsgScrnHowl_cFv = .text:0x8022FA28; // type:function size:0x9C scope:global align:4 +guide_off_init__14dMsgScrnHowl_cFv = .text:0x8022FAC4; // type:function size:0x4 scope:global align:4 +guide_off_proc__14dMsgScrnHowl_cFv = .text:0x8022FAC8; // type:function size:0x7C scope:global align:4 +guide_stop_init__14dMsgScrnHowl_cFv = .text:0x8022FB44; // type:function size:0x4 scope:global align:4 +guide_stop_proc__14dMsgScrnHowl_cFv = .text:0x8022FB48; // type:function size:0xA8 scope:global align:4 +guide_demo_play_init__14dMsgScrnHowl_cFv = .text:0x8022FBF0; // type:function size:0xC scope:global align:4 +guide_demo_play_proc__14dMsgScrnHowl_cFv = .text:0x8022FBFC; // type:function size:0xF4 scope:global align:4 +guide_off_test_init__14dMsgScrnHowl_cFv = .text:0x8022FCF0; // type:function size:0x4 scope:global align:4 +guide_off_test_proc__14dMsgScrnHowl_cFv = .text:0x8022FCF4; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnHowl_cFf = .text:0x8022FCF8; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnHowl_cFff = .text:0x8022FCFC; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnHowl_cFf = .text:0x8022FD04; // type:function size:0x8 scope:global align:4 +isKeyCheck__14dMsgScrnHowl_cFv = .text:0x8022FD0C; // type:function size:0x54 scope:global align:4 +resetLine__14dMsgScrnHowl_cFv = .text:0x8022FD60; // type:function size:0xC4 scope:global align:4 +drawWave__14dMsgScrnHowl_cFv = .text:0x8022FE24; // type:function size:0x624 scope:global align:4 +drawGuide__14dMsgScrnHowl_cFv = .text:0x80230448; // type:function size:0x86C scope:global align:4 +drawGuide2__14dMsgScrnHowl_cFv = .text:0x80230CB4; // type:function size:0x64C scope:global align:4 +drawEffect__14dMsgScrnHowl_cFv = .text:0x80231300; // type:function size:0x248 scope:global align:4 +calcMain__14dMsgScrnHowl_cFv = .text:0x80231548; // type:function size:0x54 scope:global align:4 +calcWave__14dMsgScrnHowl_cFv = .text:0x8023159C; // type:function size:0x1A8 scope:global align:4 +calcGuide__14dMsgScrnHowl_cFv = .text:0x80231744; // type:function size:0x1A4 scope:global align:4 +moveLineV__14dMsgScrnHowl_cFb = .text:0x802318E8; // type:function size:0x1E8 scope:global align:4 +moveBaseLength__14dMsgScrnHowl_cFb = .text:0x80231AD0; // type:function size:0x11C scope:global align:4 +getOnLineNum__14dMsgScrnHowl_cFi = .text:0x80231BEC; // type:function size:0x6C scope:global align:4 +addCount__14dMsgScrnHowl_cFs = .text:0x80231C58; // type:function size:0x24 scope:global align:4 +addCountGuide__14dMsgScrnHowl_cFs = .text:0x80231C7C; // type:function size:0x1C scope:global align:4 +getNowPlotPitch__14dMsgScrnHowl_cFf = .text:0x80231C98; // type:function size:0x164 scope:global align:4 +getPlotPitch__14dMsgScrnHowl_cFf = .text:0x80231DFC; // type:function size:0x44 scope:global align:4 +calcPitchLevel__14dMsgScrnHowl_cFv = .text:0x80231E40; // type:function size:0xAC scope:global align:4 +initGuideData__14dMsgScrnHowl_cFv = .text:0x80231EEC; // type:function size:0x120 scope:global align:4 +getGuideDataSize__14dMsgScrnHowl_cFv = .text:0x8023200C; // type:function size:0x90 scope:global align:4 +getGuideDataType__14dMsgScrnHowl_cFi = .text:0x8023209C; // type:function size:0xD4 scope:global align:4 +__ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap = .text:0x80232170; // type:function size:0x5D8 scope:global align:4 +__dt__16dMsgScrnJimaku_cFv = .text:0x80232748; // type:function size:0x1A8 scope:global align:4 +exec__16dMsgScrnJimaku_cFv = .text:0x802328F0; // type:function size:0xE0 scope:global align:4 +drawSelf__16dMsgScrnJimaku_cFv = .text:0x802329D0; // type:function size:0x58 scope:global align:4 +fukiAlpha__16dMsgScrnJimaku_cFf = .text:0x80232A28; // type:function size:0xA0 scope:global align:4 +fontAlpha__16dMsgScrnJimaku_cFf = .text:0x80232AC8; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnJimaku_cFff = .text:0x80232ACC; // type:function size:0x4 scope:global align:4 +fukiScale__16dMsgScrnJimaku_cFf = .text:0x80232AD0; // type:function size:0x4 scope:global align:4 +__ct__16dMsgScrnKanban_cFP10JKRExpHeap = .text:0x80232AD4; // type:function size:0x5E8 scope:global align:4 +__dt__16dMsgScrnKanban_cFv = .text:0x802330BC; // type:function size:0x1E0 scope:global align:4 +exec__16dMsgScrnKanban_cFv = .text:0x8023329C; // type:function size:0xD4 scope:global align:4 +draw__16dMsgScrnKanban_cFv = .text:0x80233370; // type:function size:0x88 scope:global align:4 +fukiAlpha__16dMsgScrnKanban_cFf = .text:0x802333F8; // type:function size:0xB4 scope:global align:4 +fukiScale__16dMsgScrnKanban_cFf = .text:0x802334AC; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnKanban_cFff = .text:0x802334B0; // type:function size:0x4 scope:global align:4 +__ct__19dMsgScrnLight_HIO_cFv = .text:0x802334B4; // type:function size:0x68 scope:global align:4 +updateColor__19dMsgScrnLight_HIO_cFUc = .text:0x8023351C; // type:function size:0x16C scope:global align:4 +__ct__15dMsgScrnLight_cFUcUc = .text:0x80233688; // type:function size:0x1AC scope:global align:4 +__dt__15dMsgScrnLight_cFv = .text:0x80233834; // type:function size:0x108 scope:global align:4 +draw__15dMsgScrnLight_cFPffffffUc = .text:0x8023393C; // type:function size:0x35C scope:global align:4 +draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x80233C98; // type:function size:0x148 scope:global align:4 +drawCommon__15dMsgScrnLight_cFfffff = .text:0x80233DE0; // type:function size:0x2AC scope:global align:4 +__sinit_\d_msg_scrn_light_cpp = .text:0x8023408C; // type:function size:0x48 scope:global align:4 +__dt__19dMsgScrnLight_HIO_cFv = .text:0x802340D4; // type:function size:0x40 scope:global align:4 +__ct__15dMsgScrnPlace_cFv = .text:0x80234114; // type:function size:0x34C scope:global align:4 +__dt__15dMsgScrnPlace_cFv = .text:0x80234460; // type:function size:0x168 scope:global align:4 +exec__15dMsgScrnPlace_cFv = .text:0x802345C8; // type:function size:0xC0 scope:global align:4 +drawSelf__15dMsgScrnPlace_cFv = .text:0x80234688; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnPlace_cFf = .text:0x802346E0; // type:function size:0x8C scope:global align:4 +fontAlpha__15dMsgScrnPlace_cFf = .text:0x8023476C; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnPlace_cFff = .text:0x80234770; // type:function size:0x4 scope:global align:4 +fukiScale__15dMsgScrnPlace_cFf = .text:0x80234774; // type:function size:0x4 scope:global align:4 +__ct__15dMsgScrnStaff_cFUc = .text:0x80234778; // type:function size:0x274 scope:global align:4 +__dt__15dMsgScrnStaff_cFv = .text:0x802349EC; // type:function size:0x118 scope:global align:4 +exec__15dMsgScrnStaff_cFv = .text:0x80234B04; // type:function size:0x80 scope:global align:4 +drawSelf__15dMsgScrnStaff_cFv = .text:0x80234B84; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnStaff_cFf = .text:0x80234BDC; // type:function size:0x8 scope:global align:4 +fontAlpha__15dMsgScrnStaff_cFf = .text:0x80234BE4; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnStaff_cFff = .text:0x80234BE8; // type:function size:0x4 scope:global align:4 +fukiScale__15dMsgScrnStaff_cFf = .text:0x80234BEC; // type:function size:0x4 scope:global align:4 +__ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap = .text:0x80234BF0; // type:function size:0xC60 scope:global align:4 +__dt__14dMsgScrnTalk_cFv = .text:0x80235850; // type:function size:0x290 scope:global align:4 +exec__14dMsgScrnTalk_cFv = .text:0x80235AE0; // type:function size:0xF0 scope:global align:4 +drawSelf__14dMsgScrnTalk_cFv = .text:0x80235BD0; // type:function size:0x2B0 scope:global align:4 +arwAnimeInit__14dMsgScrnTalk_cFv = .text:0x80235E80; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnTalk_cFv = .text:0x80235E88; // type:function size:0x8 scope:global align:4 +dotAnimeInit__14dMsgScrnTalk_cFv = .text:0x80235E90; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnTalk_cFv = .text:0x80235E98; // type:function size:0x8 scope:global align:4 +setSelectString__14dMsgScrnTalk_cFPcPcPc = .text:0x80235EA0; // type:function size:0x14 scope:global align:4 +setSelectRubyString__14dMsgScrnTalk_cFPcPcPc = .text:0x80235EB4; // type:function size:0x14 scope:global align:4 +isSelect__14dMsgScrnTalk_cFv = .text:0x80235EC8; // type:function size:0x18 scope:global align:4 +selectAnimeInit__14dMsgScrnTalk_cFUcUcfUc = .text:0x80235EE0; // type:function size:0x20 scope:global align:4 +selectAnimeMove__14dMsgScrnTalk_cFUcUcb = .text:0x80235F00; // type:function size:0x18 scope:global align:4 +selectAnimeEnd__14dMsgScrnTalk_cFv = .text:0x80235F18; // type:function size:0x18 scope:global align:4 +fukiScale__14dMsgScrnTalk_cFf = .text:0x80235F30; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTalk_cFff = .text:0x80235F34; // type:function size:0x4 scope:global align:4 +fukiAlpha__14dMsgScrnTalk_cFf = .text:0x80235F38; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnTalk_cFUc = .text:0x80235FE0; // type:function size:0x590 scope:global align:4 +__ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap = .text:0x80236570; // type:function size:0x6A8 scope:global align:4 +__dt__14dMsgScrnTree_cFv = .text:0x80236C18; // type:function size:0x208 scope:global align:4 +exec__14dMsgScrnTree_cFv = .text:0x80236E20; // type:function size:0x12C scope:global align:4 +draw__14dMsgScrnTree_cFv = .text:0x80236F4C; // type:function size:0x88 scope:global align:4 +fukiAlpha__14dMsgScrnTree_cFf = .text:0x80236FD4; // type:function size:0xB4 scope:global align:4 +fukiScale__14dMsgScrnTree_cFf = .text:0x80237088; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTree_cFff = .text:0x8023708C; // type:function size:0x4 scope:global align:4 +__ct__16dMsgStringBase_cFv = .text:0x80237090; // type:function size:0x130 scope:global align:4 +__dt__16dMsgStringBase_cFv = .text:0x802371C0; // type:function size:0x1C8 scope:global align:4 +getRevoMessageID__16dMsgStringBase_cFUl = .text:0x80237388; // type:function size:0x8C scope:global align:4 +getStringLocal__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80237414; // type:function size:0x140 scope:global align:4 +getStringPageLocal__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80237554; // type:function size:0x140 scope:global align:4 +getPageMax__16dMsgStringBase_cFi = .text:0x80237694; // type:function size:0x28 scope:global align:4 +getMessageLocal__16dMsgStringBase_cFUlPc = .text:0x802376BC; // type:function size:0x114 scope:global align:4 +getResource__16dMsgStringBase_cFv = .text:0x802377D0; // type:function size:0x64 scope:global align:4 +drawFontLocal__16dMsgStringBase_cFP10J2DTextBoxUcffffUlUc = .text:0x80237834; // type:function size:0x4 scope:global align:4 +drawOutFontLocal__16dMsgStringBase_cFP10J2DTextBoxf = .text:0x80237838; // type:function size:0x4 scope:global align:4 +resetStringLocal__16dMsgStringBase_cFP10J2DTextBox = .text:0x8023783C; // type:function size:0x4 scope:global align:4 +getMessage__16dMsgStringBase_cFUlPc = .text:0x80237840; // type:function size:0x4 scope:global align:4 +getStringPage__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80237844; // type:function size:0x28 scope:global align:4 +getString__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8023786C; // type:function size:0x4 scope:global align:4 +__ct__12dMsgString_cFv = .text:0x80237870; // type:function size:0x78 scope:global align:4 +__ct__12dMsgString_cFUc = .text:0x802378E8; // type:function size:0x80 scope:global align:4 +__dt__12dMsgString_cFv = .text:0x80237968; // type:function size:0x94 scope:global align:4 +resetStringLocal__12dMsgString_cFP10J2DTextBox = .text:0x802379FC; // type:function size:0x14 scope:global align:4 +drawOutFontLocal__12dMsgString_cFP10J2DTextBoxf = .text:0x80237A10; // type:function size:0x100 scope:global align:4 +drawFontLocal__12dMsgString_cFP10J2DTextBoxUcffffUlUc = .text:0x80237B10; // type:function size:0x14 scope:global align:4 +__ct__10dMsgFlow_cFv = .text:0x80237B24; // type:function size:0x48 scope:global align:4 +__dt__10dMsgFlow_cFv = .text:0x80237B6C; // type:function size:0x40 scope:global align:4 +checkOpenDoor__10dMsgFlow_cFP10fopAc_ac_cPi = .text:0x80237BAC; // type:function size:0x194 scope:global align:4 +doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci = .text:0x80237D40; // type:function size:0x14C scope:global align:4 +checkEventRender__10dMsgFlow_cFPiPiPiPi = .text:0x80237E8C; // type:function size:0xA0 scope:global align:4 +remove__10dMsgFlow_cFv = .text:0x80237F2C; // type:function size:0x64 scope:global align:4 +getEventId__10dMsgFlow_cFPi = .text:0x80237F90; // type:function size:0x10 scope:global align:4 +getMsgNo__10dMsgFlow_cFv = .text:0x80237FA0; // type:function size:0x8 scope:global align:4 +getNowMsgNo__10dMsgFlow_cFv = .text:0x80237FA8; // type:function size:0x8 scope:global align:4 +getMsg__10dMsgFlow_cFv = .text:0x80237FB0; // type:function size:0x1C scope:global align:4 +setInitValue__10dMsgFlow_cFi = .text:0x80237FCC; // type:function size:0x98 scope:global align:4 +setInitValueGroupChange__10dMsgFlow_cFiPP10fopAc_ac_c = .text:0x80238064; // type:function size:0xBC scope:global align:4 +getMsgDataBlock__10dMsgFlow_cFPCc = .text:0x80238120; // type:function size:0xA0 scope:global align:4 +getInitNodeIndex__10dMsgFlow_cFUs = .text:0x802381C0; // type:function size:0x40 scope:global align:4 +setNodeIndex__10dMsgFlow_cFUsPP10fopAc_ac_c = .text:0x80238200; // type:function size:0x158 scope:global align:4 +setNormalMsg__10dMsgFlow_cFP14mesg_flow_nodeP10fopAc_ac_c = .text:0x80238358; // type:function size:0xD4 scope:global align:4 +messageNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8023842C; // type:function size:0x224 scope:global align:4 +branchNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x80238650; // type:function size:0x98 scope:global align:4 +eventNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x802386E8; // type:function size:0x1FC scope:global align:4 +nodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x802388E4; // type:function size:0x104 scope:global align:4 +getParam__10dMsgFlow_cFPUcPUc = .text:0x802389E8; // type:function size:0x28 scope:global align:4 +query001__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238A10; // type:function size:0x48 scope:global align:4 +query002__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238A58; // type:function size:0x88 scope:global align:4 +query003__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238AE0; // type:function size:0x48 scope:global align:4 +query004__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238B28; // type:function size:0x68 scope:global align:4 +query005__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238B90; // type:function size:0x38 scope:global align:4 +query006__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238BC8; // type:function size:0x34 scope:global align:4 +query007__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238BFC; // type:function size:0x13C scope:global align:4 +query008__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238D38; // type:function size:0x40 scope:global align:4 +query009__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238D78; // type:function size:0x28 scope:global align:4 +query010__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238DA0; // type:function size:0x30 scope:global align:4 +query011__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238DD0; // type:function size:0x48 scope:global align:4 +query012__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238E18; // type:function size:0x38 scope:global align:4 +query013__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238E50; // type:function size:0x38 scope:global align:4 +query014__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238E88; // type:function size:0x38 scope:global align:4 +query015__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238EC0; // type:function size:0x38 scope:global align:4 +query016__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238EF8; // type:function size:0x38 scope:global align:4 +query017__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238F30; // type:function size:0x40 scope:global align:4 +query018__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238F70; // type:function size:0x40 scope:global align:4 +query019__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238FB0; // type:function size:0x40 scope:global align:4 +query020__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238FF0; // type:function size:0x40 scope:global align:4 +query021__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239030; // type:function size:0x18C scope:global align:4 +query022__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802391BC; // type:function size:0x34 scope:global align:4 +query023__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802391F0; // type:function size:0x3C scope:global align:4 +query024__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023922C; // type:function size:0x20 scope:global align:4 +query025__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023924C; // type:function size:0x48 scope:global align:4 +query026__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239294; // type:function size:0x2C scope:global align:4 +query027__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802392C0; // type:function size:0x5C scope:global align:4 +query028__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023931C; // type:function size:0x50 scope:global align:4 +query029__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023936C; // type:function size:0x3C scope:global align:4 +query030__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802393A8; // type:function size:0x3C scope:global align:4 +query031__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802393E4; // type:function size:0x60 scope:global align:4 +query032__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239444; // type:function size:0x24 scope:global align:4 +query033__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239468; // type:function size:0x44 scope:global align:4 +query034__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802394AC; // type:function size:0x30 scope:global align:4 +query035__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802394DC; // type:function size:0x24 scope:global align:4 +query036__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239500; // type:function size:0x44 scope:global align:4 +query037__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239544; // type:function size:0x44 scope:global align:4 +query038__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239588; // type:function size:0xF0 scope:global align:4 +query039__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239678; // type:function size:0x90 scope:global align:4 +query040__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239708; // type:function size:0xF8 scope:global align:4 +query041__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239800; // type:function size:0x90 scope:global align:4 +query042__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239890; // type:function size:0xAC scope:global align:4 +query043__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023993C; // type:function size:0x90 scope:global align:4 +query044__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802399CC; // type:function size:0x44 scope:global align:4 +query045__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239A10; // type:function size:0x8C scope:global align:4 +query046__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239A9C; // type:function size:0x30 scope:global align:4 +query047__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239ACC; // type:function size:0x8 scope:global align:4 +query048__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239AD4; // type:function size:0x50 scope:global align:4 +query049__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239B24; // type:function size:0x58 scope:global align:4 +query050__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239B7C; // type:function size:0x44 scope:global align:4 +query051__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239BC0; // type:function size:0x60 scope:global align:4 +query052__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239C20; // type:function size:0x30 scope:global align:4 +query053__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80239C50; // type:function size:0x24 scope:global align:4 +event000__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239C74; // type:function size:0x80 scope:global align:4 +event001__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239CF4; // type:function size:0x80 scope:global align:4 +event002__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239D74; // type:function size:0x20 scope:global align:4 +event003__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239D94; // type:function size:0x24 scope:global align:4 +event004__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239DB8; // type:function size:0x4C scope:global align:4 +event005__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239E04; // type:function size:0x50 scope:global align:4 +event006__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239E54; // type:function size:0x24 scope:global align:4 +event007__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239E78; // type:function size:0x28 scope:global align:4 +event008__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239EA0; // type:function size:0x58 scope:global align:4 +event009__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239EF8; // type:function size:0x8 scope:global align:4 +event010__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239F00; // type:function size:0x80 scope:global align:4 +event011__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239F80; // type:function size:0x80 scope:global align:4 +event012__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A000; // type:function size:0x8 scope:global align:4 +event013__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A008; // type:function size:0x3C scope:global align:4 +event014__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A044; // type:function size:0xA8 scope:global align:4 +event015__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A0EC; // type:function size:0xA8 scope:global align:4 +event016__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A194; // type:function size:0x38 scope:global align:4 +event017__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A1CC; // type:function size:0x108 scope:global align:4 +event018__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A2D4; // type:function size:0xF4 scope:global align:4 +event019__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A3C8; // type:function size:0x8 scope:global align:4 +event020__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A3D0; // type:function size:0xCC scope:global align:4 +event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A49C; // type:function size:0x28 scope:global align:4 +event022__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A4C4; // type:function size:0x80 scope:global align:4 +event023__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A544; // type:function size:0xE8 scope:global align:4 +event024__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A62C; // type:function size:0x28 scope:global align:4 +event025__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A654; // type:function size:0x44 scope:global align:4 +event026__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A698; // type:function size:0x60 scope:global align:4 +event027__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023A6F8; // type:function size:0x34C scope:global align:4 +event028__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AA44; // type:function size:0x128 scope:global align:4 +event029__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AB6C; // type:function size:0x40 scope:global align:4 +event030__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023ABAC; // type:function size:0x64 scope:global align:4 +event031__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AC10; // type:function size:0x30 scope:global align:4 +event032__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AC40; // type:function size:0xAC scope:global align:4 +event033__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023ACEC; // type:function size:0xA8 scope:global align:4 +event034__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AD94; // type:function size:0x38 scope:global align:4 +event035__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023ADCC; // type:function size:0x90 scope:global align:4 +event036__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AE5C; // type:function size:0x40 scope:global align:4 +event037__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AE9C; // type:function size:0x40 scope:global align:4 +event038__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AEDC; // type:function size:0x24 scope:global align:4 +event039__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AF00; // type:function size:0x18 scope:global align:4 +event040__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023AF18; // type:function size:0x104 scope:global align:4 +event041__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023B01C; // type:function size:0x2C scope:global align:4 +event042__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023B048; // type:function size:0x8 scope:global align:4 +init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c = .text:0x8023B050; // type:function size:0x190 scope:global align:4 +setSelectMsg__10dMsgFlow_cFP14mesg_flow_nodeP14mesg_flow_nodeP10fopAc_ac_c = .text:0x8023B1E0; // type:function size:0xE8 scope:global align:4 +cLib_calcTimer__FPl_l = .text:0x8023B2C8; // type:function size:0x1C scope:global align:4 +__ct__9dNm_HIO_cFv = .text:0x8023B2E4; // type:function size:0x28 scope:global align:4 +__ct__7dName_cFP7J2DPane = .text:0x8023B30C; // type:function size:0x54 scope:global align:4 +__dt__7dName_cFv = .text:0x8023B360; // type:function size:0x214 scope:global align:4 +_create__7dName_cFv = .text:0x8023B574; // type:function size:0xA0 scope:global align:4 +init__7dName_cFv = .text:0x8023B614; // type:function size:0xBC scope:global align:4 +initial__7dName_cFv = .text:0x8023B6D0; // type:function size:0x140 scope:global align:4 +showIcon__7dName_cFv = .text:0x8023B810; // type:function size:0x1CC scope:global align:4 +_move__7dName_cFv = .text:0x8023B9DC; // type:function size:0x1B8 scope:global align:4 +nameCheck__7dName_cFv = .text:0x8023BB94; // type:function size:0x48 scope:global align:4 +playNameSet__7dName_cFi = .text:0x8023BBDC; // type:function size:0x54 scope:global align:4 +cursorAnm__7dName_cFv = .text:0x8023BC30; // type:function size:0xBC scope:global align:4 +Wait__7dName_cFv = .text:0x8023BCEC; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x8023BCF0; // type:function size:0x470 scope:global align:4 +MojiSelectAnmInit__7dName_cFv = .text:0x8023C160; // type:function size:0xAC scope:global align:4 +MojiSelectAnm__7dName_cFv = .text:0x8023C20C; // type:function size:0x80 scope:global align:4 +MojiSelectAnm2__7dName_cFv = .text:0x8023C28C; // type:function size:0x80 scope:global align:4 +MojiSelectAnm3__7dName_cFv = .text:0x8023C30C; // type:function size:0x80 scope:global align:4 +mojiChange__7dName_cFUc = .text:0x8023C38C; // type:function size:0x3AC scope:global align:4 +selectMojiSet__7dName_cFv = .text:0x8023C738; // type:function size:0x118 scope:global align:4 +checkDakuon__7dName_cFiUc = .text:0x8023C850; // type:function size:0xD0 scope:global align:4 +setDakuon__7dName_cFiUc = .text:0x8023C920; // type:function size:0x314 scope:global align:4 +getMoji__7dName_cFv = .text:0x8023CC34; // type:function size:0xB0 scope:global align:4 +setMoji__7dName_cFi = .text:0x8023CCE4; // type:function size:0x24C scope:global align:4 +__as__9ChrInfo_cFRC9ChrInfo_c = .text:0x8023CF30; // type:function size:0x2C scope:global align:4 +setNameText__7dName_cFv = .text:0x8023CF5C; // type:function size:0xC0 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x8023D01C; // type:function size:0x7C scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x8023D098; // type:function size:0x190 scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x8023D228; // type:function size:0x58 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x8023D280; // type:function size:0x3F8 scope:global align:4 +MenuSelectAnmInit__7dName_cFv = .text:0x8023D678; // type:function size:0x54 scope:global align:4 +MenuSelectAnm__7dName_cFv = .text:0x8023D6CC; // type:function size:0xBC scope:global align:4 +MenuSelectAnm2__7dName_cFv = .text:0x8023D788; // type:function size:0x144 scope:global align:4 +MenuSelectAnm3__7dName_cFv = .text:0x8023D8CC; // type:function size:0x144 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x8023DA10; // type:function size:0xCC scope:global align:4 +backSpace__7dName_cFv = .text:0x8023DADC; // type:function size:0x138 scope:global align:4 +mojiListChange__7dName_cFv = .text:0x8023DC14; // type:function size:0x1BC scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x8023DDD0; // type:function size:0xE8 scope:global align:4 +menuCursorMove2__7dName_cFv = .text:0x8023DEB8; // type:function size:0x178 scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x8023E030; // type:function size:0xC0 scope:global align:4 +_draw__7dName_cFv = .text:0x8023E0F0; // type:function size:0x60 scope:global align:4 +screenSet__7dName_cFv = .text:0x8023E150; // type:function size:0x714 scope:global align:4 +displayInit__7dName_cFv = .text:0x8023E864; // type:function size:0x16C scope:global align:4 +NameStrSet__7dName_cFv = .text:0x8023E9D0; // type:function size:0x1E8 scope:global align:4 +getMenuPosIdx__7dName_cFUc = .text:0x8023EBB8; // type:function size:0x48 scope:global align:4 +checkDPD__7dName_cFPUx = .text:0x8023EC00; // type:function size:0x30 scope:global align:4 +checkDPDPos__7dName_cFUx = .text:0x8023EC30; // type:function size:0x124 scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x8023ED54; // type:function size:0xEC scope:global align:4 +__sinit_\d_name_cpp = .text:0x8023EE40; // type:function size:0x48 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x8023EE88; // type:function size:0x40 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x8023EEC8; // type:function size:0x40 scope:global align:4 +__ct__16dNpcLib_lookat_cFv = .text:0x8023EF08; // type:function size:0xE0 scope:global align:4 +init__16dNpcLib_lookat_cFP8J3DModelPiP5csXyzP5csXyz = .text:0x8023EFE8; // type:function size:0x10C scope:global align:4 +action__16dNpcLib_lookat_cF4cXyz4cXyzP10fopAc_ac_cPA4_fi = .text:0x8023F0F4; // type:function size:0x3F0 scope:global align:4 +dbView__16dNpcLib_lookat_cFv = .text:0x8023F4E4; // type:function size:0x4 scope:global align:4 +setPrm__16dNpcLib_lookat_cFv = .text:0x8023F4E8; // type:function size:0x19C scope:global align:4 +update__16dNpcLib_lookat_cFv = .text:0x8023F684; // type:function size:0x120 scope:global align:4 +limitter__16dNpcLib_lookat_cFPssss = .text:0x8023F7A4; // type:function size:0x6C scope:global align:4 +__dt__16dNpcLib_lookat_cFv = .text:0x8023F810; // type:function size:0xD0 scope:global align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x8023F8E0; // type:function size:0x8 scope:global align:4 +dOvlpFd_startFadeIn__Fi = .text:0x8023F8E8; // type:function size:0x70 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x8023F958; // type:function size:0xD4 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x8023FA2C; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x8023FA64; // type:function size:0x12C scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x8023FB90; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x8023FBBC; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x8023FBC4; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x8023FBCC; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x8023FBE0; // type:function size:0x590 scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x80240170; // type:function size:0x50 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x802401C0; // type:function size:0x80 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x80240240; // type:function size:0x140 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x80240380; // type:function size:0xA4 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x80240424; // type:function size:0xA4 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x802404C8; // type:function size:0xF0 scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x802405B8; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x802405E4; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x802405EC; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x802405F4; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x80240620; // type:function size:0x40 scope:global align:4 +cLib_calcTimer__FPSc_Sc = .text:0x80240660; // type:function size:0x1C scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x8024067C; // type:function size:0x54 scope:global align:4 +draw__15dOvlpFd3_dlst_cFv = .text:0x802406D0; // type:function size:0x590 scope:global align:4 +__ct__10dOvlpFd3_cFv = .text:0x80240C60; // type:function size:0xA8 scope:global align:4 +execFirstSnap__10dOvlpFd3_cFv = .text:0x80240D08; // type:function size:0xA0 scope:global align:4 +execFadeOut__10dOvlpFd3_cFv = .text:0x80240DA8; // type:function size:0xC0 scope:global align:4 +execNextSnap__10dOvlpFd3_cFv = .text:0x80240E68; // type:function size:0xA0 scope:global align:4 +execFadeIn__10dOvlpFd3_cFv = .text:0x80240F08; // type:function size:0x7C scope:global align:4 +dOvlpFd3_Draw__FP10dOvlpFd3_c = .text:0x80240F84; // type:function size:0xD0 scope:global align:4 +dOvlpFd3_Execute__FP10dOvlpFd3_c = .text:0x80241054; // type:function size:0x2C scope:global align:4 +dOvlpFd3_IsDelete__FP10dOvlpFd3_c = .text:0x80241080; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Delete__FP10dOvlpFd3_c = .text:0x80241088; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Create__FPv = .text:0x80241090; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd3_dlst_cFv = .text:0x802410BC; // type:function size:0x40 scope:global align:4 +__ct__8CPaneMgrFv = .text:0x802410FC; // type:function size:0x54 scope:global align:4 +__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80241150; // type:function size:0x94 scope:global align:4 +__dt__8CPaneMgrFv = .text:0x802411E4; // type:function size:0xA0 scope:global align:4 +setAlpha__8CPaneMgrFUc = .text:0x80241284; // type:function size:0x78 scope:global align:4 +reinit__8CPaneMgrFv = .text:0x802412FC; // type:function size:0xB8 scope:global align:4 +initiate__8CPaneMgrFP7J2DPaneP10JKRExpHeap = .text:0x802413B4; // type:function size:0x404 scope:global align:4 +childPaneGetSize__8CPaneMgrFP7J2DPane = .text:0x802417B8; // type:function size:0x120 scope:global align:4 +childPaneSetSize__8CPaneMgrFP7J2DPaneff = .text:0x802418D8; // type:function size:0x1A0 scope:global align:4 +getGlobalPosX__8CPaneMgrFv = .text:0x80241A78; // type:function size:0x7C scope:global align:4 +getGlobalPosY__8CPaneMgrFv = .text:0x80241AF4; // type:function size:0x7C scope:global align:4 +setBlackWhite__8CPaneMgrFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80241B70; // type:function size:0x110 scope:global align:4 +paneTrans__8CPaneMgrFff = .text:0x80241C80; // type:function size:0xB0 scope:global align:4 +paneScale__8CPaneMgrFff = .text:0x80241D30; // type:function size:0x178 scope:global align:4 +scaleAnime__8CPaneMgrFsffUc = .text:0x80241EA8; // type:function size:0xC0 scope:global align:4 +colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc = .text:0x80241F68; // type:function size:0x37C scope:global align:4 +getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs = .text:0x802422E4; // type:function size:0x338 scope:global align:4 +getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs = .text:0x8024261C; // type:function size:0xFC scope:global align:4 +getBounds__8CPaneMgrFP7J2DPane = .text:0x80242718; // type:function size:0xDC scope:global align:4 +dPaneClass_showNullPane__FP9J2DScreen = .text:0x802427F4; // type:function size:0x44 scope:global align:4 +dPaneClass_showNullPane__FP7J2DPane = .text:0x80242838; // type:function size:0x5C scope:global align:4 +dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x80242894; // type:function size:0x104 scope:global align:4 +__sinit_\d_pane_class_cpp = .text:0x80242998; // type:function size:0x1C scope:global align:4 +getWhite__9J2DWindowCFv = .text:0x802429B4; // type:function size:0x8 scope:global align:4 +getBlack__9J2DWindowCFv = .text:0x802429BC; // type:function size:0x8 scope:global align:4 +setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x802429C4; // type:function size:0x28 scope:global align:4 +setBlack__9J2DWindowFQ28JUtility6TColor = .text:0x802429EC; // type:function size:0x28 scope:global align:4 +setBlackWhite__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80242A14; // type:function size:0x4C scope:global align:4 +setBlack__10J2DTextBoxFQ28JUtility6TColor = .text:0x80242A60; // type:function size:0x28 scope:global align:4 +__ct__Q29JGeometry8TBox2FRCQ29JGeometry8TBox2 = .text:0x80242A88; // type:function size:0x24 scope:global align:4 +__ct__Q29JGeometry8TVec2Fff_Pv = .text:0x80242AAC; // type:function size:0xC scope:global align:4 +addPos__Q29JGeometry27TBox>FRCQ29JGeometry8TVec2 = .text:0x80242AB8; // type:function size:0x3C scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x80242AF4; // type:function size:0x5C scope:global align:4 +__ct__13CPaneMgrAlphaFv = .text:0x80242B50; // type:function size:0x10 scope:global align:4 +__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap = .text:0x80242B60; // type:function size:0x70 scope:global align:4 +__dt__13CPaneMgrAlphaFv = .text:0x80242BD0; // type:function size:0x78 scope:global align:4 +initiateAlpha__13CPaneMgrAlphaFP7J2DPaneP10JKRExpHeap = .text:0x80242C48; // type:function size:0xE4 scope:global align:4 +show__13CPaneMgrAlphaFv = .text:0x80242D2C; // type:function size:0x1C scope:global align:4 +hide__13CPaneMgrAlphaFv = .text:0x80242D48; // type:function size:0x1C scope:global align:4 +isVisible__13CPaneMgrAlphaFv = .text:0x80242D64; // type:function size:0xC scope:global align:4 +rateCalc__13CPaneMgrAlphaFssUc = .text:0x80242D70; // type:function size:0xD4 scope:global align:4 +setAlpha__13CPaneMgrAlphaFUc = .text:0x80242E44; // type:function size:0x78 scope:global align:4 +setAlphaRate__13CPaneMgrAlphaFf = .text:0x80242EBC; // type:function size:0x5C scope:global align:4 +getAlphaRate__13CPaneMgrAlphaFv = .text:0x80242F18; // type:function size:0x50 scope:global align:4 +alphaAnime__13CPaneMgrAlphaFsUcUcUc = .text:0x80242F68; // type:function size:0xE4 scope:global align:4 +alphaAnimeLoop__13CPaneMgrAlphaFsUcUcUc = .text:0x8024304C; // type:function size:0xFC scope:global align:4 +childPaneCount__13CPaneMgrAlphaFP7J2DPane = .text:0x80243148; // type:function size:0x70 scope:global align:4 +childPaneGetAlpha__13CPaneMgrAlphaFP7J2DPane = .text:0x802431B8; // type:function size:0x94 scope:global align:4 +childPaneSetAlpha__13CPaneMgrAlphaFP7J2DPaneUc = .text:0x8024324C; // type:function size:0x110 scope:global align:4 +__ct__17CPaneMgrAlphaMorfFP9J2DScreenUxUcP10JKRExpHeap = .text:0x8024335C; // type:function size:0x44 scope:global align:4 +__dt__17CPaneMgrAlphaMorfFv = .text:0x802433A0; // type:function size:0xA0 scope:global align:4 +initiateAlphaMorf__17CPaneMgrAlphaMorfFv = .text:0x80243440; // type:function size:0x80 scope:global align:4 +setBackupAlpha__17CPaneMgrAlphaMorfFv = .text:0x802434C0; // type:function size:0x58 scope:global align:4 +setAlphaMorfRate__17CPaneMgrAlphaMorfFf = .text:0x80243518; // type:function size:0xB4 scope:global align:4 +childPaneBackupAlpha__17CPaneMgrAlphaMorfFP7J2DPane = .text:0x802435CC; // type:function size:0x94 scope:global align:4 +childPaneSetAlphaMorf__17CPaneMgrAlphaMorfFP7J2DPanef = .text:0x80243660; // type:function size:0xF8 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTransform = .text:0x80243758; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTransform = .text:0x8024375C; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DPictureExCFv = .text:0x80243760; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTransform = .text:0x80243768; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DTextBoxExCFv = .text:0x8024376C; // type:function size:0x8 scope:global align:4 +setAnimation__7J2DPaneFP16J2DAnmTexPattern = .text:0x80243774; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x80243778; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x8024377C; // type:function size:0x4 scope:global align:4 +getMaterial__10J2DPictureCFv = .text:0x80243780; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DTextBoxCFv = .text:0x80243788; // type:function size:0x8 scope:global align:4 +__ct__10dLog_HIO_cFv = .text:0x80243790; // type:function size:0x10 scope:global align:4 +preLoad_dyl__10dScnLogo_cFv = .text:0x802437A0; // type:function size:0x7C scope:global align:4 +draw__10dScnLogo_cFv = .text:0x8024381C; // type:function size:0x50 scope:global align:4 +progInDraw__10dScnLogo_cFv = .text:0x8024386C; // type:function size:0xA8 scope:global align:4 +progSelDraw__10dScnLogo_cFv = .text:0x80243914; // type:function size:0x560 scope:global align:4 +progOutDraw__10dScnLogo_cFv = .text:0x80243E74; // type:function size:0xF4 scope:global align:4 +progSetDraw__10dScnLogo_cFv = .text:0x80243F68; // type:function size:0x68 scope:global align:4 +progSet2Draw__10dScnLogo_cFv = .text:0x80243FD0; // type:function size:0x78 scope:global align:4 +progChangeDraw__10dScnLogo_cFv = .text:0x80244048; // type:function size:0x7C scope:global align:4 +warningInDraw__10dScnLogo_cFv = .text:0x802440C4; // type:function size:0x70 scope:global align:4 +warningDispDraw__10dScnLogo_cFv = .text:0x80244134; // type:function size:0x134 scope:global align:4 +warningOutDraw__10dScnLogo_cFv = .text:0x80244268; // type:function size:0x68 scope:global align:4 +nintendoInDraw__10dScnLogo_cFv = .text:0x802442D0; // type:function size:0x68 scope:global align:4 +nintendoOutDraw__10dScnLogo_cFv = .text:0x80244338; // type:function size:0x68 scope:global align:4 +dolbyInDraw__10dScnLogo_cFv = .text:0x802443A0; // type:function size:0x68 scope:global align:4 +dolbyOutDraw__10dScnLogo_cFv = .text:0x80244408; // type:function size:0x68 scope:global align:4 +dolbyOutDraw2__10dScnLogo_cFv = .text:0x80244470; // type:function size:0x18 scope:global align:4 +strapInDraw__10dScnLogo_cFv = .text:0x80244488; // type:function size:0x60 scope:global align:4 +strapDispDraw__10dScnLogo_cFv = .text:0x802444E8; // type:function size:0x6C scope:global align:4 +strapOutDraw__10dScnLogo_cFv = .text:0x80244554; // type:function size:0x68 scope:global align:4 +strapOut2Draw__10dScnLogo_cFv = .text:0x802445BC; // type:function size:0x18 scope:global align:4 +dvdWaitDraw__10dScnLogo_cFv = .text:0x802445D4; // type:function size:0x258 scope:global align:4 +nextSceneChange__10dScnLogo_cFv = .text:0x8024482C; // type:function size:0x1C scope:global align:4 +__dt__10dScnLogo_cFv = .text:0x80244848; // type:function size:0x574 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x80244DBC; // type:function size:0xC4 scope:global align:4 +phase_1__FP10dScnLogo_c = .text:0x80244E80; // type:function size:0x90 scope:global align:4 +phase_2__FP10dScnLogo_c = .text:0x80244F10; // type:function size:0x44 scope:global align:4 +create__10dScnLogo_cFv = .text:0x80244F54; // type:function size:0xEC scope:global align:4 +logoInitWii__10dScnLogo_cFv = .text:0x80245040; // type:function size:0x114 scope:global align:4 +dvdDataLoad__10dScnLogo_cFv = .text:0x80245154; // type:function size:0x3BC scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x80245510; // type:function size:0x8 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x80245518; // type:function size:0x40 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x80245558; // type:function size:0x24 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x8024557C; // type:function size:0x28 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x802455A4; // type:function size:0x8 scope:global align:4 +__sinit_\d_s_logo_cpp = .text:0x802455AC; // type:function size:0x3C scope:global align:4 +__dt__10dLog_HIO_cFv = .text:0x802455E8; // type:function size:0x40 scope:global align:4 +__ct__9dSn_HIO_cFv = .text:0x80245628; // type:function size:0x18 scope:global align:4 +phase_1__FPc = .text:0x80245640; // type:function size:0x7C scope:local align:4 +phase_2__FPc = .text:0x802456BC; // type:function size:0x58 scope:local align:4 +create__10dScnName_cFv = .text:0x80245714; // type:function size:0x270 scope:global align:4 +setView__10dScnName_cFv = .text:0x80245984; // type:function size:0x9C scope:global align:4 +execute__10dScnName_cFv = .text:0x80245A20; // type:function size:0x94 scope:global align:4 +draw__10dScnName_cFv = .text:0x80245AB4; // type:function size:0x84 scope:global align:4 +__dt__10dScnName_cFv = .text:0x80245B38; // type:function size:0x138 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x80245C70; // type:function size:0x64 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x80245CD4; // type:function size:0x44 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x80245D18; // type:function size:0x80 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x80245D98; // type:function size:0x88 scope:global align:4 +brightCheckOpen__10dScnName_cFv = .text:0x80245E20; // type:function size:0x30 scope:global align:4 +brightCheck__10dScnName_cFv = .text:0x80245E50; // type:function size:0xE4 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x80245F34; // type:function size:0xBC scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x80245FF0; // type:function size:0x4 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x80245FF4; // type:function size:0x4 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x80245FF8; // type:function size:0x30 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x80246028; // type:function size:0x3C scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x80246064; // type:function size:0x20 scope:global align:4 +__sinit_\d_s_name_cpp = .text:0x80246084; // type:function size:0x3C scope:global align:4 +__dt__17dScnName_camera_cFv = .text:0x802460C0; // type:function size:0x58 scope:global align:4 +__dt__12camera_classFv = .text:0x80246118; // type:function size:0x60 scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x80246178; // type:function size:0x40 scope:global align:4 +__dt__12lookat_classFv = .text:0x802461B8; // type:function size:0x40 scope:global align:4 +calcPauseTimer__9dScnPly_cFv = .text:0x802461F8; // type:function size:0x3C scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x80246234; // type:function size:0x28 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x8024625C; // type:function size:0x44 scope:global align:4 +dScnPly_Draw__FP9dScnPly_c = .text:0x802462A0; // type:function size:0x28C scope:global align:4 +dScnPly_Execute__FP9dScnPly_c = .text:0x8024652C; // type:function size:0xC0 scope:global align:4 +dScnPly_IsDelete__F9dScnPly_c = .text:0x802465EC; // type:function size:0x30 scope:global align:4 +dScnPly_Delete__FP9dScnPly_c = .text:0x8024661C; // type:function size:0x1F8 scope:global align:4 +resetGame__9dScnPly_cFv = .text:0x80246814; // type:function size:0x9C scope:global align:4 +offReset__9dScnPly_cFv = .text:0x802468B0; // type:function size:0x7C scope:global align:4 +phase_00__FP9dScnPly_c = .text:0x8024692C; // type:function size:0x44 scope:global align:4 +phase_01__FP9dScnPly_c = .text:0x80246970; // type:function size:0xC8 scope:global align:4 +phase_0__FP9dScnPly_c = .text:0x80246A38; // type:function size:0x8 scope:global align:4 +phase_1__FP9dScnPly_c = .text:0x80246A40; // type:function size:0x610 scope:global align:4 +phase_1_0__FP9dScnPly_c = .text:0x80247050; // type:function size:0xB4 scope:global align:4 +phase_2__FP9dScnPly_c = .text:0x80247104; // type:function size:0xD4 scope:global align:4 +phase_3__FP9dScnPly_c = .text:0x802471D8; // type:function size:0x80 scope:global align:4 +phase_4__FP9dScnPly_c = .text:0x80247258; // type:function size:0x370 scope:global align:4 +phase_5__FP9dScnPly_c = .text:0x802475C8; // type:function size:0xC8 scope:global align:4 +phase_6__FP9dScnPly_c = .text:0x80247690; // type:function size:0xC8 scope:global align:4 +phase_compleate__FPv = .text:0x80247758; // type:function size:0x8 scope:global align:4 +dScnPly_Create__FP11scene_class = .text:0x80247760; // type:function size:0x14 scope:global align:4 +__sinit_\d_s_play_cpp = .text:0x80247774; // type:function size:0x80 scope:global align:4 +__ct__21dScnPly_preLoad_HIO_cFv = .text:0x802477F4; // type:function size:0x10 scope:global align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x80247804; // type:function size:0x40 scope:global align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x80247844; // type:function size:0x5C scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x802478A0; // type:function size:0x40 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x802478E0; // type:function size:0x40 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x80247920; // type:function size:0x40 scope:global align:4 +__ct__17dScnPly_reg_HIO_cFv = .text:0x80247960; // type:function size:0x10 scope:global align:4 +__ct__17dScnPly_env_HIO_cFv = .text:0x80247970; // type:function size:0x48 scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x802479B8; // type:function size:0x8 scope:global align:4 +objectDeleteJugge__FPvPv = .text:0x802479C0; // type:function size:0x60 scope:global align:4 +deleteJugge__FPvPv = .text:0x80247A20; // type:function size:0x24 scope:global align:4 +isCreatingCallback__FP10create_tagPUi = .text:0x80247A44; // type:function size:0x20 scope:global align:4 +isCreating__FUi = .text:0x80247A64; // type:function size:0x38 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x80247A9C; // type:function size:0xFC scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x80247B98; // type:function size:0x8 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x80247BA0; // type:function size:0x1AC scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x80247D4C; // type:function size:0x34 scope:global align:4 +phase_1__FP19room_of_scene_class = .text:0x80247D80; // type:function size:0xE4 scope:global align:4 +phase_3__FP19room_of_scene_class = .text:0x80247E64; // type:function size:0x2C scope:global align:4 +phase_4__FP19room_of_scene_class = .text:0x80247E90; // type:function size:0x48 scope:global align:4 +dScnRoom_Create__FP11scene_class = .text:0x80247ED8; // type:function size:0x14 scope:global align:4 +getResetArchiveBank__FiPPCUc = .text:0x80247EEC; // type:function size:0xF4 scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x80247FE0; // type:function size:0x45C scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x8024843C; // type:function size:0x11C scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x80248558; // type:function size:0x18 scope:global align:4 +dComIfGp_roomControl_offStatusFlag__FiUc = .text:0x80248570; // type:function size:0x20 scope:global align:4 +__ct__29dSvBit_childSwPerfectionHIO_cFv = .text:0x80248590; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childSwPerfectionHIO_cFv = .text:0x802485C4; // type:function size:0x60 scope:global align:4 +__ct__26dSvBit_childSwDungeonHIO_cFv = .text:0x80248624; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwDungeonHIO_cFv = .text:0x80248658; // type:function size:0x60 scope:global align:4 +__ct__23dSvBit_childSwZoneHIO_cFv = .text:0x802486B8; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childSwZoneHIO_cFv = .text:0x802486EC; // type:function size:0x28 scope:global align:4 +__ct__26dSvBit_childSwOneZoneHIO_cFv = .text:0x80248714; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwOneZoneHIO_cFv = .text:0x80248748; // type:function size:0x28 scope:global align:4 +__ct__29dSvBit_childItPerfectionHIO_cFv = .text:0x80248770; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childItPerfectionHIO_cFv = .text:0x802487A4; // type:function size:0x60 scope:global align:4 +__ct__26dSvBit_childItDungeonHIO_cFv = .text:0x80248804; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItDungeonHIO_cFv = .text:0x80248838; // type:function size:0x60 scope:global align:4 +__ct__23dSvBit_childItZoneHIO_cFv = .text:0x80248898; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childItZoneHIO_cFv = .text:0x802488CC; // type:function size:0x28 scope:global align:4 +__ct__26dSvBit_childItOneZoneHIO_cFv = .text:0x802488F4; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItOneZoneHIO_cFv = .text:0x80248928; // type:function size:0x28 scope:global align:4 +__ct__29dSvBit_childTbPerfectionHIO_cFv = .text:0x80248950; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childTbPerfectionHIO_cFv = .text:0x80248984; // type:function size:0x60 scope:global align:4 +__ct__25dSvBit_childDarknessHIO_cFv = .text:0x802489E4; // type:function size:0x34 scope:global align:4 +init__25dSvBit_childDarknessHIO_cFv = .text:0x80248A18; // type:function size:0x64 scope:global align:4 +__ct__26dSvBit_childTransformHIO_cFv = .text:0x80248A7C; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childTransformHIO_cFv = .text:0x80248AB0; // type:function size:0x64 scope:global align:4 +__ct__22dSvBit_childOtherHIO_cFv = .text:0x80248B14; // type:function size:0x3C scope:global align:4 +init__22dSvBit_childOtherHIO_cFv = .text:0x80248B50; // type:function size:0x78 scope:global align:4 +init__12dSvBit_HIO_cFv = .text:0x80248BC8; // type:function size:0xA4 scope:global align:4 +__sinit_\d_save_HIO_cpp = .text:0x80248C6C; // type:function size:0x48 scope:global align:4 +__dt__12dSvBit_HIO_cFv = .text:0x80248CB4; // type:function size:0x74 scope:global align:4 +__dt__22dSvBit_childOtherHIO_cFv = .text:0x80248D28; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childTransformHIO_cFv = .text:0x80248D68; // type:function size:0x40 scope:global align:4 +__dt__25dSvBit_childDarknessHIO_cFv = .text:0x80248DA8; // type:function size:0x40 scope:global align:4 +__dt__25dSvBit_childTreasureHIO_cFv = .text:0x80248DE8; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childTbPerfectionHIO_cFv = .text:0x80248E28; // type:function size:0x40 scope:global align:4 +__dt__21dSvBit_childItemHIO_cFv = .text:0x80248E68; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childItOneZoneHIO_cFv = .text:0x80248EA8; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childItZoneHIO_cFv = .text:0x80248EE8; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childItDungeonHIO_cFv = .text:0x80248F28; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childItPerfectionHIO_cFv = .text:0x80248F68; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childSwitchHIO_cFv = .text:0x80248FA8; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childSwOneZoneHIO_cFv = .text:0x80248FE8; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childSwZoneHIO_cFv = .text:0x80249028; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childSwDungeonHIO_cFv = .text:0x80249068; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childSwPerfectionHIO_cFv = .text:0x802490A8; // type:function size:0x40 scope:global align:4 +__ct__12dSvBit_HIO_cFv = .text:0x802490E8; // type:function size:0xBC scope:global align:4 +_create__8dTimer_cFv = .text:0x802491A4; // type:function size:0x520 scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive = .text:0x802496C4; // type:function size:0x254 scope:global align:4 +setScreenBase__21dDlst_TimerScrnDraw_cFv = .text:0x80249918; // type:function size:0x3BC scope:global align:4 +setScreenBoatRace__21dDlst_TimerScrnDraw_cFv = .text:0x80249CD4; // type:function size:0x224 scope:global align:4 +setScreenRider__21dDlst_TimerScrnDraw_cFv = .text:0x80249EF8; // type:function size:0x23C scope:global align:4 +setCounterPos__8dTimer_cFff = .text:0x8024A134; // type:function size:0x18 scope:global align:4 +setImagePos__8dTimer_cFff = .text:0x8024A14C; // type:function size:0x18 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x8024A164; // type:function size:0x40 scope:global align:4 +acc__21dDlst_TimerScrnDraw_cFsss = .text:0x8024A1A4; // type:function size:0x68 scope:global align:4 +createGetIn__8dTimer_cF4cXyz = .text:0x8024A20C; // type:function size:0x3C scope:global align:4 +_execute__8dTimer_cFv = .text:0x8024A248; // type:function size:0x414 scope:global align:4 +_draw__8dTimer_cFv = .text:0x8024A65C; // type:function size:0x7C scope:global align:4 +_delete__8dTimer_cFv = .text:0x8024A6D8; // type:function size:0x150 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x8024A828; // type:function size:0x14 scope:global align:4 +start__8dTimer_cFi = .text:0x8024A83C; // type:function size:0xC8 scope:global align:4 +start__8dTimer_cFis = .text:0x8024A904; // type:function size:0xD8 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x8024A9DC; // type:function size:0xB8 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x8024AA94; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x8024AABC; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x8024AB40; // type:function size:0xA8 scope:global align:4 +end__8dTimer_cFi = .text:0x8024ABE8; // type:function size:0x6C scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x8024AC54; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x8024AC64; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x8024ACC8; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x8024AD10; // type:function size:0x74 scope:global align:4 +isStart__8dTimer_cFv = .text:0x8024AD84; // type:function size:0x28 scope:global align:4 +__ct__21dDlst_TimerScrnDraw_cFv = .text:0x8024ADAC; // type:function size:0x84 scope:global align:4 +setHIO__21dDlst_TimerScrnDraw_cFv = .text:0x8024AE30; // type:function size:0x3FC scope:global align:4 +hideDenominator__21dDlst_TimerScrnDraw_cFv = .text:0x8024B22C; // type:function size:0x138 scope:global align:4 +deleteScreen__21dDlst_TimerScrnDraw_cFv = .text:0x8024B364; // type:function size:0x1CC scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x8024B530; // type:function size:0x9C scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x8024B5CC; // type:function size:0x240 scope:global align:4 +setCounter__21dDlst_TimerScrnDraw_cFUcUc = .text:0x8024B80C; // type:function size:0x684 scope:global align:4 +setParentPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024BE90; // type:function size:0x14 scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024BEA4; // type:function size:0x2C scope:global align:4 +setCounterPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024BED0; // type:function size:0x14 scope:global align:4 +setImagePos__21dDlst_TimerScrnDraw_cFff = .text:0x8024BEE4; // type:function size:0x14 scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x8024BEF8; // type:function size:0xB0 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x8024BFA8; // type:function size:0x32C scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x8024C2D4; // type:function size:0x258 scope:global align:4 +createGetIn__21dDlst_TimerScrnDraw_cF4cXyz = .text:0x8024C52C; // type:function size:0x390 scope:global align:4 +createStart__21dDlst_TimerScrnDraw_cFUs = .text:0x8024C8BC; // type:function size:0x118 scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x8024C9D4; // type:function size:0x3D0 scope:global align:4 +checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv = .text:0x8024CDA4; // type:function size:0x2C scope:global align:4 +playBckAnimation__21dDlst_TimerScrnDraw_cFf = .text:0x8024CDD0; // type:function size:0x80 scope:global align:4 +drawPikari__21dDlst_TimerScrnDraw_cFi = .text:0x8024CE50; // type:function size:0x434 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x8024D284; // type:function size:0x4 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x8024D288; // type:function size:0x4 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x8024D28C; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x8024D294; // type:function size:0x4 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x8024D298; // type:function size:0x4 scope:global align:4 +dTimer_createTimer__FlUlUcUcffff = .text:0x8024D29C; // type:function size:0xA8 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x8024D344; // type:function size:0xD0 scope:global align:4 +dTimer_createGetIn2D__Fl4cXyz = .text:0x8024D414; // type:function size:0x78 scope:global align:4 +dTimer_createStart2D__FlUs = .text:0x8024D48C; // type:function size:0x64 scope:global align:4 +dTimer_isStart__Fv = .text:0x8024D4F0; // type:function size:0x50 scope:global align:4 +dTimer_getRestTimeMs__Fv = .text:0x8024D540; // type:function size:0x50 scope:global align:4 +dTimer_show__Fv = .text:0x8024D590; // type:function size:0x50 scope:global align:4 +dTimer_hide__Fv = .text:0x8024D5E0; // type:function size:0x50 scope:global align:4 +dTimer_isReadyFlag__Fv = .text:0x8024D630; // type:function size:0x50 scope:global align:4 +dkWmark_Create__FP12kankyo_class = .text:0x8024D680; // type:function size:0x208 scope:global align:4 +__dt__9dkWmark_cFv = .text:0x8024D888; // type:function size:0x78 scope:global align:4 +dkWmark_Delete__FP9dkWmark_c = .text:0x8024D900; // type:function size:0x28 scope:global align:4 +setMatrix__9dkWmark_cFv = .text:0x8024D928; // type:function size:0x19C scope:global align:4 +dkWmark_Execute__FP9dkWmark_c = .text:0x8024DAC4; // type:function size:0xB4 scope:global align:4 +dkWmark_Draw__FP9dkWmark_c = .text:0x8024DB78; // type:function size:0x138 scope:global align:4 +create__11dkWpillar_cFv = .text:0x8024DCB0; // type:function size:0x36C scope:global align:4 +dkWpillar_Create__FP12kankyo_class = .text:0x8024E01C; // type:function size:0x4 scope:global align:4 +__dt__11dkWpillar_cFv = .text:0x8024E020; // type:function size:0x9C scope:global align:4 +dkWpillar_Delete__FP11dkWpillar_c = .text:0x8024E0BC; // type:function size:0x28 scope:global align:4 +execute__11dkWpillar_cFv = .text:0x8024E0E4; // type:function size:0x94 scope:global align:4 +dkWpillar_Execute__FP11dkWpillar_c = .text:0x8024E178; // type:function size:0x4 scope:global align:4 +draw__11dkWpillar_cFv = .text:0x8024E17C; // type:function size:0xD8 scope:global align:4 +dkWpillar_Draw__FP11dkWpillar_c = .text:0x8024E254; // type:function size:0x4 scope:global align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x8024E258; // type:function size:0xBC scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x8024E314; // type:function size:0x48 scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x8024E35C; // type:function size:0x94 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x8024E3F0; // type:function size:0x84 scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x8024E474; // type:function size:0x24 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8024E498; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x8024E4DC; // type:function size:0x1D8 scope:global align:4 +createHeap__24DynamicModuleControlBaseFUlP7JKRHeap = .text:0x8024E6B4; // type:function size:0x34 scope:global align:4 +getHeap__24DynamicModuleControlBaseFv = .text:0x8024E6E8; // type:function size:0x8 scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x8024E6F0; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x8024E760; // type:function size:0x80 scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x8024E7E0; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x8024E818; // type:function size:0x10 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x8024E828; // type:function size:0x2E4 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x8024EB0C; // type:function size:0xBC scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x8024EBC8; // type:function size:0x4C scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x8024EC14; // type:function size:0x34 scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x8024EC48; // type:function size:0x298 scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x8024EEE0; // type:function size:0xD4 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x8024EFB4; // type:function size:0x78 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x8024F02C; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x8024F044; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x8024F048; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x8024F04C; // type:function size:0xA4 scope:global align:4 +ModuleConstructorsX = .text:0x8024F0F0; // type:function size:0x44 scope:global align:4 +ModuleDestructorsX = .text:0x8024F134; // type:function size:0x44 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x8024F178; // type:function size:0x8 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x8024F180; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x8024F188; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x8024F190; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x8024F198; // type:function size:0x8 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x8024F1A0; // type:function size:0x8 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x8024F1A8; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x8024F1B0; // type:function size:0x4 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x8024F1B4; // type:function size:0x8 scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x8024F1BC; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x8024F1C4; // type:function size:0x20 scope:global align:4 +free__3cMlFPv = .text:0x8024F1E4; // type:function size:0x18 scope:global align:4 +cAPICPad_isConnect__FUl = .text:0x8024F1FC; // type:function size:0x24 scope:global align:4 +cAPICPad_recalibrate__Fv = .text:0x8024F220; // type:function size:0x24 scope:global align:4 +cAPICPad_ANY_BUTTON__FUl = .text:0x8024F244; // type:function size:0x1C scope:global align:4 +cAPICPad_BUTTON__FUl = .text:0x8024F260; // type:function size:0x18 scope:global align:4 +cAPICPad_Z_BUTTON__FUl = .text:0x8024F278; // type:function size:0x1C scope:global align:4 +cAPICPad_R_BUTTON__FUl = .text:0x8024F294; // type:function size:0x8 scope:global align:4 +cAPICPad_L_BUTTON__FUl = .text:0x8024F29C; // type:function size:0x4 scope:global align:4 +cAPICPad_A_BUTTON__FUl = .text:0x8024F2A0; // type:function size:0x1C scope:global align:4 +cAPICPad_B_BUTTON__FUl = .text:0x8024F2BC; // type:function size:0x4 scope:global align:4 +cAPICPad_X_BUTTON__FUl = .text:0x8024F2C0; // type:function size:0x1C scope:global align:4 +cAPICPad_Y_BUTTON__FUl = .text:0x8024F2DC; // type:function size:0x1C scope:global align:4 +cAPICPad_TRIGGER__FUl = .text:0x8024F2F8; // type:function size:0x18 scope:global align:4 +cAPICPad_UP_TRIGGER__FUl = .text:0x8024F310; // type:function size:0x8 scope:global align:4 +cAPICPad_DOWN_TRIGGER__FUl = .text:0x8024F318; // type:function size:0x8 scope:global align:4 +cAPICPad_LEFT_TRIGGER__FUl = .text:0x8024F320; // type:function size:0x8 scope:global align:4 +cAPICPad_RIGHT_TRIGGER__FUl = .text:0x8024F328; // type:function size:0x8 scope:global align:4 +cAPICPad_Z_TRIGGER__FUl = .text:0x8024F330; // type:function size:0x1C scope:global align:4 +cAPICPad_R_TRIGGER__FUl = .text:0x8024F34C; // type:function size:0x8 scope:global align:4 +cAPICPad_L_TRIGGER__FUl = .text:0x8024F354; // type:function size:0x4 scope:global align:4 +cAPICPad_A_TRIGGER__FUl = .text:0x8024F358; // type:function size:0x1C scope:global align:4 +cAPICPad_B_TRIGGER__FUl = .text:0x8024F374; // type:function size:0x4 scope:global align:4 +cAPICPad_X_TRIGGER__FUl = .text:0x8024F378; // type:function size:0x1C scope:global align:4 +cAPICPad_Y_TRIGGER__FUl = .text:0x8024F394; // type:function size:0x1C scope:global align:4 +cAPICPad_START_TRIGGER__FUl = .text:0x8024F3B0; // type:function size:0x1C scope:global align:4 +cAPICPad_X_STICK__FUl = .text:0x8024F3CC; // type:function size:0x18 scope:global align:4 +cAPICPad_X_STICK_3D__FUl = .text:0x8024F3E4; // type:function size:0x18 scope:global align:4 +cAPICPad_Y_STICK__FUl = .text:0x8024F3FC; // type:function size:0x18 scope:global align:4 +cAPICPad_VALUE_STICK__FUl = .text:0x8024F414; // type:function size:0x18 scope:global align:4 +cAPICPad_ANGLE_STICK__FUl = .text:0x8024F42C; // type:function size:0x18 scope:global align:4 +cAPICPad_ANGLE_STICK_3D__FUl = .text:0x8024F444; // type:function size:0x4 scope:global align:4 +cAPICPad_X_SUBSTICK__FUl = .text:0x8024F448; // type:function size:0x8 scope:global align:4 +cAPICPad_Y_SUBSTICK__FUl = .text:0x8024F450; // type:function size:0x8 scope:global align:4 +cAPICPad_VALUE_SUBSTICK__FUl = .text:0x8024F458; // type:function size:0x8 scope:global align:4 +cAPICPad_ANGLE_SUBSTICK__FUl = .text:0x8024F460; // type:function size:0x8 scope:global align:4 +cAPICPad_L_ANALOG__FUl = .text:0x8024F468; // type:function size:0x8 scope:global align:4 +cAPICPad_R_ANALOG__FUl = .text:0x8024F470; // type:function size:0x8 scope:global align:4 +cAPIGph_Painter__Fv = .text:0x8024F478; // type:function size:0x14 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x8024F48C; // type:function size:0x14 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x8024F4A0; // type:function size:0x14 scope:global align:4 +Set__15cCcD_DivideInfoFUlUlUl = .text:0x8024F4B4; // type:function size:0x10 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x8024F4C4; // type:function size:0x40 scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x8024F504; // type:function size:0xD8 scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x8024F5DC; // type:function size:0x1B4 scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x8024F790; // type:function size:0x1E0 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x8024F970; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x8024F978; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x8024F980; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x8024F9E0; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x8024FA10; // type:function size:0x28 scope:global align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x8024FA38; // type:function size:0x14 scope:global align:4 +PlusDmg__9cCcD_SttsFi = .text:0x8024FA4C; // type:function size:0x14 scope:global align:4 +GetWeightF__9cCcD_SttsCFv = .text:0x8024FA60; // type:function size:0x2C scope:global align:4 +ct__18cCcD_ObjCommonBaseFv = .text:0x8024FA8C; // type:function size:0x14 scope:global align:4 +Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf = .text:0x8024FAA0; // type:function size:0x4C scope:global align:4 +ct__8cCcD_ObjFv = .text:0x8024FAEC; // type:function size:0xC scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x8024FAF8; // type:function size:0x10 scope:global align:4 +GetAc__8cCcD_ObjFv = .text:0x8024FB08; // type:function size:0x1C scope:global align:4 +getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024FB24; // type:function size:0x24 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024FB48; // type:function size:0x68 scope:global align:4 +__ct__8cM3dGTriFRC8cM3dGTri = .text:0x8024FBB0; // type:function size:0xA4 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024FC54; // type:function size:0xC scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024FC60; // type:function size:0x10 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024FC70; // type:function size:0xC scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x8024FC7C; // type:function size:0x74 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x8024FCF0; // type:function size:0x84 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024FD74; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024FDB8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024FDFC; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024FE40; // type:function size:0x64 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x8024FEA4; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x8024FEF4; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8024FF44; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x8024FF94; // type:function size:0x50 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x8024FFE4; // type:function size:0x14C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80250130; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8025017C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x802501C0; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80250204; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x80250210; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x80250254; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x80250298; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x802502F0; // type:function size:0x80 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x80250370; // type:function size:0xEC scope:global align:4 +getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8025045C; // type:function size:0x34 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x80250490; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x802504DC; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x80250520; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x80250564; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x80250570; // type:function size:0x4C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x802505BC; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x80250600; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x80250658; // type:function size:0xB0 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x80250708; // type:function size:0x94 scope:global align:4 +getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8025079C; // type:function size:0x34 scope:global align:4 +SetHit__10cCcD_ObjAtFP8cCcD_Obj = .text:0x802507D0; // type:function size:0x10 scope:global align:4 +Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt = .text:0x802507E0; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjAtFv = .text:0x802507FC; // type:function size:0x18 scope:global align:4 +Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg = .text:0x80250814; // type:function size:0x14 scope:global align:4 +SetGrp__10cCcD_ObjTgFUl = .text:0x80250828; // type:function size:0x14 scope:global align:4 +ClrHit__10cCcD_ObjTgFv = .text:0x8025083C; // type:function size:0x18 scope:global align:4 +SetHit__10cCcD_ObjTgFP8cCcD_Obj = .text:0x80250854; // type:function size:0x10 scope:global align:4 +SetHit__10cCcD_ObjCoFP8cCcD_Obj = .text:0x80250864; // type:function size:0x10 scope:global align:4 +ClrHit__10cCcD_ObjCoFv = .text:0x80250874; // type:function size:0x18 scope:global align:4 +SetIGrp__10cCcD_ObjCoFUl = .text:0x8025088C; // type:function size:0x14 scope:global align:4 +SetVsGrp__10cCcD_ObjCoFUl = .text:0x802508A0; // type:function size:0x14 scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x802508B4; // type:function size:0x68 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x8025091C; // type:function size:0x8 scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80250924; // type:function size:0x8 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x8025092C; // type:function size:0xC scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x80250938; // type:function size:0x4 scope:global align:4 +__sinit_\c_cc_d_cpp = .text:0x8025093C; // type:function size:0x50 scope:global align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x8025098C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x80250994; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x8025099C; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x802509A4; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x802509AC; // type:function size:0x58 scope:global align:4 +Ct__4cCcSFv = .text:0x80250A04; // type:function size:0xCC scope:global align:4 +Dt__4cCcSFv = .text:0x80250AD0; // type:function size:0x4 scope:global align:4 +GetWt__4cCcSCFUc = .text:0x80250AD4; // type:function size:0x24 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x80250AF8; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x80250BAC; // type:function size:0x94 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x80250C40; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x80250CE0; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80250D7C; // type:function size:0x114 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x80250E90; // type:function size:0x214 scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x802510A4; // type:function size:0xD4 scope:global align:4 +ChkCo__4cCcSFv = .text:0x80251178; // type:function size:0x170 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x802512E8; // type:function size:0xC scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x802512F4; // type:function size:0x218 scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8025150C; // type:function size:0x160 scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8025166C; // type:function size:0x3AC scope:global align:4 +CalcArea__4cCcSFv = .text:0x80251A18; // type:function size:0x114 scope:global align:4 +Move__4cCcSFv = .text:0x80251B2C; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x80251B90; // type:function size:0xC4 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80251C54; // type:function size:0x4 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80251C58; // type:function size:0x4 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80251C5C; // type:function size:0x4 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x80251C60; // type:function size:0x8 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80251C68; // type:function size:0x8 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80251C70; // type:function size:0x8 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x80251C78; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x80251C7C; // type:function size:0x44 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x80251CC0; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80251CD4; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x80251D58; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80251DCC; // type:function size:0x84 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x80251E50; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x80251E98; // type:function size:0x4 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x80251E9C; // type:function size:0x1C scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x80251EB8; // type:function size:0x1C scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x80251ED4; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x80251F04; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x80251F34; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x80251F64; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x80251FB4; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80251FE8; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80252008; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x8025203C; // type:function size:0x78 scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x802520B4; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x802520DC; // type:function size:0x8 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x802520E4; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x802520F8; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x8025210C; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x8025219C; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80252228; // type:function size:0x4 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x8025222C; // type:function size:0x2C scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x80252258; // type:function size:0x2C scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x80252284; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x802522DC; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x80252350; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x802523C0; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x802523CC; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x802523DC; // type:function size:0x4C scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x80252428; // type:function size:0xE8 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x80252510; // type:function size:0x10 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x80252520; // type:function size:0x28 scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80252548; // type:function size:0x18 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x80252560; // type:function size:0x4 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x80252564; // type:function size:0x18 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x8025257C; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x80252588; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x802525C8; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x80252618; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x80252668; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x802526A0; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x802526E0; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x80252730; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80252778; // type:function size:0x14 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x8025278C; // type:function size:0x14 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x802527A0; // type:function size:0x44 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x802527E4; // type:function size:0x44 scope:global align:4 +__ml__4cXyzCFf = .text:0x80252828; // type:function size:0x40 scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x80252868; // type:function size:0x54 scope:global align:4 +__dv__4cXyzCFf = .text:0x802528BC; // type:function size:0x48 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x80252904; // type:function size:0x44 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x80252948; // type:function size:0x4 scope:global align:4 +norm__4cXyzCFv = .text:0x8025294C; // type:function size:0x40 scope:global align:4 +normZP__4cXyzCFv = .text:0x8025298C; // type:function size:0x7C scope:global align:4 +normZC__4cXyzCFv = .text:0x80252A08; // type:function size:0x114 scope:global align:4 +normalize__4cXyzFv = .text:0x80252B1C; // type:function size:0x48 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x80252B64; // type:function size:0x7C scope:global align:4 +normalizeRS__4cXyzFv = .text:0x80252BE0; // type:function size:0x58 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x80252C38; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x80252C78; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x80252CB8; // type:function size:0x64 scope:global align:4 +atan2sX_Z__4cXyzCFv = .text:0x80252D1C; // type:function size:0xC scope:global align:4 +atan2sY_XZ__4cXyzCFv = .text:0x80252D28; // type:function size:0x58 scope:global align:4 +__sinit_\c_xyz_cpp = .text:0x80252D80; // type:function size:0x158 scope:global align:4 +__ct__5csXyzFsss = .text:0x80252ED8; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x80252EE8; // type:function size:0x34 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x80252F1C; // type:function size:0x34 scope:global align:4 +__mi__5csXyzFR5csXyz = .text:0x80252F50; // type:function size:0x38 scope:global align:4 +__ml__5csXyzFf = .text:0x80252F88; // type:function size:0xAC scope:global align:4 +__sinit_\c_sxyz_cpp = .text:0x80253034; // type:function size:0x48 scope:global align:4 +cM_rad2s__Ff = .text:0x8025307C; // type:function size:0x5C scope:global align:4 +cM_atan2s__Fff = .text:0x802530D8; // type:function size:0x278 scope:global align:4 +cM_atan2f__Fff = .text:0x80253350; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x80253398; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x802533A8; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x80253490; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x802534C8; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x80253510; // type:function size:0x10 scope:global align:4 +cM_rnd2__Fv = .text:0x80253520; // type:function size:0xE8 scope:global align:4 +cM_rndF2__Ff = .text:0x80253608; // type:function size:0x38 scope:global align:4 +cM_rndFX2__Ff = .text:0x80253640; // type:function size:0x48 scope:global align:4 +__ct__8cBgS_ChkFv = .text:0x80253688; // type:function size:0x24 scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x802536AC; // type:function size:0x40 scope:global align:4 +SetExtChk__8cBgS_ChkFR8cBgS_Chk = .text:0x802536EC; // type:function size:0x24 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x80253710; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x80253750; // type:function size:0x6C scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x802537BC; // type:function size:0x68 scope:global align:4 +SetPos__11cBgS_GndChkFPC3Vec = .text:0x80253824; // type:function size:0x1C scope:global align:4 +SetPos__11cBgS_GndChkFPC4cXyz = .text:0x80253840; // type:function size:0x8 scope:global align:4 +PreCheck__11cBgS_GndChkFv = .text:0x80253848; // type:function size:0x10 scope:global align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x80253858; // type:function size:0x8 scope:local align:4 +__ct__11cBgS_LinChkFv = .text:0x80253860; // type:function size:0x5C scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x802538BC; // type:function size:0x74 scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x80253930; // type:function size:0x80 scope:global align:4 +Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi = .text:0x802539B0; // type:function size:0x64 scope:global align:4 +PreCalc__11cBgS_LinChkFv = .text:0x80253A14; // type:function size:0x38 scope:global align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80253A4C; // type:function size:0x8 scope:local align:4 +__ct__13cBgS_ShdwDrawFv = .text:0x80253A54; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x80253A9C; // type:function size:0x68 scope:global align:4 +Set__13cBgS_ShdwDrawFR4cXyzR4cXyz = .text:0x80253B04; // type:function size:0x8 scope:global align:4 +SetCallback__13cBgS_ShdwDrawFPFP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla_i = .text:0x80253B0C; // type:function size:0x8 scope:global align:4 +__ct__13cBgS_PolyInfoFv = .text:0x80253B14; // type:function size:0x3C scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x80253B50; // type:function size:0x40 scope:global align:4 +ChkSetInfo__13cBgS_PolyInfoCFv = .text:0x80253B90; // type:function size:0x28 scope:global align:4 +ClearPi__13cBgS_PolyInfoFv = .text:0x80253BB8; // type:function size:0x28 scope:global align:4 +SetPolyInfo__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x80253BE0; // type:function size:0x24 scope:global align:4 +SetActorInfo__13cBgS_PolyInfoFiPvUi = .text:0x80253C04; // type:function size:0x10 scope:global align:4 +ChkSafe__13cBgS_PolyInfoCFPCvUi = .text:0x80253C14; // type:function size:0x28 scope:global align:4 +SetPolyIndex__13cBgS_PolyInfoFi = .text:0x80253C3C; // type:function size:0x8 scope:global align:4 +ChkBgIndex__13cBgS_PolyInfoCFv = .text:0x80253C44; // type:function size:0x14 scope:global align:4 +Regist__9cBgW_BgIdFi = .text:0x80253C58; // type:function size:0x8 scope:global align:4 +Release__9cBgW_BgIdFv = .text:0x80253C60; // type:function size:0xC scope:global align:4 +ChkUsed__9cBgW_BgIdCFv = .text:0x80253C6C; // type:function size:0x10 scope:global align:4 +cBgW_CheckBGround__Ff = .text:0x80253C7C; // type:function size:0x18 scope:global align:4 +cBgW_CheckBRoof__Ff = .text:0x80253C94; // type:function size:0x14 scope:global align:4 +cBgW_CheckBWall__Ff = .text:0x80253CA8; // type:function size:0x50 scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x80253CF8; // type:function size:0x210 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x80253F08; // type:function size:0x70 scope:global align:4 +cM3d_Len2dSq__Fffff = .text:0x80253F78; // type:function size:0x18 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x80253F90; // type:function size:0xE4 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x80254074; // type:function size:0x10C scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x80254180; // type:function size:0x88 scope:global align:4 +cM3d_VectorProduct2d__Fffffff = .text:0x80254208; // type:function size:0x20 scope:global align:4 +cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz = .text:0x80254228; // type:function size:0x68 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x80254290; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x8025435C; // type:function size:0x94 scope:global align:4 +cM3d_CrossNumSection__Fffff = .text:0x802543F0; // type:function size:0x48 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x80254438; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x802544E0; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x80254588; // type:function size:0x290 scope:global align:4 +cM3d_CrossInfLineVsInfPlane_proc__FffPC3VecPC3VecP3Vec = .text:0x80254818; // type:function size:0xAC scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x802548C4; // type:function size:0x104 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x802549C8; // type:function size:0x6D8 scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel2DCheck__FPC3VecPC3VecPC3Vec = .text:0x802550A0; // type:function size:0x1EC scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel3DCheck__FPC3VecPC3VecPC3Vec = .text:0x8025528C; // type:function size:0x1D4 scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff = .text:0x80255460; // type:function size:0xB4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x80255514; // type:function size:0x19C scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x802556B0; // type:function size:0x19C scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x8025584C; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x802559F0; // type:function size:0x108 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x80255AF8; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x80255B7C; // type:function size:0xEC scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x80255C68; // type:function size:0x19C scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x80255E04; // type:function size:0x484 scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x80256288; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x802562D0; // type:function size:0x2A4 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x80256574; // type:function size:0x228 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphPf = .text:0x8025679C; // type:function size:0xC8 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x80256864; // type:function size:0x150 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPf = .text:0x802569B4; // type:function size:0x7C scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x80256A30; // type:function size:0x88 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x80256AB8; // type:function size:0xC4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x80256B7C; // type:function size:0xE0 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x80256C5C; // type:function size:0x804 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x80257460; // type:function size:0xD0 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x80257530; // type:function size:0x15C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x8025768C; // type:function size:0x28C scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x80257918; // type:function size:0x5FC scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x80257F14; // type:function size:0x80 scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x80257F94; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x80257FF8; // type:function size:0x26C scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x80258264; // type:function size:0x574 scope:global align:4 +__ct__8cM3dGSphFv = .text:0x802587D8; // type:function size:0x10 scope:global align:4 +cM3d_Cross_CpsCyl_Check__FRC8cM3dGCpsRC8cM3dGCylR3VecR3VecP3Vec = .text:0x802587E8; // type:function size:0x8C scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x80258874; // type:function size:0x134 scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x802589A8; // type:function size:0x134 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x80258ADC; // type:function size:0x2FC scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x80258DD8; // type:function size:0x3D4 scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x802591AC; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x80259220; // type:function size:0x78 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x80259298; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x802592C4; // type:function size:0x1A8 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x8025946C; // type:function size:0xEC scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80259558; // type:function size:0xD8 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80259630; // type:function size:0xD8 scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80259708; // type:function size:0x90 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x80259798; // type:function size:0x80 scope:global align:4 +Set__8cM3dGAabFPC4cXyzPC4cXyz = .text:0x80259818; // type:function size:0x44 scope:global align:4 +CrossY__8cM3dGAabCFPC4cXyz = .text:0x8025985C; // type:function size:0x48 scope:global align:4 +UnderPlaneYUnder__8cM3dGAabCFf = .text:0x802598A4; // type:function size:0x14 scope:global align:4 +TopPlaneYUnder__8cM3dGAabCFf = .text:0x802598B8; // type:function size:0x14 scope:global align:4 +ClearForMinMax__8cM3dGAabFv = .text:0x802598CC; // type:function size:0x24 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x802598F0; // type:function size:0x44 scope:global align:4 +SetMinMax__8cM3dGAabFRC8cM3dGAab = .text:0x80259934; // type:function size:0x5C scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x80259990; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x802599D0; // type:function size:0x40 scope:global align:4 +CalcCenter__8cM3dGAabCFP4cXyz = .text:0x80259A10; // type:function size:0x44 scope:global align:4 +PlusR__8cM3dGAabFf = .text:0x80259A54; // type:function size:0x4C scope:global align:4 +__ct__8cM3dGCirFv = .text:0x80259AA0; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x80259AB0; // type:function size:0x40 scope:global align:4 +Set__8cM3dGCirFffff = .text:0x80259AF0; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGCpsFv = .text:0x80259B04; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x80259B14; // type:function size:0x58 scope:global align:4 +Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x80259B6C; // type:function size:0x3C scope:global align:4 +Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x80259BA8; // type:function size:0x44 scope:global align:4 +SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x80259BEC; // type:function size:0x48 scope:global align:4 +__ct__8cM3dGCylFPC4cXyzff = .text:0x80259C34; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCylFRC9cM3dGCylS = .text:0x80259C90; // type:function size:0x64 scope:global align:4 +Set__8cM3dGCylFRC4cXyzff = .text:0x80259CF4; // type:function size:0x4C scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x80259D40; // type:function size:0x1C scope:global align:4 +SetH__8cM3dGCylFf = .text:0x80259D5C; // type:function size:0x8 scope:global align:4 +SetR__8cM3dGCylFf = .text:0x80259D64; // type:function size:0x8 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80259D6C; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x80259D90; // type:function size:0x4 scope:global align:4 +calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x80259D94; // type:function size:0x5C scope:global align:4 +__ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80259DF0; // type:function size:0x54 scope:global align:4 +SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80259E44; // type:function size:0x44 scope:global align:4 +SetStartEnd__8cM3dGLinFRC3VecRC3Vec = .text:0x80259E88; // type:function size:0x44 scope:global align:4 +CalcPos__8cM3dGLinCFP3Vecf = .text:0x80259ECC; // type:function size:0x70 scope:global align:4 +SetEnd__8cM3dGLinFRC4cXyz = .text:0x80259F3C; // type:function size:0x8 scope:global align:4 +__ct__8cM3dGPlaFPC4cXyzf = .text:0x80259F44; // type:function size:0x4C scope:global align:4 +crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x80259F90; // type:function size:0xB8 scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x8025A048; // type:function size:0x58 scope:global align:4 +SetupNP__8cM3dGPlaFRC3VecRC3Vec = .text:0x8025A0A0; // type:function size:0x4C scope:global align:4 +getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x8025A0EC; // type:function size:0x88 scope:global align:4 +getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x8025A174; // type:function size:0x80 scope:global align:4 +Set__8cM3dGPlaFPC8cM3dGPla = .text:0x8025A1F4; // type:function size:0x40 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x8025A234; // type:function size:0x1C scope:global align:4 +Set__8cM3dGSphFRC4cXyzf = .text:0x8025A250; // type:function size:0x3C scope:global align:4 +Set__8cM3dGSphFRC9cM3dGSphS = .text:0x8025A28C; // type:function size:0x5C scope:global align:4 +SetR__8cM3dGSphFf = .text:0x8025A2E8; // type:function size:0x8 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x8025A2F0; // type:function size:0x10 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x8025A300; // type:function size:0x30 scope:global align:4 +GetMinMaxCube__8cM3dGSphCFR4cXyzR4cXyz = .text:0x8025A330; // type:function size:0x44 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x8025A374; // type:function size:0x10 scope:global align:4 +setPos__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x8025A384; // type:function size:0x70 scope:global align:4 +setBg__8cM3dGTriFPC3VecPC3VecPC3VecPC8cM3dGPla = .text:0x8025A3F4; // type:function size:0x54 scope:global align:4 +set__8cM3dGTriFPC3VecPC3VecPC3VecPC3Vec = .text:0x8025A448; // type:function size:0x58 scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x8025A4A0; // type:function size:0x4 scope:global align:4 +cLib_memSet__FPviUl = .text:0x8025A4A4; // type:function size:0x4 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x8025A4A8; // type:function size:0xB8 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x8025A560; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x8025A5A4; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x8025A5DC; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x8025A734; // type:function size:0x184 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x8025A8B8; // type:function size:0xE4 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x8025A99C; // type:function size:0xEC scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x8025AA88; // type:function size:0xB4 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x8025AB3C; // type:function size:0x4C scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x8025AB88; // type:function size:0x6C scope:global align:4 +cLib_chaseS__FPsss = .text:0x8025ABF4; // type:function size:0x60 scope:global align:4 +cLib_chaseF__FPfff = .text:0x8025AC54; // type:function size:0x68 scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x8025ACBC; // type:function size:0xEC scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x8025ADA8; // type:function size:0xFC scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x8025AEA4; // type:function size:0x68 scope:global align:4 +cLib_targetAngleY__FPC3VecPC3Vec = .text:0x8025AF0C; // type:function size:0x1C scope:global align:4 +cLib_targetAngleY__FRC3VecRC3Vec = .text:0x8025AF28; // type:function size:0x1C scope:global align:4 +cLib_targetAngleX__FPC4cXyzPC4cXyz = .text:0x8025AF44; // type:function size:0x3C scope:global align:4 +cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz = .text:0x8025AF80; // type:function size:0x64 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x8025AFE4; // type:function size:0xC scope:global align:4 +MtxInit__Fv = .text:0x8025AFF0; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x8025B000; // type:function size:0x48 scope:global align:4 +MtxScale__FfffUc = .text:0x8025B048; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x8025B090; // type:function size:0x14 scope:global align:4 +MtxPush__Fv = .text:0x8025B0A4; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x8025B0E0; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x8025B0F0; // type:function size:0xC scope:global align:4 +__ct__7cSAngleFs = .text:0x8025B0FC; // type:function size:0x8 scope:global align:4 +__ct__7cSAngleFf = .text:0x8025B104; // type:function size:0x24 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x8025B128; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x8025B134; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x8025B13C; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x8025B160; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x8025B194; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x8025B1C8; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x8025B1E4; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x8025B1F4; // type:function size:0x4C scope:global align:4 +Cos__7cSAngleCFv = .text:0x8025B240; // type:function size:0x4C scope:global align:4 +__mi__7cSAngleCFv = .text:0x8025B28C; // type:function size:0x10 scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x8025B29C; // type:function size:0x14 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x8025B2B0; // type:function size:0x14 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x8025B2C4; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x8025B2D8; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x8025B2EC; // type:function size:0x10 scope:global align:4 +__mi__7cSAngleCFs = .text:0x8025B2FC; // type:function size:0x10 scope:global align:4 +__apl__7cSAngleFs = .text:0x8025B30C; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x8025B31C; // type:function size:0x40 scope:global align:4 +__amu__7cSAngleFf = .text:0x8025B35C; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x8025B39C; // type:function size:0x10 scope:global align:4 +__mi__FsRC7cSAngle = .text:0x8025B3AC; // type:function size:0x10 scope:global align:4 +__ct__7cDegreeFf = .text:0x8025B3BC; // type:function size:0x34 scope:global align:4 +Formal__7cDegreeFv = .text:0x8025B3F0; // type:function size:0x3C scope:global align:4 +Sin__7cDegreeCFv = .text:0x8025B42C; // type:function size:0x30 scope:global align:4 +Cos__7cDegreeCFv = .text:0x8025B45C; // type:function size:0x30 scope:global align:4 +Tan__7cDegreeCFv = .text:0x8025B48C; // type:function size:0x30 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x8025B4BC; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x8025B4EC; // type:function size:0xA4 scope:global align:4 +Val__7cSPolarFfss = .text:0x8025B590; // type:function size:0x10 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x8025B5A0; // type:function size:0x128 scope:global align:4 +Xyz__7cSPolarCFv = .text:0x8025B6C8; // type:function size:0x12C scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x8025B7F4; // type:function size:0x20 scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x8025B814; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x8025B844; // type:function size:0x38 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x8025B87C; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x8025B8AC; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x8025B8DC; // type:function size:0xA4 scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x8025B980; // type:function size:0x1C scope:global align:4 +Val__7cSGlobeFfss = .text:0x8025B99C; // type:function size:0x10 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x8025B9AC; // type:function size:0x18 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x8025B9C4; // type:function size:0x58 scope:global align:4 +__ct__7cSPolarFv = .text:0x8025BA1C; // type:function size:0x4 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x8025BA20; // type:function size:0x60 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x8025BA80; // type:function size:0x20 scope:global align:4 +Norm__7cSGlobeCFv = .text:0x8025BAA0; // type:function size:0x58 scope:global align:4 +Invert__7cSGlobeFv = .text:0x8025BAF8; // type:function size:0x10 scope:global align:4 +__sinit_\c_angle_cpp = .text:0x8025BB08; // type:function size:0xC4 scope:global align:4 +sBs_FillArea_s__FPvUls = .text:0x8025BBCC; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x8025BBEC; // type:function size:0x8 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x8025BBF4; // type:function size:0x48 scope:global align:4 +init__9JFWSystemFv = .text:0x8025BC3C; // type:function size:0x304 scope:global align:4 +setFontSize__10JUTConsoleFff = .text:0x8025BF40; // type:function size:0xC scope:global align:4 +ctor_subroutine__10JFWDisplayFb = .text:0x8025BF4C; // type:function size:0x110 scope:global align:4 +__ct__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025C05C; // type:function size:0x68 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x8025C0C4; // type:function size:0x80 scope:global align:4 +createManager__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025C144; // type:function size:0x84 scope:global align:4 +callDirectDraw__Fv = .text:0x8025C1C8; // type:function size:0x5C scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x8025C224; // type:function size:0x110 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x8025C334; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x8025C37C; // type:function size:0x10C scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x8025C488; // type:function size:0x70 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x8025C4F8; // type:function size:0x70 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x8025C568; // type:function size:0x94 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x8025C5FC; // type:function size:0xF4 scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x8025C6F0; // type:function size:0x1F8 scope:global align:4 +endRender__10JFWDisplayFv = .text:0x8025C8E8; // type:function size:0x98 scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x8025C980; // type:function size:0xE8 scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x8025CA68; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x8025CAB8; // type:function size:0x124 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025CBDC; // type:function size:0x40 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x8025CC1C; // type:function size:0x98 scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x8025CCB4; // type:function size:0x5C scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x8025CD10; // type:function size:0x384 scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8025D094; // type:function size:0x88 scope:global align:4 +JFWDrawDoneAlarm__Fv = .text:0x8025D11C; // type:function size:0xC8 scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025D1E4; // type:function size:0x1EC scope:global align:4 +__sinit_\JFWDisplay_cpp = .text:0x8025D3D0; // type:function size:0x4C scope:global align:4 +getDrawingXfb__6JUTXfbCFv = .text:0x8025D41C; // type:function size:0x20 scope:global align:4 +end__Q210JUTProcBar5CTimeFv = .text:0x8025D43C; // type:function size:0x64 scope:global align:4 +start__Q210JUTProcBar5CTimeFUcUcUc = .text:0x8025D4A0; // type:function size:0x3C scope:global align:4 +__ct__8JFWAlarmFv = .text:0x8025D4DC; // type:function size:0x38 scope:global align:4 +__dt__18JSULink<8JFWAlarm>Fv = .text:0x8025D514; // type:function size:0x58 scope:global align:4 +__ct__18JSUList<8JFWAlarm>Fb = .text:0x8025D56C; // type:function size:0x30 scope:global align:4 +__dt__18JSUList<8JFWAlarm>Fv = .text:0x8025D59C; // type:function size:0x58 scope:global align:4 +init__11J3DUClipperFv = .text:0x8025D5F4; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x8025D608; // type:function size:0x12C scope:global align:4 +clip__11J3DUClipperCFPA4_Cf3Vecf = .text:0x8025D734; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperCFPA4_CfP3VecP3Vec = .text:0x8025D87C; // type:function size:0x334 scope:global align:4 +checkScaleOne__FRC3Vec = .text:0x8025DBB0; // type:function size:0x38 scope:global align:4 +fastReciprocal__5JMathFf = .text:0x8025DBE8; // type:function size:0x8 scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x8025DBF0; // type:function size:0x8 scope:global align:4 +swapTransformedVtxPos__15J3DVertexBufferFv = .text:0x8025DBF8; // type:function size:0x14 scope:global align:4 +__ct__10JUTTextureFv = .text:0x8025DC0C; // type:function size:0x40 scope:global align:4 +setCaptureFlag__10JUTTextureFb = .text:0x8025DC4C; // type:function size:0x14 scope:global align:4 +fastSqrt__5JMathFf_f = .text:0x8025DC60; // type:function size:0x18 scope:global align:4 +dot__Q29JGeometry8TVec3CFRCQ29JGeometry8TVec3 = .text:0x8025DC78; // type:function size:0x20 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x8025DC98; // type:function size:0x58 scope:global align:4 +getResource__18JPAResourceManagerCFUs = .text:0x8025DCF0; // type:function size:0x44 scope:global align:4 +checkUserIndexDuplication__18JPAResourceManagerCFUs = .text:0x8025DD34; // type:function size:0x40 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x8025DD74; // type:function size:0x98 scope:global align:4 +registRes__18JPAResourceManagerFP11JPAResource = .text:0x8025DE0C; // type:function size:0x20 scope:global align:4 +registTex__18JPAResourceManagerFP10JPATexture = .text:0x8025DE2C; // type:function size:0x20 scope:global align:4 +getResUserWork__18JPAResourceManagerCFUs = .text:0x8025DE4C; // type:function size:0x44 scope:global align:4 +__ct__11JPAResourceFv = .text:0x8025DE90; // type:function size:0x70 scope:global align:4 +init__11JPAResourceFP7JKRHeap = .text:0x8025DF00; // type:function size:0x152C scope:global align:4 +calc__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x8025F42C; // type:function size:0x2DC scope:global align:4 +draw__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x8025F708; // type:function size:0xE0 scope:global align:4 +drawP__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025F7E8; // type:function size:0x324 scope:global align:4 +drawC__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025FB0C; // type:function size:0x2E8 scope:global align:4 +setPTev__11JPAResourceFv = .text:0x8025FDF4; // type:function size:0x298 scope:global align:4 +setCTev__11JPAResourceFP18JPAEmitterWorkData = .text:0x8026008C; // type:function size:0x16C scope:global align:4 +calc_p__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802601F8; // type:function size:0x7C scope:global align:4 +calc_c__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260274; // type:function size:0x7C scope:global align:4 +calcField__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802602F0; // type:function size:0x7C scope:global align:4 +calcKey__11JPAResourceFP18JPAEmitterWorkData = .text:0x8026036C; // type:function size:0x140 scope:global align:4 +calcWorkData_c__11JPAResourceFP18JPAEmitterWorkData = .text:0x802604AC; // type:function size:0x1B0 scope:global align:4 +calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData = .text:0x8026065C; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldBaseFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x802606DC; // type:function size:0x4 scope:global align:4 +erase__26JPAList<15JPABaseParticle>FP26JPANode<15JPABaseParticle> = .text:0x802606E0; // type:function size:0xAC scope:global align:4 +push_front__26JPAList<15JPABaseParticle>FP26JPANode<15JPABaseParticle> = .text:0x8026078C; // type:function size:0x50 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkData = .text:0x802607DC; // type:function size:0x40 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkData = .text:0x8026081C; // type:function size:0x40 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026085C; // type:function size:0x48 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802608A4; // type:function size:0x48 scope:global align:4 +JPARegistPrm__FP18JPAEmitterWorkData = .text:0x802608EC; // type:function size:0x9C scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkData = .text:0x80260988; // type:function size:0x8C scope:global align:4 +JPARegistPrmEnv__FP18JPAEmitterWorkData = .text:0x80260A14; // type:function size:0x128 scope:global align:4 +JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260B3C; // type:function size:0xAC scope:global align:4 +JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260BE8; // type:function size:0xAC scope:global align:4 +JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260C94; // type:function size:0x138 scope:global align:4 +JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260DCC; // type:function size:0x138 scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260F04; // type:function size:0x8C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkData = .text:0x80260F90; // type:function size:0x2C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260FBC; // type:function size:0x28 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkData = .text:0x80260FE4; // type:function size:0x30 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261014; // type:function size:0x3C scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkData = .text:0x80261050; // type:function size:0x40 scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261090; // type:function size:0x4C scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkData = .text:0x802610DC; // type:function size:0xC scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802610E8; // type:function size:0x70 scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkData = .text:0x80261158; // type:function size:0xC scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261164; // type:function size:0x34 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkData = .text:0x80261198; // type:function size:0x24 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802611BC; // type:function size:0x24 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkData = .text:0x802611E0; // type:function size:0x24 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261204; // type:function size:0x24 scope:global align:4 +JPACalcColorCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261228; // type:function size:0x4C scope:global align:4 +JPAGenTexCrdMtxIdt__FP18JPAEmitterWorkData = .text:0x80261274; // type:function size:0x1C scope:global align:4 +JPAGenTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x80261290; // type:function size:0x1C scope:global align:4 +JPAGenTexCrdMtxPrj__FP18JPAEmitterWorkData = .text:0x802612AC; // type:function size:0x1C scope:global align:4 +JPAGenCalcTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x802612C8; // type:function size:0x1CC scope:global align:4 +JPALoadCalcTexCrdMtxAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261494; // type:function size:0x1C4 scope:global align:4 +JPALoadTex__FP18JPAEmitterWorkData = .text:0x80261658; // type:function size:0x28 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkData = .text:0x80261680; // type:function size:0x28 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802616A8; // type:function size:0x20 scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkData = .text:0x802616C8; // type:function size:0x3C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261704; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkData = .text:0x8026173C; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261774; // type:function size:0x44 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkData = .text:0x802617B8; // type:function size:0x50 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261808; // type:function size:0x5C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkData = .text:0x80261864; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261880; // type:function size:0x78 scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkData = .text:0x802618F8; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261914; // type:function size:0x3C scope:global align:4 +JPALoadPosMtxCam__FP18JPAEmitterWorkData = .text:0x80261950; // type:function size:0xC scope:global align:4 +noLoadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x8026195C; // type:function size:0x4 scope:global align:4 +loadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x80261960; // type:function size:0x38 scope:global align:4 +loadPrjAnm__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x80261998; // type:function size:0x1E0 scope:global align:4 +JPADrawBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261B78; // type:function size:0xE8 scope:global align:4 +JPADrawRotBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261C60; // type:function size:0x118 scope:global align:4 +JPADrawYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261D78; // type:function size:0xFC scope:global align:4 +JPADrawRotYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261E74; // type:function size:0x130 scope:global align:4 +dirTypeVel__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80261FA4; // type:function size:0xC scope:global align:4 +dirTypePos__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80261FB0; // type:function size:0xC scope:global align:4 +dirTypePosInv__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80261FBC; // type:function size:0x4C scope:global align:4 +dirTypeEmtrDir__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80262008; // type:function size:0x10 scope:global align:4 +dirTypePrevPtcl__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80262018; // type:function size:0x78 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x80262090; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x802620D0; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x80262110; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x80262150; // type:function size:0x5C scope:global align:4 +basePlaneTypeXY__FPA4_fff = .text:0x802621AC; // type:function size:0x4C scope:global align:4 +basePlaneTypeXZ__FPA4_fff = .text:0x802621F8; // type:function size:0x4C scope:global align:4 +basePlaneTypeX__FPA4_fff = .text:0x80262244; // type:function size:0x70 scope:global align:4 +JPADrawDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802622B4; // type:function size:0x1C4 scope:global align:4 +JPADrawRotDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262478; // type:function size:0x23C scope:global align:4 +JPADrawDBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802626B4; // type:function size:0x180 scope:global align:4 +JPADrawRotation__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262834; // type:function size:0x148 scope:global align:4 +JPADrawPoint__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026297C; // type:function size:0x98 scope:global align:4 +JPADrawLine__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262A14; // type:function size:0x160 scope:global align:4 +getNext__FP26JPANode<15JPABaseParticle> = .text:0x80262B74; // type:function size:0x8 scope:global align:4 +getPrev__FP26JPANode<15JPABaseParticle> = .text:0x80262B7C; // type:function size:0x8 scope:global align:4 +JPADrawStripe__FP18JPAEmitterWorkData = .text:0x80262B84; // type:function size:0x40C scope:global align:4 +JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x80262F90; // type:function size:0x6D4 scope:global align:4 +JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x80263664; // type:function size:0x24 scope:global align:4 +JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263688; // type:function size:0x2C scope:global align:4 +makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap = .text:0x802636B4; // type:function size:0x278 scope:global align:4 +__ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x8026392C; // type:function size:0x108 scope:global align:4 +setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x80263A34; // type:function size:0x12C scope:global align:4 +load__18JPAResourceManagerFUs11_GXTexMapID = .text:0x80263B60; // type:function size:0x18 scope:global align:4 +PSVECSubtract__14JMathInlineVECFPC3VecPC3VecP3Vec = .text:0x80263B78; // type:function size:0x24 scope:global align:4 +inv_sqrt__Q29JGeometry8TUtilFf = .text:0x80263B9C; // type:function size:0x38 scope:global align:4 +GXPosition3f32 = .text:0x80263BD4; // type:function size:0x14 scope:local align:4 +JPACalcScaleX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263BE8; // type:function size:0x78 scope:global align:4 +JPACalcScaleY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263C60; // type:function size:0x78 scope:global align:4 +JPACalcScaleCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263CD8; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263CE4; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmRepeatX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263CF0; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmRepeatY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263D54; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmReverseX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263DB8; // type:function size:0x94 scope:global align:4 +JPACalcScaleAnmReverseY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263E4C; // type:function size:0x94 scope:global align:4 +JPACalcAlphaAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263EE0; // type:function size:0xAC scope:global align:4 +JPACalcAlphaFlickAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80263F8C; // type:function size:0x120 scope:global align:4 +__ct__13JPAExtraShapeFPCUc = .text:0x802640AC; // type:function size:0x34 scope:global align:4 +init__13JPAExtraShapeFv = .text:0x802640E0; // type:function size:0xF8 scope:global align:4 +OSf32tou8 = .text:0x802641D8; // type:function size:0x1C scope:local align:4 +JPARegistChildPrmEnv__FP18JPAEmitterWorkData = .text:0x802641F4; // type:function size:0x148 scope:global align:4 +JPACalcChildAlphaOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026433C; // type:function size:0x2C scope:global align:4 +JPACalcChildScaleOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80264368; // type:function size:0x28 scope:global align:4 +__ct__13JPAChildShapeFPCUc = .text:0x80264390; // type:function size:0x8 scope:global align:4 +JPALoadExTex__FP18JPAEmitterWorkData = .text:0x80264398; // type:function size:0xDC scope:global align:4 +__ct__13JPAExTexShapeFPCUc = .text:0x80264474; // type:function size:0x8 scope:global align:4 +JPAVolumePoint__FP18JPAEmitterWorkData = .text:0x8026447C; // type:function size:0xB8 scope:global align:4 +JPAVolumeLine__FP18JPAEmitterWorkData = .text:0x80264534; // type:function size:0x10C scope:global align:4 +JPAVolumeCircle__FP18JPAEmitterWorkData = .text:0x80264640; // type:function size:0x17C scope:global align:4 +JPAVolumeCube__FP18JPAEmitterWorkData = .text:0x802647BC; // type:function size:0xC0 scope:global align:4 +JPAVolumeSphere__FP18JPAEmitterWorkData = .text:0x8026487C; // type:function size:0x228 scope:global align:4 +JPAVolumeCylinder__FP18JPAEmitterWorkData = .text:0x80264AA4; // type:function size:0x144 scope:global align:4 +JPAVolumeTorus__FP18JPAEmitterWorkData = .text:0x80264BE8; // type:function size:0x10C scope:global align:4 +__ct__16JPADynamicsBlockFPCUc = .text:0x80264CF4; // type:function size:0x34 scope:global align:4 +init__16JPADynamicsBlockFv = .text:0x80264D28; // type:function size:0x9C scope:global align:4 +create__16JPADynamicsBlockFP18JPAEmitterWorkData = .text:0x80264DC4; // type:function size:0x1DC scope:global align:4 +mul__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3 = .text:0x80264FA0; // type:function size:0x24 scope:global align:4 +get_rndm_f__9JPARandomFv = .text:0x80264FC4; // type:function size:0x40 scope:global align:4 +checkFlag__14JPABaseEmitterCFUl = .text:0x80265004; // type:function size:0x18 scope:global align:4 +get_r_ss__14JPABaseEmitterFv = .text:0x8026501C; // type:function size:0x28 scope:global align:4 +get_r_zp__14JPABaseEmitterFv = .text:0x80265044; // type:function size:0x30 scope:global align:4 +calcAffect__12JPAFieldBaseFP13JPAFieldBlockP15JPABaseParticle = .text:0x80265074; // type:function size:0xD0 scope:global align:4 +calcFadeAffect__12JPAFieldBaseCFP13JPAFieldBlockf = .text:0x80265144; // type:function size:0x9C scope:global align:4 +prepare__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x802651E0; // type:function size:0x74 scope:global align:4 +calc__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265254; // type:function size:0xC scope:global align:4 +prepare__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80265260; // type:function size:0xB0 scope:global align:4 +calc__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265310; // type:function size:0x74 scope:global align:4 +prepare__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80265384; // type:function size:0x54 scope:global align:4 +calc__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x802653D8; // type:function size:0x64 scope:global align:4 +prepare__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8026543C; // type:function size:0x68 scope:global align:4 +calc__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x802654A4; // type:function size:0xA0 scope:global align:4 +prepare__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80265544; // type:function size:0x64 scope:global align:4 +calc__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x802655A8; // type:function size:0xEC scope:global align:4 +prepare__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80265694; // type:function size:0xA0 scope:global align:4 +calc__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265734; // type:function size:0x110 scope:global align:4 +calc__14JPAFieldRandomFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265844; // type:function size:0xD4 scope:global align:4 +calc__12JPAFieldDragFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265918; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80265998; // type:function size:0x98 scope:global align:4 +calc__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80265A30; // type:function size:0xDC scope:global align:4 +__ct__13JPAFieldBlockFPCUcP7JKRHeap = .text:0x80265B0C; // type:function size:0x38 scope:global align:4 +init__13JPAFieldBlockFP7JKRHeap = .text:0x80265B44; // type:function size:0x28C scope:global align:4 +scale__Q29JGeometry8TVec3FfRCQ29JGeometry8TVec3 = .text:0x80265DD0; // type:function size:0x28 scope:global align:4 +zero__Q29JGeometry8TVec3Fv = .text:0x80265DF8; // type:function size:0x14 scope:global align:4 +sub__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3 = .text:0x80265E0C; // type:function size:0x24 scope:global align:4 +setLength__Q29JGeometry8TVec3Ff = .text:0x80265E30; // type:function size:0x94 scope:global align:4 +get_r_zh__14JPABaseEmitterFv = .text:0x80265EC4; // type:function size:0x48 scope:global align:4 +__dt__12JPAFieldSpinFv = .text:0x80265F0C; // type:function size:0x40 scope:global align:4 +__dt__18JPAFieldConvectionFv = .text:0x80265F4C; // type:function size:0x40 scope:global align:4 +__dt__12JPAFieldDragFv = .text:0x80265F8C; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldRandomFv = .text:0x80265FCC; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldVortexFv = .text:0x8026600C; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldNewtonFv = .text:0x8026604C; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldMagnetFv = .text:0x8026608C; // type:function size:0x40 scope:global align:4 +__dt__11JPAFieldAirFv = .text:0x802660CC; // type:function size:0x40 scope:global align:4 +__dt__15JPAFieldGravityFv = .text:0x8026610C; // type:function size:0x40 scope:global align:4 +__ct__11JPAKeyBlockFPCUc = .text:0x8026614C; // type:function size:0x10 scope:global align:4 +calc__11JPAKeyBlockFf = .text:0x8026615C; // type:function size:0x94 scope:global align:4 +__ct__10JPATextureFPCUc = .text:0x802661F0; // type:function size:0x60 scope:global align:4 +__dt__10JPATextureFv = .text:0x80266250; // type:function size:0x5C scope:global align:4 +__ct__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x802662AC; // type:function size:0x40 scope:global align:4 +load_jpc__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x802662EC; // type:function size:0x3A4 scope:global align:4 +__ct__17JPAEmitterManagerFUlUlP7JKRHeapUcUc = .text:0x80266690; // type:function size:0x20C scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x8026689C; // type:function size:0x58 scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP18JPAEmitterCallBackP19JPAParticleCallBack = .text:0x802668F4; // type:function size:0xE4 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x802669D8; // type:function size:0x80 scope:global align:4 +draw__17JPAEmitterManagerFPC11JPADrawInfoUc = .text:0x80266A58; // type:function size:0x1F4 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x80266C4C; // type:function size:0x58 scope:global align:4 +forceDeleteGroupEmitter__17JPAEmitterManagerFUc = .text:0x80266CA4; // type:function size:0x5C scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x80266D00; // type:function size:0x6C scope:global align:4 +entryResourceManager__17JPAEmitterManagerFP18JPAResourceManagerUc = .text:0x80266D6C; // type:function size:0x10 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x80266D7C; // type:function size:0x98 scope:global align:4 +calcYBBCam__17JPAEmitterManagerFv = .text:0x80266E14; // type:function size:0x124 scope:global align:4 +__ct__26JPAList<15JPABaseParticle>Fv = .text:0x80266F38; // type:function size:0x14 scope:global align:4 +__ct__26JPANode<15JPABaseParticle>Fv = .text:0x80266F4C; // type:function size:0x10 scope:global align:4 +__dt__26JPANode<15JPABaseParticle>Fv = .text:0x80266F5C; // type:function size:0x40 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x80266F9C; // type:function size:0x50 scope:global align:4 +__dt__25JSULink<14JPABaseEmitter>Fv = .text:0x80266FEC; // type:function size:0x58 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x80267044; // type:function size:0x5C scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x802670A0; // type:function size:0x30 scope:global align:4 +__dt__18JPAEmitterCallBackFv = .text:0x802670D0; // type:function size:0x40 scope:global align:4 +init__14JPABaseEmitterFP17JPAEmitterManagerP11JPAResource = .text:0x80267110; // type:function size:0x2E8 scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x802673F8; // type:function size:0x90 scope:global align:4 +createChild__14JPABaseEmitterFP15JPABaseParticle = .text:0x80267488; // type:function size:0x7C scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x80267504; // type:function size:0x70 scope:global align:4 +processTillStartFrame__14JPABaseEmitterFv = .text:0x80267574; // type:function size:0x40 scope:global align:4 +processTermination__14JPABaseEmitterFv = .text:0x802675B4; // type:function size:0x98 scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterCFPQ29JGeometry8TVec3 = .text:0x8026764C; // type:function size:0x80 scope:global align:4 +getCurrentCreateNumber__14JPABaseEmitterCFv = .text:0x802676CC; // type:function size:0x10 scope:global align:4 +getDrawCount__14JPABaseEmitterCFv = .text:0x802676DC; // type:function size:0x10 scope:global align:4 +loadTexture__14JPABaseEmitterFUc11_GXTexMapID = .text:0x802676EC; // type:function size:0x54 scope:global align:4 +pop_front__26JPAList<15JPABaseParticle>Fv = .text:0x80267740; // type:function size:0x60 scope:global align:4 +pop_back__26JPAList<15JPABaseParticle>Fv = .text:0x802677A0; // type:function size:0x60 scope:global align:4 +__dt__19JPAParticleCallBackFv = .text:0x80267800; // type:function size:0x40 scope:global align:4 +init_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80267840; // type:function size:0x57C scope:global align:4 +init_c__15JPABaseParticleFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80267DBC; // type:function size:0x494 scope:global align:4 +calc_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80268250; // type:function size:0x228 scope:global align:4 +calc_c__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80268478; // type:function size:0x1FC scope:global align:4 +canCreateChild__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80268674; // type:function size:0x80 scope:global align:4 +getWidth__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x802686F4; // type:function size:0x20 scope:global align:4 +getHeight__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80268714; // type:function size:0x20 scope:global align:4 +setLength__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3f = .text:0x80268734; // type:function size:0xB0 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x802687E4; // type:function size:0x124 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x80268908; // type:function size:0x78 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x80268980; // type:function size:0xB4 scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3 = .text:0x80268A34; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3PQ29JGeometry8TVec3 = .text:0x80268A5C; // type:function size:0x16C scope:global align:4 +JPACalcKeyAnmValue__FfUsPCf = .text:0x80268BC8; // type:function size:0xC0 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x80268C88; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x80268CE0; // type:function size:0x8 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x80268CE8; // type:function size:0x8 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x80268CF0; // type:function size:0x8 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x80268CF8; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x80268D00; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x80268D08; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x80268D10; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x80268D18; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x80268D70; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x80268D78; // type:function size:0x24 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x80268D9C; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x80268DF4; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x80268DFC; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x80268E04; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x80268E08; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x80268E0C; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x80268E10; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x80268E18; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x80268E1C; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x80268E74; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x80268E7C; // type:function size:0x8 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x80268E84; // type:function size:0x8 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x80268E8C; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x80268E94; // type:function size:0x24 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x80268EB8; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x80268F10; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x80268F18; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x80268F20; // type:function size:0x24 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x80268F44; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x80268F48; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x80268F4C; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x80268F50; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x80268F54; // type:function size:0x40 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x80268F94; // type:function size:0x8 scope:global align:4 +JSGUpdate__Q26JStage7TObjectFv = .text:0x80268F9C; // type:function size:0x4 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x80268FA0; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x80268FA8; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x80268FAC; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x80268FB4; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x80268FB8; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x80268FBC; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x80268FC0; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x80268FC4; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x80268FCC; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x80269008; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x80269060; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x80269068; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x80269070; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x80269074; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x8026907C; // type:function size:0x4 scope:global align:4 +__dt__Q37JStudio3ctb7TObjectFv = .text:0x80269080; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio3ctb14TObject_TxyzRyFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x802690C0; // type:function size:0x78 scope:global align:4 +getScheme__Q37JStudio3ctb14TObject_TxyzRyCFv = .text:0x80269138; // type:function size:0x8 scope:global align:4 +__ct__Q37JStudio3ctb8TControlFv = .text:0x80269140; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x80269168; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3ctb8TControlFv = .text:0x802691C0; // type:function size:0x5C scope:global align:4 +appendObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x8026921C; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x8026926C; // type:function size:0xC scope:global align:4 +destroyObject_all__Q37JStudio3ctb8TControlFv = .text:0x80269278; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3ctb8TControlFPCvUl = .text:0x802692E8; // type:function size:0x98 scope:global align:4 +getObject_index__Q37JStudio3ctb8TControlFUl = .text:0x80269380; // type:function size:0x5C scope:global align:4 +__dt__Q37JStudio3ctb8TFactoryFv = .text:0x802693DC; // type:function size:0x40 scope:global align:4 +create__Q37JStudio3ctb8TFactoryFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x8026941C; // type:function size:0x5C scope:global align:4 +destroy__Q37JStudio3ctb8TFactoryFPQ37JStudio3ctb7TObject = .text:0x80269478; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3ctb6TParseFPQ37JStudio3ctb8TControl = .text:0x8026949C; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3ctb6TParseFv = .text:0x802694B0; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x80269508; // type:function size:0x90 scope:global align:4 +parseBlock_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x80269598; // type:function size:0xE0 scope:global align:4 +__dt__Q37JStudio3ctb14TObject_TxyzRyFv = .text:0x80269678; // type:function size:0x58 scope:global align:4 +get_ID__Q47JStudio3ctb4data13TParse_TBlockCFv = .text:0x802696D0; // type:function size:0x1C scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x802696EC; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x802696F4; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x8026971C; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x80269724; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x8026973C; // type:function size:0x98 scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x802697D4; // type:function size:0x44 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x80269818; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x8026987C; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x802698E0; // type:function size:0xF8 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x802699D8; // type:function size:0x50 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80269A28; // type:function size:0x28 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80269A50; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x80269AF8; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x80269B0C; // type:function size:0xF4 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80269C00; // type:function size:0x30 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x80269C30; // type:function size:0x68 scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x80269C98; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x80269CA0; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x80269CC0; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x80269D10; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x80269D14; // type:function size:0x14 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80269D28; // type:function size:0x74 scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80269D9C; // type:function size:0x158 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80269EF4; // type:function size:0x78 scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80269F6C; // type:function size:0x80 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80269FEC; // type:function size:0xD8 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026A0C4; // type:function size:0x80 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x8026A144; // type:function size:0xD8 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x8026A21C; // type:function size:0x18 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x8026A234; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x8026A23C; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x8026A250; // type:function size:0xC scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x8026A25C; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x8026A260; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026A268; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x8026A2C8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026A2D0; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026A300; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026A344; // type:function size:0x8 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x8026A34C; // type:function size:0x154 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x8026A4A0; // type:function size:0x68 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x8026A508; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x8026A510; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x8026A540; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x8026A58C; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x8026A63C; // type:function size:0x1A0 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026A7DC; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026A7F0; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026A824; // type:function size:0x2C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026A850; // type:function size:0x70 scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026A8C0; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x8026A92C; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026A934; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x8026A964; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026A984; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026A9D4; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x8026AA84; // type:function size:0x21C scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x8026ACA0; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x8026ACAC; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x8026ACDC; // type:function size:0x18 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x8026ACF4; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026AF58; // type:function size:0x7C scope:global align:4 +__ct__Q37JStudio22TFunctionValue_hermite15TIterator_data_FRCQ37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x8026AFD4; // type:function size:0x14 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x8026AFE8; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026AFF0; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x8026B010; // type:function size:0x34 scope:global align:4 +__as__Q37JStudio22TFunctionValue_hermite15TIterator_data_FRCQ37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x8026B044; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026B058; // type:function size:0x70 scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026B0C8; // type:function size:0x8 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x8026B0D0; // type:function size:0x3D4 scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x8026B4A4; // type:function size:0x2C scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x8026B4D0; // type:function size:0x3C scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x8026B50C; // type:function size:0x4 scope:global align:4 +range_getParameter_progress__Q27JStudio29TFunctionValueAttribute_rangeCFd = .text:0x8026B510; // type:function size:0x18 scope:global align:4 +range_getParameter_outside__Q27JStudio29TFunctionValueAttribute_rangeCFd = .text:0x8026B528; // type:function size:0xA4 scope:global align:4 +interpolateValue_plateau__Q27JStudio13functionvalueFddddd = .text:0x8026B5CC; // type:function size:0x18 scope:global align:4 +__ct__Q27JGadget84TContainerEnumerator_const>FRCQ27JGadget44TVector_pointer = .text:0x8026B5E4; // type:function size:0x14 scope:global align:4 +__dt__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x8026B5F8; // type:function size:0x5C scope:global align:4 +size__Q27JGadget38TVector>CFv = .text:0x8026B654; // type:function size:0x28 scope:global align:4 +findUpperBound_binary_all>__Q47JStudio29TFunctionValue_list_parameter15TIterator_data_7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x8026B67C; // type:function size:0x98 scope:global align:4 +findUpperBound_binary_all>__Q47JStudio22TFunctionValue_hermite15TIterator_data_7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x8026B714; // type:function size:0xC0 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026B7D4; // type:function size:0x5C scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x8026B830; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026B870; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x8026B8B0; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026B8F0; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026B930; // type:function size:0x40 scope:global align:4 +distance__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data__l = .text:0x8026B970; // type:function size:0x1C scope:global align:4 +distance__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data__l = .text:0x8026B98C; // type:function size:0x3C scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x8026B9C8; // type:function size:0x40 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x8026BA08; // type:function size:0x22C scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BC34; // type:function size:0x18 scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BC4C; // type:function size:0x18 scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BC64; // type:function size:0x1C scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BC80; // type:function size:0x1C scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BC9C; // type:function size:0x1C scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BCB8; // type:function size:0x1C scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026BCD4; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BCF0; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BD38; // type:function size:0x70 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BDA8; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BDF0; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BE00; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BE48; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BE60; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BEA8; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BEC8; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BF10; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026BF24; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026BF6C; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x8026BF88; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x8026BFB0; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x8026C008; // type:function size:0x5C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x8026C064; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x8026C0B4; // type:function size:0xC scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x8026C0C0; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x8026C130; // type:function size:0x98 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x8026C1C8; // type:function size:0x5C scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x8026C224; // type:function size:0x40 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026C264; // type:function size:0x110 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x8026C374; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x8026C398; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x8026C3AC; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x8026C404; // type:function size:0x90 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x8026C494; // type:function size:0xF0 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x8026C584; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x8026C5EC; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x8026C654; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x8026C6BC; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x8026C724; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x8026C78C; // type:function size:0x68 scope:global align:4 +__ct__Q37JStudio6object10TObject_IDFPCvUl = .text:0x8026C7F4; // type:function size:0xC scope:global align:4 +__ct__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ27JStudio14TFunctionValue = .text:0x8026C800; // type:function size:0x74 scope:global align:4 +get_ID__Q47JStudio3fvb4data13TParse_TBlockCFv = .text:0x8026C874; // type:function size:0x1C scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x8026C890; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x8026C898; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x8026C8C0; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x8026C8C8; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x8026C8E0; // type:function size:0x98 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x8026C978; // type:function size:0x68 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x8026C9E0; // type:function size:0x84 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x8026CA64; // type:function size:0x74 scope:global align:4 +setFactory__Q27JStudio8TControlFPQ27JStudio8TFactory = .text:0x8026CAD8; // type:function size:0x28 scope:global align:4 +transformOnSet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x8026CB00; // type:function size:0x84 scope:global align:4 +transformOnGet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x8026CB84; // type:function size:0xA0 scope:global align:4 +transform_setOrigin_ctb__Q27JStudio8TControlFRCQ37JStudio3ctb7TObject = .text:0x8026CC24; // type:function size:0xB4 scope:global align:4 +transform_setOrigin_ctb_index__Q27JStudio8TControlFUl = .text:0x8026CCD8; // type:function size:0x50 scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x8026CD28; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x8026CD68; // type:function size:0x84 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x8026CDEC; // type:function size:0x50 scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026CE3C; // type:function size:0x98 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x8026CED4; // type:function size:0x3C scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x8026CF10; // type:function size:0x58 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8026CF68; // type:function size:0xC8 scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026D030; // type:function size:0x3C scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026D06C; // type:function size:0xAC scope:global align:4 +parseBlock_block_ctb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026D118; // type:function size:0xEC scope:global align:4 +end__Q27JGadget39TLinkListFv = .text:0x8026D204; // type:function size:0x8 scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x8026D20C; // type:function size:0x16C scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x8026D378; // type:function size:0x74 scope:global align:4 +getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf = .text:0x8026D3EC; // type:function size:0x230 scope:global align:4 +rotate_xyz__Q27JStudio4mathFPA4_fPA4_CfRC3Vec = .text:0x8026D61C; // type:function size:0x58 scope:global align:4 +getFromTransformation_Sn__Q27JStudio4mathFPA4_CfUi = .text:0x8026D674; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x8026D6B8; // type:function size:0x40 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x8026D6F8; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026D75C; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026D770; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026D7AC; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026D810; // type:function size:0x40 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x8026D850; // type:function size:0x4 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFv = .text:0x8026D854; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFv = .text:0x8026D858; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFv = .text:0x8026D85C; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFUl = .text:0x8026D860; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl = .text:0x8026D864; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026D868; // type:function size:0x74 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026D8DC; // type:function size:0xE4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x8026D9C0; // type:function size:0x60 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x8026DA20; // type:function size:0x80 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x8026DAA0; // type:function size:0x38 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x8026DAD8; // type:function size:0xE4 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8026DBBC; // type:function size:0x98 scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUl = .text:0x8026DC54; // type:function size:0x94 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026DCE8; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026DD00; // type:function size:0x14 scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026DD14; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026DD40; // type:function size:0x60 scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026DDA0; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x8026DDF8; // type:function size:0x8C scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x8026DE84; // type:function size:0x64 scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x8026DEE8; // type:function size:0x20 scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x8026DF08; // type:function size:0x20 scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x8026DF28; // type:function size:0x4 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8026DF2C; // type:function size:0x20 scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x8026DF4C; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x8026DF98; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x8026DFD8; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8026E014; // type:function size:0x370 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x8026E384; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8026E3C4; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x8026E400; // type:function size:0xC0 scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8026E4C0; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x8026E500; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x8026E53C; // type:function size:0x2C8 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x8026E804; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8026E844; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x8026E880; // type:function size:0xCC scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x8026E94C; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x8026E98C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x8026E9C8; // type:function size:0x228 scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x8026EBF0; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x8026EC30; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x8026EC6C; // type:function size:0x88 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x8026ECF4; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x8026ED34; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x8026ED70; // type:function size:0x3B8 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x8026F128; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x8026F168; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x8026F1A4; // type:function size:0x350 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x8026F4F4; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x8026F54C; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x8026F5A4; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x8026F5FC; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x8026F654; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x8026F6AC; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x8026F704; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x8026F75C; // type:function size:0x58 scope:global align:4 +__sinit_\jstudio-object_cpp = .text:0x8026F7B4; // type:function size:0x344 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_actorFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026FAF8; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026FB20; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_FMQ27JStudio15TAdaptor_cameraFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026FB60; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x8026FB88; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_lightFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026FBC8; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026FBF0; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_FMQ27JStudio17TAdaptor_particleFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026FC30; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x8026FC58; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_soundFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026FC98; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026FCC0; // type:function size:0x40 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026FD00; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026FD5C; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026FDB8; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026FE14; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026FE70; // type:function size:0x5C scope:global align:4 +setValue_immediate__Q27JStudio14TVariableValueFf = .text:0x8026FECC; // type:function size:0x1C scope:global align:4 +getValue_uint8__Q27JStudio14TVariableValueCFv = .text:0x8026FEE8; // type:function size:0x74 scope:global align:4 +setValue_functionValue__Q27JStudio14TVariableValueFPQ27JStudio14TFunctionValue = .text:0x8026FF5C; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026FF78; // type:function size:0x10 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x8026FF88; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80270070; // type:function size:0x80 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802700F0; // type:function size:0x98 scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x80270188; // type:function size:0x40 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x802701C8; // type:function size:0x54 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x8027021C; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x80270234; // type:function size:0x22C scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x80270460; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x80270464; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x80270468; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x8027046C; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x80270470; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x80270474; // type:function size:0x144 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x802705B8; // type:function size:0xCC scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x80270684; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x802706D0; // type:function size:0x7C scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x8027074C; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x802707A4; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x802707FC; // type:function size:0x7C scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x80270878; // type:function size:0x54 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x802708CC; // type:function size:0x14 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x802708E0; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x80270950; // type:function size:0x98 scope:global align:4 +reset__Q37JStudio3stb8TControlFv = .text:0x802709E8; // type:function size:0x6C scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x80270A54; // type:function size:0xBC scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x80270B10; // type:function size:0x40 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x80270B50; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x80270B74; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x80270B88; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80270BE0; // type:function size:0xC8 scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x80270CA8; // type:function size:0x58 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x80270D00; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x80270D08; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x80270D40; // type:function size:0x100 scope:global align:4 +getContent__Q47JStudio3stb4data20TParse_TBlock_objectCFv = .text:0x80270E40; // type:function size:0x1C scope:global align:4 +toInt32FromUInt24___Q37JStudio3stb7TObjectFUl = .text:0x80270E5C; // type:function size:0x14 scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x80270E70; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x80270E78; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x80270EA0; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x80270EA8; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x80270EC0; // type:function size:0x98 scope:global align:4 +__ct__Q27JGadget71TContainerEnumerator>FRQ27JGadget37TLinkList = .text:0x80270F58; // type:function size:0x54 scope:global align:4 +__ml__Q27JGadget71TEnumerator8iterator>Fv = .text:0x80270FAC; // type:function size:0x14 scope:global align:4 +__opb__Q27JGadget71TEnumerator8iterator>CFv = .text:0x80270FC0; // type:function size:0x38 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x80270FF8; // type:function size:0x4C scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x80271044; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x802710BC; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x8027113C; // type:function size:0x58 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80271194; // type:function size:0x170 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x80271304; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x802713E4; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x802714C4; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x802715A4; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x80271684; // type:function size:0xE0 scope:global align:4 +prepareAdaptor__Q27JStudio7TObjectFv = .text:0x80271764; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget49TPointer_deleteFv = .text:0x8027178C; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget51TPointer_deleteFv = .text:0x802717FC; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget58TPointer_deleteFv = .text:0x8027186C; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget52TPointer_deleteFv = .text:0x802718DC; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget51TPointer_deleteFv = .text:0x8027194C; // type:function size:0x70 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x802719BC; // type:function size:0x98 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80271A54; // type:function size:0x98 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x80271AEC; // type:function size:0xA4 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80271B90; // type:function size:0xA4 scope:global align:4 +adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl = .text:0x80271C34; // type:function size:0x30 scope:global align:4 +adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc = .text:0x80271C64; // type:function size:0x50 scope:global align:4 +adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc = .text:0x80271CB4; // type:function size:0x2C scope:global align:4 +adaptor_object_ENABLE___Q214JStudio_JStage16TAdaptor_object_FQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271CE0; // type:function size:0xA0 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x80271D80; // type:function size:0x84 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80271E04; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80271E78; // type:function size:0x84 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80271EFC; // type:function size:0xE4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80271FE0; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl = .text:0x80272034; // type:function size:0x48 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl = .text:0x8027207C; // type:function size:0x8 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272084; // type:function size:0x50 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802720D4; // type:function size:0x50 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272124; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272138; // type:function size:0x50 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272188; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027219C; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802721E0; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027223C; // type:function size:0x68 scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802722A4; // type:function size:0x14 scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802722B8; // type:function size:0x44 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802722FC; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272358; // type:function size:0x38 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272390; // type:function size:0x3C scope:global align:4 +setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x802723CC; // type:function size:0x184 scope:global align:4 +getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x80272550; // type:function size:0x188 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x802726D8; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x802727AC; // type:function size:0x58 scope:global align:4 +__sinit_\object-actor_cpp = .text:0x80272804; // type:function size:0x1D8 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFUlf = .text:0x802729DC; // type:function size:0x28 scope:global align:4 +__ct__Q214JStudio_JStage81TVariableValueOutput_object_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_f = .text:0x80272A04; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80272A48; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80272AA0; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80272AEC; // type:function size:0x30 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ214JStudio_JStage14TAdaptor_actorQ37JStudio4data15TEAnimationModeMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_fMQ26JStage6TActorFPCvPCv_f = .text:0x80272B1C; // type:function size:0x88 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x80272BA4; // type:function size:0x74 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x80272C18; // type:function size:0x5C scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80272C74; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80272CE8; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80272CEC; // type:function size:0xA4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80272D90; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFUl = .text:0x80272DE4; // type:function size:0x90 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCvUlPCvUl = .text:0x80272E74; // type:function size:0x8 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x80272E7C; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80272EFC; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80272F70; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80272FB4; // type:function size:0xD8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x8027308C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFUl = .text:0x802730E0; // type:function size:0x60 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCvUlPCvUl = .text:0x80273140; // type:function size:0x8 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273148; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027318C; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802731E8; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273244; // type:function size:0x14 scope:global align:4 +adaptor_do_TARGET_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273258; // type:function size:0x44 scope:global align:4 +adaptor_do_TARGET_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027329C; // type:function size:0x5C scope:global align:4 +adaptor_do_TARGET_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802732F8; // type:function size:0x1C scope:global align:4 +setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80273314; // type:function size:0xB8 scope:global align:4 +getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x802733CC; // type:function size:0xC4 scope:global align:4 +setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80273490; // type:function size:0x9C scope:global align:4 +getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8027352C; // type:function size:0xA0 scope:global align:4 +__sinit_\object-camera_cpp = .text:0x802735CC; // type:function size:0x1CC scope:global align:4 +transformOnSet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x80273798; // type:function size:0x48 scope:global align:4 +transformOnGet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x802737E0; // type:function size:0x48 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80273828; // type:function size:0x50 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80273878; // type:function size:0x50 scope:global align:4 +__ct__Q214JStudio_JStage83TVariableValueOutput_object_FQ37JStudio15TAdaptor_camera15TEVariableValueMQ26JStage7TCameraFPCvPvf_vMQ26JStage7TCameraFPCvPCv_f = .text:0x802738C8; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x8027390C; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x80273964; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802739B0; // type:function size:0x30 scope:global align:4 +getFromTransformation_T__Q27JStudio4mathFP3VecPA4_Cf = .text:0x802739E0; // type:function size:0x1C scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x802739FC; // type:function size:0x5C scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80273A58; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80273ACC; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80273B10; // type:function size:0xFC scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80273C0C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x80273C60; // type:function size:0x90 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x80273CF0; // type:function size:0x8 scope:global align:4 +__sinit_\object-fog_cpp = .text:0x80273CF8; // type:function size:0x114 scope:global align:4 +__ct__Q214JStudio_JStage77TVariableValueOutput_object_FQ37JStudio12TAdaptor_fog15TEVariableValueMQ26JStage4TFogFPCvPvf_vMQ26JStage4TFogFPCvPCv_f = .text:0x80273E0C; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80273E50; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80273EA8; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80273EF4; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x80273F24; // type:function size:0x64 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80273F88; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80273FFC; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80274040; // type:function size:0x1F8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80274238; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFUl = .text:0x8027428C; // type:function size:0x1E8 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCvUlPCvUl = .text:0x80274474; // type:function size:0x8 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027447C; // type:function size:0x5C scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802744D8; // type:function size:0x8 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x802744E0; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x802744EC; // type:function size:0x58 scope:global align:4 +__sinit_\object-light_cpp = .text:0x80274544; // type:function size:0xF4 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_FQ37JStudio14TAdaptor_light15TEVariableValueQ314JStudio_JStage14TAdaptor_light12TEDirection_ = .text:0x80274638; // type:function size:0x18 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x80274650; // type:function size:0x20 scope:global align:4 +__dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x80274670; // type:function size:0x58 scope:global align:4 +create__Q215JStudio_JAudio213TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802746C8; // type:function size:0x74 scope:global align:4 +createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject = .text:0x8027473C; // type:function size:0xF8 scope:global align:4 +__dt__Q27JGadget43TPointer_deleteFv = .text:0x80274834; // type:function size:0x70 scope:global align:4 +setValue_VOLUME___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802748A4; // type:function size:0xC scope:global align:4 +setValue_PAN___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802748B0; // type:function size:0xC scope:global align:4 +setValue_PITCH___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802748BC; // type:function size:0xC scope:global align:4 +setValue_TEMPO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802748C8; // type:function size:0x4C scope:global align:4 +setValue_ECHO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80274914; // type:function size:0xC scope:global align:4 +__ct__Q215JStudio_JAudio214TAdaptor_soundFPQ215JStudio_JAudio213TCreateObject = .text:0x80274920; // type:function size:0x90 scope:global align:4 +__dt__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x802749B0; // type:function size:0xB8 scope:global align:4 +adaptor_do_prepare__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80274A68; // type:function size:0xC8 scope:global align:4 +adaptor_do_end__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80274B30; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80274B34; // type:function size:0x1A4 scope:global align:4 +adaptor_do_SOUND__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274CD8; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274CF0; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274D08; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274D50; // type:function size:0x14 scope:global align:4 +adaptor_do_END_FADE_OUT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274D64; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274DAC; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274E18; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274E94; // type:function size:0x1C scope:global align:4 +adaptor_do_REPEAT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274EB0; // type:function size:0x1C scope:global align:4 +adaptor_do_CONTINUOUS__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274ECC; // type:function size:0x1C scope:global align:4 +adaptor_do_LOCATED__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274EE8; // type:function size:0x28 scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274F10; // type:function size:0x1C scope:global align:4 +__cl__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x80274F2C; // type:function size:0x20 scope:global align:4 +prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80274F4C; // type:function size:0xA4 scope:global align:4 +beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80274FF0; // type:function size:0xA4 scope:global align:4 +endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80275094; // type:function size:0x44 scope:global align:4 +__dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x802750D8; // type:function size:0x58 scope:global align:4 +__sinit_\object-sound_cpp = .text:0x80275130; // type:function size:0x110 scope:global align:4 +zero__Q224JAISoundParamsTransition11TTransitionFv = .text:0x80275240; // type:function size:0x18 scope:global align:4 +__ct__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_FQ37JStudio14TAdaptor_sound15TEVariableValuePFP8JAISoundf_v = .text:0x80275258; // type:function size:0x18 scope:global align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x80275270; // type:function size:0x58 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802752C8; // type:function size:0x74 scope:global align:4 +emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter = .text:0x8027533C; // type:function size:0x8 scope:global align:4 +createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ217JStudio_JParticle13TCreateObject = .text:0x80275344; // type:function size:0xF8 scope:global align:4 +__dt__Q27JGadget46TPointer_deleteFv = .text:0x8027543C; // type:function size:0x70 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject = .text:0x802754AC; // type:function size:0xAC scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv = .text:0x80275558; // type:function size:0x58 scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x802755B0; // type:function size:0xE0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80275690; // type:function size:0x138 scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x802757C8; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x802757CC; // type:function size:0xE0 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802758AC; // type:function size:0x14 scope:global align:4 +adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802758C0; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802758D8; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275920; // type:function size:0x2C scope:global align:4 +adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027594C; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275994; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275A00; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275A7C; // type:function size:0x1C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275A98; // type:function size:0x14 scope:global align:4 +adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275AAC; // type:function size:0x1C scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80275AC8; // type:function size:0x1C scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80275AE4; // type:function size:0x378 scope:global align:4 +__dt__Q317JStudio_JParticle29@unnamed@object_particle_cpp@29TJPAEmitter_stopDrawParticle_Fv = .text:0x80275E5C; // type:function size:0x5C scope:global align:4 +executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80275EB8; // type:function size:0x20 scope:global align:4 +draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80275ED8; // type:function size:0x20 scope:global align:4 +drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80275EF8; // type:function size:0x20 scope:global align:4 +beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80275F18; // type:function size:0xB8 scope:global align:4 +endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x80275FD0; // type:function size:0x124 scope:global align:4 +imixcopy__7JASCalcFPCsPCsPsUl = .text:0x802760F4; // type:function size:0x30 scope:global align:4 +bcopyfast__7JASCalcFPCvPvUl = .text:0x80276124; // type:function size:0x3C scope:global align:4 +bcopy__7JASCalcFPCvPvUl = .text:0x80276160; // type:function size:0xD4 scope:global align:4 +bzerofast__7JASCalcFPvUl = .text:0x80276234; // type:function size:0x2C scope:global align:4 +bzero__7JASCalcFPvUl = .text:0x80276260; // type:function size:0xCC scope:global align:4 +pow2__7JASCalcFf = .text:0x8027632C; // type:function size:0x124 scope:global align:4 +__ct__13JASTaskThreadFiiUl = .text:0x80276450; // type:function size:0x60 scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x802764B0; // type:function size:0x94 scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPCvUl = .text:0x80276544; // type:function size:0x78 scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPv = .text:0x802765BC; // type:function size:0x60 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl = .text:0x8027661C; // type:function size:0x74 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPv = .text:0x80276690; // type:function size:0x74 scope:global align:4 +run__13JASTaskThreadFv = .text:0x80276704; // type:function size:0xB0 scope:global align:4 +pause__13JASTaskThreadFb = .text:0x802767B4; // type:function size:0x74 scope:global align:4 +free__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FPv = .text:0x80276828; // type:function size:0xC0 scope:global align:4 +alloc__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FUl = .text:0x802768E8; // type:function size:0x144 scope:global align:4 +__ct__Q264JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunkF20JASMemChunkPool<1024PQ243Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunk = .text:0x80276A2C; // type:function size:0x14 scope:global align:4 +__dt__18JASCriticalSectionFv = .text:0x80276A40; // type:function size:0x58 scope:global align:4 +getThreadPointer__6JASDvdFv = .text:0x80276A98; // type:function size:0x8 scope:global align:4 +createThread__6JASDvdFliUl = .text:0x80276AA0; // type:function size:0xA0 scope:global align:4 +regist__14JASCallbackMgrFPFPv_lPv = .text:0x80276B40; // type:function size:0x7C scope:global align:4 +reject__14JASCallbackMgrFPFPv_lPv = .text:0x80276BBC; // type:function size:0x88 scope:global align:4 +callback__14JASCallbackMgrFv = .text:0x80276C44; // type:function size:0x78 scope:global align:4 +__ct__7JASHeapFP11JASDisposer = .text:0x80276CBC; // type:function size:0x64 scope:global align:4 +__dt__17JSULink<7JASHeap>Fv = .text:0x80276D20; // type:function size:0x58 scope:global align:4 +__dt__17JSUTree<7JASHeap>Fv = .text:0x80276D78; // type:function size:0x70 scope:global align:4 +initRootHeap__7JASHeapFPvUl = .text:0x80276DE8; // type:function size:0x68 scope:global align:4 +alloc__7JASHeapFP7JASHeapUl = .text:0x80276E50; // type:function size:0x1E8 scope:global align:4 +allocTail__7JASHeapFP7JASHeapUl = .text:0x80277038; // type:function size:0xF0 scope:global align:4 +free__7JASHeapFv = .text:0x80277128; // type:function size:0x128 scope:global align:4 +insertChild__7JASHeapFP7JASHeapP7JASHeapPvUlb = .text:0x80277250; // type:function size:0xE8 scope:global align:4 +getTailHeap__7JASHeapFv = .text:0x80277338; // type:function size:0x94 scope:global align:4 +getTailOffset__7JASHeapFv = .text:0x802773CC; // type:function size:0x6C scope:global align:4 +getCurOffset__7JASHeapFv = .text:0x80277438; // type:function size:0x70 scope:global align:4 +__ct__17JASGenericMemPoolFv = .text:0x802774A8; // type:function size:0x18 scope:global align:4 +__dt__17JASGenericMemPoolFv = .text:0x802774C0; // type:function size:0x6C scope:global align:4 +newMemPool__17JASGenericMemPoolFUli = .text:0x8027752C; // type:function size:0x80 scope:global align:4 +alloc__17JASGenericMemPoolFUl = .text:0x802775AC; // type:function size:0x48 scope:global align:4 +free__17JASGenericMemPoolFPvUl = .text:0x802775F4; // type:function size:0x24 scope:global align:4 +setupRootHeap__9JASKernelFP12JKRSolidHeapUl = .text:0x80277618; // type:function size:0xE4 scope:global align:4 +getSystemHeap__9JASKernelFv = .text:0x802776FC; // type:function size:0x8 scope:global align:4 +getCommandHeap__9JASKernelFv = .text:0x80277704; // type:function size:0x8 scope:global align:4 +setupAramHeap__9JASKernelFUlUl = .text:0x8027770C; // type:function size:0x70 scope:global align:4 +getAramHeap__9JASKernelFv = .text:0x8027777C; // type:function size:0xC scope:global align:4 +__sinit_\JASHeapCtrl_cpp = .text:0x80277788; // type:function size:0x4C scope:global align:4 +__dt__7JASHeapFv = .text:0x802777D4; // type:function size:0x58 scope:global align:4 +_pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x8027782C; // type:function size:0x1C scope:global align:4 +getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80277848; // type:function size:0x34 scope:global align:4 +getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x8027787C; // type:function size:0x78 scope:global align:4 +loadResourceCallback__15JASResArcLoaderFPv = .text:0x802778F4; // type:function size:0x9C scope:global align:4 +__ct__Q215JASResArcLoader12TLoadResInfoFP10JKRArchiveUsPvUl = .text:0x80277990; // type:function size:0x24 scope:global align:4 +loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x802779B4; // type:function size:0x78 scope:global align:4 +start__8JASProbeFPCc = .text:0x80277A2C; // type:function size:0x50 scope:global align:4 +stop__8JASProbeFv = .text:0x80277A7C; // type:function size:0x11C scope:global align:4 +start__8JASProbeFlPCc = .text:0x80277B98; // type:function size:0x28 scope:global align:4 +stop__8JASProbeFl = .text:0x80277BC0; // type:function size:0x28 scope:global align:4 +JASReport__FPCce = .text:0x80277BE8; // type:function size:0x108 scope:global align:4 +execAllCommand__10JASPortCmdFv = .text:0x80277CF0; // type:function size:0x34 scope:global align:4 +execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80277D24; // type:function size:0x78 scope:global align:4 +execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x80277D9C; // type:function size:0x68 scope:global align:4 +__sinit_\JASCmdStack_cpp = .text:0x80277E04; // type:function size:0x68 scope:global align:4 +__ct__Q210JASPortCmd9TPortHeadFv = .text:0x80277E6C; // type:function size:0x30 scope:global align:4 +__dt__Q210JASPortCmd9TPortHeadFv = .text:0x80277E9C; // type:function size:0x5C scope:global align:4 +__ct__8JASTrackFv = .text:0x80277EF8; // type:function size:0x90 scope:global align:4 +__dt__8JASTrackFv = .text:0x80277F88; // type:function size:0x7C scope:global align:4 +setChannelMgrCount__8JASTrackFUl = .text:0x80278004; // type:function size:0xD4 scope:global align:4 +init__8JASTrackFv = .text:0x802780D8; // type:function size:0x238 scope:global align:4 +__as__Q213JASOscillator5PointFRCQ213JASOscillator5Point = .text:0x80278310; // type:function size:0x1C scope:global align:4 +initTimed__8JASTrackFv = .text:0x8027832C; // type:function size:0x50 scope:global align:4 +inherit__8JASTrackFRC8JASTrack = .text:0x8027837C; // type:function size:0xB0 scope:global align:4 +assignExtBuffer__8JASTrackFUlP14JASSoundParams = .text:0x8027842C; // type:function size:0x14 scope:global align:4 +setSeqData__8JASTrackFPvUl = .text:0x80278440; // type:function size:0x4 scope:global align:4 +startSeq__8JASTrackFv = .text:0x80278444; // type:function size:0x54 scope:global align:4 +stopSeq__8JASTrackFv = .text:0x80278498; // type:function size:0x48 scope:global align:4 +start__8JASTrackFv = .text:0x802784E0; // type:function size:0xC scope:global align:4 +close__8JASTrackFv = .text:0x802784EC; // type:function size:0xC4 scope:global align:4 +connectChild__8JASTrackFUlP8JASTrack = .text:0x802785B0; // type:function size:0x2C scope:global align:4 +closeChild__8JASTrackFUl = .text:0x802785DC; // type:function size:0x78 scope:global align:4 +openChild__8JASTrackFUl = .text:0x80278654; // type:function size:0x11C scope:global align:4 +connectBus__8JASTrackFii = .text:0x80278770; // type:function size:0x10 scope:global align:4 +setLatestKey__8JASTrackFUc = .text:0x80278780; // type:function size:0x3C scope:global align:4 +channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl = .text:0x802787BC; // type:function size:0x12C scope:global align:4 +noteOn__8JASTrackFUlUlUl = .text:0x802788E8; // type:function size:0xD0 scope:global align:4 +gateOn__8JASTrackFUlUlfUl = .text:0x802789B8; // type:function size:0x1A4 scope:global align:4 +noteOff__8JASTrackFUlUs = .text:0x80278B5C; // type:function size:0x88 scope:global align:4 +checkNoteStop__8JASTrackCFUl = .text:0x80278BE4; // type:function size:0x4C scope:global align:4 +overwriteOsc__8JASTrackFP10JASChannel = .text:0x80278C30; // type:function size:0x6C scope:global align:4 +updateTimedParam__8JASTrackFv = .text:0x80278C9C; // type:function size:0x6C scope:global align:4 +updateTrack__8JASTrackFf = .text:0x80278D08; // type:function size:0x194 scope:global align:4 +updateTempo__8JASTrackFv = .text:0x80278E9C; // type:function size:0x94 scope:global align:4 +updateSeq__8JASTrackFbf = .text:0x80278F30; // type:function size:0xC0 scope:global align:4 +seqTimeToDspTime__8JASTrackFf = .text:0x80278FF0; // type:function size:0xA0 scope:global align:4 +setParam__8JASTrackFUlfUl = .text:0x80279090; // type:function size:0x24 scope:global align:4 +noteOffAll__8JASTrackFUs = .text:0x802790B4; // type:function size:0x90 scope:global align:4 +mute__8JASTrackFb = .text:0x80279144; // type:function size:0x20 scope:global align:4 +setOscScale__8JASTrackFUlf = .text:0x80279164; // type:function size:0x10 scope:global align:4 +setOscTable__8JASTrackFUlPCQ213JASOscillator5Point = .text:0x80279174; // type:function size:0x20 scope:global align:4 +setOscAdsr__8JASTrackFssssUs = .text:0x80279194; // type:function size:0x74 scope:global align:4 +setFIR__8JASTrackFPCs = .text:0x80279208; // type:function size:0x34 scope:global align:4 +setIIR__8JASTrackFPCs = .text:0x8027923C; // type:function size:0x30 scope:global align:4 +readPortSelf__8JASTrackFUl = .text:0x8027926C; // type:function size:0x8 scope:global align:4 +writePortSelf__8JASTrackFUlUs = .text:0x80279274; // type:function size:0x8 scope:global align:4 +writePort__8JASTrackFUlUs = .text:0x8027927C; // type:function size:0x5C scope:global align:4 +readPort__8JASTrackFUl = .text:0x802792D8; // type:function size:0x8 scope:global align:4 +setChannelPauseFlag__8JASTrackFb = .text:0x802792E0; // type:function size:0x9C scope:global align:4 +pause__8JASTrackFb = .text:0x8027937C; // type:function size:0x60 scope:global align:4 +getTransposeTotal__8JASTrackCFv = .text:0x802793DC; // type:function size:0x54 scope:global align:4 +isMute__8JASTrackCFv = .text:0x80279430; // type:function size:0x64 scope:global align:4 +setTempo__8JASTrackFUs = .text:0x80279494; // type:function size:0x14 scope:global align:4 +setTempoRate__8JASTrackFf = .text:0x802794A8; // type:function size:0x14 scope:global align:4 +setTimebase__8JASTrackFUs = .text:0x802794BC; // type:function size:0x14 scope:global align:4 +updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel = .text:0x802794D0; // type:function size:0xB8 scope:global align:4 +channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x80279588; // type:function size:0xCC scope:global align:4 +getRootTrack__8JASTrackFv = .text:0x80279654; // type:function size:0x18 scope:global align:4 +tickProc__8JASTrackFv = .text:0x8027966C; // type:function size:0xF8 scope:global align:4 +seqMain__8JASTrackFv = .text:0x80279764; // type:function size:0xD4 scope:global align:4 +cbSeqMain__Q28JASTrack5TListFPv = .text:0x80279838; // type:function size:0x24 scope:global align:4 +append__Q28JASTrack5TListFP8JASTrack = .text:0x8027985C; // type:function size:0x6C scope:global align:4 +seqMain__Q28JASTrack5TListFv = .text:0x802798C8; // type:function size:0xE8 scope:global align:4 +__ct__Q28JASTrack11TChannelMgrFP8JASTrack = .text:0x802799B0; // type:function size:0x84 scope:global align:4 +init__Q28JASTrack11TChannelMgrFv = .text:0x80279A34; // type:function size:0x78 scope:global align:4 +releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x80279AAC; // type:function size:0x70 scope:global align:4 +noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80279B1C; // type:function size:0x80 scope:global align:4 +setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x80279B9C; // type:function size:0x60 scope:global align:4 +__sinit_\JASTrack_cpp = .text:0x80279BFC; // type:function size:0xD4 scope:global align:4 +__ct__Q27JGadget13TLinkListNodeFv = .text:0x80279CD0; // type:function size:0x10 scope:global align:4 +Push_back__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x80279CE0; // type:function size:0x4C scope:global align:4 +end__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80279D2C; // type:function size:0x34 scope:global align:4 +end__Q27JGadget13TNodeLinkListFv = .text:0x80279D60; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFPQ27JGadget13TLinkListNode = .text:0x80279D90; // type:function size:0x8 scope:global align:4 +__ct__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFQ37JGadget13TNodeLinkList8iterator = .text:0x80279D98; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFRCQ37JGadget13TNodeLinkList8iterator = .text:0x80279DC8; // type:function size:0xC scope:global align:4 +Insert__Q27JGadget25TLinkList<8JASTrack,-576>FQ37JGadget25TLinkList<8JASTrack,-576>8iteratorP8JASTrack = .text:0x80279DD4; // type:function size:0x5C scope:global align:4 +Element_toNode__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x80279E30; // type:function size:0x8 scope:global align:4 +__ct__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x80279E38; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x80279E68; // type:function size:0x4 scope:global align:4 +begin__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80279E6C; // type:function size:0x34 scope:global align:4 +begin__Q27JGadget13TNodeLinkListFv = .text:0x80279EA0; // type:function size:0x34 scope:global align:4 +getNext__Q27JGadget13TLinkListNodeCFv = .text:0x80279ED4; // type:function size:0x8 scope:global align:4 +__as__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFRCQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x80279EDC; // type:function size:0x44 scope:global align:4 +__as__Q27JGadget79TIteratorFQ27JGadget44TIterator = .text:0x80279F20; // type:function size:0x30 scope:global align:4 +__as__Q23std78iteratorFQ23std43iterator = .text:0x80279F50; // type:function size:0x4 scope:global align:4 +__pp__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x80279F54; // type:function size:0x30 scope:global align:4 +_pp__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x80279F84; // type:function size:0x38 scope:global align:4 +__rf__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x80279FBC; // type:function size:0x24 scope:global align:4 +__rf__Q37JGadget13TNodeLinkList8iteratorCFv = .text:0x80279FE0; // type:function size:0x8 scope:global align:4 +Element_toValue__Q27JGadget25TLinkList<8JASTrack,-576>FPQ27JGadget13TLinkListNode = .text:0x80279FE8; // type:function size:0x8 scope:global align:4 +__ml__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x80279FF0; // type:function size:0x4 scope:global align:4 +Remove__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x80279FF4; // type:function size:0x3C scope:global align:4 +__ne__7JGadgetFQ37JGadget25TLinkList<8JASTrack,-576>8iteratorQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x8027A030; // type:function size:0x40 scope:global align:4 +__eq__7JGadgetFQ37JGadget25TLinkList<8JASTrack,-576>8iteratorQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x8027A070; // type:function size:0x38 scope:global align:4 +__eq__7JGadgetFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x8027A0A8; // type:function size:0x18 scope:global align:4 +__ct__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x8027A0C0; // type:function size:0x30 scope:global align:4 +__ct__Q27JGadget13TNodeLinkListFv = .text:0x8027A0F0; // type:function size:0x3C scope:global align:4 +Initialize___Q27JGadget13TNodeLinkListFv = .text:0x8027A12C; // type:function size:0x18 scope:global align:4 +__dt__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x8027A144; // type:function size:0x58 scope:global align:4 +__dt__Q28JASTrack5TListFv = .text:0x8027A19C; // type:function size:0x58 scope:global align:4 +__ct__50JASMemPool_MultiThreadedFv = .text:0x8027A1F4; // type:function size:0x30 scope:global align:4 +__dt__50JASMemPool_MultiThreadedFv = .text:0x8027A224; // type:function size:0x58 scope:global align:4 +__ct__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x8027A27C; // type:function size:0x30 scope:global align:4 +__dt__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x8027A2AC; // type:function size:0x58 scope:global align:4 +__dl__58JASPoolAllocObject_MultiThreadedFPvUl = .text:0x8027A304; // type:function size:0x18 scope:global align:4 +free__50JASMemPool_MultiThreadedFPvUl = .text:0x8027A31C; // type:function size:0x60 scope:global align:4 +__dl__43JASPoolAllocObject_MultiThreaded<8JASTrack>FPvUl = .text:0x8027A37C; // type:function size:0x18 scope:global align:4 +free__35JASMemPool_MultiThreaded<8JASTrack>FPvUl = .text:0x8027A394; // type:function size:0x60 scope:global align:4 +__nw__58JASPoolAllocObject_MultiThreadedFUl = .text:0x8027A3F4; // type:function size:0x10 scope:global align:4 +alloc__50JASMemPool_MultiThreadedFUl = .text:0x8027A404; // type:function size:0x60 scope:global align:4 +__nw__43JASPoolAllocObject_MultiThreaded<8JASTrack>FUl = .text:0x8027A464; // type:function size:0x10 scope:global align:4 +alloc__35JASMemPool_MultiThreaded<8JASTrack>FUl = .text:0x8027A474; // type:function size:0x60 scope:global align:4 +__ct__Q317JASThreadingModel71InterruptsDisable<50JASMemPool_MultiThreaded>4LockFRC50JASMemPool_MultiThreaded = .text:0x8027A4D4; // type:function size:0x34 scope:global align:4 +__dt__Q317JASThreadingModel71InterruptsDisable<50JASMemPool_MultiThreaded>4LockFv = .text:0x8027A508; // type:function size:0x58 scope:global align:4 +__ct__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTrack>>4LockFRC35JASMemPool_MultiThreaded<8JASTrack> = .text:0x8027A560; // type:function size:0x34 scope:global align:4 +__dt__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTrack>>4LockFv = .text:0x8027A594; // type:function size:0x58 scope:global align:4 +__ct__18JASCriticalSectionFv = .text:0x8027A5EC; // type:function size:0x34 scope:global align:4 +get__21JASPtrTable<7JASBank>CFUl = .text:0x8027A620; // type:function size:0x24 scope:global align:4 +__ct__25JASPtrArray<7JASBank,256>Fv = .text:0x8027A644; // type:function size:0x38 scope:global align:4 +__ct__21JASPtrTable<7JASBank>FPP7JASBankUl = .text:0x8027A67C; // type:function size:0x44 scope:global align:4 +__ct__40JASGlobalInstance<19JASDefaultBankTable>Fb = .text:0x8027A6C0; // type:function size:0x20 scope:global align:4 +__dt__40JASGlobalInstance<19JASDefaultBankTable>Fv = .text:0x8027A6E0; // type:function size:0x64 scope:global align:4 +__dt__19JASDefaultBankTableFv = .text:0x8027A744; // type:function size:0x5C scope:global align:4 +setUpdateTimer__10JASChannelFUl = .text:0x8027A7A0; // type:function size:0x8 scope:global align:4 +setSkipSamples__10JASChannelFUl = .text:0x8027A7A8; // type:function size:0x8 scope:global align:4 +setVibrateDelay__10JASChannelFUs = .text:0x8027A7B0; // type:function size:0x8 scope:global align:4 +setTremoloDelay__10JASChannelFUs = .text:0x8027A7B8; // type:function size:0x8 scope:global align:4 +setParams__10JASChannelFRC16JASChannelParams = .text:0x8027A7C0; // type:function size:0x8 scope:global align:4 +__as__16JASChannelParamsFRC16JASChannelParams = .text:0x8027A7C8; // type:function size:0x34 scope:global align:4 +setDirectRelease__10JASChannelFUs = .text:0x8027A7FC; // type:function size:0x8 scope:global align:4 +setKey__10JASChannelFl = .text:0x8027A804; // type:function size:0x8 scope:global align:4 +setVelocity__10JASChannelFUl = .text:0x8027A80C; // type:function size:0x8 scope:global align:4 +setVibrate__10JASChannelFff = .text:0x8027A814; // type:function size:0x48 scope:global align:4 +setTremolo__10JASChannelFff = .text:0x8027A85C; // type:function size:0x48 scope:global align:4 +__ct__16JASChannelParamsFv = .text:0x8027A8A4; // type:function size:0x28 scope:global align:4 +init__16JASChannelParamsFv = .text:0x8027A8CC; // type:function size:0x28 scope:global align:4 +setPauseFlag__10JASChannelFb = .text:0x8027A8F4; // type:function size:0x8 scope:global align:4 +setDelay__6JASLfoFUs = .text:0x8027A8FC; // type:function size:0x8 scope:global align:4 +setDepth__6JASLfoFf = .text:0x8027A904; // type:function size:0x8 scope:global align:4 +setPitch__6JASLfoFf = .text:0x8027A90C; // type:function size:0x8 scope:global align:4 +setDirectRelease__13JASOscillatorFUs = .text:0x8027A914; // type:function size:0x8 scope:global align:4 +getBank__17JASBankTable<256>CFUl = .text:0x8027A91C; // type:function size:0x8 scope:global align:4 +__ct__19JASDefaultBankTableFv = .text:0x8027A924; // type:function size:0x48 scope:global align:4 +__ct__17JASBankTable<256>Fv = .text:0x8027A96C; // type:function size:0x44 scope:global align:4 +__ct__11JASBankListFv = .text:0x8027A9B0; // type:function size:0x10 scope:global align:4 +__ct__Q28JASTrack5TListFv = .text:0x8027A9C0; // type:function size:0x38 scope:global align:4 +init__12JASTrackPortFv = .text:0x8027A9F8; // type:function size:0x30 scope:global align:4 +readImport__12JASTrackPortFUl = .text:0x8027AA28; // type:function size:0x24 scope:global align:4 +readExport__12JASTrackPortFUl = .text:0x8027AA4C; // type:function size:0x24 scope:global align:4 +writeImport__12JASTrackPortFUlUs = .text:0x8027AA70; // type:function size:0x24 scope:global align:4 +writeExport__12JASTrackPortFUlUs = .text:0x8027AA94; // type:function size:0x24 scope:global align:4 +checkImport__12JASTrackPortCFUl = .text:0x8027AAB8; // type:function size:0x1C scope:global align:4 +checkExport__12JASTrackPortCFUl = .text:0x8027AAD4; // type:function size:0x1C scope:global align:4 +__ct__16JASRegisterParamFv = .text:0x8027AAF0; // type:function size:0x20 scope:global align:4 +init__16JASRegisterParamFv = .text:0x8027AB10; // type:function size:0x20 scope:global align:4 +write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl = .text:0x8027AB30; // type:function size:0x104 scope:global align:4 +read__16JASRegisterParamFQ216JASRegisterParam5RegID = .text:0x8027AC34; // type:function size:0xE8 scope:global align:4 +__ct__10JASSeqCtrlFv = .text:0x8027AD1C; // type:function size:0x68 scope:global align:4 +init__10JASSeqCtrlFv = .text:0x8027AD84; // type:function size:0x5C scope:global align:4 +start__10JASSeqCtrlFPvUl = .text:0x8027ADE0; // type:function size:0x44 scope:global align:4 +tickProc__10JASSeqCtrlFP8JASTrack = .text:0x8027AE24; // type:function size:0xF8 scope:global align:4 +interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType = .text:0x8027AF1C; // type:function size:0x24 scope:global align:4 +setIntrMask__10JASSeqCtrlFUl = .text:0x8027AF40; // type:function size:0x10 scope:global align:4 +clrIntrMask__10JASSeqCtrlFUl = .text:0x8027AF50; // type:function size:0x10 scope:global align:4 +retIntr__10JASSeqCtrlFv = .text:0x8027AF60; // type:function size:0x28 scope:global align:4 +findIntr__10JASSeqCtrlFv = .text:0x8027AF88; // type:function size:0x50 scope:global align:4 +checkIntr__10JASSeqCtrlFv = .text:0x8027AFD8; // type:function size:0x70 scope:global align:4 +timerProcess__10JASSeqCtrlFv = .text:0x8027B048; // type:function size:0x78 scope:global align:4 +__sinit_\JASSeqCtrl_cpp = .text:0x8027B0C0; // type:function size:0x3C scope:global align:4 +__ct__12JASSeqParserFv = .text:0x8027B0FC; // type:function size:0x10 scope:global align:4 +__dt__12JASSeqParserFv = .text:0x8027B10C; // type:function size:0x40 scope:global align:4 +conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x8027B14C; // type:function size:0xD4 scope:global align:4 +writeReg__12JASSeqParserFP8JASTrackUlUl = .text:0x8027B220; // type:function size:0x1E0 scope:global align:4 +readReg__12JASSeqParserCFP8JASTrackUl = .text:0x8027B400; // type:function size:0x184 scope:global align:4 +cmdOpenTrack__12JASSeqParserFP8JASTrackPUl = .text:0x8027B584; // type:function size:0x6C scope:global align:4 +cmdCloseTrack__12JASSeqParserFP8JASTrackPUl = .text:0x8027B5F0; // type:function size:0x2C scope:global align:4 +cmdCall__12JASSeqParserFP8JASTrackPUl = .text:0x8027B61C; // type:function size:0x2C scope:global align:4 +cmdCallF__12JASSeqParserFP8JASTrackPUl = .text:0x8027B648; // type:function size:0x54 scope:global align:4 +cmdRet__12JASSeqParserFP8JASTrackPUl = .text:0x8027B69C; // type:function size:0x28 scope:global align:4 +cmdRetF__12JASSeqParserFP8JASTrackPUl = .text:0x8027B6C4; // type:function size:0x4C scope:global align:4 +cmdJmp__12JASSeqParserFP8JASTrackPUl = .text:0x8027B710; // type:function size:0x18 scope:global align:4 +cmdJmpF__12JASSeqParserFP8JASTrackPUl = .text:0x8027B728; // type:function size:0x58 scope:global align:4 +cmdJmpTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027B780; // type:function size:0x34 scope:global align:4 +cmdCallTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027B7B4; // type:function size:0x4C scope:global align:4 +cmdLoopS__12JASSeqParserFP8JASTrackPUl = .text:0x8027B800; // type:function size:0x2C scope:global align:4 +cmdLoopE__12JASSeqParserFP8JASTrackPUl = .text:0x8027B82C; // type:function size:0x28 scope:global align:4 +cmdNote__12JASSeqParserFP8JASTrackPUl = .text:0x8027B854; // type:function size:0x44 scope:global align:4 +cmdNoteOn__12JASSeqParserFP8JASTrackPUl = .text:0x8027B898; // type:function size:0x40 scope:global align:4 +cmdNoteOff__12JASSeqParserFP8JASTrackPUl = .text:0x8027B8D8; // type:function size:0x34 scope:global align:4 +cmdReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027B90C; // type:function size:0x60 scope:global align:4 +cmdWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027B96C; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027B9A0; // type:function size:0x3C scope:global align:4 +cmdChildWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027B9DC; // type:function size:0x4C scope:global align:4 +cmdParentReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027BA28; // type:function size:0x6C scope:global align:4 +cmdChildReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027BA94; // type:function size:0x78 scope:global align:4 +cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl = .text:0x8027BB0C; // type:function size:0x48 scope:global align:4 +cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl = .text:0x8027BB54; // type:function size:0x48 scope:global align:4 +cmdWait__12JASSeqParserFP8JASTrackPUl = .text:0x8027BB9C; // type:function size:0x38 scope:global align:4 +cmdWaitByte__12JASSeqParserFP8JASTrackPUl = .text:0x8027BBD4; // type:function size:0x10 scope:global align:4 +cmdSetLastNote__12JASSeqParserFP8JASTrackPUl = .text:0x8027BBE4; // type:function size:0x38 scope:global align:4 +cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027BC1C; // type:function size:0x50 scope:global align:4 +cmdEnvSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027BC6C; // type:function size:0x38 scope:global align:4 +cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl = .text:0x8027BCA4; // type:function size:0x54 scope:global align:4 +cmdBusConnect__12JASSeqParserFP8JASTrackPUl = .text:0x8027BCF8; // type:function size:0x30 scope:global align:4 +cmdSetIntTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027BD28; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x8027BD38; // type:function size:0x2C scope:global align:4 +cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x8027BD64; // type:function size:0x2C scope:global align:4 +cmdClrI__12JASSeqParserFP8JASTrackPUl = .text:0x8027BD90; // type:function size:0x30 scope:global align:4 +cmdRetI__12JASSeqParserFP8JASTrackPUl = .text:0x8027BDC0; // type:function size:0x3C scope:global align:4 +cmdIntTimer__12JASSeqParserFP8JASTrackPUl = .text:0x8027BDFC; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__12JASSeqParserFP8JASTrackPUl = .text:0x8027BE18; // type:function size:0x68 scope:global align:4 +cmdTempo__12JASSeqParserFP8JASTrackPUl = .text:0x8027BE80; // type:function size:0x30 scope:global align:4 +cmdFinish__12JASSeqParserFP8JASTrackPUl = .text:0x8027BEB0; // type:function size:0x8 scope:global align:4 +cmdNop__12JASSeqParserFP8JASTrackPUl = .text:0x8027BEB8; // type:function size:0x8 scope:global align:4 +cmdFIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027BEC0; // type:function size:0x34 scope:global align:4 +cmdIIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027BEF4; // type:function size:0x54 scope:global align:4 +cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl = .text:0x8027BF48; // type:function size:0x44 scope:global align:4 +cmdBankPrg__12JASSeqParserFP8JASTrackPUl = .text:0x8027BF8C; // type:function size:0x1C scope:global align:4 +cmdBank__12JASSeqParserFP8JASTrackPUl = .text:0x8027BFA8; // type:function size:0x14 scope:global align:4 +cmdPrg__12JASSeqParserFP8JASTrackPUl = .text:0x8027BFBC; // type:function size:0x14 scope:global align:4 +cmdParamI__12JASSeqParserFP8JASTrackPUl = .text:0x8027BFD0; // type:function size:0x5C scope:global align:4 +cmdParamII__12JASSeqParserFP8JASTrackPUl = .text:0x8027C02C; // type:function size:0x5C scope:global align:4 +cmdParamE__12JASSeqParserFP8JASTrackPUl = .text:0x8027C088; // type:function size:0x78 scope:global align:4 +cmdParamEI__12JASSeqParserFP8JASTrackPUl = .text:0x8027C100; // type:function size:0x78 scope:global align:4 +cmdReg__12JASSeqParserFP8JASTrackPUl = .text:0x8027C178; // type:function size:0x168 scope:global align:4 +cmdRegLoad__12JASSeqParserFP8JASTrackPUl = .text:0x8027C2E0; // type:function size:0x30 scope:global align:4 +cmdRegUni__12JASSeqParserFP8JASTrackPUl = .text:0x8027C310; // type:function size:0x74 scope:global align:4 +cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl = .text:0x8027C384; // type:function size:0xD4 scope:global align:4 +cmdDump__12JASSeqParserFP8JASTrackPUl = .text:0x8027C458; // type:function size:0x17C scope:global align:4 +cmdPrintf__12JASSeqParserFP8JASTrackPUl = .text:0x8027C5D4; // type:function size:0x200 scope:global align:4 +execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl = .text:0x8027C7D4; // type:function size:0xA0 scope:global align:4 +execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl = .text:0x8027C874; // type:function size:0x14 scope:global align:4 +execNoteOff__12JASSeqParserFP8JASTrackUl = .text:0x8027C888; // type:function size:0x10 scope:global align:4 +execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x8027C898; // type:function size:0x2C scope:global align:4 +parseNoteOff__12JASSeqParserFP8JASTrackUc = .text:0x8027C8C4; // type:function size:0x38 scope:global align:4 +parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x8027C8FC; // type:function size:0xAC scope:global align:4 +parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x8027C9A8; // type:function size:0x1A0 scope:global align:4 +parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x8027CB48; // type:function size:0x54 scope:global align:4 +parse__12JASSeqParserFP8JASTrack = .text:0x8027CB9C; // type:function size:0x54 scope:global align:4 +__sinit_\JASSeqParser_cpp = .text:0x8027CBF0; // type:function size:0x258 scope:global align:4 +init__12JASSeqReaderFv = .text:0x8027CE48; // type:function size:0x40 scope:global align:4 +init__12JASSeqReaderFPv = .text:0x8027CE88; // type:function size:0x40 scope:global align:4 +call__12JASSeqReaderFUl = .text:0x8027CEC8; // type:function size:0x40 scope:global align:4 +loopStart__12JASSeqReaderFUl = .text:0x8027CF08; // type:function size:0x44 scope:global align:4 +loopEnd__12JASSeqReaderFv = .text:0x8027CF4C; // type:function size:0x6C scope:global align:4 +ret__12JASSeqReaderFv = .text:0x8027CFB8; // type:function size:0x34 scope:global align:4 +readMidiValue__12JASSeqReaderFv = .text:0x8027CFEC; // type:function size:0x6C scope:global align:4 +initSystem__13JASAramStreamFUlUl = .text:0x8027D058; // type:function size:0x8C scope:global align:4 +__ct__13JASAramStreamFv = .text:0x8027D0E4; // type:function size:0xF4 scope:global align:4 +init__13JASAramStreamFUlUlPFUlP13JASAramStreamPv_vPv = .text:0x8027D1D8; // type:function size:0xC0 scope:global align:4 +prepare__13JASAramStreamFli = .text:0x8027D298; // type:function size:0xB8 scope:global align:4 +start__13JASAramStreamFv = .text:0x8027D350; // type:function size:0x30 scope:global align:4 +stop__13JASAramStreamFUs = .text:0x8027D380; // type:function size:0x34 scope:global align:4 +pause__13JASAramStreamFb = .text:0x8027D3B4; // type:function size:0x48 scope:global align:4 +cancel__13JASAramStreamFv = .text:0x8027D3FC; // type:function size:0x40 scope:global align:4 +getBlockSamples__13JASAramStreamCFv = .text:0x8027D43C; // type:function size:0x2C scope:global align:4 +headerLoadTask__13JASAramStreamFPv = .text:0x8027D468; // type:function size:0x14 scope:global align:4 +firstLoadTask__13JASAramStreamFPv = .text:0x8027D47C; // type:function size:0xD0 scope:global align:4 +loadToAramTask__13JASAramStreamFPv = .text:0x8027D54C; // type:function size:0x4 scope:global align:4 +finishTask__13JASAramStreamFPv = .text:0x8027D550; // type:function size:0x60 scope:global align:4 +prepareFinishTask__13JASAramStreamFPv = .text:0x8027D5B0; // type:function size:0x58 scope:global align:4 +headerLoad__13JASAramStreamFUli = .text:0x8027D608; // type:function size:0x1B4 scope:global align:4 +load__13JASAramStreamFv = .text:0x8027D7BC; // type:function size:0x27C scope:global align:4 +channelProcCallback__13JASAramStreamFPv = .text:0x8027DA38; // type:function size:0x4 scope:global align:4 +dvdErrorCheck__13JASAramStreamFPv = .text:0x8027DA3C; // type:function size:0x5C scope:global align:4 +channelCallback__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x8027DA98; // type:function size:0x20 scope:global align:4 +updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x8027DAB8; // type:function size:0x638 scope:global align:4 +channelProc__13JASAramStreamFv = .text:0x8027E0F0; // type:function size:0x1E0 scope:global align:4 +channelStart__13JASAramStreamFv = .text:0x8027E2D0; // type:function size:0x220 scope:global align:4 +channelStop__13JASAramStreamFUs = .text:0x8027E4F0; // type:function size:0x6C scope:global align:4 +__sinit_\JASAramStream_cpp = .text:0x8027E55C; // type:function size:0x5C scope:global align:4 +__ct__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027E5B8; // type:function size:0x30 scope:global align:4 +__dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027E5E8; // type:function size:0x58 scope:global align:4 +noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027E640; // type:function size:0x2B8 scope:global align:4 +noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027E8F8; // type:function size:0xD8 scope:global align:4 +__nw__46JASPoolAllocObject_MultiThreaded<10JASChannel>FUl = .text:0x8027E9D0; // type:function size:0x58 scope:global align:4 +__sinit_\JASBank_cpp = .text:0x8027EA28; // type:function size:0x5C scope:global align:4 +__ct__12JASBasicBankFv = .text:0x8027EA84; // type:function size:0x20 scope:global align:4 +newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x8027EAA4; // type:function size:0x54 scope:global align:4 +getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x8027EAF8; // type:function size:0x68 scope:global align:4 +setInst__12JASBasicBankFiP7JASInst = .text:0x8027EB60; // type:function size:0x18 scope:global align:4 +getInst__12JASBasicBankCFi = .text:0x8027EB78; // type:function size:0x44 scope:global align:4 +getType__12JASBasicBankCFv = .text:0x8027EBBC; // type:function size:0xC scope:global align:4 +__dt__12JASBasicBankFv = .text:0x8027EBC8; // type:function size:0x40 scope:global align:4 +getInstParam__12JASVoiceBankCFiiiP12JASInstParam = .text:0x8027EC08; // type:function size:0x38 scope:global align:4 +getType__12JASVoiceBankCFv = .text:0x8027EC40; // type:function size:0xC scope:global align:4 +__dt__12JASVoiceBankFv = .text:0x8027EC4C; // type:function size:0x40 scope:global align:4 +__ct__12JASBasicInstFv = .text:0x8027EC8C; // type:function size:0x5C scope:global align:4 +__dt__12JASBasicInstFv = .text:0x8027ECE8; // type:function size:0x6C scope:global align:4 +getParam__12JASBasicInstCFiiP12JASInstParam = .text:0x8027ED54; // type:function size:0xA0 scope:global align:4 +setKeyRegionCount__12JASBasicInstFUlP7JKRHeap = .text:0x8027EDF4; // type:function size:0x7C scope:global align:4 +setOsc__12JASBasicInstFiPCQ213JASOscillator4Data = .text:0x8027EE70; // type:function size:0x10 scope:global align:4 +getKeyRegion__12JASBasicInstFi = .text:0x8027EE80; // type:function size:0x24 scope:global align:4 +__dt__Q212JASBasicInst7TKeymapFv = .text:0x8027EEA4; // type:function size:0x40 scope:global align:4 +__ct__Q212JASBasicInst7TKeymapFv = .text:0x8027EEE4; // type:function size:0xC scope:global align:4 +getType__12JASBasicInstCFv = .text:0x8027EEF0; // type:function size:0xC scope:global align:4 +__ct__10JASDrumSetFv = .text:0x8027EEFC; // type:function size:0x1C scope:global align:4 +__dt__10JASDrumSetFv = .text:0x8027EF18; // type:function size:0x40 scope:global align:4 +newPercArray__10JASDrumSetFUcP7JKRHeap = .text:0x8027EF58; // type:function size:0x54 scope:global align:4 +getParam__10JASDrumSetCFiiP12JASInstParam = .text:0x8027EFAC; // type:function size:0xD4 scope:global align:4 +setPerc__10JASDrumSetFiPQ210JASDrumSet5TPerc = .text:0x8027F080; // type:function size:0x10 scope:global align:4 +__ct__Q210JASDrumSet5TPercFv = .text:0x8027F090; // type:function size:0x20 scope:global align:4 +setRelease__Q210JASDrumSet5TPercFUl = .text:0x8027F0B0; // type:function size:0x8 scope:global align:4 +getType__10JASDrumSetCFv = .text:0x8027F0B8; // type:function size:0xC scope:global align:4 +__ct__16JASBasicWaveBankFv = .text:0x8027F0C4; // type:function size:0x54 scope:global align:4 +__dt__16JASBasicWaveBankFv = .text:0x8027F118; // type:function size:0x7C scope:global align:4 +__dt__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8027F194; // type:function size:0x40 scope:global align:4 +getWaveGroup__16JASBasicWaveBankFUl = .text:0x8027F1D4; // type:function size:0x24 scope:global align:4 +setGroupCount__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8027F1F8; // type:function size:0xA8 scope:global align:4 +setWaveTableSize__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8027F2A0; // type:function size:0x7C scope:global align:4 +incWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8027F31C; // type:function size:0xA8 scope:global align:4 +decWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8027F3C4; // type:function size:0xA4 scope:global align:4 +getWaveHandle__16JASBasicWaveBankCFUl = .text:0x8027F468; // type:function size:0x34 scope:global align:4 +setWaveInfo__16JASBasicWaveBankFPQ216JASBasicWaveBank10TWaveGroupiUsRC11JASWaveInfo = .text:0x8027F49C; // type:function size:0xC0 scope:global align:4 +__ct__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027F55C; // type:function size:0x4C scope:global align:4 +__dt__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027F5A8; // type:function size:0x7C scope:global align:4 +setWaveCount__Q216JASBasicWaveBank10TWaveGroupFUlP7JKRHeap = .text:0x8027F624; // type:function size:0x80 scope:global align:4 +onLoadDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027F6A4; // type:function size:0xC scope:global align:4 +onEraseDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027F6B0; // type:function size:0xC scope:global align:4 +getWavePtr__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8027F6BC; // type:function size:0x24 scope:global align:4 +__dt__11JASWaveBankFv = .text:0x8027F6E0; // type:function size:0x40 scope:global align:4 +__ct__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8027F720; // type:function size:0x28 scope:global align:4 +__ct__Q216JASBasicWaveBank14TGroupWaveInfoFv = .text:0x8027F748; // type:function size:0x18 scope:global align:4 +getArcCount__16JASBasicWaveBankCFv = .text:0x8027F760; // type:function size:0x8 scope:global align:4 +getWaveArc__16JASBasicWaveBankFUl = .text:0x8027F768; // type:function size:0x4 scope:global align:4 +getWaveInfo__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8027F76C; // type:function size:0x8 scope:global align:4 +__ct__17JASSimpleWaveBankFv = .text:0x8027F774; // type:function size:0x60 scope:global align:4 +__dt__17JASSimpleWaveBankFv = .text:0x8027F7D4; // type:function size:0x80 scope:global align:4 +__dt__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027F854; // type:function size:0x40 scope:global align:4 +setWaveTableSize__17JASSimpleWaveBankFUlP7JKRHeap = .text:0x8027F894; // type:function size:0x7C scope:global align:4 +getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x8027F910; // type:function size:0x24 scope:global align:4 +setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x8027F934; // type:function size:0x90 scope:global align:4 +getWaveArc__17JASSimpleWaveBankFUl = .text:0x8027F9C4; // type:function size:0x20 scope:global align:4 +getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027F9E4; // type:function size:0x24 scope:global align:4 +@4@__dt__17JASSimpleWaveBankFv = .text:0x8027FA08; // type:function size:0x8 scope:local align:4 +__ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027FA10; // type:function size:0x28 scope:global align:4 +getArcCount__17JASSimpleWaveBankCFv = .text:0x8027FA38; // type:function size:0x8 scope:global align:4 +getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027FA40; // type:function size:0x8 scope:global align:4 +onEraseDone__10JASWaveArcFv = .text:0x8027FA48; // type:function size:0x4 scope:global align:4 +onLoadDone__10JASWaveArcFv = .text:0x8027FA4C; // type:function size:0x4 scope:global align:4 +getGroupCount__11JASWSParserFPCv = .text:0x8027FA50; // type:function size:0x20 scope:global align:4 +createWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027FA70; // type:function size:0x5C scope:global align:4 +createBasicWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027FACC; // type:function size:0x274 scope:global align:4 +createSimpleWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027FD40; // type:function size:0x278 scope:global align:4 +createBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027FFB8; // type:function size:0x4 scope:global align:4 +createBasicBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027FFBC; // type:function size:0xAC scope:global align:4 +findChunk__Q212JASBNKParser4Ver1FPCvUl = .text:0x80280068; // type:function size:0x44 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap = .text:0x802800AC; // type:function size:0x414 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap = .text:0x802804C0; // type:function size:0x5C8 scope:global align:4 +getOscTableEndPtr__Q212JASBNKParser4Ver0FPCQ213JASOscillator5Point = .text:0x80280A88; // type:function size:0x14 scope:global align:4 +getRootHeap__16JASWaveArcLoaderFv = .text:0x80280A9C; // type:function size:0x18 scope:global align:4 +setCurrentDir__16JASWaveArcLoaderFPCc = .text:0x80280AB4; // type:function size:0x60 scope:global align:4 +__ct__10JASWaveArcFv = .text:0x80280B14; // type:function size:0x6C scope:global align:4 +__dt__10JASWaveArcFv = .text:0x80280B80; // type:function size:0x5C scope:global align:4 +loadSetup__10JASWaveArcFUl = .text:0x80280BDC; // type:function size:0x94 scope:global align:4 +eraseSetup__10JASWaveArcFv = .text:0x80280C70; // type:function size:0x94 scope:global align:4 +loadToAramCallback__10JASWaveArcFPv = .text:0x80280D04; // type:function size:0x8C scope:global align:4 +sendLoadCmd__10JASWaveArcFv = .text:0x80280D90; // type:function size:0xC4 scope:global align:4 +load__10JASWaveArcFP7JASHeap = .text:0x80280E54; // type:function size:0xC0 scope:global align:4 +loadTail__10JASWaveArcFP7JASHeap = .text:0x80280F14; // type:function size:0xC0 scope:global align:4 +erase__10JASWaveArcFv = .text:0x80280FD4; // type:function size:0x8 scope:global align:4 +onDispose__10JASWaveArcFv = .text:0x80280FDC; // type:function size:0x48 scope:global align:4 +setEntryNum__10JASWaveArcFl = .text:0x80281024; // type:function size:0x64 scope:global align:4 +setFileName__10JASWaveArcFPCc = .text:0x80281088; // type:function size:0xAC scope:global align:4 +__ct__10JASChannelFPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x80281134; // type:function size:0x120 scope:global align:4 +__dt__10JASChannelFv = .text:0x80281254; // type:function size:0xA0 scope:global align:4 +play__10JASChannelFv = .text:0x802812F4; // type:function size:0x70 scope:global align:4 +playForce__10JASChannelFv = .text:0x80281364; // type:function size:0x70 scope:global align:4 +release__10JASChannelFUs = .text:0x802813D4; // type:function size:0x8C scope:global align:4 +setOscInit__10JASChannelFUlPCQ213JASOscillator4Data = .text:0x80281460; // type:function size:0x18 scope:global align:4 +setMixConfig__10JASChannelFUlUs = .text:0x80281478; // type:function size:0x10 scope:global align:4 +calcPan__10JASChannelFPCQ210JASChannel9PanVector = .text:0x80281488; // type:function size:0x2C scope:global align:4 +effectOsc__10JASChannelFUlPQ213JASOscillator12EffectParams = .text:0x802814B4; // type:function size:0xE4 scope:global align:4 +setKeySweepTarget__10JASChannelFlUl = .text:0x80281598; // type:function size:0x64 scope:global align:4 +updateEffectorParam__10JASChannelFPQ26JASDsp8TChannelPUsRCQ213JASOscillator12EffectParams = .text:0x802815FC; // type:function size:0x200 scope:global align:4 +dspUpdateCallback__10JASChannelFUlPQ26JASDsp8TChannelPv = .text:0x802817FC; // type:function size:0x8C scope:global align:4 +initialUpdateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x80281888; // type:function size:0x2F4 scope:global align:4 +updateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x80281B7C; // type:function size:0x348 scope:global align:4 +updateAutoMixer__10JASChannelFPQ26JASDsp8TChannelffff = .text:0x80281EC4; // type:function size:0x118 scope:global align:4 +updateMixer__10JASChannelFffffPUs = .text:0x80281FDC; // type:function size:0x300 scope:global align:4 +free__10JASChannelFv = .text:0x802822DC; // type:function size:0x10 scope:global align:4 +initBankDisposeMsgQueue__10JASChannelFv = .text:0x802822EC; // type:function size:0x3C scope:global align:4 +receiveBankDisposeMsg__10JASChannelFv = .text:0x80282328; // type:function size:0x74 scope:global align:4 +checkBankDispose__10JASChannelCFv = .text:0x8028239C; // type:function size:0x58 scope:global align:4 +clamp01__7JASCalcFf = .text:0x802823F4; // type:function size:0x30 scope:global align:4 +__ct__Q213JASOscillator12EffectParamsFv = .text:0x80282424; // type:function size:0x2C scope:global align:4 +JMASinRadian__Ff = .text:0x80282450; // type:function size:0x68 scope:global align:4 +__sinit_\JASChannel_cpp = .text:0x802824B8; // type:function size:0x5C scope:global align:4 +__ct__6JASLfoFv = .text:0x80282514; // type:function size:0x30 scope:global align:4 +getValue__6JASLfoCFv = .text:0x80282544; // type:function size:0x98 scope:global align:4 +incCounter__6JASLfoFf = .text:0x802825DC; // type:function size:0x50 scope:global align:4 +resetCounter__6JASLfoFv = .text:0x8028262C; // type:function size:0x40 scope:global align:4 +__sinit_\JASLfo_cpp = .text:0x8028266C; // type:function size:0xC scope:global align:4 +__ct__13JASOscillatorFv = .text:0x80282678; // type:function size:0x30 scope:global align:4 +initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x802826A8; // type:function size:0x9C scope:global align:4 +incCounter__13JASOscillatorFf = .text:0x80282744; // type:function size:0x48 scope:global align:4 +getValue__13JASOscillatorCFv = .text:0x8028278C; // type:function size:0x1C scope:global align:4 +release__13JASOscillatorFv = .text:0x802827A8; // type:function size:0xF4 scope:global align:4 +update__13JASOscillatorFv = .text:0x8028289C; // type:function size:0x1B0 scope:global align:4 +updateCurrentValue__13JASOscillatorFf = .text:0x80282A4C; // type:function size:0xC8 scope:global align:4 +initAI__9JASDriverFPFv_v = .text:0x80282B14; // type:function size:0x154 scope:global align:4 +startDMA__9JASDriverFv = .text:0x80282C68; // type:function size:0x4 scope:global align:4 +stopDMA__9JASDriverFv = .text:0x80282C6C; // type:function size:0x4 scope:global align:4 +setOutputRate__9JASDriverF13JASOutputRate = .text:0x80282C70; // type:function size:0x3C scope:global align:4 +updateDac__9JASDriverFv = .text:0x80282CAC; // type:function size:0x140 scope:global align:4 +updateDSP__9JASDriverFv = .text:0x80282DEC; // type:function size:0x108 scope:global align:4 +readDspBuffer__9JASDriverFPsUl = .text:0x80282EF4; // type:function size:0x138 scope:global align:4 +finishDSPFrame__9JASDriverFv = .text:0x8028302C; // type:function size:0x110 scope:global align:4 +registerMixCallback__9JASDriverFPFl_Ps10JASMixMode = .text:0x8028313C; // type:function size:0xC scope:global align:4 +getDacRate__9JASDriverFv = .text:0x80283148; // type:function size:0x8 scope:global align:4 +getSubFrames__9JASDriverFv = .text:0x80283150; // type:function size:0x8 scope:global align:4 +mixMonoTrack__9JASDriverFPsUlPFl_Ps = .text:0x80283158; // type:function size:0xAC scope:global align:4 +mixMonoTrackWide__9JASDriverFPsUlPFl_Ps = .text:0x80283204; // type:function size:0xAC scope:global align:4 +mixExtraTrack__9JASDriverFPsUlPFl_Ps = .text:0x802832B0; // type:function size:0xD0 scope:global align:4 +mixInterleaveTrack__9JASDriverFPsUlPFl_Ps = .text:0x80283380; // type:function size:0x80 scope:global align:4 +getSubFrameCounter__9JASDriverFv = .text:0x80283400; // type:function size:0x8 scope:global align:4 +clamp__7JASCalcFl_s = .text:0x80283408; // type:function size:0x28 scope:global align:4 +__ct__14JASAudioThreadFiiUl = .text:0x80283430; // type:function size:0x70 scope:global align:4 +create__14JASAudioThreadFl = .text:0x802834A0; // type:function size:0x70 scope:global align:4 +stop__14JASAudioThreadFv = .text:0x80283510; // type:function size:0x10 scope:global align:4 +run__14JASAudioThreadFv = .text:0x80283520; // type:function size:0x140 scope:global align:4 +DMACallback__14JASAudioThreadFv = .text:0x80283660; // type:function size:0x50 scope:global align:4 +DSPCallback__14JASAudioThreadFPv = .text:0x802836B0; // type:function size:0x6C scope:global align:4 +__dt__35JASGlobalInstance<14JASAudioThread>Fv = .text:0x8028371C; // type:function size:0x64 scope:global align:4 +__dt__14JASAudioThreadFv = .text:0x80283780; // type:function size:0x68 scope:global align:4 +__sinit_\JASAudioThread_cpp = .text:0x802837E8; // type:function size:0x5C scope:global align:4 +__ct__15JASAudioReseterFv = .text:0x80283844; // type:function size:0x48 scope:global align:4 +__dt__15JASAudioReseterFv = .text:0x8028388C; // type:function size:0x40 scope:global align:4 +start__15JASAudioReseterFUlb = .text:0x802838CC; // type:function size:0x9C scope:global align:4 +resume__15JASAudioReseterFv = .text:0x80283968; // type:function size:0x8 scope:global align:4 +checkDone__15JASAudioReseterCFv = .text:0x80283970; // type:function size:0x8 scope:global align:4 +calc__15JASAudioReseterFv = .text:0x80283978; // type:function size:0xD0 scope:global align:4 +callback__15JASAudioReseterFPv = .text:0x80283A48; // type:function size:0x4 scope:global align:4 +__ct__13JASDSPChannelFv = .text:0x80283A4C; // type:function size:0x2C scope:global align:4 +free__13JASDSPChannelFv = .text:0x80283A78; // type:function size:0x10 scope:global align:4 +start__13JASDSPChannelFv = .text:0x80283A88; // type:function size:0x10 scope:global align:4 +drop__13JASDSPChannelFv = .text:0x80283A98; // type:function size:0x84 scope:global align:4 +initAll__13JASDSPChannelFv = .text:0x80283B1C; // type:function size:0x84 scope:global align:4 +alloc__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x80283BA0; // type:function size:0x6C scope:global align:4 +allocForce__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x80283C0C; // type:function size:0x74 scope:global align:4 +setPriority__13JASDSPChannelFUc = .text:0x80283C80; // type:function size:0x8 scope:global align:4 +getLowestChannel__13JASDSPChannelFi = .text:0x80283C88; // type:function size:0x90 scope:global align:4 +getLowestActiveChannel__13JASDSPChannelFv = .text:0x80283D18; // type:function size:0x8C scope:global align:4 +updateProc__13JASDSPChannelFv = .text:0x80283DA4; // type:function size:0x248 scope:global align:4 +updateAll__13JASDSPChannelFv = .text:0x80283FEC; // type:function size:0x74 scope:global align:4 +killActiveChannel__13JASDSPChannelFv = .text:0x80284060; // type:function size:0x38 scope:global align:4 +getHandle__13JASDSPChannelFUl = .text:0x80284098; // type:function size:0x10 scope:global align:4 +boot__6JASDspFPFPv_v = .text:0x802840A8; // type:function size:0x3C scope:global align:4 +releaseHalt__6JASDspFUl = .text:0x802840E4; // type:function size:0x4 scope:global align:4 +finishWork__6JASDspFUs = .text:0x802840E8; // type:function size:0x4 scope:global align:4 +syncFrame__6JASDspFUlUlUl = .text:0x802840EC; // type:function size:0x4 scope:global align:4 +setDSPMixerLevel__6JASDspFf = .text:0x802840F0; // type:function size:0x10 scope:global align:4 +getDSPMixerLevel__6JASDspFv = .text:0x80284100; // type:function size:0x8 scope:global align:4 +getDSPHandle__6JASDspFi = .text:0x80284108; // type:function size:0x10 scope:global align:4 +setFilterTable__6JASDspFPsPsUl = .text:0x80284118; // type:function size:0x24 scope:global align:4 +invalChannelAll__6JASDspFv = .text:0x8028413C; // type:function size:0xC scope:global align:4 +initBuffer__6JASDspFv = .text:0x80284148; // type:function size:0xBC scope:global align:4 +setFXLine__6JASDspFUcPsPQ26JASDsp13FxlineConfig_ = .text:0x80284204; // type:function size:0x12C scope:global align:4 +init__Q26JASDsp8TChannelFv = .text:0x80284330; // type:function size:0x20 scope:global align:4 +playStart__Q26JASDsp8TChannelFv = .text:0x80284350; // type:function size:0x64 scope:global align:4 +playStop__Q26JASDsp8TChannelFv = .text:0x802843B4; // type:function size:0xC scope:global align:4 +replyFinishRequest__Q26JASDsp8TChannelFv = .text:0x802843C0; // type:function size:0x10 scope:global align:4 +forceStop__Q26JASDsp8TChannelFv = .text:0x802843D0; // type:function size:0xC scope:global align:4 +isFinish__Q26JASDsp8TChannelCFv = .text:0x802843DC; // type:function size:0x10 scope:global align:4 +setWaveInfo__Q26JASDsp8TChannelFRC11JASWaveInfoUlUl = .text:0x802843EC; // type:function size:0x110 scope:global align:4 +setOscInfo__Q26JASDsp8TChannelFUl = .text:0x802844FC; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q26JASDsp8TChannelFv = .text:0x80284514; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q26JASDsp8TChannelFUsUcUcUcUc = .text:0x80284540; // type:function size:0x28 scope:global align:4 +setPitch__Q26JASDsp8TChannelFUs = .text:0x80284568; // type:function size:0x14 scope:global align:4 +setMixerInitVolume__Q26JASDsp8TChannelFUcs = .text:0x8028457C; // type:function size:0x1C scope:global align:4 +setMixerVolume__Q26JASDsp8TChannelFUcs = .text:0x80284598; // type:function size:0x28 scope:global align:4 +setPauseFlag__Q26JASDsp8TChannelFUc = .text:0x802845C0; // type:function size:0x8 scope:global align:4 +flush__Q26JASDsp8TChannelFv = .text:0x802845C8; // type:function size:0x8 scope:global align:4 +initFilter__Q26JASDsp8TChannelFv = .text:0x802845D0; // type:function size:0x5C scope:global align:4 +setFilterMode__Q26JASDsp8TChannelFUs = .text:0x8028462C; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q26JASDsp8TChannelFPs = .text:0x80284664; // type:function size:0xC scope:global align:4 +setFIR8FilterParam__Q26JASDsp8TChannelFPs = .text:0x80284670; // type:function size:0xC scope:global align:4 +setDistFilter__Q26JASDsp8TChannelFs = .text:0x8028467C; // type:function size:0x8 scope:global align:4 +setBusConnect__Q26JASDsp8TChannelFUcUc = .text:0x80284684; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x802846A4; // type:function size:0x3C scope:global align:4 +setDSPLevel__9JASDriverFf = .text:0x802846E0; // type:function size:0x4 scope:global align:4 +getChannelLevel_dsp__9JASDriverFv = .text:0x802846E4; // type:function size:0x8 scope:global align:4 +getDSPLevel__9JASDriverFv = .text:0x802846EC; // type:function size:0x4 scope:global align:4 +setOutputMode__9JASDriverFUl = .text:0x802846F0; // type:function size:0x8 scope:global align:4 +getOutputMode__9JASDriverFv = .text:0x802846F8; // type:function size:0x8 scope:global align:4 +waitSubFrame__9JASDriverFv = .text:0x80284700; // type:function size:0x3C scope:global align:4 +rejectCallback__9JASDriverFPFPv_lPv = .text:0x8028473C; // type:function size:0x78 scope:global align:4 +registerDspSyncCallback__9JASDriverFPFPv_lPv = .text:0x802847B4; // type:function size:0x18 scope:global align:4 +registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x802847CC; // type:function size:0x18 scope:global align:4 +subframeCallback__9JASDriverFv = .text:0x802847E4; // type:function size:0xC scope:global align:4 +DSPSyncCallback__9JASDriverFv = .text:0x802847F0; // type:function size:0xC scope:global align:4 +updateDacCallback__9JASDriverFv = .text:0x802847FC; // type:function size:0xC scope:global align:4 +__sinit_\JASDriverIF_cpp = .text:0x80284808; // type:function size:0x44 scope:global align:4 +__ct__14JASCallbackMgrFv = .text:0x8028484C; // type:function size:0x24 scope:global align:4 +clamp__14JASSoundParamsFv = .text:0x80284870; // type:function size:0xCC scope:global align:4 +combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x8028493C; // type:function size:0x5C scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x802849A0; // type:function size:0x48 scope:global align:4 +setup_callback__FUs = .text:0x80284A00; // type:function size:0x3C scope:global align:4 +DsetupTable__FUlUlUlUlUl = .text:0x80284A40; // type:function size:0x74 scope:global align:4 +DsetMixerLevel__Ff = .text:0x80284AC0; // type:function size:0x24 scope:global align:4 +DsyncFrame2ch__FUlUlUl = .text:0x80284B00; // type:function size:0x50 scope:global align:4 +DsyncFrame4ch__FUlUlUlUlUl = .text:0x80284B60; // type:function size:0x4C scope:global align:4 +dummy_callback__FUs = .text:0x80284BC0; // type:function size:0x1C scope:global align:4 +DsetVARAM__FUl = .text:0x80284BE0; // type:function size:0x54 scope:global align:4 +DspHandShake__FPv = .text:0x80284C40; // type:function size:0x80 scope:global align:4 +DspBoot__FPFPv_v = .text:0x80284CC0; // type:function size:0xD8 scope:global align:4 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x80284DA0; // type:function size:0x118 scope:global align:4 +DspInitWork__Fv = .text:0x80284EC0; // type:function size:0x50 scope:global align:4 +DspStartWork__FUlPFUs_v = .text:0x80284F20; // type:function size:0x78 scope:global align:4 +DspFinishWork__FUs = .text:0x80284FA0; // type:function size:0x7C scope:global align:4 +DSPAddTask = .text:0x80285020; // type:function size:0x80 scope:global align:4 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x802850A0; // type:function size:0x80 scope:global align:4 +__DSPHandler = .text:0x80285120; // type:function size:0x354 scope:global align:4 +DsyncFrame2__FUlUlUl = .text:0x80285480; // type:function size:0x8C scope:global align:4 +DsyncFrame3__FUlUlUlUlUl = .text:0x80285520; // type:function size:0x5C scope:global align:4 +Dsp_Update_Request__Fv = .text:0x80285580; // type:function size:0x58 scope:global align:4 +Dsp_Running_Check__Fv = .text:0x802855E0; // type:function size:0x14 scope:global align:4 +Dsp_Running_Start__Fv = .text:0x80285600; // type:function size:0xC scope:global align:4 +__dt__10JAIAudibleFv = .text:0x8028560C; // type:function size:0x40 scope:global align:4 +__dt__11JAIAudienceFv = .text:0x8028564C; // type:function size:0x40 scope:global align:4 +__ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul = .text:0x8028568C; // type:function size:0xA4 scope:global align:4 +mixOut___5JAISeFRC14JASSoundParams = .text:0x80285730; // type:function size:0x104 scope:global align:4 +stopTrack___5JAISeFv = .text:0x80285834; // type:function size:0x24 scope:global align:4 +startTrack___5JAISeFRC14JASSoundParams = .text:0x80285858; // type:function size:0xB4 scope:global align:4 +JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity = .text:0x8028590C; // type:function size:0x168 scope:global align:4 +JAISeCategoryMgr_calc___5JAISeFv = .text:0x80285A74; // type:function size:0xCC scope:global align:4 +JAISound_tryDie___5JAISeFv = .text:0x80285B40; // type:function size:0x88 scope:global align:4 +JAISeMgr_startID___5JAISeF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x80285BC8; // type:function size:0x88 scope:global align:4 +getNumChild__5JAISeCFv = .text:0x80285C50; // type:function size:0x8 scope:global align:4 +getChild__5JAISeFi = .text:0x80285C58; // type:function size:0x8 scope:global align:4 +releaseChild__5JAISeFi = .text:0x80285C60; // type:function size:0x4 scope:global align:4 +prepare_getSeqData___5JAISeFv = .text:0x80285C64; // type:function size:0xA0 scope:global align:4 +prepare___5JAISeFv = .text:0x80285D04; // type:function size:0xA8 scope:global align:4 +getTrack__5JAISeFv = .text:0x80285DAC; // type:function size:0x8 scope:global align:4 +getChildTrack__5JAISeFi = .text:0x80285DB4; // type:function size:0x10 scope:global align:4 +asSe__5JAISeFv = .text:0x80285DC4; // type:function size:0x4 scope:global align:4 +getTempoMgr__5JAISeFv = .text:0x80285DC8; // type:function size:0x8 scope:global align:4 +@16@JAISound_tryDie___5JAISeFv = .text:0x80285DD0; // type:function size:0x8 scope:local align:4 +@16@getTempoMgr__5JAISeFv = .text:0x80285DD8; // type:function size:0x8 scope:local align:4 +@16@getChildTrack__5JAISeFi = .text:0x80285DE0; // type:function size:0x8 scope:local align:4 +@16@getTrack__5JAISeFv = .text:0x80285DE8; // type:function size:0x8 scope:local align:4 +@16@asSe__5JAISeFv = .text:0x80285DF0; // type:function size:0x8 scope:local align:4 +@16@releaseChild__5JAISeFi = .text:0x80285DF8; // type:function size:0x8 scope:local align:4 +@16@getChild__5JAISeFi = .text:0x80285E00; // type:function size:0x8 scope:local align:4 +@16@getNumChild__5JAISeCFv = .text:0x80285E08; // type:function size:0x8 scope:local align:4 +__ct__14JASSoundParamsFv = .text:0x80285E10; // type:function size:0x24 scope:global align:4 +isStopping__8JAISoundCFv = .text:0x80285E34; // type:function size:0x40 scope:global align:4 +stop_JAISound___8JAISoundFv = .text:0x80285E74; // type:function size:0x14 scope:global align:4 +isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x80285E88; // type:function size:0x68 scope:global align:4 +releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x80285EF0; // type:function size:0x80 scope:global align:4 +JAISeMgr_calc___16JAISeCategoryMgrFv = .text:0x80285F70; // type:function size:0x5C scope:global align:4 +JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv = .text:0x80285FCC; // type:function size:0xAC scope:global align:4 +JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl = .text:0x80286078; // type:function size:0xB8 scope:global align:4 +sortByPriority___16JAISeCategoryMgrFv = .text:0x80286130; // type:function size:0x9C scope:global align:4 +stop__16JAISeCategoryMgrFUl = .text:0x802861CC; // type:function size:0x54 scope:global align:4 +stop__16JAISeCategoryMgrFv = .text:0x80286220; // type:function size:0x44 scope:global align:4 +stopSoundID__16JAISeCategoryMgrF10JAISoundID = .text:0x80286264; // type:function size:0x70 scope:global align:4 +pause__16JAISeCategoryMgrFb = .text:0x802862D4; // type:function size:0x28 scope:global align:4 +JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity = .text:0x802862FC; // type:function size:0x148 scope:global align:4 +__ct__8JAISeMgrFb = .text:0x80286444; // type:function size:0x98 scope:global align:4 +isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802864DC; // type:function size:0x70 scope:global align:4 +releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x8028654C; // type:function size:0x8C scope:global align:4 +setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement = .text:0x802865D8; // type:function size:0x38 scope:global align:4 +stop__8JAISeMgrFv = .text:0x80286610; // type:function size:0x54 scope:global align:4 +stopSoundID__8JAISeMgrF10JAISoundID = .text:0x80286664; // type:function size:0x64 scope:global align:4 +initParams__8JAISeMgrFv = .text:0x802866C8; // type:function size:0x54 scope:global align:4 +setAudience__8JAISeMgrFP11JAIAudience = .text:0x8028671C; // type:function size:0x8 scope:global align:4 +setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr = .text:0x80286724; // type:function size:0x54 scope:global align:4 +resetSeqDataMgr__8JAISeMgrFv = .text:0x80286778; // type:function size:0x54 scope:global align:4 +newSe___8JAISeMgrFiUl = .text:0x802867CC; // type:function size:0xB8 scope:global align:4 +calc__8JAISeMgrFv = .text:0x80286884; // type:function size:0x80 scope:global align:4 +mixOut__8JAISeMgrFv = .text:0x80286904; // type:function size:0x64 scope:global align:4 +startSound__8JAISeMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80286968; // type:function size:0x140 scope:global align:4 +getNumActiveSe__8JAISeMgrCFv = .text:0x80286AA8; // type:function size:0x2C scope:global align:4 +intersects__16JAISeqDataRegionCFRC10JAISeqData = .text:0x80286AD4; // type:function size:0x38 scope:global align:4 +calc__18JAISoundParamsMoveFv = .text:0x80286B0C; // type:function size:0x78 scope:global align:4 +apply__Q224JAISoundParamsTransition11TTransitionFf = .text:0x80286B84; // type:function size:0x34 scope:global align:4 +init__18JAISoundParamsMoveFv = .text:0x80286BB8; // type:function size:0x54 scope:global align:4 +init__14JASSoundParamsFv = .text:0x80286C0C; // type:function size:0x24 scope:global align:4 +__ct__16JAISeCategoryMgrFv = .text:0x80286C30; // type:function size:0x60 scope:global align:4 +getAudience__8JAISeMgrFi = .text:0x80286C90; // type:function size:0x34 scope:global align:4 +__dt__28JASGlobalInstance<8JAISeMgr>Fv = .text:0x80286CC4; // type:function size:0x58 scope:global align:4 +__dt__8JAISeMgrFv = .text:0x80286D1C; // type:function size:0x80 scope:global align:4 +__sinit_\JAISeMgr_cpp = .text:0x80286D9C; // type:function size:0x5C scope:global align:4 +__ct__18JASMemPool<5JAISe>Fv = .text:0x80286DF8; // type:function size:0x30 scope:global align:4 +__dt__18JASMemPool<5JAISe>Fv = .text:0x80286E28; // type:function size:0x58 scope:global align:4 +__ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x80286E80; // type:function size:0xB4 scope:global align:4 +JAISeqMgr_startID___6JAISeqF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudienceii = .text:0x80286F34; // type:function size:0xA0 scope:global align:4 +playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80286FD4; // type:function size:0xA0 scope:global align:4 +reserveChildTracks___6JAISeqFi = .text:0x80287074; // type:function size:0xE4 scope:global align:4 +releaseChildTracks___6JAISeqFv = .text:0x80287158; // type:function size:0x94 scope:global align:4 +prepare_getSeqData___6JAISeqFv = .text:0x802871EC; // type:function size:0xB0 scope:global align:4 +prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x8028729C; // type:function size:0xEC scope:global align:4 +JAISeqMgr_calc___6JAISeqFv = .text:0x80287388; // type:function size:0xF4 scope:global align:4 +die___6JAISeqFv = .text:0x8028747C; // type:function size:0xA8 scope:global align:4 +JAISound_tryDie___6JAISeqFv = .text:0x80287524; // type:function size:0x9C scope:global align:4 +mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802875C0; // type:function size:0x1A0 scope:global align:4 +JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80287760; // type:function size:0x84 scope:global align:4 +getNumChild__6JAISeqCFv = .text:0x802877E4; // type:function size:0x8 scope:global align:4 +getChild__6JAISeqFi = .text:0x802877EC; // type:function size:0x8C scope:global align:4 +releaseChild__6JAISeqFi = .text:0x80287878; // type:function size:0x84 scope:global align:4 +getTrack__6JAISeqFv = .text:0x802878FC; // type:function size:0x8 scope:global align:4 +getChildTrack__6JAISeqFi = .text:0x80287904; // type:function size:0x38 scope:global align:4 +asSeq__6JAISeqFv = .text:0x8028793C; // type:function size:0x4 scope:global align:4 +getTempoMgr__6JAISeqFv = .text:0x80287940; // type:function size:0x8 scope:global align:4 +__sinit_\JAISeq_cpp = .text:0x80287948; // type:function size:0x94 scope:global align:4 +__ct__27JASMemPool<13JAISoundChild>Fv = .text:0x802879DC; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAISoundChild>Fv = .text:0x80287A0C; // type:function size:0x58 scope:global align:4 +__dt__14JAISeqDataUserFv = .text:0x80287A64; // type:function size:0x40 scope:global align:4 +__dt__13JAISeqDataMgrFv = .text:0x80287AA4; // type:function size:0x40 scope:global align:4 +isUsingSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x80287AE4; // type:function size:0x68 scope:global align:4 +releaseSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x80287B4C; // type:function size:0x7C scope:global align:4 +__ct__9JAISeqMgrFb = .text:0x80287BC8; // type:function size:0xB0 scope:global align:4 +freeDeadSeq___9JAISeqMgrFv = .text:0x80287C78; // type:function size:0x6C scope:global align:4 +__dt__6JAISeqFv = .text:0x80287CE4; // type:function size:0x7C scope:global align:4 +startSound__9JAISeqMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80287D60; // type:function size:0x150 scope:global align:4 +calc__9JAISeqMgrFv = .text:0x80287EB0; // type:function size:0xA4 scope:global align:4 +stop__9JAISeqMgrFv = .text:0x80287F54; // type:function size:0x40 scope:global align:4 +stop__9JAISeqMgrFUl = .text:0x80287F94; // type:function size:0x50 scope:global align:4 +stopSoundID__9JAISeqMgrF10JAISoundID = .text:0x80287FE4; // type:function size:0x6C scope:global align:4 +mixOut__9JAISeqMgrFv = .text:0x80288050; // type:function size:0x5C scope:global align:4 +beginStartSeq___9JAISeqMgrFv = .text:0x802880AC; // type:function size:0x4C scope:global align:4 +endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x802880F8; // type:function size:0x88 scope:global align:4 +__dt__29JASGlobalInstance<9JAISeqMgr>Fv = .text:0x80288180; // type:function size:0x58 scope:global align:4 +__dt__16JSUList<6JAISeq>Fv = .text:0x802881D8; // type:function size:0x58 scope:global align:4 +__dt__9JAISeqMgrFv = .text:0x80288230; // type:function size:0x74 scope:global align:4 +__sinit_\JAISeqMgr_cpp = .text:0x802882A4; // type:function size:0x5C scope:global align:4 +__ct__19JASMemPool<6JAISeq>Fv = .text:0x80288300; // type:function size:0x30 scope:global align:4 +__dt__19JASMemPool<6JAISeq>Fv = .text:0x80288330; // type:function size:0x58 scope:global align:4 +releaseSound__14JAISoundHandleFv = .text:0x80288388; // type:function size:0x1C scope:global align:4 +releaseHandle__8JAISoundFv = .text:0x802883A4; // type:function size:0x1C scope:global align:4 +attachHandle__8JAISoundFP14JAISoundHandle = .text:0x802883C0; // type:function size:0x6C scope:global align:4 +lockWhenPrepared__15JAISoundStatus_Fv = .text:0x8028842C; // type:function size:0x24 scope:global align:4 +unlockIfLocked__15JAISoundStatus_Fv = .text:0x80288450; // type:function size:0x3C scope:global align:4 +mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf = .text:0x8028848C; // type:function size:0x78 scope:global align:4 +__ct__8JAISoundFv = .text:0x80288504; // type:function size:0x40 scope:global align:4 +start_JAISound___8JAISoundF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x80288544; // type:function size:0x108 scope:global align:4 +acceptsNewAudible__8JAISoundCFv = .text:0x8028864C; // type:function size:0x28 scope:global align:4 +newAudible__8JAISoundFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3UlP11JAIAudience = .text:0x80288674; // type:function size:0x64 scope:global align:4 +stop__8JAISoundFUl = .text:0x802886D8; // type:function size:0xA4 scope:global align:4 +stop__8JAISoundFv = .text:0x8028877C; // type:function size:0x34 scope:global align:4 +asSe__8JAISoundFv = .text:0x802887B0; // type:function size:0x8 scope:global align:4 +asSeq__8JAISoundFv = .text:0x802887B8; // type:function size:0x8 scope:global align:4 +asStream__8JAISoundFv = .text:0x802887C0; // type:function size:0x8 scope:global align:4 +die_JAISound___8JAISoundFv = .text:0x802887C8; // type:function size:0x74 scope:global align:4 +calc_JAISound___8JAISoundFv = .text:0x8028883C; // type:function size:0x1F4 scope:global align:4 +initTrack_JAISound___8JAISoundFP8JASTrack = .text:0x80288A30; // type:function size:0xD4 scope:global align:4 +increasePrepareCount_JAISound___8JAISoundFv = .text:0x80288B04; // type:function size:0x30 scope:global align:4 +init__13JAISoundChildFv = .text:0x80288B34; // type:function size:0x5C scope:global align:4 +mixOut__13JAISoundChildFP8JASTrack = .text:0x80288B90; // type:function size:0x3C scope:global align:4 +calc__13JAISoundChildFv = .text:0x80288BCC; // type:function size:0x78 scope:global align:4 +getHandleSoundID__15JAISoundHandlesF10JAISoundID = .text:0x80288C44; // type:function size:0x50 scope:global align:4 +getFreeHandle__15JAISoundHandlesFv = .text:0x80288C94; // type:function size:0x40 scope:global align:4 +__ct__12JAISoundInfoFb = .text:0x80288CD4; // type:function size:0x1C scope:global align:4 +__dt__12JAISoundInfoFv = .text:0x80288CF0; // type:function size:0x58 scope:global align:4 +__dt__33JASGlobalInstance<12JAISoundInfo>Fv = .text:0x80288D48; // type:function size:0x58 scope:global align:4 +moveVolume__18JAISoundParamsMoveFfUl = .text:0x80288DA0; // type:function size:0x28 scope:global align:4 +movePitch__18JAISoundParamsMoveFfUl = .text:0x80288DC8; // type:function size:0x28 scope:global align:4 +moveFxMix__18JAISoundParamsMoveFfUl = .text:0x80288DF0; // type:function size:0x28 scope:global align:4 +movePan__18JAISoundParamsMoveFfUl = .text:0x80288E18; // type:function size:0x28 scope:global align:4 +moveDolby__18JAISoundParamsMoveFfUl = .text:0x80288E40; // type:function size:0x28 scope:global align:4 +set__Q224JAISoundParamsTransition11TTransitionFffUl = .text:0x80288E68; // type:function size:0x38 scope:global align:4 +__ct__15JAISoundStarterFb = .text:0x80288EA0; // type:function size:0x1C scope:global align:4 +__dt__15JAISoundStarterFv = .text:0x80288EBC; // type:function size:0x58 scope:global align:4 +startLevelSound__15JAISoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80288F14; // type:function size:0xD8 scope:global align:4 +__dt__36JASGlobalInstance<15JAISoundStarter>Fv = .text:0x80288FEC; // type:function size:0x58 scope:global align:4 +JAIStream_JASAramStreamCallback___FUlP13JASAramStreamPv = .text:0x80289044; // type:function size:0x30 scope:global align:4 +__ct__9JAIStreamFP12JAIStreamMgrP31JAISoundStrategyMgr<9JAIStream> = .text:0x80289074; // type:function size:0x98 scope:global align:4 +JAIStreamMgr_startID___9JAIStreamF10JAISoundIDlPCQ29JGeometry8TVec3P11JAIAudiencei = .text:0x8028910C; // type:function size:0x98 scope:global align:4 +prepare_prepareStream___9JAIStreamFv = .text:0x802891A4; // type:function size:0x1C4 scope:global align:4 +prepare___9JAIStreamFv = .text:0x80289368; // type:function size:0xA4 scope:global align:4 +prepare_startStream___9JAIStreamFv = .text:0x8028940C; // type:function size:0x4C scope:global align:4 +JAIStreamMgr_mixOut___9JAIStreamFRC14JASSoundParams16JAISoundActivity = .text:0x80289458; // type:function size:0x22C scope:global align:4 +die_JAIStream___9JAIStreamFv = .text:0x80289684; // type:function size:0x9C scope:global align:4 +JAISound_tryDie___9JAIStreamFv = .text:0x80289720; // type:function size:0x90 scope:global align:4 +JAIStreamMgr_calc___9JAIStreamFv = .text:0x802897B0; // type:function size:0xB0 scope:global align:4 +getNumChild__9JAIStreamCFv = .text:0x80289860; // type:function size:0x8 scope:global align:4 +getChild__9JAIStreamFi = .text:0x80289868; // type:function size:0x78 scope:global align:4 +releaseChild__9JAIStreamFi = .text:0x802898E0; // type:function size:0x50 scope:global align:4 +getTrack__9JAIStreamFv = .text:0x80289930; // type:function size:0x8 scope:global align:4 +getChildTrack__9JAIStreamFi = .text:0x80289938; // type:function size:0x8 scope:global align:4 +asStream__9JAIStreamFv = .text:0x80289940; // type:function size:0x4 scope:global align:4 +getTempoMgr__9JAIStreamFv = .text:0x80289944; // type:function size:0x8 scope:global align:4 +__sinit_\JAIStream_cpp = .text:0x8028994C; // type:function size:0x5C scope:global align:4 +__dt__16JAIStreamDataMgrFv = .text:0x802899A8; // type:function size:0x40 scope:global align:4 +__dt__16JAIStreamAramMgrFv = .text:0x802899E8; // type:function size:0x40 scope:global align:4 +__ct__12JAIStreamMgrFb = .text:0x80289A28; // type:function size:0x98 scope:global align:4 +startSound__12JAIStreamMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80289AC0; // type:function size:0x13C scope:global align:4 +freeDeadStream___12JAIStreamMgrFv = .text:0x80289BFC; // type:function size:0xAC scope:global align:4 +calc__12JAIStreamMgrFv = .text:0x80289CA8; // type:function size:0xA4 scope:global align:4 +stop__12JAIStreamMgrFv = .text:0x80289D4C; // type:function size:0x40 scope:global align:4 +stop__12JAIStreamMgrFUl = .text:0x80289D8C; // type:function size:0x50 scope:global align:4 +stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x80289DDC; // type:function size:0x5C scope:global align:4 +mixOut__12JAIStreamMgrFv = .text:0x80289E38; // type:function size:0x5C scope:global align:4 +newStream___12JAIStreamMgrFv = .text:0x80289E94; // type:function size:0x98 scope:global align:4 +__sinit_\JAIStreamMgr_cpp = .text:0x80289F2C; // type:function size:0x5C scope:global align:4 +__ct__22JASMemPool<9JAIStream>Fv = .text:0x80289F88; // type:function size:0x30 scope:global align:4 +__dt__22JASMemPool<9JAIStream>Fv = .text:0x80289FB8; // type:function size:0x58 scope:global align:4 +__sinit_\JAUAudience_cpp = .text:0x8028A010; // type:function size:0x16C scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x8028A17C; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x8028A1AC; // type:function size:0x58 scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x8028A204; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x8028A234; // type:function size:0x58 scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<1>>Fv = .text:0x8028A28C; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<1>>Fv = .text:0x8028A2BC; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<4>>Fv = .text:0x8028A314; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<4>>Fv = .text:0x8028A344; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<2>>Fv = .text:0x8028A39C; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<2>>Fv = .text:0x8028A3CC; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<1>>Fv = .text:0x8028A424; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<1>>Fv = .text:0x8028A454; // type:function size:0x58 scope:global align:4 +__ct__22JAUAudioArcInterpreterFv = .text:0x8028A4AC; // type:function size:0x1C scope:global align:4 +__dt__22JAUAudioArcInterpreterFv = .text:0x8028A4C8; // type:function size:0x40 scope:global align:4 +parse__22JAUAudioArcInterpreterFPCv = .text:0x8028A508; // type:function size:0x60 scope:global align:4 +readCommandMore__22JAUAudioArcInterpreterFUl = .text:0x8028A568; // type:function size:0x8 scope:global align:4 +readCommand___22JAUAudioArcInterpreterFv = .text:0x8028A570; // type:function size:0x3B8 scope:global align:4 +__ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x8028A928; // type:function size:0x4C scope:global align:4 +load__17JAUAudioArcLoaderFPCv = .text:0x8028A974; // type:function size:0x4 scope:global align:4 +readWS__17JAUAudioArcLoaderFUlPCvUl = .text:0x8028A978; // type:function size:0x58 scope:global align:4 +readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x8028A9D0; // type:function size:0x14 scope:global align:4 +readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x8028A9E4; // type:function size:0x8 scope:global align:4 +readBST__17JAUAudioArcLoaderFPCvUl = .text:0x8028A9EC; // type:function size:0xC scope:global align:4 +readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x8028A9F8; // type:function size:0xC scope:global align:4 +readBMS__17JAUAudioArcLoaderFUlPCvUl = .text:0x8028AA04; // type:function size:0x2C scope:global align:4 +readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x8028AA30; // type:function size:0x2C scope:global align:4 +newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x8028AA5C; // type:function size:0x14 scope:global align:4 +newDynamicSeqBlock__17JAUAudioArcLoaderFUl = .text:0x8028AA70; // type:function size:0x38 scope:global align:4 +readBSFT__17JAUAudioArcLoaderFPCv = .text:0x8028AAA8; // type:function size:0xC scope:global align:4 +beginBNKList__17JAUAudioArcLoaderFUlUl = .text:0x8028AAB4; // type:function size:0x8 scope:global align:4 +endBNKList__17JAUAudioArcLoaderFv = .text:0x8028AABC; // type:function size:0x8 scope:global align:4 +readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x8028AAC4; // type:function size:0x20 scope:global align:4 +asSectionHeap__10JAUSectionFv = .text:0x8028AAE4; // type:function size:0x1C scope:global align:4 +__dt__17JAUAudioArcLoaderFv = .text:0x8028AB00; // type:function size:0x58 scope:global align:4 +__defctor__7JASHeapFv = .text:0x8028AB58; // type:function size:0x8 scope:global align:4 +__sinit_\JAUAudioMgr_cpp = .text:0x8028AB60; // type:function size:0x5C scope:global align:4 +appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x8028ABBC; // type:function size:0x4 scope:global align:4 +getBank__12JAUBankTableCFUl = .text:0x8028ABC0; // type:function size:0x24 scope:global align:4 +__ct__18JAU_JASInitializerFv = .text:0x8028ABE4; // type:function size:0x58 scope:global align:4 +initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x8028AC3C; // type:function size:0x19C scope:global align:4 +__ct__18JAU_JAIInitializerFv = .text:0x8028ADD8; // type:function size:0x24 scope:global align:4 +initJAInterface__18JAU_JAIInitializerFv = .text:0x8028ADFC; // type:function size:0x88 scope:global align:4 +__sinit_\JAUInitializer_cpp = .text:0x8028AE84; // type:function size:0x16C scope:global align:4 +__ct__Q210JAUSection12TSectionDataFv = .text:0x8028AFF0; // type:function size:0x80 scope:global align:4 +__dt__23JAUDynamicSeqDataBlocksFv = .text:0x8028B070; // type:function size:0x74 scope:global align:4 +__dt__16JAUSeqDataBlocksFv = .text:0x8028B0E4; // type:function size:0x5C scope:global align:4 +__dt__26JSUList<15JAUSeqDataBlock>Fv = .text:0x8028B140; // type:function size:0x58 scope:global align:4 +resetRegisteredBankTables__Q210JAUSection12TSectionDataFv = .text:0x8028B198; // type:function size:0x4C scope:global align:4 +resetRegisteredWaveBankTables__Q210JAUSection12TSectionDataFv = .text:0x8028B1E4; // type:function size:0x4C scope:global align:4 +__ct__10JAUSectionFP14JAUSectionHeapUll = .text:0x8028B230; // type:function size:0x98 scope:global align:4 +__dt__21JSULink<10JAUSection>Fv = .text:0x8028B2C8; // type:function size:0x58 scope:global align:4 +__dt__Q210JAUSection12TSectionDataFv = .text:0x8028B320; // type:function size:0x80 scope:global align:4 +finishBuild__10JAUSectionFv = .text:0x8028B3A0; // type:function size:0x70 scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@16TPushCurrentHeapFv = .text:0x8028B410; // type:function size:0x58 scope:global align:4 +dispose__10JAUSectionFv = .text:0x8028B468; // type:function size:0x88 scope:global align:4 +newSoundTable__10JAUSectionFPCvUlb = .text:0x8028B4F0; // type:function size:0xC4 scope:global align:4 +newSoundNameTable__10JAUSectionFPCvUlb = .text:0x8028B5B4; // type:function size:0xC4 scope:global align:4 +newStreamFileTable__10JAUSectionFPCvb = .text:0x8028B678; // type:function size:0x188 scope:global align:4 +newSeSeqCollection__10JAUSectionFPCvUl = .text:0x8028B800; // type:function size:0xA0 scope:global align:4 +newStaticSeqDataBlock___10JAUSectionF10JAISoundIDUl = .text:0x8028B8A0; // type:function size:0x150 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundIDPCvUl = .text:0x8028B9F0; // type:function size:0x68 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundID = .text:0x8028BA58; // type:function size:0xC8 scope:global align:4 +newCopy__10JAUSectionFPCvUll = .text:0x8028BB20; // type:function size:0x64 scope:global align:4 +newWaveBank__10JAUSectionFUlPCv = .text:0x8028BB84; // type:function size:0xD4 scope:global align:4 +loadWaveArc__10JAUSectionFUlUl = .text:0x8028BC58; // type:function size:0xC8 scope:global align:4 +newBank__10JAUSectionFPCvUl = .text:0x8028BD20; // type:function size:0x108 scope:global align:4 +newVoiceBank__10JAUSectionFUlUl = .text:0x8028BE28; // type:function size:0xEC scope:global align:4 +beginNewBankTable__10JAUSectionFUlUl = .text:0x8028BF14; // type:function size:0xE4 scope:global align:4 +endNewBankTable__10JAUSectionFv = .text:0x8028BFF8; // type:function size:0x50 scope:global align:4 +__ct__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x8028C048; // type:function size:0x6C scope:global align:4 +setSeqDataArchive__14JAUSectionHeapFP10JKRArchive = .text:0x8028C0B4; // type:function size:0x60 scope:global align:4 +loadDynamicSeq__14JAUSectionHeapF10JAISoundIDb = .text:0x8028C114; // type:function size:0x34 scope:global align:4 +releaseIdleDynamicSeqDataBlock__14JAUSectionHeapFv = .text:0x8028C148; // type:function size:0xC scope:global align:4 +JAUNewSectionHeap__FP12JKRSolidHeapb = .text:0x8028C154; // type:function size:0x80 scope:global align:4 +JAUNewSectionHeap__Fb = .text:0x8028C1D4; // type:function size:0x44 scope:global align:4 +__ct__14JAUSectionHeapFP12JKRSolidHeapbl = .text:0x8028C218; // type:function size:0xA8 scope:global align:4 +__dt__10JAUSectionFv = .text:0x8028C2C0; // type:function size:0x74 scope:global align:4 +getOpenSection__14JAUSectionHeapFv = .text:0x8028C334; // type:function size:0xC scope:global align:4 +setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x8028C340; // type:function size:0xC scope:global align:4 +newDynamicSeqBlock__14JAUSectionHeapFUl = .text:0x8028C34C; // type:function size:0x140 scope:global align:4 +getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028C48C; // type:function size:0xA0 scope:global align:4 +releaseSeqData__14JAUSectionHeapFv = .text:0x8028C52C; // type:function size:0x8 scope:global align:4 +getStreamFileEntry__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrF10JAISoundID = .text:0x8028C534; // type:function size:0x28 scope:global align:4 +__ct__Q23std11bitset<255>Fv = .text:0x8028C55C; // type:function size:0x20 scope:global align:4 +__dt__22JAUBankTableDictionaryFv = .text:0x8028C57C; // type:function size:0x5C scope:global align:4 +__dt__23JSUList<12JAUDisposer_>Fv = .text:0x8028C5D8; // type:function size:0x58 scope:global align:4 +reset__Q23std11bitset<255>FUl = .text:0x8028C630; // type:function size:0x7C scope:global align:4 +test__Q23std11bitset<255>CFUl = .text:0x8028C6AC; // type:function size:0x7C scope:global align:4 +set__Q23std11bitset<255>FUlb = .text:0x8028C728; // type:function size:0xA0 scope:global align:4 +__dt__14JAUSectionHeapFv = .text:0x8028C7C8; // type:function size:0x8C scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x8028C854; // type:function size:0x58 scope:global align:4 +@220@setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x8028C8AC; // type:function size:0x8 scope:local align:4 +@220@releaseSeqData__14JAUSectionHeapFv = .text:0x8028C8B4; // type:function size:0x8 scope:local align:4 +@220@getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028C8BC; // type:function size:0x8 scope:local align:4 +@220@__dt__14JAUSectionHeapFv = .text:0x8028C8C4; // type:function size:0x8 scope:local align:4 +getWaveBank__16JAUWaveBankTableFUl = .text:0x8028C8CC; // type:function size:0x24 scope:global align:4 +__dt__34JASGlobalInstance<13JAUSoundTable>Fv = .text:0x8028C8F0; // type:function size:0x58 scope:global align:4 +__dt__38JASGlobalInstance<17JAUSoundNameTable>Fv = .text:0x8028C948; // type:function size:0x58 scope:global align:4 +__dt__35JASGlobalInstance<14JAUSectionHeap>Fv = .text:0x8028C9A0; // type:function size:0x64 scope:global align:4 +__dt__21JSUList<10JAUSection>Fv = .text:0x8028CA04; // type:function size:0x58 scope:global align:4 +__dt__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x8028CA5C; // type:function size:0x5C scope:global align:4 +init__16JAUSeqCollectionFPCv = .text:0x8028CAB8; // type:function size:0x44 scope:global align:4 +getSeqData__16JAUSeqCollectionFiiP10JAISeqData = .text:0x8028CAFC; // type:function size:0x58 scope:global align:4 +getSeqDataRegion__16JAUSeqCollectionFP16JAISeqDataRegion = .text:0x8028CB54; // type:function size:0x2C scope:global align:4 +__ct__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028CB80; // type:function size:0x1C scope:global align:4 +setSeqDataUser__27JAUSeqDataMgr_SeqCollectionFP14JAISeqDataUser = .text:0x8028CB9C; // type:function size:0xC scope:global align:4 +releaseSeqData__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028CBA8; // type:function size:0x60 scope:global align:4 +getSeqData__27JAUSeqDataMgr_SeqCollectionF10JAISoundIDP10JAISeqData = .text:0x8028CC08; // type:function size:0x58 scope:global align:4 +__dt__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028CC60; // type:function size:0x58 scope:global align:4 +__ct__15JAUSeqDataBlockFv = .text:0x8028CCB8; // type:function size:0x34 scope:global align:4 +getSeqData__16JAUSeqDataBlocksF10JAISoundID = .text:0x8028CCEC; // type:function size:0x4C scope:global align:4 +seekFreeBlock__16JAUSeqDataBlocksFUl = .text:0x8028CD38; // type:function size:0x5C scope:global align:4 +hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID = .text:0x8028CD94; // type:function size:0x40 scope:global align:4 +__ct__23JAUDynamicSeqDataBlocksFv = .text:0x8028CDD4; // type:function size:0x48 scope:global align:4 +__ct__16JAUSeqDataBlocksFv = .text:0x8028CE1C; // type:function size:0x30 scope:global align:4 +setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive = .text:0x8028CE4C; // type:function size:0x8 scope:global align:4 +getSeqData__23JAUDynamicSeqDataBlocksF10JAISoundIDP14JAISeqDataUserP10JAISeqDatab = .text:0x8028CE54; // type:function size:0xE0 scope:global align:4 +appendDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP15JAUSeqDataBlock = .text:0x8028CF34; // type:function size:0x68 scope:global align:4 +JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl = .text:0x8028CF9C; // type:function size:0x24 scope:global align:4 +loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser = .text:0x8028CFC0; // type:function size:0x138 scope:global align:4 +releaseIdleDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP14JAISeqDataUser = .text:0x8028D0F8; // type:function size:0xB8 scope:global align:4 +releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl = .text:0x8028D1B0; // type:function size:0xDC scope:global align:4 +rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv = .text:0x8028D28C; // type:function size:0x94 scope:global align:4 +getStartSoundIndex__17JAUSoundAnimationCFf = .text:0x8028D320; // type:function size:0x84 scope:global align:4 +getEndSoundIndex__17JAUSoundAnimationCFf = .text:0x8028D3A4; // type:function size:0x80 scope:global align:4 +getSound__17JAUSoundAnimationCFi = .text:0x8028D424; // type:function size:0x3C scope:global align:4 +getNumSounds__17JAUSoundAnimationCFv = .text:0x8028D460; // type:function size:0x2C scope:global align:4 +isNoting__22JAUSoundAnimationSoundCFf = .text:0x8028D48C; // type:function size:0x60 scope:global align:4 +isNotingOn__22JAUSoundAnimationSoundCFfb = .text:0x8028D4EC; // type:function size:0x48 scope:global align:4 +__ct__14JAISoundHandleFv = .text:0x8028D534; // type:function size:0xC scope:global align:4 +updateLifeTime__8JAISoundFUl = .text:0x8028D540; // type:function size:0x14 scope:global align:4 +setLifeTime__8JAISoundFUlb = .text:0x8028D554; // type:function size:0x34 scope:global align:4 +__as__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x8028D588; // type:function size:0x14 scope:global align:4 +init__13JAUSoundTableFPCv = .text:0x8028D59C; // type:function size:0x48 scope:global align:4 +getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x8028D5E4; // type:function size:0xB8 scope:global align:4 +getData__13JAUSoundTableCF10JAISoundID = .text:0x8028D69C; // type:function size:0xD4 scope:global align:4 +init__17JAUSoundNameTableFPCv = .text:0x8028D770; // type:function size:0x48 scope:global align:4 +getSection__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFi = .text:0x8028D7B8; // type:function size:0x50 scope:global align:4 +getGroup__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFPC20JAUSoundTableSectioni = .text:0x8028D808; // type:function size:0x64 scope:global align:4 +__ct__18JAUStreamFileTableFv = .text:0x8028D86C; // type:function size:0xC scope:global align:4 +init__18JAUStreamFileTableFPCv = .text:0x8028D878; // type:function size:0x4C scope:global align:4 +getNumFiles__18JAUStreamFileTableCFv = .text:0x8028D8C4; // type:function size:0xC scope:global align:4 +getFilePath__18JAUStreamFileTableCFi = .text:0x8028D8D0; // type:function size:0x28 scope:global align:4 +getStreamFileEntry__32JAUStreamDataMgr_StreamFileTableF10JAISoundID = .text:0x8028D8F8; // type:function size:0x3C scope:global align:4 +__dt__32JAUStreamDataMgr_StreamFileTableFv = .text:0x8028D934; // type:function size:0x58 scope:global align:4 +__ct__Q28JMessage8TControlFv = .text:0x8028D98C; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x8028D9D0; // type:function size:0x40 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x8028DA10; // type:function size:0x64 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x8028DA74; // type:function size:0x84 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x8028DAF8; // type:function size:0xA8 scope:global align:4 +setMessageCode__Q28JMessage8TControlFUsUs = .text:0x8028DBA0; // type:function size:0x50 scope:global align:4 +setMessageID__Q28JMessage8TControlFUlUlPb = .text:0x8028DBF0; // type:function size:0x80 scope:global align:4 +setMessageCode_inSequence___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x8028DC70; // type:function size:0xC4 scope:global align:4 +setBegin_messageEntryText__Q28JMessage10TProcessorFPCQ28JMessage9TResourcePCvPCc = .text:0x8028DD34; // type:function size:0xA4 scope:global align:4 +getProcessor__Q28JMessage8TControlCFv = .text:0x8028DDD8; // type:function size:0x1C scope:global align:4 +setMessageCode_inReset___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x8028DDF4; // type:function size:0x7C scope:global align:4 +__dt__Q28JMessage10TReferenceFv = .text:0x8028DE70; // type:function size:0x40 scope:global align:4 +do_word__Q28JMessage10TReferenceCFUl = .text:0x8028DEB0; // type:function size:0x8 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x8028DEB8; // type:function size:0x40 scope:global align:4 +reset__Q28JMessage10TProcessorFv = .text:0x8028DEF8; // type:function size:0x44 scope:global align:4 +stack_pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x8028DF3C; // type:function size:0x1C scope:global align:4 +getResource_groupID__Q28JMessage10TProcessorCFUs = .text:0x8028DF58; // type:function size:0x80 scope:global align:4 +toMessageCode_messageID__Q28JMessage10TProcessorCFUlUlPb = .text:0x8028DFD8; // type:function size:0x114 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x8028E0EC; // type:function size:0x8C scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x8028E178; // type:function size:0x5C scope:global align:4 +do_reset__Q28JMessage10TProcessorFv = .text:0x8028E1D4; // type:function size:0x4 scope:global align:4 +do_begin__Q28JMessage10TProcessorFPCvPCc = .text:0x8028E1D8; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage10TProcessorFv = .text:0x8028E1DC; // type:function size:0x4 scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x8028E1E0; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x8028E1E4; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x8028E1EC; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x8028E1F0; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x8028E1F4; // type:function size:0x4 scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x8028E1F8; // type:function size:0xA0 scope:global align:4 +do_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x8028E298; // type:function size:0x4 scope:global align:4 +do_setBegin_isReady___Q28JMessage10TProcessorCFv = .text:0x8028E29C; // type:function size:0x8 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x8028E2A4; // type:function size:0x16C scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x8028E410; // type:function size:0xA0 scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028E4B0; // type:function size:0x68 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028E518; // type:function size:0x6C scope:global align:4 +process_onSelect_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028E584; // type:function size:0x1C scope:global align:4 +process_onSelect___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028E5A0; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl = .text:0x8028E5BC; // type:function size:0x54 scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x8028E610; // type:function size:0x40 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x8028E650; // type:function size:0x1F0 scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessor_PCvUl = .text:0x8028E840; // type:function size:0x14 scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessorUl_PCvPCvUl = .text:0x8028E854; // type:function size:0x10 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8028E864; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8028E86C; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028E874; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x8028E878; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8028E87C; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028E884; // type:function size:0x4 scope:global align:4 +do_resetStatus___Q28JMessage18TSequenceProcessorFPCc = .text:0x8028E888; // type:function size:0x1C scope:global align:4 +do_setBegin_isReady___Q28JMessage18TSequenceProcessorCFv = .text:0x8028E8A4; // type:function size:0x10 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028E8B4; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x8028E8B8; // type:function size:0xC scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x8028E8C4; // type:function size:0x17C scope:global align:4 +process_setMessageCode___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUsUs = .text:0x8028EA40; // type:function size:0x64 scope:global align:4 +process_onJump_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x8028EAA4; // type:function size:0x18 scope:global align:4 +process_onJump___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x8028EABC; // type:function size:0x10 scope:global align:4 +process_onBranch_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x8028EACC; // type:function size:0x1C scope:global align:4 +process_onBranch___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x8028EAE8; // type:function size:0x18 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference = .text:0x8028EB00; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x8028EB3C; // type:function size:0x40 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x8028EB7C; // type:function size:0x84 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8028EC00; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x8028EC04; // type:function size:0x4 scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x8028EC08; // type:function size:0x5C scope:global align:4 +on_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x8028EC64; // type:function size:0x28 scope:global align:4 +getMessageEntry_messageCode__Q28JMessage10TProcessorCFUsUs = .text:0x8028EC8C; // type:function size:0x44 scope:global align:4 +stack_pushCurrent___Q28JMessage10TProcessorFPCc = .text:0x8028ECD0; // type:function size:0x28 scope:global align:4 +stack_popCurrent___Q28JMessage10TProcessorFv = .text:0x8028ECF8; // type:function size:0x24 scope:global align:4 +__ct__Q28JMessage10TProcessorFPCQ28JMessage10TReference = .text:0x8028ED1C; // type:function size:0x30 scope:global align:4 +getMessageEntry_messageIndex__Q28JMessage9TResourceCFUs = .text:0x8028ED4C; // type:function size:0x2C scope:global align:4 +toMessageIndex_messageID__Q28JMessage9TResourceCFUlUlPb = .text:0x8028ED78; // type:function size:0x1E4 scope:global align:4 +__ct__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028EF5C; // type:function size:0x24 scope:global align:4 +__dt__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028EF80; // type:function size:0x58 scope:global align:4 +Get_groupID__Q38JMessage18TResourceContainer10TCResourceFUs = .text:0x8028EFD8; // type:function size:0x68 scope:global align:4 +Do_create__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028F040; // type:function size:0x4C scope:global align:4 +Do_destroy__Q38JMessage18TResourceContainer10TCResourceFPQ28JMessage9TResource = .text:0x8028F08C; // type:function size:0x8 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x8028F094; // type:function size:0x48 scope:global align:4 +setEncoding__Q28JMessage18TResourceContainerFUc = .text:0x8028F0DC; // type:function size:0x20 scope:global align:4 +setEncoding___Q28JMessage18TResourceContainerFUc = .text:0x8028F0FC; // type:function size:0x3C scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x8028F138; // type:function size:0x1C scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x8028F154; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8028F1AC; // type:function size:0x12C scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8028F2D8; // type:function size:0x164 scope:global align:4 +__dt__Q27JGadget42TLinkList_factoryFv = .text:0x8028F43C; // type:function size:0x5C scope:global align:4 +begin__Q27JGadget34TLinkListFv = .text:0x8028F498; // type:function size:0x8 scope:global align:4 +end__Q27JGadget34TLinkListFv = .text:0x8028F4A0; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ27JGadget31TLinkList8iteratorQ27JGadget31TLinkList8iterator = .text:0x8028F4A8; // type:function size:0x18 scope:global align:4 +Erase_destroy__Q27JGadget42TLinkList_factoryFPQ28JMessage9TResource = .text:0x8028F4C0; // type:function size:0x58 scope:global align:4 +__ct__Q27JGadget65TContainerEnumeratorFRQ38JMessage18TResourceContainer10TCResource = .text:0x8028F518; // type:function size:0x54 scope:global align:4 +__ml__Q27JGadget68TEnumerator8iterator>Fv = .text:0x8028F56C; // type:function size:0x14 scope:global align:4 +__opb__Q27JGadget68TEnumerator8iterator>CFv = .text:0x8028F580; // type:function size:0x38 scope:global align:4 +__ct__Q28JMessage15TResource_colorFv = .text:0x8028F5B8; // type:function size:0x10 scope:global align:4 +parseCharacter_2Byte__Q28JMessage6localeFPPCc = .text:0x8028F5C8; // type:function size:0x28 scope:global align:4 +parseCharacter_1Byte__Q28JMessage6localeFPPCc = .text:0x8028F5F0; // type:function size:0x18 scope:global align:4 +parseCharacter_ShiftJIS__Q28JMessage6localeFPPCc = .text:0x8028F608; // type:function size:0x60 scope:global align:4 +parseCharacter_UTF8__Q28JMessage6localeFPPCc = .text:0x8028F668; // type:function size:0xDC scope:global align:4 +linearTransform__6Z2CalcFfffffb = .text:0x8028F744; // type:function size:0x78 scope:global align:4 +getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign = .text:0x8028F7BC; // type:function size:0x128 scope:global align:4 +getRandom__6Z2CalcFfff = .text:0x8028F8E4; // type:function size:0xBC scope:global align:4 +getRandom_0_1__6Z2CalcFv = .text:0x8028F9A0; // type:function size:0x70 scope:global align:4 +setParam__Q26Z2Calc8FNoise1fFfff = .text:0x8028FA10; // type:function size:0x14 scope:global align:4 +tau__Q26Z2Calc8FNoise1fFf = .text:0x8028FA24; // type:function size:0x48 scope:global align:4 +calcNoise1f__Q26Z2Calc8FNoise1fFv = .text:0x8028FA6C; // type:function size:0x80 scope:global align:4 +__ct__16Z2AudioArcLoaderFP10JAUSection = .text:0x8028FAEC; // type:function size:0x3C scope:global align:4 +readCommandMore__16Z2AudioArcLoaderFUl = .text:0x8028FB28; // type:function size:0x58 scope:global align:4 +readBFCA__16Z2AudioArcLoaderFPCv = .text:0x8028FB80; // type:function size:0x8C scope:global align:4 +readBSTN__16Z2AudioArcLoaderFPCvUl = .text:0x8028FC0C; // type:function size:0x4 scope:global align:4 +__dt__16Z2AudioArcLoaderFv = .text:0x8028FC10; // type:function size:0x5C scope:global align:4 +seqCallback__FP8JASTrackUs = .text:0x8028FC6C; // type:function size:0x274 scope:global align:4 +__ct__10Z2SoundMgrFv = .text:0x8028FEE0; // type:function size:0x68 scope:global align:4 +startSound__10Z2SoundMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x8028FF48; // type:function size:0x2C0 scope:global align:4 +move__12Z2SoundFaderFfUl = .text:0x80290208; // type:function size:0x64 scope:global align:4 +calc__10Z2SoundMgrFv = .text:0x8029026C; // type:function size:0x94 scope:global align:4 +setIIR__10Z2SoundMgrFP8JAISoundPCs = .text:0x80290300; // type:function size:0xCC scope:global align:4 +setFilterOff__10Z2SoundMgrFP8JAISound = .text:0x802903CC; // type:function size:0xE8 scope:global align:4 +resetFilterAll__10Z2SoundMgrFv = .text:0x802904B4; // type:function size:0xF4 scope:global align:4 +mixOut__10Z2SoundMgrFv = .text:0x802905A8; // type:function size:0x148 scope:global align:4 +framework__10Z2SoundMgrFv = .text:0x802906F0; // type:function size:0x34 scope:global align:4 +pauseAllGameSound__10Z2SoundMgrFb = .text:0x80290724; // type:function size:0x12C scope:global align:4 +stopSoundID__10Z2SoundMgrF10JAISoundID = .text:0x80290850; // type:function size:0x70 scope:global align:4 +stopSync__10Z2SoundMgrFv = .text:0x802908C0; // type:function size:0x90 scope:global align:4 +initParams__10Z2SoundMgrFv = .text:0x80290950; // type:function size:0x40 scope:global align:4 +multiVolumeSoundID__10Z2SoundMgrF10JAISoundIDf = .text:0x80290990; // type:function size:0xD8 scope:global align:4 +isPlayingSoundID__10Z2SoundMgrF10JAISoundID = .text:0x80290A68; // type:function size:0xCC scope:global align:4 +__ct__14Z2SoundStarterFb = .text:0x80290B34; // type:function size:0x60 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80290B94; // type:function size:0x48 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x80290BDC; // type:function size:0x2A4 scope:global align:4 +setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc = .text:0x80290E80; // type:function size:0x90 scope:global align:4 +getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc = .text:0x80290F10; // type:function size:0x7C scope:global align:4 +__ct__14Z2SoundHandlesFv = .text:0x80290F8C; // type:function size:0x38 scope:global align:4 +__dt__14Z2SoundHandlesFv = .text:0x80290FC4; // type:function size:0x68 scope:global align:4 +initHandlesPool__14Z2SoundHandlesFUc = .text:0x8029102C; // type:function size:0x8 scope:global align:4 +deleteHandlesPool__14Z2SoundHandlesFv = .text:0x80291034; // type:function size:0x70 scope:global align:4 +__dt__17Z2SoundHandlePoolFv = .text:0x802910A4; // type:function size:0x78 scope:global align:4 +__dt__28JSULink<17Z2SoundHandlePool>Fv = .text:0x8029111C; // type:function size:0x58 scope:global align:4 +getHandleSoundID__14Z2SoundHandlesF10JAISoundID = .text:0x80291174; // type:function size:0x3C scope:global align:4 +getHandleUserData__14Z2SoundHandlesFUl = .text:0x802911B0; // type:function size:0x38 scope:global align:4 +getFreeHandle__14Z2SoundHandlesFv = .text:0x802911E8; // type:function size:0xC4 scope:global align:4 +getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x802912AC; // type:function size:0xD0 scope:global align:4 +stopAllSounds__14Z2SoundHandlesFUl = .text:0x8029137C; // type:function size:0x64 scope:global align:4 +isActive__14Z2SoundHandlesCFv = .text:0x802913E0; // type:function size:0x34 scope:global align:4 +setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x80291414; // type:function size:0xA4 scope:global align:4 +__sinit_\Z2SoundHandles_cpp = .text:0x802914B8; // type:function size:0x5C scope:global align:4 +__ct__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x80291514; // type:function size:0x30 scope:global align:4 +__dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x80291544; // type:function size:0x58 scope:global align:4 +__ct__7Z2SeMgrFv = .text:0x8029159C; // type:function size:0xC8 scope:global align:4 +__ct__12Z2MultiSeObjFv = .text:0x80291664; // type:function size:0x40 scope:global align:4 +initSe__7Z2SeMgrFv = .text:0x802916A4; // type:function size:0xD4 scope:global align:4 +resetModY__7Z2SeMgrFv = .text:0x80291778; // type:function size:0x24 scope:global align:4 +modHeightAtCamera__7Z2SeMgrFPPC3Vec = .text:0x8029179C; // type:function size:0x120 scope:global align:4 +getAudioCamPos__10Z2AudienceFi = .text:0x802918BC; // type:function size:0x1C scope:global align:4 +incrCrowdSize__7Z2SeMgrFv = .text:0x802918D8; // type:function size:0x24 scope:global align:4 +decrCrowdSize__7Z2SeMgrFv = .text:0x802918FC; // type:function size:0x24 scope:global align:4 +seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x80291920; // type:function size:0xDFC scope:global align:4 +seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x8029271C; // type:function size:0x11E8 scope:global align:4 +seStop__7Z2SeMgrF10JAISoundIDUl = .text:0x80293904; // type:function size:0x90 scope:global align:4 +seStopAll__7Z2SeMgrFUl = .text:0x80293994; // type:function size:0xA8 scope:global align:4 +seMoveVolumeAll__7Z2SeMgrFfUl = .text:0x80293A3C; // type:function size:0x120 scope:global align:4 +messageSePlay__7Z2SeMgrFUsP3VecSc = .text:0x80293B5C; // type:function size:0x20 scope:global align:4 +talkInSe__7Z2SeMgrFv = .text:0x80293B7C; // type:function size:0x104 scope:global align:4 +talkOutSe__7Z2SeMgrFv = .text:0x80293C80; // type:function size:0x104 scope:global align:4 +menuInSe__7Z2SeMgrFv = .text:0x80293D84; // type:function size:0x104 scope:global align:4 +setLevObjSE__7Z2SeMgrFUlP3VecSc = .text:0x80293E88; // type:function size:0x188 scope:global align:4 +setMultiTriggerSE__7Z2SeMgrFUlP3VecSc = .text:0x80294010; // type:function size:0x180 scope:global align:4 +processSeFramework__7Z2SeMgrFv = .text:0x80294190; // type:function size:0x514 scope:global align:4 +getMaxVolume__12Z2MultiSeMgrFv = .text:0x802946A4; // type:function size:0x24 scope:global align:4 +homeMenuSeCallback__7Z2SeMgrFl = .text:0x802946C8; // type:function size:0x60 scope:global align:4 +playNaviFlySound__7Z2SeMgrFff = .text:0x80294728; // type:function size:0x10 scope:global align:4 +isSoundCulling__7Z2SeMgrF10JAISoundID = .text:0x80294738; // type:function size:0x54C scope:global align:4 +__ct__12Z2MultiSeMgrFv = .text:0x80294C84; // type:function size:0x30 scope:global align:4 +__dt__12Z2MultiSeMgrFv = .text:0x80294CB4; // type:function size:0x40 scope:global align:4 +registMultiSePos__12Z2MultiSeMgrFP3Vec = .text:0x80294CF4; // type:function size:0x14C scope:global align:4 +resetMultiSePos__12Z2MultiSeMgrFv = .text:0x80294E40; // type:function size:0x24 scope:global align:4 +getPanPower__12Z2MultiSeMgrFv = .text:0x80294E64; // type:function size:0x84 scope:global align:4 +getMaxPowL__12Z2MultiSeMgrFv = .text:0x80294EE8; // type:function size:0x24 scope:global align:4 +getMaxPowR__12Z2MultiSeMgrFv = .text:0x80294F0C; // type:function size:0x24 scope:global align:4 +getDolbyPower__12Z2MultiSeMgrFv = .text:0x80294F30; // type:function size:0x84 scope:global align:4 +getMaxPowF__12Z2MultiSeMgrFv = .text:0x80294FB4; // type:function size:0x24 scope:global align:4 +getMaxPowB__12Z2MultiSeMgrFv = .text:0x80294FD8; // type:function size:0x24 scope:global align:4 +__ct__8Z2SeqMgrFv = .text:0x80294FFC; // type:function size:0x158 scope:global align:4 +bgmStart__8Z2SeqMgrFUlUll = .text:0x80295154; // type:function size:0x2D4 scope:global align:4 +getMainBgmID__8Z2SeqMgrFv = .text:0x80295428; // type:function size:0x1C scope:global align:4 +fadeIn__12Z2SoundFaderFUl = .text:0x80295444; // type:function size:0x28 scope:global align:4 +bgmStop__8Z2SeqMgrFUll = .text:0x8029546C; // type:function size:0x8C scope:global align:4 +subBgmStart__8Z2SeqMgrFUl = .text:0x802954F8; // type:function size:0x2E0 scope:global align:4 +getSubBgmID__8Z2SeqMgrFv = .text:0x802957D8; // type:function size:0x1C scope:global align:4 +fadeOut__12Z2SoundFaderFUl = .text:0x802957F4; // type:function size:0x28 scope:global align:4 +subBgmStop__8Z2SeqMgrFv = .text:0x8029581C; // type:function size:0x130 scope:global align:4 +subBgmStopInner__8Z2SeqMgrFv = .text:0x8029594C; // type:function size:0x15C scope:global align:4 +bgmStreamPrepare__8Z2SeqMgrFUl = .text:0x80295AA8; // type:function size:0x19C scope:global align:4 +bgmStreamCheckReady__8Z2SeqMgrFv = .text:0x80295C44; // type:function size:0x2C scope:global align:4 +bgmStreamPlay__8Z2SeqMgrFv = .text:0x80295C70; // type:function size:0x64 scope:global align:4 +getStreamBgmID__8Z2SeqMgrFv = .text:0x80295CD4; // type:function size:0x1C scope:global align:4 +bgmStreamStop__8Z2SeqMgrFUl = .text:0x80295CF0; // type:function size:0x84 scope:global align:4 +changeBgmStatus__8Z2SeqMgrFl = .text:0x80295D74; // type:function size:0x1B28 scope:global align:4 +unMuteSceneBgm__8Z2SeqMgrFUl = .text:0x8029789C; // type:function size:0x54 scope:global align:4 +changeSubBgmStatus__8Z2SeqMgrFl = .text:0x802978F0; // type:function size:0xB7C scope:global align:4 +onVariantBgmJumpEnd__8Z2SeqMgrFb = .text:0x8029846C; // type:function size:0xEC scope:global align:4 +changeFishingBgm__8Z2SeqMgrFl = .text:0x80298558; // type:function size:0xF8 scope:global align:4 +talkInBgm__8Z2SeqMgrFv = .text:0x80298650; // type:function size:0x74 scope:global align:4 +talkOutBgm__8Z2SeqMgrFv = .text:0x802986C4; // type:function size:0x10 scope:global align:4 +menuInBgm__8Z2SeqMgrFv = .text:0x802986D4; // type:function size:0x10 scope:global align:4 +menuOutBgm__8Z2SeqMgrFv = .text:0x802986E4; // type:function size:0x10 scope:global align:4 +fanfareFramework__8Z2SeqMgrFv = .text:0x802986F4; // type:function size:0x338 scope:global align:4 +getDest__12Z2SoundFaderCFv = .text:0x80298A2C; // type:function size:0x1C scope:global align:4 +stopWolfHowlSong__8Z2SeqMgrFv = .text:0x80298A48; // type:function size:0x80 scope:global align:4 +setHeightVolMod__8Z2SeqMgrFbUl = .text:0x80298AC8; // type:function size:0x24 scope:global align:4 +setTimeProcVolMod__8Z2SeqMgrFbUl = .text:0x80298AEC; // type:function size:0x10 scope:global align:4 +processBgmFramework__8Z2SeqMgrFv = .text:0x80298AFC; // type:function size:0x668 scope:global align:4 +calc__12Z2SoundFaderFv = .text:0x80299164; // type:function size:0x3C scope:global align:4 +checkBgmIDPlaying__8Z2SeqMgrFUl = .text:0x802991A0; // type:function size:0x74 scope:global align:4 +getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei = .text:0x80299214; // type:function size:0xB0 scope:global align:4 +setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff = .text:0x802992C4; // type:function size:0x144 scope:global align:4 +resetBattleBgmParams__8Z2SeqMgrFv = .text:0x80299408; // type:function size:0x24 scope:global align:4 +setBattleBgmOff__8Z2SeqMgrFb = .text:0x8029942C; // type:function size:0x8C scope:global align:4 +setBattleSearched__8Z2SeqMgrFb = .text:0x802994B8; // type:function size:0x19C scope:global align:4 +setBattleGhostMute__8Z2SeqMgrFb = .text:0x80299654; // type:function size:0x78 scope:global align:4 +setBattleDistState__8Z2SeqMgrFUc = .text:0x802996CC; // type:function size:0x28C scope:global align:4 +setBattleSeqState__8Z2SeqMgrFUc = .text:0x80299958; // type:function size:0x234 scope:global align:4 +setBattleLastHit__8Z2SeqMgrFUc = .text:0x80299B8C; // type:function size:0x6C scope:global align:4 +battleBgmFramework__8Z2SeqMgrFv = .text:0x80299BF8; // type:function size:0x1B0 scope:global align:4 +startBattleBgm__8Z2SeqMgrFb = .text:0x80299DA8; // type:function size:0x280 scope:global align:4 +stopBattleBgm__8Z2SeqMgrFUcUc = .text:0x8029A028; // type:function size:0x148 scope:global align:4 +fadeOut__8JAISoundFUl = .text:0x8029A170; // type:function size:0x28 scope:global align:4 +fieldBgmStart__8Z2SeqMgrFv = .text:0x8029A198; // type:function size:0x10C scope:global align:4 +fieldRidingMute__8Z2SeqMgrFv = .text:0x8029A2A4; // type:function size:0x1E4 scope:global align:4 +onFieldBgmJumpStart__8Z2SeqMgrFv = .text:0x8029A488; // type:function size:0x4C scope:global align:4 +onFieldBgmJumpEnd__8Z2SeqMgrFv = .text:0x8029A4D4; // type:function size:0x1B0 scope:global align:4 +fieldBgmFramework__8Z2SeqMgrFv = .text:0x8029A684; // type:function size:0x4F0 scope:global align:4 +bgmSetSwordUsing__8Z2SeqMgrFl = .text:0x8029AB74; // type:function size:0x4 scope:global align:4 +bgmNowBattle__8Z2SeqMgrFf = .text:0x8029AB78; // type:function size:0x4 scope:global align:4 +taktModeMute__8Z2SeqMgrFv = .text:0x8029AB7C; // type:function size:0x14 scope:global align:4 +taktModeMuteOff__8Z2SeqMgrFv = .text:0x8029AB90; // type:function size:0x14 scope:global align:4 +__ct__11Z2StatusMgrFv = .text:0x8029ABA4; // type:function size:0x54 scope:global align:4 +heartGaugeOn__11Z2StatusMgrFv = .text:0x8029ABF8; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11Z2StatusMgrFv = .text:0x8029AC04; // type:function size:0x150 scope:global align:4 +talkIn__11Z2StatusMgrFv = .text:0x8029AD54; // type:function size:0x38 scope:global align:4 +talkOut__11Z2StatusMgrFv = .text:0x8029AD8C; // type:function size:0x38 scope:global align:4 +menuIn__11Z2StatusMgrFv = .text:0x8029ADC4; // type:function size:0x40 scope:global align:4 +menuOut__11Z2StatusMgrFv = .text:0x8029AE04; // type:function size:0x40 scope:global align:4 +isMovieDemo__11Z2StatusMgrFv = .text:0x8029AE44; // type:function size:0x30 scope:global align:4 +setDemoName__11Z2StatusMgrFPc = .text:0x8029AE74; // type:function size:0x424 scope:global align:4 +processTime__11Z2StatusMgrFv = .text:0x8029B298; // type:function size:0x18 scope:global align:4 +checkDayTime__11Z2StatusMgrFv = .text:0x8029B2B0; // type:function size:0x24 scope:global align:4 +setEventBit__11Z2StatusMgrFPv = .text:0x8029B2D4; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11Z2StatusMgrFP3Vec = .text:0x8029B2DC; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11Z2StatusMgrFUc = .text:0x8029B300; // type:function size:0x4 scope:global align:4 +setCameraInWaterDepth__11Z2StatusMgrFf = .text:0x8029B304; // type:function size:0xB8 scope:global align:4 +__ct__10Z2SceneMgrFv = .text:0x8029B3BC; // type:function size:0x64 scope:global align:4 +setInDarkness__10Z2SceneMgrFb = .text:0x8029B420; // type:function size:0x18 scope:global align:4 +setSceneExist__10Z2SceneMgrFb = .text:0x8029B438; // type:function size:0x74 scope:global align:4 +setFadeOutStart__10Z2SceneMgrFUc = .text:0x8029B4AC; // type:function size:0x70 scope:global align:4 +setFadeInStart__10Z2SceneMgrFUc = .text:0x8029B51C; // type:function size:0xB4 scope:global align:4 +setSceneName__10Z2SceneMgrFPcll = .text:0x8029B5D0; // type:function size:0x24F0 scope:global align:4 +sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb = .text:0x8029DAC0; // type:function size:0xE4 scope:global align:4 +framework__10Z2SceneMgrFv = .text:0x8029DBA4; // type:function size:0xEC scope:global align:4 +load1stDynamicWave__10Z2SceneMgrFv = .text:0x8029DC90; // type:function size:0x58 scope:global align:4 +_load1stWaveInner_1__10Z2SceneMgrFv = .text:0x8029DCE8; // type:function size:0x230 scope:global align:4 +_load1stWaveInner_2__10Z2SceneMgrFv = .text:0x8029DF18; // type:function size:0xD4 scope:global align:4 +check1stDynamicWave__10Z2SceneMgrFv = .text:0x8029DFEC; // type:function size:0x84 scope:global align:4 +load2ndDynamicWave__10Z2SceneMgrFv = .text:0x8029E070; // type:function size:0x174 scope:global align:4 +sceneBgmStart__10Z2SceneMgrFv = .text:0x8029E1E4; // type:function size:0x2B0 scope:global align:4 +loadStaticWaves__10Z2SceneMgrFv = .text:0x8029E494; // type:function size:0x64 scope:global align:4 +eraseSeWave__10Z2SceneMgrFUl = .text:0x8029E4F8; // type:function size:0x68 scope:global align:4 +eraseBgmWave__10Z2SceneMgrFUl = .text:0x8029E560; // type:function size:0x68 scope:global align:4 +getWaveLoadStatus__10Z2SceneMgrFUlUl = .text:0x8029E5C8; // type:function size:0x68 scope:global align:4 +loadSceneWave__10Z2SceneMgrFUlUl = .text:0x8029E630; // type:function size:0x6C scope:global align:4 +loadSeWave__10Z2SceneMgrFUl = .text:0x8029E69C; // type:function size:0x6C scope:global align:4 +loadBgmWave__10Z2SceneMgrFUl = .text:0x8029E708; // type:function size:0x6C scope:global align:4 +__ct__11Z2FxLineMgrFv = .text:0x8029E774; // type:function size:0x20 scope:global align:4 +initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap = .text:0x8029E794; // type:function size:0x3FC scope:global align:4 +setLineID__11Z2FxLineMgrFScbb = .text:0x8029EB90; // type:function size:0x30 scope:global align:4 +setLine__11Z2FxLineMgrFP14Z2FxLineConfigbb = .text:0x8029EBC0; // type:function size:0x1A8 scope:global align:4 +setFxForceOff__11Z2FxLineMgrFb = .text:0x8029ED68; // type:function size:0x14 scope:global align:4 +setUnderWaterFx__11Z2FxLineMgrFb = .text:0x8029ED7C; // type:function size:0x6C scope:global align:4 +setSceneFx__11Z2FxLineMgrFl = .text:0x8029EDE8; // type:function size:0x110 scope:global align:4 +getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x8029EEF8; // type:function size:0x7C scope:global align:4 +getSoundType__11Z2SoundInfoCF10JAISoundID = .text:0x8029EF74; // type:function size:0x48 scope:global align:4 +getCategory__11Z2SoundInfoCF10JAISoundID = .text:0x8029EFBC; // type:function size:0x8 scope:global align:4 +getPriority__11Z2SoundInfoCF10JAISoundID = .text:0x8029EFC4; // type:function size:0x70 scope:global align:4 +getAudibleSwFull__11Z2SoundInfoF10JAISoundID = .text:0x8029F034; // type:function size:0x278 scope:global align:4 +getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x8029F2AC; // type:function size:0x264 scope:global align:4 +getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe = .text:0x8029F510; // type:function size:0x1E0 scope:global align:4 +getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq = .text:0x8029F6F0; // type:function size:0x2C scope:global align:4 +getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream = .text:0x8029F71C; // type:function size:0x154 scope:global align:4 +getStreamFilePath__11Z2SoundInfoF10JAISoundID = .text:0x8029F870; // type:function size:0x78 scope:global align:4 +getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029F8E8; // type:function size:0x40 scope:global align:4 +getSwBit__11Z2SoundInfoCF10JAISoundID = .text:0x8029F928; // type:function size:0x78 scope:global align:4 +getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x8029F9A0; // type:function size:0x98 scope:global align:4 +__dt__11Z2SoundInfoFv = .text:0x8029FA38; // type:function size:0xAC scope:global align:4 +@4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x8029FAE4; // type:function size:0x8 scope:local align:4 +@4@getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x8029FAEC; // type:function size:0x8 scope:local align:4 +@8@__dt__11Z2SoundInfoFv = .text:0x8029FAF4; // type:function size:0x8 scope:local align:4 +@8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029FAFC; // type:function size:0x8 scope:local align:4 +init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x8029FB04; // type:function size:0x80 scope:global align:4 +__ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x8029FB84; // type:function size:0x108 scope:global align:4 +calc__9Z2AudibleFv = .text:0x8029FC8C; // type:function size:0x50 scope:global align:4 +getOuterParams__9Z2AudibleFi = .text:0x8029FCDC; // type:function size:0x10 scope:global align:4 +setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi = .text:0x8029FCEC; // type:function size:0x30C scope:global align:4 +getDistVolBit__9Z2AudibleFv = .text:0x8029FFF8; // type:function size:0x30 scope:global align:4 +__ct__19Z2Audience3DSettingFv = .text:0x802A0028; // type:function size:0x3C scope:global align:4 +init__19Z2Audience3DSettingFv = .text:0x802A0064; // type:function size:0x84 scope:global align:4 +initVolumeDist__19Z2Audience3DSettingFv = .text:0x802A00E8; // type:function size:0x60 scope:global align:4 +calcVolumeFactorAll__19Z2Audience3DSettingFv = .text:0x802A0148; // type:function size:0x110 scope:global align:4 +calcPriorityFactorAll__19Z2Audience3DSettingFv = .text:0x802A0258; // type:function size:0x54 scope:global align:4 +calcFxMixFactorAll__19Z2Audience3DSettingFv = .text:0x802A02AC; // type:function size:0x3C scope:global align:4 +updateVolumeDist__19Z2Audience3DSettingFf = .text:0x802A02E8; // type:function size:0x70 scope:global align:4 +initDolbyDist__19Z2Audience3DSettingFv = .text:0x802A0358; // type:function size:0x48 scope:global align:4 +updateDolbyDist__19Z2Audience3DSettingFff = .text:0x802A03A0; // type:function size:0x60 scope:global align:4 +__ct__13Z2AudioCameraFv = .text:0x802A0400; // type:function size:0x30 scope:global align:4 +init__13Z2AudioCameraFv = .text:0x802A0430; // type:function size:0x74 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_CfR3Vecb = .text:0x802A04A4; // type:function size:0xB8 scope:global align:4 +set__Q29JGeometry8TVec3FRC3Vec = .text:0x802A055C; // type:function size:0x1C scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb = .text:0x802A0578; // type:function size:0x334 scope:global align:4 +__ct__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x802A08AC; // type:function size:0x14 scope:global align:4 +convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei = .text:0x802A08C0; // type:function size:0x84 scope:global align:4 +isInSight__13Z2AudioCameraCFR3Vec = .text:0x802A0944; // type:function size:0x68 scope:global align:4 +__ct__9Z2SpotMicFv = .text:0x802A09AC; // type:function size:0x78 scope:global align:4 +clearMicState__9Z2SpotMicFi = .text:0x802A0A24; // type:function size:0x24 scope:global align:4 +calcVolumeFactor__9Z2SpotMicFi = .text:0x802A0A48; // type:function size:0x2C scope:global align:4 +setMicState__9Z2SpotMicFP13Z2AudioCamerai = .text:0x802A0A74; // type:function size:0x138 scope:global align:4 +clamp__Q29JGeometry8TUtilFfff = .text:0x802A0BAC; // type:function size:0x20 scope:global align:4 +calcMicDist__9Z2SpotMicFP9Z2Audible = .text:0x802A0BCC; // type:function size:0x84 scope:global align:4 +calcMicPriority__9Z2SpotMicFf = .text:0x802A0C50; // type:function size:0x40 scope:global align:4 +calcMicVolume__9Z2SpotMicFfif = .text:0x802A0C90; // type:function size:0x104 scope:global align:4 +__ct__10Z2AudienceFv = .text:0x802A0D94; // type:function size:0xCC scope:global align:4 +__dt__31JASGlobalInstance<10Z2Audience>Fv = .text:0x802A0E60; // type:function size:0x64 scope:global align:4 +__dt__10Z2AudienceFv = .text:0x802A0EC4; // type:function size:0x68 scope:global align:4 +setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib = .text:0x802A0F2C; // type:function size:0x5C scope:global align:4 +newAudible__10Z2AudienceFRCQ29JGeometry8TVec310JAISoundIDPCQ29JGeometry8TVec3Ul = .text:0x802A0F88; // type:function size:0x160 scope:global align:4 +deleteAudible__10Z2AudienceFP10JAIAudible = .text:0x802A10E8; // type:function size:0x24 scope:global align:4 +__dt__9Z2AudibleFv = .text:0x802A110C; // type:function size:0x64 scope:global align:4 +calcPriority__10Z2AudienceFP10JAIAudible = .text:0x802A1170; // type:function size:0x140 scope:global align:4 +calcOffMicSound__10Z2AudienceFf = .text:0x802A12B0; // type:function size:0x18 scope:global align:4 +mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei = .text:0x802A12C8; // type:function size:0x1D0 scope:global align:4 +setTargetVolume__10Z2AudienceFfi = .text:0x802A1498; // type:function size:0x20 scope:global align:4 +convertAbsToRel__10Z2AudienceFR3VecP3Veci = .text:0x802A14B8; // type:function size:0x50 scope:global align:4 +calcRelPosVolume__10Z2AudienceFRC3Vecfi = .text:0x802A1508; // type:function size:0xD4 scope:global align:4 +calcRelPosPan__10Z2AudienceFRC3Veci = .text:0x802A15DC; // type:function size:0x100 scope:global align:4 +calcRelPosDolby__10Z2AudienceFRC3Veci = .text:0x802A16DC; // type:function size:0x7C scope:global align:4 +calcVolume___10Z2AudienceCFfi = .text:0x802A1758; // type:function size:0x50 scope:global align:4 +calcDeltaPriority___10Z2AudienceCFfib = .text:0x802A17A8; // type:function size:0x54 scope:global align:4 +calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3RCQ29JGeometry8TVec3f = .text:0x802A17FC; // type:function size:0x8C scope:global align:4 +calcFxMix___10Z2AudienceCFfi = .text:0x802A1888; // type:function size:0x48 scope:global align:4 +calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x802A18D0; // type:function size:0x140 scope:global align:4 +getMaxChannels__10Z2AudienceFv = .text:0x802A1A10; // type:function size:0x8 scope:global align:4 +__sinit_\Z2Audience_cpp = .text:0x802A1A18; // type:function size:0x6C scope:global align:4 +__ct__22JASMemPool<9Z2Audible>Fv = .text:0x802A1A84; // type:function size:0x30 scope:global align:4 +__dt__22JASMemPool<9Z2Audible>Fv = .text:0x802A1AB4; // type:function size:0x58 scope:global align:4 +__ct__14Z2SoundObjBaseFv = .text:0x802A1B0C; // type:function size:0x58 scope:global align:4 +__dt__14Z2SoundObjBaseFv = .text:0x802A1B64; // type:function size:0x7C scope:global align:4 +init__14Z2SoundObjBaseFP3VecUc = .text:0x802A1BE0; // type:function size:0x48 scope:global align:4 +deleteObject__14Z2SoundObjBaseFv = .text:0x802A1C28; // type:function size:0x40 scope:global align:4 +framework__14Z2SoundObjBaseFUlSc = .text:0x802A1C68; // type:function size:0x20 scope:global align:4 +dispose__14Z2SoundObjBaseFv = .text:0x802A1C88; // type:function size:0x94 scope:global align:4 +stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool = .text:0x802A1D1C; // type:function size:0x40 scope:global align:4 +startSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802A1D5C; // type:function size:0x194 scope:global align:4 +startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802A1EF0; // type:function size:0x24C scope:global align:4 +startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase = .text:0x802A213C; // type:function size:0xF8 scope:global align:4 +__ct__21Z2DopplerSoundObjBaseFv = .text:0x802A2234; // type:function size:0x60 scope:global align:4 +__dt__21Z2DopplerSoundObjBaseFv = .text:0x802A2294; // type:function size:0x58 scope:global align:4 +init__21Z2DopplerSoundObjBaseFP3VecUc = .text:0x802A22EC; // type:function size:0x68 scope:global align:4 +framework__21Z2DopplerSoundObjBaseFUlSc = .text:0x802A2354; // type:function size:0x54 scope:global align:4 +startSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802A23A8; // type:function size:0x9C scope:global align:4 +startLevelSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802A2444; // type:function size:0x9C scope:global align:4 +__ct__16Z2SoundObjSimpleFv = .text:0x802A24E0; // type:function size:0x3C scope:global align:4 +init__16Z2SoundObjSimpleFP3VecUc = .text:0x802A251C; // type:function size:0x48 scope:global align:4 +startSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802A2564; // type:function size:0x110 scope:global align:4 +startLevelSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802A2674; // type:function size:0x194 scope:global align:4 +__ct__15Z2SoundObjArrowFv = .text:0x802A2808; // type:function size:0x3C scope:global align:4 +init__15Z2SoundObjArrowFP3VecUc = .text:0x802A2844; // type:function size:0x48 scope:global align:4 +__ct__15Z2SoundObjAnimeFv = .text:0x802A288C; // type:function size:0x48 scope:global align:4 +init__15Z2SoundObjAnimeFP3VecUc = .text:0x802A28D4; // type:function size:0x48 scope:global align:4 +initAnime__15Z2SoundObjAnimeFPvbff = .text:0x802A291C; // type:function size:0x100 scope:global align:4 +setLoopFrame__15Z2SoundObjAnimeFff = .text:0x802A2A1C; // type:function size:0x58 scope:global align:4 +ageSounds___15Z2SoundObjAnimeFv = .text:0x802A2A74; // type:function size:0x16C scope:global align:4 +updateAnime__15Z2SoundObjAnimeFff = .text:0x802A2BE0; // type:function size:0x2CC scope:global align:4 +updateSoundLifeTime___15Z2SoundObjAnimeFff = .text:0x802A2EAC; // type:function size:0x2AC scope:global align:4 +startSoundInner__15Z2SoundObjAnimeFRCQ29JGeometry8TVec3fP14Z2SoundStarterUlSc = .text:0x802A3158; // type:function size:0x1E4 scope:global align:4 +playsSound__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802A333C; // type:function size:0x88 scope:global align:4 +__ct__13Z2SoundObjMgrFv = .text:0x802A33C4; // type:function size:0x60 scope:global align:4 +setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802A3424; // type:function size:0x14 scope:global align:4 +searchEnemy__13Z2SoundObjMgrFv = .text:0x802A3438; // type:function size:0x60C scope:global align:4 +setGhostEnemyState__13Z2SoundObjMgrFUc = .text:0x802A3A44; // type:function size:0x84 scope:global align:4 +getEnemyID__13Z2SoundObjMgrFPCcP26JSULink<15Z2CreatureEnemy> = .text:0x802A3AC8; // type:function size:0x88 scope:global align:4 +setBattleInit__13Z2SoundObjMgrFv = .text:0x802A3B50; // type:function size:0x20 scope:global align:4 +checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802A3B70; // type:function size:0x1C scope:global align:4 +deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802A3B8C; // type:function size:0x54 scope:global align:4 +removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802A3BE0; // type:function size:0x3C scope:global align:4 +isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802A3C1C; // type:function size:0x8 scope:global align:4 +__sinit_\Z2SoundObjMgr_cpp = .text:0x802A3C24; // type:function size:0x3C4 scope:global align:4 +__ct__10Z2CreatureFv = .text:0x802A3FE8; // type:function size:0x58 scope:global align:4 +__dt__10Z2CreatureFv = .text:0x802A4040; // type:function size:0x8C scope:global align:4 +deleteObject__10Z2CreatureFv = .text:0x802A40CC; // type:function size:0x48 scope:global align:4 +init__10Z2CreatureFP3VecP3VecUcUc = .text:0x802A4114; // type:function size:0x84 scope:global align:4 +init__10Z2CreatureFP3VecP3VecP3VecUcUcUc = .text:0x802A4198; // type:function size:0x68 scope:global align:4 +setSoundStarter__10Z2CreatureFP14Z2SoundStarter = .text:0x802A4200; // type:function size:0x10 scope:global align:4 +initAnime__10Z2CreatureFPvbff = .text:0x802A4210; // type:function size:0x8 scope:global align:4 +framework__10Z2CreatureFUlSc = .text:0x802A4218; // type:function size:0x88 scope:global align:4 +updateAnime__10Z2CreatureFff = .text:0x802A42A0; // type:function size:0x8 scope:global align:4 +stopAnime__10Z2CreatureFv = .text:0x802A42A8; // type:function size:0x10 scope:global align:4 +startCreatureSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A42B8; // type:function size:0x160 scope:global align:4 +startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A4418; // type:function size:0x1D8 scope:global align:4 +startCreatureVoice__10Z2CreatureF10JAISoundIDSc = .text:0x802A45F0; // type:function size:0xAC scope:global align:4 +startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc = .text:0x802A469C; // type:function size:0x78 scope:global align:4 +startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A4714; // type:function size:0x40 scope:global align:4 +startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A4754; // type:function size:0x40 scope:global align:4 +startCollisionSE__10Z2CreatureFUlUl = .text:0x802A4794; // type:function size:0xC scope:global align:4 +__ct__17Z2CreatureCitizenFv = .text:0x802A47A0; // type:function size:0x5C scope:global align:4 +__dt__28JSULink<17Z2CreatureCitizen>Fv = .text:0x802A47FC; // type:function size:0x58 scope:global align:4 +__dt__17Z2CreatureCitizenFv = .text:0x802A4854; // type:function size:0x68 scope:global align:4 +init__17Z2CreatureCitizenFP3VecP3VecUcUc = .text:0x802A48BC; // type:function size:0x4 scope:global align:4 +deleteObject__17Z2CreatureCitizenFv = .text:0x802A48C0; // type:function size:0x44 scope:global align:4 +setMdlType__17Z2CreatureCitizenFScbb = .text:0x802A4904; // type:function size:0xBC scope:global align:4 +playVoice__17Z2CreatureCitizenFi = .text:0x802A49C0; // type:function size:0xC0 scope:global align:4 +startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc = .text:0x802A4A80; // type:function size:0x8C scope:global align:4 +__ct__15Z2CreatureEnemyFv = .text:0x802A4B0C; // type:function size:0x60 scope:global align:4 +deleteObject__15Z2CreatureEnemyFv = .text:0x802A4B6C; // type:function size:0xA4 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecUcUc = .text:0x802A4C10; // type:function size:0x4 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc = .text:0x802A4C14; // type:function size:0x68 scope:global align:4 +framework__15Z2CreatureEnemyFUlSc = .text:0x802A4C7C; // type:function size:0xA4 scope:global align:4 +startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A4D20; // type:function size:0x260 scope:global align:4 +startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A4F80; // type:function size:0x308 scope:global align:4 +startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802A5288; // type:function size:0x29C scope:global align:4 +startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802A5524; // type:function size:0x58 scope:global align:4 +startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A557C; // type:function size:0x40 scope:global align:4 +startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A55BC; // type:function size:0x40 scope:global align:4 +startCollisionSE__15Z2CreatureEnemyFUlUl = .text:0x802A55FC; // type:function size:0x170 scope:global align:4 +setLinkSearch__15Z2CreatureEnemyFb = .text:0x802A576C; // type:function size:0x14 scope:global align:4 +setEnemyName__15Z2CreatureEnemyFPCc = .text:0x802A5780; // type:function size:0x58 scope:global align:4 +__ct__16Z2CreatureSumomoFv = .text:0x802A57D8; // type:function size:0x3C scope:global align:4 +playSumomoBgm__16Z2CreatureSumomoFUl = .text:0x802A5814; // type:function size:0x78 scope:global align:4 +deleteObject__16Z2CreatureSumomoFv = .text:0x802A588C; // type:function size:0x5C scope:global align:4 +__ct__18Z2SoundObjBeeGroupFv = .text:0x802A58E8; // type:function size:0x3C scope:global align:4 +init__18Z2SoundObjBeeGroupFP3VecUc = .text:0x802A5924; // type:function size:0x4 scope:global align:4 +playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc = .text:0x802A5928; // type:function size:0x1CC scope:global align:4 +__ct__12Z2CreatureFMFv = .text:0x802A5AF4; // type:function size:0x5C scope:global align:4 +deleteObject__12Z2CreatureFMFv = .text:0x802A5B50; // type:function size:0x4C scope:global align:4 +init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc = .text:0x802A5B9C; // type:function size:0xEC scope:global align:4 +framework__12Z2CreatureFMFUlSc = .text:0x802A5C88; // type:function size:0xF8 scope:global align:4 +startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802A5D80; // type:function size:0xF8 scope:global align:4 +startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802A5E78; // type:function size:0x238 scope:global align:4 +init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc = .text:0x802A60B0; // type:function size:0x68 scope:global align:4 +startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc = .text:0x802A6118; // type:function size:0xA4 scope:global align:4 +__ct__12Z2CreatureOIFv = .text:0x802A61BC; // type:function size:0x74 scope:global align:4 +deleteObject__12Z2CreatureOIFv = .text:0x802A6230; // type:function size:0x84 scope:global align:4 +init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec = .text:0x802A62B4; // type:function size:0x1F4 scope:global align:4 +framework__12Z2CreatureOIFUlSc = .text:0x802A64A8; // type:function size:0x1BC scope:global align:4 +startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc = .text:0x802A6664; // type:function size:0x2B4 scope:global align:4 +startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc = .text:0x802A6918; // type:function size:0x4C scope:global align:4 +startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc = .text:0x802A6964; // type:function size:0x10C scope:global align:4 +Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A6A70; // type:function size:0x5C scope:global align:4 +Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802A6ACC; // type:function size:0x30 scope:global align:4 +Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A6AFC; // type:function size:0x30 scope:global align:4 +Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A6B2C; // type:function size:0x15C scope:global align:4 +__sinit_\Z2Creature_cpp = .text:0x802A6C88; // type:function size:0x3C4 scope:global align:4 +setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802A704C; // type:function size:0x4 scope:global align:4 +setLinkHp__14Z2CreatureLinkFll = .text:0x802A7050; // type:function size:0x8 scope:global align:4 +setLinkSwordType__14Z2CreatureLinkFll = .text:0x802A7058; // type:function size:0x54 scope:global align:4 +setLinkShieldType__14Z2CreatureLinkFll = .text:0x802A70AC; // type:function size:0x54 scope:global align:4 +setLinkBootsType__14Z2CreatureLinkFl = .text:0x802A7100; // type:function size:0x4C scope:global align:4 +__ct__14Z2CreatureLinkFv = .text:0x802A714C; // type:function size:0xE0 scope:global align:4 +__dt__18Z2LinkSoundStarterFv = .text:0x802A722C; // type:function size:0x58 scope:global align:4 +__dt__14Z2CreatureLinkFv = .text:0x802A7284; // type:function size:0x94 scope:global align:4 +deleteObject__14Z2CreatureLinkFv = .text:0x802A7318; // type:function size:0x4C scope:global align:4 +init__14Z2CreatureLinkFP3VecP3VecP3Vec = .text:0x802A7364; // type:function size:0xAC scope:global align:4 +initKantera__14Z2CreatureLinkFP3Vec = .text:0x802A7410; // type:function size:0x20 scope:global align:4 +deleteKantera__14Z2CreatureLinkFv = .text:0x802A7430; // type:function size:0x10 scope:global align:4 +setKanteraState__14Z2CreatureLinkFUc = .text:0x802A7440; // type:function size:0x8 scope:global align:4 +framework__14Z2CreatureLinkFUlSc = .text:0x802A7448; // type:function size:0x204 scope:global align:4 +setSinkDepth__14Z2CreatureLinkFSc = .text:0x802A764C; // type:function size:0x8 scope:global align:4 +setRiding__14Z2CreatureLinkFb = .text:0x802A7654; // type:function size:0x7C scope:global align:4 +setMagnetized__14Z2CreatureLinkFb = .text:0x802A76D0; // type:function size:0x10 scope:global align:4 +setWolfEyeOpen__14Z2CreatureLinkFb = .text:0x802A76E0; // type:function size:0x10C scope:global align:4 +startLinkSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A77EC; // type:function size:0x274 scope:global align:4 +stopSound__14Z2SoundHandlesF10JAISoundIDUl = .text:0x802A7A60; // type:function size:0x4C scope:global align:4 +startLinkSoundLevel__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A7AAC; // type:function size:0x4FC scope:global align:4 +startLinkVoice__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802A7FA8; // type:function size:0x310 scope:global align:4 +startLinkVoiceLevel__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802A82B8; // type:function size:0x14C scope:global align:4 +startLinkSwordSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A8404; // type:function size:0x118 scope:global align:4 +startCollisionSE__14Z2CreatureLinkFUlUl = .text:0x802A851C; // type:function size:0x144 scope:global align:4 +startHitItemSE__14Z2CreatureLinkFUlUlP14Z2SoundObjBasef = .text:0x802A8660; // type:function size:0xC4 scope:global align:4 +setResumeAttack__14Z2CreatureLinkFb = .text:0x802A8724; // type:function size:0x10 scope:global align:4 +__ct__18Z2LinkSoundStarterFv = .text:0x802A8734; // type:function size:0x40 scope:global align:4 +startSound__18Z2LinkSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802A8774; // type:function size:0xBB0 scope:global align:4 +__ct__14Z2CreatureRideFv = .text:0x802A9324; // type:function size:0x7C scope:global align:4 +__dt__18Z2RideSoundStarterFv = .text:0x802A93A0; // type:function size:0x58 scope:global align:4 +__dt__14Z2CreatureRideFv = .text:0x802A93F8; // type:function size:0x88 scope:global align:4 +deleteObject__14Z2CreatureRideFv = .text:0x802A9480; // type:function size:0x4 scope:global align:4 +init__14Z2CreatureRideFP3VecP3VecUcUc = .text:0x802A9484; // type:function size:0x4 scope:global align:4 +setLinkRiding__14Z2CreatureRideFb = .text:0x802A9488; // type:function size:0x8 scope:global align:4 +__ct__18Z2RideSoundStarterFP14Z2CreatureRide = .text:0x802A9490; // type:function size:0x50 scope:global align:4 +startSound__18Z2RideSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802A94E0; // type:function size:0x240 scope:global align:4 +__ct__15Z2SoundObjCoachFv = .text:0x802A9720; // type:function size:0x44 scope:global align:4 +init__15Z2SoundObjCoachFP3VecUc = .text:0x802A9764; // type:function size:0x4 scope:global align:4 +startWheelSound__15Z2SoundObjCoachFf = .text:0x802A9768; // type:function size:0x1AC scope:global align:4 +startFireSound__15Z2SoundObjCoachFUs = .text:0x802A9914; // type:function size:0xF8 scope:global align:4 +startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802A9A0C; // type:function size:0xD4 scope:global align:4 +@144@__dt__14Z2CreatureLinkFv = .text:0x802A9AE0; // type:function size:0x8 scope:local align:4 +@144@__dt__14Z2CreatureRideFv = .text:0x802A9AE8; // type:function size:0x8 scope:local align:4 +__ct__11Z2EnvSeBaseFP3Vec = .text:0x802A9AF0; // type:function size:0x10 scope:global align:4 +__dt__11Z2EnvSeBaseFv = .text:0x802A9B00; // type:function size:0x5C scope:global align:4 +startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A9B5C; // type:function size:0x1AC scope:global align:4 +startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A9D08; // type:function size:0x1E8 scope:global align:4 +__ct__10Z2EnvSeDirFP3Vec = .text:0x802A9EF0; // type:function size:0x74 scope:global align:4 +__dt__10Z2EnvSeDirFv = .text:0x802A9F64; // type:function size:0x60 scope:global align:4 +setPanDir__10Z2EnvSeDirFP3Vec = .text:0x802A9FC4; // type:function size:0x2C scope:global align:4 +calcPan__10Z2EnvSeDirFf = .text:0x802A9FF0; // type:function size:0xF4 scope:global align:4 +startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff = .text:0x802AA0E4; // type:function size:0x3C scope:global align:4 +__ct__14Z2EnvSeAutoPanFv = .text:0x802AA120; // type:function size:0x5C scope:global align:4 +__dt__14Z2EnvSeAutoPanFv = .text:0x802AA17C; // type:function size:0x60 scope:global align:4 +setPanParam__14Z2EnvSeAutoPanFffbbff = .text:0x802AA1DC; // type:function size:0x1C scope:global align:4 +calcPan__14Z2EnvSeAutoPanFv = .text:0x802AA1F8; // type:function size:0x138 scope:global align:4 +startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff = .text:0x802AA330; // type:function size:0x3C scope:global align:4 +__ct__10Z2EnvSeMgrFv = .text:0x802AA36C; // type:function size:0x418 scope:global align:4 +__ct__Q26Z2Calc8FNoise1fFfff = .text:0x802AA784; // type:function size:0x14 scope:global align:4 +__dt__31JASGlobalInstance<10Z2EnvSeMgr>Fv = .text:0x802AA798; // type:function size:0x58 scope:global align:4 +__dt__10Z2EnvSeMgrFv = .text:0x802AA7F0; // type:function size:0x164 scope:global align:4 +framework__10Z2EnvSeMgrFv = .text:0x802AA954; // type:function size:0x290 scope:global align:4 +resetScene__10Z2EnvSeMgrFv = .text:0x802AABE4; // type:function size:0x4 scope:global align:4 +resetSceneInner__10Z2EnvSeMgrFv = .text:0x802AABE8; // type:function size:0x124 scope:global align:4 +initSceneEnvSe__10Z2EnvSeMgrFlScf = .text:0x802AAD0C; // type:function size:0x15C scope:global align:4 +playSceneEnvSe__10Z2EnvSeMgrFv = .text:0x802AAE68; // type:function size:0x6C scope:global align:4 +initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec = .text:0x802AAED4; // type:function size:0x448 scope:global align:4 +startStaticEnvSe__10Z2EnvSeMgrFSc = .text:0x802AB31C; // type:function size:0x650 scope:global align:4 +registWindowPos__10Z2EnvSeMgrFP3Vec = .text:0x802AB96C; // type:function size:0x8 scope:global align:4 +startRainSe__10Z2EnvSeMgrFlSc = .text:0x802AB974; // type:function size:0x44C scope:global align:4 +startNearThunderSe__10Z2EnvSeMgrFSc = .text:0x802ABDC0; // type:function size:0x158 scope:global align:4 +startFarThunderSe__10Z2EnvSeMgrFP3VecSc = .text:0x802ABF18; // type:function size:0x12C scope:global align:4 +setSnowPower__10Z2EnvSeMgrFSc = .text:0x802AC044; // type:function size:0x8 scope:global align:4 +initStrongWindSe__10Z2EnvSeMgrFv = .text:0x802AC04C; // type:function size:0xC scope:global align:4 +setWindDirection__10Z2EnvSeMgrFP3Vec = .text:0x802AC058; // type:function size:0x24 scope:global align:4 +startStrongWindSe__10Z2EnvSeMgrFSc = .text:0x802AC07C; // type:function size:0xD0 scope:global align:4 +initRiverSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AC14C; // type:function size:0x12C scope:global align:4 +registRiverSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AC278; // type:function size:0xC scope:global align:4 +setHyrulSewerOpen__10Z2EnvSeMgrFb = .text:0x802AC284; // type:function size:0xA8 scope:global align:4 +startRiverSe__10Z2EnvSeMgrFSc = .text:0x802AC32C; // type:function size:0x404 scope:global align:4 +initFallSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AC730; // type:function size:0x12C scope:global align:4 +registFallSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AC85C; // type:function size:0xC scope:global align:4 +startFallSe__10Z2EnvSeMgrFSc = .text:0x802AC868; // type:function size:0x1BC scope:global align:4 +initEtcSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802ACA24; // type:function size:0x184 scope:global align:4 +registEtcSePos__10Z2EnvSeMgrFP3Vec = .text:0x802ACBA8; // type:function size:0x8 scope:global align:4 +startEtcSe__10Z2EnvSeMgrFSc = .text:0x802ACBB0; // type:function size:0x638 scope:global align:4 +registWolfSmellSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AD1E8; // type:function size:0x8 scope:global align:4 +startFogWipeTrigger__10Z2EnvSeMgrFP3Vec = .text:0x802AD1F0; // type:function size:0xB4 scope:global align:4 +setFogWipeWidth__10Z2EnvSeMgrFf = .text:0x802AD2A4; // type:function size:0x44 scope:global align:4 +getFogDensity__10Z2EnvSeMgrFv = .text:0x802AD2E8; // type:function size:0x1C scope:global align:4 +startFogSe__10Z2EnvSeMgrFv = .text:0x802AD304; // type:function size:0x160 scope:global align:4 +initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AD464; // type:function size:0x920 scope:global align:4 +registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec = .text:0x802ADD84; // type:function size:0x7A0 scope:global align:4 +startLv3WaterSe__10Z2EnvSeMgrFSc = .text:0x802AE524; // type:function size:0x284 scope:global align:4 +__ct__13Z2WolfHowlMgrFv = .text:0x802AE7A8; // type:function size:0xC4 scope:global align:4 +resetState__13Z2WolfHowlMgrFv = .text:0x802AE86C; // type:function size:0x5C scope:global align:4 +calcVolumeMod__13Z2WolfHowlMgrFf = .text:0x802AE8C8; // type:function size:0xC4 scope:global align:4 +getNowPitch__13Z2WolfHowlMgrFv = .text:0x802AE98C; // type:function size:0x1C scope:global align:4 +getNowInputValue__13Z2WolfHowlMgrFv = .text:0x802AE9A8; // type:function size:0x8 scope:global align:4 +calcPitchMod__13Z2WolfHowlMgrFff = .text:0x802AE9B0; // type:function size:0x1EC scope:global align:4 +startWolfHowlSound__13Z2WolfHowlMgrFffbf = .text:0x802AEB9C; // type:function size:0x214 scope:global align:4 +setWindStoneVol__8Z2SeqMgrFfUl = .text:0x802AEDB0; // type:function size:0x20 scope:global align:4 +isItemGetDemo__8Z2SeqMgrFv = .text:0x802AEDD0; // type:function size:0x28 scope:global align:4 +__ct__10JAISoundIDFUl = .text:0x802AEDF8; // type:function size:0x8 scope:global align:4 +setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData = .text:0x802AEE00; // type:function size:0x230 scope:global align:4 +getCorrectLine__13Z2WolfHowlMgrFUc = .text:0x802AF030; // type:function size:0x54 scope:global align:4 +getCorrectLineNum__13Z2WolfHowlMgrFv = .text:0x802AF084; // type:function size:0x1C scope:global align:4 +checkLine__13Z2WolfHowlMgrFv = .text:0x802AF0A0; // type:function size:0x2B4 scope:global align:4 +getOnLineNum__13Z2WolfHowlMgrFv = .text:0x802AF354; // type:function size:0xA4 scope:global align:4 +startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802AF3F8; // type:function size:0x1C4 scope:global align:4 +fadeIn__8JAISoundFUl = .text:0x802AF5BC; // type:function size:0x2C scope:global align:4 +startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802AF5E8; // type:function size:0xBC scope:global align:4 +skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802AF6A4; // type:function size:0x8 scope:global align:4 +__sinit_\Z2WolfHowlMgr_cpp = .text:0x802AF6AC; // type:function size:0x188 scope:global align:4 +__ct__12Z2SpeechMgr2Fv = .text:0x802AF834; // type:function size:0x90 scope:global align:4 +__dt__15Z2SpeechStarterFv = .text:0x802AF8C4; // type:function size:0x58 scope:global align:4 +setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802AF91C; // type:function size:0x1B8 scope:global align:4 +setTextCount__12Z2SpeechMgr2Fs = .text:0x802AFAD4; // type:function size:0x1EC scope:global align:4 +speakOneWord__12Z2SpeechMgr2Fb = .text:0x802AFCC0; // type:function size:0x168 scope:global align:4 +isNonVerbal__12Z2SpeechMgr2Fv = .text:0x802AFE28; // type:function size:0x194 scope:global align:4 +selectUnit__12Z2SpeechMgr2Fb = .text:0x802AFFBC; // type:function size:0x1E0 scope:global align:4 +get_uint8__Q25JMath33TRandom_FUc = .text:0x802B019C; // type:function size:0x68 scope:global align:4 +__as__13Z2ConnectCostFRC13Z2ConnectCost = .text:0x802B0204; // type:function size:0x14 scope:global align:4 +selectTail__12Z2SpeechMgr2Fv = .text:0x802B0218; // type:function size:0x1E4 scope:global align:4 +framework__12Z2SpeechMgr2Fv = .text:0x802B03FC; // type:function size:0x4C scope:global align:4 +playOneShotVoice__12Z2SpeechMgr2FUcUsP3VecSc = .text:0x802B0448; // type:function size:0x438 scope:global align:4 +isMidnaSpeak__12Z2SpeechMgr2Fv = .text:0x802B0880; // type:function size:0x30 scope:global align:4 +__ct__15Z2SpeechStarterFv = .text:0x802B08B0; // type:function size:0x40 scope:global align:4 +startSound__15Z2SpeechStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802B08F0; // type:function size:0x250 scope:global align:4 +__ct__10Z2AudioMgrFv = .text:0x802B0B40; // type:function size:0x104 scope:global align:4 +init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive = .text:0x802B0C44; // type:function size:0x3F0 scope:global align:4 +reset__Q23std9bitset<1>FUl = .text:0x802B1034; // type:function size:0x74 scope:global align:4 +__dt__24JAUStreamAramMgrBase_<1>Fv = .text:0x802B10A8; // type:function size:0x94 scope:global align:4 +setOutputMode__10Z2AudioMgrFUl = .text:0x802B113C; // type:function size:0x14 scope:global align:4 +zeldaGFrameWork__10Z2AudioMgrFv = .text:0x802B1150; // type:function size:0x50 scope:global align:4 +gframeProcess__10Z2AudioMgrFv = .text:0x802B11A0; // type:function size:0x70 scope:global align:4 +resetProcess__10Z2AudioMgrFUlb = .text:0x802B1210; // type:function size:0x58 scope:global align:4 +resetRecover__10Z2AudioMgrFv = .text:0x802B1268; // type:function size:0x8C scope:global align:4 +hasReset__10Z2AudioMgrCFv = .text:0x802B12F4; // type:function size:0x80 scope:global align:4 +startSound__10Z2AudioMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802B1374; // type:function size:0x4C scope:global align:4 +newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802B13C0; // type:function size:0xB8 scope:global align:4 +deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802B1478; // type:function size:0x90 scope:global align:4 +test__Q23std9bitset<1>CFUl = .text:0x802B1508; // type:function size:0x74 scope:global align:4 +__dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802B157C; // type:function size:0x58 scope:global align:4 +__sinit_\Z2AudioMgr_cpp = .text:0x802B15D4; // type:function size:0x94 scope:global align:4 +setMixingBuffer__14SpkSpeakerCtrlFP15SpkMixingBuffer = .text:0x802B1668; // type:function size:0x34 scope:global align:4 +setup__14SpkSpeakerCtrlFv = .text:0x802B169C; // type:function size:0xE4 scope:global align:4 +connect__14SpkSpeakerCtrlFl = .text:0x802B1780; // type:function size:0x6C scope:global align:4 +disconnect__14SpkSpeakerCtrlFl = .text:0x802B17EC; // type:function size:0x68 scope:global align:4 +setSpeakerOn__14SpkSpeakerCtrlFl = .text:0x802B1854; // type:function size:0x90 scope:global align:4 +setSpeakerOnCallback__14SpkSpeakerCtrlFll = .text:0x802B18E4; // type:function size:0x90 scope:global align:4 +setSpeakerPlay__14SpkSpeakerCtrlFl = .text:0x802B1974; // type:function size:0x90 scope:global align:4 +startPlayCallback__14SpkSpeakerCtrlFll = .text:0x802B1A04; // type:function size:0xA4 scope:global align:4 +setSpeakerOff__14SpkSpeakerCtrlFl = .text:0x802B1AA8; // type:function size:0x28 scope:global align:4 +retryConnection__14SpkSpeakerCtrlFl = .text:0x802B1AD0; // type:function size:0x40 scope:global align:4 +framework__14SpkSpeakerCtrlFv = .text:0x802B1B10; // type:function size:0x3C scope:global align:4 +updateSpeaker__14SpkSpeakerCtrlFP7OSAlarmP9OSContext = .text:0x802B1B4C; // type:function size:0x120 scope:global align:4 +isEnable__14SpkSpeakerCtrlFl = .text:0x802B1C6C; // type:function size:0x90 scope:global align:4 +extensionProcess__14SpkSpeakerCtrlFll = .text:0x802B1CFC; // type:function size:0x5C scope:global align:4 +updateExtensionProcess__14SpkSpeakerCtrlFl = .text:0x802B1D58; // type:function size:0x98 scope:global align:4 +isSubmitPlayByExtensionConnect__14SpkSpeakerCtrlFl = .text:0x802B1DF0; // type:function size:0x24 scope:global align:4 +checkRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B1E14; // type:function size:0xF0 scope:global align:4 +isSubmitPlayByRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B1F04; // type:function size:0x24 scope:global align:4 +__sinit_\SpkSpeakerCtrl_cpp = .text:0x802B1F28; // type:function size:0x58 scope:global align:4 +__ct__14SpkSoundHandleFv = .text:0x802B1F80; // type:function size:0xC scope:global align:4 +__dt__14SpkSoundHandleFv = .text:0x802B1F8C; // type:function size:0x54 scope:global align:4 +__arraydtor$3523 = .text:0x802B1FE0; // type:function size:0x1C scope:local align:4 +__ct__9SpkSystemFP7JKRHeap = .text:0x802B1FFC; // type:function size:0xA4 scope:global align:4 +__dt__18JSUList<8SpkSound>Fv = .text:0x802B20A0; // type:function size:0x58 scope:global align:4 +setResource__9SpkSystemFP10JKRArchiveUsUs = .text:0x802B20F8; // type:function size:0x74 scope:global align:4 +framework__9SpkSystemFv = .text:0x802B216C; // type:function size:0x34 scope:global align:4 +startSound__9SpkSystemFllP14SpkSoundHandle = .text:0x802B21A0; // type:function size:0x8 scope:global align:4 +startLevelSound__9SpkSystemFllP14SpkSoundHandle = .text:0x802B21A8; // type:function size:0x8 scope:global align:4 +setMasterVolume__9SpkSystemFf = .text:0x802B21B0; // type:function size:0xC scope:global align:4 +setConfigVolume__9SpkSystemFl = .text:0x802B21BC; // type:function size:0xC scope:global align:4 +newSoundMemPool__9SpkSystemFl = .text:0x802B21C8; // type:function size:0x14 scope:global align:4 +connect__9SpkSystemFl = .text:0x802B21DC; // type:function size:0x4 scope:global align:4 +disconnect__9SpkSystemFl = .text:0x802B21E0; // type:function size:0x4 scope:global align:4 +extensionProcess__9SpkSystemFll = .text:0x802B21E4; // type:function size:0x4 scope:global align:4 +__sinit_\SpkSystem_cpp = .text:0x802B21E8; // type:function size:0x5C scope:global align:4 +__ct__21JASMemPool<8SpkSound>Fv = .text:0x802B2244; // type:function size:0x30 scope:global align:4 +__dt__21JASMemPool<8SpkSound>Fv = .text:0x802B2274; // type:function size:0x58 scope:global align:4 +__ct__15SpkMixingBufferFP7JKRHeap = .text:0x802B22CC; // type:function size:0x6C scope:global align:4 +mix__15SpkMixingBufferFlPslfl = .text:0x802B2338; // type:function size:0x90 scope:global align:4 +getSamples__15SpkMixingBufferCFl = .text:0x802B23C8; // type:function size:0xC scope:global align:4 +update__15SpkMixingBufferFl = .text:0x802B23D4; // type:function size:0x44 scope:global align:4 +__ct__7SpkWaveFv = .text:0x802B2418; // type:function size:0xC scope:global align:4 +setResource__7SpkWaveFPv = .text:0x802B2424; // type:function size:0x40 scope:global align:4 +getWaveSize__7SpkWaveCFl = .text:0x802B2464; // type:function size:0x38 scope:global align:4 +getLoopStartPos__7SpkWaveCFl = .text:0x802B249C; // type:function size:0x38 scope:global align:4 +getLoopEndPos__7SpkWaveCFl = .text:0x802B24D4; // type:function size:0x38 scope:global align:4 +getWave__7SpkWaveCFl = .text:0x802B250C; // type:function size:0x38 scope:global align:4 +getWaveData__7SpkWaveCFl = .text:0x802B2544; // type:function size:0x18 scope:global align:4 +__ct__8SpkTableFv = .text:0x802B255C; // type:function size:0x18 scope:global align:4 +setResource__8SpkTableFPv = .text:0x802B2574; // type:function size:0x6C scope:global align:4 +__ct__7SpkDataFP10JKRArchive = .text:0x802B25E0; // type:function size:0x48 scope:global align:4 +loadTable__7SpkDataFUs = .text:0x802B2628; // type:function size:0x3C scope:global align:4 +loadWave__7SpkDataFUs = .text:0x802B2664; // type:function size:0x3C scope:global align:4 +isValid__7SpkDataCFv = .text:0x802B26A0; // type:function size:0x28 scope:global align:4 +releaseSound__14SpkSoundHandleFv = .text:0x802B26C8; // type:function size:0x1C scope:global align:4 +__ct__14SpkSoundVolumeFv = .text:0x802B26E4; // type:function size:0x2C scope:global align:4 +setRelease__14SpkSoundVolumeFl = .text:0x802B2710; // type:function size:0x50 scope:global align:4 +setFadeOut__14SpkSoundVolumeFl = .text:0x802B2760; // type:function size:0x80 scope:global align:4 +calc__14SpkSoundVolumeFRb = .text:0x802B27E0; // type:function size:0xF8 scope:global align:4 +__ct__8SpkSoundFv = .text:0x802B28D8; // type:function size:0x78 scope:global align:4 +__dt__8SpkSoundFv = .text:0x802B2950; // type:function size:0x74 scope:global align:4 +update__8SpkSoundFf = .text:0x802B29C4; // type:function size:0x1E8 scope:global align:4 +stop__8SpkSoundFl = .text:0x802B2BAC; // type:function size:0x2C scope:global align:4 +attachHandle__8SpkSoundFP14SpkSoundHandle = .text:0x802B2BD8; // type:function size:0x4C scope:global align:4 +releaseHandle__8SpkSoundFv = .text:0x802B2C24; // type:function size:0x1C scope:global align:4 +start__8SpkSoundFll = .text:0x802B2C40; // type:function size:0x50 scope:global align:4 +unlock__8SpkSoundFv = .text:0x802B2C90; // type:function size:0x18 scope:global align:4 +setWaveData__8SpkSoundFl = .text:0x802B2CA8; // type:function size:0x110 scope:global align:4 +__ct__14SpkSoundHolderFv = .text:0x802B2DB8; // type:function size:0x78 scope:global align:4 +__ct__18JSUList<8SpkSound>Fv = .text:0x802B2E30; // type:function size:0x30 scope:global align:4 +startSound__14SpkSoundHolderFllP14SpkSoundHandle = .text:0x802B2E60; // type:function size:0x130 scope:global align:4 +startLevelSound__14SpkSoundHolderFllP14SpkSoundHandle = .text:0x802B2F90; // type:function size:0x9C scope:global align:4 +update__14SpkSoundHolderFl = .text:0x802B302C; // type:function size:0x58 scope:global align:4 +updateEachSound__14SpkSoundHolderFl = .text:0x802B3084; // type:function size:0xB0 scope:global align:4 +freeDeadSound__14SpkSoundHolderFl = .text:0x802B3134; // type:function size:0x74 scope:global align:4 +framework__14SpkSoundHolderFv = .text:0x802B31A8; // type:function size:0xD0 scope:global align:4 +__sinit_\SpkSound_cpp = .text:0x802B3278; // type:function size:0x5C scope:global align:4 +newSpkSoundMemPool__9Z2AudioCSFv = .text:0x802B32D4; // type:function size:0x8 scope:global align:4 +init__9Z2AudioCSFP7JKRHeapP10JKRArchivell = .text:0x802B32DC; // type:function size:0xB8 scope:global align:4 +update__9Z2AudioCSFv = .text:0x802B3394; // type:function size:0x14 scope:global align:4 +connect__9Z2AudioCSFl = .text:0x802B33A8; // type:function size:0x28 scope:global align:4 +disconnect__9Z2AudioCSFl = .text:0x802B33D0; // type:function size:0x4 scope:global align:4 +extensionProcess__9Z2AudioCSFll = .text:0x802B33D4; // type:function size:0x4 scope:global align:4 +getFreeSpkHandle__Fv = .text:0x802B33D8; // type:function size:0x4C scope:global align:4 +getHandleSoundID__9Z2AudioCSFl = .text:0x802B3424; // type:function size:0x40 scope:global align:4 +start__9Z2AudioCSFll = .text:0x802B3464; // type:function size:0x90 scope:global align:4 +startLevel__9Z2AudioCSFll = .text:0x802B34F4; // type:function size:0xA0 scope:global align:4 +GFSetGenMode2__FUcUcUcUc11_GXCullMode = .text:0x802B3594; // type:function size:0x80 scope:global align:4 +GFWriteXFCmd__FUsUl = .text:0x802B3614; // type:function size:0x20 scope:global align:4 +GFSetChanAmbColor__F12_GXChannelID8_GXColor = .text:0x802B3634; // type:function size:0x30 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802B3664; // type:function size:0x16C scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802B37D0; // type:function size:0x84 scope:global align:4 +GFSetZMode__FUc10_GXCompareUc = .text:0x802B3854; // type:function size:0x28 scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802B387C; // type:function size:0x60 scope:global align:4 +HBMAllocMem__FUl = .text:0x802B38DC; // type:function size:0xC scope:global align:4 +HBMFreeMem__FPv = .text:0x802B38E8; // type:function size:0xC scope:global align:4 +HBMCreate = .text:0x802B38F4; // type:function size:0x88 scope:global align:4 +HBMInit = .text:0x802B397C; // type:function size:0x8 scope:global align:4 +HBMCalc = .text:0x802B3984; // type:function size:0x44 scope:global align:4 +HBMDraw = .text:0x802B39C8; // type:function size:0x12C scope:global align:4 +HBMGetSelectBtnNum = .text:0x802B3AF4; // type:function size:0x20 scope:global align:4 +HBMSetAdjustFlag = .text:0x802B3B14; // type:function size:0xC scope:global align:4 +HBMStartBlackOut = .text:0x802B3B20; // type:function size:0x8 scope:global align:4 +__ct__Q210homebutton10HomeButtonFPC11HBMDataInfo = .text:0x802B3B28; // type:function size:0x108 scope:global align:4 +__dt__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802B3C30; // type:function size:0x6C scope:global align:4 +create__Q210homebutton10HomeButtonFv = .text:0x802B3C9C; // type:function size:0x894 scope:global align:4 +__dt__Q310homebutton3gui9InterfaceFv = .text:0x802B4530; // type:function size:0x40 scope:global align:4 +setManager__Q310homebutton3gui12EventHandlerFPQ310homebutton3gui7Manager = .text:0x802B4570; // type:function size:0x8 scope:global align:4 +setTriggerTarget__Q310homebutton3gui9ComponentFb = .text:0x802B4578; // type:function size:0x8 scope:global align:4 +setDrawInfo__Q310homebutton3gui11PaneManagerFPCQ36nw4hbm3lyt8DrawInfo = .text:0x802B4580; // type:function size:0x8 scope:global align:4 +set_config__Q210homebutton10HomeButtonFv = .text:0x802B4588; // type:function size:0x160 scope:global align:4 +set_text__Q210homebutton10HomeButtonFv = .text:0x802B46E8; // type:function size:0x8C scope:global align:4 +init__Q210homebutton10HomeButtonFv = .text:0x802B4774; // type:function size:0x2D0 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt4PaneCFv = .text:0x802B4A44; // type:function size:0x8 scope:global align:4 +init_volume__Q210homebutton10HomeButtonFv = .text:0x802B4A4C; // type:function size:0x1FC scope:global align:4 +init_sound__Q210homebutton10HomeButtonFv = .text:0x802B4C48; // type:function size:0x120 scope:global align:4 +init_battery__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B4D68; // type:function size:0x264 scope:global align:4 +calc__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B4FCC; // type:function size:0x1C54 scope:global align:4 +calc_battery__Q210homebutton10HomeButtonFi = .text:0x802B6C20; // type:function size:0x200 scope:global align:4 +SpeakerCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B6E20; // type:function size:0xE4 scope:global align:4 +MotorCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B6F04; // type:function size:0x24 scope:global align:4 +RetrySimpleSyncCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B6F28; // type:function size:0xC8 scope:global align:4 +SimpleSyncCallback__10homebuttonFll = .text:0x802B6FF0; // type:function size:0x30 scope:global align:4 +update__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B7020; // type:function size:0x8A0 scope:global align:4 +update_controller__Q210homebutton10HomeButtonFi = .text:0x802B78C0; // type:function size:0xA54 scope:global align:4 +updateTrigPane__Q210homebutton10HomeButtonFv = .text:0x802B8314; // type:function size:0x2C8 scope:global align:4 +startPointEvent__Q210homebutton10HomeButtonFPCcPv = .text:0x802B85DC; // type:function size:0x10AC scope:global align:4 +startLeftEvent__Q210homebutton10HomeButtonFPCc = .text:0x802B9688; // type:function size:0xAC0 scope:global align:4 +startTrigEvent__Q210homebutton10HomeButtonFPCc = .text:0x802BA148; // type:function size:0x1544 scope:global align:4 +reset_btn__Q210homebutton10HomeButtonFv = .text:0x802BB68C; // type:function size:0x260 scope:global align:4 +getPaneNo__Q210homebutton10HomeButtonFPCc = .text:0x802BB8EC; // type:function size:0xB0 scope:global align:4 +setAdjustFlag__Q210homebutton10HomeButtonFi = .text:0x802BB99C; // type:function size:0x138 scope:global align:4 +onEvent__Q210homebutton22HomeButtonEventHandlerFUlUlPv = .text:0x802BBAD4; // type:function size:0xC8 scope:global align:4 +getPane__Q310homebutton3gui13PaneComponentFv = .text:0x802BBB9C; // type:function size:0x8 scope:global align:4 +startBlackOut__Q210homebutton10HomeButtonFv = .text:0x802BBBA4; // type:function size:0x1C0 scope:global align:4 +initgx__10homebuttonFv = .text:0x802BBD64; // type:function size:0x178 scope:global align:4 +onEvent__Q310homebutton3gui12EventHandlerFUlUlPv = .text:0x802BBEDC; // type:function size:0x4 scope:global align:4 +draw__Q310homebutton3gui9InterfaceFRA3_A4_f = .text:0x802BBEE0; // type:function size:0x4 scope:global align:4 +draw__Q310homebutton3gui9InterfaceFv = .text:0x802BBEE4; // type:function size:0x4 scope:global align:4 +calc__Q310homebutton3gui9InterfaceFv = .text:0x802BBEE8; // type:function size:0x4 scope:global align:4 +init__Q310homebutton3gui9InterfaceFv = .text:0x802BBEEC; // type:function size:0x4 scope:global align:4 +create__Q310homebutton3gui9InterfaceFv = .text:0x802BBEF0; // type:function size:0x4 scope:global align:4 +__ct__Q210homebutton18GroupAnmControllerFv = .text:0x802BBEF4; // type:function size:0x1C scope:global align:4 +__dt__Q210homebutton18GroupAnmControllerFv = .text:0x802BBF10; // type:function size:0x40 scope:global align:4 +do_calc__Q210homebutton18GroupAnmControllerFv = .text:0x802BBF50; // type:function size:0xB0 scope:global align:4 +init__Q210homebutton15FrameControllerFifff = .text:0x802BC000; // type:function size:0x38 scope:global align:4 +initFrame__Q210homebutton15FrameControllerFv = .text:0x802BC038; // type:function size:0x20 scope:global align:4 +calc__Q210homebutton15FrameControllerFv = .text:0x802BC058; // type:function size:0x148 scope:global align:4 +drawLine___Q210homebutton3guiFfffffUcR8_GXColor = .text:0x802BC1A0; // type:function size:0x1C0 scope:global align:4 +update__Q310homebutton3gui9ComponentFiffUlUlUlPv = .text:0x802BC360; // type:function size:0x208 scope:global align:4 +isVisible__Q310homebutton3gui9ComponentFv = .text:0x802BC568; // type:function size:0x8 scope:global align:4 +isPointed__Q310homebutton3gui9ComponentFi = .text:0x802BC570; // type:function size:0xC scope:global align:4 +onMove__Q310homebutton3gui9ComponentFff = .text:0x802BC57C; // type:function size:0x4 scope:global align:4 +onEvent__Q310homebutton3gui7ManagerFUlUlPv = .text:0x802BC580; // type:function size:0x20 scope:global align:4 +getID__Q310homebutton3gui9ComponentFv = .text:0x802BC5A0; // type:function size:0x8 scope:global align:4 +setPointed__Q310homebutton3gui9ComponentFib = .text:0x802BC5A8; // type:function size:0xC scope:global align:4 +onPoint__Q310homebutton3gui9ComponentFv = .text:0x802BC5B4; // type:function size:0x4 scope:global align:4 +offPoint__Q310homebutton3gui9ComponentFv = .text:0x802BC5B8; // type:function size:0x4 scope:global align:4 +__dt__Q310homebutton3gui7ManagerFv = .text:0x802BC5BC; // type:function size:0xBC scope:global align:4 +init__Q310homebutton3gui7ManagerFv = .text:0x802BC678; // type:function size:0x68 scope:global align:4 +init__Q310homebutton3gui9ComponentFv = .text:0x802BC6E0; // type:function size:0x2C scope:global align:4 +addComponent__Q310homebutton3gui7ManagerFPQ310homebutton3gui9Component = .text:0x802BC70C; // type:function size:0xC4 scope:global align:4 +setManager__Q310homebutton3gui9ComponentFPQ310homebutton3gui7Manager = .text:0x802BC7D0; // type:function size:0x8 scope:global align:4 +getComponent__Q310homebutton3gui7ManagerFUl = .text:0x802BC7D8; // type:function size:0x2C scope:global align:4 +update__Q310homebutton3gui7ManagerFiffUlUlUlPv = .text:0x802BC804; // type:function size:0x1A4 scope:global align:4 +isTriggerTarger__Q310homebutton3gui9ComponentFv = .text:0x802BC9A8; // type:function size:0x8 scope:global align:4 +onTrig__Q310homebutton3gui9ComponentFUlR3Vec = .text:0x802BC9B0; // type:function size:0x30 scope:global align:4 +calc__Q310homebutton3gui7ManagerFv = .text:0x802BC9E0; // type:function size:0x68 scope:global align:4 +draw__Q310homebutton3gui7ManagerFv = .text:0x802BCA48; // type:function size:0x68 scope:global align:4 +setAllComponentTriggerTarget__Q310homebutton3gui7ManagerFb = .text:0x802BCAB0; // type:function size:0x78 scope:global align:4 +__dt__Q310homebutton3gui11PaneManagerFv = .text:0x802BCB28; // type:function size:0x154 scope:global align:4 +__dt__Q310homebutton3gui13PaneComponentFv = .text:0x802BCC7C; // type:function size:0x40 scope:global align:4 +__dt__Q310homebutton3gui9ComponentFv = .text:0x802BCCBC; // type:function size:0x40 scope:global align:4 +createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802BCCFC; // type:function size:0x20 scope:global align:4 +walkInChildren__Q310homebutton3gui11PaneManagerFQ36nw4hbm2ut27LinkList = .text:0x802BCD1C; // type:function size:0x284 scope:global align:4 +setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802BCFA0; // type:function size:0x8 scope:global align:4 +getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802BCFA8; // type:function size:0x78 scope:global align:4 +setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802BD020; // type:function size:0xCC scope:global align:4 +contain__Q310homebutton3gui13PaneComponentFff = .text:0x802BD0EC; // type:function size:0x128 scope:global align:4 +getDrawInfo__Q310homebutton3gui11PaneManagerFv = .text:0x802BD214; // type:function size:0x8 scope:global align:4 +draw__Q310homebutton3gui13PaneComponentFv = .text:0x802BD21C; // type:function size:0x18C scope:global align:4 +is_visible__Q210homebutton3guiFPQ36nw4hbm3lyt4Pane = .text:0x802BD3A8; // type:function size:0x100 scope:global align:4 +IsVisible__Q36nw4hbm3lyt4PaneCFv = .text:0x802BD4A8; // type:function size:0xC scope:global align:4 +GetParent__Q36nw4hbm3lyt4PaneCFv = .text:0x802BD4B4; // type:function size:0x8 scope:global align:4 +isVisible__Q310homebutton3gui13PaneComponentFv = .text:0x802BD4BC; // type:function size:0xD4 scope:global align:4 +update__Q310homebutton3gui9ComponentFiPC10KPADStatusffPv = .text:0x802BD590; // type:function size:0x8 scope:global align:4 +setDraggingButton__Q310homebutton3gui9ComponentFUl = .text:0x802BD598; // type:function size:0x8 scope:global align:4 +onDrag__Q310homebutton3gui9ComponentFff = .text:0x802BD5A0; // type:function size:0x4 scope:global align:4 +setEventHandler__Q310homebutton3gui7ManagerFPQ310homebutton3gui12EventHandler = .text:0x802BD5A4; // type:function size:0x2C scope:global align:4 +update__Q310homebutton3gui7ManagerFiPC10KPADStatusffPv = .text:0x802BD5D0; // type:function size:0x8 scope:global align:4 +wpadConnectCallback__Q210homebutton10ControllerFll = .text:0x802BD5D8; // type:function size:0x114 scope:global align:4 +wpadExtensionCallback__Q210homebutton10ControllerFll = .text:0x802BD6EC; // type:function size:0x110 scope:global align:4 +soundOnCallback__Q210homebutton10ControllerFP7OSAlarmP9OSContext = .text:0x802BD7FC; // type:function size:0x6C scope:global align:4 +__ct__Q210homebutton10ControllerFiPQ210homebutton9RemoteSpk = .text:0x802BD868; // type:function size:0xB4 scope:global align:4 +initCallback__Q210homebutton10ControllerFv = .text:0x802BD91C; // type:function size:0x88 scope:global align:4 +clearCallback__Q210homebutton10ControllerFv = .text:0x802BD9A4; // type:function size:0x54 scope:global align:4 +setKpad__Q210homebutton10ControllerFPC11HBMKPadDatab = .text:0x802BD9F8; // type:function size:0x178 scope:global align:4 +clrKpadButton__Q210homebutton10ControllerFv = .text:0x802BDB70; // type:function size:0x14 scope:global align:4 +setInValidPos__Q210homebutton10ControllerFv = .text:0x802BDB84; // type:function size:0x10 scope:global align:4 +connect__Q210homebutton10ControllerFv = .text:0x802BDB94; // type:function size:0x10 scope:global align:4 +disconnect__Q210homebutton10ControllerFv = .text:0x802BDBA4; // type:function size:0x4 scope:global align:4 +setSpeakerVol__Q210homebutton10ControllerFf = .text:0x802BDBA8; // type:function size:0x8 scope:global align:4 +playSound__Q210homebutton10ControllerFPQ36nw4hbm3snd18SoundArchivePlayeri = .text:0x802BDBB0; // type:function size:0x94 scope:global align:4 +isPlayingSoundId__Q210homebutton10ControllerCFi = .text:0x802BDC44; // type:function size:0x60 scope:global align:4 +initSound__Q210homebutton10ControllerFv = .text:0x802BDCA4; // type:function size:0x10 scope:global align:4 +isPlayReady__Q210homebutton10ControllerCFv = .text:0x802BDCB4; // type:function size:0x10 scope:global align:4 +getController__Q210homebutton10ControllerFv = .text:0x802BDCC4; // type:function size:0x4 scope:global align:4 +startMotor__Q210homebutton10ControllerFv = .text:0x802BDCC8; // type:function size:0x58 scope:global align:4 +stopMotor__Q210homebutton10ControllerFv = .text:0x802BDD20; // type:function size:0x30 scope:global align:4 +getInfoAsync__Q210homebutton10ControllerFP8WPADInfo = .text:0x802BDD50; // type:function size:0x84 scope:global align:4 +ControllerCallback__Q210homebutton10ControllerFll = .text:0x802BDDD4; // type:function size:0x20 scope:global align:4 +getBatteryFlag__Q210homebutton10ControllerCFv = .text:0x802BDDF4; // type:function size:0x20 scope:global align:4 +clrBatteryFlag__Q210homebutton10ControllerFv = .text:0x802BDE14; // type:function size:0x1C scope:global align:4 +UpdateSpeaker__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BDE30; // type:function size:0x25C scope:global align:4 +__ct__Q210homebutton9RemoteSpkFPv = .text:0x802BE08C; // type:function size:0xB0 scope:global align:4 +__dt__Q210homebutton9RemoteSpkFv = .text:0x802BE13C; // type:function size:0x58 scope:global align:4 +Start__Q210homebutton9RemoteSpkFv = .text:0x802BE194; // type:function size:0x94 scope:global align:4 +Stop__Q210homebutton9RemoteSpkFv = .text:0x802BE228; // type:function size:0x8 scope:global align:4 +DelaySpeakerOnCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BE230; // type:function size:0x30 scope:global align:4 +SpeakerOnCallback__Q210homebutton9RemoteSpkFll = .text:0x802BE260; // type:function size:0xBC scope:global align:4 +DelaySpeakerPlayCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BE31C; // type:function size:0x30 scope:global align:4 +SpeakerPlayCallback__Q210homebutton9RemoteSpkFll = .text:0x802BE34C; // type:function size:0xC0 scope:global align:4 +Connect__Q210homebutton9RemoteSpkFl = .text:0x802BE40C; // type:function size:0x80 scope:global align:4 +Play__Q210homebutton9RemoteSpkFliSc = .text:0x802BE48C; // type:function size:0x98 scope:global align:4 +isPlaying__Q210homebutton9RemoteSpkCFl = .text:0x802BE524; // type:function size:0x1C scope:global align:4 +isPlayingId__Q210homebutton9RemoteSpkCFli = .text:0x802BE540; // type:function size:0x30 scope:global align:4 +isPlayReady__Q210homebutton9RemoteSpkCFl = .text:0x802BE570; // type:function size:0x1C scope:global align:4 +__dt__Q36nw4hbm2ut5ColorFv = .text:0x802BE58C; // type:function size:0x40 scope:global align:4 +GetStepCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res7StepKeyUl = .text:0x802BE5CC; // type:function size:0xE8 scope:global align:4 +GetHermiteCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res10HermiteKeyUl = .text:0x802BE6B4; // type:function size:0x1BC scope:global align:4 +GetFrameSize__Q36nw4hbm3lyt13AnimTransformCFv = .text:0x802BE870; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BE87C; // type:function size:0x34 scope:global align:4 +__dt__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BE8B0; // type:function size:0x84 scope:global align:4 +SetResource__Q36nw4hbm3lyt18AnimTransformBasicFPCQ46nw4hbm3lyt3res14AnimationBlockPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802BE934; // type:function size:0x140 scope:global align:4 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802BEA74; // type:function size:0x100 scope:global align:4 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802BEB74; // type:function size:0xBC scope:global align:4 +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802BEC30; // type:function size:0x1EC scope:global align:4 +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802BEE1C; // type:function size:0x2EC scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut37LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BF108; // type:function size:0x34 scope:global align:4 +FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802BF13C; // type:function size:0xCC scope:global align:4 +GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802BF208; // type:function size:0x140 scope:global align:4 +__ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802BF348; // type:function size:0x5C scope:global align:4 +Attach__Q36nw4hbm3lyt19ArcResourceAccessorFPvPCc = .text:0x802BF3A4; // type:function size:0x7C scope:global align:4 +GetResource__Q36nw4hbm3lyt19ArcResourceAccessorFUlPCcPUl = .text:0x802BF420; // type:function size:0x20 scope:global align:4 +GetFont__Q36nw4hbm3lyt19ArcResourceAccessorFPCc = .text:0x802BF440; // type:function size:0x70 scope:global align:4 +__ct__Q36nw4hbm3lyt8BoundingFPCQ46nw4hbm3lyt3res8BoundingRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802BF4B0; // type:function size:0x3C scope:global align:4 +__dt__Q36nw4hbm3lyt8BoundingFv = .text:0x802BF4EC; // type:function size:0x58 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BF544; // type:function size:0x70 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x802BF5B4; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_bounding_cpp = .text:0x802BF5BC; // type:function size:0xC scope:global align:4 +EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BF5C8; // type:function size:0x2C scope:global align:4 +EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BF5F4; // type:function size:0x2C scope:global align:4 +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x802BF620; // type:function size:0x28 scope:global align:4 +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeaderUl = .text:0x802BF648; // type:function size:0x34 scope:global align:4 +__ct__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x802BF67C; // type:function size:0x14 scope:global align:4 +Free__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x802BF690; // type:function size:0x4C scope:global align:4 +Reserve__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x802BF6DC; // type:function size:0x80 scope:global align:4 +SetSize__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x802BF75C; // type:function size:0xEC scope:global align:4 +Copy__Q46nw4hbm3lyt6detail11TexCoordAryFPCvUc = .text:0x802BF848; // type:function size:0x94 scope:global align:4 +IsModulateVertexColor__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut5ColorUc = .text:0x802BF8DC; // type:function size:0x68 scope:global align:4 +MultipleAlpha__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut5ColorUc = .text:0x802BF944; // type:function size:0x54 scope:global align:4 +SetVertexFormat__Q36nw4hbm3lyt6detailFbUc = .text:0x802BF998; // type:function size:0xE4 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5Color = .text:0x802BFA7C; // type:function size:0x560 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5ColorUc = .text:0x802BFFDC; // type:function size:0xF8 scope:global align:4 +DrawLine__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeQ36nw4hbm2ut5Color = .text:0x802C00D4; // type:function size:0x1B0 scope:global align:4 +InitGXTexObjFromTPL__Q36nw4hbm3lyt6detailFP9_GXTexObjP10TPLPaletteUl = .text:0x802C0284; // type:function size:0x13C scope:global align:4 +__ct__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802C03C0; // type:function size:0x74 scope:global align:4 +__dt__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802C0434; // type:function size:0x40 scope:global align:4 +__ct__Q36nw4hbm3lyt5GroupFPCQ46nw4hbm3lyt3res5GroupPQ36nw4hbm3lyt4Pane = .text:0x802C0474; // type:function size:0x108 scope:global align:4 +__dt__Q36nw4hbm3lyt5GroupFv = .text:0x802C057C; // type:function size:0xA4 scope:global align:4 +__dt__Q36nw4hbm3lyt14GroupContainerFv = .text:0x802C0620; // type:function size:0xC4 scope:global align:4 +AppendGroup__Q36nw4hbm3lyt14GroupContainerFPQ36nw4hbm3lyt5Group = .text:0x802C06E4; // type:function size:0x34 scope:global align:4 +FindGroupByName__Q36nw4hbm3lyt14GroupContainerFPCc = .text:0x802C0718; // type:function size:0x7C scope:global align:4 +SetTagProcessorImpl__24@unnamed@lyt_layout_cpp@FPQ36nw4hbm3lyt4PanePQ36nw4hbm2ut19TagProcessorBase = .text:0x802C0794; // type:function size:0x19C scope:global align:4 +__ct__Q36nw4hbm3lyt6LayoutFv = .text:0x802C0930; // type:function size:0x44 scope:global align:4 +__dt__Q36nw4hbm3lyt6LayoutFv = .text:0x802C0974; // type:function size:0x11C scope:global align:4 +Build__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802C0A90; // type:function size:0x300 scope:global align:4 +CreateAnimTransform__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802C0D90; // type:function size:0x184 scope:global align:4 +BindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C0F14; // type:function size:0x24 scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C0F38; // type:function size:0x24 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt6LayoutFv = .text:0x802C0F5C; // type:function size:0x14 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C0F70; // type:function size:0x24 scope:global align:4 +CalculateMtx__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C0F94; // type:function size:0x20 scope:global align:4 +Draw__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C0FB4; // type:function size:0x20 scope:global align:4 +Animate__Q36nw4hbm3lyt6LayoutFUl = .text:0x802C0FD4; // type:function size:0x20 scope:global align:4 +GetLayoutRect__Q36nw4hbm3lyt6LayoutCFv = .text:0x802C0FF4; // type:function size:0x64 scope:global align:4 +SetTagProcessor__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm2ut19TagProcessorBase = .text:0x802C1058; // type:function size:0x1A0 scope:global align:4 +BuildPaneObj__Q36nw4hbm3lyt6LayoutFlPCvRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C11F8; // type:function size:0x20C scope:global align:4 +CalcTextureMtx__26@unnamed@lyt_material_cpp@FPQ36nw4hbm4math5MTX34RCQ36nw4hbm3lyt6TexSRT = .text:0x802C1404; // type:function size:0x108 scope:global align:4 +SetIndTexMtx__26@unnamed@lyt_material_cpp@F14_GXIndTexMtxIDPA3_Cf = .text:0x802C150C; // type:function size:0x1FC scope:global align:4 +__ct__Q36nw4hbm2ut5ColorFv = .text:0x802C1708; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt8MaterialFPCQ46nw4hbm3lyt3res8MaterialRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C1714; // type:function size:0x1248 scope:global align:4 +__dt__Q36nw4hbm3lyt8MaterialFv = .text:0x802C295C; // type:function size:0xAC scope:global align:4 +ReserveGXMem__Q36nw4hbm3lyt8MaterialFUcUcUcUcbUcUcbbbb = .text:0x802C2A08; // type:function size:0x750 scope:global align:4 +GetTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C3158; // type:function size:0x14 scope:global align:4 +GetTexCoordGenAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C316C; // type:function size:0x20 scope:global align:4 +GetIndTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C318C; // type:function size:0x58 scope:global align:4 +SetTextureNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x802C31E4; // type:function size:0x90 scope:global align:4 +SetTexCoordGenNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x802C3274; // type:function size:0x154 scope:global align:4 +SetTextureNoWrap__Q36nw4hbm3lyt8MaterialFUcP10TPLPalette = .text:0x802C33C8; // type:function size:0x84 scope:global align:4 +SetTexture__Q36nw4hbm3lyt8MaterialFUcRC9_GXTexObj = .text:0x802C344C; // type:function size:0x54 scope:global align:4 +SetColorElement__Q36nw4hbm3lyt8MaterialFUls = .text:0x802C34A0; // type:function size:0x1DC scope:global align:4 +SetupGX__Q36nw4hbm3lyt8MaterialFbUc = .text:0x802C367C; // type:function size:0xEAC scope:global align:4 +BindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C4528; // type:function size:0x1C scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C4544; // type:function size:0x80 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt8MaterialFv = .text:0x802C45C4; // type:function size:0x14 scope:global align:4 +Animate__Q36nw4hbm3lyt8MaterialFv = .text:0x802C45D8; // type:function size:0x78 scope:global align:4 +AddAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimationLink = .text:0x802C4650; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C4684; // type:function size:0x8 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C468C; // type:function size:0x4C scope:global align:4 +GetTextureSize__Q36nw4hbm3lyt6detailFPQ36nw4hbm3lyt8MaterialUc = .text:0x802C46D8; // type:function size:0x100 scope:global align:4 +__ct__Q36nw4hbm3lyt4PaneFPCQ46nw4hbm3lyt3res4Pane = .text:0x802C47D8; // type:function size:0x124 scope:global align:4 +__dt__Q36nw4hbm3lyt4PaneFv = .text:0x802C48FC; // type:function size:0x12C scope:global align:4 +AppendChild__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt4Pane = .text:0x802C4A28; // type:function size:0x50 scope:global align:4 +GetPaneRect__Q36nw4hbm3lyt4PaneCFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C4A78; // type:function size:0xC4 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C4B3C; // type:function size:0xC scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color = .text:0x802C4B48; // type:function size:0x4 scope:global align:4 +GetColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C4B4C; // type:function size:0x28 scope:global align:4 +SetColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x802C4B74; // type:function size:0x28 scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C4B9C; // type:function size:0x8 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x802C4BA4; // type:function size:0x4 scope:global align:4 +FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x802C4BA8; // type:function size:0xAC scope:global align:4 +FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x802C4C54; // type:function size:0xB8 scope:global align:4 +CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C4D0C; // type:function size:0x2F8 scope:global align:4 +Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C5004; // type:function size:0x84 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C5088; // type:function size:0x7C scope:global align:4 +Animate__Q36nw4hbm3lyt4PaneFUl = .text:0x802C5104; // type:function size:0x8C scope:global align:4 +AnimateSelf__Q36nw4hbm3lyt4PaneFUl = .text:0x802C5190; // type:function size:0xB4 scope:global align:4 +BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C5244; // type:function size:0x1C scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C5260; // type:function size:0x90 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb = .text:0x802C52F0; // type:function size:0x18 scope:global align:4 +UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C5308; // type:function size:0xA0 scope:global align:4 +AddAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimationLink = .text:0x802C53A8; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C53DC; // type:function size:0x78 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x802C5454; // type:function size:0xB8 scope:global align:4 +LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C550C; // type:function size:0x100 scope:global align:4 +GetVtxPos__Q36nw4hbm3lyt4PaneCFv = .text:0x802C560C; // type:function size:0xEC scope:global align:4 +GetMaterial__Q36nw4hbm3lyt4PaneCFv = .text:0x802C56F8; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_pane_cpp = .text:0x802C5700; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt7PictureFPCQ46nw4hbm3lyt3res7PictureRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C570C; // type:function size:0x124 scope:global align:4 +__dt__Q36nw4hbm3lyt7PictureFv = .text:0x802C5830; // type:function size:0xCC scope:global align:4 +Append__Q36nw4hbm3lyt7PictureFP10TPLPalette = .text:0x802C58FC; // type:function size:0x4C scope:global align:4 +Append__Q36nw4hbm3lyt7PictureFRC9_GXTexObj = .text:0x802C5948; // type:function size:0x16C scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C5AB4; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt7PictureFUlQ36nw4hbm2ut5Color = .text:0x802C5AE0; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C5B0C; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt7PictureFUlUc = .text:0x802C5B24; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt7PictureFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C5B3C; // type:function size:0xDC scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt7PictureCFv = .text:0x802C5C18; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_picture_cpp = .text:0x802C5C20; // type:function size:0xC scope:global align:4 +__dt__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C5C2C; // type:function size:0x40 scope:global align:4 +__ct__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C5C6C; // type:function size:0x10 scope:global align:4 +GetFont__Q36nw4hbm3lyt16ResourceAccessorFPCc = .text:0x802C5C7C; // type:function size:0x8 scope:global align:4 +GetColor__25@unnamed@lyt_textBox_cpp@FRC11_GXColorS10 = .text:0x802C5C84; // type:function size:0xB4 scope:global align:4 +__ct__Q36nw4hbm3lyt7TextBoxFPCQ46nw4hbm3lyt3res7TextBoxRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C5D38; // type:function size:0x2A4 scope:global align:4 +__dt__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C5FDC; // type:function size:0x184 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C6160; // type:function size:0x8 scope:global align:4 +GetTextColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C6168; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt7TextBoxFUlQ36nw4hbm2ut5Color = .text:0x802C6194; // type:function size:0x48 scope:global align:4 +SetTextColor__Q36nw4hbm3lyt7TextBoxFUlQ36nw4hbm2ut5Color = .text:0x802C61DC; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C6208; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt7TextBoxFUlUc = .text:0x802C6220; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt7TextBoxFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C6238; // type:function size:0x55C scope:global align:4 +CalcLineRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwifPb_i = .text:0x802C6794; // type:function size:0x41C scope:global align:4 +GetCharStrmReader__Q36nw4hbm2ut4FontCFv = .text:0x802C6BB0; // type:function size:0x38 scope:global align:4 +AllocStringBuffer__Q36nw4hbm3lyt7TextBoxFUs = .text:0x802C6BE8; // type:function size:0x78 scope:global align:4 +FreeStringBuffer__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C6C60; // type:function size:0x48 scope:global align:4 +SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUs = .text:0x802C6CA8; // type:function size:0x68 scope:global align:4 +SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUsUs = .text:0x802C6D10; // type:function size:0xC8 scope:global align:4 +__dt__Q36nw4hbm2ut4FontFv = .text:0x802C6DD8; // type:function size:0x40 scope:global align:4 +GetTextDrawRect__Q36nw4hbm3lyt7TextBoxCFPQ36nw4hbm2ut17TextWriterBase = .text:0x802C6E18; // type:function size:0x328 scope:global align:4 +CalcStringRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwif_v = .text:0x802C7140; // type:function size:0x160 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt7TextBoxCFv = .text:0x802C72A0; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_textBox_cpp = .text:0x802C72A8; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt6WindowFPCQ46nw4hbm3lyt3res6WindowRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C72B4; // type:function size:0x208 scope:global align:4 +__dt__Q36nw4hbm3lyt6WindowFv = .text:0x802C74BC; // type:function size:0x148 scope:global align:4 +FindMaterialByName__Q36nw4hbm3lyt6WindowFPCcb = .text:0x802C7604; // type:function size:0xFC scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C7700; // type:function size:0xA4 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x802C77A4; // type:function size:0x94 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C7838; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt6WindowFUlQ36nw4hbm2ut5Color = .text:0x802C7864; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C7890; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt6WindowFUlUc = .text:0x802C78A8; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C78C0; // type:function size:0x140 scope:global align:4 +AnimateSelf__Q36nw4hbm3lyt6WindowFUl = .text:0x802C7A00; // type:function size:0x90 scope:global align:4 +UnbindAnimationSelf__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C7A90; // type:function size:0x90 scope:global align:4 +DrawContent__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C7B20; // type:function size:0x114 scope:global align:4 +DrawFrame__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C7C34; // type:function size:0x5D0 scope:global align:4 +DrawFrame4__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C8204; // type:function size:0x6BC scope:global align:4 +DrawFrame8__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C88C0; // type:function size:0xD24 scope:global align:4 +GetFrameSize__Q36nw4hbm3lyt6WindowFUcPCQ46nw4hbm3lyt6Window5Frame = .text:0x802C95E4; // type:function size:0x100 scope:global align:4 +GetFrameMaterial__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C96E4; // type:function size:0x28 scope:global align:4 +GetContentMaterial__Q36nw4hbm3lyt6WindowCFv = .text:0x802C970C; // type:function size:0x10 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt6WindowCFv = .text:0x802C971C; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_window_cpp = .text:0x802C9724; // type:function size:0xC scope:global align:4 +SinFIdx__Q26nw4hbm4mathFf = .text:0x802C9730; // type:function size:0x6C scope:global align:4 +CosFIdx__Q26nw4hbm4mathFf = .text:0x802C979C; // type:function size:0x5C scope:global align:4 +Atan2FIdx__Q26nw4hbm4mathFff = .text:0x802C97F8; // type:function size:0x1A8 scope:global align:4 +GetSoundPlayer__Q36nw4hbm3snd18SoundArchivePlayerFUl = .text:0x802C99A0; // type:function size:0x10 scope:global align:4 +DetachSound__Q36nw4hbm3snd11SoundHandleFv = .text:0x802C99B0; // type:function size:0x50 scope:global align:4 +StopAllSound__Q36nw4hbm3snd11SoundPlayerFi = .text:0x802C9A00; // type:function size:0x68 scope:global align:4 +SetVolume__Q36nw4hbm3snd11SoundPlayerFf = .text:0x802C9A68; // type:function size:0x8 scope:global align:4 +detail_StartSound__Q36nw4hbm3snd14SoundStartableFPQ36nw4hbm3snd11SoundHandleUlPQ56nw4hbm3snd6detail10BasicSound14AmbientArgInfoPQ46nw4hbm3snd6detail19ExternalSoundPlayerPCQ46nw4hbm3snd14SoundStartable9StartInfo = .text:0x802C9A70; // type:function size:0x6C scope:global align:4 +IsValidBinaryFile__Q26nw4hbm2utFPCQ36nw4hbm2ut16BinaryFileHeaderUlUsUs = .text:0x802C9ADC; // type:function size:0x74 scope:global align:4 +ReadNextCharUTF8__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C9B50; // type:function size:0x78 scope:global align:4 +ReadNextCharUTF16__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C9BC8; // type:function size:0x1C scope:global align:4 +ReadNextCharCP1252__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C9BE4; // type:function size:0x1C scope:global align:4 +ReadNextCharSJIS__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C9C00; // type:function size:0x60 scope:global align:4 +__ct__Q36nw4hbm2ut10CharWriterFv = .text:0x802C9C60; // type:function size:0x220 scope:global align:4 +__dt__Q36nw4hbm2ut10CharWriterFv = .text:0x802C9E80; // type:function size:0x40 scope:global align:4 +SetFont__Q36nw4hbm2ut10CharWriterFRCQ36nw4hbm2ut4Font = .text:0x802C9EC0; // type:function size:0x8 scope:global align:4 +GetFont__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C9EC8; // type:function size:0x8 scope:global align:4 +SetupGX__Q36nw4hbm2ut10CharWriterFv = .text:0x802C9ED0; // type:function size:0xA58 scope:global align:4 +SetColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802CA928; // type:function size:0x44 scope:global align:4 +SetGradationMode__Q36nw4hbm2ut10CharWriterFQ46nw4hbm2ut10CharWriter13GradationMode = .text:0x802CA96C; // type:function size:0x150 scope:global align:4 +SetTextColor__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5Color = .text:0x802CAABC; // type:function size:0x160 scope:global align:4 +SetTextColor__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802CAC1C; // type:function size:0x180 scope:global align:4 +GetScaleH__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAD9C; // type:function size:0x8 scope:global align:4 +GetScaleV__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CADA4; // type:function size:0x8 scope:global align:4 +SetFontSize__Q36nw4hbm2ut10CharWriterFff = .text:0x802CADAC; // type:function size:0xC4 scope:global align:4 +GetFontWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAE70; // type:function size:0x60 scope:global align:4 +GetFontHeight__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAED0; // type:function size:0x60 scope:global align:4 +GetFontAscent__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAF30; // type:function size:0x60 scope:global align:4 +IsWidthFixed__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAF90; // type:function size:0x8 scope:global align:4 +GetFixedWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CAF98; // type:function size:0x8 scope:global align:4 +Print__Q36nw4hbm2ut10CharWriterFUs = .text:0x802CAFA0; // type:function size:0x130 scope:global align:4 +SetCursor__Q36nw4hbm2ut10CharWriterFff = .text:0x802CB0D0; // type:function size:0xC scope:global align:4 +SetCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x802CB0DC; // type:function size:0x8 scope:global align:4 +SetCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x802CB0E4; // type:function size:0x8 scope:global align:4 +MoveCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x802CB0EC; // type:function size:0x10 scope:global align:4 +MoveCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x802CB0FC; // type:function size:0x10 scope:global align:4 +GetCursorX__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CB10C; // type:function size:0x8 scope:global align:4 +GetCursorY__Q36nw4hbm2ut10CharWriterCFv = .text:0x802CB114; // type:function size:0x8 scope:global align:4 +PrintGlyph__Q36nw4hbm2ut10CharWriterFfffRCQ36nw4hbm2ut5Glyph = .text:0x802CB11C; // type:function size:0x27C scope:global align:4 +SetupGXWithColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802CB398; // type:function size:0x34C scope:global align:4 +InitReaderFunc__Q36nw4hbm2ut4FontFQ36nw4hbm2ut12FontEncoding = .text:0x802CB6E4; // type:function size:0xA8 scope:global align:4 +__dt__Q46nw4hbm2ut6detail12LinkListImplFv = .text:0x802CB78C; // type:function size:0x84 scope:global align:4 +Erase__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8Iterator = .text:0x802CB810; // type:function size:0x48 scope:global align:4 +Insert__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8IteratorPQ36nw4hbm2ut12LinkListNode = .text:0x802CB858; // type:function size:0x2C scope:global align:4 +List_Init__Q26nw4hbm2utFPQ36nw4hbm2ut4ListUs = .text:0x802CB884; // type:function size:0x18 scope:global align:4 +List_Append__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x802CB89C; // type:function size:0x70 scope:global align:4 +List_Remove__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x802CB90C; // type:function size:0x6C scope:global align:4 +List_GetNext__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListPCv = .text:0x802CB978; // type:function size:0x20 scope:global align:4 +List_GetNth__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListUs = .text:0x802CB998; // type:function size:0x4C scope:global align:4 +__ct__Q36nw4hbm2ut7ResFontFv = .text:0x802CB9E4; // type:function size:0x3C scope:global align:4 +__dt__Q36nw4hbm2ut7ResFontFv = .text:0x802CBA20; // type:function size:0x58 scope:global align:4 +SetResource__Q36nw4hbm2ut7ResFontFPv = .text:0x802CBA78; // type:function size:0x144 scope:global align:4 +Rebuild__Q36nw4hbm2ut7ResFontFPQ36nw4hbm2ut16BinaryFileHeader = .text:0x802CBBBC; // type:function size:0x12C scope:global align:4 +__ct__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x802CBCE8; // type:function size:0x44 scope:global align:4 +__dt__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x802CBD2C; // type:function size:0x40 scope:global align:4 +SetResourceBuffer__Q46nw4hbm2ut6detail11ResFontBaseFPvPQ36nw4hbm2ut15FontInformation = .text:0x802CBD6C; // type:function size:0xC scope:global align:4 +GetWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBD78; // type:function size:0xC scope:global align:4 +GetHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBD84; // type:function size:0xC scope:global align:4 +GetAscent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBD90; // type:function size:0xC scope:global align:4 +GetDescent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBD9C; // type:function size:0x14 scope:global align:4 +GetBaselinePos__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDB0; // type:function size:0x14 scope:global align:4 +GetCellHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDC4; // type:function size:0x10 scope:global align:4 +GetCellWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDD4; // type:function size:0x10 scope:global align:4 +GetMaxCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDE4; // type:function size:0x10 scope:global align:4 +GetType__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDF4; // type:function size:0x8 scope:global align:4 +GetTextureFormat__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBDFC; // type:function size:0x10 scope:global align:4 +GetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBE0C; // type:function size:0x10 scope:global align:4 +GetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CBE1C; // type:function size:0x18 scope:global align:4 +SetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseFRCQ36nw4hbm2ut10CharWidths = .text:0x802CBE34; // type:function size:0x20 scope:global align:4 +SetAlternateChar__Q46nw4hbm2ut6detail11ResFontBaseFUs = .text:0x802CBE54; // type:function size:0x98 scope:global align:4 +SetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseFi = .text:0x802CBEEC; // type:function size:0xC scope:global align:4 +GetCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x802CBEF8; // type:function size:0x4C scope:global align:4 +GetCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x802CBF44; // type:function size:0xEC scope:global align:4 +GetGlyph__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x802CC030; // type:function size:0xA4 scope:global align:4 +GetEncoding__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CC0D4; // type:function size:0xC scope:global align:4 +FindGlyphIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPCQ36nw4hbm2ut11FontCodeMapUs = .text:0x802CC0E0; // type:function size:0xD4 scope:global align:4 +GetGlyphFromIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x802CC1B4; // type:function size:0x104 scope:global align:4 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CC2B8; // type:function size:0x10 scope:global align:4 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CC2C8; // type:function size:0x40 scope:global align:4 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x802CC308; // type:function size:0x15C scope:global align:4 +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x802CC464; // type:function size:0x234 scope:global align:4 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CC698; // type:function size:0x10 scope:global align:4 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CC6A8; // type:function size:0x40 scope:global align:4 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x802CC6E8; // type:function size:0x15C scope:global align:4 +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x802CC844; // type:function size:0x234 scope:global align:4 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCA78; // type:function size:0x88 scope:global align:4 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCB00; // type:function size:0x8 scope:global align:4 +__ct__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x802CCB08; // type:function size:0x54 scope:global align:4 +__dt__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x802CCB5C; // type:function size:0x58 scope:global align:4 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCBB4; // type:function size:0x88 scope:global align:4 +SetLineSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x802CCC3C; // type:function size:0x8 scope:global align:4 +SetCharSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x802CCC44; // type:function size:0x8 scope:global align:4 +GetCharSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCC4C; // type:function size:0x8 scope:global align:4 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCC54; // type:function size:0x8 scope:global align:4 +SetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut19TagProcessorBase = .text:0x802CCC5C; // type:function size:0x8 scope:global align:4 +GetTagProcessor__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CCC64; // type:function size:0x8 scope:global align:4 +Print__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802CCC6C; // type:function size:0x21C scope:global align:4 +Print__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_t = .text:0x802CCE88; // type:function size:0x238 scope:global align:4 +CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CD0C0; // type:function size:0x3C0 scope:global align:4 +CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CD480; // type:function size:0x124 scope:global align:4 +PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802CD5A4; // type:function size:0x744 scope:global align:4 +AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPC7wchar_ti = .text:0x802CDCE8; // type:function size:0x738 scope:global align:4 +__sinit_\ut_TextWriterBase_cpp = .text:0x802CE420; // type:function size:0x84 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802CE4A4; // type:function size:0x118 scope:global align:4 +__dt__17JSULink<7JKRHeap>Fv = .text:0x802CE5BC; // type:function size:0x5C scope:global align:4 +__dt__17JSUTree<7JKRHeap>Fv = .text:0x802CE618; // type:function size:0x74 scope:global align:4 +__dt__22JSUList<11JKRDisposer>Fv = .text:0x802CE68C; // type:function size:0x5C scope:global align:4 +__dt__7JKRHeapFv = .text:0x802CE6E8; // type:function size:0xF4 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802CE7DC; // type:function size:0xC8 scope:global align:4 +initArena2__7JKRHeapFPPcPUli = .text:0x802CE8A4; // type:function size:0x94 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802CE938; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802CE948; // type:function size:0x10 scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802CE958; // type:function size:0x40 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802CE998; // type:function size:0x10 scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802CE9A8; // type:function size:0x58 scope:global align:4 +free__7JKRHeapFPv = .text:0x802CEA00; // type:function size:0x10 scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802CEA10; // type:function size:0x50 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802CEA60; // type:function size:0x10 scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802CEA70; // type:function size:0x10 scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802CEA80; // type:function size:0x70 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802CEAF0; // type:function size:0x10 scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802CEB00; // type:function size:0x60 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802CEB60; // type:function size:0x10 scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802CEB70; // type:function size:0x10 scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802CEB80; // type:function size:0x10 scope:global align:4 +changeGroupID__7JKRHeapFUc = .text:0x802CEB90; // type:function size:0x10 scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802CEBA0; // type:function size:0x78 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802CEC18; // type:function size:0x68 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802CEC80; // type:function size:0xAC scope:global align:4 +findAllHeap__7JKRHeapCFPv = .text:0x802CED2C; // type:function size:0xAC scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802CEDD8; // type:function size:0xB4 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802CEE8C; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802CEEB4; // type:function size:0x4 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802CEEB8; // type:function size:0x50 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802CEF08; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802CEF30; // type:function size:0x1C scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802CEF4C; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802CEF5C; // type:function size:0x20 scope:global align:4 +isSubHeap__7JKRHeapCFP7JKRHeap = .text:0x802CEF7C; // type:function size:0xA0 scope:global align:4 +__nw__FUl = .text:0x802CF01C; // type:function size:0xC scope:global align:4 +__nw__FUli = .text:0x802CF028; // type:function size:0x8 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802CF030; // type:function size:0x10 scope:global align:4 +__nwa__FUl = .text:0x802CF040; // type:function size:0xC scope:global align:4 +__nwa__FUli = .text:0x802CF04C; // type:function size:0x8 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802CF054; // type:function size:0x10 scope:global align:4 +__dl__FPv = .text:0x802CF064; // type:function size:0x8 scope:global align:4 +__dla__FPv = .text:0x802CF06C; // type:function size:0x8 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802CF074; // type:function size:0x4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CF078; // type:function size:0x18 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802CF090; // type:function size:0x4 scope:global align:4 +getAltAramStartAdr__7JKRHeapFv = .text:0x802CF094; // type:function size:0x8 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802CF09C; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802CF0A4; // type:function size:0x8 scope:global align:4 +_pp__25JSUTreeIterator<7JKRHeap>Fv = .text:0x802CF0AC; // type:function size:0x1C scope:global align:4 +_pp__30JSUListIterator<11JKRDisposer>Fi = .text:0x802CF0C8; // type:function size:0x14 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802CF0DC; // type:function size:0xCC scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802CF1A8; // type:function size:0xD8 scope:global align:4 +create__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CF280; // type:function size:0xB0 scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802CF330; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CF3B4; // type:function size:0x88 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802CF43C; // type:function size:0x6C scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802CF4A8; // type:function size:0x108 scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802CF5B0; // type:function size:0x264 scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802CF814; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802CF8F8; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802CFA58; // type:function size:0xDC scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802CFB34; // type:function size:0x88 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802CFBBC; // type:function size:0x74 scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802CFC30; // type:function size:0x94 scope:global align:4 +do_fillFreeArea__10JKRExpHeapFv = .text:0x802CFCC4; // type:function size:0x4 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802CFCC8; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802CFD18; // type:function size:0x1B4 scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802CFECC; // type:function size:0x84 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802CFF50; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802CFFBC; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802D0030; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802D0094; // type:function size:0x78 scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802D010C; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0174; // type:function size:0xA0 scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802D0214; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0260; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D0294; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D02C8; // type:function size:0x194 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802D045C; // type:function size:0xD4 scope:global align:4 +check__10JKRExpHeapFv = .text:0x802D0530; // type:function size:0x1E8 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802D0718; // type:function size:0x1CC scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802D08E4; // type:function size:0x1FC scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802D0AE0; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D0B00; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802D0B44; // type:function size:0x58 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802D0B9C; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802D0BB8; // type:function size:0xA8 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D0C60; // type:function size:0x30 scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802D0C90; // type:function size:0x8 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802D0C98; // type:function size:0xC scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802D0CA4; // type:function size:0xA4 scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802D0D48; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802D0DA8; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802D0E04; // type:function size:0x6C scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802D0E70; // type:function size:0xB0 scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802D0F20; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802D0FC8; // type:function size:0xC4 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802D108C; // type:function size:0xBC scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802D1148; // type:function size:0x10 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802D1158; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802D11B8; // type:function size:0x88 scope:global align:4 +do_fillFreeArea__12JKRSolidHeapFv = .text:0x802D1240; // type:function size:0x4 scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802D1244; // type:function size:0x30 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802D1274; // type:function size:0x30 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802D12A4; // type:function size:0x8C scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802D1330; // type:function size:0xF0 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802D1420; // type:function size:0x5C scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802D147C; // type:function size:0x30 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802D14AC; // type:function size:0x4 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802D14B0; // type:function size:0x8 scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802D14B8; // type:function size:0x8 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802D14C0; // type:function size:0xC scope:global align:4 +__dt__13JKRAssertHeapFv = .text:0x802D14CC; // type:function size:0x6C scope:global align:4 +create__13JKRAssertHeapFP7JKRHeap = .text:0x802D1538; // type:function size:0x88 scope:global align:4 +do_destroy__13JKRAssertHeapFv = .text:0x802D15C0; // type:function size:0x14 scope:global align:4 +do_getTotalFreeSize__13JKRAssertHeapFv = .text:0x802D15D4; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__13JKRAssertHeapFv = .text:0x802D15DC; // type:function size:0x8 scope:global align:4 +do_getFreeSize__13JKRAssertHeapFv = .text:0x802D15E4; // type:function size:0x8 scope:global align:4 +do_getSize__13JKRAssertHeapFPv = .text:0x802D15EC; // type:function size:0x8 scope:global align:4 +do_resize__13JKRAssertHeapFPvUl = .text:0x802D15F4; // type:function size:0x8 scope:global align:4 +do_fillFreeArea__13JKRAssertHeapFv = .text:0x802D15FC; // type:function size:0x4 scope:global align:4 +do_freeTail__13JKRAssertHeapFv = .text:0x802D1600; // type:function size:0x4 scope:global align:4 +do_freeAll__13JKRAssertHeapFv = .text:0x802D1604; // type:function size:0x4 scope:global align:4 +do_free__13JKRAssertHeapFPv = .text:0x802D1608; // type:function size:0x4 scope:global align:4 +do_alloc__13JKRAssertHeapFUli = .text:0x802D160C; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__13JKRAssertHeapFv = .text:0x802D1614; // type:function size:0x8 scope:global align:4 +do_changeGroupID__13JKRAssertHeapFUc = .text:0x802D161C; // type:function size:0x8 scope:global align:4 +dump_sort__13JKRAssertHeapFv = .text:0x802D1624; // type:function size:0x8 scope:global align:4 +dump__13JKRAssertHeapFv = .text:0x802D162C; // type:function size:0x8 scope:global align:4 +check__13JKRAssertHeapFv = .text:0x802D1634; // type:function size:0x8 scope:global align:4 +getHeapType__13JKRAssertHeapFv = .text:0x802D163C; // type:function size:0xC scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802D1648; // type:function size:0x64 scope:global align:4 +__dt__22JSULink<11JKRDisposer>Fv = .text:0x802D16AC; // type:function size:0x58 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802D1704; // type:function size:0x80 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802D1784; // type:function size:0x9C scope:global align:4 +__ct__9JKRThreadFP7JKRHeapUlii = .text:0x802D1820; // type:function size:0x98 scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802D18B8; // type:function size:0x94 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802D194C; // type:function size:0xD4 scope:global align:4 +setCommon_mesgQueue__9JKRThreadFP7JKRHeapi = .text:0x802D1A20; // type:function size:0x6C scope:global align:4 +setCommon_heapSpecified__9JKRThreadFP7JKRHeapUli = .text:0x802D1A8C; // type:function size:0x8C scope:global align:4 +start__9JKRThreadFPv = .text:0x802D1B18; // type:function size:0x10 scope:global align:4 +searchThread__9JKRThreadFP8OSThread = .text:0x802D1B28; // type:function size:0x38 scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802D1B60; // type:function size:0x78 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802D1BD8; // type:function size:0x58 scope:global align:4 +enter__15JKRThreadSwitchFP9JKRThreadi = .text:0x802D1C30; // type:function size:0x74 scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802D1CA4; // type:function size:0x18C scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802D1E30; // type:function size:0x1C4 scope:global align:4 +__dt__17JSULink<7JKRTask>Fv = .text:0x802D1FF4; // type:function size:0x58 scope:global align:4 +__dt__7JKRTaskFv = .text:0x802D204C; // type:function size:0x84 scope:global align:4 +run__7JKRTaskFv = .text:0x802D20D0; // type:function size:0x98 scope:global align:4 +__sinit_\JKRThread_cpp = .text:0x802D2168; // type:function size:0x68 scope:global align:4 +__ct__Q29JKRThread5TLoadFv = .text:0x802D21D0; // type:function size:0x3C scope:global align:4 +clear__Q29JKRThread5TLoadFv = .text:0x802D220C; // type:function size:0x14 scope:global align:4 +__dt__19JSULink<9JKRThread>Fv = .text:0x802D2220; // type:function size:0x58 scope:global align:4 +run__9JKRThreadFv = .text:0x802D2278; // type:function size:0x8 scope:global align:4 +addCurrentCost__Q29JKRThread5TLoadFv = .text:0x802D2280; // type:function size:0x40 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_ = .text:0x802D22C0; // type:function size:0x14 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802D22D4; // type:function size:0x40 scope:global align:4 +run__13JKRIdleThreadFv = .text:0x802D2314; // type:function size:0x4 scope:global align:4 +__dt__13JKRIdleThreadFv = .text:0x802D2318; // type:function size:0x60 scope:global align:4 +destroy__13JKRIdleThreadFv = .text:0x802D2378; // type:function size:0x4 scope:global align:4 +__ct__19JSUList<9JKRThread>Fb = .text:0x802D237C; // type:function size:0x30 scope:global align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802D23AC; // type:function size:0x58 scope:global align:4 +__ct__17JSUList<7JKRTask>Fv = .text:0x802D2404; // type:function size:0x30 scope:global align:4 +__dt__17JSUList<7JKRTask>Fv = .text:0x802D2434; // type:function size:0x58 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802D248C; // type:function size:0x98 scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802D2524; // type:function size:0x10C scope:global align:4 +__dt__7JKRAramFv = .text:0x802D2630; // type:function size:0x94 scope:global align:4 +run__7JKRAramFv = .text:0x802D26C4; // type:function size:0x64 scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802D2728; // type:function size:0x9C scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802D27C4; // type:function size:0x60 scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D2824; // type:function size:0x22C scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D2A50; // type:function size:0x25C scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802D2CAC; // type:function size:0x4C0 scope:global align:4 +__sinit_\JKRAram_cpp = .text:0x802D316C; // type:function size:0x48 scope:global align:4 +JKRCheckCompressed_noASR__FPUc = .text:0x802D31B4; // type:function size:0x2C scope:global align:4 +JKRDecompExpandSize__FPUc = .text:0x802D31E0; // type:function size:0x24 scope:global align:4 +decideAramGroupId__7JKRAramFi = .text:0x802D3204; // type:function size:0x20 scope:global align:4 +__ct__23JSUList<12JKRAMCommand>Fv = .text:0x802D3224; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802D3254; // type:function size:0x58 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802D32AC; // type:function size:0xCC scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802D3378; // type:function size:0xB0 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802D3428; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802D34A0; // type:function size:0x68 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802D3508; // type:function size:0x5C scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802D3564; // type:function size:0x74 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802D35D8; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802D3644; // type:function size:0x50 scope:global align:4 +__sinit_\JKRAramHeap_cpp = .text:0x802D3694; // type:function size:0x48 scope:global align:4 +_pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802D36DC; // type:function size:0x14 scope:global align:4 +__ct__23JSUList<12JKRAramBlock>Fv = .text:0x802D36F0; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D3720; // type:function size:0x58 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802D3778; // type:function size:0x74 scope:global align:4 +__dt__23JSULink<12JKRAramBlock>Fv = .text:0x802D37EC; // type:function size:0x58 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802D3844; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D3900; // type:function size:0xA0 scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D39A0; // type:function size:0xA8 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D3A48; // type:function size:0x78 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802D3AC0; // type:function size:0x4 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D3AC4; // type:function size:0x140 scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802D3C04; // type:function size:0xBC scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802D3CC0; // type:function size:0x90 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802D3D50; // type:function size:0x6C scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802D3DBC; // type:function size:0x5C scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802D3E18; // type:function size:0x70 scope:global align:4 +__dt__23JSULink<12JKRAMCommand>Fv = .text:0x802D3E88; // type:function size:0x58 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802D3EE0; // type:function size:0x9C scope:global align:4 +__sinit_\JKRAramPiece_cpp = .text:0x802D3F7C; // type:function size:0x48 scope:global align:4 +create__13JKRAramStreamFl = .text:0x802D3FC4; // type:function size:0x6C scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802D4030; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802D4080; // type:function size:0x58 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802D40D8; // type:function size:0x58 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802D4130; // type:function size:0x1F4 scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl = .text:0x802D4324; // type:function size:0xD4 scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802D43F8; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802D448C; // type:function size:0x54 scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802D44E0; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802D453C; // type:function size:0x58 scope:global align:4 +__dt__24JSULink<13JKRFileLoader>Fv = .text:0x802D4594; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802D45EC; // type:function size:0x7C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802D4668; // type:function size:0x38 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802D46A0; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802D46EC; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D4784; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D481C; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802D48B4; // type:function size:0x94 scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802D4948; // type:function size:0xE8 scope:global align:4 +__sinit_\JKRFileLoader_cpp = .text:0x802D4A30; // type:function size:0x48 scope:global align:4 +__ct__24JSUList<13JKRFileLoader>Fv = .text:0x802D4A78; // type:function size:0x30 scope:global align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D4AA8; // type:function size:0x58 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D4B00; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802D4B8C; // type:function size:0x9C scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802D4C28; // type:function size:0x78 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802D4CA0; // type:function size:0x70 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802D4D10; // type:function size:0x94 scope:global align:4 +__ct__13JKRFileFinderFv = .text:0x802D4DA4; // type:function size:0x1C scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x802D4DC0; // type:function size:0x40 scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802D4E00; // type:function size:0x40 scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802D4E40; // type:function size:0xF8 scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802D4F38; // type:function size:0xCC scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802D5004; // type:function size:0x88 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802D508C; // type:function size:0x110 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802D519C; // type:function size:0x8C scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802D5228; // type:function size:0xDC scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D5304; // type:function size:0x9C scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802D53A0; // type:function size:0x70 scope:global align:4 +__dt__Q212JKRFileCache11CCacheBlockFv = .text:0x802D5410; // type:function size:0x5C scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802D546C; // type:function size:0x84 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802D54F0; // type:function size:0x64 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802D5554; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802D5588; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802D5604; // type:function size:0xA0 scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802D56A4; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802D56D0; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802D56FC; // type:function size:0x100 scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802D57FC; // type:function size:0x100 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802D58FC; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802D5944; // type:function size:0x5C scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802D59A0; // type:function size:0x1A0 scope:global align:4 +__dt__38JSUListFv = .text:0x802D5B40; // type:function size:0x58 scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D5B98; // type:function size:0x10 scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802D5BA8; // type:function size:0x10 scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802D5BB8; // type:function size:0x10 scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802D5BC8; // type:function size:0x10 scope:global align:4 +check_mount_already__10JKRArchiveFlP7JKRHeap = .text:0x802D5BD8; // type:function size:0x6C scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D5C44; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D5CA0; // type:function size:0x80 scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D5D20; // type:function size:0x144 scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802D5E64; // type:function size:0x84 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802D5EE8; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802D5F60; // type:function size:0xB4 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802D6014; // type:function size:0x7C scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802D6090; // type:function size:0x80 scope:global align:4 +getIdxResource__10JKRArchiveFUl = .text:0x802D6110; // type:function size:0x58 scope:global align:4 +getResource__10JKRArchiveFUs = .text:0x802D6168; // type:function size:0x58 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802D61C0; // type:function size:0xA4 scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802D6264; // type:function size:0x9C scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802D6300; // type:function size:0x78 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802D6378; // type:function size:0x78 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802D63F0; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802D6478; // type:function size:0x60 scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802D64D8; // type:function size:0x3C scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802D6514; // type:function size:0x34 scope:global align:4 +countResource__10JKRArchiveCFv = .text:0x802D6548; // type:function size:0x44 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802D658C; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802D65EC; // type:function size:0xA4 scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802D6690; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFv = .text:0x802D66C8; // type:function size:0x4C scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802D6714; // type:function size:0x9C scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802D67B0; // type:function size:0x58 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802D6808; // type:function size:0x48 scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802D6850; // type:function size:0x34 scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802D6884; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802D695C; // type:function size:0xB8 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802D6A14; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802D6AF4; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802D6B1C; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802D6BA4; // type:function size:0x34 scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802D6BD8; // type:function size:0x80 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802D6C58; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802D6CE8; // type:function size:0xB4 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802D6D9C; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802D6DD8; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D6E18; // type:function size:0xB4 scope:global align:4 +__ct__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D6ECC; // type:function size:0xB8 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802D6F84; // type:function size:0xAC scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D7030; // type:function size:0x148 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D7178; // type:function size:0x98 scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7210; // type:function size:0x34 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7244; // type:function size:0xB4 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802D72F8; // type:function size:0x50 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802D7348; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802D7384; // type:function size:0xCC scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802D7450; // type:function size:0x78 scope:global align:4 +__ct__14JKRAramArchiveFv = .text:0x802D74C8; // type:function size:0x3C scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D7504; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802D75AC; // type:function size:0x144 scope:global align:4 +fixedInit__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D76F0; // type:function size:0x44 scope:global align:4 +mountFixed__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D7734; // type:function size:0xCC scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802D7800; // type:function size:0x31C scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7B1C; // type:function size:0xFC scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7C18; // type:function size:0xEC scope:global align:4 +getAramAddress_Entry__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntry = .text:0x802D7D04; // type:function size:0x24 scope:global align:4 +getAramAddress__14JKRAramArchiveFPCc = .text:0x802D7D28; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802D7D64; // type:function size:0xC0 scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802D7E24; // type:function size:0x13C scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802D7F60; // type:function size:0x11C scope:global align:4 +__dt__7JKRFileFv = .text:0x802D807C; // type:function size:0x58 scope:global align:4 +JKRConvertAttrToCompressionType__Fi = .text:0x802D80D4; // type:function size:0x1C scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D80F0; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802D8198; // type:function size:0x120 scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802D82B8; // type:function size:0x278 scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D8530; // type:function size:0x100 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D8630; // type:function size:0xE4 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802D8714; // type:function size:0x1F4 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802D8908; // type:function size:0x208 scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802D8B10; // type:function size:0x12C scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D8C3C; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802D8CE4; // type:function size:0x144 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802D8E28; // type:function size:0x544 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D936C; // type:function size:0x174 scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D94E0; // type:function size:0x18C scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802D966C; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802D9700; // type:function size:0x70 scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802D9770; // type:function size:0x194 scope:global align:4 +read__7JKRFileFPvll = .text:0x802D9904; // type:function size:0x6C scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802D9970; // type:function size:0x50 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802D99C0; // type:function size:0x78 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802D9A38; // type:function size:0x78 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802D9AB0; // type:function size:0x88 scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802D9B38; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802D9BA4; // type:function size:0x70 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802D9C14; // type:function size:0x70 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802D9C84; // type:function size:0x80 scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802D9D04; // type:function size:0xB4 scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802D9DB8; // type:function size:0x8 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802D9DC0; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802D9E14; // type:function size:0x14 scope:global align:4 +__sinit_\JKRDvdFile_cpp = .text:0x802D9E28; // type:function size:0x48 scope:global align:4 +__ct__7JKRFileFv = .text:0x802D9E70; // type:function size:0x44 scope:global align:4 +__dt__21JSULink<10JKRDvdFile>Fv = .text:0x802D9EB4; // type:function size:0x58 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802D9F0C; // type:function size:0x8 scope:global align:4 +__ct__21JSUList<10JKRDvdFile>Fv = .text:0x802D9F14; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802D9F44; // type:function size:0x58 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D9F9C; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DA058; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802DA114; // type:function size:0x4A0 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802DA5B4; // type:function size:0x538 scope:global align:4 +__sinit_\JKRDvdRipper_cpp = .text:0x802DAAEC; // type:function size:0x48 scope:global align:4 +__ct__23JSUList<12JKRDMCommand>Fv = .text:0x802DAB34; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802DAB64; // type:function size:0x58 scope:global align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802DABBC; // type:function size:0x8 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl = .text:0x802DABC4; // type:function size:0xA4 scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl = .text:0x802DAC68; // type:function size:0xA4 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUlPUl = .text:0x802DAD0C; // type:function size:0xB8 scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802DADC4; // type:function size:0x354 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802DB118; // type:function size:0xD8 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802DB1F0; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802DB230; // type:function size:0x90 scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802DB2C0; // type:function size:0x4D4 scope:global align:4 +dmaBufferFlush__FUl = .text:0x802DB794; // type:function size:0x68 scope:global align:4 +__sinit_\JKRDvdAramRipper_cpp = .text:0x802DB7FC; // type:function size:0x48 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802DB844; // type:function size:0x5C scope:global align:4 +__ct__23JSUList<12JKRADCommand>Fv = .text:0x802DB8A0; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802DB8D0; // type:function size:0x58 scope:global align:4 +create__9JKRDecompFl = .text:0x802DB928; // type:function size:0x5C scope:global align:4 +__ct__9JKRDecompFl = .text:0x802DB984; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802DB9D4; // type:function size:0x58 scope:global align:4 +run__9JKRDecompFv = .text:0x802DBA2C; // type:function size:0xC0 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DBAEC; // type:function size:0x70 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802DBB5C; // type:function size:0x14 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802DBB70; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802DBBC4; // type:function size:0x70 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802DBC34; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802DBCB0; // type:function size:0x1B0 scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802DBE60; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802DBF44; // type:function size:0x78 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802DBFBC; // type:function size:0x50 scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802DC00C; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802DC024; // type:function size:0x64 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802DC088; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802DC0C0; // type:function size:0x6C scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802DC12C; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802DC140; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802DC164; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802DC208; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802DC2AC; // type:function size:0xC4 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802DC370; // type:function size:0xAC scope:global align:4 +getNthLink__10JSUPtrListCFUl = .text:0x802DC41C; // type:function size:0x30 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802DC44C; // type:function size:0x4C scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802DC498; // type:function size:0x60 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802DC4F8; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802DC578; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802DC604; // type:function size:0x64 scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802DC668; // type:function size:0x88 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802DC6F0; // type:function size:0x4C scope:global align:4 +setState__10JSUIosBaseFQ210JSUIosBase8EIoState = .text:0x802DC73C; // type:function size:0x18 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802DC754; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802DC768; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802DC7E0; // type:function size:0x7C scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802DC85C; // type:function size:0x8 scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802DC864; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802DC86C; // type:function size:0x20 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802DC88C; // type:function size:0xD8 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802DC964; // type:function size:0xE0 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802DCA44; // type:function size:0x8 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802DCA4C; // type:function size:0x14 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802DCA60; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802DCAC4; // type:function size:0x40 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802DCB04; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802DCC10; // type:function size:0x40 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802DCC50; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802DCC8C; // type:function size:0x5C scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802DCCE8; // type:function size:0x88 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802DCD70; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DCD9C; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DCDC0; // type:function size:0x94 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802DCE54; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802DCE5C; // type:function size:0x20 scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802DCE7C; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802DCED4; // type:function size:0x58 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DCF2C; // type:function size:0x4 scope:global align:4 +__dt__Q27JGadget38TVector>Fv = .text:0x802DCF30; // type:function size:0x64 scope:global align:4 +erase__Q27JGadget38TVector>FPPvPPv = .text:0x802DCF94; // type:function size:0x74 scope:global align:4 +DestroyElement___Q27JGadget38TVector>FPPvPPv = .text:0x802DD008; // type:function size:0x14 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802DD01C; // type:function size:0x74 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DD090; // type:function size:0x1C8 scope:global align:4 +__dt__Q37JGadget38TVector>23TDestructed_deallocate_Fv = .text:0x802DD258; // type:function size:0x58 scope:global align:4 +uninitialized_copy__Q23std35__uninitialized_copy_helperFPPvPPvPPv = .text:0x802DD2B0; // type:function size:0x34 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802DD2E4; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802DD364; // type:function size:0x98 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802DD3FC; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802DD480; // type:function size:0x38 scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802DD4B8; // type:function size:0x194 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DD64C; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DD6AC; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802DD7B0; // type:function size:0x18C scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802DD93C; // type:function size:0xD8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802DDA14; // type:function size:0x218 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802DDC2C; // type:function size:0xB4 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802DDCE0; // type:function size:0x128 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802DDE08; // type:function size:0xB8 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802DDEC0; // type:function size:0x14C scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802DE00C; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DE094; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DE0D8; // type:function size:0x2C scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x802DE104; // type:function size:0x5C scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x802DE160; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x802DE16C; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x802DE178; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x802DE184; // type:function size:0xC scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x802DE190; // type:function size:0xC scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x802DE19C; // type:function size:0x8 scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802DE1A4; // type:function size:0xA0 scope:global align:4 +getResource__15JUTResReferenceFPCvUlP10JKRArchive = .text:0x802DE244; // type:function size:0x94 scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802DE2D8; // type:function size:0x88 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802DE360; // type:function size:0x78 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802DE3D8; // type:function size:0x178 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette = .text:0x802DE550; // type:function size:0x18 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette7_GXTlut = .text:0x802DE568; // type:function size:0x110 scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802DE678; // type:function size:0x40 scope:global align:4 +init__10JUTTextureFv = .text:0x802DE6B8; // type:function size:0x30 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802DE6E8; // type:function size:0xF0 scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802DE7D8; // type:function size:0xF8 scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802DE8D0; // type:function size:0x54 scope:global align:4 +setEmbPaletteDelFlag__10JUTTextureFb = .text:0x802DE924; // type:function size:0x14 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802DE938; // type:function size:0x88 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802DE9C0; // type:function size:0x24 scope:global align:4 +load__10JUTPaletteFv = .text:0x802DE9E4; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802DEA24; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802DEA64; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802DEAA0; // type:function size:0x38 scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802DEAD8; // type:function size:0xA0 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802DEB78; // type:function size:0x2C scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802DEBA4; // type:function size:0x30 scope:global align:4 +__dt__10JUTNameTabFv = .text:0x802DEBD4; // type:function size:0x40 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802DEC14; // type:function size:0xBC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802DECD0; // type:function size:0x88 scope:global align:4 +isGPActive__12JUTGraphFifoFv = .text:0x802DED58; // type:function size:0x4C scope:global align:4 +__ct__7JUTFontFv = .text:0x802DEDA4; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802DEDD0; // type:function size:0x48 scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802DEE18; // type:function size:0x60 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DEE78; // type:function size:0x64 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802DEEDC; // type:function size:0x120 scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x802DEFFC; // type:function size:0x10 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DF00C; // type:function size:0x10 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802DF01C; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DF068; // type:function size:0x6C scope:global align:4 +__dt__10JUTResFontFv = .text:0x802DF0D4; // type:function size:0x80 scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802DF154; // type:function size:0x8 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802DF15C; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DF188; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DF1E8; // type:function size:0x104 scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802DF2EC; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802DF3E8; // type:function size:0x140 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802DF528; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DF620; // type:function size:0x270 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802DF890; // type:function size:0x410 scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802DFCA0; // type:function size:0xA4 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802DFD44; // type:function size:0x34 scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802DFD78; // type:function size:0x34 scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802DFDAC; // type:function size:0x18 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802DFDC4; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802DFF4C; // type:function size:0x160 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802E00AC; // type:function size:0x40 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802E00EC; // type:function size:0x30 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802E011C; // type:function size:0x8 scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802E0124; // type:function size:0x8 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E012C; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802E0174; // type:function size:0x70 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802E01E4; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802E01FC; // type:function size:0x90 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802E028C; // type:function size:0x1C scope:global align:4 +flush__10JUTDbPrintFiiii = .text:0x802E02A8; // type:function size:0x144 scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802E03EC; // type:function size:0xE4 scope:global align:4 +JUTReport__FiiPCce = .text:0x802E04D0; // type:function size:0xD8 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802E05A8; // type:function size:0xE0 scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802E0688; // type:function size:0xEC scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802E0774; // type:function size:0xA8 scope:global align:4 +init__10JUTGamePadFv = .text:0x802E081C; // type:function size:0x38 scope:global align:4 +read__10JUTGamePadFv = .text:0x802E0854; // type:function size:0x2DC scope:global align:4 +assign__10JUTGamePadFv = .text:0x802E0B30; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802E0BE0; // type:function size:0x54 scope:global align:4 +update__10JUTGamePadFv = .text:0x802E0C34; // type:function size:0x26C scope:global align:4 +__as__Q210JUTGamePad6CStickFRCQ210JUTGamePad6CStick = .text:0x802E0EA0; // type:function size:0x34 scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802E0ED4; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802E0F54; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802E0F80; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802E0FBC; // type:function size:0x17C scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802E1138; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStickUl = .text:0x802E1154; // type:function size:0x1CC scope:global align:4 +getButton__Q210JUTGamePad6CStickFUl = .text:0x802E1320; // type:function size:0xC4 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802E13E4; // type:function size:0x24 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802E1408; // type:function size:0x5C scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802E1464; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFib = .text:0x802E14BC; // type:function size:0x60 scope:global align:4 +getNumBit__FPUci = .text:0x802E151C; // type:function size:0x24 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802E1540; // type:function size:0x168 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802E16A8; // type:function size:0x38 scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802E16E0; // type:function size:0xB0 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802E1790; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802E17AC; // type:function size:0x60 scope:global align:4 +checkCallback__19JUTGamePadLongPressFiUl = .text:0x802E180C; // type:function size:0x4C scope:global align:4 +__sinit_\JUTGamePad_cpp = .text:0x802E1858; // type:function size:0xF8 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802E1950; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802E1980; // type:function size:0x30 scope:global align:4 +__dt__21JSULink<10JUTGamePad>Fv = .text:0x802E19B0; // type:function size:0x58 scope:global align:4 +__ct__21JSUList<10JUTGamePad>Fb = .text:0x802E1A08; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802E1A38; // type:function size:0x58 scope:global align:4 +__ct__30JSUList<19JUTGamePadLongPress>Fb = .text:0x802E1A90; // type:function size:0x30 scope:global align:4 +__dt__30JSUList<19JUTGamePadLongPress>Fv = .text:0x802E1AC0; // type:function size:0x58 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802E1B18; // type:function size:0xDC scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802E1BF4; // type:function size:0x64 scope:global align:4 +run__12JUTExceptionFv = .text:0x802E1C58; // type:function size:0x118 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E1D70; // type:function size:0xF0 scope:global align:4 +panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct = .text:0x802E1E60; // type:function size:0x128 scope:global align:4 +panic_f__12JUTExceptionFPCciPCce = .text:0x802E1F88; // type:function size:0x8C scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802E2014; // type:function size:0x100 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802E2114; // type:function size:0x10C scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802E2220; // type:function size:0xC0 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802E22E0; // type:function size:0xEC scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E23CC; // type:function size:0x240 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802E260C; // type:function size:0xB0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802E26BC; // type:function size:0x1B0 scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802E286C; // type:function size:0xF8 scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802E2964; // type:function size:0xB8 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802E2A1C; // type:function size:0xA4 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802E2AC0; // type:function size:0x38 scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802E2AF8; // type:function size:0x51C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E3014; // type:function size:0x498 scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802E34AC; // type:function size:0x8C scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802E3538; // type:function size:0xD8 scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E3610; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E3620; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802E3630; // type:function size:0x9C scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E36CC; // type:function size:0xDC scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E37A8; // type:function size:0x32C scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802E3AD4; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802E3BB4; // type:function size:0x20 scope:global align:4 +__sinit_\JUTException_cpp = .text:0x802E3BD4; // type:function size:0x4C scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802E3C20; // type:function size:0x58 scope:global align:4 +__ct__39JSUListFb = .text:0x802E3C78; // type:function size:0x30 scope:global align:4 +__dt__39JSUListFv = .text:0x802E3CA8; // type:function size:0x58 scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802E3D00; // type:function size:0x78 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802E3D78; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802E3E0C; // type:function size:0x24C scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802E4058; // type:function size:0x30 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb = .text:0x802E4088; // type:function size:0x138 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802E41C0; // type:function size:0x10 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802E41D0; // type:function size:0x90 scope:global align:4 +setCharColor__14JUTDirectPrintFQ28JUtility6TColor = .text:0x802E4260; // type:function size:0x14 scope:global align:4 +setCharColor__14JUTDirectPrintFUcUcUc = .text:0x802E4274; // type:function size:0x16C scope:global align:4 +create__12JUTAssertionFv = .text:0x802E43E0; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802E43E4; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802E4420; // type:function size:0xB8 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802E44D8; // type:function size:0x1C4 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802E469C; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802E46A4; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E46BC; // type:function size:0x54 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802E4710; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E4758; // type:function size:0xE4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802E483C; // type:function size:0x6C scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802E48A8; // type:function size:0x1C0 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802E4A68; // type:function size:0xC scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802E4A74; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802E4A80; // type:function size:0x74 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802E4AF4; // type:function size:0x4C scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E4B40; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802E4BB8; // type:function size:0x4 scope:global align:4 +getDisplayingXfb__6JUTXfbCFv = .text:0x802E4BBC; // type:function size:0x20 scope:global align:4 +getDrawnXfb__6JUTXfbCFv = .text:0x802E4BDC; // type:function size:0x20 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802E4BFC; // type:function size:0x14 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E4C10; // type:function size:0xB4 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802E4CC4; // type:function size:0x74 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802E4D38; // type:function size:0x28 scope:global align:4 +createManager__6JUTXfbFP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E4D60; // type:function size:0x68 scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802E4DC8; // type:function size:0x30 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E4DF8; // type:function size:0xD4 scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802E4ECC; // type:function size:0xBC scope:global align:4 +control__8JUTFaderFv = .text:0x802E4F88; // type:function size:0xD8 scope:global align:4 +draw__8JUTFaderFv = .text:0x802E5060; // type:function size:0x74 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802E50D4; // type:function size:0x2C scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802E5100; // type:function size:0x30 scope:global align:4 +setStatus__8JUTFaderFQ28JUTFader7EStatusi = .text:0x802E5130; // type:function size:0x70 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802E51A0; // type:function size:0x40 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802E51E0; // type:function size:0x100 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802E52E0; // type:function size:0x48 scope:global align:4 +create__10JUTProcBarFv = .text:0x802E5328; // type:function size:0x44 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802E536C; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802E53A4; // type:function size:0x94 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E5438; // type:function size:0x168 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802E55A0; // type:function size:0x14C scope:global align:4 +draw__10JUTProcBarFv = .text:0x802E56EC; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802E5720; // type:function size:0xD14 scope:global align:4 +addrToXPos__FPvi = .text:0x802E6434; // type:function size:0x68 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802E649C; // type:function size:0x4A8 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802E6944; // type:function size:0x14 scope:global align:4 +accumePeek__Q210JUTProcBar5CTimeFv = .text:0x802E6958; // type:function size:0x38 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802E6990; // type:function size:0x90 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802E6A20; // type:function size:0x80 scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802E6AA0; // type:function size:0x108 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802E6BA8; // type:function size:0x74 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802E6C1C; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802E6C2C; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802E6C88; // type:function size:0x4A4 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802E712C; // type:function size:0xB4 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802E71E0; // type:function size:0x2BC scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802E749C; // type:function size:0x48 scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802E74E4; // type:function size:0x11C scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802E7600; // type:function size:0xD4 scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802E76D4; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802E76F8; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802E771C; // type:function size:0x20 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802E773C; // type:function size:0x48 scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E7784; // type:function size:0x5C scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E77E0; // type:function size:0xBC scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802E789C; // type:function size:0x80 scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802E791C; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E7990; // type:function size:0x60 scope:global align:4 +JUTSetReportConsole = .text:0x802E79F0; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802E79F8; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802E7A00; // type:function size:0x6C scope:global align:4 +JUTReportConsole_f = .text:0x802E7A6C; // type:function size:0x8C scope:global align:4 +JUTReportConsole = .text:0x802E7AF8; // type:function size:0x10 scope:global align:4 +JUTWarningConsole_f = .text:0x802E7B08; // type:function size:0x8C scope:global align:4 +JUTWarningConsole = .text:0x802E7B94; // type:function size:0x10 scope:global align:4 +getLinePtr__10JUTConsoleCFi = .text:0x802E7BA4; // type:function size:0x1C scope:global align:4 +drawString_scale__7JUTFontFffffPCcb = .text:0x802E7BC0; // type:function size:0xDC scope:global align:4 +end__Q27JGadget27TLinkList<10JUTConsole,-24>Fv = .text:0x802E7C9C; // type:function size:0x8 scope:global align:4 +begin__Q27JGadget27TLinkList<10JUTConsole,-24>Fv = .text:0x802E7CA4; // type:function size:0x8 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802E7CAC; // type:function size:0xC4 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802E7D70; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802E7D94; // type:function size:0x48 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802E7DDC; // type:function size:0xA0 scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802E7E7C; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802E7ED8; // type:function size:0x1B0 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802E8088; // type:function size:0xE8 scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802E8170; // type:function size:0xAC scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802E821C; // type:function size:0x1DC scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802E83F8; // type:function size:0x1D4 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E85CC; // type:function size:0x8 scope:global align:4 +__as__Q29JGeometry8TBox2FRCQ29JGeometry8TBox2 = .text:0x802E85D4; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E85F8; // type:function size:0x48 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E8640; // type:function size:0x100 scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802E8740; // type:function size:0x10 scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E8750; // type:function size:0xF8 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E8848; // type:function size:0x110 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802E8958; // type:function size:0xCC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802E8A24; // type:function size:0x6C scope:global align:4 +__as__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E8A90; // type:function size:0x14 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColor = .text:0x802E8AA4; // type:function size:0x50 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802E8AF4; // type:function size:0x4 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802E8AF8; // type:function size:0x8 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802E8B00; // type:function size:0x50 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802E8B50; // type:function size:0x40 scope:global align:4 +setMax__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E8B90; // type:function size:0x34 scope:global align:4 +setMin__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E8BC4; // type:function size:0x34 scope:global align:4 +isValid__Q29JGeometry27TBox>CFv = .text:0x802E8BF8; // type:function size:0x38 scope:global align:4 +GXPosition3f32 = .text:0x802E8C30; // type:function size:0x14 scope:local align:4 +__ct__13J2DOrthoGraphFv = .text:0x802E8C44; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802E8CA4; // type:function size:0xD4 scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802E8D78; // type:function size:0x58 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802E8DD0; // type:function size:0x58 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802E8E28; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802E8E64; // type:function size:0x154 scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802E8FB8; // type:function size:0xF8 scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802E90B0; // type:function size:0x40 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802E90F0; // type:function size:0x5C scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802E914C; // type:function size:0x50 scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802E919C; // type:function size:0x6C scope:global align:4 +set__Q29JGeometry8TBox2Fffff = .text:0x802E9208; // type:function size:0x14 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802E921C; // type:function size:0x8 scope:global align:4 +load__9J2DTexMtxFUl = .text:0x802E9224; // type:function size:0x14 scope:global align:4 +calc__9J2DTexMtxFv = .text:0x802E9238; // type:function size:0x68 scope:global align:4 +getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f = .text:0x802E92A0; // type:function size:0x190 scope:global align:4 +getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f = .text:0x802E9430; // type:function size:0x188 scope:global align:4 +load__14J2DIndTevStageFUc = .text:0x802E95B8; // type:function size:0x58 scope:global align:4 +load__12J2DIndTexMtxFUc = .text:0x802E9610; // type:function size:0x18 scope:global align:4 +load__19J2DIndTexCoordScaleFUc = .text:0x802E9628; // type:function size:0x14 scope:global align:4 +load__14J2DIndTexOrderFUc = .text:0x802E963C; // type:function size:0x14 scope:global align:4 +getIndTexStageNum__11J2DIndBlockCFv = .text:0x802E9650; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J2DIndBlockFUl = .text:0x802E9658; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J2DIndBlockFUl = .text:0x802E9660; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J2DIndBlockFUl = .text:0x802E9668; // type:function size:0x8 scope:global align:4 +__ct__11J2DMaterialFv = .text:0x802E9670; // type:function size:0x7C scope:global align:4 +__dt__11J2DMaterialFv = .text:0x802E96EC; // type:function size:0xB4 scope:global align:4 +setGX__11J2DMaterialFv = .text:0x802E97A0; // type:function size:0x84 scope:global align:4 +createTevBlock__11J2DMaterialFib = .text:0x802E9824; // type:function size:0x164 scope:global align:4 +createIndBlock__11J2DMaterialFib = .text:0x802E9988; // type:function size:0x98 scope:global align:4 +__ct__Q211J2DMaterial21J2DMaterialAnmPointerFv = .text:0x802E9A20; // type:function size:0xB0 scope:global align:4 +makeAnmPointer__11J2DMaterialFv = .text:0x802E9AD0; // type:function size:0x4C scope:global align:4 +setAnimation__11J2DMaterialFP11J2DAnmColor = .text:0x802E9B1C; // type:function size:0xB0 scope:global align:4 +setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey = .text:0x802E9BCC; // type:function size:0xE4 scope:global align:4 +setAnimation__11J2DMaterialFP16J2DAnmTexPattern = .text:0x802E9CB0; // type:function size:0xDC scope:global align:4 +setAnimation__11J2DMaterialFP15J2DAnmTevRegKey = .text:0x802E9D8C; // type:function size:0x168 scope:global align:4 +animation__11J2DMaterialFv = .text:0x802E9EF4; // type:function size:0x3F8 scope:global align:4 +__ct__13J2DColorBlockFv = .text:0x802EA2EC; // type:function size:0x7C scope:global align:4 +__dt__13J2DColorBlockFv = .text:0x802EA368; // type:function size:0x40 scope:global align:4 +__ct__14J2DTexGenBlockFv = .text:0x802EA3A8; // type:function size:0x74 scope:global align:4 +__ct__10J2DPEBlockFv = .text:0x802EA41C; // type:function size:0x68 scope:global align:4 +__ct__15J2DIndBlockFullFv = .text:0x802EA484; // type:function size:0xB4 scope:global align:4 +__ct__15J2DIndBlockNullFv = .text:0x802EA538; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__11J2DIndBlockFUl19J2DIndTexCoordScale = .text:0x802EA548; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J2DIndBlockFUl12J2DIndTexMtx = .text:0x802EA54C; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J2DIndBlockFUl14J2DIndTexOrder = .text:0x802EA550; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J2DIndBlockFUc = .text:0x802EA554; // type:function size:0x4 scope:global align:4 +initialize__11J2DIndBlockFv = .text:0x802EA558; // type:function size:0x4 scope:global align:4 +__dt__15J2DIndBlockNullFv = .text:0x802EA55C; // type:function size:0x40 scope:global align:4 +getType__15J2DIndBlockNullFv = .text:0x802EA59C; // type:function size:0xC scope:global align:4 +setGX__15J2DIndBlockNullFv = .text:0x802EA5A8; // type:function size:0x4 scope:global align:4 +__ct__12J2DIndTexMtxFv = .text:0x802EA5AC; // type:function size:0x58 scope:global align:4 +__dt__12J2DIndTexMtxFv = .text:0x802EA604; // type:function size:0x40 scope:global align:4 +__ct__19J2DIndTexCoordScaleFv = .text:0x802EA644; // type:function size:0x18 scope:global align:4 +__dt__19J2DIndTexCoordScaleFv = .text:0x802EA65C; // type:function size:0x40 scope:global align:4 +getColor__11J2DAnmColorCFUsP8_GXColor = .text:0x802EA69C; // type:function size:0x4 scope:global align:4 +__as__17J2DTextureSRTInfoFRC17J2DTextureSRTInfo = .text:0x802EA6A0; // type:function size:0x2C scope:global align:4 +initialize__13J2DColorBlockFv = .text:0x802EA6CC; // type:function size:0xC4 scope:global align:4 +setGX__13J2DColorBlockFv = .text:0x802EA790; // type:function size:0x108 scope:global align:4 +initialize__14J2DTexGenBlockFv = .text:0x802EA898; // type:function size:0x60 scope:global align:4 +setGX__14J2DTexGenBlockFv = .text:0x802EA8F8; // type:function size:0xA8 scope:global align:4 +__dt__14J2DTexGenBlockFv = .text:0x802EA9A0; // type:function size:0x88 scope:global align:4 +setTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EAA28; // type:function size:0xB0 scope:global align:4 +getTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802EAAD8; // type:function size:0x68 scope:global align:4 +__ct__12J2DTevBlock1Fv = .text:0x802EAB40; // type:function size:0x184 scope:global align:4 +__dt__12J2DTevBlock1Fv = .text:0x802EACC4; // type:function size:0xA8 scope:global align:4 +initialize__12J2DTevBlock1Fv = .text:0x802EAD6C; // type:function size:0x190 scope:global align:4 +prepareTexture__12J2DTevBlock1FUc = .text:0x802EAEFC; // type:function size:0x98 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMGP10JUTPalette = .text:0x802EAF94; // type:function size:0x128 scope:global align:4 +insertTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802EB0BC; // type:function size:0xAC scope:global align:4 +setTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802EB168; // type:function size:0x194 scope:global align:4 +setTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802EB2FC; // type:function size:0x8C scope:global align:4 +removeTexture__12J2DTevBlock1FUl = .text:0x802EB388; // type:function size:0x7C scope:global align:4 +setFont__12J2DTevBlock1FP7ResFONT = .text:0x802EB404; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock1FP7JUTFont = .text:0x802EB4C0; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock1FUlPC7ResTLUT = .text:0x802EB544; // type:function size:0xC0 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock1FUcb = .text:0x802EB604; // type:function size:0x10 scope:global align:4 +setGX__12J2DTevBlock1Fv = .text:0x802EB614; // type:function size:0x228 scope:global align:4 +loadTexture__12J2DTevBlock1F11_GXTexMapIDUl = .text:0x802EB83C; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock2Fv = .text:0x802EB86C; // type:function size:0x188 scope:global align:4 +__dt__12J2DTevBlock2Fv = .text:0x802EB9F4; // type:function size:0xC8 scope:global align:4 +initialize__12J2DTevBlock2Fv = .text:0x802EBABC; // type:function size:0x260 scope:global align:4 +prepareTexture__12J2DTevBlock2FUc = .text:0x802EBD1C; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMGP10JUTPalette = .text:0x802EBDD4; // type:function size:0x2F4 scope:global align:4 +insertTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EC0C8; // type:function size:0x160 scope:global align:4 +setTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802EC228; // type:function size:0x228 scope:global align:4 +setTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EC450; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock2FUl = .text:0x802EC500; // type:function size:0xD4 scope:global align:4 +setFont__12J2DTevBlock2FP7ResFONT = .text:0x802EC5D4; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock2FP7JUTFont = .text:0x802EC690; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock2FUlPC7ResTLUT = .text:0x802EC714; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock2FUcb = .text:0x802EC7F0; // type:function size:0x78 scope:global align:4 +setGX__12J2DTevBlock2Fv = .text:0x802EC868; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock2F11_GXTexMapIDUl = .text:0x802ECB40; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock4Fv = .text:0x802ECB70; // type:function size:0x1A0 scope:global align:4 +__dt__12J2DTevBlock4Fv = .text:0x802ECD10; // type:function size:0xD0 scope:global align:4 +initialize__12J2DTevBlock4Fv = .text:0x802ECDE0; // type:function size:0x26C scope:global align:4 +prepareTexture__12J2DTevBlock4FUc = .text:0x802ED04C; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMGP10JUTPalette = .text:0x802ED104; // type:function size:0x398 scope:global align:4 +insertTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802ED49C; // type:function size:0x180 scope:global align:4 +setTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802ED61C; // type:function size:0x288 scope:global align:4 +setTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802ED8A4; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock4FUl = .text:0x802ED954; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock4FP7ResFONT = .text:0x802EDA4C; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock4FP7JUTFont = .text:0x802EDB08; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock4FUlPC7ResTLUT = .text:0x802EDB8C; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock4FUcb = .text:0x802EDC68; // type:function size:0x78 scope:global align:4 +setGX__12J2DTevBlock4Fv = .text:0x802EDCE0; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock4F11_GXTexMapIDUl = .text:0x802EDFB8; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock8Fv = .text:0x802EDFE8; // type:function size:0x1A0 scope:global align:4 +__dt__12J2DTevBlock8Fv = .text:0x802EE188; // type:function size:0xD0 scope:global align:4 +initialize__12J2DTevBlock8Fv = .text:0x802EE258; // type:function size:0x270 scope:global align:4 +prepareTexture__12J2DTevBlock8FUc = .text:0x802EE4C8; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMGP10JUTPalette = .text:0x802EE580; // type:function size:0x394 scope:global align:4 +insertTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802EE914; // type:function size:0x180 scope:global align:4 +setTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802EEA94; // type:function size:0x288 scope:global align:4 +setTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802EED1C; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock8FUl = .text:0x802EEDCC; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock8FP7ResFONT = .text:0x802EEEC4; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock8FP7JUTFont = .text:0x802EEF78; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock8FUlPC7ResTLUT = .text:0x802EEFF8; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock8FUcb = .text:0x802EF0D4; // type:function size:0x64 scope:global align:4 +setGX__12J2DTevBlock8Fv = .text:0x802EF138; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock8F11_GXTexMapIDUl = .text:0x802EF410; // type:function size:0x30 scope:global align:4 +__ct__13J2DTevBlock16Fv = .text:0x802EF440; // type:function size:0x1A0 scope:global align:4 +__dt__13J2DTevBlock16Fv = .text:0x802EF5E0; // type:function size:0xD0 scope:global align:4 +initialize__13J2DTevBlock16Fv = .text:0x802EF6B0; // type:function size:0x270 scope:global align:4 +prepareTexture__13J2DTevBlock16FUc = .text:0x802EF920; // type:function size:0xB8 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMGP10JUTPalette = .text:0x802EF9D8; // type:function size:0x394 scope:global align:4 +insertTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802EFD6C; // type:function size:0x180 scope:global align:4 +setTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802EFEEC; // type:function size:0x288 scope:global align:4 +setTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802F0174; // type:function size:0xB0 scope:global align:4 +removeTexture__13J2DTevBlock16FUl = .text:0x802F0224; // type:function size:0xF8 scope:global align:4 +setFont__13J2DTevBlock16FP7ResFONT = .text:0x802F031C; // type:function size:0xB4 scope:global align:4 +setFont__13J2DTevBlock16FP7JUTFont = .text:0x802F03D0; // type:function size:0x80 scope:global align:4 +setPalette__13J2DTevBlock16FUlPC7ResTLUT = .text:0x802F0450; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__13J2DTevBlock16FUcb = .text:0x802F052C; // type:function size:0x64 scope:global align:4 +setGX__13J2DTevBlock16Fv = .text:0x802F0590; // type:function size:0x2D8 scope:global align:4 +loadTexture__13J2DTevBlock16F11_GXTexMapIDUl = .text:0x802F0868; // type:function size:0x30 scope:global align:4 +initialize__15J2DIndBlockFullFv = .text:0x802F0898; // type:function size:0xB8 scope:global align:4 +setGX__15J2DIndBlockFullFv = .text:0x802F0950; // type:function size:0xC8 scope:global align:4 +initialize__10J2DPEBlockFv = .text:0x802F0A18; // type:function size:0x44 scope:global align:4 +setGX__10J2DPEBlockFv = .text:0x802F0A5C; // type:function size:0x60 scope:global align:4 +__as__13J2DTexMtxInfoFRC13J2DTexMtxInfo = .text:0x802F0ABC; // type:function size:0x54 scope:global align:4 +__as__15J2DTevOrderInfoFRC15J2DTevOrderInfo = .text:0x802F0B10; // type:function size:0x1C scope:global align:4 +J2DCalcIndTevStage__F18J2DIndTevStageInfo = .text:0x802F0B2C; // type:function size:0x68 scope:global align:4 +__as__13J2DGXColorS10FRC11_GXColorS10 = .text:0x802F0B94; // type:function size:0x24 scope:global align:4 +__as__16J2DIndTexMtxInfoFRC16J2DIndTexMtxInfo = .text:0x802F0BB8; // type:function size:0x48 scope:global align:4 +__dt__15J2DIndBlockFullFv = .text:0x802F0C00; // type:function size:0x80 scope:global align:4 +getIndTexCoordScale__15J2DIndBlockFullFUl = .text:0x802F0C80; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__15J2DIndBlockFullFUl19J2DIndTexCoordScale = .text:0x802F0C90; // type:function size:0x1C scope:global align:4 +getIndTexMtx__15J2DIndBlockFullFUl = .text:0x802F0CAC; // type:function size:0x10 scope:global align:4 +setIndTexMtx__15J2DIndBlockFullFUl12J2DIndTexMtx = .text:0x802F0CBC; // type:function size:0x18 scope:global align:4 +getIndTexOrder__15J2DIndBlockFullFUl = .text:0x802F0CD4; // type:function size:0x10 scope:global align:4 +setIndTexOrder__15J2DIndBlockFullFUl14J2DIndTexOrder = .text:0x802F0CE4; // type:function size:0x1C scope:global align:4 +getIndTexStageNum__15J2DIndBlockFullCFv = .text:0x802F0D00; // type:function size:0x8 scope:global align:4 +setIndTexStageNum__15J2DIndBlockFullFUc = .text:0x802F0D08; // type:function size:0x8 scope:global align:4 +getType__15J2DIndBlockFullFv = .text:0x802F0D10; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__13J2DTevBlock16Fv = .text:0x802F0D1C; // type:function size:0xC scope:global align:4 +setUndeleteFlag__13J2DTevBlock16FUc = .text:0x802F0D28; // type:function size:0x10 scope:global align:4 +getFont__13J2DTevBlock16Fv = .text:0x802F0D38; // type:function size:0x8 scope:global align:4 +getPalette__13J2DTevBlock16FUl = .text:0x802F0D40; // type:function size:0x20 scope:global align:4 +getTexture__13J2DTevBlock16FUl = .text:0x802F0D60; // type:function size:0x20 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802F0D80; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J2DTevBlock16FUl = .text:0x802F0D94; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J2DTevBlock16FUl14J2DIndTevStage = .text:0x802F0DA4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__13J2DTevBlock16FUl = .text:0x802F0DB8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__13J2DTevBlock16FUl19J2DTevSwapModeTable = .text:0x802F0DC4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__13J2DTevBlock16FUl18J2DTevSwapModeInfo = .text:0x802F0DD4; // type:function size:0x18 scope:global align:4 +getTevStage__13J2DTevBlock16FUl = .text:0x802F0DEC; // type:function size:0x10 scope:global align:4 +setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802F0DFC; // type:function size:0x18 scope:global align:4 +getTevStageNum__13J2DTevBlock16CFv = .text:0x802F0E14; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J2DTevBlock16FUc = .text:0x802F0E1C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802F0E24; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlUc = .text:0x802F0E30; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J2DTevBlock16FUl = .text:0x802F0E3C; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802F0E48; // type:function size:0xC scope:global align:4 +getTevKColor__13J2DTevBlock16FUl = .text:0x802F0E54; // type:function size:0x10 scope:global align:4 +setTevKColor__13J2DTevBlock16FUlQ28JUtility6TColor = .text:0x802F0E64; // type:function size:0x18 scope:global align:4 +getTevColor__13J2DTevBlock16FUl = .text:0x802F0E7C; // type:function size:0x10 scope:global align:4 +setTevColor__13J2DTevBlock16FUl13J2DGXColorS10 = .text:0x802F0E8C; // type:function size:0x18 scope:global align:4 +__as__13J2DGXColorS10FRC13J2DGXColorS10 = .text:0x802F0EA4; // type:function size:0x24 scope:global align:4 +getTevOrder__13J2DTevBlock16FUl = .text:0x802F0EC8; // type:function size:0x10 scope:global align:4 +setTevOrder__13J2DTevBlock16FUl11J2DTevOrder = .text:0x802F0ED8; // type:function size:0x18 scope:global align:4 +getFontNo__13J2DTevBlock16CFv = .text:0x802F0EF0; // type:function size:0x8 scope:global align:4 +setFontNo__13J2DTevBlock16FUs = .text:0x802F0EF8; // type:function size:0x8 scope:global align:4 +getTexNo__13J2DTevBlock16CFUl = .text:0x802F0F00; // type:function size:0x10 scope:global align:4 +setTexNo__13J2DTevBlock16FUlUs = .text:0x802F0F10; // type:function size:0x10 scope:global align:4 +getMaxStage__13J2DTevBlock16Fv = .text:0x802F0F20; // type:function size:0x8 scope:global align:4 +getType__13J2DTevBlock16Fv = .text:0x802F0F28; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock8Fv = .text:0x802F0F34; // type:function size:0xC scope:global align:4 +setUndeleteFlag__12J2DTevBlock8FUc = .text:0x802F0F40; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock8Fv = .text:0x802F0F50; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock8FUl = .text:0x802F0F58; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock8FUl = .text:0x802F0F78; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802F0F98; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock8FUl = .text:0x802F0FAC; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock8FUl14J2DIndTevStage = .text:0x802F0FBC; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock8FUl = .text:0x802F0FD0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock8FUl19J2DTevSwapModeTable = .text:0x802F0FDC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock8FUl18J2DTevSwapModeInfo = .text:0x802F0FEC; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock8FUl = .text:0x802F1004; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock8FUl11J2DTevStage = .text:0x802F1014; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock8CFv = .text:0x802F102C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock8FUc = .text:0x802F1034; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock8FUl = .text:0x802F103C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock8FUlUc = .text:0x802F1048; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock8FUl = .text:0x802F1054; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock8FUlUc = .text:0x802F1060; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock8FUl = .text:0x802F106C; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock8FUlQ28JUtility6TColor = .text:0x802F107C; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock8FUl = .text:0x802F1094; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock8FUl13J2DGXColorS10 = .text:0x802F10A4; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock8FUl = .text:0x802F10BC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock8FUl11J2DTevOrder = .text:0x802F10CC; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock8CFv = .text:0x802F10E4; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock8FUs = .text:0x802F10EC; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock8CFUl = .text:0x802F10F4; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock8FUlUs = .text:0x802F1104; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock8Fv = .text:0x802F1114; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock8Fv = .text:0x802F111C; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock4Fv = .text:0x802F1128; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock4FUc = .text:0x802F1138; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock4Fv = .text:0x802F1148; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock4FUl = .text:0x802F1150; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock4FUl = .text:0x802F1170; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802F1190; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock4FUl = .text:0x802F11A4; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock4FUl14J2DIndTevStage = .text:0x802F11B4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock4FUl = .text:0x802F11C8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock4FUl19J2DTevSwapModeTable = .text:0x802F11D4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock4FUl18J2DTevSwapModeInfo = .text:0x802F11E4; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock4FUl = .text:0x802F11FC; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock4FUl11J2DTevStage = .text:0x802F120C; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock4CFv = .text:0x802F1224; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock4FUc = .text:0x802F122C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock4FUl = .text:0x802F1234; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock4FUlUc = .text:0x802F1240; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock4FUl = .text:0x802F124C; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock4FUlUc = .text:0x802F1258; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock4FUl = .text:0x802F1264; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock4FUlQ28JUtility6TColor = .text:0x802F1274; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock4FUl = .text:0x802F128C; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock4FUl13J2DGXColorS10 = .text:0x802F129C; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock4FUl = .text:0x802F12B4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock4FUl11J2DTevOrder = .text:0x802F12C4; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock4CFv = .text:0x802F12DC; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock4FUs = .text:0x802F12E4; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock4CFUl = .text:0x802F12EC; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock4FUlUs = .text:0x802F12FC; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock4Fv = .text:0x802F130C; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock4Fv = .text:0x802F1314; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock2Fv = .text:0x802F1320; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock2FUc = .text:0x802F1330; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock2Fv = .text:0x802F1340; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock2FUl = .text:0x802F1348; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock2FUl = .text:0x802F1368; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802F1388; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock2FUl = .text:0x802F139C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock2FUl14J2DIndTevStage = .text:0x802F13AC; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock2FUl = .text:0x802F13C0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock2FUl19J2DTevSwapModeTable = .text:0x802F13CC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock2FUl18J2DTevSwapModeInfo = .text:0x802F13DC; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock2FUl = .text:0x802F13F4; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock2FUl11J2DTevStage = .text:0x802F1404; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock2CFv = .text:0x802F141C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock2FUc = .text:0x802F1424; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock2FUl = .text:0x802F142C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock2FUlUc = .text:0x802F1438; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock2FUl = .text:0x802F1444; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock2FUlUc = .text:0x802F1450; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock2FUl = .text:0x802F145C; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock2FUlQ28JUtility6TColor = .text:0x802F146C; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock2FUl = .text:0x802F1484; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock2FUl13J2DGXColorS10 = .text:0x802F1494; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock2FUl = .text:0x802F14AC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock2FUl11J2DTevOrder = .text:0x802F14BC; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock2CFv = .text:0x802F14D4; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock2FUs = .text:0x802F14DC; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock2CFUl = .text:0x802F14E4; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock2FUlUs = .text:0x802F14F4; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock2Fv = .text:0x802F1504; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock2Fv = .text:0x802F150C; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock1Fv = .text:0x802F1518; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock1FUc = .text:0x802F1528; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock1Fv = .text:0x802F1538; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock1FUl = .text:0x802F1540; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock1FUl = .text:0x802F1560; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802F1580; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock1FUl = .text:0x802F1594; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock1FUl14J2DIndTevStage = .text:0x802F15A4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock1FUl = .text:0x802F15B8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock1FUl19J2DTevSwapModeTable = .text:0x802F15C4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock1FUl18J2DTevSwapModeInfo = .text:0x802F15D4; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock1FUl = .text:0x802F15EC; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock1FUl11J2DTevStage = .text:0x802F15FC; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock1CFv = .text:0x802F1614; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock1FUc = .text:0x802F161C; // type:function size:0x4 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock1FUl = .text:0x802F1620; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock1FUlUc = .text:0x802F162C; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock1FUl = .text:0x802F1638; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock1FUlUc = .text:0x802F1644; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock1FUl = .text:0x802F1650; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock1FUlQ28JUtility6TColor = .text:0x802F1660; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock1FUl = .text:0x802F1678; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock1FUl13J2DGXColorS10 = .text:0x802F1688; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock1FUl = .text:0x802F16A0; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock1FUl11J2DTevOrder = .text:0x802F16B0; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock1CFv = .text:0x802F16C8; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock1FUs = .text:0x802F16D0; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock1CFUl = .text:0x802F16D8; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock1FUlUs = .text:0x802F16E8; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock1Fv = .text:0x802F16F8; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock1Fv = .text:0x802F1700; // type:function size:0xC scope:global align:4 +__ct__11J2DTevStageFv = .text:0x802F170C; // type:function size:0x1DC scope:global align:4 +setTevSwapModeInfo__11J2DTevStageFRC18J2DTevSwapModeInfo = .text:0x802F18E8; // type:function size:0x28 scope:global align:4 +setStageNo__11J2DTevStageFUl = .text:0x802F1910; // type:function size:0x18 scope:global align:4 +setTevSwapModeTableInfo__19J2DTevSwapModeTableFRC23J2DTevSwapModeTableInfo = .text:0x802F1928; // type:function size:0x30 scope:global align:4 +getAlphaC__11J2DTevStageCFv = .text:0x802F1958; // type:function size:0x14 scope:global align:4 +getCOp__11J2DTevStageCFv = .text:0x802F196C; // type:function size:0x30 scope:global align:4 +getAOp__11J2DTevStageCFv = .text:0x802F199C; // type:function size:0x30 scope:global align:4 +__as__11J2DTevStageFR11J2DTevStage = .text:0x802F19CC; // type:function size:0x34 scope:global align:4 +__ct__18J2DMaterialFactoryFRC16J2DMaterialBlock = .text:0x802F1A00; // type:function size:0x294 scope:global align:4 +countStages__18J2DMaterialFactoryCFi = .text:0x802F1C94; // type:function size:0x84 scope:global align:4 +create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive = .text:0x802F1D18; // type:function size:0x8E8 scope:global align:4 +newMatColor__18J2DMaterialFactoryCFii = .text:0x802F2600; // type:function size:0xD0 scope:global align:4 +newColorChanNum__18J2DMaterialFactoryCFi = .text:0x802F26D0; // type:function size:0x38 scope:global align:4 +newColorChan__18J2DMaterialFactoryCFii = .text:0x802F2708; // type:function size:0x54 scope:global align:4 +newTexGenNum__18J2DMaterialFactoryCFi = .text:0x802F275C; // type:function size:0x38 scope:global align:4 +newTexCoord__18J2DMaterialFactoryCFii = .text:0x802F2794; // type:function size:0xB0 scope:global align:4 +newTexMtx__18J2DMaterialFactoryCFii = .text:0x802F2844; // type:function size:0xDC scope:global align:4 +newCullMode__18J2DMaterialFactoryCFi = .text:0x802F2920; // type:function size:0x40 scope:global align:4 +newTexNo__18J2DMaterialFactoryCFii = .text:0x802F2960; // type:function size:0x48 scope:global align:4 +newFontNo__18J2DMaterialFactoryCFi = .text:0x802F29A8; // type:function size:0x40 scope:global align:4 +newTevOrder__18J2DMaterialFactoryCFii = .text:0x802F29E8; // type:function size:0xAC scope:global align:4 +newTevColor__18J2DMaterialFactoryCFii = .text:0x802F2A94; // type:function size:0xC0 scope:global align:4 +newTevKColor__18J2DMaterialFactoryCFii = .text:0x802F2B54; // type:function size:0xD0 scope:global align:4 +newTevStageNum__18J2DMaterialFactoryCFi = .text:0x802F2C24; // type:function size:0x38 scope:global align:4 +newTevStage__18J2DMaterialFactoryCFii = .text:0x802F2C5C; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__18J2DMaterialFactoryCFii = .text:0x802F2D84; // type:function size:0x78 scope:global align:4 +newIndTexStageNum__18J2DMaterialFactoryCFi = .text:0x802F2DFC; // type:function size:0x30 scope:global align:4 +newIndTexOrder__18J2DMaterialFactoryCFii = .text:0x802F2E2C; // type:function size:0x74 scope:global align:4 +newIndTexMtx__18J2DMaterialFactoryCFii = .text:0x802F2EA0; // type:function size:0xB0 scope:global align:4 +newIndTevStage__18J2DMaterialFactoryCFii = .text:0x802F2F50; // type:function size:0x134 scope:global align:4 +newIndTexCoordScale__18J2DMaterialFactoryCFii = .text:0x802F3084; // type:function size:0x6C scope:global align:4 +newAlphaComp__18J2DMaterialFactoryCFi = .text:0x802F30F0; // type:function size:0x9C scope:global align:4 +newBlend__18J2DMaterialFactoryCFi = .text:0x802F318C; // type:function size:0xA4 scope:global align:4 +newDither__18J2DMaterialFactoryCFi = .text:0x802F3230; // type:function size:0x38 scope:global align:4 +__as__12J2DBlendInfoFRC12J2DBlendInfo = .text:0x802F3268; // type:function size:0x24 scope:global align:4 +__as__15J2DTexCoordInfoFRC15J2DTexCoordInfo = .text:0x802F328C; // type:function size:0x1C scope:global align:4 +__ct__13J2DGXColorS10FRC11_GXColorS10 = .text:0x802F32A8; // type:function size:0x24 scope:global align:4 +setTexSel__11J2DTevStageFUc = .text:0x802F32CC; // type:function size:0x18 scope:global align:4 +setRasSel__11J2DTevStageFUc = .text:0x802F32E4; // type:function size:0x14 scope:global align:4 +setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F32F8; // type:function size:0x1A0 scope:global align:4 +__ct__19J2DTevSwapModeTableFRC23J2DTevSwapModeTableInfo = .text:0x802F3498; // type:function size:0x30 scope:global align:4 +J2DPrint_print_alpha_va = .text:0x802F34C8; // type:function size:0xA8 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F3570; // type:function size:0x94 scope:global align:4 +__dt__8J2DPrintFv = .text:0x802F3604; // type:function size:0x40 scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802F3644; // type:function size:0x19C scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802F37E0; // type:function size:0x6C scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802F384C; // type:function size:0xA0 scope:global align:4 +locate__8J2DPrintFff = .text:0x802F38EC; // type:function size:0x1C scope:global align:4 +print__8J2DPrintFffUcPCce = .text:0x802F3908; // type:function size:0xB0 scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802F39B8; // type:function size:0x300 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802F3CB8; // type:function size:0x790 scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802F4448; // type:function size:0x124 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802F456C; // type:function size:0x50C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802F4A78; // type:function size:0x70 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802F4AE8; // type:function size:0x108 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802F4BF0; // type:function size:0x134 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802F4D24; // type:function size:0xB0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802F4DD4; // type:function size:0x6C scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F4E40; // type:function size:0x84 scope:global align:4 +initialize__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F4EC4; // type:function size:0xA8 scope:global align:4 +__ct__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F4F6C; // type:function size:0x74 scope:global align:4 +initialize__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F4FE0; // type:function size:0x84 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStreamUc = .text:0x802F5064; // type:function size:0x11C scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F5180; // type:function size:0x31C scope:global align:4 +changeUseTrans__7J2DPaneFP7J2DPane = .text:0x802F549C; // type:function size:0x1A0 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802F563C; // type:function size:0xB8 scope:global align:4 +appendChild__7J2DPaneFP7J2DPane = .text:0x802F56F4; // type:function size:0xAC scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802F57A0; // type:function size:0xD0 scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextbb = .text:0x802F5870; // type:function size:0x56C scope:global align:4 +place__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F5DDC; // type:function size:0x234 scope:global align:4 +move__7J2DPaneFff = .text:0x802F6010; // type:function size:0x5C scope:global align:4 +add__7J2DPaneFff = .text:0x802F606C; // type:function size:0x28 scope:global align:4 +resize__7J2DPaneFff = .text:0x802F6094; // type:function size:0xD4 scope:global align:4 +getBounds__7J2DPaneFv = .text:0x802F6168; // type:function size:0x9C scope:global align:4 +rotate__7J2DPaneFff13J2DRotateAxisf = .text:0x802F6204; // type:function size:0x14 scope:global align:4 +rotate__7J2DPaneFf = .text:0x802F6218; // type:function size:0x3C scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F6254; // type:function size:0x58 scope:global align:4 +search__7J2DPaneFUx = .text:0x802F62AC; // type:function size:0xAC scope:global align:4 +searchUserInfo__7J2DPaneFUx = .text:0x802F6358; // type:function size:0xAC scope:global align:4 +isUsed__7J2DPaneFPC7ResTIMG = .text:0x802F6404; // type:function size:0x84 scope:global align:4 +isUsed__7J2DPaneFPC7ResFONT = .text:0x802F6488; // type:function size:0x84 scope:global align:4 +makeMatrix__7J2DPaneFffff = .text:0x802F650C; // type:function size:0x140 scope:global align:4 +setCullBack__7J2DPaneF11_GXCullMode = .text:0x802F664C; // type:function size:0x74 scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802F66C0; // type:function size:0xBC scope:global align:4 +setInfluencedAlpha__7J2DPaneFbb = .text:0x802F677C; // type:function size:0x1C4 scope:global align:4 +getGlbVtx__7J2DPaneCFUc = .text:0x802F6940; // type:function size:0xE0 scope:global align:4 +getFirstChildPane__7J2DPaneFv = .text:0x802F6A20; // type:function size:0x38 scope:global align:4 +getNextChildPane__7J2DPaneFv = .text:0x802F6A58; // type:function size:0x38 scope:global align:4 +getParentPane__7J2DPaneFv = .text:0x802F6A90; // type:function size:0x1C scope:global align:4 +makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F6AAC; // type:function size:0x1E0 scope:global align:4 +J2DCast_F32_to_S16__7J2DPaneFfUc = .text:0x802F6C8C; // type:function size:0xB0 scope:global align:4 +getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F6D3C; // type:function size:0x140 scope:global align:4 +setAnimation__7J2DPaneFP10J2DAnmBase = .text:0x802F6E7C; // type:function size:0xA0 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTransform = .text:0x802F6F1C; // type:function size:0x8 scope:global align:4 +animationTransform__7J2DPaneFv = .text:0x802F6F24; // type:function size:0x20 scope:global align:4 +clearAnmTransform__7J2DPaneFv = .text:0x802F6F44; // type:function size:0x80 scope:global align:4 +animationTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F6FC4; // type:function size:0x9C scope:global align:4 +setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F7060; // type:function size:0x8C scope:global align:4 +setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F70EC; // type:function size:0x8C scope:global align:4 +animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x802F7178; // type:function size:0x9C scope:global align:4 +updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F7214; // type:function size:0xFC scope:global align:4 +__sinit_\J2DPane_cpp = .text:0x802F7310; // type:function size:0x1C scope:global align:4 +set__Q29JGeometry8TBox2FRCQ29JGeometry27TBox> = .text:0x802F732C; // type:function size:0x24 scope:global align:4 +rewriteAlpha__7J2DPaneFv = .text:0x802F7350; // type:function size:0x4 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802F7354; // type:function size:0x4 scope:global align:4 +setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F7358; // type:function size:0x10 scope:global align:4 +setAnimationVC__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F7368; // type:function size:0x10 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x802F7378; // type:function size:0x4 scope:global align:4 +update__7J2DPaneFv = .text:0x802F737C; // type:function size:0x4 scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x802F7380; // type:function size:0x10 scope:global align:4 +setCullBack__7J2DPaneFb = .text:0x802F7390; // type:function size:0x20 scope:global align:4 +__ct__17JSUTree<7J2DPane>FP7J2DPane = .text:0x802F73B0; // type:function size:0x48 scope:global align:4 +__dt__17JSULink<7J2DPane>Fv = .text:0x802F73F8; // type:function size:0x58 scope:global align:4 +__dt__17JSUTree<7J2DPane>Fv = .text:0x802F7450; // type:function size:0x70 scope:global align:4 +intersect__Q29JGeometry27TBox>FRCQ29JGeometry27TBox> = .text:0x802F74C0; // type:function size:0x64 scope:global align:4 +getTransform__15J2DAnmTransformCFUsP16J3DTransformInfo = .text:0x802F7524; // type:function size:0x4 scope:global align:4 +__ct__9J2DScreenFv = .text:0x802F7528; // type:function size:0xB0 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802F75D8; // type:function size:0x6C scope:global align:4 +clean__9J2DScreenFv = .text:0x802F7644; // type:function size:0xA0 scope:global align:4 +setPriority__9J2DScreenFPCcUlP10JKRArchive = .text:0x802F76E4; // type:function size:0xC8 scope:global align:4 +setPriority__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F77AC; // type:function size:0x18 scope:global align:4 +private_set__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F77C4; // type:function size:0xBC scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802F7880; // type:function size:0x60 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802F78E0; // type:function size:0xE8 scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F79C8; // type:function size:0x208 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUlP10JKRArchive = .text:0x802F7BD0; // type:function size:0x30C scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802F7EDC; // type:function size:0x1B4 scope:global align:4 +search__9J2DScreenFUx = .text:0x802F8090; // type:function size:0x38 scope:global align:4 +searchUserInfo__9J2DScreenFUx = .text:0x802F80C8; // type:function size:0x38 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802F8100; // type:function size:0x174 scope:global align:4 +getResReference__9J2DScreenFP20JSURandomInputStreamUl = .text:0x802F8274; // type:function size:0xFC scope:global align:4 +createMaterial__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F8370; // type:function size:0x284 scope:global align:4 +isUsed__9J2DScreenFPC7ResTIMG = .text:0x802F85F4; // type:function size:0x4 scope:global align:4 +isUsed__9J2DScreenFPC7ResFONT = .text:0x802F85F8; // type:function size:0x4 scope:global align:4 +getNameResource__9J2DScreenFPCc = .text:0x802F85FC; // type:function size:0x50 scope:global align:4 +animation__9J2DScreenFv = .text:0x802F864C; // type:function size:0x74 scope:global align:4 +setAnimation__9J2DScreenFP11J2DAnmColor = .text:0x802F86C0; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP19J2DAnmTextureSRTKey = .text:0x802F8754; // type:function size:0xA0 scope:global align:4 +setAnimation__9J2DScreenFP16J2DAnmTexPattern = .text:0x802F87F4; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTevRegKey = .text:0x802F8888; // type:function size:0xDC scope:global align:4 +setAnimation__9J2DScreenFP14J2DAnmVtxColor = .text:0x802F8964; // type:function size:0x4 scope:global align:4 +setAnimation__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802F8968; // type:function size:0x4 scope:global align:4 +__ct__20JSUMemoryInputStreamFPCvl = .text:0x802F896C; // type:function size:0x44 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUl = .text:0x802F89B0; // type:function size:0x14 scope:global align:4 +setAnimationVC__9J2DScreenFP14J2DAnmVtxColor = .text:0x802F89C4; // type:function size:0x4 scope:global align:4 +setAnimationVF__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802F89C8; // type:function size:0x4 scope:global align:4 +setAnimation__9J2DScreenFP10J2DAnmBase = .text:0x802F89CC; // type:function size:0x4 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x802F89D0; // type:function size:0x18 scope:global align:4 +getTypeID__9J2DScreenCFv = .text:0x802F89E8; // type:function size:0x8 scope:global align:4 +__ct__9J2DWindowFv = .text:0x802F89F0; // type:function size:0xB0 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F8AA0; // type:function size:0x9C scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802F8B3C; // type:function size:0x45C scope:global align:4 +private_readStream__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F8F98; // type:function size:0x444 scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802F93DC; // type:function size:0x114 scope:global align:4 +__dt__9J2DWindowFv = .text:0x802F94F0; // type:function size:0xAC scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802F959C; // type:function size:0x140 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802F96DC; // type:function size:0x42C scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802F9B08; // type:function size:0x12C scope:global align:4 +resize__9J2DWindowFff = .text:0x802F9C34; // type:function size:0x13C scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F9D70; // type:function size:0xF0 scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802F9E60; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802F9EC8; // type:function size:0x11C scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802F9FE4; // type:function size:0x33C scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802FA320; // type:function size:0x18C scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802FA4AC; // type:function size:0xA8 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802FA554; // type:function size:0x2EC scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FA840; // type:function size:0x338 scope:global align:4 +getFrameTexture__9J2DWindowCFUcUc = .text:0x802FAB78; // type:function size:0x50 scope:global align:4 +isUsed__9J2DWindowFPC7ResTIMG = .text:0x802FABC8; // type:function size:0x84 scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColor = .text:0x802FAC4C; // type:function size:0x50 scope:global align:4 +rewriteAlpha__9J2DWindowFv = .text:0x802FAC9C; // type:function size:0x4 scope:global align:4 +isUsed__9J2DWindowFPC7ResFONT = .text:0x802FACA0; // type:function size:0x4 scope:global align:4 +getContentsMaterial__9J2DWindowCFv = .text:0x802FACA4; // type:function size:0x8 scope:global align:4 +getFrameMaterial__9J2DWindowCFUc = .text:0x802FACAC; // type:function size:0x8 scope:global align:4 +getMaterial__9J2DWindowCFRQ29J2DWindow9TMaterial = .text:0x802FACB4; // type:function size:0x1C scope:global align:4 +getContentsTexture__9J2DWindowCFUc = .text:0x802FACD0; // type:function size:0x18 scope:global align:4 +draw__9J2DWindowFffff = .text:0x802FACE8; // type:function size:0x50 scope:global align:4 +getTypeID__9J2DWindowCFv = .text:0x802FAD38; // type:function size:0x8 scope:global align:4 +__ct__10JUTTextureFPC7ResTIMGUc = .text:0x802FAD40; // type:function size:0x44 scope:global align:4 +__ne__10JUTTextureFRC10JUTTexture = .text:0x802FAD84; // type:function size:0x94 scope:global align:4 +__ct__13J2DGXColorS10FRC13J2DGXColorS10 = .text:0x802FAE18; // type:function size:0x24 scope:global align:4 +GXPosition3f32 = .text:0x802FAE3C; // type:function size:0x14 scope:local align:4 +__ct__10J2DPictureFv = .text:0x802FAE50; // type:function size:0xA8 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FAEF8; // type:function size:0x9C scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802FAF94; // type:function size:0x46C scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802FB400; // type:function size:0xD8 scope:global align:4 +__ct__10J2DPictureFUxRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802FB4D8; // type:function size:0xC8 scope:global align:4 +private_readStream__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FB5A0; // type:function size:0x320 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FB8C0; // type:function size:0x90 scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FB950; // type:function size:0x12C scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802FBA7C; // type:function size:0xC0 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802FBB3C; // type:function size:0xAC scope:global align:4 +prepareTexture__10J2DPictureFUc = .text:0x802FBBE8; // type:function size:0xCC scope:global align:4 +insert__10J2DPictureFPC7ResTIMGP10JUTPaletteUcf = .text:0x802FBCB4; // type:function size:0x344 scope:global align:4 +insert__10J2DPictureFPCcP10JUTPaletteUcf = .text:0x802FBFF8; // type:function size:0x70 scope:global align:4 +insert__10J2DPictureFP10JUTTextureUcf = .text:0x802FC068; // type:function size:0x1D0 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802FC238; // type:function size:0x114 scope:global align:4 +remove__10J2DPictureFP10JUTTexture = .text:0x802FC34C; // type:function size:0x44 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802FC390; // type:function size:0xE8 scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802FC478; // type:function size:0x58 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUcP10JUTPalette = .text:0x802FC4D0; // type:function size:0x108 scope:global align:4 +changeTexture__10J2DPictureFPCcUcP10JUTPalette = .text:0x802FC5D8; // type:function size:0x60 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802FC638; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802FC6A0; // type:function size:0x54 scope:global align:4 +drawFullSet__10J2DPictureFffffPA3_A4_f = .text:0x802FC6F4; // type:function size:0x74 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802FC768; // type:function size:0x314 scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FCA7C; // type:function size:0x3EC scope:global align:4 +drawTexCoord__10J2DPictureFffffssssssssPA3_A4_f = .text:0x802FCE68; // type:function size:0x250 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802FD0B8; // type:function size:0x500 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802FD5B8; // type:function size:0x14 scope:global align:4 +getBinding__10J2DPictureCFv = .text:0x802FD5CC; // type:function size:0xD8 scope:global align:4 +setMirror__10J2DPictureF9J2DMirror = .text:0x802FD6A4; // type:function size:0x9C scope:global align:4 +isTumble__10J2DPictureCFv = .text:0x802FD740; // type:function size:0x30 scope:global align:4 +setBlendColorRatio__10J2DPictureFff = .text:0x802FD770; // type:function size:0xC scope:global align:4 +setBlendAlphaRatio__10J2DPictureFff = .text:0x802FD77C; // type:function size:0xC scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802FD788; // type:function size:0xCC scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802FD854; // type:function size:0xCC scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802FD920; // type:function size:0xC0 scope:global align:4 +setTexCoord__10J2DPictureFPQ29JGeometry8TVec2PC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x802FD9E0; // type:function size:0x2FC scope:global align:4 +isUsed__10J2DPictureFPC7ResTIMG = .text:0x802FDCDC; // type:function size:0x4C scope:global align:4 +getUsableTlut__10J2DPictureFUc = .text:0x802FDD28; // type:function size:0xC4 scope:global align:4 +getTlutID__10J2DPictureFPC7ResTIMGUc = .text:0x802FDDEC; // type:function size:0x2C scope:global align:4 +append__10J2DPictureFP10JUTTexturef = .text:0x802FDE18; // type:function size:0x14 scope:global align:4 +append__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x802FDE2C; // type:function size:0x14 scope:global align:4 +load__10J2DPictureFUc = .text:0x802FDE40; // type:function size:0x14 scope:global align:4 +load__10J2DPictureF11_GXTexMapIDUc = .text:0x802FDE54; // type:function size:0x30 scope:global align:4 +rewriteAlpha__10J2DPictureFv = .text:0x802FDE84; // type:function size:0x4 scope:global align:4 +isUsed__10J2DPictureFPC7ResFONT = .text:0x802FDE88; // type:function size:0x4 scope:global align:4 +getTextureCount__10J2DPictureCFv = .text:0x802FDE8C; // type:function size:0x8 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x802FDE94; // type:function size:0x118 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x802FDFAC; // type:function size:0xD0 scope:global align:4 +draw__10J2DPictureFffbbb = .text:0x802FE07C; // type:function size:0x24 scope:global align:4 +draw__10J2DPictureFffUcbbb = .text:0x802FE0A0; // type:function size:0x94 scope:global align:4 +remove__10J2DPictureFv = .text:0x802FE134; // type:function size:0x1C scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGf = .text:0x802FE150; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x802FE164; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPCcf = .text:0x802FE178; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPCcP10JUTPalettef = .text:0x802FE18C; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFP10JUTTexturef = .text:0x802FE1A0; // type:function size:0x14 scope:global align:4 +append__10J2DPictureFPCcP10JUTPalettef = .text:0x802FE1B4; // type:function size:0x14 scope:global align:4 +getTypeID__10J2DPictureCFv = .text:0x802FE1C8; // type:function size:0x8 scope:global align:4 +GXPosition3f32 = .text:0x802FE1D0; // type:function size:0x14 scope:local align:4 +__ct__10J2DTextBoxFv = .text:0x802FE1E4; // type:function size:0x78 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FE25C; // type:function size:0x84 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x802FE2E0; // type:function size:0x400 scope:global align:4 +__ct__10J2DTextBoxFUxRCQ29JGeometry8TBox2PC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FE6E0; // type:function size:0x94 scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FE774; // type:function size:0x1F8 scope:global align:4 +private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FE96C; // type:function size:0x318 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x802FEC84; // type:function size:0x9C scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x802FED20; // type:function size:0x74 scope:global align:4 +draw__10J2DTextBoxFff = .text:0x802FED94; // type:function size:0x17C scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802FEF10; // type:function size:0x1A0 scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x802FF0B0; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802FF0B8; // type:function size:0xE4 scope:global align:4 +setString__10J2DTextBoxFsPCce = .text:0x802FF19C; // type:function size:0x120 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x802FF2BC; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x802FF334; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802FF39C; // type:function size:0x180 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x802FF51C; // type:function size:0x104 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResFONT = .text:0x802FF620; // type:function size:0x70 scope:global align:4 +rewriteAlpha__10J2DTextBoxFv = .text:0x802FF690; // type:function size:0x4 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResTIMG = .text:0x802FF694; // type:function size:0x4 scope:global align:4 +getTypeID__10J2DTextBoxCFv = .text:0x802FF698; // type:function size:0x8 scope:global align:4 +setFontSize__8J2DPrintFff = .text:0x802FF6A0; // type:function size:0x34 scope:global align:4 +__ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x802FF6D4; // type:function size:0x288 scope:global align:4 +setMinSize__11J2DWindowExFv = .text:0x802FF95C; // type:function size:0x1C4 scope:global align:4 +__dt__11J2DWindowExFv = .text:0x802FFB20; // type:function size:0xE4 scope:global align:4 +drawSelf__11J2DWindowExFffPA3_A4_f = .text:0x802FFC04; // type:function size:0xA4 scope:global align:4 +draw_private__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FFCA8; // type:function size:0x650 scope:global align:4 +drawContents__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x803002F8; // type:function size:0x428 scope:global align:4 +drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb = .text:0x80300720; // type:function size:0x264 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x80300984; // type:function size:0x184 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80300B08; // type:function size:0x11C scope:global align:4 +setTevOrder__11J2DWindowExFb = .text:0x80300C24; // type:function size:0x120 scope:global align:4 +setTevStage__11J2DWindowExFb = .text:0x80300D44; // type:function size:0x128 scope:global align:4 +setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum = .text:0x80300E6C; // type:function size:0x268 scope:global align:4 +setBlack__11J2DWindowExFQ28JUtility6TColor = .text:0x803010D4; // type:function size:0x88 scope:global align:4 +setWhite__11J2DWindowExFQ28JUtility6TColor = .text:0x8030115C; // type:function size:0x88 scope:global align:4 +setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x803011E4; // type:function size:0x1F4 scope:global align:4 +getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x803013D8; // type:function size:0x16C scope:global align:4 +isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80301544; // type:function size:0xA0 scope:global align:4 +getBlack__11J2DWindowExCFv = .text:0x803015E4; // type:function size:0x48 scope:global align:4 +getWhite__11J2DWindowExCFv = .text:0x8030162C; // type:function size:0x48 scope:global align:4 +setAlpha__11J2DWindowExFUc = .text:0x80301674; // type:function size:0x50 scope:global align:4 +setCullBack__11J2DWindowExF11_GXCullMode = .text:0x803016C4; // type:function size:0x40 scope:global align:4 +rewriteAlpha__11J2DWindowExFv = .text:0x80301704; // type:function size:0x18 scope:global align:4 +getFrameTexture__11J2DWindowExCFUcUc = .text:0x8030171C; // type:function size:0x68 scope:global align:4 +getContentsTexture__11J2DWindowExCFUc = .text:0x80301784; // type:function size:0x68 scope:global align:4 +isUsed__11J2DWindowExFPC7ResTIMG = .text:0x803017EC; // type:function size:0x118 scope:global align:4 +setAnimation__11J2DWindowExFP11J2DAnmColor = .text:0x80301904; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey = .text:0x80301984; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP16J2DAnmTexPattern = .text:0x80301A04; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTevRegKey = .text:0x80301A84; // type:function size:0x80 scope:global align:4 +isNeedSetAnm__11J2DWindowExFUc = .text:0x80301B04; // type:function size:0x54 scope:global align:4 +setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull = .text:0x80301B58; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP14J2DAnmVtxColor = .text:0x80301B60; // type:function size:0xD8 scope:global align:4 +animationPane__11J2DWindowExFPC15J2DAnmTransform = .text:0x80301C38; // type:function size:0x174 scope:global align:4 +__ct__11J2DTevOrderFRC15J2DTevOrderInfo = .text:0x80301DAC; // type:function size:0x1C scope:global align:4 +set__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2_v = .text:0x80301DC8; // type:function size:0x14 scope:global align:4 +GXPosition3f32 = .text:0x80301DDC; // type:function size:0x14 scope:local align:4 +getFrameMaterial__11J2DWindowExCFUc = .text:0x80301DF0; // type:function size:0x20 scope:global align:4 +getContentsMaterial__11J2DWindowExCFv = .text:0x80301E10; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP10J2DAnmBase = .text:0x80301E18; // type:function size:0x4 scope:global align:4 +isUsed__11J2DWindowExFPC7ResFONT = .text:0x80301E1C; // type:function size:0x4 scope:global align:4 +setCullBack__11J2DWindowExFb = .text:0x80301E20; // type:function size:0x20 scope:global align:4 +draw__11J2DWindowExFffff = .text:0x80301E40; // type:function size:0x74 scope:global align:4 +getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial = .text:0x80301EB4; // type:function size:0x2C scope:global align:4 +getColor__14J2DAnmVtxColorCFUcUsP8_GXColor = .text:0x80301EE0; // type:function size:0x4 scope:global align:4 +initiate__12J2DPictureExFPC7ResTIMGPC7ResTLUT = .text:0x80301EE4; // type:function size:0xAC scope:global align:4 +__ct__12J2DPictureExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80301F90; // type:function size:0x1F8 scope:global align:4 +__dt__12J2DPictureExFv = .text:0x80302188; // type:function size:0x94 scope:global align:4 +prepareTexture__12J2DPictureExFUc = .text:0x8030221C; // type:function size:0x94 scope:global align:4 +drawSelf__12J2DPictureExFffPA3_A4_f = .text:0x803022B0; // type:function size:0xD0 scope:global align:4 +drawFullSet__12J2DPictureExFffffPA3_A4_f = .text:0x80302380; // type:function size:0x5C scope:global align:4 +drawTexCoord__12J2DPictureExFffffssssssssPA3_A4_f = .text:0x803023DC; // type:function size:0x2EC scope:global align:4 +append__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x803026C8; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFPCcP10JUTPalettef = .text:0x803026F8; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFP10JUTTexturef = .text:0x80302728; // type:function size:0x30 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGP10JUTPaletteUcf = .text:0x80302758; // type:function size:0xA8 scope:global align:4 +insert__12J2DPictureExFPCcP10JUTPaletteUcf = .text:0x80302800; // type:function size:0x70 scope:global align:4 +insert__12J2DPictureExFP10JUTTextureUcf = .text:0x80302870; // type:function size:0xA0 scope:global align:4 +insertCommon__12J2DPictureExFUcf = .text:0x80302910; // type:function size:0x23C scope:global align:4 +isInsert__12J2DPictureExCFUc = .text:0x80302B4C; // type:function size:0xEC scope:global align:4 +remove__12J2DPictureExFUc = .text:0x80302C38; // type:function size:0x178 scope:global align:4 +remove__12J2DPictureExFv = .text:0x80302DB0; // type:function size:0x4C scope:global align:4 +remove__12J2DPictureExFP10JUTTexture = .text:0x80302DFC; // type:function size:0xB8 scope:global align:4 +isRemove__12J2DPictureExCFUc = .text:0x80302EB4; // type:function size:0x50 scope:global align:4 +draw__12J2DPictureExFffUcbbb = .text:0x80302F04; // type:function size:0x114 scope:global align:4 +draw__12J2DPictureExFffffbbb = .text:0x80303018; // type:function size:0x4A4 scope:global align:4 +drawOut__12J2DPictureExFffffff = .text:0x803034BC; // type:function size:0x178 scope:global align:4 +drawOut__12J2DPictureExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80303634; // type:function size:0x354 scope:global align:4 +load__12J2DPictureExF11_GXTexMapIDUc = .text:0x80303988; // type:function size:0x2C scope:global align:4 +setTevOrder__12J2DPictureExFUcUcb = .text:0x803039B4; // type:function size:0x140 scope:global align:4 +setTevStage__12J2DPictureExFUcUcb = .text:0x80303AF4; // type:function size:0x298 scope:global align:4 +setStage__12J2DPictureExFP11J2DTevStageQ212J2DPictureEx10stage_enum = .text:0x80303D8C; // type:function size:0x268 scope:global align:4 +setTevKColor__12J2DPictureExFUc = .text:0x80303FF4; // type:function size:0x2D0 scope:global align:4 +setTevKColorSel__12J2DPictureExFUc = .text:0x803042C4; // type:function size:0xA8 scope:global align:4 +setTevKAlphaSel__12J2DPictureExFUc = .text:0x8030436C; // type:function size:0xA8 scope:global align:4 +shiftSetBlendRatio__12J2DPictureExFUcfbb = .text:0x80304414; // type:function size:0x108 scope:global align:4 +setBlendColorRatio__12J2DPictureExFff = .text:0x8030451C; // type:function size:0x48 scope:global align:4 +setBlendAlphaRatio__12J2DPictureExFff = .text:0x80304564; // type:function size:0x48 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUc = .text:0x803045AC; // type:function size:0x140 scope:global align:4 +changeTexture__12J2DPictureExFPCcUc = .text:0x803046EC; // type:function size:0x58 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUcP10JUTPalette = .text:0x80304744; // type:function size:0x160 scope:global align:4 +changeTexture__12J2DPictureExFPCcUcP10JUTPalette = .text:0x803048A4; // type:function size:0x60 scope:global align:4 +getTexture__12J2DPictureExCFUc = .text:0x80304904; // type:function size:0x3C scope:global align:4 +getTextureCount__12J2DPictureExCFv = .text:0x80304940; // type:function size:0x20 scope:global align:4 +setBlack__12J2DPictureExFQ28JUtility6TColor = .text:0x80304960; // type:function size:0x88 scope:global align:4 +setWhite__12J2DPictureExFQ28JUtility6TColor = .text:0x803049E8; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DPictureExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80304A70; // type:function size:0x1FC scope:global align:4 +getBlackWhite__12J2DPictureExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80304C6C; // type:function size:0x190 scope:global align:4 +isSetBlackWhite__12J2DPictureExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80304DFC; // type:function size:0xD4 scope:global align:4 +getBlack__12J2DPictureExCFv = .text:0x80304ED0; // type:function size:0x48 scope:global align:4 +getWhite__12J2DPictureExCFv = .text:0x80304F18; // type:function size:0x48 scope:global align:4 +setAlpha__12J2DPictureExFUc = .text:0x80304F60; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DPictureExF11_GXCullMode = .text:0x80304F80; // type:function size:0x18 scope:global align:4 +rewriteAlpha__12J2DPictureExFv = .text:0x80304F98; // type:function size:0x18 scope:global align:4 +isUsed__12J2DPictureExFPC7ResTIMG = .text:0x80304FB0; // type:function size:0xA0 scope:global align:4 +setAnimation__12J2DPictureExFP11J2DAnmColor = .text:0x80305050; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP19J2DAnmTextureSRTKey = .text:0x80305064; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP16J2DAnmTexPattern = .text:0x80305078; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTevRegKey = .text:0x8030508C; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull = .text:0x803050A0; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DPictureExFP14J2DAnmVtxColor = .text:0x803050A8; // type:function size:0xD8 scope:global align:4 +animationPane__12J2DPictureExFPC15J2DAnmTransform = .text:0x80305180; // type:function size:0x154 scope:global align:4 +getUsableTlut__12J2DPictureExFUc = .text:0x803052D4; // type:function size:0x104 scope:global align:4 +append__12J2DPictureExFPC7ResTIMGf = .text:0x803053D8; // type:function size:0x14 scope:global align:4 +append__12J2DPictureExFPCcf = .text:0x803053EC; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP10J2DAnmBase = .text:0x80305400; // type:function size:0x4 scope:global align:4 +isUsed__12J2DPictureExFPC7ResFONT = .text:0x80305404; // type:function size:0x4 scope:global align:4 +setCullBack__12J2DPictureExFb = .text:0x80305408; // type:function size:0x20 scope:global align:4 +load__12J2DPictureExFUc = .text:0x80305428; // type:function size:0x14 scope:global align:4 +drawOut__12J2DPictureExFffffffff = .text:0x8030543C; // type:function size:0xD0 scope:global align:4 +draw__12J2DPictureExFffbbb = .text:0x8030550C; // type:function size:0x24 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGUcf = .text:0x80305530; // type:function size:0x18 scope:global align:4 +insert__12J2DPictureExFPCcUcf = .text:0x80305548; // type:function size:0x18 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGf = .text:0x80305560; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80305574; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPCcf = .text:0x80305588; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPCcP10JUTPalettef = .text:0x8030559C; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFP10JUTTexturef = .text:0x803055B0; // type:function size:0x14 scope:global align:4 +__ct__9J2DTexMtxFv = .text:0x803055C4; // type:function size:0x5C scope:global align:4 +GXPosition3f32 = .text:0x80305620; // type:function size:0x14 scope:local align:4 +__ct__12J2DTextBoxExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80305634; // type:function size:0x2EC scope:global align:4 +__dt__12J2DTextBoxExFv = .text:0x80305920; // type:function size:0x94 scope:global align:4 +drawSelf__12J2DTextBoxExFffPA3_A4_f = .text:0x803059B4; // type:function size:0x2DC scope:global align:4 +draw__12J2DTextBoxExFff = .text:0x80305C90; // type:function size:0x218 scope:global align:4 +draw__12J2DTextBoxExFfff18J2DTextBoxHBinding = .text:0x80305EA8; // type:function size:0x244 scope:global align:4 +setFont__12J2DTextBoxExFP7JUTFont = .text:0x803060EC; // type:function size:0x68 scope:global align:4 +getFont__12J2DTextBoxExCFv = .text:0x80306154; // type:function size:0x30 scope:global align:4 +setTevOrder__12J2DTextBoxExFb = .text:0x80306184; // type:function size:0xE8 scope:global align:4 +setTevStage__12J2DTextBoxExFb = .text:0x8030626C; // type:function size:0xA4 scope:global align:4 +setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum = .text:0x80306310; // type:function size:0x448 scope:global align:4 +setBlack__12J2DTextBoxExFQ28JUtility6TColor = .text:0x80306758; // type:function size:0x88 scope:global align:4 +setWhite__12J2DTextBoxExFQ28JUtility6TColor = .text:0x803067E0; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DTextBoxExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80306868; // type:function size:0x19C scope:global align:4 +getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80306A04; // type:function size:0x16C scope:global align:4 +isSetBlackWhite__12J2DTextBoxExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80306B70; // type:function size:0x94 scope:global align:4 +getBlack__12J2DTextBoxExCFv = .text:0x80306C04; // type:function size:0x48 scope:global align:4 +getWhite__12J2DTextBoxExCFv = .text:0x80306C4C; // type:function size:0x48 scope:global align:4 +setAlpha__12J2DTextBoxExFUc = .text:0x80306C94; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DTextBoxExF11_GXCullMode = .text:0x80306CB4; // type:function size:0x18 scope:global align:4 +rewriteAlpha__12J2DTextBoxExFv = .text:0x80306CCC; // type:function size:0x18 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResFONT = .text:0x80306CE4; // type:function size:0x8C scope:global align:4 +setAnimation__12J2DTextBoxExFP11J2DAnmColor = .text:0x80306D70; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP19J2DAnmTextureSRTKey = .text:0x80306D84; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP16J2DAnmTexPattern = .text:0x80306D98; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTevRegKey = .text:0x80306DAC; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull = .text:0x80306DC0; // type:function size:0x8 scope:global align:4 +animationPane__12J2DTextBoxExFPC15J2DAnmTransform = .text:0x80306DC8; // type:function size:0x84 scope:global align:4 +setAnimation__12J2DTextBoxExFP10J2DAnmBase = .text:0x80306E4C; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DTextBoxExFP14J2DAnmVtxColor = .text:0x80306E50; // type:function size:0x4 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResTIMG = .text:0x80306E54; // type:function size:0x4 scope:global align:4 +setCullBack__12J2DTextBoxExFb = .text:0x80306E58; // type:function size:0x20 scope:global align:4 +load__20J2DAnmLoaderDataBaseFPCv = .text:0x80306E78; // type:function size:0x584 scope:global align:4 +__ct__19J2DAnmKeyLoader_v15Fv = .text:0x803073FC; // type:function size:0x10 scope:global align:4 +__dt__19J2DAnmKeyLoader_v15Fv = .text:0x8030740C; // type:function size:0x40 scope:global align:4 +load__19J2DAnmKeyLoader_v15FPCv = .text:0x8030744C; // type:function size:0x124 scope:global align:4 +setResource__19J2DAnmKeyLoader_v15FP10J2DAnmBasePCv = .text:0x80307570; // type:function size:0x160 scope:global align:4 +setAnmTransform__19J2DAnmKeyLoader_v15FP18J2DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x803076D0; // type:function size:0x9C scope:global align:4 +setAnmTextureSRT__19J2DAnmKeyLoader_v15FP19J2DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8030776C; // type:function size:0x2A0 scope:global align:4 +setAnmColor__19J2DAnmKeyLoader_v15FP14J2DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x80307A0C; // type:function size:0x108 scope:global align:4 +setAnmVtxColor__19J2DAnmKeyLoader_v15FP17J2DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x80307B14; // type:function size:0x144 scope:global align:4 +load__20J2DAnmFullLoader_v15FPCv = .text:0x80307C58; // type:function size:0x124 scope:global align:4 +setResource__20J2DAnmFullLoader_v15FP10J2DAnmBasePCv = .text:0x80307D7C; // type:function size:0x160 scope:global align:4 +__ct__20J2DAnmFullLoader_v15Fv = .text:0x80307EDC; // type:function size:0x10 scope:global align:4 +__dt__20J2DAnmFullLoader_v15Fv = .text:0x80307EEC; // type:function size:0x40 scope:global align:4 +setAnmTransform__20J2DAnmFullLoader_v15FP19J2DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x80307F2C; // type:function size:0x94 scope:global align:4 +setAnmColor__20J2DAnmFullLoader_v15FP15J2DAnmColorFullPC19J3DAnmColorFullData = .text:0x80307FC0; // type:function size:0xE8 scope:global align:4 +setAnmTexPattern__20J2DAnmFullLoader_v15FP16J2DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x803080A8; // type:function size:0x9C scope:global align:4 +setAnmTevReg__19J2DAnmKeyLoader_v15FP15J2DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x80308144; // type:function size:0x22C scope:global align:4 +setAnmVisibility__20J2DAnmFullLoader_v15FP20J2DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x80308370; // type:function size:0x64 scope:global align:4 +setAnmVtxColor__20J2DAnmFullLoader_v15FP18J2DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x803083D4; // type:function size:0x144 scope:global align:4 +__ct__15J2DAnmTransformFsPfPsPf = .text:0x80308518; // type:function size:0x30 scope:global align:4 +__ct__11J2DAnmColorFv = .text:0x80308548; // type:function size:0x68 scope:global align:4 +__ct__10J2DAnmBaseFv = .text:0x803085B0; // type:function size:0x20 scope:global align:4 +__ct__14J2DAnmVtxColorFv = .text:0x803085D0; // type:function size:0x84 scope:global align:4 +__dt__14J2DAnmVtxColorFv = .text:0x80308654; // type:function size:0x40 scope:global align:4 +__dt__20J2DAnmVisibilityFullFv = .text:0x80308694; // type:function size:0x40 scope:global align:4 +getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x803086D4; // type:function size:0x530 scope:global align:4 +calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x80308C04; // type:function size:0x428 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x8030902C; // type:function size:0x1CC scope:global align:4 +J2DHermiteInterpolation__FfPsPsPsPsPsPs = .text:0x803091F8; // type:function size:0x54 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x8030924C; // type:function size:0x120 scope:global align:4 +J2DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x8030936C; // type:function size:0x50 scope:global align:4 +searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen = .text:0x803093BC; // type:function size:0xA8 scope:global align:4 +getColor__15J2DAnmColorFullCFUsP8_GXColor = .text:0x80309464; // type:function size:0x224 scope:global align:4 +getColor__14J2DAnmColorKeyCFUsP8_GXColor = .text:0x80309688; // type:function size:0x2C0 scope:global align:4 +getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x80309948; // type:function size:0x228 scope:global align:4 +getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x80309B70; // type:function size:0x2E8 scope:global align:4 +calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x80309E58; // type:function size:0x270 scope:global align:4 +searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen = .text:0x8030A0C8; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen = .text:0x8030A17C; // type:function size:0x1E0 scope:global align:4 +getTexNo__16J2DAnmTexPatternCFUsPUs = .text:0x8030A35C; // type:function size:0xB4 scope:global align:4 +getResTIMG__16J2DAnmTexPatternCFUs = .text:0x8030A410; // type:function size:0x54 scope:global align:4 +getPalette__16J2DAnmTexPatternCFUs = .text:0x8030A464; // type:function size:0x58 scope:global align:4 +getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x8030A4BC; // type:function size:0xA8 scope:global align:4 +getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x8030A564; // type:function size:0x2C0 scope:global align:4 +getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x8030A824; // type:function size:0x2C0 scope:global align:4 +searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x8030AAE4; // type:function size:0x108 scope:global align:4 +OSf32tou8 = .text:0x8030ABEC; // type:function size:0x1C scope:local align:4 +OSf32tos16 = .text:0x8030AC08; // type:function size:0x1C scope:local align:4 +__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030AC24; // type:function size:0x58 scope:global align:4 +__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030AC7C; // type:function size:0x10 scope:global align:4 +__dt__16J2DAnmTexPatternFv = .text:0x8030AC8C; // type:function size:0x6C scope:global align:4 +__dt__17J2DAnmVtxColorKeyFv = .text:0x8030ACF8; // type:function size:0x40 scope:global align:4 +__dt__18J2DAnmVtxColorFullFv = .text:0x8030AD38; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmColorFullFv = .text:0x8030AD78; // type:function size:0x58 scope:global align:4 +getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x8030ADD0; // type:function size:0x14 scope:global align:4 +__dt__19J2DAnmTransformFullFv = .text:0x8030ADE4; // type:function size:0x40 scope:global align:4 +get__13J2DDataManageFPCc = .text:0x8030AE24; // type:function size:0x64 scope:global align:4 +get__13J2DDataManageFP14JSUInputStream = .text:0x8030AE88; // type:function size:0x94 scope:global align:4 +getResReference__15J2DResReferenceCFUs = .text:0x8030AF1C; // type:function size:0x30 scope:global align:4 +getName__15J2DResReferenceCFUs = .text:0x8030AF4C; // type:function size:0x154 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x8030B0A0; // type:function size:0x9C scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x8030B13C; // type:function size:0x8C scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x8030B1C8; // type:function size:0xA0 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x8030B268; // type:function size:0x88 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x8030B2F0; // type:function size:0x70 scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x8030B360; // type:function size:0x70 scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb = .text:0x8030B3D0; // type:function size:0x3C0 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x8030B790; // type:function size:0x170 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x8030B900; // type:function size:0xE8 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x8030B9E8; // type:function size:0x100 scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x8030BAE8; // type:function size:0x2C scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x8030BB14; // type:function size:0x1C scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x8030BB30; // type:function size:0x50 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x8030BB80; // type:function size:0x24 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x8030BBA4; // type:function size:0x100 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x8030BCA4; // type:function size:0x180 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x8030BE24; // type:function size:0x8C scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x8030BEB0; // type:function size:0x144 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x8030BFF4; // type:function size:0x108 scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x8030C0FC; // type:function size:0xA4 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x8030C1A0; // type:function size:0xDC scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x8030C27C; // type:function size:0x1A8 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x8030C424; // type:function size:0xC8 scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x8030C4EC; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x8030C56C; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x8030C5D8; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl = .text:0x8030C644; // type:function size:0x98 scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl = .text:0x8030C6DC; // type:function size:0x98 scope:global align:4 +J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x8030C774; // type:function size:0x80 scope:global align:4 +GDOverflowCheck = .text:0x8030C7F4; // type:function size:0x20 scope:local align:4 +J3DGDWriteBPCmd__FUl = .text:0x8030C814; // type:function size:0x1C scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x8030C830; // type:function size:0x60 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x8030C890; // type:function size:0x54 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x8030C8E4; // type:function size:0x30 scope:local align:4 +J3DGDWriteCPCmd__FUcUl = .text:0x8030C914; // type:function size:0x34 scope:local align:4 +__GDLightID2Offset = .text:0x8030C948; // type:function size:0x20 scope:global align:4 +__ct__6J3DSysFv = .text:0x8030C968; // type:function size:0xDC scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x8030CA44; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x8030CA68; // type:function size:0x28 scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x8030CA90; // type:function size:0x1A4 scope:global align:4 +drawInit__6J3DSysFv = .text:0x8030CC34; // type:function size:0x6BC scope:global align:4 +reinitGX__6J3DSysFv = .text:0x8030D2F0; // type:function size:0x8C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x8030D37C; // type:function size:0x10C scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x8030D488; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x8030D58C; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x8030D630; // type:function size:0x3B0 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x8030D9E0; // type:function size:0xF0 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x8030DAD0; // type:function size:0xAC scope:global align:4 +__sinit_\J3DSys_cpp = .text:0x8030DB7C; // type:function size:0xC scope:global align:4 +__ct__13J3DVertexDataFv = .text:0x8030DB88; // type:function size:0x80 scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x8030DC08; // type:function size:0x48 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x8030DC50; // type:function size:0x40 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x8030DC90; // type:function size:0x40 scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x8030DCD0; // type:function size:0x24 scope:global align:4 +copyLocalVtxPosArray__15J3DVertexBufferFUl = .text:0x8030DCF4; // type:function size:0x118 scope:global align:4 +copyLocalVtxNrmArray__15J3DVertexBufferFUl = .text:0x8030DE0C; // type:function size:0x118 scope:global align:4 +copyLocalVtxArray__15J3DVertexBufferFUl = .text:0x8030DF24; // type:function size:0x1B0 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x8030E0D4; // type:function size:0xB0 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x8030E184; // type:function size:0xB0 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x8030E234; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x8030E248; // type:function size:0x40 scope:global align:4 +frameInit__15J3DVertexBufferFv = .text:0x8030E288; // type:function size:0x1C scope:global align:4 +__MTGQR7__FUl = .text:0x8030E2A4; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x8030E2AC; // type:function size:0x1C scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x8030E2C8; // type:function size:0x128 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x8030E3F0; // type:function size:0x114 scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x8030E504; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x8030E5CC; // type:function size:0xF0 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x8030E6BC; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x8030E76C; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x8030E820; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x8030E8D4; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x8030E984; // type:function size:0xB0 scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x8030EA34; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x8030EA98; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x8030EAEC; // type:function size:0x124 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x8030EC10; // type:function size:0xDC scope:global align:4 +loadGX__10J3DTextureCFUs11_GXTexMapID = .text:0x8030ECEC; // type:function size:0x158 scope:global align:4 +entryNum__10J3DTextureFUs = .text:0x8030EE44; // type:function size:0x74 scope:global align:4 +addResTIMG__10J3DTextureFUsPC7ResTIMG = .text:0x8030EEB8; // type:function size:0xA8 scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x8030EF60; // type:function size:0x7C scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x8030EFDC; // type:function size:0x60 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x8030F03C; // type:function size:0x74 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x8030F0B0; // type:function size:0x1C scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x8030F0CC; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x8030F0E0; // type:function size:0x10 scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x8030F0F0; // type:function size:0x58 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x8030F148; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x8030F1A4; // type:function size:0x4 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x8030F1A8; // type:function size:0x3C scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x8030F1E4; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x8030F1EC; // type:function size:0x20 scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x8030F20C; // type:function size:0x2C scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x8030F238; // type:function size:0x40 scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x8030F278; // type:function size:0x78 scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x8030F2F0; // type:function size:0x78 scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x8030F368; // type:function size:0x10 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x8030F378; // type:function size:0x5C scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x8030F3D4; // type:function size:0x40 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x8030F414; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x8030F434; // type:function size:0xC scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x8030F440; // type:function size:0xC scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x8030F44C; // type:function size:0x24 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x8030F470; // type:function size:0x90 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x8030F500; // type:function size:0x54 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x8030F554; // type:function size:0x40 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x8030F594; // type:function size:0x1E0 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x8030F774; // type:function size:0x50 scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x8030F7C4; // type:function size:0x11C scope:global align:4 +draw__14J3DShapePacketFv = .text:0x8030F8E0; // type:function size:0xA0 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x8030F980; // type:function size:0x88 scope:global align:4 +__ct__17J3DDisplayListObjFv = .text:0x8030FA08; // type:function size:0x18 scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x8030FA20; // type:function size:0x60 scope:global align:4 +resetMtxLoadCache__11J3DShapeMtxFv = .text:0x8030FA80; // type:function size:0x3C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x8030FABC; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x8030FB00; // type:function size:0x5C scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x8030FB5C; // type:function size:0x50 scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x8030FBAC; // type:function size:0x58 scope:global align:4 +loadExecute__17J3DDifferedTexMtxFPA4_Cf = .text:0x8030FC04; // type:function size:0x5E0 scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x803101E4; // type:function size:0x9C scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80310280; // type:function size:0xA8 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x80310328; // type:function size:0xAC scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x803103D4; // type:function size:0xB0 scope:global align:4 +loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs = .text:0x80310484; // type:function size:0xBC scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x80310540; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x8031059C; // type:function size:0x60 scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x803105FC; // type:function size:0xD4 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x803106D0; // type:function size:0x10C scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x803107DC; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x8031087C; // type:function size:0x94 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x80310910; // type:function size:0x204 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x80310B14; // type:function size:0x120 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x80310C34; // type:function size:0x130 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x80310D64; // type:function size:0x164 scope:global align:4 +J3DPSMtx33Copy__FPA3_fPA3_f = .text:0x80310EC8; // type:function size:0x2C scope:global align:4 +J3DPSMtx33CopyFrom34__FPA4_fPA3_f = .text:0x80310EF4; // type:function size:0x34 scope:global align:4 +getDrawMtxIndex__12J3DModelDataCFUs = .text:0x80310F28; // type:function size:0x10 scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x80310F38; // type:function size:0x8 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x80310F40; // type:function size:0x4 scope:global align:4 +getType__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x80310F44; // type:function size:0xC scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x80310F50; // type:function size:0x40 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x80310F90; // type:function size:0x40 scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x80310FD0; // type:function size:0x40 scope:global align:4 +getType__27J3DShapeMtxBBoardConcatViewCFv = .text:0x80311010; // type:function size:0xC scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x8031101C; // type:function size:0x40 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x8031105C; // type:function size:0x4 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x80311060; // type:function size:0x10 scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x80311070; // type:function size:0x8 scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x80311078; // type:function size:0xC scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x80311084; // type:function size:0x40 scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x803110C4; // type:function size:0xC scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x803110D0; // type:function size:0x10 scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x803110E0; // type:function size:0x8 scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x803110E8; // type:function size:0xC scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x803110F4; // type:function size:0x40 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x80311134; // type:function size:0xC scope:global align:4 +countVertex__12J3DShapeDrawFUl = .text:0x80311140; // type:function size:0x4C scope:global align:4 +addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl = .text:0x8031118C; // type:function size:0x148 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x803112D4; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x803112EC; // type:function size:0x10 scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x803112FC; // type:function size:0x40 scope:global align:4 +initialize__8J3DShapeFv = .text:0x8031133C; // type:function size:0x70 scope:global align:4 +addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl = .text:0x803113AC; // type:function size:0xF8 scope:global align:4 +addTexMtxIndexInVcd__8J3DShapeF7_GXAttr = .text:0x803114A4; // type:function size:0xEC scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x80311590; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x80311610; // type:function size:0x74 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x80311684; // type:function size:0x30 scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x803116B4; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x80311724; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x80311760; // type:function size:0x284 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x803119E4; // type:function size:0xA0 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x80311A84; // type:function size:0x54 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x80311AD8; // type:function size:0xB4 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x80311B8C; // type:function size:0x14C scope:global align:4 +draw__8J3DShapeCFv = .text:0x80311CD8; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x80311D20; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x80311DA4; // type:function size:0xB0 scope:global align:4 +load__13J3DCurrentMtxCFv = .text:0x80311E54; // type:function size:0x54 scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x80311EA8; // type:function size:0xF4 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x80311F9C; // type:function size:0xB0 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x8031204C; // type:function size:0x2A0 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x803122EC; // type:function size:0xD8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x803123C4; // type:function size:0x158 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x8031251C; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x8031256C; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x80312598; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x803125E0; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x803125F4; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x8031265C; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x803126AC; // type:function size:0xBC scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x80312768; // type:function size:0x178 scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x803128E0; // type:function size:0x30 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x80312910; // type:function size:0x8 scope:global align:4 +load__11J3DMaterialFv = .text:0x80312918; // type:function size:0x50 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x80312968; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x803129CC; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x80312A64; // type:function size:0x158 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x80312BBC; // type:function size:0x78 scope:global align:4 +calcDiffTexMtx__11J3DMaterialFPA4_Cf = .text:0x80312C34; // type:function size:0x3C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x80312C70; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x80312C88; // type:function size:0x270 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x80312EF8; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x80312FA4; // type:function size:0x3C scope:global align:4 +change__11J3DMaterialFv = .text:0x80312FE0; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x80313000; // type:function size:0x80 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x80313080; // type:function size:0x80 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x80313100; // type:function size:0x4 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x80313104; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x80313108; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x8031310C; // type:function size:0x14 scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x80313120; // type:function size:0x28 scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x80313148; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x8031314C; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x80313150; // type:function size:0x4 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x80313154; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x80313158; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x8031315C; // type:function size:0x14 scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x80313170; // type:function size:0x28 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x80313198; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x8031319C; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x803131A0; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x803131A4; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x803131A8; // type:function size:0x4 scope:global align:4 +__ct__21J3DColorBlockLightOffFv = .text:0x803131AC; // type:function size:0x64 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x80313210; // type:function size:0x40 scope:global align:4 +__ct__21J3DTexGenBlockPatchedFv = .text:0x80313250; // type:function size:0x68 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x803132B8; // type:function size:0x40 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x803132F8; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x80313300; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x80313308; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x80313310; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x80313318; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x80313320; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x80313324; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x8031332C; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x80313330; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x80313338; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x8031333C; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x80313340; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x80313344; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x80313348; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x8031334C; // type:function size:0x4 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x80313350; // type:function size:0x4 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x80313354; // type:function size:0x8 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x8031335C; // type:function size:0x8 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x80313364; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x80313368; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x8031336C; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x80313370; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x80313374; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x80313378; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockF6J3DFog = .text:0x8031337C; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x80313380; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x80313384; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x80313388; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x8031338C; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x80313390; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x80313394; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x80313398; // type:function size:0x4 scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x8031339C; // type:function size:0x40 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x803133DC; // type:function size:0xC scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x803133E8; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x803133EC; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x803133F0; // type:function size:0x4 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x803133F4; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x803133F8; // type:function size:0x8 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x80313400; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x80313404; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x80313408; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x8031340C; // type:function size:0x4 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x80313410; // type:function size:0x4 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x80313414; // type:function size:0x8 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x8031341C; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x80313424; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x80313428; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x8031342C; // type:function size:0x8 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x80313434; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x80313438; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x8031343C; // type:function size:0x4 scope:global align:4 +diffLightObj__13J3DColorBlockFUl = .text:0x80313440; // type:function size:0x4 scope:global align:4 +diffColorChan__13J3DColorBlockFv = .text:0x80313444; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x80313448; // type:function size:0x4 scope:global align:4 +diffAmbColor__13J3DColorBlockFv = .text:0x8031344C; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x80313450; // type:function size:0x4 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x80313454; // type:function size:0xD0 scope:global align:4 +__ct__11J3DNBTScaleFv = .text:0x80313524; // type:function size:0x2C scope:global align:4 +__ct__11J3DTevStageFv = .text:0x80313550; // type:function size:0x1D4 scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x80313724; // type:function size:0xB8 scope:global align:4 +__ct__12J3DAlphaCompFv = .text:0x803137DC; // type:function size:0x18 scope:global align:4 +setCurrentTexMtx__13J3DCurrentMtxFUcUcUcUcUcUcUcUc = .text:0x803137F4; // type:function size:0x40 scope:global align:4 +J3DGDWriteXFCmd__FUsUl = .text:0x80313834; // type:function size:0xB8 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x803138EC; // type:function size:0x30 scope:local align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x8031391C; // type:function size:0x98 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x803139B4; // type:function size:0xF0 scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x80313AA4; // type:function size:0x110 scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x80313BB4; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x80313BE4; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x80313C14; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x80313C44; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x80313C50; // type:function size:0x130 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x80313D80; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x80313DA8; // type:function size:0x10C scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x80313EB4; // type:function size:0x144 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x80313FF8; // type:function size:0x150 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x80314148; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x80314154; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x80314178; // type:function size:0x2C scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x803141A4; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x803141AC; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x803141B4; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x803141BC; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x803141C4; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x803141CC; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x803141D4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x803141DC; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x803141E4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x803141EC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x803141F4; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x803141FC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x80314204; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x8031420C; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x80314214; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x8031421C; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x80314224; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x8031422C; // type:function size:0xA0 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x803142CC; // type:function size:0xBC scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x80314388; // type:function size:0xF4 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x8031447C; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x803144C8; // type:function size:0x78 scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x80314540; // type:function size:0x88 scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x803145C8; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x80314614; // type:function size:0x78 scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x8031468C; // type:function size:0xB8 scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x80314744; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x803147AC; // type:function size:0x4C scope:global align:4 +diffColorChan__21J3DColorBlockLightOffFv = .text:0x803147F8; // type:function size:0x5C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x80314854; // type:function size:0xA0 scope:global align:4 +diffAmbColor__20J3DColorBlockLightOnFv = .text:0x803148F4; // type:function size:0x4C scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x80314940; // type:function size:0x4C scope:global align:4 +diffColorChan__20J3DColorBlockLightOnFv = .text:0x8031498C; // type:function size:0x5C scope:global align:4 +diffLightObj__20J3DColorBlockLightOnFUl = .text:0x803149E8; // type:function size:0x68 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x80314A50; // type:function size:0xA0 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x80314AF0; // type:function size:0xA0 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x80314B90; // type:function size:0x84 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x80314C14; // type:function size:0x9C scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x80314CB0; // type:function size:0x9C scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x80314D4C; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x80314DB4; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x80314E14; // type:function size:0x20 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x80314E34; // type:function size:0xB4 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x80314EE8; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x80315128; // type:function size:0x264 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x8031538C; // type:function size:0x268 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x803155F4; // type:function size:0x84 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x80315678; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x80315764; // type:function size:0x100 scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x80315864; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x803158B0; // type:function size:0x6C scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x8031591C; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x80315920; // type:function size:0xA8 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x803159C8; // type:function size:0x10 scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x803159D8; // type:function size:0x84 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x80315A5C; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x80315B48; // type:function size:0xD8 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x80315C20; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x80315C6C; // type:function size:0x84 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x80315CF0; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x80315DDC; // type:function size:0x100 scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x80315EDC; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x80315F28; // type:function size:0x84 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x80315FAC; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x80316098; // type:function size:0x100 scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x80316198; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x803161E4; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x803162A0; // type:function size:0x60 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x80316300; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x80316364; // type:function size:0x68 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x803163CC; // type:function size:0xC8 scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x80316494; // type:function size:0x8C scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x80316520; // type:function size:0x1C scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x8031653C; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x80316540; // type:function size:0x38 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x80316578; // type:function size:0xC scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x80316584; // type:function size:0x1C scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x803165A0; // type:function size:0x60 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x80316600; // type:function size:0xC8 scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x803166C8; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x8031672C; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x80316794; // type:function size:0x64 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x803167F8; // type:function size:0x60 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x80316858; // type:function size:0xC8 scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x80316920; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x80316984; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x803169EC; // type:function size:0x8C scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x80316A78; // type:function size:0x60 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x80316AD8; // type:function size:0xC8 scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x80316BA0; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x80316C04; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x80316C6C; // type:function size:0x8C scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x80316CF8; // type:function size:0xC8 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x80316DC0; // type:function size:0xC8 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x80316E88; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x80316F1C; // type:function size:0x124 scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x80317040; // type:function size:0xB0 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x803170F0; // type:function size:0x68 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x80317158; // type:function size:0x68 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x803171C0; // type:function size:0x68 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x80317228; // type:function size:0x54 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x8031727C; // type:function size:0x44 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x803172C0; // type:function size:0x70 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x80317330; // type:function size:0x5C scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x8031738C; // type:function size:0x38 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x803173C4; // type:function size:0x44 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x80317408; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x80317470; // type:function size:0xC8 scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x80317538; // type:function size:0x128 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x80317660; // type:function size:0x128 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x80317788; // type:function size:0x120 scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x803178A8; // type:function size:0x140 scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x803179E8; // type:function size:0x140 scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x80317B28; // type:function size:0x170 scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x80317C98; // type:function size:0xB4 scope:global align:4 +__as__11J3DTevOrderFRC11J3DTevOrder = .text:0x80317D4C; // type:function size:0xC scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x80317D58; // type:function size:0x270 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x80317FC8; // type:function size:0x3E0 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x803183A8; // type:function size:0x244 scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x803185EC; // type:function size:0x10C scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x803186F8; // type:function size:0xDC scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x803187D4; // type:function size:0x118 scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803188EC; // type:function size:0x1B8 scope:global align:4 +calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80318AA4; // type:function size:0x154 scope:global align:4 +calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80318BF8; // type:function size:0x158 scope:global align:4 +calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80318D50; // type:function size:0x11C scope:global align:4 +__sinit_\J3DMatBlock_cpp = .text:0x80318E6C; // type:function size:0x20 scope:global align:4 +setStageNo__11J3DTevStageFUl = .text:0x80318E8C; // type:function size:0x18 scope:global align:4 +load__12J3DColorChanCFv = .text:0x80318EA4; // type:function size:0xA8 scope:global align:4 +loadTexCoordScale__F13_GXTexCoordIDRC20J3DTexCoordScaleInfo = .text:0x80318F4C; // type:function size:0x38 scope:global align:4 +load__12J3DAlphaCompCFv = .text:0x80318F84; // type:function size:0x2C scope:global align:4 +load__8J3DBlendCFUc = .text:0x80318FB0; // type:function size:0xD8 scope:global align:4 +load__8J3DZModeCFv = .text:0x80319088; // type:function size:0x24 scope:global align:4 +load__6J3DFogCFv = .text:0x803190AC; // type:function size:0x74 scope:global align:4 +__as__11J3DTexCoordFRC11J3DTexCoord = .text:0x80319120; // type:function size:0xC scope:global align:4 +__as__11J3DTevStageFR11J3DTevStage = .text:0x8031912C; // type:function size:0x34 scope:global align:4 +__as__12J3DAlphaCompFR12J3DAlphaComp = .text:0x80319160; // type:function size:0x1C scope:global align:4 +resetTexMtxReg__11J3DTexCoordFv = .text:0x8031917C; // type:function size:0xC scope:global align:4 +__as__12J3DAlphaCompFRC12J3DAlphaComp = .text:0x80319188; // type:function size:0x1C scope:global align:4 +setTevSwapModeInfo__11J3DTevStageFRC18J3DTevSwapModeInfo = .text:0x803191A4; // type:function size:0x28 scope:global align:4 +__as__11J3DTevStageFRC11J3DTevStage = .text:0x803191CC; // type:function size:0x34 scope:global align:4 +__as__13J3DGXColorS10FRC11_GXColorS10 = .text:0x80319200; // type:function size:0x14 scope:global align:4 +GDOverflowCheck = .text:0x80319214; // type:function size:0x20 scope:local align:4 +GDSetCurrOffset = .text:0x80319234; // type:function size:0x14 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x80319248; // type:function size:0x54 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x8031929C; // type:function size:0x30 scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x803192CC; // type:function size:0x60 scope:local align:4 +J3DGDWriteBPCmd__FUl = .text:0x8031932C; // type:function size:0x1C scope:local align:4 +J3DGDSetTevKonstantSel_SwapModeTable__F13_GXTevStageID15_GXTevKColorSel15_GXTevKAlphaSel15_GXTevKColorSel15_GXTevKAlphaSel15_GXTevColorChan15_GXTevColorChan = .text:0x80319348; // type:function size:0x58 scope:local align:4 +J3DGDSetAlphaCompare__F10_GXCompareUc10_GXAlphaOp10_GXCompareUc = .text:0x803193A0; // type:function size:0x38 scope:local align:4 +J3DGDSetBlendMode__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOp = .text:0x803193D8; // type:function size:0xCC scope:local align:4 +J3DGDSetZMode__FUc10_GXCompareUc = .text:0x803194A4; // type:function size:0x30 scope:local align:4 +J3DGDSetZCompLoc__FUl = .text:0x803194D4; // type:function size:0x74 scope:local align:4 +diffTexNo__11J3DTevBlockFv = .text:0x80319548; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x8031954C; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x80319550; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x80319554; // type:function size:0x4 scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x80319558; // type:function size:0x4 scope:global align:4 +__as__13J3DGXColorS10FRC13J3DGXColorS10 = .text:0x8031955C; // type:function size:0x24 scope:global align:4 +__as__14J3DIndTexOrderFRC14J3DIndTexOrder = .text:0x80319580; // type:function size:0xC scope:global align:4 +__as__19J3DIndTexCoordScaleFRC19J3DIndTexCoordScale = .text:0x8031958C; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x80319598; // type:function size:0x40 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x803195D8; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x803195E0; // type:function size:0x8 scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x803195E8; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x803195F0; // type:function size:0xC scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x803195FC; // type:function size:0x8 scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x80319604; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x8031960C; // type:function size:0xC scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x80319618; // type:function size:0x8 scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x80319620; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x80319628; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x80319634; // type:function size:0xC scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x80319640; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x80319648; // type:function size:0xC scope:global align:4 +setBlend__14J3DPEBlockFullFRC8J3DBlend = .text:0x80319654; // type:function size:0xC scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x80319660; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x80319668; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp = .text:0x80319670; // type:function size:0x8 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x80319678; // type:function size:0x8 scope:global align:4 +setFog__14J3DPEBlockFullF6J3DFog = .text:0x80319680; // type:function size:0x8 scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x80319688; // type:function size:0x8 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x80319690; // type:function size:0xC scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x8031969C; // type:function size:0x40 scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x803196DC; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x803196E4; // type:function size:0xC scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x803196F0; // type:function size:0x8 scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x803196F8; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x80319700; // type:function size:0xC scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x8031970C; // type:function size:0x8 scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x80319714; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x8031971C; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x80319728; // type:function size:0xC scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x80319734; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x8031973C; // type:function size:0xC scope:global align:4 +setBlend__16J3DPEBlockFogOffFRC8J3DBlend = .text:0x80319748; // type:function size:0xC scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x80319754; // type:function size:0x8 scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x8031975C; // type:function size:0x8 scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp = .text:0x80319764; // type:function size:0x8 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x8031976C; // type:function size:0xC scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x80319778; // type:function size:0x1C scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x80319794; // type:function size:0x40 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x803197D4; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x803197E0; // type:function size:0x40 scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x80319820; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x8031982C; // type:function size:0x40 scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x8031986C; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x80319878; // type:function size:0x80 scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x803198F8; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x80319908; // type:function size:0x18 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x80319920; // type:function size:0x18 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x80319938; // type:function size:0x10 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x80319948; // type:function size:0x18 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x80319960; // type:function size:0x18 scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x80319978; // type:function size:0x10 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x80319988; // type:function size:0x18 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x803199A0; // type:function size:0x18 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x803199B8; // type:function size:0x8 scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x803199C0; // type:function size:0x8 scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x803199C8; // type:function size:0xC scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x803199D4; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x803199DC; // type:function size:0x40 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x80319A1C; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x80319A24; // type:function size:0x8 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x80319A2C; // type:function size:0x8 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x80319A34; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x80319A44; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x80319A58; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x80319A6C; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x80319A78; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x80319A88; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x80319A98; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x80319AB0; // type:function size:0x18 scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x80319AC8; // type:function size:0x10 scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x80319AD8; // type:function size:0x18 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x80319AF0; // type:function size:0x18 scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x80319B08; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x80319B10; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x80319B1C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x80319B24; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x80319B30; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x80319B40; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x80319B4C; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x80319B58; // type:function size:0x10 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x80319B68; // type:function size:0xC scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x80319B74; // type:function size:0x10 scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x80319B84; // type:function size:0x18 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x80319B9C; // type:function size:0x18 scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x80319BB4; // type:function size:0x10 scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x80319BC4; // type:function size:0x18 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x80319BDC; // type:function size:0x18 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x80319BF4; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x80319C04; // type:function size:0x18 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x80319C1C; // type:function size:0x18 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x80319C34; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x80319C44; // type:function size:0x14 scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x80319C58; // type:function size:0x10 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x80319C68; // type:function size:0xC scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x80319C74; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x80319C7C; // type:function size:0x40 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x80319CBC; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x80319CC4; // type:function size:0x8 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x80319CCC; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x80319CD4; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x80319CE4; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x80319CF8; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x80319D0C; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x80319D18; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x80319D28; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x80319D38; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x80319D50; // type:function size:0x18 scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x80319D68; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x80319D78; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x80319D90; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x80319DA8; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x80319DB0; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x80319DBC; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x80319DC4; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x80319DD0; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x80319DE0; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x80319DEC; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x80319DF8; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x80319E08; // type:function size:0xC scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x80319E14; // type:function size:0x10 scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x80319E24; // type:function size:0x18 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x80319E3C; // type:function size:0x18 scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x80319E54; // type:function size:0x10 scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x80319E64; // type:function size:0x18 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x80319E7C; // type:function size:0x18 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x80319E94; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x80319EA4; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x80319EBC; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x80319ED4; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x80319EE4; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x80319EF8; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x80319F08; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x80319F14; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x80319F1C; // type:function size:0x4 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x80319F20; // type:function size:0x40 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x80319F60; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x80319F68; // type:function size:0x8 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x80319F70; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x80319F78; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x80319F88; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x80319F9C; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x80319FB0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x80319FBC; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x80319FCC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x80319FDC; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x80319FF4; // type:function size:0x18 scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x8031A00C; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x8031A01C; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x8031A034; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x8031A04C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x8031A054; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x8031A060; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x8031A068; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x8031A074; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x8031A084; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x8031A090; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x8031A09C; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x8031A0AC; // type:function size:0xC scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x8031A0B8; // type:function size:0x10 scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x8031A0C8; // type:function size:0x18 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x8031A0E0; // type:function size:0x18 scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x8031A0F8; // type:function size:0x10 scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x8031A108; // type:function size:0x18 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x8031A120; // type:function size:0x18 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x8031A138; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x8031A148; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x8031A160; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x8031A178; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x8031A188; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x8031A19C; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x8031A1AC; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x8031A1B8; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x8031A1C0; // type:function size:0x4 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x8031A1C4; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x8031A1C8; // type:function size:0x8 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x8031A1D0; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x8031A1D4; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x8031A1D8; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x8031A1DC; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x8031A1E0; // type:function size:0x4 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x8031A1E4; // type:function size:0x40 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x8031A224; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x8031A22C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x8031A23C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x8031A250; // type:function size:0x14 scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x8031A264; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x8031A274; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x8031A28C; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x8031A2A4; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x8031A2AC; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x8031A2B0; // type:function size:0x4 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x8031A2B4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x8031A2C4; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x8031A2DC; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x8031A2F4; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x8031A304; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x8031A318; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x8031A328; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x8031A334; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x8031A33C; // type:function size:0x4 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x8031A340; // type:function size:0x40 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x8031A380; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x8031A388; // type:function size:0x8 scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x8031A390; // type:function size:0x8 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x8031A398; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x8031A3A4; // type:function size:0x10 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x8031A3B4; // type:function size:0xC scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x8031A3C0; // type:function size:0x10 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x8031A3D0; // type:function size:0x18 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x8031A3E8; // type:function size:0x18 scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x8031A400; // type:function size:0x10 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x8031A410; // type:function size:0x18 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x8031A428; // type:function size:0x18 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x8031A440; // type:function size:0x10 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x8031A450; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x8031A464; // type:function size:0x14 scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x8031A478; // type:function size:0x10 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x8031A488; // type:function size:0x18 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x8031A4A0; // type:function size:0x18 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x8031A4B8; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x8031A4C8; // type:function size:0x18 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x8031A4E0; // type:function size:0x18 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x8031A4F8; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x8031A508; // type:function size:0x14 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x8031A51C; // type:function size:0x10 scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x8031A52C; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x8031A534; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x8031A540; // type:function size:0x8 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x8031A548; // type:function size:0xC scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x8031A554; // type:function size:0x8 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x8031A55C; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x8031A560; // type:function size:0x8 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x8031A568; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x8031A56C; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x8031A570; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x8031A574; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x8031A578; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x8031A57C; // type:function size:0x4 scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x8031A580; // type:function size:0x4 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x8031A584; // type:function size:0x8 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x8031A58C; // type:function size:0x8 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x8031A594; // type:function size:0x10 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x8031A5A4; // type:function size:0x10 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x8031A5B4; // type:function size:0x10 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x8031A5C4; // type:function size:0x18 scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x8031A5DC; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x8031A5E4; // type:function size:0xC scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x8031A5F0; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x8031A5F8; // type:function size:0x40 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x8031A638; // type:function size:0x8 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x8031A640; // type:function size:0x8 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x8031A648; // type:function size:0x8 scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x8031A650; // type:function size:0xC scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x8031A65C; // type:function size:0x40 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x8031A69C; // type:function size:0x8 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x8031A6A4; // type:function size:0x8 scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x8031A6AC; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x8031A6B4; // type:function size:0xC scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x8031A6C0; // type:function size:0xC scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x8031A6CC; // type:function size:0x4 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x8031A6D0; // type:function size:0x40 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x8031A710; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x8031A718; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x8031A720; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x8031A728; // type:function size:0x8 scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x8031A730; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x8031A738; // type:function size:0xC scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x8031A744; // type:function size:0x8 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x8031A74C; // type:function size:0x10 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x8031A75C; // type:function size:0x10 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x8031A76C; // type:function size:0x10 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x8031A77C; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x8031A790; // type:function size:0x14 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x8031A7A4; // type:function size:0x8 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x8031A7AC; // type:function size:0x8 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x8031A7B4; // type:function size:0xC scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x8031A7C0; // type:function size:0x10 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x8031A7D0; // type:function size:0x18 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x8031A7E8; // type:function size:0x18 scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x8031A800; // type:function size:0x10 scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x8031A810; // type:function size:0x18 scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x8031A828; // type:function size:0x18 scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x8031A840; // type:function size:0xC scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x8031A84C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x8031A854; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x8031A85C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x8031A864; // type:function size:0x8 scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x8031A86C; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x8031A874; // type:function size:0xC scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x8031A880; // type:function size:0x8 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x8031A888; // type:function size:0x10 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x8031A898; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x8031A8AC; // type:function size:0x14 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x8031A8C0; // type:function size:0x8 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x8031A8C8; // type:function size:0x8 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x8031A8D0; // type:function size:0xC scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x8031A8DC; // type:function size:0x10 scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x8031A8EC; // type:function size:0x18 scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x8031A904; // type:function size:0x18 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x8031A91C; // type:function size:0x40 scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x8031A95C; // type:function size:0x10 scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x8031A96C; // type:function size:0x18 scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x8031A984; // type:function size:0x18 scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x8031A99C; // type:function size:0xC scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x8031A9A8; // type:function size:0xC scope:global align:4 +load__11J3DLightObjCFUl = .text:0x8031A9B4; // type:function size:0xB8 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x8031AA6C; // type:function size:0xF4 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x8031AB60; // type:function size:0x220 scope:global align:4 +calc__9J3DTexMtxFPA4_Cf = .text:0x8031AD80; // type:function size:0x4 scope:global align:4 +calcTexMtx__9J3DTexMtxFPA4_Cf = .text:0x8031AD84; // type:function size:0x2EC scope:global align:4 +calcPostTexMtx__9J3DTexMtxFPA4_Cf = .text:0x8031B070; // type:function size:0x358 scope:global align:4 +isTexNoReg__FPv = .text:0x8031B3C8; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x8031B3EC; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x8031B3F8; // type:function size:0x180 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x8031B578; // type:function size:0x8 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x8031B580; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x8031B5B4; // type:function size:0xF8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x8031B6AC; // type:function size:0x68 scope:global align:4 +makeZModeTable__Fv = .text:0x8031B714; // type:function size:0x68 scope:global align:4 +makeTevSwapTable__Fv = .text:0x8031B77C; // type:function size:0x40 scope:global align:4 +GDOverflowCheck = .text:0x8031B7BC; // type:function size:0x20 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x8031B7DC; // type:function size:0x54 scope:global align:4 +J3DGDWrite_u16__FUs = .text:0x8031B830; // type:function size:0x30 scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x8031B860; // type:function size:0x60 scope:local align:4 +initialize__13J3DDrawBufferFv = .text:0x8031B8C0; // type:function size:0x30 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x8031B8F0; // type:function size:0x6C scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x8031B95C; // type:function size:0x64 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x8031B9C0; // type:function size:0x34 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031B9F4; // type:function size:0x144 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031BB38; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031BBF0; // type:function size:0x11C scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031BD0C; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031BD5C; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031BDB0; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x8031BDE4; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x8031BE04; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x8031BE58; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x8031BED0; // type:function size:0x7C scope:global align:4 +calcZRatio__13J3DDrawBufferFv = .text:0x8031BF4C; // type:function size:0x3C scope:global align:4 +__as__12J3DLightInfoFRC12J3DLightInfo = .text:0x8031BF88; // type:function size:0x54 scope:global align:4 +__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo = .text:0x8031BFDC; // type:function size:0x7C scope:global align:4 +setEffectMtx__13J3DTexMtxInfoFPA4_f = .text:0x8031C058; // type:function size:0x48 scope:global align:4 +__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo = .text:0x8031C0A0; // type:function size:0x24 scope:global align:4 +__as__10J3DFogInfoFRC10J3DFogInfo = .text:0x8031C0C4; // type:function size:0x80 scope:global align:4 +__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo = .text:0x8031C144; // type:function size:0x24 scope:global align:4 +hide__13J3DShapeTableFv = .text:0x8031C168; // type:function size:0x38 scope:global align:4 +show__13J3DShapeTableFv = .text:0x8031C1A0; // type:function size:0x38 scope:global align:4 +initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData = .text:0x8031C1D8; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__13J3DShapeTableFv = .text:0x8031C244; // type:function size:0x9C scope:global align:4 +__ct__12J3DJointTreeFv = .text:0x8031C2E0; // type:function size:0x88 scope:global align:4 +makeHierarchy__12J3DJointTreeFP8J3DJointPPC17J3DModelHierarchyP16J3DMaterialTableP13J3DShapeTable = .text:0x8031C368; // type:function size:0x164 scope:global align:4 +findImportantMtxIndex__12J3DJointTreeFv = .text:0x8031C4CC; // type:function size:0xB4 scope:global align:4 +calc__12J3DJointTreeFP12J3DMtxBufferRC3VecRA3_A4_Cf = .text:0x8031C580; // type:function size:0x70 scope:global align:4 +setMtxBuffer__10J3DMtxCalcFP12J3DMtxBuffer = .text:0x8031C5F0; // type:function size:0x8 scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x8031C5F8; // type:function size:0x5C scope:global align:4 +clear__12J3DModelDataFv = .text:0x8031C654; // type:function size:0x18 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x8031C66C; // type:function size:0x74 scope:global align:4 +newSharedDisplayList__12J3DModelDataFUl = .text:0x8031C6E0; // type:function size:0xB4 scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x8031C794; // type:function size:0xCC scope:global align:4 +makeSharedDL__12J3DModelDataFv = .text:0x8031C860; // type:function size:0x78 scope:global align:4 +simpleCalcMaterial__12J3DModelDataFUsPA4_f = .text:0x8031C8D8; // type:function size:0xBC scope:global align:4 +syncJ3DSysPointers__12J3DModelDataCFv = .text:0x8031C994; // type:function size:0x2C scope:global align:4 +syncJ3DSysFlags__12J3DModelDataCFv = .text:0x8031C9C0; // type:function size:0x3C scope:global align:4 +__dt__13J3DShapeTableFv = .text:0x8031C9FC; // type:function size:0x40 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x8031CA3C; // type:function size:0x68 scope:global align:4 +initialize__12J3DMtxBufferFv = .text:0x8031CAA4; // type:function size:0x44 scope:global align:4 +create__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031CAE8; // type:function size:0x108 scope:global align:4 +createAnmMtx__12J3DMtxBufferFP12J3DModelData = .text:0x8031CBF0; // type:function size:0x88 scope:global align:4 +createWeightEnvelopeMtx__12J3DMtxBufferFP12J3DModelData = .text:0x8031CC78; // type:function size:0x9C scope:global align:4 +setNoUseDrawMtx__12J3DMtxBufferFv = .text:0x8031CD14; // type:function size:0x2C scope:global align:4 +createDoubleDrawMtx__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031CD40; // type:function size:0x1AC scope:global align:4 +createBumpMtxArray__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031CEEC; // type:function size:0x26C scope:global align:4 +calcWeightEnvelopeMtx__12J3DMtxBufferFv = .text:0x8031D158; // type:function size:0x228 scope:global align:4 +calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf = .text:0x8031D380; // type:function size:0x230 scope:global align:4 +calcNrmMtx__12J3DMtxBufferFv = .text:0x8031D5B0; // type:function size:0x11C scope:global align:4 +calcBBoardMtx__12J3DMtxBufferFv = .text:0x8031D6CC; // type:function size:0x144 scope:global align:4 +J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x8031D810; // type:function size:0xBC scope:global align:4 +getDrawMtx__12J3DMtxBufferFi = .text:0x8031D8CC; // type:function size:0x1C scope:global align:4 +setNrmMtx__12J3DMtxBufferFiPA4_f = .text:0x8031D8E8; // type:function size:0x4C scope:global align:4 +getNrmMtx__12J3DMtxBufferFi = .text:0x8031D934; // type:function size:0x1C scope:global align:4 +initialize__8J3DModelFv = .text:0x8031D950; // type:function size:0x88 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x8031D9D8; // type:function size:0x180 scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x8031DB58; // type:function size:0xC4 scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x8031DC1C; // type:function size:0x228 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x8031DE44; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x8031DEC4; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x8031DEFC; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x8031DF34; // type:function size:0x16C scope:global align:4 +calcDiffTexMtx__8J3DModelFv = .text:0x8031E0A0; // type:function size:0x140 scope:global align:4 +diff__8J3DModelFv = .text:0x8031E1E0; // type:function size:0x8C scope:global align:4 +setDeformData__8J3DModelFP13J3DDeformDataUl = .text:0x8031E26C; // type:function size:0x78 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x8031E2E4; // type:function size:0x128 scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x8031E40C; // type:function size:0x68 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x8031E474; // type:function size:0x34 scope:global align:4 +update__8J3DModelFv = .text:0x8031E4A8; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x8031E4F4; // type:function size:0x15C scope:global align:4 +entry__8J3DModelFv = .text:0x8031E650; // type:function size:0xF4 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x8031E744; // type:function size:0x224 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x8031E968; // type:function size:0xF8 scope:global align:4 +calcBBoardMtx__8J3DModelFv = .text:0x8031EA60; // type:function size:0x1C scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x8031EA7C; // type:function size:0x64 scope:global align:4 +getDrawMtxPtr__8J3DModelFv = .text:0x8031EAE0; // type:function size:0x18 scope:global align:4 +getNrmMtxPtr__8J3DModelFv = .text:0x8031EAF8; // type:function size:0x18 scope:global align:4 +getBumpMtxPtr__8J3DModelFi = .text:0x8031EB10; // type:function size:0x20 scope:global align:4 +__dt__8J3DModelFv = .text:0x8031EB30; // type:function size:0x5C scope:global align:4 +__dt__12J3DMtxBufferFv = .text:0x8031EB8C; // type:function size:0x40 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x8031EBCC; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x8031EBFC; // type:function size:0x518 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x8031F114; // type:function size:0x3F8 scope:global align:4 +__ct__15J3DAnmTransformFsPfPsPf = .text:0x8031F50C; // type:function size:0x74 scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8031F580; // type:function size:0x360 scope:global align:4 +getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo = .text:0x8031F8E0; // type:function size:0x808 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x803200E8; // type:function size:0x428 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x80320510; // type:function size:0x1CC scope:global align:4 +J3DHermiteInterpolation__FfPCsPCsPCsPCsPCsPCs = .text:0x803206DC; // type:function size:0x54 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x80320730; // type:function size:0x120 scope:global align:4 +J3DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x80320850; // type:function size:0x50 scope:global align:4 +__ct__19J3DAnmTextureSRTKeyFv = .text:0x803208A0; // type:function size:0x98 scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x80320938; // type:function size:0x270 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x80320BA8; // type:function size:0x94 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x80320C3C; // type:function size:0x6C scope:global align:4 +__ct__14J3DAnmVtxColorFv = .text:0x80320CA8; // type:function size:0x7C scope:global align:4 +__ct__18J3DAnmVtxColorFullFv = .text:0x80320D24; // type:function size:0x5C scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x80320D80; // type:function size:0x178 scope:global align:4 +__ct__17J3DAnmVtxColorKeyFv = .text:0x80320EF8; // type:function size:0x5C scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x80320F54; // type:function size:0x2E8 scope:global align:4 +__ct__11J3DAnmColorFv = .text:0x8032123C; // type:function size:0x60 scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x8032129C; // type:function size:0x98 scope:global align:4 +__ct__15J3DAnmColorFullFv = .text:0x80321334; // type:function size:0x54 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x80321388; // type:function size:0x170 scope:global align:4 +__ct__14J3DAnmColorKeyFv = .text:0x803214F8; // type:function size:0x54 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x8032154C; // type:function size:0x2C0 scope:global align:4 +__ct__15J3DAnmTevRegKeyFv = .text:0x8032180C; // type:function size:0xA0 scope:global align:4 +__ct__16J3DAnmTexPatternFv = .text:0x803218AC; // type:function size:0x5C scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x80321908; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x803219BC; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x80321A54; // type:function size:0x8 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x80321A5C; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x80321B70; // type:function size:0x8 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x80321B78; // type:function size:0x2C0 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x80321E38; // type:function size:0x2C0 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x803220F8; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x803221F4; // type:function size:0x8 scope:global align:4 +__ct__10J3DAnmBaseFv = .text:0x803221FC; // type:function size:0x28 scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x80322224; // type:function size:0x40 scope:global align:4 +__ct__10J3DAnmBaseFs = .text:0x80322264; // type:function size:0x28 scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x8032228C; // type:function size:0x40 scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x803222CC; // type:function size:0x40 scope:global align:4 +getKind__16J3DAnmTexPatternCFv = .text:0x8032230C; // type:function size:0x8 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x80322314; // type:function size:0x40 scope:global align:4 +getKind__15J3DAnmTevRegKeyCFv = .text:0x80322354; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x8032235C; // type:function size:0x40 scope:global align:4 +getKind__14J3DAnmColorKeyCFv = .text:0x8032239C; // type:function size:0x8 scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x803223A4; // type:function size:0x58 scope:global align:4 +getKind__15J3DAnmColorFullCFv = .text:0x803223FC; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x80322404; // type:function size:0x58 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x8032245C; // type:function size:0x4 scope:global align:4 +getKind__11J3DAnmColorCFv = .text:0x80322460; // type:function size:0x8 scope:global align:4 +getKind__17J3DAnmVtxColorKeyCFv = .text:0x80322468; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x80322470; // type:function size:0x40 scope:global align:4 +getKind__18J3DAnmVtxColorFullCFv = .text:0x803224B0; // type:function size:0x8 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x803224B8; // type:function size:0x40 scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x803224F8; // type:function size:0x4 scope:global align:4 +getKind__14J3DAnmVtxColorCFv = .text:0x803224FC; // type:function size:0x8 scope:global align:4 +getKind__16J3DAnmClusterKeyCFv = .text:0x80322504; // type:function size:0x8 scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x8032250C; // type:function size:0x40 scope:global align:4 +getKind__17J3DAnmClusterFullCFv = .text:0x8032254C; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x80322554; // type:function size:0x40 scope:global align:4 +getKind__19J3DAnmTextureSRTKeyCFv = .text:0x80322594; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x8032259C; // type:function size:0x40 scope:global align:4 +getKind__27J3DAnmTransformFullWithLerpCFv = .text:0x803225DC; // type:function size:0x8 scope:global align:4 +__dt__27J3DAnmTransformFullWithLerpFv = .text:0x803225E4; // type:function size:0x58 scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x8032263C; // type:function size:0x40 scope:global align:4 +getKind__19J3DAnmTransformFullCFv = .text:0x8032267C; // type:function size:0x8 scope:global align:4 +getKind__15J3DAnmTransformCFv = .text:0x80322684; // type:function size:0x8 scope:global align:4 +OSf32tou8 = .text:0x8032268C; // type:function size:0x1C scope:local align:4 +OSf32tos16 = .text:0x803226A8; // type:function size:0x1C scope:local align:4 +initialize__14J3DMaterialAnmFv = .text:0x803226C4; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x80322768; // type:function size:0x1E0 scope:global align:4 +setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm = .text:0x80322948; // type:function size:0x40 scope:global align:4 +setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm = .text:0x80322988; // type:function size:0x40 scope:global align:4 +setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm = .text:0x803229C8; // type:function size:0x40 scope:global align:4 +setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm = .text:0x80322A08; // type:function size:0x40 scope:global align:4 +setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm = .text:0x80322A48; // type:function size:0x40 scope:global align:4 +__ct__12J3DSkinNListFv = .text:0x80322A88; // type:function size:0x20 scope:global align:4 +calcSkin_VtxPosF32__12J3DSkinNListFPA4_fPvPv = .text:0x80322AA8; // type:function size:0xF8 scope:global align:4 +calcSkin_VtxNrmF32__12J3DSkinNListFPA4_fPvPv = .text:0x80322BA0; // type:function size:0xE0 scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x80322C80; // type:function size:0x44 scope:global align:4 +initSkinInfo__13J3DSkinDeformFP12J3DModelData = .text:0x80322CC4; // type:function size:0x58C scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x80323250; // type:function size:0x420 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x80323670; // type:function size:0x244 scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x803238B4; // type:function size:0x10C scope:global align:4 +transformVtxPosNrm__13J3DSkinDeformFP12J3DModelData = .text:0x803239C0; // type:function size:0x144 scope:global align:4 +calcAnmInvJointMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x80323B04; // type:function size:0x78 scope:global align:4 +deformFastVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80323B7C; // type:function size:0x124 scope:global align:4 +deformFastVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80323CA0; // type:function size:0x134 scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80323DD4; // type:function size:0x120 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80323EF4; // type:function size:0x138 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x8032402C; // type:function size:0x100 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x8032412C; // type:function size:0x118 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x80324244; // type:function size:0x68 scope:global align:4 +deform__13J3DSkinDeformFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x803242AC; // type:function size:0x11C scope:global align:4 +calc__15J3DVtxColorCalcFP8J3DModel = .text:0x803243C8; // type:function size:0x14 scope:global align:4 +setNrmMtx__13J3DSkinDeformFiPA4_f = .text:0x803243DC; // type:function size:0x40 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x8032441C; // type:function size:0x40 scope:global align:4 +swapTransformedVtxNrm__15J3DVertexBufferFv = .text:0x8032445C; // type:function size:0x14 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x80324470; // type:function size:0x38 scope:global align:4 +offAllFlag__13J3DDeformDataFUl = .text:0x803244A8; // type:function size:0x44 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x803244EC; // type:function size:0x8 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x803244F4; // type:function size:0xC8 scope:global align:4 +setAnm__13J3DDeformDataFP13J3DAnmCluster = .text:0x803245BC; // type:function size:0x38 scope:global align:4 +__ct__11J3DDeformerFP13J3DDeformData = .text:0x803245F4; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x80324614; // type:function size:0xE4 scope:global align:4 +deform_VtxPosF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x803246F8; // type:function size:0x168 scope:global align:4 +deform_VtxNrmF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x80324860; // type:function size:0x544 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x80324DA4; // type:function size:0x110 scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x80324EB4; // type:function size:0x5C scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x80324F10; // type:function size:0x8 scope:global align:4 +init__25J3DMtxCalcJ3DSysInitBasicFRC3VecRA3_A4_Cf = .text:0x80324F18; // type:function size:0x8C scope:global align:4 +init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf = .text:0x80324FA4; // type:function size:0x8C scope:global align:4 +calcTransform__28J3DMtxCalcCalcTransformBasicFRC16J3DTransformInfo = .text:0x80325030; // type:function size:0xEC scope:global align:4 +calcTransform__32J3DMtxCalcCalcTransformSoftimageFRC16J3DTransformInfo = .text:0x8032511C; // type:function size:0x138 scope:global align:4 +calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo = .text:0x80325254; // type:function size:0x19C scope:global align:4 +appendChild__8J3DJointFP8J3DJoint = .text:0x803253F0; // type:function size:0x30 scope:global align:4 +__ct__8J3DJointFv = .text:0x80325420; // type:function size:0xB8 scope:global align:4 +entryIn__8J3DJointFv = .text:0x803254D8; // type:function size:0x194 scope:global align:4 +recursiveCalc__8J3DJointFv = .text:0x8032566C; // type:function size:0x148 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x803257B4; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x803257DC; // type:function size:0x34 scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x80325810; // type:function size:0x40 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x80325850; // type:function size:0x98 scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x803258E8; // type:function size:0xA4 scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x8032598C; // type:function size:0xC8 scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80325A54; // type:function size:0x114 scope:global align:4 +createTexMtxForAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80325B68; // type:function size:0x134 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x80325C9C; // type:function size:0xBC scope:global align:4 +entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x80325D58; // type:function size:0xD4 scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80325E2C; // type:function size:0x1A8 scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80325FD4; // type:function size:0x148 scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x8032611C; // type:function size:0x36C scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x80326488; // type:function size:0x80 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x80326508; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x80326550; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x80326588; // type:function size:0x84 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x8032660C; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80326688; // type:function size:0x94C scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80326FD4; // type:function size:0x8F8 scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x803278CC; // type:function size:0x130 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803279FC; // type:function size:0x250 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x80327C4C; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80327CCC; // type:function size:0x130 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80327DFC; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80327ECC; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x80327EE4; // type:function size:0x94 scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x80327F78; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x80327FB0; // type:function size:0xCC scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x8032807C; // type:function size:0x94 scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x80328110; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x80328148; // type:function size:0x9C scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x803281E4; // type:function size:0x8C scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x80328270; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x803282B0; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x803282F8; // type:function size:0x94 scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x8032838C; // type:function size:0x9C scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x80328428; // type:function size:0x94 scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x803284BC; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x803284F4; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x8032861C; // type:function size:0x78 scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x80328694; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x803286BC; // type:function size:0x7C scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x80328738; // type:function size:0xA8 scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x803287E0; // type:function size:0x8C scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x8032886C; // type:function size:0x5C scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x803288C8; // type:function size:0xAC scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x80328974; // type:function size:0xA0 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x80328A14; // type:function size:0x8C scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x80328AA0; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x80328B00; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x80328B38; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x80328B70; // type:function size:0xA4 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x80328C14; // type:function size:0x54 scope:global align:4 +__dt__11J3DMaterialFv = .text:0x80328C68; // type:function size:0x40 scope:global align:4 +getMaterialMode__18J3DMaterialFactoryCFi = .text:0x80328CA8; // type:function size:0x1C scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x80328CC4; // type:function size:0x40 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x80328D04; // type:function size:0xC scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x80328D10; // type:function size:0x4 scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x80328D14; // type:function size:0x40 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x80328D54; // type:function size:0xC scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x80328D60; // type:function size:0x8 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x80328D68; // type:function size:0x4 scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x80328D6C; // type:function size:0x4 scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x80328D70; // type:function size:0x40 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x80328DB0; // type:function size:0xC scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x80328DBC; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x80328DC0; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x80328DC4; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x80328DC8; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x80328DCC; // type:function size:0x4 scope:global align:4 +calcPostTexMtxWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80328DD0; // type:function size:0x4 scope:global align:4 +calcPostTexMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80328DD4; // type:function size:0x4 scope:global align:4 +calcWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x80328DD8; // type:function size:0x4 scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x80328DDC; // type:function size:0x4 scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x80328DE0; // type:function size:0x40 scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x80328E20; // type:function size:0xC scope:global align:4 +setTexSel__11J3DTevStageFUc = .text:0x80328E2C; // type:function size:0x18 scope:global align:4 +setRasSel__11J3DTevStageFUc = .text:0x80328E44; // type:function size:0x14 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x80328E58; // type:function size:0x18 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x80328E70; // type:function size:0x1A8 scope:global align:4 +setIndTevStageInfo__14J3DIndTevStageFRC18J3DIndTevStageInfo = .text:0x80329018; // type:function size:0xAC scope:global align:4 +__ct__19J3DTevSwapModeTableFRC23J3DTevSwapModeTableInfo = .text:0x803290C4; // type:function size:0x30 scope:global align:4 +__ct__11J3DNBTScaleFRC15J3DNBTScaleInfo = .text:0x803290F4; // type:function size:0x24 scope:global align:4 +calcColorChanID__FUsUcUcUcUcUc = .text:0x80329118; // type:function size:0xA0 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x803291B8; // type:function size:0x2E4 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x8032949C; // type:function size:0x20 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x803294BC; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x803294F4; // type:function size:0x84 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x80329578; // type:function size:0x794 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x80329D0C; // type:function size:0x94 scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x80329DA0; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x80329DD8; // type:function size:0xCC scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x80329EA4; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x80329EDC; // type:function size:0x90 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x80329F6C; // type:function size:0x8C scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x80329FF8; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x8032A038; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x8032A080; // type:function size:0x94 scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x8032A114; // type:function size:0x9C scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x8032A1B0; // type:function size:0x94 scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x8032A244; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x8032A27C; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x8032A3A4; // type:function size:0x78 scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x8032A41C; // type:function size:0xAC scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x8032A4C8; // type:function size:0xA0 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x8032A568; // type:function size:0x8C scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x8032A5F4; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x8032A654; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x8032A68C; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x8032A6C4; // type:function size:0xA4 scope:global align:4 +getMaterialMode__22J3DMaterialFactory_v21CFi = .text:0x8032A768; // type:function size:0x1C scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x8032A784; // type:function size:0x78 scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x8032A7FC; // type:function size:0x10 scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x8032A80C; // type:function size:0x40 scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x8032A84C; // type:function size:0x374 scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x8032ABC0; // type:function size:0xAC scope:global align:4 +__ct__14J3DModelLoaderFv = .text:0x8032AC6C; // type:function size:0x30 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x8032AC9C; // type:function size:0x100 scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x8032AD9C; // type:function size:0x148 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x8032AEE4; // type:function size:0x298 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x8032B17C; // type:function size:0x138 scope:global align:4 +__ct__19J3DMtxCalcNoAnmBaseFv = .text:0x8032B2B4; // type:function size:0x10 scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x8032B2C4; // type:function size:0x254 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x8032B518; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x8032B5A8; // type:function size:0xB8 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x8032B660; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032B744; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x8032B9C0; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8032BC24; // type:function size:0x124 scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032BD48; // type:function size:0xC4 scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032BE0C; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x8032BF48; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032C084; // type:function size:0xC4 scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032C148; // type:function size:0x13C scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8032C284; // type:function size:0x1AC scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x8032C430; // type:function size:0x7C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x8032C4AC; // type:function size:0x40 scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x8032C4EC; // type:function size:0x40 scope:global align:4 +__ct__18J3DModelLoader_v26Fv = .text:0x8032C52C; // type:function size:0x3C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x8032C568; // type:function size:0x40 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032C5A8; // type:function size:0x4 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8032C5AC; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032C5B0; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8032C5B4; // type:function size:0x4 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032C5B8; // type:function size:0x8 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032C5C0; // type:function size:0x8 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x8032C5C8; // type:function size:0x2AC scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x8032C874; // type:function size:0x130 scope:global align:4 +setMtxType__8J3DJointFUc = .text:0x8032C9A4; // type:function size:0x14 scope:global align:4 +__dt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032C9B8; // type:function size:0x40 scope:global align:4 +init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x8032C9F8; // type:function size:0x30 scope:global align:4 +calc__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032CA28; // type:function size:0xC scope:global align:4 +__dt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032CA34; // type:function size:0x40 scope:global align:4 +init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x8032CA74; // type:function size:0xC scope:global align:4 +calc__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032CA80; // type:function size:0xC scope:global align:4 +makeHierarchy__12J3DModelDataFP8J3DJointPPC17J3DModelHierarchy = .text:0x8032CA8C; // type:function size:0x48 scope:global align:4 +__ct__10J3DTextureFUsP7ResTIMG = .text:0x8032CAD4; // type:function size:0x20 scope:global align:4 +__dt__10J3DTextureFv = .text:0x8032CAF4; // type:function size:0x40 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x8032CB34; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x8032CB74; // type:function size:0x1C4 scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x8032CD38; // type:function size:0xF8 scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x8032CE30; // type:function size:0x22C scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x8032D05C; // type:function size:0x6C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x8032D0C8; // type:function size:0x2C scope:global align:4 +calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x8032D0F4; // type:function size:0x14 scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032D108; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8032D1F4; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032D298; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032D2B4; // type:function size:0x94 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032D348; // type:function size:0x94 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8032D3DC; // type:function size:0xE0 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x8032D4BC; // type:function size:0x3C scope:global align:4 +create__15J3DJointFactoryFi = .text:0x8032D4F8; // type:function size:0x148 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x8032D640; // type:function size:0xD0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x8032D710; // type:function size:0x194 scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x8032D8A4; // type:function size:0x224 scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x8032DAC8; // type:function size:0x84 scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x8032DB4C; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x8032DBB8; // type:function size:0x80 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x8032DC38; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x8032DC48; // type:function size:0xF8 scope:global align:4 +getMtxGroupNum__15J3DShapeFactoryCFi = .text:0x8032DD40; // type:function size:0x20 scope:global align:4 +__ct__21J3DShapeMtxConcatViewFUs = .text:0x8032DD60; // type:function size:0x14 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag = .text:0x8032DD74; // type:function size:0x46C scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x8032E1E0; // type:function size:0x2A8 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x8032E488; // type:function size:0x10 scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x8032E498; // type:function size:0x40 scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x8032E4D8; // type:function size:0x10 scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x8032E4E8; // type:function size:0x40 scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x8032E528; // type:function size:0x160 scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x8032E688; // type:function size:0x160 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8032E7E8; // type:function size:0x94 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x8032E87C; // type:function size:0xE8 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8032E964; // type:function size:0x9C scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x8032EA00; // type:function size:0x64 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x8032EA64; // type:function size:0x54 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x8032EAB8; // type:function size:0x1AC scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x8032EC64; // type:function size:0x160 scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x8032EDC4; // type:function size:0x160 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x8032EF24; // type:function size:0x9C scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8032EFC0; // type:function size:0x28C scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8032F24C; // type:function size:0x108 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x8032F354; // type:function size:0x54 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8032F3A8; // type:function size:0x22C scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8032F5D4; // type:function size:0x1AC scope:global align:4 +__ct__13J3DAnmClusterFsPf = .text:0x8032F780; // type:function size:0x2C scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x8032F7AC; // type:function size:0x40 scope:global align:4 +__ct__19J3DAnmTransformFullFv = .text:0x8032F7EC; // type:function size:0x5C scope:global align:4 +getKind__20J3DAnmVisibilityFullCFv = .text:0x8032F848; // type:function size:0x8 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x8032F850; // type:function size:0x40 scope:global align:4 +getKind__13J3DAnmClusterCFv = .text:0x8032F890; // type:function size:0x8 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x8032F898; // type:function size:0xD0 scope:global align:4 +JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion = .text:0x8032F968; // type:function size:0xF8 scope:global align:4 +JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8032FA60; // type:function size:0x2C scope:global align:4 +JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8032FA8C; // type:function size:0x24 scope:global align:4 +JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8032FAB0; // type:function size:0x4C scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x8032FAFC; // type:function size:0x8 scope:global align:4 +__sinit_\JMATrigonometric_cpp = .text:0x8032FB04; // type:function size:0x40 scope:global align:4 +__ct__Q25JMath18TSinCosTable<13,f>Fv = .text:0x8032FB44; // type:function size:0x100 scope:global align:4 +__ct__Q25JMath18TAtanTable<1024,f>Fv = .text:0x8032FC44; // type:function size:0xAC scope:global align:4 +__ct__Q25JMath22TAsinAcosTable<1024,f>Fv = .text:0x8032FCF0; // type:function size:0xAC scope:global align:4 +ARStartDMA = .text:0x8032FD9C; // type:function size:0xCC scope:global align:4 +ARAlloc = .text:0x8032FE68; // type:function size:0x50 scope:global align:4 +ARInit = .text:0x8032FEB8; // type:function size:0x88 scope:global align:4 +ARGetBaseAddress = .text:0x8032FF40; // type:function size:0x8 scope:global align:4 +ARGetSize = .text:0x8032FF48; // type:function size:0x8 scope:global align:4 +__ARQPopTaskQueueHi = .text:0x8032FF50; // type:function size:0x70 scope:global align:4 +__ARQServiceQueueLo = .text:0x8032FFC0; // type:function size:0x100 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x803300C0; // type:function size:0x7C scope:global align:4 +ARQInit = .text:0x8033013C; // type:function size:0x70 scope:global align:4 +PPCMfmsr = .text:0x803301AC; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x803301B4; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x803301BC; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x803301C4; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x803301CC; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x803301D4; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x803301DC; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x803301E4; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x803301EC; // type:function size:0x14 scope:global align:4 +PPCMtmmcr0 = .text:0x80330200; // type:function size:0x8 scope:global align:4 +PPCMtmmcr1 = .text:0x80330208; // type:function size:0x8 scope:global align:4 +PPCMtpmc1 = .text:0x80330210; // type:function size:0x8 scope:global align:4 +PPCMtpmc2 = .text:0x80330218; // type:function size:0x8 scope:global align:4 +PPCMtpmc3 = .text:0x80330220; // type:function size:0x8 scope:global align:4 +PPCMtpmc4 = .text:0x80330228; // type:function size:0x8 scope:global align:4 +PPCMffpscr = .text:0x80330230; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x80330250; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x80330278; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x80330280; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x80330288; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x80330290; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x803302B8; // type:function size:0x8 scope:global align:4 +PPCMthid4 = .text:0x803302C0; // type:function size:0x50 scope:global align:4 +__OSFPRInit = .text:0x80330310; // type:function size:0x128 scope:global align:4 +__OSGetIOSRev = .text:0x80330438; // type:function size:0x54 scope:global align:4 +OSGetConsoleType = .text:0x8033048C; // type:function size:0x270 scope:global align:4 +ClearArena = .text:0x803306FC; // type:function size:0x1DC scope:global align:4 +ClearMEM2Arena = .text:0x803308D8; // type:function size:0x1E4 scope:global align:4 +InquiryCallback = .text:0x80330ABC; // type:function size:0x3C scope:global align:4 +ReportOSInfo = .text:0x80330AF8; // type:function size:0x274 scope:global align:4 +OSInit = .text:0x80330D6C; // type:function size:0x400 scope:global align:4 +OSExceptionInit = .text:0x8033116C; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x803313EC; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x803313EC; // type:label scope:global +__OSDBJump = .text:0x80331410; // type:function size:0x4 scope:global align:4 +__OSDBINTEND = .text:0x80331410; // type:label scope:global +__OSSetExceptionHandler = .text:0x80331414; // type:function size:0x14 scope:global align:4 +__OSDBJUMPEND = .text:0x80331414; // type:label scope:global +__OSGetExceptionHandler = .text:0x80331428; // type:function size:0x10 scope:global align:4 +OSExceptionVector = .text:0x80331438; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x80331438; // type:label scope:global +__DBVECTOR = .text:0x80331490; // type:label scope:global data:4byte +__OSEVSetNumber = .text:0x803314A0; // type:label scope:global data:4byte +__OSEVEnd = .text:0x803314D0; // type:label scope:global +OSDefaultExceptionHandler = .text:0x803314D4; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x8033152C; // type:function size:0x54 scope:global align:4 +__OSGetDIConfig = .text:0x80331580; // type:function size:0x10 scope:global align:4 +OSRegisterVersion = .text:0x80331590; // type:function size:0x10 scope:global align:4 +OSGetAppGamename = .text:0x803315A0; // type:function size:0x4C scope:global align:4 +OSGetAppType = .text:0x803315EC; // type:function size:0x20 scope:global align:4 +__OSInitAlarm = .text:0x8033160C; // type:function size:0x58 scope:global align:4 +OSCreateAlarm = .text:0x80331664; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x80331674; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x803318C4; // type:function size:0x70 scope:global align:4 +OSSetPeriodicAlarm = .text:0x80331934; // type:function size:0x84 scope:global align:4 +OSCancelAlarm = .text:0x803319B8; // type:function size:0x118 scope:global align:4 +DecrementerExceptionCallback = .text:0x80331AD0; // type:function size:0x22C scope:global align:4 +DecrementerExceptionHandler = .text:0x80331CFC; // type:function size:0x50 scope:global align:4 +OnReset = .text:0x80331D4C; // type:function size:0x8C scope:global align:4 +OSSetAlarmUserData = .text:0x80331DD8; // type:function size:0x8 scope:global align:4 +OSGetAlarmUserData = .text:0x80331DE0; // type:function size:0x8 scope:global align:4 +DLInsert = .text:0x80331DE8; // type:function size:0xAC scope:global align:4 +OSAllocFromHeap = .text:0x80331E94; // type:function size:0xF8 scope:global align:4 +OSFreeToHeap = .text:0x80331F8C; // type:function size:0x78 scope:global align:4 +OSSetCurrentHeap = .text:0x80332004; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x80332014; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x80332084; // type:function size:0x6C scope:global align:4 +OSGetMEM1ArenaHi = .text:0x803320F0; // type:function size:0x8 scope:global align:4 +OSGetMEM2ArenaHi = .text:0x803320F8; // type:function size:0x8 scope:global align:4 +OSGetArenaHi = .text:0x80332100; // type:function size:0x8 scope:global align:4 +OSGetMEM1ArenaLo = .text:0x80332108; // type:function size:0x8 scope:global align:4 +OSGetMEM2ArenaLo = .text:0x80332110; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x80332118; // type:function size:0x8 scope:global align:4 +OSSetMEM1ArenaHi = .text:0x80332120; // type:function size:0x8 scope:global align:4 +OSSetMEM2ArenaHi = .text:0x80332128; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x80332130; // type:function size:0x8 scope:global align:4 +OSSetMEM1ArenaLo = .text:0x80332138; // type:function size:0x8 scope:global align:4 +OSSetMEM2ArenaLo = .text:0x80332140; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x80332148; // type:function size:0x8 scope:global align:4 +OSAllocFromMEM1ArenaLo = .text:0x80332150; // type:function size:0x34 scope:global align:4 +__AIClockInit = .text:0x80332184; // type:function size:0x220 scope:global align:4 +__OSInitAudioSystem = .text:0x803323A4; // type:function size:0x1C8 scope:global align:4 +__OSStopAudioSystem = .text:0x8033256C; // type:function size:0xCC scope:global align:4 +DCEnable = .text:0x80332638; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x8033264C; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x80332678; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x803326A8; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x803326D8; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x80332704; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x80332730; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x8033275C; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x80332790; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x803327A0; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x803327B4; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x80332880; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x803328B8; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x803328E0; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x80332904; // type:function size:0xA0 scope:global align:4 +LCQueueWait = .text:0x803329A4; // type:function size:0x14 scope:global align:4 +DMAErrorHandler = .text:0x803329B8; // type:function size:0x148 scope:global align:4 +__OSCacheInit = .text:0x80332B00; // type:function size:0x138 scope:global align:4 +__OSLoadFPUContext = .text:0x80332C38; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x80332D5C; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x80332E84; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x80332E8C; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x80332EE8; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x80332EF4; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x80332F74; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x8033304C; // type:function size:0x8 scope:global align:4 +OSSwitchFiber = .text:0x80333054; // type:function size:0x30 scope:global align:4 +OSSwitchFiberEx = .text:0x80333084; // type:function size:0x30 scope:global align:4 +OSClearContext = .text:0x803330B4; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x803330D8; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x80333194; // type:function size:0x260 scope:global align:4 +OSSwitchFPUContext = .text:0x803333F4; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x80333478; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x803334C0; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x803335EC; // type:function size:0x288 scope:global align:4 +__OSUnhandledException = .text:0x80333874; // type:function size:0x2F0 scope:global align:4 +PackArgs = .text:0x80333B64; // type:function size:0x180 scope:global align:4 +Run = .text:0x80333CE4; // type:function size:0x3C scope:global align:4 +Callback = .text:0x80333D20; // type:function size:0xC scope:local align:4 +__OSGetExecParams = .text:0x80333D2C; // type:function size:0x24 scope:global align:4 +callback = .text:0x80333D50; // type:function size:0x8 scope:global align:4 +__OSReLaunchFirmware = .text:0x80333D58; // type:function size:0x4F8 scope:global align:4 +__OSLaunchMenu = .text:0x80334250; // type:function size:0xFC scope:global align:4 +__OSRelaunchTitle = .text:0x8033434C; // type:function size:0x148 scope:global align:4 +__OSBootDolSimple = .text:0x80334494; // type:function size:0x66C scope:global align:4 +__OSBootDol = .text:0x80334B00; // type:function size:0x1E0 scope:global align:4 +_ES_GetTicketViews = .text:0x80334CE0; // type:function size:0x120 scope:global align:4 +_ES_LaunchTitle = .text:0x80334E00; // type:function size:0x90 scope:global align:4 +ScreenReport = .text:0x80334E90; // type:function size:0x324 scope:global align:4 +ConfigureVideo = .text:0x803351B4; // type:function size:0xFC scope:global align:4 +OSFatal = .text:0x803352B0; // type:function size:0x204 scope:global align:4 +Halt = .text:0x803354B4; // type:function size:0x600 scope:global align:4 +GetFontCode = .text:0x80335AB4; // type:function size:0x134 scope:global align:4 +Decode = .text:0x80335BE8; // type:function size:0x1A4 scope:global align:4 +OSGetFontEncode = .text:0x80335D8C; // type:function size:0x54 scope:global align:4 +OSSetFontEncode = .text:0x80335DE0; // type:function size:0x80 scope:global align:4 +ReadFont = .text:0x80335E60; // type:function size:0x300 scope:global align:4 +OSLoadFont = .text:0x80336160; // type:function size:0x128 scope:global align:4 +ParseStringS = .text:0x80336288; // type:function size:0xFC scope:global align:4 +ParseStringW = .text:0x80336384; // type:function size:0x1BC scope:global align:4 +OSGetFontTexel = .text:0x80336540; // type:function size:0x290 scope:global align:4 +OSDisableInterrupts = .text:0x803367D0; // type:function size:0x14 scope:global align:4 +OSEnableInterrupts = .text:0x803367E4; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x803367F8; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x8033681C; // type:function size:0x14 scope:global align:4 +__OSGetInterruptHandler = .text:0x80336830; // type:function size:0x10 scope:global align:4 +__OSInterruptInit = .text:0x80336840; // type:function size:0xC4 scope:global align:4 +SetInterruptMask = .text:0x80336904; // type:function size:0x25C scope:global align:4 +__OSMaskInterrupts = .text:0x80336B60; // type:function size:0x80 scope:global align:4 +__OSUnmaskInterrupts = .text:0x80336BE0; // type:function size:0x80 scope:global align:4 +__OSDispatchInterrupt = .text:0x80336C60; // type:function size:0x2A4 scope:global align:4 +ExternalInterruptHandler = .text:0x80336F04; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x80336F54; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x80336F58; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x80336F5C; // type:function size:0xC scope:global align:4 +Relocate = .text:0x80336F68; // type:function size:0x2A8 scope:global align:4 +Link = .text:0x80337210; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x803374F0; // type:function size:0x8 scope:global align:4 +OSLinkFixed = .text:0x803374F8; // type:function size:0x24 scope:global align:4 +Undo = .text:0x8033751C; // type:function size:0x220 scope:global align:4 +OSUnlink = .text:0x8033773C; // type:function size:0x1D0 scope:global align:4 +__OSModuleInit = .text:0x8033790C; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x80337924; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x80337984; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x80337A4C; // type:function size:0xDC scope:global align:4 +OSJamMessage = .text:0x80337B28; // type:function size:0xD0 scope:global align:4 +OSGetPhysicalMem1Size = .text:0x80337BF8; // type:function size:0xC scope:global align:4 +OSGetPhysicalMem2Size = .text:0x80337C04; // type:function size:0xC scope:global align:4 +OSGetConsoleSimulatedMem1Size = .text:0x80337C10; // type:function size:0xC scope:global align:4 +OSGetConsoleSimulatedMem2Size = .text:0x80337C1C; // type:function size:0xC scope:global align:4 +OnShutdown = .text:0x80337C28; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x80337C64; // type:function size:0x48 scope:global align:4 +OSProtectRange = .text:0x80337CAC; // type:function size:0xC8 scope:global align:4 +ConfigMEM1_24MB = .text:0x80337D74; // type:function size:0x80 scope:global align:4 +ConfigMEM1_48MB = .text:0x80337DF4; // type:function size:0x80 scope:global align:4 +ConfigMEM2_52MB = .text:0x80337E74; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_56MB = .text:0x80337F54; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_64MB = .text:0x80338034; // type:function size:0xAC scope:global align:4 +ConfigMEM2_112MB = .text:0x803380E0; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_128MB = .text:0x803381C0; // type:function size:0xAC scope:global align:4 +ConfigMEM_ES1_0 = .text:0x8033826C; // type:function size:0x50 scope:global align:4 +RealMode = .text:0x803382BC; // type:function size:0x18 scope:global align:4 +BATConfig = .text:0x803382D4; // type:function size:0x150 scope:global align:4 +__OSInitMemoryProtection = .text:0x80338424; // type:function size:0xB0 scope:global align:4 +OSInitMutex = .text:0x803384D4; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x8033850C; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x803385E8; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x803386B0; // type:function size:0x6C scope:global align:4 +OSTryLockMutex = .text:0x8033871C; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x803387D8; // type:function size:0x4 scope:global align:4 +OSWaitCond = .text:0x803387DC; // type:function size:0xDC scope:global align:4 +OSSignalCond = .text:0x803388B8; // type:function size:0x4 scope:global align:4 +__OSCheckMutex = .text:0x803388BC; // type:function size:0xFC scope:global align:4 +__OSCheckDeadLock = .text:0x803389B8; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x803389F0; // type:function size:0x74 scope:global align:4 +__OSReboot = .text:0x80338A64; // type:function size:0x60 scope:global align:4 +OSGetSaveRegion = .text:0x80338AC4; // type:function size:0x14 scope:global align:4 +OSRegisterShutdownFunction = .text:0x80338AD8; // type:function size:0x88 scope:global align:4 +__OSCallShutdownFunctions = .text:0x80338B60; // type:function size:0xB0 scope:global align:4 +__OSShutdownDevices = .text:0x80338C10; // type:function size:0x190 scope:global align:4 +OSShutdownSystem = .text:0x80338DA0; // type:function size:0x100 scope:global align:4 +OSRestart = .text:0x80338EA0; // type:function size:0x98 scope:global align:4 +OSReturnToMenu = .text:0x80338F38; // type:function size:0xB4 scope:global align:4 +OSGetResetCode = .text:0x80338FEC; // type:function size:0x30 scope:global align:4 +OSResetSystem = .text:0x8033901C; // type:function size:0x1C scope:global align:4 +WriteSramCallback = .text:0x80339038; // type:function size:0x138 scope:global align:4 +__OSInitSram = .text:0x80339170; // type:function size:0x200 scope:global align:4 +__OSLockSram = .text:0x80339370; // type:function size:0x50 scope:global align:4 +__OSLockSramEx = .text:0x803393C0; // type:function size:0x50 scope:global align:4 +UnlockSram = .text:0x80339410; // type:function size:0x2E0 scope:global align:4 +__OSUnlockSram = .text:0x803396F0; // type:function size:0x8 scope:global align:4 +__OSUnlockSramEx = .text:0x803396F8; // type:function size:0x8 scope:global align:4 +__OSSyncSram = .text:0x80339700; // type:function size:0x10 scope:global align:4 +__OSReadROM = .text:0x80339710; // type:function size:0x124 scope:global align:4 +OSGetSoundMode = .text:0x80339834; // type:function size:0x7C scope:global align:4 +OSGetWirelessID = .text:0x803398B0; // type:function size:0x78 scope:global align:4 +OSSetWirelessID = .text:0x80339928; // type:function size:0x9C scope:global align:4 +__OSGetRTCFlags = .text:0x803399C4; // type:function size:0x11C scope:global align:4 +__OSClearRTCFlags = .text:0x80339AE0; // type:function size:0x110 scope:global align:4 +SystemCallVector = .text:0x80339BF0; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x80339BF0; // type:label scope:global +__OSSystemCallVectorEnd = .text:0x80339C0C; // type:label scope:global +__OSInitSystemCall = .text:0x80339C10; // type:function size:0x60 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x80339C70; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x80339C74; // type:function size:0x70 scope:global align:4 +__OSThreadInit = .text:0x80339CE4; // type:function size:0x284 scope:global align:4 +OSInitThreadQueue = .text:0x80339F68; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x80339F78; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x80339F84; // type:function size:0x2C scope:global align:4 +OSDisableScheduler = .text:0x80339FB0; // type:function size:0x3C scope:global align:4 +OSEnableScheduler = .text:0x80339FEC; // type:function size:0x3C scope:global align:4 +UnsetRun = .text:0x8033A028; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x8033A090; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x8033A0CC; // type:function size:0x1B4 scope:global align:4 +__OSPromoteThread = .text:0x8033A280; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x8033A2D0; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x8033A4F8; // type:function size:0x18 scope:global align:4 +OSYieldThread = .text:0x8033A510; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x8033A54C; // type:function size:0x26C scope:global align:4 +OSExitThread = .text:0x8033A7B8; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x8033A89C; // type:function size:0x1D8 scope:global align:4 +OSDetachThread = .text:0x8033AA74; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x8033AB14; // type:function size:0x298 scope:global align:4 +OSSuspendThread = .text:0x8033ADAC; // type:function size:0x194 scope:global align:4 +OSSleepThread = .text:0x8033AF40; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x8033B02C; // type:function size:0xF4 scope:global align:4 +OSSetThreadPriority = .text:0x8033B120; // type:function size:0xEC scope:global align:4 +OSGetThreadPriority = .text:0x8033B20C; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x8033B214; // type:function size:0x98 scope:global align:4 +OSCheckActiveThreads = .text:0x8033B2AC; // type:function size:0x758 scope:global align:4 +OSGetTime = .text:0x8033BA04; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x8033BA1C; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x8033BA24; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x8033BA88; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x8033BAE0; // type:function size:0x170 scope:global align:4 +OSTicksToCalendarTime = .text:0x8033BC50; // type:function size:0x1C8 scope:global align:4 +OSUTF8to32 = .text:0x8033BE18; // type:function size:0x110 scope:global align:4 +OSUTF16to32 = .text:0x8033BF28; // type:function size:0x70 scope:global align:4 +OSUTF32toANSI = .text:0x8033BF98; // type:function size:0x78 scope:global align:4 +OSUTF32toSJIS = .text:0x8033C010; // type:function size:0x40 scope:global align:4 +__OSGetIPCBufferHi = .text:0x8033C050; // type:function size:0x8 scope:global align:4 +__OSGetIPCBufferLo = .text:0x8033C058; // type:function size:0x8 scope:global align:4 +__OSInitIPCBuffer = .text:0x8033C060; // type:function size:0x18 scope:global align:4 +OSSetPowerCallback = .text:0x8033C078; // type:function size:0xBC scope:global align:4 +OSGetResetButtonState = .text:0x8033C134; // type:function size:0xB0 scope:global align:4 +OSGetResetSwitchState = .text:0x8033C1E4; // type:function size:0xB0 scope:global align:4 +__OSInitSTM = .text:0x8033C294; // type:function size:0x118 scope:global align:4 +__OSShutdownToSBY = .text:0x8033C3AC; // type:function size:0x78 scope:global align:4 +__OSHotReset = .text:0x8033C424; // type:function size:0x70 scope:global align:4 +__OSSetVIForceDimming = .text:0x8033C494; // type:function size:0xF8 scope:global align:4 +__OSUnRegisterStateEvent = .text:0x8033C58C; // type:function size:0x78 scope:global align:4 +__OSVIDimReplyHandler = .text:0x8033C604; // type:function size:0x10 scope:global align:4 +__OSDefaultResetCallback = .text:0x8033C614; // type:function size:0x4 scope:global align:4 +__OSDefaultPowerCallback = .text:0x8033C618; // type:function size:0x4 scope:global align:4 +__OSStateEventHandler = .text:0x8033C61C; // type:function size:0x150 scope:global align:4 +PlayRecordAlarmCallback = .text:0x8033C76C; // type:function size:0xC scope:global align:4 +PlayRecordCallback = .text:0x8033C778; // type:function size:0x4B0 scope:global align:4 +__OSStartPlayRecord = .text:0x8033CC28; // type:function size:0x54 scope:global align:4 +__OSStopPlayRecord = .text:0x8033CC7C; // type:function size:0x1C8 scope:global align:4 +__OSWriteStateFlags = .text:0x8033CE44; // type:function size:0xD0 scope:global align:4 +__OSReadStateFlags = .text:0x8033CF14; // type:function size:0x128 scope:global align:4 +__init_user = .text:0x8033D03C; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x8033D05C; // type:function size:0x48 scope:global align:4 +exit = .text:0x8033D0A4; // type:function size:0x4C scope:global align:4 +SetExiInterruptMask = .text:0x8033D0F0; // type:function size:0xF0 scope:global align:4 +EXIImm = .text:0x8033D1E0; // type:function size:0x27C scope:global align:4 +EXIImmEx = .text:0x8033D45C; // type:function size:0xA4 scope:global align:4 +EXIDma = .text:0x8033D500; // type:function size:0xF8 scope:global align:4 +EXISync = .text:0x8033D5F8; // type:function size:0x27C scope:global align:4 +EXISetExiCallback = .text:0x8033D874; // type:function size:0x84 scope:global align:4 +__EXIProbe = .text:0x8033D8F8; // type:function size:0x180 scope:global align:4 +EXIProbe = .text:0x8033DA78; // type:function size:0x74 scope:global align:4 +EXIProbeEx = .text:0x8033DAEC; // type:function size:0xA0 scope:global align:4 +EXIAttach = .text:0x8033DB8C; // type:function size:0x118 scope:global align:4 +EXIDetach = .text:0x8033DCA4; // type:function size:0xB8 scope:global align:4 +EXISelect = .text:0x8033DD5C; // type:function size:0x130 scope:global align:4 +EXIDeselect = .text:0x8033DE8C; // type:function size:0x100 scope:global align:4 +EXIIntrruptHandler = .text:0x8033DF8C; // type:function size:0xB8 scope:global align:4 +TCIntrruptHandler = .text:0x8033E044; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x8033E25C; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x8033E32C; // type:function size:0x1C4 scope:global align:4 +EXILock = .text:0x8033E4F0; // type:function size:0xFC scope:global align:4 +EXIUnlock = .text:0x8033E5EC; // type:function size:0xD8 scope:global align:4 +EXIGetState = .text:0x8033E6C4; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x8033E6DC; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x8033E704; // type:function size:0x3AC scope:global align:4 +ProbeBarnacle = .text:0x8033EAB0; // type:function size:0x178 scope:global align:4 +__OSEnableBarnacle = .text:0x8033EC28; // type:function size:0x1BC scope:global align:4 +EXIWriteReg = .text:0x8033EDE4; // type:function size:0x18C scope:global align:4 +SIBusy = .text:0x8033EF70; // type:function size:0x1C scope:global align:4 +SIIsChanBusy = .text:0x8033EF8C; // type:function size:0x38 scope:global align:4 +CompleteTransfer = .text:0x8033EFC4; // type:function size:0x2F4 scope:global align:4 +SIInterruptHandler = .text:0x8033F2B8; // type:function size:0x3EC scope:global align:4 +SIEnablePollingInterrupt = .text:0x8033F6A4; // type:function size:0x78 scope:global align:4 +SIUnregisterPollingHandler = .text:0x8033F71C; // type:function size:0xE8 scope:global align:4 +SIInit = .text:0x8033F804; // type:function size:0xC0 scope:global align:4 +__SITransfer = .text:0x8033F8C4; // type:function size:0x1B0 scope:global align:4 +SIGetStatus = .text:0x8033FA74; // type:function size:0x78 scope:global align:4 +SISetCommand = .text:0x8033FAEC; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x8033FB00; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x8033FB10; // type:function size:0x5C scope:global align:4 +SIEnablePolling = .text:0x8033FB6C; // type:function size:0x88 scope:global align:4 +SIDisablePolling = .text:0x8033FBF4; // type:function size:0x6C scope:global align:4 +SIGetResponse = .text:0x8033FC60; // type:function size:0x124 scope:global align:4 +AlarmHandler = .text:0x8033FD84; // type:function size:0x8C scope:global align:4 +SITransfer = .text:0x8033FE10; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x8033FF7C; // type:function size:0x2B0 scope:global align:4 +SIGetType = .text:0x8034022C; // type:function size:0x1B4 scope:global align:4 +SIGetTypeAsync = .text:0x803403E0; // type:function size:0x110 scope:global align:4 +SISetSamplingRate = .text:0x803404F0; // type:function size:0xD8 scope:global align:4 +SIRefreshSamplingRate = .text:0x803405C8; // type:function size:0x8 scope:global align:4 +DBInit = .text:0x803405D0; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x803405F8; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x80340640; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x80340650; // type:function size:0x18 scope:global align:4 +DBPrintf = .text:0x80340668; // type:function size:0x50 scope:global align:4 +OnShutdown = .text:0x803406B8; // type:function size:0x60 scope:local align:4 +__VIRetraceHandler = .text:0x80340718; // type:function size:0x74C scope:global align:4 +VISetPreRetraceCallback = .text:0x80340E64; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x80340EA8; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x80340EEC; // type:function size:0x108 scope:global align:4 +__VIInit = .text:0x80340FF4; // type:function size:0x210 scope:global align:4 +VIInit = .text:0x80341204; // type:function size:0x538 scope:global align:4 +VIWaitForRetrace = .text:0x8034173C; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x80341790; // type:function size:0x2B8 scope:global align:4 +setVerticalRegs = .text:0x80341A48; // type:function size:0x190 scope:global align:4 +VIConfigure = .text:0x80341BD8; // type:function size:0x794 scope:global align:4 +VIConfigurePan = .text:0x8034236C; // type:function size:0x354 scope:global align:4 +VIFlush = .text:0x803426C0; // type:function size:0x114 scope:global align:4 +VISetNextFrameBuffer = .text:0x803427D4; // type:function size:0x6C scope:global align:4 +VIGetNextFrameBuffer = .text:0x80342840; // type:function size:0x8 scope:global align:4 +VIGetCurrentFrameBuffer = .text:0x80342848; // type:function size:0x8 scope:global align:4 +VISetBlack = .text:0x80342850; // type:function size:0x78 scope:global align:4 +VIGetRetraceCount = .text:0x803428C8; // type:function size:0x8 scope:global align:4 +VIGetNextField = .text:0x803428D0; // type:function size:0x9C scope:global align:4 +VIGetCurrentLine = .text:0x8034296C; // type:function size:0x90 scope:global align:4 +VIGetTvFormat = .text:0x803429FC; // type:function size:0x60 scope:global align:4 +VIGetDTVStatus = .text:0x80342A5C; // type:function size:0x3C scope:global align:4 +__VIDisplayPositionToXY = .text:0x80342A98; // type:function size:0x234 scope:global align:4 +VIEnableDimming = .text:0x80342CCC; // type:function size:0x54 scope:global align:4 +__VIResetRFIdle = .text:0x80342D20; // type:function size:0x10 scope:global align:4 +__VIResetSIIdle = .text:0x80342D30; // type:function size:0x10 scope:global align:4 +WaitMicroTime = .text:0x80342D40; // type:function size:0x98 scope:global align:4 +sendSlaveAddr = .text:0x80342DD8; // type:function size:0x3B4 scope:global align:4 +__VISendI2CData = .text:0x8034318C; // type:function size:0x5D0 scope:global align:4 +__VISetYUVSEL = .text:0x8034375C; // type:function size:0xA4 scope:global align:4 +__VISetFilter4EURGB60 = .text:0x80343800; // type:function size:0x40 scope:global align:4 +__VISetCGMS = .text:0x80343840; // type:function size:0x58 scope:global align:4 +__VISetWSS = .text:0x80343898; // type:function size:0x64 scope:global align:4 +__VISetClosedCaption = .text:0x803438FC; // type:function size:0x6C scope:global align:4 +__VISetMacrovision = .text:0x80343968; // type:function size:0xD88 scope:global align:4 +__VISetGammaImm = .text:0x803446F0; // type:function size:0x194 scope:global align:4 +__VISetGamma = .text:0x80344884; // type:function size:0x18 scope:global align:4 +VISetGamma = .text:0x8034489C; // type:function size:0x20 scope:global align:4 +__VISetTrapFilter = .text:0x803448BC; // type:function size:0x5C scope:global align:4 +VISetTrapFilter = .text:0x80344918; // type:function size:0x20 scope:global align:4 +__VISetRGBOverDrive = .text:0x80344938; // type:function size:0x84 scope:global align:4 +__VISetRGBModeImm = .text:0x803449BC; // type:function size:0x48 scope:global align:4 +__VISetRevolutionModeSimple = .text:0x80344A04; // type:function size:0x42C scope:global align:4 +PSMTXIdentity = .text:0x80344E30; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x80344E5C; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x80344E90; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x80344F5C; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x80345054; // type:function size:0x7C scope:global align:4 +PSMTXRotTrig = .text:0x803450D0; // type:function size:0xB0 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x80345180; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x80345230; // type:function size:0x7C scope:global align:4 +PSMTXTrans = .text:0x803452AC; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x803452E0; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x8034532C; // type:function size:0x28 scope:global align:4 +PSMTXScaleApply = .text:0x80345354; // type:function size:0x58 scope:global align:4 +PSMTXQuat = .text:0x803453AC; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x80345450; // type:function size:0x174 scope:global align:4 +C_MTXLightPerspective = .text:0x803455C4; // type:function size:0xF8 scope:global align:4 +C_MTXLightOrtho = .text:0x803456BC; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x80345744; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x80345798; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x80345824; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArraySR = .text:0x80345878; // type:function size:0x88 scope:global align:4 +C_MTXPerspective = .text:0x80345900; // type:function size:0xEC scope:global align:4 +C_MTXOrtho = .text:0x803459EC; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x80345A84; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x80345AA8; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x80345ACC; // type:function size:0x1C scope:global align:4 +PSVECNormalize = .text:0x80345AE8; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x80345B2C; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x80345B44; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x80345B88; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x80345BA8; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x80345BE4; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x80345CBC; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x80345D90; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x80345DB8; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x80345E0C; // type:function size:0x5C scope:global align:4 +C_QUATRotAxisRad = .text:0x80345E68; // type:function size:0xA0 scope:global align:4 +C_QUATSlerp = .text:0x80345F08; // type:function size:0x19C scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x803460A4; // type:function size:0xF4 scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x80346198; // type:function size:0x24 scope:global align:4 +__GXShutdown = .text:0x803461BC; // type:function size:0x16C scope:global align:4 +__GXInitRevisionBits = .text:0x80346328; // type:function size:0x130 scope:global align:4 +GXInit = .text:0x80346458; // type:function size:0x504 scope:global align:4 +__GXInitGX = .text:0x8034695C; // type:function size:0x910 scope:global align:4 +GXCPInterruptHandler = .text:0x8034726C; // type:function size:0x160 scope:global align:4 +GXInitFifoBase = .text:0x803473CC; // type:function size:0x8C scope:global align:4 +GXInitFifoPtrs = .text:0x80347458; // type:function size:0x68 scope:global align:4 +CPGPLinkCheck = .text:0x803474C0; // type:function size:0xF8 scope:global align:4 +GXSetCPUFifo = .text:0x803475B8; // type:function size:0x1E0 scope:global align:4 +GXSetGPFifo = .text:0x80347798; // type:function size:0x290 scope:global align:4 +__GXSaveFifo = .text:0x80347A28; // type:function size:0x100 scope:global align:4 +__GXIsGPFifoReady = .text:0x80347B28; // type:function size:0x8 scope:global align:4 +GXGetGPStatus = .text:0x80347B30; // type:function size:0x4C scope:global align:4 +GXGetCPUFifo = .text:0x80347B7C; // type:function size:0x94 scope:global align:4 +GXGetFifoBase = .text:0x80347C10; // type:function size:0x8 scope:global align:4 +GXGetFifoSize = .text:0x80347C18; // type:function size:0x8 scope:global align:4 +GXSetBreakPtCallback = .text:0x80347C20; // type:function size:0x44 scope:global align:4 +__GXFifoInit = .text:0x80347C64; // type:function size:0x7C scope:global align:4 +__GXCleanGPFifo = .text:0x80347CE0; // type:function size:0x1A0 scope:global align:4 +GXSetCurrentGXThread = .text:0x80347E80; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x80347ECC; // type:function size:0x8 scope:global align:4 +GXSetVtxDesc = .text:0x80347ED4; // type:function size:0x264 scope:global align:4 +GXSetVtxDescv = .text:0x80348138; // type:function size:0x20C scope:global align:4 +__GXSetVCD = .text:0x80348344; // type:function size:0xB0 scope:global align:4 +__GXCalculateVLim = .text:0x803483F4; // type:function size:0x12C scope:global align:4 +GXClearVtxDesc = .text:0x80348520; // type:function size:0x34 scope:global align:4 +GXSetVtxAttrFmt = .text:0x80348554; // type:function size:0x1A0 scope:global align:4 +GXSetVtxAttrFmtv = .text:0x803486F4; // type:function size:0x1C4 scope:global align:4 +__GXSetVAT = .text:0x803488B8; // type:function size:0x80 scope:global align:4 +GXSetArray = .text:0x80348938; // type:function size:0x40 scope:global align:4 +GXInvalidateVtxCache = .text:0x80348978; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x80348988; // type:function size:0x228 scope:global align:4 +GXSetNumTexGens = .text:0x80348BB0; // type:function size:0x24 scope:global align:4 +GXSetMisc = .text:0x80348BD4; // type:function size:0x8C scope:global align:4 +GXFlush = .text:0x80348C60; // type:function size:0x5C scope:global align:4 +__GXAbort = .text:0x80348CBC; // type:function size:0x164 scope:global align:4 +GXAbortFrame = .text:0x80348E20; // type:function size:0x1B4 scope:global align:4 +GXSetDrawDone = .text:0x80348FD4; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x8034906C; // type:function size:0xC0 scope:global align:4 +GXPixModeSync = .text:0x8034912C; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x80349150; // type:function size:0x10 scope:global align:4 +GXPokeAlphaRead = .text:0x80349160; // type:function size:0x18 scope:global align:4 +GXPokeAlphaUpdate = .text:0x80349178; // type:function size:0x14 scope:global align:4 +GXPokeBlendMode = .text:0x8034918C; // type:function size:0x5C scope:global align:4 +GXPokeColorUpdate = .text:0x803491E8; // type:function size:0x14 scope:global align:4 +GXPokeDstAlpha = .text:0x803491FC; // type:function size:0x18 scope:global align:4 +GXPokeDither = .text:0x80349214; // type:function size:0x14 scope:global align:4 +GXPokeZMode = .text:0x80349228; // type:function size:0x1C scope:global align:4 +GXPeekZ = .text:0x80349244; // type:function size:0x20 scope:global align:4 +GXSetDrawSyncCallback = .text:0x80349264; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x803492A8; // type:function size:0x84 scope:global align:4 +GXSetDrawDoneCallback = .text:0x8034932C; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x80349370; // type:function size:0x80 scope:global align:4 +__GXPEInit = .text:0x803493F0; // type:function size:0x64 scope:global align:4 +__GXSetDirtyState = .text:0x80349454; // type:function size:0x278 scope:global align:4 +GXBegin = .text:0x803496CC; // type:function size:0x14C scope:global align:4 +__GXSendFlushPrim = .text:0x80349818; // type:function size:0xD8 scope:global align:4 +GXSetLineWidth = .text:0x803498F0; // type:function size:0x34 scope:global align:4 +GXSetPointSize = .text:0x80349924; // type:function size:0x34 scope:global align:4 +GXEnableTexOffsets = .text:0x80349958; // type:function size:0x3C scope:global align:4 +GXSetCullMode = .text:0x80349994; // type:function size:0x28 scope:global align:4 +GXSetCoPlanar = .text:0x803499BC; // type:function size:0x34 scope:global align:4 +GXSetDispCopySrc = .text:0x803499F0; // type:function size:0x40 scope:global align:4 +GXSetTexCopySrc = .text:0x80349A30; // type:function size:0x40 scope:global align:4 +GXSetDispCopyDst = .text:0x80349A70; // type:function size:0x24 scope:global align:4 +GXSetTexCopyDst = .text:0x80349A94; // type:function size:0x11C scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x80349BB0; // type:function size:0x20 scope:global align:4 +GXSetCopyClamp = .text:0x80349BD0; // type:function size:0x28 scope:global align:4 +GXGetNumXfbLines = .text:0x80349BF8; // type:function size:0x8C scope:global align:4 +GXGetYScaleFactor = .text:0x80349C84; // type:function size:0x230 scope:global align:4 +GXSetDispCopyYScale = .text:0x80349EB4; // type:function size:0xCC scope:global align:4 +GXSetCopyClear = .text:0x80349F80; // type:function size:0x78 scope:global align:4 +GXSetCopyFilter = .text:0x80349FF8; // type:function size:0x1E4 scope:global align:4 +GXSetDispCopyGamma = .text:0x8034A1DC; // type:function size:0x14 scope:global align:4 +GXCopyDisp = .text:0x8034A1F0; // type:function size:0x13C scope:global align:4 +GXCopyTex = .text:0x8034A32C; // type:function size:0x158 scope:global align:4 +GXClearBoundingBox = .text:0x8034A484; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x8034A4BC; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x8034A4D8; // type:function size:0x188 scope:global align:4 +GXInitLightDistAttn = .text:0x8034A660; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x8034A730; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x8034A740; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x8034A75C; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x8034A768; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x8034A7E4; // type:function size:0xD8 scope:global align:4 +GXSetChanMatColor = .text:0x8034A8BC; // type:function size:0xD8 scope:global align:4 +GXSetNumChans = .text:0x8034A994; // type:function size:0x24 scope:global align:4 +GXSetChanCtrl = .text:0x8034A9B8; // type:function size:0xA4 scope:global align:4 +GXGetTexBufferSize = .text:0x8034AA5C; // type:function size:0x124 scope:global align:4 +__GetImageTileCount = .text:0x8034AB80; // type:function size:0xC0 scope:global align:4 +GXInitTexObj = .text:0x8034AC40; // type:function size:0x20C scope:global align:4 +GXInitTexObjCI = .text:0x8034AE4C; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x8034AE94; // type:function size:0x104 scope:global align:4 +GXInitTexObjWrapMode = .text:0x8034AF98; // type:function size:0x14 scope:global align:4 +GXInitTexObjTlut = .text:0x8034AFAC; // type:function size:0x8 scope:global align:4 +GXInitTexObjUserData = .text:0x8034AFB4; // type:function size:0x8 scope:global align:4 +GXGetTexObjUserData = .text:0x8034AFBC; // type:function size:0x8 scope:global align:4 +GXGetTexObjWidth = .text:0x8034AFC4; // type:function size:0x14 scope:global align:4 +GXGetTexObjHeight = .text:0x8034AFD8; // type:function size:0x14 scope:global align:4 +GXGetTexObjFmt = .text:0x8034AFEC; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x8034AFF4; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x8034B000; // type:function size:0xC scope:global align:4 +GXGetTexObjMipMap = .text:0x8034B00C; // type:function size:0xC scope:global align:4 +GXGetTexObjTlut = .text:0x8034B018; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x8034B020; // type:function size:0x164 scope:global align:4 +GXLoadTexObj = .text:0x8034B184; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x8034B1D8; // type:function size:0x28 scope:global align:4 +GXLoadTlut = .text:0x8034B200; // type:function size:0x94 scope:global align:4 +GXInitTexCacheRegion = .text:0x8034B294; // type:function size:0xB4 scope:global align:4 +GXInitTlutRegion = .text:0x8034B348; // type:function size:0x20 scope:global align:4 +GXInvalidateTexAll = .text:0x8034B368; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x8034B3B0; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x8034B3C4; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x8034B3D8; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x8034B454; // type:function size:0x90 scope:global align:4 +__GXSetSUTexRegs = .text:0x8034B4E4; // type:function size:0x168 scope:global align:4 +__GXSetTmemConfig = .text:0x8034B64C; // type:function size:0x354 scope:global align:4 +GXSetTevIndirect = .text:0x8034B9A0; // type:function size:0x68 scope:global align:4 +GXSetIndTexMtx = .text:0x8034BA08; // type:function size:0x154 scope:global align:4 +GXSetIndTexCoordScale = .text:0x8034BB5C; // type:function size:0x104 scope:global align:4 +GXSetIndTexOrder = .text:0x8034BC60; // type:function size:0xCC scope:global align:4 +GXSetNumIndStages = .text:0x8034BD2C; // type:function size:0x20 scope:global align:4 +GXSetTevDirect = .text:0x8034BD4C; // type:function size:0x48 scope:global align:4 +__GXUpdateBPMask = .text:0x8034BD94; // type:function size:0x4 scope:global align:4 +__GXSetIndirectMask = .text:0x8034BD98; // type:function size:0x30 scope:global align:4 +__GXFlushTextureState = .text:0x8034BDC8; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x8034BDEC; // type:function size:0x94 scope:global align:4 +GXSetTevColorIn = .text:0x8034BE80; // type:function size:0x40 scope:global align:4 +GXSetTevAlphaIn = .text:0x8034BEC0; // type:function size:0x40 scope:global align:4 +GXSetTevColorOp = .text:0x8034BF00; // type:function size:0x58 scope:global align:4 +GXSetTevAlphaOp = .text:0x8034BF58; // type:function size:0x58 scope:global align:4 +GXSetTevColor = .text:0x8034BFB0; // type:function size:0x60 scope:global align:4 +GXSetTevColorS10 = .text:0x8034C010; // type:function size:0x64 scope:global align:4 +GXSetTevKColor = .text:0x8034C074; // type:function size:0x5C scope:global align:4 +GXSetTevKColorSel = .text:0x8034C0D0; // type:function size:0x50 scope:global align:4 +GXSetTevKAlphaSel = .text:0x8034C120; // type:function size:0x50 scope:global align:4 +GXSetTevSwapMode = .text:0x8034C170; // type:function size:0x3C scope:global align:4 +GXSetTevSwapModeTable = .text:0x8034C1AC; // type:function size:0x7C scope:global align:4 +GXSetAlphaCompare = .text:0x8034C228; // type:function size:0x38 scope:global align:4 +GXSetZTexture = .text:0x8034C260; // type:function size:0x8C scope:global align:4 +GXSetTevOrder = .text:0x8034C2EC; // type:function size:0x15C scope:global align:4 +GXSetNumTevStages = .text:0x8034C448; // type:function size:0x24 scope:global align:4 +GXSetFog = .text:0x8034C46C; // type:function size:0x22C scope:global align:4 +GXSetFogRangeAdj = .text:0x8034C698; // type:function size:0x124 scope:global align:4 +GXSetBlendMode = .text:0x8034C7BC; // type:function size:0x50 scope:global align:4 +GXSetColorUpdate = .text:0x8034C80C; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x8034C838; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x8034C864; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x8034C898; // type:function size:0x30 scope:global align:4 +GXSetPixelFmt = .text:0x8034C8C8; // type:function size:0xA8 scope:global align:4 +GXSetDither = .text:0x8034C970; // type:function size:0x2C scope:global align:4 +GXSetDstAlpha = .text:0x8034C99C; // type:function size:0x30 scope:global align:4 +GXSetFieldMask = .text:0x8034C9CC; // type:function size:0x34 scope:global align:4 +GXSetFieldMode = .text:0x8034CA00; // type:function size:0x70 scope:global align:4 +GXCallDisplayList = .text:0x8034CA70; // type:function size:0x74 scope:global align:4 +GXProject = .text:0x8034CAE4; // type:function size:0x188 scope:global align:4 +__GXSetProjection = .text:0x8034CC6C; // type:function size:0x44 scope:global align:4 +GXSetProjection = .text:0x8034CCB0; // type:function size:0x64 scope:global align:4 +GXSetProjectionv = .text:0x8034CD14; // type:function size:0x4C scope:global align:4 +GXGetProjectionv = .text:0x8034CD60; // type:function size:0x40 scope:global align:4 +GXLoadPosMtxImm = .text:0x8034CDA0; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x8034CDF0; // type:function size:0x58 scope:global align:4 +GXSetCurrentMtx = .text:0x8034CE48; // type:function size:0x20 scope:global align:4 +GXLoadTexMtxImm = .text:0x8034CE68; // type:function size:0xB4 scope:global align:4 +__GXSetViewport = .text:0x8034CF1C; // type:function size:0x90 scope:global align:4 +GXSetViewport = .text:0x8034CFAC; // type:function size:0x2C scope:global align:4 +GXGetViewportv = .text:0x8034CFD8; // type:function size:0x20 scope:global align:4 +GXSetScissor = .text:0x8034CFF8; // type:function size:0x68 scope:global align:4 +GXGetScissor = .text:0x8034D060; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x8034D0A8; // type:function size:0x3C scope:global align:4 +GXSetClipMode = .text:0x8034D0E4; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x8034D10C; // type:function size:0x88 scope:global align:4 +GXSetGPMetric = .text:0x8034D194; // type:function size:0x82C scope:global align:4 +GXClearGPMetric = .text:0x8034D9C0; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x8034D9D0; // type:function size:0xA4 scope:global align:4 +__DVDFSInit = .text:0x8034DA74; // type:function size:0x30 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x8034DAA4; // type:function size:0x308 scope:global align:4 +DVDFastOpen = .text:0x8034DDAC; // type:function size:0x68 scope:global align:4 +DVDOpen = .text:0x8034DE14; // type:function size:0x2AC scope:global align:4 +DVDClose = .text:0x8034E0C0; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x8034E0E4; // type:function size:0x1C0 scope:global align:4 +DVDChangeDir = .text:0x8034E2A4; // type:function size:0x4C scope:global align:4 +DVDReadAsyncPrio = .text:0x8034E2F0; // type:function size:0xD0 scope:global align:4 +cbForReadAsync = .text:0x8034E3C0; // type:function size:0x18 scope:global align:4 +DVDReadPrio = .text:0x8034E3D8; // type:function size:0x128 scope:global align:4 +cbForReadSync = .text:0x8034E500; // type:function size:0x8 scope:global align:4 +DVDOpenDir = .text:0x8034E508; // type:function size:0x298 scope:global align:4 +DVDReadDir = .text:0x8034E7A0; // type:function size:0x8C scope:global align:4 +DVDCloseDir = .text:0x8034E82C; // type:function size:0x8 scope:global align:4 +StampCommand = .text:0x8034E834; // type:function size:0xB4 scope:global align:4 +defaultOptionalCommandChecker = .text:0x8034E8E8; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x8034E8EC; // type:function size:0xE0 scope:global align:4 +stateReadingFST = .text:0x8034E9CC; // type:function size:0x178 scope:global align:4 +cbForStateReadingFST = .text:0x8034EB44; // type:function size:0x184 scope:global align:4 +cbForStateError = .text:0x8034ECC8; // type:function size:0xDC scope:global align:4 +cbForStoreErrorCode1 = .text:0x8034EDA4; // type:function size:0x14 scope:global align:4 +cbForStoreErrorCode2 = .text:0x8034EDB8; // type:function size:0x3C scope:global align:4 +CategorizeError = .text:0x8034EDF4; // type:function size:0xF4 scope:global align:4 +cbForStoreErrorCode3 = .text:0x8034EEE8; // type:function size:0xC4 scope:global align:4 +cbForStateGettingError = .text:0x8034EFAC; // type:function size:0x504 scope:global align:4 +cbForUnrecoveredError = .text:0x8034F4B0; // type:function size:0x1E0 scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x8034F690; // type:function size:0xD4 scope:global align:4 +cbForStateGoToRetry = .text:0x8034F764; // type:function size:0x228 scope:global align:4 +stateCheckID = .text:0x8034F98C; // type:function size:0x338 scope:global align:4 +cbForStateReadingTOC = .text:0x8034FCC4; // type:function size:0x1A0 scope:global align:4 +cbForStateReadingPartitionInfo = .text:0x8034FE64; // type:function size:0x3D0 scope:global align:4 +cbForStateOpenPartition = .text:0x80350234; // type:function size:0x188 scope:global align:4 +cbForStateOpenPartition2 = .text:0x803503BC; // type:function size:0x164 scope:global align:4 +cbForStateCheckID1 = .text:0x80350520; // type:function size:0x1C8 scope:global align:4 +cbForStateCheckID2 = .text:0x803506E8; // type:function size:0x194 scope:global align:4 +stateCoverClosed = .text:0x8035087C; // type:function size:0xC4 scope:global align:4 +ResetAlarmHandler = .text:0x80350940; // type:function size:0x1A8 scope:global align:4 +cbForStateReset = .text:0x80350AE8; // type:function size:0xE4 scope:global align:4 +stateDownRotation = .text:0x80350BCC; // type:function size:0xC8 scope:global align:4 +cbForStateDownRotation = .text:0x80350C94; // type:function size:0x198 scope:global align:4 +stateCoverClosed_CMD = .text:0x80350E2C; // type:function size:0xD0 scope:global align:4 +cbForStateCoverClosed = .text:0x80350EFC; // type:function size:0xD8 scope:global align:4 +cbForPrepareCoverRegister = .text:0x80350FD4; // type:function size:0x188 scope:global align:4 +CoverAlarmHandler = .text:0x8035115C; // type:function size:0x24 scope:global align:4 +stateReady = .text:0x80351180; // type:function size:0x328 scope:global align:4 +stateBusy = .text:0x803514A8; // type:function size:0x508 scope:global align:4 +cbForStateBusy = .text:0x803519B0; // type:function size:0x834 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x803521E4; // type:function size:0xE4 scope:global align:4 +DVDInquiryAsync = .text:0x803522C8; // type:function size:0xD8 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x803523A0; // type:function size:0xC8 scope:global align:4 +DVDGetDriveStatus = .text:0x80352468; // type:function size:0x9C scope:global align:4 +DVDSetAutoInvalidation = .text:0x80352504; // type:function size:0x10 scope:global align:4 +DVDResume = .text:0x80352514; // type:function size:0x50 scope:global align:4 +DVDCancelAsync = .text:0x80352564; // type:function size:0x348 scope:global align:4 +DVDCancel = .text:0x803528AC; // type:function size:0xCC scope:global align:4 +cbForCancelSync = .text:0x80352978; // type:function size:0x8 scope:global align:4 +DVDGetCurrentDiskID = .text:0x80352980; // type:function size:0x8 scope:global align:4 +__BS2DVDLowCallback = .text:0x80352988; // type:function size:0x8 scope:global align:4 +__DVDGetCoverStatus = .text:0x80352990; // type:function size:0xC8 scope:global align:4 +DVDCheckDiskAsync = .text:0x80352A58; // type:function size:0x1DC scope:global align:4 +__DVDPrepareResetAsync = .text:0x80352C34; // type:function size:0x11C scope:global align:4 +Callback = .text:0x80352D50; // type:function size:0xC scope:local align:4 +__DVDPrepareReset = .text:0x80352D5C; // type:function size:0x134 scope:global align:4 +__DVDTestAlarm = .text:0x80352E90; // type:function size:0x20 scope:global align:4 +__DVDStopMotorAsync = .text:0x80352EB0; // type:function size:0x8 scope:global align:4 +__DVDRestartMotor = .text:0x80352EB8; // type:function size:0x4 scope:global align:4 +__DVDClearWaitingQueue = .text:0x80352EBC; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x80352EF4; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x80352F5C; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x80352FFC; // type:function size:0x58 scope:global align:4 +__DVDGetNextWaitingQueue = .text:0x80353054; // type:function size:0x60 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x803530B4; // type:function size:0x60 scope:global align:4 +cbForNandClose = .text:0x80353114; // type:function size:0x2C scope:global align:4 +cbForNandWrite = .text:0x80353140; // type:function size:0x5C scope:global align:4 +cbForNandOpen = .text:0x8035319C; // type:function size:0xB0 scope:global align:4 +cbForNandCreate = .text:0x8035324C; // type:function size:0x98 scope:global align:4 +cbForNandCreateDir = .text:0x803532E4; // type:function size:0x94 scope:global align:4 +__DVDStoreErrorCode = .text:0x80353378; // type:function size:0xA4 scope:global align:4 +DVDCompareDiskID = .text:0x8035341C; // type:function size:0xF0 scope:global align:4 +__DVDShowFatalMessage = .text:0x8035350C; // type:function size:0xB4 scope:global align:4 +DVDSetAutoFatalMessaging = .text:0x803535C0; // type:function size:0x5C scope:global align:4 +__DVDPrintFatalMessage = .text:0x8035361C; // type:function size:0x18 scope:global align:4 +doTransactionCallback = .text:0x80353634; // type:function size:0xB8 scope:global align:4 +doPrepareCoverRegisterCallback = .text:0x803536EC; // type:function size:0xBC scope:global align:4 +DVDLowInit = .text:0x803537A8; // type:function size:0x264 scope:global align:4 +DVDLowReadDiskID = .text:0x80353A0C; // type:function size:0x188 scope:global align:4 +DVDLowOpenPartition = .text:0x80353B94; // type:function size:0x268 scope:global align:4 +DVDLowClosePartition = .text:0x80353DFC; // type:function size:0x164 scope:global align:4 +DVDLowUnencryptedRead = .text:0x80353F60; // type:function size:0x194 scope:global align:4 +DVDLowStopMotor = .text:0x803540F4; // type:function size:0x194 scope:global align:4 +DVDLowInquiry = .text:0x80354288; // type:function size:0x168 scope:global align:4 +DVDLowRequestError = .text:0x803543F0; // type:function size:0x168 scope:global align:4 +DVDLowSetSpinupFlag = .text:0x80354558; // type:function size:0xC scope:global align:4 +DVDLowReset = .text:0x80354564; // type:function size:0x17C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x803546E0; // type:function size:0x194 scope:global align:4 +DVDLowSetMaximumRotation = .text:0x80354874; // type:function size:0x180 scope:global align:4 +DVDLowRead = .text:0x803549F4; // type:function size:0x1B0 scope:global align:4 +DVDLowSeek = .text:0x80354BA4; // type:function size:0x17C scope:global align:4 +DVDLowGetCoverRegister = .text:0x80354D20; // type:function size:0x10 scope:global align:4 +DVDLowPrepareCoverRegister = .text:0x80354D30; // type:function size:0x168 scope:global align:4 +DVDLowGetImmBufferReg = .text:0x80354E98; // type:function size:0xC scope:global align:4 +DVDLowUnmaskStatusInterrupts = .text:0x80354EA4; // type:function size:0x8 scope:global align:4 +DVDLowMaskCoverInterrupt = .text:0x80354EAC; // type:function size:0x8 scope:global align:4 +DVDLowClearCoverInterrupt = .text:0x80354EB4; // type:function size:0x164 scope:global align:4 +__DVDLowTestAlarm = .text:0x80355018; // type:function size:0x8 scope:global align:4 +AIRegisterDMACallback = .text:0x80355020; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x80355064; // type:function size:0x7C scope:global align:4 +AIStartDMA = .text:0x803550E0; // type:function size:0x14 scope:global align:4 +AIStopDMA = .text:0x803550F4; // type:function size:0x14 scope:global align:4 +AISetDSPSampleRate = .text:0x80355108; // type:function size:0x78 scope:global align:4 +AIGetDSPSampleRate = .text:0x80355180; // type:function size:0x14 scope:global align:4 +AIInit = .text:0x80355194; // type:function size:0x180 scope:global align:4 +__AIDHandler = .text:0x80355314; // type:function size:0xA8 scope:global align:4 +__AICallbackStackSwitch = .text:0x803553BC; // type:function size:0x64 scope:global align:4 +__AI_SRC_INIT = .text:0x80355420; // type:function size:0x1C4 scope:global align:4 +AXRegisterAuxACallback = .text:0x803555E4; // type:function size:0xC scope:global align:4 +AXGetAuxACallback = .text:0x803555F0; // type:function size:0x14 scope:global align:4 +AXGetAuxAReturnVolume = .text:0x80355604; // type:function size:0x8 scope:global align:4 +AXGetAuxBReturnVolume = .text:0x8035560C; // type:function size:0x8 scope:global align:4 +AXGetAuxCReturnVolume = .text:0x80355614; // type:function size:0x8 scope:global align:4 +AXSetAuxAReturnVolume = .text:0x8035561C; // type:function size:0x8 scope:global align:4 +AXSetAuxBReturnVolume = .text:0x80355624; // type:function size:0x8 scope:global align:4 +AXSetAuxCReturnVolume = .text:0x8035562C; // type:function size:0x8 scope:global align:4 +AXFXReverbHiInit = .text:0x80355634; // type:function size:0x64 scope:global align:4 +AXFXReverbHiShutdown = .text:0x80355698; // type:function size:0x24 scope:global align:4 +AXFXReverbHiCallback = .text:0x803556BC; // type:function size:0x4 scope:global align:4 +AXFXReverbHiExpInit = .text:0x803556C0; // type:function size:0x19C scope:global align:4 +AXFXReverbHiExpShutdown = .text:0x8035585C; // type:function size:0x54 scope:global align:4 +AXFXReverbHiExpCallback = .text:0x803558B0; // type:function size:0x518 scope:global align:4 +__AllocDelayLine = .text:0x80355DC8; // type:function size:0x174 scope:global align:4 +__BzeroDelayLines = .text:0x80355F3C; // type:function size:0x124 scope:global align:4 +__FreeDelayLine = .text:0x80356060; // type:function size:0x114 scope:global align:4 +__InitParams = .text:0x80356174; // type:function size:0x324 scope:global align:4 +__AXFXAllocFunction = .text:0x80356498; // type:function size:0xC scope:global align:4 +__AXFXFreeFunction = .text:0x803564A4; // type:function size:0xC scope:global align:4 +AXFXSetHooks = .text:0x803564B0; // type:function size:0xC scope:global align:4 +AXFXGetHooks = .text:0x803564BC; // type:function size:0x14 scope:global align:4 +FindContainHeap_ = .text:0x803564D0; // type:function size:0x140 scope:global align:4 +MEMiInitHeapHead = .text:0x80356610; // type:function size:0x1C0 scope:global align:4 +AllocUsedBlockFromFreeBlock_ = .text:0x803567D0; // type:function size:0x204 scope:global align:4 +AllocFromHead_ = .text:0x803569D4; // type:function size:0xDC scope:global align:4 +AllocFromTail_ = .text:0x80356AB0; // type:function size:0xC8 scope:global align:4 +RecycleRegion_ = .text:0x80356B78; // type:function size:0x168 scope:global align:4 +MEMCreateExpHeapEx = .text:0x80356CE0; // type:function size:0xB0 scope:global align:4 +MEMAllocFromExpHeapEx = .text:0x80356D90; // type:function size:0xB0 scope:global align:4 +MEMFreeToExpHeap = .text:0x80356E40; // type:function size:0xCC scope:global align:4 +AllocatorAllocForExpHeap_ = .text:0x80356F0C; // type:function size:0x10 scope:global align:4 +AllocatorFreeForExpHeap_ = .text:0x80356F1C; // type:function size:0x8 scope:global align:4 +MEMAllocFromAllocator = .text:0x80356F24; // type:function size:0x10 scope:global align:4 +MEMFreeToAllocator = .text:0x80356F34; // type:function size:0x10 scope:global align:4 +MEMInitAllocatorForExpHeap = .text:0x80356F44; // type:function size:0x1C scope:global align:4 +MEMInitList = .text:0x80356F60; // type:function size:0x18 scope:global align:4 +MEMAppendListObject = .text:0x80356F78; // type:function size:0x70 scope:global align:4 +MEMGetNextListObject = .text:0x80356FE8; // type:function size:0x20 scope:global align:4 +DSPCheckMailToDSP = .text:0x80357008; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x80357018; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x80357028; // type:function size:0x14 scope:global align:4 +DSPSendMailToDSP = .text:0x8035703C; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x80357050; // type:function size:0x3C scope:global align:4 +DSPInit = .text:0x8035708C; // type:function size:0xC0 scope:global align:4 +__DSP_debug_printf = .text:0x8035714C; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x8035719C; // type:function size:0x1A4 scope:global align:4 +__DSP_boot_task = .text:0x80357340; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x803574CC; // type:function size:0x9C scope:global align:4 +__DSP_remove_task = .text:0x80357568; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x803575FC; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x80357600; // type:function size:0x18 scope:global align:4 +__CARDExtHandler = .text:0x80357618; // type:function size:0xD0 scope:global align:4 +__CARDExiHandler = .text:0x803576E8; // type:function size:0x244 scope:global align:4 +__CARDTxHandler = .text:0x8035792C; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x803579D4; // type:function size:0x78 scope:global align:4 +__CARDEnableInterrupt = .text:0x80357A4C; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x80357B0C; // type:function size:0xF4 scope:global align:4 +__CARDReadVendorID = .text:0x80357C00; // type:function size:0xF4 scope:global align:4 +__CARDClearStatus = .text:0x80357CF4; // type:function size:0xB0 scope:global align:4 +TimeoutHandler = .text:0x80357DA4; // type:function size:0x98 scope:global align:4 +Retry = .text:0x80357E3C; // type:function size:0x26C scope:global align:4 +UnlockedCallback = .text:0x803580A8; // type:function size:0x108 scope:global align:4 +__CARDStart = .text:0x803581B0; // type:function size:0x200 scope:global align:4 +__CARDReadSegment = .text:0x803583B0; // type:function size:0x130 scope:global align:4 +__CARDWritePage = .text:0x803584E0; // type:function size:0x13C scope:global align:4 +__CARDEraseSector = .text:0x8035861C; // type:function size:0x108 scope:global align:4 +CARDInit = .text:0x80358724; // type:function size:0xBC scope:global align:4 +__CARDGetFontEncode = .text:0x803587E0; // type:function size:0x8 scope:global align:4 +__CARDGetControlBlock = .text:0x803587E8; // type:function size:0xB4 scope:global align:4 +__CARDPutControlBlock = .text:0x8035889C; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x80358900; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x80358A50; // type:function size:0x94 scope:global align:4 +OnShutdown = .text:0x80358AE4; // type:function size:0x50 scope:local align:4 +CARDGetFastMode = .text:0x80358B34; // type:function size:0x14 scope:global align:4 +bitrev = .text:0x80358B48; // type:function size:0xCC scope:global align:4 +ReadArrayUnlock = .text:0x80358C14; // type:function size:0x14C scope:global align:4 +DummyLen = .text:0x80358D60; // type:function size:0xAC scope:global align:4 +__CARDUnlock = .text:0x80358E0C; // type:function size:0x71C scope:global align:4 +InitCallback = .text:0x80359528; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x80359598; // type:function size:0x318 scope:global align:4 +BlockReadCallback = .text:0x803598B0; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x8035998C; // type:function size:0x44 scope:global align:4 +BlockWriteCallback = .text:0x803599D0; // type:function size:0xE8 scope:global align:4 +__CARDWrite = .text:0x80359AB8; // type:function size:0x48 scope:global align:4 +__CARDGetFatBlock = .text:0x80359B00; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80359B08; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x80359BDC; // type:function size:0xC4 scope:local align:4 +__CARDAllocBlock = .text:0x80359CA0; // type:function size:0x178 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80359E18; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x80359EC4; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80359ECC; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80359F9C; // type:function size:0xC4 scope:local align:4 +__CARDUpdateDir = .text:0x8035A060; // type:function size:0xC0 scope:global align:4 +__CARDCheckSum = .text:0x8035A120; // type:function size:0x1F4 scope:global align:4 +VerifyID = .text:0x8035A314; // type:function size:0x36C scope:global align:4 +VerifyDir = .text:0x8035A680; // type:function size:0x268 scope:global align:4 +VerifyFAT = .text:0x8035A8E8; // type:function size:0x2A8 scope:global align:4 +__CARDVerify = .text:0x8035AB90; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x8035AC1C; // type:function size:0x5A8 scope:global align:4 +CARDCheck = .text:0x8035B1C4; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x8035B218; // type:function size:0xCC scope:global align:4 +CARDProbeEx = .text:0x8035B2E4; // type:function size:0x184 scope:global align:4 +DoMount = .text:0x8035B468; // type:function size:0x454 scope:global align:4 +__CARDMountCallback = .text:0x8035B8BC; // type:function size:0x174 scope:global align:4 +CARDMountAsync = .text:0x8035BA30; // type:function size:0x1A4 scope:global align:4 +CARDMount = .text:0x8035BBD4; // type:function size:0x48 scope:global align:4 +CARDUnmount = .text:0x8035BC1C; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x8035BCC8; // type:function size:0x13C scope:global align:4 +__CARDFormatRegionAsync = .text:0x8035BE04; // type:function size:0x4C0 scope:global align:4 +CARDFormat = .text:0x8035C2C4; // type:function size:0x58 scope:global align:4 +__CARDCompareFileName = .text:0x8035C31C; // type:function size:0x60 scope:global align:4 +__CARDIsWritable = .text:0x8035C37C; // type:function size:0x138 scope:global align:4 +__CARDIsReadable = .text:0x8035C4B4; // type:function size:0x150 scope:global align:4 +CARDFastOpen = .text:0x8035C604; // type:function size:0x1E4 scope:global align:4 +CARDClose = .text:0x8035C7E8; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x8035C83C; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x8035C96C; // type:function size:0x214 scope:global align:4 +CARDCreate = .text:0x8035CB80; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x8035CBC8; // type:function size:0x1B0 scope:global align:4 +ReadCallback = .text:0x8035CD78; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x8035CEA8; // type:function size:0x140 scope:global align:4 +CARDRead = .text:0x8035CFE8; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x8035D030; // type:function size:0x164 scope:local align:4 +EraseCallback = .text:0x8035D194; // type:function size:0xB4 scope:local align:4 +CARDWriteAsync = .text:0x8035D248; // type:function size:0x124 scope:global align:4 +CARDWrite = .text:0x8035D36C; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x8035D3B4; // type:function size:0x154 scope:global align:4 +CARDGetStatus = .text:0x8035D508; // type:function size:0x11C scope:global align:4 +CARDSetStatusAsync = .text:0x8035D624; // type:function size:0x17C scope:global align:4 +CARDSetStatus = .text:0x8035D7A0; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x8035D7E8; // type:function size:0xA4 scope:global align:4 +nandCreate = .text:0x8035D88C; // type:function size:0x118 scope:global align:4 +NANDCreate = .text:0x8035D9A4; // type:function size:0x74 scope:global align:4 +NANDPrivateCreateAsync = .text:0x8035DA18; // type:function size:0x78 scope:global align:4 +NANDDelete = .text:0x8035DA90; // type:function size:0xB0 scope:global align:4 +NANDPrivateDeleteAsync = .text:0x8035DB40; // type:function size:0xC0 scope:global align:4 +NANDRead = .text:0x8035DC00; // type:function size:0x68 scope:global align:4 +NANDReadAsync = .text:0x8035DC68; // type:function size:0x78 scope:global align:4 +NANDWrite = .text:0x8035DCE0; // type:function size:0x68 scope:global align:4 +NANDWriteAsync = .text:0x8035DD48; // type:function size:0x78 scope:global align:4 +NANDSeek = .text:0x8035DDC0; // type:function size:0xA0 scope:global align:4 +NANDSeekAsync = .text:0x8035DE60; // type:function size:0xB0 scope:global align:4 +NANDPrivateCreateDirAsync = .text:0x8035DF10; // type:function size:0xF0 scope:global align:4 +nandComposePerm = .text:0x8035E000; // type:function size:0x54 scope:global align:4 +nandSplitPerm = .text:0x8035E054; // type:function size:0x8C scope:global align:4 +nandGetStatus = .text:0x8035E0E0; // type:function size:0x154 scope:global align:4 +nandGetStatusCallback = .text:0x8035E234; // type:function size:0x74 scope:global align:4 +NANDPrivateGetStatusAsync = .text:0x8035E2A8; // type:function size:0x84 scope:global align:4 +nandOpen = .text:0x8035E32C; // type:function size:0x114 scope:global align:4 +NANDOpen = .text:0x8035E440; // type:function size:0x84 scope:global align:4 +NANDOpenAsync = .text:0x8035E4C4; // type:function size:0x78 scope:global align:4 +NANDPrivateOpenAsync = .text:0x8035E53C; // type:function size:0x78 scope:global align:4 +nandOpenCallback = .text:0x8035E5B4; // type:function size:0x60 scope:global align:4 +NANDClose = .text:0x8035E614; // type:function size:0x48 scope:global align:4 +NANDCloseAsync = .text:0x8035E65C; // type:function size:0x70 scope:global align:4 +NANDSafeOpen = .text:0x8035E6CC; // type:function size:0x8 scope:global align:4 +nandSafeOpen = .text:0x8035E6D4; // type:function size:0x2E8 scope:global align:4 +NANDSafeClose = .text:0x8035E9BC; // type:function size:0x128 scope:global align:4 +nandRemoveTailToken = .text:0x8035EAE4; // type:function size:0xD4 scope:global align:4 +nandGetHeadToken = .text:0x8035EBB8; // type:function size:0xD4 scope:global align:4 +nandGetRelativeName = .text:0x8035EC8C; // type:function size:0x98 scope:global align:4 +nandConvertPath = .text:0x8035ED24; // type:function size:0x13C scope:global align:4 +nandIsPrivatePath = .text:0x8035EE60; // type:function size:0x34 scope:global align:4 +nandIsUnderPrivatePath = .text:0x8035EE94; // type:function size:0x58 scope:global align:4 +nandIsInitialized = .text:0x8035EEEC; // type:function size:0x14 scope:global align:4 +nandReportErrorCode = .text:0x8035EF00; // type:function size:0x4 scope:global align:4 +nandConvertErrorCode = .text:0x8035EF04; // type:function size:0xD0 scope:global align:4 +nandGenerateAbsPath = .text:0x8035EFD4; // type:function size:0xC8 scope:global align:4 +nandGetParentDirectory = .text:0x8035F09C; // type:function size:0xA4 scope:global align:4 +NANDInit = .text:0x8035F140; // type:function size:0x26C scope:global align:4 +nandCallback = .text:0x8035F3AC; // type:function size:0xEC scope:global align:4 +nandGetType = .text:0x8035F498; // type:function size:0x2D4 scope:global align:4 +NANDPrivateGetTypeAsync = .text:0x8035F76C; // type:function size:0xF8 scope:global align:4 +nandGetTypeCallback = .text:0x8035F864; // type:function size:0x128 scope:global align:4 +nandGetHomeDir = .text:0x8035F98C; // type:function size:0xC scope:global align:4 +NANDInitBanner = .text:0x8035F998; // type:function size:0x8C scope:global align:4 +_ES_GetDataDir = .text:0x8035FA24; // type:function size:0x9C scope:global align:4 +nandCalcUsage = .text:0x8035FAC0; // type:function size:0xBC scope:global align:4 +NANDCheck = .text:0x8035FB7C; // type:function size:0x108 scope:global align:4 +SCInit = .text:0x8035FC84; // type:function size:0xA0 scope:global align:4 +SCCheckStatus = .text:0x8035FD24; // type:function size:0xE8 scope:global align:4 +SCReloadConfFileAsync = .text:0x8035FE0C; // type:function size:0x114 scope:global align:4 +OpenCallbackFromReload = .text:0x8035FF20; // type:function size:0xD0 scope:global align:4 +ReadCallbackFromReload = .text:0x8035FFF0; // type:function size:0xE8 scope:global align:4 +CloseCallbackFromReload = .text:0x803600D8; // type:function size:0x8C scope:global align:4 +FinishFromReload = .text:0x80360164; // type:function size:0x13C scope:global align:4 +CloseCallbackFromReloadError = .text:0x803602A0; // type:function size:0x4 scope:global align:4 +ParseConfBuf = .text:0x803602A4; // type:function size:0x24C scope:global align:4 +UnpackItem = .text:0x803604F0; // type:function size:0x198 scope:global align:4 +DeleteItemByID = .text:0x80360688; // type:function size:0x190 scope:global align:4 +CreateItemByID = .text:0x80360818; // type:function size:0x278 scope:global align:4 +SCFindByteArrayItem = .text:0x80360A90; // type:function size:0xE0 scope:global align:4 +SCReplaceByteArrayItem = .text:0x80360B70; // type:function size:0x124 scope:global align:4 +SCReplaceIntegerItem = .text:0x80360C94; // type:function size:0x118 scope:global align:4 +SCFindU8Item = .text:0x80360DAC; // type:function size:0xD4 scope:global align:4 +SCFindS8Item = .text:0x80360E80; // type:function size:0xD4 scope:global align:4 +SCFindU32Item = .text:0x80360F54; // type:function size:0xD4 scope:global align:4 +SCReplaceU8Item = .text:0x80361028; // type:function size:0x2C scope:global align:4 +__SCFlushSyncCallback = .text:0x80361054; // type:function size:0xC scope:global align:4 +SCFlush = .text:0x80361060; // type:function size:0x70 scope:global align:4 +SCFlushAsync = .text:0x803610D0; // type:function size:0x21C scope:global align:4 +MyNandCallback = .text:0x803612EC; // type:function size:0x338 scope:global align:4 +SCGetAspectRatio = .text:0x80361624; // type:function size:0x54 scope:global align:4 +SCGetDisplayOffsetH = .text:0x80361678; // type:function size:0x74 scope:global align:4 +SCGetIdleMode = .text:0x803616EC; // type:function size:0xC scope:global align:4 +SCGetLanguage = .text:0x803616F8; // type:function size:0x6C scope:global align:4 +SCGetProgressiveMode = .text:0x80361764; // type:function size:0x54 scope:global align:4 +SCSetProgressiveMode = .text:0x803617B8; // type:function size:0x8 scope:global align:4 +SCGetScreenSaverMode = .text:0x803617C0; // type:function size:0x54 scope:global align:4 +SCGetSoundMode = .text:0x80361814; // type:function size:0x64 scope:global align:4 +SCGetBtDeviceInfoArray = .text:0x80361878; // type:function size:0xC scope:global align:4 +SCSetBtDeviceInfoArray = .text:0x80361884; // type:function size:0xC scope:global align:4 +SCGetBtDpdSensibility = .text:0x80361890; // type:function size:0x68 scope:global align:4 +SCGetWpadMotorMode = .text:0x803618F8; // type:function size:0x54 scope:global align:4 +SCSetWpadMotorMode = .text:0x8036194C; // type:function size:0x8 scope:global align:4 +SCGetWpadSensorBarPosition = .text:0x80361954; // type:function size:0x54 scope:global align:4 +SCGetWpadSpeakerVolume = .text:0x803619A8; // type:function size:0x54 scope:global align:4 +SCSetWpadSpeakerVolume = .text:0x803619FC; // type:function size:0x8 scope:global align:4 +__SCF1 = .text:0x80361A04; // type:function size:0x16C scope:global align:4 +SCGetProductArea = .text:0x80361B70; // type:function size:0x84 scope:global align:4 +WENCGetEncodeData = .text:0x80361BF4; // type:function size:0x2D8 scope:global align:4 +ARCInitHandle = .text:0x80361ECC; // type:function size:0xA0 scope:global align:4 +ARCFastOpen = .text:0x80361F6C; // type:function size:0x50 scope:global align:4 +ARCConvertPathToEntrynum = .text:0x80361FBC; // type:function size:0x264 scope:global align:4 +ARCGetStartAddrInMem = .text:0x80362220; // type:function size:0x14 scope:global align:4 +ARCGetLength = .text:0x80362234; // type:function size:0x8 scope:global align:4 +ARCClose = .text:0x8036223C; // type:function size:0x8 scope:global align:4 +ARCChangeDir = .text:0x80362244; // type:function size:0x58 scope:global align:4 +ARCOpenDir = .text:0x8036229C; // type:function size:0x7C scope:global align:4 +ARCReadDir = .text:0x80362318; // type:function size:0xB8 scope:global align:4 +ARCCloseDir = .text:0x803623D0; // type:function size:0x8 scope:global align:4 +IPCInit = .text:0x803623D8; // type:function size:0x4C scope:global align:4 +IPCReadReg = .text:0x80362424; // type:function size:0x10 scope:global align:4 +IPCWriteReg = .text:0x80362434; // type:function size:0x10 scope:global align:4 +IPCGetBufferHi = .text:0x80362444; // type:function size:0x8 scope:global align:4 +IPCGetBufferLo = .text:0x8036244C; // type:function size:0x8 scope:global align:4 +IPCSetBufferLo = .text:0x80362454; // type:function size:0x8 scope:global align:4 +strnlen = .text:0x8036245C; // type:function size:0x2C scope:global align:4 +IpcReplyHandler = .text:0x80362488; // type:function size:0x258 scope:global align:4 +IPCInterruptHandler = .text:0x803626E0; // type:function size:0x1B8 scope:global align:4 +IPCCltInit = .text:0x80362898; // type:function size:0xB4 scope:global align:4 +__ios_Ipc2 = .text:0x8036294C; // type:function size:0x24C scope:global align:4 +IOS_OpenAsync = .text:0x80362B98; // type:function size:0x118 scope:global align:4 +IOS_Open = .text:0x80362CB0; // type:function size:0x120 scope:global align:4 +IOS_CloseAsync = .text:0x80362DD0; // type:function size:0xC0 scope:global align:4 +IOS_Close = .text:0x80362E90; // type:function size:0xA8 scope:global align:4 +IOS_ReadAsync = .text:0x80362F38; // type:function size:0x100 scope:global align:4 +IOS_Read = .text:0x80363038; // type:function size:0x108 scope:global align:4 +IOS_WriteAsync = .text:0x80363140; // type:function size:0x100 scope:global align:4 +IOS_Write = .text:0x80363240; // type:function size:0x108 scope:global align:4 +IOS_SeekAsync = .text:0x80363348; // type:function size:0xE0 scope:global align:4 +IOS_Seek = .text:0x80363428; // type:function size:0xE8 scope:global align:4 +IOS_IoctlAsync = .text:0x80363510; // type:function size:0x138 scope:global align:4 +IOS_Ioctl = .text:0x80363648; // type:function size:0x130 scope:global align:4 +__ios_Ioctlv = .text:0x80363778; // type:function size:0x13C scope:global align:4 +IOS_IoctlvAsync = .text:0x803638B4; // type:function size:0xE4 scope:global align:4 +IOS_Ioctlv = .text:0x80363998; // type:function size:0xDC scope:global align:4 +IOS_IoctlvReboot = .text:0x80363A74; // type:function size:0xE8 scope:global align:4 +iosCreateHeap = .text:0x80363B5C; // type:function size:0x130 scope:global align:4 +__iosAlloc = .text:0x80363C8C; // type:function size:0x204 scope:global align:4 +iosAllocAligned = .text:0x80363E90; // type:function size:0x4 scope:global align:4 +iosFree = .text:0x80363E94; // type:function size:0x1EC scope:global align:4 +IPCiProfInit = .text:0x80364080; // type:function size:0xB8 scope:global align:4 +IPCiProfQueueReq = .text:0x80364138; // type:function size:0x80 scope:global align:4 +IPCiProfAck = .text:0x803641B8; // type:function size:0x10 scope:global align:4 +IPCiProfReply = .text:0x803641C8; // type:function size:0x7C scope:global align:4 +ISFS_OpenLib = .text:0x80364244; // type:function size:0x128 scope:global align:4 +_isfsFuncCb = .text:0x8036436C; // type:function size:0x168 scope:global align:4 +ISFS_CreateDir = .text:0x803644D4; // type:function size:0xF4 scope:global align:4 +ISFS_CreateDirAsync = .text:0x803645C8; // type:function size:0xF4 scope:global align:4 +ISFS_ReadDir = .text:0x803646BC; // type:function size:0x154 scope:global align:4 +ISFS_ReadDirAsync = .text:0x80364810; // type:function size:0x148 scope:global align:4 +ISFS_GetAttr = .text:0x80364958; // type:function size:0x158 scope:global align:4 +ISFS_GetAttrAsync = .text:0x80364AB0; // type:function size:0x134 scope:global align:4 +ISFS_Delete = .text:0x80364BE4; // type:function size:0xD8 scope:global align:4 +ISFS_DeleteAsync = .text:0x80364CBC; // type:function size:0xD0 scope:global align:4 +ISFS_Rename = .text:0x80364D8C; // type:function size:0x104 scope:global align:4 +ISFS_GetUsage = .text:0x80364E90; // type:function size:0x138 scope:global align:4 +ISFS_CreateFile = .text:0x80364FC8; // type:function size:0xF4 scope:global align:4 +ISFS_CreateFileAsync = .text:0x803650BC; // type:function size:0xF4 scope:global align:4 +ISFS_Open = .text:0x803651B0; // type:function size:0xC8 scope:global align:4 +ISFS_OpenAsync = .text:0x80365278; // type:function size:0xB8 scope:global align:4 +ISFS_Seek = .text:0x80365330; // type:function size:0x4 scope:global align:4 +ISFS_SeekAsync = .text:0x80365334; // type:function size:0x8C scope:global align:4 +ISFS_Read = .text:0x803653C0; // type:function size:0x20 scope:global align:4 +ISFS_ReadAsync = .text:0x803653E0; // type:function size:0xA4 scope:global align:4 +ISFS_Write = .text:0x80365484; // type:function size:0x20 scope:global align:4 +ISFS_WriteAsync = .text:0x803654A4; // type:function size:0xA4 scope:global align:4 +ISFS_Close = .text:0x80365548; // type:function size:0x4 scope:global align:4 +ISFS_CloseAsync = .text:0x8036554C; // type:function size:0x84 scope:global align:4 +ClampStick = .text:0x803655D0; // type:function size:0x130 scope:global align:4 +ClampCircle = .text:0x80365700; // type:function size:0x11C scope:global align:4 +PADClamp = .text:0x8036581C; // type:function size:0xF0 scope:global align:4 +PADClampCircle = .text:0x8036590C; // type:function size:0xE8 scope:global align:4 +UpdateOrigin = .text:0x803659F4; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x80365B98; // type:function size:0xC0 scope:global align:4 +PADOriginUpdateCallback = .text:0x80365C58; // type:function size:0xC8 scope:global align:4 +PADProbeCallback = .text:0x80365D20; // type:function size:0xD4 scope:global align:4 +PADTypeAndStatusCallback = .text:0x80365DF4; // type:function size:0x320 scope:global align:4 +PADReceiveCheckCallback = .text:0x80366114; // type:function size:0x13C scope:global align:4 +PADReset = .text:0x80366250; // type:function size:0x108 scope:global align:4 +PADRecalibrate = .text:0x80366358; // type:function size:0x10C scope:global align:4 +PADInit = .text:0x80366464; // type:function size:0x15C scope:global align:4 +PADRead = .text:0x803665C0; // type:function size:0x2E0 scope:global align:4 +PADControlMotor = .text:0x803668A0; // type:function size:0xB8 scope:global align:4 +PADSetSpec = .text:0x80366958; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x803669B8; // type:function size:0x118 scope:global align:4 +SPEC1_MakeStatus = .text:0x80366AD0; // type:function size:0x118 scope:global align:4 +SPEC2_MakeStatus = .text:0x80366BE8; // type:function size:0x580 scope:global align:4 +PADSetAnalogMode = .text:0x80367168; // type:function size:0x70 scope:global align:4 +OnShutdown = .text:0x803671D8; // type:function size:0xC8 scope:local align:4 +SamplingHandler = .text:0x803672A0; // type:function size:0x60 scope:global align:4 +__PADDisableRecalibration = .text:0x80367300; // type:function size:0x5C scope:global align:4 +OnShutdown = .text:0x8036735C; // type:function size:0x158 scope:local align:4 +WPADiSendData = .text:0x803674B4; // type:function size:0x1B8 scope:global align:4 +WPADiRadioSensitivity = .text:0x8036766C; // type:function size:0x104 scope:global align:4 +IsControllerDataChanged = .text:0x80367770; // type:function size:0xBAC scope:global align:4 +WPADiCheckContInputs = .text:0x8036831C; // type:function size:0x1FC scope:global align:4 +WPADiManageHandler = .text:0x80368518; // type:function size:0x628 scope:global align:4 +WPADiManageHandler0 = .text:0x80368B40; // type:function size:0x20 scope:global align:4 +__ClearControlBlock = .text:0x80368B60; // type:function size:0x264 scope:global align:4 +WPADInit = .text:0x80368DC4; // type:function size:0x248 scope:global align:4 +WPADStartSimpleSync = .text:0x8036900C; // type:function size:0x4 scope:global align:4 +WPADStopSimpleSync = .text:0x80369010; // type:function size:0x4 scope:global align:4 +WPADSetSimpleSyncCallback = .text:0x80369014; // type:function size:0x4 scope:global align:4 +WPADRegisterAllocator = .text:0x80369018; // type:function size:0x4 scope:global align:4 +WPADGetStatus = .text:0x8036901C; // type:function size:0x4 scope:global align:4 +WPADGetRadioSensitivity = .text:0x80369020; // type:function size:0x44 scope:global align:4 +WPADSetAcceptConnection = .text:0x80369064; // type:function size:0x5C scope:global align:4 +WPADGetAcceptConnection = .text:0x803690C0; // type:function size:0x30 scope:global align:4 +setupCallback = .text:0x803690F0; // type:function size:0x1E4 scope:global align:4 +gameInfoCallback = .text:0x803692D4; // type:function size:0x1A0 scope:global align:4 +gameInfoCallback2 = .text:0x80369474; // type:function size:0x1A0 scope:global align:4 +firmwareCheckCallback = .text:0x80369614; // type:function size:0x7E4 scope:global align:4 +WPADiRetrieveChannel = .text:0x80369DF8; // type:function size:0x100 scope:global align:4 +WPADiConnCallback = .text:0x80369EF8; // type:function size:0x41C scope:global align:4 +WPADiRecvCallback = .text:0x8036A314; // type:function size:0x6C scope:global align:4 +WPADGetAccGravityUnit = .text:0x8036A380; // type:function size:0xD8 scope:global align:4 +WPADDisconnect = .text:0x8036A458; // type:function size:0xB0 scope:global align:4 +WPADProbe = .text:0x8036A508; // type:function size:0x8C scope:global align:4 +WPADSetConnectCallback = .text:0x8036A594; // type:function size:0x68 scope:global align:4 +WPADSetExtensionCallback = .text:0x8036A5FC; // type:function size:0x68 scope:global align:4 +WPADSetDataFormat = .text:0x8036A664; // type:function size:0xB0 scope:global align:4 +WPADGetInfoAsync = .text:0x8036A714; // type:function size:0x19C scope:global align:4 +WPADControlMotor = .text:0x8036A8B0; // type:function size:0xCC scope:global align:4 +WPADEnableMotor = .text:0x8036A97C; // type:function size:0x34 scope:global align:4 +WPADIsMotorEnabled = .text:0x8036A9B0; // type:function size:0x34 scope:global align:4 +WPADSaveConfig = .text:0x8036A9E4; // type:function size:0xAC scope:global align:4 +WPADRead = .text:0x8036AA90; // type:function size:0x174 scope:global align:4 +WPADSetAutoSamplingBuf = .text:0x8036AC04; // type:function size:0x17C scope:global align:4 +WPADGetLatestIndexInBuf = .text:0x8036AD80; // type:function size:0x58 scope:global align:4 +WPADiExcludeButton = .text:0x8036ADD8; // type:function size:0xC4 scope:global align:4 +WPADiCopyOut = .text:0x8036AE9C; // type:function size:0x180 scope:global align:4 +WPADIsSpeakerEnabled = .text:0x8036B01C; // type:function size:0x44 scope:global align:4 +WPADControlSpeaker = .text:0x8036B060; // type:function size:0x1394 scope:global align:4 +WPADGetSpeakerVolume = .text:0x8036C3F4; // type:function size:0x34 scope:global align:4 +WPADSetSpeakerVolume = .text:0x8036C428; // type:function size:0x34 scope:global align:4 +IsBusyStream = .text:0x8036C45C; // type:function size:0x138 scope:global align:4 +WPADCanSendStreamData = .text:0x8036C594; // type:function size:0x84 scope:global align:4 +WPADSendStreamData = .text:0x8036C618; // type:function size:0x1E0 scope:global align:4 +WPADGetDpdSensitivity = .text:0x8036C7F8; // type:function size:0x8 scope:global align:4 +WPADIsDpdEnabled = .text:0x8036C800; // type:function size:0x44 scope:global align:4 +WPADControlDpd = .text:0x8036C844; // type:function size:0xE80 scope:global align:4 +__SendData = .text:0x8036D6C4; // type:function size:0x240 scope:global align:4 +WPADiSendSetReportType = .text:0x8036D904; // type:function size:0x1E0 scope:global align:4 +WPADiSendWriteDataCmd = .text:0x8036DAE4; // type:function size:0x184 scope:global align:4 +WPADiSendWriteData = .text:0x8036DC68; // type:function size:0x188 scope:global align:4 +WPADiSendReadData = .text:0x8036DDF0; // type:function size:0x184 scope:global align:4 +WPADiClearQueue = .text:0x8036DF74; // type:function size:0x60 scope:global align:4 +getDevConfig = .text:0x8036DFD4; // type:function size:0x644 scope:global align:4 +getExtConfig = .text:0x8036E618; // type:function size:0x4C8 scope:global align:4 +getExtType = .text:0x8036EAE0; // type:function size:0x100 scope:global align:4 +getGameInfo = .text:0x8036EBE0; // type:function size:0x190 scope:global align:4 +WPADiHIDParser = .text:0x8036ED70; // type:function size:0xB0 scope:global align:4 +abortInitExtension = .text:0x8036EE20; // type:function size:0x9C scope:global align:4 +__a1_20_status_report = .text:0x8036EEBC; // type:function size:0x448 scope:global align:4 +__a1_21_user_data = .text:0x8036F304; // type:function size:0x37C scope:global align:4 +__a1_22_ack = .text:0x8036F680; // type:function size:0x244 scope:global align:4 +__a1_30_data_type = .text:0x8036F8C4; // type:function size:0x1C4 scope:global align:4 +__a1_31_data_type = .text:0x8036FA88; // type:function size:0x24C scope:global align:4 +__a1_32_data_type = .text:0x8036FCD4; // type:function size:0x7B4 scope:global align:4 +__a1_33_data_type = .text:0x80370488; // type:function size:0x548 scope:global align:4 +__a1_34_data_type = .text:0x803709D0; // type:function size:0x4 scope:global align:4 +__a1_35_data_type = .text:0x803709D4; // type:function size:0x878 scope:global align:4 +__a1_36_data_type = .text:0x8037124C; // type:function size:0x4 scope:global align:4 +__a1_37_data_type = .text:0x80371250; // type:function size:0xA28 scope:global align:4 +__a1_3d_data_type = .text:0x80371C78; // type:function size:0x4 scope:global align:4 +__a1_3e_data_type = .text:0x80371C7C; // type:function size:0x5F0 scope:global align:4 +__a1_3f_data_type = .text:0x8037226C; // type:function size:0x600 scope:global align:4 +__a1_unused_report = .text:0x8037286C; // type:function size:0x4 scope:global align:4 +WPADiCreateKey = .text:0x80372870; // type:function size:0x5D8 scope:global align:4 +WPADiDecode = .text:0x80372E48; // type:function size:0x2C0 scope:global align:4 +DEBUGPrint = .text:0x80373108; // type:function size:0x50 scope:global align:4 +KPADSetFSStickClamp = .text:0x80373158; // type:function size:0x14 scope:global align:4 +KPADSetObjInterval = .text:0x8037316C; // type:function size:0x1C scope:global align:4 +KPADSetPosParam = .text:0x80373188; // type:function size:0x1C scope:global align:4 +KPADSetAccParam = .text:0x803731A4; // type:function size:0x1C scope:global align:4 +calc_dpd2pos_scale = .text:0x803731C0; // type:function size:0xC4 scope:global align:4 +reset_kpad = .text:0x80373284; // type:function size:0x274 scope:global align:4 +KPADSetSensorHeight = .text:0x803734F8; // type:function size:0x24 scope:global align:4 +calc_button_repeat = .text:0x8037351C; // type:function size:0x1B0 scope:global align:4 +read_kpad_button = .text:0x803736CC; // type:function size:0x16C scope:global align:4 +calc_acc = .text:0x80373838; // type:function size:0x60 scope:global align:4 +clamp_acc = .text:0x80373898; // type:function size:0x30 scope:global align:4 +read_kpad_acc = .text:0x803738C8; // type:function size:0x750 scope:global align:4 +get_kobj = .text:0x80374018; // type:function size:0xA8 scope:global align:4 +select_2obj_first = .text:0x803740C0; // type:function size:0x1E8 scope:global align:4 +select_1obj_continue = .text:0x803742A8; // type:function size:0x174 scope:global align:4 +read_kpad_dpd = .text:0x8037441C; // type:function size:0xB80 scope:global align:4 +clamp_trigger = .text:0x80374F9C; // type:function size:0x74 scope:global align:4 +clamp_stick = .text:0x80375010; // type:function size:0xF0 scope:global align:4 +read_kpad_stick = .text:0x80375100; // type:function size:0x12C scope:global align:4 +check_device = .text:0x8037522C; // type:function size:0x1C8 scope:global align:4 +KPADRead = .text:0x803753F4; // type:function size:0x40C scope:global align:4 +KPADInit = .text:0x80375800; // type:function size:0x180 scope:global align:4 +KPADReset = .text:0x80375980; // type:function size:0xB0 scope:global align:4 +is_valid_device = .text:0x80375A30; // type:function size:0x10 scope:global align:4 +set_dpd_disable = .text:0x80375A40; // type:function size:0x118 scope:global align:4 +set_dpd_enable = .text:0x80375B58; // type:function size:0x120 scope:global align:4 +control_dpd_start_ = .text:0x80375C78; // type:function size:0x94 scope:global align:4 +control_dpd_end_ = .text:0x80375D0C; // type:function size:0x80 scope:global align:4 +KPADDisableDPD = .text:0x80375D8C; // type:function size:0x8 scope:global align:4 +KPADiRestoreDPD = .text:0x80375D94; // type:function size:0x70 scope:global align:4 +KPADEnableDPD = .text:0x80375E04; // type:function size:0x8 scope:global align:4 +KPADiControlDpdCallback = .text:0x80375E0C; // type:function size:0x80 scope:global align:4 +EUARTInit = .text:0x80375E8C; // type:function size:0xFC scope:global align:4 +InitializeUART = .text:0x80375F88; // type:function size:0x48 scope:global align:4 +WriteUARTN = .text:0x80375FD0; // type:function size:0x22C scope:global align:4 +USB_LOG = .text:0x803761FC; // type:function size:0xA8 scope:global align:4 +USB_ERR = .text:0x803762A4; // type:function size:0xAC scope:global align:4 +IUSB_OpenLib = .text:0x80376350; // type:function size:0xF8 scope:global align:4 +IUSB_CloseLib = .text:0x80376448; // type:function size:0x8 scope:global align:4 +_intBlkCtrlCb = .text:0x80376450; // type:function size:0x15C scope:global align:4 +IUSB_OpenDeviceIds = .text:0x803765AC; // type:function size:0x134 scope:global align:4 +IUSB_CloseDeviceAsync = .text:0x803766E0; // type:function size:0x114 scope:global align:4 +__IntrBlkMsgInt = .text:0x803767F4; // type:function size:0x32C scope:global align:4 +IUSB_ReadIntrMsgAsync = .text:0x80376B20; // type:function size:0x74 scope:global align:4 +IUSB_ReadBlkMsgAsync = .text:0x80376B94; // type:function size:0x74 scope:global align:4 +IUSB_WriteBlkMsgAsync = .text:0x80376C08; // type:function size:0x74 scope:global align:4 +__CtrlMsgInt = .text:0x80376C7C; // type:function size:0x594 scope:global align:4 +IUSB_WriteCtrlMsgAsync = .text:0x80377210; // type:function size:0x8C scope:global align:4 +App_MEMalloc = .text:0x8037729C; // type:function size:0x50 scope:global align:4 +App_MEMfree = .text:0x803772EC; // type:function size:0x50 scope:global align:4 +SyncFlushCallback = .text:0x8037733C; // type:function size:0x78 scope:global align:4 +DeleteFlushCallback = .text:0x803773B4; // type:function size:0x58 scope:global align:4 +ShutFlushCallback = .text:0x8037740C; // type:function size:0x58 scope:global align:4 +_resumeSmpSync = .text:0x80377464; // type:function size:0x14 scope:global align:4 +WUDiIsSyncDisabled = .text:0x80377478; // type:function size:0x1E4 scope:global align:4 +WUDiSaveDeviceToNand = .text:0x8037765C; // type:function size:0x158 scope:global align:4 +WUDiSyncDone = .text:0x803777B4; // type:function size:0x138 scope:global align:4 +SyncHandler = .text:0x803778EC; // type:function size:0x80C scope:global align:4 +SyncHandler0 = .text:0x803780F8; // type:function size:0x20 scope:global align:4 +WUDiTerminateDevice = .text:0x80378118; // type:function size:0x98 scope:global align:4 +WUDiDeleteDevice = .text:0x803781B0; // type:function size:0xB4 scope:global align:4 +DeleteAllHandler = .text:0x80378264; // type:function size:0x134 scope:global align:4 +DeleteAllHandler0 = .text:0x80378398; // type:function size:0x20 scope:global align:4 +WUDiClearUnregisteredDevice = .text:0x803783B8; // type:function size:0x114 scope:global align:4 +EnableStackHandler = .text:0x803784CC; // type:function size:0x1D4 scope:global align:4 +EnableStackHandler0 = .text:0x803786A0; // type:function size:0x20 scope:global align:4 +WUDiGetRegisteredDevice = .text:0x803786C0; // type:function size:0x124 scope:global align:4 +InitHandler = .text:0x803787E4; // type:function size:0x9C scope:global align:4 +InitHandler0 = .text:0x80378880; // type:function size:0x20 scope:global align:4 +ShutdownHandler = .text:0x803788A0; // type:function size:0x84 scope:global align:4 +ShutdownHandler0 = .text:0x80378924; // type:function size:0x20 scope:global align:4 +WUDInit = .text:0x80378944; // type:function size:0x370 scope:global align:4 +WUDRegisterAllocator = .text:0x80378CB4; // type:function size:0x4C scope:global align:4 +WUDShutdown = .text:0x80378D00; // type:function size:0x124 scope:global align:4 +WUDGetStatus = .text:0x80378E24; // type:function size:0x3C scope:global align:4 +WUDGetBufferStatus = .text:0x80378E60; // type:function size:0x48 scope:global align:4 +WUDSetSniffMode = .text:0x80378EA8; // type:function size:0x6C scope:global align:4 +WUDSetSyncSimpleCallback = .text:0x80378F14; // type:function size:0x5C scope:global align:4 +StartSyncDevice = .text:0x80378F70; // type:function size:0x134 scope:global align:4 +WUDStartSyncSimple = .text:0x803790A4; // type:function size:0x8C scope:global align:4 +WUDStopSyncSimple = .text:0x80379130; // type:function size:0x8C scope:global align:4 +WUDSetDisableChannel = .text:0x803791BC; // type:function size:0xEC scope:global align:4 +WUDSetHidRecvCallback = .text:0x803792A8; // type:function size:0x5C scope:global align:4 +WUDSetHidConnCallback = .text:0x80379304; // type:function size:0x5C scope:global align:4 +WUDSetVisibility = .text:0x80379360; // type:function size:0x58 scope:global align:4 +WUDGetConnectable = .text:0x803793B8; // type:function size:0x3C scope:global align:4 +remove_patch_cb = .text:0x803793F4; // type:function size:0x170 scope:global align:4 +write_patch_cb = .text:0x80379564; // type:function size:0x228 scope:global align:4 +install_patch_cb = .text:0x8037978C; // type:function size:0xC4 scope:global align:4 +WUDiInitSub = .text:0x80379850; // type:function size:0x158 scope:global align:4 +WUDiRegisterDevice = .text:0x803799A8; // type:function size:0x110 scope:global align:4 +WUDiRemoveDevice = .text:0x80379AB8; // type:function size:0x144 scope:global align:4 +WUDiGetDevInfo = .text:0x80379BFC; // type:function size:0xD8 scope:global align:4 +WUDiGetNewDevInfo = .text:0x80379CD4; // type:function size:0xC0 scope:global align:4 +WUDiMoveTopSmpDevInfoPtr = .text:0x80379D94; // type:function size:0x118 scope:global align:4 +WUDiMoveBottomSmpDevInfoPtr = .text:0x80379EAC; // type:function size:0x118 scope:global align:4 +CleanupCallback = .text:0x80379FC4; // type:function size:0x34 scope:global align:4 +WUDSecurityCallback = .text:0x80379FF8; // type:function size:0x534 scope:global align:4 +WUDSearchCallback = .text:0x8037A52C; // type:function size:0x1EC scope:global align:4 +WUDVendorSpecificCallback = .text:0x8037A718; // type:function size:0x338 scope:global align:4 +WUDDeviceStatusCallback = .text:0x8037AA50; // type:function size:0x50 scope:global align:4 +WUDStoredLinkKeyCallback = .text:0x8037AAA0; // type:function size:0x2EC scope:global align:4 +WUDPowerManagerCallback = .text:0x8037AD8C; // type:function size:0xF4 scope:global align:4 +_WUDGetDevAddr = .text:0x8037AE80; // type:function size:0x54 scope:global align:4 +_WUDGetQueuedSize = .text:0x8037AED4; // type:function size:0x5C scope:global align:4 +_WUDGetNotAckedSize = .text:0x8037AF30; // type:function size:0x5C scope:global align:4 +_WUDGetLinkNumber = .text:0x8037AF8C; // type:function size:0x3C scope:global align:4 +WUDHidHostCallback = .text:0x8037AFC8; // type:function size:0x49C scope:global align:4 +bta_hh_co_data = .text:0x8037B464; // type:function size:0x3C scope:global align:4 +bta_hh_co_open = .text:0x8037B4A0; // type:function size:0x10 scope:global align:4 +bta_hh_co_close = .text:0x8037B4B0; // type:function size:0x10 scope:global align:4 +bta_dm_co_get_compress_memory = .text:0x8037B4C0; // type:function size:0x8 scope:global align:4 +WUD_DEBUGPrint = .text:0x8037B4C8; // type:function size:0x50 scope:global align:4 +gki_init_free_queue = .text:0x8037B518; // type:function size:0x220 scope:global align:4 +gki_buffer_init = .text:0x8037B738; // type:function size:0x2AC scope:global align:4 +GKI_init_q = .text:0x8037B9E4; // type:function size:0x14 scope:global align:4 +GKI_getbuf = .text:0x8037B9F8; // type:function size:0x1A0 scope:global align:4 +GKI_getpoolbuf = .text:0x8037BB98; // type:function size:0xE8 scope:global align:4 +GKI_freebuf = .text:0x8037BC80; // type:function size:0x170 scope:global align:4 +GKI_get_buf_size = .text:0x8037BDF0; // type:function size:0x44 scope:global align:4 +GKI_send_msg = .text:0x8037BE34; // type:function size:0x1BC scope:global align:4 +GKI_read_mbox = .text:0x8037BFF0; // type:function size:0xB0 scope:global align:4 +GKI_enqueue = .text:0x8037C0A0; // type:function size:0x13C scope:global align:4 +GKI_enqueue_head = .text:0x8037C1DC; // type:function size:0x140 scope:global align:4 +GKI_dequeue = .text:0x8037C31C; // type:function size:0xA0 scope:global align:4 +GKI_remove_from_queue = .text:0x8037C3BC; // type:function size:0xC4 scope:global align:4 +GKI_getfirst = .text:0x8037C480; // type:function size:0x8 scope:global align:4 +GKI_getnext = .text:0x8037C488; // type:function size:0x1C scope:global align:4 +GKI_queue_is_empty = .text:0x8037C4A4; // type:function size:0x10 scope:global align:4 +GKI_create_pool = .text:0x8037C4B4; // type:function size:0x348 scope:global align:4 +GKI_delete_pool = .text:0x8037C7FC; // type:function size:0x160 scope:global align:4 +gki_timers_init = .text:0x8037C95C; // type:function size:0xBC scope:global align:4 +GKI_get_tick_count = .text:0x8037CA18; // type:function size:0x14 scope:global align:4 +GKI_start_timer = .text:0x8037CA2C; // type:function size:0x150 scope:global align:4 +GKI_stop_timer = .text:0x8037CB7C; // type:function size:0x88 scope:global align:4 +GKI_init_timer_list = .text:0x8037CC04; // type:function size:0x14 scope:global align:4 +GKI_update_timer_list = .text:0x8037CC18; // type:function size:0x8C scope:global align:4 +GKI_add_to_timer_list = .text:0x8037CCA4; // type:function size:0xEC scope:global align:4 +GKI_remove_from_timer_list = .text:0x8037CD90; // type:function size:0x124 scope:global align:4 +GKI_init = .text:0x8037CEB4; // type:function size:0x90 scope:global align:4 +GKI_shutdown = .text:0x8037CF44; // type:function size:0xA8 scope:global align:4 +GKI_run = .text:0x8037CFEC; // type:function size:0x4 scope:global align:4 +GKI_sched_lock = .text:0x8037CFF0; // type:function size:0x4 scope:global align:4 +GKI_sched_unlock = .text:0x8037CFF4; // type:function size:0x4 scope:global align:4 +GKI_delay = .text:0x8037CFF8; // type:function size:0x4 scope:global align:4 +GKI_send_event = .text:0x8037CFFC; // type:function size:0xA4 scope:global align:4 +GKI_get_taskid = .text:0x8037D0A0; // type:function size:0x8 scope:global align:4 +GKI_enable = .text:0x8037D0A8; // type:function size:0x24 scope:global align:4 +GKI_disable = .text:0x8037D0CC; // type:function size:0x44 scope:global align:4 +GKI_exception = .text:0x8037D110; // type:function size:0x4 scope:global align:4 +GKI_os_malloc = .text:0x8037D114; // type:function size:0x2C scope:global align:4 +GKI_os_free = .text:0x8037D140; // type:function size:0x4 scope:global align:4 +hcisu_h2_usb_cback = .text:0x8037D144; // type:function size:0x24 scope:global align:4 +hcisu_h2_receive_msg = .text:0x8037D168; // type:function size:0x398 scope:global align:4 +hcisu_h2_send_msg_now = .text:0x8037D500; // type:function size:0x1AC scope:global align:4 +hcisu_h2_init = .text:0x8037D6AC; // type:function size:0x2C scope:global align:4 +hcisu_h2_open = .text:0x8037D6D8; // type:function size:0x68 scope:global align:4 +hcisu_h2_close = .text:0x8037D740; // type:function size:0x34 scope:global align:4 +hcisu_h2_send = .text:0x8037D774; // type:function size:0x30 scope:global align:4 +hcisu_h2_handle_event = .text:0x8037D7A4; // type:function size:0x3C scope:global align:4 +uusb_CloseDeviceCB = .text:0x8037D7E0; // type:function size:0x94 scope:global align:4 +uusb_ReadIntrDataCB = .text:0x8037D874; // type:function size:0x21C scope:global align:4 +uusb_ReadBulkDataCB = .text:0x8037DA90; // type:function size:0x208 scope:global align:4 +uusb_issue_bulk_read = .text:0x8037DC98; // type:function size:0x114 scope:global align:4 +uusb_issue_intr_read = .text:0x8037DDAC; // type:function size:0x124 scope:global align:4 +uusb_WriteCtrlDataCB = .text:0x8037DED0; // type:function size:0x174 scope:global align:4 +uusb_WriteBulkDataCB = .text:0x8037E044; // type:function size:0x168 scope:global align:4 +uusb_get_devId = .text:0x8037E1AC; // type:function size:0x10C scope:global align:4 +UUSB_Register = .text:0x8037E2B8; // type:function size:0x26C scope:global align:4 +UUSB_Open = .text:0x8037E524; // type:function size:0x118 scope:global align:4 +UUSB_Read = .text:0x8037E63C; // type:function size:0x8 scope:global align:4 +UUSB_Write = .text:0x8037E644; // type:function size:0x588 scope:global align:4 +UUSB_Close = .text:0x8037EBCC; // type:function size:0xAC scope:global align:4 +UUSB_Unregister = .text:0x8037EC78; // type:function size:0x44 scope:global align:4 +bte_hcisu_send = .text:0x8037ECBC; // type:function size:0x20 scope:global align:4 +bte_hcisu_task = .text:0x8037ECDC; // type:function size:0x64 scope:global align:4 +bte_hcisu_close = .text:0x8037ED40; // type:function size:0x24 scope:global align:4 +bta_ci_hci_msg_handler = .text:0x8037ED64; // type:function size:0x10 scope:global align:4 +BTE_InitStack = .text:0x8037ED74; // type:function size:0x2C scope:global align:4 +LogMsg = .text:0x8037EDA0; // type:function size:0xBC scope:global align:4 +LogMsg_0 = .text:0x8037EE5C; // type:function size:0x18 scope:global align:4 +LogMsg_1 = .text:0x8037EE74; // type:function size:0x18 scope:global align:4 +LogMsg_2 = .text:0x8037EE8C; // type:function size:0x18 scope:global align:4 +LogMsg_3 = .text:0x8037EEA4; // type:function size:0x18 scope:global align:4 +LogMsg_4 = .text:0x8037EEBC; // type:function size:0x18 scope:global align:4 +LogMsg_5 = .text:0x8037EED4; // type:function size:0x18 scope:global align:4 +LogMsg_6 = .text:0x8037EEEC; // type:function size:0x18 scope:global align:4 +BTUInterruptHandler = .text:0x8037EF04; // type:function size:0x18 scope:global align:4 +BTA_Init = .text:0x8037EF1C; // type:function size:0xF4 scope:global align:4 +BTA_CleanUp = .text:0x8037F010; // type:function size:0x34 scope:global align:4 +bta_usb_close_evt = .text:0x8037F044; // type:function size:0x30 scope:global align:4 +btu_task_init = .text:0x8037F074; // type:function size:0x40 scope:global align:4 +btu_task_msg_handler = .text:0x8037F0B4; // type:function size:0x38C scope:global align:4 +btu_start_timer = .text:0x8037F440; // type:function size:0x70 scope:global align:4 +btu_stop_timer = .text:0x8037F4B0; // type:function size:0x14 scope:global align:4 +bdcpy = .text:0x8037F4C4; // type:function size:0x34 scope:global align:4 +bdcmp = .text:0x8037F4F8; // type:function size:0xA0 scope:global align:4 +bta_sys_rm_register = .text:0x8037F598; // type:function size:0x10 scope:global align:4 +bta_sys_compress_register = .text:0x8037F5A8; // type:function size:0x10 scope:global align:4 +bta_sys_pm_register = .text:0x8037F5B8; // type:function size:0x10 scope:global align:4 +bta_sys_conn_open = .text:0x8037F5C8; // type:function size:0xC4 scope:global align:4 +bta_sys_conn_close = .text:0x8037F68C; // type:function size:0xC4 scope:global align:4 +bta_sys_sco_close = .text:0x8037F750; // type:function size:0x34 scope:global align:4 +bta_sys_idle = .text:0x8037F784; // type:function size:0x34 scope:global align:4 +bta_sys_busy = .text:0x8037F7B8; // type:function size:0x34 scope:global align:4 +bta_sys_init = .text:0x8037F7EC; // type:function size:0x64 scope:global align:4 +bta_sys_event = .text:0x8037F850; // type:function size:0xEC scope:global align:4 +bta_sys_timer_update = .text:0x8037F93C; // type:function size:0x20 scope:global align:4 +bta_sys_register = .text:0x8037F95C; // type:function size:0x14 scope:global align:4 +bta_sys_sendmsg = .text:0x8037F970; // type:function size:0x1C scope:global align:4 +bta_sys_start_timer = .text:0x8037F98C; // type:function size:0x20 scope:global align:4 +bta_sys_stop_timer = .text:0x8037F9AC; // type:function size:0x14 scope:global align:4 +bta_sys_disable = .text:0x8037F9C0; // type:function size:0x68 scope:global align:4 +bta_sys_set_trace_level = .text:0x8037FA28; // type:function size:0x8 scope:global align:4 +ptim_init = .text:0x8037FA30; // type:function size:0x4C scope:global align:4 +ptim_timer_update = .text:0x8037FA7C; // type:function size:0xB4 scope:global align:4 +ptim_start_timer = .text:0x8037FB30; // type:function size:0xA0 scope:global align:4 +ptim_stop_timer = .text:0x8037FBD0; // type:function size:0x40 scope:global align:4 +utl_freebuf = .text:0x8037FC10; // type:function size:0x44 scope:global align:4 +bta_dm_enable = .text:0x8037FC54; // type:function size:0x110 scope:global align:4 +bta_dm_disable = .text:0x8037FD64; // type:function size:0xB0 scope:global align:4 +bta_dm_disable_timer_cback = .text:0x8037FE14; // type:function size:0xBC scope:global align:4 +bta_dm_set_dev_name = .text:0x8037FED0; // type:function size:0x8 scope:global align:4 +bta_dm_set_visibility = .text:0x8037FED8; // type:function size:0x48 scope:global align:4 +bta_dm_bond = .text:0x8037FF20; // type:function size:0x70 scope:global align:4 +bta_dm_pin_reply = .text:0x8037FF90; // type:function size:0x9C scope:global align:4 +bta_dm_auth_reply = .text:0x8038002C; // type:function size:0xD4 scope:global align:4 +bta_dm_search_start = .text:0x80380100; // type:function size:0x60 scope:global align:4 +bta_dm_search_cancel = .text:0x80380160; // type:function size:0x84 scope:global align:4 +bta_dm_discover = .text:0x803801E4; // type:function size:0x114 scope:global align:4 +bta_dm_inq_cmpl = .text:0x803802F8; // type:function size:0x224 scope:global align:4 +bta_dm_rmt_name = .text:0x8038051C; // type:function size:0x16C scope:global align:4 +bta_dm_disc_rmt_name = .text:0x80380688; // type:function size:0x64 scope:global align:4 +bta_dm_sdp_result = .text:0x803806EC; // type:function size:0x268 scope:global align:4 +bta_dm_search_cmpl = .text:0x80380954; // type:function size:0x18 scope:global align:4 +bta_dm_disc_result = .text:0x8038096C; // type:function size:0x50 scope:global align:4 +bta_dm_search_result = .text:0x803809BC; // type:function size:0x88 scope:global align:4 +bta_dm_search_timer_cback = .text:0x80380A44; // type:function size:0x4C scope:global align:4 +bta_dm_free_sdp_db = .text:0x80380A90; // type:function size:0x44 scope:global align:4 +bta_dm_queue_search = .text:0x80380AD4; // type:function size:0x48 scope:global align:4 +bta_dm_queue_disc = .text:0x80380B1C; // type:function size:0x48 scope:global align:4 +bta_dm_search_clear_queue = .text:0x80380B64; // type:function size:0x44 scope:global align:4 +bta_dm_search_cancel_cmpl = .text:0x80380BA8; // type:function size:0x44 scope:global align:4 +bta_dm_search_cancel_transac_cmpl = .text:0x80380BEC; // type:function size:0x5C scope:global align:4 +bta_dm_search_cancel_notify = .text:0x80380C48; // type:function size:0x18 scope:global align:4 +bta_dm_find_services = .text:0x80380C60; // type:function size:0x1A0 scope:global align:4 +bta_dm_discover_next_device = .text:0x80380E00; // type:function size:0xE0 scope:global align:4 +bta_dm_sdp_callback = .text:0x80380EE0; // type:function size:0x48 scope:global align:4 +bta_dm_inq_results_cb = .text:0x80380F28; // type:function size:0x90 scope:global align:4 +bta_dm_inq_cmpl_cb = .text:0x80380FB8; // type:function size:0x4C scope:global align:4 +bta_dm_service_search_remname_cback = .text:0x80381004; // type:function size:0x40 scope:global align:4 +bta_dm_remname_cback = .text:0x80381044; // type:function size:0x8C scope:global align:4 +bta_dm_disc_remname_cback = .text:0x803810D0; // type:function size:0x88 scope:global align:4 +bta_dm_cancel_rmt_name = .text:0x80381158; // type:function size:0x4 scope:global align:4 +bta_dm_authorize_cback = .text:0x8038115C; // type:function size:0xC8 scope:global align:4 +bta_dm_pinname_cback = .text:0x80381224; // type:function size:0xC0 scope:global align:4 +bta_dm_pin_cback = .text:0x803812E4; // type:function size:0x130 scope:global align:4 +bta_dm_link_key_request_cback = .text:0x80381414; // type:function size:0x8 scope:global align:4 +bta_dm_new_link_key_cback = .text:0x8038141C; // type:function size:0x9C scope:global align:4 +bta_dm_authentication_complete_cback = .text:0x803814B8; // type:function size:0x84 scope:global align:4 +bta_dm_local_addr_cback = .text:0x8038153C; // type:function size:0x28 scope:global align:4 +bta_dm_signal_strength = .text:0x80381564; // type:function size:0x3C scope:global align:4 +bta_dm_signal_strength_timer_cback = .text:0x803815A0; // type:function size:0xF4 scope:global align:4 +bta_dm_acl_change_cback = .text:0x80381694; // type:function size:0x70 scope:global align:4 +bta_dm_acl_change = .text:0x80381704; // type:function size:0x280 scope:global align:4 +bta_dm_disable_conn_down_timer_cback = .text:0x80381984; // type:function size:0x1C scope:global align:4 +bta_dm_rssi_cback = .text:0x803819A0; // type:function size:0x6C scope:global align:4 +bta_dm_link_quality_cback = .text:0x80381A0C; // type:function size:0x6C scope:global align:4 +bta_dm_l2cap_server_compress_cback = .text:0x80381A78; // type:function size:0xE4 scope:global align:4 +bta_dm_compress_cback = .text:0x80381B5C; // type:function size:0x238 scope:global align:4 +bta_dm_rm_cback = .text:0x80381D94; // type:function size:0x108 scope:global align:4 +bta_dm_keep_acl = .text:0x80381E9C; // type:function size:0x84 scope:global align:4 +bta_dm_immediate_disable = .text:0x80381F20; // type:function size:0x1C scope:global align:4 +bta_dm_reset_complete = .text:0x80381F3C; // type:function size:0x4 scope:global align:4 +bta_dm_send_hci_reset = .text:0x80381F40; // type:function size:0x50 scope:global align:4 +BTA_EnableBluetooth = .text:0x80381F90; // type:function size:0x88 scope:global align:4 +BTA_DisableBluetooth = .text:0x80382018; // type:function size:0x38 scope:global align:4 +BTA_DmIsDeviceUp = .text:0x80382050; // type:function size:0x38 scope:global align:4 +BTA_DmSetDeviceName = .text:0x80382088; // type:function size:0x64 scope:global align:4 +BTA_DmSetVisibility = .text:0x803820EC; // type:function size:0x58 scope:global align:4 +BTA_DmSearch = .text:0x80382144; // type:function size:0x84 scope:global align:4 +BTA_DmSearchCancel = .text:0x803821C8; // type:function size:0x38 scope:global align:4 +BTA_DmPinReply = .text:0x80382200; // type:function size:0x8C scope:global align:4 +BTA_DmAddDevice = .text:0x8038228C; // type:function size:0xF0 scope:global align:4 +BTA_DmRemoveDevice = .text:0x8038237C; // type:function size:0x48 scope:global align:4 +BTA_DmSendHciReset = .text:0x803823C4; // type:function size:0x38 scope:global align:4 +bta_dm_sm_execute = .text:0x803823FC; // type:function size:0x98 scope:global align:4 +bta_dm_search_sm_execute = .text:0x80382494; // type:function size:0xC8 scope:global align:4 +bta_dm_init_pm = .text:0x8038255C; // type:function size:0x68 scope:global align:4 +bta_dm_disable_pm = .text:0x803825C4; // type:function size:0x18 scope:global align:4 +bta_dm_pm_cback = .text:0x803825DC; // type:function size:0x380 scope:global align:4 +bta_dm_pm_set_mode = .text:0x8038295C; // type:function size:0x380 scope:global align:4 +bta_dm_pm_btm_cback = .text:0x80382CDC; // type:function size:0x78 scope:global align:4 +bta_dm_pm_timer_cback = .text:0x80382D54; // type:function size:0xF8 scope:global align:4 +bta_dm_pm_btm_status = .text:0x80382E4C; // type:function size:0x120 scope:global align:4 +bta_dm_pm_timer = .text:0x80382F6C; // type:function size:0xC scope:global align:4 +bta_hh_api_enable = .text:0x80382F78; // type:function size:0x174 scope:global align:4 +bta_hh_api_disable = .text:0x803830EC; // type:function size:0x104 scope:global align:4 +bta_hh_disc_cmpl = .text:0x803831F0; // type:function size:0xA4 scope:global align:4 +bta_hh_sdp_cback = .text:0x80383294; // type:function size:0x134 scope:global align:4 +bta_hh_start_sdp = .text:0x803833C8; // type:function size:0x194 scope:global align:4 +bta_hh_sdp_cmpl = .text:0x8038355C; // type:function size:0x168 scope:global align:4 +bta_hh_api_disc_act = .text:0x803836C4; // type:function size:0x68 scope:global align:4 +bta_hh_open_cmpl_act = .text:0x8038372C; // type:function size:0x128 scope:global align:4 +bta_hh_open_act = .text:0x80383854; // type:function size:0xB8 scope:global align:4 +bta_hh_data_act = .text:0x8038390C; // type:function size:0x58 scope:global align:4 +bta_hh_handsk_act = .text:0x80383964; // type:function size:0x268 scope:global align:4 +bta_hh_ctrl_dat_act = .text:0x80383BCC; // type:function size:0x1F8 scope:global align:4 +bta_hh_close_act = .text:0x80383DC4; // type:function size:0x200 scope:global align:4 +bta_hh_get_dscp_act = .text:0x80383FC4; // type:function size:0x1C scope:global align:4 +bta_hh_maint_dev_act = .text:0x80383FE0; // type:function size:0x164 scope:global align:4 +bta_hh_get_acl_q_info = .text:0x80384144; // type:function size:0x11C scope:global align:4 +bta_hh_write_dev_act = .text:0x80384260; // type:function size:0x1C8 scope:global align:4 +bta_hh_cback = .text:0x80384428; // type:function size:0x298 scope:global align:4 +BTA_HhEnable = .text:0x803846C0; // type:function size:0x88 scope:global align:4 +BTA_HhDisable = .text:0x80384748; // type:function size:0x38 scope:global align:4 +BTA_HhClose = .text:0x80384780; // type:function size:0x64 scope:global align:4 +BTA_HhOpen = .text:0x803847E4; // type:function size:0xB4 scope:global align:4 +BTA_HhSendData = .text:0x80384898; // type:function size:0x90 scope:global align:4 +BTA_HhAddDev = .text:0x80384928; // type:function size:0xA8 scope:global align:4 +BTA_HhRemoveDev = .text:0x803849D0; // type:function size:0x6C scope:global align:4 +BTA_HhGetAclQueueInfo = .text:0x80384A3C; // type:function size:0x54 scope:global align:4 +bta_hh_sm_execute = .text:0x80384A90; // type:function size:0x354 scope:global align:4 +bta_hh_hdl_event = .text:0x80384DE4; // type:function size:0x14C scope:global align:4 +bta_hh_evt_code = .text:0x80384F30; // type:function size:0xB4 scope:global align:4 +bta_hh_find_cb = .text:0x80384FE4; // type:function size:0x13C scope:global align:4 +bta_hh_clean_up_kdev = .text:0x80385120; // type:function size:0x80 scope:global align:4 +bta_hh_add_device_to_list = .text:0x803851A0; // type:function size:0xBC scope:global align:4 +bta_hh_tod_spt = .text:0x8038525C; // type:function size:0x54 scope:global align:4 +bta_hh_trace_dev_db = .text:0x803852B0; // type:function size:0xE0 scope:global align:4 +btm_acl_init = .text:0x80385390; // type:function size:0x1C scope:global align:4 +btm_handle_to_acl_index = .text:0x803853AC; // type:function size:0x84 scope:global align:4 +btm_acl_created = .text:0x80385430; // type:function size:0x314 scope:global align:4 +btm_acl_removed = .text:0x80385744; // type:function size:0xC4 scope:global align:4 +btm_acl_device_down = .text:0x80385808; // type:function size:0x64 scope:global align:4 +BTM_SwitchRole = .text:0x8038586C; // type:function size:0x21C scope:global align:4 +btm_acl_encrypt_change = .text:0x80385A88; // type:function size:0x170 scope:global align:4 +BTM_SetLinkPolicy = .text:0x80385BF8; // type:function size:0x1F0 scope:global align:4 +BTM_SetDefaultLinkPolicy = .text:0x80385DE8; // type:function size:0x10 scope:global align:4 +btm_read_link_policy_complete = .text:0x80385DF8; // type:function size:0x104 scope:global align:4 +btm_read_remote_version_complete = .text:0x80385EFC; // type:function size:0x8C scope:global align:4 +btm_read_remote_features_complete = .text:0x80385F88; // type:function size:0x22C scope:global align:4 +BTM_SetDefaultLinkSuperTout = .text:0x803861B4; // type:function size:0x10 scope:global align:4 +BTM_IsAclConnectionUp = .text:0x803861C4; // type:function size:0xD8 scope:global align:4 +BTM_GetNumAclLinks = .text:0x8038629C; // type:function size:0x5C scope:global align:4 +btm_get_acl_disc_reason_code = .text:0x803862F8; // type:function size:0x10 scope:global align:4 +BTM_GetHCIConnHandle = .text:0x80386308; // type:function size:0x9C scope:global align:4 +btm_process_clk_off_comp_evt = .text:0x803863A4; // type:function size:0x9C scope:global align:4 +btm_acl_role_changed = .text:0x80386440; // type:function size:0x1F4 scope:global align:4 +btm_acl_timeout = .text:0x80386634; // type:function size:0x5C scope:global align:4 +btm_get_max_packet_size = .text:0x80386690; // type:function size:0x1A0 scope:global align:4 +BTM_AclRegisterForChanges = .text:0x80386830; // type:function size:0x44 scope:global align:4 +btm_qos_setup_complete = .text:0x80386874; // type:function size:0xD8 scope:global align:4 +BTM_ReadRSSI = .text:0x8038694C; // type:function size:0x13C scope:global align:4 +BTM_ReadLinkQuality = .text:0x80386A88; // type:function size:0x13C scope:global align:4 +btm_read_rssi_complete = .text:0x80386BC4; // type:function size:0x11C scope:global align:4 +btm_read_link_quality_complete = .text:0x80386CE0; // type:function size:0x118 scope:global align:4 +btm_remove_acl = .text:0x80386DF8; // type:function size:0xBC scope:global align:4 +btm_chg_all_acl_pkt_types = .text:0x80386EB4; // type:function size:0x220 scope:global align:4 +BTM_SecAddDevice = .text:0x803870D4; // type:function size:0x188 scope:global align:4 +BTM_SecDeleteDevice = .text:0x8038725C; // type:function size:0xAC scope:global align:4 +BTM_SecReadDevName = .text:0x80387308; // type:function size:0xA0 scope:global align:4 +btm_sec_alloc_dev = .text:0x803873A8; // type:function size:0x120 scope:global align:4 +btm_find_dev_by_handle = .text:0x803874C8; // type:function size:0xB8 scope:global align:4 +btm_find_dev = .text:0x80387580; // type:function size:0x88 scope:global align:4 +btm_find_oldest_dev = .text:0x80387608; // type:function size:0x198 scope:global align:4 +btm_dev_init = .text:0x803877A0; // type:function size:0xA0 scope:global align:4 +btm_db_reset = .text:0x80387840; // type:function size:0xB0 scope:global align:4 +BTM_DeviceReset = .text:0x803878F0; // type:function size:0x9C scope:global align:4 +BTM_SendHciReset = .text:0x8038798C; // type:function size:0xA8 scope:global align:4 +BTM_IsDeviceUp = .text:0x80387A34; // type:function size:0x1C scope:global align:4 +BTM_SetAfhChannels = .text:0x80387A50; // type:function size:0xF0 scope:global align:4 +btm_dev_timeout = .text:0x80387B40; // type:function size:0x298 scope:global align:4 +btm_reset_complete = .text:0x80387DD8; // type:function size:0x1C4 scope:global align:4 +btm_read_hci_buf_size_complete = .text:0x80387F9C; // type:function size:0xC8 scope:global align:4 +btm_read_local_version_complete = .text:0x80388064; // type:function size:0xBC scope:global align:4 +btm_read_local_features_complete = .text:0x80388120; // type:function size:0x4FC scope:global align:4 +BTM_SetLocalDeviceName = .text:0x8038861C; // type:function size:0xB8 scope:global align:4 +btm_read_local_name_complete = .text:0x803886D4; // type:function size:0x8C scope:global align:4 +BTM_ReadLocalDeviceAddr = .text:0x80388760; // type:function size:0x40 scope:global align:4 +btm_read_local_addr_complete = .text:0x803887A0; // type:function size:0x48 scope:global align:4 +BTM_ReadLocalVersion = .text:0x803887E8; // type:function size:0x4C scope:global align:4 +BTM_SetDeviceClass = .text:0x80388834; // type:function size:0x80 scope:global align:4 +BTM_ReadDeviceClass = .text:0x803888B4; // type:function size:0x10 scope:global align:4 +BTM_ReadLocalFeatures = .text:0x803888C4; // type:function size:0x10 scope:global align:4 +BTM_RegisterForDeviceStatusNotif = .text:0x803888D4; // type:function size:0x18 scope:global align:4 +BTM_VendorSpecificCommand = .text:0x803888EC; // type:function size:0xFC scope:global align:4 +btm_vsc_complete = .text:0x803889E8; // type:function size:0x6C scope:global align:4 +BTM_RegisterForVSEvents = .text:0x80388A54; // type:function size:0x38 scope:global align:4 +btm_vendor_specific_evt = .text:0x80388A8C; // type:function size:0x98 scope:global align:4 +BTM_WritePageTimeout = .text:0x80388B24; // type:function size:0xA0 scope:global align:4 +BTM_ReadStoredLinkKey = .text:0x80388BC4; // type:function size:0xD8 scope:global align:4 +BTM_WriteStoredLinkKey = .text:0x80388C9C; // type:function size:0xD0 scope:global align:4 +BTM_DeleteStoredLinkKey = .text:0x80388D6C; // type:function size:0xD0 scope:global align:4 +btm_read_stored_link_key_complete = .text:0x80388E3C; // type:function size:0x7C scope:global align:4 +btm_write_stored_link_key_complete = .text:0x80388EB8; // type:function size:0x5C scope:global align:4 +btm_delete_stored_link_key_complete = .text:0x80388F14; // type:function size:0x68 scope:global align:4 +btm_return_link_keys_evt = .text:0x80388F7C; // type:function size:0x18C scope:global align:4 +btm_report_device_status = .text:0x80389108; // type:function size:0x20 scope:global align:4 +btm_discovery_db_init = .text:0x80389128; // type:function size:0x78 scope:global align:4 +btm_discovery_db_reset = .text:0x803891A0; // type:function size:0xB8 scope:global align:4 +btm_discovery_timeout = .text:0x80389258; // type:function size:0x4 scope:global align:4 +BTM_SetDiscoverability = .text:0x8038925C; // type:function size:0x284 scope:global align:4 +BTM_SetInquiryScanType = .text:0x803894E0; // type:function size:0xB0 scope:global align:4 +BTM_SetPageScanType = .text:0x80389590; // type:function size:0xB0 scope:global align:4 +BTM_SetInquiryMode = .text:0x80389640; // type:function size:0x98 scope:global align:4 +BTM_SetConnectability = .text:0x803896D8; // type:function size:0x188 scope:global align:4 +BTM_IsInquiryActive = .text:0x80389860; // type:function size:0x10 scope:global align:4 +BTM_CancelInquiry = .text:0x80389870; // type:function size:0x108 scope:global align:4 +BTM_StartInquiry = .text:0x80389978; // type:function size:0x1B4 scope:global align:4 +BTM_ReadRemoteDeviceName = .text:0x80389B2C; // type:function size:0xE8 scope:global align:4 +BTM_CancelRemoteDeviceName = .text:0x80389C14; // type:function size:0x78 scope:global align:4 +BTM_InqDbRead = .text:0x80389C8C; // type:function size:0xC0 scope:global align:4 +BTM_InqDbFirst = .text:0x80389D4C; // type:function size:0xB8 scope:global align:4 +BTM_InqDbNext = .text:0x80389E04; // type:function size:0x13C scope:global align:4 +BTM_ClearInqDb = .text:0x80389F40; // type:function size:0xD0 scope:global align:4 +btm_inq_db_reset = .text:0x8038A010; // type:function size:0x198 scope:global align:4 +btm_inq_db_init = .text:0x8038A1A8; // type:function size:0x4 scope:global align:4 +btm_inq_find_bdaddr = .text:0x8038A1AC; // type:function size:0xDC scope:global align:4 +btm_inq_db_new = .text:0x8038A288; // type:function size:0x104 scope:global align:4 +btm_set_inq_event_filter = .text:0x8038A38C; // type:function size:0xE4 scope:global align:4 +btm_event_filter_complete = .text:0x8038A470; // type:function size:0x220 scope:global align:4 +btm_process_inq_results = .text:0x8038A690; // type:function size:0x278 scope:global align:4 +btm_process_inq_complete = .text:0x8038A908; // type:function size:0x104 scope:global align:4 +btm_initiate_rem_name = .text:0x8038AA0C; // type:function size:0x150 scope:global align:4 +btm_process_remote_name = .text:0x8038AB5C; // type:function size:0x158 scope:global align:4 +btm_inq_rmt_name_failed = .text:0x8038ACB4; // type:function size:0x40 scope:global align:4 +btm_init = .text:0x8038ACF4; // type:function size:0x5C scope:global align:4 +BTM_PmRegister = .text:0x8038AD50; // type:function size:0xBC scope:global align:4 +BTM_SetPowerMode = .text:0x8038AE0C; // type:function size:0x1D0 scope:global align:4 +BTM_ReadPowerMode = .text:0x8038AFDC; // type:function size:0xB8 scope:global align:4 +btm_pm_reset = .text:0x8038B094; // type:function size:0x78 scope:global align:4 +btm_pm_sm_alloc = .text:0x8038B10C; // type:function size:0x50 scope:global align:4 +btm_pm_compare_modes = .text:0x8038B15C; // type:function size:0x21C scope:global align:4 +btm_pm_get_set_mode = .text:0x8038B378; // type:function size:0x160 scope:global align:4 +btm_pm_snd_md_req = .text:0x8038B4D8; // type:function size:0x234 scope:global align:4 +btm_pm_proc_cmd_status = .text:0x8038B70C; // type:function size:0xB0 scope:global align:4 +btm_pm_proc_mode_change = .text:0x8038B7BC; // type:function size:0x228 scope:global align:4 +btm_sco_init = .text:0x8038B9E4; // type:function size:0x44 scope:global align:4 +btm_esco_conn_rsp = .text:0x8038BA28; // type:function size:0x1DC scope:global align:4 +btm_sco_chk_pend_unpark = .text:0x8038BC04; // type:function size:0x18C scope:global align:4 +btm_sco_conn_req = .text:0x8038BD90; // type:function size:0x1E0 scope:global align:4 +btm_sco_connected = .text:0x8038BF70; // type:function size:0x1A0 scope:global align:4 +BTM_RemoveSco = .text:0x8038C110; // type:function size:0xB8 scope:global align:4 +btm_remove_sco_links = .text:0x8038C1C8; // type:function size:0x84 scope:global align:4 +btm_sco_removed = .text:0x8038C24C; // type:function size:0x114 scope:global align:4 +btm_sco_acl_removed = .text:0x8038C360; // type:function size:0xB4 scope:global align:4 +btm_route_sco_data = .text:0x8038C414; // type:function size:0x4 scope:global align:4 +BTM_ChangeEScoLinkParms = .text:0x8038C418; // type:function size:0x1A8 scope:global align:4 +btm_esco_proc_conn_chg = .text:0x8038C5C0; // type:function size:0x104 scope:global align:4 +btm_is_sco_active = .text:0x8038C6C4; // type:function size:0x70 scope:global align:4 +btm_num_sco_links_active = .text:0x8038C734; // type:function size:0x60 scope:global align:4 +btm_is_sco_active_by_bdaddr = .text:0x8038C794; // type:function size:0x88 scope:global align:4 +BTM_SecRegister = .text:0x8038C81C; // type:function size:0x78 scope:global align:4 +BTM_SecAddRmtNameNotifyCallback = .text:0x8038C894; // type:function size:0x50 scope:global align:4 +BTM_SecDeleteRmtNameNotifyCallback = .text:0x8038C8E4; // type:function size:0x54 scope:global align:4 +BTM_SetPinType = .text:0x8038C938; // type:function size:0xB0 scope:global align:4 +BTM_SetSecurityLevel = .text:0x8038C9E8; // type:function size:0x228 scope:global align:4 +BTM_PINCodeReply = .text:0x8038CC10; // type:function size:0xC4 scope:global align:4 +BTM_DeviceAuthorized = .text:0x8038CCD4; // type:function size:0x1DC scope:global align:4 +BTM_SecBond = .text:0x8038CEB0; // type:function size:0x3CC scope:global align:4 +btm_sec_l2cap_access_req = .text:0x8038D27C; // type:function size:0x464 scope:global align:4 +btm_sec_mx_access_request = .text:0x8038D6E0; // type:function size:0x29C scope:global align:4 +btm_sec_conn_req = .text:0x8038D97C; // type:function size:0x12C scope:global align:4 +btm_sec_init = .text:0x8038DAA8; // type:function size:0x1C scope:global align:4 +btm_sec_dev_reset = .text:0x8038DAC4; // type:function size:0x40 scope:global align:4 +btm_sec_abort_access_req = .text:0x8038DB04; // type:function size:0xB4 scope:global align:4 +btm_sec_rmt_name_request_complete = .text:0x8038DBB8; // type:function size:0x2E8 scope:global align:4 +btm_sec_auth_complete = .text:0x8038DEA0; // type:function size:0x344 scope:global align:4 +btm_sec_mkey_comp_event = .text:0x8038E1E4; // type:function size:0xFC scope:global align:4 +btm_sec_encrypt_change = .text:0x8038E2E0; // type:function size:0x13C scope:global align:4 +btm_sec_is_bonding = .text:0x8038E41C; // type:function size:0x40 scope:global align:4 +btm_sec_connected = .text:0x8038E45C; // type:function size:0x480 scope:global align:4 +btm_sec_disconnect = .text:0x8038E8DC; // type:function size:0xBC scope:global align:4 +btm_sec_disconnected = .text:0x8038E998; // type:function size:0x13C scope:global align:4 +btm_sec_link_key_notification = .text:0x8038EAD4; // type:function size:0x1AC scope:global align:4 +btm_sec_link_key_request = .text:0x8038EC80; // type:function size:0x130 scope:global align:4 +btm_sec_pin_code_request_timeout = .text:0x8038EDB0; // type:function size:0x74 scope:global align:4 +btm_sec_pin_code_request = .text:0x8038EE24; // type:function size:0x35C scope:global align:4 +btm_sec_update_clock_offset = .text:0x8038F180; // type:function size:0x50 scope:global align:4 +btm_sec_execute_procedure = .text:0x8038F1D0; // type:function size:0x3E0 scope:global align:4 +btm_sec_start_authorization = .text:0x8038F5B0; // type:function size:0x11C scope:global align:4 +btm_sec_collision_timeout = .text:0x8038F6CC; // type:function size:0xE0 scope:global align:4 +btm_read_trusted_mask = .text:0x8038F7AC; // type:function size:0x34 scope:global align:4 +btu_hcif_process_event = .text:0x8038F7E0; // type:function size:0x5B8 scope:global align:4 +btu_hcif_send_cmd = .text:0x8038FD98; // type:function size:0x18C scope:global align:4 +btu_hcif_connection_comp_evt = .text:0x8038FF24; // type:function size:0xDC scope:global align:4 +btu_hcif_connection_request_evt = .text:0x80390000; // type:function size:0x8C scope:global align:4 +btu_hcif_qos_setup_comp_evt = .text:0x8039008C; // type:function size:0x100 scope:global align:4 +btu_hcif_esco_connection_comp_evt = .text:0x8039018C; // type:function size:0xE0 scope:global align:4 +btu_hcif_hdl_command_complete = .text:0x8039026C; // type:function size:0x158 scope:global align:4 +btu_hcif_command_complete_evt = .text:0x803903C4; // type:function size:0x118 scope:global align:4 +btu_hcif_hdl_command_status = .text:0x803904DC; // type:function size:0x200 scope:global align:4 +btu_hcif_command_status_evt = .text:0x803906DC; // type:function size:0x128 scope:global align:4 +btu_hcif_cmd_timeout = .text:0x80390804; // type:function size:0x158 scope:global align:4 +btu_hcif_link_key_notification_evt = .text:0x8039095C; // type:function size:0xE0 scope:global align:4 +btu_init_core = .text:0x80390A3C; // type:function size:0x2C scope:global align:4 +BTE_Init = .text:0x80390A68; // type:function size:0x4C scope:global align:4 +WBT_ExtCreateRecord = .text:0x80390AB4; // type:function size:0xE0 scope:global align:4 +GAP_Init = .text:0x80390B94; // type:function size:0x60 scope:global align:4 +gap_conn_init = .text:0x80390BF4; // type:function size:0x70 scope:global align:4 +gap_connect_ind = .text:0x80390C64; // type:function size:0x18C scope:global align:4 +gap_connect_cfm = .text:0x80390DF0; // type:function size:0x1DC scope:global align:4 +gap_config_ind = .text:0x80390FCC; // type:function size:0x13C scope:global align:4 +gap_config_cfm = .text:0x80391108; // type:function size:0x1EC scope:global align:4 +gap_disconnect_ind = .text:0x803912F4; // type:function size:0x1F8 scope:global align:4 +gap_data_ind = .text:0x803914EC; // type:function size:0x110 scope:global align:4 +gap_congestion_ind = .text:0x803915FC; // type:function size:0x134 scope:global align:4 +btm_cback = .text:0x80391730; // type:function size:0x1D8 scope:global align:4 +gap_btm_cback0 = .text:0x80391908; // type:function size:0xC scope:global align:4 +gap_btm_cback1 = .text:0x80391914; // type:function size:0xC scope:global align:4 +gap_find_addr_name_cb = .text:0x80391920; // type:function size:0x218 scope:global align:4 +gap_find_addr_inq_cb = .text:0x80391B38; // type:function size:0x1B4 scope:global align:4 +gap_convert_btm_status = .text:0x80391CEC; // type:function size:0x60 scope:global align:4 +btsnd_hcic_inquiry = .text:0x80391D4C; // type:function size:0xA8 scope:global align:4 +btsnd_hcic_inq_cancel = .text:0x80391DF4; // type:function size:0x60 scope:global align:4 +btsnd_hcic_per_inq_mode = .text:0x80391E54; // type:function size:0xC0 scope:global align:4 +btsnd_hcic_create_conn = .text:0x80391F14; // type:function size:0xE0 scope:global align:4 +btsnd_hcic_disconnect = .text:0x80391FF4; // type:function size:0x88 scope:global align:4 +btsnd_hcic_add_SCO_conn = .text:0x8039207C; // type:function size:0x8C scope:global align:4 +btsnd_hcic_accept_conn = .text:0x80392108; // type:function size:0x60 scope:global align:4 +btsnd_hcic_reject_conn = .text:0x80392168; // type:function size:0x5C scope:global align:4 +btsnd_hcic_link_key_req_reply = .text:0x803921C4; // type:function size:0x1A0 scope:global align:4 +btsnd_hcic_link_key_neg_reply = .text:0x80392364; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_pin_code_req_reply = .text:0x80392404; // type:function size:0x1E4 scope:global align:4 +btsnd_hcic_pin_code_neg_reply = .text:0x803925E8; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_change_conn_type = .text:0x80392688; // type:function size:0x90 scope:global align:4 +btsnd_hcic_auth_request = .text:0x80392718; // type:function size:0x7C scope:global align:4 +btsnd_hcic_set_conn_encrypt = .text:0x80392794; // type:function size:0x8C scope:global align:4 +btsnd_hcic_rmt_name_req = .text:0x80392820; // type:function size:0xD8 scope:global align:4 +btsnd_hcic_rmt_name_req_cancel = .text:0x803928F8; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_rmt_features_req = .text:0x80392998; // type:function size:0x7C scope:global align:4 +btsnd_hcic_rmt_ver_req = .text:0x80392A14; // type:function size:0x7C scope:global align:4 +btsnd_hcic_read_rmt_clk_offset = .text:0x80392A90; // type:function size:0x7C scope:global align:4 +btsnd_hcic_setup_esco_conn = .text:0x80392B0C; // type:function size:0xFC scope:global align:4 +btsnd_hcic_accept_esco_conn = .text:0x80392C08; // type:function size:0xE8 scope:global align:4 +btsnd_hcic_reject_esco_conn = .text:0x80392CF0; // type:function size:0x60 scope:global align:4 +btsnd_hcic_hold_mode = .text:0x80392D50; // type:function size:0xB4 scope:global align:4 +btsnd_hcic_sniff_mode = .text:0x80392E04; // type:function size:0xCC scope:global align:4 +btsnd_hcic_exit_sniff_mode = .text:0x80392ED0; // type:function size:0x84 scope:global align:4 +btsnd_hcic_park_mode = .text:0x80392F54; // type:function size:0xB4 scope:global align:4 +btsnd_hcic_exit_park_mode = .text:0x80393008; // type:function size:0x84 scope:global align:4 +btsnd_hcic_switch_role = .text:0x8039308C; // type:function size:0xB0 scope:global align:4 +btsnd_hcic_write_policy_set = .text:0x8039313C; // type:function size:0x94 scope:global align:4 +btsnd_hcic_reset = .text:0x803931D0; // type:function size:0x5C scope:global align:4 +btsnd_hcic_set_event_filter = .text:0x8039322C; // type:function size:0x1BC scope:global align:4 +btsnd_hcic_write_pin_type = .text:0x803933E8; // type:function size:0x74 scope:global align:4 +btsnd_hcic_read_stored_key = .text:0x8039345C; // type:function size:0x60 scope:global align:4 +btsnd_hcic_write_stored_key = .text:0x803934BC; // type:function size:0x1C0 scope:global align:4 +btsnd_hcic_delete_stored_key = .text:0x8039367C; // type:function size:0xB0 scope:global align:4 +btsnd_hcic_change_name = .text:0x8039372C; // type:function size:0x140 scope:global align:4 +btsnd_hcic_write_page_tout = .text:0x8039386C; // type:function size:0x38 scope:global align:4 +btsnd_hcic_write_scan_enable = .text:0x803938A4; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_pagescan_cfg = .text:0x803938D4; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_inqscan_cfg = .text:0x80393918; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_auth_enable = .text:0x8039395C; // type:function size:0x74 scope:global align:4 +btsnd_hcic_write_encr_mode = .text:0x803939D0; // type:function size:0x74 scope:global align:4 +btsnd_hcic_write_dev_class = .text:0x80393A44; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_auto_flush_tout = .text:0x80393A88; // type:function size:0x44 scope:global align:4 +btsnd_hcic_set_host_buf_size = .text:0x80393ACC; // type:function size:0xBC scope:global align:4 +btsnd_hcic_write_link_super_tout = .text:0x80393B88; // type:function size:0x94 scope:global align:4 +btsnd_hcic_write_cur_iac_lap = .text:0x80393C1C; // type:function size:0x70 scope:global align:4 +btsnd_hcic_read_local_ver = .text:0x80393C8C; // type:function size:0x60 scope:global align:4 +btsnd_hcic_read_local_features = .text:0x80393CEC; // type:function size:0x5C scope:global align:4 +btsnd_hcic_read_buffer_size = .text:0x80393D48; // type:function size:0x28 scope:global align:4 +btsnd_hcic_read_bd_addr = .text:0x80393D70; // type:function size:0x60 scope:global align:4 +btsnd_hcic_get_link_quality = .text:0x80393DD0; // type:function size:0x7C scope:global align:4 +btsnd_hcic_read_rssi = .text:0x80393E4C; // type:function size:0x78 scope:global align:4 +btsnd_hcic_set_afh_channels = .text:0x80393EC4; // type:function size:0x420 scope:global align:4 +btsnd_hcic_write_inqscan_type = .text:0x803942E4; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_inquiry_mode = .text:0x80394314; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_pagescan_type = .text:0x80394344; // type:function size:0x30 scope:global align:4 +btsnd_hcic_vendor_spec_cmd = .text:0x80394374; // type:function size:0xF4 scope:global align:4 +HID_DevInit = .text:0x80394468; // type:function size:0x68 scope:global align:4 +hidd_conn_initiate = .text:0x803944D0; // type:function size:0xC0 scope:global align:4 +hidd_proc_repage_timeout = .text:0x80394590; // type:function size:0xC8 scope:global align:4 +hidd_pm_set_now = .text:0x80394658; // type:function size:0x1D8 scope:global align:4 +hidd_pm_proc_mode_change = .text:0x80394830; // type:function size:0x158 scope:global align:4 +hidd_pm_inact_timeout = .text:0x80394988; // type:function size:0x4C scope:global align:4 +HID_HostGetSDPRecord = .text:0x803949D4; // type:function size:0xC8 scope:global align:4 +hidh_search_callback = .text:0x80394A9C; // type:function size:0x450 scope:global align:4 +HID_HostInit = .text:0x80394EEC; // type:function size:0x44 scope:global align:4 +HID_HostRegister = .text:0x80394F30; // type:function size:0x7C scope:global align:4 +HID_HostDeregister = .text:0x80394FAC; // type:function size:0xE4 scope:global align:4 +HID_HostAddDev = .text:0x80395090; // type:function size:0x190 scope:global align:4 +HID_HostRemoveDev = .text:0x80395220; // type:function size:0xC8 scope:global align:4 +HID_HostOpenDev = .text:0x803952E8; // type:function size:0x64 scope:global align:4 +HID_HostWriteDev = .text:0x8039534C; // type:function size:0x140 scope:global align:4 +HID_HostCloseDev = .text:0x8039548C; // type:function size:0xA0 scope:global align:4 +HID_HostSetSecurityLevel = .text:0x8039552C; // type:function size:0x228 scope:global align:4 +hidh_conn_reg = .text:0x80395754; // type:function size:0x158 scope:global align:4 +hidh_conn_disconnect = .text:0x803958AC; // type:function size:0xA4 scope:global align:4 +hidh_sec_check_complete_term = .text:0x80395950; // type:function size:0x130 scope:global align:4 +hidh_l2cif_connect_ind = .text:0x80395A80; // type:function size:0x258 scope:global align:4 +hidh_proc_repage_timeout = .text:0x80395CD8; // type:function size:0x14C scope:global align:4 +hidh_sec_check_complete_orig = .text:0x80395E24; // type:function size:0x214 scope:global align:4 +hidh_l2cif_connect_cfm = .text:0x80396038; // type:function size:0x348 scope:global align:4 +hidh_l2cif_config_ind = .text:0x80396380; // type:function size:0x2A8 scope:global align:4 +hidh_l2cif_config_cfm = .text:0x80396628; // type:function size:0x30C scope:global align:4 +hidh_l2cif_disconnect_ind = .text:0x80396934; // type:function size:0x2C4 scope:global align:4 +hidh_l2cif_disconnect_cfm = .text:0x80396BF8; // type:function size:0x248 scope:global align:4 +hidh_l2cif_cong_ind = .text:0x80396E40; // type:function size:0x1F8 scope:global align:4 +hidh_l2cif_data_ind = .text:0x80397038; // type:function size:0x398 scope:global align:4 +hidh_conn_snd_data = .text:0x803973D0; // type:function size:0x29C scope:global align:4 +hidh_conn_initiate = .text:0x8039766C; // type:function size:0xFC scope:global align:4 +hidh_conn_dereg = .text:0x80397768; // type:function size:0x2C scope:global align:4 +L2CA_Register = .text:0x80397794; // type:function size:0x19C scope:global align:4 +L2CA_Deregister = .text:0x80397930; // type:function size:0x90 scope:global align:4 +L2CA_ConnectReq = .text:0x803979C0; // type:function size:0x234 scope:global align:4 +L2CA_ConnectRsp = .text:0x80397BF4; // type:function size:0x190 scope:global align:4 +L2CA_ConfigReq = .text:0x80397D84; // type:function size:0xB8 scope:global align:4 +L2CA_ConfigRsp = .text:0x80397E3C; // type:function size:0xD0 scope:global align:4 +L2CA_DisconnectReq = .text:0x80397F0C; // type:function size:0xA4 scope:global align:4 +L2CA_DisconnectRsp = .text:0x80397FB0; // type:function size:0xA4 scope:global align:4 +L2CA_DataWrite = .text:0x80398054; // type:function size:0x124 scope:global align:4 +L2CA_SetIdleTimeout = .text:0x80398178; // type:function size:0xC8 scope:global align:4 +L2CA_SetIdleTimeoutByBdAddr = .text:0x80398240; // type:function size:0x100 scope:global align:4 +L2CA_SetTraceLevel = .text:0x80398340; // type:function size:0x1C scope:global align:4 +L2CA_RegisterCompression = .text:0x8039835C; // type:function size:0x4 scope:global align:4 +l2c_csm_execute = .text:0x80398360; // type:function size:0x4C scope:global align:4 +l2c_csm_closed = .text:0x803983AC; // type:function size:0x294 scope:global align:4 +l2c_csm_orig_w4_sec_comp = .text:0x80398640; // type:function size:0x170 scope:global align:4 +l2c_csm_term_w4_sec_comp = .text:0x803987B0; // type:function size:0x168 scope:global align:4 +l2c_csm_w4_l2cap_connect_rsp = .text:0x80398918; // type:function size:0x244 scope:global align:4 +l2c_csm_w4_l2ca_connect_rsp = .text:0x80398B5C; // type:function size:0x1D8 scope:global align:4 +l2c_csm_config = .text:0x80398D34; // type:function size:0x3C8 scope:global align:4 +l2c_csm_open = .text:0x803990FC; // type:function size:0x25C scope:global align:4 +l2c_csm_w4_l2cap_disconnect_rsp = .text:0x80399358; // type:function size:0x1E4 scope:global align:4 +l2c_csm_w4_l2ca_disconnect_rsp = .text:0x8039953C; // type:function size:0x15C scope:global align:4 +forward_peer_data = .text:0x80399698; // type:function size:0x1A4 scope:global align:4 +l2c_link_hci_conn_req = .text:0x8039983C; // type:function size:0x154 scope:global align:4 +l2c_link_hci_conn_comp = .text:0x80399990; // type:function size:0x238 scope:global align:4 +l2c_link_sec_comp = .text:0x80399BC8; // type:function size:0xB4 scope:global align:4 +l2c_link_hci_disc_comp = .text:0x80399C7C; // type:function size:0xBC scope:global align:4 +l2c_link_hci_qos_violation = .text:0x80399D38; // type:function size:0x70 scope:global align:4 +l2c_link_timeout = .text:0x80399DA8; // type:function size:0x174 scope:global align:4 +l2c_link_send_to_lower = .text:0x80399F1C; // type:function size:0x108 scope:global align:4 +l2c_link_check_send_pkts = .text:0x8039A024; // type:function size:0x2CC scope:global align:4 +l2c_link_adjust_allocation = .text:0x8039A2F0; // type:function size:0x198 scope:global align:4 +l2c_link_process_num_completed_pkts = .text:0x8039A488; // type:function size:0xE4 scope:global align:4 +l2c_link_processs_num_bufs = .text:0x8039A56C; // type:function size:0x14 scope:global align:4 +l2cap_link_chk_pkt_start = .text:0x8039A580; // type:function size:0x1D0 scope:global align:4 +l2cap_link_chk_pkt_end = .text:0x8039A750; // type:function size:0x6C scope:global align:4 +l2c_link_role_changed = .text:0x8039A7BC; // type:function size:0x80 scope:global align:4 +l2c_link_role_change_failed = .text:0x8039A83C; // type:function size:0x6C scope:global align:4 +l2c_link_segments_xmitted = .text:0x8039A8A8; // type:function size:0xDC scope:global align:4 +l2c_pin_code_request = .text:0x8039A984; // type:function size:0x44 scope:global align:4 +l2c_init = .text:0x8039A9C8; // type:function size:0x114 scope:global align:4 +l2c_rcv_acl_data = .text:0x8039AADC; // type:function size:0x330 scope:global align:4 +process_l2cap_cmd = .text:0x8039AE0C; // type:function size:0xA70 scope:global align:4 +l2c_process_timeout = .text:0x8039B87C; // type:function size:0x50 scope:global align:4 +l2c_process_held_packets = .text:0x8039B8CC; // type:function size:0x12C scope:global align:4 +l2cu_allocate_lcb = .text:0x8039B9F8; // type:function size:0xD4 scope:global align:4 +l2cu_release_lcb = .text:0x8039BACC; // type:function size:0x100 scope:global align:4 +l2cu_find_lcb_by_bd_addr = .text:0x8039BBCC; // type:function size:0x88 scope:global align:4 +l2cu_find_lcb_by_handle = .text:0x8039BC54; // type:function size:0x90 scope:global align:4 +l2cu_get_conn_role = .text:0x8039BCE4; // type:function size:0x10 scope:global align:4 +l2cu_build_header = .text:0x8039BCF4; // type:function size:0xC4 scope:global align:4 +l2cu_send_peer_cmd_reject = .text:0x8039BDB8; // type:function size:0xFC scope:global align:4 +l2cu_send_peer_connect_req = .text:0x8039BEB4; // type:function size:0xC4 scope:global align:4 +l2cu_send_peer_connect_rsp = .text:0x8039BF78; // type:function size:0xD8 scope:global align:4 +l2cu_reject_connection = .text:0x8039C050; // type:function size:0xC0 scope:global align:4 +l2cu_send_peer_config_req = .text:0x8039C110; // type:function size:0x2F8 scope:global align:4 +l2cu_send_peer_config_rsp = .text:0x8039C408; // type:function size:0x2F8 scope:global align:4 +l2cu_send_peer_config_rej = .text:0x8039C700; // type:function size:0x1B4 scope:global align:4 +l2cu_send_peer_disc_req = .text:0x8039C8B4; // type:function size:0xD4 scope:global align:4 +l2cu_send_peer_disc_rsp = .text:0x8039C988; // type:function size:0xC0 scope:global align:4 +l2cu_send_peer_echo_req = .text:0x8039CA48; // type:function size:0x170 scope:global align:4 +l2cu_send_peer_echo_rsp = .text:0x8039CBB8; // type:function size:0x19C scope:global align:4 +l2cu_send_peer_info_rsp = .text:0x8039CD54; // type:function size:0xA4 scope:global align:4 +l2cu_allocate_ccb = .text:0x8039CDF8; // type:function size:0x10C scope:global align:4 +l2cu_release_ccb = .text:0x8039CF04; // type:function size:0x1A4 scope:global align:4 +l2cu_find_ccb_by_cid = .text:0x8039D0A8; // type:function size:0x5C scope:global align:4 +l2cu_allocate_rcb = .text:0x8039D104; // type:function size:0x4C scope:global align:4 +l2cu_release_rcb = .text:0x8039D150; // type:function size:0x10 scope:global align:4 +l2cu_find_rcb_by_psm = .text:0x8039D160; // type:function size:0xB8 scope:global align:4 +l2cu_process_peer_cfg_req = .text:0x8039D218; // type:function size:0x148 scope:global align:4 +l2cu_process_peer_cfg_rsp = .text:0x8039D360; // type:function size:0x40 scope:global align:4 +l2cu_process_our_cfg_req = .text:0x8039D3A0; // type:function size:0x110 scope:global align:4 +l2cu_process_our_cfg_rsp = .text:0x8039D4B0; // type:function size:0x40 scope:global align:4 +l2cu_device_reset = .text:0x8039D4F0; // type:function size:0x6C scope:global align:4 +l2cu_create_conn = .text:0x8039D55C; // type:function size:0x118 scope:global align:4 +l2cu_create_conn_after_switch = .text:0x8039D674; // type:function size:0xD0 scope:global align:4 +l2cu_find_lcb_by_state = .text:0x8039D744; // type:function size:0x90 scope:global align:4 +l2cu_lcb_disconnecting = .text:0x8039D7D4; // type:function size:0xE8 scope:global align:4 +RFCOMM_Init = .text:0x8039D8BC; // type:function size:0x50 scope:global align:4 +PORT_StartCnf = .text:0x8039D90C; // type:function size:0x160 scope:global align:4 +PORT_StartInd = .text:0x8039DA6C; // type:function size:0x9C scope:global align:4 +PORT_ParNegInd = .text:0x8039DB08; // type:function size:0x1B0 scope:global align:4 +PORT_ParNegCnf = .text:0x8039DCB8; // type:function size:0x104 scope:global align:4 +PORT_DlcEstablishInd = .text:0x8039DDBC; // type:function size:0x140 scope:global align:4 +PORT_DlcEstablishCnf = .text:0x8039DEFC; // type:function size:0x144 scope:global align:4 +PORT_PortNegInd = .text:0x8039E040; // type:function size:0x150 scope:global align:4 +PORT_PortNegCnf = .text:0x8039E190; // type:function size:0x118 scope:global align:4 +PORT_ControlInd = .text:0x8039E2A8; // type:function size:0x178 scope:global align:4 +PORT_ControlCnf = .text:0x8039E420; // type:function size:0xC4 scope:global align:4 +PORT_LineStatusInd = .text:0x8039E4E4; // type:function size:0xC8 scope:global align:4 +PORT_DlcReleaseInd = .text:0x8039E5AC; // type:function size:0x68 scope:global align:4 +PORT_CloseInd = .text:0x8039E614; // type:function size:0xA0 scope:global align:4 +Port_TimeOutCloseMux = .text:0x8039E6B4; // type:function size:0x98 scope:global align:4 +PORT_DataInd = .text:0x8039E74C; // type:function size:0x200 scope:global align:4 +PORT_FlowInd = .text:0x8039E94C; // type:function size:0x130 scope:global align:4 +port_rfc_send_tx_data = .text:0x8039EA7C; // type:function size:0xF8 scope:global align:4 +port_rfc_closed = .text:0x8039EB74; // type:function size:0x194 scope:global align:4 +port_select_mtu = .text:0x8039ED08; // type:function size:0x17C scope:global align:4 +port_release_port = .text:0x8039EE84; // type:function size:0xDC scope:global align:4 +port_find_mcb_dlci_port = .text:0x8039EF60; // type:function size:0x54 scope:global align:4 +port_find_dlci_port = .text:0x8039EFB4; // type:function size:0x88 scope:global align:4 +port_flow_control_user = .text:0x8039F03C; // type:function size:0x70 scope:global align:4 +port_get_signal_changes = .text:0x8039F0AC; // type:function size:0x68 scope:global align:4 +port_flow_control_peer = .text:0x8039F114; // type:function size:0x1CC scope:global align:4 +rfcomm_l2cap_if_init = .text:0x8039F2E0; // type:function size:0x7C scope:global align:4 +RFCOMM_ConnectInd = .text:0x8039F35C; // type:function size:0x8C scope:global align:4 +RFCOMM_ConnectCnf = .text:0x8039F3E8; // type:function size:0x104 scope:global align:4 +RFCOMM_ConfigInd = .text:0x8039F4EC; // type:function size:0x108 scope:global align:4 +RFCOMM_ConfigCnf = .text:0x8039F5F4; // type:function size:0x108 scope:global align:4 +RFCOMM_QoSViolationInd = .text:0x8039F6FC; // type:function size:0x4 scope:global align:4 +RFCOMM_DisconnectInd = .text:0x8039F700; // type:function size:0x124 scope:global align:4 +RFCOMM_BufDataInd = .text:0x8039F824; // type:function size:0x2A0 scope:global align:4 +RFCOMM_CongestionStatusInd = .text:0x8039FAC4; // type:function size:0x134 scope:global align:4 +rfc_save_lcid_mcb = .text:0x8039FBF8; // type:function size:0x1C scope:global align:4 +rfc_mx_sm_execute = .text:0x8039FC14; // type:function size:0x44 scope:global align:4 +rfc_mx_sm_state_idle = .text:0x8039FC58; // type:function size:0x214 scope:global align:4 +rfc_mx_sm_state_wait_conn_cnf = .text:0x8039FE6C; // type:function size:0x1BC scope:global align:4 +rfc_mx_sm_state_configure = .text:0x803A0028; // type:function size:0x128 scope:global align:4 +rfc_mx_sm_sabme_wait_ua = .text:0x803A0150; // type:function size:0x174 scope:global align:4 +rfc_mx_sm_state_wait_sabme = .text:0x803A02C4; // type:function size:0x120 scope:global align:4 +rfc_mx_sm_state_connected = .text:0x803A03E4; // type:function size:0x118 scope:global align:4 +rfc_mx_sm_state_disc_wait_ua = .text:0x803A04FC; // type:function size:0x178 scope:global align:4 +rfc_mx_conf_cnf = .text:0x803A0674; // type:function size:0xF4 scope:global align:4 +rfc_mx_conf_ind = .text:0x803A0768; // type:function size:0xF0 scope:global align:4 +rfc_port_sm_execute = .text:0x803A0858; // type:function size:0x90 scope:global align:4 +rfc_port_sm_state_closed = .text:0x803A08E8; // type:function size:0x174 scope:global align:4 +rfc_port_sm_sabme_wait_ua = .text:0x803A0A5C; // type:function size:0x19C scope:global align:4 +rfc_port_sm_term_wait_sec_check = .text:0x803A0BF8; // type:function size:0x1BC scope:global align:4 +rfc_port_sm_orig_wait_sec_check = .text:0x803A0DB4; // type:function size:0x150 scope:global align:4 +rfc_port_sm_opened = .text:0x803A0F04; // type:function size:0x1EC scope:global align:4 +rfc_port_sm_disc_wait_ua = .text:0x803A10F0; // type:function size:0x11C scope:global align:4 +rfc_process_pn = .text:0x803A120C; // type:function size:0xE8 scope:global align:4 +rfc_process_rpn = .text:0x803A12F4; // type:function size:0x30C scope:global align:4 +rfc_process_msc = .text:0x803A1600; // type:function size:0x16C scope:global align:4 +rfc_process_rls = .text:0x803A176C; // type:function size:0x8C scope:global align:4 +rfc_process_nsc = .text:0x803A17F8; // type:function size:0x4 scope:global align:4 +rfc_process_test_rsp = .text:0x803A17FC; // type:function size:0x8 scope:global align:4 +rfc_process_fcon = .text:0x803A1804; // type:function size:0x64 scope:global align:4 +rfc_process_fcoff = .text:0x803A1868; // type:function size:0x64 scope:global align:4 +rfc_process_l2cap_congestion = .text:0x803A18CC; // type:function size:0x88 scope:global align:4 +rfc_set_port_state = .text:0x803A1954; // type:function size:0xA4 scope:global align:4 +RFCOMM_StartRsp = .text:0x803A19F8; // type:function size:0x2C scope:global align:4 +RFCOMM_DlcEstablishReq = .text:0x803A1A24; // type:function size:0x68 scope:global align:4 +RFCOMM_DlcEstablishRsp = .text:0x803A1A8C; // type:function size:0x70 scope:global align:4 +RFCOMM_ParNegReq = .text:0x803A1AFC; // type:function size:0xE0 scope:global align:4 +RFCOMM_ParNegRsp = .text:0x803A1BDC; // type:function size:0x28 scope:global align:4 +RFCOMM_PortNegReq = .text:0x803A1C04; // type:function size:0xBC scope:global align:4 +RFCOMM_PortNegRsp = .text:0x803A1CC0; // type:function size:0x20 scope:global align:4 +RFCOMM_ControlReq = .text:0x803A1CE0; // type:function size:0xA4 scope:global align:4 +RFCOMM_FlowReq = .text:0x803A1D84; // type:function size:0xA4 scope:global align:4 +RFCOMM_LineStatusReq = .text:0x803A1E28; // type:function size:0x98 scope:global align:4 +RFCOMM_DlcReleaseReq = .text:0x803A1EC0; // type:function size:0x2C scope:global align:4 +RFCOMM_DataReq = .text:0x803A1EEC; // type:function size:0x38 scope:global align:4 +rfc_send_sabme = .text:0x803A1F24; // type:function size:0xB0 scope:global align:4 +rfc_send_ua = .text:0x803A1FD4; // type:function size:0xB0 scope:global align:4 +rfc_send_dm = .text:0x803A2084; // type:function size:0xC4 scope:global align:4 +rfc_send_disc = .text:0x803A2148; // type:function size:0xB0 scope:global align:4 +rfc_send_buf_uih = .text:0x803A21F8; // type:function size:0x198 scope:global align:4 +rfc_send_pn = .text:0x803A2390; // type:function size:0xE8 scope:global align:4 +rfc_send_fcon = .text:0x803A2478; // type:function size:0x84 scope:global align:4 +rfc_send_fcoff = .text:0x803A24FC; // type:function size:0x84 scope:global align:4 +rfc_send_msc = .text:0x803A2580; // type:function size:0x120 scope:global align:4 +rfc_send_rls = .text:0x803A26A0; // type:function size:0xB0 scope:global align:4 +rfc_send_rpn = .text:0x803A2750; // type:function size:0x11C scope:global align:4 +rfc_send_test = .text:0x803A286C; // type:function size:0xA8 scope:global align:4 +rfc_send_credit = .text:0x803A2914; // type:function size:0xC0 scope:global align:4 +rfc_parse_data = .text:0x803A29D4; // type:function size:0x574 scope:global align:4 +rfc_process_mx_message = .text:0x803A2F48; // type:function size:0x624 scope:global align:4 +rfc_calc_fcs = .text:0x803A356C; // type:function size:0x38 scope:global align:4 +rfc_check_fcs = .text:0x803A35A4; // type:function size:0x4C scope:global align:4 +rfc_alloc_multiplexer_channel = .text:0x803A35F0; // type:function size:0x158 scope:global align:4 +rfc_release_multiplexer_channel = .text:0x803A3748; // type:function size:0x88 scope:global align:4 +rfc_timer_start = .text:0x803A37D0; // type:function size:0x74 scope:global align:4 +rfc_timer_stop = .text:0x803A3844; // type:function size:0x58 scope:global align:4 +rfc_port_timer_start = .text:0x803A389C; // type:function size:0x80 scope:global align:4 +rfc_port_timer_stop = .text:0x803A391C; // type:function size:0x58 scope:global align:4 +rfc_check_mcb_active = .text:0x803A3974; // type:function size:0xC4 scope:global align:4 +rfcomm_process_timeout = .text:0x803A3A38; // type:function size:0x3C scope:global align:4 +rfc_sec_check_complete = .text:0x803A3A74; // type:function size:0x54 scope:global align:4 +rfc_port_closed = .text:0x803A3AC8; // type:function size:0x158 scope:global align:4 +rfc_inc_credit = .text:0x803A3C20; // type:function size:0x8C scope:global align:4 +rfc_dec_credit = .text:0x803A3CAC; // type:function size:0x3C scope:global align:4 +rfc_check_send_cmd = .text:0x803A3CE8; // type:function size:0x64 scope:global align:4 +SDP_InitDiscoveryDb = .text:0x803A3D4C; // type:function size:0x378 scope:global align:4 +SDP_ServiceSearchRequest = .text:0x803A40C4; // type:function size:0x5C scope:global align:4 +SDP_ServiceSearchAttributeRequest = .text:0x803A4120; // type:function size:0x64 scope:global align:4 +SDP_FindAttributeInRec = .text:0x803A4184; // type:function size:0x28 scope:global align:4 +SDP_FindServiceInDb = .text:0x803A41AC; // type:function size:0xCC scope:global align:4 +SDP_FindServiceUUIDInDb = .text:0x803A4278; // type:function size:0x108 scope:global align:4 +SDP_SetLocalDiRecord = .text:0x803A4380; // type:function size:0x360 scope:global align:4 +SDP_GetLocalDiRecord = .text:0x803A46E0; // type:function size:0x4B0 scope:global align:4 +SDP_SetTraceLevel = .text:0x803A4B90; // type:function size:0x24 scope:global align:4 +sdp_db_service_search = .text:0x803A4BB4; // type:function size:0x13C scope:global align:4 +find_uuid_in_seq = .text:0x803A4CF0; // type:function size:0xD8 scope:global align:4 +sdp_db_find_record = .text:0x803A4DC8; // type:function size:0x5C scope:global align:4 +sdp_db_find_attr_in_rec = .text:0x803A4E24; // type:function size:0x40 scope:global align:4 +SDP_CreateRecord = .text:0x803A4E64; // type:function size:0xE0 scope:global align:4 +SDP_DeleteRecord = .text:0x803A4F44; // type:function size:0x114 scope:global align:4 +SDP_AddAttribute = .text:0x803A5058; // type:function size:0x398 scope:global align:4 +SDP_AddUuidSequence = .text:0x803A53F0; // type:function size:0xD8 scope:global align:4 +SDP_AddServiceClassIdList = .text:0x803A54C8; // type:function size:0x17C scope:global align:4 +SDP_DeleteAttribute = .text:0x803A5644; // type:function size:0x23C scope:global align:4 +sdpu_build_uuid_seq = .text:0x803A5880; // type:function size:0xEC scope:global align:4 +sdp_snd_service_search_req = .text:0x803A596C; // type:function size:0x130 scope:global align:4 +sdp_disc_connected = .text:0x803A5A9C; // type:function size:0x34 scope:global align:4 +sdp_disc_server_rsp = .text:0x803A5AD0; // type:function size:0x140 scope:global align:4 +process_service_search_rsp = .text:0x803A5C10; // type:function size:0x148 scope:global align:4 +process_service_attr_rsp = .text:0x803A5D58; // type:function size:0x2A8 scope:global align:4 +process_service_search_attr_rsp = .text:0x803A6000; // type:function size:0x2D4 scope:global align:4 +save_attr_seq = .text:0x803A62D4; // type:function size:0x1EC scope:global align:4 +add_record = .text:0x803A64C0; // type:function size:0xA0 scope:global align:4 +add_attr = .text:0x803A6560; // type:function size:0x598 scope:global align:4 +sdp_init = .text:0x803A6AF8; // type:function size:0x1A0 scope:global align:4 +sdp_connect_ind = .text:0x803A6C98; // type:function size:0xC4 scope:global align:4 +sdp_connect_cfm = .text:0x803A6D5C; // type:function size:0x190 scope:global align:4 +sdp_config_ind = .text:0x803A6EEC; // type:function size:0x13C scope:global align:4 +sdp_config_cfm = .text:0x803A7028; // type:function size:0x17C scope:global align:4 +sdp_disconnect_ind = .text:0x803A71A4; // type:function size:0xF8 scope:global align:4 +sdp_data_ind = .text:0x803A729C; // type:function size:0xD4 scope:global align:4 +sdp_conn_originate = .text:0x803A7370; // type:function size:0x114 scope:global align:4 +sdp_disconnect = .text:0x803A7484; // type:function size:0x9C scope:global align:4 +sdp_disconnect_cfm = .text:0x803A7520; // type:function size:0xBC scope:global align:4 +sdp_conn_timeout = .text:0x803A75DC; // type:function size:0x88 scope:global align:4 +sdp_server_handle_client_req = .text:0x803A7664; // type:function size:0x154 scope:global align:4 +process_service_search = .text:0x803A77B8; // type:function size:0x410 scope:global align:4 +process_service_attr_req = .text:0x803A7BC8; // type:function size:0x390 scope:global align:4 +process_service_search_attr_req = .text:0x803A7F58; // type:function size:0x41C scope:global align:4 +sdpu_find_ccb_by_cid = .text:0x803A8374; // type:function size:0x90 scope:global align:4 +sdpu_allocate_ccb = .text:0x803A8404; // type:function size:0x74 scope:global align:4 +sdpu_release_ccb = .text:0x803A8478; // type:function size:0x38 scope:global align:4 +sdpu_build_attrib_seq = .text:0x803A84B0; // type:function size:0x1D0 scope:global align:4 +sdpu_build_attrib_entry = .text:0x803A8680; // type:function size:0x154 scope:global align:4 +sdpu_build_n_send_error = .text:0x803A87D4; // type:function size:0x13C scope:global align:4 +sdpu_extract_uid_seq = .text:0x803A8910; // type:function size:0x350 scope:global align:4 +sdpu_extract_attr_seq = .text:0x803A8C60; // type:function size:0x250 scope:global align:4 +sdpu_get_len_from_type = .text:0x803A8EB0; // type:function size:0xD0 scope:global align:4 +sdpu_is_base_uuid = .text:0x803A8F80; // type:function size:0xE0 scope:global align:4 +sdpu_compare_uuid_arrays = .text:0x803A9060; // type:function size:0x274 scope:global align:4 +sdpu_compare_uuid_with_attr = .text:0x803A92D4; // type:function size:0x90 scope:global align:4 +sdpu_sort_attr_list = .text:0x803A9364; // type:function size:0x50 scope:global align:4 +TPLBind = .text:0x803A93B4; // type:function size:0x114 scope:global align:4 +TPLGet = .text:0x803A94C8; // type:function size:0x20 scope:global align:4 +GDInitGDLObj = .text:0x803A94E8; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x803A9500; // type:function size:0x10 scope:global align:4 +GDPadCurr32 = .text:0x803A9510; // type:function size:0x118 scope:global align:4 +GDOverflowed = .text:0x803A9628; // type:function size:0x18 scope:global align:4 +GDSetVtxDescv = .text:0x803A9640; // type:function size:0x5DC scope:global align:4 +GDSetArray = .text:0x803A9C1C; // type:function size:0x208 scope:global align:4 +GDSetArrayRaw = .text:0x803A9E24; // type:function size:0x204 scope:global align:4 +strlen = .text:0x803AA028; // type:function size:0x1C scope:global align:4 +__va_arg = .text:0x803AA044; // type:function size:0xC8 scope:global align:4 +__register_global_object = .text:0x803AA10C; // type:function size:0x18 scope:global align:4 +__destroy_global_chain = .text:0x803AA124; // type:function size:0x48 scope:global align:4 +__construct_new_array = .text:0x803AA16C; // type:function size:0x104 scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x803AA270; // type:function size:0xBC scope:global align:4 +__construct_array = .text:0x803AA32C; // type:function size:0xF8 scope:global align:4 +__destroy_arr = .text:0x803AA424; // type:function size:0x78 scope:global align:4 +__destroy_new_array = .text:0x803AA49C; // type:function size:0x80 scope:global align:4 +__ptmf_test = .text:0x803AA51C; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x803AA54C; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x803AA588; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x803AA5B0; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x803AA60C; // type:function size:0x4C scope:global align:4 +__restore_fpr = .text:0x803AA658; // type:function size:0x4C scope:global align:4 +__save_gpr = .text:0x803AA6A4; // type:function size:0x4C scope:global align:4 +_savegpr_20 = .text:0x803AA6BC; // type:label scope:global +_savegpr_23 = .text:0x803AA6C8; // type:label scope:global +_savegpr_26 = .text:0x803AA6D4; // type:label scope:global +_savegpr_27 = .text:0x803AA6D8; // type:label scope:global +__restore_gpr = .text:0x803AA6F0; // type:function size:0x4C scope:global align:4 +_restgpr_20 = .text:0x803AA708; // type:label scope:global +_restgpr_23 = .text:0x803AA714; // type:label scope:global +_restgpr_26 = .text:0x803AA720; // type:label scope:global +_restgpr_27 = .text:0x803AA724; // type:label scope:global +__div2u = .text:0x803AA73C; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x803AA828; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x803AA960; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x803AAA44; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x803AAB50; // type:function size:0x24 scope:global align:4 +__cvt_sll_dbl = .text:0x803AAB74; // type:function size:0xB0 scope:global align:4 +__cvt_sll_flt = .text:0x803AAC24; // type:function size:0xB4 scope:global align:4 +__cvt_dbl_usll = .text:0x803AACD8; // type:function size:0xCC scope:global align:4 +__cvt_dbl_ull = .text:0x803AADA4; // type:function size:0xA8 scope:global align:4 +__init_cpp_exceptions = .text:0x803AAE4C; // type:function size:0x3C scope:global align:4 +__fini_cpp_exceptions = .text:0x803AAE88; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x803AAEBC; // type:function size:0x34 scope:global align:4 +__unregister_fragment = .text:0x803AAEF0; // type:function size:0x30 scope:global align:4 +__sys_free = .text:0x803AAF20; // type:function size:0xB8 scope:global align:4 +Block_link = .text:0x803AAFD8; // type:function size:0x150 scope:global align:4 +SubBlock_merge_next = .text:0x803AB128; // type:function size:0xA8 scope:global align:4 +deallocate_from_fixed_pools = .text:0x803AB1D0; // type:function size:0x1EC scope:global align:4 +free = .text:0x803AB3BC; // type:function size:0x130 scope:global align:4 +__close_all = .text:0x803AB4EC; // type:function size:0xA4 scope:global align:4 +__flush_all = .text:0x803AB590; // type:function size:0x6C scope:global align:4 +__ull2dec = .text:0x803AB5FC; // type:function size:0xDC scope:global align:4 +__timesdec = .text:0x803AB6D8; // type:function size:0x288 scope:global align:4 +__str2dec = .text:0x803AB960; // type:function size:0xEC scope:global align:4 +__two_exp = .text:0x803ABA4C; // type:function size:0x36C scope:global align:4 +__num2dec_internal = .text:0x803ABDB8; // type:function size:0x164 scope:global align:4 +__num2dec = .text:0x803ABF1C; // type:function size:0x1A0 scope:global align:4 +abs = .text:0x803AC0BC; // type:function size:0x10 scope:global align:4 +div = .text:0x803AC0CC; // type:function size:0x5C scope:global align:4 +__prep_buffer = .text:0x803AC128; // type:function size:0x28 scope:global align:4 +__flush_buffer = .text:0x803AC150; // type:function size:0xB8 scope:global align:4 +__put_char = .text:0x803AC208; // type:function size:0x1B8 scope:global align:4 +fputs = .text:0x803AC3C0; // type:function size:0xC4 scope:global align:4 +tolower = .text:0x803AC484; // type:function size:0x38 scope:global align:4 +__fwrite = .text:0x803AC4BC; // type:function size:0x308 scope:global align:4 +fclose = .text:0x803AC7C4; // type:function size:0xBC scope:global align:4 +fflush = .text:0x803AC880; // type:function size:0x134 scope:global align:4 +__msl_strnicmp = .text:0x803AC9B4; // type:function size:0xC0 scope:global align:4 +_ftell = .text:0x803ACA74; // type:function size:0xA8 scope:global align:4 +ftell = .text:0x803ACB1C; // type:function size:0x4 scope:global align:4 +_fseek = .text:0x803ACB20; // type:function size:0x1C4 scope:global align:4 +__mbtowc_noconv = .text:0x803ACCE4; // type:function size:0x4C scope:global align:4 +__wctomb_noconv = .text:0x803ACD30; // type:function size:0x1C scope:global align:4 +wcstombs = .text:0x803ACD4C; // type:function size:0xB8 scope:global align:4 +memmove = .text:0x803ACE04; // type:function size:0xCC scope:global align:4 +memchr = .text:0x803ACED0; // type:function size:0x2C scope:global align:4 +__memrchr = .text:0x803ACEFC; // type:function size:0x2C scope:global align:4 +memcmp = .text:0x803ACF28; // type:function size:0x4C scope:global align:4 +__copy_longs_aligned = .text:0x803ACF74; // type:function size:0xBC scope:global align:4 +__copy_longs_rev_aligned = .text:0x803AD030; // type:function size:0xA8 scope:global align:4 +__copy_longs_unaligned = .text:0x803AD0D8; // type:function size:0xC0 scope:global align:4 +__copy_longs_rev_unaligned = .text:0x803AD198; // type:function size:0xAC scope:global align:4 +__fpclassifyf = .text:0x803AD244; // type:function size:0x64 scope:global align:4 +__signbitd = .text:0x803AD2A8; // type:function size:0x18 scope:global align:4 +__fpclassifyd = .text:0x803AD2C0; // type:function size:0x80 scope:global align:4 +__stdio_atexit = .text:0x803AD340; // type:function size:0x10 scope:global align:4 +parse_format = .text:0x803AD350; // type:function size:0x5FC scope:global align:4 +long2str = .text:0x803AD94C; // type:function size:0x228 scope:global align:4 +longlong2str = .text:0x803ADB74; // type:function size:0x2A0 scope:global align:4 +double2hex = .text:0x803ADE14; // type:function size:0x3C8 scope:global align:4 +round_decimal = .text:0x803AE1DC; // type:function size:0x128 scope:global align:4 +float2str = .text:0x803AE304; // type:function size:0x7D0 scope:global align:4 +__pformatter = .text:0x803AEAD4; // type:function size:0x85C scope:global align:4 +__FileWrite = .text:0x803AF330; // type:function size:0x58 scope:global align:4 +__StringWrite = .text:0x803AF388; // type:function size:0x6C scope:global align:4 +printf = .text:0x803AF3F4; // type:function size:0xC8 scope:global align:4 +fprintf = .text:0x803AF4BC; // type:function size:0xC4 scope:global align:4 +vprintf = .text:0x803AF580; // type:function size:0x78 scope:global align:4 +vsnprintf = .text:0x803AF5F8; // type:function size:0x84 scope:global align:4 +vsprintf = .text:0x803AF67C; // type:function size:0x80 scope:global align:4 +snprintf = .text:0x803AF6FC; // type:function size:0xD8 scope:global align:4 +sprintf = .text:0x803AF7D4; // type:function size:0xD0 scope:global align:4 +__StringRead = .text:0x803AF8A4; // type:function size:0x90 scope:global align:4 +raise = .text:0x803AF934; // type:function size:0xB0 scope:global align:4 +strcpy = .text:0x803AF9E4; // type:function size:0xC0 scope:global align:4 +strncpy = .text:0x803AFAA4; // type:function size:0x44 scope:global align:4 +strcat = .text:0x803AFAE8; // type:function size:0x2C scope:global align:4 +strcmp = .text:0x803AFB14; // type:function size:0x11C scope:global align:4 +strncmp = .text:0x803AFC30; // type:function size:0x40 scope:global align:4 +strchr = .text:0x803AFC70; // type:function size:0x30 scope:global align:4 +strrchr = .text:0x803AFCA0; // type:function size:0x48 scope:global align:4 +__strtoul = .text:0x803AFCE8; // type:function size:0x430 scope:global align:4 +strtoul = .text:0x803B0118; // type:function size:0xA8 scope:global align:4 +strtol = .text:0x803B01C0; // type:function size:0xEC scope:global align:4 +wcslen = .text:0x803B02AC; // type:function size:0x1C scope:global align:4 +wcsncpy = .text:0x803B02C8; // type:function size:0x44 scope:global align:4 +__fwide = .text:0x803B030C; // type:function size:0x4 scope:global align:4 +fwide = .text:0x803B0310; // type:function size:0x84 scope:global align:4 +__write_console = .text:0x803B0394; // type:function size:0xD0 scope:global align:4 +__close_console = .text:0x803B0464; // type:function size:0x8 scope:global align:4 +abort = .text:0x803B046C; // type:function size:0x34 scope:global align:4 +scalbn = .text:0x803B04A0; // type:function size:0x40 scope:global align:4 +stricmp = .text:0x803B04E0; // type:function size:0xA8 scope:global align:4 +strnicmp = .text:0x803B0588; // type:function size:0x4 scope:global align:4 +__ieee754_acos = .text:0x803B058C; // type:function size:0x2C4 scope:global align:4 +__ieee754_asin = .text:0x803B0850; // type:function size:0x298 scope:global align:4 +__ieee754_atan2 = .text:0x803B0AE8; // type:function size:0x270 scope:global align:4 +__ieee754_exp = .text:0x803B0D58; // type:function size:0x234 scope:global align:4 +__ieee754_fmod = .text:0x803B0F8C; // type:function size:0x330 scope:global align:4 +__ieee754_pow = .text:0x803B12BC; // type:function size:0x848 scope:global align:4 +__ieee754_rem_pio2 = .text:0x803B1B04; // type:function size:0x398 scope:global align:4 +__kernel_cos = .text:0x803B1E9C; // type:function size:0x110 scope:global align:4 +__kernel_rem_pio2 = .text:0x803B1FAC; // type:function size:0x170C scope:global align:4 +__kernel_sin = .text:0x803B36B8; // type:function size:0xC0 scope:global align:4 +__kernel_tan = .text:0x803B3778; // type:function size:0x258 scope:global align:4 +atan = .text:0x803B39D0; // type:function size:0x240 scope:global align:4 +ceil = .text:0x803B3C10; // type:function size:0x140 scope:global align:4 +copysign = .text:0x803B3D50; // type:function size:0x2C scope:global align:4 +cos = .text:0x803B3D7C; // type:function size:0xD4 scope:global align:4 +floor = .text:0x803B3E50; // type:function size:0x144 scope:global align:4 +frexp = .text:0x803B3F94; // type:function size:0x88 scope:global align:4 +ldexp = .text:0x803B401C; // type:function size:0x16C scope:global align:4 +sin = .text:0x803B4188; // type:function size:0xD8 scope:global align:4 +tan = .text:0x803B4260; // type:function size:0x78 scope:global align:4 +acos = .text:0x803B42D8; // type:function size:0x4 scope:global align:4 +asin = .text:0x803B42DC; // type:function size:0x4 scope:global align:4 +atan2 = .text:0x803B42E0; // type:function size:0x4 scope:global align:4 +exp = .text:0x803B42E4; // type:function size:0x4 scope:global align:4 +fmod = .text:0x803B42E8; // type:function size:0x4 scope:global align:4 +pow = .text:0x803B42EC; // type:function size:0x4 scope:global align:4 +__ieee754_sqrt = .text:0x803B42F0; // type:function size:0x248 scope:global align:4 +sqrt = .text:0x803B4538; // type:function size:0x4 scope:global align:4 +TRKNubMainLoop = .text:0x803B453C; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x803B4634; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x803B4658; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x803B4670; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x803B4750; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x803B4804; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x803B485C; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x803B4884; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x803B48A8; // type:function size:0x138 scope:global align:4 +TRKMessageSend = .text:0x803B49E0; // type:function size:0x2C scope:global align:4 +TRKReadBuffer_ui32 = .text:0x803B4A0C; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x803B4AFC; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x803B4B94; // type:function size:0xE8 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x803B4C7C; // type:function size:0xFC scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x803B4D78; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x803B4DE0; // type:function size:0xFC scope:global align:4 +TRKReadBuffer = .text:0x803B4EDC; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x803B4F68; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x803B500C; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x803B503C; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x803B507C; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x803B50E0; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x803B510C; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x803B51D4; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x803B5248; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x803B5250; // type:function size:0x24 scope:global align:4 +TRKProcessInput = .text:0x803B5274; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x803B52C4; // type:function size:0x60 scope:global align:4 +TRKTestForPacket = .text:0x803B5324; // type:function size:0xD0 scope:global align:4 +usr_put_initialize = .text:0x803B53F4; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x803B53F8; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x803B5480; // type:function size:0x140 scope:global align:4 +TRKInitializeDispatcher = .text:0x803B55C0; // type:function size:0x8 scope:global align:4 +TRKDoSetOption = .text:0x803B55C8; // type:function size:0xCC scope:global align:4 +TRKDoStop = .text:0x803B5694; // type:function size:0xCC scope:global align:4 +TRKDoStep = .text:0x803B5760; // type:function size:0x2D4 scope:global align:4 +TRKDoContinue = .text:0x803B5A34; // type:function size:0xE4 scope:global align:4 +TRKDoWriteRegisters = .text:0x803B5B18; // type:function size:0x2BC scope:global align:4 +TRKDoReadRegisters = .text:0x803B5DD4; // type:function size:0x224 scope:global align:4 +TRKDoWriteMemory = .text:0x803B5FF8; // type:function size:0x21C scope:global align:4 +TRKDoReadMemory = .text:0x803B6214; // type:function size:0x248 scope:global align:4 +TRKDoSupportMask = .text:0x803B645C; // type:function size:0x8 scope:global align:4 +TRKDoVersions = .text:0x803B6464; // type:function size:0x8 scope:global align:4 +TRKDoOverride = .text:0x803B646C; // type:function size:0x7C scope:global align:4 +TRKDoReset = .text:0x803B64E8; // type:function size:0x7C scope:global align:4 +TRKDoDisconnect = .text:0x803B6564; // type:function size:0x9C scope:global align:4 +TRKDoConnect = .text:0x803B6600; // type:function size:0x88 scope:global align:4 +SetTRKConnected = .text:0x803B6688; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x803B6694; // type:function size:0x10 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x803B66A4; // type:function size:0x110 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x803B67B4; // type:function size:0xE8 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x803B689C; // type:function size:0x11C scope:global align:4 +TRKRequestSend = .text:0x803B69B8; // type:function size:0x180 scope:global align:4 +TRKSuppAccessFile = .text:0x803B6B38; // type:function size:0x220 scope:global align:4 +TRKReleaseMutex = .text:0x803B6D58; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x803B6D60; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x803B6D68; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x803B6D70; // type:function size:0x98 scope:global align:4 +TRK_flush_cache = .text:0x803B6E08; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x803B6E40; // type:function size:0xB8 scope:global align:4 +TRK_strlen = .text:0x803B6EF8; // type:function size:0x1C scope:global align:4 +__TRK_get_MSR = .text:0x803B6F14; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x803B6F1C; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x803B6F24; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x803B6F60; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x803B70F4; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x803B7190; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x803B7254; // type:function size:0x54 scope:global align:4 +ReadFPSCR = .text:0x803B72A8; // type:function size:0x24 scope:global align:4 +WriteFPSCR = .text:0x803B72CC; // type:function size:0x24 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x803B72F0; // type:function size:0x10 scope:global align:4 +TRKTargetStop = .text:0x803B7300; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x803B7318; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x803B7328; // type:function size:0x10 scope:global align:4 +TRKTargetSupportRequest = .text:0x803B7338; // type:function size:0x200 scope:global align:4 +TRKTargetGetPC = .text:0x803B7538; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x803B7548; // type:function size:0x7C scope:global align:4 +TRKTargetSingleStep = .text:0x803B75C4; // type:function size:0x6C scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x803B7630; // type:function size:0x84 scope:global align:4 +TRKTargetAddStopInfo = .text:0x803B76B4; // type:function size:0x8C scope:global align:4 +TRKTargetInterrupt = .text:0x803B7740; // type:function size:0x15C scope:global align:4 +TRKPostInterruptEvent = .text:0x803B789C; // type:function size:0xAC scope:global align:4 +TRKTargetAccessExtended2 = .text:0x803B7948; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x803B7D80; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x803B7EF0; // type:function size:0x50C scope:global align:4 +TRKTargetAccessDefault = .text:0x803B83FC; // type:function size:0xF4 scope:global align:4 +TRKTargetReadInstruction = .text:0x803B84F0; // type:function size:0x4C scope:global align:4 +TRKTargetAccessMemory = .text:0x803B853C; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x803B8688; // type:function size:0x2A4 scope:global align:4 +lbl_803B8930 = .text:0x803B8930; // type:label +TRKSaveExtended1Block = .text:0x803B8950; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x803B8B08; // type:function size:0x1B8 scope:global align:4 +__TRK_write_console = .text:0x803B8CC0; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x803B8D7C; // type:function size:0xBC scope:global align:4 +InitMetroTRK = .text:0x803B8E38; // type:function size:0x98 scope:global align:4 +InitMetroTRK_BBA = .text:0x803B8ED0; // type:function size:0x94 scope:global align:4 +TRKInitializeTarget = .text:0x803B8F64; // type:function size:0x4C scope:global align:4 +__TRK_copy_vectors = .text:0x803B8FB0; // type:function size:0x12C scope:global align:4 +TRKTargetTranslate = .text:0x803B90DC; // type:function size:0x58 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x803B9134; // type:function size:0x20 scope:global align:4 +TRK_main = .text:0x803B9154; // type:function size:0x44 scope:global align:4 +TRKLoadContext = .text:0x803B9198; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x803B9220; // type:function size:0x4 scope:global align:4 +InitializeProgramEndTrap = .text:0x803B9224; // type:function size:0x58 scope:global align:4 +TRK_board_display = .text:0x803B927C; // type:function size:0x30 scope:global align:4 +UnreserveEXI2Port = .text:0x803B92AC; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x803B92DC; // type:function size:0x30 scope:global align:4 +TRKWriteUARTN = .text:0x803B930C; // type:function size:0x3C scope:global align:4 +TRKReadUARTN = .text:0x803B9348; // type:function size:0x3C scope:global align:4 +TRKPollUART = .text:0x803B9384; // type:function size:0x30 scope:global align:4 +EnableEXI2Interrupts = .text:0x803B93B4; // type:function size:0x48 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x803B93FC; // type:function size:0x50 scope:global align:4 +InitMetroTRKCommTable = .text:0x803B944C; // type:function size:0x1D4 scope:global align:4 +TRKEXICallBack = .text:0x803B9620; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x803B9658; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x803B968C; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x803B969C; // type:function size:0xC scope:global align:4 +udp_cc_post_stop = .text:0x803B96A8; // type:function size:0x8 scope:global align:4 +udp_cc_pre_continue = .text:0x803B96B0; // type:function size:0x8 scope:global align:4 +udp_cc_peek = .text:0x803B96B8; // type:function size:0x8 scope:global align:4 +udp_cc_write = .text:0x803B96C0; // type:function size:0x8 scope:global align:4 +udp_cc_read = .text:0x803B96C8; // type:function size:0x8 scope:global align:4 +udp_cc_close = .text:0x803B96D0; // type:function size:0x8 scope:global align:4 +udp_cc_open = .text:0x803B96D8; // type:function size:0x8 scope:global align:4 +udp_cc_shutdown = .text:0x803B96E0; // type:function size:0x8 scope:global align:4 +udp_cc_initialize = .text:0x803B96E8; // type:function size:0x8 scope:global align:4 +gdev_cc_initinterrupts = .text:0x803B96F0; // type:function size:0x24 scope:global align:4 +gdev_cc_peek = .text:0x803B9714; // type:function size:0x70 scope:global align:4 +gdev_cc_post_stop = .text:0x803B9784; // type:function size:0x24 scope:global align:4 +gdev_cc_pre_continue = .text:0x803B97A8; // type:function size:0x24 scope:global align:4 +gdev_cc_write = .text:0x803B97CC; // type:function size:0x74 scope:global align:4 +gdev_cc_read = .text:0x803B9840; // type:function size:0xB4 scope:global align:4 +gdev_cc_close = .text:0x803B98F4; // type:function size:0x8 scope:global align:4 +gdev_cc_open = .text:0x803B98FC; // type:function size:0x24 scope:global align:4 +gdev_cc_shutdown = .text:0x803B9920; // type:function size:0x8 scope:global align:4 +gdev_cc_initialize = .text:0x803B9928; // type:function size:0x3C scope:global align:4 +OutputData = .text:0x803B9964; // type:function size:0x4C scope:global align:4 +CircleBufferReadBytes = .text:0x803B99B0; // type:function size:0x108 scope:global align:4 +CircleBufferWriteBytes = .text:0x803B9AB8; // type:function size:0x108 scope:global align:4 +CircleBufferInitialize = .text:0x803B9BC0; // type:function size:0x50 scope:global align:4 +CBGetBytesAvailableForRead = .text:0x803B9C10; // type:function size:0x8 scope:global align:4 +MWExitCriticalSection = .text:0x803B9C18; // type:function size:0x24 scope:global align:4 +MWEnterCriticalSection = .text:0x803B9C3C; // type:function size:0x30 scope:global align:4 +MWInitializeCriticalSection = .text:0x803B9C6C; // type:function size:0x4 scope:global align:4 +__DBMtrHandler = .text:0x803B9C70; // type:function size:0x24 scope:global align:4 +__DBIntrHandler = .text:0x803B9C94; // type:function size:0x24 scope:global align:4 +DBInitComm = .text:0x803B9CB8; // type:function size:0x5C scope:global align:4 +DBInitInterrupts = .text:0x803B9D14; // type:function size:0x54 scope:global align:4 +DBQueryData = .text:0x803B9D68; // type:function size:0xA4 scope:global align:4 +DBRead = .text:0x803B9E0C; // type:function size:0x80 scope:global align:4 +DBWrite = .text:0x803B9E8C; // type:function size:0x110 scope:global align:4 +DBOpen = .text:0x803B9F9C; // type:function size:0x4 scope:global align:4 +DBClose = .text:0x803B9FA0; // type:function size:0x4 scope:global align:4 +__EXI2Imm = .text:0x803B9FA4; // type:function size:0x2E8 scope:global align:4 +__DBEXIInit = .text:0x803BA28C; // type:function size:0xBC scope:global align:4 +__DBEXIReadReg = .text:0x803BA348; // type:function size:0x124 scope:global align:4 +__DBEXIWriteReg = .text:0x803BA46C; // type:function size:0x104 scope:global align:4 +__DBEXIReadRam = .text:0x803BA570; // type:function size:0xE0 scope:global align:4 +__DBEXIWriteRam = .text:0x803BA650; // type:function size:0xE0 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x803BA740; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x803BA740; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x803BA8E0; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x803BA8E0; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x803BA8E4; // type:object size:0x4 scope:global align:4 +@94316 = .rodata:0x803BA900; // type:object size:0xC scope:local align:4 data:4byte +lbl_803BA910 = .rodata:0x803BA910; // type:object size:0x12 data:string +lbl_803BA922 = .rodata:0x803BA922; // type:object size:0x14 data:string +lbl_803BA936 = .rodata:0x803BA936; // type:object size:0x14 data:string +DynamicNameTable = .rodata:0x803BA950; // type:object size:0x17B0 scope:global align:4 data:2byte +mtx_adj$108672 = .rodata:0x803BC100; // type:object size:0x30 scope:local align:4 +...rodata.0 = .rodata:0x803BC130; // type:label scope:local align:4 +l_iconSize$92622 = .rodata:0x803BC130; // type:object size:0x44 scope:local align:4 +lbl_803BC174 = .rodata:0x803BC174; // type:object size:0x6C +lbl_803BC1E0 = .rodata:0x803BC1E0; // type:object size:0x10 +l_stayType$92949 = .rodata:0x803BC1F0; // type:object size:0x1C scope:local align:4 +saveBitLabels__16dSv_event_flag_c = .rodata:0x803BC210; // type:object size:0x66C scope:global align:4 +tempBitLabels__20dSv_event_tmp_flag_c = .rodata:0x803BC87C; // type:object size:0x172 scope:global align:4 +zero_quat$92356 = .rodata:0x803BC9F0; // type:object size:0x10 scope:local align:4 +m_data__12daItemBase_c = .rodata:0x803BCA00; // type:object size:0x38 scope:global align:4 data:float +mData__12daShopItem_c = .rodata:0x803BCA38; // type:object size:0x450 scope:global align:4 +l_texMtxInfo = .rodata:0x803BCE88; // type:object size:0x64 scope:global align:4 +data$89224 = .rodata:0x803BCEF0; // type:object size:0x1C scope:local align:4 +l_100x100BoxVertexList = .rodata:0x803BCF10; // type:object size:0x30 scope:global align:4 +l_treasureDispList$93922 = .rodata:0x803BCF40; // type:object size:0x30 scope:local align:4 +l_treasureDispList$93997 = .rodata:0x803BCF70; // type:object size:0x84 scope:local align:4 +l_iconPosData$94074 = .rodata:0x803BCFF4; // type:object size:0x20 scope:local align:4 +l_offset$94089 = .rodata:0x803BD014; // type:object size:0x24 scope:local align:4 +lbl_803BD038 = .rodata:0x803BD038; // type:object size:0xF data:string +@92445 = .rodata:0x803BD048; // type:object size:0xC scope:local align:4 data:4byte +@93994 = .rodata:0x803BD054; // type:object size:0xC scope:local align:4 data:4byte +@94108 = .rodata:0x803BD060; // type:object size:0xC scope:local align:4 data:4byte +m_emitterTwoData__8dPaPoT_c = .rodata:0x803BD070; // type:object size:0x24 scope:global align:4 +m_typeFourData__8dPaPoF_c = .rodata:0x803BD094; // type:object size:0x3C scope:global align:4 +m_emitterFourData__8dPaPoF_c = .rodata:0x803BD0D0; // type:object size:0x3C scope:global align:4 +l_drawlistSize$96351 = .rodata:0x803BD110; // type:object size:0x2C scope:local align:4 data:2byte +lbl_803BD13C = .rodata:0x803BD13C; // type:object size:0xC data:byte +sun_chkpnt$99627 = .rodata:0x803BD148; // type:object size:0x28 scope:local align:4 +@100676 = .rodata:0x803BD170; // type:object size:0x20 scope:local align:4 data:4byte +scale_dat$100863 = .rodata:0x803BD190; // type:object size:0x20 scope:local align:4 +lbl_803BD1B0 = .rodata:0x803BD1B0; // type:object size:0x20 +lbl_803BD1D0 = .rodata:0x803BD1D0; // type:object size:0x10 +MS_patt__12dVibration_c = .rodata:0x803BD1E0; // type:object size:0x58 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x803BD238; // type:object size:0x58 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x803BD290; // type:object size:0x50 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x803BD2E0; // type:object size:0x50 scope:global align:4 +m_hitSeID__12dCcD_GObjInf = .rodata:0x803BD330; // type:object size:0x60 scope:global align:4 +...rodata.0 = .rodata:0x803BD390; // type:label scope:local align:4 +@108163 = .rodata:0x803BD390; // type:object size:0x10 scope:local align:4 data:4byte +@108165 = .rodata:0x803BD3A0; // type:object size:0x1C scope:local align:4 +@108167 = .rodata:0x803BD3BC; // type:object size:0x1C scope:local align:4 +@108171 = .rodata:0x803BD3D8; // type:object size:0x14 scope:local align:4 +@110622 = .rodata:0x803BD3EC; // type:object size:0x18 scope:local align:4 data:4byte +@110999 = .rodata:0x803BD404; // type:object size:0x18 scope:local align:4 data:4byte +@111142 = .rodata:0x803BD41C; // type:object size:0x16C scope:local align:4 data:4byte +@111361 = .rodata:0x803BD588; // type:object size:0x38 scope:local align:4 data:4byte +@111585 = .rodata:0x803BD5C0; // type:object size:0x64 scope:local align:4 data:4byte +@111587 = .rodata:0x803BD624; // type:object size:0x18 scope:local align:4 data:4byte +@112602 = .rodata:0x803BD63C; // type:object size:0x28 scope:local align:4 data:4byte +@112871 = .rodata:0x803BD664; // type:object size:0x10 scope:local align:4 data:4byte +lbl_803BD678 = .rodata:0x803BD678; // type:object size:0x28 +...rodata.0 = .rodata:0x803BD6A0; // type:label scope:local align:4 +black_tex = .rodata:0x803BD6A0; // type:object size:0x40 scope:global align:32 +msg_data = .rodata:0x803BD6E0; // type:object size:0x3E0 scope:global align:4 +font_data = .rodata:0x803BDAC0; // type:object size:0xEF60 scope:global align:4 +...rodata.0 = .rodata:0x803CCA20; // type:label scope:local align:4 +m__19daAlinkHIO_basic_c0 = .rodata:0x803CCA20; // type:object size:0x58 scope:global align:4 +m__18daAlinkHIO_move_c0 = .rodata:0x803CCA78; // type:object size:0x58 scope:global align:4 +m__21daAlinkHIO_atnMove_c0 = .rodata:0x803CCAD0; // type:object size:0x54 scope:global align:4 data:2byte +m__26daAlinkHIO_noActAtnMove_c0 = .rodata:0x803CCB24; // type:object size:0x54 scope:global align:4 data:2byte +m__23daAlinkHIO_frontRoll_c0 = .rodata:0x803CCB78; // type:object size:0x70 scope:global align:4 +m__22daAlinkHIO_backJump_c0 = .rodata:0x803CCBE8; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_sideStep_c0 = .rodata:0x803CCC20; // type:object size:0x68 scope:global align:4 +m__19daAlinkHIO_slide_c0 = .rodata:0x803CCC88; // type:object size:0x78 scope:global align:4 +m__20daAlinkHIO_cutNmV_c0 = .rodata:0x803CCD00; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmL_c0 = .rodata:0x803CCD20; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmR_c0 = .rodata:0x803CCD40; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSL_c0 = .rodata:0x803CCD60; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSR_c0 = .rodata:0x803CCD80; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutFnL_c0 = .rodata:0x803CCDA0; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnV_c0 = .rodata:0x803CCDCC; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnS_c0 = .rodata:0x803CCDF8; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSl_c0 = .rodata:0x803CCE24; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSm_c0 = .rodata:0x803CCE50; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnR_c0 = .rodata:0x803CCE7C; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnJU_c0 = .rodata:0x803CCEA8; // type:object size:0x54 scope:global align:4 +m__21daAlinkHIO_cutJump_c0 = .rodata:0x803CCEFC; // type:object size:0x44 scope:global align:4 +m__21daAlinkHIO_cutTurn_c0 = .rodata:0x803CCF40; // type:object size:0x98 scope:global align:4 +m__21daAlinkHIO_hoCutLA_c0 = .rodata:0x803CCFD8; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutLB_c0 = .rodata:0x803CCFF8; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRA_c0 = .rodata:0x803CD018; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRB_c0 = .rodata:0x803CD038; // type:object size:0x20 scope:global align:4 +m__25daAlinkHIO_hoCutCharge_c0 = .rodata:0x803CD058; // type:object size:0x54 scope:global align:4 +m__20daAlinkHIO_cutDaL_c0 = .rodata:0x803CD0AC; // type:object size:0x1C scope:global align:4 +m__20daAlinkHIO_cutDaR_c0 = .rodata:0x803CD0C8; // type:object size:0x1C scope:global align:4 +m__25daAlinkHIO_cutDaCharge_c0 = .rodata:0x803CD0E4; // type:object size:0x1C scope:global align:4 +m__21daAlinkHIO_cutDown_c0 = .rodata:0x803CD100; // type:object size:0x74 scope:global align:4 data:2byte +m__21daAlinkHIO_cutHead_c0 = .rodata:0x803CD174; // type:object size:0x60 scope:global align:4 data:2byte +m__26daAlinkHIO_cutLargeJump_c0 = .rodata:0x803CD1D4; // type:object size:0x74 scope:global align:4 +m__17daAlinkHIO_cut_c0 = .rodata:0x803CD248; // type:object size:0x9C scope:global align:4 +m__21daAlinkHIO_gAtPush_c0 = .rodata:0x803CD2E4; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_gAtKick_c0 = .rodata:0x803CD308; // type:object size:0x24 scope:global align:4 +m__22daAlinkHIO_turnMove_c0 = .rodata:0x803CD32C; // type:object size:0x2C scope:global align:4 +m__19daAlinkHIO_guard_c0 = .rodata:0x803CD358; // type:object size:0x80 scope:global align:4 data:2byte +m__20daAlinkHIO_crouch_c0 = .rodata:0x803CD3D8; // type:object size:0x4C scope:global align:4 data:2byte +m__22daAlinkHIO_autoJump_c0 = .rodata:0x803CD424; // type:object size:0xB4 scope:global align:4 data:2byte +m__23daAlinkHIO_smallJump_c0 = .rodata:0x803CD4D8; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wallCatch_c0 = .rodata:0x803CD520; // type:object size:0x54 scope:global align:4 data:2byte +m__22daAlinkHIO_wallFall_c0 = .rodata:0x803CD574; // type:object size:0x28 scope:global align:4 data:2byte +m__22daAlinkHIO_wallMove_c0 = .rodata:0x803CD59C; // type:object size:0x14 scope:global align:4 data:float +m__22daAlinkHIO_wallHang_c0 = .rodata:0x803CD5B0; // type:object size:0x1C scope:global align:4 +m__22daAlinkHIO_pushpull_c0 = .rodata:0x803CD5CC; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_damNormal_c0 = .rodata:0x803CD608; // type:object size:0x64 scope:global align:4 data:2byte +m__22daAlinkHIO_damLarge_c0 = .rodata:0x803CD66C; // type:object size:0xBC scope:global align:4 +m__21daAlinkHIO_damHuge_c0 = .rodata:0x803CD728; // type:object size:0xBC scope:global align:4 data:2byte +m__22daAlinkHIO_damHorse_c0 = .rodata:0x803CD7E4; // type:object size:0x2C scope:global align:4 data:2byte +m__21daAlinkHIO_damFall_c0 = .rodata:0x803CD810; // type:object size:0x48 scope:global align:4 +m__23daAlinkHIO_damCaught_c0 = .rodata:0x803CD858; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_damSwim_c0 = .rodata:0x803CD87C; // type:object size:0x8C scope:global align:4 data:2byte +m__20daAlinkHIO_damage_c0 = .rodata:0x803CD908; // type:object size:0x58 scope:global align:4 +m__19daAlinkHIO_horse_c0 = .rodata:0x803CD960; // type:object size:0x6C scope:global align:4 +m__19daAlinkHIO_canoe_c0 = .rodata:0x803CD9CC; // type:object size:0x48 scope:global align:4 +m__17daAlinkHIO_bow_c0 = .rodata:0x803CDA14; // type:object size:0x70 scope:global align:4 +m__18daAlinkHIO_boom_c0 = .rodata:0x803CDA84; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_bomb_c0 = .rodata:0x803CDAD0; // type:object size:0x4C scope:global align:4 +m__21daAlinkHIO_huLight_c0 = .rodata:0x803CDB1C; // type:object size:0x1C scope:global align:4 data:byte +m__23daAlinkHIO_kandelaar_c0 = .rodata:0x803CDB38; // type:object size:0x50 scope:global align:4 +m__21daAlinkHIO_fmChain_c0 = .rodata:0x803CDB88; // type:object size:0x28 scope:global align:4 +m__24daAlinkHIO_magneBoots_c0 = .rodata:0x803CDBB0; // type:object size:0x4C scope:global align:4 +m__20daAlinkHIO_pickUp_c0 = .rodata:0x803CDBFC; // type:object size:0x30 scope:global align:4 +m__19daAlinkHIO_board_c0 = .rodata:0x803CDC2C; // type:object size:0x9C scope:global align:4 +m__20daAlinkHIO_bottle_c0 = .rodata:0x803CDCC8; // type:object size:0xB4 scope:global align:4 +m__22daAlinkHIO_hookshot_c0 = .rodata:0x803CDD7C; // type:object size:0x70 scope:global align:4 +m__21daAlinkHIO_spinner_c0 = .rodata:0x803CDDEC; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_ironBall_c0 = .rodata:0x803CDE2C; // type:object size:0x8C scope:global align:4 +m__21daAlinkHIO_copyRod_c0 = .rodata:0x803CDEB8; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_zwLight_c0 = .rodata:0x803CDEF0; // type:object size:0x1C scope:global align:4 +m__18daAlinkHIO_item_c0 = .rodata:0x803CDF0C; // type:object size:0x3C scope:global align:4 data:2byte +m__20daAlinkHIO_ladder_c0 = .rodata:0x803CDF48; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_roofHang_c0 = .rodata:0x803CDFB8; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_grab_c0 = .rodata:0x803CE004; // type:object size:0xE4 scope:global align:4 +m__18daAlinkHIO_swim_c0 = .rodata:0x803CE0E8; // type:object size:0xFC scope:global align:4 +m__20daAlinkHIO_wlMove_c0 = .rodata:0x803CE1E4; // type:object size:0x100 scope:global align:4 +m__23daAlinkHIO_wlMoveNoP_c0 = .rodata:0x803CE2E4; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wlAtnMove_c0 = .rodata:0x803CE32C; // type:object size:0x38 scope:global align:4 data:2byte +m__24daAlinkHIO_wlSideStep_c0 = .rodata:0x803CE364; // type:object size:0x68 scope:global align:4 +m__24daAlinkHIO_wlBackJump_c0 = .rodata:0x803CE3CC; // type:object size:0x38 scope:global align:4 +m__20daAlinkHIO_wlHowl_c0 = .rodata:0x803CE404; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlAutoJump_c0 = .rodata:0x803CE464; // type:object size:0x7C scope:global align:4 data:2byte +m__20daAlinkHIO_wlPush_c0 = .rodata:0x803CE4E0; // type:object size:0x14 scope:global align:4 data:float +m__19daAlinkHIO_wlLie_c0 = .rodata:0x803CE4F4; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_wlLight_c0 = .rodata:0x803CE540; // type:object size:0x1C scope:global align:4 +m__24daAlinkHIO_wlWallHang_c0 = .rodata:0x803CE55C; // type:object size:0x9C scope:global align:4 +m__25daAlinkHIO_wlDamNormal_c0 = .rodata:0x803CE5F8; // type:object size:0x60 scope:global align:4 data:2byte +m__24daAlinkHIO_wlDamLarge_c0 = .rodata:0x803CE658; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamHuge_c0 = .rodata:0x803CE6C4; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamFall_c0 = .rodata:0x803CE730; // type:object size:0x40 scope:global align:4 +m__25daAlinkHIO_wlDamCaught_c0 = .rodata:0x803CE770; // type:object size:0x10 scope:global align:4 +m__22daAlinkHIO_wlDamage_c0 = .rodata:0x803CE780; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_wlSlide_c0 = .rodata:0x803CE7AC; // type:object size:0x7C scope:global align:4 +m__20daAlinkHIO_wlRope_c0 = .rodata:0x803CE828; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_wlAtWaLr_c0 = .rodata:0x803CE860; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaSc_c0 = .rodata:0x803CE89C; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaTl_c0 = .rodata:0x803CE8D8; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtRoll_c0 = .rodata:0x803CE914; // type:object size:0x20 scope:global align:4 +m__23daAlinkHIO_wlAtNjump_c0 = .rodata:0x803CE934; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_wlAtCjump_c0 = .rodata:0x803CE970; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_wlAtLand_c0 = .rodata:0x803CE9D4; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_wlAtDown_c0 = .rodata:0x803CEA14; // type:object size:0x9C scope:global align:4 data:2byte +m__22daAlinkHIO_wlAtLock_c0 = .rodata:0x803CEAB0; // type:object size:0x54 scope:global align:4 +m__22daAlinkHIO_wlAtBite_c0 = .rodata:0x803CEB04; // type:object size:0x5C scope:global align:4 +m__22daAlinkHIO_wlAttack_c0 = .rodata:0x803CEB60; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_wlPoint_c0 = .rodata:0x803CEB98; // type:object size:0x7C scope:global align:4 +m__21daAlinkHIO_wlChain_c0 = .rodata:0x803CEC14; // type:object size:0x5C scope:global align:4 data:2byte +m__20daAlinkHIO_wlSwim_c0 = .rodata:0x803CEC70; // type:object size:0xA8 scope:global align:4 +m__20daAlinkHIO_wlGrab_c0 = .rodata:0x803CED18; // type:object size:0x64 scope:global align:4 data:2byte +m__20daAlinkHIO_wlBall_c0 = .rodata:0x803CED7C; // type:object size:0x38 scope:global align:4 +m__18daAlinkHIO_wolf_c0 = .rodata:0x803CEDB4; // type:object size:0x18 scope:global align:4 +lbl_803CEDCC = .rodata:0x803CEDCC; // type:object size:0x10 data:string +l_crawlFrontOffset = .rodata:0x803CEDDC; // type:object size:0xC scope:global align:4 data:float +l_crawlBackOffset = .rodata:0x803CEDE8; // type:object size:0xC scope:global align:4 +l_crawlTopOffset = .rodata:0x803CEDF4; // type:object size:0xC scope:global align:4 +l_crawlFrontUpOffset = .rodata:0x803CEE00; // type:object size:0xC scope:global align:4 +l_wolfLieFrontUpOffset = .rodata:0x803CEE0C; // type:object size:0xC scope:global align:4 +l_crawlBackUpOffset = .rodata:0x803CEE18; // type:object size:0xC scope:global align:4 +l_wolfLieBackUpOffset = .rodata:0x803CEE24; // type:object size:0xC scope:global align:4 +l_crawlStandUpOffset = .rodata:0x803CEE30; // type:object size:0xC scope:global align:4 +l_wolfLieStandUpOffset = .rodata:0x803CEE3C; // type:object size:0xC scope:global align:4 +l_crawlTopUpOffset = .rodata:0x803CEE48; // type:object size:0xC scope:global align:4 +l_wolfLieTopUpOffset = .rodata:0x803CEE54; // type:object size:0xC scope:global align:4 +l_crawlSideOffset = .rodata:0x803CEE60; // type:object size:0xC scope:global align:4 +l_wolfLieSideOffset = .rodata:0x803CEE6C; // type:object size:0xC scope:global align:4 +l_crawlLSideOffset = .rodata:0x803CEE78; // type:object size:0xC scope:global align:4 +l_crawlRSideOffset = .rodata:0x803CEE84; // type:object size:0xC scope:global align:4 +l_crawlLSideFrontOffset = .rodata:0x803CEE90; // type:object size:0xC scope:global align:4 +l_crawlRSideFrontOffset = .rodata:0x803CEE9C; // type:object size:0xC scope:global align:4 +l_crawlMinSideOffset = .rodata:0x803CEEA8; // type:object size:0xC scope:global align:4 +l_swordTopLocalN = .rodata:0x803CEEB4; // type:object size:0xC scope:global align:4 +l_swordTopLocalM = .rodata:0x803CEEC0; // type:object size:0xC scope:global align:4 +l_ironBallChainVec = .rodata:0x803CEECC; // type:object size:0xC scope:global align:4 +l_ironBallCenterVec = .rodata:0x803CEED8; // type:object size:0xC scope:global align:4 +l_wolfFootOnFrame = .rodata:0x803CEEE4; // type:object size:0x60 scope:global align:4 +l_insectNameList = .rodata:0x803CEF44; // type:object size:0x18 scope:global align:4 +m_mainBckShield__9daAlink_c = .rodata:0x803CEF5C; // type:object size:0x50 scope:global align:4 +m_mainBckSword__9daAlink_c = .rodata:0x803CEFAC; // type:object size:0x14 scope:global align:4 +m_mainBckFishing__9daAlink_c = .rodata:0x803CEFC0; // type:object size:0x70 scope:global align:4 +m_anmDataTable__9daAlink_c = .rodata:0x803CF030; // type:object size:0x1368 scope:global align:4 +m_wlAnmDataTable__9daAlink_c = .rodata:0x803D0398; // type:object size:0x498 scope:global align:4 +m_faceTexDataTable__9daAlink_c = .rodata:0x803D0830; // type:object size:0x28C scope:global align:4 +m_procInitTable__9daAlink_c = .rodata:0x803D0ABC; // type:object size:0x1600 scope:global align:4 +atnNormalType1$122412 = .rodata:0x803D20BC; // type:object size:0x14 scope:local align:4 +atnNormalType2$122413 = .rodata:0x803D20D0; // type:object size:0x14 scope:local align:4 +atnNormalType3$122414 = .rodata:0x803D20E4; // type:object size:0x14 scope:local align:4 +atnFinishType$122415 = .rodata:0x803D20F8; // type:object size:0x14 scope:local align:4 +hitType$122416 = .rodata:0x803D210C; // type:object size:0x14 scope:local align:4 +hitFinishType$122417 = .rodata:0x803D2120; // type:object size:0x14 scope:local align:4 +normalType1$122418 = .rodata:0x803D2134; // type:object size:0x14 scope:local align:4 +normalType2$122419 = .rodata:0x803D2148; // type:object size:0x14 scope:local align:4 +normalType3$122420 = .rodata:0x803D215C; // type:object size:0x14 scope:local align:4 +finishType$122421 = .rodata:0x803D2170; // type:object size:0x14 scope:local align:4 +cutParamTable$122728 = .rodata:0x803D2184; // type:object size:0x50 scope:local align:4 +cutParamTable$122879 = .rodata:0x803D21D4; // type:object size:0x60 scope:local align:4 +localCenter$126761 = .rodata:0x803D2234; // type:object size:0xC scope:local align:4 +localPos$127485 = .rodata:0x803D2240; // type:object size:0xC scope:local align:4 +slingLocalPos$127636 = .rodata:0x803D224C; // type:object size:0xC scope:local align:4 +localSidePos$130094 = .rodata:0x803D2258; // type:object size:0xC scope:local align:4 +m_handLeftOutSidePos__9daAlink_c = .rodata:0x803D2264; // type:object size:0xC scope:global align:4 +m_handRightOutSidePos__9daAlink_c = .rodata:0x803D2270; // type:object size:0xC scope:global align:4 +m_handLeftInSidePos__9daAlink_c = .rodata:0x803D227C; // type:object size:0xC scope:global align:4 +m_handRightInSidePos__9daAlink_c = .rodata:0x803D2288; // type:object size:0xC scope:global align:4 +horseLocalLeft$133421 = .rodata:0x803D2294; // type:object size:0xC scope:local align:4 +horseLocalRight$133422 = .rodata:0x803D22A0; // type:object size:0xC scope:local align:4 +horseLocalBack$133423 = .rodata:0x803D22AC; // type:object size:0xC scope:local align:4 +boarLocalLeft$133424 = .rodata:0x803D22B8; // type:object size:0xC scope:local align:4 +boarLocalRight$133425 = .rodata:0x803D22C4; // type:object size:0xC scope:local align:4 +localHorseRun$133812 = .rodata:0x803D22D0; // type:object size:0xC scope:local align:4 +localHorseRun$133822 = .rodata:0x803D22DC; // type:object size:0xC scope:local align:4 +localOffset$133900 = .rodata:0x803D22E8; // type:object size:0xC scope:local align:4 +boarRideOffset$134899 = .rodata:0x803D22F4; // type:object size:0xC scope:local align:4 +leftOffset$135115 = .rodata:0x803D2300; // type:object size:0xC scope:local align:4 +rightOffset$135116 = .rodata:0x803D230C; // type:object size:0xC scope:local align:4 +cutParamTable$135580 = .rodata:0x803D2318; // type:object size:0x30 scope:local align:4 +anmIdx$135823 = .rodata:0x803D2348; // type:object size:0xA scope:local align:4 +localPaddleTop$136624 = .rodata:0x803D2354; // type:object size:0xC scope:local align:4 +underOffsetY$139234 = .rodata:0x803D2360; // type:object size:0xC scope:local align:4 +hsVec$144552 = .rodata:0x803D236C; // type:object size:0xC scope:local align:4 +hookRoot$145291 = .rodata:0x803D2378; // type:object size:0xC scope:local align:4 +bottleTop$147444 = .rodata:0x803D2384; // type:object size:0xC scope:local align:4 +kandelaarOffset$147872 = .rodata:0x803D2390; // type:object size:0xC scope:local align:4 +ironBallPosVec$149211 = .rodata:0x803D239C; // type:object size:0xC scope:local align:4 +handCenterOffsetVec$149212 = .rodata:0x803D23A8; // type:object size:0xC scope:local align:4 +lbl_803D23B4 = .rodata:0x803D23B4; // type:object size:0x100 +bgmLabel$152208 = .rodata:0x803D24B4; // type:object size:0x20 scope:local align:4 +rupeeCount$152221 = .rodata:0x803D24D4; // type:object size:0x10 scope:local align:4 +heartPieceMessage$152391 = .rodata:0x803D24E4; // type:object size:0x14 scope:local align:4 +effName$154283 = .rodata:0x803D24F8; // type:object size:0xC scope:local align:4 +m_fEffParamProc__9daAlink_c = .rodata:0x803D2504; // type:object size:0x48 scope:global align:4 +smokeParticleScale$154495 = .rodata:0x803D254C; // type:object size:0xC scope:local align:4 data:string +wolfWaterCenterScale$154496 = .rodata:0x803D2558; // type:object size:0xC scope:local align:4 +waterScale$154576 = .rodata:0x803D2564; // type:object size:0xC scope:local align:4 +waterCenterScale$154577 = .rodata:0x803D2570; // type:object size:0xC scope:local align:4 +waterSmokeScale$154578 = .rodata:0x803D257C; // type:object size:0xC scope:local align:4 data:string +smokeParticleScale$154662 = .rodata:0x803D2588; // type:object size:0xC scope:local align:4 +waterScale$154663 = .rodata:0x803D2594; // type:object size:0xC scope:local align:4 +wolfSmokeScale$154664 = .rodata:0x803D25A0; // type:object size:0xC scope:local align:4 data:string +shikoScale$154736 = .rodata:0x803D25AC; // type:object size:0xC scope:local align:4 data:string +pushedSlip$154737 = .rodata:0x803D25B8; // type:object size:0xC scope:local align:4 +loseScale$154738 = .rodata:0x803D25C4; // type:object size:0xC scope:local align:4 +releaeScale$155146 = .rodata:0x803D25D0; // type:object size:0xC scope:local align:4 +tailTop$155299 = .rodata:0x803D25DC; // type:object size:0xC scope:local align:4 +lightAParticleScale$155302 = .rodata:0x803D25E8; // type:object size:0xC scope:local align:4 +lightALocalTrans$155303 = .rodata:0x803D25F4; // type:object size:0xC scope:local align:4 +localOffset$155385 = .rodata:0x803D2600; // type:object size:0xC scope:local align:4 +localScale0$155386 = .rodata:0x803D260C; // type:object size:0xC scope:local align:4 +localScale1$155387 = .rodata:0x803D2618; // type:object size:0xC scope:local align:4 +waterEffScale$155477 = .rodata:0x803D2624; // type:object size:0xC scope:local align:4 +leftTransNormal$155485 = .rodata:0x803D2630; // type:object size:0x18 scope:local align:4 +leftTransLight$155490 = .rodata:0x803D2648; // type:object size:0x30 scope:local align:4 +effNameLarge$155491 = .rodata:0x803D2678; // type:object size:0xC scope:local align:4 +leftTransLarge$155495 = .rodata:0x803D2684; // type:object size:0x48 scope:local align:4 +leftTransWater$155500 = .rodata:0x803D26CC; // type:object size:0x18 scope:local align:4 +effName$155583 = .rodata:0x803D26E4; // type:object size:0xC scope:local align:4 +swordUpColor$155955 = .rodata:0x803D26F0; // type:object size:0x10 scope:local align:4 +swordCutSplashScale$155972 = .rodata:0x803D2700; // type:object size:0xC scope:local align:4 +effScale$156007 = .rodata:0x803D270C; // type:object size:0xC scope:local align:4 +fairyScale$156112 = .rodata:0x803D2718; // type:object size:0xC scope:local align:4 +chuchuLocalOffset$156113 = .rodata:0x803D2724; // type:object size:0xC scope:local align:4 +chuchuScale$156114 = .rodata:0x803D2730; // type:object size:0xC scope:local align:4 +effJoint$156173 = .rodata:0x803D273C; // type:object size:0x10 scope:local align:4 +effOffset$156174 = .rodata:0x803D274C; // type:object size:0x60 scope:local align:4 +effScale$156289 = .rodata:0x803D27AC; // type:object size:0xC scope:local align:4 +wolfEffScale$156290 = .rodata:0x803D27B8; // type:object size:0xC scope:local align:4 +offsetPos$156291 = .rodata:0x803D27C4; // type:object size:0xC scope:local align:4 +localFootOffset$158645 = .rodata:0x803D27D0; // type:object size:0xC scope:local align:4 +frontOffset$158737 = .rodata:0x803D27DC; // type:object size:0xC scope:local align:4 +wolfChainBaseOffset$158893 = .rodata:0x803D27E8; // type:object size:0xC scope:local align:4 +wolfChainVec$158894 = .rodata:0x803D27F4; // type:object size:0xC scope:local align:4 +label$159013 = .rodata:0x803D2800; // type:object size:0x30 scope:local align:4 +normalType0$163760 = .rodata:0x803D2830; // type:object size:0x14 scope:local align:4 +normalType1$163761 = .rodata:0x803D2844; // type:object size:0x14 scope:local align:4 +dataTabl$164413 = .rodata:0x803D2858; // type:object size:0x20 scope:local align:4 +arm1Vec$168372 = .rodata:0x803D2878; // type:object size:0xC scope:local align:4 +arm2Vec$168373 = .rodata:0x803D2884; // type:object size:0xC scope:local align:4 +leg1Vec$168419 = .rodata:0x803D2890; // type:object size:0xC scope:local align:4 +leg2Vec$168420 = .rodata:0x803D289C; // type:object size:0xC scope:local align:4 +footVec$168421 = .rodata:0x803D28A8; // type:object size:0xC scope:local align:4 +localLeftFootOffset$168610 = .rodata:0x803D28B4; // type:object size:0xC scope:local align:4 +localRightFootOffset$168611 = .rodata:0x803D28C0; // type:object size:0xC scope:local align:4 +localLeftToeOffset$168612 = .rodata:0x803D28CC; // type:object size:0xC scope:local align:4 +localRightToeOffset$168613 = .rodata:0x803D28D8; // type:object size:0xC scope:local align:4 +localHandPos$168746 = .rodata:0x803D28E4; // type:object size:0x18 scope:local align:4 +localHeadCenter$170441 = .rodata:0x803D28FC; // type:object size:0xC scope:local align:4 +localEye$170442 = .rodata:0x803D2908; // type:object size:0xC scope:local align:4 +localHeadTop$170443 = .rodata:0x803D2914; // type:object size:0xC scope:local align:4 +wlLocalHeadCenter$170444 = .rodata:0x803D2920; // type:object size:0xC scope:local align:4 +wlLocalEye$170445 = .rodata:0x803D292C; // type:object size:0xC scope:local align:4 +wlLocalHeadTop$170446 = .rodata:0x803D2938; // type:object size:0xC scope:local align:4 +localEyeFromRoot$170447 = .rodata:0x803D2944; // type:object size:0xC scope:local align:4 +boardLocalEyeFromRoot$170448 = .rodata:0x803D2950; // type:object size:0xC scope:local align:4 +horseLocalEyeFromRoot$170449 = .rodata:0x803D295C; // type:object size:0xC scope:local align:4 +canoeLocalEyeFromRoot$170450 = .rodata:0x803D2968; // type:object size:0xC scope:local align:4 +wlLocalEyeFromRoot$170451 = .rodata:0x803D2974; // type:object size:0xC scope:local align:4 +normalOffset$170500 = .rodata:0x803D2980; // type:object size:0xC scope:local align:4 +crawlOffset$170543 = .rodata:0x803D298C; // type:object size:0xC scope:local align:4 +crouchOffset$170544 = .rodata:0x803D2998; // type:object size:0xC scope:local align:4 +swimOffset$170545 = .rodata:0x803D29A4; // type:object size:0xC scope:local align:4 +swordMoveLocal0$170743 = .rodata:0x803D29B0; // type:object size:0xC scope:local align:4 +swordMoveLocal1$170744 = .rodata:0x803D29BC; // type:object size:0xC scope:local align:4 +copyRodTop$170752 = .rodata:0x803D29C8; // type:object size:0xC scope:local align:4 +bottleTopPos$171131 = .rodata:0x803D29D4; // type:object size:0xC scope:local align:4 +localHead$171387 = .rodata:0x803D29E0; // type:object size:0xC scope:local align:4 +localBoomCatchPos$184814 = .rodata:0x803D29EC; // type:object size:0xC scope:local align:4 +...rodata.0 = .rodata:0x803D29F8; // type:label scope:local align:4 +mCcDObjData__8daNpcT_c = .rodata:0x803D29F8; // type:object size:0x30 scope:global align:4 data:4byte +mCcDObj__11daBaseNpc_c = .rodata:0x803D2A28; // type:object size:0x30 scope:global align:4 +mCcDObjInfo__8daNpcF_c = .rodata:0x803D2A58; // type:object size:0x30 scope:global align:4 +...rodata.0 = .rodata:0x803D2A88; // type:label scope:local align:4 +l_resMANa = .rodata:0x803D2A88; // type:object size:0x18 scope:global align:4 data:4byte +l_resMADa = .rodata:0x803D2AA0; // type:object size:0x18 scope:global align:4 data:4byte +l_resMCNa = .rodata:0x803D2AB8; // type:object size:0x18 scope:global align:4 data:4byte +l_resMONa = .rodata:0x803D2AD0; // type:object size:0x18 scope:global align:4 data:4byte +l_resMANb = .rodata:0x803D2AE8; // type:object size:0x18 scope:global align:4 data:4byte +l_resMANc = .rodata:0x803D2B00; // type:object size:0x18 scope:global align:4 data:4byte +l_resMASa = .rodata:0x803D2B18; // type:object size:0x18 scope:global align:4 data:4byte +l_resMBNa = .rodata:0x803D2B30; // type:object size:0x18 scope:global align:4 data:4byte +l_resMANa2 = .rodata:0x803D2B48; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x803D2B60; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x803D2B78; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x803D2B90; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x803D2BA8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x803D2BC0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x803D2BD8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x803D2BF0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x803D2C08; // type:object size:0x18 scope:global align:4 data:4byte +l_resWADa = .rodata:0x803D2C20; // type:object size:0x18 scope:global align:4 data:4byte +l_resMATa = .rodata:0x803D2C38; // type:object size:0x18 scope:global align:4 data:4byte +l_resWCNa = .rodata:0x803D2C50; // type:object size:0x18 scope:global align:4 data:4byte +l_resWONa = .rodata:0x803D2C68; // type:object size:0x18 scope:global align:4 data:4byte +l_resWGNa = .rodata:0x803D2C80; // type:object size:0x18 scope:global align:4 data:4byte +l_resWANb = .rodata:0x803D2C98; // type:object size:0x18 scope:global align:4 data:4byte +l_resWANa2 = .rodata:0x803D2CB0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x803D2CC8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x803D2CE0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x803D2CF8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x803D2D10; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x803D2D28; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x803D2D40; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x803D2D58; // type:object size:0x48 scope:local align:4 +l_objTWTbl = .rodata:0x803D2DA0; // type:object size:0x48 scope:local align:4 +l_bckTbl_M = .rodata:0x803D2DE8; // type:object size:0x50 scope:local align:4 +l_bckTbl_W = .rodata:0x803D2E38; // type:object size:0x50 scope:local align:4 +m_cylDat__9daNpcCd_c = .rodata:0x803D2E88; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$95358 = .rodata:0x803D2ECC; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$95600 = .rodata:0x803D3034; // type:object size:0x24 scope:local align:4 +...rodata.0 = .rodata:0x803D3058; // type:label scope:local align:4 +l_resMANa = .rodata:0x803D3058; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x803D3070; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x803D3088; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x803D30A0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x803D30B8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x803D30D0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x803D30E8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x803D3100; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x803D3118; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x803D3130; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x803D3148; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x803D3160; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x803D3178; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x803D3190; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x803D31A8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x803D31C0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x803D31D8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x803D31F0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x803D3208; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x803D3220; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x803D3238; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x803D3250; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x803D3268; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x803D3280; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x803D3298; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x803D32B0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x803D32C8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x803D32E0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x803D32F8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x803D3310; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x803D3328; // type:object size:0x68 scope:local align:4 +l_objTWTbl = .rodata:0x803D3390; // type:object size:0x68 scope:local align:4 +l_bckTbl_M = .rodata:0x803D33F8; // type:object size:0x1B0 scope:local align:4 +l_bckTbl_W = .rodata:0x803D35A8; // type:object size:0x1B0 scope:local align:4 +m_cylDat__10daNpcCd2_c = .rodata:0x803D3758; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$95471 = .rodata:0x803D379C; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$95932 = .rodata:0x803D3904; // type:object size:0x68 scope:local align:4 +mode_proc$93822 = .rodata:0x803D3970; // type:object size:0x18 scope:local align:4 +m_cyl_src__8daItem_c = .rodata:0x803D3988; // type:object size:0x44 scope:global align:4 +lbl_803D39D0 = .rodata:0x803D39D0; // type:object size:0xA data:string +lbl_803D39DA = .rodata:0x803D39DA; // type:object size:0xA data:string +@121017 = .rodata:0x803D39E8; // type:object size:0x198 scope:local align:4 data:4byte +wave$121567 = .rodata:0x803D3B80; // type:object size:0x10 scope:local align:4 +...rodata.0 = .rodata:0x803D3B90; // type:label scope:local align:4 +m_kamen_offset_x$100283 = .rodata:0x803D3B90; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$100284 = .rodata:0x803D3BA4; // type:object size:0x14 scope:local align:4 +m_kamen_scale$100285 = .rodata:0x803D3BB8; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$100305 = .rodata:0x803D3BCC; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$100306 = .rodata:0x803D3BE0; // type:object size:0x14 scope:local align:4 +m_mirror_scale$100307 = .rodata:0x803D3BF4; // type:object size:0x14 scope:local align:4 +...rodata.0 = .rodata:0x803D3C08; // type:label scope:local align:4 +tv_btnA$92349 = .rodata:0x803D3C08; // type:object size:0x28 scope:local align:4 +txTV$92357 = .rodata:0x803D3C30; // type:object size:0x50 scope:local align:4 +txTVhide$92358 = .rodata:0x803D3C80; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D3CA8; // type:label scope:local align:4 +c1_tag$91584 = .rodata:0x803D3CA8; // type:object size:0x18 scope:local align:4 +c2_tag$91585 = .rodata:0x803D3CC0; // type:object size:0x18 scope:local align:4 +t_tag$91609 = .rodata:0x803D3CD8; // type:object size:0x28 scope:local align:4 +f_tag$91610 = .rodata:0x803D3D00; // type:object size:0x28 scope:local align:4 +c_tag$91618 = .rodata:0x803D3D28; // type:object size:0x18 scope:local align:4 +corner_tag$91801 = .rodata:0x803D3D40; // type:object size:0x20 scope:local align:4 data:string +tag$92258 = .rodata:0x803D3D60; // type:object size:0x20 scope:local align:4 +tag$92285 = .rodata:0x803D3D80; // type:object size:0x40 scope:local align:4 +tag$92293 = .rodata:0x803D3DC0; // type:object size:0x10 scope:local align:4 +@103625 = .rodata:0x803D3DD0; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803D3DE0; // type:label scope:local align:4 +num_msg_id$94891 = .rodata:0x803D3DE0; // type:object size:0xA scope:local align:4 +step_tag$95105 = .rodata:0x803D3DF0; // type:object size:0x18 scope:local align:4 +num_parent$95115 = .rodata:0x803D3E08; // type:object size:0x28 scope:local align:4 +num_text0$95116 = .rodata:0x803D3E30; // type:object size:0x28 scope:local align:4 +num_text1$95117 = .rodata:0x803D3E58; // type:object size:0x28 scope:local align:4 +num_text2$95118 = .rodata:0x803D3E80; // type:object size:0x28 scope:local align:4 +num_msg_id$95119 = .rodata:0x803D3EA8; // type:object size:0xA scope:local align:4 +step_text$95142 = .rodata:0x803D3EB8; // type:object size:0x18 scope:local align:4 +exp_text$95149 = .rodata:0x803D3ED0; // type:object size:0x18 scope:local align:4 +fexp_text$95150 = .rodata:0x803D3EE8; // type:object size:0x18 scope:local align:4 +m_button_tag$95327 = .rodata:0x803D3F00; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95328 = .rodata:0x803D3F10; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95337 = .rodata:0x803D3F20; // type:object size:0x28 scope:local align:4 +text_b_tag$95338 = .rodata:0x803D3F48; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D3F70; // type:label scope:local align:4 +m_button_tag$109942 = .rodata:0x803D3F70; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$109943 = .rodata:0x803D3F80; // type:object size:0x10 scope:local align:4 data:string +text_sv$110296 = .rodata:0x803D3F90; // type:object size:0x18 scope:local align:4 +text_op$110297 = .rodata:0x803D3FA8; // type:object size:0x18 scope:local align:4 +ftext_sv$110298 = .rodata:0x803D3FC0; // type:object size:0x18 scope:local align:4 +ftext_op$110299 = .rodata:0x803D3FD8; // type:object size:0x18 scope:local align:4 +text_a_tag$110306 = .rodata:0x803D3FF0; // type:object size:0x28 scope:local align:4 +text_b_tag$110307 = .rodata:0x803D4018; // type:object size:0x28 scope:local align:4 +lbl_803D4040 = .rodata:0x803D4040; // type:object size:0x9 data:byte +lbl_803D4049 = .rodata:0x803D4049; // type:object size:0xF data:byte +smell_tag$111435 = .rodata:0x803D4058; // type:object size:0x28 scope:local align:4 data:string +heart_tag$111461 = .rodata:0x803D4080; // type:object size:0x20 scope:local align:4 data:string +tag$111535 = .rodata:0x803D40A0; // type:object size:0x10 scope:local align:4 +tag$111647 = .rodata:0x803D40B0; // type:object size:0x10 scope:local align:4 data:string +tag$111754 = .rodata:0x803D40C0; // type:object size:0x18 scope:local align:4 data:string +kaz_n$111883 = .rodata:0x803D40D8; // type:object size:0x48 scope:local align:4 +itemTag$111934 = .rodata:0x803D4120; // type:object size:0x150 scope:local align:4 +text_a_tag$112622 = .rodata:0x803D4270; // type:object size:0x28 scope:local align:4 +text_b_tag$112653 = .rodata:0x803D4298; // type:object size:0x28 scope:local align:4 +m_kamen_offset_x$112953 = .rodata:0x803D42C0; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$112954 = .rodata:0x803D42D4; // type:object size:0x14 scope:local align:4 +m_kamen_scale$112955 = .rodata:0x803D42E8; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$112978 = .rodata:0x803D42FC; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$112979 = .rodata:0x803D4310; // type:object size:0x14 scope:local align:4 +m_mirror_scale$112980 = .rodata:0x803D4324; // type:object size:0x14 scope:local align:4 +...rodata.0 = .rodata:0x803D4338; // type:label scope:local align:4 +m_button_tag$101277 = .rodata:0x803D4338; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$101278 = .rodata:0x803D4348; // type:object size:0x10 scope:local align:4 data:string +cont_at$101293 = .rodata:0x803D4358; // type:object size:0x28 scope:local align:4 +cont_bt$101294 = .rodata:0x803D4380; // type:object size:0x28 scope:local align:4 +c_tag$101304 = .rodata:0x803D43A8; // type:object size:0x50 scope:local align:4 +j_tag$101305 = .rodata:0x803D43F8; // type:object size:0x50 scope:local align:4 +cont_at$101455 = .rodata:0x803D4448; // type:object size:0x28 scope:local align:4 +cont_bt$101478 = .rodata:0x803D4470; // type:object size:0x28 scope:local align:4 +c_tag$101501 = .rodata:0x803D4498; // type:object size:0x50 scope:local align:4 +j_tag$101533 = .rodata:0x803D44E8; // type:object size:0x50 scope:local align:4 +@101720 = .rodata:0x803D4538; // type:object size:0x1A scope:local align:4 data:2byte +floor_tag$102469 = .rodata:0x803D4558; // type:object size:0x40 scope:local align:4 data:string +Nfloor_tag$102470 = .rodata:0x803D4598; // type:object size:0x40 scope:local align:4 data:string +icon_tag$102471 = .rodata:0x803D45D8; // type:object size:0x40 scope:local align:4 data:string +boss_tag$102472 = .rodata:0x803D4618; // type:object size:0x40 scope:local align:4 data:string +stay_tag$102473 = .rodata:0x803D4658; // type:object size:0x10 scope:local align:4 data:string +waku_tag$102523 = .rodata:0x803D4668; // type:object size:0x18 scope:local align:4 data:string +key_tag$102554 = .rodata:0x803D4680; // type:object size:0x18 scope:local align:4 +item_tag$102596 = .rodata:0x803D4698; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D46B0; // type:label scope:local align:4 +...rodata.0 = .rodata:0x803D4720; // type:label scope:local align:4 +fish_n$94809 = .rodata:0x803D4720; // type:object size:0x30 scope:local align:4 data:string +fish_p0$94810 = .rodata:0x803D4750; // type:object size:0x30 scope:local align:4 data:string +fish_p1$94811 = .rodata:0x803D4780; // type:object size:0x30 scope:local align:4 data:string +fish_p2$94812 = .rodata:0x803D47B0; // type:object size:0x30 scope:local align:4 data:string +fish_p3$94813 = .rodata:0x803D47E0; // type:object size:0x30 scope:local align:4 data:string +fish_p4$94814 = .rodata:0x803D4810; // type:object size:0x30 scope:local align:4 data:string +fish_p5$94815 = .rodata:0x803D4840; // type:object size:0x30 scope:local align:4 data:string +size_1$94832 = .rodata:0x803D4870; // type:object size:0x30 scope:local align:4 data:string +size_unit_1$94833 = .rodata:0x803D48A0; // type:object size:0x30 scope:local align:4 +count_1$94834 = .rodata:0x803D48D0; // type:object size:0x30 scope:local align:4 data:string +count_unit_1$94835 = .rodata:0x803D4900; // type:object size:0x30 scope:local align:4 +name_0$94836 = .rodata:0x803D4930; // type:object size:0x30 scope:local align:4 +fname_0$94837 = .rodata:0x803D4960; // type:object size:0x30 scope:local align:4 data:string +name_id$94838 = .rodata:0x803D4990; // type:object size:0x18 scope:local align:4 +m_button_tag$95025 = .rodata:0x803D49A8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95026 = .rodata:0x803D49B8; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95035 = .rodata:0x803D49C8; // type:object size:0x28 scope:local align:4 +text_b_tag$95036 = .rodata:0x803D49F0; // type:object size:0x28 scope:local align:4 +i_swBit$104970 = .rodata:0x803D4A18; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D4A30; // type:label scope:local align:4 +palNo$90713 = .rodata:0x803D4A30; // type:object size:0x20 scope:local align:4 +lbl_803D4A50 = .rodata:0x803D4A50; // type:object size:0x70 +...rodata.0 = .rodata:0x803D4AC0; // type:label scope:local align:4 +cur_tag$99027 = .rodata:0x803D4AC0; // type:object size:0x20 scope:local align:4 +cur_tag$99196 = .rodata:0x803D4AE0; // type:object size:0x20 scope:local align:4 +area_name$101247 = .rodata:0x803D4B00; // type:object size:0x18 scope:local align:4 +farea_name$101248 = .rodata:0x803D4B18; // type:object size:0x18 scope:local align:4 +sfont_name$101255 = .rodata:0x803D4B30; // type:object size:0x38 scope:local align:4 +ffont_name$101256 = .rodata:0x803D4B68; // type:object size:0x38 scope:local align:4 +cont_zt$101263 = .rodata:0x803D4BA0; // type:object size:0x28 scope:local align:4 +font_zt$101264 = .rodata:0x803D4BC8; // type:object size:0x28 scope:local align:4 data:string +cont_bt$101271 = .rodata:0x803D4BF0; // type:object size:0x28 scope:local align:4 data:string +font_bt$101272 = .rodata:0x803D4C18; // type:object size:0x28 scope:local align:4 data:string +cont_at$101279 = .rodata:0x803D4C40; // type:object size:0x28 scope:local align:4 +font_at$101280 = .rodata:0x803D4C68; // type:object size:0x28 scope:local align:4 data:string +sfont_name$101624 = .rodata:0x803D4C90; // type:object size:0x38 scope:local align:4 +area_name$101647 = .rodata:0x803D4CC8; // type:object size:0x18 scope:local align:4 +cont_zt$101679 = .rodata:0x803D4CE0; // type:object size:0x28 scope:local align:4 +cont_bt$101711 = .rodata:0x803D4D08; // type:object size:0x28 scope:local align:4 data:string +cont_at$101737 = .rodata:0x803D4D30; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D4D58; // type:label scope:local align:4 +insect_tag$95272 = .rodata:0x803D4D58; // type:object size:0xC0 scope:local align:4 +ageha_tag$95273 = .rodata:0x803D4E18; // type:object size:0xC0 scope:local align:4 +m_button_tag$95457 = .rodata:0x803D4ED8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95458 = .rodata:0x803D4EE8; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95467 = .rodata:0x803D4EF8; // type:object size:0x28 scope:local align:4 +text_b_tag$95468 = .rodata:0x803D4F20; // type:object size:0x28 scope:local align:4 +i_evtID$95553 = .rodata:0x803D4F48; // type:object size:0x60 scope:local align:4 +insect_null$95696 = .rodata:0x803D4FA8; // type:object size:0xC0 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D5068; // type:label scope:local align:4 +name_tag$99579 = .rodata:0x803D5068; // type:object size:0x20 scope:local align:4 data:string +fame_tag$99580 = .rodata:0x803D5088; // type:object size:0x20 scope:local align:4 data:string +name_tag$99615 = .rodata:0x803D50A8; // type:object size:0x20 scope:local align:4 data:string +fame_tag$99616 = .rodata:0x803D50C8; // type:object size:0x20 scope:local align:4 data:string +juji_red$99624 = .rodata:0x803D50E8; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D5100; // type:label scope:local align:4 +tag_sub0$95451 = .rodata:0x803D5100; // type:object size:0x30 scope:local align:4 data:string +tag_sub1$95452 = .rodata:0x803D5130; // type:object size:0x30 scope:local align:4 +tag_name0$95453 = .rodata:0x803D5160; // type:object size:0x30 scope:local align:4 data:string +tag_name1$95454 = .rodata:0x803D5190; // type:object size:0x30 scope:local align:4 +ftag_sub0$95455 = .rodata:0x803D51C0; // type:object size:0x30 scope:local align:4 data:string +ftag_sub1$95456 = .rodata:0x803D51F0; // type:object size:0x30 scope:local align:4 +ftag_name0$95457 = .rodata:0x803D5220; // type:object size:0x30 scope:local align:4 data:string +ftag_name1$95458 = .rodata:0x803D5250; // type:object size:0x30 scope:local align:4 +tag_letter$95471 = .rodata:0x803D5280; // type:object size:0x30 scope:local align:4 data:string +tag_frame$95479 = .rodata:0x803D52B0; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$95480 = .rodata:0x803D52E0; // type:object size:0x30 scope:local align:4 +tag_menu1$95481 = .rodata:0x803D5310; // type:object size:0x30 scope:local align:4 +tag_midoku$95482 = .rodata:0x803D5340; // type:object size:0x30 scope:local align:4 data:string +tag_pip$95757 = .rodata:0x803D5370; // type:object size:0x48 scope:local align:4 +tag_pil$95758 = .rodata:0x803D53B8; // type:object size:0x48 scope:local align:4 +tag_pii$95759 = .rodata:0x803D5400; // type:object size:0x48 scope:local align:4 +line_tag$95945 = .rodata:0x803D5448; // type:object size:0x60 scope:local align:4 +line_tag$95965 = .rodata:0x803D54A8; // type:object size:0x60 scope:local align:4 +m_button_tag$96171 = .rodata:0x803D5508; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$96172 = .rodata:0x803D5518; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$96181 = .rodata:0x803D5528; // type:object size:0x28 scope:local align:4 +text_b_tag$96182 = .rodata:0x803D5550; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D5578; // type:label scope:local align:4 +m_button_tag$96345 = .rodata:0x803D5578; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$96346 = .rodata:0x803D5588; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$96355 = .rodata:0x803D5598; // type:object size:0x28 scope:local align:4 +text_b_tag$96356 = .rodata:0x803D55C0; // type:object size:0x28 scope:local align:4 +l_tagName012$96372 = .rodata:0x803D55E8; // type:object size:0x10 scope:local align:4 +l_tagName013$96373 = .rodata:0x803D55F8; // type:object size:0x10 scope:local align:4 +l_tagName9$96387 = .rodata:0x803D5608; // type:object size:0x10 scope:local align:4 +l_tagName10$96388 = .rodata:0x803D5618; // type:object size:0x10 scope:local align:4 +l_tagName11$96389 = .rodata:0x803D5628; // type:object size:0x10 scope:local align:4 +tag_frame$97999 = .rodata:0x803D5638; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$98000 = .rodata:0x803D5668; // type:object size:0x30 scope:local align:4 +let_n$98021 = .rodata:0x803D5698; // type:object size:0x30 scope:local align:4 data:string +let2_n$98022 = .rodata:0x803D56C8; // type:object size:0x30 scope:local align:4 +menu_n$98023 = .rodata:0x803D56F8; // type:object size:0x30 scope:local align:4 +menu2_n$98024 = .rodata:0x803D5728; // type:object size:0x30 scope:local align:4 +al0_n$98025 = .rodata:0x803D5758; // type:object size:0x30 scope:local align:4 data:string +al1_n$98026 = .rodata:0x803D5788; // type:object size:0x30 scope:local align:4 data:string +al2_n$98027 = .rodata:0x803D57B8; // type:object size:0x30 scope:local align:4 data:string +al3_n$98028 = .rodata:0x803D57E8; // type:object size:0x30 scope:local align:4 data:string +haihail_n$98048 = .rodata:0x803D5818; // type:object size:0x28 scope:local align:4 data:string +haihair_n$98049 = .rodata:0x803D5840; // type:object size:0x28 scope:local align:4 data:string +menu3_n$98068 = .rodata:0x803D5868; // type:object size:0x30 scope:local align:4 +tv_btnA$98093 = .rodata:0x803D5898; // type:object size:0x28 scope:local align:4 +ftv_btnA$98094 = .rodata:0x803D58C0; // type:object size:0x28 scope:local align:4 +fenu_t0$98101 = .rodata:0x803D58E8; // type:object size:0x10 scope:local align:4 +menu_t0$98102 = .rodata:0x803D58F8; // type:object size:0x10 scope:local align:4 +fenu_t1$98109 = .rodata:0x803D5908; // type:object size:0x10 scope:local align:4 +menu_t1$98110 = .rodata:0x803D5918; // type:object size:0x10 scope:local align:4 +fenu_t2$98117 = .rodata:0x803D5928; // type:object size:0x10 scope:local align:4 +menu_t2$98118 = .rodata:0x803D5938; // type:object size:0x10 scope:local align:4 +fenu_t3$98125 = .rodata:0x803D5948; // type:object size:0x10 scope:local align:4 +menu_t3$98126 = .rodata:0x803D5958; // type:object size:0x10 scope:local align:4 +fenu_t4$98133 = .rodata:0x803D5968; // type:object size:0x10 scope:local align:4 +menu_t4$98134 = .rodata:0x803D5978; // type:object size:0x10 scope:local align:4 +fenu_t5$98141 = .rodata:0x803D5988; // type:object size:0x10 scope:local align:4 +menu_t5$98142 = .rodata:0x803D5998; // type:object size:0x10 scope:local align:4 +menut_0$98149 = .rodata:0x803D59A8; // type:object size:0x30 scope:local align:4 +fenut_0$98150 = .rodata:0x803D59D8; // type:object size:0x30 scope:local align:4 data:string +menut_1$98158 = .rodata:0x803D5A08; // type:object size:0x30 scope:local align:4 +fenut_1$98159 = .rodata:0x803D5A38; // type:object size:0x30 scope:local align:4 data:string +menut_2$98167 = .rodata:0x803D5A68; // type:object size:0x30 scope:local align:4 +fenut_2$98168 = .rodata:0x803D5A98; // type:object size:0x30 scope:local align:4 data:string +menut_3$98176 = .rodata:0x803D5AC8; // type:object size:0x30 scope:local align:4 data:string +fenut_3$98177 = .rodata:0x803D5AF8; // type:object size:0x30 scope:local align:4 data:string +menut_4$98185 = .rodata:0x803D5B28; // type:object size:0x30 scope:local align:4 +fenut_4$98186 = .rodata:0x803D5B58; // type:object size:0x30 scope:local align:4 data:string +tx$98232 = .rodata:0x803D5B88; // type:object size:0x30 scope:local align:4 data:string +op_tx$98246 = .rodata:0x803D5BB8; // type:object size:0x20 scope:local align:4 +z_tx$98253 = .rodata:0x803D5BD8; // type:object size:0x18 scope:local align:4 +txTV$98264 = .rodata:0x803D5BF0; // type:object size:0x50 scope:local align:4 +txTVhide$98265 = .rodata:0x803D5C40; // type:object size:0x28 scope:local align:4 data:string +text_a_tag$99127 = .rodata:0x803D5C68; // type:object size:0x28 scope:local align:4 +text_b_tag$99158 = .rodata:0x803D5C90; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D5CB8; // type:label scope:local align:4 +j_text$99598 = .rodata:0x803D5CB8; // type:object size:0x28 scope:local align:4 data:string +fj_text$99599 = .rodata:0x803D5CE0; // type:object size:0x28 scope:local align:4 data:string +b_text$99606 = .rodata:0x803D5D08; // type:object size:0x28 scope:local align:4 data:string +fb_text$99607 = .rodata:0x803D5D30; // type:object size:0x28 scope:local align:4 data:string +t_on$99614 = .rodata:0x803D5D58; // type:object size:0x28 scope:local align:4 +ft_on$99615 = .rodata:0x803D5D80; // type:object size:0x28 scope:local align:4 +t_off$99622 = .rodata:0x803D5DA8; // type:object size:0x28 scope:local align:4 +ft_off$99623 = .rodata:0x803D5DD0; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D5DF8; // type:label scope:local align:4 +i_id$95013 = .rodata:0x803D5DF8; // type:object size:0x1C scope:local align:4 +i_id1$95014 = .rodata:0x803D5E14; // type:object size:0x1C scope:local align:4 +tag_sub0$95071 = .rodata:0x803D5E30; // type:object size:0x38 scope:local align:4 data:string +tag_sub1$95072 = .rodata:0x803D5E68; // type:object size:0x38 scope:local align:4 +tag_name0$95073 = .rodata:0x803D5EA0; // type:object size:0x38 scope:local align:4 data:string +tag_name1$95074 = .rodata:0x803D5ED8; // type:object size:0x38 scope:local align:4 +ftag_sub0$95075 = .rodata:0x803D5F10; // type:object size:0x38 scope:local align:4 data:string +ftag_sub1$95076 = .rodata:0x803D5F48; // type:object size:0x38 scope:local align:4 +ftag_name0$95077 = .rodata:0x803D5F80; // type:object size:0x38 scope:local align:4 data:string +ftag_name1$95078 = .rodata:0x803D5FB8; // type:object size:0x38 scope:local align:4 +tag_letter$95091 = .rodata:0x803D5FF0; // type:object size:0x38 scope:local align:4 data:string +tag_frame$95099 = .rodata:0x803D6028; // type:object size:0x38 scope:local align:4 data:string +tag_maki$95100 = .rodata:0x803D6060; // type:object size:0x38 scope:local align:4 +tag_makic$95101 = .rodata:0x803D6098; // type:object size:0x38 scope:local align:4 +name_tag$95284 = .rodata:0x803D60D0; // type:object size:0x20 scope:local align:4 data:string +fame_tag$95285 = .rodata:0x803D60F0; // type:object size:0x20 scope:local align:4 data:string +m_button_tag$95375 = .rodata:0x803D6110; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95376 = .rodata:0x803D6120; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95385 = .rodata:0x803D6130; // type:object size:0x28 scope:local align:4 +text_b_tag$95386 = .rodata:0x803D6158; // type:object size:0x28 scope:local align:4 +i_id0$95553 = .rodata:0x803D6180; // type:object size:0x1C scope:local align:4 +i_id1$95554 = .rodata:0x803D619C; // type:object size:0x1C scope:local align:4 +...rodata.0 = .rodata:0x803D61B8; // type:label scope:local align:4 +fipaScale$91481 = .rodata:0x803D61B8; // type:object size:0x18 scope:local align:4 +fipaPosX$91482 = .rodata:0x803D61D0; // type:object size:0x18 scope:local align:4 +fipaPosY$91483 = .rodata:0x803D61E8; // type:object size:0x18 scope:local align:4 +finaScale$91484 = .rodata:0x803D6200; // type:object size:0x18 scope:local align:4 data:string +finaPosX$91485 = .rodata:0x803D6218; // type:object size:0x18 scope:local align:4 +finaPosY$91486 = .rodata:0x803D6230; // type:object size:0x18 scope:local align:4 +filiScale$91487 = .rodata:0x803D6248; // type:object size:0x18 scope:local align:4 data:string +filiPosX$91488 = .rodata:0x803D6260; // type:object size:0x18 scope:local align:4 +filiPosY$91489 = .rodata:0x803D6278; // type:object size:0x18 scope:local align:4 +bboxScale$91490 = .rodata:0x803D6290; // type:object size:0x18 scope:local align:4 +bboxPosX$91491 = .rodata:0x803D62A8; // type:object size:0x18 scope:local align:4 +bboxPosY$91492 = .rodata:0x803D62C0; // type:object size:0x18 scope:local align:4 +rboxScale$91493 = .rodata:0x803D62D8; // type:object size:0x18 scope:local align:4 +rboxPosX$91494 = .rodata:0x803D62F0; // type:object size:0x18 scope:local align:4 +rboxPosY$91495 = .rodata:0x803D6308; // type:object size:0x18 scope:local align:4 +finfoScale$91496 = .rodata:0x803D6320; // type:object size:0x18 scope:local align:4 +finfoPosX$91497 = .rodata:0x803D6338; // type:object size:0x18 scope:local align:4 +finfoPosY$91498 = .rodata:0x803D6350; // type:object size:0x18 scope:local align:4 +fishnScale$91499 = .rodata:0x803D6368; // type:object size:0x18 scope:local align:4 +fishnPosX$91500 = .rodata:0x803D6380; // type:object size:0x18 scope:local align:4 +fishnPosY$91501 = .rodata:0x803D6398; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D63B0; // type:label scope:local align:4 +juji_red$100393 = .rodata:0x803D63B0; // type:object size:0x20 scope:local align:4 +text_tag$100423 = .rodata:0x803D63D0; // type:object size:0x50 scope:local align:4 data:string +ftext_tag$100424 = .rodata:0x803D6420; // type:object size:0x50 scope:local align:4 +vtext_tag$100438 = .rodata:0x803D6470; // type:object size:0x50 scope:local align:4 data:string +fvtext_tag$100439 = .rodata:0x803D64C0; // type:object size:0x50 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D6510; // type:label scope:local align:4 +a_tag$99214 = .rodata:0x803D6510; // type:object size:0x28 scope:local align:4 +a2_tag$99215 = .rodata:0x803D6538; // type:object size:0x28 scope:local align:4 data:string +b_tag$99216 = .rodata:0x803D6560; // type:object size:0x28 scope:local align:4 data:string +back_tag$99217 = .rodata:0x803D6588; // type:object size:0x28 scope:local align:4 data:string +z_tag$99218 = .rodata:0x803D65B0; // type:object size:0x28 scope:local align:4 +jd_tag$99219 = .rodata:0x803D65D8; // type:object size:0x28 scope:local align:4 +x_tag$99220 = .rodata:0x803D6600; // type:object size:0x28 scope:local align:4 data:string +y_tag$99221 = .rodata:0x803D6628; // type:object size:0x28 scope:local align:4 data:string +t_tag$99279 = .rodata:0x803D6650; // type:object size:0x50 scope:local align:4 data:string +life_tag$100654 = .rodata:0x803D66A0; // type:object size:0xA0 scope:local align:4 +mark_tag$100655 = .rodata:0x803D6740; // type:object size:0xA0 scope:local align:4 data:string +base_tag$100656 = .rodata:0x803D67E0; // type:object size:0xA0 scope:local align:4 data:string +lifet1_tag$100657 = .rodata:0x803D6880; // type:object size:0xA0 scope:local align:4 data:string +lifet2_tag$100658 = .rodata:0x803D6920; // type:object size:0xA0 scope:local align:4 +tuta_0$100813 = .rodata:0x803D69C0; // type:object size:0x80 scope:local align:4 +tuta_1$100814 = .rodata:0x803D6A40; // type:object size:0x80 scope:local align:4 +tuta_2$100815 = .rodata:0x803D6AC0; // type:object size:0x80 scope:local align:4 +rupeet1_tag$100897 = .rodata:0x803D6B40; // type:object size:0x20 scope:local align:4 +rupeet2_tag$100898 = .rodata:0x803D6B60; // type:object size:0x20 scope:local align:4 +key_tag$100911 = .rodata:0x803D6B80; // type:object size:0x28 scope:local align:4 +juji_i_tag$101052 = .rodata:0x803D6BA8; // type:object size:0x18 scope:local align:4 +juji_m_tag$101053 = .rodata:0x803D6BC0; // type:object size:0x18 scope:local align:4 +tag_tri$101088 = .rodata:0x803D6BD8; // type:object size:0x20 scope:local align:4 +move_itm_tag$101096 = .rodata:0x803D6BF8; // type:object size:0x10 scope:local align:4 data:string +map_num_txt$101730 = .rodata:0x803D6C08; // type:object size:0x10 scope:local align:4 +tag_bigh$102195 = .rodata:0x803D6C18; // type:object size:0x20 scope:local align:4 +tag_du$102196 = .rodata:0x803D6C38; // type:object size:0x10 scope:local align:4 data:string +t_tag$103317 = .rodata:0x803D6C48; // type:object size:0x50 scope:local align:4 data:string +tag$103517 = .rodata:0x803D6C98; // type:object size:0x18 scope:local align:4 +tag$103932 = .rodata:0x803D6CB0; // type:object size:0x18 scope:local align:4 data:string +colorTable$94635 = .rodata:0x803D6CC8; // type:object size:0x24 scope:local align:4 +colorTable$94653 = .rodata:0x803D6CEC; // type:object size:0x24 scope:local align:4 +tag_name$94146 = .rodata:0x803D6D10; // type:object size:0x120 scope:local align:4 +@95063 = .rodata:0x803D6E30; // type:object size:0xC scope:local align:4 data:4byte +@95082 = .rodata:0x803D6E3C; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803D6E48; // type:label scope:local align:4 +t_tag$94070 = .rodata:0x803D6E48; // type:object size:0x18 scope:local align:4 +t_tag$94079 = .rodata:0x803D6E60; // type:object size:0x18 scope:local align:4 +tr_tag$94080 = .rodata:0x803D6E78; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D6E90; // type:label scope:local align:4 +t_tag$93737 = .rodata:0x803D6E90; // type:object size:0x18 scope:local align:4 +t_tag$93746 = .rodata:0x803D6EA8; // type:object size:0x18 scope:local align:4 +tr_tag$93747 = .rodata:0x803D6EC0; // type:object size:0x18 scope:local align:4 +l_preLoad_dylKeyTbl = .rodata:0x803D6ED8; // type:object size:0x1C scope:global align:4 +lbl_803D6EF8 = .rodata:0x803D6EF8; // type:object size:0x18 +PreLoadInfoT = .rodata:0x803D6F10; // type:object size:0x10 scope:global align:4 data:4byte +lbl_803D6F20 = .rodata:0x803D6F20; // type:object size:0x10 +l_base = .rodata:0x803D6F30; // type:object size:0x80 scope:global align:4 +@46446 = .rodata:0x803D6FB0; // type:object size:0xC scope:local align:4 data:4byte +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .rodata:0x803D6FC0; // type:object size:0x10 scope:global align:4 data:4byte +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x803D6FD0; // type:object size:0x40 scope:global align:4 +...rodata.0 = .rodata:0x803D7010; // type:label scope:local align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D7010; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D701C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D7028; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x803D7034; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x803D7040; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x803D7050; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x803D705C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x803D7068; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x803D7074; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x803D7084; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x803D7090; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x803D70A0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x803D70AC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D70B8; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D70C4; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D70D0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x803D70DC; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x803D70E8; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x803D70F8; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x803D7104; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x803D7114; // type:object size:0xC scope:global align:4 +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x803D7120; // type:object size:0x20 scope:global align:4 +CUTOFF_TO_IIR_TABLE__7JASCalc = .rodata:0x803D7140; // type:object size:0x400 scope:global align:4 +__two_to_x$11591 = .rodata:0x803D7540; // type:object size:0x18 scope:local align:4 data:float +...rodata.0 = .rodata:0x803D7558; // type:label scope:local align:4 +sAdsTable__8JASTrack = .rodata:0x803D7558; // type:object size:0x18 scope:global align:4 +sEnvOsc__8JASTrack = .rodata:0x803D7570; // type:object size:0x18 scope:global align:4 +sPitchEnvOsc__8JASTrack = .rodata:0x803D7588; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE = .rodata:0x803D75A0; // type:object size:0xC scope:global align:4 +OSC_ENV = .rodata:0x803D75AC; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE$2164 = .rodata:0x803D75C8; // type:object size:0xC scope:local align:4 +OSC_ENV$2165 = .rodata:0x803D75D4; // type:object size:0x18 scope:local align:4 +sOscData__12JASVoiceBank = .rodata:0x803D75F0; // type:object size:0x18 scope:global align:4 +sCurveTableLinear__13JASOscillator = .rodata:0x803D7608; // type:object size:0x44 scope:global align:4 +sCurveTableSampleCell__13JASOscillator = .rodata:0x803D764C; // type:object size:0x44 scope:global align:4 +sCurveTableSqRoot__13JASOscillator = .rodata:0x803D7690; // type:object size:0x44 scope:global align:4 +sCurveTableSquare__13JASOscillator = .rodata:0x803D76D4; // type:object size:0x44 scope:global align:4 +sMixFuncs__9JASDriver = .rodata:0x803D7718; // type:object size:0x10 scope:global align:4 +DSPADPCM_FILTER__6JASDsp = .rodata:0x803D7740; // type:object size:0x40 scope:global align:4 +DSPRES_FILTER__6JASDsp = .rodata:0x803D7780; // type:object size:0x500 scope:global align:4 +connect_table$3678 = .rodata:0x803D7C80; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x803D7C98; // type:object size:0x6E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803D7D08; // type:object size:0x163 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803D7E70; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803D7EB0; // type:object size:0x98 scope:local align:4 data:string_table +sapfnParseCharacter___Q28JMessage18TResourceContainer = .rodata:0x803D7F48; // type:object size:0x14 scope:global align:4 +cResetFilterTable = .rodata:0x803D7F60; // type:object size:0x10 scope:global align:4 +@87747 = .rodata:0x803D7F70; // type:object size:0xC scope:local align:4 data:4byte +@87788 = .rodata:0x803D7F7C; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x803D7F88; // type:object size:0xC scope:local align:4 +cNullVec__6Z2Calc = .rodata:0x803D7F98; // type:object size:0xC scope:local align:4 +lbl_803D7FA8 = .rodata:0x803D7FA8; // type:object size:0x64 +lbl_803D800C = .rodata:0x803D800C; // type:object size:0xA +lbl_803D8016 = .rodata:0x803D8016; // type:object size:0x64 +lbl_803D807A = .rodata:0x803D807A; // type:object size:0xA +lbl_803D8084 = .rodata:0x803D8084; // type:object size:0x64 +lbl_803D80E8 = .rodata:0x803D80E8; // type:object size:0xA +lbl_803D80F2 = .rodata:0x803D80F2; // type:object size:0x64 +lbl_803D8156 = .rodata:0x803D8156; // type:object size:0xA +lbl_803D8160 = .rodata:0x803D8160; // type:object size:0x6C +lbl_803D81CC = .rodata:0x803D81CC; // type:object size:0x5E +lbl_803D822A = .rodata:0x803D822A; // type:object size:0xA +lbl_803D8234 = .rodata:0x803D8234; // type:object size:0x72 +lbl_803D82A6 = .rodata:0x803D82A6; // type:object size:0x6A +lbl_803D8310 = .rodata:0x803D8310; // type:object size:0x6A +lbl_803D837A = .rodata:0x803D837A; // type:object size:0x6A +lbl_803D83E4 = .rodata:0x803D83E4; // type:object size:0x68 +lbl_803D844C = .rodata:0x803D844C; // type:object size:0x6A +lbl_803D84B6 = .rodata:0x803D84B6; // type:object size:0x6A +lbl_803D8520 = .rodata:0x803D8520; // type:object size:0x54 +lbl_803D8574 = .rodata:0x803D8574; // type:object size:0x64 +lbl_803D85D8 = .rodata:0x803D85D8; // type:object size:0x9 data:string +lbl_803D85E1 = .rodata:0x803D85E1; // type:object size:0x64 +lbl_803D8645 = .rodata:0x803D8645; // type:object size:0x68 +lbl_803D86AD = .rodata:0x803D86AD; // type:object size:0xF +sPrm__8Z2MdnPrm = .rodata:0x803D86BC; // type:object size:0xCC scope:global align:4 +scAnmTable__10homebutton = .rodata:0x803D8788; // type:object size:0x60 scope:global align:4 data:4byte +scGroupAnmTable__10homebutton = .rodata:0x803D87E8; // type:object size:0x250 scope:global align:4 data:4byte +saoAboutEncoding___10JUTResFont = .rodata:0x803D8A38; // type:object size:0xC scope:global align:4 +halftofull$10786 = .rodata:0x803D8A44; // type:object size:0xBE scope:local align:4 +lbl_803D8B20 = .rodata:0x803D8B20; // type:object size:0x4160 +lbl_803DCC80 = .rodata:0x803DCC80; // type:object size:0x20 data:byte +j2dDefaultTexMtxInfo = .rodata:0x803DCCA0; // type:object size:0x24 scope:global align:4 data:byte +j2dDefaultIndTexMtxInfo = .rodata:0x803DCCC4; // type:object size:0x1C scope:global align:4 +lbl_803DCCE0 = .rodata:0x803DCCE0; // type:object size:0x14 +lbl_803DCCF4 = .rodata:0x803DCCF4; // type:object size:0xC data:byte +@31398 = .rodata:0x803DCD00; // type:object size:0x10 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803DCD10; // type:label scope:local align:4 data:byte +...rodata.0 = .rodata:0x803DCD60; // type:label scope:local align:4 data:byte +...rodata.0 = .rodata:0x803DCDC8; // type:label scope:local align:4 data:byte +@6730 = .rodata:0x803DCE00; // type:object size:0x10 scope:local align:4 data:4byte +@6732 = .rodata:0x803DCE10; // type:object size:0x10 scope:local align:4 data:4byte +@6763 = .rodata:0x803DCE20; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x803DCE38; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultScale = .rodata:0x803DCE58; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x803DCE64; // type:object size:0x30 scope:global align:4 +PSMulUnit01 = .rodata:0x803DCE94; // type:object size:0x8 scope:global align:4 +@8009 = .rodata:0x803DCEA0; // type:object size:0x10 scope:local align:4 data:4byte +j3dDefaultLightInfo = .rodata:0x803DCEB0; // type:object size:0x34 scope:global align:4 +lbl_803DCEE4 = .rodata:0x803DCEE4; // type:object size:0x20 data:4byte +j3dDefaultTexMtxInfo = .rodata:0x803DCF04; // type:object size:0x64 scope:global align:4 +j3dDefaultIndTexMtxInfo = .rodata:0x803DCF68; // type:object size:0x1C scope:global align:4 +lbl_803DCF84 = .rodata:0x803DCF84; // type:object size:0x14 +lbl_803DCF98 = .rodata:0x803DCF98; // type:object size:0xC data:byte +j3dDefaultFogInfo = .rodata:0x803DCFA4; // type:object size:0x2C scope:global align:4 +j3dDefaultNBTScaleInfo = .rodata:0x803DCFD0; // type:object size:0x10 scope:global align:4 data:byte +lbl_803DCFE0 = .rodata:0x803DCFE0; // type:object size:0x10 data:byte +@19312 = .rodata:0x803DCFF0; // type:object size:0x10 scope:local align:4 data:4byte +@19405 = .rodata:0x803DD000; // type:object size:0x10 scope:local align:4 data:4byte +@17842 = .rodata:0x803DD010; // type:object size:0xC scope:local align:4 data:4byte +@17849 = .rodata:0x803DD01C; // type:object size:0xC scope:local align:4 data:4byte +__DVDErrorMessage = .rodata:0x803DD028; // type:object size:0x1C scope:global align:4 +@2852 = .rodata:0x803DD048; // type:object size:0x138 scope:local align:4 data:4byte +ConfDirName = .rodata:0x803DD180; // type:object size:0xD scope:global align:4 data:string +ConfFileName = .rodata:0x803DD190; // type:object size:0x15 scope:global align:4 data:string +ProductInfoFileName = .rodata:0x803DD1A8; // type:object size:0x2A scope:global align:4 data:string +@1993 = .rodata:0x803DD1D8; // type:object size:0x40 scope:local align:4 data:4byte +cfg1$3257 = .rodata:0x803DD218; // type:object size:0x2D scope:local align:4 +cfg2$3258 = .rodata:0x803DD248; // type:object size:0xA scope:local align:4 +hcisu_h2 = .rodata:0x803DD258; // type:object size:0x14 scope:global align:4 +bta_dm_cfg = .rodata:0x803DD270; // type:object size:0xA scope:global align:4 +bta_dm_rm_cfg = .rodata:0x803DD27C; // type:object size:0xC scope:global align:4 +bta_dm_compress_cfg = .rodata:0x803DD288; // type:object size:0x12 scope:global align:4 +bta_dm_pm_spec = .rodata:0x803DD29C; // type:object size:0x4A scope:global align:4 +bta_dm_pm_md = .rodata:0x803DD2E8; // type:object size:0x14 scope:global align:4 +bta_hh_cfg = .rodata:0x803DD300; // type:object size:0xC scope:global align:4 +bta_service_id_to_uuid_lkup_tbl = .rodata:0x803DD310; // type:object size:0x2E scope:global align:4 +bta_service_id_to_btm_srv_id_lkup_tbl = .rodata:0x803DD340; // type:object size:0x5C scope:global align:4 +bta_security = .rodata:0x803DD3A0; // type:object size:0x18 scope:global align:4 +bta_dm_action = .rodata:0x803DD3B8; // type:object size:0x34 scope:global align:4 +bta_dm_st_table = .rodata:0x803DD3EC; // type:object size:0x27 scope:global align:4 +bta_dm_search_action = .rodata:0x803DD418; // type:object size:0x48 scope:global align:4 +bta_dm_search_idle_st_table = .rodata:0x803DD460; // type:object size:0x1B scope:global align:4 +bta_dm_search_search_active_st_table = .rodata:0x803DD47C; // type:object size:0x1B scope:global align:4 +bta_dm_search_search_cancelling_st_table = .rodata:0x803DD498; // type:object size:0x1B scope:global align:4 +bta_dm_search_disc_active_st_table = .rodata:0x803DD4B4; // type:object size:0x1B scope:global align:4 +bta_dm_search_st_tbl = .rodata:0x803DD4D0; // type:object size:0x10 scope:global align:4 +bta_hh_action = .rodata:0x803DD4E0; // type:object size:0x30 scope:global align:4 +bta_hh_st_idle = .rodata:0x803DD510; // type:object size:0x18 scope:global align:4 +bta_hh_st_w4_conn = .rodata:0x803DD528; // type:object size:0x18 scope:global align:4 +bta_hh_st_connected = .rodata:0x803DD540; // type:object size:0x18 scope:global align:4 +bta_hh_st_tbl = .rodata:0x803DD558; // type:object size:0xC scope:global align:4 +btm_pm_md_comp_matrix = .rodata:0x803DD568; // type:object size:0x9 scope:global align:4 +btm_esco_defaults = .rodata:0x803DD578; // type:object size:0x10 scope:global align:4 data:4byte +@1618 = .rodata:0x803DD588; // type:object size:0xA scope:local align:4 data:byte +hst_reg_info = .rodata:0x803DD598; // type:object size:0x28 scope:global align:4 +rfc_crctable = .rodata:0x803DD5C0; // type:object size:0x100 scope:global align:4 +sdp_base_uuid = .rodata:0x803DD6C0; // type:object size:0x10 scope:global align:4 +__ptmf_null = .rodata:0x803DD6D0; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x803DD6E0; // type:object size:0x18 scope:global align:4 data:double +@stringBase0 = .rodata:0x803DD6F8; // type:object size:0x6F scope:local align:4 data:string_table +fix_pool_sizes = .rodata:0x803DD768; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x803DD780; // type:object size:0xDD scope:local align:4 data:string_table +__ctype_mapC = .rodata:0x803DD860; // type:object size:0x200 scope:global align:4 +__lower_mapC = .rodata:0x803DDA60; // type:object size:0x100 scope:global align:4 +__upper_mapC = .rodata:0x803DDB60; // type:object size:0x100 scope:global align:4 +@142 = .rodata:0x803DDC60; // type:object size:0xF scope:local align:4 data:string +@143 = .rodata:0x803DDC70; // type:object size:0xC scope:local align:4 data:string +@144 = .rodata:0x803DDC7C; // type:object size:0x9 scope:local align:4 data:string +@146 = .rodata:0x803DDC88; // type:object size:0x55 scope:local align:4 data:string +@147 = .rodata:0x803DDCE0; // type:object size:0x86 scope:local align:4 data:string +@stringBase0 = .rodata:0x803DDD68; // type:object size:0x2B scope:local align:4 data:string_table +__wctype_mapC = .rodata:0x803DDD98; // type:object size:0x200 scope:global align:4 +__wlower_mapC = .rodata:0x803DDF98; // type:object size:0x200 scope:global align:4 +__wupper_mapC = .rodata:0x803DE198; // type:object size:0x200 scope:global align:4 +...rodata.0 = .rodata:0x803DE398; // type:label scope:local align:4 +halF = .rodata:0x803DE398; // type:object size:0x10 scope:global align:4 +ln2HI = .rodata:0x803DE3A8; // type:object size:0x10 scope:global align:4 +ln2LO = .rodata:0x803DE3B8; // type:object size:0x10 scope:global align:4 +Zero = .rodata:0x803DE3C8; // type:object size:0x10 scope:global align:4 +...rodata.0 = .rodata:0x803DE3D8; // type:label scope:local align:4 +bp = .rodata:0x803DE3D8; // type:object size:0x10 scope:global align:4 +dp_h = .rodata:0x803DE3E8; // type:object size:0x10 scope:global align:4 +dp_l = .rodata:0x803DE3F8; // type:object size:0x10 scope:global align:4 +two_over_pi = .rodata:0x803DE408; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x803DE510; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x803DE590; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x803DE5A0; // type:object size:0x40 scope:global align:4 data:double +T = .rodata:0x803DE5E0; // type:object size:0x68 scope:global align:4 data:double +...rodata.0 = .rodata:0x803DE648; // type:label scope:local align:4 +atanhi = .rodata:0x803DE648; // type:object size:0x20 scope:global align:4 +atanlo = .rodata:0x803DE668; // type:object size:0x20 scope:global align:4 +aT = .rodata:0x803DE688; // type:object size:0x58 scope:global align:4 +@133 = .rodata:0x803DE6E0; // type:object size:0x1D scope:local align:4 data:string +@618 = .rodata:0x803DE700; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x803DE720; // type:label scope:local align:4 +@306 = .rodata:0x803DE720; // type:object size:0x1F scope:local align:4 data:string +@307 = .rodata:0x803DE740; // type:object size:0x8 scope:local align:4 data:string +@308 = .rodata:0x803DE748; // type:object size:0x9 scope:local align:4 data:string +gTRKMemMap = .rodata:0x803DE758; // type:object size:0x10 scope:global align:4 data:4byte +@276 = .rodata:0x803DE768; // type:object size:0x28 scope:local align:4 data:4byte +@283 = .rodata:0x803DE790; // type:object size:0x28 scope:local align:4 data:4byte +@290 = .rodata:0x803DE7B8; // type:object size:0x28 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803DE7E0; // type:label scope:local align:4 +EndofProgramInstruction$159 = .rodata:0x803DE7E0; // type:object size:0x4 scope:local align:4 +@162 = .rodata:0x803DE7E4; // type:object size:0x4 scope:local align:4 data:string +@209 = .rodata:0x803DE7E8; // type:object size:0x15 scope:local align:4 data:string +@210 = .rodata:0x803DE800; // type:object size:0x25 scope:local align:4 data:string +@211 = .rodata:0x803DE828; // type:object size:0x17 scope:local align:4 data:string +@212 = .rodata:0x803DE840; // type:object size:0x21 scope:local align:4 data:string +@213 = .rodata:0x803DE864; // type:object size:0x2B scope:local align:4 data:string +@214 = .rodata:0x803DE890; // type:object size:0x2F scope:local align:4 data:string +@215 = .rodata:0x803DE8C0; // type:object size:0x28 scope:local align:4 data:string +...data.0 = .data:0x803DE900; // type:label scope:local align:4 +__vt__Q210dCsr_mng_c5csr_c = .data:0x803DE938; // type:object size:0xC scope:global align:4 +lbl_803DE944 = .data:0x803DE944; // type:object size:0x12 data:string +@90933 = .data:0x803DE958; // type:object size:0xC scope:local align:4 +__vt__Q210dCsr_mng_c7ccObj_c = .data:0x803DE964; // type:object size:0x14 scope:global align:4 +lbl_803DE978 = .data:0x803DE978; // type:object size:0x14 data:string +@90935 = .data:0x803DE98C; // type:object size:0x14 scope:local align:4 +__vt__Q210dCsr_mng_c8bloObj_c = .data:0x803DE9A0; // type:object size:0x14 scope:global align:4 +lbl_803DE9B4 = .data:0x803DE9B4; // type:object size:0x15 data:string +@90937 = .data:0x803DE9CC; // type:object size:0x14 scope:local align:4 +__vt__Q310dCsr_mng_c8bloObj_c9paneObj_c = .data:0x803DE9E0; // type:object size:0xC scope:global align:4 +lbl_803DE9EC = .data:0x803DE9EC; // type:object size:0x20 data:string +lbl_803DEA0C = .data:0x803DEA0C; // type:object size:0x12 data:string +@90944 = .data:0x803DEA20; // type:object size:0xC scope:local align:4 +__vt__Q210dCsr_mng_c6list_c = .data:0x803DEA2C; // type:object size:0xC scope:global align:4 +lbl_803DEA38 = .data:0x803DEA38; // type:object size:0x13 data:string +lbl_803DEA4B = .data:0x803DEA4B; // type:object size:0x13 data:string +...data.0 = .data:0x803DEA60; // type:label scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x803DEA60; // type:object size:0x12 scope:global align:4 data:string +HeapCheckTable = .data:0x803DEA74; // type:object size:0x20 scope:global align:4 +lbl_803DEA94 = .data:0x803DEA94; // type:object size:0x113 +lbl_803DEBA7 = .data:0x803DEBA7; // type:object size:0xA data:string +lbl_803DEBB1 = .data:0x803DEBB1; // type:object size:0xA data:string +lbl_803DEBBB = .data:0x803DEBBB; // type:object size:0xA data:string +lbl_803DEBC5 = .data:0x803DEBC5; // type:object size:0xA data:string +desc1$90840 = .data:0x803DEBD0; // type:object size:0x14 scope:local align:4 +lbl_803DEBE4 = .data:0x803DEBE4; // type:object size:0xA data:string +lbl_803DEBEE = .data:0x803DEBEE; // type:object size:0xA data:string +lbl_803DEBF8 = .data:0x803DEBF8; // type:object size:0xA data:string +desc2$90846 = .data:0x803DEC04; // type:object size:0x14 scope:local align:4 +lbl_803DEC18 = .data:0x803DEC18; // type:object size:0x103 +lbl_803DED1B = .data:0x803DED1B; // type:object size:0xA data:string +lbl_803DED25 = .data:0x803DED25; // type:object size:0x53 +...data.0 = .data:0x803DED78; // type:label scope:local align:4 +lbl_803DED99 = .data:0x803DED99; // type:object size:0x1C +lbl_803DEDB5 = .data:0x803DEDB5; // type:object size:0x10 +lbl_803DEDC5 = .data:0x803DEDC5; // type:object size:0x6B +...data.0 = .data:0x803DEE30; // type:label scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x803DEEAC; // type:object size:0xC scope:global align:4 +lbl_803DEEB8 = .data:0x803DEEB8; // type:object size:0x12 data:string +@90278 = .data:0x803DEECC; // type:object size:0x5C scope:local align:4 +lbl_803DEF28 = .data:0x803DEF28; // type:object size:0xB data:string +@90280 = .data:0x803DEF34; // type:object size:0x54 scope:local align:4 +lbl_803DEF88 = .data:0x803DEF88; // type:object size:0xE data:string +@90286 = .data:0x803DEF98; // type:object size:0xC scope:local align:4 +lbl_803DEFA4 = .data:0x803DEFA4; // type:object size:0x21 data:string +lbl_803DEFC5 = .data:0x803DEFC5; // type:object size:0xC data:string +@90292 = .data:0x803DEFD4; // type:object size:0xC scope:local align:4 +lbl_803DEFE0 = .data:0x803DEFE0; // type:object size:0x1F data:string +lbl_803DEFFF = .data:0x803DEFFF; // type:object size:0xB data:string +@90295 = .data:0x803DF00C; // type:object size:0xC scope:local align:4 +lbl_803DF018 = .data:0x803DF018; // type:object size:0x1E data:string +lbl_803DF036 = .data:0x803DF036; // type:object size:0x9 data:string +@90298 = .data:0x803DF040; // type:object size:0xC scope:local align:4 +lbl_803DF04C = .data:0x803DF04C; // type:object size:0x1C data:string +@90301 = .data:0x803DF068; // type:object size:0xC scope:local align:4 +lbl_803DF074 = .data:0x803DF074; // type:object size:0x1B data:string +lbl_803DF090 = .data:0x803DF090; // type:object size:0x18 data:string +l_dif_y_tbl = .data:0x803DF0A8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803DF0C0; // type:label scope:local align:4 +g_ntscZeldaIntDf = .data:0x803DF0C0; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x803DF0FC; // type:object size:0x3C scope:global align:4 +lbl_803DF138 = .data:0x803DF138; // type:object size:0x42 +lbl_803DF17A = .data:0x803DF17A; // type:object size:0x51 +lbl_803DF1CB = .data:0x803DF1CB; // type:object size:0x4B data:string +lbl_803DF216 = .data:0x803DF216; // type:object size:0x13 data:string +l_cnvButton$90462 = .data:0x803DF22C; // type:object size:0x50 scope:local align:4 data:4byte +lbl_803DF27C = .data:0x803DF27C; // type:object size:0x1AC +g_mDoMtx_identity = .data:0x803DF428; // type:object size:0x30 scope:global align:4 +lbl_803DF460 = .data:0x803DF460; // type:object size:0x37 +lbl_803DF497 = .data:0x803DF497; // type:object size:0x29 +l_invisibleMat$92060 = .data:0x803DF4C0; // type:object size:0x85 scope:local align:4 +l_matDL = .data:0x803DF560; // type:object size:0x84 scope:global align:4 +l_mat1DL = .data:0x803DF600; // type:object size:0x8D scope:global align:4 +lbl_803DF68D = .data:0x803DF68D; // type:object size:0x2F +__vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803DF6BC; // type:object size:0x2C scope:global align:4 +lbl_803DF6E8 = .data:0x803DF6E8; // type:object size:0x6E data:string +@93045 = .data:0x803DF758; // type:object size:0x14 scope:local align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x803DF76C; // type:object size:0x14 scope:global align:4 +lbl_803DF780 = .data:0x803DF780; // type:object size:0x1B data:string +@93124 = .data:0x803DF79C; // type:object size:0xC scope:local align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x803DF7A8; // type:object size:0x14 scope:global align:4 +lbl_803DF7BC = .data:0x803DF7BC; // type:object size:0x14 data:string +@93128 = .data:0x803DF7D0; // type:object size:0xC scope:local align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x803DF7DC; // type:object size:0x14 scope:global align:4 +lbl_803DF7F0 = .data:0x803DF7F0; // type:object size:0x14 data:string +@93130 = .data:0x803DF804; // type:object size:0xC scope:local align:4 +lbl_803DF810 = .data:0x803DF810; // type:object size:0x13 data:string +__vt__19mDoExt_invJntPacket = .data:0x803DF824; // type:object size:0x14 scope:global align:4 +lbl_803DF838 = .data:0x803DF838; // type:object size:0x14 data:string +@93133 = .data:0x803DF84C; // type:object size:0xC scope:local align:4 +__vt__15mDoExt_McaMorf2 = .data:0x803DF858; // type:object size:0x2C scope:global align:4 +lbl_803DF884 = .data:0x803DF884; // type:object size:0x10 data:string +@93139 = .data:0x803DF894; // type:object size:0x24 scope:local align:4 +__vt__16mDoExt_McaMorfSO = .data:0x803DF8B8; // type:object size:0x2C scope:global align:4 +lbl_803DF8E4 = .data:0x803DF8E4; // type:object size:0x11 data:string +@93141 = .data:0x803DF8F8; // type:object size:0x24 scope:local align:4 +__vt__14mDoExt_McaMorf = .data:0x803DF91C; // type:object size:0x2C scope:global align:4 +lbl_803DF948 = .data:0x803DF948; // type:object size:0xF data:string +@93143 = .data:0x803DF958; // type:object size:0x24 scope:local align:4 +__vt__13mDoExt_morf_c = .data:0x803DF97C; // type:object size:0x2C scope:global align:4 +lbl_803DF9A8 = .data:0x803DF9A8; // type:object size:0xE data:string +@93145 = .data:0x803DF9B8; // type:object size:0x1C scope:local align:4 +__vt__15mDoExt_zelAnime = .data:0x803DF9D4; // type:object size:0x20 scope:global align:4 +lbl_803DF9F4 = .data:0x803DF9F4; // type:object size:0x10 data:string +@93147 = .data:0x803DFA04; // type:object size:0x24 scope:local align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x803DFA28; // type:object size:0x2C scope:global align:4 +lbl_803DFA54 = .data:0x803DFA54; // type:object size:0x1D data:string +@93151 = .data:0x803DFA74; // type:object size:0x24 scope:local align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x803DFA98; // type:object size:0x2C scope:global align:4 +lbl_803DFAC4 = .data:0x803DFAC4; // type:object size:0x1A data:string +@93153 = .data:0x803DFAE0; // type:object size:0x1C scope:local align:4 +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803DFAFC; // type:object size:0x2C scope:global align:4 +lbl_803DFB28 = .data:0x803DFB28; // type:object size:0x47 data:string +@93155 = .data:0x803DFB70; // type:object size:0x14 scope:local align:4 +lbl_803DFB84 = .data:0x803DFB84; // type:object size:0x10 data:string +@93159 = .data:0x803DFB94; // type:object size:0x1C scope:local align:4 +lbl_803DFBB0 = .data:0x803DFBB0; // type:object size:0xF data:string +@93161 = .data:0x803DFBC0; // type:object size:0x14 scope:local align:4 +lbl_803DFBD4 = .data:0x803DFBD4; // type:object size:0xF data:string +@93163 = .data:0x803DFBE4; // type:object size:0xC scope:local align:4 +lbl_803DFBF0 = .data:0x803DFBF0; // type:object size:0x1B data:string +lbl_803DFC0B = .data:0x803DFC0B; // type:object size:0x12 data:string +@93262 = .data:0x803DFC20; // type:object size:0xC scope:local align:4 +__vt__19J3DMtxCalcNoAnmBase = .data:0x803DFC2C; // type:object size:0x2C scope:global align:4 +lbl_803DFC58 = .data:0x803DFC58; // type:object size:0x14 data:string +@93264 = .data:0x803DFC6C; // type:object size:0xC scope:local align:4 +lbl_803DFC78 = .data:0x803DFC78; // type:object size:0xB data:string +__vt__12J3DFrameCtrl = .data:0x803DFC84; // type:object size:0xC scope:global align:4 +lbl_803DFC90 = .data:0x803DFC90; // type:object size:0xD data:string +lbl_803DFC9D = .data:0x803DFC9D; // type:object size:0xA data:string +__vt__11J3DUClipper = .data:0x803DFCA8; // type:object size:0xC scope:global align:4 +lbl_803DFCB4 = .data:0x803DFCB4; // type:object size:0xC data:string +lbl_803DFCC0 = .data:0x803DFCC0; // type:object size:0x10 data:string +...data.0 = .data:0x803DFCD0; // type:label scope:local align:4 +lbl_803DFE2A = .data:0x803DFE2A; // type:object size:0x3A +__vt__21mDoDvdThd_toMainRam_c = .data:0x803DFE64; // type:object size:0x10 scope:global align:4 +lbl_803DFE74 = .data:0x803DFE74; // type:object size:0x16 data:string +@89583 = .data:0x803DFE8C; // type:object size:0x14 scope:local align:4 +__vt__23mDoDvdThd_getResource_c = .data:0x803DFEA0; // type:object size:0x10 scope:global align:4 +lbl_803DFEB0 = .data:0x803DFEB0; // type:object size:0x18 data:string +@89585 = .data:0x803DFEC8; // type:object size:0x14 scope:local align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x803DFEDC; // type:object size:0x10 scope:global align:4 +lbl_803DFEEC = .data:0x803DFEEC; // type:object size:0x1A data:string +@89587 = .data:0x803DFF08; // type:object size:0x14 scope:local align:4 +__vt__28mDoDvdThd_mountAramArchive_c = .data:0x803DFF1C; // type:object size:0x10 scope:global align:4 +lbl_803DFF2C = .data:0x803DFF2C; // type:object size:0x1D data:string +@89589 = .data:0x803DFF4C; // type:object size:0x14 scope:local align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x803DFF60; // type:object size:0x10 scope:global align:4 +lbl_803DFF70 = .data:0x803DFF70; // type:object size:0x19 data:string +@89591 = .data:0x803DFF8C; // type:object size:0x14 scope:local align:4 +__vt__20mDoDvdThd_callback_c = .data:0x803DFFA0; // type:object size:0x10 scope:global align:4 +lbl_803DFFB0 = .data:0x803DFFB0; // type:object size:0x15 data:string +@89593 = .data:0x803DFFC8; // type:object size:0x14 scope:local align:4 +__vt__19mDoDvdThd_command_c = .data:0x803DFFDC; // type:object size:0x10 scope:global align:4 +lbl_803DFFEC = .data:0x803DFFEC; // type:object size:0x14 data:string +@89595 = .data:0x803E0000; // type:object size:0xC scope:local align:4 +lbl_803E000C = .data:0x803E000C; // type:object size:0xB data:string +...data.0 = .data:0x803E0018; // type:label scope:local align:4 +@90520 = .data:0x803E0018; // type:object size:0x24 scope:local align:4 +lbl_803E003C = .data:0x803E003C; // type:object size:0x9 data:string +lbl_803E0045 = .data:0x803E0045; // type:object size:0xC data:string +@90594 = .data:0x803E0054; // type:object size:0x38 scope:local align:4 +@90642 = .data:0x803E008C; // type:object size:0x38 scope:local align:4 +lbl_803E00C4 = .data:0x803E00C4; // type:object size:0xA2 +lbl_803E0166 = .data:0x803E0166; // type:object size:0x1F data:string +lbl_803E0185 = .data:0x803E0185; // type:object size:0x18 +lbl_803E019D = .data:0x803E019D; // type:object size:0x3F +@90759 = .data:0x803E01DC; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x803E0208; // type:label scope:local align:4 +titleTxt$89144 = .data:0x803E025E; // type:object size:0x28 scope:local align:2 +commentTxt$89145 = .data:0x803E0286; // type:object size:0x26 scope:local align:2 +lbl_803E02AC = .data:0x803E02AC; // type:object size:0x2C +...data.0 = .data:0x803E02D8; // type:label scope:local align:4 +__vt__24JPTraceParticleCallBack4 = .data:0x803E0490; // type:object size:0x14 scope:global align:4 +lbl_803E04A4 = .data:0x803E04A4; // type:object size:0x19 data:string +@93126 = .data:0x803E04C0; // type:object size:0xC scope:local align:4 +lbl_803E04CC = .data:0x803E04CC; // type:object size:0x14 data:string +lbl_803E04E0 = .data:0x803E04E0; // type:object size:0xB data:string +lbl_803E04EB = .data:0x803E04EB; // type:object size:0xF data:string +lbl_803E04FA = .data:0x803E04FA; // type:object size:0x10 data:string +lbl_803E050A = .data:0x803E050A; // type:object size:0x10 data:string +lbl_803E051A = .data:0x803E051A; // type:object size:0xF data:string +lbl_803E0529 = .data:0x803E0529; // type:object size:0x10 data:string +lbl_803E0539 = .data:0x803E0539; // type:object size:0x12 data:string +lbl_803E054B = .data:0x803E054B; // type:object size:0xB data:string +lbl_803E0556 = .data:0x803E0556; // type:object size:0x10 data:string +lbl_803E0566 = .data:0x803E0566; // type:object size:0xF data:string +lbl_803E0575 = .data:0x803E0575; // type:object size:0x12 data:string +lbl_803E0587 = .data:0x803E0587; // type:object size:0x10 data:string +lbl_803E0597 = .data:0x803E0597; // type:object size:0xD data:string +lbl_803E05A4 = .data:0x803E05A4; // type:object size:0xC data:string +lbl_803E05B0 = .data:0x803E05B0; // type:object size:0xD data:string +lbl_803E05BD = .data:0x803E05BD; // type:object size:0xF data:string +lbl_803E05CC = .data:0x803E05CC; // type:object size:0x11 data:string +lbl_803E05DD = .data:0x803E05DD; // type:object size:0xE data:string +lbl_803E05EB = .data:0x803E05EB; // type:object size:0xD data:string +lbl_803E05F8 = .data:0x803E05F8; // type:object size:0xD data:string +lbl_803E0605 = .data:0x803E0605; // type:object size:0xD data:string +lbl_803E0612 = .data:0x803E0612; // type:object size:0xB data:string +lbl_803E061D = .data:0x803E061D; // type:object size:0xD data:string +lbl_803E062A = .data:0x803E062A; // type:object size:0xC data:string +lbl_803E0636 = .data:0x803E0636; // type:object size:0xB data:string +lbl_803E0641 = .data:0x803E0641; // type:object size:0xB data:string +lbl_803E064C = .data:0x803E064C; // type:object size:0xD data:string +lbl_803E0659 = .data:0x803E0659; // type:object size:0xB data:string +lbl_803E0664 = .data:0x803E0664; // type:object size:0xF data:string +lbl_803E0673 = .data:0x803E0673; // type:object size:0xE data:string +lbl_803E0681 = .data:0x803E0681; // type:object size:0xF data:string +lbl_803E0690 = .data:0x803E0690; // type:object size:0xE data:string +lbl_803E069E = .data:0x803E069E; // type:object size:0x14 data:string +lbl_803E06B2 = .data:0x803E06B2; // type:object size:0x12 data:string +lbl_803E06C4 = .data:0x803E06C4; // type:object size:0x10 data:string +lbl_803E06D4 = .data:0x803E06D4; // type:object size:0x13 data:string +lbl_803E06E7 = .data:0x803E06E7; // type:object size:0x14 data:string +lbl_803E06FB = .data:0x803E06FB; // type:object size:0x14 data:string +lbl_803E070F = .data:0x803E070F; // type:object size:0x10 data:string +lbl_803E071F = .data:0x803E071F; // type:object size:0x11 data:string +lbl_803E0730 = .data:0x803E0730; // type:object size:0x10 data:string +lbl_803E0740 = .data:0x803E0740; // type:object size:0xF data:string +lbl_803E074F = .data:0x803E074F; // type:object size:0x10 data:string +lbl_803E075F = .data:0x803E075F; // type:object size:0xF data:string +lbl_803E076E = .data:0x803E076E; // type:object size:0x11 data:string +lbl_803E077F = .data:0x803E077F; // type:object size:0x11 data:string +lbl_803E0790 = .data:0x803E0790; // type:object size:0xF data:string +lbl_803E079F = .data:0x803E079F; // type:object size:0x14 data:string +lbl_803E07B3 = .data:0x803E07B3; // type:object size:0xF data:string +lbl_803E07C2 = .data:0x803E07C2; // type:object size:0xF data:string +lbl_803E07D1 = .data:0x803E07D1; // type:object size:0x13 data:string +lbl_803E07E4 = .data:0x803E07E4; // type:object size:0x12 data:string +lbl_803E07F6 = .data:0x803E07F6; // type:object size:0x12 data:string +lbl_803E0808 = .data:0x803E0808; // type:object size:0x11 data:string +lbl_803E0819 = .data:0x803E0819; // type:object size:0x10 data:string +lbl_803E0829 = .data:0x803E0829; // type:object size:0x15 data:string +lbl_803E083E = .data:0x803E083E; // type:object size:0x13 data:string +lbl_803E0851 = .data:0x803E0851; // type:object size:0x11 data:string +lbl_803E0862 = .data:0x803E0862; // type:object size:0x16 data:string +lbl_803E0878 = .data:0x803E0878; // type:object size:0xF data:string +lbl_803E0887 = .data:0x803E0887; // type:object size:0xF data:string +lbl_803E0896 = .data:0x803E0896; // type:object size:0x10 data:string +lbl_803E08A6 = .data:0x803E08A6; // type:object size:0x11 data:string +lbl_803E08B7 = .data:0x803E08B7; // type:object size:0x11 data:string +lbl_803E08C8 = .data:0x803E08C8; // type:object size:0x11 data:string +lbl_803E08D9 = .data:0x803E08D9; // type:object size:0xE data:string +lbl_803E08E7 = .data:0x803E08E7; // type:object size:0xD data:string +lbl_803E08F4 = .data:0x803E08F4; // type:object size:0xF data:string +lbl_803E0903 = .data:0x803E0903; // type:object size:0xD data:string +lbl_803E0910 = .data:0x803E0910; // type:object size:0xF data:string +lbl_803E091F = .data:0x803E091F; // type:object size:0xC data:string +lbl_803E092B = .data:0x803E092B; // type:object size:0x10 data:string +lbl_803E093B = .data:0x803E093B; // type:object size:0x10 data:string +lbl_803E094B = .data:0x803E094B; // type:object size:0x14 data:string +lbl_803E095F = .data:0x803E095F; // type:object size:0x12 data:string +lbl_803E0971 = .data:0x803E0971; // type:object size:0xB data:string +lbl_803E097C = .data:0x803E097C; // type:object size:0xE data:string +lbl_803E098A = .data:0x803E098A; // type:object size:0xF data:string +lbl_803E0999 = .data:0x803E0999; // type:object size:0xF data:string +lbl_803E09A8 = .data:0x803E09A8; // type:object size:0xE data:string +lbl_803E09B6 = .data:0x803E09B6; // type:object size:0xE data:string +lbl_803E09C4 = .data:0x803E09C4; // type:object size:0xE data:string +lbl_803E09D2 = .data:0x803E09D2; // type:object size:0xE data:string +lbl_803E09E0 = .data:0x803E09E0; // type:object size:0x15 data:string +lbl_803E09F5 = .data:0x803E09F5; // type:object size:0x11 data:string +lbl_803E0A06 = .data:0x803E0A06; // type:object size:0xF data:string +lbl_803E0A15 = .data:0x803E0A15; // type:object size:0xF data:string +lbl_803E0A24 = .data:0x803E0A24; // type:object size:0xF data:string +lbl_803E0A33 = .data:0x803E0A33; // type:object size:0x11 data:string +lbl_803E0A44 = .data:0x803E0A44; // type:object size:0xF data:string +lbl_803E0A53 = .data:0x803E0A53; // type:object size:0x10 data:string +lbl_803E0A63 = .data:0x803E0A63; // type:object size:0x11 data:string +lbl_803E0A74 = .data:0x803E0A74; // type:object size:0x11 data:string +lbl_803E0A85 = .data:0x803E0A85; // type:object size:0x11 data:string +lbl_803E0A96 = .data:0x803E0A96; // type:object size:0x11 data:string +lbl_803E0AA7 = .data:0x803E0AA7; // type:object size:0x13 data:string +lbl_803E0ABA = .data:0x803E0ABA; // type:object size:0x12 data:string +lbl_803E0ACC = .data:0x803E0ACC; // type:object size:0xD data:string +lbl_803E0AD9 = .data:0x803E0AD9; // type:object size:0xC data:string +lbl_803E0AE5 = .data:0x803E0AE5; // type:object size:0xF data:string +lbl_803E0AF4 = .data:0x803E0AF4; // type:object size:0x11 data:string +lbl_803E0B05 = .data:0x803E0B05; // type:object size:0xD data:string +lbl_803E0B12 = .data:0x803E0B12; // type:object size:0xE data:string +lbl_803E0B20 = .data:0x803E0B20; // type:object size:0xF data:string +lbl_803E0B2F = .data:0x803E0B2F; // type:object size:0x10 data:string +lbl_803E0B3F = .data:0x803E0B3F; // type:object size:0xF data:string +lbl_803E0B4E = .data:0x803E0B4E; // type:object size:0xE data:string +lbl_803E0B5C = .data:0x803E0B5C; // type:object size:0xE data:string +lbl_803E0B6A = .data:0x803E0B6A; // type:object size:0xE data:string +lbl_803E0B78 = .data:0x803E0B78; // type:object size:0xE data:string +lbl_803E0B86 = .data:0x803E0B86; // type:object size:0xE data:string +lbl_803E0B94 = .data:0x803E0B94; // type:object size:0xE data:string +lbl_803E0BA2 = .data:0x803E0BA2; // type:object size:0x14 data:string +lbl_803E0BB6 = .data:0x803E0BB6; // type:object size:0x13 data:string +lbl_803E0BC9 = .data:0x803E0BC9; // type:object size:0x14 data:string +lbl_803E0BDD = .data:0x803E0BDD; // type:object size:0x11 data:string +lbl_803E0BEE = .data:0x803E0BEE; // type:object size:0x11 data:string +lbl_803E0BFF = .data:0x803E0BFF; // type:object size:0x11 data:string +lbl_803E0C10 = .data:0x803E0C10; // type:object size:0x10 data:string +lbl_803E0C20 = .data:0x803E0C20; // type:object size:0x12 data:string +lbl_803E0C32 = .data:0x803E0C32; // type:object size:0x11 data:string +lbl_803E0C43 = .data:0x803E0C43; // type:object size:0x12 data:string +lbl_803E0C55 = .data:0x803E0C55; // type:object size:0x10 data:string +lbl_803E0C65 = .data:0x803E0C65; // type:object size:0x10 data:string +lbl_803E0C75 = .data:0x803E0C75; // type:object size:0x11 data:string +lbl_803E0C86 = .data:0x803E0C86; // type:object size:0x13 data:string +lbl_803E0C99 = .data:0x803E0C99; // type:object size:0x14 data:string +lbl_803E0CAD = .data:0x803E0CAD; // type:object size:0x14 data:string +lbl_803E0CC1 = .data:0x803E0CC1; // type:object size:0x12 data:string +lbl_803E0CD3 = .data:0x803E0CD3; // type:object size:0x12 data:string +lbl_803E0CE5 = .data:0x803E0CE5; // type:object size:0x12 data:string +lbl_803E0CF7 = .data:0x803E0CF7; // type:object size:0x16 data:string +lbl_803E0D0D = .data:0x803E0D0D; // type:object size:0x16 data:string +lbl_803E0D23 = .data:0x803E0D23; // type:object size:0x12 data:string +lbl_803E0D35 = .data:0x803E0D35; // type:object size:0x15 data:string +lbl_803E0D4A = .data:0x803E0D4A; // type:object size:0x10 data:string +lbl_803E0D5A = .data:0x803E0D5A; // type:object size:0x12 data:string +lbl_803E0D6C = .data:0x803E0D6C; // type:object size:0x15 data:string +lbl_803E0D81 = .data:0x803E0D81; // type:object size:0x14 data:string +lbl_803E0D95 = .data:0x803E0D95; // type:object size:0x16 data:string +lbl_803E0DAB = .data:0x803E0DAB; // type:object size:0x12 data:string +lbl_803E0DBD = .data:0x803E0DBD; // type:object size:0x14 data:string +lbl_803E0DD1 = .data:0x803E0DD1; // type:object size:0x16 data:string +lbl_803E0DE7 = .data:0x803E0DE7; // type:object size:0x10 data:string +lbl_803E0DF7 = .data:0x803E0DF7; // type:object size:0x13 data:string +lbl_803E0E0A = .data:0x803E0E0A; // type:object size:0x15 data:string +lbl_803E0E1F = .data:0x803E0E1F; // type:object size:0x12 data:string +lbl_803E0E31 = .data:0x803E0E31; // type:object size:0x11 data:string +lbl_803E0E42 = .data:0x803E0E42; // type:object size:0x13 data:string +lbl_803E0E55 = .data:0x803E0E55; // type:object size:0x10 data:string +lbl_803E0E65 = .data:0x803E0E65; // type:object size:0x10 data:string +lbl_803E0E75 = .data:0x803E0E75; // type:object size:0x10 data:string +lbl_803E0E85 = .data:0x803E0E85; // type:object size:0x12 data:string +lbl_803E0E97 = .data:0x803E0E97; // type:object size:0x15 data:string +lbl_803E0EAC = .data:0x803E0EAC; // type:object size:0x14 data:string +lbl_803E0EC0 = .data:0x803E0EC0; // type:object size:0x15 data:string +lbl_803E0ED5 = .data:0x803E0ED5; // type:object size:0x15 data:string +lbl_803E0EEA = .data:0x803E0EEA; // type:object size:0x15 data:string +lbl_803E0EFF = .data:0x803E0EFF; // type:object size:0x12 data:string +lbl_803E0F11 = .data:0x803E0F11; // type:object size:0xF data:string +lbl_803E0F20 = .data:0x803E0F20; // type:object size:0x12 data:string +lbl_803E0F32 = .data:0x803E0F32; // type:object size:0x11 data:string +lbl_803E0F43 = .data:0x803E0F43; // type:object size:0x12 data:string +lbl_803E0F55 = .data:0x803E0F55; // type:object size:0xE data:string +lbl_803E0F63 = .data:0x803E0F63; // type:object size:0x10 data:string +lbl_803E0F73 = .data:0x803E0F73; // type:object size:0xE data:string +lbl_803E0F81 = .data:0x803E0F81; // type:object size:0xA data:string +lbl_803E0F8B = .data:0x803E0F8B; // type:object size:0x14 data:string +lbl_803E0F9F = .data:0x803E0F9F; // type:object size:0x10 data:string +lbl_803E0FAF = .data:0x803E0FAF; // type:object size:0xE data:string +lbl_803E0FBD = .data:0x803E0FBD; // type:object size:0xE data:string +lbl_803E0FCB = .data:0x803E0FCB; // type:object size:0x13 data:string +lbl_803E0FDE = .data:0x803E0FDE; // type:object size:0x12 data:string +lbl_803E0FF0 = .data:0x803E0FF0; // type:object size:0x11 data:string +lbl_803E1001 = .data:0x803E1001; // type:object size:0x10 data:string +lbl_803E1011 = .data:0x803E1011; // type:object size:0xF data:string +lbl_803E1020 = .data:0x803E1020; // type:object size:0xF data:string +lbl_803E102F = .data:0x803E102F; // type:object size:0x12 data:string +lbl_803E1041 = .data:0x803E1041; // type:object size:0x11 data:string +lbl_803E1052 = .data:0x803E1052; // type:object size:0x11 data:string +lbl_803E1063 = .data:0x803E1063; // type:object size:0x13 data:string +lbl_803E1076 = .data:0x803E1076; // type:object size:0x13 data:string +lbl_803E1089 = .data:0x803E1089; // type:object size:0xE data:string +lbl_803E1097 = .data:0x803E1097; // type:object size:0x15 data:string +lbl_803E10AC = .data:0x803E10AC; // type:object size:0x11 data:string +lbl_803E10BD = .data:0x803E10BD; // type:object size:0xF data:string +lbl_803E10CC = .data:0x803E10CC; // type:object size:0xF data:string +lbl_803E10DB = .data:0x803E10DB; // type:object size:0x12 data:string +lbl_803E10ED = .data:0x803E10ED; // type:object size:0x10 data:string +lbl_803E10FD = .data:0x803E10FD; // type:object size:0x9 data:string +lbl_803E1106 = .data:0x803E1106; // type:object size:0x16 data:string +lbl_803E111C = .data:0x803E111C; // type:object size:0x12 data:string +lbl_803E112E = .data:0x803E112E; // type:object size:0x11 data:string +lbl_803E113F = .data:0x803E113F; // type:object size:0x12 data:string +lbl_803E1151 = .data:0x803E1151; // type:object size:0x12 data:string +lbl_803E1163 = .data:0x803E1163; // type:object size:0x12 data:string +lbl_803E1175 = .data:0x803E1175; // type:object size:0x11 data:string +lbl_803E1186 = .data:0x803E1186; // type:object size:0x12 data:string +lbl_803E1198 = .data:0x803E1198; // type:object size:0x12 data:string +lbl_803E11AA = .data:0x803E11AA; // type:object size:0x10 data:string +lbl_803E11BA = .data:0x803E11BA; // type:object size:0xE data:string +lbl_803E11C8 = .data:0x803E11C8; // type:object size:0xE data:string +lbl_803E11D6 = .data:0x803E11D6; // type:object size:0x11 data:string +lbl_803E11E7 = .data:0x803E11E7; // type:object size:0x11 data:string +lbl_803E11F8 = .data:0x803E11F8; // type:object size:0x10 data:string +lbl_803E1208 = .data:0x803E1208; // type:object size:0x10 data:string +lbl_803E1218 = .data:0x803E1218; // type:object size:0x10 data:string +lbl_803E1228 = .data:0x803E1228; // type:object size:0x9 data:string +lbl_803E1231 = .data:0x803E1231; // type:object size:0xC data:string +lbl_803E123D = .data:0x803E123D; // type:object size:0x13 data:string +lbl_803E1250 = .data:0x803E1250; // type:object size:0x11 data:string +lbl_803E1261 = .data:0x803E1261; // type:object size:0x11 data:string +lbl_803E1272 = .data:0x803E1272; // type:object size:0xE data:string +lbl_803E1280 = .data:0x803E1280; // type:object size:0xE data:string +lbl_803E128E = .data:0x803E128E; // type:object size:0xE data:string +lbl_803E129C = .data:0x803E129C; // type:object size:0xE data:string +lbl_803E12AA = .data:0x803E12AA; // type:object size:0xA data:string +lbl_803E12B4 = .data:0x803E12B4; // type:object size:0xA data:string +lbl_803E12BE = .data:0x803E12BE; // type:object size:0x9 data:string +lbl_803E12C7 = .data:0x803E12C7; // type:object size:0xC data:string +lbl_803E12D3 = .data:0x803E12D3; // type:object size:0xB data:string +lbl_803E12DE = .data:0x803E12DE; // type:object size:0xC data:string +lbl_803E12EA = .data:0x803E12EA; // type:object size:0x9 data:string +lbl_803E12F3 = .data:0x803E12F3; // type:object size:0x9 data:string +lbl_803E12FC = .data:0x803E12FC; // type:object size:0x9 data:string +lbl_803E1305 = .data:0x803E1305; // type:object size:0x9 data:string +lbl_803E130E = .data:0x803E130E; // type:object size:0x9 data:string +lbl_803E1317 = .data:0x803E1317; // type:object size:0x12 data:string +lbl_803E1329 = .data:0x803E1329; // type:object size:0xB data:string +lbl_803E1334 = .data:0x803E1334; // type:object size:0x11 data:string +lbl_803E1345 = .data:0x803E1345; // type:object size:0x9 data:string +lbl_803E134E = .data:0x803E134E; // type:object size:0xA data:string +lbl_803E1358 = .data:0x803E1358; // type:object size:0xE data:string +lbl_803E1366 = .data:0x803E1366; // type:object size:0xA data:string +lbl_803E1370 = .data:0x803E1370; // type:object size:0xB data:string +lbl_803E137B = .data:0x803E137B; // type:object size:0xD data:string +lbl_803E1388 = .data:0x803E1388; // type:object size:0xC data:string +lbl_803E1394 = .data:0x803E1394; // type:object size:0x11 data:string +lbl_803E13A5 = .data:0x803E13A5; // type:object size:0xB data:string +lbl_803E13B0 = .data:0x803E13B0; // type:object size:0x9 data:string +lbl_803E13B9 = .data:0x803E13B9; // type:object size:0xD data:string +lbl_803E13C6 = .data:0x803E13C6; // type:object size:0xB data:string +lbl_803E13D1 = .data:0x803E13D1; // type:object size:0xB data:string +lbl_803E13DC = .data:0x803E13DC; // type:object size:0xB data:string +lbl_803E13E7 = .data:0x803E13E7; // type:object size:0xB data:string +lbl_803E13F2 = .data:0x803E13F2; // type:object size:0xD data:string +lbl_803E13FF = .data:0x803E13FF; // type:object size:0xB data:string +lbl_803E140A = .data:0x803E140A; // type:object size:0xD data:string +lbl_803E1417 = .data:0x803E1417; // type:object size:0xC data:string +lbl_803E1423 = .data:0x803E1423; // type:object size:0x10 data:string +lbl_803E1433 = .data:0x803E1433; // type:object size:0xF data:string +lbl_803E1442 = .data:0x803E1442; // type:object size:0xB data:string +lbl_803E144D = .data:0x803E144D; // type:object size:0xF data:string +lbl_803E145C = .data:0x803E145C; // type:object size:0xD data:string +lbl_803E1469 = .data:0x803E1469; // type:object size:0xE data:string +lbl_803E1477 = .data:0x803E1477; // type:object size:0xD data:string +lbl_803E1484 = .data:0x803E1484; // type:object size:0x10 data:string +lbl_803E1494 = .data:0x803E1494; // type:object size:0x10 data:string +lbl_803E14A4 = .data:0x803E14A4; // type:object size:0xF data:string +lbl_803E14B3 = .data:0x803E14B3; // type:object size:0x10 data:string +lbl_803E14C3 = .data:0x803E14C3; // type:object size:0xE data:string +lbl_803E14D1 = .data:0x803E14D1; // type:object size:0x11 data:string +lbl_803E14E2 = .data:0x803E14E2; // type:object size:0x10 data:string +lbl_803E14F2 = .data:0x803E14F2; // type:object size:0x11 data:string +lbl_803E1503 = .data:0x803E1503; // type:object size:0x14 data:string +lbl_803E1517 = .data:0x803E1517; // type:object size:0x10 data:string +lbl_803E1527 = .data:0x803E1527; // type:object size:0x13 data:string +lbl_803E153A = .data:0x803E153A; // type:object size:0x14 data:string +lbl_803E154E = .data:0x803E154E; // type:object size:0x12 data:string +lbl_803E1560 = .data:0x803E1560; // type:object size:0xE data:string +lbl_803E156E = .data:0x803E156E; // type:object size:0xE data:string +lbl_803E157C = .data:0x803E157C; // type:object size:0xE data:string +lbl_803E158A = .data:0x803E158A; // type:object size:0x10 data:string +lbl_803E159A = .data:0x803E159A; // type:object size:0xC data:string +lbl_803E15A6 = .data:0x803E15A6; // type:object size:0x10 data:string +lbl_803E15B6 = .data:0x803E15B6; // type:object size:0x10 data:string +lbl_803E15C6 = .data:0x803E15C6; // type:object size:0xE data:string +lbl_803E15D4 = .data:0x803E15D4; // type:object size:0xE data:string +lbl_803E15E2 = .data:0x803E15E2; // type:object size:0xC data:string +lbl_803E15EE = .data:0x803E15EE; // type:object size:0x11 data:string +lbl_803E15FF = .data:0x803E15FF; // type:object size:0xF data:string +lbl_803E160E = .data:0x803E160E; // type:object size:0xF data:string +lbl_803E161D = .data:0x803E161D; // type:object size:0xD data:string +lbl_803E162A = .data:0x803E162A; // type:object size:0xC data:string +lbl_803E1636 = .data:0x803E1636; // type:object size:0xD data:string +lbl_803E1643 = .data:0x803E1643; // type:object size:0xB data:string +lbl_803E164E = .data:0x803E164E; // type:object size:0xE data:string +lbl_803E165C = .data:0x803E165C; // type:object size:0xD data:string +lbl_803E1669 = .data:0x803E1669; // type:object size:0xD data:string +lbl_803E1676 = .data:0x803E1676; // type:object size:0xE data:string +lbl_803E1684 = .data:0x803E1684; // type:object size:0xE data:string +lbl_803E1692 = .data:0x803E1692; // type:object size:0x11 data:string +lbl_803E16A3 = .data:0x803E16A3; // type:object size:0xF data:string +lbl_803E16B2 = .data:0x803E16B2; // type:object size:0xF data:string +lbl_803E16C1 = .data:0x803E16C1; // type:object size:0xC data:string +lbl_803E16CD = .data:0x803E16CD; // type:object size:0x11 data:string +lbl_803E16DE = .data:0x803E16DE; // type:object size:0xC data:string +lbl_803E16EA = .data:0x803E16EA; // type:object size:0xC data:string +lbl_803E16F6 = .data:0x803E16F6; // type:object size:0x11 data:string +lbl_803E1707 = .data:0x803E1707; // type:object size:0xC data:string +lbl_803E1713 = .data:0x803E1713; // type:object size:0xC data:string +lbl_803E171F = .data:0x803E171F; // type:object size:0xC data:string +lbl_803E172B = .data:0x803E172B; // type:object size:0xE data:string +lbl_803E1739 = .data:0x803E1739; // type:object size:0xE data:string +lbl_803E1747 = .data:0x803E1747; // type:object size:0x14 data:string +lbl_803E175B = .data:0x803E175B; // type:object size:0xF data:string +lbl_803E176A = .data:0x803E176A; // type:object size:0x11 data:string +lbl_803E177B = .data:0x803E177B; // type:object size:0x11 data:string +lbl_803E178C = .data:0x803E178C; // type:object size:0x10 data:string +lbl_803E179C = .data:0x803E179C; // type:object size:0x12 data:string +lbl_803E17AE = .data:0x803E17AE; // type:object size:0x17 data:string +lbl_803E17C5 = .data:0x803E17C5; // type:object size:0x15 data:string +lbl_803E17DA = .data:0x803E17DA; // type:object size:0x15 data:string +lbl_803E17EF = .data:0x803E17EF; // type:object size:0x10 data:string +lbl_803E17FF = .data:0x803E17FF; // type:object size:0x10 data:string +lbl_803E180F = .data:0x803E180F; // type:object size:0xD data:string +lbl_803E181C = .data:0x803E181C; // type:object size:0xF data:string +lbl_803E182B = .data:0x803E182B; // type:object size:0xF data:string +lbl_803E183A = .data:0x803E183A; // type:object size:0xF data:string +lbl_803E1849 = .data:0x803E1849; // type:object size:0x12 data:string +lbl_803E185B = .data:0x803E185B; // type:object size:0x10 data:string +lbl_803E186B = .data:0x803E186B; // type:object size:0x11 data:string +lbl_803E187C = .data:0x803E187C; // type:object size:0x13 data:string +lbl_803E188F = .data:0x803E188F; // type:object size:0x14 data:string +lbl_803E18A3 = .data:0x803E18A3; // type:object size:0x10 data:string +lbl_803E18B3 = .data:0x803E18B3; // type:object size:0x10 data:string +lbl_803E18C3 = .data:0x803E18C3; // type:object size:0xE data:string +lbl_803E18D1 = .data:0x803E18D1; // type:object size:0xE data:string +lbl_803E18DF = .data:0x803E18DF; // type:object size:0x11 data:string +lbl_803E18F0 = .data:0x803E18F0; // type:object size:0x16 data:string +lbl_803E1906 = .data:0x803E1906; // type:object size:0x10 data:string +lbl_803E1916 = .data:0x803E1916; // type:object size:0x13 data:string +lbl_803E1929 = .data:0x803E1929; // type:object size:0xF data:string +lbl_803E1938 = .data:0x803E1938; // type:object size:0x11 data:string +lbl_803E1949 = .data:0x803E1949; // type:object size:0x11 data:string +lbl_803E195A = .data:0x803E195A; // type:object size:0x12 data:string +lbl_803E196C = .data:0x803E196C; // type:object size:0xF data:string +lbl_803E197B = .data:0x803E197B; // type:object size:0x12 data:string +lbl_803E198D = .data:0x803E198D; // type:object size:0xE data:string +lbl_803E199B = .data:0x803E199B; // type:object size:0xB data:string +lbl_803E19A6 = .data:0x803E19A6; // type:object size:0x10 data:string +lbl_803E19B6 = .data:0x803E19B6; // type:object size:0xF data:string +lbl_803E19C5 = .data:0x803E19C5; // type:object size:0x12 data:string +lbl_803E19D7 = .data:0x803E19D7; // type:object size:0x12 data:string +lbl_803E19E9 = .data:0x803E19E9; // type:object size:0x15 data:string +lbl_803E19FE = .data:0x803E19FE; // type:object size:0x19 data:string +lbl_803E1A17 = .data:0x803E1A17; // type:object size:0xF data:string +lbl_803E1A26 = .data:0x803E1A26; // type:object size:0xE data:string +lbl_803E1A34 = .data:0x803E1A34; // type:object size:0x12 data:string +lbl_803E1A46 = .data:0x803E1A46; // type:object size:0xF data:string +lbl_803E1A55 = .data:0x803E1A55; // type:object size:0xF data:string +lbl_803E1A64 = .data:0x803E1A64; // type:object size:0xF data:string +lbl_803E1A73 = .data:0x803E1A73; // type:object size:0x13 data:string +lbl_803E1A86 = .data:0x803E1A86; // type:object size:0x12 data:string +lbl_803E1A98 = .data:0x803E1A98; // type:object size:0xC data:string +lbl_803E1AA4 = .data:0x803E1AA4; // type:object size:0xB data:string +lbl_803E1AAF = .data:0x803E1AAF; // type:object size:0x14 data:string +lbl_803E1AC3 = .data:0x803E1AC3; // type:object size:0x13 data:string +lbl_803E1AD6 = .data:0x803E1AD6; // type:object size:0x12 data:string +lbl_803E1AE8 = .data:0x803E1AE8; // type:object size:0x11 data:string +lbl_803E1AF9 = .data:0x803E1AF9; // type:object size:0x10 data:string +lbl_803E1B09 = .data:0x803E1B09; // type:object size:0x15 data:string +lbl_803E1B1E = .data:0x803E1B1E; // type:object size:0x14 data:string +lbl_803E1B32 = .data:0x803E1B32; // type:object size:0xC data:string +lbl_803E1B3E = .data:0x803E1B3E; // type:object size:0x10 data:string +lbl_803E1B4E = .data:0x803E1B4E; // type:object size:0x15 data:string +lbl_803E1B63 = .data:0x803E1B63; // type:object size:0x11 data:string +lbl_803E1B74 = .data:0x803E1B74; // type:object size:0x13 data:string +lbl_803E1B87 = .data:0x803E1B87; // type:object size:0x12 data:string +lbl_803E1B99 = .data:0x803E1B99; // type:object size:0x10 data:string +lbl_803E1BA9 = .data:0x803E1BA9; // type:object size:0x12 data:string +lbl_803E1BBB = .data:0x803E1BBB; // type:object size:0x14 data:string +lbl_803E1BCF = .data:0x803E1BCF; // type:object size:0x13 data:string +lbl_803E1BE2 = .data:0x803E1BE2; // type:object size:0xF data:string +lbl_803E1BF1 = .data:0x803E1BF1; // type:object size:0x12 data:string +lbl_803E1C03 = .data:0x803E1C03; // type:object size:0x14 data:string +lbl_803E1C17 = .data:0x803E1C17; // type:object size:0xF data:string +lbl_803E1C26 = .data:0x803E1C26; // type:object size:0x11 data:string +lbl_803E1C37 = .data:0x803E1C37; // type:object size:0xE data:string +lbl_803E1C45 = .data:0x803E1C45; // type:object size:0x12 data:string +lbl_803E1C57 = .data:0x803E1C57; // type:object size:0xD data:string +lbl_803E1C64 = .data:0x803E1C64; // type:object size:0xC data:string +lbl_803E1C70 = .data:0x803E1C70; // type:object size:0x10 data:string +lbl_803E1C80 = .data:0x803E1C80; // type:object size:0x10 data:string +lbl_803E1C90 = .data:0x803E1C90; // type:object size:0x12 data:string +lbl_803E1CA2 = .data:0x803E1CA2; // type:object size:0x10 data:string +lbl_803E1CB2 = .data:0x803E1CB2; // type:object size:0x10 data:string +lbl_803E1CC2 = .data:0x803E1CC2; // type:object size:0x10 data:string +lbl_803E1CD2 = .data:0x803E1CD2; // type:object size:0x10 data:string +lbl_803E1CE2 = .data:0x803E1CE2; // type:object size:0x10 data:string +lbl_803E1CF2 = .data:0x803E1CF2; // type:object size:0xB data:string +lbl_803E1CFD = .data:0x803E1CFD; // type:object size:0x12 data:string +lbl_803E1D0F = .data:0x803E1D0F; // type:object size:0x12 data:string +lbl_803E1D21 = .data:0x803E1D21; // type:object size:0x10 data:string +lbl_803E1D31 = .data:0x803E1D31; // type:object size:0x14 data:string +lbl_803E1D45 = .data:0x803E1D45; // type:object size:0x10 data:string +lbl_803E1D55 = .data:0x803E1D55; // type:object size:0x10 data:string +lbl_803E1D65 = .data:0x803E1D65; // type:object size:0xD data:string +lbl_803E1D72 = .data:0x803E1D72; // type:object size:0x13 data:string +lbl_803E1D85 = .data:0x803E1D85; // type:object size:0x14 data:string +lbl_803E1D99 = .data:0x803E1D99; // type:object size:0x11 data:string +lbl_803E1DAA = .data:0x803E1DAA; // type:object size:0xE data:string +lbl_803E1DB8 = .data:0x803E1DB8; // type:object size:0xF data:string +lbl_803E1DC7 = .data:0x803E1DC7; // type:object size:0x13 data:string +lbl_803E1DDA = .data:0x803E1DDA; // type:object size:0x9 data:string +lbl_803E1DE3 = .data:0x803E1DE3; // type:object size:0x9 data:string +lbl_803E1DEC = .data:0x803E1DEC; // type:object size:0xA data:string +lbl_803E1DF6 = .data:0x803E1DF6; // type:object size:0x9 data:string +lbl_803E1DFF = .data:0x803E1DFF; // type:object size:0x9 data:string +lbl_803E1E08 = .data:0x803E1E08; // type:object size:0x9 data:string +lbl_803E1E11 = .data:0x803E1E11; // type:object size:0x9 data:string +lbl_803E1E1A = .data:0x803E1E1A; // type:object size:0x9 data:string +lbl_803E1E23 = .data:0x803E1E23; // type:object size:0x9 data:string +lbl_803E1E2C = .data:0x803E1E2C; // type:object size:0x9 data:string +lbl_803E1E35 = .data:0x803E1E35; // type:object size:0x9 data:string +lbl_803E1E3E = .data:0x803E1E3E; // type:object size:0x9 data:string +lbl_803E1E47 = .data:0x803E1E47; // type:object size:0x9 data:string +lbl_803E1E50 = .data:0x803E1E50; // type:object size:0x9 data:string +lbl_803E1E59 = .data:0x803E1E59; // type:object size:0x9 data:string +lbl_803E1E62 = .data:0x803E1E62; // type:object size:0xA data:string +lbl_803E1E6C = .data:0x803E1E6C; // type:object size:0x9 data:string +lbl_803E1E75 = .data:0x803E1E75; // type:object size:0xE data:string +lbl_803E1E83 = .data:0x803E1E83; // type:object size:0x9 data:string +lbl_803E1E8C = .data:0x803E1E8C; // type:object size:0x9 data:string +lbl_803E1E95 = .data:0x803E1E95; // type:object size:0x9 data:string +lbl_803E1E9E = .data:0x803E1E9E; // type:object size:0xD data:string +lbl_803E1EAB = .data:0x803E1EAB; // type:object size:0x9 data:string +lbl_803E1EB4 = .data:0x803E1EB4; // type:object size:0xE data:string +lbl_803E1EC2 = .data:0x803E1EC2; // type:object size:0x9 data:string +lbl_803E1ECB = .data:0x803E1ECB; // type:object size:0x9 data:string +lbl_803E1ED4 = .data:0x803E1ED4; // type:object size:0x9 data:string +lbl_803E1EDD = .data:0x803E1EDD; // type:object size:0xE data:string +lbl_803E1EEB = .data:0x803E1EEB; // type:object size:0xD data:string +lbl_803E1EF8 = .data:0x803E1EF8; // type:object size:0x9 data:string +lbl_803E1F01 = .data:0x803E1F01; // type:object size:0x9 data:string +lbl_803E1F0A = .data:0x803E1F0A; // type:object size:0xE data:string +lbl_803E1F18 = .data:0x803E1F18; // type:object size:0x9 data:string +lbl_803E1F21 = .data:0x803E1F21; // type:object size:0x9 data:string +lbl_803E1F2A = .data:0x803E1F2A; // type:object size:0xA data:string +lbl_803E1F34 = .data:0x803E1F34; // type:object size:0xE data:string +lbl_803E1F42 = .data:0x803E1F42; // type:object size:0x9 data:string +lbl_803E1F4B = .data:0x803E1F4B; // type:object size:0x9 data:string +lbl_803E1F54 = .data:0x803E1F54; // type:object size:0xA data:string +lbl_803E1F5E = .data:0x803E1F5E; // type:object size:0xA data:string +lbl_803E1F68 = .data:0x803E1F68; // type:object size:0x9 data:string +lbl_803E1F71 = .data:0x803E1F71; // type:object size:0x9 data:string +lbl_803E1F7A = .data:0x803E1F7A; // type:object size:0x9 data:string +lbl_803E1F83 = .data:0x803E1F83; // type:object size:0x9 data:string +lbl_803E1F8C = .data:0x803E1F8C; // type:object size:0x9 data:string +lbl_803E1F95 = .data:0x803E1F95; // type:object size:0x9 data:string +lbl_803E1F9E = .data:0x803E1F9E; // type:object size:0x9 data:string +lbl_803E1FA7 = .data:0x803E1FA7; // type:object size:0x9 data:string +lbl_803E1FB0 = .data:0x803E1FB0; // type:object size:0x9 data:string +lbl_803E1FB9 = .data:0x803E1FB9; // type:object size:0x9 data:string +lbl_803E1FC2 = .data:0x803E1FC2; // type:object size:0x9 data:string +lbl_803E1FCB = .data:0x803E1FCB; // type:object size:0x9 data:string +lbl_803E1FD4 = .data:0x803E1FD4; // type:object size:0x9 data:string +lbl_803E1FDD = .data:0x803E1FDD; // type:object size:0x9 data:string +lbl_803E1FE6 = .data:0x803E1FE6; // type:object size:0x9 data:string +lbl_803E1FEF = .data:0x803E1FEF; // type:object size:0x9 data:string +lbl_803E1FF8 = .data:0x803E1FF8; // type:object size:0x9 data:string +lbl_803E2001 = .data:0x803E2001; // type:object size:0xB data:string +lbl_803E200C = .data:0x803E200C; // type:object size:0x9 data:string +lbl_803E2015 = .data:0x803E2015; // type:object size:0x9 data:string +lbl_803E201E = .data:0x803E201E; // type:object size:0x9 data:string +lbl_803E2027 = .data:0x803E2027; // type:object size:0xA data:string +lbl_803E2031 = .data:0x803E2031; // type:object size:0xA data:string +lbl_803E203B = .data:0x803E203B; // type:object size:0x9 data:string +lbl_803E2044 = .data:0x803E2044; // type:object size:0x9 data:string +lbl_803E204D = .data:0x803E204D; // type:object size:0x9 data:string +lbl_803E2056 = .data:0x803E2056; // type:object size:0x9 data:string +lbl_803E205F = .data:0x803E205F; // type:object size:0x9 data:string +lbl_803E2068 = .data:0x803E2068; // type:object size:0x10 data:string +lbl_803E2078 = .data:0x803E2078; // type:object size:0x9 data:string +lbl_803E2081 = .data:0x803E2081; // type:object size:0xD data:string +lbl_803E208E = .data:0x803E208E; // type:object size:0xA data:string +lbl_803E2098 = .data:0x803E2098; // type:object size:0x11 data:string +lbl_803E20A9 = .data:0x803E20A9; // type:object size:0x12 data:string +lbl_803E20BB = .data:0x803E20BB; // type:object size:0x9 data:string +lbl_803E20C4 = .data:0x803E20C4; // type:object size:0x9 data:string +lbl_803E20CD = .data:0x803E20CD; // type:object size:0x9 data:string +lbl_803E20D6 = .data:0x803E20D6; // type:object size:0x9 data:string +lbl_803E20DF = .data:0x803E20DF; // type:object size:0x9 data:string +lbl_803E20E8 = .data:0x803E20E8; // type:object size:0x9 data:string +lbl_803E20F1 = .data:0x803E20F1; // type:object size:0x9 data:string +lbl_803E20FA = .data:0x803E20FA; // type:object size:0x9 data:string +lbl_803E2103 = .data:0x803E2103; // type:object size:0x9 data:string +lbl_803E210C = .data:0x803E210C; // type:object size:0xD data:string +lbl_803E2119 = .data:0x803E2119; // type:object size:0xE data:string +lbl_803E2127 = .data:0x803E2127; // type:object size:0xD data:string +lbl_803E2134 = .data:0x803E2134; // type:object size:0x11 data:string +lbl_803E2145 = .data:0x803E2145; // type:object size:0x9 data:string +lbl_803E214E = .data:0x803E214E; // type:object size:0x9 data:string +lbl_803E2157 = .data:0x803E2157; // type:object size:0x9 data:string +lbl_803E2160 = .data:0x803E2160; // type:object size:0x9 data:string +lbl_803E2169 = .data:0x803E2169; // type:object size:0x9 data:string +lbl_803E2172 = .data:0x803E2172; // type:object size:0x9 data:string +lbl_803E217B = .data:0x803E217B; // type:object size:0x9 data:string +lbl_803E2184 = .data:0x803E2184; // type:object size:0x9 data:string +lbl_803E218D = .data:0x803E218D; // type:object size:0xA data:string +lbl_803E2197 = .data:0x803E2197; // type:object size:0x9 data:string +lbl_803E21A0 = .data:0x803E21A0; // type:object size:0xA data:string +lbl_803E21AA = .data:0x803E21AA; // type:object size:0x9 data:string +lbl_803E21B3 = .data:0x803E21B3; // type:object size:0xD data:string +lbl_803E21C0 = .data:0x803E21C0; // type:object size:0x9 data:string +lbl_803E21C9 = .data:0x803E21C9; // type:object size:0x9 data:string +lbl_803E21D2 = .data:0x803E21D2; // type:object size:0xA data:string +lbl_803E21DC = .data:0x803E21DC; // type:object size:0xA data:string +lbl_803E21E6 = .data:0x803E21E6; // type:object size:0x11 data:string +lbl_803E21F7 = .data:0x803E21F7; // type:object size:0x11 data:string +lbl_803E2208 = .data:0x803E2208; // type:object size:0x10 data:string +lbl_803E2218 = .data:0x803E2218; // type:object size:0x17 data:string +lbl_803E222F = .data:0x803E222F; // type:object size:0xF data:string +lbl_803E223E = .data:0x803E223E; // type:object size:0xE data:string +lbl_803E224C = .data:0x803E224C; // type:object size:0xE data:string +lbl_803E225A = .data:0x803E225A; // type:object size:0xD data:string +lbl_803E2267 = .data:0x803E2267; // type:object size:0xB data:string +lbl_803E2272 = .data:0x803E2272; // type:object size:0xA data:string +lbl_803E227C = .data:0x803E227C; // type:object size:0xC data:string +lbl_803E2288 = .data:0x803E2288; // type:object size:0xB data:string +lbl_803E2293 = .data:0x803E2293; // type:object size:0xC data:string +lbl_803E229F = .data:0x803E229F; // type:object size:0xA data:string +lbl_803E22A9 = .data:0x803E22A9; // type:object size:0x10 data:string +lbl_803E22B9 = .data:0x803E22B9; // type:object size:0x12 data:string +lbl_803E22CB = .data:0x803E22CB; // type:object size:0xE data:string +lbl_803E22D9 = .data:0x803E22D9; // type:object size:0x10 data:string +lbl_803E22E9 = .data:0x803E22E9; // type:object size:0x11 data:string +lbl_803E22FA = .data:0x803E22FA; // type:object size:0x10 data:string +lbl_803E230A = .data:0x803E230A; // type:object size:0xD data:string +lbl_803E2317 = .data:0x803E2317; // type:object size:0x10 data:string +lbl_803E2327 = .data:0x803E2327; // type:object size:0x13 data:string +lbl_803E233A = .data:0x803E233A; // type:object size:0x13 data:string +lbl_803E234D = .data:0x803E234D; // type:object size:0xA data:string +lbl_803E2357 = .data:0x803E2357; // type:object size:0xB data:string +lbl_803E2362 = .data:0x803E2362; // type:object size:0x9 data:string +lbl_803E236B = .data:0x803E236B; // type:object size:0xC data:string +lbl_803E2377 = .data:0x803E2377; // type:object size:0xC data:string +lbl_803E2383 = .data:0x803E2383; // type:object size:0xC data:string +lbl_803E238F = .data:0x803E238F; // type:object size:0xC data:string +lbl_803E239B = .data:0x803E239B; // type:object size:0xC data:string +lbl_803E23A7 = .data:0x803E23A7; // type:object size:0xD data:string +lbl_803E23B4 = .data:0x803E23B4; // type:object size:0xC data:string +lbl_803E23C0 = .data:0x803E23C0; // type:object size:0xC data:string +lbl_803E23CC = .data:0x803E23CC; // type:object size:0xC data:string +lbl_803E23D8 = .data:0x803E23D8; // type:object size:0xC data:string +lbl_803E23E4 = .data:0x803E23E4; // type:object size:0xE data:string +lbl_803E23F2 = .data:0x803E23F2; // type:object size:0xE data:string +lbl_803E2400 = .data:0x803E2400; // type:object size:0xE data:string +lbl_803E240E = .data:0x803E240E; // type:object size:0x10 data:string +lbl_803E241E = .data:0x803E241E; // type:object size:0x10 data:string +lbl_803E242E = .data:0x803E242E; // type:object size:0xC data:string +lbl_803E243A = .data:0x803E243A; // type:object size:0xC data:string +lbl_803E2446 = .data:0x803E2446; // type:object size:0xD data:string +lbl_803E2453 = .data:0x803E2453; // type:object size:0xD data:string +lbl_803E2460 = .data:0x803E2460; // type:object size:0xC data:string +lbl_803E246C = .data:0x803E246C; // type:object size:0xD data:string +lbl_803E2479 = .data:0x803E2479; // type:object size:0xF data:string +lbl_803E2488 = .data:0x803E2488; // type:object size:0xF data:string +lbl_803E2497 = .data:0x803E2497; // type:object size:0xF data:string +lbl_803E24A6 = .data:0x803E24A6; // type:object size:0x11 data:string +lbl_803E24B7 = .data:0x803E24B7; // type:object size:0xE data:string +lbl_803E24C5 = .data:0x803E24C5; // type:object size:0x14 data:string +lbl_803E24D9 = .data:0x803E24D9; // type:object size:0xC data:string +lbl_803E24E5 = .data:0x803E24E5; // type:object size:0xE data:string +lbl_803E24F3 = .data:0x803E24F3; // type:object size:0xC data:string +lbl_803E24FF = .data:0x803E24FF; // type:object size:0xC data:string +lbl_803E250B = .data:0x803E250B; // type:object size:0x15 data:string +lbl_803E2520 = .data:0x803E2520; // type:object size:0xE data:string +lbl_803E252E = .data:0x803E252E; // type:object size:0xE data:string +lbl_803E253C = .data:0x803E253C; // type:object size:0xE data:string +lbl_803E254A = .data:0x803E254A; // type:object size:0xF data:string +lbl_803E2559 = .data:0x803E2559; // type:object size:0xC data:string +lbl_803E2565 = .data:0x803E2565; // type:object size:0xE data:string +lbl_803E2573 = .data:0x803E2573; // type:object size:0xD data:string +lbl_803E2580 = .data:0x803E2580; // type:object size:0xB data:string +lbl_803E258B = .data:0x803E258B; // type:object size:0x11 data:string +lbl_803E259C = .data:0x803E259C; // type:object size:0xC data:string +lbl_803E25A8 = .data:0x803E25A8; // type:object size:0xE data:string +lbl_803E25B6 = .data:0x803E25B6; // type:object size:0xF data:string +lbl_803E25C5 = .data:0x803E25C5; // type:object size:0xE data:string +lbl_803E25D3 = .data:0x803E25D3; // type:object size:0xD data:string +lbl_803E25E0 = .data:0x803E25E0; // type:object size:0xD data:string +lbl_803E25ED = .data:0x803E25ED; // type:object size:0xC data:string +lbl_803E25F9 = .data:0x803E25F9; // type:object size:0xD data:string +lbl_803E2606 = .data:0x803E2606; // type:object size:0xD data:string +lbl_803E2613 = .data:0x803E2613; // type:object size:0xD data:string +lbl_803E2620 = .data:0x803E2620; // type:object size:0xD data:string +lbl_803E262D = .data:0x803E262D; // type:object size:0xD data:string +lbl_803E263A = .data:0x803E263A; // type:object size:0xE data:string +lbl_803E2648 = .data:0x803E2648; // type:object size:0xF data:string +lbl_803E2657 = .data:0x803E2657; // type:object size:0xF data:string +lbl_803E2666 = .data:0x803E2666; // type:object size:0xF data:string +lbl_803E2675 = .data:0x803E2675; // type:object size:0x12 data:string +lbl_803E2687 = .data:0x803E2687; // type:object size:0xD data:string +lbl_803E2694 = .data:0x803E2694; // type:object size:0xD data:string +lbl_803E26A1 = .data:0x803E26A1; // type:object size:0x13 data:string +lbl_803E26B4 = .data:0x803E26B4; // type:object size:0x13 data:string +lbl_803E26C7 = .data:0x803E26C7; // type:object size:0x13 data:string +lbl_803E26DA = .data:0x803E26DA; // type:object size:0xE data:string +lbl_803E26E8 = .data:0x803E26E8; // type:object size:0xC data:string +lbl_803E26F4 = .data:0x803E26F4; // type:object size:0xC data:string +lbl_803E2700 = .data:0x803E2700; // type:object size:0xC data:string +lbl_803E270C = .data:0x803E270C; // type:object size:0xC data:string +lbl_803E2718 = .data:0x803E2718; // type:object size:0xC data:string +lbl_803E2724 = .data:0x803E2724; // type:object size:0xD data:string +lbl_803E2731 = .data:0x803E2731; // type:object size:0xC data:string +lbl_803E273D = .data:0x803E273D; // type:object size:0xE data:string +lbl_803E274B = .data:0x803E274B; // type:object size:0xC data:string +lbl_803E2757 = .data:0x803E2757; // type:object size:0xC data:string +lbl_803E2763 = .data:0x803E2763; // type:object size:0xD data:string +lbl_803E2770 = .data:0x803E2770; // type:object size:0xD data:string +lbl_803E277D = .data:0x803E277D; // type:object size:0xE data:string +lbl_803E278B = .data:0x803E278B; // type:object size:0xD data:string +lbl_803E2798 = .data:0x803E2798; // type:object size:0xE data:string +lbl_803E27A6 = .data:0x803E27A6; // type:object size:0x13 data:string +lbl_803E27B9 = .data:0x803E27B9; // type:object size:0xC data:string +lbl_803E27C5 = .data:0x803E27C5; // type:object size:0xC data:string +lbl_803E27D1 = .data:0x803E27D1; // type:object size:0x10 data:string +lbl_803E27E1 = .data:0x803E27E1; // type:object size:0xE data:string +lbl_803E27EF = .data:0x803E27EF; // type:object size:0xE data:string +lbl_803E27FD = .data:0x803E27FD; // type:object size:0xD data:string +lbl_803E280A = .data:0x803E280A; // type:object size:0x11 data:string +lbl_803E281B = .data:0x803E281B; // type:object size:0xF data:string +lbl_803E282A = .data:0x803E282A; // type:object size:0xD data:string +lbl_803E2837 = .data:0x803E2837; // type:object size:0x11 data:string +lbl_803E2848 = .data:0x803E2848; // type:object size:0x11 data:string +lbl_803E2859 = .data:0x803E2859; // type:object size:0xF data:string +lbl_803E2868 = .data:0x803E2868; // type:object size:0xF data:string +lbl_803E2877 = .data:0x803E2877; // type:object size:0x10 data:string +lbl_803E2887 = .data:0x803E2887; // type:object size:0xD data:string +lbl_803E2894 = .data:0x803E2894; // type:object size:0xE data:string +lbl_803E28A2 = .data:0x803E28A2; // type:object size:0x12 data:string +lbl_803E28B4 = .data:0x803E28B4; // type:object size:0xF data:string +lbl_803E28C3 = .data:0x803E28C3; // type:object size:0xE data:string +lbl_803E28D1 = .data:0x803E28D1; // type:object size:0xE data:string +lbl_803E28DF = .data:0x803E28DF; // type:object size:0xE data:string +lbl_803E28ED = .data:0x803E28ED; // type:object size:0xC data:string +lbl_803E28F9 = .data:0x803E28F9; // type:object size:0xD data:string +lbl_803E2906 = .data:0x803E2906; // type:object size:0xD data:string +lbl_803E2913 = .data:0x803E2913; // type:object size:0xF data:string +lbl_803E2922 = .data:0x803E2922; // type:object size:0xD data:string +lbl_803E292F = .data:0x803E292F; // type:object size:0xE data:string +lbl_803E293D = .data:0x803E293D; // type:object size:0xD data:string +lbl_803E294A = .data:0x803E294A; // type:object size:0x10 data:string +lbl_803E295A = .data:0x803E295A; // type:object size:0xF data:string +lbl_803E2969 = .data:0x803E2969; // type:object size:0x12 data:string +lbl_803E297B = .data:0x803E297B; // type:object size:0x11 data:string +lbl_803E298C = .data:0x803E298C; // type:object size:0x12 data:string +lbl_803E299E = .data:0x803E299E; // type:object size:0x11 data:string +lbl_803E29AF = .data:0x803E29AF; // type:object size:0xD data:string +lbl_803E29BC = .data:0x803E29BC; // type:object size:0xC data:string +lbl_803E29C8 = .data:0x803E29C8; // type:object size:0xE data:string +lbl_803E29D6 = .data:0x803E29D6; // type:object size:0xB data:string +lbl_803E29E1 = .data:0x803E29E1; // type:object size:0xB data:string +lbl_803E29EC = .data:0x803E29EC; // type:object size:0xC data:string +lbl_803E29F8 = .data:0x803E29F8; // type:object size:0xC data:string +lbl_803E2A04 = .data:0x803E2A04; // type:object size:0xC data:string +lbl_803E2A10 = .data:0x803E2A10; // type:object size:0xC data:string +lbl_803E2A1C = .data:0x803E2A1C; // type:object size:0xC data:string +lbl_803E2A28 = .data:0x803E2A28; // type:object size:0xC data:string +lbl_803E2A34 = .data:0x803E2A34; // type:object size:0xC data:string +lbl_803E2A40 = .data:0x803E2A40; // type:object size:0xC data:string +lbl_803E2A4C = .data:0x803E2A4C; // type:object size:0xC data:string +lbl_803E2A58 = .data:0x803E2A58; // type:object size:0xC data:string +lbl_803E2A64 = .data:0x803E2A64; // type:object size:0xC data:string +lbl_803E2A70 = .data:0x803E2A70; // type:object size:0xC data:string +lbl_803E2A7C = .data:0x803E2A7C; // type:object size:0xC data:string +lbl_803E2A88 = .data:0x803E2A88; // type:object size:0xC data:string +lbl_803E2A94 = .data:0x803E2A94; // type:object size:0xC data:string +lbl_803E2AA0 = .data:0x803E2AA0; // type:object size:0xC data:string +lbl_803E2AAC = .data:0x803E2AAC; // type:object size:0xC data:string +lbl_803E2AB8 = .data:0x803E2AB8; // type:object size:0xC data:string +lbl_803E2AC4 = .data:0x803E2AC4; // type:object size:0x9 data:string +lbl_803E2ACD = .data:0x803E2ACD; // type:object size:0x9 data:string +lbl_803E2AD6 = .data:0x803E2AD6; // type:object size:0xE data:string +lbl_803E2AE4 = .data:0x803E2AE4; // type:object size:0xE data:string +lbl_803E2AF2 = .data:0x803E2AF2; // type:object size:0x10 data:string +lbl_803E2B02 = .data:0x803E2B02; // type:object size:0xE data:string +lbl_803E2B10 = .data:0x803E2B10; // type:object size:0xD data:string +lbl_803E2B1D = .data:0x803E2B1D; // type:object size:0xE data:string +lbl_803E2B2B = .data:0x803E2B2B; // type:object size:0xE data:string +lbl_803E2B39 = .data:0x803E2B39; // type:object size:0xF data:string +lbl_803E2B48 = .data:0x803E2B48; // type:object size:0xF data:string +lbl_803E2B57 = .data:0x803E2B57; // type:object size:0xF data:string +lbl_803E2B66 = .data:0x803E2B66; // type:object size:0xF data:string +lbl_803E2B75 = .data:0x803E2B75; // type:object size:0x10 data:string +lbl_803E2B85 = .data:0x803E2B85; // type:object size:0x10 data:string +lbl_803E2B95 = .data:0x803E2B95; // type:object size:0x10 data:string +lbl_803E2BA5 = .data:0x803E2BA5; // type:object size:0x12 data:string +lbl_803E2BB7 = .data:0x803E2BB7; // type:object size:0x13 data:string +lbl_803E2BCA = .data:0x803E2BCA; // type:object size:0xB data:string +lbl_803E2BD5 = .data:0x803E2BD5; // type:object size:0xF data:string +lbl_803E2BE4 = .data:0x803E2BE4; // type:object size:0x11 data:string +lbl_803E2BF5 = .data:0x803E2BF5; // type:object size:0xE data:string +lbl_803E2C03 = .data:0x803E2C03; // type:object size:0xC data:string +lbl_803E2C0F = .data:0x803E2C0F; // type:object size:0xE data:string +lbl_803E2C1D = .data:0x803E2C1D; // type:object size:0xD data:string +lbl_803E2C2A = .data:0x803E2C2A; // type:object size:0xC data:string +lbl_803E2C36 = .data:0x803E2C36; // type:object size:0x10 data:string +lbl_803E2C46 = .data:0x803E2C46; // type:object size:0xD data:string +lbl_803E2C53 = .data:0x803E2C53; // type:object size:0xB data:string +lbl_803E2C5E = .data:0x803E2C5E; // type:object size:0xA data:string +lbl_803E2C68 = .data:0x803E2C68; // type:object size:0xB data:string +lbl_803E2C73 = .data:0x803E2C73; // type:object size:0xE data:string +lbl_803E2C81 = .data:0x803E2C81; // type:object size:0xB data:string +lbl_803E2C8C = .data:0x803E2C8C; // type:object size:0xB data:string +lbl_803E2C97 = .data:0x803E2C97; // type:object size:0x11 data:string +lbl_803E2CA8 = .data:0x803E2CA8; // type:object size:0xA data:string +lbl_803E2CB2 = .data:0x803E2CB2; // type:object size:0xA data:string +lbl_803E2CBC = .data:0x803E2CBC; // type:object size:0xB data:string +lbl_803E2CC7 = .data:0x803E2CC7; // type:object size:0xC data:string +lbl_803E2CD3 = .data:0x803E2CD3; // type:object size:0xB data:string +lbl_803E2CDE = .data:0x803E2CDE; // type:object size:0xB data:string +lbl_803E2CE9 = .data:0x803E2CE9; // type:object size:0xE data:string +lbl_803E2CF7 = .data:0x803E2CF7; // type:object size:0x10 data:string +lbl_803E2D07 = .data:0x803E2D07; // type:object size:0xF data:string +lbl_803E2D16 = .data:0x803E2D16; // type:object size:0xD data:string +lbl_803E2D23 = .data:0x803E2D23; // type:object size:0xD data:string +lbl_803E2D30 = .data:0x803E2D30; // type:object size:0xC data:string +lbl_803E2D3C = .data:0x803E2D3C; // type:object size:0xC data:string +lbl_803E2D48 = .data:0x803E2D48; // type:object size:0xD data:string +lbl_803E2D55 = .data:0x803E2D55; // type:object size:0xB data:string +lbl_803E2D60 = .data:0x803E2D60; // type:object size:0xA data:string +lbl_803E2D6A = .data:0x803E2D6A; // type:object size:0xF data:string +lbl_803E2D79 = .data:0x803E2D79; // type:object size:0x9 data:string +lbl_803E2D82 = .data:0x803E2D82; // type:object size:0x9 data:string +lbl_803E2D8B = .data:0x803E2D8B; // type:object size:0xE data:string +lbl_803E2D99 = .data:0x803E2D99; // type:object size:0x10 data:string +lbl_803E2DA9 = .data:0x803E2DA9; // type:object size:0x10 data:string +lbl_803E2DB9 = .data:0x803E2DB9; // type:object size:0x10 data:string +lbl_803E2DC9 = .data:0x803E2DC9; // type:object size:0x11 data:string +lbl_803E2DDA = .data:0x803E2DDA; // type:object size:0xF data:string +lbl_803E2DE9 = .data:0x803E2DE9; // type:object size:0xD data:string +lbl_803E2DF6 = .data:0x803E2DF6; // type:object size:0xE data:string +lbl_803E2E04 = .data:0x803E2E04; // type:object size:0xE data:string +lbl_803E2E12 = .data:0x803E2E12; // type:object size:0xB data:string +lbl_803E2E1D = .data:0x803E2E1D; // type:object size:0xD data:string +lbl_803E2E2A = .data:0x803E2E2A; // type:object size:0xC data:string +lbl_803E2E36 = .data:0x803E2E36; // type:object size:0x9 data:string +lbl_803E2E3F = .data:0x803E2E3F; // type:object size:0xE data:string +lbl_803E2E4D = .data:0x803E2E4D; // type:object size:0x11 data:string +lbl_803E2E5E = .data:0x803E2E5E; // type:object size:0xB data:string +lbl_803E2E69 = .data:0x803E2E69; // type:object size:0xA data:string +lbl_803E2E73 = .data:0x803E2E73; // type:object size:0xE data:string +lbl_803E2E81 = .data:0x803E2E81; // type:object size:0x10 data:string +lbl_803E2E91 = .data:0x803E2E91; // type:object size:0xE data:string +lbl_803E2E9F = .data:0x803E2E9F; // type:object size:0xF data:string +lbl_803E2EAE = .data:0x803E2EAE; // type:object size:0xC data:string +lbl_803E2EBA = .data:0x803E2EBA; // type:object size:0xA data:string +lbl_803E2EC4 = .data:0x803E2EC4; // type:object size:0x19 data:string +lbl_803E2EDD = .data:0x803E2EDD; // type:object size:0x30 +lbl_803E2F0D = .data:0x803E2F0D; // type:object size:0x28 data:string +lbl_803E2F35 = .data:0x803E2F35; // type:object size:0x11 data:string +l_method$89992 = .data:0x803E2F48; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x803E2F58; // type:object size:0xC scope:global align:4 +lbl_803E2F64 = .data:0x803E2F64; // type:object size:0xC data:string +@89444 = .data:0x803E2F70; // type:object size:0xC scope:local align:4 +lbl_803E2F7C = .data:0x803E2F7C; // type:object size:0xE data:string +g_fopAc_Method = .data:0x803E2F90; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803E2FB0; // type:label scope:local align:4 +l_cullSizeBox = .data:0x803E30F0; // type:object size:0x150 scope:global align:4 +l_cullSizeSphere = .data:0x803E3240; // type:object size:0x80 scope:global align:4 +__vt__15dBgS_ObjRoofChk = .data:0x803E32C0; // type:object size:0x30 scope:global align:4 +lbl_803E32F0 = .data:0x803E32F0; // type:object size:0x10 data:string +@109103 = .data:0x803E3300; // type:object size:0x44 scope:local align:4 +lbl_803E3344 = .data:0x803E3344; // type:object size:0xD data:string +@109105 = .data:0x803E3354; // type:object size:0x3C scope:local align:4 +__vt__14dBgS_ObjGndChk = .data:0x803E3390; // type:object size:0x30 scope:global align:4 +lbl_803E33C0 = .data:0x803E33C0; // type:object size:0xF data:string +@109149 = .data:0x803E33D0; // type:object size:0x4C scope:local align:4 +lbl_803E341C = .data:0x803E341C; // type:object size:0xC data:string +@109153 = .data:0x803E3428; // type:object size:0x44 scope:local align:4 +lbl_803E346C = .data:0x803E346C; // type:object size:0x9 data:string +@109155 = .data:0x803E3478; // type:object size:0x24 scope:local align:4 +lbl_803E349C = .data:0x803E349C; // type:object size:0x10 data:string +@109157 = .data:0x803E34AC; // type:object size:0xC scope:local align:4 +lbl_803E34B8 = .data:0x803E34B8; // type:object size:0x11 data:string +@109159 = .data:0x803E34CC; // type:object size:0xC scope:local align:4 +lbl_803E34D8 = .data:0x803E34D8; // type:object size:0xC data:string +@109193 = .data:0x803E34E4; // type:object size:0x14 scope:local align:4 +lbl_803E34F8 = .data:0x803E34F8; // type:object size:0xE data:string +lbl_803E3506 = .data:0x803E3506; // type:object size:0x9 data:string +lbl_803E350F = .data:0x803E350F; // type:object size:0x11 data:string +lbl_803E3520 = .data:0x803E3520; // type:object size:0x10 data:string +__vt__8cM3dGPla = .data:0x803E3530; // type:object size:0xC scope:global align:4 +lbl_803E353C = .data:0x803E353C; // type:object size:0x9 data:string +g_fopCam_Method = .data:0x803E3548; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x803E3560; // type:object size:0x14 scope:global align:4 +phaseMethod$46944 = .data:0x803E3578; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x803E3598; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803E35B0; // type:label scope:local align:4 +submethod$47021 = .data:0x803E35B0; // type:object size:0x10 scope:local align:4 +noFadeFase$47022 = .data:0x803E35C0; // type:object size:0x20 scope:local align:4 +fadeFase$47023 = .data:0x803E35E0; // type:object size:0x20 scope:local align:4 +g_fopVw_Method = .data:0x803E3600; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x803E3618; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x803E3630; // type:object size:0x14 scope:global align:4 +@95558 = .data:0x803E3648; // type:object size:0x1C scope:local align:4 +l_fpcLy_Crear = .data:0x803E3668; // type:object size:0x2C scope:global align:4 +g_fpcLf_Method = .data:0x803E3698; // type:object size:0x14 scope:global align:4 +crear$46497 = .data:0x803E36B0; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x803E36D0; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803E36E8; // type:label scope:local align:4 +g_fpcNdRq_RefomePhase = .data:0x803E36E8; // type:object size:0x14 scope:global align:4 +clear$46741 = .data:0x803E36FC; // type:object size:0x64 scope:local align:4 data:4byte +methods$46764 = .data:0x803E3760; // type:object size:0x18 scope:local align:4 +methods$46778 = .data:0x803E3778; // type:object size:0x10 scope:local align:4 +methods$46795 = .data:0x803E3788; // type:object size:0xC scope:local align:4 +submethod$46520 = .data:0x803E3798; // type:object size:0xC scope:local align:4 +submethod$46594 = .data:0x803E37A8; // type:object size:0xC scope:local align:4 +method$46595 = .data:0x803E37B4; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x803E37D0; // type:label scope:local align:4 +lbl_803E3811 = .data:0x803E3811; // type:object size:0x44 +lbl_803E3855 = .data:0x803E3855; // type:object size:0x9 data:string +lbl_803E385E = .data:0x803E385E; // type:object size:0x9 data:string +lbl_803E3867 = .data:0x803E3867; // type:object size:0x26 data:string +lbl_803E388D = .data:0x803E388D; // type:object size:0xE data:string +l_objectName = .data:0x803E389C; // type:object size:0x2AA8 scope:global align:4 +lbl_803E6344 = .data:0x803E6344; // type:object size:0x24 data:string +l_roomFuncTable$97537 = .data:0x803E6368; // type:object size:0x30 scope:local align:4 +l_layerFuncTable$97538 = .data:0x803E6398; // type:object size:0x24 scope:local align:4 +lbl_803E63BC = .data:0x803E63BC; // type:object size:0xB data:string +l_layerFuncTable$97659 = .data:0x803E63C8; // type:object size:0x18 scope:local align:4 +l_funcTable$97665 = .data:0x803E63E0; // type:object size:0xC scope:local align:4 +l_layerFuncTableA$97672 = .data:0x803E63EC; // type:object size:0xC scope:local align:4 +l_envLayerFuncTable$97673 = .data:0x803E63F8; // type:object size:0x3C scope:local align:4 +l_layerFuncTable$97699 = .data:0x803E6434; // type:object size:0x30 scope:local align:4 +l_funcTable$97707 = .data:0x803E6464; // type:object size:0x138 scope:local align:4 +l_funcTable$97714 = .data:0x803E659C; // type:object size:0xA8 scope:local align:4 +l_funcTable$97721 = .data:0x803E6644; // type:object size:0x60 scope:local align:4 +l_funcTable$97727 = .data:0x803E66A4; // type:object size:0x24 scope:local align:4 +lbl_803E66C8 = .data:0x803E66C8; // type:object size:0xA data:string +lbl_803E66D2 = .data:0x803E66D2; // type:object size:0xF data:string +lbl_803E66E1 = .data:0x803E66E1; // type:object size:0x24 +lbl_803E6705 = .data:0x803E6705; // type:object size:0xC data:string +__vt__16dStage_stageDt_c = .data:0x803E6714; // type:object size:0x174 scope:global align:4 +lbl_803E6888 = .data:0x803E6888; // type:object size:0x11 data:string +@97962 = .data:0x803E689C; // type:object size:0xC scope:local align:4 +__vt__15dStage_roomDt_c = .data:0x803E68A8; // type:object size:0x174 scope:global align:4 +lbl_803E6A1C = .data:0x803E6A1C; // type:object size:0x10 data:string +@97964 = .data:0x803E6A2C; // type:object size:0xC scope:local align:4 +__vt__11dStage_dt_c = .data:0x803E6A38; // type:object size:0x174 scope:global align:4 +lbl_803E6BAC = .data:0x803E6BAC; // type:object size:0xC data:string +lbl_803E6BB8 = .data:0x803E6BB8; // type:object size:0x1C data:string +lbl_803E6BD4 = .data:0x803E6BD4; // type:object size:0x1C data:string +lbl_803E6BF0 = .data:0x803E6BF0; // type:object size:0x1F data:string +lbl_803E6C0F = .data:0x803E6C0F; // type:object size:0x1F data:string +lbl_803E6C2E = .data:0x803E6C2E; // type:object size:0x1B data:string +lbl_803E6C49 = .data:0x803E6C49; // type:object size:0x1B data:string +lbl_803E6C64 = .data:0x803E6C64; // type:object size:0x1A data:string +lbl_803E6C7E = .data:0x803E6C7E; // type:object size:0x1A data:string +lbl_803E6C98 = .data:0x803E6C98; // type:object size:0x16 data:string +lbl_803E6CAE = .data:0x803E6CAE; // type:object size:0x16 data:string +lbl_803E6CC4 = .data:0x803E6CC4; // type:object size:0x17 data:string +lbl_803E6CDB = .data:0x803E6CDB; // type:object size:0x17 data:string +lbl_803E6CF2 = .data:0x803E6CF2; // type:object size:0x18 data:string +lbl_803E6D0A = .data:0x803E6D0A; // type:object size:0x18 data:string +lbl_803E6D22 = .data:0x803E6D22; // type:object size:0x1A data:string +lbl_803E6D3C = .data:0x803E6D3C; // type:object size:0x1A data:string +lbl_803E6D56 = .data:0x803E6D56; // type:object size:0x17 data:string +lbl_803E6D6D = .data:0x803E6D6D; // type:object size:0x17 data:string +lbl_803E6D84 = .data:0x803E6D84; // type:object size:0x19 data:string +lbl_803E6D9D = .data:0x803E6D9D; // type:object size:0x19 data:string +lbl_803E6DB6 = .data:0x803E6DB6; // type:object size:0x1E data:string +lbl_803E6DD4 = .data:0x803E6DD4; // type:object size:0x1E data:string +lbl_803E6DF2 = .data:0x803E6DF2; // type:object size:0x1E data:string +lbl_803E6E10 = .data:0x803E6E10; // type:object size:0x1E data:string +lbl_803E6E2E = .data:0x803E6E2E; // type:object size:0x1B data:string +lbl_803E6E49 = .data:0x803E6E49; // type:object size:0x1B data:string +lbl_803E6E64 = .data:0x803E6E64; // type:object size:0x1D data:string +lbl_803E6E81 = .data:0x803E6E81; // type:object size:0x1D data:string +lbl_803E6E9E = .data:0x803E6E9E; // type:object size:0x17 data:string +lbl_803E6EB5 = .data:0x803E6EB5; // type:object size:0x17 data:string +lbl_803E6ECC = .data:0x803E6ECC; // type:object size:0x15 data:string +lbl_803E6EE1 = .data:0x803E6EE1; // type:object size:0x16 data:string +lbl_803E6EF7 = .data:0x803E6EF7; // type:object size:0x16 data:string +lbl_803E6F0D = .data:0x803E6F0D; // type:object size:0x16 data:string +lbl_803E6F23 = .data:0x803E6F23; // type:object size:0x1E data:string +lbl_803E6F41 = .data:0x803E6F41; // type:object size:0x1E data:string +lbl_803E6F5F = .data:0x803E6F5F; // type:object size:0x1B data:string +lbl_803E6F7A = .data:0x803E6F7A; // type:object size:0x1B data:string +lbl_803E6F95 = .data:0x803E6F95; // type:object size:0x16 data:string +lbl_803E6FAB = .data:0x803E6FAB; // type:object size:0x16 data:string +lbl_803E6FC1 = .data:0x803E6FC1; // type:object size:0x1A data:string +lbl_803E6FDB = .data:0x803E6FDB; // type:object size:0x1A data:string +lbl_803E6FF5 = .data:0x803E6FF5; // type:object size:0x1A data:string +lbl_803E700F = .data:0x803E700F; // type:object size:0x1F data:string +lbl_803E702E = .data:0x803E702E; // type:object size:0x1F data:string +lbl_803E704D = .data:0x803E704D; // type:object size:0x1C data:string +lbl_803E7069 = .data:0x803E7069; // type:object size:0x15 data:string +@95142 = .data:0x803E7080; // type:object size:0x20 scope:local align:4 +@95390 = .data:0x803E70A0; // type:object size:0x44 scope:local align:4 +@95709 = .data:0x803E70E4; // type:object size:0x1C scope:local align:4 +__vt__6dMap_c = .data:0x803E7100; // type:object size:0xC4 scope:global align:4 +@93653 = .data:0x803E71C4; // type:object size:0x4C scope:local align:4 +lbl_803E7210 = .data:0x803E7210; // type:object size:0x10 data:string +@93655 = .data:0x803E7220; // type:object size:0x44 scope:local align:4 +lbl_803E7264 = .data:0x803E7264; // type:object size:0x1D data:string +@93657 = .data:0x803E7284; // type:object size:0x3C scope:local align:4 +lbl_803E72C0 = .data:0x803E72C0; // type:object size:0x14 data:string +@93659 = .data:0x803E72D4; // type:object size:0x34 scope:local align:4 +lbl_803E7308 = .data:0x803E7308; // type:object size:0x11 data:string +@93661 = .data:0x803E731C; // type:object size:0x2C scope:local align:4 +lbl_803E7348 = .data:0x803E7348; // type:object size:0x13 data:string +@93663 = .data:0x803E735C; // type:object size:0x24 scope:local align:4 +lbl_803E7380 = .data:0x803E7380; // type:object size:0x10 data:string +@93665 = .data:0x803E7390; // type:object size:0x1C scope:local align:4 +lbl_803E73AC = .data:0x803E73AC; // type:object size:0x1D data:string +@93667 = .data:0x803E73CC; // type:object size:0x14 scope:local align:4 +lbl_803E73E0 = .data:0x803E73E0; // type:object size:0xC data:string +@93669 = .data:0x803E73EC; // type:object size:0xC scope:local align:4 +__vt__12dDlst_base_c = .data:0x803E73F8; // type:object size:0xC scope:global align:4 +lbl_803E7404 = .data:0x803E7404; // type:object size:0xD data:string +lbl_803E7418 = .data:0x803E7418; // type:object size:0xA data:string +lbl_803E7422 = .data:0x803E7422; // type:object size:0xD data:string +lbl_803E742F = .data:0x803E742F; // type:object size:0x1F data:string +lbl_803E744E = .data:0x803E744E; // type:object size:0x16 data:string +lbl_803E7464 = .data:0x803E7464; // type:object size:0x1B data:string +l_method$109887 = .data:0x803E7480; // type:object size:0xC scope:local align:4 +l_method$109932 = .data:0x803E748C; // type:object size:0xC scope:local align:4 +lbl_803E7498 = .data:0x803E7498; // type:object size:0x18 data:byte +lbl_803E74B0 = .data:0x803E74B0; // type:object size:0xE data:string +lbl_803E74BE = .data:0x803E74BE; // type:object size:0x9 data:string +__vt__Q213dComIfG_inf_c9baseCsr_c = .data:0x803E74C8; // type:object size:0x14 scope:global align:4 +lbl_803E74DC = .data:0x803E74DC; // type:object size:0x19 data:string +@111903 = .data:0x803E74F8; // type:object size:0xC scope:local align:4 +__vt__Q313dComIfG_inf_c9baseCsr_c6navi_c = .data:0x803E7504; // type:object size:0xC scope:global align:4 +lbl_803E7510 = .data:0x803E7510; // type:object size:0x21 data:string +__vt__Q211dDlst_blo_c5anm_c = .data:0x803E7534; // type:object size:0xC scope:global align:4 +lbl_803E7540 = .data:0x803E7540; // type:object size:0x13 data:string +lbl_803E7553 = .data:0x803E7553; // type:object size:0x1A data:string +__vt__18dPa_levelEcallBack = .data:0x803E7570; // type:object size:0x24 scope:global align:4 +lbl_803E7594 = .data:0x803E7594; // type:object size:0x13 data:string +@111989 = .data:0x803E75A8; // type:object size:0xC scope:local align:4 +lbl_803E75B4 = .data:0x803E75B4; // type:object size:0x13 data:string +lbl_803E75C7 = .data:0x803E75C7; // type:object size:0x15 data:string +lbl_803E75DC = .data:0x803E75DC; // type:object size:0xD data:string +ZeroQuat = .data:0x803E75F0; // type:object size:0x10 scope:global align:4 +__vt__10CSTControl = .data:0x803E7600; // type:object size:0x10 scope:global align:4 +lbl_803E7610 = .data:0x803E7610; // type:object size:0xB data:string +@92709 = .data:0x803E761C; // type:object size:0xC scope:local align:4 +__vt__9STControl = .data:0x803E7628; // type:object size:0x10 scope:global align:4 +lbl_803E7638 = .data:0x803E7638; // type:object size:0xA data:string +lbl_803E7648 = .data:0x803E7648; // type:object size:0x20 +lbl_803E7668 = .data:0x803E7668; // type:object size:0x17 data:byte +lbl_803E767F = .data:0x803E767F; // type:object size:0xF data:string +lbl_803E768E = .data:0x803E768E; // type:object size:0xE data:string +lbl_803E769C = .data:0x803E769C; // type:object size:0xE data:string +lbl_803E76AA = .data:0x803E76AA; // type:object size:0xE data:string +__vt__8cM3dGCyl = .data:0x803E76B8; // type:object size:0xC scope:global align:4 +lbl_803E76C4 = .data:0x803E76C4; // type:object size:0x9 data:string +__vt__8cM3dGLin = .data:0x803E76D0; // type:object size:0xC scope:global align:4 +lbl_803E76DC = .data:0x803E76DC; // type:object size:0x9 data:string +__vt__8cM3dGSph = .data:0x803E76E8; // type:object size:0xC scope:global align:4 +lbl_803E76F4 = .data:0x803E76F4; // type:object size:0x9 data:string +lbl_803E7700 = .data:0x803E7700; // type:object size:0xA data:string +lbl_803E770A = .data:0x803E770A; // type:object size:0x9 data:string +lbl_803E7713 = .data:0x803E7713; // type:object size:0x9 data:string +lbl_803E771C = .data:0x803E771C; // type:object size:0xA data:string +lbl_803E7726 = .data:0x803E7726; // type:object size:0xA data:string +lbl_803E7730 = .data:0x803E7730; // type:object size:0x9 data:string +lbl_803E7739 = .data:0x803E7739; // type:object size:0x9 data:string +lbl_803E7742 = .data:0x803E7742; // type:object size:0x9 data:string +lbl_803E774B = .data:0x803E774B; // type:object size:0xA data:string +lbl_803E7755 = .data:0x803E7755; // type:object size:0xA data:string +lbl_803E775F = .data:0x803E775F; // type:object size:0xA data:string +lbl_803E7769 = .data:0x803E7769; // type:object size:0xA data:string +lbl_803E7773 = .data:0x803E7773; // type:object size:0xA data:string +lbl_803E777D = .data:0x803E777D; // type:object size:0xA data:string +lbl_803E7787 = .data:0x803E7787; // type:object size:0xA data:string +lbl_803E7791 = .data:0x803E7791; // type:object size:0xA data:string +lbl_803E779B = .data:0x803E779B; // type:object size:0xA data:string +lbl_803E77A5 = .data:0x803E77A5; // type:object size:0xA data:string +lbl_803E77B0 = .data:0x803E77B0; // type:object size:0x20 +__vt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .data:0x803E77D0; // type:object size:0x10 scope:global align:4 +lbl_803E77E0 = .data:0x803E77E0; // type:object size:0x34 data:string +@100028 = .data:0x803E7814; // type:object size:0xC scope:local align:4 +__vt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .data:0x803E7820; // type:object size:0x24 scope:global align:4 +lbl_803E7844 = .data:0x803E7844; // type:object size:0x2F data:string +@100030 = .data:0x803E7874; // type:object size:0x14 scope:local align:4 +__vt__16dDemo_particle_c = .data:0x803E7888; // type:object size:0x18 scope:global align:4 +lbl_803E78A0 = .data:0x803E78A0; // type:object size:0x11 data:string +@100032 = .data:0x803E78B4; // type:object size:0x14 scope:local align:4 +__vt__14dDemo_system_c = .data:0x803E78C8; // type:object size:0x50 scope:global align:4 +lbl_803E7918 = .data:0x803E7918; // type:object size:0xF data:string +@100034 = .data:0x803E7928; // type:object size:0x14 scope:local align:4 +__vt__11dDemo_fog_c = .data:0x803E793C; // type:object size:0x5C scope:global align:4 +lbl_803E7998 = .data:0x803E7998; // type:object size:0xC data:string +@100036 = .data:0x803E79A4; // type:object size:0x14 scope:local align:4 +__vt__13dDemo_light_c = .data:0x803E79B8; // type:object size:0x6C scope:global align:4 +lbl_803E7A24 = .data:0x803E7A24; // type:object size:0xE data:string +@100038 = .data:0x803E7A34; // type:object size:0x14 scope:local align:4 +__vt__15dDemo_ambient_c = .data:0x803E7A48; // type:object size:0x44 scope:global align:4 +lbl_803E7A8C = .data:0x803E7A8C; // type:object size:0x10 data:string +@100040 = .data:0x803E7A9C; // type:object size:0x14 scope:local align:4 +__vt__14dDemo_camera_c = .data:0x803E7AB0; // type:object size:0x94 scope:global align:4 +lbl_803E7B44 = .data:0x803E7B44; // type:object size:0xF data:string +@100042 = .data:0x803E7B54; // type:object size:0x14 scope:local align:4 +__vt__13dDemo_actor_c = .data:0x803E7B68; // type:object size:0x8C scope:global align:4 +lbl_803E7BF4 = .data:0x803E7BF4; // type:object size:0xE data:string +@100044 = .data:0x803E7C04; // type:object size:0x14 scope:local align:4 +lbl_803E7C18 = .data:0x803E7C18; // type:object size:0x21 data:string +@100046 = .data:0x803E7C3C; // type:object size:0xC scope:local align:4 +lbl_803E7C48 = .data:0x803E7C48; // type:object size:0xD data:string +@100054 = .data:0x803E7C58; // type:object size:0xC scope:local align:4 +lbl_803E7C64 = .data:0x803E7C64; // type:object size:0x10 data:string +@100056 = .data:0x803E7C74; // type:object size:0xC scope:local align:4 +lbl_803E7C80 = .data:0x803E7C80; // type:object size:0x16 data:string +@100058 = .data:0x803E7C98; // type:object size:0xC scope:local align:4 +lbl_803E7CA4 = .data:0x803E7CA4; // type:object size:0xF data:string +@100060 = .data:0x803E7CB4; // type:object size:0xC scope:local align:4 +lbl_803E7CC0 = .data:0x803E7CC0; // type:object size:0xF data:string +@100062 = .data:0x803E7CD0; // type:object size:0xC scope:local align:4 +__vt__Q27JStudio13TCreateObject = .data:0x803E7CDC; // type:object size:0x10 scope:global align:4 +lbl_803E7CEC = .data:0x803E7CEC; // type:object size:0x17 data:string +lbl_803E7D03 = .data:0x803E7D03; // type:object size:0x1A data:string +@100069 = .data:0x803E7D20; // type:object size:0xC scope:local align:4 +lbl_803E7D2C = .data:0x803E7D2C; // type:object size:0x12 data:string +lbl_803E7D3E = .data:0x803E7D3E; // type:object size:0x10 data:string +@100088 = .data:0x803E7D50; // type:object size:0xC scope:local align:4 +lbl_803E7D5C = .data:0x803E7D5C; // type:object size:0x10 data:string +...data.0 = .data:0x803E7D70; // type:label scope:local align:4 +lbl_803E7D79 = .data:0x803E7D79; // type:object size:0xC data:string +@95198 = .data:0x803E7D88; // type:object size:0x20 scope:local align:4 +lbl_803E7DA8 = .data:0x803E7DA8; // type:object size:0x30 data:string +lbl_803E7DD8 = .data:0x803E7DD8; // type:object size:0x15 data:string +lbl_803E7DED = .data:0x803E7DED; // type:object size:0x29 data:string +lbl_803E7E16 = .data:0x803E7E16; // type:object size:0x1A9 +lbl_803E7FBF = .data:0x803E7FBF; // type:object size:0x47 +lbl_803E8006 = .data:0x803E8006; // type:object size:0x38 data:string +lbl_803E803E = .data:0x803E803E; // type:object size:0x28 data:string +lbl_803E8066 = .data:0x803E8066; // type:object size:0x36 data:string +lbl_803E809C = .data:0x803E809C; // type:object size:0xF data:string +lbl_803E80AB = .data:0x803E80AB; // type:object size:0x23 data:string +lbl_803E80CE = .data:0x803E80CE; // type:object size:0x22 data:string +__vt__18mDoExt_transAnmBas = .data:0x803E80F0; // type:object size:0x14 scope:global align:4 +lbl_803E8104 = .data:0x803E8104; // type:object size:0x13 data:string +@93247 = .data:0x803E8118; // type:object size:0x1C scope:local align:4 +__vt__11J3DTexNoAnm = .data:0x803E8134; // type:object size:0xC scope:global align:4 +lbl_803E8140 = .data:0x803E8140; // type:object size:0xC data:string +__vt__18J3DAnmTransformKey = .data:0x803E814C; // type:object size:0x14 scope:global align:4 +lbl_803E8160 = .data:0x803E8160; // type:object size:0x13 data:string +@93374 = .data:0x803E8174; // type:object size:0x14 scope:local align:4 +lbl_803E8188 = .data:0x803E8188; // type:object size:0x10 data:string +@93376 = .data:0x803E8198; // type:object size:0xC scope:local align:4 +lbl_803E81A4 = .data:0x803E81A4; // type:object size:0xB data:string +@93157 = .data:0x803E81B0; // type:object size:0x3C scope:local align:4 +__vt__19dMenuFmapIconDisp_c = .data:0x803E81EC; // type:object size:0xC scope:global align:4 +lbl_803E81F8 = .data:0x803E81F8; // type:object size:0x14 data:string +@91187 = .data:0x803E820C; // type:object size:0xC scope:local align:4 +lbl_803E8218 = .data:0x803E8218; // type:object size:0x17 data:string +lbl_803E8230 = .data:0x803E8230; // type:object size:0xD data:string +lbl_803E823D = .data:0x803E823D; // type:object size:0xB data:string +lbl_803E8248 = .data:0x803E8248; // type:object size:0x10 data:string +lbl_803E8258 = .data:0x803E8258; // type:object size:0x10 data:string +@112620 = .data:0x803E8268; // type:object size:0x38 scope:local align:4 +__vt__11dEvt_info_c = .data:0x803E82A0; // type:object size:0xC scope:global align:4 +lbl_803E82AC = .data:0x803E82AC; // type:object size:0xC data:string +...data.0 = .data:0x803E82B8; // type:label scope:local align:4 +TelopData = .data:0x803E82B8; // type:object size:0x288 scope:global align:4 +@107041 = .data:0x803E8540; // type:object size:0x34 scope:local align:4 +lbl_803E8574 = .data:0x803E8574; // type:object size:0x9 data:string +lbl_803E857D = .data:0x803E857D; // type:object size:0x95 +lbl_803E8612 = .data:0x803E8612; // type:object size:0xB data:string +...data.0 = .data:0x803E8620; // type:label scope:local align:4 +lbl_803E8630 = .data:0x803E8630; // type:object size:0xE data:string +lbl_803E863E = .data:0x803E863E; // type:object size:0xE data:string +lbl_803E864C = .data:0x803E864C; // type:object size:0x13 data:string +lbl_803E865F = .data:0x803E865F; // type:object size:0x11 data:string +lbl_803E8670 = .data:0x803E8670; // type:object size:0x13 data:string +lbl_803E8683 = .data:0x803E8683; // type:object size:0xB data:string +lbl_803E868E = .data:0x803E868E; // type:object size:0xD data:string +lbl_803E869B = .data:0x803E869B; // type:object size:0xE data:string +lbl_803E86A9 = .data:0x803E86A9; // type:object size:0xB data:string +lbl_803E86B4 = .data:0x803E86B4; // type:object size:0xF data:string +lbl_803E86C3 = .data:0x803E86C3; // type:object size:0xF data:string +lbl_803E86D2 = .data:0x803E86D2; // type:object size:0x11 data:string +lbl_803E86E3 = .data:0x803E86E3; // type:object size:0x13 data:string +soecial_names$99194 = .data:0x803E86F8; // type:object size:0x38 scope:local align:4 +lbl_803E8730 = .data:0x803E8730; // type:object size:0x7D +lbl_803E87AD = .data:0x803E87AD; // type:object size:0x10 data:string +lbl_803E87BD = .data:0x803E87BD; // type:object size:0xC data:string +lbl_803E87C9 = .data:0x803E87C9; // type:object size:0xD data:string +action_table$100309 = .data:0x803E87D8; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803E87E8; // type:label scope:local align:4 +@89751 = .data:0x803E87E8; // type:object size:0xC scope:local align:4 data:4byte +@89752 = .data:0x803E87F4; // type:object size:0xC scope:local align:4 +@89753 = .data:0x803E8800; // type:object size:0xC scope:local align:4 +@89754 = .data:0x803E880C; // type:object size:0xC scope:local align:4 +__vt__15dSmplMdl_draw_c = .data:0x803E8818; // type:object size:0xC scope:global align:4 +lbl_803E8824 = .data:0x803E8824; // type:object size:0x10 data:string +lbl_803E8838 = .data:0x803E8838; // type:object size:0xC +lbl_803E8844 = .data:0x803E8844; // type:object size:0x1D data:string +lbl_803E8861 = .data:0x803E8861; // type:object size:0x29 +effectIDTable$93773 = .data:0x803E888A; // type:object size:0x18 scope:local align:2 +ringID$93818 = .data:0x803E88A2; // type:object size:0x30 scope:local align:2 +normalID$93819 = .data:0x803E88D2; // type:object size:0x30 scope:local align:2 +__vt__22dPa_hermiteEcallBack_c = .data:0x803E8904; // type:object size:0x24 scope:global align:4 +lbl_803E8928 = .data:0x803E8928; // type:object size:0x17 data:string +@94319 = .data:0x803E8940; // type:object size:0x14 scope:local align:4 +__vt__28dPa_particleTracePcallBack_c = .data:0x803E8954; // type:object size:0x14 scope:global align:4 +lbl_803E8968 = .data:0x803E8968; // type:object size:0x1D data:string +@94321 = .data:0x803E8988; // type:object size:0xC scope:local align:4 +__vt__17dPa_wbPcallBack_c = .data:0x803E8994; // type:object size:0x14 scope:global align:4 +lbl_803E89A8 = .data:0x803E89A8; // type:object size:0x12 data:string +@94323 = .data:0x803E89BC; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_d_light8PcallBack = .data:0x803E89C8; // type:object size:0x14 scope:global align:4 +lbl_803E89DC = .data:0x803E89DC; // type:object size:0x1A data:string +@94325 = .data:0x803E89F8; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_b_light8PcallBack = .data:0x803E8A04; // type:object size:0x14 scope:global align:4 +lbl_803E8A18 = .data:0x803E8A18; // type:object size:0x1A data:string +@94327 = .data:0x803E8A34; // type:object size:0xC scope:local align:4 +__vt__19dPa_light8PcallBack = .data:0x803E8A40; // type:object size:0x14 scope:global align:4 +lbl_803E8A54 = .data:0x803E8A54; // type:object size:0x14 data:string +@94329 = .data:0x803E8A68; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_d_light8EcallBack = .data:0x803E8A74; // type:object size:0x24 scope:global align:4 +lbl_803E8A98 = .data:0x803E8A98; // type:object size:0x1A data:string +@94331 = .data:0x803E8AB4; // type:object size:0x14 scope:local align:4 +__vt__25dPa_gen_b_light8EcallBack = .data:0x803E8AC8; // type:object size:0x24 scope:global align:4 +lbl_803E8AEC = .data:0x803E8AEC; // type:object size:0x1A data:string +@94333 = .data:0x803E8B08; // type:object size:0x14 scope:local align:4 +__vt__19dPa_light8EcallBack = .data:0x803E8B1C; // type:object size:0x24 scope:global align:4 +lbl_803E8B40 = .data:0x803E8B40; // type:object size:0x14 data:string +@94335 = .data:0x803E8B54; // type:object size:0x14 scope:local align:4 +__vt__19dPa_fsenthPcallBack = .data:0x803E8B68; // type:object size:0x14 scope:global align:4 +lbl_803E8B7C = .data:0x803E8B7C; // type:object size:0x14 data:string +@94337 = .data:0x803E8B90; // type:object size:0xC scope:local align:4 +__vt__19dPa_followEcallBack = .data:0x803E8B9C; // type:object size:0x28 scope:global align:4 +lbl_803E8BC4 = .data:0x803E8BC4; // type:object size:0x14 data:string +@94339 = .data:0x803E8BD8; // type:object size:0x14 scope:local align:4 +__vt__21dPa_setColorEcallBack = .data:0x803E8BEC; // type:object size:0x24 scope:global align:4 +lbl_803E8C10 = .data:0x803E8C10; // type:object size:0x16 data:string +@94341 = .data:0x803E8C28; // type:object size:0x14 scope:local align:4 +__vt__22dPa_selectTexEcallBack = .data:0x803E8C3C; // type:object size:0x24 scope:global align:4 +lbl_803E8C60 = .data:0x803E8C60; // type:object size:0x17 data:string +@94343 = .data:0x803E8C78; // type:object size:0x14 scope:local align:4 +__vt__18dPa_modelEcallBack = .data:0x803E8C8C; // type:object size:0x24 scope:global align:4 +lbl_803E8CB0 = .data:0x803E8CB0; // type:object size:0x13 data:string +@94345 = .data:0x803E8CC4; // type:object size:0x14 scope:local align:4 +__vt__18dPa_modelPcallBack = .data:0x803E8CD8; // type:object size:0x14 scope:global align:4 +lbl_803E8CEC = .data:0x803E8CEC; // type:object size:0x13 data:string +@94347 = .data:0x803E8D00; // type:object size:0xC scope:local align:4 +__vt__19dPa_simpleEcallBack = .data:0x803E8D0C; // type:object size:0x1C scope:global align:4 +lbl_803E8D28 = .data:0x803E8D28; // type:object size:0x14 data:string +@94351 = .data:0x803E8D3C; // type:object size:0xC scope:local align:4 +j_o_id__8dPa_name = .data:0x803E8D48; // type:object size:0xA scope:global align:4 +s_o_id__8dPa_name = .data:0x803E8D52; // type:object size:0x1C scope:global align:2 +...data.0 = .data:0x803E8D80; // type:label scope:local align:4 +l_shadowVolPos = .data:0x803E8D80; // type:object size:0x60 scope:global align:4 +l_shadowProjMat = .data:0x803E8DE0; // type:object size:0x5A scope:global align:4 +l_clearMat = .data:0x803E8E40; // type:object size:0x55 scope:global align:4 +l_frontMat = .data:0x803E8EA0; // type:object size:0x55 scope:global align:4 +l_backSubMat = .data:0x803E8F00; // type:object size:0x3C scope:global align:4 +l_simpleShadowPos = .data:0x803E8F3C; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x803E9000; // type:object size:0x58 scope:global align:4 +l_shadowSealTexDL = .data:0x803E9060; // type:object size:0x55 scope:global align:4 +l_shadowSealTex2DL = .data:0x803E90C0; // type:object size:0x55 scope:global align:4 +l_shadowSealDL = .data:0x803E9120; // type:object size:0x69 scope:global align:4 +l_matDL$96106 = .data:0x803E91A0; // type:object size:0x7B scope:local align:4 +lbl_803E921B = .data:0x803E921B; // type:object size:0x11 +l_tevColorChan$96146 = .data:0x803E922C; // type:object size:0x10 scope:local align:4 +lbl_803E923C = .data:0x803E923C; // type:object size:0xC data:string +mtx_adj$96516 = .data:0x803E9248; // type:object size:0x30 scope:local align:4 +__vt__14ShdwDrawPoly_c = .data:0x803E9278; // type:object size:0xC scope:global align:4 +lbl_803E9284 = .data:0x803E9284; // type:object size:0xF data:string +@96551 = .data:0x803E9294; // type:object size:0x14 scope:local align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x803E92A8; // type:object size:0x10 scope:global align:4 +lbl_803E92B8 = .data:0x803E92B8; // type:object size:0x17 data:string +@96628 = .data:0x803E92D0; // type:object size:0xC scope:local align:4 +__vt__18dDlst_shadowPoly_c = .data:0x803E92DC; // type:object size:0x10 scope:global align:4 +lbl_803E92EC = .data:0x803E92EC; // type:object size:0x13 data:string +__vt__18dDlst_effectLine_c = .data:0x803E9300; // type:object size:0xC scope:global align:4 +lbl_803E930C = .data:0x803E930C; // type:object size:0x13 data:string +@96631 = .data:0x803E9320; // type:object size:0xC scope:local align:4 +__vt__11dDlst_blo_c = .data:0x803E932C; // type:object size:0xC scope:global align:4 +lbl_803E9338 = .data:0x803E9338; // type:object size:0xC data:string +@96633 = .data:0x803E9344; // type:object size:0xC scope:local align:4 +__vt__10dDlst_2D_c = .data:0x803E9350; // type:object size:0xC scope:global align:4 +lbl_803E935C = .data:0x803E935C; // type:object size:0xB data:string +@96636 = .data:0x803E9368; // type:object size:0xC scope:local align:4 +__vt__12dDlst_2DMt_c = .data:0x803E9374; // type:object size:0xC scope:global align:4 +lbl_803E9380 = .data:0x803E9380; // type:object size:0xD data:string +@96638 = .data:0x803E9390; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2Dm_c = .data:0x803E939C; // type:object size:0xC scope:global align:4 +lbl_803E93A8 = .data:0x803E93A8; // type:object size:0xC data:string +@96640 = .data:0x803E93B4; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2DM_c = .data:0x803E93C0; // type:object size:0xC scope:global align:4 +lbl_803E93CC = .data:0x803E93CC; // type:object size:0xC data:string +@96642 = .data:0x803E93D8; // type:object size:0xC scope:local align:4 +__vt__12dDlst_2DT2_c = .data:0x803E93E4; // type:object size:0xC scope:global align:4 +lbl_803E93F0 = .data:0x803E93F0; // type:object size:0xD data:string +@96644 = .data:0x803E9400; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2DT_c = .data:0x803E940C; // type:object size:0xC scope:global align:4 +lbl_803E9418 = .data:0x803E9418; // type:object size:0xC data:string +@96646 = .data:0x803E9424; // type:object size:0xC scope:local align:4 +__vt__15dDlst_2DPoint_c = .data:0x803E9430; // type:object size:0xC scope:global align:4 +lbl_803E943C = .data:0x803E943C; // type:object size:0x10 data:string +@96648 = .data:0x803E944C; // type:object size:0xC scope:local align:4 +__vt__14dDlst_2DQuad_c = .data:0x803E9458; // type:object size:0xC scope:global align:4 +lbl_803E9464 = .data:0x803E9464; // type:object size:0xF data:string +@96650 = .data:0x803E9474; // type:object size:0xC scope:local align:4 +__vt__13dDlst_2DTri_c = .data:0x803E9480; // type:object size:0xC scope:global align:4 +lbl_803E948C = .data:0x803E948C; // type:object size:0xE data:string +@96652 = .data:0x803E949C; // type:object size:0xC scope:local align:4 +lbl_803E94A8 = .data:0x803E94A8; // type:object size:0x19 +lbl_803E94C1 = .data:0x803E94C1; // type:object size:0xE data:string +@96731 = .data:0x803E94D0; // type:object size:0xC scope:local align:4 +lbl_803E94DC = .data:0x803E94DC; // type:object size:0x9 data:string +lbl_803E94E8 = .data:0x803E94E8; // type:object size:0x300 +l_darkworld_tbl = .data:0x803E97E8; // type:object size:0x110 scope:global align:4 +l_light_size_tbl = .data:0x803E98F8; // type:object size:0x120 scope:global align:4 +l_light_size_tbl_tw = .data:0x803E9A18; // type:object size:0x48 scope:global align:4 +lbl_803E9A60 = .data:0x803E9A60; // type:object size:0x24 +l_time_attribute = .data:0x803E9A84; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x803E9B08; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x803E9B8C; // type:object size:0x340 scope:global align:4 +l_pselect_default = .data:0x803E9ECC; // type:object size:0x18 scope:global align:4 +lbl_803E9EE4 = .data:0x803E9EE4; // type:object size:0x82 +lbl_803E9F66 = .data:0x803E9F66; // type:object size:0x17A +S_xfog_table_data = .data:0x803EA0E0; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803EA108; // type:label scope:local align:4 +__vt__19dKankyo_evil_Packet = .data:0x803EA1B4; // type:object size:0x14 scope:global align:4 +lbl_803EA1C8 = .data:0x803EA1C8; // type:object size:0x14 data:string +@94799 = .data:0x803EA1DC; // type:object size:0xC scope:local align:4 +__vt__18dKankyo_mud_Packet = .data:0x803EA1E8; // type:object size:0x14 scope:global align:4 +lbl_803EA1FC = .data:0x803EA1FC; // type:object size:0x13 data:string +@94801 = .data:0x803EA210; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_odour_Packet = .data:0x803EA21C; // type:object size:0x14 scope:global align:4 +lbl_803EA230 = .data:0x803EA230; // type:object size:0x15 data:string +@94803 = .data:0x803EA248; // type:object size:0xC scope:local align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x803EA254; // type:object size:0x14 scope:global align:4 +lbl_803EA268 = .data:0x803EA268; // type:object size:0x16 data:string +@94805 = .data:0x803EA280; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_cloud_Packet = .data:0x803EA28C; // type:object size:0x14 scope:global align:4 +lbl_803EA2A0 = .data:0x803EA2A0; // type:object size:0x15 data:string +@94807 = .data:0x803EA2B8; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_housi_Packet = .data:0x803EA2C4; // type:object size:0x14 scope:global align:4 +lbl_803EA2D8 = .data:0x803EA2D8; // type:object size:0x15 data:string +@94809 = .data:0x803EA2F0; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_star_Packet = .data:0x803EA2FC; // type:object size:0x14 scope:global align:4 +lbl_803EA310 = .data:0x803EA310; // type:object size:0x14 data:string +@94811 = .data:0x803EA324; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_snow_Packet = .data:0x803EA330; // type:object size:0x14 scope:global align:4 +lbl_803EA344 = .data:0x803EA344; // type:object size:0x14 data:string +@94813 = .data:0x803EA358; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_rain_Packet = .data:0x803EA364; // type:object size:0x14 scope:global align:4 +lbl_803EA378 = .data:0x803EA378; // type:object size:0x14 data:string +@94815 = .data:0x803EA38C; // type:object size:0xC scope:local align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x803EA398; // type:object size:0x14 scope:global align:4 +lbl_803EA3AC = .data:0x803EA3AC; // type:object size:0x17 data:string +@94817 = .data:0x803EA3C4; // type:object size:0xC scope:local align:4 +__vt__18dKankyo_sun_Packet = .data:0x803EA3D0; // type:object size:0x14 scope:global align:4 +lbl_803EA3E4 = .data:0x803EA3E4; // type:object size:0x13 data:string +@94819 = .data:0x803EA3F8; // type:object size:0xC scope:local align:4 +lbl_803EA404 = .data:0x803EA404; // type:object size:0xA data:string +lbl_803EA410 = .data:0x803EA410; // type:object size:0xC data:byte +lbl_803EA41C = .data:0x803EA41C; // type:object size:0xC data:byte +lbl_803EA428 = .data:0x803EA428; // type:object size:0xE data:string +@112034 = .data:0x803EA438; // type:object size:0x20 scope:local align:4 +lbl_803EA458 = .data:0x803EA458; // type:object size:0x13 data:string +loc_type_tbl__12dAttention_c = .data:0x803EA470; // type:object size:0x18 scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x803EA488; // type:object size:0x18 scope:global align:4 +@113138 = .data:0x803EA4A0; // type:object size:0x2C scope:local align:4 +ftp_table$107200 = .data:0x803EA4CC; // type:object size:0x24 scope:local align:4 +ang_table2$107202 = .data:0x803EA4F0; // type:object size:0xC scope:local align:4 +__vt__Q225@unnamed@d_attention_cpp@13parallelCsr_c = .data:0x803EA4FC; // type:object size:0x14 scope:global align:4 +lbl_803EA510 = .data:0x803EA510; // type:object size:0x29 data:string +@108757 = .data:0x803EA53C; // type:object size:0x14 scope:local align:4 +__vt__Q225@unnamed@d_attention_cpp@10sightCsr_c = .data:0x803EA550; // type:object size:0x14 scope:global align:4 +lbl_803EA564 = .data:0x803EA564; // type:object size:0x26 data:string +@108759 = .data:0x803EA58C; // type:object size:0x14 scope:local align:4 +__vt__Q210dCsr_mng_c6node_c = .data:0x803EA5A0; // type:object size:0xC scope:global align:4 +__vt__19dAttDraw_CallBack_c = .data:0x803EA5AC; // type:object size:0xC scope:global align:4 +lbl_803EA5B8 = .data:0x803EA5B8; // type:object size:0x14 data:string +@108845 = .data:0x803EA5CC; // type:object size:0xC scope:local align:4 +__vt__15dAttDrawParam_c = .data:0x803EA5D8; // type:object size:0xC scope:global align:4 +lbl_803EA5E4 = .data:0x803EA5E4; // type:object size:0x10 data:string +@108847 = .data:0x803EA5F4; // type:object size:0xC scope:local align:4 +__vt__11dAttParam_c = .data:0x803EA600; // type:object size:0xC scope:global align:4 +lbl_803EA60C = .data:0x803EA60C; // type:object size:0xC data:string +@108849 = .data:0x803EA618; // type:object size:0xC scope:local align:4 +dist_table__12dAttention_c = .data:0x803EA628; // type:object size:0x1998 scope:global align:4 +__vt__4dBgS = .data:0x803EBFC0; // type:object size:0x14 scope:global align:4 +@90321 = .data:0x803EBFD4; // type:object size:0xC scope:local align:4 +__vt__4cBgS = .data:0x803EBFE0; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x803EBFF4; // type:object size:0x10 scope:global align:4 +lbl_803EC004 = .data:0x803EC004; // type:object size:0xC data:string +__vt__9dBgS_Acch = .data:0x803EC010; // type:object size:0x24 scope:global align:4 +lbl_803EC034 = .data:0x803EC034; // type:object size:0xA data:string +@105183 = .data:0x803EC040; // type:object size:0x34 scope:local align:4 +__vt__12dBgS_AcchCir = .data:0x803EC074; // type:object size:0xC scope:global align:4 +lbl_803EC080 = .data:0x803EC080; // type:object size:0xD data:string +@105185 = .data:0x803EC090; // type:object size:0xC scope:local align:4 +__vt__8cM3dGAab = .data:0x803EC0A0; // type:object size:0xC scope:global align:4 +lbl_803EC0AC = .data:0x803EC0AC; // type:object size:0x9 data:string +__vt__8dBgS_Chk = .data:0x803EC0B8; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x803EC0D0; // type:object size:0x30 scope:global align:4 +lbl_803EC100 = .data:0x803EC100; // type:object size:0x13 data:string +@4076 = .data:0x803EC114; // type:object size:0x54 scope:local align:4 +__vt__14dBgS_CamGndChk = .data:0x803EC168; // type:object size:0x30 scope:global align:4 +lbl_803EC198 = .data:0x803EC198; // type:object size:0xF data:string +@4078 = .data:0x803EC1A8; // type:object size:0x4C scope:local align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x803EC1F4; // type:object size:0x30 scope:global align:4 +lbl_803EC224 = .data:0x803EC224; // type:object size:0x13 data:string +@4080 = .data:0x803EC238; // type:object size:0x54 scope:local align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x803EC28C; // type:object size:0x30 scope:global align:4 +lbl_803EC2BC = .data:0x803EC2BC; // type:object size:0x13 data:string +@4082 = .data:0x803EC2D0; // type:object size:0x54 scope:local align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x803EC324; // type:object size:0x30 scope:global align:4 +lbl_803EC354 = .data:0x803EC354; // type:object size:0x13 data:string +@4084 = .data:0x803EC368; // type:object size:0x54 scope:local align:4 +__vt__11dBgS_GndChk = .data:0x803EC3BC; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x803EC3F0; // type:object size:0xC scope:global align:4 +__vt__16dBgS_HorseLinChk = .data:0x803EC400; // type:object size:0x30 scope:global align:4 +lbl_803EC430 = .data:0x803EC430; // type:object size:0x11 data:string +@89088 = .data:0x803EC444; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_RopeLinChk = .data:0x803EC490; // type:object size:0x30 scope:global align:4 +lbl_803EC4C0 = .data:0x803EC4C0; // type:object size:0x10 data:string +@89090 = .data:0x803EC4D0; // type:object size:0x4C scope:local align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x803EC51C; // type:object size:0x30 scope:global align:4 +lbl_803EC54C = .data:0x803EC54C; // type:object size:0x15 data:string +@89092 = .data:0x803EC564; // type:object size:0x4C scope:local align:4 +__vt__16dBgS_ArrowLinChk = .data:0x803EC5B0; // type:object size:0x30 scope:global align:4 +lbl_803EC5E0 = .data:0x803EC5E0; // type:object size:0x11 data:string +@89094 = .data:0x803EC5F4; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_BombLinChk = .data:0x803EC640; // type:object size:0x30 scope:global align:4 +lbl_803EC670 = .data:0x803EC670; // type:object size:0x10 data:string +@89096 = .data:0x803EC680; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_LinkLinChk = .data:0x803EC6CC; // type:object size:0x30 scope:global align:4 +lbl_803EC6FC = .data:0x803EC6FC; // type:object size:0x10 data:string +@89098 = .data:0x803EC70C; // type:object size:0x4C scope:local align:4 +__vt__14dBgS_ObjLinChk = .data:0x803EC758; // type:object size:0x30 scope:global align:4 +lbl_803EC788 = .data:0x803EC788; // type:object size:0xF data:string +@89100 = .data:0x803EC798; // type:object size:0x4C scope:local align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x803EC7E4; // type:object size:0x30 scope:global align:4 +lbl_803EC814 = .data:0x803EC814; // type:object size:0x16 data:string +@89102 = .data:0x803EC82C; // type:object size:0x54 scope:local align:4 +__vt__14dBgS_CamLinChk = .data:0x803EC880; // type:object size:0x30 scope:global align:4 +lbl_803EC8B0 = .data:0x803EC8B0; // type:object size:0xF data:string +@89104 = .data:0x803EC8C0; // type:object size:0x4C scope:local align:4 +__vt__11dBgS_LinChk = .data:0x803EC90C; // type:object size:0x30 scope:global align:4 +lbl_803EC93C = .data:0x803EC93C; // type:object size:0xC data:string +@89106 = .data:0x803EC948; // type:object size:0x44 scope:local align:4 +lbl_803EC98C = .data:0x803EC98C; // type:object size:0xC data:string +@89215 = .data:0x803EC998; // type:object size:0x14 scope:local align:4 +__vt__16dBgS_MoveBgActor = .data:0x803EC9B0; // type:object size:0x28 scope:global align:4 +lbl_803EC9D8 = .data:0x803EC9D8; // type:object size:0x11 data:string +@89094 = .data:0x803EC9EC; // type:object size:0xC scope:local align:4 +lbl_803EC9F8 = .data:0x803EC9F8; // type:object size:0xB data:string +__vt__11dBgS_SphChk = .data:0x803ECA08; // type:object size:0x3C scope:global align:4 +lbl_803ECA44 = .data:0x803ECA44; // type:object size:0xC data:string +@4111 = .data:0x803ECA50; // type:object size:0x44 scope:local align:4 +__vt__14dBgS_SplGrpChk = .data:0x803ECA98; // type:object size:0x30 scope:global align:4 +lbl_803ECAC8 = .data:0x803ECAC8; // type:object size:0xF data:string +@4081 = .data:0x803ECAD8; // type:object size:0x3C scope:local align:4 +__vt__16dBgS_PolyPassChk = .data:0x803ECB18; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803ECB28; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x803ECB58; // type:object size:0x30 scope:global align:4 +lbl_803ECB88 = .data:0x803ECB88; // type:object size:0xC data:string +@3676 = .data:0x803ECB94; // type:object size:0x44 scope:local align:4 +__vt__4dBgW = .data:0x803ECBD8; // type:object size:0x104 scope:global align:4 +@95063 = .data:0x803ECCDC; // type:object size:0x1C scope:local align:4 +__vt__4cBgW = .data:0x803ECCF8; // type:object size:0x104 scope:global align:4 +@95065 = .data:0x803ECDFC; // type:object size:0x14 scope:local align:4 +__vt__11cBgW_GrpElm = .data:0x803ECE10; // type:object size:0xC scope:global align:4 +lbl_803ECE1C = .data:0x803ECE1C; // type:object size:0xC data:string +__vt__13cBgW_NodeTree = .data:0x803ECE28; // type:object size:0xC scope:global align:4 +lbl_803ECE34 = .data:0x803ECE34; // type:object size:0xE data:string +@95068 = .data:0x803ECE44; // type:object size:0xC scope:local align:4 +__vt__11cBgW_RwgElm = .data:0x803ECE50; // type:object size:0xC scope:global align:4 +lbl_803ECE5C = .data:0x803ECE5C; // type:object size:0xC data:string +lbl_803ECE68 = .data:0x803ECE68; // type:object size:0xA data:string +@95071 = .data:0x803ECE74; // type:object size:0xC scope:local align:4 +lbl_803ECE80 = .data:0x803ECE80; // type:object size:0xA data:string +__vt__11cBgW_TriElm = .data:0x803ECE8C; // type:object size:0xC scope:global align:4 +lbl_803ECE98 = .data:0x803ECE98; // type:object size:0xC data:string +__vt__8cM3dGTri = .data:0x803ECEA4; // type:object size:0xC scope:global align:4 +lbl_803ECEB0 = .data:0x803ECEB0; // type:object size:0x9 data:string +@95195 = .data:0x803ECEBC; // type:object size:0xC scope:local align:4 +__vt__9dBgW_Base = .data:0x803ECEC8; // type:object size:0xF0 scope:global align:4 +@89211 = .data:0x803ECFB8; // type:object size:0x24 scope:local align:4 +__vt__8dBgWKCol = .data:0x803ECFE0; // type:object size:0xF0 scope:global align:4 +lbl_803ED0D0 = .data:0x803ED0D0; // type:object size:0x9 data:string +@94925 = .data:0x803ED0DC; // type:object size:0x14 scope:local align:4 +__vt__6dBgWSv = .data:0x803ED0F0; // type:object size:0x104 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803ED1F8; // type:object size:0x90 scope:global align:4 +lbl_803ED288 = .data:0x803ED288; // type:object size:0x9 data:string +@89475 = .data:0x803ED294; // type:object size:0x3C scope:local align:4 +__vt__8dCcD_Cyl = .data:0x803ED2D0; // type:object size:0x90 scope:global align:4 +lbl_803ED360 = .data:0x803ED360; // type:object size:0x9 data:string +@89477 = .data:0x803ED36C; // type:object size:0x3C scope:local align:4 +__vt__8dCcD_Tri = .data:0x803ED3A8; // type:object size:0x90 scope:global align:4 +lbl_803ED438 = .data:0x803ED438; // type:object size:0x9 data:string +@89481 = .data:0x803ED444; // type:object size:0x44 scope:local align:4 +__vt__8dCcD_Cps = .data:0x803ED488; // type:object size:0x90 scope:global align:4 +lbl_803ED518 = .data:0x803ED518; // type:object size:0x9 data:string +@89483 = .data:0x803ED524; // type:object size:0x44 scope:local align:4 +__vt__12dCcD_GObjInf = .data:0x803ED568; // type:object size:0x2C scope:global align:4 +lbl_803ED594 = .data:0x803ED594; // type:object size:0xD data:string +@89487 = .data:0x803ED5A4; // type:object size:0x1C scope:local align:4 +__vt__9dCcD_Stts = .data:0x803ED5C0; // type:object size:0x2C scope:global align:4 +lbl_803ED5EC = .data:0x803ED5EC; // type:object size:0xA data:string +@89489 = .data:0x803ED5F8; // type:object size:0x1C scope:local align:4 +__vt__10dCcD_GStts = .data:0x803ED614; // type:object size:0xC scope:global align:4 +lbl_803ED620 = .data:0x803ED620; // type:object size:0xB data:string +@89491 = .data:0x803ED62C; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjCo = .data:0x803ED638; // type:object size:0xC scope:global align:4 +lbl_803ED644 = .data:0x803ED644; // type:object size:0xC data:string +@89493 = .data:0x803ED650; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjTg = .data:0x803ED65C; // type:object size:0xC scope:global align:4 +lbl_803ED668 = .data:0x803ED668; // type:object size:0xC data:string +@89495 = .data:0x803ED674; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjAt = .data:0x803ED680; // type:object size:0xC scope:global align:4 +lbl_803ED68C = .data:0x803ED68C; // type:object size:0xC data:string +@89497 = .data:0x803ED698; // type:object size:0xC scope:local align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x803ED6A4; // type:object size:0xC scope:global align:4 +lbl_803ED6B0 = .data:0x803ED6B0; // type:object size:0x17 data:string +lbl_803ED6C7 = .data:0x803ED6C7; // type:object size:0xD data:string +@89594 = .data:0x803ED6D4; // type:object size:0x14 scope:local align:4 +lbl_803ED6E8 = .data:0x803ED6E8; // type:object size:0xD data:string +@89596 = .data:0x803ED6F8; // type:object size:0x14 scope:local align:4 +lbl_803ED70C = .data:0x803ED70C; // type:object size:0xD data:string +@89600 = .data:0x803ED71C; // type:object size:0x1C scope:local align:4 +lbl_803ED738 = .data:0x803ED738; // type:object size:0xD data:string +@89602 = .data:0x803ED748; // type:object size:0x1C scope:local align:4 +lbl_803ED764 = .data:0x803ED764; // type:object size:0xD data:string +@89606 = .data:0x803ED774; // type:object size:0x14 scope:local align:4 +__vt__8cCcD_Obj = .data:0x803ED788; // type:object size:0x20 scope:global align:4 +lbl_803ED7A8 = .data:0x803ED7A8; // type:object size:0x9 data:string +@89608 = .data:0x803ED7B4; // type:object size:0xC scope:local align:4 +lbl_803ED7C0 = .data:0x803ED7C0; // type:object size:0xF data:string +__vt__14cCcD_ObjHitInf = .data:0x803ED7D0; // type:object size:0xC scope:global align:4 +lbl_803ED7DC = .data:0x803ED7DC; // type:object size:0xF data:string +__vt__10cCcD_ObjCo = .data:0x803ED7EC; // type:object size:0xC scope:global align:4 +lbl_803ED7F8 = .data:0x803ED7F8; // type:object size:0xB data:string +@89612 = .data:0x803ED804; // type:object size:0xC scope:local align:4 +__vt__10cCcD_ObjTg = .data:0x803ED810; // type:object size:0xC scope:global align:4 +lbl_803ED81C = .data:0x803ED81C; // type:object size:0xB data:string +@89614 = .data:0x803ED828; // type:object size:0xC scope:local align:4 +__vt__10cCcD_ObjAt = .data:0x803ED834; // type:object size:0xC scope:global align:4 +lbl_803ED840 = .data:0x803ED840; // type:object size:0xB data:string +@89616 = .data:0x803ED84C; // type:object size:0xC scope:local align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803ED858; // type:object size:0xC scope:global align:4 +lbl_803ED864 = .data:0x803ED864; // type:object size:0x13 data:string +lbl_803ED877 = .data:0x803ED877; // type:object size:0xA data:string +lbl_803ED881 = .data:0x803ED881; // type:object size:0xB data:string +__vt__15cCcD_DivideInfo = .data:0x803ED88C; // type:object size:0xC scope:global align:4 +lbl_803ED898 = .data:0x803ED898; // type:object size:0x10 data:string +lbl_803ED8A8 = .data:0x803ED8A8; // type:object size:0x9 data:string +@89624 = .data:0x803ED8B4; // type:object size:0xC scope:local align:4 +__vt__12dCcMassS_Mng = .data:0x803ED8C0; // type:object size:0xC scope:global align:4 +lbl_803ED8CC = .data:0x803ED8CC; // type:object size:0xD data:string +__vt__12dCcMassS_Obj = .data:0x803ED8DC; // type:object size:0xC scope:global align:4 +lbl_803ED8E8 = .data:0x803ED8E8; // type:object size:0xD data:string +__vt__15cCcD_DivideArea = .data:0x803ED8F8; // type:object size:0xC scope:global align:4 +lbl_803ED904 = .data:0x803ED904; // type:object size:0x10 data:string +@89346 = .data:0x803ED914; // type:object size:0xC scope:local align:4 +lbl_803ED920 = .data:0x803ED920; // type:object size:0x79 +lbl_803ED999 = .data:0x803ED999; // type:object size:0x43 +__vt__4dCcS = .data:0x803ED9DC; // type:object size:0x34 scope:global align:4 +@89642 = .data:0x803EDA10; // type:object size:0xC scope:local align:4 +plCutLRC = .data:0x803EDA20; // type:object size:0xE8 scope:global align:4 +lbl_803EDB08 = .data:0x803EDB08; // type:object size:0xD data:string +__vt__11dCamSetup_c = .data:0x803EDB18; // type:object size:0xC scope:global align:4 +lbl_803EDB24 = .data:0x803EDB24; // type:object size:0xC data:string +@93589 = .data:0x803EDB30; // type:object size:0xC scope:local align:4 +__vt__11dCamParam_c = .data:0x803EDB3C; // type:object size:0xC scope:global align:4 +lbl_803EDB48 = .data:0x803EDB48; // type:object size:0xC data:string +@93591 = .data:0x803EDB54; // type:object size:0xC scope:local align:4 +__vt__9dCstick_c = .data:0x803EDB60; // type:object size:0xC scope:global align:4 +lbl_803EDB6C = .data:0x803EDB6C; // type:object size:0xA data:string +@93593 = .data:0x803EDB78; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803EDB88; // type:label scope:local align:4 +lbl_803EDB93 = .data:0x803EDB93; // type:object size:0x9 data:string +lbl_803EDB9C = .data:0x803EDB9C; // type:object size:0x1D +lbl_803EDBB9 = .data:0x803EDBB9; // type:object size:0xA1 +lbl_803EDC5A = .data:0x803EDC5A; // type:object size:0x9 data:string +@129876 = .data:0x803EDC64; // type:object size:0x78 scope:local align:4 +lbl_803EDCDC = .data:0x803EDCDC; // type:object size:0xC data:string +lbl_803EDCE8 = .data:0x803EDCE8; // type:object size:0x80 +lbl_803EDD68 = .data:0x803EDD68; // type:object size:0xA data:string +lbl_803EDD72 = .data:0x803EDD72; // type:object size:0xA data:string +lbl_803EDD7C = .data:0x803EDD7C; // type:object size:0xA data:string +lbl_803EDD86 = .data:0x803EDD86; // type:object size:0xA data:string +lbl_803EDD90 = .data:0x803EDD90; // type:object size:0x9 data:string +lbl_803EDD99 = .data:0x803EDD99; // type:object size:0xA data:string +lbl_803EDDA3 = .data:0x803EDDA3; // type:object size:0xA data:string +lbl_803EDDAD = .data:0x803EDDAD; // type:object size:0x9 data:string +lbl_803EDDB6 = .data:0x803EDDB6; // type:object size:0xA data:string +lbl_803EDDC0 = .data:0x803EDDC0; // type:object size:0x9 data:string +lbl_803EDDC9 = .data:0x803EDDC9; // type:object size:0xA data:string +lbl_803EDDD3 = .data:0x803EDDD3; // type:object size:0x9 data:string +lbl_803EDDDC = .data:0x803EDDDC; // type:object size:0x9 data:string +lbl_803EDDE5 = .data:0x803EDDE5; // type:object size:0x9 data:string +lbl_803EDDEE = .data:0x803EDDEE; // type:object size:0x9 data:string +lbl_803EDDF7 = .data:0x803EDDF7; // type:object size:0x9 data:string +lbl_803EDE00 = .data:0x803EDE00; // type:object size:0xA data:string +lbl_803EDE0A = .data:0x803EDE0A; // type:object size:0xA data:string +lbl_803EDE14 = .data:0x803EDE14; // type:object size:0xA data:string +lbl_803EDE1E = .data:0x803EDE1E; // type:object size:0xA data:string +lbl_803EDE28 = .data:0x803EDE28; // type:object size:0xA data:string +lbl_803EDE32 = .data:0x803EDE32; // type:object size:0xA data:string +lbl_803EDE3C = .data:0x803EDE3C; // type:object size:0xA data:string +lbl_803EDE46 = .data:0x803EDE46; // type:object size:0xA data:string +lbl_803EDE50 = .data:0x803EDE50; // type:object size:0x9 data:string +lbl_803EDE59 = .data:0x803EDE59; // type:object size:0xA data:string +lbl_803EDE63 = .data:0x803EDE63; // type:object size:0x9 data:string +lbl_803EDE6C = .data:0x803EDE6C; // type:object size:0xA data:string +lbl_803EDE76 = .data:0x803EDE76; // type:object size:0xA data:string +lbl_803EDE80 = .data:0x803EDE80; // type:object size:0xA data:string +lbl_803EDE8A = .data:0x803EDE8A; // type:object size:0xA data:string +lbl_803EDE94 = .data:0x803EDE94; // type:object size:0xA data:string +lbl_803EDE9E = .data:0x803EDE9E; // type:object size:0xA data:string +lbl_803EDEA8 = .data:0x803EDEA8; // type:object size:0xA data:string +lbl_803EDEB2 = .data:0x803EDEB2; // type:object size:0xA data:string +lbl_803EDEBC = .data:0x803EDEBC; // type:object size:0xA data:string +lbl_803EDEC6 = .data:0x803EDEC6; // type:object size:0xA data:string +lbl_803EDED0 = .data:0x803EDED0; // type:object size:0x9 data:string +lbl_803EDED9 = .data:0x803EDED9; // type:object size:0xA data:string +lbl_803EDEE3 = .data:0x803EDEE3; // type:object size:0xA data:string +lbl_803EDEED = .data:0x803EDEED; // type:object size:0xA data:string +lbl_803EDEF7 = .data:0x803EDEF7; // type:object size:0xA data:string +lbl_803EDF01 = .data:0x803EDF01; // type:object size:0xA data:string +lbl_803EDF0B = .data:0x803EDF0B; // type:object size:0xA data:string +lbl_803EDF15 = .data:0x803EDF15; // type:object size:0xA data:string +lbl_803EDF1F = .data:0x803EDF1F; // type:object size:0xA data:string +lbl_803EDF29 = .data:0x803EDF29; // type:object size:0xA data:string +lbl_803EDF33 = .data:0x803EDF33; // type:object size:0xA data:string +lbl_803EDF3D = .data:0x803EDF3D; // type:object size:0xA data:string +lbl_803EDF47 = .data:0x803EDF47; // type:object size:0xA data:string +lbl_803EDF51 = .data:0x803EDF51; // type:object size:0xA data:string +lbl_803EDF5B = .data:0x803EDF5B; // type:object size:0xA data:string +lbl_803EDF65 = .data:0x803EDF65; // type:object size:0xA data:string +lbl_803EDF6F = .data:0x803EDF6F; // type:object size:0xA data:string +lbl_803EDF79 = .data:0x803EDF79; // type:object size:0xA data:string +lbl_803EDF83 = .data:0x803EDF83; // type:object size:0xA data:string +lbl_803EDF8D = .data:0x803EDF8D; // type:object size:0xA data:string +lbl_803EDF97 = .data:0x803EDF97; // type:object size:0xA data:string +lbl_803EDFA1 = .data:0x803EDFA1; // type:object size:0xA data:string +lbl_803EDFAB = .data:0x803EDFAB; // type:object size:0xA data:string +lbl_803EDFB5 = .data:0x803EDFB5; // type:object size:0xA data:string +lbl_803EDFBF = .data:0x803EDFBF; // type:object size:0xA data:string +lbl_803EDFC9 = .data:0x803EDFC9; // type:object size:0xA data:string +lbl_803EDFD3 = .data:0x803EDFD3; // type:object size:0xA data:string +lbl_803EDFDD = .data:0x803EDFDD; // type:object size:0xA data:string +lbl_803EDFE7 = .data:0x803EDFE7; // type:object size:0xA data:string +lbl_803EDFF1 = .data:0x803EDFF1; // type:object size:0xA data:string +lbl_803EDFFB = .data:0x803EDFFB; // type:object size:0xA data:string +lbl_803EE005 = .data:0x803EE005; // type:object size:0xA data:string +lbl_803EE00F = .data:0x803EE00F; // type:object size:0xA data:string +lbl_803EE019 = .data:0x803EE019; // type:object size:0xA data:string +lbl_803EE023 = .data:0x803EE023; // type:object size:0xA data:string +lbl_803EE02D = .data:0x803EE02D; // type:object size:0xA data:string +lbl_803EE037 = .data:0x803EE037; // type:object size:0xA data:string +lbl_803EE041 = .data:0x803EE041; // type:object size:0xA data:string +lbl_803EE04B = .data:0x803EE04B; // type:object size:0xA data:string +lbl_803EE055 = .data:0x803EE055; // type:object size:0xA data:string +item_resource__10dItem_data = .data:0x803EE060; // type:object size:0x17E8 scope:global align:4 +lbl_803EF848 = .data:0x803EF848; // type:object size:0x9 data:string +lbl_803EF851 = .data:0x803EF851; // type:object size:0x9 data:string +field_item_res__10dItem_data = .data:0x803EF85C; // type:object size:0xFF0 scope:global align:4 +lbl_803F084C = .data:0x803F084C; // type:object size:0x3FC +item_func_ptr = .data:0x803F0C48; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x803F1048; // type:object size:0x400 scope:global align:4 +__vt__6dMdl_c = .data:0x803F1448; // type:object size:0x14 scope:global align:4 +@89070 = .data:0x803F145C; // type:object size:0xC scope:local align:4 +lbl_803F1468 = .data:0x803F1468; // type:object size:0x30 +lbl_803F1498 = .data:0x803F1498; // type:object size:0x13 data:string +...data.0 = .data:0x803F14B0; // type:label scope:local align:4 +m_demoInitTable__9daAlink_c = .data:0x803F14BC; // type:object size:0x474 scope:global align:4 data:4byte +l_cylSrc = .data:0x803F1930; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x803F1974; // type:object size:0x40 scope:global align:4 +l_atCylSrc = .data:0x803F19B4; // type:object size:0x44 scope:global align:4 +l_atCpsSrc = .data:0x803F19F8; // type:object size:0x4C scope:global align:4 +l_jntColPos0 = .data:0x803F1A44; // type:object size:0x18 scope:global align:4 +l_jntColPos1 = .data:0x803F1A5C; // type:object size:0xC scope:global align:4 +l_jntColPos2 = .data:0x803F1A68; // type:object size:0x18 scope:global align:4 +l_jntColPos4 = .data:0x803F1A80; // type:object size:0x18 scope:global align:4 +l_jntColPos6 = .data:0x803F1A98; // type:object size:0xC scope:global align:4 +l_jntColPos8 = .data:0x803F1AA4; // type:object size:0x18 scope:global align:4 +l_jntColPos9 = .data:0x803F1ABC; // type:object size:0x18 scope:global align:4 +l_jntColPos10 = .data:0x803F1AD4; // type:object size:0x18 scope:global align:4 +l_jntColPos11 = .data:0x803F1AEC; // type:object size:0x18 scope:global align:4 +l_jntColPos12 = .data:0x803F1B04; // type:object size:0x18 scope:global align:4 +l_jntColPos13 = .data:0x803F1B1C; // type:object size:0x18 scope:global align:4 +l_jntColPos14 = .data:0x803F1B34; // type:object size:0x18 scope:global align:4 +l_jntColPos15 = .data:0x803F1B4C; // type:object size:0x18 scope:global align:4 +l_jntColPos16 = .data:0x803F1B64; // type:object size:0x18 scope:global align:4 +l_jntColPos17 = .data:0x803F1B7C; // type:object size:0xC scope:global align:4 +l_jntColData = .data:0x803F1B88; // type:object size:0xD8 scope:global align:4 +l_wolfJntColPos0 = .data:0x803F1C60; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos1 = .data:0x803F1C78; // type:object size:0xC scope:global align:4 +l_wolfJntColPos2 = .data:0x803F1C84; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos4 = .data:0x803F1C9C; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos6 = .data:0x803F1CB4; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos8 = .data:0x803F1CCC; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos10 = .data:0x803F1CE4; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos12 = .data:0x803F1CFC; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos14 = .data:0x803F1D14; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos16 = .data:0x803F1D2C; // type:object size:0x18 scope:global align:4 +l_wolfJntColData = .data:0x803F1D44; // type:object size:0xD8 scope:global align:4 +lbl_803F1E1C = .data:0x803F1E1C; // type:object size:0x9 data:string +lbl_803F1E25 = .data:0x803F1E25; // type:object size:0x120 +lbl_803F1F45 = .data:0x803F1F45; // type:object size:0x20 data:string +lbl_803F1F65 = .data:0x803F1F65; // type:object size:0xF3 +lbl_803F2058 = .data:0x803F2058; // type:object size:0xA data:string +lbl_803F2062 = .data:0x803F2062; // type:object size:0x116 +lbl_803F2178 = .data:0x803F2178; // type:object size:0xB data:string +lbl_803F2183 = .data:0x803F2183; // type:object size:0x17 data:string +lbl_803F219A = .data:0x803F219A; // type:object size:0x17 data:string +lbl_803F21B1 = .data:0x803F21B1; // type:object size:0x17 data:string +bodyBrkName$178912 = .data:0x803F21C8; // type:object size:0xC scope:local align:4 +lbl_803F21D4 = .data:0x803F21D4; // type:object size:0x17 data:string +lbl_803F21EB = .data:0x803F21EB; // type:object size:0x17 data:string +lbl_803F2202 = .data:0x803F2202; // type:object size:0x17 data:string +headBrkName$178916 = .data:0x803F221C; // type:object size:0xC scope:local align:4 +lbl_803F2228 = .data:0x803F2228; // type:object size:0x60 +l_daAlink_Method = .data:0x803F2288; // type:object size:0x20 scope:global align:4 +g_profile_ALINK = .data:0x803F22A8; // type:object size:0x30 scope:global align:4 +__vt__12daAlinkHIO_c = .data:0x803F22D8; // type:object size:0xC scope:global align:4 +lbl_803F22E4 = .data:0x803F22E4; // type:object size:0xD data:string +__vt__9daAlink_c = .data:0x803F22F4; // type:object size:0x2B0 scope:global align:4 +lbl_803F25A4 = .data:0x803F25A4; // type:object size:0xA data:string +@186349 = .data:0x803F25B0; // type:object size:0x14 scope:local align:4 +__vt__Q29daAlink_c14hsChainShape_c = .data:0x803F25C4; // type:object size:0x14 scope:global align:4 +lbl_803F25D8 = .data:0x803F25D8; // type:object size:0x1A data:string +@186351 = .data:0x803F25F4; // type:object size:0xC scope:local align:4 +__vt__15daAlink_sight_c = .data:0x803F2600; // type:object size:0x14 scope:global align:4 +lbl_803F2614 = .data:0x803F2614; // type:object size:0x10 data:string +@186353 = .data:0x803F2624; // type:object size:0xC scope:local align:4 +__vt__20daAlink_lockCursor_c = .data:0x803F2630; // type:object size:0x10 scope:global align:4 +lbl_803F2640 = .data:0x803F2640; // type:object size:0x15 data:string +@186355 = .data:0x803F2658; // type:object size:0xC scope:local align:4 +__vt__29dAlink_bottleWaterPcallBack_c = .data:0x803F2664; // type:object size:0x14 scope:global align:4 +lbl_803F2678 = .data:0x803F2678; // type:object size:0x1E data:string +@186357 = .data:0x803F2698; // type:object size:0xC scope:local align:4 +__vt__14daAlink_blur_c = .data:0x803F26A4; // type:object size:0x14 scope:global align:4 +lbl_803F26B8 = .data:0x803F26B8; // type:object size:0xF data:string +@186359 = .data:0x803F26C8; // type:object size:0xC scope:local align:4 +__vt__16daAlink_matAnm_c = .data:0x803F26D4; // type:object size:0x10 scope:global align:4 +lbl_803F26E4 = .data:0x803F26E4; // type:object size:0x11 data:string +@186361 = .data:0x803F26F8; // type:object size:0xC scope:local align:4 +lbl_803F2704 = .data:0x803F2704; // type:object size:0x20 +__vt__8dEyeHL_c = .data:0x803F2724; // type:object size:0xC scope:global align:4 +lbl_803F2730 = .data:0x803F2730; // type:object size:0x9 data:string +__vt__9daPy_py_c = .data:0x803F273C; // type:object size:0x2B0 scope:global align:4 +lbl_803F29EC = .data:0x803F29EC; // type:object size:0xA data:string +@186399 = .data:0x803F29F8; // type:object size:0xC scope:local align:4 +__vt__16daPy_frameCtrl_c = .data:0x803F2A04; // type:object size:0xC scope:global align:4 +lbl_803F2A10 = .data:0x803F2A10; // type:object size:0x11 data:string +@186401 = .data:0x803F2A24; // type:object size:0xC scope:local align:4 +__vt__13dBgS_LinkAcch = .data:0x803F2A30; // type:object size:0x24 scope:global align:4 +lbl_803F2A54 = .data:0x803F2A54; // type:object size:0xE data:string +@186459 = .data:0x803F2A64; // type:object size:0x3C scope:local align:4 +__vt__12dBgS_ObjAcch = .data:0x803F2AA0; // type:object size:0x24 scope:global align:4 +lbl_803F2AC4 = .data:0x803F2AC4; // type:object size:0xD data:string +@186461 = .data:0x803F2AD4; // type:object size:0x3C scope:local align:4 +lbl_803F2B10 = .data:0x803F2B10; // type:object size:0xA data:string +@186463 = .data:0x803F2B1C; // type:object size:0x34 scope:local align:4 +__vt__16dBgS_LinkRoofChk = .data:0x803F2B50; // type:object size:0x30 scope:global align:4 +lbl_803F2B80 = .data:0x803F2B80; // type:object size:0x11 data:string +@186465 = .data:0x803F2B94; // type:object size:0x44 scope:local align:4 +lbl_803F2BD8 = .data:0x803F2BD8; // type:object size:0xD data:string +@186471 = .data:0x803F2BE8; // type:object size:0x3C scope:local align:4 +lbl_803F2C24 = .data:0x803F2C24; // type:object size:0xB0 +@186483 = .data:0x803F2CD4; // type:object size:0x14 scope:local align:4 +lbl_803F2CE8 = .data:0x803F2CE8; // type:object size:0x38 +@186513 = .data:0x803F2D20; // type:object size:0xC scope:local align:4 +lbl_803F2D2C = .data:0x803F2D2C; // type:object size:0x40 +@186515 = .data:0x803F2D6C; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_LinkGndChk = .data:0x803F2DB8; // type:object size:0x30 scope:global align:4 +lbl_803F2DE8 = .data:0x803F2DE8; // type:object size:0x10 data:string +@186517 = .data:0x803F2DF8; // type:object size:0x4C scope:local align:4 +lbl_803F2E44 = .data:0x803F2E44; // type:object size:0xC data:string +@186519 = .data:0x803F2E50; // type:object size:0x44 scope:local align:4 +lbl_803F2E94 = .data:0x803F2E94; // type:object size:0x9 data:string +@186521 = .data:0x803F2EA0; // type:object size:0x24 scope:local align:4 +lbl_803F2EC4 = .data:0x803F2EC4; // type:object size:0x10 data:string +@186523 = .data:0x803F2ED4; // type:object size:0xC scope:local align:4 +lbl_803F2EE0 = .data:0x803F2EE0; // type:object size:0x11 data:string +@186525 = .data:0x803F2EF4; // type:object size:0xC scope:local align:4 +lbl_803F2F00 = .data:0x803F2F00; // type:object size:0xB4 +@186559 = .data:0x803F2FB4; // type:object size:0x14 scope:local align:4 +lbl_803F2FC8 = .data:0x803F2FC8; // type:object size:0xC0 +@186586 = .data:0x803F3088; // type:object size:0xC scope:local align:4 +lbl_803F3094 = .data:0x803F3094; // type:object size:0x37 +lbl_803F30CB = .data:0x803F30CB; // type:object size:0x4D +__vt__12daItemBase_c = .data:0x803F3118; // type:object size:0x44 scope:global align:4 +lbl_803F315C = .data:0x803F315C; // type:object size:0xD data:string +@93610 = .data:0x803F316C; // type:object size:0xC scope:local align:4 +@118810 = .data:0x803F3178; // type:object size:0x24 scope:local align:4 +lbl_803F319C = .data:0x803F319C; // type:object size:0x10 data:string +__vt__8daNpcF_c = .data:0x803F31AC; // type:object size:0x48 scope:global align:4 +lbl_803F31F4 = .data:0x803F31F4; // type:object size:0x9 data:string +@107282 = .data:0x803F3200; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_MatAnm_c = .data:0x803F320C; // type:object size:0x10 scope:global align:4 +lbl_803F321C = .data:0x803F321C; // type:object size:0x10 data:string +@107287 = .data:0x803F322C; // type:object size:0xC scope:local align:4 +__vt__23daBaseNpc_moveBgActor_c = .data:0x803F3238; // type:object size:0x64 scope:global align:4 +lbl_803F329C = .data:0x803F329C; // type:object size:0x18 data:string +@107290 = .data:0x803F32B4; // type:object size:0x14 scope:local align:4 +__vt__11daBaseNpc_c = .data:0x803F32C8; // type:object size:0x44 scope:global align:4 +lbl_803F330C = .data:0x803F330C; // type:object size:0xC data:string +@107292 = .data:0x803F3318; // type:object size:0xC scope:local align:4 +__vt__18daBaseNpc_lookat_c = .data:0x803F3324; // type:object size:0xC scope:global align:4 +lbl_803F3330 = .data:0x803F3330; // type:object size:0x13 data:string +__vt__16daBaseNpc_path_c = .data:0x803F3344; // type:object size:0xC scope:global align:4 +lbl_803F3350 = .data:0x803F3350; // type:object size:0x11 data:string +__vt__18daBaseNpc_acMngr_c = .data:0x803F3364; // type:object size:0xC scope:global align:4 +lbl_803F3370 = .data:0x803F3370; // type:object size:0x13 data:string +__vt__8daNpcT_c = .data:0x803F3384; // type:object size:0xC4 scope:global align:4 +lbl_803F3448 = .data:0x803F3448; // type:object size:0x9 data:string +@107299 = .data:0x803F3454; // type:object size:0xC scope:local align:4 +__vt__16daNpcT_Hermite_c = .data:0x803F3460; // type:object size:0xC scope:global align:4 +lbl_803F346C = .data:0x803F346C; // type:object size:0x11 data:string +__vt__15daNpcT_MatAnm_c = .data:0x803F3480; // type:object size:0x10 scope:global align:4 +lbl_803F3490 = .data:0x803F3490; // type:object size:0x10 data:string +@107305 = .data:0x803F34A0; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803F34B0; // type:label scope:local align:4 +lbl_803F34BA = .data:0x803F34BA; // type:object size:0xA data:string +lbl_803F34C4 = .data:0x803F34C4; // type:object size:0xA data:string +lbl_803F34CE = .data:0x803F34CE; // type:object size:0x9 data:string +lbl_803F34D7 = .data:0x803F34D7; // type:object size:0xA data:string +lbl_803F34E1 = .data:0x803F34E1; // type:object size:0xA data:string +lbl_803F34EB = .data:0x803F34EB; // type:object size:0xA data:string +lbl_803F34F5 = .data:0x803F34F5; // type:object size:0xA data:string +lbl_803F34FF = .data:0x803F34FF; // type:object size:0xA data:string +lbl_803F3509 = .data:0x803F3509; // type:object size:0xA data:string +lbl_803F3513 = .data:0x803F3513; // type:object size:0xA data:string +lbl_803F351D = .data:0x803F351D; // type:object size:0xA data:string +lbl_803F3527 = .data:0x803F3527; // type:object size:0x9 data:string +lbl_803F3530 = .data:0x803F3530; // type:object size:0xA data:string +lbl_803F353A = .data:0x803F353A; // type:object size:0x9 data:string +lbl_803F3543 = .data:0x803F3543; // type:object size:0xA data:string +lbl_803F354D = .data:0x803F354D; // type:object size:0x9 data:string +lbl_803F3556 = .data:0x803F3556; // type:object size:0xA data:string +lbl_803F3560 = .data:0x803F3560; // type:object size:0x9 data:string +lbl_803F3569 = .data:0x803F3569; // type:object size:0xA data:string +lbl_803F3573 = .data:0x803F3573; // type:object size:0x9 data:string +lbl_803F357C = .data:0x803F357C; // type:object size:0xA data:string +lbl_803F3586 = .data:0x803F3586; // type:object size:0x9 data:string +lbl_803F358F = .data:0x803F358F; // type:object size:0xA data:string +lbl_803F3599 = .data:0x803F3599; // type:object size:0x9 data:string +lbl_803F35A2 = .data:0x803F35A2; // type:object size:0xA data:string +lbl_803F35AC = .data:0x803F35AC; // type:object size:0x9 data:string +lbl_803F35B5 = .data:0x803F35B5; // type:object size:0xA data:string +lbl_803F35BF = .data:0x803F35BF; // type:object size:0xA data:string +lbl_803F35C9 = .data:0x803F35C9; // type:object size:0xA data:string +lbl_803F35D3 = .data:0x803F35D3; // type:object size:0xA data:string +lbl_803F35DD = .data:0x803F35DD; // type:object size:0xA data:string +lbl_803F35E7 = .data:0x803F35E7; // type:object size:0xA data:string +lbl_803F35F1 = .data:0x803F35F1; // type:object size:0xA data:string +lbl_803F35FB = .data:0x803F35FB; // type:object size:0xA data:string +lbl_803F3605 = .data:0x803F3605; // type:object size:0xA data:string +lbl_803F360F = .data:0x803F360F; // type:object size:0xA data:string +lbl_803F3619 = .data:0x803F3619; // type:object size:0x9 data:string +lbl_803F3622 = .data:0x803F3622; // type:object size:0xA data:string +lbl_803F362C = .data:0x803F362C; // type:object size:0x9 data:string +lbl_803F3635 = .data:0x803F3635; // type:object size:0xA data:string +lbl_803F363F = .data:0x803F363F; // type:object size:0x9 data:string +lbl_803F3648 = .data:0x803F3648; // type:object size:0xA data:string +lbl_803F3652 = .data:0x803F3652; // type:object size:0x9 data:string +lbl_803F365B = .data:0x803F365B; // type:object size:0xA data:string +lbl_803F3665 = .data:0x803F3665; // type:object size:0x9 data:string +lbl_803F366E = .data:0x803F366E; // type:object size:0xA data:string +lbl_803F3678 = .data:0x803F3678; // type:object size:0x9 data:string +lbl_803F3681 = .data:0x803F3681; // type:object size:0xA data:string +lbl_803F368B = .data:0x803F368B; // type:object size:0x9 data:string +lbl_803F3694 = .data:0x803F3694; // type:object size:0xA data:string +l_resNameTbl = .data:0x803F36A0; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803F3718; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803F3808; // type:object size:0xF0 scope:local align:4 data:4byte +a_jntTbl_M$95316 = .data:0x803F38F8; // type:object size:0xF00 scope:local align:4 +a_prmTbl_M$95317 = .data:0x803F47F8; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$95318 = .data:0x803F4BF8; // type:object size:0xD20 scope:local align:4 +a_prmTbl_W$95319 = .data:0x803F5918; // type:object size:0x380 scope:local align:4 +__vt__13daNpcCd_HIO_c = .data:0x803F5C98; // type:object size:0xC scope:global align:4 +lbl_803F5CA4 = .data:0x803F5CA4; // type:object size:0xE data:string +@95722 = .data:0x803F5CB4; // type:object size:0x1C scope:local align:4 +__vt__19daNpcCd_HIO_Child_c = .data:0x803F5CD0; // type:object size:0xC scope:global align:4 +lbl_803F5CDC = .data:0x803F5CDC; // type:object size:0x14 data:string +@95724 = .data:0x803F5CF0; // type:object size:0xC scope:local align:4 +__vt__17daNpcCd_HIO_Jnt_c = .data:0x803F5CFC; // type:object size:0xC scope:global align:4 +lbl_803F5D08 = .data:0x803F5D08; // type:object size:0x12 data:string +@95726 = .data:0x803F5D1C; // type:object size:0xC scope:local align:4 +__vt__18fOpAcm_HIO_entry_c = .data:0x803F5D28; // type:object size:0xC scope:global align:4 +lbl_803F5D34 = .data:0x803F5D34; // type:object size:0x13 data:string +@95740 = .data:0x803F5D48; // type:object size:0x14 scope:local align:4 +__vt__14mDoHIO_entry_c = .data:0x803F5D5C; // type:object size:0xC scope:global align:4 +lbl_803F5D68 = .data:0x803F5D68; // type:object size:0xF data:string +@95870 = .data:0x803F5D78; // type:object size:0xC scope:local align:4 +lbl_803F5D84 = .data:0x803F5D84; // type:object size:0xE data:string +...data.0 = .data:0x803F5D98; // type:label scope:local align:4 +lbl_803F5DA1 = .data:0x803F5DA1; // type:object size:0x9 data:string +lbl_803F5DAA = .data:0x803F5DAA; // type:object size:0x9 data:string +lbl_803F5DB3 = .data:0x803F5DB3; // type:object size:0x9 data:string +lbl_803F5DBC = .data:0x803F5DBC; // type:object size:0x9 data:string +lbl_803F5DC5 = .data:0x803F5DC5; // type:object size:0x9 data:string +lbl_803F5DCE = .data:0x803F5DCE; // type:object size:0x9 data:string +lbl_803F5DD7 = .data:0x803F5DD7; // type:object size:0x9 data:string +lbl_803F5DE0 = .data:0x803F5DE0; // type:object size:0x9 data:string +lbl_803F5DE9 = .data:0x803F5DE9; // type:object size:0x9 data:string +lbl_803F5DF2 = .data:0x803F5DF2; // type:object size:0x9 data:string +lbl_803F5DFB = .data:0x803F5DFB; // type:object size:0xA data:string +lbl_803F5E05 = .data:0x803F5E05; // type:object size:0xA data:string +lbl_803F5E0F = .data:0x803F5E0F; // type:object size:0xA data:string +lbl_803F5E19 = .data:0x803F5E19; // type:object size:0xA data:string +lbl_803F5E23 = .data:0x803F5E23; // type:object size:0xA data:string +lbl_803F5E2D = .data:0x803F5E2D; // type:object size:0xA data:string +lbl_803F5E37 = .data:0x803F5E37; // type:object size:0xA data:string +lbl_803F5E41 = .data:0x803F5E41; // type:object size:0xA data:string +lbl_803F5E4B = .data:0x803F5E4B; // type:object size:0x9 data:string +lbl_803F5E54 = .data:0x803F5E54; // type:object size:0x9 data:string +lbl_803F5E5D = .data:0x803F5E5D; // type:object size:0x9 data:string +lbl_803F5E66 = .data:0x803F5E66; // type:object size:0x9 data:string +lbl_803F5E6F = .data:0x803F5E6F; // type:object size:0x9 data:string +lbl_803F5E78 = .data:0x803F5E78; // type:object size:0x9 data:string +lbl_803F5E81 = .data:0x803F5E81; // type:object size:0x9 data:string +lbl_803F5E8A = .data:0x803F5E8A; // type:object size:0x9 data:string +lbl_803F5E93 = .data:0x803F5E93; // type:object size:0x9 data:string +lbl_803F5E9C = .data:0x803F5E9C; // type:object size:0xA data:string +lbl_803F5EA6 = .data:0x803F5EA6; // type:object size:0xA data:string +lbl_803F5EB0 = .data:0x803F5EB0; // type:object size:0xA data:string +lbl_803F5EBA = .data:0x803F5EBA; // type:object size:0xA data:string +lbl_803F5EC4 = .data:0x803F5EC4; // type:object size:0xA data:string +lbl_803F5ECE = .data:0x803F5ECE; // type:object size:0xA data:string +lbl_803F5ED8 = .data:0x803F5ED8; // type:object size:0xA data:string +l_resNameTbl = .data:0x803F5EE4; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803F5F5C; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803F604C; // type:object size:0xF0 scope:local align:4 data:4byte +l_btpTbl = .data:0x803F613C; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTWTbl = .data:0x803F622C; // type:object size:0xF0 scope:global align:4 data:4byte +a_jntTbl_M$95421 = .data:0x803F631C; // type:object size:0x17C0 scope:local align:4 +a_prmTbl_M$95422 = .data:0x803F7ADC; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$95423 = .data:0x803F7EDC; // type:object size:0x16F8 scope:local align:4 +a_prmTbl_W$95424 = .data:0x803F95D4; // type:object size:0x380 scope:local align:4 +lbl_803F9954 = .data:0x803F9954; // type:object size:0x9 data:string +@98628 = .data:0x803F9960; // type:object size:0x34 scope:local align:4 +@98627 = .data:0x803F9994; // type:object size:0xD8 scope:local align:4 +__vt__14daNpcCd2_HIO_c = .data:0x803F9A6C; // type:object size:0xC scope:global align:4 +lbl_803F9A78 = .data:0x803F9A78; // type:object size:0xF data:string +@96339 = .data:0x803F9A88; // type:object size:0x1C scope:local align:4 +__vt__21daNpcCd2_HIO_WChild_c = .data:0x803F9AA4; // type:object size:0xC scope:global align:4 +lbl_803F9AB0 = .data:0x803F9AB0; // type:object size:0x16 data:string +@96341 = .data:0x803F9AC8; // type:object size:0xC scope:local align:4 +__vt__21daNpcCd2_HIO_MChild_c = .data:0x803F9AD4; // type:object size:0xC scope:global align:4 +lbl_803F9AE0 = .data:0x803F9AE0; // type:object size:0x16 data:string +@96343 = .data:0x803F9AF8; // type:object size:0xC scope:local align:4 +__vt__18daNpcCd2_HIO_Jnt_c = .data:0x803F9B04; // type:object size:0xC scope:global align:4 +lbl_803F9B10 = .data:0x803F9B10; // type:object size:0x13 data:string +@96345 = .data:0x803F9B24; // type:object size:0xC scope:local align:4 +lbl_803F9B30 = .data:0x803F9B30; // type:object size:0x20 +@96359 = .data:0x803F9B50; // type:object size:0x14 scope:local align:4 +lbl_803F9B64 = .data:0x803F9B64; // type:object size:0x1C +@96489 = .data:0x803F9B80; // type:object size:0xC scope:local align:4 +lbl_803F9B8C = .data:0x803F9B8C; // type:object size:0x2C +lbl_803F9BB8 = .data:0x803F9BB8; // type:object size:0x10 data:string +@97651 = .data:0x803F9BC8; // type:object size:0x28 scope:local align:4 +@97669 = .data:0x803F9BF0; // type:object size:0x28 scope:local align:4 +mFuncPtr__8daItem_c = .data:0x803F9C18; // type:object size:0x78 scope:global align:4 +l_daItem_Method = .data:0x803F9C90; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x803F9CB0; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x803F9CE0; // type:object size:0x44 scope:global align:4 +lbl_803F9D24 = .data:0x803F9D24; // type:object size:0x9 data:string +@94255 = .data:0x803F9D30; // type:object size:0x14 scope:local align:4 +lbl_803F9D48 = .data:0x803F9D48; // type:object size:0x10 data:string +__vt__9dInsect_c = .data:0x803F9D58; // type:object size:0xC scope:global align:4 +lbl_803F9D64 = .data:0x803F9D64; // type:object size:0xA data:string +@90703 = .data:0x803F9D70; // type:object size:0xC scope:local align:4 +__vt__14daObj_SSBase_c = .data:0x803F9D80; // type:object size:0x14 scope:global align:4 +lbl_803F9D94 = .data:0x803F9D94; // type:object size:0xF data:string +@88968 = .data:0x803F9DA4; // type:object size:0xC scope:local align:4 +arcName$108004 = .data:0x803F9DC0; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x803F9DE0; // type:label scope:local align:4 +engine_tbl__9dCamera_c = .data:0x803F9DE0; // type:object size:0xF0 scope:global align:4 +lbl_803F9ED0 = .data:0x803F9ED0; // type:object size:0xC4 +@157086 = .data:0x803F9F94; // type:object size:0x2C scope:local align:4 +@157424 = .data:0x803F9FC0; // type:object size:0x24 scope:local align:4 +lbl_803F9FE4 = .data:0x803F9FE4; // type:object size:0x54 +@160992 = .data:0x803FA038; // type:object size:0x108 scope:local align:4 +Dsp$117538 = .data:0x803FA140; // type:object size:0x14 scope:local align:4 +lbl_803FA154 = .data:0x803FA154; // type:object size:0x9 data:string +lbl_803FA15D = .data:0x803FA15D; // type:object size:0x9 data:string +lbl_803FA166 = .data:0x803FA166; // type:object size:0x9 data:string +lbl_803FA16F = .data:0x803FA16F; // type:object size:0xB data:string +lbl_803FA17A = .data:0x803FA17A; // type:object size:0xB data:string +lbl_803FA185 = .data:0x803FA185; // type:object size:0x9 data:string +lbl_803FA18E = .data:0x803FA18E; // type:object size:0xC data:string +lbl_803FA19A = .data:0x803FA19A; // type:object size:0xB data:string +lbl_803FA1A5 = .data:0x803FA1A5; // type:object size:0x9 data:string +lbl_803FA1AE = .data:0x803FA1AE; // type:object size:0x9 data:string +lbl_803FA1B7 = .data:0x803FA1B7; // type:object size:0xA data:string +lbl_803FA1C1 = .data:0x803FA1C1; // type:object size:0xA data:string +lbl_803FA1CB = .data:0x803FA1CB; // type:object size:0xA data:string +lbl_803FA1D5 = .data:0x803FA1D5; // type:object size:0x9 data:string +lbl_803FA1DE = .data:0x803FA1DE; // type:object size:0xA data:string +lbl_803FA1E8 = .data:0x803FA1E8; // type:object size:0x9 data:string +lbl_803FA1F1 = .data:0x803FA1F1; // type:object size:0x9 data:string +lbl_803FA1FA = .data:0x803FA1FA; // type:object size:0x9 data:string +ActionNames$121018 = .data:0x803FA204; // type:object size:0x88 scope:local align:4 +lbl_803FA28C = .data:0x803FA28C; // type:object size:0x28 +lbl_803FA2B4 = .data:0x803FA2B4; // type:object size:0x9 data:string +l_method$122134 = .data:0x803FA2C0; // type:object size:0xC scope:local align:4 +method = .data:0x803FA2CC; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x803FA2E0; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x803FA324; // type:object size:0x44 scope:global align:4 +__vt__14d2DBSplinePath = .data:0x803FA368; // type:object size:0xC scope:global align:4 +lbl_803FA374 = .data:0x803FA374; // type:object size:0xF data:string +__vt__14dBgS_CamSphChk = .data:0x803FA384; // type:object size:0x3C scope:global align:4 +lbl_803FA3C0 = .data:0x803FA3C0; // type:object size:0xF data:string +@122257 = .data:0x803FA3D0; // type:object size:0x4C scope:local align:4 +lbl_803FA41C = .data:0x803FA41C; // type:object size:0xC data:string +@122259 = .data:0x803FA428; // type:object size:0x44 scope:local align:4 +lbl_803FA46C = .data:0x803FA46C; // type:object size:0x24 +@122333 = .data:0x803FA490; // type:object size:0x24 scope:local align:4 +lbl_803FA4B4 = .data:0x803FA4B4; // type:object size:0x10 data:string +@122335 = .data:0x803FA4C4; // type:object size:0xC scope:local align:4 +lbl_803FA4D0 = .data:0x803FA4D0; // type:object size:0x11 data:string +@122337 = .data:0x803FA4E4; // type:object size:0xC scope:local align:4 +lbl_803FA4F0 = .data:0x803FA4F0; // type:object size:0x80 +l_dEnvSe_Method = .data:0x803FA570; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x803FA584; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803FA5B0; // type:label scope:local align:4 +SelStartFrameTbl = .data:0x803FA5B0; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803FA5BC; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803FA5C8; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803FA5D4; // type:object size:0xC scope:local align:4 +MenuSelStartFrameTbl = .data:0x803FA5E0; // type:object size:0xC scope:global align:4 +MenuSelEndFrameTbl = .data:0x803FA5EC; // type:object size:0xC scope:global align:4 +l_tagName13 = .data:0x803FA5F8; // type:object size:0x18 scope:global align:4 data:string +DataSelProc = .data:0x803FA610; // type:object size:0x2AC scope:global align:4 +tabiTag$96205 = .data:0x803FA8C0; // type:object size:0x18 scope:local align:4 data:string +menuTag$96226 = .data:0x803FA8D8; // type:object size:0x18 scope:local align:4 +cpselTag$96247 = .data:0x803FA8F0; // type:object size:0x10 scope:local align:4 +ynTag$96268 = .data:0x803FA900; // type:object size:0x10 scope:local align:4 +l_tagName101$96975 = .data:0x803FA910; // type:object size:0x10 scope:local align:4 +lbl_803FA920 = .data:0x803FA920; // type:object size:0x15 data:string +lbl_803FA935 = .data:0x803FA935; // type:object size:0x15 data:string +lbl_803FA94A = .data:0x803FA94A; // type:object size:0x15 data:string +l_numTex$96976 = .data:0x803FA960; // type:object size:0xC scope:local align:4 +l_tagName0$98056 = .data:0x803FA970; // type:object size:0x18 scope:local align:4 data:string +l_tagName3$98071 = .data:0x803FA988; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$98072 = .data:0x803FA9A0; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$98073 = .data:0x803FA9B8; // type:object size:0x18 scope:local align:4 data:string +l_tagName12$98084 = .data:0x803FA9D0; // type:object size:0x18 scope:local align:4 data:string +l_nouseTag$98092 = .data:0x803FA9E8; // type:object size:0x78 scope:local align:4 +l_tagName21$98099 = .data:0x803FAA60; // type:object size:0x10 scope:local align:4 data:string +l_tagName18$98107 = .data:0x803FAA70; // type:object size:0x18 scope:local align:4 data:string +l_tagName19$98108 = .data:0x803FAA88; // type:object size:0x18 scope:local align:4 data:string +l_tagName20$98117 = .data:0x803FAAA0; // type:object size:0x10 scope:local align:4 data:string +l_tagName131$98128 = .data:0x803FAAB0; // type:object size:0x18 scope:local align:4 data:string +lbl_803FAAC8 = .data:0x803FAAC8; // type:object size:0xC0 +l_tagName000$98439 = .data:0x803FAB88; // type:object size:0x10 scope:local align:4 data:string +l_tagName001$98440 = .data:0x803FAB98; // type:object size:0x10 scope:local align:4 data:string +l_tagName002$98441 = .data:0x803FABA8; // type:object size:0x10 scope:local align:4 data:string +l_tagName003$98442 = .data:0x803FABB8; // type:object size:0x10 scope:local align:4 data:string +l_tagName004$98443 = .data:0x803FABC8; // type:object size:0x10 scope:local align:4 data:string +l_tagName005$98444 = .data:0x803FABD8; // type:object size:0x10 scope:local align:4 data:string +lbl_803FABE8 = .data:0x803FABE8; // type:object size:0xD0 +l_tagName012$98588 = .data:0x803FACB8; // type:object size:0x10 scope:local align:4 +l_tagName013$98589 = .data:0x803FACC8; // type:object size:0x10 scope:local align:4 +l_tagName013U$98590 = .data:0x803FACD8; // type:object size:0x10 scope:local align:4 +l_tagName9$98603 = .data:0x803FACE8; // type:object size:0x10 scope:local align:4 +l_tagName10$98604 = .data:0x803FACF8; // type:object size:0x10 scope:local align:4 +l_tagName11$98605 = .data:0x803FAD08; // type:object size:0x10 scope:local align:4 +lbl_803FAD18 = .data:0x803FAD18; // type:object size:0x90 +l_tagName6$98709 = .data:0x803FADA8; // type:object size:0x18 scope:local align:4 data:string +l_tagName7$98710 = .data:0x803FADC0; // type:object size:0x18 scope:local align:4 +l_tagName8$98711 = .data:0x803FADD8; // type:object size:0x18 scope:local align:4 data:string +l_tagName1$98712 = .data:0x803FADF0; // type:object size:0x18 scope:local align:4 +l_tagName011$98713 = .data:0x803FAE08; // type:object size:0x18 scope:local align:4 +l_tagName011U$98714 = .data:0x803FAE20; // type:object size:0x18 scope:local align:4 +lbl_803FAE38 = .data:0x803FAE38; // type:object size:0x8C +lbl_803FAEC4 = .data:0x803FAEC4; // type:object size:0x1E data:string +lbl_803FAEE2 = .data:0x803FAEE2; // type:object size:0x1E data:string +MemCardCheckProc = .data:0x803FAF00; // type:object size:0x1C8 scope:global align:4 +@111129 = .data:0x803FB0C8; // type:object size:0xC scope:local align:4 +@111130 = .data:0x803FB0D4; // type:object size:0xC scope:local align:4 +@111131 = .data:0x803FB0E0; // type:object size:0xC scope:local align:4 +@111136 = .data:0x803FB0EC; // type:object size:0x28 scope:local align:4 +@111197 = .data:0x803FB114; // type:object size:0xC scope:local align:4 data:4byte +@111264 = .data:0x803FB120; // type:object size:0xC scope:local align:4 data:4byte +@111308 = .data:0x803FB12C; // type:object size:0xC scope:local align:4 data:4byte +lbl_803FB138 = .data:0x803FB138; // type:object size:0x19 data:string +lbl_803FB151 = .data:0x803FB151; // type:object size:0x19 data:string +lbl_803FB16A = .data:0x803FB16A; // type:object size:0x19 data:string +lbl_803FB183 = .data:0x803FB183; // type:object size:0x19 data:string +bck_name$100288 = .data:0x803FB19C; // type:object size:0x10 scope:local align:4 +lbl_803FB1AC = .data:0x803FB1AC; // type:object size:0x19 data:string +lbl_803FB1C5 = .data:0x803FB1C5; // type:object size:0x1B data:string +lbl_803FB1E0 = .data:0x803FB1E0; // type:object size:0x19 data:string +brk_name$100293 = .data:0x803FB1FC; // type:object size:0x10 scope:local align:4 +lbl_803FB20C = .data:0x803FB20C; // type:object size:0xF data:string +lbl_803FB21B = .data:0x803FB21B; // type:object size:0x19 data:string +lbl_803FB234 = .data:0x803FB234; // type:object size:0x19 data:string +lbl_803FB24D = .data:0x803FB24D; // type:object size:0x19 data:string +lbl_803FB266 = .data:0x803FB266; // type:object size:0x19 data:string +bck_name$100310 = .data:0x803FB280; // type:object size:0x10 scope:local align:4 +lbl_803FB290 = .data:0x803FB290; // type:object size:0x19 data:string +lbl_803FB2A9 = .data:0x803FB2A9; // type:object size:0x1D data:string +brk_name$100315 = .data:0x803FB2C8; // type:object size:0x10 scope:local align:4 +lbl_803FB2D8 = .data:0x803FB2D8; // type:object size:0x40 +@100344 = .data:0x803FB318; // type:object size:0xC scope:local align:4 +lbl_803FB324 = .data:0x803FB324; // type:object size:0x20 +__vt__14dFile_select_c = .data:0x803FB344; // type:object size:0xC scope:global align:4 +lbl_803FB350 = .data:0x803FB350; // type:object size:0xF data:string +__vt__16dFile_select3D_c = .data:0x803FB360; // type:object size:0xC scope:global align:4 +lbl_803FB36C = .data:0x803FB36C; // type:object size:0x11 data:string +__vt__17dDlst_FileSel3m_c = .data:0x803FB380; // type:object size:0x10 scope:global align:4 +lbl_803FB390 = .data:0x803FB390; // type:object size:0x12 data:string +__vt__17dDlst_FileSelYn_c = .data:0x803FB3A4; // type:object size:0x10 scope:global align:4 +lbl_803FB3B4 = .data:0x803FB3B4; // type:object size:0x12 data:string +__vt__17dDlst_FileSelCp_c = .data:0x803FB3C8; // type:object size:0x10 scope:global align:4 +lbl_803FB3D8 = .data:0x803FB3D8; // type:object size:0x12 data:string +__vt__17dDlst_FileSelDt_c = .data:0x803FB3EC; // type:object size:0x10 scope:global align:4 +lbl_803FB3FC = .data:0x803FB3FC; // type:object size:0x12 data:string +__vt__15dDlst_FileSel_c = .data:0x803FB410; // type:object size:0x10 scope:global align:4 +lbl_803FB420 = .data:0x803FB420; // type:object size:0x10 data:string +__vt__9dFs_HIO_c = .data:0x803FB430; // type:object size:0xC scope:global align:4 +lbl_803FB43C = .data:0x803FB43C; // type:object size:0xA data:string +@100355 = .data:0x803FB448; // type:object size:0xC scope:local align:4 +lbl_803FB454 = .data:0x803FB454; // type:object size:0x5C +lbl_803FB4B0 = .data:0x803FB4B0; // type:object size:0x25 data:string +lbl_803FB4D5 = .data:0x803FB4D5; // type:object size:0x1F data:string +lbl_803FB4F4 = .data:0x803FB4F4; // type:object size:0x25 data:string +lbl_803FB519 = .data:0x803FB519; // type:object size:0x1F data:string +fileWarningProc = .data:0x803FB538; // type:object size:0x18 scope:local align:4 +__vt__15dFile_warning_c = .data:0x803FB550; // type:object size:0xC scope:global align:4 +lbl_803FB55C = .data:0x803FB55C; // type:object size:0x10 data:string +__vt__16dDlst_FileWarn_c = .data:0x803FB56C; // type:object size:0x10 scope:global align:4 +lbl_803FB57C = .data:0x803FB57C; // type:object size:0x11 data:string +...data.0 = .data:0x803FB590; // type:label scope:local align:4 +l_htag$93144 = .data:0x803FB5B0; // type:object size:0xA0 scope:local align:4 +lbl_803FB650 = .data:0x803FB650; // type:object size:0x10 data:string +amariheartTex$93145 = .data:0x803FB660; // type:object size:0x10 scope:local align:4 +lbl_803FB670 = .data:0x803FB670; // type:object size:0x10 data:string +lbl_803FB680 = .data:0x803FB680; // type:object size:0x17 data:string +fileWarningProc = .data:0x803FB698; // type:object size:0x18 scope:local align:4 +__vt__12dFile_info_c = .data:0x803FB6B0; // type:object size:0xC scope:global align:4 +lbl_803FB6BC = .data:0x803FB6BC; // type:object size:0xD data:string +__vt__16dDlst_FileInfo_c = .data:0x803FB6CC; // type:object size:0x10 scope:global align:4 +lbl_803FB6DC = .data:0x803FB6DC; // type:object size:0x34 +lbl_803FB710 = .data:0x803FB710; // type:object size:0x17 data:string +brightChackProc = .data:0x803FB728; // type:object size:0x18 scope:global align:4 +__vt__14dBrightCheck_c = .data:0x803FB740; // type:object size:0xC scope:global align:4 +lbl_803FB74C = .data:0x803FB74C; // type:object size:0xF data:string +__vt__19dDlst_BrightCheck_c = .data:0x803FB75C; // type:object size:0x10 scope:global align:4 +lbl_803FB76C = .data:0x803FB76C; // type:object size:0x14 data:string +...data.0 = .data:0x803FB780; // type:label scope:local align:4 +init_process = .data:0x803FB780; // type:object size:0x24 scope:local align:4 +move_process = .data:0x803FB7A4; // type:object size:0x24 scope:local align:4 +lbl_803FB7C8 = .data:0x803FB7C8; // type:object size:0x74 +@92182 = .data:0x803FB83C; // type:object size:0xC scope:local align:4 +lbl_803FB848 = .data:0x803FB848; // type:object size:0x20 +__vt__8dScope_c = .data:0x803FB868; // type:object size:0x20 scope:global align:4 +lbl_803FB888 = .data:0x803FB888; // type:object size:0x9 data:string +@92186 = .data:0x803FB894; // type:object size:0xC scope:local align:4 +__vt__11dMeterSub_c = .data:0x803FB8A0; // type:object size:0x20 scope:global align:4 +lbl_803FB8C0 = .data:0x803FB8C0; // type:object size:0x48 +...data.0 = .data:0x803FB908; // type:label scope:local align:4 +lbl_803FB927 = .data:0x803FB927; // type:object size:0x1C data:string +lbl_803FB943 = .data:0x803FB943; // type:object size:0x21 data:string +lbl_803FB964 = .data:0x803FB964; // type:object size:0x1F data:string +blo_name$91763 = .data:0x803FB984; // type:object size:0x10 scope:local align:4 +lbl_803FB994 = .data:0x803FB994; // type:object size:0x1C data:string +bck_name$91768 = .data:0x803FB9B0; // type:object size:0x10 scope:local align:4 +lbl_803FB9C0 = .data:0x803FB9C0; // type:object size:0x1F data:string +lbl_803FB9DF = .data:0x803FB9DF; // type:object size:0x1C data:string +lbl_803FB9FB = .data:0x803FB9FB; // type:object size:0x21 data:string +lbl_803FBA1C = .data:0x803FBA1C; // type:object size:0x1F data:string +bpk_name$91771 = .data:0x803FBA3C; // type:object size:0x10 scope:local align:4 +lbl_803FBA4C = .data:0x803FBA4C; // type:object size:0x1F data:string +lbl_803FBA6B = .data:0x803FBA6B; // type:object size:0x1C data:string +btk_name$91776 = .data:0x803FBA88; // type:object size:0x10 scope:local align:4 +lbl_803FBA98 = .data:0x803FBA98; // type:object size:0x1F data:string +btk2_name$91779 = .data:0x803FBAB8; // type:object size:0x10 scope:local align:4 +__vt__16dSelect_cursor_c = .data:0x803FBAC8; // type:object size:0x10 scope:global align:4 +lbl_803FBAD8 = .data:0x803FBAD8; // type:object size:0x11 data:string +__vt__19dSelect_cursorHIO_c = .data:0x803FBAEC; // type:object size:0xC scope:global align:4 +lbl_803FBAF8 = .data:0x803FBAF8; // type:object size:0x14 data:string +@92361 = .data:0x803FBB0C; // type:object size:0xC scope:local align:4 +lbl_803FBB18 = .data:0x803FBB18; // type:object size:0x28 +__vt__9dSi_HIO_c = .data:0x803FBB40; // type:object size:0xC scope:global align:4 +lbl_803FBB4C = .data:0x803FBB4C; // type:object size:0xA data:string +@90340 = .data:0x803FBB58; // type:object size:0xC scope:local align:4 +cam_seira_shop = .data:0x803FBB68; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_before = .data:0x803FBBA0; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_after = .data:0x803FBBD8; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x803FBC10; // type:object size:0xC scope:global align:4 +@94362 = .data:0x803FBC1C; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dShopItemCtrl_c = .data:0x803FBC28; // type:object size:0xC scope:global align:4 +lbl_803FBC34 = .data:0x803FBC34; // type:object size:0x10 data:string +item_seira_shop = .data:0x803FBC48; // type:object size:0x24 scope:global align:4 +process = .data:0x803FBC6C; // type:object size:0x90 scope:local align:4 +__vt__13dShopSystem_c = .data:0x803FBCFC; // type:object size:0xD0 scope:global align:4 +lbl_803FBDCC = .data:0x803FBDCC; // type:object size:0xE data:string +@102743 = .data:0x803FBDDC; // type:object size:0x14 scope:local align:4 +init_process = .data:0x803FBDF0; // type:object size:0x6C scope:local align:4 +move_process = .data:0x803FBE5C; // type:object size:0x6C scope:local align:4 +lbl_803FBEC8 = .data:0x803FBEC8; // type:object size:0x14 data:string +lbl_803FBEDC = .data:0x803FBEDC; // type:object size:0x10 data:string +offset$94303 = .data:0x803FBEEC; // type:object size:0x20 scope:local align:4 +l_dGameover_Method = .data:0x803FBF0C; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x803FBF20; // type:object size:0x28 scope:global align:4 +__vt__10dGov_HIO_c = .data:0x803FBF48; // type:object size:0xC scope:global align:4 +lbl_803FBF54 = .data:0x803FBF54; // type:object size:0xB data:string +@94393 = .data:0x803FBF60; // type:object size:0x14 scope:local align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x803FBF74; // type:object size:0x10 scope:global align:4 +lbl_803FBF84 = .data:0x803FBF84; // type:object size:0x19 data:string +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x803FBFA0; // type:object size:0x10 scope:global align:4 +lbl_803FBFB0 = .data:0x803FBFB0; // type:object size:0x19 data:string +...data.0 = .data:0x803FBFD0; // type:label scope:local align:4 +lightStatusBase = .data:0x803FBFD0; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x803FC0B8; // type:object size:0x10 scope:global align:4 data:2byte +@112654 = .data:0x803FC0C8; // type:object size:0x40 scope:local align:4 +@112693 = .data:0x803FC108; // type:object size:0x40 scope:local align:4 +@112784 = .data:0x803FC148; // type:object size:0x1C scope:local align:4 +test_pos_tbl$100561 = .data:0x803FC164; // type:object size:0x60 scope:local align:4 +@113468 = .data:0x803FC1C4; // type:object size:0x20 scope:local align:4 +@113467 = .data:0x803FC1E4; // type:object size:0x20 scope:local align:4 +now_shadow_alpha$101106 = .data:0x803FC204; // type:object size:0x18 scope:local align:4 +@114092 = .data:0x803FC21C; // type:object size:0x28 scope:local align:4 +@114262 = .data:0x803FC244; // type:object size:0x20 scope:local align:4 +lbl_803FC264 = .data:0x803FC264; // type:object size:0x9C +l_dKy_Method = .data:0x803FC300; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x803FC314; // type:object size:0x28 scope:global align:4 +lbl_803FC33C = .data:0x803FC33C; // type:object size:0x1B data:string +lbl_803FC357 = .data:0x803FC357; // type:object size:0x25 data:string +parcent_tabel$103635 = .data:0x803FC37C; // type:object size:0x30 scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x803FC3AC; // type:object size:0xC scope:global align:4 +lbl_803FC3B8 = .data:0x803FC3B8; // type:object size:0x54 +@105124 = .data:0x803FC40C; // type:object size:0x4C scope:local align:4 +lbl_803FC458 = .data:0x803FC458; // type:object size:0xC data:string +@105128 = .data:0x803FC464; // type:object size:0x44 scope:local align:4 +lbl_803FC4A8 = .data:0x803FC4A8; // type:object size:0x9 data:string +@105130 = .data:0x803FC4B4; // type:object size:0x24 scope:local align:4 +lbl_803FC4D8 = .data:0x803FC4D8; // type:object size:0x10 data:string +@105132 = .data:0x803FC4E8; // type:object size:0xC scope:local align:4 +lbl_803FC4F4 = .data:0x803FC4F4; // type:object size:0x11 data:string +@105134 = .data:0x803FC508; // type:object size:0xC scope:local align:4 +lbl_803FC514 = .data:0x803FC514; // type:object size:0xC data:string +@105168 = .data:0x803FC520; // type:object size:0x14 scope:local align:4 +lbl_803FC534 = .data:0x803FC534; // type:object size:0x54 +l_dKyeff_Method = .data:0x803FC588; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x803FC59C; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803FC5C8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x803FC5DC; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x803FC608; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x803FC61C; // type:object size:0x28 scope:global align:4 +lbl_803FC648 = .data:0x803FC648; // type:object size:0x1D data:string +__vt__15dKantera_icon_c = .data:0x803FC668; // type:object size:0xC scope:global align:4 +lbl_803FC674 = .data:0x803FC674; // type:object size:0x10 data:string +__vt__19dDlst_KanteraIcon_c = .data:0x803FC684; // type:object size:0x10 scope:global align:4 +lbl_803FC694 = .data:0x803FC694; // type:object size:0x14 data:string +map_init_process = .data:0x803FC6A8; // type:object size:0x48 scope:local align:4 +map_move_process = .data:0x803FC6F0; // type:object size:0x48 scope:local align:4 +lbl_803FC738 = .data:0x803FC738; // type:object size:0x21 data:string +lbl_803FC759 = .data:0x803FC759; // type:object size:0x2B data:string +__vt__19dMenu_Calibration_c = .data:0x803FC784; // type:object size:0x10 scope:global align:4 +lbl_803FC794 = .data:0x803FC794; // type:object size:0x14 data:string +...data.0 = .data:0x803FC7A8; // type:label scope:local align:4 +init = .data:0x803FC7A8; // type:object size:0xE4 scope:local align:4 +process = .data:0x803FC88C; // type:object size:0xE4 scope:local align:4 +lbl_803FC970 = .data:0x803FC970; // type:object size:0x5F +lbl_803FC9CF = .data:0x803FC9CF; // type:object size:0x24 data:string +lbl_803FC9F3 = .data:0x803FC9F3; // type:object size:0x19 data:string +lbl_803FCA0C = .data:0x803FCA0C; // type:object size:0x19 data:string +lbl_803FCA25 = .data:0x803FCA25; // type:object size:0x19 data:string +lbl_803FCA3E = .data:0x803FCA3E; // type:object size:0x19 data:string +bck_name$112958 = .data:0x803FCA58; // type:object size:0x10 scope:local align:4 +lbl_803FCA68 = .data:0x803FCA68; // type:object size:0x19 data:string +lbl_803FCA81 = .data:0x803FCA81; // type:object size:0x1B data:string +lbl_803FCA9C = .data:0x803FCA9C; // type:object size:0x19 data:string +brk_name$112963 = .data:0x803FCAB8; // type:object size:0x10 scope:local align:4 +lbl_803FCAC8 = .data:0x803FCAC8; // type:object size:0xF data:string +lbl_803FCAD7 = .data:0x803FCAD7; // type:object size:0x19 data:string +lbl_803FCAF0 = .data:0x803FCAF0; // type:object size:0x19 data:string +lbl_803FCB09 = .data:0x803FCB09; // type:object size:0x19 data:string +lbl_803FCB22 = .data:0x803FCB22; // type:object size:0x19 data:string +bck_name$112983 = .data:0x803FCB3C; // type:object size:0x10 scope:local align:4 +lbl_803FCB4C = .data:0x803FCB4C; // type:object size:0x19 data:string +lbl_803FCB65 = .data:0x803FCB65; // type:object size:0x1D data:string +brk_name$112988 = .data:0x803FCB84; // type:object size:0x10 scope:local align:4 +lbl_803FCB94 = .data:0x803FCB94; // type:object size:0x15 data:string +__vt__15dMenu_Collect_c = .data:0x803FCBAC; // type:object size:0xC scope:global align:4 +lbl_803FCBB8 = .data:0x803FCBB8; // type:object size:0x10 data:string +__vt__17dMenu_Collect3D_c = .data:0x803FCBC8; // type:object size:0xC scope:global align:4 +lbl_803FCBD4 = .data:0x803FCBD4; // type:object size:0x12 data:string +__vt__17dMenu_Collect2D_c = .data:0x803FCBE8; // type:object size:0x10 scope:global align:4 +lbl_803FCBF8 = .data:0x803FCBF8; // type:object size:0x12 data:string +__vt__20dMenu_Collect2DTop_c = .data:0x803FCC0C; // type:object size:0x10 scope:global align:4 +lbl_803FCC1C = .data:0x803FCC1C; // type:object size:0x40 +@113206 = .data:0x803FCC5C; // type:object size:0xC scope:local align:4 +lbl_803FCC68 = .data:0x803FCC68; // type:object size:0x90 +lbl_803FCCF8 = .data:0x803FCCF8; // type:object size:0x19 data:string +lbl_803FCD11 = .data:0x803FCD11; // type:object size:0x1A data:string +lbl_803FCD2B = .data:0x803FCD2B; // type:object size:0x1A data:string +lbl_803FCD45 = .data:0x803FCD45; // type:object size:0x27 data:string +lbl_803FCD6C = .data:0x803FCD6C; // type:object size:0x26 data:string +lbl_803FCD92 = .data:0x803FCD92; // type:object size:0x20 data:string +lbl_803FCDB2 = .data:0x803FCDB2; // type:object size:0x27 data:string +lbl_803FCDD9 = .data:0x803FCDD9; // type:object size:0xB data:string +lbl_803FCDE4 = .data:0x803FCDE4; // type:object size:0xE data:string +init_process = .data:0x803FCDF4; // type:object size:0x78 scope:local align:4 +move_process = .data:0x803FCE6C; // type:object size:0x78 scope:local align:4 +itemInfo_subProcess = .data:0x803FCEE4; // type:object size:0x3C scope:global align:4 +floor_init_process = .data:0x803FCF20; // type:object size:0x18 scope:global align:4 +floor_move_process = .data:0x803FCF38; // type:object size:0x18 scope:global align:4 +map_init_process = .data:0x803FCF50; // type:object size:0x24 scope:local align:4 +map_move_process = .data:0x803FCF74; // type:object size:0x24 scope:local align:4 +lbl_803FCF98 = .data:0x803FCF98; // type:object size:0x18 data:string +lbl_803FCFB0 = .data:0x803FCFB0; // type:object size:0xD data:string +__vt__20dMenu_StageMapCtrl_c = .data:0x803FCFC0; // type:object size:0x24 scope:global align:4 +lbl_803FCFE4 = .data:0x803FCFE4; // type:object size:0x15 data:string +@104395 = .data:0x803FCFFC; // type:object size:0xC scope:local align:4 +__vt__15dMenu_DmapMap_c = .data:0x803FD008; // type:object size:0xC scope:global align:4 +lbl_803FD014 = .data:0x803FD014; // type:object size:0x10 data:string +__vt__12dMenu_Dmap_c = .data:0x803FD024; // type:object size:0xC scope:global align:4 +lbl_803FD030 = .data:0x803FD030; // type:object size:0xD data:string +__vt__14dMenu_DmapBg_c = .data:0x803FD040; // type:object size:0x1C scope:global align:4 +lbl_803FD05C = .data:0x803FD05C; // type:object size:0xF data:string +@104410 = .data:0x803FD06C; // type:object size:0x14 scope:local align:4 +lbl_803FD080 = .data:0x803FD080; // type:object size:0x11 data:string +@94938 = .data:0x803FD098; // type:object size:0x44 scope:local align:4 +init_process = .data:0x803FD0DC; // type:object size:0x30 scope:local align:4 +move_process = .data:0x803FD10C; // type:object size:0x30 scope:local align:4 +__vt__19dMenu_DmapMapCtrl_c = .data:0x803FD13C; // type:object size:0x28 scope:global align:4 +lbl_803FD164 = .data:0x803FD164; // type:object size:0x14 data:string +@93679 = .data:0x803FD178; // type:object size:0x14 scope:local align:4 +__vt__15renderingDmap_c = .data:0x803FD18C; // type:object size:0xAC scope:global align:4 +lbl_803FD238 = .data:0x803FD238; // type:object size:0x10 data:string +@93684 = .data:0x803FD248; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x803FD288; // type:label scope:local align:4 +map_icon_size = .data:0x803FD288; // type:object size:0x114 scope:global align:4 data:float +lbl_803FD39C = .data:0x803FD39C; // type:object size:0x3D0 +__vt__16dMenuMapCommon_c = .data:0x803FD76C; // type:object size:0xC scope:global align:4 +lbl_803FD778 = .data:0x803FD778; // type:object size:0x11 data:string +map_init_process = .data:0x803FD790; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x803FD79C; // type:object size:0xC scope:local align:4 +lbl_803FD7A8 = .data:0x803FD7A8; // type:object size:0x1D data:string +lbl_803FD7C5 = .data:0x803FD7C5; // type:object size:0x10 data:string +lbl_803FD7D5 = .data:0x803FD7D5; // type:object size:0x16 data:string +lbl_803FD7EB = .data:0x803FD7EB; // type:object size:0x2B data:string +__vt__15dMenu_Fishing_c = .data:0x803FD818; // type:object size:0x10 scope:global align:4 +lbl_803FD828 = .data:0x803FD828; // type:object size:0x10 data:string +...data.0 = .data:0x803FD838; // type:label scope:local align:4 +init_process = .data:0x803FD838; // type:object size:0x168 scope:local align:4 +move_process = .data:0x803FD9A0; // type:object size:0x168 scope:local align:4 +lbl_803FDB08 = .data:0x803FDB08; // type:object size:0x1D +lbl_803FDB25 = .data:0x803FDB25; // type:object size:0x18 data:string +lbl_803FDB3D = .data:0x803FDB3D; // type:object size:0xD data:string +lbl_803FDB4A = .data:0x803FDB4A; // type:object size:0xD data:string +lbl_803FDB57 = .data:0x803FDB57; // type:object size:0xE data:string +lbl_803FDB65 = .data:0x803FDB65; // type:object size:0x10 data:string +lbl_803FDB75 = .data:0x803FDB75; // type:object size:0x11 data:string +stage_name$104910 = .data:0x803FDB88; // type:object size:0x10 scope:local align:4 +stage_name$104964 = .data:0x803FDB98; // type:object size:0x18 scope:local align:4 +__vt__12dMenu_Fmap_c = .data:0x803FDBB0; // type:object size:0xC scope:global align:4 +lbl_803FDBBC = .data:0x803FDBBC; // type:object size:0xD data:string +__vt__9dMf_HIO_c = .data:0x803FDBCC; // type:object size:0xC scope:global align:4 +lbl_803FDBD8 = .data:0x803FDBD8; // type:object size:0xA data:string +@105027 = .data:0x803FDBE4; // type:object size:0xC scope:local align:4 +lbl_803FDBF0 = .data:0x803FDBF0; // type:object size:0xE data:string +__vt__15dMenu_FmapMap_c = .data:0x803FDC00; // type:object size:0x68 scope:global align:4 +lbl_803FDC68 = .data:0x803FDC68; // type:object size:0x10 data:string +@90908 = .data:0x803FDC78; // type:object size:0x34 scope:local align:4 +lbl_803FDCAC = .data:0x803FDCAC; // type:object size:0x10 data:string +@90910 = .data:0x803FDCBC; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x803FDCE8; // type:label scope:local align:4 +lbl_803FDD6D = .data:0x803FDD6D; // type:object size:0x20 data:string +lbl_803FDD8D = .data:0x803FDD8D; // type:object size:0x43 +__vt__17dMenu_Fmap2DTop_c = .data:0x803FDDD0; // type:object size:0x10 scope:global align:4 +lbl_803FDDE0 = .data:0x803FDDE0; // type:object size:0x12 data:string +@101983 = .data:0x803FDDF4; // type:object size:0xC scope:local align:4 +__vt__18dMenu_Fmap2DBack_c = .data:0x803FDE00; // type:object size:0x1C scope:global align:4 +lbl_803FDE1C = .data:0x803FDE1C; // type:object size:0x13 data:string +@101985 = .data:0x803FDE30; // type:object size:0x14 scope:local align:4 +lbl_803FDE44 = .data:0x803FDE44; // type:object size:0x54 +map_init_process = .data:0x803FDE98; // type:object size:0x3C scope:local align:4 +map_move_process = .data:0x803FDED4; // type:object size:0x3C scope:local align:4 +lbl_803FDF10 = .data:0x803FDF10; // type:object size:0x10 data:string +lbl_803FDF20 = .data:0x803FDF20; // type:object size:0x1F data:string +lbl_803FDF3F = .data:0x803FDF3F; // type:object size:0x1C data:string +lbl_803FDF5B = .data:0x803FDF5B; // type:object size:0x1C data:string +lbl_803FDF77 = .data:0x803FDF77; // type:object size:0x2B data:string +lbl_803FDFA2 = .data:0x803FDFA2; // type:object size:0x18 data:byte +lbl_803FDFBA = .data:0x803FDFBA; // type:object size:0x1A +__vt__14dMenu_Insect_c = .data:0x803FDFD4; // type:object size:0x10 scope:global align:4 +lbl_803FDFE4 = .data:0x803FDFE4; // type:object size:0xF data:string +...data.0 = .data:0x803FDFF8; // type:label scope:local align:4 +init_process = .data:0x803FDFF8; // type:object size:0x48 scope:local align:4 +move_process = .data:0x803FE040; // type:object size:0x48 scope:local align:4 +lbl_803FE088 = .data:0x803FE088; // type:object size:0x44 +__vt__19dMenu_ItemExplain_c = .data:0x803FE0CC; // type:object size:0xC scope:global align:4 +lbl_803FE0D8 = .data:0x803FE0D8; // type:object size:0x14 data:string +...data.0 = .data:0x803FE0F0; // type:label scope:local align:4 +map_init_process = .data:0x803FE0F0; // type:object size:0x60 scope:local align:4 +map_move_process = .data:0x803FE150; // type:object size:0x60 scope:local align:4 +lbl_803FE1B0 = .data:0x803FE1B0; // type:object size:0x1C data:string +lbl_803FE1CC = .data:0x803FE1CC; // type:object size:0x23 data:string +lbl_803FE1EF = .data:0x803FE1EF; // type:object size:0x1D data:string +lbl_803FE20C = .data:0x803FE20C; // type:object size:0x69 +lbl_803FE275 = .data:0x803FE275; // type:object size:0x53 +@96864 = .data:0x803FE2C8; // type:object size:0xC scope:local align:4 +lbl_803FE2D4 = .data:0x803FE2D4; // type:object size:0x20 +__vt__14dMenu_Letter_c = .data:0x803FE2F4; // type:object size:0x10 scope:global align:4 +lbl_803FE304 = .data:0x803FE304; // type:object size:0x4C +...data.0 = .data:0x803FE350; // type:label scope:local align:4 +init = .data:0x803FE350; // type:object size:0x84 scope:local align:4 +process = .data:0x803FE3D4; // type:object size:0x84 scope:local align:4 +tv_process = .data:0x803FE458; // type:object size:0x3C scope:global align:4 +calibration_process = .data:0x803FE494; // type:object size:0x3C scope:global align:4 +lbl_803FE4D0 = .data:0x803FE4D0; // type:object size:0x152 +lbl_803FE622 = .data:0x803FE622; // type:object size:0x46 +@99488 = .data:0x803FE668; // type:object size:0xC scope:local align:4 +lbl_803FE674 = .data:0x803FE674; // type:object size:0x20 +__vt__14dMenu_Option_c = .data:0x803FE694; // type:object size:0x10 scope:global align:4 +lbl_803FE6A4 = .data:0x803FE6A4; // type:object size:0x4C +...data.0 = .data:0x803FE6F0; // type:label scope:local align:4 +stick_init = .data:0x803FE6F0; // type:object size:0x30 scope:global align:4 +stick_proc = .data:0x803FE720; // type:object size:0x30 scope:global align:4 +lbl_803FE750 = .data:0x803FE750; // type:object size:0x98 +@108757 = .data:0x803FE7E8; // type:object size:0x20 scope:local align:4 +lbl_803FE808 = .data:0x803FE808; // type:object size:0x28 +@102475 = .data:0x803FE830; // type:object size:0xC scope:local align:4 +lbl_803FE83C = .data:0x803FE83C; // type:object size:0x20 +__vt__12dMenu_Ring_c = .data:0x803FE85C; // type:object size:0x10 scope:global align:4 +lbl_803FE86C = .data:0x803FE86C; // type:object size:0x4C +...data.0 = .data:0x803FE8B8; // type:label scope:local align:4 +SelStartFrameTbl = .data:0x803FE8B8; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803FE8C4; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803FE8D0; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803FE8DC; // type:object size:0xC scope:local align:4 +YnSelStartFrameTbl = .data:0x803FE8E8; // type:object size:0x10 scope:local align:4 +YnSelEndFrameTbl = .data:0x803FE8F8; // type:object size:0x10 scope:local align:4 +lbl_803FE908 = .data:0x803FE908; // type:object size:0x18 data:string +l_tagName0$95001 = .data:0x803FE920; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$95011 = .data:0x803FE938; // type:object size:0x10 scope:local align:4 +l_tagName000U$95012 = .data:0x803FE948; // type:object size:0x10 scope:local align:4 +l_tagName00$95028 = .data:0x803FE958; // type:object size:0x10 scope:local align:4 +l_tagName00U$95029 = .data:0x803FE968; // type:object size:0x10 scope:local align:4 +l_tagName3$95039 = .data:0x803FE978; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$95040 = .data:0x803FE990; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$95041 = .data:0x803FE9A8; // type:object size:0x18 scope:local align:4 data:string +l_tagName9$95051 = .data:0x803FE9C0; // type:object size:0x10 scope:local align:4 +l_tagName10$95052 = .data:0x803FE9D0; // type:object size:0x10 scope:local align:4 +l_tagName11$95053 = .data:0x803FE9E0; // type:object size:0x10 scope:local align:4 +l_tagName12$95064 = .data:0x803FE9F0; // type:object size:0x18 scope:local align:4 data:string +l_tagName21$95072 = .data:0x803FEA08; // type:object size:0x10 scope:local align:4 data:string +l_tagName20$95080 = .data:0x803FEA18; // type:object size:0x10 scope:local align:4 data:string +l_tagName13$95091 = .data:0x803FEA28; // type:object size:0x18 scope:local align:4 data:string +lbl_803FEA40 = .data:0x803FEA40; // type:object size:0x90 +MenuSaveProc = .data:0x803FEAD0; // type:object size:0x330 scope:global align:4 +@102165 = .data:0x803FEE00; // type:object size:0xC scope:local align:4 data:4byte +lbl_803FEE0C = .data:0x803FEE0C; // type:object size:0x12 data:string +@102328 = .data:0x803FEE20; // type:object size:0xC scope:local align:4 +@102329 = .data:0x803FEE2C; // type:object size:0xC scope:local align:4 +@102330 = .data:0x803FEE38; // type:object size:0xC scope:local align:4 +@102331 = .data:0x803FEE44; // type:object size:0xC scope:local align:4 +@102336 = .data:0x803FEE50; // type:object size:0x28 scope:local align:4 +tabiTag$97459 = .data:0x803FEE78; // type:object size:0x18 scope:local align:4 data:string +ynTag$97480 = .data:0x803FEE90; // type:object size:0x10 scope:local align:4 +lbl_803FEEA0 = .data:0x803FEEA0; // type:object size:0x28 +@97549 = .data:0x803FEEC8; // type:object size:0xC scope:local align:4 +lbl_803FEED4 = .data:0x803FEED4; // type:object size:0x20 +__vt__12dMenu_save_c = .data:0x803FEEF4; // type:object size:0xC scope:global align:4 +lbl_803FEF00 = .data:0x803FEF00; // type:object size:0xD data:string +__vt__16dDlst_MenuSave_c = .data:0x803FEF10; // type:object size:0x10 scope:global align:4 +lbl_803FEF20 = .data:0x803FEF20; // type:object size:0x11 data:string +__vt__23dDlst_MenuSaveExplain_c = .data:0x803FEF34; // type:object size:0x10 scope:global align:4 +lbl_803FEF44 = .data:0x803FEF44; // type:object size:0x18 data:string +__vt__9dMs_HIO_c = .data:0x803FEF5C; // type:object size:0xC scope:global align:4 +lbl_803FEF68 = .data:0x803FEF68; // type:object size:0xA data:string +@97556 = .data:0x803FEF74; // type:object size:0xC scope:local align:4 +lbl_803FEF80 = .data:0x803FEF80; // type:object size:0x28 +map_init_process = .data:0x803FEFA8; // type:object size:0x30 scope:local align:4 +map_move_process = .data:0x803FEFD8; // type:object size:0x30 scope:local align:4 +lbl_803FF008 = .data:0x803FF008; // type:object size:0x1E data:string +lbl_803FF026 = .data:0x803FF026; // type:object size:0x16 data:string +lbl_803FF03C = .data:0x803FF03C; // type:object size:0x14 data:string +lbl_803FF050 = .data:0x803FF050; // type:object size:0x10 data:string +lbl_803FF060 = .data:0x803FF060; // type:object size:0x2B data:string +evt_id$95691 = .data:0x803FF08C; // type:object size:0x1C scope:local align:4 +__vt__13dMenu_Skill_c = .data:0x803FF0A8; // type:object size:0x10 scope:global align:4 +lbl_803FF0B8 = .data:0x803FF0B8; // type:object size:0xE data:string +__vt__10dMw_DHIO_c = .data:0x803FF0C8; // type:object size:0xC scope:global align:4 +lbl_803FF0D4 = .data:0x803FF0D4; // type:object size:0xB data:string +@94044 = .data:0x803FF0E0; // type:object size:0xC scope:local align:4 +__vt__9dMw_HIO_c = .data:0x803FF0EC; // type:object size:0xC scope:global align:4 +lbl_803FF0F8 = .data:0x803FF0F8; // type:object size:0xA data:string +@94046 = .data:0x803FF104; // type:object size:0xC scope:local align:4 +init_proc = .data:0x803FF110; // type:object size:0x1A4 scope:local align:4 +move_proc = .data:0x803FF2B4; // type:object size:0x1A4 scope:local align:4 +@106373 = .data:0x803FF458; // type:object size:0x80 scope:local align:4 +@106397 = .data:0x803FF4D8; // type:object size:0x6C scope:local align:4 +lbl_803FF544 = .data:0x803FF544; // type:object size:0x15 data:string +l_dMw_Method = .data:0x803FF55C; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x803FF570; // type:object size:0x28 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x803FF598; // type:object size:0x10 scope:global align:4 +lbl_803FF5A8 = .data:0x803FF5A8; // type:object size:0x15 data:string +__vt__18dMeter_cursorHIO_c = .data:0x803FF5C0; // type:object size:0xC scope:global align:4 +lbl_803FF5CC = .data:0x803FF5CC; // type:object size:0x13 data:string +@91718 = .data:0x803FF5E0; // type:object size:0xC scope:local align:4 +__vt__16dMeter_fmapHIO_c = .data:0x803FF5EC; // type:object size:0xC scope:global align:4 +lbl_803FF5F8 = .data:0x803FF5F8; // type:object size:0x11 data:string +@91720 = .data:0x803FF60C; // type:object size:0xC scope:local align:4 +__vt__19dMeter_mapIconHIO_c = .data:0x803FF618; // type:object size:0xC scope:global align:4 +lbl_803FF624 = .data:0x803FF624; // type:object size:0x14 data:string +@91722 = .data:0x803FF638; // type:object size:0xC scope:local align:4 +__vt__16dMeter_ringHIO_c = .data:0x803FF644; // type:object size:0xC scope:global align:4 +lbl_803FF650 = .data:0x803FF650; // type:object size:0x11 data:string +@91724 = .data:0x803FF664; // type:object size:0xC scope:local align:4 +__vt__16dMeter_drawHIO_c = .data:0x803FF670; // type:object size:0xC scope:global align:4 +lbl_803FF67C = .data:0x803FF67C; // type:object size:0x11 data:string +@91726 = .data:0x803FF690; // type:object size:0xC scope:local align:4 +__vt__25dMeter_drawLightDropHIO_c = .data:0x803FF69C; // type:object size:0xC scope:global align:4 +lbl_803FF6A8 = .data:0x803FF6A8; // type:object size:0x1A data:string +@91728 = .data:0x803FF6C4; // type:object size:0xC scope:local align:4 +__vt__24dMeter_drawMiniGameHIO_c = .data:0x803FF6D0; // type:object size:0xC scope:global align:4 +lbl_803FF6DC = .data:0x803FF6DC; // type:object size:0x19 data:string +@91730 = .data:0x803FF6F8; // type:object size:0xC scope:local align:4 +__vt__25dMeter_drawEmpButtonHIO_c = .data:0x803FF704; // type:object size:0xC scope:global align:4 +lbl_803FF710 = .data:0x803FF710; // type:object size:0x1A data:string +@91732 = .data:0x803FF72C; // type:object size:0xC scope:local align:4 +__vt__21dMeter_drawSkillHIO_c = .data:0x803FF738; // type:object size:0xC scope:global align:4 +lbl_803FF744 = .data:0x803FF744; // type:object size:0x16 data:string +@91734 = .data:0x803FF75C; // type:object size:0xC scope:local align:4 +__vt__27dMeter_drawCalibrationHIO_c = .data:0x803FF768; // type:object size:0xC scope:global align:4 +lbl_803FF774 = .data:0x803FF774; // type:object size:0x1C data:string +@91736 = .data:0x803FF790; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawInsectHIO_c = .data:0x803FF79C; // type:object size:0xC scope:global align:4 +lbl_803FF7A8 = .data:0x803FF7A8; // type:object size:0x17 data:string +@91738 = .data:0x803FF7C0; // type:object size:0xC scope:local align:4 +__vt__23dMeter_drawFishingHIO_c = .data:0x803FF7CC; // type:object size:0xC scope:global align:4 +lbl_803FF7D8 = .data:0x803FF7D8; // type:object size:0x18 data:string +@91740 = .data:0x803FF7F0; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawLetterHIO_c = .data:0x803FF7FC; // type:object size:0xC scope:global align:4 +lbl_803FF808 = .data:0x803FF808; // type:object size:0x17 data:string +@91742 = .data:0x803FF820; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawOptionHIO_c = .data:0x803FF82C; // type:object size:0xC scope:global align:4 +lbl_803FF838 = .data:0x803FF838; // type:object size:0x17 data:string +@91744 = .data:0x803FF850; // type:object size:0xC scope:local align:4 +__vt__23dMeter_drawCollectHIO_c = .data:0x803FF85C; // type:object size:0xC scope:global align:4 +lbl_803FF868 = .data:0x803FF868; // type:object size:0x18 data:string +@91746 = .data:0x803FF880; // type:object size:0xC scope:local align:4 +__vt__16dMeter_menuHIO_c = .data:0x803FF88C; // type:object size:0xC scope:global align:4 +lbl_803FF898 = .data:0x803FF898; // type:object size:0x11 data:string +@91748 = .data:0x803FF8AC; // type:object size:0xC scope:local align:4 +lbl_803FF8B8 = .data:0x803FF8B8; // type:object size:0x26 data:string +lbl_803FF8DE = .data:0x803FF8DE; // type:object size:0x1C data:string +lbl_803FF8FA = .data:0x803FF8FA; // type:object size:0x22 data:string +lbl_803FF91C = .data:0x803FF91C; // type:object size:0x1E data:string +@111730 = .data:0x803FF93C; // type:object size:0x58 scope:local align:4 +@111846 = .data:0x803FF994; // type:object size:0x58 scope:local align:4 +__vt__14dMeterButton_c = .data:0x803FF9EC; // type:object size:0x10 scope:global align:4 +lbl_803FF9FC = .data:0x803FF9FC; // type:object size:0xF data:string +@102734 = .data:0x803FFA0C; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803FFA18; // type:label scope:local align:4 +__vt__14dMeterHaihai_c = .data:0x803FFA70; // type:object size:0x20 scope:global align:4 +lbl_803FFA90 = .data:0x803FFA90; // type:object size:0xF data:string +@92135 = .data:0x803FFAA0; // type:object size:0xC scope:local align:4 +lbl_803FFAAC = .data:0x803FFAAC; // type:object size:0x4C +...data.0 = .data:0x803FFAF8; // type:label scope:local align:4 +haku_tag$91771 = .data:0x803FFAF8; // type:object size:0x30 scope:local align:4 data:string +lbl_803FFB28 = .data:0x803FFB28; // type:object size:0x4C +__vt__15dMeterHakusha_c = .data:0x803FFB74; // type:object size:0x20 scope:global align:4 +lbl_803FFB94 = .data:0x803FFB94; // type:object size:0x10 data:string +@92149 = .data:0x803FFBA4; // type:object size:0xC scope:local align:4 +lbl_803FFBB0 = .data:0x803FFBB0; // type:object size:0x48 +@103239 = .data:0x803FFBF8; // type:object size:0x20 scope:local align:4 +__vt__11dMeterMap_c = .data:0x803FFC18; // type:object size:0x10 scope:global align:4 +lbl_803FFC28 = .data:0x803FFC28; // type:object size:0xC data:string +@101499 = .data:0x803FFC34; // type:object size:0xC scope:local align:4 +lbl_803FFC40 = .data:0x803FFC40; // type:object size:0x20 data:string +lbl_803FFC60 = .data:0x803FFC60; // type:object size:0x20 data:string +__vt__14dMeterString_c = .data:0x803FFC80; // type:object size:0x20 scope:global align:4 +lbl_803FFCA0 = .data:0x803FFCA0; // type:object size:0xF data:string +@92229 = .data:0x803FFCB0; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803FFCC0; // type:label scope:local align:4 +lbl_803FFCCB = .data:0x803FFCCB; // type:object size:0xB data:string +lbl_803FFCD6 = .data:0x803FFCD6; // type:object size:0xB data:string +lbl_803FFCE1 = .data:0x803FFCE1; // type:object size:0xB data:string +lbl_803FFCEC = .data:0x803FFCEC; // type:object size:0xB data:string +lbl_803FFCF7 = .data:0x803FFCF7; // type:object size:0xB data:string +lbl_803FFD02 = .data:0x803FFD02; // type:object size:0xB data:string +lbl_803FFD0D = .data:0x803FFD0D; // type:object size:0xB data:string +lbl_803FFD18 = .data:0x803FFD18; // type:object size:0xB data:string +lbl_803FFD23 = .data:0x803FFD23; // type:object size:0xB data:string +bmg_filename$99224 = .data:0x803FFD30; // type:object size:0x28 scope:local align:4 +lbl_803FFD58 = .data:0x803FFD58; // type:object size:0x135 +lbl_803FFE8D = .data:0x803FFE8D; // type:object size:0x10 data:string +lbl_803FFE9D = .data:0x803FFE9D; // type:object size:0x10 data:string +lbl_803FFEAD = .data:0x803FFEAD; // type:object size:0x10 data:string +lbl_803FFEBD = .data:0x803FFEBD; // type:object size:0x10 data:string +tex_name$102197 = .data:0x803FFED0; // type:object size:0x10 scope:local align:4 +i_action_num$104698 = .data:0x803FFEE0; // type:object size:0x204 scope:local align:4 +@119503 = .data:0x804000E4; // type:object size:0x24 scope:local align:4 +@119519 = .data:0x80400108; // type:object size:0x24 scope:local align:4 +@119538 = .data:0x8040012C; // type:object size:0x24 scope:local align:4 +@119587 = .data:0x80400150; // type:object size:0x190 scope:local align:4 +lbl_804002E0 = .data:0x804002E0; // type:object size:0x28 +@105427 = .data:0x80400308; // type:object size:0xC scope:local align:4 +lbl_80400314 = .data:0x80400314; // type:object size:0x20 +__vt__13dMeter2Draw_c = .data:0x80400334; // type:object size:0x10 scope:global align:4 +lbl_80400344 = .data:0x80400344; // type:object size:0x4C +lbl_80400390 = .data:0x80400390; // type:object size:0xB data:string +@103547 = .data:0x8040039C; // type:object size:0x94 scope:local align:4 +lbl_80400430 = .data:0x80400430; // type:object size:0x29 data:string +lbl_80400459 = .data:0x80400459; // type:object size:0x29 data:string +lbl_80400482 = .data:0x80400482; // type:object size:0x29 data:string +lbl_804004AB = .data:0x804004AB; // type:object size:0x29 data:string +lbl_804004D4 = .data:0x804004D4; // type:object size:0x29 data:string +lbl_804004FD = .data:0x804004FD; // type:object size:0x29 data:string +lbl_80400526 = .data:0x80400526; // type:object size:0x29 data:string +lbl_8040054F = .data:0x8040054F; // type:object size:0x29 data:string +lbl_80400578 = .data:0x80400578; // type:object size:0x29 data:string +lbl_804005A1 = .data:0x804005A1; // type:object size:0x29 data:string +tex_name$100084 = .data:0x804005CC; // type:object size:0x28 scope:local align:4 +lbl_804005F4 = .data:0x804005F4; // type:object size:0x1C +letter_data__12dMenu_Letter = .data:0x80400610; // type:object size:0x200 scope:global align:4 +__vt__13dMeter2Info_c = .data:0x80400810; // type:object size:0xC scope:global align:4 +lbl_8040081C = .data:0x8040081C; // type:object size:0xE data:string +@120078 = .data:0x80400830; // type:object size:0x2C scope:local align:4 +l_dMeter2_Method = .data:0x8040085C; // type:object size:0x14 scope:global align:4 +g_profile_METER2 = .data:0x80400870; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80400898; // type:label scope:local align:4 +@96484 = .data:0x804008E4; // type:object size:0x118 scope:local align:4 +@97071 = .data:0x804009FC; // type:object size:0x104 scope:local align:4 +lbl_80400B00 = .data:0x80400B00; // type:object size:0xC data:string +lbl_80400B0C = .data:0x80400B0C; // type:object size:0xC data:string +lbl_80400B18 = .data:0x80400B18; // type:object size:0xC data:string +lbl_80400B24 = .data:0x80400B24; // type:object size:0xC data:string +lbl_80400B30 = .data:0x80400B30; // type:object size:0xC data:string +lbl_80400B3C = .data:0x80400B3C; // type:object size:0xC data:string +lbl_80400B48 = .data:0x80400B48; // type:object size:0xC data:string +lbl_80400B54 = .data:0x80400B54; // type:object size:0xC data:string +lbl_80400B60 = .data:0x80400B60; // type:object size:0xC data:string +lbl_80400B6C = .data:0x80400B6C; // type:object size:0xF data:string +lbl_80400B7B = .data:0x80400B7B; // type:object size:0xC data:string +lbl_80400B87 = .data:0x80400B87; // type:object size:0xC data:string +lbl_80400B93 = .data:0x80400B93; // type:object size:0xC data:string +lbl_80400B9F = .data:0x80400B9F; // type:object size:0x21 data:string +lbl_80400BC0 = .data:0x80400BC0; // type:object size:0x16 data:string +lbl_80400BD6 = .data:0x80400BD6; // type:object size:0xC data:string +lbl_80400BE2 = .data:0x80400BE2; // type:object size:0xC data:string +lbl_80400BEE = .data:0x80400BEE; // type:object size:0x1F data:string +lbl_80400C0D = .data:0x80400C0D; // type:object size:0x14 data:string +lbl_80400C21 = .data:0x80400C21; // type:object size:0xC data:string +lbl_80400C2D = .data:0x80400C2D; // type:object size:0xC data:string +lbl_80400C39 = .data:0x80400C39; // type:object size:0xC data:string +lbl_80400C45 = .data:0x80400C45; // type:object size:0xC data:string +lbl_80400C51 = .data:0x80400C51; // type:object size:0xC data:string +lbl_80400C5D = .data:0x80400C5D; // type:object size:0xC data:string +lbl_80400C69 = .data:0x80400C69; // type:object size:0xC data:string +lbl_80400C75 = .data:0x80400C75; // type:object size:0xC data:string +lbl_80400C81 = .data:0x80400C81; // type:object size:0xC data:string +lbl_80400C8D = .data:0x80400C8D; // type:object size:0xC data:string +lbl_80400C99 = .data:0x80400C99; // type:object size:0xC data:string +lbl_80400CA5 = .data:0x80400CA5; // type:object size:0xC data:string +lbl_80400CB1 = .data:0x80400CB1; // type:object size:0xC data:string +lbl_80400CBD = .data:0x80400CBD; // type:object size:0xC data:string +lbl_80400CC9 = .data:0x80400CC9; // type:object size:0xC data:string +lbl_80400CD5 = .data:0x80400CD5; // type:object size:0xC data:string +lbl_80400CE1 = .data:0x80400CE1; // type:object size:0xC data:string +lbl_80400CED = .data:0x80400CED; // type:object size:0xC data:string +lbl_80400CF9 = .data:0x80400CF9; // type:object size:0xC data:string +lbl_80400D05 = .data:0x80400D05; // type:object size:0xC data:string +lbl_80400D11 = .data:0x80400D11; // type:object size:0xC data:string +lbl_80400D1D = .data:0x80400D1D; // type:object size:0xC data:string +lbl_80400D29 = .data:0x80400D29; // type:object size:0xC data:string +lbl_80400D35 = .data:0x80400D35; // type:object size:0xC data:string +lbl_80400D41 = .data:0x80400D41; // type:object size:0xC data:string +mpIconName$94487 = .data:0x80400D50; // type:object size:0x118 scope:local align:4 +__vt__10COutFont_c = .data:0x80400E68; // type:object size:0x24 scope:global align:4 +lbl_80400E8C = .data:0x80400E8C; // type:object size:0xB data:string +__vt__13COutFontSet_c = .data:0x80400E98; // type:object size:0xC scope:global align:4 +lbl_80400EA4 = .data:0x80400EA4; // type:object size:0xE data:string +char_table$94568 = .data:0x80400EB8; // type:object size:0x80 scope:local align:4 +@105812 = .data:0x80400F38; // type:object size:0x100 scope:local align:4 +@105847 = .data:0x80401038; // type:object size:0x28 scope:local align:4 +@106785 = .data:0x80401060; // type:object size:0x30 scope:local align:4 +@106784 = .data:0x80401090; // type:object size:0x3C scope:local align:4 +@106783 = .data:0x804010CC; // type:object size:0x38 scope:local align:4 +@106782 = .data:0x80401104; // type:object size:0x100 scope:local align:4 +@106880 = .data:0x80401204; // type:object size:0xC4 scope:local align:4 +@107239 = .data:0x804012C8; // type:object size:0x28 scope:local align:4 +@107542 = .data:0x804012F0; // type:object size:0x100 scope:local align:4 +@107587 = .data:0x804013F0; // type:object size:0xC4 scope:local align:4 +@108093 = .data:0x804014B4; // type:object size:0x54 scope:local align:4 +@108092 = .data:0x80401508; // type:object size:0x100 scope:local align:4 +@108255 = .data:0x80401608; // type:object size:0x24 scope:local align:4 +lbl_8040162C = .data:0x8040162C; // type:object size:0x13 +lbl_8040163F = .data:0x8040163F; // type:object size:0x11 +@109051 = .data:0x80401650; // type:object size:0x30 scope:local align:4 +@109050 = .data:0x80401680; // type:object size:0x3C scope:local align:4 +@109049 = .data:0x804016BC; // type:object size:0x38 scope:local align:4 +@109048 = .data:0x804016F4; // type:object size:0x100 scope:local align:4 +@109567 = .data:0x804017F4; // type:object size:0x54 scope:local align:4 +@109566 = .data:0x80401848; // type:object size:0x30 scope:local align:4 +@109565 = .data:0x80401878; // type:object size:0x3C scope:local align:4 +@109564 = .data:0x804018B4; // type:object size:0x38 scope:local align:4 +@109563 = .data:0x804018EC; // type:object size:0x100 scope:local align:4 +__vt__35jmessage_string_tRenderingProcessor = .data:0x804019EC; // type:object size:0x40 scope:global align:4 +lbl_80401A2C = .data:0x80401A2C; // type:object size:0x24 data:string +@98021 = .data:0x80401A50; // type:object size:0x14 scope:local align:4 +__vt__34jmessage_string_tSequenceProcessor = .data:0x80401A64; // type:object size:0x58 scope:global align:4 +lbl_80401ABC = .data:0x80401ABC; // type:object size:0x23 data:string +@98023 = .data:0x80401AE0; // type:object size:0x14 scope:local align:4 +__vt__33jmessage_string_tMeasureProcessor = .data:0x80401AF4; // type:object size:0x40 scope:global align:4 +lbl_80401B34 = .data:0x80401B34; // type:object size:0x22 data:string +@98025 = .data:0x80401B58; // type:object size:0x14 scope:local align:4 +__vt__24jmessage_string_tControl = .data:0x80401B6C; // type:object size:0xC scope:global align:4 +lbl_80401B78 = .data:0x80401B78; // type:object size:0x19 data:string +@98027 = .data:0x80401B94; // type:object size:0xC scope:local align:4 +__vt__26jmessage_string_tReference = .data:0x80401BA0; // type:object size:0x10 scope:global align:4 +lbl_80401BB0 = .data:0x80401BB0; // type:object size:0x1B data:string +@98029 = .data:0x80401BCC; // type:object size:0xC scope:local align:4 +__vt__28jmessage_tRenderingProcessor = .data:0x80401BD8; // type:object size:0x40 scope:global align:4 +lbl_80401C18 = .data:0x80401C18; // type:object size:0x1D data:string +@98031 = .data:0x80401C38; // type:object size:0x14 scope:local align:4 +__vt__27jmessage_tSequenceProcessor = .data:0x80401C4C; // type:object size:0x58 scope:global align:4 +lbl_80401CA4 = .data:0x80401CA4; // type:object size:0x1C data:string +@98033 = .data:0x80401CC0; // type:object size:0x14 scope:local align:4 +__vt__26jmessage_tMeasureProcessor = .data:0x80401CD4; // type:object size:0x40 scope:global align:4 +lbl_80401D14 = .data:0x80401D14; // type:object size:0x1B data:string +@98035 = .data:0x80401D30; // type:object size:0x14 scope:local align:4 +__vt__17jmessage_tControl = .data:0x80401D44; // type:object size:0xC scope:global align:4 +lbl_80401D50 = .data:0x80401D50; // type:object size:0x12 data:string +@98037 = .data:0x80401D64; // type:object size:0xC scope:local align:4 +__vt__19jmessage_tReference = .data:0x80401D70; // type:object size:0x10 scope:global align:4 +lbl_80401D80 = .data:0x80401D80; // type:object size:0x14 data:string +@98039 = .data:0x80401D94; // type:object size:0xC scope:local align:4 +lbl_80401DA0 = .data:0x80401DA0; // type:object size:0x13 data:string +lbl_80401DB3 = .data:0x80401DB3; // type:object size:0x1E data:string +@98042 = .data:0x80401DD4; // type:object size:0xC scope:local align:4 +lbl_80401DE0 = .data:0x80401DE0; // type:object size:0x1D data:string +@98044 = .data:0x80401E00; // type:object size:0xC scope:local align:4 +lbl_80401E0C = .data:0x80401E0C; // type:object size:0x15 data:string +lbl_80401E21 = .data:0x80401E21; // type:object size:0x15 data:string +@112372 = .data:0x80401E38; // type:object size:0x64 scope:local align:4 +@113431 = .data:0x80401E9C; // type:object size:0x50 scope:local align:4 +lbl_80401EEC = .data:0x80401EEC; // type:object size:0x18 data:string +l_dMsgObject_Method = .data:0x80401F04; // type:object size:0x14 scope:global align:4 +g_profile_MSG_OBJECT = .data:0x80401F18; // type:object size:0x28 scope:global align:4 +__vt__16dMsgObject_HIO_c = .data:0x80401F40; // type:object size:0xC scope:global align:4 +lbl_80401F4C = .data:0x80401F4C; // type:object size:0x11 data:string +@107351 = .data:0x80401F60; // type:object size:0xC scope:local align:4 +__vt__20dMsgObject_HowlHIO_c = .data:0x80401F6C; // type:object size:0xC scope:global align:4 +lbl_80401F78 = .data:0x80401F78; // type:object size:0x15 data:string +@107353 = .data:0x80401F90; // type:object size:0xC scope:local align:4 +lbl_80401FA0 = .data:0x80401FA0; // type:object size:0x9 data:string +__vt__10dMsgUnit_c = .data:0x80401FAC; // type:object size:0xC scope:global align:4 +lbl_80401FB8 = .data:0x80401FB8; // type:object size:0xB data:string +...data.0 = .data:0x80401FC8; // type:label scope:local align:4 +process = .data:0x80401FC8; // type:object size:0x48 scope:local align:4 +lbl_80402010 = .data:0x80402010; // type:object size:0x70 +tag_n$95241 = .data:0x80402080; // type:object size:0x18 scope:local align:4 +lbl_80402098 = .data:0x80402098; // type:object size:0x28 +@95293 = .data:0x804020C0; // type:object size:0xC scope:local align:4 +lbl_804020CC = .data:0x804020CC; // type:object size:0x20 +__vt__17dMsgScrn3Select_c = .data:0x804020EC; // type:object size:0xC scope:global align:4 +lbl_804020F8 = .data:0x804020F8; // type:object size:0x12 data:string +...data.0 = .data:0x80402110; // type:label scope:local align:4 +__vt__15dMsgScrnArrow_c = .data:0x80402164; // type:object size:0xC scope:global align:4 +lbl_80402170 = .data:0x80402170; // type:object size:0x10 data:string +@94807 = .data:0x80402180; // type:object size:0x50 scope:local align:4 +__vt__14dMsgScrnBase_c = .data:0x804021D0; // type:object size:0x58 scope:global align:4 +lbl_80402228 = .data:0x80402228; // type:object size:0xF data:string +t_tag$93781 = .data:0x80402238; // type:object size:0x38 scope:local align:4 +lbl_80402270 = .data:0x80402270; // type:object size:0x14 data:string +__vt__14dMsgScrnBoss_c = .data:0x80402284; // type:object size:0x58 scope:global align:4 +lbl_804022DC = .data:0x804022DC; // type:object size:0xF data:string +@93858 = .data:0x804022EC; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x804022F8; // type:label scope:local align:4 +init_process = .data:0x804022F8; // type:object size:0x48 scope:local align:4 +move_process = .data:0x80402340; // type:object size:0x48 scope:local align:4 +lbl_80402388 = .data:0x80402388; // type:object size:0x80 +__vt__17dMsgScrnExplain_c = .data:0x80402408; // type:object size:0xC scope:global align:4 +lbl_80402414 = .data:0x80402414; // type:object size:0x12 data:string +...data.0 = .data:0x80402428; // type:label scope:local align:4 +__vt__14dMsgScrnItem_c = .data:0x804024C8; // type:object size:0x58 scope:global align:4 +lbl_80402520 = .data:0x80402520; // type:object size:0xF data:string +@96411 = .data:0x80402530; // type:object size:0xC scope:local align:4 +lbl_8040253C = .data:0x8040253C; // type:object size:0xF data:string +...data.0 = .data:0x80402550; // type:label scope:local align:4 +init_proc = .data:0x80402550; // type:object size:0x3C scope:local align:4 +process = .data:0x8040258C; // type:object size:0x3C scope:local align:4 +ylinen_tag$110006 = .data:0x804025C8; // type:object size:0x18 scope:local align:4 data:string +tlinen_tag$110007 = .data:0x804025E0; // type:object size:0x38 scope:local align:4 data:string +tline_tag$110008 = .data:0x80402618; // type:object size:0x38 scope:local align:4 +tlines_tag$110009 = .data:0x80402650; // type:object size:0x38 scope:local align:4 data:string +lbl_80402688 = .data:0x80402688; // type:object size:0x5C +__vt__14dMsgScrnHowl_c = .data:0x804026E4; // type:object size:0x58 scope:global align:4 +lbl_8040273C = .data:0x8040273C; // type:object size:0xF data:string +@111180 = .data:0x8040274C; // type:object size:0xC scope:local align:4 +lbl_80402758 = .data:0x80402758; // type:object size:0xF data:string +lbl_80402768 = .data:0x80402768; // type:object size:0x1E data:string +__vt__16dMsgScrnJimaku_c = .data:0x80402788; // type:object size:0x58 scope:global align:4 +lbl_804027E0 = .data:0x804027E0; // type:object size:0x11 data:string +@94075 = .data:0x804027F4; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x80402800; // type:label scope:local align:4 +__vt__16dMsgScrnKanban_c = .data:0x8040284C; // type:object size:0x58 scope:global align:4 +lbl_804028A4 = .data:0x804028A4; // type:object size:0x11 data:string +@94295 = .data:0x804028B8; // type:object size:0xC scope:local align:4 +lbl_804028C4 = .data:0x804028C4; // type:object size:0xF data:string +...data.0 = .data:0x804028D8; // type:label scope:local align:4 +__vt__15dMsgScrnLight_c = .data:0x80402944; // type:object size:0xC scope:global align:4 +lbl_80402950 = .data:0x80402950; // type:object size:0x10 data:string +__vt__19dMsgScrnLight_HIO_c = .data:0x80402960; // type:object size:0xC scope:global align:4 +lbl_8040296C = .data:0x8040296C; // type:object size:0x14 data:string +@92621 = .data:0x80402980; // type:object size:0xC scope:local align:4 +lbl_8040298C = .data:0x8040298C; // type:object size:0xE data:string +t_tag$95291 = .data:0x804029A0; // type:object size:0x38 scope:local align:4 +lbl_804029D8 = .data:0x804029D8; // type:object size:0x16 data:string +__vt__15dMsgScrnPlace_c = .data:0x804029F0; // type:object size:0x58 scope:global align:4 +lbl_80402A48 = .data:0x80402A48; // type:object size:0x10 data:string +@95368 = .data:0x80402A58; // type:object size:0xC scope:local align:4 +t_tag$93662 = .data:0x80402A68; // type:object size:0x30 scope:local align:4 +lbl_80402A98 = .data:0x80402A98; // type:object size:0x15 data:string +__vt__15dMsgScrnStaff_c = .data:0x80402AB0; // type:object size:0x58 scope:global align:4 +lbl_80402B08 = .data:0x80402B08; // type:object size:0x10 data:string +@93763 = .data:0x80402B18; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x80402B28; // type:label scope:local align:4 +__vt__14dMsgScrnTalk_c = .data:0x80402B90; // type:object size:0x58 scope:global align:4 +lbl_80402BE8 = .data:0x80402BE8; // type:object size:0xF data:string +@96737 = .data:0x80402BF8; // type:object size:0xC scope:local align:4 +lbl_80402C04 = .data:0x80402C04; // type:object size:0xF data:string +...data.0 = .data:0x80402C18; // type:label scope:local align:4 +__vt__14dMsgScrnTree_c = .data:0x80402C7C; // type:object size:0x58 scope:global align:4 +lbl_80402CD4 = .data:0x80402CD4; // type:object size:0xF data:string +@93977 = .data:0x80402CE4; // type:object size:0xC scope:local align:4 +lbl_80402CF0 = .data:0x80402CF0; // type:object size:0xF data:string +lbl_80402D00 = .data:0x80402D00; // type:object size:0xB data:string +__vt__16dMsgStringBase_c = .data:0x80402D0C; // type:object size:0x20 scope:global align:4 +lbl_80402D2C = .data:0x80402D2C; // type:object size:0x11 data:string +__vt__12dMsgString_c = .data:0x80402D40; // type:object size:0x20 scope:global align:4 +lbl_80402D60 = .data:0x80402D60; // type:object size:0xD data:string +@91956 = .data:0x80402D70; // type:object size:0xC scope:local align:4 +@117748 = .data:0x80402D80; // type:object size:0x58 scope:local align:4 +@117747 = .data:0x80402DD8; // type:object size:0x68 scope:local align:4 +@118028 = .data:0x80402E40; // type:object size:0x4C scope:local align:4 +mQueryList__10dMsgFlow_c = .data:0x80402E8C; // type:object size:0x27C scope:global align:4 +mEventList__10dMsgFlow_c = .data:0x80403108; // type:object size:0x204 scope:global align:4 +@119185 = .data:0x8040330C; // type:object size:0x20 scope:local align:4 +@119368 = .data:0x8040332C; // type:object size:0x30 scope:local align:4 +@119637 = .data:0x8040335C; // type:object size:0x20 scope:local align:4 +__vt__10dMsgFlow_c = .data:0x8040337C; // type:object size:0xC scope:global align:4 +lbl_80403388 = .data:0x80403388; // type:object size:0xB data:string +...data.0 = .data:0x80403398; // type:label scope:local align:4 +l_mojiHira = .data:0x80403398; // type:object size:0x104 scope:global align:4 +l_mojiHira2 = .data:0x8040349C; // type:object size:0x104 scope:global align:4 +l_mojiHira3 = .data:0x804035A0; // type:object size:0x104 scope:global align:4 +l_mojikata = .data:0x804036A4; // type:object size:0x104 scope:global align:4 +l_mojikata2 = .data:0x804037A8; // type:object size:0x104 scope:global align:4 +l_mojikata3 = .data:0x804038AC; // type:object size:0x104 scope:global align:4 +l_mojiEisu = .data:0x804039B0; // type:object size:0x104 scope:global align:4 +SelProc = .data:0x80403AB4; // type:object size:0x6C scope:global align:4 +@97090 = .data:0x80403B20; // type:object size:0x34 scope:local align:4 +lbl_80403B54 = .data:0x80403B54; // type:object size:0x30 +lbl_80403B84 = .data:0x80403B84; // type:object size:0x64 +l_cur0TagName$94385 = .data:0x80403BE8; // type:object size:0x40 scope:local align:4 +l_cur1TagName$94386 = .data:0x80403C28; // type:object size:0x40 scope:local align:4 +l_menu_icon_tag$94396 = .data:0x80403C68; // type:object size:0x20 scope:local align:4 +l_menu_tag$94397 = .data:0x80403C88; // type:object size:0x78 scope:local align:4 +l_menu_msg$94398 = .data:0x80403D00; // type:object size:0x10 scope:local align:4 +l_tagName$94416 = .data:0x80403D10; // type:object size:0x208 scope:local align:4 +l_nameTagName$94424 = .data:0x80403F18; // type:object size:0x40 scope:local align:4 +l_nameCurTagName$94425 = .data:0x80403F58; // type:object size:0x40 scope:local align:4 +lbl_80403F98 = .data:0x80403F98; // type:object size:0x48 +mojiTag$94658 = .data:0x80403FE0; // type:object size:0x208 scope:local align:4 +menuTag$94659 = .data:0x804041E8; // type:object size:0x20 scope:local align:4 +lbl_80404208 = .data:0x80404208; // type:object size:0x28 +@94699 = .data:0x80404230; // type:object size:0xC scope:local align:4 +lbl_8040423C = .data:0x8040423C; // type:object size:0x20 +__vt__7dName_c = .data:0x8040425C; // type:object size:0xC scope:global align:4 +__vt__14dDlst_NameIN_c = .data:0x80404268; // type:object size:0x10 scope:global align:4 +lbl_80404278 = .data:0x80404278; // type:object size:0xF data:string +__vt__9dNm_HIO_c = .data:0x80404288; // type:object size:0xC scope:global align:4 +lbl_80404294 = .data:0x80404294; // type:object size:0xA data:string +@94705 = .data:0x804042A0; // type:object size:0xC scope:local align:4 +lbl_804042AC = .data:0x804042AC; // type:object size:0x2C +__vt__16dNpcLib_lookat_c = .data:0x804042D8; // type:object size:0xC scope:global align:4 +lbl_804042E4 = .data:0x804042E4; // type:object size:0x11 data:string +l_dOvlpFd_Method = .data:0x804042F8; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x8040430C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x80404334; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x8040435C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x80404384; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x804043AC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP9 = .data:0x804043D4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP10 = .data:0x804043FC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP11 = .data:0x80404424; // type:object size:0x28 scope:global align:4 +@90039 = .data:0x80404450; // type:object size:0xC scope:local align:4 data:4byte +@90056 = .data:0x8040445C; // type:object size:0xC scope:local align:4 data:4byte +@90067 = .data:0x80404468; // type:object size:0xC scope:local align:4 data:4byte +@90087 = .data:0x80404474; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x80404480; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x80404494; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x804044BC; // type:object size:0x10 scope:global align:4 +lbl_804044CC = .data:0x804044CC; // type:object size:0x10 data:string +@89289 = .data:0x804044DC; // type:object size:0xC scope:local align:4 +@91528 = .data:0x804044E8; // type:object size:0xC scope:local align:4 data:4byte +@91563 = .data:0x804044F4; // type:object size:0xC scope:local align:4 data:4byte +@91573 = .data:0x80404500; // type:object size:0xC scope:local align:4 data:4byte +@91578 = .data:0x8040450C; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd3_Method = .data:0x80404518; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP3 = .data:0x8040452C; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd3_dlst_c = .data:0x80404554; // type:object size:0x10 scope:global align:4 +lbl_80404564 = .data:0x80404564; // type:object size:0x10 data:string +@90777 = .data:0x80404574; // type:object size:0xC scope:local align:4 +__vt__16dDlst_snapShot_c = .data:0x80404580; // type:object size:0xC scope:global align:4 +lbl_8040458C = .data:0x8040458C; // type:object size:0x11 data:string +@90779 = .data:0x804045A0; // type:object size:0xC scope:local align:4 +__vt__8CPaneMgr = .data:0x804045B0; // type:object size:0x10 scope:global align:4 +lbl_804045C0 = .data:0x804045C0; // type:object size:0x9 data:string +@90824 = .data:0x804045CC; // type:object size:0xC scope:local align:4 +lbl_804045D8 = .data:0x804045D8; // type:object size:0xE data:string +__vt__17CPaneMgrAlphaMorf = .data:0x804045E8; // type:object size:0x10 scope:global align:4 +lbl_804045F8 = .data:0x804045F8; // type:object size:0x12 data:string +@89276 = .data:0x8040460C; // type:object size:0xC scope:local align:4 +__vt__13CPaneMgrAlpha = .data:0x80404618; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80404628; // type:label scope:local align:4 +l_execFunc = .data:0x80404628; // type:object size:0xF0 scope:global align:4 +lbl_80404718 = .data:0x80404718; // type:object size:0xA data:string +l_method$96149 = .data:0x80404724; // type:object size:0xC scope:local align:4 +lbl_80404730 = .data:0x80404730; // type:object size:0x2E8 +l_dScnLogo_Method = .data:0x80404A18; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x80404A2C; // type:object size:0x28 scope:global align:4 +__vt__10dLog_HIO_c = .data:0x80404A54; // type:object size:0xC scope:global align:4 +lbl_80404A60 = .data:0x80404A60; // type:object size:0xB data:string +@96372 = .data:0x80404A6C; // type:object size:0xC scope:local align:4 +lbl_80404A78 = .data:0x80404A78; // type:object size:0x20 +g_profile_MENU_SCENE = .data:0x80404A98; // type:object size:0x28 scope:global align:4 +MainProc = .data:0x80404AC0; // type:object size:0x48 scope:global align:4 +l_dScnName_Method = .data:0x80404B08; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x80404B1C; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x80404B44; // type:object size:0x28 scope:global align:4 +__vt__17dScnName_camera_c = .data:0x80404B6C; // type:object size:0xC scope:global align:4 +lbl_80404B78 = .data:0x80404B78; // type:object size:0x12 data:string +@93846 = .data:0x80404B8C; // type:object size:0xC scope:local align:4 +__vt__9dSn_HIO_c = .data:0x80404B98; // type:object size:0xC scope:global align:4 +lbl_80404BA4 = .data:0x80404BA4; // type:object size:0xA data:string +@93848 = .data:0x80404BB0; // type:object size:0xC scope:local align:4 +lbl_80404BBC = .data:0x80404BBC; // type:object size:0xD data:string +l_wipeType$104813 = .data:0x80404BD0; // type:object size:0x2E scope:local align:4 +lbl_80404BFE = .data:0x80404BFE; // type:object size:0x20 data:string +lbl_80404C1E = .data:0x80404C1E; // type:object size:0x9 data:string +lbl_80404C28 = .data:0x80404C28; // type:object size:0x9 data:string +l_method$105300 = .data:0x80404C34; // type:object size:0x2C scope:local align:4 +l_dScnPly_Method = .data:0x80404C60; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x80404C74; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x80404C9C; // type:object size:0x28 scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x80404CC4; // type:object size:0xC scope:global align:4 +lbl_80404CD0 = .data:0x80404CD0; // type:object size:0x12 data:string +@105386 = .data:0x80404CE4; // type:object size:0xC scope:local align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x80404CF0; // type:object size:0xC scope:global align:4 +lbl_80404CFC = .data:0x80404CFC; // type:object size:0x17 data:string +@105388 = .data:0x80404D14; // type:object size:0xC scope:local align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x80404D20; // type:object size:0xC scope:global align:4 +lbl_80404D2C = .data:0x80404D2C; // type:object size:0x17 data:string +@105390 = .data:0x80404D44; // type:object size:0xC scope:local align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x80404D50; // type:object size:0xC scope:global align:4 +lbl_80404D5C = .data:0x80404D5C; // type:object size:0x12 data:string +@105392 = .data:0x80404D70; // type:object size:0xC scope:local align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x80404D7C; // type:object size:0xC scope:global align:4 +lbl_80404D88 = .data:0x80404D88; // type:object size:0x16 data:string +@105739 = .data:0x80404DA0; // type:object size:0x14 scope:local align:4 +lbl_80404DB8 = .data:0x80404DB8; // type:object size:0x21 data:string +lbl_80404DD9 = .data:0x80404DD9; // type:object size:0xE data:string +lbl_80404DE7 = .data:0x80404DE7; // type:object size:0x9 data:string +l_method$92392 = .data:0x80404DF0; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x80404E04; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x80404E18; // type:object size:0x28 scope:global align:4 +g_profile_WARNING_SCENE = .data:0x80404E40; // type:object size:0x28 scope:global align:4 +g_profile_WARNING2_SCENE = .data:0x80404E68; // type:object size:0x28 scope:global align:4 +__vt__12dSvBit_HIO_c = .data:0x80404E90; // type:object size:0xC scope:global align:4 +lbl_80404E9C = .data:0x80404E9C; // type:object size:0xD data:string +@89722 = .data:0x80404EAC; // type:object size:0xC scope:local align:4 +__vt__22dSvBit_childOtherHIO_c = .data:0x80404EB8; // type:object size:0xC scope:global align:4 +lbl_80404EC4 = .data:0x80404EC4; // type:object size:0x17 data:string +@89724 = .data:0x80404EDC; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childTransformHIO_c = .data:0x80404EE8; // type:object size:0xC scope:global align:4 +lbl_80404EF4 = .data:0x80404EF4; // type:object size:0x1B data:string +@89726 = .data:0x80404F10; // type:object size:0xC scope:local align:4 +__vt__25dSvBit_childDarknessHIO_c = .data:0x80404F1C; // type:object size:0xC scope:global align:4 +lbl_80404F28 = .data:0x80404F28; // type:object size:0x1A data:string +@89728 = .data:0x80404F44; // type:object size:0xC scope:local align:4 +__vt__25dSvBit_childTreasureHIO_c = .data:0x80404F50; // type:object size:0xC scope:global align:4 +lbl_80404F5C = .data:0x80404F5C; // type:object size:0x1A data:string +@89730 = .data:0x80404F78; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childTbPerfectionHIO_c = .data:0x80404F84; // type:object size:0xC scope:global align:4 +lbl_80404F90 = .data:0x80404F90; // type:object size:0x1E data:string +@89732 = .data:0x80404FB0; // type:object size:0xC scope:local align:4 +__vt__21dSvBit_childItemHIO_c = .data:0x80404FBC; // type:object size:0xC scope:global align:4 +lbl_80404FC8 = .data:0x80404FC8; // type:object size:0x16 data:string +@89734 = .data:0x80404FE0; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childItOneZoneHIO_c = .data:0x80404FEC; // type:object size:0xC scope:global align:4 +lbl_80404FF8 = .data:0x80404FF8; // type:object size:0x1B data:string +@89736 = .data:0x80405014; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childItZoneHIO_c = .data:0x80405020; // type:object size:0xC scope:global align:4 +lbl_8040502C = .data:0x8040502C; // type:object size:0x18 data:string +@89738 = .data:0x80405044; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childItDungeonHIO_c = .data:0x80405050; // type:object size:0xC scope:global align:4 +lbl_8040505C = .data:0x8040505C; // type:object size:0x1B data:string +@89740 = .data:0x80405078; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childItPerfectionHIO_c = .data:0x80405084; // type:object size:0xC scope:global align:4 +lbl_80405090 = .data:0x80405090; // type:object size:0x1E data:string +@89742 = .data:0x804050B0; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childSwitchHIO_c = .data:0x804050BC; // type:object size:0xC scope:global align:4 +lbl_804050C8 = .data:0x804050C8; // type:object size:0x18 data:string +@89744 = .data:0x804050E0; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childSwOneZoneHIO_c = .data:0x804050EC; // type:object size:0xC scope:global align:4 +lbl_804050F8 = .data:0x804050F8; // type:object size:0x1B data:string +@89746 = .data:0x80405114; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childSwZoneHIO_c = .data:0x80405120; // type:object size:0xC scope:global align:4 +lbl_8040512C = .data:0x8040512C; // type:object size:0x18 data:string +@89748 = .data:0x80405144; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childSwDungeonHIO_c = .data:0x80405150; // type:object size:0xC scope:global align:4 +lbl_8040515C = .data:0x8040515C; // type:object size:0x1B data:string +@89750 = .data:0x80405178; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childSwPerfectionHIO_c = .data:0x80405184; // type:object size:0xC scope:global align:4 +lbl_80405190 = .data:0x80405190; // type:object size:0x1E data:string +@89752 = .data:0x804051B0; // type:object size:0xC scope:local align:4 +lbl_804051C0 = .data:0x804051C0; // type:object size:0x20 data:string +lbl_804051E0 = .data:0x804051E0; // type:object size:0x20 data:string +lbl_80405200 = .data:0x80405200; // type:object size:0x1E data:string +lbl_8040521E = .data:0x8040521E; // type:object size:0x25 data:string +lbl_80405243 = .data:0x80405243; // type:object size:0x1B data:string +@100018 = .data:0x80405260; // type:object size:0x24 scope:local align:4 +l_dTimer_Method = .data:0x80405284; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x80405298; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x804052C0; // type:object size:0x10 scope:global align:4 +lbl_804052D0 = .data:0x804052D0; // type:object size:0x16 data:string +l_dkWmark_Method = .data:0x804052E8; // type:object size:0x14 scope:global align:4 +g_profile_WMARK = .data:0x804052FC; // type:object size:0x28 scope:global align:4 +l_dkWpillar_Method = .data:0x80405328; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x8040533C; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80405368; // type:label scope:local align:4 +lbl_80405534 = .data:0x80405534; // type:object size:0x4F +lbl_80405583 = .data:0x80405583; // type:object size:0x69 +lbl_804055EC = .data:0x804055EC; // type:object size:0x28 +strings$89620 = .data:0x80405614; // type:object size:0x10 scope:local align:4 +lbl_80405624 = .data:0x80405624; // type:object size:0x74 +__vt__20DynamicModuleControl = .data:0x80405698; // type:object size:0x34 scope:global align:4 +lbl_804056CC = .data:0x804056CC; // type:object size:0x15 data:string +@89664 = .data:0x804056E4; // type:object size:0xC scope:local align:4 +__vt__24DynamicModuleControlBase = .data:0x804056F0; // type:object size:0x34 scope:global align:4 +lbl_80405724 = .data:0x80405724; // type:object size:0x19 data:string +g_cAPI_Interface = .data:0x80405740; // type:object size:0x18 scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x80405758; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x804057BC; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x80405820; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x80405884; // type:object size:0x64 scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x804058E8; // type:object size:0x58 scope:global align:4 +__vt__9cCcD_Stts = .data:0x80405940; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x80405960; // type:object size:0x30 scope:global align:4 +atntable = .data:0x80405990; // type:object size:0x802 scope:global align:4 +__vt__8cBgS_Chk = .data:0x80406198; // type:object size:0xC scope:global align:4 +__vt__11cBgS_GndChk = .data:0x804061A8; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_LinChk = .data:0x804061C0; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x804061D8; // type:object size:0xC scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x804061E8; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x804061F8; // type:object size:0xC scope:global align:4 +lbl_80406204 = .data:0x80406204; // type:object size:0x9 data:string +@62 = .data:0x80406210; // type:object size:0xC scope:local align:4 +lbl_8040621C = .data:0x8040621C; // type:object size:0x9 data:string +__vt__8cM3dGCps = .data:0x80406228; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80406240; // type:label scope:local align:4 +e_mtx = .data:0x80406240; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x80406280; // type:object size:0x40 scope:global align:4 +lbl_804062C0 = .data:0x804062C0; // type:object size:0xD0 +__vt__10JFWDisplay = .data:0x80406390; // type:object size:0x18 scope:global align:4 +jpa_pos = .data:0x804063C0; // type:object size:0x144 scope:global align:4 +jpa_crd = .data:0x80406520; // type:object size:0x20 scope:global align:4 +@50843 = .data:0x80406540; // type:object size:0x2C scope:local align:4 +@50842 = .data:0x8040656C; // type:object size:0x2C scope:local align:4 +@51393 = .data:0x80406598; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x804065E0; // type:label scope:local align:4 +jpa_dl = .data:0x804065E0; // type:object size:0x20 scope:global align:4 +jpa_dl_x = .data:0x80406600; // type:object size:0x20 scope:global align:4 +p_prj = .data:0x80406620; // type:object size:0xC scope:global align:4 +p_direction = .data:0x8040662C; // type:object size:0x14 scope:global align:4 +p_rot = .data:0x80406640; // type:object size:0x14 scope:global align:4 +p_plane = .data:0x80406654; // type:object size:0xC scope:global align:4 +st_bm__12JPABaseShape = .data:0x80406660; // type:object size:0xC scope:global align:4 +st_bf__12JPABaseShape = .data:0x8040666C; // type:object size:0x28 scope:global align:4 +st_lo__12JPABaseShape = .data:0x80406694; // type:object size:0x40 scope:global align:4 +st_c__12JPABaseShape = .data:0x804066D4; // type:object size:0x20 scope:global align:4 +st_ao__12JPABaseShape = .data:0x804066F4; // type:object size:0x10 scope:global align:4 +st_ca__12JPABaseShape = .data:0x80406704; // type:object size:0x60 scope:global align:4 +st_aa__12JPABaseShape = .data:0x80406764; // type:object size:0x20 scope:global align:4 +@48642 = .data:0x80406788; // type:object size:0x1C scope:local align:4 +@49643 = .data:0x804067A8; // type:object size:0x24 scope:local align:4 +__vt__12JPAFieldSpin = .data:0x804067CC; // type:object size:0x14 scope:global align:4 +__vt__18JPAFieldConvection = .data:0x804067E0; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldDrag = .data:0x804067F4; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldRandom = .data:0x80406808; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldVortex = .data:0x8040681C; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldNewton = .data:0x80406830; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldMagnet = .data:0x80406844; // type:object size:0x14 scope:global align:4 +__vt__11JPAFieldAir = .data:0x80406858; // type:object size:0x14 scope:global align:4 +__vt__15JPAFieldGravity = .data:0x8040686C; // type:object size:0x14 scope:global align:4 +__vt__10JPATexture = .data:0x80406880; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb6TParse = .data:0x80406890; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TFactory = .data:0x804068A4; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TControl = .data:0x804068B8; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb14TObject_TxyzRy = .data:0x804068C4; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x804068D8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x804068F8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x80406918; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x80406938; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x80406958; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x80406978; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x80406998; // type:object size:0x20 scope:global align:4 +@10878 = .data:0x804069B8; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x80406A14; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x80406A28; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x80406A3C; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x80406A48; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x80406A58; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x80406A68; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x80406A78; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x80406A88; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x80406A98; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x80406AA8; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x80406AB8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x80406AD8; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x80406AEC; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80406AF8; // type:label scope:local align:4 +@13712 = .data:0x80406B04; // type:object size:0x4C scope:local align:4 +@14019 = .data:0x80406B50; // type:object size:0xC scope:local align:4 +@14020 = .data:0x80406B5C; // type:object size:0xC scope:local align:4 +@14021 = .data:0x80406B68; // type:object size:0xC scope:local align:4 +@14022 = .data:0x80406B74; // type:object size:0xC scope:local align:4 +@14023 = .data:0x80406B80; // type:object size:0xC scope:local align:4 +@14024 = .data:0x80406B8C; // type:object size:0xC scope:local align:4 +@14025 = .data:0x80406B98; // type:object size:0xC scope:local align:4 +@14026 = .data:0x80406BA4; // type:object size:0xC scope:local align:4 +@14027 = .data:0x80406BB0; // type:object size:0xC scope:local align:4 +@14028 = .data:0x80406BBC; // type:object size:0xC scope:local align:4 +@14029 = .data:0x80406BC8; // type:object size:0xC scope:local align:4 +@14030 = .data:0x80406BD4; // type:object size:0xC scope:local align:4 +@14052 = .data:0x80406BE0; // type:object size:0x124 scope:local align:4 +@14137 = .data:0x80406D04; // type:object size:0xC scope:local align:4 +@14138 = .data:0x80406D10; // type:object size:0xC scope:local align:4 +@14139 = .data:0x80406D1C; // type:object size:0xC scope:local align:4 +@14140 = .data:0x80406D28; // type:object size:0xC scope:local align:4 +@14141 = .data:0x80406D34; // type:object size:0xC scope:local align:4 +@14142 = .data:0x80406D40; // type:object size:0xC scope:local align:4 +@14143 = .data:0x80406D4C; // type:object size:0xC scope:local align:4 +@14165 = .data:0x80406D58; // type:object size:0x100 scope:local align:4 +@14210 = .data:0x80406E58; // type:object size:0x44 scope:local align:4 +@14253 = .data:0x80406E9C; // type:object size:0xC scope:local align:4 data:4byte +@14254 = .data:0x80406EA8; // type:object size:0xC scope:local align:4 data:4byte +@14274 = .data:0x80406EB4; // type:object size:0x8C scope:local align:4 +@14291 = .data:0x80406F40; // type:object size:0xC scope:local align:4 data:4byte +@14367 = .data:0x80406F4C; // type:object size:0xC scope:local align:4 +@14368 = .data:0x80406F58; // type:object size:0xC scope:local align:4 +@14369 = .data:0x80406F64; // type:object size:0xC scope:local align:4 +@14370 = .data:0x80406F70; // type:object size:0xC scope:local align:4 +@14371 = .data:0x80406F7C; // type:object size:0xC scope:local align:4 +@14372 = .data:0x80406F88; // type:object size:0xC scope:local align:4 +@14373 = .data:0x80406F94; // type:object size:0xC scope:local align:4 +@14374 = .data:0x80406FA0; // type:object size:0xC scope:local align:4 +@14375 = .data:0x80406FAC; // type:object size:0xC scope:local align:4 +@14376 = .data:0x80406FB8; // type:object size:0xC scope:local align:4 +@14377 = .data:0x80406FC4; // type:object size:0xC scope:local align:4 +@14399 = .data:0x80406FD0; // type:object size:0x138 scope:local align:4 +@14444 = .data:0x80407108; // type:object size:0xC scope:local align:4 +@14445 = .data:0x80407114; // type:object size:0xC scope:local align:4 +@14446 = .data:0x80407120; // type:object size:0xC scope:local align:4 +@14447 = .data:0x8040712C; // type:object size:0xC scope:local align:4 +@14448 = .data:0x80407138; // type:object size:0xC scope:local align:4 +@14449 = .data:0x80407144; // type:object size:0xC scope:local align:4 +@14450 = .data:0x80407150; // type:object size:0xC scope:local align:4 +@14451 = .data:0x8040715C; // type:object size:0xC scope:local align:4 +@14452 = .data:0x80407168; // type:object size:0xC scope:local align:4 +@14453 = .data:0x80407174; // type:object size:0xC scope:local align:4 +@14454 = .data:0x80407180; // type:object size:0xC scope:local align:4 +@14455 = .data:0x8040718C; // type:object size:0xC scope:local align:4 +@14475 = .data:0x80407198; // type:object size:0x10C scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x804072A4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x804072C4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x804072E4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x80407304; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x80407324; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x80407344; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x80407364; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x80407384; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x804073A4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x804073C4; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x804073E4; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x804073F4; // type:object size:0x10 scope:global align:4 +@14500 = .data:0x80407404; // type:object size:0xC scope:local align:4 +@14501 = .data:0x80407410; // type:object size:0xC scope:local align:4 +@14502 = .data:0x8040741C; // type:object size:0xC scope:local align:4 +@14503 = .data:0x80407428; // type:object size:0xC scope:local align:4 +@14504 = .data:0x80407434; // type:object size:0xC scope:local align:4 +@14505 = .data:0x80407440; // type:object size:0xC scope:local align:4 +@14506 = .data:0x8040744C; // type:object size:0xC scope:local align:4 +@14507 = .data:0x80407458; // type:object size:0xC scope:local align:4 +@14508 = .data:0x80407464; // type:object size:0xC scope:local align:4 +@14509 = .data:0x80407470; // type:object size:0xC scope:local align:4 +@14510 = .data:0x8040747C; // type:object size:0xC scope:local align:4 +@14511 = .data:0x80407488; // type:object size:0xC scope:local align:4 +@14512 = .data:0x80407494; // type:object size:0xC scope:local align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x804074A0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x804074B0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x804074C0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x804074D0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x804074E0; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x804074F0; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x80407510; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x8040751C; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x8040753C; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x80407560; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80407570; // type:label scope:local align:4 +@12396 = .data:0x80407570; // type:object size:0xC scope:local align:4 data:4byte +@12402 = .data:0x8040757C; // type:object size:0xC scope:local align:4 data:4byte +@12414 = .data:0x80407588; // type:object size:0xC scope:local align:4 data:4byte +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x80407594; // type:object size:0x50 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x804075E4; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x804075F4; // type:object size:0x50 scope:global align:4 +@12537 = .data:0x80407654; // type:object size:0xC scope:local align:4 +@12538 = .data:0x80407660; // type:object size:0xC scope:local align:4 +@12539 = .data:0x8040766C; // type:object size:0xC scope:local align:4 +@12540 = .data:0x80407678; // type:object size:0xC scope:local align:4 +@12541 = .data:0x80407684; // type:object size:0xC scope:local align:4 +@12542 = .data:0x80407690; // type:object size:0xC scope:local align:4 +@12543 = .data:0x8040769C; // type:object size:0xC scope:local align:4 +@12544 = .data:0x804076A8; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x804076B4; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x804076C8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x804076E8; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80407708; // type:label scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x80407708; // type:object size:0x3C scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x80407744; // type:object size:0x3C scope:global align:4 +@12303 = .data:0x80407790; // type:object size:0xC scope:local align:4 +@12304 = .data:0x8040779C; // type:object size:0xC scope:local align:4 +@12305 = .data:0x804077A8; // type:object size:0xC scope:local align:4 +@12306 = .data:0x804077B4; // type:object size:0xC scope:local align:4 +@12307 = .data:0x804077C0; // type:object size:0xC scope:local align:4 +@12308 = .data:0x804077CC; // type:object size:0xC scope:local align:4 +@12309 = .data:0x804077D8; // type:object size:0xC scope:local align:4 +@12310 = .data:0x804077E4; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x804077F0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80407800; // type:label scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x80407800; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x80407820; // type:object size:0x20 scope:global align:4 +@11713 = .data:0x80407850; // type:object size:0xC scope:local align:4 +@11714 = .data:0x8040785C; // type:object size:0xC scope:local align:4 +@11715 = .data:0x80407868; // type:object size:0xC scope:local align:4 +@11716 = .data:0x80407874; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x80407880; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x80407890; // type:object size:0x28 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x804078B8; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x804078C8; // type:object size:0x28 scope:global align:4 +__vt__Q215JStudio_JAudio213TCreateObject = .data:0x804078F0; // type:object size:0x10 scope:global align:4 +__vt__Q215JStudio_JAudio214TAdaptor_sound = .data:0x80407900; // type:object size:0x50 scope:global align:4 +__vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_ = .data:0x80407950; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x80407960; // type:object size:0x50 scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x804079B0; // type:object size:0x4C scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_ = .data:0x804079FC; // type:object size:0x1C scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x80407A18; // type:object size:0x4C scope:global align:4 +__vt__13JASTaskThread = .data:0x80407A68; // type:object size:0x10 scope:global align:4 +lbl_80407A78 = .data:0x80407A78; // type:object size:0x1A data:string +__vt__19JASDefaultBankTable = .data:0x80407A98; // type:object size:0xC scope:global align:4 +__vt__17JASBankTable<256> = .data:0x80407AA4; // type:object size:0xC scope:global align:4 +__vt__11JASBankList = .data:0x80407AB0; // type:object size:0xC scope:global align:4 +@307 = .data:0x80407AC0; // type:object size:0x28 scope:local align:4 +@339 = .data:0x80407AE8; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x80407B10; // type:label scope:local align:4 +sCmdInfo__12JASSeqParser = .data:0x80407B10; // type:object size:0x600 scope:global align:4 data:4byte +sExtCmdInfo__12JASSeqParser = .data:0x80408110; // type:object size:0xFF0 scope:global align:4 data:4byte +@10714 = .data:0x80409100; // type:object size:0xD4 scope:local align:4 +@10822 = .data:0x804091D4; // type:object size:0xD4 scope:local align:4 +@11150 = .data:0x804092A8; // type:object size:0x2C scope:local align:4 +lbl_804092D4 = .data:0x804092D4; // type:object size:0x14C +__vt__12JASSeqParser = .data:0x80409420; // type:object size:0x20 scope:global align:4 +@7121 = .data:0x80409440; // type:object size:0x34 scope:local align:4 +__vt__12JASBasicBank = .data:0x80409478; // type:object size:0x14 scope:global align:4 +__vt__12JASVoiceBank = .data:0x80409490; // type:object size:0x14 scope:global align:4 +__vt__12JASBasicInst = .data:0x804094A8; // type:object size:0x14 scope:global align:4 +__vt__10JASDrumSet = .data:0x804094C0; // type:object size:0x14 scope:global align:4 +__vt__16JASBasicWaveBank = .data:0x804094D8; // type:object size:0x18 scope:global align:4 +__vt__Q216JASBasicWaveBank11TWaveHandle = .data:0x804094F0; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank10TWaveGroup = .data:0x80409504; // type:object size:0x18 scope:global align:4 +__vt__11JASWaveBank = .data:0x8040951C; // type:object size:0x18 scope:global align:4 +__vt__17JASSimpleWaveBank = .data:0x80409538; // type:object size:0x30 scope:global align:4 +__vt__Q217JASSimpleWaveBank11TWaveHandle = .data:0x80409568; // type:object size:0x14 scope:global align:4 +lbl_80409580 = .data:0x80409580; // type:object size:0x11 data:string +__vt__10JASWaveArc = .data:0x804095C0; // type:object size:0x18 scope:global align:4 +@11197 = .data:0x804095D8; // type:object size:0x1C scope:local align:4 +@11404 = .data:0x804095F4; // type:object size:0x20 scope:local align:4 +@11403 = .data:0x80409614; // type:object size:0x20 scope:local align:4 +table_list$616 = .data:0x80409638; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80409648; // type:label scope:local align:4 +history$4171 = .data:0x80409648; // type:object size:0x28 scope:local align:4 data:4byte +lbl_80409670 = .data:0x80409670; // type:object size:0x1F +lbl_8040968F = .data:0x8040968F; // type:object size:0x31 data:string +lbl_804096C0 = .data:0x804096C0; // type:object size:0x32 data:string +lbl_804096F2 = .data:0x804096F2; // type:object size:0x9 data:string +lbl_804096FB = .data:0x804096FB; // type:object size:0x9 data:string +lbl_80409704 = .data:0x80409704; // type:object size:0xC data:string +lbl_80409710 = .data:0x80409710; // type:object size:0xB data:string +__vt__14JASAudioThread = .data:0x8040971C; // type:object size:0x10 scope:global align:4 +SEND_TABLE__6JASDsp = .data:0x80409730; // type:object size:0x18 scope:global align:4 +jdsp = .data:0x80409760; // type:object size:0x1F80 scope:global align:4 +__vt__11JAIAudience = .data:0x8040B6E0; // type:object size:0x20 scope:global align:4 +__vt__5JAISe = .data:0x8040B700; // type:object size:0x58 scope:global align:4 +__vt__8JAISeMgr = .data:0x8040B758; // type:object size:0x28 scope:global align:4 +__vt__16JAISeCategoryMgr = .data:0x8040B780; // type:object size:0x14 scope:global align:4 +@12298 = .data:0x8040B798; // type:object size:0x1C scope:local align:4 +__vt__6JAISeq = .data:0x8040B7B4; // type:object size:0x30 scope:global align:4 +__vt__9JAISeqMgr = .data:0x8040B7E8; // type:object size:0x28 scope:global align:4 +lbl_8040B810 = .data:0x8040B810; // type:object size:0x3A data:string +__vt__8JAISound = .data:0x8040B84C; // type:object size:0x30 scope:global align:4 +__vt__12JAISoundInfo = .data:0x8040B880; // type:object size:0x24 scope:global align:4 +__vt__15JAISoundStarter = .data:0x8040B8A8; // type:object size:0x10 scope:global align:4 +__vt__9JAIStream = .data:0x8040B8B8; // type:object size:0x30 scope:global align:4 +__vt__16JAIStreamDataMgr = .data:0x8040B8E8; // type:object size:0x10 scope:global align:4 +__vt__22JAUAudioArcInterpreter = .data:0x8040B8F8; // type:object size:0x44 scope:global align:4 +__vt__17JAUAudioArcLoader = .data:0x8040B940; // type:object size:0x44 scope:global align:4 +__vt__12JAUSoundInfo = .data:0x8040B988; // type:object size:0x10 scope:global align:4 +__vt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgr = .data:0x8040B998; // type:object size:0x10 scope:global align:4 +__vt__14JAUSectionHeap = .data:0x8040B9A8; // type:object size:0x34 scope:global align:4 +__vt__10JAUSection = .data:0x8040B9DC; // type:object size:0x10 scope:global align:4 +__vt__16JAUBankTableLink = .data:0x8040B9EC; // type:object size:0x14 scope:global align:4 +__vt__12JAUBankTable = .data:0x8040BA00; // type:object size:0xC scope:global align:4 +lbl_8040BA0C = .data:0x8040BA0C; // type:object size:0x22 data:string +lbl_8040BA2E = .data:0x8040BA2E; // type:object size:0x23 data:string +lbl_8040BA51 = .data:0x8040BA51; // type:object size:0x24 data:string +__vt__27JAUSeqDataMgr_SeqCollection = .data:0x8040BA78; // type:object size:0x18 scope:global align:4 +__vt__32JAUStreamDataMgr_StreamFileTable = .data:0x8040BA90; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x8040BAA0; // type:object size:0xC scope:global align:4 +@10722 = .data:0x8040BAB0; // type:object size:0x24 scope:local align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x8040BAD4; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x8040BB14; // type:object size:0x58 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x8040BB6C; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x8040BBB0; // type:object size:0x14 scope:global align:4 +__vt__Q38JMessage18TResourceContainer10TCResource = .data:0x8040BBC4; // type:object size:0x14 scope:global align:4 +__vt__16Z2AudioArcLoader = .data:0x8040BBD8; // type:object size:0x44 scope:global align:4 +lbl_8040BC1C = .data:0x8040BC1C; // type:object size:0x11 data:string +@84771 = .data:0x8040BC30; // type:object size:0x14 scope:local align:4 +lbl_8040BC44 = .data:0x8040BC44; // type:object size:0x12 data:string +@84773 = .data:0x8040BC58; // type:object size:0xC scope:local align:4 +lbl_8040BC64 = .data:0x8040BC64; // type:object size:0x17 data:string +@87730 = .data:0x8040BC80; // type:object size:0x58 scope:local align:4 +lbl_8040BCD8 = .data:0x8040BCD8; // type:object size:0x1D data:string +__vt__10Z2SoundMgr = .data:0x8040BCF8; // type:object size:0xC scope:global align:4 +lbl_8040BD04 = .data:0x8040BD04; // type:object size:0xB data:string +@86329 = .data:0x8040BD10; // type:object size:0xC scope:local align:4 +lbl_8040BD1C = .data:0x8040BD1C; // type:object size:0x1E data:string +__vt__14Z2SoundStarter = .data:0x8040BD40; // type:object size:0x14 scope:global align:4 +lbl_8040BD54 = .data:0x8040BD54; // type:object size:0xF data:string +@87089 = .data:0x8040BD64; // type:object size:0x1C scope:local align:4 +lbl_8040BD80 = .data:0x8040BD80; // type:object size:0x22 data:string +lbl_8040BDA2 = .data:0x8040BDA2; // type:object size:0x10 data:string +@87092 = .data:0x8040BDB4; // type:object size:0xC scope:local align:4 +lbl_8040BDC0 = .data:0x8040BDC0; // type:object size:0x23 data:string +@91704 = .data:0x8040BDE8; // type:object size:0x60 scope:local align:4 +lbl_8040BE48 = .data:0x8040BE48; // type:object size:0xC data:string +@89875 = .data:0x8040BE54; // type:object size:0x294 scope:local align:4 +lbl_8040C0E8 = .data:0x8040C0E8; // type:object size:0xA data:string +@89985 = .data:0x8040C0F4; // type:object size:0x27C scope:local align:4 +@90293 = .data:0x8040C370; // type:object size:0x34 scope:local align:4 +@90513 = .data:0x8040C3A4; // type:object size:0xBC scope:local align:4 +@90512 = .data:0x8040C460; // type:object size:0xBC scope:local align:4 +@91290 = .data:0x8040C51C; // type:object size:0x54 scope:local align:4 +...data.0 = .data:0x8040C570; // type:label scope:local align:4 +@86607 = .data:0x8040C604; // type:object size:0xB8 scope:local align:4 +sSpotName = .data:0x8040C6C0; // type:object size:0x144 scope:global align:4 +lbl_8040C804 = .data:0x8040C804; // type:object size:0xA data:string +@92038 = .data:0x8040C810; // type:object size:0x40 scope:local align:4 +@92037 = .data:0x8040C850; // type:object size:0x40 scope:local align:4 +@92036 = .data:0x8040C890; // type:object size:0x38 scope:local align:4 +@92035 = .data:0x8040C8C8; // type:object size:0x38 scope:local align:4 +@92034 = .data:0x8040C900; // type:object size:0x30 scope:local align:4 +@92033 = .data:0x8040C930; // type:object size:0x20 scope:local align:4 +@92032 = .data:0x8040C950; // type:object size:0x34 scope:local align:4 +@92031 = .data:0x8040C984; // type:object size:0x144 scope:local align:4 +@92409 = .data:0x8040CAC8; // type:object size:0x15C scope:local align:4 +@84919 = .data:0x8040CC28; // type:object size:0x130 scope:local align:4 +__vt__11Z2SoundInfo = .data:0x8040CD58; // type:object size:0x50 scope:global align:4 +lbl_8040CDA8 = .data:0x8040CDA8; // type:object size:0xC data:string +@14270 = .data:0x8040CDB4; // type:object size:0x34 scope:local align:4 +lbl_8040CDE8 = .data:0x8040CDE8; // type:object size:0x1F data:string +lbl_8040CE07 = .data:0x8040CE07; // type:object size:0x11 data:string +lbl_8040CE18 = .data:0x8040CE18; // type:object size:0xD data:string +@14274 = .data:0x8040CE28; // type:object size:0xC scope:local align:4 +lbl_8040CE34 = .data:0x8040CE34; // type:object size:0x20 data:string +lbl_8040CE54 = .data:0x8040CE54; // type:object size:0xD data:string +@14277 = .data:0x8040CE64; // type:object size:0xC scope:local align:4 +lbl_8040CE70 = .data:0x8040CE70; // type:object size:0x20 data:string +__vt__10Z2Audience = .data:0x8040CE90; // type:object size:0x20 scope:global align:4 +lbl_8040CEB0 = .data:0x8040CEB0; // type:object size:0xB data:string +@15761 = .data:0x8040CEBC; // type:object size:0x14 scope:local align:4 +lbl_8040CED0 = .data:0x8040CED0; // type:object size:0x1E data:string +__vt__9Z2Audible = .data:0x8040CEF0; // type:object size:0x14 scope:global align:4 +lbl_8040CF04 = .data:0x8040CF04; // type:object size:0xA data:string +@15764 = .data:0x8040CF10; // type:object size:0x14 scope:local align:4 +lbl_8040CF24 = .data:0x8040CF24; // type:object size:0x1E data:string +lbl_8040CF42 = .data:0x8040CF42; // type:object size:0xC data:string +lbl_8040CF4E = .data:0x8040CF4E; // type:object size:0xB data:string +__vt__15Z2SoundObjArrow = .data:0x8040CF60; // type:object size:0x20 scope:global align:4 +lbl_8040CF80 = .data:0x8040CF80; // type:object size:0x10 data:string +@85595 = .data:0x8040CF90; // type:object size:0x24 scope:local align:4 +__vt__16Z2SoundObjSimple = .data:0x8040CFB4; // type:object size:0x20 scope:global align:4 +lbl_8040CFD4 = .data:0x8040CFD4; // type:object size:0x11 data:string +@85597 = .data:0x8040CFE8; // type:object size:0x1C scope:local align:4 +__vt__15Z2SoundObjAnime = .data:0x8040D004; // type:object size:0x20 scope:global align:4 +__vt__21Z2DopplerSoundObjBase = .data:0x8040D024; // type:object size:0x20 scope:global align:4 +lbl_8040D044 = .data:0x8040D044; // type:object size:0x16 data:string +@85601 = .data:0x8040D05C; // type:object size:0x1C scope:local align:4 +__vt__14Z2SoundObjBase = .data:0x8040D078; // type:object size:0x20 scope:global align:4 +mEnemyInfo = .data:0x8040D098; // type:object size:0x400 scope:local align:4 +@84607 = .data:0x8040D498; // type:object size:0xC0 scope:local align:4 +mEnemyInfo = .data:0x8040D558; // type:object size:0x400 scope:local align:4 +@90458 = .data:0x8040D958; // type:object size:0x78 scope:local align:4 +@90661 = .data:0x8040D9D0; // type:object size:0x7C scope:local align:4 +@90720 = .data:0x8040DA4C; // type:object size:0x5C scope:local align:4 +__vt__12Z2CreatureOI = .data:0x8040DAA8; // type:object size:0x30 scope:global align:4 +lbl_8040DAD8 = .data:0x8040DAD8; // type:object size:0xD data:string +@88154 = .data:0x8040DAE8; // type:object size:0x24 scope:local align:4 +__vt__13Z2CreatureGob = .data:0x8040DB0C; // type:object size:0x30 scope:global align:4 +lbl_8040DB3C = .data:0x8040DB3C; // type:object size:0xE data:string +@88156 = .data:0x8040DB4C; // type:object size:0xC scope:local align:4 +__vt__12Z2CreatureFM = .data:0x8040DB58; // type:object size:0x30 scope:global align:4 +lbl_8040DB88 = .data:0x8040DB88; // type:object size:0xD data:string +@88158 = .data:0x8040DB98; // type:object size:0x24 scope:local align:4 +__vt__18Z2SoundObjBeeGroup = .data:0x8040DBBC; // type:object size:0x20 scope:global align:4 +lbl_8040DBDC = .data:0x8040DBDC; // type:object size:0x13 data:string +@88160 = .data:0x8040DBF0; // type:object size:0x1C scope:local align:4 +__vt__16Z2CreatureSumomo = .data:0x8040DC0C; // type:object size:0x30 scope:global align:4 +lbl_8040DC3C = .data:0x8040DC3C; // type:object size:0x11 data:string +@88162 = .data:0x8040DC50; // type:object size:0xC scope:local align:4 +__vt__17Z2CreatureCitizen = .data:0x8040DC5C; // type:object size:0x30 scope:global align:4 +lbl_8040DC8C = .data:0x8040DC8C; // type:object size:0x12 data:string +@88164 = .data:0x8040DCA0; // type:object size:0x1C scope:local align:4 +lbl_8040DCBC = .data:0x8040DCBC; // type:object size:0x1B data:string +@88166 = .data:0x8040DCD8; // type:object size:0xC scope:local align:4 +__vt__15Z2CreatureEnemy = .data:0x8040DCE4; // type:object size:0x30 scope:global align:4 +lbl_8040DD14 = .data:0x8040DD14; // type:object size:0x10 data:string +@88168 = .data:0x8040DD24; // type:object size:0x1C scope:local align:4 +lbl_8040DD40 = .data:0x8040DD40; // type:object size:0x19 data:string +@88170 = .data:0x8040DD5C; // type:object size:0xC scope:local align:4 +__vt__10Z2Creature = .data:0x8040DD68; // type:object size:0x30 scope:global align:4 +lbl_8040DD98 = .data:0x8040DD98; // type:object size:0xB data:string +lbl_8040DDA3 = .data:0x8040DDA3; // type:object size:0xB data:string +__vt__15Z2SoundObjCoach = .data:0x8040DDB0; // type:object size:0x20 scope:global align:4 +lbl_8040DDD0 = .data:0x8040DDD0; // type:object size:0x10 data:string +@87034 = .data:0x8040DDE0; // type:object size:0x1C scope:local align:4 +__vt__14Z2CreatureRide = .data:0x8040DDFC; // type:object size:0x48 scope:global align:4 +lbl_8040DE44 = .data:0x8040DE44; // type:object size:0xF data:string +@87038 = .data:0x8040DE54; // type:object size:0x34 scope:local align:4 +__vt__18Z2RideSoundStarter = .data:0x8040DE88; // type:object size:0x14 scope:global align:4 +lbl_8040DE9C = .data:0x8040DE9C; // type:object size:0x13 data:string +@87040 = .data:0x8040DEB0; // type:object size:0x24 scope:local align:4 +__vt__14Z2CreatureLink = .data:0x8040DED4; // type:object size:0x48 scope:global align:4 +lbl_8040DF1C = .data:0x8040DF1C; // type:object size:0xF data:string +@87042 = .data:0x8040DF2C; // type:object size:0x34 scope:local align:4 +__vt__18Z2LinkSoundStarter = .data:0x8040DF60; // type:object size:0x14 scope:global align:4 +lbl_8040DF74 = .data:0x8040DF74; // type:object size:0x13 data:string +@87044 = .data:0x8040DF88; // type:object size:0x24 scope:local align:4 +@90462 = .data:0x8040DFB0; // type:object size:0x30 scope:local align:4 +@90610 = .data:0x8040DFE0; // type:object size:0x30 scope:local align:4 +@90901 = .data:0x8040E010; // type:object size:0xA8 scope:local align:4 +@90957 = .data:0x8040E0B8; // type:object size:0x40 scope:local align:4 +@91064 = .data:0x8040E0F8; // type:object size:0x80 scope:local align:4 +@91220 = .data:0x8040E178; // type:object size:0x38 scope:local align:4 +@91219 = .data:0x8040E1B0; // type:object size:0x28 scope:local align:4 +@91359 = .data:0x8040E1D8; // type:object size:0x38 scope:local align:4 +@91358 = .data:0x8040E210; // type:object size:0x28 scope:local align:4 +lbl_8040E238 = .data:0x8040E238; // type:object size:0xC +lbl_8040E244 = .data:0x8040E244; // type:object size:0xC +lbl_8040E250 = .data:0x8040E250; // type:object size:0xC +lbl_8040E25C = .data:0x8040E25C; // type:object size:0xC +lbl_8040E268 = .data:0x8040E268; // type:object size:0xC +lbl_8040E274 = .data:0x8040E274; // type:object size:0xE +lbl_8040E282 = .data:0x8040E282; // type:object size:0x10 +lbl_8040E292 = .data:0x8040E292; // type:object size:0x12 +sGuideData = .data:0x8040E2A4; // type:object size:0x48 scope:global align:4 +@89188 = .data:0x8040E2F0; // type:object size:0x1C8 scope:local align:4 +@89226 = .data:0x8040E4B8; // type:object size:0x54 scope:local align:4 +__vt__15Z2SpeechStarter = .data:0x8040E50C; // type:object size:0x14 scope:global align:4 +lbl_8040E520 = .data:0x8040E520; // type:object size:0x10 data:string +@87760 = .data:0x8040E530; // type:object size:0x24 scope:local align:4 +lbl_8040E558 = .data:0x8040E558; // type:object size:0x10 data:string +__vt__26JAUStreamStaticAramMgr_<1> = .data:0x8040E568; // type:object size:0x14 scope:global align:4 +lbl_8040E57C = .data:0x8040E57C; // type:object size:0x1B data:string +@87303 = .data:0x8040E598; // type:object size:0x14 scope:local align:4 +__vt__24JAUStreamAramMgrBase_<1> = .data:0x8040E5AC; // type:object size:0x14 scope:global align:4 +lbl_8040E5C0 = .data:0x8040E5C0; // type:object size:0x19 data:string +@87305 = .data:0x8040E5DC; // type:object size:0xC scope:local align:4 +__vt__10Z2AudioMgr = .data:0x8040E5E8; // type:object size:0xC scope:global align:4 +lbl_8040E5F4 = .data:0x8040E5F4; // type:object size:0x11 data:string +lbl_8040E605 = .data:0x8040E605; // type:object size:0x23 data:string +lbl_8040E628 = .data:0x8040E628; // type:object size:0x22 data:string +lbl_8040E64A = .data:0x8040E64A; // type:object size:0x24 data:string +...data.0 = .data:0x8040E670; // type:label scope:local align:4 +@19788 = .data:0x8040E670; // type:object size:0xD scope:local align:4 data:string +@19789 = .data:0x8040E680; // type:object size:0xD scope:local align:4 data:string +@19790 = .data:0x8040E690; // type:object size:0xD scope:local align:4 data:string +@19791 = .data:0x8040E6A0; // type:object size:0xD scope:local align:4 data:string +scCursorLytName__Q210homebutton10HomeButton = .data:0x8040E6B0; // type:object size:0x10 scope:global align:4 +@19795 = .data:0x8040E6C0; // type:object size:0xA scope:local align:4 data:string +@19796 = .data:0x8040E6CC; // type:object size:0xA scope:local align:4 data:string +@19797 = .data:0x8040E6D8; // type:object size:0xA scope:local align:4 data:string +@19798 = .data:0x8040E6E4; // type:object size:0xA scope:local align:4 data:string +scBtnName__Q210homebutton10HomeButton = .data:0x8040E6F0; // type:object size:0x10 scope:global align:4 data:4byte +@19799 = .data:0x8040E700; // type:object size:0xA scope:local align:4 data:string +@19800 = .data:0x8040E70C; // type:object size:0xA scope:local align:4 data:string +@19801 = .data:0x8040E718; // type:object size:0xA scope:local align:4 data:string +@19802 = .data:0x8040E724; // type:object size:0xA scope:local align:4 data:string +scTxtName__Q210homebutton10HomeButton = .data:0x8040E730; // type:object size:0x10 scope:global align:4 +@19803 = .data:0x8040E740; // type:object size:0xE scope:local align:4 data:string +@19804 = .data:0x8040E750; // type:object size:0xE scope:local align:4 data:string +@19805 = .data:0x8040E760; // type:object size:0xE scope:local align:4 data:string +@19806 = .data:0x8040E770; // type:object size:0xE scope:local align:4 data:string +@19807 = .data:0x8040E780; // type:object size:0xC scope:local align:4 data:string +@19808 = .data:0x8040E78C; // type:object size:0xC scope:local align:4 data:string +@19809 = .data:0x8040E798; // type:object size:0xC scope:local align:4 data:string +@19810 = .data:0x8040E7A4; // type:object size:0xC scope:local align:4 data:string +scGrName__Q210homebutton10HomeButton = .data:0x8040E7B0; // type:object size:0x20 scope:global align:4 +@19811 = .data:0x8040E7D0; // type:object size:0x11 scope:local align:4 data:string +@19812 = .data:0x8040E7E4; // type:object size:0x12 scope:local align:4 data:string +@19813 = .data:0x8040E7F8; // type:object size:0x12 scope:local align:4 data:string +scAnimName__Q210homebutton10HomeButton = .data:0x8040E80C; // type:object size:0xC scope:global align:4 +@19814 = .data:0x8040E818; // type:object size:0x11 scope:local align:4 data:string +@19815 = .data:0x8040E82C; // type:object size:0x14 scope:local align:4 data:string +@19816 = .data:0x8040E840; // type:object size:0x15 scope:local align:4 data:string +@19817 = .data:0x8040E858; // type:object size:0x15 scope:local align:4 data:string +@19818 = .data:0x8040E870; // type:object size:0x16 scope:local align:4 data:string +@19819 = .data:0x8040E888; // type:object size:0x13 scope:local align:4 data:string +@19820 = .data:0x8040E89C; // type:object size:0x14 scope:local align:4 data:string +@19821 = .data:0x8040E8B0; // type:object size:0x12 scope:local align:4 data:string +@19822 = .data:0x8040E8C4; // type:object size:0x13 scope:local align:4 data:string +@19823 = .data:0x8040E8D8; // type:object size:0x10 scope:local align:4 data:string +@19824 = .data:0x8040E8E8; // type:object size:0x16 scope:local align:4 data:string +@19825 = .data:0x8040E900; // type:object size:0x11 scope:local align:4 data:string +@19826 = .data:0x8040E914; // type:object size:0x16 scope:local align:4 data:string +@19827 = .data:0x8040E92C; // type:object size:0x14 scope:local align:4 data:string +@19828 = .data:0x8040E940; // type:object size:0x10 scope:local align:4 data:string +scPairGroupAnimName__Q210homebutton10HomeButton = .data:0x8040E950; // type:object size:0x3C scope:global align:4 +@19829 = .data:0x8040E98C; // type:object size:0xA scope:local align:4 data:string +@19830 = .data:0x8040E998; // type:object size:0xD scope:local align:4 data:string +@19831 = .data:0x8040E9A8; // type:object size:0xE scope:local align:4 data:string +@19832 = .data:0x8040E9B8; // type:object size:0xE scope:local align:4 data:string +@19833 = .data:0x8040E9C8; // type:object size:0xF scope:local align:4 data:string +@19834 = .data:0x8040E9D8; // type:object size:0xC scope:local align:4 data:string +@19835 = .data:0x8040E9E4; // type:object size:0xD scope:local align:4 data:string +@19836 = .data:0x8040E9F4; // type:object size:0xB scope:local align:4 data:string +@19837 = .data:0x8040EA00; // type:object size:0xC scope:local align:4 data:string +@19838 = .data:0x8040EA0C; // type:object size:0x9 scope:local align:4 data:string +@19839 = .data:0x8040EA18; // type:object size:0xF scope:local align:4 data:string +@19840 = .data:0x8040EA28; // type:object size:0xA scope:local align:4 data:string +@19841 = .data:0x8040EA34; // type:object size:0xF scope:local align:4 data:string +@19842 = .data:0x8040EA44; // type:object size:0xD scope:local align:4 data:string +@19843 = .data:0x8040EA54; // type:object size:0x9 scope:local align:4 data:string +scPairGroupName__Q210homebutton10HomeButton = .data:0x8040EA60; // type:object size:0x3C scope:global align:4 +@19844 = .data:0x8040EA9C; // type:object size:0x13 scope:local align:4 data:string +@19845 = .data:0x8040EAB0; // type:object size:0x13 scope:local align:4 data:string +@19846 = .data:0x8040EAC4; // type:object size:0x13 scope:local align:4 data:string +@19847 = .data:0x8040EAD8; // type:object size:0x14 scope:local align:4 data:string +@19848 = .data:0x8040EAEC; // type:object size:0x13 scope:local align:4 data:string +@19849 = .data:0x8040EB00; // type:object size:0x14 scope:local align:4 data:string +@19850 = .data:0x8040EB14; // type:object size:0x16 scope:local align:4 data:string +@19851 = .data:0x8040EB2C; // type:object size:0x14 scope:local align:4 data:string +@19852 = .data:0x8040EB40; // type:object size:0x16 scope:local align:4 data:string +@19853 = .data:0x8040EB58; // type:object size:0x11 scope:local align:4 data:string +@19854 = .data:0x8040EB6C; // type:object size:0x11 scope:local align:4 data:string +@19855 = .data:0x8040EB80; // type:object size:0x16 scope:local align:4 data:string +@19856 = .data:0x8040EB98; // type:object size:0x17 scope:local align:4 data:string +@19857 = .data:0x8040EBB0; // type:object size:0x17 scope:local align:4 data:string +@19858 = .data:0x8040EBC8; // type:object size:0x16 scope:local align:4 data:string +@19859 = .data:0x8040EBE0; // type:object size:0x11 scope:local align:4 data:string +@19860 = .data:0x8040EBF8; // type:object size:0x10 scope:local align:4 data:string +@19861 = .data:0x8040EC08; // type:object size:0x10 scope:local align:4 data:string +@19862 = .data:0x8040EC18; // type:object size:0x15 scope:local align:4 data:string +@19863 = .data:0x8040EC30; // type:object size:0x14 scope:local align:4 data:string +@19864 = .data:0x8040EC44; // type:object size:0x15 scope:local align:4 data:string +@19865 = .data:0x8040EC60; // type:object size:0x10 scope:local align:4 data:string +scGroupAnimName__Q210homebutton10HomeButton = .data:0x8040EC70; // type:object size:0x58 scope:global align:4 +@19866 = .data:0x8040ECC8; // type:object size:0xC scope:local align:4 data:string +@19867 = .data:0x8040ECD4; // type:object size:0xC scope:local align:4 data:string +@19868 = .data:0x8040ECE0; // type:object size:0xF scope:local align:4 data:string +@19869 = .data:0x8040ECF0; // type:object size:0xF scope:local align:4 data:string +@19870 = .data:0x8040ED00; // type:object size:0xC scope:local align:4 data:string +@19871 = .data:0x8040ED0C; // type:object size:0xD scope:local align:4 data:string +@19872 = .data:0x8040ED1C; // type:object size:0x11 scope:local align:4 data:string +@19873 = .data:0x8040ED30; // type:object size:0x11 scope:local align:4 data:string +@19874 = .data:0x8040ED44; // type:object size:0x11 scope:local align:4 data:string +@19875 = .data:0x8040ED58; // type:object size:0x11 scope:local align:4 data:string +@19876 = .data:0x8040ED6C; // type:object size:0x11 scope:local align:4 data:string +@19877 = .data:0x8040ED80; // type:object size:0xF scope:local align:4 data:string +@19878 = .data:0x8040ED90; // type:object size:0xF scope:local align:4 data:string +@19879 = .data:0x8040EDA0; // type:object size:0xF scope:local align:4 data:string +@19880 = .data:0x8040EDB0; // type:object size:0xF scope:local align:4 data:string +@19881 = .data:0x8040EDC0; // type:object size:0xF scope:local align:4 data:string +@19882 = .data:0x8040EDD0; // type:object size:0x11 scope:local align:4 data:string +@19883 = .data:0x8040EDE8; // type:object size:0x10 scope:local align:4 data:string +@19884 = .data:0x8040EDF8; // type:object size:0x10 scope:local align:4 data:string +@19885 = .data:0x8040EE08; // type:object size:0xE scope:local align:4 data:string +@19886 = .data:0x8040EE18; // type:object size:0xE scope:local align:4 data:string +scGroupName__Q210homebutton10HomeButton = .data:0x8040EE28; // type:object size:0x8C scope:global align:4 +@19901 = .data:0x8040EEB4; // type:object size:0xB scope:local align:4 data:string +@19902 = .data:0x8040EEC0; // type:object size:0xA scope:local align:4 data:string +@19903 = .data:0x8040EECC; // type:object size:0xA scope:local align:4 data:string +@19904 = .data:0x8040EED8; // type:object size:0xA scope:local align:4 data:string +@19905 = .data:0x8040EEE4; // type:object size:0xA scope:local align:4 data:string +scFuncPaneName__Q210homebutton10HomeButton = .data:0x8040EEF0; // type:object size:0x14 scope:global align:4 +@19906 = .data:0x8040EF04; // type:object size:0x9 scope:local align:4 data:string +@19907 = .data:0x8040EF10; // type:object size:0x9 scope:local align:4 data:string +@19908 = .data:0x8040EF1C; // type:object size:0xD scope:local align:4 data:string +@19909 = .data:0x8040EF2C; // type:object size:0xD scope:local align:4 data:string +@19910 = .data:0x8040EF3C; // type:object size:0xD scope:local align:4 data:string +@19911 = .data:0x8040EF4C; // type:object size:0xD scope:local align:4 data:string +@19912 = .data:0x8040EF5C; // type:object size:0xD scope:local align:4 data:string +@19915 = .data:0x8040EF6C; // type:object size:0x9 scope:local align:4 data:string +scFuncTouchPaneName__Q210homebutton10HomeButton = .data:0x8040EF78; // type:object size:0x28 scope:global align:4 data:4byte +@19916 = .data:0x8040EFA0; // type:object size:0x9 scope:local align:4 data:string +@19917 = .data:0x8040EFAC; // type:object size:0x9 scope:local align:4 data:string +@19918 = .data:0x8040EFB8; // type:object size:0x9 scope:local align:4 data:string +scFuncTextPaneName__Q210homebutton10HomeButton = .data:0x8040EFC4; // type:object size:0xC scope:global align:4 data:4byte +@19919 = .data:0x8040EFD0; // type:object size:0xD scope:local align:4 data:string +@19920 = .data:0x8040EFE0; // type:object size:0xD scope:local align:4 data:string +@19921 = .data:0x8040EFF0; // type:object size:0xD scope:local align:4 data:string +@19922 = .data:0x8040F000; // type:object size:0xD scope:local align:4 data:string +@19923 = .data:0x8040F010; // type:object size:0xD scope:local align:4 data:string +@19924 = .data:0x8040F020; // type:object size:0xD scope:local align:4 data:string +@19925 = .data:0x8040F030; // type:object size:0xD scope:local align:4 data:string +@19926 = .data:0x8040F040; // type:object size:0xD scope:local align:4 data:string +@19927 = .data:0x8040F050; // type:object size:0xD scope:local align:4 data:string +@19928 = .data:0x8040F060; // type:object size:0xD scope:local align:4 data:string +@19929 = .data:0x8040F070; // type:object size:0xD scope:local align:4 data:string +@19930 = .data:0x8040F080; // type:object size:0xD scope:local align:4 data:string +@19931 = .data:0x8040F090; // type:object size:0xD scope:local align:4 data:string +@19932 = .data:0x8040F0A0; // type:object size:0xD scope:local align:4 data:string +@19933 = .data:0x8040F0B0; // type:object size:0xD scope:local align:4 data:string +@19934 = .data:0x8040F0C0; // type:object size:0xD scope:local align:4 data:string +scBatteryPaneName__Q210homebutton10HomeButton = .data:0x8040F0D0; // type:object size:0x40 scope:global align:4 data:4byte +@27516 = .data:0x8040F110; // type:object size:0x50 scope:local align:4 +@28502 = .data:0x8040F160; // type:object size:0x28 scope:local align:4 +@28700 = .data:0x8040F188; // type:object size:0x28 scope:local align:4 +@29155 = .data:0x8040F1B0; // type:object size:0x28 scope:local align:4 +__vt__Q210homebutton22HomeButtonEventHandler = .data:0x8040F1D8; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui12EventHandler = .data:0x8040F1E8; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui9Interface = .data:0x8040F1F8; // type:object size:0x20 scope:global align:4 +__vt__Q210homebutton18GroupAnmController = .data:0x8040F218; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui13PaneComponent = .data:0x8040F228; // type:object size:0x68 scope:global align:4 +__vt__Q310homebutton3gui11PaneManager = .data:0x8040F290; // type:object size:0x54 scope:global align:4 +__vt__Q310homebutton3gui7Manager = .data:0x8040F2E4; // type:object size:0x3C scope:global align:4 +__vt__Q310homebutton3gui9Component = .data:0x8040F320; // type:object size:0x60 scope:global align:4 +__vt__Q210homebutton9RemoteSpk = .data:0x8040F380; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt18AnimTransformBasic = .data:0x8040F390; // type:object size:0x20 scope:global align:4 +__vt__Q36nw4hbm3lyt19ArcResourceAccessor = .data:0x8040F3B0; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm3lyt8Bounding = .data:0x8040F3C8; // type:object size:0x64 scope:global align:4 +__vt__Q36nw4hbm3lyt8DrawInfo = .data:0x8040F430; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt5Group = .data:0x8040F440; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt6Layout = .data:0x8040F450; // type:object size:0x34 scope:global align:4 +kColSels$8139 = .data:0x8040F488; // type:object size:0x20 scope:local align:4 data:4byte +kAlpSels$8140 = .data:0x8040F4A8; // type:object size:0x20 scope:local align:4 data:4byte +__vt__Q36nw4hbm3lyt8Material = .data:0x8040F4C8; // type:object size:0x28 scope:global align:4 +__vt__Q36nw4hbm3lyt4Pane = .data:0x8040F4F0; // type:object size:0x64 scope:global align:4 +__vt__Q36nw4hbm3lyt7Picture = .data:0x8040F558; // type:object size:0x6C scope:global align:4 +__vt__Q36nw4hbm3lyt16ResourceAccessor = .data:0x8040F5C8; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm3lyt7TextBox = .data:0x8040F5E0; // type:object size:0x74 scope:global align:4 +flipInfos$7680 = .data:0x8040F658; // type:object size:0x3C scope:local align:4 +__vt__Q36nw4hbm3lyt6Window = .data:0x8040F694; // type:object size:0x7C scope:global align:4 +sSinCosTbl__Q36nw4hbm4math29@unnamed@math_triangular_cpp@ = .data:0x8040F710; // type:object size:0x1010 scope:global align:4 +sArcTanTbl__Q36nw4hbm4math29@unnamed@math_triangular_cpp@ = .data:0x80410720; // type:object size:0x108 scope:global align:4 +...data.0 = .data:0x80410828; // type:label scope:local align:4 +@547 = .data:0x80410828; // type:object size:0xC scope:local align:4 data:4byte +@548 = .data:0x80410834; // type:object size:0xC scope:local align:4 +@549 = .data:0x80410840; // type:object size:0xC scope:local align:4 +@550 = .data:0x8041084C; // type:object size:0xC scope:local align:4 +__vt__Q36nw4hbm2ut7ResFont = .data:0x80410858; // type:object size:0x58 scope:global align:4 +@997 = .data:0x804108B0; // type:object size:0xC scope:local align:4 data:4byte +__vt__Q46nw4hbm2ut6detail11ResFontBase = .data:0x804108C0; // type:object size:0x58 scope:global align:4 +__vt__Q36nw4hbm2ut4Font = .data:0x80410918; // type:object size:0x58 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80410970; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80410984; // type:object size:0x14 scope:global align:4 +lbl_80410998 = .data:0x80410998; // type:object size:0x24 data:string +lbl_804109BC = .data:0x804109BC; // type:object size:0xC data:string +__vt__7JKRHeap = .data:0x804109C8; // type:object size:0x60 scope:global align:4 +...data.0 = .data:0x80410A28; // type:label scope:local align:4 +lbl_80410A4D = .data:0x80410A4D; // type:object size:0x14 data:string +lbl_80410A61 = .data:0x80410A61; // type:object size:0x30B +__vt__10JKRExpHeap = .data:0x80410D6C; // type:object size:0x60 scope:global align:4 +...data.0 = .data:0x80410DD0; // type:label scope:local align:4 +lbl_80410E01 = .data:0x80410E01; // type:object size:0x31 data:string +lbl_80410E32 = .data:0x80410E32; // type:object size:0x27 data:string +lbl_80410E59 = .data:0x80410E59; // type:object size:0x2F data:string +lbl_80410E88 = .data:0x80410E88; // type:object size:0x2E data:string +lbl_80410EB6 = .data:0x80410EB6; // type:object size:0x72 +__vt__12JKRSolidHeap = .data:0x80410F28; // type:object size:0x60 scope:global align:4 +__vt__13JKRAssertHeap = .data:0x80410F88; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x80410FE8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80410FF8; // type:label scope:local align:4 +lbl_80411025 = .data:0x80411025; // type:object size:0x97 +__vt__7JKRTask = .data:0x804110BC; // type:object size:0x10 scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x804110CC; // type:object size:0x14 scope:global align:4 +__vt__13JKRIdleThread = .data:0x804110E0; // type:object size:0x14 scope:global align:4 +__vt__9JKRThread = .data:0x804110F4; // type:object size:0x10 scope:global align:4 +lbl_80411108 = .data:0x80411108; // type:object size:0x1F data:string +lbl_80411127 = .data:0x80411127; // type:object size:0xC data:string +__vt__7JKRAram = .data:0x80411134; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x80411148; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x80411158; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80411168; // type:label scope:local align:4 +lbl_804111D0 = .data:0x804111D0; // type:object size:0x18 data:string +lbl_804111E8 = .data:0x804111E8; // type:object size:0x12 data:string +__vt__13JKRAramStream = .data:0x804111FC; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x80411210; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x80411250; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x80411260; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileFinder = .data:0x80411270; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x80411280; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x804112D0; // type:object size:0x50 scope:global align:4 +lbl_80411320 = .data:0x80411320; // type:object size:0x12 data:string +lbl_80411332 = .data:0x80411332; // type:object size:0x12 data:string +__vt__13JKRMemArchive = .data:0x80411344; // type:object size:0x50 scope:global align:4 +lbl_80411398 = .data:0x80411398; // type:object size:0x12 data:string +lbl_804113AA = .data:0x804113AA; // type:object size:0x13 data:string +__vt__14JKRAramArchive = .data:0x804113C0; // type:object size:0x50 scope:global align:4 +...data.0 = .data:0x80411410; // type:label scope:local align:4 +__vt__13JKRDvdArchive = .data:0x8041147C; // type:object size:0x50 scope:global align:4 +lbl_804114D0 = .data:0x804114D0; // type:object size:0x11 data:string +lbl_804114E1 = .data:0x804114E1; // type:object size:0x13 data:string +lbl_804114F4 = .data:0x804114F4; // type:object size:0x12 data:string +__vt__14JKRCompArchive = .data:0x80411508; // type:object size:0x50 scope:global align:4 +lbl_80411558 = .data:0x80411558; // type:object size:0x17 data:string +lbl_8041156F = .data:0x8041156F; // type:object size:0xF data:string +__vt__10JKRDvdFile = .data:0x80411580; // type:object size:0x24 scope:global align:4 +__vt__7JKRFile = .data:0x804115A4; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x804115C8; // type:label scope:local align:4 +__vt__9JKRDecomp = .data:0x80411620; // type:object size:0x10 scope:global align:4 +__vt__14JSUInputStream = .data:0x80411630; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x80411648; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x80411670; // type:object size:0x24 scope:global align:4 +...data.0 = .data:0x80411698; // type:label scope:local align:4 +__vt__12JUTCacheFont = .data:0x80411708; // type:object size:0x4C scope:global align:4 +lbl_80411758 = .data:0x80411758; // type:object size:0xF data:string +lbl_80411767 = .data:0x80411767; // type:object size:0x1A data:string +__vt__10JUTNameTab = .data:0x80411788; // type:object size:0xC scope:global align:4 +__vt__12JUTGraphFifo = .data:0x80411798; // type:object size:0xC scope:global align:4 +__vt__7JUTFont = .data:0x804117A8; // type:object size:0x44 scope:global align:4 +lbl_804117F0 = .data:0x804117F0; // type:object size:0x20 data:string +lbl_80411810 = .data:0x80411810; // type:object size:0x14 data:string +__vt__10JUTResFont = .data:0x80411824; // type:object size:0x4C scope:global align:4 +sChannelMask__Q210JUTGamePad7CRumble = .data:0x80411870; // type:object size:0x10 scope:global align:4 +channel_mask = .data:0x80411880; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x80411890; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x804118A0; // type:label scope:local align:4 +lbl_804118AD = .data:0x804118AD; // type:object size:0xE data:string +lbl_804118BB = .data:0x804118BB; // type:object size:0x13 data:string +lbl_804118CE = .data:0x804118CE; // type:object size:0xA data:string +lbl_804118D8 = .data:0x804118D8; // type:object size:0xF data:string +lbl_804118E7 = .data:0x804118E7; // type:object size:0xC data:string +lbl_804118F3 = .data:0x804118F3; // type:object size:0xC data:string +lbl_804118FF = .data:0x804118FF; // type:object size:0x13 data:string +lbl_80411912 = .data:0x80411912; // type:object size:0xC data:string +lbl_8041191E = .data:0x8041191E; // type:object size:0x11 data:string +lbl_8041192F = .data:0x8041192F; // type:object size:0x12 data:string +lbl_80411941 = .data:0x80411941; // type:object size:0xB data:string +sCpuExpName__12JUTException = .data:0x8041194C; // type:object size:0x44 scope:global align:4 +lbl_80411990 = .data:0x80411990; // type:object size:0x65 +lbl_804119F5 = .data:0x804119F5; // type:object size:0x256 +lbl_80411C4B = .data:0x80411C4B; // type:object size:0xB9 +lbl_80411D04 = .data:0x80411D04; // type:object size:0x9F +lbl_80411DA3 = .data:0x80411DA3; // type:object size:0x20 data:string +__vt__12JUTException = .data:0x80411DC4; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80411DD8; // type:label scope:local align:4 +sFontData__14JUTDirectPrint = .data:0x80411E58; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x80411F58; // type:object size:0x134 scope:global align:4 +twiceBit$7058 = .data:0x8041208C; // type:object size:0x10 scope:local align:4 +__vt__8JUTVideo = .data:0x804120A0; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x804120B0; // type:object size:0x18 scope:global align:4 +lbl_804120C8 = .data:0x804120C8; // type:object size:0xB data:string +__vt__10JUTConsole = .data:0x804120D4; // type:object size:0xC scope:global align:4 +__vt__14J2DGrafContext = .data:0x804120E0; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x80412108; // type:object size:0x28 scope:global align:4 +__vt__11J2DMaterial = .data:0x80412130; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockNull = .data:0x8041213C; // type:object size:0x38 scope:global align:4 +__vt__13J2DColorBlock = .data:0x80412174; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockFull = .data:0x80412180; // type:object size:0x38 scope:global align:4 +__vt__13J2DTevBlock16 = .data:0x804121B8; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock8 = .data:0x80412274; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock4 = .data:0x80412330; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock2 = .data:0x804123EC; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock1 = .data:0x804124A8; // type:object size:0xBC scope:global align:4 +__vt__14J2DTexGenBlock = .data:0x80412564; // type:object size:0xC scope:global align:4 +@9432 = .data:0x80412570; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x804125D0; // type:object size:0xC scope:global align:4 +@34282 = .data:0x804125E0; // type:object size:0x20 scope:local align:4 +__vt__7J2DPane = .data:0x80412600; // type:object size:0x94 scope:global align:4 +__vt__9J2DScreen = .data:0x80412698; // type:object size:0x9C scope:global align:4 +__vt__9J2DWindow = .data:0x80412738; // type:object size:0xCC scope:global align:4 +__vt__10J2DPicture = .data:0x80412808; // type:object size:0x14C scope:global align:4 +__vt__10J2DTextBox = .data:0x80412958; // type:object size:0xBC scope:global align:4 +__vt__11J2DWindowEx = .data:0x80412A18; // type:object size:0xCC scope:global align:4 +__vt__12J2DPictureEx = .data:0x80412AE8; // type:object size:0x14C scope:global align:4 +__vt__12J2DTextBoxEx = .data:0x80412C38; // type:object size:0xBC scope:global align:4 +__vt__20J2DAnmFullLoader_v15 = .data:0x80412CF8; // type:object size:0x14 scope:global align:4 +__vt__19J2DAnmKeyLoader_v15 = .data:0x80412D0C; // type:object size:0x14 scope:global align:4 +__vt__20J2DAnmVisibilityFull = .data:0x80412D20; // type:object size:0x10 scope:global align:4 +__vt__14J2DAnmVtxColor = .data:0x80412D30; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmTransform = .data:0x80412D44; // type:object size:0x14 scope:global align:4 +__vt__10J2DAnmBase = .data:0x80412D58; // type:object size:0x10 scope:global align:4 +__vt__15J2DAnmTevRegKey = .data:0x80412D68; // type:object size:0x10 scope:global align:4 +__vt__16J2DAnmTexPattern = .data:0x80412D78; // type:object size:0x10 scope:global align:4 +__vt__19J2DAnmTextureSRTKey = .data:0x80412D88; // type:object size:0x10 scope:global align:4 +__vt__17J2DAnmVtxColorKey = .data:0x80412D98; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmVtxColorFull = .data:0x80412DAC; // type:object size:0x14 scope:global align:4 +__vt__14J2DAnmColorKey = .data:0x80412DC0; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmColorFull = .data:0x80412DD4; // type:object size:0x14 scope:global align:4 +__vt__11J2DAnmColor = .data:0x80412DE8; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmTransformKey = .data:0x80412DFC; // type:object size:0x18 scope:global align:4 +__vt__19J2DAnmTransformFull = .data:0x80412E14; // type:object size:0x14 scope:global align:4 +@3859 = .data:0x80412E28; // type:object size:0x44 scope:local align:4 +@3899 = .data:0x80412E6C; // type:object size:0x54 scope:local align:4 +lbl_80412EC0 = .data:0x80412EC0; // type:object size:0x10 +j3dIdentityMtx = .data:0x80412ED0; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x80412F00; // type:object size:0x18 scope:global align:4 +sDifferedRegister = .data:0x80412F18; // type:object size:0x20 scope:global align:4 +sSizeOfDiffered = .data:0x80412F38; // type:object size:0x20 scope:global align:4 +__vt__12J3DMatPacket = .data:0x80412F58; // type:object size:0x14 scope:global align:4 +__vt__14J3DShapePacket = .data:0x80412F6C; // type:object size:0x14 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x80412F80; // type:object size:0x14 scope:global align:4 +__vt__9J3DPacket = .data:0x80412F94; // type:object size:0x14 scope:global align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x80412FA8; // type:object size:0x30 scope:global align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x80412FD8; // type:object size:0x30 scope:global align:4 +sMtxLoadLODPipeline__21J3DShapeMtxConcatView = .data:0x80413008; // type:object size:0x30 scope:global align:4 +qMtx$16285 = .data:0x80413038; // type:object size:0x30 scope:local align:4 +qMtx2$16286 = .data:0x80413068; // type:object size:0x30 scope:local align:4 +@17655 = .data:0x80413098; // type:object size:0x30 scope:local align:4 +@17654 = .data:0x804130C8; // type:object size:0x30 scope:local align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x804130F8; // type:object size:0x28 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x80413120; // type:object size:0x28 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x80413148; // type:object size:0x28 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x80413170; // type:object size:0x28 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x80413198; // type:object size:0x20 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x804131B8; // type:object size:0x20 scope:global align:4 +__vt__12J3DShapeDraw = .data:0x804131D8; // type:object size:0xC scope:global align:4 +__vt__8J3DShape = .data:0x804131E8; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x80413200; // type:object size:0x30 scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x80413230; // type:object size:0x30 scope:global align:4 +__vt__11J3DMaterial = .data:0x80413260; // type:object size:0x30 scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x80413290; // type:object size:0x4C scope:global align:4 +lbl_804132E0 = .data:0x804132E0; // type:object size:0x1D data:string +@15174 = .data:0x80413300; // type:object size:0x30 scope:local align:4 +@15221 = .data:0x80413330; // type:object size:0x30 scope:local align:4 +@15253 = .data:0x80413360; // type:object size:0x30 scope:local align:4 +@15285 = .data:0x80413390; // type:object size:0x30 scope:local align:4 +__vt__14J3DPEBlockFull = .data:0x804133C0; // type:object size:0x7C scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x8041343C; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x804134B8; // type:object size:0x7C scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x80413534; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x804135B0; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x8041362C; // type:object size:0x4C scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x80413678; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x80413754; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x80413830; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x8041390C; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x804139E8; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x80413AC4; // type:object size:0x6C scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x80413B30; // type:object size:0x6C scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x80413B9C; // type:object size:0x6C scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x80413C08; // type:object size:0x90 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x80413C98; // type:object size:0x90 scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x80413D28; // type:object size:0x90 scope:global align:4 +qMtx$5704 = .data:0x80413DB8; // type:object size:0x30 scope:local align:4 +qMtx2$5705 = .data:0x80413DE8; // type:object size:0x30 scope:local align:4 +@6403 = .data:0x80413E18; // type:object size:0x30 scope:local align:4 +qMtx$5768 = .data:0x80413E48; // type:object size:0x30 scope:local align:4 +qMtx2$5769 = .data:0x80413E78; // type:object size:0x30 scope:local align:4 +@6448 = .data:0x80413EA8; // type:object size:0x30 scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x80413ED8; // type:object size:0x48 scope:global align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x80413F20; // type:object size:0x18 scope:global align:4 +@14757 = .data:0x80413F38; // type:object size:0x4C scope:local align:4 +__vt__12J3DJointTree = .data:0x80413F84; // type:object size:0x10 scope:global align:4 +__vt__12J3DModelData = .data:0x80413F98; // type:object size:0xC scope:global align:4 +__vt__13J3DShapeTable = .data:0x80413FA4; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x80413FB0; // type:object size:0x24 scope:global align:4 +__vt__12J3DMtxBuffer = .data:0x80413FD4; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x80413FE0; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x80413FF0; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x80414000; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x80414014; // type:object size:0x14 scope:global align:4 +__vt__11J3DAnmColor = .data:0x80414028; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x8041403C; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x80414050; // type:object size:0x14 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x80414064; // type:object size:0x14 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x80414078; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x8041408C; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x804140A0; // type:object size:0x10 scope:global align:4 +__vt__27J3DAnmTransformFullWithLerp = .data:0x804140B0; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x804140C4; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x804140D8; // type:object size:0x14 scope:global align:4 +__vt__10J3DAnmBase = .data:0x804140EC; // type:object size:0x10 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x80414100; // type:object size:0x10 scope:global align:4 +lbl_80414110 = .data:0x80414110; // type:object size:0x3A data:string +__vt__13J3DSkinDeform = .data:0x8041414C; // type:object size:0x10 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x80414160; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x80414170; // type:object size:0x7C scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x804141EC; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x804142C8; // type:object size:0x6C scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x80414334; // type:object size:0x90 scope:global align:4 +lbl_804143C8 = .data:0x804143C8; // type:object size:0x14 data:string +__vt__20J3DClusterLoader_v15 = .data:0x804143DC; // type:object size:0x10 scope:global align:4 +lbl_804143F0 = .data:0x804143F0; // type:object size:0x14 data:string +lbl_80414404 = .data:0x80414404; // type:object size:0x24 data:string +__vt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage> = .data:0x80414428; // type:object size:0x2C scope:global align:4 +__vt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic> = .data:0x80414454; // type:object size:0x2C scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x80414480; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x804144C4; // type:object size:0x44 scope:global align:4 +__vt__14J3DModelLoader = .data:0x80414508; // type:object size:0x44 scope:global align:4 +__vt__10J3DTexture = .data:0x8041454C; // type:object size:0xC scope:global align:4 +lbl_80414558 = .data:0x80414558; // type:object size:0x14 data:string +lbl_80414570 = .data:0x80414570; // type:object size:0x2C data:string +lbl_804145A0 = .data:0x804145A0; // type:object size:0x29 data:string +lbl_804145C9 = .data:0x804145C9; // type:object size:0x14 data:string +__vt__20J3DAnmVisibilityFull = .data:0x804145E0; // type:object size:0x10 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x804145F0; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x80414604; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x80414618; // type:object size:0x14 scope:global align:4 +lbl_80414630 = .data:0x80414630; // type:object size:0x3E data:string +@2152 = .data:0x80414670; // type:object size:0x37 scope:local align:4 data:string +...data.0 = .data:0x804146A8; // type:label scope:local align:4 +@1 = .data:0x804146A8; // type:object size:0x47 scope:local align:4 data:string +@1661 = .data:0x804146F0; // type:object size:0x10 scope:local align:4 data:string +@1662 = .data:0x80414700; // type:object size:0x16 scope:local align:4 data:string +@1663 = .data:0x80414718; // type:object size:0xC scope:local align:4 data:string +@1664 = .data:0x80414724; // type:object size:0x9 scope:local align:4 data:string +@1665 = .data:0x80414730; // type:object size:0x10 scope:local align:4 data:string +@1666 = .data:0x80414740; // type:object size:0x18 scope:local align:4 data:string +@1667 = .data:0x80414758; // type:object size:0x1A scope:local align:4 data:string +@1668 = .data:0x80414774; // type:object size:0x1A scope:local align:4 data:string +@1669 = .data:0x80414790; // type:object size:0xB scope:local align:4 data:string +@1670 = .data:0x8041479C; // type:object size:0xA scope:local align:4 data:string +@1671 = .data:0x804147A8; // type:object size:0xA scope:local align:4 data:string +@1672 = .data:0x804147B4; // type:object size:0xA scope:local align:4 data:string +@1673 = .data:0x804147C0; // type:object size:0xA scope:local align:4 data:string +@1674 = .data:0x804147CC; // type:object size:0xA scope:local align:4 data:string +@1675 = .data:0x804147D8; // type:object size:0x15 scope:local align:4 data:string +@1676 = .data:0x804147F0; // type:object size:0x1B scope:local align:4 data:string +@1677 = .data:0x8041480C; // type:object size:0x1B scope:local align:4 data:string +@1679 = .data:0x80414828; // type:object size:0x19 scope:local align:4 data:string +@1680 = .data:0x80414844; // type:object size:0xC scope:local align:4 data:string +@1681 = .data:0x80414850; // type:object size:0xE scope:local align:4 data:string +@1682 = .data:0x80414860; // type:object size:0x1A scope:local align:4 data:string +@1683 = .data:0x8041487C; // type:object size:0x1A scope:local align:4 data:string +@1684 = .data:0x80414898; // type:object size:0x68 scope:local align:4 +@1721 = .data:0x80414900; // type:object size:0x50 scope:local align:4 data:string +@1723 = .data:0x80414950; // type:object size:0x12 scope:local align:4 data:string +@1724 = .data:0x80414968; // type:object size:0x58 scope:local align:4 data:string +__OSExceptionLocations = .data:0x804149C0; // type:object size:0x3C scope:global align:4 +@1790 = .data:0x804149FC; // type:object size:0x1B scope:local align:4 data:string +@1791 = .data:0x80414A18; // type:object size:0x2E scope:local align:4 data:string +@1792 = .data:0x80414A48; // type:object size:0x2F scope:local align:4 data:string +@1793 = .data:0x80414A78; // type:object size:0x1B scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80414A98; // type:object size:0x10 scope:local align:4 +DSPInitCode = .data:0x80414AA8; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x80414B28; // type:label scope:local align:4 +@881 = .data:0x80414B28; // type:object size:0x29 scope:local align:4 data:string +@895 = .data:0x80414B58; // type:object size:0x18 scope:local align:4 data:string +@896 = .data:0x80414B70; // type:object size:0x1B scope:local align:4 data:string +@897 = .data:0x80414B90; // type:object size:0x30 scope:local align:4 data:string +@898 = .data:0x80414BC0; // type:object size:0x3C scope:local align:4 data:string +@899 = .data:0x80414BFC; // type:object size:0x37 scope:local align:4 data:string +@900 = .data:0x80414C34; // type:object size:0x3F scope:local align:4 data:string +@901 = .data:0x80414C74; // type:object size:0x29 scope:local align:4 data:string +@902 = .data:0x80414CA0; // type:object size:0x1D scope:local align:4 data:string +@903 = .data:0x80414CC0; // type:object size:0x19 scope:local align:4 data:string +@913 = .data:0x80414CDC; // type:object size:0x19 scope:local align:4 data:string +@914 = .data:0x80414CF8; // type:object size:0x19 scope:local align:4 data:string +@915 = .data:0x80414D14; // type:object size:0x16 scope:local align:4 data:string +@916 = .data:0x80414D2C; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x80414D60; // type:label scope:local align:4 +@708 = .data:0x80414D60; // type:object size:0x44 scope:local align:4 data:string +@709 = .data:0x80414DA8; // type:object size:0x30 scope:local align:4 data:string +@710 = .data:0x80414DD8; // type:object size:0x2F scope:local align:4 data:string +@711 = .data:0x80414E08; // type:object size:0x2F scope:local align:4 data:string +@712 = .data:0x80414E38; // type:object size:0x11 scope:local align:4 data:string +@713 = .data:0x80414E4C; // type:object size:0x21 scope:local align:4 data:string +@714 = .data:0x80414E70; // type:object size:0x12 scope:local align:4 data:string +@715 = .data:0x80414E84; // type:object size:0x19 scope:local align:4 data:string +@716 = .data:0x80414EA0; // type:object size:0x12 scope:local align:4 data:string +@717 = .data:0x80414EB4; // type:object size:0x1D scope:local align:4 data:string +@718 = .data:0x80414ED4; // type:object size:0x26 scope:local align:4 data:string +@719 = .data:0x80414EFC; // type:object size:0x1C scope:local align:4 data:string +@724 = .data:0x80414F18; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x80414F40; // type:label scope:local align:4 +@632 = .data:0x80414F40; // type:object size:0x16 scope:local align:4 data:string +@633 = .data:0x80414F58; // type:object size:0x26 scope:local align:4 data:string +@634 = .data:0x80414F80; // type:object size:0x1C scope:local align:4 data:string +@692 = .data:0x80414F9C; // type:object size:0x1D scope:local align:4 data:string +@693 = .data:0x80414FBC; // type:object size:0x17 scope:local align:4 data:string +@695 = .data:0x80414FD4; // type:object size:0x31 scope:local align:4 data:string +@696 = .data:0x80415008; // type:object size:0x10 scope:local align:4 data:string +@697 = .data:0x80415018; // type:object size:0x60 scope:local align:4 data:string +@698 = .data:0x80415078; // type:object size:0x4C scope:local align:4 data:string +@699 = .data:0x804150C4; // type:object size:0x62 scope:local align:4 data:string +@700 = .data:0x80415128; // type:object size:0x60 scope:local align:4 data:string +@701 = .data:0x80415188; // type:object size:0x1F scope:local align:4 data:string +@702 = .data:0x804151A8; // type:object size:0x1F scope:local align:4 data:string +@703 = .data:0x804151C8; // type:object size:0x1B scope:local align:4 data:string +@704 = .data:0x804151E4; // type:object size:0x35 scope:local align:4 data:string +@706 = .data:0x8041521C; // type:object size:0x40 scope:local align:4 +@2064 = .data:0x80415260; // type:object size:0x21 scope:local align:4 data:string +@2161 = .data:0x80415284; // type:object size:0xB scope:local align:4 data:string +HankakuToCode = .data:0x80415290; // type:object size:0x180 scope:global align:4 +Zenkaku2Code = .data:0x80415410; // type:object size:0x98A scope:global align:4 +InterruptPrioTable = .data:0x80415DA0; // type:object size:0x30 scope:global align:4 data:4byte +@889 = .data:0x80415DD0; // type:object size:0x25 scope:local align:4 data:string +@1016 = .data:0x80415DF8; // type:object size:0x27 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80415E20; // type:object size:0x10 scope:local align:4 +@1546 = .data:0x80415E30; // type:object size:0xA scope:local align:4 data:string +@1547 = .data:0x80415E3C; // type:object size:0x2F scope:local align:4 data:string +@1552 = .data:0x80415E6C; // type:object size:0x3B scope:local align:4 data:string +...data.0 = .data:0x80415EA8; // type:label scope:local align:4 +@2358 = .data:0x80415EA8; // type:object size:0x5F scope:local align:4 data:string +@2359 = .data:0x80415F08; // type:object size:0xB scope:local align:4 data:string +@2361 = .data:0x80415F14; // type:object size:0x5F scope:local align:4 data:string +@2362 = .data:0x80415F74; // type:object size:0x46 scope:local align:4 data:string +@2363 = .data:0x80415FBC; // type:object size:0x7E scope:local align:4 data:string +@2364 = .data:0x8041603C; // type:object size:0x7E scope:local align:4 data:string +@2365 = .data:0x804160BC; // type:object size:0x7A scope:local align:4 data:string +@2366 = .data:0x80416138; // type:object size:0x7A scope:local align:4 data:string +@2367 = .data:0x804161B4; // type:object size:0x51 scope:local align:4 data:string +@2368 = .data:0x80416208; // type:object size:0x71 scope:local align:4 data:string +@2369 = .data:0x8041627C; // type:object size:0x39 scope:local align:4 data:string +@2370 = .data:0x804162B8; // type:object size:0x49 scope:local align:4 data:string +@2371 = .data:0x80416304; // type:object size:0x51 scope:local align:4 data:string +@2372 = .data:0x80416358; // type:object size:0x52 scope:local align:4 data:string +@2373 = .data:0x804163AC; // type:object size:0x59 scope:local align:4 data:string +@2374 = .data:0x80416408; // type:object size:0x42 scope:local align:4 data:string +@2375 = .data:0x8041644C; // type:object size:0x3A scope:local align:4 data:string +@2376 = .data:0x80416488; // type:object size:0x3A scope:local align:4 data:string +@2377 = .data:0x804164C4; // type:object size:0x44 scope:local align:4 data:string +@2378 = .data:0x80416508; // type:object size:0x44 scope:local align:4 data:string +@2379 = .data:0x8041654C; // type:object size:0x3B scope:local align:4 data:string +@2380 = .data:0x80416588; // type:object size:0x3F scope:local align:4 data:string +@2381 = .data:0x804165C8; // type:object size:0x67 scope:local align:4 data:string +@2382 = .data:0x80416630; // type:object size:0x45 scope:local align:4 data:string +@2383 = .data:0x80416678; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x804166B8; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x804166E8; // type:object size:0x30 scope:global align:4 +UcsAnsiTable = .data:0x80416718; // type:object size:0x40 scope:global align:4 data:2byte +Ucs00 = .data:0x80416758; // type:object size:0x200 scope:global align:4 +Ucs03 = .data:0x80416958; // type:object size:0x200 scope:global align:4 +Ucs04 = .data:0x80416B58; // type:object size:0x200 scope:global align:4 +Ucs20 = .data:0x80416D58; // type:object size:0x200 scope:global align:4 +Ucs21 = .data:0x80416F58; // type:object size:0x200 scope:global align:4 +Ucs22 = .data:0x80417158; // type:object size:0x200 scope:global align:4 +Ucs23 = .data:0x80417358; // type:object size:0x200 scope:global align:4 +Ucs25 = .data:0x80417558; // type:object size:0x200 scope:global align:4 +Ucs26 = .data:0x80417758; // type:object size:0x200 scope:global align:4 +Ucs30 = .data:0x80417958; // type:object size:0x200 scope:global align:4 +Ucs4E = .data:0x80417B58; // type:object size:0x200 scope:global align:4 +Ucs4F = .data:0x80417D58; // type:object size:0x200 scope:global align:4 +Ucs50 = .data:0x80417F58; // type:object size:0x200 scope:global align:4 +Ucs51 = .data:0x80418158; // type:object size:0x200 scope:global align:4 +Ucs52 = .data:0x80418358; // type:object size:0x200 scope:global align:4 +Ucs53 = .data:0x80418558; // type:object size:0x200 scope:global align:4 +Ucs54 = .data:0x80418758; // type:object size:0x200 scope:global align:4 +Ucs55 = .data:0x80418958; // type:object size:0x200 scope:global align:4 +Ucs56 = .data:0x80418B58; // type:object size:0x200 scope:global align:4 +Ucs57 = .data:0x80418D58; // type:object size:0x200 scope:global align:4 +Ucs58 = .data:0x80418F58; // type:object size:0x200 scope:global align:4 +Ucs59 = .data:0x80419158; // type:object size:0x200 scope:global align:4 +Ucs5A = .data:0x80419358; // type:object size:0x200 scope:global align:4 +Ucs5B = .data:0x80419558; // type:object size:0x200 scope:global align:4 +Ucs5C = .data:0x80419758; // type:object size:0x200 scope:global align:4 +Ucs5D = .data:0x80419958; // type:object size:0x200 scope:global align:4 +Ucs5E = .data:0x80419B58; // type:object size:0x200 scope:global align:4 +Ucs5F = .data:0x80419D58; // type:object size:0x200 scope:global align:4 +Ucs60 = .data:0x80419F58; // type:object size:0x200 scope:global align:4 +Ucs61 = .data:0x8041A158; // type:object size:0x200 scope:global align:4 +Ucs62 = .data:0x8041A358; // type:object size:0x200 scope:global align:4 +Ucs63 = .data:0x8041A558; // type:object size:0x200 scope:global align:4 +Ucs64 = .data:0x8041A758; // type:object size:0x200 scope:global align:4 +Ucs65 = .data:0x8041A958; // type:object size:0x200 scope:global align:4 +Ucs66 = .data:0x8041AB58; // type:object size:0x200 scope:global align:4 +Ucs67 = .data:0x8041AD58; // type:object size:0x200 scope:global align:4 +Ucs68 = .data:0x8041AF58; // type:object size:0x200 scope:global align:4 +Ucs69 = .data:0x8041B158; // type:object size:0x200 scope:global align:4 +Ucs6A = .data:0x8041B358; // type:object size:0x200 scope:global align:4 +Ucs6B = .data:0x8041B558; // type:object size:0x200 scope:global align:4 +Ucs6C = .data:0x8041B758; // type:object size:0x200 scope:global align:4 +Ucs6D = .data:0x8041B958; // type:object size:0x200 scope:global align:4 +Ucs6E = .data:0x8041BB58; // type:object size:0x200 scope:global align:4 +Ucs6F = .data:0x8041BD58; // type:object size:0x200 scope:global align:4 +Ucs70 = .data:0x8041BF58; // type:object size:0x200 scope:global align:4 +Ucs71 = .data:0x8041C158; // type:object size:0x200 scope:global align:4 +Ucs72 = .data:0x8041C358; // type:object size:0x200 scope:global align:4 +Ucs73 = .data:0x8041C558; // type:object size:0x200 scope:global align:4 +Ucs74 = .data:0x8041C758; // type:object size:0x200 scope:global align:4 +Ucs75 = .data:0x8041C958; // type:object size:0x200 scope:global align:4 +Ucs76 = .data:0x8041CB58; // type:object size:0x200 scope:global align:4 +Ucs77 = .data:0x8041CD58; // type:object size:0x200 scope:global align:4 +Ucs78 = .data:0x8041CF58; // type:object size:0x200 scope:global align:4 +Ucs79 = .data:0x8041D158; // type:object size:0x200 scope:global align:4 +Ucs7A = .data:0x8041D358; // type:object size:0x200 scope:global align:4 +Ucs7B = .data:0x8041D558; // type:object size:0x200 scope:global align:4 +Ucs7C = .data:0x8041D758; // type:object size:0x200 scope:global align:4 +Ucs7D = .data:0x8041D958; // type:object size:0x200 scope:global align:4 +Ucs7E = .data:0x8041DB58; // type:object size:0x200 scope:global align:4 +Ucs7F = .data:0x8041DD58; // type:object size:0x200 scope:global align:4 +Ucs80 = .data:0x8041DF58; // type:object size:0x200 scope:global align:4 +Ucs81 = .data:0x8041E158; // type:object size:0x200 scope:global align:4 +Ucs82 = .data:0x8041E358; // type:object size:0x200 scope:global align:4 +Ucs83 = .data:0x8041E558; // type:object size:0x200 scope:global align:4 +Ucs84 = .data:0x8041E758; // type:object size:0x200 scope:global align:4 +Ucs85 = .data:0x8041E958; // type:object size:0x200 scope:global align:4 +Ucs86 = .data:0x8041EB58; // type:object size:0x200 scope:global align:4 +Ucs87 = .data:0x8041ED58; // type:object size:0x200 scope:global align:4 +Ucs88 = .data:0x8041EF58; // type:object size:0x200 scope:global align:4 +Ucs89 = .data:0x8041F158; // type:object size:0x200 scope:global align:4 +Ucs8A = .data:0x8041F358; // type:object size:0x200 scope:global align:4 +Ucs8B = .data:0x8041F558; // type:object size:0x200 scope:global align:4 +Ucs8C = .data:0x8041F758; // type:object size:0x200 scope:global align:4 +Ucs8D = .data:0x8041F958; // type:object size:0x200 scope:global align:4 +Ucs8E = .data:0x8041FB58; // type:object size:0x200 scope:global align:4 +Ucs8F = .data:0x8041FD58; // type:object size:0x200 scope:global align:4 +Ucs90 = .data:0x8041FF58; // type:object size:0x200 scope:global align:4 +Ucs91 = .data:0x80420158; // type:object size:0x200 scope:global align:4 +Ucs92 = .data:0x80420358; // type:object size:0x200 scope:global align:4 +Ucs93 = .data:0x80420558; // type:object size:0x200 scope:global align:4 +Ucs94 = .data:0x80420758; // type:object size:0x200 scope:global align:4 +Ucs95 = .data:0x80420958; // type:object size:0x200 scope:global align:4 +Ucs96 = .data:0x80420B58; // type:object size:0x200 scope:global align:4 +Ucs97 = .data:0x80420D58; // type:object size:0x200 scope:global align:4 +Ucs98 = .data:0x80420F58; // type:object size:0x200 scope:global align:4 +Ucs99 = .data:0x80421158; // type:object size:0x200 scope:global align:4 +Ucs9A = .data:0x80421358; // type:object size:0x200 scope:global align:4 +Ucs9B = .data:0x80421558; // type:object size:0x200 scope:global align:4 +Ucs9C = .data:0x80421758; // type:object size:0x200 scope:global align:4 +Ucs9D = .data:0x80421958; // type:object size:0x200 scope:global align:4 +Ucs9E = .data:0x80421B58; // type:object size:0x200 scope:global align:4 +Ucs9F = .data:0x80421D58; // type:object size:0x200 scope:global align:4 +UcsFF = .data:0x80421F58; // type:object size:0x200 scope:global align:4 +UcsSjisTable = .data:0x80422158; // type:object size:0x400 scope:global align:4 +@901 = .data:0x80422558; // type:object size:0x13 scope:local align:4 data:string +@902 = .data:0x8042256C; // type:object size:0x13 scope:local align:4 data:string +@906 = .data:0x80422580; // type:object size:0xC scope:local align:4 data:string +@907 = .data:0x8042258C; // type:object size:0x37 scope:local align:4 data:string +@917 = .data:0x804225C4; // type:object size:0x35 scope:local align:4 data:string +@961 = .data:0x804225FC; // type:object size:0x22 scope:local align:4 data:string +@896 = .data:0x80422620; // type:object size:0x2B scope:local align:4 data:string +@946 = .data:0x8042264C; // type:object size:0x1C scope:local align:4 +@675 = .data:0x80422668; // type:object size:0x28 scope:local align:4 data:string +@1 = .data:0x80422690; // type:object size:0x48 scope:local align:4 data:string +@1 = .data:0x804226D8; // type:object size:0x47 scope:local align:4 data:string +Si = .data:0x80422720; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x80422738; // type:object size:0x10 scope:local align:4 data:4byte +...data.0 = .data:0x80422748; // type:label scope:local align:4 +XYNTSC = .data:0x80422748; // type:object size:0x30 scope:global align:4 data:byte +XYPAL = .data:0x80422778; // type:object size:0x30 scope:global align:4 +@528 = .data:0x804227A8; // type:object size:0x33 scope:local align:4 data:string +@522 = .data:0x804227E0; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x804227F8; // type:label scope:local align:4 +@1 = .data:0x804227F8; // type:object size:0x47 scope:local align:4 data:string +timing = .data:0x80422840; // type:object size:0x1A2 scope:global align:4 +taps = .data:0x804229E4; // type:object size:0x32 scope:global align:4 data:2byte +ShutdownFunctionInfo = .data:0x80422A18; // type:object size:0x10 scope:local align:4 +@3059 = .data:0x80422A28; // type:object size:0x20 scope:local align:4 +@3087 = .data:0x80422A48; // type:object size:0x7C scope:local align:4 +@3252 = .data:0x80422AC4; // type:object size:0x20 scope:local align:4 +@3479 = .data:0x80422AE4; // type:object size:0x29 scope:local align:4 data:string +@3480 = .data:0x80422B10; // type:object size:0x29 scope:local align:4 data:string +@3481 = .data:0x80422B3C; // type:object size:0x29 scope:local align:4 data:string +@3482 = .data:0x80422B68; // type:object size:0x29 scope:local align:4 data:string +@3483 = .data:0x80422B94; // type:object size:0x29 scope:local align:4 data:string +@3484 = .data:0x80422BC0; // type:object size:0x29 scope:local align:4 data:string +@3486 = .data:0x80422BEC; // type:object size:0x4B scope:local align:4 data:string +@3668 = .data:0x80422C38; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x80422C58; // type:label scope:local align:4 +gammaSet = .data:0x80422C58; // type:object size:0x41E scope:global align:4 +VINtscACPType1 = .data:0x80423078; // type:object size:0x1A scope:global align:4 +VINtscACPType2 = .data:0x80423094; // type:object size:0x1A scope:global align:4 +VINtscACPType3 = .data:0x804230B0; // type:object size:0x1A scope:global align:4 +VIPalACPType1 = .data:0x804230CC; // type:object size:0x1A scope:global align:4 +VIPalACPType2 = .data:0x804230E8; // type:object size:0x1A scope:global align:4 +VIPalACPType3 = .data:0x80423104; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType1 = .data:0x80423120; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType2 = .data:0x8042313C; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType3 = .data:0x80423158; // type:object size:0x1A scope:global align:4 +VIMpalACPType1 = .data:0x80423174; // type:object size:0x1A scope:global align:4 +VIMpalACPType2 = .data:0x80423190; // type:object size:0x1A scope:global align:4 +VIMpalACPType3 = .data:0x804231AC; // type:object size:0x1A scope:global align:4 +VIProgressiveACPType = .data:0x804231C8; // type:object size:0x1A scope:global align:4 +...data.0 = .data:0x80423200; // type:label scope:local align:4 +@1 = .data:0x80423200; // type:object size:0x47 scope:local align:4 data:string +DefaultTexData = .data:0x80423260; // type:object size:0x20 scope:global align:4 +GXDefaultVATList = .data:0x80423280; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x80423350; // type:object size:0x1C scope:global align:4 +GXTexRegionAddrTable = .data:0x80423370; // type:object size:0xC0 scope:global align:4 data:4byte +GXShutdownFuncInfo = .data:0x80423430; // type:object size:0x10 scope:global align:4 +@1941 = .data:0x80423440; // type:object size:0x16 scope:local align:4 data:string +@1942 = .data:0x80423458; // type:object size:0x16 scope:local align:4 data:string +@3100 = .data:0x80423470; // type:object size:0x68 scope:local align:4 +@3163 = .data:0x804234D8; // type:object size:0x68 scope:local align:4 +@3289 = .data:0x80423540; // type:object size:0x44 scope:local align:4 +@3319 = .data:0x80423584; // type:object size:0x44 scope:local align:4 +@3495 = .data:0x804235C8; // type:object size:0x1C scope:local align:4 +@3494 = .data:0x804235E4; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x80423638; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x80423674; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x804236B0; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x804236EC; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x80423728; // type:object size:0x3C scope:global align:4 +@2902 = .data:0x80423768; // type:object size:0x1C scope:local align:4 +@2669 = .data:0x80423788; // type:object size:0xF4 scope:local align:4 +@2712 = .data:0x8042387C; // type:object size:0xF4 scope:local align:4 +@2742 = .data:0x80423970; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x804239B0; // type:label scope:local align:4 +TEVCOpTableST0 = .data:0x804239B0; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x804239C4; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x804239D8; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x804239EC; // type:object size:0x14 scope:global align:4 +c2r$2402 = .data:0x80423A00; // type:object size:0x24 scope:local align:4 +p2f$2755 = .data:0x80423A28; // type:object size:0x20 scope:local align:4 +@2912 = .data:0x80423A48; // type:object size:0x5C scope:local align:4 +@2911 = .data:0x80423AA4; // type:object size:0x90 scope:local align:4 +@1864 = .data:0x80423B38; // type:object size:0xC8 scope:local align:4 data:string +@1953 = .data:0x80423C00; // type:object size:0x37 scope:local align:4 data:string +@2072 = .data:0x80423C38; // type:object size:0x34 scope:local align:4 data:string +@2097 = .data:0x80423C6C; // type:object size:0x2F scope:local align:4 data:string +@2197 = .data:0x80423C9C; // type:object size:0x3A scope:local align:4 data:string +@1 = .data:0x80423CD8; // type:object size:0x48 scope:local align:4 data:string +@3575 = .data:0x80423D20; // type:object size:0x34 scope:local align:4 data:string +@3799 = .data:0x80423D54; // type:object size:0x9C scope:local align:4 +@3963 = .data:0x80423DF0; // type:object size:0x9C scope:local align:4 +ImmCommand = .data:0x80423E8C; // type:object size:0xC scope:global align:4 data:4byte +@4398 = .data:0x80423E98; // type:object size:0x98 scope:local align:4 +@4397 = .data:0x80423F30; // type:object size:0x38 scope:local align:4 +@4500 = .data:0x80423F68; // type:object size:0x38 scope:local align:4 +@1123 = .data:0x80423FA0; // type:object size:0x1B scope:local align:4 data:string +@1140 = .data:0x80423FBC; // type:object size:0xE scope:local align:4 data:string +@1393 = .data:0x80423FD0; // type:object size:0x8F scope:local align:4 +@1394 = .data:0x80424060; // type:object size:0x9C scope:local align:4 data:string +@1395 = .data:0x804240FC; // type:object size:0xC9 scope:local align:4 +@1396 = .data:0x804241C8; // type:object size:0xC1 scope:local align:4 +@1397 = .data:0x8042428C; // type:object size:0xA9 scope:local align:4 +@1398 = .data:0x80424338; // type:object size:0xB4 scope:local align:4 +@1399 = .data:0x804243F0; // type:object size:0x90 scope:local align:4 data:string +...data.0 = .data:0x80424480; // type:label scope:local align:4 +@3323 = .data:0x80424480; // type:object size:0x32 scope:local align:4 data:string +@3330 = .data:0x804244B4; // type:object size:0x2C scope:local align:4 data:string +@3357 = .data:0x804244E0; // type:object size:0x1F scope:local align:4 data:string +@3358 = .data:0x80424500; // type:object size:0x3B scope:local align:4 data:string +@3359 = .data:0x8042453C; // type:object size:0x27 scope:local align:4 data:string +@3360 = .data:0x80424564; // type:object size:0x1E scope:local align:4 data:string +@3362 = .data:0x80424584; // type:object size:0x49 scope:local align:4 data:string +@3363 = .data:0x804245D0; // type:object size:0x47 scope:local align:4 data:string +@3364 = .data:0x80424618; // type:object size:0x49 scope:local align:4 data:string +@3365 = .data:0x80424664; // type:object size:0x2E scope:local align:4 data:string +@3375 = .data:0x80424698; // type:object size:0x38 scope:local align:4 data:string +@3376 = .data:0x804246D0; // type:object size:0x2C scope:local align:4 data:string +@3377 = .data:0x80424700; // type:object size:0x40 scope:local align:4 data:string +@3378 = .data:0x80424740; // type:object size:0x39 scope:local align:4 data:string +@3379 = .data:0x8042477C; // type:object size:0x3A scope:local align:4 data:string +@3397 = .data:0x804247B8; // type:object size:0x33 scope:local align:4 data:string +@3398 = .data:0x804247F0; // type:object size:0x38 scope:local align:4 data:string +@3399 = .data:0x80424828; // type:object size:0x3E scope:local align:4 data:string +@3412 = .data:0x80424868; // type:object size:0x3E scope:local align:4 data:string +@3422 = .data:0x804248A8; // type:object size:0x3F scope:local align:4 data:string +@3433 = .data:0x804248E8; // type:object size:0x39 scope:local align:4 data:string +@3443 = .data:0x80424924; // type:object size:0x41 scope:local align:4 data:string +@3453 = .data:0x80424968; // type:object size:0x37 scope:local align:4 data:string +@3464 = .data:0x804249A0; // type:object size:0x3C scope:local align:4 data:string +@3471 = .data:0x804249DC; // type:object size:0x45 scope:local align:4 data:string +@3472 = .data:0x80424A24; // type:object size:0x3B scope:local align:4 data:string +@3481 = .data:0x80424A60; // type:object size:0x35 scope:local align:4 data:string +@3491 = .data:0x80424A98; // type:object size:0x41 scope:local align:4 data:string +@3505 = .data:0x80424ADC; // type:object size:0x46 scope:local align:4 data:string +@3506 = .data:0x80424B24; // type:object size:0x39 scope:local align:4 data:string +@3519 = .data:0x80424B60; // type:object size:0x37 scope:local align:4 data:string +@3530 = .data:0x80424B98; // type:object size:0x3D scope:local align:4 data:string +@3540 = .data:0x80424BD8; // type:object size:0x40 scope:local align:4 data:string +@3550 = .data:0x80424C18; // type:object size:0x3F scope:local align:4 data:string +@3561 = .data:0x80424C58; // type:object size:0x3E scope:local align:4 data:string +@3572 = .data:0x80424C98; // type:object size:0x39 scope:local align:4 data:string +@3585 = .data:0x80424CD4; // type:object size:0x36 scope:local align:4 data:string +@3595 = .data:0x80424D0C; // type:object size:0x39 scope:local align:4 data:string +@3605 = .data:0x80424D48; // type:object size:0x3B scope:local align:4 data:string +@3616 = .data:0x80424D84; // type:object size:0x3E scope:local align:4 data:string +@3627 = .data:0x80424DC4; // type:object size:0x41 scope:local align:4 data:string +@3637 = .data:0x80424E08; // type:object size:0x42 scope:local align:4 data:string +@3647 = .data:0x80424E4C; // type:object size:0x3E scope:local align:4 data:string +@3658 = .data:0x80424E8C; // type:object size:0x3E scope:local align:4 data:string +@3659 = .data:0x80424ECC; // type:object size:0x34 scope:local align:4 data:string +@3670 = .data:0x80424F00; // type:object size:0x34 scope:local align:4 data:string +@3676 = .data:0x80424F34; // type:object size:0x43 scope:local align:4 data:string +@3677 = .data:0x80424F78; // type:object size:0x36 scope:local align:4 data:string +@3687 = .data:0x80424FB0; // type:object size:0x44 scope:local align:4 data:string +@3702 = .data:0x80424FF4; // type:object size:0x43 scope:local align:4 data:string +@3714 = .data:0x80425038; // type:object size:0x3E scope:local align:4 data:string +@1 = .data:0x80425078; // type:object size:0x47 scope:local align:4 data:string +...data.0 = .data:0x804250C0; // type:label scope:local align:4 +__EarlySizeTable = .data:0x804250C0; // type:object size:0x60 scope:global align:4 +__EarlyCoefTable = .data:0x80425120; // type:object size:0x60 scope:global align:4 +__FilterSizeTable = .data:0x80425180; // type:object size:0xE0 scope:global align:4 +...data.0 = .data:0x80425260; // type:label scope:local align:4 +@1 = .data:0x80425260; // type:object size:0x48 scope:local align:4 data:string +@2101 = .data:0x804252A8; // type:object size:0x1E scope:local align:4 data:string +@2102 = .data:0x804252C8; // type:object size:0xC scope:local align:4 data:string +@2103 = .data:0x804252D4; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x804252E0; // type:label scope:local align:4 +@2557 = .data:0x804252E0; // type:object size:0x1D scope:local align:4 data:string +@2558 = .data:0x80425300; // type:object size:0x2D scope:local align:4 data:string +@2559 = .data:0x80425330; // type:object size:0x2D scope:local align:4 data:string +@2560 = .data:0x80425360; // type:object size:0x2D scope:local align:4 data:string +@2561 = .data:0x80425390; // type:object size:0x2D scope:local align:4 data:string +@2562 = .data:0x804253C0; // type:object size:0x2D scope:local align:4 data:string +@2587 = .data:0x804253F0; // type:object size:0x2B scope:local align:4 data:string +@1 = .data:0x80425420; // type:object size:0x49 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80425470; // type:object size:0x10 scope:local align:4 +CardData = .data:0x80425480; // type:object size:0x160 scope:global align:4 +SectorSizeTable = .data:0x804255E0; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x80425600; // type:object size:0x20 scope:global align:4 +@3119 = .data:0x80425620; // type:object size:0x9 scope:local align:4 data:string +@3121 = .data:0x8042562C; // type:object size:0xB scope:local align:4 data:string +@3143 = .data:0x80425638; // type:object size:0x17 scope:local align:4 data:string +...data.0 = .data:0x80425660; // type:label scope:local align:4 +@2587 = .data:0x80425660; // type:object size:0x49 scope:local align:4 data:string +s_currentDir = .data:0x804256C0; // type:object size:0x40 scope:global align:4 +@3871 = .data:0x80425700; // type:object size:0x9 scope:local align:4 data:string +@3875 = .data:0x8042570C; // type:object size:0xA scope:local align:4 data:string +@3899 = .data:0x80425718; // type:object size:0x31 scope:local align:4 data:string +@3939 = .data:0x8042574C; // type:object size:0x1F scope:local align:4 data:string +@351 = .data:0x80425770; // type:object size:0x10 scope:local align:4 data:string +@352 = .data:0x80425780; // type:object size:0x10 scope:local align:4 data:string +@353 = .data:0x80425790; // type:object size:0x10 scope:local align:4 data:string +@354 = .data:0x804257A0; // type:object size:0x10 scope:local align:4 data:string +@355 = .data:0x804257B0; // type:object size:0x10 scope:local align:4 data:string +@356 = .data:0x804257C0; // type:object size:0x10 scope:local align:4 data:string +@357 = .data:0x804257D0; // type:object size:0x10 scope:local align:4 data:string +@358 = .data:0x804257E0; // type:object size:0xF scope:local align:4 data:string +USER_DIR_LIST = .data:0x804257F0; // type:object size:0x2C scope:global align:4 +@1 = .data:0x80425820; // type:object size:0x47 scope:local align:4 data:string +@777 = .data:0x80425868; // type:object size:0x9 scope:local align:4 data:string +@780 = .data:0x80425874; // type:object size:0x9 scope:local align:4 data:string +@781 = .data:0x80425880; // type:object size:0x9 scope:local align:4 data:string +@782 = .data:0x8042588C; // type:object size:0x9 scope:local align:4 data:string +NameAndIDTbl = .data:0x80425898; // type:object size:0xE0 scope:global align:4 data:4byte +@2395 = .data:0x80425978; // type:object size:0x28 scope:local align:4 +ProductAreaAndStringTbl = .data:0x804259A0; // type:object size:0x41 scope:global align:4 data:byte +@1114 = .data:0x804259E8; // type:object size:0x22 scope:local align:4 data:string +@1655 = .data:0x80425A10; // type:object size:0x21 scope:local align:4 data:string +@1 = .data:0x80425A38; // type:object size:0x48 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80425A80; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80425A90; // type:label scope:local align:4 +@2019 = .data:0x80425A90; // type:object size:0x49 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80425AE0; // type:object size:0x10 scope:local align:4 +@6476 = .data:0x80425AF0; // type:object size:0x18 scope:local align:4 data:string +@6521 = .data:0x80425B08; // type:object size:0xC scope:local align:4 data:string +@6706 = .data:0x80425B14; // type:object size:0x37 scope:local align:4 data:string +@6708 = .data:0x80425B4C; // type:object size:0xD scope:local align:4 data:string +@6779 = .data:0x80425B5C; // type:object size:0x16 scope:local align:4 data:string +@6780 = .data:0x80425B74; // type:object size:0x16 scope:local align:4 data:string +@6781 = .data:0x80425B90; // type:object size:0x18 scope:local align:4 data:string +@6782 = .data:0x80425BA8; // type:object size:0x43 scope:local align:4 data:string +@6786 = .data:0x80425BF0; // type:object size:0x18 scope:local align:4 data:string +@6787 = .data:0x80425C08; // type:object size:0x29 scope:local align:4 data:string +@6820 = .data:0x80425C34; // type:object size:0x1B scope:local align:4 data:string +@6823 = .data:0x80425C50; // type:object size:0x1A scope:local align:4 data:string +@6826 = .data:0x80425C6C; // type:object size:0x1C scope:local align:4 data:string +@7001 = .data:0x80425C88; // type:object size:0x1A scope:local align:4 data:string +@7415 = .data:0x80425CA4; // type:object size:0x1B scope:local align:4 data:string +@7475 = .data:0x80425CC0; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x80425CE8; // type:label scope:local align:4 +__a1_input_reports_array = .data:0x80425CE8; // type:object size:0x80 scope:global align:4 +checkInvalidData = .data:0x80425D68; // type:object size:0x15 scope:global align:4 +@3344 = .data:0x80425D80; // type:object size:0x14 scope:local align:4 data:string +@3345 = .data:0x80425D98; // type:object size:0x18 scope:local align:4 data:string +@3346 = .data:0x80425DB0; // type:object size:0x41 scope:local align:4 data:string +@3347 = .data:0x80425DF4; // type:object size:0xC scope:local align:4 data:string +@3348 = .data:0x80425E00; // type:object size:0x10 scope:local align:4 data:string +@3349 = .data:0x80425E10; // type:object size:0x28 scope:local align:4 data:string +@3350 = .data:0x80425E38; // type:object size:0x28 scope:local align:4 data:string +@3351 = .data:0x80425E60; // type:object size:0x19 scope:local align:4 data:string +@3412 = .data:0x80425E7C; // type:object size:0x12 scope:local align:4 data:string +@3413 = .data:0x80425E90; // type:object size:0x2E scope:local align:4 data:string +@3414 = .data:0x80425EC0; // type:object size:0x2E scope:local align:4 data:string +@3415 = .data:0x80425EF0; // type:object size:0x27 scope:local align:4 data:string +@3416 = .data:0x80425F18; // type:object size:0x27 scope:local align:4 data:string +@3417 = .data:0x80425F40; // type:object size:0x27 scope:local align:4 data:string +@3418 = .data:0x80425F68; // type:object size:0x27 scope:local align:4 data:string +@3419 = .data:0x80425F90; // type:object size:0x27 scope:local align:4 data:string +@3420 = .data:0x80425FB8; // type:object size:0x27 scope:local align:4 data:string +@3421 = .data:0x80425FE0; // type:object size:0x16 scope:local align:4 data:string +@3434 = .data:0x80425FF8; // type:object size:0xB scope:local align:4 data:string +@3435 = .data:0x80426004; // type:object size:0xB scope:local align:4 data:string +@3514 = .data:0x80426010; // type:object size:0x14 scope:local align:4 data:string +@3515 = .data:0x80426024; // type:object size:0x17 scope:local align:4 data:string +@3516 = .data:0x8042603C; // type:object size:0x15 scope:local align:4 data:string +@3517 = .data:0x80426054; // type:object size:0x16 scope:local align:4 data:string +@3562 = .data:0x8042606C; // type:object size:0x15 scope:local align:4 data:string +@3563 = .data:0x80426084; // type:object size:0x11 scope:local align:4 data:string +@3564 = .data:0x80426098; // type:object size:0xF scope:local align:4 data:string +@3565 = .data:0x804260A8; // type:object size:0x20 scope:local align:4 data:string +@3596 = .data:0x804260C8; // type:object size:0xF scope:local align:4 data:string +@3597 = .data:0x804260D8; // type:object size:0x2B scope:local align:4 data:string +@3598 = .data:0x80426104; // type:object size:0x2F scope:local align:4 data:string +@3599 = .data:0x80426134; // type:object size:0xE scope:local align:4 data:string +base = .data:0x80426148; // type:object size:0x2A scope:global align:4 +tb = .data:0x80426178; // type:object size:0x900 scope:global align:4 +lbl_80426A78 = .data:0x80426A78; // type:object size:0x49 data:string +...data.0 = .data:0x80426AC8; // type:label scope:local align:4 +@1642 = .data:0x80426AC8; // type:object size:0xA scope:local align:4 data:string +@1658 = .data:0x80426AD4; // type:object size:0x2E scope:local align:4 data:string +@1659 = .data:0x80426B04; // type:object size:0x1D scope:local align:4 data:string +@1660 = .data:0x80426B24; // type:object size:0x16 scope:local align:4 data:string +@1661 = .data:0x80426B3C; // type:object size:0x12 scope:local align:4 data:string +@1678 = .data:0x80426B50; // type:object size:0x1D scope:local align:4 data:string +@1679 = .data:0x80426B70; // type:object size:0x1D scope:local align:4 data:string +@1680 = .data:0x80426B90; // type:object size:0x24 scope:local align:4 data:string +@1681 = .data:0x80426BB8; // type:object size:0x18 scope:local align:4 data:string +@1682 = .data:0x80426BD0; // type:object size:0x1E scope:local align:4 data:string +@1683 = .data:0x80426BF0; // type:object size:0x14 scope:local align:4 data:string +@1691 = .data:0x80426C04; // type:object size:0x24 scope:local align:4 data:string +@1692 = .data:0x80426C28; // type:object size:0x22 scope:local align:4 data:string +@1693 = .data:0x80426C4C; // type:object size:0x12 scope:local align:4 data:string +@1694 = .data:0x80426C60; // type:object size:0x11 scope:local align:4 data:string +@1695 = .data:0x80426C74; // type:object size:0x19 scope:local align:4 data:string +@1704 = .data:0x80426C90; // type:object size:0xC scope:local align:4 data:string +@1705 = .data:0x80426C9C; // type:object size:0x27 scope:local align:4 data:string +@1710 = .data:0x80426CC4; // type:object size:0xD scope:local align:4 data:string +@1711 = .data:0x80426CD4; // type:object size:0x1A scope:local align:4 data:string +@1718 = .data:0x80426CF0; // type:object size:0x25 scope:local align:4 data:string +@1741 = .data:0x80426D18; // type:object size:0x1F scope:local align:4 data:string +@1742 = .data:0x80426D38; // type:object size:0x22 scope:local align:4 data:string +@1761 = .data:0x80426D5C; // type:object size:0x24 scope:local align:4 data:string +@1762 = .data:0x80426D80; // type:object size:0x1D scope:local align:4 data:string +@1763 = .data:0x80426DA0; // type:object size:0x29 scope:local align:4 data:string +@1764 = .data:0x80426DCC; // type:object size:0x24 scope:local align:4 data:string +@1818 = .data:0x80426DF0; // type:object size:0x1A scope:local align:4 data:string +@1819 = .data:0x80426E0C; // type:object size:0x1D scope:local align:4 data:string +@1820 = .data:0x80426E2C; // type:object size:0x27 scope:local align:4 data:string +@1821 = .data:0x80426E54; // type:object size:0x24 scope:local align:4 data:string +@1822 = .data:0x80426E78; // type:object size:0x1D scope:local align:4 data:string +@1857 = .data:0x80426E98; // type:object size:0x17 scope:local align:4 data:string +@1858 = .data:0x80426EB0; // type:object size:0x22 scope:local align:4 data:string +@1859 = .data:0x80426ED4; // type:object size:0x2F scope:local align:4 data:string +@1860 = .data:0x80426F04; // type:object size:0x1F scope:local align:4 data:string +@1868 = .data:0x80426F24; // type:object size:0x15 scope:local align:4 data:string +@1869 = .data:0x80426F3C; // type:object size:0x23 scope:local align:4 data:string +@1877 = .data:0x80426F60; // type:object size:0x14 scope:local align:4 data:string +@1878 = .data:0x80426F74; // type:object size:0x26 scope:local align:4 data:string +@1879 = .data:0x80426FA0; // type:object size:0x18 scope:local align:4 data:string +@1889 = .data:0x80426FB8; // type:object size:0x19 scope:local align:4 data:string +@1897 = .data:0x80426FD4; // type:object size:0xD scope:local align:4 data:string +@1898 = .data:0x80426FE8; // type:object size:0x20 scope:local align:4 data:string +@1899 = .data:0x80427008; // type:object size:0x11 scope:local align:4 data:string +@1911 = .data:0x8042701C; // type:object size:0x1B scope:local align:4 data:string +@1912 = .data:0x80427038; // type:object size:0x25 scope:local align:4 data:string +@1932 = .data:0x80427060; // type:object size:0x1A scope:local align:4 data:string +...data.0 = .data:0x80427080; // type:label scope:local align:4 +descriptor = .data:0x80427080; // type:object size:0xD9 scope:global align:4 +@4788 = .data:0x8042715C; // type:object size:0xE scope:local align:4 data:string +@4790 = .data:0x8042716C; // type:object size:0xD scope:local align:4 data:string +@4796 = .data:0x8042717C; // type:object size:0x24 scope:local align:4 data:string +@4801 = .data:0x804271A0; // type:object size:0x28 scope:local align:4 data:string +@4803 = .data:0x804271C8; // type:object size:0x28 scope:local align:4 data:string +@4867 = .data:0x804271F0; // type:object size:0x1F scope:local align:4 data:string +@4882 = .data:0x80427210; // type:object size:0xE scope:local align:4 data:string +@5034 = .data:0x80427220; // type:object size:0x11 scope:local align:4 data:string +@5035 = .data:0x80427234; // type:object size:0x17 scope:local align:4 data:string +@5036 = .data:0x8042724C; // type:object size:0x26 scope:local align:4 data:string +@5037 = .data:0x80427278; // type:object size:0x58 scope:local align:4 data:string +@5038 = .data:0x804272D0; // type:object size:0x2F scope:local align:4 data:string +@5039 = .data:0x80427300; // type:object size:0x19 scope:local align:4 data:string +@5089 = .data:0x8042731C; // type:object size:0x24 scope:local align:4 +@5129 = .data:0x80427340; // type:object size:0x16 scope:local align:4 data:string +@5130 = .data:0x80427358; // type:object size:0x16 scope:local align:4 data:string +@5131 = .data:0x80427370; // type:object size:0x16 scope:local align:4 data:string +@5132 = .data:0x80427388; // type:object size:0x16 scope:local align:4 data:string +@5133 = .data:0x804273A0; // type:object size:0x16 scope:local align:4 data:string +@5134 = .data:0x804273B8; // type:object size:0x27 scope:local align:4 data:string +@5135 = .data:0x804273E0; // type:object size:0x1A scope:local align:4 data:string +@5147 = .data:0x804273FC; // type:object size:0x14 scope:local align:4 data:string +@5148 = .data:0x80427410; // type:object size:0xB scope:local align:4 data:string +@5204 = .data:0x8042741C; // type:object size:0x17 scope:local align:4 data:string +@5205 = .data:0x80427434; // type:object size:0x14 scope:local align:4 data:string +@5214 = .data:0x80427448; // type:object size:0xF scope:local align:4 data:string +@5224 = .data:0x80427458; // type:object size:0x1A scope:local align:4 data:string +@5229 = .data:0x80427474; // type:object size:0x1B scope:local align:4 data:string +@5244 = .data:0x80427490; // type:object size:0x16 scope:local align:4 data:string +@5249 = .data:0x804274A8; // type:object size:0x16 scope:local align:4 data:string +@5255 = .data:0x804274C0; // type:object size:0x17 scope:local align:4 data:string +@5259 = .data:0x804274D8; // type:object size:0x15 scope:local align:4 data:string +@5267 = .data:0x804274F0; // type:object size:0x17 scope:local align:4 data:string +@5280 = .data:0x80427508; // type:object size:0x18 scope:local align:4 data:string +@5281 = .data:0x80427520; // type:object size:0x1B scope:local align:4 data:string +@5283 = .data:0x8042753C; // type:object size:0x19 scope:local align:4 data:string +@5286 = .data:0x80427558; // type:object size:0x19 scope:local align:4 data:string +patch_binary = .data:0x80427578; // type:object size:0x40 scope:global align:4 data:byte +patch_install = .data:0x804275B8; // type:object size:0x42 scope:global align:4 data:byte +@5465 = .data:0x804275FC; // type:object size:0x15 scope:local align:4 data:string +@5477 = .data:0x80427618; // type:object size:0x10 scope:local align:4 data:string +@5486 = .data:0x80427628; // type:object size:0x12 scope:local align:4 data:string +@5502 = .data:0x8042763C; // type:object size:0x19 scope:local align:4 data:string +@5512 = .data:0x80427658; // type:object size:0x17 scope:local align:4 data:string +@5513 = .data:0x80427670; // type:object size:0x10 scope:local align:4 data:string +@5520 = .data:0x80427680; // type:object size:0x15 scope:local align:4 data:string +@5521 = .data:0x80427698; // type:object size:0x35 scope:local align:4 data:string +@5522 = .data:0x804276D0; // type:object size:0x23 scope:local align:4 data:string +@5523 = .data:0x804276F4; // type:object size:0x13 scope:local align:4 data:string +@5524 = .data:0x80427708; // type:object size:0xE scope:local align:4 data:string +@5525 = .data:0x80427718; // type:object size:0x1A scope:local align:4 data:string +@5555 = .data:0x80427734; // type:object size:0x17 scope:local align:4 data:string +@5629 = .data:0x8042774C; // type:object size:0x1D scope:local align:4 data:string +@5693 = .data:0x8042776C; // type:object size:0x16 scope:local align:4 data:string +@5694 = .data:0x80427788; // type:object size:0x10 scope:local align:4 data:string +@5695 = .data:0x80427798; // type:object size:0x26 scope:local align:4 data:string +@5696 = .data:0x804277C0; // type:object size:0x11 scope:local align:4 data:string +@5697 = .data:0x804277D4; // type:object size:0x14 scope:local align:4 data:string +@5698 = .data:0x804277E8; // type:object size:0x16 scope:local align:4 data:string +@5699 = .data:0x80427800; // type:object size:0x28 scope:local align:4 data:string +@5700 = .data:0x80427828; // type:object size:0x5A scope:local align:4 data:string +@5701 = .data:0x80427884; // type:object size:0xF scope:local align:4 data:string +@5702 = .data:0x80427894; // type:object size:0x16 scope:local align:4 data:string +@5703 = .data:0x804278AC; // type:object size:0x14 scope:local align:4 data:string +@5704 = .data:0x804278C0; // type:object size:0x29 scope:local align:4 data:string +@5705 = .data:0x804278EC; // type:object size:0x26 scope:local align:4 data:string +@5706 = .data:0x80427914; // type:object size:0xB scope:local align:4 data:string +@5707 = .data:0x80427920; // type:object size:0xE scope:local align:4 data:string +@5708 = .data:0x80427930; // type:object size:0x16 scope:local align:4 data:string +@5709 = .data:0x80427948; // type:object size:0xC scope:local align:4 data:string +@5710 = .data:0x80427954; // type:object size:0x1B scope:local align:4 data:string +@5711 = .data:0x80427970; // type:object size:0x23 scope:local align:4 data:string +@5712 = .data:0x80427994; // type:object size:0x19 scope:local align:4 data:string +@5713 = .data:0x804279B0; // type:object size:0x17 scope:local align:4 data:string +@5715 = .data:0x804279C8; // type:object size:0x24 scope:local align:4 +@5733 = .data:0x804279EC; // type:object size:0x43 scope:local align:4 data:string +@5734 = .data:0x80427A30; // type:object size:0x13 scope:local align:4 data:string +@5735 = .data:0x80427A44; // type:object size:0x3D scope:local align:4 data:string +@5736 = .data:0x80427A84; // type:object size:0x14 scope:local align:4 data:string +@5737 = .data:0x80427A98; // type:object size:0x10 scope:local align:4 data:string +@5738 = .data:0x80427AA8; // type:object size:0x30 scope:local align:4 data:string +@5769 = .data:0x80427AD8; // type:object size:0x18 scope:local align:4 data:string +@5770 = .data:0x80427AF0; // type:object size:0x17 scope:local align:4 data:string +@5771 = .data:0x80427B08; // type:object size:0x23 scope:local align:4 data:string +@5772 = .data:0x80427B2C; // type:object size:0x26 scope:local align:4 data:string +@5774 = .data:0x80427B54; // type:object size:0x14 scope:local align:4 data:string +@5778 = .data:0x80427B68; // type:object size:0x19 scope:local align:4 data:string +@5779 = .data:0x80427B84; // type:object size:0x25 scope:local align:4 data:string +@5802 = .data:0x80427BAC; // type:object size:0x1D scope:local align:4 data:string +@5803 = .data:0x80427BCC; // type:object size:0x29 scope:local align:4 data:string +@5804 = .data:0x80427BF8; // type:object size:0x5A scope:local align:4 data:string +@5805 = .data:0x80427C54; // type:object size:0x23 scope:local align:4 data:string +@5806 = .data:0x80427C78; // type:object size:0x28 scope:local align:4 data:string +@5807 = .data:0x80427CA0; // type:object size:0x22 scope:local align:4 data:string +@5808 = .data:0x80427CC4; // type:object size:0x2A scope:local align:4 data:string +@5809 = .data:0x80427CF0; // type:object size:0x23 scope:local align:4 data:string +@5810 = .data:0x80427D14; // type:object size:0x1C scope:local align:4 data:string +@5811 = .data:0x80427D30; // type:object size:0x24 scope:local align:4 data:string +@5812 = .data:0x80427D54; // type:object size:0x1E scope:local align:4 data:string +@5813 = .data:0x80427D74; // type:object size:0xF scope:local align:4 data:string +@5821 = .data:0x80427D84; // type:object size:0x19 scope:local align:4 data:string +@5822 = .data:0x80427DA0; // type:object size:0x10 scope:local align:4 data:string +@5823 = .data:0x80427DB0; // type:object size:0x35 scope:local align:4 data:string +@5830 = .data:0x80427DE8; // type:object size:0x14 scope:local align:4 data:string +@5837 = .data:0x80427DFC; // type:object size:0x17 scope:local align:4 data:string +@5865 = .data:0x80427E14; // type:object size:0x19 scope:local align:4 data:string +@5866 = .data:0x80427E30; // type:object size:0x11 scope:local align:4 data:string +...data.0 = .data:0x80427E48; // type:label scope:local align:4 +@1417 = .data:0x80427E48; // type:object size:0x13 scope:local align:4 data:string +@1418 = .data:0x80427E5C; // type:object size:0x14 scope:local align:4 data:string +@1419 = .data:0x80427E70; // type:object size:0x11 scope:local align:4 data:string +@1420 = .data:0x80427E84; // type:object size:0x31 scope:local align:4 data:string +@1421 = .data:0x80427EB8; // type:object size:0x10 scope:local align:4 data:string +@1422 = .data:0x80427EC8; // type:object size:0x12 scope:local align:4 data:string +@1423 = .data:0x80427EDC; // type:object size:0x22 scope:local align:4 data:string +@1424 = .data:0x80427F00; // type:object size:0x14 scope:local align:4 data:string +@1425 = .data:0x80427F14; // type:object size:0x14 scope:local align:4 data:string +@1426 = .data:0x80427F28; // type:object size:0x16 scope:local align:4 data:string +@1427 = .data:0x80427F40; // type:object size:0x16 scope:local align:4 data:string +@1428 = .data:0x80427F58; // type:object size:0x15 scope:local align:4 data:string +@1429 = .data:0x80427F70; // type:object size:0x15 scope:local align:4 data:string +@1430 = .data:0x80427F88; // type:object size:0x15 scope:local align:4 data:string +@1431 = .data:0x80427FA0; // type:object size:0x14 scope:local align:4 data:string +@1432 = .data:0x80427FB4; // type:object size:0x3D scope:local align:4 data:string +@1433 = .data:0x80427FF4; // type:object size:0x14 scope:local align:4 data:string +@1434 = .data:0x80428008; // type:object size:0x16 scope:local align:4 data:string +@1435 = .data:0x80428020; // type:object size:0x26 scope:local align:4 data:string +@1437 = .data:0x80428048; // type:object size:0x40 scope:local align:4 +@1443 = .data:0x80428088; // type:object size:0x15 scope:local align:4 data:string +@1446 = .data:0x804280A0; // type:object size:0x12 scope:local align:4 data:string +@1448 = .data:0x804280B4; // type:object size:0x13 scope:local align:4 data:string +...data.0 = .data:0x804280C8; // type:label scope:local align:4 +@749 = .data:0x804280C8; // type:object size:0x15 scope:local align:4 data:string +@750 = .data:0x804280E0; // type:object size:0x18 scope:local align:4 data:string +@783 = .data:0x804280F8; // type:object size:0x15 scope:local align:4 data:string +@784 = .data:0x80428110; // type:object size:0x13 scope:local align:4 data:string +@785 = .data:0x80428124; // type:object size:0xC scope:local align:4 data:string +@831 = .data:0x80428130; // type:object size:0x18 scope:local align:4 data:string +@832 = .data:0x80428148; // type:object size:0x18 scope:local align:4 data:string +@833 = .data:0x80428160; // type:object size:0x15 scope:local align:4 data:string +@880 = .data:0x80428178; // type:object size:0x1B scope:local align:4 data:string +@881 = .data:0x80428194; // type:object size:0x1D scope:local align:4 data:string +@901 = .data:0x804281B4; // type:object size:0x22 scope:local align:4 data:string +@955 = .data:0x804281D8; // type:object size:0x1D scope:local align:4 data:string +@1054 = .data:0x804281F8; // type:object size:0x12 scope:local align:4 data:string +@528 = .data:0x80428210; // type:object size:0x3A scope:local align:4 data:string +@529 = .data:0x8042824C; // type:object size:0x2F scope:local align:4 data:string +...data.0 = .data:0x80428280; // type:label scope:local align:4 +@3125 = .data:0x80428280; // type:object size:0x27 scope:local align:4 data:string +@3126 = .data:0x804282A8; // type:object size:0x41 scope:local align:4 data:string +@3127 = .data:0x804282EC; // type:object size:0x6E scope:local align:4 data:string +@3128 = .data:0x8042835C; // type:object size:0x35 scope:local align:4 data:string +@3129 = .data:0x80428394; // type:object size:0x47 scope:local align:4 data:string +@3148 = .data:0x804283DC; // type:object size:0x41 scope:local align:4 data:string +@3149 = .data:0x80428420; // type:object size:0x5E scope:local align:4 data:string +@3150 = .data:0x80428480; // type:object size:0x35 scope:local align:4 data:string +@3151 = .data:0x804284B8; // type:object size:0x46 scope:local align:4 data:string +@3160 = .data:0x80428500; // type:object size:0x51 scope:local align:4 data:string +@3161 = .data:0x80428554; // type:object size:0x4C scope:local align:4 data:string +@3162 = .data:0x804285A0; // type:object size:0x58 scope:local align:4 data:string +@3170 = .data:0x804285F8; // type:object size:0x51 scope:local align:4 data:string +@3171 = .data:0x8042864C; // type:object size:0x37 scope:local align:4 data:string +@3172 = .data:0x80428684; // type:object size:0x5B scope:local align:4 data:string +@3182 = .data:0x804286E0; // type:object size:0x36 scope:local align:4 data:string +@3183 = .data:0x80428718; // type:object size:0x33 scope:local align:4 data:string +@3184 = .data:0x80428750; // type:object size:0x48 scope:local align:4 data:string +@3195 = .data:0x80428798; // type:object size:0x36 scope:local align:4 data:string +@3196 = .data:0x804287D0; // type:object size:0x33 scope:local align:4 data:string +@3197 = .data:0x80428808; // type:object size:0x48 scope:local align:4 data:string +@3212 = .data:0x80428850; // type:object size:0x5D scope:local align:4 data:string +@3213 = .data:0x804288B0; // type:object size:0x3F scope:local align:4 data:string +@3235 = .data:0x804288F0; // type:object size:0x35 scope:local align:4 data:string +@3236 = .data:0x80428928; // type:object size:0x37 scope:local align:4 data:string +@3237 = .data:0x80428960; // type:object size:0x3B scope:local align:4 data:string +@3238 = .data:0x804289A0; // type:object size:0x48 scope:local align:4 data:string +@3239 = .data:0x804289E8; // type:object size:0x39 scope:local align:4 data:string +@3240 = .data:0x80428A24; // type:object size:0x4C scope:local align:4 data:string +@3250 = .data:0x80428A70; // type:object size:0x46 scope:local align:4 data:string +@3251 = .data:0x80428AB8; // type:object size:0x31 scope:local align:4 data:string +@3252 = .data:0x80428AF0; // type:object size:0x30 scope:local align:4 data:string +@3253 = .data:0x80428B20; // type:object size:0x30 scope:local align:4 data:string +@3306 = .data:0x80428B50; // type:object size:0x38 scope:local align:4 data:string +@3307 = .data:0x80428B88; // type:object size:0x1D scope:local align:4 data:string +@3308 = .data:0x80428BA8; // type:object size:0x2E scope:local align:4 data:string +@3309 = .data:0x80428BD8; // type:object size:0x43 scope:local align:4 data:string +@3310 = .data:0x80428C1C; // type:object size:0x31 scope:local align:4 data:string +@3311 = .data:0x80428C50; // type:object size:0x62 scope:local align:4 data:string +@3312 = .data:0x80428CB4; // type:object size:0x5B scope:local align:4 data:string +@3313 = .data:0x80428D10; // type:object size:0x70 scope:local align:4 data:string +@3314 = .data:0x80428D80; // type:object size:0x6B scope:local align:4 data:string +@3315 = .data:0x80428DEC; // type:object size:0x43 scope:local align:4 data:string +@3316 = .data:0x80428E30; // type:object size:0x2A scope:local align:4 data:string +@3317 = .data:0x80428E5C; // type:object size:0x31 scope:local align:4 data:string +@3318 = .data:0x80428E90; // type:object size:0x5A scope:local align:4 data:string +@3319 = .data:0x80428EEC; // type:object size:0x6F scope:local align:4 data:string +@3320 = .data:0x80428F5C; // type:object size:0x6A scope:local align:4 data:string +@587 = .data:0x80428FC8; // type:object size:0x13 scope:local align:4 data:string +@588 = .data:0x80428FDC; // type:object size:0x21 scope:local align:4 data:string +@2277 = .data:0x80429000; // type:object size:0x1E scope:local align:4 data:string +@2402 = .data:0x80429020; // type:object size:0x1D scope:local align:4 data:string +@2488 = .data:0x80429040; // type:object size:0x3D scope:local align:4 data:string +@2555 = .data:0x80429080; // type:object size:0x11 scope:local align:4 data:string +@2586 = .data:0x80429094; // type:object size:0x2E scope:local align:4 data:string +@2689 = .data:0x804290C4; // type:object size:0x3A scope:local align:4 data:string +@2690 = .data:0x80429100; // type:object size:0x3B scope:local align:4 data:string +@951 = .data:0x80429140; // type:object size:0x29 scope:local align:4 data:string +@1226 = .data:0x8042916C; // type:object size:0x1D scope:local align:4 data:string +...data.0 = .data:0x80429190; // type:label scope:local align:4 +@1516 = .data:0x80429190; // type:object size:0x57 scope:local align:4 data:string +@1527 = .data:0x804291E8; // type:object size:0x2E scope:local align:4 data:string +@1528 = .data:0x80429218; // type:object size:0x4D scope:local align:4 data:string +@1541 = .data:0x80429268; // type:object size:0x1F scope:local align:4 data:string +@1542 = .data:0x80429288; // type:object size:0x4B scope:local align:4 data:string +@1573 = .data:0x804292D4; // type:object size:0x27 scope:local align:4 data:string +@1625 = .data:0x804292FC; // type:object size:0x13 scope:local align:4 data:string +@1626 = .data:0x80429310; // type:object size:0x13 scope:local align:4 data:string +@1627 = .data:0x80429324; // type:object size:0x15 scope:local align:4 data:string +@1628 = .data:0x8042933C; // type:object size:0x15 scope:local align:4 data:string +@1629 = .data:0x80429354; // type:object size:0x14 scope:local align:4 data:string +@1630 = .data:0x80429368; // type:object size:0x14 scope:local align:4 data:string +@1631 = .data:0x80429380; // type:object size:0x10 scope:local align:4 data:string +@1632 = .data:0x80429390; // type:object size:0xE scope:local align:4 data:string +@1633 = .data:0x804293A0; // type:object size:0x2C scope:local align:4 data:string +@1634 = .data:0x804293CC; // type:object size:0x19 scope:local align:4 data:string +@1638 = .data:0x804293E8; // type:object size:0x28 scope:local align:4 +@1637 = .data:0x80429410; // type:object size:0x28 scope:local align:4 +@1673 = .data:0x80429438; // type:object size:0x21 scope:local align:4 data:string +@1674 = .data:0x8042945C; // type:object size:0x36 scope:local align:4 data:string +@1678 = .data:0x80429494; // type:object size:0x28 scope:local align:4 +@1677 = .data:0x804294BC; // type:object size:0x28 scope:local align:4 +@1713 = .data:0x804294E8; // type:object size:0x10 scope:local align:4 data:string +@1760 = .data:0x804294F8; // type:object size:0x1A scope:local align:4 data:string +@1761 = .data:0x80429514; // type:object size:0x25 scope:local align:4 data:string +@1792 = .data:0x8042953C; // type:object size:0x12 scope:local align:4 data:string +@1793 = .data:0x80429550; // type:object size:0x13 scope:local align:4 data:string +@1794 = .data:0x80429564; // type:object size:0x16 scope:local align:4 data:string +@1795 = .data:0x8042957C; // type:object size:0x17 scope:local align:4 data:string +@1796 = .data:0x80429594; // type:object size:0x17 scope:local align:4 data:string +@1797 = .data:0x804295AC; // type:object size:0x17 scope:local align:4 data:string +@1798 = .data:0x804295C4; // type:object size:0x17 scope:local align:4 data:string +@1799 = .data:0x804295DC; // type:object size:0x17 scope:local align:4 data:string +@1800 = .data:0x804295F4; // type:object size:0x17 scope:local align:4 data:string +@1801 = .data:0x8042960C; // type:object size:0x12 scope:local align:4 data:string +@1802 = .data:0x80429620; // type:object size:0x1D scope:local align:4 data:string +@1804 = .data:0x80429640; // type:object size:0x24 scope:local align:4 +@1803 = .data:0x80429664; // type:object size:0x24 scope:local align:4 +@863 = .data:0x80429688; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x804296B8; // type:label scope:local align:4 +@811 = .data:0x804296B8; // type:object size:0x1A scope:local align:4 data:string +@812 = .data:0x804296D4; // type:object size:0xF scope:local align:4 data:string +@813 = .data:0x804296E4; // type:object size:0xF scope:local align:4 data:string +@814 = .data:0x804296F4; // type:object size:0x12 scope:local align:4 data:string +@815 = .data:0x80429708; // type:object size:0xF scope:local align:4 data:string +@816 = .data:0x80429718; // type:object size:0x17 scope:local align:4 data:string +@817 = .data:0x80429730; // type:object size:0x31 scope:local align:4 data:string +@818 = .data:0x80429764; // type:object size:0x2F scope:local align:4 data:string +@840 = .data:0x80429794; // type:object size:0x2B scope:local align:4 data:string +@860 = .data:0x804297C0; // type:object size:0x17 scope:local align:4 data:string +@861 = .data:0x804297D8; // type:object size:0x16 scope:local align:4 data:string +@862 = .data:0x804297F0; // type:object size:0x14 scope:local align:4 data:string +@863 = .data:0x80429804; // type:object size:0x15 scope:local align:4 data:string +@864 = .data:0x8042981C; // type:object size:0x14 scope:local align:4 data:string +@865 = .data:0x80429830; // type:object size:0x15 scope:local align:4 data:string +@866 = .data:0x80429848; // type:object size:0x16 scope:local align:4 data:string +@867 = .data:0x80429860; // type:object size:0x14 scope:local align:4 data:string +@868 = .data:0x80429874; // type:object size:0x15 scope:local align:4 data:string +@869 = .data:0x8042988C; // type:object size:0x19 scope:local align:4 data:string +@870 = .data:0x804298A8; // type:object size:0x14 scope:local align:4 data:string +@871 = .data:0x804298BC; // type:object size:0x15 scope:local align:4 data:string +@872 = .data:0x804298D4; // type:object size:0x19 scope:local align:4 data:string +@873 = .data:0x804298F0; // type:object size:0x18 scope:local align:4 data:string +@874 = .data:0x80429908; // type:object size:0x15 scope:local align:4 data:string +@875 = .data:0x80429920; // type:object size:0x19 scope:local align:4 data:string +@876 = .data:0x8042993C; // type:object size:0x1C scope:local align:4 data:string +@877 = .data:0x80429958; // type:object size:0x40 scope:local align:4 +...data.0 = .data:0x80429998; // type:label scope:local align:4 +@865 = .data:0x80429998; // type:object size:0x23 scope:local align:4 data:string +@866 = .data:0x804299BC; // type:object size:0x34 scope:local align:4 data:string +@867 = .data:0x804299F0; // type:object size:0x2B scope:local align:4 data:string +@880 = .data:0x80429A1C; // type:object size:0x11 scope:local align:4 data:string +@954 = .data:0x80429A30; // type:object size:0x3B scope:local align:4 data:string +@955 = .data:0x80429A70; // type:object size:0x10 scope:local align:4 data:string +@956 = .data:0x80429A80; // type:object size:0x14 scope:local align:4 data:string +@957 = .data:0x80429A94; // type:object size:0x11 scope:local align:4 data:string +@958 = .data:0x80429AA8; // type:object size:0x48 scope:local align:4 data:string +@970 = .data:0x80429AF0; // type:object size:0x5C scope:local align:4 data:string +@971 = .data:0x80429B4C; // type:object size:0x13 scope:local align:4 data:string +@972 = .data:0x80429B60; // type:object size:0x19 scope:local align:4 data:string +@990 = .data:0x80429B7C; // type:object size:0x39 scope:local align:4 data:string +@991 = .data:0x80429BB8; // type:object size:0x21 scope:local align:4 data:string +@992 = .data:0x80429BDC; // type:object size:0x3A scope:local align:4 data:string +@993 = .data:0x80429C18; // type:object size:0x3A scope:local align:4 data:string +...data.0 = .data:0x80429C58; // type:label scope:local align:4 +@2591 = .data:0x80429C58; // type:object size:0x3F scope:local align:4 data:string +@2592 = .data:0x80429C98; // type:object size:0x1D scope:local align:4 data:string +@2642 = .data:0x80429CB8; // type:object size:0x5A scope:local align:4 data:string +@2685 = .data:0x80429D14; // type:object size:0x3A scope:local align:4 data:string +@2686 = .data:0x80429D50; // type:object size:0x38 scope:local align:4 data:string +@2687 = .data:0x80429D88; // type:object size:0x39 scope:local align:4 data:string +@2688 = .data:0x80429DC8; // type:object size:0x38 scope:local align:4 data:string +@2701 = .data:0x80429E00; // type:object size:0x38 scope:local align:4 data:string +@2800 = .data:0x80429E38; // type:object size:0x39 scope:local align:4 data:string +@2857 = .data:0x80429E74; // type:object size:0x36 scope:local align:4 data:string +@2938 = .data:0x80429EAC; // type:object size:0x2D scope:local align:4 data:string +@2946 = .data:0x80429EDC; // type:object size:0x25 scope:local align:4 data:string +@2957 = .data:0x80429F04; // type:object size:0x32 scope:local align:4 data:string +@2969 = .data:0x80429F38; // type:object size:0x39 scope:local align:4 data:string +@2982 = .data:0x80429F74; // type:object size:0x2E scope:local align:4 data:string +@2994 = .data:0x80429FA4; // type:object size:0x3E scope:local align:4 data:string +@3042 = .data:0x80429FE4; // type:object size:0x2F scope:local align:4 data:string +@3043 = .data:0x8042A014; // type:object size:0x2E scope:local align:4 data:string +@3044 = .data:0x8042A044; // type:object size:0x31 scope:local align:4 data:string +...data.0 = .data:0x8042A078; // type:label scope:local align:4 +@2107 = .data:0x8042A078; // type:object size:0x30 scope:local align:4 data:string +@2174 = .data:0x8042A0A8; // type:object size:0x13 scope:local align:4 data:string +@2250 = .data:0x8042A0BC; // type:object size:0x29 scope:local align:4 data:string +@2251 = .data:0x8042A0E8; // type:object size:0x29 scope:local align:4 data:string +@2316 = .data:0x8042A114; // type:object size:0x3E scope:local align:4 data:string +@2317 = .data:0x8042A154; // type:object size:0x42 scope:local align:4 data:string +@2332 = .data:0x8042A198; // type:object size:0x3C scope:local align:4 data:string +@2337 = .data:0x8042A1D8; // type:object size:0x28 scope:local align:4 data:string +@2341 = .data:0x8042A200; // type:object size:0x2F scope:local align:4 data:string +@2351 = .data:0x8042A230; // type:object size:0x18 scope:local align:4 data:string +@2362 = .data:0x8042A248; // type:object size:0x29 scope:local align:4 data:string +@2372 = .data:0x8042A274; // type:object size:0x2A scope:local align:4 data:string +@2385 = .data:0x8042A2A0; // type:object size:0x32 scope:local align:4 data:string +@2304 = .data:0x8042A2D8; // type:object size:0x5A scope:local align:4 data:string +@2377 = .data:0x8042A334; // type:object size:0x53 scope:local align:4 data:string +@2396 = .data:0x8042A388; // type:object size:0x19 scope:local align:4 data:string +@2415 = .data:0x8042A3A4; // type:object size:0x37 scope:local align:4 data:string +@2426 = .data:0x8042A3DC; // type:object size:0x3D scope:local align:4 data:string +@2433 = .data:0x8042A41C; // type:object size:0x1D scope:local align:4 data:string +@2457 = .data:0x8042A43C; // type:object size:0x32 scope:local align:4 data:string +@2602 = .data:0x8042A470; // type:object size:0x39 scope:local align:4 data:string +@2672 = .data:0x8042A4AC; // type:object size:0x36 scope:local align:4 data:string +@1775 = .data:0x8042A4E8; // type:object size:0x3D scope:local align:4 data:string +...data.0 = .data:0x8042A528; // type:label scope:local align:4 +@1903 = .data:0x8042A528; // type:object size:0x22 scope:local align:4 data:string +@1911 = .data:0x8042A54C; // type:object size:0x24 scope:local align:4 data:string +@1973 = .data:0x8042A570; // type:object size:0x44 scope:local align:4 data:string +@1974 = .data:0x8042A5B4; // type:object size:0x4D scope:local align:4 data:string +@1995 = .data:0x8042A604; // type:object size:0x4E scope:local align:4 data:string +@2023 = .data:0x8042A654; // type:object size:0x41 scope:local align:4 data:string +@2105 = .data:0x8042A698; // type:object size:0x1B scope:local align:4 data:string +@2106 = .data:0x8042A6B4; // type:object size:0x31 scope:local align:4 data:string +@2107 = .data:0x8042A6E8; // type:object size:0x5A scope:local align:4 data:string +@2120 = .data:0x8042A748; // type:object size:0x28 scope:local align:4 data:string +@2139 = .data:0x8042A770; // type:object size:0x42 scope:local align:4 data:string +@2140 = .data:0x8042A7B4; // type:object size:0x37 scope:local align:4 data:string +@2157 = .data:0x8042A7EC; // type:object size:0x37 scope:local align:4 data:string +...data.0 = .data:0x8042A828; // type:label scope:local align:4 +@2854 = .data:0x8042A828; // type:object size:0x20 scope:local align:4 data:string +@2894 = .data:0x8042A848; // type:object size:0x1D scope:local align:4 data:string +@2895 = .data:0x8042A868; // type:object size:0x2C scope:local align:4 data:string +@2896 = .data:0x8042A894; // type:object size:0x2B scope:local align:4 data:string +@2900 = .data:0x8042A8C0; // type:object size:0x46 scope:local align:4 data:string +@2920 = .data:0x8042A908; // type:object size:0x48 scope:local align:4 data:string +@2921 = .data:0x8042A950; // type:object size:0x45 scope:local align:4 data:string +@2922 = .data:0x8042A998; // type:object size:0x29 scope:local align:4 data:string +@2972 = .data:0x8042A9C8; // type:object size:0x60 scope:local align:4 data:string +@2973 = .data:0x8042AA28; // type:object size:0x30 scope:local align:4 data:string +@3010 = .data:0x8042AA58; // type:object size:0x2F scope:local align:4 data:string +@3011 = .data:0x8042AA88; // type:object size:0x20 scope:local align:4 data:string +@3012 = .data:0x8042AAA8; // type:object size:0x1D scope:local align:4 data:string +@3013 = .data:0x8042AAC8; // type:object size:0x1E scope:local align:4 data:string +@3014 = .data:0x8042AAE8; // type:object size:0x23 scope:local align:4 data:string +@3015 = .data:0x8042AB0C; // type:object size:0x17 scope:local align:4 data:string +@3016 = .data:0x8042AB24; // type:object size:0x26 scope:local align:4 data:string +@3045 = .data:0x8042AB4C; // type:object size:0x32 scope:local align:4 data:string +@3046 = .data:0x8042AB80; // type:object size:0x36 scope:local align:4 data:string +@3047 = .data:0x8042ABB8; // type:object size:0x29 scope:local align:4 data:string +@3048 = .data:0x8042ABE8; // type:object size:0x50 scope:local align:4 data:string +@3080 = .data:0x8042AC38; // type:object size:0x37 scope:local align:4 data:string +@3081 = .data:0x8042AC70; // type:object size:0x43 scope:local align:4 data:string +@3082 = .data:0x8042ACB4; // type:object size:0x44 scope:local align:4 data:string +@3083 = .data:0x8042ACF8; // type:object size:0x56 scope:local align:4 data:string +@3084 = .data:0x8042AD50; // type:object size:0x30 scope:local align:4 data:string +@3105 = .data:0x8042AD80; // type:object size:0x3E scope:local align:4 data:string +@3125 = .data:0x8042ADC0; // type:object size:0x39 scope:local align:4 data:string +@3195 = .data:0x8042ADFC; // type:object size:0x37 scope:local align:4 data:string +@3238 = .data:0x8042AE34; // type:object size:0x33 scope:local align:4 data:string +@3250 = .data:0x8042AE68; // type:object size:0x2F scope:local align:4 data:string +@3268 = .data:0x8042AE98; // type:object size:0x34 scope:local align:4 data:string +@3318 = .data:0x8042AECC; // type:object size:0x44 scope:local align:4 data:string +@3358 = .data:0x8042AF10; // type:object size:0x44 scope:local align:4 data:string +@3359 = .data:0x8042AF54; // type:object size:0x29 scope:local align:4 data:string +@3373 = .data:0x8042AF80; // type:object size:0x3F scope:local align:4 data:string +@3377 = .data:0x8042AFC0; // type:object size:0x23 scope:local align:4 data:string +@3404 = .data:0x8042AFE4; // type:object size:0x3F scope:local align:4 data:string +@3405 = .data:0x8042B024; // type:object size:0x2F scope:local align:4 data:string +@3406 = .data:0x8042B054; // type:object size:0x2E scope:local align:4 data:string +@3407 = .data:0x8042B084; // type:object size:0x4E scope:local align:4 data:string +@3485 = .data:0x8042B0D4; // type:object size:0x3D scope:local align:4 data:string +@3486 = .data:0x8042B114; // type:object size:0x21 scope:local align:4 data:string +@3487 = .data:0x8042B138; // type:object size:0x21 scope:local align:4 data:string +@3488 = .data:0x8042B15C; // type:object size:0x27 scope:local align:4 data:string +@3489 = .data:0x8042B184; // type:object size:0x23 scope:local align:4 data:string +@3490 = .data:0x8042B1A8; // type:object size:0x26 scope:local align:4 data:string +@3491 = .data:0x8042B1D0; // type:object size:0x25 scope:local align:4 data:string +@3492 = .data:0x8042B1F8; // type:object size:0x21 scope:local align:4 data:string +@3519 = .data:0x8042B21C; // type:object size:0x1C scope:local align:4 data:string +@2212 = .data:0x8042B238; // type:object size:0x15 scope:local align:4 data:string +@2352 = .data:0x8042B250; // type:object size:0x27 scope:local align:4 data:string +@2368 = .data:0x8042B278; // type:object size:0x1D scope:local align:4 data:string +@2369 = .data:0x8042B298; // type:object size:0x2E scope:local align:4 data:string +@1709 = .data:0x8042B2C8; // type:object size:0x44 scope:local align:4 data:string +@1710 = .data:0x8042B30C; // type:object size:0x2A scope:local align:4 data:string +@1777 = .data:0x8042B338; // type:object size:0x26 scope:local align:4 data:string +@1798 = .data:0x8042B360; // type:object size:0x33 scope:local align:4 data:string +...data.0 = .data:0x8042B398; // type:label scope:local align:4 +@882 = .data:0x8042B398; // type:object size:0x3C scope:local align:4 data:string +@883 = .data:0x8042B3D4; // type:object size:0x34 scope:local align:4 data:string +@884 = .data:0x8042B408; // type:object size:0x28 scope:local align:4 data:string +@885 = .data:0x8042B430; // type:object size:0x32 scope:local align:4 data:string +@887 = .data:0x8042B464; // type:object size:0x24 scope:local align:4 +@905 = .data:0x8042B488; // type:object size:0x41 scope:local align:4 data:string +@906 = .data:0x8042B4CC; // type:object size:0x41 scope:local align:4 data:string +@942 = .data:0x8042B510; // type:object size:0x44 scope:local align:4 data:string +@943 = .data:0x8042B554; // type:object size:0x39 scope:local align:4 data:string +@946 = .data:0x8042B590; // type:object size:0x24 scope:local align:4 +@945 = .data:0x8042B5B4; // type:object size:0x24 scope:local align:4 +@979 = .data:0x8042B5D8; // type:object size:0x42 scope:local align:4 data:string +@982 = .data:0x8042B61C; // type:object size:0x24 scope:local align:4 +@981 = .data:0x8042B640; // type:object size:0x24 scope:local align:4 +@1009 = .data:0x8042B664; // type:object size:0x24 scope:local align:4 +@1275 = .data:0x8042B688; // type:object size:0x18 scope:local align:4 data:string +@1276 = .data:0x8042B6A0; // type:object size:0x17 scope:local align:4 data:string +@651 = .data:0x8042B6B8; // type:object size:0x19 scope:local align:4 data:string +...data.0 = .data:0x8042B6D8; // type:label scope:local align:4 +@1051 = .data:0x8042B6D8; // type:object size:0x17 scope:local align:4 data:string +@1052 = .data:0x8042B6F0; // type:object size:0x16 scope:local align:4 data:string +@1053 = .data:0x8042B708; // type:object size:0x24 scope:local align:4 data:string +@1083 = .data:0x8042B72C; // type:object size:0x1F scope:local align:4 data:string +@1084 = .data:0x8042B74C; // type:object size:0x1F scope:local align:4 data:string +@1085 = .data:0x8042B76C; // type:object size:0x1F scope:local align:4 data:string +@1086 = .data:0x8042B78C; // type:object size:0x1F scope:local align:4 data:string +@1087 = .data:0x8042B7AC; // type:object size:0x1F scope:local align:4 data:string +@1088 = .data:0x8042B7CC; // type:object size:0x1F scope:local align:4 data:string +...data.0 = .data:0x8042B7F0; // type:label scope:local align:4 +@1580 = .data:0x8042B7F0; // type:object size:0x20 scope:local align:4 data:string +@1581 = .data:0x8042B810; // type:object size:0x22 scope:local align:4 data:string +@1592 = .data:0x8042B834; // type:object size:0x11 scope:local align:4 data:string +@1638 = .data:0x8042B848; // type:object size:0x31 scope:local align:4 data:string +@1639 = .data:0x8042B87C; // type:object size:0x33 scope:local align:4 data:string +@1640 = .data:0x8042B8B0; // type:object size:0x30 scope:local align:4 data:string +@1641 = .data:0x8042B8E0; // type:object size:0x2F scope:local align:4 data:string +@1642 = .data:0x8042B910; // type:object size:0x42 scope:local align:4 data:string +@1652 = .data:0x8042B954; // type:object size:0x17 scope:local align:4 data:string +@1682 = .data:0x8042B970; // type:object size:0x20 scope:local align:4 data:string +@1683 = .data:0x8042B990; // type:object size:0x1C scope:local align:4 data:string +@1724 = .data:0x8042B9AC; // type:object size:0x2A scope:local align:4 data:string +@1725 = .data:0x8042B9D8; // type:object size:0x31 scope:local align:4 data:string +@1747 = .data:0x8042BA0C; // type:object size:0x2C scope:local align:4 data:string +@1748 = .data:0x8042BA38; // type:object size:0x2C scope:local align:4 data:string +@1776 = .data:0x8042BA64; // type:object size:0x2A scope:local align:4 data:string +@1798 = .data:0x8042BA90; // type:object size:0x29 scope:local align:4 data:string +@1799 = .data:0x8042BABC; // type:object size:0x21 scope:local align:4 data:string +@1816 = .data:0x8042BAE0; // type:object size:0x2D scope:local align:4 data:string +@1817 = .data:0x8042BB10; // type:object size:0x25 scope:local align:4 data:string +@1833 = .data:0x8042BB38; // type:object size:0x36 scope:local align:4 data:string +@1834 = .data:0x8042BB70; // type:object size:0x38 scope:local align:4 data:string +@1874 = .data:0x8042BBA8; // type:object size:0x29 scope:local align:4 data:string +...data.0 = .data:0x8042BBD8; // type:label scope:local align:4 +@1653 = .data:0x8042BBD8; // type:object size:0x2F scope:local align:4 data:string +@1654 = .data:0x8042BC08; // type:object size:0x26 scope:local align:4 data:string +@1655 = .data:0x8042BC30; // type:object size:0x27 scope:local align:4 data:string +@1656 = .data:0x8042BC58; // type:object size:0x26 scope:local align:4 data:string +@1663 = .data:0x8042BC80; // type:object size:0x31 scope:local align:4 data:string +@1664 = .data:0x8042BCB4; // type:object size:0x31 scope:local align:4 data:string +@1682 = .data:0x8042BCE8; // type:object size:0x1F scope:local align:4 data:string +@1683 = .data:0x8042BD08; // type:object size:0x36 scope:local align:4 data:string +@1684 = .data:0x8042BD40; // type:object size:0x22 scope:local align:4 data:string +@1685 = .data:0x8042BD64; // type:object size:0x2E scope:local align:4 data:string +@1686 = .data:0x8042BD94; // type:object size:0x21 scope:local align:4 data:string +@1687 = .data:0x8042BDB8; // type:object size:0x38 scope:local align:4 data:string +@1688 = .data:0x8042BDF0; // type:object size:0x21 scope:local align:4 data:string +@1689 = .data:0x8042BE14; // type:object size:0x2D scope:local align:4 data:string +@1706 = .data:0x8042BE44; // type:object size:0x37 scope:local align:4 data:string +@1707 = .data:0x8042BE7C; // type:object size:0x36 scope:local align:4 data:string +@1708 = .data:0x8042BEB4; // type:object size:0x21 scope:local align:4 data:string +@1709 = .data:0x8042BED8; // type:object size:0x21 scope:local align:4 data:string +@1710 = .data:0x8042BEFC; // type:object size:0x32 scope:local align:4 data:string +@1716 = .data:0x8042BF30; // type:object size:0x1E scope:local align:4 data:string +@1717 = .data:0x8042BF50; // type:object size:0x29 scope:local align:4 data:string +@1725 = .data:0x8042BF7C; // type:object size:0x2A scope:local align:4 data:string +@1726 = .data:0x8042BFA8; // type:object size:0x29 scope:local align:4 data:string +@1732 = .data:0x8042BFD4; // type:object size:0x22 scope:local align:4 data:string +@1733 = .data:0x8042BFF8; // type:object size:0x2A scope:local align:4 data:string +@1738 = .data:0x8042C024; // type:object size:0x22 scope:local align:4 data:string +@1739 = .data:0x8042C048; // type:object size:0x2A scope:local align:4 data:string +@1747 = .data:0x8042C074; // type:object size:0x27 scope:local align:4 data:string +@1748 = .data:0x8042C09C; // type:object size:0x2B scope:local align:4 data:string +@1749 = .data:0x8042C0C8; // type:object size:0x38 scope:local align:4 data:string +@1765 = .data:0x8042C100; // type:object size:0x30 scope:local align:4 data:string +@1766 = .data:0x8042C130; // type:object size:0x1D scope:local align:4 data:string +@1767 = .data:0x8042C150; // type:object size:0x22 scope:local align:4 data:string +@1768 = .data:0x8042C178; // type:object size:0x30 scope:local align:4 data:string +@1778 = .data:0x8042C1A8; // type:object size:0x30 scope:local align:4 data:string +@1804 = .data:0x8042C1D8; // type:object size:0x38 scope:local align:4 data:string +@1805 = .data:0x8042C210; // type:object size:0x27 scope:local align:4 data:string +@1812 = .data:0x8042C238; // type:object size:0x60 scope:local align:4 data:string +@1827 = .data:0x8042C298; // type:object size:0x27 scope:local align:4 data:string +@1828 = .data:0x8042C2C0; // type:object size:0x2D scope:local align:4 data:string +@1837 = .data:0x8042C2F0; // type:object size:0x3D scope:local align:4 data:string +@1838 = .data:0x8042C330; // type:object size:0x33 scope:local align:4 data:string +...data.0 = .data:0x8042C368; // type:label scope:local align:4 +@1658 = .data:0x8042C368; // type:object size:0x24 scope:local align:4 +@1685 = .data:0x8042C38C; // type:object size:0x1B scope:local align:4 data:string +@1686 = .data:0x8042C3A8; // type:object size:0x41 scope:local align:4 data:string +@1687 = .data:0x8042C3EC; // type:object size:0x39 scope:local align:4 data:string +@1690 = .data:0x8042C428; // type:object size:0x7C scope:local align:4 +@1704 = .data:0x8042C4A4; // type:object size:0x25 scope:local align:4 data:string +@1707 = .data:0x8042C4CC; // type:object size:0x6C scope:local align:4 +@1721 = .data:0x8042C538; // type:object size:0x25 scope:local align:4 data:string +@1722 = .data:0x8042C560; // type:object size:0x2E scope:local align:4 data:string +@1725 = .data:0x8042C590; // type:object size:0x6C scope:local align:4 +@1744 = .data:0x8042C5FC; // type:object size:0x25 scope:local align:4 data:string +@1745 = .data:0x8042C624; // type:object size:0x37 scope:local align:4 data:string +@1746 = .data:0x8042C65C; // type:object size:0x21 scope:local align:4 data:string +@1747 = .data:0x8042C680; // type:object size:0x40 scope:local align:4 data:string +@1748 = .data:0x8042C6C0; // type:object size:0x37 scope:local align:4 data:string +@1751 = .data:0x8042C6F8; // type:object size:0x70 scope:local align:4 +@1770 = .data:0x8042C768; // type:object size:0x24 scope:local align:4 data:string +@1773 = .data:0x8042C78C; // type:object size:0x70 scope:local align:4 +@1800 = .data:0x8042C7FC; // type:object size:0x1B scope:local align:4 data:string +@1801 = .data:0x8042C818; // type:object size:0x2D scope:local align:4 data:string +@1802 = .data:0x8042C848; // type:object size:0x2D scope:local align:4 data:string +@1803 = .data:0x8042C878; // type:object size:0x3A scope:local align:4 data:string +@1804 = .data:0x8042C8B4; // type:object size:0x3E scope:local align:4 data:string +@1805 = .data:0x8042C8F4; // type:object size:0x2A scope:local align:4 data:string +@1808 = .data:0x8042C920; // type:object size:0x70 scope:local align:4 +@1829 = .data:0x8042C990; // type:object size:0x19 scope:local align:4 data:string +@1832 = .data:0x8042C9AC; // type:object size:0x6C scope:local align:4 +@1848 = .data:0x8042CA18; // type:object size:0x26 scope:local align:4 data:string +@1849 = .data:0x8042CA40; // type:object size:0x30 scope:local align:4 data:string +@1852 = .data:0x8042CA70; // type:object size:0x70 scope:local align:4 +@1863 = .data:0x8042CAE0; // type:object size:0x25 scope:local align:4 data:string +@1866 = .data:0x8042CB08; // type:object size:0x70 scope:local align:4 +@1883 = .data:0x8042CB78; // type:object size:0x27 scope:local align:4 data:string +...data.0 = .data:0x8042CBA0; // type:label scope:local align:4 +@1744 = .data:0x8042CBA0; // type:object size:0x1D scope:local align:4 data:string +@1745 = .data:0x8042CBC0; // type:object size:0x23 scope:local align:4 data:string +@1771 = .data:0x8042CBE8; // type:object size:0x28 scope:local align:4 data:string +@1772 = .data:0x8042CC10; // type:object size:0x33 scope:local align:4 data:string +@1783 = .data:0x8042CC44; // type:object size:0x27 scope:local align:4 data:string +@1822 = .data:0x8042CC6C; // type:object size:0x15 scope:local align:4 data:string +@1869 = .data:0x8042CC84; // type:object size:0x2C scope:local align:4 data:string +@1870 = .data:0x8042CCB0; // type:object size:0x3E scope:local align:4 data:string +@1871 = .data:0x8042CCF0; // type:object size:0x1B scope:local align:4 data:string +@1872 = .data:0x8042CD10; // type:object size:0x40 scope:local align:4 data:string +@1907 = .data:0x8042CD50; // type:object size:0x47 scope:local align:4 data:string +@1949 = .data:0x8042CD98; // type:object size:0x20 scope:local align:4 data:string +@1950 = .data:0x8042CDB8; // type:object size:0x1E scope:local align:4 data:string +@1986 = .data:0x8042CDD8; // type:object size:0x32 scope:local align:4 data:string +...data.0 = .data:0x8042CE10; // type:label scope:local align:4 +@1563 = .data:0x8042CE10; // type:object size:0x24 scope:local align:4 data:string +@1564 = .data:0x8042CE34; // type:object size:0x4E scope:local align:4 data:string +@1565 = .data:0x8042CE88; // type:object size:0x18 scope:local align:4 data:string +@1566 = .data:0x8042CEA0; // type:object size:0x21 scope:local align:4 data:string +@1567 = .data:0x8042CEC4; // type:object size:0x2C scope:local align:4 data:string +@1568 = .data:0x8042CEF0; // type:object size:0x1F scope:local align:4 data:string +@1662 = .data:0x8042CF10; // type:object size:0x34 scope:local align:4 data:string +@1663 = .data:0x8042CF44; // type:object size:0x23 scope:local align:4 data:string +@1664 = .data:0x8042CF68; // type:object size:0x30 scope:local align:4 data:string +@1665 = .data:0x8042CF98; // type:object size:0x2A scope:local align:4 data:string +@1666 = .data:0x8042CFC4; // type:object size:0x1F scope:local align:4 data:string +@1667 = .data:0x8042CFE4; // type:object size:0x2F scope:local align:4 data:string +@1668 = .data:0x8042D014; // type:object size:0x2A scope:local align:4 data:string +@1669 = .data:0x8042D040; // type:object size:0x2A scope:local align:4 data:string +@1670 = .data:0x8042D06C; // type:object size:0x29 scope:local align:4 data:string +@1671 = .data:0x8042D098; // type:object size:0x19 scope:local align:4 data:string +@1674 = .data:0x8042D0B4; // type:object size:0x30 scope:local align:4 +@1693 = .data:0x8042D0E4; // type:object size:0x14 scope:local align:4 data:string +@1694 = .data:0x8042D0F8; // type:object size:0x13 scope:local align:4 data:string +@2062 = .data:0x8042D110; // type:object size:0x1A scope:local align:4 data:string +@2067 = .data:0x8042D12C; // type:object size:0x1F scope:local align:4 data:string +@2125 = .data:0x8042D14C; // type:object size:0x1E scope:local align:4 data:string +@2159 = .data:0x8042D16C; // type:object size:0x1F scope:local align:4 data:string +@2327 = .data:0x8042D18C; // type:object size:0x44 scope:local align:4 data:string +@2338 = .data:0x8042D1D0; // type:object size:0x27 scope:local align:4 data:string +...data.0 = .data:0x8042D1F8; // type:label scope:local align:4 +@1517 = .data:0x8042D1F8; // type:object size:0x13 scope:local align:4 data:string +@1518 = .data:0x8042D20C; // type:object size:0x21 scope:local align:4 data:string +@1560 = .data:0x8042D230; // type:object size:0x18 scope:local align:4 data:string +@1561 = .data:0x8042D248; // type:object size:0x1F scope:local align:4 data:string +@1573 = .data:0x8042D268; // type:object size:0xE scope:local align:4 data:string +@1600 = .data:0x8042D278; // type:object size:0x1E scope:local align:4 data:string +@1601 = .data:0x8042D298; // type:object size:0x1F scope:local align:4 data:string +@1618 = .data:0x8042D2B8; // type:object size:0x2B scope:local align:4 data:string +@1631 = .data:0x8042D2E4; // type:object size:0x24 scope:local align:4 data:string +@1649 = .data:0x8042D308; // type:object size:0x2E scope:local align:4 data:string +@1655 = .data:0x8042D338; // type:object size:0x10 scope:local align:4 data:string +@1666 = .data:0x8042D348; // type:object size:0x10 scope:local align:4 data:string +@1667 = .data:0x8042D358; // type:object size:0x18 scope:local align:4 data:string +@1668 = .data:0x8042D370; // type:object size:0x25 scope:local align:4 data:string +@1702 = .data:0x8042D398; // type:object size:0x10 scope:local align:4 data:string +@1703 = .data:0x8042D3A8; // type:object size:0x3E scope:local align:4 data:string +@1717 = .data:0x8042D3E8; // type:object size:0x10 scope:local align:4 data:string +@1732 = .data:0x8042D3F8; // type:object size:0x13 scope:local align:4 data:string +@1737 = .data:0x8042D40C; // type:object size:0x13 scope:local align:4 data:string +@1746 = .data:0x8042D420; // type:object size:0xE scope:local align:4 data:string +@1755 = .data:0x8042D430; // type:object size:0x15 scope:local align:4 data:string +@1780 = .data:0x8042D448; // type:object size:0x21 scope:local align:4 data:string +@1781 = .data:0x8042D46C; // type:object size:0x33 scope:local align:4 data:string +@1799 = .data:0x8042D4A0; // type:object size:0x13 scope:local align:4 data:string +@1812 = .data:0x8042D4B4; // type:object size:0x17 scope:local align:4 data:string +@1829 = .data:0x8042D4CC; // type:object size:0x29 scope:local align:4 data:string +@1830 = .data:0x8042D4F8; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x8042D528; // type:label scope:local align:4 +@1174 = .data:0x8042D528; // type:object size:0x20 scope:local align:4 data:string +@1175 = .data:0x8042D548; // type:object size:0x36 scope:local align:4 data:string +@1176 = .data:0x8042D580; // type:object size:0x34 scope:local align:4 data:string +@1177 = .data:0x8042D5B8; // type:object size:0x28 scope:local align:4 data:string +@1178 = .data:0x8042D5E0; // type:object size:0x47 scope:local align:4 data:string +@1192 = .data:0x8042D628; // type:object size:0x15 scope:local align:4 data:string +@1272 = .data:0x8042D640; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x8042D670; // type:label scope:local align:4 +@712 = .data:0x8042D670; // type:object size:0x1C scope:local align:4 data:string +@713 = .data:0x8042D68C; // type:object size:0x35 scope:local align:4 data:string +@714 = .data:0x8042D6C4; // type:object size:0x1C scope:local align:4 data:string +@728 = .data:0x8042D6E0; // type:object size:0x1B scope:local align:4 data:string +@743 = .data:0x8042D6FC; // type:object size:0x1B scope:local align:4 data:string +@760 = .data:0x8042D718; // type:object size:0x1F scope:local align:4 data:string +@796 = .data:0x8042D738; // type:object size:0x1C scope:local align:4 data:string +@812 = .data:0x8042D754; // type:object size:0x2D scope:local align:4 data:string +@813 = .data:0x8042D784; // type:object size:0x25 scope:local align:4 data:string +...data.0 = .data:0x8042D7B0; // type:label scope:local align:4 +@759 = .data:0x8042D7B0; // type:object size:0x1C scope:local align:4 +@778 = .data:0x8042D7CC; // type:object size:0x1E scope:local align:4 data:string +@779 = .data:0x8042D7EC; // type:object size:0x1B scope:local align:4 data:string +@780 = .data:0x8042D808; // type:object size:0x17 scope:local align:4 data:string +@781 = .data:0x8042D820; // type:object size:0x27 scope:local align:4 data:string +@784 = .data:0x8042D848; // type:object size:0x34 scope:local align:4 +@796 = .data:0x8042D87C; // type:object size:0x27 scope:local align:4 data:string +@809 = .data:0x8042D8A4; // type:object size:0x23 scope:local align:4 data:string +@812 = .data:0x8042D8C8; // type:object size:0x24 scope:local align:4 +@826 = .data:0x8042D8EC; // type:object size:0x21 scope:local align:4 data:string +@829 = .data:0x8042D910; // type:object size:0x3C scope:local align:4 +@839 = .data:0x8042D94C; // type:object size:0x24 scope:local align:4 data:string +@851 = .data:0x8042D970; // type:object size:0x23 scope:local align:4 data:string +@853 = .data:0x8042D994; // type:object size:0x30 scope:local align:4 +@868 = .data:0x8042D9C4; // type:object size:0x26 scope:local align:4 data:string +@871 = .data:0x8042D9EC; // type:object size:0x3C scope:local align:4 +@885 = .data:0x8042DA28; // type:object size:0x23 scope:local align:4 data:string +@895 = .data:0x8042DA4C; // type:object size:0x1A scope:local align:4 data:string +...data.0 = .data:0x8042DA68; // type:label scope:local align:4 +@1372 = .data:0x8042DA68; // type:object size:0x13 scope:local align:4 data:string +@1388 = .data:0x8042DA7C; // type:object size:0x1D scope:local align:4 data:string +@1389 = .data:0x8042DA9C; // type:object size:0x23 scope:local align:4 data:string +@1392 = .data:0x8042DAC0; // type:object size:0x3C scope:local align:4 +@1416 = .data:0x8042DAFC; // type:object size:0x2A scope:local align:4 data:string +@1419 = .data:0x8042DB28; // type:object size:0x3C scope:local align:4 +@1444 = .data:0x8042DB64; // type:object size:0x2A scope:local align:4 data:string +@1445 = .data:0x8042DB90; // type:object size:0x30 scope:local align:4 data:string +@1448 = .data:0x8042DBC0; // type:object size:0x40 scope:local align:4 +@1461 = .data:0x8042DC00; // type:object size:0x2A scope:local align:4 data:string +@1462 = .data:0x8042DC30; // type:object size:0x30 scope:local align:4 data:string +@1465 = .data:0x8042DC60; // type:object size:0x40 scope:local align:4 +@1487 = .data:0x8042DCA0; // type:object size:0x23 scope:local align:4 data:string +@1490 = .data:0x8042DCC4; // type:object size:0x3C scope:local align:4 +@1505 = .data:0x8042DD00; // type:object size:0x29 scope:local align:4 data:string +@1508 = .data:0x8042DD2C; // type:object size:0x3C scope:local align:4 +@1516 = .data:0x8042DD68; // type:object size:0x26 scope:local align:4 data:string +...data.0 = .data:0x8042DD90; // type:label scope:local align:4 +@1168 = .data:0x8042DD90; // type:object size:0x10 scope:local align:4 data:string +@1169 = .data:0x8042DDA0; // type:object size:0x12 scope:local align:4 data:string +@1170 = .data:0x8042DDB4; // type:object size:0xA scope:local align:4 data:string +@1173 = .data:0x8042DDC0; // type:object size:0x9 scope:local align:4 data:string +@1174 = .data:0x8042DDCC; // type:object size:0x17 scope:local align:4 data:string +@1175 = .data:0x8042DDE4; // type:object size:0xE scope:local align:4 data:string +@1176 = .data:0x8042DDF4; // type:object size:0x13 scope:local align:4 data:string +@1233 = .data:0x8042DE08; // type:object size:0x1E scope:local align:4 data:string +@1234 = .data:0x8042DE28; // type:object size:0xD scope:local align:4 data:string +@1235 = .data:0x8042DE38; // type:object size:0xD scope:local align:4 data:string +@1236 = .data:0x8042DE48; // type:object size:0xE scope:local align:4 data:string +@1237 = .data:0x8042DE58; // type:object size:0xE scope:local align:4 data:string +...data.0 = .data:0x8042DE68; // type:label scope:local align:4 +@688 = .data:0x8042DE68; // type:object size:0xF scope:local align:4 data:string +@689 = .data:0x8042DE78; // type:object size:0x1D scope:local align:4 data:string +@704 = .data:0x8042DE98; // type:object size:0x22 scope:local align:4 data:string +@708 = .data:0x8042DEBC; // type:object size:0x14 scope:local align:4 data:string +@739 = .data:0x8042DED0; // type:object size:0x10 scope:local align:4 data:string +@745 = .data:0x8042DEE0; // type:object size:0x12 scope:local align:4 data:string +@1415 = .data:0x8042DEF8; // type:object size:0x4F scope:local align:4 data:string +@1330 = .data:0x8042DF48; // type:object size:0x39 scope:local align:4 data:string +@1369 = .data:0x8042DF84; // type:object size:0x33 scope:local align:4 data:string +@1451 = .data:0x8042DFB8; // type:object size:0x28 scope:local align:4 data:string +...data.0 = .data:0x8042DFE0; // type:label scope:local align:4 +@1493 = .data:0x8042DFE0; // type:object size:0x22 scope:local align:4 data:string +@1510 = .data:0x8042E008; // type:object size:0x28 scope:local align:4 data:string +@1585 = .data:0x8042E030; // type:object size:0x25 scope:local align:4 data:string +@1610 = .data:0x8042E058; // type:object size:0x1D scope:local align:4 data:string +@1611 = .data:0x8042E078; // type:object size:0xE scope:local align:4 data:string +@1612 = .data:0x8042E088; // type:object size:0x2E scope:local align:4 data:string +@1716 = .data:0x8042E0B8; // type:object size:0x1C scope:local align:4 data:string +@1717 = .data:0x8042E0D4; // type:object size:0x1F scope:local align:4 data:string +@1718 = .data:0x8042E0F4; // type:object size:0x22 scope:local align:4 data:string +@1723 = .data:0x8042E118; // type:object size:0x24 scope:local align:4 +...data.0 = .data:0x8042E140; // type:label scope:local align:4 +@1261 = .data:0x8042E140; // type:object size:0x12 scope:local align:4 data:string +@1262 = .data:0x8042E154; // type:object size:0x24 scope:local align:4 data:string +@1263 = .data:0x8042E178; // type:object size:0x28 scope:local align:4 data:string +@1264 = .data:0x8042E1A0; // type:object size:0x18 scope:local align:4 data:string +@1274 = .data:0x8042E1B8; // type:object size:0x35 scope:local align:4 data:string +@1290 = .data:0x8042E1F0; // type:object size:0x29 scope:local align:4 data:string +@1291 = .data:0x8042E21C; // type:object size:0x2C scope:local align:4 data:string +@1292 = .data:0x8042E248; // type:object size:0x2F scope:local align:4 data:string +@1306 = .data:0x8042E278; // type:object size:0x2C scope:local align:4 data:string +@1307 = .data:0x8042E2A4; // type:object size:0x2C scope:local align:4 data:string +@1322 = .data:0x8042E2D0; // type:object size:0x2A scope:local align:4 data:string +@1323 = .data:0x8042E2FC; // type:object size:0x1C scope:local align:4 data:string +@1337 = .data:0x8042E318; // type:object size:0x29 scope:local align:4 data:string +@1338 = .data:0x8042E344; // type:object size:0x21 scope:local align:4 data:string +@1347 = .data:0x8042E368; // type:object size:0x37 scope:local align:4 data:string +@1348 = .data:0x8042E3A0; // type:object size:0x29 scope:local align:4 data:string +@1356 = .data:0x8042E3CC; // type:object size:0x1C scope:local align:4 data:string +@1357 = .data:0x8042E3E8; // type:object size:0x18 scope:local align:4 data:string +@1358 = .data:0x8042E400; // type:object size:0x17 scope:local align:4 data:string +@1375 = .data:0x8042E418; // type:object size:0x2D scope:local align:4 data:string +@1376 = .data:0x8042E448; // type:object size:0x25 scope:local align:4 data:string +@1382 = .data:0x8042E470; // type:object size:0x2A scope:local align:4 data:string +@1040 = .data:0x8042E4A0; // type:object size:0x23 scope:local align:4 data:string +@1122 = .data:0x8042E4C4; // type:object size:0x1C scope:local align:4 data:string +@1109 = .data:0x8042E4E0; // type:object size:0x44 scope:local align:4 +@1118 = .data:0x8042E524; // type:object size:0x35 scope:local align:4 data:string +@1119 = .data:0x8042E55C; // type:object size:0x19 scope:local align:4 data:string +@1173 = .data:0x8042E578; // type:object size:0x20 scope:local align:4 +@1172 = .data:0x8042E598; // type:object size:0x20 scope:local align:4 +@1221 = .data:0x8042E5B8; // type:object size:0x20 scope:local align:4 +@762 = .data:0x8042E5D8; // type:object size:0x2B scope:local align:4 data:string +@1882 = .data:0x8042E608; // type:object size:0x68 scope:local align:4 +__files = .data:0x8042E670; // type:object size:0x140 scope:global align:4 +@1249 = .data:0x8042E7B0; // type:object size:0x124 scope:local align:4 +__lconv = .data:0x8042E8D8; // type:object size:0x38 scope:global align:4 data:4byte +_loc_ctyp_C = .data:0x8042E910; // type:object size:0x28 scope:global align:4 +char_coll_tableC = .data:0x8042E938; // type:object size:0xC0 scope:global align:4 +_loc_coll_C = .data:0x8042E9F8; // type:object size:0x1C scope:global align:4 +_loc_mon_C = .data:0x8042EA14; // type:object size:0x34 scope:global align:4 +_loc_num_C = .data:0x8042EA48; // type:object size:0x14 scope:global align:4 +_loc_tim_C = .data:0x8042EA60; // type:object size:0x28 scope:global align:4 +_current_locale = .data:0x8042EA88; // type:object size:0x48 scope:global align:4 +@2263 = .data:0x8042EAD0; // type:object size:0xE0 scope:local align:4 +@2262 = .data:0x8042EBB0; // type:object size:0x44 scope:local align:4 +@2301 = .data:0x8042EBF4; // type:object size:0x84 scope:local align:4 +@2337 = .data:0x8042EC78; // type:object size:0x84 scope:local align:4 +@2720 = .data:0x8042ECFC; // type:object size:0x24 scope:local align:4 +@625 = .data:0x8042ED20; // type:object size:0x44 scope:local align:4 +@126 = .data:0x8042ED68; // type:object size:0x6C scope:local align:4 +@488 = .data:0x8042EDD8; // type:object size:0x1C scope:local align:4 +@522 = .data:0x8042EDF4; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x8042EE10; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x8042EE1C; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x8042EE2C; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x8042EE40; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x8042EE80; // type:object size:0x28 scope:global align:4 data:4byte +...bss.0 = .bss:0x8042EEC0; // type:label scope:local align:4 +RootHeapCheck = .bss:0x8042EEC0; // type:object size:0x28 scope:global align:4 +SystemHeapCheck = .bss:0x8042EEE8; // type:object size:0x28 scope:global align:4 +ZeldaHeapCheck = .bss:0x8042EF10; // type:object size:0x28 scope:global align:4 +GameHeapCheck = .bss:0x8042EF38; // type:object size:0x28 scope:global align:4 +ArchiveHeapCheck = .bss:0x8042EF60; // type:object size:0x28 scope:global align:4 +J2dHeapCheck = .bss:0x8042EF88; // type:object size:0x28 scope:global align:4 +HostioHeapCheck = .bss:0x8042EFB0; // type:object size:0x28 scope:global align:4 +CommandHeapCheck = .bss:0x8042EFD8; // type:object size:0x28 scope:global align:4 +mainThread = .bss:0x8042F000; // type:object size:0x318 scope:global align:4 +mDoPrintf_FiberStack = .bss:0x8042F320; // type:object size:0x800 scope:global align:4 +@90200 = .bss:0x8042FB20; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x8042FB2C; // type:object size:0x13A8 scope:global align:4 +m_gamePad__8mDoCPd_c = .bss:0x80430ED8; // type:object size:0x10 scope:global align:4 data:4byte +m_cpadInfo__8mDoCPd_c = .bss:0x80430EE8; // type:object size:0x100 scope:global align:4 +m_pad__6mReCPd = .bss:0x80430FE8; // type:object size:0x7820 scope:global align:4 data:4byte +m_pad_info__6mReCPd = .bss:0x80438808; // type:object size:0x60 scope:global align:4 +m_motorWave__6mReCPd = .bss:0x80438868; // type:object size:0x30 scope:global align:4 data:4byte +...bss.0 = .bss:0x80438898; // type:label scope:local align:4 +m_fullFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x80438898; // type:object size:0x20 scope:global align:4 +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x804388B8; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x804388D8; // type:object size:0x20 scope:global align:4 +m_bloom__13mDoGph_gInf_c = .bss:0x804388F8; // type:object size:0x14 scope:global align:4 +mBlureMtx__13mDoGph_gInf_c = .bss:0x8043890C; // type:object size:0x30 scope:global align:4 +@100341 = .bss:0x8043893C; // type:object size:0xC scope:local align:4 +m_nowEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x80438948; // type:object size:0xC scope:global align:4 data:float +@100342 = .bss:0x80438954; // type:object size:0xC scope:local align:4 +m_oldEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x80438960; // type:object size:0xC scope:global align:4 +@100343 = .bss:0x8043896C; // type:object size:0xC scope:local align:4 +m_oldOldEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x80438978; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80438988; // type:label scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x80438988; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x804389B8; // type:object size:0x300 scope:global align:4 +@89263 = .bss:0x80438CB8; // type:object size:0xC scope:local align:4 +@89289 = .bss:0x80438CC4; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x80438CD0; // type:object size:0x11C scope:global align:4 +@89103 = .bss:0x80438DF0; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x80438DFC; // type:object size:0x5C scope:global align:4 +...bss.0 = .bss:0x80438E60; // type:label scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x80438E60; // type:object size:0x318 scope:global align:4 +l_threadStack__9mDoDvdThd = .bss:0x80439180; // type:object size:0x2000 scope:global align:4 +l_param__9mDoDvdThd = .bss:0x8043B180; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x8043B1E0; // type:label scope:local align:4 +DvdErr_thread = .bss:0x8043B1E0; // type:object size:0x318 scope:global align:4 +DvdErr_stack = .bss:0x8043B500; // type:object size:0x2000 scope:global align:4 +Alarm = .bss:0x8043D500; // type:object size:0x30 scope:local align:4 +MemCardStack = .bss:0x8043D540; // type:object size:0x2000 scope:global align:4 +MemCardThread = .bss:0x8043F540; // type:object size:0x318 scope:global align:4 +MemCardWorkArea0 = .bss:0x8043F860; // type:object size:0xA000 scope:global align:4 +l_safeCopyBuf = .bss:0x80449860; // type:object size:0x4000 scope:global align:4 +g_mDoMemCd_control = .bss:0x8044D860; // type:object size:0x2000 scope:global align:4 +sTmpBuf = .bss:0x8044F860; // type:object size:0x4000 scope:global align:4 data:4byte +info$89143 = .bss:0x80453860; // type:object size:0xF0A0 scope:local align:4 +@93108 = .bss:0x80462900; // type:object size:0xC scope:local align:4 +DMC = .bss:0x80462910; // type:object size:0xC60 scope:global align:4 +@89427 = .bss:0x80463570; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x8046357C; // type:object size:0x44 scope:global align:4 +g_fopAcTg_Queue = .bss:0x804635C0; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x804635D0; // type:label scope:local align:4 +@106698 = .bss:0x804635D0; // type:object size:0xC scope:local align:4 +@107550 = .bss:0x804635DC; // type:object size:0xC scope:local align:4 +min$107547 = .bss:0x804635E8; // type:object size:0xC scope:local align:4 +@107568 = .bss:0x804635F4; // type:object size:0xC scope:local align:4 +max$107565 = .bss:0x80463600; // type:object size:0xC scope:local align:4 +@108946 = .bss:0x8046360C; // type:object size:0xC scope:local align:4 +mLineCheck__11fopAcM_lc_c = .bss:0x80463618; // type:object size:0x70 scope:global align:4 +@108962 = .bss:0x80463688; // type:object size:0xC scope:local align:4 +mGndCheck__11fopAcM_gc_c = .bss:0x80463694; // type:object size:0x54 scope:global align:4 +@108969 = .bss:0x804636E8; // type:object size:0xC scope:local align:4 +mRoofCheck__11fopAcM_rc_c = .bss:0x804636F4; // type:object size:0x50 scope:global align:4 +@108976 = .bss:0x80463744; // type:object size:0xC scope:local align:4 +mWaterCheck__11fopAcM_wt_c = .bss:0x80463750; // type:object size:0x54 scope:global align:4 +l_fopCamM_id = .bss:0x804637A8; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x804637B8; // type:object size:0x28 scope:global align:4 +g_fopScnTg_SceneList = .bss:0x804637E0; // type:object size:0xC scope:global align:4 +lists$46408 = .bss:0x804637F0; // type:object size:0x2EE0 scope:local align:4 +g_fpcCtTg_Queue = .bss:0x804666D0; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .bss:0x804666E0; // type:object size:0xC scope:global align:4 +l_fpcLy_LayerList = .bss:0x804666F0; // type:object size:0xC scope:global align:4 data:4byte +l_fpcLn_Line = .bss:0x80466700; // type:object size:0xC0 scope:global align:4 +rootlayer$91161 = .bss:0x804667C0; // type:object size:0x2C scope:local align:4 +queue$91162 = .bss:0x804667EC; // type:object size:0x78 scope:local align:4 +l_fpcNdRq_Queue = .bss:0x80466868; // type:object size:0xC scope:global align:4 data:4byte +l_fpcPi_Queue = .bss:0x80466878; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80466888; // type:label scope:local align:4 +@96239 = .bss:0x80466888; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x80466894; // type:object size:0x904 scope:global align:4 data:4byte +@96299 = .bss:0x80467198; // type:object size:0xC scope:local align:4 +l_RoomKeepDoorInfo = .bss:0x804671A4; // type:object size:0x904 scope:global align:4 data:4byte +@97897 = .bss:0x80467AA8; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x80467AB4; // type:object size:0x10100 scope:global align:4 data:4byte +mMemoryBlock__20dStage_roomControl_c = .bss:0x80477BB4; // type:object size:0x4C scope:global align:4 +lbl_80477C00 = .bss:0x80477C00; // type:object size:0xA data:byte +lbl_80477C0A = .bss:0x80477C0A; // type:object size:0x146 +...bss.0 = .bss:0x80477D50; // type:label scope:local align:4 +dComIfG_mTimerInfo = .bss:0x80477D50; // type:object size:0x14 scope:global align:4 +@109549 = .bss:0x80477D64; // type:object size:0xC scope:local align:4 +m_blurCB__Q213dComIfG_inf_c9baseCsr_c = .bss:0x80477D70; // type:object size:0x18 scope:global align:4 +@109661 = .bss:0x80477D88; // type:object size:0xC scope:local align:4 +effScale$109658 = .bss:0x80477D94; // type:object size:0xC scope:local align:4 +@109948 = .bss:0x80477DA0; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x80477DB0; // type:object size:0x1DE20 scope:global align:4 data:2byte +lbl_80495BD0 = .bss:0x80495BD0; // type:object size:0x20 +...bss.0 = .bss:0x80495BF0; // type:label scope:local align:4 +@98026 = .bss:0x80495BF0; // type:object size:0xC scope:local align:4 +mData__7daSus_c = .bss:0x80495BFC; // type:object size:0x480 scope:global align:4 data:byte +mRoom__7daSus_c = .bss:0x8049607C; // type:object size:0x100 scope:global align:4 data:4byte +m_entryModel__10daMirror_c = .bss:0x8049617C; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__15dGrass_packet_c = .bss:0x80496188; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__16dFlower_packet_c = .bss:0x80496194; // type:object size:0xC scope:global align:4 data:4byte +@102218 = .bss:0x804961A0; // type:object size:0xC scope:local align:4 +mPos__12daObjCarry_c = .bss:0x804961AC; // type:object size:0x3C scope:global align:4 +@92168 = .bss:0x804961E8; // type:object size:0xC scope:local align:4 +scale$92165 = .bss:0x804961F4; // type:object size:0xC scope:local align:4 +@92178 = .bss:0x80496200; // type:object size:0xC scope:local align:4 +scale$92175 = .bss:0x8049620C; // type:object size:0xC scope:local align:4 +@92198 = .bss:0x80496218; // type:object size:0xC scope:local align:4 +scale$92195 = .bss:0x80496224; // type:object size:0xC scope:local align:4 +@92208 = .bss:0x80496230; // type:object size:0xC scope:local align:4 +scale$92205 = .bss:0x8049623C; // type:object size:0xC scope:local align:4 +dummy$98962 = .bss:0x80496248; // type:object size:0x14 scope:local align:4 +@99943 = .bss:0x8049625C; // type:object size:0xC scope:local align:4 +l_translation$99940 = .bss:0x80496268; // type:object size:0xC scope:local align:4 +@89218 = .bss:0x80496278; // type:object size:0xC scope:local align:4 +m_texObjAgg__8dMpath_n = .bss:0x80496284; // type:object size:0x1C scope:global align:4 data:4byte +lbl_804962A0 = .bss:0x804962A0; // type:object size:0x11 +lbl_804962B1 = .bss:0x804962B1; // type:object size:0x11 +lbl_804962C2 = .bss:0x804962C2; // type:object size:0x16 +l_startAction = .bss:0x804962D8; // type:object size:0x18 scope:global align:4 +l_runAction = .bss:0x804962F0; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x80496308; // type:label scope:local align:4 +@92421 = .bss:0x80496308; // type:object size:0xC scope:local align:4 +@92422 = .bss:0x80496314; // type:object size:0xC scope:local align:4 +pos$92737 = .bss:0x80496320; // type:object size:0xC scope:local align:4 +@93018 = .bss:0x8049632C; // type:object size:0xC scope:local align:4 +@93019 = .bss:0x80496338; // type:object size:0xC scope:local align:4 +@93020 = .bss:0x80496344; // type:object size:0xC scope:local align:4 +@93021 = .bss:0x80496350; // type:object size:0xC scope:local align:4 +@93022 = .bss:0x8049635C; // type:object size:0xC scope:local align:4 +@93023 = .bss:0x80496368; // type:object size:0xC scope:local align:4 +@93024 = .bss:0x80496374; // type:object size:0xC scope:local align:4 +@93025 = .bss:0x80496380; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x8049638C; // type:object size:0x40 scope:global align:4 +@93026 = .bss:0x804963CC; // type:object size:0xC scope:local align:4 +@93027 = .bss:0x804963D8; // type:object size:0xC scope:local align:4 +@93028 = .bss:0x804963E4; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x804963F0; // type:object size:0x18 scope:global align:4 +@93029 = .bss:0x80496408; // type:object size:0xC scope:local align:4 +@93030 = .bss:0x80496414; // type:object size:0xC scope:local align:4 +@93031 = .bss:0x80496420; // type:object size:0xC scope:local align:4 +@93032 = .bss:0x8049642C; // type:object size:0xC scope:local align:4 +@93033 = .bss:0x80496438; // type:object size:0xC scope:local align:4 +@93034 = .bss:0x80496444; // type:object size:0xC scope:local align:4 +@93035 = .bss:0x80496450; // type:object size:0xC scope:local align:4 +@93036 = .bss:0x8049645C; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x80496468; // type:object size:0x30 scope:global align:4 +@93037 = .bss:0x80496498; // type:object size:0xC scope:local align:4 +lbl_804964A4 = .bss:0x804964A4; // type:object size:0x24 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x804964C8; // type:object size:0x20 scope:global align:4 +mWipeDlst__12dDlst_list_c = .bss:0x804964E8; // type:object size:0x48 scope:global align:4 +@94174 = .bss:0x80496530; // type:object size:0xC scope:local align:4 +r09o$94171 = .bss:0x8049653C; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80496548; // type:label scope:local align:4 +@101014 = .bss:0x80496548; // type:object size:0xC scope:local align:4 +@101015 = .bss:0x80496554; // type:object size:0xC scope:local align:4 +@101016 = .bss:0x80496560; // type:object size:0xC scope:local align:4 +@101017 = .bss:0x8049656C; // type:object size:0xC scope:local align:4 +add_table$101011 = .bss:0x80496578; // type:object size:0x30 scope:local align:4 +@101337 = .bss:0x804965A8; // type:object size:0xC scope:local align:4 +@101338 = .bss:0x804965B4; // type:object size:0xC scope:local align:4 +@101339 = .bss:0x804965C0; // type:object size:0xC scope:local align:4 +@101340 = .bss:0x804965CC; // type:object size:0xC scope:local align:4 +add_table$101334 = .bss:0x804965D8; // type:object size:0x30 scope:local align:4 +@101511 = .bss:0x80496608; // type:object size:0xC scope:local align:4 +@101512 = .bss:0x80496614; // type:object size:0xC scope:local align:4 +@101513 = .bss:0x80496620; // type:object size:0xC scope:local align:4 +@101514 = .bss:0x8049662C; // type:object size:0xC scope:local align:4 +@101515 = .bss:0x80496638; // type:object size:0xC scope:local align:4 +@101516 = .bss:0x80496644; // type:object size:0xC scope:local align:4 +@101517 = .bss:0x80496650; // type:object size:0xC scope:local align:4 +@101518 = .bss:0x8049665C; // type:object size:0xC scope:local align:4 +@101519 = .bss:0x80496668; // type:object size:0xC scope:local align:4 +@101520 = .bss:0x80496674; // type:object size:0xC scope:local align:4 +@101521 = .bss:0x80496680; // type:object size:0xC scope:local align:4 +@101522 = .bss:0x8049668C; // type:object size:0xC scope:local align:4 +@101523 = .bss:0x80496698; // type:object size:0xC scope:local align:4 +hokuto_position$101508 = .bss:0x804966A4; // type:object size:0x4E scope:local align:4 +...bss.0 = .bss:0x804966F8; // type:label scope:local align:4 +@106895 = .bss:0x804966F8; // type:object size:0xC scope:local align:4 +revo_csr__25@unnamed@d_attention_cpp@ = .bss:0x80496704; // type:object size:0x1C scope:global align:4 +@106896 = .bss:0x80496720; // type:object size:0xC scope:local align:4 +revo_cobj__25@unnamed@d_attention_cpp@ = .bss:0x8049672C; // type:object size:0x14 scope:global align:4 +@106936 = .bss:0x80496740; // type:object size:0xC scope:local align:4 +g_AttDwHIO = .bss:0x8049674C; // type:object size:0x10 scope:global align:4 +@104629 = .bss:0x80496760; // type:object size:0xC scope:local align:4 +tmpRoofChk$104626 = .bss:0x8049676C; // type:object size:0x50 scope:local align:4 +l_wcsbuf = .bss:0x804967C0; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$93833 = .bss:0x80496BB0; // type:object size:0x24 scope:local align:4 +l_wcsbuf = .bss:0x80496BD4; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$94662 = .bss:0x80496FC4; // type:object size:0x24 scope:local align:4 +...bss.0 = .bss:0x80496FE8; // type:label scope:local align:4 +@106801 = .bss:0x80496FE8; // type:object size:0xC scope:local align:4 +WolfAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x80496FF4; // type:object size:0xC scope:global align:4 +@106802 = .bss:0x80497000; // type:object size:0xC scope:local align:4 +MidnaAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x8049700C; // type:object size:0xC scope:global align:4 +@108032 = .bss:0x80497018; // type:object size:0xC scope:local align:4 +DefaultGap$108029 = .bss:0x80497024; // type:object size:0xC scope:local align:4 +@109304 = .bss:0x80497030; // type:object size:0xC scope:local align:4 +DefaultGap$109301 = .bss:0x8049703C; // type:object size:0xC scope:local align:4 +@110004 = .bss:0x80497048; // type:object size:0xC scope:local align:4 +DefaultGap$110001 = .bss:0x80497054; // type:object size:0xC scope:local align:4 +@112115 = .bss:0x80497060; // type:object size:0xC scope:local align:4 +DefaultGap$112112 = .bss:0x8049706C; // type:object size:0xC scope:local align:4 +mTypeGroupListAll__7dTres_c = .bss:0x80497078; // type:object size:0xCC scope:global align:4 +...bss.0 = .bss:0x80497148; // type:label scope:local align:4 +@107687 = .bss:0x80497148; // type:object size:0xC scope:local align:4 +l_waitBaseAnime = .bss:0x80497154; // type:object size:0xC scope:global align:4 data:float +@107688 = .bss:0x80497160; // type:object size:0xC scope:local align:4 +l_ironBallBaseAnime = .bss:0x8049716C; // type:object size:0xC scope:global align:4 +@107689 = .bss:0x80497178; // type:object size:0xC scope:local align:4 +l_halfAtnWaitBaseAnime = .bss:0x80497184; // type:object size:0xC scope:global align:4 data:float +@107690 = .bss:0x80497190; // type:object size:0xC scope:local align:4 +l_rWaitBaseAnime = .bss:0x8049719C; // type:object size:0xC scope:global align:4 +@107691 = .bss:0x804971A8; // type:object size:0xC scope:local align:4 +l_lWaitBaseAnime = .bss:0x804971B4; // type:object size:0xC scope:global align:4 +@107692 = .bss:0x804971C0; // type:object size:0xC scope:local align:4 +l_horseBaseAnime = .bss:0x804971CC; // type:object size:0xC scope:global align:4 data:float +@107693 = .bss:0x804971D8; // type:object size:0xC scope:local align:4 +l_boarBaseAnime = .bss:0x804971E4; // type:object size:0xC scope:global align:4 data:float +@107694 = .bss:0x804971F0; // type:object size:0xC scope:local align:4 +l_localHorseRidePos = .bss:0x804971FC; // type:object size:0xC scope:global align:4 +@107695 = .bss:0x80497208; // type:object size:0xC scope:local align:4 +l_localBoarRidePos = .bss:0x80497214; // type:object size:0xC scope:global align:4 +@107696 = .bss:0x80497220; // type:object size:0xC scope:local align:4 +l_canoeBaseAnime = .bss:0x8049722C; // type:object size:0xC scope:global align:4 +@107697 = .bss:0x80497238; // type:object size:0xC scope:local align:4 +l_sumouBaseAnimeSp = .bss:0x80497244; // type:object size:0xC scope:global align:4 +@107698 = .bss:0x80497250; // type:object size:0xC scope:local align:4 +l_wolfBaseAnime = .bss:0x8049725C; // type:object size:0xC scope:global align:4 data:float +@107699 = .bss:0x80497268; // type:object size:0xC scope:local align:4 +l_wolfRopeBaseAnime = .bss:0x80497274; // type:object size:0xC scope:global align:4 data:float +@130081 = .bss:0x80497280; // type:object size:0xC scope:local align:4 +grabCarryOffset0$130078 = .bss:0x8049728C; // type:object size:0xC scope:local align:4 +@130085 = .bss:0x80497298; // type:object size:0xC scope:local align:4 +grabCarryOffset1$130082 = .bss:0x804972A4; // type:object size:0xC scope:local align:4 +@130089 = .bss:0x804972B0; // type:object size:0xC scope:local align:4 +grabCarryOffset2$130086 = .bss:0x804972BC; // type:object size:0xC scope:local align:4 +@130093 = .bss:0x804972C8; // type:object size:0xC scope:local align:4 +grabCarryOffset3$130090 = .bss:0x804972D4; // type:object size:0xC scope:local align:4 +@145286 = .bss:0x804972E0; // type:object size:0xC scope:local align:4 +l_hookSnowSandHitScale = .bss:0x804972EC; // type:object size:0xC scope:global align:4 +dummy$151564 = .bss:0x804972F8; // type:object size:0x14 scope:local align:4 +leftRotNormal$155482 = .bss:0x8049730C; // type:object size:0xC scope:local align:4 +leftRotLight$155487 = .bss:0x80497318; // type:object size:0x18 scope:local align:4 +leftRotLarge$155492 = .bss:0x80497330; // type:object size:0x24 scope:local align:4 +leftRotWater$155497 = .bss:0x80497354; // type:object size:0xC scope:local align:4 +texObj$156515 = .bss:0x80497360; // type:object size:0x20 scope:local align:4 +@163873 = .bss:0x80497380; // type:object size:0xC scope:local align:4 +l_wolfBiteHitMarkScale = .bss:0x8049738C; // type:object size:0xC scope:global align:4 +rodTopOffset$171132 = .bss:0x80497398; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804973A8; // type:label scope:local align:4 +mCcDCyl__8daNpcT_c = .bss:0x804973A8; // type:object size:0x44 scope:global align:4 data:4byte +mCcDSph__8daNpcT_c = .bss:0x804973EC; // type:object size:0x40 scope:global align:4 +mFindActorPtrs__8daNpcT_c = .bss:0x8049742C; // type:object size:0xC8 scope:global align:4 +mCcDCyl__11daBaseNpc_c = .bss:0x8049750C; // type:object size:0x44 scope:global align:4 +mCcDSph__11daBaseNpc_c = .bss:0x80497550; // type:object size:0x40 scope:global align:4 +@105300 = .bss:0x80497590; // type:object size:0xC scope:local align:4 +vec$105297 = .bss:0x8049759C; // type:object size:0xC scope:local align:4 +mCcDCyl__8daNpcF_c = .bss:0x804975A8; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcF_c = .bss:0x804975EC; // type:object size:0x40 scope:global align:4 +mFindActorPList__8daNpcF_c = .bss:0x80497644; // type:object size:0x190 scope:global align:4 +...bss.0 = .bss:0x804977D8; // type:label scope:local align:4 +@95345 = .bss:0x804977D8; // type:object size:0xC scope:local align:4 +l_Cd_HIO = .bss:0x804977E4; // type:object size:0x29BC scope:global align:4 +@95449 = .bss:0x8049A1A0; // type:object size:0xC scope:local align:4 +@95450 = .bss:0x8049A1AC; // type:object size:0xC scope:local align:4 +@95451 = .bss:0x8049A1B8; // type:object size:0xC scope:local align:4 +@95452 = .bss:0x8049A1C4; // type:object size:0xC scope:local align:4 +@95453 = .bss:0x8049A1D0; // type:object size:0xC scope:local align:4 +@95454 = .bss:0x8049A1DC; // type:object size:0xC scope:local align:4 +@95455 = .bss:0x8049A1E8; // type:object size:0xC scope:local align:4 +@95456 = .bss:0x8049A1F4; // type:object size:0xC scope:local align:4 +@95457 = .bss:0x8049A200; // type:object size:0xC scope:local align:4 +@95458 = .bss:0x8049A20C; // type:object size:0xC scope:local align:4 +@95459 = .bss:0x8049A218; // type:object size:0xC scope:local align:4 +@95460 = .bss:0x8049A224; // type:object size:0xC scope:local align:4 +@95461 = .bss:0x8049A230; // type:object size:0xC scope:local align:4 +@95462 = .bss:0x8049A23C; // type:object size:0xC scope:local align:4 +@95463 = .bss:0x8049A248; // type:object size:0xC scope:local align:4 +@95464 = .bss:0x8049A254; // type:object size:0xC scope:local align:4 +@95465 = .bss:0x8049A260; // type:object size:0xC scope:local align:4 +@95466 = .bss:0x8049A26C; // type:object size:0xC scope:local align:4 +@95467 = .bss:0x8049A278; // type:object size:0xC scope:local align:4 +@95468 = .bss:0x8049A284; // type:object size:0xC scope:local align:4 +@95469 = .bss:0x8049A290; // type:object size:0xC scope:local align:4 +@95470 = .bss:0x8049A29C; // type:object size:0xC scope:local align:4 +@95471 = .bss:0x8049A2A8; // type:object size:0xC scope:local align:4 +@95472 = .bss:0x8049A2B4; // type:object size:0xC scope:local align:4 +@95473 = .bss:0x8049A2C0; // type:object size:0xC scope:local align:4 +@95474 = .bss:0x8049A2CC; // type:object size:0xC scope:local align:4 +@95475 = .bss:0x8049A2D8; // type:object size:0xC scope:local align:4 +@95476 = .bss:0x8049A2E4; // type:object size:0xC scope:local align:4 +@95477 = .bss:0x8049A2F0; // type:object size:0xC scope:local align:4 +@95478 = .bss:0x8049A2FC; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95446 = .bss:0x8049A308; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x8049A470; // type:label scope:local align:4 +@95450 = .bss:0x8049A470; // type:object size:0xC scope:local align:4 +l_Cd2_HIO = .bss:0x8049A47C; // type:object size:0x400C scope:global align:4 +@95753 = .bss:0x8049E488; // type:object size:0xC scope:local align:4 +@95754 = .bss:0x8049E494; // type:object size:0xC scope:local align:4 +@95755 = .bss:0x8049E4A0; // type:object size:0xC scope:local align:4 +@95756 = .bss:0x8049E4AC; // type:object size:0xC scope:local align:4 +@95757 = .bss:0x8049E4B8; // type:object size:0xC scope:local align:4 +@95758 = .bss:0x8049E4C4; // type:object size:0xC scope:local align:4 +@95759 = .bss:0x8049E4D0; // type:object size:0xC scope:local align:4 +@95760 = .bss:0x8049E4DC; // type:object size:0xC scope:local align:4 +@95761 = .bss:0x8049E4E8; // type:object size:0xC scope:local align:4 +@95762 = .bss:0x8049E4F4; // type:object size:0xC scope:local align:4 +@95763 = .bss:0x8049E500; // type:object size:0xC scope:local align:4 +@95764 = .bss:0x8049E50C; // type:object size:0xC scope:local align:4 +@95765 = .bss:0x8049E518; // type:object size:0xC scope:local align:4 +@95766 = .bss:0x8049E524; // type:object size:0xC scope:local align:4 +@95767 = .bss:0x8049E530; // type:object size:0xC scope:local align:4 +@95768 = .bss:0x8049E53C; // type:object size:0xC scope:local align:4 +@95769 = .bss:0x8049E548; // type:object size:0xC scope:local align:4 +@95770 = .bss:0x8049E554; // type:object size:0xC scope:local align:4 +@95771 = .bss:0x8049E560; // type:object size:0xC scope:local align:4 +@95772 = .bss:0x8049E56C; // type:object size:0xC scope:local align:4 +@95773 = .bss:0x8049E578; // type:object size:0xC scope:local align:4 +@95774 = .bss:0x8049E584; // type:object size:0xC scope:local align:4 +@95775 = .bss:0x8049E590; // type:object size:0xC scope:local align:4 +@95776 = .bss:0x8049E59C; // type:object size:0xC scope:local align:4 +@95777 = .bss:0x8049E5A8; // type:object size:0xC scope:local align:4 +@95778 = .bss:0x8049E5B4; // type:object size:0xC scope:local align:4 +@95779 = .bss:0x8049E5C0; // type:object size:0xC scope:local align:4 +@95780 = .bss:0x8049E5CC; // type:object size:0xC scope:local align:4 +@95781 = .bss:0x8049E5D8; // type:object size:0xC scope:local align:4 +@95782 = .bss:0x8049E5E4; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95750 = .bss:0x8049E5F0; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x8049E758; // type:label scope:local align:4 +specialType__22@unnamed@d_camera_cpp@ = .bss:0x8049E758; // type:object size:0xA8 scope:global align:4 data:4byte +@111656 = .bss:0x8049E800; // type:object size:0xC scope:local align:4 +@118746 = .bss:0x8049E80C; // type:object size:0xC scope:local align:4 +@119038 = .bss:0x8049E818; // type:object size:0xC scope:local align:4 +@119209 = .bss:0x8049E824; // type:object size:0xC scope:local align:4 +@119213 = .bss:0x8049E830; // type:object size:0xC scope:local align:4 +@95518 = .bss:0x8049E840; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x8049E84C; // type:object size:0x24 scope:global align:4 +@90160 = .bss:0x8049E870; // type:object size:0xC scope:local align:4 +dShopSystem_itemActor = .bss:0x8049E880; // type:object size:0x1C scope:global align:4 data:4byte +@93930 = .bss:0x8049E8A0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x8049E8AC; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x8049E8C8; // type:label scope:local align:4 +@99900 = .bss:0x8049E8C8; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x8049E8D4; // type:object size:0x1310 scope:global align:4 +@99901 = .bss:0x8049FBE4; // type:object size:0xC scope:local align:4 +g_mEnvSeMgr = .bss:0x8049FBF0; // type:object size:0x30C scope:global align:4 +lightStatusData = .bss:0x8049FEFC; // type:object size:0x740 scope:global align:4 +lbl_804A063C = .bss:0x804A063C; // type:object size:0x18 data:byte +@102434 = .bss:0x804A0654; // type:object size:0xC scope:local align:4 +S_old_cameye$102431 = .bss:0x804A0660; // type:object size:0xC scope:local align:4 +@102438 = .bss:0x804A066C; // type:object size:0xC scope:local align:4 +S_old_camctr$102435 = .bss:0x804A0678; // type:object size:0xC scope:local align:4 +@90936 = .bss:0x804A0688; // type:object size:0xC scope:local align:4 +@90939 = .bss:0x804A0694; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic$draw__10dThunder_cFv = .bss:0x804A06A0; // type:object size:0xC scope:local align:4 +l_scale$localstatic$draw__10dThunder_cFv@0 = .bss:0x804A06AC; // type:object size:0xC scope:local align:4 +@102149 = .bss:0x804A06B8; // type:object size:0xC scope:local align:4 +g_fmHIO = .bss:0x804A06C4; // type:object size:0x14 scope:global align:4 +@94927 = .bss:0x804A06D8; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x804A06E4; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A06F8; // type:label scope:local align:4 +@93276 = .bss:0x804A06F8; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x804A0704; // type:object size:0x130 scope:global align:4 +@93277 = .bss:0x804A0834; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x804A0840; // type:object size:0x208 scope:global align:4 +...bss.0 = .bss:0x804A0A48; // type:label scope:local align:4 +@91436 = .bss:0x804A0A48; // type:object size:0xC scope:local align:4 +@91437 = .bss:0x804A0A54; // type:object size:0xC scope:local align:4 +g_drawHIO = .bss:0x804A0A60; // type:object size:0xF28 scope:global align:4 +@91438 = .bss:0x804A1988; // type:object size:0xC scope:local align:4 +g_ringHIO = .bss:0x804A1994; // type:object size:0x158 scope:global align:4 +@91439 = .bss:0x804A1AEC; // type:object size:0xC scope:local align:4 +g_fmapHIO = .bss:0x804A1AF8; // type:object size:0x4A4 scope:global align:4 +@91440 = .bss:0x804A1F9C; // type:object size:0xC scope:local align:4 +g_cursorHIO = .bss:0x804A1FA8; // type:object size:0x44 scope:global align:4 +lbl_804A1FF0 = .bss:0x804A1FF0; // type:object size:0x20 +...bss.0 = .bss:0x804A2010; // type:label scope:local align:4 +@98854 = .bss:0x804A2010; // type:object size:0xC scope:local align:4 +g_meter2_info = .bss:0x804A2020; // type:object size:0xF8 scope:global align:4 +black_color$99627 = .bss:0x804A2118; // type:object size:0x94 scope:local align:4 +white_color$99630 = .bss:0x804A21AC; // type:object size:0x94 scope:local align:4 +vertex_color_lu$99633 = .bss:0x804A2240; // type:object size:0x94 scope:local align:4 +vertex_color_ru$99636 = .bss:0x804A22D4; // type:object size:0x94 scope:local align:4 +vertex_color_ld$99639 = .bss:0x804A2368; // type:object size:0x94 scope:local align:4 +vertex_color_rd$99642 = .bss:0x804A23FC; // type:object size:0x94 scope:local align:4 +black_color$99683 = .bss:0x804A2490; // type:object size:0x94 scope:local align:4 +white_color$99686 = .bss:0x804A2524; // type:object size:0x94 scope:local align:4 +vertex_color_lu$99689 = .bss:0x804A25B8; // type:object size:0x94 scope:local align:4 +vertex_color_ru$99692 = .bss:0x804A264C; // type:object size:0x94 scope:local align:4 +vertex_color_ld$99695 = .bss:0x804A26E0; // type:object size:0x94 scope:local align:4 +vertex_color_rd$99698 = .bss:0x804A2774; // type:object size:0x94 scope:local align:4 +@104810 = .bss:0x804A2808; // type:object size:0xC scope:local align:4 +g_MsgObject_HIO_c = .bss:0x804A2814; // type:object size:0x410 scope:global align:4 +lbl_804A2C24 = .bss:0x804A2C24; // type:object size:0x1C +@90764 = .bss:0x804A2C40; // type:object size:0xC scope:local align:4 +@92313 = .bss:0x804A2C50; // type:object size:0xC scope:local align:4 +g_MsgScrnLight_HIO_c = .bss:0x804A2C5C; // type:object size:0x50 scope:global align:4 +@93135 = .bss:0x804A2CB0; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x804A2CBC; // type:object size:0x14 scope:global align:4 +static_mBounds = .bss:0x804A2CD0; // type:object size:0x10 scope:global align:4 data:4byte +@95630 = .bss:0x804A2CE0; // type:object size:0xC scope:local align:4 +@93592 = .bss:0x804A2CF0; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A2D00; // type:label scope:local align:4 +@104777 = .bss:0x804A2D00; // type:object size:0xC scope:local align:4 +@104792 = .bss:0x804A2D0C; // type:object size:0xC scope:local align:4 +@104793 = .bss:0x804A2D18; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x804A2D24; // type:object size:0x44 scope:global align:4 +@89082 = .bss:0x804A2D68; // type:object size:0xC scope:local align:4 +g_save_bit_HIO = .bss:0x804A2D74; // type:object size:0x4A0 scope:global align:4 +@91846 = .bss:0x804A3218; // type:object size:0xC scope:local align:4 +wolfFootScale$localstatic$create__9dkWmark_cFv = .bss:0x804A3224; // type:object size:0xC scope:local align:4 data:float +@49938 = .bss:0x804A3230; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x804A323C; // type:object size:0xC scope:global align:4 +@50127 = .bss:0x804A3248; // type:object size:0xC scope:local align:4 +cross$50124 = .bss:0x804A3254; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x804A3260; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x804A3270; // type:label scope:local align:4 +@46548 = .bss:0x804A3270; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x804A327C; // type:object size:0xC scope:global align:4 data:float +@46549 = .bss:0x804A3288; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x804A3294; // type:object size:0xC scope:global align:4 +@46550 = .bss:0x804A32A0; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x804A32AC; // type:object size:0xC scope:global align:4 +@46551 = .bss:0x804A32B8; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x804A32C4; // type:object size:0xC scope:global align:4 +@46552 = .bss:0x804A32D0; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x804A32DC; // type:object size:0xC scope:global align:4 +@46553 = .bss:0x804A32E8; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x804A32F4; // type:object size:0xC scope:global align:4 +@46554 = .bss:0x804A3300; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x804A330C; // type:object size:0xC scope:global align:4 +@46555 = .bss:0x804A3318; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x804A3324; // type:object size:0xC scope:global align:4 +@2353 = .bss:0x804A3330; // type:object size:0xC scope:local align:4 +mtx = .bss:0x804A3340; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x804A3520; // type:label scope:local align:4 +@47110 = .bss:0x804A3520; // type:object size:0xC scope:local align:4 +@47111 = .bss:0x804A352C; // type:object size:0xC scope:local align:4 +@47112 = .bss:0x804A3538; // type:object size:0xC scope:local align:4 +@47113 = .bss:0x804A3544; // type:object size:0xC scope:local align:4 +@47114 = .bss:0x804A3550; // type:object size:0xC scope:local align:4 +@46306 = .bss:0x804A3560; // type:object size:0xC scope:local align:4 +sList__8JFWAlarm = .bss:0x804A356C; // type:object size:0xC scope:global align:4 +clear_z_tobj = .bss:0x804A3578; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804A3598; // type:label scope:local align:4 +@11164 = .bss:0x804A3598; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A35A4; // type:object size:0x10 scope:global align:4 +@11166 = .bss:0x804A35B4; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A35C0; // type:object size:0x10 scope:global align:4 +@11168 = .bss:0x804A35D0; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A35DC; // type:object size:0x10 scope:global align:4 +@11170 = .bss:0x804A35EC; // type:object size:0xC scope:local align:4 +soovv_camera_TARGET_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A35F8; // type:object size:0x10 scope:global align:4 +@11172 = .bss:0x804A3608; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A3614; // type:object size:0x10 scope:global align:4 +@11174 = .bss:0x804A3624; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A3630; // type:object size:0x10 scope:global align:4 +@11176 = .bss:0x804A3640; // type:object size:0xC scope:local align:4 +soovv_particle_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A364C; // type:object size:0x10 scope:global align:4 +@11178 = .bss:0x804A365C; // type:object size:0xC scope:local align:4 +soovv_particle_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A3668; // type:object size:0x10 scope:global align:4 +@11180 = .bss:0x804A3678; // type:object size:0xC scope:local align:4 +soovv_sound_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A3684; // type:object size:0x10 scope:global align:4 +@11182 = .bss:0x804A3694; // type:object size:0xC scope:local align:4 +soovv_sound_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A36A0; // type:object size:0x10 scope:global align:4 +@11184 = .bss:0x804A36B0; // type:object size:0xC scope:local align:4 +soovv_sound_CONTINUOUS___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A36BC; // type:object size:0x10 scope:global align:4 +@11186 = .bss:0x804A36CC; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A36D8; // type:object size:0x10 scope:global align:4 +@11188 = .bss:0x804A36E8; // type:object size:0xC scope:local align:4 +soovv_sound_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A36F4; // type:object size:0x10 scope:global align:4 +@11237 = .bss:0x804A3704; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A3710; // type:label scope:local align:4 +@11907 = .bss:0x804A3710; // type:object size:0xC scope:local align:4 +@11908 = .bss:0x804A371C; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x804A3728; // type:object size:0x40 scope:global align:4 +@11912 = .bss:0x804A3768; // type:object size:0xC scope:local align:4 +@11916 = .bss:0x804A3774; // type:object size:0xC scope:local align:4 +@11917 = .bss:0x804A3780; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x804A378C; // type:object size:0x90 scope:global align:4 +...bss.0 = .bss:0x804A3820; // type:label scope:local align:4 +@11737 = .bss:0x804A3820; // type:object size:0xC scope:local align:4 +@11740 = .bss:0x804A382C; // type:object size:0xC scope:local align:4 +@11743 = .bss:0x804A3838; // type:object size:0xC scope:local align:4 +@11746 = .bss:0x804A3844; // type:object size:0xC scope:local align:4 +@11747 = .bss:0x804A3850; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x804A385C; // type:object size:0xA0 scope:global align:4 +...bss.0 = .bss:0x804A3900; // type:label scope:local align:4 +@11506 = .bss:0x804A3900; // type:object size:0xC scope:local align:4 +@11509 = .bss:0x804A390C; // type:object size:0xC scope:local align:4 +@11510 = .bss:0x804A3918; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x804A3924; // type:object size:0x60 scope:global align:4 +...bss.0 = .bss:0x804A3988; // type:label scope:local align:4 +@11597 = .bss:0x804A3988; // type:object size:0xC scope:local align:4 +@11598 = .bss:0x804A3994; // type:object size:0xC scope:local align:4 +@11599 = .bss:0x804A39A0; // type:object size:0xC scope:local align:4 +@11600 = .bss:0x804A39AC; // type:object size:0xC scope:local align:4 +@11601 = .bss:0x804A39B8; // type:object size:0xC scope:local align:4 +@11602 = .bss:0x804A39C4; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x804A39D0; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x804A3A18; // type:label scope:local align:4 +aoData$27820 = .bss:0x804A3A18; // type:object size:0x20 scope:local align:4 data:4byte +@28088 = .bss:0x804A3A38; // type:object size:0xC scope:local align:4 +@28089 = .bss:0x804A3A44; // type:object size:0xC scope:local align:4 +@28090 = .bss:0x804A3A50; // type:object size:0xC scope:local align:4 +@28091 = .bss:0x804A3A5C; // type:object size:0xC scope:local align:4 +@28092 = .bss:0x804A3A68; // type:object size:0xC scope:local align:4 +@28093 = .bss:0x804A3A74; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound = .bss:0x804A3A80; // type:object size:0x48 scope:global align:4 +aoData$27086 = .bss:0x804A3AC8; // type:object size:0x90 scope:local align:4 data:4byte +@5557 = .bss:0x804A3B58; // type:object size:0xC scope:local align:4 +audioAramHeap__9JASKernel = .bss:0x804A3B64; // type:object size:0x44 scope:global align:4 +sProbeTable__8JASProbe = .bss:0x804A3BA8; // type:object size:0x40 scope:global align:4 +sMutex = .bss:0x804A3BE8; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x804A3C00; // type:label scope:local align:4 +@647 = .bss:0x804A3C00; // type:object size:0xC scope:local align:4 +sCommandListOnce__10JASPortCmd = .bss:0x804A3C0C; // type:object size:0xC scope:global align:4 +@648 = .bss:0x804A3C18; // type:object size:0xC scope:local align:4 +sCommandListStay__10JASPortCmd = .bss:0x804A3C24; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x804A3C30; // type:label scope:local align:4 +@6441 = .bss:0x804A3C30; // type:object size:0xC scope:local align:4 +sDefaultBankTable__8JASTrack = .bss:0x804A3C3C; // type:object size:0x40C scope:global align:4 +@6442 = .bss:0x804A4048; // type:object size:0xC scope:local align:4 +sTrackList__8JASTrack = .bss:0x804A4054; // type:object size:0x10 scope:global align:4 +@7661 = .bss:0x804A4064; // type:object size:0xC scope:local align:4 +@7662 = .bss:0x804A4070; // type:object size:0xC scope:local align:4 +memPool___58JASPoolAllocObject_MultiThreaded = .bss:0x804A407C; // type:object size:0x10 scope:global align:4 +memPool___43JASPoolAllocObject_MultiThreaded<8JASTrack> = .bss:0x804A408C; // type:object size:0x10 scope:global align:4 +@6508 = .bss:0x804A40A0; // type:object size:0xC scope:local align:4 +@6528 = .bss:0x804A40B0; // type:object size:0xC scope:local align:4 +memPool___46JASPoolAllocObject_MultiThreaded<10JASChannel> = .bss:0x804A40BC; // type:object size:0x10 scope:global align:4 +@2188 = .bss:0x804A40D0; // type:object size:0xC scope:local align:4 +osc$3726 = .bss:0x804A40E0; // type:object size:0x18 scope:local align:4 data:4byte +sBankDisposeMsgQ__10JASChannel = .bss:0x804A40F8; // type:object size:0x20 scope:global align:4 +sBankDisposeMsg__10JASChannel = .bss:0x804A4118; // type:object size:0x40 scope:global align:4 +sBankDisposeList__10JASChannel = .bss:0x804A4158; // type:object size:0x40 scope:global align:4 +@10570 = .bss:0x804A4198; // type:object size:0xC scope:local align:4 +sFreeRunLfo__6JASLfo = .bss:0x804A41A8; // type:object size:0x18 scope:global align:4 +sDmaDacBuffer__9JASDriver = .bss:0x804A41C0; // type:object size:0xC scope:global align:4 +@2640 = .bss:0x804A41D0; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A41E0; // type:label scope:local align:4 +sDspSyncCallback__9JASDriver = .bss:0x804A41E0; // type:object size:0x100 scope:global align:4 +sSubFrameCallback__9JASDriver = .bss:0x804A42E0; // type:object size:0x100 scope:global align:4 +sUpdateDacCallback__9JASDriver = .bss:0x804A43E0; // type:object size:0x100 scope:global align:4 +audio_task = .bss:0x804A44E0; // type:object size:0x50 scope:global align:4 +AUDIO_YIELD_BUFFER = .bss:0x804A4540; // type:object size:0x2000 scope:global align:4 +taskwork = .bss:0x804A6540; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x804A65C0; // type:object size:0x14 scope:global align:4 data:4byte +@12010 = .bss:0x804A65D8; // type:object size:0xC scope:local align:4 +memPool___26JASPoolAllocObject<5JAISe> = .bss:0x804A65E4; // type:object size:0x10 scope:global align:4 +@11658 = .bss:0x804A65F8; // type:object size:0xC scope:local align:4 +@11659 = .bss:0x804A6604; // type:object size:0xC scope:local align:4 +memPool___35JASPoolAllocObject<13JAISoundChild> = .bss:0x804A6610; // type:object size:0x10 scope:global align:4 +@11633 = .bss:0x804A6620; // type:object size:0xC scope:local align:4 +memPool___27JASPoolAllocObject<6JAISeq> = .bss:0x804A662C; // type:object size:0x10 scope:global align:4 +@13266 = .bss:0x804A6640; // type:object size:0xC scope:local align:4 +@11692 = .bss:0x804A6650; // type:object size:0xC scope:local align:4 +memPool___30JASPoolAllocObject<9JAIStream> = .bss:0x804A665C; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A6670; // type:label scope:local align:4 +@14499 = .bss:0x804A6670; // type:object size:0xC scope:local align:4 +@14506 = .bss:0x804A667C; // type:object size:0xC scope:local align:4 +@14513 = .bss:0x804A6688; // type:object size:0xC scope:local align:4 +@14520 = .bss:0x804A6694; // type:object size:0xC scope:local align:4 +@14527 = .bss:0x804A66A0; // type:object size:0xC scope:local align:4 +@14534 = .bss:0x804A66AC; // type:object size:0xC scope:local align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<4>> = .bss:0x804A66B8; // type:object size:0x10 scope:global align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<2>> = .bss:0x804A66C8; // type:object size:0x10 scope:global align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<1>> = .bss:0x804A66D8; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<4>> = .bss:0x804A66E8; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<2>> = .bss:0x804A66F8; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<1>> = .bss:0x804A6708; // type:object size:0x10 scope:global align:4 +@22362 = .bss:0x804A6718; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A6728; // type:label scope:local align:4 +@16553 = .bss:0x804A6728; // type:object size:0xC scope:local align:4 +@16554 = .bss:0x804A6734; // type:object size:0xC scope:local align:4 +@16555 = .bss:0x804A6740; // type:object size:0xC scope:local align:4 +@16556 = .bss:0x804A674C; // type:object size:0xC scope:local align:4 +@16557 = .bss:0x804A6758; // type:object size:0xC scope:local align:4 +@16558 = .bss:0x804A6764; // type:object size:0xC scope:local align:4 +@11364 = .bss:0x804A67D0; // type:object size:0xC scope:local align:4 +memPool___39JASPoolAllocObject<17Z2SoundHandlePool> = .bss:0x804A67DC; // type:object size:0x10 scope:global align:4 +@15789 = .bss:0x804A67F0; // type:object size:0xC scope:local align:4 +memPool___30JASPoolAllocObject<9Z2Audible> = .bss:0x804A67FC; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A6810; // type:label scope:local align:4 +sCorrectPhrase = .bss:0x804A6810; // type:object size:0x24 scope:global align:4 +sWindStoneSound = .bss:0x804A6834; // type:object size:0x24 scope:global align:4 +sCorrectDuo = .bss:0x804A6858; // type:object size:0x24 scope:global align:4 +@87628 = .bss:0x804A6880; // type:object size:0xC scope:local align:4 +@87629 = .bss:0x804A688C; // type:object size:0xC scope:local align:4 +sSpeakerAlarm = .bss:0x804A6898; // type:object size:0x30 scope:global align:4 +sSpeakerInfo = .bss:0x804A68C8; // type:object size:0xD0 scope:global align:4 +@3524 = .bss:0x804A6998; // type:object size:0xC scope:local align:4 +sAdjustSoundHandle = .bss:0x804A69A4; // type:object size:0x10 scope:global align:4 +@3738 = .bss:0x804A69B8; // type:object size:0xC scope:local align:4 +memPool___29JASPoolAllocObject<8SpkSound> = .bss:0x804A69C4; // type:object size:0x10 scope:global align:4 +@3983 = .bss:0x804A69D8; // type:object size:0xC scope:local align:4 +sAllocator = .bss:0x804A69E8; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A69F8; // type:label scope:local align:4 +sAlarm__Q210homebutton10Controller = .bss:0x804A69F8; // type:object size:0xC0 scope:global align:4 +sAlarmSoundOff__Q210homebutton10Controller = .bss:0x804A6AB8; // type:object size:0xC0 scope:global align:4 +sThis__Q210homebutton10Controller = .bss:0x804A6B78; // type:object size:0x10 scope:global align:4 +texCoords$7330 = .bss:0x804A6B88; // type:object size:0x20 scope:local align:4 data:float +@5339 = .bss:0x804A6BA8; // type:object size:0xC scope:local align:4 +mLoadingTexture__Q36nw4hbm2ut10CharWriter = .bss:0x804A6BB8; // type:object size:0x10 scope:global align:4 data:4byte +@5824 = .bss:0x804A6BC8; // type:object size:0xC scope:local align:4 +@6255 = .bss:0x804A6BD4; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A6BE0; // type:label scope:local align:4 +@10489 = .bss:0x804A6BE0; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x804A6BEC; // type:object size:0xC scope:global align:4 data:4byte +@10936 = .bss:0x804A6BF8; // type:object size:0xC scope:local align:4 +sTaskList__7JKRTask = .bss:0x804A6C04; // type:object size:0xC scope:global align:4 +sEndMesgQueue__7JKRTask = .bss:0x804A6C10; // type:object size:0x20 scope:global align:4 +sMessageBuffer__7JKRAram = .bss:0x804A6C30; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .bss:0x804A6C40; // type:object size:0x20 scope:global align:4 +@10668 = .bss:0x804A6C60; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x804A6C6C; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A6C78; // type:object size:0x18 scope:local align:4 +@5046 = .bss:0x804A6C90; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x804A6C9C; // type:object size:0xC scope:global align:4 data:4byte +@10668 = .bss:0x804A6CA8; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x804A6CB4; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x804A6CC0; // type:object size:0x18 scope:global align:4 +sMessageBuffer__13JKRAramStream = .bss:0x804A6CD8; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .bss:0x804A6CE8; // type:object size:0x20 scope:global align:4 +@45840 = .bss:0x804A6D08; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x804A6D14; // type:object size:0xC scope:global align:4 data:4byte +@16459 = .bss:0x804A6D20; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x804A6D2C; // type:object size:0xC scope:global align:4 +@10668 = .bss:0x804A6D38; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x804A6D44; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A6D50; // type:object size:0x18 scope:local align:4 +@5221 = .bss:0x804A6D68; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x804A6D74; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A6D80; // type:object size:0x18 scope:local align:4 +sMessageBuffer__9JKRDecomp = .bss:0x804A6D98; // type:object size:0x20 scope:global align:4 +sMessageQueue__9JKRDecomp = .bss:0x804A6DB8; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804A6DD8; // type:label scope:local align:4 +@11545 = .bss:0x804A6DD8; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x804A6DE4; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x804A6DF0; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x804A6E20; // type:object size:0xC0 scope:global align:4 data:4byte +mPadMStick__10JUTGamePad = .bss:0x804A6EE0; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x804A6F20; // type:object size:0x40 scope:global align:4 +@12281 = .bss:0x804A6F60; // type:object size:0xC scope:local align:4 +sPatternList__19JUTGamePadLongPress = .bss:0x804A6F6C; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x804A6F78; // type:label scope:local align:4 +sMessageQueue__12JUTException = .bss:0x804A6F78; // type:object size:0x20 scope:global align:4 +exCallbackObject = .bss:0x804A6F98; // type:object size:0x14 scope:global align:4 data:4byte +@45840 = .bss:0x804A6FAC; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x804A6FB8; // type:object size:0xC scope:global align:4 data:4byte +c3bcnt = .bss:0x804A6FC8; // type:object size:0x20 scope:global align:4 data:4byte +context$45953 = .bss:0x804A6FE8; // type:object size:0x2C8 scope:local align:4 +lbl_804A72B0 = .bss:0x804A72B0; // type:object size:0x40 +lbl_804A72F0 = .bss:0x804A72F0; // type:object size:0x100 +static_mBounds__7J2DPane = .bss:0x804A73F0; // type:object size:0x10 scope:global align:4 +lbl_804A7400 = .bss:0x804A7400; // type:object size:0x120 data:byte +j3dSys = .bss:0x804A7520; // type:object size:0x11C scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x804A763C; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x804A766C; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x804A7678; // type:object size:0xC scope:global align:4 data:float +NullTexData = .bss:0x804A76A0; // type:object size:0x10 scope:global align:4 +sTexCoordScaleTable__6J3DSys = .bss:0x804A76B0; // type:object size:0x40 scope:global align:4 +sGDLObj__17J3DDisplayListObj = .bss:0x804A76F0; // type:object size:0x10 scope:global align:4 data:4byte +sMtxLoadCache__11J3DShapeMtx = .bss:0x804A7700; // type:object size:0x14 scope:global align:4 data:2byte +lbl_804A7718 = .bss:0x804A7718; // type:object size:0x1DC7 +lbl_804A94DF = .bss:0x804A94DF; // type:object size:0x400 data:byte +lbl_804A98DF = .bss:0x804A98DF; // type:object size:0x300 +lbl_804A9BDF = .bss:0x804A9BDF; // type:object size:0x61 +sNoUseDrawMtx__12J3DMtxBuffer = .bss:0x804A9C40; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__12J3DMtxBuffer = .bss:0x804A9C70; // type:object size:0x24 scope:global align:4 +sWorkArea_WEvlpMixMtx__13J3DSkinDeform = .bss:0x804A9C98; // type:object size:0x1000 scope:global align:4 +sWorkArea_WEvlpMixWeight__13J3DSkinDeform = .bss:0x804AAC98; // type:object size:0x1000 scope:global align:4 +sWorkArea_MtxReg__13J3DSkinDeform = .bss:0x804ABC98; // type:object size:0x800 scope:global align:4 +sincosTable___5JMath = .bss:0x804AC4A0; // type:object size:0x10000 scope:global align:4 +atanTable___5JMath = .bss:0x804BC4A0; // type:object size:0x1020 scope:global align:4 +asinAcosTable___5JMath = .bss:0x804BD4C0; // type:object size:0x1020 scope:global align:4 +...bss.0 = .bss:0x804BE4E0; // type:label scope:local align:4 +__OSRebootParams = .bss:0x804BE4E0; // type:object size:0x1C scope:global align:4 data:4byte +DriveInfo = .bss:0x804BE500; // type:object size:0x20 scope:global align:4 +DriveBlock = .bss:0x804BE520; // type:object size:0x30 scope:global align:4 +__OSErrorTable = .bss:0x804BE550; // type:object size:0x44 scope:global align:4 data:4byte +...bss.0 = .bss:0x804BE5C0; // type:label scope:local align:4 +views = .bss:0x804BE5C0; // type:object size:0xBD00 scope:global align:4 +gameTocBuffer = .bss:0x804CA2C0; // type:object size:0x20 scope:global align:4 +partInfoBuffer = .bss:0x804CA2E0; // type:object size:0x20 scope:global align:4 +tmdBuffer = .bss:0x804CA300; // type:object size:0x4A00 scope:global align:4 +id = .bss:0x804CED00; // type:object size:0x20 scope:global align:4 +FatalContext = .bss:0x804CED20; // type:object size:0x2C8 scope:global align:4 +FatalParam = .bss:0x804CEFE8; // type:object size:0xC scope:global align:4 data:byte +Scb = .bss:0x804CF000; // type:object size:0x54 scope:global align:4 data:4byte +...bss.0 = .bss:0x804CF058; // type:label scope:local align:4 +DefaultThread = .bss:0x804CF058; // type:object size:0x318 scope:global align:4 data:4byte +RunQueue = .bss:0x804CF370; // type:object size:0x100 scope:global align:4 data:4byte +IdleContext = .bss:0x804CF470; // type:object size:0x2C8 scope:global align:4 +IdleThread = .bss:0x804CF738; // type:object size:0x318 scope:global align:4 +StmEhInBuf = .bss:0x804CFA60; // type:object size:0x20 scope:global align:4 +StmEhOutBuf = .bss:0x804CFA80; // type:object size:0x20 scope:global align:4 data:4byte +StmImInBuf = .bss:0x804CFAA0; // type:object size:0x20 scope:global align:4 data:4byte +StmImOutBuf = .bss:0x804CFAC0; // type:object size:0x20 scope:global align:4 +StmVdInBuf = .bss:0x804CFAE0; // type:object size:0x20 scope:global align:4 data:4byte +StmVdOutBuf = .bss:0x804CFB00; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804CFB20; // type:label scope:local align:4 +PlayRecord = .bss:0x804CFB20; // type:object size:0x80 scope:global align:4 data:4byte +PlayRecordAlarm = .bss:0x804CFBA0; // type:object size:0x30 scope:global align:4 +FileInfo = .bss:0x804CFBD0; // type:object size:0x8C scope:global align:4 +Block = .bss:0x804CFC60; // type:object size:0xB8 scope:global align:4 +StateFlags = .bss:0x804CFD20; // type:object size:0x20 scope:global align:4 data:4byte +Ecb = .bss:0x804CFD40; // type:object size:0xC0 scope:global align:4 data:4byte +...bss.0 = .bss:0x804CFE00; // type:label scope:local align:4 +Packet = .bss:0x804CFE00; // type:object size:0x80 scope:global align:4 data:4byte +XferTime = .bss:0x804CFE80; // type:object size:0x20 scope:global align:4 +TypeTime = .bss:0x804CFEA0; // type:object size:0x20 scope:global align:4 +Alarm = .bss:0x804CFEC0; // type:object size:0xC0 scope:local align:4 +InputBuffer = .bss:0x804CFF80; // type:object size:0x20 scope:global align:4 data:4byte +InputBufferValid = .bss:0x804CFFA0; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferVcount = .bss:0x804CFFB0; // type:object size:0x10 scope:global align:4 data:4byte +RDSTHandler = .bss:0x804CFFC0; // type:object size:0x10 scope:global align:4 data:4byte +cmdFixDevice$848 = .bss:0x804CFFD0; // type:object size:0x10 scope:local align:4 +TypeCallback = .bss:0x804CFFE0; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x804D0020; // type:label scope:local align:4 +shdwRegs = .bss:0x804D0020; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x804D0098; // type:object size:0x58 scope:global align:4 data:2byte +__VIDimmingFlag_DEV_IDLE = .bss:0x804D00F0; // type:object size:0x28 scope:global align:4 +regs = .bss:0x804D0118; // type:object size:0x76 scope:global align:4 data:2byte +VIZeroACPType = .bss:0x804D0190; // type:object size:0x1A scope:global align:4 data:byte +FifoObj = .bss:0x804D01B0; // type:object size:0x80 scope:global align:4 +gxData = .bss:0x804D0230; // type:object size:0x600 scope:global align:4 +GPFifo = .bss:0x804D0830; // type:object size:0x24 scope:global align:4 data:4byte +CPUFifo = .bss:0x804D0854; // type:object size:0x24 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D0880; // type:label scope:local align:4 +BB2 = .bss:0x804D0880; // type:object size:0x20 scope:global align:4 +DummyCommandBlock = .bss:0x804D08A0; // type:object size:0x30 scope:global align:4 +CoverAlarm = .bss:0x804D08D0; // type:object size:0x30 scope:global align:4 +CurrDiskID = .bss:0x804D0900; // type:object size:0x20 scope:global align:4 +GameTocBuffer = .bss:0x804D0920; // type:object size:0x20 scope:global align:4 +PartInfoBuffer = .bss:0x804D0940; // type:object size:0x20 scope:global align:4 +TmdBuffer = .bss:0x804D0980; // type:object size:0x4A00 scope:global align:4 +ResetAlarm = .bss:0x804D5380; // type:object size:0x30 scope:global align:4 +__DVDStopMotorCommandBlock = .bss:0x804D53B0; // type:object size:0x30 scope:global align:4 +__DVDRestartMotorCommandBlock = .bss:0x804D53E0; // type:object size:0x30 scope:global align:4 +WaitingQueue = .bss:0x804D5410; // type:object size:0x20 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D5440; // type:label scope:local align:4 +NandInfo = .bss:0x804D5440; // type:object size:0x8C scope:global align:4 +NandCb = .bss:0x804D54D0; // type:object size:0xB8 scope:global align:4 +__ErrorInfo = .bss:0x804D55A0; // type:object size:0x80 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D5620; // type:label scope:local align:4 +dvdContexts = .bss:0x804D5620; // type:object size:0x80 scope:global align:4 data:4byte +diRegValCache = .bss:0x804D56A0; // type:object size:0x20 scope:global align:4 data:4byte +registerBuf = .bss:0x804D56C0; // type:object size:0x20 scope:global align:4 data:4byte +ioVec = .bss:0x804D56E0; // type:object size:0x28 scope:global align:4 +lastTicketError = .bss:0x804D5720; // type:object size:0x20 scope:global align:4 +coverStatus = .bss:0x804D5740; // type:object size:0x20 scope:global align:4 +coverRegister = .bss:0x804D5760; // type:object size:0x20 scope:global align:4 +sRootList = .bss:0x804D5780; // type:object size:0xC scope:global align:4 +sRootMutex = .bss:0x804D5790; // type:object size:0x18 scope:global align:4 +__CARDBlock = .bss:0x804D57A8; // type:object size:0x230 scope:global align:4 data:4byte +__CARDDiskNone = .bss:0x804D59D8; // type:object size:0x20 scope:global align:4 +s_homeDir = .bss:0x804D5A00; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x804D5A40; // type:label scope:local align:4 +Control = .bss:0x804D5A40; // type:object size:0x18C scope:global align:4 data:4byte +ConfBuf = .bss:0x804D5BE0; // type:object size:0x4000 scope:global align:4 +ConfBufForFlush = .bss:0x804D9BE0; // type:object size:0x4000 scope:global align:4 +__responses = .bss:0x804DDBE0; // type:object size:0x50 scope:global align:4 data:4byte +__heaps = .bss:0x804DDC30; // type:object size:0x80 scope:global align:4 data:4byte +IpcFdArray = .bss:0x804DDCB0; // type:object size:0x80 scope:global align:4 data:4byte +IpcReqPtrArray = .bss:0x804DDD30; // type:object size:0x80 scope:global align:4 data:4byte +...bss.0 = .bss:0x804DDDB0; // type:label scope:local align:4 +Origin = .bss:0x804DDDB0; // type:object size:0x30 scope:global align:4 +Type = .bss:0x804DDDE0; // type:object size:0x10 scope:local align:4 +CmdProbeDevice = .bss:0x804DDDF0; // type:object size:0x10 scope:global align:4 data:4byte +pre_status$889 = .bss:0x804DDE00; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x804DDE40; // type:label scope:local align:4 +_managerAlarm = .bss:0x804DDE40; // type:object size:0x30 scope:global align:4 +_wpdcb = .bss:0x804DDE70; // type:object size:0x10 scope:global align:4 data:4byte +__WPADiManageHandlerStack = .bss:0x804DDE80; // type:object size:0x1000 scope:global align:4 +_dev_handle_index = .bss:0x804DEE80; // type:object size:0x10 scope:global align:4 data:byte +_wpd = .bss:0x804DEEA0; // type:object size:0x2380 scope:global align:4 +_diskId = .bss:0x804E1220; // type:object size:0x20 scope:global align:4 +_gameTitle = .bss:0x804E1240; // type:object size:0x22 scope:global align:4 +checkBuffer = .bss:0x804E1268; // type:object size:0x15 scope:global align:4 +_wmb = .bss:0x804E1280; // type:object size:0x50 scope:global align:4 +inside_kpads = .bss:0x804E12D0; // type:object size:0x1000 scope:global align:4 +...bss.0 = .bss:0x804E22E0; // type:label scope:local align:4 +_wcb = .bss:0x804E22E0; // type:object size:0x6C8 scope:global align:4 data:4byte +_arm = .bss:0x804E29A8; // type:object size:0x30 scope:global align:4 +_scArray = .bss:0x804E29D8; // type:object size:0x461 scope:global align:4 data:byte +_discResp = .bss:0x804E2E40; // type:object size:0x108 scope:global align:4 data:byte +_work = .bss:0x804E2F48; // type:object size:0x60 scope:global align:4 +_dev_handle_to_bda = .bss:0x804E2FA8; // type:object size:0x40 scope:global align:4 data:4byte +__WUDHandlerStack = .bss:0x804E3000; // type:object size:0x1000 scope:global align:4 +_dev_handle_queue_size = .bss:0x804E4000; // type:object size:0x20 scope:global align:4 data:2byte +_dev_handle_notack_num = .bss:0x804E4020; // type:object size:0x20 scope:global align:4 data:2byte +gki_cb = .bss:0x804E4040; // type:object size:0x28AE0 scope:global align:4 data:byte +hcisu_h2_cb = .bss:0x8050CB20; // type:object size:0x24 scope:global align:4 +usb = .bss:0x8050CB60; // type:object size:0x4C scope:global align:4 data:4byte +__uusb_ppc_stack1 = .bss:0x8050CBC0; // type:object size:0x1000 scope:global align:4 +__uusb_ppc_stack2 = .bss:0x8050DBC0; // type:object size:0x1000 scope:global align:4 +tmp$2075 = .bss:0x8050EBC0; // type:object size:0x7D0 scope:local align:4 +__BTUInterruptHandlerStack = .bss:0x8050F3A0; // type:object size:0x1000 scope:global align:4 +_bte_alarm = .bss:0x805103A0; // type:object size:0x30 scope:global align:4 +btu_cb = .bss:0x805103D0; // type:object size:0x84 scope:global align:4 data:4byte +bta_sys_cb = .bss:0x80510458; // type:object size:0x8C scope:global align:4 data:4byte +bta_dm_compress_srvcs = .bss:0x805104E8; // type:object size:0x2D scope:global align:4 +bta_dm_search_cb = .bss:0x80510518; // type:object size:0x7C scope:global align:4 data:4byte +bta_dm_cb = .bss:0x80510594; // type:object size:0x104 scope:global align:4 +bta_dm_conn_srvcs = .bss:0x80510698; // type:object size:0x2E scope:global align:4 data:byte +bta_hh_cb = .bss:0x805106C8; // type:object size:0x230 scope:global align:4 +btm_cb = .bss:0x805108F8; // type:object size:0x27C4 scope:global align:4 +gap_cb = .bss:0x805130C0; // type:object size:0x3AC scope:global align:4 +hd_cb = .bss:0x80513470; // type:object size:0x144 scope:global align:4 +hh_cb = .bss:0x805135B8; // type:object size:0x404 scope:global align:4 data:byte +l2cb = .bss:0x805139C0; // type:object size:0x7E8 scope:global align:4 data:byte +rfc_cb = .bss:0x805141A8; // type:object size:0x418 scope:global align:4 data:byte +sdp_cb = .bss:0x805145C0; // type:object size:0x4634 scope:global align:4 +fragmentinfo = .bss:0x80518BF8; // type:object size:0xC scope:global align:4 data:4byte +protopool$343 = .bss:0x80518C08; // type:object size:0x38 scope:local align:4 data:4byte +stderr_buff = .bss:0x80518C40; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x80518D40; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x80518E40; // type:object size:0x100 scope:global align:4 +signal_funcs = .bss:0x80518F40; // type:object size:0x1C scope:global align:4 +gTRKEventQueue = .bss:0x80518F60; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x80518F88; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x80518F90; // type:object size:0x19B0 scope:global align:4 +gTRKFramingState = .bss:0x8051A940; // type:object size:0x14 scope:global align:4 data:4byte +g_CurrentSequence = .bss:0x8051A958; // type:object size:0x4 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x8051A95C; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x8051A960; // type:object size:0x2 scope:global align:4 data:2byte +gTRKState = .bss:0x8051A964; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x8051AA08; // type:object size:0x430 scope:global align:4 +gTRKSaveState = .bss:0x8051AE38; // type:object size:0x94 scope:global align:4 data:4byte +TRKvalue128_temp = .bss:0x8051AECC; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x8051AEE0; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x8051AEE8; // type:object size:0x4 scope:global align:4 data:4byte +TRK_Use_BBA = .bss:0x8051AEF0; // type:object size:0x1 scope:global data:byte +_MetroTRK_Has_Framing = .bss:0x8051AEF4; // type:object size:0x4 scope:global align:4 +lbl_8051AEF8 = .bss:0x8051AEF8; // type:object size:0x1 data:byte +gRecvBuf = .bss:0x8051AF00; // type:object size:0x500 scope:global align:4 +gRecvCB = .bss:0x8051B400; // type:object size:0x1C scope:global align:4 +lbl_8051B420 = .sdata:0x8051B420; // type:object size:0x8 data:string +__RTTI__Q210dCsr_mng_c5csr_c = .sdata:0x8051B428; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c7ccObj_c = .sdata:0x8051B430; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c8bloObj_c = .sdata:0x8051B438; // type:object size:0x8 scope:global align:4 +__RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x8051B440; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x8051B448; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x8051B450; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x8051B458; // type:object size:0x8 scope:global align:4 +lbl_8051B460 = .sdata:0x8051B460; // type:object size:0x1 data:byte +memMargin__7mDoMain = .sdata:0x8051B464; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051B468 = .sdata:0x8051B468; // type:object size:0x1 data:byte +lbl_8051B469 = .sdata:0x8051B469; // type:object size:0x3 +console_position_x$90872 = .sdata:0x8051B46C; // type:object size:0x4 scope:local align:4 data:float +console_position_y$90873 = .sdata:0x8051B470; // type:object size:0x4 scope:local align:4 data:float +lbl_8051B474 = .sdata:0x8051B474; // type:object size:0x3 data:string +lbl_8051B477 = .sdata:0x8051B477; // type:object size:0x3 data:string +lbl_8051B47A = .sdata:0x8051B47A; // type:object size:0x6 data:string +lbl_8051B480 = .sdata:0x8051B480; // type:object size:0x5 data:string +lbl_8051B485 = .sdata:0x8051B485; // type:object size:0x7 data:string +lbl_8051B48C = .sdata:0x8051B48C; // type:object size:0x5 data:string +lbl_8051B491 = .sdata:0x8051B491; // type:object size:0x7 +lbl_8051B498 = .sdata:0x8051B498; // type:object size:0x7 data:string +lbl_8051B49F = .sdata:0x8051B49F; // type:object size:0x6 data:string +lbl_8051B4A5 = .sdata:0x8051B4A5; // type:object size:0x7 +lbl_8051B4AC = .sdata:0x8051B4AC; // type:object size:0x5 data:string +lbl_8051B4B1 = .sdata:0x8051B4B1; // type:object size:0x7 +lbl_8051B4B8 = .sdata:0x8051B4B8; // type:object size:0x8 data:string +lbl_8051B4C0 = .sdata:0x8051B4C0; // type:object size:0x4 data:string +lbl_8051B4C4 = .sdata:0x8051B4C4; // type:object size:0x4 data:string +lbl_8051B4C8 = .sdata:0x8051B4C8; // type:object size:0x7 data:string +lbl_8051B4CF = .sdata:0x8051B4CF; // type:object size:0x8 data:string +lbl_8051B4D8 = .sdata:0x8051B4D8; // type:object size:0x8 +__RTTI__17mDoAud_zelAudio_c = .sdata:0x8051B4E0; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2AudioMgr = .sdata:0x8051B4E8; // type:object size:0x8 scope:global align:4 +__RTTI__13Z2SoundObjMgr = .sdata:0x8051B4F0; // type:object size:0x8 scope:global align:4 +__RTTI__34JASGlobalInstance<13Z2SoundObjMgr> = .sdata:0x8051B4F8; // type:object size:0x8 scope:global align:4 +__RTTI__11Z2StatusMgr = .sdata:0x8051B500; // type:object size:0x8 scope:global align:4 +__RTTI__32JASGlobalInstance<11Z2StatusMgr> = .sdata:0x8051B508; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2SceneMgr = .sdata:0x8051B510; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2SceneMgr> = .sdata:0x8051B518; // type:object size:0x8 scope:global align:4 +__RTTI__8Z2SeqMgr = .sdata:0x8051B520; // type:object size:0x8 scope:global align:4 +__RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x8051B528; // type:object size:0x8 scope:global align:4 +lbl_8051B530 = .sdata:0x8051B530; // type:object size:0x8 data:string +__RTTI__7Z2SeMgr = .sdata:0x8051B538; // type:object size:0x8 scope:global align:4 +__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x8051B540; // type:object size:0x8 scope:global align:4 +lbl_8051B548 = .sdata:0x8051B548; // type:object size:0x1 data:byte +m_aspect__13mDoGph_gInf_c = .sdata:0x8051B54C; // type:object size:0x4 scope:global align:4 data:float +m_scale__13mDoGph_gInf_c = .sdata:0x8051B550; // type:object size:0x4 scope:global align:4 data:float +m_invScale__13mDoGph_gInf_c = .sdata:0x8051B554; // type:object size:0x4 scope:global align:4 data:float +m_maxX__13mDoGph_gInf_c = .sdata:0x8051B558; // type:object size:0x4 scope:global align:4 data:4byte +m_maxY__13mDoGph_gInf_c = .sdata:0x8051B55C; // type:object size:0x4 scope:global align:4 data:4byte +m_width__13mDoGph_gInf_c = .sdata:0x8051B560; // type:object size:0x4 scope:global align:4 data:4byte +m_height__13mDoGph_gInf_c = .sdata:0x8051B564; // type:object size:0x4 scope:global align:4 data:4byte +m_maxXF__13mDoGph_gInf_c = .sdata:0x8051B568; // type:object size:0x4 scope:global align:4 data:float +m_maxYF__13mDoGph_gInf_c = .sdata:0x8051B56C; // type:object size:0x4 scope:global align:4 data:float +m_widthF__13mDoGph_gInf_c = .sdata:0x8051B570; // type:object size:0x4 scope:global align:4 data:float +m_heightF__13mDoGph_gInf_c = .sdata:0x8051B574; // type:object size:0x4 scope:global align:4 data:float +lbl_8051B578 = .sdata:0x8051B578; // type:object size:0x8 data:string +lbl_8051B580 = .sdata:0x8051B580; // type:object size:0x7 data:string +lbl_8051B587 = .sdata:0x8051B587; // type:object size:0x8 data:string +mRenderModeObj__15mDoMch_render_c = .sdata:0x8051B590; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051B594 = .sdata:0x8051B594; // type:object size:0x8 data:string +lbl_8051B59C = .sdata:0x8051B59C; // type:object size:0x5 data:string +lbl_8051B5A1 = .sdata:0x8051B5A1; // type:object size:0x5 data:string +lbl_8051B5A6 = .sdata:0x8051B5A6; // type:object size:0x5 data:string +lbl_8051B5AB = .sdata:0x8051B5AB; // type:object size:0x5 data:string +lbl_8051B5B0 = .sdata:0x8051B5B0; // type:object size:0x5 data:string +lbl_8051B5B5 = .sdata:0x8051B5B5; // type:object size:0x7 data:string +next__14mDoMtx_stack_c = .sdata:0x8051B5C0; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x8051B5C4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051B5C8 = .sdata:0x8051B5C8; // type:object size:0x7 data:string +__RTTI__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .sdata:0x8051B5D0; // type:object size:0x8 scope:global align:4 +__RTTI__26mDoExt_3DlineMatSortPacket = .sdata:0x8051B5D8; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_3DlineMat1_c = .sdata:0x8051B5E0; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_3DlineMat0_c = .sdata:0x8051B5E8; // type:object size:0x8 scope:global align:4 +__RTTI__18mDoExt_3DlineMat_c = .sdata:0x8051B5F0; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_invJntPacket = .sdata:0x8051B5F8; // type:object size:0x8 scope:global align:4 +__RTTI__15mDoExt_McaMorf2 = .sdata:0x8051B600; // type:object size:0x8 scope:global align:4 +__RTTI__16mDoExt_McaMorfSO = .sdata:0x8051B608; // type:object size:0x8 scope:global align:4 +__RTTI__14mDoExt_McaMorf = .sdata:0x8051B610; // type:object size:0x8 scope:global align:4 +__RTTI__13mDoExt_morf_c = .sdata:0x8051B618; // type:object size:0x8 scope:global align:4 +__RTTI__15mDoExt_zelAnime = .sdata:0x8051B620; // type:object size:0x8 scope:global align:4 +__RTTI__28mDoExt_MtxCalcAnmBlendTblOld = .sdata:0x8051B628; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoExt_MtxCalcAnmBlendTbl = .sdata:0x8051B630; // type:object size:0x8 scope:global align:4 +__RTTI__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .sdata:0x8051B638; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjAnime = .sdata:0x8051B640; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundObjBase = .sdata:0x8051B648; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundHandles = .sdata:0x8051B650; // type:object size:0x8 scope:global align:4 +__RTTI__28JSUList<17Z2SoundHandlePool> = .sdata:0x8051B658; // type:object size:0x8 scope:global align:4 +__RTTI__17J3DMtxCalcAnmBase = .sdata:0x8051B660; // type:object size:0x8 scope:global align:4 +__RTTI__19J3DMtxCalcNoAnmBase = .sdata:0x8051B668; // type:object size:0x8 scope:global align:4 +__RTTI__10J3DMtxCalc = .sdata:0x8051B670; // type:object size:0x8 scope:global align:4 +__RTTI__12J3DFrameCtrl = .sdata:0x8051B678; // type:object size:0x8 scope:global align:4 +__RTTI__9J3DPacket = .sdata:0x8051B680; // type:object size:0x8 scope:global align:4 +__RTTI__11J3DUClipper = .sdata:0x8051B688; // type:object size:0x8 scope:global align:4 +__RTTI__21mDoDvdThd_toMainRam_c = .sdata:0x8051B690; // type:object size:0x8 scope:global align:4 +__RTTI__23mDoDvdThd_getResource_c = .sdata:0x8051B698; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoDvdThd_mountXArchive_c = .sdata:0x8051B6A0; // type:object size:0x8 scope:global align:4 +__RTTI__28mDoDvdThd_mountAramArchive_c = .sdata:0x8051B6A8; // type:object size:0x8 scope:global align:4 +__RTTI__24mDoDvdThd_mountArchive_c = .sdata:0x8051B6B0; // type:object size:0x8 scope:global align:4 +__RTTI__20mDoDvdThd_callback_c = .sdata:0x8051B6B8; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoDvdThd_command_c = .sdata:0x8051B6C0; // type:object size:0x8 scope:global align:4 +__RTTI__10node_class = .sdata:0x8051B6C8; // type:object size:0x8 scope:global align:4 +lbl_8051B6D0 = .sdata:0x8051B6D0; // type:object size:0x5 data:string +__RTTI__24JPTraceParticleCallBack4 = .sdata:0x8051B6D8; // type:object size:0x8 scope:global align:4 +__RTTI__19JPAParticleCallBack = .sdata:0x8051B6E0; // type:object size:0x8 scope:global align:4 +lbl_8051B6E8 = .sdata:0x8051B6E8; // type:object size:0x7 data:string +lbl_8051B6EF = .sdata:0x8051B6EF; // type:object size:0x8 data:string +lbl_8051B6F7 = .sdata:0x8051B6F7; // type:object size:0x7 data:string +lbl_8051B6FE = .sdata:0x8051B6FE; // type:object size:0x7 data:string +lbl_8051B705 = .sdata:0x8051B705; // type:object size:0x7 data:string +lbl_8051B70C = .sdata:0x8051B70C; // type:object size:0x7 data:string +lbl_8051B713 = .sdata:0x8051B713; // type:object size:0x7 data:string +lbl_8051B71A = .sdata:0x8051B71A; // type:object size:0x7 data:string +lbl_8051B721 = .sdata:0x8051B721; // type:object size:0x2 data:string +__RTTI__11fapGm_HIO_c = .sdata:0x8051B728; // type:object size:0x8 scope:global align:4 +__RTTI__13JORReflexible = .sdata:0x8051B730; // type:object size:0x8 scope:global align:4 +lbl_8051B738 = .sdata:0x8051B738; // type:object size:0x6 data:string +lbl_8051B740 = .sdata:0x8051B740; // type:object size:0x7 data:string +__RTTI__15dBgS_ObjRoofChk = .sdata:0x8051B748; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_RoofChk = .sdata:0x8051B750; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_ObjGndChk = .sdata:0x8051B758; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_GndChk = .sdata:0x8051B760; // type:object size:0x8 scope:global align:4 +__RTTI__8dBgS_Chk = .sdata:0x8051B768; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_GrpPassChk = .sdata:0x8051B770; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_PolyPassChk = .sdata:0x8051B778; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_GndChk = .sdata:0x8051B780; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgS_PolyInfo = .sdata:0x8051B788; // type:object size:0x8 scope:global align:4 +__RTTI__8cBgS_Chk = .sdata:0x8051B790; // type:object size:0x8 scope:global align:4 +__RTTI__16cBgS_PolyPassChk = .sdata:0x8051B798; // type:object size:0x8 scope:global align:4 +__RTTI__15cBgS_GrpPassChk = .sdata:0x8051B7A0; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGPla = .sdata:0x8051B7A8; // type:object size:0x8 scope:global align:4 +l_scnRqID = .sdata:0x8051B7B0; // type:object size:0x4 scope:global align:4 data:4byte +m_name$89462 = .sdata:0x8051B7B8; // type:object size:0x4 scope:local align:4 +i_msgID = .sdata:0x8051B7C0; // type:object size:0x4 scope:global align:4 data:4byte +t_type$46485 = .sdata:0x8051B7C8; // type:object size:0x4 scope:local align:4 data:4byte +process_id$46491 = .sdata:0x8051B7CC; // type:object size:0x4 scope:local align:4 data:4byte +IsInitOfLayerList$46578 = .sdata:0x8051B7D0; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcLn_Queue = .sdata:0x8051B7D8; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x8051B7E0; // type:object size:0x4 scope:global align:4 data:4byte +crear$46506 = .sdata:0x8051B7E8; // type:object size:0x8 scope:local align:4 +lbl_8051B7F0 = .sdata:0x8051B7F0; // type:object size:0x8 data:string +lbl_8051B7F8 = .sdata:0x8051B7F8; // type:object size:0x1 +lbl_8051B7F9 = .sdata:0x8051B7F9; // type:object size:0x7 data:string +lbl_8051B800 = .sdata:0x8051B800; // type:object size:0x8 data:string +lbl_8051B808 = .sdata:0x8051B808; // type:object size:0x7 data:string +lbl_8051B80F = .sdata:0x8051B80F; // type:object size:0x7 data:string +lbl_8051B816 = .sdata:0x8051B816; // type:object size:0x6 data:string +lbl_8051B81C = .sdata:0x8051B81C; // type:object size:0x1 data:byte +__RTTI__16dStage_stageDt_c = .sdata:0x8051B820; // type:object size:0x8 scope:global align:4 +__RTTI__15dStage_roomDt_c = .sdata:0x8051B828; // type:object size:0x8 scope:global align:4 +__RTTI__11dStage_dt_c = .sdata:0x8051B830; // type:object size:0x8 scope:global align:4 +lbl_8051B838 = .sdata:0x8051B838; // type:object size:0x4 +lbl_8051B83C = .sdata:0x8051B83C; // type:object size:0x7 data:string +lbl_8051B843 = .sdata:0x8051B843; // type:object size:0x8 data:string +lbl_8051B84B = .sdata:0x8051B84B; // type:object size:0x7 data:string +__RTTI__6dMap_c = .sdata:0x8051B854; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingAmap_c = .sdata:0x8051B85C; // type:object size:0x8 scope:global align:4 +__RTTI__28renderingPlusDoorAndCursor_c = .sdata:0x8051B864; // type:object size:0x8 scope:global align:4 +__RTTI__19renderingPlusDoor_c = .sdata:0x8051B86C; // type:object size:0x8 scope:global align:4 +__RTTI__16renderingDAmap_c = .sdata:0x8051B874; // type:object size:0x8 scope:global align:4 +__RTTI__18dRenderingFDAmap_c = .sdata:0x8051B87C; // type:object size:0x8 scope:global align:4 +__RTTI__15dRenderingMap_c = .sdata:0x8051B884; // type:object size:0x8 scope:global align:4 +__RTTI__28dDrawPathWithNormalPattern_c = .sdata:0x8051B88C; // type:object size:0x8 scope:global align:4 +__RTTI__11dDrawPath_c = .sdata:0x8051B894; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_base_c = .sdata:0x8051B89C; // type:object size:0x8 scope:global align:4 +lbl_8051B8A8 = .sdata:0x8051B8A8; // type:object size:0x7 data:string +lbl_8051B8AF = .sdata:0x8051B8AF; // type:object size:0x8 data:string +lbl_8051B8B7 = .sdata:0x8051B8B7; // type:object size:0x8 data:string +lbl_8051B8BF = .sdata:0x8051B8BF; // type:object size:0x8 data:string +lbl_8051B8C7 = .sdata:0x8051B8C7; // type:object size:0x8 data:string +lbl_8051B8CF = .sdata:0x8051B8CF; // type:object size:0x8 data:string +lbl_8051B8D7 = .sdata:0x8051B8D7; // type:object size:0x8 data:string +lbl_8051B8DF = .sdata:0x8051B8DF; // type:object size:0x8 data:string +lbl_8051B8E7 = .sdata:0x8051B8E7; // type:object size:0x8 data:string +lbl_8051B8EF = .sdata:0x8051B8EF; // type:object size:0x8 data:string +lbl_8051B8F7 = .sdata:0x8051B8F7; // type:object size:0x8 data:string +lbl_8051B8FF = .sdata:0x8051B8FF; // type:object size:0x8 data:string +lbl_8051B907 = .sdata:0x8051B907; // type:object size:0x8 data:string +lbl_8051B90F = .sdata:0x8051B90F; // type:object size:0x8 data:string +lbl_8051B917 = .sdata:0x8051B917; // type:object size:0x8 data:string +lbl_8051B91F = .sdata:0x8051B91F; // type:object size:0x8 data:string +lbl_8051B927 = .sdata:0x8051B927; // type:object size:0x8 data:string +lbl_8051B92F = .sdata:0x8051B92F; // type:object size:0x8 data:string +lbl_8051B937 = .sdata:0x8051B937; // type:object size:0x8 data:string +lbl_8051B93F = .sdata:0x8051B93F; // type:object size:0x7 data:string +lbl_8051B946 = .sdata:0x8051B946; // type:object size:0x8 data:string +lbl_8051B94E = .sdata:0x8051B94E; // type:object size:0x7 data:string +lbl_8051B955 = .sdata:0x8051B955; // type:object size:0x8 data:string +lbl_8051B95D = .sdata:0x8051B95D; // type:object size:0x8 data:string +lbl_8051B965 = .sdata:0x8051B965; // type:object size:0x8 data:string +lbl_8051B96D = .sdata:0x8051B96D; // type:object size:0x8 data:string +lbl_8051B975 = .sdata:0x8051B975; // type:object size:0x8 data:string +lbl_8051B97D = .sdata:0x8051B97D; // type:object size:0x8 data:string +lbl_8051B985 = .sdata:0x8051B985; // type:object size:0x7 data:string +lbl_8051B98C = .sdata:0x8051B98C; // type:object size:0x8 data:string +lbl_8051B994 = .sdata:0x8051B994; // type:object size:0x7 data:string +lbl_8051B99B = .sdata:0x8051B99B; // type:object size:0x8 data:string +lbl_8051B9A3 = .sdata:0x8051B9A3; // type:object size:0x8 data:string +lbl_8051B9AB = .sdata:0x8051B9AB; // type:object size:0x8 data:string +lbl_8051B9B3 = .sdata:0x8051B9B3; // type:object size:0x7 data:string +lbl_8051B9BA = .sdata:0x8051B9BA; // type:object size:0x5 data:string +lbl_8051B9BF = .sdata:0x8051B9BF; // type:object size:0x8 data:string +lbl_8051B9C7 = .sdata:0x8051B9C7; // type:object size:0x1 data:byte +lbl_8051B9C8 = .sdata:0x8051B9C8; // type:object size:0x1 data:byte +lbl_8051B9C9 = .sdata:0x8051B9C9; // type:object size:0x1 data:byte +lbl_8051B9CA = .sdata:0x8051B9CA; // type:object size:0x1 data:byte +lbl_8051B9CB = .sdata:0x8051B9CB; // type:object size:0x1 data:byte +lbl_8051B9CC = .sdata:0x8051B9CC; // type:object size:0x1 data:byte +lbl_8051B9CD = .sdata:0x8051B9CD; // type:object size:0x1 data:byte +lbl_8051B9CE = .sdata:0x8051B9CE; // type:object size:0x1 data:byte +lbl_8051B9CF = .sdata:0x8051B9CF; // type:object size:0x4 +lbl_8051B9D3 = .sdata:0x8051B9D3; // type:object size:0x1 +lbl_8051B9D4 = .sdata:0x8051B9D4; // type:object size:0x7 data:string +lbl_8051B9DB = .sdata:0x8051B9DB; // type:object size:0x7 data:string +__RTTI__Q213dComIfG_inf_c9baseCsr_c = .sdata:0x8051B9E4; // type:object size:0x8 scope:global align:4 +__RTTI__Q313dComIfG_inf_c9baseCsr_c6navi_c = .sdata:0x8051B9EC; // type:object size:0x8 scope:global align:4 +__RTTI__Q211dDlst_blo_c5anm_c = .sdata:0x8051B9F4; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoExt_McaMorfCallBack1_c = .sdata:0x8051B9FC; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_levelEcallBack = .sdata:0x8051BA04; // type:object size:0x8 scope:global align:4 +__RTTI__18JPAEmitterCallBack = .sdata:0x8051BA0C; // type:object size:0x8 scope:global align:4 +__RTTI__Q213mDoGph_gInf_c5csr_c = .sdata:0x8051BA14; // type:object size:0x8 scope:global align:4 +lbl_8051BA20 = .sdata:0x8051BA20; // type:object size:0x8 data:string +lbl_8051BA28 = .sdata:0x8051BA28; // type:object size:0x8 data:string +__RTTI__10CSTControl = .sdata:0x8051BA30; // type:object size:0x8 scope:global align:4 +__RTTI__9STControl = .sdata:0x8051BA38; // type:object size:0x8 scope:global align:4 +lbl_8051BA40 = .sdata:0x8051BA40; // type:object size:0x1 +lbl_8051BA41 = .sdata:0x8051BA41; // type:object size:0x8 data:string +__RTTI__8cM3dGCyl = .sdata:0x8051BA50; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGLin = .sdata:0x8051BA58; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGSph = .sdata:0x8051BA60; // type:object size:0x8 scope:global align:4 +lbl_8051BA68 = .sdata:0x8051BA68; // type:object size:0x7 data:string +lbl_8051BA70 = .sdata:0x8051BA70; // type:object size:0x8 data:string +lbl_8051BA78 = .sdata:0x8051BA78; // type:object size:0x8 data:string +m_branchId__7dDemo_c = .sdata:0x8051BA80; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8051BA82 = .sdata:0x8051BA82; // type:object size:0x2 data:string +lbl_8051BA84 = .sdata:0x8051BA84; // type:object size:0x6 data:string +__RTTI__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .sdata:0x8051BA8C; // type:object size:0x8 scope:global align:4 +__RTTI__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .sdata:0x8051BA94; // type:object size:0x8 scope:global align:4 +__RTTI__16dDemo_particle_c = .sdata:0x8051BA9C; // type:object size:0x8 scope:global align:4 +__RTTI__14dDemo_system_c = .sdata:0x8051BAA4; // type:object size:0x8 scope:global align:4 +__RTTI__11dDemo_fog_c = .sdata:0x8051BAAC; // type:object size:0x8 scope:global align:4 +__RTTI__13dDemo_light_c = .sdata:0x8051BAB4; // type:object size:0x8 scope:global align:4 +__RTTI__15dDemo_ambient_c = .sdata:0x8051BABC; // type:object size:0x8 scope:global align:4 +__RTTI__14dDemo_camera_c = .sdata:0x8051BAC4; // type:object size:0x8 scope:global align:4 +__RTTI__13dDemo_actor_c = .sdata:0x8051BACC; // type:object size:0x8 scope:global align:4 +__RTTI__Q217JStudio_JParticle13TCreateObject = .sdata:0x8051BAD4; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage4TFog = .sdata:0x8051BADC; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TCamera = .sdata:0x8051BAE4; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage13TAmbientLight = .sdata:0x8051BAEC; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage6TActor = .sdata:0x8051BAF4; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage6TLight = .sdata:0x8051BAFC; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio13TCreateObject = .sdata:0x8051BB04; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio16TAdaptor_message = .sdata:0x8051BB0C; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio8TAdaptor = .sdata:0x8051BB14; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TSystem = .sdata:0x8051BB1C; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TObject = .sdata:0x8051BB24; // type:object size:0x8 scope:global align:4 +lbl_8051BB30 = .sdata:0x8051BB30; // type:object size:0x4 data:4byte +lbl_8051BB34 = .sdata:0x8051BB34; // type:object size:0x4 data:4byte +lbl_8051BB38 = .sdata:0x8051BB38; // type:object size:0x6 data:string +lbl_8051BB3E = .sdata:0x8051BB3E; // type:object size:0x8 data:string +lbl_8051BB46 = .sdata:0x8051BB46; // type:object size:0x7 data:string +lbl_8051BB4D = .sdata:0x8051BB4D; // type:object size:0x3 +__RTTI__18mDoExt_transAnmBas = .sdata:0x8051BB50; // type:object size:0x8 scope:global align:4 +__RTTI__11J3DTexNoAnm = .sdata:0x8051BB58; // type:object size:0x8 scope:global align:4 +__RTTI__18J3DAnmTransformKey = .sdata:0x8051BB60; // type:object size:0x8 scope:global align:4 +__RTTI__15J3DAnmTransform = .sdata:0x8051BB68; // type:object size:0x8 scope:global align:4 +__RTTI__10J3DAnmBase = .sdata:0x8051BB70; // type:object size:0x8 scope:global align:4 +lbl_8051BB78 = .sdata:0x8051BB78; // type:object size:0x7 data:string +__RTTI__19dMenuFmapIconDisp_c = .sdata:0x8051BB80; // type:object size:0x8 scope:global align:4 +__RTTI__22dMenuFmapIconPointer_c = .sdata:0x8051BB88; // type:object size:0x8 scope:global align:4 +mNextRoomNo__10dMapInfo_c = .sdata:0x8051BB90; // type:object size:0x4 scope:global align:4 data:4byte +mMinX__8dMpath_c = .sdata:0x8051BB94; // type:object size:0x4 scope:global align:4 data:float +mMaxX__8dMpath_c = .sdata:0x8051BB98; // type:object size:0x4 scope:global align:4 data:float +mMinZ__8dMpath_c = .sdata:0x8051BB9C; // type:object size:0x4 scope:global align:4 data:float +mMaxZ__8dMpath_c = .sdata:0x8051BBA0; // type:object size:0x4 scope:global align:4 data:float +lbl_8051BBA4 = .sdata:0x8051BBA4; // type:object size:0x1 data:byte +lbl_8051BBA5 = .sdata:0x8051BBA5; // type:object size:0x1 data:byte +lbl_8051BBA6 = .sdata:0x8051BBA6; // type:object size:0x1 data:byte +lbl_8051BBA7 = .sdata:0x8051BBA7; // type:object size:0x1 data:byte +lbl_8051BBA8 = .sdata:0x8051BBA8; // type:object size:0x1 data:byte +lbl_8051BBA9 = .sdata:0x8051BBA9; // type:object size:0x1 data:byte +lbl_8051BBAA = .sdata:0x8051BBAA; // type:object size:0x6 data:byte +lbl_8051BBB0 = .sdata:0x8051BBB0; // type:object size:0x4 data:string +lbl_8051BBB4 = .sdata:0x8051BBB4; // type:object size:0x3 data:string +__RTTI__11dEvt_info_c = .sdata:0x8051BBB8; // type:object size:0x8 scope:global align:4 +numTelopData = .sdata:0x8051BBC0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051BBC4 = .sdata:0x8051BBC4; // type:object size:0x6 data:string +lbl_8051BBCA = .sdata:0x8051BBCA; // type:object size:0x6 data:string +lbl_8051BBD0 = .sdata:0x8051BBD0; // type:object size:0x5 data:string +lbl_8051BBD5 = .sdata:0x8051BBD5; // type:object size:0x8 data:string +lbl_8051BBDD = .sdata:0x8051BBDD; // type:object size:0x8 data:string +lbl_8051BBE5 = .sdata:0x8051BBE5; // type:object size:0x6 data:string +lbl_8051BBEB = .sdata:0x8051BBEB; // type:object size:0x3 data:string +lbl_8051BBEE = .sdata:0x8051BBEE; // type:object size:0x5 data:string +lbl_8051BBF3 = .sdata:0x8051BBF3; // type:object size:0x6 data:string +lbl_8051BBF9 = .sdata:0x8051BBF9; // type:object size:0x6 data:string +lbl_8051BBFF = .sdata:0x8051BBFF; // type:object size:0x8 data:string +lbl_8051BC07 = .sdata:0x8051BC07; // type:object size:0x4 data:string +lbl_8051BC0B = .sdata:0x8051BC0B; // type:object size:0x4 data:string +lbl_8051BC0F = .sdata:0x8051BC0F; // type:object size:0x6 data:string +lbl_8051BC15 = .sdata:0x8051BC15; // type:object size:0x6 data:string +lbl_8051BC1B = .sdata:0x8051BC1B; // type:object size:0x7 data:string +lbl_8051BC22 = .sdata:0x8051BC22; // type:object size:0x3 data:string +lbl_8051BC25 = .sdata:0x8051BC25; // type:object size:0x7 data:string +lbl_8051BC2C = .sdata:0x8051BC2C; // type:object size:0x6 data:string +lbl_8051BC32 = .sdata:0x8051BC32; // type:object size:0x5 data:string +lbl_8051BC37 = .sdata:0x8051BC37; // type:object size:0x5 data:string +lbl_8051BC3C = .sdata:0x8051BC3C; // type:object size:0x6 data:string +lbl_8051BC42 = .sdata:0x8051BC42; // type:object size:0x8 data:string +lbl_8051BC4A = .sdata:0x8051BC4A; // type:object size:0x4 data:string +lbl_8051BC4E = .sdata:0x8051BC4E; // type:object size:0x5 data:string +lbl_8051BC53 = .sdata:0x8051BC53; // type:object size:0x6 data:string +lbl_8051BC59 = .sdata:0x8051BC59; // type:object size:0x8 data:string +lbl_8051BC61 = .sdata:0x8051BC61; // type:object size:0x4 data:string +lbl_8051BC65 = .sdata:0x8051BC65; // type:object size:0x4 data:string +lbl_8051BC69 = .sdata:0x8051BC69; // type:object size:0x4 data:string +lbl_8051BC6D = .sdata:0x8051BC6D; // type:object size:0x4 data:string +lbl_8051BC71 = .sdata:0x8051BC71; // type:object size:0x8 data:string +lbl_8051BC79 = .sdata:0x8051BC79; // type:object size:0x7 data:string +lbl_8051BC80 = .sdata:0x8051BC80; // type:object size:0x6 data:string +lbl_8051BC86 = .sdata:0x8051BC86; // type:object size:0x7 data:string +lbl_8051BC8D = .sdata:0x8051BC8D; // type:object size:0x6 data:string +lbl_8051BC93 = .sdata:0x8051BC93; // type:object size:0x6 data:string +lbl_8051BCA0 = .sdata:0x8051BCA0; // type:object size:0x6 data:string +lbl_8051BCA6 = .sdata:0x8051BCA6; // type:object size:0x4 data:string +lbl_8051BCAA = .sdata:0x8051BCAA; // type:object size:0x6 data:string +lbl_8051BCB0 = .sdata:0x8051BCB0; // type:object size:0x5 data:string +lbl_8051BCB5 = .sdata:0x8051BCB5; // type:object size:0x8 data:string +lbl_8051BCBD = .sdata:0x8051BCBD; // type:object size:0x5 data:string +lbl_8051BCC2 = .sdata:0x8051BCC2; // type:object size:0x6 data:string +lbl_8051BCC8 = .sdata:0x8051BCC8; // type:object size:0x6 data:string +lbl_8051BCCE = .sdata:0x8051BCCE; // type:object size:0x8 data:string +__RTTI__15dSmplMdl_draw_c = .sdata:0x8051BCD8; // type:object size:0x8 scope:global align:4 +lbl_8051BCE0 = .sdata:0x8051BCE0; // type:object size:0x6 data:string +__RTTI__22dPa_hermiteEcallBack_c = .sdata:0x8051BCE8; // type:object size:0x8 scope:global align:4 +__RTTI__28dPa_particleTracePcallBack_c = .sdata:0x8051BCF0; // type:object size:0x8 scope:global align:4 +__RTTI__17dPa_wbPcallBack_c = .sdata:0x8051BCF8; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_d_light8PcallBack = .sdata:0x8051BD00; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_b_light8PcallBack = .sdata:0x8051BD08; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_light8PcallBack = .sdata:0x8051BD10; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_d_light8EcallBack = .sdata:0x8051BD18; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_b_light8EcallBack = .sdata:0x8051BD20; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_light8EcallBack = .sdata:0x8051BD28; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_fsenthPcallBack = .sdata:0x8051BD30; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_followEcallBack = .sdata:0x8051BD38; // type:object size:0x8 scope:global align:4 +__RTTI__21dPa_setColorEcallBack = .sdata:0x8051BD40; // type:object size:0x8 scope:global align:4 +__RTTI__22dPa_selectTexEcallBack = .sdata:0x8051BD48; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_modelEcallBack = .sdata:0x8051BD50; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_modelPcallBack = .sdata:0x8051BD58; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_simpleEcallBack = .sdata:0x8051BD60; // type:object size:0x8 scope:global align:4 +lbl_8051BD68 = .sdata:0x8051BD68; // type:object size:0x1 data:byte +lbl_8051BD69 = .sdata:0x8051BD69; // type:object size:0x1 data:byte +lbl_8051BD6A = .sdata:0x8051BD6A; // type:object size:0x1 data:byte +lbl_8051BD6B = .sdata:0x8051BD6B; // type:object size:0x1 data:byte +lbl_8051BD6C = .sdata:0x8051BD6C; // type:object size:0x1 data:byte +lbl_8051BD6D = .sdata:0x8051BD6D; // type:object size:0x1 data:byte +lbl_8051BD6E = .sdata:0x8051BD6E; // type:object size:0x1 data:byte +lbl_8051BD6F = .sdata:0x8051BD6F; // type:object size:0x1 data:string +lbl_8051BD70 = .sdata:0x8051BD70; // type:object size:0x1 data:byte +lbl_8051BD71 = .sdata:0x8051BD71; // type:object size:0x1 data:byte +lbl_8051BD72 = .sdata:0x8051BD72; // type:object size:0x1 data:byte +lbl_8051BD73 = .sdata:0x8051BD73; // type:object size:0x1 data:string +l_realImageSize$96077 = .sdata:0x8051BD74; // type:object size:0x4 scope:local align:4 +lbl_8051BD78 = .sdata:0x8051BD78; // type:object size:0x1 data:byte +lbl_8051BD79 = .sdata:0x8051BD79; // type:object size:0x1 data:byte +lbl_8051BD7A = .sdata:0x8051BD7A; // type:object size:0x1 data:byte +lbl_8051BD7B = .sdata:0x8051BD7B; // type:object size:0x1 data:string +__RTTI__14ShdwDrawPoly_c = .sdata:0x8051BD7C; // type:object size:0x8 scope:global align:4 +__RTTI__22dDlst_shadowRealPoly_c = .sdata:0x8051BD84; // type:object size:0x8 scope:global align:4 +__RTTI__18dDlst_shadowPoly_c = .sdata:0x8051BD8C; // type:object size:0x8 scope:global align:4 +__RTTI__18dDlst_effectLine_c = .sdata:0x8051BD94; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_blo_c = .sdata:0x8051BD9C; // type:object size:0x8 scope:global align:4 +__RTTI__10dDlst_2D_c = .sdata:0x8051BDA4; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_2DMt_c = .sdata:0x8051BDAC; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2Dm_c = .sdata:0x8051BDB4; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2DM_c = .sdata:0x8051BDBC; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_2DT2_c = .sdata:0x8051BDC4; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2DT_c = .sdata:0x8051BDCC; // type:object size:0x8 scope:global align:4 +__RTTI__15dDlst_2DPoint_c = .sdata:0x8051BDD4; // type:object size:0x8 scope:global align:4 +__RTTI__14dDlst_2DQuad_c = .sdata:0x8051BDDC; // type:object size:0x8 scope:global align:4 +__RTTI__13dDlst_2DTri_c = .sdata:0x8051BDE4; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgS_ShdwDraw = .sdata:0x8051BDEC; // type:object size:0x8 scope:global align:4 +lbl_8051BDF8 = .sdata:0x8051BDF8; // type:object size:0x7 data:string +lbl_8051BDFF = .sdata:0x8051BDFF; // type:object size:0x7 data:string +lbl_8051BE06 = .sdata:0x8051BE06; // type:object size:0x8 data:string +lbl_8051BE0E = .sdata:0x8051BE0E; // type:object size:0x8 data:string +lbl_8051BE16 = .sdata:0x8051BE16; // type:object size:0x7 data:string +lbl_8051BE1D = .sdata:0x8051BE1D; // type:object size:0x8 data:string +lbl_8051BE25 = .sdata:0x8051BE25; // type:object size:0x7 data:string +lbl_8051BE2C = .sdata:0x8051BE2C; // type:object size:0x8 data:string +lbl_8051BE34 = .sdata:0x8051BE34; // type:object size:0x8 data:string +lbl_8051BE3C = .sdata:0x8051BE3C; // type:object size:0x7 data:string +lbl_8051BE43 = .sdata:0x8051BE43; // type:object size:0x8 data:string +lbl_8051BE4B = .sdata:0x8051BE4B; // type:object size:0x8 data:string +lbl_8051BE53 = .sdata:0x8051BE53; // type:object size:0x8 data:string +lbl_8051BE5B = .sdata:0x8051BE5B; // type:object size:0x7 data:string +lbl_8051BE62 = .sdata:0x8051BE62; // type:object size:0x8 data:string +lbl_8051BE6A = .sdata:0x8051BE6A; // type:object size:0x8 data:string +lbl_8051BE72 = .sdata:0x8051BE72; // type:object size:0x8 data:string +lbl_8051BE7A = .sdata:0x8051BE7A; // type:object size:0x8 data:string +lbl_8051BE82 = .sdata:0x8051BE82; // type:object size:0x8 data:string +lbl_8051BE8A = .sdata:0x8051BE8A; // type:object size:0x8 data:string +lbl_8051BE92 = .sdata:0x8051BE92; // type:object size:0x8 data:string +lbl_8051BE9A = .sdata:0x8051BE9A; // type:object size:0x8 data:string +lbl_8051BEA2 = .sdata:0x8051BEA2; // type:object size:0x8 data:string +lbl_8051BEAA = .sdata:0x8051BEAA; // type:object size:0x8 data:string +lbl_8051BEB2 = .sdata:0x8051BEB2; // type:object size:0x8 data:string +lbl_8051BEBA = .sdata:0x8051BEBA; // type:object size:0x8 data:string +lbl_8051BEC2 = .sdata:0x8051BEC2; // type:object size:0x8 data:string +lbl_8051BECA = .sdata:0x8051BECA; // type:object size:0x7 data:string +lbl_8051BED1 = .sdata:0x8051BED1; // type:object size:0x8 data:string +lbl_8051BED9 = .sdata:0x8051BED9; // type:object size:0x8 data:string +lbl_8051BEE1 = .sdata:0x8051BEE1; // type:object size:0x8 data:string +lbl_8051BEE9 = .sdata:0x8051BEE9; // type:object size:0x7 data:string +lbl_8051BEF0 = .sdata:0x8051BEF0; // type:object size:0x7 data:string +lbl_8051BEF7 = .sdata:0x8051BEF7; // type:object size:0x8 data:string +lbl_8051BEFF = .sdata:0x8051BEFF; // type:object size:0x8 data:string +lbl_8051BF07 = .sdata:0x8051BF07; // type:object size:0x8 data:string +lbl_8051BF0F = .sdata:0x8051BF0F; // type:object size:0x8 data:string +lbl_8051BF17 = .sdata:0x8051BF17; // type:object size:0x8 data:string +lbl_8051BF1F = .sdata:0x8051BF1F; // type:object size:0x8 data:string +lbl_8051BF27 = .sdata:0x8051BF27; // type:object size:0x8 data:string +lbl_8051BF2F = .sdata:0x8051BF2F; // type:object size:0x8 data:string +lbl_8051BF37 = .sdata:0x8051BF37; // type:object size:0x8 data:string +lbl_8051BF3F = .sdata:0x8051BF3F; // type:object size:0x8 data:string +lbl_8051BF47 = .sdata:0x8051BF47; // type:object size:0x8 data:string +lbl_8051BF4F = .sdata:0x8051BF4F; // type:object size:0x8 data:string +lbl_8051BF57 = .sdata:0x8051BF57; // type:object size:0x8 data:string +lbl_8051BF5F = .sdata:0x8051BF5F; // type:object size:0x8 data:string +lbl_8051BF67 = .sdata:0x8051BF67; // type:object size:0x8 data:string +lbl_8051BF6F = .sdata:0x8051BF6F; // type:object size:0x7 data:string +lbl_8051BF76 = .sdata:0x8051BF76; // type:object size:0x8 data:string +lbl_8051BF7E = .sdata:0x8051BF7E; // type:object size:0x8 data:string +lbl_8051BF86 = .sdata:0x8051BF86; // type:object size:0x8 data:string +lbl_8051BF8E = .sdata:0x8051BF8E; // type:object size:0x7 data:string +lbl_8051BF95 = .sdata:0x8051BF95; // type:object size:0x7 data:string +lbl_8051BFA0 = .sdata:0x8051BFA0; // type:object size:0x8 data:string +lbl_8051BFA8 = .sdata:0x8051BFA8; // type:object size:0x7 data:string +lbl_8051BFAF = .sdata:0x8051BFAF; // type:object size:0x5 data:string +lbl_8051BFB4 = .sdata:0x8051BFB4; // type:object size:0x8 data:string +lbl_8051BFBC = .sdata:0x8051BFBC; // type:object size:0x7 data:string +lbl_8051BFC3 = .sdata:0x8051BFC3; // type:object size:0x8 data:string +lbl_8051BFCB = .sdata:0x8051BFCB; // type:object size:0x7 data:string +lbl_8051BFD2 = .sdata:0x8051BFD2; // type:object size:0x8 data:string +lbl_8051BFDA = .sdata:0x8051BFDA; // type:object size:0x8 data:string +lbl_8051BFE2 = .sdata:0x8051BFE2; // type:object size:0x8 data:string +lbl_8051BFEA = .sdata:0x8051BFEA; // type:object size:0x7 data:string +lbl_8051BFF1 = .sdata:0x8051BFF1; // type:object size:0x8 data:string +lbl_8051BFF9 = .sdata:0x8051BFF9; // type:object size:0x8 data:string +lbl_8051C001 = .sdata:0x8051C001; // type:object size:0x8 data:string +lbl_8051C009 = .sdata:0x8051C009; // type:object size:0x8 data:string +lbl_8051C011 = .sdata:0x8051C011; // type:object size:0x8 data:string +lbl_8051C019 = .sdata:0x8051C019; // type:object size:0x8 data:string +lbl_8051C021 = .sdata:0x8051C021; // type:object size:0x8 data:string +lbl_8051C029 = .sdata:0x8051C029; // type:object size:0x8 data:string +lbl_8051C031 = .sdata:0x8051C031; // type:object size:0x8 data:string +lbl_8051C039 = .sdata:0x8051C039; // type:object size:0x8 data:string +__RTTI__19dKankyo_evil_Packet = .sdata:0x8051C044; // type:object size:0x8 scope:global align:4 +__RTTI__18dKankyo_mud_Packet = .sdata:0x8051C04C; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_odour_Packet = .sdata:0x8051C054; // type:object size:0x8 scope:global align:4 +__RTTI__21dKankyo_vrkumo_Packet = .sdata:0x8051C05C; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_cloud_Packet = .sdata:0x8051C064; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_housi_Packet = .sdata:0x8051C06C; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_star_Packet = .sdata:0x8051C074; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_snow_Packet = .sdata:0x8051C07C; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_rain_Packet = .sdata:0x8051C084; // type:object size:0x8 scope:global align:4 +__RTTI__22dKankyo_sunlenz_Packet = .sdata:0x8051C08C; // type:object size:0x8 scope:global align:4 +__RTTI__18dKankyo_sun_Packet = .sdata:0x8051C094; // type:object size:0x8 scope:global align:4 +lbl_8051C0A0 = .sdata:0x8051C0A0; // type:object size:0x8 data:string +lbl_8051C0A8 = .sdata:0x8051C0A8; // type:object size:0x8 data:string +lbl_8051C0B0 = .sdata:0x8051C0B0; // type:object size:0x7 data:string +lbl_8051C0B7 = .sdata:0x8051C0B7; // type:object size:0x7 data:string +lbl_8051C0BE = .sdata:0x8051C0BE; // type:object size:0x8 data:string +lbl_8051C0C6 = .sdata:0x8051C0C6; // type:object size:0x8 data:string +lbl_8051C0CE = .sdata:0x8051C0CE; // type:object size:0x8 data:string +lbl_8051C0D6 = .sdata:0x8051C0D6; // type:object size:0x7 data:string +lbl_8051C0DD = .sdata:0x8051C0DD; // type:object size:0x7 data:string +lbl_8051C0E4 = .sdata:0x8051C0E4; // type:object size:0x8 data:string +lbl_8051C0EC = .sdata:0x8051C0EC; // type:object size:0x8 data:string +lbl_8051C0F4 = .sdata:0x8051C0F4; // type:object size:0x8 data:string +lbl_8051C0FC = .sdata:0x8051C0FC; // type:object size:0x8 data:string +lbl_8051C104 = .sdata:0x8051C104; // type:object size:0x7 data:string +lbl_8051C10B = .sdata:0x8051C10B; // type:object size:0x7 data:string +lbl_8051C112 = .sdata:0x8051C112; // type:object size:0x7 data:string +lbl_8051C119 = .sdata:0x8051C119; // type:object size:0x5 data:string +loc_type_num__12dAttention_c = .sdata:0x8051C120; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x8051C124; // type:object size:0x4 scope:global align:4 data:4byte +chk_type_tbl__12dAttention_c = .sdata:0x8051C128; // type:object size:0x4 scope:global align:4 data:2byte +chk_type_num__12dAttention_c = .sdata:0x8051C12C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051C130 = .sdata:0x8051C130; // type:object size:0x1 data:byte +lbl_8051C131 = .sdata:0x8051C131; // type:object size:0x8 data:string +lbl_8051C139 = .sdata:0x8051C139; // type:object size:0x7 data:string +ang_table$107201 = .sdata:0x8051C140; // type:object size:0x6 scope:local align:4 +__RTTI__Q225@unnamed@d_attention_cpp@13parallelCsr_c = .sdata:0x8051C148; // type:object size:0x8 scope:global align:4 +__RTTI__Q225@unnamed@d_attention_cpp@10sightCsr_c = .sdata:0x8051C150; // type:object size:0x8 scope:global align:4 +__RTTI__19dAttDraw_CallBack_c = .sdata:0x8051C158; // type:object size:0x8 scope:global align:4 +__RTTI__15dAttDrawParam_c = .sdata:0x8051C160; // type:object size:0x8 scope:global align:4 +__RTTI__11dAttParam_c = .sdata:0x8051C168; // type:object size:0x8 scope:global align:4 +lbl_8051C170 = .sdata:0x8051C170; // type:object size:0x5 data:string +__RTTI__4dBgS = .sdata:0x8051C178; // type:object size:0x8 scope:global align:4 +lbl_8051C180 = .sdata:0x8051C180; // type:object size:0x5 data:string +__RTTI__4cBgS = .sdata:0x8051C188; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_ChkElm = .sdata:0x8051C190; // type:object size:0x8 scope:global align:4 +__RTTI__9dBgS_Acch = .sdata:0x8051C198; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_AcchCir = .sdata:0x8051C1A0; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGAab = .sdata:0x8051C1A8; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_CamGndChk_Wtr = .sdata:0x8051C1B0; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamGndChk = .sdata:0x8051C1B8; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_All = .sdata:0x8051C1C0; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_Spl = .sdata:0x8051C1C8; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_Wtr = .sdata:0x8051C1D0; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_HorseLinChk = .sdata:0x8051C1D8; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_RopeLinChk = .sdata:0x8051C1E0; // type:object size:0x8 scope:global align:4 +__RTTI__20dBgS_BoomerangLinChk = .sdata:0x8051C1E8; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_ArrowLinChk = .sdata:0x8051C1F0; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_BombLinChk = .sdata:0x8051C1F8; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_LinkLinChk = .sdata:0x8051C200; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_ObjLinChk = .sdata:0x8051C208; // type:object size:0x8 scope:global align:4 +__RTTI__21dBgS_CamLinChk_NorWtr = .sdata:0x8051C210; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamLinChk = .sdata:0x8051C218; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_LinChk = .sdata:0x8051C220; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_LinChk = .sdata:0x8051C228; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_MoveBgActor = .sdata:0x8051C230; // type:object size:0x8 scope:global align:4 +__RTTI__10fopAc_ac_c = .sdata:0x8051C238; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_SphChk = .sdata:0x8051C240; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_SplGrpChk = .sdata:0x8051C248; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_WtrChk = .sdata:0x8051C250; // type:object size:0x8 scope:global align:4 +lbl_8051C258 = .sdata:0x8051C258; // type:object size:0x5 data:string +__RTTI__4dBgW = .sdata:0x8051C260; // type:object size:0x8 scope:global align:4 +lbl_8051C268 = .sdata:0x8051C268; // type:object size:0x5 data:string +__RTTI__4cBgW = .sdata:0x8051C270; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_GrpElm = .sdata:0x8051C278; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgW_NodeTree = .sdata:0x8051C280; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_RwgElm = .sdata:0x8051C288; // type:object size:0x8 scope:global align:4 +__RTTI__9dBgW_Base = .sdata:0x8051C290; // type:object size:0x8 scope:global align:4 +__RTTI__9cBgW_BgId = .sdata:0x8051C298; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_TriElm = .sdata:0x8051C2A0; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGTri = .sdata:0x8051C2A8; // type:object size:0x8 scope:global align:4 +lbl_8051C2B0 = .sdata:0x8051C2B0; // type:object size:0x7 data:string +__RTTI__6dBgWSv = .sdata:0x8051C2B8; // type:object size:0x8 scope:global align:4 +__RTTI__8dBgWKCol = .sdata:0x8051C2C0; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Sph = .sdata:0x8051C2C8; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Cyl = .sdata:0x8051C2D0; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Tri = .sdata:0x8051C2D8; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Cps = .sdata:0x8051C2E0; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcD_GObjInf = .sdata:0x8051C2E8; // type:object size:0x8 scope:global align:4 +__RTTI__9dCcD_Stts = .sdata:0x8051C2F0; // type:object size:0x8 scope:global align:4 +__RTTI__10dCcD_GStts = .sdata:0x8051C2F8; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjCo = .sdata:0x8051C300; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjTg = .sdata:0x8051C308; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjAt = .sdata:0x8051C310; // type:object size:0x8 scope:global align:4 +__RTTI__22dCcD_GAtTgCoCommonBase = .sdata:0x8051C318; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_SphAttr = .sdata:0x8051C320; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_CylAttr = .sdata:0x8051C328; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_TriAttr = .sdata:0x8051C330; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_CpsAttr = .sdata:0x8051C338; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_GObjInf = .sdata:0x8051C340; // type:object size:0x8 scope:global align:4 +__RTTI__8cCcD_Obj = .sdata:0x8051C348; // type:object size:0x8 scope:global align:4 +__RTTI__14cCcD_ShapeAttr = .sdata:0x8051C350; // type:object size:0x8 scope:global align:4 +__RTTI__14cCcD_ObjHitInf = .sdata:0x8051C358; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjCo = .sdata:0x8051C360; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjTg = .sdata:0x8051C368; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjAt = .sdata:0x8051C370; // type:object size:0x8 scope:global align:4 +__RTTI__18cCcD_ObjCommonBase = .sdata:0x8051C378; // type:object size:0x8 scope:global align:4 +__RTTI__9cCcD_Stts = .sdata:0x8051C380; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_GStts = .sdata:0x8051C388; // type:object size:0x8 scope:global align:4 +__RTTI__15cCcD_DivideInfo = .sdata:0x8051C390; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGCps = .sdata:0x8051C398; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcMassS_Mng = .sdata:0x8051C3A0; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcMassS_Obj = .sdata:0x8051C3A8; // type:object size:0x8 scope:global align:4 +__RTTI__15cCcD_DivideArea = .sdata:0x8051C3B0; // type:object size:0x8 scope:global align:4 +lbl_8051C3B8 = .sdata:0x8051C3B8; // type:object size:0x5 data:string +__RTTI__4dCcS = .sdata:0x8051C3C0; // type:object size:0x8 scope:global align:4 +lbl_8051C3C8 = .sdata:0x8051C3C8; // type:object size:0x5 data:string +__RTTI__4cCcS = .sdata:0x8051C3D0; // type:object size:0x8 scope:global align:4 +__RTTI__11dCamSetup_c = .sdata:0x8051C3D8; // type:object size:0x8 scope:global align:4 +__RTTI__11dCamParam_c = .sdata:0x8051C3E0; // type:object size:0x8 scope:global align:4 +__RTTI__9dCstick_c = .sdata:0x8051C3E8; // type:object size:0x8 scope:global align:4 +lbl_8051C3F0 = .sdata:0x8051C3F0; // type:object size:0x6 data:string +lbl_8051C3F6 = .sdata:0x8051C3F6; // type:object size:0x5 data:string +lbl_8051C3FB = .sdata:0x8051C3FB; // type:object size:0x4 data:string +lbl_8051C3FF = .sdata:0x8051C3FF; // type:object size:0x7 data:string +lbl_8051C406 = .sdata:0x8051C406; // type:object size:0x8 data:string +lbl_8051C40E = .sdata:0x8051C40E; // type:object size:0x5 data:string +lbl_8051C413 = .sdata:0x8051C413; // type:object size:0x5 data:string +lbl_8051C418 = .sdata:0x8051C418; // type:object size:0x3 data:string +lbl_8051C41B = .sdata:0x8051C41B; // type:object size:0x7 data:string +lbl_8051C422 = .sdata:0x8051C422; // type:object size:0x7 data:string +lbl_8051C429 = .sdata:0x8051C429; // type:object size:0x7 data:string +lbl_8051C430 = .sdata:0x8051C430; // type:object size:0x7 data:string +lbl_8051C437 = .sdata:0x8051C437; // type:object size:0x7 data:string +lbl_8051C43E = .sdata:0x8051C43E; // type:object size:0x7 data:string +lbl_8051C445 = .sdata:0x8051C445; // type:object size:0x8 data:string +lbl_8051C44D = .sdata:0x8051C44D; // type:object size:0x5 data:string +lbl_8051C452 = .sdata:0x8051C452; // type:object size:0x7 data:string +lbl_8051C459 = .sdata:0x8051C459; // type:object size:0x2 data:string +lbl_8051C45B = .sdata:0x8051C45B; // type:object size:0x8 data:string +lbl_8051C463 = .sdata:0x8051C463; // type:object size:0x5 data:string +lbl_8051C468 = .sdata:0x8051C468; // type:object size:0x8 data:string +lbl_8051C470 = .sdata:0x8051C470; // type:object size:0x8 data:string +lbl_8051C478 = .sdata:0x8051C478; // type:object size:0x6 data:string +lbl_8051C47E = .sdata:0x8051C47E; // type:object size:0x5 data:string +lbl_8051C483 = .sdata:0x8051C483; // type:object size:0x3 data:string +lbl_8051C486 = .sdata:0x8051C486; // type:object size:0x5 data:string +lbl_8051C48B = .sdata:0x8051C48B; // type:object size:0x5 data:string +lbl_8051C490 = .sdata:0x8051C490; // type:object size:0x5 data:string +lbl_8051C495 = .sdata:0x8051C495; // type:object size:0x5 data:string +lbl_8051C49A = .sdata:0x8051C49A; // type:object size:0x8 data:string +lbl_8051C4A2 = .sdata:0x8051C4A2; // type:object size:0x5 data:string +lbl_8051C4A7 = .sdata:0x8051C4A7; // type:object size:0x6 data:string +lbl_8051C4AD = .sdata:0x8051C4AD; // type:object size:0x7 data:string +lbl_8051C4B4 = .sdata:0x8051C4B4; // type:object size:0x7 data:string +lbl_8051C4BB = .sdata:0x8051C4BB; // type:object size:0x7 data:string +lbl_8051C4C2 = .sdata:0x8051C4C2; // type:object size:0x7 data:string +lbl_8051C4C9 = .sdata:0x8051C4C9; // type:object size:0x8 data:string +lbl_8051C4D1 = .sdata:0x8051C4D1; // type:object size:0x6 data:string +lbl_8051C4D7 = .sdata:0x8051C4D7; // type:object size:0x8 data:string +lbl_8051C4DF = .sdata:0x8051C4DF; // type:object size:0x8 data:string +lbl_8051C4E7 = .sdata:0x8051C4E7; // type:object size:0x5 data:string +lbl_8051C4EC = .sdata:0x8051C4EC; // type:object size:0x7 data:string +lbl_8051C4F3 = .sdata:0x8051C4F3; // type:object size:0x5 data:string +lbl_8051C4F8 = .sdata:0x8051C4F8; // type:object size:0x5 data:string +lbl_8051C4FD = .sdata:0x8051C4FD; // type:object size:0x7 data:string +lbl_8051C504 = .sdata:0x8051C504; // type:object size:0x5 data:string +lbl_8051C509 = .sdata:0x8051C509; // type:object size:0x5 data:string +lbl_8051C50E = .sdata:0x8051C50E; // type:object size:0x7 data:string +lbl_8051C518 = .sdata:0x8051C518; // type:object size:0x8 data:string +lbl_8051C520 = .sdata:0x8051C520; // type:object size:0x8 data:string +lbl_8051C528 = .sdata:0x8051C528; // type:object size:0x8 data:string +lbl_8051C530 = .sdata:0x8051C530; // type:object size:0x8 data:string +lbl_8051C538 = .sdata:0x8051C538; // type:object size:0x8 data:string +lbl_8051C540 = .sdata:0x8051C540; // type:object size:0x8 data:string +lbl_8051C548 = .sdata:0x8051C548; // type:object size:0x7 data:string +lbl_8051C54F = .sdata:0x8051C54F; // type:object size:0x8 data:string +lbl_8051C557 = .sdata:0x8051C557; // type:object size:0x8 data:string +lbl_8051C55F = .sdata:0x8051C55F; // type:object size:0x8 data:string +lbl_8051C567 = .sdata:0x8051C567; // type:object size:0x7 data:string +lbl_8051C56E = .sdata:0x8051C56E; // type:object size:0x7 data:string +lbl_8051C578 = .sdata:0x8051C578; // type:object size:0x7 data:string +lbl_8051C580 = .sdata:0x8051C580; // type:object size:0x8 data:byte +lbl_8051C588 = .sdata:0x8051C588; // type:object size:0x7 data:string +__RTTI__6dMdl_c = .sdata:0x8051C590; // type:object size:0x8 scope:global align:4 +m_unconnect__18dConnectErrorMsg_c = .sdata:0x8051C598; // type:object size:0x4 scope:global align:4 data:4byte +m_noFreestyle__18dConnectErrorMsg_c = .sdata:0x8051C59C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051C5A0 = .sdata:0x8051C5A0; // type:object size:0x1 data:byte +l_autoUpHeight = .sdata:0x8051C5A8; // type:object size:0x4 scope:global align:4 data:float +l_autoDownHeight = .sdata:0x8051C5AC; // type:object size:0x4 scope:global align:4 data:float +l_ladderAnmBaseTransY = .sdata:0x8051C5B0; // type:object size:0x4 scope:global align:4 data:float +lbl_8051C5B4 = .sdata:0x8051C5B4; // type:object size:0x7 data:string +lbl_8051C5BB = .sdata:0x8051C5BB; // type:object size:0x6 data:string +lbl_8051C5C1 = .sdata:0x8051C5C1; // type:object size:0x7 data:string +lbl_8051C5C8 = .sdata:0x8051C5C8; // type:object size:0x8 data:string +lbl_8051C5D0 = .sdata:0x8051C5D0; // type:object size:0x7 data:string +lbl_8051C5D7 = .sdata:0x8051C5D7; // type:object size:0x8 data:string +lbl_8051C5DF = .sdata:0x8051C5DF; // type:object size:0x7 data:string +lbl_8051C5E6 = .sdata:0x8051C5E6; // type:object size:0x8 data:string +lbl_8051C5EE = .sdata:0x8051C5EE; // type:object size:0x5 data:string +lbl_8051C5F3 = .sdata:0x8051C5F3; // type:object size:0x8 data:string +lbl_8051C5FB = .sdata:0x8051C5FB; // type:object size:0x8 data:string +lbl_8051C603 = .sdata:0x8051C603; // type:object size:0x8 data:string +lbl_8051C60B = .sdata:0x8051C60B; // type:object size:0x8 data:string +lbl_8051C613 = .sdata:0x8051C613; // type:object size:0x7 data:string +lbl_8051C61A = .sdata:0x8051C61A; // type:object size:0x8 data:string +lbl_8051C622 = .sdata:0x8051C622; // type:object size:0x7 data:string +lbl_8051C629 = .sdata:0x8051C629; // type:object size:0x8 data:string +lbl_8051C631 = .sdata:0x8051C631; // type:object size:0x8 data:string +lbl_8051C639 = .sdata:0x8051C639; // type:object size:0x8 data:string +lbl_8051C641 = .sdata:0x8051C641; // type:object size:0x7 data:string +lbl_8051C648 = .sdata:0x8051C648; // type:object size:0x8 data:string +lbl_8051C650 = .sdata:0x8051C650; // type:object size:0x8 data:string +lbl_8051C658 = .sdata:0x8051C658; // type:object size:0x7 data:string +lbl_8051C65F = .sdata:0x8051C65F; // type:object size:0x7 data:string +grassWhistleArcName$148206 = .sdata:0x8051C668; // type:object size:0x8 scope:local align:4 +lbl_8051C670 = .sdata:0x8051C670; // type:object size:0x7 data:string +lbl_8051C677 = .sdata:0x8051C677; // type:object size:0x7 data:string +lbl_8051C67E = .sdata:0x8051C67E; // type:object size:0x7 data:string +lbl_8051C685 = .sdata:0x8051C685; // type:object size:0x4 data:string +lbl_8051C689 = .sdata:0x8051C689; // type:object size:0x6 data:string +lbl_8051C68F = .sdata:0x8051C68F; // type:object size:0x5 data:string +lbl_8051C694 = .sdata:0x8051C694; // type:object size:0x5 data:string +lbl_8051C699 = .sdata:0x8051C699; // type:object size:0x6 data:string +lbl_8051C69F = .sdata:0x8051C69F; // type:object size:0x8 data:string +lbl_8051C6A7 = .sdata:0x8051C6A7; // type:object size:0x8 data:string +lbl_8051C6AF = .sdata:0x8051C6AF; // type:object size:0x8 data:string +lbl_8051C6B7 = .sdata:0x8051C6B7; // type:object size:0x7 data:string +lbl_8051C6BE = .sdata:0x8051C6BE; // type:object size:0x7 data:string +lbl_8051C6C5 = .sdata:0x8051C6C5; // type:object size:0x8 data:string +lbl_8051C6CD = .sdata:0x8051C6CD; // type:object size:0x8 data:string +lbl_8051C6D5 = .sdata:0x8051C6D5; // type:object size:0x8 data:string +lbl_8051C6DD = .sdata:0x8051C6DD; // type:object size:0x8 data:string +lbl_8051C6E5 = .sdata:0x8051C6E5; // type:object size:0x8 data:string +lbl_8051C6ED = .sdata:0x8051C6ED; // type:object size:0x8 data:string +lbl_8051C6F5 = .sdata:0x8051C6F5; // type:object size:0x8 data:string +lbl_8051C6FD = .sdata:0x8051C6FD; // type:object size:0x7 data:string +lbl_8051C704 = .sdata:0x8051C704; // type:object size:0x8 data:string +lbl_8051C70C = .sdata:0x8051C70C; // type:object size:0x1 data:byte +lbl_8051C70D = .sdata:0x8051C70D; // type:object size:0x1 data:byte +lbl_8051C70E = .sdata:0x8051C70E; // type:object size:0x1 data:byte +lbl_8051C70F = .sdata:0x8051C70F; // type:object size:0x1 data:byte +lbl_8051C710 = .sdata:0x8051C710; // type:object size:0x5 data:string +lbl_8051C715 = .sdata:0x8051C715; // type:object size:0x8 data:string +lbl_8051C71D = .sdata:0x8051C71D; // type:object size:0x7 data:string +lbl_8051C724 = .sdata:0x8051C724; // type:object size:0x7 data:string +lbl_8051C72B = .sdata:0x8051C72B; // type:object size:0x7 data:string +lbl_8051C732 = .sdata:0x8051C732; // type:object size:0x7 data:string +lbl_8051C739 = .sdata:0x8051C739; // type:object size:0x8 data:string +lbl_8051C741 = .sdata:0x8051C741; // type:object size:0x7 data:string +lbl_8051C748 = .sdata:0x8051C748; // type:object size:0x7 data:string +lbl_8051C74F = .sdata:0x8051C74F; // type:object size:0x8 data:string +lbl_8051C757 = .sdata:0x8051C757; // type:object size:0x8 data:string +lbl_8051C75F = .sdata:0x8051C75F; // type:object size:0x8 data:string +lbl_8051C767 = .sdata:0x8051C767; // type:object size:0x8 data:string +lbl_8051C76F = .sdata:0x8051C76F; // type:object size:0x8 data:string +lbl_8051C777 = .sdata:0x8051C777; // type:object size:0x7 data:string +lbl_8051C77E = .sdata:0x8051C77E; // type:object size:0x8 data:string +lbl_8051C786 = .sdata:0x8051C786; // type:object size:0x6 data:string +lbl_8051C78C = .sdata:0x8051C78C; // type:object size:0x7 data:string +lbl_8051C793 = .sdata:0x8051C793; // type:object size:0x8 data:string +lbl_8051C79B = .sdata:0x8051C79B; // type:object size:0x8 data:string +lbl_8051C7A3 = .sdata:0x8051C7A3; // type:object size:0x7 data:string +lbl_8051C7AA = .sdata:0x8051C7AA; // type:object size:0x8 data:string +lbl_8051C7B2 = .sdata:0x8051C7B2; // type:object size:0x6 data:string +lbl_8051C7B8 = .sdata:0x8051C7B8; // type:object size:0x8 data:string +__RTTI__12daAlinkHIO_c = .sdata:0x8051C7C0; // type:object size:0x8 scope:global align:4 +__RTTI__9daAlink_c = .sdata:0x8051C7C8; // type:object size:0x8 scope:global align:4 +__RTTI__Q29daAlink_c14hsChainShape_c = .sdata:0x8051C7D0; // type:object size:0x8 scope:global align:4 +__RTTI__15daAlink_sight_c = .sdata:0x8051C7D8; // type:object size:0x8 scope:global align:4 +__RTTI__20daAlink_lockCursor_c = .sdata:0x8051C7E0; // type:object size:0x8 scope:global align:4 +__RTTI__29dAlink_bottleWaterPcallBack_c = .sdata:0x8051C7E8; // type:object size:0x8 scope:global align:4 +__RTTI__14daAlink_blur_c = .sdata:0x8051C7F0; // type:object size:0x8 scope:global align:4 +__RTTI__16daAlink_matAnm_c = .sdata:0x8051C7F8; // type:object size:0x8 scope:global align:4 +__RTTI__8dEyeHL_c = .sdata:0x8051C800; // type:object size:0x8 scope:global align:4 +__RTTI__9daPy_py_c = .sdata:0x8051C808; // type:object size:0x8 scope:global align:4 +__RTTI__16daPy_frameCtrl_c = .sdata:0x8051C810; // type:object size:0x8 scope:global align:4 +__RTTI__13dBgS_LinkAcch = .sdata:0x8051C818; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_ObjAcch = .sdata:0x8051C820; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_LinkRoofChk = .sdata:0x8051C828; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_LinkGndChk = .sdata:0x8051C830; // type:object size:0x8 scope:global align:4 +__RTTI__14J3DMaterialAnm = .sdata:0x8051C838; // type:object size:0x8 scope:global align:4 +__RTTI__12daItemBase_c = .sdata:0x8051C840; // type:object size:0x8 scope:global align:4 +__RTTI__8daNpcF_c = .sdata:0x8051C848; // type:object size:0x8 scope:global align:4 +__RTTI__15daNpcF_MatAnm_c = .sdata:0x8051C850; // type:object size:0x8 scope:global align:4 +__RTTI__23daBaseNpc_moveBgActor_c = .sdata:0x8051C858; // type:object size:0x8 scope:global align:4 +__RTTI__11daBaseNpc_c = .sdata:0x8051C860; // type:object size:0x8 scope:global align:4 +__RTTI__18daBaseNpc_lookat_c = .sdata:0x8051C868; // type:object size:0x8 scope:global align:4 +__RTTI__16daBaseNpc_path_c = .sdata:0x8051C870; // type:object size:0x8 scope:global align:4 +__RTTI__18daBaseNpc_acMngr_c = .sdata:0x8051C878; // type:object size:0x8 scope:global align:4 +__RTTI__8daNpcT_c = .sdata:0x8051C880; // type:object size:0x8 scope:global align:4 +__RTTI__16daNpcT_Hermite_c = .sdata:0x8051C888; // type:object size:0x8 scope:global align:4 +__RTTI__15daNpcT_MatAnm_c = .sdata:0x8051C890; // type:object size:0x8 scope:global align:4 +lbl_8051C898 = .sdata:0x8051C898; // type:object size:0x8 data:string +lbl_8051C8A0 = .sdata:0x8051C8A0; // type:object size:0x8 data:string +lbl_8051C8A8 = .sdata:0x8051C8A8; // type:object size:0x8 data:string +lbl_8051C8B0 = .sdata:0x8051C8B0; // type:object size:0x8 data:string +lbl_8051C8B8 = .sdata:0x8051C8B8; // type:object size:0x8 data:string +lbl_8051C8C0 = .sdata:0x8051C8C0; // type:object size:0x8 data:string +lbl_8051C8C8 = .sdata:0x8051C8C8; // type:object size:0x8 data:string +lbl_8051C8D0 = .sdata:0x8051C8D0; // type:object size:0x8 data:string +lbl_8051C8D8 = .sdata:0x8051C8D8; // type:object size:0x8 data:string +lbl_8051C8E0 = .sdata:0x8051C8E0; // type:object size:0x8 data:string +lbl_8051C8E8 = .sdata:0x8051C8E8; // type:object size:0x8 data:string +lbl_8051C8F0 = .sdata:0x8051C8F0; // type:object size:0x8 data:string +lbl_8051C8F8 = .sdata:0x8051C8F8; // type:object size:0x8 data:string +lbl_8051C900 = .sdata:0x8051C900; // type:object size:0x8 data:string +lbl_8051C908 = .sdata:0x8051C908; // type:object size:0x8 data:string +__RTTI__13daNpcCd_HIO_c = .sdata:0x8051C910; // type:object size:0x8 scope:global align:4 +__RTTI__19daNpcCd_HIO_Child_c = .sdata:0x8051C918; // type:object size:0x8 scope:global align:4 +__RTTI__17daNpcCd_HIO_Jnt_c = .sdata:0x8051C920; // type:object size:0x8 scope:global align:4 +__RTTI__18fOpAcm_HIO_entry_c = .sdata:0x8051C928; // type:object size:0x8 scope:global align:4 +__RTTI__14mDoHIO_entry_c = .sdata:0x8051C930; // type:object size:0x8 scope:global align:4 +lbl_8051C938 = .sdata:0x8051C938; // type:object size:0x6 data:string +lbl_8051C93E = .sdata:0x8051C93E; // type:object size:0x7 data:string +lbl_8051C945 = .sdata:0x8051C945; // type:object size:0x6 data:string +lbl_8051C94B = .sdata:0x8051C94B; // type:object size:0x6 data:string +lbl_8051C951 = .sdata:0x8051C951; // type:object size:0x6 data:string +lbl_8051C957 = .sdata:0x8051C957; // type:object size:0x6 data:string +lbl_8051C95D = .sdata:0x8051C95D; // type:object size:0x6 data:string +lbl_8051C963 = .sdata:0x8051C963; // type:object size:0x6 data:string +lbl_8051C969 = .sdata:0x8051C969; // type:object size:0x6 data:string +lbl_8051C96F = .sdata:0x8051C96F; // type:object size:0x7 data:string +lbl_8051C976 = .sdata:0x8051C976; // type:object size:0x7 data:string +lbl_8051C97D = .sdata:0x8051C97D; // type:object size:0x7 data:string +lbl_8051C984 = .sdata:0x8051C984; // type:object size:0x7 data:string +lbl_8051C98B = .sdata:0x8051C98B; // type:object size:0x7 data:string +lbl_8051C992 = .sdata:0x8051C992; // type:object size:0x7 data:string +lbl_8051C999 = .sdata:0x8051C999; // type:object size:0x7 data:string +lbl_8051C9A0 = .sdata:0x8051C9A0; // type:object size:0x7 data:string +lbl_8051C9A7 = .sdata:0x8051C9A7; // type:object size:0x6 data:string +lbl_8051C9AD = .sdata:0x8051C9AD; // type:object size:0x6 data:string +lbl_8051C9B3 = .sdata:0x8051C9B3; // type:object size:0x6 data:string +lbl_8051C9B9 = .sdata:0x8051C9B9; // type:object size:0x6 data:string +lbl_8051C9BF = .sdata:0x8051C9BF; // type:object size:0x6 data:string +lbl_8051C9C5 = .sdata:0x8051C9C5; // type:object size:0x6 data:string +lbl_8051C9CB = .sdata:0x8051C9CB; // type:object size:0x6 data:string +lbl_8051C9D1 = .sdata:0x8051C9D1; // type:object size:0x7 data:string +lbl_8051C9D8 = .sdata:0x8051C9D8; // type:object size:0x7 data:string +lbl_8051C9DF = .sdata:0x8051C9DF; // type:object size:0x7 data:string +lbl_8051C9E6 = .sdata:0x8051C9E6; // type:object size:0x7 data:string +lbl_8051C9ED = .sdata:0x8051C9ED; // type:object size:0x7 data:string +lbl_8051C9F4 = .sdata:0x8051C9F4; // type:object size:0x7 data:string +lbl_8051C9FB = .sdata:0x8051C9FB; // type:object size:0x7 data:string +lbl_8051CA02 = .sdata:0x8051CA02; // type:object size:0x7 data:string +__RTTI__14daNpcCd2_HIO_c = .sdata:0x8051CA0C; // type:object size:0x8 scope:global align:4 +__RTTI__21daNpcCd2_HIO_WChild_c = .sdata:0x8051CA14; // type:object size:0x8 scope:global align:4 +__RTTI__21daNpcCd2_HIO_MChild_c = .sdata:0x8051CA1C; // type:object size:0x8 scope:global align:4 +__RTTI__18daNpcCd2_HIO_Jnt_c = .sdata:0x8051CA24; // type:object size:0x8 scope:global align:4 +__RTTI__8daItem_c = .sdata:0x8051CA30; // type:object size:0x8 scope:global align:4 +__RTTI__9dInsect_c = .sdata:0x8051CA38; // type:object size:0x8 scope:global align:4 +__RTTI__14daObj_SSBase_c = .sdata:0x8051CA40; // type:object size:0x8 scope:global align:4 +lbl_8051CA48 = .sdata:0x8051CA48; // type:object size:0x8 data:string +lbl_8051CA50 = .sdata:0x8051CA50; // type:object size:0x8 data:string +lbl_8051CA58 = .sdata:0x8051CA58; // type:object size:0x8 data:string +lbl_8051CA60 = .sdata:0x8051CA60; // type:object size:0x8 data:string +lbl_8051CA68 = .sdata:0x8051CA68; // type:object size:0x8 data:string +lbl_8051CA70 = .sdata:0x8051CA70; // type:object size:0x8 data:string +lbl_8051CA78 = .sdata:0x8051CA78; // type:object size:0x7 data:string +lbl_8051CA7F = .sdata:0x8051CA7F; // type:object size:0x6 data:string +lbl_8051CA85 = .sdata:0x8051CA85; // type:object size:0x6 data:string +lbl_8051CA8B = .sdata:0x8051CA8B; // type:object size:0x6 data:string +lbl_8051CA91 = .sdata:0x8051CA91; // type:object size:0x7 data:string +lbl_8051CA98 = .sdata:0x8051CA98; // type:object size:0x6 data:string +lbl_8051CA9E = .sdata:0x8051CA9E; // type:object size:0x6 data:string +lbl_8051CAA4 = .sdata:0x8051CAA4; // type:object size:0x5 data:string +lbl_8051CAA9 = .sdata:0x8051CAA9; // type:object size:0x6 data:string +lbl_8051CAAF = .sdata:0x8051CAAF; // type:object size:0x5 data:string +lbl_8051CAB4 = .sdata:0x8051CAB4; // type:object size:0x8 data:string +lbl_8051CABC = .sdata:0x8051CABC; // type:object size:0x7 data:string +lbl_8051CAC3 = .sdata:0x8051CAC3; // type:object size:0x7 data:string +lbl_8051CACA = .sdata:0x8051CACA; // type:object size:0x8 data:string +lbl_8051CAD2 = .sdata:0x8051CAD2; // type:object size:0x8 data:string +lbl_8051CADA = .sdata:0x8051CADA; // type:object size:0x6 data:string +lbl_8051CAE0 = .sdata:0x8051CAE0; // type:object size:0x7 data:string +lbl_8051CAE7 = .sdata:0x8051CAE7; // type:object size:0x8 data:string +lbl_8051CAEF = .sdata:0x8051CAEF; // type:object size:0x7 data:string +lbl_8051CAF6 = .sdata:0x8051CAF6; // type:object size:0x7 data:string +lbl_8051CAFD = .sdata:0x8051CAFD; // type:object size:0x8 data:string +lbl_8051CB05 = .sdata:0x8051CB05; // type:object size:0x8 data:string +lbl_8051CB0D = .sdata:0x8051CB0D; // type:object size:0x8 data:string +lbl_8051CB15 = .sdata:0x8051CB15; // type:object size:0x5 data:string +lbl_8051CB1A = .sdata:0x8051CB1A; // type:object size:0x5 data:string +lbl_8051CB1F = .sdata:0x8051CB1F; // type:object size:0x5 data:string +JumpCushion$111646 = .sdata:0x8051CB24; // type:object size:0x4 scope:local align:4 data:float +lbl_8051CB28 = .sdata:0x8051CB28; // type:object size:0x6 data:string +lbl_8051CB2E = .sdata:0x8051CB2E; // type:object size:0x7 data:string +lbl_8051CB35 = .sdata:0x8051CB35; // type:object size:0x5 data:string +lbl_8051CB3A = .sdata:0x8051CB3A; // type:object size:0x7 data:string +lbl_8051CB41 = .sdata:0x8051CB41; // type:object size:0x5 data:string +lbl_8051CB46 = .sdata:0x8051CB46; // type:object size:0x8 data:string +lbl_8051CB4E = .sdata:0x8051CB4E; // type:object size:0x5 data:string +lbl_8051CB53 = .sdata:0x8051CB53; // type:object size:0x6 data:string +lbl_8051CB59 = .sdata:0x8051CB59; // type:object size:0x5 data:string +lbl_8051CB5E = .sdata:0x8051CB5E; // type:object size:0x5 data:string +lbl_8051CB63 = .sdata:0x8051CB63; // type:object size:0x8 data:string +lbl_8051CB6B = .sdata:0x8051CB6B; // type:object size:0x8 data:string +lbl_8051CB73 = .sdata:0x8051CB73; // type:object size:0x5 data:string +lbl_8051CB78 = .sdata:0x8051CB78; // type:object size:0x8 data:string +lbl_8051CB80 = .sdata:0x8051CB80; // type:object size:0x6 data:string +lbl_8051CB86 = .sdata:0x8051CB86; // type:object size:0x5 data:string +lbl_8051CB8B = .sdata:0x8051CB8B; // type:object size:0x5 data:string +lbl_8051CB90 = .sdata:0x8051CB90; // type:object size:0x8 data:string +lbl_8051CB98 = .sdata:0x8051CB98; // type:object size:0x7 data:string +lbl_8051CB9F = .sdata:0x8051CB9F; // type:object size:0x8 data:string +lbl_8051CBA7 = .sdata:0x8051CBA7; // type:object size:0x8 data:string +lbl_8051CBAF = .sdata:0x8051CBAF; // type:object size:0x8 data:string +lbl_8051CBB7 = .sdata:0x8051CBB7; // type:object size:0x8 data:string +lbl_8051CBBF = .sdata:0x8051CBBF; // type:object size:0x7 data:string +lbl_8051CBC6 = .sdata:0x8051CBC6; // type:object size:0x5 data:string +lbl_8051CBCB = .sdata:0x8051CBCB; // type:object size:0x8 data:string +lbl_8051CBD3 = .sdata:0x8051CBD3; // type:object size:0x8 data:string +lbl_8051CBDB = .sdata:0x8051CBDB; // type:object size:0x8 data:string +lbl_8051CBE3 = .sdata:0x8051CBE3; // type:object size:0x8 data:string +lbl_8051CBEB = .sdata:0x8051CBEB; // type:object size:0x8 data:string +__RTTI__14d2DBSplinePath = .sdata:0x8051CBF4; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamSphChk = .sdata:0x8051CBFC; // type:object size:0x8 scope:global align:4 +lbl_8051CC08 = .sdata:0x8051CC08; // type:object size:0x7 data:string +YnSelStartFrameTbl = .sdata:0x8051CC10; // type:object size:0x8 scope:local align:4 +YnSelEndFrameTbl = .sdata:0x8051CC18; // type:object size:0x8 scope:local align:4 +msgTbl = .sdata:0x8051CC20; // type:object size:0x6 scope:global align:4 +lbl_8051CC26 = .sdata:0x8051CC26; // type:object size:0x1 +lbl_8051CC27 = .sdata:0x8051CC27; // type:object size:0x1 data:byte +lbl_8051CC28 = .sdata:0x8051CC28; // type:object size:0x1 +lbl_8051CC29 = .sdata:0x8051CC29; // type:object size:0x1 data:byte +lbl_8051CC2A = .sdata:0x8051CC2A; // type:object size:0x2 data:string +fontsize$98895 = .sdata:0x8051CC2C; // type:object size:0x8 scope:local align:4 +linespace$98896 = .sdata:0x8051CC34; // type:object size:0x8 scope:local align:4 +charspace$98897 = .sdata:0x8051CC3C; // type:object size:0x8 scope:local align:4 +__RTTI__14dFile_select_c = .sdata:0x8051CC44; // type:object size:0x8 scope:global align:4 +__RTTI__16dFile_select3D_c = .sdata:0x8051CC4C; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSel3m_c = .sdata:0x8051CC54; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelYn_c = .sdata:0x8051CC5C; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelCp_c = .sdata:0x8051CC64; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelDt_c = .sdata:0x8051CC6C; // type:object size:0x8 scope:global align:4 +__RTTI__15dDlst_FileSel_c = .sdata:0x8051CC74; // type:object size:0x8 scope:global align:4 +__RTTI__9dFs_HIO_c = .sdata:0x8051CC7C; // type:object size:0x8 scope:global align:4 +lbl_8051CC88 = .sdata:0x8051CC88; // type:object size:0x4 +__RTTI__15dFile_warning_c = .sdata:0x8051CC8C; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_FileWarn_c = .sdata:0x8051CC94; // type:object size:0x8 scope:global align:4 +lbl_8051CCA0 = .sdata:0x8051CCA0; // type:object size:0x1 +lbl_8051CCA1 = .sdata:0x8051CCA1; // type:object size:0x7 data:string +lbl_8051CCA8 = .sdata:0x8051CCA8; // type:object size:0x8 data:string +__RTTI__12dFile_info_c = .sdata:0x8051CCB0; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_FileInfo_c = .sdata:0x8051CCB8; // type:object size:0x8 scope:global align:4 +lbl_8051CCC0 = .sdata:0x8051CCC0; // type:object size:0x4 +__RTTI__14dBrightCheck_c = .sdata:0x8051CCC4; // type:object size:0x8 scope:global align:4 +__RTTI__19dDlst_BrightCheck_c = .sdata:0x8051CCCC; // type:object size:0x8 scope:global align:4 +lbl_8051CCD8 = .sdata:0x8051CCD8; // type:object size:0x4 +__RTTI__8dScope_c = .sdata:0x8051CCDC; // type:object size:0x8 scope:global align:4 +__RTTI__11dMeterSub_c = .sdata:0x8051CCE4; // type:object size:0x8 scope:global align:4 +lbl_8051CCF0 = .sdata:0x8051CCF0; // type:object size:0x1 +lbl_8051CCF1 = .sdata:0x8051CCF1; // type:object size:0x3 +__RTTI__16dSelect_cursor_c = .sdata:0x8051CCF4; // type:object size:0x8 scope:global align:4 +__RTTI__19dSelect_cursorHIO_c = .sdata:0x8051CCFC; // type:object size:0x8 scope:global align:4 +__RTTI__9dSi_HIO_c = .sdata:0x8051CD08; // type:object size:0x8 scope:global align:4 +__RTTI__15dShopItemCtrl_c = .sdata:0x8051CD10; // type:object size:0x8 scope:global align:4 +lbl_8051CD18 = .sdata:0x8051CD18; // type:object size:0x1 data:byte +lbl_8051CD19 = .sdata:0x8051CD19; // type:object size:0x7 +shop_item_pos_data_tbl = .sdata:0x8051CD20; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051CD24 = .sdata:0x8051CD24; // type:object size:0x7 data:string +__RTTI__13dShopSystem_c = .sdata:0x8051CD2C; // type:object size:0x8 scope:global align:4 +lbl_8051CD38 = .sdata:0x8051CD38; // type:object size:0x6 data:string +lbl_8051CD3E = .sdata:0x8051CD3E; // type:object size:0x8 data:string +__RTTI__10dGov_HIO_c = .sdata:0x8051CD48; // type:object size:0x8 scope:global align:4 +__RTTI__24dDlst_GameOverScrnDraw_c = .sdata:0x8051CD50; // type:object size:0x8 scope:global align:4 +__RTTI__24dDlst_Gameover_CAPTURE_c = .sdata:0x8051CD58; // type:object size:0x8 scope:global align:4 +lightMask = .sdata:0x8051CD60; // type:object size:0x2 scope:global align:4 data:2byte +lightStatusPt = .sdata:0x8051CD64; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051CD68 = .sdata:0x8051CD68; // type:object size:0x8 data:string +lbl_8051CD70 = .sdata:0x8051CD70; // type:object size:0x8 data:string +lbl_8051CD78 = .sdata:0x8051CD78; // type:object size:0x7 data:string +lbl_8051CD7F = .sdata:0x8051CD7F; // type:object size:0x8 data:string +lbl_8051CD87 = .sdata:0x8051CD87; // type:object size:0x8 data:string +lbl_8051CD8F = .sdata:0x8051CD8F; // type:object size:0x8 data:string +lbl_8051CD97 = .sdata:0x8051CD97; // type:object size:0x7 data:string +lbl_8051CD9E = .sdata:0x8051CD9E; // type:object size:0x7 data:string +lbl_8051CDA5 = .sdata:0x8051CDA5; // type:object size:0x7 data:string +lbl_8051CDAC = .sdata:0x8051CDAC; // type:object size:0x7 data:string +lbl_8051CDB3 = .sdata:0x8051CDB3; // type:object size:0x7 data:string +lbl_8051CDBA = .sdata:0x8051CDBA; // type:object size:0x7 data:string +lbl_8051CDC1 = .sdata:0x8051CDC1; // type:object size:0x7 data:string +lbl_8051CDC8 = .sdata:0x8051CDC8; // type:object size:0x7 data:string +lbl_8051CDCF = .sdata:0x8051CDCF; // type:object size:0x8 data:string +lbl_8051CDD7 = .sdata:0x8051CDD7; // type:object size:0x8 data:string +lbl_8051CDDF = .sdata:0x8051CDDF; // type:object size:0x8 data:string +lbl_8051CDE7 = .sdata:0x8051CDE7; // type:object size:0x7 data:string +lbl_8051CDEE = .sdata:0x8051CDEE; // type:object size:0x8 data:string +lbl_8051CDF6 = .sdata:0x8051CDF6; // type:object size:0x7 data:string +lbl_8051CDFD = .sdata:0x8051CDFD; // type:object size:0x8 data:string +lbl_8051CE05 = .sdata:0x8051CE05; // type:object size:0x7 data:string +lbl_8051CE0C = .sdata:0x8051CE0C; // type:object size:0x8 data:string +lbl_8051CE14 = .sdata:0x8051CE14; // type:object size:0x8 data:string +lbl_8051CE1C = .sdata:0x8051CE1C; // type:object size:0x8 data:string +lbl_8051CE24 = .sdata:0x8051CE24; // type:object size:0x7 data:string +lbl_8051CE2B = .sdata:0x8051CE2B; // type:object size:0x7 data:string +lbl_8051CE32 = .sdata:0x8051CE32; // type:object size:0x8 data:string +lbl_8051CE3A = .sdata:0x8051CE3A; // type:object size:0x7 data:string +lbl_8051CE41 = .sdata:0x8051CE41; // type:object size:0x8 data:string +lbl_8051CE49 = .sdata:0x8051CE49; // type:object size:0x8 data:string +lbl_8051CE51 = .sdata:0x8051CE51; // type:object size:0x7 data:string +lbl_8051CE58 = .sdata:0x8051CE58; // type:object size:0x8 data:string +lbl_8051CE60 = .sdata:0x8051CE60; // type:object size:0x8 data:string +lbl_8051CE68 = .sdata:0x8051CE68; // type:object size:0x7 data:string +lbl_8051CE6F = .sdata:0x8051CE6F; // type:object size:0x7 data:string +lbl_8051CE76 = .sdata:0x8051CE76; // type:object size:0x7 data:string +lbl_8051CE7D = .sdata:0x8051CE7D; // type:object size:0x7 data:string +lbl_8051CE84 = .sdata:0x8051CE84; // type:object size:0x8 data:string +lbl_8051CE8C = .sdata:0x8051CE8C; // type:object size:0x8 data:string +lbl_8051CE94 = .sdata:0x8051CE94; // type:object size:0x8 data:string +lbl_8051CE9C = .sdata:0x8051CE9C; // type:object size:0x8 data:string +lbl_8051CEA4 = .sdata:0x8051CEA4; // type:object size:0x8 data:string +lbl_8051CEAC = .sdata:0x8051CEAC; // type:object size:0x8 data:string +lbl_8051CEB4 = .sdata:0x8051CEB4; // type:object size:0x8 data:string +lbl_8051CEBC = .sdata:0x8051CEBC; // type:object size:0x8 data:string +lbl_8051CEC4 = .sdata:0x8051CEC4; // type:object size:0x8 data:string +lbl_8051CECC = .sdata:0x8051CECC; // type:object size:0x8 data:string +lbl_8051CED4 = .sdata:0x8051CED4; // type:object size:0x7 data:string +lbl_8051CEDB = .sdata:0x8051CEDB; // type:object size:0x8 data:string +lbl_8051CEE3 = .sdata:0x8051CEE3; // type:object size:0x8 data:string +lbl_8051CEEB = .sdata:0x8051CEEB; // type:object size:0x8 data:string +lbl_8051CEF3 = .sdata:0x8051CEF3; // type:object size:0x8 data:string +lbl_8051CEFB = .sdata:0x8051CEFB; // type:object size:0x7 data:string +lbl_8051CF02 = .sdata:0x8051CF02; // type:object size:0x5 data:string +lbl_8051CF07 = .sdata:0x8051CF07; // type:object size:0x8 data:string +lbl_8051CF0F = .sdata:0x8051CF0F; // type:object size:0x8 data:string +lbl_8051CF17 = .sdata:0x8051CF17; // type:object size:0x8 data:string +lbl_8051CF1F = .sdata:0x8051CF1F; // type:object size:0x8 data:string +lbl_8051CF27 = .sdata:0x8051CF27; // type:object size:0x8 data:string +lbl_8051CF2F = .sdata:0x8051CF2F; // type:object size:0x4 +lbl_8051CF33 = .sdata:0x8051CF33; // type:object size:0x4 +lbl_8051CF37 = .sdata:0x8051CF37; // type:object size:0x8 +lbl_8051CF3F = .sdata:0x8051CF3F; // type:object size:0x8 +lbl_8051CF47 = .sdata:0x8051CF47; // type:object size:0x5 data:string +lbl_8051CF4C = .sdata:0x8051CF4C; // type:object size:0x5 data:string +lbl_8051CF51 = .sdata:0x8051CF51; // type:object size:0x5 data:string +lbl_8051CF56 = .sdata:0x8051CF56; // type:object size:0x5 data:string +lbl_8051CF5B = .sdata:0x8051CF5B; // type:object size:0x5 data:string +lbl_8051CF60 = .sdata:0x8051CF60; // type:object size:0x5 data:string +lbl_8051CF65 = .sdata:0x8051CF65; // type:object size:0x5 data:string +lbl_8051CF6A = .sdata:0x8051CF6A; // type:object size:0x5 data:string +lbl_8051CF6F = .sdata:0x8051CF6F; // type:object size:0x5 data:string +lbl_8051CF74 = .sdata:0x8051CF74; // type:object size:0x5 data:string +lbl_8051CF79 = .sdata:0x8051CF79; // type:object size:0x5 data:string +lbl_8051CF7E = .sdata:0x8051CF7E; // type:object size:0x5 data:string +lbl_8051CF83 = .sdata:0x8051CF83; // type:object size:0x5 data:string +lbl_8051CF88 = .sdata:0x8051CF88; // type:object size:0x5 data:string +lbl_8051CF8D = .sdata:0x8051CF8D; // type:object size:0x5 data:string +lbl_8051CF92 = .sdata:0x8051CF92; // type:object size:0x5 data:string +lbl_8051CF97 = .sdata:0x8051CF97; // type:object size:0x8 data:string +__RTTI__18dScnKy_env_light_c = .sdata:0x8051CFA0; // type:object size:0x8 scope:global align:4 +lbl_8051CFA8 = .sdata:0x8051CFA8; // type:object size:0x5 data:string +lbl_8051CFB0 = .sdata:0x8051CFB0; // type:object size:0x7 data:string +lbl_8051CFB7 = .sdata:0x8051CFB7; // type:object size:0x7 data:string +lbl_8051CFBE = .sdata:0x8051CFBE; // type:object size:0x7 data:string +lbl_8051CFC5 = .sdata:0x8051CFC5; // type:object size:0x7 data:string +lbl_8051CFCC = .sdata:0x8051CFCC; // type:object size:0x7 data:string +__RTTI__15dKantera_icon_c = .sdata:0x8051CFD8; // type:object size:0x8 scope:global align:4 +__RTTI__19dDlst_KanteraIcon_c = .sdata:0x8051CFE0; // type:object size:0x8 scope:global align:4 +lbl_8051CFE8 = .sdata:0x8051CFE8; // type:object size:0x4 +__RTTI__19dMenu_Calibration_c = .sdata:0x8051CFEC; // type:object size:0x8 scope:global align:4 +lbl_8051CFF8 = .sdata:0x8051CFF8; // type:object size:0x4 +mViewOffsetY__17dMenu_Collect3D_c = .sdata:0x8051CFFC; // type:object size:0x4 scope:global align:4 data:float +__RTTI__15dMenu_Collect_c = .sdata:0x8051D000; // type:object size:0x8 scope:global align:4 +__RTTI__17dMenu_Collect3D_c = .sdata:0x8051D008; // type:object size:0x8 scope:global align:4 +__RTTI__17dMenu_Collect2D_c = .sdata:0x8051D010; // type:object size:0x8 scope:global align:4 +__RTTI__20dMenu_Collect2DTop_c = .sdata:0x8051D018; // type:object size:0x8 scope:global align:4 +lbl_8051D020 = .sdata:0x8051D020; // type:object size:0x4 +__RTTI__20dMenu_StageMapCtrl_c = .sdata:0x8051D024; // type:object size:0x8 scope:global align:4 +__RTTI__15dMenu_DmapMap_c = .sdata:0x8051D02C; // type:object size:0x8 scope:global align:4 +__RTTI__12dMenu_Dmap_c = .sdata:0x8051D034; // type:object size:0x8 scope:global align:4 +__RTTI__14dMenu_DmapBg_c = .sdata:0x8051D03C; // type:object size:0x8 scope:global align:4 +__RTTI__16dMenuMapCommon_c = .sdata:0x8051D044; // type:object size:0x8 scope:global align:4 +__RTTI__19dMenu_DmapMapCtrl_c = .sdata:0x8051D050; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingDmap_c = .sdata:0x8051D058; // type:object size:0x8 scope:global align:4 +lbl_8051D060 = .sdata:0x8051D060; // type:object size:0x4 +__RTTI__15dMenu_Fishing_c = .sdata:0x8051D064; // type:object size:0x8 scope:global align:4 +lbl_8051D070 = .sdata:0x8051D070; // type:object size:0x1 +lbl_8051D071 = .sdata:0x8051D071; // type:object size:0x8 data:string +lbl_8051D079 = .sdata:0x8051D079; // type:object size:0x8 data:string +lbl_8051D081 = .sdata:0x8051D081; // type:object size:0x8 data:string +lbl_8051D089 = .sdata:0x8051D089; // type:object size:0x8 data:string +lbl_8051D091 = .sdata:0x8051D091; // type:object size:0x8 data:string +lbl_8051D099 = .sdata:0x8051D099; // type:object size:0x8 data:string +lbl_8051D0A1 = .sdata:0x8051D0A1; // type:object size:0x8 data:string +lbl_8051D0A9 = .sdata:0x8051D0A9; // type:object size:0x8 data:string +lbl_8051D0B1 = .sdata:0x8051D0B1; // type:object size:0x8 data:string +lbl_8051D0B9 = .sdata:0x8051D0B9; // type:object size:0x8 data:string +__RTTI__12dMenu_Fmap_c = .sdata:0x8051D0C4; // type:object size:0x8 scope:global align:4 +__RTTI__9dMf_HIO_c = .sdata:0x8051D0CC; // type:object size:0x8 scope:global align:4 +lbl_8051D0D8 = .sdata:0x8051D0D8; // type:object size:0x8 data:string +__RTTI__15dMenu_FmapMap_c = .sdata:0x8051D0E0; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingFmap_c = .sdata:0x8051D0E8; // type:object size:0x8 scope:global align:4 +lbl_8051D0F0 = .sdata:0x8051D0F0; // type:object size:0x4 +__RTTI__17dMenu_Fmap2DTop_c = .sdata:0x8051D0F4; // type:object size:0x8 scope:global align:4 +__RTTI__18dMenu_Fmap2DBack_c = .sdata:0x8051D0FC; // type:object size:0x8 scope:global align:4 +lbl_8051D108 = .sdata:0x8051D108; // type:object size:0x8 +lbl_8051D110 = .sdata:0x8051D110; // type:object size:0x4 +__RTTI__14dMenu_Insect_c = .sdata:0x8051D114; // type:object size:0x8 scope:global align:4 +lbl_8051D120 = .sdata:0x8051D120; // type:object size:0x1 +lbl_8051D121 = .sdata:0x8051D121; // type:object size:0xB +__RTTI__19dMenu_ItemExplain_c = .sdata:0x8051D12C; // type:object size:0x8 scope:global align:4 +lbl_8051D138 = .sdata:0x8051D138; // type:object size:0x6 data:string +lbl_8051D13E = .sdata:0x8051D13E; // type:object size:0x2 +__RTTI__14dMenu_Letter_c = .sdata:0x8051D140; // type:object size:0x8 scope:global align:4 +OptYnSelStartFrameTbl = .sdata:0x8051D148; // type:object size:0x8 scope:global align:4 +OptYnSelEndFrameTbl = .sdata:0x8051D150; // type:object size:0x8 scope:global align:4 +lbl_8051D158 = .sdata:0x8051D158; // type:object size:0x4 +__RTTI__14dMenu_Option_c = .sdata:0x8051D15C; // type:object size:0x8 scope:global align:4 +lbl_8051D168 = .sdata:0x8051D168; // type:object size:0x1 +lbl_8051D169 = .sdata:0x8051D169; // type:object size:0x8 data:string +__RTTI__12dMenu_Ring_c = .sdata:0x8051D174; // type:object size:0x8 scope:global align:4 +lbl_8051D180 = .sdata:0x8051D180; // type:object size:0x1 data:byte +lbl_8051D181 = .sdata:0x8051D181; // type:object size:0x1 +lbl_8051D182 = .sdata:0x8051D182; // type:object size:0x1 data:byte +lbl_8051D183 = .sdata:0x8051D183; // type:object size:0x1 data:string +lbl_8051D184 = .sdata:0x8051D184; // type:object size:0x4 +__RTTI__12dMenu_save_c = .sdata:0x8051D188; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_MenuSave_c = .sdata:0x8051D190; // type:object size:0x8 scope:global align:4 +__RTTI__23dDlst_MenuSaveExplain_c = .sdata:0x8051D198; // type:object size:0x8 scope:global align:4 +__RTTI__9dMs_HIO_c = .sdata:0x8051D1A0; // type:object size:0x8 scope:global align:4 +lbl_8051D1A8 = .sdata:0x8051D1A8; // type:object size:0x4 +__RTTI__13dMenu_Skill_c = .sdata:0x8051D1AC; // type:object size:0x8 scope:global align:4 +lbl_8051D1B8 = .sdata:0x8051D1B8; // type:object size:0x1 data:byte +lbl_8051D1B9 = .sdata:0x8051D1B9; // type:object size:0x2 data:string +lbl_8051D1BB = .sdata:0x8051D1BB; // type:object size:0x1 data:byte +lbl_8051D1BC = .sdata:0x8051D1BC; // type:object size:0x3 data:string +lbl_8051D1BF = .sdata:0x8051D1BF; // type:object size:0x1 data:byte +lbl_8051D1C0 = .sdata:0x8051D1C0; // type:object size:0x3 data:string +__RTTI__10dMw_DHIO_c = .sdata:0x8051D1C4; // type:object size:0x8 scope:global align:4 +__RTTI__9dMw_HIO_c = .sdata:0x8051D1CC; // type:object size:0x8 scope:global align:4 +__RTTI__20dDlst_MENU_CAPTURE_c = .sdata:0x8051D1D8; // type:object size:0x8 scope:global align:4 +__RTTI__18dMeter_cursorHIO_c = .sdata:0x8051D1E0; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_fmapHIO_c = .sdata:0x8051D1E8; // type:object size:0x8 scope:global align:4 +__RTTI__19dMeter_mapIconHIO_c = .sdata:0x8051D1F0; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_ringHIO_c = .sdata:0x8051D1F8; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_drawHIO_c = .sdata:0x8051D200; // type:object size:0x8 scope:global align:4 +__RTTI__25dMeter_drawLightDropHIO_c = .sdata:0x8051D208; // type:object size:0x8 scope:global align:4 +__RTTI__24dMeter_drawMiniGameHIO_c = .sdata:0x8051D210; // type:object size:0x8 scope:global align:4 +__RTTI__25dMeter_drawEmpButtonHIO_c = .sdata:0x8051D218; // type:object size:0x8 scope:global align:4 +__RTTI__21dMeter_drawSkillHIO_c = .sdata:0x8051D220; // type:object size:0x8 scope:global align:4 +__RTTI__27dMeter_drawCalibrationHIO_c = .sdata:0x8051D228; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawInsectHIO_c = .sdata:0x8051D230; // type:object size:0x8 scope:global align:4 +__RTTI__23dMeter_drawFishingHIO_c = .sdata:0x8051D238; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawLetterHIO_c = .sdata:0x8051D240; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawOptionHIO_c = .sdata:0x8051D248; // type:object size:0x8 scope:global align:4 +__RTTI__23dMeter_drawCollectHIO_c = .sdata:0x8051D250; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_menuHIO_c = .sdata:0x8051D258; // type:object size:0x8 scope:global align:4 +lbl_8051D260 = .sdata:0x8051D260; // type:object size:0x1 +lbl_8051D261 = .sdata:0x8051D261; // type:object size:0x7 data:string +__RTTI__14dMeterButton_c = .sdata:0x8051D268; // type:object size:0x8 scope:global align:4 +__RTTI__14dMeterHaihai_c = .sdata:0x8051D270; // type:object size:0x8 scope:global align:4 +lbl_8051D278 = .sdata:0x8051D278; // type:object size:0x7 data:string +__RTTI__15dMeterHakusha_c = .sdata:0x8051D280; // type:object size:0x8 scope:global align:4 +lbl_8051D288 = .sdata:0x8051D288; // type:object size:0x8 data:string +__RTTI__11dMeterMap_c = .sdata:0x8051D290; // type:object size:0x8 scope:global align:4 +lbl_8051D298 = .sdata:0x8051D298; // type:object size:0x4 +__RTTI__14dMeterString_c = .sdata:0x8051D29C; // type:object size:0x8 scope:global align:4 +lbl_8051D2A8 = .sdata:0x8051D2A8; // type:object size:0x1 +lbl_8051D2A9 = .sdata:0x8051D2A9; // type:object size:0x8 data:string +__RTTI__13dMeter2Draw_c = .sdata:0x8051D2B4; // type:object size:0x8 scope:global align:4 +lbl_8051D2C0 = .sdata:0x8051D2C0; // type:object size:0x1 +lbl_8051D2C1 = .sdata:0x8051D2C1; // type:object size:0x7 data:string +lbl_8051D2C8 = .sdata:0x8051D2C8; // type:object size:0x7 data:string +tex_name$100098 = .sdata:0x8051D2D0; // type:object size:0x4 scope:local align:4 data:4byte +__RTTI__13dMeter2Info_c = .sdata:0x8051D2D4; // type:object size:0x8 scope:global align:4 +lbl_8051D2E0 = .sdata:0x8051D2E0; // type:object size:0x7 data:string +lbl_8051D2E7 = .sdata:0x8051D2E7; // type:object size:0x8 data:string +lbl_8051D2EF = .sdata:0x8051D2EF; // type:object size:0x8 data:string +lbl_8051D2F8 = .sdata:0x8051D2F8; // type:object size:0x4 +__RTTI__10COutFont_c = .sdata:0x8051D2FC; // type:object size:0x8 scope:global align:4 +__RTTI__13COutFontSet_c = .sdata:0x8051D304; // type:object size:0x8 scope:global align:4 +lbl_8051D310 = .sdata:0x8051D310; // type:object size:0x3 data:string +lbl_8051D313 = .sdata:0x8051D313; // type:object size:0x1 +lbl_8051D314 = .sdata:0x8051D314; // type:object size:0x8 +lbl_8051D31C = .sdata:0x8051D31C; // type:object size:0x8 +lbl_8051D324 = .sdata:0x8051D324; // type:object size:0x8 +lbl_8051D32C = .sdata:0x8051D32C; // type:object size:0x8 +__RTTI__35jmessage_string_tRenderingProcessor = .sdata:0x8051D334; // type:object size:0x8 scope:global align:4 +__RTTI__34jmessage_string_tSequenceProcessor = .sdata:0x8051D33C; // type:object size:0x8 scope:global align:4 +__RTTI__33jmessage_string_tMeasureProcessor = .sdata:0x8051D344; // type:object size:0x8 scope:global align:4 +__RTTI__24jmessage_string_tControl = .sdata:0x8051D34C; // type:object size:0x8 scope:global align:4 +__RTTI__26jmessage_string_tReference = .sdata:0x8051D354; // type:object size:0x8 scope:global align:4 +__RTTI__28jmessage_tRenderingProcessor = .sdata:0x8051D35C; // type:object size:0x8 scope:global align:4 +__RTTI__27jmessage_tSequenceProcessor = .sdata:0x8051D364; // type:object size:0x8 scope:global align:4 +__RTTI__26jmessage_tMeasureProcessor = .sdata:0x8051D36C; // type:object size:0x8 scope:global align:4 +__RTTI__17jmessage_tControl = .sdata:0x8051D374; // type:object size:0x8 scope:global align:4 +__RTTI__19jmessage_tReference = .sdata:0x8051D37C; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage8TControl = .sdata:0x8051D384; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage19TRenderingProcessor = .sdata:0x8051D38C; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage18TSequenceProcessor = .sdata:0x8051D394; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage10TProcessor = .sdata:0x8051D39C; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage10TReference = .sdata:0x8051D3A4; // type:object size:0x8 scope:global align:4 +lbl_8051D3B0 = .sdata:0x8051D3B0; // type:object size:0x4 +__RTTI__16dMsgObject_HIO_c = .sdata:0x8051D3B4; // type:object size:0x8 scope:global align:4 +__RTTI__20dMsgObject_HowlHIO_c = .sdata:0x8051D3BC; // type:object size:0x8 scope:global align:4 +lbl_8051D3C8 = .sdata:0x8051D3C8; // type:object size:0x3 data:string +lbl_8051D3CB = .sdata:0x8051D3CB; // type:object size:0x6 data:string +lbl_8051D3D1 = .sdata:0x8051D3D1; // type:object size:0x7 data:string +lbl_8051D3D8 = .sdata:0x8051D3D8; // type:object size:0x5 data:string +__RTTI__10dMsgUnit_c = .sdata:0x8051D3E0; // type:object size:0x8 scope:global align:4 +lbl_8051D3E8 = .sdata:0x8051D3E8; // type:object size:0x4 +__RTTI__17dMsgScrn3Select_c = .sdata:0x8051D3EC; // type:object size:0x8 scope:global align:4 +__RTTI__15dMsgScrnArrow_c = .sdata:0x8051D3F8; // type:object size:0x8 scope:global align:4 +__RTTI__14dMsgScrnBase_c = .sdata:0x8051D400; // type:object size:0x8 scope:global align:4 +lbl_8051D408 = .sdata:0x8051D408; // type:object size:0x4 +__RTTI__14dMsgScrnBoss_c = .sdata:0x8051D40C; // type:object size:0x8 scope:global align:4 +lbl_8051D418 = .sdata:0x8051D418; // type:object size:0x1 +lbl_8051D419 = .sdata:0x8051D419; // type:object size:0xB +__RTTI__17dMsgScrnExplain_c = .sdata:0x8051D424; // type:object size:0x8 scope:global align:4 +__RTTI__14dMsgScrnItem_c = .sdata:0x8051D430; // type:object size:0x8 scope:global align:4 +lbl_8051D438 = .sdata:0x8051D438; // type:object size:0x4 +__RTTI__14dMsgScrnHowl_c = .sdata:0x8051D43C; // type:object size:0x8 scope:global align:4 +lbl_8051D448 = .sdata:0x8051D448; // type:object size:0x4 +__RTTI__16dMsgScrnJimaku_c = .sdata:0x8051D44C; // type:object size:0x8 scope:global align:4 +__RTTI__16dMsgScrnKanban_c = .sdata:0x8051D458; // type:object size:0x8 scope:global align:4 +__RTTI__15dMsgScrnLight_c = .sdata:0x8051D460; // type:object size:0x8 scope:global align:4 +__RTTI__19dMsgScrnLight_HIO_c = .sdata:0x8051D468; // type:object size:0x8 scope:global align:4 +lbl_8051D470 = .sdata:0x8051D470; // type:object size:0x4 +__RTTI__15dMsgScrnPlace_c = .sdata:0x8051D474; // type:object size:0x8 scope:global align:4 +lbl_8051D480 = .sdata:0x8051D480; // type:object size:0x4 +__RTTI__15dMsgScrnStaff_c = .sdata:0x8051D484; // type:object size:0x8 scope:global align:4 +lbl_8051D490 = .sdata:0x8051D490; // type:object size:0x4 +__RTTI__14dMsgScrnTalk_c = .sdata:0x8051D494; // type:object size:0x8 scope:global align:4 +lbl_8051D4A0 = .sdata:0x8051D4A0; // type:object size:0x4 +__RTTI__14dMsgScrnTree_c = .sdata:0x8051D4A4; // type:object size:0x8 scope:global align:4 +__RTTI__16dMsgStringBase_c = .sdata:0x8051D4B0; // type:object size:0x8 scope:global align:4 +__RTTI__12dMsgString_c = .sdata:0x8051D4B8; // type:object size:0x8 scope:global align:4 +lbl_8051D4C0 = .sdata:0x8051D4C0; // type:object size:0x5 data:string +lbl_8051D4C5 = .sdata:0x8051D4C5; // type:object size:0x5 data:string +lbl_8051D4CA = .sdata:0x8051D4CA; // type:object size:0x5 data:string +lbl_8051D4CF = .sdata:0x8051D4CF; // type:object size:0x8 data:string +__RTTI__10dMsgFlow_c = .sdata:0x8051D4D8; // type:object size:0x8 scope:global align:4 +lbl_8051D4E0 = .sdata:0x8051D4E0; // type:object size:0x3 +lbl_8051D4E3 = .sdata:0x8051D4E3; // type:object size:0x3 +lbl_8051D4E6 = .sdata:0x8051D4E6; // type:object size:0x3 +lbl_8051D4E9 = .sdata:0x8051D4E9; // type:object size:0x3 +lbl_8051D4EC = .sdata:0x8051D4EC; // type:object size:0x3 +lbl_8051D4EF = .sdata:0x8051D4EF; // type:object size:0x3 +lbl_8051D4F2 = .sdata:0x8051D4F2; // type:object size:0x3 +lbl_8051D4F5 = .sdata:0x8051D4F5; // type:object size:0x3 +lbl_8051D4F8 = .sdata:0x8051D4F8; // type:object size:0x3 +lbl_8051D4FB = .sdata:0x8051D4FB; // type:object size:0x3 +lbl_8051D4FE = .sdata:0x8051D4FE; // type:object size:0x3 +lbl_8051D501 = .sdata:0x8051D501; // type:object size:0x3 +lbl_8051D504 = .sdata:0x8051D504; // type:object size:0x3 +lbl_8051D507 = .sdata:0x8051D507; // type:object size:0x3 +lbl_8051D50A = .sdata:0x8051D50A; // type:object size:0x3 +lbl_8051D50D = .sdata:0x8051D50D; // type:object size:0x3 +lbl_8051D510 = .sdata:0x8051D510; // type:object size:0x3 +lbl_8051D513 = .sdata:0x8051D513; // type:object size:0x3 +lbl_8051D516 = .sdata:0x8051D516; // type:object size:0x3 +lbl_8051D519 = .sdata:0x8051D519; // type:object size:0x3 +lbl_8051D51C = .sdata:0x8051D51C; // type:object size:0x3 +lbl_8051D51F = .sdata:0x8051D51F; // type:object size:0x3 +lbl_8051D522 = .sdata:0x8051D522; // type:object size:0x3 +lbl_8051D525 = .sdata:0x8051D525; // type:object size:0x3 +lbl_8051D528 = .sdata:0x8051D528; // type:object size:0x3 +lbl_8051D52B = .sdata:0x8051D52B; // type:object size:0x3 +lbl_8051D52E = .sdata:0x8051D52E; // type:object size:0x3 +lbl_8051D531 = .sdata:0x8051D531; // type:object size:0x3 +lbl_8051D534 = .sdata:0x8051D534; // type:object size:0x3 +lbl_8051D537 = .sdata:0x8051D537; // type:object size:0x3 +lbl_8051D53A = .sdata:0x8051D53A; // type:object size:0x3 +lbl_8051D53D = .sdata:0x8051D53D; // type:object size:0x3 +lbl_8051D540 = .sdata:0x8051D540; // type:object size:0x3 +lbl_8051D543 = .sdata:0x8051D543; // type:object size:0x3 +lbl_8051D546 = .sdata:0x8051D546; // type:object size:0x3 +lbl_8051D549 = .sdata:0x8051D549; // type:object size:0x3 +lbl_8051D54C = .sdata:0x8051D54C; // type:object size:0x3 +lbl_8051D54F = .sdata:0x8051D54F; // type:object size:0x3 +lbl_8051D552 = .sdata:0x8051D552; // type:object size:0x3 +lbl_8051D555 = .sdata:0x8051D555; // type:object size:0x3 +lbl_8051D558 = .sdata:0x8051D558; // type:object size:0x3 +lbl_8051D55B = .sdata:0x8051D55B; // type:object size:0x3 +lbl_8051D55E = .sdata:0x8051D55E; // type:object size:0x3 +lbl_8051D561 = .sdata:0x8051D561; // type:object size:0x3 +lbl_8051D564 = .sdata:0x8051D564; // type:object size:0x3 +lbl_8051D567 = .sdata:0x8051D567; // type:object size:0x3 +lbl_8051D56A = .sdata:0x8051D56A; // type:object size:0x3 +lbl_8051D56D = .sdata:0x8051D56D; // type:object size:0x3 +lbl_8051D570 = .sdata:0x8051D570; // type:object size:0x3 +lbl_8051D573 = .sdata:0x8051D573; // type:object size:0x3 +lbl_8051D576 = .sdata:0x8051D576; // type:object size:0x3 +lbl_8051D579 = .sdata:0x8051D579; // type:object size:0x3 +lbl_8051D57C = .sdata:0x8051D57C; // type:object size:0x3 +lbl_8051D57F = .sdata:0x8051D57F; // type:object size:0x3 +lbl_8051D582 = .sdata:0x8051D582; // type:object size:0x3 +lbl_8051D585 = .sdata:0x8051D585; // type:object size:0x3 +lbl_8051D588 = .sdata:0x8051D588; // type:object size:0x3 +lbl_8051D58B = .sdata:0x8051D58B; // type:object size:0x3 +lbl_8051D58E = .sdata:0x8051D58E; // type:object size:0x3 +lbl_8051D591 = .sdata:0x8051D591; // type:object size:0x3 +lbl_8051D594 = .sdata:0x8051D594; // type:object size:0x3 +lbl_8051D597 = .sdata:0x8051D597; // type:object size:0x3 +lbl_8051D59A = .sdata:0x8051D59A; // type:object size:0x3 +lbl_8051D59D = .sdata:0x8051D59D; // type:object size:0x3 +lbl_8051D5A0 = .sdata:0x8051D5A0; // type:object size:0x3 +lbl_8051D5A3 = .sdata:0x8051D5A3; // type:object size:0x3 +lbl_8051D5A6 = .sdata:0x8051D5A6; // type:object size:0x3 +lbl_8051D5A9 = .sdata:0x8051D5A9; // type:object size:0x3 +lbl_8051D5AC = .sdata:0x8051D5AC; // type:object size:0x3 +lbl_8051D5AF = .sdata:0x8051D5AF; // type:object size:0x3 +lbl_8051D5B2 = .sdata:0x8051D5B2; // type:object size:0x3 +lbl_8051D5B5 = .sdata:0x8051D5B5; // type:object size:0x3 +lbl_8051D5B8 = .sdata:0x8051D5B8; // type:object size:0x3 +lbl_8051D5BB = .sdata:0x8051D5BB; // type:object size:0x3 +lbl_8051D5BE = .sdata:0x8051D5BE; // type:object size:0x3 +lbl_8051D5C1 = .sdata:0x8051D5C1; // type:object size:0x3 +lbl_8051D5C4 = .sdata:0x8051D5C4; // type:object size:0x3 +lbl_8051D5C7 = .sdata:0x8051D5C7; // type:object size:0x3 +lbl_8051D5CA = .sdata:0x8051D5CA; // type:object size:0x3 +lbl_8051D5CD = .sdata:0x8051D5CD; // type:object size:0x3 +lbl_8051D5D0 = .sdata:0x8051D5D0; // type:object size:0x3 +lbl_8051D5D3 = .sdata:0x8051D5D3; // type:object size:0x3 +lbl_8051D5D6 = .sdata:0x8051D5D6; // type:object size:0x3 +lbl_8051D5D9 = .sdata:0x8051D5D9; // type:object size:0x3 +lbl_8051D5DC = .sdata:0x8051D5DC; // type:object size:0x3 +lbl_8051D5DF = .sdata:0x8051D5DF; // type:object size:0x3 +lbl_8051D5E2 = .sdata:0x8051D5E2; // type:object size:0x3 +lbl_8051D5E5 = .sdata:0x8051D5E5; // type:object size:0x3 +lbl_8051D5E8 = .sdata:0x8051D5E8; // type:object size:0x3 +lbl_8051D5EB = .sdata:0x8051D5EB; // type:object size:0x3 +lbl_8051D5EE = .sdata:0x8051D5EE; // type:object size:0x3 +lbl_8051D5F1 = .sdata:0x8051D5F1; // type:object size:0x3 +lbl_8051D5F4 = .sdata:0x8051D5F4; // type:object size:0x3 +lbl_8051D5F7 = .sdata:0x8051D5F7; // type:object size:0x3 +lbl_8051D5FA = .sdata:0x8051D5FA; // type:object size:0x3 +lbl_8051D5FD = .sdata:0x8051D5FD; // type:object size:0x3 +lbl_8051D600 = .sdata:0x8051D600; // type:object size:0x3 +lbl_8051D603 = .sdata:0x8051D603; // type:object size:0x3 +lbl_8051D606 = .sdata:0x8051D606; // type:object size:0x3 +lbl_8051D609 = .sdata:0x8051D609; // type:object size:0x3 +lbl_8051D60C = .sdata:0x8051D60C; // type:object size:0x3 +lbl_8051D60F = .sdata:0x8051D60F; // type:object size:0x3 +lbl_8051D612 = .sdata:0x8051D612; // type:object size:0x3 +lbl_8051D615 = .sdata:0x8051D615; // type:object size:0x3 +lbl_8051D618 = .sdata:0x8051D618; // type:object size:0x3 +lbl_8051D61B = .sdata:0x8051D61B; // type:object size:0x3 +lbl_8051D61E = .sdata:0x8051D61E; // type:object size:0x3 +lbl_8051D621 = .sdata:0x8051D621; // type:object size:0x3 +lbl_8051D624 = .sdata:0x8051D624; // type:object size:0x3 +lbl_8051D627 = .sdata:0x8051D627; // type:object size:0x3 +lbl_8051D62A = .sdata:0x8051D62A; // type:object size:0x3 +lbl_8051D62D = .sdata:0x8051D62D; // type:object size:0x3 +lbl_8051D630 = .sdata:0x8051D630; // type:object size:0x3 +lbl_8051D633 = .sdata:0x8051D633; // type:object size:0x3 +lbl_8051D636 = .sdata:0x8051D636; // type:object size:0x3 +lbl_8051D639 = .sdata:0x8051D639; // type:object size:0x3 +lbl_8051D63C = .sdata:0x8051D63C; // type:object size:0x3 +lbl_8051D63F = .sdata:0x8051D63F; // type:object size:0x3 +lbl_8051D642 = .sdata:0x8051D642; // type:object size:0x3 +lbl_8051D645 = .sdata:0x8051D645; // type:object size:0x3 +lbl_8051D648 = .sdata:0x8051D648; // type:object size:0x3 +lbl_8051D64B = .sdata:0x8051D64B; // type:object size:0x3 +lbl_8051D64E = .sdata:0x8051D64E; // type:object size:0x3 +lbl_8051D651 = .sdata:0x8051D651; // type:object size:0x3 +lbl_8051D654 = .sdata:0x8051D654; // type:object size:0x3 +lbl_8051D657 = .sdata:0x8051D657; // type:object size:0x3 +lbl_8051D65A = .sdata:0x8051D65A; // type:object size:0x3 +lbl_8051D65D = .sdata:0x8051D65D; // type:object size:0x3 +lbl_8051D660 = .sdata:0x8051D660; // type:object size:0x3 +lbl_8051D663 = .sdata:0x8051D663; // type:object size:0x3 +lbl_8051D666 = .sdata:0x8051D666; // type:object size:0x3 +lbl_8051D669 = .sdata:0x8051D669; // type:object size:0x3 +lbl_8051D66C = .sdata:0x8051D66C; // type:object size:0x3 +lbl_8051D66F = .sdata:0x8051D66F; // type:object size:0x3 +lbl_8051D672 = .sdata:0x8051D672; // type:object size:0x3 +lbl_8051D675 = .sdata:0x8051D675; // type:object size:0x3 +lbl_8051D678 = .sdata:0x8051D678; // type:object size:0x3 +lbl_8051D67B = .sdata:0x8051D67B; // type:object size:0x3 +lbl_8051D67E = .sdata:0x8051D67E; // type:object size:0x3 +lbl_8051D681 = .sdata:0x8051D681; // type:object size:0x3 +lbl_8051D684 = .sdata:0x8051D684; // type:object size:0x3 +lbl_8051D687 = .sdata:0x8051D687; // type:object size:0x3 +lbl_8051D68A = .sdata:0x8051D68A; // type:object size:0x3 +lbl_8051D68D = .sdata:0x8051D68D; // type:object size:0x3 +lbl_8051D690 = .sdata:0x8051D690; // type:object size:0x3 +lbl_8051D693 = .sdata:0x8051D693; // type:object size:0x3 +lbl_8051D696 = .sdata:0x8051D696; // type:object size:0x3 +lbl_8051D699 = .sdata:0x8051D699; // type:object size:0x3 +lbl_8051D69C = .sdata:0x8051D69C; // type:object size:0x3 +lbl_8051D69F = .sdata:0x8051D69F; // type:object size:0x3 +lbl_8051D6A2 = .sdata:0x8051D6A2; // type:object size:0x3 +lbl_8051D6A5 = .sdata:0x8051D6A5; // type:object size:0x3 +lbl_8051D6A8 = .sdata:0x8051D6A8; // type:object size:0x3 +lbl_8051D6AB = .sdata:0x8051D6AB; // type:object size:0x3 +lbl_8051D6AE = .sdata:0x8051D6AE; // type:object size:0x3 +lbl_8051D6B1 = .sdata:0x8051D6B1; // type:object size:0x3 +lbl_8051D6B4 = .sdata:0x8051D6B4; // type:object size:0x3 +lbl_8051D6B7 = .sdata:0x8051D6B7; // type:object size:0x3 +lbl_8051D6BA = .sdata:0x8051D6BA; // type:object size:0x3 +lbl_8051D6BD = .sdata:0x8051D6BD; // type:object size:0x3 +lbl_8051D6C0 = .sdata:0x8051D6C0; // type:object size:0x3 +lbl_8051D6C3 = .sdata:0x8051D6C3; // type:object size:0x3 +lbl_8051D6C6 = .sdata:0x8051D6C6; // type:object size:0x3 +lbl_8051D6C9 = .sdata:0x8051D6C9; // type:object size:0x3 +lbl_8051D6CC = .sdata:0x8051D6CC; // type:object size:0x3 +lbl_8051D6CF = .sdata:0x8051D6CF; // type:object size:0x3 +lbl_8051D6D2 = .sdata:0x8051D6D2; // type:object size:0x2 data:string +lbl_8051D6D4 = .sdata:0x8051D6D4; // type:object size:0x2 data:string +lbl_8051D6D6 = .sdata:0x8051D6D6; // type:object size:0x2 data:string +lbl_8051D6D8 = .sdata:0x8051D6D8; // type:object size:0x2 data:string +lbl_8051D6DA = .sdata:0x8051D6DA; // type:object size:0x2 data:string +lbl_8051D6DC = .sdata:0x8051D6DC; // type:object size:0x2 data:string +lbl_8051D6DE = .sdata:0x8051D6DE; // type:object size:0x2 data:string +lbl_8051D6E0 = .sdata:0x8051D6E0; // type:object size:0x2 data:string +lbl_8051D6E2 = .sdata:0x8051D6E2; // type:object size:0x2 data:string +lbl_8051D6E4 = .sdata:0x8051D6E4; // type:object size:0x2 data:string +lbl_8051D6E6 = .sdata:0x8051D6E6; // type:object size:0x2 data:string +lbl_8051D6E8 = .sdata:0x8051D6E8; // type:object size:0x2 data:string +lbl_8051D6EA = .sdata:0x8051D6EA; // type:object size:0x2 data:string +lbl_8051D6EC = .sdata:0x8051D6EC; // type:object size:0x2 data:string +lbl_8051D6EE = .sdata:0x8051D6EE; // type:object size:0x2 data:string +lbl_8051D6F0 = .sdata:0x8051D6F0; // type:object size:0x2 data:string +lbl_8051D6F2 = .sdata:0x8051D6F2; // type:object size:0x2 data:string +lbl_8051D6F4 = .sdata:0x8051D6F4; // type:object size:0x2 data:string +lbl_8051D6F6 = .sdata:0x8051D6F6; // type:object size:0x2 data:string +lbl_8051D6F8 = .sdata:0x8051D6F8; // type:object size:0x2 data:string +lbl_8051D6FA = .sdata:0x8051D6FA; // type:object size:0x2 data:string +lbl_8051D6FC = .sdata:0x8051D6FC; // type:object size:0x2 data:string +lbl_8051D6FE = .sdata:0x8051D6FE; // type:object size:0x2 data:string +lbl_8051D700 = .sdata:0x8051D700; // type:object size:0x2 data:string +lbl_8051D702 = .sdata:0x8051D702; // type:object size:0x2 data:string +lbl_8051D704 = .sdata:0x8051D704; // type:object size:0x2 data:string +lbl_8051D706 = .sdata:0x8051D706; // type:object size:0x2 data:string +lbl_8051D708 = .sdata:0x8051D708; // type:object size:0x2 data:string +lbl_8051D70A = .sdata:0x8051D70A; // type:object size:0x2 data:string +lbl_8051D70C = .sdata:0x8051D70C; // type:object size:0x2 data:string +lbl_8051D70E = .sdata:0x8051D70E; // type:object size:0x2 data:string +lbl_8051D710 = .sdata:0x8051D710; // type:object size:0x2 data:string +lbl_8051D712 = .sdata:0x8051D712; // type:object size:0x2 data:string +lbl_8051D714 = .sdata:0x8051D714; // type:object size:0x2 data:string +lbl_8051D716 = .sdata:0x8051D716; // type:object size:0x2 data:string +lbl_8051D718 = .sdata:0x8051D718; // type:object size:0x2 data:string +lbl_8051D71A = .sdata:0x8051D71A; // type:object size:0x2 data:string +lbl_8051D71C = .sdata:0x8051D71C; // type:object size:0x2 data:string +lbl_8051D71E = .sdata:0x8051D71E; // type:object size:0x2 data:string +lbl_8051D720 = .sdata:0x8051D720; // type:object size:0x2 data:string +lbl_8051D722 = .sdata:0x8051D722; // type:object size:0x2 data:string +lbl_8051D724 = .sdata:0x8051D724; // type:object size:0x2 data:string +lbl_8051D726 = .sdata:0x8051D726; // type:object size:0x2 data:string +lbl_8051D728 = .sdata:0x8051D728; // type:object size:0x2 data:string +lbl_8051D72A = .sdata:0x8051D72A; // type:object size:0x2 data:string +lbl_8051D72C = .sdata:0x8051D72C; // type:object size:0x2 data:string +lbl_8051D72E = .sdata:0x8051D72E; // type:object size:0x2 data:string +lbl_8051D730 = .sdata:0x8051D730; // type:object size:0x2 data:string +lbl_8051D732 = .sdata:0x8051D732; // type:object size:0x2 data:string +lbl_8051D734 = .sdata:0x8051D734; // type:object size:0x2 data:string +lbl_8051D736 = .sdata:0x8051D736; // type:object size:0x2 data:string +lbl_8051D738 = .sdata:0x8051D738; // type:object size:0x2 data:string +lbl_8051D73A = .sdata:0x8051D73A; // type:object size:0x2 data:string +lbl_8051D73C = .sdata:0x8051D73C; // type:object size:0x2 data:string +lbl_8051D73E = .sdata:0x8051D73E; // type:object size:0x2 data:string +lbl_8051D740 = .sdata:0x8051D740; // type:object size:0x2 data:string +lbl_8051D742 = .sdata:0x8051D742; // type:object size:0x2 data:string +lbl_8051D744 = .sdata:0x8051D744; // type:object size:0x2 data:string +lbl_8051D746 = .sdata:0x8051D746; // type:object size:0x2 data:string +lbl_8051D748 = .sdata:0x8051D748; // type:object size:0x2 data:string +lbl_8051D74A = .sdata:0x8051D74A; // type:object size:0x2 data:string +lbl_8051D74C = .sdata:0x8051D74C; // type:object size:0x2 data:string +lbl_8051D74E = .sdata:0x8051D74E; // type:object size:0x2 data:string +lbl_8051D750 = .sdata:0x8051D750; // type:object size:0x2 data:string +lbl_8051D752 = .sdata:0x8051D752; // type:object size:0x2 data:string +lbl_8051D754 = .sdata:0x8051D754; // type:object size:0x1 +lbl_8051D755 = .sdata:0x8051D755; // type:object size:0x8 data:string +__RTTI__7dName_c = .sdata:0x8051D760; // type:object size:0x8 scope:global align:4 +__RTTI__14dDlst_NameIN_c = .sdata:0x8051D768; // type:object size:0x8 scope:global align:4 +__RTTI__9dNm_HIO_c = .sdata:0x8051D770; // type:object size:0x8 scope:global align:4 +__RTTI__16dNpcLib_lookat_c = .sdata:0x8051D778; // type:object size:0x8 scope:global align:4 +__RTTI__15dOvlpFd2_dlst_c = .sdata:0x8051D780; // type:object size:0x8 scope:global align:4 +__RTTI__15dOvlpFd3_dlst_c = .sdata:0x8051D788; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_snapShot_c = .sdata:0x8051D790; // type:object size:0x8 scope:global align:4 +__RTTI__8CPaneMgr = .sdata:0x8051D798; // type:object size:0x8 scope:global align:4 +__RTTI__13CPaneMgrAlpha = .sdata:0x8051D7A0; // type:object size:0x8 scope:global align:4 +__RTTI__17CPaneMgrAlphaMorf = .sdata:0x8051D7A8; // type:object size:0x8 scope:global align:4 +lbl_8051D7B0 = .sdata:0x8051D7B0; // type:object size:0x7 data:string +lbl_8051D7B7 = .sdata:0x8051D7B7; // type:object size:0x8 data:string +lbl_8051D7BF = .sdata:0x8051D7BF; // type:object size:0x6 data:string +lbl_8051D7C5 = .sdata:0x8051D7C5; // type:object size:0x5 data:string +__RTTI__10dLog_HIO_c = .sdata:0x8051D7CC; // type:object size:0x8 scope:global align:4 +l_method$93624 = .sdata:0x8051D7D8; // type:object size:0x8 scope:local align:4 +lbl_8051D7E0 = .sdata:0x8051D7E0; // type:object size:0x8 data:string +lbl_8051D7E8 = .sdata:0x8051D7E8; // type:object size:0x8 data:string +__RTTI__17dScnName_camera_c = .sdata:0x8051D7F0; // type:object size:0x8 scope:global align:4 +__RTTI__9dSn_HIO_c = .sdata:0x8051D7F8; // type:object size:0x8 scope:global align:4 +__RTTI__12camera_class = .sdata:0x8051D800; // type:object size:0x8 scope:global align:4 +lbl_8051D808 = .sdata:0x8051D808; // type:object size:0x7 data:string +T_JOINT_resName = .sdata:0x8051D810; // type:object size:0x4 scope:global align:4 +lbl_8051D814 = .sdata:0x8051D814; // type:object size:0x8 data:string +lbl_8051D81C = .sdata:0x8051D81C; // type:object size:0x1 data:byte +lbl_8051D81D = .sdata:0x8051D81D; // type:object size:0x1 data:byte +lbl_8051D81E = .sdata:0x8051D81E; // type:object size:0x8 data:string +lbl_8051D826 = .sdata:0x8051D826; // type:object size:0x8 data:string +lbl_8051D82E = .sdata:0x8051D82E; // type:object size:0x8 data:string +lbl_8051D836 = .sdata:0x8051D836; // type:object size:0x8 data:string +lbl_8051D83E = .sdata:0x8051D83E; // type:object size:0x8 data:string +lbl_8051D846 = .sdata:0x8051D846; // type:object size:0x7 data:string +lbl_8051D84D = .sdata:0x8051D84D; // type:object size:0x8 data:string +lbl_8051D855 = .sdata:0x8051D855; // type:object size:0x8 data:string +lbl_8051D85D = .sdata:0x8051D85D; // type:object size:0x8 data:string +lbl_8051D865 = .sdata:0x8051D865; // type:object size:0x8 data:string +lbl_8051D86D = .sdata:0x8051D86D; // type:object size:0x7 data:string +lbl_8051D874 = .sdata:0x8051D874; // type:object size:0x6 data:string +__RTTI__17dScnPly_env_HIO_c = .sdata:0x8051D87C; // type:object size:0x8 scope:global align:4 +__RTTI__22dScnPly_env_debugHIO_c = .sdata:0x8051D884; // type:object size:0x8 scope:global align:4 +__RTTI__22dScnPly_env_otherHIO_c = .sdata:0x8051D88C; // type:object size:0x8 scope:global align:4 +__RTTI__17dScnPly_reg_HIO_c = .sdata:0x8051D894; // type:object size:0x8 scope:global align:4 +__RTTI__21dScnPly_preLoad_HIO_c = .sdata:0x8051D89C; // type:object size:0x8 scope:global align:4 +lbl_8051D8A8 = .sdata:0x8051D8A8; // type:object size:0x1 +lbl_8051D8A9 = .sdata:0x8051D8A9; // type:object size:0x5 data:string +__RTTI__12dSvBit_HIO_c = .sdata:0x8051D8B0; // type:object size:0x8 scope:global align:4 +__RTTI__22dSvBit_childOtherHIO_c = .sdata:0x8051D8B8; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childTransformHIO_c = .sdata:0x8051D8C0; // type:object size:0x8 scope:global align:4 +__RTTI__25dSvBit_childDarknessHIO_c = .sdata:0x8051D8C8; // type:object size:0x8 scope:global align:4 +__RTTI__25dSvBit_childTreasureHIO_c = .sdata:0x8051D8D0; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childTbPerfectionHIO_c = .sdata:0x8051D8D8; // type:object size:0x8 scope:global align:4 +__RTTI__21dSvBit_childItemHIO_c = .sdata:0x8051D8E0; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childItOneZoneHIO_c = .sdata:0x8051D8E8; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childItZoneHIO_c = .sdata:0x8051D8F0; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childItDungeonHIO_c = .sdata:0x8051D8F8; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childItPerfectionHIO_c = .sdata:0x8051D900; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childSwitchHIO_c = .sdata:0x8051D908; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childSwOneZoneHIO_c = .sdata:0x8051D910; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childSwZoneHIO_c = .sdata:0x8051D918; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childSwDungeonHIO_c = .sdata:0x8051D920; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childSwPerfectionHIO_c = .sdata:0x8051D928; // type:object size:0x8 scope:global align:4 +lbl_8051D930 = .sdata:0x8051D930; // type:object size:0x6 data:string +lbl_8051D936 = .sdata:0x8051D936; // type:object size:0x8 data:string +__RTTI__21dDlst_TimerScrnDraw_c = .sdata:0x8051D940; // type:object size:0x8 scope:global align:4 +lbl_8051D948 = .sdata:0x8051D948; // type:object size:0x6 data:string +lbl_8051D950 = .sdata:0x8051D950; // type:object size:0x7 data:string +lbl_8051D957 = .sdata:0x8051D957; // type:object size:0x2 data:string +lbl_8051D959 = .sdata:0x8051D959; // type:object size:0x7 data:string +lbl_8051D960 = .sdata:0x8051D960; // type:object size:0x5 data:string +lbl_8051D965 = .sdata:0x8051D965; // type:object size:0x4 data:string +lbl_8051D969 = .sdata:0x8051D969; // type:object size:0x5 data:string +lbl_8051D96E = .sdata:0x8051D96E; // type:object size:0x4 data:string +__RTTI__20DynamicModuleControl = .sdata:0x8051D974; // type:object size:0x8 scope:global align:4 +__RTTI__24DynamicModuleControlBase = .sdata:0x8051D97C; // type:object size:0x8 scope:global align:4 +lbl_8051D984 = .sdata:0x8051D984; // type:object size:0x5 data:string +__RTTI__8cM3dGCir = .sdata:0x8051D990; // type:object size:0x8 scope:global align:4 +__RTTI__8cM2dGCir = .sdata:0x8051D998; // type:object size:0x8 scope:global align:4 +calc_mtx = .sdata:0x8051D9A0; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9A8; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9AC; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9B0; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9B4; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9B8; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9BC; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9C0; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9C4; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9C8; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9CC; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x8051D9D0; // type:object size:0x4 scope:global align:4 data:4byte +p_dl = .sdata:0x8051D9D8; // type:object size:0x8 scope:global align:4 +lbl_8051D9E0 = .sdata:0x8051D9E0; // type:object size:0x8 +oscp$3727 = .sdata:0x8051D9E8; // type:object size:0x4 scope:local align:4 +lbl_8051D9F0 = .sdata:0x8051D9F0; // type:object size:0x1 data:byte +sMixMode__9JASDriver = .sdata:0x8051D9F4; // type:object size:0x4 scope:global align:4 data:4byte +sDacRate__9JASDriver = .sdata:0x8051D9F8; // type:object size:0x4 scope:global align:4 data:float +sSubFrames__9JASDriver = .sdata:0x8051D9FC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051DA00 = .sdata:0x8051DA00; // type:object size:0x7 data:string +lbl_8051DA07 = .sdata:0x8051DA07; // type:object size:0x7 data:string +lbl_8051DA10 = .sdata:0x8051DA10; // type:object size:0x8 data:string +one__11JASWaveInfo = .sdata:0x8051DA18; // type:object size:0x4 scope:global align:4 +lbl_8051DA1C = .sdata:0x8051DA1C; // type:object size:0x1 data:byte +MAX_MIXERLEVEL__9JASDriver = .sdata:0x8051DA20; // type:object size:0x2 scope:global align:4 data:2byte +JAS_SYSTEM_OUTPUT_MODE__9JASDriver = .sdata:0x8051DA24; // type:object size:0x4 scope:global align:4 data:4byte +DSP_MIXERLEVEL = .sdata:0x8051DA28; // type:object size:0x2 scope:global align:4 data:2byte +@21628 = .sdata:0x8051DA30; // type:object size:0x4 scope:local align:4 data:4byte +DISTANCE_MAX__7Z2Param = .sdata:0x8051DA38; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__7Z2Param = .sdata:0x8051DA3C; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__7Z2Param = .sdata:0x8051DA40; // type:object size:0x4 scope:global align:4 data:float +DOLBY_FLONT_DISTANCE_MAX__7Z2Param = .sdata:0x8051DA44; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__7Z2Param = .sdata:0x8051DA48; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__7Z2Param = .sdata:0x8051DA4C; // type:object size:0x4 scope:global align:4 data:float +SONIC_SPEED__7Z2Param = .sdata:0x8051DA50; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_DEFAULT__7Z2Param = .sdata:0x8051DA54; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__7Z2Param = .sdata:0x8051DA58; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_DEFAULT__7Z2Param = .sdata:0x8051DA5C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_DEFAULT__7Z2Param = .sdata:0x8051DA60; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param = .sdata:0x8051DA64; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param = .sdata:0x8051DA68; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param = .sdata:0x8051DA6C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_DEFAULT__7Z2Param = .sdata:0x8051DA70; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param = .sdata:0x8051DA74; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_TALKING__7Z2Param = .sdata:0x8051DA78; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__7Z2Param = .sdata:0x8051DA7C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_TALKING__7Z2Param = .sdata:0x8051DA80; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_TALKING__7Z2Param = .sdata:0x8051DA84; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_TALKING__7Z2Param = .sdata:0x8051DA88; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_TALKING__7Z2Param = .sdata:0x8051DA8C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_TALKING__7Z2Param = .sdata:0x8051DA90; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_TALKING__7Z2Param = .sdata:0x8051DA94; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_TALKING__7Z2Param = .sdata:0x8051DA98; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_PAUSING__7Z2Param = .sdata:0x8051DA9C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__7Z2Param = .sdata:0x8051DAA0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_PAUSING__7Z2Param = .sdata:0x8051DAA4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_PAUSING__7Z2Param = .sdata:0x8051DAA8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_PAUSING__7Z2Param = .sdata:0x8051DAAC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_PAUSING__7Z2Param = .sdata:0x8051DAB0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_PAUSING__7Z2Param = .sdata:0x8051DAB4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_PAUSING__7Z2Param = .sdata:0x8051DAB8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_PAUSING__7Z2Param = .sdata:0x8051DABC; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DAC0 = .sdata:0x8051DAC0; // type:object size:0x1 data:byte +lbl_8051DAC1 = .sdata:0x8051DAC1; // type:object size:0x1 data:byte +lbl_8051DAC2 = .sdata:0x8051DAC2; // type:object size:0x1 data:byte +lbl_8051DAC3 = .sdata:0x8051DAC3; // type:object size:0x1 data:byte +lbl_8051DAC4 = .sdata:0x8051DAC4; // type:object size:0x1 data:byte +lbl_8051DAC5 = .sdata:0x8051DAC5; // type:object size:0x1 data:byte +lbl_8051DAC6 = .sdata:0x8051DAC6; // type:object size:0x1 data:byte +lbl_8051DAC7 = .sdata:0x8051DAC7; // type:object size:0x1 data:byte +lbl_8051DAC8 = .sdata:0x8051DAC8; // type:object size:0x1 data:byte +lbl_8051DAC9 = .sdata:0x8051DAC9; // type:object size:0x1 data:byte +lbl_8051DACA = .sdata:0x8051DACA; // type:object size:0x1 data:byte +lbl_8051DACB = .sdata:0x8051DACB; // type:object size:0x1 data:byte +lbl_8051DACC = .sdata:0x8051DACC; // type:object size:0x1 data:byte +__RTTI__16Z2AudioArcLoader = .sdata:0x8051DAD0; // type:object size:0x8 scope:global align:4 +__RTTI__17JAUAudioArcLoader = .sdata:0x8051DAD8; // type:object size:0x8 scope:global align:4 +__RTTI__22JAUAudioArcInterpreter = .sdata:0x8051DAE0; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2SoundMgr = .sdata:0x8051DAE8; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2SoundMgr> = .sdata:0x8051DAF0; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundStarter = .sdata:0x8051DAF8; // type:object size:0x8 scope:global align:4 +__RTTI__35JASGlobalInstance<14Z2SoundStarter> = .sdata:0x8051DB00; // type:object size:0x8 scope:global align:4 +__RTTI__15JAISoundStarter = .sdata:0x8051DB08; // type:object size:0x8 scope:global align:4 +__RTTI__36JASGlobalInstance<15JAISoundStarter> = .sdata:0x8051DB10; // type:object size:0x8 scope:global align:4 +sDeathMtBottom = .sdata:0x8051DB18; // type:object size:0x4 scope:global align:4 data:float +sDeathMtTop = .sdata:0x8051DB1C; // type:object size:0x4 scope:global align:4 data:float +sUnderWaterDepthMax = .sdata:0x8051DB20; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DB28 = .sdata:0x8051DB28; // type:object size:0x8 data:string +lbl_8051DB30 = .sdata:0x8051DB30; // type:object size:0x8 data:string +lbl_8051DB38 = .sdata:0x8051DB38; // type:object size:0x7 data:string +lbl_8051DB3F = .sdata:0x8051DB3F; // type:object size:0x5 data:string +lbl_8051DB48 = .sdata:0x8051DB48; // type:object size:0x7 data:string +lbl_8051DB4F = .sdata:0x8051DB4F; // type:object size:0x8 data:string +lbl_8051DB57 = .sdata:0x8051DB57; // type:object size:0x7 data:string +lbl_8051DB5E = .sdata:0x8051DB5E; // type:object size:0x8 data:string +lbl_8051DB66 = .sdata:0x8051DB66; // type:object size:0x8 data:string +lbl_8051DB6E = .sdata:0x8051DB6E; // type:object size:0x8 data:string +lbl_8051DB76 = .sdata:0x8051DB76; // type:object size:0x8 data:string +lbl_8051DB7E = .sdata:0x8051DB7E; // type:object size:0x8 data:string +lbl_8051DB86 = .sdata:0x8051DB86; // type:object size:0x8 data:string +lbl_8051DB8E = .sdata:0x8051DB8E; // type:object size:0x8 data:string +lbl_8051DB96 = .sdata:0x8051DB96; // type:object size:0x8 data:string +lbl_8051DB9E = .sdata:0x8051DB9E; // type:object size:0x8 data:string +lbl_8051DBA6 = .sdata:0x8051DBA6; // type:object size:0x8 data:string +lbl_8051DBAE = .sdata:0x8051DBAE; // type:object size:0x8 data:string +lbl_8051DBB6 = .sdata:0x8051DBB6; // type:object size:0x8 data:string +lbl_8051DBBE = .sdata:0x8051DBBE; // type:object size:0x8 data:string +lbl_8051DBC6 = .sdata:0x8051DBC6; // type:object size:0x8 data:string +lbl_8051DBCE = .sdata:0x8051DBCE; // type:object size:0x8 data:string +lbl_8051DBD6 = .sdata:0x8051DBD6; // type:object size:0x8 data:string +lbl_8051DBDE = .sdata:0x8051DBDE; // type:object size:0x8 data:string +lbl_8051DBE6 = .sdata:0x8051DBE6; // type:object size:0x8 data:string +lbl_8051DBEE = .sdata:0x8051DBEE; // type:object size:0x8 data:string +lbl_8051DBF6 = .sdata:0x8051DBF6; // type:object size:0x8 data:string +lbl_8051DBFE = .sdata:0x8051DBFE; // type:object size:0x8 data:string +lbl_8051DC06 = .sdata:0x8051DC06; // type:object size:0x8 data:string +lbl_8051DC0E = .sdata:0x8051DC0E; // type:object size:0x8 data:string +lbl_8051DC16 = .sdata:0x8051DC16; // type:object size:0x8 data:string +lbl_8051DC1E = .sdata:0x8051DC1E; // type:object size:0x8 data:string +lbl_8051DC26 = .sdata:0x8051DC26; // type:object size:0x8 data:string +lbl_8051DC2E = .sdata:0x8051DC2E; // type:object size:0x8 data:string +lbl_8051DC36 = .sdata:0x8051DC36; // type:object size:0x8 data:string +lbl_8051DC3E = .sdata:0x8051DC3E; // type:object size:0x8 data:string +lbl_8051DC46 = .sdata:0x8051DC46; // type:object size:0x8 data:string +lbl_8051DC4E = .sdata:0x8051DC4E; // type:object size:0x8 data:string +lbl_8051DC56 = .sdata:0x8051DC56; // type:object size:0x8 data:string +lbl_8051DC5E = .sdata:0x8051DC5E; // type:object size:0x1 +lbl_8051DC5F = .sdata:0x8051DC5F; // type:object size:0x8 data:string +lbl_8051DC67 = .sdata:0x8051DC67; // type:object size:0x8 data:string +lbl_8051DC6F = .sdata:0x8051DC6F; // type:object size:0x8 data:string +lbl_8051DC77 = .sdata:0x8051DC77; // type:object size:0x7 data:string +lbl_8051DC7E = .sdata:0x8051DC7E; // type:object size:0x7 data:string +lbl_8051DC85 = .sdata:0x8051DC85; // type:object size:0x8 data:string +lbl_8051DC8D = .sdata:0x8051DC8D; // type:object size:0x8 data:string +lbl_8051DC95 = .sdata:0x8051DC95; // type:object size:0x7 data:string +lbl_8051DC9C = .sdata:0x8051DC9C; // type:object size:0x8 data:string +lbl_8051DCA4 = .sdata:0x8051DCA4; // type:object size:0x8 data:string +lbl_8051DCAC = .sdata:0x8051DCAC; // type:object size:0x7 data:string +lbl_8051DCB3 = .sdata:0x8051DCB3; // type:object size:0x8 data:string +lbl_8051DCBB = .sdata:0x8051DCBB; // type:object size:0x8 data:string +lbl_8051DCC3 = .sdata:0x8051DCC3; // type:object size:0x7 data:string +lbl_8051DCCA = .sdata:0x8051DCCA; // type:object size:0x8 data:string +lbl_8051DCD2 = .sdata:0x8051DCD2; // type:object size:0x8 data:string +lbl_8051DCDA = .sdata:0x8051DCDA; // type:object size:0x7 data:string +lbl_8051DCE1 = .sdata:0x8051DCE1; // type:object size:0x8 data:string +lbl_8051DCE9 = .sdata:0x8051DCE9; // type:object size:0x8 data:string +lbl_8051DCF1 = .sdata:0x8051DCF1; // type:object size:0x7 data:string +lbl_8051DCF8 = .sdata:0x8051DCF8; // type:object size:0x8 data:string +lbl_8051DD00 = .sdata:0x8051DD00; // type:object size:0x8 data:string +lbl_8051DD08 = .sdata:0x8051DD08; // type:object size:0x7 data:string +lbl_8051DD0F = .sdata:0x8051DD0F; // type:object size:0x8 data:string +lbl_8051DD17 = .sdata:0x8051DD17; // type:object size:0x8 data:string +lbl_8051DD1F = .sdata:0x8051DD1F; // type:object size:0x7 data:string +lbl_8051DD26 = .sdata:0x8051DD26; // type:object size:0x8 data:string +lbl_8051DD2E = .sdata:0x8051DD2E; // type:object size:0x8 data:string +lbl_8051DD36 = .sdata:0x8051DD36; // type:object size:0x8 data:string +lbl_8051DD3E = .sdata:0x8051DD3E; // type:object size:0x8 data:string +lbl_8051DD46 = .sdata:0x8051DD46; // type:object size:0x7 data:string +lbl_8051DD4D = .sdata:0x8051DD4D; // type:object size:0x8 data:string +lbl_8051DD55 = .sdata:0x8051DD55; // type:object size:0x8 data:string +lbl_8051DD5D = .sdata:0x8051DD5D; // type:object size:0x8 data:string +lbl_8051DD65 = .sdata:0x8051DD65; // type:object size:0x7 data:string +lbl_8051DD6C = .sdata:0x8051DD6C; // type:object size:0x7 data:string +lbl_8051DD73 = .sdata:0x8051DD73; // type:object size:0x7 data:string +lbl_8051DD7A = .sdata:0x8051DD7A; // type:object size:0x7 data:string +lbl_8051DD81 = .sdata:0x8051DD81; // type:object size:0x7 data:string +lbl_8051DD88 = .sdata:0x8051DD88; // type:object size:0x7 data:string +lbl_8051DD8F = .sdata:0x8051DD8F; // type:object size:0x7 data:string +lbl_8051DD96 = .sdata:0x8051DD96; // type:object size:0x7 data:string +lbl_8051DD9D = .sdata:0x8051DD9D; // type:object size:0x7 data:string +lbl_8051DDA4 = .sdata:0x8051DDA4; // type:object size:0x7 data:string +lbl_8051DDAB = .sdata:0x8051DDAB; // type:object size:0x7 data:string +__RTTI__11Z2SoundInfo = .sdata:0x8051DDB8; // type:object size:0x8 scope:global align:4 +__RTTI__32JASGlobalInstance<11Z2SoundInfo> = .sdata:0x8051DDC0; // type:object size:0x8 scope:global align:4 +__RTTI__16JAIStreamDataMgr = .sdata:0x8051DDC8; // type:object size:0x8 scope:global align:4 +__RTTI__12JAISoundInfo = .sdata:0x8051DDD0; // type:object size:0x8 scope:global align:4 +__RTTI__33JASGlobalInstance<12JAISoundInfo> = .sdata:0x8051DDD8; // type:object size:0x8 scope:global align:4 +__RTTI__12JAUSoundInfo = .sdata:0x8051DDE0; // type:object size:0x8 scope:global align:4 +__RTTI__33JASGlobalInstance<12JAUSoundInfo> = .sdata:0x8051DDE8; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2Audience = .sdata:0x8051DDF0; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2Audience> = .sdata:0x8051DDF8; // type:object size:0x8 scope:global align:4 +__RTTI__9Z2Audible = .sdata:0x8051DE00; // type:object size:0x8 scope:global align:4 +__RTTI__30JASPoolAllocObject<9Z2Audible> = .sdata:0x8051DE08; // type:object size:0x8 scope:global align:4 +__RTTI__11JAIAudience = .sdata:0x8051DE10; // type:object size:0x8 scope:global align:4 +__RTTI__10JAIAudible = .sdata:0x8051DE18; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjArrow = .sdata:0x8051DE20; // type:object size:0x8 scope:global align:4 +__RTTI__16Z2SoundObjSimple = .sdata:0x8051DE28; // type:object size:0x8 scope:global align:4 +__RTTI__21Z2DopplerSoundObjBase = .sdata:0x8051DE30; // type:object size:0x8 scope:global align:4 +__RTTI__12Z2CreatureOI = .sdata:0x8051DE38; // type:object size:0x8 scope:global align:4 +__RTTI__13Z2CreatureGob = .sdata:0x8051DE40; // type:object size:0x8 scope:global align:4 +__RTTI__12Z2CreatureFM = .sdata:0x8051DE48; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2SoundObjBeeGroup = .sdata:0x8051DE50; // type:object size:0x8 scope:global align:4 +__RTTI__16Z2CreatureSumomo = .sdata:0x8051DE58; // type:object size:0x8 scope:global align:4 +__RTTI__17Z2CreatureCitizen = .sdata:0x8051DE60; // type:object size:0x8 scope:global align:4 +__RTTI__28JSULink<17Z2CreatureCitizen> = .sdata:0x8051DE68; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2CreatureEnemy = .sdata:0x8051DE70; // type:object size:0x8 scope:global align:4 +__RTTI__26JSULink<15Z2CreatureEnemy> = .sdata:0x8051DE78; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2Creature = .sdata:0x8051DE80; // type:object size:0x8 scope:global align:4 +__RTTI__10JSUPtrLink = .sdata:0x8051DE88; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjCoach = .sdata:0x8051DE90; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2CreatureRide = .sdata:0x8051DE98; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2RideSoundStarter = .sdata:0x8051DEA0; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2CreatureLink = .sdata:0x8051DEA8; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2LinkSoundStarter = .sdata:0x8051DEB0; // type:object size:0x8 scope:global align:4 +cPitchDown = .sdata:0x8051DEB8; // type:object size:0x4 scope:global align:4 data:float +cPitchCenter = .sdata:0x8051DEBC; // type:object size:0x4 scope:global align:4 data:float +cPitchUp = .sdata:0x8051DEC0; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DEC4 = .sdata:0x8051DEC4; // type:object size:0x1 data:byte +lbl_8051DEC5 = .sdata:0x8051DEC5; // type:object size:0x1 data:byte +lbl_8051DEC6 = .sdata:0x8051DEC6; // type:object size:0x1 data:byte +cR_FlatWidth = .sdata:0x8051DEC8; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DECC = .sdata:0x8051DECC; // type:object size:0x1 data:byte +lbl_8051DECD = .sdata:0x8051DECD; // type:object size:0x1 data:byte +sStickHigh = .sdata:0x8051DED0; // type:object size:0x4 scope:global align:4 data:float +sStickCenter = .sdata:0x8051DED4; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DED8 = .sdata:0x8051DED8; // type:object size:0x8 +__RTTI__15Z2SpeechStarter = .sdata:0x8051DEE0; // type:object size:0x8 scope:global align:4 +__RTTI__26JAUStreamStaticAramMgr_<1> = .sdata:0x8051DEE8; // type:object size:0x8 scope:global align:4 +__RTTI__24JAUStreamAramMgrBase_<1> = .sdata:0x8051DEF0; // type:object size:0x8 scope:global align:4 +__RTTI__16JAIStreamAramMgr = .sdata:0x8051DEF8; // type:object size:0x8 scope:global align:4 +lbl_8051DF00 = .sdata:0x8051DF00; // type:object size:0x8 +spAllocator = .sdata:0x8051DF08; // type:object size:0x4 scope:global align:4 data:4byte +@19792 = .sdata:0x8051DF10; // type:object size:0x8 scope:local align:4 data:string +scCursorPaneName__Q210homebutton10HomeButton = .sdata:0x8051DF18; // type:object size:0x4 scope:global align:4 data:4byte +@19793 = .sdata:0x8051DF1C; // type:object size:0x6 scope:local align:4 data:string +scCursorRotPaneName__Q210homebutton10HomeButton = .sdata:0x8051DF24; // type:object size:0x4 scope:global align:4 data:4byte +@19794 = .sdata:0x8051DF28; // type:object size:0x7 scope:local align:4 data:string +scCursorSRotPaneName__Q210homebutton10HomeButton = .sdata:0x8051DF30; // type:object size:0x4 scope:global align:4 data:4byte +@19887 = .sdata:0x8051DF34; // type:object size:0x7 scope:local align:4 data:string +@19888 = .sdata:0x8051DF3C; // type:object size:0x7 scope:local align:4 data:string +@19889 = .sdata:0x8051DF44; // type:object size:0x7 scope:local align:4 data:string +@19890 = .sdata:0x8051DF4C; // type:object size:0x7 scope:local align:4 data:string +@19891 = .sdata:0x8051DF54; // type:object size:0x7 scope:local align:4 data:string +@19892 = .sdata:0x8051DF5C; // type:object size:0x7 scope:local align:4 data:string +@19893 = .sdata:0x8051DF64; // type:object size:0x7 scope:local align:4 data:string +@19894 = .sdata:0x8051DF6C; // type:object size:0x7 scope:local align:4 data:string +@19895 = .sdata:0x8051DF74; // type:object size:0x7 scope:local align:4 data:string +@19896 = .sdata:0x8051DF7C; // type:object size:0x7 scope:local align:4 data:string +@19897 = .sdata:0x8051DF88; // type:object size:0x8 scope:local align:4 data:string +@19898 = .sdata:0x8051DF90; // type:object size:0x8 scope:local align:4 data:string +@19899 = .sdata:0x8051DF98; // type:object size:0x8 scope:local align:4 data:string +@19900 = .sdata:0x8051DFA0; // type:object size:0x8 scope:local align:4 data:string +@19913 = .sdata:0x8051DFA8; // type:object size:0x7 scope:local align:4 data:string +@19914 = .sdata:0x8051DFB0; // type:object size:0x7 scope:local align:4 data:string +@26615 = .sdata:0x8051DFB8; // type:object size:0x4 scope:local align:4 data:string +@27508 = .sdata:0x8051DFC0; // type:object size:0x8 scope:local align:4 data:string +@27509 = .sdata:0x8051DFC8; // type:object size:0x8 scope:local align:4 data:string +@3379 = .sdata:0x8051DFD0; // type:object size:0x2 scope:local align:4 data:string +@3380 = .sdata:0x8051DFD4; // type:object size:0x3 scope:local align:4 data:string +@9572 = .sdata:0x8051DFD8; // type:object size:0x4 scope:local align:4 data:wstring +lbl_8051DFE0 = .sdata:0x8051DFE0; // type:object size:0x1 data:byte +lbl_8051DFE1 = .sdata:0x8051DFE1; // type:object size:0x7 data:string +ARALT_AramStartAdr = .sdata:0x8051DFE8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051DFEC = .sdata:0x8051DFEC; // type:object size:0x3 data:string +lbl_8051DFF0 = .sdata:0x8051DFF0; // type:object size:0x7 data:string +lbl_8051DFF7 = .sdata:0x8051DFF7; // type:object size:0x6 data:string +lbl_8051DFFD = .sdata:0x8051DFFD; // type:object size:0x6 data:string +lbl_8051E003 = .sdata:0x8051E003; // type:object size:0x6 data:string +lbl_8051E010 = .sdata:0x8051E010; // type:object size:0x3 data:string +sSZSBufferSize__7JKRAram = .sdata:0x8051E018; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E020 = .sdata:0x8051E020; // type:object size:0x2 data:string +lbl_8051E022 = .sdata:0x8051E022; // type:object size:0x2 data:string +lbl_8051E028 = .sdata:0x8051E028; // type:object size:0x2 data:string +lbl_8051E02A = .sdata:0x8051E02A; // type:object size:0x4 data:string +lbl_8051E030 = .sdata:0x8051E030; // type:object size:0x1 data:byte +sSZSBufferSize__12JKRDvdRipper = .sdata:0x8051E034; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E038 = .sdata:0x8051E038; // type:object size:0x1 data:byte +sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x8051E03C; // type:object size:0x4 scope:global align:4 data:4byte +sStickMode__10JUTGamePad = .sdata:0x8051E040; // type:object size:0x4 scope:global align:4 data:4byte +sClampMode__10JUTGamePad = .sdata:0x8051E044; // type:object size:0x4 scope:global align:4 data:4byte +sPressPoint__Q210JUTGamePad6CStick = .sdata:0x8051E048; // type:object size:0x4 scope:global align:4 data:float +sReleasePoint__Q210JUTGamePad6CStick = .sdata:0x8051E04C; // type:object size:0x4 scope:global align:4 data:float +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x8051E050; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x8051E054; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E058 = .sdata:0x8051E058; // type:object size:0x4 data:string +lbl_8051E05C = .sdata:0x8051E05C; // type:object size:0x4 data:string +lbl_8051E060 = .sdata:0x8051E060; // type:object size:0x8 data:string +lbl_8051E068 = .sdata:0x8051E068; // type:object size:0x6 data:string +lbl_8051E06E = .sdata:0x8051E06E; // type:object size:0x2 data:string +lbl_8051E070 = .sdata:0x8051E070; // type:object size:0x2 data:string +lbl_8051E072 = .sdata:0x8051E072; // type:object size:0x7 data:string +lbl_8051E079 = .sdata:0x8051E079; // type:object size:0x8 data:string +lbl_8051E081 = .sdata:0x8051E081; // type:object size:0x1 +lbl_8051E082 = .sdata:0x8051E082; // type:object size:0x5 data:string +lbl_8051E088 = .sdata:0x8051E088; // type:object size:0x3 data:string +lbl_8051E090 = .sdata:0x8051E090; // type:object size:0x1 data:byte +oneFrameRate = .sdata:0x8051E098; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x8051E09C; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E0A0 = .sdata:0x8051E0A0; // type:object size:0x4 data:string +lbl_8051E0A4 = .sdata:0x8051E0A4; // type:object size:0x3 data:string +lbl_8051E0A8 = .sdata:0x8051E0A8; // type:object size:0x3 data:string +lbl_8051E0B0 = .sdata:0x8051E0B0; // type:object size:0x3 data:string +lbl_8051E0B8 = .sdata:0x8051E0B8; // type:object size:0x4 +lbl_8051E0BC = .sdata:0x8051E0BC; // type:object size:0x8 +lbl_8051E0C4 = .sdata:0x8051E0C4; // type:object size:0x8 +lbl_8051E0CC = .sdata:0x8051E0CC; // type:object size:0x8 +lbl_8051E0D4 = .sdata:0x8051E0D4; // type:object size:0x8 +lbl_8051E0DC = .sdata:0x8051E0DC; // type:object size:0x8 +lbl_8051E0E4 = .sdata:0x8051E0E4; // type:object size:0x6 +lbl_8051E0EA = .sdata:0x8051E0EA; // type:object size:0x8 +lbl_8051E0F2 = .sdata:0x8051E0F2; // type:object size:0xE +lbl_8051E100 = .sdata:0x8051E100; // type:object size:0x1 data:byte +lbl_8051E101 = .sdata:0x8051E101; // type:object size:0x1 data:byte +lbl_8051E102 = .sdata:0x8051E102; // type:object size:0x1 data:byte +lbl_8051E103 = .sdata:0x8051E103; // type:object size:0x1 data:byte +Unit01 = .sdata:0x8051E108; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x8051E110; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x8051E114; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x8051E118; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__12J3DMtxBuffer = .sdata:0x8051E120; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__12J3DMtxBuffer = .sdata:0x8051E124; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x8051E128; // type:object size:0x8 scope:global align:4 +__ARALT_AramStartAdr = .sdata:0x8051E130; // type:object size:0x4 scope:global align:4 data:4byte +__ARH_MemoryTop = .sdata:0x8051E134; // type:object size:0x4 scope:global align:4 data:4byte +__OSVersion = .sdata:0x8051E138; // type:object size:0x4 scope:global align:4 data:4byte +@1678 = .sdata:0x8051E13C; // type:object size:0x6 scope:local align:4 data:string +@1720 = .sdata:0x8051E144; // type:object size:0x4 scope:local align:4 data:string +@1722 = .sdata:0x8051E148; // type:object size:0x5 scope:local align:4 data:string +@1129 = .sdata:0x8051E150; // type:object size:0x5 scope:local align:4 data:string +AppGameNameForSysMenu = .sdata:0x8051E158; // type:object size:0x4 scope:global align:4 data:4byte +__OSCurrHeap = .sdata:0x8051E160; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x8051E168; // type:object size:0x4 scope:global align:4 data:4byte +s_mem2ArenaLo = .sdata:0x8051E16C; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x8051E170; // type:object size:0x4 scope:global align:4 data:4byte +@694 = .sdata:0x8051E174; // type:object size:0x2 scope:local align:4 data:string +@2065 = .sdata:0x8051E178; // type:object size:0x8 scope:local align:4 data:string +@2207 = .sdata:0x8051E180; // type:object size:0x3 scope:local align:4 data:string +@2489 = .sdata:0x8051E188; // type:object size:0x4 scope:local align:4 data:string +FontEncode = .sdata:0x8051E190; // type:object size:0x2 scope:global align:4 data:2byte +SwitchThreadCallback = .sdata:0x8051E198; // type:object size:0x4 scope:global align:4 data:4byte +@2360 = .sdata:0x8051E19C; // type:object size:0x1 scope:local align:4 +IpcBufferLo = .sdata:0x8051E1A0; // type:object size:0x4 scope:global align:4 data:4byte +__EXIVersion = .sdata:0x8051E1A8; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x8051E1B0; // type:object size:0x4 scope:global align:4 data:4byte +__VIVersion = .sdata:0x8051E1B8; // type:object size:0x4 scope:global align:4 data:4byte +old_dtvStatus$1690 = .sdata:0x8051E1BC; // type:object size:0x4 scope:local align:4 data:4byte +old_tvtype$1691 = .sdata:0x8051E1C0; // type:object size:0x4 scope:local align:4 data:4byte +__VIDimmingFlag_Enable_old$1694 = .sdata:0x8051E1C4; // type:object size:0x4 scope:local align:4 data:4byte +__VIDVDStopFlag_Enable_old$1695 = .sdata:0x8051E1C8; // type:object size:0x4 scope:local align:4 data:4byte +@3485 = .sdata:0x8051E1CC; // type:object size:0x5 scope:local align:4 data:string +__i2c_ident_flag = .sdata:0x8051E1D8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E1E0 = .sdata:0x8051E1E0; // type:object size:0x1 data:byte +lbl_8051E1E1 = .sdata:0x8051E1E1; // type:object size:0x1 data:byte +lbl_8051E1E2 = .sdata:0x8051E1E2; // type:object size:0x1 data:byte +lbl_8051E1E3 = .sdata:0x8051E1E3; // type:object size:0x1 data:byte +lbl_8051E1E4 = .sdata:0x8051E1E4; // type:object size:0x1 data:byte +lbl_8051E1E5 = .sdata:0x8051E1E5; // type:object size:0x1 data:byte +lbl_8051E1E6 = .sdata:0x8051E1E6; // type:object size:0x1 data:byte +lbl_8051E1E7 = .sdata:0x8051E1E7; // type:object size:0x1 data:byte +lbl_8051E1E8 = .sdata:0x8051E1E8; // type:object size:0x1 data:byte +lbl_8051E1E9 = .sdata:0x8051E1E9; // type:object size:0x1 data:byte +lbl_8051E1EA = .sdata:0x8051E1EA; // type:object size:0x1 data:byte +__tvType = .sdata:0x8051E1EC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E1F0 = .sdata:0x8051E1F0; // type:object size:0x1 data:byte +Unit01 = .sdata:0x8051E1F8; // type:object size:0x8 scope:local align:4 +__GXVersion = .sdata:0x8051E200; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$2194 = .sdata:0x8051E208; // type:object size:0x4 scope:local align:4 +tbl2$2195 = .sdata:0x8051E20C; // type:object size:0x4 scope:local align:4 +tbl3$2196 = .sdata:0x8051E210; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x8051E218; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x8051E220; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x8051E228; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x8051E230; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x8051E238; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x8051E240; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x8051E248; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x8051E250; // type:object size:0x6 scope:global align:4 +__DVDLongFileNameFlag = .sdata:0x8051E258; // type:object size:0x4 scope:global align:4 data:4byte +@1863 = .sdata:0x8051E260; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x8051E268; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x8051E26C; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x8051E270; // type:object size:0x4 scope:global align:4 data:4byte +@3574 = .sdata:0x8051E274; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x8051E27C; // type:object size:0x4 scope:global align:4 data:4byte +DiFD = .sdata:0x8051E280; // type:object size:0x4 scope:global align:4 data:4byte +@3361 = .sdata:0x8051E288; // type:object size:0x8 scope:local align:4 data:string +__AIVersion = .sdata:0x8051E290; // type:object size:0x4 scope:global align:4 data:4byte +__AXFXAlloc = .sdata:0x8051E298; // type:object size:0x4 scope:global align:4 data:4byte +__AXFXFree = .sdata:0x8051E29C; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x8051E2A0; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x8051E2A8; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x8051E2B0; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x8051E2B8; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8051E2BA = .sdata:0x8051E2BA; // type:object size:0x1 data:byte +@3120 = .sdata:0x8051E2C0; // type:object size:0x8 scope:local align:4 data:string +__NANDVersion = .sdata:0x8051E2C8; // type:object size:0x4 scope:global align:4 data:4byte +@3840 = .sdata:0x8051E2CC; // type:object size:0x2 scope:local align:4 data:string +@3841 = .sdata:0x8051E2D0; // type:object size:0x1 scope:local align:4 +@3854 = .sdata:0x8051E2D4; // type:object size:0x2 scope:local align:4 data:string +@3855 = .sdata:0x8051E2D8; // type:object size:0x3 scope:local align:4 data:string +@3856 = .sdata:0x8051E2DC; // type:object size:0x4 scope:local align:4 data:string +@3857 = .sdata:0x8051E2E0; // type:object size:0x6 scope:local align:4 data:string +@3938 = .sdata:0x8051E2E8; // type:object size:0x8 scope:local align:4 data:string +@349 = .sdata:0x8051E2F0; // type:object size:0x6 scope:local align:4 data:string +@350 = .sdata:0x8051E2F8; // type:object size:0x8 scope:local align:4 data:string +__SCVersion = .sdata:0x8051E300; // type:object size:0x4 scope:global align:4 data:4byte +@766 = .sdata:0x8051E304; // type:object size:0x7 scope:local align:4 data:string +@767 = .sdata:0x8051E30C; // type:object size:0x7 scope:local align:4 data:string +@768 = .sdata:0x8051E318; // type:object size:0x8 scope:local align:4 data:string +@769 = .sdata:0x8051E320; // type:object size:0x7 scope:local align:4 data:string +@770 = .sdata:0x8051E328; // type:object size:0x8 scope:local align:4 data:string +@771 = .sdata:0x8051E330; // type:object size:0x8 scope:local align:4 data:string +@772 = .sdata:0x8051E338; // type:object size:0x8 scope:local align:4 data:string +@773 = .sdata:0x8051E340; // type:object size:0x8 scope:local align:4 data:string +@774 = .sdata:0x8051E348; // type:object size:0x7 scope:local align:4 data:string +@775 = .sdata:0x8051E350; // type:object size:0x8 scope:local align:4 data:string +@776 = .sdata:0x8051E358; // type:object size:0x8 scope:local align:4 data:string +@778 = .sdata:0x8051E360; // type:object size:0x8 scope:local align:4 data:string +@779 = .sdata:0x8051E368; // type:object size:0x8 scope:local align:4 data:string +@783 = .sdata:0x8051E370; // type:object size:0x8 scope:local align:4 data:string +@784 = .sdata:0x8051E378; // type:object size:0x8 scope:local align:4 data:string +@785 = .sdata:0x8051E380; // type:object size:0x8 scope:local align:4 data:string +@786 = .sdata:0x8051E388; // type:object size:0x8 scope:local align:4 data:string +@787 = .sdata:0x8051E390; // type:object size:0x8 scope:local align:4 data:string +@788 = .sdata:0x8051E398; // type:object size:0x8 scope:local align:4 data:string +@789 = .sdata:0x8051E3A0; // type:object size:0x8 scope:local align:4 data:string +@790 = .sdata:0x8051E3A8; // type:object size:0x7 scope:local align:4 data:string +@791 = .sdata:0x8051E3B0; // type:object size:0x7 scope:local align:4 data:string +@792 = .sdata:0x8051E3B8; // type:object size:0x8 scope:local align:4 data:string +@793 = .sdata:0x8051E3C0; // type:object size:0x8 scope:local align:4 data:string +@2095 = .sdata:0x8051E3C8; // type:object size:0x5 scope:local align:4 data:string +@2096 = .sdata:0x8051E3D0; // type:object size:0x5 scope:local align:4 data:string +@947 = .sdata:0x8051E3D8; // type:object size:0x5 scope:local align:4 data:string +@1113 = .sdata:0x8051E3E0; // type:object size:0x6 scope:local align:4 data:string +__mailboxAck = .sdata:0x8051E3E8; // type:object size:0x4 scope:global align:4 data:4byte +hid = .sdata:0x8051E3EC; // type:object size:0x4 scope:global align:4 data:4byte +__fsFd = .sdata:0x8051E3F0; // type:object size:0x4 scope:global align:4 data:4byte +firstFl$695 = .sdata:0x8051E3F4; // type:object size:0x4 scope:local align:4 data:4byte +@1656 = .sdata:0x8051E3F8; // type:object size:0x8 scope:local align:4 data:string +__PADVersion = .sdata:0x8051E400; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x8051E404; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x8051E408; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x8051E40C; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x8051E410; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x8051E414; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x8051E418; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x8051E41C; // type:object size:0x4 scope:global align:4 +__WPADVersion = .sdata:0x8051E420; // type:object size:0x4 scope:global align:4 data:4byte +__WPAD_acc_diff_count_threshold = .sdata:0x8051E424; // type:object size:0x2 scope:global align:4 data:2byte +__WPAD_dpd_diff_count_threshold = .sdata:0x8051E426; // type:object size:0x2 scope:global align:2 data:2byte +__WPAD_acc_hyst_count_threshold = .sdata:0x8051E428; // type:object size:0x2 scope:global align:4 data:2byte +__WPAD_dpd_hyst_count_threshold = .sdata:0x8051E42A; // type:object size:0x2 scope:global align:2 data:2byte +@6707 = .sdata:0x8051E42C; // type:object size:0x4 scope:local align:4 data:string +__KPADVersion = .sdata:0x8051E430; // type:object size:0x4 scope:global align:4 data:4byte +idist_org = .sdata:0x8051E434; // type:object size:0x4 scope:global align:4 data:float +iaccXY_nrm_hori = .sdata:0x8051E438; // type:object size:0x8 scope:global align:4 data:4byte +isec_nrm_hori = .sdata:0x8051E440; // type:object size:0x8 scope:global align:4 data:4byte +kp_obj_interval = .sdata:0x8051E448; // type:object size:0x4 scope:global align:4 data:float +kp_acc_horizon_pw = .sdata:0x8051E44C; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_radius = .sdata:0x8051E450; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_pw = .sdata:0x8051E454; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_ct = .sdata:0x8051E458; // type:object size:0x2 scope:global align:4 data:2byte +kp_err_outside_frame = .sdata:0x8051E45C; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_max = .sdata:0x8051E460; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speed = .sdata:0x8051E464; // type:object size:0x4 scope:global align:4 data:float +kp_err_first_inpr = .sdata:0x8051E468; // type:object size:0x4 scope:global align:4 data:float +kp_err_next_inpr = .sdata:0x8051E46C; // type:object size:0x4 scope:global align:4 data:float +kp_err_acc_inpr = .sdata:0x8051E470; // type:object size:0x4 scope:global align:4 data:float +kp_err_up_inpr = .sdata:0x8051E474; // type:object size:0x4 scope:global align:4 data:float +kp_err_near_pos = .sdata:0x8051E478; // type:object size:0x4 scope:global align:4 data:float +kp_fs_fstick_min = .sdata:0x8051E47C; // type:object size:0x4 scope:global align:4 data:4byte +kp_fs_fstick_max = .sdata:0x8051E480; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_stick_min = .sdata:0x8051E484; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_stick_max = .sdata:0x8051E488; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_trigger_min = .sdata:0x8051E48C; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_trigger_max = .sdata:0x8051E490; // type:object size:0x4 scope:global align:4 data:4byte +kp_rm_acc_max = .sdata:0x8051E494; // type:object size:0x4 scope:global align:4 data:float +kp_fs_acc_max = .sdata:0x8051E498; // type:object size:0x4 scope:global align:4 data:float +hId = .sdata:0x8051E4A0; // type:object size:0x4 scope:local align:4 data:4byte +@1637 = .sdata:0x8051E4A4; // type:object size:0x6 scope:local align:4 data:string +@5773 = .sdata:0x8051E4B0; // type:object size:0x6 scope:local align:4 data:string +wait4hci = .sdata:0x8051E4B8; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_ios_file_descriptor = .sdata:0x8051E4BC; // type:object size:0x4 scope:global align:4 data:4byte +@3130 = .sdata:0x8051E4C0; // type:object size:0x6 scope:local align:4 data:string +@3131 = .sdata:0x8051E4C8; // type:object size:0x2 scope:local align:4 data:string +@3210 = .sdata:0x8051E4CC; // type:object size:0x4 scope:local align:4 data:string +@3211 = .sdata:0x8051E4D0; // type:object size:0x4 scope:local align:4 data:string +p_bta_dm_rm_cfg = .sdata:0x8051E4D8; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_compress_cfg = .sdata:0x8051E4DC; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_cfg = .sdata:0x8051E4E0; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_spec = .sdata:0x8051E4E4; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_md = .sdata:0x8051E4E8; // type:object size:0x4 scope:global align:4 data:4byte +p_devt_list = .sdata:0x8051E4F0; // type:object size:0x8 scope:global align:4 +p_bta_hh_cfg = .sdata:0x8051E4F8; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_sys_cfg = .sdata:0x8051E500; // type:object size:0x4 scope:global align:4 data:4byte +@2155 = .sdata:0x8051E508; // type:object size:0x4 scope:local align:4 data:string +bte_hcisu_h2_cfg = .sdata:0x8051E510; // type:object size:0x4 scope:global align:4 +lbl_8051E518 = .sdata:0x8051E518; // type:object size:0x1 data:byte +execute_btu = .sdata:0x8051E51C; // type:object size:0x4 scope:global align:4 data:4byte +@1486 = .sdata:0x8051E520; // type:object size:0x1 scope:local align:4 +@2067 = .sdata:0x8051E528; // type:object size:0x4 scope:local align:4 +@2363 = .sdata:0x8051E52C; // type:object size:0x5 scope:local align:4 data:string +@2364 = .sdata:0x8051E534; // type:object size:0x6 scope:local align:4 data:string +@1708 = .sdata:0x8051E540; // type:object size:0x8 scope:local align:4 data:string +@2328 = .sdata:0x8051E548; // type:object size:0x5 scope:local align:4 data:string +@2329 = .sdata:0x8051E550; // type:object size:0x6 scope:local align:4 data:string +@1171 = .sdata:0x8051E558; // type:object size:0x7 scope:local align:4 data:string +@1172 = .sdata:0x8051E560; // type:object size:0x7 scope:local align:4 data:string +@761 = .sdata:0x8051E568; // type:object size:0x6 scope:local align:4 data:string +fragmentID = .sdata:0x8051E570; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x8051E578; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x8051E580; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x8051E584; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E588 = .sdata:0x8051E588; // type:object size:0x1 data:byte +m_myObj__13dHomeButton_c = .sbss:0x8051E5A0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E5A4 = .sbss:0x8051E5A4; // type:object size:0x1 data:byte +lbl_8051E5A5 = .sbss:0x8051E5A5; // type:object size:0x1 data:byte +m_myObj__10dCsr_mng_c = .sbss:0x8051E5A8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E5B0 = .sbss:0x8051E5B0; // type:object size:0x8 data:byte +lbl_8051E5B8 = .sbss:0x8051E5B8; // type:object size:0x1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x8051E5C0; // type:object size:0x8 scope:global align:4 data:4byte +sHungUpTime__7mDoMain = .sbss:0x8051E5C8; // type:object size:0x8 scope:global align:4 data:4byte +lbl_8051E5D0 = .sbss:0x8051E5D0; // type:object size:0x1 data:byte +lbl_8051E5D1 = .sbss:0x8051E5D1; // type:object size:0x1 data:byte +lbl_8051E5D2 = .sbss:0x8051E5D2; // type:object size:0x1 data:byte +console_scroll$90874 = .sbss:0x8051E5D4; // type:object size:0x4 scope:local align:4 data:float +frame$91010 = .sbss:0x8051E5D8; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051E5E0 = .sbss:0x8051E5E0; // type:object size:0x1 data:byte +lbl_8051E5E1 = .sbss:0x8051E5E1; // type:object size:0x1 data:byte +lbl_8051E5E2 = .sbss:0x8051E5E2; // type:object size:0x1 data:byte +lbl_8051E5E3 = .sbss:0x8051E5E3; // type:object size:0x1 data:byte +lbl_8051E5E4 = .sbss:0x8051E5E4; // type:object size:0x1 data:byte +__OSReport_MonopolyThread = .sbss:0x8051E5E8; // type:object size:0x4 scope:global align:4 data:4byte +print_counts = .sbss:0x8051E5EC; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x8051E5F0; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x8051E5F4; // type:object size:0x4 scope:global align:4 data:4byte +print_systems = .sbss:0x8051E5F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E5FC = .sbss:0x8051E5FC; // type:object size:0x1 data:byte +lbl_8051E5FD = .sbss:0x8051E5FD; // type:object size:0x1 data:byte +lbl_8051E600 = .sbss:0x8051E600; // type:object size:0x1 data:byte +lbl_8051E601 = .sbss:0x8051E601; // type:object size:0x1 data:byte +lbl_8051E602 = .sbss:0x8051E602; // type:object size:0x1 data:byte +g_mDoAud_audioHeap = .sbss:0x8051E604; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x8051E608; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x8051E60C; // type:object size:0x4 scope:global align:4 data:4byte +l_CSarcCommand = .sbss:0x8051E610; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__27JASGlobalInstance<7Z2SeMgr> = .sbss:0x8051E614; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .sbss:0x8051E618; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .sbss:0x8051E61C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .sbss:0x8051E620; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .sbss:0x8051E624; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .sbss:0x8051E628; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8JAISeMgr> = .sbss:0x8051E62C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9JAISeqMgr> = .sbss:0x8051E630; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .sbss:0x8051E634; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .sbss:0x8051E638; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .sbss:0x8051E63C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .sbss:0x8051E640; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .sbss:0x8051E644; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .sbss:0x8051E648; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E650 = .sbss:0x8051E650; // type:object size:0x1 data:byte +m_cal_value__6mReCPd = .sbss:0x8051E654; // type:object size:0x4 scope:global align:4 data:4byte +wpad_heap = .sbss:0x8051E658; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x8051E660; // type:object size:0x4 scope:global align:4 data:4byte +m_fullFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x8051E664; // type:object size:0x4 scope:global align:4 data:4byte +m_fullFrameBufferTex__13mDoGph_gInf_c = .sbss:0x8051E668; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x8051E66C; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x8051E670; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTimg__13mDoGph_gInf_c = .sbss:0x8051E674; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x8051E678; // type:object size:0x4 scope:global align:4 data:4byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x8051E67C; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x8051E680; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E684 = .sbss:0x8051E684; // type:object size:0x1 data:byte +lbl_8051E685 = .sbss:0x8051E685; // type:object size:0x1 data:byte +lbl_8051E686 = .sbss:0x8051E686; // type:object size:0x1 data:byte +lbl_8051E687 = .sbss:0x8051E687; // type:object size:0x1 data:byte +lbl_8051E688 = .sbss:0x8051E688; // type:object size:0x1 data:byte +lbl_8051E689 = .sbss:0x8051E689; // type:object size:0x1 data:byte +lbl_8051E68A = .sbss:0x8051E68A; // type:object size:0x1 data:byte +lbl_8051E68B = .sbss:0x8051E68B; // type:object size:0x1 data:byte +lbl_8051E68C = .sbss:0x8051E68C; // type:object size:0x1 data:byte +lbl_8051E68D = .sbss:0x8051E68D; // type:object size:0x1 data:byte +lbl_8051E68E = .sbss:0x8051E68E; // type:object size:0x1 data:byte +lbl_8051E68F = .sbss:0x8051E68F; // type:object size:0x1 data:byte +lbl_8051E690 = .sbss:0x8051E690; // type:object size:0x1 data:byte +m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x8051E694; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E698 = .sbss:0x8051E698; // type:object size:0x1 data:byte +m_minX__13mDoGph_gInf_c = .sbss:0x8051E69C; // type:object size:0x4 scope:global align:4 data:4byte +m_minY__13mDoGph_gInf_c = .sbss:0x8051E6A0; // type:object size:0x4 scope:global align:4 data:4byte +m_minXF__13mDoGph_gInf_c = .sbss:0x8051E6A4; // type:object size:0x4 scope:global align:4 data:float +m_minYF__13mDoGph_gInf_c = .sbss:0x8051E6A8; // type:object size:0x4 scope:global align:4 data:float +m_baseCsr__13mDoGph_gInf_c = .sbss:0x8051E6AC; // type:object size:0x4 scope:global align:4 data:4byte +m_csr__13mDoGph_gInf_c = .sbss:0x8051E6B0; // type:object size:0x4 scope:global align:4 data:4byte +l_tevColor0$100396 = .sbss:0x8051E6B4; // type:object size:0x8 scope:local align:4 data:2byte +lbl_8051E6C0 = .sbss:0x8051E6C0; // type:object size:0x1 data:byte +lbl_8051E6C1 = .sbss:0x8051E6C1; // type:object size:0x1 data:byte +solidHeapErrors = .sbss:0x8051E6C4; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x8051E6C8; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x8051E6CC; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x8051E6D0; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x8051E6D4; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x8051E6D8; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x8051E6DC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E6E0 = .sbss:0x8051E6E0; // type:object size:0x5 data:byte +lbl_8051E6E5 = .sbss:0x8051E6E5; // type:object size:0x1 data:byte +lbl_8051E6E6 = .sbss:0x8051E6E6; // type:object size:0x1 data:byte +lbl_8051E6E7 = .sbss:0x8051E6E7; // type:object size:0x1 data:byte +l_oldButton$90464 = .sbss:0x8051E6E8; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051E6F0 = .sbss:0x8051E6F0; // type:object size:0x8 +AssertHeap = .sbss:0x8051E6F8; // type:object size:0x4 scope:global align:4 data:4byte +DbPrintHeap = .sbss:0x8051E6FC; // type:object size:0x4 scope:global align:4 data:4byte +gameHeap = .sbss:0x8051E700; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x8051E704; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x8051E708; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x8051E70C; // type:object size:0x4 scope:global align:4 data:4byte +j2dHeap = .sbss:0x8051E710; // type:object size:0x4 scope:global align:4 data:4byte +HostIOHeap = .sbss:0x8051E714; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x8051E718; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x8051E71C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x8051E720; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x8051E724; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x8051E728; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x8051E72C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x8051E730; // type:object size:0x4 scope:global align:4 +mDoExt_font2 = .sbss:0x8051E734; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font2_getCount = .sbss:0x8051E738; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont2 = .sbss:0x8051E73C; // type:object size:0x4 scope:global align:4 data:4byte +aram_cache_size = .sbss:0x8051E740; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x8051E748; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x8051E74C; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x8051E750; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E758 = .sbss:0x8051E758; // type:object size:0x1 data:byte +lbl_8051E759 = .sbss:0x8051E759; // type:object size:0x7 data:byte +lbl_8051E760 = .sbss:0x8051E760; // type:object size:0x1 data:byte +sConsole = .sbss:0x8051E768; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E770 = .sbss:0x8051E770; // type:object size:0x1 +lbl_8051E771 = .sbss:0x8051E771; // type:object size:0x1 +lbl_8051E772 = .sbss:0x8051E772; // type:object size:0x1 +lbl_8051E773 = .sbss:0x8051E773; // type:object size:0x1 +lbl_8051E774 = .sbss:0x8051E774; // type:object size:0x1 +lbl_8051E775 = .sbss:0x8051E775; // type:object size:0x1 +lbl_8051E776 = .sbss:0x8051E776; // type:object size:0x1 +lbl_8051E777 = .sbss:0x8051E777; // type:object size:0x1 +lbl_8051E778 = .sbss:0x8051E778; // type:object size:0x4 +JPTracePCB4 = .sbss:0x8051E77C; // type:object size:0x4 scope:global align:4 +lbl_8051E780 = .sbss:0x8051E780; // type:object size:0x1 data:byte +cDyl_Initialized = .sbss:0x8051E784; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x8051E788; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x8051E790; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x8051E794; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E798 = .sbss:0x8051E798; // type:object size:0x1 data:byte +lbl_8051E799 = .sbss:0x8051E799; // type:object size:0x1 data:byte +lbl_8051E79A = .sbss:0x8051E79A; // type:object size:0x1 +lbl_8051E79B = .sbss:0x8051E79B; // type:object size:0x1 +mGroundY__11fopAcM_gc_c = .sbss:0x8051E79C; // type:object size:0x4 scope:global align:4 data:float +mRoofY__11fopAcM_rc_c = .sbss:0x8051E7A0; // type:object size:0x4 scope:global align:4 data:float +mWaterY__11fopAcM_wt_c = .sbss:0x8051E7A4; // type:object size:0x4 scope:global align:4 data:float +l_fopOvlpM_overlap = .sbss:0x8051E7A8; // type:object size:0x4 scope:global align:4 data:4byte +l_fopScnRq_IsUsingOfOverlap = .sbss:0x8051E7B0; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x8051E7B8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x8051E7C0; // type:object size:0x4 scope:global align:4 +l_fopDwTg_id = .sbss:0x8051E7C8; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sbss:0x8051E7D0; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x8051E7D8; // type:object size:0x4 scope:global align:4 +l_fpcLy_CurrLayer_p = .sbss:0x8051E7E0; // type:object size:0x4 scope:global align:4 data:4byte +layer_id$46579 = .sbss:0x8051E7E4; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcLf_type = .sbss:0x8051E7E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E7F0 = .sbss:0x8051E7F0; // type:object size:0x1 data:byte +g_fpcNd_type = .sbss:0x8051E7F8; // type:object size:0x4 scope:global align:4 data:4byte +request_id$46742 = .sbss:0x8051E800; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcPf_ProfileList_p = .sbss:0x8051E808; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E810 = .sbss:0x8051E810; // type:object size:0x8 +mProcID__20dStage_roomControl_c = .sbss:0x8051E818; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E81C = .sbss:0x8051E81C; // type:object size:0x1 data:byte +lbl_8051E81D = .sbss:0x8051E81D; // type:object size:0x1 data:byte +lbl_8051E81E = .sbss:0x8051E81E; // type:object size:0x1 data:byte +lbl_8051E81F = .sbss:0x8051E81F; // type:object size:0x1 data:byte +lbl_8051E820 = .sbss:0x8051E820; // type:object size:0x1 data:byte +mArcBankName__20dStage_roomControl_c = .sbss:0x8051E824; // type:object size:0x4 scope:global align:4 data:4byte +mArcBankData__20dStage_roomControl_c = .sbss:0x8051E828; // type:object size:0x4 scope:global align:4 data:4byte +m_roomDzs__20dStage_roomControl_c = .sbss:0x8051E82C; // type:object size:0x8 scope:global align:4 +m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x8051E838; // type:object size:0x4 scope:global align:4 data:4byte +m_baseCsr__13dComIfG_inf_c = .sbss:0x8051E840; // type:object size:0x4 scope:global align:4 data:4byte +m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x8051E844; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E848 = .sbss:0x8051E848; // type:object size:0x1 data:byte +lbl_8051E849 = .sbss:0x8051E849; // type:object size:0x1 data:byte +lbl_8051E84A = .sbss:0x8051E84A; // type:object size:0x1 data:byte +lbl_8051E84B = .sbss:0x8051E84B; // type:object size:0x1 data:byte +lbl_8051E84C = .sbss:0x8051E84C; // type:object size:0x1 data:byte +g_dComIfAc_gameInfo = .sbss:0x8051E850; // type:object size:0x8 scope:global align:4 +g_dComIfGoat_gameInfo = .sbss:0x8051E858; // type:object size:0x4 scope:global align:4 data:4byte +m_count__9daArrow_c = .sbss:0x8051E860; // type:object size:0x2 scope:global align:4 +mSetTop__7daSus_c = .sbss:0x8051E862; // type:object size:0x2 scope:global align:2 data:2byte +lbl_8051E864 = .sbss:0x8051E864; // type:object size:0x1 data:byte +lbl_8051E865 = .sbss:0x8051E865; // type:object size:0x1 data:byte +lbl_8051E866 = .sbss:0x8051E866; // type:object size:0x1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x8051E868; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x8051E86C; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x8051E870; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E874 = .sbss:0x8051E874; // type:object size:0x8 +m_top__13daTagStream_c = .sbss:0x8051E87C; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__10daMirror_c = .sbss:0x8051E880; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__9daGrass_c = .sbss:0x8051E884; // type:object size:0x4 scope:global align:4 +m_grass__9daGrass_c = .sbss:0x8051E888; // type:object size:0x4 scope:global align:4 data:4byte +m_flower__9daGrass_c = .sbss:0x8051E88C; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__6daMP_c = .sbss:0x8051E890; // type:object size:0x4 scope:global align:4 data:4byte +mTagMagne__12daTagMagne_c = .sbss:0x8051E894; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E898 = .sbss:0x8051E898; // type:object size:0x1 data:byte +lbl_8051E899 = .sbss:0x8051E899; // type:object size:0x1 data:byte +lbl_8051E89A = .sbss:0x8051E89A; // type:object size:0x5 +lbl_8051E89F = .sbss:0x8051E89F; // type:object size:0x9 +m_diffTime__11dLib_time_c = .sbss:0x8051E8A8; // type:object size:0x8 scope:global align:4 data:4byte +m_stopTime__11dLib_time_c = .sbss:0x8051E8B0; // type:object size:0x8 scope:global align:4 data:4byte +lbl_8051E8B8 = .sbss:0x8051E8B8; // type:object size:0x8 data:byte +lbl_8051E8C0 = .sbss:0x8051E8C0; // type:object size:0x1 data:byte +lbl_8051E8C1 = .sbss:0x8051E8C1; // type:object size:0x1 data:byte +lbl_8051E8C2 = .sbss:0x8051E8C2; // type:object size:0x1 data:byte +lbl_8051E8C3 = .sbss:0x8051E8C3; // type:object size:0x1 data:byte +m_top__12daTagHstop_c = .sbss:0x8051E8C8; // type:object size:0x4 scope:global align:4 data:4byte +m_system__7dDemo_c = .sbss:0x8051E8D0; // type:object size:0x4 scope:global align:4 data:4byte +m_control__7dDemo_c = .sbss:0x8051E8D4; // type:object size:0x4 scope:global align:4 data:4byte +m_stage__7dDemo_c = .sbss:0x8051E8D8; // type:object size:0x4 scope:global align:4 data:4byte +m_audio__7dDemo_c = .sbss:0x8051E8DC; // type:object size:0x4 scope:global align:4 data:4byte +m_particle__7dDemo_c = .sbss:0x8051E8E0; // type:object size:0x4 scope:global align:4 data:4byte +m_message__7dDemo_c = .sbss:0x8051E8E4; // type:object size:0x4 scope:global align:4 data:4byte +m_factory__7dDemo_c = .sbss:0x8051E8E8; // type:object size:0x4 scope:global align:4 data:4byte +m_mesgControl__7dDemo_c = .sbss:0x8051E8EC; // type:object size:0x4 scope:global align:4 data:4byte +m_object__7dDemo_c = .sbss:0x8051E8F0; // type:object size:0x4 scope:global align:4 data:4byte +m_data__7dDemo_c = .sbss:0x8051E8F4; // type:object size:0x4 scope:global align:4 data:4byte +m_frame__7dDemo_c = .sbss:0x8051E8F8; // type:object size:0x4 scope:global align:4 data:4byte +m_translation__7dDemo_c = .sbss:0x8051E8FC; // type:object size:0x4 scope:global align:4 data:4byte +m_rotationY__7dDemo_c = .sbss:0x8051E900; // type:object size:0x4 scope:global align:4 data:float +m_frameNoMsg__7dDemo_c = .sbss:0x8051E904; // type:object size:0x4 scope:global align:4 data:4byte +m_mode__7dDemo_c = .sbss:0x8051E908; // type:object size:0x4 scope:global align:4 data:4byte +m_status__7dDemo_c = .sbss:0x8051E90C; // type:object size:0x4 scope:global align:4 data:4byte +m_branchType__7dDemo_c = .sbss:0x8051E910; // type:object size:0x2 scope:global align:4 data:2byte +m_branchData__7dDemo_c = .sbss:0x8051E914; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E918 = .sbss:0x8051E918; // type:object size:0x1 data:byte +lbl_8051E919 = .sbss:0x8051E919; // type:object size:0x1 data:byte +it$98965 = .sbss:0x8051E91C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051E920 = .sbss:0x8051E920; // type:object size:0x8 data:byte +lbl_8051E928 = .sbss:0x8051E928; // type:object size:0x1 data:byte +mNowStayRoomNo__10dMapInfo_c = .sbss:0x8051E92C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E930 = .sbss:0x8051E930; // type:object size:0x1 data:byte +mLayerList__8dMpath_c = .sbss:0x8051E934; // type:object size:0x4 scope:global align:4 data:4byte +mAllCenterX__8dMpath_c = .sbss:0x8051E938; // type:object size:0x4 scope:global align:4 data:float +mAllCenterZ__8dMpath_c = .sbss:0x8051E93C; // type:object size:0x4 scope:global align:4 data:float +mAllSizeX__8dMpath_c = .sbss:0x8051E940; // type:object size:0x4 scope:global align:4 data:float +mAllSizeZ__8dMpath_c = .sbss:0x8051E944; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E948 = .sbss:0x8051E948; // type:object size:0x1 data:byte +mEcallback__18dPa_modelEcallBack = .sbss:0x8051E950; // type:object size:0x4 scope:global align:4 +mPcallback__18dPa_modelEcallBack = .sbss:0x8051E954; // type:object size:0x4 scope:global align:4 +mModel__18dPa_modelEcallBack = .sbss:0x8051E958; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E95C = .sbss:0x8051E95C; // type:object size:0x1 data:byte +lbl_8051E95D = .sbss:0x8051E95D; // type:object size:0x1 data:byte +lbl_8051E95E = .sbss:0x8051E95E; // type:object size:0x1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x8051E960; // type:object size:0x4 scope:global align:4 data:4byte +mWaterBubblePcallBack__13dPa_control_c = .sbss:0x8051E964; // type:object size:0x4 scope:global align:4 +mFsenthPcallBack__13dPa_control_c = .sbss:0x8051E968; // type:object size:0x4 scope:global align:4 +mLight8EcallBack__13dPa_control_c = .sbss:0x8051E96C; // type:object size:0x4 scope:global align:4 +mLight8PcallBack__13dPa_control_c = .sbss:0x8051E970; // type:object size:0x4 scope:global align:4 +m_b_Light8EcallBack__13dPa_control_c = .sbss:0x8051E974; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8PcallBack__13dPa_control_c = .sbss:0x8051E978; // type:object size:0x4 scope:global align:4 +m_d_Light8EcallBack__13dPa_control_c = .sbss:0x8051E97C; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8PcallBack__13dPa_control_c = .sbss:0x8051E980; // type:object size:0x4 scope:global align:4 +lbl_8051E984 = .sbss:0x8051E984; // type:object size:0x1 data:byte +mParticleTracePCB__13dPa_control_c = .sbss:0x8051E988; // type:object size:0x4 scope:global align:4 +lbl_8051E990 = .sbss:0x8051E990; // type:object size:0x1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x8051E994; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x8051E998; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E99C = .sbss:0x8051E99C; // type:object size:0x4 +lbl_8051E9A0 = .sbss:0x8051E9A0; // type:object size:0x1 data:byte +S_parcent_bak$99593 = .sbss:0x8051E9A8; // type:object size:0x4 scope:local align:4 data:float +S_rot_work1$100794 = .sbss:0x8051E9AC; // type:object size:0x2 scope:local align:4 data:2byte +S_rot_work2$100795 = .sbss:0x8051E9AE; // type:object size:0x2 scope:local align:2 data:2byte +rot$100970 = .sbss:0x8051E9B0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051E9B4 = .sbss:0x8051E9B4; // type:object size:0x1 data:byte +rot$101139 = .sbss:0x8051E9B8; // type:object size:0x4 scope:local align:4 data:float +rot$101318 = .sbss:0x8051E9BC; // type:object size:0x4 scope:local align:4 data:float +lbl_8051E9C0 = .sbss:0x8051E9C0; // type:object size:0x1 data:byte +S_fubuki_ratio$101341 = .sbss:0x8051E9C4; // type:object size:0x4 scope:local align:4 data:float +rot$101498 = .sbss:0x8051E9C8; // type:object size:0x4 scope:local align:4 data:float +lbl_8051E9CC = .sbss:0x8051E9CC; // type:object size:0x1 data:byte +rot$101661 = .sbss:0x8051E9D0; // type:object size:0x4 scope:local align:4 data:float +howa_loop_cnt$101858 = .sbss:0x8051E9D4; // type:object size:0x4 scope:local align:4 data:float +rot$102185 = .sbss:0x8051E9D8; // type:object size:0x4 scope:local align:4 data:float +rot$102373 = .sbss:0x8051E9DC; // type:object size:0x4 scope:local align:4 data:float +rot$102507 = .sbss:0x8051E9E0; // type:object size:0x4 scope:local align:4 data:float +rot$102646 = .sbss:0x8051E9E4; // type:object size:0x4 scope:local align:4 data:float +data$91646 = .sbss:0x8051E9E8; // type:object size:0x8 scope:local align:4 +l_tgtCsr__25@unnamed@d_attention_cpp@ = .sbss:0x8051E9F0; // type:object size:0x4 scope:global align:4 data:4byte +l_anmCsr__25@unnamed@d_attention_cpp@ = .sbss:0x8051E9F4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051E9F8 = .sbss:0x8051E9F8; // type:object size:0x1 data:byte +lbl_8051E9F9 = .sbss:0x8051E9F9; // type:object size:0x1 data:byte +l_SetCounter = .sbss:0x8051EA00; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EA08 = .sbss:0x8051EA08; // type:object size:0x1 data:byte +m_name__16dBgS_MoveBgActor = .sbss:0x8051EA10; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x8051EA14; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x8051EA18; // type:object size:0x4 scope:global align:4 data:4byte +l_start = .sbss:0x8051EA20; // type:object size:0x4 scope:global align:4 data:4byte +l_wcsbuf_num = .sbss:0x8051EA24; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EA28 = .sbss:0x8051EA28; // type:object size:0x1 data:byte +lbl_8051EA29 = .sbss:0x8051EA29; // type:object size:0x1 data:byte +lbl_8051EA2A = .sbss:0x8051EA2A; // type:object size:0x1 data:byte +lbl_8051EA2B = .sbss:0x8051EA2B; // type:object size:0x1 data:byte +mData__12dEnemyItem_c = .sbss:0x8051EA30; // type:object size:0x4 scope:global align:4 data:4byte +mTypeGroupData__7dTres_c = .sbss:0x8051EA38; // type:object size:0x4 scope:global align:4 data:4byte +mNum__7dTres_c = .sbss:0x8051EA3C; // type:object size:0x2 scope:global align:4 data:2byte +m_myObj__10dMdl_mng_c = .sbss:0x8051EA40; // type:object size:0x4 scope:global align:4 data:4byte +m_obj__12dEyeHL_mng_c = .sbss:0x8051EA48; // type:object size:0x4 scope:global align:4 data:4byte +l_bright = .sbss:0x8051EA50; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8051EA52 = .sbss:0x8051EA52; // type:object size:0x1 data:byte +m_msgID__18dConnectErrorMsg_c = .sbss:0x8051EA54; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EA58 = .sbss:0x8051EA58; // type:object size:0x1 data:byte +lbl_8051EA59 = .sbss:0x8051EA59; // type:object size:0x1 data:byte +lbl_8051EA5A = .sbss:0x8051EA5A; // type:object size:0x1 data:byte +lbl_8051EA5B = .sbss:0x8051EA5B; // type:object size:0x1 data:byte +lbl_8051EA5C = .sbss:0x8051EA5C; // type:object size:0x1 data:byte +lbl_8051EA5D = .sbss:0x8051EA5D; // type:object size:0x1 data:byte +it$151567 = .sbss:0x8051EA60; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051EA64 = .sbss:0x8051EA64; // type:object size:0x1 data:byte +lbl_8051EA65 = .sbss:0x8051EA65; // type:object size:0x1 data:byte +lbl_8051EA66 = .sbss:0x8051EA66; // type:object size:0x1 data:byte +lbl_8051EA67 = .sbss:0x8051EA67; // type:object size:0x1 data:byte +lbl_8051EA68 = .sbss:0x8051EA68; // type:object size:0x1 data:byte +lbl_8051EA69 = .sbss:0x8051EA69; // type:object size:0x1 data:byte +bgWaitFlg$169674 = .sbss:0x8051EA6C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051EA70 = .sbss:0x8051EA70; // type:object size:0x1 data:byte +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x8051EA74; // type:object size:0x4 scope:global align:4 data:4byte +mSrchName__8daNpcT_c = .sbss:0x8051EA78; // type:object size:0x2 scope:global align:4 data:2byte +mFindCount__8daNpcT_c = .sbss:0x8051EA7C; // type:object size:0x4 scope:global align:4 data:4byte +m_name__23daBaseNpc_moveBgActor_c = .sbss:0x8051EA80; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__23daBaseNpc_moveBgActor_c = .sbss:0x8051EA84; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__23daBaseNpc_moveBgActor_c = .sbss:0x8051EA88; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EA8C = .sbss:0x8051EA8C; // type:object size:0x1 data:byte +mFindCount__8daNpcF_c = .sbss:0x8051EA90; // type:object size:0x4 scope:global align:4 data:4byte +mSrchActorName__8daNpcF_c = .sbss:0x8051EA94; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8051EA98 = .sbss:0x8051EA98; // type:object size:0x8 data:byte +lbl_8051EAA0 = .sbss:0x8051EAA0; // type:object size:0x1 data:byte +target = .sbss:0x8051EAA4; // type:object size:0x4 scope:global align:4 data:4byte +targetWay = .sbss:0x8051EAA8; // type:object size:0x4 scope:global align:4 data:float +wolfAngle = .sbss:0x8051EAAC; // type:object size:0x2 scope:global align:4 data:2byte +m_midnaActor__9daPy_py_c = .sbss:0x8051EAB0; // type:object size:0x4 scope:global align:4 data:4byte +m_dropAngleY__20daPy_boomerangMove_c = .sbss:0x8051EAB4; // type:object size:0x2 scope:global align:4 data:2byte +m_eventKeepFlg__20daPy_boomerangMove_c = .sbss:0x8051EAB6; // type:object size:0x2 scope:global align:2 data:2byte +Stage__22@unnamed@d_camera_cpp@ = .sbss:0x8051EAB8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EABC = .sbss:0x8051EABC; // type:object size:0x1 data:byte +LatitudeLimitMax$111653 = .sbss:0x8051EABE; // type:object size:0x2 scope:local align:2 +lbl_8051EAC0 = .sbss:0x8051EAC0; // type:object size:0x1 data:byte +_120$118743 = .sbss:0x8051EAC2; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8051EAC4 = .sbss:0x8051EAC4; // type:object size:0x1 data:byte +_120$119035 = .sbss:0x8051EAC6; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8051EAC8 = .sbss:0x8051EAC8; // type:object size:0x1 data:byte +LatMin$119206 = .sbss:0x8051EACA; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8051EACC = .sbss:0x8051EACC; // type:object size:0x1 data:byte +LatMax$119210 = .sbss:0x8051EACE; // type:object size:0x2 scope:local align:2 data:2byte +sInstance__31JASGlobalInstance<10Z2Audience> = .sbss:0x8051EAD0; // type:object size:0x4 scope:global align:4 data:4byte +l_bloCsr = .sbss:0x8051EAD8; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EADC; // type:object size:0x4 scope:local align:4 data:4byte +l_bloYnObj = .sbss:0x8051EAE0; // type:object size:0x4 scope:global align:4 data:4byte +l_blo3mObj = .sbss:0x8051EAE4; // type:object size:0x4 scope:global align:4 data:4byte +l_bloCpSelObj = .sbss:0x8051EAE8; // type:object size:0x4 scope:global align:4 data:4byte +l_anmCsr = .sbss:0x8051EAF0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EAF4; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EAF8; // type:object size:0x4 scope:local align:4 data:4byte +g_siHIO = .sbss:0x8051EB00; // type:object size:0x8 scope:global align:4 +l_anmCsr = .sbss:0x8051EB08; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x8051EB0C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051EB10 = .sbss:0x8051EB10; // type:object size:0x1 data:byte +dShopSystem_item_count = .sbss:0x8051EB14; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EB18 = .sbss:0x8051EB18; // type:object size:0x1 data:byte +dShopSystem_cameraActor = .sbss:0x8051EB1C; // type:object size:0x8 scope:global align:4 data:4byte +dShopSystem_camera_count = .sbss:0x8051EB24; // type:object size:0x4 scope:global align:4 data:4byte +S_fuwan_sin$101082 = .sbss:0x8051EB28; // type:object size:0x2 scope:local align:4 data:2byte +lbl_8051EB2A = .sbss:0x8051EB2A; // type:object size:0x1 data:byte +lbl_8051EB2B = .sbss:0x8051EB2B; // type:object size:0x5 data:byte +lbl_8051EB30 = .sbss:0x8051EB30; // type:object size:0x1 data:byte +lbl_8051EB31 = .sbss:0x8051EB31; // type:object size:0x1 data:byte +l_anmCsr = .sbss:0x8051EB38; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x8051EB3C; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EB40; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EB44; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EB48; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EB50; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EB54; // type:object size:0x8 scope:local align:4 +l_bloObj = .sbss:0x8051EB5C; // type:object size:0x8 scope:local align:4 +player_px = .sbss:0x8051EB64; // type:object size:0x4 scope:global align:4 data:float +player_py = .sbss:0x8051EB68; // type:object size:0x4 scope:global align:4 data:float +myclass__12dMenu_Dmap_c = .sbss:0x8051EB6C; // type:object size:0x4 scope:global align:4 data:4byte +m_res__22dMdm_HIO_prm_res_dst_s = .sbss:0x8051EB70; // type:object size:0x4 scope:global align:4 data:4byte +m_zoomCenterMinX__20dMenu_StageMapCtrl_c = .sbss:0x8051EB74; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxX__20dMenu_StageMapCtrl_c = .sbss:0x8051EB78; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMinZ__20dMenu_StageMapCtrl_c = .sbss:0x8051EB7C; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c = .sbss:0x8051EB80; // type:object size:0x4 scope:global align:4 data:float +mMySelfPointer__9dMf_HIO_c = .sbss:0x8051EB88; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EB8C = .sbss:0x8051EB8C; // type:object size:0x8 +MyClass__12dMenu_Fmap_c = .sbss:0x8051EB94; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EB98 = .sbss:0x8051EB98; // type:object size:0x1 data:byte +l_anmCsr = .sbss:0x8051EBA0; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x8051EBA4; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EBA8; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EBAC; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EBB0; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EBB8; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EBBC; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EBC0; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EBC8; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EBCC; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EBD0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj2 = .sbss:0x8051EBD4; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EBD8; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x8051EBDC; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj2 = .sbss:0x8051EBE0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EBE8; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EBEC; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x8051EBF0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8051EBF4; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EBF8; // type:object size:0x4 scope:local align:4 data:4byte +g_menuHIO = .sbss:0x8051EC00; // type:object size:0x8 scope:global align:4 +l_baseCsr = .sbss:0x8051EC08; // type:object size:0x4 scope:global align:4 data:4byte +l_bloCsr = .sbss:0x8051EC0C; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EC10; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051EC18 = .sbss:0x8051EC18; // type:object size:0x1 data:byte +lbl_8051EC19 = .sbss:0x8051EC19; // type:object size:0x1 data:byte +lbl_8051EC1A = .sbss:0x8051EC1A; // type:object size:0x1 data:byte +lbl_8051EC1B = .sbss:0x8051EC1B; // type:object size:0x1 data:byte +lbl_8051EC1C = .sbss:0x8051EC1C; // type:object size:0x1 data:byte +lbl_8051EC1D = .sbss:0x8051EC1D; // type:object size:0x1 data:byte +lbl_8051EC1E = .sbss:0x8051EC1E; // type:object size:0x1 data:byte +lbl_8051EC1F = .sbss:0x8051EC1F; // type:object size:0x1 data:byte +lbl_8051EC20 = .sbss:0x8051EC20; // type:object size:0x1 data:byte +lbl_8051EC21 = .sbss:0x8051EC21; // type:object size:0x1 data:byte +lbl_8051EC22 = .sbss:0x8051EC22; // type:object size:0x1 data:byte +lbl_8051EC23 = .sbss:0x8051EC23; // type:object size:0x1 data:byte +lbl_8051EC24 = .sbss:0x8051EC24; // type:object size:0x1 data:byte +lbl_8051EC28 = .sbss:0x8051EC28; // type:object size:0x1 data:byte +lbl_8051EC2C = .sbss:0x8051EC2C; // type:object size:0x1 data:byte +lbl_8051EC30 = .sbss:0x8051EC30; // type:object size:0x1 data:byte +s_groupID = .sbss:0x8051EC38; // type:object size:0x2 scope:global align:4 data:2byte +g_msg_unit = .sbss:0x8051EC40; // type:object size:0x4 scope:global align:4 +l_bloCsr = .sbss:0x8051EC48; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8051EC4C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051EC50 = .sbss:0x8051EC50; // type:object size:0x1 data:byte +l_bloNameCsr = .sbss:0x8051EC58; // type:object size:0x4 scope:global align:4 data:4byte +l_bloNameObj = .sbss:0x8051EC5C; // type:object size:0x4 scope:global align:4 data:4byte +dOvlpFd_execute_f = .sbss:0x8051EC60; // type:object size:0x4 scope:global align:4 data:4byte +g_LogHIO = .sbss:0x8051EC68; // type:object size:0x8 scope:global align:4 +g_snHIO = .sbss:0x8051EC70; // type:object size:0x8 scope:global align:4 +resPhase = .sbss:0x8051EC78; // type:object size:0x8 scope:global align:4 +dylPhase = .sbss:0x8051EC80; // type:object size:0x8 scope:global align:4 +dylPreLoadTime1 = .sbss:0x8051EC88; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime0 = .sbss:0x8051EC90; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime1 = .sbss:0x8051EC98; // type:object size:0x8 scope:global align:4 data:4byte +g_preLoadHIO = .sbss:0x8051ECA0; // type:object size:0x4 scope:global align:4 +lbl_8051ECA4 = .sbss:0x8051ECA4; // type:object size:0x1 data:byte +lbl_8051ECA5 = .sbss:0x8051ECA5; // type:object size:0x1 data:byte +g_regHIO = .sbss:0x8051ECA8; // type:object size:0x4 scope:global align:4 +m_nowID__9dkWmark_c = .sbss:0x8051ECB0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051ECB4 = .sbss:0x8051ECB4; // type:object size:0x1 data:byte +mFirst__24DynamicModuleControlBase = .sbss:0x8051ECB8; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x8051ECBC; // type:object size:0x4 scope:global align:4 data:4byte +m_heap__24DynamicModuleControlBase = .sbss:0x8051ECC0; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x8051ECC4; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x8051ECC8; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x8051ECCC; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x8051ECD0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051ECD8 = .sbss:0x8051ECD8; // type:object size:0x1 data:byte +Zero__5csXyz = .sbss:0x8051ECE0; // type:object size:0x6 scope:global align:4 data:2byte +r0 = .sbss:0x8051ECE8; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x8051ECEC; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x8051ECF0; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x8051ECF4; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x8051ECF8; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x8051ECFC; // type:object size:0x4 scope:global align:4 data:4byte +_0__7cSAngle = .sbss:0x8051ED00; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x8051ED02; // type:object size:0x2 scope:global align:2 +_90__7cSAngle = .sbss:0x8051ED04; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x8051ED06; // type:object size:0x2 scope:global align:2 +_270__7cSAngle = .sbss:0x8051ED08; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x8051ED10; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x8051ED14; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x8051ED18; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x8051ED1C; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x8051ED20; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x8051ED24; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x8051ED28; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051ED2C = .sbss:0x8051ED2C; // type:object size:0x1 data:byte +sManager__10JFWDisplay = .sbss:0x8051ED30; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$46626 = .sbss:0x8051ED34; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051ED38 = .sbss:0x8051ED38; // type:object size:0x8 data:byte +nextTick$46652 = .sbss:0x8051ED40; // type:object size:0x8 scope:local align:4 data:4byte +lbl_8051ED48 = .sbss:0x8051ED48; // type:object size:0x1 data:byte +nextCount$46662 = .sbss:0x8051ED4C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051ED50 = .sbss:0x8051ED50; // type:object size:0x1 data:byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x8051ED58; // type:object size:0x4 scope:global align:4 +lbl_8051ED60 = .sbss:0x8051ED60; // type:object size:0x8 data:byte +lbl_8051ED68 = .sbss:0x8051ED68; // type:object size:0x1 data:byte +sThread__6JASDvd = .sbss:0x8051ED70; // type:object size:0x4 scope:global align:4 data:4byte +JASDram = .sbss:0x8051ED78; // type:object size:0x4 scope:global align:4 data:4byte +sAramBase__9JASKernel = .sbss:0x8051ED7C; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__9JASKernel = .sbss:0x8051ED80; // type:object size:0x4 scope:global align:4 data:4byte +sCommandHeap__9JASKernel = .sbss:0x8051ED84; // type:object size:0x4 scope:global align:4 data:4byte +sBuffer = .sbss:0x8051ED88; // type:object size:0x4 scope:global align:4 data:4byte +sLineMax = .sbss:0x8051ED8C; // type:object size:0x4 scope:global align:4 data:4byte +sLineCount = .sbss:0x8051ED90; // type:object size:0x4 scope:global align:4 data:4byte +sTop = .sbss:0x8051ED94; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .sbss:0x8051ED98; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051ED9C = .sbss:0x8051ED9C; // type:object size:0x1 data:byte +lbl_8051ED9D = .sbss:0x8051ED9D; // type:object size:0x1 data:byte +sDefaultParser__10JASSeqCtrl = .sbss:0x8051EDA0; // type:object size:0x4 scope:global align:4 +sCallBackFunc__12JASSeqParser = .sbss:0x8051EDA8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EDAC = .sbss:0x8051EDAC; // type:object size:0x1 data:byte +oRandom$8721 = .sbss:0x8051EDB0; // type:object size:0x4 scope:local align:4 data:4byte +sLoadThread__13JASAramStream = .sbss:0x8051EDB8; // type:object size:0x4 scope:global align:4 data:4byte +sReadBuffer__13JASAramStream = .sbss:0x8051EDBC; // type:object size:0x4 scope:global align:4 data:4byte +sBlockSize__13JASAramStream = .sbss:0x8051EDC0; // type:object size:0x4 scope:global align:4 data:4byte +sChannelMax__13JASAramStream = .sbss:0x8051EDC4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EDC8 = .sbss:0x8051EDC8; // type:object size:0x1 data:byte +lbl_8051EDC9 = .sbss:0x8051EDC9; // type:object size:0x1 data:byte +lbl_8051EDCA = .sbss:0x8051EDCA; // type:object size:0x1 data:byte +sOscTable__12JASVoiceBank = .sbss:0x8051EDD0; // type:object size:0x4 scope:global align:4 data:4byte +mNoLoad__16JASBasicWaveBank = .sbss:0x8051EDD8; // type:object size:0x4 scope:global align:4 +sUsedHeapSize__11JASWSParser = .sbss:0x8051EDE0; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__12JASBNKParser = .sbss:0x8051EDE8; // type:object size:0x4 scope:global align:4 data:4byte +sAramHeap__16JASWaveArcLoader = .sbss:0x8051EDF0; // type:object size:0x4 scope:global align:4 data:4byte +sBankDisposeListSize__10JASChannel = .sbss:0x8051EDF8; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacBuffer__9JASDriver = .sbss:0x8051EE00; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacWriteBuffer__9JASDriver = .sbss:0x8051EE04; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacReadBuffer__9JASDriver = .sbss:0x8051EE08; // type:object size:0x4 scope:global align:4 data:4byte +sDspStatus__9JASDriver = .sbss:0x8051EE0C; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacCallback__9JASDriver = .sbss:0x8051EE10; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__9JASDriver = .sbss:0x8051EE14; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__9JASDriver = .sbss:0x8051EE18; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__9JASDriver = .sbss:0x8051EE1C; // type:object size:0x4 scope:global align:4 data:4byte +sOutputRate__9JASDriver = .sbss:0x8051EE20; // type:object size:0x4 scope:global align:4 data:4byte +sSubFrameCounter__9JASDriver = .sbss:0x8051EE24; // type:object size:0x4 scope:global align:4 data:4byte +dacp$4153 = .sbss:0x8051EE28; // type:object size:0x4 scope:local align:4 data:4byte +old_time$4170 = .sbss:0x8051EE2C; // type:object size:0x4 scope:local align:4 data:4byte +killCounter$4180 = .sbss:0x8051EE30; // type:object size:0x4 scope:local align:4 data:4byte +sDspUpCount = .sbss:0x8051EE34; // type:object size:0x4 scope:global align:4 data:4byte +waitcount$4218 = .sbss:0x8051EE38; // type:object size:0x4 scope:local align:4 data:4byte +snIntCount__14JASAudioThread = .sbss:0x8051EE40; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JASAudioThread> = .sbss:0x8051EE44; // type:object size:0x4 scope:global align:4 data:4byte +sDspChannels__13JASDSPChannel = .sbss:0x8051EE48; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__6JASDsp = .sbss:0x8051EE50; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__6JASDsp = .sbss:0x8051EE54; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__6JASDsp = .sbss:0x8051EE58; // type:object size:0x4 scope:global align:4 data:float +flag = .sbss:0x8051EE60; // type:object size:0x4 scope:global align:4 data:4byte +d_waitflag = .sbss:0x8051EE64; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x8051EE68; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x8051EE6C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EE70 = .sbss:0x8051EE70; // type:object size:0x1 data:byte +lbl_8051EE71 = .sbss:0x8051EE71; // type:object size:0x1 data:byte +DSP_prior_task = .sbss:0x8051EE74; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAISoundInfo> = .sbss:0x8051EE78; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EE7C = .sbss:0x8051EE7C; // type:object size:0x1 data:byte +lbl_8051EE80 = .sbss:0x8051EE80; // type:object size:0x8 data:byte +lbl_8051EE88 = .sbss:0x8051EE88; // type:object size:0x1 data:byte +sInstance__36JASGlobalInstance<15JAISoundStarter> = .sbss:0x8051EE90; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EE98 = .sbss:0x8051EE98; // type:object size:0x8 data:byte +lbl_8051EEA0 = .sbss:0x8051EEA0; // type:object size:0x1 data:byte +lbl_8051EEA1 = .sbss:0x8051EEA1; // type:object size:0x1 data:byte +lbl_8051EEA2 = .sbss:0x8051EEA2; // type:object size:0x1 data:byte +lbl_8051EEA3 = .sbss:0x8051EEA3; // type:object size:0x1 data:byte +lbl_8051EEA4 = .sbss:0x8051EEA4; // type:object size:0x1 data:byte +lbl_8051EEA5 = .sbss:0x8051EEA5; // type:object size:0x1 data:byte +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .sbss:0x8051EEA8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .sbss:0x8051EEAC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13JAUSoundTable> = .sbss:0x8051EEB0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EEB8 = .sbss:0x8051EEB8; // type:object size:0x1 data:byte +oRandom$5639 = .sbss:0x8051EEBC; // type:object size:0x4 scope:local align:4 data:4byte +MIN_DISTANCE_VOLUME__7Z2Param = .sbss:0x8051EEC0; // type:object size:0x4 scope:global align:4 data:float +ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param = .sbss:0x8051EEC4; // type:object size:0x4 scope:global align:4 data:float +lbl_8051EEC8 = .sbss:0x8051EEC8; // type:object size:0x1 data:byte +lbl_8051EEC9 = .sbss:0x8051EEC9; // type:object size:0x1 data:byte +lbl_8051EECA = .sbss:0x8051EECA; // type:object size:0x1 data:byte +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .sbss:0x8051EED0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EED8 = .sbss:0x8051EED8; // type:object size:0x1 data:byte +cNearFarRatio = .sbss:0x8051EEE0; // type:object size:0x4 scope:global align:4 data:float +lbl_8051EEE4 = .sbss:0x8051EEE4; // type:object size:0x1 data:byte +lbl_8051EEE8 = .sbss:0x8051EEE8; // type:object size:0x1 data:byte +lbl_8051EEE9 = .sbss:0x8051EEE9; // type:object size:0x1 data:byte +mLinkPtr__14Z2CreatureLink = .sbss:0x8051EEF0; // type:object size:0x4 scope:global align:4 data:4byte +mAudioMgrPtr__10Z2AudioMgr = .sbss:0x8051EEF8; // type:object size:0x4 scope:global align:4 data:4byte +sMixingBuffer = .sbss:0x8051EF00; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9SpkSystem> = .sbss:0x8051EF08; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14SpkSoundHolder> = .sbss:0x8051EF0C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EF10 = .sbss:0x8051EF10; // type:object size:0x8 data:byte +lbl_8051EF18 = .sbss:0x8051EF18; // type:object size:0x1 data:byte +sSpkHandles = .sbss:0x8051EF1C; // type:object size:0x4 scope:global align:4 data:4byte +spHomeButtonObj__Q210homebutton10HomeButton = .sbss:0x8051EF20; // type:object size:0x4 scope:global align:4 data:4byte +suIDCounter__Q310homebutton3gui11PaneManager = .sbss:0x8051EF28; // type:object size:0x4 scope:global align:4 data:4byte +sBatteryFlag__Q210homebutton10Controller = .sbss:0x8051EF30; // type:object size:0x4 scope:global align:4 +spInstance__Q210homebutton9RemoteSpk = .sbss:0x8051EF38; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt8Bounding = .sbss:0x8051EF40; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EF48 = .sbss:0x8051EF48; // type:object size:0x1 data:byte +mspAllocator__Q36nw4hbm3lyt6Layout = .sbss:0x8051EF50; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt4Pane = .sbss:0x8051EF58; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt7Picture = .sbss:0x8051EF60; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt7TextBox = .sbss:0x8051EF68; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt6Window = .sbss:0x8051EF70; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EF78 = .sbss:0x8051EF78; // type:object size:0x1 data:byte +fog$5336 = .sbss:0x8051EF7C; // type:object size:0x4 scope:local align:4 data:byte +mDefaultTagProcessor__Q36nw4hbm2ut17TextWriterBase = .sbss:0x8051EF80; // type:object size:0x4 scope:global align:4 +mDefaultTagProcessor__Q36nw4hbm2ut17TextWriterBase = .sbss:0x8051EF84; // type:object size:0x4 scope:global align:4 +lbl_8051EF88 = .sbss:0x8051EF88; // type:object size:0x1 data:byte +lbl_8051EF89 = .sbss:0x8051EF89; // type:object size:0x1 data:byte +sSystemHeap__7JKRHeap = .sbss:0x8051EF90; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x8051EF94; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x8051EF98; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap2__7JKRHeap = .sbss:0x8051EF9C; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x8051EFA0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EFA4 = .sbss:0x8051EFA4; // type:object size:0x1 data:byte +mCodeStart__7JKRHeap = .sbss:0x8051EFA8; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x8051EFAC; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x8051EFB0; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x8051EFB4; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x8051EFB8; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x8051EFC0; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x8051EFC4; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x8051EFC8; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x8051EFCC; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x8051EFD0; // type:object size:0x4 scope:global align:4 data:4byte +sThread__13JKRIdleThread = .sbss:0x8051EFD8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x8051EFDC; // type:object size:0x4 scope:global align:4 data:4byte +sTotalCount__15JKRThreadSwitch = .sbss:0x8051EFE0; // type:object size:0x4 scope:global align:4 data:4byte +sTotalStart__15JKRThreadSwitch = .sbss:0x8051EFE8; // type:object size:0x8 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x8051EFF0; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x8051EFF4; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x8051EFF8; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x8051EFFC; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8051F000; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8051F004; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8051F008; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8051F00C; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x8051F010; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8051F014; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8051F018; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x8051F01C; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x8051F020; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8051F024; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8051F028; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F02C = .sbss:0x8051F02C; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8051F030; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x8051F034; // type:object size:0x4 scope:local align:4 data:4byte +sAramStreamObject__13JKRAramStream = .sbss:0x8051F038; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x8051F03C; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x8051F040; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x8051F044; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x8051F048; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x8051F050; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x8051F058; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8051F05C; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8051F060; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8051F064; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8051F068; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x8051F06C; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8051F070; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8051F074; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x8051F078; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x8051F07C; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8051F080; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8051F084; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F088 = .sbss:0x8051F088; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8051F08C; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x8051F090; // type:object size:0x4 scope:local align:4 data:4byte +szpBuf = .sbss:0x8051F098; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x8051F09C; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x8051F0A0; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x8051F0A4; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8051F0A8; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x8051F0AC; // type:object size:0x4 scope:local align:4 data:4byte +dmaEnd = .sbss:0x8051F0B0; // type:object size:0x4 scope:local align:4 data:4byte +dmaCurrent = .sbss:0x8051F0B4; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x8051F0B8; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x8051F0BC; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x8051F0C0; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x8051F0C4; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x8051F0C8; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x8051F0CC; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x8051F0D0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F0D4 = .sbss:0x8051F0D4; // type:object size:0x1 data:byte +tsPtr = .sbss:0x8051F0D8; // type:object size:0x4 scope:global align:4 data:4byte +tsArea = .sbss:0x8051F0DC; // type:object size:0x4 scope:global align:4 data:4byte +sDecompObject__9JKRDecomp = .sbss:0x8051F0E0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F0E8 = .sbss:0x8051F0E8; // type:object size:0x1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x8051F0EC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F0F0 = .sbss:0x8051F0F0; // type:object size:0x8 +sDebugPrint__10JUTDbPrint = .sbss:0x8051F0F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F100 = .sbss:0x8051F100; // type:object size:0x1 data:byte +lbl_8051F101 = .sbss:0x8051F101; // type:object size:0x1 data:byte +sSuppressPadReset__10JUTGamePad = .sbss:0x8051F108; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x8051F10C; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x8051F110; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F114 = .sbss:0x8051F114; // type:object size:0x1 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x8051F118; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F11C; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F120; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F128; // type:object size:0x8 scope:global align:4 data:4byte +lbl_8051F130 = .sbss:0x8051F130; // type:object size:0x1 data:byte +lbl_8051F131 = .sbss:0x8051F131; // type:object size:0x1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x8051F134; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x8051F138; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x8051F13C; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x8051F140; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sbss:0x8051F144; // type:object size:0x4 scope:global align:4 +sConsoleBuffer__12JUTException = .sbss:0x8051F148; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x8051F14C; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x8051F150; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x8051F154; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x8051F158; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x8051F160; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x8051F168; // type:object size:0x4 scope:global align:4 data:4byte +sManager__8JUTVideo = .sbss:0x8051F170; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x8051F174; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x8051F178; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F17C = .sbss:0x8051F17C; // type:object size:0x1 data:byte +frameBuffer$45897 = .sbss:0x8051F180; // type:object size:0x4 scope:local align:4 data:4byte +sManager__6JUTXfb = .sbss:0x8051F188; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x8051F190; // type:object size:0x4 scope:global align:4 data:4byte +cnt$45959 = .sbss:0x8051F194; // type:object size:0x4 scope:local align:4 +cntUser$46025 = .sbss:0x8051F198; // type:object size:0x4 scope:local align:4 +sManager__17JUTConsoleManager = .sbss:0x8051F1A0; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x8051F1A4; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x8051F1A8; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x8051F1B0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F1B4 = .sbss:0x8051F1B4; // type:object size:0x1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x8051F1B8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F1BC = .sbss:0x8051F1BC; // type:object size:0x1 data:byte +mDataManage__9J2DScreen = .sbss:0x8051F1C0; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultViewNo = .sbss:0x8051F1C8; // type:object size:0x4 scope:global align:4 +lbl_8051F1CC = .sbss:0x8051F1CC; // type:object size:0x1 data:byte +lbl_8051F1CD = .sbss:0x8051F1CD; // type:object size:0x1 data:byte +lbl_8051F1CE = .sbss:0x8051F1CE; // type:object size:0x1 data:byte +lbl_8051F1CF = .sbss:0x8051F1CF; // type:object size:0x1 data:byte +sInterruptFlag__17J3DDisplayListObj = .sbss:0x8051F1D0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x8051F1D8; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x8051F1DC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F1E0 = .sbss:0x8051F1E0; // type:object size:0x1 data:byte +lbl_8051F1E1 = .sbss:0x8051F1E1; // type:object size:0x1 data:byte +lbl_8051F1E2 = .sbss:0x8051F1E2; // type:object size:0x1 data:byte +sTexMtxLoadType__11J3DShapeMtx = .sbss:0x8051F1E4; // type:object size:0x4 scope:global align:4 data:4byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x8051F1E8; // type:object size:0x8 scope:global align:4 data:4byte +sTexGenBlock__17J3DDifferedTexMtx = .sbss:0x8051F1F0; // type:object size:0x4 scope:global align:4 data:4byte +sTexMtxObj__17J3DDifferedTexMtx = .sbss:0x8051F1F4; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$8198 = .sbss:0x8051F1F8; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F1FC = .sbss:0x8051F1FC; // type:object size:0x1 data:byte +sOldVcdVatCmd__8J3DShape = .sbss:0x8051F200; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F204 = .sbss:0x8051F204; // type:object size:0x1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x8051F208; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x8051F20C; // type:object size:0x4 scope:global align:4 data:4byte +entryNum__13J3DDrawBuffer = .sbss:0x8051F210; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$17970 = .sbss:0x8051F218; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F21C = .sbss:0x8051F21C; // type:object size:0x1 data:byte +mMtxBuffer__10J3DMtxCalc = .sbss:0x8051F220; // type:object size:0x4 scope:global align:4 data:4byte +mJoint__10J3DMtxCalc = .sbss:0x8051F224; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentMtxCalc__8J3DJoint = .sbss:0x8051F228; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x8051F230; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x8051F234; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x8051F238; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x8051F23C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x8051F240; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x8051F244; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x8051F248; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x8051F24C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x8051F250; // type:object size:0x4 scope:global align:4 data:4byte +__ARH_BaseAdr = .sbss:0x8051F254; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x8051F258; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x8051F25C; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Callback = .sbss:0x8051F260; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x8051F268; // type:object size:0x4 scope:global align:4 data:4byte +__OSInNandBoot = .sbss:0x8051F26C; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x8051F270; // type:object size:0x4 scope:global align:4 data:4byte +AreWeInitialized = .sbss:0x8051F274; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x8051F278; // type:object size:0x4 scope:global align:4 data:4byte +ZeroPS = .sbss:0x8051F280; // type:object size:0x8 scope:global align:4 +ZeroF = .sbss:0x8051F288; // type:object size:0x8 scope:global align:4 data:double +GameNameBuffer = .sbss:0x8051F290; // type:object size:0x5 scope:global align:4 data:byte +BI2DebugFlagHolder = .sbss:0x8051F298; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlag = .sbss:0x8051F29C; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x8051F2A0; // type:object size:0x4 scope:local align:4 data:4byte +__OSStartTime = .sbss:0x8051F2A8; // type:object size:0x8 scope:global align:4 data:4byte +AlarmQueue = .sbss:0x8051F2B0; // type:object size:0x8 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x8051F2B8; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x8051F2BC; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x8051F2C0; // type:object size:0x4 scope:global align:4 data:4byte +HeapArray = .sbss:0x8051F2C4; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x8051F2C8; // type:object size:0x4 scope:global align:4 data:4byte +s_mem2ArenaHi = .sbss:0x8051F2CC; // type:object size:0x4 scope:global align:4 data:4byte +apploaderPosition$731 = .sbss:0x8051F2D0; // type:object size:0x4 scope:local align:4 data:4byte +DVDLowIntType = .sbss:0x8051F2D4; // type:object size:0x4 scope:global align:4 data:4byte +__OSInReboot = .sbss:0x8051F2D8; // type:object size:0x4 scope:global align:4 data:4byte +tmd = .sbss:0x8051F2DC; // type:object size:0x4 scope:global align:4 data:4byte +bootGameInfo = .sbss:0x8051F2E0; // type:object size:0x4 scope:global align:4 data:4byte +partInfo = .sbss:0x8051F2E4; // type:object size:0x4 scope:global align:4 data:4byte +gameToc = .sbss:0x8051F2E8; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x8051F2EC; // type:object size:0x4 scope:local align:4 data:4byte +ParseString = .sbss:0x8051F2F0; // type:object size:0x4 scope:global align:4 data:4byte +FixedPitch = .sbss:0x8051F2F4; // type:object size:0x4 scope:global align:4 data:4byte +FontDataSjis = .sbss:0x8051F2F8; // type:object size:0x4 scope:global align:4 data:4byte +FontDataAnsi = .sbss:0x8051F2FC; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x8051F300; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x8051F304; // type:object size:0x2 scope:global align:4 data:2byte +__OSLastInterruptTime = .sbss:0x8051F308; // type:object size:0x8 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x8051F310; // type:object size:0x4 scope:global align:4 data:4byte +SaveStart = .sbss:0x8051F318; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x8051F31C; // type:object size:0x4 scope:global align:4 data:4byte +bootThisDol = .sbss:0x8051F320; // type:object size:0x4 scope:global align:4 data:4byte +ShutdownFunctionQueue = .sbss:0x8051F328; // type:object size:0x8 scope:global align:4 data:4byte +Reschedule = .sbss:0x8051F330; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x8051F334; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueBits = .sbss:0x8051F338; // type:object size:0x4 scope:global align:4 data:4byte +IpcBufferHi = .sbss:0x8051F340; // type:object size:0x4 scope:global align:4 data:4byte +ResetDown = .sbss:0x8051F348; // type:object size:0x4 scope:global align:4 data:4byte +StmReady = .sbss:0x8051F34C; // type:object size:0x4 scope:global align:4 data:4byte +StmImDesc = .sbss:0x8051F350; // type:object size:0x4 scope:global align:4 data:4byte +StmEhDesc = .sbss:0x8051F354; // type:object size:0x4 scope:global align:4 data:4byte +StmEhRegistered = .sbss:0x8051F358; // type:object size:0x4 scope:global align:4 data:4byte +StmVdInUse = .sbss:0x8051F35C; // type:object size:0x4 scope:global align:4 data:4byte +PowerCallback = .sbss:0x8051F360; // type:object size:0x4 scope:global align:4 data:4byte +ResetCallback = .sbss:0x8051F364; // type:object size:0x4 scope:global align:4 data:4byte +Debug_BBA = .sbss:0x8051F368; // type:object size:0x1 scope:local data:byte +PlayRecordGet = .sbss:0x8051F370; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordState = .sbss:0x8051F374; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordError = .sbss:0x8051F378; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordTerminate = .sbss:0x8051F37C; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordTerminated = .sbss:0x8051F380; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordRetry = .sbss:0x8051F384; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordLastError = .sbss:0x8051F388; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordLastCloseTime = .sbss:0x8051F390; // type:object size:0x8 scope:global align:4 data:4byte +IDSerialPort1 = .sbss:0x8051F398; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x8051F3A0; // type:object size:0x4 scope:local align:4 data:4byte +BarnacleEnabled = .sbss:0x8051F3A4; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x8051F3A8; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x8051F3AC; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$596 = .sbss:0x8051F3B0; // type:object size:0x4 scope:local align:4 +Initialized$692 = .sbss:0x8051F3B4; // type:object size:0x4 scope:local align:4 data:4byte +cmdTypeAndStatus$875 = .sbss:0x8051F3B8; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x8051F3BC; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x8051F3C0; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x8051F3C8; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x8051F3CC; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x8051F3D0; // type:object size:0x4 scope:global align:4 data:4byte +vsync_timing_err_cnt = .sbss:0x8051F3D4; // type:object size:0x4 scope:global align:4 data:4byte +vsync_timing_test_flag = .sbss:0x8051F3D8; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimming_All_Clear = .sbss:0x8051F3DC; // type:object size:0x4 scope:global align:4 data:4byte +THD_TIME_TO_DIMMING = .sbss:0x8051F3E0; // type:object size:0x4 scope:global align:4 data:4byte +THD_TIME_TO_DVD_STOP = .sbss:0x8051F3E4; // type:object size:0x4 scope:global align:4 data:4byte +_gIdleCount_dimming = .sbss:0x8051F3E8; // type:object size:0x4 scope:global align:4 data:4byte +_gIdleCount_dvd = .sbss:0x8051F3EC; // type:object size:0x4 scope:global align:4 data:4byte +PositionCallback = .sbss:0x8051F3F0; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x8051F3F4; // type:object size:0x2 scope:global align:4 data:2byte +displayOffsetV = .sbss:0x8051F3F6; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x8051F3F8; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x8051F400; // type:object size:0x8 scope:global align:4 data:4byte +shdwChangeMode = .sbss:0x8051F408; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x8051F410; // type:object size:0x8 scope:global align:4 data:4byte +FBSet = .sbss:0x8051F418; // type:object size:0x4 scope:global align:4 data:4byte +timingExtra = .sbss:0x8051F41C; // type:object size:0x4 scope:global align:4 data:4byte +DimmingON_Pending$1697 = .sbss:0x8051F420; // type:object size:0x4 scope:local align:4 data:4byte +DimmingOFF_Pending$1698 = .sbss:0x8051F424; // type:object size:0x4 scope:local align:4 data:4byte +message$2026 = .sbss:0x8051F428; // type:object size:0x4 scope:local align:4 data:4byte +CurrBufAddr = .sbss:0x8051F42C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x8051F430; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x8051F434; // type:object size:0x4 scope:global align:4 data:4byte +CurrTiming = .sbss:0x8051F438; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x8051F43C; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x8051F440; // type:object size:0x4 scope:global align:4 data:4byte +PreCB = .sbss:0x8051F444; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x8051F448; // type:object size:0x8 scope:global align:4 +__VIDimmingFlag_SI_IDLE = .sbss:0x8051F450; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimmingFlag_RF_IDLE = .sbss:0x8051F454; // type:object size:0x4 scope:global align:4 data:4byte +__VIDVDStopFlag_Enable = .sbss:0x8051F458; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimmingFlag_Enable = .sbss:0x8051F45C; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag3in1 = .sbss:0x8051F460; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x8051F464; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x8051F468; // type:object size:0x4 scope:global align:4 data:4byte +__i2c_ident_first = .sbss:0x8051F470; // type:object size:0x4 scope:global align:4 data:4byte +Vdac_Flag_Changed = .sbss:0x8051F478; // type:object size:0x4 scope:global align:4 data:4byte +__level = .sbss:0x8051F47C; // type:object size:0x4 scope:global align:4 data:4byte +__gamma = .sbss:0x8051F480; // type:object size:0x4 scope:global align:4 data:4byte +__type = .sbss:0x8051F484; // type:object size:0x4 scope:global align:4 data:4byte +Vdac_Flag_Region = .sbss:0x8051F488; // type:object size:0x4 scope:global align:4 data:4byte +__piReg = .sbss:0x8051F490; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x8051F494; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x8051F498; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x8051F49C; // type:object size:0x4 scope:global align:4 data:4byte +peCount$2074 = .sbss:0x8051F4A0; // type:object size:0x4 scope:local align:4 data:4byte +time$2075 = .sbss:0x8051F4A8; // type:object size:0x8 scope:local align:4 data:4byte +calledOnce$2076 = .sbss:0x8051F4B0; // type:object size:0x4 scope:local align:4 data:4byte +shutdownFuncRegistered$2162 = .sbss:0x8051F4B4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8051F4B8 = .sbss:0x8051F4B8; // type:object size:0x1 data:byte +lbl_8051F4B9 = .sbss:0x8051F4B9; // type:object size:0x1 data:byte +__GXOverflowCount = .sbss:0x8051F4BC; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentBP = .sbss:0x8051F4C0; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x8051F4C4; // type:object size:0x4 scope:global align:4 data:4byte +GXOverflowSuspendInProgress = .sbss:0x8051F4C8; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x8051F4CC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F4D0 = .sbss:0x8051F4D0; // type:object size:0x1 data:byte +FinishQueue = .sbss:0x8051F4D8; // type:object size:0x8 scope:global align:4 +lbl_8051F4E0 = .sbss:0x8051F4E0; // type:object size:0x1 data:byte +DrawDoneCB = .sbss:0x8051F4E4; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x8051F4E8; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x8051F4F0; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x8051F4F8; // type:object size:0x8 scope:global align:4 +MaxEntryNum = .sbss:0x8051F500; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x8051F504; // type:object size:0x4 scope:global align:4 data:4byte +FstStart = .sbss:0x8051F508; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x8051F50C; // type:object size:0x4 scope:local align:4 data:4byte +CommandInfoCounter = .sbss:0x8051F510; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x8051F514; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x8051F518; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x8051F51C; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x8051F520; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x8051F524; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x8051F528; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x8051F52C; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x8051F530; // type:object size:0x4 scope:global align:4 data:4byte +WaitingForCoverOpen = .sbss:0x8051F534; // type:object size:0x4 scope:global align:4 data:4byte +WaitingForCoverClose = .sbss:0x8051F538; // type:object size:0x4 scope:global align:4 data:4byte +MotorStopped = .sbss:0x8051F53C; // type:object size:0x4 scope:global align:4 data:4byte +ChangedDisc = .sbss:0x8051F540; // type:object size:0x4 scope:global align:4 data:4byte +PreparingCover = .sbss:0x8051F544; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLayoutFormat = .sbss:0x8051F548; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x8051F54C; // type:object size:0x4 scope:global align:4 data:4byte +__BS2DVDLowIntType = .sbss:0x8051F550; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x8051F554; // type:object size:0x4 scope:local align:4 data:4byte +BootGameInfo = .sbss:0x8051F558; // type:object size:0x4 scope:global align:4 data:4byte +PartInfo = .sbss:0x8051F55C; // type:object size:0x4 scope:global align:4 data:4byte +GameToc = .sbss:0x8051F560; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x8051F568; // type:object size:0x8 scope:global align:4 data:4byte +MotorState = .sbss:0x8051F570; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x8051F574; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x8051F578; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x8051F57C; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x8051F580; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x8051F584; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x8051F588; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x8051F58C; // type:object size:0x4 scope:global align:4 data:4byte +executing = .sbss:0x8051F590; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x8051F594; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x8051F598; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x8051F5A0; // type:object size:0x4 scope:global align:4 data:4byte +requestInProgress = .sbss:0x8051F5A8; // type:object size:0x1 scope:local data:byte +lbl_8051F5A9 = .sbss:0x8051F5A9; // type:object size:0x1 data:byte +freeCommandBuf = .sbss:0x8051F5AC; // type:object size:0x4 scope:global align:4 data:4byte +freeDvdContext = .sbss:0x8051F5B0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F5B4 = .sbss:0x8051F5B4; // type:object size:0x1 data:byte +lbl_8051F5B5 = .sbss:0x8051F5B5; // type:object size:0x1 data:byte +spinUpValue = .sbss:0x8051F5B8; // type:object size:0x4 scope:global align:4 data:4byte +readLength = .sbss:0x8051F5BC; // type:object size:0x4 scope:global align:4 data:4byte +pathBuf = .sbss:0x8051F5C0; // type:object size:0x4 scope:global align:4 data:4byte +diCommand = .sbss:0x8051F5C4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F5C8 = .sbss:0x8051F5C8; // type:object size:0x1 data:byte +__AI_init_flag = .sbss:0x8051F5D0; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x8051F5D4; // type:object size:0x4 scope:global align:4 data:4byte +buffer = .sbss:0x8051F5D8; // type:object size:0x8 scope:global align:4 data:4byte +max_wait = .sbss:0x8051F5E0; // type:object size:0x8 scope:global align:4 data:4byte +min_wait = .sbss:0x8051F5E8; // type:object size:0x8 scope:global align:4 data:4byte +bound_48KHz = .sbss:0x8051F5F0; // type:object size:0x8 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x8051F5F8; // type:object size:0x8 scope:global align:4 data:4byte +__OldStack = .sbss:0x8051F600; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x8051F604; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x8051F608; // type:object size:0x4 scope:global align:4 data:4byte +__AXContextAuxA = .sbss:0x8051F610; // type:object size:0x4 scope:global align:4 data:4byte +__AXCallbackAuxA = .sbss:0x8051F614; // type:object size:0x4 scope:global align:4 data:4byte +__AXAuxCVolume = .sbss:0x8051F618; // type:object size:0x2 scope:global align:4 data:2byte +__AXAuxBVolume = .sbss:0x8051F61A; // type:object size:0x2 scope:global align:2 data:2byte +__AXAuxAVolume = .sbss:0x8051F61C; // type:object size:0x2 scope:global align:4 data:2byte +sRootListInitialized = .sbss:0x8051F620; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x8051F628; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x8051F630; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x8051F634; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x8051F638; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x8051F63C; // type:object size:0x4 scope:global align:4 data:4byte +__CARDFastMode = .sbss:0x8051F640; // type:object size:0x2 scope:global align:4 data:2byte +__CARDEncode = .sbss:0x8051F642; // type:object size:0x2 scope:global align:2 data:2byte +s_counter$2856 = .sbss:0x8051F648; // type:object size:0x4 scope:local align:4 data:4byte +s_libState = .sbss:0x8051F650; // type:object size:0x4 scope:global align:4 data:4byte +BgJobStatus = .sbss:0x8051F658; // type:object size:0x1 scope:local data:byte +ItemRestSize = .sbss:0x8051F65C; // type:object size:0x4 scope:global align:4 data:4byte +ItemNumTotal = .sbss:0x8051F660; // type:object size:0x4 scope:global align:4 data:4byte +ItemIDMaxPlus1 = .sbss:0x8051F664; // type:object size:0x4 scope:global align:4 data:4byte +ItemIDOffsetTblOffset = .sbss:0x8051F668; // type:object size:0x4 scope:global align:4 data:4byte +IsDevKit = .sbss:0x8051F66C; // type:object size:0x1 scope:local data:byte +lbl_8051F66D = .sbss:0x8051F66D; // type:object size:0x1 data:byte +Initialized = .sbss:0x8051F66E; // type:object size:0x1 scope:local data:byte +lbl_8051F670 = .sbss:0x8051F670; // type:object size:0x1 data:byte +IPCCurrentBufferLo = .sbss:0x8051F674; // type:object size:0x4 scope:global align:4 data:4byte +IPCCurrentBufferHi = .sbss:0x8051F678; // type:object size:0x4 scope:global align:4 data:4byte +IPCBufferLo = .sbss:0x8051F67C; // type:object size:0x4 scope:global align:4 data:4byte +IPCBufferHi = .sbss:0x8051F680; // type:object size:0x4 scope:global align:4 data:4byte +__relnchFl = .sbss:0x8051F688; // type:object size:0x4 scope:global align:4 data:4byte +__relnchRpc = .sbss:0x8051F68C; // type:object size:0x4 scope:global align:4 data:4byte +initialized$657 = .sbss:0x8051F690; // type:object size:0x4 scope:local align:4 data:4byte +IpcNumPendingReqs = .sbss:0x8051F698; // type:object size:0x4 scope:global align:4 data:4byte +IpcNumUnIssuedReqs = .sbss:0x8051F69C; // type:object size:0x4 scope:global align:4 data:4byte +__devfs = .sbss:0x8051F6A0; // type:object size:0x4 scope:global align:4 data:4byte +_asynCnt = .sbss:0x8051F6A4; // type:object size:0x4 scope:global align:4 data:4byte +lo$692 = .sbss:0x8051F6A8; // type:object size:0x4 scope:local align:4 data:4byte +hi$693 = .sbss:0x8051F6AC; // type:object size:0x4 scope:local align:4 data:4byte +hId = .sbss:0x8051F6B0; // type:object size:0x4 scope:local align:4 data:4byte +recalibrated$937 = .sbss:0x8051F6B8; // type:object size:0x4 scope:local align:4 data:4byte +SamplingCallback = .sbss:0x8051F6BC; // type:object size:0x4 scope:global align:4 data:4byte +__PADSpec = .sbss:0x8051F6C0; // type:object size:0x4 scope:global align:4 data:4byte +BarrelBits = .sbss:0x8051F6C4; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x8051F6C8; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x8051F6CC; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x8051F6D0; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x8051F6D4; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x8051F6D8; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x8051F6DC; // type:object size:0x4 scope:global align:4 data:4byte +Initialized = .sbss:0x8051F6E0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F6E8 = .sbss:0x8051F6E8; // type:object size:0x1 data:byte +_senseCnt = .sbss:0x8051F6EA; // type:object size:0x2 scope:global align:2 data:2byte +lbl_8051F6EC = .sbss:0x8051F6EC; // type:object size:0x1 data:byte +lbl_8051F6ED = .sbss:0x8051F6ED; // type:object size:0x1 data:byte +_afhCnt = .sbss:0x8051F6EE; // type:object size:0x2 scope:global align:2 data:2byte +_rumbleCnt = .sbss:0x8051F6F0; // type:object size:0x4 scope:global align:4 data:byte +lbl_8051F6F4 = .sbss:0x8051F6F4; // type:object size:0x1 data:byte +lbl_8051F6F5 = .sbss:0x8051F6F5; // type:object size:0x1 data:byte +lbl_8051F6F6 = .sbss:0x8051F6F6; // type:object size:0x1 data:byte +_chan_active_state = .sbss:0x8051F6F8; // type:object size:0x4 scope:global align:4 data:byte +_gamecode = .sbss:0x8051F6FC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F700 = .sbss:0x8051F700; // type:object size:0x1 data:byte +lbl_8051F701 = .sbss:0x8051F701; // type:object size:0x1 data:byte +lbl_8051F702 = .sbss:0x8051F702; // type:object size:0x1 data:byte +_rumble = .sbss:0x8051F704; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F708 = .sbss:0x8051F708; // type:object size:0x1 data:byte +lbl_8051F709 = .sbss:0x8051F709; // type:object size:0x1 data:byte +lbl_8051F70A = .sbss:0x8051F70A; // type:object size:0x1 data:byte +_recv_3e = .sbss:0x8051F710; // type:object size:0x4 scope:global align:4 +_recv_3f = .sbss:0x8051F714; // type:object size:0x4 scope:global align:4 +lbl_8051F718 = .sbss:0x8051F718; // type:object size:0x1 data:byte +lbl_8051F719 = .sbss:0x8051F719; // type:object size:0x1 data:byte +lbl_8051F71A = .sbss:0x8051F71A; // type:object size:0x1 data:byte +lbl_8051F71B = .sbss:0x8051F71B; // type:object size:0x1 data:byte +icenter_org = .sbss:0x8051F720; // type:object size:0x8 scope:global align:4 data:4byte +Vec2_0 = .sbss:0x8051F728; // type:object size:0x8 scope:global align:4 data:4byte +kp_dist_vv1 = .sbss:0x8051F730; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_radius2 = .sbss:0x8051F734; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speedM_1 = .sbss:0x8051F738; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speed_1 = .sbss:0x8051F73C; // type:object size:0x4 scope:global align:4 data:float +kobj_frame_max = .sbss:0x8051F740; // type:object size:0x8 scope:global align:4 data:float +kobj_frame_min = .sbss:0x8051F748; // type:object size:0x8 scope:global align:4 data:float +kp_err_dist_min = .sbss:0x8051F750; // type:object size:0x4 scope:global align:4 data:float +__EUARTInitialized = .sbss:0x8051F758; // type:object size:0x4 scope:global align:4 data:4byte +__EUARTLastErrorCode = .sbss:0x8051F75C; // type:object size:0x4 scope:global align:4 data:4byte +__EUARTSendStop = .sbss:0x8051F760; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x8051F764; // type:object size:0x4 scope:local align:4 data:4byte +lo = .sbss:0x8051F768; // type:object size:0x4 scope:global align:4 data:4byte +hi = .sbss:0x8051F76C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F770 = .sbss:0x8051F770; // type:object size:0x1 data:byte +_initialized = .sbss:0x8051F778; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F77C = .sbss:0x8051F77C; // type:object size:0x1 data:byte +remove_patch = .sbss:0x8051F780; // type:object size:0x1 scope:global align:4 +lbl_8051F781 = .sbss:0x8051F781; // type:object size:0x1 data:byte +lbl_8051F782 = .sbss:0x8051F782; // type:object size:0x1 data:byte +addr = .sbss:0x8051F784; // type:object size:0x4 scope:global align:4 data:4byte +offset = .sbss:0x8051F788; // type:object size:0x4 scope:global align:4 data:4byte +size = .sbss:0x8051F78C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F790 = .sbss:0x8051F790; // type:object size:0x1 data:byte +lbl_8051F791 = .sbss:0x8051F791; // type:object size:0x7 data:byte +lbl_8051F798 = .sbss:0x8051F798; // type:object size:0x1 data:byte +lbl_8051F799 = .sbss:0x8051F799; // type:object size:0x1 data:byte +__ntd_ohci = .sbss:0x8051F79C; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_ohci_init_flag = .sbss:0x8051F7A0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7A4 = .sbss:0x8051F7A4; // type:object size:0x1 data:byte +__ntd_vid = .sbss:0x8051F7A8; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_pid = .sbss:0x8051F7AC; // type:object size:0x4 scope:global align:4 data:4byte +p_hcisu_if = .sbss:0x8051F7B0; // type:object size:0x4 scope:global align:4 data:4byte +p_hcisu_cfg = .sbss:0x8051F7B4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7B8 = .sbss:0x8051F7B8; // type:object size:0x1 data:byte +_bte_app_info = .sbss:0x8051F7BC; // type:object size:0x4 scope:global align:4 data:4byte +_btu_g_count = .sbss:0x8051F7C0; // type:object size:0x4 scope:global align:4 data:4byte +_btu_last_timer_tick = .sbss:0x8051F7C4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7C8 = .sbss:0x8051F7C8; // type:object size:0x1 data:byte +__GDCurrentDL = .sbss:0x8051F7D0; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x8051F7D4; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x8051F7D8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7E0 = .sbss:0x8051F7E0; // type:object size:0x1 data:byte +errno = .sbss:0x8051F7E8; // type:object size:0x4 scope:global align:4 data:4byte +initialized$552 = .sbss:0x8051F7F0; // type:object size:0x4 scope:local align:4 data:4byte +__aborting = .sbss:0x8051F7F8; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x8051F7FC; // type:object size:0x4 scope:global align:4 data:4byte +gTRKInputPendingPtr = .sbss:0x8051F800; // type:object size:0x4 scope:global align:4 data:4byte +gIsInitialized = .sbss:0x8051F808; // type:object size:0x4 scope:global align:4 data:4byte +__DBMtrCallback = .sbss:0x8051F810; // type:object size:0x4 scope:global align:4 data:4byte +__DBDbgCallback = .sbss:0x8051F814; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F818 = .sbss:0x8051F818; // type:object size:0x1 data:byte +__DBRecvMail = .sbss:0x8051F81C; // type:object size:0x4 scope:global align:4 data:4byte +__DBRecvDataSize = .sbss:0x8051F820; // type:object size:0x4 scope:global align:4 data:4byte +@91364 = .sdata2:0x8051F840; // type:object size:0x4 scope:local align:4 data:float +@91365 = .sdata2:0x8051F844; // type:object size:0x4 scope:local align:4 data:float +@91366 = .sdata2:0x8051F848; // type:object size:0x4 scope:local align:4 data:float +@91367 = .sdata2:0x8051F84C; // type:object size:0x4 scope:local align:4 data:float +@91368 = .sdata2:0x8051F850; // type:object size:0x4 scope:local align:4 data:float +@91369 = .sdata2:0x8051F854; // type:object size:0x4 scope:local align:4 data:float +@91370 = .sdata2:0x8051F858; // type:object size:0x4 scope:local align:4 data:float +@91371 = .sdata2:0x8051F85C; // type:object size:0x4 scope:local align:4 data:float +@91431 = .sdata2:0x8051F860; // type:object size:0x4 scope:local align:4 data:float +@91432 = .sdata2:0x8051F864; // type:object size:0x4 scope:local align:4 data:float +@91528 = .sdata2:0x8051F868; // type:object size:0x4 scope:local align:4 data:float +@91529 = .sdata2:0x8051F86C; // type:object size:0x4 scope:local align:4 data:float +@91530 = .sdata2:0x8051F870; // type:object size:0x4 scope:local align:4 data:float +@92075 = .sdata2:0x8051F878; // type:object size:0x8 scope:local align:4 data:double +@92220 = .sdata2:0x8051F880; // type:object size:0x4 scope:local align:4 data:float +@92221 = .sdata2:0x8051F884; // type:object size:0x4 scope:local align:4 data:float +@92222 = .sdata2:0x8051F888; // type:object size:0x4 scope:local align:4 data:float +@92223 = .sdata2:0x8051F88C; // type:object size:0x4 scope:local align:4 data:float +@92190 = .sdata2:0x8051F890; // type:object size:0x4 scope:local align:4 data:float +@92191 = .sdata2:0x8051F894; // type:object size:0x4 scope:local align:4 data:float +@92192 = .sdata2:0x8051F898; // type:object size:0x4 scope:local align:4 data:float +@92200 = .sdata2:0x8051F8A0; // type:object size:0x8 scope:local align:4 data:double +@89817 = .sdata2:0x8051F8A8; // type:object size:0x4 scope:local align:4 data:float +@89818 = .sdata2:0x8051F8AC; // type:object size:0x4 scope:local align:4 data:float +@89821 = .sdata2:0x8051F8B0; // type:object size:0x8 scope:local align:4 data:double +@89825 = .sdata2:0x8051F8B8; // type:object size:0x4 scope:local align:4 data:float +@96305 = .sdata2:0x8051F8C0; // type:object size:0x4 scope:local align:4 data:float +@96329 = .sdata2:0x8051F8C4; // type:object size:0x4 scope:local align:4 data:float +@96460 = .sdata2:0x8051F8C8; // type:object size:0x4 scope:local align:4 data:float +@96461 = .sdata2:0x8051F8CC; // type:object size:0x4 scope:local align:4 data:float +@96462 = .sdata2:0x8051F8D0; // type:object size:0x4 scope:local align:4 data:float +@96463 = .sdata2:0x8051F8D4; // type:object size:0x4 scope:local align:4 data:float +@96464 = .sdata2:0x8051F8D8; // type:object size:0x4 scope:local align:4 data:float +@96465 = .sdata2:0x8051F8DC; // type:object size:0x4 scope:local align:4 data:float +@96466 = .sdata2:0x8051F8E0; // type:object size:0x4 scope:local align:4 data:float +@96467 = .sdata2:0x8051F8E4; // type:object size:0x4 scope:local align:4 data:float +@96468 = .sdata2:0x8051F8E8; // type:object size:0x4 scope:local align:4 data:float +@96469 = .sdata2:0x8051F8EC; // type:object size:0x4 scope:local align:4 data:float +@96470 = .sdata2:0x8051F8F0; // type:object size:0x4 scope:local align:4 data:float +@96471 = .sdata2:0x8051F8F4; // type:object size:0x4 scope:local align:4 data:float +@96609 = .sdata2:0x8051F8F8; // type:object size:0x4 scope:local align:4 data:float +@96610 = .sdata2:0x8051F8FC; // type:object size:0x4 scope:local align:4 data:float +@96611 = .sdata2:0x8051F900; // type:object size:0x4 scope:local align:4 data:float +@96612 = .sdata2:0x8051F904; // type:object size:0x4 scope:local align:4 data:float +@96637 = .sdata2:0x8051F908; // type:object size:0x4 scope:local align:4 data:float +@96712 = .sdata2:0x8051F90C; // type:object size:0x4 scope:local align:4 data:float +@96750 = .sdata2:0x8051F910; // type:object size:0x4 scope:local align:4 data:float +@96791 = .sdata2:0x8051F918; // type:object size:0x8 scope:local align:4 data:double +@96836 = .sdata2:0x8051F920; // type:object size:0x4 scope:local align:4 data:float +@96907 = .sdata2:0x8051F924; // type:object size:0x4 scope:local align:4 data:float +@96908 = .sdata2:0x8051F928; // type:object size:0x4 scope:local align:4 data:float +@96909 = .sdata2:0x8051F92C; // type:object size:0x4 scope:local align:4 data:float +@96910 = .sdata2:0x8051F930; // type:object size:0x4 scope:local align:4 data:float +@96911 = .sdata2:0x8051F934; // type:object size:0x4 scope:local align:4 data:float +@96952 = .sdata2:0x8051F938; // type:object size:0x4 scope:local align:4 data:float +@97157 = .sdata2:0x8051F93C; // type:object size:0x4 scope:local align:4 data:float +@97158 = .sdata2:0x8051F940; // type:object size:0x4 scope:local align:4 data:float +@97159 = .sdata2:0x8051F944; // type:object size:0x4 scope:local align:4 data:float +@97160 = .sdata2:0x8051F948; // type:object size:0x4 scope:local align:4 data:float +@97184 = .sdata2:0x8051F94C; // type:object size:0x4 scope:local align:4 data:float +@97185 = .sdata2:0x8051F950; // type:object size:0x4 scope:local align:4 data:float +@97186 = .sdata2:0x8051F954; // type:object size:0x4 scope:local align:4 data:float +@97187 = .sdata2:0x8051F958; // type:object size:0x4 scope:local align:4 data:float +@97190 = .sdata2:0x8051F960; // type:object size:0x8 scope:local align:4 data:double +@102168 = .sdata2:0x8051F968; // type:object size:0x4 scope:local align:4 data:float +@102169 = .sdata2:0x8051F96C; // type:object size:0x4 scope:local align:4 data:float +@102186 = .sdata2:0x8051F970; // type:object size:0x4 scope:local align:4 data:float +@102205 = .sdata2:0x8051F974; // type:object size:0x4 scope:local align:4 data:float +@102208 = .sdata2:0x8051F978; // type:object size:0x4 scope:local align:4 data:float +@102209 = .sdata2:0x8051F97C; // type:object size:0x4 scope:local align:4 data:float +l_tvSize = .sdata2:0x8051F980; // type:object size:0x8 scope:global align:4 +@102236 = .sdata2:0x8051F988; // type:object size:0x4 scope:local align:4 data:float +@102239 = .sdata2:0x8051F990; // type:object size:0x8 scope:local align:4 data:double +@102267 = .sdata2:0x8051F998; // type:object size:0x4 scope:local align:4 data:float +@102268 = .sdata2:0x8051F99C; // type:object size:0x4 scope:local align:4 data:float +l_viWidth$100370 = .sdata2:0x8051F9A0; // type:object size:0x8 scope:local align:4 data:2byte +lbl_8051F9A8 = .sdata2:0x8051F9A8; // type:object size:0x1 data:byte +lbl_8051F9A9 = .sdata2:0x8051F9A9; // type:object size:0x1 data:byte +lbl_8051F9AA = .sdata2:0x8051F9AA; // type:object size:0x1 data:byte +lbl_8051F9AB = .sdata2:0x8051F9AB; // type:object size:0x1 data:byte +@100583 = .sdata2:0x8051F9AC; // type:object size:0x8 scope:local align:4 +@102409 = .sdata2:0x8051F9B4; // type:object size:0x4 scope:local align:4 data:float +@102410 = .sdata2:0x8051F9B8; // type:object size:0x4 scope:local align:4 data:float +@102411 = .sdata2:0x8051F9BC; // type:object size:0x4 scope:local align:4 data:float +@102412 = .sdata2:0x8051F9C0; // type:object size:0x4 scope:local align:4 data:float +@102415 = .sdata2:0x8051F9C8; // type:object size:0x8 scope:local align:4 data:double +@102850 = .sdata2:0x8051F9D0; // type:object size:0x4 scope:local align:4 data:float +@102851 = .sdata2:0x8051F9D4; // type:object size:0x4 scope:local align:4 data:float +@102852 = .sdata2:0x8051F9D8; // type:object size:0x4 scope:local align:4 data:float +@102854 = .sdata2:0x8051F9DC; // type:object size:0x4 scope:local align:4 data:float +@102855 = .sdata2:0x8051F9E0; // type:object size:0x4 scope:local align:4 data:float +@102856 = .sdata2:0x8051F9E4; // type:object size:0x4 scope:local align:4 data:float +@102857 = .sdata2:0x8051F9E8; // type:object size:0x4 scope:local align:4 data:float +@102858 = .sdata2:0x8051F9EC; // type:object size:0x4 scope:local align:4 data:float +@102859 = .sdata2:0x8051F9F0; // type:object size:0x4 scope:local align:4 data:float +@102860 = .sdata2:0x8051F9F4; // type:object size:0x4 scope:local align:4 data:float +@102861 = .sdata2:0x8051F9F8; // type:object size:0x4 scope:local align:4 data:float +@102862 = .sdata2:0x8051F9FC; // type:object size:0x4 scope:local align:4 data:float +@102863 = .sdata2:0x8051FA00; // type:object size:0x4 scope:local align:4 data:float +@102864 = .sdata2:0x8051FA04; // type:object size:0x4 scope:local align:4 data:float +@102865 = .sdata2:0x8051FA08; // type:object size:0x4 scope:local align:4 data:float +@102866 = .sdata2:0x8051FA0C; // type:object size:0x4 scope:local align:4 data:float +@102867 = .sdata2:0x8051FA10; // type:object size:0x4 scope:local align:4 data:float +@102868 = .sdata2:0x8051FA14; // type:object size:0x4 scope:local align:4 data:float +@102869 = .sdata2:0x8051FA18; // type:object size:0x4 scope:local align:4 data:float +@102870 = .sdata2:0x8051FA1C; // type:object size:0x4 scope:local align:4 data:float +@102871 = .sdata2:0x8051FA20; // type:object size:0x4 scope:local align:4 data:float +@102873 = .sdata2:0x8051FA24; // type:object size:0x4 scope:local align:4 data:float +@102875 = .sdata2:0x8051FA28; // type:object size:0x4 scope:local align:4 data:float +@102876 = .sdata2:0x8051FA2C; // type:object size:0x4 scope:local align:4 data:float +@102877 = .sdata2:0x8051FA30; // type:object size:0x4 scope:local align:4 data:float +@102879 = .sdata2:0x8051FA34; // type:object size:0x4 scope:local align:4 data:float +@102880 = .sdata2:0x8051FA38; // type:object size:0x4 scope:local align:4 data:float +@91695 = .sdata2:0x8051FA40; // type:object size:0x4 scope:local align:4 data:float +@91696 = .sdata2:0x8051FA44; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x8051FA48; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x8051FA4C; // type:object size:0x4 scope:local align:4 data:float +@90077 = .sdata2:0x8051FA50; // type:object size:0x4 scope:local align:4 data:float +@98401 = .sdata2:0x8051FA58; // type:object size:0x4 scope:local align:4 data:float +@98420 = .sdata2:0x8051FA5C; // type:object size:0x4 scope:local align:4 data:float +@98423 = .sdata2:0x8051FA60; // type:object size:0x8 scope:local align:4 data:double +@100122 = .sdata2:0x8051FA68; // type:object size:0x4 scope:local align:4 data:float +@100837 = .sdata2:0x8051FA6C; // type:object size:0x4 scope:local align:4 data:float +@101146 = .sdata2:0x8051FA70; // type:object size:0x4 scope:local align:4 data:float +@101151 = .sdata2:0x8051FA78; // type:object size:0x8 scope:local align:4 data:double +@101199 = .sdata2:0x8051FA80; // type:object size:0x4 scope:local align:4 data:float +@101200 = .sdata2:0x8051FA84; // type:object size:0x4 scope:local align:4 data:float +@101266 = .sdata2:0x8051FA88; // type:object size:0x4 scope:local align:4 data:float +@101267 = .sdata2:0x8051FA8C; // type:object size:0x4 scope:local align:4 data:float +@101268 = .sdata2:0x8051FA90; // type:object size:0x4 scope:local align:4 data:float +@89817 = .sdata2:0x8051FA98; // type:object size:0x4 scope:local align:4 data:float +@89818 = .sdata2:0x8051FA9C; // type:object size:0x4 scope:local align:4 data:float +@89823 = .sdata2:0x8051FAA0; // type:object size:0x8 scope:local align:4 data:double +@89876 = .sdata2:0x8051FAA8; // type:object size:0x4 scope:local align:4 data:float +@89927 = .sdata2:0x8051FAAC; // type:object size:0x4 scope:local align:4 data:float +@89928 = .sdata2:0x8051FAB0; // type:object size:0x4 scope:local align:4 data:float +@89929 = .sdata2:0x8051FAB4; // type:object size:0x4 scope:local align:4 data:float +@89930 = .sdata2:0x8051FAB8; // type:object size:0x4 scope:local align:4 data:float +@89931 = .sdata2:0x8051FABC; // type:object size:0x4 scope:local align:4 data:float +@89932 = .sdata2:0x8051FAC0; // type:object size:0x4 scope:local align:4 data:float +@89933 = .sdata2:0x8051FAC4; // type:object size:0x4 scope:local align:4 data:float +@89934 = .sdata2:0x8051FAC8; // type:object size:0x4 scope:local align:4 data:float +@89969 = .sdata2:0x8051FACC; // type:object size:0x4 scope:local align:4 data:float +@93610 = .sdata2:0x8051FAD0; // type:object size:0x4 scope:local align:4 data:float +@93611 = .sdata2:0x8051FAD4; // type:object size:0x4 scope:local align:4 data:float +@93612 = .sdata2:0x8051FAD8; // type:object size:0x4 scope:local align:4 data:float +@93613 = .sdata2:0x8051FADC; // type:object size:0x4 scope:local align:4 data:float +@93617 = .sdata2:0x8051FAE0; // type:object size:0x8 scope:local align:4 data:double +@89853 = .sdata2:0x8051FAE8; // type:object size:0x4 scope:local align:4 data:float +@89854 = .sdata2:0x8051FAEC; // type:object size:0x4 scope:local align:4 data:float +@109166 = .sdata2:0x8051FAF0; // type:object size:0x4 scope:local align:4 data:float +@109167 = .sdata2:0x8051FAF4; // type:object size:0x4 scope:local align:4 data:float +@109255 = .sdata2:0x8051FAF8; // type:object size:0x4 scope:local align:4 data:float +@109256 = .sdata2:0x8051FAFC; // type:object size:0x4 scope:local align:4 data:float +@109259 = .sdata2:0x8051FB00; // type:object size:0x8 scope:local align:4 data:double +@109333 = .sdata2:0x8051FB08; // type:object size:0x4 scope:local align:4 data:float +@109337 = .sdata2:0x8051FB10; // type:object size:0x8 scope:local align:4 data:double +@109367 = .sdata2:0x8051FB18; // type:object size:0x4 scope:local align:4 data:float +@109368 = .sdata2:0x8051FB1C; // type:object size:0x4 scope:local align:4 data:float +@109369 = .sdata2:0x8051FB20; // type:object size:0x4 scope:local align:4 data:float +@112725 = .sdata2:0x8051FB28; // type:object size:0x4 scope:local align:4 data:float +@112968 = .sdata2:0x8051FB2C; // type:object size:0x4 scope:local align:4 data:float +@113136 = .sdata2:0x8051FB30; // type:object size:0x4 scope:local align:4 data:float +@113137 = .sdata2:0x8051FB34; // type:object size:0x4 scope:local align:4 data:float +@113602 = .sdata2:0x8051FB38; // type:object size:0x4 scope:local align:4 data:float +@113724 = .sdata2:0x8051FB3C; // type:object size:0x4 scope:local align:4 data:float +@113782 = .sdata2:0x8051FB40; // type:object size:0x4 scope:local align:4 data:float +@113783 = .sdata2:0x8051FB44; // type:object size:0x4 scope:local align:4 data:float +@113784 = .sdata2:0x8051FB48; // type:object size:0x4 scope:local align:4 data:float +@113785 = .sdata2:0x8051FB4C; // type:object size:0x4 scope:local align:4 data:float +@113786 = .sdata2:0x8051FB50; // type:object size:0x4 scope:local align:4 data:float +@113801 = .sdata2:0x8051FB54; // type:object size:0x4 scope:local align:4 data:float +@113923 = .sdata2:0x8051FB58; // type:object size:0x4 scope:local align:4 data:float +@113928 = .sdata2:0x8051FB5C; // type:object size:0x4 scope:local align:4 data:float +@113947 = .sdata2:0x8051FB60; // type:object size:0x4 scope:local align:4 data:float +hamon_name$108609 = .sdata2:0x8051FB64; // type:object size:0x4 scope:local align:4 +@113976 = .sdata2:0x8051FB68; // type:object size:0x4 scope:local align:4 data:float +@113998 = .sdata2:0x8051FB70; // type:object size:0x8 scope:local align:4 data:double +@114180 = .sdata2:0x8051FB78; // type:object size:0x4 scope:local align:4 data:float +@114188 = .sdata2:0x8051FB7C; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x8051FB80; // type:object size:0x4 scope:local align:4 data:float +@95280 = .sdata2:0x8051FB88; // type:object size:0x4 scope:local align:4 data:float +@95488 = .sdata2:0x8051FB8C; // type:object size:0x4 scope:local align:4 data:float +@95551 = .sdata2:0x8051FB90; // type:object size:0x4 scope:local align:4 data:float +@95552 = .sdata2:0x8051FB94; // type:object size:0x4 scope:local align:4 data:float +@95553 = .sdata2:0x8051FB98; // type:object size:0x4 scope:local align:4 data:float +@95554 = .sdata2:0x8051FB9C; // type:object size:0x4 scope:local align:4 data:float +@95556 = .sdata2:0x8051FBA0; // type:object size:0x8 scope:local align:4 data:double +@99981 = .sdata2:0x8051FBA8; // type:object size:0x4 scope:local align:4 data:float +@100746 = .sdata2:0x8051FBAC; // type:object size:0x4 scope:local align:4 data:float +@100748 = .sdata2:0x8051FBB0; // type:object size:0x8 scope:local align:4 data:double +@95109 = .sdata2:0x8051FBB8; // type:object size:0x4 scope:local align:4 data:float +@95110 = .sdata2:0x8051FBBC; // type:object size:0x4 scope:local align:4 data:float +@95111 = .sdata2:0x8051FBC0; // type:object size:0x4 scope:local align:4 data:float +@95115 = .sdata2:0x8051FBC8; // type:object size:0x8 scope:local align:4 data:double +@95116 = .sdata2:0x8051FBD0; // type:object size:0x8 scope:local align:4 data:double +lbl_8051FBD8 = .sdata2:0x8051FBD8; // type:object size:0x5 +lbl_8051FBDD = .sdata2:0x8051FBDD; // type:object size:0x5 +lbl_8051FBE2 = .sdata2:0x8051FBE2; // type:object size:0x5 +lbl_8051FBE7 = .sdata2:0x8051FBE7; // type:object size:0x4 +lbl_8051FBEB = .sdata2:0x8051FBEB; // type:object size:0x5 +@95404 = .sdata2:0x8051FBF0; // type:object size:0x4 scope:local align:4 data:float +@95439 = .sdata2:0x8051FBF4; // type:object size:0x4 scope:local align:4 data:float +@95563 = .sdata2:0x8051FBF8; // type:object size:0x4 scope:local align:4 data:float +@95699 = .sdata2:0x8051FBFC; // type:object size:0x4 scope:local align:4 data:float +@95700 = .sdata2:0x8051FC00; // type:object size:0x4 scope:local align:4 data:float +@95701 = .sdata2:0x8051FC04; // type:object size:0x4 scope:local align:4 data:float +@95702 = .sdata2:0x8051FC08; // type:object size:0x4 scope:local align:4 data:float +@95703 = .sdata2:0x8051FC0C; // type:object size:0x4 scope:local align:4 data:float +@95704 = .sdata2:0x8051FC10; // type:object size:0x4 scope:local align:4 data:float +@95705 = .sdata2:0x8051FC14; // type:object size:0x4 scope:local align:4 data:float +@119179 = .sdata2:0x8051FC18; // type:object size:0x4 scope:local align:4 data:float +@119244 = .sdata2:0x8051FC1C; // type:object size:0x4 scope:local align:4 data:float +@119245 = .sdata2:0x8051FC20; // type:object size:0x4 scope:local align:4 data:float +@119246 = .sdata2:0x8051FC24; // type:object size:0x4 scope:local align:4 data:float +@119247 = .sdata2:0x8051FC28; // type:object size:0x4 scope:local align:4 data:float +@119248 = .sdata2:0x8051FC2C; // type:object size:0x4 scope:local align:4 data:float +@119249 = .sdata2:0x8051FC30; // type:object size:0x4 scope:local align:4 data:float +@119366 = .sdata2:0x8051FC34; // type:object size:0x4 scope:local align:4 data:float +@119367 = .sdata2:0x8051FC38; // type:object size:0x4 scope:local align:4 data:float +@119368 = .sdata2:0x8051FC3C; // type:object size:0x4 scope:local align:4 data:float +@119369 = .sdata2:0x8051FC40; // type:object size:0x4 scope:local align:4 data:float +@119370 = .sdata2:0x8051FC44; // type:object size:0x4 scope:local align:4 data:float +@119578 = .sdata2:0x8051FC48; // type:object size:0x4 scope:local align:4 data:float +@120730 = .sdata2:0x8051FC4C; // type:object size:0x4 scope:local align:4 data:float +@120732 = .sdata2:0x8051FC50; // type:object size:0x8 scope:local align:4 data:double +@121304 = .sdata2:0x8051FC58; // type:object size:0x4 scope:local align:4 data:float +@121305 = .sdata2:0x8051FC5C; // type:object size:0x4 scope:local align:4 data:float +@121786 = .sdata2:0x8051FC60; // type:object size:0x8 scope:local align:4 data:double +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x8051FC68; // type:object size:0x8 scope:global align:4 +OPEN_SIZE__7daDsh_c = .sdata2:0x8051FC70; // type:object size:0x4 scope:global align:4 +OPEN_ACCEL__7daDsh_c = .sdata2:0x8051FC74; // type:object size:0x4 scope:global align:4 +OPEN_SPEED__7daDsh_c = .sdata2:0x8051FC78; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_SPEED__7daDsh_c = .sdata2:0x8051FC7C; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_RATIO__7daDsh_c = .sdata2:0x8051FC80; // type:object size:0x4 scope:global align:4 +CLOSE_ACCEL__7daDsh_c = .sdata2:0x8051FC84; // type:object size:0x4 scope:global align:4 +CLOSE_SPEED__7daDsh_c = .sdata2:0x8051FC88; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_SPEED__7daDsh_c = .sdata2:0x8051FC8C; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_RATIO__7daDsh_c = .sdata2:0x8051FC90; // type:object size:0x4 scope:global align:4 +@103176 = .sdata2:0x8051FC94; // type:object size:0x4 scope:local align:4 data:float +@93971 = .sdata2:0x8051FC98; // type:object size:0x4 scope:local align:4 data:float +@100155 = .sdata2:0x8051FCA0; // type:object size:0x4 scope:local align:4 data:float +@100179 = .sdata2:0x8051FCA4; // type:object size:0x4 scope:local align:4 data:float +@90761 = .sdata2:0x8051FCA8; // type:object size:0x4 scope:local align:4 data:float +@90872 = .sdata2:0x8051FCAC; // type:object size:0x4 scope:local align:4 data:float +@90873 = .sdata2:0x8051FCB0; // type:object size:0x4 scope:local align:4 data:float +@90874 = .sdata2:0x8051FCB4; // type:object size:0x4 scope:local align:4 data:float +@90875 = .sdata2:0x8051FCB8; // type:object size:0x4 scope:local align:4 data:float +@90876 = .sdata2:0x8051FCBC; // type:object size:0x4 scope:local align:4 data:float +@90877 = .sdata2:0x8051FCC0; // type:object size:0x4 scope:local align:4 data:float +@90878 = .sdata2:0x8051FCC4; // type:object size:0x4 scope:local align:4 data:float +@93805 = .sdata2:0x8051FCC8; // type:object size:0x4 scope:local align:4 data:float +@93828 = .sdata2:0x8051FCCC; // type:object size:0x4 scope:local align:4 data:float +@93859 = .sdata2:0x8051FCD0; // type:object size:0x4 scope:local align:4 data:float +@93910 = .sdata2:0x8051FCD4; // type:object size:0x4 scope:local align:4 data:float +@93935 = .sdata2:0x8051FCD8; // type:object size:0x4 scope:local align:4 data:float +@101719 = .sdata2:0x8051FCE0; // type:object size:0x4 scope:local align:4 data:float +@101720 = .sdata2:0x8051FCE4; // type:object size:0x4 scope:local align:4 data:float +@101721 = .sdata2:0x8051FCE8; // type:object size:0x4 scope:local align:4 data:float +@101800 = .sdata2:0x8051FCF0; // type:object size:0x8 scope:local align:4 data:double +@101820 = .sdata2:0x8051FCF8; // type:object size:0x4 scope:local align:4 data:float +@102116 = .sdata2:0x8051FCFC; // type:object size:0x4 scope:local align:4 data:float +@102117 = .sdata2:0x8051FD00; // type:object size:0x4 scope:local align:4 data:float +@102124 = .sdata2:0x8051FD04; // type:object size:0x4 scope:local align:4 data:float +@102162 = .sdata2:0x8051FD08; // type:object size:0x4 scope:local align:4 data:float +@102194 = .sdata2:0x8051FD0C; // type:object size:0x4 scope:local align:4 data:float +@102411 = .sdata2:0x8051FD10; // type:object size:0x8 scope:local align:4 data:double +@102584 = .sdata2:0x8051FD18; // type:object size:0x4 scope:local align:4 data:float +@95415 = .sdata2:0x8051FD20; // type:object size:0x8 scope:local align:4 data:double +@95475 = .sdata2:0x8051FD28; // type:object size:0x4 scope:local align:4 data:float +@90198 = .sdata2:0x8051FD30; // type:object size:0x4 scope:local align:4 data:float +@90205 = .sdata2:0x8051FD34; // type:object size:0x4 scope:local align:4 data:float +@90206 = .sdata2:0x8051FD38; // type:object size:0x4 scope:local align:4 data:float +@90207 = .sdata2:0x8051FD3C; // type:object size:0x4 scope:local align:4 data:float +@90208 = .sdata2:0x8051FD40; // type:object size:0x4 scope:local align:4 data:float +@90211 = .sdata2:0x8051FD48; // type:object size:0x8 scope:local align:4 data:double +@92586 = .sdata2:0x8051FD50; // type:object size:0x4 scope:local align:4 data:float +@92587 = .sdata2:0x8051FD54; // type:object size:0x4 scope:local align:4 data:float +@92588 = .sdata2:0x8051FD58; // type:object size:0x4 scope:local align:4 data:float +@95428 = .sdata2:0x8051FD60; // type:object size:0x4 scope:local align:4 data:float +@95518 = .sdata2:0x8051FD64; // type:object size:0x4 scope:local align:4 data:float +@95604 = .sdata2:0x8051FD68; // type:object size:0x8 scope:local align:4 data:double +@95752 = .sdata2:0x8051FD70; // type:object size:0x4 scope:local align:4 data:float +@95753 = .sdata2:0x8051FD74; // type:object size:0x4 scope:local align:4 data:float +@95758 = .sdata2:0x8051FD78; // type:object size:0x4 scope:local align:4 data:float +@95766 = .sdata2:0x8051FD80; // type:object size:0x8 scope:local align:4 data:double +lbl_8051FD88 = .sdata2:0x8051FD88; // type:object size:0x4 +@95804 = .sdata2:0x8051FD8C; // type:object size:0x4 scope:local align:4 data:float +@95805 = .sdata2:0x8051FD90; // type:object size:0x4 scope:local align:4 data:float +@95806 = .sdata2:0x8051FD94; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FD98 = .sdata2:0x8051FD98; // type:object size:0x1 data:byte +lbl_8051FD99 = .sdata2:0x8051FD99; // type:object size:0x1 data:byte +lbl_8051FD9A = .sdata2:0x8051FD9A; // type:object size:0x1 data:byte +lbl_8051FD9B = .sdata2:0x8051FD9B; // type:object size:0x1 data:byte +lbl_8051FD9C = .sdata2:0x8051FD9C; // type:object size:0x1 data:byte +lbl_8051FD9D = .sdata2:0x8051FD9D; // type:object size:0x1 data:byte +lbl_8051FD9E = .sdata2:0x8051FD9E; // type:object size:0x1 data:byte +lbl_8051FD9F = .sdata2:0x8051FD9F; // type:object size:0x1 data:byte +lbl_8051FDA0 = .sdata2:0x8051FDA0; // type:object size:0x1 data:byte +lbl_8051FDA1 = .sdata2:0x8051FDA1; // type:object size:0x1 data:byte +lbl_8051FDA2 = .sdata2:0x8051FDA2; // type:object size:0x1 data:byte +lbl_8051FDA3 = .sdata2:0x8051FDA3; // type:object size:0x1 data:byte +lbl_8051FDA4 = .sdata2:0x8051FDA4; // type:object size:0x1 data:byte +lbl_8051FDA5 = .sdata2:0x8051FDA5; // type:object size:0x1 data:byte +lbl_8051FDA6 = .sdata2:0x8051FDA6; // type:object size:0x1 data:byte +lbl_8051FDA7 = .sdata2:0x8051FDA7; // type:object size:0x1 data:byte +lbl_8051FDA8 = .sdata2:0x8051FDA8; // type:object size:0x8 +@95944 = .sdata2:0x8051FDB0; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FDB4 = .sdata2:0x8051FDB4; // type:object size:0x4 +lbl_8051FDB8 = .sdata2:0x8051FDB8; // type:object size:0x4 +lbl_8051FDBC = .sdata2:0x8051FDBC; // type:object size:0x2 data:string +lbl_8051FDC0 = .sdata2:0x8051FDC0; // type:object size:0x4 +lbl_8051FDC4 = .sdata2:0x8051FDC4; // type:object size:0x4 +lbl_8051FDC8 = .sdata2:0x8051FDC8; // type:object size:0x4 +lbl_8051FDCC = .sdata2:0x8051FDCC; // type:object size:0x4 +lbl_8051FDD0 = .sdata2:0x8051FDD0; // type:object size:0x4 +lbl_8051FDD4 = .sdata2:0x8051FDD4; // type:object size:0x4 +lbl_8051FDD8 = .sdata2:0x8051FDD8; // type:object size:0x4 +lbl_8051FDDC = .sdata2:0x8051FDDC; // type:object size:0x8 +lbl_8051FDE4 = .sdata2:0x8051FDE4; // type:object size:0x4 +@96021 = .sdata2:0x8051FDE8; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FDEC = .sdata2:0x8051FDEC; // type:object size:0x8 +lbl_8051FDF4 = .sdata2:0x8051FDF4; // type:object size:0x4 +@96088 = .sdata2:0x8051FDF8; // type:object size:0x4 scope:local align:4 data:float +@112336 = .sdata2:0x8051FE00; // type:object size:0x4 scope:local align:4 data:float +@112741 = .sdata2:0x8051FE04; // type:object size:0x4 scope:local align:4 data:float +@112889 = .sdata2:0x8051FE08; // type:object size:0x4 scope:local align:4 data:float +@112987 = .sdata2:0x8051FE0C; // type:object size:0x4 scope:local align:4 data:float +@107088 = .sdata2:0x8051FE10; // type:object size:0x4 scope:local align:4 data:float +@107090 = .sdata2:0x8051FE14; // type:object size:0x4 scope:local align:4 data:float +@107091 = .sdata2:0x8051FE18; // type:object size:0x8 scope:local align:4 data:double +@107316 = .sdata2:0x8051FE20; // type:object size:0x4 scope:local align:4 data:float +@107317 = .sdata2:0x8051FE24; // type:object size:0x4 scope:local align:4 data:float +@107654 = .sdata2:0x8051FE28; // type:object size:0x4 scope:local align:4 data:float +@107673 = .sdata2:0x8051FE30; // type:object size:0x8 scope:local align:4 data:double +@107740 = .sdata2:0x8051FE38; // type:object size:0x4 scope:local align:4 data:float +@107872 = .sdata2:0x8051FE3C; // type:object size:0x4 scope:local align:4 data:float +@103348 = .sdata2:0x8051FE40; // type:object size:0x4 scope:local align:4 data:float +@103349 = .sdata2:0x8051FE44; // type:object size:0x4 scope:local align:4 data:float +@103350 = .sdata2:0x8051FE48; // type:object size:0x4 scope:local align:4 data:float +@103784 = .sdata2:0x8051FE4C; // type:object size:0x4 scope:local align:4 data:float +@103785 = .sdata2:0x8051FE50; // type:object size:0x4 scope:local align:4 data:float +@103804 = .sdata2:0x8051FE54; // type:object size:0x4 scope:local align:4 data:float +@89886 = .sdata2:0x8051FE58; // type:object size:0x4 scope:local align:4 data:float +@97093 = .sdata2:0x8051FE60; // type:object size:0x4 scope:local align:4 data:float +@97094 = .sdata2:0x8051FE64; // type:object size:0x4 scope:local align:4 data:float +@97095 = .sdata2:0x8051FE68; // type:object size:0x4 scope:local align:4 data:float +@97099 = .sdata2:0x8051FE70; // type:object size:0x8 scope:local align:4 data:double +@97114 = .sdata2:0x8051FE78; // type:object size:0x4 scope:local align:4 data:float +@97115 = .sdata2:0x8051FE7C; // type:object size:0x4 scope:local align:4 data:float +@97138 = .sdata2:0x8051FE80; // type:object size:0x4 scope:local align:4 data:float +@97139 = .sdata2:0x8051FE84; // type:object size:0x4 scope:local align:4 data:float +@97140 = .sdata2:0x8051FE88; // type:object size:0x4 scope:local align:4 data:float +@97144 = .sdata2:0x8051FE90; // type:object size:0x8 scope:local align:4 data:double +@97340 = .sdata2:0x8051FE98; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FE9C = .sdata2:0x8051FE9C; // type:object size:0x1 data:byte +lbl_8051FE9D = .sdata2:0x8051FE9D; // type:object size:0x1 data:byte +lbl_8051FE9E = .sdata2:0x8051FE9E; // type:object size:0x1 data:byte +lbl_8051FE9F = .sdata2:0x8051FE9F; // type:object size:0x1 data:byte +lbl_8051FEA0 = .sdata2:0x8051FEA0; // type:object size:0x1 data:byte +lbl_8051FEA1 = .sdata2:0x8051FEA1; // type:object size:0x1 data:byte +lbl_8051FEA2 = .sdata2:0x8051FEA2; // type:object size:0x1 data:byte +lbl_8051FEA3 = .sdata2:0x8051FEA3; // type:object size:0x1 data:byte +lbl_8051FEA4 = .sdata2:0x8051FEA4; // type:object size:0x1 data:byte +lbl_8051FEA5 = .sdata2:0x8051FEA5; // type:object size:0x1 data:byte +lbl_8051FEA6 = .sdata2:0x8051FEA6; // type:object size:0x1 data:byte +lbl_8051FEA7 = .sdata2:0x8051FEA7; // type:object size:0x1 data:byte +lbl_8051FEA8 = .sdata2:0x8051FEA8; // type:object size:0x1 data:byte +lbl_8051FEA9 = .sdata2:0x8051FEA9; // type:object size:0x1 data:byte +lbl_8051FEAA = .sdata2:0x8051FEAA; // type:object size:0x1 data:byte +lbl_8051FEAB = .sdata2:0x8051FEAB; // type:object size:0x1 data:byte +@97450 = .sdata2:0x8051FEAC; // type:object size:0x4 scope:local align:4 data:float +@97799 = .sdata2:0x8051FEB0; // type:object size:0x4 scope:local align:4 data:float +particleID$93373 = .sdata2:0x8051FEB4; // type:object size:0x4 scope:local align:4 +@97833 = .sdata2:0x8051FEB8; // type:object size:0x4 scope:local align:4 data:float +@97834 = .sdata2:0x8051FEBC; // type:object size:0x4 scope:local align:4 data:float +@97835 = .sdata2:0x8051FEC0; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FEC4 = .sdata2:0x8051FEC4; // type:object size:0x1 data:byte +lbl_8051FEC5 = .sdata2:0x8051FEC5; // type:object size:0x1 data:byte +lbl_8051FEC6 = .sdata2:0x8051FEC6; // type:object size:0x1 data:byte +lbl_8051FEC7 = .sdata2:0x8051FEC7; // type:object size:0x1 data:byte +lbl_8051FEC8 = .sdata2:0x8051FEC8; // type:object size:0x1 data:byte +lbl_8051FEC9 = .sdata2:0x8051FEC9; // type:object size:0x1 data:byte +lbl_8051FECA = .sdata2:0x8051FECA; // type:object size:0x1 data:byte +lbl_8051FECB = .sdata2:0x8051FECB; // type:object size:0x1 data:byte +lbl_8051FECC = .sdata2:0x8051FECC; // type:object size:0x1 data:byte +lbl_8051FECD = .sdata2:0x8051FECD; // type:object size:0x1 data:byte +lbl_8051FECE = .sdata2:0x8051FECE; // type:object size:0x1 data:byte +lbl_8051FECF = .sdata2:0x8051FECF; // type:object size:0x1 data:byte +lbl_8051FED0 = .sdata2:0x8051FED0; // type:object size:0x1 data:byte +lbl_8051FED1 = .sdata2:0x8051FED1; // type:object size:0x1 data:byte +lbl_8051FED2 = .sdata2:0x8051FED2; // type:object size:0x1 data:byte +lbl_8051FED3 = .sdata2:0x8051FED3; // type:object size:0x1 data:byte +lbl_8051FED4 = .sdata2:0x8051FED4; // type:object size:0x1 data:byte +lbl_8051FED5 = .sdata2:0x8051FED5; // type:object size:0x1 data:byte +lbl_8051FED6 = .sdata2:0x8051FED6; // type:object size:0x1 data:byte +lbl_8051FED7 = .sdata2:0x8051FED7; // type:object size:0x1 data:byte +lbl_8051FED8 = .sdata2:0x8051FED8; // type:object size:0x1 data:byte +lbl_8051FED9 = .sdata2:0x8051FED9; // type:object size:0x1 data:byte +lbl_8051FEDA = .sdata2:0x8051FEDA; // type:object size:0x1 data:byte +lbl_8051FEDB = .sdata2:0x8051FEDB; // type:object size:0x1 data:byte +lbl_8051FEDC = .sdata2:0x8051FEDC; // type:object size:0x1 data:byte +lbl_8051FEDD = .sdata2:0x8051FEDD; // type:object size:0x1 data:byte +lbl_8051FEDE = .sdata2:0x8051FEDE; // type:object size:0x1 data:byte +lbl_8051FEDF = .sdata2:0x8051FEDF; // type:object size:0x1 data:byte +lbl_8051FEE0 = .sdata2:0x8051FEE0; // type:object size:0x1 data:byte +lbl_8051FEE1 = .sdata2:0x8051FEE1; // type:object size:0x1 data:byte +lbl_8051FEE2 = .sdata2:0x8051FEE2; // type:object size:0x1 data:byte +lbl_8051FEE3 = .sdata2:0x8051FEE3; // type:object size:0x1 data:byte +@98130 = .sdata2:0x8051FEE4; // type:object size:0x4 scope:local align:4 data:float +@98131 = .sdata2:0x8051FEE8; // type:object size:0x4 scope:local align:4 data:float +@98132 = .sdata2:0x8051FEEC; // type:object size:0x4 scope:local align:4 data:float +@98133 = .sdata2:0x8051FEF0; // type:object size:0x4 scope:local align:4 data:float +@98148 = .sdata2:0x8051FEF4; // type:object size:0x4 scope:local align:4 data:float +@98165 = .sdata2:0x8051FEF8; // type:object size:0x4 scope:local align:4 data:float +@98166 = .sdata2:0x8051FEFC; // type:object size:0x4 scope:local align:4 data:float +@98216 = .sdata2:0x8051FF00; // type:object size:0x4 scope:local align:4 data:float +@90076 = .sdata2:0x8051FF08; // type:object size:0x4 scope:local align:4 data:float +@89506 = .sdata2:0x8051FF10; // type:object size:0x4 scope:local align:4 data:float +@98669 = .sdata2:0x8051FF18; // type:object size:0x4 scope:local align:4 data:float +@98670 = .sdata2:0x8051FF1C; // type:object size:0x4 scope:local align:4 data:float +@98671 = .sdata2:0x8051FF20; // type:object size:0x4 scope:local align:4 data:float +@98675 = .sdata2:0x8051FF28; // type:object size:0x8 scope:local align:4 data:double +@98676 = .sdata2:0x8051FF30; // type:object size:0x8 scope:local align:4 data:double +@98726 = .sdata2:0x8051FF38; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FF3C = .sdata2:0x8051FF3C; // type:object size:0x1 data:byte +lbl_8051FF3D = .sdata2:0x8051FF3D; // type:object size:0x1 data:byte +lbl_8051FF3E = .sdata2:0x8051FF3E; // type:object size:0x1 data:byte +lbl_8051FF3F = .sdata2:0x8051FF3F; // type:object size:0x1 data:byte +@98773 = .sdata2:0x8051FF40; // type:object size:0x4 scope:local align:4 data:float +@99086 = .sdata2:0x8051FF44; // type:object size:0x4 scope:local align:4 data:float +@99087 = .sdata2:0x8051FF48; // type:object size:0x4 scope:local align:4 data:float +@99088 = .sdata2:0x8051FF4C; // type:object size:0x4 scope:local align:4 data:float +@99089 = .sdata2:0x8051FF50; // type:object size:0x8 scope:local align:4 data:double +@99097 = .sdata2:0x8051FF58; // type:object size:0x4 scope:local align:4 data:float +@99126 = .sdata2:0x8051FF5C; // type:object size:0x4 scope:local align:4 data:float +@99262 = .sdata2:0x8051FF60; // type:object size:0x4 scope:local align:4 data:float +@99263 = .sdata2:0x8051FF64; // type:object size:0x4 scope:local align:4 data:float +@99282 = .sdata2:0x8051FF68; // type:object size:0x4 scope:local align:4 data:float +@99283 = .sdata2:0x8051FF6C; // type:object size:0x4 scope:local align:4 data:float +@99353 = .sdata2:0x8051FF70; // type:object size:0x4 scope:local align:4 data:float +@99354 = .sdata2:0x8051FF74; // type:object size:0x4 scope:local align:4 data:float +@99355 = .sdata2:0x8051FF78; // type:object size:0x4 scope:local align:4 data:float +@99356 = .sdata2:0x8051FF7C; // type:object size:0x4 scope:local align:4 data:float +@99357 = .sdata2:0x8051FF80; // type:object size:0x4 scope:local align:4 data:float +@99358 = .sdata2:0x8051FF84; // type:object size:0x4 scope:local align:4 data:float +@99359 = .sdata2:0x8051FF88; // type:object size:0x4 scope:local align:4 data:float +@99360 = .sdata2:0x8051FF8C; // type:object size:0x4 scope:local align:4 data:float +@99361 = .sdata2:0x8051FF90; // type:object size:0x4 scope:local align:4 data:float +@99362 = .sdata2:0x8051FF94; // type:object size:0x4 scope:local align:4 data:float +@99407 = .sdata2:0x8051FF98; // type:object size:0x4 scope:local align:4 data:float +@99408 = .sdata2:0x8051FF9C; // type:object size:0x4 scope:local align:4 data:float +@99409 = .sdata2:0x8051FFA0; // type:object size:0x4 scope:local align:4 data:float +@99410 = .sdata2:0x8051FFA4; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FFA8 = .sdata2:0x8051FFA8; // type:object size:0x1 data:byte +lbl_8051FFA9 = .sdata2:0x8051FFA9; // type:object size:0x1 data:byte +lbl_8051FFAA = .sdata2:0x8051FFAA; // type:object size:0x1 data:byte +lbl_8051FFAB = .sdata2:0x8051FFAB; // type:object size:0x1 data:byte +@99512 = .sdata2:0x8051FFAC; // type:object size:0x4 scope:local align:4 data:float +@99513 = .sdata2:0x8051FFB0; // type:object size:0x4 scope:local align:4 data:float +@99514 = .sdata2:0x8051FFB4; // type:object size:0x4 scope:local align:4 data:float +@99515 = .sdata2:0x8051FFB8; // type:object size:0x4 scope:local align:4 data:float +lbl_8051FFBC = .sdata2:0x8051FFBC; // type:object size:0x8 data:byte +@99628 = .sdata2:0x8051FFC4; // type:object size:0x4 scope:local align:4 data:float +@99678 = .sdata2:0x8051FFC8; // type:object size:0x4 scope:local align:4 data:float +@99692 = .sdata2:0x8051FFCC; // type:object size:0x4 scope:local align:4 data:float +@97409 = .sdata2:0x8051FFD0; // type:object size:0x4 scope:local align:4 data:float +@97411 = .sdata2:0x8051FFD4; // type:object size:0x4 scope:local align:4 data:float +@97848 = .sdata2:0x8051FFD8; // type:object size:0x4 scope:local align:4 data:float +@97849 = .sdata2:0x8051FFDC; // type:object size:0x4 scope:local align:4 data:float +@97850 = .sdata2:0x8051FFE0; // type:object size:0x4 scope:local align:4 data:float +@97852 = .sdata2:0x8051FFE4; // type:object size:0x4 scope:local align:4 data:float +@97853 = .sdata2:0x8051FFE8; // type:object size:0x4 scope:local align:4 data:float +@97854 = .sdata2:0x8051FFEC; // type:object size:0x4 scope:local align:4 data:float +@97855 = .sdata2:0x8051FFF0; // type:object size:0x4 scope:local align:4 data:float +@97856 = .sdata2:0x8051FFF4; // type:object size:0x4 scope:local align:4 data:float +@97857 = .sdata2:0x8051FFF8; // type:object size:0x4 scope:local align:4 data:float +@97858 = .sdata2:0x8051FFFC; // type:object size:0x4 scope:local align:4 data:float +@97859 = .sdata2:0x80520000; // type:object size:0x4 scope:local align:4 data:float +@97860 = .sdata2:0x80520004; // type:object size:0x4 scope:local align:4 data:float +@97861 = .sdata2:0x80520008; // type:object size:0x4 scope:local align:4 data:float +@97862 = .sdata2:0x8052000C; // type:object size:0x4 scope:local align:4 data:float +@97863 = .sdata2:0x80520010; // type:object size:0x4 scope:local align:4 data:float +@97866 = .sdata2:0x80520014; // type:object size:0x4 scope:local align:4 data:float +@97877 = .sdata2:0x80520018; // type:object size:0x8 scope:local align:4 data:double +@97956 = .sdata2:0x80520020; // type:object size:0x4 scope:local align:4 data:float +@97957 = .sdata2:0x80520024; // type:object size:0x4 scope:local align:4 data:float +@97958 = .sdata2:0x80520028; // type:object size:0x4 scope:local align:4 data:float +@97961 = .sdata2:0x8052002C; // type:object size:0x4 scope:local align:4 data:float +@97962 = .sdata2:0x80520030; // type:object size:0x4 scope:local align:4 data:float +@97964 = .sdata2:0x80520034; // type:object size:0x4 scope:local align:4 data:float +@97965 = .sdata2:0x80520038; // type:object size:0x4 scope:local align:4 data:float +@97966 = .sdata2:0x8052003C; // type:object size:0x4 scope:local align:4 data:float +@97967 = .sdata2:0x80520040; // type:object size:0x4 scope:local align:4 data:float +@97968 = .sdata2:0x80520044; // type:object size:0x4 scope:local align:4 data:float +@97972 = .sdata2:0x80520048; // type:object size:0x4 scope:local align:4 data:float +@97973 = .sdata2:0x8052004C; // type:object size:0x4 scope:local align:4 data:float +@97974 = .sdata2:0x80520050; // type:object size:0x4 scope:local align:4 data:float +@98088 = .sdata2:0x80520054; // type:object size:0x4 scope:local align:4 data:float +@98089 = .sdata2:0x80520058; // type:object size:0x4 scope:local align:4 data:float +@98090 = .sdata2:0x8052005C; // type:object size:0x4 scope:local align:4 data:float +@98091 = .sdata2:0x80520060; // type:object size:0x4 scope:local align:4 data:float +@98092 = .sdata2:0x80520064; // type:object size:0x4 scope:local align:4 data:float +@98093 = .sdata2:0x80520068; // type:object size:0x4 scope:local align:4 data:float +@98198 = .sdata2:0x8052006C; // type:object size:0x4 scope:local align:4 data:float +@98199 = .sdata2:0x80520070; // type:object size:0x4 scope:local align:4 data:float +@98200 = .sdata2:0x80520074; // type:object size:0x4 scope:local align:4 data:float +@98201 = .sdata2:0x80520078; // type:object size:0x4 scope:local align:4 data:float +@98343 = .sdata2:0x8052007C; // type:object size:0x4 scope:local align:4 data:float +@110409 = .sdata2:0x80520080; // type:object size:0x8 scope:local align:4 data:double +@110410 = .sdata2:0x80520088; // type:object size:0x4 scope:local align:4 data:float +@110424 = .sdata2:0x8052008C; // type:object size:0x4 scope:local align:4 data:float +@110442 = .sdata2:0x80520090; // type:object size:0x4 scope:local align:4 data:float +@110443 = .sdata2:0x80520094; // type:object size:0x4 scope:local align:4 data:float +@110447 = .sdata2:0x80520098; // type:object size:0x8 scope:local align:4 data:double +@110482 = .sdata2:0x805200A0; // type:object size:0x4 scope:local align:4 data:float +@110483 = .sdata2:0x805200A4; // type:object size:0x4 scope:local align:4 data:float +@110484 = .sdata2:0x805200A8; // type:object size:0x4 scope:local align:4 data:float +@110485 = .sdata2:0x805200AC; // type:object size:0x4 scope:local align:4 data:float +@110486 = .sdata2:0x805200B0; // type:object size:0x4 scope:local align:4 data:float +@110487 = .sdata2:0x805200B4; // type:object size:0x4 scope:local align:4 data:float +@110488 = .sdata2:0x805200B8; // type:object size:0x4 scope:local align:4 data:float +@110489 = .sdata2:0x805200BC; // type:object size:0x4 scope:local align:4 data:float +@110490 = .sdata2:0x805200C0; // type:object size:0x4 scope:local align:4 data:float +@110491 = .sdata2:0x805200C4; // type:object size:0x4 scope:local align:4 data:float +@110502 = .sdata2:0x805200C8; // type:object size:0x4 scope:local align:4 data:float +@110503 = .sdata2:0x805200CC; // type:object size:0x4 scope:local align:4 data:float +@110647 = .sdata2:0x805200D0; // type:object size:0x4 scope:local align:4 data:float +@110648 = .sdata2:0x805200D4; // type:object size:0x4 scope:local align:4 data:float +@110650 = .sdata2:0x805200D8; // type:object size:0x4 scope:local align:4 data:float +@110653 = .sdata2:0x805200DC; // type:object size:0x4 scope:local align:4 data:float +@110654 = .sdata2:0x805200E0; // type:object size:0x4 scope:local align:4 data:float +@110655 = .sdata2:0x805200E4; // type:object size:0x4 scope:local align:4 data:float +@110656 = .sdata2:0x805200E8; // type:object size:0x4 scope:local align:4 data:float +@110657 = .sdata2:0x805200EC; // type:object size:0x4 scope:local align:4 data:float +@110658 = .sdata2:0x805200F0; // type:object size:0x4 scope:local align:4 data:float +@110659 = .sdata2:0x805200F4; // type:object size:0x4 scope:local align:4 data:float +@110660 = .sdata2:0x805200F8; // type:object size:0x4 scope:local align:4 data:float +@110661 = .sdata2:0x805200FC; // type:object size:0x4 scope:local align:4 data:float +@110662 = .sdata2:0x80520100; // type:object size:0x4 scope:local align:4 data:float +@110663 = .sdata2:0x80520104; // type:object size:0x4 scope:local align:4 data:float +@110664 = .sdata2:0x80520108; // type:object size:0x4 scope:local align:4 data:float +@110665 = .sdata2:0x8052010C; // type:object size:0x4 scope:local align:4 data:float +@110666 = .sdata2:0x80520110; // type:object size:0x4 scope:local align:4 data:float +@110667 = .sdata2:0x80520114; // type:object size:0x4 scope:local align:4 data:float +@110668 = .sdata2:0x80520118; // type:object size:0x4 scope:local align:4 data:float +@110669 = .sdata2:0x8052011C; // type:object size:0x4 scope:local align:4 data:float +@110670 = .sdata2:0x80520120; // type:object size:0x4 scope:local align:4 data:float +@110671 = .sdata2:0x80520124; // type:object size:0x4 scope:local align:4 data:float +@110672 = .sdata2:0x80520128; // type:object size:0x4 scope:local align:4 data:float +@110673 = .sdata2:0x8052012C; // type:object size:0x4 scope:local align:4 data:float +@110678 = .sdata2:0x80520130; // type:object size:0x8 scope:local align:4 data:double +@110703 = .sdata2:0x80520138; // type:object size:0x4 scope:local align:4 data:float +@110720 = .sdata2:0x8052013C; // type:object size:0x4 scope:local align:4 data:float +@110721 = .sdata2:0x80520140; // type:object size:0x4 scope:local align:4 data:float +@110987 = .sdata2:0x80520144; // type:object size:0x4 scope:local align:4 data:float +@110988 = .sdata2:0x80520148; // type:object size:0x4 scope:local align:4 data:float +@110989 = .sdata2:0x8052014C; // type:object size:0x4 scope:local align:4 data:float +@110990 = .sdata2:0x80520150; // type:object size:0x4 scope:local align:4 data:float +@110991 = .sdata2:0x80520154; // type:object size:0x4 scope:local align:4 data:float +@110995 = .sdata2:0x80520158; // type:object size:0x4 scope:local align:4 data:float +@110996 = .sdata2:0x8052015C; // type:object size:0x4 scope:local align:4 data:float +@110997 = .sdata2:0x80520160; // type:object size:0x4 scope:local align:4 data:float +@110998 = .sdata2:0x80520164; // type:object size:0x4 scope:local align:4 data:float +@110999 = .sdata2:0x80520168; // type:object size:0x4 scope:local align:4 data:float +@111000 = .sdata2:0x8052016C; // type:object size:0x4 scope:local align:4 data:float +@111001 = .sdata2:0x80520170; // type:object size:0x4 scope:local align:4 data:float +@111002 = .sdata2:0x80520174; // type:object size:0x4 scope:local align:4 data:float +@111003 = .sdata2:0x80520178; // type:object size:0x4 scope:local align:4 data:float +@111004 = .sdata2:0x8052017C; // type:object size:0x4 scope:local align:4 data:float +@111005 = .sdata2:0x80520180; // type:object size:0x4 scope:local align:4 data:float +@111006 = .sdata2:0x80520184; // type:object size:0x4 scope:local align:4 data:float +@111007 = .sdata2:0x80520188; // type:object size:0x4 scope:local align:4 data:float +@111008 = .sdata2:0x8052018C; // type:object size:0x4 scope:local align:4 data:float +@111009 = .sdata2:0x80520190; // type:object size:0x4 scope:local align:4 data:float +@111010 = .sdata2:0x80520194; // type:object size:0x4 scope:local align:4 data:float +@111011 = .sdata2:0x80520198; // type:object size:0x4 scope:local align:4 data:float +@111012 = .sdata2:0x8052019C; // type:object size:0x4 scope:local align:4 data:float +@111013 = .sdata2:0x805201A0; // type:object size:0x4 scope:local align:4 data:float +@111014 = .sdata2:0x805201A4; // type:object size:0x4 scope:local align:4 data:float +@111015 = .sdata2:0x805201A8; // type:object size:0x4 scope:local align:4 data:float +@111016 = .sdata2:0x805201AC; // type:object size:0x4 scope:local align:4 data:float +@111018 = .sdata2:0x805201B0; // type:object size:0x4 scope:local align:4 data:float +@111019 = .sdata2:0x805201B4; // type:object size:0x4 scope:local align:4 data:float +@111020 = .sdata2:0x805201B8; // type:object size:0x4 scope:local align:4 data:float +@111021 = .sdata2:0x805201BC; // type:object size:0x4 scope:local align:4 data:float +@111022 = .sdata2:0x805201C0; // type:object size:0x4 scope:local align:4 data:float +@111024 = .sdata2:0x805201C4; // type:object size:0x4 scope:local align:4 data:float +@111025 = .sdata2:0x805201C8; // type:object size:0x4 scope:local align:4 data:float +@111026 = .sdata2:0x805201CC; // type:object size:0x4 scope:local align:4 data:float +@111027 = .sdata2:0x805201D0; // type:object size:0x4 scope:local align:4 data:float +@111028 = .sdata2:0x805201D4; // type:object size:0x4 scope:local align:4 data:float +@111029 = .sdata2:0x805201D8; // type:object size:0x4 scope:local align:4 data:float +@111030 = .sdata2:0x805201DC; // type:object size:0x4 scope:local align:4 data:float +@111340 = .sdata2:0x805201E0; // type:object size:0x4 scope:local align:4 data:float +@111342 = .sdata2:0x805201E4; // type:object size:0x4 scope:local align:4 data:float +@111343 = .sdata2:0x805201E8; // type:object size:0x4 scope:local align:4 data:float +@111344 = .sdata2:0x805201EC; // type:object size:0x4 scope:local align:4 data:float +@111345 = .sdata2:0x805201F0; // type:object size:0x4 scope:local align:4 data:float +@111346 = .sdata2:0x805201F4; // type:object size:0x4 scope:local align:4 data:float +@111347 = .sdata2:0x805201F8; // type:object size:0x4 scope:local align:4 data:float +@111348 = .sdata2:0x805201FC; // type:object size:0x4 scope:local align:4 data:float +@111349 = .sdata2:0x80520200; // type:object size:0x4 scope:local align:4 data:float +@111350 = .sdata2:0x80520204; // type:object size:0x4 scope:local align:4 data:float +@111351 = .sdata2:0x80520208; // type:object size:0x4 scope:local align:4 data:float +@111352 = .sdata2:0x8052020C; // type:object size:0x4 scope:local align:4 data:float +@111353 = .sdata2:0x80520210; // type:object size:0x4 scope:local align:4 data:float +@111354 = .sdata2:0x80520214; // type:object size:0x4 scope:local align:4 data:float +@111355 = .sdata2:0x80520218; // type:object size:0x4 scope:local align:4 data:float +@111356 = .sdata2:0x8052021C; // type:object size:0x4 scope:local align:4 data:float +@111357 = .sdata2:0x80520220; // type:object size:0x4 scope:local align:4 data:float +@111358 = .sdata2:0x80520224; // type:object size:0x4 scope:local align:4 data:float +@111359 = .sdata2:0x80520228; // type:object size:0x4 scope:local align:4 data:float +@111360 = .sdata2:0x8052022C; // type:object size:0x4 scope:local align:4 data:float +@111361 = .sdata2:0x80520230; // type:object size:0x4 scope:local align:4 data:float +@111362 = .sdata2:0x80520234; // type:object size:0x4 scope:local align:4 data:float +@111363 = .sdata2:0x80520238; // type:object size:0x4 scope:local align:4 data:float +@111364 = .sdata2:0x8052023C; // type:object size:0x4 scope:local align:4 data:float +@111365 = .sdata2:0x80520240; // type:object size:0x4 scope:local align:4 data:float +@111366 = .sdata2:0x80520244; // type:object size:0x4 scope:local align:4 data:float +@111367 = .sdata2:0x80520248; // type:object size:0x4 scope:local align:4 data:float +@111368 = .sdata2:0x8052024C; // type:object size:0x4 scope:local align:4 data:float +@111369 = .sdata2:0x80520250; // type:object size:0x4 scope:local align:4 data:float +@111370 = .sdata2:0x80520254; // type:object size:0x4 scope:local align:4 data:float +@111371 = .sdata2:0x80520258; // type:object size:0x4 scope:local align:4 data:float +@111372 = .sdata2:0x8052025C; // type:object size:0x4 scope:local align:4 data:float +@111587 = .sdata2:0x80520260; // type:object size:0x4 scope:local align:4 data:float +@111588 = .sdata2:0x80520264; // type:object size:0x4 scope:local align:4 data:float +@111589 = .sdata2:0x80520268; // type:object size:0x4 scope:local align:4 data:float +@111590 = .sdata2:0x8052026C; // type:object size:0x4 scope:local align:4 data:float +@111591 = .sdata2:0x80520270; // type:object size:0x4 scope:local align:4 data:float +@111592 = .sdata2:0x80520274; // type:object size:0x4 scope:local align:4 data:float +@111593 = .sdata2:0x80520278; // type:object size:0x4 scope:local align:4 data:float +@111594 = .sdata2:0x8052027C; // type:object size:0x4 scope:local align:4 data:float +@111595 = .sdata2:0x80520280; // type:object size:0x4 scope:local align:4 data:float +@111596 = .sdata2:0x80520284; // type:object size:0x4 scope:local align:4 data:float +@111597 = .sdata2:0x80520288; // type:object size:0x8 scope:local align:4 data:double +@111598 = .sdata2:0x80520290; // type:object size:0x4 scope:local align:4 data:float +@111600 = .sdata2:0x80520294; // type:object size:0x4 scope:local align:4 data:float +@111601 = .sdata2:0x80520298; // type:object size:0x4 scope:local align:4 data:float +@111746 = .sdata2:0x8052029C; // type:object size:0x4 scope:local align:4 data:float +@111747 = .sdata2:0x805202A0; // type:object size:0x4 scope:local align:4 data:float +@111748 = .sdata2:0x805202A4; // type:object size:0x4 scope:local align:4 data:float +@111749 = .sdata2:0x805202A8; // type:object size:0x4 scope:local align:4 data:float +@111750 = .sdata2:0x805202AC; // type:object size:0x4 scope:local align:4 data:float +@111751 = .sdata2:0x805202B0; // type:object size:0x4 scope:local align:4 data:float +@111752 = .sdata2:0x805202B4; // type:object size:0x4 scope:local align:4 data:float +@111753 = .sdata2:0x805202B8; // type:object size:0x4 scope:local align:4 data:float +@111754 = .sdata2:0x805202BC; // type:object size:0x4 scope:local align:4 data:float +@111755 = .sdata2:0x805202C0; // type:object size:0x4 scope:local align:4 data:float +@111756 = .sdata2:0x805202C4; // type:object size:0x4 scope:local align:4 data:float +@111757 = .sdata2:0x805202C8; // type:object size:0x4 scope:local align:4 data:float +@111758 = .sdata2:0x805202CC; // type:object size:0x4 scope:local align:4 data:float +@111759 = .sdata2:0x805202D0; // type:object size:0x4 scope:local align:4 data:float +@111760 = .sdata2:0x805202D4; // type:object size:0x4 scope:local align:4 data:float +@111882 = .sdata2:0x805202D8; // type:object size:0x4 scope:local align:4 data:float +@111884 = .sdata2:0x805202DC; // type:object size:0x4 scope:local align:4 data:float +@111887 = .sdata2:0x805202E0; // type:object size:0x4 scope:local align:4 data:float +@111888 = .sdata2:0x805202E4; // type:object size:0x4 scope:local align:4 data:float +@111889 = .sdata2:0x805202E8; // type:object size:0x8 scope:local align:4 data:double +@111890 = .sdata2:0x805202F0; // type:object size:0x4 scope:local align:4 data:float +@111891 = .sdata2:0x805202F4; // type:object size:0x4 scope:local align:4 data:float +@111892 = .sdata2:0x805202F8; // type:object size:0x4 scope:local align:4 data:float +@111893 = .sdata2:0x805202FC; // type:object size:0x4 scope:local align:4 data:float +@112020 = .sdata2:0x80520300; // type:object size:0x4 scope:local align:4 data:float +@112021 = .sdata2:0x80520304; // type:object size:0x4 scope:local align:4 data:float +@112022 = .sdata2:0x80520308; // type:object size:0x4 scope:local align:4 data:float +@112023 = .sdata2:0x8052030C; // type:object size:0x4 scope:local align:4 data:float +@112024 = .sdata2:0x80520310; // type:object size:0x4 scope:local align:4 data:float +@112025 = .sdata2:0x80520314; // type:object size:0x4 scope:local align:4 data:float +@112026 = .sdata2:0x80520318; // type:object size:0x4 scope:local align:4 data:float +@112027 = .sdata2:0x8052031C; // type:object size:0x4 scope:local align:4 data:float +@112028 = .sdata2:0x80520320; // type:object size:0x4 scope:local align:4 data:float +@112030 = .sdata2:0x80520324; // type:object size:0x4 scope:local align:4 data:float +@112142 = .sdata2:0x80520328; // type:object size:0x4 scope:local align:4 data:float +@112143 = .sdata2:0x8052032C; // type:object size:0x4 scope:local align:4 data:float +@112144 = .sdata2:0x80520330; // type:object size:0x4 scope:local align:4 data:float +@112145 = .sdata2:0x80520334; // type:object size:0x4 scope:local align:4 data:float +@112146 = .sdata2:0x80520338; // type:object size:0x4 scope:local align:4 data:float +@112147 = .sdata2:0x8052033C; // type:object size:0x4 scope:local align:4 data:float +@112148 = .sdata2:0x80520340; // type:object size:0x4 scope:local align:4 data:float +@112149 = .sdata2:0x80520344; // type:object size:0x4 scope:local align:4 data:float +@112150 = .sdata2:0x80520348; // type:object size:0x4 scope:local align:4 data:float +@112151 = .sdata2:0x8052034C; // type:object size:0x4 scope:local align:4 data:float +@112152 = .sdata2:0x80520350; // type:object size:0x4 scope:local align:4 data:float +@112230 = .sdata2:0x80520354; // type:object size:0x4 scope:local align:4 data:float +@112231 = .sdata2:0x80520358; // type:object size:0x4 scope:local align:4 data:float +@112297 = .sdata2:0x8052035C; // type:object size:0x4 scope:local align:4 data:float +@112298 = .sdata2:0x80520360; // type:object size:0x4 scope:local align:4 data:float +lbl_80520364 = .sdata2:0x80520364; // type:object size:0x1 data:byte +lbl_80520365 = .sdata2:0x80520365; // type:object size:0x1 data:byte +lbl_80520366 = .sdata2:0x80520366; // type:object size:0x1 data:byte +lbl_80520367 = .sdata2:0x80520367; // type:object size:0x1 data:byte +lbl_80520368 = .sdata2:0x80520368; // type:object size:0x1 data:byte +lbl_80520369 = .sdata2:0x80520369; // type:object size:0x1 data:byte +lbl_8052036A = .sdata2:0x8052036A; // type:object size:0x1 data:byte +lbl_8052036B = .sdata2:0x8052036B; // type:object size:0x1 data:byte +@112417 = .sdata2:0x8052036C; // type:object size:0x4 scope:local align:4 data:float +@112418 = .sdata2:0x80520370; // type:object size:0x4 scope:local align:4 data:float +@112419 = .sdata2:0x80520374; // type:object size:0x4 scope:local align:4 data:float +@112420 = .sdata2:0x80520378; // type:object size:0x4 scope:local align:4 data:float +@112421 = .sdata2:0x8052037C; // type:object size:0x4 scope:local align:4 data:float +@112422 = .sdata2:0x80520380; // type:object size:0x4 scope:local align:4 data:float +@112423 = .sdata2:0x80520384; // type:object size:0x4 scope:local align:4 data:float +@112424 = .sdata2:0x80520388; // type:object size:0x4 scope:local align:4 data:float +@112425 = .sdata2:0x8052038C; // type:object size:0x4 scope:local align:4 data:float +@112426 = .sdata2:0x80520390; // type:object size:0x4 scope:local align:4 data:float +@112427 = .sdata2:0x80520394; // type:object size:0x4 scope:local align:4 data:float +lbl_80520398 = .sdata2:0x80520398; // type:object size:0x1 data:byte +lbl_80520399 = .sdata2:0x80520399; // type:object size:0x1 data:byte +lbl_8052039A = .sdata2:0x8052039A; // type:object size:0x1 data:byte +lbl_8052039B = .sdata2:0x8052039B; // type:object size:0x1 data:byte +lbl_8052039C = .sdata2:0x8052039C; // type:object size:0x1 data:byte +lbl_8052039D = .sdata2:0x8052039D; // type:object size:0x1 data:byte +lbl_8052039E = .sdata2:0x8052039E; // type:object size:0x1 data:byte +lbl_8052039F = .sdata2:0x8052039F; // type:object size:0x1 data:byte +@112554 = .sdata2:0x805203A0; // type:object size:0x4 scope:local align:4 data:float +@112555 = .sdata2:0x805203A4; // type:object size:0x4 scope:local align:4 data:float +@112556 = .sdata2:0x805203A8; // type:object size:0x4 scope:local align:4 data:float +@112557 = .sdata2:0x805203AC; // type:object size:0x4 scope:local align:4 data:float +@112558 = .sdata2:0x805203B0; // type:object size:0x4 scope:local align:4 data:float +@112559 = .sdata2:0x805203B4; // type:object size:0x4 scope:local align:4 data:float +@112561 = .sdata2:0x805203B8; // type:object size:0x4 scope:local align:4 data:float +@112562 = .sdata2:0x805203BC; // type:object size:0x4 scope:local align:4 data:float +@112563 = .sdata2:0x805203C0; // type:object size:0x4 scope:local align:4 data:float +@112564 = .sdata2:0x805203C4; // type:object size:0x4 scope:local align:4 data:float +@112565 = .sdata2:0x805203C8; // type:object size:0x4 scope:local align:4 data:float +@112566 = .sdata2:0x805203CC; // type:object size:0x4 scope:local align:4 data:float +@112567 = .sdata2:0x805203D0; // type:object size:0x4 scope:local align:4 data:float +@112568 = .sdata2:0x805203D4; // type:object size:0x4 scope:local align:4 data:float +@112569 = .sdata2:0x805203D8; // type:object size:0x4 scope:local align:4 data:float +@112570 = .sdata2:0x805203DC; // type:object size:0x4 scope:local align:4 data:float +@112571 = .sdata2:0x805203E0; // type:object size:0x4 scope:local align:4 data:float +@112572 = .sdata2:0x805203E4; // type:object size:0x4 scope:local align:4 data:float +@112573 = .sdata2:0x805203E8; // type:object size:0x4 scope:local align:4 data:float +@112689 = .sdata2:0x805203EC; // type:object size:0x4 scope:local align:4 data:float +@112690 = .sdata2:0x805203F0; // type:object size:0x4 scope:local align:4 data:float +@112691 = .sdata2:0x805203F4; // type:object size:0x4 scope:local align:4 data:float +@112692 = .sdata2:0x805203F8; // type:object size:0x4 scope:local align:4 data:float +@112693 = .sdata2:0x805203FC; // type:object size:0x4 scope:local align:4 data:float +lbl_80520400 = .sdata2:0x80520400; // type:object size:0x1 data:byte +lbl_80520401 = .sdata2:0x80520401; // type:object size:0x1 data:byte +lbl_80520402 = .sdata2:0x80520402; // type:object size:0x1 data:byte +lbl_80520403 = .sdata2:0x80520403; // type:object size:0x1 data:byte +lbl_80520404 = .sdata2:0x80520404; // type:object size:0x1 data:byte +lbl_80520405 = .sdata2:0x80520405; // type:object size:0x1 data:byte +lbl_80520406 = .sdata2:0x80520406; // type:object size:0x1 data:byte +lbl_80520407 = .sdata2:0x80520407; // type:object size:0x1 data:byte +lbl_80520408 = .sdata2:0x80520408; // type:object size:0x1 data:byte +lbl_80520409 = .sdata2:0x80520409; // type:object size:0x1 data:byte +lbl_8052040A = .sdata2:0x8052040A; // type:object size:0x1 data:byte +lbl_8052040B = .sdata2:0x8052040B; // type:object size:0x1 data:byte +@112788 = .sdata2:0x8052040C; // type:object size:0x4 scope:local align:4 data:float +@112789 = .sdata2:0x80520410; // type:object size:0x4 scope:local align:4 data:float +@113024 = .sdata2:0x80520414; // type:object size:0x4 scope:local align:4 data:float +@113025 = .sdata2:0x80520418; // type:object size:0x4 scope:local align:4 data:float +@113026 = .sdata2:0x8052041C; // type:object size:0x4 scope:local align:4 data:float +@113027 = .sdata2:0x80520420; // type:object size:0x4 scope:local align:4 data:float +@113028 = .sdata2:0x80520424; // type:object size:0x4 scope:local align:4 data:float +@113029 = .sdata2:0x80520428; // type:object size:0x4 scope:local align:4 data:float +@113030 = .sdata2:0x8052042C; // type:object size:0x4 scope:local align:4 data:float +@113031 = .sdata2:0x80520430; // type:object size:0x4 scope:local align:4 data:float +@113032 = .sdata2:0x80520434; // type:object size:0x4 scope:local align:4 data:float +@113033 = .sdata2:0x80520438; // type:object size:0x4 scope:local align:4 data:float +@113128 = .sdata2:0x8052043C; // type:object size:0x4 scope:local align:4 data:float +@113129 = .sdata2:0x80520440; // type:object size:0x4 scope:local align:4 data:float +@113130 = .sdata2:0x80520444; // type:object size:0x4 scope:local align:4 data:float +@113131 = .sdata2:0x80520448; // type:object size:0x4 scope:local align:4 data:float +@113132 = .sdata2:0x8052044C; // type:object size:0x4 scope:local align:4 data:float +@113133 = .sdata2:0x80520450; // type:object size:0x4 scope:local align:4 data:float +@113134 = .sdata2:0x80520454; // type:object size:0x4 scope:local align:4 data:float +@113201 = .sdata2:0x80520458; // type:object size:0x4 scope:local align:4 data:float +@113202 = .sdata2:0x8052045C; // type:object size:0x4 scope:local align:4 data:float +@113461 = .sdata2:0x80520460; // type:object size:0x4 scope:local align:4 data:float +@113462 = .sdata2:0x80520464; // type:object size:0x4 scope:local align:4 data:float +@113517 = .sdata2:0x80520468; // type:object size:0x4 scope:local align:4 data:float +@113708 = .sdata2:0x8052046C; // type:object size:0x4 scope:local align:4 data:float +@113709 = .sdata2:0x80520470; // type:object size:0x4 scope:local align:4 data:float +@113710 = .sdata2:0x80520474; // type:object size:0x4 scope:local align:4 data:float +@113711 = .sdata2:0x80520478; // type:object size:0x4 scope:local align:4 data:float +@113712 = .sdata2:0x8052047C; // type:object size:0x4 scope:local align:4 data:float +@113713 = .sdata2:0x80520480; // type:object size:0x4 scope:local align:4 data:float +@113714 = .sdata2:0x80520484; // type:object size:0x4 scope:local align:4 data:float +@113715 = .sdata2:0x80520488; // type:object size:0x4 scope:local align:4 data:float +@113716 = .sdata2:0x8052048C; // type:object size:0x4 scope:local align:4 data:float +@113717 = .sdata2:0x80520490; // type:object size:0x4 scope:local align:4 data:float +@113718 = .sdata2:0x80520494; // type:object size:0x4 scope:local align:4 data:float +@113719 = .sdata2:0x80520498; // type:object size:0x4 scope:local align:4 data:float +@92665 = .sdata2:0x805204A0; // type:object size:0x8 scope:local align:4 data:double +@112746 = .sdata2:0x805204A8; // type:object size:0x4 scope:local align:4 data:float +@112747 = .sdata2:0x805204AC; // type:object size:0x4 scope:local align:4 data:float +@112748 = .sdata2:0x805204B0; // type:object size:0x4 scope:local align:4 data:float +@112749 = .sdata2:0x805204B4; // type:object size:0x4 scope:local align:4 data:float +@112750 = .sdata2:0x805204B8; // type:object size:0x4 scope:local align:4 data:float +@112751 = .sdata2:0x805204BC; // type:object size:0x4 scope:local align:4 data:float +@112752 = .sdata2:0x805204C0; // type:object size:0x4 scope:local align:4 data:float +@112753 = .sdata2:0x805204C4; // type:object size:0x4 scope:local align:4 data:float +@112754 = .sdata2:0x805204C8; // type:object size:0x4 scope:local align:4 data:float +@112755 = .sdata2:0x805204CC; // type:object size:0x4 scope:local align:4 data:float +@112756 = .sdata2:0x805204D0; // type:object size:0x4 scope:local align:4 data:float +@112757 = .sdata2:0x805204D4; // type:object size:0x4 scope:local align:4 data:float +@112758 = .sdata2:0x805204D8; // type:object size:0x4 scope:local align:4 data:float +@112765 = .sdata2:0x805204DC; // type:object size:0x4 scope:local align:4 data:float +@112766 = .sdata2:0x805204E0; // type:object size:0x4 scope:local align:4 data:float +@112770 = .sdata2:0x805204E4; // type:object size:0x4 scope:local align:4 data:float +@113153 = .sdata2:0x805204E8; // type:object size:0x4 scope:local align:4 data:float +@113155 = .sdata2:0x805204F0; // type:object size:0x8 scope:local align:4 data:double +@113219 = .sdata2:0x805204F8; // type:object size:0x4 scope:local align:4 data:float +@113220 = .sdata2:0x805204FC; // type:object size:0x4 scope:local align:4 data:float +@113221 = .sdata2:0x80520500; // type:object size:0x4 scope:local align:4 data:float +@113339 = .sdata2:0x80520504; // type:object size:0x4 scope:local align:4 data:float +@113718 = .sdata2:0x80520508; // type:object size:0x4 scope:local align:4 data:float +@113719 = .sdata2:0x8052050C; // type:object size:0x4 scope:local align:4 data:float +@114330 = .sdata2:0x80520510; // type:object size:0x4 scope:local align:4 data:float +@114333 = .sdata2:0x80520518; // type:object size:0x8 scope:local align:4 data:double +@114401 = .sdata2:0x80520520; // type:object size:0x4 scope:local align:4 data:float +@114402 = .sdata2:0x80520524; // type:object size:0x4 scope:local align:4 data:float +@91680 = .sdata2:0x80520528; // type:object size:0x4 scope:local align:4 data:float +@106184 = .sdata2:0x80520530; // type:object size:0x4 scope:local align:4 data:float +@106232 = .sdata2:0x80520534; // type:object size:0x4 scope:local align:4 data:float +@106233 = .sdata2:0x80520538; // type:object size:0x4 scope:local align:4 data:float +@106234 = .sdata2:0x8052053C; // type:object size:0x4 scope:local align:4 data:float +@106235 = .sdata2:0x80520540; // type:object size:0x4 scope:local align:4 data:float +@106425 = .sdata2:0x80520544; // type:object size:0x4 scope:local align:4 data:float +@106524 = .sdata2:0x80520548; // type:object size:0x4 scope:local align:4 data:float +@106525 = .sdata2:0x8052054C; // type:object size:0x4 scope:local align:4 data:float +@106730 = .sdata2:0x80520550; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x80520558; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x8052055C; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x80520560; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x80520564; // type:object size:0x4 scope:local align:4 data:float +@97741 = .sdata2:0x80520568; // type:object size:0x4 scope:local align:4 data:float +@97925 = .sdata2:0x8052056C; // type:object size:0x4 scope:local align:4 data:float +@97926 = .sdata2:0x80520570; // type:object size:0x4 scope:local align:4 data:float +@97927 = .sdata2:0x80520574; // type:object size:0x4 scope:local align:4 data:float +@98067 = .sdata2:0x80520578; // type:object size:0x4 scope:local align:4 data:float +@98264 = .sdata2:0x8052057C; // type:object size:0x4 scope:local align:4 data:float +@98932 = .sdata2:0x80520580; // type:object size:0x4 scope:local align:4 data:float +@99102 = .sdata2:0x80520588; // type:object size:0x4 scope:local align:4 data:float +@99103 = .sdata2:0x8052058C; // type:object size:0x4 scope:local align:4 data:float +@99104 = .sdata2:0x80520590; // type:object size:0x4 scope:local align:4 data:float +@99105 = .sdata2:0x80520594; // type:object size:0x4 scope:local align:4 data:float +@99106 = .sdata2:0x80520598; // type:object size:0x4 scope:local align:4 data:float +@99160 = .sdata2:0x8052059C; // type:object size:0x4 scope:local align:4 data:float +@99510 = .sdata2:0x805205A0; // type:object size:0x4 scope:local align:4 data:float +@99918 = .sdata2:0x805205A8; // type:object size:0x8 scope:local align:4 data:double +@89928 = .sdata2:0x805205B0; // type:object size:0x4 scope:local align:4 data:float +@89929 = .sdata2:0x805205B4; // type:object size:0x4 scope:local align:4 data:float +@90088 = .sdata2:0x805205B8; // type:object size:0x4 scope:local align:4 data:float +@90147 = .sdata2:0x805205BC; // type:object size:0x4 scope:local align:4 data:float +@90186 = .sdata2:0x805205C0; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x805205C4; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x805205C8; // type:object size:0x4 scope:local align:4 data:float +@90319 = .sdata2:0x805205CC; // type:object size:0x4 scope:local align:4 data:float +@91370 = .sdata2:0x805205D0; // type:object size:0x4 scope:local align:4 data:float +@91596 = .sdata2:0x805205D4; // type:object size:0x4 scope:local align:4 data:float +@91597 = .sdata2:0x805205D8; // type:object size:0x4 scope:local align:4 data:float +@91604 = .sdata2:0x805205E0; // type:object size:0x8 scope:local align:4 data:double +@91886 = .sdata2:0x805205E8; // type:object size:0x4 scope:local align:4 data:float +@91919 = .sdata2:0x805205EC; // type:object size:0x4 scope:local align:4 data:float +@94397 = .sdata2:0x805205F0; // type:object size:0x4 scope:local align:4 data:float +@94398 = .sdata2:0x805205F4; // type:object size:0x4 scope:local align:4 data:float +@94399 = .sdata2:0x805205F8; // type:object size:0x4 scope:local align:4 data:float +@94400 = .sdata2:0x805205FC; // type:object size:0x4 scope:local align:4 data:float +@94581 = .sdata2:0x80520600; // type:object size:0x4 scope:local align:4 data:float +@94582 = .sdata2:0x80520608; // type:object size:0x8 scope:local align:4 data:double +@94583 = .sdata2:0x80520610; // type:object size:0x8 scope:local align:4 data:double +@94584 = .sdata2:0x80520618; // type:object size:0x8 scope:local align:4 data:double +@94585 = .sdata2:0x80520620; // type:object size:0x8 scope:local align:4 data:double +@94586 = .sdata2:0x80520628; // type:object size:0x8 scope:local align:4 data:double +@94587 = .sdata2:0x80520630; // type:object size:0x8 scope:local align:4 data:double +@94588 = .sdata2:0x80520638; // type:object size:0x8 scope:local align:4 data:double +@94589 = .sdata2:0x80520640; // type:object size:0x8 scope:local align:4 data:double +@94600 = .sdata2:0x80520648; // type:object size:0x4 scope:local align:4 data:float +@94608 = .sdata2:0x8052064C; // type:object size:0x4 scope:local align:4 data:float +@94698 = .sdata2:0x80520650; // type:object size:0x4 scope:local align:4 data:float +@94699 = .sdata2:0x80520654; // type:object size:0x4 scope:local align:4 data:float +@94703 = .sdata2:0x80520658; // type:object size:0x4 scope:local align:4 data:float +@94704 = .sdata2:0x8052065C; // type:object size:0x4 scope:local align:4 data:float +@94705 = .sdata2:0x80520660; // type:object size:0x4 scope:local align:4 data:float +@94706 = .sdata2:0x80520664; // type:object size:0x4 scope:local align:4 data:float +@94707 = .sdata2:0x80520668; // type:object size:0x4 scope:local align:4 data:float +@94708 = .sdata2:0x8052066C; // type:object size:0x4 scope:local align:4 data:float +@94709 = .sdata2:0x80520670; // type:object size:0x4 scope:local align:4 data:float +@94710 = .sdata2:0x80520674; // type:object size:0x4 scope:local align:4 data:float +@94711 = .sdata2:0x80520678; // type:object size:0x4 scope:local align:4 data:float +@94712 = .sdata2:0x8052067C; // type:object size:0x4 scope:local align:4 data:float +@94713 = .sdata2:0x80520680; // type:object size:0x4 scope:local align:4 data:float +@94714 = .sdata2:0x80520684; // type:object size:0x4 scope:local align:4 data:float +@94715 = .sdata2:0x80520688; // type:object size:0x4 scope:local align:4 data:float +@94716 = .sdata2:0x8052068C; // type:object size:0x4 scope:local align:4 data:float +@94745 = .sdata2:0x80520690; // type:object size:0x4 scope:local align:4 data:float +@94758 = .sdata2:0x80520694; // type:object size:0x4 scope:local align:4 data:float +@94759 = .sdata2:0x80520698; // type:object size:0x4 scope:local align:4 data:float +@94760 = .sdata2:0x8052069C; // type:object size:0x4 scope:local align:4 data:float +@94761 = .sdata2:0x805206A0; // type:object size:0x4 scope:local align:4 data:float +@94762 = .sdata2:0x805206A4; // type:object size:0x4 scope:local align:4 data:float +@94763 = .sdata2:0x805206A8; // type:object size:0x4 scope:local align:4 data:float +@94764 = .sdata2:0x805206AC; // type:object size:0x4 scope:local align:4 data:float +@94765 = .sdata2:0x805206B0; // type:object size:0x4 scope:local align:4 data:float +@94766 = .sdata2:0x805206B4; // type:object size:0x4 scope:local align:4 data:float +@94767 = .sdata2:0x805206B8; // type:object size:0x4 scope:local align:4 data:float +@94768 = .sdata2:0x805206BC; // type:object size:0x4 scope:local align:4 data:float +@94769 = .sdata2:0x805206C0; // type:object size:0x4 scope:local align:4 data:float +@94770 = .sdata2:0x805206C4; // type:object size:0x4 scope:local align:4 data:float +@94771 = .sdata2:0x805206C8; // type:object size:0x4 scope:local align:4 data:float +@94772 = .sdata2:0x805206CC; // type:object size:0x4 scope:local align:4 data:float +@94773 = .sdata2:0x805206D0; // type:object size:0x4 scope:local align:4 data:float +@94774 = .sdata2:0x805206D4; // type:object size:0x4 scope:local align:4 data:float +@94775 = .sdata2:0x805206D8; // type:object size:0x4 scope:local align:4 data:float +@94776 = .sdata2:0x805206DC; // type:object size:0x4 scope:local align:4 data:float +@94777 = .sdata2:0x805206E0; // type:object size:0x4 scope:local align:4 data:float +@94778 = .sdata2:0x805206E4; // type:object size:0x4 scope:local align:4 data:float +@94779 = .sdata2:0x805206E8; // type:object size:0x4 scope:local align:4 data:float +@94806 = .sdata2:0x805206EC; // type:object size:0x4 scope:local align:4 data:float +@128498 = .sdata2:0x805206F0; // type:object size:0x4 scope:local align:4 data:float +@128502 = .sdata2:0x805206F4; // type:object size:0x4 scope:local align:4 data:float +@128571 = .sdata2:0x805206F8; // type:object size:0x4 scope:local align:4 data:float +@128704 = .sdata2:0x805206FC; // type:object size:0x4 scope:local align:4 data:float +@128709 = .sdata2:0x80520700; // type:object size:0x8 scope:local align:4 data:double +@128756 = .sdata2:0x80520708; // type:object size:0x4 scope:local align:4 data:float +@128762 = .sdata2:0x80520710; // type:object size:0x8 scope:local align:4 data:double +@129099 = .sdata2:0x80520718; // type:object size:0x4 scope:local align:4 data:float +@129100 = .sdata2:0x8052071C; // type:object size:0x4 scope:local align:4 data:float +@129342 = .sdata2:0x80520720; // type:object size:0x4 scope:local align:4 data:float +@129344 = .sdata2:0x80520724; // type:object size:0x4 scope:local align:4 data:float +@129347 = .sdata2:0x80520728; // type:object size:0x4 scope:local align:4 data:float +@129348 = .sdata2:0x8052072C; // type:object size:0x4 scope:local align:4 data:float +@129352 = .sdata2:0x80520730; // type:object size:0x4 scope:local align:4 data:float +@129354 = .sdata2:0x80520734; // type:object size:0x4 scope:local align:4 data:float +@129355 = .sdata2:0x80520738; // type:object size:0x4 scope:local align:4 data:float +@129356 = .sdata2:0x8052073C; // type:object size:0x4 scope:local align:4 data:float +@129357 = .sdata2:0x80520740; // type:object size:0x4 scope:local align:4 data:float +@129358 = .sdata2:0x80520744; // type:object size:0x4 scope:local align:4 data:float +@129359 = .sdata2:0x80520748; // type:object size:0x4 scope:local align:4 data:float +@129360 = .sdata2:0x8052074C; // type:object size:0x4 scope:local align:4 data:float +@129361 = .sdata2:0x80520750; // type:object size:0x4 scope:local align:4 data:float +@129362 = .sdata2:0x80520754; // type:object size:0x4 scope:local align:4 data:float +@129367 = .sdata2:0x80520758; // type:object size:0x4 scope:local align:4 data:float +@129694 = .sdata2:0x8052075C; // type:object size:0x4 scope:local align:4 data:float +@129695 = .sdata2:0x80520760; // type:object size:0x4 scope:local align:4 data:float +@129696 = .sdata2:0x80520764; // type:object size:0x4 scope:local align:4 data:float +@129697 = .sdata2:0x80520768; // type:object size:0x4 scope:local align:4 data:float +@129698 = .sdata2:0x8052076C; // type:object size:0x4 scope:local align:4 data:float +@129699 = .sdata2:0x80520770; // type:object size:0x4 scope:local align:4 data:float +@129700 = .sdata2:0x80520774; // type:object size:0x4 scope:local align:4 data:float +@129701 = .sdata2:0x80520778; // type:object size:0x4 scope:local align:4 data:float +@129702 = .sdata2:0x8052077C; // type:object size:0x4 scope:local align:4 data:float +@129703 = .sdata2:0x80520780; // type:object size:0x4 scope:local align:4 data:float +@129704 = .sdata2:0x80520784; // type:object size:0x4 scope:local align:4 data:float +@129705 = .sdata2:0x80520788; // type:object size:0x4 scope:local align:4 data:float +@129706 = .sdata2:0x8052078C; // type:object size:0x4 scope:local align:4 data:float +@129707 = .sdata2:0x80520790; // type:object size:0x4 scope:local align:4 data:float +@129708 = .sdata2:0x80520794; // type:object size:0x4 scope:local align:4 data:float +@129709 = .sdata2:0x80520798; // type:object size:0x4 scope:local align:4 data:float +@129710 = .sdata2:0x8052079C; // type:object size:0x4 scope:local align:4 data:float +@129711 = .sdata2:0x805207A0; // type:object size:0x4 scope:local align:4 data:float +@129712 = .sdata2:0x805207A4; // type:object size:0x4 scope:local align:4 data:float +@129713 = .sdata2:0x805207A8; // type:object size:0x4 scope:local align:4 data:float +@129714 = .sdata2:0x805207AC; // type:object size:0x4 scope:local align:4 data:float +@129715 = .sdata2:0x805207B0; // type:object size:0x4 scope:local align:4 data:float +@129716 = .sdata2:0x805207B4; // type:object size:0x4 scope:local align:4 data:float +@129717 = .sdata2:0x805207B8; // type:object size:0x4 scope:local align:4 data:float +@129718 = .sdata2:0x805207BC; // type:object size:0x4 scope:local align:4 data:float +@129719 = .sdata2:0x805207C0; // type:object size:0x4 scope:local align:4 data:float +@129720 = .sdata2:0x805207C4; // type:object size:0x4 scope:local align:4 data:float +@129721 = .sdata2:0x805207C8; // type:object size:0x4 scope:local align:4 data:float +@129722 = .sdata2:0x805207CC; // type:object size:0x4 scope:local align:4 data:float +@129723 = .sdata2:0x805207D0; // type:object size:0x4 scope:local align:4 data:float +@129724 = .sdata2:0x805207D4; // type:object size:0x4 scope:local align:4 data:float +@129725 = .sdata2:0x805207D8; // type:object size:0x4 scope:local align:4 data:float +@129726 = .sdata2:0x805207DC; // type:object size:0x4 scope:local align:4 data:float +@129727 = .sdata2:0x805207E0; // type:object size:0x4 scope:local align:4 data:float +@129728 = .sdata2:0x805207E4; // type:object size:0x4 scope:local align:4 data:float +@129729 = .sdata2:0x805207E8; // type:object size:0x4 scope:local align:4 data:float +@129730 = .sdata2:0x805207EC; // type:object size:0x4 scope:local align:4 data:float +@129731 = .sdata2:0x805207F0; // type:object size:0x4 scope:local align:4 data:float +@129732 = .sdata2:0x805207F4; // type:object size:0x4 scope:local align:4 data:float +@129733 = .sdata2:0x805207F8; // type:object size:0x4 scope:local align:4 data:float +@129734 = .sdata2:0x805207FC; // type:object size:0x4 scope:local align:4 data:float +@129735 = .sdata2:0x80520800; // type:object size:0x4 scope:local align:4 data:float +@129736 = .sdata2:0x80520804; // type:object size:0x4 scope:local align:4 data:float +@129738 = .sdata2:0x80520808; // type:object size:0x4 scope:local align:4 data:float +@129739 = .sdata2:0x8052080C; // type:object size:0x4 scope:local align:4 data:float +@129740 = .sdata2:0x80520810; // type:object size:0x4 scope:local align:4 data:float +@129741 = .sdata2:0x80520814; // type:object size:0x4 scope:local align:4 data:float +@129742 = .sdata2:0x80520818; // type:object size:0x4 scope:local align:4 data:float +@129743 = .sdata2:0x8052081C; // type:object size:0x4 scope:local align:4 data:float +@129843 = .sdata2:0x80520820; // type:object size:0x4 scope:local align:4 data:float +@129844 = .sdata2:0x80520824; // type:object size:0x4 scope:local align:4 data:float +@129845 = .sdata2:0x80520828; // type:object size:0x4 scope:local align:4 data:float +@129846 = .sdata2:0x8052082C; // type:object size:0x4 scope:local align:4 data:float +@129847 = .sdata2:0x80520830; // type:object size:0x4 scope:local align:4 data:float +@129848 = .sdata2:0x80520834; // type:object size:0x4 scope:local align:4 data:float +@129849 = .sdata2:0x80520838; // type:object size:0x4 scope:local align:4 data:float +@129850 = .sdata2:0x8052083C; // type:object size:0x4 scope:local align:4 data:float +@129851 = .sdata2:0x80520840; // type:object size:0x4 scope:local align:4 data:float +@129852 = .sdata2:0x80520844; // type:object size:0x4 scope:local align:4 data:float +@129853 = .sdata2:0x80520848; // type:object size:0x4 scope:local align:4 data:float +@129854 = .sdata2:0x8052084C; // type:object size:0x4 scope:local align:4 data:float +@129855 = .sdata2:0x80520850; // type:object size:0x4 scope:local align:4 data:float +@129856 = .sdata2:0x80520854; // type:object size:0x4 scope:local align:4 data:float +@129857 = .sdata2:0x80520858; // type:object size:0x4 scope:local align:4 data:float +@129858 = .sdata2:0x8052085C; // type:object size:0x4 scope:local align:4 data:float +@129859 = .sdata2:0x80520860; // type:object size:0x4 scope:local align:4 data:float +@129860 = .sdata2:0x80520864; // type:object size:0x4 scope:local align:4 data:float +@129861 = .sdata2:0x80520868; // type:object size:0x4 scope:local align:4 data:float +@129862 = .sdata2:0x8052086C; // type:object size:0x4 scope:local align:4 data:float +@129863 = .sdata2:0x80520870; // type:object size:0x4 scope:local align:4 data:float +@129864 = .sdata2:0x80520874; // type:object size:0x4 scope:local align:4 data:float +@129865 = .sdata2:0x80520878; // type:object size:0x4 scope:local align:4 data:float +@129866 = .sdata2:0x8052087C; // type:object size:0x4 scope:local align:4 data:float +@129867 = .sdata2:0x80520880; // type:object size:0x4 scope:local align:4 data:float +@129868 = .sdata2:0x80520884; // type:object size:0x4 scope:local align:4 data:float +@129869 = .sdata2:0x80520888; // type:object size:0x4 scope:local align:4 data:float +@129870 = .sdata2:0x8052088C; // type:object size:0x4 scope:local align:4 data:float +@129871 = .sdata2:0x80520890; // type:object size:0x4 scope:local align:4 data:float +@129872 = .sdata2:0x80520894; // type:object size:0x4 scope:local align:4 data:float +@129873 = .sdata2:0x80520898; // type:object size:0x4 scope:local align:4 data:float +@129874 = .sdata2:0x8052089C; // type:object size:0x4 scope:local align:4 data:float +@130075 = .sdata2:0x805208A0; // type:object size:0x4 scope:local align:4 data:float +@130076 = .sdata2:0x805208A4; // type:object size:0x4 scope:local align:4 data:float +@130077 = .sdata2:0x805208A8; // type:object size:0x4 scope:local align:4 data:float +@130078 = .sdata2:0x805208AC; // type:object size:0x4 scope:local align:4 data:float +@130079 = .sdata2:0x805208B0; // type:object size:0x4 scope:local align:4 data:float +@130080 = .sdata2:0x805208B4; // type:object size:0x4 scope:local align:4 data:float +@130081 = .sdata2:0x805208B8; // type:object size:0x4 scope:local align:4 data:float +@130082 = .sdata2:0x805208BC; // type:object size:0x4 scope:local align:4 data:float +@130083 = .sdata2:0x805208C0; // type:object size:0x4 scope:local align:4 data:float +@130084 = .sdata2:0x805208C4; // type:object size:0x4 scope:local align:4 data:float +@130085 = .sdata2:0x805208C8; // type:object size:0x4 scope:local align:4 data:float +@130086 = .sdata2:0x805208CC; // type:object size:0x4 scope:local align:4 data:float +@130087 = .sdata2:0x805208D0; // type:object size:0x4 scope:local align:4 data:float +@130088 = .sdata2:0x805208D4; // type:object size:0x4 scope:local align:4 data:float +@130089 = .sdata2:0x805208D8; // type:object size:0x4 scope:local align:4 data:float +@130090 = .sdata2:0x805208DC; // type:object size:0x4 scope:local align:4 data:float +@130091 = .sdata2:0x805208E0; // type:object size:0x4 scope:local align:4 data:float +@130092 = .sdata2:0x805208E4; // type:object size:0x4 scope:local align:4 data:float +@130093 = .sdata2:0x805208E8; // type:object size:0x4 scope:local align:4 data:float +@130094 = .sdata2:0x805208EC; // type:object size:0x4 scope:local align:4 data:float +@130095 = .sdata2:0x805208F0; // type:object size:0x4 scope:local align:4 data:float +@130096 = .sdata2:0x805208F4; // type:object size:0x4 scope:local align:4 data:float +@130097 = .sdata2:0x805208F8; // type:object size:0x4 scope:local align:4 data:float +@130098 = .sdata2:0x805208FC; // type:object size:0x4 scope:local align:4 data:float +@130099 = .sdata2:0x80520900; // type:object size:0x4 scope:local align:4 data:float +@130100 = .sdata2:0x80520904; // type:object size:0x4 scope:local align:4 data:float +@130101 = .sdata2:0x80520908; // type:object size:0x4 scope:local align:4 data:float +@130102 = .sdata2:0x8052090C; // type:object size:0x4 scope:local align:4 data:float +@130103 = .sdata2:0x80520910; // type:object size:0x4 scope:local align:4 data:float +@130104 = .sdata2:0x80520914; // type:object size:0x4 scope:local align:4 data:float +@130105 = .sdata2:0x80520918; // type:object size:0x4 scope:local align:4 data:float +@130106 = .sdata2:0x8052091C; // type:object size:0x4 scope:local align:4 data:float +@130107 = .sdata2:0x80520920; // type:object size:0x4 scope:local align:4 data:float +@130108 = .sdata2:0x80520924; // type:object size:0x4 scope:local align:4 data:float +@130109 = .sdata2:0x80520928; // type:object size:0x4 scope:local align:4 data:float +@130110 = .sdata2:0x8052092C; // type:object size:0x4 scope:local align:4 data:float +@130111 = .sdata2:0x80520930; // type:object size:0x4 scope:local align:4 data:float +@130112 = .sdata2:0x80520934; // type:object size:0x4 scope:local align:4 data:float +@130113 = .sdata2:0x80520938; // type:object size:0x4 scope:local align:4 data:float +@130114 = .sdata2:0x8052093C; // type:object size:0x4 scope:local align:4 data:float +@130115 = .sdata2:0x80520940; // type:object size:0x4 scope:local align:4 data:float +@130116 = .sdata2:0x80520944; // type:object size:0x4 scope:local align:4 data:float +@130117 = .sdata2:0x80520948; // type:object size:0x4 scope:local align:4 data:float +@130118 = .sdata2:0x8052094C; // type:object size:0x4 scope:local align:4 data:float +@130119 = .sdata2:0x80520950; // type:object size:0x4 scope:local align:4 data:float +@130120 = .sdata2:0x80520954; // type:object size:0x4 scope:local align:4 data:float +@130121 = .sdata2:0x80520958; // type:object size:0x4 scope:local align:4 data:float +@130255 = .sdata2:0x8052095C; // type:object size:0x4 scope:local align:4 data:float +@130256 = .sdata2:0x80520960; // type:object size:0x4 scope:local align:4 data:float +@130257 = .sdata2:0x80520964; // type:object size:0x4 scope:local align:4 data:float +@130258 = .sdata2:0x80520968; // type:object size:0x4 scope:local align:4 data:float +@130353 = .sdata2:0x8052096C; // type:object size:0x4 scope:local align:4 data:float +@130354 = .sdata2:0x80520970; // type:object size:0x4 scope:local align:4 data:float +@130355 = .sdata2:0x80520974; // type:object size:0x4 scope:local align:4 data:float +@130356 = .sdata2:0x80520978; // type:object size:0x4 scope:local align:4 data:float +@130357 = .sdata2:0x8052097C; // type:object size:0x4 scope:local align:4 data:float +@130358 = .sdata2:0x80520980; // type:object size:0x4 scope:local align:4 data:float +@130359 = .sdata2:0x80520984; // type:object size:0x4 scope:local align:4 data:float +@130360 = .sdata2:0x80520988; // type:object size:0x4 scope:local align:4 data:float +@130361 = .sdata2:0x8052098C; // type:object size:0x4 scope:local align:4 data:float +@130415 = .sdata2:0x80520990; // type:object size:0x4 scope:local align:4 data:float +@130416 = .sdata2:0x80520994; // type:object size:0x4 scope:local align:4 data:float +@130417 = .sdata2:0x80520998; // type:object size:0x4 scope:local align:4 data:float +@130418 = .sdata2:0x8052099C; // type:object size:0x4 scope:local align:4 data:float +@130419 = .sdata2:0x805209A0; // type:object size:0x4 scope:local align:4 data:float +@130420 = .sdata2:0x805209A4; // type:object size:0x4 scope:local align:4 data:float +@130421 = .sdata2:0x805209A8; // type:object size:0x4 scope:local align:4 data:float +@130498 = .sdata2:0x805209AC; // type:object size:0x4 scope:local align:4 data:float +@130632 = .sdata2:0x805209B0; // type:object size:0x4 scope:local align:4 data:float +@130635 = .sdata2:0x805209B4; // type:object size:0x4 scope:local align:4 data:float +@130641 = .sdata2:0x805209B8; // type:object size:0x4 scope:local align:4 data:float +@130696 = .sdata2:0x805209BC; // type:object size:0x4 scope:local align:4 data:float +@130824 = .sdata2:0x805209C0; // type:object size:0x4 scope:local align:4 data:float +@130826 = .sdata2:0x805209C4; // type:object size:0x4 scope:local align:4 data:float +@130827 = .sdata2:0x805209C8; // type:object size:0x4 scope:local align:4 data:float +@130828 = .sdata2:0x805209CC; // type:object size:0x4 scope:local align:4 data:float +@130829 = .sdata2:0x805209D0; // type:object size:0x4 scope:local align:4 data:float +@130830 = .sdata2:0x805209D4; // type:object size:0x4 scope:local align:4 data:float +@130831 = .sdata2:0x805209D8; // type:object size:0x4 scope:local align:4 data:float +@130832 = .sdata2:0x805209DC; // type:object size:0x4 scope:local align:4 data:float +@89786 = .sdata2:0x805209E0; // type:object size:0x8 scope:local align:4 data:double +@89855 = .sdata2:0x805209E8; // type:object size:0x4 scope:local align:4 data:float +@89856 = .sdata2:0x805209EC; // type:object size:0x4 scope:local align:4 data:float +@92985 = .sdata2:0x805209F0; // type:object size:0x4 scope:local align:4 data:float +@93013 = .sdata2:0x805209F4; // type:object size:0x4 scope:local align:4 data:float +@93025 = .sdata2:0x805209F8; // type:object size:0x8 scope:local align:4 data:double +@93359 = .sdata2:0x80520A00; // type:object size:0x4 scope:local align:4 data:float +@93360 = .sdata2:0x80520A04; // type:object size:0x4 scope:local align:4 data:float +@93363 = .sdata2:0x80520A08; // type:object size:0x8 scope:local align:4 data:double +@95448 = .sdata2:0x80520A10; // type:object size:0x4 scope:local align:4 data:float +@95449 = .sdata2:0x80520A14; // type:object size:0x4 scope:local align:4 data:float +@91639 = .sdata2:0x80520A18; // type:object size:0x4 scope:local align:4 data:float +@91640 = .sdata2:0x80520A1C; // type:object size:0x4 scope:local align:4 data:float +@91641 = .sdata2:0x80520A20; // type:object size:0x4 scope:local align:4 data:float +@91642 = .sdata2:0x80520A24; // type:object size:0x4 scope:local align:4 data:float +@91643 = .sdata2:0x80520A28; // type:object size:0x4 scope:local align:4 data:float +@91644 = .sdata2:0x80520A2C; // type:object size:0x4 scope:local align:4 data:float +@91645 = .sdata2:0x80520A30; // type:object size:0x4 scope:local align:4 data:float +@91646 = .sdata2:0x80520A34; // type:object size:0x4 scope:local align:4 data:float +@91647 = .sdata2:0x80520A38; // type:object size:0x4 scope:local align:4 data:float +@91648 = .sdata2:0x80520A3C; // type:object size:0x4 scope:local align:4 data:float +@91649 = .sdata2:0x80520A40; // type:object size:0x4 scope:local align:4 data:float +@91650 = .sdata2:0x80520A44; // type:object size:0x4 scope:local align:4 data:float +@91651 = .sdata2:0x80520A48; // type:object size:0x4 scope:local align:4 data:float +@91654 = .sdata2:0x80520A50; // type:object size:0x8 scope:local align:4 data:double +@91717 = .sdata2:0x80520A58; // type:object size:0x4 scope:local align:4 data:float +@91718 = .sdata2:0x80520A5C; // type:object size:0x4 scope:local align:4 data:float +@91719 = .sdata2:0x80520A60; // type:object size:0x4 scope:local align:4 data:float +@91720 = .sdata2:0x80520A64; // type:object size:0x4 scope:local align:4 data:float +lbl_80520A68 = .sdata2:0x80520A68; // type:object size:0x5 data:string +lbl_80520A6D = .sdata2:0x80520A6D; // type:object size:0x5 data:string +lbl_80520A72 = .sdata2:0x80520A72; // type:object size:0x5 data:string +lbl_80520A77 = .sdata2:0x80520A77; // type:object size:0x5 data:string +lbl_80520A7C = .sdata2:0x80520A7C; // type:object size:0x5 data:string +lbl_80520A81 = .sdata2:0x80520A81; // type:object size:0x6 data:string +lbl_80520A87 = .sdata2:0x80520A87; // type:object size:0x6 data:string +lbl_80520A8D = .sdata2:0x80520A8D; // type:object size:0x6 data:string +l_boardSlopeAngleMin = .sdata2:0x80520A94; // type:object size:0x4 scope:global align:4 data:float +l_boardSlopeRowAngleMin = .sdata2:0x80520A98; // type:object size:0x4 scope:global align:4 data:float +lbl_80520A9C = .sdata2:0x80520A9C; // type:object size:0x6 data:string +@299616 = .sdata2:0x80520AA4; // type:object size:0x4 scope:local align:4 data:float +@299617 = .sdata2:0x80520AA8; // type:object size:0x4 scope:local align:4 data:float +@299618 = .sdata2:0x80520AAC; // type:object size:0x4 scope:local align:4 data:float +@299946 = .sdata2:0x80520AB0; // type:object size:0x4 scope:local align:4 data:float +@299947 = .sdata2:0x80520AB4; // type:object size:0x4 scope:local align:4 data:float +@299948 = .sdata2:0x80520AB8; // type:object size:0x4 scope:local align:4 data:float +@299949 = .sdata2:0x80520ABC; // type:object size:0x4 scope:local align:4 data:float +@299950 = .sdata2:0x80520AC0; // type:object size:0x4 scope:local align:4 data:float +@299951 = .sdata2:0x80520AC4; // type:object size:0x4 scope:local align:4 data:float +@299952 = .sdata2:0x80520AC8; // type:object size:0x4 scope:local align:4 data:float +@299953 = .sdata2:0x80520ACC; // type:object size:0x4 scope:local align:4 data:float +@299954 = .sdata2:0x80520AD0; // type:object size:0x4 scope:local align:4 data:float +@299955 = .sdata2:0x80520AD4; // type:object size:0x4 scope:local align:4 data:float +@299956 = .sdata2:0x80520AD8; // type:object size:0x4 scope:local align:4 data:float +@299959 = .sdata2:0x80520AE0; // type:object size:0x8 scope:local align:4 data:double +@299960 = .sdata2:0x80520AE8; // type:object size:0x8 scope:local align:4 data:double +@300067 = .sdata2:0x80520AF0; // type:object size:0x4 scope:local align:4 data:float +@300135 = .sdata2:0x80520AF4; // type:object size:0x4 scope:local align:4 data:float +@300182 = .sdata2:0x80520AF8; // type:object size:0x4 scope:local align:4 data:float +@300183 = .sdata2:0x80520AFC; // type:object size:0x4 scope:local align:4 data:float +@300340 = .sdata2:0x80520B00; // type:object size:0x4 scope:local align:4 data:float +@300341 = .sdata2:0x80520B04; // type:object size:0x4 scope:local align:4 data:float +@300342 = .sdata2:0x80520B08; // type:object size:0x4 scope:local align:4 data:float +@300606 = .sdata2:0x80520B0C; // type:object size:0x4 scope:local align:4 data:float +@300674 = .sdata2:0x80520B10; // type:object size:0x4 scope:local align:4 data:float +@300675 = .sdata2:0x80520B14; // type:object size:0x4 scope:local align:4 data:float +@300916 = .sdata2:0x80520B18; // type:object size:0x4 scope:local align:4 data:float +@300994 = .sdata2:0x80520B1C; // type:object size:0x4 scope:local align:4 data:float +@300995 = .sdata2:0x80520B20; // type:object size:0x4 scope:local align:4 data:float +@300996 = .sdata2:0x80520B24; // type:object size:0x4 scope:local align:4 data:float +@301109 = .sdata2:0x80520B28; // type:object size:0x4 scope:local align:4 data:float +@301110 = .sdata2:0x80520B2C; // type:object size:0x4 scope:local align:4 data:float +@301111 = .sdata2:0x80520B30; // type:object size:0x4 scope:local align:4 data:float +@301112 = .sdata2:0x80520B34; // type:object size:0x4 scope:local align:4 data:float +@301272 = .sdata2:0x80520B38; // type:object size:0x4 scope:local align:4 data:float +@301273 = .sdata2:0x80520B3C; // type:object size:0x4 scope:local align:4 data:float +@301349 = .sdata2:0x80520B40; // type:object size:0x4 scope:local align:4 data:float +@301440 = .sdata2:0x80520B44; // type:object size:0x4 scope:local align:4 data:float +@301441 = .sdata2:0x80520B48; // type:object size:0x4 scope:local align:4 data:float +@301574 = .sdata2:0x80520B4C; // type:object size:0x4 scope:local align:4 data:float +@301611 = .sdata2:0x80520B50; // type:object size:0x4 scope:local align:4 data:float +@301726 = .sdata2:0x80520B54; // type:object size:0x4 scope:local align:4 data:float +@301727 = .sdata2:0x80520B58; // type:object size:0x4 scope:local align:4 data:float +@301791 = .sdata2:0x80520B5C; // type:object size:0x4 scope:local align:4 data:float +@301792 = .sdata2:0x80520B60; // type:object size:0x4 scope:local align:4 data:float +@301793 = .sdata2:0x80520B64; // type:object size:0x4 scope:local align:4 data:float +@301843 = .sdata2:0x80520B68; // type:object size:0x4 scope:local align:4 data:float +@301879 = .sdata2:0x80520B6C; // type:object size:0x4 scope:local align:4 data:float +@301880 = .sdata2:0x80520B70; // type:object size:0x4 scope:local align:4 data:float +@301923 = .sdata2:0x80520B74; // type:object size:0x4 scope:local align:4 data:float +@301924 = .sdata2:0x80520B78; // type:object size:0x4 scope:local align:4 data:float +@301968 = .sdata2:0x80520B7C; // type:object size:0x4 scope:local align:4 data:float +@301969 = .sdata2:0x80520B80; // type:object size:0x4 scope:local align:4 data:float +@302153 = .sdata2:0x80520B84; // type:object size:0x4 scope:local align:4 data:float +@302233 = .sdata2:0x80520B88; // type:object size:0x4 scope:local align:4 data:float +@302234 = .sdata2:0x80520B8C; // type:object size:0x4 scope:local align:4 data:float +@302235 = .sdata2:0x80520B90; // type:object size:0x4 scope:local align:4 data:float +@302236 = .sdata2:0x80520B94; // type:object size:0x4 scope:local align:4 data:float +@302237 = .sdata2:0x80520B98; // type:object size:0x4 scope:local align:4 data:float +@302238 = .sdata2:0x80520B9C; // type:object size:0x4 scope:local align:4 data:float +@302239 = .sdata2:0x80520BA0; // type:object size:0x4 scope:local align:4 data:float +@302240 = .sdata2:0x80520BA4; // type:object size:0x4 scope:local align:4 data:float +@302416 = .sdata2:0x80520BA8; // type:object size:0x4 scope:local align:4 data:float +@302417 = .sdata2:0x80520BAC; // type:object size:0x4 scope:local align:4 data:float +@302466 = .sdata2:0x80520BB0; // type:object size:0x4 scope:local align:4 data:float +@302940 = .sdata2:0x80520BB4; // type:object size:0x4 scope:local align:4 data:float +@303066 = .sdata2:0x80520BB8; // type:object size:0x4 scope:local align:4 data:float +@303242 = .sdata2:0x80520BBC; // type:object size:0x4 scope:local align:4 data:float +@303243 = .sdata2:0x80520BC0; // type:object size:0x4 scope:local align:4 data:float +@303244 = .sdata2:0x80520BC4; // type:object size:0x4 scope:local align:4 data:float +@303245 = .sdata2:0x80520BC8; // type:object size:0x4 scope:local align:4 data:float +@303360 = .sdata2:0x80520BCC; // type:object size:0x4 scope:local align:4 data:float +@303361 = .sdata2:0x80520BD0; // type:object size:0x4 scope:local align:4 data:float +@303443 = .sdata2:0x80520BD4; // type:object size:0x4 scope:local align:4 data:float +@303652 = .sdata2:0x80520BD8; // type:object size:0x4 scope:local align:4 data:float +@304139 = .sdata2:0x80520BDC; // type:object size:0x4 scope:local align:4 data:float +@304433 = .sdata2:0x80520BE0; // type:object size:0x4 scope:local align:4 data:float +@304434 = .sdata2:0x80520BE4; // type:object size:0x4 scope:local align:4 data:float +@304567 = .sdata2:0x80520BE8; // type:object size:0x4 scope:local align:4 data:float +@305088 = .sdata2:0x80520BEC; // type:object size:0x4 scope:local align:4 data:float +@305252 = .sdata2:0x80520BF0; // type:object size:0x4 scope:local align:4 data:float +@305828 = .sdata2:0x80520BF4; // type:object size:0x4 scope:local align:4 data:float +@306053 = .sdata2:0x80520BF8; // type:object size:0x4 scope:local align:4 data:float +@306220 = .sdata2:0x80520BFC; // type:object size:0x4 scope:local align:4 data:float +@306221 = .sdata2:0x80520C00; // type:object size:0x4 scope:local align:4 data:float +@306222 = .sdata2:0x80520C04; // type:object size:0x4 scope:local align:4 data:float +@306223 = .sdata2:0x80520C08; // type:object size:0x4 scope:local align:4 data:float +@306281 = .sdata2:0x80520C0C; // type:object size:0x4 scope:local align:4 data:float +@306411 = .sdata2:0x80520C10; // type:object size:0x4 scope:local align:4 data:float +@306766 = .sdata2:0x80520C14; // type:object size:0x4 scope:local align:4 data:float +@306767 = .sdata2:0x80520C18; // type:object size:0x4 scope:local align:4 data:float +@306768 = .sdata2:0x80520C1C; // type:object size:0x4 scope:local align:4 data:float +@306769 = .sdata2:0x80520C20; // type:object size:0x4 scope:local align:4 data:float +@306770 = .sdata2:0x80520C24; // type:object size:0x4 scope:local align:4 data:float +@306771 = .sdata2:0x80520C28; // type:object size:0x4 scope:local align:4 data:float +@306772 = .sdata2:0x80520C2C; // type:object size:0x4 scope:local align:4 data:float +@306773 = .sdata2:0x80520C30; // type:object size:0x4 scope:local align:4 data:float +@306774 = .sdata2:0x80520C34; // type:object size:0x4 scope:local align:4 data:float +@306775 = .sdata2:0x80520C38; // type:object size:0x4 scope:local align:4 data:float +@306776 = .sdata2:0x80520C3C; // type:object size:0x4 scope:local align:4 data:float +@306777 = .sdata2:0x80520C40; // type:object size:0x4 scope:local align:4 data:float +@306778 = .sdata2:0x80520C44; // type:object size:0x4 scope:local align:4 data:float +@306779 = .sdata2:0x80520C48; // type:object size:0x4 scope:local align:4 data:float +@306873 = .sdata2:0x80520C4C; // type:object size:0x4 scope:local align:4 data:float +@306882 = .sdata2:0x80520C50; // type:object size:0x4 scope:local align:4 data:float +@306883 = .sdata2:0x80520C54; // type:object size:0x4 scope:local align:4 data:float +@306884 = .sdata2:0x80520C58; // type:object size:0x4 scope:local align:4 data:float +@306885 = .sdata2:0x80520C5C; // type:object size:0x4 scope:local align:4 data:float +@306886 = .sdata2:0x80520C60; // type:object size:0x4 scope:local align:4 data:float +@306887 = .sdata2:0x80520C64; // type:object size:0x4 scope:local align:4 data:float +@306888 = .sdata2:0x80520C68; // type:object size:0x4 scope:local align:4 data:float +@307015 = .sdata2:0x80520C6C; // type:object size:0x4 scope:local align:4 data:float +@307016 = .sdata2:0x80520C70; // type:object size:0x4 scope:local align:4 data:float +@307120 = .sdata2:0x80520C74; // type:object size:0x4 scope:local align:4 data:float +@307175 = .sdata2:0x80520C78; // type:object size:0x4 scope:local align:4 data:float +@307352 = .sdata2:0x80520C7C; // type:object size:0x4 scope:local align:4 data:float +@307448 = .sdata2:0x80520C80; // type:object size:0x4 scope:local align:4 data:float +@307729 = .sdata2:0x80520C84; // type:object size:0x4 scope:local align:4 data:float +@307883 = .sdata2:0x80520C88; // type:object size:0x4 scope:local align:4 data:float +@307884 = .sdata2:0x80520C8C; // type:object size:0x4 scope:local align:4 data:float +@307885 = .sdata2:0x80520C90; // type:object size:0x4 scope:local align:4 data:float +@307911 = .sdata2:0x80520C94; // type:object size:0x4 scope:local align:4 data:float +@307912 = .sdata2:0x80520C98; // type:object size:0x4 scope:local align:4 data:float +@308032 = .sdata2:0x80520C9C; // type:object size:0x4 scope:local align:4 data:float +@308274 = .sdata2:0x80520CA0; // type:object size:0x4 scope:local align:4 data:float +@308275 = .sdata2:0x80520CA4; // type:object size:0x4 scope:local align:4 data:float +@308276 = .sdata2:0x80520CA8; // type:object size:0x4 scope:local align:4 data:float +@308277 = .sdata2:0x80520CAC; // type:object size:0x4 scope:local align:4 data:float +@308278 = .sdata2:0x80520CB0; // type:object size:0x4 scope:local align:4 data:float +@308312 = .sdata2:0x80520CB4; // type:object size:0x4 scope:local align:4 data:float +@308451 = .sdata2:0x80520CB8; // type:object size:0x4 scope:local align:4 data:float +@308879 = .sdata2:0x80520CBC; // type:object size:0x4 scope:local align:4 data:float +@309019 = .sdata2:0x80520CC0; // type:object size:0x4 scope:local align:4 data:float +@309020 = .sdata2:0x80520CC4; // type:object size:0x4 scope:local align:4 data:float +@309393 = .sdata2:0x80520CC8; // type:object size:0x4 scope:local align:4 data:float +@309447 = .sdata2:0x80520CCC; // type:object size:0x4 scope:local align:4 data:float +@309934 = .sdata2:0x80520CD0; // type:object size:0x4 scope:local align:4 data:float +@310048 = .sdata2:0x80520CD4; // type:object size:0x4 scope:local align:4 data:float +@310065 = .sdata2:0x80520CD8; // type:object size:0x4 scope:local align:4 data:float +@310201 = .sdata2:0x80520CDC; // type:object size:0x4 scope:local align:4 data:float +@310222 = .sdata2:0x80520CE0; // type:object size:0x4 scope:local align:4 data:float +@310424 = .sdata2:0x80520CE4; // type:object size:0x4 scope:local align:4 data:float +@310518 = .sdata2:0x80520CE8; // type:object size:0x4 scope:local align:4 data:float +@310519 = .sdata2:0x80520CEC; // type:object size:0x4 scope:local align:4 data:float +@310520 = .sdata2:0x80520CF0; // type:object size:0x4 scope:local align:4 data:float +@310521 = .sdata2:0x80520CF4; // type:object size:0x4 scope:local align:4 data:float +@310545 = .sdata2:0x80520CF8; // type:object size:0x4 scope:local align:4 data:float +@310655 = .sdata2:0x80520CFC; // type:object size:0x4 scope:local align:4 data:float +@311168 = .sdata2:0x80520D00; // type:object size:0x4 scope:local align:4 data:float +@311243 = .sdata2:0x80520D04; // type:object size:0x4 scope:local align:4 data:float +@311244 = .sdata2:0x80520D08; // type:object size:0x4 scope:local align:4 data:float +@311245 = .sdata2:0x80520D0C; // type:object size:0x4 scope:local align:4 data:float +@311318 = .sdata2:0x80520D10; // type:object size:0x4 scope:local align:4 data:float +@311319 = .sdata2:0x80520D14; // type:object size:0x4 scope:local align:4 data:float +@311572 = .sdata2:0x80520D18; // type:object size:0x4 scope:local align:4 data:float +@311594 = .sdata2:0x80520D1C; // type:object size:0x4 scope:local align:4 data:float +@311595 = .sdata2:0x80520D20; // type:object size:0x4 scope:local align:4 data:float +@311753 = .sdata2:0x80520D24; // type:object size:0x4 scope:local align:4 data:float +@311754 = .sdata2:0x80520D28; // type:object size:0x4 scope:local align:4 data:float +@311773 = .sdata2:0x80520D2C; // type:object size:0x4 scope:local align:4 data:float +@312277 = .sdata2:0x80520D30; // type:object size:0x4 scope:local align:4 data:float +@312306 = .sdata2:0x80520D34; // type:object size:0x4 scope:local align:4 data:float +@312367 = .sdata2:0x80520D38; // type:object size:0x4 scope:local align:4 data:float +@312640 = .sdata2:0x80520D3C; // type:object size:0x4 scope:local align:4 data:float +@312799 = .sdata2:0x80520D40; // type:object size:0x4 scope:local align:4 data:float +@312800 = .sdata2:0x80520D44; // type:object size:0x4 scope:local align:4 data:float +@313086 = .sdata2:0x80520D48; // type:object size:0x4 scope:local align:4 data:float +@313212 = .sdata2:0x80520D4C; // type:object size:0x4 scope:local align:4 data:float +@313255 = .sdata2:0x80520D50; // type:object size:0x4 scope:local align:4 data:float +@313276 = .sdata2:0x80520D54; // type:object size:0x4 scope:local align:4 data:float +@313776 = .sdata2:0x80520D58; // type:object size:0x4 scope:local align:4 data:float +@313777 = .sdata2:0x80520D5C; // type:object size:0x4 scope:local align:4 data:float +@313831 = .sdata2:0x80520D60; // type:object size:0x4 scope:local align:4 data:float +@313832 = .sdata2:0x80520D64; // type:object size:0x4 scope:local align:4 data:float +@313976 = .sdata2:0x80520D68; // type:object size:0x4 scope:local align:4 data:float +@313977 = .sdata2:0x80520D6C; // type:object size:0x4 scope:local align:4 data:float +@313978 = .sdata2:0x80520D70; // type:object size:0x4 scope:local align:4 data:float +@313979 = .sdata2:0x80520D74; // type:object size:0x4 scope:local align:4 data:float +@313980 = .sdata2:0x80520D78; // type:object size:0x4 scope:local align:4 data:float +@313981 = .sdata2:0x80520D7C; // type:object size:0x4 scope:local align:4 data:float +@313982 = .sdata2:0x80520D80; // type:object size:0x4 scope:local align:4 data:float +@313985 = .sdata2:0x80520D84; // type:object size:0x4 scope:local align:4 data:float +@313999 = .sdata2:0x80520D88; // type:object size:0x4 scope:local align:4 data:float +@314035 = .sdata2:0x80520D8C; // type:object size:0x4 scope:local align:4 data:float +@314167 = .sdata2:0x80520D90; // type:object size:0x4 scope:local align:4 data:float +@314305 = .sdata2:0x80520D94; // type:object size:0x4 scope:local align:4 data:float +@314332 = .sdata2:0x80520D98; // type:object size:0x4 scope:local align:4 data:float +@314593 = .sdata2:0x80520D9C; // type:object size:0x4 scope:local align:4 data:float +@314749 = .sdata2:0x80520DA0; // type:object size:0x4 scope:local align:4 data:float +@314750 = .sdata2:0x80520DA4; // type:object size:0x4 scope:local align:4 data:float +@314781 = .sdata2:0x80520DA8; // type:object size:0x4 scope:local align:4 data:float +offsetAngle$141539 = .sdata2:0x80520DAC; // type:object size:0x8 scope:local align:4 +@314984 = .sdata2:0x80520DB4; // type:object size:0x4 scope:local align:4 data:float +@315021 = .sdata2:0x80520DB8; // type:object size:0x4 scope:local align:4 data:float +@315022 = .sdata2:0x80520DBC; // type:object size:0x4 scope:local align:4 data:float +@315040 = .sdata2:0x80520DC0; // type:object size:0x4 scope:local align:4 data:float +@315399 = .sdata2:0x80520DC4; // type:object size:0x4 scope:local align:4 data:float +@315400 = .sdata2:0x80520DC8; // type:object size:0x4 scope:local align:4 data:float +@315401 = .sdata2:0x80520DCC; // type:object size:0x4 scope:local align:4 data:float +@315402 = .sdata2:0x80520DD0; // type:object size:0x4 scope:local align:4 data:float +@315540 = .sdata2:0x80520DD4; // type:object size:0x4 scope:local align:4 data:float +@315854 = .sdata2:0x80520DD8; // type:object size:0x4 scope:local align:4 data:float +@315917 = .sdata2:0x80520DDC; // type:object size:0x4 scope:local align:4 data:float +@315918 = .sdata2:0x80520DE0; // type:object size:0x4 scope:local align:4 data:float +@316424 = .sdata2:0x80520DE4; // type:object size:0x4 scope:local align:4 data:float +@316425 = .sdata2:0x80520DE8; // type:object size:0x4 scope:local align:4 data:float +@316452 = .sdata2:0x80520DEC; // type:object size:0x4 scope:local align:4 data:float +@316617 = .sdata2:0x80520DF0; // type:object size:0x4 scope:local align:4 data:float +@316618 = .sdata2:0x80520DF4; // type:object size:0x4 scope:local align:4 data:float +@316687 = .sdata2:0x80520DF8; // type:object size:0x4 scope:local align:4 data:float +@317108 = .sdata2:0x80520DFC; // type:object size:0x4 scope:local align:4 data:float +@317892 = .sdata2:0x80520E00; // type:object size:0x4 scope:local align:4 data:float +@318188 = .sdata2:0x80520E04; // type:object size:0x4 scope:local align:4 data:float +@318707 = .sdata2:0x80520E08; // type:object size:0x4 scope:local align:4 data:float +@319659 = .sdata2:0x80520E0C; // type:object size:0x4 scope:local align:4 data:float +@319660 = .sdata2:0x80520E10; // type:object size:0x4 scope:local align:4 data:float +@319661 = .sdata2:0x80520E14; // type:object size:0x4 scope:local align:4 data:float +grassWhistleIdx$148209 = .sdata2:0x80520E18; // type:object size:0x4 scope:local align:4 +@320221 = .sdata2:0x80520E1C; // type:object size:0x4 scope:local align:4 data:float +@320396 = .sdata2:0x80520E20; // type:object size:0x4 scope:local align:4 data:float +@320397 = .sdata2:0x80520E24; // type:object size:0x4 scope:local align:4 data:float +@320652 = .sdata2:0x80520E28; // type:object size:0x4 scope:local align:4 data:float +@320653 = .sdata2:0x80520E2C; // type:object size:0x4 scope:local align:4 data:float +@320654 = .sdata2:0x80520E30; // type:object size:0x4 scope:local align:4 data:float +@320655 = .sdata2:0x80520E34; // type:object size:0x4 scope:local align:4 data:float +@320656 = .sdata2:0x80520E38; // type:object size:0x4 scope:local align:4 data:float +@320657 = .sdata2:0x80520E3C; // type:object size:0x4 scope:local align:4 data:float +@320658 = .sdata2:0x80520E40; // type:object size:0x4 scope:local align:4 data:float +@320659 = .sdata2:0x80520E44; // type:object size:0x4 scope:local align:4 data:float +@320810 = .sdata2:0x80520E48; // type:object size:0x4 scope:local align:4 data:float +@321255 = .sdata2:0x80520E4C; // type:object size:0x4 scope:local align:4 data:float +@322400 = .sdata2:0x80520E50; // type:object size:0x4 scope:local align:4 data:float +@322518 = .sdata2:0x80520E54; // type:object size:0x4 scope:local align:4 data:float +@322519 = .sdata2:0x80520E58; // type:object size:0x4 scope:local align:4 data:float +@322693 = .sdata2:0x80520E5C; // type:object size:0x4 scope:local align:4 data:float +@322694 = .sdata2:0x80520E60; // type:object size:0x4 scope:local align:4 data:float +@322868 = .sdata2:0x80520E64; // type:object size:0x4 scope:local align:4 data:float +@323137 = .sdata2:0x80520E68; // type:object size:0x4 scope:local align:4 data:float +@323261 = .sdata2:0x80520E6C; // type:object size:0x4 scope:local align:4 data:float +@323262 = .sdata2:0x80520E70; // type:object size:0x4 scope:local align:4 data:float +@323263 = .sdata2:0x80520E74; // type:object size:0x4 scope:local align:4 data:float +@323624 = .sdata2:0x80520E78; // type:object size:0x4 scope:local align:4 data:float +@324166 = .sdata2:0x80520E7C; // type:object size:0x4 scope:local align:4 data:float +@324891 = .sdata2:0x80520E80; // type:object size:0x4 scope:local align:4 data:float +@324892 = .sdata2:0x80520E84; // type:object size:0x4 scope:local align:4 data:float +@324962 = .sdata2:0x80520E88; // type:object size:0x4 scope:local align:4 data:float +effName$155253 = .sdata2:0x80520E8C; // type:object size:0x6 scope:local align:4 +effName0$155383 = .sdata2:0x80520E92; // type:object size:0x6 scope:local align:2 data:2byte +effName1$155384 = .sdata2:0x80520E98; // type:object size:0x6 scope:local align:4 +effNameNormal$155481 = .sdata2:0x80520E9E; // type:object size:0x4 scope:local align:2 data:2byte +effNameLight$155486 = .sdata2:0x80520EA2; // type:object size:0x8 scope:local align:2 data:string +effNameWater$155496 = .sdata2:0x80520EAA; // type:object size:0x4 scope:local align:2 data:string +@325195 = .sdata2:0x80520EB0; // type:object size:0x4 scope:local align:4 data:float +jointID$155615 = .sdata2:0x80520EB4; // type:object size:0x8 scope:local align:4 +effName$155616 = .sdata2:0x80520EBC; // type:object size:0x8 scope:local align:4 +effName$155639 = .sdata2:0x80520EC4; // type:object size:0x6 scope:local align:4 +name0$155749 = .sdata2:0x80520ECA; // type:object size:0x6 scope:local align:2 +name1$155750 = .sdata2:0x80520ED0; // type:object size:0x6 scope:local align:4 +effID$155776 = .sdata2:0x80520ED6; // type:object size:0x6 scope:local align:2 +normalNameID$155829 = .sdata2:0x80520EDC; // type:object size:0x4 scope:local align:4 data:2byte +ganonNameID$155830 = .sdata2:0x80520EE0; // type:object size:0x4 scope:local align:4 data:2byte +effDataTable$155912 = .sdata2:0x80520EE4; // type:object size:0x8 scope:local align:4 data:2byte +@325508 = .sdata2:0x80520EEC; // type:object size:0x4 scope:local align:4 data:float +cutSplashName$155973 = .sdata2:0x80520EF0; // type:object size:0x8 scope:local align:4 +effName$156288 = .sdata2:0x80520EF8; // type:object size:0x4 scope:local align:4 +effName$156334 = .sdata2:0x80520EFC; // type:object size:0x4 scope:local align:4 +effName$156365 = .sdata2:0x80520F00; // type:object size:0x4 scope:local align:4 +@325901 = .sdata2:0x80520F04; // type:object size:0x4 scope:local align:4 data:float +@326009 = .sdata2:0x80520F08; // type:object size:0x4 scope:local align:4 data:float +@326037 = .sdata2:0x80520F0C; // type:object size:0x4 scope:local align:4 data:float +@326038 = .sdata2:0x80520F10; // type:object size:0x4 scope:local align:4 data:float +@326039 = .sdata2:0x80520F14; // type:object size:0x4 scope:local align:4 data:float +@326040 = .sdata2:0x80520F18; // type:object size:0x4 scope:local align:4 data:float +@326097 = .sdata2:0x80520F1C; // type:object size:0x4 scope:local align:4 data:float +@326098 = .sdata2:0x80520F20; // type:object size:0x4 scope:local align:4 data:float +@326099 = .sdata2:0x80520F24; // type:object size:0x4 scope:local align:4 data:float +@326100 = .sdata2:0x80520F28; // type:object size:0x4 scope:local align:4 data:float +@326371 = .sdata2:0x80520F2C; // type:object size:0x4 scope:local align:4 data:float +@326372 = .sdata2:0x80520F30; // type:object size:0x4 scope:local align:4 data:float +@326926 = .sdata2:0x80520F34; // type:object size:0x4 scope:local align:4 data:float +@326927 = .sdata2:0x80520F38; // type:object size:0x4 scope:local align:4 data:float +@326928 = .sdata2:0x80520F3C; // type:object size:0x4 scope:local align:4 data:float +@327366 = .sdata2:0x80520F40; // type:object size:0x4 scope:local align:4 data:float +@327367 = .sdata2:0x80520F44; // type:object size:0x4 scope:local align:4 data:float +fFootJoint$158541 = .sdata2:0x80520F48; // type:object size:0x4 scope:local align:4 +bFootJoint$158542 = .sdata2:0x80520F4C; // type:object size:0x4 scope:local align:4 +@328202 = .sdata2:0x80520F50; // type:object size:0x4 scope:local align:4 data:float +@328229 = .sdata2:0x80520F54; // type:object size:0x4 scope:local align:4 data:float +@328319 = .sdata2:0x80520F58; // type:object size:0x4 scope:local align:4 data:float +@328566 = .sdata2:0x80520F5C; // type:object size:0x4 scope:local align:4 data:float +@328918 = .sdata2:0x80520F60; // type:object size:0x4 scope:local align:4 data:float +@329427 = .sdata2:0x80520F64; // type:object size:0x4 scope:local align:4 data:float +@329731 = .sdata2:0x80520F68; // type:object size:0x4 scope:local align:4 data:float +@329827 = .sdata2:0x80520F6C; // type:object size:0x4 scope:local align:4 data:float +@329828 = .sdata2:0x80520F70; // type:object size:0x4 scope:local align:4 data:float +@329885 = .sdata2:0x80520F74; // type:object size:0x4 scope:local align:4 data:float +@329886 = .sdata2:0x80520F78; // type:object size:0x4 scope:local align:4 data:float +@330019 = .sdata2:0x80520F7C; // type:object size:0x4 scope:local align:4 data:float +@330020 = .sdata2:0x80520F80; // type:object size:0x4 scope:local align:4 data:float +@330021 = .sdata2:0x80520F84; // type:object size:0x4 scope:local align:4 data:float +@330247 = .sdata2:0x80520F88; // type:object size:0x4 scope:local align:4 data:float +@330248 = .sdata2:0x80520F8C; // type:object size:0x4 scope:local align:4 data:float +@330249 = .sdata2:0x80520F90; // type:object size:0x4 scope:local align:4 data:float +@330571 = .sdata2:0x80520F94; // type:object size:0x4 scope:local align:4 data:float +@330752 = .sdata2:0x80520F98; // type:object size:0x4 scope:local align:4 data:float +@330753 = .sdata2:0x80520F9C; // type:object size:0x4 scope:local align:4 data:float +@331166 = .sdata2:0x80520FA0; // type:object size:0x4 scope:local align:4 data:float +@331212 = .sdata2:0x80520FA4; // type:object size:0x4 scope:local align:4 data:float +@331898 = .sdata2:0x80520FA8; // type:object size:0x4 scope:local align:4 data:float +@332372 = .sdata2:0x80520FAC; // type:object size:0x4 scope:local align:4 data:float +@332838 = .sdata2:0x80520FB0; // type:object size:0x4 scope:local align:4 data:float +@333029 = .sdata2:0x80520FB4; // type:object size:0x4 scope:local align:4 data:float +@333080 = .sdata2:0x80520FB8; // type:object size:0x4 scope:local align:4 data:float +@333081 = .sdata2:0x80520FBC; // type:object size:0x4 scope:local align:4 data:float +@333082 = .sdata2:0x80520FC0; // type:object size:0x4 scope:local align:4 data:float +@333319 = .sdata2:0x80520FC4; // type:object size:0x4 scope:local align:4 data:float +@333320 = .sdata2:0x80520FC8; // type:object size:0x4 scope:local align:4 data:float +@333321 = .sdata2:0x80520FCC; // type:object size:0x4 scope:local align:4 data:float +@333423 = .sdata2:0x80520FD0; // type:object size:0x4 scope:local align:4 data:float +snowID$165916 = .sdata2:0x80520FD4; // type:object size:0x8 scope:local align:4 +smokeID$165917 = .sdata2:0x80520FDC; // type:object size:0x8 scope:local align:4 data:2byte +@334821 = .sdata2:0x80520FE4; // type:object size:0x4 scope:local align:4 data:float +@334822 = .sdata2:0x80520FE8; // type:object size:0x4 scope:local align:4 data:float +@334866 = .sdata2:0x80520FEC; // type:object size:0x4 scope:local align:4 data:float +@334867 = .sdata2:0x80520FF0; // type:object size:0x4 scope:local align:4 data:float +@334868 = .sdata2:0x80520FF4; // type:object size:0x4 scope:local align:4 data:float +@334869 = .sdata2:0x80520FF8; // type:object size:0x4 scope:local align:4 data:float +@334870 = .sdata2:0x80520FFC; // type:object size:0x4 scope:local align:4 data:float +@334871 = .sdata2:0x80521000; // type:object size:0x4 scope:local align:4 data:float +@334872 = .sdata2:0x80521004; // type:object size:0x4 scope:local align:4 data:float +@335417 = .sdata2:0x80521008; // type:object size:0x4 scope:local align:4 data:float +@335418 = .sdata2:0x8052100C; // type:object size:0x4 scope:local align:4 data:float +@335419 = .sdata2:0x80521010; // type:object size:0x4 scope:local align:4 data:float +@335420 = .sdata2:0x80521014; // type:object size:0x4 scope:local align:4 data:float +@335567 = .sdata2:0x80521018; // type:object size:0x4 scope:local align:4 data:float +armJointTable$168353 = .sdata2:0x8052101C; // type:object size:0x4 scope:local align:4 +footJointTable$168401 = .sdata2:0x80521020; // type:object size:0x4 scope:local align:4 +@337737 = .sdata2:0x80521024; // type:object size:0x4 scope:local align:4 data:float +@337738 = .sdata2:0x80521028; // type:object size:0x4 scope:local align:4 data:float +@338206 = .sdata2:0x8052102C; // type:object size:0x4 scope:local align:4 data:float +@338207 = .sdata2:0x80521030; // type:object size:0x4 scope:local align:4 data:float +@338658 = .sdata2:0x80521034; // type:object size:0x4 scope:local align:4 data:float +@339002 = .sdata2:0x80521038; // type:object size:0x4 scope:local align:4 data:float +@339003 = .sdata2:0x8052103C; // type:object size:0x4 scope:local align:4 data:float +@339004 = .sdata2:0x80521040; // type:object size:0x4 scope:local align:4 data:float +@339005 = .sdata2:0x80521044; // type:object size:0x4 scope:local align:4 data:float +@339006 = .sdata2:0x80521048; // type:object size:0x4 scope:local align:4 data:float +@339007 = .sdata2:0x8052104C; // type:object size:0x4 scope:local align:4 data:float +@339008 = .sdata2:0x80521050; // type:object size:0x4 scope:local align:4 data:float +@339009 = .sdata2:0x80521054; // type:object size:0x4 scope:local align:4 data:float +@339010 = .sdata2:0x80521058; // type:object size:0x4 scope:local align:4 data:float +@339011 = .sdata2:0x8052105C; // type:object size:0x4 scope:local align:4 data:float +@339065 = .sdata2:0x80521060; // type:object size:0x4 scope:local align:4 data:float +@339066 = .sdata2:0x80521064; // type:object size:0x4 scope:local align:4 data:float +kandelaarAnm$171655 = .sdata2:0x80521068; // type:object size:0x8 scope:local align:4 +@340472 = .sdata2:0x80521070; // type:object size:0x4 scope:local align:4 data:float +@340473 = .sdata2:0x80521074; // type:object size:0x4 scope:local align:4 data:float +@340474 = .sdata2:0x80521078; // type:object size:0x4 scope:local align:4 data:float +@340600 = .sdata2:0x8052107C; // type:object size:0x4 scope:local align:4 data:float +@341202 = .sdata2:0x80521080; // type:object size:0x4 scope:local align:4 data:float +@341329 = .sdata2:0x80521084; // type:object size:0x4 scope:local align:4 data:float +@341330 = .sdata2:0x80521088; // type:object size:0x4 scope:local align:4 data:float +@341331 = .sdata2:0x8052108C; // type:object size:0x4 scope:local align:4 data:float +@341332 = .sdata2:0x80521090; // type:object size:0x4 scope:local align:4 data:float +@341333 = .sdata2:0x80521094; // type:object size:0x4 scope:local align:4 data:float +@341446 = .sdata2:0x80521098; // type:object size:0x4 scope:local align:4 data:float +@341447 = .sdata2:0x8052109C; // type:object size:0x4 scope:local align:4 data:float +itemTalkType$177079 = .sdata2:0x805210A0; // type:object size:0x8 scope:local align:4 +@343598 = .sdata2:0x805210A8; // type:object size:0x4 scope:local align:4 data:float +@344227 = .sdata2:0x805210AC; // type:object size:0x4 scope:local align:4 data:float +@344918 = .sdata2:0x805210B0; // type:object size:0x4 scope:local align:4 data:float +@345643 = .sdata2:0x805210B4; // type:object size:0x4 scope:local align:4 data:float +@345728 = .sdata2:0x805210B8; // type:object size:0x4 scope:local align:4 data:float +lbl_805210BC = .sdata2:0x805210BC; // type:object size:0x1 data:byte +lbl_805210BD = .sdata2:0x805210BD; // type:object size:0x1 data:byte +lbl_805210BE = .sdata2:0x805210BE; // type:object size:0x1 data:byte +lbl_805210BF = .sdata2:0x805210BF; // type:object size:0x1 data:byte +@347117 = .sdata2:0x805210C0; // type:object size:0x4 scope:local align:4 data:float +@347118 = .sdata2:0x805210C4; // type:object size:0x4 scope:local align:4 data:float +@347119 = .sdata2:0x805210C8; // type:object size:0x4 scope:local align:4 data:float +@181552 = .sdata2:0x805210CC; // type:object size:0x8 scope:local align:4 data:4byte +@347902 = .sdata2:0x805210D4; // type:object size:0x4 scope:local align:4 data:float +@348535 = .sdata2:0x805210D8; // type:object size:0x4 scope:local align:4 data:float +@348548 = .sdata2:0x805210DC; // type:object size:0x4 scope:local align:4 data:float +@348836 = .sdata2:0x805210E0; // type:object size:0x4 scope:local align:4 data:float +@349059 = .sdata2:0x805210E4; // type:object size:0x4 scope:local align:4 data:float +@349060 = .sdata2:0x805210E8; // type:object size:0x4 scope:local align:4 data:float +@349061 = .sdata2:0x805210F0; // type:object size:0x8 scope:local align:4 data:double +@349062 = .sdata2:0x805210F8; // type:object size:0x8 scope:local align:4 data:double +@349063 = .sdata2:0x80521100; // type:object size:0x8 scope:local align:4 data:double +@349064 = .sdata2:0x80521108; // type:object size:0x8 scope:local align:4 data:double +@349065 = .sdata2:0x80521110; // type:object size:0x8 scope:local align:4 data:double +@349066 = .sdata2:0x80521118; // type:object size:0x8 scope:local align:4 data:double +@349067 = .sdata2:0x80521120; // type:object size:0x8 scope:local align:4 data:double +@349068 = .sdata2:0x80521128; // type:object size:0x4 scope:local align:4 data:float +@349069 = .sdata2:0x8052112C; // type:object size:0x4 scope:local align:4 data:float +@350435 = .sdata2:0x80521130; // type:object size:0x4 scope:local align:4 data:float +notColor0$185892 = .sdata2:0x80521134; // type:object size:0x8 scope:local align:4 +@351094 = .sdata2:0x8052113C; // type:object size:0x4 scope:local align:4 data:float +@351095 = .sdata2:0x80521140; // type:object size:0x4 scope:local align:4 data:float +@351796 = .sdata2:0x80521144; // type:object size:0x4 scope:local align:4 data:float +@351797 = .sdata2:0x80521148; // type:object size:0x4 scope:local align:4 data:float +@351798 = .sdata2:0x8052114C; // type:object size:0x4 scope:local align:4 data:float +@351799 = .sdata2:0x80521150; // type:object size:0x4 scope:local align:4 data:float +@351800 = .sdata2:0x80521154; // type:object size:0x4 scope:local align:4 data:float +@351801 = .sdata2:0x80521158; // type:object size:0x4 scope:local align:4 data:float +@351802 = .sdata2:0x8052115C; // type:object size:0x4 scope:local align:4 data:float +@351803 = .sdata2:0x80521160; // type:object size:0x4 scope:local align:4 data:float +@351804 = .sdata2:0x80521164; // type:object size:0x4 scope:local align:4 data:float +@351805 = .sdata2:0x80521168; // type:object size:0x4 scope:local align:4 data:float +@351806 = .sdata2:0x8052116C; // type:object size:0x4 scope:local align:4 data:float +@351807 = .sdata2:0x80521170; // type:object size:0x4 scope:local align:4 data:float +@351808 = .sdata2:0x80521174; // type:object size:0x4 scope:local align:4 data:float +@351809 = .sdata2:0x80521178; // type:object size:0x4 scope:local align:4 data:float +@351810 = .sdata2:0x8052117C; // type:object size:0x4 scope:local align:4 data:float +@351811 = .sdata2:0x80521180; // type:object size:0x4 scope:local align:4 data:float +@351812 = .sdata2:0x80521184; // type:object size:0x4 scope:local align:4 data:float +@351813 = .sdata2:0x80521188; // type:object size:0x4 scope:local align:4 data:float +@351814 = .sdata2:0x8052118C; // type:object size:0x4 scope:local align:4 data:float +@351815 = .sdata2:0x80521190; // type:object size:0x4 scope:local align:4 data:float +@351816 = .sdata2:0x80521194; // type:object size:0x4 scope:local align:4 data:float +@351817 = .sdata2:0x80521198; // type:object size:0x4 scope:local align:4 data:float +@351818 = .sdata2:0x8052119C; // type:object size:0x4 scope:local align:4 data:float +@351819 = .sdata2:0x805211A0; // type:object size:0x4 scope:local align:4 data:float +@94578 = .sdata2:0x805211A8; // type:object size:0x4 scope:local align:4 data:float +@94619 = .sdata2:0x805211AC; // type:object size:0x4 scope:local align:4 data:float +@94620 = .sdata2:0x805211B0; // type:object size:0x4 scope:local align:4 data:float +@94623 = .sdata2:0x805211B8; // type:object size:0x8 scope:local align:4 data:double +@94692 = .sdata2:0x805211C0; // type:object size:0x8 scope:local align:4 data:double +@118190 = .sdata2:0x805211C8; // type:object size:0x4 scope:local align:4 data:float +@118210 = .sdata2:0x805211CC; // type:object size:0x4 scope:local align:4 data:float +@118214 = .sdata2:0x805211D0; // type:object size:0x8 scope:local align:4 data:double +@118218 = .sdata2:0x805211D8; // type:object size:0x4 scope:local align:4 data:float +@118480 = .sdata2:0x805211DC; // type:object size:0x4 scope:local align:4 data:float +@118555 = .sdata2:0x805211E0; // type:object size:0x4 scope:local align:4 data:float +@118556 = .sdata2:0x805211E4; // type:object size:0x4 scope:local align:4 data:float +@118557 = .sdata2:0x805211E8; // type:object size:0x4 scope:local align:4 data:float +@118563 = .sdata2:0x805211F0; // type:object size:0x8 scope:local align:4 data:double +@118793 = .sdata2:0x805211F8; // type:object size:0x4 scope:local align:4 data:float +@118794 = .sdata2:0x805211FC; // type:object size:0x4 scope:local align:4 data:float +@118795 = .sdata2:0x80521200; // type:object size:0x4 scope:local align:4 data:float +@118976 = .sdata2:0x80521204; // type:object size:0x4 scope:local align:4 data:float +@118981 = .sdata2:0x80521208; // type:object size:0x4 scope:local align:4 data:float +@118982 = .sdata2:0x8052120C; // type:object size:0x4 scope:local align:4 data:float +@118996 = .sdata2:0x80521210; // type:object size:0x4 scope:local align:4 data:float +@118997 = .sdata2:0x80521214; // type:object size:0x4 scope:local align:4 data:float +@119170 = .sdata2:0x80521218; // type:object size:0x4 scope:local align:4 data:float +@119270 = .sdata2:0x8052121C; // type:object size:0x4 scope:local align:4 data:float +@119437 = .sdata2:0x80521220; // type:object size:0x4 scope:local align:4 data:float +@119830 = .sdata2:0x80521224; // type:object size:0x4 scope:local align:4 data:float +@119876 = .sdata2:0x80521228; // type:object size:0x4 scope:local align:4 data:float +@119934 = .sdata2:0x8052122C; // type:object size:0x4 scope:local align:4 data:float +@119935 = .sdata2:0x80521230; // type:object size:0x4 scope:local align:4 data:float +@119936 = .sdata2:0x80521234; // type:object size:0x4 scope:local align:4 data:float +@119937 = .sdata2:0x80521238; // type:object size:0x4 scope:local align:4 data:float +@119938 = .sdata2:0x8052123C; // type:object size:0x4 scope:local align:4 data:float +@120065 = .sdata2:0x80521240; // type:object size:0x4 scope:local align:4 data:float +@120066 = .sdata2:0x80521244; // type:object size:0x4 scope:local align:4 data:float +@120067 = .sdata2:0x80521248; // type:object size:0x4 scope:local align:4 data:float +@120111 = .sdata2:0x8052124C; // type:object size:0x4 scope:local align:4 data:float +@120129 = .sdata2:0x80521250; // type:object size:0x4 scope:local align:4 data:float +@120215 = .sdata2:0x80521254; // type:object size:0x4 scope:local align:4 data:float +id$103441 = .sdata2:0x80521258; // type:object size:0x4 scope:local align:4 +@120296 = .sdata2:0x8052125C; // type:object size:0x4 scope:local align:4 data:float +@120315 = .sdata2:0x80521260; // type:object size:0x4 scope:local align:4 data:float +@120316 = .sdata2:0x80521264; // type:object size:0x4 scope:local align:4 data:float +@120757 = .sdata2:0x80521268; // type:object size:0x4 scope:local align:4 data:float +@120758 = .sdata2:0x8052126C; // type:object size:0x4 scope:local align:4 data:float +@121600 = .sdata2:0x80521270; // type:object size:0x4 scope:local align:4 data:float +@121714 = .sdata2:0x80521274; // type:object size:0x4 scope:local align:4 data:float +@122004 = .sdata2:0x80521278; // type:object size:0x4 scope:local align:4 data:float +@122252 = .sdata2:0x8052127C; // type:object size:0x4 scope:local align:4 data:float +@122253 = .sdata2:0x80521280; // type:object size:0x4 scope:local align:4 data:float +@122383 = .sdata2:0x80521284; // type:object size:0x4 scope:local align:4 data:float +@122682 = .sdata2:0x80521288; // type:object size:0x4 scope:local align:4 data:float +id$106850 = .sdata2:0x8052128C; // type:object size:0x4 scope:local align:4 +@96877 = .sdata2:0x80521290; // type:object size:0x4 scope:local align:4 data:float +@96954 = .sdata2:0x80521294; // type:object size:0x4 scope:local align:4 data:float +@96955 = .sdata2:0x80521298; // type:object size:0x4 scope:local align:4 data:float +@96958 = .sdata2:0x805212A0; // type:object size:0x8 scope:local align:4 data:double +@97136 = .sdata2:0x805212A8; // type:object size:0x4 scope:local align:4 data:float +id$95635 = .sdata2:0x805212AC; // type:object size:0x4 scope:local align:4 +@97182 = .sdata2:0x805212B0; // type:object size:0x4 scope:local align:4 data:float +@97183 = .sdata2:0x805212B4; // type:object size:0x4 scope:local align:4 data:float +@98425 = .sdata2:0x805212B8; // type:object size:0x4 scope:local align:4 data:float +@98649 = .sdata2:0x805212BC; // type:object size:0x4 scope:local align:4 data:float +@98650 = .sdata2:0x805212C0; // type:object size:0x4 scope:local align:4 data:float +@98653 = .sdata2:0x805212C8; // type:object size:0x8 scope:local align:4 data:double +@98737 = .sdata2:0x805212D0; // type:object size:0x4 scope:local align:4 data:float +@98881 = .sdata2:0x805212D4; // type:object size:0x4 scope:local align:4 data:float +id$95980 = .sdata2:0x805212D8; // type:object size:0x4 scope:local align:4 +@98931 = .sdata2:0x805212DC; // type:object size:0x4 scope:local align:4 data:float +@98932 = .sdata2:0x805212E0; // type:object size:0x4 scope:local align:4 data:float +@98985 = .sdata2:0x805212E4; // type:object size:0x4 scope:local align:4 data:float +@98986 = .sdata2:0x805212E8; // type:object size:0x8 scope:local align:4 data:double +@98987 = .sdata2:0x805212F0; // type:object size:0x8 scope:local align:4 data:double +@99038 = .sdata2:0x805212F8; // type:object size:0x4 scope:local align:4 data:float +@99080 = .sdata2:0x805212FC; // type:object size:0x4 scope:local align:4 data:float +@99199 = .sdata2:0x80521300; // type:object size:0x8 scope:local align:4 data:double +@96666 = .sdata2:0x80521308; // type:object size:0x4 scope:local align:4 data:float +@96726 = .sdata2:0x8052130C; // type:object size:0x4 scope:local align:4 data:float +@96865 = .sdata2:0x80521310; // type:object size:0x4 scope:local align:4 data:float +@96866 = .sdata2:0x80521314; // type:object size:0x4 scope:local align:4 data:float +@96867 = .sdata2:0x80521318; // type:object size:0x4 scope:local align:4 data:float +@96868 = .sdata2:0x8052131C; // type:object size:0x4 scope:local align:4 data:float +@96871 = .sdata2:0x80521320; // type:object size:0x8 scope:local align:4 data:double +@97071 = .sdata2:0x80521328; // type:object size:0x4 scope:local align:4 data:float +@97072 = .sdata2:0x8052132C; // type:object size:0x4 scope:local align:4 data:float +@97120 = .sdata2:0x80521330; // type:object size:0x4 scope:local align:4 data:float +@97197 = .sdata2:0x80521334; // type:object size:0x4 scope:local align:4 data:float +@97213 = .sdata2:0x80521338; // type:object size:0x4 scope:local align:4 data:float +@97280 = .sdata2:0x8052133C; // type:object size:0x4 scope:local align:4 data:float +@97281 = .sdata2:0x80521340; // type:object size:0x4 scope:local align:4 data:float +@97284 = .sdata2:0x80521348; // type:object size:0x8 scope:local align:4 data:double +@97375 = .sdata2:0x80521350; // type:object size:0x4 scope:local align:4 data:float +@97501 = .sdata2:0x80521354; // type:object size:0x4 scope:local align:4 data:float +@97545 = .sdata2:0x80521358; // type:object size:0x4 scope:local align:4 data:float +@97586 = .sdata2:0x8052135C; // type:object size:0x4 scope:local align:4 data:float +@97587 = .sdata2:0x80521360; // type:object size:0x4 scope:local align:4 data:float +@97628 = .sdata2:0x80521364; // type:object size:0x4 scope:local align:4 data:float +@97691 = .sdata2:0x80521368; // type:object size:0x4 scope:local align:4 data:float +@97692 = .sdata2:0x8052136C; // type:object size:0x4 scope:local align:4 data:float +@97693 = .sdata2:0x80521370; // type:object size:0x4 scope:local align:4 data:float +@97694 = .sdata2:0x80521374; // type:object size:0x4 scope:local align:4 data:float +@91287 = .sdata2:0x80521378; // type:object size:0x4 scope:local align:4 data:float +@91288 = .sdata2:0x8052137C; // type:object size:0x4 scope:local align:4 data:float +@91289 = .sdata2:0x80521380; // type:object size:0x4 scope:local align:4 data:float +@91290 = .sdata2:0x80521384; // type:object size:0x4 scope:local align:4 data:float +@91291 = .sdata2:0x80521388; // type:object size:0x4 scope:local align:4 data:float +@91292 = .sdata2:0x8052138C; // type:object size:0x4 scope:local align:4 data:float +@91293 = .sdata2:0x80521390; // type:object size:0x4 scope:local align:4 data:float +@109348 = .sdata2:0x80521398; // type:object size:0x4 scope:local align:4 data:float +@109358 = .sdata2:0x805213A0; // type:object size:0x8 scope:local align:4 data:double +@109362 = .sdata2:0x805213A8; // type:object size:0x4 scope:local align:4 data:float +@109363 = .sdata2:0x805213AC; // type:object size:0x4 scope:local align:4 data:float +@109364 = .sdata2:0x805213B0; // type:object size:0x4 scope:local align:4 data:float +@109365 = .sdata2:0x805213B4; // type:object size:0x4 scope:local align:4 data:float +@109403 = .sdata2:0x805213B8; // type:object size:0x4 scope:local align:4 data:float +@109404 = .sdata2:0x805213BC; // type:object size:0x4 scope:local align:4 data:float +@109405 = .sdata2:0x805213C0; // type:object size:0x4 scope:local align:4 data:float +lbl_805213C4 = .sdata2:0x805213C4; // type:object size:0x8 data:string +lbl_805213CC = .sdata2:0x805213CC; // type:object size:0x5 data:string +lbl_805213D1 = .sdata2:0x805213D1; // type:object size:0x5 data:string +lbl_805213D6 = .sdata2:0x805213D6; // type:object size:0x8 data:string +lbl_805213DE = .sdata2:0x805213DE; // type:object size:0x6 data:string +lbl_805213E4 = .sdata2:0x805213E4; // type:object size:0x6 data:string +@109676 = .sdata2:0x805213EC; // type:object size:0x4 scope:local align:4 data:float +@109677 = .sdata2:0x805213F0; // type:object size:0x4 scope:local align:4 data:float +@155288 = .sdata2:0x805213F8; // type:object size:0x4 scope:local align:4 data:float +@155295 = .sdata2:0x80521400; // type:object size:0x8 scope:local align:4 data:double +@155894 = .sdata2:0x80521408; // type:object size:0x4 scope:local align:4 data:float +@155895 = .sdata2:0x8052140C; // type:object size:0x4 scope:local align:4 data:float +@155896 = .sdata2:0x80521410; // type:object size:0x4 scope:local align:4 data:float +@155897 = .sdata2:0x80521414; // type:object size:0x4 scope:local align:4 data:float +@155901 = .sdata2:0x80521418; // type:object size:0x4 scope:local align:4 data:float +@155902 = .sdata2:0x8052141C; // type:object size:0x4 scope:local align:4 data:float +@155903 = .sdata2:0x80521420; // type:object size:0x4 scope:local align:4 data:float +@155904 = .sdata2:0x80521424; // type:object size:0x4 scope:local align:4 data:float +@155905 = .sdata2:0x80521428; // type:object size:0x4 scope:local align:4 data:float +@156201 = .sdata2:0x8052142C; // type:object size:0x4 scope:local align:4 data:float +@156237 = .sdata2:0x80521430; // type:object size:0x4 scope:local align:4 data:float +@156627 = .sdata2:0x80521434; // type:object size:0x4 scope:local align:4 data:float +@156628 = .sdata2:0x80521438; // type:object size:0x4 scope:local align:4 data:float +@156768 = .sdata2:0x8052143C; // type:object size:0x4 scope:local align:4 data:float +@156769 = .sdata2:0x80521440; // type:object size:0x4 scope:local align:4 data:float +@157537 = .sdata2:0x80521444; // type:object size:0x4 scope:local align:4 data:float +@157719 = .sdata2:0x80521448; // type:object size:0x4 scope:local align:4 data:float +@157720 = .sdata2:0x8052144C; // type:object size:0x4 scope:local align:4 data:float +@157721 = .sdata2:0x80521450; // type:object size:0x4 scope:local align:4 data:float +@157722 = .sdata2:0x80521454; // type:object size:0x4 scope:local align:4 data:float +@157723 = .sdata2:0x80521458; // type:object size:0x4 scope:local align:4 data:float +@157724 = .sdata2:0x8052145C; // type:object size:0x4 scope:local align:4 data:float +@157725 = .sdata2:0x80521460; // type:object size:0x4 scope:local align:4 data:float +@157726 = .sdata2:0x80521464; // type:object size:0x4 scope:local align:4 data:float +@157791 = .sdata2:0x80521468; // type:object size:0x4 scope:local align:4 data:float +@157805 = .sdata2:0x8052146C; // type:object size:0x4 scope:local align:4 data:float +@157960 = .sdata2:0x80521470; // type:object size:0x4 scope:local align:4 data:float +@157966 = .sdata2:0x80521474; // type:object size:0x4 scope:local align:4 data:float +@158347 = .sdata2:0x80521478; // type:object size:0x4 scope:local align:4 data:float +@158348 = .sdata2:0x8052147C; // type:object size:0x4 scope:local align:4 data:float +@158349 = .sdata2:0x80521480; // type:object size:0x4 scope:local align:4 data:float +@158350 = .sdata2:0x80521484; // type:object size:0x4 scope:local align:4 data:float +@158351 = .sdata2:0x80521488; // type:object size:0x4 scope:local align:4 data:float +@158352 = .sdata2:0x8052148C; // type:object size:0x4 scope:local align:4 data:float +@158353 = .sdata2:0x80521490; // type:object size:0x4 scope:local align:4 data:float +@158354 = .sdata2:0x80521494; // type:object size:0x4 scope:local align:4 data:float +@158355 = .sdata2:0x80521498; // type:object size:0x4 scope:local align:4 data:float +@158356 = .sdata2:0x8052149C; // type:object size:0x4 scope:local align:4 data:float +@158357 = .sdata2:0x805214A0; // type:object size:0x4 scope:local align:4 data:float +@158358 = .sdata2:0x805214A4; // type:object size:0x4 scope:local align:4 data:float +@158359 = .sdata2:0x805214A8; // type:object size:0x4 scope:local align:4 data:float +@158360 = .sdata2:0x805214AC; // type:object size:0x4 scope:local align:4 data:float +@158361 = .sdata2:0x805214B0; // type:object size:0x4 scope:local align:4 data:float +@158362 = .sdata2:0x805214B4; // type:object size:0x4 scope:local align:4 data:float +@158366 = .sdata2:0x805214B8; // type:object size:0x8 scope:local align:4 data:double +@159604 = .sdata2:0x805214C0; // type:object size:0x4 scope:local align:4 data:float +@159605 = .sdata2:0x805214C4; // type:object size:0x4 scope:local align:4 data:float +@159606 = .sdata2:0x805214C8; // type:object size:0x4 scope:local align:4 data:float +@159607 = .sdata2:0x805214CC; // type:object size:0x4 scope:local align:4 data:float +@159608 = .sdata2:0x805214D0; // type:object size:0x4 scope:local align:4 data:float +@159609 = .sdata2:0x805214D4; // type:object size:0x4 scope:local align:4 data:float +@159610 = .sdata2:0x805214D8; // type:object size:0x4 scope:local align:4 data:float +@159611 = .sdata2:0x805214DC; // type:object size:0x4 scope:local align:4 data:float +@159612 = .sdata2:0x805214E0; // type:object size:0x4 scope:local align:4 data:float +@159613 = .sdata2:0x805214E4; // type:object size:0x4 scope:local align:4 data:float +@159614 = .sdata2:0x805214E8; // type:object size:0x4 scope:local align:4 data:float +@159615 = .sdata2:0x805214EC; // type:object size:0x4 scope:local align:4 data:float +@159616 = .sdata2:0x805214F0; // type:object size:0x4 scope:local align:4 data:float +@159617 = .sdata2:0x805214F4; // type:object size:0x4 scope:local align:4 data:float +@159618 = .sdata2:0x805214F8; // type:object size:0x4 scope:local align:4 data:float +@159619 = .sdata2:0x805214FC; // type:object size:0x4 scope:local align:4 data:float +@159620 = .sdata2:0x80521500; // type:object size:0x4 scope:local align:4 data:float +@159621 = .sdata2:0x80521504; // type:object size:0x4 scope:local align:4 data:float +@159623 = .sdata2:0x80521508; // type:object size:0x4 scope:local align:4 data:float +@159624 = .sdata2:0x8052150C; // type:object size:0x4 scope:local align:4 data:float +@159625 = .sdata2:0x80521510; // type:object size:0x4 scope:local align:4 data:float +@159626 = .sdata2:0x80521514; // type:object size:0x4 scope:local align:4 data:float +@159627 = .sdata2:0x80521518; // type:object size:0x4 scope:local align:4 data:float +@159628 = .sdata2:0x8052151C; // type:object size:0x4 scope:local align:4 data:float +@159629 = .sdata2:0x80521520; // type:object size:0x4 scope:local align:4 data:float +@159630 = .sdata2:0x80521524; // type:object size:0x4 scope:local align:4 data:float +@159631 = .sdata2:0x80521528; // type:object size:0x4 scope:local align:4 data:float +@159632 = .sdata2:0x8052152C; // type:object size:0x4 scope:local align:4 data:float +@159633 = .sdata2:0x80521530; // type:object size:0x4 scope:local align:4 data:float +@159634 = .sdata2:0x80521534; // type:object size:0x4 scope:local align:4 data:float +@159635 = .sdata2:0x80521538; // type:object size:0x4 scope:local align:4 data:float +@159636 = .sdata2:0x8052153C; // type:object size:0x4 scope:local align:4 data:float +@159637 = .sdata2:0x80521540; // type:object size:0x4 scope:local align:4 data:float +@159638 = .sdata2:0x80521544; // type:object size:0x4 scope:local align:4 data:float +@159639 = .sdata2:0x80521548; // type:object size:0x4 scope:local align:4 data:float +@159641 = .sdata2:0x8052154C; // type:object size:0x4 scope:local align:4 data:float +@160225 = .sdata2:0x80521550; // type:object size:0x4 scope:local align:4 data:float +@160226 = .sdata2:0x80521554; // type:object size:0x4 scope:local align:4 data:float +@160228 = .sdata2:0x80521558; // type:object size:0x4 scope:local align:4 data:float +@160229 = .sdata2:0x8052155C; // type:object size:0x4 scope:local align:4 data:float +@160230 = .sdata2:0x80521560; // type:object size:0x4 scope:local align:4 data:float +@160231 = .sdata2:0x80521564; // type:object size:0x4 scope:local align:4 data:float +@160232 = .sdata2:0x80521568; // type:object size:0x4 scope:local align:4 data:float +@160233 = .sdata2:0x8052156C; // type:object size:0x4 scope:local align:4 data:float +@160948 = .sdata2:0x80521570; // type:object size:0x4 scope:local align:4 data:float +@160961 = .sdata2:0x80521574; // type:object size:0x4 scope:local align:4 data:float +@160962 = .sdata2:0x80521578; // type:object size:0x4 scope:local align:4 data:float +@160963 = .sdata2:0x8052157C; // type:object size:0x4 scope:local align:4 data:float +@160964 = .sdata2:0x80521580; // type:object size:0x4 scope:local align:4 data:float +@160965 = .sdata2:0x80521584; // type:object size:0x4 scope:local align:4 data:float +@160966 = .sdata2:0x80521588; // type:object size:0x4 scope:local align:4 data:float +@160967 = .sdata2:0x8052158C; // type:object size:0x4 scope:local align:4 data:float +@160968 = .sdata2:0x80521590; // type:object size:0x4 scope:local align:4 data:float +@160969 = .sdata2:0x80521594; // type:object size:0x4 scope:local align:4 data:float +@160970 = .sdata2:0x80521598; // type:object size:0x4 scope:local align:4 data:float +@160971 = .sdata2:0x8052159C; // type:object size:0x4 scope:local align:4 data:float +@160972 = .sdata2:0x805215A0; // type:object size:0x4 scope:local align:4 data:float +@160973 = .sdata2:0x805215A4; // type:object size:0x4 scope:local align:4 data:float +@160974 = .sdata2:0x805215A8; // type:object size:0x4 scope:local align:4 data:float +@160975 = .sdata2:0x805215AC; // type:object size:0x4 scope:local align:4 data:float +@160976 = .sdata2:0x805215B0; // type:object size:0x4 scope:local align:4 data:float +@160977 = .sdata2:0x805215B4; // type:object size:0x4 scope:local align:4 data:float +@160978 = .sdata2:0x805215B8; // type:object size:0x4 scope:local align:4 data:float +@160979 = .sdata2:0x805215BC; // type:object size:0x4 scope:local align:4 data:float +@160980 = .sdata2:0x805215C0; // type:object size:0x4 scope:local align:4 data:float +@160981 = .sdata2:0x805215C4; // type:object size:0x4 scope:local align:4 data:float +@160982 = .sdata2:0x805215C8; // type:object size:0x4 scope:local align:4 data:float +@160983 = .sdata2:0x805215CC; // type:object size:0x4 scope:local align:4 data:float +@160984 = .sdata2:0x805215D0; // type:object size:0x4 scope:local align:4 data:float +@160985 = .sdata2:0x805215D4; // type:object size:0x4 scope:local align:4 data:float +@160986 = .sdata2:0x805215D8; // type:object size:0x4 scope:local align:4 data:float +@160987 = .sdata2:0x805215DC; // type:object size:0x4 scope:local align:4 data:float +@161499 = .sdata2:0x805215E0; // type:object size:0x4 scope:local align:4 data:float +@161500 = .sdata2:0x805215E4; // type:object size:0x4 scope:local align:4 data:float +@161501 = .sdata2:0x805215E8; // type:object size:0x4 scope:local align:4 data:float +@161502 = .sdata2:0x805215EC; // type:object size:0x4 scope:local align:4 data:float +@161503 = .sdata2:0x805215F0; // type:object size:0x4 scope:local align:4 data:float +@161504 = .sdata2:0x805215F4; // type:object size:0x4 scope:local align:4 data:float +@161505 = .sdata2:0x805215F8; // type:object size:0x4 scope:local align:4 data:float +@161506 = .sdata2:0x805215FC; // type:object size:0x4 scope:local align:4 data:float +@161608 = .sdata2:0x80521600; // type:object size:0x4 scope:local align:4 data:float +@161695 = .sdata2:0x80521604; // type:object size:0x4 scope:local align:4 data:float +@162080 = .sdata2:0x80521608; // type:object size:0x4 scope:local align:4 data:float +@162177 = .sdata2:0x8052160C; // type:object size:0x4 scope:local align:4 data:float +@162178 = .sdata2:0x80521610; // type:object size:0x4 scope:local align:4 data:float +@162179 = .sdata2:0x80521614; // type:object size:0x4 scope:local align:4 data:float +@162180 = .sdata2:0x80521618; // type:object size:0x4 scope:local align:4 data:float +@162181 = .sdata2:0x8052161C; // type:object size:0x4 scope:local align:4 data:float +@162182 = .sdata2:0x80521620; // type:object size:0x4 scope:local align:4 data:float +@163116 = .sdata2:0x80521624; // type:object size:0x4 scope:local align:4 data:float +@163117 = .sdata2:0x80521628; // type:object size:0x4 scope:local align:4 data:float +@163119 = .sdata2:0x8052162C; // type:object size:0x4 scope:local align:4 data:float +@163120 = .sdata2:0x80521630; // type:object size:0x4 scope:local align:4 data:float +@163121 = .sdata2:0x80521634; // type:object size:0x4 scope:local align:4 data:float +@163122 = .sdata2:0x80521638; // type:object size:0x4 scope:local align:4 data:float +@163123 = .sdata2:0x8052163C; // type:object size:0x4 scope:local align:4 data:float +@163124 = .sdata2:0x80521640; // type:object size:0x4 scope:local align:4 data:float +@163125 = .sdata2:0x80521644; // type:object size:0x4 scope:local align:4 data:float +@163126 = .sdata2:0x80521648; // type:object size:0x4 scope:local align:4 data:float +@163127 = .sdata2:0x8052164C; // type:object size:0x4 scope:local align:4 data:float +@163128 = .sdata2:0x80521650; // type:object size:0x4 scope:local align:4 data:float +@163129 = .sdata2:0x80521654; // type:object size:0x4 scope:local align:4 data:float +@163265 = .sdata2:0x80521658; // type:object size:0x4 scope:local align:4 data:float +@163266 = .sdata2:0x8052165C; // type:object size:0x4 scope:local align:4 data:float +@163901 = .sdata2:0x80521660; // type:object size:0x4 scope:local align:4 data:float +@163902 = .sdata2:0x80521664; // type:object size:0x4 scope:local align:4 data:float +@163903 = .sdata2:0x80521668; // type:object size:0x4 scope:local align:4 data:float +@163969 = .sdata2:0x8052166C; // type:object size:0x4 scope:local align:4 data:float +@164247 = .sdata2:0x80521670; // type:object size:0x4 scope:local align:4 data:float +@164257 = .sdata2:0x80521674; // type:object size:0x4 scope:local align:4 data:float +@91515 = .sdata2:0x80521678; // type:object size:0x4 scope:local align:4 data:float +@107298 = .sdata2:0x80521680; // type:object size:0x4 scope:local align:4 data:float +@107651 = .sdata2:0x80521684; // type:object size:0x4 scope:local align:4 data:float +@107652 = .sdata2:0x80521688; // type:object size:0x4 scope:local align:4 data:float +@107771 = .sdata2:0x80521690; // type:object size:0x8 scope:local align:4 data:double +@108058 = .sdata2:0x80521698; // type:object size:0x4 scope:local align:4 data:float +@108059 = .sdata2:0x8052169C; // type:object size:0x4 scope:local align:4 data:float +@108227 = .sdata2:0x805216A0; // type:object size:0x4 scope:local align:4 data:float +@109011 = .sdata2:0x805216A4; // type:object size:0x4 scope:local align:4 data:float +@109012 = .sdata2:0x805216A8; // type:object size:0x4 scope:local align:4 data:float +@109376 = .sdata2:0x805216B0; // type:object size:0x8 scope:local align:4 data:double +@109524 = .sdata2:0x805216B8; // type:object size:0x4 scope:local align:4 data:float +@109525 = .sdata2:0x805216BC; // type:object size:0x4 scope:local align:4 data:float +@109526 = .sdata2:0x805216C0; // type:object size:0x4 scope:local align:4 data:float +@110319 = .sdata2:0x805216C4; // type:object size:0x4 scope:local align:4 data:float +@110320 = .sdata2:0x805216C8; // type:object size:0x4 scope:local align:4 data:float +@110321 = .sdata2:0x805216CC; // type:object size:0x4 scope:local align:4 data:float +@110324 = .sdata2:0x805216D0; // type:object size:0x4 scope:local align:4 data:float +@110325 = .sdata2:0x805216D4; // type:object size:0x4 scope:local align:4 data:float +@110326 = .sdata2:0x805216D8; // type:object size:0x4 scope:local align:4 data:float +@110327 = .sdata2:0x805216DC; // type:object size:0x4 scope:local align:4 data:float +@110328 = .sdata2:0x805216E0; // type:object size:0x4 scope:local align:4 data:float +@110329 = .sdata2:0x805216E4; // type:object size:0x4 scope:local align:4 data:float +@110330 = .sdata2:0x805216E8; // type:object size:0x4 scope:local align:4 data:float +@110677 = .sdata2:0x805216EC; // type:object size:0x4 scope:local align:4 data:float +@110730 = .sdata2:0x805216F0; // type:object size:0x4 scope:local align:4 data:float +@111565 = .sdata2:0x805216F4; // type:object size:0x4 scope:local align:4 data:float +@111658 = .sdata2:0x805216F8; // type:object size:0x4 scope:local align:4 data:float +@111987 = .sdata2:0x805216FC; // type:object size:0x4 scope:local align:4 data:float +@111988 = .sdata2:0x80521700; // type:object size:0x4 scope:local align:4 data:float +@111989 = .sdata2:0x80521708; // type:object size:0x8 scope:local align:4 data:double +@111995 = .sdata2:0x80521710; // type:object size:0x4 scope:local align:4 data:float +@92246 = .sdata2:0x80521718; // type:object size:0x4 scope:local align:4 data:float +@91536 = .sdata2:0x8052171C; // type:object size:0x8 scope:local align:4 data:4byte +@91540 = .sdata2:0x80521724; // type:object size:0x8 scope:local align:4 data:4byte +@92291 = .sdata2:0x8052172C; // type:object size:0x4 scope:local align:4 data:float +@92353 = .sdata2:0x80521730; // type:object size:0x8 scope:local align:4 data:double +@94129 = .sdata2:0x80521738; // type:object size:0x4 scope:local align:4 data:float +@94130 = .sdata2:0x8052173C; // type:object size:0x4 scope:local align:4 data:float +@93064 = .sdata2:0x80521740; // type:object size:0x4 scope:local align:4 data:float +@93065 = .sdata2:0x80521744; // type:object size:0x4 scope:local align:4 data:float +@93074 = .sdata2:0x80521748; // type:object size:0x4 scope:local align:4 data:float +@93323 = .sdata2:0x80521750; // type:object size:0x4 scope:local align:4 data:float +@93326 = .sdata2:0x80521754; // type:object size:0x4 scope:local align:4 data:float +@93329 = .sdata2:0x80521758; // type:object size:0x8 scope:local align:4 data:double +@93592 = .sdata2:0x80521760; // type:object size:0x4 scope:local align:4 data:float +@93593 = .sdata2:0x80521764; // type:object size:0x4 scope:local align:4 data:float +@93594 = .sdata2:0x80521768; // type:object size:0x4 scope:local align:4 data:float +@93607 = .sdata2:0x8052176C; // type:object size:0x4 scope:local align:4 data:float +@93608 = .sdata2:0x80521770; // type:object size:0x4 scope:local align:4 data:float +@93609 = .sdata2:0x80521774; // type:object size:0x4 scope:local align:4 data:float +@93612 = .sdata2:0x80521778; // type:object size:0x8 scope:local align:4 data:double +@93658 = .sdata2:0x80521780; // type:object size:0x4 scope:local align:4 data:float +@93464 = .sdata2:0x80521788; // type:object size:0x4 scope:local align:4 data:float +@93465 = .sdata2:0x8052178C; // type:object size:0x4 scope:local align:4 data:float +@93617 = .sdata2:0x80521790; // type:object size:0x4 scope:local align:4 data:float +@93880 = .sdata2:0x80521794; // type:object size:0x4 scope:local align:4 data:float +@93884 = .sdata2:0x80521798; // type:object size:0x8 scope:local align:4 data:double +@93931 = .sdata2:0x805217A0; // type:object size:0x4 scope:local align:4 data:float +@93932 = .sdata2:0x805217A4; // type:object size:0x4 scope:local align:4 data:float +@93933 = .sdata2:0x805217A8; // type:object size:0x4 scope:local align:4 data:float +@93934 = .sdata2:0x805217AC; // type:object size:0x4 scope:local align:4 data:float +@93935 = .sdata2:0x805217B0; // type:object size:0x4 scope:local align:4 data:float +@93999 = .sdata2:0x805217B4; // type:object size:0x4 scope:local align:4 data:float +@94052 = .sdata2:0x805217B8; // type:object size:0x4 scope:local align:4 data:float +@94053 = .sdata2:0x805217BC; // type:object size:0x4 scope:local align:4 data:float +@91000 = .sdata2:0x805217C0; // type:object size:0x4 scope:local align:4 data:float +@91024 = .sdata2:0x805217C8; // type:object size:0x8 scope:local align:4 data:double +@91046 = .sdata2:0x805217D0; // type:object size:0x4 scope:local align:4 data:float +@94368 = .sdata2:0x805217D8; // type:object size:0x4 scope:local align:4 data:float +@94369 = .sdata2:0x805217DC; // type:object size:0x4 scope:local align:4 data:float +@94370 = .sdata2:0x805217E0; // type:object size:0x4 scope:local align:4 data:float +@94410 = .sdata2:0x805217E4; // type:object size:0x4 scope:local align:4 data:float +@94457 = .sdata2:0x805217E8; // type:object size:0x4 scope:local align:4 data:float +@94503 = .sdata2:0x805217EC; // type:object size:0x4 scope:local align:4 data:float +@94504 = .sdata2:0x805217F0; // type:object size:0x4 scope:local align:4 data:float +@94505 = .sdata2:0x805217F4; // type:object size:0x4 scope:local align:4 data:float +@94506 = .sdata2:0x805217F8; // type:object size:0x4 scope:local align:4 data:float +@94507 = .sdata2:0x805217FC; // type:object size:0x4 scope:local align:4 data:float +@94508 = .sdata2:0x80521800; // type:object size:0x4 scope:local align:4 data:float +@94509 = .sdata2:0x80521804; // type:object size:0x4 scope:local align:4 data:float +@90151 = .sdata2:0x80521808; // type:object size:0x4 scope:local align:4 data:float +@90244 = .sdata2:0x8052180C; // type:object size:0x4 scope:local align:4 data:float +@90245 = .sdata2:0x80521810; // type:object size:0x4 scope:local align:4 data:float +@90246 = .sdata2:0x80521814; // type:object size:0x4 scope:local align:4 data:float +@90247 = .sdata2:0x80521818; // type:object size:0x4 scope:local align:4 data:float +@106180 = .sdata2:0x80521820; // type:object size:0x4 scope:local align:4 data:float +@106181 = .sdata2:0x80521824; // type:object size:0x4 scope:local align:4 data:float +@106182 = .sdata2:0x80521828; // type:object size:0x4 scope:local align:4 data:float +@106183 = .sdata2:0x8052182C; // type:object size:0x4 scope:local align:4 data:float +@106184 = .sdata2:0x80521830; // type:object size:0x4 scope:local align:4 data:float +@106418 = .sdata2:0x80521834; // type:object size:0x4 scope:local align:4 data:float +@106419 = .sdata2:0x80521838; // type:object size:0x4 scope:local align:4 data:float +@106420 = .sdata2:0x8052183C; // type:object size:0x4 scope:local align:4 data:float +@106421 = .sdata2:0x80521840; // type:object size:0x4 scope:local align:4 data:float +@106971 = .sdata2:0x80521844; // type:object size:0x4 scope:local align:4 data:float +@106972 = .sdata2:0x80521848; // type:object size:0x4 scope:local align:4 data:float +@106973 = .sdata2:0x8052184C; // type:object size:0x4 scope:local align:4 data:float +@106974 = .sdata2:0x80521850; // type:object size:0x4 scope:local align:4 data:float +@106975 = .sdata2:0x80521854; // type:object size:0x4 scope:local align:4 data:float +@106976 = .sdata2:0x80521858; // type:object size:0x4 scope:local align:4 data:float +@106977 = .sdata2:0x8052185C; // type:object size:0x4 scope:local align:4 data:float +@106978 = .sdata2:0x80521860; // type:object size:0x4 scope:local align:4 data:float +@106988 = .sdata2:0x80521864; // type:object size:0x4 scope:local align:4 data:float +@106989 = .sdata2:0x80521868; // type:object size:0x4 scope:local align:4 data:float +@107033 = .sdata2:0x8052186C; // type:object size:0x4 scope:local align:4 data:float +@107137 = .sdata2:0x80521870; // type:object size:0x4 scope:local align:4 data:float +@107140 = .sdata2:0x80521878; // type:object size:0x8 scope:local align:4 data:double +lbl_80521880 = .sdata2:0x80521880; // type:object size:0x8 +@107531 = .sdata2:0x80521888; // type:object size:0x4 scope:local align:4 data:float +@107532 = .sdata2:0x8052188C; // type:object size:0x4 scope:local align:4 data:float +@107533 = .sdata2:0x80521890; // type:object size:0x4 scope:local align:4 data:float +@107534 = .sdata2:0x80521894; // type:object size:0x4 scope:local align:4 data:float +@107535 = .sdata2:0x80521898; // type:object size:0x4 scope:local align:4 data:float +@107536 = .sdata2:0x8052189C; // type:object size:0x4 scope:local align:4 data:float +@107537 = .sdata2:0x805218A0; // type:object size:0x4 scope:local align:4 data:float +@107538 = .sdata2:0x805218A4; // type:object size:0x4 scope:local align:4 data:float +@107613 = .sdata2:0x805218A8; // type:object size:0x4 scope:local align:4 data:float +@107614 = .sdata2:0x805218AC; // type:object size:0x4 scope:local align:4 data:float +@95396 = .sdata2:0x805218B0; // type:object size:0x4 scope:local align:4 data:float +@95397 = .sdata2:0x805218B4; // type:object size:0x4 scope:local align:4 data:float +@95398 = .sdata2:0x805218B8; // type:object size:0x4 scope:local align:4 data:float +@95404 = .sdata2:0x805218BC; // type:object size:0x4 scope:local align:4 data:float +@95405 = .sdata2:0x805218C0; // type:object size:0x4 scope:local align:4 data:float +@95559 = .sdata2:0x805218C4; // type:object size:0x4 scope:local align:4 data:float +@95560 = .sdata2:0x805218C8; // type:object size:0x4 scope:local align:4 data:float +@95563 = .sdata2:0x805218D0; // type:object size:0x8 scope:local align:4 data:double +@95738 = .sdata2:0x805218D8; // type:object size:0x4 scope:local align:4 data:float +@95739 = .sdata2:0x805218DC; // type:object size:0x4 scope:local align:4 data:float +@95812 = .sdata2:0x805218E0; // type:object size:0x4 scope:local align:4 data:float +@95813 = .sdata2:0x805218E4; // type:object size:0x4 scope:local align:4 data:float +@112672 = .sdata2:0x805218E8; // type:object size:0x4 scope:local align:4 data:float +@112673 = .sdata2:0x805218EC; // type:object size:0x4 scope:local align:4 data:float +@112674 = .sdata2:0x805218F0; // type:object size:0x4 scope:local align:4 data:float +@112675 = .sdata2:0x805218F4; // type:object size:0x4 scope:local align:4 data:float +@112676 = .sdata2:0x805218F8; // type:object size:0x4 scope:local align:4 data:float +@112677 = .sdata2:0x805218FC; // type:object size:0x4 scope:local align:4 data:float +@112678 = .sdata2:0x80521900; // type:object size:0x4 scope:local align:4 data:float +@112679 = .sdata2:0x80521904; // type:object size:0x4 scope:local align:4 data:float +@112680 = .sdata2:0x80521908; // type:object size:0x4 scope:local align:4 data:float +@112681 = .sdata2:0x8052190C; // type:object size:0x4 scope:local align:4 data:float +@112682 = .sdata2:0x80521910; // type:object size:0x4 scope:local align:4 data:float +@112683 = .sdata2:0x80521914; // type:object size:0x4 scope:local align:4 data:float +@112684 = .sdata2:0x80521918; // type:object size:0x4 scope:local align:4 data:float +@112685 = .sdata2:0x8052191C; // type:object size:0x4 scope:local align:4 data:float +@112686 = .sdata2:0x80521920; // type:object size:0x4 scope:local align:4 data:float +@112687 = .sdata2:0x80521924; // type:object size:0x4 scope:local align:4 data:float +@112688 = .sdata2:0x80521928; // type:object size:0x4 scope:local align:4 data:float +@112689 = .sdata2:0x8052192C; // type:object size:0x4 scope:local align:4 data:float +@112690 = .sdata2:0x80521930; // type:object size:0x4 scope:local align:4 data:float +@112733 = .sdata2:0x80521934; // type:object size:0x4 scope:local align:4 data:float +@112734 = .sdata2:0x80521938; // type:object size:0x4 scope:local align:4 data:float +@112735 = .sdata2:0x8052193C; // type:object size:0x4 scope:local align:4 data:float +@112737 = .sdata2:0x80521940; // type:object size:0x8 scope:local align:4 data:double +@112750 = .sdata2:0x80521948; // type:object size:0x4 scope:local align:4 data:float +@112774 = .sdata2:0x8052194C; // type:object size:0x4 scope:local align:4 data:float +@112775 = .sdata2:0x80521950; // type:object size:0x4 scope:local align:4 data:float +@112776 = .sdata2:0x80521954; // type:object size:0x4 scope:local align:4 data:float +@112777 = .sdata2:0x80521958; // type:object size:0x4 scope:local align:4 data:float +@112778 = .sdata2:0x8052195C; // type:object size:0x4 scope:local align:4 data:float +@112779 = .sdata2:0x80521960; // type:object size:0x4 scope:local align:4 data:float +@112780 = .sdata2:0x80521964; // type:object size:0x4 scope:local align:4 data:float +@112781 = .sdata2:0x80521968; // type:object size:0x4 scope:local align:4 data:float +@112782 = .sdata2:0x8052196C; // type:object size:0x4 scope:local align:4 data:float +@112795 = .sdata2:0x80521970; // type:object size:0x4 scope:local align:4 data:float +@112896 = .sdata2:0x80521974; // type:object size:0x4 scope:local align:4 data:float +@112897 = .sdata2:0x80521978; // type:object size:0x4 scope:local align:4 data:float +@112898 = .sdata2:0x8052197C; // type:object size:0x4 scope:local align:4 data:float +@112960 = .sdata2:0x80521980; // type:object size:0x4 scope:local align:4 data:float +@112961 = .sdata2:0x80521984; // type:object size:0x4 scope:local align:4 data:float +@112962 = .sdata2:0x80521988; // type:object size:0x4 scope:local align:4 data:float +@113016 = .sdata2:0x80521990; // type:object size:0x8 scope:local align:4 data:double +@113056 = .sdata2:0x80521998; // type:object size:0x4 scope:local align:4 data:float +@113092 = .sdata2:0x8052199C; // type:object size:0x4 scope:local align:4 data:float +@113236 = .sdata2:0x805219A0; // type:object size:0x4 scope:local align:4 data:float +@113237 = .sdata2:0x805219A4; // type:object size:0x4 scope:local align:4 data:float +@113238 = .sdata2:0x805219A8; // type:object size:0x4 scope:local align:4 data:float +@113239 = .sdata2:0x805219AC; // type:object size:0x4 scope:local align:4 data:float +@113282 = .sdata2:0x805219B0; // type:object size:0x4 scope:local align:4 data:float +@113283 = .sdata2:0x805219B4; // type:object size:0x4 scope:local align:4 data:float +@113284 = .sdata2:0x805219B8; // type:object size:0x4 scope:local align:4 data:float +@113285 = .sdata2:0x805219BC; // type:object size:0x4 scope:local align:4 data:float +@113286 = .sdata2:0x805219C0; // type:object size:0x4 scope:local align:4 data:float +@113287 = .sdata2:0x805219C4; // type:object size:0x4 scope:local align:4 data:float +@113302 = .sdata2:0x805219C8; // type:object size:0x4 scope:local align:4 data:float +@113456 = .sdata2:0x805219CC; // type:object size:0x4 scope:local align:4 data:float +@113458 = .sdata2:0x805219D0; // type:object size:0x4 scope:local align:4 data:float +@113567 = .sdata2:0x805219D4; // type:object size:0x4 scope:local align:4 data:float +@113569 = .sdata2:0x805219D8; // type:object size:0x4 scope:local align:4 data:float +@113570 = .sdata2:0x805219DC; // type:object size:0x4 scope:local align:4 data:float +@113571 = .sdata2:0x805219E0; // type:object size:0x4 scope:local align:4 data:float +@113572 = .sdata2:0x805219E4; // type:object size:0x4 scope:local align:4 data:float +@113573 = .sdata2:0x805219E8; // type:object size:0x4 scope:local align:4 data:float +@113574 = .sdata2:0x805219EC; // type:object size:0x4 scope:local align:4 data:float +@113575 = .sdata2:0x805219F0; // type:object size:0x4 scope:local align:4 data:float +@113576 = .sdata2:0x805219F4; // type:object size:0x4 scope:local align:4 data:float +@113577 = .sdata2:0x805219F8; // type:object size:0x4 scope:local align:4 data:float +@113578 = .sdata2:0x805219FC; // type:object size:0x4 scope:local align:4 data:float +@113850 = .sdata2:0x80521A00; // type:object size:0x4 scope:local align:4 data:float +@114070 = .sdata2:0x80521A04; // type:object size:0x4 scope:local align:4 data:float +@114071 = .sdata2:0x80521A08; // type:object size:0x4 scope:local align:4 data:float +@114072 = .sdata2:0x80521A0C; // type:object size:0x4 scope:local align:4 data:float +@114073 = .sdata2:0x80521A10; // type:object size:0x4 scope:local align:4 data:float +@114074 = .sdata2:0x80521A14; // type:object size:0x4 scope:local align:4 data:float +@114075 = .sdata2:0x80521A18; // type:object size:0x4 scope:local align:4 data:float +@114076 = .sdata2:0x80521A1C; // type:object size:0x4 scope:local align:4 data:float +@114077 = .sdata2:0x80521A20; // type:object size:0x4 scope:local align:4 data:float +@114078 = .sdata2:0x80521A24; // type:object size:0x4 scope:local align:4 data:float +@114079 = .sdata2:0x80521A28; // type:object size:0x4 scope:local align:4 data:float +@114080 = .sdata2:0x80521A2C; // type:object size:0x4 scope:local align:4 data:float +@114081 = .sdata2:0x80521A30; // type:object size:0x4 scope:local align:4 data:float +@114082 = .sdata2:0x80521A34; // type:object size:0x4 scope:local align:4 data:float +@114083 = .sdata2:0x80521A38; // type:object size:0x4 scope:local align:4 data:float +@114084 = .sdata2:0x80521A3C; // type:object size:0x4 scope:local align:4 data:float +@114243 = .sdata2:0x80521A40; // type:object size:0x4 scope:local align:4 data:float +@114244 = .sdata2:0x80521A44; // type:object size:0x4 scope:local align:4 data:float +@114245 = .sdata2:0x80521A48; // type:object size:0x4 scope:local align:4 data:float +@114246 = .sdata2:0x80521A4C; // type:object size:0x4 scope:local align:4 data:float +@114247 = .sdata2:0x80521A50; // type:object size:0x4 scope:local align:4 data:float +@114248 = .sdata2:0x80521A54; // type:object size:0x4 scope:local align:4 data:float +@114249 = .sdata2:0x80521A58; // type:object size:0x4 scope:local align:4 data:float +@114250 = .sdata2:0x80521A5C; // type:object size:0x4 scope:local align:4 data:float +@114251 = .sdata2:0x80521A60; // type:object size:0x4 scope:local align:4 data:float +@114252 = .sdata2:0x80521A64; // type:object size:0x4 scope:local align:4 data:float +@114253 = .sdata2:0x80521A68; // type:object size:0x4 scope:local align:4 data:float +@114254 = .sdata2:0x80521A6C; // type:object size:0x4 scope:local align:4 data:float +@114255 = .sdata2:0x80521A70; // type:object size:0x4 scope:local align:4 data:float +@114256 = .sdata2:0x80521A74; // type:object size:0x4 scope:local align:4 data:float +@114257 = .sdata2:0x80521A78; // type:object size:0x4 scope:local align:4 data:float +@114351 = .sdata2:0x80521A7C; // type:object size:0x4 scope:local align:4 data:float +@114352 = .sdata2:0x80521A80; // type:object size:0x4 scope:local align:4 data:float +@114486 = .sdata2:0x80521A84; // type:object size:0x4 scope:local align:4 data:float +@114487 = .sdata2:0x80521A88; // type:object size:0x4 scope:local align:4 data:float +@114557 = .sdata2:0x80521A8C; // type:object size:0x4 scope:local align:4 data:float +@114558 = .sdata2:0x80521A90; // type:object size:0x4 scope:local align:4 data:float +@114605 = .sdata2:0x80521A94; // type:object size:0x4 scope:local align:4 data:float +@114606 = .sdata2:0x80521A98; // type:object size:0x4 scope:local align:4 data:float +@114841 = .sdata2:0x80521A9C; // type:object size:0x4 scope:local align:4 data:float +@114842 = .sdata2:0x80521AA0; // type:object size:0x4 scope:local align:4 data:float +@114844 = .sdata2:0x80521AA4; // type:object size:0x4 scope:local align:4 data:float +@114845 = .sdata2:0x80521AA8; // type:object size:0x4 scope:local align:4 data:float +@114846 = .sdata2:0x80521AAC; // type:object size:0x4 scope:local align:4 data:float +@115610 = .sdata2:0x80521AB0; // type:object size:0x4 scope:local align:4 data:float +@115810 = .sdata2:0x80521AB4; // type:object size:0x4 scope:local align:4 data:float +@115991 = .sdata2:0x80521AB8; // type:object size:0x4 scope:local align:4 data:float +@115992 = .sdata2:0x80521ABC; // type:object size:0x4 scope:local align:4 data:float +@115993 = .sdata2:0x80521AC0; // type:object size:0x4 scope:local align:4 data:float +@115994 = .sdata2:0x80521AC4; // type:object size:0x4 scope:local align:4 data:float +@115995 = .sdata2:0x80521AC8; // type:object size:0x4 scope:local align:4 data:float +@115996 = .sdata2:0x80521ACC; // type:object size:0x4 scope:local align:4 data:float +@116259 = .sdata2:0x80521AD0; // type:object size:0x4 scope:local align:4 data:float +@116260 = .sdata2:0x80521AD4; // type:object size:0x4 scope:local align:4 data:float +@116315 = .sdata2:0x80521AD8; // type:object size:0x4 scope:local align:4 data:float +@116316 = .sdata2:0x80521ADC; // type:object size:0x4 scope:local align:4 data:float +@116317 = .sdata2:0x80521AE0; // type:object size:0x4 scope:local align:4 data:float +@116318 = .sdata2:0x80521AE4; // type:object size:0x4 scope:local align:4 data:float +@116319 = .sdata2:0x80521AE8; // type:object size:0x4 scope:local align:4 data:float +@116320 = .sdata2:0x80521AEC; // type:object size:0x4 scope:local align:4 data:float +@116321 = .sdata2:0x80521AF0; // type:object size:0x4 scope:local align:4 data:float +@116375 = .sdata2:0x80521AF4; // type:object size:0x4 scope:local align:4 data:float +@116376 = .sdata2:0x80521AF8; // type:object size:0x4 scope:local align:4 data:float +@116377 = .sdata2:0x80521AFC; // type:object size:0x4 scope:local align:4 data:float +@116680 = .sdata2:0x80521B00; // type:object size:0x4 scope:local align:4 data:float +@116681 = .sdata2:0x80521B04; // type:object size:0x4 scope:local align:4 data:float +@116682 = .sdata2:0x80521B08; // type:object size:0x4 scope:local align:4 data:float +@116813 = .sdata2:0x80521B0C; // type:object size:0x4 scope:local align:4 data:float +@116814 = .sdata2:0x80521B10; // type:object size:0x4 scope:local align:4 data:float +@116815 = .sdata2:0x80521B14; // type:object size:0x4 scope:local align:4 data:float +@116816 = .sdata2:0x80521B18; // type:object size:0x4 scope:local align:4 data:float +@116975 = .sdata2:0x80521B1C; // type:object size:0x4 scope:local align:4 data:float +@116976 = .sdata2:0x80521B20; // type:object size:0x4 scope:local align:4 data:float +@116980 = .sdata2:0x80521B24; // type:object size:0x4 scope:local align:4 data:float +@116981 = .sdata2:0x80521B28; // type:object size:0x4 scope:local align:4 data:float +@116982 = .sdata2:0x80521B2C; // type:object size:0x4 scope:local align:4 data:float +@116988 = .sdata2:0x80521B30; // type:object size:0x4 scope:local align:4 data:float +@116990 = .sdata2:0x80521B34; // type:object size:0x4 scope:local align:4 data:float +@116991 = .sdata2:0x80521B38; // type:object size:0x4 scope:local align:4 data:float +@116992 = .sdata2:0x80521B3C; // type:object size:0x4 scope:local align:4 data:float +@116996 = .sdata2:0x80521B40; // type:object size:0x4 scope:local align:4 data:float +@116997 = .sdata2:0x80521B44; // type:object size:0x4 scope:local align:4 data:float +@116998 = .sdata2:0x80521B48; // type:object size:0x4 scope:local align:4 data:float +@116999 = .sdata2:0x80521B4C; // type:object size:0x4 scope:local align:4 data:float +@117000 = .sdata2:0x80521B50; // type:object size:0x4 scope:local align:4 data:float +@117001 = .sdata2:0x80521B54; // type:object size:0x4 scope:local align:4 data:float +@117002 = .sdata2:0x80521B58; // type:object size:0x4 scope:local align:4 data:float +@117003 = .sdata2:0x80521B5C; // type:object size:0x4 scope:local align:4 data:float +@91875 = .sdata2:0x80521B60; // type:object size:0x4 scope:local align:4 data:float +@91876 = .sdata2:0x80521B64; // type:object size:0x4 scope:local align:4 data:float +@91877 = .sdata2:0x80521B68; // type:object size:0x4 scope:local align:4 data:float +@91878 = .sdata2:0x80521B6C; // type:object size:0x4 scope:local align:4 data:float +@91880 = .sdata2:0x80521B70; // type:object size:0x8 scope:local align:4 data:double +@92092 = .sdata2:0x80521B78; // type:object size:0x4 scope:local align:4 data:float +@92093 = .sdata2:0x80521B7C; // type:object size:0x4 scope:local align:4 data:float +@92094 = .sdata2:0x80521B80; // type:object size:0x4 scope:local align:4 data:float +@92095 = .sdata2:0x80521B84; // type:object size:0x4 scope:local align:4 data:float +@92133 = .sdata2:0x80521B88; // type:object size:0x4 scope:local align:4 data:float +@92134 = .sdata2:0x80521B8C; // type:object size:0x4 scope:local align:4 data:float +@92135 = .sdata2:0x80521B90; // type:object size:0x4 scope:local align:4 data:float +@92136 = .sdata2:0x80521B94; // type:object size:0x4 scope:local align:4 data:float +@92137 = .sdata2:0x80521B98; // type:object size:0x4 scope:local align:4 data:float +@92138 = .sdata2:0x80521B9C; // type:object size:0x4 scope:local align:4 data:float +@92139 = .sdata2:0x80521BA0; // type:object size:0x4 scope:local align:4 data:float +@92230 = .sdata2:0x80521BA4; // type:object size:0x4 scope:local align:4 data:float +@92231 = .sdata2:0x80521BA8; // type:object size:0x4 scope:local align:4 data:float +@92232 = .sdata2:0x80521BAC; // type:object size:0x4 scope:local align:4 data:float +@92233 = .sdata2:0x80521BB0; // type:object size:0x4 scope:local align:4 data:float +@92234 = .sdata2:0x80521BB4; // type:object size:0x4 scope:local align:4 data:float +@92235 = .sdata2:0x80521BB8; // type:object size:0x4 scope:local align:4 data:float +@92236 = .sdata2:0x80521BBC; // type:object size:0x4 scope:local align:4 data:float +@92237 = .sdata2:0x80521BC0; // type:object size:0x4 scope:local align:4 data:float +@92238 = .sdata2:0x80521BC4; // type:object size:0x4 scope:local align:4 data:float +@92239 = .sdata2:0x80521BC8; // type:object size:0x4 scope:local align:4 data:float +@92240 = .sdata2:0x80521BCC; // type:object size:0x4 scope:local align:4 data:float +@92241 = .sdata2:0x80521BD0; // type:object size:0x4 scope:local align:4 data:float +@92242 = .sdata2:0x80521BD8; // type:object size:0x8 scope:local align:4 data:double +@92243 = .sdata2:0x80521BE0; // type:object size:0x4 scope:local align:4 data:float +@92244 = .sdata2:0x80521BE4; // type:object size:0x4 scope:local align:4 data:float +@92245 = .sdata2:0x80521BE8; // type:object size:0x4 scope:local align:4 data:float +@92246 = .sdata2:0x80521BEC; // type:object size:0x4 scope:local align:4 data:float +@92247 = .sdata2:0x80521BF0; // type:object size:0x4 scope:local align:4 data:float +@92248 = .sdata2:0x80521BF4; // type:object size:0x4 scope:local align:4 data:float +@92249 = .sdata2:0x80521BF8; // type:object size:0x4 scope:local align:4 data:float +@92250 = .sdata2:0x80521BFC; // type:object size:0x4 scope:local align:4 data:float +@90378 = .sdata2:0x80521C00; // type:object size:0x4 scope:local align:4 data:float +@90381 = .sdata2:0x80521C08; // type:object size:0x8 scope:local align:4 data:double +@90390 = .sdata2:0x80521C10; // type:object size:0x4 scope:local align:4 data:float +@96892 = .sdata2:0x80521C18; // type:object size:0x4 scope:local align:4 data:float +@96893 = .sdata2:0x80521C1C; // type:object size:0x4 scope:local align:4 data:float +@96894 = .sdata2:0x80521C20; // type:object size:0x4 scope:local align:4 data:float +@96895 = .sdata2:0x80521C24; // type:object size:0x4 scope:local align:4 data:float +@96896 = .sdata2:0x80521C28; // type:object size:0x4 scope:local align:4 data:float +@96897 = .sdata2:0x80521C2C; // type:object size:0x4 scope:local align:4 data:float +@96949 = .sdata2:0x80521C30; // type:object size:0x8 scope:local align:4 data:double +@97033 = .sdata2:0x80521C38; // type:object size:0x4 scope:local align:4 data:float +@97115 = .sdata2:0x80521C40; // type:object size:0x8 scope:local align:4 data:double +@118820 = .sdata2:0x80521C48; // type:object size:0x4 scope:local align:4 data:float +@118821 = .sdata2:0x80521C4C; // type:object size:0x4 scope:local align:4 data:float +@119597 = .sdata2:0x80521C50; // type:object size:0x4 scope:local align:4 data:float +@119598 = .sdata2:0x80521C54; // type:object size:0x4 scope:local align:4 data:float +@119622 = .sdata2:0x80521C58; // type:object size:0x8 scope:local align:4 data:double +@119680 = .sdata2:0x80521C60; // type:object size:0x4 scope:local align:4 data:float +@119681 = .sdata2:0x80521C64; // type:object size:0x4 scope:local align:4 data:float +@119684 = .sdata2:0x80521C68; // type:object size:0x8 scope:local align:4 data:double +lbl_80521C70 = .sdata2:0x80521C70; // type:object size:0x1 data:byte +lbl_80521C71 = .sdata2:0x80521C71; // type:object size:0x1 data:byte +lbl_80521C72 = .sdata2:0x80521C72; // type:object size:0x1 data:byte +lbl_80521C73 = .sdata2:0x80521C73; // type:object size:0x1 data:byte +lbl_80521C74 = .sdata2:0x80521C74; // type:object size:0x1 data:byte +lbl_80521C75 = .sdata2:0x80521C75; // type:object size:0x1 data:byte +lbl_80521C76 = .sdata2:0x80521C76; // type:object size:0x1 data:byte +lbl_80521C77 = .sdata2:0x80521C77; // type:object size:0x1 data:byte +lbl_80521C78 = .sdata2:0x80521C78; // type:object size:0x1 data:byte +lbl_80521C79 = .sdata2:0x80521C79; // type:object size:0x1 data:byte +lbl_80521C7A = .sdata2:0x80521C7A; // type:object size:0x1 data:byte +lbl_80521C7B = .sdata2:0x80521C7B; // type:object size:0x1 data:byte +lbl_80521C7C = .sdata2:0x80521C7C; // type:object size:0x1 data:byte +lbl_80521C7D = .sdata2:0x80521C7D; // type:object size:0x1 data:byte +lbl_80521C7E = .sdata2:0x80521C7E; // type:object size:0x1 data:byte +lbl_80521C7F = .sdata2:0x80521C7F; // type:object size:0x1 data:byte +@119823 = .sdata2:0x80521C80; // type:object size:0x4 scope:local align:4 data:float +@119922 = .sdata2:0x80521C84; // type:object size:0x4 scope:local align:4 data:float +@119923 = .sdata2:0x80521C88; // type:object size:0x4 scope:local align:4 data:float +@119924 = .sdata2:0x80521C8C; // type:object size:0x4 scope:local align:4 data:float +@119925 = .sdata2:0x80521C90; // type:object size:0x4 scope:local align:4 data:float +@119926 = .sdata2:0x80521C94; // type:object size:0x4 scope:local align:4 data:float +@119927 = .sdata2:0x80521C98; // type:object size:0x4 scope:local align:4 data:float +@119928 = .sdata2:0x80521C9C; // type:object size:0x4 scope:local align:4 data:float +@119929 = .sdata2:0x80521CA0; // type:object size:0x4 scope:local align:4 data:float +@121090 = .sdata2:0x80521CA4; // type:object size:0x4 scope:local align:4 data:float +@121091 = .sdata2:0x80521CA8; // type:object size:0x4 scope:local align:4 data:float +@121092 = .sdata2:0x80521CAC; // type:object size:0x4 scope:local align:4 data:float +@121093 = .sdata2:0x80521CB0; // type:object size:0x4 scope:local align:4 data:float +@121094 = .sdata2:0x80521CB4; // type:object size:0x4 scope:local align:4 data:float +@121095 = .sdata2:0x80521CB8; // type:object size:0x4 scope:local align:4 data:float +@121096 = .sdata2:0x80521CBC; // type:object size:0x4 scope:local align:4 data:float +@121635 = .sdata2:0x80521CC0; // type:object size:0x4 scope:local align:4 data:float +@121636 = .sdata2:0x80521CC4; // type:object size:0x4 scope:local align:4 data:float +@121637 = .sdata2:0x80521CC8; // type:object size:0x4 scope:local align:4 data:float +@121638 = .sdata2:0x80521CCC; // type:object size:0x4 scope:local align:4 data:float +@121639 = .sdata2:0x80521CD0; // type:object size:0x4 scope:local align:4 data:float +@121650 = .sdata2:0x80521CD4; // type:object size:0x4 scope:local align:4 data:float +@121651 = .sdata2:0x80521CD8; // type:object size:0x4 scope:local align:4 data:float +@121652 = .sdata2:0x80521CE0; // type:object size:0x8 scope:local align:4 data:double +@109519 = .sdata2:0x80521CE8; // type:object size:0x4 scope:local align:4 data:float +@109520 = .sdata2:0x80521CEC; // type:object size:0x4 scope:local align:4 data:float +@109581 = .sdata2:0x80521CF0; // type:object size:0x4 scope:local align:4 data:float +@109641 = .sdata2:0x80521CF4; // type:object size:0x4 scope:local align:4 data:float +@109644 = .sdata2:0x80521CF8; // type:object size:0x8 scope:local align:4 data:double +@109660 = .sdata2:0x80521D00; // type:object size:0x4 scope:local align:4 data:float +@109760 = .sdata2:0x80521D04; // type:object size:0x4 scope:local align:4 data:float +@109761 = .sdata2:0x80521D08; // type:object size:0x4 scope:local align:4 data:float +@109762 = .sdata2:0x80521D0C; // type:object size:0x4 scope:local align:4 data:float +@109763 = .sdata2:0x80521D10; // type:object size:0x4 scope:local align:4 data:float +@109764 = .sdata2:0x80521D14; // type:object size:0x4 scope:local align:4 data:float +@109765 = .sdata2:0x80521D18; // type:object size:0x4 scope:local align:4 data:float +@109766 = .sdata2:0x80521D1C; // type:object size:0x4 scope:local align:4 data:float +@109767 = .sdata2:0x80521D20; // type:object size:0x4 scope:local align:4 data:float +@109769 = .sdata2:0x80521D24; // type:object size:0x4 scope:local align:4 data:float +@109770 = .sdata2:0x80521D28; // type:object size:0x4 scope:local align:4 data:float +@109815 = .sdata2:0x80521D2C; // type:object size:0x4 scope:local align:4 data:float +@109874 = .sdata2:0x80521D30; // type:object size:0x4 scope:local align:4 data:float +@109875 = .sdata2:0x80521D34; // type:object size:0x4 scope:local align:4 data:float +@109876 = .sdata2:0x80521D38; // type:object size:0x4 scope:local align:4 data:float +@109877 = .sdata2:0x80521D3C; // type:object size:0x4 scope:local align:4 data:float +@110211 = .sdata2:0x80521D40; // type:object size:0x4 scope:local align:4 data:float +@110308 = .sdata2:0x80521D44; // type:object size:0x4 scope:local align:4 data:float +@110309 = .sdata2:0x80521D48; // type:object size:0x4 scope:local align:4 data:float +@110310 = .sdata2:0x80521D4C; // type:object size:0x4 scope:local align:4 data:float +@110311 = .sdata2:0x80521D50; // type:object size:0x4 scope:local align:4 data:float +@110312 = .sdata2:0x80521D54; // type:object size:0x4 scope:local align:4 data:float +@110313 = .sdata2:0x80521D58; // type:object size:0x4 scope:local align:4 data:float +@110314 = .sdata2:0x80521D5C; // type:object size:0x4 scope:local align:4 data:float +@110315 = .sdata2:0x80521D60; // type:object size:0x4 scope:local align:4 data:float +@110319 = .sdata2:0x80521D68; // type:object size:0x8 scope:local align:4 data:double +@110363 = .sdata2:0x80521D70; // type:object size:0x4 scope:local align:4 data:float +@110728 = .sdata2:0x80521D74; // type:object size:0x4 scope:local align:4 data:float +@110739 = .sdata2:0x80521D78; // type:object size:0x4 scope:local align:4 data:float +@111340 = .sdata2:0x80521D7C; // type:object size:0x4 scope:local align:4 data:float +@111643 = .sdata2:0x80521D80; // type:object size:0x4 scope:local align:4 data:float +@111644 = .sdata2:0x80521D84; // type:object size:0x4 scope:local align:4 data:float +@94940 = .sdata2:0x80521D88; // type:object size:0x4 scope:local align:4 data:float +lbl_80521D8C = .sdata2:0x80521D8C; // type:object size:0x5 +lbl_80521D91 = .sdata2:0x80521D91; // type:object size:0x5 +lbl_80521D96 = .sdata2:0x80521D96; // type:object size:0x5 +lbl_80521D9B = .sdata2:0x80521D9B; // type:object size:0x5 +lbl_80521DA0 = .sdata2:0x80521DA0; // type:object size:0x5 +lbl_80521DA5 = .sdata2:0x80521DA5; // type:object size:0x7 +@94958 = .sdata2:0x80521DAC; // type:object size:0x4 scope:local align:4 data:float +@95043 = .sdata2:0x80521DB0; // type:object size:0x4 scope:local align:4 data:float +@95044 = .sdata2:0x80521DB8; // type:object size:0x8 scope:local align:4 data:double +@95255 = .sdata2:0x80521DC0; // type:object size:0x8 scope:local align:4 data:double +@95256 = .sdata2:0x80521DC8; // type:object size:0x8 scope:local align:4 data:double +@95303 = .sdata2:0x80521DD0; // type:object size:0x4 scope:local align:4 data:float +@95304 = .sdata2:0x80521DD4; // type:object size:0x4 scope:local align:4 data:float +@95305 = .sdata2:0x80521DD8; // type:object size:0x4 scope:local align:4 data:float +@95334 = .sdata2:0x80521DDC; // type:object size:0x4 scope:local align:4 data:float +@95335 = .sdata2:0x80521DE0; // type:object size:0x4 scope:local align:4 data:float +@95403 = .sdata2:0x80521DE4; // type:object size:0x4 scope:local align:4 data:float +@95447 = .sdata2:0x80521DE8; // type:object size:0x4 scope:local align:4 data:float +@95448 = .sdata2:0x80521DEC; // type:object size:0x4 scope:local align:4 data:float +@95449 = .sdata2:0x80521DF0; // type:object size:0x4 scope:local align:4 data:float +@92560 = .sdata2:0x80521DF8; // type:object size:0x4 scope:local align:4 data:float +@92799 = .sdata2:0x80521DFC; // type:object size:0x4 scope:local align:4 data:float +@92948 = .sdata2:0x80521E00; // type:object size:0x4 scope:local align:4 data:float +@92949 = .sdata2:0x80521E04; // type:object size:0x4 scope:local align:4 data:float +@92950 = .sdata2:0x80521E08; // type:object size:0x4 scope:local align:4 data:float +@92951 = .sdata2:0x80521E0C; // type:object size:0x4 scope:local align:4 data:float +@93036 = .sdata2:0x80521E10; // type:object size:0x4 scope:local align:4 data:float +@93037 = .sdata2:0x80521E14; // type:object size:0x4 scope:local align:4 data:float +@93083 = .sdata2:0x80521E18; // type:object size:0x8 scope:local align:4 data:double +@93096 = .sdata2:0x80521E20; // type:object size:0x8 scope:local align:4 data:double +@93115 = .sdata2:0x80521E28; // type:object size:0x4 scope:local align:4 data:float +@96280 = .sdata2:0x80521E30; // type:object size:0x4 scope:local align:4 data:float +@96375 = .sdata2:0x80521E34; // type:object size:0x4 scope:local align:4 data:float +@96378 = .sdata2:0x80521E38; // type:object size:0x8 scope:local align:4 data:double +@109929 = .sdata2:0x80521E40; // type:object size:0x4 scope:local align:4 data:float +@109930 = .sdata2:0x80521E44; // type:object size:0x4 scope:local align:4 data:float +@110020 = .sdata2:0x80521E48; // type:object size:0x4 scope:local align:4 data:float +@110022 = .sdata2:0x80521E4C; // type:object size:0x4 scope:local align:4 data:float +@110023 = .sdata2:0x80521E50; // type:object size:0x4 scope:local align:4 data:float +@110024 = .sdata2:0x80521E54; // type:object size:0x4 scope:local align:4 data:float +@110025 = .sdata2:0x80521E58; // type:object size:0x4 scope:local align:4 data:float +@110210 = .sdata2:0x80521E5C; // type:object size:0x4 scope:local align:4 data:float +@110218 = .sdata2:0x80521E60; // type:object size:0x8 scope:local align:4 data:double +@110235 = .sdata2:0x80521E68; // type:object size:0x4 scope:local align:4 data:float +@110236 = .sdata2:0x80521E6C; // type:object size:0x4 scope:local align:4 data:float +@110237 = .sdata2:0x80521E70; // type:object size:0x4 scope:local align:4 data:float +@110315 = .sdata2:0x80521E74; // type:object size:0x4 scope:local align:4 data:float +@112490 = .sdata2:0x80521E78; // type:object size:0x4 scope:local align:4 data:float +@112638 = .sdata2:0x80521E7C; // type:object size:0x4 scope:local align:4 data:float +@112912 = .sdata2:0x80521E80; // type:object size:0x4 scope:local align:4 data:float +@112967 = .sdata2:0x80521E84; // type:object size:0x4 scope:local align:4 data:float +@112971 = .sdata2:0x80521E88; // type:object size:0x4 scope:local align:4 data:float +@112972 = .sdata2:0x80521E8C; // type:object size:0x4 scope:local align:4 data:float +@91820 = .sdata2:0x80521E90; // type:object size:0x8 scope:local align:4 data:double +@91853 = .sdata2:0x80521E98; // type:object size:0x4 scope:local align:4 data:float +@91917 = .sdata2:0x80521E9C; // type:object size:0x4 scope:local align:4 data:float +@91918 = .sdata2:0x80521EA0; // type:object size:0x4 scope:local align:4 data:float +@91919 = .sdata2:0x80521EA4; // type:object size:0x4 scope:local align:4 data:float +lbl_80521EA8 = .sdata2:0x80521EA8; // type:object size:0x1 data:byte +@92184 = .sdata2:0x80521EAC; // type:object size:0x4 scope:local align:4 data:float +@92185 = .sdata2:0x80521EB0; // type:object size:0x4 scope:local align:4 data:float +@92186 = .sdata2:0x80521EB4; // type:object size:0x4 scope:local align:4 data:float +@92187 = .sdata2:0x80521EB8; // type:object size:0x4 scope:local align:4 data:float +@92191 = .sdata2:0x80521EC0; // type:object size:0x8 scope:local align:4 data:double +lbl_80521EC8 = .sdata2:0x80521EC8; // type:object size:0x5 +lbl_80521ECD = .sdata2:0x80521ECD; // type:object size:0x7 +@92214 = .sdata2:0x80521ED4; // type:object size:0x4 scope:local align:4 data:float +lbl_80521ED8 = .sdata2:0x80521ED8; // type:object size:0x2 data:string +lbl_80521EDC = .sdata2:0x80521EDC; // type:object size:0x2 data:string +@105165 = .sdata2:0x80521EE0; // type:object size:0x4 scope:local align:4 data:float +@105166 = .sdata2:0x80521EE4; // type:object size:0x4 scope:local align:4 data:float +@105167 = .sdata2:0x80521EE8; // type:object size:0x4 scope:local align:4 data:float +@105414 = .sdata2:0x80521EEC; // type:object size:0x4 scope:local align:4 data:float +@105415 = .sdata2:0x80521EF0; // type:object size:0x4 scope:local align:4 data:float +@105416 = .sdata2:0x80521EF4; // type:object size:0x4 scope:local align:4 data:float +@105417 = .sdata2:0x80521EF8; // type:object size:0x4 scope:local align:4 data:float +@105418 = .sdata2:0x80521EFC; // type:object size:0x4 scope:local align:4 data:float +@105419 = .sdata2:0x80521F00; // type:object size:0x4 scope:local align:4 data:float +@105420 = .sdata2:0x80521F04; // type:object size:0x4 scope:local align:4 data:float +@105421 = .sdata2:0x80521F08; // type:object size:0x4 scope:local align:4 data:float +@105422 = .sdata2:0x80521F0C; // type:object size:0x4 scope:local align:4 data:float +@105423 = .sdata2:0x80521F10; // type:object size:0x4 scope:local align:4 data:float +@105428 = .sdata2:0x80521F18; // type:object size:0x8 scope:local align:4 data:double +@105500 = .sdata2:0x80521F20; // type:object size:0x4 scope:local align:4 data:float +@105880 = .sdata2:0x80521F28; // type:object size:0x8 scope:local align:4 data:double +@106877 = .sdata2:0x80521F30; // type:object size:0x4 scope:local align:4 data:float +@106878 = .sdata2:0x80521F34; // type:object size:0x4 scope:local align:4 data:float +@107611 = .sdata2:0x80521F38; // type:object size:0x4 scope:local align:4 data:float +@107621 = .sdata2:0x80521F3C; // type:object size:0x4 scope:local align:4 data:float +@97316 = .sdata2:0x80521F40; // type:object size:0x4 scope:local align:4 data:float +@97317 = .sdata2:0x80521F44; // type:object size:0x4 scope:local align:4 data:float +@97318 = .sdata2:0x80521F48; // type:object size:0x4 scope:local align:4 data:float +@97319 = .sdata2:0x80521F4C; // type:object size:0x4 scope:local align:4 data:float +@97496 = .sdata2:0x80521F50; // type:object size:0x4 scope:local align:4 data:float +@97497 = .sdata2:0x80521F54; // type:object size:0x4 scope:local align:4 data:float +@97498 = .sdata2:0x80521F58; // type:object size:0x4 scope:local align:4 data:float +@97538 = .sdata2:0x80521F60; // type:object size:0x8 scope:local align:4 data:double +@97595 = .sdata2:0x80521F68; // type:object size:0x4 scope:local align:4 data:float +@97644 = .sdata2:0x80521F6C; // type:object size:0x4 scope:local align:4 data:float +@97645 = .sdata2:0x80521F70; // type:object size:0x4 scope:local align:4 data:float +@97650 = .sdata2:0x80521F78; // type:object size:0x8 scope:local align:4 data:double +@97941 = .sdata2:0x80521F80; // type:object size:0x4 scope:local align:4 data:float +@103125 = .sdata2:0x80521F88; // type:object size:0x4 scope:local align:4 data:float +@103127 = .sdata2:0x80521F8C; // type:object size:0x4 scope:local align:4 data:float +@103129 = .sdata2:0x80521F90; // type:object size:0x4 scope:local align:4 data:float +@103130 = .sdata2:0x80521F94; // type:object size:0x4 scope:local align:4 data:float +@103138 = .sdata2:0x80521F98; // type:object size:0x8 scope:local align:4 data:double +@103479 = .sdata2:0x80521FA0; // type:object size:0x4 scope:local align:4 data:float +@103480 = .sdata2:0x80521FA4; // type:object size:0x4 scope:local align:4 data:float +@103481 = .sdata2:0x80521FA8; // type:object size:0x4 scope:local align:4 data:float +@103527 = .sdata2:0x80521FAC; // type:object size:0x4 scope:local align:4 data:float +@103528 = .sdata2:0x80521FB0; // type:object size:0x4 scope:local align:4 data:float +@103529 = .sdata2:0x80521FB4; // type:object size:0x4 scope:local align:4 data:float +@103611 = .sdata2:0x80521FB8; // type:object size:0x4 scope:local align:4 data:float +@103612 = .sdata2:0x80521FBC; // type:object size:0x4 scope:local align:4 data:float +@103906 = .sdata2:0x80521FC0; // type:object size:0x4 scope:local align:4 data:float +@103995 = .sdata2:0x80521FC4; // type:object size:0x4 scope:local align:4 data:float +@103996 = .sdata2:0x80521FC8; // type:object size:0x4 scope:local align:4 data:float +@103999 = .sdata2:0x80521FD0; // type:object size:0x8 scope:local align:4 data:double +@99538 = .sdata2:0x80521FD8; // type:object size:0x4 scope:local align:4 data:float +@99539 = .sdata2:0x80521FDC; // type:object size:0x4 scope:local align:4 data:float +@99719 = .sdata2:0x80521FE0; // type:object size:0x4 scope:local align:4 data:float +@99720 = .sdata2:0x80521FE4; // type:object size:0x4 scope:local align:4 data:float +@99721 = .sdata2:0x80521FE8; // type:object size:0x4 scope:local align:4 data:float +@99722 = .sdata2:0x80521FEC; // type:object size:0x4 scope:local align:4 data:float +@99804 = .sdata2:0x80521FF0; // type:object size:0x4 scope:local align:4 data:float +@99805 = .sdata2:0x80521FF4; // type:object size:0x4 scope:local align:4 data:float +@99806 = .sdata2:0x80521FF8; // type:object size:0x4 scope:local align:4 data:float +@99810 = .sdata2:0x80522000; // type:object size:0x8 scope:local align:4 data:double +@99914 = .sdata2:0x80522008; // type:object size:0x8 scope:local align:4 data:double +@100019 = .sdata2:0x80522010; // type:object size:0x4 scope:local align:4 data:float +@100052 = .sdata2:0x80522014; // type:object size:0x4 scope:local align:4 data:float +@100053 = .sdata2:0x80522018; // type:object size:0x4 scope:local align:4 data:float +lbl_80522020 = .sdata2:0x80522020; // type:object size:0x1 data:byte +lbl_80522021 = .sdata2:0x80522021; // type:object size:0x3 +@104083 = .sdata2:0x80522024; // type:object size:0x4 scope:local align:4 data:float +@104088 = .sdata2:0x80522028; // type:object size:0x4 scope:local align:4 data:float +@104545 = .sdata2:0x80522030; // type:object size:0x8 scope:local align:4 data:double +@104564 = .sdata2:0x80522038; // type:object size:0x4 scope:local align:4 data:float +@104565 = .sdata2:0x8052203C; // type:object size:0x4 scope:local align:4 data:float +@104566 = .sdata2:0x80522040; // type:object size:0x4 scope:local align:4 data:float +@104613 = .sdata2:0x80522048; // type:object size:0x8 scope:local align:4 data:double +@105079 = .sdata2:0x80522050; // type:object size:0x4 scope:local align:4 data:float +@105104 = .sdata2:0x80522054; // type:object size:0x4 scope:local align:4 data:float +@105105 = .sdata2:0x80522058; // type:object size:0x4 scope:local align:4 data:float +@105209 = .sdata2:0x8052205C; // type:object size:0x4 scope:local align:4 data:float +@105210 = .sdata2:0x80522060; // type:object size:0x4 scope:local align:4 data:float +@105211 = .sdata2:0x80522064; // type:object size:0x4 scope:local align:4 data:float +@105972 = .sdata2:0x80522068; // type:object size:0x4 scope:local align:4 data:float +@106466 = .sdata2:0x8052206C; // type:object size:0x4 scope:local align:4 data:float +@106477 = .sdata2:0x80522070; // type:object size:0x4 scope:local align:4 data:float +@106817 = .sdata2:0x80522074; // type:object size:0x4 scope:local align:4 data:float +@106818 = .sdata2:0x80522078; // type:object size:0x4 scope:local align:4 data:float +@106819 = .sdata2:0x8052207C; // type:object size:0x4 scope:local align:4 data:float +@108225 = .sdata2:0x80522080; // type:object size:0x4 scope:local align:4 data:float +@108226 = .sdata2:0x80522084; // type:object size:0x4 scope:local align:4 data:float +@108227 = .sdata2:0x80522088; // type:object size:0x4 scope:local align:4 data:float +@108228 = .sdata2:0x8052208C; // type:object size:0x4 scope:local align:4 data:float +@108229 = .sdata2:0x80522090; // type:object size:0x4 scope:local align:4 data:float +@108230 = .sdata2:0x80522094; // type:object size:0x4 scope:local align:4 data:float +@108232 = .sdata2:0x80522098; // type:object size:0x4 scope:local align:4 data:float +@108233 = .sdata2:0x8052209C; // type:object size:0x4 scope:local align:4 data:float +@108235 = .sdata2:0x805220A0; // type:object size:0x4 scope:local align:4 data:float +@108239 = .sdata2:0x805220A4; // type:object size:0x4 scope:local align:4 data:float +@108240 = .sdata2:0x805220A8; // type:object size:0x4 scope:local align:4 data:float +@108241 = .sdata2:0x805220AC; // type:object size:0x4 scope:local align:4 data:float +@108247 = .sdata2:0x805220B0; // type:object size:0x8 scope:local align:4 data:double +@108568 = .sdata2:0x805220B8; // type:object size:0x4 scope:local align:4 data:float +@108569 = .sdata2:0x805220BC; // type:object size:0x4 scope:local align:4 data:float +@108570 = .sdata2:0x805220C0; // type:object size:0x4 scope:local align:4 data:float +@108603 = .sdata2:0x805220C8; // type:object size:0x8 scope:local align:4 data:double +@108711 = .sdata2:0x805220D0; // type:object size:0x4 scope:local align:4 data:float +@108765 = .sdata2:0x805220D4; // type:object size:0x4 scope:local align:4 data:float +lbl_805220D8 = .sdata2:0x805220D8; // type:object size:0x1 data:byte +lbl_805220D9 = .sdata2:0x805220D9; // type:object size:0x1 data:byte +lbl_805220DA = .sdata2:0x805220DA; // type:object size:0x1 data:byte +lbl_805220DB = .sdata2:0x805220DB; // type:object size:0x1 data:byte +@109785 = .sdata2:0x805220DC; // type:object size:0x4 scope:local align:4 data:float +@109786 = .sdata2:0x805220E0; // type:object size:0x4 scope:local align:4 data:float +@109787 = .sdata2:0x805220E4; // type:object size:0x4 scope:local align:4 data:float +@109788 = .sdata2:0x805220E8; // type:object size:0x4 scope:local align:4 data:float +@109789 = .sdata2:0x805220EC; // type:object size:0x4 scope:local align:4 data:float +@109790 = .sdata2:0x805220F0; // type:object size:0x4 scope:local align:4 data:float +@110013 = .sdata2:0x805220F4; // type:object size:0x4 scope:local align:4 data:float +@110032 = .sdata2:0x805220F8; // type:object size:0x4 scope:local align:4 data:float +@110190 = .sdata2:0x805220FC; // type:object size:0x4 scope:local align:4 data:float +@110191 = .sdata2:0x80522100; // type:object size:0x4 scope:local align:4 data:float +@110511 = .sdata2:0x80522104; // type:object size:0x4 scope:local align:4 data:float +@110697 = .sdata2:0x80522108; // type:object size:0x4 scope:local align:4 data:float +@110923 = .sdata2:0x8052210C; // type:object size:0x4 scope:local align:4 data:float +@110988 = .sdata2:0x80522110; // type:object size:0x4 scope:local align:4 data:float +@110989 = .sdata2:0x80522114; // type:object size:0x4 scope:local align:4 data:float +i_nameID$102463 = .sdata2:0x80522118; // type:object size:0x8 scope:local align:4 +i_expID$102464 = .sdata2:0x80522120; // type:object size:0x8 scope:local align:4 +@101245 = .sdata2:0x80522128; // type:object size:0x4 scope:local align:4 data:float +@101246 = .sdata2:0x8052212C; // type:object size:0x4 scope:local align:4 data:float +@101576 = .sdata2:0x80522130; // type:object size:0x4 scope:local align:4 data:float +@101577 = .sdata2:0x80522134; // type:object size:0x4 scope:local align:4 data:float +@101578 = .sdata2:0x80522138; // type:object size:0x4 scope:local align:4 data:float +@101579 = .sdata2:0x8052213C; // type:object size:0x4 scope:local align:4 data:float +@101580 = .sdata2:0x80522140; // type:object size:0x4 scope:local align:4 data:float +@101581 = .sdata2:0x80522144; // type:object size:0x4 scope:local align:4 data:float +@101582 = .sdata2:0x80522148; // type:object size:0x4 scope:local align:4 data:float +@101583 = .sdata2:0x8052214C; // type:object size:0x4 scope:local align:4 data:float +@101584 = .sdata2:0x80522150; // type:object size:0x4 scope:local align:4 data:float +@101587 = .sdata2:0x80522158; // type:object size:0x8 scope:local align:4 data:double +@102152 = .sdata2:0x80522160; // type:object size:0x4 scope:local align:4 data:float +@103399 = .sdata2:0x80522164; // type:object size:0x4 scope:local align:4 data:float +@103400 = .sdata2:0x80522168; // type:object size:0x4 scope:local align:4 data:float +@97286 = .sdata2:0x80522170; // type:object size:0x4 scope:local align:4 data:float +@97287 = .sdata2:0x80522174; // type:object size:0x4 scope:local align:4 data:float +@97407 = .sdata2:0x80522178; // type:object size:0x4 scope:local align:4 data:float +@97408 = .sdata2:0x8052217C; // type:object size:0x4 scope:local align:4 data:float +@97409 = .sdata2:0x80522180; // type:object size:0x4 scope:local align:4 data:float +@97410 = .sdata2:0x80522184; // type:object size:0x4 scope:local align:4 data:float +@97460 = .sdata2:0x80522188; // type:object size:0x4 scope:local align:4 data:float +@97519 = .sdata2:0x80522190; // type:object size:0x8 scope:local align:4 data:double +@97586 = .sdata2:0x80522198; // type:object size:0x4 scope:local align:4 data:float +@97604 = .sdata2:0x805221A0; // type:object size:0x8 scope:local align:4 data:double +@106228 = .sdata2:0x805221A8; // type:object size:0x4 scope:local align:4 data:float +@106384 = .sdata2:0x805221AC; // type:object size:0x4 scope:local align:4 data:float +@106385 = .sdata2:0x805221B0; // type:object size:0x4 scope:local align:4 data:float +@107658 = .sdata2:0x805221B4; // type:object size:0x4 scope:local align:4 data:float +@107659 = .sdata2:0x805221B8; // type:object size:0x4 scope:local align:4 data:float +@107733 = .sdata2:0x805221BC; // type:object size:0x4 scope:local align:4 data:float +@107734 = .sdata2:0x805221C0; // type:object size:0x4 scope:local align:4 data:float +@92521 = .sdata2:0x805221C8; // type:object size:0x4 scope:local align:4 data:float +@92522 = .sdata2:0x805221CC; // type:object size:0x4 scope:local align:4 data:float +@92523 = .sdata2:0x805221D0; // type:object size:0x4 scope:local align:4 data:float +@92524 = .sdata2:0x805221D4; // type:object size:0x4 scope:local align:4 data:float +@92525 = .sdata2:0x805221D8; // type:object size:0x4 scope:local align:4 data:float +@92526 = .sdata2:0x805221DC; // type:object size:0x4 scope:local align:4 data:float +@92527 = .sdata2:0x805221E0; // type:object size:0x4 scope:local align:4 data:float +@92528 = .sdata2:0x805221E4; // type:object size:0x4 scope:local align:4 data:float +@92529 = .sdata2:0x805221E8; // type:object size:0x4 scope:local align:4 data:float +@92530 = .sdata2:0x805221EC; // type:object size:0x4 scope:local align:4 data:float +@92531 = .sdata2:0x805221F0; // type:object size:0x4 scope:local align:4 data:float +@92532 = .sdata2:0x805221F4; // type:object size:0x4 scope:local align:4 data:float +@92533 = .sdata2:0x805221F8; // type:object size:0x4 scope:local align:4 data:float +@92534 = .sdata2:0x805221FC; // type:object size:0x4 scope:local align:4 data:float +@92535 = .sdata2:0x80522200; // type:object size:0x4 scope:local align:4 data:float +@92536 = .sdata2:0x80522204; // type:object size:0x4 scope:local align:4 data:float +@92564 = .sdata2:0x80522208; // type:object size:0x4 scope:local align:4 data:float +@92565 = .sdata2:0x8052220C; // type:object size:0x4 scope:local align:4 data:float +@92566 = .sdata2:0x80522210; // type:object size:0x4 scope:local align:4 data:float +@92567 = .sdata2:0x80522214; // type:object size:0x4 scope:local align:4 data:float +@92568 = .sdata2:0x80522218; // type:object size:0x4 scope:local align:4 data:float +@92593 = .sdata2:0x8052221C; // type:object size:0x4 scope:local align:4 data:float +@92606 = .sdata2:0x80522220; // type:object size:0x4 scope:local align:4 data:float +@92607 = .sdata2:0x80522224; // type:object size:0x4 scope:local align:4 data:float +@92608 = .sdata2:0x80522228; // type:object size:0x4 scope:local align:4 data:float +@92609 = .sdata2:0x8052222C; // type:object size:0x4 scope:local align:4 data:float +@92610 = .sdata2:0x80522230; // type:object size:0x4 scope:local align:4 data:float +@92611 = .sdata2:0x80522234; // type:object size:0x4 scope:local align:4 data:float +@92614 = .sdata2:0x80522238; // type:object size:0x4 scope:local align:4 data:float +@92615 = .sdata2:0x8052223C; // type:object size:0x4 scope:local align:4 data:float +@92616 = .sdata2:0x80522240; // type:object size:0x4 scope:local align:4 data:float +@92617 = .sdata2:0x80522244; // type:object size:0x4 scope:local align:4 data:float +@92618 = .sdata2:0x80522248; // type:object size:0x4 scope:local align:4 data:float +@92621 = .sdata2:0x8052224C; // type:object size:0x4 scope:local align:4 data:float +@92646 = .sdata2:0x80522250; // type:object size:0x4 scope:local align:4 data:float +@92647 = .sdata2:0x80522254; // type:object size:0x4 scope:local align:4 data:float +@92704 = .sdata2:0x80522258; // type:object size:0x4 scope:local align:4 data:float +@92705 = .sdata2:0x8052225C; // type:object size:0x4 scope:local align:4 data:float +@92706 = .sdata2:0x80522260; // type:object size:0x4 scope:local align:4 data:float +@92707 = .sdata2:0x80522264; // type:object size:0x4 scope:local align:4 data:float +@92708 = .sdata2:0x80522268; // type:object size:0x4 scope:local align:4 data:float +@92709 = .sdata2:0x8052226C; // type:object size:0x4 scope:local align:4 data:float +@92710 = .sdata2:0x80522270; // type:object size:0x4 scope:local align:4 data:float +@92711 = .sdata2:0x80522274; // type:object size:0x4 scope:local align:4 data:float +@92712 = .sdata2:0x80522278; // type:object size:0x4 scope:local align:4 data:float +@92713 = .sdata2:0x8052227C; // type:object size:0x4 scope:local align:4 data:float +@92714 = .sdata2:0x80522280; // type:object size:0x4 scope:local align:4 data:float +@92715 = .sdata2:0x80522284; // type:object size:0x4 scope:local align:4 data:float +@92716 = .sdata2:0x80522288; // type:object size:0x4 scope:local align:4 data:float +@92717 = .sdata2:0x8052228C; // type:object size:0x4 scope:local align:4 data:float +@92718 = .sdata2:0x80522290; // type:object size:0x4 scope:local align:4 data:float +@92719 = .sdata2:0x80522294; // type:object size:0x4 scope:local align:4 data:float +@92746 = .sdata2:0x80522298; // type:object size:0x4 scope:local align:4 data:float +@92747 = .sdata2:0x8052229C; // type:object size:0x4 scope:local align:4 data:float +@92748 = .sdata2:0x805222A0; // type:object size:0x4 scope:local align:4 data:float +@92749 = .sdata2:0x805222A4; // type:object size:0x4 scope:local align:4 data:float +@92750 = .sdata2:0x805222A8; // type:object size:0x4 scope:local align:4 data:float +@92751 = .sdata2:0x805222AC; // type:object size:0x4 scope:local align:4 data:float +@92752 = .sdata2:0x805222B0; // type:object size:0x4 scope:local align:4 data:float +@92753 = .sdata2:0x805222B4; // type:object size:0x4 scope:local align:4 data:float +@92754 = .sdata2:0x805222B8; // type:object size:0x4 scope:local align:4 data:float +@92755 = .sdata2:0x805222BC; // type:object size:0x4 scope:local align:4 data:float +@92756 = .sdata2:0x805222C0; // type:object size:0x4 scope:local align:4 data:float +@92757 = .sdata2:0x805222C4; // type:object size:0x4 scope:local align:4 data:float +@92758 = .sdata2:0x805222C8; // type:object size:0x4 scope:local align:4 data:float +@92759 = .sdata2:0x805222CC; // type:object size:0x4 scope:local align:4 data:float +@92760 = .sdata2:0x805222D0; // type:object size:0x4 scope:local align:4 data:float +@92761 = .sdata2:0x805222D4; // type:object size:0x4 scope:local align:4 data:float +@92762 = .sdata2:0x805222D8; // type:object size:0x4 scope:local align:4 data:float +@92763 = .sdata2:0x805222DC; // type:object size:0x4 scope:local align:4 data:float +@92764 = .sdata2:0x805222E0; // type:object size:0x4 scope:local align:4 data:float +@92765 = .sdata2:0x805222E4; // type:object size:0x4 scope:local align:4 data:float +@92766 = .sdata2:0x805222E8; // type:object size:0x4 scope:local align:4 data:float +@92767 = .sdata2:0x805222EC; // type:object size:0x4 scope:local align:4 data:float +@92768 = .sdata2:0x805222F0; // type:object size:0x4 scope:local align:4 data:float +@92769 = .sdata2:0x805222F4; // type:object size:0x4 scope:local align:4 data:float +@92804 = .sdata2:0x805222F8; // type:object size:0x4 scope:local align:4 data:float +@92805 = .sdata2:0x805222FC; // type:object size:0x4 scope:local align:4 data:float +@92806 = .sdata2:0x80522300; // type:object size:0x4 scope:local align:4 data:float +@92807 = .sdata2:0x80522304; // type:object size:0x4 scope:local align:4 data:float +@92808 = .sdata2:0x80522308; // type:object size:0x4 scope:local align:4 data:float +@92809 = .sdata2:0x8052230C; // type:object size:0x4 scope:local align:4 data:float +@92959 = .sdata2:0x80522310; // type:object size:0x4 scope:local align:4 data:float +@92960 = .sdata2:0x80522314; // type:object size:0x4 scope:local align:4 data:float +@92961 = .sdata2:0x80522318; // type:object size:0x4 scope:local align:4 data:float +@92962 = .sdata2:0x8052231C; // type:object size:0x4 scope:local align:4 data:float +@92963 = .sdata2:0x80522320; // type:object size:0x4 scope:local align:4 data:float +@92964 = .sdata2:0x80522324; // type:object size:0x4 scope:local align:4 data:float +@92965 = .sdata2:0x80522328; // type:object size:0x4 scope:local align:4 data:float +@92966 = .sdata2:0x8052232C; // type:object size:0x4 scope:local align:4 data:float +@92967 = .sdata2:0x80522330; // type:object size:0x4 scope:local align:4 data:float +@92968 = .sdata2:0x80522334; // type:object size:0x4 scope:local align:4 data:float +@92969 = .sdata2:0x80522338; // type:object size:0x4 scope:local align:4 data:float +@92970 = .sdata2:0x8052233C; // type:object size:0x4 scope:local align:4 data:float +@92971 = .sdata2:0x80522340; // type:object size:0x4 scope:local align:4 data:float +@92972 = .sdata2:0x80522344; // type:object size:0x4 scope:local align:4 data:float +@92973 = .sdata2:0x80522348; // type:object size:0x4 scope:local align:4 data:float +@92974 = .sdata2:0x8052234C; // type:object size:0x4 scope:local align:4 data:float +@92975 = .sdata2:0x80522350; // type:object size:0x4 scope:local align:4 data:float +@92976 = .sdata2:0x80522354; // type:object size:0x4 scope:local align:4 data:float +@92977 = .sdata2:0x80522358; // type:object size:0x4 scope:local align:4 data:float +@92978 = .sdata2:0x8052235C; // type:object size:0x4 scope:local align:4 data:float +@92979 = .sdata2:0x80522360; // type:object size:0x4 scope:local align:4 data:float +@92980 = .sdata2:0x80522364; // type:object size:0x4 scope:local align:4 data:float +@92981 = .sdata2:0x80522368; // type:object size:0x4 scope:local align:4 data:float +@92982 = .sdata2:0x8052236C; // type:object size:0x4 scope:local align:4 data:float +@92983 = .sdata2:0x80522370; // type:object size:0x4 scope:local align:4 data:float +@92984 = .sdata2:0x80522374; // type:object size:0x4 scope:local align:4 data:float +@92985 = .sdata2:0x80522378; // type:object size:0x4 scope:local align:4 data:float +@92986 = .sdata2:0x8052237C; // type:object size:0x4 scope:local align:4 data:float +@92987 = .sdata2:0x80522380; // type:object size:0x4 scope:local align:4 data:float +@92988 = .sdata2:0x80522384; // type:object size:0x4 scope:local align:4 data:float +@92989 = .sdata2:0x80522388; // type:object size:0x4 scope:local align:4 data:float +@92990 = .sdata2:0x8052238C; // type:object size:0x4 scope:local align:4 data:float +@92991 = .sdata2:0x80522390; // type:object size:0x4 scope:local align:4 data:float +@92992 = .sdata2:0x80522394; // type:object size:0x4 scope:local align:4 data:float +@92993 = .sdata2:0x80522398; // type:object size:0x4 scope:local align:4 data:float +@92994 = .sdata2:0x8052239C; // type:object size:0x4 scope:local align:4 data:float +@92995 = .sdata2:0x805223A0; // type:object size:0x4 scope:local align:4 data:float +@92996 = .sdata2:0x805223A4; // type:object size:0x4 scope:local align:4 data:float +@92997 = .sdata2:0x805223A8; // type:object size:0x4 scope:local align:4 data:float +@92998 = .sdata2:0x805223AC; // type:object size:0x4 scope:local align:4 data:float +@92999 = .sdata2:0x805223B0; // type:object size:0x4 scope:local align:4 data:float +@93000 = .sdata2:0x805223B4; // type:object size:0x4 scope:local align:4 data:float +@93001 = .sdata2:0x805223B8; // type:object size:0x4 scope:local align:4 data:float +@93002 = .sdata2:0x805223BC; // type:object size:0x4 scope:local align:4 data:float +@93003 = .sdata2:0x805223C0; // type:object size:0x4 scope:local align:4 data:float +@93004 = .sdata2:0x805223C4; // type:object size:0x4 scope:local align:4 data:float +@93005 = .sdata2:0x805223C8; // type:object size:0x4 scope:local align:4 data:float +@93006 = .sdata2:0x805223CC; // type:object size:0x4 scope:local align:4 data:float +@93007 = .sdata2:0x805223D0; // type:object size:0x4 scope:local align:4 data:float +@93022 = .sdata2:0x805223D4; // type:object size:0x4 scope:local align:4 data:float +@93023 = .sdata2:0x805223D8; // type:object size:0x4 scope:local align:4 data:float +@93024 = .sdata2:0x805223DC; // type:object size:0x4 scope:local align:4 data:float +@93042 = .sdata2:0x805223E0; // type:object size:0x4 scope:local align:4 data:float +@93043 = .sdata2:0x805223E4; // type:object size:0x4 scope:local align:4 data:float +@93044 = .sdata2:0x805223E8; // type:object size:0x4 scope:local align:4 data:float +@93045 = .sdata2:0x805223EC; // type:object size:0x4 scope:local align:4 data:float +@93046 = .sdata2:0x805223F0; // type:object size:0x4 scope:local align:4 data:float +@93047 = .sdata2:0x805223F4; // type:object size:0x4 scope:local align:4 data:float +@93048 = .sdata2:0x805223F8; // type:object size:0x4 scope:local align:4 data:float +@93049 = .sdata2:0x805223FC; // type:object size:0x4 scope:local align:4 data:float +@93050 = .sdata2:0x80522400; // type:object size:0x4 scope:local align:4 data:float +@93051 = .sdata2:0x80522404; // type:object size:0x4 scope:local align:4 data:float +@93052 = .sdata2:0x80522408; // type:object size:0x4 scope:local align:4 data:float +@93053 = .sdata2:0x8052240C; // type:object size:0x4 scope:local align:4 data:float +@93054 = .sdata2:0x80522410; // type:object size:0x4 scope:local align:4 data:float +@93055 = .sdata2:0x80522414; // type:object size:0x4 scope:local align:4 data:float +@93056 = .sdata2:0x80522418; // type:object size:0x4 scope:local align:4 data:float +@93059 = .sdata2:0x8052241C; // type:object size:0x4 scope:local align:4 data:float +@93060 = .sdata2:0x80522420; // type:object size:0x4 scope:local align:4 data:float +@93061 = .sdata2:0x80522424; // type:object size:0x4 scope:local align:4 data:float +@93062 = .sdata2:0x80522428; // type:object size:0x4 scope:local align:4 data:float +@93068 = .sdata2:0x8052242C; // type:object size:0x4 scope:local align:4 data:float +@93069 = .sdata2:0x80522430; // type:object size:0x4 scope:local align:4 data:float +@93108 = .sdata2:0x80522434; // type:object size:0x4 scope:local align:4 data:float +@93109 = .sdata2:0x80522438; // type:object size:0x4 scope:local align:4 data:float +@93110 = .sdata2:0x8052243C; // type:object size:0x4 scope:local align:4 data:float +@93111 = .sdata2:0x80522440; // type:object size:0x4 scope:local align:4 data:float +@93112 = .sdata2:0x80522444; // type:object size:0x4 scope:local align:4 data:float +@93113 = .sdata2:0x80522448; // type:object size:0x4 scope:local align:4 data:float +@93114 = .sdata2:0x8052244C; // type:object size:0x4 scope:local align:4 data:float +@93115 = .sdata2:0x80522450; // type:object size:0x4 scope:local align:4 data:float +@93116 = .sdata2:0x80522454; // type:object size:0x4 scope:local align:4 data:float +@93117 = .sdata2:0x80522458; // type:object size:0x4 scope:local align:4 data:float +@93118 = .sdata2:0x8052245C; // type:object size:0x4 scope:local align:4 data:float +@93119 = .sdata2:0x80522460; // type:object size:0x4 scope:local align:4 data:float +@93147 = .sdata2:0x80522464; // type:object size:0x4 scope:local align:4 data:float +@93148 = .sdata2:0x80522468; // type:object size:0x4 scope:local align:4 data:float +@93149 = .sdata2:0x8052246C; // type:object size:0x4 scope:local align:4 data:float +@93150 = .sdata2:0x80522470; // type:object size:0x4 scope:local align:4 data:float +@108722 = .sdata2:0x80522478; // type:object size:0x4 scope:local align:4 data:float +@108723 = .sdata2:0x8052247C; // type:object size:0x4 scope:local align:4 data:float +@108724 = .sdata2:0x80522480; // type:object size:0x4 scope:local align:4 data:float +@108725 = .sdata2:0x80522484; // type:object size:0x4 scope:local align:4 data:float +@109028 = .sdata2:0x80522488; // type:object size:0x4 scope:local align:4 data:float +@109029 = .sdata2:0x8052248C; // type:object size:0x4 scope:local align:4 data:float +@109030 = .sdata2:0x80522490; // type:object size:0x4 scope:local align:4 data:float +@109031 = .sdata2:0x80522494; // type:object size:0x4 scope:local align:4 data:float +@109035 = .sdata2:0x80522498; // type:object size:0x8 scope:local align:4 data:double +@109947 = .sdata2:0x805224A0; // type:object size:0x4 scope:local align:4 data:float +@109949 = .sdata2:0x805224A4; // type:object size:0x4 scope:local align:4 data:float +@109950 = .sdata2:0x805224A8; // type:object size:0x4 scope:local align:4 data:float +@109951 = .sdata2:0x805224AC; // type:object size:0x4 scope:local align:4 data:float +@109952 = .sdata2:0x805224B0; // type:object size:0x4 scope:local align:4 data:float +@109953 = .sdata2:0x805224B4; // type:object size:0x4 scope:local align:4 data:float +@109954 = .sdata2:0x805224B8; // type:object size:0x4 scope:local align:4 data:float +@109955 = .sdata2:0x805224BC; // type:object size:0x4 scope:local align:4 data:float +@109956 = .sdata2:0x805224C0; // type:object size:0x4 scope:local align:4 data:float +@109957 = .sdata2:0x805224C4; // type:object size:0x4 scope:local align:4 data:float +@109958 = .sdata2:0x805224C8; // type:object size:0x4 scope:local align:4 data:float +@109959 = .sdata2:0x805224CC; // type:object size:0x4 scope:local align:4 data:float +@109960 = .sdata2:0x805224D0; // type:object size:0x4 scope:local align:4 data:float +@110212 = .sdata2:0x805224D4; // type:object size:0x4 scope:local align:4 data:float +@110214 = .sdata2:0x805224D8; // type:object size:0x4 scope:local align:4 data:float +@110215 = .sdata2:0x805224DC; // type:object size:0x4 scope:local align:4 data:float +@110216 = .sdata2:0x805224E0; // type:object size:0x4 scope:local align:4 data:float +@110217 = .sdata2:0x805224E4; // type:object size:0x4 scope:local align:4 data:float +@110218 = .sdata2:0x805224E8; // type:object size:0x4 scope:local align:4 data:float +@111843 = .sdata2:0x805224EC; // type:object size:0x4 scope:local align:4 data:float +@93224 = .sdata2:0x805224F0; // type:object size:0x4 scope:local align:4 data:float +@93391 = .sdata2:0x805224F4; // type:object size:0x4 scope:local align:4 data:float +@93392 = .sdata2:0x805224F8; // type:object size:0x4 scope:local align:4 data:float +@93393 = .sdata2:0x805224FC; // type:object size:0x4 scope:local align:4 data:float +@93394 = .sdata2:0x80522500; // type:object size:0x4 scope:local align:4 data:float +@93395 = .sdata2:0x80522504; // type:object size:0x4 scope:local align:4 data:float +@93396 = .sdata2:0x80522508; // type:object size:0x4 scope:local align:4 data:float +@93397 = .sdata2:0x8052250C; // type:object size:0x4 scope:local align:4 data:float +@93398 = .sdata2:0x80522510; // type:object size:0x4 scope:local align:4 data:float +@93399 = .sdata2:0x80522514; // type:object size:0x4 scope:local align:4 data:float +@93400 = .sdata2:0x80522518; // type:object size:0x4 scope:local align:4 data:float +@93401 = .sdata2:0x8052251C; // type:object size:0x4 scope:local align:4 data:float +@93402 = .sdata2:0x80522520; // type:object size:0x4 scope:local align:4 data:float +@93403 = .sdata2:0x80522524; // type:object size:0x4 scope:local align:4 data:float +@93404 = .sdata2:0x80522528; // type:object size:0x4 scope:local align:4 data:float +@93405 = .sdata2:0x8052252C; // type:object size:0x4 scope:local align:4 data:float +@93466 = .sdata2:0x80522530; // type:object size:0x4 scope:local align:4 data:float +@93467 = .sdata2:0x80522534; // type:object size:0x4 scope:local align:4 data:float +@93468 = .sdata2:0x80522538; // type:object size:0x4 scope:local align:4 data:float +@93610 = .sdata2:0x8052253C; // type:object size:0x4 scope:local align:4 data:float +@93611 = .sdata2:0x80522540; // type:object size:0x4 scope:local align:4 data:float +@93672 = .sdata2:0x80522548; // type:object size:0x8 scope:local align:4 data:double +@93047 = .sdata2:0x80522550; // type:object size:0x4 scope:local align:4 data:float +@93170 = .sdata2:0x80522554; // type:object size:0x4 scope:local align:4 data:float +@93263 = .sdata2:0x80522558; // type:object size:0x4 scope:local align:4 data:float +@93264 = .sdata2:0x8052255C; // type:object size:0x4 scope:local align:4 data:float +@93265 = .sdata2:0x80522560; // type:object size:0x4 scope:local align:4 data:float +@93268 = .sdata2:0x80522568; // type:object size:0x8 scope:local align:4 data:double +@102880 = .sdata2:0x80522570; // type:object size:0x4 scope:local align:4 data:float +@102881 = .sdata2:0x80522574; // type:object size:0x4 scope:local align:4 data:float +@102909 = .sdata2:0x80522578; // type:object size:0x8 scope:local align:4 data:double +@102942 = .sdata2:0x80522580; // type:object size:0x4 scope:local align:4 data:float +@102943 = .sdata2:0x80522584; // type:object size:0x4 scope:local align:4 data:float +@102946 = .sdata2:0x80522588; // type:object size:0x8 scope:local align:4 data:double +@102980 = .sdata2:0x80522590; // type:object size:0x4 scope:local align:4 data:float +@103237 = .sdata2:0x80522594; // type:object size:0x4 scope:local align:4 data:float +@92954 = .sdata2:0x80522598; // type:object size:0x4 scope:local align:4 data:float +@92955 = .sdata2:0x8052259C; // type:object size:0x4 scope:local align:4 data:float +@92956 = .sdata2:0x805225A0; // type:object size:0x4 scope:local align:4 data:float +@92957 = .sdata2:0x805225A4; // type:object size:0x4 scope:local align:4 data:float +@92961 = .sdata2:0x805225A8; // type:object size:0x4 scope:local align:4 data:float +@92993 = .sdata2:0x805225AC; // type:object size:0x4 scope:local align:4 data:float +@92994 = .sdata2:0x805225B0; // type:object size:0x4 scope:local align:4 data:float +@92995 = .sdata2:0x805225B4; // type:object size:0x4 scope:local align:4 data:float +@92996 = .sdata2:0x805225B8; // type:object size:0x4 scope:local align:4 data:float +@93000 = .sdata2:0x805225C0; // type:object size:0x8 scope:local align:4 data:double +@93034 = .sdata2:0x805225C8; // type:object size:0x4 scope:local align:4 data:float +@93164 = .sdata2:0x805225CC; // type:object size:0x4 scope:local align:4 data:float +@114314 = .sdata2:0x805225D0; // type:object size:0x4 scope:local align:4 data:float +@114985 = .sdata2:0x805225D4; // type:object size:0x4 scope:local align:4 data:float +@115297 = .sdata2:0x805225D8; // type:object size:0x4 scope:local align:4 data:float +@115298 = .sdata2:0x805225DC; // type:object size:0x4 scope:local align:4 data:float +@115299 = .sdata2:0x805225E0; // type:object size:0x4 scope:local align:4 data:float +@115300 = .sdata2:0x805225E4; // type:object size:0x4 scope:local align:4 data:float +@115301 = .sdata2:0x805225E8; // type:object size:0x4 scope:local align:4 data:float +@115304 = .sdata2:0x805225F0; // type:object size:0x8 scope:local align:4 data:double +@116419 = .sdata2:0x805225F8; // type:object size:0x4 scope:local align:4 data:float +@116420 = .sdata2:0x805225FC; // type:object size:0x4 scope:local align:4 data:float +@116421 = .sdata2:0x80522600; // type:object size:0x4 scope:local align:4 data:float +@116729 = .sdata2:0x80522604; // type:object size:0x4 scope:local align:4 data:float +@116771 = .sdata2:0x80522608; // type:object size:0x4 scope:local align:4 data:float +@116791 = .sdata2:0x8052260C; // type:object size:0x4 scope:local align:4 data:float +@116882 = .sdata2:0x80522610; // type:object size:0x8 scope:local align:4 data:double +@117055 = .sdata2:0x80522618; // type:object size:0x4 scope:local align:4 data:float +@117759 = .sdata2:0x8052261C; // type:object size:0x4 scope:local align:4 data:float +lbl_80522620 = .sdata2:0x80522620; // type:object size:0x1 data:byte +lbl_80522621 = .sdata2:0x80522621; // type:object size:0x1 data:byte +lbl_80522622 = .sdata2:0x80522622; // type:object size:0x1 data:byte +lbl_80522623 = .sdata2:0x80522623; // type:object size:0x1 data:byte +@118777 = .sdata2:0x80522624; // type:object size:0x4 scope:local align:4 data:float +@118778 = .sdata2:0x80522628; // type:object size:0x4 scope:local align:4 data:float +@119061 = .sdata2:0x8052262C; // type:object size:0x4 scope:local align:4 data:float +@119062 = .sdata2:0x80522630; // type:object size:0x4 scope:local align:4 data:float +@119300 = .sdata2:0x80522634; // type:object size:0x4 scope:local align:4 data:float +@119301 = .sdata2:0x80522638; // type:object size:0x4 scope:local align:4 data:float +@119302 = .sdata2:0x8052263C; // type:object size:0x4 scope:local align:4 data:float +@119303 = .sdata2:0x80522640; // type:object size:0x4 scope:local align:4 data:float +@119304 = .sdata2:0x80522644; // type:object size:0x4 scope:local align:4 data:float +@119305 = .sdata2:0x80522648; // type:object size:0x4 scope:local align:4 data:float +@119486 = .sdata2:0x8052264C; // type:object size:0x4 scope:local align:4 data:float +@119487 = .sdata2:0x80522650; // type:object size:0x4 scope:local align:4 data:float +@119488 = .sdata2:0x80522654; // type:object size:0x4 scope:local align:4 data:float +@119489 = .sdata2:0x80522658; // type:object size:0x4 scope:local align:4 data:float +@119490 = .sdata2:0x8052265C; // type:object size:0x4 scope:local align:4 data:float +@119491 = .sdata2:0x80522660; // type:object size:0x4 scope:local align:4 data:float +@119492 = .sdata2:0x80522664; // type:object size:0x4 scope:local align:4 data:float +@119493 = .sdata2:0x80522668; // type:object size:0x4 scope:local align:4 data:float +@119494 = .sdata2:0x8052266C; // type:object size:0x4 scope:local align:4 data:float +@119495 = .sdata2:0x80522670; // type:object size:0x4 scope:local align:4 data:float +@119496 = .sdata2:0x80522674; // type:object size:0x4 scope:local align:4 data:float +@119497 = .sdata2:0x80522678; // type:object size:0x4 scope:local align:4 data:float +@119498 = .sdata2:0x8052267C; // type:object size:0x4 scope:local align:4 data:float +@119499 = .sdata2:0x80522680; // type:object size:0x4 scope:local align:4 data:float +@119500 = .sdata2:0x80522684; // type:object size:0x4 scope:local align:4 data:float +@119501 = .sdata2:0x80522688; // type:object size:0x4 scope:local align:4 data:float +@119515 = .sdata2:0x8052268C; // type:object size:0x4 scope:local align:4 data:float +@119516 = .sdata2:0x80522690; // type:object size:0x4 scope:local align:4 data:float +@119517 = .sdata2:0x80522694; // type:object size:0x4 scope:local align:4 data:float +@119531 = .sdata2:0x80522698; // type:object size:0x4 scope:local align:4 data:float +@119532 = .sdata2:0x8052269C; // type:object size:0x4 scope:local align:4 data:float +@119533 = .sdata2:0x805226A0; // type:object size:0x4 scope:local align:4 data:float +@119534 = .sdata2:0x805226A4; // type:object size:0x4 scope:local align:4 data:float +@119535 = .sdata2:0x805226A8; // type:object size:0x4 scope:local align:4 data:float +@119536 = .sdata2:0x805226AC; // type:object size:0x4 scope:local align:4 data:float +@119569 = .sdata2:0x805226B0; // type:object size:0x4 scope:local align:4 data:float +@119570 = .sdata2:0x805226B4; // type:object size:0x4 scope:local align:4 data:float +@119571 = .sdata2:0x805226B8; // type:object size:0x4 scope:local align:4 data:float +@119572 = .sdata2:0x805226BC; // type:object size:0x4 scope:local align:4 data:float +@119573 = .sdata2:0x805226C0; // type:object size:0x4 scope:local align:4 data:float +@119574 = .sdata2:0x805226C4; // type:object size:0x4 scope:local align:4 data:float +@119575 = .sdata2:0x805226C8; // type:object size:0x4 scope:local align:4 data:float +@119576 = .sdata2:0x805226CC; // type:object size:0x4 scope:local align:4 data:float +@119577 = .sdata2:0x805226D0; // type:object size:0x4 scope:local align:4 data:float +@119578 = .sdata2:0x805226D4; // type:object size:0x4 scope:local align:4 data:float +@119579 = .sdata2:0x805226D8; // type:object size:0x4 scope:local align:4 data:float +@119580 = .sdata2:0x805226DC; // type:object size:0x4 scope:local align:4 data:float +@119581 = .sdata2:0x805226E0; // type:object size:0x4 scope:local align:4 data:float +@119582 = .sdata2:0x805226E4; // type:object size:0x4 scope:local align:4 data:float +@119583 = .sdata2:0x805226E8; // type:object size:0x4 scope:local align:4 data:float +@119584 = .sdata2:0x805226EC; // type:object size:0x4 scope:local align:4 data:float +@119585 = .sdata2:0x805226F0; // type:object size:0x4 scope:local align:4 data:float +@119842 = .sdata2:0x805226F4; // type:object size:0x4 scope:local align:4 data:float +@102966 = .sdata2:0x805226F8; // type:object size:0x4 scope:local align:4 data:float +@102967 = .sdata2:0x805226FC; // type:object size:0x4 scope:local align:4 data:float +@102968 = .sdata2:0x80522700; // type:object size:0x4 scope:local align:4 data:float +@102969 = .sdata2:0x80522704; // type:object size:0x4 scope:local align:4 data:float +@102970 = .sdata2:0x80522708; // type:object size:0x4 scope:local align:4 data:float +@102971 = .sdata2:0x8052270C; // type:object size:0x4 scope:local align:4 data:float +@102972 = .sdata2:0x80522710; // type:object size:0x4 scope:local align:4 data:float +@103145 = .sdata2:0x80522718; // type:object size:0x8 scope:local align:4 data:double +@104012 = .sdata2:0x80522720; // type:object size:0x8 scope:local align:4 data:double +@104358 = .sdata2:0x80522728; // type:object size:0x4 scope:local align:4 data:float +@104359 = .sdata2:0x8052272C; // type:object size:0x4 scope:local align:4 data:float +@104360 = .sdata2:0x80522730; // type:object size:0x4 scope:local align:4 data:float +@119716 = .sdata2:0x80522738; // type:object size:0x4 scope:local align:4 data:float +@119717 = .sdata2:0x8052273C; // type:object size:0x4 scope:local align:4 data:float +@119904 = .sdata2:0x80522740; // type:object size:0x4 scope:local align:4 data:float +@120290 = .sdata2:0x80522748; // type:object size:0x8 scope:local align:4 data:double +@120291 = .sdata2:0x80522750; // type:object size:0x8 scope:local align:4 data:double +@120818 = .sdata2:0x80522758; // type:object size:0x4 scope:local align:4 data:float +@120955 = .sdata2:0x8052275C; // type:object size:0x4 scope:local align:4 data:float +@121095 = .sdata2:0x80522760; // type:object size:0x4 scope:local align:4 data:float +@121096 = .sdata2:0x80522764; // type:object size:0x4 scope:local align:4 data:float +@121596 = .sdata2:0x80522768; // type:object size:0x4 scope:local align:4 data:float +@121597 = .sdata2:0x8052276C; // type:object size:0x4 scope:local align:4 data:float +@122736 = .sdata2:0x80522770; // type:object size:0x4 scope:local align:4 data:float +@122737 = .sdata2:0x80522774; // type:object size:0x4 scope:local align:4 data:float +@123010 = .sdata2:0x80522778; // type:object size:0x4 scope:local align:4 data:float +@123011 = .sdata2:0x8052277C; // type:object size:0x4 scope:local align:4 data:float +@123012 = .sdata2:0x80522780; // type:object size:0x4 scope:local align:4 data:float +@123013 = .sdata2:0x80522784; // type:object size:0x4 scope:local align:4 data:float +@123014 = .sdata2:0x80522788; // type:object size:0x4 scope:local align:4 data:float +@123015 = .sdata2:0x8052278C; // type:object size:0x4 scope:local align:4 data:float +@123016 = .sdata2:0x80522790; // type:object size:0x4 scope:local align:4 data:float +@123017 = .sdata2:0x80522794; // type:object size:0x4 scope:local align:4 data:float +@123018 = .sdata2:0x80522798; // type:object size:0x4 scope:local align:4 data:float +@124652 = .sdata2:0x8052279C; // type:object size:0x4 scope:local align:4 data:float +@124653 = .sdata2:0x805227A0; // type:object size:0x4 scope:local align:4 data:float +@96146 = .sdata2:0x805227A8; // type:object size:0x4 scope:local align:4 data:float +@96147 = .sdata2:0x805227AC; // type:object size:0x4 scope:local align:4 data:float +@96486 = .sdata2:0x805227B0; // type:object size:0x8 scope:local align:4 data:double +@97055 = .sdata2:0x805227B8; // type:object size:0x4 scope:local align:4 data:float +@97056 = .sdata2:0x805227BC; // type:object size:0x4 scope:local align:4 data:float +@97057 = .sdata2:0x805227C0; // type:object size:0x4 scope:local align:4 data:float +@97058 = .sdata2:0x805227C4; // type:object size:0x4 scope:local align:4 data:float +@97059 = .sdata2:0x805227C8; // type:object size:0x4 scope:local align:4 data:float +@97060 = .sdata2:0x805227CC; // type:object size:0x4 scope:local align:4 data:float +@97061 = .sdata2:0x805227D0; // type:object size:0x4 scope:local align:4 data:float +@97062 = .sdata2:0x805227D4; // type:object size:0x4 scope:local align:4 data:float +@97063 = .sdata2:0x805227D8; // type:object size:0x4 scope:local align:4 data:float +@97064 = .sdata2:0x805227DC; // type:object size:0x4 scope:local align:4 data:float +@97065 = .sdata2:0x805227E0; // type:object size:0x4 scope:local align:4 data:float +@97072 = .sdata2:0x805227E8; // type:object size:0x8 scope:local align:4 data:double +@105902 = .sdata2:0x805227F0; // type:object size:0x4 scope:local align:4 data:float +@105903 = .sdata2:0x805227F4; // type:object size:0x4 scope:local align:4 data:float +@105904 = .sdata2:0x805227F8; // type:object size:0x4 scope:local align:4 data:float +@105905 = .sdata2:0x805227FC; // type:object size:0x4 scope:local align:4 data:float +@106026 = .sdata2:0x80522800; // type:object size:0x8 scope:local align:4 data:double +@106105 = .sdata2:0x80522808; // type:object size:0x4 scope:local align:4 data:float +@106776 = .sdata2:0x8052280C; // type:object size:0x4 scope:local align:4 data:float +@106781 = .sdata2:0x80522810; // type:object size:0x8 scope:local align:4 data:double +@107053 = .sdata2:0x80522818; // type:object size:0x4 scope:local align:4 data:float +@107054 = .sdata2:0x8052281C; // type:object size:0x4 scope:local align:4 data:float +@107878 = .sdata2:0x80522820; // type:object size:0x4 scope:local align:4 data:float +@108333 = .sdata2:0x80522824; // type:object size:0x4 scope:local align:4 data:float +@108738 = .sdata2:0x80522828; // type:object size:0x4 scope:local align:4 data:float +@111987 = .sdata2:0x80522830; // type:object size:0x4 scope:local align:4 data:float +@111988 = .sdata2:0x80522834; // type:object size:0x4 scope:local align:4 data:float +@111989 = .sdata2:0x80522838; // type:object size:0x4 scope:local align:4 data:float +@111990 = .sdata2:0x8052283C; // type:object size:0x4 scope:local align:4 data:float +@111991 = .sdata2:0x80522840; // type:object size:0x4 scope:local align:4 data:float +@111992 = .sdata2:0x80522844; // type:object size:0x4 scope:local align:4 data:float +@111993 = .sdata2:0x80522848; // type:object size:0x4 scope:local align:4 data:float +@111994 = .sdata2:0x8052284C; // type:object size:0x4 scope:local align:4 data:float +@111995 = .sdata2:0x80522850; // type:object size:0x4 scope:local align:4 data:float +@111996 = .sdata2:0x80522854; // type:object size:0x4 scope:local align:4 data:float +@112038 = .sdata2:0x80522858; // type:object size:0x4 scope:local align:4 data:float +@112039 = .sdata2:0x8052285C; // type:object size:0x4 scope:local align:4 data:float +@112040 = .sdata2:0x80522860; // type:object size:0x4 scope:local align:4 data:float +@112041 = .sdata2:0x80522864; // type:object size:0x4 scope:local align:4 data:float +@112042 = .sdata2:0x80522868; // type:object size:0x4 scope:local align:4 data:float +@112043 = .sdata2:0x8052286C; // type:object size:0x4 scope:local align:4 data:float +@112044 = .sdata2:0x80522870; // type:object size:0x4 scope:local align:4 data:float +@112045 = .sdata2:0x80522874; // type:object size:0x4 scope:local align:4 data:float +@112046 = .sdata2:0x80522878; // type:object size:0x4 scope:local align:4 data:float +@112047 = .sdata2:0x8052287C; // type:object size:0x4 scope:local align:4 data:float +@112048 = .sdata2:0x80522880; // type:object size:0x4 scope:local align:4 data:float +@112049 = .sdata2:0x80522884; // type:object size:0x4 scope:local align:4 data:float +@112050 = .sdata2:0x80522888; // type:object size:0x4 scope:local align:4 data:float +@112051 = .sdata2:0x8052288C; // type:object size:0x4 scope:local align:4 data:float +@112052 = .sdata2:0x80522890; // type:object size:0x4 scope:local align:4 data:float +@112053 = .sdata2:0x80522894; // type:object size:0x4 scope:local align:4 data:float +@112054 = .sdata2:0x80522898; // type:object size:0x4 scope:local align:4 data:float +@112055 = .sdata2:0x8052289C; // type:object size:0x4 scope:local align:4 data:float +@112056 = .sdata2:0x805228A0; // type:object size:0x4 scope:local align:4 data:float +@112057 = .sdata2:0x805228A4; // type:object size:0x4 scope:local align:4 data:float +@112058 = .sdata2:0x805228A8; // type:object size:0x4 scope:local align:4 data:float +@112737 = .sdata2:0x805228B0; // type:object size:0x8 scope:local align:4 data:double +@113468 = .sdata2:0x805228B8; // type:object size:0x4 scope:local align:4 data:float +@113469 = .sdata2:0x805228BC; // type:object size:0x4 scope:local align:4 data:float +@113470 = .sdata2:0x805228C0; // type:object size:0x4 scope:local align:4 data:float +@113471 = .sdata2:0x805228C4; // type:object size:0x4 scope:local align:4 data:float +@113911 = .sdata2:0x805228C8; // type:object size:0x4 scope:local align:4 data:float +@91440 = .sdata2:0x805228D0; // type:object size:0x4 scope:local align:4 data:float +@91441 = .sdata2:0x805228D4; // type:object size:0x4 scope:local align:4 data:float +@91442 = .sdata2:0x805228D8; // type:object size:0x4 scope:local align:4 data:float +@91450 = .sdata2:0x805228E0; // type:object size:0x8 scope:local align:4 data:double +@97403 = .sdata2:0x805228E8; // type:object size:0x4 scope:local align:4 data:float +@97404 = .sdata2:0x805228EC; // type:object size:0x4 scope:local align:4 data:float +@97407 = .sdata2:0x805228F0; // type:object size:0x4 scope:local align:4 data:float +@97863 = .sdata2:0x805228F4; // type:object size:0x4 scope:local align:4 data:float +@97864 = .sdata2:0x805228F8; // type:object size:0x4 scope:local align:4 data:float +@97865 = .sdata2:0x805228FC; // type:object size:0x4 scope:local align:4 data:float +@97866 = .sdata2:0x80522900; // type:object size:0x4 scope:local align:4 data:float +@97867 = .sdata2:0x80522904; // type:object size:0x4 scope:local align:4 data:float +@98062 = .sdata2:0x80522908; // type:object size:0x8 scope:local align:4 data:double +@98161 = .sdata2:0x80522910; // type:object size:0x4 scope:local align:4 data:float +@98308 = .sdata2:0x80522914; // type:object size:0x4 scope:local align:4 data:float +@98309 = .sdata2:0x80522918; // type:object size:0x4 scope:local align:4 data:float +@98310 = .sdata2:0x8052291C; // type:object size:0x4 scope:local align:4 data:float +@98311 = .sdata2:0x80522920; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x80522928; // type:object size:0x4 scope:local align:4 data:float +@90364 = .sdata2:0x8052292C; // type:object size:0x4 scope:local align:4 data:float +@90368 = .sdata2:0x80522930; // type:object size:0x8 scope:local align:4 data:double +@94689 = .sdata2:0x80522938; // type:object size:0x4 scope:local align:4 data:float +@94690 = .sdata2:0x8052293C; // type:object size:0x4 scope:local align:4 data:float +@94428 = .sdata2:0x80522940; // type:object size:0x4 scope:local align:4 data:float +@94433 = .sdata2:0x80522944; // type:object size:0x4 scope:local align:4 data:float +@97681 = .sdata2:0x80522948; // type:object size:0x4 scope:local align:4 data:float +@97683 = .sdata2:0x8052294C; // type:object size:0x4 scope:local align:4 data:float +@97685 = .sdata2:0x80522950; // type:object size:0x4 scope:local align:4 data:float +@97803 = .sdata2:0x80522954; // type:object size:0x4 scope:local align:4 data:float +@97842 = .sdata2:0x80522958; // type:object size:0x4 scope:local align:4 data:float +@97843 = .sdata2:0x8052295C; // type:object size:0x4 scope:local align:4 data:float +@97844 = .sdata2:0x80522960; // type:object size:0x4 scope:local align:4 data:float +@97845 = .sdata2:0x80522964; // type:object size:0x4 scope:local align:4 data:float +@97846 = .sdata2:0x80522968; // type:object size:0x4 scope:local align:4 data:float +@97921 = .sdata2:0x8052296C; // type:object size:0x4 scope:local align:4 data:float +@97933 = .sdata2:0x80522970; // type:object size:0x4 scope:local align:4 data:float +@97971 = .sdata2:0x80522974; // type:object size:0x4 scope:local align:4 data:float +@98092 = .sdata2:0x80522978; // type:object size:0x4 scope:local align:4 data:float +@98095 = .sdata2:0x80522980; // type:object size:0x8 scope:local align:4 data:double +@98180 = .sdata2:0x80522988; // type:object size:0x4 scope:local align:4 data:float +@98181 = .sdata2:0x8052298C; // type:object size:0x4 scope:local align:4 data:float +@98182 = .sdata2:0x80522990; // type:object size:0x4 scope:local align:4 data:float +@98183 = .sdata2:0x80522994; // type:object size:0x4 scope:local align:4 data:float +@98187 = .sdata2:0x80522998; // type:object size:0x4 scope:local align:4 data:float +@98188 = .sdata2:0x8052299C; // type:object size:0x4 scope:local align:4 data:float +@98193 = .sdata2:0x805229A0; // type:object size:0x8 scope:local align:4 data:double +@98435 = .sdata2:0x805229A8; // type:object size:0x8 scope:local align:4 data:double +@98517 = .sdata2:0x805229B0; // type:object size:0x4 scope:local align:4 data:float +@98518 = .sdata2:0x805229B4; // type:object size:0x4 scope:local align:4 data:float +@98519 = .sdata2:0x805229B8; // type:object size:0x4 scope:local align:4 data:float +@98520 = .sdata2:0x805229BC; // type:object size:0x4 scope:local align:4 data:float +@98612 = .sdata2:0x805229C0; // type:object size:0x4 scope:local align:4 data:float +@98613 = .sdata2:0x805229C4; // type:object size:0x4 scope:local align:4 data:float +@98614 = .sdata2:0x805229C8; // type:object size:0x4 scope:local align:4 data:float +@98615 = .sdata2:0x805229CC; // type:object size:0x4 scope:local align:4 data:float +@98616 = .sdata2:0x805229D0; // type:object size:0x4 scope:local align:4 data:float +@98617 = .sdata2:0x805229D4; // type:object size:0x4 scope:local align:4 data:float +@98618 = .sdata2:0x805229D8; // type:object size:0x4 scope:local align:4 data:float +@98619 = .sdata2:0x805229DC; // type:object size:0x4 scope:local align:4 data:float +@98620 = .sdata2:0x805229E0; // type:object size:0x4 scope:local align:4 data:float +@112880 = .sdata2:0x805229E8; // type:object size:0x4 scope:local align:4 data:float +@112882 = .sdata2:0x805229EC; // type:object size:0x4 scope:local align:4 data:float +@112883 = .sdata2:0x805229F0; // type:object size:0x4 scope:local align:4 data:float +@112884 = .sdata2:0x805229F4; // type:object size:0x4 scope:local align:4 data:float +@112885 = .sdata2:0x805229F8; // type:object size:0x4 scope:local align:4 data:float +@112886 = .sdata2:0x805229FC; // type:object size:0x4 scope:local align:4 data:float +@112894 = .sdata2:0x80522A00; // type:object size:0x8 scope:local align:4 data:double +@113054 = .sdata2:0x80522A08; // type:object size:0x4 scope:local align:4 data:float +@113055 = .sdata2:0x80522A0C; // type:object size:0x4 scope:local align:4 data:float +@113056 = .sdata2:0x80522A10; // type:object size:0x4 scope:local align:4 data:float +@113071 = .sdata2:0x80522A18; // type:object size:0x8 scope:local align:4 data:double +@113256 = .sdata2:0x80522A20; // type:object size:0x4 scope:local align:4 data:float +@113257 = .sdata2:0x80522A24; // type:object size:0x4 scope:local align:4 data:float +@113258 = .sdata2:0x80522A28; // type:object size:0x4 scope:local align:4 data:float +@113259 = .sdata2:0x80522A2C; // type:object size:0x4 scope:local align:4 data:float +@113260 = .sdata2:0x80522A30; // type:object size:0x4 scope:local align:4 data:float +@113261 = .sdata2:0x80522A34; // type:object size:0x4 scope:local align:4 data:float +@113262 = .sdata2:0x80522A38; // type:object size:0x4 scope:local align:4 data:float +@113472 = .sdata2:0x80522A3C; // type:object size:0x4 scope:local align:4 data:float +@113501 = .sdata2:0x80522A40; // type:object size:0x4 scope:local align:4 data:float +@113502 = .sdata2:0x80522A44; // type:object size:0x4 scope:local align:4 data:float +@113734 = .sdata2:0x80522A48; // type:object size:0x4 scope:local align:4 data:float +@94931 = .sdata2:0x80522A50; // type:object size:0x4 scope:local align:4 data:float +@94933 = .sdata2:0x80522A54; // type:object size:0x4 scope:local align:4 data:float +@95043 = .sdata2:0x80522A58; // type:object size:0x4 scope:local align:4 data:float +@95064 = .sdata2:0x80522A60; // type:object size:0x4 scope:local align:4 data:float +@95065 = .sdata2:0x80522A64; // type:object size:0x4 scope:local align:4 data:float +@95066 = .sdata2:0x80522A68; // type:object size:0x4 scope:local align:4 data:float +@95176 = .sdata2:0x80522A70; // type:object size:0x8 scope:local align:4 data:double +@93352 = .sdata2:0x80522A78; // type:object size:0x4 scope:local align:4 data:float +@93414 = .sdata2:0x80522A7C; // type:object size:0x4 scope:local align:4 data:float +@93418 = .sdata2:0x80522A80; // type:object size:0x8 scope:local align:4 data:double +@93555 = .sdata2:0x80522A88; // type:object size:0x4 scope:local align:4 data:float +@95907 = .sdata2:0x80522A90; // type:object size:0x4 scope:local align:4 data:float +@95910 = .sdata2:0x80522A94; // type:object size:0x4 scope:local align:4 data:float +@95962 = .sdata2:0x80522A98; // type:object size:0x4 scope:local align:4 data:float +@94348 = .sdata2:0x80522AA0; // type:object size:0x4 scope:local align:4 data:float +@94386 = .sdata2:0x80522AA4; // type:object size:0x4 scope:local align:4 data:float +@97876 = .sdata2:0x80522AA8; // type:object size:0x4 scope:local align:4 data:float +@97877 = .sdata2:0x80522AAC; // type:object size:0x4 scope:local align:4 data:float +@97879 = .sdata2:0x80522AB0; // type:object size:0x4 scope:local align:4 data:float +@98009 = .sdata2:0x80522AB4; // type:object size:0x4 scope:local align:4 data:float +@98103 = .sdata2:0x80522AB8; // type:object size:0x4 scope:local align:4 data:float +@98104 = .sdata2:0x80522ABC; // type:object size:0x4 scope:local align:4 data:float +@98219 = .sdata2:0x80522AC0; // type:object size:0x4 scope:local align:4 data:float +@98220 = .sdata2:0x80522AC4; // type:object size:0x4 scope:local align:4 data:float +@98221 = .sdata2:0x80522AC8; // type:object size:0x4 scope:local align:4 data:float +@98222 = .sdata2:0x80522ACC; // type:object size:0x4 scope:local align:4 data:float +@98223 = .sdata2:0x80522AD0; // type:object size:0x4 scope:local align:4 data:float +@98224 = .sdata2:0x80522AD4; // type:object size:0x4 scope:local align:4 data:float +@98225 = .sdata2:0x80522AD8; // type:object size:0x4 scope:local align:4 data:float +@98226 = .sdata2:0x80522ADC; // type:object size:0x4 scope:local align:4 data:float +@98227 = .sdata2:0x80522AE0; // type:object size:0x4 scope:local align:4 data:float +@98228 = .sdata2:0x80522AE4; // type:object size:0x4 scope:local align:4 data:float +@98229 = .sdata2:0x80522AE8; // type:object size:0x4 scope:local align:4 data:float +@98230 = .sdata2:0x80522AEC; // type:object size:0x4 scope:local align:4 data:float +@98233 = .sdata2:0x80522AF0; // type:object size:0x8 scope:local align:4 data:double +@94795 = .sdata2:0x80522AF8; // type:object size:0x4 scope:local align:4 data:float +@94797 = .sdata2:0x80522AFC; // type:object size:0x4 scope:local align:4 data:float +@94799 = .sdata2:0x80522B00; // type:object size:0x4 scope:local align:4 data:float +@94929 = .sdata2:0x80522B08; // type:object size:0x8 scope:local align:4 data:double +@96377 = .sdata2:0x80522B10; // type:object size:0x4 scope:local align:4 data:float +@92370 = .sdata2:0x80522B18; // type:object size:0x4 scope:local align:4 data:float +@92371 = .sdata2:0x80522B1C; // type:object size:0x4 scope:local align:4 data:float +@92372 = .sdata2:0x80522B20; // type:object size:0x4 scope:local align:4 data:float +@92376 = .sdata2:0x80522B28; // type:object size:0x8 scope:local align:4 data:double +@118154 = .sdata2:0x80522B30; // type:object size:0x8 scope:local align:4 data:double +@118591 = .sdata2:0x80522B38; // type:object size:0x4 scope:local align:4 data:float +@118916 = .sdata2:0x80522B40; // type:object size:0x8 scope:local align:4 data:double +@119126 = .sdata2:0x80522B48; // type:object size:0x4 scope:local align:4 data:float +@119486 = .sdata2:0x80522B4C; // type:object size:0x4 scope:local align:4 data:float +@96615 = .sdata2:0x80522B50; // type:object size:0x4 scope:local align:4 data:float +@96616 = .sdata2:0x80522B54; // type:object size:0x4 scope:local align:4 data:float +@96710 = .sdata2:0x80522B58; // type:object size:0x4 scope:local align:4 data:float +@96711 = .sdata2:0x80522B5C; // type:object size:0x4 scope:local align:4 data:float +@96727 = .sdata2:0x80522B60; // type:object size:0x4 scope:local align:4 data:float +@96812 = .sdata2:0x80522B64; // type:object size:0x4 scope:local align:4 data:float +@96870 = .sdata2:0x80522B68; // type:object size:0x8 scope:local align:4 data:double +@96931 = .sdata2:0x80522B70; // type:object size:0x4 scope:local align:4 data:float +@97648 = .sdata2:0x80522B74; // type:object size:0x4 scope:local align:4 data:float +@97649 = .sdata2:0x80522B78; // type:object size:0x4 scope:local align:4 data:float +@97650 = .sdata2:0x80522B7C; // type:object size:0x4 scope:local align:4 data:float +@97651 = .sdata2:0x80522B80; // type:object size:0x4 scope:local align:4 data:float +@89946 = .sdata2:0x80522B88; // type:object size:0x4 scope:local align:4 data:float +@89947 = .sdata2:0x80522B8C; // type:object size:0x4 scope:local align:4 data:float +@89948 = .sdata2:0x80522B90; // type:object size:0x4 scope:local align:4 data:float +@89955 = .sdata2:0x80522B98; // type:object size:0x8 scope:local align:4 data:double +@89992 = .sdata2:0x80522BA0; // type:object size:0x4 scope:local align:4 data:float +lbl_80522BA8 = .sdata2:0x80522BA8; // type:object size:0x1 data:byte +lbl_80522BA9 = .sdata2:0x80522BA9; // type:object size:0x1 data:byte +lbl_80522BAA = .sdata2:0x80522BAA; // type:object size:0x1 data:byte +lbl_80522BAB = .sdata2:0x80522BAB; // type:object size:0x1 data:byte +@90028 = .sdata2:0x80522BAC; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x80522BB0; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x80522BB4; // type:object size:0x4 scope:local align:4 data:float +@90031 = .sdata2:0x80522BB8; // type:object size:0x4 scope:local align:4 data:float +@90032 = .sdata2:0x80522BBC; // type:object size:0x4 scope:local align:4 data:float +@90033 = .sdata2:0x80522BC0; // type:object size:0x4 scope:local align:4 data:float +@90034 = .sdata2:0x80522BC4; // type:object size:0x4 scope:local align:4 data:float +@90035 = .sdata2:0x80522BC8; // type:object size:0x4 scope:local align:4 data:float +@90083 = .sdata2:0x80522BCC; // type:object size:0x4 scope:local align:4 data:float +@90100 = .sdata2:0x80522BD0; // type:object size:0x4 scope:local align:4 data:float +@90101 = .sdata2:0x80522BD4; // type:object size:0x4 scope:local align:4 data:float +@90115 = .sdata2:0x80522BD8; // type:object size:0x4 scope:local align:4 data:float +lbl_80522BE0 = .sdata2:0x80522BE0; // type:object size:0x1 data:byte +lbl_80522BE1 = .sdata2:0x80522BE1; // type:object size:0x1 data:byte +lbl_80522BE2 = .sdata2:0x80522BE2; // type:object size:0x1 data:byte +lbl_80522BE3 = .sdata2:0x80522BE3; // type:object size:0x1 data:byte +@91518 = .sdata2:0x80522BE4; // type:object size:0x4 scope:local align:4 data:float +@91519 = .sdata2:0x80522BE8; // type:object size:0x4 scope:local align:4 data:float +@91520 = .sdata2:0x80522BEC; // type:object size:0x4 scope:local align:4 data:float +@91521 = .sdata2:0x80522BF0; // type:object size:0x4 scope:local align:4 data:float +@91522 = .sdata2:0x80522BF4; // type:object size:0x4 scope:local align:4 data:float +@91523 = .sdata2:0x80522BF8; // type:object size:0x4 scope:local align:4 data:float +@91524 = .sdata2:0x80522BFC; // type:object size:0x4 scope:local align:4 data:float +@91525 = .sdata2:0x80522C00; // type:object size:0x4 scope:local align:4 data:float +@91590 = .sdata2:0x80522C04; // type:object size:0x4 scope:local align:4 data:float +@91603 = .sdata2:0x80522C08; // type:object size:0x4 scope:local align:4 data:float +@92580 = .sdata2:0x80522C10; // type:object size:0x4 scope:local align:4 data:float +@92585 = .sdata2:0x80522C18; // type:object size:0x8 scope:local align:4 data:double +@92750 = .sdata2:0x80522C20; // type:object size:0x4 scope:local align:4 data:float +@93030 = .sdata2:0x80522C28; // type:object size:0x8 scope:local align:4 data:double +@93200 = .sdata2:0x80522C30; // type:object size:0x4 scope:local align:4 data:float +@93201 = .sdata2:0x80522C34; // type:object size:0x4 scope:local align:4 data:float +@93202 = .sdata2:0x80522C38; // type:object size:0x4 scope:local align:4 data:float +@93203 = .sdata2:0x80522C3C; // type:object size:0x4 scope:local align:4 data:float +@93204 = .sdata2:0x80522C40; // type:object size:0x4 scope:local align:4 data:float +@93205 = .sdata2:0x80522C44; // type:object size:0x4 scope:local align:4 data:float +@89894 = .sdata2:0x80522C48; // type:object size:0x4 scope:local align:4 data:float +@89897 = .sdata2:0x80522C50; // type:object size:0x8 scope:local align:4 data:double +@89907 = .sdata2:0x80522C58; // type:object size:0x8 scope:local align:4 data:double +@89917 = .sdata2:0x80522C60; // type:object size:0x4 scope:local align:4 data:float +@98151 = .sdata2:0x80522C68; // type:object size:0x4 scope:local align:4 data:float +@98152 = .sdata2:0x80522C6C; // type:object size:0x4 scope:local align:4 data:float +@98153 = .sdata2:0x80522C70; // type:object size:0x4 scope:local align:4 data:float +@98154 = .sdata2:0x80522C74; // type:object size:0x4 scope:local align:4 data:float +@98155 = .sdata2:0x80522C78; // type:object size:0x4 scope:local align:4 data:float +@98156 = .sdata2:0x80522C7C; // type:object size:0x4 scope:local align:4 data:float +@98159 = .sdata2:0x80522C80; // type:object size:0x8 scope:local align:4 data:double +@94838 = .sdata2:0x80522C88; // type:object size:0x4 scope:local align:4 data:float +@94839 = .sdata2:0x80522C8C; // type:object size:0x4 scope:local align:4 data:float +@94840 = .sdata2:0x80522C90; // type:object size:0x4 scope:local align:4 data:float +@94841 = .sdata2:0x80522C94; // type:object size:0x4 scope:local align:4 data:float +@94842 = .sdata2:0x80522C98; // type:object size:0x4 scope:local align:4 data:float +@94845 = .sdata2:0x80522CA0; // type:object size:0x8 scope:local align:4 data:double +T_JOINT_dylKeyTbl = .sdata2:0x80522CA8; // type:object size:0x2 scope:global align:4 +@106785 = .sdata2:0x80522CAC; // type:object size:0x4 scope:local align:4 data:float +@106794 = .sdata2:0x80522CB0; // type:object size:0x4 scope:local align:4 data:float +@106795 = .sdata2:0x80522CB4; // type:object size:0x4 scope:local align:4 data:float +@106796 = .sdata2:0x80522CB8; // type:object size:0x4 scope:local align:4 data:float +lbl_80522CBC = .sdata2:0x80522CBC; // type:object size:0x1 data:byte +lbl_80522CBD = .sdata2:0x80522CBD; // type:object size:0x1 data:byte +lbl_80522CBE = .sdata2:0x80522CBE; // type:object size:0x1 data:byte +lbl_80522CBF = .sdata2:0x80522CBF; // type:object size:0x1 data:byte +@107359 = .sdata2:0x80522CC0; // type:object size:0x4 scope:local align:4 data:float +@107360 = .sdata2:0x80522CC4; // type:object size:0x4 scope:local align:4 data:float +@107361 = .sdata2:0x80522CC8; // type:object size:0x4 scope:local align:4 data:float +@99014 = .sdata2:0x80522CD0; // type:object size:0x4 scope:local align:4 data:float +@99015 = .sdata2:0x80522CD4; // type:object size:0x4 scope:local align:4 data:float +@99130 = .sdata2:0x80522CD8; // type:object size:0x4 scope:local align:4 data:float +@99184 = .sdata2:0x80522CDC; // type:object size:0x4 scope:local align:4 data:float +@99185 = .sdata2:0x80522CE0; // type:object size:0x4 scope:local align:4 data:float +@99640 = .sdata2:0x80522CE8; // type:object size:0x8 scope:local align:4 data:double +@99890 = .sdata2:0x80522CF0; // type:object size:0x4 scope:local align:4 data:float +@100005 = .sdata2:0x80522CF4; // type:object size:0x4 scope:local align:4 data:float +@100006 = .sdata2:0x80522CF8; // type:object size:0x4 scope:local align:4 data:float +@100007 = .sdata2:0x80522CFC; // type:object size:0x4 scope:local align:4 data:float +@100008 = .sdata2:0x80522D00; // type:object size:0x4 scope:local align:4 data:float +@100009 = .sdata2:0x80522D04; // type:object size:0x4 scope:local align:4 data:float +@100010 = .sdata2:0x80522D08; // type:object size:0x4 scope:local align:4 data:float +@100011 = .sdata2:0x80522D0C; // type:object size:0x4 scope:local align:4 data:float +@100012 = .sdata2:0x80522D10; // type:object size:0x4 scope:local align:4 data:float +@100013 = .sdata2:0x80522D14; // type:object size:0x4 scope:local align:4 data:float +@100077 = .sdata2:0x80522D18; // type:object size:0x4 scope:local align:4 data:float +@100078 = .sdata2:0x80522D1C; // type:object size:0x4 scope:local align:4 data:float +@100079 = .sdata2:0x80522D20; // type:object size:0x4 scope:local align:4 data:float +@100291 = .sdata2:0x80522D24; // type:object size:0x4 scope:local align:4 data:float +@100292 = .sdata2:0x80522D28; // type:object size:0x4 scope:local align:4 data:float +@100293 = .sdata2:0x80522D2C; // type:object size:0x4 scope:local align:4 data:float +@100294 = .sdata2:0x80522D30; // type:object size:0x4 scope:local align:4 data:float +@92845 = .sdata2:0x80522D38; // type:object size:0x4 scope:local align:4 data:float +@92846 = .sdata2:0x80522D3C; // type:object size:0x4 scope:local align:4 data:float +@92847 = .sdata2:0x80522D40; // type:object size:0x4 scope:local align:4 data:float +@92893 = .sdata2:0x80522D44; // type:object size:0x4 scope:local align:4 data:float +@92894 = .sdata2:0x80522D48; // type:object size:0x4 scope:local align:4 data:float +@92907 = .sdata2:0x80522D4C; // type:object size:0x4 scope:local align:4 data:float +@92924 = .sdata2:0x80522D50; // type:object size:0x4 scope:local align:4 data:float +@92927 = .sdata2:0x80522D58; // type:object size:0x8 scope:local align:4 data:double +lbl_80522D60 = .sdata2:0x80522D60; // type:object size:0x7 data:string +@91423 = .sdata2:0x80522D68; // type:object size:0x4 scope:local align:4 data:float +@91424 = .sdata2:0x80522D6C; // type:object size:0x4 scope:local align:4 data:float +@91425 = .sdata2:0x80522D70; // type:object size:0x4 scope:local align:4 data:float +@91498 = .sdata2:0x80522D74; // type:object size:0x4 scope:local align:4 data:float +@90512 = .sdata2:0x80522D78; // type:object size:0x4 scope:local align:4 data:float +@90517 = .sdata2:0x80522D80; // type:object size:0x8 scope:local align:4 data:double +@48297 = .sdata2:0x80522D88; // type:object size:0x4 scope:local align:4 data:float +@51688 = .sdata2:0x80522D90; // type:object size:0x4 scope:local align:4 data:float +@51689 = .sdata2:0x80522D94; // type:object size:0x4 scope:local align:4 data:float +@51791 = .sdata2:0x80522D98; // type:object size:0x4 scope:local align:4 data:float +@51816 = .sdata2:0x80522DA0; // type:object size:0x8 scope:local align:4 data:double +@51915 = .sdata2:0x80522DA8; // type:object size:0x4 scope:local align:4 data:float +@51518 = .sdata2:0x80522DB0; // type:object size:0x4 scope:local align:4 data:float +@51741 = .sdata2:0x80522DB4; // type:object size:0x4 scope:local align:4 data:float +@51742 = .sdata2:0x80522DB8; // type:object size:0x4 scope:local align:4 data:float +@51743 = .sdata2:0x80522DBC; // type:object size:0x4 scope:local align:4 data:float +@51744 = .sdata2:0x80522DC0; // type:object size:0x4 scope:local align:4 data:float +@51745 = .sdata2:0x80522DC4; // type:object size:0x4 scope:local align:4 data:float +@46884 = .sdata2:0x80522DC8; // type:object size:0x4 scope:local align:4 data:float +@46934 = .sdata2:0x80522DCC; // type:object size:0x4 scope:local align:4 data:float +@46952 = .sdata2:0x80522DD0; // type:object size:0x4 scope:local align:4 data:float +@46953 = .sdata2:0x80522DD4; // type:object size:0x4 scope:local align:4 data:float +@46954 = .sdata2:0x80522DD8; // type:object size:0x4 scope:local align:4 data:float +@47027 = .sdata2:0x80522DDC; // type:object size:0x4 scope:local align:4 data:float +@2396 = .sdata2:0x80522DE0; // type:object size:0x8 scope:local align:4 data:double +@46981 = .sdata2:0x80522DE8; // type:object size:0x8 scope:local align:4 data:double +@46991 = .sdata2:0x80522DF0; // type:object size:0x4 scope:local align:4 data:float +@47061 = .sdata2:0x80522DF4; // type:object size:0x4 scope:local align:4 data:float +@47062 = .sdata2:0x80522DF8; // type:object size:0x4 scope:local align:4 data:float +@47065 = .sdata2:0x80522DFC; // type:object size:0x4 scope:local align:4 data:float +@47067 = .sdata2:0x80522E00; // type:object size:0x8 scope:local align:4 data:double +@47076 = .sdata2:0x80522E08; // type:object size:0x4 scope:local align:4 data:float +@47077 = .sdata2:0x80522E0C; // type:object size:0x4 scope:local align:4 data:float +@47078 = .sdata2:0x80522E10; // type:object size:0x4 scope:local align:4 data:float +@47079 = .sdata2:0x80522E18; // type:object size:0x8 scope:local align:4 data:double +@47085 = .sdata2:0x80522E20; // type:object size:0x4 scope:local align:4 data:float +@47086 = .sdata2:0x80522E24; // type:object size:0x4 scope:local align:4 data:float +@47610 = .sdata2:0x80522E28; // type:object size:0x4 scope:local align:4 data:float +@47613 = .sdata2:0x80522E2C; // type:object size:0x4 scope:local align:4 data:float +@47125 = .sdata2:0x80522E30; // type:object size:0x4 scope:local align:4 data:float +@47126 = .sdata2:0x80522E34; // type:object size:0x4 scope:local align:4 data:float +@47127 = .sdata2:0x80522E38; // type:object size:0x4 scope:local align:4 data:float +@47128 = .sdata2:0x80522E3C; // type:object size:0x4 scope:local align:4 data:float +G_CM3D_F_ABS_MIN = .sdata2:0x80522E40; // type:object size:0x4 scope:global align:4 data:float +@53351 = .sdata2:0x80522E44; // type:object size:0x4 scope:local align:4 data:float +@53352 = .sdata2:0x80522E48; // type:object size:0x4 scope:local align:4 data:float +@53429 = .sdata2:0x80522E4C; // type:object size:0x4 scope:local align:4 data:float +@53744 = .sdata2:0x80522E50; // type:object size:0x4 scope:local align:4 data:float +@53822 = .sdata2:0x80522E54; // type:object size:0x4 scope:local align:4 data:float +@53823 = .sdata2:0x80522E58; // type:object size:0x4 scope:local align:4 data:float +@53824 = .sdata2:0x80522E5C; // type:object size:0x4 scope:local align:4 data:float +@53966 = .sdata2:0x80522E60; // type:object size:0x4 scope:local align:4 data:float +@54137 = .sdata2:0x80522E64; // type:object size:0x4 scope:local align:4 data:float +@54138 = .sdata2:0x80522E68; // type:object size:0x4 scope:local align:4 data:float +@54214 = .sdata2:0x80522E6C; // type:object size:0x4 scope:local align:4 data:float +@54263 = .sdata2:0x80522E70; // type:object size:0x4 scope:local align:4 data:float +@54373 = .sdata2:0x80522E74; // type:object size:0x4 scope:local align:4 data:float +@54510 = .sdata2:0x80522E78; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x80522E80; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x80522E84; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x80522E88; // type:object size:0x4 scope:local align:4 data:float +@47959 = .sdata2:0x80522E90; // type:object size:0x4 scope:local align:4 data:float +@48001 = .sdata2:0x80522E94; // type:object size:0x4 scope:local align:4 data:float +@49390 = .sdata2:0x80522E98; // type:object size:0x4 scope:local align:4 data:float +@49424 = .sdata2:0x80522E9C; // type:object size:0x4 scope:local align:4 data:float +@49427 = .sdata2:0x80522EA0; // type:object size:0x8 scope:local align:4 data:double +@49431 = .sdata2:0x80522EA8; // type:object size:0x4 scope:local align:4 data:float +@49437 = .sdata2:0x80522EAC; // type:object size:0x4 scope:local align:4 data:float +@49659 = .sdata2:0x80522EB0; // type:object size:0x4 scope:local align:4 data:float +@49660 = .sdata2:0x80522EB4; // type:object size:0x4 scope:local align:4 data:float +@49661 = .sdata2:0x80522EB8; // type:object size:0x4 scope:local align:4 data:float +@49689 = .sdata2:0x80522EBC; // type:object size:0x4 scope:local align:4 data:float +@49701 = .sdata2:0x80522EC0; // type:object size:0x4 scope:local align:4 data:float +@49926 = .sdata2:0x80522EC8; // type:object size:0x8 scope:local align:4 data:double +@49927 = .sdata2:0x80522ED0; // type:object size:0x4 scope:local align:4 data:float +@50045 = .sdata2:0x80522ED4; // type:object size:0x4 scope:local align:4 data:float +@46420 = .sdata2:0x80522ED8; // type:object size:0x4 scope:local align:4 data:float +@46421 = .sdata2:0x80522EDC; // type:object size:0x4 scope:local align:4 data:float +@46424 = .sdata2:0x80522EE0; // type:object size:0x8 scope:local align:4 data:double +@47931 = .sdata2:0x80522EE8; // type:object size:0x4 scope:local align:4 data:float +@48242 = .sdata2:0x80522EEC; // type:object size:0x4 scope:local align:4 data:float +@48243 = .sdata2:0x80522EF0; // type:object size:0x4 scope:local align:4 data:float +@48246 = .sdata2:0x80522EF8; // type:object size:0x8 scope:local align:4 data:double +@48572 = .sdata2:0x80522F00; // type:object size:0x8 scope:local align:4 data:double +@48587 = .sdata2:0x80522F08; // type:object size:0x8 scope:local align:4 data:double +@19158 = .sdata2:0x80522F10; // type:object size:0x4 scope:local align:4 data:float +@19159 = .sdata2:0x80522F14; // type:object size:0x4 scope:local align:4 data:float +@19169 = .sdata2:0x80522F18; // type:object size:0x4 scope:local align:4 data:float +@19170 = .sdata2:0x80522F1C; // type:object size:0x4 scope:local align:4 data:float +@19200 = .sdata2:0x80522F20; // type:object size:0x4 scope:local align:4 data:float +@19332 = .sdata2:0x80522F28; // type:object size:0x4 scope:local align:4 data:float +@23175 = .sdata2:0x80522F30; // type:object size:0x4 scope:local align:4 data:float +@51109 = .sdata2:0x80522F38; // type:object size:0x4 scope:local align:4 data:float +@51110 = .sdata2:0x80522F3C; // type:object size:0x4 scope:local align:4 data:float +@51111 = .sdata2:0x80522F40; // type:object size:0x4 scope:local align:4 data:float +@51112 = .sdata2:0x80522F44; // type:object size:0x4 scope:local align:4 data:float +@51116 = .sdata2:0x80522F48; // type:object size:0x8 scope:local align:4 data:double +@50474 = .sdata2:0x80522F50; // type:object size:0x4 scope:local align:4 data:float +@50828 = .sdata2:0x80522F58; // type:object size:0x8 scope:local align:4 data:double +@50917 = .sdata2:0x80522F60; // type:object size:0x4 scope:local align:4 data:float +@50918 = .sdata2:0x80522F64; // type:object size:0x4 scope:local align:4 data:float +@50919 = .sdata2:0x80522F68; // type:object size:0x4 scope:local align:4 data:float +@50922 = .sdata2:0x80522F70; // type:object size:0x8 scope:local align:4 data:double +@51333 = .sdata2:0x80522F78; // type:object size:0x4 scope:local align:4 data:float +@51334 = .sdata2:0x80522F7C; // type:object size:0x4 scope:local align:4 data:float +@51352 = .sdata2:0x80522F80; // type:object size:0x4 scope:local align:4 data:float +@51364 = .sdata2:0x80522F84; // type:object size:0x4 scope:local align:4 data:float +@47847 = .sdata2:0x80522F88; // type:object size:0x4 scope:local align:4 data:float +@47901 = .sdata2:0x80522F90; // type:object size:0x8 scope:local align:4 data:double +@47941 = .sdata2:0x80522F98; // type:object size:0x4 scope:local align:4 data:float +@48004 = .sdata2:0x80522F9C; // type:object size:0x4 scope:local align:4 data:float +@48005 = .sdata2:0x80522FA0; // type:object size:0x4 scope:local align:4 data:float +@48045 = .sdata2:0x80522FA4; // type:object size:0x4 scope:local align:4 data:float +@48046 = .sdata2:0x80522FA8; // type:object size:0x4 scope:local align:4 data:float +@48180 = .sdata2:0x80522FB0; // type:object size:0x4 scope:local align:4 data:float +@48181 = .sdata2:0x80522FB4; // type:object size:0x4 scope:local align:4 data:float +@48477 = .sdata2:0x80522FB8; // type:object size:0x4 scope:local align:4 data:float +@48478 = .sdata2:0x80522FBC; // type:object size:0x4 scope:local align:4 data:float +@48487 = .sdata2:0x80522FC0; // type:object size:0x4 scope:local align:4 data:float +@48499 = .sdata2:0x80522FC8; // type:object size:0x8 scope:local align:4 data:double +@48580 = .sdata2:0x80522FD0; // type:object size:0x4 scope:local align:4 data:float +@48583 = .sdata2:0x80522FD8; // type:object size:0x8 scope:local align:4 data:double +@49287 = .sdata2:0x80522FE0; // type:object size:0x4 scope:local align:4 data:float +@49288 = .sdata2:0x80522FE4; // type:object size:0x4 scope:local align:4 data:float +@49332 = .sdata2:0x80522FE8; // type:object size:0x4 scope:local align:4 data:float +@49342 = .sdata2:0x80522FEC; // type:object size:0x4 scope:local align:4 data:float +@49407 = .sdata2:0x80522FF0; // type:object size:0x4 scope:local align:4 data:float +@46034 = .sdata2:0x80522FF8; // type:object size:0x8 scope:local align:4 data:double +@49299 = .sdata2:0x80523000; // type:object size:0x4 scope:local align:4 data:float +@49300 = .sdata2:0x80523004; // type:object size:0x4 scope:local align:4 data:float +@49301 = .sdata2:0x80523008; // type:object size:0x4 scope:local align:4 data:float +@49302 = .sdata2:0x8052300C; // type:object size:0x4 scope:local align:4 data:float +@49303 = .sdata2:0x80523010; // type:object size:0x4 scope:local align:4 data:float +@48809 = .sdata2:0x80523018; // type:object size:0x4 scope:local align:4 data:float +@48810 = .sdata2:0x8052301C; // type:object size:0x4 scope:local align:4 data:float +@48811 = .sdata2:0x80523020; // type:object size:0x4 scope:local align:4 data:float +@48812 = .sdata2:0x80523024; // type:object size:0x4 scope:local align:4 data:float +@48813 = .sdata2:0x80523028; // type:object size:0x4 scope:local align:4 data:float +@48933 = .sdata2:0x80523030; // type:object size:0x4 scope:local align:4 data:float +@48934 = .sdata2:0x80523034; // type:object size:0x4 scope:local align:4 data:float +@48935 = .sdata2:0x80523038; // type:object size:0x4 scope:local align:4 data:float +@48936 = .sdata2:0x8052303C; // type:object size:0x4 scope:local align:4 data:float +@48940 = .sdata2:0x80523040; // type:object size:0x8 scope:local align:4 data:double +@48942 = .sdata2:0x80523048; // type:object size:0x8 scope:local align:4 data:double +@48974 = .sdata2:0x80523050; // type:object size:0x4 scope:local align:4 data:float +@49197 = .sdata2:0x80523054; // type:object size:0x4 scope:local align:4 data:float +@46144 = .sdata2:0x80523058; // type:object size:0x4 scope:local align:4 data:float +@46158 = .sdata2:0x8052305C; // type:object size:0x4 scope:local align:4 data:float +@46159 = .sdata2:0x80523060; // type:object size:0x4 scope:local align:4 data:float +@3363 = .sdata2:0x80523068; // type:object size:0x4 scope:local align:4 data:float +lbl_80523070 = .sdata2:0x80523070; // type:object size:0x1 data:byte +lbl_80523071 = .sdata2:0x80523071; // type:object size:0x1 data:byte +lbl_80523072 = .sdata2:0x80523072; // type:object size:0x1 data:byte +lbl_80523073 = .sdata2:0x80523073; // type:object size:0x1 data:byte +@3725 = .sdata2:0x80523078; // type:object size:0x4 scope:local align:4 data:float +@3728 = .sdata2:0x8052307C; // type:object size:0x4 scope:local align:4 data:float +lbl_80523080 = .sdata2:0x80523080; // type:object size:0x1 data:byte +lbl_80523081 = .sdata2:0x80523081; // type:object size:0x1 data:byte +lbl_80523082 = .sdata2:0x80523082; // type:object size:0x1 data:byte +lbl_80523083 = .sdata2:0x80523083; // type:object size:0x5 data:byte +lbl_80523088 = .sdata2:0x80523088; // type:object size:0x1 data:byte +lbl_80523089 = .sdata2:0x80523089; // type:object size:0x1 data:byte +lbl_8052308A = .sdata2:0x8052308A; // type:object size:0x1 data:byte +lbl_8052308B = .sdata2:0x8052308B; // type:object size:0x1 data:byte +@3255 = .sdata2:0x80523090; // type:object size:0x4 scope:local align:4 data:float +lbl_80523098 = .sdata2:0x80523098; // type:object size:0x4 data:string +x$localstatic$signaling_NaN__Q23std17numeric_limitsFv = .sdata2:0x805230A0; // type:object size:0x8 scope:local align:4 data:double +@12055 = .sdata2:0x805230A8; // type:object size:0x8 scope:local align:4 data:double +@12130 = .sdata2:0x805230B0; // type:object size:0x8 scope:local align:4 data:double +@12131 = .sdata2:0x805230B8; // type:object size:0x8 scope:local align:4 data:double +@12132 = .sdata2:0x805230C0; // type:object size:0x8 scope:local align:4 data:double +@12134 = .sdata2:0x805230C8; // type:object size:0x8 scope:local align:4 data:double +@12135 = .sdata2:0x805230D0; // type:object size:0x8 scope:local align:4 data:double +@12136 = .sdata2:0x805230D8; // type:object size:0x8 scope:local align:4 data:double +@12154 = .sdata2:0x805230E0; // type:object size:0x8 scope:local align:4 data:double +@12170 = .sdata2:0x805230E8; // type:object size:0x8 scope:local align:4 data:double +@12566 = .sdata2:0x805230F0; // type:object size:0x8 scope:local align:4 data:double +lbl_805230F8 = .sdata2:0x805230F8; // type:object size:0x4 data:string +@12782 = .sdata2:0x80523100; // type:object size:0x4 scope:local align:4 data:float +@12793 = .sdata2:0x80523104; // type:object size:0x4 scope:local align:4 data:float +lbl_80523108 = .sdata2:0x80523108; // type:object size:0x8 data:string +@9029 = .sdata2:0x80523110; // type:object size:0x4 scope:local align:4 data:float +@9030 = .sdata2:0x80523114; // type:object size:0x4 scope:local align:4 data:float +@9118 = .sdata2:0x80523118; // type:object size:0x8 scope:local align:4 data:double +@9119 = .sdata2:0x80523120; // type:object size:0x8 scope:local align:4 data:double +@9120 = .sdata2:0x80523128; // type:object size:0x8 scope:local align:4 data:double +@9121 = .sdata2:0x80523130; // type:object size:0x8 scope:local align:4 data:double +@9122 = .sdata2:0x80523138; // type:object size:0x8 scope:local align:4 data:double +@9123 = .sdata2:0x80523140; // type:object size:0x8 scope:local align:4 data:double +@9124 = .sdata2:0x80523148; // type:object size:0x8 scope:local align:4 data:double +@13659 = .sdata2:0x80523150; // type:object size:0x8 scope:local align:4 data:double +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x80523158; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x80523160; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x80523168; // type:object size:0x8 scope:global align:4 +@14591 = .sdata2:0x80523170; // type:object size:0x4 scope:local align:4 data:float +lbl_80523178 = .sdata2:0x80523178; // type:object size:0x4 data:string +@12531 = .sdata2:0x80523180; // type:object size:0x4 scope:local align:4 data:float +@11890 = .sdata2:0x80523188; // type:object size:0x4 scope:local align:4 data:float +@11950 = .sdata2:0x8052318C; // type:object size:0x4 scope:local align:4 data:float +x$localstatic$signaling_NaN__Q23std17numeric_limitsFv = .sdata2:0x80523190; // type:object size:0x4 scope:local align:4 data:float +@28530 = .sdata2:0x80523194; // type:object size:0x4 scope:local align:4 data:float +@28784 = .sdata2:0x80523198; // type:object size:0x4 scope:local align:4 data:float +@28787 = .sdata2:0x805231A0; // type:object size:0x8 scope:local align:4 data:double +@27756 = .sdata2:0x805231A8; // type:object size:0x4 scope:local align:4 data:float +@27757 = .sdata2:0x805231AC; // type:object size:0x4 scope:local align:4 data:float +@27758 = .sdata2:0x805231B0; // type:object size:0x4 scope:local align:4 data:float +@27915 = .sdata2:0x805231B8; // type:object size:0x8 scope:local align:4 data:double +@27916 = .sdata2:0x805231C0; // type:object size:0x8 scope:local align:4 data:double +@27917 = .sdata2:0x805231C8; // type:object size:0x8 scope:local align:4 data:double +@27918 = .sdata2:0x805231D0; // type:object size:0x8 scope:local align:4 data:double +@27924 = .sdata2:0x805231D8; // type:object size:0x8 scope:local align:4 data:double +@11816 = .sdata2:0x805231E0; // type:object size:0x4 scope:local align:4 data:float +@11820 = .sdata2:0x805231E8; // type:object size:0x8 scope:local align:4 data:double +@11854 = .sdata2:0x805231F0; // type:object size:0x4 scope:local align:4 data:float +scale_frac$11589 = .sdata2:0x805231F4; // type:object size:0x8 scope:local align:4 +two_to_frac$11590 = .sdata2:0x805231FC; // type:object size:0x8 scope:local align:4 +@11885 = .sdata2:0x80523204; // type:object size:0x4 scope:local align:4 data:float +@11886 = .sdata2:0x80523208; // type:object size:0x4 scope:local align:4 data:float +@764 = .sdata2:0x80523210; // type:object size:0x4 scope:local align:4 data:float +@765 = .sdata2:0x80523214; // type:object size:0x4 scope:local align:4 data:float +@766 = .sdata2:0x80523218; // type:object size:0x4 scope:local align:4 data:float +@769 = .sdata2:0x80523220; // type:object size:0x8 scope:local align:4 data:double +@8107 = .sdata2:0x80523228; // type:object size:0x4 scope:local align:4 data:float +@8108 = .sdata2:0x8052322C; // type:object size:0x4 scope:local align:4 data:float +@8120 = .sdata2:0x80523230; // type:object size:0x4 scope:local align:4 data:float +@8320 = .sdata2:0x80523234; // type:object size:0x4 scope:local align:4 data:float +@8323 = .sdata2:0x80523238; // type:object size:0x8 scope:local align:4 data:double +@8394 = .sdata2:0x80523240; // type:object size:0x4 scope:local align:4 data:float +@8402 = .sdata2:0x80523244; // type:object size:0x4 scope:local align:4 data:float +@8405 = .sdata2:0x80523248; // type:object size:0x8 scope:local align:4 data:double +@8416 = .sdata2:0x80523250; // type:object size:0x4 scope:local align:4 data:float +@8417 = .sdata2:0x80523254; // type:object size:0x4 scope:local align:4 data:float +@8515 = .sdata2:0x80523258; // type:object size:0x4 scope:local align:4 data:float +@10706 = .sdata2:0x80523260; // type:object size:0x4 scope:local align:4 data:float +@10707 = .sdata2:0x80523264; // type:object size:0x4 scope:local align:4 data:float +@10708 = .sdata2:0x80523268; // type:object size:0x4 scope:local align:4 data:float +@10709 = .sdata2:0x8052326C; // type:object size:0x4 scope:local align:4 data:float +@10710 = .sdata2:0x80523270; // type:object size:0x4 scope:local align:4 data:float +@10715 = .sdata2:0x80523278; // type:object size:0x8 scope:local align:4 data:double +@10819 = .sdata2:0x80523280; // type:object size:0x4 scope:local align:4 data:float +@10820 = .sdata2:0x80523284; // type:object size:0x4 scope:local align:4 data:float +@11008 = .sdata2:0x80523288; // type:object size:0x4 scope:local align:4 data:float +@11108 = .sdata2:0x80523290; // type:object size:0x8 scope:local align:4 data:double +@6959 = .sdata2:0x80523298; // type:object size:0x4 scope:local align:4 data:float +@6960 = .sdata2:0x8052329C; // type:object size:0x4 scope:local align:4 data:float +@6961 = .sdata2:0x805232A0; // type:object size:0x4 scope:local align:4 data:float +@7047 = .sdata2:0x805232A4; // type:object size:0x4 scope:local align:4 data:float +@7050 = .sdata2:0x805232A8; // type:object size:0x8 scope:local align:4 data:double +one$6443 = .sdata2:0x805232B0; // type:object size:0x4 scope:local align:4 +@2329 = .sdata2:0x805232B8; // type:object size:0x4 scope:local align:4 data:float +@2330 = .sdata2:0x805232BC; // type:object size:0x4 scope:local align:4 data:float +@2331 = .sdata2:0x805232C0; // type:object size:0x4 scope:local align:4 data:float +@2348 = .sdata2:0x805232C4; // type:object size:0x4 scope:local align:4 data:float +@3806 = .sdata2:0x805232C8; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x805232D0; // type:object size:0x4 scope:local align:4 data:float +@3809 = .sdata2:0x805232D4; // type:object size:0x4 scope:local align:4 data:float +@3830 = .sdata2:0x805232D8; // type:object size:0x4 scope:local align:4 data:float +@18714 = .sdata2:0x805232E0; // type:object size:0x4 scope:local align:4 data:float +@18718 = .sdata2:0x805232E8; // type:object size:0x8 scope:local align:4 data:double +@18866 = .sdata2:0x805232F0; // type:object size:0x4 scope:local align:4 data:float +@18867 = .sdata2:0x805232F4; // type:object size:0x4 scope:local align:4 data:float +@18868 = .sdata2:0x805232F8; // type:object size:0x4 scope:local align:4 data:float +@18872 = .sdata2:0x80523300; // type:object size:0x8 scope:local align:4 data:double +@11119 = .sdata2:0x80523308; // type:object size:0x4 scope:local align:4 data:float +@11120 = .sdata2:0x8052330C; // type:object size:0x4 scope:local align:4 data:float +@11121 = .sdata2:0x80523310; // type:object size:0x4 scope:local align:4 data:float +@11194 = .sdata2:0x80523318; // type:object size:0x8 scope:local align:4 data:double +@11220 = .sdata2:0x80523320; // type:object size:0x8 scope:local align:4 data:double +@11240 = .sdata2:0x80523328; // type:object size:0x4 scope:local align:4 data:float +@11246 = .sdata2:0x80523330; // type:object size:0x8 scope:local align:4 data:double +@11291 = .sdata2:0x80523338; // type:object size:0x4 scope:local align:4 data:float +@11292 = .sdata2:0x8052333C; // type:object size:0x4 scope:local align:4 data:float +@11341 = .sdata2:0x80523340; // type:object size:0x4 scope:local align:4 data:float +@11342 = .sdata2:0x80523344; // type:object size:0x4 scope:local align:4 data:float +@11349 = .sdata2:0x80523348; // type:object size:0x4 scope:local align:4 data:float +@11350 = .sdata2:0x8052334C; // type:object size:0x4 scope:local align:4 data:float +@11398 = .sdata2:0x80523350; // type:object size:0x4 scope:local align:4 data:float +@11399 = .sdata2:0x80523354; // type:object size:0x4 scope:local align:4 data:float +@11400 = .sdata2:0x80523358; // type:object size:0x4 scope:local align:4 data:float +@11410 = .sdata2:0x8052335C; // type:object size:0x4 scope:local align:4 data:float +@11411 = .sdata2:0x80523360; // type:object size:0x4 scope:local align:4 data:float +@5576 = .sdata2:0x80523368; // type:object size:0x4 scope:local align:4 data:float +@5577 = .sdata2:0x8052336C; // type:object size:0x4 scope:local align:4 data:float +@5584 = .sdata2:0x80523370; // type:object size:0x4 scope:local align:4 data:float +@5585 = .sdata2:0x80523374; // type:object size:0x4 scope:local align:4 data:float +@5591 = .sdata2:0x80523378; // type:object size:0x4 scope:local align:4 data:float +@658 = .sdata2:0x80523380; // type:object size:0x4 scope:local align:4 data:float +@669 = .sdata2:0x80523384; // type:object size:0x4 scope:local align:4 data:float +@670 = .sdata2:0x80523388; // type:object size:0x4 scope:local align:4 data:float +@674 = .sdata2:0x80523390; // type:object size:0x8 scope:local align:4 data:double +@735 = .sdata2:0x80523398; // type:object size:0x4 scope:local align:4 data:float +@738 = .sdata2:0x805233A0; // type:object size:0x8 scope:local align:4 data:double +@4538 = .sdata2:0x805233A8; // type:object size:0x4 scope:local align:4 data:float +@4539 = .sdata2:0x805233AC; // type:object size:0x4 scope:local align:4 data:float +@4540 = .sdata2:0x805233B0; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x805233B4; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x805233B8; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x805233C0; // type:object size:0x8 scope:local align:4 data:double +@1971 = .sdata2:0x805233C8; // type:object size:0x8 scope:local align:4 data:double +@3804 = .sdata2:0x805233D0; // type:object size:0x4 scope:local align:4 data:float +lbl_805233D4 = .sdata2:0x805233D4; // type:object size:0x8 +lbl_805233DC = .sdata2:0x805233DC; // type:object size:0xC +@2182 = .sdata2:0x805233E8; // type:object size:0x4 scope:local align:4 data:float +@2183 = .sdata2:0x805233EC; // type:object size:0x4 scope:local align:4 data:float +@2184 = .sdata2:0x805233F0; // type:object size:0x4 scope:local align:4 data:float +@2189 = .sdata2:0x805233F4; // type:object size:0x4 scope:local align:4 data:float +@2169 = .sdata2:0x805233F8; // type:object size:0x4 scope:local align:4 data:float +@11830 = .sdata2:0x80523400; // type:object size:0x4 scope:local align:4 data:float +@11831 = .sdata2:0x80523404; // type:object size:0x4 scope:local align:4 data:float +@11840 = .sdata2:0x80523408; // type:object size:0x4 scope:local align:4 data:float +@11918 = .sdata2:0x8052340C; // type:object size:0x4 scope:local align:4 data:float +@12918 = .sdata2:0x80523410; // type:object size:0x4 scope:local align:4 data:float +@13124 = .sdata2:0x80523414; // type:object size:0x4 scope:local align:4 data:float +@13125 = .sdata2:0x80523418; // type:object size:0x4 scope:local align:4 data:float +@13126 = .sdata2:0x8052341C; // type:object size:0x4 scope:local align:4 data:float +@12164 = .sdata2:0x80523420; // type:object size:0x4 scope:local align:4 data:float +@12170 = .sdata2:0x80523424; // type:object size:0x4 scope:local align:4 data:float +@11603 = .sdata2:0x80523428; // type:object size:0x4 scope:local align:4 data:float +@11630 = .sdata2:0x8052342C; // type:object size:0x4 scope:local align:4 data:float +@11631 = .sdata2:0x80523430; // type:object size:0x4 scope:local align:4 data:float +@11667 = .sdata2:0x80523438; // type:object size:0x8 scope:local align:4 data:double +@11732 = .sdata2:0x80523440; // type:object size:0x4 scope:local align:4 data:float +@2392 = .sdata2:0x80523448; // type:object size:0x8 scope:local align:4 data:double +@13743 = .sdata2:0x80523450; // type:object size:0x4 scope:local align:4 data:float +@13744 = .sdata2:0x80523454; // type:object size:0x4 scope:local align:4 data:float +@16772 = .sdata2:0x80523458; // type:object size:0x4 scope:local align:4 data:float +lbl_80523460 = .sdata2:0x80523460; // type:object size:0x5 data:string +cEqualCSlope__6Z2Calc = .sdata2:0x80523468; // type:object size:0x4 scope:global align:4 data:float +cEqualPSlope__6Z2Calc = .sdata2:0x8052346C; // type:object size:0x4 scope:global align:4 data:float +@5784 = .sdata2:0x80523470; // type:object size:0x4 scope:local align:4 data:float +@5785 = .sdata2:0x80523474; // type:object size:0x4 scope:local align:4 data:float +@5796 = .sdata2:0x80523478; // type:object size:0x4 scope:local align:4 data:float +@5797 = .sdata2:0x8052347C; // type:object size:0x4 scope:local align:4 data:float +@87728 = .sdata2:0x80523480; // type:object size:0x4 scope:local align:4 data:float +@87729 = .sdata2:0x80523484; // type:object size:0x4 scope:local align:4 data:float +@87890 = .sdata2:0x80523488; // type:object size:0x4 scope:local align:4 data:float +@87901 = .sdata2:0x80523490; // type:object size:0x8 scope:local align:4 data:double +@87903 = .sdata2:0x80523498; // type:object size:0x4 scope:local align:4 data:float +@87411 = .sdata2:0x805234A0; // type:object size:0x4 scope:local align:4 data:float +@87412 = .sdata2:0x805234A4; // type:object size:0x4 scope:local align:4 data:float +@87413 = .sdata2:0x805234A8; // type:object size:0x4 scope:local align:4 data:float +@87514 = .sdata2:0x805234AC; // type:object size:0x4 scope:local align:4 data:float +@87519 = .sdata2:0x805234B0; // type:object size:0x8 scope:local align:4 data:double +@90903 = .sdata2:0x805234B8; // type:object size:0x4 scope:local align:4 data:float +@90904 = .sdata2:0x805234BC; // type:object size:0x4 scope:local align:4 data:float +@91262 = .sdata2:0x805234C0; // type:object size:0x4 scope:local align:4 data:float +@91263 = .sdata2:0x805234C4; // type:object size:0x4 scope:local align:4 data:float +@91264 = .sdata2:0x805234C8; // type:object size:0x4 scope:local align:4 data:float +@91265 = .sdata2:0x805234CC; // type:object size:0x4 scope:local align:4 data:float +@91266 = .sdata2:0x805234D0; // type:object size:0x4 scope:local align:4 data:float +@91267 = .sdata2:0x805234D4; // type:object size:0x4 scope:local align:4 data:float +@91268 = .sdata2:0x805234D8; // type:object size:0x4 scope:local align:4 data:float +@91269 = .sdata2:0x805234DC; // type:object size:0x4 scope:local align:4 data:float +@91270 = .sdata2:0x805234E0; // type:object size:0x4 scope:local align:4 data:float +@91271 = .sdata2:0x805234E4; // type:object size:0x4 scope:local align:4 data:float +@91272 = .sdata2:0x805234E8; // type:object size:0x4 scope:local align:4 data:float +@91273 = .sdata2:0x805234EC; // type:object size:0x4 scope:local align:4 data:float +@91274 = .sdata2:0x805234F0; // type:object size:0x4 scope:local align:4 data:float +@91275 = .sdata2:0x805234F4; // type:object size:0x4 scope:local align:4 data:float +@91276 = .sdata2:0x805234F8; // type:object size:0x4 scope:local align:4 data:float +@91277 = .sdata2:0x805234FC; // type:object size:0x4 scope:local align:4 data:float +@91278 = .sdata2:0x80523500; // type:object size:0x4 scope:local align:4 data:float +@91279 = .sdata2:0x80523504; // type:object size:0x4 scope:local align:4 data:float +@91280 = .sdata2:0x80523508; // type:object size:0x4 scope:local align:4 data:float +@91281 = .sdata2:0x8052350C; // type:object size:0x4 scope:local align:4 data:float +@91282 = .sdata2:0x80523510; // type:object size:0x4 scope:local align:4 data:float +@91283 = .sdata2:0x80523514; // type:object size:0x4 scope:local align:4 data:float +@91284 = .sdata2:0x80523518; // type:object size:0x4 scope:local align:4 data:float +@91285 = .sdata2:0x8052351C; // type:object size:0x4 scope:local align:4 data:float +@91286 = .sdata2:0x80523520; // type:object size:0x4 scope:local align:4 data:float +@91287 = .sdata2:0x80523524; // type:object size:0x4 scope:local align:4 data:float +@91293 = .sdata2:0x80523528; // type:object size:0x8 scope:local align:4 data:double +@91294 = .sdata2:0x80523530; // type:object size:0x8 scope:local align:4 data:double +@91673 = .sdata2:0x80523538; // type:object size:0x4 scope:local align:4 data:float +@91674 = .sdata2:0x8052353C; // type:object size:0x4 scope:local align:4 data:float +@91675 = .sdata2:0x80523540; // type:object size:0x4 scope:local align:4 data:float +@91676 = .sdata2:0x80523544; // type:object size:0x4 scope:local align:4 data:float +@91677 = .sdata2:0x80523548; // type:object size:0x4 scope:local align:4 data:float +@91678 = .sdata2:0x80523550; // type:object size:0x8 scope:local align:4 data:double +@91679 = .sdata2:0x80523558; // type:object size:0x8 scope:local align:4 data:double +@91680 = .sdata2:0x80523560; // type:object size:0x8 scope:local align:4 data:double +@91681 = .sdata2:0x80523568; // type:object size:0x8 scope:local align:4 data:double +@91682 = .sdata2:0x80523570; // type:object size:0x8 scope:local align:4 data:double +@91683 = .sdata2:0x80523578; // type:object size:0x8 scope:local align:4 data:double +@91684 = .sdata2:0x80523580; // type:object size:0x8 scope:local align:4 data:double +@91685 = .sdata2:0x80523588; // type:object size:0x4 scope:local align:4 data:float +@91686 = .sdata2:0x8052358C; // type:object size:0x4 scope:local align:4 data:float +@91687 = .sdata2:0x80523590; // type:object size:0x4 scope:local align:4 data:float +@91688 = .sdata2:0x80523594; // type:object size:0x4 scope:local align:4 data:float +@91689 = .sdata2:0x80523598; // type:object size:0x4 scope:local align:4 data:float +@91690 = .sdata2:0x8052359C; // type:object size:0x4 scope:local align:4 data:float +@91691 = .sdata2:0x805235A0; // type:object size:0x4 scope:local align:4 data:float +@91692 = .sdata2:0x805235A4; // type:object size:0x4 scope:local align:4 data:float +@91693 = .sdata2:0x805235A8; // type:object size:0x4 scope:local align:4 data:float +@91694 = .sdata2:0x805235AC; // type:object size:0x4 scope:local align:4 data:float +@91695 = .sdata2:0x805235B0; // type:object size:0x4 scope:local align:4 data:float +@91696 = .sdata2:0x805235B4; // type:object size:0x4 scope:local align:4 data:float +@91697 = .sdata2:0x805235B8; // type:object size:0x4 scope:local align:4 data:float +@91698 = .sdata2:0x805235BC; // type:object size:0x4 scope:local align:4 data:float +@91699 = .sdata2:0x805235C0; // type:object size:0x4 scope:local align:4 data:float +@92343 = .sdata2:0x805235C4; // type:object size:0x4 scope:local align:4 data:float +@92375 = .sdata2:0x805235C8; // type:object size:0x4 scope:local align:4 data:float +@92513 = .sdata2:0x805235CC; // type:object size:0x4 scope:local align:4 data:float +@89578 = .sdata2:0x805235D0; // type:object size:0x4 scope:local align:4 data:float +@89588 = .sdata2:0x805235D4; // type:object size:0x4 scope:local align:4 data:float +@89665 = .sdata2:0x805235D8; // type:object size:0x4 scope:local align:4 data:float +@90277 = .sdata2:0x805235DC; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x805235E0; // type:object size:0x4 scope:local align:4 data:float +@90279 = .sdata2:0x805235E4; // type:object size:0x4 scope:local align:4 data:float +@90280 = .sdata2:0x805235E8; // type:object size:0x4 scope:local align:4 data:float +@90281 = .sdata2:0x805235EC; // type:object size:0x4 scope:local align:4 data:float +@90282 = .sdata2:0x805235F0; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x805235F4; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x805235F8; // type:object size:0x4 scope:local align:4 data:float +@90285 = .sdata2:0x805235FC; // type:object size:0x4 scope:local align:4 data:float +@90286 = .sdata2:0x80523600; // type:object size:0x4 scope:local align:4 data:float +@90287 = .sdata2:0x80523604; // type:object size:0x4 scope:local align:4 data:float +@90288 = .sdata2:0x80523608; // type:object size:0x4 scope:local align:4 data:float +@90289 = .sdata2:0x8052360C; // type:object size:0x4 scope:local align:4 data:float +@90294 = .sdata2:0x80523610; // type:object size:0x8 scope:local align:4 data:double +@90686 = .sdata2:0x80523618; // type:object size:0x4 scope:local align:4 data:float +@90687 = .sdata2:0x8052361C; // type:object size:0x4 scope:local align:4 data:float +@90688 = .sdata2:0x80523620; // type:object size:0x4 scope:local align:4 data:float +@90689 = .sdata2:0x80523624; // type:object size:0x4 scope:local align:4 data:float +@90690 = .sdata2:0x80523628; // type:object size:0x4 scope:local align:4 data:float +@90691 = .sdata2:0x8052362C; // type:object size:0x4 scope:local align:4 data:float +@90692 = .sdata2:0x80523630; // type:object size:0x4 scope:local align:4 data:float +@90693 = .sdata2:0x80523634; // type:object size:0x4 scope:local align:4 data:float +@90694 = .sdata2:0x80523638; // type:object size:0x4 scope:local align:4 data:float +@90780 = .sdata2:0x8052363C; // type:object size:0x4 scope:local align:4 data:float +@86387 = .sdata2:0x80523640; // type:object size:0x4 scope:local align:4 data:float +@86388 = .sdata2:0x80523644; // type:object size:0x4 scope:local align:4 data:float +@86448 = .sdata2:0x80523648; // type:object size:0x4 scope:local align:4 data:float +@86449 = .sdata2:0x8052364C; // type:object size:0x4 scope:local align:4 data:float +@86660 = .sdata2:0x80523650; // type:object size:0x4 scope:local align:4 data:float +@86661 = .sdata2:0x80523654; // type:object size:0x4 scope:local align:4 data:float +@91164 = .sdata2:0x80523658; // type:object size:0x4 scope:local align:4 data:float +@91165 = .sdata2:0x8052365C; // type:object size:0x4 scope:local align:4 data:float +@91174 = .sdata2:0x80523660; // type:object size:0x4 scope:local align:4 data:float +@92022 = .sdata2:0x80523664; // type:object size:0x4 scope:local align:4 data:float +@92024 = .sdata2:0x80523668; // type:object size:0x4 scope:local align:4 data:float +@92025 = .sdata2:0x8052366C; // type:object size:0x4 scope:local align:4 data:float +@92026 = .sdata2:0x80523670; // type:object size:0x4 scope:local align:4 data:float +@92027 = .sdata2:0x80523674; // type:object size:0x4 scope:local align:4 data:float +@92028 = .sdata2:0x80523678; // type:object size:0x4 scope:local align:4 data:float +@14874 = .sdata2:0x80523680; // type:object size:0x4 scope:local align:4 data:float +@14875 = .sdata2:0x80523684; // type:object size:0x4 scope:local align:4 data:float +@14876 = .sdata2:0x80523688; // type:object size:0x4 scope:local align:4 data:float +@14877 = .sdata2:0x8052368C; // type:object size:0x4 scope:local align:4 data:float +@14878 = .sdata2:0x80523690; // type:object size:0x4 scope:local align:4 data:float +@14879 = .sdata2:0x80523694; // type:object size:0x4 scope:local align:4 data:float +@14880 = .sdata2:0x80523698; // type:object size:0x4 scope:local align:4 data:float +@14885 = .sdata2:0x805236A0; // type:object size:0x8 scope:local align:4 data:double +@14914 = .sdata2:0x805236A8; // type:object size:0x4 scope:local align:4 data:float +@14970 = .sdata2:0x805236AC; // type:object size:0x4 scope:local align:4 data:float +@16860 = .sdata2:0x805236B0; // type:object size:0x4 scope:local align:4 data:float +@16894 = .sdata2:0x805236B4; // type:object size:0x4 scope:local align:4 data:float +@16895 = .sdata2:0x805236B8; // type:object size:0x4 scope:local align:4 data:float +@16896 = .sdata2:0x805236BC; // type:object size:0x4 scope:local align:4 data:float +@16944 = .sdata2:0x805236C0; // type:object size:0x4 scope:local align:4 data:float +@16945 = .sdata2:0x805236C4; // type:object size:0x4 scope:local align:4 data:float +@16946 = .sdata2:0x805236C8; // type:object size:0x4 scope:local align:4 data:float +@16947 = .sdata2:0x805236CC; // type:object size:0x4 scope:local align:4 data:float +@16948 = .sdata2:0x805236D0; // type:object size:0x4 scope:local align:4 data:float +@16949 = .sdata2:0x805236D4; // type:object size:0x4 scope:local align:4 data:float +@16950 = .sdata2:0x805236D8; // type:object size:0x4 scope:local align:4 data:float +@16955 = .sdata2:0x805236E0; // type:object size:0x8 scope:local align:4 data:double +@16972 = .sdata2:0x805236E8; // type:object size:0x4 scope:local align:4 data:float +@16984 = .sdata2:0x805236EC; // type:object size:0x4 scope:local align:4 data:float +@16985 = .sdata2:0x805236F0; // type:object size:0x4 scope:local align:4 data:float +@16986 = .sdata2:0x805236F4; // type:object size:0x4 scope:local align:4 data:float +@16987 = .sdata2:0x805236F8; // type:object size:0x4 scope:local align:4 data:float +@16988 = .sdata2:0x805236FC; // type:object size:0x4 scope:local align:4 data:float +@16989 = .sdata2:0x80523700; // type:object size:0x4 scope:local align:4 data:float +@16990 = .sdata2:0x80523704; // type:object size:0x4 scope:local align:4 data:float +@16991 = .sdata2:0x80523708; // type:object size:0x4 scope:local align:4 data:float +@16992 = .sdata2:0x8052370C; // type:object size:0x4 scope:local align:4 data:float +@16993 = .sdata2:0x80523710; // type:object size:0x4 scope:local align:4 data:float +@17073 = .sdata2:0x80523714; // type:object size:0x4 scope:local align:4 data:float +@17128 = .sdata2:0x80523718; // type:object size:0x4 scope:local align:4 data:float +@17129 = .sdata2:0x8052371C; // type:object size:0x4 scope:local align:4 data:float +@17130 = .sdata2:0x80523720; // type:object size:0x4 scope:local align:4 data:float +@17131 = .sdata2:0x80523724; // type:object size:0x4 scope:local align:4 data:float +@17132 = .sdata2:0x80523728; // type:object size:0x4 scope:local align:4 data:float +@17133 = .sdata2:0x8052372C; // type:object size:0x4 scope:local align:4 data:float +@17134 = .sdata2:0x80523730; // type:object size:0x4 scope:local align:4 data:float +@17135 = .sdata2:0x80523734; // type:object size:0x4 scope:local align:4 data:float +@17199 = .sdata2:0x80523738; // type:object size:0x4 scope:local align:4 data:float +@17200 = .sdata2:0x8052373C; // type:object size:0x4 scope:local align:4 data:float +@17201 = .sdata2:0x80523740; // type:object size:0x4 scope:local align:4 data:float +@17202 = .sdata2:0x80523744; // type:object size:0x4 scope:local align:4 data:float +@17594 = .sdata2:0x80523748; // type:object size:0x4 scope:local align:4 data:float +@87072 = .sdata2:0x80523750; // type:object size:0x4 scope:local align:4 data:float +@87073 = .sdata2:0x80523754; // type:object size:0x4 scope:local align:4 data:float +@87074 = .sdata2:0x80523758; // type:object size:0x4 scope:local align:4 data:float +@87078 = .sdata2:0x80523760; // type:object size:0x8 scope:local align:4 data:double +@87288 = .sdata2:0x80523768; // type:object size:0x4 scope:local align:4 data:float +@87289 = .sdata2:0x8052376C; // type:object size:0x4 scope:local align:4 data:float +@87290 = .sdata2:0x80523770; // type:object size:0x4 scope:local align:4 data:float +@87291 = .sdata2:0x80523774; // type:object size:0x4 scope:local align:4 data:float +@87292 = .sdata2:0x80523778; // type:object size:0x4 scope:local align:4 data:float +@87296 = .sdata2:0x80523780; // type:object size:0x8 scope:local align:4 data:double +@87327 = .sdata2:0x80523788; // type:object size:0x4 scope:local align:4 data:float +@87328 = .sdata2:0x8052378C; // type:object size:0x4 scope:local align:4 data:float +@87329 = .sdata2:0x80523790; // type:object size:0x4 scope:local align:4 data:float +@87330 = .sdata2:0x80523794; // type:object size:0x4 scope:local align:4 data:float +@87350 = .sdata2:0x80523798; // type:object size:0x4 scope:local align:4 data:float +sAreaDefault = .sdata2:0x805237A0; // type:object size:0x8 scope:local align:4 data:2byte +sAreaFloating = .sdata2:0x805237A8; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWide = .sdata2:0x805237B0; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWideFloating = .sdata2:0x805237B8; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmall = .sdata2:0x805237C0; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmallFloating = .sdata2:0x805237C8; // type:object size:0x8 scope:local align:4 data:2byte +@84595 = .sdata2:0x805237D0; // type:object size:0x4 scope:local align:4 data:float +@84596 = .sdata2:0x805237D4; // type:object size:0x4 scope:local align:4 data:float +@84597 = .sdata2:0x805237D8; // type:object size:0x4 scope:local align:4 data:float +@84598 = .sdata2:0x805237DC; // type:object size:0x4 scope:local align:4 data:float +@84599 = .sdata2:0x805237E0; // type:object size:0x4 scope:local align:4 data:float +@84600 = .sdata2:0x805237E4; // type:object size:0x4 scope:local align:4 data:float +@84601 = .sdata2:0x805237E8; // type:object size:0x4 scope:local align:4 data:float +@84602 = .sdata2:0x805237EC; // type:object size:0x4 scope:local align:4 data:float +@84606 = .sdata2:0x805237F0; // type:object size:0x8 scope:local align:4 data:double +sAreaDefault = .sdata2:0x805237F8; // type:object size:0x8 scope:local align:4 data:2byte +sAreaFloating = .sdata2:0x80523800; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWide = .sdata2:0x80523808; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWideFloating = .sdata2:0x80523810; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmall = .sdata2:0x80523818; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmallFloating = .sdata2:0x80523820; // type:object size:0x8 scope:local align:4 data:2byte +@90122 = .sdata2:0x80523828; // type:object size:0x4 scope:local align:4 data:float +@90123 = .sdata2:0x8052382C; // type:object size:0x4 scope:local align:4 data:float +@90124 = .sdata2:0x80523830; // type:object size:0x4 scope:local align:4 data:float +@90125 = .sdata2:0x80523834; // type:object size:0x4 scope:local align:4 data:float +@90126 = .sdata2:0x80523838; // type:object size:0x4 scope:local align:4 data:float +@90127 = .sdata2:0x8052383C; // type:object size:0x4 scope:local align:4 data:float +@90128 = .sdata2:0x80523840; // type:object size:0x4 scope:local align:4 data:float +@90132 = .sdata2:0x80523848; // type:object size:0x8 scope:local align:4 data:double +@90187 = .sdata2:0x80523850; // type:object size:0x4 scope:local align:4 data:float +@90188 = .sdata2:0x80523854; // type:object size:0x4 scope:local align:4 data:float +@90189 = .sdata2:0x80523858; // type:object size:0x4 scope:local align:4 data:float +@90190 = .sdata2:0x8052385C; // type:object size:0x4 scope:local align:4 data:float +@90191 = .sdata2:0x80523860; // type:object size:0x4 scope:local align:4 data:float +@90453 = .sdata2:0x80523864; // type:object size:0x4 scope:local align:4 data:float +@90454 = .sdata2:0x80523868; // type:object size:0x4 scope:local align:4 data:float +@90455 = .sdata2:0x8052386C; // type:object size:0x4 scope:local align:4 data:float +@90548 = .sdata2:0x80523870; // type:object size:0x4 scope:local align:4 data:float +@90549 = .sdata2:0x80523874; // type:object size:0x4 scope:local align:4 data:float +@90550 = .sdata2:0x80523878; // type:object size:0x4 scope:local align:4 data:float +@90551 = .sdata2:0x8052387C; // type:object size:0x4 scope:local align:4 data:float +@90552 = .sdata2:0x80523880; // type:object size:0x4 scope:local align:4 data:float +@90553 = .sdata2:0x80523884; // type:object size:0x4 scope:local align:4 data:float +@90554 = .sdata2:0x80523888; // type:object size:0x4 scope:local align:4 data:float +@90555 = .sdata2:0x8052388C; // type:object size:0x4 scope:local align:4 data:float +@90834 = .sdata2:0x80523890; // type:object size:0x4 scope:local align:4 data:float +@90835 = .sdata2:0x80523894; // type:object size:0x4 scope:local align:4 data:float +@90936 = .sdata2:0x80523898; // type:object size:0x4 scope:local align:4 data:float +@90937 = .sdata2:0x8052389C; // type:object size:0x4 scope:local align:4 data:float +@90938 = .sdata2:0x805238A0; // type:object size:0x4 scope:local align:4 data:float +@91083 = .sdata2:0x805238A4; // type:object size:0x4 scope:local align:4 data:float +@91084 = .sdata2:0x805238A8; // type:object size:0x4 scope:local align:4 data:float +@91117 = .sdata2:0x805238AC; // type:object size:0x4 scope:local align:4 data:float +@91190 = .sdata2:0x805238B0; // type:object size:0x4 scope:local align:4 data:float +@91191 = .sdata2:0x805238B4; // type:object size:0x4 scope:local align:4 data:float +@89003 = .sdata2:0x805238B8; // type:object size:0x4 scope:local align:4 data:float +@89004 = .sdata2:0x805238BC; // type:object size:0x4 scope:local align:4 data:float +@89005 = .sdata2:0x805238C0; // type:object size:0x4 scope:local align:4 data:float +@89020 = .sdata2:0x805238C4; // type:object size:0x4 scope:local align:4 data:float +@89106 = .sdata2:0x805238C8; // type:object size:0x4 scope:local align:4 data:float +@89107 = .sdata2:0x805238CC; // type:object size:0x4 scope:local align:4 data:float +@89108 = .sdata2:0x805238D0; // type:object size:0x4 scope:local align:4 data:float +@89109 = .sdata2:0x805238D4; // type:object size:0x4 scope:local align:4 data:float +@89110 = .sdata2:0x805238D8; // type:object size:0x4 scope:local align:4 data:float +@89111 = .sdata2:0x805238DC; // type:object size:0x4 scope:local align:4 data:float +@89116 = .sdata2:0x805238E0; // type:object size:0x8 scope:local align:4 data:double +@89253 = .sdata2:0x805238E8; // type:object size:0x4 scope:local align:4 data:float +@89254 = .sdata2:0x805238EC; // type:object size:0x4 scope:local align:4 data:float +@89255 = .sdata2:0x805238F0; // type:object size:0x4 scope:local align:4 data:float +@89256 = .sdata2:0x805238F4; // type:object size:0x4 scope:local align:4 data:float +@89257 = .sdata2:0x805238F8; // type:object size:0x4 scope:local align:4 data:float +@89258 = .sdata2:0x805238FC; // type:object size:0x4 scope:local align:4 data:float +@89259 = .sdata2:0x80523900; // type:object size:0x4 scope:local align:4 data:float +@89260 = .sdata2:0x80523904; // type:object size:0x4 scope:local align:4 data:float +@89261 = .sdata2:0x80523908; // type:object size:0x4 scope:local align:4 data:float +@89262 = .sdata2:0x8052390C; // type:object size:0x4 scope:local align:4 data:float +@89267 = .sdata2:0x80523910; // type:object size:0x8 scope:local align:4 data:double +@89447 = .sdata2:0x80523918; // type:object size:0x4 scope:local align:4 data:float +@89448 = .sdata2:0x8052391C; // type:object size:0x4 scope:local align:4 data:float +@89465 = .sdata2:0x80523920; // type:object size:0x4 scope:local align:4 data:float +@89759 = .sdata2:0x80523924; // type:object size:0x4 scope:local align:4 data:float +@89953 = .sdata2:0x80523928; // type:object size:0x4 scope:local align:4 data:float +@89954 = .sdata2:0x8052392C; // type:object size:0x4 scope:local align:4 data:float +@89955 = .sdata2:0x80523930; // type:object size:0x4 scope:local align:4 data:float +@89956 = .sdata2:0x80523934; // type:object size:0x4 scope:local align:4 data:float +@89957 = .sdata2:0x80523938; // type:object size:0x4 scope:local align:4 data:float +@89981 = .sdata2:0x8052393C; // type:object size:0x4 scope:local align:4 data:float +@89982 = .sdata2:0x80523940; // type:object size:0x4 scope:local align:4 data:float +@89983 = .sdata2:0x80523944; // type:object size:0x4 scope:local align:4 data:float +@90026 = .sdata2:0x80523948; // type:object size:0x4 scope:local align:4 data:float +@90027 = .sdata2:0x8052394C; // type:object size:0x4 scope:local align:4 data:float +@90028 = .sdata2:0x80523950; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x80523954; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x80523958; // type:object size:0x4 scope:local align:4 data:float +@90034 = .sdata2:0x80523960; // type:object size:0x8 scope:local align:4 data:double +@90121 = .sdata2:0x80523968; // type:object size:0x4 scope:local align:4 data:float +@90132 = .sdata2:0x8052396C; // type:object size:0x4 scope:local align:4 data:float +@90202 = .sdata2:0x80523970; // type:object size:0x4 scope:local align:4 data:float +@90203 = .sdata2:0x80523974; // type:object size:0x4 scope:local align:4 data:float +@90245 = .sdata2:0x80523978; // type:object size:0x4 scope:local align:4 data:float +@90246 = .sdata2:0x8052397C; // type:object size:0x4 scope:local align:4 data:float +@90259 = .sdata2:0x80523980; // type:object size:0x4 scope:local align:4 data:float +@90260 = .sdata2:0x80523984; // type:object size:0x4 scope:local align:4 data:float +@90261 = .sdata2:0x80523988; // type:object size:0x4 scope:local align:4 data:float +@90262 = .sdata2:0x8052398C; // type:object size:0x4 scope:local align:4 data:float +@90263 = .sdata2:0x80523990; // type:object size:0x4 scope:local align:4 data:float +@90264 = .sdata2:0x80523994; // type:object size:0x4 scope:local align:4 data:float +@90265 = .sdata2:0x80523998; // type:object size:0x4 scope:local align:4 data:float +@90266 = .sdata2:0x8052399C; // type:object size:0x4 scope:local align:4 data:float +@90267 = .sdata2:0x805239A0; // type:object size:0x4 scope:local align:4 data:float +@90268 = .sdata2:0x805239A4; // type:object size:0x4 scope:local align:4 data:float +@90269 = .sdata2:0x805239A8; // type:object size:0x4 scope:local align:4 data:float +@90270 = .sdata2:0x805239AC; // type:object size:0x4 scope:local align:4 data:float +@90271 = .sdata2:0x805239B0; // type:object size:0x4 scope:local align:4 data:float +@90272 = .sdata2:0x805239B4; // type:object size:0x4 scope:local align:4 data:float +@90273 = .sdata2:0x805239B8; // type:object size:0x4 scope:local align:4 data:float +@90274 = .sdata2:0x805239BC; // type:object size:0x4 scope:local align:4 data:float +@90275 = .sdata2:0x805239C0; // type:object size:0x4 scope:local align:4 data:float +@90276 = .sdata2:0x805239C4; // type:object size:0x4 scope:local align:4 data:float +@90277 = .sdata2:0x805239C8; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x805239CC; // type:object size:0x4 scope:local align:4 data:float +@90279 = .sdata2:0x805239D0; // type:object size:0x4 scope:local align:4 data:float +@90280 = .sdata2:0x805239D4; // type:object size:0x4 scope:local align:4 data:float +@90281 = .sdata2:0x805239D8; // type:object size:0x4 scope:local align:4 data:float +@90282 = .sdata2:0x805239DC; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x805239E0; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x805239E4; // type:object size:0x4 scope:local align:4 data:float +@90285 = .sdata2:0x805239E8; // type:object size:0x4 scope:local align:4 data:float +@90286 = .sdata2:0x805239EC; // type:object size:0x4 scope:local align:4 data:float +@90287 = .sdata2:0x805239F0; // type:object size:0x4 scope:local align:4 data:float +@90379 = .sdata2:0x805239F4; // type:object size:0x4 scope:local align:4 data:float +@90416 = .sdata2:0x805239F8; // type:object size:0x4 scope:local align:4 data:float +@90596 = .sdata2:0x805239FC; // type:object size:0x4 scope:local align:4 data:float +@90597 = .sdata2:0x80523A00; // type:object size:0x4 scope:local align:4 data:float +@90598 = .sdata2:0x80523A04; // type:object size:0x4 scope:local align:4 data:float +@90599 = .sdata2:0x80523A08; // type:object size:0x4 scope:local align:4 data:float +@90600 = .sdata2:0x80523A0C; // type:object size:0x4 scope:local align:4 data:float +@90601 = .sdata2:0x80523A10; // type:object size:0x4 scope:local align:4 data:float +@90602 = .sdata2:0x80523A14; // type:object size:0x4 scope:local align:4 data:float +@90603 = .sdata2:0x80523A18; // type:object size:0x4 scope:local align:4 data:float +@90604 = .sdata2:0x80523A1C; // type:object size:0x4 scope:local align:4 data:float +@90605 = .sdata2:0x80523A20; // type:object size:0x4 scope:local align:4 data:float +@90609 = .sdata2:0x80523A28; // type:object size:0x8 scope:local align:4 data:double +@90735 = .sdata2:0x80523A30; // type:object size:0x4 scope:local align:4 data:float +@90747 = .sdata2:0x80523A34; // type:object size:0x4 scope:local align:4 data:float +@90792 = .sdata2:0x80523A38; // type:object size:0x4 scope:local align:4 data:float +@90793 = .sdata2:0x80523A3C; // type:object size:0x4 scope:local align:4 data:float +@90897 = .sdata2:0x80523A40; // type:object size:0x4 scope:local align:4 data:float +@90899 = .sdata2:0x80523A44; // type:object size:0x4 scope:local align:4 data:float +@90954 = .sdata2:0x80523A48; // type:object size:0x4 scope:local align:4 data:float +@91057 = .sdata2:0x80523A4C; // type:object size:0x4 scope:local align:4 data:float +@91058 = .sdata2:0x80523A50; // type:object size:0x4 scope:local align:4 data:float +@91059 = .sdata2:0x80523A54; // type:object size:0x4 scope:local align:4 data:float +@91060 = .sdata2:0x80523A58; // type:object size:0x4 scope:local align:4 data:float +@91061 = .sdata2:0x80523A5C; // type:object size:0x4 scope:local align:4 data:float +@91080 = .sdata2:0x80523A60; // type:object size:0x4 scope:local align:4 data:float +@86503 = .sdata2:0x80523A68; // type:object size:0x4 scope:local align:4 data:float +@86504 = .sdata2:0x80523A6C; // type:object size:0x4 scope:local align:4 data:float +@86552 = .sdata2:0x80523A70; // type:object size:0x4 scope:local align:4 data:float +@86553 = .sdata2:0x80523A74; // type:object size:0x4 scope:local align:4 data:float +@86556 = .sdata2:0x80523A78; // type:object size:0x8 scope:local align:4 data:double +@86615 = .sdata2:0x80523A80; // type:object size:0x4 scope:local align:4 data:float +@86616 = .sdata2:0x80523A84; // type:object size:0x4 scope:local align:4 data:float +@86697 = .sdata2:0x80523A88; // type:object size:0x4 scope:local align:4 data:float +@86698 = .sdata2:0x80523A8C; // type:object size:0x4 scope:local align:4 data:float +@86699 = .sdata2:0x80523A90; // type:object size:0x4 scope:local align:4 data:float +@86700 = .sdata2:0x80523A94; // type:object size:0x4 scope:local align:4 data:float +@86701 = .sdata2:0x80523A98; // type:object size:0x4 scope:local align:4 data:float +@86702 = .sdata2:0x80523A9C; // type:object size:0x4 scope:local align:4 data:float +@86703 = .sdata2:0x80523AA0; // type:object size:0x4 scope:local align:4 data:float +@86704 = .sdata2:0x80523AA4; // type:object size:0x4 scope:local align:4 data:float +@86705 = .sdata2:0x80523AA8; // type:object size:0x4 scope:local align:4 data:float +@86706 = .sdata2:0x80523AAC; // type:object size:0x4 scope:local align:4 data:float +@86878 = .sdata2:0x80523AB0; // type:object size:0x4 scope:local align:4 data:float +@86879 = .sdata2:0x80523AB4; // type:object size:0x4 scope:local align:4 data:float +@86880 = .sdata2:0x80523AB8; // type:object size:0x4 scope:local align:4 data:float +@86881 = .sdata2:0x80523ABC; // type:object size:0x4 scope:local align:4 data:float +@86882 = .sdata2:0x80523AC0; // type:object size:0x4 scope:local align:4 data:float +@86883 = .sdata2:0x80523AC4; // type:object size:0x4 scope:local align:4 data:float +@86884 = .sdata2:0x80523AC8; // type:object size:0x4 scope:local align:4 data:float +lbl_80523AD0 = .sdata2:0x80523AD0; // type:object size:0x6 +lbl_80523AD6 = .sdata2:0x80523AD6; // type:object size:0x6 +lbl_80523ADC = .sdata2:0x80523ADC; // type:object size:0x5 +lbl_80523AE1 = .sdata2:0x80523AE1; // type:object size:0x8 +lbl_80523AE9 = .sdata2:0x80523AE9; // type:object size:0x5 data:string +lbl_80523AEE = .sdata2:0x80523AEE; // type:object size:0x7 +lbl_80523AF5 = .sdata2:0x80523AF5; // type:object size:0x8 +lbl_80523AFD = .sdata2:0x80523AFD; // type:object size:0x7 +lbl_80523B04 = .sdata2:0x80523B04; // type:object size:0x7 +lbl_80523B0B = .sdata2:0x80523B0B; // type:object size:0x9 +@89222 = .sdata2:0x80523B14; // type:object size:0x4 scope:local align:4 data:float +@89223 = .sdata2:0x80523B18; // type:object size:0x4 scope:local align:4 data:float +@89224 = .sdata2:0x80523B1C; // type:object size:0x4 scope:local align:4 data:float +@89250 = .sdata2:0x80523B20; // type:object size:0x4 scope:local align:4 data:float +@89253 = .sdata2:0x80523B28; // type:object size:0x8 scope:local align:4 data:double +@89390 = .sdata2:0x80523B30; // type:object size:0x8 scope:local align:4 data:double +@89638 = .sdata2:0x80523B38; // type:object size:0x4 scope:local align:4 data:float +@89639 = .sdata2:0x80523B3C; // type:object size:0x4 scope:local align:4 data:float +@88788 = .sdata2:0x80523B40; // type:object size:0x4 scope:local align:4 data:float +@88790 = .sdata2:0x80523B44; // type:object size:0x4 scope:local align:4 data:float +@5186 = .sdata2:0x80523B48; // type:object size:0x8 scope:local align:4 data:double +@4503 = .sdata2:0x80523B50; // type:object size:0x4 scope:local align:4 data:float +@4504 = .sdata2:0x80523B54; // type:object size:0x4 scope:local align:4 data:float +@4511 = .sdata2:0x80523B58; // type:object size:0x8 scope:local align:4 data:double +@4650 = .sdata2:0x80523B60; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x80523B68; // type:object size:0x8 scope:local align:4 data:double +@4773 = .sdata2:0x80523B70; // type:object size:0x4 scope:local align:4 data:float +@11134 = .sdata2:0x80523B78; // type:object size:0x4 scope:local align:4 data:float +@2192 = .sdata2:0x80523B80; // type:object size:0x4 scope:local align:4 data:float +@2193 = .sdata2:0x80523B84; // type:object size:0x4 scope:local align:4 data:float +@2194 = .sdata2:0x80523B88; // type:object size:0x8 scope:local align:4 data:double +@2195 = .sdata2:0x80523B90; // type:object size:0x4 scope:local align:4 data:float +@2196 = .sdata2:0x80523B98; // type:object size:0x8 scope:local align:4 data:double +@2197 = .sdata2:0x80523BA0; // type:object size:0x4 scope:local align:4 data:float +@2200 = .sdata2:0x80523BA8; // type:object size:0x8 scope:local align:4 data:double +@26060 = .sdata2:0x80523BB0; // type:object size:0x4 scope:local align:4 data:float +@26061 = .sdata2:0x80523BB4; // type:object size:0x4 scope:local align:4 data:float +@26616 = .sdata2:0x80523BB8; // type:object size:0x4 scope:local align:4 data:float +@26617 = .sdata2:0x80523BBC; // type:object size:0x4 scope:local align:4 data:float +@26620 = .sdata2:0x80523BC0; // type:object size:0x8 scope:local align:4 data:double +@26746 = .sdata2:0x80523BC8; // type:object size:0x4 scope:local align:4 data:float +@26799 = .sdata2:0x80523BCC; // type:object size:0x4 scope:local align:4 data:float +@26800 = .sdata2:0x80523BD0; // type:object size:0x4 scope:local align:4 data:float +@26801 = .sdata2:0x80523BD4; // type:object size:0x4 scope:local align:4 data:float +@26805 = .sdata2:0x80523BD8; // type:object size:0x8 scope:local align:4 data:double +@26852 = .sdata2:0x80523BE0; // type:object size:0x4 scope:local align:4 data:float +@26853 = .sdata2:0x80523BE4; // type:object size:0x4 scope:local align:4 data:float +@27507 = .sdata2:0x80523BE8; // type:object size:0x4 scope:local align:4 data:float +@27510 = .sdata2:0x80523BEC; // type:object size:0x4 scope:local align:4 data:float +@27511 = .sdata2:0x80523BF0; // type:object size:0x4 scope:local align:4 data:float +@27851 = .sdata2:0x80523BF4; // type:object size:0x4 scope:local align:4 data:float +@27852 = .sdata2:0x80523BF8; // type:object size:0x4 scope:local align:4 data:float +@28074 = .sdata2:0x80523BFC; // type:object size:0x4 scope:local align:4 data:float +@28075 = .sdata2:0x80523C00; // type:object size:0x4 scope:local align:4 data:float +@28076 = .sdata2:0x80523C04; // type:object size:0x4 scope:local align:4 data:float +@28498 = .sdata2:0x80523C08; // type:object size:0x4 scope:local align:4 data:float +@2338 = .sdata2:0x80523C10; // type:object size:0x4 scope:local align:4 data:float +@15170 = .sdata2:0x80523C18; // type:object size:0x4 scope:local align:4 data:float +@14589 = .sdata2:0x80523C1C; // type:object size:0x4 scope:local align:4 data:byte +@15588 = .sdata2:0x80523C20; // type:object size:0x4 scope:local align:4 data:float +@14588 = .sdata2:0x80523C28; // type:object size:0x4 scope:local align:4 data:float +@14640 = .sdata2:0x80523C2C; // type:object size:0x4 scope:local align:4 data:float +@14673 = .sdata2:0x80523C30; // type:object size:0x4 scope:local align:4 data:float +@8413 = .sdata2:0x80523C38; // type:object size:0x4 scope:local align:4 data:float +@8414 = .sdata2:0x80523C3C; // type:object size:0x4 scope:local align:4 data:float +@8438 = .sdata2:0x80523C40; // type:object size:0x4 scope:local align:4 data:float +@8439 = .sdata2:0x80523C44; // type:object size:0x4 scope:local align:4 data:float +@8440 = .sdata2:0x80523C48; // type:object size:0x4 scope:local align:4 data:float +@8441 = .sdata2:0x80523C4C; // type:object size:0x4 scope:local align:4 data:float +@8446 = .sdata2:0x80523C50; // type:object size:0x4 scope:local align:4 data:float +@8634 = .sdata2:0x80523C54; // type:object size:0x4 scope:local align:4 data:float +@7832 = .sdata2:0x80523C58; // type:object size:0x4 scope:local align:4 data:float +@7833 = .sdata2:0x80523C5C; // type:object size:0x4 scope:local align:4 data:float +@8306 = .sdata2:0x80523C60; // type:object size:0x8 scope:local align:4 data:double +@4940 = .sdata2:0x80523C68; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x80523C6C; // type:object size:0x4 scope:local align:4 data:float +@9308 = .sdata2:0x80523C70; // type:object size:0x4 scope:local align:4 data:float +@9584 = .sdata2:0x80523C74; // type:object size:0x4 scope:local align:4 data:float +@9419 = .sdata2:0x80523C78; // type:object size:0x4 scope:local align:4 data:float +@9420 = .sdata2:0x80523C7C; // type:object size:0x4 scope:local align:4 data:float +@9421 = .sdata2:0x80523C80; // type:object size:0x4 scope:local align:4 data:float +@9422 = .sdata2:0x80523C84; // type:object size:0x4 scope:local align:4 data:float +@9442 = .sdata2:0x80523C88; // type:object size:0x4 scope:local align:4 data:float +@11843 = .sdata2:0x80523C90; // type:object size:0x8 scope:local align:4 data:double +@9027 = .sdata2:0x80523C98; // type:object size:0x4 scope:local align:4 data:float +@9028 = .sdata2:0x80523C9C; // type:object size:0x4 scope:local align:4 data:float +@9564 = .sdata2:0x80523CA0; // type:object size:0x4 scope:local align:4 data:float +@9565 = .sdata2:0x80523CA4; // type:object size:0x4 scope:local align:4 data:float +@9569 = .sdata2:0x80523CA8; // type:object size:0x8 scope:local align:4 data:double +@10103 = .sdata2:0x80523CB0; // type:object size:0x4 scope:local align:4 data:float +@8091 = .sdata2:0x80523CB8; // type:object size:0x4 scope:local align:4 data:float +@9277 = .sdata2:0x80523CC0; // type:object size:0x4 scope:local align:4 data:float +@9315 = .sdata2:0x80523CC8; // type:object size:0x8 scope:local align:4 data:double +@9570 = .sdata2:0x80523CD0; // type:object size:0x4 scope:local align:4 data:float +@9571 = .sdata2:0x80523CD4; // type:object size:0x4 scope:local align:4 data:float +@9043 = .sdata2:0x80523CD8; // type:object size:0x4 scope:local align:4 data:float +@9050 = .sdata2:0x80523CE0; // type:object size:0x8 scope:local align:4 data:double +@9051 = .sdata2:0x80523CE8; // type:object size:0x8 scope:local align:4 data:double +@2757 = .sdata2:0x80523CF0; // type:object size:0x4 scope:local align:4 data:float +@2758 = .sdata2:0x80523CF4; // type:object size:0x4 scope:local align:4 data:float +@2788 = .sdata2:0x80523CF8; // type:object size:0x4 scope:local align:4 data:float +@2789 = .sdata2:0x80523CFC; // type:object size:0x4 scope:local align:4 data:float +@2791 = .sdata2:0x80523D00; // type:object size:0x4 scope:local align:4 data:float +@2810 = .sdata2:0x80523D04; // type:object size:0x4 scope:local align:4 data:float +@2811 = .sdata2:0x80523D08; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x80523D10; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x80523D14; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x80523D18; // type:object size:0x8 scope:local align:4 data:double +@6376 = .sdata2:0x80523D20; // type:object size:0x4 scope:local align:4 data:float +@6384 = .sdata2:0x80523D28; // type:object size:0x8 scope:local align:4 data:double +@4683 = .sdata2:0x80523D30; // type:object size:0x8 scope:local align:4 data:double +@7957 = .sdata2:0x80523D38; // type:object size:0x4 scope:local align:4 data:float +@7969 = .sdata2:0x80523D40; // type:object size:0x8 scope:local align:4 data:double +@8963 = .sdata2:0x80523D48; // type:object size:0x4 scope:local align:4 data:float +@12789 = .sdata2:0x80523D50; // type:object size:0x4 scope:local align:4 data:float +@12792 = .sdata2:0x80523D58; // type:object size:0x8 scope:local align:4 data:double +@11127 = .sdata2:0x80523D60; // type:object size:0x4 scope:local align:4 data:float +@11130 = .sdata2:0x80523D68; // type:object size:0x8 scope:local align:4 data:double +@11132 = .sdata2:0x80523D70; // type:object size:0x8 scope:local align:4 data:double +@12252 = .sdata2:0x80523D78; // type:object size:0x4 scope:local align:4 data:float +@12253 = .sdata2:0x80523D7C; // type:object size:0x4 scope:local align:4 data:float +@12259 = .sdata2:0x80523D80; // type:object size:0x8 scope:local align:4 data:double +@11939 = .sdata2:0x80523D88; // type:object size:0x4 scope:local align:4 data:float +@7575 = .sdata2:0x80523D90; // type:object size:0x4 scope:local align:4 data:float +@7576 = .sdata2:0x80523D94; // type:object size:0x4 scope:local align:4 data:float +@7579 = .sdata2:0x80523D98; // type:object size:0x8 scope:local align:4 data:double +@7582 = .sdata2:0x80523DA0; // type:object size:0x8 scope:local align:4 data:double +@11228 = .sdata2:0x80523DA8; // type:object size:0x4 scope:local align:4 data:float +@11232 = .sdata2:0x80523DB0; // type:object size:0x8 scope:local align:4 data:double +@11233 = .sdata2:0x80523DB8; // type:object size:0x8 scope:local align:4 data:double +@17314 = .sdata2:0x80523DC0; // type:object size:0x4 scope:local align:4 data:float +@17315 = .sdata2:0x80523DC4; // type:object size:0x4 scope:local align:4 data:float +@17319 = .sdata2:0x80523DC8; // type:object size:0x8 scope:local align:4 data:double +@13671 = .sdata2:0x80523DD0; // type:object size:0x4 scope:local align:4 data:float +@13675 = .sdata2:0x80523DD8; // type:object size:0x8 scope:local align:4 data:double +@13678 = .sdata2:0x80523DE0; // type:object size:0x4 scope:local align:4 data:float +@13717 = .sdata2:0x80523DE4; // type:object size:0x4 scope:local align:4 data:float +@13718 = .sdata2:0x80523DE8; // type:object size:0x4 scope:local align:4 data:float +@47783 = .sdata2:0x80523DF0; // type:object size:0x4 scope:local align:4 data:float +@48412 = .sdata2:0x80523DF4; // type:object size:0x4 scope:local align:4 data:float +@48413 = .sdata2:0x80523DF8; // type:object size:0x4 scope:local align:4 data:float +@7410 = .sdata2:0x80523E00; // type:object size:0x8 scope:local align:4 data:double +@7411 = .sdata2:0x80523E08; // type:object size:0x8 scope:local align:4 data:double +@7412 = .sdata2:0x80523E10; // type:object size:0x8 scope:local align:4 data:double +@7413 = .sdata2:0x80523E18; // type:object size:0x8 scope:local align:4 data:double +@7414 = .sdata2:0x80523E20; // type:object size:0x8 scope:local align:4 data:double +@7415 = .sdata2:0x80523E28; // type:object size:0x8 scope:local align:4 data:double +@7416 = .sdata2:0x80523E30; // type:object size:0x8 scope:local align:4 data:double +@7417 = .sdata2:0x80523E38; // type:object size:0x8 scope:local align:4 data:double +@7418 = .sdata2:0x80523E40; // type:object size:0x8 scope:local align:4 data:double +@7419 = .sdata2:0x80523E48; // type:object size:0x8 scope:local align:4 data:double +@7423 = .sdata2:0x80523E50; // type:object size:0x8 scope:local align:4 data:double +@16854 = .sdata2:0x80523E58; // type:object size:0x4 scope:local align:4 data:float +@16855 = .sdata2:0x80523E5C; // type:object size:0x4 scope:local align:4 data:float +@16856 = .sdata2:0x80523E60; // type:object size:0x4 scope:local align:4 data:float +@16859 = .sdata2:0x80523E68; // type:object size:0x8 scope:local align:4 data:double +@46074 = .sdata2:0x80523E70; // type:object size:0x8 scope:local align:4 data:double +@46673 = .sdata2:0x80523E78; // type:object size:0x4 scope:local align:4 data:float +@46674 = .sdata2:0x80523E7C; // type:object size:0x4 scope:local align:4 data:float +@46687 = .sdata2:0x80523E80; // type:object size:0x4 scope:local align:4 data:float +@46690 = .sdata2:0x80523E88; // type:object size:0x8 scope:local align:4 data:double +@46700 = .sdata2:0x80523E90; // type:object size:0x4 scope:local align:4 data:float +@46701 = .sdata2:0x80523E94; // type:object size:0x4 scope:local align:4 data:float +@46702 = .sdata2:0x80523E98; // type:object size:0x4 scope:local align:4 data:float +@46703 = .sdata2:0x80523E9C; // type:object size:0x4 scope:local align:4 data:float +@46704 = .sdata2:0x80523EA0; // type:object size:0x4 scope:local align:4 data:float +@46710 = .sdata2:0x80523EA8; // type:object size:0x8 scope:local align:4 data:double +@46840 = .sdata2:0x80523EB0; // type:object size:0x4 scope:local align:4 data:float +@46841 = .sdata2:0x80523EB4; // type:object size:0x4 scope:local align:4 data:float +@47969 = .sdata2:0x80523EB8; // type:object size:0x4 scope:local align:4 data:float +@47970 = .sdata2:0x80523EBC; // type:object size:0x4 scope:local align:4 data:float +@47971 = .sdata2:0x80523EC0; // type:object size:0x4 scope:local align:4 data:float +@47972 = .sdata2:0x80523EC4; // type:object size:0x4 scope:local align:4 data:float +@47973 = .sdata2:0x80523EC8; // type:object size:0x4 scope:local align:4 data:float +@47974 = .sdata2:0x80523ECC; // type:object size:0x4 scope:local align:4 data:float +@47975 = .sdata2:0x80523ED0; // type:object size:0x4 scope:local align:4 data:float +@47979 = .sdata2:0x80523ED8; // type:object size:0x8 scope:local align:4 data:double +@47981 = .sdata2:0x80523EE0; // type:object size:0x8 scope:local align:4 data:double +@12201 = .sdata2:0x80523EE8; // type:object size:0x4 scope:local align:4 data:float +@12202 = .sdata2:0x80523EEC; // type:object size:0x4 scope:local align:4 data:float +@12224 = .sdata2:0x80523EF0; // type:object size:0x4 scope:local align:4 data:float +@12227 = .sdata2:0x80523EF8; // type:object size:0x8 scope:local align:4 data:double +@12269 = .sdata2:0x80523F00; // type:object size:0x4 scope:local align:4 data:float +@33965 = .sdata2:0x80523F08; // type:object size:0x4 scope:local align:4 data:float +@33966 = .sdata2:0x80523F0C; // type:object size:0x4 scope:local align:4 data:float +@33967 = .sdata2:0x80523F10; // type:object size:0x4 scope:local align:4 data:float +@33968 = .sdata2:0x80523F14; // type:object size:0x4 scope:local align:4 data:float +@33989 = .sdata2:0x80523F18; // type:object size:0x4 scope:local align:4 data:float +lbl_80523F1C = .sdata2:0x80523F1C; // type:object size:0x1 data:byte +lbl_80523F1D = .sdata2:0x80523F1D; // type:object size:0x1 data:byte +lbl_80523F1E = .sdata2:0x80523F1E; // type:object size:0x1 data:byte +lbl_80523F1F = .sdata2:0x80523F1F; // type:object size:0x1 data:byte +lbl_80523F20 = .sdata2:0x80523F20; // type:object size:0x4 +lbl_80523F24 = .sdata2:0x80523F24; // type:object size:0x1 data:byte +lbl_80523F25 = .sdata2:0x80523F25; // type:object size:0x1 +j2dDefaultTevColor = .sdata2:0x80523F26; // type:object size:0x8 scope:global align:2 +lbl_80523F2E = .sdata2:0x80523F2E; // type:object size:0x1 data:byte +lbl_80523F2F = .sdata2:0x80523F2F; // type:object size:0x1 data:byte +lbl_80523F30 = .sdata2:0x80523F30; // type:object size:0x1 data:byte +lbl_80523F31 = .sdata2:0x80523F31; // type:object size:0x1 data:byte +lbl_80523F32 = .sdata2:0x80523F32; // type:object size:0x4 +lbl_80523F36 = .sdata2:0x80523F36; // type:object size:0x1 data:byte +lbl_80523F37 = .sdata2:0x80523F37; // type:object size:0x3 +lbl_80523F3A = .sdata2:0x80523F3A; // type:object size:0x1 data:byte +lbl_80523F3B = .sdata2:0x80523F3B; // type:object size:0x4 +lbl_80523F3F = .sdata2:0x80523F3F; // type:object size:0x1 data:byte +j2dDefaultAlphaCmp = .sdata2:0x80523F40; // type:object size:0x2 scope:global align:4 data:2byte +@32882 = .sdata2:0x80523F48; // type:object size:0x4 scope:local align:4 data:float +@32883 = .sdata2:0x80523F4C; // type:object size:0x4 scope:local align:4 data:float +@32886 = .sdata2:0x80523F50; // type:object size:0x8 scope:local align:4 data:double +lbl_80523F58 = .sdata2:0x80523F58; // type:object size:0x1 data:byte +lbl_80523F59 = .sdata2:0x80523F59; // type:object size:0x1 data:byte +lbl_80523F5A = .sdata2:0x80523F5A; // type:object size:0x1 data:byte +lbl_80523F5B = .sdata2:0x80523F5B; // type:object size:0x1 data:byte +lbl_80523F5C = .sdata2:0x80523F5C; // type:object size:0x1 data:byte +lbl_80523F5D = .sdata2:0x80523F5D; // type:object size:0x1 data:byte +lbl_80523F5E = .sdata2:0x80523F5E; // type:object size:0x1 data:byte +lbl_80523F5F = .sdata2:0x80523F5F; // type:object size:0x1 data:byte +@9049 = .sdata2:0x80523F60; // type:object size:0x4 scope:local align:4 data:float +@9208 = .sdata2:0x80523F64; // type:object size:0x4 scope:local align:4 data:float +@9216 = .sdata2:0x80523F68; // type:object size:0x8 scope:local align:4 data:double +@9336 = .sdata2:0x80523F70; // type:object size:0x4 scope:local align:4 data:float +@9342 = .sdata2:0x80523F78; // type:object size:0x8 scope:local align:4 data:double +@9405 = .sdata2:0x80523F80; // type:object size:0x4 scope:local align:4 data:float +@9430 = .sdata2:0x80523F84; // type:object size:0x4 scope:local align:4 data:float +@33390 = .sdata2:0x80523F88; // type:object size:0x4 scope:local align:4 data:float +@33420 = .sdata2:0x80523F8C; // type:object size:0x4 scope:local align:4 data:float +@33576 = .sdata2:0x80523F90; // type:object size:0x8 scope:local align:4 data:double +@33577 = .sdata2:0x80523F98; // type:object size:0x8 scope:local align:4 data:double +@33614 = .sdata2:0x80523FA0; // type:object size:0x4 scope:local align:4 data:float +@33802 = .sdata2:0x80523FA4; // type:object size:0x4 scope:local align:4 data:float +@33803 = .sdata2:0x80523FA8; // type:object size:0x4 scope:local align:4 data:float +@34067 = .sdata2:0x80523FAC; // type:object size:0x4 scope:local align:4 data:float +@34132 = .sdata2:0x80523FB0; // type:object size:0x4 scope:local align:4 data:float +@34402 = .sdata2:0x80523FB4; // type:object size:0x4 scope:local align:4 data:float +@34403 = .sdata2:0x80523FB8; // type:object size:0x4 scope:local align:4 data:float +@35635 = .sdata2:0x80523FC0; // type:object size:0x4 scope:local align:4 data:float +@35636 = .sdata2:0x80523FC4; // type:object size:0x4 scope:local align:4 data:float +@35637 = .sdata2:0x80523FC8; // type:object size:0x4 scope:local align:4 data:float +@35744 = .sdata2:0x80523FD0; // type:object size:0x8 scope:local align:4 data:double +@35839 = .sdata2:0x80523FD8; // type:object size:0x4 scope:local align:4 data:float +@35840 = .sdata2:0x80523FDC; // type:object size:0x4 scope:local align:4 data:float +@35827 = .sdata2:0x80523FE0; // type:object size:0x8 scope:local align:4 data:double +@35828 = .sdata2:0x80523FE8; // type:object size:0x8 scope:local align:4 data:double +@36007 = .sdata2:0x80523FF0; // type:object size:0x4 scope:local align:4 data:float +@36620 = .sdata2:0x80523FF4; // type:object size:0x4 scope:local align:4 data:float +@36621 = .sdata2:0x80523FF8; // type:object size:0x4 scope:local align:4 data:float +@36005 = .sdata2:0x80524000; // type:object size:0x8 scope:local align:4 data:double +@36039 = .sdata2:0x80524008; // type:object size:0x4 scope:local align:4 data:float +@36273 = .sdata2:0x8052400C; // type:object size:0x4 scope:local align:4 data:float +@36278 = .sdata2:0x80524010; // type:object size:0x8 scope:local align:4 data:double +@36841 = .sdata2:0x80524018; // type:object size:0x4 scope:local align:4 data:float +@36984 = .sdata2:0x8052401C; // type:object size:0x4 scope:local align:4 data:float +@34160 = .sdata2:0x80524020; // type:object size:0x4 scope:local align:4 data:float +@34167 = .sdata2:0x80524028; // type:object size:0x8 scope:local align:4 data:double +@34168 = .sdata2:0x80524030; // type:object size:0x8 scope:local align:4 data:double +@34467 = .sdata2:0x80524038; // type:object size:0x4 scope:local align:4 data:float +@35695 = .sdata2:0x80524040; // type:object size:0x8 scope:local align:4 data:double +@35696 = .sdata2:0x80524048; // type:object size:0x8 scope:local align:4 data:double +@35945 = .sdata2:0x80524050; // type:object size:0x4 scope:local align:4 data:float +@36375 = .sdata2:0x80524054; // type:object size:0x4 scope:local align:4 data:float +@36376 = .sdata2:0x80524058; // type:object size:0x4 scope:local align:4 data:float +@36781 = .sdata2:0x80524060; // type:object size:0x4 scope:local align:4 data:float +@36970 = .sdata2:0x80524064; // type:object size:0x4 scope:local align:4 data:float +@37309 = .sdata2:0x80524068; // type:object size:0x8 scope:local align:4 data:double +@37771 = .sdata2:0x80524070; // type:object size:0x4 scope:local align:4 data:float +@34512 = .sdata2:0x80524078; // type:object size:0x4 scope:local align:4 data:float +@34519 = .sdata2:0x80524080; // type:object size:0x8 scope:local align:4 data:double +@34520 = .sdata2:0x80524088; // type:object size:0x8 scope:local align:4 data:double +@34692 = .sdata2:0x80524090; // type:object size:0x4 scope:local align:4 data:float +@35719 = .sdata2:0x80524098; // type:object size:0x4 scope:local align:4 data:float +@35684 = .sdata2:0x805240A0; // type:object size:0x4 scope:local align:4 data:float +@35689 = .sdata2:0x805240A8; // type:object size:0x8 scope:local align:4 data:double +@35731 = .sdata2:0x805240B0; // type:object size:0x4 scope:local align:4 data:float +@35773 = .sdata2:0x805240B8; // type:object size:0x8 scope:local align:4 data:double +@35888 = .sdata2:0x805240C0; // type:object size:0x4 scope:local align:4 data:float +@36120 = .sdata2:0x805240C4; // type:object size:0x4 scope:local align:4 data:float +@36121 = .sdata2:0x805240C8; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x805240D0; // type:object size:0x4 scope:local align:4 data:float +@3908 = .sdata2:0x805240D4; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x805240D8; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x805240DC; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x805240E0; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x805240E8; // type:object size:0x8 scope:local align:4 data:double +@4014 = .sdata2:0x805240F0; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x805240F8; // type:object size:0x8 scope:local align:4 data:double +@4016 = .sdata2:0x80524100; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x80524108; // type:object size:0x8 scope:local align:4 data:double +@7180 = .sdata2:0x80524110; // type:object size:0x4 scope:local align:4 data:float +@7181 = .sdata2:0x80524114; // type:object size:0x4 scope:local align:4 data:float +@7182 = .sdata2:0x80524118; // type:object size:0x4 scope:local align:4 data:float +@6417 = .sdata2:0x80524120; // type:object size:0x4 scope:local align:4 data:float +@6480 = .sdata2:0x80524124; // type:object size:0x4 scope:local align:4 data:float +@6505 = .sdata2:0x80524128; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x80524130; // type:object size:0x4 scope:local align:4 data:float +@2244 = .sdata2:0x80524134; // type:object size:0x4 scope:local align:4 data:float +@2247 = .sdata2:0x80524138; // type:object size:0x8 scope:local align:4 data:double +@17652 = .sdata2:0x80524140; // type:object size:0x4 scope:local align:4 data:float +@18030 = .sdata2:0x80524144; // type:object size:0x4 scope:local align:4 data:float +@8548 = .sdata2:0x80524148; // type:object size:0x4 scope:local align:4 data:float +lbl_80524150 = .sdata2:0x80524150; // type:object size:0x1 data:byte +lbl_80524151 = .sdata2:0x80524151; // type:object size:0x1 data:byte +lbl_80524152 = .sdata2:0x80524152; // type:object size:0x1 data:byte +lbl_80524153 = .sdata2:0x80524153; // type:object size:0x1 data:byte +@15171 = .sdata2:0x80524154; // type:object size:0x4 scope:local align:4 data:float +@6472 = .sdata2:0x80524158; // type:object size:0x4 scope:local align:4 data:float +@6473 = .sdata2:0x8052415C; // type:object size:0x4 scope:local align:4 data:float +@6476 = .sdata2:0x80524160; // type:object size:0x8 scope:local align:4 data:double +lbl_80524168 = .sdata2:0x80524168; // type:object size:0x1 data:byte +lbl_80524169 = .sdata2:0x80524169; // type:object size:0x1 data:byte +lbl_8052416A = .sdata2:0x8052416A; // type:object size:0x1 data:byte +lbl_8052416B = .sdata2:0x8052416B; // type:object size:0x1 data:byte +lbl_8052416C = .sdata2:0x8052416C; // type:object size:0x1 data:byte +lbl_8052416D = .sdata2:0x8052416D; // type:object size:0x1 data:byte +lbl_8052416E = .sdata2:0x8052416E; // type:object size:0x1 data:byte +lbl_8052416F = .sdata2:0x8052416F; // type:object size:0x1 data:byte +lbl_80524170 = .sdata2:0x80524170; // type:object size:0x1 data:byte +lbl_80524171 = .sdata2:0x80524171; // type:object size:0x4 data:4byte +lbl_80524175 = .sdata2:0x80524175; // type:object size:0x5 +j3dDefaultTevColor = .sdata2:0x8052417A; // type:object size:0x8 scope:global align:2 data:2byte +lbl_80524182 = .sdata2:0x80524182; // type:object size:0x1 data:byte +lbl_80524183 = .sdata2:0x80524183; // type:object size:0x1 data:byte +lbl_80524184 = .sdata2:0x80524184; // type:object size:0x1 data:byte +lbl_80524185 = .sdata2:0x80524185; // type:object size:0x1 data:byte +lbl_80524186 = .sdata2:0x80524186; // type:object size:0x4 +lbl_8052418A = .sdata2:0x8052418A; // type:object size:0x4 data:4byte +lbl_8052418E = .sdata2:0x8052418E; // type:object size:0x8 data:byte +lbl_80524196 = .sdata2:0x80524196; // type:object size:0x1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x80524198; // type:object size:0x2 scope:global align:4 data:2byte +j3dDefaultZModeID = .sdata2:0x8052419A; // type:object size:0x2 scope:global align:2 data:2byte +@12625 = .sdata2:0x805241A0; // type:object size:0x4 scope:local align:4 data:float +@12626 = .sdata2:0x805241A4; // type:object size:0x4 scope:local align:4 data:float +@12632 = .sdata2:0x805241A8; // type:object size:0x8 scope:local align:4 data:double +@6306 = .sdata2:0x805241B0; // type:object size:0x4 scope:local align:4 data:float +@6307 = .sdata2:0x805241B4; // type:object size:0x4 scope:local align:4 data:float +@14788 = .sdata2:0x805241B8; // type:object size:0x4 scope:local align:4 data:float +@17414 = .sdata2:0x805241C0; // type:object size:0x4 scope:local align:4 data:float +@17415 = .sdata2:0x805241C4; // type:object size:0x4 scope:local align:4 data:float +@19986 = .sdata2:0x805241C8; // type:object size:0x4 scope:local align:4 data:float +@18148 = .sdata2:0x805241D0; // type:object size:0x4 scope:local align:4 data:float +@18149 = .sdata2:0x805241D4; // type:object size:0x4 scope:local align:4 data:float +@18232 = .sdata2:0x805241D8; // type:object size:0x4 scope:local align:4 data:float +@18236 = .sdata2:0x805241E0; // type:object size:0x8 scope:local align:4 data:double +@18352 = .sdata2:0x805241E8; // type:object size:0x4 scope:local align:4 data:float +@18518 = .sdata2:0x805241F0; // type:object size:0x8 scope:local align:4 data:double +@18798 = .sdata2:0x805241F8; // type:object size:0x4 scope:local align:4 data:float +@18988 = .sdata2:0x805241FC; // type:object size:0x4 scope:local align:4 data:float +@18989 = .sdata2:0x80524200; // type:object size:0x4 scope:local align:4 data:float +@20852 = .sdata2:0x80524208; // type:object size:0x4 scope:local align:4 data:float +@21330 = .sdata2:0x8052420C; // type:object size:0x4 scope:local align:4 data:float +@11259 = .sdata2:0x80524210; // type:object size:0x4 scope:local align:4 data:float +@10502 = .sdata2:0x80524214; // type:object size:0x8 scope:local align:4 data:4byte +@11292 = .sdata2:0x8052421C; // type:object size:0x4 scope:local align:4 data:float +@11334 = .sdata2:0x80524220; // type:object size:0x4 scope:local align:4 data:float +@11335 = .sdata2:0x80524224; // type:object size:0x4 scope:local align:4 data:float +@11336 = .sdata2:0x80524228; // type:object size:0x4 scope:local align:4 data:float +@11337 = .sdata2:0x8052422C; // type:object size:0x4 scope:local align:4 data:float +@11338 = .sdata2:0x80524230; // type:object size:0x4 scope:local align:4 data:float +@11339 = .sdata2:0x80524234; // type:object size:0x4 scope:local align:4 data:float +@11346 = .sdata2:0x80524238; // type:object size:0x8 scope:local align:4 data:double +@19564 = .sdata2:0x80524240; // type:object size:0x4 scope:local align:4 data:float +@19750 = .sdata2:0x80524244; // type:object size:0x4 scope:local align:4 data:float +lbl_80524248 = .sdata2:0x80524248; // type:object size:0x1 data:byte +lbl_80524249 = .sdata2:0x80524249; // type:object size:0x1 data:byte +lbl_8052424A = .sdata2:0x8052424A; // type:object size:0x1 data:byte +lbl_8052424B = .sdata2:0x8052424B; // type:object size:0x1 data:byte +lbl_8052424C = .sdata2:0x8052424C; // type:object size:0x1 data:byte +lbl_8052424D = .sdata2:0x8052424D; // type:object size:0x1 data:byte +lbl_8052424E = .sdata2:0x8052424E; // type:object size:0x1 data:byte +lbl_8052424F = .sdata2:0x8052424F; // type:object size:0x1 data:byte +lbl_80524250 = .sdata2:0x80524250; // type:object size:0x1 data:byte +lbl_80524251 = .sdata2:0x80524251; // type:object size:0x1 data:byte +lbl_80524252 = .sdata2:0x80524252; // type:object size:0x1 data:byte +lbl_80524253 = .sdata2:0x80524253; // type:object size:0x5 data:byte +lbl_80524258 = .sdata2:0x80524258; // type:object size:0x1 data:byte +lbl_80524259 = .sdata2:0x80524259; // type:object size:0x1 data:byte +lbl_8052425A = .sdata2:0x8052425A; // type:object size:0x1 data:byte +lbl_8052425B = .sdata2:0x8052425B; // type:object size:0x1 data:byte +lbl_8052425C = .sdata2:0x8052425C; // type:object size:0x1 data:byte +lbl_8052425D = .sdata2:0x8052425D; // type:object size:0x1 data:byte +lbl_8052425E = .sdata2:0x8052425E; // type:object size:0x1 data:byte +lbl_8052425F = .sdata2:0x8052425F; // type:object size:0x1 data:byte +@13676 = .sdata2:0x80524260; // type:object size:0x4 scope:local align:4 data:float +@6434 = .sdata2:0x80524268; // type:object size:0x8 scope:local align:4 data:double +@4226 = .sdata2:0x80524270; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80524278; // type:object size:0x8 scope:local align:4 data:double +@4267 = .sdata2:0x80524280; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x80524288; // type:object size:0x8 scope:local align:4 data:double +@4275 = .sdata2:0x80524290; // type:object size:0x8 scope:local align:4 data:double +@4276 = .sdata2:0x80524298; // type:object size:0x4 scope:local align:4 data:float +@1133 = .sdata2:0x805242A0; // type:object size:0x4 scope:local align:4 data:byte +@1232 = .sdata2:0x805242A4; // type:object size:0x4 scope:local align:4 data:byte +@2476 = .sdata2:0x805242A8; // type:object size:0x4 scope:local align:4 data:float +@2477 = .sdata2:0x805242AC; // type:object size:0x4 scope:local align:4 data:float +@2478 = .sdata2:0x805242B0; // type:object size:0x4 scope:local align:4 data:float +@2479 = .sdata2:0x805242B4; // type:object size:0x4 scope:local align:4 data:float +@2480 = .sdata2:0x805242B8; // type:object size:0x4 scope:local align:4 data:float +@2481 = .sdata2:0x805242BC; // type:object size:0x4 scope:local align:4 data:float +@2482 = .sdata2:0x805242C0; // type:object size:0x4 scope:local align:4 data:float +@2483 = .sdata2:0x805242C4; // type:object size:0x4 scope:local align:4 data:float +@2484 = .sdata2:0x805242C8; // type:object size:0x4 scope:local align:4 data:float +@2485 = .sdata2:0x805242CC; // type:object size:0x4 scope:local align:4 data:float +@2486 = .sdata2:0x805242D0; // type:object size:0x4 scope:local align:4 data:float +@2487 = .sdata2:0x805242D4; // type:object size:0x4 scope:local align:4 data:float +@2488 = .sdata2:0x805242D8; // type:object size:0x4 scope:local align:4 data:float +@2492 = .sdata2:0x805242E0; // type:object size:0x8 scope:local align:4 data:double +@1575 = .sdata2:0x805242E8; // type:object size:0x8 scope:local align:4 data:2byte +__EXIFreq = .sdata2:0x805242F0; // type:object size:0x4 scope:global align:4 data:4byte +@1656 = .sdata2:0x805242F8; // type:object size:0x4 scope:local align:4 data:float +@1657 = .sdata2:0x805242FC; // type:object size:0x4 scope:local align:4 data:float +@1750 = .sdata2:0x80524300; // type:object size:0x4 scope:local align:4 data:float +@1751 = .sdata2:0x80524304; // type:object size:0x4 scope:local align:4 data:float +@1777 = .sdata2:0x80524308; // type:object size:0x4 scope:local align:4 data:float +@1800 = .sdata2:0x8052430C; // type:object size:0x4 scope:local align:4 data:float +@1807 = .sdata2:0x80524310; // type:object size:0x4 scope:local align:4 data:float +@1692 = .sdata2:0x80524318; // type:object size:0x4 scope:local align:4 data:float +@1693 = .sdata2:0x8052431C; // type:object size:0x4 scope:local align:4 data:float +@1694 = .sdata2:0x80524320; // type:object size:0x4 scope:local align:4 data:float +@1695 = .sdata2:0x80524324; // type:object size:0x4 scope:local align:4 data:float +@1702 = .sdata2:0x80524328; // type:object size:0x4 scope:local align:4 data:float +@1703 = .sdata2:0x8052432C; // type:object size:0x4 scope:local align:4 data:float +@1435 = .sdata2:0x80524330; // type:object size:0x4 scope:local align:4 data:float +@1436 = .sdata2:0x80524334; // type:object size:0x4 scope:local align:4 data:float +@1464 = .sdata2:0x80524338; // type:object size:0x4 scope:local align:4 data:float +@1469 = .sdata2:0x8052433C; // type:object size:0x4 scope:local align:4 data:float +@1619 = .sdata2:0x80524340; // type:object size:0x4 scope:local align:4 data:float +@1620 = .sdata2:0x80524344; // type:object size:0x4 scope:local align:4 data:float +@1624 = .sdata2:0x80524348; // type:object size:0x4 scope:local align:4 data:float +@1775 = .sdata2:0x8052434C; // type:object size:0x4 scope:local align:4 data:float +__GXData = .sdata2:0x80524350; // type:object size:0x4 scope:global align:4 data:4byte +@2618 = .sdata2:0x80524354; // type:object size:0x4 scope:local align:4 data:float +@2619 = .sdata2:0x80524358; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x8052435C; // type:object size:0x4 scope:local align:4 data:byte +@2277 = .sdata2:0x80524360; // type:object size:0x4 scope:local align:4 data:byte +@2652 = .sdata2:0x80524364; // type:object size:0x4 scope:local align:4 data:float +@2653 = .sdata2:0x80524368; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x80524370; // type:object size:0x8 scope:local align:4 data:double +@2173 = .sdata2:0x80524378; // type:object size:0x4 scope:local align:4 data:float +@2212 = .sdata2:0x80524380; // type:object size:0x8 scope:local align:4 data:double +@2890 = .sdata2:0x80524388; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x8052438C; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x80524390; // type:object size:0x4 scope:local align:4 data:float +@2893 = .sdata2:0x80524394; // type:object size:0x4 scope:local align:4 data:float +@2894 = .sdata2:0x80524398; // type:object size:0x4 scope:local align:4 data:float +@2895 = .sdata2:0x8052439C; // type:object size:0x4 scope:local align:4 data:float +@2896 = .sdata2:0x805243A0; // type:object size:0x4 scope:local align:4 data:float +@2897 = .sdata2:0x805243A4; // type:object size:0x4 scope:local align:4 data:float +@2898 = .sdata2:0x805243A8; // type:object size:0x4 scope:local align:4 data:float +@2899 = .sdata2:0x805243AC; // type:object size:0x4 scope:local align:4 data:float +@2900 = .sdata2:0x805243B0; // type:object size:0x4 scope:local align:4 data:float +@2913 = .sdata2:0x805243B4; // type:object size:0x4 scope:local align:4 data:float +@2736 = .sdata2:0x805243B8; // type:object size:0x4 scope:local align:4 data:float +@2740 = .sdata2:0x805243C0; // type:object size:0x8 scope:local align:4 data:double +@2764 = .sdata2:0x805243C8; // type:object size:0x4 scope:local align:4 data:float +@2765 = .sdata2:0x805243CC; // type:object size:0x4 scope:local align:4 data:float +@2766 = .sdata2:0x805243D0; // type:object size:0x4 scope:local align:4 data:float +@2767 = .sdata2:0x805243D4; // type:object size:0x4 scope:local align:4 data:float +@2768 = .sdata2:0x805243D8; // type:object size:0x4 scope:local align:4 data:float +@2769 = .sdata2:0x805243DC; // type:object size:0x4 scope:local align:4 data:float +@2455 = .sdata2:0x805243E0; // type:object size:0x4 scope:local align:4 data:float +@2889 = .sdata2:0x805243E8; // type:object size:0x4 scope:local align:4 data:float +@2890 = .sdata2:0x805243EC; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x805243F0; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x805243F8; // type:object size:0x8 scope:local align:4 data:double +@2893 = .sdata2:0x80524400; // type:object size:0x4 scope:local align:4 data:float +@2894 = .sdata2:0x80524408; // type:object size:0x8 scope:local align:4 data:double +@2895 = .sdata2:0x80524410; // type:object size:0x4 scope:local align:4 data:float +@2898 = .sdata2:0x80524418; // type:object size:0x8 scope:local align:4 data:double +@2420 = .sdata2:0x80524420; // type:object size:0x4 scope:local align:4 data:float +@2421 = .sdata2:0x80524424; // type:object size:0x4 scope:local align:4 data:float +@2422 = .sdata2:0x80524428; // type:object size:0x4 scope:local align:4 data:float +@2513 = .sdata2:0x8052442C; // type:object size:0x4 scope:local align:4 data:float +@1407 = .sdata2:0x80524430; // type:object size:0x4 scope:local align:4 data:byte +@2112 = .sdata2:0x80524438; // type:object size:0x4 scope:local align:4 data:float +@2113 = .sdata2:0x8052443C; // type:object size:0x4 scope:local align:4 data:float +@2993 = .sdata2:0x80524440; // type:object size:0x4 scope:local align:4 data:float +@3038 = .sdata2:0x80524444; // type:object size:0x4 scope:local align:4 data:float +@3197 = .sdata2:0x80524448; // type:object size:0x4 scope:local align:4 data:float +@3198 = .sdata2:0x8052444C; // type:object size:0x4 scope:local align:4 data:float +@3199 = .sdata2:0x80524450; // type:object size:0x4 scope:local align:4 data:float +@3203 = .sdata2:0x80524458; // type:object size:0x8 scope:local align:4 data:double +@3393 = .sdata2:0x80524460; // type:object size:0x4 scope:local align:4 data:float +@3394 = .sdata2:0x80524468; // type:object size:0x8 scope:local align:4 data:double +@3395 = .sdata2:0x80524470; // type:object size:0x4 scope:local align:4 data:float +@3398 = .sdata2:0x80524478; // type:object size:0x8 scope:local align:4 data:double +sAllocatorFunc$688 = .sdata2:0x80524480; // type:object size:0x8 scope:local align:4 +@2084 = .sdata2:0x80524488; // type:object size:0x8 scope:local align:4 data:double +@1172 = .sdata2:0x80524490; // type:object size:0x8 scope:local align:4 data:double +@3108 = .sdata2:0x80524498; // type:object size:0x7 scope:local align:4 data:byte +@2203 = .sdata2:0x805244A0; // type:object size:0x8 scope:local align:4 data:2byte +@2205 = .sdata2:0x805244A8; // type:object size:0x8 scope:local align:4 data:2byte +@3769 = .sdata2:0x805244B0; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x805244B8; // type:object size:0x8 scope:local align:4 data:double +@4040 = .sdata2:0x805244C0; // type:object size:0x8 scope:local align:4 data:double +@4690 = .sdata2:0x805244C8; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x805244CC; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x805244D0; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x805244D4; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x805244D8; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x805244DC; // type:object size:0x4 scope:local align:4 data:float +@2928 = .sdata2:0x805244E0; // type:object size:0x6 scope:local align:4 data:2byte +@2934 = .sdata2:0x805244E6; // type:object size:0x6 scope:local align:2 data:2byte +@4905 = .sdata2:0x805244EC; // type:object size:0x4 scope:local align:4 data:float +@4906 = .sdata2:0x805244F0; // type:object size:0x4 scope:local align:4 data:float +@4907 = .sdata2:0x805244F4; // type:object size:0x4 scope:local align:4 data:float +@4912 = .sdata2:0x805244F8; // type:object size:0x8 scope:local align:4 data:double +@4922 = .sdata2:0x80524500; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x80524504; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x80524508; // type:object size:0x4 scope:local align:4 data:float +@5212 = .sdata2:0x80524510; // type:object size:0x8 scope:local align:4 data:double +@5222 = .sdata2:0x80524518; // type:object size:0x4 scope:local align:4 data:float +@3246 = .sdata2:0x80524520; // type:object size:0x4 scope:local align:4 data:byte +@3248 = .sdata2:0x80524524; // type:object size:0x3 scope:local align:4 data:byte +hcisu_preamble_table = .sdata2:0x80524528; // type:object size:0x4 scope:global align:4 +hcisu_msg_evt_table = .sdata2:0x80524530; // type:object size:0x8 scope:global align:4 +bta_sys_cfg = .sdata2:0x80524538; // type:object size:0x6 scope:global align:4 +@1489 = .sdata2:0x80524540; // type:object size:0x4 scope:local align:4 data:2byte +bta_dm_reg = .sdata2:0x80524548; // type:object size:0x8 scope:global align:4 +bta_dm_search_reg = .sdata2:0x80524550; // type:object size:0x8 scope:global align:4 +bta_hh_reg = .sdata2:0x80524558; // type:object size:0x8 scope:global align:4 +general_inq_lap = .sdata2:0x80524560; // type:object size:0x3 scope:global align:4 +limited_inq_lap = .sdata2:0x80524564; // type:object size:0x3 scope:global align:4 +btm_pm_mode_off = .sdata2:0x80524568; // type:object size:0x3 scope:global align:4 +btm_pm_mode_msk = .sdata2:0x8052456C; // type:object size:0x3 scope:global align:4 +@1779 = .sdata2:0x80524570; // type:object size:0x6 scope:local align:4 data:byte +BT_BD_ANY = .sdata2:0x80524578; // type:object size:0x6 scope:global align:4 +@1398 = .sdata2:0x80524580; // type:object size:0x8 scope:local align:4 data:double +@139 = .sdata2:0x80524588; // type:object size:0x2 scope:local align:4 data:string +@140 = .sdata2:0x8052458C; // type:object size:0x1 scope:local align:4 +@141 = .sdata2:0x80524590; // type:object size:0x6 scope:local align:4 data:string +@145 = .sdata2:0x80524598; // type:object size:0x3 scope:local align:4 data:string +@2401 = .sdata2:0x805245A0; // type:object size:0x8 scope:local align:4 data:double +@517 = .sdata2:0x805245A8; // type:object size:0x8 scope:local align:4 data:double +@518 = .sdata2:0x805245B0; // type:object size:0x8 scope:local align:4 data:double +@519 = .sdata2:0x805245B8; // type:object size:0x8 scope:local align:4 data:double +@520 = .sdata2:0x805245C0; // type:object size:0x8 scope:local align:4 data:double +@521 = .sdata2:0x805245C8; // type:object size:0x8 scope:local align:4 data:double +@522 = .sdata2:0x805245D0; // type:object size:0x8 scope:local align:4 data:double +@523 = .sdata2:0x805245D8; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x805245E0; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x805245E8; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x805245F0; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x805245F8; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80524600; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80524608; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80524610; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80524618; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80524620; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80524628; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x80524630; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80524638; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80524640; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x80524648; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80524650; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80524658; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80524660; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80524668; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80524670; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80524678; // type:object size:0x8 scope:local align:4 data:double +@534 = .sdata2:0x80524680; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x80524688; // type:object size:0x8 scope:local align:4 data:double +@536 = .sdata2:0x80524690; // type:object size:0x8 scope:local align:4 data:double +@537 = .sdata2:0x80524698; // type:object size:0x8 scope:local align:4 data:double +@538 = .sdata2:0x805246A0; // type:object size:0x8 scope:local align:4 data:double +@539 = .sdata2:0x805246A8; // type:object size:0x8 scope:local align:4 data:double +@540 = .sdata2:0x805246B0; // type:object size:0x8 scope:local align:4 data:double +@594 = .sdata2:0x805246B8; // type:object size:0x8 scope:local align:4 data:double +@595 = .sdata2:0x805246C0; // type:object size:0x8 scope:local align:4 data:double +@596 = .sdata2:0x805246C8; // type:object size:0x8 scope:local align:4 data:double +@597 = .sdata2:0x805246D0; // type:object size:0x8 scope:local align:4 data:double +@598 = .sdata2:0x805246D8; // type:object size:0x8 scope:local align:4 data:double +@599 = .sdata2:0x805246E0; // type:object size:0x8 scope:local align:4 data:double +@600 = .sdata2:0x805246E8; // type:object size:0x8 scope:local align:4 data:double +@601 = .sdata2:0x805246F0; // type:object size:0x8 scope:local align:4 data:double +@602 = .sdata2:0x805246F8; // type:object size:0x8 scope:local align:4 data:double +@603 = .sdata2:0x80524700; // type:object size:0x8 scope:local align:4 data:double +@604 = .sdata2:0x80524708; // type:object size:0x8 scope:local align:4 data:double +@523 = .sdata2:0x80524710; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x80524718; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80524720; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80524728; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x80524730; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80524738; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80524740; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80524748; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80524750; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80524758; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80524760; // type:object size:0x8 scope:local align:4 data:double +@534 = .sdata2:0x80524768; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x80524770; // type:object size:0x8 scope:local align:4 data:double +@536 = .sdata2:0x80524778; // type:object size:0x8 scope:local align:4 data:double +@539 = .sdata2:0x80524780; // type:object size:0x8 scope:local align:4 data:double +@803 = .sdata2:0x80524788; // type:object size:0x8 scope:local align:4 data:double +@804 = .sdata2:0x80524790; // type:object size:0x8 scope:local align:4 data:double +@805 = .sdata2:0x80524798; // type:object size:0x8 scope:local align:4 data:double +@806 = .sdata2:0x805247A0; // type:object size:0x8 scope:local align:4 data:double +@807 = .sdata2:0x805247A8; // type:object size:0x8 scope:local align:4 data:double +@808 = .sdata2:0x805247B0; // type:object size:0x8 scope:local align:4 data:double +@809 = .sdata2:0x805247B8; // type:object size:0x8 scope:local align:4 data:double +@810 = .sdata2:0x805247C0; // type:object size:0x8 scope:local align:4 data:double +@811 = .sdata2:0x805247C8; // type:object size:0x8 scope:local align:4 data:double +@812 = .sdata2:0x805247D0; // type:object size:0x8 scope:local align:4 data:double +@813 = .sdata2:0x805247D8; // type:object size:0x8 scope:local align:4 data:double +@814 = .sdata2:0x805247E0; // type:object size:0x8 scope:local align:4 data:double +@815 = .sdata2:0x805247E8; // type:object size:0x8 scope:local align:4 data:double +@816 = .sdata2:0x805247F0; // type:object size:0x8 scope:local align:4 data:double +@817 = .sdata2:0x805247F8; // type:object size:0x8 scope:local align:4 data:double +@818 = .sdata2:0x80524800; // type:object size:0x8 scope:local align:4 data:double +@819 = .sdata2:0x80524808; // type:object size:0x8 scope:local align:4 data:double +@820 = .sdata2:0x80524810; // type:object size:0x8 scope:local align:4 data:double +@821 = .sdata2:0x80524818; // type:object size:0x8 scope:local align:4 data:double +@822 = .sdata2:0x80524820; // type:object size:0x8 scope:local align:4 data:double +@823 = .sdata2:0x80524828; // type:object size:0x8 scope:local align:4 data:double +@824 = .sdata2:0x80524830; // type:object size:0x8 scope:local align:4 data:double +@825 = .sdata2:0x80524838; // type:object size:0x8 scope:local align:4 data:double +@826 = .sdata2:0x80524840; // type:object size:0x8 scope:local align:4 data:double +@827 = .sdata2:0x80524848; // type:object size:0x8 scope:local align:4 data:double +@828 = .sdata2:0x80524850; // type:object size:0x8 scope:local align:4 data:double +@829 = .sdata2:0x80524858; // type:object size:0x8 scope:local align:4 data:double +@830 = .sdata2:0x80524860; // type:object size:0x8 scope:local align:4 data:double +@831 = .sdata2:0x80524868; // type:object size:0x8 scope:local align:4 data:double +@832 = .sdata2:0x80524870; // type:object size:0x8 scope:local align:4 data:double +@833 = .sdata2:0x80524878; // type:object size:0x8 scope:local align:4 data:double +@834 = .sdata2:0x80524880; // type:object size:0x8 scope:local align:4 data:double +@835 = .sdata2:0x80524888; // type:object size:0x8 scope:local align:4 data:double +@837 = .sdata2:0x80524890; // type:object size:0x8 scope:local align:4 data:double +@606 = .sdata2:0x80524898; // type:object size:0x8 scope:local align:4 data:double +@607 = .sdata2:0x805248A0; // type:object size:0x8 scope:local align:4 data:double +@608 = .sdata2:0x805248A8; // type:object size:0x8 scope:local align:4 data:double +@609 = .sdata2:0x805248B0; // type:object size:0x8 scope:local align:4 data:double +@610 = .sdata2:0x805248B8; // type:object size:0x8 scope:local align:4 data:double +@611 = .sdata2:0x805248C0; // type:object size:0x8 scope:local align:4 data:double +@612 = .sdata2:0x805248C8; // type:object size:0x8 scope:local align:4 data:double +@613 = .sdata2:0x805248D0; // type:object size:0x8 scope:local align:4 data:double +@614 = .sdata2:0x805248D8; // type:object size:0x8 scope:local align:4 data:double +@615 = .sdata2:0x805248E0; // type:object size:0x8 scope:local align:4 data:double +@619 = .sdata2:0x805248E8; // type:object size:0x8 scope:local align:4 data:double +@488 = .sdata2:0x805248F0; // type:object size:0x8 scope:local align:4 data:double +@489 = .sdata2:0x805248F8; // type:object size:0x8 scope:local align:4 data:double +@490 = .sdata2:0x80524900; // type:object size:0x8 scope:local align:4 data:double +@491 = .sdata2:0x80524908; // type:object size:0x8 scope:local align:4 data:double +@492 = .sdata2:0x80524910; // type:object size:0x8 scope:local align:4 data:double +@493 = .sdata2:0x80524918; // type:object size:0x8 scope:local align:4 data:double +@494 = .sdata2:0x80524920; // type:object size:0x8 scope:local align:4 data:double +@495 = .sdata2:0x80524928; // type:object size:0x8 scope:local align:4 data:double +@496 = .sdata2:0x80524930; // type:object size:0x8 scope:local align:4 data:double +@1241 = .sdata2:0x80524938; // type:object size:0x8 scope:local align:4 data:double +@1242 = .sdata2:0x80524940; // type:object size:0x8 scope:local align:4 data:double +@1243 = .sdata2:0x80524948; // type:object size:0x8 scope:local align:4 data:double +@1244 = .sdata2:0x80524950; // type:object size:0x8 scope:local align:4 data:double +@1245 = .sdata2:0x80524958; // type:object size:0x8 scope:local align:4 data:double +@1246 = .sdata2:0x80524960; // type:object size:0x8 scope:local align:4 data:double +@1247 = .sdata2:0x80524968; // type:object size:0x8 scope:local align:4 data:double +@1253 = .sdata2:0x80524970; // type:object size:0x8 scope:local align:4 data:double +@482 = .sdata2:0x80524978; // type:object size:0x8 scope:local align:4 data:double +@483 = .sdata2:0x80524980; // type:object size:0x8 scope:local align:4 data:double +@484 = .sdata2:0x80524988; // type:object size:0x8 scope:local align:4 data:double +@485 = .sdata2:0x80524990; // type:object size:0x8 scope:local align:4 data:double +@486 = .sdata2:0x80524998; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x805249A0; // type:object size:0x8 scope:local align:4 data:double +@488 = .sdata2:0x805249A8; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x805249B0; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x805249B8; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x805249C0; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x805249C8; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x805249D0; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x805249D8; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x805249E0; // type:object size:0x8 scope:local align:4 data:double +@542 = .sdata2:0x805249E8; // type:object size:0x8 scope:local align:4 data:double +@543 = .sdata2:0x805249F0; // type:object size:0x8 scope:local align:4 data:double +@544 = .sdata2:0x805249F8; // type:object size:0x8 scope:local align:4 data:double +@545 = .sdata2:0x80524A00; // type:object size:0x8 scope:local align:4 data:double +@546 = .sdata2:0x80524A08; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80524A10; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80524A18; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x80524A20; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80524A28; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80524A30; // type:object size:0x8 scope:local align:4 data:double +@480 = .sdata2:0x80524A38; // type:object size:0x8 scope:local align:4 data:double +@500 = .sdata2:0x80524A40; // type:object size:0x8 scope:local align:4 data:double +@501 = .sdata2:0x80524A48; // type:object size:0x8 scope:local align:4 data:double +@502 = .sdata2:0x80524A50; // type:object size:0x8 scope:local align:4 data:double +@503 = .sdata2:0x80524A58; // type:object size:0x8 scope:local align:4 data:double +@504 = .sdata2:0x80524A60; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x80524A68; // type:object size:0x8 scope:local align:4 data:double +@478 = .sdata2:0x80524A70; // type:object size:0x8 scope:local align:4 data:double +@574 = .sdata2:0x80524A78; // type:object size:0x8 scope:local align:4 data:double +waterColor$166768 = .sbss2:0x80524A80; // type:object size:0x8 scope:local align:4 +lbl_80524A88 = .sbss2:0x80524A88; // type:object size:0x8 +DefaultBlackColor = .sbss2:0x80524A90; // type:object size:0x8 scope:global align:4 data:2byte +lbl_80524A98 = .sbss2:0x80524A98; // type:object size:0x1 data:byte +lbl_80524A9A = .sbss2:0x80524A9A; // type:object size:0x6 data:byte +lbl_80524AA0 = .sbss2:0x80524AA0; // type:object size:0x4 data:4byte +lbl_80524AA4 = .sbss2:0x80524AA4; // type:object size:0x1 data:byte +bta_dm_pm_cfg = .sbss2:0x80524AA8; // type:object size:0x3 scope:global align:4 +bd_addr_null = .sbss2:0x80524AB0; // type:object size:0x6 scope:global align:4 diff --git a/configure.py b/configure.py index c32626cbc2..cc0545e0cf 100755 --- a/configure.py +++ b/configure.py @@ -47,13 +47,10 @@ VERSIONS = [ # Versions to disable until properly configured DISABLED_VERSIONS = [ - #4, # Wii USA Rev 2 5, # Wii PAL - 6, # Wii JPN 7, # Wii KOR 8, # Wii USA Kiosk Demo 9, # Wii PAL Kiosk Demo - #10, # Shield 11, # Shield Production ] @@ -261,7 +258,7 @@ cflags_base = [ if config.version == "ShieldD": cflags_base.extend(["-O0", "-inline off", "-RTTI on", "-str reuse", "-enc SJIS", "-DDEBUG=1", "-DWIDESCREEN_SUPPORT=1"]) -elif config.version == "RZDE01_00" or config.version == "RZDE01_02" or config.version == "Shield": +elif config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01", "Shield"]: cflags_base.extend(["-O4,p", "-inline auto", "-ipa file", "-RTTI on", "-str reuse", "-enc SJIS", "-DWIDESCREEN_SUPPORT=1"]) else: cflags_base.extend(["-O4,p", "-inline auto", "-RTTI off", "-str reuse", "-multibyte"]) @@ -416,7 +413,7 @@ cflags_framework = [ ] if config.version != "ShieldD": - if config.version == "RZDE01_00" or config.version == "RZDE01_02" or config.version == "Shield": + if config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01", "Shield"]: # TODO: whats the correct inlining flag? deferred looks better in some places, others not. something else wrong? cflags_framework.extend(["-inline noauto", "-O4,s", "-sym on"]) else: @@ -445,7 +442,7 @@ def MWVersion(cfg_version: str | None) -> str: return "GC/2.7" case "GZ2J01": return "GC/2.7" - case "RZDE01_00" | "RZDE01_02": + case "RZDE01_00" | "RZDE01_02" | "RZDJ01": # NOTE: we use a modified version of GC/3.0a3 to be able to handle multi-char constants. # This was probably a change made in some compiler version in the early days of transitioning GC to Wii development, # but we don't have that version. GC/3.0a3 appears to have the best overall codegen of any available GC/Wii compiler @@ -458,7 +455,7 @@ def MWVersion(cfg_version: str | None) -> str: case _: return "GC/2.7" -if config.version == "RZDE01_00" or config.version == "RZDE01_02": +if config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01"]: config.linker_version = "GC/3.0a5" else: config.linker_version = MWVersion(config.version) From 1901b7b78f2e50a7b589efcdb25f648c2e0f690c Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Sat, 13 Dec 2025 08:21:32 -0800 Subject: [PATCH 15/46] most of shieldD revo sdk matching (#2951) * shieldD revo wpad done * shieldD revo hio2 done * shieldD revo aralt, ppcarch, gf done * shieldD revo exi done * shieldD revo SI done * shieldD revo vi done * shieldD revo mtx done * shieldD revo GX mostly done * shieldD revo ai/dsp done * shieldD revo sc mostly done * shieldD revo esp/euart/wenc mostly done * build fixes --- config/ShieldD/splits.txt | 13 +- configure.py | 143 +- include/global.h | 7 + include/revolution/ai.h | 13 - include/revolution/aralt.h | 56 + include/revolution/esp.h | 22 +- include/revolution/euart.h | 61 + include/revolution/exi.h | 8 + include/revolution/hio2.h | 44 + include/revolution/hw_regs.h | 4 +- include/revolution/private/GXFDLShortcut.h | 263 +++ include/revolution/private/GXRegs.h | 186 ++ include/revolution/private/bp_reg.h | 229 +++ include/revolution/private/cp_reg.h | 2043 ++++++++++++++++++++ include/revolution/private/gen_reg.h | 163 ++ include/revolution/private/pe_reg.h | 1160 +++++++++++ include/revolution/private/pi_reg.h | 73 + include/revolution/private/ras_reg.h | 232 +++ include/revolution/private/su_reg.h | 387 ++++ include/revolution/private/tev_reg.h | 729 +++++++ include/revolution/private/tx_reg.h | 125 ++ include/revolution/private/xf_mem.h | 749 +++++++ include/revolution/sc.h | 70 +- include/revolution/vi/vifuncs.h | 6 +- include/revolution/vi/vitypes.h | 98 +- include/revolution/wenc.h | 30 + include/revolution/wpad.h | 249 ++- include/revolution/wpad/bte.h | 1044 ++++++++++ include/revolution/wpad/wud.h | 53 + src/d/d_home_button.cpp | 4 +- src/m_Do/m_Do_graphic.cpp | 2 +- src/revolution/ai/ai.c | 273 +++ src/revolution/aralt/__ar.h | 18 + src/revolution/aralt/aralt.c | 175 ++ src/revolution/base/PPCArch.c | 306 +++ src/revolution/base/PPCPm.c | 34 + src/revolution/dsp/__dsp.h | 27 + src/revolution/dsp/dsp.c | 194 ++ src/revolution/dsp/dsp_debug.c | 9 + src/revolution/dsp/dsp_task.c | 363 ++++ src/revolution/esp/esp.c | 320 +++ src/revolution/euart/euart.c | 148 ++ src/revolution/exi/EXIBios.c | 876 +++++++++ src/revolution/exi/EXICommon.c | 113 ++ src/revolution/exi/EXIUart.c | 190 ++ src/revolution/gd/GDBase.c | 45 + src/revolution/gd/GDFile.c | 64 + src/revolution/gd/GDGeometry.c | 418 ++++ src/revolution/gd/GDIndirect.c | 270 +++ src/revolution/gd/GDLight.c | 206 ++ src/revolution/gd/GDPixel.c | 118 ++ src/revolution/gd/GDTev.c | 159 ++ src/revolution/gd/GDTexture.c | 104 + src/revolution/gd/GDTransform.c | 127 ++ src/revolution/gf/GFGeometry.cpp | 10 + src/revolution/gf/GFLight.cpp | 6 + src/revolution/gf/GFPixel.cpp | 74 + src/revolution/gf/GFTev.cpp | 15 + src/revolution/gx/GXAttr.c | 637 ++++++ src/revolution/gx/GXBump.c | 308 +++ src/revolution/gx/GXDisplayList.c | 99 + src/revolution/gx/GXDraw.c | 551 ++++++ src/revolution/gx/GXFifo.c | 614 ++++++ src/revolution/gx/GXFrameBuf.c | 677 +++++++ src/revolution/gx/GXGeometry.c | 267 +++ src/revolution/gx/GXInit.c | 567 ++++++ src/revolution/gx/GXLight.c | 571 ++++++ src/revolution/gx/GXMisc.c | 482 +++++ src/revolution/gx/GXPerf.c | 431 +++++ src/revolution/gx/GXPixel.c | 332 ++++ src/revolution/gx/GXSave.c | 528 +++++ src/revolution/gx/GXStubs.c | 5 + src/revolution/gx/GXTev.c | 465 +++++ src/revolution/gx/GXTexture.c | 1315 +++++++++++++ src/revolution/gx/GXTransform.c | 607 ++++++ src/revolution/gx/GXVerifRAS.c | 628 ++++++ src/revolution/gx/GXVerifXF.c | 946 +++++++++ src/revolution/gx/GXVerify.c | 372 ++++ src/revolution/gx/GXVert.c | 86 + src/revolution/gx/__gx.h | 573 ++++++ src/revolution/hio2/hio2.c | 273 +++ src/revolution/mtx/mtx.c | 1197 ++++++++++++ src/revolution/mtx/mtx44.c | 888 +++++++++ src/revolution/mtx/mtx44vec.c | 247 +++ src/revolution/mtx/mtxstack.c | 108 ++ src/revolution/mtx/mtxvec.c | 204 ++ src/revolution/mtx/psmtx.c | 336 ++++ src/revolution/mtx/quat.c | 486 +++++ src/revolution/mtx/vec.c | 344 ++++ src/revolution/sc/scapi.c | 123 ++ src/revolution/sc/scapi_prdinfo.c | 136 ++ src/revolution/sc/scsystem.c | 996 ++++++++++ src/revolution/si/SIBios.c | 821 ++++++++ src/revolution/si/SISamplingRate.c | 125 ++ src/revolution/vi/__vi.h | 40 + src/revolution/vi/i2c.c | 230 +++ src/revolution/vi/vi.c | 1703 ++++++++++++++++ src/revolution/vi/vi3in1.c | 501 +++++ src/revolution/wenc/wenc.c | 117 ++ src/revolution/wpad/WPAD.c | 434 +++++ src/revolution/wpad/WUD.c | 63 + src/revolution/wpad/__wpad.h | 538 ++++++ src/revolution/wpad/__wud.h | 79 + 103 files changed, 33893 insertions(+), 85 deletions(-) create mode 100644 include/revolution/aralt.h create mode 100644 include/revolution/euart.h create mode 100644 include/revolution/hio2.h create mode 100644 include/revolution/private/GXFDLShortcut.h create mode 100644 include/revolution/private/GXRegs.h create mode 100644 include/revolution/private/bp_reg.h create mode 100644 include/revolution/private/cp_reg.h create mode 100644 include/revolution/private/gen_reg.h create mode 100644 include/revolution/private/pe_reg.h create mode 100644 include/revolution/private/pi_reg.h create mode 100644 include/revolution/private/ras_reg.h create mode 100644 include/revolution/private/su_reg.h create mode 100644 include/revolution/private/tev_reg.h create mode 100644 include/revolution/private/tx_reg.h create mode 100644 include/revolution/private/xf_mem.h create mode 100644 include/revolution/wenc.h create mode 100644 include/revolution/wpad/bte.h create mode 100644 include/revolution/wpad/wud.h create mode 100644 src/revolution/ai/ai.c create mode 100644 src/revolution/aralt/__ar.h create mode 100644 src/revolution/aralt/aralt.c create mode 100644 src/revolution/base/PPCArch.c create mode 100644 src/revolution/base/PPCPm.c create mode 100644 src/revolution/dsp/__dsp.h create mode 100644 src/revolution/dsp/dsp.c create mode 100644 src/revolution/dsp/dsp_debug.c create mode 100644 src/revolution/dsp/dsp_task.c create mode 100644 src/revolution/esp/esp.c create mode 100644 src/revolution/euart/euart.c create mode 100644 src/revolution/exi/EXIBios.c create mode 100644 src/revolution/exi/EXICommon.c create mode 100644 src/revolution/exi/EXIUart.c create mode 100644 src/revolution/gd/GDBase.c create mode 100644 src/revolution/gd/GDFile.c create mode 100644 src/revolution/gd/GDGeometry.c create mode 100644 src/revolution/gd/GDIndirect.c create mode 100644 src/revolution/gd/GDLight.c create mode 100644 src/revolution/gd/GDPixel.c create mode 100644 src/revolution/gd/GDTev.c create mode 100644 src/revolution/gd/GDTexture.c create mode 100644 src/revolution/gd/GDTransform.c create mode 100644 src/revolution/gf/GFGeometry.cpp create mode 100644 src/revolution/gf/GFLight.cpp create mode 100644 src/revolution/gf/GFPixel.cpp create mode 100644 src/revolution/gf/GFTev.cpp create mode 100644 src/revolution/gx/GXAttr.c create mode 100644 src/revolution/gx/GXBump.c create mode 100644 src/revolution/gx/GXDisplayList.c create mode 100644 src/revolution/gx/GXDraw.c create mode 100644 src/revolution/gx/GXFifo.c create mode 100644 src/revolution/gx/GXFrameBuf.c create mode 100644 src/revolution/gx/GXGeometry.c create mode 100644 src/revolution/gx/GXInit.c create mode 100644 src/revolution/gx/GXLight.c create mode 100644 src/revolution/gx/GXMisc.c create mode 100644 src/revolution/gx/GXPerf.c create mode 100644 src/revolution/gx/GXPixel.c create mode 100644 src/revolution/gx/GXSave.c create mode 100644 src/revolution/gx/GXStubs.c create mode 100644 src/revolution/gx/GXTev.c create mode 100644 src/revolution/gx/GXTexture.c create mode 100644 src/revolution/gx/GXTransform.c create mode 100644 src/revolution/gx/GXVerifRAS.c create mode 100644 src/revolution/gx/GXVerifXF.c create mode 100644 src/revolution/gx/GXVerify.c create mode 100644 src/revolution/gx/GXVert.c create mode 100644 src/revolution/gx/__gx.h create mode 100644 src/revolution/hio2/hio2.c create mode 100644 src/revolution/mtx/mtx.c create mode 100644 src/revolution/mtx/mtx44.c create mode 100644 src/revolution/mtx/mtx44vec.c create mode 100644 src/revolution/mtx/mtxstack.c create mode 100644 src/revolution/mtx/mtxvec.c create mode 100644 src/revolution/mtx/psmtx.c create mode 100644 src/revolution/mtx/quat.c create mode 100644 src/revolution/mtx/vec.c create mode 100644 src/revolution/sc/scapi.c create mode 100644 src/revolution/sc/scapi_prdinfo.c create mode 100644 src/revolution/sc/scsystem.c create mode 100644 src/revolution/si/SIBios.c create mode 100644 src/revolution/si/SISamplingRate.c create mode 100644 src/revolution/vi/__vi.h create mode 100644 src/revolution/vi/i2c.c create mode 100644 src/revolution/vi/vi.c create mode 100644 src/revolution/vi/vi3in1.c create mode 100644 src/revolution/wenc/wenc.c create mode 100644 src/revolution/wpad/WPAD.c create mode 100644 src/revolution/wpad/WUD.c create mode 100644 src/revolution/wpad/__wpad.h create mode 100644 src/revolution/wpad/__wud.h diff --git a/config/ShieldD/splits.txt b/config/ShieldD/splits.txt index 2139785b55..8c2109d6d1 100644 --- a/config/ShieldD/splits.txt +++ b/config/ShieldD/splits.txt @@ -4154,7 +4154,7 @@ revolution/vi/vi3in1.c: .text start:0x805D28D0 end:0x805D3610 .data start:0x8072CE20 end:0x8072D460 .sdata start:0x8074BE80 end:0x8074BE90 - .sbss start:0x8074D3B0 end:0x8074D3CC + .sbss start:0x8074D3B0 end:0x8074D3C8 .bss start:0x807FAAE0 end:0x807FAB00 revolution/mtx/mtx.c: @@ -4189,14 +4189,14 @@ revolution/gx/GXInit.c: .text start:0x805D7340 end:0x805D8E80 .data start:0x8072ED20 end:0x8072EFD0 .sdata start:0x8074BEB8 end:0x8074BEC0 - .sbss start:0x8074D3CC end:0x8074D3F4 + .sbss start:0x8074D3C8 end:0x8074D3F0 .sdata2 start:0x80752D00 end:0x80752D28 .bss start:0x807FAB00 end:0x807FB180 revolution/gx/GXFifo.c: .text start:0x805D8E80 end:0x805DA790 .data start:0x8072EFD0 end:0x8072F4C0 - .sbss start:0x8074D3F4 end:0x8074D410 + .sbss start:0x8074D3F0 end:0x8074D410 .bss start:0x807FB180 end:0x807FB1C8 revolution/gx/GXAttr.c: @@ -4404,7 +4404,7 @@ revolution/nand/NANDErrorMessage.c: .text start:0x8060F6A0 end:0x8060F960 .rodata start:0x8065EC00 end:0x8065EE18 .data start:0x8073BED8 end:0x8073DB08 - .sbss start:0x8074D5E0 end:0x8074D5EC + .sbss start:0x8074D5E0 end:0x8074D5E8 .sdata2 start:0x80752E38 end:0x80752E68 revolution/sc/scsystem.c: @@ -4412,7 +4412,7 @@ revolution/sc/scsystem.c: .rodata start:0x8065EE18 end:0x8065EE70 .data start:0x8073DB08 end:0x8073DDB0 .sdata start:0x8074C078 end:0x8074C1C0 - .sbss start:0x8074D5EC end:0x8074D600 + .sbss start:0x8074D5E8 end:0x8074D600 .bss start:0x80801DC0 end:0x80809F60 revolution/sc/scapi.c: @@ -4467,13 +4467,14 @@ revolution/pad/Pad.c: .text start:0x80616840 end:0x80618AB0 .data start:0x8073DE70 end:0x8073E0B0 .sdata start:0x8074C1F8 end:0x8074C220 - .sbss start:0x8074D648 end:0x8074D680 + .sbss start:0x8074D648 end:0x8074D678 .bss start:0x8080DBA0 end:0x8080DC20 revolution/wpad/WPAD.c: .text start:0x80618AB0 end:0x80619BD0 .data start:0x8073E0B0 end:0x8073E1F0 .sdata start:0x8074C220 end:0x8074C228 + .sbss start:0x8074D678 end:0x8074D680 .sdata2 start:0x80752E78 end:0x80752E80 .bss start:0x8080DC20 end:0x8080DC40 diff --git a/configure.py b/configure.py index cc0545e0cf..133c4cfd04 100755 --- a/configure.py +++ b/configure.py @@ -1461,6 +1461,27 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "dolphin/gd/GDGeometry.c"), ], ), + RevolutionLib( + "gf", + [ + Object(NonMatching, "revolution/gf/GFGeometry.cpp"), + Object(NonMatching, "revolution/gf/GFLight.cpp"), + Object(NonMatching, "revolution/gf/GFPixel.cpp"), + Object(NonMatching, "revolution/gf/GFTev.cpp"), + ], + ), + RevolutionLib( + "aralt", + [ + Object(NonMatching, "revolution/aralt/aralt.c"), + ], + ), + RevolutionLib( + "base", + [ + Object(NonMatching, "revolution/base/PPCArch.c"), + ], + ), RevolutionLib( "os", [ @@ -1500,6 +1521,64 @@ config.libs = [ Object(MatchingFor("ShieldD"), "revolution/os/__ppc_eabi_init.cpp"), ], ), + RevolutionLib( + "exi", + [ + Object(NonMatching, "revolution/exi/EXIBios.c"), + Object(NonMatching, "revolution/exi/EXIUart.c"), + Object(NonMatching, "revolution/exi/EXICommon.c"), + ], + ), + RevolutionLib( + "si", + [ + Object(NonMatching, "revolution/si/SIBios.c"), + Object(NonMatching, "revolution/si/SISamplingRate.c"), + ], + ), + RevolutionLib( + "vi", + [ + Object(NonMatching, "revolution/vi/vi.c"), + Object(NonMatching, "revolution/vi/i2c.c"), + Object(NonMatching, "revolution/vi/vi3in1.c"), + ], + ), + RevolutionLib( + "mtx", + [ + Object(NonMatching, "revolution/mtx/mtx.c"), + Object(NonMatching, "revolution/mtx/mtxvec.c"), + Object(NonMatching, "revolution/mtx/mtx44.c"), + Object(NonMatching, "revolution/mtx/vec.c"), + Object(NonMatching, "revolution/mtx/quat.c"), + ], + ), + RevolutionLib( + "gx", + [ + Object(NonMatching, "revolution/gx/GXInit.c", extra_cflags=["-opt nopeephole"]), + Object(NonMatching, "revolution/gx/GXFifo.c"), + Object(NonMatching, "revolution/gx/GXAttr.c"), + Object(NonMatching, "revolution/gx/GXMisc.c"), + Object(NonMatching, "revolution/gx/GXGeometry.c"), + Object(NonMatching, "revolution/gx/GXFrameBuf.c"), + Object(NonMatching, "revolution/gx/GXLight.c", extra_cflags=["-fp_contract off"]), + Object(NonMatching, "revolution/gx/GXTexture.c"), + Object(NonMatching, "revolution/gx/GXBump.c"), + Object(NonMatching, "revolution/gx/GXTev.c"), + Object(NonMatching, "revolution/gx/GXPixel.c"), + Object(NonMatching, "revolution/gx/GXDraw.c"), + Object(NonMatching, "revolution/gx/GXDisplayList.c"), + Object(NonMatching, "revolution/gx/GXVert.c"), + Object(NonMatching, "revolution/gx/GXTransform.c", extra_cflags=["-fp_contract off"]), + Object(NonMatching, "revolution/gx/GXVerify.c"), + Object(NonMatching, "revolution/gx/GXVerifXF.c"), + Object(NonMatching, "revolution/gx/GXVerifRAS.c"), + Object(NonMatching, "revolution/gx/GXSave.c"), + Object(NonMatching, "revolution/gx/GXPerf.c"), + ], + ), RevolutionLib( "dvd", [ @@ -1513,6 +1592,26 @@ config.libs = [ Object(NonMatching, "revolution/dvd/dvd_broadway.c", extra_cflags=["-char signed"]), ], ), + RevolutionLib( + "ai", + [ + Object(NonMatching, "revolution/ai/ai.c"), + ], + ), + RevolutionLib( + "dsp", + [ + Object(NonMatching, "revolution/dsp/dsp.c"), + Object(NonMatching, "revolution/dsp/dsp_debug.c"), + Object(NonMatching, "revolution/dsp/dsp_task.c"), + ], + ), + RevolutionLib( + "hio2", + [ + Object(NonMatching, "revolution/hio2/hio2.c"), + ], + ), RevolutionLib( "nand", [ @@ -1525,9 +1624,23 @@ config.libs = [ ], ), RevolutionLib( - "fs", + "sc", [ - Object(NonMatching, "revolution/fs/fs.c"), + Object(NonMatching, "revolution/sc/scsystem.c"), + Object(NonMatching, "revolution/sc/scapi.c"), + Object(NonMatching, "revolution/sc/scapi_prdinfo.c"), + ], + ), + RevolutionLib( + "wenc", + [ + Object(NonMatching, "revolution/wenc/wenc.c"), + ], + ), + RevolutionLib( + "esp", + [ + Object(NonMatching, "revolution/esp/esp.c"), ], ), RevolutionLib( @@ -1539,6 +1652,12 @@ config.libs = [ Object(NonMatching, "revolution/ipc/ipcProfile.c"), ], ), + RevolutionLib( + "fs", + [ + Object(NonMatching, "revolution/fs/fs.c"), + ], + ), RevolutionLib( "pad", [ @@ -1546,6 +1665,26 @@ config.libs = [ Object(NonMatching, "revolution/pad/Pad.c"), ], ), + RevolutionLib( + "wpad", + [ + Object(NonMatching, "revolution/wpad/WPAD.c"), + Object(NonMatching, "revolution/wpad/WUD.c"), + ], + ), + RevolutionLib( + "euart", + [ + Object(NonMatching, "revolution/euart/euart.c"), + ], + ), + RevolutionLib( + "gd", + [ + Object(NonMatching, "revolution/gd/GDBase.c"), + Object(NonMatching, "revolution/gd/GDGeometry.c"), + ], + ), { "lib": "Runtime.PPCEABI.H", "mw_version": MWVersion(config.version), diff --git a/include/global.h b/include/global.h index 63e3defa45..24d22c7522 100644 --- a/include/global.h +++ b/include/global.h @@ -70,6 +70,13 @@ extern int __rlwimi(int, int, int, int, int); extern void __dcbz(void*, int); extern void __sync(); extern int __abs(int); +#else +// to stop clangd errors +#define __cntlzw +#define __rlwimi +#define __dcbz +#define __sync +#define __abs #endif #ifndef __MWERKS__ diff --git a/include/revolution/ai.h b/include/revolution/ai.h index 340da848b2..dd103eb0af 100644 --- a/include/revolution/ai.h +++ b/include/revolution/ai.h @@ -25,21 +25,8 @@ u32 AIGetDMABytesLeft(void); u32 AIGetDMAStartAddr(void); u32 AIGetDMALength(void); BOOL AICheckInit(void); -AISCallback AIRegisterStreamCallback(AISCallback callback); -u32 AIGetStreamSampleCount(void); -void AIResetStreamSampleCount(void); -void AISetStreamTrigger(u32 trigger); -u32 AIGetStreamTrigger(void); -void AISetStreamPlayState(u32 state); -u32 AIGetStreamPlayState(void); void AISetDSPSampleRate(u32 rate); u32 AIGetDSPSampleRate(void); -void AISetStreamSampleRate(u32 rate); -u32 AIGetStreamSampleRate(void); -void AISetStreamVolLeft(u8 vol); -u8 AIGetStreamVolLeft(void); -void AISetStreamVolRight(u8 vol); -u8 AIGetStreamVolRight(void); void AIInit(u8* stack); void AIReset(void); diff --git a/include/revolution/aralt.h b/include/revolution/aralt.h new file mode 100644 index 0000000000..8a699bb857 --- /dev/null +++ b/include/revolution/aralt.h @@ -0,0 +1,56 @@ +#ifndef _REVOLUTION_ARALT_H_ +#define _REVOLUTION_ARALT_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void (*ARQCallback)(u32 pointerToARQRequest); + +struct ARQRequest { + /* 0x00 */ struct ARQRequest *next; + /* 0x04 */ u32 owner; + /* 0x08 */ u32 type; + /* 0x0C */ u32 priority; + /* 0x10 */ u32 source; + /* 0x14 */ u32 dest; + /* 0x18 */ u32 length; + /* 0x1C */ ARQCallback callback; +}; + +#define ARQ_DMA_ALIGNMENT 32 + +#define ARAM_DIR_MRAM_TO_ARAM 0x00 +#define ARAM_DIR_ARAM_TO_MRAM 0x01 + +#define ARStartDMARead(mmem, aram, len) \ + ARStartDMA(ARAM_DIR_ARAM_TO_MRAM, mmem, aram, len) +#define ARStartDMAWrite(mmem, aram, len) \ + ARStartDMA(ARAM_DIR_MRAM_TO_ARAM, mmem, aram, len) + +typedef struct ARQRequest ARQRequest; + +#define ARQ_TYPE_MRAM_TO_ARAM ARAM_DIR_MRAM_TO_ARAM +#define ARQ_TYPE_ARAM_TO_MRAM ARAM_DIR_ARAM_TO_MRAM + +#define ARQ_PRIORITY_LOW 0 +#define ARQ_PRIORITY_HIGH 1 + +// AR +ARQCallback ARRegisterDMACallback(ARQCallback callback); +void ARStartDMA(u32 type, u32 mainmem_addr, u32 aram_addr, u32 length); +u32 ARAlloc(u32 length); +u32 ARInit(u32* stack_index_addr, u32 num_entries); +u32 ARGetBaseAddress(void); +u32 ARGetSize(void); + +// ARQ +void ARQInit(void); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/revolution/esp.h b/include/revolution/esp.h index 802a028630..43fe6d8787 100644 --- a/include/revolution/esp.h +++ b/include/revolution/esp.h @@ -1,5 +1,5 @@ -#ifndef ESP_H -#define ESP_H +#ifndef _REVOLUTION_ESP_H_ +#define _REVOLUTION_ESP_H_ #ifdef __cplusplus extern "C" { @@ -122,17 +122,17 @@ typedef struct { s32 ESP_InitLib(void); s32 ESP_CloseLib(void); -s32 ESP_LaunchTitle(u64, ESTicketView*); -s32 ESP_GetTicketViews(ESTitleId, ESTicketView*, u32*); -s32 ESP_DiGetTicketView(const void*, ESTicketView*); -s32 ESP_DiGetTmd(ESTitleMeta*, u32*); -s32 ESP_GetTmdView(ESTitleId, ESTmdView*, u32*); -s32 ESP_GetDataDir(ESTitleId, char*); -s32 ESP_GetTitleId(ESTitleId*); -s32 ESP_GetConsumption(ESTicketId, ESLpEntry*, u32*); +s32 ESP_LaunchTitle(u64 titleID, ESTicketView* pTicketView); +s32 ESP_GetTicketViews(ESTitleId titleId, ESTicketView* ticketViewList, u32* ticketViewCnt); +s32 ESP_DiGetTicketView(const void* ticket, ESTicketView* ticketView); +s32 ESP_DiGetTmd(ESTitleMeta* tmd, u32* tmdSize); +s32 ESP_GetTmdView(ESTitleId titleId, ESTmdView* tmdView, u32* size); +s32 ESP_GetDataDir(ESTitleId titleId, char* dataDir); +s32 ESP_GetTitleId(ESTitleId* titleId); +s32 ESP_GetConsumption(ESTicketId ticketId, ESLpEntry* entries, u32* nEntries); #ifdef __cplusplus } #endif -#endif // ESP_H +#endif // _REVOLUTION_ESP_H_ diff --git a/include/revolution/euart.h b/include/revolution/euart.h new file mode 100644 index 0000000000..a560debc2d --- /dev/null +++ b/include/revolution/euart.h @@ -0,0 +1,61 @@ +#ifndef _REVOLUTION_EUART_H_ +#define _REVOLUTION_EUART_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef int UARTError; + +typedef enum { + kBaudHWSet = -1, + kBaud300 = 300, + kBaud600 = 600, + kBaud1200 = 1200, + kBaud1800 = 1800, + kBaud2000 = 2000, + kBaud2400 = 2400, + kBaud3600 = 3600, + kBaud4800 = 4800, + kBaud7200 = 7200, + kBaud9600 = 9600, + kBaud19200 = 19200, + kBaud38400 = 38400, + kBaud57600 = 57600, + kBaud115200 = 115200, + kBaud230400 = 230400 +} UARTBaudRate; + +enum { + kUARTDataError = -1, + kUARTNoError = 0, + kUARTUnknownBaudRate, + kUARTConfigurationError, + kUARTBufferOverflow, + kUARTNoData +}; + +typedef enum { + EUART_ERROR_NONE = 0, + EUART_ERROR_UNINITIALIZED, + EUART_ERROR_CANNOT_USE, + EUART_ERROR_CHANNEL_FULL, + EUART_ERROR_NOT_FIND, + EUART_ERROR_INTERNAL, + EUART_ERROR_INVALID_PARAMETER, + EUART_ERROR_INVALID_HANDLE, + EUART_ERROR_COM_OPEN, + EUART_ERROR_COMM +} EUARTError; + + +UARTError InitializeUART(UARTBaudRate); +UARTError WriteUARTN(const void *, unsigned long); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/revolution/exi.h b/include/revolution/exi.h index 9672a30aa6..b13745dab2 100644 --- a/include/revolution/exi.h +++ b/include/revolution/exi.h @@ -74,6 +74,8 @@ typedef struct EXIControl { } queue[3]; } EXIControl; +extern const u32 __EXIFreq; + EXICallback EXISetExiCallback(s32 channel, EXICallback callback); void EXIInit(void); @@ -96,6 +98,12 @@ int EXISelectSD(s32 chan, u32 dev, u32 freq); s32 EXIGetType(s32 chan, u32 dev, u32* type); char* EXIGetTypeString(u32 type); +s32 EXIGetConsoleType(void); +void EXIWait(void); +BOOL EXIWriteReg(s32 chan, u32 dev, u32 exiCmd, void* reg, s32 size); +BOOL EXIReadRam(s32 chan, u32 dev, u32 exiCmd, void* buffer, s32 size, EXICallback callback); +BOOL EXIWriteRam(s32 chan, u32 dev, u32 exiCmd, void* buffer, s32 size, EXICallback callback); + #ifdef __cplusplus } #endif diff --git a/include/revolution/hio2.h b/include/revolution/hio2.h new file mode 100644 index 0000000000..3758415931 --- /dev/null +++ b/include/revolution/hio2.h @@ -0,0 +1,44 @@ +#ifndef _REVOLUTION_HIO2_H_ +#define _REVOLUTION_HIO2_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + HIO2_DEVICE_INVALID = -1, + HIO2_DEVICE_UNK_0 = 0, + HIO2_DEVICE_UNK_1 = 1, + HIO2_DEVICE_UNK_2 = 2, +} HIO2DeviceType; + +typedef BOOL (*HIO2EnumCallback)(HIO2DeviceType); +typedef void (*HIO2UnkCallback)(s32); +typedef void (*HIO2DisconnectCallback)(s32); + +typedef struct HIO2Control { + /* 0x00 */ HIO2DeviceType type; + /* 0x04 */ s32 chan; + /* 0x08 */ u32 _0x8; + /* 0x0C */ HIO2UnkCallback exiCallback; + /* 0x10 */ HIO2UnkCallback _0x10; + /* 0x14 */ HIO2UnkCallback _0x14; + /* 0x18 */ HIO2DisconnectCallback disconnectCb; +} HIO2Control; // size 0x1C + + +BOOL HIO2Init(void); +BOOL HIO2EnumDevices(HIO2EnumCallback callback); +s32 HIO2Open(HIO2DeviceType type, HIO2UnkCallback exiCb, HIO2DisconnectCallback disconnectCb); +BOOL HIO2Close(s32 handle); +BOOL HIO2Read(s32 handle, u32 addr, void* buffer, s32 size); +BOOL HIO2Write(s32 handle, u32 addr, void* buffer, s32 size); +void HIO2Exit(void); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/revolution/hw_regs.h b/include/revolution/hw_regs.h index 1bf8658f9f..b1f8a2c4e5 100644 --- a/include/revolution/hw_regs.h +++ b/include/revolution/hw_regs.h @@ -9,7 +9,7 @@ volatile u32 __PIRegs[12] AT_ADDRESS(0xCC003000); volatile u16 __MEMRegs[64] AT_ADDRESS(0xCC004000); volatile u16 __DSPRegs[] AT_ADDRESS(0xCC005000); volatile u32 __DIRegs[] AT_ADDRESS(0xCD006000); -volatile u32 __SIRegs[0x100] AT_ADDRESS(0xCC006400); +volatile u32 __SIRegs[0x100] AT_ADDRESS(0xCD006400); volatile u32 __EXIRegs[0x40] AT_ADDRESS(0xCD006800); volatile u32 __AIRegs[8] AT_ADDRESS(0xCD006C00); volatile u32 __IPCRegs[4] AT_ADDRESS(0xCD000000); @@ -19,7 +19,7 @@ volatile u32 __IPCRegs[4] AT_ADDRESS(0xCD000000); #define __MEMRegs ((volatile u16 *)0xCC004000) #define __DSPRegs ((volatile u16 *)0xCC005000) #define __DIRegs ((volatile u32 *)0xCD006000) -#define __SIRegs ((volatile u32 *)0xCC006400) +#define __SIRegs ((volatile u32 *)0xCD006400) #define __EXIRegs ((volatile u32 *)0xCD006800) #define __AIRegs ((volatile u32 *)0xCD006C00) #define __IPCRegs ((volatile u32 *)0xCD000000) diff --git a/include/revolution/private/GXFDLShortcut.h b/include/revolution/private/GXFDLShortcut.h new file mode 100644 index 0000000000..a717d18fb6 --- /dev/null +++ b/include/revolution/private/GXFDLShortcut.h @@ -0,0 +1,263 @@ +#ifndef GXFDLSHORTCUT_H +#define GXFDLSHORTCUT_H + +#if __MWERKS__ +#define FAST_GPFLAGSET(line, regOrg, newFlag, regName) \ +do { \ + ASSERTMSGLINE(line, ((u32)(newFlag) & ~((1 << (regName ## _SIZE)) - 1)) == 0, "GX Internal: Register field out of range"); \ + (regOrg) = (u32) __rlwimi((int) (regOrg), \ + (int) (newFlag), \ + (regName ## _SHIFT), \ + (32-(regName ## _SHIFT)-(regName ## _SIZE)), \ + (31-(regName ## _SHIFT))); \ +} while (0) +#else +#define FAST_GPFLAGSET(line, regOrg, newFlag, regName) +#endif + +#define CP_VCD_REG_HI_TEXALL_MASK ((1UL<> XF_AMBIENT0_F_ALPHA_SHIFT) +#define XF_AMBIENT0_F_SET_ALPHA(xf_ambient0_f, alpha) { \ + xf_ambient0_f = (((unsigned long)(xf_ambient0_f)) & ~XF_AMBIENT0_F_ALPHA_MASK) | (((unsigned long)(alpha)) << XF_AMBIENT0_F_ALPHA_SHIFT);\ +} +#define XF_AMBIENT0_F_BLUE_SIZE 8 +#define XF_AMBIENT0_F_BLUE_SHIFT 8 +#define XF_AMBIENT0_F_BLUE_MASK 0x0000ff00 +#define XF_AMBIENT0_F_GET_BLUE(xf_ambient0_f) \ + ((((unsigned long)(xf_ambient0_f)) & XF_AMBIENT0_F_BLUE_MASK) >> XF_AMBIENT0_F_BLUE_SHIFT) +#define XF_AMBIENT0_F_SET_BLUE(xf_ambient0_f, blue) { \ + xf_ambient0_f = (((unsigned long)(xf_ambient0_f)) & ~XF_AMBIENT0_F_BLUE_MASK) | (((unsigned long)(blue)) << XF_AMBIENT0_F_BLUE_SHIFT);\ +} +#define XF_AMBIENT0_F_GREEN_SIZE 8 +#define XF_AMBIENT0_F_GREEN_SHIFT 16 +#define XF_AMBIENT0_F_GREEN_MASK 0x00ff0000 +#define XF_AMBIENT0_F_GET_GREEN(xf_ambient0_f) \ + ((((unsigned long)(xf_ambient0_f)) & XF_AMBIENT0_F_GREEN_MASK) >> XF_AMBIENT0_F_GREEN_SHIFT) +#define XF_AMBIENT0_F_SET_GREEN(xf_ambient0_f, green) { \ + xf_ambient0_f = (((unsigned long)(xf_ambient0_f)) & ~XF_AMBIENT0_F_GREEN_MASK) | (((unsigned long)(green)) << XF_AMBIENT0_F_GREEN_SHIFT);\ +} +#define XF_AMBIENT0_F_RED_SIZE 8 +#define XF_AMBIENT0_F_RED_SHIFT 24 +#define XF_AMBIENT0_F_RED_MASK 0xff000000 +#define XF_AMBIENT0_F_GET_RED(xf_ambient0_f) \ + ((((unsigned long)(xf_ambient0_f)) & XF_AMBIENT0_F_RED_MASK) >> XF_AMBIENT0_F_RED_SHIFT) +#define XF_AMBIENT0_F_SET_RED(xf_ambient0_f, red) { \ + xf_ambient0_f = (((unsigned long)(xf_ambient0_f)) & ~XF_AMBIENT0_F_RED_MASK) | (((unsigned long)(red)) << XF_AMBIENT0_F_RED_SHIFT);\ +} + +#define XF_AMBIENT0_F_RGB_SIZE \ + ((XF_AMBIENT0_F_BLUE_SIZE)+(XF_AMBIENT0_F_GREEN_SIZE)+(XF_AMBIENT0_F_RED_SIZE)) +#define XF_AMBIENT0_F_RGB_SHIFT \ + XF_AMBIENT0_F_BLUE_SHIFT +#define XF_AMBIENT0_F_RGB_MASK \ + ((XF_AMBIENT0_F_BLUE_MASK)|(XF_AMBIENT0_F_GREEN_MASK)|(XF_AMBIENT0_F_RED_MASK)) + +#define SC_XF_AMBIENT0_F_SET_RGB(line, xf_ambient0_f, rgb) \ + FAST_GPFLAGSET(line, xf_ambient0_f, rgb, XF_AMBIENT0_F_RGB) + +#define XF_AMBIENT1_F_RGBA_SIZE \ + ((XF_AMBIENT1_F_ALPHA_SIZE)+(XF_AMBIENT1_F_BLUE_SIZE)+ \ + (XF_AMBIENT1_F_GREEN_SIZE)+(XF_AMBIENT1_F_RED_SIZE)) +#define XF_AMBIENT1_F_RGBA_SHIFT \ + XF_AMBIENT1_F_ALPHA_SHIFT +#define XF_AMBIENT1_F_RGBA_MASK \ + ((XF_AMBIENT1_F_ALPHA_MASK)|(XF_AMBIENT1_F_BLUE_MASK)| \ + (XF_AMBIENT1_F_GREEN_MASK)|(XF_AMBIENT1_F_RED_MASK)) +#define SC_XF_AMBIENT1_F_SET_RGBA(xf_ambient1_f, rgba) { \ + xf_ambient1_f = (((unsigned long)(xf_ambient1_f)) & ~XF_AMBIENT1_F_RGBA_MASK) | (((unsigned long)(rgba)) << XF_AMBIENT1_F_RGBA_SHIFT);\ +} + +#define XF_AMBIENT1_F_ALPHA_SIZE 8 +#define XF_AMBIENT1_F_ALPHA_SHIFT 0 +#define XF_AMBIENT1_F_ALPHA_MASK 0x000000ff +#define XF_AMBIENT1_F_GET_ALPHA(xf_ambient1_f) \ + ((((unsigned long)(xf_ambient1_f)) & XF_AMBIENT1_F_ALPHA_MASK) >> XF_AMBIENT1_F_ALPHA_SHIFT) +#define XF_AMBIENT1_F_SET_ALPHA(xf_ambient1_f, alpha) { \ + xf_ambient1_f = (((unsigned long)(xf_ambient1_f)) & ~XF_AMBIENT1_F_ALPHA_MASK) | (((unsigned long)(alpha)) << XF_AMBIENT1_F_ALPHA_SHIFT);\ +} +#define XF_AMBIENT1_F_BLUE_SIZE 8 +#define XF_AMBIENT1_F_BLUE_SHIFT 8 +#define XF_AMBIENT1_F_BLUE_MASK 0x0000ff00 +#define XF_AMBIENT1_F_GET_BLUE(xf_ambient1_f) \ + ((((unsigned long)(xf_ambient1_f)) & XF_AMBIENT1_F_BLUE_MASK) >> XF_AMBIENT1_F_BLUE_SHIFT) +#define XF_AMBIENT1_F_SET_BLUE(xf_ambient1_f, blue) { \ + xf_ambient1_f = (((unsigned long)(xf_ambient1_f)) & ~XF_AMBIENT1_F_BLUE_MASK) | (((unsigned long)(blue)) << XF_AMBIENT1_F_BLUE_SHIFT);\ +} +#define XF_AMBIENT1_F_GREEN_SIZE 8 +#define XF_AMBIENT1_F_GREEN_SHIFT 16 +#define XF_AMBIENT1_F_GREEN_MASK 0x00ff0000 +#define XF_AMBIENT1_F_GET_GREEN(xf_ambient1_f) \ + ((((unsigned long)(xf_ambient1_f)) & XF_AMBIENT1_F_GREEN_MASK) >> XF_AMBIENT1_F_GREEN_SHIFT) +#define XF_AMBIENT1_F_SET_GREEN(xf_ambient1_f, green) { \ + xf_ambient1_f = (((unsigned long)(xf_ambient1_f)) & ~XF_AMBIENT1_F_GREEN_MASK) | (((unsigned long)(green)) << XF_AMBIENT1_F_GREEN_SHIFT);\ +} +#define XF_AMBIENT1_F_RED_SIZE 8 +#define XF_AMBIENT1_F_RED_SHIFT 24 +#define XF_AMBIENT1_F_RED_MASK 0xff000000 +#define XF_AMBIENT1_F_GET_RED(xf_ambient1_f) \ + ((((unsigned long)(xf_ambient1_f)) & XF_AMBIENT1_F_RED_MASK) >> XF_AMBIENT1_F_RED_SHIFT) +#define XF_AMBIENT1_F_SET_RED(xf_ambient1_f, red) { \ + xf_ambient1_f = (((unsigned long)(xf_ambient1_f)) & ~XF_AMBIENT1_F_RED_MASK) | (((unsigned long)(red)) << XF_AMBIENT1_F_RED_SHIFT);\ +} + +#define XF_AMBIENT1_F_RGB_SIZE \ + ((XF_AMBIENT1_F_BLUE_SIZE)+(XF_AMBIENT1_F_GREEN_SIZE)+(XF_AMBIENT1_F_RED_SIZE)) +#define XF_AMBIENT1_F_RGB_SHIFT \ + XF_AMBIENT1_F_BLUE_SHIFT +#define XF_AMBIENT1_F_RGB_MASK \ + ((XF_AMBIENT1_F_BLUE_MASK)|(XF_AMBIENT1_F_GREEN_MASK)|(XF_AMBIENT1_F_RED_MASK)) +#define SC_XF_AMBIENT1_F_SET_RGB(line, xf_ambient1_f, rgb) \ + FAST_GPFLAGSET(line, xf_ambient1_f, rgb, XF_AMBIENT1_F_RGB) + +#define XF_MATERIAL0_F_RGBA_SIZE \ + ((XF_MATERIAL0_F_ALPHA_SIZE)+(XF_MATERIAL0_F_BLUE_SIZE)+ \ + (XF_MATERIAL0_F_GREEN_SIZE)+(XF_MATERIAL0_F_RED_SIZE)) +#define XF_MATERIAL0_F_RGBA_SHIFT \ + XF_MATERIAL0_F_ALPHA_SHIFT +#define XF_MATERIAL0_F_RGBA_MASK \ + ((XF_MATERIAL0_F_ALPHA_MASK)|(XF_MATERIAL0_F_BLUE_MASK)| \ + (XF_MATERIAL0_F_GREEN_MASK)|(XF_MATERIAL0_F_RED_MASK)) +#define SC_XF_MATERIAL0_F_SET_RGBA(xf_material0_f, rgba) { \ + xf_material0_f = (((unsigned long)(xf_material0_f)) & ~XF_MATERIAL0_F_RGBA_MASK) | (((unsigned long)(rgba)) << XF_MATERIAL0_F_RGBA_SHIFT);\ +} + +#define XF_MATERIAL0_F_RGBA_SIZE \ + ((XF_MATERIAL0_F_ALPHA_SIZE)+(XF_MATERIAL0_F_BLUE_SIZE)+ \ + (XF_MATERIAL0_F_GREEN_SIZE)+(XF_MATERIAL0_F_RED_SIZE)) +#define XF_MATERIAL0_F_RGBA_SHIFT \ + XF_MATERIAL0_F_ALPHA_SHIFT +#define XF_MATERIAL0_F_RGBA_MASK \ + ((XF_MATERIAL0_F_ALPHA_MASK)|(XF_MATERIAL0_F_BLUE_MASK)| \ + (XF_MATERIAL0_F_GREEN_MASK)|(XF_MATERIAL0_F_RED_MASK)) + +#define XF_MATERIAL0_F_RGB_SIZE \ + ((XF_MATERIAL0_F_BLUE_SIZE)+(XF_MATERIAL0_F_GREEN_SIZE)+(XF_MATERIAL0_F_RED_SIZE)) +#define XF_MATERIAL0_F_RGB_SHIFT \ + XF_MATERIAL0_F_BLUE_SHIFT +#define XF_MATERIAL0_F_RGB_MASK \ + ((XF_MATERIAL0_F_BLUE_MASK)|(XF_MATERIAL0_F_GREEN_MASK)|(XF_MATERIAL0_F_RED_MASK)) +#define SC_XF_MATERIAL0_F_SET_RGB(line, xf_material0_f, rgb) \ + FAST_GPFLAGSET(line, xf_material0_f, rgb, XF_MATERIAL0_F_RGB) + +#define XF_MATERIAL0_F_RGB_SIZE \ + ((XF_MATERIAL0_F_BLUE_SIZE)+(XF_MATERIAL0_F_GREEN_SIZE)+(XF_MATERIAL0_F_RED_SIZE)) +#define XF_MATERIAL0_F_RGB_SHIFT \ + XF_MATERIAL0_F_BLUE_SHIFT +#define XF_MATERIAL0_F_RGB_MASK \ + ((XF_MATERIAL0_F_BLUE_MASK)|(XF_MATERIAL0_F_GREEN_MASK)|(XF_MATERIAL0_F_RED_MASK)) +#define SC_XF_MATERIAL0_F_SET_RGB(line, xf_material0_f, rgb) \ + FAST_GPFLAGSET(line, xf_material0_f, rgb, XF_MATERIAL0_F_RGB) + +#define XF_MATERIAL1_F_RGBA_SIZE \ + ((XF_MATERIAL1_F_ALPHA_SIZE)+(XF_MATERIAL1_F_BLUE_SIZE)+ \ + (XF_MATERIAL1_F_GREEN_SIZE)+(XF_MATERIAL1_F_RED_SIZE)) +#define XF_MATERIAL1_F_RGBA_SHIFT \ + XF_MATERIAL1_F_ALPHA_SHIFT +#define XF_MATERIAL1_F_RGBA_MASK \ + ((XF_MATERIAL1_F_ALPHA_MASK)|(XF_MATERIAL1_F_BLUE_MASK)| \ + (XF_MATERIAL1_F_GREEN_MASK)|(XF_MATERIAL1_F_RED_MASK)) +#define SC_XF_MATERIAL1_F_SET_RGBA(xf_material1_f, rgba) { \ + xf_material1_f = (((unsigned long)(xf_material1_f)) & ~XF_MATERIAL1_F_RGBA_MASK) | (((unsigned long)(rgba)) << XF_MATERIAL1_F_RGBA_SHIFT);\ +} + + +#define XF_MATERIAL1_F_RGB_SIZE \ + ((XF_MATERIAL1_F_BLUE_SIZE)+(XF_MATERIAL1_F_GREEN_SIZE)+(XF_MATERIAL1_F_RED_SIZE)) +#define XF_MATERIAL1_F_RGB_SHIFT \ + XF_MATERIAL1_F_BLUE_SHIFT +#define XF_MATERIAL1_F_RGB_MASK \ + ((XF_MATERIAL1_F_BLUE_MASK)|(XF_MATERIAL1_F_GREEN_MASK)|(XF_MATERIAL1_F_RED_MASK)) +#define SC_XF_MATERIAL1_F_SET_RGB(line, xf_material1_f, rgb) \ + FAST_GPFLAGSET(line, xf_material1_f, rgb, XF_MATERIAL1_F_RGB) + +#define XF_COLOR0CNTRL_F_LIGHT0123_SIZE \ + ((XF_COLOR0CNTRL_F_LIGHT0_SIZE)+(XF_COLOR0CNTRL_F_LIGHT1_SIZE)+ \ + (XF_COLOR0CNTRL_F_LIGHT2_SIZE)+(XF_COLOR0CNTRL_F_LIGHT3_SIZE)) +#define XF_COLOR0CNTRL_F_LIGHT0123_SHIFT \ + XF_COLOR0CNTRL_F_LIGHT0_SHIFT +#define XF_COLOR0CNTRL_F_LIGHT0123_MASK \ + ((XF_COLOR0CNTRL_F_LIGHT0_MASK)|(XF_COLOR0CNTRL_F_LIGHT1_MASK)| \ + (XF_COLOR0CNTRL_F_LIGHT2_MASK)|(XF_COLOR0CNTRL_F_LIGHT3_MASK)) +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT0123(line, xf_color0cntrl_f, light0123) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f, light0123, XF_COLOR0CNTRL_F_LIGHT0123) + +#define XF_COLOR0CNTRL_F_LIGHT4567_SIZE \ + ((XF_COLOR0CNTRL_F_LIGHT4_SIZE)+(XF_COLOR0CNTRL_F_LIGHT5_SIZE)+ \ + (XF_COLOR0CNTRL_F_LIGHT6_SIZE)+(XF_COLOR0CNTRL_F_LIGHT7_SIZE)) +#define XF_COLOR0CNTRL_F_LIGHT4567_SHIFT \ + XF_COLOR0CNTRL_F_LIGHT4_SHIFT +#define XF_COLOR0CNTRL_F_LIGHT4567_MASK \ + ((XF_COLOR0CNTRL_F_LIGHT4_MASK)|(XF_COLOR0CNTRL_F_LIGHT5_MASK)| \ + (XF_COLOR0CNTRL_F_LIGHT6_MASK)|(XF_COLOR0CNTRL_F_LIGHT7_MASK)) +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT4567(line, xf_color0cntrl_f, light4567) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f, light4567, XF_COLOR0CNTRL_F_LIGHT4567) + +#endif // GXFDLSHORTCUT_H diff --git a/include/revolution/private/GXRegs.h b/include/revolution/private/GXRegs.h new file mode 100644 index 0000000000..ab6ca00c4d --- /dev/null +++ b/include/revolution/private/GXRegs.h @@ -0,0 +1,186 @@ +#ifndef GXREGS_H +#define GXREGS_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +extern volatile void* __piReg; +extern volatile void* __cpReg; +extern volatile void* __peReg; +extern volatile void* __memReg; + +#define MEM_PE_REQCOUNTH_IDX 0x27 +#define MEM_PE_REQCOUNTL_IDX 0x28 + +/* GX fifo write helpers */ + +#define GX_WRITE_U8(ub) \ + GXWGFifo.u8 = (u8)(ub) + +#define GX_WRITE_U16(us) \ + GXWGFifo.u16 = (u16)(us) + +#define GX_WRITE_U32(ui) \ + GXWGFifo.u32 = (u32)(ui) + +#define GX_WRITE_F32(f) \ + GXWGFifo.f32 = (f32)(f); + + +#define GX_PI_REG_WRITE_U32(a, d) *(vu32*)((vu8*)__piReg + (a)) = (u32)(d) + +#define GX_PI_REG_READ_U32(a) *(vu32*)((vu8*)__piReg + (a)) + +#define GX_CP_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__cpReg + (a)) = (u16)(d) + +#define GX_CP_REG_READ_U16(a) *(vu16*)((vu16*)__cpReg + (a)) + +#define GX_CP_REG_WRITE_U32(a, d) *(vu32*)((vu16*)__cpReg + (a)) = (u32)(d) + +#define GX_CP_REG_READ_U32(a) *(vu32*)((vu16*)__cpReg + (a)) + +#define GX_MEM_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__memReg + (a)) = (u16)(d) + +#define GX_MEM_REG_READ_U16(a) *(vu16*)((vu16*)__memReg + (a)) + +#define GX_PE_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__peReg + (a)) = (u16)(d) + +#define GX_PE_REG_READ_U16(a) *(vu16*)((vu16*)__peReg + (a)) + +#define GX_CP_IDLE_REG_READ_U16(a) GX_CP_REG_READ_U16(a) + +#define GX_PI_REG_WRITE_U32(a, d) *(vu32*)((vu8*)__piReg + (a)) = (u32)(d) + +#define GX_PI_REG_READ_U32(a) *(vu32*)((vu8*)__piReg + (a)) + +#define GX_CP_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__cpReg + (a)) = (u16)(d) + +#define GX_CP_REG_READ_U16(a) *(vu16*)((vu16*)__cpReg + (a)) + +#define GX_CP_REG_WRITE_U32(a, d) *(vu32*)((vu16*)__cpReg + (a)) = (u32)(d) + +#define GX_CP_REG_READ_U32(a) *(vu32*)((vu16*)__cpReg + (a)) + +#define GX_MEM_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__memReg + (a)) = (u16)(d) + +#define GX_MEM_REG_READ_U16(a) *(vu16*)((vu16*)__memReg + (a)) + +#define GX_PE_REG_WRITE_U16(a, d) *(vu16*)((vu16*)__peReg + (a)) = (u16)(d) + +#define GX_PE_REG_READ_U16(a) *(vu16*)((vu16*)__peReg + (a)) + +#define GX_CP_IDLE_REG_READ_U16(a) GX_CP_REG_READ_U16(a) + +#define GX_WRITE_CP_STRM_REG(addr, vtxfmt, data) \ + { \ + GX_WRITE_U8(CP_OPCODE(0, 1)); \ + GX_WRITE_U8(CP_STREAM_REG((vtxfmt), (addr))); \ + GX_WRITE_U32((data)); \ + } + +// needed to match some places +#define GX_WRITE_CP_STRM_REG_alt(addr, vtxfmt, data, rAddr) \ + { \ + s32 regAddr; \ + GX_WRITE_U8(CP_OPCODE(0, 1)); \ + GX_WRITE_U8(CP_STREAM_REG((vtxfmt), (addr))); \ + GX_WRITE_U32((data)); \ + regAddr = rAddr; \ + } + +// needed to match some places +#if DEBUG +#define GX_WRITE_CP_STRM_REG_alt2(addr, vtxfmt, data, rAddr) \ + { \ + s32 regAddr; \ + GX_WRITE_U8(CP_OPCODE(0, 1)); \ + GX_WRITE_U8(CP_STREAM_REG((vtxfmt), (addr))); \ + GX_WRITE_U32((data)); \ + regAddr = rAddr; \ + if (regAddr >= 0 && regAddr < 4) { \ + __GXData->indexBase[regAddr] = data; \ + } \ + } +#else +#define GX_WRITE_CP_STRM_REG_alt2(addr, vtxfmt, data, rAddr) GX_WRITE_CP_STRM_REG(addr, vtxfmt, data) +#endif + +// needed to match some places +#if DEBUG +#define GX_WRITE_CP_STRM_REG_alt3(addr, vtxfmt, data, rAddr) \ + { \ + s32 regAddr; \ + GX_WRITE_U8(CP_OPCODE(0, 1)); \ + GX_WRITE_U8(CP_STREAM_REG((vtxfmt), (addr))); \ + GX_WRITE_U32((data)); \ + regAddr = rAddr; \ + if (regAddr >= 0 && regAddr < 4) { \ + __GXData->indexStride[regAddr] = data; \ + } \ + } +#else +#define GX_WRITE_CP_STRM_REG_alt3(addr, vtxfmt, data, rAddr) GX_WRITE_CP_STRM_REG(addr, vtxfmt, data) +#endif + +#define GX_WRITE_XF_REG(addr, data, cnt) \ + { \ + GX_WRITE_U8(CP_OPCODE(0, 0x2)); \ + GX_WRITE_U32(CP_XF_LOADREGS((addr), (cnt))); \ + GX_WRITE_U32((data)); \ + VERIF_XF_REG(addr, data); \ + } + +#define GX_WRITE_XF_MEM_U32(addr, data) GX_WRITE_U32(data) +#define GX_WRITE_XF_MEM_F32(addr, data) GX_WRITE_F32(data) + +#define GX_WRITE_RA_REG(reg) \ + { \ + GX_WRITE_U8(CP_OPCODE(1, 0xC)); \ + GX_WRITE_U32((reg)); \ + VERIF_RAS_REG(reg); \ + } + +#ifdef __MWERKS__ +#define GX_DEFINE_GX_READ_COUNTER(unit) \ + inline u32 __GXRead##unit##CounterU32(u32 regAddrL, u32 regAddrH) { \ + u32 ctrH0, ctrH1, ctrL; \ + ctrH0 = GX_##unit##_REG_READ_U16(regAddrH); \ + do { \ + ctrH1 = ctrH0; \ + ctrL = GX_##unit##_REG_READ_U16(regAddrL); \ + ctrH0 = GX_##unit##_REG_READ_U16(regAddrH); \ + } while (ctrH0 != ctrH1); \ + return ((ctrH0 << 16) | ctrL); \ + } +#else +#define GX_DEFINE_GX_READ_COUNTER(unit) +#endif + +#ifdef __MWERKS__ +#define FAST_FLAG_SET(regOrg, newFlag, shift, size) \ + do { \ + (regOrg) = (u32)__rlwimi((int)(regOrg), (int)(newFlag), (shift), (32 - (shift) - (size)), (31 - (shift))); \ + } while (0); +#else +#define FAST_FLAG_SET(regOrg, newFlag, shift, size) +#endif + +#ifdef __cplusplus +} +#endif + +#endif // GXREGS_H diff --git a/include/revolution/private/bp_reg.h b/include/revolution/private/bp_reg.h new file mode 100644 index 0000000000..1ac478453d --- /dev/null +++ b/include/revolution/private/bp_reg.h @@ -0,0 +1,229 @@ +#ifndef BP_REG_H +#define BP_REG_H + +#include + +#define BP_IMASK_RID_SIZE 8 +#define BP_IMASK_RID_SHIFT 24 +#define BP_IMASK_RID_MASK 0xff000000 +#define BP_IMASK_GET_RID(bp_imask) \ + ((((unsigned long)(bp_imask)) & BP_IMASK_RID_MASK) >> BP_IMASK_RID_SHIFT) + +#define BP_CMD_BT_SIZE 2 +#define BP_CMD_BT_SHIFT 0 +#define BP_CMD_BT_MASK 0x00000003 +#define BP_CMD_GET_BT(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_BT_MASK) >> BP_CMD_BT_SHIFT) + +#define BP_CMD_FMT_SIZE 2 +#define BP_CMD_FMT_SHIFT 2 +#define BP_CMD_FMT_MASK 0x0000000c +#define BP_CMD_GET_FMT(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_FMT_MASK) >> BP_CMD_FMT_SHIFT) + +#define BP_CMD_BIAS_SIZE 3 +#define BP_CMD_BIAS_SHIFT 4 +#define BP_CMD_BIAS_MASK 0x00000070 +#define BP_CMD_GET_BIAS(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_BIAS_MASK) >> BP_CMD_BIAS_SHIFT) + +#define BP_CMD_BS_SIZE 2 +#define BP_CMD_BS_SHIFT 7 +#define BP_CMD_BS_MASK 0x00000180 +#define BP_CMD_GET_BS(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_BS_MASK) >> BP_CMD_BS_SHIFT) + +#define BP_CMD_M_SIZE 4 +#define BP_CMD_M_SHIFT 9 +#define BP_CMD_M_MASK 0x00001e00 +#define BP_CMD_GET_M(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_M_MASK) >> BP_CMD_M_SHIFT) + +#define BP_CMD_SW_SIZE 3 +#define BP_CMD_SW_SHIFT 13 +#define BP_CMD_SW_MASK 0x0000e000 +#define BP_CMD_GET_SW(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_SW_MASK) >> BP_CMD_SW_SHIFT) + +#define BP_CMD_TW_SIZE 3 +#define BP_CMD_TW_SHIFT 16 +#define BP_CMD_TW_MASK 0x00070000 +#define BP_CMD_GET_TW(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_TW_MASK) >> BP_CMD_TW_SHIFT) + +#define BP_CMD_LB_SIZE 1 +#define BP_CMD_LB_SHIFT 19 +#define BP_CMD_LB_MASK 0x00080000 +#define BP_CMD_GET_LB(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_LB_MASK) >> BP_CMD_LB_SHIFT) + +#define BP_CMD_FB_SIZE 1 +#define BP_CMD_FB_SHIFT 20 +#define BP_CMD_FB_MASK 0x00100000 +#define BP_CMD_GET_FB(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_FB_MASK) >> BP_CMD_FB_SHIFT) + +#define BP_CMD_PAD0_SIZE 3 +#define BP_CMD_PAD0_SHIFT 21 +#define BP_CMD_PAD0_MASK 0x00e00000 +#define BP_CMD_GET_PAD0(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_PAD0_MASK) >> BP_CMD_PAD0_SHIFT) + +#define BP_CMD_RID_SIZE 8 +#define BP_CMD_RID_SHIFT 24 +#define BP_CMD_RID_MASK 0xff000000 +#define BP_CMD_GET_RID(bp_cmd) \ + ((((unsigned long)(bp_cmd)) & BP_CMD_RID_MASK) >> BP_CMD_RID_SHIFT) + +#define BP_MTXA_MA_SIZE 11 +#define BP_MTXA_MA_SHIFT 0 +#define BP_MTXA_MA_MASK 0x000007ff +#define BP_MTXA_GET_MA(bp_mtxa) \ + ((((unsigned long)(bp_mtxa)) & BP_MTXA_MA_MASK) >> BP_MTXA_MA_SHIFT) + +#define BP_MTXA_MB_SIZE 11 +#define BP_MTXA_MB_SHIFT 11 +#define BP_MTXA_MB_MASK 0x003ff800 +#define BP_MTXA_GET_MB(bp_mtxa) \ + ((((unsigned long)(bp_mtxa)) & BP_MTXA_MB_MASK) >> BP_MTXA_MB_SHIFT) + +#define BP_MTXA_S_SIZE 2 +#define BP_MTXA_S_SHIFT 22 +#define BP_MTXA_S_MASK 0x00c00000 +#define BP_MTXA_GET_S(bp_mtxa) \ + ((((unsigned long)(bp_mtxa)) & BP_MTXA_S_MASK) >> BP_MTXA_S_SHIFT) + +#define BP_MTXA_RID_SIZE 8 +#define BP_MTXA_RID_SHIFT 24 +#define BP_MTXA_RID_MASK 0xff000000 +#define BP_MTXA_GET_RID(bp_mtxa) \ + ((((unsigned long)(bp_mtxa)) & BP_MTXA_RID_MASK) >> BP_MTXA_RID_SHIFT) + +#define BP_MTXB_MC_SIZE 11 +#define BP_MTXB_MC_SHIFT 0 +#define BP_MTXB_MC_MASK 0x000007ff +#define BP_MTXB_GET_MC(bp_mtxb) \ + ((((unsigned long)(bp_mtxb)) & BP_MTXB_MC_MASK) >> BP_MTXB_MC_SHIFT) + +#define BP_MTXB_MD_SIZE 11 +#define BP_MTXB_MD_SHIFT 11 +#define BP_MTXB_MD_MASK 0x003ff800 +#define BP_MTXB_GET_MD(bp_mtxb) \ + ((((unsigned long)(bp_mtxb)) & BP_MTXB_MD_MASK) >> BP_MTXB_MD_SHIFT) + +#define BP_MTXB_S_SIZE 2 +#define BP_MTXB_S_SHIFT 22 +#define BP_MTXB_S_MASK 0x00c00000 +#define BP_MTXB_GET_S(bp_mtxb) \ + ((((unsigned long)(bp_mtxb)) & BP_MTXB_S_MASK) >> BP_MTXB_S_SHIFT) + +#define BP_MTXB_RID_SIZE 8 +#define BP_MTXB_RID_SHIFT 24 +#define BP_MTXB_RID_MASK 0xff000000 +#define BP_MTXB_GET_RID(bp_mtxb) \ + ((((unsigned long)(bp_mtxb)) & BP_MTXB_RID_MASK) >> BP_MTXB_RID_SHIFT) + +#define BP_MTXC_ME_SIZE 11 +#define BP_MTXC_ME_SHIFT 0 +#define BP_MTXC_ME_MASK 0x000007ff +#define BP_MTXC_GET_ME(bp_mtxc) \ + ((((unsigned long)(bp_mtxc)) & BP_MTXC_ME_MASK) >> BP_MTXC_ME_SHIFT) + +#define BP_MTXC_MF_SIZE 11 +#define BP_MTXC_MF_SHIFT 11 +#define BP_MTXC_MF_MASK 0x003ff800 +#define BP_MTXC_GET_MF(bp_mtxc) \ + ((((unsigned long)(bp_mtxc)) & BP_MTXC_MF_MASK) >> BP_MTXC_MF_SHIFT) + +#define BP_MTXC_S_SIZE 2 +#define BP_MTXC_S_SHIFT 22 +#define BP_MTXC_S_MASK 0x00c00000 +#define BP_MTXC_GET_S(bp_mtxc) \ + ((((unsigned long)(bp_mtxc)) & BP_MTXC_S_MASK) >> BP_MTXC_S_SHIFT) + +#define BP_MTXC_RID_SIZE 8 +#define BP_MTXC_RID_SHIFT 24 +#define BP_MTXC_RID_MASK 0xff000000 +#define BP_MTXC_GET_RID(bp_mtxc) \ + ((((unsigned long)(bp_mtxc)) & BP_MTXC_RID_MASK) >> BP_MTXC_RID_SHIFT) + + +#define SC_BP_MTXA_SET_MA(line, bp_mtxa,ma) \ + FAST_GPFLAGSET(line, bp_mtxa,ma,BP_MTXA_MA) + +#define SC_BP_MTXA_SET_MB(line, bp_mtxa,mb) \ + FAST_GPFLAGSET(line, bp_mtxa,mb,BP_MTXA_MB) + +#define SC_BP_MTXA_SET_S(line, bp_mtxa,s) \ + FAST_GPFLAGSET(line, bp_mtxa,s,BP_MTXA_S) + +#define SC_BP_MTXA_SET_RID(line, bp_mtxa,rid) \ + FAST_GPFLAGSET(line, bp_mtxa,rid,BP_MTXA_RID) + +#define SC_BP_MTXB_SET_MC(line, bp_mtxb,mc) \ + FAST_GPFLAGSET(line, bp_mtxb,mc,BP_MTXB_MC) + +#define SC_BP_MTXB_SET_MD(line, bp_mtxb,md) \ + FAST_GPFLAGSET(line, bp_mtxb,md,BP_MTXB_MD) + +#define SC_BP_MTXB_SET_S(line, bp_mtxb,s) \ + FAST_GPFLAGSET(line, bp_mtxb,s,BP_MTXB_S) + +#define SC_BP_MTXB_SET_RID(line, bp_mtxb,rid) \ + FAST_GPFLAGSET(line, bp_mtxb,rid,BP_MTXB_RID) + +#define SC_BP_MTXC_SET_ME(line, bp_mtxc,me) \ + FAST_GPFLAGSET(line, bp_mtxc,me,BP_MTXC_ME) + +#define SC_BP_MTXC_SET_MF(line, bp_mtxc,mf) \ + FAST_GPFLAGSET(line, bp_mtxc,mf,BP_MTXC_MF) + +#define SC_BP_MTXC_SET_S(line, bp_mtxc,s) \ + FAST_GPFLAGSET(line, bp_mtxc,s,BP_MTXC_S) + +#define SC_BP_MTXC_SET_RID(line, bp_mtxc,rid) \ + FAST_GPFLAGSET(line, bp_mtxc,rid,BP_MTXC_RID) + +#define SC_BP_CMD_SET_BT(line, bp_cmd,bt) \ + FAST_GPFLAGSET(line, bp_cmd,bt,BP_CMD_BT) + +#define SC_BP_CMD_SET_FMT(line, bp_cmd,fmt) \ + FAST_GPFLAGSET(line, bp_cmd,fmt,BP_CMD_FMT) + +#define SC_BP_CMD_SET_BIAS(line, bp_cmd,bias) \ + FAST_GPFLAGSET(line, bp_cmd,bias,BP_CMD_BIAS) + +#define SC_BP_CMD_SET_BS(line, bp_cmd,bs) \ + FAST_GPFLAGSET(line, bp_cmd,bs,BP_CMD_BS) + +#define SC_BP_CMD_SET_M(line, bp_cmd,m) \ + FAST_GPFLAGSET(line, bp_cmd,m,BP_CMD_M) + +#define SC_BP_CMD_SET_SW(line, bp_cmd,sw) \ + FAST_GPFLAGSET(line, bp_cmd,sw,BP_CMD_SW) + +#define SC_BP_CMD_SET_TW(line, bp_cmd,tw) \ + FAST_GPFLAGSET(line, bp_cmd,tw,BP_CMD_TW) + +#define SC_BP_CMD_SET_LB(line, bp_cmd,lb) \ + FAST_GPFLAGSET(line, bp_cmd,lb,BP_CMD_LB) + +#define SC_BP_CMD_SET_FB(line, bp_cmd,fb) \ + FAST_GPFLAGSET(line, bp_cmd,fb,BP_CMD_FB) + +#define SC_BP_CMD_SET_PAD0(line, bp_cmd,pad0) \ + FAST_GPFLAGSET(line, bp_cmd,pad0,BP_CMD_PAD0) + +#define SC_BP_CMD_SET_RID(line, bp_cmd,rid) \ + FAST_GPFLAGSET(line, bp_cmd,rid,BP_CMD_RID) + +#define SC_BP_IMASK_SET_IMASK(line, bp_imask,imask) \ + FAST_GPFLAGSET(line, bp_imask,imask,BP_IMASK_IMASK) + +#define SC_BP_IMASK_SET_PAD0(line, bp_imask,pad0) \ + FAST_GPFLAGSET(line, bp_imask,pad0,BP_IMASK_PAD0) + +#define SC_BP_IMASK_SET_RID(line, bp_imask,rid) \ + FAST_GPFLAGSET(line, bp_imask,rid,BP_IMASK_RID) + +#endif // BP_REG_H diff --git a/include/revolution/private/cp_reg.h b/include/revolution/private/cp_reg.h new file mode 100644 index 0000000000..2cfda75e75 --- /dev/null +++ b/include/revolution/private/cp_reg.h @@ -0,0 +1,2043 @@ +#ifndef __FDL_CP_REG_H__ +#define __FDL_CP_REG_H__ + +#include + +#define FDL_ASSERT(c) + +#define CP_CMD_NOP 0x00 +#define CP_CMD_QUADS 0x10 +#define CP_CMD_QUAD_STRIP 0x11 +#define CP_CMD_TRIANGLES 0x12 +#define CP_CMD_TRIANGLE_STRIP 0x13 +#define CP_CMD_TRIANGLE_FAN 0x14 +#define CP_CMD_LINES 0x15 +#define CP_CMD_LINE_STRIP 0x16 +#define CP_CMD_POINTS 0x17 +#define CP_CMD_LOADREGS 0x01 +#define CP_CMD_XF_LOADREGS 0x02 +#define CP_CMD_XF_IDXLDREG_A 0x04 +#define CP_CMD_XF_IDXLDREG_B 0x05 +#define CP_CMD_XF_IDXLDREG_C 0x06 +#define CP_CMD_XF_IDXLDREG_D 0x07 +#define CP_CMD_CALL_OBJECT 0x08 +#define CP_CMD_VCACHE_INVALIDATE 0x09 +#define CP_CMD_SU_BYPCMD0 0x0c +#define CP_CMD_SU_BYPCMD1 0x0d + +#define CP_COUNTER0L 0x20 +#define CP_COUNTER0H 0x21 +#define CP_COUNTER1L 0x22 +#define CP_COUNTER1H 0x23 +#define CP_COUNTER2L 0x24 +#define CP_COUNTER2H 0x25 +#define CP_COUNTER3L 0x26 +#define CP_COUNTER3H 0x27 +#define CP_VC_CHKCNTL 0x28 +#define CP_VC_CHKCNTH 0x29 + +#define CP_OPCODE_INDEX_SIZE 3 +#define CP_OPCODE_INDEX_SHIFT 0 +#define CP_OPCODE_INDEX_MASK 0x00000007 +#define CP_OPCODE_GET_INDEX(cp_opcode) \ + ((((unsigned long)(cp_opcode)) & CP_OPCODE_INDEX_MASK) >> CP_OPCODE_INDEX_SHIFT) +#define CP_OPCODE_SET_INDEX(cp_opcode, index) { \ + FDL_ASSERT(!((index) & ~((1 << CP_OPCODE_INDEX_SIZE)-1))); \ + cp_opcode = (((unsigned long)(cp_opcode)) & ~CP_OPCODE_INDEX_MASK) | (((unsigned long)(index)) << CP_OPCODE_INDEX_SHIFT);\ +} +#define CP_OPCODE_CMD_SIZE 5 +#define CP_OPCODE_CMD_SHIFT 3 +#define CP_OPCODE_CMD_MASK 0x000000f8 +#define CP_OPCODE_GET_CMD(cp_opcode) \ + ((((unsigned long)(cp_opcode)) & CP_OPCODE_CMD_MASK) >> CP_OPCODE_CMD_SHIFT) +#define CP_OPCODE_SET_CMD(cp_opcode, cmd) { \ + FDL_ASSERT(!((cmd) & ~((1 << CP_OPCODE_CMD_SIZE)-1))); \ + cp_opcode = (((unsigned long)(cp_opcode)) & ~CP_OPCODE_CMD_MASK) | (((unsigned long)(cmd)) << CP_OPCODE_CMD_SHIFT);\ +} +#define CP_OPCODE_TOTAL_SIZE 8 +#define CP_OPCODE(index, cmd) \ + ((((unsigned long)(index)) << CP_OPCODE_INDEX_SHIFT) | \ + (((unsigned long)(cmd)) << CP_OPCODE_CMD_SHIFT)) + +#define CP_VC_STAT_RESET 0x00 +#define CP_STAT_ENABLE 0x01 +#define CP_STAT_SEL 0x02 +#define CP_MATINDEX_A 0x03 +#define CP_MATINDEX_B 0x04 +#define CP_VCD_LO 0x05 +#define CP_VCD_HI 0x06 +#define CP_VAT_A 0x07 +#define CP_VAT_B 0x08 +#define CP_VAT_C 0x09 +#define CP_ARRAY_BASE 0x0a +#define CP_ARRAY_STRIDE 0x0b + +#define CP_STREAM_REG_INDEX_SIZE 4 +#define CP_STREAM_REG_INDEX_SHIFT 0 +#define CP_STREAM_REG_INDEX_MASK 0x0000000f +#define CP_STREAM_REG_GET_INDEX(cp_stream_reg) \ + ((((unsigned long)(cp_stream_reg)) & CP_STREAM_REG_INDEX_MASK) >> CP_STREAM_REG_INDEX_SHIFT) +#define CP_STREAM_REG_SET_INDEX(cp_stream_reg, index) { \ + FDL_ASSERT(!((index) & ~((1 << CP_STREAM_REG_INDEX_SIZE)-1))); \ + cp_stream_reg = (((unsigned long)(cp_stream_reg)) & ~CP_STREAM_REG_INDEX_MASK) | (((unsigned long)(index)) << CP_STREAM_REG_INDEX_SHIFT);\ +} +#define CP_STREAM_REG_ADDR_SIZE 4 +#define CP_STREAM_REG_ADDR_SHIFT 4 +#define CP_STREAM_REG_ADDR_MASK 0x000000f0 +#define CP_STREAM_REG_GET_ADDR(cp_stream_reg) \ + ((((unsigned long)(cp_stream_reg)) & CP_STREAM_REG_ADDR_MASK) >> CP_STREAM_REG_ADDR_SHIFT) +#define CP_STREAM_REG_SET_ADDR(cp_stream_reg, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_STREAM_REG_ADDR_SIZE)-1))); \ + cp_stream_reg = (((unsigned long)(cp_stream_reg)) & ~CP_STREAM_REG_ADDR_MASK) | (((unsigned long)(addr)) << CP_STREAM_REG_ADDR_SHIFT);\ +} +#define CP_STREAM_REG_TOTAL_SIZE 8 +#define CP_STREAM_REG(index, addr) \ + ((((unsigned long)(index)) << CP_STREAM_REG_INDEX_SHIFT) | \ + (((unsigned long)(addr)) << CP_STREAM_REG_ADDR_SHIFT)) + +#define CP_STATUS 0x00 +#define CP_ENABLE 0x01 +#define CP_CLR 0x02 +#define CP_MEMPERF_SEL 0x03 +#define CP_STM_LOW 0x05 +#define CP_FIFO_BASEL 0x10 +#define CP_FIFO_BASEH 0x11 +#define CP_FIFO_TOPL 0x12 +#define CP_FIFO_TOPH 0x13 +#define CP_FIFO_HICNTL 0x14 +#define CP_FIFO_HICNTH 0x15 +#define CP_FIFO_LOCNTL 0x16 +#define CP_FIFO_LOCNTH 0x17 +#define CP_FIFO_COUNTL 0x18 +#define CP_FIFO_COUNTH 0x19 +#define CP_FIFO_WPTRL 0x1a +#define CP_FIFO_WPTRH 0x1b +#define CP_FIFO_RPTRL 0x1c +#define CP_FIFO_RPTRH 0x1d +#define CP_FIFO_BRKL 0x1e +#define CP_FIFO_BRKH 0x1f +#define CP_COUNTER0L 0x20 +#define CP_COUNTER0H 0x21 +#define CP_COUNTER1L 0x22 +#define CP_COUNTER1H 0x23 +#define CP_COUNTER2L 0x24 +#define CP_COUNTER2H 0x25 +#define CP_COUNTER3L 0x26 +#define CP_COUNTER3H 0x27 +#define CP_VC_CHKCNTL 0x28 +#define CP_VC_CHKCNTH 0x29 +#define CP_VC_MISSL 0x2a +#define CP_VC_MISSH 0x2b +#define CP_VC_STALLL 0x2c +#define CP_VC_STALLH 0x2d +#define CP_FRCLK_CNTL 0x2e +#define CP_FRCLK_CNTH 0x2f +#define CP_XF_ADDR 0x30 +#define CP_XF_DATAL 0x31 +#define CP_XF_DATAH 0x32 +#define CP_NUM_REGS 0x33 + +/* +* cp_reg_status struct +*/ +#define CP_REG_STATUS_OVFL_SIZE 1 +#define CP_REG_STATUS_OVFL_SHIFT 0 +#define CP_REG_STATUS_OVFL_MASK 0x00000001 +#define CP_REG_STATUS_GET_OVFL(cp_reg_status) \ + ((((unsigned long)(cp_reg_status)) & CP_REG_STATUS_OVFL_MASK) >> CP_REG_STATUS_OVFL_SHIFT) +#define CP_REG_STATUS_SET_OVFL(cp_reg_status, ovfl) { \ + FDL_ASSERT(!((ovfl) & ~((1 << CP_REG_STATUS_OVFL_SIZE)-1))); \ + cp_reg_status = (((unsigned long)(cp_reg_status)) & ~CP_REG_STATUS_OVFL_MASK) | (((unsigned long)(ovfl)) << CP_REG_STATUS_OVFL_SHIFT);\ +} +#define CP_REG_STATUS_UNFL_SIZE 1 +#define CP_REG_STATUS_UNFL_SHIFT 1 +#define CP_REG_STATUS_UNFL_MASK 0x00000002 +#define CP_REG_STATUS_GET_UNFL(cp_reg_status) \ + ((((unsigned long)(cp_reg_status)) & CP_REG_STATUS_UNFL_MASK) >> CP_REG_STATUS_UNFL_SHIFT) +#define CP_REG_STATUS_SET_UNFL(cp_reg_status, unfl) { \ + FDL_ASSERT(!((unfl) & ~((1 << CP_REG_STATUS_UNFL_SIZE)-1))); \ + cp_reg_status = (((unsigned long)(cp_reg_status)) & ~CP_REG_STATUS_UNFL_MASK) | (((unsigned long)(unfl)) << CP_REG_STATUS_UNFL_SHIFT);\ +} +#define CP_REG_STATUS_FIFO_RDIDLE_SIZE 1 +#define CP_REG_STATUS_FIFO_RDIDLE_SHIFT 2 +#define CP_REG_STATUS_FIFO_RDIDLE_MASK 0x00000004 +#define CP_REG_STATUS_GET_FIFO_RDIDLE(cp_reg_status) \ + ((((unsigned long)(cp_reg_status)) & CP_REG_STATUS_FIFO_RDIDLE_MASK) >> CP_REG_STATUS_FIFO_RDIDLE_SHIFT) +#define CP_REG_STATUS_SET_FIFO_RDIDLE(cp_reg_status, fifo_rdidle) { \ + FDL_ASSERT(!((fifo_rdidle) & ~((1 << CP_REG_STATUS_FIFO_RDIDLE_SIZE)-1))); \ + cp_reg_status = (((unsigned long)(cp_reg_status)) & ~CP_REG_STATUS_FIFO_RDIDLE_MASK) | (((unsigned long)(fifo_rdidle)) << CP_REG_STATUS_FIFO_RDIDLE_SHIFT);\ +} +#define CP_REG_STATUS_CPIDLE_SIZE 1 +#define CP_REG_STATUS_CPIDLE_SHIFT 3 +#define CP_REG_STATUS_CPIDLE_MASK 0x00000008 +#define CP_REG_STATUS_GET_CPIDLE(cp_reg_status) \ + ((((unsigned long)(cp_reg_status)) & CP_REG_STATUS_CPIDLE_MASK) >> CP_REG_STATUS_CPIDLE_SHIFT) +#define CP_REG_STATUS_SET_CPIDLE(cp_reg_status, cpidle) { \ + FDL_ASSERT(!((cpidle) & ~((1 << CP_REG_STATUS_CPIDLE_SIZE)-1))); \ + cp_reg_status = (((unsigned long)(cp_reg_status)) & ~CP_REG_STATUS_CPIDLE_MASK) | (((unsigned long)(cpidle)) << CP_REG_STATUS_CPIDLE_SHIFT);\ +} +#define CP_REG_STATUS_FIFOBRK_SIZE 1 +#define CP_REG_STATUS_FIFOBRK_SHIFT 4 +#define CP_REG_STATUS_FIFOBRK_MASK 0x00000010 +#define CP_REG_STATUS_GET_FIFOBRK(cp_reg_status) \ + ((((unsigned long)(cp_reg_status)) & CP_REG_STATUS_FIFOBRK_MASK) >> CP_REG_STATUS_FIFOBRK_SHIFT) +#define CP_REG_STATUS_SET_FIFOBRK(cp_reg_status, fifobrk) { \ + FDL_ASSERT(!((fifobrk) & ~((1 << CP_REG_STATUS_FIFOBRK_SIZE)-1))); \ + cp_reg_status = (((unsigned long)(cp_reg_status)) & ~CP_REG_STATUS_FIFOBRK_MASK) | (((unsigned long)(fifobrk)) << CP_REG_STATUS_FIFOBRK_SHIFT);\ +} +#define CP_REG_STATUS_TOTAL_SIZE 5 +#define CP_REG_STATUS(ovfl, unfl, fifo_rdidle, cpidle, fifobrk) \ + ((((unsigned long)(ovfl)) << CP_REG_STATUS_OVFL_SHIFT) | \ + (((unsigned long)(unfl)) << CP_REG_STATUS_UNFL_SHIFT) | \ + (((unsigned long)(fifo_rdidle)) << CP_REG_STATUS_FIFO_RDIDLE_SHIFT) | \ + (((unsigned long)(cpidle)) << CP_REG_STATUS_CPIDLE_SHIFT) | \ + (((unsigned long)(fifobrk)) << CP_REG_STATUS_FIFOBRK_SHIFT)) + +/* +* cp_reg_enable struct +*/ +#define CP_REG_ENABLE_FIFORD_SIZE 1 +#define CP_REG_ENABLE_FIFORD_SHIFT 0 +#define CP_REG_ENABLE_FIFORD_MASK 0x00000001 +#define CP_REG_ENABLE_GET_FIFORD(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_FIFORD_MASK) >> CP_REG_ENABLE_FIFORD_SHIFT) +#define CP_REG_ENABLE_SET_FIFORD(cp_reg_enable, fiford) { \ + FDL_ASSERT(!((fiford) & ~((1 << CP_REG_ENABLE_FIFORD_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_FIFORD_MASK) | (((unsigned long)(fiford)) << CP_REG_ENABLE_FIFORD_SHIFT);\ +} +#define CP_REG_ENABLE_FIFOBRK_SIZE 1 +#define CP_REG_ENABLE_FIFOBRK_SHIFT 1 +#define CP_REG_ENABLE_FIFOBRK_MASK 0x00000002 +#define CP_REG_ENABLE_GET_FIFOBRK(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_FIFOBRK_MASK) >> CP_REG_ENABLE_FIFOBRK_SHIFT) +#define CP_REG_ENABLE_SET_FIFOBRK(cp_reg_enable, fifobrk) { \ + FDL_ASSERT(!((fifobrk) & ~((1 << CP_REG_ENABLE_FIFOBRK_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_FIFOBRK_MASK) | (((unsigned long)(fifobrk)) << CP_REG_ENABLE_FIFOBRK_SHIFT);\ +} +#define CP_REG_ENABLE_OVFLINT_SIZE 1 +#define CP_REG_ENABLE_OVFLINT_SHIFT 2 +#define CP_REG_ENABLE_OVFLINT_MASK 0x00000004 +#define CP_REG_ENABLE_GET_OVFLINT(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_OVFLINT_MASK) >> CP_REG_ENABLE_OVFLINT_SHIFT) +#define CP_REG_ENABLE_SET_OVFLINT(cp_reg_enable, ovflint) { \ + FDL_ASSERT(!((ovflint) & ~((1 << CP_REG_ENABLE_OVFLINT_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_OVFLINT_MASK) | (((unsigned long)(ovflint)) << CP_REG_ENABLE_OVFLINT_SHIFT);\ +} +#define CP_REG_ENABLE_UNFLINT_SIZE 1 +#define CP_REG_ENABLE_UNFLINT_SHIFT 3 +#define CP_REG_ENABLE_UNFLINT_MASK 0x00000008 +#define CP_REG_ENABLE_GET_UNFLINT(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_UNFLINT_MASK) >> CP_REG_ENABLE_UNFLINT_SHIFT) +#define CP_REG_ENABLE_SET_UNFLINT(cp_reg_enable, unflint) { \ + FDL_ASSERT(!((unflint) & ~((1 << CP_REG_ENABLE_UNFLINT_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_UNFLINT_MASK) | (((unsigned long)(unflint)) << CP_REG_ENABLE_UNFLINT_SHIFT);\ +} +#define CP_REG_ENABLE_WRPTRINC_SIZE 1 +#define CP_REG_ENABLE_WRPTRINC_SHIFT 4 +#define CP_REG_ENABLE_WRPTRINC_MASK 0x00000010 +#define CP_REG_ENABLE_GET_WRPTRINC(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_WRPTRINC_MASK) >> CP_REG_ENABLE_WRPTRINC_SHIFT) +#define CP_REG_ENABLE_SET_WRPTRINC(cp_reg_enable, wrptrinc) { \ + FDL_ASSERT(!((wrptrinc) & ~((1 << CP_REG_ENABLE_WRPTRINC_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_WRPTRINC_MASK) | (((unsigned long)(wrptrinc)) << CP_REG_ENABLE_WRPTRINC_SHIFT);\ +} +#define CP_REG_ENABLE_FIFOBRKINT_SIZE 1 +#define CP_REG_ENABLE_FIFOBRKINT_SHIFT 5 +#define CP_REG_ENABLE_FIFOBRKINT_MASK 0x00000020 +#define CP_REG_ENABLE_GET_FIFOBRKINT(cp_reg_enable) \ + ((((unsigned long)(cp_reg_enable)) & CP_REG_ENABLE_FIFOBRKINT_MASK) >> CP_REG_ENABLE_FIFOBRKINT_SHIFT) +#define CP_REG_ENABLE_SET_FIFOBRKINT(cp_reg_enable, fifobrkint) { \ + FDL_ASSERT(!((fifobrkint) & ~((1 << CP_REG_ENABLE_FIFOBRKINT_SIZE)-1))); \ + cp_reg_enable = (((unsigned long)(cp_reg_enable)) & ~CP_REG_ENABLE_FIFOBRKINT_MASK) | (((unsigned long)(fifobrkint)) << CP_REG_ENABLE_FIFOBRKINT_SHIFT);\ +} +#define CP_REG_ENABLE_TOTAL_SIZE 6 +#define CP_REG_ENABLE(fiford, fifobrk, ovflint, unflint, wrptrinc, fifobrkint) \ + ((((unsigned long)(fiford)) << CP_REG_ENABLE_FIFORD_SHIFT) | \ + (((unsigned long)(fifobrk)) << CP_REG_ENABLE_FIFOBRK_SHIFT) | \ + (((unsigned long)(ovflint)) << CP_REG_ENABLE_OVFLINT_SHIFT) | \ + (((unsigned long)(unflint)) << CP_REG_ENABLE_UNFLINT_SHIFT) | \ + (((unsigned long)(wrptrinc)) << CP_REG_ENABLE_WRPTRINC_SHIFT) | \ + (((unsigned long)(fifobrkint)) << CP_REG_ENABLE_FIFOBRKINT_SHIFT)) + +/* +* cp_reg_clr struct +*/ +#define CP_REG_CLR_OVFLINT_SIZE 1 +#define CP_REG_CLR_OVFLINT_SHIFT 0 +#define CP_REG_CLR_OVFLINT_MASK 0x00000001 +#define CP_REG_CLR_GET_OVFLINT(cp_reg_clr) \ + ((((unsigned long)(cp_reg_clr)) & CP_REG_CLR_OVFLINT_MASK) >> CP_REG_CLR_OVFLINT_SHIFT) +#define CP_REG_CLR_SET_OVFLINT(cp_reg_clr, ovflint) { \ + FDL_ASSERT(!((ovflint) & ~((1 << CP_REG_CLR_OVFLINT_SIZE)-1))); \ + cp_reg_clr = (((unsigned long)(cp_reg_clr)) & ~CP_REG_CLR_OVFLINT_MASK) | (((unsigned long)(ovflint)) << CP_REG_CLR_OVFLINT_SHIFT);\ +} +#define CP_REG_CLR_UNFLINT_SIZE 1 +#define CP_REG_CLR_UNFLINT_SHIFT 1 +#define CP_REG_CLR_UNFLINT_MASK 0x00000002 +#define CP_REG_CLR_GET_UNFLINT(cp_reg_clr) \ + ((((unsigned long)(cp_reg_clr)) & CP_REG_CLR_UNFLINT_MASK) >> CP_REG_CLR_UNFLINT_SHIFT) +#define CP_REG_CLR_SET_UNFLINT(cp_reg_clr, unflint) { \ + FDL_ASSERT(!((unflint) & ~((1 << CP_REG_CLR_UNFLINT_SIZE)-1))); \ + cp_reg_clr = (((unsigned long)(cp_reg_clr)) & ~CP_REG_CLR_UNFLINT_MASK) | (((unsigned long)(unflint)) << CP_REG_CLR_UNFLINT_SHIFT);\ +} +#define CP_REG_CLR_PERFCNT_SIZE 1 +#define CP_REG_CLR_PERFCNT_SHIFT 2 +#define CP_REG_CLR_PERFCNT_MASK 0x00000004 +#define CP_REG_CLR_GET_PERFCNT(cp_reg_clr) \ + ((((unsigned long)(cp_reg_clr)) & CP_REG_CLR_PERFCNT_MASK) >> CP_REG_CLR_PERFCNT_SHIFT) +#define CP_REG_CLR_SET_PERFCNT(cp_reg_clr, perfcnt) { \ + FDL_ASSERT(!((perfcnt) & ~((1 << CP_REG_CLR_PERFCNT_SIZE)-1))); \ + cp_reg_clr = (((unsigned long)(cp_reg_clr)) & ~CP_REG_CLR_PERFCNT_MASK) | (((unsigned long)(perfcnt)) << CP_REG_CLR_PERFCNT_SHIFT);\ +} +#define CP_REG_CLR_TOTAL_SIZE 3 +#define CP_REG_CLR(ovflint, unflint, perfcnt) \ + ((((unsigned long)(ovflint)) << CP_REG_CLR_OVFLINT_SHIFT) | \ + (((unsigned long)(unflint)) << CP_REG_CLR_UNFLINT_SHIFT) | \ + (((unsigned long)(perfcnt)) << CP_REG_CLR_PERFCNT_SHIFT)) + +/* +* cp_reg_memperfsel struct +*/ +#define CP_REG_MEMPERFSEL_PERFSEL_SIZE 3 +#define CP_REG_MEMPERFSEL_PERFSEL_SHIFT 0 +#define CP_REG_MEMPERFSEL_PERFSEL_MASK 0x00000007 +#define CP_REG_MEMPERFSEL_GET_PERFSEL(cp_reg_memperfsel) \ + ((((unsigned long)(cp_reg_memperfsel)) & CP_REG_MEMPERFSEL_PERFSEL_MASK) >> CP_REG_MEMPERFSEL_PERFSEL_SHIFT) +#define CP_REG_MEMPERFSEL_SET_PERFSEL(cp_reg_memperfsel, perfsel) { \ + FDL_ASSERT(!((perfsel) & ~((1 << CP_REG_MEMPERFSEL_PERFSEL_SIZE)-1))); \ + cp_reg_memperfsel = (((unsigned long)(cp_reg_memperfsel)) & ~CP_REG_MEMPERFSEL_PERFSEL_MASK) | (((unsigned long)(perfsel)) << CP_REG_MEMPERFSEL_PERFSEL_SHIFT);\ +} +#define CP_REG_MEMPERFSEL_TOTAL_SIZE 3 +#define CP_REG_MEMPERFSEL(perfsel) \ + ((((unsigned long)(perfsel)) << CP_REG_MEMPERFSEL_PERFSEL_SHIFT)) + +/* +* cp_reg_fifo_basel struct +*/ +#define CP_REG_FIFO_BASEL_PAD0_SIZE 5 +#define CP_REG_FIFO_BASEL_PAD0_SHIFT 0 +#define CP_REG_FIFO_BASEL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_BASEL_GET_PAD0(cp_reg_fifo_basel) \ + ((((unsigned long)(cp_reg_fifo_basel)) & CP_REG_FIFO_BASEL_PAD0_MASK) >> CP_REG_FIFO_BASEL_PAD0_SHIFT) +#define CP_REG_FIFO_BASEL_SET_PAD0(cp_reg_fifo_basel, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_BASEL_PAD0_SIZE)-1))); \ + cp_reg_fifo_basel = (((unsigned long)(cp_reg_fifo_basel)) & ~CP_REG_FIFO_BASEL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_BASEL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_BASEL_ADDR_SIZE 11 +#define CP_REG_FIFO_BASEL_ADDR_SHIFT 5 +#define CP_REG_FIFO_BASEL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_BASEL_GET_ADDR(cp_reg_fifo_basel) \ + ((((unsigned long)(cp_reg_fifo_basel)) & CP_REG_FIFO_BASEL_ADDR_MASK) >> CP_REG_FIFO_BASEL_ADDR_SHIFT) +#define CP_REG_FIFO_BASEL_SET_ADDR(cp_reg_fifo_basel, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_BASEL_ADDR_SIZE)-1))); \ + cp_reg_fifo_basel = (((unsigned long)(cp_reg_fifo_basel)) & ~CP_REG_FIFO_BASEL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_BASEL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_BASEL_TOTAL_SIZE 16 +#define CP_REG_FIFO_BASEL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_BASEL_ADDR_SHIFT)) + +/* +* cp_reg_fifo_baseh struct +*/ +#define CP_REG_FIFO_BASEH_ADDR_SIZE 13 +#define CP_REG_FIFO_BASEH_ADDR_SHIFT 0 +#define CP_REG_FIFO_BASEH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_BASEH_GET_ADDR(cp_reg_fifo_baseh) \ + ((((unsigned long)(cp_reg_fifo_baseh)) & CP_REG_FIFO_BASEH_ADDR_MASK) >> CP_REG_FIFO_BASEH_ADDR_SHIFT) +#define CP_REG_FIFO_BASEH_SET_ADDR(cp_reg_fifo_baseh, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_BASEH_ADDR_SIZE)-1))); \ + cp_reg_fifo_baseh = (((unsigned long)(cp_reg_fifo_baseh)) & ~CP_REG_FIFO_BASEH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_BASEH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_BASEH_TOTAL_SIZE 13 +#define CP_REG_FIFO_BASEH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_BASEH_ADDR_SHIFT)) + +/* +* cp_reg_fifo_topl struct +*/ +#define CP_REG_FIFO_TOPL_PAD0_SIZE 5 +#define CP_REG_FIFO_TOPL_PAD0_SHIFT 0 +#define CP_REG_FIFO_TOPL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_TOPL_GET_PAD0(cp_reg_fifo_topl) \ + ((((unsigned long)(cp_reg_fifo_topl)) & CP_REG_FIFO_TOPL_PAD0_MASK) >> CP_REG_FIFO_TOPL_PAD0_SHIFT) +#define CP_REG_FIFO_TOPL_SET_PAD0(cp_reg_fifo_topl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_TOPL_PAD0_SIZE)-1))); \ + cp_reg_fifo_topl = (((unsigned long)(cp_reg_fifo_topl)) & ~CP_REG_FIFO_TOPL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_TOPL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_TOPL_ADDR_SIZE 11 +#define CP_REG_FIFO_TOPL_ADDR_SHIFT 5 +#define CP_REG_FIFO_TOPL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_TOPL_GET_ADDR(cp_reg_fifo_topl) \ + ((((unsigned long)(cp_reg_fifo_topl)) & CP_REG_FIFO_TOPL_ADDR_MASK) >> CP_REG_FIFO_TOPL_ADDR_SHIFT) +#define CP_REG_FIFO_TOPL_SET_ADDR(cp_reg_fifo_topl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_TOPL_ADDR_SIZE)-1))); \ + cp_reg_fifo_topl = (((unsigned long)(cp_reg_fifo_topl)) & ~CP_REG_FIFO_TOPL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_TOPL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_TOPL_TOTAL_SIZE 16 +#define CP_REG_FIFO_TOPL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_TOPL_ADDR_SHIFT)) + +/* +* cp_reg_fifo_toph struct +*/ +#define CP_REG_FIFO_TOPH_ADDR_SIZE 13 +#define CP_REG_FIFO_TOPH_ADDR_SHIFT 0 +#define CP_REG_FIFO_TOPH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_TOPH_GET_ADDR(cp_reg_fifo_toph) \ + ((((unsigned long)(cp_reg_fifo_toph)) & CP_REG_FIFO_TOPH_ADDR_MASK) >> CP_REG_FIFO_TOPH_ADDR_SHIFT) +#define CP_REG_FIFO_TOPH_SET_ADDR(cp_reg_fifo_toph, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_TOPH_ADDR_SIZE)-1))); \ + cp_reg_fifo_toph = (((unsigned long)(cp_reg_fifo_toph)) & ~CP_REG_FIFO_TOPH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_TOPH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_TOPH_TOTAL_SIZE 13 +#define CP_REG_FIFO_TOPH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_TOPH_ADDR_SHIFT)) + +/* +* cp_reg_fifo_hicntl struct +*/ +#define CP_REG_FIFO_HICNTL_PAD0_SIZE 5 +#define CP_REG_FIFO_HICNTL_PAD0_SHIFT 0 +#define CP_REG_FIFO_HICNTL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_HICNTL_GET_PAD0(cp_reg_fifo_hicntl) \ + ((((unsigned long)(cp_reg_fifo_hicntl)) & CP_REG_FIFO_HICNTL_PAD0_MASK) >> CP_REG_FIFO_HICNTL_PAD0_SHIFT) +#define CP_REG_FIFO_HICNTL_SET_PAD0(cp_reg_fifo_hicntl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_HICNTL_PAD0_SIZE)-1))); \ + cp_reg_fifo_hicntl = (((unsigned long)(cp_reg_fifo_hicntl)) & ~CP_REG_FIFO_HICNTL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_HICNTL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_HICNTL_ADDR_SIZE 11 +#define CP_REG_FIFO_HICNTL_ADDR_SHIFT 5 +#define CP_REG_FIFO_HICNTL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_HICNTL_GET_ADDR(cp_reg_fifo_hicntl) \ + ((((unsigned long)(cp_reg_fifo_hicntl)) & CP_REG_FIFO_HICNTL_ADDR_MASK) >> CP_REG_FIFO_HICNTL_ADDR_SHIFT) +#define CP_REG_FIFO_HICNTL_SET_ADDR(cp_reg_fifo_hicntl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_HICNTL_ADDR_SIZE)-1))); \ + cp_reg_fifo_hicntl = (((unsigned long)(cp_reg_fifo_hicntl)) & ~CP_REG_FIFO_HICNTL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_HICNTL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_HICNTL_TOTAL_SIZE 16 +#define CP_REG_FIFO_HICNTL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_HICNTL_ADDR_SHIFT)) + +/* +* cp_reg_fifo_hicnth struct +*/ +#define CP_REG_FIFO_HICNTH_ADDR_SIZE 13 +#define CP_REG_FIFO_HICNTH_ADDR_SHIFT 0 +#define CP_REG_FIFO_HICNTH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_HICNTH_GET_ADDR(cp_reg_fifo_hicnth) \ + ((((unsigned long)(cp_reg_fifo_hicnth)) & CP_REG_FIFO_HICNTH_ADDR_MASK) >> CP_REG_FIFO_HICNTH_ADDR_SHIFT) +#define CP_REG_FIFO_HICNTH_SET_ADDR(cp_reg_fifo_hicnth, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_HICNTH_ADDR_SIZE)-1))); \ + cp_reg_fifo_hicnth = (((unsigned long)(cp_reg_fifo_hicnth)) & ~CP_REG_FIFO_HICNTH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_HICNTH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_HICNTH_TOTAL_SIZE 13 +#define CP_REG_FIFO_HICNTH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_HICNTH_ADDR_SHIFT)) + +#define CP_REG_FIFO_LOCNTL_PAD0_SIZE 5 +#define CP_REG_FIFO_LOCNTL_PAD0_SHIFT 0 +#define CP_REG_FIFO_LOCNTL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_LOCNTL_GET_PAD0(cp_reg_fifo_locntl) \ + ((((unsigned long)(cp_reg_fifo_locntl)) & CP_REG_FIFO_LOCNTL_PAD0_MASK) >> CP_REG_FIFO_LOCNTL_PAD0_SHIFT) +#define CP_REG_FIFO_LOCNTL_SET_PAD0(cp_reg_fifo_locntl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_LOCNTL_PAD0_SIZE)-1))); \ + cp_reg_fifo_locntl = (((unsigned long)(cp_reg_fifo_locntl)) & ~CP_REG_FIFO_LOCNTL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_LOCNTL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_LOCNTL_ADDR_SIZE 11 +#define CP_REG_FIFO_LOCNTL_ADDR_SHIFT 5 +#define CP_REG_FIFO_LOCNTL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_LOCNTL_GET_ADDR(cp_reg_fifo_locntl) \ + ((((unsigned long)(cp_reg_fifo_locntl)) & CP_REG_FIFO_LOCNTL_ADDR_MASK) >> CP_REG_FIFO_LOCNTL_ADDR_SHIFT) +#define CP_REG_FIFO_LOCNTL_SET_ADDR(cp_reg_fifo_locntl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_LOCNTL_ADDR_SIZE)-1))); \ + cp_reg_fifo_locntl = (((unsigned long)(cp_reg_fifo_locntl)) & ~CP_REG_FIFO_LOCNTL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_LOCNTL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_LOCNTL_TOTAL_SIZE 16 +#define CP_REG_FIFO_LOCNTL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_LOCNTL_ADDR_SHIFT)) + +#define CP_REG_FIFO_LOCNTH_ADDR_SIZE 13 +#define CP_REG_FIFO_LOCNTH_ADDR_SHIFT 0 +#define CP_REG_FIFO_LOCNTH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_LOCNTH_GET_ADDR(cp_reg_fifo_locnth) \ + ((((unsigned long)(cp_reg_fifo_locnth)) & CP_REG_FIFO_LOCNTH_ADDR_MASK) >> CP_REG_FIFO_LOCNTH_ADDR_SHIFT) +#define CP_REG_FIFO_LOCNTH_SET_ADDR(cp_reg_fifo_locnth, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_LOCNTH_ADDR_SIZE)-1))); \ + cp_reg_fifo_locnth = (((unsigned long)(cp_reg_fifo_locnth)) & ~CP_REG_FIFO_LOCNTH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_LOCNTH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_LOCNTH_TOTAL_SIZE 13 +#define CP_REG_FIFO_LOCNTH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_LOCNTH_ADDR_SHIFT)) + +#define CP_REG_FIFO_COUNTL_PAD0_SIZE 5 +#define CP_REG_FIFO_COUNTL_PAD0_SHIFT 0 +#define CP_REG_FIFO_COUNTL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_COUNTL_GET_PAD0(cp_reg_fifo_countl) \ + ((((unsigned long)(cp_reg_fifo_countl)) & CP_REG_FIFO_COUNTL_PAD0_MASK) >> CP_REG_FIFO_COUNTL_PAD0_SHIFT) +#define CP_REG_FIFO_COUNTL_SET_PAD0(cp_reg_fifo_countl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_COUNTL_PAD0_SIZE)-1))); \ + cp_reg_fifo_countl = (((unsigned long)(cp_reg_fifo_countl)) & ~CP_REG_FIFO_COUNTL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_COUNTL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_COUNTL_ADDR_SIZE 11 +#define CP_REG_FIFO_COUNTL_ADDR_SHIFT 5 +#define CP_REG_FIFO_COUNTL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_COUNTL_GET_ADDR(cp_reg_fifo_countl) \ + ((((unsigned long)(cp_reg_fifo_countl)) & CP_REG_FIFO_COUNTL_ADDR_MASK) >> CP_REG_FIFO_COUNTL_ADDR_SHIFT) +#define CP_REG_FIFO_COUNTL_SET_ADDR(cp_reg_fifo_countl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_COUNTL_ADDR_SIZE)-1))); \ + cp_reg_fifo_countl = (((unsigned long)(cp_reg_fifo_countl)) & ~CP_REG_FIFO_COUNTL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_COUNTL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_COUNTL_TOTAL_SIZE 16 +#define CP_REG_FIFO_COUNTL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_COUNTL_ADDR_SHIFT)) + +#define CP_REG_FIFO_COUNTH_ADDR_SIZE 13 +#define CP_REG_FIFO_COUNTH_ADDR_SHIFT 0 +#define CP_REG_FIFO_COUNTH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_COUNTH_GET_ADDR(cp_reg_fifo_counth) \ + ((((unsigned long)(cp_reg_fifo_counth)) & CP_REG_FIFO_COUNTH_ADDR_MASK) >> CP_REG_FIFO_COUNTH_ADDR_SHIFT) +#define CP_REG_FIFO_COUNTH_SET_ADDR(cp_reg_fifo_counth, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_COUNTH_ADDR_SIZE)-1))); \ + cp_reg_fifo_counth = (((unsigned long)(cp_reg_fifo_counth)) & ~CP_REG_FIFO_COUNTH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_COUNTH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_COUNTH_TOTAL_SIZE 13 +#define CP_REG_FIFO_COUNTH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_COUNTH_ADDR_SHIFT)) + +#define CP_REG_FIFO_WPTRL_PAD0_SIZE 5 +#define CP_REG_FIFO_WPTRL_PAD0_SHIFT 0 +#define CP_REG_FIFO_WPTRL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_WPTRL_GET_PAD0(cp_reg_fifo_wptrl) \ + ((((unsigned long)(cp_reg_fifo_wptrl)) & CP_REG_FIFO_WPTRL_PAD0_MASK) >> CP_REG_FIFO_WPTRL_PAD0_SHIFT) +#define CP_REG_FIFO_WPTRL_SET_PAD0(cp_reg_fifo_wptrl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_WPTRL_PAD0_SIZE)-1))); \ + cp_reg_fifo_wptrl = (((unsigned long)(cp_reg_fifo_wptrl)) & ~CP_REG_FIFO_WPTRL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_WPTRL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_WPTRL_ADDR_SIZE 11 +#define CP_REG_FIFO_WPTRL_ADDR_SHIFT 5 +#define CP_REG_FIFO_WPTRL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_WPTRL_GET_ADDR(cp_reg_fifo_wptrl) \ + ((((unsigned long)(cp_reg_fifo_wptrl)) & CP_REG_FIFO_WPTRL_ADDR_MASK) >> CP_REG_FIFO_WPTRL_ADDR_SHIFT) +#define CP_REG_FIFO_WPTRL_SET_ADDR(cp_reg_fifo_wptrl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_WPTRL_ADDR_SIZE)-1))); \ + cp_reg_fifo_wptrl = (((unsigned long)(cp_reg_fifo_wptrl)) & ~CP_REG_FIFO_WPTRL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_WPTRL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_WPTRL_TOTAL_SIZE 16 +#define CP_REG_FIFO_WPTRL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_WPTRL_ADDR_SHIFT)) + +#define CP_REG_FIFO_WPTRH_ADDR_SIZE 13 +#define CP_REG_FIFO_WPTRH_ADDR_SHIFT 0 +#define CP_REG_FIFO_WPTRH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_WPTRH_GET_ADDR(cp_reg_fifo_wptrh) \ + ((((unsigned long)(cp_reg_fifo_wptrh)) & CP_REG_FIFO_WPTRH_ADDR_MASK) >> CP_REG_FIFO_WPTRH_ADDR_SHIFT) +#define CP_REG_FIFO_WPTRH_SET_ADDR(cp_reg_fifo_wptrh, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_WPTRH_ADDR_SIZE)-1))); \ + cp_reg_fifo_wptrh = (((unsigned long)(cp_reg_fifo_wptrh)) & ~CP_REG_FIFO_WPTRH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_WPTRH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_WPTRH_TOTAL_SIZE 13 +#define CP_REG_FIFO_WPTRH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_WPTRH_ADDR_SHIFT)) + +#define CP_REG_FIFO_RPTRL_PAD0_SIZE 5 +#define CP_REG_FIFO_RPTRL_PAD0_SHIFT 0 +#define CP_REG_FIFO_RPTRL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_RPTRL_GET_PAD0(cp_reg_fifo_rptrl) \ + ((((unsigned long)(cp_reg_fifo_rptrl)) & CP_REG_FIFO_RPTRL_PAD0_MASK) >> CP_REG_FIFO_RPTRL_PAD0_SHIFT) +#define CP_REG_FIFO_RPTRL_SET_PAD0(cp_reg_fifo_rptrl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_RPTRL_PAD0_SIZE)-1))); \ + cp_reg_fifo_rptrl = (((unsigned long)(cp_reg_fifo_rptrl)) & ~CP_REG_FIFO_RPTRL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_RPTRL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_RPTRL_ADDR_SIZE 11 +#define CP_REG_FIFO_RPTRL_ADDR_SHIFT 5 +#define CP_REG_FIFO_RPTRL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_RPTRL_GET_ADDR(cp_reg_fifo_rptrl) \ + ((((unsigned long)(cp_reg_fifo_rptrl)) & CP_REG_FIFO_RPTRL_ADDR_MASK) >> CP_REG_FIFO_RPTRL_ADDR_SHIFT) +#define CP_REG_FIFO_RPTRL_SET_ADDR(cp_reg_fifo_rptrl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_RPTRL_ADDR_SIZE)-1))); \ + cp_reg_fifo_rptrl = (((unsigned long)(cp_reg_fifo_rptrl)) & ~CP_REG_FIFO_RPTRL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_RPTRL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_RPTRL_TOTAL_SIZE 16 +#define CP_REG_FIFO_RPTRL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_RPTRL_ADDR_SHIFT)) + +#define CP_REG_FIFO_RPTRH_ADDR_SIZE 13 +#define CP_REG_FIFO_RPTRH_ADDR_SHIFT 0 +#define CP_REG_FIFO_RPTRH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_RPTRH_GET_ADDR(cp_reg_fifo_rptrh) \ + ((((unsigned long)(cp_reg_fifo_rptrh)) & CP_REG_FIFO_RPTRH_ADDR_MASK) >> CP_REG_FIFO_RPTRH_ADDR_SHIFT) +#define CP_REG_FIFO_RPTRH_SET_ADDR(cp_reg_fifo_rptrh, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_RPTRH_ADDR_SIZE)-1))); \ + cp_reg_fifo_rptrh = (((unsigned long)(cp_reg_fifo_rptrh)) & ~CP_REG_FIFO_RPTRH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_RPTRH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_RPTRH_TOTAL_SIZE 13 +#define CP_REG_FIFO_RPTRH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_RPTRH_ADDR_SHIFT)) + +#define CP_REG_FIFO_BRKL_PAD0_SIZE 5 +#define CP_REG_FIFO_BRKL_PAD0_SHIFT 0 +#define CP_REG_FIFO_BRKL_PAD0_MASK 0x0000001f +#define CP_REG_FIFO_BRKL_GET_PAD0(cp_reg_fifo_brkl) \ + ((((unsigned long)(cp_reg_fifo_brkl)) & CP_REG_FIFO_BRKL_PAD0_MASK) >> CP_REG_FIFO_BRKL_PAD0_SHIFT) +#define CP_REG_FIFO_BRKL_SET_PAD0(cp_reg_fifo_brkl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_REG_FIFO_BRKL_PAD0_SIZE)-1))); \ + cp_reg_fifo_brkl = (((unsigned long)(cp_reg_fifo_brkl)) & ~CP_REG_FIFO_BRKL_PAD0_MASK) | (((unsigned long)(pad0)) << CP_REG_FIFO_BRKL_PAD0_SHIFT);\ +} +#define CP_REG_FIFO_BRKL_ADDR_SIZE 11 +#define CP_REG_FIFO_BRKL_ADDR_SHIFT 5 +#define CP_REG_FIFO_BRKL_ADDR_MASK 0x0000ffe0 +#define CP_REG_FIFO_BRKL_GET_ADDR(cp_reg_fifo_brkl) \ + ((((unsigned long)(cp_reg_fifo_brkl)) & CP_REG_FIFO_BRKL_ADDR_MASK) >> CP_REG_FIFO_BRKL_ADDR_SHIFT) +#define CP_REG_FIFO_BRKL_SET_ADDR(cp_reg_fifo_brkl, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_BRKL_ADDR_SIZE)-1))); \ + cp_reg_fifo_brkl = (((unsigned long)(cp_reg_fifo_brkl)) & ~CP_REG_FIFO_BRKL_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_BRKL_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_BRKL_TOTAL_SIZE 16 +#define CP_REG_FIFO_BRKL(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_BRKL_ADDR_SHIFT)) + +/* +* cp_reg_fifo_brkh struct +*/ +#define CP_REG_FIFO_BRKH_ADDR_SIZE 13 +#define CP_REG_FIFO_BRKH_ADDR_SHIFT 0 +#define CP_REG_FIFO_BRKH_ADDR_MASK 0x00001fff +#define CP_REG_FIFO_BRKH_GET_ADDR(cp_reg_fifo_brkh) \ + ((((unsigned long)(cp_reg_fifo_brkh)) & CP_REG_FIFO_BRKH_ADDR_MASK) >> CP_REG_FIFO_BRKH_ADDR_SHIFT) +#define CP_REG_FIFO_BRKH_SET_ADDR(cp_reg_fifo_brkh, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_REG_FIFO_BRKH_ADDR_SIZE)-1))); \ + cp_reg_fifo_brkh = (((unsigned long)(cp_reg_fifo_brkh)) & ~CP_REG_FIFO_BRKH_ADDR_MASK) | (((unsigned long)(addr)) << CP_REG_FIFO_BRKH_ADDR_SHIFT);\ +} +#define CP_REG_FIFO_BRKH_TOTAL_SIZE 13 +#define CP_REG_FIFO_BRKH(addr) \ + ((((unsigned long)(addr)) << CP_REG_FIFO_BRKH_ADDR_SHIFT)) + +/* +* memperf_sel enum +*/ +#define MEMPERF_ZERO 0x00000000 +#define MEMPERF_ONE 0x00000001 +#define DFIFO_REQ_CNT 0x00000002 +#define OBJCALL_REQ_CNT 0x00000003 +#define VCMISS_REQ_CNT 0x00000004 +#define ALL_MEMREQ_CNT 0x00000005 +#define MEMPERF_SEL_UNUSED_6 0x00000006 +#define MEMPERF_SEL_UNUSED_7 0x00000007 + +/* +* vtx_attr_name value +*/ +#define VTX_ATTR_POSMATIDX 0x00 +#define VTX_ATTR_TEX0MATIDX 0x01 +#define VTX_ATTR_TEX1MATIDX 0x02 +#define VTX_ATTR_TEX2MATIDX 0x03 +#define VTX_ATTR_TEX3MATIDX 0x04 +#define VTX_ATTR_TEX4MATIDX 0x05 +#define VTX_ATTR_TEX5MATIDX 0x06 +#define VTX_ATTR_TEX6MATIDX 0x07 +#define VTX_ATTR_TEX7MATIDX 0x08 +#define VTX_ATTR_POS 0x09 +#define VTX_ATTR_NRM 0x0a +#define VTX_ATTR_COL0 0x0b +#define VTX_ATTR_COL1 0x0c +#define VTX_ATTR_TEX0 0x0d +#define VTX_ATTR_TEX1 0x0e +#define VTX_ATTR_TEX2 0x0f +#define VTX_ATTR_TEX3 0x10 +#define VTX_ATTR_TEX4 0x11 +#define VTX_ATTR_TEX5 0x12 +#define VTX_ATTR_TEX6 0x13 +#define VTX_ATTR_TEX7 0x14 +#define VTX_ATTR_POSARRAY 0x15 +#define VTX_ATTR_NRMARRAY 0x16 +#define VTX_ATTR_TEXARRAY 0x17 +#define VTX_ATTR_LIGHTARRAY 0x18 +#define VTX_NUM_ATTR 0x19 + +/* +* vtx_attr_type value +*/ +#define ATTR_NONE 0x0 +#define ATTR_DIRECT 0x1 +#define ATTR_INDEX8 0x2 +#define ATTR_INDEX16 0x3 + +/* +* attr_comp_fmt value +*/ +#define ATTR_COMP_UBYTE 0x0 +#define ATTR_COMP_BYTE 0x1 +#define ATTR_COMP_USHORT 0x2 +#define ATTR_COMP_SHORT 0x3 +#define ATTR_COMP_FLOAT 0x4 + +/* +* attr_clr_fmt value +*/ +#define ATTR_CLR_565 0x0 +#define ATTR_CLR_888 0x1 +#define ATTR_CLR_888X 0x2 +#define ATTR_CLR_4444 0x3 +#define ATTR_CLR_6666 0x4 +#define ATTR_CLR_8888 0x5 + +/* +* cp_vcd_reg_lo struct +*/ +#define CP_VCD_REG_LO_PMIDX_SIZE 1 +#define CP_VCD_REG_LO_PMIDX_SHIFT 0 +#define CP_VCD_REG_LO_PMIDX_MASK 0x00000001 +#define CP_VCD_REG_LO_GET_PMIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_PMIDX_MASK) >> CP_VCD_REG_LO_PMIDX_SHIFT) +#define CP_VCD_REG_LO_SET_PMIDX(cp_vcd_reg_lo, pmidx) { \ + FDL_ASSERT(!((pmidx) & ~((1 << CP_VCD_REG_LO_PMIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_PMIDX_MASK) | (((unsigned long)(pmidx)) << CP_VCD_REG_LO_PMIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T0MIDX_SIZE 1 +#define CP_VCD_REG_LO_T0MIDX_SHIFT 1 +#define CP_VCD_REG_LO_T0MIDX_MASK 0x00000002 +#define CP_VCD_REG_LO_GET_T0MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T0MIDX_MASK) >> CP_VCD_REG_LO_T0MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T0MIDX(cp_vcd_reg_lo, t0midx) { \ + FDL_ASSERT(!((t0midx) & ~((1 << CP_VCD_REG_LO_T0MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T0MIDX_MASK) | (((unsigned long)(t0midx)) << CP_VCD_REG_LO_T0MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T1MIDX_SIZE 1 +#define CP_VCD_REG_LO_T1MIDX_SHIFT 2 +#define CP_VCD_REG_LO_T1MIDX_MASK 0x00000004 +#define CP_VCD_REG_LO_GET_T1MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T1MIDX_MASK) >> CP_VCD_REG_LO_T1MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T1MIDX(cp_vcd_reg_lo, t1midx) { \ + FDL_ASSERT(!((t1midx) & ~((1 << CP_VCD_REG_LO_T1MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T1MIDX_MASK) | (((unsigned long)(t1midx)) << CP_VCD_REG_LO_T1MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T2MIDX_SIZE 1 +#define CP_VCD_REG_LO_T2MIDX_SHIFT 3 +#define CP_VCD_REG_LO_T2MIDX_MASK 0x00000008 +#define CP_VCD_REG_LO_GET_T2MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T2MIDX_MASK) >> CP_VCD_REG_LO_T2MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T2MIDX(cp_vcd_reg_lo, t2midx) { \ + FDL_ASSERT(!((t2midx) & ~((1 << CP_VCD_REG_LO_T2MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T2MIDX_MASK) | (((unsigned long)(t2midx)) << CP_VCD_REG_LO_T2MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T3MIDX_SIZE 1 +#define CP_VCD_REG_LO_T3MIDX_SHIFT 4 +#define CP_VCD_REG_LO_T3MIDX_MASK 0x00000010 +#define CP_VCD_REG_LO_GET_T3MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T3MIDX_MASK) >> CP_VCD_REG_LO_T3MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T3MIDX(cp_vcd_reg_lo, t3midx) { \ + FDL_ASSERT(!((t3midx) & ~((1 << CP_VCD_REG_LO_T3MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T3MIDX_MASK) | (((unsigned long)(t3midx)) << CP_VCD_REG_LO_T3MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T4MIDX_SIZE 1 +#define CP_VCD_REG_LO_T4MIDX_SHIFT 5 +#define CP_VCD_REG_LO_T4MIDX_MASK 0x00000020 +#define CP_VCD_REG_LO_GET_T4MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T4MIDX_MASK) >> CP_VCD_REG_LO_T4MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T4MIDX(cp_vcd_reg_lo, t4midx) { \ + FDL_ASSERT(!((t4midx) & ~((1 << CP_VCD_REG_LO_T4MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T4MIDX_MASK) | (((unsigned long)(t4midx)) << CP_VCD_REG_LO_T4MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T5MIDX_SIZE 1 +#define CP_VCD_REG_LO_T5MIDX_SHIFT 6 +#define CP_VCD_REG_LO_T5MIDX_MASK 0x00000040 +#define CP_VCD_REG_LO_GET_T5MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T5MIDX_MASK) >> CP_VCD_REG_LO_T5MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T5MIDX(cp_vcd_reg_lo, t5midx) { \ + FDL_ASSERT(!((t5midx) & ~((1 << CP_VCD_REG_LO_T5MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T5MIDX_MASK) | (((unsigned long)(t5midx)) << CP_VCD_REG_LO_T5MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T6MIDX_SIZE 1 +#define CP_VCD_REG_LO_T6MIDX_SHIFT 7 +#define CP_VCD_REG_LO_T6MIDX_MASK 0x00000080 +#define CP_VCD_REG_LO_GET_T6MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T6MIDX_MASK) >> CP_VCD_REG_LO_T6MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T6MIDX(cp_vcd_reg_lo, t6midx) { \ + FDL_ASSERT(!((t6midx) & ~((1 << CP_VCD_REG_LO_T6MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T6MIDX_MASK) | (((unsigned long)(t6midx)) << CP_VCD_REG_LO_T6MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_T7MIDX_SIZE 1 +#define CP_VCD_REG_LO_T7MIDX_SHIFT 8 +#define CP_VCD_REG_LO_T7MIDX_MASK 0x00000100 +#define CP_VCD_REG_LO_GET_T7MIDX(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_T7MIDX_MASK) >> CP_VCD_REG_LO_T7MIDX_SHIFT) +#define CP_VCD_REG_LO_SET_T7MIDX(cp_vcd_reg_lo, t7midx) { \ + FDL_ASSERT(!((t7midx) & ~((1 << CP_VCD_REG_LO_T7MIDX_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_T7MIDX_MASK) | (((unsigned long)(t7midx)) << CP_VCD_REG_LO_T7MIDX_SHIFT);\ +} +#define CP_VCD_REG_LO_POS_SIZE 2 +#define CP_VCD_REG_LO_POS_SHIFT 9 +#define CP_VCD_REG_LO_POS_MASK 0x00000600 +#define CP_VCD_REG_LO_GET_POS(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_POS_MASK) >> CP_VCD_REG_LO_POS_SHIFT) +#define CP_VCD_REG_LO_SET_POS(cp_vcd_reg_lo, pos) { \ + FDL_ASSERT(!((pos) & ~((1 << CP_VCD_REG_LO_POS_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_POS_MASK) | (((unsigned long)(pos)) << CP_VCD_REG_LO_POS_SHIFT);\ +} +#define CP_VCD_REG_LO_NRM_SIZE 2 +#define CP_VCD_REG_LO_NRM_SHIFT 11 +#define CP_VCD_REG_LO_NRM_MASK 0x00001800 +#define CP_VCD_REG_LO_GET_NRM(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_NRM_MASK) >> CP_VCD_REG_LO_NRM_SHIFT) +#define CP_VCD_REG_LO_SET_NRM(cp_vcd_reg_lo, nrm) { \ + FDL_ASSERT(!((nrm) & ~((1 << CP_VCD_REG_LO_NRM_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_NRM_MASK) | (((unsigned long)(nrm)) << CP_VCD_REG_LO_NRM_SHIFT);\ +} +#define CP_VCD_REG_LO_COL0_SIZE 2 +#define CP_VCD_REG_LO_COL0_SHIFT 13 +#define CP_VCD_REG_LO_COL0_MASK 0x00006000 +#define CP_VCD_REG_LO_GET_COL0(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_COL0_MASK) >> CP_VCD_REG_LO_COL0_SHIFT) +#define CP_VCD_REG_LO_SET_COL0(cp_vcd_reg_lo, col0) { \ + FDL_ASSERT(!((col0) & ~((1 << CP_VCD_REG_LO_COL0_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_COL0_MASK) | (((unsigned long)(col0)) << CP_VCD_REG_LO_COL0_SHIFT);\ +} +#define CP_VCD_REG_LO_COL1_SIZE 2 +#define CP_VCD_REG_LO_COL1_SHIFT 15 +#define CP_VCD_REG_LO_COL1_MASK 0x00018000 +#define CP_VCD_REG_LO_GET_COL1(cp_vcd_reg_lo) \ + ((((unsigned long)(cp_vcd_reg_lo)) & CP_VCD_REG_LO_COL1_MASK) >> CP_VCD_REG_LO_COL1_SHIFT) +#define CP_VCD_REG_LO_SET_COL1(cp_vcd_reg_lo, col1) { \ + FDL_ASSERT(!((col1) & ~((1 << CP_VCD_REG_LO_COL1_SIZE)-1))); \ + cp_vcd_reg_lo = (((unsigned long)(cp_vcd_reg_lo)) & ~CP_VCD_REG_LO_COL1_MASK) | (((unsigned long)(col1)) << CP_VCD_REG_LO_COL1_SHIFT);\ +} +#define CP_VCD_REG_LO_TOTAL_SIZE 17 +#define CP_VCD_REG_LO(pmidx, t0midx, t1midx, t2midx, t3midx, t4midx, t5midx, t6midx, t7midx, pos, nrm, col0, col1) \ + ((((unsigned long)(pmidx)) << CP_VCD_REG_LO_PMIDX_SHIFT) | \ + (((unsigned long)(t0midx)) << CP_VCD_REG_LO_T0MIDX_SHIFT) | \ + (((unsigned long)(t1midx)) << CP_VCD_REG_LO_T1MIDX_SHIFT) | \ + (((unsigned long)(t2midx)) << CP_VCD_REG_LO_T2MIDX_SHIFT) | \ + (((unsigned long)(t3midx)) << CP_VCD_REG_LO_T3MIDX_SHIFT) | \ + (((unsigned long)(t4midx)) << CP_VCD_REG_LO_T4MIDX_SHIFT) | \ + (((unsigned long)(t5midx)) << CP_VCD_REG_LO_T5MIDX_SHIFT) | \ + (((unsigned long)(t6midx)) << CP_VCD_REG_LO_T6MIDX_SHIFT) | \ + (((unsigned long)(t7midx)) << CP_VCD_REG_LO_T7MIDX_SHIFT) | \ + (((unsigned long)(pos)) << CP_VCD_REG_LO_POS_SHIFT) | \ + (((unsigned long)(nrm)) << CP_VCD_REG_LO_NRM_SHIFT) | \ + (((unsigned long)(col0)) << CP_VCD_REG_LO_COL0_SHIFT) | \ + (((unsigned long)(col1)) << CP_VCD_REG_LO_COL1_SHIFT)) + +/* +* cp_vcd_reg_hi struct +*/ +#define CP_VCD_REG_HI_TEX0_SIZE 2 +#define CP_VCD_REG_HI_TEX0_SHIFT 0 +#define CP_VCD_REG_HI_TEX0_MASK 0x00000003 +#define CP_VCD_REG_HI_GET_TEX0(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX0_MASK) >> CP_VCD_REG_HI_TEX0_SHIFT) +#define CP_VCD_REG_HI_SET_TEX0(cp_vcd_reg_hi, tex0) { \ + FDL_ASSERT(!((tex0) & ~((1 << CP_VCD_REG_HI_TEX0_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX0_MASK) | (((unsigned long)(tex0)) << CP_VCD_REG_HI_TEX0_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX1_SIZE 2 +#define CP_VCD_REG_HI_TEX1_SHIFT 2 +#define CP_VCD_REG_HI_TEX1_MASK 0x0000000c +#define CP_VCD_REG_HI_GET_TEX1(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX1_MASK) >> CP_VCD_REG_HI_TEX1_SHIFT) +#define CP_VCD_REG_HI_SET_TEX1(cp_vcd_reg_hi, tex1) { \ + FDL_ASSERT(!((tex1) & ~((1 << CP_VCD_REG_HI_TEX1_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX1_MASK) | (((unsigned long)(tex1)) << CP_VCD_REG_HI_TEX1_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX2_SIZE 2 +#define CP_VCD_REG_HI_TEX2_SHIFT 4 +#define CP_VCD_REG_HI_TEX2_MASK 0x00000030 +#define CP_VCD_REG_HI_GET_TEX2(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX2_MASK) >> CP_VCD_REG_HI_TEX2_SHIFT) +#define CP_VCD_REG_HI_SET_TEX2(cp_vcd_reg_hi, tex2) { \ + FDL_ASSERT(!((tex2) & ~((1 << CP_VCD_REG_HI_TEX2_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX2_MASK) | (((unsigned long)(tex2)) << CP_VCD_REG_HI_TEX2_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX3_SIZE 2 +#define CP_VCD_REG_HI_TEX3_SHIFT 6 +#define CP_VCD_REG_HI_TEX3_MASK 0x000000c0 +#define CP_VCD_REG_HI_GET_TEX3(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX3_MASK) >> CP_VCD_REG_HI_TEX3_SHIFT) +#define CP_VCD_REG_HI_SET_TEX3(cp_vcd_reg_hi, tex3) { \ + FDL_ASSERT(!((tex3) & ~((1 << CP_VCD_REG_HI_TEX3_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX3_MASK) | (((unsigned long)(tex3)) << CP_VCD_REG_HI_TEX3_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX4_SIZE 2 +#define CP_VCD_REG_HI_TEX4_SHIFT 8 +#define CP_VCD_REG_HI_TEX4_MASK 0x00000300 +#define CP_VCD_REG_HI_GET_TEX4(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX4_MASK) >> CP_VCD_REG_HI_TEX4_SHIFT) +#define CP_VCD_REG_HI_SET_TEX4(cp_vcd_reg_hi, tex4) { \ + FDL_ASSERT(!((tex4) & ~((1 << CP_VCD_REG_HI_TEX4_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX4_MASK) | (((unsigned long)(tex4)) << CP_VCD_REG_HI_TEX4_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX5_SIZE 2 +#define CP_VCD_REG_HI_TEX5_SHIFT 10 +#define CP_VCD_REG_HI_TEX5_MASK 0x00000c00 +#define CP_VCD_REG_HI_GET_TEX5(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX5_MASK) >> CP_VCD_REG_HI_TEX5_SHIFT) +#define CP_VCD_REG_HI_SET_TEX5(cp_vcd_reg_hi, tex5) { \ + FDL_ASSERT(!((tex5) & ~((1 << CP_VCD_REG_HI_TEX5_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX5_MASK) | (((unsigned long)(tex5)) << CP_VCD_REG_HI_TEX5_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX6_SIZE 2 +#define CP_VCD_REG_HI_TEX6_SHIFT 12 +#define CP_VCD_REG_HI_TEX6_MASK 0x00003000 +#define CP_VCD_REG_HI_GET_TEX6(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX6_MASK) >> CP_VCD_REG_HI_TEX6_SHIFT) +#define CP_VCD_REG_HI_SET_TEX6(cp_vcd_reg_hi, tex6) { \ + FDL_ASSERT(!((tex6) & ~((1 << CP_VCD_REG_HI_TEX6_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX6_MASK) | (((unsigned long)(tex6)) << CP_VCD_REG_HI_TEX6_SHIFT);\ +} +#define CP_VCD_REG_HI_TEX7_SIZE 2 +#define CP_VCD_REG_HI_TEX7_SHIFT 14 +#define CP_VCD_REG_HI_TEX7_MASK 0x0000c000 +#define CP_VCD_REG_HI_GET_TEX7(cp_vcd_reg_hi) \ + ((((unsigned long)(cp_vcd_reg_hi)) & CP_VCD_REG_HI_TEX7_MASK) >> CP_VCD_REG_HI_TEX7_SHIFT) +#define CP_VCD_REG_HI_SET_TEX7(cp_vcd_reg_hi, tex7) { \ + FDL_ASSERT(!((tex7) & ~((1 << CP_VCD_REG_HI_TEX7_SIZE)-1))); \ + cp_vcd_reg_hi = (((unsigned long)(cp_vcd_reg_hi)) & ~CP_VCD_REG_HI_TEX7_MASK) | (((unsigned long)(tex7)) << CP_VCD_REG_HI_TEX7_SHIFT);\ +} +#define CP_VCD_REG_HI_TOTAL_SIZE 16 +#define CP_VCD_REG_HI(tex0, tex1, tex2, tex3, tex4, tex5, tex6, tex7) \ + ((((unsigned long)(tex0)) << CP_VCD_REG_HI_TEX0_SHIFT) | \ + (((unsigned long)(tex1)) << CP_VCD_REG_HI_TEX1_SHIFT) | \ + (((unsigned long)(tex2)) << CP_VCD_REG_HI_TEX2_SHIFT) | \ + (((unsigned long)(tex3)) << CP_VCD_REG_HI_TEX3_SHIFT) | \ + (((unsigned long)(tex4)) << CP_VCD_REG_HI_TEX4_SHIFT) | \ + (((unsigned long)(tex5)) << CP_VCD_REG_HI_TEX5_SHIFT) | \ + (((unsigned long)(tex6)) << CP_VCD_REG_HI_TEX6_SHIFT) | \ + (((unsigned long)(tex7)) << CP_VCD_REG_HI_TEX7_SHIFT)) + +/* +* cp_vat_table value +*/ +#define CP_NUM_VATS 0x08 + +/* +* cp_vat_reg_a struct +*/ +#define CP_VAT_REG_A_POSCNT_SIZE 1 +#define CP_VAT_REG_A_POSCNT_SHIFT 0 +#define CP_VAT_REG_A_POSCNT_MASK 0x00000001 +#define CP_VAT_REG_A_GET_POSCNT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_POSCNT_MASK) >> CP_VAT_REG_A_POSCNT_SHIFT) +#define CP_VAT_REG_A_SET_POSCNT(cp_vat_reg_a, posCnt) { \ + FDL_ASSERT(!((posCnt) & ~((1 << CP_VAT_REG_A_POSCNT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_POSCNT_MASK) | (((unsigned long)(posCnt)) << CP_VAT_REG_A_POSCNT_SHIFT);\ +} +#define CP_VAT_REG_A_POSFMT_SIZE 3 +#define CP_VAT_REG_A_POSFMT_SHIFT 1 +#define CP_VAT_REG_A_POSFMT_MASK 0x0000000e +#define CP_VAT_REG_A_GET_POSFMT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_POSFMT_MASK) >> CP_VAT_REG_A_POSFMT_SHIFT) +#define CP_VAT_REG_A_SET_POSFMT(cp_vat_reg_a, posFmt) { \ + FDL_ASSERT(!((posFmt) & ~((1 << CP_VAT_REG_A_POSFMT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_POSFMT_MASK) | (((unsigned long)(posFmt)) << CP_VAT_REG_A_POSFMT_SHIFT);\ +} +#define CP_VAT_REG_A_POSSHFT_SIZE 5 +#define CP_VAT_REG_A_POSSHFT_SHIFT 4 +#define CP_VAT_REG_A_POSSHFT_MASK 0x000001f0 +#define CP_VAT_REG_A_GET_POSSHFT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_POSSHFT_MASK) >> CP_VAT_REG_A_POSSHFT_SHIFT) +#define CP_VAT_REG_A_SET_POSSHFT(cp_vat_reg_a, posShft) { \ + FDL_ASSERT(!((posShft) & ~((1 << CP_VAT_REG_A_POSSHFT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_POSSHFT_MASK) | (((unsigned long)(posShft)) << CP_VAT_REG_A_POSSHFT_SHIFT);\ +} +#define CP_VAT_REG_A_NRMCNT_SIZE 1 +#define CP_VAT_REG_A_NRMCNT_SHIFT 9 +#define CP_VAT_REG_A_NRMCNT_MASK 0x00000200 +#define CP_VAT_REG_A_GET_NRMCNT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_NRMCNT_MASK) >> CP_VAT_REG_A_NRMCNT_SHIFT) +#define CP_VAT_REG_A_SET_NRMCNT(cp_vat_reg_a, nrmCnt) { \ + FDL_ASSERT(!((nrmCnt) & ~((1 << CP_VAT_REG_A_NRMCNT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_NRMCNT_MASK) | (((unsigned long)(nrmCnt)) << CP_VAT_REG_A_NRMCNT_SHIFT);\ +} +#define CP_VAT_REG_A_NRMFMT_SIZE 3 +#define CP_VAT_REG_A_NRMFMT_SHIFT 10 +#define CP_VAT_REG_A_NRMFMT_MASK 0x00001c00 +#define CP_VAT_REG_A_GET_NRMFMT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_NRMFMT_MASK) >> CP_VAT_REG_A_NRMFMT_SHIFT) +#define CP_VAT_REG_A_SET_NRMFMT(cp_vat_reg_a, nrmFmt) { \ + FDL_ASSERT(!((nrmFmt) & ~((1 << CP_VAT_REG_A_NRMFMT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_NRMFMT_MASK) | (((unsigned long)(nrmFmt)) << CP_VAT_REG_A_NRMFMT_SHIFT);\ +} +#define CP_VAT_REG_A_COL0CNT_SIZE 1 +#define CP_VAT_REG_A_COL0CNT_SHIFT 13 +#define CP_VAT_REG_A_COL0CNT_MASK 0x00002000 +#define CP_VAT_REG_A_GET_COL0CNT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_COL0CNT_MASK) >> CP_VAT_REG_A_COL0CNT_SHIFT) +#define CP_VAT_REG_A_SET_COL0CNT(cp_vat_reg_a, Col0Cnt) { \ + FDL_ASSERT(!((Col0Cnt) & ~((1 << CP_VAT_REG_A_COL0CNT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_COL0CNT_MASK) | (((unsigned long)(Col0Cnt)) << CP_VAT_REG_A_COL0CNT_SHIFT);\ +} +#define CP_VAT_REG_A_COL0FMT_SIZE 3 +#define CP_VAT_REG_A_COL0FMT_SHIFT 14 +#define CP_VAT_REG_A_COL0FMT_MASK 0x0001c000 +#define CP_VAT_REG_A_GET_COL0FMT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_COL0FMT_MASK) >> CP_VAT_REG_A_COL0FMT_SHIFT) +#define CP_VAT_REG_A_SET_COL0FMT(cp_vat_reg_a, Col0Fmt) { \ + FDL_ASSERT(!((Col0Fmt) & ~((1 << CP_VAT_REG_A_COL0FMT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_COL0FMT_MASK) | (((unsigned long)(Col0Fmt)) << CP_VAT_REG_A_COL0FMT_SHIFT);\ +} +#define CP_VAT_REG_A_COL1CNT_SIZE 1 +#define CP_VAT_REG_A_COL1CNT_SHIFT 17 +#define CP_VAT_REG_A_COL1CNT_MASK 0x00020000 +#define CP_VAT_REG_A_GET_COL1CNT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_COL1CNT_MASK) >> CP_VAT_REG_A_COL1CNT_SHIFT) +#define CP_VAT_REG_A_SET_COL1CNT(cp_vat_reg_a, Col1Cnt) { \ + FDL_ASSERT(!((Col1Cnt) & ~((1 << CP_VAT_REG_A_COL1CNT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_COL1CNT_MASK) | (((unsigned long)(Col1Cnt)) << CP_VAT_REG_A_COL1CNT_SHIFT);\ +} +#define CP_VAT_REG_A_COL1FMT_SIZE 3 +#define CP_VAT_REG_A_COL1FMT_SHIFT 18 +#define CP_VAT_REG_A_COL1FMT_MASK 0x001c0000 +#define CP_VAT_REG_A_GET_COL1FMT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_COL1FMT_MASK) >> CP_VAT_REG_A_COL1FMT_SHIFT) +#define CP_VAT_REG_A_SET_COL1FMT(cp_vat_reg_a, Col1Fmt) { \ + FDL_ASSERT(!((Col1Fmt) & ~((1 << CP_VAT_REG_A_COL1FMT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_COL1FMT_MASK) | (((unsigned long)(Col1Fmt)) << CP_VAT_REG_A_COL1FMT_SHIFT);\ +} +#define CP_VAT_REG_A_TEX0CNT_SIZE 1 +#define CP_VAT_REG_A_TEX0CNT_SHIFT 21 +#define CP_VAT_REG_A_TEX0CNT_MASK 0x00200000 +#define CP_VAT_REG_A_GET_TEX0CNT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_TEX0CNT_MASK) >> CP_VAT_REG_A_TEX0CNT_SHIFT) +#define CP_VAT_REG_A_SET_TEX0CNT(cp_vat_reg_a, tex0Cnt) { \ + FDL_ASSERT(!((tex0Cnt) & ~((1 << CP_VAT_REG_A_TEX0CNT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_TEX0CNT_MASK) | (((unsigned long)(tex0Cnt)) << CP_VAT_REG_A_TEX0CNT_SHIFT);\ +} +#define CP_VAT_REG_A_TEX0FMT_SIZE 3 +#define CP_VAT_REG_A_TEX0FMT_SHIFT 22 +#define CP_VAT_REG_A_TEX0FMT_MASK 0x01c00000 +#define CP_VAT_REG_A_GET_TEX0FMT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_TEX0FMT_MASK) >> CP_VAT_REG_A_TEX0FMT_SHIFT) +#define CP_VAT_REG_A_SET_TEX0FMT(cp_vat_reg_a, tex0Fmt) { \ + FDL_ASSERT(!((tex0Fmt) & ~((1 << CP_VAT_REG_A_TEX0FMT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_TEX0FMT_MASK) | (((unsigned long)(tex0Fmt)) << CP_VAT_REG_A_TEX0FMT_SHIFT);\ +} +#define CP_VAT_REG_A_TEX0SHFT_SIZE 5 +#define CP_VAT_REG_A_TEX0SHFT_SHIFT 25 +#define CP_VAT_REG_A_TEX0SHFT_MASK 0x3e000000 +#define CP_VAT_REG_A_GET_TEX0SHFT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_TEX0SHFT_MASK) >> CP_VAT_REG_A_TEX0SHFT_SHIFT) +#define CP_VAT_REG_A_SET_TEX0SHFT(cp_vat_reg_a, tex0Shft) { \ + FDL_ASSERT(!((tex0Shft) & ~((1 << CP_VAT_REG_A_TEX0SHFT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_TEX0SHFT_MASK) | (((unsigned long)(tex0Shft)) << CP_VAT_REG_A_TEX0SHFT_SHIFT);\ +} +#define CP_VAT_REG_A_BYTEDEQUANT_SIZE 1 +#define CP_VAT_REG_A_BYTEDEQUANT_SHIFT 30 +#define CP_VAT_REG_A_BYTEDEQUANT_MASK 0x40000000 +#define CP_VAT_REG_A_GET_BYTEDEQUANT(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_BYTEDEQUANT_MASK) >> CP_VAT_REG_A_BYTEDEQUANT_SHIFT) +#define CP_VAT_REG_A_SET_BYTEDEQUANT(cp_vat_reg_a, byteDequant) { \ + FDL_ASSERT(!((byteDequant) & ~((1 << CP_VAT_REG_A_BYTEDEQUANT_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_BYTEDEQUANT_MASK) | (((unsigned long)(byteDequant)) << CP_VAT_REG_A_BYTEDEQUANT_SHIFT);\ +} +#define CP_VAT_REG_A_NORMALINDEX3_SIZE 1 +#define CP_VAT_REG_A_NORMALINDEX3_SHIFT 31 +#define CP_VAT_REG_A_NORMALINDEX3_MASK 0x80000000 +#define CP_VAT_REG_A_GET_NORMALINDEX3(cp_vat_reg_a) \ + ((((unsigned long)(cp_vat_reg_a)) & CP_VAT_REG_A_NORMALINDEX3_MASK) >> CP_VAT_REG_A_NORMALINDEX3_SHIFT) +#define CP_VAT_REG_A_SET_NORMALINDEX3(cp_vat_reg_a, normalIndex3) { \ + FDL_ASSERT(!((normalIndex3) & ~((1 << CP_VAT_REG_A_NORMALINDEX3_SIZE)-1))); \ + cp_vat_reg_a = (((unsigned long)(cp_vat_reg_a)) & ~CP_VAT_REG_A_NORMALINDEX3_MASK) | (((unsigned long)(normalIndex3)) << CP_VAT_REG_A_NORMALINDEX3_SHIFT);\ +} +#define CP_VAT_REG_A_TOTAL_SIZE 32 +#define CP_VAT_REG_A(posCnt, posFmt, posShft, nrmCnt, nrmFmt, Col0Cnt, Col0Fmt, Col1Cnt, Col1Fmt, tex0Cnt, tex0Fmt, tex0Shft, byteDequant, normalIndex3) \ + ((((unsigned long)(posCnt)) << CP_VAT_REG_A_POSCNT_SHIFT) | \ + (((unsigned long)(posFmt)) << CP_VAT_REG_A_POSFMT_SHIFT) | \ + (((unsigned long)(posShft)) << CP_VAT_REG_A_POSSHFT_SHIFT) | \ + (((unsigned long)(nrmCnt)) << CP_VAT_REG_A_NRMCNT_SHIFT) | \ + (((unsigned long)(nrmFmt)) << CP_VAT_REG_A_NRMFMT_SHIFT) | \ + (((unsigned long)(Col0Cnt)) << CP_VAT_REG_A_COL0CNT_SHIFT) | \ + (((unsigned long)(Col0Fmt)) << CP_VAT_REG_A_COL0FMT_SHIFT) | \ + (((unsigned long)(Col1Cnt)) << CP_VAT_REG_A_COL1CNT_SHIFT) | \ + (((unsigned long)(Col1Fmt)) << CP_VAT_REG_A_COL1FMT_SHIFT) | \ + (((unsigned long)(tex0Cnt)) << CP_VAT_REG_A_TEX0CNT_SHIFT) | \ + (((unsigned long)(tex0Fmt)) << CP_VAT_REG_A_TEX0FMT_SHIFT) | \ + (((unsigned long)(tex0Shft)) << CP_VAT_REG_A_TEX0SHFT_SHIFT) | \ + (((unsigned long)(byteDequant)) << CP_VAT_REG_A_BYTEDEQUANT_SHIFT) | \ + (((unsigned long)(normalIndex3)) << CP_VAT_REG_A_NORMALINDEX3_SHIFT)) + +/* +* cp_vat_reg_b struct +*/ +#define CP_VAT_REG_B_TEX1CNT_SIZE 1 +#define CP_VAT_REG_B_TEX1CNT_SHIFT 0 +#define CP_VAT_REG_B_TEX1CNT_MASK 0x00000001 +#define CP_VAT_REG_B_GET_TEX1CNT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX1CNT_MASK) >> CP_VAT_REG_B_TEX1CNT_SHIFT) +#define CP_VAT_REG_B_SET_TEX1CNT(cp_vat_reg_b, tex1Cnt) { \ + FDL_ASSERT(!((tex1Cnt) & ~((1 << CP_VAT_REG_B_TEX1CNT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX1CNT_MASK) | (((unsigned long)(tex1Cnt)) << CP_VAT_REG_B_TEX1CNT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX1FMT_SIZE 3 +#define CP_VAT_REG_B_TEX1FMT_SHIFT 1 +#define CP_VAT_REG_B_TEX1FMT_MASK 0x0000000e +#define CP_VAT_REG_B_GET_TEX1FMT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX1FMT_MASK) >> CP_VAT_REG_B_TEX1FMT_SHIFT) +#define CP_VAT_REG_B_SET_TEX1FMT(cp_vat_reg_b, tex1Fmt) { \ + FDL_ASSERT(!((tex1Fmt) & ~((1 << CP_VAT_REG_B_TEX1FMT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX1FMT_MASK) | (((unsigned long)(tex1Fmt)) << CP_VAT_REG_B_TEX1FMT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX1SHFT_SIZE 5 +#define CP_VAT_REG_B_TEX1SHFT_SHIFT 4 +#define CP_VAT_REG_B_TEX1SHFT_MASK 0x000001f0 +#define CP_VAT_REG_B_GET_TEX1SHFT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX1SHFT_MASK) >> CP_VAT_REG_B_TEX1SHFT_SHIFT) +#define CP_VAT_REG_B_SET_TEX1SHFT(cp_vat_reg_b, tex1Shft) { \ + FDL_ASSERT(!((tex1Shft) & ~((1 << CP_VAT_REG_B_TEX1SHFT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX1SHFT_MASK) | (((unsigned long)(tex1Shft)) << CP_VAT_REG_B_TEX1SHFT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX2CNT_SIZE 1 +#define CP_VAT_REG_B_TEX2CNT_SHIFT 9 +#define CP_VAT_REG_B_TEX2CNT_MASK 0x00000200 +#define CP_VAT_REG_B_GET_TEX2CNT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX2CNT_MASK) >> CP_VAT_REG_B_TEX2CNT_SHIFT) +#define CP_VAT_REG_B_SET_TEX2CNT(cp_vat_reg_b, tex2Cnt) { \ + FDL_ASSERT(!((tex2Cnt) & ~((1 << CP_VAT_REG_B_TEX2CNT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX2CNT_MASK) | (((unsigned long)(tex2Cnt)) << CP_VAT_REG_B_TEX2CNT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX2FMT_SIZE 3 +#define CP_VAT_REG_B_TEX2FMT_SHIFT 10 +#define CP_VAT_REG_B_TEX2FMT_MASK 0x00001c00 +#define CP_VAT_REG_B_GET_TEX2FMT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX2FMT_MASK) >> CP_VAT_REG_B_TEX2FMT_SHIFT) +#define CP_VAT_REG_B_SET_TEX2FMT(cp_vat_reg_b, tex2Fmt) { \ + FDL_ASSERT(!((tex2Fmt) & ~((1 << CP_VAT_REG_B_TEX2FMT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX2FMT_MASK) | (((unsigned long)(tex2Fmt)) << CP_VAT_REG_B_TEX2FMT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX2SHFT_SIZE 5 +#define CP_VAT_REG_B_TEX2SHFT_SHIFT 13 +#define CP_VAT_REG_B_TEX2SHFT_MASK 0x0003e000 +#define CP_VAT_REG_B_GET_TEX2SHFT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX2SHFT_MASK) >> CP_VAT_REG_B_TEX2SHFT_SHIFT) +#define CP_VAT_REG_B_SET_TEX2SHFT(cp_vat_reg_b, tex2Shft) { \ + FDL_ASSERT(!((tex2Shft) & ~((1 << CP_VAT_REG_B_TEX2SHFT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX2SHFT_MASK) | (((unsigned long)(tex2Shft)) << CP_VAT_REG_B_TEX2SHFT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX3CNT_SIZE 1 +#define CP_VAT_REG_B_TEX3CNT_SHIFT 18 +#define CP_VAT_REG_B_TEX3CNT_MASK 0x00040000 +#define CP_VAT_REG_B_GET_TEX3CNT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX3CNT_MASK) >> CP_VAT_REG_B_TEX3CNT_SHIFT) +#define CP_VAT_REG_B_SET_TEX3CNT(cp_vat_reg_b, tex3Cnt) { \ + FDL_ASSERT(!((tex3Cnt) & ~((1 << CP_VAT_REG_B_TEX3CNT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX3CNT_MASK) | (((unsigned long)(tex3Cnt)) << CP_VAT_REG_B_TEX3CNT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX3FMT_SIZE 3 +#define CP_VAT_REG_B_TEX3FMT_SHIFT 19 +#define CP_VAT_REG_B_TEX3FMT_MASK 0x00380000 +#define CP_VAT_REG_B_GET_TEX3FMT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX3FMT_MASK) >> CP_VAT_REG_B_TEX3FMT_SHIFT) +#define CP_VAT_REG_B_SET_TEX3FMT(cp_vat_reg_b, tex3Fmt) { \ + FDL_ASSERT(!((tex3Fmt) & ~((1 << CP_VAT_REG_B_TEX3FMT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX3FMT_MASK) | (((unsigned long)(tex3Fmt)) << CP_VAT_REG_B_TEX3FMT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX3SHFT_SIZE 5 +#define CP_VAT_REG_B_TEX3SHFT_SHIFT 22 +#define CP_VAT_REG_B_TEX3SHFT_MASK 0x07c00000 +#define CP_VAT_REG_B_GET_TEX3SHFT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX3SHFT_MASK) >> CP_VAT_REG_B_TEX3SHFT_SHIFT) +#define CP_VAT_REG_B_SET_TEX3SHFT(cp_vat_reg_b, tex3Shft) { \ + FDL_ASSERT(!((tex3Shft) & ~((1 << CP_VAT_REG_B_TEX3SHFT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX3SHFT_MASK) | (((unsigned long)(tex3Shft)) << CP_VAT_REG_B_TEX3SHFT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX4CNT_SIZE 1 +#define CP_VAT_REG_B_TEX4CNT_SHIFT 27 +#define CP_VAT_REG_B_TEX4CNT_MASK 0x08000000 +#define CP_VAT_REG_B_GET_TEX4CNT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX4CNT_MASK) >> CP_VAT_REG_B_TEX4CNT_SHIFT) +#define CP_VAT_REG_B_SET_TEX4CNT(cp_vat_reg_b, tex4Cnt) { \ + FDL_ASSERT(!((tex4Cnt) & ~((1 << CP_VAT_REG_B_TEX4CNT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX4CNT_MASK) | (((unsigned long)(tex4Cnt)) << CP_VAT_REG_B_TEX4CNT_SHIFT);\ +} +#define CP_VAT_REG_B_TEX4FMT_SIZE 3 +#define CP_VAT_REG_B_TEX4FMT_SHIFT 28 +#define CP_VAT_REG_B_TEX4FMT_MASK 0x70000000 +#define CP_VAT_REG_B_GET_TEX4FMT(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_TEX4FMT_MASK) >> CP_VAT_REG_B_TEX4FMT_SHIFT) +#define CP_VAT_REG_B_SET_TEX4FMT(cp_vat_reg_b, tex4Fmt) { \ + FDL_ASSERT(!((tex4Fmt) & ~((1 << CP_VAT_REG_B_TEX4FMT_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_TEX4FMT_MASK) | (((unsigned long)(tex4Fmt)) << CP_VAT_REG_B_TEX4FMT_SHIFT);\ +} +#define CP_VAT_REG_B_VCACHE_ENHANCE_SIZE 1 +#define CP_VAT_REG_B_VCACHE_ENHANCE_SHIFT 31 +#define CP_VAT_REG_B_VCACHE_ENHANCE_MASK 0x80000000 +#define CP_VAT_REG_B_GET_VCACHE_ENHANCE(cp_vat_reg_b) \ + ((((unsigned long)(cp_vat_reg_b)) & CP_VAT_REG_B_VCACHE_ENHANCE_MASK) >> CP_VAT_REG_B_VCACHE_ENHANCE_SHIFT) +#define CP_VAT_REG_B_SET_VCACHE_ENHANCE(cp_vat_reg_b, vcache_enhance) { \ + FDL_ASSERT(!((vcache_enhance) & ~((1 << CP_VAT_REG_B_VCACHE_ENHANCE_SIZE)-1))); \ + cp_vat_reg_b = (((unsigned long)(cp_vat_reg_b)) & ~CP_VAT_REG_B_VCACHE_ENHANCE_MASK) | (((unsigned long)(vcache_enhance)) << CP_VAT_REG_B_VCACHE_ENHANCE_SHIFT);\ +} +#define CP_VAT_REG_B_TOTAL_SIZE 32 +#define CP_VAT_REG_B(tex1Cnt, tex1Fmt, tex1Shft, tex2Cnt, tex2Fmt, tex2Shft, tex3Cnt, tex3Fmt, tex3Shft, tex4Cnt, tex4Fmt, vcache_enhance) \ + ((((unsigned long)(tex1Cnt)) << CP_VAT_REG_B_TEX1CNT_SHIFT) | \ + (((unsigned long)(tex1Fmt)) << CP_VAT_REG_B_TEX1FMT_SHIFT) | \ + (((unsigned long)(tex1Shft)) << CP_VAT_REG_B_TEX1SHFT_SHIFT) | \ + (((unsigned long)(tex2Cnt)) << CP_VAT_REG_B_TEX2CNT_SHIFT) | \ + (((unsigned long)(tex2Fmt)) << CP_VAT_REG_B_TEX2FMT_SHIFT) | \ + (((unsigned long)(tex2Shft)) << CP_VAT_REG_B_TEX2SHFT_SHIFT) | \ + (((unsigned long)(tex3Cnt)) << CP_VAT_REG_B_TEX3CNT_SHIFT) | \ + (((unsigned long)(tex3Fmt)) << CP_VAT_REG_B_TEX3FMT_SHIFT) | \ + (((unsigned long)(tex3Shft)) << CP_VAT_REG_B_TEX3SHFT_SHIFT) | \ + (((unsigned long)(tex4Cnt)) << CP_VAT_REG_B_TEX4CNT_SHIFT) | \ + (((unsigned long)(tex4Fmt)) << CP_VAT_REG_B_TEX4FMT_SHIFT) | \ + (((unsigned long)(vcache_enhance)) << CP_VAT_REG_B_VCACHE_ENHANCE_SHIFT)) + +/* +* cp_vat_reg_c struct +*/ +#define CP_VAT_REG_C_TEX4SHFT_SIZE 5 +#define CP_VAT_REG_C_TEX4SHFT_SHIFT 0 +#define CP_VAT_REG_C_TEX4SHFT_MASK 0x0000001f +#define CP_VAT_REG_C_GET_TEX4SHFT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX4SHFT_MASK) >> CP_VAT_REG_C_TEX4SHFT_SHIFT) +#define CP_VAT_REG_C_SET_TEX4SHFT(cp_vat_reg_c, tex4Shft) { \ + FDL_ASSERT(!((tex4Shft) & ~((1 << CP_VAT_REG_C_TEX4SHFT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX4SHFT_MASK) | (((unsigned long)(tex4Shft)) << CP_VAT_REG_C_TEX4SHFT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX5CNT_SIZE 1 +#define CP_VAT_REG_C_TEX5CNT_SHIFT 5 +#define CP_VAT_REG_C_TEX5CNT_MASK 0x00000020 +#define CP_VAT_REG_C_GET_TEX5CNT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX5CNT_MASK) >> CP_VAT_REG_C_TEX5CNT_SHIFT) +#define CP_VAT_REG_C_SET_TEX5CNT(cp_vat_reg_c, tex5Cnt) { \ + FDL_ASSERT(!((tex5Cnt) & ~((1 << CP_VAT_REG_C_TEX5CNT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX5CNT_MASK) | (((unsigned long)(tex5Cnt)) << CP_VAT_REG_C_TEX5CNT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX5FMT_SIZE 3 +#define CP_VAT_REG_C_TEX5FMT_SHIFT 6 +#define CP_VAT_REG_C_TEX5FMT_MASK 0x000001c0 +#define CP_VAT_REG_C_GET_TEX5FMT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX5FMT_MASK) >> CP_VAT_REG_C_TEX5FMT_SHIFT) +#define CP_VAT_REG_C_SET_TEX5FMT(cp_vat_reg_c, tex5Fmt) { \ + FDL_ASSERT(!((tex5Fmt) & ~((1 << CP_VAT_REG_C_TEX5FMT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX5FMT_MASK) | (((unsigned long)(tex5Fmt)) << CP_VAT_REG_C_TEX5FMT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX5SHFT_SIZE 5 +#define CP_VAT_REG_C_TEX5SHFT_SHIFT 9 +#define CP_VAT_REG_C_TEX5SHFT_MASK 0x00003e00 +#define CP_VAT_REG_C_GET_TEX5SHFT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX5SHFT_MASK) >> CP_VAT_REG_C_TEX5SHFT_SHIFT) +#define CP_VAT_REG_C_SET_TEX5SHFT(cp_vat_reg_c, tex5Shft) { \ + FDL_ASSERT(!((tex5Shft) & ~((1 << CP_VAT_REG_C_TEX5SHFT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX5SHFT_MASK) | (((unsigned long)(tex5Shft)) << CP_VAT_REG_C_TEX5SHFT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX6CNT_SIZE 1 +#define CP_VAT_REG_C_TEX6CNT_SHIFT 14 +#define CP_VAT_REG_C_TEX6CNT_MASK 0x00004000 +#define CP_VAT_REG_C_GET_TEX6CNT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX6CNT_MASK) >> CP_VAT_REG_C_TEX6CNT_SHIFT) +#define CP_VAT_REG_C_SET_TEX6CNT(cp_vat_reg_c, tex6Cnt) { \ + FDL_ASSERT(!((tex6Cnt) & ~((1 << CP_VAT_REG_C_TEX6CNT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX6CNT_MASK) | (((unsigned long)(tex6Cnt)) << CP_VAT_REG_C_TEX6CNT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX6FMT_SIZE 3 +#define CP_VAT_REG_C_TEX6FMT_SHIFT 15 +#define CP_VAT_REG_C_TEX6FMT_MASK 0x00038000 +#define CP_VAT_REG_C_GET_TEX6FMT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX6FMT_MASK) >> CP_VAT_REG_C_TEX6FMT_SHIFT) +#define CP_VAT_REG_C_SET_TEX6FMT(cp_vat_reg_c, tex6Fmt) { \ + FDL_ASSERT(!((tex6Fmt) & ~((1 << CP_VAT_REG_C_TEX6FMT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX6FMT_MASK) | (((unsigned long)(tex6Fmt)) << CP_VAT_REG_C_TEX6FMT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX6SHFT_SIZE 5 +#define CP_VAT_REG_C_TEX6SHFT_SHIFT 18 +#define CP_VAT_REG_C_TEX6SHFT_MASK 0x007c0000 +#define CP_VAT_REG_C_GET_TEX6SHFT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX6SHFT_MASK) >> CP_VAT_REG_C_TEX6SHFT_SHIFT) +#define CP_VAT_REG_C_SET_TEX6SHFT(cp_vat_reg_c, tex6Shft) { \ + FDL_ASSERT(!((tex6Shft) & ~((1 << CP_VAT_REG_C_TEX6SHFT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX6SHFT_MASK) | (((unsigned long)(tex6Shft)) << CP_VAT_REG_C_TEX6SHFT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX7CNT_SIZE 1 +#define CP_VAT_REG_C_TEX7CNT_SHIFT 23 +#define CP_VAT_REG_C_TEX7CNT_MASK 0x00800000 +#define CP_VAT_REG_C_GET_TEX7CNT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX7CNT_MASK) >> CP_VAT_REG_C_TEX7CNT_SHIFT) +#define CP_VAT_REG_C_SET_TEX7CNT(cp_vat_reg_c, tex7Cnt) { \ + FDL_ASSERT(!((tex7Cnt) & ~((1 << CP_VAT_REG_C_TEX7CNT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX7CNT_MASK) | (((unsigned long)(tex7Cnt)) << CP_VAT_REG_C_TEX7CNT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX7FMT_SIZE 3 +#define CP_VAT_REG_C_TEX7FMT_SHIFT 24 +#define CP_VAT_REG_C_TEX7FMT_MASK 0x07000000 +#define CP_VAT_REG_C_GET_TEX7FMT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX7FMT_MASK) >> CP_VAT_REG_C_TEX7FMT_SHIFT) +#define CP_VAT_REG_C_SET_TEX7FMT(cp_vat_reg_c, tex7Fmt) { \ + FDL_ASSERT(!((tex7Fmt) & ~((1 << CP_VAT_REG_C_TEX7FMT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX7FMT_MASK) | (((unsigned long)(tex7Fmt)) << CP_VAT_REG_C_TEX7FMT_SHIFT);\ +} +#define CP_VAT_REG_C_TEX7SHFT_SIZE 5 +#define CP_VAT_REG_C_TEX7SHFT_SHIFT 27 +#define CP_VAT_REG_C_TEX7SHFT_MASK 0xf8000000 +#define CP_VAT_REG_C_GET_TEX7SHFT(cp_vat_reg_c) \ + ((((unsigned long)(cp_vat_reg_c)) & CP_VAT_REG_C_TEX7SHFT_MASK) >> CP_VAT_REG_C_TEX7SHFT_SHIFT) +#define CP_VAT_REG_C_SET_TEX7SHFT(cp_vat_reg_c, tex7Shft) { \ + FDL_ASSERT(!((tex7Shft) & ~((1 << CP_VAT_REG_C_TEX7SHFT_SIZE)-1))); \ + cp_vat_reg_c = (((unsigned long)(cp_vat_reg_c)) & ~CP_VAT_REG_C_TEX7SHFT_MASK) | (((unsigned long)(tex7Shft)) << CP_VAT_REG_C_TEX7SHFT_SHIFT);\ +} +#define CP_VAT_REG_C_TOTAL_SIZE 32 +#define CP_VAT_REG_C(tex4Shft, tex5Cnt, tex5Fmt, tex5Shft, tex6Cnt, tex6Fmt, tex6Shft, tex7Cnt, tex7Fmt, tex7Shft) \ + ((((unsigned long)(tex4Shft)) << CP_VAT_REG_C_TEX4SHFT_SHIFT) | \ + (((unsigned long)(tex5Cnt)) << CP_VAT_REG_C_TEX5CNT_SHIFT) | \ + (((unsigned long)(tex5Fmt)) << CP_VAT_REG_C_TEX5FMT_SHIFT) | \ + (((unsigned long)(tex5Shft)) << CP_VAT_REG_C_TEX5SHFT_SHIFT) | \ + (((unsigned long)(tex6Cnt)) << CP_VAT_REG_C_TEX6CNT_SHIFT) | \ + (((unsigned long)(tex6Fmt)) << CP_VAT_REG_C_TEX6FMT_SHIFT) | \ + (((unsigned long)(tex6Shft)) << CP_VAT_REG_C_TEX6SHFT_SHIFT) | \ + (((unsigned long)(tex7Cnt)) << CP_VAT_REG_C_TEX7CNT_SHIFT) | \ + (((unsigned long)(tex7Fmt)) << CP_VAT_REG_C_TEX7FMT_SHIFT) | \ + (((unsigned long)(tex7Shft)) << CP_VAT_REG_C_TEX7SHFT_SHIFT)) + +/* +* cp_matidx_reg_a struct +*/ +#define CP_MATIDX_REG_A_POSIDX_SIZE 6 +#define CP_MATIDX_REG_A_POSIDX_SHIFT 0 +#define CP_MATIDX_REG_A_POSIDX_MASK 0x0000003f +#define CP_MATIDX_REG_A_GET_POSIDX(cp_matidx_reg_a) \ + ((((unsigned long)(cp_matidx_reg_a)) & CP_MATIDX_REG_A_POSIDX_MASK) >> CP_MATIDX_REG_A_POSIDX_SHIFT) +#define CP_MATIDX_REG_A_SET_POSIDX(cp_matidx_reg_a, posIdx) { \ + FDL_ASSERT(!((posIdx) & ~((1 << CP_MATIDX_REG_A_POSIDX_SIZE)-1))); \ + cp_matidx_reg_a = (((unsigned long)(cp_matidx_reg_a)) & ~CP_MATIDX_REG_A_POSIDX_MASK) | (((unsigned long)(posIdx)) << CP_MATIDX_REG_A_POSIDX_SHIFT);\ +} +#define CP_MATIDX_REG_A_TEX0IDX_SIZE 6 +#define CP_MATIDX_REG_A_TEX0IDX_SHIFT 6 +#define CP_MATIDX_REG_A_TEX0IDX_MASK 0x00000fc0 +#define CP_MATIDX_REG_A_GET_TEX0IDX(cp_matidx_reg_a) \ + ((((unsigned long)(cp_matidx_reg_a)) & CP_MATIDX_REG_A_TEX0IDX_MASK) >> CP_MATIDX_REG_A_TEX0IDX_SHIFT) +#define CP_MATIDX_REG_A_SET_TEX0IDX(cp_matidx_reg_a, tex0Idx) { \ + FDL_ASSERT(!((tex0Idx) & ~((1 << CP_MATIDX_REG_A_TEX0IDX_SIZE)-1))); \ + cp_matidx_reg_a = (((unsigned long)(cp_matidx_reg_a)) & ~CP_MATIDX_REG_A_TEX0IDX_MASK) | (((unsigned long)(tex0Idx)) << CP_MATIDX_REG_A_TEX0IDX_SHIFT);\ +} +#define CP_MATIDX_REG_A_TEX1IDX_SIZE 6 +#define CP_MATIDX_REG_A_TEX1IDX_SHIFT 12 +#define CP_MATIDX_REG_A_TEX1IDX_MASK 0x0003f000 +#define CP_MATIDX_REG_A_GET_TEX1IDX(cp_matidx_reg_a) \ + ((((unsigned long)(cp_matidx_reg_a)) & CP_MATIDX_REG_A_TEX1IDX_MASK) >> CP_MATIDX_REG_A_TEX1IDX_SHIFT) +#define CP_MATIDX_REG_A_SET_TEX1IDX(cp_matidx_reg_a, tex1Idx) { \ + FDL_ASSERT(!((tex1Idx) & ~((1 << CP_MATIDX_REG_A_TEX1IDX_SIZE)-1))); \ + cp_matidx_reg_a = (((unsigned long)(cp_matidx_reg_a)) & ~CP_MATIDX_REG_A_TEX1IDX_MASK) | (((unsigned long)(tex1Idx)) << CP_MATIDX_REG_A_TEX1IDX_SHIFT);\ +} +#define CP_MATIDX_REG_A_TEX2IDX_SIZE 6 +#define CP_MATIDX_REG_A_TEX2IDX_SHIFT 18 +#define CP_MATIDX_REG_A_TEX2IDX_MASK 0x00fc0000 +#define CP_MATIDX_REG_A_GET_TEX2IDX(cp_matidx_reg_a) \ + ((((unsigned long)(cp_matidx_reg_a)) & CP_MATIDX_REG_A_TEX2IDX_MASK) >> CP_MATIDX_REG_A_TEX2IDX_SHIFT) +#define CP_MATIDX_REG_A_SET_TEX2IDX(cp_matidx_reg_a, tex2Idx) { \ + FDL_ASSERT(!((tex2Idx) & ~((1 << CP_MATIDX_REG_A_TEX2IDX_SIZE)-1))); \ + cp_matidx_reg_a = (((unsigned long)(cp_matidx_reg_a)) & ~CP_MATIDX_REG_A_TEX2IDX_MASK) | (((unsigned long)(tex2Idx)) << CP_MATIDX_REG_A_TEX2IDX_SHIFT);\ +} +#define CP_MATIDX_REG_A_TEX3IDX_SIZE 6 +#define CP_MATIDX_REG_A_TEX3IDX_SHIFT 24 +#define CP_MATIDX_REG_A_TEX3IDX_MASK 0x3f000000 +#define CP_MATIDX_REG_A_GET_TEX3IDX(cp_matidx_reg_a) \ + ((((unsigned long)(cp_matidx_reg_a)) & CP_MATIDX_REG_A_TEX3IDX_MASK) >> CP_MATIDX_REG_A_TEX3IDX_SHIFT) +#define CP_MATIDX_REG_A_SET_TEX3IDX(cp_matidx_reg_a, tex3Idx) { \ + FDL_ASSERT(!((tex3Idx) & ~((1 << CP_MATIDX_REG_A_TEX3IDX_SIZE)-1))); \ + cp_matidx_reg_a = (((unsigned long)(cp_matidx_reg_a)) & ~CP_MATIDX_REG_A_TEX3IDX_MASK) | (((unsigned long)(tex3Idx)) << CP_MATIDX_REG_A_TEX3IDX_SHIFT);\ +} +#define CP_MATIDX_REG_A_TOTAL_SIZE 30 +#define CP_MATIDX_REG_A(posIdx, tex0Idx, tex1Idx, tex2Idx, tex3Idx) \ + ((((unsigned long)(posIdx)) << CP_MATIDX_REG_A_POSIDX_SHIFT) | \ + (((unsigned long)(tex0Idx)) << CP_MATIDX_REG_A_TEX0IDX_SHIFT) | \ + (((unsigned long)(tex1Idx)) << CP_MATIDX_REG_A_TEX1IDX_SHIFT) | \ + (((unsigned long)(tex2Idx)) << CP_MATIDX_REG_A_TEX2IDX_SHIFT) | \ + (((unsigned long)(tex3Idx)) << CP_MATIDX_REG_A_TEX3IDX_SHIFT)) + +/* +* cp_matidx_reg_b struct +*/ +#define CP_MATIDX_REG_B_TEX4IDX_SIZE 6 +#define CP_MATIDX_REG_B_TEX4IDX_SHIFT 0 +#define CP_MATIDX_REG_B_TEX4IDX_MASK 0x0000003f +#define CP_MATIDX_REG_B_GET_TEX4IDX(cp_matidx_reg_b) \ + ((((unsigned long)(cp_matidx_reg_b)) & CP_MATIDX_REG_B_TEX4IDX_MASK) >> CP_MATIDX_REG_B_TEX4IDX_SHIFT) +#define CP_MATIDX_REG_B_SET_TEX4IDX(cp_matidx_reg_b, tex4Idx) { \ + FDL_ASSERT(!((tex4Idx) & ~((1 << CP_MATIDX_REG_B_TEX4IDX_SIZE)-1))); \ + cp_matidx_reg_b = (((unsigned long)(cp_matidx_reg_b)) & ~CP_MATIDX_REG_B_TEX4IDX_MASK) | (((unsigned long)(tex4Idx)) << CP_MATIDX_REG_B_TEX4IDX_SHIFT);\ +} +#define CP_MATIDX_REG_B_TEX5IDX_SIZE 6 +#define CP_MATIDX_REG_B_TEX5IDX_SHIFT 6 +#define CP_MATIDX_REG_B_TEX5IDX_MASK 0x00000fc0 +#define CP_MATIDX_REG_B_GET_TEX5IDX(cp_matidx_reg_b) \ + ((((unsigned long)(cp_matidx_reg_b)) & CP_MATIDX_REG_B_TEX5IDX_MASK) >> CP_MATIDX_REG_B_TEX5IDX_SHIFT) +#define CP_MATIDX_REG_B_SET_TEX5IDX(cp_matidx_reg_b, tex5Idx) { \ + FDL_ASSERT(!((tex5Idx) & ~((1 << CP_MATIDX_REG_B_TEX5IDX_SIZE)-1))); \ + cp_matidx_reg_b = (((unsigned long)(cp_matidx_reg_b)) & ~CP_MATIDX_REG_B_TEX5IDX_MASK) | (((unsigned long)(tex5Idx)) << CP_MATIDX_REG_B_TEX5IDX_SHIFT);\ +} +#define CP_MATIDX_REG_B_TEX6IDX_SIZE 6 +#define CP_MATIDX_REG_B_TEX6IDX_SHIFT 12 +#define CP_MATIDX_REG_B_TEX6IDX_MASK 0x0003f000 +#define CP_MATIDX_REG_B_GET_TEX6IDX(cp_matidx_reg_b) \ + ((((unsigned long)(cp_matidx_reg_b)) & CP_MATIDX_REG_B_TEX6IDX_MASK) >> CP_MATIDX_REG_B_TEX6IDX_SHIFT) +#define CP_MATIDX_REG_B_SET_TEX6IDX(cp_matidx_reg_b, tex6Idx) { \ + FDL_ASSERT(!((tex6Idx) & ~((1 << CP_MATIDX_REG_B_TEX6IDX_SIZE)-1))); \ + cp_matidx_reg_b = (((unsigned long)(cp_matidx_reg_b)) & ~CP_MATIDX_REG_B_TEX6IDX_MASK) | (((unsigned long)(tex6Idx)) << CP_MATIDX_REG_B_TEX6IDX_SHIFT);\ +} +#define CP_MATIDX_REG_B_TEX7IDX_SIZE 6 +#define CP_MATIDX_REG_B_TEX7IDX_SHIFT 18 +#define CP_MATIDX_REG_B_TEX7IDX_MASK 0x00fc0000 +#define CP_MATIDX_REG_B_GET_TEX7IDX(cp_matidx_reg_b) \ + ((((unsigned long)(cp_matidx_reg_b)) & CP_MATIDX_REG_B_TEX7IDX_MASK) >> CP_MATIDX_REG_B_TEX7IDX_SHIFT) +#define CP_MATIDX_REG_B_SET_TEX7IDX(cp_matidx_reg_b, tex7Idx) { \ + FDL_ASSERT(!((tex7Idx) & ~((1 << CP_MATIDX_REG_B_TEX7IDX_SIZE)-1))); \ + cp_matidx_reg_b = (((unsigned long)(cp_matidx_reg_b)) & ~CP_MATIDX_REG_B_TEX7IDX_MASK) | (((unsigned long)(tex7Idx)) << CP_MATIDX_REG_B_TEX7IDX_SHIFT);\ +} +#define CP_MATIDX_REG_B_TOTAL_SIZE 24 +#define CP_MATIDX_REG_B(tex4Idx, tex5Idx, tex6Idx, tex7Idx) \ + ((((unsigned long)(tex4Idx)) << CP_MATIDX_REG_B_TEX4IDX_SHIFT) | \ + (((unsigned long)(tex5Idx)) << CP_MATIDX_REG_B_TEX5IDX_SHIFT) | \ + (((unsigned long)(tex6Idx)) << CP_MATIDX_REG_B_TEX6IDX_SHIFT) | \ + (((unsigned long)(tex7Idx)) << CP_MATIDX_REG_B_TEX7IDX_SHIFT)) + +/* +* cp_array_base_reg struct +*/ +#define CP_ARRAY_BASE_REG_BASE_SIZE 29 +#define CP_ARRAY_BASE_REG_BASE_SHIFT 0 +#define CP_ARRAY_BASE_REG_BASE_MASK 0x1fffffff +#define CP_ARRAY_BASE_REG_GET_BASE(cp_array_base_reg) \ + ((((unsigned long)(cp_array_base_reg)) & CP_ARRAY_BASE_REG_BASE_MASK) >> CP_ARRAY_BASE_REG_BASE_SHIFT) +#define CP_ARRAY_BASE_REG_SET_BASE(cp_array_base_reg, base) { \ + FDL_ASSERT(!((base) & ~((1 << CP_ARRAY_BASE_REG_BASE_SIZE)-1))); \ + cp_array_base_reg = (((unsigned long)(cp_array_base_reg)) & ~CP_ARRAY_BASE_REG_BASE_MASK) | (((unsigned long)(base)) << CP_ARRAY_BASE_REG_BASE_SHIFT);\ +} +#define CP_ARRAY_BASE_REG_PAD0_SIZE 3 +#define CP_ARRAY_BASE_REG_PAD0_SHIFT 29 +#define CP_ARRAY_BASE_REG_PAD0_MASK 0xe0000000 +#define CP_ARRAY_BASE_REG_GET_PAD0(cp_array_base_reg) \ + ((((unsigned long)(cp_array_base_reg)) & CP_ARRAY_BASE_REG_PAD0_MASK) >> CP_ARRAY_BASE_REG_PAD0_SHIFT) +#define CP_ARRAY_BASE_REG_SET_PAD0(cp_array_base_reg, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_ARRAY_BASE_REG_PAD0_SIZE)-1))); \ + cp_array_base_reg = (((unsigned long)(cp_array_base_reg)) & ~CP_ARRAY_BASE_REG_PAD0_MASK) | (((unsigned long)(pad0)) << CP_ARRAY_BASE_REG_PAD0_SHIFT);\ +} +#define CP_ARRAY_BASE_REG_TOTAL_SIZE 32 +#define CP_ARRAY_BASE_REG(base) \ + ((((unsigned long)(base)) << CP_ARRAY_BASE_REG_BASE_SHIFT)) + +/* +* cp_array_stride_reg struct +*/ +#define CP_ARRAY_STRIDE_REG_STRIDE_SIZE 8 +#define CP_ARRAY_STRIDE_REG_STRIDE_SHIFT 0 +#define CP_ARRAY_STRIDE_REG_STRIDE_MASK 0x000000ff +#define CP_ARRAY_STRIDE_REG_GET_STRIDE(cp_array_stride_reg) \ + ((((unsigned long)(cp_array_stride_reg)) & CP_ARRAY_STRIDE_REG_STRIDE_MASK) >> CP_ARRAY_STRIDE_REG_STRIDE_SHIFT) +#define CP_ARRAY_STRIDE_REG_SET_STRIDE(cp_array_stride_reg, stride) { \ + FDL_ASSERT(!((stride) & ~((1 << CP_ARRAY_STRIDE_REG_STRIDE_SIZE)-1))); \ + cp_array_stride_reg = (((unsigned long)(cp_array_stride_reg)) & ~CP_ARRAY_STRIDE_REG_STRIDE_MASK) | (((unsigned long)(stride)) << CP_ARRAY_STRIDE_REG_STRIDE_SHIFT);\ +} +#define CP_ARRAY_STRIDE_REG_PAD0_SIZE 24 +#define CP_ARRAY_STRIDE_REG_PAD0_SHIFT 8 +#define CP_ARRAY_STRIDE_REG_PAD0_MASK 0xffffff00 +#define CP_ARRAY_STRIDE_REG_GET_PAD0(cp_array_stride_reg) \ + ((((unsigned long)(cp_array_stride_reg)) & CP_ARRAY_STRIDE_REG_PAD0_MASK) >> CP_ARRAY_STRIDE_REG_PAD0_SHIFT) +#define CP_ARRAY_STRIDE_REG_SET_PAD0(cp_array_stride_reg, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_ARRAY_STRIDE_REG_PAD0_SIZE)-1))); \ + cp_array_stride_reg = (((unsigned long)(cp_array_stride_reg)) & ~CP_ARRAY_STRIDE_REG_PAD0_MASK) | (((unsigned long)(pad0)) << CP_ARRAY_STRIDE_REG_PAD0_SHIFT);\ +} +#define CP_ARRAY_STRIDE_REG_TOTAL_SIZE 32 +#define CP_ARRAY_STRIDE_REG(stride) \ + ((((unsigned long)(stride)) << CP_ARRAY_STRIDE_REG_STRIDE_SHIFT)) + +/* +* cp_stat_enable_reg struct +*/ +#define CP_STAT_ENABLE_REG_VC_STAT_SIZE 1 +#define CP_STAT_ENABLE_REG_VC_STAT_SHIFT 0 +#define CP_STAT_ENABLE_REG_VC_STAT_MASK 0x00000001 +#define CP_STAT_ENABLE_REG_GET_VC_STAT(cp_stat_enable_reg) \ + ((((unsigned long)(cp_stat_enable_reg)) & CP_STAT_ENABLE_REG_VC_STAT_MASK) >> CP_STAT_ENABLE_REG_VC_STAT_SHIFT) +#define CP_STAT_ENABLE_REG_SET_VC_STAT(cp_stat_enable_reg, vc_stat) { \ + FDL_ASSERT(!((vc_stat) & ~((1 << CP_STAT_ENABLE_REG_VC_STAT_SIZE)-1))); \ + cp_stat_enable_reg = (((unsigned long)(cp_stat_enable_reg)) & ~CP_STAT_ENABLE_REG_VC_STAT_MASK) | (((unsigned long)(vc_stat)) << CP_STAT_ENABLE_REG_VC_STAT_SHIFT);\ +} +#define CP_STAT_ENABLE_REG_PAD0_SIZE 1 +#define CP_STAT_ENABLE_REG_PAD0_SHIFT 1 +#define CP_STAT_ENABLE_REG_PAD0_MASK 0x00000002 +#define CP_STAT_ENABLE_REG_GET_PAD0(cp_stat_enable_reg) \ + ((((unsigned long)(cp_stat_enable_reg)) & CP_STAT_ENABLE_REG_PAD0_MASK) >> CP_STAT_ENABLE_REG_PAD0_SHIFT) +#define CP_STAT_ENABLE_REG_SET_PAD0(cp_stat_enable_reg, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_STAT_ENABLE_REG_PAD0_SIZE)-1))); \ + cp_stat_enable_reg = (((unsigned long)(cp_stat_enable_reg)) & ~CP_STAT_ENABLE_REG_PAD0_MASK) | (((unsigned long)(pad0)) << CP_STAT_ENABLE_REG_PAD0_SHIFT);\ +} +#define CP_STAT_ENABLE_REG_FRCLK_SIZE 1 +#define CP_STAT_ENABLE_REG_FRCLK_SHIFT 2 +#define CP_STAT_ENABLE_REG_FRCLK_MASK 0x00000004 +#define CP_STAT_ENABLE_REG_GET_FRCLK(cp_stat_enable_reg) \ + ((((unsigned long)(cp_stat_enable_reg)) & CP_STAT_ENABLE_REG_FRCLK_MASK) >> CP_STAT_ENABLE_REG_FRCLK_SHIFT) +#define CP_STAT_ENABLE_REG_SET_FRCLK(cp_stat_enable_reg, frclk) { \ + FDL_ASSERT(!((frclk) & ~((1 << CP_STAT_ENABLE_REG_FRCLK_SIZE)-1))); \ + cp_stat_enable_reg = (((unsigned long)(cp_stat_enable_reg)) & ~CP_STAT_ENABLE_REG_FRCLK_MASK) | (((unsigned long)(frclk)) << CP_STAT_ENABLE_REG_FRCLK_SHIFT);\ +} +#define CP_STAT_ENABLE_REG_TOTAL_SIZE 3 +#define CP_STAT_ENABLE_REG(vc_stat, frclk) \ + ((((unsigned long)(vc_stat)) << CP_STAT_ENABLE_REG_VC_STAT_SHIFT) | \ + (((unsigned long)(frclk)) << CP_STAT_ENABLE_REG_FRCLK_SHIFT)) + +/* +* cp_stat_sel_reg struct +*/ +#define CP_STAT_SEL_REG_ATTR_SEL_SIZE 4 +#define CP_STAT_SEL_REG_ATTR_SEL_SHIFT 0 +#define CP_STAT_SEL_REG_ATTR_SEL_MASK 0x0000000f +#define CP_STAT_SEL_REG_GET_ATTR_SEL(cp_stat_sel_reg) \ + ((((unsigned long)(cp_stat_sel_reg)) & CP_STAT_SEL_REG_ATTR_SEL_MASK) >> CP_STAT_SEL_REG_ATTR_SEL_SHIFT) +#define CP_STAT_SEL_REG_SET_ATTR_SEL(cp_stat_sel_reg, attr_sel) { \ + FDL_ASSERT(!((attr_sel) & ~((1 << CP_STAT_SEL_REG_ATTR_SEL_SIZE)-1))); \ + cp_stat_sel_reg = (((unsigned long)(cp_stat_sel_reg)) & ~CP_STAT_SEL_REG_ATTR_SEL_MASK) | (((unsigned long)(attr_sel)) << CP_STAT_SEL_REG_ATTR_SEL_SHIFT);\ +} +#define CP_STAT_SEL_REG_STALLPERF_SEL_SIZE 4 +#define CP_STAT_SEL_REG_STALLPERF_SEL_SHIFT 4 +#define CP_STAT_SEL_REG_STALLPERF_SEL_MASK 0x000000f0 +#define CP_STAT_SEL_REG_GET_STALLPERF_SEL(cp_stat_sel_reg) \ + ((((unsigned long)(cp_stat_sel_reg)) & CP_STAT_SEL_REG_STALLPERF_SEL_MASK) >> CP_STAT_SEL_REG_STALLPERF_SEL_SHIFT) +#define CP_STAT_SEL_REG_SET_STALLPERF_SEL(cp_stat_sel_reg, stallperf_sel) { \ + FDL_ASSERT(!((stallperf_sel) & ~((1 << CP_STAT_SEL_REG_STALLPERF_SEL_SIZE)-1))); \ + cp_stat_sel_reg = (((unsigned long)(cp_stat_sel_reg)) & ~CP_STAT_SEL_REG_STALLPERF_SEL_MASK) | (((unsigned long)(stallperf_sel)) << CP_STAT_SEL_REG_STALLPERF_SEL_SHIFT);\ +} +#define CP_STAT_SEL_REG_TOTAL_SIZE 8 +#define CP_STAT_SEL_REG(attr_sel, stallperf_sel) \ + ((((unsigned long)(attr_sel)) << CP_STAT_SEL_REG_ATTR_SEL_SHIFT) | \ + (((unsigned long)(stallperf_sel)) << CP_STAT_SEL_REG_STALLPERF_SEL_SHIFT)) + +/* +* cp_stallperf_sel enum +*/ +#define STALLPERF_ZERO 0x00000000 +#define STALLPERF_ONE 0x00000001 +#define ELEMQ_FULL 0x00000002 +#define MISSQ_FULL 0x00000003 +#define MEMREQ_FULL 0x00000004 +#define VC_STATCNT7 0x00000005 +#define VC_MISS_REP_FULL 0x00000006 +#define VC_STALL_STMBUFLOW 0x00000007 +#define VTX_CNT 0x00000008 +#define ALL_STALL 0x00000009 +#define CP_STALLPERF_SEL_UNUSED_10 0x0000000a +#define CP_STALLPERF_SEL_UNUSED_11 0x0000000b +#define CP_STALLPERF_SEL_UNUSED_12 0x0000000c +#define CP_STALLPERF_SEL_UNUSED_13 0x0000000d +#define CP_STALLPERF_SEL_UNUSED_14 0x0000000e +#define CP_STALLPERF_SEL_UNUSED_15 0x0000000f + +/* +* cp_array_addr value +*/ +#define ATTR_ARRAY_POS 0x0 +#define ATTR_ARRAY_NRM 0x1 +#define ATTR_ARRAY_COL0 0x2 +#define ATTR_ARRAY_COL1 0x3 +#define ATTR_ARRAY_TEX0 0x4 +#define ATTR_ARRAY_TEX1 0x5 +#define ATTR_ARRAY_TEX2 0x6 +#define ATTR_ARRAY_TEX3 0x7 +#define ATTR_ARRAY_TEX4 0x8 +#define ATTR_ARRAY_TEX5 0x9 +#define ATTR_ARRAY_TEX6 0xa +#define ATTR_ARRAY_TEX7 0xb +#define ATTR_ARRAY_XFINDREGA 0xc +#define ATTR_ARRAY_XFINDREGB 0xd +#define ATTR_ARRAY_XFINDREGC 0xe +#define ATTR_ARRAY_XFINDREGD 0xf + +/* +* cp_xf_loadregs struct +*/ +#define CP_XF_LOADREGS_ADDR_SIZE 16 +#define CP_XF_LOADREGS_ADDR_SHIFT 0 +#define CP_XF_LOADREGS_ADDR_MASK 0x0000ffff +#define CP_XF_LOADREGS_GET_ADDR(cp_xf_loadregs) \ + ((((unsigned long)(cp_xf_loadregs)) & CP_XF_LOADREGS_ADDR_MASK) >> CP_XF_LOADREGS_ADDR_SHIFT) +#define CP_XF_LOADREGS_SET_ADDR(cp_xf_loadregs, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_XF_LOADREGS_ADDR_SIZE)-1))); \ + cp_xf_loadregs = (((unsigned long)(cp_xf_loadregs)) & ~CP_XF_LOADREGS_ADDR_MASK) | (((unsigned long)(addr)) << CP_XF_LOADREGS_ADDR_SHIFT);\ +} +#define CP_XF_LOADREGS_CNT_SIZE 4 +#define CP_XF_LOADREGS_CNT_SHIFT 16 +#define CP_XF_LOADREGS_CNT_MASK 0x000f0000 +#define CP_XF_LOADREGS_GET_CNT(cp_xf_loadregs) \ + ((((unsigned long)(cp_xf_loadregs)) & CP_XF_LOADREGS_CNT_MASK) >> CP_XF_LOADREGS_CNT_SHIFT) +#define CP_XF_LOADREGS_SET_CNT(cp_xf_loadregs, cnt) { \ + FDL_ASSERT(!((cnt) & ~((1 << CP_XF_LOADREGS_CNT_SIZE)-1))); \ + cp_xf_loadregs = (((unsigned long)(cp_xf_loadregs)) & ~CP_XF_LOADREGS_CNT_MASK) | (((unsigned long)(cnt)) << CP_XF_LOADREGS_CNT_SHIFT);\ +} +#define CP_XF_LOADREGS_TOTAL_SIZE 20 +#define CP_XF_LOADREGS_UNUSED_SIZE 12 + +#define CP_XF_LOADREGS(addr, cnt) \ + ((((unsigned long)(addr)) << CP_XF_LOADREGS_ADDR_SHIFT) | \ + (((unsigned long)(cnt)) << CP_XF_LOADREGS_CNT_SHIFT)) + +/* +* cp_xf_loadindex struct +*/ +#define CP_XF_LOADINDEX_ADDR_SIZE 12 +#define CP_XF_LOADINDEX_ADDR_SHIFT 0 +#define CP_XF_LOADINDEX_ADDR_MASK 0x00000fff +#define CP_XF_LOADINDEX_GET_ADDR(cp_xf_loadindex) \ + ((((unsigned long)(cp_xf_loadindex)) & CP_XF_LOADINDEX_ADDR_MASK) >> CP_XF_LOADINDEX_ADDR_SHIFT) +#define CP_XF_LOADINDEX_SET_ADDR(cp_xf_loadindex, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_XF_LOADINDEX_ADDR_SIZE)-1))); \ + cp_xf_loadindex = (((unsigned long)(cp_xf_loadindex)) & ~CP_XF_LOADINDEX_ADDR_MASK) | (((unsigned long)(addr)) << CP_XF_LOADINDEX_ADDR_SHIFT);\ +} +#define CP_XF_LOADINDEX_CNT_SIZE 4 +#define CP_XF_LOADINDEX_CNT_SHIFT 12 +#define CP_XF_LOADINDEX_CNT_MASK 0x0000f000 +#define CP_XF_LOADINDEX_GET_CNT(cp_xf_loadindex) \ + ((((unsigned long)(cp_xf_loadindex)) & CP_XF_LOADINDEX_CNT_MASK) >> CP_XF_LOADINDEX_CNT_SHIFT) +#define CP_XF_LOADINDEX_SET_CNT(cp_xf_loadindex, cnt) { \ + FDL_ASSERT(!((cnt) & ~((1 << CP_XF_LOADINDEX_CNT_SIZE)-1))); \ + cp_xf_loadindex = (((unsigned long)(cp_xf_loadindex)) & ~CP_XF_LOADINDEX_CNT_MASK) | (((unsigned long)(cnt)) << CP_XF_LOADINDEX_CNT_SHIFT);\ +} +#define CP_XF_LOADINDEX_IDX_SIZE 16 +#define CP_XF_LOADINDEX_IDX_SHIFT 16 +#define CP_XF_LOADINDEX_IDX_MASK 0xffff0000 +#define CP_XF_LOADINDEX_GET_IDX(cp_xf_loadindex) \ + ((((unsigned long)(cp_xf_loadindex)) & CP_XF_LOADINDEX_IDX_MASK) >> CP_XF_LOADINDEX_IDX_SHIFT) +#define CP_XF_LOADINDEX_SET_IDX(cp_xf_loadindex, idx) { \ + FDL_ASSERT(!((idx) & ~((1 << CP_XF_LOADINDEX_IDX_SIZE)-1))); \ + cp_xf_loadindex = (((unsigned long)(cp_xf_loadindex)) & ~CP_XF_LOADINDEX_IDX_MASK) | (((unsigned long)(idx)) << CP_XF_LOADINDEX_IDX_SHIFT);\ +} +#define CP_XF_LOADINDEX_TOTAL_SIZE 32 +#define CP_XF_LOADINDEX(addr, cnt, idx) \ + ((((unsigned long)(addr)) << CP_XF_LOADINDEX_ADDR_SHIFT) | \ + (((unsigned long)(cnt)) << CP_XF_LOADINDEX_CNT_SHIFT) | \ + (((unsigned long)(idx)) << CP_XF_LOADINDEX_IDX_SHIFT)) + +/* +* cp_callobj_d1 struct +*/ +#define CP_CALLOBJ_D1_PAD0_SIZE 5 +#define CP_CALLOBJ_D1_PAD0_SHIFT 0 +#define CP_CALLOBJ_D1_PAD0_MASK 0x0000001f +#define CP_CALLOBJ_D1_GET_PAD0(cp_callobj_d1) \ + ((((unsigned long)(cp_callobj_d1)) & CP_CALLOBJ_D1_PAD0_MASK) >> CP_CALLOBJ_D1_PAD0_SHIFT) +#define CP_CALLOBJ_D1_SET_PAD0(cp_callobj_d1, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_CALLOBJ_D1_PAD0_SIZE)-1))); \ + cp_callobj_d1 = (((unsigned long)(cp_callobj_d1)) & ~CP_CALLOBJ_D1_PAD0_MASK) | (((unsigned long)(pad0)) << CP_CALLOBJ_D1_PAD0_SHIFT);\ +} +#define CP_CALLOBJ_D1_ADDR_SIZE 24 +#define CP_CALLOBJ_D1_ADDR_SHIFT 5 +#define CP_CALLOBJ_D1_ADDR_MASK 0x1fffffe0 +#define CP_CALLOBJ_D1_GET_ADDR(cp_callobj_d1) \ + ((((unsigned long)(cp_callobj_d1)) & CP_CALLOBJ_D1_ADDR_MASK) >> CP_CALLOBJ_D1_ADDR_SHIFT) +#define CP_CALLOBJ_D1_SET_ADDR(cp_callobj_d1, addr) { \ + FDL_ASSERT(!((addr) & ~((1 << CP_CALLOBJ_D1_ADDR_SIZE)-1))); \ + cp_callobj_d1 = (((unsigned long)(cp_callobj_d1)) & ~CP_CALLOBJ_D1_ADDR_MASK) | (((unsigned long)(addr)) << CP_CALLOBJ_D1_ADDR_SHIFT);\ +} +#define CP_CALLOBJ_D1_TOTAL_SIZE 29 +#define CP_CALLOBJ_D1_UNUSED_SIZE 3 + +#define CP_CALLOBJ_D1(addr) \ + ((((unsigned long)(addr)) << CP_CALLOBJ_D1_ADDR_SHIFT)) + +/* +* cp_callobj_d2 struct +*/ +#define CP_CALLOBJ_D2_PAD0_SIZE 5 +#define CP_CALLOBJ_D2_PAD0_SHIFT 0 +#define CP_CALLOBJ_D2_PAD0_MASK 0x0000001f +#define CP_CALLOBJ_D2_GET_PAD0(cp_callobj_d2) \ + ((((unsigned long)(cp_callobj_d2)) & CP_CALLOBJ_D2_PAD0_MASK) >> CP_CALLOBJ_D2_PAD0_SHIFT) +#define CP_CALLOBJ_D2_SET_PAD0(cp_callobj_d2, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << CP_CALLOBJ_D2_PAD0_SIZE)-1))); \ + cp_callobj_d2 = (((unsigned long)(cp_callobj_d2)) & ~CP_CALLOBJ_D2_PAD0_MASK) | (((unsigned long)(pad0)) << CP_CALLOBJ_D2_PAD0_SHIFT);\ +} +#define CP_CALLOBJ_D2_CNT_SIZE 24 +#define CP_CALLOBJ_D2_CNT_SHIFT 5 +#define CP_CALLOBJ_D2_CNT_MASK 0x1fffffe0 +#define CP_CALLOBJ_D2_GET_CNT(cp_callobj_d2) \ + ((((unsigned long)(cp_callobj_d2)) & CP_CALLOBJ_D2_CNT_MASK) >> CP_CALLOBJ_D2_CNT_SHIFT) +#define CP_CALLOBJ_D2_SET_CNT(cp_callobj_d2, cnt) { \ + FDL_ASSERT(!((cnt) & ~((1 << CP_CALLOBJ_D2_CNT_SIZE)-1))); \ + cp_callobj_d2 = (((unsigned long)(cp_callobj_d2)) & ~CP_CALLOBJ_D2_CNT_MASK) | (((unsigned long)(cnt)) << CP_CALLOBJ_D2_CNT_SHIFT);\ +} +#define CP_CALLOBJ_D2_TOTAL_SIZE 29 +#define CP_CALLOBJ_D2_UNUSED_SIZE 3 + +#define CP_CALLOBJ_D2(cnt) \ + ((((unsigned long)(cnt)) << CP_CALLOBJ_D2_CNT_SHIFT)) + + + +#define SC_CP_OPCODE_SET_INDEX(line, cp_opcode,index) \ + FAST_GPFLAGSET(line, cp_opcode,index,CP_OPCODE_INDEX) + +#define SC_CP_OPCODE_SET_CMD(line, cp_opcode,cmd) \ + FAST_GPFLAGSET(line, cp_opcode,cmd,CP_OPCODE_CMD) + +#define SC_CP_STREAM_REG_SET_INDEX(line, cp_stream_reg,index) \ + FAST_GPFLAGSET(line, cp_stream_reg,index,CP_STREAM_REG_INDEX) + +#define SC_CP_STREAM_REG_SET_ADDR(line, cp_stream_reg,addr) \ + FAST_GPFLAGSET(line, cp_stream_reg,addr,CP_STREAM_REG_ADDR) + +#define SC_CP_REG_STATUS_SET_OVFL(line, cp_reg_status,ovfl) \ + FAST_GPFLAGSET(line, cp_reg_status,ovfl,CP_REG_STATUS_OVFL) + +#define SC_CP_REG_STATUS_SET_UNFL(line, cp_reg_status,unfl) \ + FAST_GPFLAGSET(line, cp_reg_status,unfl,CP_REG_STATUS_UNFL) + +#define SC_CP_REG_STATUS_SET_FIFO_RDIDLE(line, cp_reg_status,fifo_rdidle) \ + FAST_GPFLAGSET(line, cp_reg_status,fifo_rdidle,CP_REG_STATUS_FIFO_RDIDLE) + +#define SC_CP_REG_STATUS_SET_CPIDLE(line, cp_reg_status,cpidle) \ + FAST_GPFLAGSET(line, cp_reg_status,cpidle,CP_REG_STATUS_CPIDLE) + +#define SC_CP_REG_STATUS_SET_FIFOBRK(line, cp_reg_status,fifobrk) \ + FAST_GPFLAGSET(line, cp_reg_status,fifobrk,CP_REG_STATUS_FIFOBRK) + +#define SC_CP_REG_ENABLE_SET_FIFORD(line, cp_reg_enable,fiford) \ + FAST_GPFLAGSET(line, cp_reg_enable,fiford,CP_REG_ENABLE_FIFORD) + +#define SC_CP_REG_ENABLE_SET_FIFOBRK(line, cp_reg_enable,fifobrk) \ + FAST_GPFLAGSET(line, cp_reg_enable,fifobrk,CP_REG_ENABLE_FIFOBRK) + +#define SC_CP_REG_ENABLE_SET_OVFLINT(line, cp_reg_enable,ovflint) \ + FAST_GPFLAGSET(line, cp_reg_enable,ovflint,CP_REG_ENABLE_OVFLINT) + +#define SC_CP_REG_ENABLE_SET_UNFLINT(line, cp_reg_enable,unflint) \ + FAST_GPFLAGSET(line, cp_reg_enable,unflint,CP_REG_ENABLE_UNFLINT) + +#define SC_CP_REG_ENABLE_SET_WRPTRINC(line, cp_reg_enable,wrptrinc) \ + FAST_GPFLAGSET(line, cp_reg_enable,wrptrinc,CP_REG_ENABLE_WRPTRINC) + +#define SC_CP_REG_ENABLE_SET_FIFOBRKINT(line, cp_reg_enable,fifobrkint) \ + FAST_GPFLAGSET(line, cp_reg_enable,fifobrkint,CP_REG_ENABLE_FIFOBRKINT) + +#define SC_CP_REG_CLR_SET_OVFLINT(line, cp_reg_clr,ovflint) \ + FAST_GPFLAGSET(line, cp_reg_clr,ovflint,CP_REG_CLR_OVFLINT) + +#define SC_CP_REG_CLR_SET_UNFLINT(line, cp_reg_clr,unflint) \ + FAST_GPFLAGSET(line, cp_reg_clr,unflint,CP_REG_CLR_UNFLINT) + +#define SC_CP_REG_CLR_SET_PERFCNT(line, cp_reg_clr,perfcnt) \ + FAST_GPFLAGSET(line, cp_reg_clr,perfcnt,CP_REG_CLR_PERFCNT) + +#define SC_CP_REG_MEMPERFSEL_SET_PERFSEL(line, cp_reg_memperfsel,perfsel) \ + FAST_GPFLAGSET(line, cp_reg_memperfsel,perfsel,CP_REG_MEMPERFSEL_PERFSEL) + +#define SC_CP_REG_FIFO_BASEL_SET_PAD0(line, cp_reg_fifo_basel,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_basel,pad0,CP_REG_FIFO_BASEL_PAD0) + +#define SC_CP_REG_FIFO_BASEL_SET_ADDR(line, cp_reg_fifo_basel,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_basel,addr,CP_REG_FIFO_BASEL_ADDR) + +#define SC_CP_REG_FIFO_BASEH_SET_ADDR(line, cp_reg_fifo_baseh,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_baseh,addr,CP_REG_FIFO_BASEH_ADDR) + +#define SC_CP_REG_FIFO_TOPL_SET_PAD0(line, cp_reg_fifo_topl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_topl,pad0,CP_REG_FIFO_TOPL_PAD0) + +#define SC_CP_REG_FIFO_TOPL_SET_ADDR(line, cp_reg_fifo_topl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_topl,addr,CP_REG_FIFO_TOPL_ADDR) + +#define SC_CP_REG_FIFO_TOPH_SET_ADDR(line, cp_reg_fifo_toph,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_toph,addr,CP_REG_FIFO_TOPH_ADDR) + +#define SC_CP_REG_FIFO_HICNTL_SET_PAD0(line, cp_reg_fifo_hicntl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_hicntl,pad0,CP_REG_FIFO_HICNTL_PAD0) + +#define SC_CP_REG_FIFO_HICNTL_SET_ADDR(line, cp_reg_fifo_hicntl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_hicntl,addr,CP_REG_FIFO_HICNTL_ADDR) + +#define SC_CP_REG_FIFO_HICNTH_SET_ADDR(line, cp_reg_fifo_hicnth,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_hicnth,addr,CP_REG_FIFO_HICNTH_ADDR) + +#define SC_CP_REG_FIFO_LOCNTL_SET_PAD0(line, cp_reg_fifo_locntl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_locntl,pad0,CP_REG_FIFO_LOCNTL_PAD0) + +#define SC_CP_REG_FIFO_LOCNTL_SET_ADDR(line, cp_reg_fifo_locntl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_locntl,addr,CP_REG_FIFO_LOCNTL_ADDR) + +#define SC_CP_REG_FIFO_LOCNTH_SET_ADDR(line, cp_reg_fifo_locnth,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_locnth,addr,CP_REG_FIFO_LOCNTH_ADDR) + +#define SC_CP_REG_FIFO_COUNTL_SET_PAD0(line, cp_reg_fifo_countl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_countl,pad0,CP_REG_FIFO_COUNTL_PAD0) + +#define SC_CP_REG_FIFO_COUNTL_SET_ADDR(line, cp_reg_fifo_countl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_countl,addr,CP_REG_FIFO_COUNTL_ADDR) + +#define SC_CP_REG_FIFO_COUNTH_SET_ADDR(line, cp_reg_fifo_counth,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_counth,addr,CP_REG_FIFO_COUNTH_ADDR) + +#define SC_CP_REG_FIFO_WPTRL_SET_PAD0(line, cp_reg_fifo_wptrl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_wptrl,pad0,CP_REG_FIFO_WPTRL_PAD0) + +#define SC_CP_REG_FIFO_WPTRL_SET_ADDR(line, cp_reg_fifo_wptrl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_wptrl,addr,CP_REG_FIFO_WPTRL_ADDR) + +#define SC_CP_REG_FIFO_WPTRH_SET_ADDR(line, cp_reg_fifo_wptrh,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_wptrh,addr,CP_REG_FIFO_WPTRH_ADDR) + +#define SC_CP_REG_FIFO_RPTRL_SET_PAD0(line, cp_reg_fifo_rptrl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_rptrl,pad0,CP_REG_FIFO_RPTRL_PAD0) + +#define SC_CP_REG_FIFO_RPTRL_SET_ADDR(line, cp_reg_fifo_rptrl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_rptrl,addr,CP_REG_FIFO_RPTRL_ADDR) + +#define SC_CP_REG_FIFO_RPTRH_SET_ADDR(line, cp_reg_fifo_rptrh,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_rptrh,addr,CP_REG_FIFO_RPTRH_ADDR) + +#define SC_CP_REG_FIFO_BRKL_SET_PAD0(line, cp_reg_fifo_brkl,pad0) \ + FAST_GPFLAGSET(line, cp_reg_fifo_brkl,pad0,CP_REG_FIFO_BRKL_PAD0) + +#define SC_CP_REG_FIFO_BRKL_SET_ADDR(line, cp_reg_fifo_brkl,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_brkl,addr,CP_REG_FIFO_BRKL_ADDR) + +#define SC_CP_REG_FIFO_BRKH_SET_ADDR(line, cp_reg_fifo_brkh,addr) \ + FAST_GPFLAGSET(line, cp_reg_fifo_brkh,addr,CP_REG_FIFO_BRKH_ADDR) + +#define SC_CP_VCD_REG_LO_SET_PMIDX(line, cp_vcd_reg_lo,pmidx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,pmidx,CP_VCD_REG_LO_PMIDX) + +#define SC_CP_VCD_REG_LO_SET_T0MIDX(line, cp_vcd_reg_lo,t0midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t0midx,CP_VCD_REG_LO_T0MIDX) + +#define SC_CP_VCD_REG_LO_SET_T1MIDX(line, cp_vcd_reg_lo,t1midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t1midx,CP_VCD_REG_LO_T1MIDX) + +#define SC_CP_VCD_REG_LO_SET_T2MIDX(line, cp_vcd_reg_lo,t2midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t2midx,CP_VCD_REG_LO_T2MIDX) + +#define SC_CP_VCD_REG_LO_SET_T3MIDX(line, cp_vcd_reg_lo,t3midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t3midx,CP_VCD_REG_LO_T3MIDX) + +#define SC_CP_VCD_REG_LO_SET_T4MIDX(line, cp_vcd_reg_lo,t4midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t4midx,CP_VCD_REG_LO_T4MIDX) + +#define SC_CP_VCD_REG_LO_SET_T5MIDX(line, cp_vcd_reg_lo,t5midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t5midx,CP_VCD_REG_LO_T5MIDX) + +#define SC_CP_VCD_REG_LO_SET_T6MIDX(line, cp_vcd_reg_lo,t6midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t6midx,CP_VCD_REG_LO_T6MIDX) + +#define SC_CP_VCD_REG_LO_SET_T7MIDX(line, cp_vcd_reg_lo,t7midx) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,t7midx,CP_VCD_REG_LO_T7MIDX) + +#define SC_CP_VCD_REG_LO_SET_POS(line, cp_vcd_reg_lo,pos) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,pos,CP_VCD_REG_LO_POS) + +#define SC_CP_VCD_REG_LO_SET_NRM(line, cp_vcd_reg_lo,nrm) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,nrm,CP_VCD_REG_LO_NRM) + +#define SC_CP_VCD_REG_LO_SET_COL0(line, cp_vcd_reg_lo,col0) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,col0,CP_VCD_REG_LO_COL0) + +#define SC_CP_VCD_REG_LO_SET_COL1(line, cp_vcd_reg_lo,col1) \ + FAST_GPFLAGSET(line, cp_vcd_reg_lo,col1,CP_VCD_REG_LO_COL1) + +#define SC_CP_VCD_REG_HI_SET_TEX0(line, cp_vcd_reg_hi,tex0) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex0,CP_VCD_REG_HI_TEX0) + +#define SC_CP_VCD_REG_HI_SET_TEX1(line, cp_vcd_reg_hi,tex1) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex1,CP_VCD_REG_HI_TEX1) + +#define SC_CP_VCD_REG_HI_SET_TEX2(line, cp_vcd_reg_hi,tex2) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex2,CP_VCD_REG_HI_TEX2) + +#define SC_CP_VCD_REG_HI_SET_TEX3(line, cp_vcd_reg_hi,tex3) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex3,CP_VCD_REG_HI_TEX3) + +#define SC_CP_VCD_REG_HI_SET_TEX4(line, cp_vcd_reg_hi,tex4) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex4,CP_VCD_REG_HI_TEX4) + +#define SC_CP_VCD_REG_HI_SET_TEX5(line, cp_vcd_reg_hi,tex5) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex5,CP_VCD_REG_HI_TEX5) + +#define SC_CP_VCD_REG_HI_SET_TEX6(line, cp_vcd_reg_hi,tex6) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex6,CP_VCD_REG_HI_TEX6) + +#define SC_CP_VCD_REG_HI_SET_TEX7(line, cp_vcd_reg_hi,tex7) \ + FAST_GPFLAGSET(line, cp_vcd_reg_hi,tex7,CP_VCD_REG_HI_TEX7) + +#define SC_CP_VAT_REG_A_SET_POSCNT(line, cp_vat_reg_a,posCnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,posCnt,CP_VAT_REG_A_POSCNT) + +#define SC_CP_VAT_REG_A_SET_POSFMT(line, cp_vat_reg_a,posFmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,posFmt,CP_VAT_REG_A_POSFMT) + +#define SC_CP_VAT_REG_A_SET_POSSHFT(line, cp_vat_reg_a,posShft) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,posShft,CP_VAT_REG_A_POSSHFT) + +#define SC_CP_VAT_REG_A_SET_NRMCNT(line, cp_vat_reg_a,nrmCnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,nrmCnt,CP_VAT_REG_A_NRMCNT) + +#define SC_CP_VAT_REG_A_SET_NRMFMT(line, cp_vat_reg_a,nrmFmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,nrmFmt,CP_VAT_REG_A_NRMFMT) + +#define SC_CP_VAT_REG_A_SET_COL0CNT(line, cp_vat_reg_a,Col0Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,Col0Cnt,CP_VAT_REG_A_COL0CNT) + +#define SC_CP_VAT_REG_A_SET_COL0FMT(line, cp_vat_reg_a,Col0Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,Col0Fmt,CP_VAT_REG_A_COL0FMT) + +#define SC_CP_VAT_REG_A_SET_COL1CNT(line, cp_vat_reg_a,Col1Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,Col1Cnt,CP_VAT_REG_A_COL1CNT) + +#define SC_CP_VAT_REG_A_SET_COL1FMT(line, cp_vat_reg_a,Col1Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,Col1Fmt,CP_VAT_REG_A_COL1FMT) + +#define SC_CP_VAT_REG_A_SET_TEX0CNT(line, cp_vat_reg_a,tex0Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,tex0Cnt,CP_VAT_REG_A_TEX0CNT) + +#define SC_CP_VAT_REG_A_SET_TEX0FMT(line, cp_vat_reg_a,tex0Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,tex0Fmt,CP_VAT_REG_A_TEX0FMT) + +#define SC_CP_VAT_REG_A_SET_TEX0SHFT(line, cp_vat_reg_a,tex0Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,tex0Shft,CP_VAT_REG_A_TEX0SHFT) + +#define SC_CP_VAT_REG_A_SET_BYTEDEQUANT(line, cp_vat_reg_a,byteDequant) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,byteDequant,CP_VAT_REG_A_BYTEDEQUANT) + +#define SC_CP_VAT_REG_A_SET_NORMALINDEX3(line, cp_vat_reg_a,normalIndex3) \ + FAST_GPFLAGSET(line, cp_vat_reg_a,normalIndex3,CP_VAT_REG_A_NORMALINDEX3) + +#define SC_CP_VAT_REG_B_SET_TEX1CNT(line, cp_vat_reg_b,tex1Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex1Cnt,CP_VAT_REG_B_TEX1CNT) + +#define SC_CP_VAT_REG_B_SET_TEX1FMT(line, cp_vat_reg_b,tex1Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex1Fmt,CP_VAT_REG_B_TEX1FMT) + +#define SC_CP_VAT_REG_B_SET_TEX1SHFT(line, cp_vat_reg_b,tex1Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex1Shft,CP_VAT_REG_B_TEX1SHFT) + +#define SC_CP_VAT_REG_B_SET_TEX2CNT(line, cp_vat_reg_b,tex2Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex2Cnt,CP_VAT_REG_B_TEX2CNT) + +#define SC_CP_VAT_REG_B_SET_TEX2FMT(line, cp_vat_reg_b,tex2Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex2Fmt,CP_VAT_REG_B_TEX2FMT) + +#define SC_CP_VAT_REG_B_SET_TEX2SHFT(line, cp_vat_reg_b,tex2Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex2Shft,CP_VAT_REG_B_TEX2SHFT) + +#define SC_CP_VAT_REG_B_SET_TEX3CNT(line, cp_vat_reg_b,tex3Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex3Cnt,CP_VAT_REG_B_TEX3CNT) + +#define SC_CP_VAT_REG_B_SET_TEX3FMT(line, cp_vat_reg_b,tex3Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex3Fmt,CP_VAT_REG_B_TEX3FMT) + +#define SC_CP_VAT_REG_B_SET_TEX3SHFT(line, cp_vat_reg_b,tex3Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex3Shft,CP_VAT_REG_B_TEX3SHFT) + +#define SC_CP_VAT_REG_B_SET_TEX4CNT(line, cp_vat_reg_b,tex4Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex4Cnt,CP_VAT_REG_B_TEX4CNT) + +#define SC_CP_VAT_REG_B_SET_TEX4FMT(line, cp_vat_reg_b,tex4Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,tex4Fmt,CP_VAT_REG_B_TEX4FMT) + +#define SC_CP_VAT_REG_B_SET_VCACHE_ENHANCE(line, cp_vat_reg_b,vcache_enhance) \ + FAST_GPFLAGSET(line, cp_vat_reg_b,vcache_enhance,CP_VAT_REG_B_VCACHE_ENHANCE) + +#define SC_CP_VAT_REG_C_SET_TEX4SHFT(line, cp_vat_reg_c,tex4Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex4Shft,CP_VAT_REG_C_TEX4SHFT) + +#define SC_CP_VAT_REG_C_SET_TEX5CNT(line, cp_vat_reg_c,tex5Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex5Cnt,CP_VAT_REG_C_TEX5CNT) + +#define SC_CP_VAT_REG_C_SET_TEX5FMT(line, cp_vat_reg_c,tex5Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex5Fmt,CP_VAT_REG_C_TEX5FMT) + +#define SC_CP_VAT_REG_C_SET_TEX5SHFT(line, cp_vat_reg_c,tex5Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex5Shft,CP_VAT_REG_C_TEX5SHFT) + +#define SC_CP_VAT_REG_C_SET_TEX6CNT(line, cp_vat_reg_c,tex6Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex6Cnt,CP_VAT_REG_C_TEX6CNT) + +#define SC_CP_VAT_REG_C_SET_TEX6FMT(line, cp_vat_reg_c,tex6Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex6Fmt,CP_VAT_REG_C_TEX6FMT) + +#define SC_CP_VAT_REG_C_SET_TEX6SHFT(line, cp_vat_reg_c,tex6Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex6Shft,CP_VAT_REG_C_TEX6SHFT) + +#define SC_CP_VAT_REG_C_SET_TEX7CNT(line, cp_vat_reg_c,tex7Cnt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex7Cnt,CP_VAT_REG_C_TEX7CNT) + +#define SC_CP_VAT_REG_C_SET_TEX7FMT(line, cp_vat_reg_c,tex7Fmt) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex7Fmt,CP_VAT_REG_C_TEX7FMT) + +#define SC_CP_VAT_REG_C_SET_TEX7SHFT(line, cp_vat_reg_c,tex7Shft) \ + FAST_GPFLAGSET(line, cp_vat_reg_c,tex7Shft,CP_VAT_REG_C_TEX7SHFT) + +#define SC_CP_MATIDX_REG_A_SET_POSIDX(line, cp_matidx_reg_a,posIdx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_a,posIdx,CP_MATIDX_REG_A_POSIDX) + +#define SC_CP_MATIDX_REG_A_SET_TEX0IDX(line, cp_matidx_reg_a,tex0Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_a,tex0Idx,CP_MATIDX_REG_A_TEX0IDX) + +#define SC_CP_MATIDX_REG_A_SET_TEX1IDX(line, cp_matidx_reg_a,tex1Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_a,tex1Idx,CP_MATIDX_REG_A_TEX1IDX) + +#define SC_CP_MATIDX_REG_A_SET_TEX2IDX(line, cp_matidx_reg_a,tex2Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_a,tex2Idx,CP_MATIDX_REG_A_TEX2IDX) + +#define SC_CP_MATIDX_REG_A_SET_TEX3IDX(line, cp_matidx_reg_a,tex3Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_a,tex3Idx,CP_MATIDX_REG_A_TEX3IDX) + +#define SC_CP_MATIDX_REG_B_SET_TEX4IDX(line, cp_matidx_reg_b,tex4Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_b,tex4Idx,CP_MATIDX_REG_B_TEX4IDX) + +#define SC_CP_MATIDX_REG_B_SET_TEX5IDX(line, cp_matidx_reg_b,tex5Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_b,tex5Idx,CP_MATIDX_REG_B_TEX5IDX) + +#define SC_CP_MATIDX_REG_B_SET_TEX6IDX(line, cp_matidx_reg_b,tex6Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_b,tex6Idx,CP_MATIDX_REG_B_TEX6IDX) + +#define SC_CP_MATIDX_REG_B_SET_TEX7IDX(line, cp_matidx_reg_b,tex7Idx) \ + FAST_GPFLAGSET(line, cp_matidx_reg_b,tex7Idx,CP_MATIDX_REG_B_TEX7IDX) + +#define SC_CP_ARRAY_BASE_REG_SET_BASE(line, cp_array_base_reg,base) \ + FAST_GPFLAGSET(line, cp_array_base_reg,base,CP_ARRAY_BASE_REG_BASE) + +#define SC_CP_ARRAY_BASE_REG_SET_PAD0(line, cp_array_base_reg,pad0) \ + FAST_GPFLAGSET(line, cp_array_base_reg,pad0,CP_ARRAY_BASE_REG_PAD0) + +#define SC_CP_ARRAY_STRIDE_REG_SET_STRIDE(line, cp_array_stride_reg,stride) \ + FAST_GPFLAGSET(line, cp_array_stride_reg,stride,CP_ARRAY_STRIDE_REG_STRIDE) + +#define SC_CP_ARRAY_STRIDE_REG_SET_PAD0(line, cp_array_stride_reg,pad0) \ + FAST_GPFLAGSET(line, cp_array_stride_reg,pad0,CP_ARRAY_STRIDE_REG_PAD0) + +#define SC_CP_STAT_ENABLE_REG_SET_VC_STAT(line, cp_stat_enable_reg,vc_stat) \ + FAST_GPFLAGSET(line, cp_stat_enable_reg,vc_stat,CP_STAT_ENABLE_REG_VC_STAT) + +#define SC_CP_STAT_ENABLE_REG_SET_PAD0(line, cp_stat_enable_reg,pad0) \ + FAST_GPFLAGSET(line, cp_stat_enable_reg,pad0,CP_STAT_ENABLE_REG_PAD0) + +#define SC_CP_STAT_ENABLE_REG_SET_FRCLK(line, cp_stat_enable_reg,frclk) \ + FAST_GPFLAGSET(line, cp_stat_enable_reg,frclk,CP_STAT_ENABLE_REG_FRCLK) + +#define SC_CP_STAT_SEL_REG_SET_ATTR_SEL(line, cp_stat_sel_reg,attr_sel) \ + FAST_GPFLAGSET(line, cp_stat_sel_reg,attr_sel,CP_STAT_SEL_REG_ATTR_SEL) + +#define SC_CP_STAT_SEL_REG_SET_STALLPERF_SEL(line, cp_stat_sel_reg,stallperf_sel) \ + FAST_GPFLAGSET(line, cp_stat_sel_reg,stallperf_sel,CP_STAT_SEL_REG_STALLPERF_SEL) + +#define SC_CP_XF_LOADREGS_SET_ADDR(line, cp_xf_loadregs,addr) \ + FAST_GPFLAGSET(line, cp_xf_loadregs,addr,CP_XF_LOADREGS_ADDR) + +#define SC_CP_XF_LOADREGS_SET_CNT(line, cp_xf_loadregs,cnt) \ + FAST_GPFLAGSET(line, cp_xf_loadregs,cnt,CP_XF_LOADREGS_CNT) + +#define SC_CP_XF_LOADINDEX_SET_ADDR(line, cp_xf_loadindex,addr) \ + FAST_GPFLAGSET(line, cp_xf_loadindex,addr,CP_XF_LOADINDEX_ADDR) + +#define SC_CP_XF_LOADINDEX_SET_CNT(line, cp_xf_loadindex,cnt) \ + FAST_GPFLAGSET(line, cp_xf_loadindex,cnt,CP_XF_LOADINDEX_CNT) + +#define SC_CP_XF_LOADINDEX_SET_IDX(line, cp_xf_loadindex,idx) \ + FAST_GPFLAGSET(line, cp_xf_loadindex,idx,CP_XF_LOADINDEX_IDX) + +#define SC_CP_CALLOBJ_D1_SET_PAD0(line, cp_callobj_d1,pad0) \ + FAST_GPFLAGSET(line, cp_callobj_d1,pad0,CP_CALLOBJ_D1_PAD0) + +#define SC_CP_CALLOBJ_D1_SET_ADDR(line, cp_callobj_d1,addr) \ + FAST_GPFLAGSET(line, cp_callobj_d1,addr,CP_CALLOBJ_D1_ADDR) + +#define SC_CP_CALLOBJ_D2_SET_PAD0(line, cp_callobj_d2,pad0) \ + FAST_GPFLAGSET(line, cp_callobj_d2,pad0,CP_CALLOBJ_D2_PAD0) + +#define SC_CP_CALLOBJ_D2_SET_CNT(line, cp_callobj_d2,cnt) \ + FAST_GPFLAGSET(line, cp_callobj_d2,cnt,CP_CALLOBJ_D2_CNT) + +#endif /* __FDL_CP_REG_H__ */ diff --git a/include/revolution/private/gen_reg.h b/include/revolution/private/gen_reg.h new file mode 100644 index 0000000000..09aca016c0 --- /dev/null +++ b/include/revolution/private/gen_reg.h @@ -0,0 +1,163 @@ +#ifndef GEN_REG_H +#define GEN_REG_H + +#include + +#define GEN_MODE_RID_SIZE 8 +#define GEN_MODE_RID_SHIFT 24 +#define GEN_MODE_RID_MASK 0xff000000 +#define GEN_MODE_GET_RID(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_RID_MASK) >> GEN_MODE_RID_SHIFT) + +#define GEN_MODE_NTEX_SIZE 4 +#define GEN_MODE_NTEX_SHIFT 0 +#define GEN_MODE_NTEX_MASK 0x0000000f +#define GEN_MODE_GET_NTEX(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_NTEX_MASK) >> GEN_MODE_NTEX_SHIFT) + +#define GEN_MODE_NTEX_SIZE 4 +#define GEN_MODE_NTEX_SHIFT 0 +#define GEN_MODE_NTEX_MASK 0x0000000f +#define GEN_MODE_GET_NTEX(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_NTEX_MASK) >> GEN_MODE_NTEX_SHIFT) + +#define GEN_MODE_NCOL_SIZE 3 +#define GEN_MODE_NCOL_SHIFT 4 +#define GEN_MODE_NCOL_MASK 0x00000070 +#define GEN_MODE_GET_NCOL(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_NCOL_MASK) >> GEN_MODE_NCOL_SHIFT) + +#define GEN_MODE_PAD0_SIZE 1 +#define GEN_MODE_PAD0_SHIFT 7 +#define GEN_MODE_PAD0_MASK 0x00000080 +#define GEN_MODE_GET_PAD0(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_PAD0_MASK) >> GEN_MODE_PAD0_SHIFT) + +#define GEN_MODE_FLAT_EN_SIZE 1 +#define GEN_MODE_FLAT_EN_SHIFT 8 +#define GEN_MODE_FLAT_EN_MASK 0x00000100 +#define GEN_MODE_GET_FLAT_EN(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_FLAT_EN_MASK) >> GEN_MODE_FLAT_EN_SHIFT) + +#define GEN_MODE_MS_EN_SIZE 1 +#define GEN_MODE_MS_EN_SHIFT 9 +#define GEN_MODE_MS_EN_MASK 0x00000200 +#define GEN_MODE_GET_MS_EN(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_MS_EN_MASK) >> GEN_MODE_MS_EN_SHIFT) + +#define GEN_MODE_NTEV_SIZE 4 +#define GEN_MODE_NTEV_SHIFT 10 +#define GEN_MODE_NTEV_MASK 0x00003c00 +#define GEN_MODE_GET_NTEV(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_NTEV_MASK) >> GEN_MODE_NTEV_SHIFT) + +#define GEN_MODE_REJECT_EN_SIZE 2 +#define GEN_MODE_REJECT_EN_SHIFT 14 +#define GEN_MODE_REJECT_EN_MASK 0x0000c000 +#define GEN_MODE_GET_REJECT_EN(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_REJECT_EN_MASK) >> GEN_MODE_REJECT_EN_SHIFT) + +#define GEN_MODE_NBMP_SIZE 3 +#define GEN_MODE_NBMP_SHIFT 16 +#define GEN_MODE_NBMP_MASK 0x00070000 +#define GEN_MODE_GET_NBMP(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_NBMP_MASK) >> GEN_MODE_NBMP_SHIFT) + +#define GEN_MODE_ZFREEZE_SIZE 1 +#define GEN_MODE_ZFREEZE_SHIFT 19 +#define GEN_MODE_ZFREEZE_MASK 0x00080000 +#define GEN_MODE_GET_ZFREEZE(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_ZFREEZE_MASK) >> GEN_MODE_ZFREEZE_SHIFT) + +#define GEN_MODE_PAD1_SIZE 4 +#define GEN_MODE_PAD1_SHIFT 20 +#define GEN_MODE_PAD1_MASK 0x00f00000 +#define GEN_MODE_GET_PAD1(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_PAD1_MASK) >> GEN_MODE_PAD1_SHIFT) + +#define GEN_MODE_RID_SIZE 8 +#define GEN_MODE_RID_SHIFT 24 +#define GEN_MODE_RID_MASK 0xff000000 +#define GEN_MODE_GET_RID(gen_mode) \ + ((((unsigned long)(gen_mode)) & GEN_MODE_RID_MASK) >> GEN_MODE_RID_SHIFT) + + +#define SC_GEN_MODE_SET_NTEX(line, gen_mode,ntex) \ + FAST_GPFLAGSET(line, gen_mode,ntex,GEN_MODE_NTEX) + +#define SC_GEN_MODE_SET_NCOL(line, gen_mode,ncol) \ + FAST_GPFLAGSET(line, gen_mode,ncol,GEN_MODE_NCOL) + +#define SC_GEN_MODE_SET_PAD0(line, gen_mode,pad0) \ + FAST_GPFLAGSET(line, gen_mode,pad0,GEN_MODE_PAD0) + +#define SC_GEN_MODE_SET_FLAT_EN(line, gen_mode,flat_en) \ + FAST_GPFLAGSET(line, gen_mode,flat_en,GEN_MODE_FLAT_EN) + +#define SC_GEN_MODE_SET_MS_EN(line, gen_mode,ms_en) \ + FAST_GPFLAGSET(line, gen_mode,ms_en,GEN_MODE_MS_EN) + +#define SC_GEN_MODE_SET_NTEV(line, gen_mode,ntev) \ + FAST_GPFLAGSET(line, gen_mode,ntev,GEN_MODE_NTEV) + +#define SC_GEN_MODE_SET_REJECT_EN(line, gen_mode,reject_en) \ + FAST_GPFLAGSET(line, gen_mode,reject_en,GEN_MODE_REJECT_EN) + +#define SC_GEN_MODE_SET_NBMP(line, gen_mode,nbmp) \ + FAST_GPFLAGSET(line, gen_mode,nbmp,GEN_MODE_NBMP) + +#define SC_GEN_MODE_SET_ZFREEZE(line, gen_mode,zfreeze) \ + FAST_GPFLAGSET(line, gen_mode,zfreeze,GEN_MODE_ZFREEZE) + +#define SC_GEN_MODE_SET_PAD1(line, gen_mode,pad1) \ + FAST_GPFLAGSET(line, gen_mode,pad1,GEN_MODE_PAD1) + +#define SC_GEN_MODE_SET_RID(line, gen_mode,rid) \ + FAST_GPFLAGSET(line, gen_mode,rid,GEN_MODE_RID) + +#define SC_GEN_MSLOC_SET_XS0(line, gen_msloc,xs0) \ + FAST_GPFLAGSET(line, gen_msloc,xs0,GEN_MSLOC_XS0) + +#define SC_GEN_MSLOC_SET_YS0(line, gen_msloc,ys0) \ + FAST_GPFLAGSET(line, gen_msloc,ys0,GEN_MSLOC_YS0) + +#define SC_GEN_MSLOC_SET_XS1(line, gen_msloc,xs1) \ + FAST_GPFLAGSET(line, gen_msloc,xs1,GEN_MSLOC_XS1) + +#define SC_GEN_MSLOC_SET_YS1(line, gen_msloc,ys1) \ + FAST_GPFLAGSET(line, gen_msloc,ys1,GEN_MSLOC_YS1) + +#define SC_GEN_MSLOC_SET_XS2(line, gen_msloc,xs2) \ + FAST_GPFLAGSET(line, gen_msloc,xs2,GEN_MSLOC_XS2) + +#define SC_GEN_MSLOC_SET_YS2(line, gen_msloc,ys2) \ + FAST_GPFLAGSET(line, gen_msloc,ys2,GEN_MSLOC_YS2) + +#define SC_GEN_MSLOC_SET_RID(line, gen_msloc,rid) \ + FAST_GPFLAGSET(line, gen_msloc,rid,GEN_MSLOC_RID) + +#define SC_GEN_COLOR_SET_ALPHA(line, gen_color,alpha) \ + FAST_GPFLAGSET(line, gen_color,alpha,GEN_COLOR_ALPHA) + +#define SC_GEN_COLOR_SET_BLUE(line, gen_color,blue) \ + FAST_GPFLAGSET(line, gen_color,blue,GEN_COLOR_BLUE) + +#define SC_GEN_COLOR_SET_GREEN(line, gen_color,green) \ + FAST_GPFLAGSET(line, gen_color,green,GEN_COLOR_GREEN) + +#define SC_GEN_COLOR_SET_RED(line, gen_color,red) \ + FAST_GPFLAGSET(line, gen_color,red,GEN_COLOR_RED) + +#define SC_GEN_Z24_COLOR_SET_BLUE(line, gen_z24_color,blue) \ + FAST_GPFLAGSET(line, gen_z24_color,blue,GEN_Z24_COLOR_BLUE) + +#define SC_GEN_Z24_COLOR_SET_GREEN(line, gen_z24_color,green) \ + FAST_GPFLAGSET(line, gen_z24_color,green,GEN_Z24_COLOR_GREEN) + +#define SC_GEN_Z24_COLOR_SET_RED(line, gen_z24_color,red) \ + FAST_GPFLAGSET(line, gen_z24_color,red,GEN_Z24_COLOR_RED) + +#define SC_GEN_Z24_COLOR_SET_PAD0(line, gen_z24_color,pad0) \ + FAST_GPFLAGSET(line, gen_z24_color,pad0,GEN_Z24_COLOR_PAD0) + +#endif // GEN_REG_H diff --git a/include/revolution/private/pe_reg.h b/include/revolution/private/pe_reg.h new file mode 100644 index 0000000000..837948a38c --- /dev/null +++ b/include/revolution/private/pe_reg.h @@ -0,0 +1,1160 @@ +#ifndef PE_REG_H +#define PE_REG_H + +#include + +#define PE_REFRESH_RID_SIZE 8 +#define PE_REFRESH_RID_SHIFT 24 +#define PE_REFRESH_RID_MASK 0xff000000 +#define PE_REFRESH_GET_RID(pe_refresh) \ + ((((unsigned long)(pe_refresh)) & PE_REFRESH_RID_MASK) >> PE_REFRESH_RID_SHIFT) + +#define PE_REFRESH_ENABLE_SIZE 1 +#define PE_REFRESH_ENABLE_SHIFT 9 +#define PE_REFRESH_ENABLE_MASK 0x00000200 +#define PE_REFRESH_GET_ENABLE(pe_refresh) \ + ((((unsigned long)(pe_refresh)) & PE_REFRESH_ENABLE_MASK) >> PE_REFRESH_ENABLE_SHIFT) + +#define PE_REFRESH_INTERVAL_SIZE 9 +#define PE_REFRESH_INTERVAL_SHIFT 0 +#define PE_REFRESH_INTERVAL_MASK 0x000001ff +#define PE_REFRESH_GET_INTERVAL(pe_refresh) \ + ((((unsigned long)(pe_refresh)) & PE_REFRESH_INTERVAL_MASK) >> PE_REFRESH_INTERVAL_SHIFT) + +#define PE_REFRESH_TOTAL_SIZE 32 +#define PE_REFRESH(interval, enable, rid) \ + ((((unsigned long)(interval)) << PE_REFRESH_INTERVAL_SHIFT) | \ + (((unsigned long)(enable)) << PE_REFRESH_ENABLE_SHIFT) | \ + (((unsigned long)(rid)) << PE_REFRESH_RID_SHIFT)) + +#define PE_CHICKEN_PIWR_SIZE 1 +#define PE_CHICKEN_PIWR_SHIFT 0 +#define PE_CHICKEN_PIWR_MASK 0x00000001 +#define PE_CHICKEN_GET_PIWR(pe_chicken) \ + ((((unsigned long)(pe_chicken)) & PE_CHICKEN_PIWR_MASK) >> PE_CHICKEN_PIWR_SHIFT) + +#define PE_CHICKEN_TXCPY_FMT_SIZE 1 +#define PE_CHICKEN_TXCPY_FMT_SHIFT 1 +#define PE_CHICKEN_TXCPY_FMT_MASK 0x00000002 +#define PE_CHICKEN_GET_TXCPY_FMT(pe_chicken) \ + ((((unsigned long)(pe_chicken)) & PE_CHICKEN_TXCPY_FMT_MASK) >> PE_CHICKEN_TXCPY_FMT_SHIFT) + +#define PE_CHICKEN_TXCPY_CCV_SIZE 1 +#define PE_CHICKEN_TXCPY_CCV_SHIFT 2 +#define PE_CHICKEN_TXCPY_CCV_MASK 0x00000004 +#define PE_CHICKEN_GET_TXCPY_CCV(pe_chicken) \ + ((((unsigned long)(pe_chicken)) & PE_CHICKEN_TXCPY_CCV_MASK) >> PE_CHICKEN_TXCPY_CCV_SHIFT) + +#define PE_CHICKEN_BLENDOP_SIZE 1 +#define PE_CHICKEN_BLENDOP_SHIFT 3 +#define PE_CHICKEN_BLENDOP_MASK 0x00000008 +#define PE_CHICKEN_GET_BLENDOP(pe_chicken) \ + ((((unsigned long)(pe_chicken)) & PE_CHICKEN_BLENDOP_MASK) >> PE_CHICKEN_BLENDOP_SHIFT) + +#define PE_CHICKEN_RID_SIZE 8 +#define PE_CHICKEN_RID_SHIFT 24 +#define PE_CHICKEN_RID_MASK 0xff000000 +#define PE_CHICKEN_GET_RID(pe_chicken) \ + ((((unsigned long)(pe_chicken)) & PE_CHICKEN_RID_MASK) >> PE_CHICKEN_RID_SHIFT) + +#define PE_CMODE0_RID_SIZE 8 +#define PE_CMODE0_RID_SHIFT 24 +#define PE_CMODE0_RID_MASK 0xff000000 +#define PE_CMODE0_GET_RID(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_RID_MASK) >> PE_CMODE0_RID_SHIFT) + +#define PE_CMODE1_RID_SIZE 8 +#define PE_CMODE1_RID_SHIFT 24 +#define PE_CMODE1_RID_MASK 0xff000000 +#define PE_CMODE1_GET_RID(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_RID_MASK) >> PE_CMODE1_RID_SHIFT) + +#define PE_ZMODE_RID_SIZE 8 +#define PE_ZMODE_RID_SHIFT 24 +#define PE_ZMODE_RID_MASK 0xff000000 +#define PE_ZMODE_GET_RID(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_RID_MASK) >> PE_ZMODE_RID_SHIFT) + +#define PE_CONTROL_RID_SIZE 8 +#define PE_CONTROL_RID_SHIFT 24 +#define PE_CONTROL_RID_MASK 0xff000000 +#define PE_CONTROL_GET_RID(pe_control) \ + ((((unsigned long)(pe_control)) & PE_CONTROL_RID_MASK) >> PE_CONTROL_RID_SHIFT) + +#define PE_COPY_CMD_GAMMA_SIZE 2 +#define PE_COPY_CMD_GAMMA_SHIFT 7 +#define PE_COPY_CMD_GAMMA_MASK 0x00000180 +#define PE_COPY_CMD_GET_GAMMA(pe_copy_cmd) \ + ((((unsigned long)(pe_copy_cmd)) & PE_COPY_CMD_GAMMA_MASK) >> PE_COPY_CMD_GAMMA_SHIFT) + +#define PE_TOKEN_TOKEN_SIZE 16 +#define PE_TOKEN_TOKEN_SHIFT 0 +#define PE_TOKEN_TOKEN_MASK 0x0000ffff +#define PE_TOKEN_GET_TOKEN(pe_token) \ + ((((unsigned long)(pe_token)) & PE_TOKEN_TOKEN_MASK) >> PE_TOKEN_TOKEN_SHIFT) +#define PE_TOKEN_SET_TOKEN(pe_token, token) { \ + FDL_ASSERT(!((token) & ~((1 << PE_TOKEN_TOKEN_SIZE)-1))); \ + pe_token = (((unsigned long)(pe_token)) & ~PE_TOKEN_TOKEN_MASK) | (((unsigned long)(token)) << PE_TOKEN_TOKEN_SHIFT);\ +} + +#define PE_TOKEN_RID_SIZE 8 +#define PE_TOKEN_RID_SHIFT 24 +#define PE_TOKEN_RID_MASK 0xff000000 +#define PE_TOKEN_GET_RID(pe_token) \ + ((((unsigned long)(pe_token)) & PE_TOKEN_RID_MASK) >> PE_TOKEN_RID_SHIFT) +#define PE_TOKEN_SET_RID(pe_token, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_TOKEN_RID_SIZE)-1))); \ + pe_token = (((unsigned long)(pe_token)) & ~PE_TOKEN_RID_MASK) | (((unsigned long)(rid)) << PE_TOKEN_RID_SHIFT);\ +} + +#define PE_TOKEN_INT_TOKEN_SIZE 16 +#define PE_TOKEN_INT_TOKEN_SHIFT 0 +#define PE_TOKEN_INT_TOKEN_MASK 0x0000ffff +#define PE_TOKEN_INT_GET_TOKEN(pe_token_int) \ + ((((unsigned long)(pe_token_int)) & PE_TOKEN_INT_TOKEN_MASK) >> PE_TOKEN_INT_TOKEN_SHIFT) +#define PE_TOKEN_INT_SET_TOKEN(pe_token_int, token) { \ + FDL_ASSERT(!((token) & ~((1 << PE_TOKEN_INT_TOKEN_SIZE)-1))); \ + pe_token_int = (((unsigned long)(pe_token_int)) & ~PE_TOKEN_INT_TOKEN_MASK) | (((unsigned long)(token)) << PE_TOKEN_INT_TOKEN_SHIFT);\ +} + +#define PE_TOKEN_INT_RID_SIZE 8 +#define PE_TOKEN_INT_RID_SHIFT 24 +#define PE_TOKEN_INT_RID_MASK 0xff000000 +#define PE_TOKEN_INT_GET_RID(pe_token_int) \ + ((((unsigned long)(pe_token_int)) & PE_TOKEN_INT_RID_MASK) >> PE_TOKEN_INT_RID_SHIFT) +#define PE_TOKEN_INT_SET_RID(pe_token_int, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_TOKEN_INT_RID_SIZE)-1))); \ + pe_token_int = (((unsigned long)(pe_token_int)) & ~PE_TOKEN_INT_RID_MASK) | (((unsigned long)(rid)) << PE_TOKEN_INT_RID_SHIFT);\ +} +#define PE_TOKEN_INT_TOTAL_SIZE 32 +#define PE_TOKEN_INT(token, rid) \ + ((((unsigned long)(token)) << PE_TOKEN_INT_TOKEN_SHIFT) | \ + (((unsigned long)(rid)) << PE_TOKEN_INT_RID_SHIFT)) + +#define PE_FINISH_DST_SIZE 2 +#define PE_FINISH_DST_SHIFT 0 +#define PE_FINISH_DST_MASK 0x00000003 +#define PE_FINISH_GET_DST(pe_finish) \ + ((((unsigned long)(pe_finish)) & PE_FINISH_DST_MASK) >> PE_FINISH_DST_SHIFT) +#define PE_FINISH_SET_DST(pe_finish, dst) { \ + FDL_ASSERT(!((dst) & ~((1 << PE_FINISH_DST_SIZE)-1))); \ + pe_finish = (((unsigned long)(pe_finish)) & ~PE_FINISH_DST_MASK) | (((unsigned long)(dst)) << PE_FINISH_DST_SHIFT);\ +} +#define PE_FINISH_PAD0_SIZE 22 +#define PE_FINISH_PAD0_SHIFT 2 +#define PE_FINISH_PAD0_MASK 0x00fffffc +#define PE_FINISH_GET_PAD0(pe_finish) \ + ((((unsigned long)(pe_finish)) & PE_FINISH_PAD0_MASK) >> PE_FINISH_PAD0_SHIFT) +#define PE_FINISH_SET_PAD0(pe_finish, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_FINISH_PAD0_SIZE)-1))); \ + pe_finish = (((unsigned long)(pe_finish)) & ~PE_FINISH_PAD0_MASK) | (((unsigned long)(pad0)) << PE_FINISH_PAD0_SHIFT);\ +} +#define PE_FINISH_RID_SIZE 8 +#define PE_FINISH_RID_SHIFT 24 +#define PE_FINISH_RID_MASK 0xff000000 +#define PE_FINISH_GET_RID(pe_finish) \ + ((((unsigned long)(pe_finish)) & PE_FINISH_RID_MASK) >> PE_FINISH_RID_SHIFT) +#define PE_FINISH_SET_RID(pe_finish, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_FINISH_RID_SIZE)-1))); \ + pe_finish = (((unsigned long)(pe_finish)) & ~PE_FINISH_RID_MASK) | (((unsigned long)(rid)) << PE_FINISH_RID_SHIFT);\ +} +#define PE_FINISH_TOTAL_SIZE 32 +#define PE_FINISH(dst, rid) \ + ((((unsigned long)(dst)) << PE_FINISH_DST_SHIFT) | \ + (((unsigned long)(rid)) << PE_FINISH_RID_SHIFT)) + +#define PE_PI_CTL_AFMT_SIZE 2 +#define PE_PI_CTL_AFMT_SHIFT 0 +#define PE_PI_CTL_AFMT_MASK 0x00000003 +#define PE_PI_CTL_GET_AFMT(pe_pi_ctl) \ + ((((unsigned long)(pe_pi_ctl)) & PE_PI_CTL_AFMT_MASK) >> PE_PI_CTL_AFMT_SHIFT) +#define PE_PI_CTL_SET_AFMT(pe_pi_ctl, afmt) { \ + FDL_ASSERT(!((afmt) & ~((1 << PE_PI_CTL_AFMT_SIZE)-1))); \ + pe_pi_ctl = (((unsigned long)(pe_pi_ctl)) & ~PE_PI_CTL_AFMT_MASK) | (((unsigned long)(afmt)) << PE_PI_CTL_AFMT_SHIFT);\ +} +#define PE_PI_CTL_ZFMT_SIZE 1 +#define PE_PI_CTL_ZFMT_SHIFT 2 +#define PE_PI_CTL_ZFMT_MASK 0x00000004 +#define PE_PI_CTL_GET_ZFMT(pe_pi_ctl) \ + ((((unsigned long)(pe_pi_ctl)) & PE_PI_CTL_ZFMT_MASK) >> PE_PI_CTL_ZFMT_SHIFT) +#define PE_PI_CTL_SET_ZFMT(pe_pi_ctl, zfmt) { \ + FDL_ASSERT(!((zfmt) & ~((1 << PE_PI_CTL_ZFMT_SIZE)-1))); \ + pe_pi_ctl = (((unsigned long)(pe_pi_ctl)) & ~PE_PI_CTL_ZFMT_MASK) | (((unsigned long)(zfmt)) << PE_PI_CTL_ZFMT_SHIFT);\ +} +#define PE_PI_CTL_PAD0_SIZE 21 +#define PE_PI_CTL_PAD0_SHIFT 3 +#define PE_PI_CTL_PAD0_MASK 0x00fffff8 +#define PE_PI_CTL_GET_PAD0(pe_pi_ctl) \ + ((((unsigned long)(pe_pi_ctl)) & PE_PI_CTL_PAD0_MASK) >> PE_PI_CTL_PAD0_SHIFT) +#define PE_PI_CTL_SET_PAD0(pe_pi_ctl, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_PI_CTL_PAD0_SIZE)-1))); \ + pe_pi_ctl = (((unsigned long)(pe_pi_ctl)) & ~PE_PI_CTL_PAD0_MASK) | (((unsigned long)(pad0)) << PE_PI_CTL_PAD0_SHIFT);\ +} +#define PE_PI_CTL_RID_SIZE 8 +#define PE_PI_CTL_RID_SHIFT 24 +#define PE_PI_CTL_RID_MASK 0xff000000 +#define PE_PI_CTL_GET_RID(pe_pi_ctl) \ + ((((unsigned long)(pe_pi_ctl)) & PE_PI_CTL_RID_MASK) >> PE_PI_CTL_RID_SHIFT) +#define PE_PI_CTL_SET_RID(pe_pi_ctl, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_PI_CTL_RID_SIZE)-1))); \ + pe_pi_ctl = (((unsigned long)(pe_pi_ctl)) & ~PE_PI_CTL_RID_MASK) | (((unsigned long)(rid)) << PE_PI_CTL_RID_SHIFT);\ +} +#define PE_PI_CTL_TOTAL_SIZE 32 +#define PE_PI_CTL(afmt, zfmt, rid) \ + ((((unsigned long)(afmt)) << PE_PI_CTL_AFMT_SHIFT) | \ + (((unsigned long)(zfmt)) << PE_PI_CTL_ZFMT_SHIFT) | \ + (((unsigned long)(rid)) << PE_PI_CTL_RID_SHIFT)) + +#define PE_CMODE0_BLEND_ENABLE_SIZE 1 +#define PE_CMODE0_BLEND_ENABLE_SHIFT 0 +#define PE_CMODE0_BLEND_ENABLE_MASK 0x00000001 +#define PE_CMODE0_GET_BLEND_ENABLE(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_BLEND_ENABLE_MASK) >> PE_CMODE0_BLEND_ENABLE_SHIFT) +#define PE_CMODE0_SET_BLEND_ENABLE(pe_cmode0, blend_enable) { \ + FDL_ASSERT(!((blend_enable) & ~((1 << PE_CMODE0_BLEND_ENABLE_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_BLEND_ENABLE_MASK) | (((unsigned long)(blend_enable)) << PE_CMODE0_BLEND_ENABLE_SHIFT);\ +} +#define PE_CMODE0_LOGICOP_ENABLE_SIZE 1 +#define PE_CMODE0_LOGICOP_ENABLE_SHIFT 1 +#define PE_CMODE0_LOGICOP_ENABLE_MASK 0x00000002 +#define PE_CMODE0_GET_LOGICOP_ENABLE(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_LOGICOP_ENABLE_MASK) >> PE_CMODE0_LOGICOP_ENABLE_SHIFT) +#define PE_CMODE0_SET_LOGICOP_ENABLE(pe_cmode0, logicop_enable) { \ + FDL_ASSERT(!((logicop_enable) & ~((1 << PE_CMODE0_LOGICOP_ENABLE_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_LOGICOP_ENABLE_MASK) | (((unsigned long)(logicop_enable)) << PE_CMODE0_LOGICOP_ENABLE_SHIFT);\ +} +#define PE_CMODE0_DITHER_ENABLE_SIZE 1 +#define PE_CMODE0_DITHER_ENABLE_SHIFT 2 +#define PE_CMODE0_DITHER_ENABLE_MASK 0x00000004 +#define PE_CMODE0_GET_DITHER_ENABLE(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_DITHER_ENABLE_MASK) >> PE_CMODE0_DITHER_ENABLE_SHIFT) +#define PE_CMODE0_SET_DITHER_ENABLE(pe_cmode0, dither_enable) { \ + FDL_ASSERT(!((dither_enable) & ~((1 << PE_CMODE0_DITHER_ENABLE_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_DITHER_ENABLE_MASK) | (((unsigned long)(dither_enable)) << PE_CMODE0_DITHER_ENABLE_SHIFT);\ +} +#define PE_CMODE0_COLOR_MASK_SIZE 1 +#define PE_CMODE0_COLOR_MASK_SHIFT 3 +#define PE_CMODE0_COLOR_MASK_MASK 0x00000008 +#define PE_CMODE0_GET_COLOR_MASK(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_COLOR_MASK_MASK) >> PE_CMODE0_COLOR_MASK_SHIFT) +#define PE_CMODE0_SET_COLOR_MASK(pe_cmode0, color_mask) { \ + FDL_ASSERT(!((color_mask) & ~((1 << PE_CMODE0_COLOR_MASK_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_COLOR_MASK_MASK) | (((unsigned long)(color_mask)) << PE_CMODE0_COLOR_MASK_SHIFT);\ +} +#define PE_CMODE0_ALPHA_MASK_SIZE 1 +#define PE_CMODE0_ALPHA_MASK_SHIFT 4 +#define PE_CMODE0_ALPHA_MASK_MASK 0x00000010 +#define PE_CMODE0_GET_ALPHA_MASK(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_ALPHA_MASK_MASK) >> PE_CMODE0_ALPHA_MASK_SHIFT) +#define PE_CMODE0_SET_ALPHA_MASK(pe_cmode0, alpha_mask) { \ + FDL_ASSERT(!((alpha_mask) & ~((1 << PE_CMODE0_ALPHA_MASK_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_ALPHA_MASK_MASK) | (((unsigned long)(alpha_mask)) << PE_CMODE0_ALPHA_MASK_SHIFT);\ +} +#define PE_CMODE0_DFACTOR_SIZE 3 +#define PE_CMODE0_DFACTOR_SHIFT 5 +#define PE_CMODE0_DFACTOR_MASK 0x000000e0 +#define PE_CMODE0_GET_DFACTOR(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_DFACTOR_MASK) >> PE_CMODE0_DFACTOR_SHIFT) +#define PE_CMODE0_SET_DFACTOR(pe_cmode0, dfactor) { \ + FDL_ASSERT(!((dfactor) & ~((1 << PE_CMODE0_DFACTOR_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_DFACTOR_MASK) | (((unsigned long)(dfactor)) << PE_CMODE0_DFACTOR_SHIFT);\ +} +#define PE_CMODE0_SFACTOR_SIZE 3 +#define PE_CMODE0_SFACTOR_SHIFT 8 +#define PE_CMODE0_SFACTOR_MASK 0x00000700 +#define PE_CMODE0_GET_SFACTOR(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_SFACTOR_MASK) >> PE_CMODE0_SFACTOR_SHIFT) +#define PE_CMODE0_SET_SFACTOR(pe_cmode0, sfactor) { \ + FDL_ASSERT(!((sfactor) & ~((1 << PE_CMODE0_SFACTOR_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_SFACTOR_MASK) | (((unsigned long)(sfactor)) << PE_CMODE0_SFACTOR_SHIFT);\ +} +#define PE_CMODE0_BLENDOP_SIZE 1 +#define PE_CMODE0_BLENDOP_SHIFT 11 +#define PE_CMODE0_BLENDOP_MASK 0x00000800 +#define PE_CMODE0_GET_BLENDOP(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_BLENDOP_MASK) >> PE_CMODE0_BLENDOP_SHIFT) +#define PE_CMODE0_SET_BLENDOP(pe_cmode0, blendop) { \ + FDL_ASSERT(!((blendop) & ~((1 << PE_CMODE0_BLENDOP_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_BLENDOP_MASK) | (((unsigned long)(blendop)) << PE_CMODE0_BLENDOP_SHIFT);\ +} +#define PE_CMODE0_LOGICOP_SIZE 4 +#define PE_CMODE0_LOGICOP_SHIFT 12 +#define PE_CMODE0_LOGICOP_MASK 0x0000f000 +#define PE_CMODE0_GET_LOGICOP(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_LOGICOP_MASK) >> PE_CMODE0_LOGICOP_SHIFT) +#define PE_CMODE0_SET_LOGICOP(pe_cmode0, logicop) { \ + FDL_ASSERT(!((logicop) & ~((1 << PE_CMODE0_LOGICOP_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_LOGICOP_MASK) | (((unsigned long)(logicop)) << PE_CMODE0_LOGICOP_SHIFT);\ +} +#define PE_CMODE0_PAD0_SIZE 8 +#define PE_CMODE0_PAD0_SHIFT 16 +#define PE_CMODE0_PAD0_MASK 0x00ff0000 +#define PE_CMODE0_GET_PAD0(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_PAD0_MASK) >> PE_CMODE0_PAD0_SHIFT) +#define PE_CMODE0_SET_PAD0(pe_cmode0, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_CMODE0_PAD0_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_PAD0_MASK) | (((unsigned long)(pad0)) << PE_CMODE0_PAD0_SHIFT);\ +} +#define PE_CMODE0_RID_SIZE 8 +#define PE_CMODE0_RID_SHIFT 24 +#define PE_CMODE0_RID_MASK 0xff000000 +#define PE_CMODE0_GET_RID(pe_cmode0) \ + ((((unsigned long)(pe_cmode0)) & PE_CMODE0_RID_MASK) >> PE_CMODE0_RID_SHIFT) +#define PE_CMODE0_SET_RID(pe_cmode0, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_CMODE0_RID_SIZE)-1))); \ + pe_cmode0 = (((unsigned long)(pe_cmode0)) & ~PE_CMODE0_RID_MASK) | (((unsigned long)(rid)) << PE_CMODE0_RID_SHIFT);\ +} +#define PE_CMODE0_TOTAL_SIZE 32 +#define PE_CMODE0(blend_enable, logicop_enable, dither_enable, color_mask, alpha_mask, dfactor, sfactor, blendop, logicop, rid) \ + ((((unsigned long)(blend_enable)) << PE_CMODE0_BLEND_ENABLE_SHIFT) | \ + (((unsigned long)(logicop_enable)) << PE_CMODE0_LOGICOP_ENABLE_SHIFT) | \ + (((unsigned long)(dither_enable)) << PE_CMODE0_DITHER_ENABLE_SHIFT) | \ + (((unsigned long)(color_mask)) << PE_CMODE0_COLOR_MASK_SHIFT) | \ + (((unsigned long)(alpha_mask)) << PE_CMODE0_ALPHA_MASK_SHIFT) | \ + (((unsigned long)(dfactor)) << PE_CMODE0_DFACTOR_SHIFT) | \ + (((unsigned long)(sfactor)) << PE_CMODE0_SFACTOR_SHIFT) | \ + (((unsigned long)(blendop)) << PE_CMODE0_BLENDOP_SHIFT) | \ + (((unsigned long)(logicop)) << PE_CMODE0_LOGICOP_SHIFT) | \ + (((unsigned long)(rid)) << PE_CMODE0_RID_SHIFT)) + +#define PE_CMODE1_CONSTANT_ALPHA_SIZE 8 +#define PE_CMODE1_CONSTANT_ALPHA_SHIFT 0 +#define PE_CMODE1_CONSTANT_ALPHA_MASK 0x000000ff +#define PE_CMODE1_GET_CONSTANT_ALPHA(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_CONSTANT_ALPHA_MASK) >> PE_CMODE1_CONSTANT_ALPHA_SHIFT) +#define PE_CMODE1_SET_CONSTANT_ALPHA(pe_cmode1, constant_alpha) { \ + FDL_ASSERT(!((constant_alpha) & ~((1 << PE_CMODE1_CONSTANT_ALPHA_SIZE)-1))); \ + pe_cmode1 = (((unsigned long)(pe_cmode1)) & ~PE_CMODE1_CONSTANT_ALPHA_MASK) | (((unsigned long)(constant_alpha)) << PE_CMODE1_CONSTANT_ALPHA_SHIFT);\ +} +#define PE_CMODE1_CONSTANT_ALPHA_ENABLE_SIZE 1 +#define PE_CMODE1_CONSTANT_ALPHA_ENABLE_SHIFT 8 +#define PE_CMODE1_CONSTANT_ALPHA_ENABLE_MASK 0x00000100 +#define PE_CMODE1_GET_CONSTANT_ALPHA_ENABLE(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_CONSTANT_ALPHA_ENABLE_MASK) >> PE_CMODE1_CONSTANT_ALPHA_ENABLE_SHIFT) +#define PE_CMODE1_SET_CONSTANT_ALPHA_ENABLE(pe_cmode1, constant_alpha_enable) { \ + FDL_ASSERT(!((constant_alpha_enable) & ~((1 << PE_CMODE1_CONSTANT_ALPHA_ENABLE_SIZE)-1))); \ + pe_cmode1 = (((unsigned long)(pe_cmode1)) & ~PE_CMODE1_CONSTANT_ALPHA_ENABLE_MASK) | (((unsigned long)(constant_alpha_enable)) << PE_CMODE1_CONSTANT_ALPHA_ENABLE_SHIFT);\ +} +#define PE_CMODE1_YUV_SIZE 2 +#define PE_CMODE1_YUV_SHIFT 9 +#define PE_CMODE1_YUV_MASK 0x00000600 +#define PE_CMODE1_GET_YUV(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_YUV_MASK) >> PE_CMODE1_YUV_SHIFT) +#define PE_CMODE1_SET_YUV(pe_cmode1, yuv) { \ + FDL_ASSERT(!((yuv) & ~((1 << PE_CMODE1_YUV_SIZE)-1))); \ + pe_cmode1 = (((unsigned long)(pe_cmode1)) & ~PE_CMODE1_YUV_MASK) | (((unsigned long)(yuv)) << PE_CMODE1_YUV_SHIFT);\ +} +#define PE_CMODE1_PAD0_SIZE 13 +#define PE_CMODE1_PAD0_SHIFT 11 +#define PE_CMODE1_PAD0_MASK 0x00fff800 +#define PE_CMODE1_GET_PAD0(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_PAD0_MASK) >> PE_CMODE1_PAD0_SHIFT) +#define PE_CMODE1_SET_PAD0(pe_cmode1, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_CMODE1_PAD0_SIZE)-1))); \ + pe_cmode1 = (((unsigned long)(pe_cmode1)) & ~PE_CMODE1_PAD0_MASK) | (((unsigned long)(pad0)) << PE_CMODE1_PAD0_SHIFT);\ +} +#define PE_CMODE1_RID_SIZE 8 +#define PE_CMODE1_RID_SHIFT 24 +#define PE_CMODE1_RID_MASK 0xff000000 +#define PE_CMODE1_GET_RID(pe_cmode1) \ + ((((unsigned long)(pe_cmode1)) & PE_CMODE1_RID_MASK) >> PE_CMODE1_RID_SHIFT) +#define PE_CMODE1_SET_RID(pe_cmode1, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_CMODE1_RID_SIZE)-1))); \ + pe_cmode1 = (((unsigned long)(pe_cmode1)) & ~PE_CMODE1_RID_MASK) | (((unsigned long)(rid)) << PE_CMODE1_RID_SHIFT);\ +} +#define PE_CMODE1_TOTAL_SIZE 32 +#define PE_CMODE1(constant_alpha, constant_alpha_enable, yuv, rid) \ + ((((unsigned long)(constant_alpha)) << PE_CMODE1_CONSTANT_ALPHA_SHIFT) | \ + (((unsigned long)(constant_alpha_enable)) << PE_CMODE1_CONSTANT_ALPHA_ENABLE_SHIFT) | \ + (((unsigned long)(yuv)) << PE_CMODE1_YUV_SHIFT) | \ + (((unsigned long)(rid)) << PE_CMODE1_RID_SHIFT)) + +#define PE_ZMODE_ENABLE_SIZE 1 +#define PE_ZMODE_ENABLE_SHIFT 0 +#define PE_ZMODE_ENABLE_MASK 0x00000001 +#define PE_ZMODE_GET_ENABLE(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_ENABLE_MASK) >> PE_ZMODE_ENABLE_SHIFT) +#define PE_ZMODE_SET_ENABLE(pe_zmode, enable) { \ + FDL_ASSERT(!((enable) & ~((1 << PE_ZMODE_ENABLE_SIZE)-1))); \ + pe_zmode = (((unsigned long)(pe_zmode)) & ~PE_ZMODE_ENABLE_MASK) | (((unsigned long)(enable)) << PE_ZMODE_ENABLE_SHIFT);\ +} +#define PE_ZMODE_FUNC_SIZE 3 +#define PE_ZMODE_FUNC_SHIFT 1 +#define PE_ZMODE_FUNC_MASK 0x0000000e +#define PE_ZMODE_GET_FUNC(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_FUNC_MASK) >> PE_ZMODE_FUNC_SHIFT) +#define PE_ZMODE_SET_FUNC(pe_zmode, func) { \ + FDL_ASSERT(!((func) & ~((1 << PE_ZMODE_FUNC_SIZE)-1))); \ + pe_zmode = (((unsigned long)(pe_zmode)) & ~PE_ZMODE_FUNC_MASK) | (((unsigned long)(func)) << PE_ZMODE_FUNC_SHIFT);\ +} +#define PE_ZMODE_MASK_SIZE 1 +#define PE_ZMODE_MASK_SHIFT 4 +#define PE_ZMODE_MASK_MASK 0x00000010 +#define PE_ZMODE_GET_MASK(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_MASK_MASK) >> PE_ZMODE_MASK_SHIFT) +#define PE_ZMODE_SET_MASK(pe_zmode, mask) { \ + FDL_ASSERT(!((mask) & ~((1 << PE_ZMODE_MASK_SIZE)-1))); \ + pe_zmode = (((unsigned long)(pe_zmode)) & ~PE_ZMODE_MASK_MASK) | (((unsigned long)(mask)) << PE_ZMODE_MASK_SHIFT);\ +} +#define PE_ZMODE_PAD0_SIZE 19 +#define PE_ZMODE_PAD0_SHIFT 5 +#define PE_ZMODE_PAD0_MASK 0x00ffffe0 +#define PE_ZMODE_GET_PAD0(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_PAD0_MASK) >> PE_ZMODE_PAD0_SHIFT) +#define PE_ZMODE_SET_PAD0(pe_zmode, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_ZMODE_PAD0_SIZE)-1))); \ + pe_zmode = (((unsigned long)(pe_zmode)) & ~PE_ZMODE_PAD0_MASK) | (((unsigned long)(pad0)) << PE_ZMODE_PAD0_SHIFT);\ +} +#define PE_ZMODE_RID_SIZE 8 +#define PE_ZMODE_RID_SHIFT 24 +#define PE_ZMODE_RID_MASK 0xff000000 +#define PE_ZMODE_GET_RID(pe_zmode) \ + ((((unsigned long)(pe_zmode)) & PE_ZMODE_RID_MASK) >> PE_ZMODE_RID_SHIFT) +#define PE_ZMODE_SET_RID(pe_zmode, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << PE_ZMODE_RID_SIZE)-1))); \ + pe_zmode = (((unsigned long)(pe_zmode)) & ~PE_ZMODE_RID_MASK) | (((unsigned long)(rid)) << PE_ZMODE_RID_SHIFT);\ +} +#define PE_ZMODE_TOTAL_SIZE 32 +#define PE_ZMODE(enable, func, mask, rid) \ + ((((unsigned long)(enable)) << PE_ZMODE_ENABLE_SHIFT) | \ + (((unsigned long)(func)) << PE_ZMODE_FUNC_SHIFT) | \ + (((unsigned long)(mask)) << PE_ZMODE_MASK_SHIFT) | \ + (((unsigned long)(rid)) << PE_ZMODE_RID_SHIFT)) + +#define PE_PI_EFB_ADDR_PAD0_SIZE 2 +#define PE_PI_EFB_ADDR_PAD0_SHIFT 0 +#define PE_PI_EFB_ADDR_PAD0_MASK 0x00000003 +#define PE_PI_EFB_ADDR_GET_PAD0(pe_pi_efb_addr) \ + ((((unsigned long)(pe_pi_efb_addr)) & PE_PI_EFB_ADDR_PAD0_MASK) >> PE_PI_EFB_ADDR_PAD0_SHIFT) +#define PE_PI_EFB_ADDR_SET_PAD0(pe_pi_efb_addr, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << PE_PI_EFB_ADDR_PAD0_SIZE)-1))); \ + pe_pi_efb_addr = (((unsigned long)(pe_pi_efb_addr)) & ~PE_PI_EFB_ADDR_PAD0_MASK) | (((unsigned long)(pad0)) << PE_PI_EFB_ADDR_PAD0_SHIFT);\ +} +#define PE_PI_EFB_ADDR_X_SIZE 10 +#define PE_PI_EFB_ADDR_X_SHIFT 2 +#define PE_PI_EFB_ADDR_X_MASK 0x00000ffc +#define PE_PI_EFB_ADDR_GET_X(pe_pi_efb_addr) \ + ((((unsigned long)(pe_pi_efb_addr)) & PE_PI_EFB_ADDR_X_MASK) >> PE_PI_EFB_ADDR_X_SHIFT) +#define PE_PI_EFB_ADDR_SET_X(pe_pi_efb_addr, x) { \ + FDL_ASSERT(!((x) & ~((1 << PE_PI_EFB_ADDR_X_SIZE)-1))); \ + pe_pi_efb_addr = (((unsigned long)(pe_pi_efb_addr)) & ~PE_PI_EFB_ADDR_X_MASK) | (((unsigned long)(x)) << PE_PI_EFB_ADDR_X_SHIFT);\ +} +#define PE_PI_EFB_ADDR_Y_SIZE 10 +#define PE_PI_EFB_ADDR_Y_SHIFT 12 +#define PE_PI_EFB_ADDR_Y_MASK 0x003ff000 +#define PE_PI_EFB_ADDR_GET_Y(pe_pi_efb_addr) \ + ((((unsigned long)(pe_pi_efb_addr)) & PE_PI_EFB_ADDR_Y_MASK) >> PE_PI_EFB_ADDR_Y_SHIFT) +#define PE_PI_EFB_ADDR_SET_Y(pe_pi_efb_addr, y) { \ + FDL_ASSERT(!((y) & ~((1 << PE_PI_EFB_ADDR_Y_SIZE)-1))); \ + pe_pi_efb_addr = (((unsigned long)(pe_pi_efb_addr)) & ~PE_PI_EFB_ADDR_Y_MASK) | (((unsigned long)(y)) << PE_PI_EFB_ADDR_Y_SHIFT);\ +} +#define PE_PI_EFB_ADDR_TYPE_SIZE 2 +#define PE_PI_EFB_ADDR_TYPE_SHIFT 22 +#define PE_PI_EFB_ADDR_TYPE_MASK 0x00c00000 +#define PE_PI_EFB_ADDR_GET_TYPE(pe_pi_efb_addr) \ + ((((unsigned long)(pe_pi_efb_addr)) & PE_PI_EFB_ADDR_TYPE_MASK) >> PE_PI_EFB_ADDR_TYPE_SHIFT) +#define PE_PI_EFB_ADDR_SET_TYPE(pe_pi_efb_addr, type) { \ + FDL_ASSERT(!((type) & ~((1 << PE_PI_EFB_ADDR_TYPE_SIZE)-1))); \ + pe_pi_efb_addr = (((unsigned long)(pe_pi_efb_addr)) & ~PE_PI_EFB_ADDR_TYPE_MASK) | (((unsigned long)(type)) << PE_PI_EFB_ADDR_TYPE_SHIFT);\ +} +#define PE_PI_EFB_ADDR_TOTAL_SIZE 24 +#define PE_PI_EFB_ADDR(x, y, type) \ + ((((unsigned long)(x)) << PE_PI_EFB_ADDR_X_SHIFT) | \ + (((unsigned long)(y)) << PE_PI_EFB_ADDR_Y_SHIFT) | \ + (((unsigned long)(type)) << PE_PI_EFB_ADDR_TYPE_SHIFT)) + +#define PE_INTRCTL_INT0EN_SIZE 1 +#define PE_INTRCTL_INT0EN_SHIFT 0 +#define PE_INTRCTL_INT0EN_MASK 0x00000001 +#define PE_INTRCTL_GET_INT0EN(pe_intrctl) \ + ((((unsigned long)(pe_intrctl)) & PE_INTRCTL_INT0EN_MASK) >> PE_INTRCTL_INT0EN_SHIFT) +#define PE_INTRCTL_SET_INT0EN(pe_intrctl, int0en) { \ + FDL_ASSERT(!((int0en) & ~((1 << PE_INTRCTL_INT0EN_SIZE)-1))); \ + pe_intrctl = (((unsigned long)(pe_intrctl)) & ~PE_INTRCTL_INT0EN_MASK) | (((unsigned long)(int0en)) << PE_INTRCTL_INT0EN_SHIFT);\ +} +#define PE_INTRCTL_INT1EN_SIZE 1 +#define PE_INTRCTL_INT1EN_SHIFT 1 +#define PE_INTRCTL_INT1EN_MASK 0x00000002 +#define PE_INTRCTL_GET_INT1EN(pe_intrctl) \ + ((((unsigned long)(pe_intrctl)) & PE_INTRCTL_INT1EN_MASK) >> PE_INTRCTL_INT1EN_SHIFT) +#define PE_INTRCTL_SET_INT1EN(pe_intrctl, int1en) { \ + FDL_ASSERT(!((int1en) & ~((1 << PE_INTRCTL_INT1EN_SIZE)-1))); \ + pe_intrctl = (((unsigned long)(pe_intrctl)) & ~PE_INTRCTL_INT1EN_MASK) | (((unsigned long)(int1en)) << PE_INTRCTL_INT1EN_SHIFT);\ +} +#define PE_INTRCTL_INT0CLR_SIZE 1 +#define PE_INTRCTL_INT0CLR_SHIFT 2 +#define PE_INTRCTL_INT0CLR_MASK 0x00000004 +#define PE_INTRCTL_GET_INT0CLR(pe_intrctl) \ + ((((unsigned long)(pe_intrctl)) & PE_INTRCTL_INT0CLR_MASK) >> PE_INTRCTL_INT0CLR_SHIFT) +#define PE_INTRCTL_SET_INT0CLR(pe_intrctl, int0clr) { \ + FDL_ASSERT(!((int0clr) & ~((1 << PE_INTRCTL_INT0CLR_SIZE)-1))); \ + pe_intrctl = (((unsigned long)(pe_intrctl)) & ~PE_INTRCTL_INT0CLR_MASK) | (((unsigned long)(int0clr)) << PE_INTRCTL_INT0CLR_SHIFT);\ +} +#define PE_INTRCTL_INT1CLR_SIZE 1 +#define PE_INTRCTL_INT1CLR_SHIFT 3 +#define PE_INTRCTL_INT1CLR_MASK 0x00000008 +#define PE_INTRCTL_GET_INT1CLR(pe_intrctl) \ + ((((unsigned long)(pe_intrctl)) & PE_INTRCTL_INT1CLR_MASK) >> PE_INTRCTL_INT1CLR_SHIFT) +#define PE_INTRCTL_SET_INT1CLR(pe_intrctl, int1clr) { \ + FDL_ASSERT(!((int1clr) & ~((1 << PE_INTRCTL_INT1CLR_SIZE)-1))); \ + pe_intrctl = (((unsigned long)(pe_intrctl)) & ~PE_INTRCTL_INT1CLR_MASK) | (((unsigned long)(int1clr)) << PE_INTRCTL_INT1CLR_SHIFT);\ +} +#define PE_INTRCTL_TOTAL_SIZE 4 +#define PE_INTRCTL(int0en, int1en, int0clr, int1clr) \ + ((((unsigned long)(int0en)) << PE_INTRCTL_INT0EN_SHIFT) | \ + (((unsigned long)(int1en)) << PE_INTRCTL_INT1EN_SHIFT) | \ + (((unsigned long)(int0clr)) << PE_INTRCTL_INT0CLR_SHIFT) | \ + (((unsigned long)(int1clr)) << PE_INTRCTL_INT1CLR_SHIFT)) + +#define SC_PE_ZMODE_SET_ENABLE(line, pe_zmode,enable) \ + FAST_GPFLAGSET(line, pe_zmode,enable,PE_ZMODE_ENABLE) + +#define SC_PE_ZMODE_SET_FUNC(line, pe_zmode,func) \ + FAST_GPFLAGSET(line, pe_zmode,func,PE_ZMODE_FUNC) + +#define SC_PE_ZMODE_SET_MASK(line, pe_zmode,mask) \ + FAST_GPFLAGSET(line, pe_zmode,mask,PE_ZMODE_MASK) + +#define SC_PE_ZMODE_SET_PAD0(line, pe_zmode,pad0) \ + FAST_GPFLAGSET(line, pe_zmode,pad0,PE_ZMODE_PAD0) + +#define SC_PE_ZMODE_SET_RID(line, pe_zmode,rid) \ + FAST_GPFLAGSET(line, pe_zmode,rid,PE_ZMODE_RID) + +#define SC_PE_CMODE0_SET_BLEND_ENABLE(line, pe_cmode0,blend_enable) \ + FAST_GPFLAGSET(line, pe_cmode0,blend_enable,PE_CMODE0_BLEND_ENABLE) + +#define SC_PE_CMODE0_SET_LOGICOP_ENABLE(line, pe_cmode0,logicop_enable) \ + FAST_GPFLAGSET(line, pe_cmode0,logicop_enable,PE_CMODE0_LOGICOP_ENABLE) + +#define SC_PE_CMODE0_SET_DITHER_ENABLE(line, pe_cmode0,dither_enable) \ + FAST_GPFLAGSET(line, pe_cmode0,dither_enable,PE_CMODE0_DITHER_ENABLE) + +#define SC_PE_CMODE0_SET_COLOR_MASK(line, pe_cmode0,color_mask) \ + FAST_GPFLAGSET(line, pe_cmode0,color_mask,PE_CMODE0_COLOR_MASK) + +#define SC_PE_CMODE0_SET_ALPHA_MASK(line, pe_cmode0,alpha_mask) \ + FAST_GPFLAGSET(line, pe_cmode0,alpha_mask,PE_CMODE0_ALPHA_MASK) + +#define SC_PE_CMODE0_SET_DFACTOR(line, pe_cmode0,dfactor) \ + FAST_GPFLAGSET(line, pe_cmode0,dfactor,PE_CMODE0_DFACTOR) + +#define SC_PE_CMODE0_SET_SFACTOR(line, pe_cmode0,sfactor) \ + FAST_GPFLAGSET(line, pe_cmode0,sfactor,PE_CMODE0_SFACTOR) + +#define SC_PE_CMODE0_SET_BLENDOP(line, pe_cmode0,blendop) \ + FAST_GPFLAGSET(line, pe_cmode0,blendop,PE_CMODE0_BLENDOP) + +#define SC_PE_CMODE0_SET_LOGICOP(line, pe_cmode0,logicop) \ + FAST_GPFLAGSET(line, pe_cmode0,logicop,PE_CMODE0_LOGICOP) + +#define SC_PE_CMODE0_SET_PAD0(line, pe_cmode0,pad0) \ + FAST_GPFLAGSET(line, pe_cmode0,pad0,PE_CMODE0_PAD0) + +#define SC_PE_CMODE0_SET_RID(line, pe_cmode0,rid) \ + FAST_GPFLAGSET(line, pe_cmode0,rid,PE_CMODE0_RID) + +#define SC_PE_CMODE1_SET_CONSTANT_ALPHA(line, pe_cmode1,constant_alpha) \ + FAST_GPFLAGSET(line, pe_cmode1,constant_alpha,PE_CMODE1_CONSTANT_ALPHA) + +#define SC_PE_CMODE1_SET_CONSTANT_ALPHA_ENABLE(line, pe_cmode1,constant_alpha_enable) \ + FAST_GPFLAGSET(line, pe_cmode1,constant_alpha_enable,PE_CMODE1_CONSTANT_ALPHA_ENABLE) + +#define SC_PE_CMODE1_SET_YUV(line, pe_cmode1,yuv) \ + FAST_GPFLAGSET(line, pe_cmode1,yuv,PE_CMODE1_YUV) + +#define SC_PE_CMODE1_SET_PAD0(line, pe_cmode1,pad0) \ + FAST_GPFLAGSET(line, pe_cmode1,pad0,PE_CMODE1_PAD0) + +#define SC_PE_CMODE1_SET_RID(line, pe_cmode1,rid) \ + FAST_GPFLAGSET(line, pe_cmode1,rid,PE_CMODE1_RID) + +#define SC_PE_CONTROL_SET_PIXTYPE(line, pe_control,pixtype) \ + FAST_GPFLAGSET(line, pe_control,pixtype,PE_CONTROL_PIXTYPE) + +#define SC_PE_CONTROL_SET_ZCMODE(line, pe_control,zcmode) \ + FAST_GPFLAGSET(line, pe_control,zcmode,PE_CONTROL_ZCMODE) + +#define SC_PE_CONTROL_SET_ZTOP(line, pe_control,ztop) \ + FAST_GPFLAGSET(line, pe_control,ztop,PE_CONTROL_ZTOP) + +#define SC_PE_CONTROL_SET_PAD0(line, pe_control,pad0) \ + FAST_GPFLAGSET(line, pe_control,pad0,PE_CONTROL_PAD0) + +#define SC_PE_CONTROL_SET_RID(line, pe_control,rid) \ + FAST_GPFLAGSET(line, pe_control,rid,PE_CONTROL_RID) + +#define SC_PE_FIELD_MASK_SET_EVEN(line, pe_field_mask,even) \ + FAST_GPFLAGSET(line, pe_field_mask,even,PE_FIELD_MASK_EVEN) + +#define SC_PE_FIELD_MASK_SET_ODD(line, pe_field_mask,odd) \ + FAST_GPFLAGSET(line, pe_field_mask,odd,PE_FIELD_MASK_ODD) + +#define SC_PE_FIELD_MASK_SET_PAD0(line, pe_field_mask,pad0) \ + FAST_GPFLAGSET(line, pe_field_mask,pad0,PE_FIELD_MASK_PAD0) + +#define SC_PE_FIELD_MASK_SET_RID(line, pe_field_mask,rid) \ + FAST_GPFLAGSET(line, pe_field_mask,rid,PE_FIELD_MASK_RID) + +#define SC_PE_FINISH_SET_DST(line, pe_finish,dst) \ + FAST_GPFLAGSET(line, pe_finish,dst,PE_FINISH_DST) + +#define SC_PE_FINISH_SET_PAD0(line, pe_finish,pad0) \ + FAST_GPFLAGSET(line, pe_finish,pad0,PE_FINISH_PAD0) + +#define SC_PE_FINISH_SET_RID(line, pe_finish,rid) \ + FAST_GPFLAGSET(line, pe_finish,rid,PE_FINISH_RID) + +#define SC_PE_REFRESH_SET_INTERVAL(line, pe_refresh,interval) \ + FAST_GPFLAGSET(line, pe_refresh,interval,PE_REFRESH_INTERVAL) + +#define SC_PE_REFRESH_SET_ENABLE(line, pe_refresh,enable) \ + FAST_GPFLAGSET(line, pe_refresh,enable,PE_REFRESH_ENABLE) + +#define SC_PE_REFRESH_SET_PAD0(line, pe_refresh,pad0) \ + FAST_GPFLAGSET(line, pe_refresh,pad0,PE_REFRESH_PAD0) + +#define SC_PE_REFRESH_SET_RID(line, pe_refresh,rid) \ + FAST_GPFLAGSET(line, pe_refresh,rid,PE_REFRESH_RID) + +#define SC_PE_TOKEN_SET_TOKEN(line, pe_token,token) \ + FAST_GPFLAGSET(line, pe_token,token,PE_TOKEN_TOKEN) + +#define SC_PE_TOKEN_SET_PAD0(line, pe_token,pad0) \ + FAST_GPFLAGSET(line, pe_token,pad0,PE_TOKEN_PAD0) + +#define SC_PE_TOKEN_SET_RID(line, pe_token,rid) \ + FAST_GPFLAGSET(line, pe_token,rid,PE_TOKEN_RID) + +#define SC_PE_TOKEN_INT_SET_TOKEN(line, pe_token_int,token) \ + FAST_GPFLAGSET(line, pe_token_int,token,PE_TOKEN_INT_TOKEN) + +#define SC_PE_TOKEN_INT_SET_PAD0(line, pe_token_int,pad0) \ + FAST_GPFLAGSET(line, pe_token_int,pad0,PE_TOKEN_INT_PAD0) + +#define SC_PE_TOKEN_INT_SET_RID(line, pe_token_int,rid) \ + FAST_GPFLAGSET(line, pe_token_int,rid,PE_TOKEN_INT_RID) + +#define SC_PE_COPY_SRC_ADDR_SET_X(line, pe_copy_src_addr,x) \ + FAST_GPFLAGSET(line, pe_copy_src_addr,x,PE_COPY_SRC_ADDR_X) + +#define SC_PE_COPY_SRC_ADDR_SET_Y(line, pe_copy_src_addr,y) \ + FAST_GPFLAGSET(line, pe_copy_src_addr,y,PE_COPY_SRC_ADDR_Y) + +#define SC_PE_COPY_SRC_ADDR_SET_PAD0(line, pe_copy_src_addr,pad0) \ + FAST_GPFLAGSET(line, pe_copy_src_addr,pad0,PE_COPY_SRC_ADDR_PAD0) + +#define SC_PE_COPY_SRC_ADDR_SET_RID(line, pe_copy_src_addr,rid) \ + FAST_GPFLAGSET(line, pe_copy_src_addr,rid,PE_COPY_SRC_ADDR_RID) + +#define SC_PE_COPY_SRC_SIZE_SET_X(line, pe_copy_src_size,x) \ + FAST_GPFLAGSET(line, pe_copy_src_size,x,PE_COPY_SRC_SIZE_X) + +#define SC_PE_COPY_SRC_SIZE_SET_Y(line, pe_copy_src_size,y) \ + FAST_GPFLAGSET(line, pe_copy_src_size,y,PE_COPY_SRC_SIZE_Y) + +#define SC_PE_COPY_SRC_SIZE_SET_PAD0(line, pe_copy_src_size,pad0) \ + FAST_GPFLAGSET(line, pe_copy_src_size,pad0,PE_COPY_SRC_SIZE_PAD0) + +#define SC_PE_COPY_SRC_SIZE_SET_RID(line, pe_copy_src_size,rid) \ + FAST_GPFLAGSET(line, pe_copy_src_size,rid,PE_COPY_SRC_SIZE_RID) + +#define SC_PE_COPY_DST_BASE_SET_BASE(line, pe_copy_dst_base,base) \ + FAST_GPFLAGSET(line, pe_copy_dst_base,base,PE_COPY_DST_BASE_BASE) + +#define SC_PE_COPY_DST_BASE_SET_PAD0(line, pe_copy_dst_base,pad0) \ + FAST_GPFLAGSET(line, pe_copy_dst_base,pad0,PE_COPY_DST_BASE_PAD0) + +#define SC_PE_COPY_DST_BASE_SET_RID(line, pe_copy_dst_base,rid) \ + FAST_GPFLAGSET(line, pe_copy_dst_base,rid,PE_COPY_DST_BASE_RID) + +#define SC_PE_COPY_DST_STRIDE_SET_STRIDE(line, pe_copy_dst_stride,stride) \ + FAST_GPFLAGSET(line, pe_copy_dst_stride,stride,PE_COPY_DST_STRIDE_STRIDE) + +#define SC_PE_COPY_DST_STRIDE_SET_PAD0(line, pe_copy_dst_stride,pad0) \ + FAST_GPFLAGSET(line, pe_copy_dst_stride,pad0,PE_COPY_DST_STRIDE_PAD0) + +#define SC_PE_COPY_DST_STRIDE_SET_RID(line, pe_copy_dst_stride,rid) \ + FAST_GPFLAGSET(line, pe_copy_dst_stride,rid,PE_COPY_DST_STRIDE_RID) + +#define SC_PE_COPY_SCALE_SET_SCALE(line, pe_copy_scale,scale) \ + FAST_GPFLAGSET(line, pe_copy_scale,scale,PE_COPY_SCALE_SCALE) + +#define SC_PE_COPY_SCALE_SET_PAD0(line, pe_copy_scale,pad0) \ + FAST_GPFLAGSET(line, pe_copy_scale,pad0,PE_COPY_SCALE_PAD0) + +#define SC_PE_COPY_SCALE_SET_RID(line, pe_copy_scale,rid) \ + FAST_GPFLAGSET(line, pe_copy_scale,rid,PE_COPY_SCALE_RID) + +#define SC_PE_COPY_CLEAR_COLOR_AR_SET_RED(line, pe_copy_clear_color_ar,red) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_ar,red,PE_COPY_CLEAR_COLOR_AR_RED) + +#define SC_PE_COPY_CLEAR_COLOR_AR_SET_ALPHA(line, pe_copy_clear_color_ar,alpha) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_ar,alpha,PE_COPY_CLEAR_COLOR_AR_ALPHA) + +#define SC_PE_COPY_CLEAR_COLOR_AR_SET_PAD0(line, pe_copy_clear_color_ar,pad0) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_ar,pad0,PE_COPY_CLEAR_COLOR_AR_PAD0) + +#define SC_PE_COPY_CLEAR_COLOR_AR_SET_RID(line, pe_copy_clear_color_ar,rid) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_ar,rid,PE_COPY_CLEAR_COLOR_AR_RID) + +#define SC_PE_COPY_CLEAR_COLOR_GB_SET_BLUE(line, pe_copy_clear_color_gb,blue) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_gb,blue,PE_COPY_CLEAR_COLOR_GB_BLUE) + +#define SC_PE_COPY_CLEAR_COLOR_GB_SET_GREEN(line, pe_copy_clear_color_gb,green) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_gb,green,PE_COPY_CLEAR_COLOR_GB_GREEN) + +#define SC_PE_COPY_CLEAR_COLOR_GB_SET_PAD0(line, pe_copy_clear_color_gb,pad0) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_gb,pad0,PE_COPY_CLEAR_COLOR_GB_PAD0) + +#define SC_PE_COPY_CLEAR_COLOR_GB_SET_RID(line, pe_copy_clear_color_gb,rid) \ + FAST_GPFLAGSET(line, pe_copy_clear_color_gb,rid,PE_COPY_CLEAR_COLOR_GB_RID) + +#define SC_PE_COPY_CLEAR_Z_SET_DATA(line, pe_copy_clear_z,data) \ + FAST_GPFLAGSET(line, pe_copy_clear_z,data,PE_COPY_CLEAR_Z_DATA) + +#define SC_PE_COPY_CLEAR_Z_SET_RID(line, pe_copy_clear_z,rid) \ + FAST_GPFLAGSET(line, pe_copy_clear_z,rid,PE_COPY_CLEAR_Z_RID) + +#define SC_PE_COPY_CMD_SET_CLAMP_TOP(line, pe_copy_cmd,clamp_top) \ + FAST_GPFLAGSET(line, pe_copy_cmd,clamp_top,PE_COPY_CMD_CLAMP_TOP) + +#define SC_PE_COPY_CMD_SET_CLAMP_BOTTOM(line, pe_copy_cmd,clamp_bottom) \ + FAST_GPFLAGSET(line, pe_copy_cmd,clamp_bottom,PE_COPY_CMD_CLAMP_BOTTOM) + +#define SC_PE_COPY_CMD_SET_PAD0(line, pe_copy_cmd,pad0) \ + FAST_GPFLAGSET(line, pe_copy_cmd,pad0,PE_COPY_CMD_PAD0) + +#define SC_PE_COPY_CMD_SET_TEX_FORMATH(line, pe_copy_cmd,tex_formatH) \ + FAST_GPFLAGSET(line, pe_copy_cmd,tex_formatH,PE_COPY_CMD_TEX_FORMATH) + +#define SC_PE_COPY_CMD_SET_TEX_FORMAT(line, pe_copy_cmd,tex_format) \ + FAST_GPFLAGSET(line, pe_copy_cmd,tex_format,PE_COPY_CMD_TEX_FORMAT) + +#define SC_PE_COPY_CMD_SET_GAMMA(line, pe_copy_cmd,gamma) \ + FAST_GPFLAGSET(line, pe_copy_cmd,gamma,PE_COPY_CMD_GAMMA) + +#define SC_PE_COPY_CMD_SET_MIP_MAP_FILTER(line, pe_copy_cmd,mip_map_filter) \ + FAST_GPFLAGSET(line, pe_copy_cmd,mip_map_filter,PE_COPY_CMD_MIP_MAP_FILTER) + +#define SC_PE_COPY_CMD_SET_VERTICAL_SCALE(line, pe_copy_cmd,vertical_scale) \ + FAST_GPFLAGSET(line, pe_copy_cmd,vertical_scale,PE_COPY_CMD_VERTICAL_SCALE) + +#define SC_PE_COPY_CMD_SET_CLEAR(line, pe_copy_cmd,clear) \ + FAST_GPFLAGSET(line, pe_copy_cmd,clear,PE_COPY_CMD_CLEAR) + +#define SC_PE_COPY_CMD_SET_INTERLACED(line, pe_copy_cmd,interlaced) \ + FAST_GPFLAGSET(line, pe_copy_cmd,interlaced,PE_COPY_CMD_INTERLACED) + +#define SC_PE_COPY_CMD_SET_OPCODE(line, pe_copy_cmd,opcode) \ + FAST_GPFLAGSET(line, pe_copy_cmd,opcode,PE_COPY_CMD_OPCODE) + +#define SC_PE_COPY_CMD_SET_CCV(line, pe_copy_cmd,ccv) \ + FAST_GPFLAGSET(line, pe_copy_cmd,ccv,PE_COPY_CMD_CCV) + +#define SC_PE_COPY_CMD_SET_PAD1(line, pe_copy_cmd,pad1) \ + FAST_GPFLAGSET(line, pe_copy_cmd,pad1,PE_COPY_CMD_PAD1) + +#define SC_PE_COPY_CMD_SET_RID(line, pe_copy_cmd,rid) \ + FAST_GPFLAGSET(line, pe_copy_cmd,rid,PE_COPY_CMD_RID) + +#define SC_PE_COPY_VFILTER0_SET_COEFF0(line, pe_copy_vfilter0,coeff0) \ + FAST_GPFLAGSET(line, pe_copy_vfilter0,coeff0,PE_COPY_VFILTER0_COEFF0) + +#define SC_PE_COPY_VFILTER0_SET_COEFF1(line, pe_copy_vfilter0,coeff1) \ + FAST_GPFLAGSET(line, pe_copy_vfilter0,coeff1,PE_COPY_VFILTER0_COEFF1) + +#define SC_PE_COPY_VFILTER0_SET_COEFF2(line, pe_copy_vfilter0,coeff2) \ + FAST_GPFLAGSET(line, pe_copy_vfilter0,coeff2,PE_COPY_VFILTER0_COEFF2) + +#define SC_PE_COPY_VFILTER0_SET_COEFF3(line, pe_copy_vfilter0,coeff3) \ + FAST_GPFLAGSET(line, pe_copy_vfilter0,coeff3,PE_COPY_VFILTER0_COEFF3) + +#define SC_PE_COPY_VFILTER0_SET_RID(line, pe_copy_vfilter0,rid) \ + FAST_GPFLAGSET(line, pe_copy_vfilter0,rid,PE_COPY_VFILTER0_RID) + +#define SC_PE_COPY_VFILTER1_SET_COEFF4(line, pe_copy_vfilter1,coeff4) \ + FAST_GPFLAGSET(line, pe_copy_vfilter1,coeff4,PE_COPY_VFILTER1_COEFF4) + +#define SC_PE_COPY_VFILTER1_SET_COEFF5(line, pe_copy_vfilter1,coeff5) \ + FAST_GPFLAGSET(line, pe_copy_vfilter1,coeff5,PE_COPY_VFILTER1_COEFF5) + +#define SC_PE_COPY_VFILTER1_SET_COEFF6(line, pe_copy_vfilter1,coeff6) \ + FAST_GPFLAGSET(line, pe_copy_vfilter1,coeff6,PE_COPY_VFILTER1_COEFF6) + +#define SC_PE_COPY_VFILTER1_SET_PAD0(line, pe_copy_vfilter1,pad0) \ + FAST_GPFLAGSET(line, pe_copy_vfilter1,pad0,PE_COPY_VFILTER1_PAD0) + +#define SC_PE_COPY_VFILTER1_SET_RID(line, pe_copy_vfilter1,rid) \ + FAST_GPFLAGSET(line, pe_copy_vfilter1,rid,PE_COPY_VFILTER1_RID) + +#define SC_PE_XBOUND_SET_LEFT(line, pe_xbound,left) \ + FAST_GPFLAGSET(line, pe_xbound,left,PE_XBOUND_LEFT) + +#define SC_PE_XBOUND_SET_RIGHT(line, pe_xbound,right) \ + FAST_GPFLAGSET(line, pe_xbound,right,PE_XBOUND_RIGHT) + +#define SC_PE_XBOUND_SET_PAD0(line, pe_xbound,pad0) \ + FAST_GPFLAGSET(line, pe_xbound,pad0,PE_XBOUND_PAD0) + +#define SC_PE_XBOUND_SET_RID(line, pe_xbound,rid) \ + FAST_GPFLAGSET(line, pe_xbound,rid,PE_XBOUND_RID) + +#define SC_PE_YBOUND_SET_TOP(line, pe_ybound,top) \ + FAST_GPFLAGSET(line, pe_ybound,top,PE_YBOUND_TOP) + +#define SC_PE_YBOUND_SET_BOTTOM(line, pe_ybound,bottom) \ + FAST_GPFLAGSET(line, pe_ybound,bottom,PE_YBOUND_BOTTOM) + +#define SC_PE_YBOUND_SET_PAD0(line, pe_ybound,pad0) \ + FAST_GPFLAGSET(line, pe_ybound,pad0,PE_YBOUND_PAD0) + +#define SC_PE_YBOUND_SET_RID(line, pe_ybound,rid) \ + FAST_GPFLAGSET(line, pe_ybound,rid,PE_YBOUND_RID) + +#define SC_PE_PERFMODE_SET_CNTR0(line, pe_perfmode,cntr0) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr0,PE_PERFMODE_CNTR0) + +#define SC_PE_PERFMODE_SET_CNTR1(line, pe_perfmode,cntr1) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr1,PE_PERFMODE_CNTR1) + +#define SC_PE_PERFMODE_SET_CNTR2(line, pe_perfmode,cntr2) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr2,PE_PERFMODE_CNTR2) + +#define SC_PE_PERFMODE_SET_CNTR3(line, pe_perfmode,cntr3) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr3,PE_PERFMODE_CNTR3) + +#define SC_PE_PERFMODE_SET_CNTR4(line, pe_perfmode,cntr4) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr4,PE_PERFMODE_CNTR4) + +#define SC_PE_PERFMODE_SET_CNTR5(line, pe_perfmode,cntr5) \ + FAST_GPFLAGSET(line, pe_perfmode,cntr5,PE_PERFMODE_CNTR5) + +#define SC_PE_PERFMODE_SET_PAD0(line, pe_perfmode,pad0) \ + FAST_GPFLAGSET(line, pe_perfmode,pad0,PE_PERFMODE_PAD0) + +#define SC_PE_PERFMODE_SET_RID(line, pe_perfmode,rid) \ + FAST_GPFLAGSET(line, pe_perfmode,rid,PE_PERFMODE_RID) + +#define SC_PE_CHICKEN_SET_PIWR(line, pe_chicken,piwr) \ + FAST_GPFLAGSET(line, pe_chicken,piwr,PE_CHICKEN_PIWR) + +#define SC_PE_CHICKEN_SET_TXCPY_FMT(line, pe_chicken,txcpy_fmt) \ + FAST_GPFLAGSET(line, pe_chicken,txcpy_fmt,PE_CHICKEN_TXCPY_FMT) + +#define SC_PE_CHICKEN_SET_TXCPY_CCV(line, pe_chicken,txcpy_ccv) \ + FAST_GPFLAGSET(line, pe_chicken,txcpy_ccv,PE_CHICKEN_TXCPY_CCV) + +#define SC_PE_CHICKEN_SET_BLENDOP(line, pe_chicken,blendop) \ + FAST_GPFLAGSET(line, pe_chicken,blendop,PE_CHICKEN_BLENDOP) + +#define SC_PE_CHICKEN_SET_PAD0(line, pe_chicken,pad0) \ + FAST_GPFLAGSET(line, pe_chicken,pad0,PE_CHICKEN_PAD0) + +#define SC_PE_CHICKEN_SET_RID(line, pe_chicken,rid) \ + FAST_GPFLAGSET(line, pe_chicken,rid,PE_CHICKEN_RID) + +#define SC_PE_QUAD_OFFSET_SET_X(line, pe_quad_offset,x) \ + FAST_GPFLAGSET(line, pe_quad_offset,x,PE_QUAD_OFFSET_X) + +#define SC_PE_QUAD_OFFSET_SET_Y(line, pe_quad_offset,y) \ + FAST_GPFLAGSET(line, pe_quad_offset,y,PE_QUAD_OFFSET_Y) + +#define SC_PE_QUAD_OFFSET_SET_PAD0(line, pe_quad_offset,pad0) \ + FAST_GPFLAGSET(line, pe_quad_offset,pad0,PE_QUAD_OFFSET_PAD0) + +#define SC_PE_QUAD_OFFSET_SET_RID(line, pe_quad_offset,rid) \ + FAST_GPFLAGSET(line, pe_quad_offset,rid,PE_QUAD_OFFSET_RID) + +#define SC_PE_COLOR_RGB8_SET_BLUE(line, pe_color_rgb8,blue) \ + FAST_GPFLAGSET(line, pe_color_rgb8,blue,PE_COLOR_RGB8_BLUE) + +#define SC_PE_COLOR_RGB8_SET_GREEN(line, pe_color_rgb8,green) \ + FAST_GPFLAGSET(line, pe_color_rgb8,green,PE_COLOR_RGB8_GREEN) + +#define SC_PE_COLOR_RGB8_SET_RED(line, pe_color_rgb8,red) \ + FAST_GPFLAGSET(line, pe_color_rgb8,red,PE_COLOR_RGB8_RED) + +#define SC_PE_COLOR_RGB8_SET_PAD0(line, pe_color_rgb8,pad0) \ + FAST_GPFLAGSET(line, pe_color_rgb8,pad0,PE_COLOR_RGB8_PAD0) + +#define SC_PE_COLOR_RGBA6_SET_ALPHA(line, pe_color_rgba6,alpha) \ + FAST_GPFLAGSET(line, pe_color_rgba6,alpha,PE_COLOR_RGBA6_ALPHA) + +#define SC_PE_COLOR_RGBA6_SET_BLUE(line, pe_color_rgba6,blue) \ + FAST_GPFLAGSET(line, pe_color_rgba6,blue,PE_COLOR_RGBA6_BLUE) + +#define SC_PE_COLOR_RGBA6_SET_GREEN(line, pe_color_rgba6,green) \ + FAST_GPFLAGSET(line, pe_color_rgba6,green,PE_COLOR_RGBA6_GREEN) + +#define SC_PE_COLOR_RGBA6_SET_RED(line, pe_color_rgba6,red) \ + FAST_GPFLAGSET(line, pe_color_rgba6,red,PE_COLOR_RGBA6_RED) + +#define SC_PE_COLOR_RGBA6_SET_PAD0(line, pe_color_rgba6,pad0) \ + FAST_GPFLAGSET(line, pe_color_rgba6,pad0,PE_COLOR_RGBA6_PAD0) + +#define SC_PE_COLOR_RGBAA_SET_BLUE(line, pe_color_rgbaa,blue) \ + FAST_GPFLAGSET(line, pe_color_rgbaa,blue,PE_COLOR_RGBAA_BLUE) + +#define SC_PE_COLOR_RGBAA_SET_GREEN(line, pe_color_rgbaa,green) \ + FAST_GPFLAGSET(line, pe_color_rgbaa,green,PE_COLOR_RGBAA_GREEN) + +#define SC_PE_COLOR_RGBAA_SET_RED(line, pe_color_rgbaa,red) \ + FAST_GPFLAGSET(line, pe_color_rgbaa,red,PE_COLOR_RGBAA_RED) + +#define SC_PE_TEX_COPY_I4_SET_I1(line, pe_tex_copy_i4,i1) \ + FAST_GPFLAGSET(line, pe_tex_copy_i4,i1,PE_TEX_COPY_I4_I1) + +#define SC_PE_TEX_COPY_I4_SET_I0(line, pe_tex_copy_i4,i0) \ + FAST_GPFLAGSET(line, pe_tex_copy_i4,i0,PE_TEX_COPY_I4_I0) + +#define SC_PE_TEX_COPY_IA4_SET_I(line, pe_tex_copy_ia4,i) \ + FAST_GPFLAGSET(line, pe_tex_copy_ia4,i,PE_TEX_COPY_IA4_I) + +#define SC_PE_TEX_COPY_IA4_SET_ALPHA(line, pe_tex_copy_ia4,alpha) \ + FAST_GPFLAGSET(line, pe_tex_copy_ia4,alpha,PE_TEX_COPY_IA4_ALPHA) + +#define SC_PE_TEX_COPY_IA8_SET_I(line, pe_tex_copy_ia8,i) \ + FAST_GPFLAGSET(line, pe_tex_copy_ia8,i,PE_TEX_COPY_IA8_I) + +#define SC_PE_TEX_COPY_IA8_SET_ALPHA(line, pe_tex_copy_ia8,alpha) \ + FAST_GPFLAGSET(line, pe_tex_copy_ia8,alpha,PE_TEX_COPY_IA8_ALPHA) + +#define SC_PE_TEX_COPY_R5G6B5_SET_BLUE(line, pe_tex_copy_r5g6b5,blue) \ + FAST_GPFLAGSET(line, pe_tex_copy_r5g6b5,blue,PE_TEX_COPY_R5G6B5_BLUE) + +#define SC_PE_TEX_COPY_R5G6B5_SET_GREEN(line, pe_tex_copy_r5g6b5,green) \ + FAST_GPFLAGSET(line, pe_tex_copy_r5g6b5,green,PE_TEX_COPY_R5G6B5_GREEN) + +#define SC_PE_TEX_COPY_R5G6B5_SET_RED(line, pe_tex_copy_r5g6b5,red) \ + FAST_GPFLAGSET(line, pe_tex_copy_r5g6b5,red,PE_TEX_COPY_R5G6B5_RED) + +#define SC_PE_TEX_COPY_RGB5_SET_BLUE(line, pe_tex_copy_rgb5,blue) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb5,blue,PE_TEX_COPY_RGB5_BLUE) + +#define SC_PE_TEX_COPY_RGB5_SET_GREEN(line, pe_tex_copy_rgb5,green) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb5,green,PE_TEX_COPY_RGB5_GREEN) + +#define SC_PE_TEX_COPY_RGB5_SET_RED(line, pe_tex_copy_rgb5,red) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb5,red,PE_TEX_COPY_RGB5_RED) + +#define SC_PE_TEX_COPY_RGB5_SET_FORMAT(line, pe_tex_copy_rgb5,format) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb5,format,PE_TEX_COPY_RGB5_FORMAT) + +#define SC_PE_TEX_COPY_RGB4A3_SET_BLUE(line, pe_tex_copy_rgb4a3,blue) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb4a3,blue,PE_TEX_COPY_RGB4A3_BLUE) + +#define SC_PE_TEX_COPY_RGB4A3_SET_GREEN(line, pe_tex_copy_rgb4a3,green) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb4a3,green,PE_TEX_COPY_RGB4A3_GREEN) + +#define SC_PE_TEX_COPY_RGB4A3_SET_RED(line, pe_tex_copy_rgb4a3,red) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb4a3,red,PE_TEX_COPY_RGB4A3_RED) + +#define SC_PE_TEX_COPY_RGB4A3_SET_ALPHA(line, pe_tex_copy_rgb4a3,alpha) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb4a3,alpha,PE_TEX_COPY_RGB4A3_ALPHA) + +#define SC_PE_TEX_COPY_RGB4A3_SET_FORMAT(line, pe_tex_copy_rgb4a3,format) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgb4a3,format,PE_TEX_COPY_RGB4A3_FORMAT) + +#define SC_PE_TEX_COPY_RGBA8_SET_RED(line, pe_tex_copy_rgba8,red) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgba8,red,PE_TEX_COPY_RGBA8_RED) + +#define SC_PE_TEX_COPY_RGBA8_SET_ALPHA(line, pe_tex_copy_rgba8,alpha) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgba8,alpha,PE_TEX_COPY_RGBA8_ALPHA) + +#define SC_PE_TEX_COPY_RGBA8_SET_BLUE(line, pe_tex_copy_rgba8,blue) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgba8,blue,PE_TEX_COPY_RGBA8_BLUE) + +#define SC_PE_TEX_COPY_RGBA8_SET_GREEN(line, pe_tex_copy_rgba8,green) \ + FAST_GPFLAGSET(line, pe_tex_copy_rgba8,green,PE_TEX_COPY_RGBA8_GREEN) + +#define SC_PE_MASK_SET_M0(line, pe_mask,m0) \ + FAST_GPFLAGSET(line, pe_mask,m0,PE_MASK_M0) + +#define SC_PE_MASK_SET_M1(line, pe_mask,m1) \ + FAST_GPFLAGSET(line, pe_mask,m1,PE_MASK_M1) + +#define SC_PE_MASK_SET_M2(line, pe_mask,m2) \ + FAST_GPFLAGSET(line, pe_mask,m2,PE_MASK_M2) + +#define SC_PE_MASK_SET_M3(line, pe_mask,m3) \ + FAST_GPFLAGSET(line, pe_mask,m3,PE_MASK_M3) + +#define SC_PE_MISC_SET_V0(line, pe_misc,v0) \ + FAST_GPFLAGSET(line, pe_misc,v0,PE_MISC_V0) + +#define SC_PE_MISC_SET_V1(line, pe_misc,v1) \ + FAST_GPFLAGSET(line, pe_misc,v1,PE_MISC_V1) + +#define SC_PE_MISC_SET_V2(line, pe_misc,v2) \ + FAST_GPFLAGSET(line, pe_misc,v2,PE_MISC_V2) + +#define SC_PE_MISC_SET_V3(line, pe_misc,v3) \ + FAST_GPFLAGSET(line, pe_misc,v3,PE_MISC_V3) + +#define SC_PE_MISC_SET_ST(line, pe_misc,st) \ + FAST_GPFLAGSET(line, pe_misc,st,PE_MISC_ST) + +#define SC_PE_MISC_SET_SB(line, pe_misc,sb) \ + FAST_GPFLAGSET(line, pe_misc,sb,PE_MISC_SB) + +#define SC_PE_MISC_SET_SL(line, pe_misc,sl) \ + FAST_GPFLAGSET(line, pe_misc,sl,PE_MISC_SL) + +#define SC_PE_MISC_SET_SR(line, pe_misc,sr) \ + FAST_GPFLAGSET(line, pe_misc,sr,PE_MISC_SR) + +#define SC_PE_MISC_SET_TT(line, pe_misc,tt) \ + FAST_GPFLAGSET(line, pe_misc,tt,PE_MISC_TT) + +#define SC_PE_MISC_SET_TB(line, pe_misc,tb) \ + FAST_GPFLAGSET(line, pe_misc,tb,PE_MISC_TB) + +#define SC_PE_MISC_SET_TL(line, pe_misc,tl) \ + FAST_GPFLAGSET(line, pe_misc,tl,PE_MISC_TL) + +#define SC_PE_MISC_SET_TR(line, pe_misc,tr) \ + FAST_GPFLAGSET(line, pe_misc,tr,PE_MISC_TR) + +#define SC_PE_MISC_SET_TM(line, pe_misc,tm) \ + FAST_GPFLAGSET(line, pe_misc,tm,PE_MISC_TM) + +#define SC_PE_MISC_SET_TP(line, pe_misc,tp) \ + FAST_GPFLAGSET(line, pe_misc,tp,PE_MISC_TP) + +#define SC_PE_MISC_SET_SV(line, pe_misc,sv) \ + FAST_GPFLAGSET(line, pe_misc,sv,PE_MISC_SV) + +#define SC_PE_TAG_SET_CYCLE(line, pe_tag,cycle) \ + FAST_GPFLAGSET(line, pe_tag,cycle,PE_TAG_CYCLE) + +#define SC_PE_TAG_SET_YEC(line, pe_tag,yec) \ + FAST_GPFLAGSET(line, pe_tag,yec,PE_TAG_YEC) + +#define SC_PE_TAG_SET_YOC(line, pe_tag,yoc) \ + FAST_GPFLAGSET(line, pe_tag,yoc,PE_TAG_YOC) + +#define SC_PE_TAG_SET_XOC(line, pe_tag,xoc) \ + FAST_GPFLAGSET(line, pe_tag,xoc,PE_TAG_XOC) + +#define SC_PE_TAG_SET_CLR(line, pe_tag,clr) \ + FAST_GPFLAGSET(line, pe_tag,clr,PE_TAG_CLR) + +#define SC_PE_CMD_SET_VALID(line, pe_cmd,valid) \ + FAST_GPFLAGSET(line, pe_cmd,valid,PE_CMD_VALID) + +#define SC_PE_CMD_SET_OP(line, pe_cmd,op) \ + FAST_GPFLAGSET(line, pe_cmd,op,PE_CMD_OP) + +#define SC_PE_CMD_SET_BANKA(line, pe_cmd,bankA) \ + FAST_GPFLAGSET(line, pe_cmd,bankA,PE_CMD_BANKA) + +#define SC_PE_CMD_SET_BANKB(line, pe_cmd,bankB) \ + FAST_GPFLAGSET(line, pe_cmd,bankB,PE_CMD_BANKB) + +#define SC_PE_INTRCTL_SET_INT0EN(line, pe_intrctl,int0en) \ + FAST_GPFLAGSET(line, pe_intrctl,int0en,PE_INTRCTL_INT0EN) + +#define SC_PE_INTRCTL_SET_INT1EN(line, pe_intrctl,int1en) \ + FAST_GPFLAGSET(line, pe_intrctl,int1en,PE_INTRCTL_INT1EN) + +#define SC_PE_INTRCTL_SET_INT0CLR(line, pe_intrctl,int0clr) \ + FAST_GPFLAGSET(line, pe_intrctl,int0clr,PE_INTRCTL_INT0CLR) + +#define SC_PE_INTRCTL_SET_INT1CLR(line, pe_intrctl,int1clr) \ + FAST_GPFLAGSET(line, pe_intrctl,int1clr,PE_INTRCTL_INT1CLR) + +#define SC_PE_PI_EFB_ADDR_SET_PAD0(line, pe_pi_efb_addr,pad0) \ + FAST_GPFLAGSET(line, pe_pi_efb_addr,pad0,PE_PI_EFB_ADDR_PAD0) + +#define SC_PE_PI_EFB_ADDR_SET_X(line, pe_pi_efb_addr,x) \ + FAST_GPFLAGSET(line, pe_pi_efb_addr,x,PE_PI_EFB_ADDR_X) + +#define SC_PE_PI_EFB_ADDR_SET_Y(line, pe_pi_efb_addr,y) \ + FAST_GPFLAGSET(line, pe_pi_efb_addr,y,PE_PI_EFB_ADDR_Y) + +#define SC_PE_PI_EFB_ADDR_SET_TYPE(line, pe_pi_efb_addr,type) \ + FAST_GPFLAGSET(line, pe_pi_efb_addr,type,PE_PI_EFB_ADDR_TYPE) + +#define SC_PE_PI_ZMODE_SET_ZEN(line, pe_pi_zmode,zen) \ + FAST_GPFLAGSET(line, pe_pi_zmode,zen,PE_PI_ZMODE_ZEN) + +#define SC_PE_PI_ZMODE_SET_ZFUNC(line, pe_pi_zmode,zfunc) \ + FAST_GPFLAGSET(line, pe_pi_zmode,zfunc,PE_PI_ZMODE_ZFUNC) + +#define SC_PE_PI_ZMODE_SET_MASK(line, pe_pi_zmode,mask) \ + FAST_GPFLAGSET(line, pe_pi_zmode,mask,PE_PI_ZMODE_MASK) + +#define SC_PE_PI_ZMODE_SET_PAD0(line, pe_pi_zmode,pad0) \ + FAST_GPFLAGSET(line, pe_pi_zmode,pad0,PE_PI_ZMODE_PAD0) + +#define SC_PE_PI_ZMODE_SET_RID(line, pe_pi_zmode,rid) \ + FAST_GPFLAGSET(line, pe_pi_zmode,rid,PE_PI_ZMODE_RID) + +#define SC_PE_PI_CMODE0_SET_BEN(line, pe_pi_cmode0,ben) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,ben,PE_PI_CMODE0_BEN) + +#define SC_PE_PI_CMODE0_SET_LEN(line, pe_pi_cmode0,len) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,len,PE_PI_CMODE0_LEN) + +#define SC_PE_PI_CMODE0_SET_DEN(line, pe_pi_cmode0,den) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,den,PE_PI_CMODE0_DEN) + +#define SC_PE_PI_CMODE0_SET_CMSK(line, pe_pi_cmode0,cmsk) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,cmsk,PE_PI_CMODE0_CMSK) + +#define SC_PE_PI_CMODE0_SET_AMSK(line, pe_pi_cmode0,amsk) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,amsk,PE_PI_CMODE0_AMSK) + +#define SC_PE_PI_CMODE0_SET_DFACTOR(line, pe_pi_cmode0,dfactor) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,dfactor,PE_PI_CMODE0_DFACTOR) + +#define SC_PE_PI_CMODE0_SET_SFACTOR(line, pe_pi_cmode0,sfactor) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,sfactor,PE_PI_CMODE0_SFACTOR) + +#define SC_PE_PI_CMODE0_SET_LOGICOP(line, pe_pi_cmode0,logicop) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,logicop,PE_PI_CMODE0_LOGICOP) + +#define SC_PE_PI_CMODE0_SET_PAD0(line, pe_pi_cmode0,pad0) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,pad0,PE_PI_CMODE0_PAD0) + +#define SC_PE_PI_CMODE0_SET_RID(line, pe_pi_cmode0,rid) \ + FAST_GPFLAGSET(line, pe_pi_cmode0,rid,PE_PI_CMODE0_RID) + +#define SC_PE_PI_CMODE1_SET_CONSTALPHA(line, pe_pi_cmode1,constAlpha) \ + FAST_GPFLAGSET(line, pe_pi_cmode1,constAlpha,PE_PI_CMODE1_CONSTALPHA) + +#define SC_PE_PI_CMODE1_SET_EN(line, pe_pi_cmode1,en) \ + FAST_GPFLAGSET(line, pe_pi_cmode1,en,PE_PI_CMODE1_EN) + +#define SC_PE_PI_CMODE1_SET_PAD0(line, pe_pi_cmode1,pad0) \ + FAST_GPFLAGSET(line, pe_pi_cmode1,pad0,PE_PI_CMODE1_PAD0) + +#define SC_PE_PI_CMODE1_SET_RID(line, pe_pi_cmode1,rid) \ + FAST_GPFLAGSET(line, pe_pi_cmode1,rid,PE_PI_CMODE1_RID) + +#define SC_PE_PI_ALPHA_THRESHOLD_SET_ALPHA_THRESHOLD(line, pe_pi_alpha_threshold,alpha_threshold) \ + FAST_GPFLAGSET(line, pe_pi_alpha_threshold,alpha_threshold,PE_PI_ALPHA_THRESHOLD_ALPHA_THRESHOLD) + +#define SC_PE_PI_ALPHA_THRESHOLD_SET_AFUNCTION(line, pe_pi_alpha_threshold,afunction) \ + FAST_GPFLAGSET(line, pe_pi_alpha_threshold,afunction,PE_PI_ALPHA_THRESHOLD_AFUNCTION) + +#define SC_PE_PI_ALPHA_THRESHOLD_SET_PAD0(line, pe_pi_alpha_threshold,pad0) \ + FAST_GPFLAGSET(line, pe_pi_alpha_threshold,pad0,PE_PI_ALPHA_THRESHOLD_PAD0) + +#define SC_PE_PI_ALPHA_THRESHOLD_SET_RID(line, pe_pi_alpha_threshold,rid) \ + FAST_GPFLAGSET(line, pe_pi_alpha_threshold,rid,PE_PI_ALPHA_THRESHOLD_RID) + +#define SC_PE_PI_CTL_SET_AFMT(line, pe_pi_ctl,afmt) \ + FAST_GPFLAGSET(line, pe_pi_ctl,afmt,PE_PI_CTL_AFMT) + +#define SC_PE_PI_CTL_SET_ZFMT(line, pe_pi_ctl,zfmt) \ + FAST_GPFLAGSET(line, pe_pi_ctl,zfmt,PE_PI_CTL_ZFMT) + +#define SC_PE_PI_CTL_SET_PAD0(line, pe_pi_ctl,pad0) \ + FAST_GPFLAGSET(line, pe_pi_ctl,pad0,PE_PI_CTL_PAD0) + +#define SC_PE_PI_CTL_SET_RID(line, pe_pi_ctl,rid) \ + FAST_GPFLAGSET(line, pe_pi_ctl,rid,PE_PI_CTL_RID) + +#endif // PE_REG_H diff --git a/include/revolution/private/pi_reg.h b/include/revolution/private/pi_reg.h new file mode 100644 index 0000000000..37fe2c401a --- /dev/null +++ b/include/revolution/private/pi_reg.h @@ -0,0 +1,73 @@ +#ifndef PI_REG_H +#define PI_REG_H + +#include + +#define PI_REG_INTSR 0x000 +#define PI_REG_INTMSK 0x004 +#define PI_REG_CPBAS 0x00C +#define PI_REG_CPTOP 0x010 +#define PI_REG_CPWRT 0x014 +#define PI_REG_CPABT 0x018 +#define PI_REG_PIESR 0x01C +#define PI_REG_PIEAR 0x020 +#define PI_REG_CONFIG 0x024 +#define PI_REG_DURAR 0x028 +#define PI_REG_CHIPID 0x02C +#define PI_REG_STRGTH 0x030 +#define PI_REG_CPUDBB 0x034 + +#define PI_REGSP_CP 0x0C000000 +#define PI_REGSP_PE 0x0C001000 +#define PI_REGSP_VI 0x0C002000 +#define PI_REGSP_PI 0x0C003000 +#define PI_REGSP_MEM 0x0C004000 +#define PI_REGSP_DSP 0x0C005000 +#define PI_REGSP_IO 0x0C006000 +#define PI_GFXSP 0x0C008000 + +#define PI_CPWRT_REG_CPWRT_SIZE 24 +#define PI_CPWRT_REG_CPWRT_SHIFT 5 +#define PI_CPWRT_REG_CPWRT_MASK 0x1fffffe0 +#define PI_CPWRT_REG_GET_CPWRT(pi_cpwrt_reg) \ + ((((unsigned long)(pi_cpwrt_reg)) & PI_CPWRT_REG_CPWRT_MASK) >> PI_CPWRT_REG_CPWRT_SHIFT) + +#define XF_PERF0_F_PERF_B_SIZE 5 +#define XF_PERF0_F_PERF_B_SHIFT 5 +#define XF_PERF0_F_PERF_B_MASK 0x000003e0 +#define XF_PERF0_F_GET_PERF_B(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_B_MASK) >> XF_PERF0_F_PERF_B_SHIFT) + +#define XF_PERF0_F_PERF_C_SIZE 5 +#define XF_PERF0_F_PERF_C_SHIFT 10 +#define XF_PERF0_F_PERF_C_MASK 0x00007c00 +#define XF_PERF0_F_GET_PERF_C(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_C_MASK) >> XF_PERF0_F_PERF_C_SHIFT) + +#define XF_PERF0_F_PERF_D_SIZE 5 +#define XF_PERF0_F_PERF_D_SHIFT 15 +#define XF_PERF0_F_PERF_D_MASK 0x000f8000 +#define XF_PERF0_F_GET_PERF_D(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_D_MASK) >> XF_PERF0_F_PERF_D_SHIFT) + +#define XF_PERF0_F_PERF_A_SIZE 5 +#define XF_PERF0_F_PERF_A_SHIFT 0 +#define XF_PERF0_F_PERF_A_MASK 0x0000001f +#define XF_PERF0_F_GET_PERF_A(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_A_MASK) >> XF_PERF0_F_PERF_A_SHIFT) + +#define PI_CPWRT_REG_CPWRAP_SIZE 1 +#define PI_CPWRT_REG_CPWRAP_SHIFT 29 +#define PI_CPWRT_REG_CPWRAP_MASK 0x20000000 +#define PI_CPWRT_REG_GET_CPWRAP(pi_cpwrt_reg) \ + ((((unsigned long)(pi_cpwrt_reg)) & PI_CPWRT_REG_CPWRAP_MASK) >> PI_CPWRT_REG_CPWRAP_SHIFT) + + +#define SC_PI_CPWRT_REG_SET_CPWRT(line, pi_cpwrt_reg,cpwrt) \ + FAST_GPFLAGSET(line, pi_cpwrt_reg,cpwrt,PI_CPWRT_REG_CPWRT) + +#define SC_PI_CPWRT_REG_SET_CPWRAP(line, pi_cpwrt_reg,cpwrap) \ + FAST_GPFLAGSET(line, pi_cpwrt_reg,cpwrap,PI_CPWRT_REG_CPWRAP) + + +#endif // PI_REG_H diff --git a/include/revolution/private/ras_reg.h b/include/revolution/private/ras_reg.h new file mode 100644 index 0000000000..58d56e86a8 --- /dev/null +++ b/include/revolution/private/ras_reg.h @@ -0,0 +1,232 @@ +#ifndef RAS_REG +#define RAS_REG + +#define RAS1_TREF_RID_SIZE 8 +#define RAS1_TREF_RID_SHIFT 24 +#define RAS1_TREF_RID_MASK 0xff000000 +#define RAS1_TREF_GET_RID(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_RID_MASK) >> RAS1_TREF_RID_SHIFT) + +#define RAS1_IREF_RID_SIZE 8 +#define RAS1_IREF_RID_SHIFT 24 +#define RAS1_IREF_RID_MASK 0xff000000 +#define RAS1_IREF_GET_RID(ras1_iref) \ + ((((unsigned long)(ras1_iref)) & RAS1_IREF_RID_MASK) >> RAS1_IREF_RID_SHIFT) + +#define RAS_PERF_SELA_SIZE 5 +#define RAS_PERF_SELA_SHIFT 0 +#define RAS_PERF_SELA_MASK 0x0000001f +#define RAS_PERF_GET_SELA(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_SELA_MASK) >> RAS_PERF_SELA_SHIFT) + +#define RAS_PERF_SELB_SIZE 5 +#define RAS_PERF_SELB_SHIFT 5 +#define RAS_PERF_SELB_MASK 0x000003e0 +#define RAS_PERF_GET_SELB(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_SELB_MASK) >> RAS_PERF_SELB_SHIFT) + +#define RAS_PERF_NTEV_SIZE 5 +#define RAS_PERF_NTEV_SHIFT 10 +#define RAS_PERF_NTEV_MASK 0x00007c00 +#define RAS_PERF_GET_NTEV(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_NTEV_MASK) >> RAS_PERF_NTEV_SHIFT) + +#define RAS_PERF_NBMP_SIZE 3 +#define RAS_PERF_NBMP_SHIFT 15 +#define RAS_PERF_NBMP_MASK 0x00038000 +#define RAS_PERF_GET_NBMP(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_NBMP_MASK) >> RAS_PERF_NBMP_SHIFT) + +#define RAS_PERF_NBR_SIZE 3 +#define RAS_PERF_NBR_SHIFT 18 +#define RAS_PERF_NBR_MASK 0x001c0000 +#define RAS_PERF_GET_NBR(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_NBR_MASK) >> RAS_PERF_NBR_SHIFT) + +#define RAS_PERF_PAD0_SIZE 3 +#define RAS_PERF_PAD0_SHIFT 21 +#define RAS_PERF_PAD0_MASK 0x00e00000 +#define RAS_PERF_GET_PAD0(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_PAD0_MASK) >> RAS_PERF_PAD0_SHIFT) +#define RAS_PERF_RID_SIZE 8 +#define RAS_PERF_RID_SHIFT 24 +#define RAS_PERF_RID_MASK 0xff000000 +#define RAS_PERF_GET_RID(ras_perf) \ + ((((unsigned long)(ras_perf)) & RAS_PERF_RID_MASK) >> RAS_PERF_RID_SHIFT) + +#define RAS_PERF_TOTAL_SIZE 32 +#define RAS_PERF(selA, selB, ntev, nbmp, nbr, rid) \ + ((((unsigned long)(selA)) << RAS_PERF_SELA_SHIFT) | \ + (((unsigned long)(selB)) << RAS_PERF_SELB_SHIFT) | \ + (((unsigned long)(ntev)) << RAS_PERF_NTEV_SHIFT) | \ + (((unsigned long)(nbmp)) << RAS_PERF_NBMP_SHIFT) | \ + (((unsigned long)(nbr)) << RAS_PERF_NBR_SHIFT) | \ + (((unsigned long)(rid)) << RAS_PERF_RID_SHIFT)) + +#define RAS1_TREF_TI0_SIZE 3 +#define RAS1_TREF_TI0_SHIFT 0 +#define RAS1_TREF_TI0_MASK 0x00000007 +#define RAS1_TREF_GET_TI0(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TI0_MASK) >> RAS1_TREF_TI0_SHIFT) + +#define RAS1_TREF_TC0_SIZE 3 +#define RAS1_TREF_TC0_SHIFT 3 +#define RAS1_TREF_TC0_MASK 0x00000038 +#define RAS1_TREF_GET_TC0(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TC0_MASK) >> RAS1_TREF_TC0_SHIFT) + +#define RAS1_TREF_TE0_SIZE 1 +#define RAS1_TREF_TE0_SHIFT 6 +#define RAS1_TREF_TE0_MASK 0x00000040 +#define RAS1_TREF_GET_TE0(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TE0_MASK) >> RAS1_TREF_TE0_SHIFT) + +#define RAS1_TREF_CC0_SIZE 3 +#define RAS1_TREF_CC0_SHIFT 7 +#define RAS1_TREF_CC0_MASK 0x00000380 +#define RAS1_TREF_GET_CC0(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_CC0_MASK) >> RAS1_TREF_CC0_SHIFT) + +#define RAS1_TREF_PAD0_SIZE 2 +#define RAS1_TREF_PAD0_SHIFT 10 +#define RAS1_TREF_PAD0_MASK 0x00000c00 +#define RAS1_TREF_GET_PAD0(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_PAD0_MASK) >> RAS1_TREF_PAD0_SHIFT) + +#define RAS1_TREF_TI1_SIZE 3 +#define RAS1_TREF_TI1_SHIFT 12 +#define RAS1_TREF_TI1_MASK 0x00007000 +#define RAS1_TREF_GET_TI1(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TI1_MASK) >> RAS1_TREF_TI1_SHIFT) + +#define RAS1_TREF_TC1_SIZE 3 +#define RAS1_TREF_TC1_SHIFT 15 +#define RAS1_TREF_TC1_MASK 0x00038000 +#define RAS1_TREF_GET_TC1(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TC1_MASK) >> RAS1_TREF_TC1_SHIFT) + +#define RAS1_TREF_TE1_SIZE 1 +#define RAS1_TREF_TE1_SHIFT 18 +#define RAS1_TREF_TE1_MASK 0x00040000 +#define RAS1_TREF_GET_TE1(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_TE1_MASK) >> RAS1_TREF_TE1_SHIFT) + +#define RAS1_TREF_CC1_SIZE 3 +#define RAS1_TREF_CC1_SHIFT 19 +#define RAS1_TREF_CC1_MASK 0x00380000 +#define RAS1_TREF_GET_CC1(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_CC1_MASK) >> RAS1_TREF_CC1_SHIFT) + +#define RAS1_TREF_PAD1_SIZE 2 +#define RAS1_TREF_PAD1_SHIFT 22 +#define RAS1_TREF_PAD1_MASK 0x00c00000 +#define RAS1_TREF_GET_PAD1(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_PAD1_MASK) >> RAS1_TREF_PAD1_SHIFT) + +#define RAS1_TREF_RID_SIZE 8 +#define RAS1_TREF_RID_SHIFT 24 +#define RAS1_TREF_RID_MASK 0xff000000 +#define RAS1_TREF_GET_RID(ras1_tref) \ + ((((unsigned long)(ras1_tref)) & RAS1_TREF_RID_MASK) >> RAS1_TREF_RID_SHIFT) + +#define SC_RAS1_SS_SET_SS0(line, ras1_ss,ss0) \ + FAST_GPFLAGSET(line, ras1_ss,ss0,RAS1_SS_SS0) + +#define SC_RAS1_SS_SET_TS0(line, ras1_ss,ts0) \ + FAST_GPFLAGSET(line, ras1_ss,ts0,RAS1_SS_TS0) + +#define SC_RAS1_SS_SET_SS1(line, ras1_ss,ss1) \ + FAST_GPFLAGSET(line, ras1_ss,ss1,RAS1_SS_SS1) + +#define SC_RAS1_SS_SET_TS1(line, ras1_ss,ts1) \ + FAST_GPFLAGSET(line, ras1_ss,ts1,RAS1_SS_TS1) + +#define SC_RAS1_SS_SET_PAD0(line, ras1_ss,pad0) \ + FAST_GPFLAGSET(line, ras1_ss,pad0,RAS1_SS_PAD0) + +#define SC_RAS1_SS_SET_RID(line, ras1_ss,rid) \ + FAST_GPFLAGSET(line, ras1_ss,rid,RAS1_SS_RID) + +#define SC_RAS1_IREF_SET_BI0(line, ras1_iref,bi0) \ + FAST_GPFLAGSET(line, ras1_iref,bi0,RAS1_IREF_BI0) + +#define SC_RAS1_IREF_SET_BC0(line, ras1_iref,bc0) \ + FAST_GPFLAGSET(line, ras1_iref,bc0,RAS1_IREF_BC0) + +#define SC_RAS1_IREF_SET_BI1(line, ras1_iref,bi1) \ + FAST_GPFLAGSET(line, ras1_iref,bi1,RAS1_IREF_BI1) + +#define SC_RAS1_IREF_SET_BC1(line, ras1_iref,bc1) \ + FAST_GPFLAGSET(line, ras1_iref,bc1,RAS1_IREF_BC1) + +#define SC_RAS1_IREF_SET_BI2(line, ras1_iref,bi2) \ + FAST_GPFLAGSET(line, ras1_iref,bi2,RAS1_IREF_BI2) + +#define SC_RAS1_IREF_SET_BC2(line, ras1_iref,bc2) \ + FAST_GPFLAGSET(line, ras1_iref,bc2,RAS1_IREF_BC2) + +#define SC_RAS1_IREF_SET_BI3(line, ras1_iref,bi3) \ + FAST_GPFLAGSET(line, ras1_iref,bi3,RAS1_IREF_BI3) + +#define SC_RAS1_IREF_SET_BC3(line, ras1_iref,bc3) \ + FAST_GPFLAGSET(line, ras1_iref,bc3,RAS1_IREF_BC3) + +#define SC_RAS1_IREF_SET_RID(line, ras1_iref,rid) \ + FAST_GPFLAGSET(line, ras1_iref,rid,RAS1_IREF_RID) + +#define SC_RAS1_TREF_SET_TI0(line, ras1_tref,ti0) \ + FAST_GPFLAGSET(line, ras1_tref,ti0,RAS1_TREF_TI0) + +#define SC_RAS1_TREF_SET_TC0(line, ras1_tref,tc0) \ + FAST_GPFLAGSET(line, ras1_tref,tc0,RAS1_TREF_TC0) + +#define SC_RAS1_TREF_SET_TE0(line, ras1_tref,te0) \ + FAST_GPFLAGSET(line, ras1_tref,te0,RAS1_TREF_TE0) + +#define SC_RAS1_TREF_SET_CC0(line, ras1_tref,cc0) \ + FAST_GPFLAGSET(line, ras1_tref,cc0,RAS1_TREF_CC0) + +#define SC_RAS1_TREF_SET_PAD0(line, ras1_tref,pad0) \ + FAST_GPFLAGSET(line, ras1_tref,pad0,RAS1_TREF_PAD0) + +#define SC_RAS1_TREF_SET_TI1(line, ras1_tref,ti1) \ + FAST_GPFLAGSET(line, ras1_tref,ti1,RAS1_TREF_TI1) + +#define SC_RAS1_TREF_SET_TC1(line, ras1_tref,tc1) \ + FAST_GPFLAGSET(line, ras1_tref,tc1,RAS1_TREF_TC1) + +#define SC_RAS1_TREF_SET_TE1(line, ras1_tref,te1) \ + FAST_GPFLAGSET(line, ras1_tref,te1,RAS1_TREF_TE1) + +#define SC_RAS1_TREF_SET_CC1(line, ras1_tref,cc1) \ + FAST_GPFLAGSET(line, ras1_tref,cc1,RAS1_TREF_CC1) + +#define SC_RAS1_TREF_SET_PAD1(line, ras1_tref,pad1) \ + FAST_GPFLAGSET(line, ras1_tref,pad1,RAS1_TREF_PAD1) + +#define SC_RAS1_TREF_SET_RID(line, ras1_tref,rid) \ + FAST_GPFLAGSET(line, ras1_tref,rid,RAS1_TREF_RID) + +#define SC_RAS_PERF_SET_SELA(line, ras_perf,selA) \ + FAST_GPFLAGSET(line, ras_perf,selA,RAS_PERF_SELA) + +#define SC_RAS_PERF_SET_SELB(line, ras_perf,selB) \ + FAST_GPFLAGSET(line, ras_perf,selB,RAS_PERF_SELB) + +#define SC_RAS_PERF_SET_NTEV(line, ras_perf,ntev) \ + FAST_GPFLAGSET(line, ras_perf,ntev,RAS_PERF_NTEV) + +#define SC_RAS_PERF_SET_NBMP(line, ras_perf,nbmp) \ + FAST_GPFLAGSET(line, ras_perf,nbmp,RAS_PERF_NBMP) + +#define SC_RAS_PERF_SET_NBR(line, ras_perf,nbr) \ + FAST_GPFLAGSET(line, ras_perf,nbr,RAS_PERF_NBR) + +#define SC_RAS_PERF_SET_PAD0(line, ras_perf,pad0) \ + FAST_GPFLAGSET(line, ras_perf,pad0,RAS_PERF_PAD0) + +#define SC_RAS_PERF_SET_RID(line, ras_perf,rid) \ + FAST_GPFLAGSET(line, ras_perf,rid,RAS_PERF_RID) + + +#endif // RAS_REG diff --git a/include/revolution/private/su_reg.h b/include/revolution/private/su_reg.h new file mode 100644 index 0000000000..afe7c7ca3b --- /dev/null +++ b/include/revolution/private/su_reg.h @@ -0,0 +1,387 @@ +#ifndef SU_REG_H +#define SU_REG_H + +#define SU_LPSIZE_RID_SIZE 8 +#define SU_LPSIZE_RID_SHIFT 24 +#define SU_LPSIZE_RID_MASK 0xff000000 +#define SU_LPSIZE_GET_RID(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_RID_MASK) >> SU_LPSIZE_RID_SHIFT) + + +#define SU_TS0_RID_SIZE 8 +#define SU_TS0_RID_SHIFT 24 +#define SU_TS0_RID_MASK 0xff000000 +#define SU_TS0_GET_RID(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_RID_MASK) >> SU_TS0_RID_SHIFT) + +#define SU_TS1_RID_SIZE 8 +#define SU_TS1_RID_SHIFT 24 +#define SU_TS1_RID_MASK 0xff000000 +#define SU_TS1_GET_RID(su_ts1) \ + ((((unsigned long)(su_ts1)) & SU_TS1_RID_MASK) >> SU_TS1_RID_SHIFT) + +#define SU_SCIS0_RID_SIZE 8 +#define SU_SCIS0_RID_SHIFT 24 +#define SU_SCIS0_RID_MASK 0xff000000 +#define SU_SCIS0_GET_RID(su_scis0) \ + ((((unsigned long)(su_scis0)) & SU_SCIS0_RID_MASK) >> SU_SCIS0_RID_SHIFT) + +#define SU_PERF_SELA_SIZE 3 +#define SU_PERF_SELA_SHIFT 0 +#define SU_PERF_SELA_MASK 0x00000007 +#define SU_PERF_GET_SELA(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_SELA_MASK) >> SU_PERF_SELA_SHIFT) + +#define SU_SCIS1_RID_SIZE 8 +#define SU_SCIS1_RID_SHIFT 24 +#define SU_SCIS1_RID_MASK 0xff000000 +#define SU_SCIS1_GET_RID(su_scis1) \ + ((((unsigned long)(su_scis1)) & SU_SCIS1_RID_MASK) >> SU_SCIS1_RID_SHIFT) + +#define SU_PERF_NTEX_SIZE 4 +#define SU_PERF_NTEX_SHIFT 6 +#define SU_PERF_NTEX_MASK 0x000003c0 +#define SU_PERF_GET_NTEX(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_NTEX_MASK) >> SU_PERF_NTEX_SHIFT) + +#define SU_PERF_NCOL_SIZE 2 +#define SU_PERF_NCOL_SHIFT 10 +#define SU_PERF_NCOL_MASK 0x00000c00 +#define SU_PERF_GET_NCOL(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_NCOL_MASK) >> SU_PERF_NCOL_SHIFT) + +#define SU_PERF_SELB_SIZE 3 +#define SU_PERF_SELB_SHIFT 3 +#define SU_PERF_SELB_MASK 0x00000038 +#define SU_PERF_GET_SELB(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_SELB_MASK) >> SU_PERF_SELB_SHIFT) + +#define SU_PERF_REJF_SIZE 2 +#define SU_PERF_REJF_SHIFT 12 +#define SU_PERF_REJF_MASK 0x00003000 +#define SU_PERF_GET_REJF(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_REJF_MASK) >> SU_PERF_REJF_SHIFT) + +#define SU_PERF_REJS_SIZE 2 +#define SU_PERF_REJS_SHIFT 14 +#define SU_PERF_REJS_MASK 0x0000c000 +#define SU_PERF_GET_REJS(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_REJS_MASK) >> SU_PERF_REJS_SHIFT) + +#define SU_PERF_CMD_SIZE 2 +#define SU_PERF_CMD_SHIFT 16 +#define SU_PERF_CMD_MASK 0x00030000 +#define SU_PERF_GET_CMD(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_CMD_MASK) >> SU_PERF_CMD_SHIFT) + +#define SU_PERF_PAD0_SIZE 2 +#define SU_PERF_PAD0_SHIFT 18 +#define SU_PERF_PAD0_MASK 0x000c0000 +#define SU_PERF_GET_PAD0(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_PAD0_MASK) >> SU_PERF_PAD0_SHIFT) + +#define SU_PERF_EN_SIZE 2 +#define SU_PERF_EN_SHIFT 20 +#define SU_PERF_EN_MASK 0x00300000 +#define SU_PERF_GET_EN(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_EN_MASK) >> SU_PERF_EN_SHIFT) + +#define SU_PERF_PWR_EN_SIZE 2 +#define SU_PERF_PWR_EN_SHIFT 22 +#define SU_PERF_PWR_EN_MASK 0x00c00000 +#define SU_PERF_GET_PWR_EN(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_PWR_EN_MASK) >> SU_PERF_PWR_EN_SHIFT) + +#define SU_PERF_RID_SIZE 8 +#define SU_PERF_RID_SHIFT 24 +#define SU_PERF_RID_MASK 0xff000000 +#define SU_PERF_GET_RID(su_perf) \ + ((((unsigned long)(su_perf)) & SU_PERF_RID_MASK) >> SU_PERF_RID_SHIFT) + +#define SU_PERF_TOTAL_SIZE 32 +#define SU_PERF(selA, selB, ntex, ncol, rejf, rejs, cmd, en, pwr_en, rid) \ + ((((unsigned long)(selA)) << SU_PERF_SELA_SHIFT) | \ + (((unsigned long)(selB)) << SU_PERF_SELB_SHIFT) | \ + (((unsigned long)(ntex)) << SU_PERF_NTEX_SHIFT) | \ + (((unsigned long)(ncol)) << SU_PERF_NCOL_SHIFT) | \ + (((unsigned long)(rejf)) << SU_PERF_REJF_SHIFT) | \ + (((unsigned long)(rejs)) << SU_PERF_REJS_SHIFT) | \ + (((unsigned long)(cmd)) << SU_PERF_CMD_SHIFT) | \ + (((unsigned long)(en)) << SU_PERF_EN_SHIFT) | \ + (((unsigned long)(pwr_en)) << SU_PERF_PWR_EN_SHIFT) | \ + (((unsigned long)(rid)) << SU_PERF_RID_SHIFT)) + +#define SU_LPSIZE_LSIZE_SIZE 8 +#define SU_LPSIZE_LSIZE_SHIFT 0 +#define SU_LPSIZE_LSIZE_MASK 0x000000ff +#define SU_LPSIZE_GET_LSIZE(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_LSIZE_MASK) >> SU_LPSIZE_LSIZE_SHIFT) + +#define SU_LPSIZE_PSIZE_SIZE 8 +#define SU_LPSIZE_PSIZE_SHIFT 8 +#define SU_LPSIZE_PSIZE_MASK 0x0000ff00 +#define SU_LPSIZE_GET_PSIZE(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PSIZE_MASK) >> SU_LPSIZE_PSIZE_SHIFT) + +#define SU_LPSIZE_LTOFF_SIZE 3 +#define SU_LPSIZE_LTOFF_SHIFT 16 +#define SU_LPSIZE_LTOFF_MASK 0x00070000 +#define SU_LPSIZE_GET_LTOFF(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_LTOFF_MASK) >> SU_LPSIZE_LTOFF_SHIFT) + +#define SU_LPSIZE_PTOFF_SIZE 3 +#define SU_LPSIZE_PTOFF_SHIFT 19 +#define SU_LPSIZE_PTOFF_MASK 0x00380000 +#define SU_LPSIZE_GET_PTOFF(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PTOFF_MASK) >> SU_LPSIZE_PTOFF_SHIFT) + +#define SU_LPSIZE_FIELDMODE_SIZE 1 +#define SU_LPSIZE_FIELDMODE_SHIFT 22 +#define SU_LPSIZE_FIELDMODE_MASK 0x00400000 +#define SU_LPSIZE_GET_FIELDMODE(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_FIELDMODE_MASK) >> SU_LPSIZE_FIELDMODE_SHIFT) + +#define SU_LPSIZE_PAD0_SIZE 1 +#define SU_LPSIZE_PAD0_SHIFT 23 +#define SU_LPSIZE_PAD0_MASK 0x00800000 +#define SU_LPSIZE_GET_PAD0(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PAD0_MASK) >> SU_LPSIZE_PAD0_SHIFT) + +#define SU_LPSIZE_RID_SIZE 8 +#define SU_LPSIZE_RID_SHIFT 24 +#define SU_LPSIZE_RID_MASK 0xff000000 +#define SU_LPSIZE_GET_RID(su_lpsize) \ + ((((unsigned long)(su_lpsize)) & SU_LPSIZE_RID_MASK) >> SU_LPSIZE_RID_SHIFT) + +#define SU_TS0_SSIZE_SIZE 16 +#define SU_TS0_SSIZE_SHIFT 0 +#define SU_TS0_SSIZE_MASK 0x0000ffff +#define SU_TS0_GET_SSIZE(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_SSIZE_MASK) >> SU_TS0_SSIZE_SHIFT) + +#define SU_TS0_BS_SIZE 1 +#define SU_TS0_BS_SHIFT 16 +#define SU_TS0_BS_MASK 0x00010000 +#define SU_TS0_GET_BS(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_BS_MASK) >> SU_TS0_BS_SHIFT) + +#define SU_TS0_WS_SIZE 1 +#define SU_TS0_WS_SHIFT 17 +#define SU_TS0_WS_MASK 0x00020000 +#define SU_TS0_GET_WS(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_WS_MASK) >> SU_TS0_WS_SHIFT) + +#define SU_TS0_LF_SIZE 1 +#define SU_TS0_LF_SHIFT 18 +#define SU_TS0_LF_MASK 0x00040000 +#define SU_TS0_GET_LF(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_LF_MASK) >> SU_TS0_LF_SHIFT) + +#define SU_TS0_PF_SIZE 1 +#define SU_TS0_PF_SHIFT 19 +#define SU_TS0_PF_MASK 0x00080000 +#define SU_TS0_GET_PF(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_PF_MASK) >> SU_TS0_PF_SHIFT) + +#define SU_TS0_PAD0_SIZE 4 +#define SU_TS0_PAD0_SHIFT 20 +#define SU_TS0_PAD0_MASK 0x00f00000 +#define SU_TS0_GET_PAD0(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_PAD0_MASK) >> SU_TS0_PAD0_SHIFT) + +#define SU_TS0_RID_SIZE 8 +#define SU_TS0_RID_SHIFT 24 +#define SU_TS0_RID_MASK 0xff000000 +#define SU_TS0_GET_RID(su_ts0) \ + ((((unsigned long)(su_ts0)) & SU_TS0_RID_MASK) >> SU_TS0_RID_SHIFT) + +#define SU_SSMASK_SSMASK_SIZE 24 +#define SU_SSMASK_SSMASK_SHIFT 0 +#define SU_SSMASK_SSMASK_MASK 0x00ffffff +#define SU_SSMASK_GET_SSMASK(su_ssmask) \ + ((((unsigned long)(su_ssmask)) & SU_SSMASK_SSMASK_MASK) >> SU_SSMASK_SSMASK_SHIFT) + +#define SU_SSMASK_RID_SIZE 8 +#define SU_SSMASK_RID_SHIFT 24 +#define SU_SSMASK_RID_MASK 0xff000000 +#define SU_SSMASK_GET_RID(su_ssmask) \ + ((((unsigned long)(su_ssmask)) & SU_SSMASK_RID_MASK) >> SU_SSMASK_RID_SHIFT) + +#define SU_SSMASK_TOTAL_SIZE 32 +#define SU_SSMASK(ssmask, rid) \ + ((((unsigned long)(ssmask)) << SU_SSMASK_SSMASK_SHIFT) | \ + (((unsigned long)(rid)) << SU_SSMASK_RID_SHIFT)) + +#define SU_SCIS0_SY0_SIZE 11 +#define SU_SCIS0_SY0_SHIFT 0 +#define SU_SCIS0_SY0_MASK 0x000007ff +#define SU_SCIS0_GET_SY0(su_scis0) \ + ((((unsigned long)(su_scis0)) & SU_SCIS0_SY0_MASK) >> SU_SCIS0_SY0_SHIFT) +#define SU_SCIS0_SET_SY0(su_scis0, sy0) { \ + su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_SY0_MASK) | (((unsigned long)(sy0)) << SU_SCIS0_SY0_SHIFT);\ +} + +#define SU_SCIS0_SX0_SIZE 11 +#define SU_SCIS0_SX0_SHIFT 12 +#define SU_SCIS0_SX0_MASK 0x007ff000 +#define SU_SCIS0_GET_SX0(su_scis0) \ + ((((unsigned long)(su_scis0)) & SU_SCIS0_SX0_MASK) >> SU_SCIS0_SX0_SHIFT) +#define SU_SCIS0_SET_SX0(su_scis0, sx0) { \ + su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_SX0_MASK) | (((unsigned long)(sx0)) << SU_SCIS0_SX0_SHIFT);\ +} + +#define SU_SCIS0_PAD1_SIZE 1 +#define SU_SCIS0_PAD1_SHIFT 23 +#define SU_SCIS0_PAD1_MASK 0x00800000 +#define SU_SCIS0_GET_PAD1(su_scis0) \ + ((((unsigned long)(su_scis0)) & SU_SCIS0_PAD1_MASK) >> SU_SCIS0_PAD1_SHIFT) +#define SU_SCIS0_SET_PAD1(su_scis0, pad1) { \ + su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_PAD1_MASK) | (((unsigned long)(pad1)) << SU_SCIS0_PAD1_SHIFT);\ +} + +#define SU_SCIS1_SY1_SIZE 11 +#define SU_SCIS1_SY1_SHIFT 0 +#define SU_SCIS1_SY1_MASK 0x000007ff +#define SU_SCIS1_GET_SY1(su_scis1) \ + ((((unsigned long)(su_scis1)) & SU_SCIS1_SY1_MASK) >> SU_SCIS1_SY1_SHIFT) +#define SU_SCIS1_SET_SY1(su_scis1, sy1) { \ + su_scis1 = (((unsigned long)(su_scis1)) & ~SU_SCIS1_SY1_MASK) | (((unsigned long)(sy1)) << SU_SCIS1_SY1_SHIFT);\ +} + +#define SU_SCIS1_SX1_SIZE 11 +#define SU_SCIS1_SX1_SHIFT 12 +#define SU_SCIS1_SX1_MASK 0x007ff000 +#define SU_SCIS1_GET_SX1(su_scis1) \ + ((((unsigned long)(su_scis1)) & SU_SCIS1_SX1_MASK) >> SU_SCIS1_SX1_SHIFT) +#define SU_SCIS1_SET_SX1(su_scis1, sx1) { \ + su_scis1 = (((unsigned long)(su_scis1)) & ~SU_SCIS1_SX1_MASK) | (((unsigned long)(sx1)) << SU_SCIS1_SX1_SHIFT);\ +} + +#define SC_SU_SCIS0_SET_SY0(line, su_scis0,sy0) \ + FAST_GPFLAGSET(line, su_scis0,sy0,SU_SCIS0_SY0) + +#define SC_SU_SCIS0_SET_PAD0(line, su_scis0,pad0) \ + FAST_GPFLAGSET(line, su_scis0,pad0,SU_SCIS0_PAD0) + +#define SC_SU_SCIS0_SET_SX0(line, su_scis0,sx0) \ + FAST_GPFLAGSET(line, su_scis0,sx0,SU_SCIS0_SX0) + +#define SC_SU_SCIS0_SET_PAD1(line, su_scis0,pad1) \ + FAST_GPFLAGSET(line, su_scis0,pad1,SU_SCIS0_PAD1) + +#define SC_SU_SCIS0_SET_RID(line, su_scis0,rid) \ + FAST_GPFLAGSET(line, su_scis0,rid,SU_SCIS0_RID) + +#define SC_SU_SCIS1_SET_SY1(line, su_scis1,sy1) \ + FAST_GPFLAGSET(line, su_scis1,sy1,SU_SCIS1_SY1) + +#define SC_SU_SCIS1_SET_PAD0(line, su_scis1,pad0) \ + FAST_GPFLAGSET(line, su_scis1,pad0,SU_SCIS1_PAD0) + +#define SC_SU_SCIS1_SET_SX1(line, su_scis1,sx1) \ + FAST_GPFLAGSET(line, su_scis1,sx1,SU_SCIS1_SX1) + +#define SC_SU_SCIS1_SET_PAD1(line, su_scis1,pad1) \ + FAST_GPFLAGSET(line, su_scis1,pad1,SU_SCIS1_PAD1) + +#define SC_SU_SCIS1_SET_RID(line, su_scis1,rid) \ + FAST_GPFLAGSET(line, su_scis1,rid,SU_SCIS1_RID) + +#define SC_SU_LPSIZE_SET_LSIZE(line, su_lpsize,lsize) \ + FAST_GPFLAGSET(line, su_lpsize,lsize,SU_LPSIZE_LSIZE) + +#define SC_SU_LPSIZE_SET_PSIZE(line, su_lpsize,psize) \ + FAST_GPFLAGSET(line, su_lpsize,psize,SU_LPSIZE_PSIZE) + +#define SC_SU_LPSIZE_SET_LTOFF(line, su_lpsize,ltoff) \ + FAST_GPFLAGSET(line, su_lpsize,ltoff,SU_LPSIZE_LTOFF) + +#define SC_SU_LPSIZE_SET_PTOFF(line, su_lpsize,ptoff) \ + FAST_GPFLAGSET(line, su_lpsize,ptoff,SU_LPSIZE_PTOFF) + +#define SC_SU_LPSIZE_SET_FIELDMODE(line, su_lpsize,fieldmode) \ + FAST_GPFLAGSET(line, su_lpsize,fieldmode,SU_LPSIZE_FIELDMODE) + +#define SC_SU_LPSIZE_SET_PAD0(line, su_lpsize,pad0) \ + FAST_GPFLAGSET(line, su_lpsize,pad0,SU_LPSIZE_PAD0) + +#define SC_SU_LPSIZE_SET_RID(line, su_lpsize,rid) \ + FAST_GPFLAGSET(line, su_lpsize,rid,SU_LPSIZE_RID) + +#define SC_SU_TS0_SET_SSIZE(line, su_ts0,ssize) \ + FAST_GPFLAGSET(line, su_ts0,ssize,SU_TS0_SSIZE) + +#define SC_SU_TS0_SET_BS(line, su_ts0,bs) \ + FAST_GPFLAGSET(line, su_ts0,bs,SU_TS0_BS) + +#define SC_SU_TS0_SET_WS(line, su_ts0,ws) \ + FAST_GPFLAGSET(line, su_ts0,ws,SU_TS0_WS) + +#define SC_SU_TS0_SET_LF(line, su_ts0,lf) \ + FAST_GPFLAGSET(line, su_ts0,lf,SU_TS0_LF) + +#define SC_SU_TS0_SET_PF(line, su_ts0,pf) \ + FAST_GPFLAGSET(line, su_ts0,pf,SU_TS0_PF) + +#define SC_SU_TS0_SET_PAD0(line, su_ts0,pad0) \ + FAST_GPFLAGSET(line, su_ts0,pad0,SU_TS0_PAD0) + +#define SC_SU_TS0_SET_RID(line, su_ts0,rid) \ + FAST_GPFLAGSET(line, su_ts0,rid,SU_TS0_RID) + +#define SC_SU_TS1_SET_TSIZE(line, su_ts1,tsize) \ + FAST_GPFLAGSET(line, su_ts1,tsize,SU_TS1_TSIZE) + +#define SC_SU_TS1_SET_BT(line, su_ts1,bt) \ + FAST_GPFLAGSET(line, su_ts1,bt,SU_TS1_BT) + +#define SC_SU_TS1_SET_WT(line, su_ts1,wt) \ + FAST_GPFLAGSET(line, su_ts1,wt,SU_TS1_WT) + +#define SC_SU_TS1_SET_PAD0(line, su_ts1,pad0) \ + FAST_GPFLAGSET(line, su_ts1,pad0,SU_TS1_PAD0) + +#define SC_SU_TS1_SET_RID(line, su_ts1,rid) \ + FAST_GPFLAGSET(line, su_ts1,rid,SU_TS1_RID) + +#define SC_SU_PERF_SET_SELA(line, su_perf,selA) \ + FAST_GPFLAGSET(line, su_perf,selA,SU_PERF_SELA) + +#define SC_SU_PERF_SET_SELB(line, su_perf,selB) \ + FAST_GPFLAGSET(line, su_perf,selB,SU_PERF_SELB) + +#define SC_SU_PERF_SET_NTEX(line, su_perf,ntex) \ + FAST_GPFLAGSET(line, su_perf,ntex,SU_PERF_NTEX) + +#define SC_SU_PERF_SET_NCOL(line, su_perf,ncol) \ + FAST_GPFLAGSET(line, su_perf,ncol,SU_PERF_NCOL) + +#define SC_SU_PERF_SET_REJF(line, su_perf,rejf) \ + FAST_GPFLAGSET(line, su_perf,rejf,SU_PERF_REJF) + +#define SC_SU_PERF_SET_REJS(line, su_perf,rejs) \ + FAST_GPFLAGSET(line, su_perf,rejs,SU_PERF_REJS) + +#define SC_SU_PERF_SET_CMD(line, su_perf,cmd) \ + FAST_GPFLAGSET(line, su_perf,cmd,SU_PERF_CMD) + +#define SC_SU_PERF_SET_PAD0(line, su_perf,pad0) \ + FAST_GPFLAGSET(line, su_perf,pad0,SU_PERF_PAD0) + +#define SC_SU_PERF_SET_EN(line, su_perf,en) \ + FAST_GPFLAGSET(line, su_perf,en,SU_PERF_EN) + +#define SC_SU_PERF_SET_PWR_EN(line, su_perf,pwr_en) \ + FAST_GPFLAGSET(line, su_perf,pwr_en,SU_PERF_PWR_EN) + +#define SC_SU_PERF_SET_RID(line, su_perf,rid) \ + FAST_GPFLAGSET(line, su_perf,rid,SU_PERF_RID) + +#define SC_SU_SSMASK_SET_SSMASK(line, su_ssmask,ssmask) \ + FAST_GPFLAGSET(line, su_ssmask,ssmask,SU_SSMASK_SSMASK) + +#define SC_SU_SSMASK_SET_RID(line, su_ssmask,rid) \ + FAST_GPFLAGSET(line, su_ssmask,rid,SU_SSMASK_RID) + + +#endif // SU_REG_H diff --git a/include/revolution/private/tev_reg.h b/include/revolution/private/tev_reg.h new file mode 100644 index 0000000000..22898e798b --- /dev/null +++ b/include/revolution/private/tev_reg.h @@ -0,0 +1,729 @@ +#ifndef TEV_REG_H +#define TEV_REG_H + +#define TEV_COLOR_ENV_RID_SIZE 8 +#define TEV_COLOR_ENV_RID_SHIFT 24 +#define TEV_COLOR_ENV_RID_MASK 0xff000000 +#define TEV_COLOR_ENV_GET_RID(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_RID_MASK) >> TEV_COLOR_ENV_RID_SHIFT) + +#define TEV_ALPHA_ENV_RID_SIZE 8 +#define TEV_ALPHA_ENV_RID_SHIFT 24 +#define TEV_ALPHA_ENV_RID_MASK 0xff000000 +#define TEV_ALPHA_ENV_GET_RID(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_RID_MASK) >> TEV_ALPHA_ENV_RID_SHIFT) + +#define TEV_KSEL_RID_SIZE 8 +#define TEV_KSEL_RID_SHIFT 24 +#define TEV_KSEL_RID_MASK 0xff000000 +#define TEV_KSEL_GET_RID(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_RID_MASK) >> TEV_KSEL_RID_SHIFT) + +#define TEV_ALPHA_ENV_SELD_SIZE 3 +#define TEV_ALPHA_ENV_SELD_SHIFT 4 +#define TEV_ALPHA_ENV_SELD_MASK 0x00000070 +#define TEV_ALPHA_ENV_GET_SELD(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELD_MASK) >> TEV_ALPHA_ENV_SELD_SHIFT) + +#define TEV_ALPHA_ENV_SELC_SIZE 3 +#define TEV_ALPHA_ENV_SELC_SHIFT 7 +#define TEV_ALPHA_ENV_SELC_MASK 0x00000380 +#define TEV_ALPHA_ENV_GET_SELC(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELC_MASK) >> TEV_ALPHA_ENV_SELC_SHIFT) + +#define TEV_ALPHA_ENV_SELB_SIZE 3 +#define TEV_ALPHA_ENV_SELB_SHIFT 10 +#define TEV_ALPHA_ENV_SELB_MASK 0x00001c00 +#define TEV_ALPHA_ENV_GET_SELB(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELB_MASK) >> TEV_ALPHA_ENV_SELB_SHIFT) + +#define TEV_ALPHA_ENV_SELA_SIZE 3 +#define TEV_ALPHA_ENV_SELA_SHIFT 13 +#define TEV_ALPHA_ENV_SELA_MASK 0x0000e000 +#define TEV_ALPHA_ENV_GET_SELA(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELA_MASK) >> TEV_ALPHA_ENV_SELA_SHIFT) + +#define TEV_COLOR_ENV_SELD_SIZE 4 +#define TEV_COLOR_ENV_SELD_SHIFT 0 +#define TEV_COLOR_ENV_SELD_MASK 0x0000000f +#define TEV_COLOR_ENV_GET_SELD(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SELD_MASK) >> TEV_COLOR_ENV_SELD_SHIFT) + +#define TEV_COLOR_ENV_SELC_SIZE 4 +#define TEV_COLOR_ENV_SELC_SHIFT 4 +#define TEV_COLOR_ENV_SELC_MASK 0x000000f0 +#define TEV_COLOR_ENV_GET_SELC(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SELC_MASK) >> TEV_COLOR_ENV_SELC_SHIFT) + +#define TEV_COLOR_ENV_SELB_SIZE 4 +#define TEV_COLOR_ENV_SELB_SHIFT 8 +#define TEV_COLOR_ENV_SELB_MASK 0x00000f00 +#define TEV_COLOR_ENV_GET_SELB(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SELB_MASK) >> TEV_COLOR_ENV_SELB_SHIFT) + +#define TEV_COLOR_ENV_SELA_SIZE 4 +#define TEV_COLOR_ENV_SELA_SHIFT 12 +#define TEV_COLOR_ENV_SELA_MASK 0x0000f000 +#define TEV_COLOR_ENV_GET_SELA(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SELA_MASK) >> TEV_COLOR_ENV_SELA_SHIFT) + +#define TEV_COLOR_ENV_BIAS_SIZE 2 +#define TEV_COLOR_ENV_BIAS_SHIFT 16 +#define TEV_COLOR_ENV_BIAS_MASK 0x00030000 +#define TEV_COLOR_ENV_GET_BIAS(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_BIAS_MASK) >> TEV_COLOR_ENV_BIAS_SHIFT) + +#define TEV_COLOR_ENV_SUB_SIZE 1 +#define TEV_COLOR_ENV_SUB_SHIFT 18 +#define TEV_COLOR_ENV_SUB_MASK 0x00040000 +#define TEV_COLOR_ENV_GET_SUB(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SUB_MASK) >> TEV_COLOR_ENV_SUB_SHIFT) + +#define TEV_COLOR_ENV_CLAMP_SIZE 1 +#define TEV_COLOR_ENV_CLAMP_SHIFT 19 +#define TEV_COLOR_ENV_CLAMP_MASK 0x00080000 +#define TEV_COLOR_ENV_GET_CLAMP(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_CLAMP_MASK) >> TEV_COLOR_ENV_CLAMP_SHIFT) + +#define TEV_COLOR_ENV_SHIFT_SIZE 2 +#define TEV_COLOR_ENV_SHIFT_SHIFT 20 +#define TEV_COLOR_ENV_SHIFT_MASK 0x00300000 +#define TEV_COLOR_ENV_GET_SHIFT(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_SHIFT_MASK) >> TEV_COLOR_ENV_SHIFT_SHIFT) + +#define TEV_COLOR_ENV_DEST_SIZE 2 +#define TEV_COLOR_ENV_DEST_SHIFT 22 +#define TEV_COLOR_ENV_DEST_MASK 0x00c00000 +#define TEV_COLOR_ENV_GET_DEST(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_DEST_MASK) >> TEV_COLOR_ENV_DEST_SHIFT) + +#define TEV_COLOR_ENV_RID_SIZE 8 +#define TEV_COLOR_ENV_RID_SHIFT 24 +#define TEV_COLOR_ENV_RID_MASK 0xff000000 +#define TEV_COLOR_ENV_GET_RID(tev_color_env) \ + ((((unsigned long)(tev_color_env)) & TEV_COLOR_ENV_RID_MASK) >> TEV_COLOR_ENV_RID_SHIFT) + +#define TEV_ALPHA_ENV_MODE_SIZE 2 +#define TEV_ALPHA_ENV_MODE_SHIFT 0 +#define TEV_ALPHA_ENV_MODE_MASK 0x00000003 +#define TEV_ALPHA_ENV_GET_MODE(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_MODE_MASK) >> TEV_ALPHA_ENV_MODE_SHIFT) + +#define TEV_ALPHA_ENV_SWAP_SIZE 2 +#define TEV_ALPHA_ENV_SWAP_SHIFT 2 +#define TEV_ALPHA_ENV_SWAP_MASK 0x0000000c +#define TEV_ALPHA_ENV_GET_SWAP(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SWAP_MASK) >> TEV_ALPHA_ENV_SWAP_SHIFT) + +#define TEV_ALPHA_ENV_SELD_SIZE 3 +#define TEV_ALPHA_ENV_SELD_SHIFT 4 +#define TEV_ALPHA_ENV_SELD_MASK 0x00000070 +#define TEV_ALPHA_ENV_GET_SELD(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELD_MASK) >> TEV_ALPHA_ENV_SELD_SHIFT) + +#define TEV_ALPHA_ENV_SELC_SIZE 3 +#define TEV_ALPHA_ENV_SELC_SHIFT 7 +#define TEV_ALPHA_ENV_SELC_MASK 0x00000380 +#define TEV_ALPHA_ENV_GET_SELC(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELC_MASK) >> TEV_ALPHA_ENV_SELC_SHIFT) + +#define TEV_ALPHA_ENV_SELB_SIZE 3 +#define TEV_ALPHA_ENV_SELB_SHIFT 10 +#define TEV_ALPHA_ENV_SELB_MASK 0x00001c00 +#define TEV_ALPHA_ENV_GET_SELB(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELB_MASK) >> TEV_ALPHA_ENV_SELB_SHIFT) + +#define TEV_ALPHA_ENV_SELA_SIZE 3 +#define TEV_ALPHA_ENV_SELA_SHIFT 13 +#define TEV_ALPHA_ENV_SELA_MASK 0x0000e000 +#define TEV_ALPHA_ENV_GET_SELA(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SELA_MASK) >> TEV_ALPHA_ENV_SELA_SHIFT) + +#define TEV_ALPHA_ENV_BIAS_SIZE 2 +#define TEV_ALPHA_ENV_BIAS_SHIFT 16 +#define TEV_ALPHA_ENV_BIAS_MASK 0x00030000 +#define TEV_ALPHA_ENV_GET_BIAS(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_BIAS_MASK) >> TEV_ALPHA_ENV_BIAS_SHIFT) + +#define TEV_ALPHA_ENV_SUB_SIZE 1 +#define TEV_ALPHA_ENV_SUB_SHIFT 18 +#define TEV_ALPHA_ENV_SUB_MASK 0x00040000 +#define TEV_ALPHA_ENV_GET_SUB(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SUB_MASK) >> TEV_ALPHA_ENV_SUB_SHIFT) + +#define TEV_ALPHA_ENV_CLAMP_SIZE 1 +#define TEV_ALPHA_ENV_CLAMP_SHIFT 19 +#define TEV_ALPHA_ENV_CLAMP_MASK 0x00080000 +#define TEV_ALPHA_ENV_GET_CLAMP(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_CLAMP_MASK) >> TEV_ALPHA_ENV_CLAMP_SHIFT) + +#define TEV_ALPHA_ENV_SHIFT_SIZE 2 +#define TEV_ALPHA_ENV_SHIFT_SHIFT 20 +#define TEV_ALPHA_ENV_SHIFT_MASK 0x00300000 +#define TEV_ALPHA_ENV_GET_SHIFT(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_SHIFT_MASK) >> TEV_ALPHA_ENV_SHIFT_SHIFT) + +#define TEV_ALPHA_ENV_DEST_SIZE 2 +#define TEV_ALPHA_ENV_DEST_SHIFT 22 +#define TEV_ALPHA_ENV_DEST_MASK 0x00c00000 +#define TEV_ALPHA_ENV_GET_DEST(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_DEST_MASK) >> TEV_ALPHA_ENV_DEST_SHIFT) + +#define TEV_ALPHA_ENV_RID_SIZE 8 +#define TEV_ALPHA_ENV_RID_SHIFT 24 +#define TEV_ALPHA_ENV_RID_MASK 0xff000000 +#define TEV_ALPHA_ENV_GET_RID(tev_alpha_env) \ + ((((unsigned long)(tev_alpha_env)) & TEV_ALPHA_ENV_RID_MASK) >> TEV_ALPHA_ENV_RID_SHIFT) + +#define TEV_REGISTERL_R_SIZE 11 +#define TEV_REGISTERL_R_SHIFT 0 +#define TEV_REGISTERL_R_MASK 0x000007ff +#define TEV_REGISTERL_GET_R(tev_registerl) \ + ((((unsigned long)(tev_registerl)) & TEV_REGISTERL_R_MASK) >> TEV_REGISTERL_R_SHIFT) + +#define TEV_REGISTERL_PAD0_SIZE 1 +#define TEV_REGISTERL_PAD0_SHIFT 11 +#define TEV_REGISTERL_PAD0_MASK 0x00000800 +#define TEV_REGISTERL_GET_PAD0(tev_registerl) \ + ((((unsigned long)(tev_registerl)) & TEV_REGISTERL_PAD0_MASK) >> TEV_REGISTERL_PAD0_SHIFT) + +#define TEV_REGISTERL_A_SIZE 11 +#define TEV_REGISTERL_A_SHIFT 12 +#define TEV_REGISTERL_A_MASK 0x007ff000 +#define TEV_REGISTERL_GET_A(tev_registerl) \ + ((((unsigned long)(tev_registerl)) & TEV_REGISTERL_A_MASK) >> TEV_REGISTERL_A_SHIFT) + +#define TEV_REGISTERL_PAD1_SIZE 1 +#define TEV_REGISTERL_PAD1_SHIFT 23 +#define TEV_REGISTERL_PAD1_MASK 0x00800000 +#define TEV_REGISTERL_GET_PAD1(tev_registerl) \ + ((((unsigned long)(tev_registerl)) & TEV_REGISTERL_PAD1_MASK) >> TEV_REGISTERL_PAD1_SHIFT) + +#define TEV_REGISTERL_RID_SIZE 8 +#define TEV_REGISTERL_RID_SHIFT 24 +#define TEV_REGISTERL_RID_MASK 0xff000000 +#define TEV_REGISTERL_GET_RID(tev_registerl) \ + ((((unsigned long)(tev_registerl)) & TEV_REGISTERL_RID_MASK) >> TEV_REGISTERL_RID_SHIFT) + +#define TEV_REGISTERL_TOTAL_SIZE 32 +#define TEV_REGISTERL(r, a, rid) \ + ((((unsigned long)(r)) << TEV_REGISTERL_R_SHIFT) | \ + (((unsigned long)(a)) << TEV_REGISTERL_A_SHIFT) | \ + (((unsigned long)(rid)) << TEV_REGISTERL_RID_SHIFT)) + +#define TEV_KREGISTERL_R_SIZE 8 +#define TEV_KREGISTERL_R_SHIFT 0 +#define TEV_KREGISTERL_R_MASK 0x000000ff +#define TEV_KREGISTERL_GET_R(tev_kregisterl) \ + ((((unsigned long)(tev_kregisterl)) & TEV_KREGISTERL_R_MASK) >> TEV_KREGISTERL_R_SHIFT) + +#define TEV_KREGISTERL_PAD0_SIZE 4 +#define TEV_KREGISTERL_PAD0_SHIFT 8 +#define TEV_KREGISTERL_PAD0_MASK 0x00000f00 +#define TEV_KREGISTERL_GET_PAD0(tev_kregisterl) \ + ((((unsigned long)(tev_kregisterl)) & TEV_KREGISTERL_PAD0_MASK) >> TEV_KREGISTERL_PAD0_SHIFT) + +#define TEV_KREGISTERL_A_SIZE 8 +#define TEV_KREGISTERL_A_SHIFT 12 +#define TEV_KREGISTERL_A_MASK 0x000ff000 +#define TEV_KREGISTERL_GET_A(tev_kregisterl) \ + ((((unsigned long)(tev_kregisterl)) & TEV_KREGISTERL_A_MASK) >> TEV_KREGISTERL_A_SHIFT) + +#define TEV_KREGISTERL_PAD1_SIZE 4 +#define TEV_KREGISTERL_PAD1_SHIFT 20 +#define TEV_KREGISTERL_PAD1_MASK 0x00f00000 +#define TEV_KREGISTERL_GET_PAD1(tev_kregisterl) \ + ((((unsigned long)(tev_kregisterl)) & TEV_KREGISTERL_PAD1_MASK) >> TEV_KREGISTERL_PAD1_SHIFT) + +#define TEV_KREGISTERL_RID_SIZE 8 +#define TEV_KREGISTERL_RID_SHIFT 24 +#define TEV_KREGISTERL_RID_MASK 0xff000000 +#define TEV_KREGISTERL_GET_RID(tev_kregisterl) \ + ((((unsigned long)(tev_kregisterl)) & TEV_KREGISTERL_RID_MASK) >> TEV_KREGISTERL_RID_SHIFT) + +#define TEV_KREGISTERL_TOTAL_SIZE 32 +#define TEV_KREGISTERL(r, a, rid) \ + ((((unsigned long)(r)) << TEV_KREGISTERL_R_SHIFT) | \ + (((unsigned long)(a)) << TEV_KREGISTERL_A_SHIFT) | \ + (((unsigned long)(rid)) << TEV_KREGISTERL_RID_SHIFT)) + +#define TEV_REGISTERH_B_SIZE 11 +#define TEV_REGISTERH_B_SHIFT 0 +#define TEV_REGISTERH_B_MASK 0x000007ff +#define TEV_REGISTERH_GET_B(tev_registerh) \ + ((((unsigned long)(tev_registerh)) & TEV_REGISTERH_B_MASK) >> TEV_REGISTERH_B_SHIFT) + +#define TEV_REGISTERH_PAD0_SIZE 1 +#define TEV_REGISTERH_PAD0_SHIFT 11 +#define TEV_REGISTERH_PAD0_MASK 0x00000800 +#define TEV_REGISTERH_GET_PAD0(tev_registerh) \ + ((((unsigned long)(tev_registerh)) & TEV_REGISTERH_PAD0_MASK) >> TEV_REGISTERH_PAD0_SHIFT) + +#define TEV_REGISTERH_G_SIZE 11 +#define TEV_REGISTERH_G_SHIFT 12 +#define TEV_REGISTERH_G_MASK 0x007ff000 +#define TEV_REGISTERH_GET_G(tev_registerh) \ + ((((unsigned long)(tev_registerh)) & TEV_REGISTERH_G_MASK) >> TEV_REGISTERH_G_SHIFT) + +#define TEV_REGISTERH_PAD1_SIZE 1 +#define TEV_REGISTERH_PAD1_SHIFT 23 +#define TEV_REGISTERH_PAD1_MASK 0x00800000 +#define TEV_REGISTERH_GET_PAD1(tev_registerh) \ + ((((unsigned long)(tev_registerh)) & TEV_REGISTERH_PAD1_MASK) >> TEV_REGISTERH_PAD1_SHIFT) + +#define TEV_REGISTERH_RID_SIZE 8 +#define TEV_REGISTERH_RID_SHIFT 24 +#define TEV_REGISTERH_RID_MASK 0xff000000 +#define TEV_REGISTERH_GET_RID(tev_registerh) \ + ((((unsigned long)(tev_registerh)) & TEV_REGISTERH_RID_MASK) >> TEV_REGISTERH_RID_SHIFT) + +#define TEV_REGISTERH_TOTAL_SIZE 32 +#define TEV_REGISTERH(b, g, rid) \ + ((((unsigned long)(b)) << TEV_REGISTERH_B_SHIFT) | \ + (((unsigned long)(g)) << TEV_REGISTERH_G_SHIFT) | \ + (((unsigned long)(rid)) << TEV_REGISTERH_RID_SHIFT)) + +#define TEV_KREGISTERH_B_SIZE 8 +#define TEV_KREGISTERH_B_SHIFT 0 +#define TEV_KREGISTERH_B_MASK 0x000000ff +#define TEV_KREGISTERH_GET_B(tev_kregisterh) \ + ((((unsigned long)(tev_kregisterh)) & TEV_KREGISTERH_B_MASK) >> TEV_KREGISTERH_B_SHIFT) + +#define TEV_KREGISTERH_PAD0_SIZE 4 +#define TEV_KREGISTERH_PAD0_SHIFT 8 +#define TEV_KREGISTERH_PAD0_MASK 0x00000f00 +#define TEV_KREGISTERH_GET_PAD0(tev_kregisterh) \ + ((((unsigned long)(tev_kregisterh)) & TEV_KREGISTERH_PAD0_MASK) >> TEV_KREGISTERH_PAD0_SHIFT) + +#define TEV_KREGISTERH_G_SIZE 8 +#define TEV_KREGISTERH_G_SHIFT 12 +#define TEV_KREGISTERH_G_MASK 0x000ff000 +#define TEV_KREGISTERH_GET_G(tev_kregisterh) \ + ((((unsigned long)(tev_kregisterh)) & TEV_KREGISTERH_G_MASK) >> TEV_KREGISTERH_G_SHIFT) + +#define TEV_KREGISTERH_PAD1_SIZE 4 +#define TEV_KREGISTERH_PAD1_SHIFT 20 +#define TEV_KREGISTERH_PAD1_MASK 0x00f00000 +#define TEV_KREGISTERH_GET_PAD1(tev_kregisterh) \ + ((((unsigned long)(tev_kregisterh)) & TEV_KREGISTERH_PAD1_MASK) >> TEV_KREGISTERH_PAD1_SHIFT) + +#define TEV_KREGISTERH_RID_SIZE 8 +#define TEV_KREGISTERH_RID_SHIFT 24 +#define TEV_KREGISTERH_RID_MASK 0xff000000 +#define TEV_KREGISTERH_GET_RID(tev_kregisterh) \ + ((((unsigned long)(tev_kregisterh)) & TEV_KREGISTERH_RID_MASK) >> TEV_KREGISTERH_RID_SHIFT) + +#define TEV_KREGISTERH_TOTAL_SIZE 32 +#define TEV_KREGISTERH(b, g, rid) \ + ((((unsigned long)(b)) << TEV_KREGISTERH_B_SHIFT) | \ + (((unsigned long)(g)) << TEV_KREGISTERH_G_SHIFT) | \ + (((unsigned long)(rid)) << TEV_KREGISTERH_RID_SHIFT)) + +#define TEV_KSEL_XRB_SIZE 2 +#define TEV_KSEL_XRB_SHIFT 0 +#define TEV_KSEL_XRB_MASK 0x00000003 +#define TEV_KSEL_GET_XRB(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_XRB_MASK) >> TEV_KSEL_XRB_SHIFT) + +#define TEV_KSEL_XGA_SIZE 2 +#define TEV_KSEL_XGA_SHIFT 2 +#define TEV_KSEL_XGA_MASK 0x0000000c +#define TEV_KSEL_GET_XGA(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_XGA_MASK) >> TEV_KSEL_XGA_SHIFT) + +#define TEV_KSEL_KCSEL0_SIZE 5 +#define TEV_KSEL_KCSEL0_SHIFT 4 +#define TEV_KSEL_KCSEL0_MASK 0x000001f0 +#define TEV_KSEL_GET_KCSEL0(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_KCSEL0_MASK) >> TEV_KSEL_KCSEL0_SHIFT) + +#define TEV_KSEL_KASEL0_SIZE 5 +#define TEV_KSEL_KASEL0_SHIFT 9 +#define TEV_KSEL_KASEL0_MASK 0x00003e00 +#define TEV_KSEL_GET_KASEL0(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_KASEL0_MASK) >> TEV_KSEL_KASEL0_SHIFT) + +#define TEV_KSEL_KCSEL1_SIZE 5 +#define TEV_KSEL_KCSEL1_SHIFT 14 +#define TEV_KSEL_KCSEL1_MASK 0x0007c000 +#define TEV_KSEL_GET_KCSEL1(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_KCSEL1_MASK) >> TEV_KSEL_KCSEL1_SHIFT) + +#define TEV_KSEL_KASEL1_SIZE 5 +#define TEV_KSEL_KASEL1_SHIFT 19 +#define TEV_KSEL_KASEL1_MASK 0x00f80000 +#define TEV_KSEL_GET_KASEL1(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_KASEL1_MASK) >> TEV_KSEL_KASEL1_SHIFT) + +#define TEV_KSEL_RID_SIZE 8 +#define TEV_KSEL_RID_SHIFT 24 +#define TEV_KSEL_RID_MASK 0xff000000 +#define TEV_KSEL_GET_RID(tev_ksel) \ + ((((unsigned long)(tev_ksel)) & TEV_KSEL_RID_MASK) >> TEV_KSEL_RID_SHIFT) + +#define TEV_ALPHAFUNC_A0_SIZE 8 +#define TEV_ALPHAFUNC_A0_SHIFT 0 +#define TEV_ALPHAFUNC_A0_MASK 0x000000ff +#define TEV_ALPHAFUNC_GET_A0(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_A0_MASK) >> TEV_ALPHAFUNC_A0_SHIFT) + +#define TEV_ALPHAFUNC_A1_SIZE 8 +#define TEV_ALPHAFUNC_A1_SHIFT 8 +#define TEV_ALPHAFUNC_A1_MASK 0x0000ff00 +#define TEV_ALPHAFUNC_GET_A1(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_A1_MASK) >> TEV_ALPHAFUNC_A1_SHIFT) + +#define TEV_ALPHAFUNC_OP0_SIZE 3 +#define TEV_ALPHAFUNC_OP0_SHIFT 16 +#define TEV_ALPHAFUNC_OP0_MASK 0x00070000 +#define TEV_ALPHAFUNC_GET_OP0(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_OP0_MASK) >> TEV_ALPHAFUNC_OP0_SHIFT) + +#define TEV_ALPHAFUNC_OP1_SIZE 3 +#define TEV_ALPHAFUNC_OP1_SHIFT 19 +#define TEV_ALPHAFUNC_OP1_MASK 0x00380000 +#define TEV_ALPHAFUNC_GET_OP1(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_OP1_MASK) >> TEV_ALPHAFUNC_OP1_SHIFT) + +#define TEV_ALPHAFUNC_LOGIC_SIZE 2 +#define TEV_ALPHAFUNC_LOGIC_SHIFT 22 +#define TEV_ALPHAFUNC_LOGIC_MASK 0x00c00000 +#define TEV_ALPHAFUNC_GET_LOGIC(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_LOGIC_MASK) >> TEV_ALPHAFUNC_LOGIC_SHIFT) + +#define TEV_ALPHAFUNC_RID_SIZE 8 +#define TEV_ALPHAFUNC_RID_SHIFT 24 +#define TEV_ALPHAFUNC_RID_MASK 0xff000000 +#define TEV_ALPHAFUNC_GET_RID(tev_alphafunc) \ + ((((unsigned long)(tev_alphafunc)) & TEV_ALPHAFUNC_RID_MASK) >> TEV_ALPHAFUNC_RID_SHIFT) + +#define TEV_Z_ENV_0_ZOFF_SIZE 24 +#define TEV_Z_ENV_0_ZOFF_SHIFT 0 +#define TEV_Z_ENV_0_ZOFF_MASK 0x00ffffff +#define TEV_Z_ENV_0_GET_ZOFF(tev_z_env_0) \ + ((((unsigned long)(tev_z_env_0)) & TEV_Z_ENV_0_ZOFF_MASK) >> TEV_Z_ENV_0_ZOFF_SHIFT) + +#define TEV_Z_ENV_0_RID_SIZE 8 +#define TEV_Z_ENV_0_RID_SHIFT 24 +#define TEV_Z_ENV_0_RID_MASK 0xff000000 +#define TEV_Z_ENV_0_GET_RID(tev_z_env_0) \ + ((((unsigned long)(tev_z_env_0)) & TEV_Z_ENV_0_RID_MASK) >> TEV_Z_ENV_0_RID_SHIFT) + +#define TEV_Z_ENV_1_TYPE_SIZE 2 +#define TEV_Z_ENV_1_TYPE_SHIFT 0 +#define TEV_Z_ENV_1_TYPE_MASK 0x00000003 +#define TEV_Z_ENV_1_GET_TYPE(tev_z_env_1) \ + ((((unsigned long)(tev_z_env_1)) & TEV_Z_ENV_1_TYPE_MASK) >> TEV_Z_ENV_1_TYPE_SHIFT) + +#define TEV_Z_ENV_1_OP_SIZE 2 +#define TEV_Z_ENV_1_OP_SHIFT 2 +#define TEV_Z_ENV_1_OP_MASK 0x0000000c +#define TEV_Z_ENV_1_GET_OP(tev_z_env_1) \ + ((((unsigned long)(tev_z_env_1)) & TEV_Z_ENV_1_OP_MASK) >> TEV_Z_ENV_1_OP_SHIFT) + +#define TEV_Z_ENV_1_PAD0_SIZE 20 +#define TEV_Z_ENV_1_PAD0_SHIFT 4 +#define TEV_Z_ENV_1_PAD0_MASK 0x00fffff0 +#define TEV_Z_ENV_1_GET_PAD0(tev_z_env_1) \ + ((((unsigned long)(tev_z_env_1)) & TEV_Z_ENV_1_PAD0_MASK) >> TEV_Z_ENV_1_PAD0_SHIFT) + +#define TEV_Z_ENV_1_RID_SIZE 8 +#define TEV_Z_ENV_1_RID_SHIFT 24 +#define TEV_Z_ENV_1_RID_MASK 0xff000000 +#define TEV_Z_ENV_1_GET_RID(tev_z_env_1) \ + ((((unsigned long)(tev_z_env_1)) & TEV_Z_ENV_1_RID_MASK) >> TEV_Z_ENV_1_RID_SHIFT) + +typedef struct { + unsigned long rid : 8; + unsigned long dest : 2; + unsigned long shift : 2; + unsigned long clamp : 1; + unsigned long sub : 1; + unsigned long bias : 2; + unsigned long sela : 4; + unsigned long selb : 4; + unsigned long selc : 4; + unsigned long seld : 4; +} tev_color_env_t; + +typedef struct { + unsigned long rid : 8; + unsigned long dest : 2; + unsigned long shift : 2; + unsigned long clamp : 1; + unsigned long sub : 1; + unsigned long bias : 2; + unsigned long sela : 3; + unsigned long selb : 3; + unsigned long selc : 3; + unsigned long seld : 3; + unsigned long swap : 2; + unsigned long mode : 2; +} tev_alpha_env_t; + +#define SC_TEV_COLOR_ENV_SET_SELD(line, tev_color_env,seld) \ + FAST_GPFLAGSET(line, tev_color_env,seld,TEV_COLOR_ENV_SELD) + +#define SC_TEV_COLOR_ENV_SET_SELC(line, tev_color_env,selc) \ + FAST_GPFLAGSET(line, tev_color_env,selc,TEV_COLOR_ENV_SELC) + +#define SC_TEV_COLOR_ENV_SET_SELB(line, tev_color_env,selb) \ + FAST_GPFLAGSET(line, tev_color_env,selb,TEV_COLOR_ENV_SELB) + +#define SC_TEV_COLOR_ENV_SET_SELA(line, tev_color_env,sela) \ + FAST_GPFLAGSET(line, tev_color_env,sela,TEV_COLOR_ENV_SELA) + +#define SC_TEV_COLOR_ENV_SET_BIAS(line, tev_color_env,bias) \ + FAST_GPFLAGSET(line, tev_color_env,bias,TEV_COLOR_ENV_BIAS) + +#define SC_TEV_COLOR_ENV_SET_SUB(line, tev_color_env,sub) \ + FAST_GPFLAGSET(line, tev_color_env,sub,TEV_COLOR_ENV_SUB) + +#define SC_TEV_COLOR_ENV_SET_CLAMP(line, tev_color_env,clamp) \ + FAST_GPFLAGSET(line, tev_color_env,clamp,TEV_COLOR_ENV_CLAMP) + +#define SC_TEV_COLOR_ENV_SET_SHIFT(line, tev_color_env,shift) \ + FAST_GPFLAGSET(line, tev_color_env,shift,TEV_COLOR_ENV_SHIFT) + +#define SC_TEV_COLOR_ENV_SET_DEST(line, tev_color_env,dest) \ + FAST_GPFLAGSET(line, tev_color_env,dest,TEV_COLOR_ENV_DEST) + +#define SC_TEV_COLOR_ENV_SET_RID(line, tev_color_env,rid) \ + FAST_GPFLAGSET(line, tev_color_env,rid,TEV_COLOR_ENV_RID) + +#define SC_TEV_ALPHA_ENV_SET_MODE(line, tev_alpha_env,mode) \ + FAST_GPFLAGSET(line, tev_alpha_env,mode,TEV_ALPHA_ENV_MODE) + +#define SC_TEV_ALPHA_ENV_SET_SWAP(line, tev_alpha_env,swap) \ + FAST_GPFLAGSET(line, tev_alpha_env,swap,TEV_ALPHA_ENV_SWAP) + +#define SC_TEV_ALPHA_ENV_SET_SELD(line, tev_alpha_env,seld) \ + FAST_GPFLAGSET(line, tev_alpha_env,seld,TEV_ALPHA_ENV_SELD) + +#define SC_TEV_ALPHA_ENV_SET_SELC(line, tev_alpha_env,selc) \ + FAST_GPFLAGSET(line, tev_alpha_env,selc,TEV_ALPHA_ENV_SELC) + +#define SC_TEV_ALPHA_ENV_SET_SELB(line, tev_alpha_env,selb) \ + FAST_GPFLAGSET(line, tev_alpha_env,selb,TEV_ALPHA_ENV_SELB) + +#define SC_TEV_ALPHA_ENV_SET_SELA(line, tev_alpha_env,sela) \ + FAST_GPFLAGSET(line, tev_alpha_env,sela,TEV_ALPHA_ENV_SELA) + +#define SC_TEV_ALPHA_ENV_SET_BIAS(line, tev_alpha_env,bias) \ + FAST_GPFLAGSET(line, tev_alpha_env,bias,TEV_ALPHA_ENV_BIAS) + +#define SC_TEV_ALPHA_ENV_SET_SUB(line, tev_alpha_env,sub) \ + FAST_GPFLAGSET(line, tev_alpha_env,sub,TEV_ALPHA_ENV_SUB) + +#define SC_TEV_ALPHA_ENV_SET_CLAMP(line, tev_alpha_env,clamp) \ + FAST_GPFLAGSET(line, tev_alpha_env,clamp,TEV_ALPHA_ENV_CLAMP) + +#define SC_TEV_ALPHA_ENV_SET_SHIFT(line, tev_alpha_env,shift) \ + FAST_GPFLAGSET(line, tev_alpha_env,shift,TEV_ALPHA_ENV_SHIFT) + +#define SC_TEV_ALPHA_ENV_SET_DEST(line, tev_alpha_env,dest) \ + FAST_GPFLAGSET(line, tev_alpha_env,dest,TEV_ALPHA_ENV_DEST) + +#define SC_TEV_ALPHA_ENV_SET_RID(line, tev_alpha_env,rid) \ + FAST_GPFLAGSET(line, tev_alpha_env,rid,TEV_ALPHA_ENV_RID) + +#define SC_TEV_REGISTERL_SET_R(line, tev_registerl,r) \ + FAST_GPFLAGSET(line, tev_registerl,r,TEV_REGISTERL_R) + +#define SC_TEV_REGISTERL_SET_PAD0(line, tev_registerl,pad0) \ + FAST_GPFLAGSET(line, tev_registerl,pad0,TEV_REGISTERL_PAD0) + +#define SC_TEV_REGISTERL_SET_A(line, tev_registerl,a) \ + FAST_GPFLAGSET(line, tev_registerl,a,TEV_REGISTERL_A) + +#define SC_TEV_REGISTERL_SET_PAD1(line, tev_registerl,pad1) \ + FAST_GPFLAGSET(line, tev_registerl,pad1,TEV_REGISTERL_PAD1) + +#define SC_TEV_REGISTERL_SET_RID(line, tev_registerl,rid) \ + FAST_GPFLAGSET(line, tev_registerl,rid,TEV_REGISTERL_RID) + +#define SC_TEV_REGISTERH_SET_B(line, tev_registerh,b) \ + FAST_GPFLAGSET(line, tev_registerh,b,TEV_REGISTERH_B) + +#define SC_TEV_REGISTERH_SET_PAD0(line, tev_registerh,pad0) \ + FAST_GPFLAGSET(line, tev_registerh,pad0,TEV_REGISTERH_PAD0) + +#define SC_TEV_REGISTERH_SET_G(line, tev_registerh,g) \ + FAST_GPFLAGSET(line, tev_registerh,g,TEV_REGISTERH_G) + +#define SC_TEV_REGISTERH_SET_PAD1(line, tev_registerh,pad1) \ + FAST_GPFLAGSET(line, tev_registerh,pad1,TEV_REGISTERH_PAD1) + +#define SC_TEV_REGISTERH_SET_RID(line, tev_registerh,rid) \ + FAST_GPFLAGSET(line, tev_registerh,rid,TEV_REGISTERH_RID) + +#define SC_TEV_KREGISTERL_SET_R(line, tev_kregisterl,r) \ + FAST_GPFLAGSET(line, tev_kregisterl,r,TEV_KREGISTERL_R) + +#define SC_TEV_KREGISTERL_SET_PAD0(line, tev_kregisterl,pad0) \ + FAST_GPFLAGSET(line, tev_kregisterl,pad0,TEV_KREGISTERL_PAD0) + +#define SC_TEV_KREGISTERL_SET_A(line, tev_kregisterl,a) \ + FAST_GPFLAGSET(line, tev_kregisterl,a,TEV_KREGISTERL_A) + +#define SC_TEV_KREGISTERL_SET_PAD1(line, tev_kregisterl,pad1) \ + FAST_GPFLAGSET(line, tev_kregisterl,pad1,TEV_KREGISTERL_PAD1) + +#define SC_TEV_KREGISTERL_SET_RID(line, tev_kregisterl,rid) \ + FAST_GPFLAGSET(line, tev_kregisterl,rid,TEV_KREGISTERL_RID) + +#define SC_TEV_KREGISTERH_SET_B(line, tev_kregisterh,b) \ + FAST_GPFLAGSET(line, tev_kregisterh,b,TEV_KREGISTERH_B) + +#define SC_TEV_KREGISTERH_SET_PAD0(line, tev_kregisterh,pad0) \ + FAST_GPFLAGSET(line, tev_kregisterh,pad0,TEV_KREGISTERH_PAD0) + +#define SC_TEV_KREGISTERH_SET_G(line, tev_kregisterh,g) \ + FAST_GPFLAGSET(line, tev_kregisterh,g,TEV_KREGISTERH_G) + +#define SC_TEV_KREGISTERH_SET_PAD1(line, tev_kregisterh,pad1) \ + FAST_GPFLAGSET(line, tev_kregisterh,pad1,TEV_KREGISTERH_PAD1) + +#define SC_TEV_KREGISTERH_SET_RID(line, tev_kregisterh,rid) \ + FAST_GPFLAGSET(line, tev_kregisterh,rid,TEV_KREGISTERH_RID) + +#define SC_TEV_FOG_PARAM_0_SET_A_MANT(line, tev_fog_param_0,a_mant) \ + FAST_GPFLAGSET(line, tev_fog_param_0,a_mant,TEV_FOG_PARAM_0_A_MANT) + +#define SC_TEV_FOG_PARAM_0_SET_A_EXPN(line, tev_fog_param_0,a_expn) \ + FAST_GPFLAGSET(line, tev_fog_param_0,a_expn,TEV_FOG_PARAM_0_A_EXPN) + +#define SC_TEV_FOG_PARAM_0_SET_A_SIGN(line, tev_fog_param_0,a_sign) \ + FAST_GPFLAGSET(line, tev_fog_param_0,a_sign,TEV_FOG_PARAM_0_A_SIGN) + +#define SC_TEV_FOG_PARAM_0_SET_PAD0(line, tev_fog_param_0,pad0) \ + FAST_GPFLAGSET(line, tev_fog_param_0,pad0,TEV_FOG_PARAM_0_PAD0) + +#define SC_TEV_FOG_PARAM_0_SET_RID(line, tev_fog_param_0,rid) \ + FAST_GPFLAGSET(line, tev_fog_param_0,rid,TEV_FOG_PARAM_0_RID) + +#define SC_TEV_FOG_PARAM_1_SET_B_MAG(line, tev_fog_param_1,b_mag) \ + FAST_GPFLAGSET(line, tev_fog_param_1,b_mag,TEV_FOG_PARAM_1_B_MAG) + +#define SC_TEV_FOG_PARAM_1_SET_RID(line, tev_fog_param_1,rid) \ + FAST_GPFLAGSET(line, tev_fog_param_1,rid,TEV_FOG_PARAM_1_RID) + +#define SC_TEV_FOG_PARAM_2_SET_B_SHF(line, tev_fog_param_2,b_shf) \ + FAST_GPFLAGSET(line, tev_fog_param_2,b_shf,TEV_FOG_PARAM_2_B_SHF) + +#define SC_TEV_FOG_PARAM_2_SET_PAD0(line, tev_fog_param_2,pad0) \ + FAST_GPFLAGSET(line, tev_fog_param_2,pad0,TEV_FOG_PARAM_2_PAD0) + +#define SC_TEV_FOG_PARAM_2_SET_RID(line, tev_fog_param_2,rid) \ + FAST_GPFLAGSET(line, tev_fog_param_2,rid,TEV_FOG_PARAM_2_RID) + +#define SC_TEV_FOG_PARAM_3_SET_C_MANT(line, tev_fog_param_3,c_mant) \ + FAST_GPFLAGSET(line, tev_fog_param_3,c_mant,TEV_FOG_PARAM_3_C_MANT) + +#define SC_TEV_FOG_PARAM_3_SET_C_EXPN(line, tev_fog_param_3,c_expn) \ + FAST_GPFLAGSET(line, tev_fog_param_3,c_expn,TEV_FOG_PARAM_3_C_EXPN) + +#define SC_TEV_FOG_PARAM_3_SET_C_SIGN(line, tev_fog_param_3,c_sign) \ + FAST_GPFLAGSET(line, tev_fog_param_3,c_sign,TEV_FOG_PARAM_3_C_SIGN) + +#define SC_TEV_FOG_PARAM_3_SET_PROJ(line, tev_fog_param_3,proj) \ + FAST_GPFLAGSET(line, tev_fog_param_3,proj,TEV_FOG_PARAM_3_PROJ) + +#define SC_TEV_FOG_PARAM_3_SET_FSEL(line, tev_fog_param_3,fsel) \ + FAST_GPFLAGSET(line, tev_fog_param_3,fsel,TEV_FOG_PARAM_3_FSEL) + +#define SC_TEV_FOG_PARAM_3_SET_RID(line, tev_fog_param_3,rid) \ + FAST_GPFLAGSET(line, tev_fog_param_3,rid,TEV_FOG_PARAM_3_RID) + +#define SC_TEV_RANGE_ADJ_C_SET_CENTER(line, tev_range_adj_c,center) \ + FAST_GPFLAGSET(line, tev_range_adj_c,center,TEV_RANGE_ADJ_C_CENTER) + +#define SC_TEV_RANGE_ADJ_C_SET_ENB(line, tev_range_adj_c,enb) \ + FAST_GPFLAGSET(line, tev_range_adj_c,enb,TEV_RANGE_ADJ_C_ENB) + +#define SC_TEV_RANGE_ADJ_C_SET_PAD0(line, tev_range_adj_c,pad0) \ + FAST_GPFLAGSET(line, tev_range_adj_c,pad0,TEV_RANGE_ADJ_C_PAD0) + +#define SC_TEV_RANGE_ADJ_C_SET_RID(line, tev_range_adj_c,rid) \ + FAST_GPFLAGSET(line, tev_range_adj_c,rid,TEV_RANGE_ADJ_C_RID) + +#define SC_TEV_RANGE_ADJ_SET_R0(line, tev_range_adj,r0) \ + FAST_GPFLAGSET(line, tev_range_adj,r0,TEV_RANGE_ADJ_R0) + +#define SC_TEV_RANGE_ADJ_SET_R1(line, tev_range_adj,r1) \ + FAST_GPFLAGSET(line, tev_range_adj,r1,TEV_RANGE_ADJ_R1) + +#define SC_TEV_RANGE_ADJ_SET_RID(line, tev_range_adj,rid) \ + FAST_GPFLAGSET(line, tev_range_adj,rid,TEV_RANGE_ADJ_RID) + +#define SC_TEV_FOG_COLOR_SET_B(line, tev_fog_color,b) \ + FAST_GPFLAGSET(line, tev_fog_color,b,TEV_FOG_COLOR_B) + +#define SC_TEV_FOG_COLOR_SET_G(line, tev_fog_color,g) \ + FAST_GPFLAGSET(line, tev_fog_color,g,TEV_FOG_COLOR_G) + +#define SC_TEV_FOG_COLOR_SET_R(line, tev_fog_color,r) \ + FAST_GPFLAGSET(line, tev_fog_color,r,TEV_FOG_COLOR_R) + +#define SC_TEV_FOG_COLOR_SET_RID(line, tev_fog_color,rid) \ + FAST_GPFLAGSET(line, tev_fog_color,rid,TEV_FOG_COLOR_RID) + +#define SC_TEV_ALPHAFUNC_SET_A0(line, tev_alphafunc,a0) \ + FAST_GPFLAGSET(line, tev_alphafunc,a0,TEV_ALPHAFUNC_A0) + +#define SC_TEV_ALPHAFUNC_SET_A1(line, tev_alphafunc,a1) \ + FAST_GPFLAGSET(line, tev_alphafunc,a1,TEV_ALPHAFUNC_A1) + +#define SC_TEV_ALPHAFUNC_SET_OP0(line, tev_alphafunc,op0) \ + FAST_GPFLAGSET(line, tev_alphafunc,op0,TEV_ALPHAFUNC_OP0) + +#define SC_TEV_ALPHAFUNC_SET_OP1(line, tev_alphafunc,op1) \ + FAST_GPFLAGSET(line, tev_alphafunc,op1,TEV_ALPHAFUNC_OP1) + +#define SC_TEV_ALPHAFUNC_SET_LOGIC(line, tev_alphafunc,logic) \ + FAST_GPFLAGSET(line, tev_alphafunc,logic,TEV_ALPHAFUNC_LOGIC) + +#define SC_TEV_ALPHAFUNC_SET_RID(line, tev_alphafunc,rid) \ + FAST_GPFLAGSET(line, tev_alphafunc,rid,TEV_ALPHAFUNC_RID) + +#define SC_TEV_Z_ENV_0_SET_ZOFF(line, tev_z_env_0,zoff) \ + FAST_GPFLAGSET(line, tev_z_env_0,zoff,TEV_Z_ENV_0_ZOFF) + +#define SC_TEV_Z_ENV_0_SET_RID(line, tev_z_env_0,rid) \ + FAST_GPFLAGSET(line, tev_z_env_0,rid,TEV_Z_ENV_0_RID) + +#define SC_TEV_Z_ENV_1_SET_TYPE(line, tev_z_env_1,type) \ + FAST_GPFLAGSET(line, tev_z_env_1,type,TEV_Z_ENV_1_TYPE) + +#define SC_TEV_Z_ENV_1_SET_OP(line, tev_z_env_1,op) \ + FAST_GPFLAGSET(line, tev_z_env_1,op,TEV_Z_ENV_1_OP) + +#define SC_TEV_Z_ENV_1_SET_PAD0(line, tev_z_env_1,pad0) \ + FAST_GPFLAGSET(line, tev_z_env_1,pad0,TEV_Z_ENV_1_PAD0) + +#define SC_TEV_Z_ENV_1_SET_RID(line, tev_z_env_1,rid) \ + FAST_GPFLAGSET(line, tev_z_env_1,rid,TEV_Z_ENV_1_RID) + +#define SC_TEV_KSEL_SET_XRB(line, tev_ksel,xrb) \ + FAST_GPFLAGSET(line, tev_ksel,xrb,TEV_KSEL_XRB) + +#define SC_TEV_KSEL_SET_XGA(line, tev_ksel,xga) \ + FAST_GPFLAGSET(line, tev_ksel,xga,TEV_KSEL_XGA) + +#define SC_TEV_KSEL_SET_KCSEL0(line, tev_ksel,kcsel0) \ + FAST_GPFLAGSET(line, tev_ksel,kcsel0,TEV_KSEL_KCSEL0) + +#define SC_TEV_KSEL_SET_KASEL0(line, tev_ksel,kasel0) \ + FAST_GPFLAGSET(line, tev_ksel,kasel0,TEV_KSEL_KASEL0) + +#define SC_TEV_KSEL_SET_KCSEL1(line, tev_ksel,kcsel1) \ + FAST_GPFLAGSET(line, tev_ksel,kcsel1,TEV_KSEL_KCSEL1) + +#define SC_TEV_KSEL_SET_KASEL1(line, tev_ksel,kasel1) \ + FAST_GPFLAGSET(line, tev_ksel,kasel1,TEV_KSEL_KASEL1) + +#define SC_TEV_KSEL_SET_RID(line, tev_ksel,rid) \ + FAST_GPFLAGSET(line, tev_ksel,rid,TEV_KSEL_RID) + + +#endif // TEV_REG_H diff --git a/include/revolution/private/tx_reg.h b/include/revolution/private/tx_reg.h new file mode 100644 index 0000000000..cf61cd1ac2 --- /dev/null +++ b/include/revolution/private/tx_reg.h @@ -0,0 +1,125 @@ +#ifndef TX_REG_H +#define TX_REG_H + +#define TX_REFRESH_INTERVAL_SIZE 10 +#define TX_REFRESH_INTERVAL_SHIFT 0 +#define TX_REFRESH_INTERVAL_MASK 0x000003ff +#define TX_REFRESH_GET_INTERVAL(tx_refresh) \ + ((((unsigned long)(tx_refresh)) & TX_REFRESH_INTERVAL_MASK) >> TX_REFRESH_INTERVAL_SHIFT) + +#define TX_REFRESH_ENABLE_SIZE 1 +#define TX_REFRESH_ENABLE_SHIFT 10 +#define TX_REFRESH_ENABLE_MASK 0x00000400 +#define TX_REFRESH_GET_ENABLE(tx_refresh) \ + ((((unsigned long)(tx_refresh)) & TX_REFRESH_ENABLE_MASK) >> TX_REFRESH_ENABLE_SHIFT) + +#define TX_REFRESH_PAD0_SIZE 13 +#define TX_REFRESH_PAD0_SHIFT 11 +#define TX_REFRESH_PAD0_MASK 0x00fff800 +#define TX_REFRESH_GET_PAD0(tx_refresh) \ + ((((unsigned long)(tx_refresh)) & TX_REFRESH_PAD0_MASK) >> TX_REFRESH_PAD0_SHIFT) +#define TX_REFRESH_SET_PAD0(tx_refresh, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << TX_REFRESH_PAD0_SIZE)-1))); \ + tx_refresh = (((unsigned long)(tx_refresh)) & ~TX_REFRESH_PAD0_MASK) | (((unsigned long)(pad0)) << TX_REFRESH_PAD0_SHIFT);\ +} +#define TX_REFRESH_RID_SIZE 8 +#define TX_REFRESH_RID_SHIFT 24 +#define TX_REFRESH_RID_MASK 0xff000000 +#define TX_REFRESH_GET_RID(tx_refresh) \ + ((((unsigned long)(tx_refresh)) & TX_REFRESH_RID_MASK) >> TX_REFRESH_RID_SHIFT) +#define TX_REFRESH_SET_RID(tx_refresh, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << TX_REFRESH_RID_SIZE)-1))); \ + tx_refresh = (((unsigned long)(tx_refresh)) & ~TX_REFRESH_RID_MASK) | (((unsigned long)(rid)) << TX_REFRESH_RID_SHIFT);\ +} +#define TX_REFRESH_TOTAL_SIZE 32 +#define TX_REFRESH(interval, enable, rid) \ + ((((unsigned long)(interval)) << TX_REFRESH_INTERVAL_SHIFT) | \ + (((unsigned long)(enable)) << TX_REFRESH_ENABLE_SHIFT) | \ + (((unsigned long)(rid)) << TX_REFRESH_RID_SHIFT)) + +#define TX_PERFMODE_SEL3_SIZE 5 +#define TX_PERFMODE_SEL3_SHIFT 0 +#define TX_PERFMODE_SEL3_MASK 0x0000001f +#define TX_PERFMODE_GET_SEL3(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_SEL3_MASK) >> TX_PERFMODE_SEL3_SHIFT) + +#define TX_PERFMODE_SEL2_SIZE 5 +#define TX_PERFMODE_SEL2_SHIFT 5 +#define TX_PERFMODE_SEL2_MASK 0x000003e0 +#define TX_PERFMODE_GET_SEL2(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_SEL2_MASK) >> TX_PERFMODE_SEL2_SHIFT) + +#define TX_PERFMODE_SEL1_SIZE 5 +#define TX_PERFMODE_SEL1_SHIFT 10 +#define TX_PERFMODE_SEL1_MASK 0x00007c00 +#define TX_PERFMODE_GET_SEL1(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_SEL1_MASK) >> TX_PERFMODE_SEL1_SHIFT) + +#define TX_PERFMODE_SEL0_SIZE 5 +#define TX_PERFMODE_SEL0_SHIFT 15 +#define TX_PERFMODE_SEL0_MASK 0x000f8000 +#define TX_PERFMODE_GET_SEL0(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_SEL0_MASK) >> TX_PERFMODE_SEL0_SHIFT) + +#define TX_PERFMODE_PAD0_SIZE 4 +#define TX_PERFMODE_PAD0_SHIFT 20 +#define TX_PERFMODE_PAD0_MASK 0x00f00000 +#define TX_PERFMODE_GET_PAD0(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_PAD0_MASK) >> TX_PERFMODE_PAD0_SHIFT) + +#define TX_PERFMODE_RID_SIZE 8 +#define TX_PERFMODE_RID_SHIFT 24 +#define TX_PERFMODE_RID_MASK 0xff000000 +#define TX_PERFMODE_GET_RID(tx_perfmode) \ + ((((unsigned long)(tx_perfmode)) & TX_PERFMODE_RID_MASK) >> TX_PERFMODE_RID_SHIFT) + +#define TX_PERFMODE_TOTAL_SIZE 32 +#define TX_PERFMODE(sel3, sel2, sel1, sel0, rid) \ + ((((unsigned long)(sel3)) << TX_PERFMODE_SEL3_SHIFT) | \ + (((unsigned long)(sel2)) << TX_PERFMODE_SEL2_SHIFT) | \ + (((unsigned long)(sel1)) << TX_PERFMODE_SEL1_SHIFT) | \ + (((unsigned long)(sel0)) << TX_PERFMODE_SEL0_SHIFT) | \ + (((unsigned long)(rid)) << TX_PERFMODE_RID_SHIFT)) + +#define TX_LOADBLOCK3_COUNT_SIZE 15 +#define TX_LOADBLOCK3_COUNT_SHIFT 0 +#define TX_LOADBLOCK3_COUNT_MASK 0x00007fff +#define TX_LOADBLOCK3_GET_COUNT(tx_loadblock3) \ + ((((unsigned long)(tx_loadblock3)) & TX_LOADBLOCK3_COUNT_MASK) >> TX_LOADBLOCK3_COUNT_SHIFT) +#define TX_LOADBLOCK3_SET_COUNT(tx_loadblock3, count) { \ + FDL_ASSERT(!((count) & ~((1 << TX_LOADBLOCK3_COUNT_SIZE)-1))); \ + tx_loadblock3 = (((unsigned long)(tx_loadblock3)) & ~TX_LOADBLOCK3_COUNT_MASK) | (((unsigned long)(count)) << TX_LOADBLOCK3_COUNT_SHIFT);\ +} +#define TX_LOADBLOCK3_FORMAT_SIZE 2 +#define TX_LOADBLOCK3_FORMAT_SHIFT 15 +#define TX_LOADBLOCK3_FORMAT_MASK 0x00018000 +#define TX_LOADBLOCK3_GET_FORMAT(tx_loadblock3) \ + ((((unsigned long)(tx_loadblock3)) & TX_LOADBLOCK3_FORMAT_MASK) >> TX_LOADBLOCK3_FORMAT_SHIFT) +#define TX_LOADBLOCK3_SET_FORMAT(tx_loadblock3, format) { \ + FDL_ASSERT(!((format) & ~((1 << TX_LOADBLOCK3_FORMAT_SIZE)-1))); \ + tx_loadblock3 = (((unsigned long)(tx_loadblock3)) & ~TX_LOADBLOCK3_FORMAT_MASK) | (((unsigned long)(format)) << TX_LOADBLOCK3_FORMAT_SHIFT);\ +} +#define TX_LOADBLOCK3_PAD0_SIZE 7 +#define TX_LOADBLOCK3_PAD0_SHIFT 17 +#define TX_LOADBLOCK3_PAD0_MASK 0x00fe0000 +#define TX_LOADBLOCK3_GET_PAD0(tx_loadblock3) \ + ((((unsigned long)(tx_loadblock3)) & TX_LOADBLOCK3_PAD0_MASK) >> TX_LOADBLOCK3_PAD0_SHIFT) +#define TX_LOADBLOCK3_SET_PAD0(tx_loadblock3, pad0) { \ + FDL_ASSERT(!((pad0) & ~((1 << TX_LOADBLOCK3_PAD0_SIZE)-1))); \ + tx_loadblock3 = (((unsigned long)(tx_loadblock3)) & ~TX_LOADBLOCK3_PAD0_MASK) | (((unsigned long)(pad0)) << TX_LOADBLOCK3_PAD0_SHIFT);\ +} +#define TX_LOADBLOCK3_RID_SIZE 8 +#define TX_LOADBLOCK3_RID_SHIFT 24 +#define TX_LOADBLOCK3_RID_MASK 0xff000000 +#define TX_LOADBLOCK3_GET_RID(tx_loadblock3) \ + ((((unsigned long)(tx_loadblock3)) & TX_LOADBLOCK3_RID_MASK) >> TX_LOADBLOCK3_RID_SHIFT) +#define TX_LOADBLOCK3_SET_RID(tx_loadblock3, rid) { \ + FDL_ASSERT(!((rid) & ~((1 << TX_LOADBLOCK3_RID_SIZE)-1))); \ + tx_loadblock3 = (((unsigned long)(tx_loadblock3)) & ~TX_LOADBLOCK3_RID_MASK) | (((unsigned long)(rid)) << TX_LOADBLOCK3_RID_SHIFT);\ +} +#define TX_LOADBLOCK3_TOTAL_SIZE 32 +#define TX_LOADBLOCK3(count, format, rid) \ + ((((unsigned long)(count)) << TX_LOADBLOCK3_COUNT_SHIFT) | \ + (((unsigned long)(format)) << TX_LOADBLOCK3_FORMAT_SHIFT) | \ + (((unsigned long)(rid)) << TX_LOADBLOCK3_RID_SHIFT)) +#endif // TX_REG_H diff --git a/include/revolution/private/xf_mem.h b/include/revolution/private/xf_mem.h new file mode 100644 index 0000000000..cf708e8646 --- /dev/null +++ b/include/revolution/private/xf_mem.h @@ -0,0 +1,749 @@ +#ifndef XF_MEM_H +#define XF_MEM_H + +#define XF_TEXGEN_REGULAR 0x00000000 +#define XF_TEXGEN_BUMP_MAP 0x00000001 +#define XF_TEXGEN_COLOR_STRGBC0 0x00000002 +#define XF_TEXGEN_COLOR_STRGBC1 0x00000003 +#define XF_TEX_TEXGEN_TYPE_F_UNUSED_4 0x00000004 +#define XF_TEX_TEXGEN_TYPE_F_UNUSED_5 0x00000005 +#define XF_TEX_TEXGEN_TYPE_F_UNUSED_6 0x00000006 +#define XF_TEX_TEXGEN_TYPE_F_UNUSED_7 0x00000007 + +#define XF_ERROR_F_CTEX_BUG_ENABLE_SIZE 1 +#define XF_ERROR_F_CTEX_BUG_ENABLE_SHIFT 0 +#define XF_ERROR_F_CTEX_BUG_ENABLE_MASK 0x00000001 +#define XF_ERROR_F_GET_CTEX_BUG_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_CTEX_BUG_ENABLE_MASK) >> XF_ERROR_F_CTEX_BUG_ENABLE_SHIFT) + +#define XF_ERROR_F_TFAN4_BUG_ENABLE_SIZE 1 +#define XF_ERROR_F_TFAN4_BUG_ENABLE_SHIFT 1 +#define XF_ERROR_F_TFAN4_BUG_ENABLE_MASK 0x00000002 +#define XF_ERROR_F_GET_TFAN4_BUG_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_TFAN4_BUG_ENABLE_MASK) >> XF_ERROR_F_TFAN4_BUG_ENABLE_SHIFT) + +#define XF_ERROR_F_TFAN16_BUG_ENABLE_SIZE 1 +#define XF_ERROR_F_TFAN16_BUG_ENABLE_SHIFT 2 +#define XF_ERROR_F_TFAN16_BUG_ENABLE_MASK 0x00000004 +#define XF_ERROR_F_GET_TFAN16_BUG_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_TFAN16_BUG_ENABLE_MASK) >> XF_ERROR_F_TFAN16_BUG_ENABLE_SHIFT) + +#define XF_ERROR_F_DUALTRAN_REG_ENABLE_SIZE 1 +#define XF_ERROR_F_DUALTRAN_REG_ENABLE_SHIFT 3 +#define XF_ERROR_F_DUALTRAN_REG_ENABLE_MASK 0x00000008 +#define XF_ERROR_F_GET_DUALTRAN_REG_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_DUALTRAN_REG_ENABLE_MASK) >> XF_ERROR_F_DUALTRAN_REG_ENABLE_SHIFT) + +#define XF_ERROR_F_BYPASS_BUG_ENABLE_SIZE 1 +#define XF_ERROR_F_BYPASS_BUG_ENABLE_SHIFT 4 +#define XF_ERROR_F_BYPASS_BUG_ENABLE_MASK 0x00000010 +#define XF_ERROR_F_GET_BYPASS_BUG_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_BYPASS_BUG_ENABLE_MASK) >> XF_ERROR_F_BYPASS_BUG_ENABLE_SHIFT) + +#define XF_ERROR_F_FAST_MATRIX_ENABLE_SIZE 1 +#define XF_ERROR_F_FAST_MATRIX_ENABLE_SHIFT 5 +#define XF_ERROR_F_FAST_MATRIX_ENABLE_MASK 0x00000020 +#define XF_ERROR_F_GET_FAST_MATRIX_ENABLE(xf_error_f) \ + ((((unsigned long)(xf_error_f)) & XF_ERROR_F_FAST_MATRIX_ENABLE_MASK) >> XF_ERROR_F_FAST_MATRIX_ENABLE_SHIFT) + +#define XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE_SIZE 1 +#define XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE_SHIFT 0 +#define XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE_MASK 0x00000001 +#define XF_DUALTEXTRAN_F_GET_DUALTEXTRAN_ENABLE(xf_dualtextran_f) \ + ((((unsigned long)(xf_dualtextran_f)) & XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE_MASK) >> XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE_SHIFT) + +#define XF_PERF0_F(perf_a, perf_b, perf_c, perf_d) \ +((((unsigned long)(perf_a)) << XF_PERF0_F_PERF_A_SHIFT) | \ + (((unsigned long)(perf_b)) << XF_PERF0_F_PERF_B_SHIFT) | \ + (((unsigned long)(perf_c)) << XF_PERF0_F_PERF_C_SHIFT) | \ + (((unsigned long)(perf_d)) << XF_PERF0_F_PERF_D_SHIFT)) + +#define XF_INVERTEXSPEC_F_HOST_COLORS_SIZE 2 +#define XF_INVERTEXSPEC_F_HOST_COLORS_SHIFT 0 +#define XF_INVERTEXSPEC_F_HOST_COLORS_MASK 0x00000003 +#define XF_INVERTEXSPEC_F_GET_HOST_COLORS(xf_invertexspec_f) \ + ((((unsigned long)(xf_invertexspec_f)) & XF_INVERTEXSPEC_F_HOST_COLORS_MASK) >> XF_INVERTEXSPEC_F_HOST_COLORS_SHIFT) + +#define XF_INVERTEXSPEC_F_HOST_NORMAL_SIZE 2 +#define XF_INVERTEXSPEC_F_HOST_NORMAL_SHIFT 2 +#define XF_INVERTEXSPEC_F_HOST_NORMAL_MASK 0x0000000c +#define XF_INVERTEXSPEC_F_GET_HOST_NORMAL(xf_invertexspec_f) \ + ((((unsigned long)(xf_invertexspec_f)) & XF_INVERTEXSPEC_F_HOST_NORMAL_MASK) >> XF_INVERTEXSPEC_F_HOST_NORMAL_SHIFT) + +#define XF_INVERTEXSPEC_F_HOST_TEXTURES_SIZE 4 +#define XF_INVERTEXSPEC_F_HOST_TEXTURES_SHIFT 4 +#define XF_INVERTEXSPEC_F_HOST_TEXTURES_MASK 0x000000f0 +#define XF_INVERTEXSPEC_F_GET_HOST_TEXTURES(xf_invertexspec_f) \ + ((((unsigned long)(xf_invertexspec_f)) & XF_INVERTEXSPEC_F_HOST_TEXTURES_MASK) >> XF_INVERTEXSPEC_F_HOST_TEXTURES_SHIFT) + +#define XF_INVERTEXSPEC_F_TOTAL_SIZE 8 +#define XF_INVERTEXSPEC_F_UNUSED_SIZE 24 + +#define XF_INVERTEXSPEC_F(host_colors, host_normal, host_textures) \ + ((((unsigned long)(host_colors)) << XF_INVERTEXSPEC_F_HOST_COLORS_SHIFT) | \ + (((unsigned long)(host_normal)) << XF_INVERTEXSPEC_F_HOST_NORMAL_SHIFT) | \ + (((unsigned long)(host_textures)) << XF_INVERTEXSPEC_F_HOST_TEXTURES_SHIFT)) + +#define XF_TEX_RESERVED0_SIZE 1 +#define XF_TEX_RESERVED0_SHIFT 0 +#define XF_TEX_RESERVED0_MASK 0x00000001 +#define XF_TEX_GET_RESERVED0(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_RESERVED0_MASK) >> XF_TEX_RESERVED0_SHIFT) + +#define XF_TEX_PROJECTION_SIZE 1 +#define XF_TEX_PROJECTION_SHIFT 1 +#define XF_TEX_PROJECTION_MASK 0x00000002 +#define XF_TEX_GET_PROJECTION(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_PROJECTION_MASK) >> XF_TEX_PROJECTION_SHIFT) + +#define XF_TEX_INPUT_FORM_SIZE 1 +#define XF_TEX_INPUT_FORM_SHIFT 2 +#define XF_TEX_INPUT_FORM_MASK 0x00000004 +#define XF_TEX_GET_INPUT_FORM(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_INPUT_FORM_MASK) >> XF_TEX_INPUT_FORM_SHIFT) + +#define XF_TEX_RESERVED1_SIZE 1 +#define XF_TEX_RESERVED1_SHIFT 3 +#define XF_TEX_RESERVED1_MASK 0x00000008 +#define XF_TEX_GET_RESERVED1(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_RESERVED1_MASK) >> XF_TEX_RESERVED1_SHIFT) + +#define XF_TEX_TEXGEN_TYPE_SIZE 3 +#define XF_TEX_TEXGEN_TYPE_SHIFT 4 +#define XF_TEX_TEXGEN_TYPE_MASK 0x00000070 +#define XF_TEX_GET_TEXGEN_TYPE(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_TEXGEN_TYPE_MASK) >> XF_TEX_TEXGEN_TYPE_SHIFT) + +#define XF_TEX_SOURCE_ROW_SIZE 5 +#define XF_TEX_SOURCE_ROW_SHIFT 7 +#define XF_TEX_SOURCE_ROW_MASK 0x00000f80 +#define XF_TEX_GET_SOURCE_ROW(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_SOURCE_ROW_MASK) >> XF_TEX_SOURCE_ROW_SHIFT) + +#define XF_TEX_BUMP_MAP_SOURCE_SIZE 3 +#define XF_TEX_BUMP_MAP_SOURCE_SHIFT 12 +#define XF_TEX_BUMP_MAP_SOURCE_MASK 0x00007000 +#define XF_TEX_GET_BUMP_MAP_SOURCE(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_BUMP_MAP_SOURCE_MASK) >> XF_TEX_BUMP_MAP_SOURCE_SHIFT) + +#define XF_TEX_BUMP_MAP_LIGHT_SIZE 3 +#define XF_TEX_BUMP_MAP_LIGHT_SHIFT 15 +#define XF_TEX_BUMP_MAP_LIGHT_MASK 0x00038000 +#define XF_TEX_GET_BUMP_MAP_LIGHT(xf_tex) \ + ((((unsigned long)(xf_tex)) & XF_TEX_BUMP_MAP_LIGHT_MASK) >> XF_TEX_BUMP_MAP_LIGHT_SHIFT) + +#define XF_TEX_TOTAL_SIZE 18 +#define XF_TEX_UNUSED_SIZE 14 + +#define XF_TEX(reserved0, projection, input_form, reserved1, texgen_type, source_row, bump_map_source, bump_map_light) \ + ((((unsigned long)(reserved0)) << XF_TEX_RESERVED0_SHIFT) | \ + (((unsigned long)(projection)) << XF_TEX_PROJECTION_SHIFT) | \ + (((unsigned long)(input_form)) << XF_TEX_INPUT_FORM_SHIFT) | \ + (((unsigned long)(reserved1)) << XF_TEX_RESERVED1_SHIFT) | \ + (((unsigned long)(texgen_type)) << XF_TEX_TEXGEN_TYPE_SHIFT) | \ + (((unsigned long)(source_row)) << XF_TEX_SOURCE_ROW_SHIFT) | \ + (((unsigned long)(bump_map_source)) << XF_TEX_BUMP_MAP_SOURCE_SHIFT) | \ + (((unsigned long)(bump_map_light)) << XF_TEX_BUMP_MAP_LIGHT_SHIFT)) + +#define XF_DUALTEX_F_DUALMATRIX_ADRS_SIZE 6 +#define XF_DUALTEX_F_DUALMATRIX_ADRS_SHIFT 0 +#define XF_DUALTEX_F_DUALMATRIX_ADRS_MASK 0x0000003f +#define XF_DUALTEX_F_GET_DUALMATRIX_ADRS(xf_dualtex_f) \ + ((((unsigned long)(xf_dualtex_f)) & XF_DUALTEX_F_DUALMATRIX_ADRS_MASK) >> XF_DUALTEX_F_DUALMATRIX_ADRS_SHIFT) + +#define XF_DUALTEX_F_RESERVED0_SIZE 2 +#define XF_DUALTEX_F_RESERVED0_SHIFT 6 +#define XF_DUALTEX_F_RESERVED0_MASK 0x000000c0 +#define XF_DUALTEX_F_GET_RESERVED0(xf_dualtex_f) \ + ((((unsigned long)(xf_dualtex_f)) & XF_DUALTEX_F_RESERVED0_MASK) >> XF_DUALTEX_F_RESERVED0_SHIFT) + +#define XF_DUALTEX_F_NORMAL_ENABLE_SIZE 1 +#define XF_DUALTEX_F_NORMAL_ENABLE_SHIFT 8 +#define XF_DUALTEX_F_NORMAL_ENABLE_MASK 0x00000100 +#define XF_DUALTEX_F_GET_NORMAL_ENABLE(xf_dualtex_f) \ + ((((unsigned long)(xf_dualtex_f)) & XF_DUALTEX_F_NORMAL_ENABLE_MASK) >> XF_DUALTEX_F_NORMAL_ENABLE_SHIFT) + +#define XF_DUALTEX_F_TOTAL_SIZE 9 +#define XF_DUALTEX_F_UNUSED_SIZE 23 + +#define XF_DUALTEX_F(dualmatrix_adrs, reserved0, normal_enable) \ + ((((unsigned long)(dualmatrix_adrs)) << XF_DUALTEX_F_DUALMATRIX_ADRS_SHIFT) | \ + (((unsigned long)(reserved0)) << XF_DUALTEX_F_RESERVED0_SHIFT) | \ + (((unsigned long)(normal_enable)) << XF_DUALTEX_F_NORMAL_ENABLE_SHIFT)) + +#define XF_PERF0_F_PERF_A_SIZE 5 +#define XF_PERF0_F_PERF_A_SHIFT 0 +#define XF_PERF0_F_PERF_A_MASK 0x0000001f +#define XF_PERF0_F_GET_PERF_A(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_A_MASK) >> XF_PERF0_F_PERF_A_SHIFT) + +#define XF_PERF0_F_PERF_B_SIZE 5 +#define XF_PERF0_F_PERF_B_SHIFT 5 +#define XF_PERF0_F_PERF_B_MASK 0x000003e0 +#define XF_PERF0_F_GET_PERF_B(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_B_MASK) >> XF_PERF0_F_PERF_B_SHIFT) + +#define XF_PERF0_F_PERF_C_SIZE 5 +#define XF_PERF0_F_PERF_C_SHIFT 10 +#define XF_PERF0_F_PERF_C_MASK 0x00007c00 +#define XF_PERF0_F_GET_PERF_C(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_C_MASK) >> XF_PERF0_F_PERF_C_SHIFT) + +#define XF_PERF0_F_PERF_D_SIZE 5 +#define XF_PERF0_F_PERF_D_SHIFT 15 +#define XF_PERF0_F_PERF_D_MASK 0x000f8000 +#define XF_PERF0_F_GET_PERF_D(xf_perf0_f) \ + ((((unsigned long)(xf_perf0_f)) & XF_PERF0_F_PERF_D_MASK) >> XF_PERF0_F_PERF_D_SHIFT) + +#define XF_PERF0_F_TOTAL_SIZE 20 +#define XF_PERF0_F_UNUSED_SIZE 12 + +#define XF_PERF0_F(perf_a, perf_b, perf_c, perf_d) \ + ((((unsigned long)(perf_a)) << XF_PERF0_F_PERF_A_SHIFT) | \ + (((unsigned long)(perf_b)) << XF_PERF0_F_PERF_B_SHIFT) | \ + (((unsigned long)(perf_c)) << XF_PERF0_F_PERF_C_SHIFT) | \ + (((unsigned long)(perf_d)) << XF_PERF0_F_PERF_D_SHIFT)) + +#define XF_PERF1_F_PERF_TARGET_SIZE 7 +#define XF_PERF1_F_PERF_TARGET_SHIFT 0 +#define XF_PERF1_F_PERF_TARGET_MASK 0x0000007f +#define XF_PERF1_F_GET_PERF_TARGET(xf_perf1_f) \ + ((((unsigned long)(xf_perf1_f)) & XF_PERF1_F_PERF_TARGET_MASK) >> XF_PERF1_F_PERF_TARGET_SHIFT) + +#define XF_PERF1_F_TOTAL_SIZE 7 +#define XF_PERF1_F_UNUSED_SIZE 25 + +#define XF_PERF1_F(perf_target) \ + ((((unsigned long)(perf_target)) << XF_PERF1_F_PERF_TARGET_SHIFT)) + +#define XF_MATERIAL0_F_ALPHA_SIZE 8 +#define XF_MATERIAL0_F_ALPHA_SHIFT 0 +#define XF_MATERIAL0_F_ALPHA_MASK 0x000000ff +#define XF_MATERIAL0_F_GET_ALPHA(xf_material0_f) \ + ((((unsigned long)(xf_material0_f)) & XF_MATERIAL0_F_ALPHA_MASK) >> XF_MATERIAL0_F_ALPHA_SHIFT) +#define XF_MATERIAL0_F_SET_ALPHA(xf_material0_f, alpha) { \ + xf_material0_f = (((unsigned long)(xf_material0_f)) & ~XF_MATERIAL0_F_ALPHA_MASK) | (((unsigned long)(alpha)) << XF_MATERIAL0_F_ALPHA_SHIFT);\ +} +#define XF_MATERIAL0_F_BLUE_SIZE 8 +#define XF_MATERIAL0_F_BLUE_SHIFT 8 +#define XF_MATERIAL0_F_BLUE_MASK 0x0000ff00 +#define XF_MATERIAL0_F_GET_BLUE(xf_material0_f) \ + ((((unsigned long)(xf_material0_f)) & XF_MATERIAL0_F_BLUE_MASK) >> XF_MATERIAL0_F_BLUE_SHIFT) +#define XF_MATERIAL0_F_SET_BLUE(xf_material0_f, blue) { \ + xf_material0_f = (((unsigned long)(xf_material0_f)) & ~XF_MATERIAL0_F_BLUE_MASK) | (((unsigned long)(blue)) << XF_MATERIAL0_F_BLUE_SHIFT);\ + +#define XF_MATERIAL0_F_GREEN_SIZE 8 +#define XF_MATERIAL0_F_GREEN_SHIFT 16 +#define XF_MATERIAL0_F_GREEN_MASK 0x00ff0000 +#define XF_MATERIAL0_F_GET_GREEN(xf_material0_f) \ + ((((unsigned long)(xf_material0_f)) & XF_MATERIAL0_F_GREEN_MASK) >> XF_MATERIAL0_F_GREEN_SHIFT) +#define XF_MATERIAL0_F_SET_GREEN(xf_material0_f, green) { \ + xf_material0_f = (((unsigned long)(xf_material0_f)) & ~XF_MATERIAL0_F_GREEN_MASK) | (((unsigned long)(green)) << XF_MATERIAL0_F_GREEN_SHIFT);\ +} + +#define XF_MATERIAL0_F_RED_SIZE 8 +#define XF_MATERIAL0_F_RED_SHIFT 24 +#define XF_MATERIAL0_F_RED_MASK 0xff000000 +#define XF_MATERIAL0_F_GET_RED(xf_material0_f) \ + ((((unsigned long)(xf_material0_f)) & XF_MATERIAL0_F_RED_MASK) >> XF_MATERIAL0_F_RED_SHIFT) +#define XF_MATERIAL0_F_SET_RED(xf_material0_f, red) { \ + xf_material0_f = (((unsigned long)(xf_material0_f)) & ~XF_MATERIAL0_F_RED_MASK) | (((unsigned long)(red)) << XF_MATERIAL0_F_RED_SHIFT);\ +} +#define XF_MATERIAL0_F_TOTAL_SIZE 32 +#define XF_MATERIAL0_F(alpha, blue, green, red) \ + ((((unsigned long)(alpha)) << XF_MATERIAL0_F_ALPHA_SHIFT) | \ + (((unsigned long)(blue)) << XF_MATERIAL0_F_BLUE_SHIFT) | \ + (((unsigned long)(green)) << XF_MATERIAL0_F_GREEN_SHIFT) | \ + (((unsigned long)(red)) << XF_MATERIAL0_F_RED_SHIFT)) + +#define XF_MATERIAL1_F_ALPHA_SIZE 8 +#define XF_MATERIAL1_F_ALPHA_SHIFT 0 +#define XF_MATERIAL1_F_ALPHA_MASK 0x000000ff +#define XF_MATERIAL1_F_GET_ALPHA(xf_material1_f) \ + ((((unsigned long)(xf_material1_f)) & XF_MATERIAL1_F_ALPHA_MASK) >> XF_MATERIAL1_F_ALPHA_SHIFT) +#define XF_MATERIAL1_F_SET_ALPHA(xf_material1_f, alpha) { \ + xf_material1_f = (((unsigned long)(xf_material1_f)) & ~XF_MATERIAL1_F_ALPHA_MASK) | (((unsigned long)(alpha)) << XF_MATERIAL1_F_ALPHA_SHIFT);\ +} +#define XF_MATERIAL1_F_BLUE_SIZE 8 +#define XF_MATERIAL1_F_BLUE_SHIFT 8 +#define XF_MATERIAL1_F_BLUE_MASK 0x0000ff00 +#define XF_MATERIAL1_F_GET_BLUE(xf_material1_f) \ + ((((unsigned long)(xf_material1_f)) & XF_MATERIAL1_F_BLUE_MASK) >> XF_MATERIAL1_F_BLUE_SHIFT) +#define XF_MATERIAL1_F_SET_BLUE(xf_material1_f, blue) { \ + xf_material1_f = (((unsigned long)(xf_material1_f)) & ~XF_MATERIAL1_F_BLUE_MASK) | (((unsigned long)(blue)) << XF_MATERIAL1_F_BLUE_SHIFT);\ +} +#define XF_MATERIAL1_F_GREEN_SIZE 8 +#define XF_MATERIAL1_F_GREEN_SHIFT 16 +#define XF_MATERIAL1_F_GREEN_MASK 0x00ff0000 +#define XF_MATERIAL1_F_GET_GREEN(xf_material1_f) \ + ((((unsigned long)(xf_material1_f)) & XF_MATERIAL1_F_GREEN_MASK) >> XF_MATERIAL1_F_GREEN_SHIFT) +#define XF_MATERIAL1_F_SET_GREEN(xf_material1_f, green) { \ + xf_material1_f = (((unsigned long)(xf_material1_f)) & ~XF_MATERIAL1_F_GREEN_MASK) | (((unsigned long)(green)) << XF_MATERIAL1_F_GREEN_SHIFT);\ +} +#define XF_MATERIAL1_F_RED_SIZE 8 +#define XF_MATERIAL1_F_RED_SHIFT 24 +#define XF_MATERIAL1_F_RED_MASK 0xff000000 +#define XF_MATERIAL1_F_GET_RED(xf_material1_f) \ + ((((unsigned long)(xf_material1_f)) & XF_MATERIAL1_F_RED_MASK) >> XF_MATERIAL1_F_RED_SHIFT) +#define XF_MATERIAL1_F_SET_RED(xf_material1_f, red) { \ + xf_material1_f = (((unsigned long)(xf_material1_f)) & ~XF_MATERIAL1_F_RED_MASK) | (((unsigned long)(red)) << XF_MATERIAL1_F_RED_SHIFT);\ +} +#define XF_MATERIAL1_F_TOTAL_SIZE 32 +#define XF_MATERIAL1_F(alpha, blue, green, red) \ + ((((unsigned long)(alpha)) << XF_MATERIAL1_F_ALPHA_SHIFT) | \ + (((unsigned long)(blue)) << XF_MATERIAL1_F_BLUE_SHIFT) | \ + (((unsigned long)(green)) << XF_MATERIAL1_F_GREEN_SHIFT) | \ + (((unsigned long)(red)) << XF_MATERIAL1_F_RED_SHIFT)) + +#define XF_COLOR0CNTRL_F_MATERIAL_SRC_SIZE 1 +#define XF_COLOR0CNTRL_F_MATERIAL_SRC_SHIFT 0 +#define XF_COLOR0CNTRL_F_MATERIAL_SRC_MASK 0x00000001 +#define XF_COLOR0CNTRL_F_GET_MATERIAL_SRC(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_MATERIAL_SRC_MASK) >> XF_COLOR0CNTRL_F_MATERIAL_SRC_SHIFT) +#define XF_COLOR0CNTRL_F_SET_MATERIAL_SRC(xf_color0cntrl_f, material_src) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_MATERIAL_SRC_MASK) | (((unsigned long)(material_src)) << XF_COLOR0CNTRL_F_MATERIAL_SRC_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHTFUNC_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHTFUNC_SHIFT 1 +#define XF_COLOR0CNTRL_F_LIGHTFUNC_MASK 0x00000002 +#define XF_COLOR0CNTRL_F_GET_LIGHTFUNC(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHTFUNC_MASK) >> XF_COLOR0CNTRL_F_LIGHTFUNC_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHTFUNC(xf_color0cntrl_f, lightfunc) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHTFUNC_MASK) | (((unsigned long)(lightfunc)) << XF_COLOR0CNTRL_F_LIGHTFUNC_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_AMBIENT_SRC_SIZE 1 +#define XF_COLOR0CNTRL_F_AMBIENT_SRC_SHIFT 6 +#define XF_COLOR0CNTRL_F_AMBIENT_SRC_MASK 0x00000040 +#define XF_COLOR0CNTRL_F_GET_AMBIENT_SRC(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_AMBIENT_SRC_MASK) >> XF_COLOR0CNTRL_F_AMBIENT_SRC_SHIFT) +#define XF_COLOR0CNTRL_F_SET_AMBIENT_SRC(xf_color0cntrl_f, ambient_src) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_AMBIENT_SRC_MASK) | (((unsigned long)(ambient_src)) << XF_COLOR0CNTRL_F_AMBIENT_SRC_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_DIFFUSEATTEN_SIZE 2 +#define XF_COLOR0CNTRL_F_DIFFUSEATTEN_SHIFT 7 +#define XF_COLOR0CNTRL_F_DIFFUSEATTEN_MASK 0x00000180 +#define XF_COLOR0CNTRL_F_GET_DIFFUSEATTEN(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_DIFFUSEATTEN_MASK) >> XF_COLOR0CNTRL_F_DIFFUSEATTEN_SHIFT) +#define XF_COLOR0CNTRL_F_SET_DIFFUSEATTEN(xf_color0cntrl_f, diffuseatten) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_DIFFUSEATTEN_MASK) | (((unsigned long)(diffuseatten)) << XF_COLOR0CNTRL_F_DIFFUSEATTEN_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT0_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT0_SHIFT 2 +#define XF_COLOR0CNTRL_F_LIGHT0_MASK 0x00000004 +#define XF_COLOR0CNTRL_F_GET_LIGHT0(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT0_MASK) >> XF_COLOR0CNTRL_F_LIGHT0_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT0(xf_color0cntrl_f, light0) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT0_MASK) | (((unsigned long)(light0)) << XF_COLOR0CNTRL_F_LIGHT0_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT1_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT1_SHIFT 3 +#define XF_COLOR0CNTRL_F_LIGHT1_MASK 0x00000008 +#define XF_COLOR0CNTRL_F_GET_LIGHT1(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT1_MASK) >> XF_COLOR0CNTRL_F_LIGHT1_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT1(xf_color0cntrl_f, light1) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT1_MASK) | (((unsigned long)(light1)) << XF_COLOR0CNTRL_F_LIGHT1_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT2_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT2_SHIFT 4 +#define XF_COLOR0CNTRL_F_LIGHT2_MASK 0x00000010 +#define XF_COLOR0CNTRL_F_GET_LIGHT2(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT2_MASK) >> XF_COLOR0CNTRL_F_LIGHT2_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT2(xf_color0cntrl_f, light2) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT2_MASK) | (((unsigned long)(light2)) << XF_COLOR0CNTRL_F_LIGHT2_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT3_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT3_SHIFT 5 +#define XF_COLOR0CNTRL_F_LIGHT3_MASK 0x00000020 +#define XF_COLOR0CNTRL_F_GET_LIGHT3(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT3_MASK) >> XF_COLOR0CNTRL_F_LIGHT3_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT3(xf_color0cntrl_f, light3) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT3_MASK) | (((unsigned long)(light3)) << XF_COLOR0CNTRL_F_LIGHT3_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT4_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT4_SHIFT 11 +#define XF_COLOR0CNTRL_F_LIGHT4_MASK 0x00000800 +#define XF_COLOR0CNTRL_F_GET_LIGHT4(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT4_MASK) >> XF_COLOR0CNTRL_F_LIGHT4_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT4(xf_color0cntrl_f, light4) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT4_MASK) | (((unsigned long)(light4)) << XF_COLOR0CNTRL_F_LIGHT4_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT5_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT5_SHIFT 12 +#define XF_COLOR0CNTRL_F_LIGHT5_MASK 0x00001000 +#define XF_COLOR0CNTRL_F_GET_LIGHT5(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT5_MASK) >> XF_COLOR0CNTRL_F_LIGHT5_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT5(xf_color0cntrl_f, light5) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT5_MASK) | (((unsigned long)(light5)) << XF_COLOR0CNTRL_F_LIGHT5_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT6_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT6_SHIFT 13 +#define XF_COLOR0CNTRL_F_LIGHT6_MASK 0x00002000 +#define XF_COLOR0CNTRL_F_GET_LIGHT6(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT6_MASK) >> XF_COLOR0CNTRL_F_LIGHT6_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT6(xf_color0cntrl_f, light6) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT6_MASK) | (((unsigned long)(light6)) << XF_COLOR0CNTRL_F_LIGHT6_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_LIGHT7_SIZE 1 +#define XF_COLOR0CNTRL_F_LIGHT7_SHIFT 14 +#define XF_COLOR0CNTRL_F_LIGHT7_MASK 0x00004000 +#define XF_COLOR0CNTRL_F_GET_LIGHT7(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_LIGHT7_MASK) >> XF_COLOR0CNTRL_F_LIGHT7_SHIFT) +#define XF_COLOR0CNTRL_F_SET_LIGHT7(xf_color0cntrl_f, light7) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_LIGHT7_MASK) | (((unsigned long)(light7)) << XF_COLOR0CNTRL_F_LIGHT7_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_ATTENENABLE_SIZE 1 +#define XF_COLOR0CNTRL_F_ATTENENABLE_SHIFT 9 +#define XF_COLOR0CNTRL_F_ATTENENABLE_MASK 0x00000200 +#define XF_COLOR0CNTRL_F_GET_ATTENENABLE(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_ATTENENABLE_MASK) >> XF_COLOR0CNTRL_F_ATTENENABLE_SHIFT) +#define XF_COLOR0CNTRL_F_SET_ATTENENABLE(xf_color0cntrl_f, attenenable) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_ATTENENABLE_MASK) | (((unsigned long)(attenenable)) << XF_COLOR0CNTRL_F_ATTENENABLE_SHIFT);\ +} + +#define XF_COLOR0CNTRL_F_ATTENSELECT_SIZE 1 +#define XF_COLOR0CNTRL_F_ATTENSELECT_SHIFT 10 +#define XF_COLOR0CNTRL_F_ATTENSELECT_MASK 0x00000400 +#define XF_COLOR0CNTRL_F_GET_ATTENSELECT(xf_color0cntrl_f) \ + ((((unsigned long)(xf_color0cntrl_f)) & XF_COLOR0CNTRL_F_ATTENSELECT_MASK) >> XF_COLOR0CNTRL_F_ATTENSELECT_SHIFT) +#define XF_COLOR0CNTRL_F_SET_ATTENSELECT(xf_color0cntrl_f, attenselect) { \ + xf_color0cntrl_f = (((unsigned long)(xf_color0cntrl_f)) & ~XF_COLOR0CNTRL_F_ATTENSELECT_MASK) | (((unsigned long)(attenselect)) << XF_COLOR0CNTRL_F_ATTENSELECT_SHIFT);\ +} + +#define SC_XF_AMBIENT0_F_SET_ALPHA(line, xf_ambient0_f,alpha) \ + FAST_GPFLAGSET(line, xf_ambient0_f,alpha,XF_AMBIENT0_F_ALPHA) + +#define SC_XF_AMBIENT0_F_SET_BLUE(line, xf_ambient0_f,blue) \ + FAST_GPFLAGSET(line, xf_ambient0_f,blue,XF_AMBIENT0_F_BLUE) + +#define SC_XF_AMBIENT0_F_SET_GREEN(line, xf_ambient0_f,green) \ + FAST_GPFLAGSET(line, xf_ambient0_f,green,XF_AMBIENT0_F_GREEN) + +#define SC_XF_AMBIENT0_F_SET_RED(line, xf_ambient0_f,red) \ + FAST_GPFLAGSET(line, xf_ambient0_f,red,XF_AMBIENT0_F_RED) + +#define SC_XF_AMBIENT1_F_SET_ALPHA(line, xf_ambient1_f,alpha) \ + FAST_GPFLAGSET(line, xf_ambient1_f,alpha,XF_AMBIENT1_F_ALPHA) + +#define SC_XF_AMBIENT1_F_SET_BLUE(line, xf_ambient1_f,blue) \ + FAST_GPFLAGSET(line, xf_ambient1_f,blue,XF_AMBIENT1_F_BLUE) + +#define SC_XF_AMBIENT1_F_SET_GREEN(line, xf_ambient1_f,green) \ + FAST_GPFLAGSET(line, xf_ambient1_f,green,XF_AMBIENT1_F_GREEN) + +#define SC_XF_AMBIENT1_F_SET_RED(line, xf_ambient1_f,red) \ + FAST_GPFLAGSET(line, xf_ambient1_f,red,XF_AMBIENT1_F_RED) + +#define SC_XF_MATERIAL0_F_SET_ALPHA(line, xf_material0_f,alpha) \ + FAST_GPFLAGSET(line, xf_material0_f,alpha,XF_MATERIAL0_F_ALPHA) + +#define SC_XF_MATERIAL0_F_SET_BLUE(line, xf_material0_f,blue) \ + FAST_GPFLAGSET(line, xf_material0_f,blue,XF_MATERIAL0_F_BLUE) + +#define SC_XF_MATERIAL0_F_SET_GREEN(line, xf_material0_f,green) \ + FAST_GPFLAGSET(line, xf_material0_f,green,XF_MATERIAL0_F_GREEN) + +#define SC_XF_MATERIAL0_F_SET_RED(line, xf_material0_f,red) \ + FAST_GPFLAGSET(line, xf_material0_f,red,XF_MATERIAL0_F_RED) + +#define SC_XF_MATERIAL1_F_SET_ALPHA(line, xf_material1_f,alpha) \ + FAST_GPFLAGSET(line, xf_material1_f,alpha,XF_MATERIAL1_F_ALPHA) + +#define SC_XF_MATERIAL1_F_SET_BLUE(line, xf_material1_f,blue) \ + FAST_GPFLAGSET(line, xf_material1_f,blue,XF_MATERIAL1_F_BLUE) + +#define SC_XF_MATERIAL1_F_SET_GREEN(line, xf_material1_f,green) \ + FAST_GPFLAGSET(line, xf_material1_f,green,XF_MATERIAL1_F_GREEN) + +#define SC_XF_MATERIAL1_F_SET_RED(line, xf_material1_f,red) \ + FAST_GPFLAGSET(line, xf_material1_f,red,XF_MATERIAL1_F_RED) + +#define SC_XF_MATRIXINDEX0_F_SET_GEOM(line, xf_matrixindex0_f,geom) \ + FAST_GPFLAGSET(line, xf_matrixindex0_f,geom,XF_MATRIXINDEX0_F_GEOM) + +#define SC_XF_MATRIXINDEX0_F_SET_TEX0(line, xf_matrixindex0_f,tex0) \ + FAST_GPFLAGSET(line, xf_matrixindex0_f,tex0,XF_MATRIXINDEX0_F_TEX0) + +#define SC_XF_MATRIXINDEX0_F_SET_TEX1(line, xf_matrixindex0_f,tex1) \ + FAST_GPFLAGSET(line, xf_matrixindex0_f,tex1,XF_MATRIXINDEX0_F_TEX1) + +#define SC_XF_MATRIXINDEX0_F_SET_TEX2(line, xf_matrixindex0_f,tex2) \ + FAST_GPFLAGSET(line, xf_matrixindex0_f,tex2,XF_MATRIXINDEX0_F_TEX2) + +#define SC_XF_MATRIXINDEX0_F_SET_TEX3(line, xf_matrixindex0_f,tex3) \ + FAST_GPFLAGSET(line, xf_matrixindex0_f,tex3,XF_MATRIXINDEX0_F_TEX3) + +#define SC_XF_MATRIXINDEX1_F_SET_TEX4(line, xf_matrixindex1_f,tex4) \ + FAST_GPFLAGSET(line, xf_matrixindex1_f,tex4,XF_MATRIXINDEX1_F_TEX4) + +#define SC_XF_MATRIXINDEX1_F_SET_TEX5(line, xf_matrixindex1_f,tex5) \ + FAST_GPFLAGSET(line, xf_matrixindex1_f,tex5,XF_MATRIXINDEX1_F_TEX5) + +#define SC_XF_MATRIXINDEX1_F_SET_TEX6(line, xf_matrixindex1_f,tex6) \ + FAST_GPFLAGSET(line, xf_matrixindex1_f,tex6,XF_MATRIXINDEX1_F_TEX6) + +#define SC_XF_MATRIXINDEX1_F_SET_TEX7(line, xf_matrixindex1_f,tex7) \ + FAST_GPFLAGSET(line, xf_matrixindex1_f,tex7,XF_MATRIXINDEX1_F_TEX7) + +#define SC_XF_INVERTEXSPEC_F_SET_HOST_COLORS(line, xf_invertexspec_f,host_colors) \ + FAST_GPFLAGSET(line, xf_invertexspec_f,host_colors,XF_INVERTEXSPEC_F_HOST_COLORS) + +#define SC_XF_INVERTEXSPEC_F_SET_HOST_NORMAL(line, xf_invertexspec_f,host_normal) \ + FAST_GPFLAGSET(line, xf_invertexspec_f,host_normal,XF_INVERTEXSPEC_F_HOST_NORMAL) + +#define SC_XF_INVERTEXSPEC_F_SET_HOST_TEXTURES(line, xf_invertexspec_f,host_textures) \ + FAST_GPFLAGSET(line, xf_invertexspec_f,host_textures,XF_INVERTEXSPEC_F_HOST_TEXTURES) + +#define SC_XF_NUMCOLORS_F_SET_GEN_NUMCOLORS(line, xf_numcolors_f,gen_numcolors) \ + FAST_GPFLAGSET(line, xf_numcolors_f,gen_numcolors,XF_NUMCOLORS_F_GEN_NUMCOLORS) + +#define SC_XF_COLOR0CNTRL_F_SET_MATERIAL_SRC(line, xf_color0cntrl_f,material_src) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,material_src,XF_COLOR0CNTRL_F_MATERIAL_SRC) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHTFUNC(line, xf_color0cntrl_f,lightfunc) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,lightfunc,XF_COLOR0CNTRL_F_LIGHTFUNC) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT0(line, xf_color0cntrl_f,light0) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light0,XF_COLOR0CNTRL_F_LIGHT0) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT1(line, xf_color0cntrl_f,light1) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light1,XF_COLOR0CNTRL_F_LIGHT1) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT2(line, xf_color0cntrl_f,light2) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light2,XF_COLOR0CNTRL_F_LIGHT2) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT3(line, xf_color0cntrl_f,light3) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light3,XF_COLOR0CNTRL_F_LIGHT3) + +#define SC_XF_COLOR0CNTRL_F_SET_AMBIENT_SRC(line, xf_color0cntrl_f,ambient_src) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,ambient_src,XF_COLOR0CNTRL_F_AMBIENT_SRC) + +#define SC_XF_COLOR0CNTRL_F_SET_DIFFUSEATTEN(line, xf_color0cntrl_f,diffuseatten) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,diffuseatten,XF_COLOR0CNTRL_F_DIFFUSEATTEN) + +#define SC_XF_COLOR0CNTRL_F_SET_ATTENENABLE(line, xf_color0cntrl_f,attenenable) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,attenenable,XF_COLOR0CNTRL_F_ATTENENABLE) + +#define SC_XF_COLOR0CNTRL_F_SET_ATTENSELECT(line, xf_color0cntrl_f,attenselect) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,attenselect,XF_COLOR0CNTRL_F_ATTENSELECT) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT4(line, xf_color0cntrl_f,light4) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light4,XF_COLOR0CNTRL_F_LIGHT4) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT5(line, xf_color0cntrl_f,light5) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light5,XF_COLOR0CNTRL_F_LIGHT5) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT6(line, xf_color0cntrl_f,light6) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light6,XF_COLOR0CNTRL_F_LIGHT6) + +#define SC_XF_COLOR0CNTRL_F_SET_LIGHT7(line, xf_color0cntrl_f,light7) \ + FAST_GPFLAGSET(line, xf_color0cntrl_f,light7,XF_COLOR0CNTRL_F_LIGHT7) + +#define SC_XF_COLOR1CNTRL_F_SET_MATERIAL_SRC(line, xf_color1cntrl_f,material_src) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,material_src,XF_COLOR1CNTRL_F_MATERIAL_SRC) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHTFUNC(line, xf_color1cntrl_f,lightfunc) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,lightfunc,XF_COLOR1CNTRL_F_LIGHTFUNC) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT0(line, xf_color1cntrl_f,light0) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light0,XF_COLOR1CNTRL_F_LIGHT0) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT1(line, xf_color1cntrl_f,light1) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light1,XF_COLOR1CNTRL_F_LIGHT1) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT2(line, xf_color1cntrl_f,light2) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light2,XF_COLOR1CNTRL_F_LIGHT2) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT3(line, xf_color1cntrl_f,light3) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light3,XF_COLOR1CNTRL_F_LIGHT3) + +#define SC_XF_COLOR1CNTRL_F_SET_AMBIENT_SRC(line, xf_color1cntrl_f,ambient_src) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,ambient_src,XF_COLOR1CNTRL_F_AMBIENT_SRC) + +#define SC_XF_COLOR1CNTRL_F_SET_DIFFUSEATTEN(line, xf_color1cntrl_f,diffuseatten) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,diffuseatten,XF_COLOR1CNTRL_F_DIFFUSEATTEN) + +#define SC_XF_COLOR1CNTRL_F_SET_ATTENENABLE(line, xf_color1cntrl_f,attenenable) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,attenenable,XF_COLOR1CNTRL_F_ATTENENABLE) + +#define SC_XF_COLOR1CNTRL_F_SET_ATTENSELECT(line, xf_color1cntrl_f,attenselect) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,attenselect,XF_COLOR1CNTRL_F_ATTENSELECT) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT4(line, xf_color1cntrl_f,light4) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light4,XF_COLOR1CNTRL_F_LIGHT4) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT5(line, xf_color1cntrl_f,light5) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light5,XF_COLOR1CNTRL_F_LIGHT5) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT6(line, xf_color1cntrl_f,light6) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light6,XF_COLOR1CNTRL_F_LIGHT6) + +#define SC_XF_COLOR1CNTRL_F_SET_LIGHT7(line, xf_color1cntrl_f,light7) \ + FAST_GPFLAGSET(line, xf_color1cntrl_f,light7,XF_COLOR1CNTRL_F_LIGHT7) + +#define SC_XF_ALPHA0CNTRL_F_SET_MATERIAL_SRC(line, xf_alpha0cntrl_f,material_src) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,material_src,XF_ALPHA0CNTRL_F_MATERIAL_SRC) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHTFUNC(line, xf_alpha0cntrl_f,lightfunc) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,lightfunc,XF_ALPHA0CNTRL_F_LIGHTFUNC) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT0(line, xf_alpha0cntrl_f,light0) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light0,XF_ALPHA0CNTRL_F_LIGHT0) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT1(line, xf_alpha0cntrl_f,light1) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light1,XF_ALPHA0CNTRL_F_LIGHT1) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT2(line, xf_alpha0cntrl_f,light2) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light2,XF_ALPHA0CNTRL_F_LIGHT2) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT3(line, xf_alpha0cntrl_f,light3) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light3,XF_ALPHA0CNTRL_F_LIGHT3) + +#define SC_XF_ALPHA0CNTRL_F_SET_AMBIENT_SRC(line, xf_alpha0cntrl_f,ambient_src) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,ambient_src,XF_ALPHA0CNTRL_F_AMBIENT_SRC) + +#define SC_XF_ALPHA0CNTRL_F_SET_DIFFUSEATTEN(line, xf_alpha0cntrl_f,diffuseatten) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,diffuseatten,XF_ALPHA0CNTRL_F_DIFFUSEATTEN) + +#define SC_XF_ALPHA0CNTRL_F_SET_ATTENENABLE(line, xf_alpha0cntrl_f,attenenable) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,attenenable,XF_ALPHA0CNTRL_F_ATTENENABLE) + +#define SC_XF_ALPHA0CNTRL_F_SET_ATTENSELECT(line, xf_alpha0cntrl_f,attenselect) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,attenselect,XF_ALPHA0CNTRL_F_ATTENSELECT) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT4(line, xf_alpha0cntrl_f,light4) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light4,XF_ALPHA0CNTRL_F_LIGHT4) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT5(line, xf_alpha0cntrl_f,light5) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light5,XF_ALPHA0CNTRL_F_LIGHT5) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT6(line, xf_alpha0cntrl_f,light6) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light6,XF_ALPHA0CNTRL_F_LIGHT6) + +#define SC_XF_ALPHA0CNTRL_F_SET_LIGHT7(line, xf_alpha0cntrl_f,light7) \ + FAST_GPFLAGSET(line, xf_alpha0cntrl_f,light7,XF_ALPHA0CNTRL_F_LIGHT7) + +#define SC_XF_ALPHA1CNTRL_F_SET_MATERIAL_SRC(line, xf_alpha1cntrl_f,material_src) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,material_src,XF_ALPHA1CNTRL_F_MATERIAL_SRC) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHTFUNC(line, xf_alpha1cntrl_f,lightfunc) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,lightfunc,XF_ALPHA1CNTRL_F_LIGHTFUNC) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT0(line, xf_alpha1cntrl_f,light0) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light0,XF_ALPHA1CNTRL_F_LIGHT0) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT1(line, xf_alpha1cntrl_f,light1) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light1,XF_ALPHA1CNTRL_F_LIGHT1) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT2(line, xf_alpha1cntrl_f,light2) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light2,XF_ALPHA1CNTRL_F_LIGHT2) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT3(line, xf_alpha1cntrl_f,light3) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light3,XF_ALPHA1CNTRL_F_LIGHT3) + +#define SC_XF_ALPHA1CNTRL_F_SET_AMBIENT_SRC(line, xf_alpha1cntrl_f,ambient_src) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,ambient_src,XF_ALPHA1CNTRL_F_AMBIENT_SRC) + +#define SC_XF_ALPHA1CNTRL_F_SET_DIFFUSEATTEN(line, xf_alpha1cntrl_f,diffuseatten) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,diffuseatten,XF_ALPHA1CNTRL_F_DIFFUSEATTEN) + +#define SC_XF_ALPHA1CNTRL_F_SET_ATTENENABLE(line, xf_alpha1cntrl_f,attenenable) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,attenenable,XF_ALPHA1CNTRL_F_ATTENENABLE) + +#define SC_XF_ALPHA1CNTRL_F_SET_ATTENSELECT(line, xf_alpha1cntrl_f,attenselect) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,attenselect,XF_ALPHA1CNTRL_F_ATTENSELECT) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT4(line, xf_alpha1cntrl_f,light4) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light4,XF_ALPHA1CNTRL_F_LIGHT4) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT5(line, xf_alpha1cntrl_f,light5) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light5,XF_ALPHA1CNTRL_F_LIGHT5) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT6(line, xf_alpha1cntrl_f,light6) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light6,XF_ALPHA1CNTRL_F_LIGHT6) + +#define SC_XF_ALPHA1CNTRL_F_SET_LIGHT7(line, xf_alpha1cntrl_f,light7) \ + FAST_GPFLAGSET(line, xf_alpha1cntrl_f,light7,XF_ALPHA1CNTRL_F_LIGHT7) + +#define SC_XF_TEX_SET_RESERVED0(line, xf_tex,reserved0) \ + FAST_GPFLAGSET(line, xf_tex,reserved0,XF_TEX_RESERVED0) + +#define SC_XF_TEX_SET_PROJECTION(line, xf_tex,projection) \ + FAST_GPFLAGSET(line, xf_tex,projection,XF_TEX_PROJECTION) + +#define SC_XF_TEX_SET_INPUT_FORM(line, xf_tex,input_form) \ + FAST_GPFLAGSET(line, xf_tex,input_form,XF_TEX_INPUT_FORM) + +#define SC_XF_TEX_SET_RESERVED1(line, xf_tex,reserved1) \ + FAST_GPFLAGSET(line, xf_tex,reserved1,XF_TEX_RESERVED1) + +#define SC_XF_TEX_SET_TEXGEN_TYPE(line, xf_tex,texgen_type) \ + FAST_GPFLAGSET(line, xf_tex,texgen_type,XF_TEX_TEXGEN_TYPE) + +#define SC_XF_TEX_SET_SOURCE_ROW(line, xf_tex,source_row) \ + FAST_GPFLAGSET(line, xf_tex,source_row,XF_TEX_SOURCE_ROW) + +#define SC_XF_TEX_SET_BUMP_MAP_SOURCE(line, xf_tex,bump_map_source) \ + FAST_GPFLAGSET(line, xf_tex,bump_map_source,XF_TEX_BUMP_MAP_SOURCE) + +#define SC_XF_TEX_SET_BUMP_MAP_LIGHT(line, xf_tex,bump_map_light) \ + FAST_GPFLAGSET(line, xf_tex,bump_map_light,XF_TEX_BUMP_MAP_LIGHT) + +#define SC_XF_PERF0_F_SET_PERF_A(line, xf_perf0_f,perf_a) \ + FAST_GPFLAGSET(line, xf_perf0_f,perf_a,XF_PERF0_F_PERF_A) + +#define SC_XF_PERF0_F_SET_PERF_B(line, xf_perf0_f,perf_b) \ + FAST_GPFLAGSET(line, xf_perf0_f,perf_b,XF_PERF0_F_PERF_B) + +#define SC_XF_PERF0_F_SET_PERF_C(line, xf_perf0_f,perf_c) \ + FAST_GPFLAGSET(line, xf_perf0_f,perf_c,XF_PERF0_F_PERF_C) + +#define SC_XF_PERF0_F_SET_PERF_D(line, xf_perf0_f,perf_d) \ + FAST_GPFLAGSET(line, xf_perf0_f,perf_d,XF_PERF0_F_PERF_D) + +#define SC_XF_PERF1_F_SET_PERF_TARGET(line, xf_perf1_f,perf_target) \ + FAST_GPFLAGSET(line, xf_perf1_f,perf_target,XF_PERF1_F_PERF_TARGET) + +#define SC_XF_ERROR_F_SET_CTEX_BUG_ENABLE(line, xf_error_f,ctex_bug_enable) \ + FAST_GPFLAGSET(line, xf_error_f,ctex_bug_enable,XF_ERROR_F_CTEX_BUG_ENABLE) + +#define SC_XF_ERROR_F_SET_TFAN4_BUG_ENABLE(line, xf_error_f,tfan4_bug_enable) \ + FAST_GPFLAGSET(line, xf_error_f,tfan4_bug_enable,XF_ERROR_F_TFAN4_BUG_ENABLE) + +#define SC_XF_ERROR_F_SET_TFAN16_BUG_ENABLE(line, xf_error_f,tfan16_bug_enable) \ + FAST_GPFLAGSET(line, xf_error_f,tfan16_bug_enable,XF_ERROR_F_TFAN16_BUG_ENABLE) + +#define SC_XF_ERROR_F_SET_DUALTRAN_REG_ENABLE(line, xf_error_f,dualtran_reg_enable) \ + FAST_GPFLAGSET(line, xf_error_f,dualtran_reg_enable,XF_ERROR_F_DUALTRAN_REG_ENABLE) + +#define SC_XF_ERROR_F_SET_BYPASS_BUG_ENABLE(line, xf_error_f,bypass_bug_enable) \ + FAST_GPFLAGSET(line, xf_error_f,bypass_bug_enable,XF_ERROR_F_BYPASS_BUG_ENABLE) + +#define SC_XF_ERROR_F_SET_FAST_MATRIX_ENABLE(line, xf_error_f,fast_matrix_enable) \ + FAST_GPFLAGSET(line, xf_error_f,fast_matrix_enable,XF_ERROR_F_FAST_MATRIX_ENABLE) + +#define SC_XF_DUALTEXTRAN_F_SET_DUALTEXTRAN_ENABLE(line, xf_dualtextran_f,dualtextran_enable) \ + FAST_GPFLAGSET(line, xf_dualtextran_f,dualtextran_enable,XF_DUALTEXTRAN_F_DUALTEXTRAN_ENABLE) + +#define SC_XF_DUALTEX_F_SET_DUALMATRIX_ADRS(line, xf_dualtex_f,dualmatrix_adrs) \ + FAST_GPFLAGSET(line, xf_dualtex_f,dualmatrix_adrs,XF_DUALTEX_F_DUALMATRIX_ADRS) + +#define SC_XF_DUALTEX_F_SET_RESERVED0(line, xf_dualtex_f,reserved0) \ + FAST_GPFLAGSET(line, xf_dualtex_f,reserved0,XF_DUALTEX_F_RESERVED0) + +#define SC_XF_DUALTEX_F_SET_NORMAL_ENABLE(line, xf_dualtex_f,normal_enable) \ + FAST_GPFLAGSET(line, xf_dualtex_f,normal_enable,XF_DUALTEX_F_NORMAL_ENABLE) + + +#endif // XF_MEM_H diff --git a/include/revolution/sc.h b/include/revolution/sc.h index 7a8da096d2..ef8bc2c636 100644 --- a/include/revolution/sc.h +++ b/include/revolution/sc.h @@ -77,35 +77,36 @@ typedef enum { SC_ITEM_ID_BT_SENSOR_BAR_POSITION, SC_ITEM_ID_DVD_CONFIG, SC_ITEM_ID_WWW_RESTRICTION, + SC_ITEM_ID_MOTION_PLUS_MOVIE, + SC_ITEM_ID_TEMPORARY_TITLE_ID, + SC_ITEM_ID_MAX_PLUS1 } SCItemID; typedef struct { - OSThreadQueue threadQueue; - NANDFileInfo nandFileInfo; - NANDCommandBlock nandCommandBlock; + OSThreadQueue threadQueue; + NANDFileInfo nandFileInfo; + NANDCommandBlock nandCommandBlock; - union { - u8 nandType; - NANDStatus nandStatus; - } u; + union { + u8 nandType; + NANDStatus nandStatus; + } u; - u8 nandStep; - u8 nandNeedClose; - u8 reloadFileCount; - SCReloadConfFileCallback reloadCallback; - s32 reloadResult; - const char* reloadFileName[2]; - u8* reloadBufp[2]; - u32 reloadSizeExpected[2]; - u32 reloadedSize[2]; - SCFlushCallback flushCallback; - u32 flushResult; - u32 flushSize; + u8 nandStep; + u8 nandNeedClose; + u8 reloadFileCount; + SCReloadConfFileCallback reloadCallback; + s32 reloadResult; + const char* reloadFileName[2]; + u8* reloadBufp[2]; + u32 reloadSizeExpected[2]; + u32 reloadedSize[2]; + SCFlushCallback flushCallback; + u32 flushResult; + u32 flushSize; } SCControl; - - #define SC_LANG_JAPANESE 0u #define SC_LANG_ENGLISH 1u #define SC_LANG_GERMAN 2u @@ -117,26 +118,35 @@ typedef struct { #define SC_LANG_TRAD_CHINESE 8u #define SC_LANG_KOREAN 9u -void SCInit(void); -u32 SCCheckStatus(void); -s32 SCReloadConfFileAsync(u8* bufp, u32 bufSize, SCReloadConfFileCallback); -BOOL SCFindByteArrayItem(void* data, u32, SCItemID itemID); -BOOL SCFindIntegerItem(int* data, SCItemID itemID, u8 type); -BOOL SCFindU8Item(u8* data, SCItemID itemID); -BOOL SCFindS8Item(s8* data, SCItemID itemID); -BOOL SCFindU32Item(u32* data, SCItemID itemID); +// scapi u8 SCGetAspectRatio(void); s8 SCGetDisplayOffsetH(void); +u8 SCGetEuRgb60Mode(void); BOOL SCGetIdleMode(SCIdleModeInfo* data); u8 SCGetLanguage(void); u8 SCGetProgressiveMode(void); u8 SCGetScreenSaverMode(void); u8 SCGetSoundMode(void); u32 SCGetCounterBias(void); -BOOL SCGetProductAreaString(const char*, int); + +// scapi_prdinfo +BOOL SCGetProductAreaString(char* buf, u32 bufSize); s8 SCGetProductArea(void); s8 SCGetProductGameRegion(void); +// scsystem +void SCInit(void); +BOOL SCFindByteArrayItem(void* data, u32 size, SCItemID id); +BOOL SCReplaceByteArrayItem(const void* data, u32 size, SCItemID id); +BOOL SCFindIntegerItem(void* data, SCItemID id, SCType type); +BOOL SCReplaceIntegerItem(const void* data, SCItemID id, SCType type); +BOOL SCFindU8Item(u8* data, SCItemID id); +BOOL SCFindS8Item(s8* data, SCItemID id); +BOOL SCFindU32Item(u32* data, SCItemID id); +BOOL SCReplaceU8Item(u8 data, SCItemID id); +u32 SCCheckStatus(void); +s32 SCReloadConfFileAsync(u8* bufp, u32 bufSize, SCReloadConfFileCallback callback); + #ifdef __cplusplus } #endif diff --git a/include/revolution/vi/vifuncs.h b/include/revolution/vi/vifuncs.h index f2ed7ef6ca..b3cea5622d 100644 --- a/include/revolution/vi/vifuncs.h +++ b/include/revolution/vi/vifuncs.h @@ -30,8 +30,10 @@ u32 VIGetScanMode(void); u32 VIGetDTVStatus(void); void VISetTrapFilter(u8); -void VIEnableDimming(BOOL); -void VISetGamma(int); +BOOL VIEnableDimming(BOOL); +void VISetGamma(VIGamma); +void VISetRGBModeImm(void); +BOOL VIEnableDVDStopMotor(BOOL enable); #ifdef __cplusplus } diff --git a/include/revolution/vi/vitypes.h b/include/revolution/vi/vitypes.h index d042cad2c3..728b5404cc 100644 --- a/include/revolution/vi/vitypes.h +++ b/include/revolution/vi/vitypes.h @@ -13,8 +13,18 @@ #define VI_PAL 1 #define VI_MPAL 2 #define VI_DEBUG 3 +#define VI_3D 3 #define VI_DEBUG_PAL 4 #define VI_EURGB60 5 +#define VI_GCA 6 +#define VI_EXTRA 7 +#define VI_HD720 8 + +typedef u8 VIBool; +#define VI_FALSE ((VIBool)0) +#define VI_TRUE ((VIBool)1) +#define VI_DISABLE ((VIBool)0) +#define VI_ENABLE ((VIBool)1) typedef enum { VI_TVMODE_NTSC_INT = VI_TVMODE(VI_NTSC, VI_INTERLACE), @@ -27,9 +37,18 @@ typedef enum { VI_TVMODE_EURGB60_PROG = VI_TVMODE(VI_EURGB60, VI_PROGRESSIVE), VI_TVMODE_MPAL_INT = VI_TVMODE(VI_MPAL, VI_INTERLACE), VI_TVMODE_MPAL_DS = VI_TVMODE(VI_MPAL, VI_NON_INTERLACE), + VI_TVMODE_MPAL_PROG = VI_TVMODE(VI_MPAL, VI_PROGRESSIVE), VI_TVMODE_DEBUG_INT = VI_TVMODE(VI_DEBUG, VI_INTERLACE), VI_TVMODE_DEBUG_PAL_INT = VI_TVMODE(VI_DEBUG_PAL, VI_INTERLACE), - VI_TVMODE_DEBUG_PAL_DS = VI_TVMODE(VI_DEBUG_PAL, VI_NON_INTERLACE) + VI_TVMODE_DEBUG_PAL_DS = VI_TVMODE(VI_DEBUG_PAL, VI_NON_INTERLACE), + VI_TVMODE_NTSC_3D = VI_TVMODE(VI_NTSC, VI_3D), + VI_TVMODE_GCA_INT = VI_TVMODE(VI_GCA, VI_INTERLACE), + VI_TVMODE_GCA_PROG = VI_TVMODE(VI_GCA, VI_PROGRESSIVE), + VI_TVMODE_PAL_PROG = 6, + VI_TVMODE_EXTRA_INT = VI_TVMODE(VI_EXTRA, VI_INTERLACE), + VI_TVMODE_EXTRA_DS = VI_TVMODE(VI_EXTRA, VI_NON_INTERLACE), + VI_TVMODE_EXTRA_PROG = VI_TVMODE(VI_EXTRA, VI_PROGRESSIVE), + VI_TVMODE_HD720_PROG = VI_TVMODE(VI_HD720, VI_PROGRESSIVE) } VITVMode; typedef enum { @@ -37,6 +56,83 @@ typedef enum { VI_XFBMODE_DF } VIXFBMode; +typedef enum _VITimeToDIM { + VI_DM_DEFAULT = 0, + VI_DM_10M, + VI_DM_15M +} VITimeToDIM; + +typedef enum _VIVideo { + VI_VMODE_NTSC = 0, + VI_VMODE_MPAL = 1, + VI_VMODE_PAL = 2, + VI_VMODE_RGB = 3 +} VIVideo; + +typedef enum _VIACPType { + VI_ACP_OFF = 1, + VI_ACP_TYPE1 = 2, + VI_ACP_TYPE2 = 3, + VI_ACP_TYPE3 = 4 +} VIACPType; + +typedef enum _VIGamma { + VI_GM_0_1 = 1, + VI_GM_0_2, + VI_GM_0_3, + VI_GM_0_4, + VI_GM_0_5, + VI_GM_0_6, + VI_GM_0_7, + VI_GM_0_8, + VI_GM_0_9, + VI_GM_1_0, + VI_GM_1_1, + VI_GM_1_2, + VI_GM_1_3, + VI_GM_1_4, + VI_GM_1_5, + VI_GM_1_6, + VI_GM_1_7, + VI_GM_1_8, + VI_GM_1_9, + VI_GM_2_0, + VI_GM_2_1, + VI_GM_2_2, + VI_GM_2_3, + VI_GM_2_4, + VI_GM_2_5, + VI_GM_2_6, + VI_GM_2_7, + VI_GM_2_8, + VI_GM_2_9, + VI_GM_3_0 +} VIGamma; + +typedef enum _VITiming { + VI_TMG_GAME = 0, + VI_TMG_DVD = 1 +} VITiming; + +typedef enum _VIOverDrive { + VI_ODV_L1 = 0, + VI_ODV_L2 = 1, + VI_ODV_L3 = 2, + VI_ODV_L4 = 3, + VI_ODV_L5 = 4, + VI_ODV_L6 = 5 +} VIOverDrive; + typedef void (*VIRetraceCallback)(u32 retraceCount); +typedef struct VIGammaObj { + u16 a[6]; + u8 yin[7]; + u16 yout[7]; +} VIGammaObj; + +typedef struct VIMacroVisionObj { + u8 m[26]; +} VIMacroVisionObj; + #endif diff --git a/include/revolution/wenc.h b/include/revolution/wenc.h new file mode 100644 index 0000000000..39b9180977 --- /dev/null +++ b/include/revolution/wenc.h @@ -0,0 +1,30 @@ +#ifndef _REVOLUTION_WENC_H_ +#define _REVOLUTION_WENC_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + WENC_FLAG_USER_INFO = (1 << 0), +} WENCFlag; + +typedef struct WENCInfo { + /* 0x00 */ s32 xn; + /* 0x04 */ s32 dl; + /* 0x08 */ s32 qn; + /* 0x0C */ s32 dn; + /* 0x10 */ s32 dlh; + /* 0x14 */ s32 dlq; + /* 0x18 */ u8 padding[8]; +} WENCInfo; + +s32 WENCGetEncodeData(WENCInfo* info, u32 flag, const s16* pcmData, s32 samples, u8* adpcmData); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/revolution/wpad.h b/include/revolution/wpad.h index 59b27ac5f7..2e7456e3e6 100644 --- a/include/revolution/wpad.h +++ b/include/revolution/wpad.h @@ -21,23 +21,209 @@ extern "C" { #define WPAD_BUTTON_C 0x4000 #define WPAD_BUTTON_HOME 0x8000 -typedef s32 WPADResult; -typedef s32 WPADChannel; -typedef u32 WPADDeviceType; +#define WPAD_MAX_DPD_OBJECTS 4 -typedef void WPADExtensionCallback(WPADChannel chan, s32 devType); +#define WPAD_CHAN0 0 +#define WPAD_CHAN1 1 +#define WPAD_CHAN2 2 +#define WPAD_CHAN3 3 +#define WPAD_CHAN_INVALID -1 -// for ease of use in for loops -enum WPADChannel_et { - WPAD_CHAN0, - WPAD_CHAN1, - WPAD_CHAN2, - WPAD_CHAN3, +#define WPAD_MAX_CONTROLLERS 4 - WPAD_MAX_CONTROLLERS, - WPAD_CHAN_INVALID = -1, +enum WPADResult_et { + WPAD_ERR_OK = 0, + + WPAD_ERR_NO_CONTROLLER = -1, + WPAD_ERR_BUSY = -2, + WPAD_ERR_TRANSFER = -3, + WPAD_ERR_INVALID = -4, + WPAD_ERR_5 = -5, + WPAD_ERR_6 = -6, + WPAD_ERR_CORRUPTED = -7, }; +#define WPAD_ESUCCESS WPAD_ERR_OK +#define WPAD_ENODEV WPAD_ERR_NO_CONTROLLER +#define WPAD_EBUSY WPAD_ERR_BUSY +#define WPAD_ETRANSFER WPAD_ERR_TRANSFER // I don't know what the POSIX equivalent is +#define WPAD_EINVAL WPAD_ERR_INVALID +#define WPAD_E5 WPAD_ERR_5 +#define WPAD_E6 WPAD_ERR_6 +#define WPAD_EBADE WPAD_ERR_CORRUPTED + +// apparently enum vs constant is a thing. cool +#define WPAD_CESUCCESS (WPAD_ESUCCESS + 0) +#define WPAD_CENODEV (WPAD_ENODEV + 0) +#define WPAD_CEBUSY (WPAD_EBUSY + 0) +#define WPAD_CETRANSFER (WPAD_ETRANSFER + 0) +#define WPAD_CEINVAL (WPAD_EINVAL + 0) +#define WPAD_CE5 (WPAD_E5 + 0) +#define WPAD_CE6 (WPAD_E6 + 0) +#define WPAD_CEBADE (WPAD_EBADE + 0) + +typedef void WPADInitFunc(void); +typedef void WPADCallback(s32 chan, s32 result); +typedef void WPADExtensionCallback(s32 chan, s32 devType); +typedef void WPADSamplingCallback(s32 chan); +typedef void WPADConnectCallback(s32 chan, s32 result); + +typedef struct DPDObject { + /* 0x00 */ s16 x; + /* 0x02 */ s16 y; + /* 0x04 */ u16 size; + /* 0x06 */ u8 traceId; +} DPDObject; + +typedef struct WPADStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; +} WPADStatus; + +typedef struct DPDObjEx { + /* 0x00 */ s16 range_x1; + /* 0x02 */ s16 range_y1; + /* 0x04 */ s16 range_x2; + /* 0x06 */ s16 range_y2; + /* 0x08 */ u16 pixel; + /* 0x0A */ s8 radius; +} DPDObjEx; + +typedef struct WPADStatusEx { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ DPDObjEx exp[WPAD_MAX_DPD_OBJECTS]; +} WPADStatusEx; + +typedef struct WPADFSStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ s16 fsAccX; + /* 0x2c */ s16 fsAccY; + /* 0x2e */ s16 fsAccZ; + /* 0x30 */ s8 fsStickX; + /* 0x31 */ s8 fsStickY; +} WPADFSStatus; + +typedef struct WPADCLStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ u16 clButton; + /* 0x2c */ s16 clLStickX; + /* 0x2e */ s16 clLStickY; + /* 0x30 */ s16 clRStickX; + /* 0x32 */ s16 clRStickY; + /* 0x34 */ u8 clTriggerL; + /* 0x35 */ u8 clTriggerR; +} WPADCLStatus; + +typedef struct WPADBKStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ u8 bulk[21]; + /* 0x3f */ u8 padding[1]; +} WPADBKStatus; + +typedef struct WPADTRStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ u16 trButton; + /* 0x2c */ u8 brake; + /* 0x2d */ u8 mascon; +} WPADTRStatus; + +typedef struct WPADVSStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ u16 at_0x2a[5]; + /* 0x34 */ u8 at_0x34; + /* 0x36 */ u16 at_0x36[5]; + /* 0x40 */ u8 at_0x40; + /* 0x42 */ u16 at_0x42; + /* 0x44 */ u8 at_0x44; +} WPADVSStatus; + +typedef struct WPADMPStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + union { + struct { + /* 0x00 */ s16 fsAccX; + /* 0x02 */ s16 fsAccY; + /* 0x04 */ s16 fsAccZ; + /* 0x06 */ s8 fsStickX; + /* 0x07 */ s8 fsStickY; + } fs; + struct { + /* 0x00 */ u16 clButton; + /* 0x02 */ s16 clLStickX; + /* 0x04 */ s16 clLStickY; + /* 0x06 */ s16 clRStickX; + /* 0x08 */ s16 clRStickY; + /* 0x0a */ u8 clTriggerL; + /* 0x0b */ u8 clTriggerR; + } cl; + } ext; + /* 0x36 */ u8 stat; + /* 0x37 */ u8 reserved; + /* 0x38 */ s16 pitch; + /* 0x3a */ s16 yaw; + /* 0x3c */ s16 roll; +} WPADMPStatus; + +typedef struct WPADBLStatus { + /* 0x00 */ u16 button; + /* 0x02 */ s16 accX; + /* 0x04 */ s16 accY; + /* 0x06 */ s16 accZ; + /* 0x08 */ DPDObject obj[WPAD_MAX_DPD_OBJECTS]; + /* 0x28 */ u8 dev; + /* 0x29 */ s8 err; + /* 0x2a */ u16 press[4]; + /* 0x32 */ s8 temp; + /* 0x33 */ u8 battery; +} WPADBLStatus; + typedef struct WPADInfo { /* 0x00 */ BOOL dpd; /* 0x04 */ BOOL speaker; @@ -48,11 +234,44 @@ typedef struct WPADInfo { /* 0x15 */ u8 led; /* 0x16 */ u8 protocol; /* 0x17 */ u8 firmware; -} WPADInfo; // size 0x18 +} WPADInfo; -WPADResult WPADProbe(WPADChannel chan, WPADDeviceType* devType); +#define WPAD_FMT_CORE_BTN 0 +#define WPAD_FMT_CORE_BTN_ACC 1 +#define WPAD_FMT_CORE_BTN_ACC_DPD 2 +#define WPAD_FMT_FS_BTN 3 +#define WPAD_FMT_FS_BTN_ACC 4 +#define WPAD_FMT_FS_BTN_ACC_DPD 5 +#define WPAD_FMT_CLASSIC_BTN 6 +#define WPAD_FMT_CLASSIC_BTN_ACC 7 +#define WPAD_FMT_CLASSIC_BTN_ACC_DPD 8 +#define WPAD_FMT_BTN_ACC_DPD_EXTENDED 9 +// extensions +#define WPAD_FMT_TRAIN 10 +#define WPAD_FMT_GUITAR 11 +#define WPAD_FMT_BALANCE_CHECKER 12 +#define WPAD_FMT_VSM 13 +#define WPAD_FMT_DRUM 15 +#define WPAD_FMT_MOTION_PLUS 16 +#define WPAD_FMT_TAIKO 17 +#define WPAD_FMT_TURNTABLE 18 +#define WPAD_FMT_BULK 19 -WPADExtensionCallback* WPADSetExtensionCallback(WPADChannel chan, WPADExtensionCallback* cb); +#define WPAD_SPEAKER_DISABLE 0 +#define WPAD_SPEAKER_ENABLE 1 // might be ON? see HBMRemoteSpk.cpp +#define WPAD_SPEAKER_MUTE 2 +#define WPAD_SPEAKER_UNMUTE 3 +#define WPAD_SPEAKER_PLAY 4 +#define WPAD_SPEAKER_CMD_05 5 // does the same thing as ENABLE? unless i'm missing something. not used so i don't know the context + +s32 WPADProbe(s32 chan, u32* devType); +u8 WPADGetRadioSensitivity(s32 chan); +void WPADRead(s32 chan, WPADStatus* status); +BOOL WPADIsSpeakerEnabled(s32 chan); +s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback* cb); +s32 WPADSendStreamData(s32 chan, void* p_buf, u16 len); + +WPADExtensionCallback* WPADSetExtensionCallback(s32 chan, WPADExtensionCallback* cb); #ifdef __cplusplus } diff --git a/include/revolution/wpad/bte.h b/include/revolution/wpad/bte.h new file mode 100644 index 0000000000..1751d8998b --- /dev/null +++ b/include/revolution/wpad/bte.h @@ -0,0 +1,1044 @@ +#ifndef CONTEXT_BTE_H +#define CONTEXT_BTE_H + +#include + +// taken from https://github.com/doldecomp/sdk_2009-12-11/blob/main/include/context_bte.h + +/* Contains the context of the BTE library that the WPAD library needs to + * compile. + * + * This is not the full context; the other half of the context is in + * . + * + * Most of this code is copyright (C) 2003-2012 Broadcom Corporation under the + * Apache 2.0 License . The original + * source can be found at + * ; + * specifically, I used the earliest commit available (late 2012, commit hash + * 5738f83aeb59361a0a2eda2460113f6dc9194271). + */ + +/* License redistribution conditions + * + * a. You may obtain a copy of the License at + * . + * b. Some of the code is modified. Comments will be marked with my name + * (muff1n) to show what I modified and where. + * c. See the following comment block, which is copied verbatim from bluedroid + * source. + * d. No NOTICE file is present in the commit that I used. + */ + +/****************************************************************************** + * + * Copyright (C) 2003-2012 Broadcom Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + ******************************************************************************/ + +// from bluedroid source + +typedef uint8_t UINT8; +typedef uint16_t UINT16; +typedef uint32_t UINT32; + +typedef int8_t INT8; + +typedef unsigned char BOOLEAN; + +/* muff1n: It seems like BTE_TRACE_LEVEL_VERBOSE did not exist at the time. Or + * maybe it was a different logging level. At the very least, one logging level + * is missing. + */ +#define MAX_TRACE_LEVEL 5 + +#define BD_ADDR_LEN 6 /* Device address length */ +typedef UINT8 BD_ADDR[BD_ADDR_LEN]; /* Device address */ +typedef UINT8 *BD_ADDR_PTR; /* Pointer to Device Address */ + +#define LINK_KEY_LEN 16 +typedef UINT8 LINK_KEY[LINK_KEY_LEN]; /* Link Key */ + +#define DEV_CLASS_LEN 3 +typedef UINT8 DEV_CLASS[DEV_CLASS_LEN]; /* Device class */ +typedef UINT8 *DEV_CLASS_PTR; /* Pointer to Device class */ + +/* muff1n: TODO: bta_dm_pin_cback looks mostly the same except that BD_NAME_LEN + * is 33 (or it was 32 and BD_NAME_LEN was not decreased by 1 in BCM_STRNCPY_S + * calls)? + * confirm this + * + * UPDATE: there is a case where it is 248 + */ +#define BD_NAME_LEN 248 +typedef UINT8 BD_NAME[BD_NAME_LEN]; /* Device name */ +typedef UINT8 *BD_NAME_PTR; /* Pointer to Device name */ + +#define BD_FEATURES_LEN 8 +typedef UINT8 BD_FEATURES[BD_FEATURES_LEN]; /* LMP features supported by device */ + +#define BT_DEVICE_TYPE_BREDR 0x01 +#define BT_DEVICE_TYPE_BLE 0x02 +#define BT_DEVICE_TYPE_DUMO 0x03 +typedef UINT8 tBT_DEVICE_TYPE; + +/* Maximum UUID size - 16 bytes, and structure to hold any type of UUID. */ +#define MAX_UUID_SIZE 16 +typedef struct +{ +#define LEN_UUID_16 2 +#define LEN_UUID_32 4 +#define LEN_UUID_128 16 + + UINT16 len; + + union + { + UINT16 uuid16; + UINT32 uuid32; + UINT8 uuid128[MAX_UUID_SIZE]; + } uu; + +} tBT_UUID; + +/* Status Return Value */ +#define BTA_SUCCESS 0 /* Successful operation. */ +#define BTA_FAILURE 1 /* Generic failure. */ +#define BTA_PENDING 2 /* API cannot be completed right now */ +#define BTA_BUSY 3 +#define BTA_NO_RESOURCES 4 +#define BTA_WRONG_MODE 5 + +typedef UINT8 tBTA_STATUS; + +/* + * Service ID + * + * NOTES: When you add a new Service ID for BTA AND require to change the value of BTA_MAX_SERVICE_ID, + * make sure that the correct security ID of the new service from Security service definitions (btm_api.h) + * should be added to bta_service_id_to_btm_srv_id_lkup_tbl table in bta_dm_act.c. + */ + +#define BTA_RES_SERVICE_ID 0 /* Reserved */ +#define BTA_SPP_SERVICE_ID 1 /* Serial port profile. */ +#define BTA_DUN_SERVICE_ID 2 /* Dial-up networking profile. */ +#define BTA_A2DP_SOURCE_SERVICE_ID 3 /* A2DP Source profile. */ +#define BTA_LAP_SERVICE_ID 4 /* LAN access profile. */ +#define BTA_HSP_SERVICE_ID 5 /* Headset profile. */ +#define BTA_HFP_SERVICE_ID 6 /* Hands-free profile. */ +#define BTA_OPP_SERVICE_ID 7 /* Object push */ +#define BTA_FTP_SERVICE_ID 8 /* File transfer */ +#define BTA_CTP_SERVICE_ID 9 /* Cordless Terminal */ +#define BTA_ICP_SERVICE_ID 10 /* Intercom Terminal */ +#define BTA_SYNC_SERVICE_ID 11 /* Synchronization */ +#define BTA_BPP_SERVICE_ID 12 /* Basic printing profile */ +#define BTA_BIP_SERVICE_ID 13 /* Basic Imaging profile */ +#define BTA_PANU_SERVICE_ID 14 /* PAN User */ +#define BTA_NAP_SERVICE_ID 15 /* PAN Network access point */ +#define BTA_GN_SERVICE_ID 16 /* PAN Group Ad-hoc networks */ +#define BTA_SAP_SERVICE_ID 17 /* SIM Access profile */ +#define BTA_A2DP_SERVICE_ID 18 /* A2DP Sink */ +#define BTA_AVRCP_SERVICE_ID 19 /* A/V remote control */ +#define BTA_HID_SERVICE_ID 20 /* HID */ +#define BTA_VDP_SERVICE_ID 21 /* Video distribution */ +#define BTA_PBAP_SERVICE_ID 22 /* PhoneBook Access Server*/ +#define BTA_HSP_HS_SERVICE_ID 23 /* HFP HS role */ +#define BTA_HFP_HS_SERVICE_ID 24 /* HSP HS role */ +#define BTA_MAP_SERVICE_ID 25 /* Message Access Profile */ +#define BTA_MN_SERVICE_ID 26 /* Message Notification Service */ +#define BTA_HDP_SERVICE_ID 27 /* Health Device Profile */ +#define BTA_PCE_SERVICE_ID 28 /* PhoneBook Access Client*/ + +#define BTA_USER_SERVICE_ID 29 /* User requested UUID */ +#define BTA_MAX_SERVICE_ID 30 + +/* service IDs (BTM_SEC_SERVICE_FIRST_EMPTY + 1) to (BTM_SEC_MAX_SERVICES - 1) + * are used by BTA JV */ +#define BTA_FIRST_JV_SERVICE_ID (BTM_SEC_SERVICE_FIRST_EMPTY + 1) +#define BTA_LAST_JV_SERVICE_ID (BTM_SEC_MAX_SERVICES - 1) + +typedef UINT8 tBTA_SERVICE_ID; + +/* Service ID Mask */ +#define BTA_RES_SERVICE_MASK 0x00000001 /* Reserved */ +#define BTA_SPP_SERVICE_MASK 0x00000002 /* Serial port profile. */ +#define BTA_DUN_SERVICE_MASK 0x00000004 /* Dial-up networking profile. */ +#define BTA_FAX_SERVICE_MASK 0x00000008 /* Fax profile. */ +#define BTA_LAP_SERVICE_MASK 0x00000010 /* LAN access profile. */ +#define BTA_HSP_SERVICE_MASK 0x00000020 /* HSP AG role. */ +#define BTA_HFP_SERVICE_MASK 0x00000040 /* HFP AG role */ +#define BTA_OPP_SERVICE_MASK 0x00000080 /* Object push */ +#define BTA_FTP_SERVICE_MASK 0x00000100 /* File transfer */ +#define BTA_CTP_SERVICE_MASK 0x00000200 /* Cordless Terminal */ +#define BTA_ICP_SERVICE_MASK 0x00000400 /* Intercom Terminal */ +#define BTA_SYNC_SERVICE_MASK 0x00000800 /* Synchronization */ +#define BTA_BPP_SERVICE_MASK 0x00001000 /* Print server */ +#define BTA_BIP_SERVICE_MASK 0x00002000 /* Basic Imaging */ +#define BTA_PANU_SERVICE_MASK 0x00004000 /* PAN User */ +#define BTA_NAP_SERVICE_MASK 0x00008000 /* PAN Network access point */ +#define BTA_GN_SERVICE_MASK 0x00010000 /* PAN Group Ad-hoc networks */ +#define BTA_SAP_SERVICE_MASK 0x00020000 /* PAN Group Ad-hoc networks */ +#define BTA_A2DP_SERVICE_MASK 0x00040000 /* Advanced audio distribution */ +#define BTA_AVRCP_SERVICE_MASK 0x00080000 /* A/V remote control */ +#define BTA_HID_SERVICE_MASK 0x00100000 /* HID */ +#define BTA_VDP_SERVICE_MASK 0x00200000 /* Video distribution */ +#define BTA_PBAP_SERVICE_MASK 0x00400000 /* Phone Book Server */ +#define BTA_HSP_HS_SERVICE_MASK 0x00800000 /* HFP HS role */ +#define BTA_HFP_HS_SERVICE_MASK 0x01000000 /* HSP HS role */ +#define BTA_MAS_SERVICE_MASK 0x02000000 /* Message Access Profile */ +#define BTA_MN_SERVICE_MASK 0x04000000 /* Message Notification Profile */ +#define BTA_HL_SERVICE_MASK 0x08000000 /* Health Device Profile */ +#define BTA_PCE_SERVICE_MASK 0x10000000 /* Phone Book Client */ + +// btla-specific ++ +#define BTA_USER_SERVICE_MASK 0x20000000 /* Message Notification Profile */ +// btla-specific -- + +#define BTA_ALL_SERVICE_MASK 0x1FFFFFFF /* All services supported by BTA. */ + +typedef UINT32 tBTA_SERVICE_MASK; + +/* SW sub-systems */ +#define BTA_ID_SYS 0 /* system manager */ +/* BLUETOOTH PART - from 0 to BTA_ID_BLUETOOTH_MAX */ +#define BTA_ID_DM 1 /* device manager */ +#define BTA_ID_DM_SEARCH 2 /* device manager search */ +#define BTA_ID_DM_SEC 3 /* device manager security */ +#define BTA_ID_DG 4 /* data gateway */ +#define BTA_ID_AG 5 /* audio gateway */ +#define BTA_ID_OPC 6 /* object push client */ +#define BTA_ID_OPS 7 /* object push server */ +#define BTA_ID_FTS 8 /* file transfer server */ +#define BTA_ID_CT 9 /* cordless telephony terminal */ +#define BTA_ID_FTC 10 /* file transfer client */ +#define BTA_ID_SS 11 /* synchronization server */ +#define BTA_ID_PR 12 /* Printer client */ +#define BTA_ID_BIC 13 /* Basic Imaging Client */ +#define BTA_ID_PAN 14 /* Personal Area Networking */ +#define BTA_ID_BIS 15 /* Basic Imaging Server */ +#define BTA_ID_ACC 16 /* Advanced Camera Client */ +#define BTA_ID_SC 17 /* SIM Card Access server */ +#define BTA_ID_AV 18 /* Advanced audio/video */ +#define BTA_ID_AVK 19 /* Audio/video sink */ +#define BTA_ID_HD 20 /* HID Device */ +#define BTA_ID_CG 21 /* Cordless Gateway */ +#define BTA_ID_BP 22 /* Basic Printing Client */ +#define BTA_ID_HH 23 /* Human Interface Device Host */ +#define BTA_ID_PBS 24 /* Phone Book Access Server */ +#define BTA_ID_PBC 25 /* Phone Book Access Client */ +#define BTA_ID_JV 26 /* Java */ +#define BTA_ID_HS 27 /* Headset */ +#define BTA_ID_MSE 28 /* Message Server Equipment */ +#define BTA_ID_MCE 29 /* Message Client Equipment */ +#define BTA_ID_HL 30 /* Health Device Profile*/ +#define BTA_ID_GATTC 31 /* GATT Client */ +#define BTA_ID_GATTS 32 /* GATT Client */ +#define BTA_ID_BLUETOOTH_MAX 33 /* last BT profile */ + +/* FM */ +#define BTA_ID_FM 34 /* FM */ +#define BTA_ID_FMTX 35 /* FM TX */ + +/* SENSOR */ +#define BTA_ID_SSR 36 /* Sensor */ + +/* GPS */ +#define BTA_ID_GPS 37 /* GPS */ + +/* GENERIC */ +#define BTA_ID_PRM 38 +#define BTA_ID_SYSTEM 39 /* platform-specific */ +#define BTA_ID_SWRAP 40 /* Insight script wrapper */ +#define BTA_ID_MIP 41 /* Multicase Individual Polling */ +#define BTA_ID_RT 42 /* Audio Routing module: This module is always on. */ + +/* JV */ +#define BTA_ID_JV1 43 /* JV1 */ +#define BTA_ID_JV2 44 /* JV2 */ + +#define BTA_ID_MAX (43 + BTA_DM_NUM_JV_ID) + +typedef UINT8 tBTA_SYS_ID; + +enum +{ + BTM_SUCCESS = 0, /* 0 Command succeeded */ + BTM_CMD_STARTED, /* 1 Command started OK. */ + BTM_BUSY, /* 2 Device busy with another command */ + BTM_NO_RESOURCES, /* 3 No resources to issue command */ + BTM_MODE_UNSUPPORTED, /* 4 Request for 1 or more unsupported modes */ + BTM_ILLEGAL_VALUE, /* 5 Illegal parameter value */ + BTM_WRONG_MODE, /* 6 Device in wrong mode for request */ + BTM_UNKNOWN_ADDR, /* 7 Unknown remote BD address */ + BTM_DEVICE_TIMEOUT, /* 8 Device timeout */ + BTM_BAD_VALUE_RET, /* 9 A bad value was received from HCI */ + BTM_ERR_PROCESSING, /* 10 Generic error */ + BTM_NOT_AUTHORIZED, /* 11 Authorization failed */ + BTM_DEV_RESET, /* 12 Device has been reset */ + BTM_CMD_STORED, /* 13 request is stored in control block */ + BTM_ILLEGAL_ACTION, /* 14 state machine gets illegal command */ + BTM_DELAY_CHECK, /* 15 delay the check on encryption */ + BTM_SCO_BAD_LENGTH, /* 16 Bad SCO over HCI data length */ + BTM_SUCCESS_NO_SECURITY, /* 17 security passed, no security set */ + BTM_FAILED_ON_SECURITY , /* 18 security failed */ + BTM_REPEATED_ATTEMPTS /* 19 repeated attempts for LE security requests */ +}; +typedef UINT8 tBTM_STATUS; + +typedef struct +{ + UINT16 event; + UINT16 len; + UINT16 offset; + UINT16 layer_specific; +} BT_HDR; + +#define BT_HDR_SIZE (sizeof (BT_HDR)) + +/* Security Service Levels [bit mask] (BTM_SetSecurityLevel) +** Encryption should not be used without authentication +*/ +#define BTM_SEC_NONE 0x0000 /* Nothing required */ +#define BTM_SEC_IN_AUTHORIZE 0x0001 /* Inbound call requires authorization */ +#define BTM_SEC_IN_AUTHENTICATE 0x0002 /* Inbound call requires authentication */ +#define BTM_SEC_IN_ENCRYPT 0x0004 /* Inbound call requires encryption */ +#define BTM_SEC_OUT_AUTHORIZE 0x0008 /* Outbound call requires authorization */ +#define BTM_SEC_OUT_AUTHENTICATE 0x0010 /* Outbound call requires authentication */ +#define BTM_SEC_OUT_ENCRYPT 0x0020 /* Outbound call requires encryption */ +#define BTM_SEC_BOND 0x0040 /* Bonding */ +#define BTM_SEC_BOND_CONN 0x0080 /* bond_created_connection */ +#define BTM_SEC_FORCE_MASTER 0x0100 /* Need to switch connection to be master */ +#define BTM_SEC_ATTEMPT_MASTER 0x0200 /* Try to switch connection to be master */ +#define BTM_SEC_FORCE_SLAVE 0x0400 /* Need to switch connection to be master */ +#define BTM_SEC_ATTEMPT_SLAVE 0x0800 /* Try to switch connection to be slave */ +#define BTM_SEC_IN_MITM 0x1000 /* inbound Do man in the middle protection */ +#define BTM_SEC_OUT_MITM 0x2000 /* outbound Do man in the middle protection */ + +/* Security Setting Mask */ +#define BTA_SEC_NONE BTM_SEC_NONE /* No security. */ +#define BTA_SEC_AUTHORIZE (BTM_SEC_IN_AUTHORIZE ) /* Authorization required (only needed for out going connection )*/ +#define BTA_SEC_AUTHENTICATE (BTM_SEC_IN_AUTHENTICATE | BTM_SEC_OUT_AUTHENTICATE) /* Authentication required. */ +#define BTA_SEC_ENCRYPT (BTM_SEC_IN_ENCRYPT | BTM_SEC_OUT_ENCRYPT) /* Encryption required. */ + +typedef UINT8 tBTA_SEC; + +/* Pairable Modes */ +#define BTA_DM_PAIRABLE 1 +#define BTA_DM_NON_PAIRABLE 0 + +/* Connectable Paired Only Mode */ +#define BTA_DM_CONN_ALL 0 +#define BTA_DM_CONN_PAIRED 1 + +/* Inquiry modes + * Note: These modes are associated with the inquiry active values (BTM_*ACTIVE) */ +#define BTM_GENERAL_INQUIRY 0 +#define BTM_LIMITED_INQUIRY 1 +#define BTM_BR_INQUIRY_MASK 0x0f +/* high byte of inquiry mode for BLE inquiry mode */ +#define BTM_BLE_INQUIRY_NONE 0x00 +#define BTM_BLE_GENERAL_INQUIRY 0x10 +#define BTM_BLE_LIMITED_INQUIRY 0x20 +#define BTM_BLE_INQUIRY_MASK (BTM_BLE_GENERAL_INQUIRY|BTM_BLE_LIMITED_INQUIRY) + +#define BTA_BLE_INQUIRY_NONE BTM_BLE_INQUIRY_NONE +#define BTA_BLE_GENERAL_INQUIRY BTM_BLE_GENERAL_INQUIRY /* Perform LE general inquiry. */ +#define BTA_BLE_LIMITED_INQUIRY BTM_BLE_LIMITED_INQUIRY /* Perform LE limited inquiry. */ +typedef UINT8 tBTA_DM_INQ_MODE; + +/* Inquiry Filter Type */ +#define BTA_DM_INQ_CLR BTM_CLR_INQUIRY_FILTER /* Clear inquiry filter. */ +#define BTA_DM_INQ_DEV_CLASS BTM_FILTER_COND_DEVICE_CLASS /* Filter on device class. */ +#define BTA_DM_INQ_BD_ADDR BTM_FILTER_COND_BD_ADDR /* Filter on a specific BD address. */ + +typedef UINT8 tBTA_DM_INQ_FILT; + +/* Inquiry filter device class condition */ +typedef struct +{ + DEV_CLASS dev_class; /* device class of interest */ + DEV_CLASS dev_class_mask; /* mask to determine the bits of device class of interest */ +} tBTA_DM_COD_COND; + +/* Inquiry Filter Condition */ +typedef union +{ + BD_ADDR bd_addr; /* BD address of device to filter. */ + tBTA_DM_COD_COND dev_class_cond; /* Device class filter condition */ +} tBTA_DM_INQ_COND; + +/* Inquiry Parameters */ +typedef struct +{ + tBTA_DM_INQ_MODE mode; /* Inquiry mode, limited or general. */ + UINT8 duration; /* Inquiry duration in 1.28 sec units. */ + UINT8 max_resps; /* Maximum inquiry responses. Set to zero for unlimited responses. */ + BOOLEAN report_dup; /* report duplicated inquiry response with higher RSSI value */ + tBTA_DM_INQ_FILT filter_type; /* Filter condition type. */ + tBTA_DM_INQ_COND filter_cond; /* Filter condition data. */ +} tBTA_DM_INQ; + +/* Security Callback Events */ +#define BTA_DM_ENABLE_EVT 0 /* Enable Event */ +#define BTA_DM_DISABLE_EVT 1 /* Disable Event */ +#define BTA_DM_PIN_REQ_EVT 2 /* PIN request. */ +#define BTA_DM_AUTH_CMPL_EVT 3 /* Authentication complete indication. */ +#define BTA_DM_AUTHORIZE_EVT 4 /* Authorization request. */ +#define BTA_DM_LINK_UP_EVT 5 /* Connection UP event */ +#define BTA_DM_LINK_DOWN_EVT 6 /* Connection DOWN event */ +#define BTA_DM_SIG_STRENGTH_EVT 7 /* Signal strength for bluetooth connection */ +#define BTA_DM_BUSY_LEVEL_EVT 8 /* System busy level */ +#define BTA_DM_BOND_CANCEL_CMPL_EVT 9 /* Bond cancel complete indication */ +#define BTA_DM_SP_CFM_REQ_EVT 10 /* Simple Pairing User Confirmation request. */ +#define BTA_DM_SP_KEY_NOTIF_EVT 11 /* Simple Pairing Passkey Notification */ +#define BTA_DM_SP_RMT_OOB_EVT 12 /* Simple Pairing Remote OOB Data request. */ +#define BTA_DM_SP_KEYPRESS_EVT 13 /* Key press notification event. */ +#define BTA_DM_ROLE_CHG_EVT 14 /* Role Change event. */ +#define BTA_DM_BLE_KEY_EVT 15 /* BLE SMP key event for peer device keys */ +#define BTA_DM_BLE_SEC_REQ_EVT 16 /* BLE SMP security request */ +#define BTA_DM_BLE_PASSKEY_NOTIF_EVT 17 /* SMP passkey notification event */ +#define BTA_DM_BLE_PASSKEY_REQ_EVT 18 /* SMP passkey request event */ +#define BTA_DM_BLE_OOB_REQ_EVT 19 /* SMP OOB request event */ +#define BTA_DM_BLE_LOCAL_IR_EVT 20 /* BLE local IR event */ +#define BTA_DM_BLE_LOCAL_ER_EVT 21 /* BLE local ER event */ +// btla-specific ++ +#define BTA_DM_BLE_AUTH_CMPL_EVT 22 /* BLE Auth complete */ +// btla-specific -- +#define BTA_DM_DEV_UNPAIRED_EVT 23 +#define BTA_DM_HW_ERROR_EVT 24 /* BT Chip H/W error */ +typedef UINT8 tBTA_DM_SEC_EVT; + +/* Structure associated with BTA_DM_ENABLE_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address of local device. */ + tBTA_STATUS status; +} tBTA_DM_ENABLE; + +/* Structure associated with BTA_DM_PIN_REQ_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + BD_NAME bd_name; /* Name of peer device. */ + DEV_CLASS dev_class; /* Class of Device */ +} tBTA_DM_PIN_REQ; + +/* Link Key Notification Event (Key Type) definitions */ +#define HCI_LKEY_TYPE_COMBINATION 0x00 +#define HCI_LKEY_TYPE_LOCAL_UNIT 0x01 +#define HCI_LKEY_TYPE_REMOTE_UNIT 0x02 +#define HCI_LKEY_TYPE_DEBUG_COMB 0x03 +#define HCI_LKEY_TYPE_UNAUTH_COMB 0x04 +#define HCI_LKEY_TYPE_AUTH_COMB 0x05 +#define HCI_LKEY_TYPE_CHANGED_COMB 0x06 + +/* Structure associated with BTA_DM_AUTH_CMPL_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + BD_NAME bd_name; /* Name of peer device. */ + BOOLEAN key_present; /* Valid link key value in key element */ + LINK_KEY key; /* Link key associated with peer device. */ + UINT8 key_type; /* The type of Link Key */ + BOOLEAN success; /* TRUE of authentication succeeded, FALSE if failed. */ + UINT8 fail_reason; /* The HCI reason/error code for when success=FALSE */ +} tBTA_DM_AUTH_CMPL; + +/* Structure associated with BTA_DM_AUTHORIZE_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + BD_NAME bd_name; /* Name of peer device. */ + tBTA_SERVICE_ID service; /* Service ID to authorize. */ +// btla-specific ++ + DEV_CLASS dev_class; +// btla-specific -- +} tBTA_DM_AUTHORIZE; + +/* Structure associated with BTA_DM_LINK_UP_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ +} tBTA_DM_LINK_UP; + +/* +** Defentions for HCI Error Codes that are past in the events +*/ +#define HCI_SUCCESS 0x00 +#define HCI_PENDING 0x00 +#define HCI_ERR_ILLEGAL_COMMAND 0x01 +#define HCI_ERR_NO_CONNECTION 0x02 +#define HCI_ERR_HW_FAILURE 0x03 +#define HCI_ERR_PAGE_TIMEOUT 0x04 +#define HCI_ERR_AUTH_FAILURE 0x05 +#define HCI_ERR_KEY_MISSING 0x06 +#define HCI_ERR_MEMORY_FULL 0x07 +#define HCI_ERR_CONNECTION_TOUT 0x08 +#define HCI_ERR_MAX_NUM_OF_CONNECTIONS 0x09 +#define HCI_ERR_MAX_NUM_OF_SCOS 0x0A +#define HCI_ERR_CONNECTION_EXISTS 0x0B +#define HCI_ERR_COMMAND_DISALLOWED 0x0C +#define HCI_ERR_HOST_REJECT_RESOURCES 0x0D +#define HCI_ERR_HOST_REJECT_SECURITY 0x0E +#define HCI_ERR_HOST_REJECT_DEVICE 0x0F +#define HCI_ERR_HOST_TIMEOUT 0x10 +#define HCI_ERR_UNSUPPORTED_VALUE 0x11 +#define HCI_ERR_ILLEGAL_PARAMETER_FMT 0x12 +#define HCI_ERR_PEER_USER 0x13 +#define HCI_ERR_PEER_LOW_RESOURCES 0x14 +#define HCI_ERR_PEER_POWER_OFF 0x15 +#define HCI_ERR_CONN_CAUSE_LOCAL_HOST 0x16 +#define HCI_ERR_REPEATED_ATTEMPTS 0x17 +#define HCI_ERR_PAIRING_NOT_ALLOWED 0x18 +#define HCI_ERR_UNKNOWN_LMP_PDU 0x19 +#define HCI_ERR_UNSUPPORTED_REM_FEATURE 0x1A +#define HCI_ERR_SCO_OFFSET_REJECTED 0x1B +#define HCI_ERR_SCO_INTERVAL_REJECTED 0x1C +#define HCI_ERR_SCO_AIR_MODE 0x1D +#define HCI_ERR_INVALID_LMP_PARAM 0x1E +#define HCI_ERR_UNSPECIFIED 0x1F +#define HCI_ERR_UNSUPPORTED_LMP_FEATURE 0x20 +#define HCI_ERR_ROLE_CHANGE_NOT_ALLOWED 0x21 +#define HCI_ERR_LMP_RESPONSE_TIMEOUT 0x22 +#define HCI_ERR_LMP_ERR_TRANS_COLLISION 0x23 +#define HCI_ERR_LMP_PDU_NOT_ALLOWED 0x24 +#define HCI_ERR_ENCRY_MODE_NOT_ACCEPTABLE 0x25 +#define HCI_ERR_UNIT_KEY_USED 0x26 +#define HCI_ERR_QOS_NOT_SUPPORTED 0x27 +#define HCI_ERR_INSTANT_PASSED 0x28 +#define HCI_ERR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED 0x29 +#define HCI_ERR_DIFF_TRANSACTION_COLLISION 0x2A +#define HCI_ERR_UNDEFINED_0x2B 0x2B +#define HCI_ERR_QOS_UNACCEPTABLE_PARAM 0x2C +#define HCI_ERR_QOS_REJECTED 0x2D +#define HCI_ERR_CHAN_CLASSIF_NOT_SUPPORTED 0x2E +#define HCI_ERR_INSUFFCIENT_SECURITY 0x2F +#define HCI_ERR_PARAM_OUT_OF_RANGE 0x30 +#define HCI_ERR_UNDEFINED_0x31 0x31 +#define HCI_ERR_ROLE_SWITCH_PENDING 0x32 +#define HCI_ERR_UNDEFINED_0x33 0x33 +#define HCI_ERR_RESERVED_SLOT_VIOLATION 0x34 +#define HCI_ERR_ROLE_SWITCH_FAILED 0x35 +#define HCI_ERR_INQ_RSP_DATA_TOO_LARGE 0x36 +#define HCI_ERR_SIMPLE_PAIRING_NOT_SUPPORTED 0x37 +#define HCI_ERR_HOST_BUSY_PAIRING 0x38 +#define HCI_ERR_REJ_NO_SUITABLE_CHANNEL 0x39 +#define HCI_ERR_CONTROLLER_BUSY 0x3A +#define HCI_ERR_UNACCEPT_CONN_INTERVAL 0x3B +#define HCI_ERR_DIRECTED_ADVERTISING_TIMEOUT 0x3C +#define HCI_ERR_CONN_TOUT_DUE_TO_MIC_FAILURE 0x3D +#define HCI_ERR_CONN_FAILED_ESTABLISHMENT 0x3E +#define HCI_ERR_MAC_CONNECTION_FAILED 0x3F + +#define HCI_ERR_MAX_ERR 0x40 + +#define HCI_HINT_TO_RECREATE_AMP_PHYS_LINK 0xFF + +/* Structure associated with BTA_DM_LINK_DOWN_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + UINT8 status; /* connection open/closed */ +} tBTA_DM_LINK_DOWN; + +typedef INT8 tBTA_DM_RSSI_VALUE; +typedef UINT8 tBTA_DM_LINK_QUALITY_VALUE; + +/* signal strength mask */ +#define BTA_SIG_STRENGTH_RSSI_MASK 1 +#define BTA_SIG_STRENGTH_LINK_QUALITY_MASK 2 + +typedef UINT8 tBTA_SIG_STRENGTH_MASK; + +/* Structure associated with BTA_DM_SIG_STRENGTH_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + tBTA_SIG_STRENGTH_MASK mask; /* mask for the values that are valid */ + tBTA_DM_RSSI_VALUE rssi_value; + tBTA_DM_LINK_QUALITY_VALUE link_quality_value; + +} tBTA_DM_SIG_STRENGTH; + +/* Structure associated with BTA_DM_BUSY_LEVEL_EVT */ +typedef struct +{ + UINT8 level; /* when paging or inquiring, level is 10. + Otherwise, the number of ACL links */ +} tBTA_DM_BUSY_LEVEL; + +// muff1n: only filled with used members +typedef union +{ + tBTA_DM_ENABLE enable; /* BTA enabled */ + tBTA_DM_PIN_REQ pin_req; /* PIN request */ + tBTA_DM_AUTH_CMPL auth_cmpl; /* Authentication complete indication */ + tBTA_DM_AUTHORIZE authorize; /* Authorization request */ + tBTA_DM_LINK_UP link_up; /* ACL connection up event */ + tBTA_DM_LINK_DOWN link_down; /* ACL connection down event */ + tBTA_DM_SIG_STRENGTH sig_strength; /* rssi and link quality value */ + tBTA_DM_BUSY_LEVEL busy_level; /* System busy level */ +} tBTA_DM_SEC; + +typedef void (tBTA_DM_SEC_CBACK)(tBTA_DM_SEC_EVT event, tBTA_DM_SEC *p_data); + +/* Search callback events */ +#define BTA_DM_INQ_RES_EVT 0 /* Inquiry result for a peer device. */ +#define BTA_DM_INQ_CMPL_EVT 1 /* Inquiry complete. */ +#define BTA_DM_DISC_RES_EVT 2 /* Discovery result for a peer device. */ +#define BTA_DM_DISC_BLE_RES_EVT 3 /* Discovery result for BLE GATT based service on a peer device. */ +#define BTA_DM_DISC_CMPL_EVT 4 /* Discovery complete. */ +#define BTA_DM_DI_DISC_CMPL_EVT 5 /* Discovery complete. */ +#define BTA_DM_SEARCH_CANCEL_CMPL_EVT 6 /* Search cancelled */ + +typedef UINT8 tBTA_DM_SEARCH_EVT; + +#define BTA_DM_INQ_RES_IGNORE_RSSI BTM_INQ_RES_IGNORE_RSSI /* 0x7f RSSI value not supplied (ignore it) */ + +// muff1n: commented some fields out +/* Structure associated with BTA_DM_INQ_RES_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + DEV_CLASS dev_class; /* Device class of peer device. */ + //BOOLEAN remt_name_not_required; /* Application sets this flag if it already knows the name of the device */ + /* If the device name is known to application BTA skips the remote name request */ + //BOOLEAN is_limited; /* TRUE, if the limited inquiry bit is set in the CoD */ + INT8 rssi; /* The rssi value */ + UINT8 *p_eir; /* received EIR */ +} tBTA_DM_INQ_RES; + +/* Structure associated with BTA_DM_INQ_CMPL_EVT */ +typedef struct +{ + UINT8 num_resps; /* Number of inquiry responses. */ +} tBTA_DM_INQ_CMPL; + +/* Structure associated with BTA_DM_DI_DISC_CMPL_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + UINT8 num_record; /* Number of DI record */ + tBTA_STATUS result; +} tBTA_DM_DI_DISC_CMPL; + +/* Structure associated with BTA_DM_DISC_RES_EVT */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + BD_NAME bd_name; /* Name of peer device. */ + tBTA_SERVICE_MASK services; /* Services found on peer device. */ +// btla-specific ++ + UINT8 * p_raw_data; /* Raw data for discovery DB */ + UINT32 raw_data_size; /* size of raw data */ + tBT_DEVICE_TYPE device_type; /* device type in case it is BLE device */ + UINT32 num_uuids; + UINT8 *p_uuid_list; +// btla-specific -- + tBTA_STATUS result; +} tBTA_DM_DISC_RES; + +/* Structure associated with tBTA_DM_DISC_BLE_RES */ +typedef struct +{ + BD_ADDR bd_addr; /* BD address peer device. */ + BD_NAME bd_name; /* Name of peer device. */ + tBT_UUID service; /* GATT based Services UUID found on peer device. */ +} tBTA_DM_DISC_BLE_RES; + +/* Union of all search callback structures */ +typedef union +{ + tBTA_DM_INQ_RES inq_res; /* Inquiry result for a peer device. */ + tBTA_DM_INQ_CMPL inq_cmpl; /* Inquiry complete. */ + tBTA_DM_DISC_RES disc_res; /* Discovery result for a peer device. */ + tBTA_DM_DISC_BLE_RES disc_ble_res; /* discovery result for GATT based service */ + tBTA_DM_DI_DISC_CMPL di_disc; /* DI discovery result for a peer device */ +} tBTA_DM_SEARCH; + +/* Search callback */ +typedef void (tBTA_DM_SEARCH_CBACK)(tBTA_DM_SEARCH_EVT event, tBTA_DM_SEARCH *p_data); + +/* type of protocol mode */ +#define BTA_HH_PROTO_RPT_MODE (0x00) +#define BTA_HH_PROTO_BOOT_MODE (0x01) +#define BTA_HH_PROTO_UNKNOWN (0xff) +typedef UINT8 tBTA_HH_PROTO_MODE; + +/* BTA HID Host callback events */ +#define BTA_HH_ENABLE_EVT 0 /* HH enabled */ +#define BTA_HH_DISABLE_EVT 1 /* HH disabled */ +#define BTA_HH_OPEN_EVT 2 /* connection opened */ +#define BTA_HH_CLOSE_EVT 3 /* connection closed */ +#define BTA_HH_GET_RPT_EVT 4 /* BTA_HhGetReport callback */ +#define BTA_HH_SET_RPT_EVT 5 /* BTA_HhSetReport callback */ +#define BTA_HH_GET_PROTO_EVT 6 /* BTA_GetProtoMode callback */ +#define BTA_HH_SET_PROTO_EVT 7 /* BTA_HhSetProtoMode callback */ +#define BTA_HH_GET_IDLE_EVT 8 /* BTA_HhGetIdle comes callback */ +#define BTA_HH_SET_IDLE_EVT 9 /* BTA_HhSetIdle finish callback */ +#define BTA_HH_GET_DSCP_EVT 10 /* Get report descripotor */ +#define BTA_HH_ADD_DEV_EVT 11 /* Add Device callback */ +#define BTA_HH_RMV_DEV_EVT 12 /* remove device finished */ +#define BTA_HH_VC_UNPLUG_EVT 13 /* virtually unplugged */ +#define BTA_HH_UPDATE_UCD_EVT 14 +#define BTA_HH_API_ERR_EVT 15 /* API error is caught */ + +typedef UINT16 tBTA_HH_EVT; + +enum +{ + BTA_HH_OK, + BTA_HH_HS_HID_NOT_READY, /* handshake error : device not ready */ + BTA_HH_HS_INVALID_RPT_ID, /* handshake error : invalid report ID */ + BTA_HH_HS_TRANS_NOT_SPT, /* handshake error : transaction not spt */ + BTA_HH_HS_INVALID_PARAM, /* handshake error : invalid paremter */ + BTA_HH_HS_ERROR, /* handshake error : unspecified HS error */ + BTA_HH_ERR, /* general BTA HH error */ + BTA_HH_ERR_SDP, /* SDP error */ + BTA_HH_ERR_PROTO, /* SET_Protocol error, + only used in BTA_HH_OPEN_EVT callback */ + BTA_HH_ERR_DB_FULL, /* device database full error, used in + BTA_HH_OPEN_EVT/BTA_HH_ADD_DEV_EVT */ + BTA_HH_ERR_TOD_UNSPT, /* type of device not supported */ + BTA_HH_ERR_NO_RES, /* out of system resources */ + BTA_HH_ERR_AUTH_FAILED, /* authentication fail */ + BTA_HH_ERR_HDL +}; +typedef UINT8 tBTA_HH_STATUS; + +/* callback event data for BTA_HH_OPEN_EVT */ +typedef struct +{ + BD_ADDR bda; /* HID device bd address */ + tBTA_HH_STATUS status; /* operation status */ + UINT8 handle; /* device handle */ +} tBTA_HH_CONN; + +typedef tBTA_HH_CONN tBTA_HH_DEV_INFO; + +/* callback event data */ +typedef struct +{ + tBTA_HH_STATUS status; /* operation status */ + UINT8 handle; /* device handle */ +} tBTA_HH_CBDATA; + +// muff1n: only filled with used members +typedef union +{ + tBTA_HH_DEV_INFO dev_info; /* BTA_HH_ADD_DEV_EVT, BTA_HH_RMV_DEV_EVT */ + tBTA_HH_CONN conn; /* BTA_HH_OPEN_EVT */ + tBTA_HH_CBDATA dev_status; /* BTA_HH_CLOSE_EVT, + BTA_HH_SET_PROTO_EVT + BTA_HH_SET_RPT_EVT + BTA_HH_SET_IDLE_EVT */ +} tBTA_HH; + +/* BTA HH callback function */ +typedef void (tBTA_HH_CBACK) (tBTA_HH_EVT event, tBTA_HH *p_data); + +/* General callback function for notifying an application that a synchronous +** BTM function is complete. The pointer contains the address of any returned data. +*/ +typedef void (tBTM_CMPL_CB) (void *p1); +/* Structure returned with local version information */ + +typedef struct +{ + UINT8 hci_version; + UINT16 hci_revision; + UINT8 lmp_version; + UINT16 manufacturer; + UINT16 lmp_subversion; +} tBTM_VERSION_INFO; + +/* Structure returned with Vendor Specific Command complete callback */ +typedef struct +{ + UINT16 opcode; + UINT16 param_len; + UINT8 *p_param_buf; +} tBTM_VSC_CMPL; + +#define BTM_VSC_CMPL_DATA_SIZE (BTM_MAX_VENDOR_SPECIFIC_LEN + sizeof(tBTM_VSC_CMPL)) +/* Callback function for when device status changes. Appl must poll for +** what the new state is (BTM_IsDeviceUp). The event occurs whenever the stack +** has detected that the controller status has changed. This asynchronous event +** is enabled/disabled by calling BTM_RegisterForDeviceStatusNotif(). +*/ +enum +{ + BTM_DEV_STATUS_UP, + BTM_DEV_STATUS_DOWN, + BTM_DEV_STATUS_CMD_TOUT +}; +typedef UINT8 tBTM_DEV_STATUS; + +typedef void (tBTM_DEV_STATUS_CB) (tBTM_DEV_STATUS status); + +/* Callback function for when a vendor specific event occurs. The length and +** array of returned parameter bytes are included. This asynchronous event +** is enabled/disabled by calling BTM_RegisterForVSEvents(). +*/ +typedef void (tBTM_VS_EVT_CB) (UINT8 len, UINT8 *p); + +/* VSC callback function for notifying an application that a synchronous +** BTM function is complete. The pointer contains the address of any returned data. +*/ +typedef void (tBTM_VSC_CMPL_CB) (tBTM_VSC_CMPL *p1); + +/* Attributes mask values to be used in HID_HostAddDev API */ +#define HID_VIRTUAL_CABLE 0x0001 +#define HID_NORMALLY_CONNECTABLE 0x0002 +#define HID_RECONN_INIT 0x0004 +#define HID_SDP_DISABLE 0x0008 +#define HID_BATTERY_POWER 0x0010 +#define HID_REMOTE_WAKE 0x0020 +#define HID_SUP_TOUT_AVLBL 0x0040 +#define HID_SSR_MAX_LATENCY 0x0080 +#define HID_SSR_MIN_TOUT 0x0100 + +#define HID_SEC_REQUIRED 0x8000 + +#define BTA_HH_VIRTUAL_CABLE HID_VIRTUAL_CABLE +#define BTA_HH_NORMALLY_CONNECTABLE HID_NORMALLY_CONNECTABLE +#define BTA_HH_RECONN_INIT HID_RECONN_INIT +#define BTA_HH_SDP_DISABLE HID_SDP_DISABLE +#define BTA_HH_BATTERY_POWER HID_BATTERY_POWER +#define BTA_HH_REMOTE_WAKE HID_REMOTE_WAKE +#define BTA_HH_SUP_TOUT_AVLBL HID_SUP_TOUT_AVLBL +#define BTA_HH_SEC_REQUIRED HID_SEC_REQUIRED +typedef UINT16 tBTA_HH_ATTR_MASK; + +typedef struct desc_info +{ + UINT16 dl_len; + UINT8 *dsc_list; +} tHID_DEV_DSCP_INFO; + +typedef tHID_DEV_DSCP_INFO tBTA_HH_DEV_DESCR; + +/* Policy settings status */ +#define HCI_DISABLE_ALL_LM_MODES 0x0000 +#define HCI_ENABLE_MASTER_SLAVE_SWITCH 0x0001 +#define HCI_ENABLE_HOLD_MODE 0x0002 +#define HCI_ENABLE_SNIFF_MODE 0x0004 +#define HCI_ENABLE_PARK_MODE 0x0008 + +/* HCI mode defenitions */ +#define HCI_MODE_ACTIVE 0x00 +#define HCI_MODE_HOLD 0x01 +#define HCI_MODE_SNIFF 0x02 +#define HCI_MODE_PARK 0x03 + +/* BTM Power manager status codes */ +enum +{ + BTM_PM_STS_ACTIVE = HCI_MODE_ACTIVE, + BTM_PM_STS_HOLD = HCI_MODE_HOLD, + BTM_PM_STS_SNIFF = HCI_MODE_SNIFF, + BTM_PM_STS_PARK = HCI_MODE_PARK, + BTM_PM_STS_SSR, /* report the SSR parameters in HCI_SNIFF_SUB_RATE_EVT */ + BTM_PM_STS_PENDING, /* when waiting for status from controller */ + BTM_PM_STS_ERROR /* when HCI command status returns error */ +}; +typedef UINT8 tBTM_PM_STATUS; + +/* BTM Power manager modes */ + +enum +{ + BTM_PM_MD_ACTIVE = BTM_PM_STS_ACTIVE, + BTM_PM_MD_HOLD = BTM_PM_STS_HOLD, + BTM_PM_MD_SNIFF = BTM_PM_STS_SNIFF, + BTM_PM_MD_PARK = BTM_PM_STS_PARK, + BTM_PM_MD_FORCE = 0x10 /* OR this to force ACL link to a certain mode */ +}; +typedef UINT8 tBTM_PM_MODE; + +#define BTM_PM_SET_ONLY_ID 0x80 + +/* Operation codes */ +#define BTM_PM_REG_SET 1 /* The module wants to set the desired power mode */ +#define BTM_PM_REG_NOTIF 2 /* The module wants to receive mode change event */ +#define BTM_PM_DEREG 4 /* The module does not want to involve with PM anymore */ + +typedef struct +{ + UINT16 max; + UINT16 min; + UINT16 attempt; + UINT16 timeout; + tBTM_PM_MODE mode; +} tBTM_PM_PWR_MD; + +/************************************* +** Power Manager Callback Functions +**************************************/ +typedef void (tBTM_PM_STATUS_CBACK) (BD_ADDR p_bda, tBTM_PM_STATUS status, + UINT16 value, UINT8 hci_status); + +/************************ +** Stored Linkkey Types +*************************/ +#define BTM_CB_EVT_RETURN_LINK_KEYS 1 +#define BTM_CB_EVT_READ_STORED_LINK_KEYS 2 +#define BTM_CB_EVT_WRITE_STORED_LINK_KEYS 3 +#define BTM_CB_EVT_DELETE_STORED_LINK_KEYS 4 + +typedef struct +{ + UINT8 event; + +} tBTM_STORED_LINK_KEYS_EVT; + + +typedef struct +{ + UINT8 event; + UINT8 num_keys; + +} tBTM_RETURN_LINK_KEYS_EVT; + + +typedef struct +{ + BD_ADDR bd_addr; + LINK_KEY link_key; + +} tBTM_BD_ADDR_LINK_KEY_PAIR; + + +typedef struct +{ + UINT8 event; + UINT8 status; + UINT16 max_keys; + UINT16 read_keys; + +} tBTM_READ_STORED_LINK_KEY_COMPLETE; + + +typedef struct +{ + UINT8 event; + UINT8 status; + UINT8 num_keys; + +} tBTM_WRITE_STORED_LINK_KEY_COMPLETE; + + +typedef struct +{ + UINT8 event; + UINT8 status; + UINT16 num_keys; + +} tBTM_DELETE_STORED_LINK_KEY_COMPLETE; + +// --- + +tBTA_STATUS BTA_EnableBluetooth(tBTA_DM_SEC_CBACK *p_cback); +tBTA_STATUS BTA_DisableBluetooth(void); + +// muff1n: most changed prototype so far +tBTA_STATUS BTA_DmAddDevice(BD_ADDR bd_addr, LINK_KEY link_key, + tBTA_SERVICE_MASK trusted_mask, BOOLEAN is_trusted); +tBTA_STATUS BTA_DmRemoveDevice(BD_ADDR bd_addr); +void BTA_DmSearch(tBTA_DM_INQ *p_dm_inq, tBTA_SERVICE_MASK services, tBTA_DM_SEARCH_CBACK *p_cback); +void BTA_DmSearchCancel(void); +void BTA_DmPinReply(BD_ADDR bd_addr, BOOLEAN accept, UINT8 pin_len, UINT8 *p_pin); +BOOLEAN BTA_DmIsDeviceUp(void); +void BTA_DmSetDeviceName(char *p_name); + +// muff1n: disc_mode and conn_mode might be the , based on usage +void BTA_DmSetVisibility(UINT8, UINT8); + +// muff1n: ucd_enabled might be the missing parameter +void BTA_HhEnable(tBTA_SEC sec_mask, tBTA_HH_CBACK *p_cback); +// muff1n: possibly takes just a tBTA_HH_DEV_DESCR in this version? i wrote it like that +void BTA_HhAddDev(BD_ADDR bda, tBTA_HH_ATTR_MASK attr_mask, UINT8 sub_class, + UINT8 app_id, tBTA_HH_DEV_DESCR descr); +void BTA_HhRemoveDev(UINT8 dev_handle); +void BTA_HhOpen(BD_ADDR dev_bda, tBTA_HH_PROTO_MODE mode, tBTA_SEC sec_mask); +void BTA_HhClose(UINT8 dev_handle); + +// muff1n: dev_bda is likely the missing parameter, as it is not used +void BTA_HhSendData(UINT8 dev_handle, BT_HDR *p_data); + +void bta_sys_set_trace_level(UINT8 level); + +void BTM_DeviceReset(tBTM_CMPL_CB *p_cb); + +tBTM_STATUS BTM_EnableTestMode(void); + +tBTM_STATUS BTM_ReadStoredLinkKey(BD_ADDR bd_addr, tBTM_CMPL_CB *p_cb); +tBTM_STATUS BTM_WriteStoredLinkKey(UINT8 num_keys, + BD_ADDR *bd_addr, + LINK_KEY *link_key, + tBTM_CMPL_CB *p_cb); +tBTM_STATUS BTM_DeleteStoredLinkKey(BD_ADDR bd_addr, tBTM_CMPL_CB *p_cb); + +tBTM_STATUS BTM_SetPowerMode(UINT8 pm_id, BD_ADDR remote_bda, tBTM_PM_PWR_MD *p_mode); +tBTM_STATUS BTM_SetAfhChannels(UINT8 first, UINT8 last); + +tBTM_STATUS BTM_VendorSpecificCommand(UINT16 opcode, UINT8 param_len, + UINT8 *p_param_buf, tBTM_VSC_CMPL_CB *p_cb); + +tBTM_STATUS BTM_ReadLocalVersion(tBTM_VERSION_INFO *p_vers); +tBTM_STATUS BTM_SetDeviceClass(DEV_CLASS dev_class); + +tBTM_STATUS btm_remove_acl(BD_ADDR bd_addr); + +// muff1n: is_register is probably the missing parameter here +tBTM_STATUS BTM_RegisterForVSEvents(tBTM_VS_EVT_CB *p_cb); +tBTM_DEV_STATUS_CB *BTM_RegisterForDeviceStatusNotif(tBTM_DEV_STATUS_CB *p_cb); + +tBTM_STATUS BTM_PmRegister(UINT8 mask, UINT8 *p_pm_id, tBTM_PM_STATUS_CBACK *p_cb); +tBTM_STATUS BTM_WritePageTimeout(UINT16 timeout); +void BTM_SetDefaultLinkPolicy(UINT16 settings); +void BTM_SetDefaultLinkSuperTout(UINT16 timeout); + +BOOLEAN BTM_SecAddDevice(BD_ADDR bd_addr, DEV_CLASS dev_class, BD_NAME bd_name, + BD_FEATURES features, UINT32 trusted_mask[], + LINK_KEY link_key); + +void *GKI_getbuf(UINT16 size); + +UINT8 L2CA_SetTraceLevel(UINT8 trace_level); + +UINT8 SDP_SetTraceLevel(UINT8 new_level); + +/* muff1n: not in bluedroid source; might be older removed API functions */ +void BTA_DmSendHciReset(void); +void BTA_HhGetAclQueueInfo(void); +void BTA_Init(void); +void BTA_CleanUp(void (*p_cb)(tBTA_STATUS status)); // probably + +// --- +/* muff1n: I wrote this definition myself + * TODO: would this be part of BLE or WUD? + */ + +struct small_dev_info +{ + char devName[20]; // size 0x14? offset 0x00 // might be 0x13? + char at_0x14[1]; // size 0x??, offset 0x14? + char __pad0[0x20 - (0x14 + 0x01)]; + LINK_KEY linkKey; // size 0x10, offset 0x20 + char __pad1[0x10]; +}; // size 0x40 + +#endif // CONTEXT_BTE_H diff --git a/include/revolution/wpad/wud.h b/include/revolution/wpad/wud.h new file mode 100644 index 0000000000..da024b667b --- /dev/null +++ b/include/revolution/wpad/wud.h @@ -0,0 +1,53 @@ +#ifndef _REVOLUTION_WUD_H_ +#define _REVOLUTION_WUD_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define WUD_CHAN0 0 +#define WUD_CHAN1 1 +#define WUD_CHAN2 2 +#define WUD_CHAN3 3 +#define WUD_MAX_CHANNELS 4 + +#define WUD_CHAN_INVALID -1 + +typedef void* WUDAllocFunc(u32 size); +typedef int WUDFreeFunc(void* ptr); // signature from petari. not sure what the int is, though + +typedef void WUDSyncDeviceCallback(s32 result, s32 num); // what is result? +typedef void WUDClearDeviceCallback(signed); + +typedef struct WUDDevInfo WUDDevInfo; +typedef void WUDHidConnectCallback(WUDDevInfo* devInfo, u8 isOpenEvent); +typedef void WUDHidReceiveCallback(u8 dev_handle, u8* p_rpt, u16 len); + +struct WUDDevInfo { + /* 0x00 */ struct small_dev_info small; + /* 0x40 */ BD_ADDR devAddr; + /* 0x46 */ LINK_KEY linkKey; + /* 0x56 */ u8 devHandle; + /* 0x57 */ u8 subclass; + /* 0x58 */ u8 appID; + /* 0x59 */ u8 at_0x59; + /* 0x5a */ u8 at_0x5a; /* unknown */ + /* 0x5b */ u8 at_0x5b; + /* 0x5c */ u8 at_0x5c; + u8 at_0x5d[1]; // padding? + /* 0x5e */ tBTA_HH_ATTR_MASK hhAttrMask; +}; // size 0x60 + +u8 WUDGetBufferStatus(void); +u8 _WUDGetLinkNumber(void); +u16 _WUDGetQueuedSize(s8 dev_handle); +u16 _WUDGetNotAckedSize(s8 dev_handle); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_WUD_H_ diff --git a/src/d/d_home_button.cpp b/src/d/d_home_button.cpp index 194f5a3f86..bd11f303eb 100644 --- a/src/d/d_home_button.cpp +++ b/src/d/d_home_button.cpp @@ -147,8 +147,8 @@ void dHomeButton_c::initCursorPos() { void dHomeButton_c::calcCursorPos() { for (u32 i = 0; i < 4; i++) { - WPADDeviceType sp8; - WPADResult result = WPADProbe(i, &sp8); + u32 sp8; + s32 result = WPADProbe(i, &sp8); if (result == -2 || result == -3 || result == 0) { m_controllerData.wiiCon[i].kpad = &mReCPd::m_pad[i].field_0x4[0]; diff --git a/src/m_Do/m_Do_graphic.cpp b/src/m_Do/m_Do_graphic.cpp index 7c6074323a..38f0b3dfb1 100644 --- a/src/m_Do/m_Do_graphic.cpp +++ b/src/m_Do/m_Do_graphic.cpp @@ -338,7 +338,7 @@ static bool data_80450BE8; void mDoGph_gInf_c::beginRender() { #if PLATFORM_WII || PLATFORM_SHIELD VISetTrapFilter(fapGmHIO_getTrapFilter() ? 1 : 0); - VISetGamma(fapGmHIO_getGamma()); + VISetGamma((VIGamma)fapGmHIO_getGamma()); #endif if (data_80450BE8) { diff --git a/src/revolution/ai/ai.c b/src/revolution/ai/ai.c new file mode 100644 index 0000000000..0587b05a66 --- /dev/null +++ b/src/revolution/ai/ai.c @@ -0,0 +1,273 @@ +#include +#include +#include +#include + +#include "__gx.h" + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:24:31" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __AIVersion = "<< RVL_SDK - AI \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __AIVersion = "<< RVL_SDK - AI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __AIVersion = "<< RVL_SDK - AI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +static AIDCallback __AID_Callback; +static u8* __CallbackStack; +static u8* __OldStack; +static BOOL __AI_init_flag; +static BOOL __AID_Active; +static OSTime bound_32KHz; +static OSTime bound_48KHz; +static OSTime min_wait; +static OSTime max_wait; +static OSTime buffer; + +typedef struct { + OSTime t_start; + OSTime t1; + OSTime t2; + OSTime t3; + OSTime t4; + OSTime t_end; +} STRUCT_TIMELOG; +STRUCT_TIMELOG __AIprofile; + +OSTime __ai_src_time_start; +OSTime __ai_src_time_end; + +// prototypes +STRUCT_TIMELOG* __ai_src_get_time(void); + +static void __AIDHandler(__OSInterrupt interrupt, OSContext* context); +static void __AICallbackStackSwitch(void* cb); +static void __AI_SRC_INIT(void); + +AIDCallback AIRegisterDMACallback(AIDCallback callback) { + AIDCallback old_callback; + BOOL old; + + old_callback = __AID_Callback; + old = OSDisableInterrupts(); + __AID_Callback = callback; + OSRestoreInterrupts(old); + return old_callback; +} + +void AIInitDMA(u32 start_addr, u32 length) { + BOOL old; + + old = OSDisableInterrupts(); + __DSPRegs[24] = (__DSPRegs[24] & ~0x1FFF) | (start_addr >> 16); + __DSPRegs[25] = (__DSPRegs[25] & ~0xFFE0) | (start_addr & 0xFFFF); + ASSERTMSGLINE(342, (length & 0x1F) == 0, "AIStartDMA: length must be multiple of 32 bytes"); + __DSPRegs[27] = (__DSPRegs[27] & ~0x7FFF) | (u16)((length >> 5) & 0xFFFF); + OSRestoreInterrupts(old); +} + +BOOL AIGetDMAEnableFlag(void) { + return (__DSPRegs[27] & (1 << 15)) >> 15; +} + +void AIStartDMA(void) { + __DSPRegs[27] = __DSPRegs[27] | 0x8000; +} + +void AIStopDMA(void) { + __DSPRegs[27] = __DSPRegs[27] & ~0x8000; +} + +u32 AIGetDMABytesLeft(void) { + return (__DSPRegs[29] & 0x7FFF) << 5; +} + +u32 AIGetDMAStartAddr(void) { + return (((__DSPRegs[24] & 0x1FFF) << 16) | (__DSPRegs[25] & 0xFFE0)); +} + +u32 AIGetDMALength(void) { + return (__DSPRegs[27] & 0x7FFF) << 5; +} + +BOOL AICheckInit(void) { + return __AI_init_flag; +} + +void AISetDSPSampleRate(u32 rate) { + BOOL old; + + if (rate != AIGetDSPSampleRate()) { + __AIRegs[0] = (__AIRegs[0] & ~0x40); + if (rate == AI_SAMPLERATE_32KHZ) { + old = OSDisableInterrupts(); + __AI_SRC_INIT(); + __AIRegs[0] |= 0x40; + OSRestoreInterrupts(old); + } + } +} + +u32 AIGetDSPSampleRate(void) { + return GET_REG_FIELD(__AIRegs[0], 1, 6) ^ 1; +} + +void AIInit(u8* stack) { + u32 reg; + + if (__AI_init_flag != TRUE) { + OSRegisterVersion(__AIVersion); + + bound_32KHz = OSNanosecondsToTicks(31524); + bound_48KHz = OSNanosecondsToTicks(42024); + min_wait = OSNanosecondsToTicks(42000); + max_wait = OSNanosecondsToTicks(63000); + buffer = OSNanosecondsToTicks(3000); + + reg = __AIRegs[0]; + reg &= ~(0x1 | 0x4 | 0x10); + __AIRegs[0] = reg; + __AIRegs[1] = 0; + __AIRegs[3] = 0; + __AIRegs[0] = (__AIRegs[0] & ~0x20) | (0x1 << 5); + + AISetDSPSampleRate(AI_SAMPLERATE_32KHZ); +#if DEBUG + OSReport("AIInit(): DSP is 32KHz\n"); +#endif + + __AID_Callback = NULL; + __CallbackStack = stack; + + ASSERTMSGLINE(663, !stack || ((u32)stack & 7) == 0, "AIInit: stack must be 8-byte aligned"); + + __OSSetInterruptHandler(5, __AIDHandler); + __OSUnmaskInterrupts(0x04000000); + __AI_init_flag = TRUE; + } +} + +void AIReset(void) { + __AI_init_flag = FALSE; +} + +static void __AIDHandler(__OSInterrupt interrupt, OSContext* context) { + OSContext exceptionContext; + u16 tmp; + + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xA0) | 8; + __DSPRegs[5] = tmp; + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + if (__AID_Callback && !__AID_Active) { + __AID_Active = TRUE; + if (__CallbackStack) { + __AICallbackStackSwitch(__AID_Callback); + } else { + __AID_Callback(); + } + __AID_Active = FALSE; + } + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); +} + +static asm void __AICallbackStackSwitch(__REGISTER void* cb) { + fralloc + lis r5, __OldStack@ha + addi r5, r5, __OldStack@l + stw r1, 0x0(r5) + lis r5, __CallbackStack@ha + addi r5, r5, __CallbackStack@l + lwz r1, 0x0(r5) + subi r1, r1, 0x8 + mtlr cb + blrl + lis r5, __OldStack@ha + addi r5, r5, __OldStack@l + lwz r1, 0x0(r5) + frfree + blr +} + +void __AI_SRC_INIT(void) { + OSTime rising_32khz = 0; + OSTime rising_48khz = 0; + OSTime diff = 0; + OSTime t1 = 0; + OSTime temp; + u32 temp0; + u32 temp1; + u32 done = 0; + u32 volume = 0; + u32 Init_Cnt = 0; + u32 walking = 0; + + walking = 0; + Init_Cnt = 0; + temp = 0; + +#if DEBUG + __AIprofile.t_start = OSGetTime(); +#endif + + while (!done) { + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 5, 1); + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 1, 0); + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 0, AI_STREAM_START); + temp0 = __AIRegs[2] & 0x7FFFFFFF; + while (temp0 == (__AIRegs[2] & 0x7FFFFFFF)) { + } + rising_32khz = OSGetTime(); + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 1, 1); + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 0, AI_STREAM_START); + temp1 = __AIRegs[2] & 0x7FFFFFFF; + while (temp1 == (__AIRegs[2] & 0x7FFFFFFF)) { + } + rising_48khz = OSGetTime(); + diff = rising_48khz - rising_32khz; + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 1, 0); + OLD_SET_REG_FIELD(0, __AIRegs[0], 1, 0, AI_STREAM_STOP); + if (diff < bound_32KHz - buffer) { + temp = min_wait; + done = 1; + Init_Cnt++; + } else if (diff >= bound_32KHz + buffer && diff < bound_48KHz - buffer) { + temp = max_wait; + done = 1; + Init_Cnt++; + } else { + done = 0; + walking = 1; + Init_Cnt++; + } + } + while (rising_48khz + temp > OSGetTime()) { + } +#if DEBUG + __AIprofile.t_end = OSGetTime(); +#endif +} + +STRUCT_TIMELOG* __ai_src_get_time(void) { +#if DEBUG + return &__AIprofile; +#else + return NULL; +#endif +} diff --git a/src/revolution/aralt/__ar.h b/src/revolution/aralt/__ar.h new file mode 100644 index 0000000000..850f02aa20 --- /dev/null +++ b/src/revolution/aralt/__ar.h @@ -0,0 +1,18 @@ +#ifndef _REVOLUTION_AR_INTERNAL_H_ +#define _REVOLUTION_AR_INTERNAL_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void __ARQPopTaskQueueHi(void); +void __ARQServiceQueueLo(void); +void __ARQInterruptServiceRoutine(u32); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_AR_INTERNAL_H_ diff --git a/src/revolution/aralt/aralt.c b/src/revolution/aralt/aralt.c new file mode 100644 index 0000000000..8dfd3e2139 --- /dev/null +++ b/src/revolution/aralt/aralt.c @@ -0,0 +1,175 @@ +#include +#include +#include "fake_tgmath.h" + +#include + +#include "__ar.h" + +static void (*__AR_Callback)(); +static u32 __AR_Size; +static u32 __AR_InternalSize; +static u32 __ARH_BaseAdr; +static ARQRequest* __ARQRequestQueueHi; +static ARQRequest* __ARQRequestQueueLo; +static ARQRequest* __ARQRequestPendingHi; +static ARQRequest* __ARQRequestPendingLo; +static ARQCallback __ARQCallbackHi; +static ARQCallback __ARQCallbackLo; +static u32 __ARQChunkSize; +static BOOL __ARQ_init_flag; +static BOOL __AR_init_flag; + +static u32 __ARALT_AramStartAdr = 0x90000000; +static u32 __ARH_MemoryTop = 0x90000000; + +ARQCallback ARRegisterDMACallback(ARQCallback callback) { + ARQCallback old_callback; + BOOL old; + + old_callback = __AR_Callback; + old = OSDisableInterrupts(); + __AR_Callback = callback; + OSRestoreInterrupts(old); + return old_callback; +} + +void ARStartDMA(u32 type, u32 mainmem_addr, u32 aram_addr, u32 length) { + OSDisableScheduler(); + + if (type == 0) { + aram_addr += __ARH_BaseAdr; + DCInvalidateRange((u32*)mainmem_addr, length); + memcpy((u32*)aram_addr, (u32*)mainmem_addr, length); + DCFlushRange((u32*)aram_addr, length); + } else if (type == 1) { + mainmem_addr += __ARH_BaseAdr; + DCFlushRange((u32*)mainmem_addr, length); + memcpy((u32*)aram_addr, (u32*)mainmem_addr, length); + DCFlushRange((u32*)aram_addr, length); + } + + OSEnableScheduler(); + + if (__AR_Callback != NULL) { + (*__AR_Callback)(); + } +} + +u32 ARAlloc(u32 length) { + u32 tmp; + BOOL old; + + old = OSDisableInterrupts(); + tmp = __ARH_MemoryTop; + OSRestoreInterrupts(old); + + __ARH_MemoryTop += length; + return tmp - __ARH_BaseAdr; +} + +u32 ARInit(u32* stack_index_addr, u32 num_entries) { + BOOL old; + + if (__AR_init_flag) { + return ARGetBaseAddress(); + } + + old = OSDisableInterrupts(); + __AR_Callback = NULL; + __AR_init_flag = TRUE; + OSRestoreInterrupts(old); + + { + u32 start; + u32 end; + start = __ARALT_AramStartAdr; + end = start + 0x1100000; + + __ARH_MemoryTop = ARGetBaseAddress() + start; + __ARH_BaseAdr = start; + OSReport("ARInit : Dummy ARAM enabled (RVL), area %p -> %p (size 0x%x)\n", start, end, end - start); + __AR_Size = end - start; + __AR_InternalSize = __AR_Size; + } + + return ARGetBaseAddress(); +} + +u32 ARGetBaseAddress(void) { + return 0x4000; +} + +u32 ARGetSize(void) { + return __AR_Size; +} + +void __ARQPopTaskQueueHi(void) { + if (__ARQRequestQueueHi) { + if (__ARQRequestQueueHi->type == 0) { + ARStartDMA(__ARQRequestQueueHi->type, __ARQRequestQueueHi->source, __ARQRequestQueueHi->dest, __ARQRequestQueueHi->length); + } else { + ARStartDMA(__ARQRequestQueueHi->type, __ARQRequestQueueHi->dest, __ARQRequestQueueHi->source, __ARQRequestQueueHi->length); + } + __ARQCallbackHi = __ARQRequestQueueHi->callback; + __ARQRequestPendingHi = __ARQRequestQueueHi; + __ARQRequestQueueHi = __ARQRequestQueueHi->next; + } +} + +void __ARQServiceQueueLo(void) { + if (__ARQRequestPendingLo == NULL && __ARQRequestQueueLo) { + __ARQRequestPendingLo = __ARQRequestQueueLo; + __ARQRequestQueueLo = __ARQRequestQueueLo->next; + } + + if (__ARQRequestPendingLo) { + if (__ARQRequestPendingLo->length <= __ARQChunkSize) { + if (__ARQRequestPendingLo->type == 0) { + ARStartDMA(__ARQRequestPendingLo->type, __ARQRequestPendingLo->source, __ARQRequestPendingLo->dest, __ARQRequestPendingLo->length); + } else { + ARStartDMA(__ARQRequestPendingLo->type, __ARQRequestPendingLo->dest, __ARQRequestPendingLo->source, __ARQRequestPendingLo->length); + } + __ARQCallbackLo = __ARQRequestPendingLo->callback; + } else if (__ARQRequestPendingLo->type == 0) { + ARStartDMA(__ARQRequestPendingLo->type, __ARQRequestPendingLo->source, __ARQRequestPendingLo->dest, __ARQChunkSize); + } else { + ARStartDMA(__ARQRequestPendingLo->type, __ARQRequestPendingLo->dest, __ARQRequestPendingLo->source, __ARQChunkSize); + } + + __ARQRequestPendingLo->length -= __ARQChunkSize; + __ARQRequestPendingLo->source += __ARQChunkSize; + __ARQRequestPendingLo->dest += __ARQChunkSize; + } +} + +void __ARQInterruptServiceRoutine(u32) { + if (__ARQCallbackHi) { + __ARQCallbackHi((u32)__ARQRequestPendingHi); + __ARQRequestPendingHi = NULL; + __ARQCallbackHi = NULL; + } else if (__ARQCallbackLo) { + __ARQCallbackLo((u32)__ARQRequestPendingLo); + __ARQRequestPendingLo = NULL; + __ARQCallbackLo = NULL; + } + + __ARQPopTaskQueueHi(); + + if (__ARQRequestPendingHi == NULL) { + __ARQServiceQueueLo(); + } +} + +void ARQInit(void) { + if (__ARQ_init_flag != TRUE) { + __ARQRequestQueueHi = __ARQRequestQueueLo = NULL; + __ARQChunkSize = 0x1000; + ARRegisterDMACallback(__ARQInterruptServiceRoutine); + __ARQRequestPendingHi = NULL; + __ARQRequestPendingLo = NULL; + __ARQCallbackHi = NULL; + __ARQCallbackLo = NULL; + __ARQ_init_flag = TRUE; + } +} diff --git a/src/revolution/base/PPCArch.c b/src/revolution/base/PPCArch.c new file mode 100644 index 0000000000..a8119de74c --- /dev/null +++ b/src/revolution/base/PPCArch.c @@ -0,0 +1,306 @@ +#include +#include + +asm u32 PPCMfmsr() { + nofralloc + mfmsr r3 + blr +} + +asm void PPCMtmsr(__REGISTER u32 newMSR) { + nofralloc + mtmsr newMSR + blr +} + +asm u32 PPCOrMsr(__REGISTER u32 value) { + nofralloc + mfmsr r4 + or value, r4, value + blr +} + +asm u32 PPCAndMsr(__REGISTER u32 value) { + nofralloc + mfmsr r4 + and value, r4, value + blr +} + +asm u32 PPCAndCMsr(__REGISTER u32 value) { + nofralloc + mfmsr r4 + andc value, r4, value + blr +} + +asm u32 PPCMfhid0() { + nofralloc + mfspr r3, HID0 + blr +} + +asm void PPCMthid0(__REGISTER u32 newHID0) { + nofralloc + mtspr HID0, newHID0 + blr +} + +asm u32 PPCMfhid1() { + nofralloc + mfspr r3, HID1 + blr +} + +asm u32 PPCMfl2cr() { + nofralloc + mfspr r3, L2CR + blr +} + +asm void PPCMtl2cr(__REGISTER u32 newL2cr) { + nofralloc + mtspr L2CR, newL2cr + blr +} + +asm void PPCMtdec(__REGISTER u32 newDec) { + nofralloc + mtdec newDec + blr +} + +asm u32 PPCMfdec() { + nofralloc + mfdec r3 + blr +} + +asm void PPCSync() { + nofralloc + sc + blr +} + +asm void PPCEieio() { + nofralloc + mfmsr r5 + rlwinm r6, r5, 0, 17, 15 + mtmsr r6 + mfspr r3, HID0 + ori r4, r3, 0x8 + mtspr HID0, r4 + isync + eieio + isync + mtspr HID0, r3 + mtmsr r5 + isync + blr +} + +asm void PPCHalt() { + nofralloc + sync +loop: + nop + li r3, 0 + nop + b loop +} + +asm u32 PPCMfmmcr0() { + nofralloc + mfspr r3, MMCR0 + blr +} + +asm void PPCMtmmcr0(__REGISTER u32 newMmcr0) { + nofralloc + mtspr MMCR0, newMmcr0 + blr +} + +asm u32 PPCMfmmcr1() { + nofralloc + mfspr r3, MMCR1 + blr +} + +asm void PPCMtmmcr1(__REGISTER u32 newMmcr1) { + nofralloc + mtspr MMCR1, newMmcr1 + blr +} + +asm u32 PPCMfpmc1() { + nofralloc + mfspr r3, PMC1 + blr +} + +asm void PPCMtpmc1(__REGISTER u32 newPmc1) { + nofralloc + mtspr PMC1, newPmc1 + blr +} + +asm u32 PPCMfpmc2() { + nofralloc + mfspr r3, PMC2 + blr +} + +asm void PPCMtpmc2(__REGISTER u32 newPmc2) { + nofralloc + mtspr PMC2, newPmc2 + blr +} + +asm u32 PPCMfpmc3() { + nofralloc + mfspr r3, PMC3 + blr +} + +asm void PPCMtpmc3(__REGISTER u32 newPmc3) { + nofralloc + mtspr PMC3, newPmc3 + blr +} + +asm u32 PPCMfpmc4() { + nofralloc + mfspr r3, PMC4 + blr +} + +asm void PPCMtpmc4(__REGISTER u32 newPmc4) { + nofralloc + mtspr PMC4, newPmc4 + blr +} + +asm u32 PPCMfsia() { + nofralloc + mfspr r3, SIA + blr +} + +asm void PPCMtsia(__REGISTER u32 newSia) { + nofralloc + mtspr SIA, newSia + blr +} + +u32 PPCMffpscr() { + union FpscrUnion m; + + asm { + mffs fp31 + stfd fp31, m.f; + } + + return m.u.fpscr; +} + +void PPCMtfpscr(__REGISTER u32 newFPSCR) { + union FpscrUnion m; + + asm { + li r4, 0 + stw r4, m.u.fpscr_pad; + stw newFPSCR, m.u.fpscr + lfd fp31, m.f + mtfsf 0xff, fp31 + } +} + +asm u32 PPCMfhid2() { + nofralloc + mfspr r3, HID2 + blr +} + +asm void PPCMthid2(__REGISTER u32 newhid2) { + nofralloc + mtspr HID2, newhid2 + blr +} + +asm u32 PPCMfwpar() { + nofralloc + sync + mfspr r3, WPAR + blr +} + +asm void PPCMtwpar(__REGISTER u32 newwpar) { + nofralloc + mtspr WPAR, newwpar + blr +} + +asm u32 PPCMfdmaU() { + nofralloc + mfspr r3, DMA_U + blr +} + +asm u32 PPCMfdmaL() { + nofralloc + mfspr r3, DMA_L + blr +} + +asm void PPCMtdmaU(__REGISTER u32 newdmau) { + nofralloc + mtspr DMA_U, newdmau + blr +} + +asm void PPCMtdmaL(__REGISTER u32 newdmal) { + nofralloc + mtspr DMA_L, newdmal + blr +} + +asm u32 PPCMfpvr() { + nofralloc + mfspr r3, PVR + blr +} + +void PPCEnableSpeculation(void) { + PPCMthid0(PPCMfhid0() & ~HID0_SPD); +} + +void PPCDisableSpeculation(void) { + PPCMthid0(PPCMfhid0() | HID0_SPD); +} + +asm void PPCSetFpIEEEMode() { + nofralloc + mtfsb0 29 + blr +} + +asm void PPCSetFpNonIEEEMode() { + nofralloc + mtfsb1 29 + blr +} + +void PPCMthid4(__REGISTER u32 newhid4) { + if (newhid4 & 0x80000000) { + asm { + mtspr 1011, newhid4 + } + } else { + OSReport("H4A should not be cleared because of Broadway errata.\n"); + asm { + oris newhid4, newhid4, 0x8000 + mtspr 1011, newhid4 + } + } +} diff --git a/src/revolution/base/PPCPm.c b/src/revolution/base/PPCPm.c new file mode 100644 index 0000000000..1f27bc663f --- /dev/null +++ b/src/revolution/base/PPCPm.c @@ -0,0 +1,34 @@ +#include +#include + +void PMBegin(void) { + PPCMtmmcr0(0); + PPCMtmmcr1(0); + PPCMtpmc1(0); + PPCMtpmc2(0); + PPCMtpmc3(0); + PPCMtpmc4(0); + PPCMtmmcr0(0x4F); + PPCMtmmcr1(0x78800000); +} + +void PMEnd(void) { + PPCMtmmcr0(0); + PPCMtmmcr1(0); +} + +void PMCycles(void) { + PPCMfpmc1(); +} + +void PML1FetchMisses(void) { + PPCMfpmc2(); +} + +void PML1MissCycles(void) { + PPCMfpmc3(); +} + +void PMInstructions(void) { + PPCMfpmc4(); +} diff --git a/src/revolution/dsp/__dsp.h b/src/revolution/dsp/__dsp.h new file mode 100644 index 0000000000..08e654ff35 --- /dev/null +++ b/src/revolution/dsp/__dsp.h @@ -0,0 +1,27 @@ +#ifndef _REVOLUTION_DSP_INTERNAL_H_ +#define _REVOLUTION_DSP_INTERNAL_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern DSPTaskInfo* __DSP_first_task; +extern DSPTaskInfo* __DSP_last_task; +extern DSPTaskInfo* __DSP_curr_task; +extern DSPTaskInfo* __DSP_tmp_task; + +DECL_WEAK void __DSPHandler(__OSInterrupt, OSContext*); +void __DSP_exec_task(DSPTaskInfo*, DSPTaskInfo*); +void __DSP_boot_task(DSPTaskInfo*); +void __DSP_insert_task(DSPTaskInfo*); +void __DSP_add_task(DSPTaskInfo* task); +void __DSP_remove_task(DSPTaskInfo* task); +void __DSP_debug_printf(const char* fmt, ...); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/revolution/dsp/dsp.c b/src/revolution/dsp/dsp.c new file mode 100644 index 0000000000..a023089b59 --- /dev/null +++ b/src/revolution/dsp/dsp.c @@ -0,0 +1,194 @@ +#include +#include +#include + +#include "__dsp.h" + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:24:48" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __DSPVersion = "<< RVL_SDK - DSP \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __DSPVersion = "<< RVL_SDK - DSP \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __DSPVersion = "<< RVL_SDK - DSP \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +extern DSPTaskInfo* __DSP_rude_task; +extern int __DSP_rude_task_pending; + +static BOOL __DSP_init_flag; + + +u32 DSPCheckMailToDSP(void) { + return (__DSPRegs[0] & (1 << 15)) >> 15; +} + +u32 DSPCheckMailFromDSP(void) { + return (__DSPRegs[2] & (1 << 15)) >> 15; +} + +u32 DSPReadCPUToDSPMbox(void) { + return (__DSPRegs[0] << 16) | __DSPRegs[1]; +} + +u32 DSPReadMailFromDSP(void) { + return (__DSPRegs[2] << 16) | __DSPRegs[3]; +} + +void DSPSendMailToDSP(u32 mail) { + __DSPRegs[0] = mail >> 16; + __DSPRegs[1] = mail & 0xFFFF; +} + +void DSPAssertInt(void) { + BOOL old; + u16 tmp; + + old = OSDisableInterrupts(); + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xA8) | 2; + __DSPRegs[5] = tmp; + OSRestoreInterrupts(old); +} + +void DSPInit(void) { + BOOL old; + u16 tmp; + + __DSP_debug_printf("DSPInit(): Build Date: %s %s\n", BUILD_DATE, BUILD_TIME); + + if (__DSP_init_flag == 1) + return; + + OSRegisterVersion(__DSPVersion); + + old = OSDisableInterrupts(); + __OSSetInterruptHandler(7, __DSPHandler); + __OSUnmaskInterrupts(OS_INTERRUPTMASK_DSP_DSP); + + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xA8) | 0x800; + __DSPRegs[5] = tmp; + + tmp = __DSPRegs[5]; + __DSPRegs[5] = tmp = tmp & ~0xAC; + + __DSP_first_task = __DSP_last_task = __DSP_curr_task = __DSP_tmp_task = NULL; + __DSP_init_flag = 1; + + OSRestoreInterrupts(old); +} + +BOOL DSPCheckInit(void) { + return __DSP_init_flag; +} + +void DSPReset(void) { + BOOL old; + u16 tmp; + + old = OSDisableInterrupts(); + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xA8) | 0x800 | 1; + __DSPRegs[5] = tmp; + __DSP_init_flag = 0; + OSRestoreInterrupts(old); +} + +void DSPHalt(void) { + BOOL old; + u16 tmp; + + old = OSDisableInterrupts(); + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xA8) | 4; + __DSPRegs[5] = tmp; + OSRestoreInterrupts(old); +} + +void DSPUnhalt(void) { + BOOL old; + u16 tmp; + + old = OSDisableInterrupts(); + tmp = __DSPRegs[5]; + tmp = (tmp & ~0xAC); + __DSPRegs[5] = tmp; + OSRestoreInterrupts(old); +} + +u32 DSPGetDMAStatus(void) { + return (__DSPRegs[5] & (1 << 9)); +} + +DSPTaskInfo* DSPAddTask(DSPTaskInfo* task) { + BOOL old; + + ASSERTMSGLINE(556, __DSP_init_flag == 1, "DSPAddTask(): DSP driver not initialized!\n"); + + old = OSDisableInterrupts(); + + __DSP_insert_task(task); + task->state = 0; + task->flags = 1; + + OSRestoreInterrupts(old); + if (task == __DSP_first_task) + __DSP_boot_task(task); + return task; +} + +DSPTaskInfo* DSPCancelTask(DSPTaskInfo* task) { + BOOL old; + + ASSERTMSGLINE(592, __DSP_init_flag == 1, "DSPCancelTask(): DSP driver not initialized!\n"); + + old = OSDisableInterrupts(); + + task->flags |= 2; + + OSRestoreInterrupts(old); + return task; +} + +DSPTaskInfo* DSPAssertTask(DSPTaskInfo* task) { + s32 old; + + ASSERTMSGLINE(623, __DSP_init_flag == 1, "DSPAssertTask(): DSP driver not initialized!\n"); + ASSERTMSGLINE(624, task->flags & 1, "DSPAssertTask(): Specified task not in active task list!\n"); + + old = OSDisableInterrupts(); + + if (__DSP_curr_task == task) { + __DSP_rude_task = task; + __DSP_rude_task_pending = 1; + OSRestoreInterrupts(old); + return task; + } + + if (task->priority < __DSP_curr_task->priority) { + __DSP_rude_task = task; + __DSP_rude_task_pending = 1; + if (__DSP_curr_task->state == 1) { + DSPAssertInt(); + } + OSRestoreInterrupts(old); + return task; + } + + OSRestoreInterrupts(old); + return NULL; +} diff --git a/src/revolution/dsp/dsp_debug.c b/src/revolution/dsp/dsp_debug.c new file mode 100644 index 0000000000..4048cbe4e1 --- /dev/null +++ b/src/revolution/dsp/dsp_debug.c @@ -0,0 +1,9 @@ +#include + +#include "__dsp.h" + +void __DSP_debug_printf(const char* fmt, ...) {} + +DSPTaskInfo* __DSPGetCurrentTask(void) { + return __DSP_curr_task; +} diff --git a/src/revolution/dsp/dsp_task.c b/src/revolution/dsp/dsp_task.c new file mode 100644 index 0000000000..7ea99ba8e6 --- /dev/null +++ b/src/revolution/dsp/dsp_task.c @@ -0,0 +1,363 @@ +#include + +#include +#include + +#include "__dsp.h" + +static u32 t0, t1, t2; // unused + +DSPTaskInfo* __DSP_curr_task; +DSPTaskInfo* __DSP_first_task; +DSPTaskInfo* __DSP_last_task; +DSPTaskInfo* __DSP_tmp_task; +DSPTaskInfo* __DSP_rude_task; +int __DSP_rude_task_pending; + +void __DSPHandler(__OSInterrupt intr, OSContext* context) { + u8 unused[4]; + OSContext exceptionContext; + u16 tmp; + u32 mail; + + tmp = __DSPRegs[5]; + tmp = (tmp & ~0x28) | 0x80; + __DSPRegs[5] = tmp; + + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + ASSERTMSGLINE(143, __DSP_curr_task != NULL, "__DSPHandler(): No current task! Someone set us up the bomb!\n"); + + while (DSPCheckMailFromDSP() == 0) + ; + + mail = DSPReadMailFromDSP(); + if ((__DSP_curr_task->flags & (1<<(31-0x1E))) && (mail + 0x232F0000) == 2) + mail = 0xDCD10003; + + switch (mail) { + case 0xDCD10000: + __DSP_curr_task->state = 1; + if (__DSP_curr_task->init_cb != NULL) + __DSP_curr_task->init_cb(__DSP_curr_task); + break; + case 0xDCD10001: + __DSP_curr_task->state = 1; + if (__DSP_curr_task->res_cb != NULL) + __DSP_curr_task->res_cb(__DSP_curr_task); + break; + case 0xDCD10002: + if (__DSP_rude_task_pending) { + if (__DSP_curr_task == __DSP_rude_task) { + DSPSendMailToDSP(0xCDD10003); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_rude_task = NULL; + __DSP_rude_task_pending = 0; + + if (__DSP_curr_task->res_cb != NULL) + __DSP_curr_task->res_cb(__DSP_curr_task); + } else { + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_exec_task(__DSP_curr_task, __DSP_rude_task); + __DSP_curr_task->state = 2; + __DSP_curr_task = __DSP_rude_task; + __DSP_rude_task = NULL; + __DSP_rude_task_pending = 0; + } + } else { + if (__DSP_curr_task->next == NULL) { + if (__DSP_curr_task == __DSP_first_task) { + DSPSendMailToDSP(0xCDD10003); + while (DSPCheckMailToDSP() != 0) + ; + if (__DSP_curr_task->res_cb != NULL) + __DSP_curr_task->res_cb(__DSP_curr_task); + } else { + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_exec_task(__DSP_curr_task, __DSP_first_task); + __DSP_curr_task->state = 2; + __DSP_curr_task = __DSP_first_task; + } + } else { + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_exec_task(__DSP_curr_task, __DSP_curr_task->next); + __DSP_curr_task->state = 2; + __DSP_curr_task = __DSP_curr_task->next; + } + } + break; + case 0xDCD10003: + if (__DSP_rude_task_pending) { + if (__DSP_curr_task->done_cb != NULL) + __DSP_curr_task->done_cb(__DSP_curr_task); + + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_exec_task(NULL, __DSP_rude_task); + __DSP_remove_task(__DSP_curr_task); + __DSP_curr_task = __DSP_rude_task; + __DSP_rude_task = NULL; + __DSP_rude_task_pending = 0; + } else { + if (__DSP_curr_task->next == NULL) { + if (__DSP_curr_task == __DSP_first_task) { + if (__DSP_curr_task->done_cb != NULL) + __DSP_curr_task->done_cb(__DSP_curr_task); + + DSPSendMailToDSP(0xCDD10002); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_curr_task->state = 3; + __DSP_remove_task(__DSP_curr_task); + } else { + if (__DSP_curr_task->done_cb != NULL) + __DSP_curr_task->done_cb(__DSP_curr_task); + + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_curr_task->state = 3; + __DSP_exec_task(NULL, __DSP_first_task); + __DSP_curr_task = __DSP_first_task; + __DSP_remove_task(__DSP_last_task); + } + } else { + if (__DSP_curr_task->done_cb != NULL) + __DSP_curr_task->done_cb(__DSP_curr_task); + + DSPSendMailToDSP(0xCDD10001); + while (DSPCheckMailToDSP() != 0) + ; + __DSP_curr_task->state = 3; + __DSP_exec_task(NULL, __DSP_curr_task->next); + __DSP_curr_task = __DSP_curr_task->next; + __DSP_remove_task(__DSP_curr_task->prev); + } + } + break; + case 0xDCD10004: + if (__DSP_curr_task->req_cb != NULL) + __DSP_curr_task->req_cb(__DSP_curr_task); + break; + default: + ASSERTMSGLINEV(519, 0, "__DSPHandler(): Unknown msg from DSP 0x%08X - task sync failed!\n", mail); + } + + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); +} + +void __DSP_exec_task(DSPTaskInfo* curr, DSPTaskInfo* next) { + ASSERTMSGLINE(555, next != NULL, "__DSP_exec_task(): NULL task. It is to weep.\n"); + + if (curr != NULL) { + DSPSendMailToDSP((u32)curr->dram_mmem_addr); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(curr->dram_length); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(curr->dram_addr); + while (DSPCheckMailToDSP() != 0) + ; + } else { + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + } + + DSPSendMailToDSP((u32)next->iram_mmem_addr); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(next->iram_length); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(next->iram_addr); + while (DSPCheckMailToDSP() != 0) + ; + + if (next->state == 0) { + DSPSendMailToDSP(next->dsp_init_vector); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + } else { + DSPSendMailToDSP(next->dsp_resume_vector); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP((u32)next->dram_mmem_addr); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(next->dram_length); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(next->dram_addr); + while (DSPCheckMailToDSP() != 0) + ; + } +} + +void __DSP_boot_task(DSPTaskInfo* task) { + volatile u32 mail; + + ASSERTMSGLINE(637, task != NULL, "__DSP_boot_task(): NULL task!\n"); + while (DSPCheckMailFromDSP() == 0) + ; + + mail = DSPReadMailFromDSP(); + ASSERTMSGLINEV(643, mail == 0x8071FEED, "__DSP_boot_task(): Failed to sync DSP on boot! (0x%08X)\n", mail); + + DSPSendMailToDSP(0x80F3A001); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP((u32)task->iram_mmem_addr); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(0x80F3C002); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(task->iram_addr & 0xFFFF); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(0x80F3A002); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(task->iram_length); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(0x80F3B002); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(0); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(0x80F3D001); + while (DSPCheckMailToDSP() != 0) + ; + + DSPSendMailToDSP(task->dsp_init_vector & 0xFFFF); + while (DSPCheckMailToDSP() != 0) + ; + + __DSP_debug_printf("DSP is booting task: 0x%08X\n", (u32)task); + __DSP_debug_printf("__DSP_boot_task() : IRAM MMEM ADDR: 0x%08X\n", (u32)task->iram_mmem_addr); + __DSP_debug_printf("__DSP_boot_task() : IRAM DSP ADDR : 0x%08X\n", task->iram_addr); + __DSP_debug_printf("__DSP_boot_task() : IRAM LENGTH : 0x%08X\n", task->iram_length); + __DSP_debug_printf("__DSP_boot_task() : DRAM MMEM ADDR: 0x%08X\n", task->dram_length); + __DSP_debug_printf("__DSP_boot_task() : Start Vector : 0x%08X\n", task->dsp_init_vector); +} + +void __DSP_insert_task(DSPTaskInfo* task) { + DSPTaskInfo* temp; + + if (__DSP_first_task == NULL) { + __DSP_curr_task = task; + __DSP_first_task = __DSP_last_task = task; + task->next = task->prev = NULL; + return; + } + + temp = __DSP_first_task; + while (temp != NULL) { + if (task->priority < temp->priority) { + task->prev = temp->prev; + temp->prev = task; + task->next = temp; + if (task->prev == NULL) + __DSP_first_task = task; + else + task->prev->next = task; + break; + } + temp = temp->next; + } + + if (temp == NULL) { + __DSP_last_task->next = task; + task->next = NULL; + task->prev = __DSP_last_task; + __DSP_last_task = task; + } +} + +void __DSP_add_task(DSPTaskInfo* task) { + ASSERTMSGLINE(771, task != NULL, "__DSP_add_task(): Why are you adding a NULL task?\n"); + + if (__DSP_last_task == NULL) { + __DSP_curr_task = task; + __DSP_last_task = task; + __DSP_first_task = task; + task->next = task->prev = NULL; + } else { + __DSP_last_task->next = task; + task->next = NULL; + task->prev = __DSP_last_task; + __DSP_last_task = task; + } + + task->state = 0; + __DSP_debug_printf("__DSP_add_task() : Added task : 0x%08X\n", (u32)task); +} + +void __DSP_remove_task(DSPTaskInfo* task) { + ASSERTMSGLINE(816, task != NULL, "__DSP_remove_task(): NULL task! Why? WHY?!?!\n"); + task->flags = 0; + task->state = 3; + + if (__DSP_first_task == task) { + if (task->next != NULL) { + __DSP_first_task = task->next; + task->next->prev = NULL; + return; + } + + __DSP_first_task = __DSP_last_task = __DSP_curr_task = NULL; + return; + } + + if (__DSP_last_task == task) { + __DSP_last_task = task->prev; + task->prev->next = NULL; + __DSP_curr_task = __DSP_first_task; + return; + } + + __DSP_curr_task = task->next; + task->prev->next = task->next; + task->next->prev = task->prev; +} diff --git a/src/revolution/esp/esp.c b/src/revolution/esp/esp.c new file mode 100644 index 0000000000..68899e2598 --- /dev/null +++ b/src/revolution/esp/esp.c @@ -0,0 +1,320 @@ +#include +#include +#include + +static s32 __esFd = -1; + +s32 ESP_InitLib(void) { + s32 ret = 0; + + if (__esFd < 0) { + __esFd = IOS_Open("/dev/es", 0); + + if (__esFd < 0) { + ret = __esFd; + } + } + + return ret; +} + +s32 ESP_CloseLib(void) { + s32 ret = 0; + + if (__esFd >= 0) { + ret = IOS_Close(__esFd); + if (ret == 0) { + __esFd = -1; + } + } + + return ret; +} + +s32 ESP_LaunchTitle(u64 titleID, ESTicketView* pTicketView) { + s32 ret = 0; + u8 buf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* vec = (IOSIoVector*)(buf + 208); + u64* id = (u64*)buf; + + if (__esFd < 0) { + ret = -0x3F9; + goto out; + } + + // check if ptr is aligned to 0x20 + if ((u32)pTicketView & 31) { + ret = -0x3F9; + goto out; + } + + *id = titleID; + vec[0].base = (u8*)id; + vec[0].length = 8; + vec[1].base = (u8*)pTicketView; + vec[1].length = 0xD8; + + ret = IOS_IoctlvReboot(__esFd, 8, 2, 0, vec); + __esFd = -1; + +out: + return ret; +} + +s32 ESP_GetTicketViews(ESTitleId titleId, ESTicketView* ticketViewList, u32* ticketViewCnt) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + ESTitleId* p1 = (ESTitleId*)__esBuf; + u32* p2 = (u32*)(__esBuf + 32); + + if (__esFd < 0 || ticketViewCnt == NULL) { + rv = -1017; + goto out; + } + + if (((u32)ticketViewList & 31)) { + rv = -1017; + goto out; + } + + *p1 = titleId; + if (ticketViewList == NULL) { + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTitleId); + v[1].base = (u8*)p2; + v[1].length = 4; + rv = IOS_Ioctlv(__esFd, 18, 1, 1, v); + + if (rv == 0) { + *ticketViewCnt = *p2; + } + } else { + if (*ticketViewCnt == 0) { + rv = -1017; + goto out; + } + + *p2 = *ticketViewCnt; + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTitleId); + v[1].base = (u8*)p2; + v[1].length = 4; + v[2].base = (u8*)ticketViewList; + v[2].length = sizeof(ESTicketView) * (*ticketViewCnt); + rv = IOS_Ioctlv(__esFd, 19, 2, 1, v); + } + +out: + return rv; +} + +s32 ESP_DiGetTicketView(const void* ticket, ESTicketView* ticketView) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + + if (__esFd < 0 || ticketView == NULL) { + rv = -1017; + goto out; + } + + if (((u32)ticket & 31) || ((u32)ticketView & 31)) { + rv = -1017; + goto out; + } + + v[0].base = (u8*)ticket; + + if (ticket == NULL) { + v[0].length = 0; + } else { + v[0].length = sizeof(ESTicket); + } + + v[1].base = (u8*)ticketView; + v[1].length = sizeof(ESTicketView); + rv = IOS_Ioctlv(__esFd, 27, 1, 1, v); + +out: + return rv; +} + +s32 ESP_DiGetTmd(ESTitleMeta* tmd, u32* tmdSize) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + u32* p1 = (u32*)__esBuf; + + if (__esFd < 0 || tmdSize == NULL) { + rv = -1017; + goto out; + } + + if (((u32)tmd & 31)) { + rv = -1017; + goto out; + } + + if (tmd == NULL) { + v[0].base = (u8*)p1; + v[0].length = 4; + rv = IOS_Ioctlv(__esFd, 57, 0, 1, v); + + if (rv == 0) { + *tmdSize = *p1; + } + } else { + if (*tmdSize == 0) { + rv = -1017; + goto out; + } + + *p1 = *tmdSize; + v[0].base = (u8*)p1; + v[0].length = 4; + v[1].base = (u8*)tmd; + v[1].length = *tmdSize; + rv = IOS_Ioctlv(__esFd, 58, 1, 1, v); + } + +out: + return rv; +} + +s32 ESP_GetTmdView(ESTitleId titleId, ESTmdView* tmdView, u32* size) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + ESTitleId* p1 = (ESTitleId*)__esBuf; + u32* p2 = (u32*)(__esBuf + 32); + + if (__esFd < 0 || size == NULL) { + rv = -1017; + goto out; + } + + if (((u32)tmdView & 31)) { + rv = -1017; + goto out; + } + + *p1 = titleId; + + if (tmdView == NULL) { + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTitleId); + v[1].base = (u8*)p2; + v[1].length = 4; + rv = IOS_Ioctlv(__esFd, 20, 1, 1, v); + + if (rv == 0) { + *size = *p2; + } + } else { + if (*size == 0) { + rv = -1017; + goto out; + } + + *p2 = *size; + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTitleId); + v[1].base = (u8*)p2; + v[1].length = 4; + v[2].base = (u8*)tmdView; + v[2].length = *size; + rv = IOS_Ioctlv(__esFd, 21, 2, 1, v); + } + +out: + return rv; +} + +s32 ESP_GetDataDir(ESTitleId titleId, char* dataDir) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + ESTitleId* p1 = (ESTitleId*)__esBuf; + + if (__esFd < 0 || dataDir == NULL) { + rv = -1017; + goto out; + } + + if (((u32)dataDir & 31)) { + rv = -1017; + goto out; + } + + *p1 = titleId; + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTitleId); + v[1].base = (u8*)dataDir; + v[1].length = 0x1E; + rv = IOS_Ioctlv(__esFd, 29, 1, 1, v); + +out: + return rv; +} + +s32 ESP_GetTitleId(ESTitleId* titleId) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + + if (__esFd < 0 || titleId == NULL) { + rv = -1017; + goto out; + } + + v[0].base = __esBuf; + v[0].length = sizeof(ESTitleId); + + rv = IOS_Ioctlv(__esFd, 32, 0, 1, v); + + if (rv == 0) { + *titleId = *(ESTitleId*)__esBuf; + } + +out: + return rv; +} + +s32 ESP_GetConsumption(ESTicketId ticketId, ESLpEntry* entries, u32* nEntries) { + s32 rv = 0; + u8 __esBuf[256] ATTRIBUTE_ALIGN(32); + IOSIoVector* v = (IOSIoVector*)(__esBuf + 256 - 6 * sizeof(IOSIoVector)); + ESTicketId* p1 = (ESTicketId*)__esBuf; + u32* p2 = (u32*)(__esBuf + 32); + + if (__esFd < 0) { + rv = -1017; + goto out; + } + + if (((u32)entries & 31)) { + rv = -1017; + goto out; + } + + *p1 = ticketId; + v[0].base = (u8*)p1; + v[0].length = sizeof(ESTicketId); + + if (entries == NULL) { + v[1].base = NULL; + v[1].length = 0; + } else { + v[1].base = (u8*)entries; + v[1].length = sizeof(ESLpEntry) * (*nEntries); + *p2 = *nEntries; + } + + v[2].base = (u8*)p2; + v[2].length = 4; + rv = IOS_Ioctlv(__esFd, 22, 1, 2, v); + *nEntries = *p2; +out: + return rv; +} diff --git a/src/revolution/euart/euart.c b/src/revolution/euart/euart.c new file mode 100644 index 0000000000..df69df2df8 --- /dev/null +++ b/src/revolution/euart/euart.c @@ -0,0 +1,148 @@ +#include +#include +#include + +static BOOL __EUARTInitialized = FALSE; +static EUARTError __EUARTLastErrorCode = EUART_ERROR_NONE; +static BOOL __EUARTSendStop = FALSE; +static u32 Enabled = 0; + +BOOL EUARTInit(void) { + BOOL enabled; + u8 val; + + if (__EUARTInitialized) { + return TRUE; + } + + if (!(OSGetConsoleType() & 0x10000000)) { + __EUARTLastErrorCode = EUART_ERROR_CANNOT_USE; + return FALSE; + } + + enabled = OSDisableInterrupts(); + + val = -14; + if (!EXIWriteReg(0, 1, 0xB0000000, &val, 1)) { + __EUARTLastErrorCode = EUART_ERROR_INTERNAL; + OSRestoreInterrupts(enabled); + return FALSE; + } + + val = -13; + if (!EXIWriteReg(0, 1, 0xB0000000, &val, 1)) { + __EUARTLastErrorCode = EUART_ERROR_INTERNAL; + OSRestoreInterrupts(enabled); + return FALSE; + } + + OSRestoreInterrupts(enabled); + + __EUARTInitialized = TRUE; + __EUARTLastErrorCode = EUART_ERROR_NONE; + __EUARTSendStop = FALSE; + return TRUE; +} + +UARTError InitializeUART(UARTBaudRate rate) { + if (!(OSGetConsoleType() & 0x10000000)) { + Enabled = 0; + return kUARTConfigurationError; + } else { + Enabled = 0xA5FF005A; + return kUARTNoError; + } +} + +static int QueueLength(void) { + u32 cmd, txCnt; + + if (!EXISelect(0, 1, __EXIFreq)) { + return -1; + } + + cmd = 0x30000100; + EXIImm(0, &cmd, 4, 1, NULL); + EXISync(0); + EXIImm(0, &txCnt, sizeof(txCnt), 0, NULL); + EXISync(0); + EXIDeselect(0); + return 32 - (u8)((txCnt >> 24) & 0x3F); +} + +UARTError WriteUARTN(const void* buf, unsigned long len) { + u32 cmd; + int qLen; + UARTError error; + char* sendData = (char*)buf; + u32 uart_txd; + + if (Enabled != 0xA5FF005A) { + return kUARTConfigurationError; + } + + if (!__EUARTInitialized) { + if (!EUARTInit()) { + return kUARTConfigurationError; + } + } + + if (!__EUARTInitialized) { + __EUARTLastErrorCode = EUART_ERROR_UNINITIALIZED; + return kUARTConfigurationError; + } + + if (!EXILock(0, 1, 0)) { + return kUARTNoError; + } + + { + char* p; + + for (p = sendData; (p - buf) < len; p++) { + if (*p == '\n') { + *p = '\r'; + } + } + } + + error = kUARTNoError; + cmd = 0xB0000100; + + while (len != 0) { + qLen = QueueLength(); + + if (qLen < 0) { + error = kUARTBufferOverflow; + break; + } + + if (qLen != 32) { + continue; + } + + if (!EXISelect(0, 1, __EXIFreq)) { + error = kUARTBufferOverflow; + break; + } + + EXIImm(0, &cmd, 4, 1, NULL); + EXISync(0); + + while ((qLen > 0) && (len > 0)) { + uart_txd = (u32)((*sendData & 0xFF) << 24); + + EXIImm(0, &uart_txd, 4, 1, NULL); + EXISync(0); + + sendData++; + qLen--; + len--; + } + + EXIDeselect(0); + } + + EXIUnlock(0); + return error; +} diff --git a/src/revolution/exi/EXIBios.c b/src/revolution/exi/EXIBios.c new file mode 100644 index 0000000000..19290be936 --- /dev/null +++ b/src/revolution/exi/EXIBios.c @@ -0,0 +1,876 @@ +#include + +#define REG_MAX 5 +#define REG(chan, idx) (__EXIRegs[((chan) * REG_MAX) + (idx)]) + +#define STATE_IDLE 0 +#define STATE_DMA 1 +#define STATE_IMM 2 +#define STATE_BUSY 3 +#define STATE_SELECTED 4 +#define STATE_ATTACHED 8 +#define STATE_LOCKED 16 + +#define MAX_CHAN 3 + +#define MAX_IMM 4 +#define MAX_TYPE 3 +#define MAX_DEV 3 +#define MAX_FREQ 6 + +#define EXI_0LENGTH_EXILENGTH_MASK 0xFFFFFFE0 + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:24:52" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __EXIVersion = "<< RVL_SDK - EXI \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __EXIVersion = "<< RVL_SDK - EXI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __EXIVersion = "<< RVL_SDK - EXI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +static EXIControl Ecb[3]; +static u32 IDSerialPort1; + +// external functions +extern void __OSEnableBarnacle(s32 chan, u32 dev); + +// prototypes +u32 EXIClearInterrupts(s32 chan, int exi, int tc, int ext); +static int __EXIProbe(s32 chan); + +static void SetExiInterruptMask(s32 chan, EXIControl* exi) { + EXIControl* exi2; + exi2 = &Ecb[2]; + + switch (chan) { + case 0: + if ((exi->exiCallback == 0 && exi2->exiCallback == 0) || (exi->state & STATE_LOCKED)) { + __OSMaskInterrupts(OS_INTERRUPTMASK_EXI_0_EXI | OS_INTERRUPTMASK_EXI_2_EXI); + } else { + __OSUnmaskInterrupts(OS_INTERRUPTMASK_EXI_0_EXI | OS_INTERRUPTMASK_EXI_2_EXI); + } + break; + case 1: + if (exi->exiCallback == 0 || (exi->state & STATE_LOCKED)) { + __OSMaskInterrupts(OS_INTERRUPTMASK_EXI_1_EXI); + } else { + __OSUnmaskInterrupts(OS_INTERRUPTMASK_EXI_1_EXI); + } + break; + case 2: + if (__OSGetInterruptHandler(__OS_INTERRUPT_PI_DEBUG) == 0 || (exi->state & STATE_LOCKED)) { + __OSMaskInterrupts(OS_INTERRUPTMASK_PI_DEBUG); + } else { + __OSUnmaskInterrupts(OS_INTERRUPTMASK_PI_DEBUG); + } + break; + } +} + +static void CompleteTransfer(s32 chan) { + EXIControl* exi; + u8* buf; + u32 data; + int i; + int len; + + exi = &Ecb[chan]; + ASSERTLINE(395, 0 <= chan && chan < MAX_CHAN); + + if (exi->state & STATE_BUSY) { + if (exi->state & STATE_IMM) { + if (exi->immLen != 0) { + len = exi->immLen; + buf = exi->immBuf; + data = __EXIRegs[(chan * 5) + 4]; + for(i = 0; i < len; i++) { + *buf++ = data >> ((3 - i) * 8); + } + } + } + exi->state &= ~STATE_BUSY; + } +} + +int EXIImm(s32 chan, void* buf, s32 len, u32 type, EXICallback callback) { + EXIControl* exi; + BOOL enabled; + + exi = &Ecb[chan]; + ASSERTLINE(434, exi->state & STATE_SELECTED); + ASSERTLINE(435, 0 <= chan && chan < MAX_CHAN); + ASSERTLINE(436, 0 < len && len <= MAX_IMM); + ASSERTLINE(437, type < MAX_TYPE); + enabled = OSDisableInterrupts(); + + if ((exi->state & STATE_BUSY) || !(exi->state & STATE_SELECTED)) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->tcCallback = callback; + if (exi->tcCallback) { + EXIClearInterrupts(chan, 0, 1, 0); + __OSUnmaskInterrupts(0x200000U >> (chan * 3)); + } + + exi->state |= STATE_IMM; + if (type != 0) { + u32 data; + int i; + + data = 0; + for(i = 0; i < len; i++) { + data |= ((u8*)buf)[i] << ((3 - i) * 8); + } + __EXIRegs[(chan * 5) + 4] = data; + } + + exi->immBuf = buf; + exi->immLen = (type != 1) ? len : 0; + __EXIRegs[(chan * 5) + 3] = (type << 2) | 1 | ((len - 1) << 4); + OSRestoreInterrupts(enabled); + return 1; +} + +int EXIImmEx(s32 chan, void* buf, s32 len, u32 mode) { + s32 xLen; + + while (len) { + xLen = (len < 4) ? len : 4; + if (EXIImm(chan, buf, xLen, mode, 0) == 0) { + return 0; + } + if (EXISync(chan) == 0) { + return 0; + } + ((u8*)buf) += xLen; + len -= xLen; + } + + return 1; +} + +int EXIDma(s32 chan, void* buf, s32 len, u32 type, EXICallback callback) { + EXIControl* exi; + BOOL enabled; + + exi = &Ecb[chan]; + + ASSERTLINE(539, exi->state & STATE_SELECTED); + ASSERTLINE(540, OFFSET(buf, 32) == 0); + ASSERTLINE(541, 0 < len && OFFSET(len, 32) == 0); + ASSERTLINE(543, ((u32) len & ~EXI_0LENGTH_EXILENGTH_MASK) == 0); + ASSERTLINE(545, type == EXI_READ || type == EXI_WRITE); + + enabled = OSDisableInterrupts(); + if ((exi->state & STATE_BUSY) || !(exi->state & STATE_SELECTED)) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->tcCallback = callback; + if ((u32)exi->tcCallback) { + EXIClearInterrupts(chan, 0, 1, 0); + __OSUnmaskInterrupts(0x200000U >> (chan * 3)); + } + + exi->state |= STATE_DMA; + __EXIRegs[(chan * 5) + 1] = (u32)buf & EXI_0LENGTH_EXILENGTH_MASK; + __EXIRegs[(chan * 5) + 2] = len; + __EXIRegs[(chan * 5) + 3] = (type * 4) | 3; + + OSRestoreInterrupts(enabled); + return 1; +} + +int EXISync(s32 chan) { + EXIControl* exi; + int rc; + BOOL enabled; + + exi = &Ecb[chan]; + rc = 0; + ASSERTLINE(595, 0 <= chan && chan < MAX_CHAN); + + while ((exi->state & STATE_SELECTED)) { + if (!(__EXIRegs[(chan * 5) + 3] & 1)) { + enabled = OSDisableInterrupts(); + if (exi->state & STATE_SELECTED) { + CompleteTransfer(chan); + if (__OSGetDIConfig() != 0xFF || (OSGetConsoleType() & 0xf0000000) == 0x20000000 || exi->immLen != 4 || (__EXIRegs[chan * 5] & 0x70) || (__EXIRegs[(chan * 5) + 4] != 0x01010000 && __EXIRegs[(chan * 5) + 4] != 0x05070000 && __EXIRegs[(chan * 5) + 4] != 0x04220001) || __OSDeviceCode == 0x8200) { + rc = 1; + } + } + OSRestoreInterrupts(enabled); + break; + } + } + + ASSERTLINE(623, !(exi->state & STATE_BUSY)); + return rc; +} + +u32 EXIClearInterrupts(s32 chan, int exi, int tc, int ext) { + u32 cpr; + u32 prev; + + ASSERTLINE(644, 0 <= chan && chan < MAX_CHAN); + + cpr = prev = __EXIRegs[(chan * 5)]; + prev &= 0x7F5; + + if (exi != 0) { + prev |= 2; + } + + if (tc != 0) { + prev |= 8; + } + + if (ext != 0) { + prev |= 0x800; + } + + __EXIRegs[(chan * 5)] = prev; + return cpr; +} + +EXICallback EXISetExiCallback(s32 chan, EXICallback exiCallback) { + EXIControl* exi; + EXICallback prev; + BOOL enabled; + + exi = &Ecb[chan]; + ASSERTLINE(678, 0 <= chan && chan < MAX_CHAN); + enabled = OSDisableInterrupts(); + + prev = exi->exiCallback; + exi->exiCallback = exiCallback; + if (chan != 2) { + SetExiInterruptMask(chan, exi); + } else { + SetExiInterruptMask(0, &Ecb[0]); + } + + OSRestoreInterrupts(enabled); + return prev; +} + +void EXIProbeReset() { + __gUnknown800030C0[0] = __gUnknown800030C0[1] = 0; + Ecb[0].idTime = Ecb[1].idTime = 0; + __EXIProbe(0); + __EXIProbe(1); +} + +static int __EXIProbe(s32 chan) { + EXIControl* exi; + BOOL enabled; + int rc; + u32 cpr; + s32 t; + + exi = &Ecb[chan]; + ASSERTLINE(733, 0 <= chan && chan < MAX_CHAN); + if (chan == 2) { + return 1; + } + + rc = 1; + enabled = OSDisableInterrupts(); + cpr = __EXIRegs[(chan * 5)]; + + if (!(exi->state & STATE_ATTACHED)) { + if (cpr & 0x800) { + EXIClearInterrupts(chan, 0, 0, 1); + __gUnknown800030C0[chan] = exi->idTime = 0; + } + + if (cpr & 0x1000) { + t = ((s32)(OSTicksToMilliseconds(OSGetTime()) / 100) + 1); + + if (__gUnknown800030C0[chan] == 0) { + __gUnknown800030C0[chan] = t; + } + + if (t - (s32)__gUnknown800030C0[chan] < 3) { + rc = 0; + } + } else { + __gUnknown800030C0[chan] = exi->idTime = 0; + rc = 0; + } + } else if(!(cpr & 0x1000) || (cpr & 0x800)) { + __gUnknown800030C0[chan] = exi->idTime = 0; + rc = 0; + } + + OSRestoreInterrupts(enabled); + return rc; +} + +int EXIProbe(s32 chan) { + EXIControl* exi = &Ecb[chan]; + int rc; + u32 id; + + rc = __EXIProbe(chan); + if (rc && !exi->idTime) { + rc = EXIGetID(chan, 0, &id) ? 1 : 0; + } + + return rc; +} + +s32 EXIProbeEx(s32 chan) { + if (EXIProbe(chan)) { + return 1; + } + + if (__gUnknown800030C0[chan]) { + return 0; + } + + return -1; +} + +static int __EXIAttach(s32 chan, EXICallback extCallback) { + EXIControl* exi; + BOOL enabled; + + exi = &Ecb[chan]; + ASSERTLINE(838, 0 <= chan && chan < 2); + enabled = OSDisableInterrupts(); + + if ((exi->state & STATE_ATTACHED) || !__EXIProbe(chan)) { + OSRestoreInterrupts(enabled); + return 0; + } + + EXIClearInterrupts(chan, 1, 0, 0); + exi->extCallback = extCallback; + __OSUnmaskInterrupts(0x100000U >> (chan * 3)); + exi->state |= STATE_ATTACHED; + + OSRestoreInterrupts(enabled); + return 1; +} + +int EXIAttach(s32 chan, EXICallback extCallback) { + EXIControl* exi; + BOOL enabled; + int rc; + + exi = &Ecb[chan]; + ASSERTLINE(864, 0 <= chan && chan < 2); + + EXIProbe(chan); + enabled = OSDisableInterrupts(); + if (exi->idTime == 0) { + OSRestoreInterrupts(enabled); + return 0; + } + + rc = __EXIAttach(chan, extCallback); + OSRestoreInterrupts(enabled); + return rc; +} + +int EXIDetach(s32 chan) { + EXIControl* exi; + BOOL enabled; + + exi = &Ecb[chan]; + ASSERTLINE(898, 0 <= chan && chan < 2); + enabled = OSDisableInterrupts(); + + if (!(exi->state & STATE_ATTACHED)) { + OSRestoreInterrupts(enabled); + return 1; + } + + if ((exi->state & STATE_LOCKED) && (exi->dev == 0)) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->state &= ~STATE_ATTACHED; + __OSMaskInterrupts(0x500000U >> (chan * 3)); + + OSRestoreInterrupts(enabled); + return 1; +} + +int EXISelectSD(s32 chan, u32 dev, u32 freq) { + EXIControl* exi; + u32 cpr; + BOOL enabled; + + exi = &Ecb[chan]; + + ASSERTLINE(908, 0 <= chan && chan < MAX_CHAN); + ASSERTLINE(909, chan == 0 && dev < MAX_DEV || dev == 0); + ASSERTLINE(910, freq < MAX_FREQ); + ASSERTLINE(911, !(exi->state & STATE_SELECTED)); + + enabled = OSDisableInterrupts(); + if ((exi->state & STATE_SELECTED) || ((chan != 2) && (((dev == 0) && !(exi->state & STATE_ATTACHED) && (EXIProbe(chan) == 0)) || !(exi->state & STATE_LOCKED) || (exi->dev != dev)))) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->state |= STATE_SELECTED; + cpr = __EXIRegs[(chan * 5)]; + cpr &= 0x405; + cpr |= freq * 0x10; + __EXIRegs[(chan * 5)] = cpr; + + if (exi->state & STATE_ATTACHED) { + switch (chan) { + case 0: + __OSMaskInterrupts(0x100000U); + break; + case 1: + __OSMaskInterrupts(0x20000U); + break; + } + } + + OSRestoreInterrupts(enabled); + return 1; +} + +int EXISelect(s32 chan, u32 dev, u32 freq) { + EXIControl* exi; + u32 cpr; + BOOL enabled; + + exi = &Ecb[chan]; + + ASSERTLINE(996, 0 <= chan && chan < MAX_CHAN); + ASSERTLINE(997, chan == 0 && dev < MAX_DEV || dev == 0); + ASSERTLINE(998, freq < MAX_FREQ); + ASSERTLINE(999, !(exi->state & STATE_SELECTED)); + + enabled = OSDisableInterrupts(); + if ((exi->state & STATE_SELECTED) || ((chan != 2) && (((dev == 0) && !(exi->state & STATE_ATTACHED) && (__EXIProbe(chan) == 0)) || !(exi->state & STATE_LOCKED) || (exi->dev != dev)))) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->state |= STATE_SELECTED; + cpr = __EXIRegs[(chan * 5)]; + cpr &= 0x405; + cpr |= (((1 << dev) << 7) | (freq * 0x10)); + __EXIRegs[(chan * 5)] = cpr; + + if (exi->state & STATE_ATTACHED) { + switch (chan) { + case 0: + __OSMaskInterrupts(0x100000U); + break; + case 1: + __OSMaskInterrupts(0x20000U); + break; + } + } + + OSRestoreInterrupts(enabled); + return 1; +} + +int EXIDeselect(s32 chan) { + EXIControl* exi; + u32 cpr; + BOOL enabled; + + exi = &Ecb[chan]; + ASSERTLINE(1077, 0 <= chan && chan < MAX_CHAN); + enabled = OSDisableInterrupts(); + + if (!(exi->state & STATE_SELECTED)) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->state &= ~STATE_SELECTED; + cpr = __EXIRegs[(chan * 5)]; + __EXIRegs[(chan * 5)] = cpr & 0x405; + + if (exi->state & STATE_ATTACHED) { + switch (chan) { + case 0: + __OSUnmaskInterrupts(0x100000U); + break; + case 1: + __OSUnmaskInterrupts(0x20000U); + break; + } + } + + OSRestoreInterrupts(enabled); + + if ((chan != 2) && (cpr & 0x80)) { + return __EXIProbe(chan) ? TRUE : FALSE; + } + + return 1; +} + +static void EXIIntrruptHandler(__OSInterrupt interrupt, OSContext* context) { + s32 chan; + EXIControl* exi; + EXICallback callback; + + chan = (interrupt - 9) / 3; + + ASSERTLINE(1150, 0 <= chan && chan < MAX_CHAN); + exi = &Ecb[chan]; + EXIClearInterrupts(chan, 1, 0, 0); + + callback = exi->exiCallback; + if (callback) { + OSContext exceptionContext; + + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + callback(chan, context); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } +} + +static void TCIntrruptHandler(__OSInterrupt interrupt, OSContext* context) { + s32 chan; + EXIControl* exi; + EXICallback callback; + + chan = (interrupt - 10) / 3; + + ASSERTLINE(1186, 0 <= chan && chan < MAX_CHAN); + exi = &Ecb[chan]; + __OSMaskInterrupts(0x80000000U >> interrupt); + EXIClearInterrupts(chan, 0, 1, 0); + + callback = exi->tcCallback; + if (callback) { + OSContext exceptionContext; + + exi->tcCallback = NULL; + CompleteTransfer(chan); + + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + callback(chan, context); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } +} + +static void EXTIntrruptHandler(__OSInterrupt interrupt, OSContext* context) { + s32 chan; + EXIControl* exi; + EXICallback callback; + + chan = (interrupt - 11) / 3; + + ASSERTLINE(1226, 0 <= chan && chan < 2); + __OSMaskInterrupts(0x500000U >> (chan * 3)); + exi = &Ecb[chan]; + callback = exi->extCallback; + exi->state &= ~STATE_ATTACHED; + + if (callback) { + OSContext exceptionContext; + + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + exi->extCallback = NULL; + callback(chan, context); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } +} + +void EXIInit() { + u32 id; + + while (((REG(0, 3) & 1) == 1) || ((REG(1, 3) & 1) == 1) || ((REG(2, 3) & 1) == 1)) {} + + __OSMaskInterrupts(0x7F8000U); + __EXIRegs[0] = 0; + __EXIRegs[5] = 0; + __EXIRegs[10] = 0; + __EXIRegs[0] = 0x2000; + __OSSetInterruptHandler(9, EXIIntrruptHandler); + __OSSetInterruptHandler(10, TCIntrruptHandler); + __OSSetInterruptHandler(11, EXTIntrruptHandler); + __OSSetInterruptHandler(12, EXIIntrruptHandler); + __OSSetInterruptHandler(13, TCIntrruptHandler); + __OSSetInterruptHandler(14, EXTIntrruptHandler); + __OSSetInterruptHandler(15, EXIIntrruptHandler); + __OSSetInterruptHandler(16, TCIntrruptHandler); + + EXIGetID(0, 2, &IDSerialPort1); + + if (__OSInIPL) { + EXIProbeReset(); + } else if (EXIGetID(0, 0, &id) && id == 0x7010000) { + __OSEnableBarnacle(1, 0); + } else if (EXIGetID(1, 0, &id) && id == 0x7010000) { + __OSEnableBarnacle(0, 2); + } + + OSRegisterVersion(__EXIVersion); +} + +int EXILock(s32 chan, u32 dev, EXICallback unlockedCallback) { + EXIControl* exi; + BOOL enabled; + int i; + + exi = &Ecb[chan]; + ASSERTLINE(1338, 0 <= chan && chan < MAX_CHAN); + ASSERTLINE(1339, chan == 0 && dev < MAX_DEV || dev == 0); + enabled = OSDisableInterrupts(); + + if (exi->state & STATE_LOCKED) { + if (unlockedCallback) { + ASSERTLINE(1345, chan == 0 && exi->items < (MAX_DEV - 1) || exi->items == 0); + for(i = 0; i < exi->items; i++) { + if (exi->queue[i].dev == dev) { + OSRestoreInterrupts(enabled); + return 0; + } + } + exi->queue[exi->items].callback = unlockedCallback; + exi->queue[exi->items].dev = dev; + exi->items++; + } + OSRestoreInterrupts(enabled); + return 0; + } + + ASSERTLINE(1361, exi->items == 0); + exi->state |= STATE_LOCKED; + exi->dev = dev; + SetExiInterruptMask(chan, exi); + OSRestoreInterrupts(enabled); + return 1; +} + +int EXIUnlock(s32 chan) { + EXIControl* exi; + BOOL enabled; + EXICallback unlockedCallback; + + exi = &Ecb[chan]; + ASSERTLINE(1385, 0 <= chan && chan < MAX_CHAN); + enabled = OSDisableInterrupts(); + + if (!(exi->state & STATE_LOCKED)) { + OSRestoreInterrupts(enabled); + return 0; + } + + exi->state &= ~STATE_LOCKED; + SetExiInterruptMask(chan, exi); + if (exi->items > 0) { + unlockedCallback = exi->queue[0].callback; + if (--exi->items > 0) { + memmove(&exi->queue[0], &exi->queue[1], exi->items * 8); + } + unlockedCallback(chan, 0); + } + + OSRestoreInterrupts(enabled); + return 1; +} + +u32 EXIGetState(s32 chan) { + EXIControl* exi; + + exi = &Ecb[chan]; + ASSERTLINE(1343, 0 <= chan && chan < MAX_CHAN); + return exi->state; +} + +static void UnlockedHandler(s32 chan, OSContext* context) { + u32 id; + EXIGetID(chan, 0, &id); +} + +s32 EXIGetID(s32 chan, u32 dev, u32* id) { + EXIControl* exi = &Ecb[chan]; + int err; + u32 cmd; + s32 startTime; + BOOL enabled; + + ASSERTLINE(1459, 0 <= chan && chan < MAX_CHAN); + if (chan == 0 && dev == 2 && IDSerialPort1 != 0) { + *id = IDSerialPort1; + return 1; + } + + if ((chan < 2) && (dev == 0)) { + if ((__EXIProbe(chan) == 0)) { + return 0; + } + + if (exi->idTime == __gUnknown800030C0[chan]) { + *id = exi->id; + return exi->idTime; + } + + if (!__EXIAttach(chan, NULL)) { + return 0; + } + + startTime = __gUnknown800030C0[chan]; + } + + enabled = OSDisableInterrupts(); + + err = !EXILock(chan, dev, (chan < 2 && dev == 0) ? &UnlockedHandler : NULL); + if (err == 0) { + err = !EXISelect(chan, dev, 0); + if (err == 0) { + cmd = 0; + err |= !EXIImm(chan, &cmd, 2, 1, 0); + err |= !EXISync(chan); + err |= !EXIImm(chan, id, 4, 0, 0); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + } + + EXIUnlock(chan); + } + + OSRestoreInterrupts(enabled); + + if ((chan < 2) && (dev == 0)) { + EXIDetach(chan); + enabled = OSDisableInterrupts(); + err |= __gUnknown800030C0[chan] != startTime; + + if (!err) { + exi->id = *id; + exi->idTime = startTime; + } + + OSRestoreInterrupts(enabled); + return err ? 0 : exi->idTime; + } + + return err ? 0 : 1; +} + +s32 EXIGetType(s32 chan, u32 dev, u32* type) { + u32 _type; + s32 probe; + + probe = EXIGetID(chan, dev, &_type); + + if (!probe) { + return probe; + } + + switch (_type & ~0xFF) { + case 0x04020300: + case EXI_ETHER: + case 0x04020100: + case EXI_MIC: + *type = (_type & ~0xFF); + return probe; + default: + switch (_type & ~0xFFFF) { + case 0x00000000: + if (!(_type & 0x3803)) { + switch (_type & 0xFC) { + case EXI_MEMORY_CARD_59: + case EXI_MEMORY_CARD_123: + case EXI_MEMORY_CARD_251: + case EXI_MEMORY_CARD_507: + case EXI_MEMORY_CARD_1019: + case EXI_MEMORY_CARD_2043: + *type = _type & 0xFC; + return probe; + } + } + break; + case EXI_IS_VIEWER: + *type = EXI_IS_VIEWER; + return probe; + } + + *type = _type; + return probe; + } +} + +char* EXIGetTypeString(u32 type) { + switch (type) { + case EXI_MEMORY_CARD_59: + return "Memory Card 59"; + case EXI_MEMORY_CARD_123: + return "Memory Card 123"; + case EXI_MEMORY_CARD_251: + return "Memory Card 251"; + case EXI_MEMORY_CARD_507: + return "Memory Card 507"; + case EXI_MEMORY_CARD_1019: + return "Memory Card 1019"; + case EXI_MEMORY_CARD_2043: + return "Memory Card 2043"; + case EXI_USB_ADAPTER: + return "USB Adapter"; + case EXI_NPDP_GDEV: + return "GDEV"; + case EXI_MODEM: + return "Modem"; + case EXI_MARLIN: + return "Marlin"; + case EXI_AD16: + return "AD16"; + case EXI_RS232C: + return "RS232C"; + case 0x80000020: + case 0x80000080: + case 0x80000040: + case 0x80000008: + case 0x80000010: + case 0x80000004: + return "Net Card"; + case EXI_ETHER_VIEWER: + return "Artist Ether"; + case 0x4020100: + case 0x4020300: + case EXI_ETHER: + case 0x4220000: + return "Broadband Adapter"; + case EXI_MIC: + return "Mic"; + case EXI_STREAM_HANGER: + return "Stream Hanger"; + case EXI_IS_VIEWER: + return "IS-DOL-VIEWER"; + default: + return "Unknown"; + } +} diff --git a/src/revolution/exi/EXICommon.c b/src/revolution/exi/EXICommon.c new file mode 100644 index 0000000000..e53525fbba --- /dev/null +++ b/src/revolution/exi/EXICommon.c @@ -0,0 +1,113 @@ +#include +#include +#include + +const u32 __EXIFreq = 4; + +s32 EXIGetConsoleType(void) { + return 1; +} + +void EXIWait(void) { + while (__OSDeviceCode == 0) {} +} + +static u32 __EXISwap32(u32 val) { + return val >> 24 & 0x000000FF | val >> 8 & 0x0000FF00 | val << 8 & 0x00FF0000 | val << 24 & 0xFF000000; +} + +BOOL EXIWriteReg(s32 chan, u32 dev, u32 exiCmd, void* reg, s32 size) { + BOOL ret = FALSE; + u32 reg32; + + switch (size) { + case 1: + reg32 = (u32)((*((u8*)reg) & 0xFF) << 24); + break; + case 2: + reg32 = (u32)(((*((u16*)reg) & 0xFF) << 24) | ((*((u16*)reg) & 0xFF00) << 8)); + break; + default: + reg32 = __EXISwap32(*((u32*)reg)); + break; + } + + ret |= !EXILock(chan, dev, 0); + + if (ret) { + return FALSE; + } + + ret |= !EXISelect(chan, dev, 4); + + if (ret) { + EXIUnlock(chan); + return FALSE; + } + + ret |= !EXIImm(chan, &exiCmd, 4, 1, NULL); + ret |= !EXISync(chan); + ret |= !EXIImm(chan, ®32, 4, 1, NULL); + ret |= !EXISync(chan); + ret |= !EXIDeselect(chan); + ret |= !EXIUnlock(chan); + return !ret; +} + +BOOL EXIReadRam(s32 chan, u32 dev, u32 exiCmd, void* buffer, s32 size, EXICallback callback) { + BOOL ret = FALSE; + + ret |= !EXILock(chan, dev, NULL); + + if (ret) { + return FALSE; + } + + ret |= !EXISelect(chan, dev, 4); + + if (ret) { + EXIUnlock(chan); + return FALSE; + } + + ret |= !EXIImm(chan, &exiCmd, 4, 1, NULL); + ret |= !EXISync(chan); + ret |= !EXIDma(chan, buffer, size, EXI_READ, callback); + + if (callback == NULL) { + ret |= !EXISync(chan); + ret |= !EXIDeselect(chan); + ret |= !EXIUnlock(chan); + } + + return !ret; +} + +BOOL EXIWriteRam(s32 chan, u32 dev, u32 exiCmd, void* buffer, s32 size, EXICallback callback) { + BOOL ret = FALSE; + + ret |= !EXILock(chan, dev, NULL); + + if (ret) { + return FALSE; + } + + ret |= !EXISelect(chan, dev, 4); + + if (ret) { + EXIUnlock(chan); + return FALSE; + } + + ret |= !EXIImm(chan, &exiCmd, 4, 1, NULL); + ret |= !EXISync(chan); + ret |= !EXIDma(chan, buffer, size, EXI_WRITE, callback); + + if (callback == NULL) { + ret |= !EXISync(chan); + ret |= !EXIDeselect(chan); + ret |= !EXIUnlock(chan); + } + + return !ret; +} diff --git a/src/revolution/exi/EXIUart.c b/src/revolution/exi/EXIUart.c new file mode 100644 index 0000000000..0a14c130b0 --- /dev/null +++ b/src/revolution/exi/EXIUart.c @@ -0,0 +1,190 @@ +#include +#include +#include "__os.h" + +static s32 Chan; +static u32 Dev; +static u32 BarnacleEnabled; +static u32 Enabled; + +// prototypes +int InitializeUART(void); +int ReadUARTN(void); +int WriteUARTN(void *buf, u32 len); +void __OSEnableBarnacle(s32 chan, u32 dev); + +static BOOL ProbeBarnacle(s32 chan, u32 dev, u32* revision) { + int err; + u32 cmd; + + if (chan != 2 && dev == 0 && !EXIAttach(chan, NULL)) { + return FALSE; + } + + err = !EXILock(chan, dev, NULL); + if (!err) { + err = !EXISelect(chan, dev, EXI_FREQ_1M); + if (!err) { + cmd = 0x20011300; + err = FALSE; + err |= !EXIImm(chan, &cmd, sizeof(cmd), EXI_WRITE, NULL); + err |= !EXISync(chan); + err |= !EXIImm(chan, revision, sizeof(revision), EXI_READ, NULL); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + } + + EXIUnlock(chan); + } + + if (chan != 2 && dev == 0) { + EXIDetach(chan); + } + + if (err) { + return FALSE; + } + + return (*revision != 0xFFFFFFFF) ? TRUE : FALSE; +} + +void __OSEnableBarnacle(s32 chan, u32 dev) { + u32 id; + + if (!EXIGetID(chan, dev, &id)) { + return; + } + + switch (id) { + case EXI_MEMORY_CARD_59: + case EXI_MEMORY_CARD_123: + case EXI_MEMORY_CARD_251: + case EXI_MEMORY_CARD_507: + case EXI_USB_ADAPTER: + case EXI_NPDP_GDEV: + case EXI_MODEM: + case 0x03010000: + case 0x04020100: + case EXI_ETHER: + case 0x04020300: + case 0x04220000: + case EXI_RS232C: + case EXI_MIC: + case EXI_AD16: + case EXI_STREAM_HANGER: + case 0x80000004: + case 0x80000008: + case 0x80000010: + case 0x80000020: + case 0xFFFFFFFF: + break; + default: + if (ProbeBarnacle(chan, dev, &id)) { + Chan = chan; + Dev = dev; + Enabled = BarnacleEnabled = 0xA5FF005A; + break; + } + } +} + +int InitializeUART(void) { + if (BarnacleEnabled == 0xA5FF005A) { + return 0; + } + + if ((OSGetConsoleType() & 0x10000000) == 0) { + Enabled = 0; + return 2; + } + + Chan = 0; + Dev = 1; + Enabled = 0xA5FF005A; + return 0; +} + +int ReadUARTN(void) { + return 4; +} + +static int QueueLength(void) { + u32 cmd; + + if (EXISelect(Chan, Dev, 3) == 0) { + return -1; + } + + cmd = 0x20010000; + EXIImm(Chan, &cmd, sizeof(cmd), EXI_WRITE, 0); + EXISync(Chan); + EXIImm(Chan, &cmd, 1, EXI_READ, 0); + EXISync(Chan); + EXIDeselect(Chan); + return 0x10 - (cmd >> 0x18); +} + +int WriteUARTN(void *buf, u32 len) { + u32 cmd; + s32 xLen; + int qLen; + char* ptr; + int locked; + int error; + + if ((Enabled - 0xA5FF0000) != 0x5A) { + return 2; + } + + locked = EXILock(Chan, Dev, 0); + if (locked == 0) { + return 0; + } else { + ptr = (char*)buf; + } + + while ((u32)ptr - (u32)buf < len) { + if (*(s8*)ptr == 0xA) { + *ptr = 0xD; + } + ptr++; + } + error = 0; + cmd = 0xA0010000; + + while (len != 0) { + qLen = QueueLength(); + if (qLen < 0) { + error = 3; + break; + } + + if ((qLen >= 0xC) || (qLen >= len)) { + if (EXISelect(Chan, Dev, EXI_FREQ_8M) == 0) { + error = 3; + break; + } + + EXIImm(Chan, &cmd, sizeof(cmd), EXI_WRITE, 0); + EXISync(Chan); + + while((qLen != 0) && (len != 0)) { + if ((qLen < 4) && (qLen < len)) { + break; + } + + xLen = len < 4 ? (long)len : 4; + + EXIImm(Chan, buf, xLen, EXI_WRITE, 0); + (char*)buf += xLen; + len -= xLen; + qLen -= xLen; + EXISync(Chan); + } + EXIDeselect(Chan); + } + } + + EXIUnlock(Chan); + return error; +} diff --git a/src/revolution/gd/GDBase.c b/src/revolution/gd/GDBase.c new file mode 100644 index 0000000000..2195dc602d --- /dev/null +++ b/src/revolution/gd/GDBase.c @@ -0,0 +1,45 @@ +#include +#include + +GDLObj* __GDCurrentDL = NULL; +static GDOverflowCb overflowcb = NULL; + +void GDInitGDLObj(GDLObj* dl, void* start, u32 length) { + ASSERTMSGLINE(49, !((u32)start & 0x1F), "start must be aligned to 32 bytes"); + ASSERTMSGLINE(50, !((u32)length & 0x1F), "length must be aligned to 32 bytes"); + dl->start = start; + dl->ptr = start; + dl->top = (u8*)start + length; + dl->length = length; +} + +void GDFlushCurrToMem(void) { + DCFlushRange(__GDCurrentDL->start, __GDCurrentDL->length); +} + +void GDPadCurr32(void) { + u32 n; + + n = (u32)__GDCurrentDL->ptr & 0x1F; + if (n != 0) { + for (; n < 32; n = n + 1) { + __GDWrite(0); + } + } +} + +void GDOverflowed(void) { + if (overflowcb) { + (*overflowcb)(); + } else { + ASSERTMSGLINE(86, 0, "GDWrite: display list overflowed"); + } +} + +void GDSetOverflowCallback(GDOverflowCb callback) { + overflowcb = callback; +} + +GDOverflowCb GDGetOverflowCallback(void) { + return overflowcb; +} diff --git a/src/revolution/gd/GDFile.c b/src/revolution/gd/GDFile.c new file mode 100644 index 0000000000..0d890a8516 --- /dev/null +++ b/src/revolution/gd/GDFile.c @@ -0,0 +1,64 @@ +#include +#include + +#define ROUND(n, a) (((u32)(n) + (a)-1) & ~((a)-1)) + +s32 GDReadDLFile(const char* fName, u32* numDLs, u32* numPLs, GDGList** DLDescArray, GDGList** PLDescArray) { + DVDFileInfo finfo; + u32 length; + u32 i; + u8* buf; + GDFileHeader* hdr; + + *numDLs = *numPLs = 0; + *DLDescArray = *PLDescArray = NULL; + + if (!DVDOpen(fName, &finfo)) { + OSReport("Can't open file %s\n", fName); + return -3; + } + + length = finfo.length; + + if (NULL == (buf = OSAlloc(ROUND(length, 0x20)))) { + OSReport("Alloc failed\n"); + DVDClose(&finfo); + return -5; + } + + if (DVDReadPrio(&finfo, buf, ROUND(length, 0x20), 0, 2) != ROUND(length, 0x20)) { + OSReport("Error occurred when reading %s\n", fName); + DVDClose(&finfo); + OSFree(buf); + return -2; + } + + DVDClose(&finfo); + + hdr = (GDFileHeader*)buf; + + if (hdr->versionNumber != GD_FILE_VERSION_NUMBER) { + OSReport("Bad version number for GDL file %s\n", fName); + OSFree(buf); + return -4; + } + + *numDLs = hdr->numDLs; + *numPLs = hdr->numPLs; + + // Loaded pointers are relative to disc start, remap + // them to be relative to RAM start + *DLDescArray = (GDGList*)((u32)hdr->DLDescArray + (u32)hdr); + *PLDescArray = (GDGList*)((u32)hdr->PLDescArray + (u32)hdr); + + // And internal pointers too + for (i = 0; i < *numDLs; ++i) { + (*DLDescArray)[i].ptr = (void*)((u32)hdr + (u32)(*DLDescArray)[i].ptr); + } + + for (i = 0; i < *numPLs; ++i) { + (*PLDescArray)[i].ptr = (void*)((u32)hdr + (u32)(*PLDescArray)[i].ptr); + } + + return 0; +} diff --git a/src/revolution/gd/GDGeometry.c b/src/revolution/gd/GDGeometry.c new file mode 100644 index 0000000000..79b098114e --- /dev/null +++ b/src/revolution/gd/GDGeometry.c @@ -0,0 +1,418 @@ +#include +#include + +void GDSetVtxDescv(const GXVtxDescList* attrPtr) { + u32 nnorms = 0; + u32 ncols = 0; + u32 ntexs = 0; + u32 pnMtxIdx = GX_NONE; + u32 txMtxIdxMask = 0; + u32 posn = GX_DIRECT; + u32 norm = GX_NONE; + u32 col0 = GX_NONE; + u32 col1 = GX_NONE; + u32 tex0 = GX_NONE; + u32 tex1 = GX_NONE; + u32 tex2 = GX_NONE; + u32 tex3 = GX_NONE; + u32 tex4 = GX_NONE; + u32 tex5 = GX_NONE; + u32 tex6 = GX_NONE; + u32 tex7 = GX_NONE; + + for (; attrPtr->attr != GX_VA_NULL; ++attrPtr) { + ASSERTMSGLINE(103, attrPtr->attr >= GX_VA_PNMTXIDX && attrPtr->attr <= GX_VA_MAX_ATTR, "GDSetVtxDescv: invalid attribute"); + ASSERTMSGLINE(107, attrPtr->type >= GX_NONE && attrPtr->type <= GX_INDEX16, "GDSetVtxDescv: invalid type"); + + ASSERTMSGLINE(113, attrPtr->attr >= GX_VA_PNMTXIDX && attrPtr->attr <= GX_VA_TEX7MTXIDX ? (attrPtr->type == 0 || attrPtr->type == 1) : TRUE, "GDSetVtxDescv: invalid type for given attribute"); + + switch (attrPtr->attr) { + case GX_VA_PNMTXIDX: + pnMtxIdx = attrPtr->type; + break; + case GX_VA_TEX0MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x1) | (attrPtr->type << 0); + break; + case GX_VA_TEX1MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x2) | (attrPtr->type << 1); + break; + case GX_VA_TEX2MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x4) | (attrPtr->type << 2); + break; + case GX_VA_TEX3MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x8) | (attrPtr->type << 3); + break; + case GX_VA_TEX4MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x10) | (attrPtr->type << 4); + break; + case GX_VA_TEX5MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x20) | (attrPtr->type << 5); + break; + case GX_VA_TEX6MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x40) | (attrPtr->type << 6); + break; + case GX_VA_TEX7MTXIDX: + txMtxIdxMask = (txMtxIdxMask & ~0x80) | (attrPtr->type << 7); + break; + case GX_VA_POS: + posn = attrPtr->type; + break; + case GX_VA_NRM: + if (attrPtr->type != GX_NONE) { + norm = attrPtr->type; + nnorms = 1; + } + break; + case GX_VA_NBT: + if (attrPtr->type != GX_NONE) { + norm = attrPtr->type; + nnorms = 2; + } + break; + case GX_VA_CLR0: + col0 = attrPtr->type; + ncols += (col0 != GX_NONE); + break; + case GX_VA_CLR1: + col1 = attrPtr->type; + ncols += (col1 != GX_NONE); + break; + case GX_VA_TEX0: + tex0 = attrPtr->type; + ntexs += (tex0 != GX_NONE); + break; + case GX_VA_TEX1: + tex1 = attrPtr->type; + ntexs += (tex1 != GX_NONE); + break; + case GX_VA_TEX2: + tex2 = attrPtr->type; + ntexs += (tex2 != GX_NONE); + break; + case GX_VA_TEX3: + tex3 = attrPtr->type; + ntexs += (tex3 != GX_NONE); + break; + case GX_VA_TEX4: + tex4 = attrPtr->type; + ntexs += (tex4 != GX_NONE); + break; + case GX_VA_TEX5: + tex5 = attrPtr->type; + ntexs += (tex5 != GX_NONE); + break; + case GX_VA_TEX6: + tex6 = attrPtr->type; + ntexs += (tex6 != GX_NONE); + break; + case GX_VA_TEX7: + tex7 = attrPtr->type; + ntexs += (tex7 != GX_NONE); + break; + } + } + + GDWriteCPCmd(CP_REG_VCD_LO_ID, CP_REG_VCD_LO(pnMtxIdx, txMtxIdxMask, posn, norm, col0, col1)); + GDWriteCPCmd(CP_REG_VCD_HI_ID, CP_REG_VCD_HI(tex0, tex1, tex2, tex3, tex4, tex5, tex6, tex7)); + GDWriteXFCmd(XF_REG_INVERTEXSPEC_ID, XF_REG_INVTXSPEC(ncols, nnorms, ntexs)); +} + +void GDSetVtxAttrFmtv(GXVtxFmt vtxfmt, const GXVtxAttrFmtList* list) { + u32 posCnt = GX_POS_XYZ; + u32 posType = GX_F32; + u32 posFrac = 0; + + u32 nrmCnt = GX_NRM_XYZ; + u32 nrmType = GX_F32; + u32 nrmIdx3 = 0; + + u32 c0Cnt = GX_CLR_RGBA; + u32 c0Type = GX_RGBA8; + + u32 c1Cnt = GX_CLR_RGBA; + u32 c1Type = GX_RGBA8; + + u32 tx0Cnt = GX_TEX_ST; + u32 tx0Type = GX_F32; + u32 tx0Frac = 0; + + u32 tx1Cnt = GX_TEX_ST; + u32 tx1Type = GX_F32; + u32 tx1Frac = 0; + + u32 tx2Cnt = GX_TEX_ST; + u32 tx2Type = GX_F32; + u32 tx2Frac = 0; + + u32 tx3Cnt = GX_TEX_ST; + u32 tx3Type = GX_F32; + u32 tx3Frac = 0; + + u32 tx4Cnt = GX_TEX_ST; + u32 tx4Type = GX_F32; + u32 tx4Frac = 0; + + u32 tx5Cnt = GX_TEX_ST; + u32 tx5Type = GX_F32; + u32 tx5Frac = 0; + + u32 tx6Cnt = GX_TEX_ST; + u32 tx6Type = GX_F32; + u32 tx6Frac = 0; + + u32 tx7Cnt = GX_TEX_ST; + u32 tx7Type = GX_F32; + u32 tx7Frac = 0; + + ASSERTMSGLINE(233, vtxfmt < GX_MAX_VTXFMT, "GDSetVtxAttrFmtv: invalid vtx fmt"); + + for (; list->attr != GX_VA_NULL; ++list) { + ASSERTMSGLINE(239, (list->attr >= GX_VA_POS && list->attr <= GX_VA_TEX7) || list->attr == GX_VA_NBT, "GDSetVtxAttrFmtv: invalid attribute"); + ASSERTMSGLINE(240, list->frac < 32, "GDSetVtxAttrFmtv: invalid frac value"); + + switch (list->attr) { + case GX_VA_POS: + posCnt = list->cnt; + posType = list->type; + posFrac = list->frac; + break; + case GX_VA_NRM: + case GX_VA_NBT: + nrmType = list->type; + if (list->cnt == GX_NRM_NBT3) { + nrmCnt = GX_NRM_NBT; + nrmIdx3 = 1; + } else { + nrmCnt = list->cnt; + nrmIdx3 = 0; + } + break; + case GX_VA_CLR0: + c0Cnt = list->cnt; + c0Type = list->type; + break; + case GX_VA_CLR1: + c1Cnt = list->cnt; + c1Type = list->type; + break; + case GX_VA_TEX0: + tx0Cnt = list->cnt; + tx0Type = list->type; + tx0Frac = list->frac; + break; + case GX_VA_TEX1: + tx1Cnt = list->cnt; + tx1Type = list->type; + tx1Frac = list->frac; + break; + case GX_VA_TEX2: + tx2Cnt = list->cnt; + tx2Type = list->type; + tx2Frac = list->frac; + break; + case GX_VA_TEX3: + tx3Cnt = list->cnt; + tx3Type = list->type; + tx3Frac = list->frac; + break; + case GX_VA_TEX4: + tx4Cnt = list->cnt; + tx4Type = list->type; + tx4Frac = list->frac; + break; + case GX_VA_TEX5: + tx5Cnt = list->cnt; + tx5Type = list->type; + tx5Frac = list->frac; + break; + case GX_VA_TEX6: + tx6Cnt = list->cnt; + tx6Type = list->type; + tx6Frac = list->frac; + break; + case GX_VA_TEX7: + tx7Cnt = list->cnt; + tx7Type = list->type; + tx7Frac = list->frac; + } + } + + GDWriteCPCmd(vtxfmt + CP_REG_VAT_GRP0_ID, CP_REG_VAT_GRP0(posCnt, posType, posFrac, nrmCnt, nrmType, c0Cnt, c0Type, c1Cnt, c1Type, tx0Cnt, tx0Type, tx0Frac, 1, nrmIdx3)); + GDWriteCPCmd(vtxfmt + CP_REG_VAT_GRP1_ID, CP_REG_VAT_GRP1(tx1Cnt, tx1Type, tx1Frac, tx2Cnt, tx2Type, tx2Frac, tx3Cnt, tx3Type, tx3Frac, tx4Cnt, tx4Type, 1)); + GDWriteCPCmd(vtxfmt + CP_REG_VAT_GRP2_ID, CP_REG_VAT_GRP2(tx4Frac, tx5Cnt, tx5Type, tx5Frac, tx6Cnt, tx6Type, tx6Frac, tx7Cnt, tx7Type, tx7Frac)); +} + +void GDSetArray(GXAttr attr, void* base_ptr, u8 stride) { + s32 cpAttr = attr == GX_VA_NBT ? GX_VA_TEX0MTXIDX : attr - GX_VA_POS; + GDWriteCPCmd(cpAttr + CP_REG_ARRAYBASE_ID, OSCachedToPhysical(base_ptr)); + GDWriteCPCmd(cpAttr + CP_REG_ARRAYSTRIDE_ID, stride); +} + +void GDSetArrayRaw(GXAttr attr, u32 base_ptr_raw, u8 stride) { + s32 cpAttr = attr == GX_VA_NBT ? GX_VA_TEX0MTXIDX : attr - GX_VA_POS; + GDWriteCPCmd(cpAttr + CP_REG_ARRAYBASE_ID, base_ptr_raw); + GDWriteCPCmd(cpAttr + CP_REG_ARRAYSTRIDE_ID, stride); +} + +void GDPatchArrayPtr(void* base_ptr) { + GDWrite_u32(OSCachedToPhysical(base_ptr)); +} + +void GDSetTexCoordGen(GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u8 normalize, u32 postmtx) { + u32 form; + u32 tgType; + u32 proj; + u32 row; + u32 embossRow; + u32 embossLit; + + form = 0; + proj = 0; + row = 5; + embossRow = 5; + embossLit = 0; + + ASSERTMSGLINE(445, dst_coord < GX_MAX_TEXCOORD, "GDSetTexCoordGen: invalid texcoord ID"); + + switch(src_param) { + case GX_TG_POS: + row = 0; + form = 1; + break; + case GX_TG_NRM: + row = 1; + form = 1; + break; + case GX_TG_BINRM: + row = 3; + form = 1; + break; + case GX_TG_TANGENT: + row = 4; + form = 1; + break; + case GX_TG_COLOR0: + row = 2; + break; + case GX_TG_COLOR1: + row = 2; + break; + case GX_TG_TEX0: + row = 5; + break; + case GX_TG_TEX1: + row = 6; + break; + case GX_TG_TEX2: + row = 7; + break; + case GX_TG_TEX3: + row = 8; + break; + case GX_TG_TEX4: + row = 9; + break; + case GX_TG_TEX5: + row = 10; + break; + case GX_TG_TEX6: + row = 11; + break; + case GX_TG_TEX7: + row = 12; + break; + case GX_TG_TEXCOORD0: + embossRow = 0; + break; + case GX_TG_TEXCOORD1: + embossRow = 1; + break; + case GX_TG_TEXCOORD2: + embossRow = 2; + break; + case GX_TG_TEXCOORD3: + embossRow = 3; + break; + case GX_TG_TEXCOORD4: + embossRow = 4; + break; + case GX_TG_TEXCOORD5: + embossRow = 5; + break; + case GX_TG_TEXCOORD6: + embossRow = 6; + break; + default: + ASSERTMSGLINE(470, 0, "GDSetTexCoordGen: invalid texgen source"); + break; + } + + switch (func) { + case GX_TG_MTX2x4: + tgType = 0; + break; + case GX_TG_MTX3x4: + tgType = 0; + proj = 1; + break; + case GX_TG_BUMP0: + case GX_TG_BUMP1: + case GX_TG_BUMP2: + case GX_TG_BUMP3: + case GX_TG_BUMP4: + case GX_TG_BUMP5: + case GX_TG_BUMP6: + case GX_TG_BUMP7: + ASSERTMSGLINE(494, src_param >= GX_TG_TEXCOORD0 && src_param <= GX_TG_TEXCOORD6, "GDSetTexCoordGen: invalid emboss source"); + tgType = 1; + embossLit = func - GX_TG_BUMP0; + break; + case GX_TG_SRTG: + if (src_param == GX_TG_COLOR0) { + tgType = 2; + } else { + tgType = 3; + } + break; + default: + ASSERTMSGLINE(508, 0, "GDSetTexCoordGen: invalid texgen function"); + break; + } + + GDWriteXFCmd(dst_coord + XF_REG_TEX0_ID, XF_REG_TEX(proj, form, tgType, row, embossRow, embossLit)); + GDWriteXFCmd(dst_coord + XF_REG_DUALTEX0_ID, XF_REG_DUALTEX(postmtx - 0x40, normalize)); +} + +void GDSetCullMode(GXCullMode mode) { + static u8 cm2hw[4] = { 0, 2, 1, 3 }; + + GDWriteBPCmd(0xFE00C000); + GDWriteBPCmd(cm2hw[mode] << 14); +} + +void GDSetGenMode(u8 nTexGens, u8 nChans, u8 nTevs) { + GDWriteBPCmd(0xFE003C3F); + GDWriteBPCmd(BP_GEN_MODE(nTexGens, nChans, nTevs - 1, 0, 0)); + + GDWriteXFCmd(XF_REG_NUMCOLORS_ID, nChans); + GDWriteXFCmd(XF_REG_NUMTEX_ID, nTexGens); +} + +void GDSetGenMode2(u8 nTexGens, u8 nChans, u8 nTevs, u8 nInds, GXCullMode cm) { + static u8 cm2hw[4] = { 0, 2, 1, 3 }; + + GDWriteBPCmd(0xFE07FC3F); + GDWriteBPCmd(BP_GEN_MODE(nTexGens, nChans, nTevs - 1, cm2hw[cm], nInds)); + + GDWriteXFCmd(XF_REG_NUMCOLORS_ID, nChans); + GDWriteXFCmd(XF_REG_NUMTEX_ID, nTexGens); +} + +void GDSetLPSize(u8 lineWidth, u8 pointSize, GXTexOffset lineOffset, GXTexOffset pointOffset, u8 lineHalfAspect) { + GDWriteBPCmd(BP_LP_SIZE(lineWidth, pointSize, lineOffset, pointOffset, lineHalfAspect, 0x22)); +} + +void GDSetCoPlanar(u8 enable) { + GDWriteBPCmd(0xFE080000); + GDWriteBPCmd(enable << 19); +} diff --git a/src/revolution/gd/GDIndirect.c b/src/revolution/gd/GDIndirect.c new file mode 100644 index 0000000000..b2d221fd71 --- /dev/null +++ b/src/revolution/gd/GDIndirect.c @@ -0,0 +1,270 @@ +#include +#include + +void GDSetTevIndirect(GXTevStageID tev_stage, GXIndTexStageID ind_stage, + GXIndTexFormat format, GXIndTexBiasSel bias_sel, + GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, + GXIndTexWrap wrap_t, u8 add_prev, u8 utc_lod, + GXIndTexAlphaSel alpha_sel) { + GDWriteBPCmd(BP_TEV_INDIRECT( + ind_stage & 3, + format & 3, + bias_sel & 7, + alpha_sel & 3, + matrix_sel & 0xF, + wrap_s & 7, + wrap_t & 7, + utc_lod & 1, + add_prev & 1, + 0x10 + (tev_stage & 0xF) + )); +} + +void GDSetIndTexMtx(GXIndTexMtxID mtx_id, const f32 offset[2][3], s8 scale_exp) { + u32 id_offset; + + switch (mtx_id) { + case GX_ITM_0: + id_offset = 0; + break; + case GX_ITM_1: + id_offset = 3; + break; + case GX_ITM_2: + id_offset = 6; + break; + default: + ASSERTMSGLINE(111, 0, "GDSetIndTexMtx: Invalid matrix id"); + break; + } + + scale_exp += 17; + + GDWriteBPCmd(BP_IND_MTX( + (s32)(offset[0][0] * 0x400) & 0x7FF, + (s32)(offset[1][0] * 0x400) & 0x7FF, + scale_exp & 3, + 6 + id_offset + )); + + GDWriteBPCmd(BP_IND_MTX( + (s32)(offset[0][1] * 0x400) & 0x7FF, + (s32)(offset[1][1] * 0x400) & 0x7FF, + (scale_exp >> 2) & 3, + 7 + id_offset + )); + + GDWriteBPCmd(BP_IND_MTX( + (s32)(offset[0][2] * 0x400) & 0x7FF, + (s32)(offset[1][2] * 0x400) & 0x7FF, + (scale_exp >> 4) & 3, + 8 + id_offset + )); +} + +void GDSetIndTexCoordScale(GXIndTexStageID indStageEven, GXIndTexScale scaleS0, + GXIndTexScale scaleT0, GXIndTexScale scaleS1, + GXIndTexScale scaleT1) { + GDWriteBPCmd(BP_IND_TEXCOORD_SCALE( + scaleS0 & 0xF, + scaleT0 & 0xF, + scaleS1 & 0xF, + scaleT1 & 0xF, + 0x25 + ((indStageEven >> 1) & 1) + )); +} + +void GDSetIndTexOrder(GXTexCoordID texCoord0, GXTexMapID texMap0, + GXTexCoordID texCoord1, GXTexMapID texMap1, + GXTexCoordID texCoord2, GXTexMapID texMap2, + GXTexCoordID texCoord3, GXTexMapID texMap3) { + GDWriteBPCmd(BP_IND_TEX_ORDER( + texMap0 & 7, + texCoord0 & 7, + texMap1 & 7, + texCoord1 & 7, + texMap2 & 7, + texCoord2 & 7, + texMap3 & 7, + texCoord3 & 7, + 0x27 + )); +} + +void GDSetTevDirect(GXTevStageID tev_stage) { + GDSetTevIndirect(tev_stage, GX_INDTEXSTAGE0, GX_ITF_8, GX_ITB_NONE, GX_ITM_OFF, GX_ITW_OFF, GX_ITW_OFF, 0, 0, GX_ITBA_OFF); +} + +void GDSetTevIndWarp(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u8 signed_offset, u8 replace_mode, GXIndTexMtxID matrix_sel) { + GXIndTexWrap wrap; + wrap = replace_mode ? GX_ITW_0 : GX_ITW_OFF; + + GDSetTevIndirect(tev_stage, + ind_stage, + GX_ITF_8, + signed_offset ? GX_ITB_STU : GX_ITB_NONE, + matrix_sel, + wrap, + wrap, + 0, + 0, + GX_ITBA_OFF); +} + +void GDSetTevIndTile(GXTevStageID tev_stage, GXIndTexStageID ind_stage, + u16 tilesize_s, u16 tilesize_t, u16 tilespacing_s, + u16 tilespacing_t, GXIndTexFormat format, + GXIndTexMtxID matrix_sel, GXIndTexBiasSel bias_sel, + GXIndTexAlphaSel alpha_sel) { + GXIndTexWrap wrap_s; + GXIndTexWrap wrap_t; + f32 mtx[2][3]; + + switch (tilesize_s) { + case 256: + wrap_s = GX_ITW_256; + break; + case 128: + wrap_s = GX_ITW_128; + break; + case 64: + wrap_s = GX_ITW_64; + break; + case 32: + wrap_s = GX_ITW_32; + break; + case 16: + wrap_s = GX_ITW_16; + break; + default: + ASSERTMSGLINE(268, 0, "GDSetTevIndTile: Invalid tilesize for S coordinate"); + wrap_s = GX_ITW_OFF; + break; + } + + switch (tilesize_t) { + case 256: + wrap_t = GX_ITW_256; + break; + case 128: + wrap_t = GX_ITW_128; + break; + case 64: + wrap_t = GX_ITW_64; + break; + case 32: + wrap_t = GX_ITW_32; + break; + case 16: + wrap_t = GX_ITW_16; + break; + default: + ASSERTMSGLINE(280, 0, "GDSetTevIndTile: Invalid tilesize for T coordinate"); + wrap_t = GX_ITW_OFF; + break; + } + + mtx[0][0] = (f32)tilespacing_s / 0x400; + mtx[0][1] = mtx[0][2] = 0.0f; + + mtx[1][1] = (f32)tilespacing_t / 0x400; + mtx[1][0] = mtx[1][2] = 0.0f; + GDSetIndTexMtx(matrix_sel, mtx, 10); + + GDSetTevIndirect(tev_stage, + ind_stage, + format, + bias_sel, + matrix_sel, + wrap_s, + wrap_t, + 0, + 1, + alpha_sel); +} + +void GDSetTevIndBumpST(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel) { + GXIndTexMtxID sm; + GXIndTexMtxID tm; + + switch(matrix_sel) { + case GX_ITM_0: + sm = GX_ITM_S0; + tm = GX_ITM_T0; + break; + case GX_ITM_1: + sm = GX_ITM_S1; + tm = GX_ITM_T1; + break; + case GX_ITM_2: + sm = GX_ITM_S2; + tm = GX_ITM_T2; + break; + default: + ASSERTMSGLINE(332, 0, "GDSetTevIndBumpST: Invalid matrix selection"); + break; + } + + GDSetTevIndirect(tev_stage, + ind_stage, + GX_ITF_8, + GX_ITB_ST, + sm, + GX_ITW_0, + GX_ITW_0, + 0, + 0, + GX_ITBA_OFF); + + GDSetTevIndirect(tev_stage + 1, + ind_stage, + GX_ITF_8, + GX_ITB_ST, + tm, + GX_ITW_0, + GX_ITW_0, + 1, + 0, + GX_ITBA_OFF); + + GDSetTevIndirect(tev_stage + 2, + ind_stage, + GX_ITF_8, + GX_ITB_NONE, + GX_ITM_OFF, + GX_ITW_OFF, + GX_ITW_OFF, + 1, + 0, + GX_ITBA_OFF); +} + +void GDSetTevIndBumpXYZ(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel) { + GDSetTevIndirect(tev_stage, + ind_stage, + GX_ITF_8, + GX_ITB_STU, + matrix_sel, + GX_ITW_OFF, + GX_ITW_OFF, + 0, + 0, + GX_ITBA_OFF); +} + +void GDSetTevIndRepeat(GXTevStageID tev_stage) { + GDSetTevIndirect(tev_stage, + GX_INDTEXSTAGE0, + GX_ITF_8, + GX_ITB_NONE, + GX_ITM_OFF, + GX_ITW_0, + GX_ITW_0, + 1, + 0, + GX_ITBA_OFF); +} + +void __GDSetIndTexMask(u32 mask) { + GDWriteBPCmd(BP_IND_MASK(mask & 0xFF, 0xF)); +} diff --git a/src/revolution/gd/GDLight.c b/src/revolution/gd/GDLight.c new file mode 100644 index 0000000000..15e6a64233 --- /dev/null +++ b/src/revolution/gd/GDLight.c @@ -0,0 +1,206 @@ +#include +#include + +void GDSetLightAttn(GXLightID light, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2) { + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_ATTN_ID, 6); + GDWrite_f32(a0); + GDWrite_f32(a1); + GDWrite_f32(a2); + GDWrite_f32(k0); + GDWrite_f32(k1); + GDWrite_f32(k2); +} + +void GDSetLightSpot(GXLightID light, f32 cutoff, GXSpotFn spot_func) { + f32 a0; + f32 a1; + f32 a2; + f32 r; + f32 d; + f32 cr; + + if (cutoff <= 0.0f || cutoff > 90.0f) { + spot_func = 0; + } + + r = M_PI * cutoff / 180.0f; + cr = cosf(r); + + switch(spot_func) { + case GX_SP_FLAT: + a0 = -1000.0f * cr; + a1 = 1000.0f; + a2 = 0.0f; + break; + case GX_SP_COS: + a0 = -cr / (1.0f - cr); + a1 = 1.0f / (1.0f - cr); + a2 = 0.0f; + break; + case GX_SP_COS2: + a0 = 0.0f; + a1 = -cr / (1.0f - cr); + a2 = 1.0f / (1.0f - cr); + break; + case GX_SP_SHARP: + d = (1.0f - cr) * (1.0f - cr); + a0 = (cr * (cr - 2.0f)) / d; + a1 = 2.0f / d; + a2 = -1.0f / d; + break; + case GX_SP_RING1: + d = (1.0f - cr) * (1.0f - cr); + a0 = (-4.0f * cr) / d; + a1 = (4.0f * (1.0f + cr)) / d; + a2 = -4.0f / d; + break; + case GX_SP_RING2: + d = (1.0f - cr) * (1.0f - cr); + a0 = 1.0f - (2.0f * cr * cr) / d; + a1 = (4.0f * cr) / d; + a2 = -2.0f / d; + break; + case GX_SP_OFF: + default: + a0 = 1.0f; + a1 = 0.0f; + a2 = 0.0f; + break; + } + + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_ATTN_ID, 3); + GDWrite_f32(a0); + GDWrite_f32(a1); + GDWrite_f32(a2); +} + +void GDSetLightDistAttn(GXLightID light, f32 ref_dist, f32 ref_br, GXDistAttnFn dist_func) { + f32 k0; + f32 k1; + f32 k2; + + if (ref_dist < 0.0f || ref_br <= 0.0f || ref_br >= 1.0f) { + dist_func = 0; + } + + switch (dist_func) { + case GX_DA_GENTLE: + k0 = 1.0f; + k1 = (1.0f - ref_br) / (ref_br * ref_dist); + k2 = 0.0f; + break; + case GX_DA_MEDIUM: + k0 = 1.0f; + k1 = (0.5f * (1.0f - ref_br)) / (ref_br * ref_dist); + k2 = (0.5f * (1.0f - ref_br)) / (ref_dist * (ref_br * ref_dist)); + break; + case GX_DA_STEEP: + k0 = 1.0f; + k1 = 0.0f; + k2 = (1.0f - ref_br) / (ref_dist * (ref_br * ref_dist)); + break; + case GX_DA_OFF: + default: + k0 = 1.0f; + k1 = 0.0f; + k2 = 0.0f; + break; + } + + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_DISTATTN_ID, 3); + GDWrite_f32(k0); + GDWrite_f32(k1); + GDWrite_f32(k2); +} + +void GDSetLightColor(GXLightID light, GXColor color) { + GDWriteXFCmd(__GDLightID2Offset(light) + XF_LIGHT_COLOR_ID, color.r << 24 | color.g << 16 | color.b << 8 | color.a); +} + +void GDSetLightPos(GXLightID light, f32 x, f32 y, f32 z) { + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_POS_ID, 3); + GDWrite_f32(x); + GDWrite_f32(y); + GDWrite_f32(z); +} + +void GDSetLightDir(GXLightID light, f32 nx, f32 ny, f32 nz) { + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_DIR_ID, 3); + GDWrite_f32(nx); + GDWrite_f32(ny); + GDWrite_f32(nz); +} + +void GDSetSpecularDirHA(GXLightID light, f32 nx, f32 ny, f32 nz, f32 hx, f32 hy, f32 hz) { + f32 px; + f32 py; + f32 pz; + px = 1000000000000000000.0f * -nx; + py = 1000000000000000000.0f * -ny; + pz = 1000000000000000000.0f * -nz; + + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_SPEC_DIR_ID, 6); + GDWrite_f32(px); + GDWrite_f32(py); + GDWrite_f32(pz); + GDWrite_f32(hx); + GDWrite_f32(hy); + GDWrite_f32(hz); +} + +void GDSetSpecularDir(GXLightID light, f32 nx, f32 ny, f32 nz) { + f32 px; + f32 py; + f32 pz; + f32 hx; + f32 hy; + f32 hz; + f32 mag; + + hx = -nx; + hy = -ny; + hz = 1.0f + -nz; + + mag = hx * hx + hy * hy + hz * hz; + if (mag != 0.0f) { + mag = 1.0f / sqrtf(mag); + } + + hx = hx * mag; + hy = hy * mag; + hz = hz * mag; + px = 1000000000000000000.0f * -nx; + py = 1000000000000000000.0f * -ny; + pz = 1000000000000000000.0f * -nz; + + GDWriteXFCmdHdr(__GDLightID2Offset(light) + XF_LIGHT_SPEC_DIR_ID, 6); + GDWrite_f32(px); + GDWrite_f32(py); + GDWrite_f32(pz); + GDWrite_f32(hx); + GDWrite_f32(hy); + GDWrite_f32(hz); +} + +void GDLoadLightObjIndx(u32 lt_obj_indx, GXLightID light) { + GDWriteXFIndxDCmd(__GDLightID2Offset(light) + XF_LIGHT_ID, 0x10, lt_obj_indx); +} + +void GDSetChanAmbColor(GXChannelID chan, GXColor color) { + GDWriteXFCmd((chan & 1) + XF_REG_AMBIENT0_ID, color.r << 24 | color.g << 16 | color.b << 8 | color.a); +} + +void GDSetChanMatColor(GXChannelID chan, GXColor color) { + GDWriteXFCmd((chan & 1) + XF_REG_MATERIAL0_ID, color.r << 24 | color.g << 16 | color.b << 8 | color.a); +} + +void GDSetChanCtrl(GXChannelID chan, u8 enable, GXColorSrc amb_src, GXColorSrc mat_src, u32 light_mask, GXDiffuseFn diff_fn, GXAttnFn attn_fn) { + u32 reg; + + reg = XF_REG_CHAN_CTRL(mat_src, enable, light_mask & 0xF, amb_src, attn_fn == GX_AF_SPEC ? GX_DF_NONE : diff_fn, attn_fn != GX_AF_NONE, attn_fn != GX_AF_SPEC, (light_mask >> 4) & 0xF); + GDWriteXFCmd((chan & 3) + XF_REG_COLOR0CNTRL_ID, reg); + + if (chan == 4 || chan == 5) { + GDWriteXFCmd(chan + XF_REG_MATERIAL0_ID, reg); + } +} diff --git a/src/revolution/gd/GDPixel.c b/src/revolution/gd/GDPixel.c new file mode 100644 index 0000000000..a14ddceee3 --- /dev/null +++ b/src/revolution/gd/GDPixel.c @@ -0,0 +1,118 @@ +#include +#include + +void GDSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color) { + f32 A; + f32 B; + f32 B_mant; + f32 C; + f32 A_f; + u32 b_expn; + u32 b_m; + u32 a_hex; + u32 c_hex; + u32 fsel; + u32 proj; + + ASSERTMSGLINE(62, farz >= 0.0f, "GDSetFog: The farz should be positive value"); + ASSERTMSGLINE(63, farz >= nearz, "GDSetFog: The farz should be larger than nearz"); + + fsel = type & 7; + proj = (type >> 3) & 1; + + if (proj != 0) { + if (farz == nearz || endz == startz) { + A_f = 0.0f; + C = 0.0f; + } else { + A = 1.0f / (endz - startz); + A_f = (farz - nearz) * A; + C = (startz - nearz) * A; + } + + b_expn = 0; + b_m = 0; + } else { + if (farz == nearz || endz == startz) { + A = 0.0f; + B = 0.5f; + C = 0.0f; + } else { + A = (farz * nearz) / ((farz - nearz) * (endz - startz)); + B = farz / (farz - nearz); + C = startz / (endz - startz); + } + + B_mant = B; + b_expn = 1; + + while (B_mant > 1.0) { + B_mant *= 0.5f; + b_expn++; + } + + while (B_mant > 0.0f && B_mant < 0.5) { + B_mant *= 2.0f; + b_expn--; + } + + A_f = A / (1 << b_expn); + b_m = (u32) (8388638.0f * B_mant); + } + + a_hex = *(u32*)&A_f; + c_hex = *(u32*)&C; + + GDWriteBPCmd(BP_FOG_UNK0(a_hex >> 12, 0xEE)); + GDWriteBPCmd(BP_FOG_UNK1(b_m, 0xEF)); + GDWriteBPCmd(BP_FOG_UNK2(b_expn, 0xF0)); + GDWriteBPCmd(BP_FOG_UNK3(c_hex >> 12, proj, fsel, 0xF1)); + GDWriteBPCmd(BP_FOG_COLOR(color.r, color.g, color.b, 0xF2)); +} + +void GDSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp logic_op) { + GDWriteBPCmd(0xFE00FFE3); + GDWriteBPCmd(BP_BLEND_MODE( + type == GX_BM_BLEND || type == GX_BM_SUBTRACT, + type == GX_BM_LOGIC, + 0, + 0, + 0, + dst_factor, + src_factor, + type == GX_BM_SUBTRACT, + logic_op, + 0x41 + )); +} + +void GDSetBlendModeEtc(GXBlendMode type, GXBlendFactor src_factor, + GXBlendFactor dst_factor, GXLogicOp logic_op, + u8 color_update_enable, u8 alpha_update_enable, + u8 dither_enable) { + GDWriteBPCmd(BP_BLEND_MODE( + type == GX_BM_BLEND || type == GX_BM_SUBTRACT, + type == GX_BM_LOGIC, + dither_enable, + color_update_enable, + alpha_update_enable, + dst_factor, + src_factor, + type == GX_BM_SUBTRACT, + logic_op, + 0x41 + )); +} + +void GDSetZMode(u8 compare_enable, GXCompare func, u8 update_enable) { + GDWriteBPCmd(BP_Z_MODE(compare_enable, func, update_enable, 0x40)); +} + +void GDSetDstAlpha(u8 enable, u8 alpha) { + GDWriteBPCmd(BP_DST_ALPHA(alpha, enable, 0x42)); +} + +void GDSetDrawSync(u16 token) { + GDWriteBPCmd(BP_TOKEN(token, 0x48)); + GDWriteBPCmd(BP_TOKEN(token, 0x47)); +} diff --git a/src/revolution/gd/GDTev.c b/src/revolution/gd/GDTev.c new file mode 100644 index 0000000000..4aba7e8686 --- /dev/null +++ b/src/revolution/gd/GDTev.c @@ -0,0 +1,159 @@ +#include +#include + +void GDSetTevOp(GXTevStageID stage, GXTevMode mode) { + GXTevColorArg carg = GX_CC_RASC; + GXTevAlphaArg aarg = GX_CA_RASA; + + if (stage != GX_TEVSTAGE0) { + carg = GX_CC_CPREV; + aarg = GX_CA_APREV; + } + + switch (mode) { + case GX_MODULATE: + GDSetTevColorCalc(stage, GX_CC_ZERO, GX_CC_TEXC, carg, GX_CC_ZERO, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GDSetTevAlphaCalcAndSwap(stage, GX_CA_ZERO, GX_CA_TEXA, aarg, GX_CA_ZERO, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV, GX_TEV_SWAP0, GX_TEV_SWAP0); + break; + case GX_DECAL: + GDSetTevColorCalc(stage, carg, GX_CC_TEXC, GX_CC_TEXA, GX_CC_ZERO, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GDSetTevAlphaCalcAndSwap(stage, GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, aarg, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV, GX_TEV_SWAP0, GX_TEV_SWAP0); + break; + case GX_BLEND: + GDSetTevColorCalc(stage, carg, GX_CC_ONE, GX_CC_TEXC, GX_CC_ZERO, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GDSetTevAlphaCalcAndSwap(stage, GX_CA_ZERO, GX_CA_TEXA, aarg, GX_CA_ZERO, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV, GX_TEV_SWAP0, GX_TEV_SWAP0); + break; + case GX_REPLACE: + GDSetTevColorCalc(stage, GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, GX_CC_TEXC, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GDSetTevAlphaCalcAndSwap(stage, GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, GX_CA_TEXA, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV, GX_TEV_SWAP0, GX_TEV_SWAP0); + break; + case GX_PASSCLR: + GDSetTevColorCalc(stage, GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, carg, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GDSetTevAlphaCalcAndSwap(stage, GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, aarg, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV, GX_TEV_SWAP0, GX_TEV_SWAP0); + break; + default: + ASSERTMSGLINE(110, 0, "GDSetTevOp: Invalid Tev Mode"); + break; + } +} + +void GDSetTevColorCalc(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, + GXTevColorArg c, GXTevColorArg d, GXTevOp op, + GXTevBias bias, GXTevScale scale, u8 clamp, + GXTevRegID out_reg) { + if (op <= GX_TEV_SUB) { + GDWriteBPCmd(BP_TEV_COLOR(d, c, b, a, bias, op & 1, clamp, scale, out_reg, stage * 2 + 0xC0)); + } else { + GDWriteBPCmd(BP_TEV_COLOR(d, c, b, a, 3, op & 1, clamp, (op >> 1) & 3, out_reg, stage * 2 + 0xC0)); + } +} + +void GDSetTevAlphaCalcAndSwap(GXTevStageID stage, GXTevAlphaArg a, + GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d, + GXTevOp op, GXTevBias bias, GXTevScale scale, + u8 clamp, GXTevRegID out_reg, + GXTevSwapSel ras_sel, GXTevSwapSel tex_sel) { + if (op <= GX_TEV_SUB) { + GDWriteBPCmd(BP_TEV_ALPHA(ras_sel, tex_sel, d, c, b, a, bias, op & 1, clamp, scale, out_reg, stage * 2 + 0xC1)); + } else { + GDWriteBPCmd(BP_TEV_ALPHA(ras_sel, tex_sel, d, c, b, a, 3, op & 1, clamp, (op >> 1) & 3, out_reg, stage * 2 + 0xC1)); + } +} + +void GDSetTevColor(GXTevRegID reg, GXColor color) { + u32 regRA; + u32 regBG; + + regRA = BP_TEV_COLOR_REG_RA(color.r, color.a, 0, 0xE0 + reg * 2); + regBG = BP_TEV_COLOR_REG_BG(color.b, color.g, 0, 0xE1 + reg * 2); + + GDWriteBPCmd(regRA); + GDWriteBPCmd(regBG); + GDWriteBPCmd(regBG); + GDWriteBPCmd(regBG); +} + +void GDSetTevColorS10(GXTevRegID reg, GXColorS10 color) { + u32 regRA; + u32 regBG; + + regRA = BP_TEV_COLOR_REG_RA(color.r & 0x7FF, color.a & 0x7FF, 0, 0xE0 + reg * 2); + regBG = BP_TEV_COLOR_REG_BG(color.b & 0x7FF, color.g & 0x7FF, 0, 0xE1 + reg * 2); + + GDWriteBPCmd(regRA); + GDWriteBPCmd(regBG); + GDWriteBPCmd(regBG); + GDWriteBPCmd(regBG); +} + +void GDSetTevKColor(GXTevKColorID reg, GXColor color) { + u32 regRA; + u32 regBG; + + regRA = BP_TEV_COLOR_REG_RA(color.r, color.a, 1, 0xE0 + reg * 2); + regBG = BP_TEV_COLOR_REG_BG(color.b, color.g, 1, 0xE1 + reg * 2); + + GDWriteBPCmd(regRA); + GDWriteBPCmd(regBG); +} + +void GDSetTevKonstantSel(GXTevStageID evenStage, GXTevKColorSel kcsel0, + GXTevKAlphaSel kasel0, GXTevKColorSel kcsel1, + GXTevKAlphaSel kasel1) { + GDWriteBPCmd(0xFEFFFFF0); + GDWriteBPCmd(BP_TEV_KSEL(0, 0, kcsel0, kasel0, kcsel1, kasel1, evenStage / 2 + 0xF6)); +} + +void GDSetTevSwapModeTable(GXTevSwapSel table, GXTevColorChan red, + GXTevColorChan green, GXTevColorChan blue, + GXTevColorChan alpha) { + GDWriteBPCmd(0xFE00000F); + GDWriteBPCmd(BP_TEV_KSEL(red, green, 0, 0, 0, 0, table * 2 + 0xF6)); + + GDWriteBPCmd(0xFE00000F); + GDWriteBPCmd(BP_TEV_KSEL(blue, alpha, 0, 0, 0, 0, table * 2 + 0xF7)); +} + +void GDSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1) { + GDWriteBPCmd(BP_ALPHA_COMPARE(ref0, ref1, comp0, comp1, op, 0xF3)); +} + +void GDSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias) { + u32 zfmt; + + switch (fmt) { + case GX_TF_Z8: + zfmt = 0; + break; + case GX_TF_Z16: + zfmt = 1; + break; + case GX_TF_Z24X8: + zfmt = 2; + break; + default: + ASSERTMSGLINE(399, 0, "GDSetZTexture: Invalid format"); + zfmt = 2; + break; + } + + GDWriteBPCmd(BP_ZTEX_PARAMS_0(bias, 0xF4)); + GDWriteBPCmd(BP_ZTEX_PARAMS_1(zfmt, op, 0xF5)); +} + +void GDSetTevOrder(GXTevStageID evenStage, GXTexCoordID coord0, GXTexMapID map0, + GXChannelID color0, GXTexCoordID coord1, GXTexMapID map1, + GXChannelID color1) { + static u8 c2r[] = { 0, 1, 0, 1, 0, 1, 7, 5, 6, 0, 0, 0, 0, 0, 0, 7 }; + GDWriteBPCmd(BP_TEV_ORDER( + map0 & 7, + coord0 & 7, + map0 != GX_TEXMAP_NULL && !(map0 & GX_TEX_DISABLE), + c2r[color0 & 0xF], + map1 & 7, + coord1 & 7, + map1 != GX_TEXMAP_NULL && !(map1 & GX_TEX_DISABLE), + c2r[color1 & 0xF], + evenStage / 2 + 0x28 + )); +} diff --git a/src/revolution/gd/GDTexture.c b/src/revolution/gd/GDTexture.c new file mode 100644 index 0000000000..748132e4d0 --- /dev/null +++ b/src/revolution/gd/GDTexture.c @@ -0,0 +1,104 @@ +#include +#include + +u8 GD2HWFiltConv[] = {0, 4, 1, 5, 2, 6}; + +u8 GDTexMode0Ids[8] = {128, 129, 130, 131, 160, 161, 162, 163}; +u8 GDTexMode1Ids[8] = {132, 133, 134, 135, 164, 165, 166, 167}; +u8 GDTexImage0Ids[8] = {136, 137, 138, 139, 168, 169, 170, 171}; +u8 GDTexImage1Ids[8] = {140, 141, 142, 143, 172, 173, 174, 175}; +u8 GDTexImage2Ids[8] = {144, 145, 146, 147, 176, 177, 178, 179}; +u8 GDTexImage3Ids[8] = {148, 149, 150, 151, 180, 181, 182, 183}; +u8 GDTexTlutIds[8] = {152, 153, 154, 155, 184, 185, 186, 187}; + +void GDSetTexLookupMode(GXTexMapID id, GXTexWrapMode wrap_s, + GXTexWrapMode wrap_t, GXTexFilter min_filt, + GXTexFilter mag_filt, f32 min_lod, f32 max_lod, + f32 lod_bias, u8 bias_clamp, u8 do_edge_lod, + GXAnisotropy max_aniso) { + GDWriteBPCmd(BP_TEX_MODE0(wrap_s, wrap_t, mag_filt == TRUE, GD2HWFiltConv[min_filt], !do_edge_lod, (u8)(32.0f * lod_bias), max_aniso, bias_clamp, GDTexMode0Ids[id])); + GDWriteBPCmd(BP_TEX_MODE1((u8)(16.0f * min_lod), (u8)(16.0f * max_lod), GDTexMode1Ids[id])); +} + +void GDSetTexImgAttr(GXTexMapID id, u16 width, u16 height, GXTexFmt format) { + GDWriteBPCmd(BP_IMAGE_ATTR(width - 1, height - 1, format, GDTexImage0Ids[id])); +} + +void GDSetTexImgPtr(GXTexMapID id, void* image_ptr) { + GDWriteBPCmd(BP_IMAGE_PTR(OSCachedToPhysical(image_ptr) >> 5, GDTexImage3Ids[id])); +} + +void GDSetTexImgPtrRaw(GXTexMapID id, u32 image_ptr_raw) { + GDWriteBPCmd(BP_IMAGE_PTR(image_ptr_raw, GDTexImage3Ids[id])); +} + +void GDPatchTexImgPtr(void* image_ptr) { + GDWrite_u24(OSCachedToPhysical(image_ptr) >> 5); +} + +void GDSetTexCached(GXTexMapID id, u32 tmem_even, GXTexCacheSize size_even, + u32 tmem_odd, GXTexCacheSize size_odd) { + GDWriteBPCmd(BP_TEX_CACHE_EVEN(tmem_even >> 5, size_even + 3, size_even + 3, 0, GDTexImage1Ids[id])); + + if (size_odd != 3 && tmem_odd < 0x100000) { + GDWriteBPCmd(BP_TEX_CACHE_ODD(tmem_odd >> 5, size_odd + 3, size_odd + 3, GDTexImage2Ids[id])); + } +} + + +void GDSetTexPreLoaded(GXTexMapID id, u32 tmem_even, u32 tmem_odd) { + GDWriteBPCmd(BP_TEX_CACHE_EVEN(tmem_even >> 5, 0, 0, 1, GDTexImage1Ids[id])); + + if (tmem_odd < 0x100000) { + GDWriteBPCmd(BP_TEX_CACHE_ODD(tmem_odd >> 5, 0, 0, GDTexImage2Ids[id])); + } +} + +void GDSetTexTlut(GXTexMapID id, u32 tmem_addr, GXTlutFmt format) { + GDWriteBPCmd(BP_TEX_TLUT((tmem_addr - 0x80000) >> 9, format, GDTexTlutIds[id])); +} + +void GDSetTexCoordScale(GXTexCoordID coord, u16 s_scale, u16 t_scale) { + GDWriteBPCmd(0xFE00FFFF); + GDWriteBPCmd(BP_TEXCOORD_S_SCALE(s_scale - 1, 0, 0, 0, 0, coord * 2 + 0x30)); + + GDWriteBPCmd(0xFE00FFFF); + GDWriteBPCmd(BP_TEXCOORD_T_SCALE(t_scale - 1, 0, 0, coord * 2 + 0x31)); +} + +void GDSetTexCoordScale2(GXTexCoordID coord, u16 s_scale, u8 s_bias, + u8 s_wrap, u16 t_scale, u8 t_bias, u8 t_wrap) { + GDWriteBPCmd(0xFE03FFFF); + GDWriteBPCmd(BP_TEXCOORD_S_SCALE(s_scale - 1, s_bias, s_wrap, 0, 0, coord * 2 + 0x30)); + GDWriteBPCmd(BP_TEXCOORD_T_SCALE(t_scale - 1, t_bias, t_wrap, coord * 2 + 0x31)); +} + +void GDSetTexCoordScaleAndTOEs(GXTexCoordID coord, u16 s_scale, u8 s_bias, + u8 s_wrap, u16 t_scale, u8 t_bias, u8 t_wrap, + u8 line_offset, u8 point_offset) { + GDWriteBPCmd(BP_TEXCOORD_S_SCALE(s_scale - 1, s_bias, s_wrap, line_offset, point_offset, coord * 2 + 0x30)); + GDWriteBPCmd(BP_TEXCOORD_T_SCALE(t_scale - 1, t_bias, t_wrap, coord * 2 + 0x31)); +} + +void GDLoadTlut(void* tlut_ptr, u32 tmem_addr, GXTlutSize size) { + ASSERTMSGLINE(488, !(tmem_addr & 0x1ff), "GDLoadTlut: invalid TMEM pointer"); + ASSERTMSGLINE(489, size <= 0x400, "GDLoadTlut: invalid TLUT size"); + + GDWriteBPCmd(0xFEFFFF00); + GDWriteBPCmd(0xF000000); + GDWriteBPCmd(BP_LOAD_TLUT0(OSCachedToPhysical(tlut_ptr) >> 5, 0x64)); + GDWriteBPCmd(BP_LOAD_TLUT1((tmem_addr - 0x80000) >> 9, size, 0x65)); + GDWriteBPCmd(0xFEFFFF00); + GDWriteBPCmd(0xF000000); +} + +void GDLoadTlutRaw(u32 tlut_ptr_raw, u32 tmem_addr, GXTlutSize size) { + ASSERTMSGLINE(527, size <= 0x400, "GDLoadTlut: invalid TLUT size"); + + GDWriteBPCmd(0xFEFFFF00); + GDWriteBPCmd(0xF000000); + GDWriteBPCmd(BP_LOAD_TLUT0(tlut_ptr_raw, 0x64)); + GDWriteBPCmd(BP_LOAD_TLUT1((tmem_addr - 0x80000) >> 9, size, 0x65)); + GDWriteBPCmd(0xFEFFFF00); + GDWriteBPCmd(0xF000000); +} diff --git a/src/revolution/gd/GDTransform.c b/src/revolution/gd/GDTransform.c new file mode 100644 index 0000000000..c1c17ef0a1 --- /dev/null +++ b/src/revolution/gd/GDTransform.c @@ -0,0 +1,127 @@ +#include +#include + +void GDLoadPosMtxImm(const Mtx mtx, u32 id) { + GDWriteXFCmdHdr(4 * id, 12); + GDWrite_f32(mtx[0][0]); + GDWrite_f32(mtx[0][1]); + GDWrite_f32(mtx[0][2]); + GDWrite_f32(mtx[0][3]); + GDWrite_f32(mtx[1][0]); + GDWrite_f32(mtx[1][1]); + GDWrite_f32(mtx[1][2]); + GDWrite_f32(mtx[1][3]); + GDWrite_f32(mtx[2][0]); + GDWrite_f32(mtx[2][1]); + GDWrite_f32(mtx[2][2]); + GDWrite_f32(mtx[2][3]); +} + +void GDLoadPosMtxIndx(u16 mtx_indx, u32 id) { + GDWriteXFIndxACmd(4 * id, 12, mtx_indx); +} + +void GDLoadNrmMtxImm(const Mtx mtx, u32 id) { + GDWriteXFCmdHdr(id * 3 + 0x400, 9); + GDWrite_f32(mtx[0][0]); + GDWrite_f32(mtx[0][1]); + GDWrite_f32(mtx[0][2]); + GDWrite_f32(mtx[1][0]); + GDWrite_f32(mtx[1][1]); + GDWrite_f32(mtx[1][2]); + GDWrite_f32(mtx[2][0]); + GDWrite_f32(mtx[2][1]); + GDWrite_f32(mtx[2][2]); +} + +void GDLoadNrmMtxImm3x3(const f32 mtx[3][3], u32 id) { + GDWriteXFCmdHdr(id * 3 + 0x400, 9); + GDWrite_f32(mtx[0][0]); + GDWrite_f32(mtx[0][1]); + GDWrite_f32(mtx[0][2]); + GDWrite_f32(mtx[1][0]); + GDWrite_f32(mtx[1][1]); + GDWrite_f32(mtx[1][2]); + GDWrite_f32(mtx[2][0]); + GDWrite_f32(mtx[2][1]); + GDWrite_f32(mtx[2][2]); +} + +void GDLoadNrmMtxIndx3x3(u16 mtx_indx, u32 id) { + GDWriteXFIndxBCmd(id * 3 + 0x400, 9, mtx_indx); +} + +void GDLoadTexMtxImm(const Mtx mtx, u32 id, GXTexMtxType type) { + u16 addr; + u8 count; + + if (id >= 0x40) { + ASSERTMSGLINE(178, type == GX_MTX3x4, "GDLoadTexMtxImm: invalid matrix type"); + addr = ((id - 0x40) << 2) + 0x500; + count = 12; + } else { + addr = 4 * id; + count = type == GX_MTX2x4 ? 8 : 12; + } + + GDWriteXFCmdHdr(addr,count); + GDWrite_f32(mtx[0][0]); + GDWrite_f32(mtx[0][1]); + GDWrite_f32(mtx[0][2]); + GDWrite_f32(mtx[0][3]); + GDWrite_f32(mtx[1][0]); + GDWrite_f32(mtx[1][1]); + GDWrite_f32(mtx[1][2]); + GDWrite_f32(mtx[1][3]); + + if (type == GX_MTX3x4) { + GDWrite_f32(mtx[2][0]); + GDWrite_f32(mtx[2][1]); + GDWrite_f32(mtx[2][2]); + GDWrite_f32(mtx[2][3]); + } +} + +void GDLoadTexMtxIndx(u16 mtx_indx, u32 id, GXTexMtxType type) { + u16 addr; + u8 count; + + if (id >= 0x40) { + ASSERTMSGLINE(227, type == GX_MTX3x4, "GDLoadTexMtxIndx: invalid matrix type"); + addr = ((id - 0x40) << 2) + 0x500; + count = 12; + } else { + addr = 4 * id; + count = type == GX_MTX2x4 ? 8 : 12; + } + + GDWriteXFIndxCCmd(addr, count, mtx_indx); +} + +void GDSetCurrentMtx(u32 pn, u32 t0, u32 t1, u32 t2, u32 t3, u32 t4, u32 t5, u32 t6, u32 t7) { + u32 regA; + u32 regB; + + regA = CP_MTX_REG_A(pn, t0, t1, t2, t3); + regB = CP_MTX_REG_B(t4, t5, t6, t7); + + GDWriteCPCmd(CP_MTX_REG_A_ID, regA); + GDWriteCPCmd(CP_MTX_REG_B_ID, regB); + GDWriteXFCmdHdr(XF_REG_MATRIXINDEX0_ID, 2); + GDWrite_u32(regA); + GDWrite_u32(regB); +} + +void GDSetProjection(const Mtx44 mtx, GXProjectionType type) { + u32 c; + c = type == GX_ORTHOGRAPHIC ? 3 : 2; + + GDWriteXFCmdHdr(XF_REG_PROJECTIONA_ID, 7); + GDWrite_f32(mtx[0][0]); + GDWrite_f32(mtx[0][c]); + GDWrite_f32(mtx[1][1]); + GDWrite_f32(mtx[1][c]); + GDWrite_f32(mtx[2][2]); + GDWrite_f32(mtx[2][3]); + GDWrite_u32(type); +} diff --git a/src/revolution/gf/GFGeometry.cpp b/src/revolution/gf/GFGeometry.cpp new file mode 100644 index 0000000000..699ab207c8 --- /dev/null +++ b/src/revolution/gf/GFGeometry.cpp @@ -0,0 +1,10 @@ +#include +#include + +void GFSetGenMode2(u8 nTexGens, u8 nChans, u8 nTevs, u8 nInds, GXCullMode cm) { + static u8 cm2hw[4] = {0, 2, 1, 3}; + GFWriteBPCmd(0xFE07FC3F); + GFWriteBPCmd(GF_GEN_MODE(nTexGens, nChans, nTevs - 1, cm2hw[cm], nInds)); + GFWriteXFCmd(XF_REG_NUMCOLORS_ID, nChans); + GFWriteXFCmd(XF_REG_NUMTEX_ID, nTexGens); +} diff --git a/src/revolution/gf/GFLight.cpp b/src/revolution/gf/GFLight.cpp new file mode 100644 index 0000000000..8234f0eda9 --- /dev/null +++ b/src/revolution/gf/GFLight.cpp @@ -0,0 +1,6 @@ +#include +#include + +void GFSetChanAmbColor(GXChannelID chan, GXColor color) { + GFWriteXFCmd((chan & 1) + XF_REG_AMBIENT0_ID, color.r << 0x18 | color.g << 0x10 | color.b << 8 | color.a); +} diff --git a/src/revolution/gf/GFPixel.cpp b/src/revolution/gf/GFPixel.cpp new file mode 100644 index 0000000000..b3dbf0723d --- /dev/null +++ b/src/revolution/gf/GFPixel.cpp @@ -0,0 +1,74 @@ +#include +#include + +void GFSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color) { + f32 A; + f32 B; + f32 B_mant; + f32 C; + f32 A_f; + u32 b_expn; + u32 b_m; + u32 a_hex; + u32 c_hex; + + ASSERTMSGLINE(62, farz >= 0.0f, "GFSetFog: The farz should be positive value"); + ASSERTMSGLINE(63, farz >= nearz, "GFSetFog: The farz should be larger than nearz"); + + if (farz == nearz || endz == startz) { + A = 0.0f; + B = 0.5f; + C = 0.0f; + } else { + A = (farz * nearz) / ((farz - nearz) * (endz - startz)); + B = farz / (farz - nearz); + C = startz / (endz - startz); + } + + B_mant = B; + b_expn = 1; + + while (B_mant > 1.0) { + B_mant *= 0.5f; + b_expn++; + } + + while (B_mant > 0.0f && B_mant < 0.5) { + B_mant *= 2.0f; + b_expn--; + } + + A_f = A / (1 << b_expn); + b_m = (u32) (8388638.0f * B_mant); + + a_hex = *(u32*)&A_f; + c_hex = *(u32*)&C; + + GFWriteBPCmd(BP_FOG_UNK0(a_hex >> 12, 0xEE)); + GFWriteBPCmd(BP_FOG_UNK1(b_m, 0xEF)); + GFWriteBPCmd(BP_FOG_UNK2(b_expn, 0xF0)); + GFWriteBPCmd(BP_FOG_UNK3(c_hex >> 12, 0, type, 0xF1)); + GFWriteBPCmd(BP_FOG_COLOR(color.r, color.g, color.b, 0xF2)); +} + +void GFSetBlendModeEtc(GXBlendMode type, GXBlendFactor src_factor, + GXBlendFactor dst_factor, GXLogicOp logic_op, + u8 color_update_enable, u8 alpha_update_enable, + u8 dither_enable) { + GFWriteBPCmd(BP_BLEND_MODE( + type == GX_BM_BLEND || type == GX_BM_SUBTRACT, + type == GX_BM_LOGIC, + dither_enable, + color_update_enable, + alpha_update_enable, + dst_factor, + src_factor, + type == GX_BM_SUBTRACT, + logic_op, + 0x41 + )); +} + +void GFSetZMode(u8 compare_enable, GXCompare func, u8 update_enable) { + GFWriteBPCmd(BP_Z_MODE(compare_enable, func, update_enable, 0x40)); +} diff --git a/src/revolution/gf/GFTev.cpp b/src/revolution/gf/GFTev.cpp new file mode 100644 index 0000000000..be98b5f0b6 --- /dev/null +++ b/src/revolution/gf/GFTev.cpp @@ -0,0 +1,15 @@ +#include +#include + +void GFSetTevColorS10(GXTevRegID reg, GXColorS10 color) { + u32 regRA; + u32 regBG; + + regRA = BP_TEV_COLOR_REG_RA(color.r & 0x7FF, color.a & 0x7FF, 0, 0xE0 + reg * 2); + regBG = BP_TEV_COLOR_REG_BG(color.b & 0x7FF, color.g & 0x7FF, 0, 0xE1 + reg * 2); + + GFWriteBPCmd(regRA); + GFWriteBPCmd(regBG); + GFWriteBPCmd(regBG); + GFWriteBPCmd(regBG); +} diff --git a/src/revolution/gx/GXAttr.c b/src/revolution/gx/GXAttr.c new file mode 100644 index 0000000000..b60f1063b9 --- /dev/null +++ b/src/revolution/gx/GXAttr.c @@ -0,0 +1,637 @@ +#include +#include + +#include "__gx.h" + +#define CHECK_ATTRPTR(line, attrPtr) ASSERTMSGLINE(line, (attrPtr) != NULL, "GXSetVtxDescv: attrPtr is NULL") +#define CHECK_ATTRNAME(line, attr) ASSERTMSGLINE(line, (attr) >= GX_VA_PNMTXIDX, "GXSetVtxDesc: Invalid vertex attribute name") +#define CHECK_ATTRNAME2(line, attr) ASSERTMSGLINE(line, (attr) <= GX_VA_TEX7 || (attr) == GX_VA_NBT, "GXSetVtxDesc: Invalid vertex attribute name") +#define CHECK_ATTRNAME3(line, attr) ASSERTMSGLINE(line, (attr) >= GX_VA_PNMTXIDX && (attr) < GX_VA_MAX_ATTR, "GXSetVtxDesc: Invalid vertex attribute name") +#define CHECK_ATTRNAME4(line, attr) ASSERTMSGLINE(line, ((attr) >= GX_VA_POS && (attr) <= GX_VA_TEX7) || (attr) == GX_VA_NBT, "GXSetVtxAttrFmt: Invalid vertex attribute name") +#define CHECK_ATTRNAME5(line, attr) ASSERTMSGLINE(line, (attr) >= GX_VA_POS && (attr) <= GX_LIGHT_ARRAY, "GXSetArray: Invalid vertex attribute name") +#define CHECK_ATTRTYPE(line, type) ASSERTMSGLINE(line, (type) >= GX_NONE && (type) <= GX_INDEX16, "GXSetVtxDesc: Invalid vertex attribute type") +#define CHECK_VTXFMT(line, vtxfmt) ASSERTMSGLINE(line, (vtxfmt) < GX_MAX_VTXFMT, "GXSetVtxAttrFmt: Format Index is out of range") +#define CHECK_FRAC(line, frac) ASSERTMSGLINE(line, (frac) < 32, "GXSetVtxAttrFmt: Frac value is >= 32") +#define CHECK_LISTPTR(line, list) ASSERTMSGLINE(line, (list) != NULL, "GXSetVtxAttrFmt: list pointer is NULL") +#define CHECK_MTXIDX(line, attr, type) ASSERTMSGLINE(line, (attr) > GX_VA_TEX7MTXIDX || (type) <= GX_VA_TEX0MTXIDX, "GXSetVtxDesc: GX_VA_*MTXIDX accepts GX_NONE or GX_DIRECT only") + +static void __GXXfVtxSpecs(void) { + u32 nCols; + u32 nNrm; + u32 nTex; + u32 reg; + + nNrm = __GXData->hasBiNrms ? 2 : __GXData->hasNrms ? 1 : 0; + +#if DEBUG + nCols = CP_VCD_REG_LO_GET_COL0(__GXData->vcdLo) ? 1 : 0; + nCols += CP_VCD_REG_LO_GET_COL1(__GXData->vcdLo) ? 1 : 0; +#else + nCols = (u32)__cntlzw((__GXData->vcdLo & CP_VCD_REG_LO_COLALL_MASK)>>CP_VCD_REG_LO_COLALL_SHIFT); + nCols = (33 - nCols) >> 1; +#endif + +#if DEBUG + nTex = 0; + nTex += CP_VCD_REG_HI_GET_TEX0(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX1(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX2(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX3(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX4(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX5(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX6(__GXData->vcdHi) ? 1 : 0; + nTex += CP_VCD_REG_HI_GET_TEX7(__GXData->vcdHi) ? 1 : 0; +#else + nTex = (u32)__cntlzw((__GXData->vcdHi & CP_VCD_REG_HI_TEXALL_MASK)>>CP_VCD_REG_HI_TEXALL_SHIFT); + nTex = (33 - nTex) >> 1; +#endif + + reg = XF_INVERTEXSPEC_F(nCols, nNrm, nTex); + GX_WRITE_XF_REG(0x1008, reg, 0); + __GXData->bpSentNot = 1; +} + +static inline void SETVCDATTR(GXAttr Attr, GXAttrType Type) { + switch (Attr) { + case GX_VA_PNMTXIDX: SC_CP_VCD_REG_LO_SET_PMIDX(219, __GXData->vcdLo, Type); break; + case GX_VA_TEX0MTXIDX: SC_CP_VCD_REG_LO_SET_T0MIDX(220, __GXData->vcdLo, Type); break; + case GX_VA_TEX1MTXIDX: SC_CP_VCD_REG_LO_SET_T1MIDX(221, __GXData->vcdLo, Type); break; + case GX_VA_TEX2MTXIDX: SC_CP_VCD_REG_LO_SET_T2MIDX(222, __GXData->vcdLo, Type); break; + case GX_VA_TEX3MTXIDX: SC_CP_VCD_REG_LO_SET_T3MIDX(223, __GXData->vcdLo, Type); break; + case GX_VA_TEX4MTXIDX: SC_CP_VCD_REG_LO_SET_T4MIDX(224, __GXData->vcdLo, Type); break; + case GX_VA_TEX5MTXIDX: SC_CP_VCD_REG_LO_SET_T5MIDX(225, __GXData->vcdLo, Type); break; + case GX_VA_TEX6MTXIDX: SC_CP_VCD_REG_LO_SET_T6MIDX(226, __GXData->vcdLo, Type); break; + case GX_VA_TEX7MTXIDX: SC_CP_VCD_REG_LO_SET_T7MIDX(227, __GXData->vcdLo, Type); break; + case GX_VA_POS: SC_CP_VCD_REG_LO_SET_POS(228, __GXData->vcdLo, Type); break; + case GX_VA_NRM: + if (Type != GX_NONE) { + __GXData->hasNrms = 1; + __GXData->hasBiNrms = 0; + __GXData->nrmType = Type; + } else { + __GXData->hasNrms = 0; + } + break; + case GX_VA_NBT: + if (Type != GX_NONE) { + __GXData->hasBiNrms = 1; + __GXData->hasNrms = 0; + __GXData->nrmType = Type; + } else { + __GXData->hasBiNrms = 0; + } + break; + case GX_VA_CLR0: SC_CP_VCD_REG_LO_SET_COL0(253, __GXData->vcdLo, Type); break; + case GX_VA_CLR1: SC_CP_VCD_REG_LO_SET_COL1(254, __GXData->vcdLo, Type); break; + case GX_VA_TEX0: SC_CP_VCD_REG_HI_SET_TEX0(255, __GXData->vcdHi, Type); break; + case GX_VA_TEX1: SC_CP_VCD_REG_HI_SET_TEX1(256, __GXData->vcdHi, Type); break; + case GX_VA_TEX2: SC_CP_VCD_REG_HI_SET_TEX2(257, __GXData->vcdHi, Type); break; + case GX_VA_TEX3: SC_CP_VCD_REG_HI_SET_TEX3(258, __GXData->vcdHi, Type); break; + case GX_VA_TEX4: SC_CP_VCD_REG_HI_SET_TEX4(259, __GXData->vcdHi, Type); break; + case GX_VA_TEX5: SC_CP_VCD_REG_HI_SET_TEX5(260, __GXData->vcdHi, Type); break; + case GX_VA_TEX6: SC_CP_VCD_REG_HI_SET_TEX6(261, __GXData->vcdHi, Type); break; + case GX_VA_TEX7: SC_CP_VCD_REG_HI_SET_TEX7(262, __GXData->vcdHi, Type); break; + } +} + +void GXSetVtxDesc(GXAttr attr, GXAttrType type) { + CHECK_GXBEGIN(271, "GXSetVtxDesc"); + CHECK_ATTRNAME(274, attr); + CHECK_ATTRNAME2(276, attr); + CHECK_ATTRTYPE(278, type); + CHECK_MTXIDX(281, attr, type); + + SETVCDATTR(attr, type); + if (__GXData->hasNrms || __GXData->hasBiNrms) { + SC_CP_VCD_REG_LO_SET_NRM(287, __GXData->vcdLo, __GXData->nrmType); + } else { + SC_CP_VCD_REG_LO_SET_NRM(0, __GXData->vcdLo, 0); + } + __GXData->dirtyState |= 8; +} + +void GXSetVtxDescv(const GXVtxDescList *attrPtr) { + CHECK_GXBEGIN(313, "GXSetVtxDescv"); + CHECK_ATTRPTR(314, attrPtr); + + while (attrPtr->attr != GX_VA_NULL) { + CHECK_ATTRNAME(318, attrPtr->attr); + CHECK_ATTRNAME2(321, attrPtr->attr); + CHECK_ATTRTYPE(324, attrPtr->type); + SETVCDATTR(attrPtr->attr, attrPtr->type); + attrPtr++; + } + + if (__GXData->hasNrms || __GXData->hasBiNrms) { + SC_CP_VCD_REG_LO_SET_NRM(333, __GXData->vcdLo, __GXData->nrmType); + } else { + SC_CP_VCD_REG_LO_SET_NRM(0, __GXData->vcdLo, 0); + } + __GXData->dirtyState |= 8; +} + +void __GXSetVCD(void) { + GX_WRITE_CP_STRM_REG_alt(CP_VCD_LO, 0, __GXData->vcdLo, -12); + GX_WRITE_CP_STRM_REG_alt(CP_VCD_HI, 0, __GXData->vcdHi, -12); + __GXXfVtxSpecs(); +} + +void __GXCalculateVLim(void) { + static u8 tbl1[] = { 0, 4, 1, 2 }; + static u8 tbl2[] = { 0, 8, 1, 2 }; + static u8 tbl3[] = { 0, 12, 1, 2 }; + + if (__GXData->vNum != 0) { + GXCompCnt nc; + u32 vlm; + u32 b; + u32 vl; + u32 vh; + u32 va; + + vl = __GXData->vcdLo; + vh = __GXData->vcdHi; + va = __GXData->vatA[0]; + nc = CP_VAT_REG_A_GET_NRMCNT(va); + + vlm = ((vl >> 0) & 0x1); + vlm += ((vl >> 1) & 0x1); + vlm += ((vl >> 2) & 0x1); + vlm += ((vl >> 3) & 0x1); + vlm += ((vl >> 4) & 0x1); + vlm += ((vl >> 5) & 0x1); + vlm += ((vl >> 6) & 0x1); + vlm += ((vl >> 7) & 0x1); + vlm += ((vl >> 8) & 0x1); + vlm += tbl3[((vl >> 9) & 0x3)]; + + b = (u32)((nc == GX_NRM_NBT) ? 3 : 1); + + vlm += tbl3[((vl >> 11) & 0x3)] * b; + vlm += tbl1[((vl >> 13) & 0x3)]; + vlm += tbl1[((vl >> 15) & 0x3)]; + vlm += tbl2[((vh >> (0*2)) & 0x3)]; + vlm += tbl2[((vh >> (1*2)) & 0x3)]; + vlm += tbl2[((vh >> (2*2)) & 0x3)]; + vlm += tbl2[((vh >> (3*2)) & 0x3)]; + vlm += tbl2[((vh >> (4*2)) & 0x3)]; + vlm += tbl2[((vh >> (5*2)) & 0x3)]; + vlm += tbl2[((vh >> (6*2)) & 0x3)]; + vlm += tbl2[((vh >> (7*2)) & 0x3)]; + + __GXData->vLim = (u16)vlm; + } +} + +void GXGetVtxDesc(GXAttr attr, GXAttrType* type) { + u32 cpType; + + CHECK_GXBEGIN(465, "GXGetVtxDesc"); + CHECK_ATTRNAME3(467, attr); + + switch (attr) { + case GX_VA_PNMTXIDX: cpType = CP_VCD_REG_LO_GET_PMIDX(__GXData->vcdLo); break; + case GX_VA_TEX0MTXIDX: cpType = CP_VCD_REG_LO_GET_T0MIDX(__GXData->vcdLo); break; + case GX_VA_TEX1MTXIDX: cpType = CP_VCD_REG_LO_GET_T1MIDX(__GXData->vcdLo); break; + case GX_VA_TEX2MTXIDX: cpType = CP_VCD_REG_LO_GET_T2MIDX(__GXData->vcdLo); break; + case GX_VA_TEX3MTXIDX: cpType = CP_VCD_REG_LO_GET_T3MIDX(__GXData->vcdLo); break; + case GX_VA_TEX4MTXIDX: cpType = CP_VCD_REG_LO_GET_T4MIDX(__GXData->vcdLo); break; + case GX_VA_TEX5MTXIDX: cpType = CP_VCD_REG_LO_GET_T5MIDX(__GXData->vcdLo); break; + case GX_VA_TEX6MTXIDX: cpType = CP_VCD_REG_LO_GET_T6MIDX(__GXData->vcdLo); break; + case GX_VA_TEX7MTXIDX: cpType = CP_VCD_REG_LO_GET_T7MIDX(__GXData->vcdLo); break; + case GX_VA_POS: cpType = CP_VCD_REG_LO_GET_POS(__GXData->vcdLo); break; + case GX_VA_NRM: cpType = __GXData->hasNrms ? CP_VCD_REG_LO_GET_NRM(__GXData->vcdLo) : 0; break; + case GX_VA_NBT: cpType = __GXData->hasBiNrms ? CP_VCD_REG_LO_GET_NRM(__GXData->vcdLo) : 0; break; + case GX_VA_CLR0: cpType = CP_VCD_REG_LO_GET_COL0(__GXData->vcdLo); break; + case GX_VA_CLR1: cpType = CP_VCD_REG_LO_GET_COL1(__GXData->vcdLo); break; + case GX_VA_TEX0: cpType = CP_VCD_REG_HI_GET_TEX0(__GXData->vcdHi); break; + case GX_VA_TEX1: cpType = CP_VCD_REG_HI_GET_TEX1(__GXData->vcdHi); break; + case GX_VA_TEX2: cpType = CP_VCD_REG_HI_GET_TEX2(__GXData->vcdHi); break; + case GX_VA_TEX3: cpType = CP_VCD_REG_HI_GET_TEX3(__GXData->vcdHi); break; + case GX_VA_TEX4: cpType = CP_VCD_REG_HI_GET_TEX4(__GXData->vcdHi); break; + case GX_VA_TEX5: cpType = CP_VCD_REG_HI_GET_TEX5(__GXData->vcdHi); break; + case GX_VA_TEX6: cpType = CP_VCD_REG_HI_GET_TEX6(__GXData->vcdHi); break; + case GX_VA_TEX7: cpType = CP_VCD_REG_HI_GET_TEX7(__GXData->vcdHi); break; + default: cpType = 0; break; + } + *type = cpType; +} + +void GXGetVtxDescv(GXVtxDescList* vcd) { + GXAttr attr; + + CHECK_GXBEGIN(518, "GXGetVtxDescv"); + CHECK_ATTRPTR(520, vcd); + + for (attr = GX_VA_PNMTXIDX; attr <= GX_VA_TEX7; attr++) { + vcd[attr].attr = attr; + GXGetVtxDesc(attr, &vcd[attr].type); + } + + vcd[attr].attr = GX_VA_NBT; + GXGetVtxDesc(GX_VA_NBT, &vcd[attr].type); + + attr++; + vcd[attr].attr = GX_VA_NULL; +} + +void GXClearVtxDesc(void) { + CHECK_GXBEGIN(550, "GXClearVtxDesc"); + __GXData->vcdLo = 0; + SC_CP_VCD_REG_LO_SET_POS(0, __GXData->vcdLo, GX_DIRECT); + __GXData->vcdHi = 0; + __GXData->hasNrms = 0; + __GXData->hasBiNrms = 0; + __GXData->dirtyState |= 8; +} + +static inline void SETVAT(u32* va, u32* vb, u32* vc, GXAttr attr, GXCompCnt cnt, GXCompType type, u8 shft) { + switch (attr) { + case GX_VA_POS: + SC_CP_VAT_REG_A_SET_POSCNT(590, *va, cnt); + SC_CP_VAT_REG_A_SET_POSFMT(591, *va, type); + SC_CP_VAT_REG_A_SET_POSSHFT(592, *va, shft); + break; + case GX_VA_NRM: + case GX_VA_NBT: + SC_CP_VAT_REG_A_SET_NRMFMT(600, *va, type); + if (cnt == GX_NRM_NBT3) { + SC_CP_VAT_REG_A_SET_NRMCNT(0, *va, 1); + SC_CP_VAT_REG_A_SET_NORMALINDEX3(0, *va, 1); + } else { + SC_CP_VAT_REG_A_SET_NRMCNT(606, *va, cnt); + SC_CP_VAT_REG_A_SET_NORMALINDEX3(606, *va, 0); + } + break; + case GX_VA_CLR0: + SC_CP_VAT_REG_A_SET_COL0CNT(612, *va, cnt); + SC_CP_VAT_REG_A_SET_COL0FMT(613, *va, type); + break; + case GX_VA_CLR1: + SC_CP_VAT_REG_A_SET_COL1CNT(616, *va, cnt); + SC_CP_VAT_REG_A_SET_COL1FMT(617, *va, type); + break; + case GX_VA_TEX0: + SC_CP_VAT_REG_A_SET_TEX0CNT(620, *va, cnt); + SC_CP_VAT_REG_A_SET_TEX0FMT(621, *va, type); + SC_CP_VAT_REG_A_SET_TEX0SHFT(622, *va, shft); + break; + case GX_VA_TEX1: + SC_CP_VAT_REG_B_SET_TEX1CNT(625, *vb, cnt); + SC_CP_VAT_REG_B_SET_TEX1FMT(626, *vb, type); + SC_CP_VAT_REG_B_SET_TEX1SHFT(627, *vb, shft); + break; + case GX_VA_TEX2: + SC_CP_VAT_REG_B_SET_TEX2CNT(630, *vb, cnt); + SC_CP_VAT_REG_B_SET_TEX2FMT(631, *vb, type); + SC_CP_VAT_REG_B_SET_TEX2SHFT(632, *vb, shft); + break; + case GX_VA_TEX3: + SC_CP_VAT_REG_B_SET_TEX3CNT(635, *vb, cnt); + SC_CP_VAT_REG_B_SET_TEX3FMT(636, *vb, type); + SC_CP_VAT_REG_B_SET_TEX3SHFT(637, *vb, shft); + break; + case GX_VA_TEX4: + SC_CP_VAT_REG_B_SET_TEX4CNT(640, *vb, cnt); + SC_CP_VAT_REG_B_SET_TEX4FMT(641, *vb, type); + SC_CP_VAT_REG_C_SET_TEX4SHFT(642, *vc, shft); + break; + case GX_VA_TEX5: + SC_CP_VAT_REG_C_SET_TEX5CNT(645, *vc, cnt); + SC_CP_VAT_REG_C_SET_TEX5FMT(646, *vc, type); + SC_CP_VAT_REG_C_SET_TEX5SHFT(647, *vc, shft); + break; + case GX_VA_TEX6: + SC_CP_VAT_REG_C_SET_TEX6CNT(650, *vc, cnt); + SC_CP_VAT_REG_C_SET_TEX6FMT(651, *vc, type); + SC_CP_VAT_REG_C_SET_TEX6SHFT(652, *vc, shft); + break; + case GX_VA_TEX7: + SC_CP_VAT_REG_C_SET_TEX7CNT(655, *vc, cnt); + SC_CP_VAT_REG_C_SET_TEX7FMT(656, *vc, type); + SC_CP_VAT_REG_C_SET_TEX7SHFT(657, *vc, shft); + break; + } +} + +void GXSetVtxAttrFmt(GXVtxFmt vtxfmt, GXAttr attr, GXCompCnt cnt, GXCompType type, u8 frac) { + u32* va; + u32* vb; + u32* vc; + + CHECK_GXBEGIN(673, "GXSetVtxAttrFmt"); + CHECK_VTXFMT(674, vtxfmt); + CHECK_ATTRNAME4(678, attr); + CHECK_FRAC(679, frac); + + va = &__GXData->vatA[vtxfmt]; + vb = &__GXData->vatB[vtxfmt]; + vc = &__GXData->vatC[vtxfmt]; + SETVAT(va, vb, vc, attr, cnt, type, frac); + +#if DEBUG + __GXVerifyVATImm(attr, cnt, type, frac); +#endif + + __GXData->dirtyState |= 0x10; + __GXData->dirtyVAT |= (u8)(1 << (u8)vtxfmt); +} + +void GXSetVtxAttrFmtv(GXVtxFmt vtxfmt, const GXVtxAttrFmtList* list) { + u32* va; + u32* vb; + u32* vc; + + CHECK_GXBEGIN(720, "GXSetVtxAttrFmtv"); + CHECK_LISTPTR(721, list); + CHECK_VTXFMT(722, vtxfmt); + + va = &__GXData->vatA[vtxfmt]; + vb = &__GXData->vatB[vtxfmt]; + vc = &__GXData->vatC[vtxfmt]; + + while (list->attr != GX_VA_NULL) { + CHECK_ATTRNAME4(732, list->attr); + CHECK_FRAC(733, list->frac); + SETVAT(va, vb, vc, list->attr, list->cnt, list->type, list->frac); +#if DEBUG + __GXVerifyVATImm(list->attr, list->cnt, list->type, list->frac); +#endif + list++; + } + __GXData->dirtyState |= 0x10; + __GXData->dirtyVAT |= (u8)(1 << (u8)vtxfmt); +} + +void __GXSetVAT(void) { + s32 i; + u32 dirty = __GXData->dirtyVAT; + + i = 0; + do { + if (dirty & 1) { + GX_WRITE_SOME_REG4(8, i | 0x70, __GXData->vatA[i], i - 12); + GX_WRITE_SOME_REG4(8, i | 0x80, __GXData->vatB[i], i - 12); + GX_WRITE_SOME_REG4(8, i | 0x90, __GXData->vatC[i], i - 12); + } + + dirty >>= 1; + i++; + } while (dirty != 0); + + GX_WRITE_U8(0); + __GXData->dirtyVAT = 0; +} + +static inline u8 GetFracForNrm(GXCompType type) { + u8 frac; + + switch (type) { + case GX_S8: + frac = 6; + break; + case GX_S16: + frac = 14; + break; + default: + case GX_U16: + frac = 0; + break; + } + + return frac; +} + +void GXGetVtxAttrFmt(GXVtxFmt fmt, GXAttr attr, GXCompCnt* cnt, GXCompType* type, u8* frac) { + u32* va; + u32* vb; + u32* vc; + + CHECK_GXBEGIN(844, "GXGetVtxAttrFmt"); + CHECK_VTXFMT(845, fmt); + + va = &__GXData->vatA[fmt]; + vb = &__GXData->vatB[fmt]; + vc = &__GXData->vatC[fmt]; + + switch (attr) { + case GX_VA_POS: + *cnt = CP_VAT_REG_A_GET_POSCNT(*va); + *type = CP_VAT_REG_A_GET_POSFMT(*va); + *frac = CP_VAT_REG_A_GET_POSSHFT(*va); + return; + case GX_VA_NRM: + case GX_VA_NBT: + *cnt = CP_VAT_REG_A_GET_NRMCNT(*va); + if (*cnt == GX_TEX_ST && CP_VAT_REG_A_GET_NORMALINDEX3(*va)) { + *cnt = GX_NRM_NBT3; + } + *type = CP_VAT_REG_A_GET_NRMFMT(*va); + *frac = GetFracForNrm(*type); + return; + case GX_VA_CLR0: + *cnt = CP_VAT_REG_A_GET_COL0CNT(*va); + *type = CP_VAT_REG_A_GET_COL0FMT(*va); + *frac = 0; + return; + case GX_VA_CLR1: + *cnt = CP_VAT_REG_A_GET_COL1CNT(*va); + *type = CP_VAT_REG_A_GET_COL1FMT(*va); + *frac = 0; + return; + case GX_VA_TEX0: + *cnt = CP_VAT_REG_A_GET_TEX0CNT(*va); + *type = CP_VAT_REG_A_GET_TEX0FMT(*va); + *frac = CP_VAT_REG_A_GET_TEX0SHFT(*va); + return; + case GX_VA_TEX1: + *cnt = CP_VAT_REG_B_GET_TEX1CNT(*vb); + *type = CP_VAT_REG_B_GET_TEX1FMT(*vb); + *frac = CP_VAT_REG_B_GET_TEX1SHFT(*vb); + return; + case GX_VA_TEX2: + *cnt = CP_VAT_REG_B_GET_TEX2CNT(*vb); + *type = CP_VAT_REG_B_GET_TEX2FMT(*vb); + *frac = CP_VAT_REG_B_GET_TEX2SHFT(*vb); + return; + case GX_VA_TEX3: + *cnt = CP_VAT_REG_B_GET_TEX3CNT(*vb); + *type = CP_VAT_REG_B_GET_TEX3FMT(*vb); + *frac = CP_VAT_REG_B_GET_TEX3SHFT(*vb); + return; + case GX_VA_TEX4: + *cnt = CP_VAT_REG_B_GET_TEX4CNT(*vb); + *type = CP_VAT_REG_B_GET_TEX4FMT(*vb); + *frac = CP_VAT_REG_C_GET_TEX4SHFT(*vc); + return; + case GX_VA_TEX5: + *cnt = CP_VAT_REG_C_GET_TEX5CNT(*vc); + *type = CP_VAT_REG_C_GET_TEX5FMT(*vc); + *frac = CP_VAT_REG_C_GET_TEX5SHFT(*vc); + return; + case GX_VA_TEX6: + *cnt = CP_VAT_REG_C_GET_TEX6CNT(*vc); + *type = CP_VAT_REG_C_GET_TEX6FMT(*vc); + *frac = CP_VAT_REG_C_GET_TEX6SHFT(*vc); + return; + case GX_VA_TEX7: + *cnt = CP_VAT_REG_C_GET_TEX7CNT(*vc); + *type = CP_VAT_REG_C_GET_TEX7FMT(*vc); + *frac = CP_VAT_REG_C_GET_TEX7SHFT(*vc); + return; + default: + *cnt = GX_POS_XYZ; + *type = GX_U8; + *frac = 0; + return; + } +} + +void GXGetVtxAttrFmtv(GXVtxFmt fmt, GXVtxAttrFmtList* vat) { + GXAttr attr; + + CHECK_GXBEGIN(941, "GXGetVtxAttrFmtv"); + CHECK_LISTPTR(942, vat); + CHECK_VTXFMT(943, fmt); + + for (attr = GX_VA_POS; attr <= GX_VA_TEX7; attr++) { + vat->attr = attr; + GXGetVtxAttrFmt(fmt, attr, &vat->cnt, &vat->type, &vat->frac); + vat++; + } + + vat->attr = GX_VA_NULL; +} + +void GXSetArray(GXAttr attr, void* base_ptr, u8 stride) { + GXAttr cpAttr; + u32 phyAddr; + + CHECK_GXBEGIN(974, "GXSetArray"); + attr = (attr == GX_VA_NBT) ? GX_VA_NRM : attr; + + CHECK_ATTRNAME5(977, attr); + cpAttr = (GXAttr)(attr - GX_VA_POS); + phyAddr = GX_PHY_ADDR(base_ptr); + + GX_WRITE_CP_STRM_REG_alt2(CP_ARRAY_BASE, cpAttr, phyAddr, cpAttr - 12); + GX_WRITE_CP_STRM_REG_alt3(CP_ARRAY_STRIDE, cpAttr, (u32)stride, cpAttr - 12); +} + +void GXInvalidateVtxCache(void) { + CHECK_GXBEGIN(999, "GXInvalidateVtxCache"); + GX_WRITE_U8(0x48); +} + +void GXSetTexCoordGen2(GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx, GXBool normalize, u32 pt_texmtx) { + u32 reg = 0; + u32 row; + u32 bumprow; + u32 form; + GXAttr mtxIdAttr; + + CHECK_GXBEGIN(1041, "GXSetTexCoordGen"); + ASSERTMSGLINE(1042, dst_coord < GX_MAX_TEXCOORD, "GXSetTexCoordGen: Invalid coordinate Id"); + + form = 0; + row = bumprow = 5; + switch (src_param) { + case GX_TG_POS: row = 0; form = 1; break; + case GX_TG_NRM: row = 1; form = 1; break; + case GX_TG_BINRM: row = 3; form = 1; break; + case GX_TG_TANGENT: row = 4; form = 1; break; + case GX_TG_COLOR0: row = 2; break; + case GX_TG_COLOR1: row = 2; break; + case GX_TG_TEX0: row = 5; break; + case GX_TG_TEX1: row = 6; break; + case GX_TG_TEX2: row = 7; break; + case GX_TG_TEX3: row = 8; break; + case GX_TG_TEX4: row = 9; break; + case GX_TG_TEX5: row = 10; break; + case GX_TG_TEX6: row = 11; break; + case GX_TG_TEX7: row = 12; break; + case GX_TG_TEXCOORD0: bumprow = 5; break; + case GX_TG_TEXCOORD1: bumprow = 6; break; + case GX_TG_TEXCOORD2: bumprow = 7; break; + case GX_TG_TEXCOORD3: bumprow = 8; break; + case GX_TG_TEXCOORD4: bumprow = 9; break; + case GX_TG_TEXCOORD5: bumprow = 10; break; + case GX_TG_TEXCOORD6: bumprow = 11; break; + default: + ASSERTMSGLINE(1070, 0, "GXSetTexCoordGen: Invalid source parameter"); + break; + } + + switch (func) { + case GX_TG_MTX2x4: + SC_XF_TEX_SET_PROJECTION(1080, reg, 0); + SC_XF_TEX_SET_INPUT_FORM(1080, reg, form); + SC_XF_TEX_SET_TEXGEN_TYPE(1082, reg, 0); + SC_XF_TEX_SET_SOURCE_ROW(1082, reg, row); + break; + case GX_TG_MTX3x4: + SC_XF_TEX_SET_PROJECTION(1087, reg, 1); + SC_XF_TEX_SET_INPUT_FORM(1087, reg, form); + SC_XF_TEX_SET_TEXGEN_TYPE(1087, reg, 0); + SC_XF_TEX_SET_SOURCE_ROW(1089, reg, row); + break; + case GX_TG_BUMP0: + case GX_TG_BUMP1: + case GX_TG_BUMP2: + case GX_TG_BUMP3: + case GX_TG_BUMP4: + case GX_TG_BUMP5: + case GX_TG_BUMP6: + case GX_TG_BUMP7: + ASSERTMSGLINE(1102, src_param >= 12 && src_param <= 18, "GXSetTexCoordGen: Bump source texture value is invalid"); + SC_XF_TEX_SET_PROJECTION(1104, reg, 0); + SC_XF_TEX_SET_INPUT_FORM(1104, reg, form); + SC_XF_TEX_SET_TEXGEN_TYPE(1106, reg, 1); + SC_XF_TEX_SET_SOURCE_ROW(1106, reg, row); + SC_XF_TEX_SET_BUMP_MAP_SOURCE(1107, reg, src_param - 12); + SC_XF_TEX_SET_BUMP_MAP_LIGHT(1108, reg, func - 2); + break; + case GX_TG_SRTG: + SC_XF_TEX_SET_PROJECTION(1113, reg, 0); + SC_XF_TEX_SET_INPUT_FORM(1113, reg, form); + if (src_param == GX_TG_COLOR0) { + SC_XF_TEX_SET_TEXGEN_TYPE(0, reg, 2); + } else { + SC_XF_TEX_SET_TEXGEN_TYPE(0, reg, 3); + } + SC_XF_TEX_SET_SOURCE_ROW(0, reg, 2); + break; + default: + ASSERTMSGLINE(1124, 0, "GXSetTexCoordGen: Invalid function"); + break; + } + + __GXData->texGenCtrl[dst_coord] = reg; + __GXData->dirtyState |= (0x10000 << dst_coord); + + reg = 0; + SC_XF_DUALTEX_F_SET_DUALMATRIX_ADRS(1143, reg, pt_texmtx - 64); + SC_XF_DUALTEX_F_SET_NORMAL_ENABLE(1144, reg, normalize); + __GXData->texGenCtrl2[dst_coord] = reg; + + switch (dst_coord) { + case GX_TEXCOORD0: SC_CP_MATIDX_REG_A_SET_TEX0IDX(1158, __GXData->matIdxA, mtx); break; + case GX_TEXCOORD1: SC_CP_MATIDX_REG_A_SET_TEX1IDX(1159, __GXData->matIdxA, mtx); break; + case GX_TEXCOORD2: SC_CP_MATIDX_REG_A_SET_TEX2IDX(1160, __GXData->matIdxA, mtx); break; + case GX_TEXCOORD3: SC_CP_MATIDX_REG_A_SET_TEX3IDX(1161, __GXData->matIdxA, mtx); break; + case GX_TEXCOORD4: SC_CP_MATIDX_REG_B_SET_TEX4IDX(1162, __GXData->matIdxB, mtx); break; + case GX_TEXCOORD5: SC_CP_MATIDX_REG_B_SET_TEX5IDX(1163, __GXData->matIdxB, mtx); break; + case GX_TEXCOORD6: SC_CP_MATIDX_REG_B_SET_TEX6IDX(1164, __GXData->matIdxB, mtx); break; + default: SC_CP_MATIDX_REG_B_SET_TEX7IDX(1165, __GXData->matIdxB, mtx); break; + } + + mtxIdAttr = dst_coord + 1; + __GXData->dirtyState |= 0x4000000; +} + +void GXSetNumTexGens(u8 nTexGens) { + CHECK_GXBEGIN(1183, "GXSetNumTexGens"); + + SC_GEN_MODE_SET_NTEX(1185, __GXData->genMode, nTexGens); + __GXData->dirtyState |= 0x2000004; +} diff --git a/src/revolution/gx/GXBump.c b/src/revolution/gx/GXBump.c new file mode 100644 index 0000000000..0ce04a08b9 --- /dev/null +++ b/src/revolution/gx/GXBump.c @@ -0,0 +1,308 @@ +#include +#include + +#include "__gx.h" + +#if DEBUG +#define GX_WRITE_SOME_REG5(a, b) \ +do { \ + GX_WRITE_U8(a); \ + GX_WRITE_U32(b); \ + __gxVerif->rasRegs[(b & 0xFF000000) >> 24] = b; \ +} while (0) +#else +#define GX_WRITE_SOME_REG5(a, b) \ +do { \ + GX_WRITE_U8(a); \ + GX_WRITE_U32(b); \ +} while (0) +#endif + +void GXSetTevIndirect(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexFormat format, GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t, GXBool add_prev, GXBool utc_lod, GXIndTexAlphaSel alpha_sel) { + u32 reg; + + CHECK_GXBEGIN(150, "GXInitIndTexture"); + reg = 0; + SC_BP_CMD_SET_BT(152, reg, ind_stage); + SC_BP_CMD_SET_FMT(153, reg, format); + SC_BP_CMD_SET_BIAS(154, reg, bias_sel); + SC_BP_CMD_SET_BS(155, reg, alpha_sel); + SC_BP_CMD_SET_M(156, reg, matrix_sel); + SC_BP_CMD_SET_SW(157, reg, wrap_s); + SC_BP_CMD_SET_TW(158, reg, wrap_t); + SC_BP_CMD_SET_LB(159, reg, utc_lod); + SC_BP_CMD_SET_FB(160, reg, add_prev); + SC_BP_CMD_SET_RID(161, reg, (0x10 + tev_stage)); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, reg); + __GXData->bpSentNot = 0; +} + +void GXSetIndTexMtx(GXIndTexMtxID mtx_id, const f32 offset[2][3], s8 scale_exp) { + s32 mtx[6]; + u32 reg; + u32 id; + + CHECK_GXBEGIN(190, "GXSetIndTexMtx"); + + switch (mtx_id) { + case GX_ITM_0: + case GX_ITM_1: + case GX_ITM_2: + id = mtx_id - 1; + break; + case GX_ITM_S0: + case GX_ITM_S1: + case GX_ITM_S2: + id = mtx_id - 5; + break; + case GX_ITM_T0: + case GX_ITM_T1: + case GX_ITM_T2: + id = mtx_id - 9; + break; + default: + id = 0; + break; + } + + mtx[0] = (int)(1024.0f * offset[0][0]) & 0x7FF; + mtx[1] = (int)(1024.0f * offset[1][0]) & 0x7FF; + scale_exp += 17; + reg = 0; + SC_BP_MTXA_SET_MA(212, reg, mtx[0]); + SC_BP_MTXA_SET_MB(213, reg, mtx[1]); + SC_BP_MTXA_SET_S(214, reg, scale_exp & 3); + SC_BP_MTXA_SET_RID(215, reg, id * 3 + 6); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, reg); + + mtx[2] = (int)(1024.0f * offset[0][1]) & 0x7FF; + mtx[3] = (int)(1024.0f * offset[1][1]) & 0x7FF; + reg = 0; + SC_BP_MTXB_SET_MC(221, reg, mtx[2]); + SC_BP_MTXB_SET_MD(222, reg, mtx[3]); + SC_BP_MTXB_SET_S(223, reg, (scale_exp >> 2) & 3); + SC_BP_MTXB_SET_RID(224, reg, id * 3 + 7); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, reg); + + mtx[4] = (int)(1024.0f * offset[0][2]) & 0x7FF; + mtx[5] = (int)(1024.0f * offset[1][2]) & 0x7FF; + reg = 0; + SC_BP_MTXC_SET_ME(230, reg, mtx[4]); + SC_BP_MTXC_SET_MF(231, reg, mtx[5]); + SC_BP_MTXC_SET_S(232, reg, (scale_exp >> 4) & 3); + SC_BP_MTXC_SET_RID(233, reg, id * 3 + 8); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, reg); + + __GXData->bpSentNot = 0; +} + +void GXSetIndTexCoordScale(GXIndTexStageID ind_state, GXIndTexScale scale_s, GXIndTexScale scale_t) { + CHECK_GXBEGIN(253, "GXSetIndTexScale"); + + switch (ind_state) { + case GX_INDTEXSTAGE0: + SET_REG_FIELD(257, __GXData->IndTexScale0, 4, 0, scale_s); + SET_REG_FIELD(258, __GXData->IndTexScale0, 4, 4, scale_t); + SET_REG_FIELD(258, __GXData->IndTexScale0, 8, 24, 0x25); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->IndTexScale0); + break; + case GX_INDTEXSTAGE1: + SET_REG_FIELD(263, __GXData->IndTexScale0, 4, 8, scale_s); + SET_REG_FIELD(264, __GXData->IndTexScale0, 4, 12, scale_t); + SET_REG_FIELD(264, __GXData->IndTexScale0, 8, 24, 0x25); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->IndTexScale0); + break; + case GX_INDTEXSTAGE2: + SET_REG_FIELD(269, __GXData->IndTexScale1, 4, 0, scale_s); + SET_REG_FIELD(270, __GXData->IndTexScale1, 4, 4, scale_t); + SET_REG_FIELD(270, __GXData->IndTexScale1, 8, 24, 0x26); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->IndTexScale1); + break; + case GX_INDTEXSTAGE3: + SET_REG_FIELD(275, __GXData->IndTexScale1, 4, 8, scale_s); + SET_REG_FIELD(276, __GXData->IndTexScale1, 4, 12, scale_t); + SET_REG_FIELD(276, __GXData->IndTexScale1, 8, 24, 0x26); + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->IndTexScale1); + break; + default: + ASSERTMSGLINE(281, 0, "GXSetIndTexCoordScale: Invalid Indirect Stage Id"); + break; + } + __GXData->bpSentNot = 0; +} + +void GXSetIndTexOrder(GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map) { + CHECK_GXBEGIN(306, "GXSetIndTexOrder"); + + if (tex_map == GX_TEXMAP_NULL) { + tex_map = GX_TEXMAP0; + } + + if (tex_coord == GX_TEXCOORD_NULL) { + tex_coord = GX_TEXCOORD0; + } + + ASSERTMSGLINE(318, tex_map < GX_MAX_TEXMAP, "GXSetIndTexOrder: Invalid direct texture Id"); + ASSERTMSGLINE(319, tex_coord < GX_MAX_TEXCOORD, "GXSetIndTexOrder: Invalid texture coord"); + + switch (ind_stage) { + case GX_INDTEXSTAGE0: + SET_REG_FIELD(323, __GXData->iref, 3, 0, tex_map); + SET_REG_FIELD(324, __GXData->iref, 3, 3, tex_coord); + break; + case GX_INDTEXSTAGE1: + SET_REG_FIELD(327, __GXData->iref, 3, 6, tex_map); + SET_REG_FIELD(328, __GXData->iref, 3, 9, tex_coord); + break; + case GX_INDTEXSTAGE2: + SET_REG_FIELD(331, __GXData->iref, 3, 12, tex_map); + SET_REG_FIELD(332, __GXData->iref, 3, 15, tex_coord); + break; + case GX_INDTEXSTAGE3: + SET_REG_FIELD(335, __GXData->iref, 3, 18, tex_map); + SET_REG_FIELD(336, __GXData->iref, 3, 21, tex_coord); + break; + default: + ASSERTMSGLINE(339, 0, "GXSetIndTexOrder: Invalid Indirect Stage Id"); + break; + } + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->iref); + __GXData->dirtyState |= 3; + __GXData->bpSentNot = 0; +} + +void GXSetNumIndStages(u8 nIndStages) { + CHECK_GXBEGIN(357, "GXSetNumIndStages"); + ASSERTMSGLINE(359, nIndStages <= 4, "GXSetNumIndStages: Exceeds max. number of indirect texture stages"); + SET_REG_FIELD(360, __GXData->genMode, 3, 16, nIndStages); + __GXData->dirtyState |= 6; +} + +void GXSetTevDirect(GXTevStageID tev_stage) { + CHECK_GXBEGIN(377, "GXSetTevDirect"); + GXSetTevIndirect(tev_stage, GX_INDTEXSTAGE0, GX_ITF_8, GX_ITB_NONE, GX_ITM_OFF, GX_ITW_OFF, GX_ITW_OFF, GX_FALSE, GX_FALSE, GX_ITBA_OFF); +} + +void GXSetTevIndWarp(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u8 signed_offset, u8 replace_mode, GXIndTexMtxID matrix_sel) { + GXIndTexWrap wrap = (replace_mode != 0) ? GX_ITW_0 : GX_ITW_OFF; + + CHECK_GXBEGIN(395, "GXSetTevIndWarp"); + GXSetTevIndirect(tev_stage, ind_stage, GX_ITF_8, (signed_offset != 0) ? GX_ITB_STU : GX_ITB_NONE, matrix_sel, wrap, wrap, GX_FALSE, GX_FALSE, GX_ITBA_OFF); +} + +void GXSetTevIndTile(GXTevStageID tev_stage, GXIndTexStageID ind_stage, u16 tilesize_s, + u16 tilesize_t, u16 tilespacing_s, u16 tilespacing_t, GXIndTexFormat format, + GXIndTexMtxID matrix_sel, GXIndTexBiasSel bias_sel, GXIndTexAlphaSel alpha_sel) +{ + GXIndTexWrap wrap_s; + GXIndTexWrap wrap_t; + f32 mtx[2][3]; + + CHECK_GXBEGIN(429, "GXSetTevIndTile"); + ASSERTMSGLINE(430, tev_stage < GX_MAX_TEVSTAGE, "GXSetTevIndTile: Invalid tev stage id"); + ASSERTMSGLINE(431, ind_stage < GX_MAX_INDTEXSTAGE, "GXSetTevIndTile: Invalid indirect stage id"); + + switch (tilesize_s) { + case 256: + wrap_s = GX_ITW_256; + break; + case 128: + wrap_s = GX_ITW_128; + break; + case 64: + wrap_s = GX_ITW_64; + break; + case 32: + wrap_s = GX_ITW_32; + break; + case 16: + wrap_s = GX_ITW_16; + break; + default: + ASSERTMSGLINE(440, 0, "GXSetTevIndTile: Invalid tilesize for S coordinate"); + wrap_s = GX_ITW_OFF; + break; + } + + switch (tilesize_t) { + case 256: + wrap_t = GX_ITW_256; + break; + case 128: + wrap_t = GX_ITW_128; + break; + case 64: + wrap_t = GX_ITW_64; + break; + case 32: + wrap_t = GX_ITW_32; + break; + case 16: + wrap_t = GX_ITW_16; + break; + default: + ASSERTMSGLINE(452, 0, "GXSetTevIndTile: Invalid tilesize for T coordinate"); + wrap_t = GX_ITW_OFF; + break; + } + + mtx[0][0] = tilespacing_s / 1024.0f; + mtx[0][1] = mtx[0][2] = 0.0f; + mtx[1][1] = tilespacing_t / 1024.0f; + mtx[1][0] = mtx[1][2] = 0.0f; + GXSetIndTexMtx(matrix_sel, mtx, 10); + GXSetTevIndirect(tev_stage, ind_stage, format, bias_sel, matrix_sel, wrap_s, wrap_t, GX_FALSE, GX_TRUE, alpha_sel); +} + +void GXSetTevIndBumpST(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel) { + GXIndTexMtxID sm; + GXIndTexMtxID tm; + + CHECK_GXBEGIN(492, "GXSetTevIndBumpST"); + + switch (matrix_sel) { + case GX_ITM_0: + sm = GX_ITM_S0; + tm = GX_ITM_T0; + break; + case GX_ITM_1: + sm = GX_ITM_S1; + tm = GX_ITM_T1; + break; + case GX_ITM_2: + sm = GX_ITM_S2; + tm = GX_ITM_T2; + break; + default: + ASSERTMSGLINE(509, 0, "GXSetTevIndBumpST: Invalid matrix selection"); + break; + } + + GXSetTevIndirect(tev_stage, ind_stage, GX_ITF_8, GX_ITB_ST, sm, GX_ITW_0, GX_ITW_0, GX_FALSE, GX_FALSE, GX_ITBA_OFF); + GXSetTevIndirect(tev_stage + 1, ind_stage, GX_ITF_8, GX_ITB_ST, tm, GX_ITW_0, GX_ITW_0, GX_TRUE, GX_FALSE, GX_ITBA_OFF); + GXSetTevIndirect(tev_stage + 2, ind_stage, GX_ITF_8, GX_ITB_NONE, GX_ITM_OFF, GX_ITW_OFF, GX_ITW_OFF, GX_TRUE, GX_FALSE, GX_ITBA_OFF); +} + +void GXSetTevIndBumpXYZ(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexMtxID matrix_sel) { + CHECK_GXBEGIN(561, "GXSetTevIndBumpXYZ"); + GXSetTevIndirect(tev_stage, ind_stage, GX_ITF_8, GX_ITB_STU, matrix_sel, GX_ITW_OFF, GX_ITW_OFF, GX_FALSE, GX_FALSE, GX_ITBA_OFF); +} + +void GXSetTevIndRepeat(GXTevStageID tev_stage) { + CHECK_GXBEGIN(590, "GXSetTevIndRepeat"); + GXSetTevIndirect(tev_stage, GX_INDTEXSTAGE0, GX_ITF_8, GX_ITB_NONE, GX_ITM_OFF, GX_ITW_0, GX_ITW_0, GX_TRUE, GX_FALSE, GX_ITBA_OFF); +} + +void __GXUpdateBPMask(void) {} + +void __GXSetIndirectMask(u32 mask) { + SET_REG_FIELD(668, __GXData->bpMask, 8, ~0xFF, mask); + + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->bpMask); + __GXData->bpSentNot = 0; +} + +void __GXFlushTextureState(void) { + GX_WRITE_SOME_REG5(GX_LOAD_BP_REG, __GXData->bpMask); + __GXData->bpSentNot = 0; +} diff --git a/src/revolution/gx/GXDisplayList.c b/src/revolution/gx/GXDisplayList.c new file mode 100644 index 0000000000..747f9749bf --- /dev/null +++ b/src/revolution/gx/GXDisplayList.c @@ -0,0 +1,99 @@ +#include + +#include +#include + +#include "__gx.h" + +static __GXFifoObj DisplayListFifo; +static volatile __GXFifoObj* OldCPUFifo; +static GXData __savedGXdata; + +void GXBeginDisplayList(void* list, u32 size) { + __GXFifoObj* CPUFifo = (__GXFifoObj*)GXGetCPUFifo(); + + CHECK_GXBEGIN(137, "GXBeginDisplayList"); + ASSERTMSGLINE(138, !__GXData->inDispList, "GXBeginDisplayList: display list already in progress"); + ASSERTMSGLINE(139, (size & 0x1F) == 0, "GXBeginDisplayList: size is not 32 byte aligned"); + ASSERTMSGLINE(140, ((u32)list & 0x1F) == 0, "GXBeginDisplayList: list is not 32 byte aligned"); + + if (__GXData->dirtyState != 0) { + __GXSetDirtyState(); + } + + if (__GXData->dlSaveContext != 0) { + memcpy(&__savedGXdata, __GXData, sizeof(__savedGXdata)); + } + + DisplayListFifo.base = (u8*)list; + DisplayListFifo.top = (u8*)list + size - 4; + DisplayListFifo.size = size; + DisplayListFifo.count = 0; + DisplayListFifo.rdPtr = list; + DisplayListFifo.wrPtr = list; + __GXData->inDispList = 1; + GXSaveCPUFifo((GXFifoObj*)CPUFifo); + OldCPUFifo = CPUFifo; + GXSetCPUFifo((GXFifoObj*)&DisplayListFifo); + GXResetWriteGatherPipe(); +} + +u32 GXEndDisplayList(void) { + u32 ov; +#if DEBUG + u32 reg; +#endif + BOOL enabled; + u32 cpenable; + + CHECK_GXBEGIN(195, "GXEndDisplayList"); + ASSERTMSGLINE(196, __GXData->inDispList == TRUE, "GXEndDisplayList: no display list in progress"); + GXFlush(); +#if DEBUG + reg = GX_GET_PI_REG(5); + ov = (reg >> 26) & 1; +#else + ov = (GX_GET_PI_REG(5) >> 26) & 1; +#endif + __GXSaveCPUFifoAux(&DisplayListFifo); + ASSERTMSGLINE(213, !ov, "GXEndDisplayList: display list commands overflowed buffer"); + GXSetCPUFifo((GXFifoObj*)OldCPUFifo); + + if (__GXData->dlSaveContext != 0) { + enabled = OSDisableInterrupts(); + cpenable = __GXData->cpEnable; + memcpy(__GXData, &__savedGXdata, sizeof(*__GXData)); + __GXData->cpEnable = cpenable; + OSRestoreInterrupts(enabled); + } + + __GXData->inDispList = 0; + if (!ov) { + return DisplayListFifo.count; + } + + return 0; +} + +void GXCallDisplayList(void* list, u32 nbytes) { + CHECK_GXBEGIN(272, "GXCallDisplayList"); + ASSERTMSGLINE(273, !__GXData->inDispList, "GXCallDisplayList: display list already in progress"); + ASSERTMSGLINE(274, (nbytes & 0x1F) == 0, "GXCallDisplayList: nbytes is not 32 byte aligned"); + ASSERTMSGLINE(275, ((u32)list & 0x1F) == 0, "GXCallDisplayList: list is not 32 byte aligned"); + + if (__GXData->dirtyState != 0) { + __GXSetDirtyState(); + } + +#if DEBUG + __GXShadowDispList(list, nbytes); +#endif + + if (*(u32*)&__GXData->vNumNot == 0) { // checks both vNum and bpSent + __GXSendFlushPrim(); + } + + GX_WRITE_U8(GX_CMD_CALL_DL); + GX_WRITE_U32(list); + GX_WRITE_U32(nbytes); +} diff --git a/src/revolution/gx/GXDraw.c b/src/revolution/gx/GXDraw.c new file mode 100644 index 0000000000..30557b0dc6 --- /dev/null +++ b/src/revolution/gx/GXDraw.c @@ -0,0 +1,551 @@ +#include + +#include +#include + +#include "__gx.h" + +static GXVtxDescList vcd[27]; +static GXVtxAttrFmtList vat[27]; + +static void GetVertState(void) { + GXGetVtxDescv(vcd); + GXGetVtxAttrFmtv(GX_VTXFMT3, vat); + GXClearVtxDesc(); + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + GXSetVtxDesc(GX_VA_NRM, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_POS, GX_POS_XYZ, GX_F32, 0); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_NRM, GX_NRM_XYZ, GX_F32, 0); +} + +static void RestoreVertState(void) { + GXSetVtxDescv(vcd); + GXSetVtxAttrFmtv(GX_VTXFMT3, vat); +} + +static void vsub(f32 p1[3], f32 p2[3], f32 u[3]) { + u32 i; + + for (i = 0; i < 3; i++) { + u[i] = p2[i] - p1[i]; + } +} + +static void vcross(f32 u[3], f32 v[3], f32 n[3]) { + f32 n1[3]; + + n1[0] = (u[1] * v[2]) - (u[2] * v[1]); + n1[1] = (u[2] * v[0]) - (u[0] * v[2]); + n1[2] = (u[0] * v[1]) - (u[1] * v[0]); + n[0] = n1[0]; + n[1] = n1[1]; + n[2] = n1[2]; +} + +static void normalize(f32 v[3]) { + f32 d = sqrtf((v[0] * v[0]) + (v[1] * v[1]) + (v[2] * v[2])); + + ASSERTMSGLINE(137, d != 0.0f, "normalize: zero length vector"); + v[0] /= d; + v[1] /= d; + v[2] /= d; +} + +static void myvertex(f32 v[3], f32 n[3]) { + GXPosition3f32(v[0], v[1], v[2]); + GXNormal3f32(n[0], n[1], n[2]); +} + +static void DumpTriangle(f32 v0[3], f32 v1[3], f32 v2[3]) { + GXBegin(GX_TRIANGLES, GX_VTXFMT3, 3); + myvertex(v0, v0); + myvertex(v1, v1); + myvertex(v2, v2); + GXEnd(); +} + +static void Subdivide(u8 depth, f32 v0[3], f32 v1[3], f32 v2[3]) { + f32 v01[3]; + f32 v12[3]; + f32 v20[3]; + u32 i; + + if (depth == 0) { + DumpTriangle(v0, v1, v2); + return; + } + + for (i = 0; i < 3; i++) { + v01[i] = v0[i] + v1[i]; + v12[i] = v1[i] + v2[i]; + v20[i] = v2[i] + v0[i]; + } + + normalize(v01); + normalize(v12); + normalize(v20); + Subdivide(depth - 1, v0, v01, v20); + Subdivide(depth - 1, v1, v12, v01); + Subdivide(depth - 1, v2, v20, v12); + Subdivide(depth - 1, v01, v12, v20); +} + +static void SubDivTriangle(u8 depth, u8 i, f32 (*data)[3], u8 (*ndx)[3]) { + f32 *x0 = data[ndx[i][0]]; + f32 *x1 = data[ndx[i][1]]; + f32 *x2 = data[ndx[i][2]]; + + Subdivide(depth, x0, x1, x2); +} + +void GXDrawCylinder(u8 numEdges) { + s32 i; + f32 top; + f32 bottom; + f32 x[100]; + f32 y[100]; + f32 angle; + + top = 1.0f; + bottom = -top; + ASSERTMSGLINE(222, numEdges <= 99, "GXDrawCylinder: too many edges"); + + GetVertState(); + + for (i = 0; i <= numEdges; i++) { + angle = (3.1415927f * (2.0f * i)) / numEdges; + x[i] = cosf(angle); + y[i] = sinf(angle); + } + + GXBegin(GX_TRIANGLESTRIP, GX_VTXFMT3, (numEdges + 1) * 2); + for (i = 0; i <= numEdges; i++) { + GXPosition3f32(x[i], y[i], bottom); + GXNormal3f32(x[i], y[i], 0.0f); + GXPosition3f32(x[i], y[i], top); + GXNormal3f32(x[i], y[i], 0.0f); + + } + GXEnd(); + + GXBegin(GX_TRIANGLEFAN, GX_VTXFMT3, numEdges + 2); + GXPosition3f32(0.0f, 0.0f, top); + GXNormal3f32(0.0f, 0.0f, 1.0f); + for (i = 0; i <= numEdges; i++) { + GXPosition3f32(x[i], -y[i], top); + GXNormal3f32(0.0f, 0.0f, 1.0f); + + } + GXEnd(); + + GXBegin(GX_TRIANGLEFAN, GX_VTXFMT3, numEdges + 2); + GXPosition3f32(0.0f, 0.0f, bottom); + GXNormal3f32(0.0f, 0.0f, -1.0f); + for (i = 0; i <= numEdges; i++) { + GXPosition3f32(x[i], y[i], bottom); + GXNormal3f32(0.0f, 0.0f, -1.0f); + } + GXEnd(); + + RestoreVertState(); +} + +void GXDrawTorus(f32 rc, u8 numc, u8 numt) { + GXAttrType ttype; + s32 i, j, k; + f32 s, t; + f32 x, y, z; + f32 twopi = 6.2831855f; + f32 rt; + + ASSERTMSGLINE(316, rc < 1.0f, "GXDrawTorus: doughnut too fat"); + + rt = 1.0f - rc; + GXGetVtxDesc(GX_VA_TEX0, &ttype); + GetVertState(); + + if (ttype != GX_NONE) { + GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_TEX0, GX_TEX_ST, GX_F32, 0); + } + + for (i = 0; i < numc; i++) { + GXBegin(GX_TRIANGLESTRIP, GX_VTXFMT3, (numt + 1) * 2); + for (j = 0; j <= numt; j++) { + for (k = 1; k >= 0; k--) { + s = (i + k) % numc; + t = j % numt; + x = (rt - rc * cosf(s * twopi / numc)) * cosf(t * twopi / numt); + y = (rt - rc * cosf(s * twopi / numc)) * sinf(t * twopi / numt); + z = rc * sinf(s * twopi / numc); + GXPosition3f32(x, y, z); + x = -cosf(t * twopi / numt) * cosf(s * twopi / numc); + y = -sinf(t * twopi / numt) * cosf(s * twopi / numc); + z = sinf(s * twopi / numc); + GXNormal3f32(x, y, z); + if (ttype != GX_NONE) { + GXTexCoord2f32((i + k) / (f32)numc, j / (f32)numt); + } + } + } + GXEnd(); + } + RestoreVertState(); +} + +void GXDrawSphere(u8 numMajor, u8 numMinor) { + GXAttrType ttype; + f32 radius = 1.0f; + f32 majorStep = 3.1415927f / numMajor; + f32 minorStep = 6.2831855f / numMinor; + s32 i, j; + f32 a, b; + f32 r0, r1; + f32 z0, z1; + f32 c; + + GXGetVtxDesc(GX_VA_TEX0, &ttype); + GetVertState(); + + if (ttype != GX_NONE) { + GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_TEX0, GX_TEX_ST, GX_RGBA6, 0); + } + + for (i = 0; i < numMajor; i++) { + a = i * majorStep; + b = a + majorStep; + r0 = radius * sinf(a); + r1 = radius * sinf(b); + z0 = radius * cosf(a); + z1 = radius * cosf(b); + GXBegin(GX_TRIANGLESTRIP, GX_VTXFMT3, (numMinor + 1) * 2); + for (j = 0; j <= numMinor; j++) { + f32 x, y; + c = j * minorStep; + x = cosf(c); + y = sinf(c); + GXPosition3f32(x * r1, y * r1, z1); + GXNormal3f32((x * r1) / radius, (y * r1) / radius, z1 / radius); + if (ttype != GX_NONE) { + GXTexCoord2f32((f32)j / (f32)numMinor, (f32)(i + 1) / (f32)numMajor); + } + GXPosition3f32(x * r0, y * r0, z0); + GXNormal3f32((x * r0) / radius, (y * r0) / radius, z0 / radius); + if (ttype != GX_NONE) { + GXTexCoord2f32((f32)j / (f32)numMinor, (f32)i / (f32)numMajor); + } + } + GXEnd(); + } + RestoreVertState(); +} + +static void GXDrawCubeFace(f32 nx, f32 ny, f32 nz, f32 tx, f32 ty, f32 tz, f32 bx, f32 by, f32 bz, GXAttrType binormal, GXAttrType texture) { + GXPosition3f32(0.57735026f * (nx + tx + bx), 0.57735026f * (ny + ty + by), 0.57735026f * (nz + tz + bz)); + GXNormal3f32(nx, ny, nz); + + if (binormal != GX_NONE) { + GXNormal3f32(tx, ty, tz); + GXNormal3f32(bx, by, bz); + } + + if (texture != GX_NONE) { + GXTexCoord2s8(1, 1); + } + + GXPosition3f32(0.57735026f * (nx - tx + bx), 0.57735026f * (ny - ty + by), 0.57735026f * (nz - tz + bz)); + GXNormal3f32(nx, ny, nz); + + if (binormal != GX_NONE) { + GXNormal3f32(tx, ty, tz); + GXNormal3f32(bx, by, bz); + } + + if (texture != GX_NONE) { + GXTexCoord2s8(0, 1); + } + + GXPosition3f32(0.57735026f * (nx - tx - bx), 0.57735026f * (ny - ty - by), 0.57735026f * (nz - tz - bz)); + GXNormal3f32(nx, ny, nz); + + if (binormal != GX_NONE) { + GXNormal3f32(tx, ty, tz); + GXNormal3f32(bx, by, bz); + } + + if (texture != GX_NONE) { + GXTexCoord2s8(0, 0); + } + + GXPosition3f32(0.57735026f * (nx + tx - bx), 0.57735026f * (ny + ty - by), 0.57735026f * (nz + tz - bz)); + GXNormal3f32(nx, ny, nz); + + if (binormal != GX_NONE) { + GXNormal3f32(tx, ty, tz); + GXNormal3f32(bx, by, bz); + } + + if (texture != GX_NONE) { + GXTexCoord2s8(1, 0); + } +} + +void GXDrawCube(void) { + GXAttrType ntype; + GXAttrType ttype; + + GXGetVtxDesc(GX_VA_NBT, &ntype); + GXGetVtxDesc(GX_VA_TEX0, &ttype); + GetVertState(); + if (ntype != GX_NONE) { + GXSetVtxDesc(GX_VA_NBT, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_NBT, GX_TEX_ST, GX_RGBA6, 0); + } + if (ttype != GX_NONE) { + GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT3, GX_VA_TEX0, GX_TEX_ST, GX_RGB8, 0); + } + + GXBegin(GX_QUADS, GX_VTXFMT3, 24); + GXDrawCubeFace(-1.0f, 0.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, ntype, ttype); + GXDrawCubeFace(1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f, ntype, ttype); + GXDrawCubeFace(0.0f, -1.0f, 0.0f, -1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, ntype, ttype); + GXDrawCubeFace(0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, -1.0f, 0.0f, 0.0f, ntype, ttype); + GXDrawCubeFace(0.0f, 0.0f, -1.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, 0.0f, ntype, ttype); + GXDrawCubeFace(0.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, ntype, ttype); + GXEnd(); + + RestoreVertState(); +} + +static u32 polygons[12][5] = { + { 0, 12, 10, 11, 16 }, + { 1, 17, 8, 9, 13 }, + { 2, 14, 9, 8, 18 }, + { 3, 19, 11, 10, 15 }, + { 4, 14, 2, 3, 15 }, + { 5, 12, 0, 1, 13 }, + { 6, 17, 1, 0, 16 }, + { 7, 19, 3, 2, 18 }, + { 8, 17, 6, 7, 18 }, + { 9, 14, 4, 5, 13 }, + { 10, 12, 5, 4, 15 }, + { 11, 19, 7, 6, 16 }, +}; + +static f32 verts[20][3] = { + { -0.809015f, 0.0f, 0.309015f }, + { -0.809015f, 0.0f, -0.309015f }, + { 0.809015f, 0.0f, -0.309015f }, + { 0.809015f, 0.0f, 0.309015f }, + { 0.309015f, -0.809015f, 0.0f }, + { -0.309015f, -0.809015f, 0.0f }, + { -0.309015f, 0.809015f, 0 }, + { 0.309015f, 0.809015f, 0 }, + { 0.0f, 0.309015f, -0.809015f }, + { 0.0f, -0.309015f, -0.809015f }, + { 0.0f, -0.309015f, 0.809015f }, + { 0.0f, 0.309015f, 0.809015f }, + { -0.5f, -0.5f, 0.5 }, + { -0.5f, -0.5f, -0.5 }, + { 0.5f, -0.5f, -0.5 }, + { 0.5f, -0.5f, 0.5 }, + { -0.5f, 0.5f, 0.5 }, + { -0.5f, 0.5f, -0.5 }, + { 0.5f, 0.5f, -0.5 }, + { 0.5f, 0.5f, 0.5 }, +}; + +void GXDrawDodeca(void) { + u32 i; + f32 *p0; + f32 *p1; + f32 *p2; + f32 u[3]; + f32 v[3]; + f32 n[3]; + + GetVertState(); + for (i = 0; i < 12; i++) { + p0 = verts[polygons[i][0]]; + p1 = verts[polygons[i][1]]; + p2 = verts[polygons[i][2]]; + vsub(p1, p2, u); + vsub(p1, p0, v); + vcross(u, v, n); + normalize(n); + GXBegin(GX_TRIANGLEFAN, GX_VTXFMT3, 5); + myvertex(verts[polygons[i][4]], n); + myvertex(verts[polygons[i][3]], n); + myvertex(p2, n); + myvertex(p1, n); + myvertex(p0, n); + GXEnd(); + } + RestoreVertState(); +} + +static f32 odata[6][3] = { + { 1.0f, 0.0f, 0.0f }, + { -1.0f, 0.0f, 0.0f }, + { 0.0f, 1.0f, 0.0f }, + { 0.0f, -1.0f, 0.0f }, + { 0.0f, 0.0f, 1.0f }, + { 0.0f, 0.0f, -1.0f }, +}; + +static u8 ondex[8][3] = { + { 0, 4, 2 }, + { 1, 2, 4 }, + { 0, 3, 4 }, + { 1, 4, 3 }, + { 0, 2, 5 }, + { 1, 5, 2 }, + { 0, 5, 3 }, + { 1, 3, 5 }, +}; + +void GXDrawOctahedron(void) { + s32 i; + + GetVertState(); + for (i = 7; i >= 0; i--) { + SubDivTriangle(0, i, odata, ondex); + } + RestoreVertState(); +} + +static f32 idata[12][3] = { + { -0.5257311f, 0.0f, 0.8506508f }, + { 0.5257311f, 0.0f, 0.8506508f }, + { -0.5257311f, 0.0f, -0.8506508f }, + { 0.5257311f, 0.0f, -0.8506508f }, + { 0.0f, 0.8506508f, 0.5257311f }, + { 0.0f, 0.8506508f, -0.5257311f }, + { 0.0f, -0.8506508f, 0.5257311f }, + { 0.0f, -0.8506508f, -0.5257311f }, + { 0.8506508f, 0.5257311f, 0.0f }, + { -0.8506508f, 0.5257311f, 0.0f }, + { 0.8506508f, -0.5257311f, 0.0f }, + { -0.8506508f, -0.5257311f, 0.0f }, +}; + +static u8 index[20][3] = { + { 0, 4, 1 }, + { 0, 9, 4 }, + { 9, 5, 4 }, + { 4, 5, 8 }, + { 4, 8, 1 }, + { 8, 10, 1 }, + { 8, 3, 10 }, + { 5, 3, 8 }, + { 5, 2, 3 }, + { 2, 7, 3 }, + { 7, 10, 3 }, + { 7, 6, 10 }, + { 7, 11, 6 }, + { 11, 0, 6 }, + { 0, 1, 6 }, + { 6, 1, 10 }, + { 9, 0, 11 }, + { 9, 11, 2 }, + { 9, 2, 5 }, + { 7, 2, 11 }, +}; + +void GXDrawIcosahedron(void) { + s32 i; + + GetVertState(); + for (i = 19; i >= 0; i--) { + SubDivTriangle(0, i, idata, index); + } + RestoreVertState(); +} + +void GXDrawSphere1(u8 depth) { + s32 i; + + GetVertState(); + for (i = 19; i >= 0; i--) { + SubDivTriangle(depth, i, idata, index); + } + RestoreVertState(); +} + +static u32 CmpNormal32(f32 n1[3], f32 n2[3]) { + u32 i; + + for (i = 0; i < 3; i++) { + if (n1[i] != n2[i]) + return FALSE; + } + return TRUE; +} + +static u32 nrm_cnt; +static f32* nrm_tab; + +static void AddNormal(f32 n[3]) { + u32 indx; + u32 i; + + for (i = 0; i < nrm_cnt; i++) { + if (CmpNormal32(n, &nrm_tab[i * 3])) + return; + } + indx = nrm_cnt * 3; + nrm_tab[indx + 0] = n[0]; + nrm_tab[indx + 1] = n[1]; + nrm_tab[indx + 2] = n[2]; + nrm_cnt++; +} + +static void SubdivideNrm(u8 depth, f32 v0[3], f32 v1[3], f32 v2[3]) { + f32 v01[3]; + f32 v12[3]; + f32 v20[3]; + u32 i; + + if (depth == 0) { + AddNormal(v0); + AddNormal(v1); + AddNormal(v2); + return; + } + + for (i = 0; i < 3; i++) { + v01[i] = v0[i] + v1[i]; + v12[i] = v1[i] + v2[i]; + v20[i] = v2[i] + v0[i]; + } + + normalize(v01); + normalize(v12); + normalize(v20); + SubdivideNrm(depth - 1, v0, v01, v20); + SubdivideNrm(depth - 1, v1, v12, v01); + SubdivideNrm(depth - 1, v2, v20, v12); + SubdivideNrm(depth - 1, v01, v12, v20); +} + +static void SubDivNrm(u8 depth, u8 i, f32 (*data)[3], u8 (*ndx)[3]) { + f32* x0 = data[ndx[i][0]]; + f32* x1 = data[ndx[i][1]]; + f32* x2 = data[ndx[i][2]]; + + SubdivideNrm(depth, x0, x1, x2); +} + +u32 GXGenNormalTable(u8 depth, f32* table) { + s32 i; + + nrm_cnt = 0; + nrm_tab = table; + for (i = 7; i >= 0; i--) { + SubDivNrm(depth, i, odata, ondex); + } + + return nrm_cnt; +} diff --git a/src/revolution/gx/GXFifo.c b/src/revolution/gx/GXFifo.c new file mode 100644 index 0000000000..b5e3784085 --- /dev/null +++ b/src/revolution/gx/GXFifo.c @@ -0,0 +1,614 @@ +#include +#include +#include + +#include "__gx.h" + +#define TOPHYSICAL(a) (((u32)a) & 0x3FFFFFFF) + +static __GXFifoObj CPUFifo; +static __GXFifoObj GPFifo; +static GXBool CPUFifoReady = FALSE; +static GXBool GPFifoReady = FALSE; + +static GXBool CPGPLinked; +static OSThread* __GXCurrentThread; +static BOOL GXOverflowSuspendInProgress; +static GXBreakPtCallback BreakPointCB; +void* __GXCurrentBP; +static u32 __GXOverflowCount; + +#if DEBUG +static BOOL IsWGPipeRedirected; +#endif + +static void __GXFifoReadEnable(void); +static void __GXFifoReadDisable(void); +static void __GXFifoLink(u8 en); +static void __GXWriteFifoIntEnable(u8 hiWatermarkEn, u8 loWatermarkEn); +static void __GXWriteFifoIntReset(u8 hiWatermarkClr, u8 loWatermarkClr); +GXBool CPGPLinkCheck(void); + +static void GXOverflowHandler(__OSInterrupt interrupt, OSContext* context) { +#if DEBUG + if (__gxVerif->verifyLevel > GX_WARN_SEVERE) { + OSReport("[GXOverflowHandler]"); + } +#endif + ASSERTLINE(417, !GXOverflowSuspendInProgress); + + __GXOverflowCount++; + __GXWriteFifoIntEnable(0, 1); + __GXWriteFifoIntReset(1, 0); + GXOverflowSuspendInProgress = TRUE; + +#if DEBUG + if (__gxVerif->verifyLevel > GX_WARN_SEVERE) { + OSReport("[GXOverflowHandler Sleeping]"); + } +#endif + OSSuspendThread(__GXCurrentThread); +} + +static void GXUnderflowHandler(s16 interrupt, OSContext* context) { +#if DEBUG + if (__gxVerif->verifyLevel > GX_WARN_SEVERE) { + OSReport("[GXUnderflowHandler]"); + } +#endif + ASSERTLINE(459, GXOverflowSuspendInProgress); + + OSResumeThread(__GXCurrentThread); + GXOverflowSuspendInProgress = FALSE; + __GXWriteFifoIntReset(1, 1); + __GXWriteFifoIntEnable(1, 0); +} + +static void GXBreakPointHandler(__OSInterrupt interrupt, OSContext* context) { + OSContext exceptionContext; + + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, __GXData->cpEnable, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + if (BreakPointCB != 0) { + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + BreakPointCB(); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } +} + +static void GXCPInterruptHandler(__OSInterrupt interrupt, OSContext* context) { + __GXData->cpStatus = GX_GET_CP_REG(0); + if (CP_REG_ENABLE_GET_UNFLINT(__GXData->cpEnable) && CP_REG_STATUS_GET_UNFL(__GXData->cpStatus)) { + GXUnderflowHandler(interrupt, context); + } + + if (CP_REG_ENABLE_GET_OVFLINT(__GXData->cpEnable) && CP_REG_STATUS_GET_OVFL(__GXData->cpStatus)) { + GXOverflowHandler(interrupt, context); + } + + if (CP_REG_ENABLE_GET_FIFOBRKINT(__GXData->cpEnable) && CP_REG_STATUS_GET_FIFOBRK(__GXData->cpStatus)) { + GXBreakPointHandler(interrupt, context); + } +} + +void GXInitFifoBase(GXFifoObj* fifo, void* base, u32 size) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + + ASSERTMSGLINE(582, ((u32)base & 0x1F) == 0, "GXInitFifoBase: base must be 32B aligned"); + ASSERTMSGLINE(584, base != 0, "GXInitFifoBase: base pointer is NULL"); + ASSERTMSGLINE(586, (size & 0x1F) == 0, "GXInitFifoBase: size must be 32B aligned"); + ASSERTMSGLINE(588, size >= 0x10000, "GXInitFifoBase: fifo is not large enough"); + + realFifo->base = base; + realFifo->top = (u8*)base + size - 4; + realFifo->size = size; + realFifo->count = 0; + GXInitFifoLimits(fifo, size - 0x4000, (size >> 1) & ~0x1F); + GXInitFifoPtrs(fifo, base, base); +} + +void GXInitFifoPtrs(GXFifoObj* fifo, void* readPtr, void* writePtr) { + __GXFifoObj* realFifo = (__GXFifoObj *)fifo; + BOOL enabled; + + ASSERTMSGLINE(628, ((u32)readPtr & 0x1F) == 0, "GXInitFifoPtrs: readPtr not 32B aligned"); + ASSERTMSGLINE(630, ((u32)writePtr & 0x1F) == 0, "GXInitFifoPtrs: writePtr not 32B aligned"); + ASSERTMSGLINE(633, realFifo->base <= readPtr && readPtr < realFifo->top, "GXInitFifoPtrs: readPtr not in fifo range"); + ASSERTMSGLINE(636, realFifo->base <= writePtr && writePtr < realFifo->top, "GXInitFifoPtrs: writePtr not in fifo range"); + + enabled = OSDisableInterrupts(); + realFifo->rdPtr = readPtr; + realFifo->wrPtr = writePtr; + realFifo->count = (u8*)writePtr - (u8*)readPtr; + if (realFifo->count < 0) { + realFifo->count += realFifo->size; + } + OSRestoreInterrupts(enabled); +} + +void GXInitFifoLimits(GXFifoObj* fifo, u32 hiWatermark, u32 loWatermark) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + + ASSERTMSGLINE(674, (hiWatermark & 0x1F) == 0, "GXInitFifoLimits: hiWatermark not 32B aligned"); + ASSERTMSGLINE(676, (loWatermark & 0x1F) == 0, "GXInitFifoLimits: loWatermark not 32B aligned"); + ASSERTMSGLINE(678, hiWatermark < realFifo->top - realFifo->base, "GXInitFifoLimits: hiWatermark too large"); + ASSERTMSGLINE(680, loWatermark < hiWatermark, "GXInitFifoLimits: hiWatermark below lo watermark"); + + realFifo->hiWatermark = hiWatermark; + realFifo->loWatermark = loWatermark; +} + +GXBool CPGPLinkCheck(void) { + u32 check = 0; + s32 range1, range2, overlap; + + if (!CPUFifoReady || !GPFifoReady) { + return GX_FALSE; + } + + if (CPUFifo.base == GPFifo.base) { + ++check; + } + + if (CPUFifo.top == GPFifo.top) { + ++check; + } + + if (check == 2) { + if (CPUFifo.hiWatermark == GPFifo.hiWatermark) { + ++check; + } + + if (CPUFifo.loWatermark == GPFifo.loWatermark) { + ++check; + } + + ASSERTMSGLINE(722, check == 4, "GXSetGPFifo/GXSetCPUFifo: mismatch of watermark parameter"); + return GX_TRUE; + } + + range1 = (s32)((u8*)CPUFifo.top - (u8*)GPFifo.base); + range2 = (s32)((u8*)GPFifo.top - (u8*)CPUFifo.base); + overlap = ((range1 > 0) && (range2 > 0) || (range1 < 0 && (range2 < 0))); + + if (overlap) { + OSReport("CPUFifo: %08X - %08X\n", (u32)CPUFifo.base, (u32)CPUFifo.top); + OSReport("GP Fifo: %08X - %08X\n", (u32)GPFifo.base, (u32)GPFifo.top); + } + + ASSERTMSGLINE(736, !overlap, "GXSetGPFifo/GXSetCPUFifo: invalid overlap of both buffers"); + return GX_FALSE; +} + +// NONMATCHING DEBUG +void GXSetCPUFifo(GXFifoObj* fifo) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + BOOL enabled = OSDisableInterrupts(); + u32 reg; + + if (fifo == NULL) { + CPUFifoReady = GX_FALSE; + CPGPLinked = GX_FALSE; + CPUFifo.bind_cpu = CPUFifo.bind_gp = GX_FALSE; + OSRestoreInterrupts(enabled); + return; + } + + CPUFifo = *realFifo; + CPUFifoReady = GX_TRUE; + CPUFifo.bind_cpu = GX_TRUE; + + if (CPGPLinkCheck()) { + CPGPLinked = GX_TRUE; + CPUFifo.bind_gp = GX_TRUE; + + reg = 0; + + GX_PI_REG_WRITE_U32(PI_REG_CPBAS, TOPHYSICAL(CPUFifo.base)); + GX_PI_REG_WRITE_U32(PI_REG_CPTOP, TOPHYSICAL(CPUFifo.top)); + + SC_PI_CPWRT_REG_SET_CPWRT(787, reg, (GX_PHY_ADDR(TOPHYSICAL(CPUFifo.wrPtr)) >> 5)); + SC_PI_CPWRT_REG_SET_CPWRAP(0, reg, 0); + GX_PI_REG_WRITE_U32(PI_REG_CPWRT, reg); + + __GXWriteFifoIntReset(1, 1); + __GXWriteFifoIntEnable(1, 0); + __GXFifoLink(1); + } else { + CPUFifo.bind_gp = GX_FALSE; + + if (CPGPLinked) { + __GXFifoLink(0); + CPGPLinked = GX_FALSE; + } + + __GXWriteFifoIntEnable(0, 0); + reg = 0; + GX_PI_REG_WRITE_U32(PI_REG_CPBAS, TOPHYSICAL(CPUFifo.base)); + GX_PI_REG_WRITE_U32(PI_REG_CPTOP, TOPHYSICAL(CPUFifo.top)); + SC_PI_CPWRT_REG_SET_CPWRT(819, reg, (GX_PHY_ADDR(TOPHYSICAL(CPUFifo.wrPtr)) >> 5)); + SC_PI_CPWRT_REG_SET_CPWRAP(0, reg, 0); + GX_PI_REG_WRITE_U32(PI_REG_CPWRT, reg); + } + + PPCSync(); + OSRestoreInterrupts(enabled); +} + +void GXSetGPFifo(GXFifoObj* fifo) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + BOOL enabled; + u32 stbtmp; + + ASSERTMSGLINE(850, ((u32)realFifo->base & 0x30000000) == 0, "GXSetGPFifo: GX Fifo should be located on MEM1 memory region"); + + enabled = OSDisableInterrupts(); + + __GXFifoReadDisable(); + __GXWriteFifoIntEnable(0, 0); + + if (fifo == NULL) { + GPFifoReady = GX_FALSE; + CPGPLinked = GX_FALSE; + __GXFifoLink(GX_FALSE); + GPFifo.bind_gp = GPFifo.bind_cpu = GX_FALSE; + OSRestoreInterrupts(enabled); + return; + } + + GPFifo = *realFifo; + GPFifoReady = GX_TRUE; + GPFifo.bind_gp = GX_TRUE; + GX_CP_REG_WRITE_U16(CP_FIFO_BASEL, TOPHYSICAL(GPFifo.base)); + GX_CP_REG_WRITE_U16(CP_FIFO_TOPL, TOPHYSICAL(GPFifo.top)); + GX_CP_REG_WRITE_U16(CP_FIFO_COUNTL, GPFifo.count); + GX_CP_REG_WRITE_U16(CP_FIFO_WPTRL, TOPHYSICAL(GPFifo.wrPtr)); + GX_CP_REG_WRITE_U16(CP_FIFO_RPTRL, TOPHYSICAL(GPFifo.rdPtr)); + GX_CP_REG_WRITE_U16(CP_FIFO_HICNTL, GPFifo.hiWatermark); + GX_CP_REG_WRITE_U16(CP_FIFO_LOCNTL, GPFifo.loWatermark); + GX_CP_REG_WRITE_U16(CP_FIFO_BASEH, TOPHYSICAL(GPFifo.base) >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_TOPH, TOPHYSICAL(GPFifo.top) >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_COUNTH, GPFifo.count >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_WPTRH, TOPHYSICAL(GPFifo.wrPtr) >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_RPTRH, TOPHYSICAL(GPFifo.rdPtr) >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_HICNTH, GPFifo.hiWatermark >> 16); + GX_CP_REG_WRITE_U16(CP_FIFO_LOCNTH, GPFifo.loWatermark >> 16); + + PPCSync(); + + if (CPGPLinkCheck()) { + CPGPLinked = GX_TRUE; + GPFifo.bind_cpu = GX_TRUE; + __GXWriteFifoIntEnable(GX_TRUE, GX_FALSE); + __GXFifoLink(GX_TRUE); + } else { + CPGPLinked = GX_FALSE; + GPFifo.bind_cpu = GX_FALSE; + __GXWriteFifoIntEnable(GX_FALSE, GX_FALSE); + __GXFifoLink(GX_FALSE); + } + + stbtmp = __GXData->cpEnable; + SC_CP_REG_ENABLE_SET_FIFOBRK(0, stbtmp, 0); + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, stbtmp, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, stbtmp); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + __GXWriteFifoIntReset(GX_TRUE, GX_TRUE); + __GXFifoReadEnable(); + OSRestoreInterrupts(enabled); +} + +#define CP_READ_2U16(dest,reg,type) \ +{\ + u32 temp; \ + temp = (u32)GX_CP_REG_READ_U16(reg##H)<<16; \ + temp |= (u32)GX_CP_REG_READ_U16(reg##L); \ + dest = (type)OSPhysicalToCached(temp); \ +} + +#define CP_READ_2U16_INT(dest,reg,type) \ +{\ + u32 temp; \ + temp = (u32)GX_CP_REG_READ_U16(reg##H)<<16; \ + temp |= (u32)GX_CP_REG_READ_U16(reg##L); \ + dest = (type)temp; \ +} + +static void __GXSaveFifoCPStat(void) { + CP_READ_2U16(GPFifo.rdPtr, CP_FIFO_RPTR, void*); + CP_READ_2U16_INT(GPFifo.count, CP_FIFO_COUNT, s32); +} + +static void __GXSaveFifoPIStat(void) { + u32 reg = GX_PI_REG_READ_U32(PI_REG_CPWRT); + CPUFifo.wrPtr = OSPhysicalToCached(reg & PI_CPWRT_REG_CPWRT_MASK); + CPUFifo.wrap = (GXBool)((reg & PI_CPWRT_REG_CPWRAP_MASK) ? GX_TRUE : GX_FALSE); +} + +void __GXSaveFifo(void) { + BOOL enabled = OSDisableInterrupts(); + + if (CPUFifoReady) { + __GXSaveFifoPIStat(); + } + + if (GPFifoReady) { + __GXSaveFifoCPStat(); + } + + if (CPGPLinked) { + CPUFifo.rdPtr = GPFifo.rdPtr; + CPUFifo.count = GPFifo.count; + GPFifo.wrPtr = CPUFifo.wrPtr; + GPFifo.wrap = CPUFifo.wrap; + } else if (CPUFifoReady) { + CPUFifo.count = (s32)CPUFifo.wrPtr - (s32)CPUFifo.rdPtr; + if (CPUFifo.count < 0) { + CPUFifo.count += CPUFifo.size; + } + } + + OSRestoreInterrupts(enabled); +} + +GXBool __GXIsGPFifoReady(void) { + return GPFifoReady; +} + +void GXGetGPStatus(GXBool* overhi, GXBool* underlow, GXBool* readIdle, GXBool* cmdIdle, GXBool* brkpt) { + __GXData->cpStatus = GX_CP_REG_READ_U16(CP_STATUS); + *overhi = (u8)CP_REG_STATUS_GET_OVFL(__GXData->cpStatus); + *underlow = (u8)CP_REG_STATUS_GET_UNFL(__GXData->cpStatus); + *readIdle = (u8)CP_REG_STATUS_GET_FIFO_RDIDLE(__GXData->cpStatus); + *cmdIdle = (u8)CP_REG_STATUS_GET_CPIDLE(__GXData->cpStatus); + *brkpt = (u8)CP_REG_STATUS_GET_FIFOBRK(__GXData->cpStatus); +} + +void GXGetFifoPtrs(GXFifoObj* fifo, void** readPtr, void** writePtr) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + *readPtr = realFifo->rdPtr; + *writePtr = realFifo->wrPtr; +} + +void* GXGetFifoBase(const GXFifoObj* fifo) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + + return realFifo->base; +} + +u32 GXGetFifoSize(const GXFifoObj* fifo) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + return realFifo->size; +} + +void GXGetFifoLimits(const GXFifoObj* fifo, u32* hi, u32* lo) { + __GXFifoObj* realFifo = (__GXFifoObj*)fifo; + *hi = realFifo->hiWatermark; + *lo = realFifo->loWatermark; +} + +GXBreakPtCallback GXSetBreakPtCallback(GXBreakPtCallback cb) { + GXBreakPtCallback oldcb = BreakPointCB; + BOOL enabled = OSDisableInterrupts(); + + BreakPointCB = cb; + OSRestoreInterrupts(enabled); + return oldcb; +} + +void* __GXCurrentBP; + +void GXEnableBreakPt(void* break_pt) { + BOOL enabled = OSDisableInterrupts(); + + __GXFifoReadDisable(); + GX_CP_REG_WRITE_U16(CP_FIFO_BRKL, TOPHYSICAL(break_pt)); + GX_CP_REG_WRITE_U16(CP_FIFO_BRKH, TOPHYSICAL(break_pt) >> 16); + SC_CP_REG_ENABLE_SET_FIFOBRK(0, __GXData->cpEnable, 0); + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, __GXData->cpEnable, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + SC_CP_REG_ENABLE_SET_FIFOBRK(0, __GXData->cpEnable, 1); + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, __GXData->cpEnable, 1); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + __GXCurrentBP = break_pt; + __GXFifoReadEnable(); + OSRestoreInterrupts(enabled); +} + +void GXDisableBreakPt(void) { + BOOL enabled = OSDisableInterrupts(); + + SC_CP_REG_ENABLE_SET_FIFOBRK(0, __GXData->cpEnable, 0); + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, __GXData->cpEnable, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + __GXCurrentBP = NULL; + OSRestoreInterrupts(enabled); +} + +void __GXFifoInit(void) { + __OSSetInterruptHandler(0x11, GXCPInterruptHandler); + __OSUnmaskInterrupts(0x4000); + __GXCurrentThread = OSGetCurrentThread(); + GXOverflowSuspendInProgress = FALSE; + memset(&CPUFifo, 0, sizeof(__GXFifoObj)); + memset(&GPFifo, 0, sizeof(__GXFifoObj)); + CPUFifoReady = GX_FALSE; + GPFifoReady = GX_FALSE; +} + +static void __GXFifoReadEnable(void) { + SC_CP_REG_ENABLE_SET_FIFORD(0, __GXData->cpEnable, 1); + GX_CP_REG_WRITE_U16(CP_ENABLE, (u16)__GXData->cpEnable); +} + +static void __GXFifoReadDisable(void) { + SC_CP_REG_ENABLE_SET_FIFORD(0, __GXData->cpEnable, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, (u16)__GXData->cpEnable); +} + +static void __GXFifoLink(u8 en) { + SC_CP_REG_ENABLE_SET_WRPTRINC(1385, __GXData->cpEnable, (en ? 0x1 : 0)); + GX_CP_REG_WRITE_U16(CP_ENABLE, (u16)__GXData->cpEnable); +} + +static void __GXWriteFifoIntEnable(u8 hiWatermarkEn, u8 loWatermarkEn) { + SC_CP_REG_ENABLE_SET_OVFLINT(1407, __GXData->cpEnable, hiWatermarkEn); + SC_CP_REG_ENABLE_SET_UNFLINT(1408, __GXData->cpEnable, loWatermarkEn); + GX_CP_REG_WRITE_U16(CP_ENABLE, (u16)__GXData->cpEnable); +} + +static void __GXWriteFifoIntReset(u8 hiWatermarkClr, u8 loWatermarkClr) { + SC_CP_REG_CLR_SET_OVFLINT(1431, __GXData->cpClr, hiWatermarkClr); + SC_CP_REG_CLR_SET_UNFLINT(1432, __GXData->cpClr, loWatermarkClr); + GX_CP_REG_WRITE_U16(CP_CLR, (u16)__GXData->cpClr); +} + +void __GXCleanGPFifo(void) { + BOOL enabled; + + if ( !GPFifoReady) { + return; + } + + enabled = OSDisableInterrupts(); + __GXFifoReadDisable(); + __GXWriteFifoIntEnable(GX_FALSE, GX_FALSE); + GPFifo.rdPtr = GPFifo.wrPtr; + GPFifo.count = 0; + GX_CP_REG_WRITE_U16(CP_FIFO_COUNTL, GPFifo.count); + GX_CP_REG_WRITE_U16(CP_FIFO_WPTRL, TOPHYSICAL(GPFifo.wrPtr)); + GX_CP_REG_WRITE_U16(CP_FIFO_RPTRL, TOPHYSICAL(GPFifo.rdPtr)); + GX_CP_REG_WRITE_U16(CP_FIFO_COUNTH, GPFifo.count>>16); + GX_CP_REG_WRITE_U16(CP_FIFO_WPTRH, TOPHYSICAL(GPFifo.wrPtr)>>16); + GX_CP_REG_WRITE_U16(CP_FIFO_RPTRH, TOPHYSICAL(GPFifo.rdPtr)>>16); + + PPCSync(); + + if (CPGPLinked) { + u32 reg = 0; + CPUFifo.rdPtr = GPFifo.rdPtr; + CPUFifo.wrPtr = GPFifo.wrPtr; + CPUFifo.count = GPFifo.count; + SC_PI_CPWRT_REG_SET_CPWRT(1501, reg, (GX_PHY_ADDR(TOPHYSICAL(CPUFifo.wrPtr)) >> 5)); + SC_PI_CPWRT_REG_SET_CPWRAP(0, reg, 0); + GX_PI_REG_WRITE_U32(PI_REG_CPWRT, reg); + __GXWriteFifoIntEnable(GX_TRUE, GX_FALSE); + __GXFifoLink(GX_TRUE); + } + + SC_CP_REG_ENABLE_SET_FIFOBRK(0, __GXData->cpEnable, 0); + SC_CP_REG_ENABLE_SET_FIFOBRKINT(0, __GXData->cpEnable, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, __GXData->cpEnable); + __GXCurrentBP = 0; + __GXWriteFifoIntReset(GX_TRUE, GX_TRUE); + __GXFifoReadEnable(); + OSRestoreInterrupts(enabled); +} + +OSThread* GXSetCurrentGXThread(void) { + BOOL enabled; + OSThread* prev; + + enabled = OSDisableInterrupts(); + prev = __GXCurrentThread; + ASSERTMSGLINE(1541, !GXOverflowSuspendInProgress, "GXSetCurrentGXThread: Two threads cannot generate GX commands at the same time!"); + __GXCurrentThread = OSGetCurrentThread(); + OSRestoreInterrupts(enabled); + return prev; +} + +OSThread* GXGetCurrentGXThread(void) { + return __GXCurrentThread; +} + +GXFifoObj* GXGetCPUFifo(void) { + return (GXFifoObj*)&CPUFifo; +} + +GXFifoObj* GXGetGPFifo(void) { + return (GXFifoObj*)&GPFifo; +} + +u32 GXGetOverflowCount(void) { + return __GXOverflowCount; +} + +u32 GXResetOverflowCount(void) { + u32 oldcount; + + oldcount = __GXOverflowCount; + __GXOverflowCount = 0; + return oldcount; +} + +// NONMATCHING +volatile void* GXRedirectWriteGatherPipe(void* ptr) { + u32 reg = 0; + BOOL enabled = OSDisableInterrupts(); + + CHECK_GXBEGIN(0, "GXRedirectWriteGatherPipe"); + ASSERTLINE(0, OFFSET(ptr, 32) == 0); + ASSERTLINE(0, !IsWGPipeRedirected); + +#if DEBUG + IsWGPipeRedirected = TRUE; +#endif + + GXFlush(); + while (PPCMfwpar() & 1) {} + + PPCMtwpar((u32)OSUncachedToPhysical((void*)GXFIFO_ADDR)); + + if (CPGPLinked) { + __GXFifoLink(0); + __GXWriteFifoIntEnable(0, 0); + } + + CPUFifo.wrPtr = OSPhysicalToCached(GX_GET_PI_REG(5) & 0xFBFFFFFF); + GX_SET_PI_REG(3, 0); + GX_SET_PI_REG(4, 0x04000000); + SET_REG_FIELD(0, reg, 21, 5, ((u32)ptr & 0x3FFFFFFF) >> 5); + reg &= 0xFBFFFFFF; + GX_SET_PI_REG(5, reg); + + PPCSync(); + OSRestoreInterrupts(enabled); + return (volatile void *)GXFIFO_ADDR; +} + +// NONMATCHING +void GXRestoreWriteGatherPipe(void) { + u32 reg = 0; + u32 i; + BOOL enabled; + + ASSERTLINE(1552, IsWGPipeRedirected); + +#if DEBUG + IsWGPipeRedirected = FALSE; +#endif + + enabled = OSDisableInterrupts(); + for (i = 0; i < 31; i++) { + GXWGFifo.u8 = 0; + } + + PPCSync(); + while (PPCMfwpar() & 1) {} + PPCMtwpar((u32)OSUncachedToPhysical((void *)GXFIFO_ADDR)); + GX_SET_PI_REG(3, (u32)CPUFifo.base & 0x3FFFFFFF); + GX_SET_PI_REG(4, (u32)CPUFifo.top & 0x3FFFFFFF); + SET_REG_FIELD(1578, reg, 21, 5, ((u32)CPUFifo.wrPtr & 0x3FFFFFFF) >> 5); + reg &= 0xFBFFFFFF; + GX_SET_PI_REG(5, reg); + if (CPGPLinked) { + __GXWriteFifoIntReset(1, 1); + __GXWriteFifoIntEnable(1, 0); + __GXFifoLink(1); + } + + PPCSync(); + OSRestoreInterrupts(enabled); +} diff --git a/src/revolution/gx/GXFrameBuf.c b/src/revolution/gx/GXFrameBuf.c new file mode 100644 index 0000000000..e22bbb2b77 --- /dev/null +++ b/src/revolution/gx/GXFrameBuf.c @@ -0,0 +1,677 @@ +#include +#include + +#include "__gx.h" + +GXRenderModeObj GXNtsc240Ds = { + 1, + 640, 240, 240, + 40, 0, + 640, 480, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc240DsAa = { + 1, 640, 240, 240, 40, 0, 640, 480, 0, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc240Int = { + 0, 640, 240, 240, 40, 0, 640, 480, 0, 1, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc240IntAa = { + 0, 640, 240, 240, 40, 0, 640, 480, 0, 1, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc480IntDf = { + 0, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 8, 8, 10, 12, 10, 8, 8 } +}; + +GXRenderModeObj GXNtsc480Int = { + 0, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc480IntAa = { + 0, 640, 242, 480, 40, 0, 640, 480, 1, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 4, 8, 12, 16, 12, 8, 4 } +}; + +GXRenderModeObj GXNtsc480Prog = { + 2, 640, 480, 480, 40, 0, 640, 480, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXNtsc480ProgSoft = { + 2, 640, 480, 480, 40, 0, 640, 480, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 8, 8, 10, 12, 10, 8, 8 } +}; + +GXRenderModeObj GXNtsc480ProgAa = { + 2, 640, 242, 480, 40, 0, 640, 480, 0, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 4, 8, 12, 16, 12, 8, 4 } +}; + +GXRenderModeObj GXMpal240Ds = {9, 640, 240, 240, 40, 0, 640, 480, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXMpal240DsAa = {9, 640, 240, 240, 40, 0, 640, 480, 0, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXMpal240Int = {8, 640, 240, 240, 40, 0, 640, 480, 0, 1, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXMpal240IntAa = {8, 640, 240, 240, 40, 0, 640, 480, 0, 1, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXMpal480IntDf = {8, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 8, 8, 10, 12, 10, 8, 8 } }; +GXRenderModeObj GXMpal480Int = {8, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXMpal480IntAa = {8, 640, 242, 480, 40, 0, 640, 480, 1, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 4, 8, 12, 16, 12, 8, 4 } }; + +GXRenderModeObj GXMpal480Prog = { + 10, + 640, 480, 480, + 40, 0, + 640, 480, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXMpal480ProgSoft = { + 10, + 640, 480, 480, + 40, 0, + 640, 480, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 8, 8, 10, 12, 10, 8, 8 } +}; + +GXRenderModeObj GXMpal480ProgAa = { + 10, + 640, 242, 480, + 40, 0, + 640, 480, + 0, + 0, + 1, + { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, + { 4, 8, 12, 16, 12, 8, 4 } +}; + +GXRenderModeObj GXPal264Ds = {5, 640, 264, 264, 40, 11, 640, 528, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXPal264DsAa = {5, 640, 264, 264, 40, 11, 640, 528, 0, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXPal264Int = {4, 640, 264, 264, 40, 23, 640, 528, 0, 1, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXPal264IntAa = {4, 640, 264, 264, 40, 23, 640, 528, 0, 1, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXPal528IntDf = {4, 640, 528, 528, 40, 23, 640, 528, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 8, 8, 10, 12, 10, 8, 8 } }; +GXRenderModeObj GXPal528Int = {4, 640, 528, 528, 40, 23, 640, 528, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXPal524IntAa = {4, 640, 264, 524, 40, 23, 640, 524, 1, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 4, 8, 12, 16, 12, 8, 4 } }; +GXRenderModeObj GXEurgb60Hz240Ds = {21, 640, 240, 240, 40, 0, 640, 480, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXEurgb60Hz240DsAa = {21, 640, 240, 240, 40, 0, 640, 480, 0, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXEurgb60Hz240Int = {20, 640, 240, 240, 40, 0, 640, 480, 0, 1, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXEurgb60Hz240IntAa = {20, 640, 240, 240, 40, 0, 640, 480, 0, 1, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXEurgb60Hz480IntDf = {20, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 8, 8, 10, 12, 10, 8, 8 } }; +GXRenderModeObj GXEurgb60Hz480Int = {20, 640, 480, 480, 40, 0, 640, 480, 1, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; +GXRenderModeObj GXEurgb60Hz480IntAa = {20, 640, 242, 480, 40, 0, 640, 480, 1, 0, 1, { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, { 4, 8, 12, 16, 12, 8, 4 } }; + +GXRenderModeObj GXEurgb60Hz480Prog = { + 22, + 640, 480, 480, + 40, 0, + 640, 480, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXEurgb60Hz480ProgSoft = { + 22, + 640, 480, 480, + 40, 0, + 640, 480, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 8, 8, 10, 12, 10, 8, 8 } +}; + +GXRenderModeObj GXEurgb60Hz480ProgAa = { + 22, + 640, 242, 480, + 40, 0, + 640, 480, + 0, + 0, + 1, + { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, + { 4, 8, 12, 16, 12, 8, 4 } +}; + +GXRenderModeObj GXRmHW = {1, 320, 240, 240, 40, 0, 640, 480, 0, 0, 0, { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, { 0, 0, 21, 22, 21, 0, 0 } }; + +void GXAdjustForOverscan(const GXRenderModeObj* rmin, GXRenderModeObj* rmout, u16 hor, u16 ver) { + u16 hor2 = hor * 2; + u16 ver2 = ver * 2; + u32 verf; + u32 mode; + + if (rmin != rmout) { + *rmout = *rmin; + } + + mode = rmin->viTVmode & 3; + rmout->fbWidth = rmin->fbWidth - hor2; + verf = (ver2 * rmin->efbHeight) / (u32)rmin->xfbHeight; + rmout->efbHeight = rmin->efbHeight - verf; + if (rmin->xFBmode == VI_XFBMODE_SF && mode == 0) { + rmout->xfbHeight = rmin->xfbHeight - ver2 / 2; + } else { + rmout->xfbHeight = rmin->xfbHeight - ver2; + } + + rmout->viWidth = rmin->viWidth - hor2; + + if (mode == 1) { + rmout->viHeight = rmin->viHeight - (ver2 * 2); + } else { + rmout->viHeight = rmin->viHeight - ver2; + } + + rmout->viXOrigin = rmin->viXOrigin + hor; + rmout->viYOrigin = rmin->viYOrigin + ver; +} + +void GXSetDispCopySrc(u16 left, u16 top, u16 wd, u16 ht) { + CHECK_GXBEGIN(1510, "GXSetDispCopySrc"); + + __GXData->cpDispSrc = 0; + + SET_REG_FIELD(1513, __GXData->cpDispSrc, 10, 0, left); + SET_REG_FIELD(1514, __GXData->cpDispSrc, 10, 10, top); + SET_REG_FIELD(1514, __GXData->cpDispSrc, 8, 24, 0x49); + + __GXData->cpDispSize = 0; + SET_REG_FIELD(1518, __GXData->cpDispSize, 10, 0, wd - 1); + SET_REG_FIELD(1519, __GXData->cpDispSize, 10, 10, ht - 1); + SET_REG_FIELD(1519, __GXData->cpDispSize, 8, 24, 0x4A); +} + + +void GXSetTexCopySrc(u16 left, u16 top, u16 wd, u16 ht) { + CHECK_GXBEGIN(1538, "GXSetTexCopySrc"); + + __GXData->cpTexSrc = 0; + SET_REG_FIELD(1541, __GXData->cpTexSrc, 10, 0, left); + SET_REG_FIELD(1542, __GXData->cpTexSrc, 10, 10, top); + SET_REG_FIELD(1542, __GXData->cpTexSrc, 8, 24, 0x49); + + __GXData->cpTexSize = 0; + SET_REG_FIELD(1546, __GXData->cpTexSize, 10, 0, wd - 1); + SET_REG_FIELD(1547, __GXData->cpTexSize, 10, 10, ht - 1); + SET_REG_FIELD(1547, __GXData->cpTexSize, 8, 24, 0x4A); +} + +void GXSetDispCopyDst(u16 wd, u16 ht) { + u16 stride; + + ASSERTMSGLINE(1568, (wd & 15) == 0, "GXSetDispCopyDst: Width must be a multiple of 16"); + CHECK_GXBEGIN(1569, "GXSetDispCopyDst"); + + stride = (int)wd * 2; + __GXData->cpDispStride = 0; + SET_REG_FIELD(1575, __GXData->cpDispStride, 10, 0, (stride >> 5) ); + SET_REG_FIELD(1575, __GXData->cpDispStride, 8, 24, 0x4D); +} + +void GXSetTexCopyDst(u16 wd, u16 ht, GXTexFmt fmt, GXBool mipmap) { + u32 rowTiles; + u32 colTiles; + u32 cmpTiles; + u32 peTexFmt; + u32 peTexFmtH; + + CHECK_GXBEGIN(1602, "GXSetTexCopyDst"); + + __GXData->cpTexZ = 0; + peTexFmt = fmt & 0xF; + ASSERTMSGLINEV(1633, peTexFmt < 13, "%s: invalid texture format", "GXSetTexCopyDst"); + + if (fmt == GX_TF_Z16) { + peTexFmt = 0xB; + } + + switch (fmt) { + case GX_TF_I4: + case GX_TF_I8: + case GX_TF_IA4: + case GX_TF_IA8: + case GX_CTF_YUVA8: + SET_REG_FIELD(0, __GXData->cpTex, 2, 15, 3); + break; + default: + SET_REG_FIELD(0, __GXData->cpTex, 2, 15, 2); + break; + } + + __GXData->cpTexZ = (fmt & _GX_TF_ZTF) == _GX_TF_ZTF; + peTexFmtH = (peTexFmt & 8) >> 3; + SET_REG_FIELD(1656, __GXData->cpTex, 1, 3, peTexFmtH); + peTexFmt = peTexFmt & 7; + __GetImageTileCount(fmt, wd, ht, &rowTiles, &colTiles, &cmpTiles); + + __GXData->cpTexStride = 0; + SET_REG_FIELD(1665, __GXData->cpTexStride, 10, 0, rowTiles * cmpTiles); + SET_REG_FIELD(1667, __GXData->cpTexStride, 8, 24, 0x4D); + SET_REG_FIELD(1667, __GXData->cpTex, 1, 9, mipmap); + SET_REG_FIELD(1668, __GXData->cpTex, 3, 4, peTexFmt); +} + +void GXSetDispCopyFrame2Field(GXCopyMode mode) { + CHECK_GXBEGIN(1685, "GXSetDispCopyFrame2Field"); + SET_REG_FIELD(1686, __GXData->cpDisp, 2, 12, mode); + SET_REG_FIELD(1686, __GXData->cpTex, 2, 12, 0); +} + +void GXSetCopyClamp(GXFBClamp clamp) { + u8 clmpB; + u8 clmpT; + + CHECK_GXBEGIN(1706, "GXSetCopyClamp"); + + clmpT = (clamp & GX_CLAMP_TOP) == 1; + clmpB = (clamp & GX_CLAMP_BOTTOM) == 2; + + SET_REG_FIELD(1710, __GXData->cpDisp, 1, 0, clmpT); + SET_REG_FIELD(1711, __GXData->cpDisp, 1, 1, clmpB); + + SET_REG_FIELD(1713, __GXData->cpTex, 1, 0, clmpT); + SET_REG_FIELD(1714, __GXData->cpTex, 1, 1, clmpB); +} + +static u32 __GXGetNumXfbLines(u32 efbHt, u32 iScale) { + u32 count; + u32 realHt; + u32 iScaleD; + + count = (efbHt - 1) * 0x100; + realHt = (count / iScale) + 1; + + iScaleD = iScale; + + if (iScaleD > 0x80 && iScaleD < 0x100) { + while (iScaleD % 2 == 0) { + iScaleD /= 2; + } + + if (efbHt % iScaleD == 0) { + realHt++; + } + } + + if (realHt > 0x400) { + realHt = 0x400; + } + + return realHt; +} + +u16 GXGetNumXfbLines(u16 efbHeight, f32 yScale) { + u32 iScale; + ASSERTMSGLINE(1761, yScale >= 1.0f, "GXGetNumXfbLines: Vertical scale must be >= 1.0"); + + iScale = (u32)(256.0f / yScale) & 0x1FF; + return __GXGetNumXfbLines(efbHeight, iScale); +} + +f32 GXGetYScaleFactor(u16 efbHeight, u16 xfbHeight) { + f32 fScale; + f32 yScale; + u32 iScale; + u32 tgtHt; + u32 realHt; + + ASSERTMSGLINE(1785, xfbHeight <= 1024, "GXGetYScaleFactor: Display copy only supports up to 1024 lines.\n"); + ASSERTMSGLINE(1787, efbHeight <= xfbHeight, "GXGetYScaleFactor: EFB height should not be greater than XFB height.\n"); + + tgtHt = xfbHeight; + yScale = (f32)xfbHeight / (f32)efbHeight; + iScale = (u32)(256.0f / yScale) & 0x1FF; + realHt = __GXGetNumXfbLines(efbHeight, iScale); + + while (realHt > xfbHeight) { + tgtHt--; + yScale = (f32)tgtHt / (f32)efbHeight; + iScale = (u32)(256.0f / yScale) & 0x1FF; + realHt = __GXGetNumXfbLines(efbHeight, iScale); + } + + fScale = yScale; + while (realHt < xfbHeight) { + fScale = yScale; + tgtHt++; + yScale = (f32)tgtHt / (f32)efbHeight; + iScale = (u32)(256.0f / yScale) & 0x1FF; + realHt = __GXGetNumXfbLines(efbHeight, iScale); + } + + return fScale; +} + +u32 GXSetDispCopyYScale(f32 vscale) { + u8 enable; + u32 iScale; + u32 ht; + u32 reg; + + CHECK_GXBEGIN(1832, "GXSetDispCopyYScale"); + + ASSERTMSGLINE(1834, vscale >= 1.0f, "GXSetDispCopyYScale: Vertical scale must be >= 1.0"); + + iScale = (u32) (256.0f / vscale) & 0x1FF; + enable = (iScale != 256); + + reg = 0; + SET_REG_FIELD(1841, reg, 9, 0, iScale); + SET_REG_FIELD(1841, reg, 8, 24, 0x4E); + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; + SET_REG_FIELD(1846, __GXData->cpDisp, 1, 10, enable); + ht = (u32)GET_REG_FIELD(__GXData->cpDispSize, 10, 10) + 1; + return __GXGetNumXfbLines(ht, iScale); +} + +void GXSetCopyClear(GXColor clear_clr, u32 clear_z) { + u32 reg; + + CHECK_GXBEGIN(1871, "GXSetCopyClear"); + ASSERTMSGLINE(1873, clear_z <= 0xFFFFFF, "GXSetCopyClear: Z clear value is out of range"); + + reg = 0; + SET_REG_FIELD(1876, reg, 8, 0, clear_clr.r); + SET_REG_FIELD(1877, reg, 8, 8, clear_clr.a); + SET_REG_FIELD(1877, reg, 8, 24, 0x4F); + GX_WRITE_RAS_REG(reg); + + reg = 0; + SET_REG_FIELD(1882, reg, 8, 0, clear_clr.b); + SET_REG_FIELD(1883, reg, 8, 8, clear_clr.g); + SET_REG_FIELD(1883, reg, 8, 24, 0x50); + GX_WRITE_RAS_REG(reg); + + reg = 0; + SET_REG_FIELD(1888, reg, 24, 0, clear_z); + SET_REG_FIELD(1888, reg, 8, 24, 0x51); + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXSetCopyFilter(GXBool aa, const u8 sample_pattern[12][2], GXBool vf, const u8 vfilter[7]) { + u32 msLoc[4]; + u32 coeff0; + u32 coeff1; + + CHECK_GXBEGIN(1916, "GXSetCopyFilter"); + + if (aa != 0) { + msLoc[0] = 0; + SET_REG_FIELD(1920, msLoc[0], 4, 0, sample_pattern[0][0]); + SET_REG_FIELD(1921, msLoc[0], 4, 4, sample_pattern[0][1]); + SET_REG_FIELD(1922, msLoc[0], 4, 8, sample_pattern[1][0]); + SET_REG_FIELD(1923, msLoc[0], 4, 12, sample_pattern[1][1]); + SET_REG_FIELD(1924, msLoc[0], 4, 16, sample_pattern[2][0]); + SET_REG_FIELD(1925, msLoc[0], 4, 20, sample_pattern[2][1]); + SET_REG_FIELD(1926, msLoc[0], 8, 24, 1); + + msLoc[1] = 0; + SET_REG_FIELD(1929, msLoc[1], 4, 0, sample_pattern[3][0]); + SET_REG_FIELD(1930, msLoc[1], 4, 4, sample_pattern[3][1]); + SET_REG_FIELD(1931, msLoc[1], 4, 8, sample_pattern[4][0]); + SET_REG_FIELD(1932, msLoc[1], 4, 12, sample_pattern[4][1]); + SET_REG_FIELD(1933, msLoc[1], 4, 16, sample_pattern[5][0]); + SET_REG_FIELD(1934, msLoc[1], 4, 20, sample_pattern[5][1]); + SET_REG_FIELD(1935, msLoc[1], 8, 24, 2); + + msLoc[2] = 0; + SET_REG_FIELD(1938, msLoc[2], 4, 0, sample_pattern[6][0]); + SET_REG_FIELD(1939, msLoc[2], 4, 4, sample_pattern[6][1]); + SET_REG_FIELD(1940, msLoc[2], 4, 8, sample_pattern[7][0]); + SET_REG_FIELD(1941, msLoc[2], 4, 12, sample_pattern[7][1]); + SET_REG_FIELD(1942, msLoc[2], 4, 16, sample_pattern[8][0]); + SET_REG_FIELD(1943, msLoc[2], 4, 20, sample_pattern[8][1]); + SET_REG_FIELD(1944, msLoc[2], 8, 24, 3); + + msLoc[3] = 0; + SET_REG_FIELD(1947, msLoc[3], 4, 0, sample_pattern[9][0]); + SET_REG_FIELD(1948, msLoc[3], 4, 4, sample_pattern[9][1]); + SET_REG_FIELD(1949, msLoc[3], 4, 8, sample_pattern[10][0]); + SET_REG_FIELD(1950, msLoc[3], 4, 12, sample_pattern[10][1]); + SET_REG_FIELD(1951, msLoc[3], 4, 16, sample_pattern[11][0]); + SET_REG_FIELD(1952, msLoc[3], 4, 20, sample_pattern[11][1]); + SET_REG_FIELD(1953, msLoc[3], 8, 24, 4); + } else { + msLoc[0] = 0x01666666; + msLoc[1] = 0x02666666; + msLoc[2] = 0x03666666; + msLoc[3] = 0x04666666; + } + + GX_WRITE_RAS_REG(msLoc[0]); + GX_WRITE_RAS_REG(msLoc[1]); + GX_WRITE_RAS_REG(msLoc[2]); + GX_WRITE_RAS_REG(msLoc[3]); + + coeff0 = 0; + SET_REG_FIELD(0, coeff0, 8, 24, 0x53); + coeff1 = 0; + SET_REG_FIELD(0, coeff1, 8, 24, 0x54); + + if (vf != 0) { + SET_REG_FIELD(1977, coeff0, 6, 0, vfilter[0]); + SET_REG_FIELD(1978, coeff0, 6, 6, vfilter[1]); + SET_REG_FIELD(1979, coeff0, 6, 12, vfilter[2]); + SET_REG_FIELD(1980, coeff0, 6, 18, vfilter[3]); + SET_REG_FIELD(1981, coeff1, 6, 0, vfilter[4]); + SET_REG_FIELD(1982, coeff1, 6, 6, vfilter[5]); + SET_REG_FIELD(1983, coeff1, 6, 12, vfilter[6]); + } else { + SET_REG_FIELD(0, coeff0, 6, 0, 0); + SET_REG_FIELD(0, coeff0, 6, 6, 0); + SET_REG_FIELD(0, coeff0, 6, 12, 21); + SET_REG_FIELD(0, coeff0, 6, 18, 22); + SET_REG_FIELD(0, coeff1, 6, 0, 21); + SET_REG_FIELD(0, coeff1, 6, 6, 0); + SET_REG_FIELD(0, coeff1, 6, 12, 0); + } + + GX_WRITE_RAS_REG(coeff0); + GX_WRITE_RAS_REG(coeff1); + __GXData->bpSentNot = 0; +} + +void GXSetDispCopyGamma(GXGamma gamma) { + CHECK_GXBEGIN(2016, "GXSetDispCopyGamma"); + SET_REG_FIELD(2017, __GXData->cpDisp, 2, 7, gamma); +} + +#if DEBUG +static void __GXVerifCopy(void* dest, u8 clear) { + u8 clmpT; + u8 clmpB; + u32 x0; + u32 y0; + u32 dx; + u32 dy; + + CHECK_GXBEGIN(2037, "GXCopyDisp"); + + clmpT = GET_REG_FIELD(__GXData->cpDisp, 1, 0); + clmpB = (u32)GET_REG_FIELD(__GXData->cpDisp, 1, 1); + x0 = GET_REG_FIELD(__GXData->cpDispSrc, 10, 0); + dx = GET_REG_FIELD(__GXData->cpDispSize, 10, 0) + 1; + y0 = GET_REG_FIELD(__GXData->cpDispSrc, 10, 10); + dy = GET_REG_FIELD(__GXData->cpDispSize, 10, 10) + 1; + + ASSERTMSGLINE(2047, clmpT || y0 != 0, "GXCopy: Have to set GX_CLAMP_TOP if source top == 0"); + ASSERTMSGLINE(2049, clmpB || y0 + dy <= 528, "GXCopy: Have to set GX_CLAMP_BOTTOM if source bottom > 528"); + ASSERTMSGLINE(2054, (__GXData->peCtrl & 7) != 3 || clear == 0, "GXCopy: Can not do clear while pixel type is Z"); + + if ((u32) (__GXData->peCtrl & 7) == 5) { + ASSERTMSGLINE(2060, clear == 0, "GXCopy: Can not clear YUV framebuffer"); + ASSERTMSGLINE(2062, (x0 & 3) == 0, "GXCopy: Source x is not multiple of 4 for YUV copy"); + ASSERTMSGLINE(2064, (y0 & 3) == 0, "GXCopy: Source y is not multiple of 4 for YUV copy"); + ASSERTMSGLINE(2066, (dx & 3) == 0, "GXCopy: Source width is not multiple of 4 for YUV copy"); + ASSERTMSGLINE(2068, (dy & 3) == 0, "GXCopy: Source height is not multiple of 4 for YUV copy"); + } else { + ASSERTMSGLINE(2072, (x0 & 1) == 0, "GXCopy: Source x is not multiple of 2 for RGB copy"); + ASSERTMSGLINE(2074, (y0 & 1) == 0, "GXCopy: Source y is not multiple of 2 for RGB copy"); + ASSERTMSGLINE(2076, (dx & 1) == 0, "GXCopy: Source width is not multiple of 2 for RGB copy"); + ASSERTMSGLINE(2078, (dy & 1) == 0, "GXCopy: Source height is not multiple of 2 for RGB copy"); + } + + ASSERTMSGLINE(2082, ((u32)dest & 0x1F) == 0, "GXCopy: Display destination address not 32B aligned"); +} +#endif + +void GXCopyDisp(void* dest, GXBool clear) { + u32 reg; + u32 tempPeCtrl; + u32 phyAddr; + u8 changePeCtrl; + + CHECK_GXBEGIN(2108, "GXCopyDisp"); + +#if DEBUG + __GXVerifCopy(dest, clear); +#endif + + if (clear) { + reg = __GXData->zmode; + SET_REG_FIELD(0, reg, 1, 0, 1); + SET_REG_FIELD(0, reg, 3, 1, 7); + GX_WRITE_RAS_REG(reg); + + reg = __GXData->cmode0; + SET_REG_FIELD(0, reg, 1, 0, 0); + SET_REG_FIELD(0, reg, 1, 1, 0); + GX_WRITE_RAS_REG(reg); + } + + changePeCtrl = FALSE; + + if ((clear || (u32)GET_REG_FIELD(__GXData->peCtrl, 3, 0) == 3) && (u32)GET_REG_FIELD(__GXData->peCtrl, 1, 6) == 1) { + changePeCtrl = TRUE; + tempPeCtrl = __GXData->peCtrl; + SET_REG_FIELD(0, tempPeCtrl, 1, 6, 0); + GX_WRITE_RAS_REG(tempPeCtrl); + } + + GX_WRITE_RAS_REG(__GXData->cpDispSrc); + GX_WRITE_RAS_REG(__GXData->cpDispSize); + GX_WRITE_RAS_REG(__GXData->cpDispStride); + + phyAddr = (u32)dest & 0x3FFFFFFF; + reg = 0; + SET_REG_FIELD(2147, reg, 24, 0, phyAddr >> 5); + SET_REG_FIELD(2147, reg, 8, 24, 0x4B); + GX_WRITE_RAS_REG(reg); + + SET_REG_FIELD(2151, __GXData->cpDisp, 1, 11, clear); + SET_REG_FIELD(2151, __GXData->cpDisp, 1, 14, 1); + SET_REG_FIELD(2151, __GXData->cpDisp, 8, 24, 0x52); + GX_WRITE_RAS_REG(__GXData->cpDisp); + + if (clear) { + GX_WRITE_RAS_REG(__GXData->zmode); + GX_WRITE_RAS_REG(__GXData->cmode0); + } + + if (changePeCtrl) { + GX_WRITE_RAS_REG(__GXData->peCtrl); + } + + __GXData->bpSentNot = 0; +} + +void GXCopyTex(void* dest, GXBool clear) { + u32 reg; + u32 tempPeCtrl; + u32 phyAddr; + u8 changePeCtrl; + + CHECK_GXBEGIN(2191, "GXCopyTex"); + +#if DEBUG + __GXVerifCopy(dest, clear); +#endif + if (clear) { + reg = __GXData->zmode; + SET_REG_FIELD(0, reg, 1, 0, 1); + SET_REG_FIELD(0, reg, 3, 1, 7); + GX_WRITE_RAS_REG(reg); + + reg = __GXData->cmode0; + SET_REG_FIELD(0, reg, 1, 0, 0); + SET_REG_FIELD(0, reg, 1, 1, 0); + GX_WRITE_RAS_REG(reg); + } + + changePeCtrl = 0; + tempPeCtrl = __GXData->peCtrl; + + if (__GXData->cpTexZ && ((tempPeCtrl & 7) != 3)) { + changePeCtrl = 1; + SET_REG_FIELD(0, tempPeCtrl, 3, 0, 3); + } + + if ((clear || ((u32) (tempPeCtrl & 7) == 3)) && ((u32) ((tempPeCtrl & 0x40) >> 6) == 1)) { + changePeCtrl = 1; + SET_REG_FIELD(0, tempPeCtrl, 1, 6, 0); + } + + if (changePeCtrl) { + GX_WRITE_RAS_REG(tempPeCtrl); + } + + GX_WRITE_RAS_REG(__GXData->cpTexSrc); + GX_WRITE_RAS_REG(__GXData->cpTexSize); + GX_WRITE_RAS_REG(__GXData->cpTexStride); + + phyAddr = (u32)dest & 0x3FFFFFFF; + reg = 0; + SET_REG_FIELD(2240, reg, 24, 0, phyAddr >> 5); + SET_REG_FIELD(2240, reg, 8, 24, 0x4B); + GX_WRITE_RAS_REG(reg); + + SET_REG_FIELD(2244, __GXData->cpTex, 1, 11, clear); + SET_REG_FIELD(2244, __GXData->cpTex, 1, 14, 0); + SET_REG_FIELD(2244, __GXData->cpTex, 8, 24, 0x52); + GX_WRITE_RAS_REG(__GXData->cpTex); + + if (clear) { + GX_WRITE_RAS_REG(__GXData->zmode); + GX_WRITE_RAS_REG(__GXData->cmode0); + } + + if (changePeCtrl) { + GX_WRITE_RAS_REG(__GXData->peCtrl); + } + + __GXData->bpSentNot = 0; +} + +void GXClearBoundingBox(void) { + u32 reg; + + CHECK_GXBEGIN(2278, "GXClearBoundingBox"); + reg = 0x550003FF; + GX_WRITE_RAS_REG(reg); + reg = 0x560003FF; + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXReadBoundingBox(u16* left, u16* top, u16* right, u16* bottom) { + *left = GX_GET_PE_REG(8); + *top = GX_GET_PE_REG(10); + *right = GX_GET_PE_REG(9); + *bottom = GX_GET_PE_REG(11); +} diff --git a/src/revolution/gx/GXGeometry.c b/src/revolution/gx/GXGeometry.c new file mode 100644 index 0000000000..f585938fa1 --- /dev/null +++ b/src/revolution/gx/GXGeometry.c @@ -0,0 +1,267 @@ +#include +#include +#include + +#include "__gx.h" + +static void __GXSetTexGen(u32 tgState); +static void __GXSetLightChan(u32 chState); +static void __GXSetAmbMat(u32 amState); + +void __GXSetDirtyState(void) { + u32 dState = __GXData->dirtyState; + + if (dState & 1) { + __GXSetSUTexRegs(); + } + if (dState & 2) { + __GXUpdateBPMask(); + } + if (dState & 4) { + __GXSetGenMode(); + } + if (dState & 8) { + __GXSetVCD(); + } + if (dState & 0x10) { + __GXSetVAT(); + } + if (dState & 0x18) { + __GXCalculateVLim(); + } + + dState &= 0xFFFFFF00; + + if (dState) { + u32 dStateLocal; + + dStateLocal = dState & 0x00000F00; + + if (dStateLocal) { + __GXSetAmbMat(dStateLocal); + } + + dStateLocal = dState & (0x01000000|0x0000F000); + + if (dStateLocal) { + __GXSetLightChan(dStateLocal); + } + + dStateLocal = dState & (0x02000000|0x00FF0000); + + if (dStateLocal) { + __GXSetTexGen(dStateLocal); + } + + dStateLocal = dState & 0x04000000; + if (dStateLocal) { + __GXSetMatrixIndex(GX_VA_PNMTXIDX); + __GXSetMatrixIndex(GX_VA_TEX4MTXIDX); + } + + dStateLocal = dState & 0x10000000; + if (dStateLocal) { + __GXSetViewport(); + } + + dStateLocal = dState & 0x8000000; + if (dStateLocal) { + __GXSetProjection(); + } + + __GXData->bpSentNot = GX_TRUE; + } + + __GXData->dirtyState = 0; +} + +static void __GXSetTexGen(u32 tgState) { + u32 d, i, tgIndx = 0x1040; + u32 dtgIndx = 0x1050; + + if (tgState & 0x2000000) { + d = __GXData->genMode & 0xF; + GX_WRITE_XF_REG(0x103F, d, 0); + } + + d = (tgState & 0xFF0000) >> 16; + i = 0; + while (d) { + if (d & 0x1) { + GX_WRITE_XF_REG(tgIndx, __GXData->texGenCtrl[i], 0); + GX_WRITE_XF_REG(dtgIndx, __GXData->texGenCtrl2[i], 0); + } + + dtgIndx++; + tgIndx++; + i++; + d >>= 1; + } +} + +static void __GXSetLightChan(u32 chState) { + u32 d, i, chIndx = 0x100E; + + if (chState & 0x1000000) { + d = ((__GXData->genMode & 0x70) >> 4); + GX_WRITE_XF_REG(0x1009, d, 0); + } + + d = (chState & 0xF000) >> 12; + i = 0; + + while (d) { + if (d & 0x1) { + GX_WRITE_XF_REG(chIndx, __GXData->chanCtrl[i], 0); + } + + i++; + chIndx++; + d >>= 1; + } +} + +static void __GXSetAmbMat(u32 amState) { + if (amState & 0x100) { + GX_WRITE_XF_REG(0x100A, __GXData->ambColor[0], 0); + } + + if (amState & 0x200) { + GX_WRITE_XF_REG(0x100B, __GXData->ambColor[1], 0); + } + + if (amState & 0x400) { + GX_WRITE_XF_REG(0x100C, __GXData->matColor[0], 0); + } + + if (amState & 0x800) { + GX_WRITE_XF_REG(0x100D, __GXData->matColor[1], 0); + } +} + +void GXBegin(GXPrimitive type, GXVtxFmt vtxfmt, u16 nverts) { + ASSERTMSGLINE(368, vtxfmt < GX_MAX_VTXFMT, "GXBegin: Format Index is out of range"); + ASSERTMSGLINE(369, !__GXinBegin, "GXBegin: called inside another GXBegin/GXEnd"); + + if (__GXData->dirtyState != 0) { + __GXSetDirtyState(); + } + +#if DEBUG + if (!__GXData->inDispList) { + __GXVerifyState(vtxfmt); + } + __GXinBegin = 1; +#endif + + if (*(u32*)&__GXData->vNumNot == 0) { // checks both vNum and bpSentNot + __GXSendFlushPrim(); + } + GX_WRITE_U8(vtxfmt | type); + GX_WRITE_U16(nverts); +} + +void __GXSendFlushPrim(void) { + u32 i; + u32 numD = __GXData->vNum * __GXData->vLim; + + GX_WRITE_U8(0x98); + GX_WRITE_U16(__GXData->vNum); + for (i = 0; i < numD; i += 4) { + GX_WRITE_U32(0); + } + __GXData->bpSentNot = 1; +} + +void GXSetLineWidth(u8 width, GXTexOffset texOffsets) { + CHECK_GXBEGIN(447, "GXSetLineWidth"); + SC_SU_LPSIZE_SET_LSIZE(448, __GXData->lpSize, width); + SC_SU_LPSIZE_SET_LTOFF(449, __GXData->lpSize, texOffsets); + GX_WRITE_RAS_REG(__GXData->lpSize); + __GXData->bpSentNot = 0; +} + +void GXGetLineWidth(u8* width, GXTexOffset* texOffsets) { + ASSERTMSGLINE(463, width != NULL && texOffsets != NULL, "GXGet*: invalid null pointer"); + + *width = SU_LPSIZE_GET_LSIZE(__GXData->lpSize); + *texOffsets = SU_LPSIZE_GET_LTOFF(__GXData->lpSize); +} + +void GXSetPointSize(u8 pointSize, GXTexOffset texOffsets) { + CHECK_GXBEGIN(491, "GXSetPointSize"); + SC_SU_LPSIZE_SET_PSIZE(492, __GXData->lpSize, pointSize); + SC_SU_LPSIZE_SET_PTOFF(493, __GXData->lpSize, texOffsets); + GX_WRITE_RAS_REG(__GXData->lpSize); + __GXData->bpSentNot = 0; +} + +void GXGetPointSize(u8* pointSize, GXTexOffset* texOffsets) { + ASSERTMSGLINE(507, pointSize != NULL && texOffsets != NULL, "GXGet*: invalid null pointer"); + + *pointSize = SU_LPSIZE_GET_PSIZE(__GXData->lpSize); + *texOffsets = SU_LPSIZE_GET_PTOFF(__GXData->lpSize); +} + +void GXEnableTexOffsets(GXTexCoordID coord, u8 line_enable, u8 point_enable) { + CHECK_GXBEGIN(536, "GXEnableTexOffsets"); + + ASSERTMSGLINE(538, coord < GX_MAX_TEXCOORD, "GXEnableTexOffsets: Invalid coordinate Id"); + + SC_SU_TS0_SET_LF(540, __GXData->suTs0[coord], line_enable); + SC_SU_TS0_SET_PF(541, __GXData->suTs0[coord], point_enable); + GX_WRITE_RAS_REG(__GXData->suTs0[coord]); + __GXData->bpSentNot = 0; +} + +void GXSetCullMode(GXCullMode mode) { + GXCullMode hwMode; + + CHECK_GXBEGIN(564, "GXSetCullMode"); +#if DEBUG + switch (mode) { + case GX_CULL_FRONT: hwMode = GX_CULL_BACK; break; + case GX_CULL_BACK: hwMode = GX_CULL_FRONT; break; + default: hwMode = mode; break; + } +#else + hwMode = (mode >> 1) & 1; + __rlwimi(hwMode, mode, 1, 30, 30); +#endif + + SC_GEN_MODE_SET_REJECT_EN(577, __GXData->genMode, hwMode); + __GXData->dirtyState |= 4; +} + +void GXGetCullMode(GXCullMode* mode) { +#if DEBUG + GXCullMode hwMode = GEN_MODE_GET_REJECT_EN(__GXData->genMode); + + switch (hwMode) { + case GX_CULL_FRONT: *mode = GX_CULL_BACK; break; + case GX_CULL_BACK: *mode = GX_CULL_FRONT; break; + default: *mode = hwMode; break; + } +#else + // fake match? + GXCullMode hwMode = __GXData->genMode; + *mode = ((hwMode >> 0xD) & 0x2) | (((((int)hwMode >> 0xE) & 0x2) >> 0x1)); +#endif +} + +void GXSetCoPlanar(GXBool enable) { + u32 reg; + + CHECK_GXBEGIN(620, "GXSetCoPlanar"); + + SC_GEN_MODE_SET_ZFREEZE(622, __GXData->genMode, enable); + reg = 0xFE080000; + GX_WRITE_RAS_REG(reg); + GX_WRITE_RAS_REG(__GXData->genMode); + __GXData->bpSentNot = 0; +} + +void __GXSetGenMode(void) { + GX_WRITE_RAS_REG(__GXData->genMode); + __GXData->bpSentNot = 0; +} diff --git a/src/revolution/gx/GXInit.c b/src/revolution/gx/GXInit.c new file mode 100644 index 0000000000..e7ecba2b8b --- /dev/null +++ b/src/revolution/gx/GXInit.c @@ -0,0 +1,567 @@ +#include + +#include +#include +#include +#include + +#include "__gx.h" + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:27:30" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __GXVersion = "<< RVL_SDK - GX \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __GXVersion = "<< RVL_SDK - GX \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __GXVersion = "<< RVL_SDK - GX \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +static GXFifoObj FifoObj; + +static GXData gxData; +GXData* const __GXData = &gxData; + +// these are supposed to be in-function static, but it messed up sbss order +u32 shutdownFuncRegistered; +u32 calledOnce; +OSTime time; +u32 peCount; + +volatile void* __memReg; +volatile void* __peReg; +volatile void* __cpReg; +volatile void* __piReg; + +#if DEBUG +GXBool __GXinBegin; +#endif + +static u16 DefaultTexData[] ATTRIBUTE_ALIGN(32) = { + 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, + 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, +}; + +static GXVtxAttrFmtList GXDefaultVATList[] = { + {GX_VA_POS, GX_POS_XYZ, GX_F32, 0}, + {GX_VA_NRM, GX_NRM_XYZ, GX_F32, 0}, + {GX_VA_CLR0, GX_CLR_RGBA, GX_RGBA8, 0}, + {GX_VA_CLR1, GX_CLR_RGBA, GX_RGBA8, 0}, + {GX_VA_TEX0, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX1, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX2, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX3, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX4, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX5, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX6, GX_TEX_ST, GX_F32, 0}, + {GX_VA_TEX7, GX_TEX_ST, GX_F32, 0}, + {GX_VA_NULL, 0, 0, 0}, +}; + +static f32 GXDefaultProjData[] = {1.0f, 0.0f, 1.0f, 0.0f, -1.0f, -2.0f, 0.0f}; + +static u32 GXTexRegionAddrTable[] = { + 0x00000, 0x10000, 0x20000, 0x30000, 0x40000, 0x50000, 0x60000, 0x70000, 0x08000, 0x18000, + 0x28000, 0x38000, 0x48000, 0x58000, 0x68000, 0x78000, 0x00000, 0x90000, 0x20000, 0xB0000, + 0x40000, 0x98000, 0x60000, 0xB8000, 0x80000, 0x10000, 0xA0000, 0x30000, 0x88000, 0x50000, + 0xA8000, 0x70000, 0x00000, 0x90000, 0x20000, 0xB0000, 0x40000, 0x90000, 0x60000, 0xB0000, + 0x80000, 0x10000, 0xA0000, 0x30000, 0x80000, 0x50000, 0xA0000, 0x70000, +}; + +// prototypes +static int __GXShutdown(int final, u32); + +static OSShutdownFunctionInfo GXShutdownFuncInfo = {__GXShutdown, 0x7F, NULL, NULL}; + +asm BOOL IsWriteGatherBufferEmpty(void) { + sync + mfspr r3, WPAR + andi. r3, r3, 1 +} + +static void EnableWriteGatherPipe(void) { + u32 hid2 = PPCMfhid2(); + + PPCMtwpar(OSUncachedToPhysical((void*)GXFIFO_ADDR)); + hid2 |= 0x40000000; + PPCMthid2(hid2); +} + +static void DisableWriteGatherPipe(void) { + u32 hid2 = PPCMfhid2(); + + hid2 &= ~0x40000000; + PPCMthid2(hid2); +} + +static GXTexRegion*__GXDefaultTexRegionCallback(const GXTexObj* t_obj, GXTexMapID id) { + GXTexFmt fmt; + u8 mm; + + fmt = GXGetTexObjFmt(t_obj); + mm = GXGetTexObjMipMap(t_obj); + id = (GXTexMapID)(id % GX_MAX_TEXMAP); + + switch (fmt) { + case GX_TF_RGBA8: + if (mm) { + return &__GXData->TexRegions2[id]; + } + return &__GXData->TexRegions1[id]; + case GX_TF_C4: + case GX_TF_C8: + case GX_TF_C14X2: + return &__GXData->TexRegions0[id]; + default: + if (mm) { + return &__GXData->TexRegions1[id]; + } + return &__GXData->TexRegions0[id]; + } +} + +static GXTlutRegion* __GXDefaultTlutRegionCallback(u32 idx) { + if (idx >= 20) { + return NULL; + } + return &__GXData->TlutRegions[idx]; +} + +#if DEBUG +static void __GXDefaultVerifyCallback(GXWarningLevel level, u32 id, const char* msg) { + OSReport("Level %1d, Warning %3d: %s\n", level, id, msg); +} +#endif + +static int __GXShutdown(BOOL final, u32) { + u32 reg; + u32 peCountNew; + OSTime timeNew; + + if (!final) { + if (!calledOnce) { + peCount = __GXReadMEMCounterU32(0x28, 0x27); + time = OSGetTime(); + calledOnce = 1; + return 0; + } + + timeNew = OSGetTime(); + peCountNew = __GXReadMEMCounterU32(0x28, 0x27); + + if (timeNew - time < 10) { + return 0; + } + + if (peCountNew != peCount) { + peCount = peCountNew; + time = timeNew; + return 0; + } + + } else { + GXSetBreakPtCallback(NULL); + GXSetDrawSyncCallback(NULL); + GXSetDrawDoneCallback(NULL); + + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + + PPCSync(); + + reg = CP_REG_ENABLE(0, 0, 0, 0, 0, 0); + GX_CP_REG_WRITE_U16(CP_ENABLE, (u16)reg); + reg = CP_REG_CLR(1, 1, 0); + GX_CP_REG_WRITE_U16(CP_CLR, (u16)reg); + + __GXData->abtWaitPECopy = 1; + + __GXAbort(); + } + + return 1; +} + +#define SOME_SET_REG_MACRO(reg, size, shift, val) \ + do { \ + (reg) = (u32)__rlwimi((u32)(reg), (val), (shift), (32 - (shift) - (size)), (31 - (shift))); \ + } while (0); + +void __GXInitRevisionBits(void) { + u32 i; + + for (i = 0; i < 8; i++) { + s32 regAddr; + SC_CP_VAT_REG_A_SET_BYTEDEQUANT(0, __GXData->vatA[i], 1); + SC_CP_VAT_REG_B_SET_VCACHE_ENHANCE(0, __GXData->vatB[i], 1); + GX_WRITE_CP_STRM_REG(CP_VAT_B, (s32) i, __GXData->vatB[i]); + regAddr = i - 12; + } + + { + u32 reg1 = 0; + u32 reg2 = 0; + + SC_XF_ERROR_F_SET_CTEX_BUG_ENABLE(0, reg1, 1); + SC_XF_ERROR_F_SET_TFAN4_BUG_ENABLE(0, reg1, 1); + SC_XF_ERROR_F_SET_TFAN16_BUG_ENABLE(0, reg1, 1); + SC_XF_ERROR_F_SET_DUALTRAN_REG_ENABLE(0, reg1, 1); + SC_XF_ERROR_F_SET_BYPASS_BUG_ENABLE(0, reg1, 1); + SC_XF_ERROR_F_SET_FAST_MATRIX_ENABLE(0, reg1, 1); + GX_WRITE_XF_REG(0x1000, reg1, 0); + SC_XF_DUALTEXTRAN_F_SET_DUALTEXTRAN_ENABLE(0, reg2, 1); + GX_WRITE_XF_REG(0x1012, reg2, 0); +#if DEBUG + __gxVerif->xfRegsDirty[0] = 0; +#endif + } + + { + u32 reg = 0; + SC_PE_CHICKEN_SET_PIWR(0, reg, 1); + SC_PE_CHICKEN_SET_TXCPY_FMT(0, reg, 1); + SC_PE_CHICKEN_SET_TXCPY_CCV(0, reg, 1); + SC_PE_CHICKEN_SET_BLENDOP(0, reg, 1); + SC_PE_CHICKEN_SET_RID(0, reg, 0x58); + GX_WRITE_RA_REG(reg); + } +} + +GXFifoObj* GXInit(void* base, u32 size) { + u32 i; + u32 reg; + u32 freqBase; + + OSRegisterVersion(__GXVersion); + + __GXData->inDispList = FALSE; + __GXData->dlSaveContext = TRUE; + __GXData->abtWaitPECopy = 1; +#if DEBUG + __GXinBegin = FALSE; +#endif + __GXData->tcsManEnab = FALSE; + __GXData->tevTcEnab = FALSE; + + GXSetMisc(GX_MT_XF_FLUSH, 0); + + __piReg = OSPhysicalToUncached(0xC003000); + __cpReg = OSPhysicalToUncached(0xC000000); + __peReg = OSPhysicalToUncached(0xC001000); + __memReg = OSPhysicalToUncached(0xC004000); + __GXFifoInit(); + GXInitFifoBase(&FifoObj, base, size); + GXSetCPUFifo(&FifoObj); + GXSetGPFifo(&FifoObj); + + if (!shutdownFuncRegistered) { + OSRegisterShutdownFunction(&GXShutdownFuncInfo); + shutdownFuncRegistered = 1; + } + + __GXPEInit(); + EnableWriteGatherPipe(); + + __GXData->genMode = 0; + SC_GEN_MODE_SET_RID(0, __GXData->genMode, 0); + __GXData->bpMask = 255; + SC_BP_IMASK_SET_RID(0, __GXData->bpMask, 0xF); + __GXData->lpSize = 0; + SC_SU_LPSIZE_SET_RID(0, __GXData->lpSize, 0x22); + + for (i = 0; i < 16; ++i) { + __GXData->tevc[i] = 0; + __GXData->teva[i] = 0; + __GXData->tref[i / 2] = 0; + __GXData->texmapId[i] = GX_TEXMAP_NULL; + SC_TEV_COLOR_ENV_SET_RID(970, __GXData->tevc[i], (0xC0 + i * 2)); + SC_TEV_ALPHA_ENV_SET_RID(971, __GXData->teva[i], (0xC1 + i * 2)); + SC_TEV_KSEL_SET_RID(973, __GXData->tevKsel[i/2], (0xF6 + i / 2)); + SC_RAS1_TREF_SET_RID(975, __GXData->tref[i/2], (0x28 + i / 2)); + } + + __GXData->iref = 0; + SC_RAS1_IREF_SET_RID(0, __GXData->iref, 0x27); + + for (i = 0; i < 8; ++i) { + __GXData->suTs0[i] = 0; + __GXData->suTs1[i] = 0; + SC_SU_TS0_SET_RID(984, __GXData->suTs0[i], 0x30 + i * 2); + SC_SU_TS1_SET_RID(985, __GXData->suTs1[i], 0x31 + i * 2); + } + + SC_SU_SCIS0_SET_RID(0, __GXData->suScis0, 0x20); + SC_SU_SCIS1_SET_RID(0, __GXData->suScis1, 0x21); + SC_PE_CMODE0_SET_RID(0, __GXData->cmode0, 0x41); + SC_PE_CMODE1_SET_RID(0, __GXData->cmode1, 0x42); + SC_PE_ZMODE_SET_RID(0, __GXData->zmode, 0x40); + SC_PE_CONTROL_SET_RID(0, __GXData->peCtrl, 0x43); + SC_PE_COPY_CMD_SET_GAMMA(0, __GXData->cpTex, 0); + + __GXData->zScale = (f32)(0xFFFFFF + 1); + __GXData->zOffset = 0.0f; + __GXData->dirtyState = 0; + __GXData->dirtyVAT = FALSE; + +#if DEBUG + __gxVerif->verifyLevel = GX_WARN_NONE; + GXSetVerifyCallback((GXVerifyCallback)__GXDefaultVerifyCallback); + for (i = 0; i < 256; i++) { + SET_REG_FIELD(0, __gxVerif->rasRegs[i], 8, 24, 0xFF); + } + memset(__gxVerif->xfRegsDirty, 0, 0x50); + memset(__gxVerif->xfMtxDirty, 0, 0x100); + memset(__gxVerif->xfNrmDirty, 0, 0x60); + memset(__gxVerif->xfLightDirty, 0, 0x80); +#endif + + freqBase = __OSBusClock / 500; + __GXFlushTextureState(); + reg = (freqBase >> 11) | 0x400 | 0x69000000; + GX_WRITE_RAS_REG(reg); + + __GXFlushTextureState(); + reg = (freqBase / 0x1080) | 0x200 | 0x46000000; + GX_WRITE_RAS_REG(reg); + + __GXInitRevisionBits(); + + for (i = 0; i < 8; i++) { + GXInitTexCacheRegion(&__GXData->TexRegions0[i], GX_FALSE, GXTexRegionAddrTable[i], + GX_TEXCACHE_32K, GXTexRegionAddrTable[i + 8], GX_TEXCACHE_32K); + GXInitTexCacheRegion(&__GXData->TexRegions1[i], GX_FALSE, GXTexRegionAddrTable[i + 16], + GX_TEXCACHE_32K, GXTexRegionAddrTable[i + 24], GX_TEXCACHE_32K); + GXInitTexCacheRegion(&__GXData->TexRegions2[i], GX_TRUE, GXTexRegionAddrTable[i + 32], + GX_TEXCACHE_32K, GXTexRegionAddrTable[i + 40], GX_TEXCACHE_32K); + } + + for (i = 0; i < 16; i++) { + GXInitTlutRegion(&__GXData->TlutRegions[i], 0xC0000 + 0x2000 * i, GX_TLUT_256); + } + + for (i = 0; i < 4; i++) { + GXInitTlutRegion(&__GXData->TlutRegions[i + 16], 0xE0000 + 0x8000 * i, GX_TLUT_1K); + } + + { + u32 reg = CP_REG_MEMPERFSEL(MEMPERF_ZERO); +#if DEBUG + s32 regAddr; +#endif + GX_CP_REG_WRITE_U16(CP_MEMPERF_SEL, reg); + + SC_CP_STAT_SEL_REG_SET_STALLPERF_SEL(0, __GXData->perfSel, STALLPERF_ZERO); + GX_WRITE_CP_STRM_REG(CP_STAT_SEL, 0, __GXData->perfSel); +#if DEBUG + regAddr = -12; +#endif + + reg = XF_PERF0_F(0, 0, 0, 0); + GX_WRITE_XF_REG(0x1006, reg, 0); + reg = SU_PERF(0, 0, 0, 0, 0, 0, 0, 0, 0, 0x23); + GX_WRITE_RA_REG(reg); + reg = RAS_PERF(0, 0, 0, 0, 0, 0x24); + GX_WRITE_RA_REG(reg); + reg = TX_PERFMODE(0, 0, 0, 0, 0x67); + GX_WRITE_RA_REG(reg); + } + + __GXSetIndirectMask(0); + __GXSetTmemConfig(2); + __GXInitGX(); + + return &FifoObj; +} + +void __GXInitGX(void) { + GXRenderModeObj* rmode; + GXTexObj tex_obj; + float identity_mtx[3][4]; + GXColor clear = {64, 64, 64, 255}; + GXColor black = {0, 0, 0, 0}; + GXColor white = {255, 255, 255, 255}; + u32 i; + + switch (VIGetTvFormat()) { + case VI_NTSC: rmode = &GXNtsc480IntDf; break; + case VI_PAL: rmode = &GXPal528IntDf; break; + case VI_EURGB60: rmode = &GXEurgb60Hz480IntDf; break; + case VI_MPAL: rmode = &GXMpal480IntDf; break; + default: + ASSERTMSGLINE(1177, 0, "GXInit: invalid TV format"); + rmode = &GXNtsc480IntDf; + break; + } + + GXSetCopyClear(clear, 0xFFFFFF); + GXSetTexCoordGen(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD1, GX_TG_MTX2x4, GX_TG_TEX1, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD2, GX_TG_MTX2x4, GX_TG_TEX2, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD3, GX_TG_MTX2x4, GX_TG_TEX3, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD4, GX_TG_MTX2x4, GX_TG_TEX4, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD5, GX_TG_MTX2x4, GX_TG_TEX5, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD6, GX_TG_MTX2x4, GX_TG_TEX6, 0x3C); + GXSetTexCoordGen(GX_TEXCOORD7, GX_TG_MTX2x4, GX_TG_TEX7, 0x3C); + GXSetNumTexGens(1); + GXClearVtxDesc(); + GXInvalidateVtxCache(); + + for (i = GX_VA_POS; i <= GX_LIGHT_ARRAY; i++) { + GXSetArray(i, __GXData, 0); + } + + for (i = GX_VTXFMT0; i < GX_MAX_VTXFMT; i++) { + GXSetVtxAttrFmtv(i, GXDefaultVATList); + } + + GXSetLineWidth(6, GX_TO_ZERO); + GXSetPointSize(6, GX_TO_ZERO); + GXEnableTexOffsets(GX_TEXCOORD0, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD1, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD2, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD3, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD4, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD5, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD6, 0, 0); + GXEnableTexOffsets(GX_TEXCOORD7, 0, 0); + identity_mtx[0][0] = 1.0f; + identity_mtx[0][1] = 0.0f; + identity_mtx[0][2] = 0.0f; + identity_mtx[0][3] = 0.0f; + identity_mtx[1][0] = 0.0f; + identity_mtx[1][1] = 1.0f; + identity_mtx[1][2] = 0.0f; + identity_mtx[1][3] = 0.0f; + identity_mtx[2][0] = 0.0f; + identity_mtx[2][1] = 0.0f; + identity_mtx[2][2] = 1.0f; + identity_mtx[2][3] = 0.0f; + GXLoadPosMtxImm(identity_mtx, GX_PNMTX0); + GXLoadNrmMtxImm(identity_mtx, GX_PNMTX0); + GXSetCurrentMtx(GX_PNMTX0); + GXLoadTexMtxImm(identity_mtx, GX_IDENTITY, GX_MTX3x4); + GXLoadTexMtxImm(identity_mtx, GX_PTIDENTITY, GX_MTX3x4); + GXSetViewport(0.0f, 0.0f, rmode->fbWidth, rmode->xfbHeight, 0.0f, 1.0f); + GXSetProjectionv(GXDefaultProjData); + __GXSetGenMode(); + GXSetCoPlanar(GX_DISABLE); + GXSetCullMode(GX_CULL_BACK); + GXSetClipMode(GX_CLIP_ENABLE); + GXSetScissor(0, 0, rmode->fbWidth, rmode->efbHeight); + GXSetScissorBoxOffset(0, 0); + GXSetNumChans(0); + GXSetChanCtrl(GX_COLOR0A0, GX_DISABLE, GX_SRC_REG, GX_SRC_VTX, GX_LIGHT_NULL, GX_DF_NONE, GX_AF_NONE); + GXSetChanAmbColor(GX_COLOR0A0, black); + GXSetChanMatColor(GX_COLOR0A0, white); + GXSetChanCtrl(GX_COLOR1A1, GX_DISABLE, GX_SRC_REG, GX_SRC_VTX, GX_LIGHT_NULL, GX_DF_NONE, GX_AF_NONE); + GXSetChanAmbColor(GX_COLOR1A1, black); + GXSetChanMatColor(GX_COLOR1A1, white); + GXInvalidateTexAll(); + GXSetTexRegionCallback((GXTexRegionCallback)__GXDefaultTexRegionCallback); + GXSetTlutRegionCallback(__GXDefaultTlutRegionCallback); + + GXInitTexObj(&tex_obj, DefaultTexData, 4, 4, GX_TF_IA8, GX_CLAMP, GX_CLAMP, 0); + GXLoadTexObj(&tex_obj, GX_TEXMAP0); + GXLoadTexObj(&tex_obj, GX_TEXMAP1); + GXLoadTexObj(&tex_obj, GX_TEXMAP2); + GXLoadTexObj(&tex_obj, GX_TEXMAP3); + GXLoadTexObj(&tex_obj, GX_TEXMAP4); + GXLoadTexObj(&tex_obj, GX_TEXMAP5); + GXLoadTexObj(&tex_obj, GX_TEXMAP6); + GXLoadTexObj(&tex_obj, GX_TEXMAP7); + + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE1, GX_TEXCOORD1, GX_TEXMAP1, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE2, GX_TEXCOORD2, GX_TEXMAP2, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE3, GX_TEXCOORD3, GX_TEXMAP3, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE4, GX_TEXCOORD4, GX_TEXMAP4, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE5, GX_TEXCOORD5, GX_TEXMAP5, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE6, GX_TEXCOORD6, GX_TEXMAP6, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE7, GX_TEXCOORD7, GX_TEXMAP7, GX_COLOR0A0); + GXSetTevOrder(GX_TEVSTAGE8, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE9, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE10, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE11, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE12, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE13, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE14, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevOrder(GX_TEVSTAGE15, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + + GXSetNumTevStages(1); + GXSetTevOp(GX_TEVSTAGE0, GX_REPLACE); + GXSetAlphaCompare(GX_ALWAYS, 0, GX_AOP_AND, GX_ALWAYS, 0); + GXSetZTexture(GX_ZT_DISABLE, GX_TF_Z8, 0); + + for (i = GX_TEVSTAGE0; i < GX_MAX_TEVSTAGE; i++) { + GXSetTevKColorSel((GXTevStageID)i, GX_TEV_KCSEL_1_4); + GXSetTevKAlphaSel((GXTevStageID)i, GX_TEV_KASEL_1); + GXSetTevSwapMode((GXTevStageID)i, GX_TEV_SWAP0, GX_TEV_SWAP0); + } + + GXSetTevSwapModeTable(GX_TEV_SWAP0, GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP1, GX_CH_RED, GX_CH_RED, GX_CH_RED, GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP2, GX_CH_GREEN, GX_CH_GREEN, GX_CH_GREEN, GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP3, GX_CH_BLUE, GX_CH_BLUE, GX_CH_BLUE, GX_CH_ALPHA); + + for (i = GX_TEVSTAGE0; i < GX_MAX_TEVSTAGE; i++) + GXSetTevDirect((GXTevStageID)i); + + GXSetNumIndStages(0); + GXSetIndTexCoordScale(GX_INDTEXSTAGE0, GX_ITS_1, GX_ITS_1); + GXSetIndTexCoordScale(GX_INDTEXSTAGE1, GX_ITS_1, GX_ITS_1); + GXSetIndTexCoordScale(GX_INDTEXSTAGE2, GX_ITS_1, GX_ITS_1); + GXSetIndTexCoordScale(GX_INDTEXSTAGE3, GX_ITS_1, GX_ITS_1); + + GXSetFog(GX_FOG_NONE, 0.0f, 1.0f, 0.1f, 1.0f, black); + GXSetFogRangeAdj(GX_DISABLE, 0, NULL); + GXSetBlendMode(GX_BM_NONE, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_CLEAR); + GXSetColorUpdate(GX_ENABLE); + GXSetAlphaUpdate(GX_ENABLE); + GXSetZMode(GX_TRUE, GX_LEQUAL, GX_TRUE); + GXSetZCompLoc(GX_TRUE); + GXSetDither(GX_ENABLE); + GXSetDstAlpha(GX_DISABLE, 0); + GXSetPixelFmt(GX_PF_RGB8_Z24, GX_ZC_LINEAR); + GXSetFieldMask(GX_ENABLE, GX_ENABLE); + GXSetFieldMode((u8)rmode->field_rendering, + ((rmode->viHeight == 2 * rmode->xfbHeight) ? GX_ENABLE : GX_DISABLE)); + + GXSetDispCopySrc(0, 0, rmode->fbWidth, rmode->efbHeight); + GXSetDispCopyDst(rmode->fbWidth, rmode->efbHeight); + GXSetDispCopyYScale((f32)(rmode->xfbHeight) / (f32)(rmode->efbHeight)); + GXSetCopyClamp((GXFBClamp)(GX_CLAMP_TOP | GX_CLAMP_BOTTOM)); + GXSetCopyFilter(rmode->aa, rmode->sample_pattern, GX_TRUE, rmode->vfilter); + GXSetDispCopyGamma(GX_GM_1_0); + GXSetDispCopyFrame2Field(GX_COPY_PROGRESSIVE); + GXClearBoundingBox(); + + GXPokeColorUpdate(GX_TRUE); + GXPokeAlphaUpdate(GX_TRUE); + GXPokeDither(GX_FALSE); + GXPokeBlendMode(GX_BM_NONE, GX_BL_ZERO, GX_BL_ONE, GX_LO_SET); + GXPokeAlphaMode(GX_ALWAYS, 0); + GXPokeAlphaRead(GX_READ_FF); + GXPokeDstAlpha(GX_DISABLE, 0); + GXPokeZMode(GX_TRUE, GX_ALWAYS, GX_TRUE); + + GXSetGPMetric(GX_PERF0_NONE, GX_PERF1_NONE); + GXClearGPMetric(); +} diff --git a/src/revolution/gx/GXLight.c b/src/revolution/gx/GXLight.c new file mode 100644 index 0000000000..b371eb1fae --- /dev/null +++ b/src/revolution/gx/GXLight.c @@ -0,0 +1,571 @@ +#include +#include +#include + +#include "__gx.h" + +// GXLightObj private data +typedef struct { + u32 reserved[3]; + u32 Color; + f32 a[3]; + f32 k[3]; + f32 lpos[3]; + f32 ldir[3]; +} __GXLightObjInt_struct; + +void GXInitLightAttn(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(135, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(136, "GXInitLightAttn"); + obj->a[0] = a0; + obj->a[1] = a1; + obj->a[2] = a2; + obj->k[0] = k0; + obj->k[1] = k1; + obj->k[2] = k2; +} + +void GXInitLightAttnA(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(143, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(144, "GXInitLightAttnA"); + obj->a[0] = a0; + obj->a[1] = a1; + obj->a[2] = a2; +} + +void GXGetLightAttnA(const GXLightObj* lt_obj, f32* a0, f32* a1, f32* a2) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(153, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(154, "GXGetLightAttnA"); + *a0 = obj->a[0]; + *a1 = obj->a[1]; + *a2 = obj->a[2]; +} + +void GXInitLightAttnK(GXLightObj* lt_obj, f32 k0, f32 k1, f32 k2) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(163, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(164, "GXInitLightAttnK"); + obj->k[0] = k0; + obj->k[1] = k1; + obj->k[2] = k2; +} + +void GXGetLightAttnK(const GXLightObj* lt_obj, f32* k0, f32* k1, f32* k2) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(173, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(174, "GXGetLightAttnK"); + *k0 = obj->k[0]; + *k1 = obj->k[1]; + *k2 = obj->k[2]; +} + +void GXInitLightSpot(GXLightObj* lt_obj, f32 cutoff, GXSpotFn spot_func) { + f32 a0, a1, a2; + f32 r; + f32 d; + f32 cr; + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(204, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(206, "GXInitLightSpot"); + + if (cutoff <= 0.0f || cutoff > 90.0f) + spot_func = GX_SP_OFF; + + r = (3.1415927f * cutoff) / 180.0f; + cr = cosf(r); + + switch (spot_func) { + case GX_SP_FLAT: + a0 = -1000.0f * cr; + a1 = 1000.0f; + a2 = 0.0f; + break; + case GX_SP_COS: + a1 = 1.0f / (1.0f - cr); + a0 = -cr * a1; + a2 = 0.0f; + break; + case GX_SP_COS2: + a2 = 1.0f / (1.0f - cr); + a0 = 0.0f; + a1 = -cr * a2; + break; + case GX_SP_SHARP: + d = 1.0f / ((1.0f - cr) * (1.0f - cr)); + a0 = (cr * (cr - 2.0f)) * d; + a1 = 2.0f * d; + a2 = -d; + break; + case GX_SP_RING1: + d = 1.0f / ((1.0f - cr) * (1.0f - cr)); + a2 = -4.0f * d; + a0 = a2 * cr; + a1 = (4.0f * (1.0f + cr)) * d; + break; + case GX_SP_RING2: + d = 1.0f / ((1.0f - cr) * (1.0f - cr)); + a0 = 1.0f - ((2.0f * cr * cr) * d); + a1 = (4.0f * cr) * d; + a2 = -2.0f * d; + break; + case GX_SP_OFF: + default: + a0 = 1.0f; + a1 = 0.0f; + a2 = 0.0f; + break; + } + obj->a[0] = a0; + obj->a[1] = a1; + obj->a[2] = a2; +} + +void GXInitLightDistAttn(GXLightObj* lt_obj, f32 ref_dist, f32 ref_br, GXDistAttnFn dist_func) { + f32 k0, k1, k2; + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(279, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(281, "GXInitLightDistAttn"); + + if (ref_dist < 0.0f) + dist_func = GX_DA_OFF; + if (ref_br <= 0.0f || ref_br >= 1.0f) + dist_func = GX_DA_OFF; + + switch (dist_func) { + case GX_DA_GENTLE: + k0 = 1.0f; + k1 = (1.0f - ref_br) / (ref_br * ref_dist); + k2 = 0.0f; + break; + case GX_DA_MEDIUM: + k0 = 1.0f; + k1 = (0.5f * (1.0f - ref_br)) / (ref_br * ref_dist); + k2 = (0.5f * (1.0f - ref_br)) / (ref_br * ref_dist * ref_dist); + break; + case GX_DA_STEEP: + k0 = 1.0f; + k1 = 0.0f; + k2 = (1.0f - ref_br) / (ref_br * ref_dist * ref_dist); + break; + case GX_DA_OFF: + default: + k0 = 1.0f; + k1 = 0.0f; + k2 = 0.0f; + break; + } + + obj->k[0] = k0; + obj->k[1] = k1; + obj->k[2] = k2; +} + +void GXInitLightPos(GXLightObj* lt_obj, f32 x, f32 y, f32 z) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(334, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(336, "GXInitLightPos"); + + obj->lpos[0] = x; + obj->lpos[1] = y; + obj->lpos[2] = z; +} + +void GXGetLightPos(const GXLightObj* lt_obj, f32* x, f32* y, f32* z) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(339, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(341, "GXGetLightPos"); + + *x = obj->lpos[0]; + *y = obj->lpos[1]; + *z = obj->lpos[2]; +} + +void GXInitLightDir(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(366, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + + obj->ldir[0] = -nx; + obj->ldir[1] = -ny; + obj->ldir[2] = -nz; +} + +void GXGetLightDir(const GXLightObj* lt_obj, f32* nx, f32* ny, f32* nz) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(372, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + + *nx = -obj->ldir[0]; + *ny = -obj->ldir[1]; + *nz = -obj->ldir[2]; +} + +void GXInitSpecularDir(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz) { + f32 mag; + f32 vx; + f32 vy; + f32 vz; + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(398, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(399, "GXInitSpecularDir"); + + vx = -nx; + vy = -ny; + vz = -nz + 1.0f; + + mag = (vx * vx) + (vy * vy) + (vz * vz); + if (mag != 0.0f) { + mag = 1.0f / sqrtf(mag); + } + + obj->ldir[0] = vx * mag; + obj->ldir[1] = vy * mag; + obj->ldir[2] = vz * mag; + obj->lpos[0] = nx * -1000000000000000000.0f; + obj->lpos[1] = ny * -1000000000000000000.0f; + obj->lpos[2] = nz * -1000000000000000000.0f; +} + +void GXInitSpecularDirHA(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz, f32 hx, f32 hy, f32 hz) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(436, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(437, "GXInitSpecularHA"); + + obj->ldir[0] = hx; + obj->ldir[1] = hy; + obj->ldir[2] = hz; + obj->lpos[0] = nx * -1000000000000000000.0f; + obj->lpos[1] = ny * -1000000000000000000.0f; + obj->lpos[2] = nz * -1000000000000000000.0f; +} + +void GXInitLightColor(GXLightObj* lt_obj, GXColor color) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(468, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(469, "GXInitLightColor"); + + obj->Color = *(u32*)&color; +} + +void GXGetLightColor(const GXLightObj* lt_obj, GXColor* color) { + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(476, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(477, "GXGetLightColor"); + + *(u32*)color = *(u32*)&obj->Color; +} + +#if DEBUG +#define WRITE_SOME_LIGHT_REG1(val, addr) \ +do { \ + u32 xfData = val; \ + GX_WRITE_U32(val); \ + VERIF_MTXLIGHT(addr, xfData); \ +} while (0) + +#define WRITE_SOME_LIGHT_REG2(val, addr) \ +do { \ + f32 xfData = val; \ + GX_WRITE_F32(val); \ + VERIF_MTXLIGHT(addr, *(u32 *)&xfData); \ +} while (0) +#else +#define WRITE_SOME_LIGHT_REG1(val, addr) GX_WRITE_U32(val) +#define WRITE_SOME_LIGHT_REG2(val, addr) GX_WRITE_F32(val) +#endif + +static inline u32 ConvLightID2Num(GXLightID id) { + switch (id) { + case GX_LIGHT0: return 0; + case GX_LIGHT1: return 1; + case GX_LIGHT2: return 2; + case GX_LIGHT3: return 3; + case GX_LIGHT4: return 4; + case GX_LIGHT5: return 5; + case GX_LIGHT6: return 6; + case GX_LIGHT7: return 7; + default: return 8; + } +} + +static inline void PushLight(const __REGISTER GXLightObj* lt_obj, __REGISTER void* dest) { + __REGISTER u32 zero, color; + __REGISTER f32 a0_a1, a2_k0, k1_k2; + __REGISTER f32 px_py, pz_dx, dy_dz; +#ifdef __MWERKS__ // clang-format off + asm { + lwz color, 12(lt_obj) + xor zero, zero, zero + psq_l a0_a1, 16(lt_obj), 0, 0 + psq_l a2_k0, 24(lt_obj), 0, 0 + psq_l k1_k2, 32(lt_obj), 0, 0 + psq_l px_py, 40(lt_obj), 0, 0 + psq_l pz_dx, 48(lt_obj), 0, 0 + psq_l dy_dz, 56(lt_obj), 0, 0 + + stw zero, 0(dest) + stw zero, 0(dest) + stw zero, 0(dest) + stw color, 0(dest) + psq_st a0_a1, 0(dest), 0, 0 + psq_st a2_k0, 0(dest), 0, 0 + psq_st k1_k2, 0(dest), 0, 0 + psq_st px_py, 0(dest), 0, 0 + psq_st pz_dx, 0(dest), 0, 0 + psq_st dy_dz, 0(dest), 0, 0 + } +#endif // clang-format on +} + +void GXLoadLightObjImm(const GXLightObj* lt_obj, GXLightID light) { + u32 addr; + u32 idx; + __GXLightObjInt_struct* obj; + + ASSERTMSGLINE(579, lt_obj != NULL, "Light Object Pointer is null"); + obj = (__GXLightObjInt_struct*)lt_obj; + CHECK_GXBEGIN(580, "GXLoadLightObjImm"); + +#if DEBUG + idx = ConvLightID2Num(light); +#else + idx = 31 - __cntlzw(light); +#endif + + ASSERTMSGLINE(586, idx < 8, "GXLoadLightObjImm: Invalid Light Id"); + idx &= 7; + + addr = idx * 0x10 + 0x600; + GX_WRITE_U8(0x10); + GX_WRITE_U32(addr | 0xF0000); + +#if DEBUG + WRITE_SOME_LIGHT_REG1(0, addr); + WRITE_SOME_LIGHT_REG1(0, addr + 1); + WRITE_SOME_LIGHT_REG1(0, addr + 2); + WRITE_SOME_LIGHT_REG1(obj->Color, addr + 3); + WRITE_SOME_LIGHT_REG2(obj->a[0], addr + 4); + WRITE_SOME_LIGHT_REG2(obj->a[1], addr + 5); + WRITE_SOME_LIGHT_REG2(obj->a[2], addr + 6); + WRITE_SOME_LIGHT_REG2(obj->k[0], addr + 7); + WRITE_SOME_LIGHT_REG2(obj->k[1], addr + 8); + WRITE_SOME_LIGHT_REG2(obj->k[2], addr + 9); + WRITE_SOME_LIGHT_REG2(obj->lpos[0], addr + 10); + WRITE_SOME_LIGHT_REG2(obj->lpos[1], addr + 11); + WRITE_SOME_LIGHT_REG2(obj->lpos[2], addr + 12); + WRITE_SOME_LIGHT_REG2(obj->ldir[0], addr + 13); + WRITE_SOME_LIGHT_REG2(obj->ldir[1], addr + 14); + WRITE_SOME_LIGHT_REG2(obj->ldir[2], addr + 15); +#else + PushLight(lt_obj, (void*)GXFIFO_ADDR); +#endif + + __GXData->bpSentNot = 1; +} + +void GXLoadLightObjIndx(u32 lt_obj_indx, GXLightID light) { + u32 reg; + u32 addr; + u32 idx; + + CHECK_GXBEGIN(624, "GXLoadLightObjIndx"); + +#if DEBUG + idx = ConvLightID2Num(light); +#else + idx = 31 - __cntlzw(light); +#endif + + ASSERTMSGLINE(627, idx < 8, "GXLoadLightObjIndx: Invalid Light Id"); + idx &= 7; + + addr = idx * 0x10 + 0x600; + reg = 0; + SET_REG_FIELD(632, reg, 12, 0, addr); + SET_REG_FIELD(634, reg, 4, 12, 0xF); + SET_REG_FIELD(634, reg, 16, 16, lt_obj_indx); + GX_WRITE_U8(0x38); + GX_WRITE_U32(reg); +#if DEBUG + __GXShadowIndexState(7, reg); +#endif + __GXData->bpSentNot = 1; +} + +#define GXCOLOR_AS_U32(color) (*((u32*)&(color))) + +void GXSetChanAmbColor(GXChannelID chan, GXColor amb_color) { + u32 reg = 0; + u32 rgb; + u32 colIdx; + + CHECK_GXBEGIN(675, "GXSetChanAmbColor"); + + switch (chan) { + case GX_COLOR0: + reg = __GXData->ambColor[GX_COLOR0]; + rgb = GXCOLOR_AS_U32(amb_color) >> 8; + SC_XF_AMBIENT0_F_SET_RGB(689, reg, rgb); + colIdx = 0; + break; + case GX_COLOR1: + reg = __GXData->ambColor[GX_COLOR1]; + rgb = GXCOLOR_AS_U32(amb_color) >> 8; + SC_XF_AMBIENT1_F_SET_RGB(704, reg, rgb); + colIdx = 1; + break; + case GX_ALPHA0: + reg = __GXData->ambColor[GX_COLOR0]; + SC_XF_AMBIENT0_F_SET_ALPHA(710, reg, amb_color.a); + colIdx = 0; + break; + case GX_ALPHA1: + reg = __GXData->ambColor[GX_COLOR1]; + SC_XF_AMBIENT1_F_SET_ALPHA(716, reg, amb_color.a); + colIdx = 1; + break; + case GX_COLOR0A0: + reg = GXCOLOR_AS_U32(amb_color); + colIdx = 0; + break; + case GX_COLOR1A1: + reg = GXCOLOR_AS_U32(amb_color); + colIdx = 1; + break; + default: + ASSERTMSGLINE(745, 0, "GXSetChanAmbColor: Invalid Channel Id"); + return; + } + + __GXData->dirtyState |= (0x100 << colIdx); + __GXData->ambColor[colIdx] = reg; +} + +void GXSetChanMatColor(GXChannelID chan, GXColor mat_color) { + u32 reg = 0; + u32 rgb; + u32 colIdx; + + CHECK_GXBEGIN(776, "GXSetChanMatColor"); + + switch (chan) { + case GX_COLOR0: + reg = __GXData->matColor[GX_COLOR0]; + rgb = GXCOLOR_AS_U32(mat_color) >> 8; + SC_XF_MATERIAL0_F_SET_RGB(790, reg, rgb); + colIdx = 0; + break; + case GX_COLOR1: + reg = __GXData->matColor[GX_COLOR1]; + rgb = GXCOLOR_AS_U32(mat_color) >> 8; + SC_XF_MATERIAL1_F_SET_RGB(805, reg, rgb); + colIdx = 1; + break; + case GX_ALPHA0: + reg = __GXData->matColor[GX_COLOR0]; + SC_XF_MATERIAL0_F_SET_ALPHA(811, reg, mat_color.a); + colIdx = 0; + break; + case GX_ALPHA1: + reg = __GXData->matColor[GX_COLOR1]; + SC_XF_MATERIAL1_F_SET_ALPHA(817, reg, mat_color.a); + colIdx = 1; + break; + case GX_COLOR0A0: + reg = GXCOLOR_AS_U32(mat_color); + colIdx = 0; + break; + case GX_COLOR1A1: + reg = GXCOLOR_AS_U32(mat_color); + colIdx = 1; + break; + default: + ASSERTMSGLINE(846, 0, "GXSetChanMatColor: Invalid Channel Id"); + return; + } + + __GXData->dirtyState |= (0x400 << colIdx); + __GXData->matColor[colIdx] = reg; +} + +void GXSetNumChans(u8 nChans) { + CHECK_GXBEGIN(871, "GXSetNumChans"); + ASSERTMSGLINE(872, nChans <= 2, "GXSetNumChans: nChans > 2"); + + SC_GEN_MODE_SET_NCOL(874, __GXData->genMode, nChans); + __GXData->dirtyState |= 0x1000004; +} + +void GXSetChanCtrl(GXChannelID chan, GXBool enable, GXColorSrc amb_src, GXColorSrc mat_src, u32 light_mask, GXDiffuseFn diff_fn, GXAttnFn attn_fn) { + u32 reg; + u32 idx; + + CHECK_GXBEGIN(906, "GXSetChanCtrl"); + + ASSERTMSGLINE(909, chan >= GX_COLOR0 && chan <= GX_COLOR1A1, "GXSetChanCtrl: Invalid Channel Id"); + +#if DEBUG + if (chan == GX_COLOR0A0) + idx = 0; + else if (chan == GX_COLOR1A1) + idx = 1; + else + idx = chan; +#else + idx = chan & 0x3; +#endif + + reg = 0; + SC_XF_COLOR0CNTRL_F_SET_LIGHTFUNC(921, reg, enable); + SC_XF_COLOR0CNTRL_F_SET_MATERIAL_SRC(922, reg, mat_src); + SC_XF_COLOR0CNTRL_F_SET_AMBIENT_SRC(923, reg, amb_src); + + SC_XF_COLOR0CNTRL_F_SET_DIFFUSEATTEN(925, reg, (attn_fn == 0) ? 0 : diff_fn); + SC_XF_COLOR0CNTRL_F_SET_ATTENENABLE(926, reg, (attn_fn != 2)); + SC_XF_COLOR0CNTRL_F_SET_ATTENSELECT(927, reg, (attn_fn != 0)); + + SC_XF_COLOR0CNTRL_F_SET_LIGHT0123(939, reg, light_mask & 0xF); + SC_XF_COLOR0CNTRL_F_SET_LIGHT4567(940, reg, (light_mask & 0xF0) >> 4); + + __GXData->chanCtrl[idx] = reg; + __GXData->dirtyState |= (0x1000<chanCtrl[GX_ALPHA0] = reg; + __GXData->dirtyState |= (0x00001000|0x00004000); + } else if (chan == GX_COLOR1A1) { + __GXData->chanCtrl[GX_ALPHA1] = reg; + __GXData->dirtyState |= (0x00002000|0x00008000); + } +} diff --git a/src/revolution/gx/GXMisc.c b/src/revolution/gx/GXMisc.c new file mode 100644 index 0000000000..46980ceeb4 --- /dev/null +++ b/src/revolution/gx/GXMisc.c @@ -0,0 +1,482 @@ +#include +#include +#include +#include + +#include "__gx.h" + +static GXDrawSyncCallback TokenCB; +static GXDrawDoneCallback DrawDoneCB; +static u8 DrawDone; +static OSThreadQueue FinishQueue; + +void GXSetMisc(GXMiscToken token, u32 val) { + switch (token) { + case GX_MT_XF_FLUSH: + __GXData->vNum = val; + __GXData->vNumNot = !__GXData->vNum; + __GXData->bpSentNot = 1; + + if (__GXData->vNum != 0) { + __GXData->dirtyState |= 8; + } + break; + case GX_MT_DL_SAVE_CONTEXT: + ASSERTMSGLINE(235, !__GXData->inDispList, "GXSetMisc: Cannot change DL context setting while making a display list"); + __GXData->dlSaveContext = (val != 0); + break; + case GX_MT_ABORT_WAIT_COPYOUT: + __GXData->abtWaitPECopy = (val != 0); + break; + case GX_MT_NULL: + break; + default: +#if DEBUG + OSReport("GXSetMisc: bad token %d (val %d)\n", token, val); +#endif + break; + } +} + +void GXFlush(void) { + CHECK_GXBEGIN(284, "GXFlush"); + if (__GXData->dirtyState) { + __GXSetDirtyState(); + } + + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + GX_WRITE_U32(0); + + PPCSync(); +} + +void GXResetWriteGatherPipe(void) { + while (PPCMfwpar() & 1) { + } + PPCMtwpar(OSUncachedToPhysical((void*)GXFIFO_ADDR)); +} + +static void __GXAbortWait(u32 clocks) { + OSTime time0; + OSTime time1; + + time0 = OSGetTime(); + do { + time1 = OSGetTime(); + } while (time1 - time0 <= (clocks / 4)); +} + +static void __GXAbortWaitPECopyDone(void) { + u32 peCnt0; + u32 peCnt1; + + peCnt0 = __GXReadMEMCounterU32(0x28, 0x27); + do { + peCnt1 = peCnt0; + __GXAbortWait(32); + + peCnt0 = __GXReadMEMCounterU32(0x28, 0x27); + } while (peCnt0 != peCnt1); +} + +void __GXAbort(void) { + if (__GXData->abtWaitPECopy && __GXIsGPFifoReady()) { + __GXAbortWaitPECopyDone(); + } + + __PIRegs[0x18 / 4] = 1; + __GXAbortWait(200); + __PIRegs[0x18 / 4] = 0; + __GXAbortWait(20); +} + +void GXAbortFrame(void) { + __GXAbort(); + + if (__GXIsGPFifoReady()) { + __GXCleanGPFifo(); + __GXInitRevisionBits(); + __GXData->dirtyState = 0; + GXFlush(); + } +} + +void GXSetDrawSync(u16 token) { + BOOL enabled; + u32 reg; + + CHECK_GXBEGIN(489, "GXSetDrawSync"); + + enabled = OSDisableInterrupts(); + reg = token | 0x48000000; + GX_WRITE_RA_REG(reg); + SC_PE_TOKEN_SET_TOKEN(443, reg, token); + SC_PE_TOKEN_SET_RID(443, reg, 0x47); + GX_WRITE_RA_REG(reg); + GXFlush(); + OSRestoreInterrupts(enabled); + __GXData->bpSentNot = 0; +} + +u16 GXReadDrawSync(void) { + u16 token = GX_GET_PE_REG(7); + return token; +} + +void GXSetDrawDone(void) { + u32 reg; + BOOL enabled; + + CHECK_GXBEGIN(489, "GXSetDrawDone"); + enabled = OSDisableInterrupts(); + reg = 0x45000002; + GX_WRITE_RA_REG(reg); + GXFlush(); + DrawDone = GX_FALSE; + OSRestoreInterrupts(enabled); + __GXData->bpSentNot = GX_FALSE; +} + +void GXWaitDrawDone(void) { + BOOL enabled; + + CHECK_GXBEGIN(527, "GXWaitDrawDone"); + + enabled = OSDisableInterrupts(); + while (!DrawDone) { + OSSleepThread(&FinishQueue); + } + OSRestoreInterrupts(enabled); +} + +void GXDrawDone(void) { + CHECK_GXBEGIN(558, "GXDrawDone"); + GXSetDrawDone(); + GXWaitDrawDone(); +} + +void GXPixModeSync(void) { + CHECK_GXBEGIN(580, "GXPixModeSync"); + GX_WRITE_RA_REG(__GXData->peCtrl); + __GXData->bpSentNot = 0; +} + +void GXTexModeSync(void) { + u32 reg; + + CHECK_GXBEGIN(625, "GXTexModeSync"); + reg = 0x63000000; + GX_WRITE_RA_REG(reg); + __GXData->bpSentNot = 0; +} + +#if DEBUG +void __GXBypass(u32 reg) { + CHECK_GXBEGIN(647, "__GXBypass"); + GX_WRITE_RA_REG(reg); + __GXData->bpSentNot = 0; +} + +u16 __GXReadPEReg(u32 reg) { + return GX_GET_PE_REG(reg); +} +#endif + +void GXPokeAlphaMode(GXCompare func, u8 threshold) { + u32 reg; + + reg = (func << 8) | threshold; + GX_SET_PE_REG(3, reg); +} + +void GXPokeAlphaRead(GXAlphaReadMode mode) { + u32 reg; + + reg = 0; + SC_PE_PI_CTL_SET_AFMT(672, reg, mode); + SC_PE_PI_CTL_SET_ZFMT(672, reg, 1); + GX_SET_PE_REG(4, reg); +} + +void GXPokeAlphaUpdate(GXBool update_enable) { + u32 reg; + + reg = GX_GET_PE_REG(1); + SC_PE_CMODE0_SET_ALPHA_MASK(683, reg, update_enable); + GX_SET_PE_REG(1, reg); +} + +void GXPokeBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op) { + u32 reg; + + reg = GX_GET_PE_REG(1); + SC_PE_CMODE0_SET_BLEND_ENABLE(699, reg, ((type == GX_BM_BLEND) || (type == GX_BM_SUBTRACT))); + SC_PE_CMODE0_SET_BLENDOP(700, reg, (type == GX_BM_SUBTRACT)); + SC_PE_CMODE0_SET_LOGICOP_ENABLE(702, reg, (type == GX_BM_LOGIC)); + SC_PE_CMODE0_SET_LOGICOP(703, reg, op); + SC_PE_CMODE0_SET_SFACTOR(704, reg, src_factor); + SC_PE_CMODE0_SET_DFACTOR(705, reg, dst_factor); + SC_PE_CMODE0_SET_RID(706, reg, 0x41); + GX_SET_PE_REG(1, reg); +} + +void GXPokeColorUpdate(GXBool update_enable) { + u32 reg; + + reg = GX_GET_PE_REG(1); + SC_PE_CMODE0_SET_COLOR_MASK(717, reg, update_enable); + GX_SET_PE_REG(1, reg); +} + +void GXPokeDstAlpha(GXBool enable, u8 alpha) { + u32 reg = 0; + + SC_PE_CMODE1_SET_CONSTANT_ALPHA(726, reg, alpha); + SC_PE_CMODE1_SET_CONSTANT_ALPHA_ENABLE(727, reg, enable); + GX_SET_PE_REG(2, reg); +} + +void GXPokeDither(GXBool dither) { + u32 reg; + + reg = GX_GET_PE_REG(1); + SC_PE_CMODE0_SET_DITHER_ENABLE(737, reg, dither); + GX_SET_PE_REG(1, reg); +} + +void GXPokeZMode(GXBool compare_enable, GXCompare func, GXBool update_enable) { + u32 reg = 0; + + SC_PE_ZMODE_SET_ENABLE(746, reg, compare_enable); + SC_PE_ZMODE_SET_FUNC(747, reg, func); + SC_PE_ZMODE_SET_MASK(748, reg, update_enable); + GX_SET_PE_REG(0, reg); +} + +void GXPeekARGB(u16 x, u16 y, u32* color) { + u32 addr = (u32)OSPhysicalToUncached(0x08000000); + + SC_PE_PI_EFB_ADDR_SET_X(771, addr, x); + SC_PE_PI_EFB_ADDR_SET_Y(772, addr, y); + SC_PE_PI_EFB_ADDR_SET_TYPE(773, addr, 0); + *color = *(u32*)addr; +} + +void GXPokeARGB(u16 x, u16 y, u32 color) { + u32 addr = (u32)OSPhysicalToUncached(0x08000000); + + SC_PE_PI_EFB_ADDR_SET_X(771, addr, x); + SC_PE_PI_EFB_ADDR_SET_Y(772, addr, y); + SC_PE_PI_EFB_ADDR_SET_TYPE(773, addr, 0); + *(u32*)addr = color; +} + +void GXPeekZ(u16 x, u16 y, u32* z) { + u32 addr = (u32)OSPhysicalToUncached(0x08000000); + + SC_PE_PI_EFB_ADDR_SET_X(791, addr, x); + SC_PE_PI_EFB_ADDR_SET_Y(792, addr, y); + SC_PE_PI_EFB_ADDR_SET_TYPE(793, addr, 1); + *z = *(u32*)addr; +} + +void GXPokeZ(u16 x, u16 y, u32 z) { + u32 addr = (u32)OSPhysicalToUncached(0x08000000); + + SC_PE_PI_EFB_ADDR_SET_X(791, addr, x); + SC_PE_PI_EFB_ADDR_SET_Y(792, addr, y); + SC_PE_PI_EFB_ADDR_SET_TYPE(793, addr, 1); + *(u32*)addr = z; +} + +GXDrawSyncCallback GXSetDrawSyncCallback(GXDrawSyncCallback cb) { + GXDrawSyncCallback oldcb; + BOOL enabled; + + oldcb = TokenCB; + enabled = OSDisableInterrupts(); + TokenCB = cb; + OSRestoreInterrupts(enabled); + return oldcb; +} + +static void GXTokenInterruptHandler(__OSInterrupt interrupt, OSContext* context) { + u16 token; + OSContext exceptionContext; + u32 reg; + + token = GX_GET_PE_REG(7); + if (TokenCB != NULL) { + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + TokenCB(token); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } + reg = GX_GET_PE_REG(5); + SC_PE_INTRCTL_SET_INT0CLR(0, reg, 1); + GX_SET_PE_REG(5, reg); +} + +GXDrawDoneCallback GXSetDrawDoneCallback(GXDrawDoneCallback cb) { + GXDrawDoneCallback oldcb; + BOOL enabled; + + oldcb = DrawDoneCB; + enabled = OSDisableInterrupts(); + DrawDoneCB = cb; + OSRestoreInterrupts(enabled); + return oldcb; +} + +static void GXFinishInterruptHandler(__OSInterrupt interrupt, OSContext* context) { + OSContext exceptionContext; + u32 reg = 0; + + reg = GX_GET_PE_REG(5); + SC_PE_INTRCTL_SET_INT1CLR(0, reg, 1); + GX_SET_PE_REG(5, reg); + DrawDone = 1; + if (DrawDoneCB != NULL) { + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + DrawDoneCB(); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + } + OSWakeupThread(&FinishQueue); +} + +void __GXPEInit(void) { + u32 reg; + __OSSetInterruptHandler(0x12, GXTokenInterruptHandler); + __OSSetInterruptHandler(0x13, GXFinishInterruptHandler); + OSInitThreadQueue(&FinishQueue); + __OSUnmaskInterrupts(0x2000); + __OSUnmaskInterrupts(0x1000); + reg = GX_GET_PE_REG(5); + SC_PE_INTRCTL_SET_INT0CLR(0, reg, 1); + SC_PE_INTRCTL_SET_INT1CLR(0, reg, 1); + SC_PE_INTRCTL_SET_INT0EN(0, reg, 1); + SC_PE_INTRCTL_SET_INT1EN(0, reg, 1); + GX_SET_PE_REG(5, reg); +} + +u32 GXCompressZ16(u32 z24, GXZFmt16 zfmt) { + u32 z16; + u32 z24n; + s32 exp; + s32 shift; +#if DEBUG +#define temp exp +#else + s32 temp; + u8 unused[4]; +#endif + + z24n = ~(z24 << 8); + temp = __cntlzw(z24n); + switch (zfmt) { + case GX_ZC_LINEAR: + z16 = (z24 >> 8) & 0xFFFF; + break; + case GX_ZC_NEAR: + if (temp > 3) { + exp = 3; + } else { + exp = temp; + } + if (exp == 3) { + shift = 7; + } else { + shift = 9 - exp; + } + z16 = ((z24 >> shift) & 0x3FFF & ~0xFFFFC000) | (exp << 14); + break; + case GX_ZC_MID: + if (temp > 7) { + exp = 7; + } else { + exp = temp; + } + if (exp == 7) { + shift = 4; + } else { + shift = 10 - exp; + } + z16 = ((z24 >> shift) & 0x1FFF & ~0xFFFFE000) | (exp << 13); + break; + case GX_ZC_FAR: + if (temp > 12) { + exp = 12; + } else { + exp = temp; + } + if (exp == 12) { + shift = 0; + } else { + shift = 11 - exp; + } + z16 = ((z24 >> shift) & 0xFFF & ~0xFFFFF000) | (exp << 12); + break; + default: + OSPanic(__FILE__, 1004, "GXCompressZ16: Invalid Z format\n"); + break; + } + return z16; +} + +u32 GXDecompressZ16(u32 z16, GXZFmt16 zfmt) { + u32 z24; + u32 cb1; + s32 exp; + s32 shift; + + cb1; cb1; cb1; z16; z16; z16; // needed to match + + switch (zfmt) { + case GX_ZC_LINEAR: + z24 = (z16 << 8) & 0xFFFF00; + break; + case GX_ZC_NEAR: + exp = (z16 >> 14) & 3; + if (exp == 3) { + shift = 7; + } else { + shift = 9 - exp; + } + cb1 = -1 << (24 - exp); + z24 = (cb1 | ((z16 & 0x3FFF) << shift)) & 0xFFFFFF; + break; + case GX_ZC_MID: + exp = (z16 >> 13) & 7; + if (exp == 7) { + shift = 4; + } else { + shift = 10 - exp; + } + cb1 = -1 << (24 - exp); + z24 = (cb1 | ((z16 & 0x1FFF) << shift)) & 0xFFFFFF; + break; + case GX_ZC_FAR: + exp = (z16 >> 12) & 0xF; + if (exp == 12) { + shift = 0; + } else { + shift = 11 - exp; + } + cb1 = -1 << (24 - exp); + z24 = (cb1 | ((z16 & 0xFFF) << shift)) & 0xFFFFFF; + break; + default: + OSPanic(__FILE__, 1054, "GXDecompressZ16: Invalid Z format\n"); + break; + } + return z24; +} diff --git a/src/revolution/gx/GXPerf.c b/src/revolution/gx/GXPerf.c new file mode 100644 index 0000000000..26d094e3fa --- /dev/null +++ b/src/revolution/gx/GXPerf.c @@ -0,0 +1,431 @@ +#include +#include + +#include "__gx.h" + +void GXSetGPMetric(GXPerf0 perf0, GXPerf1 perf1) { + u32 reg; + + CHECK_GXBEGIN(142, "GXSetGPMetric"); + + switch (__GXData->perf0) { + case GX_PERF0_VERTICES: + case GX_PERF0_CLIP_VTX: + case GX_PERF0_CLIP_CLKS: + case GX_PERF0_XF_WAIT_IN: + case GX_PERF0_XF_WAIT_OUT: + case GX_PERF0_XF_XFRM_CLKS: + case GX_PERF0_XF_LIT_CLKS: + case GX_PERF0_XF_BOT_CLKS: + case GX_PERF0_XF_REGLD_CLKS: + case GX_PERF0_XF_REGRD_CLKS: + case GX_PERF0_CLIP_RATIO: + case GX_PERF0_CLOCKS: + reg = 0; + GX_WRITE_XF_REG(0x1006, reg, 0); + break; + case GX_PERF0_TRIANGLES: + case GX_PERF0_TRIANGLES_CULLED: + case GX_PERF0_TRIANGLES_PASSED: + case GX_PERF0_TRIANGLES_SCISSORED: + case GX_PERF0_TRIANGLES_0TEX: + case GX_PERF0_TRIANGLES_1TEX: + case GX_PERF0_TRIANGLES_2TEX: + case GX_PERF0_TRIANGLES_3TEX: + case GX_PERF0_TRIANGLES_4TEX: + case GX_PERF0_TRIANGLES_5TEX: + case GX_PERF0_TRIANGLES_6TEX: + case GX_PERF0_TRIANGLES_7TEX: + case GX_PERF0_TRIANGLES_8TEX: + case GX_PERF0_TRIANGLES_0CLR: + case GX_PERF0_TRIANGLES_1CLR: + case GX_PERF0_TRIANGLES_2CLR: + reg = 0x23000000; + GX_WRITE_RAS_REG(reg); + break; + case GX_PERF0_QUAD_0CVG: + case GX_PERF0_QUAD_NON0CVG: + case GX_PERF0_QUAD_1CVG: + case GX_PERF0_QUAD_2CVG: + case GX_PERF0_QUAD_3CVG: + case GX_PERF0_QUAD_4CVG: + case GX_PERF0_AVG_QUAD_CNT: + reg = 0x24000000; + GX_WRITE_RAS_REG(reg); + break; + case GX_PERF0_NONE: + break; + default: + ASSERTMSGLINE(202, 0, "GXSetGPMetric: Invalid GXPerf0 metric name"); + break; + } + + switch (__GXData->perf1) { + case GX_PERF1_TEXELS: + case GX_PERF1_TX_IDLE: + case GX_PERF1_TX_REGS: + case GX_PERF1_TX_MEMSTALL: + case GX_PERF1_TC_CHECK1_2: + case GX_PERF1_TC_CHECK3_4: + case GX_PERF1_TC_CHECK5_6: + case GX_PERF1_TC_CHECK7_8: + case GX_PERF1_TC_MISS: + case GX_PERF1_CLOCKS: + reg = 0x67000000; + GX_WRITE_RAS_REG(reg); + break; + case GX_PERF1_VC_ELEMQ_FULL: + case GX_PERF1_VC_MISSQ_FULL: + case GX_PERF1_VC_MEMREQ_FULL: + case GX_PERF1_VC_STATUS7: + case GX_PERF1_VC_MISSREP_FULL: + case GX_PERF1_VC_STREAMBUF_LOW: + case GX_PERF1_VC_ALL_STALLS: + case GX_PERF1_VERTICES: + SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 0); + GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); + break; + case GX_PERF1_FIFO_REQ: + case GX_PERF1_CALL_REQ: + case GX_PERF1_VC_MISS_REQ: + case GX_PERF1_CP_ALL_REQ: + reg = 0; + GX_SET_CP_REG(3, reg); + break; + case GX_PERF1_NONE: + break; + default: + ASSERTMSGLINE(252, 0, "GXSetGPMetric: Invalid GXPerf1 metric name"); + break; + } + + __GXData->perf0 = perf0; + switch (__GXData->perf0) { + case GX_PERF0_VERTICES: + ASSERTMSGLINE(266, 0, "The use of GX_PERF0_VERTICES is prohibited. Use GX_PERF1_VERTICES instead.\n"); + reg = 0x273; + GX_WRITE_XF_REG(0x1006, reg, 0); + break; + case GX_PERF0_CLIP_VTX: reg = 0x14A; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_CLIP_CLKS: reg = 0x16B; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_WAIT_IN: reg = 0x84; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_WAIT_OUT: reg = 0xC6; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_XFRM_CLKS: reg = 0x210; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_LIT_CLKS: reg = 0x252; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_BOT_CLKS: reg = 0x231; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_REGLD_CLKS: reg = 0x1AD; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_XF_REGRD_CLKS: reg = 0x1CE; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_CLOCKS: reg = 0x21; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_CLIP_RATIO: reg = 0x153; GX_WRITE_XF_REG(0x1006, reg, 0); break; + case GX_PERF0_TRIANGLES: reg = 0x2300AE7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_CULLED: reg = 0x23008E7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_PASSED: reg = 0x23009E7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_SCISSORED: reg = 0x23001E7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_0TEX: reg = 0x2300AC3F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_1TEX: reg = 0x2300AC7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_2TEX: reg = 0x2300ACBF; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_3TEX: reg = 0x2300ACFF; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_4TEX: reg = 0x2300AD3F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_5TEX: reg = 0x2300AD7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_6TEX: reg = 0x2300ADBF; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_7TEX: reg = 0x2300ADFF; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_8TEX: reg = 0x2300AE3F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_0CLR: reg = 0x2300A27F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_1CLR: reg = 0x2300A67F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_TRIANGLES_2CLR: reg = 0x2300AA7F; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_0CVG: reg = 0x2402C0C6; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_NON0CVG: reg = 0x2402C16B; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_1CVG: reg = 0x2402C0E7; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_2CVG: reg = 0x2402C108; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_3CVG: reg = 0x2402C129; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_QUAD_4CVG: reg = 0x2402C14A; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_AVG_QUAD_CNT: reg = 0x2402C1AD; GX_WRITE_RAS_REG(reg); break; + case GX_PERF0_NONE: break; + default: + ASSERTMSGLINE(512, 0, "GXSetGPMetric: Invalid GXPerf0 metric name"); + break; + } + + __GXData->perf1 = perf1; + switch (__GXData->perf1) { + case GX_PERF1_TEXELS: reg = 0x67000042; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TX_IDLE: reg = 0x67000084; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TX_REGS: reg = 0x67000063; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TX_MEMSTALL: reg = 0x67000129; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TC_MISS: reg = 0x67000252; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_CLOCKS: reg = 0x67000021; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TC_CHECK1_2: reg = 0x6700014B; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TC_CHECK3_4: reg = 0x6700018D; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TC_CHECK5_6: reg = 0x670001CF; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_TC_CHECK7_8: reg = 0x67000211; GX_WRITE_RAS_REG(reg); break; + case GX_PERF1_VC_ELEMQ_FULL: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 2); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_MISSQ_FULL: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 3); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_MEMREQ_FULL: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 4); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_STATUS7: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 5); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_MISSREP_FULL: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 6); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_STREAMBUF_LOW: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 7); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VC_ALL_STALLS: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 9); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_VERTICES: SET_REG_FIELD(0, __GXData->perfSel, 4, 4, 8); GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); break; + case GX_PERF1_FIFO_REQ: reg = 2; GX_SET_CP_REG(3, reg); break; + case GX_PERF1_CALL_REQ: reg = 3; GX_SET_CP_REG(3, reg); break; + case GX_PERF1_VC_MISS_REQ: reg = 4; GX_SET_CP_REG(3, reg); break; + case GX_PERF1_CP_ALL_REQ: reg = 5; GX_SET_CP_REG(3, reg); break; + case GX_PERF1_NONE: break; + default: + ASSERTMSGLINE(657, 0, "GXSetGPMetric: Invalid GXPerf1 metric name"); + break; + } + + __GXData->bpSentNot = 0; +} + +#pragma scheduling off +void GXReadGPMetric(u32* cnt0, u32* cnt1) { + u32 cpCtr0, cpCtr1, cpCtr2, cpCtr3; + + cpCtr0 = __GXReadCPCounterU32(32, 33); + cpCtr1 = __GXReadCPCounterU32(34, 35); + cpCtr2 = __GXReadCPCounterU32(36, 37); + cpCtr3 = __GXReadCPCounterU32(38, 39); + + switch (__GXData->perf0) { + case GX_PERF0_CLIP_RATIO: + *cnt0 = cpCtr1 * 1000 / cpCtr0; + break; + case GX_PERF0_VERTICES: + case GX_PERF0_CLIP_VTX: + case GX_PERF0_CLIP_CLKS: + case GX_PERF0_XF_WAIT_IN: + case GX_PERF0_XF_WAIT_OUT: + case GX_PERF0_XF_XFRM_CLKS: + case GX_PERF0_XF_LIT_CLKS: + case GX_PERF0_XF_BOT_CLKS: + case GX_PERF0_XF_REGLD_CLKS: + case GX_PERF0_XF_REGRD_CLKS: + case GX_PERF0_TRIANGLES: + case GX_PERF0_TRIANGLES_CULLED: + case GX_PERF0_TRIANGLES_PASSED: + case GX_PERF0_TRIANGLES_SCISSORED: + case GX_PERF0_TRIANGLES_0TEX: + case GX_PERF0_TRIANGLES_1TEX: + case GX_PERF0_TRIANGLES_2TEX: + case GX_PERF0_TRIANGLES_3TEX: + case GX_PERF0_TRIANGLES_4TEX: + case GX_PERF0_TRIANGLES_5TEX: + case GX_PERF0_TRIANGLES_6TEX: + case GX_PERF0_TRIANGLES_7TEX: + case GX_PERF0_TRIANGLES_8TEX: + case GX_PERF0_TRIANGLES_0CLR: + case GX_PERF0_TRIANGLES_1CLR: + case GX_PERF0_TRIANGLES_2CLR: + case GX_PERF0_QUAD_0CVG: + case GX_PERF0_QUAD_NON0CVG: + case GX_PERF0_QUAD_1CVG: + case GX_PERF0_QUAD_2CVG: + case GX_PERF0_QUAD_3CVG: + case GX_PERF0_QUAD_4CVG: + case GX_PERF0_AVG_QUAD_CNT: + case GX_PERF0_CLOCKS: + *cnt0 = cpCtr0; + break; + case GX_PERF0_NONE: + *cnt0 = 0; + break; + default: + ASSERTMSGLINE(765, 0, "GXReadGPMetric: Invalid GXPerf0 metric name"); + *cnt0 = 0; + break; + } + + switch (__GXData->perf1) { + case GX_PERF1_TEXELS: + *cnt1 = cpCtr3 * 4; + break; + case GX_PERF1_TC_CHECK1_2: + *cnt1 = cpCtr2 + (cpCtr3 * 2); + break; + case GX_PERF1_TC_CHECK3_4: + *cnt1 = (cpCtr2 * 3) + (cpCtr3 * 4); + break; + case GX_PERF1_TC_CHECK5_6: + *cnt1 = (cpCtr2 * 5) + (cpCtr3 * 6); + break; + case GX_PERF1_TC_CHECK7_8: + *cnt1 = (cpCtr2 * 7) + (cpCtr3 * 8); + break; + case GX_PERF1_TX_IDLE: + case GX_PERF1_TX_REGS: + case GX_PERF1_TX_MEMSTALL: + case GX_PERF1_TC_MISS: + case GX_PERF1_VC_ELEMQ_FULL: + case GX_PERF1_VC_MISSQ_FULL: + case GX_PERF1_VC_MEMREQ_FULL: + case GX_PERF1_VC_STATUS7: + case GX_PERF1_VC_MISSREP_FULL: + case GX_PERF1_VC_STREAMBUF_LOW: + case GX_PERF1_VC_ALL_STALLS: + case GX_PERF1_VERTICES: + case GX_PERF1_CLOCKS: + *cnt1 = cpCtr3; + break; + case GX_PERF1_FIFO_REQ: + case GX_PERF1_CALL_REQ: + case GX_PERF1_VC_MISS_REQ: + case GX_PERF1_CP_ALL_REQ: + *cnt1 = cpCtr2; + break; + case GX_PERF1_NONE: + *cnt1 = 0; + break; + default: + ASSERTMSGLINE(824, 0, "GXReadGPMetric: Invalid GXPerf1 metric name"); + *cnt1 = 0; + break; + } +} +#pragma scheduling reset + +void GXClearGPMetric(void) { + u32 reg; + + reg = 4; + GX_SET_CP_REG(2, reg); +} + +u32 GXReadGP0Metric(void) { + u32 cnt0, cnt1; + + GXReadGPMetric(&cnt0, &cnt1); + return cnt0; +} + +u32 GXReadGP1Metric(void) { + u32 cnt0, cnt1; + + GXReadGPMetric(&cnt0, &cnt1); + return cnt1; +} + +#pragma scheduling off +void GXReadMemMetric(u32* cp_req, u32* tc_req, u32* cpu_rd_req, u32* cpu_wr_req, u32* dsp_req, u32* io_req, u32* vi_req, u32* pe_req, u32* rf_req, u32* fi_req) { + *cp_req = __GXReadMEMCounterU32(26, 25); + *tc_req = __GXReadMEMCounterU32(28, 27); + *cpu_rd_req = __GXReadMEMCounterU32(30, 29); + *cpu_wr_req = __GXReadMEMCounterU32(32, 31); + *dsp_req = __GXReadMEMCounterU32(34, 33); + *io_req = __GXReadMEMCounterU32(36, 35); + *vi_req = __GXReadMEMCounterU32(38, 37); + *pe_req = __GXReadMEMCounterU32(40, 39); + *rf_req = __GXReadMEMCounterU32(42, 41); + *fi_req = __GXReadMEMCounterU32(44, 43); +} +#pragma scheduling reset + +void GXClearMemMetric(void) { + GX_SET_MEM_REG(25, 0); + GX_SET_MEM_REG(26, 0); + GX_SET_MEM_REG(27, 0); + GX_SET_MEM_REG(28, 0); + GX_SET_MEM_REG(30, 0); + GX_SET_MEM_REG(29, 0); + GX_SET_MEM_REG(32, 0); + GX_SET_MEM_REG(31, 0); + GX_SET_MEM_REG(34, 0); + GX_SET_MEM_REG(33, 0); + GX_SET_MEM_REG(36, 0); + GX_SET_MEM_REG(35, 0); + GX_SET_MEM_REG(38, 0); + GX_SET_MEM_REG(37, 0); + GX_SET_MEM_REG(40, 0); + GX_SET_MEM_REG(39, 0); + GX_SET_MEM_REG(42, 0); + GX_SET_MEM_REG(41, 0); + GX_SET_MEM_REG(44, 0); + GX_SET_MEM_REG(43, 0); +} + +#pragma scheduling off +void GXReadPixMetric(u32* top_pixels_in, u32* top_pixels_out, u32* bot_pixels_in, u32* bot_pixels_out, u32* clr_pixels_in, u32* copy_clks) { + *top_pixels_in = __GXReadPECounterU32(12, 13) * 4; + *top_pixels_out = __GXReadPECounterU32(14, 15) * 4; + *bot_pixels_in = __GXReadPECounterU32(16, 17) * 4; + *bot_pixels_out = __GXReadPECounterU32(18, 19) * 4; + *clr_pixels_in = __GXReadPECounterU32(20, 21) * 4; + *copy_clks = __GXReadPECounterU32(22, 23); +} +#pragma scheduling reset + +void GXClearPixMetric(void) { + u32 reg; + + CHECK_GXBEGIN(1163, "GXClearPixMetric"); + + reg = 0x57000000; + GX_WRITE_RAS_REG(reg); + reg = 0x57000AAA; + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXSetVCacheMetric(GXVCachePerf attr) { + u32 reg; + + SET_REG_FIELD(1194, __GXData->perfSel, 4, 0, attr); + GX_WRITE_SOME_REG4(8, 0x20, __GXData->perfSel, -12); + reg = 1; + GX_WRITE_SOME_REG4(8, 0x10, reg, -12); +} + +#pragma scheduling off +void GXReadVCacheMetric(u32* check, u32* miss, u32* stall) { + *check = __GXReadCPCounterU32(40, 41); + *miss = __GXReadCPCounterU32(42, 43); + *stall = __GXReadCPCounterU32(44, 45); +} +#pragma scheduling reset + +void GXClearVCacheMetric(void) { + GX_WRITE_SOME_REG4(8, 0, 0, -12); +} + +void GXInitXfRasMetric(void) { + u32 reg; + + CHECK_GXBEGIN(1293, "GXInitXfRasMetric"); + + reg = 0x2402C022; + GX_WRITE_RAS_REG(reg); + reg = 0x31000; + GX_WRITE_XF_REG(6, reg, 0); + __GXData->bpSentNot = 1; +} + +#pragma scheduling off +void GXReadXfRasMetric(u32* xf_wait_in, u32* xf_wait_out, u32* ras_busy, u32* clocks) { + *ras_busy = __GXReadCPCounterU32(32, 33); + *clocks = __GXReadCPCounterU32(34, 35); + *xf_wait_in = __GXReadCPCounterU32(36, 37); + *xf_wait_out = __GXReadCPCounterU32(38, 39); +} +#pragma scheduling reset + +u32 GXReadClksPerVtx(void) { + u32 perfCnt; + u32 ctrh; + + GXDrawDone(); + GX_SET_CP_REG(49, 0x1007); + GX_SET_CP_REG(48, 0x1007); + + ctrh = GX_GET_CP_REG(50); + perfCnt = ctrh >> 8; + return perfCnt; +} + +void __GXSetBWDials(u16 cpDial, u16 tcDial, u16 peDial, u16 cpuRdDial, u16 cpuWrDial) { + __MEMRegs[9] = cpDial; + __MEMRegs[10] = tcDial; + __MEMRegs[11] = peDial; + __MEMRegs[12] = cpuRdDial; + __MEMRegs[13] = cpuWrDial; +} diff --git a/src/revolution/gx/GXPixel.c b/src/revolution/gx/GXPixel.c new file mode 100644 index 0000000000..a68a119305 --- /dev/null +++ b/src/revolution/gx/GXPixel.c @@ -0,0 +1,332 @@ +#include +#include +#include + +#include "__gx.h" + +void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color) { + u32 fogclr; + u32 fog0; + u32 fog1; + u32 fog2; + u32 fog3; + f32 A; + f32 B; + f32 B_mant; + f32 C; + f32 a; + f32 c; + u32 B_expn; + u32 b_m; + u32 b_s; + u32 a_hex; + u32 c_hex; + u32 fsel; + u32 proj; + u32 rgba; + + fogclr = 0; + fog0 = 0; + fog1 = 0; + fog2 = 0; + fog3 = 0; + + CHECK_GXBEGIN(152, "GXSetFog"); + + ASSERTMSGLINE(154, farz >= 0.0f, "GXSetFog: The farz should be positive value"); + ASSERTMSGLINE(155, farz >= nearz, "GXSetFog: The farz should be larger than nearz"); + + fsel = type & 7; + proj = (type >> 3) & 1; + + if (proj) { + if (farz == nearz || endz == startz) { + a = 0.0f; + c = 0.0f; + } else { + A = (1.0f / (endz - startz)); + a = A * (farz - nearz); + c = A * (startz - nearz); + } + } else { + if (farz == nearz || endz == startz) { + A = 0.0f; + B = 0.5f; + C = 0.0f; + } else { + A = (farz * nearz) / ((farz - nearz) * (endz - startz)); + B = farz / (farz - nearz); + C = startz / (endz - startz); + } + + B_mant = B; + B_expn = 0; + while (B_mant > 1.0) { + B_mant /= 2.0f; + B_expn++; + } + while (B_mant > 0.0f && B_mant < 0.5) { + B_mant *= 2.0f; + B_expn--; + } + + a = A / (f32) (1 << (B_expn + 1)); + b_m = 8.388638e6f * B_mant; + b_s = B_expn + 1; + c = C; + + SET_REG_FIELD(212, fog1, 24, 0, b_m); + SET_REG_FIELD(212, fog1, 8, 24, 0xEF); + + SET_REG_FIELD(215, fog2, 5, 0, b_s); + SET_REG_FIELD(215, fog2, 8, 24, 0xF0); + + GX_WRITE_RAS_REG(fog1); + GX_WRITE_RAS_REG(fog2); + } + + a_hex = *(u32*)&a; + c_hex = *(u32*)&c; + + SET_REG_FIELD(226, fog0, 11, 0, (a_hex >> 12) & 0x7FF); + SET_REG_FIELD(227, fog0, 8, 11, (a_hex >> 23) & 0xFF); + SET_REG_FIELD(228, fog0, 1, 19, (a_hex >> 31)); + SET_REG_FIELD(228, fog0, 8, 24, 0xEE); + + SET_REG_FIELD(231, fog3, 11, 0, (c_hex >> 12) & 0x7FF); + SET_REG_FIELD(232, fog3, 8, 11, (c_hex >> 23) & 0xFF); + SET_REG_FIELD(233, fog3, 1, 19, (c_hex >> 31)); + SET_REG_FIELD(234, fog3, 1, 20, proj); + SET_REG_FIELD(235, fog3, 3, 21, fsel); + SET_REG_FIELD(236, fog3, 8, 24, 0xF1); + + rgba = *(u32*)&color; + SET_REG_FIELD(239, fogclr, 24, 0, rgba >> 8); + SET_REG_FIELD(240, fogclr, 8, 24, 0xF2); + + GX_WRITE_RAS_REG(fog0); + GX_WRITE_RAS_REG(fog3); + GX_WRITE_RAS_REG(fogclr); + + __GXData->bpSentNot = 0; +} + +void GXSetFogColor(GXColor color) { + u32 rgba; + u32 fogclr = 0xF2000000; + + rgba = *(u32*)&color; + SET_REG_FIELD(250, fogclr, 24, 0, rgba >> 8); + GX_WRITE_RAS_REG(fogclr); + __GXData->bpSentNot = 0; +} + +void GXInitFogAdjTable(GXFogAdjTable *table, u16 width, const f32 projmtx[4][4]) { + f32 xi; + f32 iw; + f32 rangeVal; + f32 nearZ; + f32 sideX; + u32 i; + + CHECK_GXBEGIN(275, "GXInitFogAdjTable"); + ASSERTMSGLINE(276, table != NULL, "GXInitFogAdjTable: table pointer is null"); + ASSERTMSGLINE(277, width <= 640, "GXInitFogAdjTable: invalid width value"); + + if (0.0 == projmtx[3][3]) { + nearZ = projmtx[2][3] / (projmtx[2][2] - 1.0f); + sideX = nearZ / projmtx[0][0]; + } else { + sideX = 1.0f / projmtx[0][0]; + nearZ = 1.73205f * sideX; + } + + iw = 2.0f / width; + for (i = 0; i < 10; i++) { + xi = (i + 1) << 5; + xi *= iw; + xi *= sideX; + rangeVal = sqrtf(1.0f + ((xi * xi) / (nearZ * nearZ))); + table->r[i] = (u32)(256.0f * rangeVal) & 0xFFF; + } +} + +void GXSetFogRangeAdj(GXBool enable, u16 center, const GXFogAdjTable *table) { + u32 i; + u32 range_adj; + u32 range_c; + + CHECK_GXBEGIN(347, "GXSetFogRangeAdj"); + + if (enable) { + ASSERTMSGLINE(350, table != NULL, "GXSetFogRangeAdj: table pointer is null"); + for (i = 0; i < 10; i += 2) { + range_adj = 0; + SET_REG_FIELD(354, range_adj, 12, 0, table->r[i]); + SET_REG_FIELD(355, range_adj, 12, 12, table->r[i + 1]); + SET_REG_FIELD(356, range_adj, 8, 24, (i >> 1) + 0xE9); + GX_WRITE_RAS_REG(range_adj); + } + } + range_c = 0; + SET_REG_FIELD(362, range_c, 10, 0, center + 342); + SET_REG_FIELD(363, range_c, 1, 10, enable); + SET_REG_FIELD(364, range_c, 8, 24, 0xE8); + GX_WRITE_RAS_REG(range_c); + __GXData->bpSentNot = 0; +} + +void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op) { + u32 reg; + u32 blend_en; + + CHECK_GXBEGIN(391, "GXSetBlendMode"); + + reg = __GXData->cmode0; + +#if DEBUG + blend_en = type == GX_BM_BLEND || type == GX_BM_SUBTRACT; +#endif + + SET_REG_FIELD(405, reg, 1, 11, (type == GX_BM_SUBTRACT)); +#if DEBUG + SET_REG_FIELD(408, reg, 1, 0, blend_en); +#else + SET_REG_FIELD(408, reg, 1, 0, type); +#endif + SET_REG_FIELD(409, reg, 1, 1, (type == GX_BM_LOGIC)); + SET_REG_FIELD(410, reg, 4, 12, op); + SET_REG_FIELD(411, reg, 3, 8, src_factor); + SET_REG_FIELD(412, reg, 3, 5, dst_factor); + GX_WRITE_RAS_REG(reg); + + __GXData->cmode0 = reg; + __GXData->bpSentNot = 0; +} + +void GXSetColorUpdate(GXBool update_enable) { + u32 reg; + CHECK_GXBEGIN(435, "GXSetColorUpdate"); + + reg = __GXData->cmode0; + + SET_REG_FIELD(437, reg, 1, 3, update_enable); + GX_WRITE_RAS_REG(reg); + + __GXData->cmode0 = reg; + __GXData->bpSentNot = 0; +} + +void GXSetAlphaUpdate(GXBool update_enable) { + u32 reg; + CHECK_GXBEGIN(474, "GXSetAlphaUpdate"); + + reg = __GXData->cmode0; + + SET_REG_FIELD(476, reg, 1, 4, update_enable); + GX_WRITE_RAS_REG(reg); + + __GXData->cmode0 = reg; + __GXData->bpSentNot = 0; +} + +void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable) { + u32 reg; + CHECK_GXBEGIN(517, "GXSetZMode"); + + reg = __GXData->zmode; + + SET_REG_FIELD(520, reg, 1, 0, compare_enable); + SET_REG_FIELD(521, reg, 3, 1, func); + SET_REG_FIELD(522, reg, 1, 4, update_enable); + GX_WRITE_RAS_REG(reg); + + __GXData->zmode = reg; + __GXData->bpSentNot = 0; +} + +void GXSetZCompLoc(GXBool before_tex) { + CHECK_GXBEGIN(532, "GXSetZCompLoc"); + SET_REG_FIELD(533, __GXData->peCtrl, 1, 6, before_tex); + GX_WRITE_RAS_REG(__GXData->peCtrl); + __GXData->bpSentNot = 0; +} + +void GXSetPixelFmt(GXPixelFmt pix_fmt, GXZFmt16 z_fmt) { + u32 oldPeCtrl; + u8 aa; + static u32 p2f[8] = { 0, 1, 2, 3, 4, 4, 4, 5 }; + + CHECK_GXBEGIN(569, "GXSetPixelFmt"); + oldPeCtrl = __GXData->peCtrl; + ASSERTMSGLINE(573, pix_fmt >= GX_PF_RGB8_Z24 && pix_fmt <= GX_PF_YUV420, "Invalid Pixel format"); + SET_REG_FIELD(575, __GXData->peCtrl, 3, 0, p2f[pix_fmt]); + SET_REG_FIELD(576, __GXData->peCtrl, 3, 3, z_fmt); + + if (oldPeCtrl != __GXData->peCtrl) { + GX_WRITE_RAS_REG(__GXData->peCtrl); + + aa = ((pix_fmt == GX_PF_RGB565_Z16) ? GX_TRUE : GX_FALSE); + SET_REG_FIELD(585, __GXData->genMode, 1, 9, aa); + __GXData->dirtyState |= 4; + } + + if (p2f[pix_fmt] == 4) { + SET_REG_FIELD(592, __GXData->cmode1, 2, 9, (pix_fmt - 4) & 0x3); + SET_REG_FIELD(592, __GXData->cmode1, 8, 24, 0x42); + GX_WRITE_RAS_REG(__GXData->cmode1); + } + + __GXData->bpSentNot = 0; +} + +void GXSetDither(GXBool dither) { + u32 reg; + CHECK_GXBEGIN(634, "GXSetDither"); + + reg = __GXData->cmode0; + + SET_REG_FIELD(637, reg, 1, 2, dither); + GX_WRITE_RAS_REG(reg); + + __GXData->cmode0 = reg; + __GXData->bpSentNot = 0; +} + +void GXSetDstAlpha(GXBool enable, u8 alpha) { + u32 reg; + CHECK_GXBEGIN(675, "GXSetDstAlpha"); + + reg = __GXData->cmode1; + + SET_REG_FIELD(678, reg, 8, 0, alpha); + SET_REG_FIELD(679, reg, 1, 8, enable); + GX_WRITE_RAS_REG(reg); + + __GXData->cmode1 = reg; + __GXData->bpSentNot = 0; +} + +void GXSetFieldMask(GXBool odd_mask, GXBool even_mask) { + u32 reg; + + CHECK_GXBEGIN(702, "GXSetFieldMask"); + reg = 0; + SET_REG_FIELD(704, reg, 1, 0, even_mask); + SET_REG_FIELD(705, reg, 1, 1, odd_mask); + SET_REG_FIELD(705, reg, 8, 24, 0x44); + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXSetFieldMode(GXBool field_mode, GXBool half_aspect_ratio) { + u32 reg; + + CHECK_GXBEGIN(731, "GXSetFieldMode"); + SET_REG_FIELD(735, __GXData->lpSize, 1, 22, half_aspect_ratio); + GX_WRITE_RAS_REG(__GXData->lpSize); + __GXFlushTextureState(); + reg = field_mode | 0x68000000; + GX_WRITE_RAS_REG(reg); + __GXFlushTextureState(); +} diff --git a/src/revolution/gx/GXSave.c b/src/revolution/gx/GXSave.c new file mode 100644 index 0000000000..5f3ff31413 --- /dev/null +++ b/src/revolution/gx/GXSave.c @@ -0,0 +1,528 @@ +#if DEBUG + +#include +#include + +#include "__gx.h" + +static const u8* dlist; +static u32 dlistSize; +static u32 bytesRead; + +// prototypes +void __GXShadowIndexState(u32 idx_reg, u32 reg_data); + +static u8 __ReadMem(void* ptr, u32 sz) { + const u8* src; + u8* dst; + u32 i; + + if (sz > dlistSize - bytesRead) { + return FALSE; + } + + src = dlist; + dst = ptr; + for (i = 0; i < sz; i++) { + *dst++ = *src++; + } + bytesRead += sz; + dlist += sz; + return TRUE; +} + +inline void DPF(char*, ...) { + u8 unused[4]; +} + +static void __SaveCPRegs(u8 reg, u8 vatIdx, u32 data) { + s32 idx; + + DPF("\tCP Stream Reg[0x%x] = 0x%x\n", reg, data); + + switch (reg) { + case 0: + case 1: + case 2: + case 3: + case 4: + break; + case 5: + __GXData->vcdLo = data; + break; + case 6: + __GXData->vcdHi = data; + break; + case 7: + __GXData->vatA[vatIdx] = data; + break; + case 8: + __GXData->vatB[vatIdx] = data; + break; + case 9: + __GXData->vatC[vatIdx] = data; + break; + case 10: + idx = vatIdx - 0x15; + if ((idx >= 0) && (idx < 4)) { + __GXData->indexBase[idx] = data; + } + break; + case 11: + idx = vatIdx - 0x15; + if ((idx >= 0) && (idx < 4)) { + __GXData->indexStride[idx] = data; + } + break; + default: + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_DL_INV_CMD]) { + __GX_WARN(GXWARN_DL_INV_CMD); + } + OSReport("[Invalid CP Stream Register Address 0x%x\n]", reg); + break; + } +} + +static void __ReconstVtxStatus(u8 vatIdx) { + u32 vat; + + if (GET_REG_FIELD(__GXData->vcdLo, 2, 11) & 3) { + vat = __GXData->vatA[vatIdx]; + if ((vat >> 9) & 1) { + __GXData->hasNrms = 0; + __GXData->hasBiNrms = 1; + } else { + __GXData->hasNrms = 1; + __GXData->hasBiNrms = 0; + } + } +} + +static u32 vtxCompSize[5] = { 1, 1, 2, 2, 4 }; +static int clrCompSize[6] = { 2, 3, 4, 2, 3, 4 }; + +static u32 GetAttrSize(u8 vatIdx, u32 attrIdx) { + u32 vcd; + u32 vat; + u32 nc; + + switch (attrIdx) { + case 0: + return GET_REG_FIELD(__GXData->vcdLo, 1, 0) ? 1 : 0; + case 1: + return GET_REG_FIELD(__GXData->vcdLo, 1, 1) ? 1 : 0; + case 2: + return GET_REG_FIELD(__GXData->vcdLo, 1, 2) ? 1 : 0; + case 3: + return GET_REG_FIELD(__GXData->vcdLo, 1, 3) ? 1 : 0; + case 4: + return GET_REG_FIELD(__GXData->vcdLo, 1, 4) ? 1 : 0; + case 5: + return GET_REG_FIELD(__GXData->vcdLo, 1, 5) ? 1 : 0; + case 6: + return GET_REG_FIELD(__GXData->vcdLo, 1, 6) ? 1 : 0; + case 7: + return GET_REG_FIELD(__GXData->vcdLo, 1, 7) ? 1 : 0; + case 8: + return GET_REG_FIELD(__GXData->vcdLo, 1, 8) ? 1 : 0; + case 9: + vcd = __GXData->vcdLo; + vat = __GXData->vatA[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 9)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return ((vat & 1) + 2) * vtxCompSize[(vat >> 1) & 7]; + } + break; + case 10: + vcd = __GXData->vcdLo; + vat = __GXData->vatA[vatIdx & 0xFF]; + + switch (GET_REG_FIELD(vcd, 2, 11)) { + case 0: + return 0; + case 2: + if ((vat >> 9) & 1 && vat >> 31) { + nc = 3; + } else { + nc = 1; + } + return nc; + case 3: + if ((vat >> 9) & 1 && vat >> 31) { + nc = 6; + } else { + nc = 2; + } + return nc; + case 1: + if ((vat >> 9) & 1) { + nc = 9; + } else { + nc = 3; + } + return nc * vtxCompSize[(vat >> 10) & 7]; + } + break; + case 11: + switch (GET_REG_FIELD(__GXData->vcdLo, 2, 13)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + vat = __GXData->vatA[vatIdx]; + return clrCompSize[(vat >> 14) & 7]; + } + break; + case 12: + switch (GET_REG_FIELD(__GXData->vcdLo, 2, 15)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + vat = __GXData->vatA[vatIdx]; + return clrCompSize[(vat >> 18) & 7]; + } + break; + case 13: + vcd = __GXData->vcdHi; + vat = __GXData->vatA[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 0)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 21) & 1) + 1) * vtxCompSize[(vat >> 22) & 7]; + } + break; + case 14: + vcd = __GXData->vcdHi; + vat = __GXData->vatB[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 2)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 0) & 1) + 1) * vtxCompSize[(vat >> 1) & 7]; + } + break; + case 15: + vcd = __GXData->vcdHi; + vat = __GXData->vatB[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 4)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 9) & 1) + 1) * vtxCompSize[(vat >> 10) & 7]; + } + break; + case 16: + vcd = __GXData->vcdHi; + vat = __GXData->vatB[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 6)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 18) & 1) + 1) * vtxCompSize[(vat >> 19) & 7]; + } + break; + case 17: + vcd = __GXData->vcdHi; + vat = __GXData->vatB[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 8)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 27) & 1) + 1) * vtxCompSize[(vat >> 28) & 7]; + } + break; + case 18: + vcd = __GXData->vcdHi; + vat = __GXData->vatC[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 10)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 5) & 1) + 1) * vtxCompSize[(vat >> 6) & 7]; + } + break; + case 19: + vcd = __GXData->vcdHi; + vat = __GXData->vatC[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 12)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 14) & 1) + 1) * vtxCompSize[(vat >> 15) & 7]; + } + break; + case 20: + vcd = __GXData->vcdHi; + vat = __GXData->vatC[vatIdx & 0xFF]; + switch (GET_REG_FIELD(vcd, 2, 14)) { + case 0: + return 0; + case 2: + return 1; + case 3: + return 2; + case 1: + return (((vat >> 23) & 1) + 1) * vtxCompSize[(vat >> 24) & 7]; + } + break; + } + return 0; +} + +static void __ParseVertexData(u8 vatIdx) { + u16 vcnt; + GXAttr attrIdx; + u32 vsize; + + if (__ReadMem(&vcnt, 2)) { + vsize = 0; + for (attrIdx = 0; attrIdx < GX_VA_MAX_ATTR; attrIdx++) { + if (attrIdx != GX_VA_NBT) { + vsize += GetAttrSize(vatIdx, attrIdx); + } + } + vsize *= vcnt; + dlist += vsize; + bytesRead += vsize; + } +} + +void __GXShadowDispList(void* list, u32 nbytes) { + u8 cmd; + u8 cmdOp; + u8 vatIdx; + u32 reg32; + u32 d32; + u8 reg8; + u8 cpAddr; + u32 i; + u32 addr; + u32 cnt; + + if (__gxVerif->verifyLevel == GX_WARN_NONE) { + return; + } + + dlist = list; + dlistSize = nbytes; + bytesRead = 0; + + DPF("Displaylist IN\n"); + + while (dlistSize > bytesRead) { + if (!__ReadMem(&cmd, 1)) { + break; + } + cmdOp = (u32)GET_REG_FIELD((u32)cmd, 5, 3); + vatIdx = cmd & 7; + switch (cmdOp) { + case 0: + case 9: + break; + case 16: + case 18: + case 19: + case 20: + case 21: + case 22: + case 23: + __ReconstVtxStatus(vatIdx); + __GXVerifyState(vatIdx); + __ParseVertexData(vatIdx); + break; + case 1: + if (__ReadMem(®8, 1) && __ReadMem(&d32, 4)) { + vatIdx = reg8 & 0xF; + cpAddr = (reg8& 0xF0) >> 4; + __SaveCPRegs(cpAddr, vatIdx, d32); + } + break; + case 2: + if (__ReadMem(®32, 4)) { + cnt = GET_REG_FIELD(reg32, 4, 16) + 1; + addr = (u16)reg32; + DPF("\tXFReg = 0x%x, Cnt = %d\n", addr, cnt); + for (i = 0; i < cnt; i++) { + if (__ReadMem(&d32, 4)) { + DPF("\tXFData = 0x%x\n", d32); + VERIF_MTXLIGHT(addr, d32); + addr++; + } + } + } + break; + case 4: + case 5: + case 6: + case 7: + if (__ReadMem(®32, 4)) { + DPF("\tXF_INDEX_LOAD: = 0x%x\n", reg32); + __GXShadowIndexState(cmdOp, reg32); + } + break; + case 8: + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_DL_NESTED]) { + __GX_WARN(GXWARN_DL_NESTED); + } + return; + case 12: + case 13: + if (__ReadMem(®32, 4)) { + DPF("\tSU Bypass = 0x%x\n", reg32); + __gxVerif->rasRegs[(reg32 >> 24) & 0xFF] = reg32; + } + break; + default: + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_DL_INV_CMD]) { + __GX_WARN(GXWARN_DL_INV_CMD); + } + OSReport("[Bad Display List Command: 0x%02X\n]", cmdOp); + break; + } + } + + DPF("Displaylist OUT\n"); +} + +void __GXShadowIndexState(u32 idx_reg, u32 reg_data) { + u32* basePtr; + u32* memAddr; + u32 cnt; + u32 stride; + u32 addr; + u32 data; + u32 index; + u32 i; + + i = idx_reg - 4; + basePtr = OSPhysicalToCached(__GXData->indexBase[i]); + stride = __GXData->indexStride[i]; + addr = reg_data & 0xFFF; + cnt = (reg_data >> 12) & 0xF; + index = reg_data >> 16; + memAddr = (u32*)((u8*)basePtr + (index * stride)); + cnt++; + + while (cnt-- != 0) { + data = *memAddr; + VERIF_MTXLIGHT(addr, data); + memAddr = (u32*)((u8*)memAddr + stride); + addr++; + } + + &data; // needed to match +} + +void __GXPrintShadowState(void) { + u32 i; + u32 j; + + OSReport("CP State:\n"); + OSReport("\tvcdLo = 0x%x\n", __GXData->vcdLo); + OSReport("\tvcdHi = 0x%x\n", __GXData->vcdHi); + OSReport("\thasBiNrms = 0x%x\n", __GXData->hasBiNrms); + + for (i = 0; i < 8; i++) { + OSReport("\tVertex Format %d:\n", i); + OSReport("\t\tvatA = 0x%x\n", __GXData->vatA[i]); + OSReport("\t\tvatB = 0x%x\n", __GXData->vatB[i]); + OSReport("\t\tvatC = 0x%x\n", __GXData->vatC[i]); + } + + OSReport("\n-------------------------------------\n"); + OSReport("XF Pos/Tex Matrix State:\n"); + + for (i = 0; i < 256; i += 4) { + if (__gxVerif->xfMtxDirty[i]) { + OSReport("\tXF_MATRIX[%d] = ", i); + OSReport("%f, %f, %f, %f\n", *(f32*)&__gxVerif->xfMtx[i], *(f32*)&__gxVerif->xfMtx[i + 1], *(f32*)&__gxVerif->xfMtx[i + 2], *(f32*)&__gxVerif->xfMtx[i + 3]); + } + } + + OSReport("\n-------------------------------------\n"); + OSReport("XF Normal Matrix State:\n"); + + for (i = 0; i < 96; i += 3) { + if (__gxVerif->xfNrmDirty[i]) { + OSReport("\tXF_NRM_MTX[%d] = ", i); + OSReport("%f, %f, %f\n", *(f32*)&__gxVerif->xfMtx[i], *(f32*)&__gxVerif->xfMtx[i + 1], *(f32*)&__gxVerif->xfMtx[i + 2]); + } + } + + OSReport("\n-------------------------------------\n"); + OSReport("XF Light State:\n"); + + for (i = 0; i < 128; i += 16) { + if (__gxVerif->xfLightDirty[i]) { + OSReport("\tXF_LIGHT[%d]:\n", i >> 4); + for (j = 0; j < 4; j++) { + OSReport("\t\tparam[%d] = 0x%x\n", j, __gxVerif->xfLight[i + j]); + } + for (j = 4; j < 16; j++) { + OSReport("\t\tparam[%d] = %Lg\n", j, *(f32*)&__gxVerif->xfLight[i + j]); + } + } + } + + OSReport("\n-------------------------------------\n"); + OSReport("XF Register State:\n"); + + for (i = 0; i < 80; i++) { + if (__gxVerif->xfRegsDirty[i]) { + OSReport("\tXF_REG[0x%x] = 0x%x (%f)\n", i, __gxVerif->xfRegs[i], *(f32*)&__gxVerif->xfRegs[i]); + } + } + + OSReport("\n-------------------------------------\n"); + OSReport("Raster Registers State:\n"); + + for (i = 0; i < 256; i++) { + OSReport("\tRAS_REG[0x%x] = 0x%x\n", i, __gxVerif->rasRegs[i]); + } + + OSReport("\n-------------------------------------\n"); +} + +#endif diff --git a/src/revolution/gx/GXStubs.c b/src/revolution/gx/GXStubs.c new file mode 100644 index 0000000000..8716e2ea26 --- /dev/null +++ b/src/revolution/gx/GXStubs.c @@ -0,0 +1,5 @@ +#include + +#include "__gx.h" + +void __GXSetRange(f32 nearz, f32 fgSideX) {} diff --git a/src/revolution/gx/GXTev.c b/src/revolution/gx/GXTev.c new file mode 100644 index 0000000000..1565865615 --- /dev/null +++ b/src/revolution/gx/GXTev.c @@ -0,0 +1,465 @@ +#include +#include + +#include "__gx.h" + +static struct { + u32 rid : 8; + u32 dest : 2; + u32 shift : 2; + u32 clamp : 1; + u32 sub : 1; + u32 bias : 2; + u32 sela : 4; + u32 selb : 4; + u32 selc : 4; + u32 seld : 4; +} TEVCOpTableST0[5] = { + {192, 0, 0, 1, 0, 0, 15, 8, 10, 15}, // modulate + {192, 0, 0, 1, 0, 0, 10, 8, 9, 15}, // decal + {192, 0, 0, 1, 0, 0, 10, 12, 8, 15}, // blend + {192, 0, 0, 1, 0, 0, 15, 15, 15, 8}, // replace + {192, 0, 0, 1, 0, 0, 15, 15, 15, 10}, // passclr +}; + +static struct { + u32 rid : 8; + u32 dest : 2; + u32 shift : 2; + u32 clamp : 1; + u32 sub : 1; + u32 bias : 2; + u32 sela : 4; + u32 selb : 4; + u32 selc : 4; + u32 seld : 4; +} TEVCOpTableST1[5] = { + {192, 0, 0, 1, 0, 0, 15, 8, 0, 15}, // modulate + {192, 0, 0, 1, 0, 0, 0, 8, 9, 15}, // decal + {192, 0, 0, 1, 0, 0, 0, 12, 8, 15}, // blend + {192, 0, 0, 1, 0, 0, 15, 15, 15, 8}, // replace + {192, 0, 0, 1, 0, 0, 15, 15, 15, 0}, // passclr +}; + +static struct { + u32 rid : 8; + u32 dest : 2; + u32 shift : 2; + u32 clamp : 1; + u32 sub : 1; + u32 bias : 2; + u32 sela : 3; + u32 selb : 3; + u32 selc : 3; + u32 seld : 3; + u32 swap : 2; + u32 mode : 2; +} TEVAOpTableST0[5] = { + {193, 0, 0, 1, 0, 0, 7, 4, 5, 7, 0, 0}, // modulate + {193, 0, 0, 1, 0, 0, 7, 7, 7, 5, 0, 0}, // decal + {193, 0, 0, 1, 0, 0, 7, 4, 5, 7, 0, 0}, // blend + {193, 0, 0, 1, 0, 0, 7, 7, 7, 4, 0, 0}, // replace + {193, 0, 0, 1, 0, 0, 7, 7, 7, 5, 0, 0}, // passclr +}; + +static struct { + u32 rid : 8; + u32 dest : 2; + u32 shift : 2; + u32 clamp : 1; + u32 sub : 1; + u32 bias : 2; + u32 sela : 3; + u32 selb : 3; + u32 selc : 3; + u32 seld : 3; + u32 swap : 2; + u32 mode : 2; +} TEVAOpTableST1[5] = { + {193, 0, 0, 1, 0, 0, 7, 4, 0, 7, 0, 0}, // modulate + {193, 0, 0, 1, 0, 0, 7, 7, 7, 0, 0, 0}, // decal + {193, 0, 0, 1, 0, 0, 7, 4, 0, 7, 0, 0}, // blend + {193, 0, 0, 1, 0, 0, 7, 7, 7, 4, 0, 0}, // replace + {193, 0, 0, 1, 0, 0, 7, 7, 7, 0, 0, 0}, // passclr +}; + +void GXSetTevOp(GXTevStageID id, GXTevMode mode) { + u32* ctmp; + u32* atmp; + u32 tevReg; + + CHECK_GXBEGIN(425, "GXSetTevOp"); + ASSERTMSGLINE(426, id < GX_MAX_TEVSTAGE, "GXSetTevColor*: Invalid Tev Stage Index"); + ASSERTMSGLINE(427, mode <= GX_PASSCLR, "GXSetTevOp: Invalid Tev Mode"); + + if (id == GX_TEVSTAGE0) { + ctmp = (u32*)TEVCOpTableST0 + mode; + atmp = (u32*)TEVAOpTableST0 + mode; + } else { + ctmp = (u32*)TEVCOpTableST1 + mode; + atmp = (u32*)TEVAOpTableST1 + mode; + } + + tevReg = __GXData->tevc[id]; + tevReg = (*ctmp & ~0xFF000000) | (tevReg & 0xFF000000); + GX_WRITE_RAS_REG(tevReg); + __GXData->tevc[id] = tevReg; + + tevReg = __GXData->teva[id]; + tevReg = (*atmp & ~0xFF00000F) | (tevReg & 0xFF00000F); + GX_WRITE_RAS_REG(tevReg); + __GXData->teva[id] = tevReg; + + __GXData->bpSentNot = 0; +} + +void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d) { + u32 tevReg; + + CHECK_GXBEGIN(583, "GXSetTevColorIn"); + ASSERTMSGLINE(584, stage < GX_MAX_TEVSTAGE, "GXSetTevColor*: Invalid Tev Stage Index"); + ASSERTMSGLINE(585, a <= GX_CC_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(586, b <= GX_CC_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(587, c <= GX_CC_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(588, d <= GX_CC_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + + tevReg = __GXData->tevc[stage]; + SC_TEV_COLOR_ENV_SET_SELA(591, tevReg, a); + SC_TEV_COLOR_ENV_SET_SELB(592, tevReg, b); + SC_TEV_COLOR_ENV_SET_SELC(593, tevReg, c); + SC_TEV_COLOR_ENV_SET_SELD(594, tevReg, d); + + GX_WRITE_RAS_REG(tevReg); + __GXData->tevc[stage] = tevReg; + __GXData->bpSentNot = 0; +} + +void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d) { + u32 tevReg; + + CHECK_GXBEGIN(619, "GXSetTevAlphaIn"); + ASSERTMSGLINE(620, stage < GX_MAX_TEVSTAGE, "GXSetTevAlpha*: Invalid Tev Stage Index"); + ASSERTMSGLINE(621, a <= GX_CA_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(622, b <= GX_CA_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(623, c <= GX_CA_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + ASSERTMSGLINE(624, d <= GX_CA_ZERO, "GXSetTev*In: A/B/C/D argument out of range"); + + tevReg = __GXData->teva[stage]; + SC_TEV_ALPHA_ENV_SET_SELA(627, tevReg, a); + SC_TEV_ALPHA_ENV_SET_SELB(628, tevReg, b); + SC_TEV_ALPHA_ENV_SET_SELC(629, tevReg, c); + SC_TEV_ALPHA_ENV_SET_SELD(630, tevReg, d); + + GX_WRITE_RAS_REG(tevReg); + __GXData->teva[stage] = tevReg; + __GXData->bpSentNot = 0; +} + +void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg) { + u32 tevReg; + + CHECK_GXBEGIN(658, "GXSetTevColorOp"); + ASSERTMSGLINE(659, stage < GX_MAX_TEVSTAGE, "GXSetTevColor*: Invalid Tev Stage Index"); + + tevReg = __GXData->tevc[stage]; + SC_TEV_COLOR_ENV_SET_SUB(668, tevReg, op & 1); + if (op <= 1) { + SC_TEV_COLOR_ENV_SET_SHIFT(670, tevReg, scale); + SC_TEV_COLOR_ENV_SET_BIAS(671, tevReg, bias); + } else { + SC_TEV_COLOR_ENV_SET_SHIFT(673, tevReg, (op >> 1) & 3); + SC_TEV_COLOR_ENV_SET_BIAS(674, tevReg, 3); + } + SC_TEV_COLOR_ENV_SET_CLAMP(677, tevReg, clamp); + SC_TEV_COLOR_ENV_SET_DEST(678, tevReg, out_reg); + + GX_WRITE_RAS_REG(tevReg); + __GXData->tevc[stage] = tevReg; + __GXData->bpSentNot = 0; +} + +void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg) { + u32 tevReg; + + CHECK_GXBEGIN(704, "GXSetTevAlphaOp"); + ASSERTMSGLINE(705, stage < GX_MAX_TEVSTAGE, "GXSetTevAlpha*: Invalid Tev Stage Index"); + + tevReg = __GXData->teva[stage]; + SC_TEV_ALPHA_ENV_SET_SUB(713, tevReg, op & 1); + if (op <= 1) { + SC_TEV_ALPHA_ENV_SET_SHIFT(715, tevReg, scale); + SC_TEV_ALPHA_ENV_SET_BIAS(716, tevReg, bias); + } else { + SC_TEV_ALPHA_ENV_SET_SHIFT(718, tevReg, (op >> 1) & 3); + SC_TEV_ALPHA_ENV_SET_BIAS(719, tevReg, 3); + } + SC_TEV_ALPHA_ENV_SET_CLAMP(722, tevReg, clamp); + SC_TEV_ALPHA_ENV_SET_DEST(723, tevReg, out_reg); + + GX_WRITE_RAS_REG(tevReg); + __GXData->teva[stage] = tevReg; + __GXData->bpSentNot = 0; +} + +void GXSetTevColor(GXTevRegID id, GXColor color) { + u32 rgba; + u32 regRA; + u32 regBG; + + CHECK_GXBEGIN(745, "GXSetTevColor"); + rgba = *(u32*)&color; + + regRA = (0xE0 + id * 2) << 24; + SC_TEV_REGISTERL_SET_R8(750, regRA, rgba >> 24); + SC_TEV_REGISTERL_SET_A8(751, regRA, rgba & 0xFF); + + regBG = (0xE1 + id * 2) << 24; + SC_TEV_REGISTERH_SET_B8(754, regBG, (rgba >> 8) & 0xFF); + SC_TEV_REGISTERH_SET_G8(755, regBG, (rgba >> 16) & 0xFF); + + GX_WRITE_RAS_REG(regRA); + GX_WRITE_RAS_REG(regBG); + GX_WRITE_RAS_REG(regBG); + GX_WRITE_RAS_REG(regBG); + + __GXData->bpSentNot = 0; +} + +void GXSetTevColorS10(GXTevRegID id, GXColorS10 color) { + u32 sRG; + u32 sBA; + u32 regRA; + u32 regBG; + + ASSERTMSGLINE(782, color.r >= -1024 && color.r < 1024, "GXSetTevColorS10: Color not in range -1024 to +1023"); + ASSERTMSGLINE(783, color.g >= -1024 && color.g < 1024, "GXSetTevColorS10: Color not in range -1024 to +1023"); + ASSERTMSGLINE(784, color.b >= -1024 && color.b < 1024, "GXSetTevColorS10: Color not in range -1024 to +1023"); + ASSERTMSGLINE(785, color.a >= -1024 && color.a < 1024, "GXSetTevColorS10: Color not in range -1024 to +1023"); + + CHECK_GXBEGIN(787, "GXSetTevColorS10"); + sRG = *(u32*)&color; + sBA = *((u32*)&color + 1); + + regRA = (0xE0 + id * 2) << 24; + SC_TEV_REGISTERL_SET_R(794, regRA, (sRG >> 16) & 0x7FF); + SC_TEV_REGISTERL_SET_A(795, regRA, sBA & 0x7FF); + + regBG = (0xE1 + id * 2) << 24; + SC_TEV_REGISTERH_SET_B(798, regBG, (sBA >> 16) & 0x7FF); + SC_TEV_REGISTERH_SET_G(799, regBG, sRG & 0x7FF); + + GX_WRITE_RAS_REG(regRA); + GX_WRITE_RAS_REG(regBG); + GX_WRITE_RAS_REG(regBG); + GX_WRITE_RAS_REG(regBG); + + __GXData->bpSentNot = 0; +} + +void GXSetTevKColor(GXTevKColorID id, GXColor color) { + u32 rgba; + u32 regRA; + u32 regBG; + + CHECK_GXBEGIN(838, "GXSetTevKColor"); + rgba = *(u32*)&color; + + regRA = (0xE0 + id * 2) << 24; + SC_TEV_KREGISTERL_SET_R(843, regRA, rgba >> 24); + SC_TEV_KREGISTERL_SET_A(844, regRA, rgba & 0xFF); + SC_TEV_KREGISTERL_SET_PAD1(845, regRA, 8); + + regBG = (0xE1 + id * 2) << 24; + SC_TEV_KREGISTERH_SET_B(848, regBG, (rgba >> 8) & 0xFF); + SC_TEV_KREGISTERH_SET_G(849, regBG, (rgba >> 16) & 0xFF); + SC_TEV_KREGISTERH_SET_PAD1(850, regBG, 8); + + GX_WRITE_RAS_REG(regRA); + GX_WRITE_RAS_REG(regBG); + + __GXData->bpSentNot = 0; +} + +void GXSetTevKColorSel(GXTevStageID stage, GXTevKColorSel sel) { + u32* Kreg; + + CHECK_GXBEGIN(877, "GXSetTevKColorSel"); + ASSERTMSGLINE(878, stage < GX_MAX_TEVSTAGE, "GXSetTevKColor*: Invalid Tev Stage Index"); + + Kreg = &__GXData->tevKsel[stage >> 1]; + if (stage & 1) { + SC_TEV_KSEL_SET_KCSEL1(883, *Kreg, sel); + } else { + SC_TEV_KSEL_SET_KCSEL0(885, *Kreg, sel); + } + + GX_WRITE_RAS_REG(*Kreg); + __GXData->bpSentNot = 0; +} + +void GXSetTevKAlphaSel(GXTevStageID stage, GXTevKAlphaSel sel) { + u32* Kreg; + + CHECK_GXBEGIN(910, "GXSetTevKAlphaSel"); + ASSERTMSGLINE(911, stage < GX_MAX_TEVSTAGE, "GXSetTevKColor*: Invalid Tev Stage Index"); + + Kreg = &__GXData->tevKsel[stage >> 1]; + if (stage & 1) { + SC_TEV_KSEL_SET_KASEL1(916, *Kreg, sel); + } else { + SC_TEV_KSEL_SET_KASEL0(918, *Kreg, sel); + } + + GX_WRITE_RAS_REG(*Kreg); + __GXData->bpSentNot = 0; +} + +void GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel) { + u32* pTevReg; + + CHECK_GXBEGIN(947, "GXSetTevSwapMode"); + ASSERTMSGLINE(948, stage < GX_MAX_TEVSTAGE, "GXSetTevSwapMode: Invalid Tev Stage Index"); + + pTevReg = &__GXData->teva[stage]; + SC_TEV_ALPHA_ENV_SET_MODE(951, *pTevReg, ras_sel); + SC_TEV_ALPHA_ENV_SET_SWAP(952, *pTevReg, tex_sel); + + GX_WRITE_RAS_REG(*pTevReg); + __GXData->bpSentNot = 0; +} + +void GXSetTevSwapModeTable(GXTevSwapSel table, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXTevColorChan alpha) { + u32* Kreg; +#if !DEBUG + // not a real variable, but needed to match release + int index = table * 2; +#endif + + CHECK_GXBEGIN(983, "GXSetTevSwapModeTable"); + ASSERTMSGLINE(984, table < GX_MAX_TEVSWAP, "GXSetTevSwapModeTable: Invalid Swap Selection Index"); + +#if DEBUG + Kreg = &__GXData->tevKsel[table * 2]; +#else + Kreg = &__GXData->tevKsel[index]; +#endif + SC_TEV_KSEL_SET_XRB(987, *Kreg, red); + SC_TEV_KSEL_SET_XGA(988, *Kreg, green); + + GX_WRITE_RAS_REG(*Kreg); + + Kreg = &__GXData->tevKsel[table * 2 + 1]; + SC_TEV_KSEL_SET_XRB(992, *Kreg, blue); + SC_TEV_KSEL_SET_XGA(993, *Kreg, alpha); + + GX_WRITE_RAS_REG(*Kreg); + __GXData->bpSentNot = 0; +} + +void GXSetTevClampMode(void) { + ASSERTMSGLINE(1012, 0, "GXSetTevClampMode: not available on this hardware"); +} + +void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1) { + u32 reg; + + CHECK_GXBEGIN(1051, "GXSetAlphaCompare"); + reg = 0xF3000000; + + SC_TEV_ALPHAFUNC_SET_A0(1054, reg, ref0); + SC_TEV_ALPHAFUNC_SET_A1(1055, reg, ref1); + SC_TEV_ALPHAFUNC_SET_OP0(1056, reg, comp0); + SC_TEV_ALPHAFUNC_SET_OP1(1057, reg, comp1); + SC_TEV_ALPHAFUNC_SET_LOGIC(1058, reg, op); + + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXSetZTexture(GXZTexOp op, GXTexFmt fmt, u32 bias) { + u32 zenv0; + u32 zenv1; + u32 type; + + CHECK_GXBEGIN(1082, "GXSetZTexture"); + + zenv0 = 0; + SC_TEV_Z_ENV_0_SET_ZOFF(1085, zenv0, bias); + SC_TEV_Z_ENV_0_SET_RID(1086, zenv0, 0xF4); + + zenv1 = 0; + switch (fmt) { + case GX_TF_Z8: + type = 0; + break; + case GX_TF_Z16: + type = 1; + break; + case GX_TF_Z24X8: + type = 2; + break; + default: + ASSERTMSGLINE(1094, 0, "GXSetZTexture: Invalid z-texture format"); + type = 2; + break; + } + + SC_TEV_Z_ENV_1_SET_TYPE(1097, zenv1, type); + SC_TEV_Z_ENV_1_SET_OP(1098, zenv1, op); + SC_TEV_Z_ENV_1_SET_RID(1099, zenv1, 0xF5); + + GX_WRITE_RAS_REG(zenv0); + GX_WRITE_RAS_REG(zenv1); + __GXData->bpSentNot = 0; +} + +void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color) { + u32* ptref; + u32 tmap; + u32 tcoord; + static int c2r[] = { 0, 1, 0, 1, 0, 1, 7, 5, 6 }; + + CHECK_GXBEGIN(1136, "GXSetTevOrder"); + ASSERTMSGLINE(1137, stage < GX_MAX_TEVSTAGE, "GXSetTevOrder: Invalid Tev Stage Index"); + ASSERTMSGLINE(1139, coord < GX_MAX_TEXCOORD || coord == GX_TEXCOORD_NULL, "GXSetTevOrder: Invalid Texcoord"); + ASSERTMSGLINE(1141, (map & ~GX_TEX_DISABLE) < GX_MAX_TEXMAP || map == GX_TEXMAP_NULL, "GXSetTevOrder: Invalid Tex Map"); + ASSERTMSGLINE(1143, color >= GX_COLOR0A0 && color <= GX_COLOR_NULL, "GXSetTevOrder: Invalid Color Channel ID"); + + ptref = &__GXData->tref[stage / 2]; + __GXData->texmapId[stage] = map; + + tmap = map & ~GX_TEX_DISABLE; + tmap = (tmap >= GX_MAX_TEXMAP) ? GX_TEXMAP0 : tmap; + + if (coord >= GX_MAX_TEXCOORD) { + tcoord = GX_TEXCOORD0; + __GXData->tevTcEnab = __GXData->tevTcEnab & ~(1 << stage); + } else { + tcoord = coord; + __GXData->tevTcEnab = __GXData->tevTcEnab | (1 << stage); + } + + if (stage & 1) { + SC_RAS1_TREF_SET_TI1(1163, *ptref, tmap); + SC_RAS1_TREF_SET_TC1(1164, *ptref, tcoord); + SC_RAS1_TREF_SET_CC1(1166, *ptref, (color == GX_COLOR_NULL) ? 7 : c2r[color]); + SC_RAS1_TREF_SET_TE1(1168, *ptref, (map != GX_TEXMAP_NULL && !(map & GX_TEX_DISABLE))); + } else { + SC_RAS1_TREF_SET_TI0(1171, *ptref, tmap); + SC_RAS1_TREF_SET_TC0(1172, *ptref, tcoord); + SC_RAS1_TREF_SET_CC0(1174, *ptref, (color == GX_COLOR_NULL) ? 7 : c2r[color]); + SC_RAS1_TREF_SET_TE0(1176, *ptref, (map != GX_TEXMAP_NULL && !(map & GX_TEX_DISABLE))); + } + + GX_WRITE_RAS_REG(*ptref); + __GXData->bpSentNot = 0; + __GXData->dirtyState |= 1; +} + +void GXSetNumTevStages(u8 nStages) { + CHECK_GXBEGIN(1192, "GXSetNumTevStages"); + + ASSERTMSGLINE(1194, nStages != 0 && nStages <= 16, "GXSetNumTevStages: Exceed max number of tex stages"); + SC_GEN_MODE_SET_NTEV(1195, __GXData->genMode, nStages - 1); + __GXData->dirtyState |= 4; +} diff --git a/src/revolution/gx/GXTexture.c b/src/revolution/gx/GXTexture.c new file mode 100644 index 0000000000..532294078b --- /dev/null +++ b/src/revolution/gx/GXTexture.c @@ -0,0 +1,1315 @@ +#include +#include +#include + +#include "__gx.h" + +// GXTexObj internal data +typedef struct __GXTexObjInt_struct { + u32 mode0; + u32 mode1; + u32 image0; + u32 image3; + void* userData; + GXTexFmt fmt; + u32 tlutName; + u16 loadCnt; + u8 loadFmt; + u8 flags; +} __GXTexObjInt; + +// GXTexRegion internal data +typedef struct __GXTexRegionInt_struct { + u32 image1; + u32 image2; + u16 sizeEven; + u16 sizeOdd; + u8 is32bMipmap; + u8 isCached; +} __GXTexRegionInt; + +// GXTlutObj internal data +typedef struct __GXTlutObjInt_struct { + u32 tlut; + u32 loadTlut0; + u16 numEntries; +} __GXTlutObjInt; + +// GXTlutRegion internal data +typedef struct __GXTlutRegionInt_struct { + u32 loadTlut1; + __GXTlutObjInt tlutObj; +} __GXTlutRegionInt; + +u8 GXTexMode0Ids[8] = { 0x80, 0x81, 0x82, 0x83, 0xA0, 0xA1, 0xA2, 0xA3 }; +u8 GXTexMode1Ids[8] = { 0x84, 0x85, 0x86, 0x87, 0xA4, 0xA5, 0xA6, 0xA7 }; +u8 GXTexImage0Ids[8] = { 0x88, 0x89, 0x8A, 0x8B, 0xA8, 0xA9, 0xAA, 0xAB }; +u8 GXTexImage1Ids[8] = { 0x8C, 0x8D, 0x8E, 0x8F, 0xAC, 0xAD, 0xAE, 0xAF }; +u8 GXTexImage2Ids[8] = { 0x90, 0x91, 0x92, 0x93, 0xB0, 0xB1, 0xB2, 0xB3 }; +u8 GXTexImage3Ids[8] = { 0x94, 0x95, 0x96, 0x97, 0xB4, 0xB5, 0xB6, 0xB7 }; +u8 GXTexTlutIds[8] = { 0x98, 0x99, 0x9A, 0x9B, 0xB8, 0xB9, 0xBA, 0xBB }; +static u8 GX2HWFiltConv[6] = { 0x00, 0x04, 0x01, 0x05, 0x02, 0x06 }; +static u8 HW2GXFiltConv[8] = { 0x00, 0x02, 0x04, 0x00, 0x01, 0x03, 0x05, 0x00 }; + +static void __GXGetTexTileShift(GXTexFmt fmt, u32* rowTileS, u32* colTileS) { + switch (fmt) { + case GX_TF_I4: + case 0x8: + case GX_TF_CMPR: + case GX_CTF_R4: + case GX_CTF_Z4: + *rowTileS = 3; + *colTileS = 3; + break; + case GX_TF_I8: + case GX_TF_IA4: + case 0x9: + case GX_TF_Z8: + case GX_CTF_RA4: + case GX_TF_A8: + case GX_CTF_R8: + case GX_CTF_G8: + case GX_CTF_B8: + case GX_CTF_Z8M: + case GX_CTF_Z8L: + *rowTileS = 3; + *colTileS = 2; + break; + case GX_TF_IA8: + case GX_TF_RGB565: + case GX_TF_RGB5A3: + case GX_TF_RGBA8: + case 0xA: + case GX_TF_Z16: + case GX_TF_Z24X8: + case GX_CTF_RA8: + case GX_CTF_RG8: + case GX_CTF_GB8: + case GX_CTF_Z16L: + *rowTileS = 2; + *colTileS = 2; + break; + default: + *rowTileS = *colTileS = 0; + ASSERTMSGLINEV(447, 0, "%s: invalid texture format", "GX"); + break; + } +} + +u32 GXGetTexBufferSize(u16 width, u16 height, u32 format, GXBool mipmap, u8 max_lod) { + u32 tileShiftX; + u32 tileShiftY; + u32 tileBytes; + u32 bufferSize; + u32 nx; + u32 ny; + u32 level; + + ASSERTMSGLINEV(463, width <= 1024, "%s: width too large", "GXGetTexBufferSize"); + ASSERTMSGLINEV(464, height <= 1024, "%s: height too large", "GXGetTexBufferSize"); + + __GXGetTexTileShift(format, &tileShiftX, &tileShiftY); + if (format == GX_TF_RGBA8 || format == GX_TF_Z24X8) { + tileBytes = 64; + } else { + tileBytes = 32; + } + + if (mipmap == GX_TRUE) { + nx = 1 << (31 - __cntlzw(width)); + ASSERTMSGLINEV(482, width == nx, "%s: width must be a power of 2", "GXGetTexBufferSize"); + ny = 1 << (31 - __cntlzw(height)); + ASSERTMSGLINEV(485, height == ny, "%s: height must be a power of 2", "GXGetTexBufferSize"); + + bufferSize = 0; + for (level = 0; level < max_lod; level++) { + nx = (width + (1 << tileShiftX) - 1) >> tileShiftX; + ny = (height + (1 << tileShiftY) - 1) >> tileShiftY; + bufferSize += tileBytes * (nx * ny); + if (width == 1 && height == 1) { + break; + } + width = (width > 1) ? width >> 1 : 1; + height = (height > 1) ? height >> 1 : 1; + } + } else { + nx = (width + (1 << tileShiftX) - 1) >> tileShiftX; + ny = (height + (1 << tileShiftY) - 1) >> tileShiftY; + bufferSize = nx * ny * tileBytes; + } + + return bufferSize; +} + +void __GetImageTileCount(GXTexFmt fmt, u16 wd, u16 ht, u32* rowTiles, u32* colTiles, u32* cmpTiles) { + u32 texRowShift; + u32 texColShift; + + __GXGetTexTileShift(fmt, &texRowShift, &texColShift); + if (wd == 0) { + wd = 1; + } + if (ht == 0) { + ht = 1; + } + *rowTiles = (wd + (1 << texRowShift) - 1) >> texRowShift; + *colTiles = (ht + (1 << texColShift) - 1) >> texColShift; + *cmpTiles = (fmt == GX_TF_RGBA8 || fmt == GX_TF_Z24X8) ? 2 : 1; +} + +#define SOME_SET_REG_MACRO(reg, size, shift, val) \ + do { \ + (reg) = (u32)__rlwimi((u32)(reg), (val), (shift), (32 - (shift) - (size)), (31 - (shift))); \ + } while (0); + +void GXInitTexObj(GXTexObj* obj, void* image_ptr, u16 width, u16 height, GXTexFmt format, GXTexWrapMode wrap_s, GXTexWrapMode wrap_t, GXBool mipmap) { + u32 imageBase; + u32 maxLOD; + u16 rowT; + u16 colT; + u32 rowC; + u32 colC; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(567, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(569, "GXInitTexObj"); + ASSERTMSGLINEV(570, width <= 1024, "%s: width too large", "GXInitTexObj"); + ASSERTMSGLINEV(571, height <= 1024, "%s: height too large", "GXInitTexObj"); + ASSERTMSGLINEV(573, !(format & _GX_TF_CTF), "%s: invalid texture format", "GXInitTexObj"); + +#if DEBUG + if (wrap_s != GX_CLAMP || mipmap) { + u32 mask = 1 << (31 - __cntlzw(width)); + ASSERTMSGLINEV(583, width == mask, "%s: width must be a power of 2", "GXInitTexObj"); + } + if (wrap_t != GX_CLAMP || mipmap) { + u32 mask = 1 << (31 - __cntlzw(height)); + ASSERTMSGLINEV(588, height == mask, "%s: height must be a power of 2", "GXInitTexObj"); + } +#endif + + memset(t, 0, 0x20); + SET_REG_FIELD(602, t->mode0, 2, 0, wrap_s); + SET_REG_FIELD(603, t->mode0, 2, 2, wrap_t); + SET_REG_FIELD(604, t->mode0, 1, 4, 1); + + if (mipmap) { + u8 lmax; + t->flags |= 1; + + if (format == 8 || format == 9 || format == 10) { + SOME_SET_REG_MACRO(t->mode0, 3, 5, 5); + } else { + SOME_SET_REG_MACRO(t->mode0, 3, 5, 6); + } + + + if (width > height) { + maxLOD = 31 - __cntlzw(width); + } else { + maxLOD = 31 - __cntlzw(height); + } + + lmax = 16.0f * maxLOD; + SET_REG_FIELD(634, t->mode1, 8, 8, lmax); + } else { + SOME_SET_REG_MACRO(t->mode0, 3, 5, 4); + } + + t->fmt = format; + SET_REG_FIELD(648, t->image0, 10, 0, width - 1); + SET_REG_FIELD(649, t->image0, 10, 10, height - 1); + SET_REG_FIELD(650, t->image0, 4, 20, format & 0xF); + ASSERTMSGLINEV(656, ((u32)image_ptr & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexObj", "image"); + imageBase = GX_PHY_ADDR(image_ptr) >> 5; + SET_REG_FIELD(658, t->image3, 24, 0, imageBase); + + switch (format & 0xF) { + case GX_TF_I4: + case 8: + t->loadFmt = 1; + rowT = 3; + colT = 3; + break; + case GX_TF_I8: + case GX_TF_IA4: + case 9: + t->loadFmt = 2; + rowT = 3; + colT = 2; + break; + case GX_TF_IA8: + case GX_TF_RGB565: + case GX_TF_RGB5A3: + case 10: + t->loadFmt = 2; + rowT = 2; + colT = 2; + break; + case GX_TF_RGBA8: + t->loadFmt = 3; + rowT = 2; + colT = 2; + break; + case GX_TF_CMPR: + t->loadFmt = 0; + rowT = 3; + colT = 3; + break; + default: + ASSERTMSGLINEV(701, 0, "%s: invalid texture format", "GXPreLoadEntireTexture"); + t->loadFmt = 2; + rowT = 2; + colT = 2; + break; + } + + rowC = (width + (1 << rowT) - 1) >> rowT; + colC = (height + (1 << colT) - 1) >> colT; + t->loadCnt = (rowC * colC) & 0x7FFF; + t->flags |= 2; +} + +void GXInitTexObjCI(GXTexObj* obj, void* image_ptr, u16 width, u16 height, GXCITexFmt format, GXTexWrapMode wrap_s, GXTexWrapMode wrap_t, GXBool mipmap, u32 tlut_name) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(739, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(741, "GXInitTexObjCI"); + GXInitTexObj(obj, image_ptr, width, height, format, wrap_s, wrap_t, mipmap); + t->flags &= 0xFFFFFFFD; + t->tlutName = tlut_name; +} + +void GXInitTexObjLOD(GXTexObj* obj, GXTexFilter min_filt, GXTexFilter mag_filt, f32 min_lod, f32 max_lod, f32 lod_bias, u8 bias_clamp, u8 do_edge_lod, GXAnisotropy max_aniso) { + u8 lbias; + u8 lmin; + u8 lmax; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(778, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(780, "GXInitTexObjLOD"); + + if (lod_bias < -4.0f) { + lod_bias = -4.0f; + } else if (lod_bias >= 4.0f) { + lod_bias = 3.99f; + } + + lbias = (u8)(32.0f * lod_bias) & 0xFF; + SET_REG_FIELD(790, t->mode0, 8, 9, lbias); + ASSERTMSG1LINE(793, (u32)mag_filt <= 1, "%s: invalid mag_filt value", "GXInitTexObjLOD"); + SET_REG_FIELD(794, t->mode0, 1, 4, (mag_filt == GX_LINEAR) ? 1 : 0); + ASSERTMSG1LINE(797, (u32)min_filt <= 5, "%s: invalid min_filt value", "GXInitTexObjLOD"); + SET_REG_FIELD(798, t->mode0, 3, 5, GX2HWFiltConv[min_filt]); + SET_REG_FIELD(800, t->mode0, 1, 8, do_edge_lod ? 0 : 1); + SET_REG_FIELD(801, t->mode0, 1, 17, 0); + SET_REG_FIELD(801, t->mode0, 1, 18, 0); + SET_REG_FIELD(803, t->mode0, 2, 19, max_aniso); + SET_REG_FIELD(804, t->mode0, 1, 21, bias_clamp); + + if (min_lod < 0.0f) { + min_lod = 0.0f; + } else if (min_lod > 10.0f) { + min_lod = 10.0f; + } + lmin = 16.0f * min_lod; + if (max_lod < 0.0f) { + max_lod = 0.0f; + } else if (max_lod > 10.0f) { + max_lod = 10.0f; + } + lmax = 16.0f * max_lod; + SET_REG_FIELD(818, t->mode1, 8, 0, lmin); + SET_REG_FIELD(819, t->mode1, 8, 8, lmax); +} + +void GXInitTexObjData(GXTexObj* obj, void* image_ptr) { + u32 imageBase; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(835, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(837, "GXInitTexObjData"); + ASSERTMSGLINEV(840, ((u32)image_ptr & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexObjData", "image"); + imageBase = ((u32)image_ptr >> 5) & 0x01FFFFFF; + SET_REG_FIELD(843, t->image3, 21, 0, imageBase); +} + +void GXInitTexObjWrapMode(GXTexObj* obj, GXTexWrapMode sm, GXTexWrapMode tm) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(860, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(862, "GXInitTexObjWrapMode"); + SET_REG_FIELD(864, t->mode0, 2, 0, sm); + SET_REG_FIELD(865, t->mode0, 2, 2, tm); +} + +void GXInitTexObjTlut(GXTexObj* obj, u32 tlut_name) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(881, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(883, "GXInitTexObjTlut"); + t->tlutName = tlut_name; +} + +void GXInitTexObjFilter(GXTexObj* obj, GXTexFilter min_filt, GXTexFilter mag_filt) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(902, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(904, "GXInitTexObjFilter"); + + ASSERTMSG1LINE(907, (u32)mag_filt <= 1, "%s: invalid mag_filt value", "GXInitTexObjFilter"); + SET_REG_FIELD(908, t->mode0, 1, 4, mag_filt == 1 ? 1 : 0); + + ASSERTMSG1LINE(911, (u32)min_filt <= 5, "%s: invalid min_filt value", "GXInitTexObjFilter"); + SET_REG_FIELD(912, t->mode0, 3, 5, GX2HWFiltConv[min_filt]); +} + +void GXInitTexObjMaxLOD(GXTexObj* obj, f32 max_lod) { + u8 lmax; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(930, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(932, "GXInitTexObjMaxLOD"); + + if (max_lod < 0.0f) { + max_lod = 0.0f; + } else if (max_lod > 10.0f) { + max_lod = 10.0f; + } + lmax = 16.0f * max_lod; + SET_REG_FIELD(938, t->mode1, 8, 8, lmax); +} + +void GXInitTexObjMinLOD(GXTexObj* obj, f32 min_lod) { + u8 lmin; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(956, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(958, "GXInitTexObjMinLOD"); + + if (min_lod < 0.0f) { + min_lod = 0.0f; + } else if (min_lod > 10.0f) { + min_lod = 10.0f; + } + lmin = 16.0f * min_lod; + SET_REG_FIELD(964, t->mode1, 8, 0, lmin); +} + +void GXInitTexObjLODBias(GXTexObj* obj, f32 lod_bias) { + u8 lbias; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(982, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(984, "GXInitTexObjLODBias"); + + if (lod_bias < -4.0f) { + lod_bias = -4.0f; + } else if (lod_bias >= 4.0f) { + lod_bias = 3.99f; + } + lbias = 32.0f * lod_bias; + SET_REG_FIELD(991, t->mode0, 8, 9, lbias); +} + +void GXInitTexObjBiasClamp(GXTexObj* obj, u8 bias_clamp) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(1007, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(1009, "GXInitTexObjBiasClamp"); + + SET_REG_FIELD(1011, t->mode0, 1, 21, bias_clamp); +} + +void GXInitTexObjEdgeLOD(GXTexObj* obj, u8 do_edge_lod) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(1027, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(1029, "GXInitTexObjEdgeLOD"); + + SET_REG_FIELD(1031, t->mode0, 1, 8, do_edge_lod ? 0 : 1); +} + +void GXInitTexObjMaxAniso(GXTexObj* obj, GXAnisotropy max_aniso) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(1047, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(1049, "GXInitTexObjMaxAniso"); + + SET_REG_FIELD(1051, t->mode0, 2, 19, max_aniso); +} + +void GXInitTexObjUserData(GXTexObj* obj, void* user_data) { + __GXTexObjInt* t = (__GXTexObjInt*)obj; + + ASSERTMSGLINE(1068, obj, "Texture Object Pointer is null"); + CHECK_GXBEGIN(1069, "GXInitTexObjUserData"); + t->userData = user_data; +} + +void* GXGetTexObjUserData(const GXTexObj* obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)obj; + + ASSERTMSGLINE(1075, obj, "Texture Object Pointer is null"); + return t->userData; +} + +void GXGetTexObjAll(const GXTexObj* obj, void** image_ptr, u16* width, u16* height, GXTexFmt* format, GXTexWrapMode* wrap_s, GXTexWrapMode* wrap_t, u8* mipmap) { + const __GXTexObjInt* t = (const __GXTexObjInt *)obj; + + ASSERTMSGLINE(1095, obj, "Texture Object Pointer is null"); + *image_ptr = (void *)(GET_REG_FIELD(t->image3, 21, 0) << 5); + *width = (u32)GET_REG_FIELD(t->image0, 10, 0) + 1; + *height = (u32)GET_REG_FIELD(t->image0, 10, 10) + 1; + *format = t->fmt; + *wrap_s = GET_REG_FIELD(t->mode0, 2, 0); + *wrap_t = GET_REG_FIELD(t->mode0, 2, 2); + *mipmap = (t->flags & 1) == 1; +} + +void* GXGetTexObjData(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1108, to, "Texture Object Pointer is null"); + return (void*)(GET_REG_FIELD(t->image3, 21, 0) << 5); +} + +u16 GXGetTexObjWidth(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1116, to, "Texture Object Pointer is null"); + return (u32)GET_REG_FIELD(t->image0, 10, 0) + 1; +} + +u16 GXGetTexObjHeight(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1122, to, "Texture Object Pointer is null"); + return (u32)GET_REG_FIELD(t->image0, 10, 10) + 1; +} + +GXTexFmt GXGetTexObjFmt(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1128, to, "Texture Object Pointer is null"); + return t->fmt; +} + +GXTexWrapMode GXGetTexObjWrapS(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1134, to, "Texture Object Pointer is null"); + return GET_REG_FIELD(t->mode0, 2, 0); +} + +GXTexWrapMode GXGetTexObjWrapT(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1140, to, "Texture Object Pointer is null"); + return GET_REG_FIELD(t->mode0, 2, 2); +} + +GXBool GXGetTexObjMipMap(const GXTexObj* to) { + const __GXTexObjInt* t = (const __GXTexObjInt *)to; + + ASSERTMSGLINE(1146, to, "Texture Object Pointer is null"); + return (t->flags & 1) == 1; +} + +void GXGetTexObjLODAll(const GXTexObj* tex_obj, GXTexFilter* min_filt, GXTexFilter* mag_filt, f32* min_lod, f32* max_lod, f32* lod_bias, u8* bias_clamp, u8* do_edge_lod, GXAnisotropy* max_aniso) { + s16 tmp; + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1166, tex_obj, "Texture Object Pointer is null"); + *min_filt = HW2GXFiltConv[GET_REG_FIELD(t->mode0, 3, 5)]; + *mag_filt = GET_REG_FIELD(t->mode0, 1, 4); + *min_lod = (u8)t->mode1 / 16.0f; + *max_lod = (u32)GET_REG_FIELD(t->mode1, 8, 8) / 16.0f; + tmp = (s32)GET_REG_FIELD(t->mode0, 8, 9); + *lod_bias = (s8)tmp / 32.0f; + *bias_clamp = (u32)GET_REG_FIELD(t->mode0, 1, 21); + *do_edge_lod = !GET_REG_FIELD(t->mode0, 1, 8); + *max_aniso = GET_REG_FIELD(t->mode0, 2, 19); +} + +GXTexFilter GXGetTexObjMinFilt(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1182, tex_obj, "Texture Object Pointer is null"); + return HW2GXFiltConv[GET_REG_FIELD(t->mode0, 3, 5)]; +} + +GXTexFilter GXGetTexObjMagFilt(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1189, tex_obj, "Texture Object Pointer is null"); + return GET_REG_FIELD(t->mode0, 1, 4); +} + +f32 GXGetTexObjMinLOD(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1195, tex_obj, "Texture Object Pointer is null"); + return (u32)GET_REG_FIELD(t->mode1, 8, 0) / 16.0f; +} + +f32 GXGetTexObjMaxLOD(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1201, tex_obj, "Texture Object Pointer is null"); + return (u32)GET_REG_FIELD(t->mode1, 8, 8) / 16.0f; +} + +f32 GXGetTexObjLODBias(const GXTexObj* tex_obj) { + s16 tmp; + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1208, tex_obj, "Texture Object Pointer is null"); + tmp = (s32)GET_REG_FIELD(t->mode0, 8, 9); + return (s8)tmp / 32.0f; +} + +GXBool GXGetTexObjBiasClamp(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1215, tex_obj, "Texture Object Pointer is null"); + return (u32)GET_REG_FIELD(t->mode0, 1, 21); +} + +GXBool GXGetTexObjEdgeLOD(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1221, tex_obj, "Texture Object Pointer is null"); + return !GET_REG_FIELD(t->mode0, 1, 8); +} + +GXAnisotropy GXGetTexObjMaxAniso(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1227, tex_obj, "Texture Object Pointer is null"); + return GET_REG_FIELD(t->mode0, 2, 19); +} + +u32 GXGetTexObjTlut(const GXTexObj* tex_obj) { + const __GXTexObjInt* t = (const __GXTexObjInt *)tex_obj; + + ASSERTMSGLINE(1235, tex_obj, "Texture Object Pointer is null"); + return t->tlutName; +} + +void GXLoadTexObjPreLoaded(GXTexObj* obj, GXTexRegion* region, GXTexMapID id) { + __GXTlutRegionInt* tlr; + u32 m0; + u32 m1; + u32 img0; + u32 img1; + u32 img2; + u32 img3; + __GXTexObjInt* t = (__GXTexObjInt*)obj; + __GXTexRegionInt* r = (__GXTexRegionInt *)region; + + ASSERTMSGLINE(1259, obj, "Texture Object Pointer is null"); + ASSERTMSGLINE(1259, region, "TexRegion Object Pointer is null"); + CHECK_GXBEGIN(1261, "GXLoadTexObjPreLoaded"); + ASSERTMSGLINEV(1262, id < GX_MAX_TEXMAP, "%s: invalid texture map ID", "GXLoadTexObj"); + + m0 = t->mode0; + m1 = t->mode1; + img0 = t->image0; + img1 = r->image1; + img2 = r->image2; + img3 = t->image3; + + SET_REG_FIELD(1273, t->mode0, 8, 24, GXTexMode0Ids[id]); + SET_REG_FIELD(1274, t->mode1, 8, 24, GXTexMode1Ids[id]); + SET_REG_FIELD(1275, t->image0, 8, 24, GXTexImage0Ids[id]); + SET_REG_FIELD(1276, r->image1, 8, 24, GXTexImage1Ids[id]); + SET_REG_FIELD(1277, r->image2, 8, 24, GXTexImage2Ids[id]); + SET_REG_FIELD(1278, t->image3, 8, 24, GXTexImage3Ids[id]); + + GX_WRITE_RAS_REG(t->mode0); + GX_WRITE_RAS_REG(t->mode1); + GX_WRITE_RAS_REG(t->image0); + GX_WRITE_RAS_REG(r->image1); + GX_WRITE_RAS_REG(r->image2); + GX_WRITE_RAS_REG(t->image3); + + if (!(t->flags & 2)) { + ASSERTMSGLINEV(1289, __GXData->tlutRegionCallback, "%s: Tex/Tlut Region Callback not set", "GXLoadTexObj/PreLoaded"); + tlr = (__GXTlutRegionInt*)__GXData->tlutRegionCallback(t->tlutName); + ASSERTMSGLINEV(1291, tlr, "%s: Tex/Tlut Region Callback returns NULL", "GXLoadTexObj/PreLoaded"); + + SET_REG_FIELD(1293, tlr->tlutObj.tlut, 8, 24, GXTexTlutIds[id]); + GX_WRITE_RAS_REG(tlr->tlutObj.tlut); + } + + __GXData->tImage0[id] = t->image0; + __GXData->tMode0[id] = t->mode0; + __GXData->dirtyState |= 1; + __GXData->bpSentNot = 0; +} + +void GXLoadTexObj(GXTexObj* obj, GXTexMapID id) { + GXTexRegion* r; + + CHECK_GXBEGIN(1320, "GXLoadTexObj"); + ASSERTMSGLINEV(1321, id < 8, "%s: invalid texture map ID", "GXLoadTexObj"); + ASSERTMSGLINEV(1326, __GXData->texRegionCallback, "%s: Tex/Tlut Region Callback not set", "GXLoadTexObj"); + r = __GXData->texRegionCallback(obj, id); + ASSERTMSGLINEV(1328, r, "%s: Tex/Tlut Region Callback returns NULL", "GXLoadTexObj"); + GXLoadTexObjPreLoaded(obj, r, id); +} + +void GXInitTlutObj(GXTlutObj* tlut_obj, void* lut, GXTlutFmt fmt, u16 n_entries) { + __GXTlutObjInt* t = (__GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1352, tlut_obj, "TLut Object Pointer is null"); + CHECK_GXBEGIN(1353, "GXInitTlutObj"); + ASSERTMSGLINEV(1356, n_entries <= 0x4000, "%s: number of entries exceeds maximum", "GXInitTlutObj"); + ASSERTMSGLINEV(1358, ((u32)lut & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTlutObj", "Tlut"); + t->tlut = 0; + SET_REG_FIELD(1361, t->tlut, 2, 10, fmt); + SET_REG_FIELD(1362, t->loadTlut0, 24, 0, GX_PHY_ADDR(lut) >> 5); + SET_REG_FIELD(1363, t->loadTlut0, 8, 24, 0x64); + t->numEntries = n_entries; +} + +void GXGetTlutObjAll(const GXTlutObj* tlut_obj, void **data, GXTlutFmt* format, u16* numEntries) { + const __GXTlutObjInt* t = (const __GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1382, tlut_obj, "TLut Object Pointer is null"); + *data = (void *)(GET_REG_FIELD(t->loadTlut0, 21, 0) << 5); + *format = GET_REG_FIELD(t->tlut, 2, 10); + *numEntries = t->numEntries; +} + +void* GXGetTlutObjData(const GXTlutObj* tlut_obj) { + const __GXTlutObjInt* t = (const __GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1391, tlut_obj, "TLut Object Pointer is null"); + return (void *)(GET_REG_FIELD(t->loadTlut0, 21, 0) << 5); +} + +GXTlutFmt GXGetTlutObjFmt(const GXTlutObj* tlut_obj) { + const __GXTlutObjInt* t = (const __GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1398, tlut_obj, "TLut Object Pointer is null"); + return GET_REG_FIELD(t->tlut, 2, 10); +} + +u16 GXGetTlutObjNumEntries(const GXTlutObj* tlut_obj) { + const __GXTlutObjInt* t = (const __GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1405, tlut_obj, "TLut Object Pointer is null"); + return t->numEntries; +} + +void GXLoadTlut(GXTlutObj* tlut_obj, u32 tlut_name) { + __GXTlutRegionInt* r; + u32 tlut_offset; + __GXTlutObjInt* t = (__GXTlutObjInt *)tlut_obj; + + ASSERTMSGLINE(1434, tlut_obj, "TLut Object Pointer is null"); + CHECK_GXBEGIN(1436, "GXLoadTlut"); + ASSERTMSGLINEV(1437, __GXData->tlutRegionCallback, "%s: Tex/Tlut Region Callback not set", "GXLoadTlut"); + r = (__GXTlutRegionInt *)__GXData->tlutRegionCallback(tlut_name); + ASSERTMSGLINEV(1439, r, "%s: Tex/Tlut Region Callback returns NULL", "GXLoadTlut"); + + __GXFlushTextureState(); + GX_WRITE_RAS_REG(t->loadTlut0); + GX_WRITE_RAS_REG(r->loadTlut1); + __GXFlushTextureState(); + tlut_offset = r->loadTlut1 & 0x3FF; + SET_REG_FIELD(1455, t->tlut, 10, 0, tlut_offset); + r->tlutObj = *t; +} + +void GXInitTexCacheRegion(GXTexRegion* region, u8 is_32b_mipmap, u32 tmem_even, GXTexCacheSize size_even, u32 tmem_odd, GXTexCacheSize size_odd) { + u32 WidthExp2; + __GXTexRegionInt* t = (__GXTexRegionInt*)region; + + ASSERTMSGLINE(1486, region, "TexRegion Object Pointer is null"); + CHECK_GXBEGIN(1488, "GXInitTexCacheRegion"); + ASSERTMSGLINEV(1490, (tmem_even & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexCacheRegion", "tmem even"); + ASSERTMSGLINEV(1492, (tmem_odd & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexCacheRegion", "tmem odd"); + + switch (size_even) { + case GX_TEXCACHE_32K: + WidthExp2 = 3; + break; + case GX_TEXCACHE_128K: + WidthExp2 = 4; + break; + case GX_TEXCACHE_512K: + WidthExp2 = 5; + break; + default: + ASSERTMSGLINEV(1500, 0, "%s: Invalid %s size", "GXInitTexCacheRegion", "tmem even"); + break; + } + + t->image1 = 0; + SET_REG_FIELD(1505, t->image1, 15, 0, tmem_even >> 5); + SET_REG_FIELD(1506, t->image1, 3, 15, WidthExp2); + SET_REG_FIELD(1507, t->image1, 3, 18, WidthExp2); + SET_REG_FIELD(1508, t->image1, 1, 21, 0); + + switch (size_odd) { + case GX_TEXCACHE_32K: + WidthExp2 = 3; + break; + case GX_TEXCACHE_128K: + WidthExp2 = 4; + break; + case GX_TEXCACHE_512K: + WidthExp2 = 5; + break; + case GX_TEXCACHE_NONE: + WidthExp2 = 0; + break; + default: + ASSERTMSGLINEV(1516, 0, "%s: Invalid %s size", "GXInitTexCacheRegion", "tmem odd"); + break; + } + + t->image2 = 0; + SET_REG_FIELD(1521, t->image2, 15, 0, tmem_odd >> 5); + SET_REG_FIELD(1522, t->image2, 3, 15, WidthExp2); + SET_REG_FIELD(1523, t->image2, 3, 18, WidthExp2); + t->is32bMipmap = (u8)is_32b_mipmap; + t->isCached = 1; +} + +void GXInitTexPreLoadRegion(GXTexRegion* region, u32 tmem_even, u32 size_even, u32 tmem_odd, u32 size_odd) { + __GXTexRegionInt* t = (__GXTexRegionInt *)region; + + ASSERTMSGLINE(1550, region, "TexRegion Object Pointer is null"); + CHECK_GXBEGIN(1552, "GXInitTexPreLoadRegion"); + ASSERTMSGLINEV(1554, (tmem_even & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexPreLoadRegion", "tmem even"); + ASSERTMSGLINEV(1556, (tmem_odd & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexPreLoadRegion", "tmem odd"); + ASSERTMSGLINEV(1558, (size_even & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexPreLoadRegion", "size even"); + ASSERTMSGLINEV(1560, (size_odd & 0x1F) == 0, "%s: %s pointer not aligned to 32B", "GXInitTexPreLoadRegion", "size odd"); + + t->image1 = 0; + SET_REG_FIELD(1564, t->image1, 15, 0, tmem_even >> 5); + SET_REG_FIELD(1565, t->image1, 3, 15, 0); + SET_REG_FIELD(1566, t->image1, 3, 18, 0); + SET_REG_FIELD(1567, t->image1, 1, 21, 1); + + t->image2 = 0; + SET_REG_FIELD(1570, t->image2, 15, 0, tmem_odd >> 5); + SET_REG_FIELD(1571, t->image2, 3, 15, 0); + SET_REG_FIELD(1572, t->image2, 3, 18, 0); + t->is32bMipmap = 0; + t->isCached = 0; + t->sizeEven = (u16)(size_even >> 5); + t->sizeOdd = (u16)(size_odd >> 5); +} + +void GXGetTexRegionAll(const GXTexRegion* region, u8* is_cached, u8* is_32b_mipmap, u32* tmem_even, u32* size_even, u32* tmem_odd, u32* size_odd) { + const __GXTexRegionInt* t = (const __GXTexRegionInt *)region; + + ASSERTMSGLINE(1601, region, "TexRegion Object Pointer is null"); + *tmem_even = GET_REG_FIELD(t->image1, 15, 0) << 5; + *tmem_odd = GET_REG_FIELD(t->image2, 15, 0) << 5; + if (t->isCached) { + switch (GET_REG_FIELD(t->image1, 3, 15)) { + case 3: + *size_even = 0x8000; + break; + case 4: + *size_even = 0x20000; + break; + case 5: + *size_even = 0x80000; + break; + default: + *size_even = 0; + break; + } + + switch (GET_REG_FIELD(t->image2, 3, 15)) { + case 3: + *size_odd = 0x8000; + break; + case 4: + *size_odd = 0x20000; + break; + case 5: + *size_odd = 0x80000; + break; + default: + *size_odd = 0; + break; + } + } else { + *size_even = t->sizeEven << 5; + *size_odd = t->sizeOdd << 5; + } + + *is_32b_mipmap = t->is32bMipmap; + *is_cached = t->isCached; +} + +void GXInitTlutRegion(GXTlutRegion* region, u32 tmem_addr, GXTlutSize tlut_size) { + __GXTlutRegionInt* t = (__GXTlutRegionInt *)region; + + ASSERTMSGLINE(1654, region, "TLutRegion Object Pointer is null"); + CHECK_GXBEGIN(1656, "GXInitTlutRegion"); + ASSERTMSGLINEV(1657, (tmem_addr & 0x1FF) == 0, "%s: tmem pointer is not aligned to 512B", "GXInitTlutRegion"); + ASSERTMSGLINEV(1658, tlut_size <= 0x400, "%s: tlut size exceeds 16K", "GXInitTlutRegion"); + t->loadTlut1 = 0; + tmem_addr -= 0x80000; + SET_REG_FIELD(1662, t->loadTlut1, 10, 0, tmem_addr >> 9); + SET_REG_FIELD(1663, t->loadTlut1, 11, 10, tlut_size); + SET_REG_FIELD(1664, t->loadTlut1, 8, 24, 0x65); +} + +void GXGetTlutRegionAll(const GXTlutRegion* region, u32* tmem_addr, GXTlutSize* tlut_size) { + const __GXTlutRegionInt* t = (const __GXTlutRegionInt *)region; + + ASSERTMSGLINE(1682, region, "TLutRegion Object Pointer is null"); + *tmem_addr = (GET_REG_FIELD(t->loadTlut1, 10, 0) << 9) + 0x80000; + *tlut_size = GET_REG_FIELD(t->loadTlut1, 11, 10); +} + +void GXInvalidateTexRegion(GXTexRegion* region) { + s32 wle; + s32 hle; + s32 wlo; + s32 hlo; + s32 count; + u32 reg0; + u32 reg1; + __GXTexRegionInt* r = (__GXTexRegionInt*)region; + + ASSERTMSGLINE(1705, region, "TexRegion Object Pointer is null"); + CHECK_GXBEGIN(1707, "GXInvalidateTexRegion"); + + wle = GET_REG_FIELD(r->image1, 3, 15) - 1; + hle = GET_REG_FIELD(r->image1, 3, 18) - 1; + wlo = GET_REG_FIELD(r->image2, 3, 15) - 1; + hlo = GET_REG_FIELD(r->image2, 3, 18) - 1; + if (wle < 0) { + wle = 0; + } + if (hle < 0) { + hle = 0; + } + if (wlo < 0) { + wlo = 0; + } + if (hlo < 0) { + hlo = 0; + } + count = wle + hle; + if (r->is32bMipmap) { + count = wlo + hlo - 2 + count; + } + + reg0 = 0; + SET_REG_FIELD(1724, reg0, 9, 0, GET_REG_FIELD(r->image1, 9, 6)); + SET_REG_FIELD(1725, reg0, 4, 9, count); + SET_REG_FIELD(1724, reg0, 8, 24, 0x66); + + if (wlo != 0) { + count = wlo + hlo; + if (r->is32bMipmap) { + count = wle + hle - 2 + count; + } + reg1 = 0; + SET_REG_FIELD(1736, reg1, 9, 0, GET_REG_FIELD(r->image2, 9, 6)); + SET_REG_FIELD(1737, reg1, 4, 9, count); + SET_REG_FIELD(1738, reg1, 8, 24, 0x66); + } + + __GXFlushTextureState(); + GX_WRITE_RAS_REG(reg0); + if (wlo != 0) { + GX_WRITE_RAS_REG(reg1); + } + __GXFlushTextureState(); + + reg0; reg1; r; // needed to match +} + +void GXInvalidateTexAll(void) { + u32 reg0; + u32 reg1; + + CHECK_GXBEGIN(1757, "GXInvalidateTexAll"); + reg0 = 0x66001000; + reg1 = 0x66001100; + __GXFlushTextureState(); + GX_WRITE_RAS_REG(reg0); + GX_WRITE_RAS_REG(reg1); + __GXFlushTextureState(); +} + +GXTexRegionCallback GXSetTexRegionCallback(GXTexRegionCallback f) { + GXTexRegionCallback oldcb = __GXData->texRegionCallback; + + __GXData->texRegionCallback = f; + return oldcb; +} + +GXTlutRegionCallback GXSetTlutRegionCallback(GXTlutRegionCallback f) { + GXTlutRegionCallback oldcb = __GXData->tlutRegionCallback; + + __GXData->tlutRegionCallback = f; + return oldcb; +} + +void GXPreLoadEntireTexture(GXTexObj* tex_obj, GXTexRegion* region) { + GXBool isMipMap; + GXBool is32bit; + u32 wd; + u32 ht; + u32 maxLevelIndex; + u32 loadImage0; + u32 loadImage1; + u32 loadImage2; + u32 loadImage3; + u32 base; + u32 tmem1; + u32 tmem2; + u32 tmemAR; + u32 tmemGB; + u32 nTiles; +#if DEBUG + u32 totalOdd; + u32 totalEven; + u32 count; +#endif + u32 rowTiles; + u32 colTiles; + u32 cmpTiles; + u32 i; + __GXTexObjInt* t = (__GXTexObjInt*)tex_obj; + __GXTexRegionInt* r = (__GXTexRegionInt*)region; + + ASSERTMSGLINE(1820, tex_obj, "Texture Object Pointer is null"); + ASSERTMSGLINE(1820, region, "TexRegion Object Pointer is null"); + CHECK_GXBEGIN(1822, "GXPreLoadEntireTexture"); + isMipMap = (t->flags & 1) == 1; + is32bit = GET_REG_FIELD(t->image0, 4, 20) == 6; + + loadImage0 = 0; + SET_REG_FIELD(0, loadImage0, 8, 24, 0x60); + base = t->image3 & 0x1FFFFF; + SET_REG_FIELD(1831, loadImage0, 21, 0, base); + + loadImage1 = 0; + SET_REG_FIELD(0, loadImage1, 8, 24, 0x61); + tmem1 = r->image1 & 0x7FFF; + SET_REG_FIELD(1837, loadImage1, 15, 0, tmem1); + + loadImage2 = 0; + SET_REG_FIELD(0, loadImage2, 8, 24, 0x62); + tmem2 = r->image2 & 0x7FFF; + SET_REG_FIELD(1843, loadImage2, 15, 0, tmem2); + + loadImage3 = 0; + SET_REG_FIELD(0, loadImage3, 8, 24, 0x63); + SET_REG_FIELD(1848, loadImage3, 15, 0, t->loadCnt); + SET_REG_FIELD(1849, loadImage3, 2, 15, t->loadFmt); + maxLevelIndex = 0; + nTiles = t->loadCnt; + + if (isMipMap) { + wd = GET_REG_FIELD(t->image0, 10, 0) + 1; + ht = GET_REG_FIELD(t->image0, 10, 10) + 1; + if (wd > ht) { + maxLevelIndex = (u16)(31 - __cntlzw(wd)); + } else { + maxLevelIndex = (u16)(31 - __cntlzw(ht)); + } + +#if DEBUG + count = nTiles; + totalOdd = totalEven = 0; + + for (i = 0; i < maxLevelIndex; i++) { + if (i & 1) { + if (count == 0) { + count = 1; + } + totalOdd += count; + } else { + if (count == 0) { + count = 1; + } + totalEven += count; + } + __GetImageTileCount(t->fmt, wd >> (i + 1), ht >> (i + 1), &rowTiles, &colTiles, &cmpTiles); + count = rowTiles * colTiles; + } +#endif + } else { +#if DEBUG + totalEven = (nTiles == 0) ? 1 : nTiles; + totalOdd = totalEven; +#endif + } + +#if DEBUG + if (is32bit) { + totalOdd = isMipMap ? totalOdd : 0; + totalEven = totalEven + totalOdd; + ASSERTMSGLINE(1890, totalEven <= r->sizeEven, "GXPreLoadEntireTexture: Even tmem size does not match the texture size"); + ASSERTMSGLINE(1891, totalEven <= r->sizeOdd, "GXPreLoadEntireTexture: Odd tmem size does not match the texture size"); + } else if (isMipMap != 0) { + if (r->sizeEven > r->sizeOdd) { + ASSERTMSGLINE(1896, totalEven <= r->sizeEven, "GXPreLoadEntireTexture: Even tmem size does not match the texture size"); + ASSERTMSGLINE(1897, totalOdd <= r->sizeOdd, "GXPreLoadEntireTexture: Odd tmem size does not match the texture size"); + } else { + ASSERTMSGLINE(1900, totalEven <= r->sizeOdd, "GXPreLoadEntireTexture: Odd tmem size does not match the texture size"); + ASSERTMSGLINE(1901, totalOdd <= r->sizeEven, "GXPreLoadEntireTexture: Even tmem size does not match the texture size"); + } + } else if (r->sizeEven > r->sizeOdd) { + ASSERTMSGLINE(1906, totalEven <= r->sizeEven, "GXPreLoadEntireTexture: Even tmem size does not match the texture size"); + } else { + ASSERTMSGLINE(1908, totalOdd <= r->sizeOdd, "GXPreLoadEntireTexture: Odd tmem size does not match the texture size"); + } +#endif + + __GXFlushTextureState(); + GX_WRITE_RAS_REG(loadImage0); + GX_WRITE_RAS_REG(loadImage1); + GX_WRITE_RAS_REG(loadImage2); + GX_WRITE_RAS_REG(loadImage3); + + if (maxLevelIndex != 0) { + tmemAR = tmem1; + tmemGB = tmem2; + for (i = 0; i < maxLevelIndex; i++) { + if (is32bit) { + base += nTiles * 2; + tmemAR += nTiles; + tmemGB += nTiles; + } else { + base += nTiles; + if (i & 1) { + tmemGB += nTiles; + } else { + tmemAR += nTiles; + } + } + tmem1 = (i & 1) ? tmemAR : tmemGB; + tmem2 = (i & 1) ? tmemGB : tmemAR; + __GetImageTileCount(t->fmt, (u16) (wd >> (i + 1)), (u16) (ht >> (i + 1)), &rowTiles, &colTiles, &cmpTiles); + nTiles = rowTiles * colTiles; + SET_REG_FIELD(1957, loadImage0, 21, 0, base); + SET_REG_FIELD(1958, loadImage1, 15, 0, tmem1); + SET_REG_FIELD(1959, loadImage2, 15, 0, tmem2); + SET_REG_FIELD(1960, loadImage3, 15, 0, nTiles); + GX_WRITE_RAS_REG(loadImage0); + GX_WRITE_RAS_REG(loadImage1); + GX_WRITE_RAS_REG(loadImage2); + GX_WRITE_RAS_REG(loadImage3); + } + } + __GXFlushTextureState(); + + // needed to match debug + maxLevelIndex; maxLevelIndex; base; base; base; tmem1; tmem1; tmem2; tmem2; +} + +void GXSetTexCoordScaleManually(GXTexCoordID coord, GXBool enable, u16 ss, u16 ts) { + CHECK_GXBEGIN(1991, "GXSetTexCoordScaleManually"); + ASSERTMSGLINEV(1993, coord < GX_MAX_TEXCOORD, "%s: bad texcoord specified", "GXSetTexCoordScaleManually"); + __GXData->tcsManEnab = (__GXData->tcsManEnab & ~(1 << coord)) | (enable << coord); + + if (enable) { + SET_REG_FIELD(1999, __GXData->suTs0[coord], 16, 0, (u16)(ss - 1)); + SET_REG_FIELD(2000, __GXData->suTs1[coord], 16, 0, (u16)(ts - 1)); + GX_WRITE_RAS_REG(__GXData->suTs0[coord]); + GX_WRITE_RAS_REG(__GXData->suTs1[coord]); + __GXData->bpSentNot = 0; + } +} + +void GXSetTexCoordCylWrap(GXTexCoordID coord, u8 s_enable, u8 t_enable) { + CHECK_GXBEGIN(2023, "GXSetTexCoordCylWrap"); + ASSERTMSGLINEV(2025, coord < GX_MAX_TEXCOORD, "%s: bad texcoord specified", "GXSetTexCoordCylWrap"); + SET_REG_FIELD(2027, __GXData->suTs0[coord], 1, 17, s_enable); + SET_REG_FIELD(2028, __GXData->suTs1[coord], 1, 17, t_enable); + + if (__GXData->tcsManEnab & (1 << coord)) { + GX_WRITE_RAS_REG(__GXData->suTs0[coord]); + GX_WRITE_RAS_REG(__GXData->suTs1[coord]); + __GXData->bpSentNot = 0; + } +} + +void GXSetTexCoordBias(GXTexCoordID coord, u8 s_enable, u8 t_enable) { + CHECK_GXBEGIN(2054, "GXSetTexCoordBias"); + ASSERTMSGLINEV(2056, coord < GX_MAX_TEXCOORD, "%s: bad texcoord specified", "GXSetTexCoordBias"); + SET_REG_FIELD(2058, __GXData->suTs0[coord], 1, 16, s_enable); + SET_REG_FIELD(2059, __GXData->suTs1[coord], 1, 16, t_enable); + + if (__GXData->tcsManEnab & (1 << coord)) { + GX_WRITE_RAS_REG(__GXData->suTs0[coord]); + GX_WRITE_RAS_REG(__GXData->suTs1[coord]); + __GXData->bpSentNot = 0; + } +} + +static void __SetSURegs(u32 tmap, u32 tcoord) { + u32 w; + u32 h; + u8 s_bias; + u8 t_bias; + + w = GET_REG_FIELD(__GXData->tImage0[tmap], 10, 0); + h = GET_REG_FIELD(__GXData->tImage0[tmap], 10, 10); + SET_REG_FIELD(2091, __GXData->suTs0[tcoord], 16, 0, w); + SET_REG_FIELD(2092, __GXData->suTs1[tcoord], 16, 0, h); + s_bias = GET_REG_FIELD(__GXData->tMode0[tmap], 2, 0) == 1; + t_bias = GET_REG_FIELD(__GXData->tMode0[tmap], 2, 2) == 1; + SET_REG_FIELD(2098, __GXData->suTs0[tcoord], 1, 16, s_bias); + SET_REG_FIELD(2099, __GXData->suTs1[tcoord], 1, 16, t_bias); + GX_WRITE_RAS_REG(__GXData->suTs0[tcoord]); + GX_WRITE_RAS_REG(__GXData->suTs1[tcoord]); + __GXData->bpSentNot = 0; +} + +void __GXSetSUTexRegs(void) { + u32 nStages; + u32 nIndStages; + u32 i; + u32 map; + u32 tmap; + u32 coord; + u32* ptref; + + if (__GXData->tcsManEnab != 0xFF) { + nStages = GET_REG_FIELD(__GXData->genMode, 4, 10) + 1; + nIndStages = GET_REG_FIELD(__GXData->genMode, 3, 16); + for (i = 0; i < nIndStages; i++) { + switch (i) { + case 0: + tmap = GET_REG_FIELD(__GXData->iref, 3, 0); + coord = GET_REG_FIELD(__GXData->iref, 3, 3); + break; + case 1: + tmap = GET_REG_FIELD(__GXData->iref, 3, 6); + coord = GET_REG_FIELD(__GXData->iref, 3, 9); + break; + case 2: + tmap = GET_REG_FIELD(__GXData->iref, 3, 12); + coord = GET_REG_FIELD(__GXData->iref, 3, 15); + break; + case 3: + tmap = GET_REG_FIELD(__GXData->iref, 3, 18); + coord = GET_REG_FIELD(__GXData->iref, 3, 21); + break; + } + if (!(__GXData->tcsManEnab & (1 << coord))) { + __SetSURegs(tmap, coord); + } + } + + for (i = 0; i < nStages; i++) { + ptref = &__GXData->tref[i / 2]; + map = __GXData->texmapId[i]; + tmap = map & 0xFFFFFEFF; + if (i & 1) { + coord = GET_REG_FIELD(*ptref, 3, 15); + } else { + coord = GET_REG_FIELD(*ptref, 3, 3); + } + if ((tmap != 0xFF) && !(__GXData->tcsManEnab & (1 << coord)) && (__GXData->tevTcEnab & (1 << i))) { + __SetSURegs(tmap, coord); + } + } + } +} + +void __GXGetSUTexSize(GXTexCoordID coord, u16* width, u16* height) { + *width = (u16)__GXData->suTs0[coord] + 1; + *height = (u16)__GXData->suTs1[coord] + 1; +} + +void __GXSetTmemConfig(u32 config) { + switch (config) { + case 2: + GX_WRITE_RAS_REG(0x8c0d8000); + GX_WRITE_RAS_REG(0x900dc000); + + GX_WRITE_RAS_REG(0x8d0d8800); + GX_WRITE_RAS_REG(0x910dc800); + + GX_WRITE_RAS_REG(0x8e0d9000); + GX_WRITE_RAS_REG(0x920dd000); + + GX_WRITE_RAS_REG(0x8f0d9800); + GX_WRITE_RAS_REG(0x930dd800); + + GX_WRITE_RAS_REG(0xac0da000); + GX_WRITE_RAS_REG(0xb00dc400); + + GX_WRITE_RAS_REG(0xad0da800); + GX_WRITE_RAS_REG(0xb10dcc00); + + GX_WRITE_RAS_REG(0xae0db000); + GX_WRITE_RAS_REG(0xb20dd400); + + GX_WRITE_RAS_REG(0xaf0db800); + GX_WRITE_RAS_REG(0xb30ddc00); + break; + case 1: + GX_WRITE_RAS_REG(0x8c0d8000); + GX_WRITE_RAS_REG(0x900dc000); + + GX_WRITE_RAS_REG(0x8d0d8800); + GX_WRITE_RAS_REG(0x910dc800); + + GX_WRITE_RAS_REG(0x8e0d9000); + GX_WRITE_RAS_REG(0x920dd000); + + GX_WRITE_RAS_REG(0x8f0d9800); + GX_WRITE_RAS_REG(0x930dd800); + + GX_WRITE_RAS_REG(0xac0da000); + GX_WRITE_RAS_REG(0xb00de000); + + GX_WRITE_RAS_REG(0xad0da800); + GX_WRITE_RAS_REG(0xb10de800); + + GX_WRITE_RAS_REG(0xae0db000); + GX_WRITE_RAS_REG(0xb20df000); + + GX_WRITE_RAS_REG(0xaf0db800); + GX_WRITE_RAS_REG(0xb30df800); + + break; + case 0: + default: + GX_WRITE_RAS_REG(0x8c0d8000); + GX_WRITE_RAS_REG(0x900dc000); + + GX_WRITE_RAS_REG(0x8d0d8400); + GX_WRITE_RAS_REG(0x910dc400); + + GX_WRITE_RAS_REG(0x8e0d8800); + GX_WRITE_RAS_REG(0x920dc800); + + GX_WRITE_RAS_REG(0x8f0d8c00); + GX_WRITE_RAS_REG(0x930dcc00); + + GX_WRITE_RAS_REG(0xac0d9000); + GX_WRITE_RAS_REG(0xb00dd000); + + GX_WRITE_RAS_REG(0xad0d9400); + GX_WRITE_RAS_REG(0xb10dd400); + + GX_WRITE_RAS_REG(0xae0d9800); + GX_WRITE_RAS_REG(0xb20dd800); + + GX_WRITE_RAS_REG(0xaf0d9c00); + GX_WRITE_RAS_REG(0xb30ddc00); + + break; + } +} diff --git a/src/revolution/gx/GXTransform.c b/src/revolution/gx/GXTransform.c new file mode 100644 index 0000000000..0fb885b459 --- /dev/null +++ b/src/revolution/gx/GXTransform.c @@ -0,0 +1,607 @@ +#include +#include +#include + +#include "__gx.h" + +void GXProject(f32 x, f32 y, f32 z, const Mtx mtx, const f32* pm, const f32* vp, f32* sx, f32* sy, f32* sz) { + Vec peye; + f32 xc; + f32 yc; + f32 zc; + f32 wc; + + ASSERTMSGLINE(181, pm && vp && sx && sy && sz, "GXGet*: invalid null pointer"); + + peye.x = mtx[0][3] + ((mtx[0][2] * z) + ((mtx[0][0] * x) + (mtx[0][1] * y))); + peye.y = mtx[1][3] + ((mtx[1][2] * z) + ((mtx[1][0] * x) + (mtx[1][1] * y))); + peye.z = mtx[2][3] + ((mtx[2][2] * z) + ((mtx[2][0] * x) + (mtx[2][1] * y))); + if (pm[0] == 0.0f) { + xc = (peye.x * pm[1]) + (peye.z * pm[2]); + yc = (peye.y * pm[3]) + (peye.z * pm[4]); + zc = pm[6] + (peye.z * pm[5]); + wc = 1.0f / -peye.z; + } else { + xc = pm[2] + (peye.x * pm[1]); + yc = pm[4] + (peye.y * pm[3]); + zc = pm[6] + (peye.z * pm[5]); + wc = 1.0f; + } + *sx = (vp[2] / 2.0f) + (vp[0] + (wc * (xc * vp[2] / 2.0f))); + *sy = (vp[3] / 2.0f) + (vp[1] + (wc * (-yc * vp[3] / 2.0f))); + *sz = vp[5] + (wc * (zc * (vp[5] - vp[4]))); +} + +static void WriteProjPS(const __REGISTER f32 proj[6], __REGISTER volatile void* dest) { + __REGISTER f32 p01, p23, p45; + +#ifdef __MWERKS__ + asm { + psq_l p01, 0(proj), 0, 0 + psq_l p23, 8(proj), 0, 0 + psq_l p45, 16(proj), 0, 0 + psq_st p01, 0(dest), 0, 0 + psq_st p23, 0(dest), 0, 0 + psq_st p45, 0(dest), 0, 0 + } +#endif +} + +static void Copy6Floats(const __REGISTER f32 src[6], __REGISTER volatile f32* dest) { + __REGISTER f32 ps01, ps23, ps45; + + asm { + psq_l ps01, 0(src), 0, 0 + psq_l ps23, 8(src), 0, 0 + psq_l ps45, 16(src), 0, 0 + psq_st ps01, 0(dest), 0, 0 + psq_st ps23, 8(dest), 0, 0 + psq_st ps45, 16(dest), 0, 0 + } +} + +void __GXSetProjection(void) { + u32 reg = 0x00061020; + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); +#if DEBUG + GX_WRITE_XF_REG_F(32, __GXData->projMtx[0]); + GX_WRITE_XF_REG_F(33, __GXData->projMtx[1]); + GX_WRITE_XF_REG_F(34, __GXData->projMtx[2]); + GX_WRITE_XF_REG_F(35, __GXData->projMtx[3]); + GX_WRITE_XF_REG_F(36, __GXData->projMtx[4]); + GX_WRITE_XF_REG_F(37, __GXData->projMtx[5]); + GX_WRITE_XF_REG_2(38, __GXData->projType); +#else + WriteProjPS(__GXData->projMtx, (volatile void*)GXFIFO_ADDR); + GX_WRITE_U32(__GXData->projType); +#endif +} + +void GXSetProjection(const Mtx44 mtx, GXProjectionType type) { + CHECK_GXBEGIN(307, "GXSetProjection"); + + __GXData->projType = type; + __GXData->projMtx[0] = mtx[0][0]; + __GXData->projMtx[2] = mtx[1][1]; + __GXData->projMtx[4] = mtx[2][2]; + __GXData->projMtx[5] = mtx[2][3]; + if (type == GX_ORTHOGRAPHIC) { + __GXData->projMtx[1] = mtx[0][3]; + __GXData->projMtx[3] = mtx[1][3]; + } else { + __GXData->projMtx[1] = mtx[0][2]; + __GXData->projMtx[3] = mtx[1][2]; + } + + __GXData->dirtyState |= 0x8000000; +} + +void GXSetProjectionv(const f32* ptr) { + CHECK_GXBEGIN(351, "GXSetProjectionv"); + + __GXData->projType = ptr[0] == 0.0f ? GX_PERSPECTIVE : GX_ORTHOGRAPHIC; + +#if DEBUG + __GXData->projMtx[0] = ptr[1]; + __GXData->projMtx[1] = ptr[2]; + __GXData->projMtx[2] = ptr[3]; + __GXData->projMtx[3] = ptr[4]; + __GXData->projMtx[4] = ptr[5]; + __GXData->projMtx[5] = ptr[6]; +#else + Copy6Floats(&ptr[1], __GXData->projMtx); +#endif + + __GXData->dirtyState |= 0x8000000; +} + +#define qr0 0 + +void GXGetProjectionv(f32* ptr) { + ASSERTMSGLINE(382, ptr, "GXGet*: invalid null pointer"); + + ptr[0] = (u32)__GXData->projType != GX_PERSPECTIVE ? 1.0f : 0.0f; + +#if DEBUG + ptr[1] = __GXData->projMtx[0]; + ptr[2] = __GXData->projMtx[1]; + ptr[3] = __GXData->projMtx[2]; + ptr[4] = __GXData->projMtx[3]; + ptr[5] = __GXData->projMtx[4]; + ptr[6] = __GXData->projMtx[5]; +#else + Copy6Floats(__GXData->projMtx, &ptr[1]); +#endif +} + +static void WriteMTXPS4x3(const __REGISTER f32 mtx[3][4], __REGISTER volatile f32* dest) { + __REGISTER f32 a00_a01; + __REGISTER f32 a02_a03; + __REGISTER f32 a10_a11; + __REGISTER f32 a12_a13; + __REGISTER f32 a20_a21; + __REGISTER f32 a22_a23; + + asm { + psq_l a00_a01, 0x00(mtx), 0, qr0 + psq_l a02_a03, 0x08(mtx), 0, qr0 + psq_l a10_a11, 0x10(mtx), 0, qr0 + psq_l a12_a13, 0x18(mtx), 0, qr0 + psq_l a20_a21, 0x20(mtx), 0, qr0 + psq_l a22_a23, 0x28(mtx), 0, qr0 + psq_st a00_a01, 0(dest), 0, qr0 + psq_st a02_a03, 0(dest), 0, qr0 + psq_st a10_a11, 0(dest), 0, qr0 + psq_st a12_a13, 0(dest), 0, qr0 + psq_st a20_a21, 0(dest), 0, qr0 + psq_st a22_a23, 0(dest), 0, qr0 + } +} + +static void WriteMTXPS3x3from3x4(__REGISTER f32 mtx[3][4], __REGISTER volatile f32* dest) { + __REGISTER f32 a00_a01; + __REGISTER f32 a02_a03; + __REGISTER f32 a10_a11; + __REGISTER f32 a12_a13; + __REGISTER f32 a20_a21; + __REGISTER f32 a22_a23; + + asm { + psq_l a00_a01, 0x00(mtx), 0, qr0 + lfs a02_a03, 0x08(mtx) + psq_l a10_a11, 0x10(mtx), 0, qr0 + lfs a12_a13, 0x18(mtx) + psq_l a20_a21, 0x20(mtx), 0, qr0 + lfs a22_a23, 0x28(mtx) + psq_st a00_a01, 0(dest), 0, qr0 + stfs a02_a03, 0(dest) + psq_st a10_a11, 0(dest), 0, qr0 + stfs a12_a13, 0(dest) + psq_st a20_a21, 0(dest), 0, qr0 + stfs a22_a23, 0(dest) + } +} + +static void WriteMTXPS3x3(__REGISTER f32 mtx[3][3], __REGISTER volatile f32* dest) { + __REGISTER f32 a00_a01; + __REGISTER f32 a02_a10; + __REGISTER f32 a11_a12; + __REGISTER f32 a20_a21; + __REGISTER f32 a22_nnn; + + asm { + psq_l a00_a01, 0x00(mtx), 0, qr0 + psq_l a02_a10, 0x08(mtx), 0, qr0 + psq_l a11_a12, 0x10(mtx), 0, qr0 + psq_l a20_a21, 0x18(mtx), 0, qr0 + lfs a22_nnn, 0x20(mtx) + psq_st a00_a01, 0(dest), 0, qr0 + psq_st a02_a10, 0(dest), 0, qr0 + psq_st a11_a12, 0(dest), 0, qr0 + psq_st a20_a21, 0(dest), 0, qr0 + stfs a22_nnn, 0(dest) + } +} + +static void WriteMTXPS4x2(const __REGISTER f32 mtx[2][4], __REGISTER volatile f32* dest) { + __REGISTER f32 a00_a01; + __REGISTER f32 a02_a03; + __REGISTER f32 a10_a11; + __REGISTER f32 a12_a13; + + asm { + psq_l a00_a01, 0x00(mtx), 0, qr0 + psq_l a02_a03, 0x08(mtx), 0, qr0 + psq_l a10_a11, 0x10(mtx), 0, qr0 + psq_l a12_a13, 0x18(mtx), 0, qr0 + psq_st a00_a01, 0(dest), 0, qr0 + psq_st a02_a03, 0(dest), 0, qr0 + psq_st a10_a11, 0(dest), 0, qr0 + psq_st a12_a13, 0(dest), 0, qr0 + } +} + +#define GX_WRITE_MTX_ELEM(addr, value) \ +do { \ + f32 xfData = (value); \ + GX_WRITE_F32(value); \ + VERIF_MTXLIGHT((addr), *(u32 *)&xfData); \ +} while (0) + +void GXLoadPosMtxImm(const Mtx mtx, u32 id) { + u32 reg; + u32 addr; + + CHECK_GXBEGIN(516, "GXLoadPosMtxImm"); + + addr = id * 4; + reg = addr | 0xB0000; + + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); +#if DEBUG + GX_WRITE_MTX_ELEM(addr + 0, mtx[0][0]); + GX_WRITE_MTX_ELEM(addr + 1, mtx[0][1]); + GX_WRITE_MTX_ELEM(addr + 2, mtx[0][2]); + GX_WRITE_MTX_ELEM(addr + 3, mtx[0][3]); + GX_WRITE_MTX_ELEM(addr + 4, mtx[1][0]); + GX_WRITE_MTX_ELEM(addr + 5, mtx[1][1]); + GX_WRITE_MTX_ELEM(addr + 6, mtx[1][2]); + GX_WRITE_MTX_ELEM(addr + 7, mtx[1][3]); + GX_WRITE_MTX_ELEM(addr + 8, mtx[2][0]); + GX_WRITE_MTX_ELEM(addr + 9, mtx[2][1]); + GX_WRITE_MTX_ELEM(addr + 10, mtx[2][2]); + GX_WRITE_MTX_ELEM(addr + 11, mtx[2][3]); +#else + WriteMTXPS4x3(mtx, &GXWGFifo.f32); +#endif +} + +void GXLoadPosMtxIndx(u16 mtx_indx, u32 id) { + u32 offset; + u32 reg; + + CHECK_GXBEGIN(555, "GXLoadPosMtxIndx"); + offset = id * 4; + reg = 0; + SET_REG_FIELD(561, reg, 12, 0, offset); + SET_REG_FIELD(563, reg, 4, 12, 11); + SET_REG_FIELD(563, reg, 16, 16, mtx_indx); + GX_WRITE_U8(0x20); + GX_WRITE_U32(reg); +#if DEBUG + __GXShadowIndexState(4, reg); +#endif +} + +void GXLoadNrmMtxImm(const Mtx mtx, u32 id) { + u32 reg; + u32 addr; + + CHECK_GXBEGIN(597, "GXLoadNrmMtxImm"); + + addr = id * 3 + 0x400; + reg = addr | 0x80000; + + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); +#if DEBUG + GX_WRITE_MTX_ELEM(addr + 0, mtx[0][0]); + GX_WRITE_MTX_ELEM(addr + 1, mtx[0][1]); + GX_WRITE_MTX_ELEM(addr + 2, mtx[0][2]); + GX_WRITE_MTX_ELEM(addr + 3, mtx[1][0]); + GX_WRITE_MTX_ELEM(addr + 4, mtx[1][1]); + GX_WRITE_MTX_ELEM(addr + 5, mtx[1][2]); + GX_WRITE_MTX_ELEM(addr + 6, mtx[2][0]); + GX_WRITE_MTX_ELEM(addr + 7, mtx[2][1]); + GX_WRITE_MTX_ELEM(addr + 8, mtx[2][2]); +#else + WriteMTXPS3x3from3x4((void*)mtx, &GXWGFifo.f32); +#endif +} + +void GXLoadNrmMtxImm3x3(const f32 mtx[3][3], u32 id) { + u32 reg; + u32 addr; + + CHECK_GXBEGIN(633, "GXLoadNrmMtxImm3x3"); + + addr = id * 3 + 0x400; + reg = addr | 0x80000; + + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); +#if DEBUG + GX_WRITE_MTX_ELEM(addr + 0, mtx[0][0]); + GX_WRITE_MTX_ELEM(addr + 1, mtx[0][1]); + GX_WRITE_MTX_ELEM(addr + 2, mtx[0][2]); + GX_WRITE_MTX_ELEM(addr + 3, mtx[1][0]); + GX_WRITE_MTX_ELEM(addr + 4, mtx[1][1]); + GX_WRITE_MTX_ELEM(addr + 5, mtx[1][2]); + GX_WRITE_MTX_ELEM(addr + 6, mtx[2][0]); + GX_WRITE_MTX_ELEM(addr + 7, mtx[2][1]); + GX_WRITE_MTX_ELEM(addr + 8, mtx[2][2]); +#else + WriteMTXPS3x3((void*)mtx, &GXWGFifo.f32); +#endif +} + +void GXLoadNrmMtxIndx3x3(u16 mtx_indx, u32 id) { + u32 offset; + u32 reg; + + CHECK_GXBEGIN(679, "GXLoadNrmMtxIndx3x3"); + offset = id * 3 + 0x400; + reg = 0; + SET_REG_FIELD(685, reg, 12, 0, offset); + SET_REG_FIELD(687, reg, 4, 12, 8); + SET_REG_FIELD(687, reg, 16, 16, mtx_indx); + GX_WRITE_U8(0x28); + GX_WRITE_U32(reg); +#if DEBUG + __GXShadowIndexState(5, reg); +#endif +} + +void GXSetCurrentMtx(u32 id) { + CHECK_GXBEGIN(717, "GXSetCurrentMtx"); + SET_REG_FIELD(721, __GXData->matIdxA, 6, 0, id); + __GXData->dirtyState |= 0x4000000; +} + +void GXLoadTexMtxImm(const f32 mtx[][4], u32 id, GXTexMtxType type) { + u32 reg; + u32 addr; + u32 count; + + CHECK_GXBEGIN(750, "GXLoadTexMtxImm"); + + if (id >= GX_PTTEXMTX0) { + addr = (id - GX_PTTEXMTX0) * 4 + 0x500; + ASSERTMSGLINE(760, type == GX_MTX3x4, "GXLoadTexMtx: Invalid matrix type"); + } else { + addr = id * 4; + } + count = (type == GX_MTX2x4) ? 8 : 12; + reg = addr | ((count - 1) << 16); + + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); +#if DEBUG + GX_WRITE_MTX_ELEM(addr + 0, mtx[0][0]); + GX_WRITE_MTX_ELEM(addr + 1, mtx[0][1]); + GX_WRITE_MTX_ELEM(addr + 2, mtx[0][2]); + GX_WRITE_MTX_ELEM(addr + 3, mtx[0][3]); + GX_WRITE_MTX_ELEM(addr + 4, mtx[1][0]); + GX_WRITE_MTX_ELEM(addr + 5, mtx[1][1]); + GX_WRITE_MTX_ELEM(addr + 6, mtx[1][2]); + GX_WRITE_MTX_ELEM(addr + 7, mtx[1][3]); + if (type == GX_MTX3x4) { + GX_WRITE_MTX_ELEM(addr + 8, mtx[2][0]); + GX_WRITE_MTX_ELEM(addr + 9, mtx[2][1]); + GX_WRITE_MTX_ELEM(addr + 10, mtx[2][2]); + GX_WRITE_MTX_ELEM(addr + 11, mtx[2][3]); + } +#else + if (type == GX_MTX3x4) { + WriteMTXPS4x3(mtx, &GXWGFifo.f32); + } else { + WriteMTXPS4x2(mtx, &GXWGFifo.f32); + } +#endif +} + +void GXLoadTexMtxIndx(u16 mtx_indx, u32 id, GXTexMtxType type) { + u32 offset; + u32 reg; + u32 count; + + CHECK_GXBEGIN(813, "GXLoadTexMtxIndx"); + + if (id >= GX_PTTEXMTX0) { + offset = (id - GX_PTTEXMTX0) * 4 + 0x500; + ASSERTMSGLINE(0x337, type == GX_MTX3x4, "GXLoadTexMtx: Invalid matrix type"); + } else { + offset = id * 4; + } + count = (type == GX_MTX2x4) ? 8 : 12; + + reg = 0; + SET_REG_FIELD(830, reg, 12, 0, offset); + SET_REG_FIELD(831, reg, 4, 12, (count - 1)); + SET_REG_FIELD(832, reg, 16, 16, mtx_indx); + GX_WRITE_U8(0x30); + GX_WRITE_U32(reg); +#if DEBUG + __GXShadowIndexState(6, reg); +#endif +} + +void __GXSetViewport(void) { + f32 sx; + f32 sy; + f32 sz; + f32 ox; + f32 oy; + f32 oz; + f32 zmin; + f32 zmax; + u32 reg; + + sx = __GXData->vpWd / 2.0f; + sy = -__GXData->vpHt / 2.0f; + ox = 342.0f + (__GXData->vpLeft + (__GXData->vpWd / 2.0f)); + oy = 342.0f + (__GXData->vpTop + (__GXData->vpHt / 2.0f)); + + zmin = __GXData->vpNearz * __GXData->zScale; + zmax = __GXData->vpFarz * __GXData->zScale; + + sz = zmax - zmin; + oz = zmax + __GXData->zOffset; + + reg = 0x5101A; + GX_WRITE_U8(0x10); + GX_WRITE_U32(reg); + GX_WRITE_XF_REG_F(26, sx); + GX_WRITE_XF_REG_F(27, sy); + GX_WRITE_XF_REG_F(28, sz); + GX_WRITE_XF_REG_F(29, ox); + GX_WRITE_XF_REG_F(30, oy); + GX_WRITE_XF_REG_F(31, oz); +} + +void GXSetViewportJitter(f32 left, f32 top, f32 wd, f32 ht, f32 nearz, f32 farz, u32 field) { + CHECK_GXBEGIN(912, "GXSetViewport"); // not the correct function name + + if (field == 0) { + top -= 0.5f; + } + + __GXData->vpLeft = left; + __GXData->vpTop = top; + __GXData->vpWd = wd; + __GXData->vpHt = ht; + __GXData->vpNearz = nearz; + __GXData->vpFarz = farz; + + __GXData->dirtyState |= 0x10000000; +} + +void GXSetViewport(f32 left, f32 top, f32 wd, f32 ht, f32 nearz, f32 farz) { + GXSetViewportJitter(left, top, wd, ht, nearz, farz, 1); +} + +void GXGetViewportv(f32* vp) { + ASSERTMSGLINE(977, vp, "GXGet*: invalid null pointer"); + +#if DEBUG + vp[0] = __GXData->vpLeft; + vp[1] = __GXData->vpTop; + vp[2] = __GXData->vpWd; + vp[3] = __GXData->vpHt; + vp[4] = __GXData->vpNearz; + vp[5] = __GXData->vpFarz; +#else + Copy6Floats(&__GXData->vpLeft, vp); +#endif +} + +#define GX_WRITE_XF_REG_F_(addr, value) \ +do { \ + GX_WRITE_U8(0x10); \ + GX_WRITE_U32(0x1000 + (addr)); \ + { \ + f32 xfData = (value); \ + GX_WRITE_F32(value); \ + VERIF_XF_REG_alt(addr, *(u32 *)&xfData); \ + } \ +} while (0) + +void GXSetZScaleOffset(f32 scale, f32 offset) { + f32 sz; + f32 oz; + f32 zmin; + f32 zmax; + + CHECK_GXBEGIN(996, "GXSetZScaleOffset"); + + oz = offset * 1.6777215e7f; + __GXData->zOffset = oz; + + sz = (scale * 1.6777215e7f) + 1.0f; + __GXData->zScale = sz; + + zmin = __GXData->vpNearz * sz; + zmax = __GXData->vpFarz * sz; + sz = zmax - zmin; + oz = oz + zmax; + + GX_WRITE_XF_REG_F_(0x1C, sz); + GX_WRITE_XF_REG_F_(0x1F, oz); + + __GXData->bpSentNot = 1; +} + +void GXSetScissor(u32 left, u32 top, u32 wd, u32 ht) { + u32 tp; + u32 lf; + u32 bm; + u32 rt; + + CHECK_GXBEGIN(1057, "GXSetScissor"); + ASSERTMSGLINE(1058, left < 1706, "GXSetScissor: Left origin > 1708"); + ASSERTMSGLINE(1059, top < 1706, "GXSetScissor: top origin > 1708"); + ASSERTMSGLINE(1060, left + wd < 1706, "GXSetScissor: right edge > 1708"); + ASSERTMSGLINE(1061, top + ht < 1706, "GXSetScissor: bottom edge > 1708"); + + tp = top + 342; + lf = left + 342; + bm = tp + ht - 1; + rt = lf + wd - 1; + + SET_REG_FIELD(1068, __GXData->suScis0, 11, 0, tp); + SET_REG_FIELD(1069, __GXData->suScis0, 11, 12, lf); + SET_REG_FIELD(1071, __GXData->suScis1, 11, 0, bm); + SET_REG_FIELD(1072, __GXData->suScis1, 11, 12, rt); + + GX_WRITE_RAS_REG(__GXData->suScis0); + GX_WRITE_RAS_REG(__GXData->suScis1); + __GXData->bpSentNot = 0; +} + +void GXGetScissor(u32* left, u32* top, u32* wd, u32* ht) { + u32 tp; + u32 lf; + u32 bm; + u32 rt; + + ASSERTMSGLINE(1098, left && top && wd && ht, "GXGet*: invalid null pointer"); + + tp = __GXData->suScis0 & 0x7FF; + lf = (__GXData->suScis0 & 0x7FF000) >> 12; + bm = __GXData->suScis1 & 0x7FF; + rt = (__GXData->suScis1 & 0x7FF000) >> 12; + + *left = lf - 342; + *top = tp - 342; + *wd = rt - lf + 1; + *ht = bm - tp + 1; +} + +void GXSetScissorBoxOffset(s32 x_off, s32 y_off) { + u32 reg = 0; + u32 hx; + u32 hy; + + CHECK_GXBEGIN(1128, "GXSetScissorBoxOffset"); + + ASSERTMSGLINE(1131, !!((u32)(x_off + 342) < 2048), "GXSetScissorBoxOffset: Invalid X offset"); + ASSERTMSGLINE(1133, !!((u32)(y_off + 342) < 2048), "GXSetScissorBoxOffset: Invalid Y offset"); + + hx = (u32)(x_off + 342) >> 1; + hy = (u32)(y_off + 342) >> 1; + + SET_REG_FIELD(1138, reg, 10, 0, hx); + SET_REG_FIELD(1139, reg, 10, 10, hy); + SET_REG_FIELD(1131, reg, 8, 24, 0x59); + GX_WRITE_RAS_REG(reg); + __GXData->bpSentNot = 0; +} + +void GXSetClipMode(GXClipMode mode) { + CHECK_GXBEGIN(1160, "GXSetClipMode"); + GX_WRITE_XF_REG(0x1005, mode, 0); + __GXData->bpSentNot = 1; +} + +void __GXSetMatrixIndex(GXAttr matIdxAttr) { + if (matIdxAttr < GX_VA_TEX4MTXIDX) { + GX_WRITE_SOME_REG4(8, 0x30, __GXData->matIdxA, -12); + GX_WRITE_XF_REG(0x1018, __GXData->matIdxA, 0); + } else { + GX_WRITE_SOME_REG4(8, 0x40, __GXData->matIdxB, -12); + GX_WRITE_XF_REG(0x1019, __GXData->matIdxB, 0); + } + __GXData->bpSentNot = 1; +} diff --git a/src/revolution/gx/GXVerifRAS.c b/src/revolution/gx/GXVerifRAS.c new file mode 100644 index 0000000000..cdb935069b --- /dev/null +++ b/src/revolution/gx/GXVerifRAS.c @@ -0,0 +1,628 @@ +#if DEBUG + +#include + +#include + +#include "__gx.h" + +static char __data_0[] = "RGB multisample"; +static char _305[] = "GX_TEVPREV(color)"; +static char _306[] = "GX_TEVPREV(alpha)"; +static char _307[] = "GX_TEVREG0(color)"; +static char _308[] = "GX_TEVREG0(alpha)"; +static char _309[] = "GX_TEVREG1(color)"; +static char _310[] = "GX_TEVREG1(alpha)"; +static char _311[] = "GX_TEVREG2(color)"; +static char _312[] = "GX_TEVREG2(alpha)"; + +static char* TevRegNames[8] = {0}; + +#define SOME_GET_REG_MACRO(reg, size, shift) ((u32)((reg) << (shift)) & ((1 << (size)) - 2)) +#define SOME_GET_REG_MACRO2(reg, size, shift) ((u32)((reg) >> (shift)) & ((1 << (size)) - 2)) + +void __GXVerifySU(void) { + s32 scis_l; + s32 scis_r; + s32 scis_t; + s32 scis_b; + + scis_l = (u32)GET_REG_FIELD(__gxVerif->rasRegs[32], 11, 12); + scis_t = (u32)GET_REG_FIELD(__gxVerif->rasRegs[32], 11, 0); + scis_r = (u32)GET_REG_FIELD(__gxVerif->rasRegs[33], 11, 12); + scis_b = (u32)GET_REG_FIELD(__gxVerif->rasRegs[33], 11, 0); + + scis_l = scis_l - (u32)SOME_GET_REG_MACRO(__gxVerif->rasRegs[89], 11, 1); + scis_r = scis_r - (u32)SOME_GET_REG_MACRO(__gxVerif->rasRegs[89], 11, 1); + scis_t = scis_t - (u32)SOME_GET_REG_MACRO2(__gxVerif->rasRegs[89], 11, 9); + scis_b = scis_b - (u32)SOME_GET_REG_MACRO2(__gxVerif->rasRegs[89], 11, 9); + + if (scis_l < 0 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_LEFT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_LEFT, 0); + } + + if (scis_t < 0 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_TOP]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_TOP, 0); + } + + switch (__gxVerif->rasRegs[67] & 7) { + case 4: + case 5: + if (scis_r > 719 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_RIGHT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_RIGHT, 719, "YUV"); + } + + if (scis_b > 575 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_BOT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_BOT, 575, "YUV"); + } + break; + case 0: + case 1: + case 3: + if (scis_r > 639 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_RIGHT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_RIGHT, 639, "RGB"); + } + + if (scis_b > 527 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_BOT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_BOT, 527, "RGB"); + } + break; + case 2: + if (scis_r > 639 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_RIGHT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_RIGHT, 639, __data_0); + } + + if (scis_b > 263 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_SCISSOR_RECT_BOT]) { + __GX_WARNF(GXWARN_SCISSOR_RECT_BOT, 263, __data_0); + } + break; + } +} + +void __GXVerifyBUMP(void) { + u32 i; + u32 nBmp; + u32 nTev; + u32 nTex; + u32 matrix; + + nBmp = GET_REG_FIELD(__gxVerif->rasRegs[0], 3, 16); + nTex = GET_REG_FIELD(__gxVerif->rasRegs[0], 4, 0); + nTev = GET_REG_FIELD(__gxVerif->rasRegs[0], 4, 10) + 1; + + for (i = 0; i < nTev; i++) { + matrix = GET_REG_FIELD(__gxVerif->rasRegs[16 + i], 4, 9); + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE) { + if ((u32)(__gxVerif->rasRegs[16 + i] & 0xFF000000) + 0x01000000 == 0U && __gxVerif->verifyLevel >= __gxvWarnLev[7]) { + sprintf(__gxvDummyStr, __gxvWarnings[7], i); + __gxVerif->cb(__gxvWarnLev[7], 7U, __gxvDummyStr); + } + + if ((GET_REG_FIELD(__gxVerif->rasRegs[16 + i], 2, 7) != 0 || matrix != 0) + && GET_REG_FIELD(__gxVerif->rasRegs[16 + i], 2, 0) >= nBmp && __gxVerif->verifyLevel >= __gxvWarnLev[8]) { + sprintf(__gxvDummyStr, __gxvWarnings[8], i); + __gxVerif->cb(__gxvWarnLev[8], 8U, __gxvDummyStr); + } + + if (matrix != 0) { + matrix = (matrix & 3) - 1; + if (((u32)(__gxVerif->rasRegs[(matrix * 3) + 6] & 0xFF000000) + 0x01000000 == 0 + || (u32)(__gxVerif->rasRegs[(matrix * 3) + 7] & 0xFF000000) + 0x01000000 == 0U + || (u32)(__gxVerif->rasRegs[(matrix * 3) + 8] & 0xFF000000) + 0x01000000 == 0U) && __gxVerif->verifyLevel >= __gxvWarnLev[9]) { + sprintf(__gxvDummyStr, __gxvWarnings[9], matrix, i); + __gxVerif->cb(__gxvWarnLev[9], 9U, __gxvDummyStr); + } + } + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE) { + if (nBmp != 0 && (u32)(__gxVerif->rasRegs[0x27] & 0xFF000000) + 0x01000000 == 0 && __gxVerif->verifyLevel >= __gxvWarnLev[10]) { + __gxVerif->cb(__gxvWarnLev[10], 0xAU, __gxvWarnings[10]); + } + + if (nBmp != 0 && (u32)(__gxVerif->rasRegs[0x25] & 0xFF000000) + 0x01000000 == 0 && __gxVerif->verifyLevel >= __gxvWarnLev[11]) { + sprintf(__gxvDummyStr, __gxvWarnings[11], 0U, 1); + __gxVerif->cb(__gxvWarnLev[11], 0xBU, __gxvDummyStr); + } + + if (nBmp > 2U && (u32)(__gxVerif->rasRegs[0x26] & 0xFF000000) + 0x01000000 == 0 && __gxVerif->verifyLevel >= __gxvWarnLev[11]) { + sprintf(__gxvDummyStr, __gxvWarnings[11], 2U, 3); + __gxVerif->cb(__gxvWarnLev[11], 0xBU, __gxvDummyStr); + } + + if (nBmp != 0 && GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 3) >= nTex && __gxVerif->verifyLevel >= __gxvWarnLev[12]) { + sprintf(__gxvDummyStr, __gxvWarnings[12], 0U); + __gxVerif->cb(__gxvWarnLev[12], 0xCU, __gxvDummyStr); + } + + if (nBmp > 1U && GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 9) >= nTex && __gxVerif->verifyLevel >= __gxvWarnLev[12]) { + sprintf(__gxvDummyStr, __gxvWarnings[12], 1U); + __gxVerif->cb(__gxvWarnLev[12], 0xCU, __gxvDummyStr); + } + + if (nBmp > 2U && GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 15) >= nTex && __gxVerif->verifyLevel >= __gxvWarnLev[12]) { + sprintf(__gxvDummyStr, __gxvWarnings[12], 2U); + __gxVerif->cb(__gxvWarnLev[12], 0xCU, __gxvDummyStr); + } + + if (nBmp > 3U && GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 21) >= nTex && __gxVerif->verifyLevel >= __gxvWarnLev[12]) { + sprintf(__gxvDummyStr, __gxvWarnings[12], 3U); + __gxVerif->cb(__gxvWarnLev[12], 0xCU, __gxvDummyStr); + } + + if (nBmp != 0 && GET_REG_FIELD(__gxVerif->rasRegs[0x10], 1, 20) && __gxVerif->verifyLevel >= __gxvWarnLev[13]) { + __gxVerif->cb(__gxvWarnLev[13], 0xDU, __gxvWarnings[13]); + } + + if (nBmp != 0 && GET_REG_FIELD(__gxVerif->rasRegs[0x10], 2, 7) != 0 && __gxVerif->verifyLevel >= __gxvWarnLev[14]) { + __gxVerif->cb(__gxvWarnLev[14], 0xEU, __gxvWarnings[14]); + } + + if ((u32)(__gxVerif->rasRegs[0xF] & 0xFF000000) + 0x01000000 == 0 && (nTex != 0 || nBmp != 0) && __gxVerif->verifyLevel >= __gxvWarnLev[15]) { + __gxVerif->cb(__gxvWarnLev[15], 0xFU, __gxvWarnings[15]); + } + } +} + +#define SOMEINDEX(index) (index & 3) + ((index * 8) & ~0x1F) + +#define MAX(a, b) ((a) > (b) ? (a) : (b)) + +void __GXVerifyTEX(void) { + u32 i; + u32 nBmp; + u32 nTev; + u32 nTex; + u32 enabled; + u32 texId; + u32 direct[8]; + u32 indirect[8]; + u32 h2; + u32 w2; + u32 nlevels; + + nBmp = GET_REG_FIELD(__gxVerif->rasRegs[0], 3, 16); + nTex = GET_REG_FIELD(__gxVerif->rasRegs[0], 4, 0); + nTev = GET_REG_FIELD(__gxVerif->rasRegs[0], 4, 10) + 1; + + for (i = 0; i < 8; i++) { + direct[i] = 0; + indirect[i] = 0; + } + + for (i = 0; i < nTev + nBmp; i++) { + if (i < nTev) { + if (__gxVerif->verifyLevel >= 1) { + if ((__gxVerif->rasRegs[(i >> 1U) + 0x28] & 0xFF000000) + 0x01000000 == 0U && __gxVerif->verifyLevel >= __gxvWarnLev[16]) { + sprintf(__gxvDummyStr, __gxvWarnings[16], i); + __gxVerif->cb(__gxvWarnLev[16], 16, __gxvDummyStr); + } + + if (i & 1) { + enabled = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 1, 18); + if (enabled && (GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 15) >= nTex) && __gxVerif->verifyLevel >= __gxvWarnLev[17]) { + sprintf(__gxvDummyStr, __gxvWarnings[17], i); + __gxVerif->cb(__gxvWarnLev[17], 17, __gxvDummyStr); + } + texId = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 12); + } else { + enabled = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 1, 6); + if (enabled && (GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 3) >= nTex) && __gxVerif->verifyLevel >= __gxvWarnLev[17]) { + sprintf(__gxvDummyStr, __gxvWarnings[17], i); + __gxVerif->cb(__gxvWarnLev[17], 17, __gxvDummyStr); + } + texId = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 0); + } + + if (enabled) { + direct[texId] = 1; + } + } + } else { + enabled = 1; + if ((i - nTev) == 0) { + texId = GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 0); + } else if ((i - nTev) == 1U) { + texId = GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 6); + } else if ((i - nTev) == 2U) { + texId = GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 12); + } else { + texId = GET_REG_FIELD(__gxVerif->rasRegs[0x27], 3, 18); + } + + if (!indirect[texId] && direct[texId] && __gxVerif->verifyLevel >= __gxvWarnLev[18]) { + sprintf(__gxvDummyStr, __gxvWarnings[18], texId); + __gxVerif->cb(__gxvWarnLev[18], 18, __gxvDummyStr); + } + indirect[texId] = 1; + } + + if (enabled) { + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE) { + if (((u32)(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0 + || (u32)(__gxVerif->rasRegs[0x84 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0 + || (u32)(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0 + || (u32)(__gxVerif->rasRegs[0x8C + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0 + || (u32)(__gxVerif->rasRegs[0x90 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0) && __gxVerif->verifyLevel >= __gxvWarnLev[19]) { + sprintf(__gxvDummyStr, __gxvWarnings[19], texId); + __gxVerif->cb(__gxvWarnLev[19], 19, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x8C + SOMEINDEX(texId)], 1, 21) == 0 + && (u32)(__gxVerif->rasRegs[0x94 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0 && __gxVerif->verifyLevel >= __gxvWarnLev[20]) { + sprintf(__gxvDummyStr, __gxvWarnings[20], texId); + __gxVerif->cb(__gxvWarnLev[20], 20, __gxvDummyStr); + } + + if (((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 8 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 9 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 10) + && (__gxVerif->rasRegs[0x98 + SOMEINDEX(texId)] & 0xFF000000) + 0x01000000 == 0U && __gxVerif->verifyLevel >= __gxvWarnLev[21]) { + sprintf(__gxvDummyStr, __gxvWarnings[21], texId); + __gxVerif->cb(__gxvWarnLev[21], 21, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 0) + 1 == 0) { + w2 = 1; + } else { + w2 = 1; + while (!(w2 & (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 0) + 1))) { + w2 *= 2; + } + w2 = (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 0) + 1) == w2; + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 10) + 1 == 0) { + h2 = 1; + } else { + h2 = 1; + while (!(h2 & (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 10) + 1))) { + h2 *= 2; + } + h2 = (GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 10) + 1) == h2; + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)] & 0xFFFF, 2, 5) && !w2 && __gxVerif->verifyLevel >= __gxvWarnLev[22]) { + sprintf(__gxvDummyStr, __gxvWarnings[22], "Width", texId); + __gxVerif->cb(__gxvWarnLev[22], 22, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)] & 0xFFFF, 2, 5) && !h2 && __gxVerif->verifyLevel >= __gxvWarnLev[22]) { + sprintf(__gxvDummyStr, __gxvWarnings[22], "Height", texId); + __gxVerif->cb(__gxvWarnLev[22], 22, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 2, 0) && !w2 && __gxVerif->verifyLevel >= __gxvWarnLev[23]) { + sprintf(__gxvDummyStr, __gxvWarnings[23], "S", texId); + __gxVerif->cb(__gxvWarnLev[23], 23, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 2, 2) && !h2 && __gxVerif->verifyLevel >= __gxvWarnLev[23]) { + sprintf(__gxvDummyStr, __gxvWarnings[23], "T", texId); + __gxVerif->cb(__gxvWarnLev[23], 23, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)] & 0xFFFF, 2, 5) != 0 + && ((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 8 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 9 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 10) + && (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 3, 5) != 1 + && (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 3, 5) != 5 && __gxVerif->verifyLevel >= __gxvWarnLev[24]) { + sprintf(__gxvDummyStr, __gxvWarnings[24], texId); + __gxVerif->cb(__gxvWarnLev[24], 24, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x84 + SOMEINDEX(texId)], 8, 0) > (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x84 + SOMEINDEX(texId)], 8, 8) && __gxVerif->verifyLevel >= __gxvWarnLev[25]) { + sprintf(__gxvDummyStr, __gxvWarnings[25], texId); + __gxVerif->cb(__gxvWarnLev[25], 25, __gxvDummyStr); + } + + for ( + nlevels = 0; + ( + MAX((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 0) + 1, + (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 10, 10) + 1) >> nlevels + ) != 0; + nlevels++) { + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x84 + SOMEINDEX(texId)], 8, 8) > (nlevels - 1) * 16 && __gxVerif->verifyLevel >= __gxvWarnLev[26]) { + sprintf(__gxvDummyStr, __gxvWarnings[26], texId); + __gxVerif->cb(__gxvWarnLev[26], 26, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 21) && GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 8) && __gxVerif->verifyLevel >= __gxvWarnLev[27]) { + sprintf(__gxvDummyStr, __gxvWarnings[27], texId); + __gxVerif->cb(__gxvWarnLev[27], 27, __gxvDummyStr); + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 2, 19) + && (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)] & 0xFFFF, 2, 5) == 0 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 3, 5) != 6 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 4) != 1 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 8 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 9 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 10 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 8) != 0 + || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 21)) && __gxVerif->verifyLevel >= __gxvWarnLev[28]) { + sprintf(__gxvDummyStr, __gxvWarnings[28], texId); + __gxVerif->cb(__gxvWarnLev[28], 28, __gxvDummyStr); + } + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 18) != 0) { + if (((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 3, 5) != 4 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 4) != 1) && __gxVerif->verifyLevel >= __gxvWarnLev[29]) { + sprintf(__gxvDummyStr, __gxvWarnings[29], texId); + __gxVerif->cb(__gxvWarnLev[29], 29, __gxvDummyStr); + } + + if ((!GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 17) || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) != 1 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 2, 19) != 0) && __gxVerif->verifyLevel >= __gxvWarnLev[30]) { + sprintf(__gxvDummyStr, __gxvWarnings[30], texId); + __gxVerif->cb(__gxvWarnLev[30], 30, __gxvDummyStr); + } + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 17) != 0) { + if (((u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 8 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 9 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x88 + SOMEINDEX(texId)], 4, 20) == 10) && __gxVerif->verifyLevel >= __gxvWarnLev[31]) { + sprintf(__gxvDummyStr, __gxvWarnings[31], texId); + __gxVerif->cb(__gxvWarnLev[31], 31, __gxvDummyStr); + } + + if ((!GET_REG_FIELD(__gxVerif->rasRegs[0x80 + SOMEINDEX(texId)], 1, 18) || 0) && __gxVerif->verifyLevel >= __gxvWarnLev[30]) { + sprintf(__gxvDummyStr, __gxvWarnings[30], texId); + __gxVerif->cb(__gxvWarnLev[30], 30, __gxvDummyStr); + } + } + } + } +} + +void __GXVerifyTEV(void) { + u32 i; // r31 + u32 nTev; // r29 + u32 nCol; // r28 + u32 enabled; // r30 + u32 color; // r27 + u32 Clh[4]; // r1+0x38 + u32 Alh[4]; // r1+0x28 + u32 Cwritten[4]; // r1+0x18 + u32 Awritten[4]; // r1+0x8 + + nTev = GET_REG_FIELD(__gxVerif->rasRegs[0], 4, 10) + 1; + nCol = GET_REG_FIELD(__gxVerif->rasRegs[0], 3, 4); + nCol; + + for (i = 0; i < 4; i++) { + Clh[i] = 0; + Alh[i] = 0; + Cwritten[i] = 0; + Awritten[i] = 0; + } + + for (i = 0; i < nTev; i++) { + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE + && (((u32) ((__gxVerif->rasRegs[(i * 2) + 0xC0] & 0xFF000000) + 0x01000000) == 0U) || ((u32) ((__gxVerif->rasRegs[(i * 2) + 0xC1] & 0xFF000000) + 0x01000000) == 0U))) { + sprintf(__gxvDummyStr, __gxvWarnings[32], i); + __gxVerif->cb(1, 0x20U, __gxvDummyStr); + } + + if (i & 1) { + color = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 19); + } else { + color = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 3, 7); + } + + if (__gxVerif->verifyLevel >= GX_WARN_MEDIUM && ((color == 0 && nCol < 1) || (color == 1 && nCol < 2))) { + sprintf(__gxvDummyStr, __gxvWarnings[33], i); + __gxVerif->cb(1, 0x21U, __gxvDummyStr); + } + + if (i & 1) { + enabled = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 1, 18); + } else { + enabled = GET_REG_FIELD(__gxVerif->rasRegs[(i >> 1U) + 0x28], 1, 6); + } + + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE) { + if (!enabled && ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 12) == 8 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 12) == 9)) { + sprintf(__gxvDummyStr, __gxvWarnings[0x22], "A", i); + __gxVerif->cb(1, 0x22U, __gxvDummyStr); + } + + if (!enabled && ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 8) == 8 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 8) == 9)) { + sprintf(__gxvDummyStr, __gxvWarnings[0x22], "B", i); + __gxVerif->cb(1, 0x22U, __gxvDummyStr); + } + + if (!enabled && ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 4) == 8 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 4) == 9)) { + sprintf(__gxvDummyStr, __gxvWarnings[0x22], "C", i); + __gxVerif->cb(1, 0x22U, __gxvDummyStr); + } + + if (!enabled && ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 0) == 8 || (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 0) == 9)) { + sprintf(__gxvDummyStr, __gxvWarnings[0x22], "D", i); + __gxVerif->cb(1, 0x22U, __gxvDummyStr); + } + + if (!enabled && (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13) == 4) { + sprintf(__gxvDummyStr, __gxvWarnings[0x23], "A", i); + __gxVerif->cb(1, 0x23U, __gxvDummyStr); + } + + if (!enabled && (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10) == 4) { + sprintf(__gxvDummyStr, __gxvWarnings[0x23], "B", i); + __gxVerif->cb(1, 0x23U, __gxvDummyStr); + } + + if (!enabled && (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7) == 4) { + sprintf(__gxvDummyStr, __gxvWarnings[0x23], "C", i); + __gxVerif->cb(1, 0x23U, __gxvDummyStr); + } + + if (!enabled && (u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 4) == 4) { + sprintf(__gxvDummyStr, __gxvWarnings[0x23], "D", i); + __gxVerif->cb(1, 0x23U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 12) <= 7 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 12) + 0xE1] & 0xFF000000) + 0x01000000) == 0U) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 12) ? !Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 13)] : !Cwritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 13)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x24], "A", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 0xCU) ? "alpha" : "color", (__gxVerif->rasRegs[(i * 2) + 0xC0] >> 0xDU) & 7); + __gxVerif->cb(1, 0x24U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 8) <= 7 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 8) + 0xE1] & 0xFF000000) + 0x01000000) == 0U) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 8) ? !Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 9)] : !Cwritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 9)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x24], "B", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 8U) ? "alpha" : "color", (__gxVerif->rasRegs[(i * 2) + 0xC0] >> 9U) & 7); + __gxVerif->cb(1, 0x24U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 4) <= 7 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 4) + 0xE1] & 0xFF000000) + 0x01000000) == 0U) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 4) ? !Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 5)] : !Cwritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 5)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x24], "C", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 4U) ? "alpha" : "color", (__gxVerif->rasRegs[(i * 2) + 0xC0] >> 5U) & 7); + __gxVerif->cb(1, 0x24U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 0) <= 7 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 0) + 0xE1] & 0xFF000000) + 0x01000000) == 0U) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 0) ? !Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 1)] : !Cwritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 1)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x24], "D", i, (__gxVerif->rasRegs[(i * 2) + 0xC0] & 1) ? "alpha" : "color", (__gxVerif->rasRegs[(i * 2) + 0xC0] >> 1U) & 7); + __gxVerif->cb(1, 0x24U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13) <= 3 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 4, 14) + 0xE0] & 0xFF000000) + 0x01000000) == 0U && Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13)] == 0U) { + sprintf(__gxvDummyStr, __gxvWarnings[0x25], "A", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13)); + __gxVerif->cb(1, 0x25U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10) <= 3 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 11) + 0xE0] & 0xFF000000) + 0x01000000) == 0U && Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10)] == 0U) { + sprintf(__gxvDummyStr, __gxvWarnings[0x25], "B", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10)); + __gxVerif->cb(1, 0x25U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7) <= 3 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 8) + 0xE0] & 0xFF000000) + 0x01000000) == 0U && Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7)] == 0U) { + sprintf(__gxvDummyStr, __gxvWarnings[0x25], "C", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7)); + __gxVerif->cb(1, 0x25U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 4) <= 3 && ((__gxVerif->rasRegs[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 3) + 0xE0] & 0xFF000000) + 0x01000000) == 0U && Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 4)] == 0U) { + sprintf(__gxvDummyStr, __gxvWarnings[0x25], "D", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 4)); + __gxVerif->cb(1, 0x25U, __gxvDummyStr); + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_ALL) { + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 12) <= 7) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 12) ? Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 13)] : Clh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 13)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x26], "A", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 12) ? "alpha" : "color", GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 13)); + __gxVerif->cb(3, 0x26U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 8) <= 7) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 8) ? Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 9)] : Clh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 9)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x26], "B", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 8) ? "alpha" : "color", GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 9)); + __gxVerif->cb(3, 0x26U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 4, 4) <= 7) { + if (GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 4) ? Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 5)] : Clh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 5)]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x26], "C", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 4) ? "alpha" : "color", GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 3, 5)); + __gxVerif->cb(3, 0x26U, __gxvDummyStr); + } + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13) <= 3 && (u32)Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 13)] != 0) { + sprintf(__gxvDummyStr, __gxvWarnings[0x27], "A", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 0xDU)); + __gxVerif->cb(3, 0x27U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10) <= 3 && (u32)Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 10)] != 0) { + sprintf(__gxvDummyStr, __gxvWarnings[0x27], "B", i, ((__gxVerif->rasRegs[(i * 2) + 0xC1] >> 0xAU) & 7)); + __gxVerif->cb(3, 0x27U, __gxvDummyStr); + } + + if ((u32)GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7) <= 3 && (u32)Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7)] != 0) { + sprintf(__gxvDummyStr, __gxvWarnings[0x27], "C", i, GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 3, 7U)); + __gxVerif->cb(3, 0x27U, __gxvDummyStr); + } + } + Cwritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 2, 22)] = 1; + Awritten[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 2, 22)] = 1; + Clh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 2, 22)] = (!GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 2, 0) && !GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC0], 1, 19)); + Alh[GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 2, 22)] = (!GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 2, 0) && !GET_REG_FIELD(__gxVerif->rasRegs[(i * 2) + 0xC1], 1, 19)); + } + + for (i = 0; i < 4; i++) { + if (Cwritten[i] != 0U) { + __gxVerif->rasRegs[(i * 2) + 0xE1] = (__gxVerif->rasRegs[(i * 2) + 0xE1] & 0xFFFFFF) | 0xFF000000; + } + if (Awritten[i] != 0U) { + __gxVerif->rasRegs[(i * 2) + 0xE0] = (__gxVerif->rasRegs[(i * 2) + 0xE0] & 0xFFFFFF) | 0xFF000000; + } + } + + if (GET_REG_FIELD(__gxVerif->rasRegs[0xF5], 2, 2) && __gxVerif->verifyLevel >= 1) { + if ((u32) ((__gxVerif->rasRegs[0xF4] & 0xFF000000) + 0x01000000) == 0U) { + __gxVerif->cb(1, 0x28U, __gxvWarnings[0x28]); + } + if (!enabled) { + __gxVerif->cb(1, 0x29U, __gxvWarnings[0x29]); + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_MEDIUM) { + if (GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC0], 2, 22)) { + __gxVerif->cb(2, 0x2AU, __gxvWarnings[0x2A]); + } + if (GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC1], 2, 22)) { + __gxVerif->cb(2, 0x2BU, __gxvWarnings[0x2B]); + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_ALL) { + if (!GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC1], 2, 0) && !GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC0], 1, 19)) { + __gxVerif->cb(3, 0x2CU, __gxvWarnings[0x2C]); + } + if (!GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC1], 2, 0) && !GET_REG_FIELD(__gxVerif->rasRegs[((nTev - 1) * 2) + 0xC1], 1, 19)) { + __gxVerif->cb(3, 0x2DU, __gxvWarnings[0x2D]); + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_MEDIUM && GET_REG_FIELD(__gxVerif->rasRegs[0x43], 1, 6) && (GET_REG_FIELD(__gxVerif->rasRegs[0xF3], 2, 22) || ((u32) GET_REG_FIELD(__gxVerif->rasRegs[0xF3], 3, 16) != 7) || ((u32) GET_REG_FIELD(__gxVerif->rasRegs[0xF3], 3, 19) != 7))) { + __gxVerif->cb(2, 0x2EU, __gxvWarnings[0x2E]); + } +} + +void __GXVerifyPE(void) { + u32 i; + + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE && GET_REG_FIELD(__gxVerif->rasRegs[0x41], 1, 0) && GET_REG_FIELD(__gxVerif->rasRegs[0x41], 1, 1) && __gxVerif->verifyLevel >= __gxvWarnLev[0x2F]) { + __gxVerif->cb(__gxvWarnLev[0x2F], 0x2FU, __gxvWarnings[0x2F]); + } + + if (__gxVerif->verifyLevel >= GX_WARN_MEDIUM) { + if (GET_REG_FIELD(__gxVerif->rasRegs[0], 1, 9) && (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x43], 3, 0) != 2 && __gxVerif->verifyLevel >= __gxvWarnLev[0x31]) { + __gxVerif->cb(__gxvWarnLev[0x31], 0x31U, __gxvWarnings[0x31]); + } + if (!GET_REG_FIELD(__gxVerif->rasRegs[0], 1, 9) && (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x43], 3, 0) == 2 && __gxVerif->verifyLevel >= __gxvWarnLev[0x32]) { + __gxVerif->cb(__gxvWarnLev[0x32], 0x32U, __gxvWarnings[0x32]); + } + } + + if (__gxVerif->verifyLevel >= GX_WARN_ALL) { + for (i = 0; i < 4; i++) { + if (((u32)GET_REG_FIELD(__gxVerif->rasRegs[i + 1], 4, 4) > GET_REG_FIELD(__gxVerif->rasRegs[i + 1], 4, 12) || (u32)GET_REG_FIELD(__gxVerif->rasRegs[i + 1], 4, 12) > (u32)GET_REG_FIELD(__gxVerif->rasRegs[i + 1], 4, 20)) + && (u32)GET_REG_FIELD(__gxVerif->rasRegs[0x43], 3, 0) == 2 && __gxVerif->verifyLevel >= __gxvWarnLev[0x33]) { + sprintf(__gxvDummyStr, __gxvWarnings[0x33], i); + __gxVerif->cb(__gxvWarnLev[0x33], 0x33U, __gxvDummyStr); + } + } + } +} + +#endif diff --git a/src/revolution/gx/GXVerifXF.c b/src/revolution/gx/GXVerifXF.c new file mode 100644 index 0000000000..8784888afd --- /dev/null +++ b/src/revolution/gx/GXVerifXF.c @@ -0,0 +1,946 @@ +#if DEBUG + +#include + +#include + +#include "__gx.h" + +static u32 DumpCount; +static s8 XFBuf[128]; +static u32 numRegularTextures; +static u32 numBumpmapTextures; +static u32 numColor0Textures; +static u32 numColor1Textures; +static u32 numColorTextures; +static s32 XFChannel = -1; + +static GXAttr TextureEnums[8] = { + GX_VA_TEX0, + GX_VA_TEX1, + GX_VA_TEX2, + GX_VA_TEX3, + GX_VA_TEX4, + GX_VA_TEX5, + GX_VA_TEX6, + GX_VA_TEX7, +}; + +static GXAttr MtxIdxEnums[9] = { + GX_VA_PNMTXIDX, + GX_VA_TEX0MTXIDX, + GX_VA_TEX1MTXIDX, + GX_VA_TEX2MTXIDX, + GX_VA_TEX3MTXIDX, + GX_VA_TEX4MTXIDX, + GX_VA_TEX5MTXIDX, + GX_VA_TEX6MTXIDX, + GX_VA_TEX7MTXIDX, +}; + +static u8 lightRegisterNames[13][256] = { + "Light Color RGBA", + "Cosine Attenuation A0", + "Cosine Attenuation A1", + "Cosine Attenuation A2", + "Distance Attenuation K0", + "Distance Attenuation K1", + "Distance Attenuation K2", + "X Light Position / Infinite Light X Direction", + "Y Light Position / Infinite Light Y Direction", + "Z Light Position / Infinite Light Z Direction", + "X Light Direction / Half Angle X Component", + "Y Light Direction / Half Angle Y Component", + "Z Light Direction / Half Angle Z Component", +}; + +#define LOWORD(var) (((u16 *)&(var))[0]) +#define HIWORD(var) (((u16 *)&(var))[1]) + +#define BYTE0(var) (((u8 *)&(var))[0]) +#define BYTE1(var) (((u8 *)&(var))[1]) +#define BYTE2(var) (((u8 *)&(var))[2]) +#define BYTE3(var) (((u8 *)&(var))[3]) + +static void CountTextureTypes(void) { + u32 i; + u32 texgen_type; + + numRegularTextures = 0; + numBumpmapTextures = 0; + numColor0Textures = 0; + numColor1Textures = 0; + + for (i = 0; i < __gxVerif->xfRegs[0x3F]; i++) { + texgen_type = (__gxVerif->xfRegs[i + 64] >> 4) & 7; + if (texgen_type == 0) { + numRegularTextures++; + } else if (texgen_type == 1) { + numBumpmapTextures++; + } else if (texgen_type == 2) { + numColor0Textures++; + } else if (texgen_type == 3) { + numColor1Textures++; + } else { + if (__gxVerif->verifyLevel >= __gxvWarnLev[52]) { + __GX_WARNF(GXWARN_INVALID_TG_TYPE, texgen_type, i); + } + } + } + numColorTextures = numColor0Textures + numColor1Textures; +} + +static void InitializeXFVerifyData(void) { + CountTextureTypes(); +} + +static void CheckDirty(u32 index, const char* name) { + if (!__gxVerif->xfRegsDirty[index - 0x1000] && __gxVerif->verifyLevel >= __gxvWarnLev[53]) { + __GX_WARNF(GXWARN_XF_CTRL_UNINIT, index, name); + } +} + +static void CheckClean(u32 index, const char* name) { + if (__gxVerif->xfRegsDirty[index - 0x1000] && __gxVerif->verifyLevel >= __gxvWarnLev[54]) { + __GX_WARNF(GXWARN_XF_CTRL_INIT, index, name); + } +} + +static void CheckCTGColors(void) { + if ((u32)(__gxVerif->xfRegs[9] & 3) > 2 && __gxVerif->verifyLevel >= __gxvWarnLev[121]) { + __GX_WARNF(121, __gxVerif->xfRegs[9] & 3); + } +} + +static GXBool __GXVertexPacketHas(GXAttr attr) { + switch (attr) { + case GX_VA_POS: return GET_REG_FIELD(__GXData->vcdLo, 2, 9) != 0; + case GX_VA_NRM: return __GXData->hasNrms ? GET_REG_FIELD(__GXData->vcdLo, 2, 11) != 0 : GX_FALSE; + case GX_VA_NBT: return __GXData->hasBiNrms ? GET_REG_FIELD(__GXData->vcdLo, 2, 11) != 0 : GX_FALSE; + case GX_VA_CLR0: return GET_REG_FIELD(__GXData->vcdLo, 2, 13) != 0; + case GX_VA_CLR1: return GET_REG_FIELD(__GXData->vcdLo, 2, 15) != 0; + case GX_VA_TEX0: return GET_REG_FIELD(__GXData->vcdHi, 2, 0) != 0; + case GX_VA_TEX1: return GET_REG_FIELD(__GXData->vcdHi, 2, 2) != 0; + case GX_VA_TEX2: return GET_REG_FIELD(__GXData->vcdHi, 2, 4) != 0; + case GX_VA_TEX3: return GET_REG_FIELD(__GXData->vcdHi, 2, 6) != 0; + case GX_VA_TEX4: return GET_REG_FIELD(__GXData->vcdHi, 2, 8) != 0; + case GX_VA_TEX5: return GET_REG_FIELD(__GXData->vcdHi, 2, 10) != 0; + case GX_VA_TEX6: return GET_REG_FIELD(__GXData->vcdHi, 2, 12) != 0; + case GX_VA_TEX7: return GET_REG_FIELD(__GXData->vcdHi, 2, 14) != 0; + case GX_VA_PNMTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 0) != 0; + case GX_VA_TEX0MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 1) != 0; + case GX_VA_TEX1MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 2) != 0; + case GX_VA_TEX2MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 3) != 0; + case GX_VA_TEX3MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 4) != 0; + case GX_VA_TEX4MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 5) != 0; + case GX_VA_TEX5MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 6) != 0; + case GX_VA_TEX6MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 7) != 0; + case GX_VA_TEX7MTXIDX: return GET_REG_FIELD(__GXData->vcdLo, 1, 8) != 0; + default: + return GX_FALSE; + } +} + +static void CheckVertexPacket(void) { + u32 numHostTextures; + u32 numHostTexAbsent; + u32 i; + + if (!__GXVertexPacketHas(GX_VA_POS) && __gxVerif->verifyLevel >= __gxvWarnLev[57]) { + __GX_WARN(GXWARN_VTX_NO_GEOM); + } + + if (__GXVertexPacketHas(GX_VA_CLR1) && !__GXVertexPacketHas(GX_VA_CLR0) &&__gxVerif->verifyLevel >= __gxvWarnLev[70]) { + __GX_WARN(GXWARN_VCD_CLR_ORDER); + } + + numHostTextures = 0; + numHostTexAbsent = 0; + + for (i = 0; i < 8; i++) { + if (__GXVertexPacketHas(TextureEnums[i])) { + numHostTextures += 1; + numHostTexAbsent = 0; + } else { + numHostTexAbsent += 1; + } + } + + if (numHostTextures + numHostTexAbsent != 8 && __gxVerif->verifyLevel >= __gxvWarnLev[71]) { + __GX_WARN(GXWARN_VCD_TEX_ORDER); + } + + if ((__gxVerif->xfRegs[8] & 3) == 0 && ((__gxVerif->xfRegs[8] >> 2) & 3) == 0 && (u32)((__gxVerif->xfRegs[8] >> 4) & 0xF) == 0) { + u32 numMatrixIndices = 0; + + for (i = 0; i <= 8; i++) { + if (__GXVertexPacketHas(MtxIdxEnums[i])) { + numMatrixIndices += 1; + } + } + + if (numMatrixIndices != 0 && __gxVerif->verifyLevel >= __gxvWarnLev[69]) { + __GX_WARN(GXWARN_VCD_FMT_UNSUP); + } + } +} + +static void CheckSourceRows(void) { + u32 i; + + for (i = 0; i < numRegularTextures; i++) { + switch ((__gxVerif->xfRegs[i + 64] >> 7) & 0x1F) { + case 0: + if (!__GXVertexPacketHas(GX_VA_POS) && __gxVerif->verifyLevel >= __gxvWarnLev[72]) { + __GX_WARNF(GXWARN_TEX_SRC_NPOS, i); + } + break; + case 1: + if (!__GXVertexPacketHas(GX_VA_NRM) && !__GXVertexPacketHas(GX_VA_NBT)&& __gxVerif->verifyLevel >= __gxvWarnLev[73]) { + __GX_WARNF(GXWARN_TEX_SRC_NNRM, i); + } + break; + case 2: + if (!__GXVertexPacketHas(GX_VA_CLR0) && __gxVerif->verifyLevel >= __gxvWarnLev[74]) { + __GX_WARNF(GXWARN_TEX_SRC_NCLR0, i); + } + if (!__GXVertexPacketHas(GX_VA_CLR1) && __gxVerif->verifyLevel >= __gxvWarnLev[75]) { + __GX_WARNF(GXWARN_TEX_SRC_NCLR1, i); + } + break; + case 3: + case 4: + if (!__GXVertexPacketHas(GX_VA_NBT) && __gxVerif->verifyLevel >= __gxvWarnLev[76]) { + __GX_WARNF(GXWARN_TEX_SRC_NNBT, i); + } + break; + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + if (!__GXVertexPacketHas(TextureEnums[((__gxVerif->xfRegs[i + 64] >> 7) & 0x1F) - 5]) && __gxVerif->verifyLevel >= __gxvWarnLev[77]) { + __GX_WARNF(GXWARN_TEX_SRC_NTEX, i, ((__gxVerif->xfRegs[i + 64] >> 7) & 0x1F) - 5); + } + break; + default: + if (__gxVerif->verifyLevel >= __gxvWarnLev[78]) { + __GX_WARNF(GXWARN_INV_TEX_SRC, i, (__gxVerif->xfRegs[i + 64] >> 7) & 0x1F); + } + break; + } + } +} + +static void CheckTextureOrder(void) { + u8 done = 0; + u32 count = 0; + + while (!done) { + if (count == __gxVerif->xfRegs[0x3F] || ((__gxVerif->xfRegs[count + 64] >> 4) & 7)) { + done = 1; + } else { + count += 1; + } + } + + done = 0; + while (done == 0) { + if (count == __gxVerif->xfRegs[0x3F]) { + done = 1; + } else if ((u32)((__gxVerif->xfRegs[count + 64] >> 4) & 7) != 1) { + if (!((__gxVerif->xfRegs[count + 64] >> 4) & 7) && __gxVerif->verifyLevel >= __gxvWarnLev[79]) { + __GX_WARN(GXWARN_INV_TG_ORDER); + } + done = 1; + } else { + count += 1; + } + } + + done = 0; + while (done == 0) { + if (count == __gxVerif->xfRegs[0x3F]) { + done = 1; + } else if (!((__gxVerif->xfRegs[count + 64] >> 4) & 7) || (u32)((__gxVerif->xfRegs[count + 64] >> 4) & 7) == 1) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[79]) { + __GX_WARN(GXWARN_INV_TG_ORDER); + } + done = 1; + } else { + count += 1; + } + } +} + +static void CheckRAM(u8 Normal, u32 StartingAddress, u32 Count, GXWarnID WarnID, char* Str) { + u32 i; + u8 printedPreamble; + u8 dirtyBit; + + printedPreamble = 0; + + for (i = StartingAddress; i < StartingAddress + Count; i++) { + dirtyBit = Normal != 0 ? __gxVerif->xfMtxDirty[i - 0x300] : __gxVerif->xfMtxDirty[i]; + + if (dirtyBit == 0) { + if (printedPreamble == 0) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[WarnID]) { + __gxVerif->cb(__gxvWarnLev[WarnID], WarnID, Str); + } + + printedPreamble = 1; + } + } + } +} + +static void CheckBumpmapTextures(void) { + u32 i; + u32 BumpMapSource; + u32 BumpMapLight; + u32 lightRAMOffset; + char Preamble[256]; + + if (!__GXVertexPacketHas(GX_VA_PNMTXIDX)) { + if ((u32)(__gxVerif->xfRegs[24] & 0x3F) > 30 && __gxVerif->verifyLevel >= __gxvWarnLev[0x50]) { + __GX_WARNF(0x50, __gxVerif->xfRegs[24] & 0x3F); + } + sprintf(Preamble, __gxvWarnings[0x6A], __gxVerif->xfRegs[24] & 0x3F); + CheckRAM(1, ((__gxVerif->xfRegs[24] & 0x3F) * 3) + 0x400, 9U, 0x6A, Preamble); + } + + for (i = 0; i < numBumpmapTextures; i++) { + BumpMapSource = (__gxVerif->xfRegs[numRegularTextures + i + 64] >> 12) & 7; + if ((__gxVerif->xfRegs[BumpMapSource + 64] >> 4) & 7 && __gxVerif->verifyLevel >= __gxvWarnLev[0x51]) { + __GX_WARNF(0x51, i + numRegularTextures, BumpMapSource); + } + + BumpMapLight = (__gxVerif->xfRegs[numRegularTextures + i + 0x40] >> 15) & 7; + lightRAMOffset = (BumpMapLight * 0x10) + 0x60A; + if (!__gxVerif->xfLightDirty[lightRAMOffset - 0x600 + 0] && __gxVerif->verifyLevel >= __gxvWarnLev[0x52]) { + __GX_WARNF(0x52, i + numRegularTextures, BumpMapLight, "X"); + } + + if (!__gxVerif->xfLightDirty[lightRAMOffset - 0x600 + 1] && __gxVerif->verifyLevel >= __gxvWarnLev[0x52]) { + __GX_WARNF(0x52, i + numRegularTextures, BumpMapLight, "Y"); + } + + if (!__gxVerif->xfLightDirty[lightRAMOffset - 0x600 + 2] && __gxVerif->verifyLevel >= __gxvWarnLev[0x52]) { + __GX_WARNF(0x52, i + numRegularTextures, BumpMapLight, "Z"); + } + + if (!__GXVertexPacketHas(GX_VA_NBT) && __gxVerif->verifyLevel >= __gxvWarnLev[0x53]) { + __GX_WARNF(0x53, i); + } + } + + lightRAMOffset; lightRAMOffset; // needed to match +} + +static void CheckTextureTransformMatrices(void) { + u32 i; + u32 StartingAddress; + u8 MtxIndexInVertexPacket; + char Preamble[256]; + u32 Val; + + for (i = 0; i < numRegularTextures; i++) { + MtxIndexInVertexPacket = 0; + switch (i) { + case 0: + StartingAddress = ((__gxVerif->xfRegs[0x18] >> 6U) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x18] >> 6) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX0MTXIDX); + break; + case 1: + StartingAddress = ((__gxVerif->xfRegs[0x18] >> 12) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x18] >> 12) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX1MTXIDX); + break; + case 2: + StartingAddress = ((__gxVerif->xfRegs[0x18] >> 18) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x18] >> 18) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX2MTXIDX); + break; + case 3: + StartingAddress = ((__gxVerif->xfRegs[0x18] >> 24) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x18] >> 24) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX3MTXIDX); + break; + case 4: + StartingAddress = (__gxVerif->xfRegs[0x19] & 0x3F) << 2; + Val = __gxVerif->xfRegs[0x19] & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX4MTXIDX); + break; + case 5: + StartingAddress = ((__gxVerif->xfRegs[0x19] >> 6) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x19] >> 6) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX5MTXIDX); + break; + case 6: + StartingAddress = ((__gxVerif->xfRegs[0x19] >> 12) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x19] >> 12) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX6MTXIDX); + break; + case 7: + StartingAddress = ((__gxVerif->xfRegs[0x19] >> 18) & 0x3F) << 2; + Val = (__gxVerif->xfRegs[0x19] >> 18) & 0x3F; + MtxIndexInVertexPacket = __GXVertexPacketHas(GX_VA_TEX7MTXIDX); + break; + default: + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x54]) { + __GX_WARNF(0x54, i); + } + break; + } + + if (MtxIndexInVertexPacket == 0) { + u32 Size; + sprintf(Preamble, __gxvWarnings[0x6B], i, i, Val); + Size = !((__gxVerif->xfRegs[i + 64] >> 1) & 1) ? 8 : 12; + CheckRAM(0U, StartingAddress, Size, 0x6B, Preamble); + } + } +} + +static void CheckInputForms(void) { + u32 i; + + for (i = 0; i < numRegularTextures; i++) { + switch ((__gxVerif->xfRegs[i + 64] >> 7) & 0x1F) { + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + if ((__gxVerif->xfRegs[i + 64] >> 2) & 1 && __gxVerif->verifyLevel >= __gxvWarnLev[122]) { + __GX_WARNF(122, i, (__gxVerif->xfRegs[i + 64] >> 7) & 0x1F); + } + } + } +} + +static void CheckLight(u32 lightSource) { + u32 lightRAMOffset; + u8 printedPreamble; + u32 i; + + printedPreamble = 0; + lightRAMOffset = (lightSource * 0x10) + 0x603; + for (i = 0; i < 13; i++) { + if (!__gxVerif->xfLightDirty[lightRAMOffset + i - 0x600]) { + if (!printedPreamble) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x6C]) { + __GX_WARNF(0x6C, lightSource); + } + + printedPreamble = 1; + } + } + } +} + +// NONMATCHING +static void CheckColor0(void) { + char Preamble[256]; + u8 haveLight; + u32 i; + u8 lightUsed; + + if ((u8)(BYTE3(__gxVerif->xfRegs[9]) & 3) || numColorTextures != 0) { + if (!__gxVerif->xfRegsDirty[14] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7A]) { + __GX_WARNF(0x7A, 0x100E, "Color 0 control register"); + } + + if (!__gxVerif->xfRegsDirty[16] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7A]) { + __GX_WARNF(0x7A, 0x1010, "Alpha 0 control register"); + } + + if (!(BYTE3(__gxVerif->xfRegs[14]) & 1) && !__gxVerif->xfRegsDirty[12] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7B]) { + __GX_WARNF(0x7B, 0, 0, 0x100C); + } + + if (!((BYTE3(__gxVerif->xfRegs[14]) >> 6) & 1) && !__gxVerif->xfRegsDirty[10] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7C]) { + __GX_WARNF(0x7C, 0, 0, 0x100A); + } + + if ((u32)((BYTE3(__gxVerif->xfRegs[14]) >> 1) & 1) == 1 || (u32)((BYTE3(__gxVerif->xfRegs[16]) >> 1) & 1) == 1) { + haveLight = 0; + for (i = 0; i < 8; i++) { + lightUsed = 0; + switch (i) { + case 0: + if ((u8)((BYTE3(__gxVerif->xfRegs[14]) >> 2) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[16]) >> 2) & 1)) { + lightUsed = 1; + } + break; + case 1: + if ((u8)((BYTE3(__gxVerif->xfRegs[14]) >> 3) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[16]) >> 3) & 1)) { + lightUsed = 1; + } + break; + case 2: + if ((u8)((BYTE3(__gxVerif->xfRegs[14]) >> 4) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[16]) >> 4) & 1)) { + lightUsed = 1; + } + break; + case 3: + if ((u8)((BYTE3(__gxVerif->xfRegs[14]) >> 5) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[16]) >> 5) & 1)) { + lightUsed = 1; + } + break; + case 4: + if ((u8)((BYTE2(__gxVerif->xfRegs[14]) >> 3) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[16]) >> 3) & 1)) { + lightUsed = 1; + } + break; + case 5: + if ((u8)((BYTE2(__gxVerif->xfRegs[14]) >> 4) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[16]) >> 4) & 1)) { + lightUsed = 1; + } + break; + case 6: + if ((u8)((BYTE2(__gxVerif->xfRegs[14]) >> 5) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[16]) >> 5) & 1)) { + lightUsed = 1; + } + break; + case 7: + if ((u8)((BYTE2(__gxVerif->xfRegs[14]) >> 6) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[16]) >> 6) & 1)) { + lightUsed = 1; + } + break; + } + if (lightUsed != 0) { + CheckLight(i); + haveLight = 1; + } + } + + if (haveLight != 0) { + if (!((BYTE2(__gxVerif->xfRegs[14]) >> 2) & 1) && ((HIWORD(__gxVerif->xfRegs[14]) >> 7) & 3) && __gxVerif->verifyLevel >= __gxvWarnLev[0x59]) { + __GX_WARNF(0x59, "COLOR0", "COLOR0"); + } + + if (!((BYTE2(__gxVerif->xfRegs[16]) >> 2) & 1) && ((HIWORD(__gxVerif->xfRegs[16]) >> 7) & 3) && __gxVerif->verifyLevel >= __gxvWarnLev[0x59]) { + __GX_WARNF(0x59, "ALPHA0", "ALPHA0"); + } + + if (((HIWORD(__gxVerif->xfRegs[14]) >> 7) & 3) + || ((u8)((BYTE2(__gxVerif->xfRegs[14]) >> 1) & 1) && ((u32)((BYTE2(__gxVerif->xfRegs[14]) >> 2) & 1) == 1)) + || ((HIWORD(__gxVerif->xfRegs[16]) >> 7) & 3) + || ((u8)((BYTE2(__gxVerif->xfRegs[16]) >> 1) & 1) && ((u32)((BYTE2(__gxVerif->xfRegs[16]) >> 2) & 1) == 1))) { + if ((__GXVertexPacketHas(GX_VA_NRM) == 0) && (__GXVertexPacketHas(GX_VA_NBT) == 0) && __gxVerif->verifyLevel >= __gxvWarnLev[0x5A]) { + __GX_WARNF(0x5A, 0); + } + if (__GXVertexPacketHas(GX_VA_PNMTXIDX) == 0) { + if ((u32)(BYTE3(__gxVerif->xfRegs[24]) & 0x3F) > 30 && __gxVerif->verifyLevel >= __gxvWarnLev[0x5B]) { + __GX_WARNF(0x5B, 0, (BYTE3(__gxVerif->xfRegs[24]) & 0x3F)); + } + sprintf(Preamble, __gxvWarnings[0x6D], 0, (u8)(BYTE3(__gxVerif->xfRegs[24]) & 0x3F)); + CheckRAM(1, ((BYTE3(__gxVerif->xfRegs[24]) & 0x3F) * 3) + 0x400, 9, 0x6D, Preamble); + } + } + } + } + } +} + +// NONMATCHING +static void CheckColor1(void) { + u8 usingColor1; + char Preamble[256]; + u8 haveLight; + u32 i; + u8 lightUsed; + + if (numColorTextures > 1 && ((u32)((BYTE3(__gxVerif->xfRegs[numRegularTextures + numBumpmapTextures + 1 + 64]) >> 4) & 7) == 3)) { + usingColor1 = 1; + } else { + usingColor1 = 0; + } + + if ((u32)(BYTE3(__gxVerif->xfRegs[9]) & 3) == 2 || usingColor1) { + if (!__gxVerif->xfRegsDirty[15] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7A]) { + __GX_WARNF(0x7A, 0x100F, "Color 1 control register"); + } + + if (!__gxVerif->xfRegsDirty[17] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7A]) { + __GX_WARNF(0x7A, 0x1011, "Alpha 1 control register"); + } + + if (!(BYTE3(__gxVerif->xfRegs[15]) & 1) && !__gxVerif->xfRegsDirty[13] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7B]) { + __GX_WARNF(0x7B, 1, 1, 0x100D); + } + + if (!((BYTE3(__gxVerif->xfRegs[15]) >> 6) & 1) && !__gxVerif->xfRegsDirty[11] && __gxVerif->verifyLevel >= __gxvWarnLev[0x7C]) { + __GX_WARNF(0x7C, 1, 1, 0x100B); + } + + if ((u32)((BYTE3(__gxVerif->xfRegs[15]) >> 1) & 1) == 1 || (u32)((BYTE3(__gxVerif->xfRegs[17]) >> 1) & 1) == 1) { + haveLight = 0; + for (i = 0; i < 8; i++) { + lightUsed = 0; + switch (i) { + case 0: + if ((u8)((BYTE3(__gxVerif->xfRegs[15]) >> 2) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[17]) >> 2) & 1)) { + lightUsed = 1; + } + break; + case 1: + if ((u8)((BYTE3(__gxVerif->xfRegs[15]) >> 3) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[17]) >> 3) & 1)) { + lightUsed = 1; + } + break; + case 2: + if ((u8)((BYTE3(__gxVerif->xfRegs[15]) >> 4) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[17]) >> 4) & 1)) { + lightUsed = 1; + } + break; + case 3: + if ((u8)((BYTE3(__gxVerif->xfRegs[15]) >> 5) & 1) || (u8)((BYTE3(__gxVerif->xfRegs[17]) >> 5) & 1)) { + lightUsed = 1; + } + break; + case 4: + if ((u8)((BYTE2(__gxVerif->xfRegs[15]) >> 3) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[17]) >> 3) & 1)) { + lightUsed = 1; + } + break; + case 5: + if ((u8)((BYTE2(__gxVerif->xfRegs[15]) >> 4) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[17]) >> 4) & 1)) { + lightUsed = 1; + } + break; + case 6: + if ((u8)((BYTE2(__gxVerif->xfRegs[15]) >> 5) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[17]) >> 5) & 1)) { + lightUsed = 1; + } + break; + case 7: + if ((u8)((BYTE2(__gxVerif->xfRegs[15]) >> 6) & 1) || (u8)((BYTE2(__gxVerif->xfRegs[17]) >> 6) & 1)) { + lightUsed = 1; + } + break; + } + if (lightUsed != 0) { + CheckLight(i); + haveLight = 1; + } + } + + if (haveLight != 0) { + if (!((BYTE2(__gxVerif->xfRegs[15]) >> 2) & 1) && ((HIWORD(__gxVerif->xfRegs[15]) >> 7) & 3) && __gxVerif->verifyLevel >= __gxvWarnLev[0x59]) { + __GX_WARNF(0x59, "COLOR1", "COLOR1"); + } + + if (!((BYTE2(__gxVerif->xfRegs[17]) >> 2) & 1) && ((HIWORD(__gxVerif->xfRegs[17]) >> 7) & 3) && __gxVerif->verifyLevel >= __gxvWarnLev[0x59]) { + __GX_WARNF(0x59, "ALPHA1", "ALPHA1"); + } + + if (((HIWORD(__gxVerif->xfRegs[15]) >> 7) & 3) + || ((u8)((BYTE2(__gxVerif->xfRegs[15]) >> 1) & 1) && ((u32)((BYTE2(__gxVerif->xfRegs[15]) >> 2) & 1) == 1)) + || ((HIWORD(__gxVerif->xfRegs[17]) >> 7) & 3) + || ((u8)((BYTE2(__gxVerif->xfRegs[17]) >> 1) & 1) && ((u32)((BYTE2(__gxVerif->xfRegs[17]) >> 2) & 1) == 1))) { + if ((__GXVertexPacketHas(GX_VA_NRM) == 0) && (__GXVertexPacketHas(GX_VA_NBT) == 0) && __gxVerif->verifyLevel >= __gxvWarnLev[0x5A]) { + __GX_WARNF(0x5A, 1); + } + if (__GXVertexPacketHas(GX_VA_PNMTXIDX) == 0) { + if ((u32)(BYTE3(__gxVerif->xfRegs[24]) & 0x3F) > 30 && __gxVerif->verifyLevel >= __gxvWarnLev[0x5B]) { + __GX_WARNF(0x5B, 1, (u8)(BYTE3(__gxVerif->xfRegs[24]) & 0x3F)); + } + sprintf(Preamble, __gxvWarnings[0x6D], 1, (u8)(BYTE3(__gxVerif->xfRegs[24]) & 0x3F)); + CheckRAM(1, ((BYTE3(__gxVerif->xfRegs[24]) & 0x3F) * 3) + 0x400, 9, 0x6D, Preamble); + } + } + } + } + } +} + +static void CheckViewport(void) { + f32 vl; + f32 vr; + f32 vt; + f32 vb; + + vl = (*(f32*)&__gxVerif->xfRegs[29] - *(f32*)&__gxVerif->xfRegs[26]) - 342.0f; + vt = (*(f32*)&__gxVerif->xfRegs[30] + *(f32*)&__gxVerif->xfRegs[27]) - 342.0f; + vr = (*(f32*)&__gxVerif->xfRegs[29] + *(f32*)&__gxVerif->xfRegs[26]) - 342.0f; + vb = (*(f32*)&__gxVerif->xfRegs[30] - *(f32*)&__gxVerif->xfRegs[27]) - 342.0f; + + if ((vt < -0.5f || vt > 528.0f) && __gxVerif->verifyLevel >= __gxvWarnLev[0x55]) { + __GX_WARNF(0x55, vt); + } + + if ((vb < 0.0f || vb > 528.0f) && __gxVerif->verifyLevel >= __gxvWarnLev[0x56]) { + __GX_WARNF(0x56, vb); + } + + if ((vl < 0.0f || vl > 640.0f) && __gxVerif->verifyLevel >= __gxvWarnLev[0x57]) { + __GX_WARNF(0x57, vl); + } + + if ((vr < 0.0f || vr > 640.0f) && __gxVerif->verifyLevel >= __gxvWarnLev[0x58]) { + __GX_WARNF(0x58, vr); + } +} + +static void ComputeSignExponentMantissa(f32 floatVal, u32* sign, u32* exponent, u32* mantissa) { + u32 intVal = *(u32*)&floatVal; + + *sign = (intVal >> 31) & 1; + *exponent = (intVal >> 23) & 0xFF; + *mantissa = intVal & 0x7FFFFF; +} + +static void CheckFloatingPointValue(u8 dirtyBit, u32 value, char* label) { + u32 sign; + u32 exponent; + u32 mantissa; + f32 valuef; + + &valuef; + + if ((dirtyBit == 0)) { + return; + } + valuef = *(f32 *)&value; + ComputeSignExponentMantissa(valuef, &sign, &exponent, &mantissa); + + if (exponent == 0 && mantissa == 0) { + return; + } + + if (exponent == 0xFF) { + if (__gxVerif->verifyLevel >= 2) { + if (mantissa == 0) { + if (sign != 0) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x5C]) { + __GX_WARNF(0x5C, label, "-", *(u32 *)&valuef); + } + } else { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x5C]) { + __GX_WARNF(0x5C, label, "+", *(u32 *)&valuef); + } + } + } else { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x5D]) { + __GX_WARNF(0x5D, label, *(u32 *)&valuef); + } + } + } + } else if (__gxVerif->verifyLevel >= 3) { + if (exponent < 0x6BU) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x5E]) { + __GX_WARNF(0x5E, label, valuef, *(u32 *)&valuef); + } + } else if (exponent > 0x96U) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[0x5F]) { + __GX_WARNF(0x5F, label, valuef, *(u32 *)&valuef); + } + } + } +} + +static void CheckMatrixRAMRanges(void) { + u32 i; + char label[256]; + + for (i = 0; i <= 255; i++) { + sprintf(label, "Geometry/Texture Matrix ram address 0x%04x", i); + CheckFloatingPointValue(__gxVerif->xfMtxDirty[i], __gxVerif->xfMtx[i], label); + } +} + +static void CheckNormalRAMRanges(void) { + u32 i; + char label[256]; + + for (i = 1024; i <= 1119; i++) { + sprintf(label, "Normal Matrix ram address 0x%04x", i); + CheckFloatingPointValue(__gxVerif->xfNrmDirty[i - 1024], __gxVerif->xfNrm[i - 1024], label); + } +} + +static void CheckDMatrixRAMRanges(void) { + u32 i; + char label[256]; + + for (i = 1280; i <= 1535; i++) { + sprintf(label, "Dual Texture Matrix ram address 0x%04x", i); + CheckFloatingPointValue(__gxVerif->xfDMtxDirty[i - 1280], __gxVerif->xfDMtx[i - 1280], label); + } +} + +static void CheckLightRAMRanges(void) { + u32 lightSource; + u32 lightRAMOffset; + char label[256]; + u32 i; + + for (lightSource = 0; lightSource < 8; lightSource++) { + for (i = 1; i < 13; i++) { + lightRAMOffset = ((lightSource << 4) + i) + 0x603; + sprintf(label, "Light %d %s (address 0x%04x)", lightSource, lightRegisterNames[i], lightRAMOffset); + CheckFloatingPointValue(__gxVerif->xfLightDirty[lightRAMOffset - 0x600], __gxVerif->xfLight[(s32) (lightRAMOffset - 0x600)], label); + } + } + + i; lightSource; // needed to match +} + +static void CheckControlRAMRanges(void) { + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1A], __gxVerif->xfRegs[0x1A], "Viewport Scale X"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1B], __gxVerif->xfRegs[0x1B], "Viewport Scale Y"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1C], __gxVerif->xfRegs[0x1C], "Viewport Scale Z"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1D], __gxVerif->xfRegs[0x1D], "Viewport Offset X"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1E], __gxVerif->xfRegs[0x1E], "Viewport Offset Y"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x1F], __gxVerif->xfRegs[0x1F], "Viewport Offset Z"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x20], __gxVerif->xfRegs[0x20], "Projection Matrix A Value"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x21], __gxVerif->xfRegs[0x21], "Projection Matrix B Value"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x22], __gxVerif->xfRegs[0x22], "Projection Matrix C Value"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x23], __gxVerif->xfRegs[0x23], "Projection Matrix D Value"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x24], __gxVerif->xfRegs[0x24], "Projection Matrix E Value"); + CheckFloatingPointValue(__gxVerif->xfRegsDirty[0x25], __gxVerif->xfRegs[0x25], "Projection Matrix F Value"); +} + +static void CheckFloatingPointRanges(void) { + CheckMatrixRAMRanges(); + CheckNormalRAMRanges(); + CheckDMatrixRAMRanges(); + CheckLightRAMRanges(); + CheckControlRAMRanges(); +} + +static void CheckMatrixIndices(void) { + if (!__GXVertexPacketHas(GX_VA_PNMTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX0MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX1MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX2MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX3MTXIDX)) + { + CheckDirty(0x1018U, "Geometry & Textures [0-3] transform matrix indices"); + } + + if (__gxVerif->verifyLevel >= 1 && !__GXVertexPacketHas(GX_VA_PNMTXIDX)) { + CheckRAM(0U, (__gxVerif->xfRegs[24] * 4) & 0xFC, 0xCU, 0x6E, __gxvWarnings[0x6E]); + } + + if ((!__GXVertexPacketHas(GX_VA_TEX4MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX5MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX6MTXIDX) + || !__GXVertexPacketHas(GX_VA_TEX7MTXIDX)) + && numRegularTextures > 4 + && __gxVerif->verifyLevel >= 1 + && !__gxVerif->xfRegsDirty[0x19] && __gxVerif->verifyLevel >= __gxvWarnLev[0x60]) { + __GX_WARNF(0x60, numRegularTextures, 0x1019U); + } +} + +static void CheckErrors(void) { + u32 i; + char registerName[80]; + + CheckDirty(0x103FU, "Number of XF output textures"); + CheckDirty(0x1009U, "Number of XF output colors"); + CheckDirty(0x1008U, "InVertexSpec"); + CheckDirty(0x101AU, "Viewport ScaleX"); + CheckDirty(0x101BU, "Viewport ScaleY"); + CheckDirty(0x101CU, "Viewport ScaleZ"); + CheckDirty(0x101DU, "Viewport OffsetX"); + CheckDirty(0x101EU, "Viewport OffsetY"); + CheckDirty(0x101FU, "Viewport OffsetZ"); + CheckDirty(0x1020U, "Projection matrix 'A' value"); + CheckDirty(0x1021U, "Projection matrix 'B' value"); + CheckDirty(0x1022U, "Projection matrix 'C' value"); + CheckDirty(0x1023U, "Projection matrix 'D' value"); + CheckDirty(0x1024U, "Projection matrix 'E' value"); + CheckDirty(0x1025U, "Projection matrix 'F' value"); + CheckDirty(0x1026U, "Projection matrix orthographic/perspective select"); + CheckMatrixIndices(); + + if (__gxVerif->verifyLevel >= 1) { + if (!(u32)(BYTE3(__gxVerif->xfRegs[9]) & 3) && !__gxVerif->xfRegs[0x3F] && __gxVerif->verifyLevel >= __gxvWarnLev[0x38]) { + __GX_WARN(0x38); + } + + CheckCTGColors(); + + if (__gxVerif->xfRegs[0x3F] > 8 && __gxVerif->verifyLevel >= __gxvWarnLev[0x64]) { + __GX_WARNF(0x64, __gxVerif->xfRegs[0x3F], 8); + } + if (numRegularTextures > 8 && __gxVerif->verifyLevel >= __gxvWarnLev[0x65]) { + __GX_WARNF(0x65, numRegularTextures, 8); + } + if (numBumpmapTextures > 3 && __gxVerif->verifyLevel >= __gxvWarnLev[0x66]) { + __GX_WARNF(0x66, numBumpmapTextures, 3); + } + if (numColorTextures > 2 && __gxVerif->verifyLevel >= __gxvWarnLev[0x67]) { + __GX_WARNF(0x67, numColorTextures, 2); + } + if (numColor0Textures > 1 && __gxVerif->verifyLevel >= __gxvWarnLev[0x69]) { + __GX_WARNF(0x69, 0); + } + if (numColor1Textures > 1 && __gxVerif->verifyLevel >= __gxvWarnLev[0x69]) { + __GX_WARNF(0x69, 1); + } + + CheckVertexPacket(); + + for (i = 0; i < __gxVerif->xfRegs[0x3F]; i++) { + sprintf(registerName, "Texture %d settings", i); + CheckDirty(i + 0x1040, registerName); + } + + CheckSourceRows(); + CheckTextureOrder(); + if (numBumpmapTextures != 0) { + CheckBumpmapTextures(); + } + + CheckTextureTransformMatrices(); + if (numColorTextures != 0 && (u32)((BYTE3(__gxVerif->xfRegs[numRegularTextures + numBumpmapTextures + 64]) >> 4) & 7) != 2 && __gxVerif->verifyLevel >= __gxvWarnLev[0x68]) { + __GX_WARN(0x68U); + } + + CheckColor0(); + CheckColor1(); + CheckViewport(); + } +} + +static void CheckWarnings(void) { + if (__gxVerif->verifyLevel >= 1) { + CheckInputForms(); + } + + CheckClean(0x1000U, "Internal error register"); + CheckClean(0x1001U, "Internal diagnostic register"); + CheckClean(0x1002U, "Internal state register 0"); + CheckClean(0x1003U, "Internal state register 1"); + CheckClean(0x1004U, "Power savings register"); + + if (__gxVerif->verifyLevel >= 2) { + CheckFloatingPointRanges(); + } +} + +static void DumpXFRegisters(void) { + static u8 firstTime = 1; +} + +void __GXVerifyXF(void) { + InitializeXFVerifyData(); + CheckErrors(); + CheckWarnings(); + DumpCount++; +} + +#endif diff --git a/src/revolution/gx/GXVerify.c b/src/revolution/gx/GXVerify.c new file mode 100644 index 0000000000..9650ccb340 --- /dev/null +++ b/src/revolution/gx/GXVerify.c @@ -0,0 +1,372 @@ +#if DEBUG + +#include + +#include "__gx.h" + +static __GXVerifyData __gxVerifData; +struct __GXVerifyData* __gxVerif = &__gxVerifData; + +char* __gxvWarnings[126] = { + "Invalid Vertex Format. Normal count must be set to %s.", + "Texture size %ld not initialized.", + "Left edge of scissor rectangle is less than %d.", + "Top edge of scissor rectangle is less than %d.", + "Right edge of scissor rectangle is greater than %d in %s mode.", + "Bottom edge of scissor rectangle is greater than %d in %s mode.", + "%s value for subsample %d in pixel %ld is not 6 when single-sampling.", + "Indirect texture command for stage %ld is not set.", + "Invalid indirect texture request in TEV stage %ld.", + "Indirect matrix %ld requested in stage %d not set.", + "Requested indirect textures never initialized.", + "Indirect texture coordinate scales %d and %d not set.", + "Invalid texture coordinate specified for indirect stage %d.", + "Indirect texture feedback accumulation is on in TEV stage 0.", + "Indirect bump alpha is enabled in TEV stage 0.", + "Indirect vs. direct mask byte never set.", + "Texture reference never written for TEV stage %ld.", + "Invalid texture coordinate specified for TEV stage %ld.", + "Texture %ld is used as both indirect and direct.", + "Texture %ld not configured.", + "Base pointer for cached texture %ld is not specified.", + "TLUT for indexed texture %ld was never set up.", + "%s is not a power of 2 for mipmapped texture %ld.", + "%s is not GX_CLAMP for non-power-of-2 width in texture %ld.", + "Minification filter for texture %ld is not compatible with color index texture format.", + "Minimum LOD is greater than maximum LOD in texture %ld.", + "Maximum LOD is greater than image's maximum LOD for texture %ld.", + "LOD bias clamp shold be used with edge LOD for texture %ld.", + "Texture %ld does not meet requirements for anisotropic mipmapping.", + "Filters are not linear for field prediction in texture %ld.", + "Incomplete rounding mode configuration for texture %ld.", + "Rounding color indexed texture %ld.", + "Environment for TEV stage %ld not fully set up.", + "Invalid color channel selected in TEV stage %ld.", + "Argument %s selects null texture in TEV color stage %ld.", + "Argument %s selects null texture in TEV alpha stage %ld.", + "Color arg %s in TEV stage %ld accesses register %s, which may be dirty.", + "Alpha arg %s in TEV stage %ld accesses register %s, which may be dirty.", + "Color arg %s in TEV stage %ld accesses register %s, which was last unclamped. Possible wrap-around effect.", + "Alpha arg %s in TEV stage %ld accesses register %s, which was last unclamped. Possible wrap-around effect.", + "Z texturing enabled, but no Z offset specified.", + "Z texturing enabled, but no texture specified for final TEV stage.", + "Final TEV stage doesn't write color to register GX_TEVPREV.", + "Final TEV stage doesn't write alpha to register GX_TEVPREV.", + "Final TEV color stage has no clamping. Possible color wrap-around effect.", + "Final TEV alpha stage has no clamping. Possible alpha wrap-around effect.", + "Z buffering is before texture, but alpha compare operation is active.", + "PE blend and logicop are both on.", + "Selected pixel format does not support dithering.", + "Multisample enabled but pixel type is not RGB565.", + "Pixel type is RGB565 but multisample is not enabled.", + "Multisample locations for pixel %ld are not ordered correctly for antialias filter.", + "Invalid texgen_type %d for texture %d.", + "Register address 0x%04x uninitialized (%s).", + "Register address 0x%04x modified (%s), probably should not be.", + "Invalid combination of %d output color channels and %d color texgen textures.", + "Number of color channels and number of texgens are both zero.", + "Vertex packet does not contain position values.", + "Mismatched argument setting in vertex attribute. %s should be used with %s.", + "GXSetVtxAttrFmt: Normals only support signed types.", + "GXSetVtxAttrFmt: Number of fractional bits is fixed for normals. %s uses %d. Your setting will be ignored.", + "GXSetVtxAttrFmt: GX_F32 type doesn't refer the frac argument. Your setting will be ignored.", + "GXSetVtxAttrFmt: Colors don't refer the frac argument. Your setting will be ignored.", + "Invalid value (%d) for INVERTEXSPEC_REG.host_colors.", + "XF is not expecting host normals but cp is sending them.", + "XF is not expecting host normals, binormals and tangents but cp is sending them.", + "XF is expecting host normals but cp is not sending them.", + "XF is expecting host normals but cp is sending normals, binormals, and tangents.", + "XF is expecting host normals, binormals and tangents but cp is only sending normals.", + "This vertex format (Position + Matrix Indices only) is not supported.", + "VCD for GX_VA_CLR1 is activated though GX_VA_CLR0 is set to GX_NONE. GX_VA_CLR0 should be used first.", + "VCDs for input texture coordinates are not used sequentially from smaller IDs.", + "GX_TEXCOORD%d specifies source row of position, but this is not getting sent.", + "GX_TEXCOORD%d specifies source row of normal, but this is not getting sent.", + "GX_TEXCOORD%d specifies source row of color0, but color0 is not getting sent.", + "GX_TEXCOORD%d specifies source row of color1, but color1 is not getting sent.", + "GX_TEXCOORD%d specifies source row of binormal or tangent, but this is not getting sent.", + "GX_TEXCOORD%d specifies source row of input texture coordinate %d, but this is not getting sent.", + "GX_TEXCOORD%d is specifying an invalid source row of %d.", + "TexCoordGen types are out of order. GX_TG_MTX2x4/3x4 should come first (if any), followed by GX_TG_BUMP (if any), then GX_TG_SRTG (if any).", + "Bumpmap texgen is defined, which requires that binormals and tangents be transformed by a normal matrix, but current matrix index is set to an invalid value (%d) for normal transform.", + "GX_TEXCOORD%d (texgen type bumpmap) is referencing texture %d as a source texture, which is not of texgen type regular.", + "GX_TEXCOORD%d (texgen type bumpmap) using light source %d, but light's %c position is not defined.", + "GX_TEXCOORD%d is defined as texgen type bumpmap, but binormals and tangents are not getting sent.", + "Invalid regular texture number (%d)", + "Top edge of viewport (%f) is out of recommended range. It may cause incorrect clipping.", + "Bottom edge of viewport (%f) is out of recommended range. It may cause incorrect clipping.", + "Left edge of viewport (%f) is out of recommended range. It may cause incorrect clipping.", + "Right edge of viewport (%f) is out of recommended range. It may cause incorrect clipping.", + "Channel %s uses specular function (GX_AF_SPEC), but diffuse function is not GX_DF_NONE.", + "Channel %d performs lighting which requires a normal, but this is not getting sent.", + "Channel %d performs lighting which requires the normal to be transformed by a normal matrix, but current matrix index is (%d), which may be invalid.", + "%s has a value of %sinfinity (%08x), which is probably not intended.", + "%s has a value of NaN (%08x), which is probably not intended.", + "%s has a value of (%f 0x%08x), which might be unintentionally small.", + "%s has a value of (%f 0x%08x), which might be unintentionally large.", + "%d regular textures active, but MatrixIndex1 register (0x%04x) uninitialized.", + "gen_mode register not initialized.", + "Number of XF output textures does not match what downstream units are expecting.", + "Number of XF output colors does not match what downstream units are expecting.", + "Number of all texgens (%d) > max allowed %d.", + "Number of regular(2x4/3x4) type texgens (%d) > max allowed %d.", + "Number of bumpmap type texgens (%d) > max allowed %d.", + "Number of color texgens (%d) > max allowed %d.", + "First color texgen is not referencing COLOR0.", + "Color texgen from COLOR%d is used more than once.", + "Bumpmap texgen is defined, which requires the normal matrix values pointed by current matrix index (%d) to be loaded, however it may not be loaded yet.", + "GX_TEXCOORD%d requires the matrix values pointed by current texture matrix index %d (%d), however it may not be loaded yet.", + "GX_LIGHT%d is being referenced, however it may not be loaded yet.", + "Channel %d performs lighting which requires the normal matrix values pointed to by the current matrix index (%d), however these values may not be loaded yet.", + "Position matrix values pointed to by the current matrix index must be loaded, however they may not be loaded yet.", + "Address 0x%04x is uninitialized.", + "Register (0x%04x) (%s) is not initialized.", + "Display list contains invalid command.", + "Nested display list.", + + "GXGetCPUFifo/GXGetGPFifo: GP FIFO read pointer is not idle. Value may be unstable.", + + "XF is not expecting host colors but cp is sending some.", + "XF is expecting a host color but cp is not sending one.", + "XF is expecting a single host color but cp is sending two.", + "XF is expecting two host colors but cp is not sending first color.", + "XF is expecting two host colors but cp is not sending second color.", + "Invalid number of output colors, %d.", + "Regular texture %d specifying a source row of %d which only has 2 elements, but an input form of ABC1.", + "Output XF colors or color textures enabled, but register address 0x%04x uninitialized (%s).", + "Output XF colors or color textures enabled, COLOR%dCNTRL_REG.material_src == REGISTER, but Material %d register (0x%04x) is not initialized.", + "Output XF colors or color textures enabled, COLOR%dCNTRL_REG.ambient_src == REGISTER, but Ambient %d register (0x%04x) is not initialized." +}; + +GXWarningLevel __gxvWarnLev[126] = { + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + 4, + 4, + GX_WARN_SEVERE, + GX_WARN_ALL, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + 4, + 4, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_ALL, + GX_WARN_ALL, + 4, + GX_WARN_SEVERE, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_ALL, + GX_WARN_ALL, + GX_WARN_MEDIUM, + 4, + 4, + 4, + 4, + GX_WARN_ALL, + 4, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_ALL, + GX_WARN_ALL, + GX_WARN_ALL, + 4, + 4, + 4, + 4, + 4, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + 4, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_ALL, + GX_WARN_ALL, + GX_WARN_SEVERE, + 4, + 4, + 4, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_MEDIUM, + GX_WARN_SEVERE, + GX_WARN_SEVERE, + GX_WARN_MEDIUM, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, +}; + +char __gxvDummyStr[256]; + +static void __GXVerifyGlobal(void) {} + +static void __GXVerifyCP(GXVtxFmt fmt) { + u32 nrmCnt = GET_REG_FIELD(__GXData->vatA[fmt], 1, 9); + + if (__gxVerif->verifyLevel >= GX_WARN_SEVERE) { + if (__GXData->hasNrms && nrmCnt != 0) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_INVALID_VTX_FMT]) { + __GX_WARNF(GXWARN_INVALID_VTX_FMT, "GX_NRM_XYZ"); + } + } + else if (__GXData->hasBiNrms && nrmCnt != 1) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_INVALID_VTX_FMT]) { + __GX_WARNF(GXWARN_INVALID_VTX_FMT, "GX_NRM_NBT or GX_NRM_NBT3"); + } + } + } +} + +void __GXVerifyState(GXVtxFmt vtxfmt) { + if (__gxVerif->verifyLevel != GX_WARN_NONE) { + __GXVerifyGlobal(); + __GXVerifyCP(vtxfmt); + __GXVerifyXF(); + __GXVerifySU(); + __GXVerifyBUMP(); + __GXVerifyTEX(); + __GXVerifyTEV(); + __GXVerifyPE(); + } +} + +void __GXVerifyVATImm(GXAttr attr, GXCompCnt cnt, GXCompType type, u8 frac) { + if (__gxVerif->verifyLevel != GX_WARN_NONE) { + if (attr == GX_VA_CLR0 || attr == GX_VA_CLR1) { + switch (type) { + case GX_RGB565: + case GX_RGB8: + case GX_RGBX8: + if (cnt != GX_CLR_RGB && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_MISMATCH]) { + __GX_WARNF(GXWARN_VAT_MISMATCH, "RGB format type", "GX_CLR_RGB"); + } + break; + case GX_RGBA4: + case GX_RGBA6: + case GX_RGBA8: + if (cnt != GX_CLR_RGBA && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_MISMATCH]) { + __GX_WARNF(GXWARN_VAT_MISMATCH, "RGBA format type", "GX_CLR_RGBA"); + } + break; + } + } + + if (frac != 0) { + if (attr == GX_VA_CLR0 || attr == GX_VA_CLR1) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_CLR_FRAC]) { + __GX_WARN(GXWARN_VAT_CLR_FRAC); + } + } else if (type == GX_F32) { + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_F32_FRAC]) { + __GX_WARN(GXWARN_VAT_F32_FRAC); + } + } + } + + if (attr == GX_VA_NRM || attr == GX_VA_NBT) { + switch (type) { + case GX_S8: + if (frac != 6 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_NRM_FRAC]) { + __GX_WARNF(GXWARN_VAT_NRM_FRAC, "GX_S8", 6); + } + break; + case GX_S16: + if (frac != 14 && __gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_NRM_FRAC]) { + __GX_WARNF(GXWARN_VAT_NRM_FRAC, "GX_S16", 14); + } + break; + case GX_F32: + break; + default: + if (__gxVerif->verifyLevel >= __gxvWarnLev[GXWARN_VAT_NRM_TYPE]) { + __GX_WARN(GXWARN_VAT_NRM_TYPE); + } + break; + } + } + } +} + +void GXSetVerifyLevel(GXWarningLevel level) { + __gxVerif->verifyLevel = level; +} + +GXVerifyCallback GXSetVerifyCallback(GXVerifyCallback cb) { + GXVerifyCallback old_cb = __gxVerif->cb; + + __gxVerif->cb = cb; + return old_cb; +} + +#endif // DEBUG diff --git a/src/revolution/gx/GXVert.c b/src/revolution/gx/GXVert.c new file mode 100644 index 0000000000..d1db47c48a --- /dev/null +++ b/src/revolution/gx/GXVert.c @@ -0,0 +1,86 @@ +#if DEBUG +#include + +#include "__gx.h" + +#define FUNC_1PARAM(name, T) \ +void name##1##T(T x) { GXWGFifo.T = x; } + +#define FUNC_2PARAM(name, T) \ +void name##2##T(T x, T y) { GXWGFifo.T = x; GXWGFifo.T = y; } + +#define FUNC_3PARAM(name, T) \ +void name##3##T(T x, T y, T z) { GXWGFifo.T = x; GXWGFifo.T = y; GXWGFifo.T = z; } + +#define FUNC_4PARAM(name, T) \ +void name##4##T(T x, T y, T z, T w) { GXWGFifo.T = x; GXWGFifo.T = y; GXWGFifo.T = z; GXWGFifo.T = w; } + +#define FUNC_INDEX8(name) \ +void name##1x8(u8 x) { GXWGFifo.u8 = x; } + +#define FUNC_INDEX16(name) \ +void name##1x16(u16 x) { GXWGFifo.u16 = x; } + +// GXCmd +FUNC_1PARAM(GXCmd, u8) +FUNC_1PARAM(GXCmd, u16) +FUNC_1PARAM(GXCmd, u32) + +// GXParam +FUNC_1PARAM(GXParam, u8) +FUNC_1PARAM(GXParam, u16) +FUNC_1PARAM(GXParam, u32) +FUNC_1PARAM(GXParam, s8) +FUNC_1PARAM(GXParam, s16) +FUNC_1PARAM(GXParam, s32) +FUNC_1PARAM(GXParam, f32) +FUNC_3PARAM(GXParam, f32) +FUNC_4PARAM(GXParam, f32) + +// GXPosition +FUNC_3PARAM(GXPosition, f32) +FUNC_3PARAM(GXPosition, u8) +FUNC_3PARAM(GXPosition, s8) +FUNC_3PARAM(GXPosition, u16) +FUNC_3PARAM(GXPosition, s16) +FUNC_2PARAM(GXPosition, f32) +FUNC_2PARAM(GXPosition, u8) +FUNC_2PARAM(GXPosition, s8) +FUNC_2PARAM(GXPosition, u16) +FUNC_2PARAM(GXPosition, s16) +FUNC_INDEX16(GXPosition) +FUNC_INDEX8(GXPosition) + +// GXNormal +FUNC_3PARAM(GXNormal, f32) +FUNC_3PARAM(GXNormal, s16) +FUNC_3PARAM(GXNormal, s8) +FUNC_INDEX16(GXNormal) +FUNC_INDEX8(GXNormal) + +// GXColor +FUNC_4PARAM(GXColor, u8) +FUNC_1PARAM(GXColor, u32) +FUNC_3PARAM(GXColor, u8) +FUNC_1PARAM(GXColor, u16) +FUNC_INDEX16(GXColor) +FUNC_INDEX8(GXColor) + +// GXTexCoord +FUNC_2PARAM(GXTexCoord, f32) +FUNC_2PARAM(GXTexCoord, s16) +FUNC_2PARAM(GXTexCoord, u16) +FUNC_2PARAM(GXTexCoord, s8) +FUNC_2PARAM(GXTexCoord, u8) +FUNC_1PARAM(GXTexCoord, f32) +FUNC_1PARAM(GXTexCoord, s16) +FUNC_1PARAM(GXTexCoord, u16) +FUNC_1PARAM(GXTexCoord, s8) +FUNC_1PARAM(GXTexCoord, u8) +FUNC_INDEX16(GXTexCoord) +FUNC_INDEX8(GXTexCoord) + +// GXMatrixIndex +FUNC_1PARAM(GXMatrixIndex, u8) + +#endif // DEBUG diff --git a/src/revolution/gx/__gx.h b/src/revolution/gx/__gx.h new file mode 100644 index 0000000000..eb8561b05e --- /dev/null +++ b/src/revolution/gx/__gx.h @@ -0,0 +1,573 @@ +#ifndef _REVOLUTION_GX_INTERNAL_H_ +#define _REVOLUTION_GX_INTERNAL_H_ + +#include +#include + +#include "global.h" // IWYU pragma: export + +#ifdef __cplusplus +extern "C" { +#endif + +#define PHY_ADDR_MASK ~((~0x3FFF) << 16) +#define GX_PHY_ADDR(a) ((u32)a & PHY_ADDR_MASK) + +// REG VERIF + +#if DEBUG +#define VERIF_XF_REG(addr, value) \ +do { \ + s32 regAddr = (addr - 0x1000); \ + if (regAddr >= 0 && regAddr < 0x50) { \ + __gxVerif->xfRegs[regAddr] = (value); \ + __gxVerif->xfRegsDirty[regAddr] = 1; \ + } \ +} while (0) + +#define VERIF_XF_REG_alt(addr, value) \ +do { \ + s32 xfAddr = (addr); \ + if (xfAddr >= 0 && xfAddr < 0x50) { \ + __gxVerif->xfRegs[xfAddr] = (value); \ + __gxVerif->xfRegsDirty[xfAddr] = 1; \ + } \ +} while (0) + +#define VERIF_RAS_REG(value) (__gxVerif->rasRegs[((value) & 0xFF000000) >> 24] = value) + +#define VERIF_MTXLIGHT(addr, data) \ +do { \ + s32 xfAddr; \ + if (addr < 0x400U) { \ + __gxVerif->xfMtx[addr] = data; \ + __gxVerif->xfMtxDirty[addr] = 1; \ + } else if (addr < 0x500U) { \ + xfAddr = addr - 0x400; \ + __gxVerif->xfNrm[xfAddr] = data; \ + __gxVerif->xfNrmDirty[xfAddr] = 1; \ + } else if (addr < 0x600U) { \ + xfAddr = addr - 0x500; \ + __gxVerif->xfDMtx[xfAddr] = data; \ + __gxVerif->xfDMtxDirty[xfAddr] = 1; \ + } else if (addr < 0x680U) { \ + xfAddr = addr - 0x600; \ + __gxVerif->xfLight[xfAddr] = data; \ + __gxVerif->xfLightDirty[xfAddr] = 1; \ + } else { \ + xfAddr = addr - 0x1000; \ + if ((xfAddr >= 0) && (xfAddr < 0x50)) { \ + __gxVerif->xfRegs[xfAddr] = data; \ + __gxVerif->xfRegsDirty[xfAddr] = 1; \ + } \ + } \ +} while (0) +#else +#define VERIF_XF_REG(addr, value) ((void)0) +#define VERIF_XF_REG_alt(addr, value) ((void)0) +#define VERIF_RAS_REG(value) ((void)0) +#endif + +// WRITE REG + +#if DEBUG +#define GX_WRITE_XF_REG_2(addr, value) \ +do { \ + u32 xfData = (value); &xfData; \ + GX_WRITE_U32(value); \ + VERIF_XF_REG_alt(addr, xfData); \ +} while (0) + +#define GX_WRITE_XF_REG_F(addr, value) \ +do { \ + f32 xfData = (value); \ + GX_WRITE_F32(value); \ + VERIF_XF_REG_alt(addr, *(u32 *)&xfData); \ +} while (0) +#else +#define GX_WRITE_XF_REG_2(addr, value) \ +do { \ + GX_WRITE_U32(value); \ +} while (0) + +#define GX_WRITE_XF_REG_F(addr, value) \ +do { \ + GX_WRITE_F32(value); \ +} while (0) +#endif + +#define GX_WRITE_RAS_REG(value) \ +do { \ + GX_WRITE_U8(0x61); \ + GX_WRITE_U32(value); \ + VERIF_RAS_REG(value); \ +} while (0) + +#if DEBUG +#define GX_WRITE_SOME_REG2(a, b, c, addr) \ +do { \ + long regAddr; \ + GX_WRITE_U8(a); \ + GX_WRITE_U8(b); \ + GX_WRITE_U32(c); \ + regAddr = addr; \ + if (regAddr >= 0 && regAddr < 4) { \ + __GXData->indexBase[regAddr] = c; \ + } \ +} while (0) +#else +#define GX_WRITE_SOME_REG2(a, b, c, addr) \ +do { \ + GX_WRITE_U8(a); \ + GX_WRITE_U8(b); \ + GX_WRITE_U32(c); \ +} while (0) +#endif + +#if DEBUG +#define GX_WRITE_SOME_REG3(a, b, c, addr) \ +do { \ + long regAddr; \ + GX_WRITE_U8(a); \ + GX_WRITE_U8(b); \ + GX_WRITE_U32(c); \ + regAddr = addr; \ + if (regAddr >= 0 && regAddr < 4) { \ + __GXData->indexStride[regAddr] = c; \ + } \ +} while (0) +#else +#define GX_WRITE_SOME_REG3(a, b, c, addr) \ +do { \ + GX_WRITE_U8(a); \ + GX_WRITE_U8(b); \ + GX_WRITE_U32(c); \ +} while (0) +#endif + +#define GX_WRITE_SOME_REG4(a, b, c, addr) \ +do { \ + long regAddr; \ + GX_WRITE_U8(a); \ + GX_WRITE_U8(b); \ + GX_WRITE_U32(c); \ + regAddr = addr; \ +} while (0) + +// REG MACROS +#define GET_REG_FIELD(reg, size, shift) ((((unsigned long)(reg)) & (((1 << (size)) - 1) << (shift))) >> (shift)) + +// TODO: reconcile reg macro differences +// this one is needed to match non GX libs +#define OLD_SET_REG_FIELD(line, reg, size, shift, val) \ +do { \ + ASSERTMSGLINE(line, ((u32)(val) & ~((1 << (size)) - 1)) == 0, "GX Internal: Register field out of range"); \ + (reg) = ((u32)(reg) & ~(((1 << (size)) - 1) << (shift))) | ((u32)(val) << (shift)); \ +} while (0) + +// above doesn't seem to work with GX, only can get it to work with this +#define SET_REG_FIELD(line, reg, size, shift, val) \ +do { \ + ASSERTMSGLINE(line, ((u32)(val) & ~((1 << (size)) - 1)) == 0, "GX Internal: Register field out of range"); \ + (reg) = ((u32)__rlwimi((u32)(reg), (val), (shift), 32 - (shift) - (size), 31 - (shift))); \ +} while (0) + +#define CHECK_GXBEGIN(line, name) ASSERTMSGLINE(line, !__GXinBegin, "'" name "' is not allowed between GXBegin/GXEnd") + +/* GXAttr */ +void __GXSetVCD(void); +void __GXSetVAT(void); + +/* GXBump */ +void __GXUpdateBPMask(void); +void __GXFlushTextureState(void); + +/* GXFifo */ +// GXFifoObj private data +typedef struct __GXFifoObj { + u8* base; + u8* top; + u32 size; + u32 hiWatermark; + u32 loWatermark; + void* rdPtr; + void* wrPtr; + s32 count; + u8 wrap; + u8 bind_cpu; + u8 bind_gp; +} __GXFifoObj; + +void __GXFifoInit(void); +void __GXCleanGPFifo(void); +GXBool __GXIsGPFifoReady(void); + +/* GXGeometry */ +void __GXSetDirtyState(void); +void __GXSendFlushPrim(void); +void __GXSetGenMode(void); + +/* GXInit */ +void __GXInitGX(); +void __GXInitRevisionBits(void); + +typedef struct __GXData_struct { + u16 vNumNot; + u16 bpSentNot; + u16 vNum; + u16 vLim; + u32 cpEnable; + u32 cpStatus; + u32 cpClr; + u32 vcdLo; + u32 vcdHi; + u32 vatA[8]; + u32 vatB[8]; + u32 vatC[8]; + u32 lpSize; + u32 matIdxA; + u32 matIdxB; + u32 indexBase[4]; + u32 indexStride[4]; + u32 ambColor[2]; + u32 matColor[2]; + u32 chanCtrl[4]; + u32 texGenCtrl[8]; + u32 texGenCtrl2[8]; + u32 suTs0[8]; + u32 suTs1[8]; + u32 suScis0; + u32 suScis1; + u32 tref[8]; + u32 iref; + u32 bpMask; + u32 IndTexScale0; + u32 IndTexScale1; + u32 tevc[16]; + u32 teva[16]; + u32 tevKsel[8]; + u32 cmode0; + u32 cmode1; + u32 zmode; + u32 peCtrl; + u32 cpDispSrc; + u32 cpDispSize; + u32 cpDispStride; + u32 cpDisp; + u32 cpTexSrc; + u32 cpTexSize; + u32 cpTexStride; + u32 cpTex; + u8 cpTexZ; + u32 genMode; + GXTexRegion TexRegions0[8]; + GXTexRegion TexRegions1[8]; + GXTexRegion TexRegions2[8]; + GXTlutRegion TlutRegions[20]; + GXTexRegion* (*texRegionCallback)(GXTexObj*, GXTexMapID); + GXTlutRegion* (*tlutRegionCallback)(u32); + GXAttrType nrmType; + u8 hasNrms; + u8 hasBiNrms; + u32 projType; + f32 projMtx[6]; + f32 vpLeft; + f32 vpTop; + f32 vpWd; + f32 vpHt; + f32 vpNearz; + f32 vpFarz; + f32 zOffset; + f32 zScale; + u32 tImage0[8]; + u32 tMode0[8]; + u32 texmapId[16]; + u32 tcsManEnab; + u32 tevTcEnab; + GXPerf0 perf0; + GXPerf1 perf1; + u32 perfSel; + u8 inDispList; + u8 dlSaveContext; + u8 abtWaitPECopy; + u8 dirtyVAT; + u32 dirtyState; +} GXData; + +extern GXData* const __GXData; + +#if DEBUG +extern GXBool __GXinBegin; +#endif + +#define GX_GET_MEM_REG(offset) (*(volatile u16*)((volatile u16*)(__memReg) + (offset))) +#define GX_GET_CP_REG(offset) (*(volatile u16*)((volatile u16*)(__cpReg) + (offset))) +#define GX_GET_PE_REG(offset) (*(volatile u16*)((volatile u16*)(__peReg) + (offset))) +#define GX_GET_PI_REG(offset) (*(volatile u32*)((volatile u32*)(__piReg) + (offset))) + +#define GX_SET_MEM_REG(offset, val) (*(volatile u16*)((volatile u16*)(__memReg) + (offset)) = val) +#define GX_SET_CP_REG(offset, val) (*(volatile u16*)((volatile u16*)(__cpReg) + (offset)) = val) +#define GX_SET_PE_REG(offset, val) (*(volatile u16*)((volatile u16*)(__peReg) + (offset)) = val) +#define GX_SET_PI_REG(offset, val) (*(volatile u32*)((volatile u32*)(__piReg) + (offset)) = val) + +/* GXMisc */ +void __GXBypass(u32 reg); +u16 __GXReadPEReg(u32 reg); +void __GXPEInit(void); +void __GXAbort(); + +/* GXPerf */ +void __GXSetBWDials(u16 cpDial, u16 tcDial, u16 peDial, u16 cpuRdDial, u16 cpuWrDial); + +static inline u32 __GXReadCPCounterU32(u32 regAddrL, u32 regAddrH) { + u32 ctrH0; + u32 ctrH1; + u32 ctrL; + + ctrH0 = GX_GET_CP_REG(regAddrH); + + do { + ctrH1 = ctrH0; + ctrL = GX_GET_CP_REG(regAddrL); + ctrH0 = GX_GET_CP_REG(regAddrH); + } while (ctrH0 != ctrH1); + + return (ctrH0 << 0x10) | ctrL; +} + +static inline u32 __GXReadMEMCounterU32(u32 regAddrL, u32 regAddrH) { + u32 ctrH0; + u32 ctrH1; + u32 ctrL; + + ctrH0 = GX_GET_MEM_REG(regAddrH); + + do { + ctrH1 = ctrH0; + ctrL = GX_GET_MEM_REG(regAddrL); + ctrH0 = GX_GET_MEM_REG(regAddrH); + } while (ctrH0 != ctrH1); + + return (ctrH0 << 0x10) | ctrL; +} + +static inline u32 __GXReadPECounterU32(u32 regAddrL, u32 regAddrH) { + u32 ctrH0; + u32 ctrH1; + u32 ctrL; + + ctrH0 = GX_GET_PE_REG(regAddrH); + + do { + ctrH1 = ctrH0; + ctrL = GX_GET_PE_REG(regAddrL); + ctrH0 = GX_GET_PE_REG(regAddrH); + } while (ctrH0 != ctrH1); + + return (ctrH0 << 0x10) | ctrL; +} + +/* GXSave */ +void __GXShadowDispList(void* list, u32 nbytes); +void __GXShadowIndexState(u32 idx_reg, u32 reg_data); +void __GXPrintShadowState(void); + +/* GXStubs */ +void __GXSetRange(f32 nearz, f32 fgSideX); + +/* GXTexture */ +void __GetImageTileCount(GXTexFmt fmt, u16 wd, u16 ht, u32* rowTiles, u32* colTiles, u32* cmpTiles); +void __GXSetSUTexRegs(void); +void __GXGetSUTexSize(GXTexCoordID coord, u16* width, u16* height); +void __GXSetTmemConfig(u32 config); + +/* GXTransform */ +void __GXSetMatrixIndex(GXAttr matIdxAttr); +void __GXSetProjection(void); +void __GXSetViewport(); + + +/* GXVerifRAS */ +void __GXVerifySU(void); +void __GXVerifyBUMP(void); +void __GXVerifyTEX(void); +void __GXVerifyTEV(void); +void __GXVerifyPE(void); + +/* GXVerif */ +typedef enum { + GXWARN_INVALID_VTX_FMT = 0, + GXWARN_TEX_SIZE_INIT = 1, + GXWARN_SCISSOR_RECT_LEFT = 2, + GXWARN_SCISSOR_RECT_TOP = 3, + GXWARN_SCISSOR_RECT_RIGHT = 4, + GXWARN_SCISSOR_RECT_BOT = 5, + GXWARN_SAMPLE_VALUE = 6, + GXWARN_BUMP_CMD = 7, + GXWARN_INVALID_INDIRECT = 8, + GXWARN_INDIRECT_MTX = 9, + GXWARN_IND_TEX_NO_INIT = 10, + GXWARN_IND_TEX_NO_SCALE = 11, + GXWARN_IND_TEX_BUMP = 12, + GXWARN_BUMP_ACCUMULATION = 13, + GXWARN_BUMP_ALPHA_EN = 14, + GXWARN_IND_DIR_MASK = 15, + GXWARN_TEV_TEX_REF = 16, + GXWARN_TEV_INV_TEX_COORD = 17, + GXWARN_IND_DIR_BOTH = 18, + GXWARN_TEX_CONFIG = 19, + GXWARN_TEX_BASE = 20, + GXWARN_TLUT_CONFIG = 21, + GXWARN_TEX_POW2 = 22, + GXWARN_TEX_CLAMP = 23, + GXWARN_TEX_MIN_FILT = 24, + GXWARN_MIN_LOD = 25, + GXWARN_MAX_LOD = 26, + GXWARN_DIAG_LOD = 27, + GXWARN_TEX_ANISO = 28, + GXWARN_TEX_FIELD = 29, + GXWARN_TEX_RND_FP = 30, + GXWARN_RND_CLR_INDX = 31, + GXWARN_TEV_ENV = 32, + GXWARN_TEV_INV_CHAN = 33, + GXWARN_TEV_NULL_TEX = 34, + GXWARN_TEV_NULL_TEX_A = 35, + GXWARN_TEV_DIRTY_REG = 36, + GXWARN_TEV_DIRTY_REG_A = 37, + GXWARN_TEV_CLR_CLAMP = 38, + GXWARN_TEV_A_CLAMP = 39, + GXWARN_ZTEX_OFFSET = 40, + GXWARN_ZTEX_INVALID = 41, + GXWARN_TEV_LAST_CLR = 42, + GXWARN_TEV_LAST_A = 43, + GXWARN_TEV_LAST_CLR_WRAP = 44, + GXWARN_TEV_LAST_A_WRAP = 45, + GXWARN_Z_BEFORE_T_A = 46, + GXWARN_BLEND_LOGICOP = 47, + GXWARN_DITHER_MODE = 48, + GXWARN_MULTISAMP0 = 49, + GXWARN_MULTISAMP1 = 50, + GXWARN_SAMP_ORDER = 51, + GXWARN_INVALID_TG_TYPE = 52, + GXWARN_XF_CTRL_UNINIT = 53, + GXWARN_XF_CTRL_INIT = 54, + GXWARN_INV_COLOR_TG_COMB = 55, + GXWARN_XF_NO_CLR_TEX = 56, + GXWARN_VTX_NO_GEOM = 57, + GXWARN_VAT_MISMATCH = 58, + GXWARN_VAT_NRM_TYPE = 59, + GXWARN_VAT_NRM_FRAC = 60, + GXWARN_VAT_F32_FRAC = 61, + GXWARN_VAT_CLR_FRAC = 62, + GXWARN_INV_IVS_CLR = 63, + GXWARN_NRM_XF0_CP1 = 64, + GXWARN_NRM_XF0_CP3 = 65, + GXWARN_NRM_XF1_CP0 = 66, + GXWARN_NRM_XF1_CP3 = 67, + GXWARN_NRM_XF3_CP1 = 68, + GXWARN_VCD_FMT_UNSUP = 69, + GXWARN_VCD_CLR_ORDER = 70, + GXWARN_VCD_TEX_ORDER = 71, + GXWARN_TEX_SRC_NPOS = 72, + GXWARN_TEX_SRC_NNRM = 73, + GXWARN_TEX_SRC_NCLR0 = 74, + GXWARN_TEX_SRC_NCLR1 = 75, + GXWARN_TEX_SRC_NNBT = 76, + GXWARN_TEX_SRC_NTEX = 77, + GXWARN_INV_TEX_SRC = 78, + GXWARN_INV_TG_ORDER = 79, + GXWARN_BM_INV_MTX_NDX = 80, + GXWARN_BM_INV_TEX = 81, + GXWARN_BM_INV_LIT_POS = 82, + GXWARN_BM_NO_NBT = 83, + GXWARN_INV_TEX_NUM = 84, + GXWARN_VIEWPORT_TOP = 85, + GXWARN_VIEWPORT_BOTTOM = 86, + GXWARN_VIEWPORT_LEFT = 87, + GXWARN_VIEWPORT_RIGHT = 88, + GXWARN_CLR_INV_SPEC = 89, + GXWARN_CLR_NO_NRM = 90, + GXWARN_CLR_INV_MTX_NDX = 91, + GXWARN_VAL_INFINITY = 92, + GXWARN_VAL_NAN = 93, + GXWARN_VAL_SMALL = 94, + GXWARN_VAL_LARGE = 95, + GXWARN_MTX1_UNINIT = 96, + GXWARN_GM_UNINIT = 97, + GXWARN_TEX_XFN_SUM = 98, + GXWARN_CLR_XFN_SUM = 99, + GXWARN_INV_NUM_ANY_TEX = 100, + GXWARN_INV_NUM_REG_TEX = 101, + GXWARN_INV_NUM_BM_TEX = 102, + GXWARN_INV_NUM_CLR_TEX = 103, + GXWARN_INV_CLR_TEX = 104, + GXWARN_DUP_CLR_TEX = 105, + GXWARN_BM_INV_MTX_VAL = 106, + GXWARN_TEX_INV_MTX_VAL = 107, + GXWARN_LIT_INV_REG = 108, + GXWARN_CLR_INV_MTX_VAL = 109, + GXWARN_INV_MTX_VAL = 110, + GXWARN_ADDR_UNINIT = 111, + GXWARN_REG_UNINIT = 112, + GXWARN_DL_INV_CMD = 113, + GXWARN_DL_NESTED = 114, + GXWARN_CLR_XF0_CP1 = 115, + GXWARN_CLR_XF1_CP0 = 116, + GXWARN_CLR_XF1_CP2 = 117, + GXWARN_CLR_XF2_CPN1 = 118, + GXWARN_CLR_XF2_CPN2 = 119, + GXWARN_INV_NUM_COLORS = 120, + GXWARN_INV_TG_SRC = 121, + GXWARN_CLR_ADDR_UNINIT = 122, + GXWARN_CLR_MAT_UNINIT = 123, + GXWARN_CLR_AMB_UNINIT = 124, + GXWARN_MAX = 125, +} GXWarnID; + +#define __GX_WARN(id) (__gxVerif->cb(__gxvWarnLev[(id)], (id), __gxvWarnings[(id)])) +#define __GX_WARNF(id, ...) \ +do { \ + sprintf(__gxvDummyStr, __gxvWarnings[(id)], __VA_ARGS__); \ + __gxVerif->cb(__gxvWarnLev[(id)], (id), __gxvDummyStr); \ +} while (0) + +#define __GX_WARN2(level, id) (__gxVerif->cb(level, (id), __gxvWarnings[(id)])) +#define __GX_WARN2F(level, id, ...) \ +do { \ + sprintf(__gxvDummyStr, __gxvWarnings[(id)], __VA_ARGS__); \ + __gxVerif->cb(level, (id), __gxvDummyStr); \ +} while (0) + +typedef struct __GXVerifyData { + GXVerifyCallback cb; + GXWarningLevel verifyLevel; + u32 xfRegs[80]; + u32 xfMtx[256]; + u32 xfNrm[96]; + u32 xfDMtx[256]; + u32 xfLight[128]; + u32 rasRegs[256]; + u8 xfRegsDirty[80]; + u8 xfMtxDirty[256]; + u8 xfNrmDirty[96]; + u8 xfDMtxDirty[256]; + u8 xfLightDirty[128]; +} __GXVerifyData; + +extern __GXVerifyData* __gxVerif; +extern char* __gxvWarnings[126]; +extern char __gxvDummyStr[256]; +extern GXWarningLevel __gxvWarnLev[]; + +void __GXVerifyGlobal(void); +void __GXVerifyCP(GXVtxFmt fmt); +void __GXVerifyState(GXVtxFmt vtxfmt); + +/* GXVerifXF */ +void __GXVerifyXF(void); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/revolution/hio2/hio2.c b/src/revolution/hio2/hio2.c new file mode 100644 index 0000000000..d317923650 --- /dev/null +++ b/src/revolution/hio2/hio2.c @@ -0,0 +1,273 @@ +#include +#include +#include +#include +#include + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:28:30" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __HIO2Version = "<< RVL_SDK - HIO2 \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __HIO2Version = "<< RVL_SDK - HIO2 \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __HIO2Version = "<< RVL_SDK - HIO2 \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +HIO2Control __HIO2Control[2] = { + {HIO2_DEVICE_INVALID, -1, 0, NULL, NULL, NULL, NULL}, + {HIO2_DEVICE_INVALID, -1, 0, NULL, NULL, NULL, NULL}, +}; + +static u32 __HIO2ConsoleType; +static BOOL __HIO2Initialized; +static int __HIO2LastErrorCode; + +static BOOL __HIO2IsInitialized(); + +static void __HIO2ClearChanInfo(s32 chan) { + __HIO2Control[chan].type = HIO2_DEVICE_INVALID; + __HIO2Control[chan].chan = -1; + __HIO2Control[chan]._0x8 = 0; + + __HIO2Control[chan].exiCallback = + __HIO2Control[chan]._0x10 = + __HIO2Control[chan]._0x14 = + __HIO2Control[chan].disconnectCb = NULL; +} + +static void __HIO2ExtHandler(s32 chan, OSContext* context) { + if (__HIO2Control[chan].disconnectCb != NULL) { + __HIO2Control[chan].disconnectCb(chan); + } + + __HIO2ClearChanInfo(chan); + EXISetExiCallback(chan, NULL); +} + +static void __HIO2ExiHandler(s32 chan, OSContext* context) { + if (chan == 2) { + chan = 0; + } + + if (__HIO2Control[chan].exiCallback != NULL) { + __HIO2Control[chan].exiCallback(chan); + } +} + +BOOL HIO2Init(void) { + if (__HIO2Initialized) { + HIO2Exit(); + } + + EXIWait(); + __HIO2ConsoleType = EXIGetConsoleType(); + + if (!(__HIO2ConsoleType & 7)) { + __HIO2LastErrorCode = 6; + return FALSE; + } + + __HIO2LastErrorCode = 0; + OSRegisterVersion(__HIO2Version); + return __HIO2Initialized = TRUE; +} + +BOOL HIO2EnumDevices(HIO2EnumCallback callback) { + s32 chan; + u32 id; + + ASSERTLINE(275, callback != NULL); + + if (!__HIO2IsInitialized()) { + return FALSE; + } + + if (__HIO2Control[0].chan != -1 && __HIO2Control[1].chan != -1) { + __HIO2LastErrorCode = 5; + return FALSE; + } + + for (chan = 0; chan < 2; chan++) { + while (EXIProbeEx(chan) == 0) {} + + if (EXIGetID(chan, 0, &id) != 0 && id == 0 && !callback(chan)) { + return TRUE; + } + } + + if (__HIO2ConsoleType & 1) { + callback(2); + } + + return TRUE; +} + +static BOOL __HIO2IsInitialized(void) { + if (!__HIO2Initialized) { + __HIO2LastErrorCode = 1; + } + + return __HIO2Initialized; +} + +s32 HIO2Open(HIO2DeviceType type, HIO2UnkCallback exiCb, HIO2DisconnectCallback disconnectCb) { + s32 chan; + s32 device; + BOOL enabled; + u8 reg; + + if (!__HIO2IsInitialized()) { + return -1; + } + + switch (type) { + case HIO2_DEVICE_UNK_0: + case HIO2_DEVICE_UNK_1: + chan = type; + device = 0; + break; + case HIO2_DEVICE_UNK_2: + if (__HIO2ConsoleType & 1) { + chan = 0; + device = 1; + } else { + __HIO2LastErrorCode = 6; + return -1; + } + break; + default: + __HIO2LastErrorCode = 3; + return -1; + } + + if (__HIO2Control[chan].chan != -1) { + __HIO2LastErrorCode = 4; + return -1; + } + + if (device == 0) { + u32 id = 0; + while (EXIProbeEx(chan) == 0) {} + + if (!EXIAttach(chan, __HIO2ExtHandler) || EXIGetID(chan, 0, &id) == 0 || id != 0) { + __HIO2LastErrorCode = 7; + return -1; + } + } + + reg = 0xD8; + enabled = OSDisableInterrupts(); + + if (!EXIWriteReg(chan, device, 0xB4000000, ®, 1)) { + if (device == 0) { + EXIDetach(chan); + } + + __HIO2LastErrorCode = 8; + OSRestoreInterrupts(enabled); + return -1; + } + + OSRestoreInterrupts(enabled); + + __HIO2Control[chan].type = type; + __HIO2Control[chan]._0x8 = device; + __HIO2Control[chan].chan = chan; + __HIO2Control[chan].exiCallback = exiCb; + __HIO2Control[chan]._0x10 = NULL; + __HIO2Control[chan]._0x14 = NULL; + __HIO2Control[chan].disconnectCb = disconnectCb; + + if (exiCb != NULL) { + if (type == HIO2_DEVICE_UNK_2) { + EXISetExiCallback(2, __HIO2ExiHandler); + } else { + EXISetExiCallback(chan, __HIO2ExiHandler); + } + } + + return chan; +} + +BOOL __HIO2IsValidHandle(s32 handle) { + if ((handle == 0 || handle == 1) && __HIO2Control[handle].chan != -1) { + return TRUE; + } + + __HIO2LastErrorCode = 2; + return FALSE; +} + +BOOL HIO2Close(s32 handle) { + if (!__HIO2IsInitialized() || !__HIO2IsValidHandle(handle)) { + return FALSE; + } + + EXISetExiCallback(__HIO2Control[handle].chan, NULL); + + if (__HIO2Control[handle]._0x8 == 0) { + EXIDetach(__HIO2Control[handle].chan); + } + + __HIO2ClearChanInfo(handle); + return TRUE; +} + +BOOL HIO2Read(s32 handle, u32 addr, void* buffer, s32 size) { + BOOL rt; + + if (!__HIO2IsInitialized() || !__HIO2IsValidHandle(handle)) { + return FALSE; + } + + ASSERTLINE(564, (addr & 3) == 0); + + rt = EXIReadRam(handle, __HIO2Control[handle]._0x8, ((addr + 0xD10000) << 6) & 0x3FFFFF00, buffer, size, NULL); + if (rt == 0) { + __HIO2LastErrorCode = 8; + } + + return rt; +} + +BOOL HIO2Write(s32 handle, u32 addr, void* buffer, s32 size) { + BOOL rt; + + if (!__HIO2IsInitialized() || !__HIO2IsValidHandle(handle)) { + return FALSE; + } + + ASSERTLINE(593, (addr & 3) == 0); + + rt = EXIWriteRam(handle, __HIO2Control[handle]._0x8, (((addr + 0xD10000) << 6) & 0x3FFFFF00) | 0x80000000, buffer, size, NULL); + if (rt == 0) { + __HIO2LastErrorCode = 8; + } + + return rt; +} + +void HIO2Exit(void) { + s32 handle; + for (handle = 0; handle < 2; handle++) { + if (__HIO2Control[handle].chan != -1) { + HIO2Close(handle); + } + } + + __HIO2Initialized = FALSE; + __HIO2ConsoleType = 0; +} diff --git a/src/revolution/mtx/mtx.c b/src/revolution/mtx/mtx.c new file mode 100644 index 0000000000..5388c29669 --- /dev/null +++ b/src/revolution/mtx/mtx.c @@ -0,0 +1,1197 @@ +#include +#include +#include + +static f32 Unit01[2] = { + 0.0f, + 1.0f +}; + +void C_MTXIdentity(Mtx m) { + ASSERTMSGLINE(203, m, "MtxIdentity(): NULL Mtx 'm' "); + m[0][0] = 1; + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = 1; + m[1][2] = 0; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = 1; + m[2][3] = 0; +} + +void PSMTXIdentity(__REGISTER Mtx m) { + __REGISTER f32 c_zero = 0.0f; + __REGISTER f32 c_one = 1.0f; + __REGISTER f32 c_01; + __REGISTER f32 c_10; + + asm { + psq_st c_zero, 8(m), 0, 0 + ps_merge01 c_01, c_zero, c_one + psq_st c_zero, 24(m), 0, 0 + ps_merge10 c_10, c_one, c_zero + psq_st c_zero, 32(m), 0, 0 + psq_st c_01, 16(m), 0, 0 + psq_st c_10, 0(m), 0, 0 + psq_st c_10, 40(m), 0, 0 + } +} + +void C_MTXCopy(const Mtx src, Mtx dst) { + ASSERTMSGLINE(264, src, "MTXCopy(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(265, dst, "MTXCopy(): NULL MtxPtr 'dst' "); + if (src != dst) { + dst[0][0] = src[0][0]; + dst[0][1] = src[0][1]; + dst[0][2] = src[0][2]; + dst[0][3] = src[0][3]; + dst[1][0] = src[1][0]; + dst[1][1] = src[1][1]; + dst[1][2] = src[1][2]; + dst[1][3] = src[1][3]; + dst[2][0] = src[2][0]; + dst[2][1] = src[2][1]; + dst[2][2] = src[2][2]; + dst[2][3] = src[2][3]; + } +} + +asm void PSMTXCopy(const __REGISTER Mtx src, __REGISTER Mtx dst) { + psq_l f0, 0(src), 0, 0 + psq_st f0, 0(dst), 0, 0 + psq_l f1, 8(src), 0, 0 + psq_st f1, 8(dst), 0, 0 + psq_l f2, 16(src), 0, 0 + psq_st f2, 16(dst), 0, 0 + psq_l f3, 24(src), 0, 0 + psq_st f3, 24(dst), 0, 0 + psq_l f4, 32(src), 0, 0 + psq_st f4, 32(dst), 0, 0 + psq_l f5, 40(src), 0, 0 + psq_st f5, 40(dst), 0, 0 +} + +void C_MTXConcat(const Mtx a, const Mtx b, Mtx ab) { + Mtx mTmp; + MtxPtr m; + + ASSERTMSGLINE(338, a, "MTXConcat(): NULL MtxPtr 'a' "); + ASSERTMSGLINE(339, b, "MTXConcat(): NULL MtxPtr 'b' "); + ASSERTMSGLINE(340, ab, "MTXConcat(): NULL MtxPtr 'ab' "); + + if (ab == a || ab == b) { + m = mTmp; + } else { + m = ab; + } + + m[0][0] = 0 + a[0][2] * b[2][0] + ((a[0][0] * b[0][0]) + (a[0][1] * b[1][0])); + m[0][1] = 0 + a[0][2] * b[2][1] + ((a[0][0] * b[0][1]) + (a[0][1] * b[1][1])); + m[0][2] = 0 + a[0][2] * b[2][2] + ((a[0][0] * b[0][2]) + (a[0][1] * b[1][2])); + m[0][3] = a[0][3] + (a[0][2] * b[2][3] + (a[0][0] * b[0][3] + (a[0][1] * b[1][3]))); + + m[1][0] = 0 + a[1][2] * b[2][0] + ((a[1][0] * b[0][0]) + (a[1][1] * b[1][0])); + m[1][1] = 0 + a[1][2] * b[2][1] + ((a[1][0] * b[0][1]) + (a[1][1] * b[1][1])); + m[1][2] = 0 + a[1][2] * b[2][2] + ((a[1][0] * b[0][2]) + (a[1][1] * b[1][2])); + m[1][3] = a[1][3] + (a[1][2] * b[2][3] + (a[1][0] * b[0][3] + (a[1][1] * b[1][3]))); + + m[2][0] = 0 + a[2][2] * b[2][0] + ((a[2][0] * b[0][0]) + (a[2][1] * b[1][0])); + m[2][1] = 0 + a[2][2] * b[2][1] + ((a[2][0] * b[0][1]) + (a[2][1] * b[1][1])); + m[2][2] = 0 + a[2][2] * b[2][2] + ((a[2][0] * b[0][2]) + (a[2][1] * b[1][2])); + m[2][3] = a[2][3] + (a[2][2] * b[2][3] + (a[2][0] * b[0][3] + (a[2][1] * b[1][3]))); + + if (m == mTmp) { + C_MTXCopy(mTmp, ab); + } +} + +asm void PSMTXConcat(const __REGISTER Mtx a, const __REGISTER Mtx b, __REGISTER Mtx ab) { + nofralloc + stwu r1, -64(r1) + psq_l f0, 0(a), 0, 0 + stfd f14, 8(r1) + psq_l f6, 0(b), 0, 0 + lis r6, Unit01@ha + psq_l f7, 8(b), 0, 0 + stfd f15, 16(r1) + addi r6, r6, Unit01@l + stfd f31, 40(r1) + psq_l f8, 16(b), 0, 0 + ps_muls0 f12, f6, f0 + psq_l f2, 16(a), 0, 0 + ps_muls0 f13, f7, f0 + psq_l f31, 0(r6), 0, 0 + ps_muls0 f14, f6, f2 + psq_l f9, 24(b), 0, 0 + ps_muls0 f15, f7, f2 + psq_l f1, 8(a), 0, 0 + ps_madds1 f12, f8, f0, f12 + psq_l f3, 24(a), 0, 0 + ps_madds1 f14, f8, f2, f14 + psq_l f10, 32(b), 0, 0 + ps_madds1 f13, f9, f0, f13 + psq_l f11, 40(b), 0, 0 + ps_madds1 f15, f9, f2, f15 + psq_l f4, 32(a), 0, 0 + psq_l f5, 40(a), 0, 0 + ps_madds0 f12, f10, f1, f12 + ps_madds0 f13, f11, f1, f13 + ps_madds0 f14, f10, f3, f14 + ps_madds0 f15, f11, f3, f15 + psq_st f12, 0(ab), 0, 0 + ps_muls0 f2, f6, f4 + ps_madds1 f13, f31, f1, f13 + ps_muls0 f0, f7, f4 + psq_st f14, 16(ab), 0, 0 + ps_madds1 f15, f31, f3, f15 + psq_st f13, 8(ab), 0, 0 + ps_madds1 f2, f8, f4, f2 + ps_madds1 f0, f9, f4, f0 + ps_madds0 f2, f10, f5, f2 + lfd f14, 8(r1) + psq_st f15, 24(ab), 0, 0 + ps_madds0 f0, f11, f5, f0 + psq_st f2, 32(ab), 0, 0 + ps_madds1 f0, f31, f5, f0 + lfd f15, 16(r1) + psq_st f0, 40(ab), 0, 0 + lfd f31, 40(r1) + addi r1, r1, 64 + blr +} + +void C_MTXConcatArray(const Mtx a, const Mtx* srcBase, Mtx* dstBase, u32 count) { + u32 i; + + ASSERTMSGLINE(580, a != 0, "MTXConcatArray(): NULL MtxPtr 'a' "); + ASSERTMSGLINE(581, srcBase != 0, "MTXConcatArray(): NULL MtxPtr 'srcBase' "); + ASSERTMSGLINE(582, dstBase != 0, "MTXConcatArray(): NULL MtxPtr 'dstBase' "); + ASSERTMSGLINE(583, count > 1, "MTXConcatArray(): count must be greater than 1."); + + for (i = 0; i < count; i++) { + C_MTXConcat(a, *srcBase, *dstBase); + srcBase++; + dstBase++; + } +} + +#if DEBUG +#pragma push +#pragma optimization_level 1 +// This function will not compile at optimization level 0 +#endif +void PSMTXConcatArray(const __REGISTER Mtx a, const __REGISTER Mtx* srcBase, __REGISTER Mtx* dstBase, __REGISTER u32 count) { + __REGISTER f32 va0, va1, va2, va3, va4, va5; + __REGISTER f32 vb0, vb1, vb2, vb3, vb4, vb5; + __REGISTER f32 vd0, vd1, vd2, vd3, vd4, vd5; + __REGISTER f32 u01; + __REGISTER f32* u01Ptr = Unit01; + + asm { + psq_l va0, 0(a), 0, 0; + psq_l va1, 8(a), 0, 0; + psq_l va2, 16(a), 0, 0; + psq_l va3, 24(a), 0, 0; + subi count, count, 1; + psq_l va4, 32(a), 0, 0; + psq_l va5, 40(a), 0, 0; + mtctr count; + psq_l u01, 0(u01Ptr), 0, 0; + psq_l vb0, 0(srcBase), 0, 0; + psq_l vb2, 16(srcBase), 0, 0; + ps_muls0 vd0, vb0, va0; + ps_muls0 vd2, vb0, va2; + ps_muls0 vd4, vb0, va4; + psq_l vb4, 32(srcBase), 0, 0; + ps_madds1 vd0, vb2, va0, vd0; + ps_madds1 vd2, vb2, va2, vd2; + ps_madds1 vd4, vb2, va4, vd4; + psq_l vb1, 8(srcBase), 0, 0; + ps_madds0 vd0, vb4, va1, vd0; + ps_madds0 vd2, vb4, va3, vd2; + ps_madds0 vd4, vb4, va5, vd4; + psq_l vb3, 24(srcBase), 0, 0; + psq_st vd0, 0(dstBase), 0, 0; + ps_muls0 vd1, vb1, va0; + ps_muls0 vd3, vb1, va2; + ps_muls0 vd5, vb1, va4; + psq_l vb5, 40(srcBase), 0, 0; + psq_st vd2, 16(dstBase), 0, 0; + ps_madds1 vd1, vb3, va0, vd1; + ps_madds1 vd3, vb3, va2, vd3; + ps_madds1 vd5, vb3, va4, vd5; + _loop: + addi srcBase, srcBase, sizeof(Mtx); + ps_madds0 vd1, vb5, va1, vd1; + ps_madds0 vd3, vb5, va3, vd3; + ps_madds0 vd5, vb5, va5, vd5; + psq_l vb0, 0(srcBase), 0, 0; + psq_st vd4, 32(dstBase), 0, 0; + ps_madd vd1, u01, va1, vd1; + ps_madd vd3, u01, va3, vd3; + ps_madd vd5, u01, va5, vd5; + psq_l vb2, 16(srcBase), 0, 0; + psq_st vd1, 8(dstBase), 0, 0; + ps_muls0 vd0, vb0, va0; + ps_muls0 vd2, vb0, va2; + ps_muls0 vd4, vb0, va4; + psq_l vb4, 32(srcBase), 0, 0; + psq_st vd3, 24(dstBase), 0, 0; + ps_madds1 vd0, vb2, va0, vd0; + ps_madds1 vd2, vb2, va2, vd2; + ps_madds1 vd4, vb2, va4, vd4; + psq_l vb1, 8(srcBase), 0, 0; + psq_st vd5, 40(dstBase), 0, 0; + addi dstBase, dstBase, sizeof(Mtx); + ps_madds0 vd0, vb4, va1, vd0; + ps_madds0 vd2, vb4, va3, vd2; + ps_madds0 vd4, vb4, va5, vd4; + psq_l vb3, 24(srcBase), 0, 0; + psq_st vd0, 0(dstBase), 0, 0; + ps_muls0 vd1, vb1, va0; + ps_muls0 vd3, vb1, va2; + ps_muls0 vd5, vb1, va4; + psq_l vb5, 40(srcBase), 0, 0; + psq_st vd2, 16(dstBase), 0, 0; + ps_madds1 vd1, vb3, va0, vd1; + ps_madds1 vd3, vb3, va2, vd3; + ps_madds1 vd5, vb3, va4, vd5; + bdnz _loop; + psq_st vd4, 32(dstBase), 0, 0; + ps_madds0 vd1, vb5, va1, vd1; + ps_madds0 vd3, vb5, va3, vd3; + ps_madds0 vd5, vb5, va5, vd5; + ps_madd vd1, u01, va1, vd1; + ps_madd vd3, u01, va3, vd3; + ps_madd vd5, u01, va5, vd5; + psq_st vd1, 8(dstBase), 0, 0; + psq_st vd3, 24(dstBase), 0, 0; + psq_st vd5, 40(dstBase), 0, 0; + } +} +#if DEBUG +#pragma pop +#endif + +void C_MTXTranspose(const Mtx src, Mtx xPose) { + Mtx mTmp; + MtxPtr m; + + ASSERTMSGLINE(851, src, "MTXTranspose(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(852, xPose, "MTXTranspose(): NULL MtxPtr 'xPose' "); + + if (src == xPose) { + m = mTmp; + } else { + m = xPose; + } + + m[0][0] = src[0][0]; + m[0][1] = src[1][0]; + m[0][2] = src[2][0]; + m[0][3] = 0; + m[1][0] = src[0][1]; + m[1][1] = src[1][1]; + m[1][2] = src[2][1]; + m[1][3] = 0; + m[2][0] = src[0][2]; + m[2][1] = src[1][2]; + m[2][2] = src[2][2]; + m[2][3] = 0; + if (m == mTmp) { + C_MTXCopy(mTmp, xPose); + } +} + +void PSMTXTranspose(const __REGISTER Mtx src, __REGISTER Mtx xPose) { + __REGISTER f32 c_zero = 0; + __REGISTER f32 row0a; + __REGISTER f32 row1a; + __REGISTER f32 row0b; + __REGISTER f32 row1b; + __REGISTER f32 trns0; + __REGISTER f32 trns1; + __REGISTER f32 trns2; + + asm { + psq_l row0a, 0(src), 0, 0 + } + xPose[2][3] = c_zero; + asm { + psq_l row1a, 16(src), 0, 0 + ps_merge00 trns0, row0a, row1a + psq_l row0b, 8(src), 1, 0 + ps_merge11 trns1, row0a, row1a + psq_l row1b, 24(src), 1, 0 + psq_st trns0, 0(xPose), 0, 0 + psq_l row0a, 32(src), 0, 0 + ps_merge00 trns2, row0b, row1b + psq_st trns1, 16(xPose), 0, 0 + ps_merge00 trns0, row0a, c_zero + psq_st trns2, 32(xPose), 0, 0 + ps_merge10 trns1, row0a, c_zero + psq_st trns0, 8(xPose), 0, 0 + } + row0b = src[2][2]; + asm { + psq_st trns1, 24(xPose), 0, 0 + } + xPose[2][2] = row0b; +} + +u32 C_MTXInverse(const Mtx src, Mtx inv) { + Mtx mTmp; + MtxPtr m; + f32 det; + + ASSERTMSGLINE(964, src, "MTXInverse(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(965, inv, "MTXInverse(): NULL MtxPtr 'inv' "); + + if (src == inv) { + m = mTmp; + } else { + m = inv; + } + det = ((((src[2][1] * (src[0][2] * src[1][0])) + + ((src[2][2] * (src[0][0] * src[1][1])) + + (src[2][0] * (src[0][1] * src[1][2])))) + - (src[0][2] * (src[2][0] * src[1][1]))) + - (src[2][2] * (src[1][0] * src[0][1]))) + - (src[1][2] * (src[0][0] * src[2][1])); + if (0 == det) { + return 0; + } + det = 1 / det; + m[0][0] = (det * +((src[1][1] * src[2][2]) - (src[2][1] * src[1][2]))); + m[0][1] = (det * -((src[0][1] * src[2][2]) - (src[2][1] * src[0][2]))); + m[0][2] = (det * +((src[0][1] * src[1][2]) - (src[1][1] * src[0][2]))); + + m[1][0] = (det * -((src[1][0] * src[2][2]) - (src[2][0] * src[1][2]))); + m[1][1] = (det * +((src[0][0] * src[2][2]) - (src[2][0] * src[0][2]))); + m[1][2] = (det * -((src[0][0] * src[1][2]) - (src[1][0] * src[0][2]))); + + m[2][0] = (det * +((src[1][0] * src[2][1]) - (src[2][0] * src[1][1]))); + m[2][1] = (det * -((src[0][0] * src[2][1]) - (src[2][0] * src[0][1]))); + m[2][2] = (det * +((src[0][0] * src[1][1]) - (src[1][0] * src[0][1]))); + + m[0][3] = ((-m[0][0] * src[0][3]) - (m[0][1] * src[1][3])) - (m[0][2] * src[2][3]); + m[1][3] = ((-m[1][0] * src[0][3]) - (m[1][1] * src[1][3])) - (m[1][2] * src[2][3]); + m[2][3] = ((-m[2][0] * src[0][3]) - (m[2][1] * src[1][3])) - (m[2][2] * src[2][3]); + + if (m == mTmp) { + C_MTXCopy(mTmp, inv); + } + return 1; +} + +asm u32 PSMTXInverse(const __REGISTER Mtx src, __REGISTER Mtx inv) { + psq_l f0, 0(src), 1, 0 + psq_l f1, 4(src), 0, 0 + psq_l f2, 16(src), 1, 0 + ps_merge10 f6, f1, f0 + psq_l f3, 20(src), 0, 0 + psq_l f4, 32(src), 1, 0 + ps_merge10 f7, f3, f2 + psq_l f5, 36(src), 0, 0 + ps_mul f11, f3, f6 + ps_merge10 f8, f5, f4 + ps_mul f13, f5, f7 + ps_msub f11, f1, f7, f11 + ps_mul f12, f1, f8 + ps_msub f13, f3, f8, f13 + ps_mul f10, f3, f4 + ps_msub f12, f5, f6, f12 + ps_mul f7, f0, f13 + ps_mul f9, f0, f5 + ps_mul f8, f1, f2 + ps_madd f7, f2, f12, f7 + ps_sub f6, f6, f6 + ps_msub f10, f2, f5, f10 + ps_madd f7, f4, f11, f7 + ps_msub f9, f1, f4, f9 + ps_msub f8, f0, f3, f8 + ps_cmpo0 cr0, f7, f6 + bne skip_return + li r3, 0 + blr +skip_return: + fres f0, f7 + ps_add f6, f0, f0 + ps_mul f5, f7, f0 + ps_nmsub f0, f0, f5, f6 + lfs f1, 12(src) + ps_muls0 f13, f13, f0 + lfs f2, 28(src) + ps_muls0 f12, f12, f0 + lfs f3, 44(src) + ps_muls0 f11, f11, f0 + ps_merge00 f5, f13, f12 + ps_merge11 f4, f13, f12 + ps_mul f6, f13, f1 + psq_st f5, 0(inv), 0, 0 + psq_st f4, 16(inv), 0, 0 + ps_muls0 f10, f10, f0 + ps_muls0 f9, f9, f0 + ps_madd f6, f12, f2, f6 + psq_st f10, 32(inv), 1, 0 + ps_muls0 f8, f8, f0 + ps_nmadd f6, f11, f3, f6 + psq_st f9, 36(inv), 1, 0 + ps_mul f7, f10, f1 + ps_merge00 f5, f11, f6 + psq_st f8, 40(inv), 1, 0 + ps_madd f7, f9, f2, f7 + ps_merge11 f4, f11, f6 + psq_st f5, 8(inv), 0, 0 + ps_nmadd f7, f8, f3, f7 + psq_st f4, 24(inv), 0, 0 + psq_st f7, 44(inv), 1, 0 + li r3, 1 +} + +u32 C_MTXInvXpose(const Mtx src, Mtx invX) { + Mtx mTmp; + MtxPtr m; + f32 det; + + ASSERTMSGLINE(1185, src, "MTXInvXpose(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(1186, invX, "MTXInvXpose(): NULL MtxPtr 'invX' "); + + if (src == invX) { + m = mTmp; + } else { + m = invX; + } + det = ((((src[2][1] * (src[0][2] * src[1][0])) + + ((src[2][2] * (src[0][0] * src[1][1])) + + (src[2][0] * (src[0][1] * src[1][2])))) + - (src[0][2] * (src[2][0] * src[1][1]))) + - (src[2][2] * (src[1][0] * src[0][1]))) + - (src[1][2] * (src[0][0] * src[2][1])); + if (0 == det) { + return 0; + } + det = 1 / det; + m[0][0] = (det * +((src[1][1] * src[2][2]) - (src[2][1] * src[1][2]))); + m[0][1] = (det * -((src[1][0] * src[2][2]) - (src[2][0] * src[1][2]))); + m[0][2] = (det * +((src[1][0] * src[2][1]) - (src[2][0] * src[1][1]))); + + m[1][0] = (det * -((src[0][1] * src[2][2]) - (src[2][1] * src[0][2]))); + m[1][1] = (det * +((src[0][0] * src[2][2]) - (src[2][0] * src[0][2]))); + m[1][2] = (det * -((src[0][0] * src[2][1]) - (src[2][0] * src[0][1]))); + + m[2][0] = (det * +((src[0][1] * src[1][2]) - (src[1][1] * src[0][2]))); + m[2][1] = (det * -((src[0][0] * src[1][2]) - (src[1][0] * src[0][2]))); + m[2][2] = (det * +((src[0][0] * src[1][1]) - (src[1][0] * src[0][1]))); + + m[0][3] = 0; + m[1][3] = 0; + m[2][3] = 0; + + if (m == mTmp) { + C_MTXCopy(mTmp, invX); + } + return 1; +} + +asm u32 PSMTXInvXpose(const __REGISTER Mtx src, __REGISTER Mtx invX) { + psq_l f0, 0(src), 1, 0 + psq_l f1, 4(src), 0, 0 + psq_l f2, 16(src), 1, 0 + ps_merge10 f6, f1, f0 + psq_l f3, 20(src), 0, 0 + psq_l f4, 32(src), 1, 0 + ps_merge10 f7, f3, f2 + psq_l f5, 36(src), 0, 0 + ps_mul f11, f3, f6 + ps_merge10 f8, f5, f4 + ps_mul f13, f5, f7 + ps_msub f11, f1, f7, f11 + ps_mul f12, f1, f8 + ps_msub f13, f3, f8, f13 + ps_msub f12, f5, f6, f12 + ps_mul f10, f3, f4 + ps_mul f9, f0, f5 + ps_mul f8, f1, f2 + ps_msub f10, f2, f5, f10 + ps_msub f9, f1, f4, f9 + ps_msub f8, f0, f3, f8 + ps_mul f7, f0, f13 + ps_sub f1, f1, f1 + ps_madd f7, f2, f12, f7 + ps_madd f7, f4, f11, f7 + ps_cmpo0 cr0, f7, f1 + bne skip_return + li r3, 0 + blr +skip_return: + fres f0, f7 + psq_st f1, 12(invX), 1, 0 + ps_add f6, f0, f0 + ps_mul f5, f0, f0 + psq_st f1, 28(invX), 1, 0 + ps_nmsub f0, f7, f5, f6 + psq_st f1, 44(invX), 1, 0 + ps_muls0 f13, f13, f0 + ps_muls0 f12, f12, f0 + ps_muls0 f11, f11, f0 + psq_st f13, 0(invX), 0, 0 + psq_st f12, 16(invX), 0, 0 + ps_muls0 f10, f10, f0 + ps_muls0 f9, f9, f0 + psq_st f11, 32(invX), 0, 0 + psq_st f10, 8(invX), 1, 0 + ps_muls0 f8, f8, f0 + li r3, 1 + psq_st f9, 24(invX), 1, 0 + psq_st f8, 40(invX), 1, 0 +} + +void C_MTXRotRad(Mtx m, char axis, f32 rad) { + f32 sinA; + f32 cosA; + + ASSERTMSGLINE(1446, m, "MTXRotRad(): NULL MtxPtr 'm' "); + sinA = sinf(rad); + cosA = cosf(rad); + C_MTXRotTrig(m, axis, sinA, cosA); +} + +void PSMTXRotRad(Mtx m, char axis, f32 rad) { + f32 sinA, cosA; + sinA = sinf(rad); + cosA = cosf(rad); + PSMTXRotTrig(m, axis, sinA, cosA); +} + +void C_MTXRotTrig(Mtx m, char axis, f32 sinA, f32 cosA) { + ASSERTMSGLINE(1501, m, "MTXRotTrig(): NULL MtxPtr 'm' "); + switch(axis) { + case 'x': + case 'X': + m[0][0] = 1; + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = cosA; + m[1][2] = -sinA; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = sinA; + m[2][2] = cosA; + m[2][3] = 0; + break; + case 'y': + case 'Y': + m[0][0] = cosA; + m[0][1] = 0; + m[0][2] = sinA; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = 1; + m[1][2] = 0; + m[1][3] = 0; + m[2][0] = -sinA; + m[2][1] = 0; + m[2][2] = cosA; + m[2][3] = 0; + break; + case 'z': + case 'Z': + m[0][0] = cosA; + m[0][1] = -sinA; + m[0][2] = 0; + m[0][3] = 0; + m[1][0] = sinA; + m[1][1] = cosA; + m[1][2] = 0; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = 1; + m[2][3] = 0; + break; + default: + ASSERTMSGLINE(1528, FALSE, "MTXRotTrig(): invalid 'axis' value "); + break; + } +} + +void PSMTXRotTrig(__REGISTER Mtx m, __REGISTER char axis, __REGISTER f32 sinA, __REGISTER f32 cosA) { + __REGISTER f32 fc0, fc1, nsinA; + __REGISTER f32 fw0, fw1, fw2, fw3; + + asm { + frsp sinA, sinA + frsp cosA, cosA + } + + fc0 = 0.0f; + fc1 = 1.0f; + + asm { + ori axis, axis, 0x20 + ps_neg nsinA, sinA + cmplwi axis, 'x' + beq _case_x + cmplwi axis, 'y' + beq _case_y + cmplwi axis, 'z' + beq _case_z + b _end + + _case_x: + psq_st fc1, 0(m), 1, 0 + psq_st fc0, 4(m), 0, 0 + ps_merge00 fw0, sinA, cosA + psq_st fc0, 12(m), 0, 0 + ps_merge00 fw1, cosA, nsinA + psq_st fc0, 28(m), 0, 0 + psq_st fc0, 44(m), 1, 0 + psq_st fw0, 36(m), 0, 0 + psq_st fw1, 20(m), 0, 0 + b _end; + + _case_y: + ps_merge00 fw0, cosA, fc0 + ps_merge00 fw1, fc0, fc1 + psq_st fc0, 24(m), 0, 0 + psq_st fw0, 0(m), 0, 0 + ps_merge00 fw2, nsinA, fc0 + ps_merge00 fw3, sinA, fc0 + psq_st fw0, 40(m), 0, 0; + psq_st fw1, 16(m), 0, 0; + psq_st fw3, 8(m), 0, 0; + psq_st fw2, 32(m), 0, 0; + b _end; + + _case_z: + psq_st fc0, 8(m), 0, 0 + ps_merge00 fw0, sinA, cosA + ps_merge00 fw2, cosA, nsinA + psq_st fc0, 24(m), 0, 0 + psq_st fc0, 32(m), 0, 0 + ps_merge00 fw1, fc1, fc0 + psq_st fw0, 16(m), 0, 0 + psq_st fw2, 0(m), 0, 0 + psq_st fw1, 40(m), 0, 0 + + _end: + } +} + +static void __PSMTXRotAxisRadInternal(__REGISTER Mtx m, const __REGISTER Vec* axis, __REGISTER f32 sT, __REGISTER f32 cT) { + __REGISTER f32 tT, fc0; + __REGISTER f32 tmp0, tmp1, tmp2, tmp3, tmp4; + __REGISTER f32 tmp5, tmp6, tmp7, tmp8, tmp9; + tmp9 = 0.5f; + tmp8 = 3.0f; + + asm { + frsp cT, cT; + psq_l tmp0, 0(axis), 0, 0; + frsp sT, sT; + lfs tmp1, 8(axis); + ps_mul tmp2, tmp0, tmp0; + fadds tmp7, tmp9, tmp9; + ps_madd tmp3, tmp1, tmp1, tmp2; + fsubs fc0, tmp9, tmp9; + ps_sum0 tmp4, tmp3, tmp1, tmp2; + fsubs tT, tmp7, cT; + frsqrte tmp5, tmp4; + fmuls tmp2, tmp5, tmp5; + fmuls tmp3, tmp5, tmp9; + fnmsubs tmp2, tmp2, tmp4, tmp8; + fmuls tmp5, tmp2, tmp3; + ps_merge00 cT, cT, cT; + ps_muls0 tmp0, tmp0, tmp5; + ps_muls0 tmp1, tmp1, tmp5; + ps_muls0 tmp4, tmp0, tT; + ps_muls0 tmp9, tmp0, sT; + ps_muls0 tmp5, tmp1, tT; + ps_muls1 tmp3, tmp4, tmp0; + ps_muls0 tmp2, tmp4, tmp0; + ps_muls0 tmp4, tmp4, tmp1; + fnmsubs tmp6, tmp1, sT, tmp3; + fmadds tmp7, tmp1, sT, tmp3; + ps_neg tmp0, tmp9; + ps_sum0 tmp8, tmp4, fc0, tmp9; + ps_sum0 tmp2, tmp2, tmp6, cT; + ps_sum1 tmp3, cT, tmp7, tmp3; + ps_sum0 tmp6, tmp0, fc0, tmp4; + psq_st tmp8, 8(m), 0, 0; + ps_sum0 tmp0, tmp4, tmp4, tmp0; + psq_st tmp2, 0(m), 0, 0; + ps_muls0 tmp5, tmp5, tmp1; + psq_st tmp3, 16(m), 0, 0; + ps_sum1 tmp4, tmp9, tmp0, tmp4; + psq_st tmp6, 24(m), 0, 0; + ps_sum0 tmp5, tmp5, fc0, cT; + psq_st tmp4, 32(m), 0, 0; + psq_st tmp5, 40(m), 0, 0; + } +} + +void PSMTXRotAxisRad(Mtx m, const Vec* axis, f32 rad) { + f32 sinT, cosT; + + sinT = sinf(rad); + cosT = cosf(rad); + + __PSMTXRotAxisRadInternal(m, axis, sinT, cosT); +} + +void C_MTXRotAxisRad(Mtx m, const Vec* axis, f32 rad) { + Vec vN; + f32 s; + f32 c; + f32 t; + f32 x; + f32 y; + f32 z; + f32 xSq; + f32 ySq; + f32 zSq; + + ASSERTMSGLINE(1676, m, "MTXRotAxisRad(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(1677, axis, "MTXRotAxisRad(): NULL VecPtr 'axis' "); + + s = sinf(rad); + c = cosf(rad); + t = 1 - c; + C_VECNormalize(axis, &vN); + x = vN.x; + y = vN.y; + z = vN.z; + xSq = (x * x); + ySq = (y * y); + zSq = (z * z); + m[0][0] = (c + (t * xSq)); + m[0][1] = (y * (t * x)) - (s * z); + m[0][2] = (z * (t * x)) + (s * y); + m[0][3] = 0; + m[1][0] = ((y * (t * x)) + (s * z)); + m[1][1] = (c + (t * ySq)); + m[1][2] = ((z * (t * y)) - (s * x)); + m[1][3] = 0; + m[2][0] = ((z * (t * x)) - (s * y)); + m[2][1] = ((z * (t * y)) + (s * x)); + m[2][2] = (c + (t * zSq)); + m[2][3] = 0; +} + +void C_MTXTrans(Mtx m, f32 xT, f32 yT, f32 zT) { + ASSERTMSGLINE(1865, m, "MTXTrans(): NULL MtxPtr 'm' "); + m[0][0] = 1; + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = xT; + m[1][0] = 0; + m[1][1] = 1; + m[1][2] = 0; + m[1][3] = yT; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = 1; + m[2][3] = zT; +} + +void PSMTXTrans(__REGISTER Mtx m, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) { + __REGISTER f32 c0 = 0.0f; + __REGISTER f32 c1 = 1.0f; + + asm { + stfs xT, 12(m) + stfs yT, 28(m) + psq_st c0, 4(m), 0, 0 + psq_st c0, 32(m), 0, 0 + stfs c0, 16(m) + stfs c1, 20(m) + stfs c0, 24(m) + stfs c1, 40(m) + stfs zT, 44(m) + stfs c1, 0(m) + } +} + +void C_MTXTransApply(const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT) { + ASSERTMSGLINE(1932, src, "MTXTransApply(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(1933, dst, "MTXTransApply(): NULL MtxPtr 'src' "); //! wrong assert string + + if (src != dst) { + dst[0][0] = src[0][0]; + dst[0][1] = src[0][1]; + dst[0][2] = src[0][2]; + dst[1][0] = src[1][0]; + dst[1][1] = src[1][1]; + dst[1][2] = src[1][2]; + dst[2][0] = src[2][0]; + dst[2][1] = src[2][1]; + dst[2][2] = src[2][2]; + } + + dst[0][3] = (src[0][3] + xT); + dst[1][3] = (src[1][3] + yT); + dst[2][3] = (src[2][3] + zT); +} + +asm void PSMTXTransApply(const __REGISTER Mtx src, __REGISTER Mtx dst, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) { + nofralloc + psq_l fp4, 0(src), 0, 0 + frsp xT, xT + psq_l fp5, 8(src), 0, 0 + frsp yT, yT + psq_l fp7, 24(src), 0, 0 + frsp zT, zT + psq_l fp8, 40(src), 0, 0 + psq_st fp4, 0(dst), 0, 0 + ps_sum1 fp5, xT, fp5, fp5 + psq_l fp6, 16(src), 0, 0 + psq_st fp5, 8(dst), 0, 0 + ps_sum1 fp7, yT, fp7, fp7 + psq_l fp9, 32(src), 0, 0 + psq_st fp6, 16(dst), 0, 0 + ps_sum1 fp8, zT, fp8, fp8 + psq_st fp7, 24(dst), 0, 0 + psq_st fp9, 32(dst), 0, 0 + psq_st fp8, 40(dst), 0, 0 + blr +} + +void C_MTXScale(Mtx m, f32 xS, f32 yS, f32 zS) { + ASSERTMSGLINE(2007, m, "MTXScale(): NULL MtxPtr 'm' "); + m[0][0] = xS; + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = yS; + m[1][2] = 0; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = zS; + m[2][3] = 0; +} + +void PSMTXScale(__REGISTER Mtx m, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) { + __REGISTER f32 c0 = 0.0f; + + asm { + stfs xS, 0(m) + psq_st c0, 4(m), 0, 0 + psq_st c0, 12(m), 0, 0 + stfs yS, 20(m) + psq_st c0, 24(m), 0, 0 + psq_st c0, 32(m), 0, 0 + stfs zS, 40(m) + stfs c0, 44(m) + } +} + +void C_MTXScaleApply(const Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS) { + ASSERTMSGLINE(2069, src, "MTXScaleApply(): NULL MtxPtr 'src' "); + ASSERTMSGLINE(2070, dst, "MTXScaleApply(): NULL MtxPtr 'dst' "); + dst[0][0] = (src[0][0] * xS); + dst[0][1] = (src[0][1] * xS); + dst[0][2] = (src[0][2] * xS); + dst[0][3] = (src[0][3] * xS); + dst[1][0] = (src[1][0] * yS); + dst[1][1] = (src[1][1] * yS); + dst[1][2] = (src[1][2] * yS); + dst[1][3] = (src[1][3] * yS); + dst[2][0] = (src[2][0] * zS); + dst[2][1] = (src[2][1] * zS); + dst[2][2] = (src[2][2] * zS); + dst[2][3] = (src[2][3] * zS); +} + +asm void PSMTXScaleApply(const __REGISTER Mtx src, __REGISTER Mtx dst, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) { + nofralloc + frsp xS, xS + psq_l fp4, 0(src), 0, 0 + frsp yS, yS + psq_l fp5, 8(src), 0, 0 + frsp zS, zS + ps_muls0 fp4, fp4, xS + psq_l fp6, 16(src), 0, 0 + ps_muls0 fp5, fp5, xS + psq_l fp7, 24(src), 0, 0 + ps_muls0 fp6, fp6, yS + psq_l fp8, 32(src), 0, 0 + psq_st fp4, 0(dst), 0, 0 + ps_muls0 fp7, fp7, yS + psq_l fp2, 40(src), 0, 0 + psq_st fp5, 8(dst), 0, 0 + ps_muls0 fp8, fp8, zS + psq_st fp6, 16(dst), 0, 0 + ps_muls0 fp2, fp2, zS + psq_st fp7, 24(dst), 0, 0 + psq_st fp8, 32(dst), 0, 0 + psq_st fp2, 40(dst), 0, 0 + blr +} + +void C_MTXQuat(Mtx m, const Quaternion* q) { + f32 s; + f32 xs; + f32 ys; + f32 zs; + f32 wx; + f32 wy; + f32 wz; + f32 xx; + f32 xy; + f32 xz; + f32 yy; + f32 yz; + f32 zz; + + ASSERTMSGLINE(2144, m, "MTXQuat(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(2145, q, "MTXQuat(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(2146, q->x || q->y || q->z || q->w, "MTXQuat(): zero-value quaternion "); + s = 2 / ((q->w * q->w) + ((q->z * q->z) + ((q->x * q->x) + (q->y * q->y)))); + xs = q->x * s; + ys = q->y * s; + zs = q->z * s; + wx = q->w * xs; + wy = q->w * ys; + wz = q->w * zs; + xx = q->x * xs; + xy = q->x * ys; + xz = q->x * zs; + yy = q->y * ys; + yz = q->y * zs; + zz = q->z * zs; + m[0][0] = (1 - (yy + zz)); + m[0][1] = (xy - wz); + m[0][2] = (xz + wy); + m[0][3] = 0; + m[1][0] = (xy + wz); + m[1][1] = (1 - (xx + zz)); + m[1][2] = (yz - wx); + m[1][3] = 0; + m[2][0] = (xz - wy); + m[2][1] = (yz + wx); + m[2][2] = (1 - (xx + yy)); + m[2][3] = 0; +} + +void PSMTXQuat(__REGISTER Mtx m, const __REGISTER Quaternion* q) { + __REGISTER f32 c_zero, c_one, c_two, scale; + __REGISTER f32 tmp0, tmp1, tmp2, tmp3, tmp4; + __REGISTER f32 tmp5, tmp6, tmp7, tmp8, tmp9; + c_one = 1.0f; + + asm { + psq_l tmp0, 0(q), 0, 0 + psq_l tmp1, 8(q), 0, 0 + fsubs c_zero, c_one, c_one + fadds c_two, c_one, c_one + ps_mul tmp2, tmp0, tmp0 + ps_merge10 tmp5, tmp0, tmp0 + ps_madd tmp4, tmp1, tmp1, tmp2 + ps_mul tmp3, tmp1, tmp1 + ps_sum0 scale, tmp4, tmp4, tmp4 + ps_muls1 tmp7, tmp5, tmp1 + fres tmp9, scale + ps_sum1 tmp4, tmp3, tmp4, tmp2 + ps_nmsub scale, scale, tmp9, c_two + ps_muls1 tmp6, tmp1, tmp1 + ps_mul scale, tmp9, scale + ps_sum0 tmp2, tmp2, tmp2, tmp2 + fmuls scale, scale, c_two + ps_madd tmp8, tmp0, tmp5, tmp6 + ps_msub tmp6, tmp0, tmp5, tmp6 + psq_st c_zero, 12(m), 1, 0 + ps_nmsub tmp2, tmp2, scale, c_one + ps_nmsub tmp4, tmp4, scale, c_one + psq_st c_zero, 44(m), 1, 0 + ps_mul tmp8, tmp8, scale + ps_mul tmp6, tmp6, scale + psq_st tmp2, 40(m), 1, 0 + ps_madds0 tmp5, tmp0, tmp1, tmp7 + ps_merge00 tmp1, tmp8, tmp4 + ps_nmsub tmp7, tmp7, c_two, tmp5 + ps_merge10 tmp0, tmp4, tmp6 + psq_st tmp1, 16(m), 0, 0 + ps_mul tmp5, tmp5, scale + ps_mul tmp7, tmp7, scale + psq_st tmp0, 0(m), 0, 0 + psq_st tmp5, 8(m), 1, 0 + ps_merge10 tmp3, tmp7, c_zero + ps_merge01 tmp9, tmp7, tmp5 + psq_st tmp3, 24(m), 0, 0 + psq_st tmp9, 32(m), 0, 0 + } +} + +void C_MTXReflect(Mtx m, const Vec* p, const Vec* n) { + f32 vxy; + f32 vxz; + f32 vyz; + f32 pdotn; + + vxy = -2 * n->x * n->y; + vxz = -2 * n->x * n->z; + vyz = -2 * n->y * n->z; + pdotn = 2 * C_VECDotProduct(p, n); + m[0][0] = (1 - (2 * n->x * n->x)); + m[0][1] = vxy; + m[0][2] = vxz; + m[0][3] = (pdotn * n->x); + m[1][0] = vxy; + m[1][1] = (1 - (2 * n->y * n->y)); + m[1][2] = vyz; + m[1][3] = (pdotn * n->y); + m[2][0] = vxz; + m[2][1] = vyz; + m[2][2] = (1 - (2 * n->z * n->z)); + m[2][3] = (pdotn * n->z); +} + +void PSMTXReflect(__REGISTER Mtx m, const __REGISTER Vec* p, const __REGISTER Vec* n) { + __REGISTER f32 c_one; + __REGISTER f32 vn_xy, vn_z1; + __REGISTER f32 n2vn_xy, n2vn_z1; + __REGISTER f32 pdotn; + __REGISTER f32 tmp0, tmp1, tmp2, tmp3; + __REGISTER f32 tmp4, tmp5, tmp6, tmp7; + + c_one = 1.0f; + + asm { + psq_l vn_z1, 0x8(n), 1, 0 + psq_l vn_xy, 0x0(n), 0, 0 + psq_l tmp0, 0x0(p), 0, 0 + ps_nmadd n2vn_z1, vn_z1, c_one, vn_z1 + psq_l tmp1, 0x8(p), 1, 0 + ps_nmadd n2vn_xy, vn_xy, c_one, vn_xy + ps_muls0 tmp4, vn_xy, n2vn_z1 + ps_mul pdotn, n2vn_xy, tmp0 + ps_muls0 tmp2, vn_xy, n2vn_xy + ps_sum0 pdotn, pdotn, pdotn, pdotn + ps_muls1 tmp3, vn_xy, n2vn_xy + psq_st tmp4, 0x20(m), 0, 0 + ps_sum0 tmp2, tmp2, tmp2, c_one + ps_nmadd pdotn, n2vn_z1, tmp1, pdotn + ps_sum1 tmp3, c_one, tmp3, tmp3 + psq_st tmp2, 0x0(m), 0, 0 + ps_muls0 tmp5, vn_xy, pdotn + ps_merge00 tmp6, n2vn_z1, pdotn + psq_st tmp3, 0x10(m), 0, 0 + ps_merge00 tmp7, tmp4, tmp5 + ps_muls0 tmp6, tmp6, vn_z1 + ps_merge11 tmp5, tmp4, tmp5 + psq_st tmp7, 0x8(m), 0, 0 + ps_sum0 tmp6, tmp6, tmp6, c_one + psq_st tmp5, 0x18(m), 0, 0 + psq_st tmp6, 0x28(m), 0, 0 + } +} + +void C_MTXLookAt(Mtx m, const Point3d* camPos, const Vec* camUp, const Point3d* target) { + Vec vLook; + Vec vRight; + Vec vUp; + + ASSERTMSGLINE(2437, m, "MTXLookAt(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(2438, camPos, "MTXLookAt(): NULL VecPtr 'camPos' "); + ASSERTMSGLINE(2439, camUp, "MTXLookAt(): NULL VecPtr 'camUp' "); + ASSERTMSGLINE(2440, target, "MTXLookAt(): NULL Point3dPtr 'target' "); + + vLook.x = camPos->x - target->x; + vLook.y = camPos->y - target->y; + vLook.z = camPos->z - target->z; + VECNormalize(&vLook, &vLook); + VECCrossProduct(camUp, &vLook, &vRight); + VECNormalize(&vRight, &vRight); + VECCrossProduct(&vLook, &vRight, &vUp); + m[0][0] = vRight.x; + m[0][1] = vRight.y; + m[0][2] = vRight.z; + m[0][3] = -((camPos->z * vRight.z) + ((camPos->x * vRight.x) + (camPos->y * vRight.y))); + m[1][0] = vUp.x; + m[1][1] = vUp.y; + m[1][2] = vUp.z; + m[1][3] = -((camPos->z * vUp.z) + ((camPos->x * vUp.x) + (camPos->y * vUp.y))); + m[2][0] = vLook.x; + m[2][1] = vLook.y; + m[2][2] = vLook.z; + m[2][3] = -((camPos->z * vLook.z) + ((camPos->x * vLook.x) + (camPos->y * vLook.y))); +} + +void C_MTXLightFrustum(Mtx m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 scaleS, f32 scaleT, f32 transS, f32 transT) { + f32 tmp; + + ASSERTMSGLINE(2541, m, "MTXLightFrustum(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(2542, (t != b), "MTXLightFrustum(): 't' and 'b' clipping planes are equal "); + ASSERTMSGLINE(2543, (l != r), "MTXLightFrustum(): 'l' and 'r' clipping planes are equal "); + + tmp = 1 / (r - l); + m[0][0] = (scaleS * (2 * n * tmp)); + m[0][1] = 0; + m[0][2] = (scaleS * (tmp * (r + l))) - transS; + m[0][3] = 0; + tmp = 1 / (t - b); + m[1][0] = 0; + m[1][1] = (scaleT * (2 * n * tmp)); + m[1][2] = (scaleT * (tmp * (t + b))) - transT; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = -1; + m[2][3] = 0; +} + +void C_MTXLightPerspective(Mtx m, f32 fovY, f32 aspect, f32 scaleS, f32 scaleT, f32 transS, f32 transT) { + f32 angle; + f32 cot; + + ASSERTMSGLINE(2604, m, "MTXLightPerspective(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(2605, (fovY > 0.0) && (fovY < 180.0), "MTXLightPerspective(): 'fovY' out of range "); + ASSERTMSGLINE(2606, 0 != aspect, "MTXLightPerspective(): 'aspect' is 0 "); + + angle = (0.5f * fovY); + angle = MTXDegToRad(angle); + cot = 1 / tanf(angle); + m[0][0] = (scaleS * (cot / aspect)); + m[0][1] = 0; + m[0][2] = -transS; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = (cot * scaleT); + m[1][2] = -transT; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = -1; + m[2][3] = 0; +} + +void C_MTXLightOrtho(Mtx m, f32 t, f32 b, f32 l, f32 r, f32 scaleS, f32 scaleT, f32 transS, f32 transT) { + f32 tmp; + + ASSERTMSGLINE(2672, m, "MTXLightOrtho(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(2673, (t != b), "MTXLightOrtho(): 't' and 'b' clipping planes are equal "); + ASSERTMSGLINE(2674, (l != r), "MTXLightOrtho(): 'l' and 'r' clipping planes are equal "); + tmp = 1 / (r - l); + m[0][0] = (2 * tmp * scaleS); + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = (transS + (scaleS * (tmp * -(r + l)))); + tmp = 1/ (t - b); + m[1][0] = 0; + m[1][1] = (2 * tmp * scaleT); + m[1][2] = 0; + m[1][3] = (transT + (scaleT * (tmp * -(t + b)))); + m[2][0] = 0; + m[2][1] = 0; + m[2][2] = 0; + m[2][3] = 1; +} diff --git a/src/revolution/mtx/mtx44.c b/src/revolution/mtx/mtx44.c new file mode 100644 index 0000000000..3cfedb61b3 --- /dev/null +++ b/src/revolution/mtx/mtx44.c @@ -0,0 +1,888 @@ +#include +#include +#include + +f32 mtxUnit[] = {0.0f, 1.0f, 0.5f, 3.0f}; + +void C_MTXFrustum(Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f) { + f32 tmp; + + ASSERTMSGLINE(105, m, "MTXFrustum(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(106, t != b, "MTXFrustum(): 't' and 'b' clipping planes are equal "); + ASSERTMSGLINE(107, l != r, "MTXFrustum(): 'l' and 'r' clipping planes are equal "); + ASSERTMSGLINE(108, n != f, "MTXFrustum(): 'n' and 'f' clipping planes are equal "); + tmp = 1 / (r - l); + m[0][0] = (2 * n * tmp); + m[0][1] = 0; + m[0][2] = (tmp * (r + l)); + m[0][3] = 0; + tmp = 1 / (t - b); + m[1][0] = 0; + m[1][1] = (2 * n * tmp); + m[1][2] = (tmp * (t + b)); + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + tmp = 1 / (f - n); + m[2][2] = (-n * tmp); + m[2][3] = (tmp * -(f * n)); + m[3][0] = 0; + m[3][1] = 0; + m[3][2] = -1; + m[3][3] = 0; +} + +void C_MTXPerspective(Mtx44 m, f32 fovY, f32 aspect, f32 n, f32 f) { + f32 angle; + f32 cot; + f32 tmp; + + ASSERTMSGLINE(184, m, "MTXPerspective(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(185, (fovY > 0.0) && (fovY < 180.0), "MTXPerspective(): 'fovY' out of range "); + ASSERTMSGLINE(186, 0.0f != aspect, "MTXPerspective(): 'aspect' is 0 "); + + angle = (0.5f * fovY); + angle = MTXDegToRad(angle); + cot = 1 / tanf(angle); + m[0][0] = (cot / aspect); + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = 0; + m[1][0] = 0; + m[1][1] = (cot); + m[1][2] = 0; + m[1][3] = 0; + m[2][0] = 0; + m[2][1] = 0; + tmp = 1 / (f - n); + m[2][2] = (-n * tmp); + m[2][3] = (tmp * -(f * n)); + m[3][0] = 0; + m[3][1] = 0; + m[3][2] = -1; + m[3][3] = 0; +} + +void C_MTXOrtho(Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f) { + f32 tmp; + + ASSERTMSGLINE(254, m, "MTXOrtho(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(255, t != b, "MTXOrtho(): 't' and 'b' clipping planes are equal "); + ASSERTMSGLINE(256, l != r, "MTXOrtho(): 'l' and 'r' clipping planes are equal "); + ASSERTMSGLINE(257, n != f, "MTXOrtho(): 'n' and 'f' clipping planes are equal "); + tmp = 1 / (r - l); + m[0][0] = 2 * tmp; + m[0][1] = 0; + m[0][2] = 0; + m[0][3] = (tmp * -(r + l)); + tmp = 1 / (t - b); + m[1][0] = 0; + m[1][1] = 2 * tmp; + m[1][2] = 0; + m[1][3] = (tmp * -(t + b)); + m[2][0] = 0; + m[2][1] = 0; + tmp = 1 / (f - n); + m[2][2] = (-1 * tmp); + m[2][3] = (-f * tmp); + m[3][0] = 0; + m[3][1] = 0; + m[3][2] = 0; + m[3][3] = 1; +} + +void C_MTX44Identity(Mtx44 m) { + ASSERTMSGLINE(324, m != 0, "MTX44Identity(): NULL Mtx44 'm' "); + + m[0][0] = 1.0f; + m[0][1] = 0.0f; + m[0][2] = 0.0f; + m[0][3] = 0.0f; + m[1][0] = 0.0f; + m[1][1] = 1.0f; + m[1][2] = 0.0f; + m[1][3] = 0.0f; + m[2][0] = 0.0f; + m[2][1] = 0.0f; + m[2][2] = 1.0f; + m[2][3] = 0.0f; + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; +} + +void PSMTX44Identity(__REGISTER Mtx44 m) { + __REGISTER f32 c1 = 1.0f; + __REGISTER f32 c0 = 0.0f; + + asm { + stfs c1, 0x0(m) + psq_st c0, 0x4(m), 0, 0 + psq_st c0, 0xc(m), 0, 0 + stfs c1, 0x14(m) + psq_st c0, 0x18(m), 0, 0 + psq_st c0, 0x20(m), 0, 0 + stfs c1, 0x28(m) + psq_st c0, 0x2c(m), 0, 0 + psq_st c0, 0x34(m), 0, 0 + stfs c1, 0x3c(m) + } +} + +void C_MTX44Copy(const Mtx44 src, Mtx44 dst) { + ASSERTMSGLINE(382, src != 0, "MTX44Copy(): NULL Mtx44Ptr 'src' "); + ASSERTMSGLINE(383, dst != 0, "MTX44Copy(): NULL Mtx44Ptr 'dst' "); + + if (src != dst) { + dst[0][0] = src[0][0]; + dst[0][1] = src[0][1]; + dst[0][2] = src[0][2]; + dst[0][3] = src[0][3]; + dst[1][0] = src[1][0]; + dst[1][1] = src[1][1]; + dst[1][2] = src[1][2]; + dst[1][3] = src[1][3]; + dst[2][0] = src[2][0]; + dst[2][1] = src[2][1]; + dst[2][2] = src[2][2]; + dst[2][3] = src[2][3]; + dst[3][0] = src[3][0]; + dst[3][1] = src[3][1]; + dst[3][2] = src[3][2]; + dst[3][3] = src[3][3]; + } +} + +asm void PSMTX44Copy(const __REGISTER Mtx44 src, __REGISTER Mtx44 dst) { + nofralloc + psq_l f1, 0x0(src), 0, 0 + psq_st f1, 0x0(dst), 0, 0 + psq_l f1, 0x8(src), 0, 0 + psq_st f1, 0x8(dst), 0, 0 + psq_l f1, 0x10(src), 0, 0 + psq_st f1, 0x10(dst), 0, 0 + psq_l f1, 0x18(src), 0, 0 + psq_st f1, 0x18(dst), 0, 0 + psq_l f1, 0x20(src), 0, 0 + psq_st f1, 0x20(dst), 0, 0 + psq_l f1, 0x28(src), 0, 0 + psq_st f1, 0x28(dst), 0, 0 + psq_l f1, 0x30(src), 0, 0 + psq_st f1, 0x30(dst), 0, 0 + psq_l f1, 0x38(src), 0, 0 + psq_st f1, 0x38(dst), 0, 0 + blr +} + +void C_MTX44Concat(const Mtx44 a, const Mtx44 b, Mtx44 ab) { + Mtx44 mTmp; + Mtx44Ptr m; + + ASSERTMSGLINE(454, a, "MTX44Concat(): NULL Mtx44Ptr 'a' "); + ASSERTMSGLINE(455, b, "MTX44Concat(): NULL Mtx44Ptr 'b' "); + ASSERTMSGLINE(456, ab, "MTX44Concat(): NULL Mtx44Ptr 'ab' "); + + if (ab == a || ab == b) { + m = mTmp; + } else { + m = ab; + } + + m[0][0] = (a[0][0] * b[0][0]) + (a[0][1] * b[1][0]) + (a[0][2] * b[2][0]) + (a[0][3] * b[3][0]); + m[0][1] = (a[0][0] * b[0][1]) + (a[0][1] * b[1][1]) + (a[0][2] * b[2][1]) + (a[0][3] * b[3][1]); + m[0][2] = (a[0][0] * b[0][2]) + (a[0][1] * b[1][2]) + (a[0][2] * b[2][2]) + (a[0][3] * b[3][2]); + m[0][3] = (a[0][0] * b[0][3]) + (a[0][1] * b[1][3]) + (a[0][2] * b[2][3]) + (a[0][3] * b[3][3]); + + m[1][0] = (a[1][0] * b[0][0]) + (a[1][1] * b[1][0]) + (a[1][2] * b[2][0]) + (a[1][3] * b[3][0]); + m[1][1] = (a[1][0] * b[0][1]) + (a[1][1] * b[1][1]) + (a[1][2] * b[2][1]) + (a[1][3] * b[3][1]); + m[1][2] = (a[1][0] * b[0][2]) + (a[1][1] * b[1][2]) + (a[1][2] * b[2][2]) + (a[1][3] * b[3][2]); + m[1][3] = (a[1][0] * b[0][3]) + (a[1][1] * b[1][3]) + (a[1][2] * b[2][3]) + (a[1][3] * b[3][3]); + + m[2][0] = (a[2][0] * b[0][0]) + (a[2][1] * b[1][0]) + (a[2][2] * b[2][0]) + (a[2][3] * b[3][0]); + m[2][1] = (a[2][0] * b[0][1]) + (a[2][1] * b[1][1]) + (a[2][2] * b[2][1]) + (a[2][3] * b[3][1]); + m[2][2] = (a[2][0] * b[0][2]) + (a[2][1] * b[1][2]) + (a[2][2] * b[2][2]) + (a[2][3] * b[3][2]); + m[2][3] = (a[2][0] * b[0][3]) + (a[2][1] * b[1][3]) + (a[2][2] * b[2][3]) + (a[2][3] * b[3][3]); + + m[3][0] = (a[3][0] * b[0][0]) + (a[3][1] * b[1][0]) + (a[3][2] * b[2][0]) + (a[3][3] * b[3][0]); + m[3][1] = (a[3][0] * b[0][1]) + (a[3][1] * b[1][1]) + (a[3][2] * b[2][1]) + (a[3][3] * b[3][1]); + m[3][2] = (a[3][0] * b[0][2]) + (a[3][1] * b[1][2]) + (a[3][2] * b[2][2]) + (a[3][3] * b[3][2]); + m[3][3] = (a[3][0] * b[0][3]) + (a[3][1] * b[1][3]) + (a[3][2] * b[2][3]) + (a[3][3] * b[3][3]); + + if (m == mTmp) { + C_MTX44Copy(mTmp, ab); + } +} + +asm void PSMTX44Concat(const __REGISTER Mtx44 a, const __REGISTER Mtx44 b, __REGISTER Mtx44 ab) { + nofralloc + psq_l f0, 0x0(a), 0, 0 + psq_l f2, 0x0(b), 0, 0 + ps_muls0 f6, f2, f0 + psq_l f3, 0x10(b), 0, 0 + psq_l f4, 0x20(b), 0, 0 + ps_madds1 f6, f3, f0, f6 + psq_l f1, 0x8(a), 0, 0 + psq_l f5, 0x30(b), 0, 0 + ps_madds0 f6, f4, f1, f6 + psq_l f0, 0x10(a), 0, 0 + ps_madds1 f6, f5, f1, f6 + psq_l f1, 0x18(a), 0, 0 + ps_muls0 f8, f2, f0 + ps_madds1 f8, f3, f0, f8 + psq_l f0, 0x20(a), 0, 0 + ps_madds0 f8, f4, f1, f8 + ps_madds1 f8, f5, f1, f8 + psq_l f1, 0x28(a), 0, 0 + ps_muls0 f10, f2, f0 + ps_madds1 f10, f3, f0, f10 + psq_l f0, 0x30(a), 0, 0 + ps_madds0 f10, f4, f1, f10 + ps_madds1 f10, f5, f1, f10 + psq_l f1, 0x38(a), 0, 0 + ps_muls0 f12, f2, f0 + psq_l f2, 0x8(b), 0, 0 + ps_madds1 f12, f3, f0, f12 + psq_l f0, 0x0(a), 0, 0 + ps_madds0 f12, f4, f1, f12 + psq_l f3, 0x18(b), 0, 0 + ps_madds1 f12, f5, f1, f12 + psq_l f1, 0x8(a), 0, 0 + ps_muls0 f7, f2, f0 + psq_l f4, 0x28(b), 0, 0 + ps_madds1 f7, f3, f0, f7 + psq_l f5, 0x38(b), 0, 0 + ps_madds0 f7, f4, f1, f7 + psq_l f0, 0x10(a), 0, 0 + ps_madds1 f7, f5, f1, f7 + psq_l f1, 0x18(a), 0, 0 + ps_muls0 f9, f2, f0 + psq_st f6, 0x0(ab), 0, 0 + ps_madds1 f9, f3, f0, f9 + psq_l f0, 0x20(a), 0, 0 + ps_madds0 f9, f4, f1, f9 + psq_st f8, 0x10(ab), 0, 0 + ps_madds1 f9, f5, f1, f9 + psq_l f1, 0x28(a), 0, 0 + ps_muls0 f11, f2, f0 + psq_st f10, 0x20(ab), 0, 0 + ps_madds1 f11, f3, f0, f11 + psq_l f0, 0x30(a), 0, 0 + ps_madds0 f11, f4, f1, f11 + psq_st f12, 0x30(ab), 0, 0 + ps_madds1 f11, f5, f1, f11 + psq_l f1, 0x38(a), 0, 0 + ps_muls0 f13, f2, f0 + psq_st f7, 0x8(ab), 0, 0 + ps_madds1 f13, f3, f0, f13 + psq_st f9, 0x18(ab), 0, 0 + ps_madds0 f13, f4, f1, f13 + psq_st f11, 0x28(ab), 0, 0 + ps_madds1 f13, f5, f1, f13 + psq_st f13, 0x38(ab), 0, 0 + blr +} + +void C_MTX44Transpose(const Mtx44 src, Mtx44 xPose) { + Mtx44 mTmp; + Mtx44Ptr m; + + ASSERTMSGLINE(637, src, "MTX44Transpose(): NULL Mtx44Ptr 'src' "); + ASSERTMSGLINE(638, xPose, "MTX44Transpose(): NULL Mtx44Ptr 'xPose' "); + + if (src == xPose) { + m = mTmp; + } else { + m = xPose; + } + + m[0][0] = src[0][0]; + m[0][1] = src[1][0]; + m[0][2] = src[2][0]; + m[0][3] = src[3][0]; + m[1][0] = src[0][1]; + m[1][1] = src[1][1]; + m[1][2] = src[2][1]; + m[1][3] = src[3][1]; + m[2][0] = src[0][2]; + m[2][1] = src[1][2]; + m[2][2] = src[2][2]; + m[2][3] = src[3][2]; + m[3][0] = src[0][3]; + m[3][1] = src[1][3]; + m[3][2] = src[2][3]; + m[3][3] = src[3][3]; + + if (m == mTmp) { + MTX44Copy(mTmp, xPose); + } +} + +asm void PSMTX44Transpose(const __REGISTER Mtx44 src, __REGISTER Mtx44 xPose) { + nofralloc + psq_l f0, 0x0(src), 0, 0 + psq_l f1, 0x10(src), 0, 0 + ps_merge00 f4, f0, f1 + psq_l f2, 0x8(src), 0, 0 + psq_st f4, 0x0(xPose), 0, 0 + ps_merge11 f5, f0, f1 + psq_l f3, 0x18(src), 0, 0 + psq_st f5, 0x10(xPose), 0, 0 + ps_merge00 f4, f2, f3 + psq_l f0, 0x20(src), 0, 0 + psq_st f4, 0x20(xPose), 0, 0 + ps_merge11 f5, f2, f3 + psq_l f1, 0x30(src), 0, 0 + psq_st f5, 0x30(xPose), 0, 0 + ps_merge00 f4, f0, f1 + psq_l f2, 0x28(src), 0, 0 + psq_st f4, 0x8(xPose), 0, 0 + ps_merge11 f5, f0, f1 + psq_l f3, 0x38(src), 0, 0 + psq_st f5, 0x18(xPose), 0, 0 + ps_merge00 f4, f2, f3 + psq_st f4, 0x28(xPose), 0, 0 + ps_merge11 f5, f2, f3 + psq_st f5, 0x38(xPose), 0, 0 + blr +} + +#define SWAP(a, b) \ + { \ + f32 tmp; \ + tmp = a; \ + a = b; \ + b = tmp; \ + } + +u32 C_MTX44Inverse(const Mtx44 src, Mtx44 inv) { + Mtx44 gjm; + s32 i; + s32 j; + s32 k; + f32 w; + f32 max; + s32 swp; + f32 ftmp; + + ASSERTMSGLINE(734, src, "MTX44Inverse(): NULL Mtx44Ptr 'src' "); + ASSERTMSGLINE(735, inv, "MTX44Inverse(): NULL Mtx44Ptr 'inv' "); + + MTX44Copy(src, gjm); + MTX44Identity(inv); + + for (i = 0; i < 4; i++) { + max = 0.0f; + swp = i; + + for (k = i; k < 4; k++) { + ftmp = fabsf(gjm[k][i]); + if (ftmp > max) { + max = ftmp; + swp = k; + } + } + + if (max == 0.0f) { + return 0; + } + + if (swp != i) { + for (k = 0; k < 4; k++) { + SWAP(gjm[i][k], gjm[swp][k]); + SWAP(inv[i][k], inv[swp][k]); + } + } + + w = 1.0f / gjm[i][i]; + for (j = 0; j < 4; j++) { + gjm[i][j] *= w; + inv[i][j] *= w; + } + + for (k = 0; k < 4; k++) { + if (k != i) { + w = gjm[k][i]; + for (j = 0; j < 4; j++) { + gjm[k][j] -= gjm[i][j] * w; + inv[k][j] -= inv[i][j] * w; + } + } + } + } + + return 1; +} + +void C_MTX44Trans(Mtx44 m, f32 xT, f32 yT, f32 zT) { + ASSERTMSGLINE(835, m, "MTX44Trans(): NULL Mtx44Ptr 'm' "); + + m[0][0] = 1.0f; + m[0][1] = 0.0f; + m[0][2] = 0.0f; + m[0][3] = xT; + + m[1][0] = 0.0f; + m[1][1] = 1.0f; + m[1][2] = 0.0f; + m[1][3] = yT; + + m[2][0] = 0.0f; + m[2][1] = 0.0f; + m[2][2] = 1.0f; + m[2][3] = zT; + + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; +} + +void PSMTX44Trans(__REGISTER Mtx44 m, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) { + __REGISTER f32 c_zero = 0.0f; + __REGISTER f32 c_one = 1.0f; + __REGISTER f32 c_01; + + asm { + stfs xT, 0xc(m) + stfs yT, 0x1c(m) + ps_merge00 c_01, c_zero, c_one + stfs zT, 0x2c(m) + psq_st c_one, 0x0(m), 1, 0 + psq_st c_zero, 0x4(m), 0, 0 + psq_st c_01, 0x10(m), 0, 0 + psq_st c_zero, 0x18(m), 1, 0 + psq_st c_zero, 0x20(m), 0, 0 + psq_st c_one, 0x28(m), 1, 0 + psq_st c_zero, 0x30(m), 0, 0 + psq_st c_01, 0x38(m), 0, 0 + } +} + +void C_MTX44TransApply(const Mtx44 src, Mtx44 dst, f32 xT, f32 yT, f32 zT) { + ASSERTMSGLINE(899, src, "MTX44TransApply(): NULL Mtx44Ptr 'src' "); + ASSERTMSGLINE(900, dst, "MTX44TransApply(): NULL Mtx44Ptr 'src' "); //! wrong assert string + + if (src != dst) { + dst[0][0] = src[0][0]; + dst[0][1] = src[0][1]; + dst[0][2] = src[0][2]; + + dst[1][0] = src[1][0]; + dst[1][1] = src[1][1]; + dst[1][2] = src[1][2]; + + dst[2][0] = src[2][0]; + dst[2][1] = src[2][1]; + dst[2][2] = src[2][2]; + + dst[3][0] = src[3][0]; + dst[3][1] = src[3][1]; + dst[3][2] = src[3][2]; + + dst[3][3] = src[3][3]; + } + + dst[0][3] = (src[0][3] + xT); + dst[1][3] = (src[1][3] + yT); + dst[2][3] = (src[2][3] + zT); +} + +asm void PSMTX44TransApply(const __REGISTER Mtx44 src, __REGISTER Mtx44 dst, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) { + nofralloc + psq_l f4, 0x0(src), 0, 0 + frsp xT, xT + psq_l f5, 0x8(src), 0, 0 + frsp yT, yT + psq_l f6, 0x10(src), 0, 0 + frsp zT, zT + psq_l f7, 0x18(src), 0, 0 + psq_st f4, 0x0(dst), 0, 0 + ps_sum1 f5, xT, f5, f5 + psq_l f4, 0x28(src), 0, 0 + psq_st f6, 0x10(dst), 0, 0 + ps_sum1 f7, yT, f7, f7 + psq_l f8, 0x20(src), 0, 0 + psq_st f5, 0x8(dst), 0, 0 + ps_sum1 f4, zT, f4, f4 + psq_st f7, 0x18(dst), 0, 0 + psq_st f8, 0x20(dst), 0, 0 + psq_l f5, 0x30(src), 0, 0 + psq_l f6, 0x38(src), 0, 0 + psq_st f4, 0x28(dst), 0, 0 + psq_st f5, 0x30(dst), 0, 0 + psq_st f6, 0x38(dst), 0, 0 + blr +} + +void C_MTX44Scale(Mtx44 m, f32 xS, f32 yS, f32 zS) { + ASSERTMSGLINE(976, m, "MTX44Scale(): NULL Mtx44Ptr 'm' "); + m[0][0] = xS; + m[0][1] = 0.0f; + m[0][2] = 0.0f; + m[0][3] = 0.0f; + + m[1][0] = 0.0f; + m[1][1] = yS; + m[1][2] = 0.0f; + m[1][3] = 0.0f; + + m[2][0] = 0.0f; + m[2][1] = 0.0f; + m[2][2] = zS; + m[2][3] = 0.0f; + + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; +} + +void PSMTX44Scale(__REGISTER Mtx44 m, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) { + __REGISTER f32 c_zero = 0.0f; + __REGISTER f32 c_one = 1.0f; + + asm { + stfs xS, 0x0(m) + psq_st c_zero, 0x4(m), 0, 0 + psq_st c_zero, 0xc(m), 0, 0 + stfs yS, 0x14(m) + psq_st c_zero, 0x18(m), 0, 0 + psq_st c_zero, 0x20(m), 0, 0 + stfs zS, 0x28(m) + psq_st c_zero, 0x2c(m), 0, 0 + psq_st c_zero, 0x34(m), 0, 0 + stfs c_one, 0x3c(m) + } +} + +void C_MTX44ScaleApply(const Mtx44 src, Mtx44 dst, f32 xS, f32 yS, f32 zS) { + ASSERTMSGLINE(1036, src, "MTX44ScaleApply(): NULL Mtx44Ptr 'src' "); + ASSERTMSGLINE(1037, dst, "MTX44ScaleApply(): NULL Mtx44Ptr 'dst' "); + + dst[0][0] = (src[0][0] * xS); + dst[0][1] = (src[0][1] * xS); + dst[0][2] = (src[0][2] * xS); + dst[0][3] = (src[0][3] * xS); + + dst[1][0] = (src[1][0] * yS); + dst[1][1] = (src[1][1] * yS); + dst[1][2] = (src[1][2] * yS); + dst[1][3] = (src[1][3] * yS); + + dst[2][0] = (src[2][0] * zS); + dst[2][1] = (src[2][1] * zS); + dst[2][2] = (src[2][2] * zS); + dst[2][3] = (src[2][3] * zS); + + dst[3][0] = src[3][0]; + dst[3][1] = src[3][1]; + dst[3][2] = src[3][2]; + dst[3][3] = src[3][3]; +} + +asm void PSMTX44ScaleApply(const __REGISTER Mtx44 src, __REGISTER Mtx44 dst, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) { + nofralloc + psq_l f4, 0x0(src), 0, 0 + frsp xS, xS + psq_l f5, 0x8(src), 0, 0 + frsp yS, yS + psq_l f6, 0x10(src), 0, 0 + ps_muls0 f4, f4, xS + psq_l f7, 0x18(src), 0, 0 + ps_muls0 f5, f5, xS + psq_l f8, 0x20(src), 0, 0 + frsp zS, zS + psq_st f4, 0x0(dst), 0, 0 + ps_muls0 f6, f6, yS + psq_l f9, 0x28(src), 0, 0 + psq_st f5, 0x8(dst), 0, 0 + ps_muls0 f7, f7, yS + psq_l f10, 0x30(src), 0, 0 + psq_st f6, 0x10(dst), 0, 0 + ps_muls0 f8, f8, zS + psq_l f11, 0x38(src), 0, 0 + psq_st f7, 0x18(dst), 0, 0 + ps_muls0 f9, f9, zS + psq_st f8, 0x20(dst), 0, 0 + psq_st f9, 0x28(dst), 0, 0 + psq_st f10, 0x30(dst), 0, 0 + psq_st f11, 0x38(dst), 0, 0 + blr +} + +void C_MTX44RotRad(Mtx44 m, char axis, f32 rad) { + f32 sinA; + f32 cosA; + + ASSERTMSGLINE(1118, m, "MTX44RotRad(): NULL Mtx44Ptr 'm' "); + sinA = sinf(rad); + cosA = cosf(rad); + C_MTX44RotTrig(m, axis, sinA, cosA); +} + +void PSMTX44RotRad(Mtx44 m, char axis, f32 rad) { + f32 sinA; + f32 cosA; + + sinA = sinf(rad); + cosA = cosf(rad); + PSMTX44RotTrig(m, axis, sinA, cosA); +} + +void C_MTX44RotTrig(Mtx44 m, char axis, f32 sinA, f32 cosA) { + ASSERTMSGLINE(1163, m, "MTX44RotTrig(): NULL Mtx44Ptr 'm' "); + + axis |= 0x20; + switch(axis) { + case 'x': + m[0][0] = 1.0f; + m[0][1] = 0.0f; + m[0][2] = 0.0f; + m[0][3] = 0.0f; + m[1][0] = 0.0f; + m[1][1] = cosA; + m[1][2] = -sinA; + m[1][3] = 0.0f; + m[2][0] = 0.0f; + m[2][1] = sinA; + m[2][2] = cosA; + m[2][3] = 0.0f; + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; + break; + case 'y': + m[0][0] = cosA; + m[0][1] = 0.0f; + m[0][2] = sinA; + m[0][3] = 0.0f; + m[1][0] = 0.0f; + m[1][1] = 1.0f; + m[1][2] = 0.0f; + m[1][3] = 0.0f; + m[2][0] = -sinA; + m[2][1] = 0.0f; + m[2][2] = cosA; + m[2][3] = 0.0f; + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; + break; + case 'z': + m[0][0] = cosA; + m[0][1] = -sinA; + m[0][2] = 0.0f; + m[0][3] = 0.0f; + m[1][0] = sinA; + m[1][1] = cosA; + m[1][2] = 0.0f; + m[1][3] = 0.0f; + m[2][0] = 0.0f; + m[2][1] = 0.0f; + m[2][2] = 1.0f; + m[2][3] = 0.0f; + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; + break; + default: + ASSERTMSGLINE(1191, FALSE, "MTX44RotTrig(): invalid 'axis' value "); + break; + } +} + +void PSMTX44RotTrig(__REGISTER Mtx44 m, __REGISTER char axis, __REGISTER f32 sinA, __REGISTER f32 cosA) { + __REGISTER f32 ftmp0; + __REGISTER f32 ftmp1; + __REGISTER f32 ftmp2; + __REGISTER f32 ftmp3; + __REGISTER f32 ftmp4; + + __REGISTER f32 c_zero = 0.0f; + __REGISTER f32 c_one = 1.0f; + + asm { + frsp sinA, sinA + ori axis, axis, 0x20 + frsp cosA, cosA + cmplwi axis, 'x' + beq L_00001AB4 + cmplwi axis, 'y' + beq L_00001AE8 + cmplwi axis, 'z' + beq L_00001B20 + b L_00001B54 + L_00001AB4: + psq_st c_one, 0x0(m), 1, 0 + psq_st c_zero, 0x4(m), 0, 0 + ps_neg ftmp0, sinA + psq_st c_zero, 0xc(m), 0, 0 + ps_merge00 ftmp1, sinA, cosA + psq_st c_zero, 0x1c(m), 0, 0 + ps_merge00 ftmp0, cosA, ftmp0 + psq_st c_zero, 0x2c(m), 0, 0 + psq_st c_zero, 0x34(m), 0, 0 + psq_st ftmp1, 0x24(m), 0, 0 + psq_st ftmp0, 0x14(m), 0, 0 + psq_st c_one, 0x3c(m), 1, 0 + b L_00001B54 + L_00001AE8: + ps_merge00 ftmp1, cosA, c_zero + psq_st c_zero, 0x30(m), 0, 0 + ps_neg ftmp0, sinA + psq_st c_zero, 0x18(m), 0, 0 + ps_merge00 ftmp3, c_zero, c_one + psq_st ftmp1, 0x0(m), 0, 0 + ps_merge00 ftmp4, ftmp0, c_zero + ps_merge00 ftmp2, sinA, c_zero + psq_st ftmp3, 0x10(m), 0, 0 + psq_st ftmp2, 0x8(m), 0, 0 + psq_st ftmp4, 0x20(m), 0, 0 + psq_st ftmp1, 0x28(m), 0, 0 + psq_st ftmp3, 0x38(m), 0, 0 + b L_00001B54 + L_00001B20: + psq_st c_zero, 0x8(m), 0, 0 + ps_neg ftmp0, sinA + psq_st c_zero, 0x18(m), 0, 0 + ps_merge00 ftmp1, sinA, cosA + psq_st c_zero, 0x20(m), 0, 0 + ps_merge00 ftmp2, c_one, c_zero + psq_st c_zero, 0x30(m), 0, 0 + ps_merge00 ftmp3, c_zero, c_one + psq_st ftmp1, 0x10(m), 0, 0 + ps_merge00 ftmp4, cosA, ftmp0 + psq_st ftmp2, 0x28(m), 0, 0 + psq_st ftmp3, 0x38(m), 0, 0 + psq_st ftmp4, 0x0(m), 0, 0 + L_00001B54: + } +} + +void C_MTX44RotAxisRad(Mtx44 m, const Vec* axis, f32 rad) { + Vec vN; + f32 s; + f32 c; + f32 t; + f32 x; + f32 y; + f32 z; + f32 xSq; + f32 ySq; + f32 zSq; + + ASSERTMSGLINE(1300, m, "MTX44RotAxisRad(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(1301, axis, "MTX44RotAxisRad(): NULL VecPtr 'axis' "); + + s = sinf(rad); + c = cosf(rad); + t = 1 - c; + + C_VECNormalize(axis, &vN); + + x = vN.x; + y = vN.y; + z = vN.z; + + xSq = (x * x); + ySq = (y * y); + zSq = (z * z); + + m[0][0] = (c + (t * xSq)); + m[0][1] = (y * (t * x)) - (s * z); + m[0][2] = (z * (t * x)) + (s * y); + m[0][3] = 0.0f; + + m[1][0] = ((y * (t * x)) + (s * z)); + m[1][1] = (c + (t * ySq)); + m[1][2] = ((z * (t * y)) - (s * x)); + m[1][3] = 0.0f; + + m[2][0] = ((z * (t * x)) - (s * y)); + m[2][1] = ((z * (t * y)) + (s * x)); + m[2][2] = (c + (t * zSq)); + m[2][3] = 0.0f; + + m[3][0] = 0.0f; + m[3][1] = 0.0f; + m[3][2] = 0.0f; + m[3][3] = 1.0f; +} + +static void __PSMTX44RotAxisRadInternal(__REGISTER Mtx44 m, const __REGISTER Vec* axis, __REGISTER f32 sT, __REGISTER f32 cT) { + __REGISTER f32 tT; + __REGISTER f32 fc0; + __REGISTER f32 tmp0; + __REGISTER f32 tmp1; + __REGISTER f32 tmp2; + __REGISTER f32 tmp3; + __REGISTER f32 tmp4; + __REGISTER f32 tmp5; + __REGISTER f32 tmp6; + __REGISTER f32 tmp7; + __REGISTER f32 tmp8; + __REGISTER f32 tmp9; + + tmp9 = 0.5f; + tmp8 = 3.0f; + + asm { + frsp cT, cT + psq_l tmp0, 0x0(axis), 0, 0 + frsp sT, sT + lfs tmp1, 0x8(axis) + ps_mul tmp2, tmp0, tmp0 + fadds tmp7, tmp9, tmp9 + ps_madd tmp3, tmp1, tmp1, tmp2 + fsubs fc0, tmp9, tmp9 + ps_sum0 tmp4, tmp3, tmp1, tmp2 + fsubs tT, tmp7, cT + frsqrte tmp5, tmp4 + ps_merge00 tmp7, fc0, tmp7 + fmuls tmp2, tmp5, tmp5 + fmuls tmp3, tmp5, tmp9 + psq_st fc0, 0x30(m), 0, 0 + fnmsubs tmp2, tmp2, tmp4, tmp8 + fmuls tmp5, tmp2, tmp3 + psq_st tmp7, 0x38(m), 0, 0 + ps_merge00 cT, cT, cT + ps_muls0 tmp0, tmp0, tmp5 + ps_muls0 tmp1, tmp1, tmp5 + ps_muls0 tmp4, tmp0, tT + ps_muls0 tmp9, tmp0, sT + ps_muls0 tmp5, tmp1, tT + ps_muls1 tmp3, tmp4, tmp0 + ps_muls0 tmp2, tmp4, tmp0 + ps_muls0 tmp4, tmp4, tmp1 + fnmsubs tmp6, tmp1, sT, tmp3 + fmadds tmp7, tmp1, sT, tmp3 + ps_neg tmp0, tmp9 + ps_sum0 tmp8, tmp4, fc0, tmp9 + ps_sum0 tmp2, tmp2, tmp6, cT + ps_sum1 tmp3, cT, tmp7, tmp3 + ps_sum0 tmp6, tmp0, fc0, tmp4 + psq_st tmp8, 0x8(m), 0, 0 + ps_sum0 tmp0, tmp4, tmp4, tmp0 + psq_st tmp2, 0x0(m), 0, 0 + ps_muls0 tmp5, tmp5, tmp1 + psq_st tmp3, 0x10(m), 0, 0 + ps_sum1 tmp4, tmp9, tmp0, tmp4 + psq_st tmp6, 0x18(m), 0, 0 + ps_sum0 tmp5, tmp5, fc0, cT + psq_st tmp4, 0x20(m), 0, 0 + psq_st tmp5, 0x28(m), 0, 0 + } +} + +void PSMTX44RotAxisRad(Mtx44 m, const Vec* axis, f32 rad) { + f32 sinT, cosT; + + sinT = sinf(rad); + cosT = cosf(rad); + + __PSMTX44RotAxisRadInternal(m, axis, sinT, cosT); +} diff --git a/src/revolution/mtx/mtx44vec.c b/src/revolution/mtx/mtx44vec.c new file mode 100644 index 0000000000..da92c17ea7 --- /dev/null +++ b/src/revolution/mtx/mtx44vec.c @@ -0,0 +1,247 @@ +#include +#include +#include "fake_tgmath.h" + +void C_MTX44MultVec(const Mtx44 m, const Vec* src, Vec* dst) { + Vec vTmp; + f32 w; + + ASSERTMSGLINE(67, m, "MTX44MultVec(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(68, src, "MTX44MultVec(): NULL VecPtr 'src' "); + ASSERTMSGLINE(69, dst, "MTX44MultVec(): NULL VecPtr 'dst' "); + + vTmp.x = m[0][0] * src->x + m[0][1] * src->y + m[0][2] * src->z + m[0][3]; + vTmp.y = m[1][0] * src->x + m[1][1] * src->y + m[1][2] * src->z + m[1][3]; + vTmp.z = m[2][0] * src->x + m[2][1] * src->y + m[2][2] * src->z + m[2][3]; + w = m[3][0] * src->x + m[3][1] * src->y + m[3][2] * src->z + m[3][3]; + w = 1.0f / w; + + dst->x = vTmp.x * w; + dst->y = vTmp.y * w; + dst->z = vTmp.z * w; +} + +asm void PSMTX44MultVec(const __REGISTER Mtx44 m, const __REGISTER Vec* src, __REGISTER Vec* dst) { + nofralloc + psq_l f0, 0x0(src), 0, 0 + psq_l f2, 0x30(m), 0, 0 + psq_l f1, 0x8(src), 1, 0 + ps_mul f4, f0, f2 + psq_l f3, 0x38(m), 0, 0 + ps_madd f5, f1, f3, f4 + ps_merge11 f12, f1, f1 + ps_sum0 f13, f5, f5, f5 + psq_l f4, 0x0(m), 0, 0 + ps_merge00 f13, f13, f13 + psq_l f5, 0x8(m), 0, 0 + ps_div f13, f12, f13 + psq_l f6, 0x10(m), 0, 0 + psq_l f7, 0x18(m), 0, 0 + psq_l f8, 0x20(m), 0, 0 + psq_l f9, 0x28(m), 0, 0 + ps_mul f4, f0, f4 + ps_madd f2, f1, f5, f4 + ps_mul f6, f0, f6 + ps_madd f3, f1, f7, f6 + ps_mul f8, f0, f8 + ps_sum0 f2, f2, f2, f2 + ps_madd f9, f1, f9, f8 + ps_sum1 f2, f3, f2, f3 + ps_sum0 f3, f9, f9, f9 + ps_mul f2, f2, f13 + psq_st f2, 0x0(dst), 0, 0 + ps_mul f3, f3, f13 + psq_st f3, 0x8(dst), 1, 0 + blr +} + +void C_MTX44MultVecArray(const Mtx44 m, const Vec* srcBase, Vec* dstBase, u32 count) { + u32 i; + Vec vTmp; + f32 w; + + ASSERTMSGLINE(154, m, "MTX44MultVecArray(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(155, srcBase, "MTX44MultVecArray(): NULL VecPtr 'srcBase' "); + ASSERTMSGLINE(156, dstBase, "MTX44MultVecArray(): NULL VecPtr 'dstBase' "); + + for(i = 0; i < count; i++) { + vTmp.x = m[0][0] * srcBase->x + m[0][1] * srcBase->y + m[0][2] * srcBase->z + m[0][3]; + vTmp.y = m[1][0] * srcBase->x + m[1][1] * srcBase->y + m[1][2] * srcBase->z + m[1][3]; + vTmp.z = m[2][0] * srcBase->x + m[2][1] * srcBase->y + m[2][2] * srcBase->z + m[2][3]; + w = m[3][0] * srcBase->x + m[3][1] * srcBase->y + m[3][2] * srcBase->z + m[3][3]; + w = 1.0f / w; + dstBase->x = vTmp.x * w; + dstBase->y = vTmp.y * w; + dstBase->z = vTmp.z * w; + srcBase++; + dstBase++; + } +} + +asm void PSMTX44MultVecArray(const __REGISTER Mtx44 m, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + stwu r1, -0x10(r1) + subi count, count, 0x1 + psq_l f6, 0x30(m), 0, 0 + mtctr count + psq_l f8, 0x0(srcBase), 0, 0 + subi dstBase, dstBase, 0x4 + psq_l f7, 0x38(m), 0, 0 + psq_lu f9, 0x8(srcBase), 1, 0 + ps_mul f13, f6, f8 + psq_l f0, 0x0(m), 0, 0 + stfd f14, 0x8(r1) + ps_madd f13, f7, f9, f13 + psq_l f2, 0x10(m), 0, 0 + ps_merge11 f14, f9, f9 + ps_mul f10, f0, f8 + psq_l f4, 0x20(m), 0, 0 + ps_mul f11, f2, f8 + psq_l f1, 0x8(m), 0, 0 + ps_mul f12, f4, f8 + psq_l f3, 0x18(m), 0, 0 + ps_sum0 f13, f13, f13, f13 + psq_l f5, 0x28(m), 0, 0 +L_00000468: + ps_madd f10, f1, f9, f10 + ps_madd f11, f3, f9, f11 + ps_madd f12, f5, f9, f12 + ps_sum0 f10, f10, f10, f10 + ps_sum0 f11, f11, f11, f11 + ps_sum0 f12, f12, f12, f12 + ps_div f13, f14, f13 + psq_lu f8, 0x4(srcBase), 0, 0 + psq_lu f9, 0x8(srcBase), 1, 0 + ps_mul f10, f10, f13 + psq_stu f10, 0x4(dstBase), 1, 0 + ps_mul f11, f11, f13 + psq_stu f11, 0x4(dstBase), 1, 0 + ps_mul f12, f12, f13 + psq_stu f12, 0x4(dstBase), 1, 0 + ps_mul f13, f6, f8 + ps_mul f10, f0, f8 + ps_mul f11, f2, f8 + ps_madd f13, f7, f9, f13 + ps_mul f12, f4, f8 + ps_sum0 f13, f13, f13, f13 + bdnz L_00000468 + ps_madd f10, f1, f9, f10 + ps_madd f11, f3, f9, f11 + ps_madd f12, f5, f9, f12 + ps_sum0 f10, f10, f10, f10 + ps_sum0 f11, f11, f11, f11 + ps_sum0 f12, f12, f12, f12 + ps_div f13, f14, f13 + ps_mul f10, f10, f13 + psq_st f10, 0x4(dstBase), 1, 0 + ps_mul f11, f11, f13 + psq_st f11, 0x8(dstBase), 1, 0 + ps_mul f12, f12, f13 + psq_st f12, 0xc(dstBase), 1, 0 + lfd f14, 0x8(r1) + addi r1, r1, 0x10 + blr +} + +void C_MTX44MultVecSR(const Mtx44 m, const Vec* src, Vec* dst) { + Vec vTmp; + + ASSERTMSGLINE(288, m, "MTX44MultVecSR(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(289, src, "MTX44MultVecSR(): NULL VecPtr 'src' "); + ASSERTMSGLINE(290, dst, "MTX44MultVecSR(): NULL VecPtr 'dst' "); + vTmp.x = (m[0][2] * src->z) + ((m[0][0] * src->x) + (m[0][1] * src->y)); + vTmp.y = (m[1][2] * src->z) + ((m[1][0] * src->x) + (m[1][1] * src->y)); + vTmp.z = (m[2][2] * src->z) + ((m[2][0] * src->x) + (m[2][1] * src->y)); + dst->x = vTmp.x; + dst->y = vTmp.y; + dst->z = vTmp.z; +} + +asm void PSMTX44MultVecSR(const __REGISTER Mtx m, const __REGISTER Vec* src, __REGISTER Vec* dst) { + nofralloc + psq_l f0, 0x0(m), 0, 0 + psq_l f6, 0x0(src), 0, 0 + psq_l f2, 0x10(m), 0, 0 + ps_mul f8, f0, f6 + psq_l f4, 0x20(m), 0, 0 + ps_mul f10, f2, f6 + psq_l f7, 0x8(src), 1, 0 + ps_mul f12, f4, f6 + psq_l f3, 0x18(m), 0, 0 + ps_sum0 f8, f8, f8, f8 + psq_l f5, 0x28(m), 0, 0 + ps_sum0 f10, f10, f10, f10 + psq_l f1, 0x8(m), 0, 0 + ps_sum0 f12, f12, f12, f12 + ps_madd f9, f1, f7, f8 + psq_st f9, 0x0(dst), 1, 0 + ps_madd f11, f3, f7, f10 + psq_st f11, 0x4(dst), 1, 0 + ps_madd f13, f5, f7, f12 + psq_st f13, 0x8(dst), 1, 0 + blr +} + +void C_MTX44MultVecArraySR(const Mtx44 m, const Vec* srcBase, Vec* dstBase, u32 count) { + u32 i; + Vec vTmp; + + ASSERTMSGLINE(379, m, "MTX44MultVecArraySR(): NULL Mtx44Ptr 'm' "); + ASSERTMSGLINE(380, srcBase, "MTX44MultVecArraySR(): NULL VecPtr 'srcBase' "); + ASSERTMSGLINE(381, dstBase, "MTX44MultVecArraySR(): NULL VecPtr 'dstBase' "); + + for(i = 0; i < count; i++) { + vTmp.x = (m[0][2] * srcBase->z) + ((m[0][0] * srcBase->x) + (m[0][1] * srcBase->y)); + vTmp.y = (m[1][2] * srcBase->z) + ((m[1][0] * srcBase->x) + (m[1][1] * srcBase->y)); + vTmp.z = (m[2][2] * srcBase->z) + ((m[2][0] * srcBase->x) + (m[2][1] * srcBase->y)); + dstBase->x = vTmp.x; + dstBase->y = vTmp.y; + dstBase->z = vTmp.z; + srcBase++; + dstBase++; + } +} + +asm void PSMTX44MultVecArraySR(const __REGISTER Mtx44 m, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + psq_l f0, 0x0(m), 0, 0 + subi count, count, 0x1 + psq_l f6, 0x0(srcBase), 0, 0 + ps_mul f8, f0, f6 + psq_l f2, 0x10(m), 0, 0 + ps_mul f9, f2, f6 + psq_l f4, 0x20(m), 0, 0 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_mul f10, f4, f6 + psq_l f1, 0x8(m), 1, 0 + mtctr count + psq_l f3, 0x18(m), 1, 0 + subi dstBase, dstBase, 0x4 + psq_l f5, 0x28(m), 1, 0 +L_00000890: + ps_madd f11, f1, f7, f8 + psq_lu f6, 0x4(srcBase), 0, 0 + ps_madd f12, f3, f7, f9 + ps_madd f13, f5, f7, f10 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_sum0 f11, f11, f8, f8 + psq_stu f11, 0x4(dstBase), 1, 0 + ps_sum0 f12, f12, f9, f9 + psq_stu f12, 0x4(dstBase), 1, 0 + ps_sum0 f13, f13, f10, f10 + psq_stu f13, 0x4(dstBase), 1, 0 + ps_mul f8, f0, f6 + ps_mul f9, f2, f6 + ps_mul f10, f4, f6 + bdnz L_00000890 + ps_madd f11, f1, f7, f8 + ps_madd f12, f3, f7, f9 + ps_madd f13, f5, f7, f10 + ps_sum0 f11, f11, f8, f8 + psq_stu f11, 0x4(dstBase), 1, 0 + ps_sum0 f12, f12, f9, f9 + psq_stu f12, 0x4(dstBase), 1, 0 + ps_sum0 f13, f13, f10, f10 + psq_stu f13, 0x4(dstBase), 1, 0 + blr +} diff --git a/src/revolution/mtx/mtxstack.c b/src/revolution/mtx/mtxstack.c new file mode 100644 index 0000000000..af7956f4f7 --- /dev/null +++ b/src/revolution/mtx/mtxstack.c @@ -0,0 +1,108 @@ +#include +#include +#include "fake_tgmath.h" + +void MTXInitStack(MTXStack* sPtr, u32 numMtx) { + ASSERTMSGLINE(74, sPtr, "MTXInitStack(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(75, sPtr->stackBase, "MTXInitStack(): 'sPtr' contains a NULL ptr to stack memory "); + ASSERTMSGLINE(76, numMtx, "MTXInitStack(): 'numMtx' is 0 "); + + sPtr->numMtx = numMtx; + sPtr->stackPtr = 0; +} + +MtxPtr MTXPush(MTXStack* sPtr, const Mtx m) { + ASSERTMSGLINE(104, sPtr, "MTXPush(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(105, sPtr->stackBase, "MTXPush(): 'sPtr' contains a NULL ptr to stack memory "); + ASSERTMSGLINE(106, m, "MTXPush(): NULL MtxPtr 'm' "); + + if (sPtr->stackPtr == NULL) { + sPtr->stackPtr = sPtr->stackBase; + MTXCopy(m, sPtr->stackPtr); + } else { + ASSERTMSGLINE(121, ((((s32)sPtr->stackPtr - (s32)sPtr->stackBase) / 16) / 3) < (sPtr->numMtx - 1), "MTXPush(): stack overflow "); + MTXCopy(m, sPtr->stackPtr + 3); + sPtr->stackPtr += 3; + } + + return sPtr->stackPtr; +} + +MtxPtr MTXPushFwd(MTXStack* sPtr, const Mtx m) { + ASSERTMSGLINE(157, sPtr, "MTXPushFwd(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(158, sPtr->stackBase, "MTXPushFwd(): 'sPtr' contains a NULL ptr to stack memory "); + ASSERTMSGLINE(159, m, "MTXPushFwd(): NULL MtxPtr 'm' "); + + if (sPtr->stackPtr == NULL) { + sPtr->stackPtr = sPtr->stackBase; + MTXCopy(m, sPtr->stackPtr); + } else { + ASSERTMSGLINE(174, ((((s32)sPtr->stackPtr - (s32)sPtr->stackBase) / 16) / 3) < (sPtr->numMtx - 1), "MTXPushFwd(): stack overflow"); + MTXConcat(sPtr->stackPtr, m, sPtr->stackPtr + 3); + sPtr->stackPtr += 3; + } + + return sPtr->stackPtr; +} + +MtxPtr MTXPushInv(MTXStack* sPtr, const Mtx m) { + Mtx mInv; + ASSERTMSGLINE(216, sPtr, "MTXPushInv(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(217, sPtr->stackBase, "MTXPushInv(): 'sPtr' contains a NULL ptr to stack memory "); + ASSERTMSGLINE(218, m, "MTXPushInv(): NULL MtxPtr 'm' "); + + MTXInverse(m, mInv); + if (sPtr->stackPtr == NULL) { + sPtr->stackPtr = sPtr->stackBase; + MTXCopy(mInv, sPtr->stackPtr); + } else { + ASSERTMSGLINE(236, ((((s32)sPtr->stackPtr - (s32)sPtr->stackBase) / 16) / 3) < (sPtr->numMtx - 1), "MTXPushInv(): stack overflow"); + MTXConcat(mInv, sPtr->stackPtr, sPtr->stackPtr + 3); + sPtr->stackPtr += 3; + } + + return sPtr->stackPtr; +} + +MtxPtr MTXPushInvXpose(MTXStack* sPtr, const Mtx m) { + Mtx mIT; + ASSERTMSGLINE(279, sPtr, "MTXPushInvXpose(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(280, sPtr->stackBase, "MTXPushInvXpose(): 'sPtr' contains a NULL ptr to stack memory "); + ASSERTMSGLINE(281, m, "MTXPushInvXpose(): NULL MtxPtr 'm' "); + + MTXInverse(m, mIT); + MTXTranspose(mIT, mIT); + if (sPtr->stackPtr == NULL) { + sPtr->stackPtr = sPtr->stackBase; + MTXCopy(mIT, sPtr->stackPtr); + } else { + ASSERTMSGLINE(300, ((((s32)sPtr->stackPtr - (s32)sPtr->stackBase) / 16) / 3) < (sPtr->numMtx - 1), "MTXPushInvXpose(): stack overflow "); + MTXConcat(sPtr->stackPtr, mIT, sPtr->stackPtr + 3); + sPtr->stackPtr += 3; + } + + return sPtr->stackPtr; +} + +MtxPtr MTXPop(MTXStack* sPtr) { + ASSERTMSGLINE(328, sPtr, "MTXPop(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(329, sPtr->stackBase, "MTXPop(): 'sPtr' contains a NULL ptr to stack memory "); + + if (sPtr->stackPtr == NULL) { + return NULL; + } + + if (sPtr->stackBase == sPtr->stackPtr) { + sPtr->stackPtr = NULL; + return NULL; + } + + sPtr->stackPtr -= 3; + return sPtr->stackPtr; +} + +MtxPtr MTXGetStackPtr(const MTXStack* sPtr) { + ASSERTMSGLINE(366, sPtr, "MTXGetStackPtr(): NULL MtxStackPtr 'sPtr' "); + ASSERTMSGLINE(367, sPtr->stackBase, "MTXGetStackPtr(): 'sPtr' contains a NULL ptr to stack memory "); + return sPtr->stackPtr; +} diff --git a/src/revolution/mtx/mtxvec.c b/src/revolution/mtx/mtxvec.c new file mode 100644 index 0000000000..99c5a71a75 --- /dev/null +++ b/src/revolution/mtx/mtxvec.c @@ -0,0 +1,204 @@ +#include +#include +#include + +void C_MTXMultVec(const Mtx m, const Vec* src, Vec* dst) { + Vec vTmp; + + ASSERTMSGLINE(72, m, "MTXMultVec(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(73, src, "MTXMultVec(): NULL VecPtr 'src' "); + ASSERTMSGLINE(74, dst, "MTXMultVec(): NULL VecPtr 'dst' "); + + vTmp.x = m[0][3] + ((m[0][2] * src->z) + ((m[0][0] * src->x) + (m[0][1] * src->y))); + vTmp.y = m[1][3] + ((m[1][2] * src->z) + ((m[1][0] * src->x) + (m[1][1] * src->y))); + vTmp.z = m[2][3] + ((m[2][2] * src->z) + ((m[2][0] * src->x) + (m[2][1] * src->y))); + dst->x = vTmp.x; + dst->y = vTmp.y; + dst->z = vTmp.z; +} + +asm void PSMTXMultVec(const __REGISTER Mtx m, const __REGISTER Vec* src, __REGISTER Vec* dst) { + nofralloc + psq_l f0, Vec.x(src), 0, 0 + psq_l f2, 0(m), 0, 0 + psq_l f1, Vec.z(src), 1, 0 + ps_mul f4, f2, f0 + psq_l f3, 8(m), 0, 0 + ps_madd f5, f3, f1, f4 + psq_l f8, 16(m), 0, 0 + ps_sum0 f6, f5, f6, f5 + psq_l f9, 24(m), 0, 0 + ps_mul f10, f8, f0 + psq_st f6, Vec.x(dst), 1, 0 + ps_madd f11, f9, f1, f10 + psq_l f2, 32(m), 0, 0 + ps_sum0 f12, f11, f12, f11 + psq_l f3, 40(m), 0, 0 + ps_mul f4, f2, f0 + psq_st f12, Vec.y(dst), 1, 0 + ps_madd f5, f3, f1, f4 + ps_sum0 f6, f5, f6, f5 + psq_st f6, Vec.z(dst), 1, 0 + blr +} + +void C_MTXMultVecArray(const Mtx m, const Vec* srcBase, Vec* dstBase, u32 count) { + u32 i; + Vec vTmp; + + ASSERTMSGLINE(168, m, "MTXMultVecArray(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(169, srcBase, "MTXMultVecArray(): NULL VecPtr 'srcBase' "); + ASSERTMSGLINE(170, dstBase, "MTXMultVecArray(): NULL VecPtr 'dstBase' "); + ASSERTMSGLINE(171, count > 1, "MTXMultVecArray(): count must be greater than 1."); + + for(i = 0; i < count; i++) { + vTmp.x = m[0][3] + ((m[0][2] * srcBase->z) + ((m[0][0] * srcBase->x) + (m[0][1] * srcBase->y))); + vTmp.y = m[1][3] + ((m[1][2] * srcBase->z) + ((m[1][0] * srcBase->x) + (m[1][1] * srcBase->y))); + vTmp.z = m[2][3] + ((m[2][2] * srcBase->z) + ((m[2][0] * srcBase->x) + (m[2][1] * srcBase->y))); + dstBase->x = vTmp.x; + dstBase->y = vTmp.y; + dstBase->z = vTmp.z; + srcBase++; + dstBase++; + } +} + +asm void PSMTXMultVecArray(const __REGISTER Mtx m, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + psq_l f13, 0x0(m), 0, 0 + psq_l f12, 0x10(m), 0, 0 + subi count, count, 0x1 + psq_l f11, 0x8(m), 0, 0 + ps_merge00 f0, f13, f12 + subi dstBase, dstBase, 0x4 + psq_l f10, 0x18(m), 0, 0 + ps_merge11 f1, f13, f12 + mtctr count + psq_l f4, 0x20(m), 0, 0 + ps_merge00 f2, f11, f10 + psq_l f5, 0x28(m), 0, 0 + ps_merge11 f3, f11, f10 + psq_l f6, 0x0(srcBase), 0, 0 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_madds0 f8, f0, f6, f3 + ps_mul f9, f4, f6 + ps_madds1 f8, f1, f6, f8 + ps_madd f10, f5, f7, f9 +L_000003C4: + psq_lu f6, 0x4(srcBase), 0, 0 + ps_madds0 f12, f2, f7, f8 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_sum0 f13, f10, f9, f10 + ps_madds0 f8, f0, f6, f3 + ps_mul f9, f4, f6 + psq_stu f12, 0x4(dstBase), 0, 0 + ps_madds1 f8, f1, f6, f8 + psq_stu f13, 0x8(dstBase), 1, 0 + ps_madd f10, f5, f7, f9 + bdnz L_000003C4 + ps_madds0 f12, f2, f7, f8 + ps_sum0 f13, f10, f9, f10 + psq_stu f12, 0x4(dstBase), 0, 0 + psq_stu f13, 0x8(dstBase), 1, 0 + blr +} + +void C_MTXMultVecSR(const Mtx m, const Vec* src, Vec* dst) { + Vec vTmp; + + ASSERTMSGLINE(319, m, "MTXMultVecSR(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(320, src, "MTXMultVecSR(): NULL VecPtr 'src' "); + ASSERTMSGLINE(321, dst, "MTXMultVecSR(): NULL VecPtr 'dst' "); + + vTmp.x = (m[0][2] * src->z) + ((m[0][0] * src->x) + (m[0][1] * src->y)); + vTmp.y = (m[1][2] * src->z) + ((m[1][0] * src->x) + (m[1][1] * src->y)); + vTmp.z = (m[2][2] * src->z) + ((m[2][0] * src->x) + (m[2][1] * src->y)); + dst->x = vTmp.x; + dst->y = vTmp.y; + dst->z = vTmp.z; +} + +asm void PSMTXMultVecSR(const __REGISTER Mtx m, const __REGISTER Vec* src, __REGISTER Vec* dst) { + nofralloc + psq_l f0, 0x0(m), 0, 0 + psq_l f6, 0x0(src), 0, 0 + psq_l f2, 0x10(m), 0, 0 + ps_mul f8, f0, f6 + psq_l f4, 0x20(m), 0, 0 + ps_mul f10, f2, f6 + psq_l f7, 0x8(src), 1, 0 + ps_mul f12, f4, f6 + psq_l f3, 0x18(m), 0, 0 + ps_sum0 f8, f8, f8, f8 + psq_l f5, 0x28(m), 0, 0 + ps_sum0 f10, f10, f10, f10 + psq_l f1, 0x8(m), 0, 0 + ps_sum0 f12, f12, f12, f12 + ps_madd f9, f1, f7, f8 + psq_st f9, 0x0(dst), 1, 0 + ps_madd f11, f3, f7, f10 + psq_st f11, 0x4(dst), 1, 0 + ps_madd f13, f5, f7, f12 + psq_st f13, 0x8(dst), 1, 0 + blr +} + +void C_MTXMultVecArraySR(const Mtx m, const Vec* srcBase, Vec* dstBase, u32 count) { + u32 i; + Vec vTmp; + + ASSERTMSGLINE(416, m, "MTXMultVecArraySR(): NULL MtxPtr 'm' "); + ASSERTMSGLINE(417, srcBase, "MTXMultVecArraySR(): NULL VecPtr 'srcBase' "); + ASSERTMSGLINE(418, dstBase, "MTXMultVecArraySR(): NULL VecPtr 'dstBase' "); + ASSERTMSGLINE(419, count > 1, "MTXMultVecArraySR(): count must be greater than 1."); + + for(i = 0; i < count; i++) { + vTmp.x = (m[0][2] * srcBase->z) + ((m[0][0] * srcBase->x) + (m[0][1] * srcBase->y)); + vTmp.y = (m[1][2] * srcBase->z) + ((m[1][0] * srcBase->x) + (m[1][1] * srcBase->y)); + vTmp.z = (m[2][2] * srcBase->z) + ((m[2][0] * srcBase->x) + (m[2][1] * srcBase->y)); + dstBase->x = vTmp.x; + dstBase->y = vTmp.y; + dstBase->z = vTmp.z; + srcBase++; + dstBase++; + } +} + +asm void PSMTXMultVecArraySR(const __REGISTER Mtx m, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + psq_l f13, 0x0(m), 0, 0 + psq_l f12, 0x10(m), 0, 0 + subi count, count, 0x1 + psq_l f11, 0x8(m), 1, 0 + ps_merge00 f0, f13, f12 + subi dstBase, dstBase, 0x4 + psq_l f10, 0x18(m), 1, 0 + ps_merge11 f1, f13, f12 + mtctr count + psq_l f3, 0x20(m), 0, 0 + ps_merge00 f2, f11, f10 + psq_l f4, 0x28(m), 1, 0 + psq_l f6, 0x0(srcBase), 0, 0 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_muls0 f8, f0, f6 + ps_mul f9, f3, f6 + ps_madds1 f8, f1, f6, f8 + ps_madd f10, f4, f7, f9 +L_000007D0: + psq_lu f6, 0x4(srcBase), 0, 0 + ps_madds0 f12, f2, f7, f8 + psq_lu f7, 0x8(srcBase), 1, 0 + ps_sum0 f13, f10, f9, f9 + ps_muls0 f8, f0, f6 + ps_mul f9, f3, f6 + psq_stu f12, 0x4(dstBase), 0, 0 + ps_madds1 f8, f1, f6, f8 + psq_stu f13, 0x8(dstBase), 1, 0 + ps_madd f10, f4, f7, f9 + bdnz L_000007D0 + ps_madds0 f12, f2, f7, f8 + ps_sum0 f13, f10, f9, f9 + psq_stu f12, 0x4(dstBase), 0, 0 + psq_stu f13, 0x8(dstBase), 1, 0 + blr +} diff --git a/src/revolution/mtx/psmtx.c b/src/revolution/mtx/psmtx.c new file mode 100644 index 0000000000..ab9aac13db --- /dev/null +++ b/src/revolution/mtx/psmtx.c @@ -0,0 +1,336 @@ +#include +#include +#include "fake_tgmath.h" + +asm void PSMTXReorder(const __REGISTER Mtx src, __REGISTER ROMtx dest) { + psq_l f0, 0(src), 0, 0 + psq_l f2, 16(src), 0, 0 + psq_l f4, 32(src), 0, 0 + psq_l f1, 8(src), 0, 0 + ps_merge00 f6, f0, f2 + psq_l f3, 24(src), 0, 0 + ps_merge01 f12, f4, f0 + psq_l f5, 40(src), 0, 0 + ps_merge11 f7, f2, f4 + psq_st f6, 0(dest), 0, 0 + ps_merge00 f8, f1, f3 + psq_st f12, 8(dest), 0, 0 + ps_merge01 f9, f5, f1 + psq_st f7, 16(dest), 0, 0 + ps_merge11 f10, f3, f5 + psq_st f8, 24(dest), 0, 0 + psq_st f9, 32(dest), 0, 0 + psq_st f10, 40(dest), 0, 0 +} + +asm void PSMTXROMultVecArray(const __REGISTER ROMtx m, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + stwu r1, -64(r1) + stfd f14, 8(r1) + subi r7, count, 1 + stfd f15, 16(r1) + srwi r7, r7, 1 + stfd f16, 24(r1) + stfd f17, 32(r1) + stfd f18, 40(r1) + mtctr r7 + psq_l f0, 0(m), 0, 0 + subi srcBase, srcBase, 8 + psq_l f1, 8(m), 1, 0 + subi dstBase, dstBase, 4 + psq_l f6, 36(m), 0, 0 + psq_lu f8, 8(srcBase), 0, 0 + psq_l f7, 44(m), 1, 0 + psq_lu f9, 8(srcBase), 0, 0 + ps_madds0 f11, f0, f8, f6 + psq_l f2, 12(m), 0, 0 + ps_madds0 f12, f1, f8, f7 + psq_l f3, 20(m), 1, 0 + ps_madds1 f13, f0, f9, f6 + psq_lu f10, 8(srcBase), 0, 0 + ps_madds1 f14, f1, f9, f7 + psq_l f5, 32(m), 1, 0 + ps_madds1 f11, f2, f8, f11 + ps_madds1 f12, f3, f8, f12 + psq_l f4, 24(m), 0, 0 + ps_madds0 f13, f2, f10, f13 + psq_lu f8, 8(srcBase), 0, 0 + ps_madds0 f14, f3, f10, f14 + ps_madds0 f15, f4, f9, f11 + ps_madds0 f16, f5, f9, f12 + psq_lu f9, 8(srcBase), 0, 0 + ps_madds1 f17, f4, f10, f13 + ps_madds1 f18, f5, f10, f14 + psq_lu f10, 8(srcBase), 0, 0 +loop: + ps_madds0 f11, f0, f8, f6 + psq_stu f15, 4(dstBase), 0, 0 + ps_madds0 f12, f1, f8, f7 + psq_stu f16, 8(dstBase), 1, 0 + ps_madds1 f13, f0, f9, f6 + psq_stu f17, 4(dstBase), 0, 0 + ps_madds1 f14, f1, f9, f7 + psq_stu f18, 8(dstBase), 1, 0 + ps_madds1 f11, f2, f8, f11 + ps_madds1 f12, f3, f8, f12 + psq_lu f8, 8(srcBase), 0, 0 + ps_madds0 f13, f2, f10, f13 + ps_madds0 f14, f3, f10, f14 + ps_madds0 f15, f4, f9, f11 + ps_madds0 f16, f5, f9, f12 + psq_lu f9, 8(srcBase), 0, 0 + ps_madds1 f17, f4, f10, f13 + ps_madds1 f18, f5, f10, f14 + psq_lu f10, 8(srcBase), 0, 0 + bdnz loop + psq_stu f15, 4(dstBase), 0, 0 + clrlwi. r7, count, 31 + psq_stu f16, 8(dstBase), 1, 0 + bne exit + psq_stu f17, 4(dstBase), 0, 0 + psq_stu f18, 8(dstBase), 1, 0 +exit: + lfd f14, 8(r1) + lfd f15, 16(r1) + lfd f16, 24(r1) + lfd f17, 32(r1) + lfd f18, 40(r1) + addi r1, r1, 64 + blr +} + +asm void PSMTXROSkin2VecArray(const __REGISTER ROMtx m0, const __REGISTER ROMtx m1, const __REGISTER f32* wtBase, const __REGISTER Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + stwu r1, -160(r1) + stfd f14, 8(r1) + stfd f15, 16(r1) + stfd f16, 24(r1) + stfd f17, 32(r1) + stfd f18, 40(r1) + stfd f19, 48(r1) + stfd f20, 56(r1) + stfd f21, 64(r1) + stfd f22, 72(r1) + stfd f23, 80(r1) + stfd f24, 88(r1) + stfd f25, 96(r1) + stfd f26, 104(r1) + stfd f27, 112(r1) + stfd f28, 120(r1) + stfd f29, 128(r1) + stfd f30, 136(r1) + subi r9, r8, 1 + mtctr r9 + subi srcBase, srcBase, 4 + subi dstBase, dstBase, 4 + subi wtBase, wtBase, 4 + psq_l f14, 0(m0), 0, 0 + psq_l f22, 0(m1), 0, 0 + psq_l f15, 8(m0), 1, 0 + psq_l f23, 8(m1), 1, 0 + psq_l f16, 12(m0), 0, 0 + psq_l f24, 12(m1), 0, 0 + ps_sub f22, f22, f14 + psq_l f17, 20(m0), 1, 0 + psq_l f25, 20(m1), 1, 0 + ps_sub f23, f23, f15 + psq_l f18, 24(m0), 0, 0 + psq_l f26, 24(m1), 0, 0 + ps_sub f24, f24, f16 + psq_l f19, 32(m0), 1, 0 + psq_l f27, 32(m1), 1, 0 + ps_sub f25, f25, f17 + psq_l f20, 36(m0), 0, 0 + psq_l f28, 36(m1), 0, 0 + ps_sub f26, f26, f18 + psq_l f21, 44(m0), 1, 0 + psq_l f29, 44(m1), 1, 0 + ps_sub f27, f27, f19 + ps_sub f28, f28, f20 + ps_sub f29, f29, f21 + psq_lu f30, 4(wtBase), 1, 0 + psq_lu f8, 4(srcBase), 0, 0 + psq_lu f9, 8(srcBase), 1, 0 + ps_madds0 f0, f22, f30, f14 + ps_madds0 f1, f23, f30, f15 + ps_madds0 f2, f24, f30, f16 + ps_madds0 f3, f25, f30, f17 + ps_madds0 f4, f26, f30, f18 + ps_madds0 f5, f27, f30, f19 + ps_madds0 f6, f28, f30, f20 + ps_madds0 f7, f29, f30, f21 + ps_madds0 f12, f0, f8, f6 + ps_madds0 f13, f1, f8, f7 + psq_lu f30, 4(wtBase), 1, 0 +loop: + ps_madds1 f12, f2, f8, f12 + ps_madds1 f13, f3, f8, f13 + psq_lu f8, 4(srcBase), 0, 0 + ps_madds0 f10, f4, f9, f12 + ps_madds0 f11, f5, f9, f13 + psq_lu f9, 8(srcBase), 1, 0 + ps_madds0 f0, f22, f30, f14 + ps_madds0 f1, f23, f30, f15 + ps_madds0 f2, f24, f30, f16 + ps_madds0 f3, f25, f30, f17 + ps_madds0 f4, f26, f30, f18 + ps_madds0 f5, f27, f30, f19 + ps_madds0 f6, f28, f30, f20 + ps_madds0 f7, f29, f30, f21 + psq_stu f10, 4(dstBase), 0, 0 + ps_madds0 f12, f0, f8, f6 + ps_madds0 f13, f1, f8, f7 + psq_stu f11, 8(dstBase), 1, 0 + psq_lu f30, 4(wtBase), 1, 0 + bdnz loop + ps_madds1 f12, f2, f8, f12 + ps_madds1 f13, f3, f8, f13 + ps_madds0 f10, f4, f9, f12 + psq_stu f10, 4(dstBase), 0, 0 + ps_madds0 f11, f5, f9, f13 + psq_stu f11, 8(dstBase), 1, 0 + lfd f14, 8(r1) + lfd f15, 16(r1) + lfd f16, 24(r1) + lfd f17, 32(r1) + lfd f18, 40(r1) + lfd f19, 48(r1) + lfd f20, 56(r1) + lfd f21, 64(r1) + lfd f22, 72(r1) + lfd f23, 80(r1) + lfd f24, 88(r1) + lfd f25, 96(r1) + lfd f26, 104(r1) + lfd f27, 112(r1) + lfd f28, 120(r1) + lfd f29, 128(r1) + lfd f30, 136(r1) + addi r1, r1, 160 + blr +} + +asm void PSMTXROMultS16VecArray(const __REGISTER Mtx m, const __REGISTER S16Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + nofralloc + stwu r1, -64(r1) + stfd f14, 8(r1) + subi r7, count, 1 + stfd f15, 16(r1) + srwi r7, r7, 1 + stfd f16, 24(r1) + lis r8, 7 + stfd f17, 32(r1) + mtspr GQR6, r8 + stfd f18, 40(r1) + mtctr r7 + psq_l f0, 0(m), 0, 0 + subi srcBase, srcBase, 4 + psq_l f1, 8(m), 1, 0 + subi dstBase, dstBase, 4 + psq_l f6, 36(m), 0, 0 + psq_lu f8, 4(srcBase), 0, 6 + psq_l f7, 44(m), 1, 0 + psq_lu f9, 4(srcBase), 0, 6 + ps_madds0 f11, f0, f8, f6 + psq_l f2, 12(m), 0, 0 + ps_madds0 f12, f1, f8, f7 + psq_l f3, 20(m), 1, 0 + ps_madds1 f13, f0, f9, f6 + psq_lu f10, 4(srcBase), 0, 6 + ps_madds1 f14, f1, f9, f7 + psq_l f5, 32(m), 1, 0 + ps_madds1 f11, f2, f8, f11 + ps_madds1 f12, f3, f8, f12 + psq_l f4, 24(m), 0, 0 + ps_madds0 f13, f2, f10, f13 + psq_lu f8, 4(srcBase), 0, 6 + ps_madds0 f14, f3, f10, f14 + ps_madds0 f15, f4, f9, f11 + ps_madds0 f16, f5, f9, f12 + psq_lu f9, 4(srcBase), 0, 6 + ps_madds1 f17, f4, f10, f13 + ps_madds1 f18, f5, f10, f14 + psq_lu f10, 4(srcBase), 0, 6 +loop: + ps_madds0 f11, f0, f8, f6 + psq_stu f15, 4(dstBase), 0, 0 + ps_madds0 f12, f1, f8, f7 + psq_stu f16, 8(dstBase), 1, 0 + ps_madds1 f13, f0, f9, f6 + psq_stu f17, 4(dstBase), 0, 0 + ps_madds1 f14, f1, f9, f7 + psq_stu f18, 8(dstBase), 1, 0 + ps_madds1 f11, f2, f8, f11 + ps_madds1 f12, f3, f8, f12 + psq_lu f8, 4(srcBase), 0, 6 + ps_madds0 f13, f2, f10, f13 + ps_madds0 f14, f3, f10, f14 + ps_madds0 f15, f4, f9, f11 + ps_madds0 f16, f5, f9, f12 + psq_lu f9, 4(srcBase), 0, 6 + ps_madds1 f17, f4, f10, f13 + ps_madds1 f18, f5, f10, f14 + psq_lu f10, 4(srcBase), 0, 6 + bdnz loop + psq_stu f15, 4(dstBase), 0, 0 + clrlwi. r7, count, 31 + psq_stu f16, 8(dstBase), 1, 0 + bne exit + psq_stu f17, 4(dstBase), 0, 0 + psq_stu f18, 8(dstBase), 1, 0 +exit: + lfd f14, 8(r1) + lfd f15, 16(r1) + lfd f16, 24(r1) + lfd f17, 32(r1) + lfd f18, 40(r1) + addi r1, r1, 64 + blr +} + +asm void PSMTXMultS16VecArray(const __REGISTER ROMtx* m, const __REGISTER S16Vec* srcBase, __REGISTER Vec* dstBase, __REGISTER u32 count) { + psq_l f0, 0(m), 0, 0 + lis r7, 7 + mtspr GQR6, r7 + psq_l f6, 0(srcBase), 0, 6 + subi count, count, 1 + psq_l f7, 4(srcBase), 1, 6 + mtctr count + psq_l f1, 8(m), 0, 0 + addi srcBase, srcBase, 4 + psq_l f2, 16(m), 0, 0 + subi dstBase, dstBase, 4 + psq_l f3, 24(m), 0, 0 + ps_mul f8, f0, f6 + psq_l f4, 32(m), 0, 0 + ps_mul f10, f2, f6 + psq_l f5, 40(m), 0, 0 + ps_mul f12, f4, f6 + psq_lu f6, 2(srcBase), 0, 6 + ps_madd f8, f1, f7, f8 + ps_madd f10, f3, f7, f10 + ps_madd f12, f5, f7, f12 + psq_lu f7, 4(srcBase), 1, 6 + ps_sum0 f9, f8, f8, f8 +loop: + ps_sum0 f11, f10, f10, f10 + ps_mul f8, f0, f6 + ps_sum0 f13, f12, f12, f12 + ps_mul f10, f2, f6 + psq_stu f9, 4(dstBase), 1, 0 + ps_mul f12, f4, f6 + psq_stu f11, 4(dstBase), 1, 0 + ps_madd f8, f1, f7, f8 + psq_stu f13, 4(dstBase), 1, 0 + ps_madd f10, f3, f7, f10 + psq_lu f6, 2(srcBase), 0, 6 + ps_madd f12, f5, f7, f12 + psq_lu f7, 4(srcBase), 1, 6 + ps_sum0 f9, f8, f8, f8 + bdnz loop + ps_sum0 f11, f10, f10, f10 + ps_sum0 f13, f12, f12, f12 + psq_stu f9, 4(dstBase), 1, 0 + psq_stu f11, 4(dstBase), 1, 0 + psq_stu f13, 4(dstBase), 1, 0 +} diff --git a/src/revolution/mtx/quat.c b/src/revolution/mtx/quat.c new file mode 100644 index 0000000000..14964d9bfb --- /dev/null +++ b/src/revolution/mtx/quat.c @@ -0,0 +1,486 @@ +#include +#include +#include + +void C_QUATAdd(const Quaternion* p, const Quaternion* q, Quaternion* r) { + ASSERTMSGLINE(77, p, "QUATAdd(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(78, q, "QUATAdd(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(79, r, "QUATAdd(): NULL QuaternionPtr 'r' "); + + r->x = p->x + q->x; + r->y = p->y + q->y; + r->z = p->z + q->z; + r->w = p->w + q->w; +} + +void PSQUATAdd(const __REGISTER Quaternion* p, const __REGISTER Quaternion* q, __REGISTER Quaternion* r) { + __REGISTER f32 pxy, qxy, rxy, pzw, qzw, rzw; + + asm { + psq_l pxy, 0(p), 0, 0 + psq_l qxy, 0(q), 0, 0 + ps_add rxy, pxy, qxy + psq_st rxy, 0(r), 0, 0 + psq_l pzw, 8(p), 0, 0 + psq_l qzw, 8(q), 0, 0 + ps_add rzw, pzw, qzw + psq_st rzw, 8(r), 0, 0 + } +} + +void C_QUATSubtract(const Quaternion* p, const Quaternion* q, Quaternion* r) { + ASSERTMSGLINE(133, p, "QUATSubtract(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(134, q, "QUATSubtract(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(135, r, "QUATSubtract(): NULL QuaternionPtr 'r' "); + + r->x = p->x - q->x; + r->y = p->y - q->y; + r->z = p->z - q->z; + r->w = p->w - q->w; +} + +void PSQUATSubtract(const __REGISTER Quaternion* p, const __REGISTER Quaternion* q, __REGISTER Quaternion* r) { + __REGISTER f32 pxy, qxy, rxy, pzw, qzw, rzw; + + asm { + psq_l pxy, 0(p), 0, 0 + psq_l qxy, 0(q), 0, 0 + ps_sub rxy, pxy, qxy + psq_st rxy, 0(r), 0, 0 + psq_l pzw, 8(p), 0, 0 + psq_l qzw, 8(q), 0, 0 + ps_sub rzw, pzw, qzw + psq_st rzw, 8(r), 0, 0 + } +} + +void C_QUATMultiply(const Quaternion* p, const Quaternion* q, Quaternion* pq) { + Quaternion* r; + Quaternion pqTmp; + + ASSERTMSGLINE(193, p, "QUATMultiply(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(194, q, "QUATMultiply(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(195, pq, "QUATMultiply(): NULL QuaternionPtr 'pq' "); + + if (p == pq || q == pq){ + r = &pqTmp; + } else { + r = pq; + } + + r->w = (p->w * q->w) - (p->x * q->x) - (p->y * q->y) - (p->z * q->z); + r->x = (p->w * q->x) + (p->x * q->w) + (p->y * q->z) - (p->z * q->y); + r->y = (p->w * q->y) + (p->y * q->w) + (p->z * q->x) - (p->x * q->z); + r->z = (p->w * q->z) + (p->z * q->w) + (p->x * q->y) - (p->y * q->x); + + if (r == &pqTmp) { + *pq = pqTmp; + } +} + +void PSQUATMultiply(const __REGISTER Quaternion* p, const __REGISTER Quaternion* q, __REGISTER Quaternion* pq) { + __REGISTER f32 pxy, pzw; + __REGISTER f32 qxy, qzw; + __REGISTER f32 pnxy, pnzw, pnxny, pnznw; + __REGISTER f32 rxy, rzw; + __REGISTER f32 sxy, szw; + + asm { + psq_l pxy, 0x0(p), 0, 0 + psq_l pzw, 0x8(p), 0, 0 + psq_l qxy, 0x0(q), 0, 0 + ps_neg pnxny, pxy + psq_l qzw, 0x8(q), 0, 0 + ps_neg pnznw, pzw + ps_merge01 pnxy, pnxny, pxy + ps_muls0 rxy, pzw, qxy + ps_muls0 rzw, pnxny, qxy + ps_merge01 pnzw, pnznw, pzw + ps_muls1 szw, pnxy, qxy + ps_madds0 rxy, pnxy, qzw, rxy + ps_muls1 sxy, pnzw, qxy + ps_madds0 rzw, pnzw, qzw, rzw + ps_madds1 szw, pnznw, qzw, szw + ps_merge10 rxy, rxy, rxy + ps_madds1 sxy, pxy, qzw, sxy + ps_merge10 rzw, rzw, rzw + ps_add rxy, rxy, sxy + psq_st rxy, 0x0(pq), 0, 0 + ps_sub rzw, rzw, szw + psq_st rzw, 0x8(pq), 0, 0 + } +} + +void C_QUATScale(const Quaternion* q, Quaternion* r, f32 scale) { + ASSERTMSGLINE(306, q, "QUATScale(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(307, r, "QUATScale(): NULL QuaternionPtr 'r' "); + + r->x = q->x * scale; + r->y = q->y * scale; + r->z = q->z * scale; + r->w = q->w * scale; +} + +void PSQUATScale(const __REGISTER Quaternion* q, __REGISTER Quaternion* r, __REGISTER f32 scale) { + __REGISTER f32 rxy, rzw; + + asm { + psq_l rxy, 0(q), 0, 0 + psq_l rzw, 8(q), 0, 0 + ps_muls0 rxy, rxy, scale + psq_st rxy, 0(r), 0, 0 + ps_muls0 rzw, rzw, scale + psq_st rzw, 8(r), 0, 0 + } +} + +f32 C_QUATDotProduct(const Quaternion* p, const Quaternion* q) { + ASSERTMSGLINE(357, p, "QUATDotProduct(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(358, q, "QUATDotProduct(): NULL QuaternionPtr 'q' "); + + return (q->x * p->x) + (q->y * p->y) + (q->z * p->z) + (q->w * p->w); +} + +f32 PSQUATDotProduct(const __REGISTER Quaternion* p, const __REGISTER Quaternion* q) { + __REGISTER f32 pxy, pzw, qxy, qzw, dp; + + asm { + psq_l pxy, 0(p), 0, 0 + psq_l qxy, 0(q), 0, 0 + ps_mul dp, pxy, qxy + psq_l pzw, 8(p), 0, 0 + psq_l qzw, 8(q), 0, 0 + ps_madd dp, pzw, qzw, dp + ps_sum0 dp, dp, dp, dp + } + + return dp; +} + +void C_QUATNormalize(const Quaternion* src, Quaternion* unit) { + f32 mag; + ASSERTMSGLINE(407, src, "QUATNormalize(): NULL QuaternionPtr 'src' "); + ASSERTMSGLINE(408, unit, "QUATNormalize(): NULL QuaternionPtr 'unit' "); + + mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z) + (src->w * src->w); + if (mag >= 0.00001f) { + mag = 1.0f / sqrtf(mag); + + unit->x = src->x * mag; + unit->y = src->y * mag; + unit->z = src->z * mag; + unit->w = src->w * mag; + } else { + unit->x = unit->y = unit->z = unit->w = 0.0f; + } +} + +void PSQUATNormalize(const __REGISTER Quaternion* src, __REGISTER Quaternion* unit) { + __REGISTER f32 sxy, szw; + __REGISTER f32 mag, rsqmag; + __REGISTER f32 diff; + __REGISTER f32 c_zero; + __REGISTER f32 nwork0, nwork1; + + __REGISTER f32 epsilon = 0.00001f; + __REGISTER f32 c_half = 0.5f; + __REGISTER f32 c_three = 3.0f; + + asm { + psq_l sxy, 0x0(src), 0, 0 + ps_mul mag, sxy, sxy + psq_l szw, 0x8(src), 0, 0 + ps_sub c_zero, epsilon, epsilon + ps_madd mag, szw, szw, mag + ps_sum0 mag, mag, mag, mag + frsqrte rsqmag, mag + ps_sub diff, mag, epsilon + fmul nwork0, rsqmag, rsqmag + fmul nwork1, rsqmag, c_half + fnmsub nwork0, nwork0, mag, c_three + fmul rsqmag, nwork0, nwork1 + ps_sel rsqmag, diff, rsqmag, c_zero + ps_muls0 sxy, sxy, rsqmag + ps_muls0 szw, szw, rsqmag + psq_st sxy, 0x0(unit), 0, 0 + psq_st szw, 0x8(unit), 0, 0 + } +} + +void C_QUATInverse(const Quaternion* src, Quaternion* inv) { + f32 mag, norminv; + ASSERTMSGLINE(498, src, "QUATInverse(): NULL QuaternionPtr 'src' "); + ASSERTMSGLINE(499, inv, "QUATInverse(): NULL QuaternionPtr 'inv' "); + + mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z) + (src->w * src->w); + if (mag == 0.0f) { + mag = 1.0f; + } + + norminv = 1.0f / mag; + inv->x = -src->x * norminv; + inv->y = -src->y * norminv; + inv->z = -src->z * norminv; + inv->w = src->w * norminv; +} + +void PSQUATInverse(const __REGISTER Quaternion* src, __REGISTER Quaternion* inv) { + __REGISTER f32 sxy, szw; + __REGISTER f32 izz, iww; + __REGISTER f32 mag, nmag; + __REGISTER f32 norminv, nninv; + __REGISTER f32 nwork0; + __REGISTER f32 c_two; + __REGISTER f32 c_zero; + __REGISTER f32 c_one = 1.0f; + + asm { + psq_l sxy, 0x0(src), 0, 0 + ps_mul mag, sxy, sxy + ps_sub c_zero, c_one, c_one + psq_l szw, 0x8(src), 0, 0 + ps_madd mag, szw, szw, mag + ps_add c_two, c_one, c_one + ps_sum0 mag, mag, mag, mag + fcmpu cr0, mag, c_zero + beq L_00000948 + fres norminv, mag + ps_neg nmag, mag + ps_nmsub nwork0, mag, norminv, c_two + ps_mul norminv, norminv, nwork0 + b L_0000094C + L_00000948: + fmr norminv, c_one + L_0000094C: + ps_neg nninv, norminv + ps_muls1 iww, norminv, szw + ps_muls0 sxy, sxy, nninv + psq_st iww, 0xc(inv), 1, 0 + ps_muls0 izz, szw, nninv + psq_st sxy, 0x0(inv), 0, 0 + psq_st izz, 0x8(inv), 1, 0 + } +} + +void C_QUATDivide(const Quaternion* p, const Quaternion* q, Quaternion* r) { + Quaternion qtmp; + ASSERTMSGLINE(606, p, "QUATDivide(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(607, q, "QUATDivide(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(608, r, "QUATDivide(): NULL QuaternionPtr 'r' "); + + C_QUATInverse(q, &qtmp); + C_QUATMultiply(&qtmp, p, r); +} + +void PSQUATDivide(const Quaternion* p, const Quaternion* q, Quaternion* r) { + Quaternion qtmp; + + PSQUATInverse(q, &qtmp); + PSQUATMultiply(&qtmp, p, r); +} + +void C_QUATExp(const Quaternion* q, Quaternion* r) { + f32 theta, scale; + ASSERTMSGLINE(643, q, "QUATExp(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(644, r, "QUATExp(): NULL QuaternionPtr 'r' "); + ASSERTMSGLINE(647, q->w == 0.0f, "QUATExp(): 'q' is not a pure quaternion. "); + + theta = sqrtf((q->x * q->x) + (q->y * q->y) + (q->z * q->z)); + scale = 1.0f; + + if (theta > 0.00001f) { + scale = sinf(theta) / theta; + } + + r->x = scale * q->x; + r->y = scale * q->y; + r->z = scale * q->z; + r->w = cosf(theta); +} + +void C_QUATLogN(const Quaternion* q, Quaternion* r) { + f32 theta, scale, mag; + ASSERTMSGLINE(676, q, "QUATLogN(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(677, r, "QUATLogN(): NULL QuaternionPtr 'r' "); + + scale = (q->x * q->x) + (q->y * q->y) + (q->z * q->z); + +#if DEBUG + mag = scale + (q->z * q->z); + if (mag < 1.0f - 0.00001f || mag > 1.0f + 0.00001f || mag > 1.00001f) {} +#endif + + scale = sqrtf(scale); + theta = atan2f(scale, q->w); + + if (scale > 0.0f) { + scale = theta / scale; + } + + r->x = scale * q->x; + r->y = scale * q->y; + r->z = scale * q->z; + r->w = 0.0f; +} + +void C_QUATMakeClosest(const Quaternion* q, const Quaternion* qto, Quaternion* r) { + f32 dot; + ASSERTMSGLINE(722, q, "QUATMakeClosest(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(723, qto, "QUATMakeClosest(): NULL QuaternionPtr 'qto' "); + ASSERTMSGLINE(724, r, "QUATMakeClosest(): NULL QuaternionPtr 'r' "); + + dot = (q->x * qto->x) + (q->y * qto->y) + (q->z * qto->z) + (q->w * qto->w); + if (dot < 0.0f) { + r->x = -q->x; + r->y = -q->y; + r->z = -q->z; + r->w = -q->w; + } else { + *r = *q; + } +} + +void C_QUATRotAxisRad(Quaternion* r, const Vec* axis, f32 rad) { + f32 half, sh, ch; + Vec nAxis; + + ASSERTMSGLINE(763, r, "QUATRotAxisRad(): NULL QuaternionPtr 'r' "); + ASSERTMSGLINE(764, axis, "QUATRotAxisRad(): NULL VecPtr 'axis' "); + + VECNormalize(axis, &nAxis); + + half = rad * 0.5f; + sh = sinf(half); + ch = cosf(half); + + r->x = sh * nAxis.x; + r->y = sh * nAxis.y; + r->z = sh * nAxis.z; + r->w = ch; +} + +void C_QUATMtx(Quaternion* r, const Mtx m) { + f32 tr,s; + s32 i, j, k; + s32 nxt[3] = {1, 2, 0}; + f32 q[3]; + + ASSERTMSGLINE(791, r, "QUATMtx(): NULL QuaternionPtr 'r' "); + ASSERTMSGLINE(792, m, "QUATMtx(): NULL MtxPtr 'm' "); + + tr = m[0][0] + m[1][1] + m[2][2]; + if (tr > 0.0f) { + s = sqrtf(tr + 1.0f); + r->w = s * 0.5f; + s = 0.5f / s; + + r->x = (m[2][1] - m[1][2]) * s; + r->y = (m[0][2] - m[2][0]) * s; + r->z = (m[1][0] - m[0][1]) * s; + } else { + i = 0; + if (m[1][1] > m[0][0]) { + i = 1; + } + + if (m[2][2] > m[i][i]) { + i = 2; + } + + j = nxt[i]; + k = nxt[j]; + + s = sqrtf((m[i][i] - (m[j][j] + m[k][k])) + 1.0f); + q[i] = s * 0.5f; + + if (s != 0.0f) { + s = 0.5f / s; + } + + r->w = (m[k][j] - m[j][k]) * s; + q[j] = (m[i][j] + m[j][i]) * s; + q[k] = (m[i][k] + m[k][i]) * s; + + r->x = q[0]; + r->y = q[1]; + r->z = q[2]; + } +} + +void C_QUATLerp(const Quaternion* p, const Quaternion* q, Quaternion* r, f32 t) { + ASSERTMSGLINE(842, p, "QUATLerp(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(843, q, "QUATLerp(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(844, r, "QUATLerp(): NULL QuaternionPtr 'r' "); + + r->x = t * (q->x - p->x) + p->x; + r->y = t * (q->y - p->y) + p->y; + r->z = t * (q->z - p->z) + p->z; + r->w = t * (q->w - p->w) + p->w; +} + +void C_QUATSlerp(const Quaternion* p, const Quaternion* q, Quaternion* r, f32 t) { + f32 theta, sin_th, cos_th; + f32 tp, tq; + + ASSERTMSGLINE(874, p, "QUATSlerp(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(875, q, "QUATSlerp(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(876, r, "QUATSlerp(): NULL QuaternionPtr 'r' "); + + cos_th = p->x * q->x + p->y * q->y + p->z * q->z + p->w * q->w; + tq = 1.0f; + + if (cos_th < 0.0f) { + cos_th = -cos_th; + tq = -tq; + } + + if (cos_th <= 0.99999f) { + theta = acosf(cos_th); + sin_th = sinf(theta); + + tp = sinf((1.0f - t) * theta) / sin_th; + tq *= sinf(t * theta) / sin_th; + } else { + tp = 1.0f - t; + tq *= t; + } + + r->x = (tp * p->x) + (tq * q->x); + r->y = (tp * p->y) + (tq * q->y); + r->z = (tp * p->z) + (tq * q->z); + r->w = (tp * p->w) + (tq * q->w); +} + +void C_QUATSquad(const Quaternion* p, const Quaternion* a, const Quaternion* b, const Quaternion* q, Quaternion* r, f32 t) { + Quaternion pq, ab; + f32 t2; + + ASSERTMSGLINE(927, p, "QUATSquad(): NULL QuaternionPtr 'p' "); + ASSERTMSGLINE(928, a, "QUATSquad(): NULL QuaternionPtr 'a' "); + ASSERTMSGLINE(929, b, "QUATSquad(): NULL QuaternionPtr 'b' "); + ASSERTMSGLINE(930, q, "QUATSquad(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(931, r, "QUATSquad(): NULL QuaternionPtr 'r' "); + + t2 = 2.0f * t * (1.0f - t); + C_QUATSlerp(p, q, &pq, t); + C_QUATSlerp(a, b, &ab, t); + C_QUATSlerp(&pq, &ab, r, t2); +} + +void C_QUATCompA(const Quaternion* qprev, const Quaternion* q, const Quaternion* qnext, Quaternion* a) { + Quaternion qm, qp, lqm, lqp, qpqm, exq; + + ASSERTMSGLINE(958, qprev, "QUATCompA(): NULL QuaternionPtr 'qprev' "); + ASSERTMSGLINE(959, q, "QUATCompA(): NULL QuaternionPtr 'q' "); + ASSERTMSGLINE(960, qnext, "QUATCompA(): NULL QuaternionPtr 'qnext' "); + ASSERTMSGLINE(961, a, "QUATCompA(): NULL QuaternionPtr 'a' "); + + C_QUATDivide(qprev, q, &qm); + C_QUATLogN(&qm, &lqm); + C_QUATDivide(qnext, q, &qp); + C_QUATLogN(&qp, &lqp); + C_QUATAdd(&lqp, &lqm, &qpqm); + C_QUATScale(&qpqm, &qpqm, -0.25f); + C_QUATExp(&qpqm, &exq); + C_QUATMultiply(q, &exq, a); +} diff --git a/src/revolution/mtx/vec.c b/src/revolution/mtx/vec.c new file mode 100644 index 0000000000..d2ef0675a1 --- /dev/null +++ b/src/revolution/mtx/vec.c @@ -0,0 +1,344 @@ +#include +#include +#include + +void C_VECAdd(const Vec* a, const Vec* b, Vec* ab) { + ASSERTMSGLINE(114, a, "VECAdd(): NULL VecPtr 'a' "); + ASSERTMSGLINE(115, b, "VECAdd(): NULL VecPtr 'b' "); + ASSERTMSGLINE(116, ab, "VECAdd(): NULL VecPtr 'ab' "); + ab->x = a->x + b->x; + ab->y = a->y + b->y; + ab->z = a->z + b->z; +} + +asm void PSVECAdd(const __REGISTER Vec* a, const __REGISTER Vec* b, __REGISTER Vec* ab) { + psq_l f2, Vec.x(a), 0, 0 + psq_l f4, Vec.x(b), 0, 0 + ps_add f6, f2, f4 + psq_st f6, Vec.x(ab), 0, 0 + psq_l f3, Vec.z(a), 1, 0 + psq_l f5, Vec.z(b), 1, 0 + ps_add f7, f3, f5 + psq_st f7, Vec.z(ab), 1, 0 +} + +void C_VECSubtract(const Vec* a, const Vec* b, Vec* a_b) { + ASSERTMSGLINE(183, a, "VECSubtract(): NULL VecPtr 'a' "); + ASSERTMSGLINE(184, b, "VECSubtract(): NULL VecPtr 'b' "); + ASSERTMSGLINE(185, a_b, "VECSubtract(): NULL VecPtr 'a_b' "); + a_b->x = a->x - b->x; + a_b->y = a->y - b->y; + a_b->z = a->z - b->z; +} + +asm void PSVECSubtract(const __REGISTER Vec* a, const __REGISTER Vec* b, __REGISTER Vec* a_b) { + psq_l f2, Vec.x(a), 0, 0 + psq_l f4, Vec.x(b), 0, 0 + ps_sub f6, f2, f4 + psq_st f6, Vec.x(a_b), 0, 0 + psq_l f3, Vec.z(a), 1, 0 + psq_l f5, Vec.z(b), 1, 0 + ps_sub f7, f3, f5 + psq_st f7, Vec.z(a_b), 1, 0 +} + +void C_VECScale(const Vec* src, Vec* dst, f32 scale) { + ASSERTMSGLINE(253, src, "VECScale(): NULL VecPtr 'src' "); + ASSERTMSGLINE(254, dst, "VECScale(): NULL VecPtr 'dst' "); + dst->x = (src->x * scale); + dst->y = (src->y * scale); + dst->z = (src->z * scale); +} + +void PSVECScale(const __REGISTER Vec* src, __REGISTER Vec* dst, __REGISTER f32 scale) { + __REGISTER f32 vxy, vz, rxy, rz; + + asm { + psq_l vxy, 0x0(src), 0, 0 + psq_l vz, 0x8(src), 1, 0 + ps_muls0 rxy, vxy, scale + psq_st rxy, 0x0(dst), 0, 0 + ps_muls0 rz, vz, scale + psq_st rz, 0x8(dst), 1, 0 + } +} + +void C_VECNormalize(const Vec* src, Vec* unit) { + f32 mag; + + ASSERTMSGLINE(321, src, "VECNormalize(): NULL VecPtr 'src' "); + ASSERTMSGLINE(322, unit, "VECNormalize(): NULL VecPtr 'unit' "); + + mag = (src->z * src->z) + ((src->x * src->x) + (src->y * src->y)); + ASSERTMSGLINE(327, 0.0f != mag, "VECNormalize(): zero magnitude vector "); + + mag = 1.0f/ sqrtf(mag); + unit->x = src->x * mag; + unit->y = src->y * mag; + unit->z = src->z * mag; +} + +void PSVECNormalize(const __REGISTER Vec* src, __REGISTER Vec* unit) { + __REGISTER float c_half = 0.5f; + __REGISTER float c_three = 3.0f; + __REGISTER float v1_xy; + __REGISTER float v1_z; + __REGISTER float xx_zz; + __REGISTER float xx_yy; + __REGISTER float sqsum; + __REGISTER float rsqrt; + __REGISTER float nwork0; + __REGISTER float nwork1; + + asm { + psq_l v1_xy, 0x0(src), 0, 0 + ps_mul xx_yy, v1_xy, v1_xy + psq_l v1_z, 0x8(src), 1, 0 + ps_madd xx_zz, v1_z, v1_z, xx_yy + ps_sum0 sqsum, xx_zz, v1_z, xx_yy + frsqrte rsqrt, sqsum + fmuls nwork0, rsqrt, rsqrt + fmuls nwork1, rsqrt, c_half + fnmsubs nwork0, nwork0, sqsum, c_three + fmuls rsqrt, nwork0, nwork1 + ps_muls0 v1_xy, v1_xy, rsqrt + psq_st v1_xy, 0x0(unit), 0, 0 + ps_muls0 v1_z, v1_z, rsqrt + psq_st v1_z, 0x8(unit), 1, 0 + } +} + +f32 C_VECSquareMag(const Vec* v) { + f32 sqmag; + + ASSERTMSGLINE(411, v, "VECMag(): NULL VecPtr 'v' "); + + sqmag = v->z * v->z + ((v->x * v->x) + (v->y * v->y)); + return sqmag; +} + +f32 PSVECSquareMag(const __REGISTER Vec* v) { + __REGISTER f32 vxy, vzz, sqmag; + + asm { + psq_l vxy, 0x0(v), 0, 0 + ps_mul vxy, vxy, vxy + lfs vzz, 0x8(v) + ps_madd sqmag, vzz, vzz, vxy + ps_sum0 sqmag, sqmag, vxy, vxy + } + + return sqmag; +} + +f32 C_VECMag(const Vec* v) { + return sqrtf(C_VECSquareMag(v)); +} + +f32 PSVECMag(const __REGISTER Vec* v) { + __REGISTER f32 vxy, vzz; + __REGISTER f32 sqmag, rmag; + __REGISTER f32 nwork0, nwork1; + __REGISTER f32 c_three, c_half, c_zero; + + c_half = 0.5f; + + asm { + psq_l vxy, 0x0(v), 0, 0 + ps_mul vxy, vxy, vxy + lfs vzz, 0x8(v) + fsubs c_zero, c_half, c_half + ps_madd sqmag, vzz, vzz, vxy + ps_sum0 sqmag, sqmag, vxy, vxy + fcmpu cr0, sqmag, c_zero + beq L_000005F0 + frsqrte rmag, sqmag + } + + c_three = 3.0f; + + asm { + fmuls nwork0, rmag, rmag + fmuls nwork1, rmag, c_half + fnmsubs nwork0, nwork0, sqmag, c_three + fmuls rmag, nwork0, nwork1 + fmuls sqmag, sqmag, rmag + L_000005F0: + } + + return sqmag; +} + +f32 C_VECDotProduct(const Vec* a, const Vec* b) { + f32 dot; + + ASSERTMSGLINE(546, a, "VECDotProduct(): NULL VecPtr 'a' "); + ASSERTMSGLINE(547, b, "VECDotProduct(): NULL VecPtr 'b' "); + dot = (a->z * b->z) + ((a->x * b->x) + (a->y * b->y)); + return dot; +} + +asm f32 PSVECDotProduct(const __REGISTER Vec* a, const __REGISTER Vec* b) { + psq_l f2, Vec.y(a), 0, 0 + psq_l f3, Vec.y(b), 0, 0 + ps_mul f2, f2, f3 + psq_l f5, Vec.x(a), 0, 0 + psq_l f4, Vec.x(b), 0, 0 + ps_madd f3, f5, f4, f2 + ps_sum0 f1, f3, f2, f2 +} + +void C_VECCrossProduct(const Vec* a, const Vec* b, Vec* axb) { + Vec vTmp; + + ASSERTMSGLINE(608, a, "VECCrossProduct(): NULL VecPtr 'a' "); + ASSERTMSGLINE(609, b, "VECCrossProduct(): NULL VecPtr 'b' "); + ASSERTMSGLINE(610, axb, "VECCrossProduct(): NULL VecPtr 'axb' "); + + vTmp.x = (a->y * b->z) - (a->z * b->y); + vTmp.y = (a->z * b->x) - (a->x * b->z); + vTmp.z = (a->x * b->y) - (a->y * b->x); + axb->x = vTmp.x; + axb->y = vTmp.y; + axb->z = vTmp.z; +} + +asm void PSVECCrossProduct(const __REGISTER Vec* a, const __REGISTER Vec* b, __REGISTER Vec* axb) { + psq_l f1, Vec.x(b), 0, 0 + lfs f2, Vec.z(a) + psq_l f0, Vec.x(a), 0, 0 + ps_merge10 f6, f1, f1 + lfs f3, Vec.z(b) + ps_mul f4, f1, f2 + ps_muls0 f7, f1, f0 + ps_msub f5, f0, f3, f4 + ps_msub f8, f0, f6, f7 + ps_merge11 f9, f5, f5 + ps_merge01 f10, f5, f8 + psq_st f9, Vec.x(axb), 1, 0 + ps_neg f10, f10 + psq_st f10, Vec.y(axb), 0, 0 +} + +void C_VECHalfAngle(const Vec* a, const Vec* b, Vec* half) { + Vec aTmp; + Vec bTmp; + Vec hTmp; + + ASSERTMSGLINE(713, a, "VECHalfAngle(): NULL VecPtr 'a' "); + ASSERTMSGLINE(714, b, "VECHalfAngle(): NULL VecPtr 'b' "); + ASSERTMSGLINE(715, half, "VECHalfAngle(): NULL VecPtr 'half' "); + + aTmp.x = -a->x; + aTmp.y = -a->y; + aTmp.z = -a->z; + bTmp.x = -b->x; + bTmp.y = -b->y; + bTmp.z = -b->z; + + VECNormalize(&aTmp, &aTmp); + VECNormalize(&bTmp, &bTmp); + VECAdd(&aTmp, &bTmp, &hTmp); + + if (VECDotProduct(&hTmp, &hTmp) > 0.0f) { + VECNormalize(&hTmp, half); + return; + } + *half = hTmp; +} + +void C_VECReflect(const Vec* src, const Vec* normal, Vec* dst) { + f32 cosA; + Vec uI; + Vec uN; + + ASSERTMSGLINE(769, src, "VECReflect(): NULL VecPtr 'src' "); + ASSERTMSGLINE(770, normal, "VECReflect(): NULL VecPtr 'normal' "); + ASSERTMSGLINE(771, dst, "VECReflect(): NULL VecPtr 'dst' "); + + uI.x = -src->x; + uI.y = -src->y; + uI.z = -src->z; + + VECNormalize(&uI, &uI); + VECNormalize(normal, &uN); + + cosA = VECDotProduct(&uI, &uN); + dst->x = (2.0f * uN.x * cosA) - uI.x; + dst->y = (2.0f * uN.y * cosA) - uI.y; + dst->z = (2.0f * uN.z * cosA) - uI.z; + VECNormalize(dst, dst); +} + +f32 C_VECSquareDistance(const Vec* a, const Vec* b) { + Vec diff; + + diff.x = a->x - b->x; + diff.y = a->y - b->y; + diff.z = a->z - b->z; + return (diff.z * diff.z) + ((diff.x * diff.x) + (diff.y * diff.y)); +} + +f32 PSVECSquareDistance(const __REGISTER Vec* a, const __REGISTER Vec* b) { + __REGISTER f32 v0yz, v1yz, v0xy, v1xy, dyz, dxy; + __REGISTER f32 sqdist; + + asm { + psq_l v0yz, 0x4(a), 0, 0 + psq_l v1yz, 0x4(b), 0, 0 + ps_sub dyz, v0yz, v1yz + psq_l v0xy, 0x0(a), 0, 0 + psq_l v1xy, 0x0(b), 0, 0 + ps_mul dyz, dyz, dyz + ps_sub dxy, v0xy, v1xy + ps_madd sqdist, dxy, dxy, dyz + ps_sum0 sqdist, sqdist, dyz, dyz + } + + return sqdist; +} + +f32 C_VECDistance(const Vec* a, const Vec* b) { + return sqrtf(C_VECSquareDistance(a, b)); +} + +f32 PSVECDistance(const __REGISTER Vec* a, const __REGISTER Vec* b) { + __REGISTER f32 v0yz, v1yz, v0xy, v1xy, dyz, dxy; + __REGISTER f32 sqdist, rdist; + __REGISTER f32 nwork0, nwork1; + __REGISTER f32 c_half, c_three, c_zero; + + asm { + psq_l v0yz, 0x4(a), 0, 0 + psq_l v1yz, 0x4(b), 0, 0 + ps_sub dyz, v0yz, v1yz + psq_l v0xy, 0x0(a), 0, 0 + psq_l v1xy, 0x0(b), 0, 0 + ps_mul dyz, dyz, dyz + ps_sub dxy, v0xy, v1xy + } + + c_half = 0.5f; + + asm { + ps_madd sqdist, dxy, dxy, dyz + fsubs c_zero, c_half, c_half + ps_sum0 sqdist, sqdist, dyz, dyz + fcmpu cr0, c_zero, sqdist + beq L_00000CBC + } + + c_three = 3.0f; + + asm { + frsqrte rdist, sqdist + fmuls nwork0, rdist, rdist + fmuls nwork1, rdist, c_half + fnmsubs nwork0, nwork0, sqdist, c_three + fmuls rdist, nwork0, nwork1 + fmuls sqdist, sqdist, rdist + L_00000CBC: + } + + return sqdist; +} diff --git a/src/revolution/sc/scapi.c b/src/revolution/sc/scapi.c new file mode 100644 index 0000000000..9aa57e7ec1 --- /dev/null +++ b/src/revolution/sc/scapi.c @@ -0,0 +1,123 @@ +#include + +u8 SCGetAspectRatio(void) { + u8 aspect; + + if (!SCFindU8Item(&aspect, SC_ITEM_ID_IPL_ASPECT_RATIO)) { + aspect = 0; + } else { + if (aspect != 1) { + aspect = 0; + } + } + + return aspect; +} + +s8 SCGetDisplayOffsetH(void) { + s8 offset; + + if (!SCFindS8Item(&offset, SC_ITEM_ID_IPL_DISPLAY_OFFSET_H)) { + offset = 0; + } else { + if (offset < -32) { + offset = -32; + } else if (offset > 32) { + offset = 32; + } + } + + offset &= ~1; + return offset; +} + +u8 SCGetEuRgb60Mode(void) { + u8 mode; + + if (!SCFindU8Item(&mode, SC_ITEM_ID_IPL_EURGB60_MODE)) { + mode = 0; + } else { + if (mode != 1) { + mode = 0; + } + } + + return mode; +} + +BOOL SCGetIdleMode(SCIdleModeInfo* info) { + return SCFindByteArrayItem(info, sizeof(*info), SC_ITEM_ID_IPL_IDLE_MODE); +} + +u8 SCGetLanguage(void) { + u8 lang; + s8 area; + + if (!SCFindU8Item(&lang, SC_ITEM_ID_IPL_LANGUAGE)) { + area = SCGetProductArea(); + + if (area == 0) { + lang = SC_LANG_JAPANESE; + } else { + lang = SC_LANG_ENGLISH; + } + } else { + if (lang > SC_LANG_KOREAN) { + lang = SC_LANG_ENGLISH; + } + } + + return lang; +} + +u8 SCGetProgressiveMode(void) { + u8 mode; + + if (!SCFindU8Item(&mode, SC_ITEM_ID_IPL_PROGRESSIVE_MODE)) { + mode = 0; + } else { + if (mode != 1) { + mode = 0; + } + } + + return mode; +} + +u8 SCGetScreenSaverMode(void) { + u8 mode; + + if (!SCFindU8Item(&mode, SC_ITEM_ID_IPL_SCREEN_SAVER_MODE)) { + mode = 1; + } else { + if (mode != 1) { + mode = 0; + } + } + + return mode; +} + +u8 SCGetSoundMode(void) { + u8 mode; + + if (!SCFindU8Item(&mode, SC_ITEM_ID_IPL_SOUND_MODE)) { + mode = 1; + } else { + if (mode != 0 && mode != 1 && mode != 2) { + mode = 1; + } + } + + return mode; +} + +u32 SCGetCounterBias(void) { + u32 bias; + + if (!SCFindU32Item(&bias, SC_ITEM_ID_IPL_COUNTER_BIAS)) { + bias = 189388800; + } + + return bias; +} diff --git a/src/revolution/sc/scapi_prdinfo.c b/src/revolution/sc/scapi_prdinfo.c new file mode 100644 index 0000000000..820d24a4be --- /dev/null +++ b/src/revolution/sc/scapi_prdinfo.c @@ -0,0 +1,136 @@ +#include +#include +#include + +typedef struct { + s8 area; + char string[4]; +} SCProductAreaAndString; + +static SCProductAreaAndString ProductAreaAndStringTbl[] = { + 0, "JPN", + 1, "USA", + 2, "EUR", + 3, "AUS", + 4, "BRA", + 5, "TWN", + 5, "ROC", + 6, "KOR", + 7, "HKG", + 8, "ASI", + 9, "LTN", + 10, "SAF", + 11, "CHN", + -1 +}; + +BOOL __SCF1(const char* keyword, char* buf, u32 bufSize) { + BOOL result = FALSE; + u8* p = (u8*)OSPhysicalToCached(0x3800); + u32 size = 0x100, i, seed = 0x73b5dbfa, kwOffset = 0; + u8 data; + u32 bufOffset = 0; + + for (i = 0; i < size; i++) { + data = p[i]; + + if (data != 0) { + data ^= seed; + + if (keyword[kwOffset] == '\0') { + if (data == '=') { + result = TRUE; + break; + } + } + + if (((keyword[kwOffset] ^ data) & 0xDF) == 0) { + kwOffset++; + } + else { + kwOffset = 0; + } + } + + seed = (u32)((seed >> 31) | (seed << 1)); + } + + if (result) { + i++; + + while (i < size && bufOffset < bufSize) { + seed = (u32)((seed >> 31) | (seed << 1)); + data = p[i]; + + if (data != 0) { + data ^= seed; + + if (data == '\x0d' || data == '\x0a') { + data = 0; + } + } + + buf[bufOffset] = (char)data; + bufOffset++; + if (data == 0) { + return TRUE; + } + + i++; + } + } + + return FALSE; +} + +BOOL SCGetProductAreaString(char* buf, u32 bufSize) { + return __SCF1("AREA", buf, bufSize); +} + +s8 SCGetProductArea(void) { + char buf[4]; + SCProductAreaAndString* p = ProductAreaAndStringTbl; + + if (SCGetProductAreaString(buf, sizeof(buf))) { + while (p->area != -1) { + if (strcmp(p->string, buf) == 0) { + return p->area; + } + + p++; + } + } + + return -1; +} + +typedef struct { + s8 game; + char string[3]; +} SCProductGameRegionAndString; + +static SCProductGameRegionAndString ProductGameRegionAndStringTbl[] = { + 0, "JP", + 1, "US", + 2, "EU", + 4, "KR", + 5, "CN", + -1 +}; + +s8 SCGetProductGameRegion(void) { + char buf[3]; + SCProductGameRegionAndString* p = ProductGameRegionAndStringTbl; + + if (__SCF1("GAME", buf, sizeof(buf))) { + while (p->game != -1) { + if (strcmp(p->string, buf) == 0) { + return p->game; + } + + p++; + } + } + + return -1; +} diff --git a/src/revolution/sc/scsystem.c b/src/revolution/sc/scsystem.c new file mode 100644 index 0000000000..9ddc1fb5c1 --- /dev/null +++ b/src/revolution/sc/scsystem.c @@ -0,0 +1,996 @@ +#include +#include +#include +// #include + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:28:26" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __SCVersion = "<< RVL_SDK - SC \tdebug build: " BUILD_DATE " " BUILD_TIME " (0x4302_145) >>"; +#else +const char* __SCVersion = "<< RVL_SDK - SC \trelease build: " BUILD_DATE " " BUILD_TIME " (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __SCVersion = "<< RVL_SDK - SC \trelease build: " BUILD_DATE " " BUILD_TIME " (0x4200_60422) >>"; +#endif + +typedef struct { + char* name; + SCItemID id; +} NameAndID; + +static NameAndID NameAndIDTbl[38] = { + "IPL.CB", SC_ITEM_ID_IPL_COUNTER_BIAS, + "IPL.AR", SC_ITEM_ID_IPL_ASPECT_RATIO, + "IPL.ARN", SC_ITEM_ID_IPL_AUTORUN_MODE, + "IPL.CD", SC_ITEM_ID_IPL_CONFIG_DONE, + "IPL.CD2", SC_ITEM_ID_IPL_CONFIG_DONE2, + "IPL.DH", SC_ITEM_ID_IPL_DISPLAY_OFFSET_H, + "IPL.E60", SC_ITEM_ID_IPL_EURGB60_MODE, + "IPL.EULA", SC_ITEM_ID_IPL_EULA, + "IPL.FRC", SC_ITEM_ID_IPL_FREE_CHANNEL_APP_COUNT, + "IPL.IDL", SC_ITEM_ID_IPL_IDLE_MODE, + "IPL.INC", SC_ITEM_ID_IPL_INSTALLED_CHANNEL_APP_COUNT, + "IPL.LNG", SC_ITEM_ID_IPL_LANGUAGE, + "IPL.NIK", SC_ITEM_ID_IPL_OWNER_NICKNAME, + "IPL.PC", SC_ITEM_ID_IPL_PARENTAL_CONTROL, + "IPL.PGS", SC_ITEM_ID_IPL_PROGRESSIVE_MODE, + "IPL.SSV", SC_ITEM_ID_IPL_SCREEN_SAVER_MODE, + "IPL.SADR", SC_ITEM_ID_IPL_SIMPLE_ADDRESS, + "IPL.SND", SC_ITEM_ID_IPL_SOUND_MODE, + "IPL.UPT", SC_ITEM_ID_IPL_UPDATE_TYPE, + "NET.CNF", SC_ITEM_ID_NET_CONFIG, + "NET.CTPC", SC_ITEM_ID_NET_CONTENT_RESTRICTIONS, + "NET.PROF", SC_ITEM_ID_NET_PROFILE, + "NET.WCPC", SC_ITEM_ID_NET_WC_RESTRICTION, + "NET.WCFG", SC_ITEM_ID_NET_WC_FLAGS, + "DEV.BTM", SC_ITEM_ID_DEV_BOOT_MODE, + "DEV.VIM", SC_ITEM_ID_DEV_VIDEO_MODE, + "DEV.CTC", SC_ITEM_ID_DEV_COUNTRY_CODE, + "DEV.DSM", SC_ITEM_ID_DEV_DRIVESAVING_MODE, + "BT.DINF", SC_ITEM_ID_BT_DEVICE_INFO, + "BT.CDIF", SC_ITEM_ID_BT_CMPDEV_INFO, + "BT.SENS", SC_ITEM_ID_BT_DPD_SENSIBILITY, + "BT.SPKV", SC_ITEM_ID_BT_SPEAKER_VOLUME, + "BT.MOT", SC_ITEM_ID_BT_MOTOR_MODE, + "BT.BAR", SC_ITEM_ID_BT_SENSOR_BAR_POSITION, + "DVD.CNF", SC_ITEM_ID_DVD_CONFIG, + "WWW.RST", SC_ITEM_ID_WWW_RESTRICTION, + "MPLS.MOVIE", SC_ITEM_ID_MOTION_PLUS_MOVIE, + "IPL.TID", SC_ITEM_ID_TEMPORARY_TITLE_ID, +}; + +static const char ConfDirName[] = "/shared2/sys"; +static const char ConfFileName[] = "/shared2/sys/SYSCONF"; +static const char ProductInfoFileName[] = "/title/00000001/00000002/data/setting.txt"; + +static u8 ConfBuf[0x4000] ATTRIBUTE_ALIGN(32); +static u8 ConfBufForFlush[0x4000] ATTRIBUTE_ALIGN(32); + +static u8 Initialized; +static u8 DirtyFlag; +static u8 IsDevKit; +static vu8 BgJobStatus = 0; +static u32 ItemIDOffsetTblOffset; +static u32 ItemIDMaxPlus1; +static u32 ItemNumTotal; +static u32 ItemRestSize; +static SCControl Control; + +static void SetBgJobStatus(u32 status); +static u32 ParseConfBuf(u8* bufp, u32 bufSize); +static void ClearConfBuf(u8* bufp); +static BOOL ParseGetBEValue(const u8* bufp, const u8* bufEndp, u32* varp, u32 varSize); +static void OpenCallbackFromReload(s32, NANDCommandBlock*); +static void ReadCallbackFromReload(s32 result, NANDCommandBlock* block); +static void CloseCallbackFromReloadError(s32 result, NANDCommandBlock* block); +static void CloseCallbackFromReload(s32 result, NANDCommandBlock* block); +static void ErrorFromReload(s32 result); +static void FinishFromReload(void); +static BOOL UnpackItem(const u8*, SCItem*); +static void MyNandCallback(s32, NANDCommandBlock* block); +static void FinishFromFlush(void); +static void ErrorFromFlush(void); + +static BOOL __SCIsDirty(void); +static void __SCSetDirtyFlag(void); +static void __SCClearDirtyFlag(void); +static u8* __SCGetConfBuf(void); +static u32 __SCGetConfBufSize(void); + +void SCInit(void) { + BOOL enabled = OSDisableInterrupts(); + + if (Initialized) { + OSRestoreInterrupts(enabled); + return; + } + + Initialized = TRUE; + SetBgJobStatus(1); + OSRestoreInterrupts(enabled); + + OSRegisterVersion(__SCVersion); + OSInitThreadQueue(&Control.threadQueue); + + if (OSGetConsoleType() & 0x10000000) { + IsDevKit = TRUE; + } + + if (NANDInit() != 0 || SCReloadConfFileAsync(__SCGetConfBuf(), __SCGetConfBufSize(), NULL) != 0) { + SetBgJobStatus(2); + } +} + +static void SetBgJobStatus(u32 status) { + BgJobStatus = (u8)status; +} + +u32 SCCheckStatus(void) { + BOOL enabled; + u32 ret; + + enabled = OSDisableInterrupts(); + ret = BgJobStatus; + + if (ret == 3) { + SetBgJobStatus(1); + OSRestoreInterrupts(enabled); + + if (ParseConfBuf(Control.reloadBufp[0], Control.reloadedSize[0]) == 0) { + enabled = OSDisableInterrupts(); + + if (__SCGetConfBuf() != Control.reloadBufp[0]) { + memcpy(__SCGetConfBuf(), Control.reloadBufp[0], __SCGetConfBufSize()); + } + + __SCClearDirtyFlag(); + OSRestoreInterrupts(enabled); + } else { + enabled = OSDisableInterrupts(); + ClearConfBuf(Control.reloadBufp[0]); + __SCClearDirtyFlag(); + OSRestoreInterrupts(enabled); + } + + ret = 0; + SetBgJobStatus(ret); + } else { + OSRestoreInterrupts(enabled); + } + + return ret; +} + +s32 SCReloadConfFileAsync(u8* bufp, u32 bufSize, SCReloadConfFileCallback callback) { + u32 i; + + ASSERTLINE(392, bufp != NULL); + ASSERTLINE(393, ((u32)bufp & 0x1f) == 0); + + if (bufSize < __SCGetConfBufSize()) { + return -128; + } + + SetBgJobStatus(1); + Control.reloadCallback = callback; + Control.reloadResult = 0; + Control.reloadFileCount = 0; + + for (i = 0; i < 2; i++) { + Control.reloadedSize[i] = 0; + } + + Control.reloadFileName[0] = ConfFileName; + Control.reloadFileName[1] = ProductInfoFileName; + Control.reloadBufp[0] = bufp; + Control.reloadBufp[1] = (u8*)OSPhysicalToCached(0x3800); + Control.reloadSizeExpected[0] = __SCGetConfBufSize(); + Control.reloadSizeExpected[1] = 0x100; + ClearConfBuf(bufp); + ItemIDOffsetTblOffset = 0; + ItemNumTotal = 0; + ItemRestSize = 0; + Control.nandNeedClose = FALSE; + return NANDPrivateOpenAsync(Control.reloadFileName[Control.reloadFileCount], + &Control.nandFileInfo, 1, OpenCallbackFromReload, + &Control.nandCommandBlock); +} + +static void OpenCallbackFromReload(s32 result, NANDCommandBlock* block) { + if (result == 0) { + Control.nandNeedClose = TRUE; + + if (NANDReadAsync(&Control.nandFileInfo, Control.reloadBufp[Control.reloadFileCount], + Control.reloadSizeExpected[Control.reloadFileCount], + ReadCallbackFromReload, &Control.nandCommandBlock) == 0) + { + return; + } + } + + ErrorFromReload(result); +} + +static void ReadCallbackFromReload(s32 result, NANDCommandBlock* block) { + if (result == Control.reloadSizeExpected[Control.reloadFileCount]) { + Control.reloadedSize[Control.reloadFileCount] = (u32)result; + Control.nandNeedClose = FALSE; + + if (NANDCloseAsync(&Control.nandFileInfo, CloseCallbackFromReload, + &Control.nandCommandBlock) == 0) + { + return; + } + } + + ErrorFromReload((s32)((result == 0) ? -128 : result)); +} + +static void CloseCallbackFromReload(s32 result, NANDCommandBlock* block) { + if (result == 0) { + FinishFromReload(); + return; + } + + ErrorFromReload(result); +} + +void FinishFromReload(void) { + u32 status; + +nextFile: + Control.reloadFileCount++; + + if (Control.reloadFileCount < 2) { + Control.nandNeedClose = FALSE; + + if (NANDPrivateOpenAsync(Control.reloadFileName[Control.reloadFileCount], + &Control.nandFileInfo, 1, OpenCallbackFromReload, + &Control.nandCommandBlock) == 0) + { + return; + } + + goto nextFile; + } + + switch (Control.reloadResult) { + case 0: + status = 3; + break; + default: + case -12: + ClearConfBuf(Control.reloadBufp[0]); + Control.reloadedSize[0] = Control.reloadSizeExpected[0]; + status = 3; + break; + } + + *(u8*)((u8*)OSPhysicalToCached(0x3800) + 0x100 - 1) = '\0'; + + if (Control.reloadCallback) { + Control.reloadCallback(Control.reloadResult); + Control.reloadCallback = NULL; + } + + SetBgJobStatus(status); +} + +static void ErrorFromReload(s32 result) { + if (Control.reloadFileCount == 0) { + Control.reloadResult = result; + } + + Control.reloadedSize[Control.reloadFileCount] = 0; + + if (Control.nandNeedClose) { + if (NANDCloseAsync(&Control.nandFileInfo, CloseCallbackFromReloadError, + &Control.nandCommandBlock) == 0) + { + return; + } + } + + FinishFromReload(); +} + +static void CloseCallbackFromReloadError(s32 result, NANDCommandBlock* block) { + FinishFromReload(); +} + +static void ClearConfBuf(u8* bufp) { + u32 size = __SCGetConfBufSize(); + memset(bufp, 0, size); + + if (size > 12) { + memcpy(bufp, "SCv0", 4); + memcpy(bufp + (size - 4), "SCed", 4); + *((u16*)bufp + 3) = 8; + } +} + +u32 ParseConfBuf(u8* bufp, u32 bufSize) { + u8 *bufTop, *bufEndp; + u32 numItems, loopItem; + SCItem item; + u32 itemOffset; + u16* itemOfsp; + u16* runtimeRefp; + u32 restSize; + NameAndID* tblp = NameAndIDTbl; + NameAndID* tblEndp; + char* name; + + ASSERTLINE(576, bufp != NULL); + ASSERTLINE(577, ((u32)bufp & 0x1f) == 0); + + if ((bufSize < 12) || (bufSize > __SCGetConfBufSize())) { + goto error; + } + + bufTop = bufp; + bufEndp = bufp + bufSize - 4; + ItemIDMaxPlus1 = SC_ITEM_ID_MAX_PLUS1; + + if (memcmp(bufp, "SCv0", 4) || memcmp(bufEndp, "SCed", 4)) { + goto error; + } + + bufp += 4; + + if (bufSize < __SCGetConfBufSize()) { + u32 expandSize = __SCGetConfBufSize() - bufSize; + memset(bufEndp, 0, expandSize); + bufEndp += expandSize; + memcpy(bufEndp, "SCed", 4); + } + + if (ParseGetBEValue(bufp, bufEndp, &numItems, 2) == FALSE) { + goto error; + } + + bufp += 2; + itemOfsp = (u16*)bufp; + itemOffset = ((u8*)(itemOfsp + numItems + 1) - bufTop); + + for (loopItem = 0; loopItem < numItems; loopItem++) { + if (itemOffset > bufSize || ((u8*)&itemOfsp[loopItem] - bufTop) > bufSize) { + goto error; + } + + if (itemOffset != itemOfsp[loopItem] || UnpackItem(bufTop + itemOffset, &item) == FALSE) { + goto error; + } + + itemOffset += item.packedSize; + } + + if (itemOffset > bufSize) { + goto error; + } + + if (itemOffset != itemOfsp[loopItem]) { + goto error; + } + + runtimeRefp = (u16*)(bufEndp - 2 * (SC_ITEM_ID_MAX_PLUS1)); + + if ((u8*)(bufTop + itemOffset) > (u8*)runtimeRefp) { + goto error; + } + + restSize = (u32)((u8*)runtimeRefp - (u8*)(bufTop + itemOffset)); + memset(runtimeRefp, 0, (u32)(bufEndp - (u8*)runtimeRefp)); + runtimeRefp = (u16*)(bufEndp - 2); + tblEndp = tblp + ItemIDMaxPlus1; + + while (tblp < tblEndp && (name = tblp->name) != NULL) { + u32 nameLen; + u8* p; + + nameLen = strlen(name); + + for (loopItem = 0; loopItem < numItems; loopItem++) { + p = bufTop + itemOfsp[loopItem]; + + if (nameLen == (u32)(((*p) & 0x1F) + 1) && + memcmp(name, p + sizeof(SCType), nameLen) == 0) + { + runtimeRefp[-tblp->id] = (u16)((u8*)(&itemOfsp[loopItem]) - bufTop); + break; + } + } + + tblp++; + } + + ItemIDOffsetTblOffset = (u32)((u8*)runtimeRefp - bufTop); + ItemNumTotal = numItems; + ItemRestSize = restSize; + return 0; + +error: + return 2; +} + +static BOOL ParseGetBEValue(const u8* bufp, const u8* bufEndp, u32* varp, u32 varSize) { + u32 value = 0; + + if ((bufp + varSize) > bufEndp) { + return FALSE; + } + + while (varSize) { + value = (value << 8) | *bufp; + bufp++; + varSize--; + } + + *varp = value; + return TRUE; +} + +static BOOL UnpackItem(const u8* bufp, SCItem* itemp) { + SCType type; + + ASSERTLINE(698, bufp != NULL); + ASSERTLINE(699, itemp != NULL); + + memset(itemp, 0, sizeof(SCItem)); + type = (u8)(*bufp & 0xE0); + itemp->name = (char*)(bufp + sizeof(SCType)); + itemp->nameLen = (u32)((*bufp & 0x1F) + 1); + itemp->data = (u8*)(bufp + sizeof(SCType) + itemp->nameLen); + + switch (type) { + case 0x60: + case 0xE0: + itemp->dataSize = sizeof(u8); + break; + case 0x80: + itemp->dataSize = sizeof(u16); + break; + case 0xA0: + itemp->dataSize = sizeof(u32); + break; + case 0xC0: + itemp->dataSize = sizeof(u64); + break; + case 0x40: + itemp->dataSize = (u32)(*(itemp->data) + 1); + itemp->data++; + itemp->packedSize++; + break; + case 0x20: + itemp->dataSize = (u32)((((*(itemp->data)) << 8) | (*(itemp->data + 1))) + 1); + itemp->data += 2; + itemp->packedSize += 2; + break; + default: + goto err; + } + + if (type == 0x40 || type == 0x20) { + itemp->typeByteArray = 0x40; + } else { + itemp->typeInteger = type; + memcpy(&itemp->integer, itemp->data, itemp->dataSize); + } + + itemp->packedSize += sizeof(SCType) + itemp->nameLen + itemp->dataSize; + + { + const char* typeString; + switch (type) { + case 0x60: + typeString = "U8/S8"; + break; + case 0xE0: + typeString = "BOOL"; + break; + case 0x80: + typeString = "U16/S16"; + break; + case 0xA0: + typeString = "U32/S32"; + break; + case 0xC0: + typeString = "U64/S64"; + break; + case 0x40: + case 0x20: + typeString = "ARRAY"; + break; + default: + typeString = "UNKNOWN"; + } + } + +err: + return (itemp->dataSize != 0); +} + +static BOOL FindItemByID(SCItemID id, SCItem* itemp) { + u8* conf = __SCGetConfBuf(); + u16* refp; + + if (id < ItemIDMaxPlus1 && ItemIDOffsetTblOffset != 0) { + refp = (u16*)(conf + ItemIDOffsetTblOffset); + if (refp[-id] != 0) { + return UnpackItem(conf + *(u16*)(conf + refp[-id]), itemp); + } + } + + return FALSE; +} + +void DeleteItemByID(SCItemID id) { + u8* conf = __SCGetConfBuf(); + u32 targetRef, initialTopOfFreeSpace, moveSize, shrinkSize, i; + u16 *refp, *itemOfsTop, *itemOfsTargetp, *itemOfsEndp, *itemOfsp; + + if (id < ItemIDMaxPlus1 && ItemIDOffsetTblOffset != 0) { + refp = (u16*)(conf + ItemIDOffsetTblOffset); + targetRef = refp[-id]; + + if (targetRef != 0 && ItemNumTotal != 0) { + itemOfsTop = (u16*)(conf + 4); + itemOfsTargetp = (u16*)(conf + targetRef); + itemOfsEndp = itemOfsTop + ItemNumTotal; + initialTopOfFreeSpace = *itemOfsEndp; + shrinkSize = 2 + (itemOfsTargetp[1] - itemOfsTargetp[0]); + + moveSize = *itemOfsTargetp - (targetRef + 4); + memmove(conf + targetRef, conf + targetRef + 4, moveSize); + + for (itemOfsp = itemOfsEndp - 1; itemOfsp >= itemOfsTop; itemOfsp--) { + if (itemOfsp < itemOfsTargetp) { + *itemOfsp -= 2; + } else { + *itemOfsp -= shrinkSize; + } + } + + memmove(conf + itemOfsTargetp[0], conf + (itemOfsTargetp[0] + shrinkSize), + initialTopOfFreeSpace - (itemOfsTargetp[0] + shrinkSize)); + memset(conf + (initialTopOfFreeSpace - shrinkSize), 0, shrinkSize); + + for (i = 0; i < ItemIDMaxPlus1; i++) { + if (refp[-i] < targetRef) { + // empty branch? + } else if (refp[-i] > targetRef) { + refp[-i] -= 2; + } else { + refp[-i] = 0; + } + } + ItemRestSize += shrinkSize; + ItemNumTotal--; + *(u16*)(conf + 4) = (u16)ItemNumTotal; + __SCSetDirtyFlag(); + } + } +} + +BOOL CreateItemByID(SCItemID id, SCType type, const u8* data, u32 size) { + u8* conf = __SCGetConfBuf(); + u8* p; + u32 nameLen; + u32 packedSize = sizeof(SCType); + NameAndID* tblp = NameAndIDTbl; + char* name; + u32 topOfFreeSpace; + u16* refp; + u16* itemOfsTop; + u16* itemOfsEndp; + u16* itemOfsp; + + if (id < ItemIDMaxPlus1 && data != NULL && ItemNumTotal < 0xFFFF && ItemIDOffsetTblOffset != 0) { + switch (type) { + case 0xE0: + case 0x60: + size = 1; + break; + case 0x80: + size = 2; + break; + case 0xA0: + size = 4; + break; + case 0xC0: + size = 8; + break; + case 0x40: + if (size == 0 || size > 65536) { + goto error; + } + if (size > 256) { + packedSize += 2; + type = 0x20; + } else { + packedSize += 1; + } + break; + + default: + goto error; + } + + packedSize += size; + + while ((name = tblp->name) != NULL) { + if (tblp->id == id) { + break; + } + + tblp++; + } + + if (name == NULL) { + goto error; + } + + nameLen = strlen(name); + if (nameLen > 32) { + goto error; + } + + packedSize += nameLen; + if (ItemRestSize < (2 + packedSize)) { + goto error; + } + + itemOfsTop = (u16*)(conf + 6); + itemOfsEndp = itemOfsTop + ItemNumTotal; + topOfFreeSpace = *itemOfsEndp; + memmove(conf + (itemOfsTop[0] + 2), conf + itemOfsTop[0], topOfFreeSpace - itemOfsTop[0]); + + itemOfsp = itemOfsTop; + do { + *itemOfsp += 2; + itemOfsp++; + } while (itemOfsp <= itemOfsEndp); + + topOfFreeSpace = *itemOfsEndp; + p = (u8*)(conf + topOfFreeSpace); + + *p = (SCType)(type | (nameLen - 1)); + memcpy(p + sizeof(SCType), name, nameLen); + p += sizeof(SCType) + nameLen; + if (type == 0x40) { + *p++ = (u8)(size - 1); + } else if (type == 0x20) { + *p++ = (u8)((size - 1) >> 8); + *p++ = (u8)(size - 1); + } + memcpy(p, data, size); + p += size; + + refp = (u16*)(conf + ItemIDOffsetTblOffset); + refp[-id] = (u16)((u8*)itemOfsEndp - conf); + itemOfsEndp[1] = (u16)(itemOfsEndp[0] + packedSize); + ItemRestSize -= 2 + packedSize; + ItemNumTotal++; + *(u16*)(conf + 4) = (u16)ItemNumTotal; + __SCSetDirtyFlag(); + + return TRUE; + } + +error: + return FALSE; +} + +BOOL SCFindByteArrayItem(void* data, u32 size, SCItemID id) { + SCItem item; + BOOL result = FALSE; + BOOL enabled = OSDisableInterrupts(); + + if (data != NULL && FindItemByID(id, &item) && item.typeByteArray != 0 && item.dataSize == size) { + memcpy(data, item.data, size); + result = TRUE; + } + + OSRestoreInterrupts(enabled); + return result; +} + +BOOL SCReplaceByteArrayItem(const void* data, u32 size, SCItemID id) { + SCItem item; + BOOL result = FALSE; + BOOL enabled = OSDisableInterrupts(); + + if (data != NULL) { + if (FindItemByID(id, &item)) { + if (item.typeByteArray != 0 && item.dataSize == size) { + if (memcmp(item.data, data, size) != 0) { + memcpy(item.data, data, size); + __SCSetDirtyFlag(); + } + + result = TRUE; + goto finish; + } else { + DeleteItemByID(id); + } + } + result = CreateItemByID(id, 0x40, data, size); + } + +finish: + OSRestoreInterrupts(enabled); + return result; +} + +BOOL SCFindIntegerItem(void* data, SCItemID id, SCType type) { + SCItem item; + BOOL result = FALSE; + BOOL enabled = OSDisableInterrupts(); + + ASSERTLINE(1126, data != NULL); + ASSERTLINE(1127, type != 0); + + if (FindItemByID(id, &item) && item.typeInteger == type) { + memcpy(data, item.data, item.dataSize); + result = TRUE; + } + + OSRestoreInterrupts(enabled); + return result; +} + +BOOL SCReplaceIntegerItem(const void* data, SCItemID id, SCType type) { + SCItem item; + BOOL result = FALSE; + BOOL enabled = OSDisableInterrupts(); + + if (FindItemByID(id, &item)) { + if (item.typeInteger == type) { + if (memcmp(item.data, data, item.dataSize) != 0) { + memcpy(item.data, data, item.dataSize); + __SCSetDirtyFlag(); + } + + result = TRUE; + goto finish; + } else { + DeleteItemByID(id); + } + } + + result = CreateItemByID(id, type, data, 0); + +finish: + OSRestoreInterrupts(enabled); + return result; +} + +BOOL SCFindU8Item(u8* data, SCItemID id) { + return SCFindIntegerItem(data, id, 0x60); +} + +BOOL SCFindS8Item(s8* data, SCItemID id) { + return SCFindIntegerItem(data, id, 0x60); +} + +BOOL SCFindU32Item(u32* data, SCItemID id) { + return SCFindIntegerItem(data, id, 0xA0); +} + +BOOL SCReplaceU8Item(u8 data, SCItemID id) { + return SCReplaceIntegerItem(&data, id, 0x60); +} + +static void __SCFlushSyncCallback(u32 status) { + OSWakeupThread(&Control.threadQueue); +} + +void SCFlushAsync(SCFlushCallback callback) { + SCControl* ctrl; + BOOL enabled; + u8 status; + + ctrl = &Control; + enabled = OSDisableInterrupts(); + status = BgJobStatus; + + if (status == 0) { + SetBgJobStatus(1); + + if (callback == NULL) { + callback = __SCFlushSyncCallback; + } + + ctrl->flushCallback = callback; + ctrl->flushResult = 0; + ctrl->nandNeedClose = FALSE; + ctrl->flushSize = __SCGetConfBufSize(); + + if (!__SCIsDirty()) { + OSRestoreInterrupts(enabled); + FinishFromFlush(); + } else { + __SCClearDirtyFlag(); + memcpy(ConfBufForFlush, __SCGetConfBuf(), __SCGetConfBufSize()); + + OSRestoreInterrupts(enabled); + ctrl->nandStep = 0; + + if (NANDPrivateGetTypeAsync(ConfFileName, &ctrl->u.nandType, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + ErrorFromFlush(); + } + } + } else { + if (callback != NULL) { + callback(status == 1 ? status : 2); + } + + OSRestoreInterrupts(enabled); + } +} + +void MyNandCallback(s32 result, NANDCommandBlock* block) { + SCControl* ctrl = &Control; + + switch (ctrl->nandStep) { + case 0: + if (result == NAND_RESULT_OK && ctrl->u.nandType == 1) { + ctrl->nandStep = 1; + + if (NANDPrivateGetStatusAsync(ConfFileName, &ctrl->u.nandStatus, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + } else { + goto _case_1_lbl; + } + return; + case 1: + if (result == NAND_RESULT_OK && ctrl->u.nandStatus.permission == NAND_PERM_RWALL) { + goto _case_5_lbl; + } + _case_1_lbl: + ctrl->nandStep = 2; + + if (NANDPrivateDeleteAsync(ConfFileName, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 2: + ctrl->nandStep = 3; + + if (NANDPrivateGetTypeAsync(ConfDirName, &ctrl->u.nandType, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 3: + if (result == NAND_RESULT_OK && ctrl->u.nandType == 2) { + goto _case_4_lbl; + } + + ctrl->nandStep = 4; + + if (NANDPrivateCreateDirAsync(ConfDirName, NAND_PERM_RWALL, 0, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 4: + _case_4_lbl: + ctrl->nandStep = 5; + if (NANDPrivateCreateAsync(ConfFileName, NAND_PERM_RWALL, 0, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 5: + _case_5_lbl: + ctrl->nandStep = 6; + if (NANDPrivateOpenAsync(ConfFileName, &ctrl->nandFileInfo, NAND_ACCESS_WRITE, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 6: + if (result != NAND_RESULT_OK) { + break; + } + + ctrl->nandNeedClose = TRUE; + ctrl->nandStep = 7; + + if (NANDWriteAsync(&ctrl->nandFileInfo, ConfBufForFlush, ctrl->flushSize, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 7: + if (result != ctrl->flushSize) { + break; + } + + ctrl->nandNeedClose = FALSE; + ctrl->nandStep = 8; + + if (NANDCloseAsync(&ctrl->nandFileInfo, MyNandCallback, &ctrl->nandCommandBlock) != NAND_RESULT_OK) { + break; + } + return; + case 8: + if (result != NAND_RESULT_OK) { + break; + } + case 9: + FinishFromFlush(); + default: + return; + } + + ErrorFromFlush(); +} + +static void FinishFromFlush(void) { + SCControl* ctrl; + SCFlushCallback callback; + + ctrl = &Control; + if (ctrl->flushResult != 0) { + __SCSetDirtyFlag(); + } + + callback = ctrl->flushCallback; + if (callback) { + ctrl->flushCallback = NULL; + callback(ctrl->flushResult); + + if (ctrl->threadQueue.head != NULL) { + OSWakeupThread(&ctrl->threadQueue); + } + } + + SetBgJobStatus(ctrl->flushResult); +} + +static void ErrorFromFlush(void) { + SCControl* ctrl; + + ctrl = &Control; + ctrl->flushResult = 2; + + if (ctrl->nandNeedClose) { + ctrl->nandStep = 9; + + if (NANDCloseAsync(&ctrl->nandFileInfo, MyNandCallback, &ctrl->nandCommandBlock) == NAND_RESULT_OK) { + return; + } + } + + FinishFromFlush(); +} + +static BOOL __SCIsDirty(void) { + return DirtyFlag ? TRUE : FALSE; +} + +static void __SCSetDirtyFlag(void) { + DirtyFlag = TRUE; +} + +static void __SCClearDirtyFlag(void) { + DirtyFlag = FALSE; +} + +static u8* __SCGetConfBuf(void) { + return ConfBuf; +} + +static u32 __SCGetConfBufSize(void) { + return sizeof(ConfBuf); +} diff --git a/src/revolution/si/SIBios.c b/src/revolution/si/SIBios.c new file mode 100644 index 0000000000..65f24d99eb --- /dev/null +++ b/src/revolution/si/SIBios.c @@ -0,0 +1,821 @@ +#include +#include + +#include "__os.h" + +#define ROUND(n, a) (((u32)(n) + (a)-1) & ~((a)-1)) + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:27:56" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __SIVersion = "<< RVL_SDK - SI \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __SIVersion = "<< RVL_SDK - SI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __SIVersion = "<< RVL_SDK - SI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +static SIControl Si = { + /* chan */ -1, + /* poll */ 0, + /* inputBytes */ 0, + /* input */ NULL, + /* callback */ NULL +}; + +static SIPacket Packet[4]; +static OSAlarm Alarm[4]; +static u32 Type[4] = { SI_ERROR_NO_RESPONSE, SI_ERROR_NO_RESPONSE, SI_ERROR_NO_RESPONSE, SI_ERROR_NO_RESPONSE }; +static OSTime TypeTime[4]; +static OSTime XferTime[4]; +static SITypeCallback TypeCallback[4][4]; +static __OSInterruptHandler RDSTHandler[4]; +static BOOL InputBufferValid[4]; +static u32 InputBuffer[4][2]; +static volatile u32 InputBufferVcount[4]; + +u32 __PADFixBits; + +// prototypes +static u32 CompleteTransfer(); +static void SITransferNext(s32 chan); +static void SIInterruptHandler(__OSInterrupt interrupt, OSContext* context); +static int __SITransfer(s32 chan, void* output, u32 outputBytes, void* input, u32 inputBytes, SICallback callback); +static void AlarmHandler(OSAlarm* alarm, OSContext* context); +static void GetTypeCallback(s32 chan, u32 error, OSContext* context); +static int SIGetResponseRaw(s32 chan); + +BOOL SIBusy(void) { + return (Si.chan != -1) ? TRUE : FALSE; +} + +BOOL SIIsChanBusy(s32 chan) { + return Packet[chan].chan != -1 || Si.chan == chan; +} + +static void SIClearTCInterrupt(void) { + u32 reg; + + reg = __SIRegs[SI_COMCSR_IDX]; + reg |= SI_COMCSR_TCINT_MASK; + reg &= ~SI_COMCSR_TSTART_MASK; + __SIRegs[SI_COMCSR_IDX] = reg; +} + +static u32 CompleteTransfer(void) { + u32 sr; + u32 i; + u32 rLen; + u8* input; + + sr = __SIRegs[SI_STATUS_IDX]; + SIClearTCInterrupt(); + + if (Si.chan != -1) { + XferTime[Si.chan] = __OSGetSystemTime(); + input = Si.input; + rLen = Si.inputBytes / sizeof(u32); + for (i = 0; i < rLen; i++) { + *(u32*)input = __SIRegs[0x20 + i]; + input += 4; + } + + rLen = Si.inputBytes & 3; + if (rLen != 0) { + u32 temp = __SIRegs[i + 32]; + for (i = 0; i < rLen; i++) { + *(input++) = temp >> ((3 - i) * 8); + } + } + + if (__SIRegs[SI_COMCSR_IDX] & SI_COMCSR_COMERR_MASK) { + sr >>= (3 - Si.chan) * 8; + sr &= 0xF; + if ((sr & 8) != 0 && (Type[Si.chan] & 0x80) == 0) { + Type[Si.chan] = 8; + } + + if (sr == 0) { + sr = 4; + } + } else { + TypeTime[Si.chan] = __OSGetSystemTime(); + sr = 0; + } + + Si.chan = -1; + } + + return sr; +} + +static void SITransferNext(s32 chan) { + int i; + SIPacket* packet; + + for (i = 0; i < 4; i++) { + chan++; + chan %= 4; + packet = &Packet[chan]; + + if (packet->chan != -1) { + if (packet->fire <= __OSGetSystemTime()) { + if (__SITransfer(packet->chan, packet->output, packet->outputBytes, packet->input, packet->inputBytes, packet->callback) != 0) { + OSCancelAlarm(&Alarm[chan]); + packet->chan = -1; + } + break; + } + } + } +} + +#define CHAN_NONE -1 + +static void SIInterruptHandler(__OSInterrupt interrupt, OSContext* context) { + u32 reg; + s32 chan; + u32 sr; + SICallback callback; + int i; + u32 vcount; + u32 x; + + reg = __SIRegs[SI_COMCSR_IDX]; + if ((reg & (SI_COMCSR_TCINT_MASK | SI_COMCSR_TCINTMSK_MASK)) == (SI_COMCSR_TCINT_MASK | SI_COMCSR_TCINTMSK_MASK)) { + ASSERTLINE(384, Si.chan != CHAN_NONE); + + chan = Si.chan; + sr = CompleteTransfer(); + callback = Si.callback; + Si.callback = NULL; + SITransferNext(chan); + + if (callback) { + callback(chan, sr, context); + } + + sr = __SIRegs[SI_STATUS_IDX]; + sr &= 0x0F000000 >> (chan << 3); + __SIRegs[SI_STATUS_IDX] = sr; + + if (Type[chan] == SI_ERROR_BUSY && !SIIsChanBusy(chan)) { + static u32 cmdTypeAndStatus; + + SITransfer(chan, &cmdTypeAndStatus, 1, &Type[chan], 3, &GetTypeCallback, OSMicrosecondsToTicks(65)); + } + } + + if ((reg & (SI_COMCSR_RDSTINT_MASK | SI_COMCSR_RDSTINTMSK_MASK)) == (SI_COMCSR_RDSTINT_MASK | SI_COMCSR_RDSTINTMSK_MASK)) { + vcount = 1 + VIGetCurrentLine(); + x = (Si.poll & (0x3FF << 16)) >> 16; + + for (i = 0; i < 4; i++) { + if (SIGetResponseRaw(i)) { + InputBufferVcount[i] = vcount; + } + } + + for (i = 0; i < 4; i++) { + if ((Si.poll & (0x80000000 >> (24 + i))) != 0) { + if (InputBufferVcount[i] == 0 || ((x >> 1) + InputBufferVcount[i]) < vcount) { + return; + } + } + } + + for (i = 0; i < 4; i++) { + InputBufferVcount[i] = 0; + } + + for (i = 0; i < 4; i++) { + if (RDSTHandler[i] != 0) { + (*RDSTHandler[i])(interrupt, context); + } + } + } +} + +static BOOL SIEnablePollingInterrupt(BOOL enable) { + BOOL enabled; + BOOL rc; + u32 reg; + int i; + + enabled = OSDisableInterrupts(); + reg = __SIRegs[SI_COMCSR_IDX]; + rc = ((reg & SI_COMCSR_RDSTINTMSK_MASK) != 0) ? TRUE : FALSE; + + if (enable) { + reg |= SI_COMCSR_RDSTINTMSK_MASK; + + for (i = 0; i < 4; i++) { + InputBufferVcount[i] = 0; + } + } else { + reg &= ~SI_COMCSR_RDSTINTMSK_MASK; + } + + reg &= ~(SI_COMCSR_TCINT_MASK | SI_COMCSR_TSTART_MASK); + __SIRegs[SI_COMCSR_IDX] = reg; + + OSRestoreInterrupts(enabled); + return rc; +} + +BOOL SIRegisterPollingHandler(__OSInterruptHandler handler) { + BOOL enabled; + int i; + + enabled = OSDisableInterrupts(); + for (i = 0; i < 4; i++) { + if (RDSTHandler[i] == handler) { + OSRestoreInterrupts(enabled); + return TRUE; + } + } + + for (i = 0; i < 4; i++) { + if (RDSTHandler[i] == 0) { + RDSTHandler[i] = handler; + SIEnablePollingInterrupt(TRUE); + OSRestoreInterrupts(enabled); + return TRUE; + } + } + + OSRestoreInterrupts(enabled); + return FALSE; +} + +BOOL SIUnregisterPollingHandler(__OSInterruptHandler handler) { + BOOL enabled; + int i; + + enabled = OSDisableInterrupts(); + for (i = 0; i < 4; i++) { + if (RDSTHandler[i] == handler) { + RDSTHandler[i] = 0; + + for (i = 0; i < 4; i++) { + if (RDSTHandler[i] != 0) { + break; + } + } + + if (i == 4) { + SIEnablePollingInterrupt(FALSE); + } + + OSRestoreInterrupts(enabled); + return TRUE; + } + } + + OSRestoreInterrupts(enabled); + return FALSE; +} + +void SIInit(void) { + static BOOL Initialized = FALSE; + if (Initialized) { + return; + } + + OSRegisterVersion(__SIVersion); + + Packet[0].chan = Packet[1].chan = Packet[2].chan = Packet[3].chan = -1; + Si.poll = 0; + SISetSamplingRate(0); + + do {} while(__SIRegs[SI_COMCSR_IDX] & SI_COMCSR_TSTART_MASK); + + __SIRegs[SI_COMCSR_IDX] = SI_COMCSR_TCINT_MASK; + __OSSetInterruptHandler(0x14, SIInterruptHandler); + __OSUnmaskInterrupts(0x800); + + SIGetType(0); + SIGetType(1); + SIGetType(2); + SIGetType(3); + Initialized = TRUE; +} + +static int __SITransfer(s32 chan, void* output, u32 outputBytes, void* input, u32 inputBytes, SICallback callback) { + BOOL enabled; + u32 rLen; + u32 i; + u32 sr; + union { + u32 val; + struct { + u32 tcint : 1; + u32 tcintmsk : 1; + u32 comerr : 1; + u32 rdstint : 1; + u32 rdstintmsk : 1; + u32 pad2 : 4; + u32 outlngth : 7; + u32 pad1 : 1; + u32 inlngth : 7; + u32 pad0 : 5; + u32 channel : 2; + u32 tstart : 1; + } f; + } comcsr; + + ASSERTMSGLINE(645, (chan >= 0) && (chan < 4), "SITransfer(): invalid channel."); + ASSERTMSGLINE(647, (outputBytes != 0) && (outputBytes <= 128), "SITransfer(): output size is out of range (must be 1 to 128)."); + ASSERTMSGLINE(649, (inputBytes != 0) && (inputBytes <= 128), "SITransfer(): input size is out of range (must be 1 to 128)."); + + enabled = OSDisableInterrupts(); + if (Si.chan != -1) { + OSRestoreInterrupts(enabled); + return 0; + } + + ASSERTLINE(659, (__SIRegs[SI_COMCSR_IDX] & (SI_COMCSR_TSTART_MASK | SI_COMCSR_TCINT_MASK)) == 0); + sr = __SIRegs[SI_STATUS_IDX]; + sr &= (0x0F000000 >> (chan* 8)); + __SIRegs[SI_STATUS_IDX] = sr; + + Si.chan = chan; + Si.callback = callback; + Si.inputBytes = inputBytes; + Si.input = input; + + rLen = ROUND(outputBytes, 4) / 4; + for (i = 0; i < rLen; i++) { + __SIRegs[i + 0x20] = ((u32*)output)[i]; + } + + comcsr.val = __SIRegs[SI_COMCSR_IDX]; + comcsr.f.tcint = 1; + comcsr.f.tcintmsk = callback ? 1 : 0; + comcsr.f.outlngth = outputBytes == 0x80 ? 0 : outputBytes; + comcsr.f.inlngth = inputBytes == 0x80 ? 0 : inputBytes; + comcsr.f.channel = chan; + comcsr.f.tstart = 1; + + __SIRegs[SI_COMCSR_IDX] = comcsr.val; + OSRestoreInterrupts(enabled); + return 1; +} + +u32 SISync(void) { + BOOL enabled; + u32 sr; + + do {} while(__SIRegs[SI_COMCSR_IDX] & SI_COMCSR_TSTART_MASK); + + enabled = OSDisableInterrupts(); + sr = CompleteTransfer(); + SITransferNext(4); + OSRestoreInterrupts(enabled); + return sr; +} + +u32 SIGetStatus(s32 chan) { + BOOL enabled; + u32 sr; + int chanShift; + + enabled = OSDisableInterrupts(); + sr = __SIRegs[SI_STATUS_IDX]; + chanShift = (3 - chan) * 8; + sr >>= chanShift; + + if ((sr & 8) != 0) { + if ((Type[chan] & SI_ERROR_BUSY) == 0) { + Type[chan] = 8; + } + } + + OSRestoreInterrupts(enabled); + return sr; +} + +void SISetCommand(s32 chan, u32 command) { + ASSERTMSGLINE(770, (chan >= 0) && (chan < 4), "SISetCommand(): invalid channel."); + __SIRegs[chan* 3] = command; +} + +u32 SIGetCommand(s32 chan) { + ASSERTMSGLINE(770, (chan >= 0) && (chan < 4), "SIGetCommand(): invalid channel."); + return __SIRegs[chan* 3]; +} + +void SITransferCommands(void) { + __SIRegs[SI_STATUS_IDX] = SI_COMCSR_TCINT_MASK; +} + +u32 SISetXY(u32 x, u32 y) { + u32 poll; + BOOL enabled; + + ASSERTMSGLINE(821, x >= 8, "SISetXY(): x is out of range (8 <= x <= 1023)."); + ASSERTMSGLINE(822, x <= 1023, "SISetXY(): x is out of range (8 <= x <= 1023)."); + ASSERTMSGLINE(823, y <= 255, "SISetXY(): y is out of range (0 <= y <= 255)."); + + poll = x << 0x10; + poll |= y << 8; + enabled = OSDisableInterrupts(); + Si.poll &= 0xFC0000FF; + Si.poll |= poll; + poll = Si.poll; + __SIRegs[0x30 / 4] = poll; + OSRestoreInterrupts(enabled); + return poll; +} + +u32 SIEnablePolling(u32 poll) { + BOOL enabled; + u32 en; + + ASSERTMSGLINE(852, (poll & 0x0FFFFFFF) == 0, "SIEnablePolling(): invalid chan bit(s)."); + if (poll == 0) { + return Si.poll; + } + + enabled = OSDisableInterrupts(); + poll = poll >> 24; + en = poll & 0xF0; + ASSERTLINE(883, en); + poll &= ((en >> 4) | 0x03FFFFF0); + poll &= 0xFC0000FF; + + Si.poll &= ~(en >> 4); + Si.poll |= poll; + poll = Si.poll; + SITransferCommands(); + __SIRegs[0x30 / 4] = poll; + OSRestoreInterrupts(enabled); + return poll; +} + +u32 SIDisablePolling(u32 poll) { + BOOL enabled; + + ASSERTMSGLINE(926, (poll & 0x0FFFFFFF) == 0, "SIDisablePolling(): invalid chan bit(s)."); + if (poll == 0) { + return Si.poll; + } + + enabled = OSDisableInterrupts(); + poll = poll >> 24; + poll &= 0xF0; + ASSERTLINE(939, poll); + poll = Si.poll & ~poll; + __SIRegs[0x30 / 4] = poll; + Si.poll = poll; + OSRestoreInterrupts(enabled); + return poll; +} + +static BOOL SIGetResponseRaw(s32 chan) { + u32 sr; + + sr = SIGetStatus(chan); + if (sr & 0x20) { + InputBuffer[chan][0] = __SIRegs[1 + chan * 3]; + InputBuffer[chan][1] = __SIRegs[2 + chan * 3]; + InputBufferValid[chan] = TRUE; + return TRUE; + } + + return FALSE; +} + +BOOL SIGetResponse(s32 chan, void* data) { + BOOL rc; + BOOL enabled; + + ASSERTMSGLINE(989, ((chan >= 0) && (chan < 4)), "SIGetResponse(): invalid channel."); + enabled = OSDisableInterrupts(); + SIGetResponseRaw(chan); + rc = InputBufferValid[chan]; + InputBufferValid[chan] = FALSE; + + if (rc) { + ((u32*)data)[0] = InputBuffer[chan][0]; + ((u32*)data)[1] = InputBuffer[chan][1]; + } + + OSRestoreInterrupts(enabled); + return rc; +} + +static void AlarmHandler(OSAlarm* alarm, OSContext* context) { + s32 chan; + SIPacket* packet; + + chan = (s32)(alarm - Alarm); + ASSERTLINE(1020, 0 <= chan && chan < SI_MAX_CHAN); + + packet = &Packet[chan]; + if (packet->chan != -1) { + ASSERTLINE(1024, packet->fire <= __OSGetSystemTime()); + + if (__SITransfer(packet->chan, packet->output, packet->outputBytes, packet->input, packet->inputBytes, packet->callback)) { + packet->chan = -1; + } + } +} + +BOOL SITransfer(s32 chan, void* output, u32 outputBytes, void* input, u32 inputBytes, + SICallback callback, OSTime delay) { + BOOL enabled; + SIPacket* packet; + OSTime now; + OSTime fire; + + packet = &Packet[chan]; + enabled = OSDisableInterrupts(); + + if (packet->chan != -1 || Si.chan == chan) { + OSRestoreInterrupts(enabled); + return FALSE; + } + + now = __OSGetSystemTime(); + if (delay == 0) { + fire = now; + } else { + fire = delay + XferTime[chan]; + } + + if (now < fire) { + delay = fire - now; + OSSetAlarm(&Alarm[chan], delay, AlarmHandler); + } else if (__SITransfer(chan, output, outputBytes, input, inputBytes, callback)) { + OSRestoreInterrupts(enabled); + return TRUE; + } + + packet->chan = chan; + packet->output = output; + packet->outputBytes = outputBytes; + packet->input = input; + packet->inputBytes = inputBytes; + packet->callback = callback; + packet->fire = fire; + OSRestoreInterrupts(enabled); + return TRUE; +} + +static void CallTypeAndStatusCallback(s32 chan, u32 type) { + SITypeCallback callback; + int i; + + for (i = 0; i < 4; i++) { + callback = TypeCallback[chan][i]; + + if (callback != 0) { + TypeCallback[chan][i] = 0; + (*callback)(chan, type); + } + } +} + +static void GetTypeCallback(s32 chan, u32 error, OSContext* context) { + static u32 cmdFixDevice[4]; + u32 type; + u32 chanBit; + int fix; + u32 id; + + ASSERTLINE(1155, 0 <= chan && chan < SI_MAX_CHAN); + + ASSERTLINE(1157, (Type[chan] & 0xff) == SI_ERROR_BUSY); + Type[chan] &= ~SI_ERROR_BUSY; + Type[chan] |= error; + TypeTime[chan] = __OSGetSystemTime(); + + type = Type[chan]; + chanBit = 0x80000000 >> chan; + fix = __PADFixBits & chanBit; + __PADFixBits &= ~chanBit; + + if ((error & 0xF) != 0 || (type & 0x18000000) != 0x08000000 || (type & 0x80000000) == 0 || (type & 0x04000000) != 0) { + OSSetWirelessID(chan, 0); + CallTypeAndStatusCallback(chan, Type[chan]); + } else { + + + id = OSGetWirelessID(chan) << 8; + + if (fix != 0 && (id & 0x100000) != 0) { + cmdFixDevice[chan] = 0x4E000000 | (id & 0xCFFF00) | 0x100000; + Type[chan] = SI_ERROR_BUSY; + SITransfer(chan, &cmdFixDevice[chan], 3, &Type[chan], 3, &GetTypeCallback, 0); + return; + } + + if ((type & 0x00100000) != 0) { + if ((id & 0xCFFF00) != (type & 0xCFFF00)) { + if ((id & 0x100000) == 0) { + id = type & 0xCFFF00; + id |= 0x100000; + OSSetWirelessID(chan, (id >> 8) & 0xFFFF); + } + + cmdFixDevice[chan] = 0x4E000000 | id; + Type[chan] = SI_ERROR_BUSY; + SITransfer(chan, &cmdFixDevice[chan], 3, &Type[chan], 3, &GetTypeCallback, 0); + return; + } + } else { + if ((type & 0x40000000) != 0) { + id = type & 0xCFFF00; + id |= 0x100000; + OSSetWirelessID(chan, (id >> 8) & 0xFFFF); + + cmdFixDevice[chan] = 0x4E000000 | id; + Type[chan] = SI_ERROR_BUSY; + SITransfer(chan, &cmdFixDevice[chan], 3, &Type[chan], 3, &GetTypeCallback, 0); + return; + } + + OSSetWirelessID(chan, 0); + } + + CallTypeAndStatusCallback(chan, Type[chan]); + } +} + +u32 SIGetType(s32 chan) { + static u32 cmdTypeAndStatus; + BOOL enabled; + u32 type; + OSTime diff; + + enabled = OSDisableInterrupts(); + ASSERTLINE(1261, 0 <= chan && chan < SI_MAX_CHAN); + type = Type[chan]; + diff = __OSGetSystemTime() - TypeTime[chan]; + if ((Si.poll & (0x80 >> chan)) != 0) { + if (type != 8) { + TypeTime[chan] = __OSGetSystemTime(); + OSRestoreInterrupts(enabled); + return type; + } + + type = Type[chan] = SI_ERROR_BUSY; + } else { + if (diff <= OSMillisecondsToTicks(50) && type != 8) { + OSRestoreInterrupts(enabled); + return type; + } + + if (diff <= OSMillisecondsToTicks(75)) { + Type[chan] = SI_ERROR_BUSY; + } else { + type = Type[chan] = SI_ERROR_BUSY; + } + } + + TypeTime[chan] = __OSGetSystemTime(); + SITransfer(chan, &cmdTypeAndStatus, 1, &Type[chan], 3, &GetTypeCallback, OSMicrosecondsToTicks(65)); + OSRestoreInterrupts(enabled); + return type; +} + +u32 SIGetTypeAsync(s32 chan, SITypeCallback callback) { + BOOL enabled; + u32 type; + + enabled = OSDisableInterrupts(); + type = SIGetType(chan); + + if ((Type[chan] & SI_ERROR_BUSY) != 0) { + int i; + for (i = 0; i < SI_MAX_TYPE; i++) { + if (TypeCallback[chan][i] == callback) { + break; + } + + if (TypeCallback[chan][i] == 0) { + TypeCallback[chan][i] = callback; + break; + } + } + + ASSERTLINE(1342, i < SI_MAX_TYPE); + } else { + (*callback)(chan, type); + } + + OSRestoreInterrupts(enabled); + return type; +} + +u32 SIDecodeType(u32 type) { + u32 error; + + error = type & 0xFF; + type &= ~0xFF; + + if (error & SI_ERROR_NO_RESPONSE) { + return SI_ERROR_NO_RESPONSE; + } + + if (error & (SI_ERROR_UNKNOWN | SI_ERROR_COLLISION | SI_ERROR_OVER_RUN | SI_ERROR_UNDER_RUN)) { + return SI_ERROR_UNKNOWN; + } + + if (error != 0) { + ASSERTLINE(1371, error == SI_ERROR_BUSY); + return SI_ERROR_BUSY; + } + + if ((type & SI_TYPE_MASK) == SI_TYPE_N64) { + switch (type & 0xFFFF0000) { + case SI_N64_MIC: + case SI_N64_KEYBOARD: + case SI_GBA: + case SI_N64_MOUSE: + case SI_N64_CONTROLLER: + return type & 0xFFFF0000; + default: + return SI_ERROR_UNKNOWN; + } + } + + if ((type & SI_TYPE_MASK) != SI_TYPE_DOLPHIN) { + return SI_ERROR_UNKNOWN; + } + + switch (type & 0xFFFF0000) { + case SI_GC_STEERING: + case SI_GC_CONTROLLER: + return type & 0xFFFF0000; + } + + if ((type & 0xFFE00000) == SI_GC_KEYBOARD) { + return SI_GC_KEYBOARD; + } + + if ((type & SI_GC_WIRELESS) != 0 && (type & SI_WIRELESS_IR) == 0) { + if ((type & SI_GC_WAVEBIRD) == SI_GC_WAVEBIRD) { + return SI_GC_WAVEBIRD; + } + + if ((type & SI_WIRELESS_STATE) == 0) { + return SI_GC_RECEIVER; + } + } + + if ((type & SI_GC_CONTROLLER) == SI_GC_CONTROLLER) { + return SI_GC_CONTROLLER; + } + + return SI_ERROR_UNKNOWN; +} + +u32 SIProbe(s32 chan) { + return SIDecodeType(SIGetType(chan)); +} + +char* SIGetTypeString(u32 type) { + switch (SIDecodeType(type)) { + case SI_ERROR_NO_RESPONSE: + return "No response"; + case SI_ERROR_BUSY: + return "Busy"; + case SI_N64_CONTROLLER: + return "N64 controller"; + case SI_N64_MIC: + return "N64 microphone"; + case SI_N64_KEYBOARD: + return "N64 keyboard"; + case SI_N64_MOUSE: + return "N64 mouse"; + case SI_GBA: + return "GameBoy Advance"; + case SI_GC_CONTROLLER: + return "Standard controller"; + case SI_GC_RECEIVER: + return "Wireless receiver"; + case SI_GC_WAVEBIRD: + return "WaveBird controller"; + case SI_GC_KEYBOARD: + return "Keyboard"; + case SI_GC_STEERING: + return "Steering"; + case SI_ERROR_UNKNOWN: + default: + return "Unknown"; + } +} diff --git a/src/revolution/si/SISamplingRate.c b/src/revolution/si/SISamplingRate.c new file mode 100644 index 0000000000..3006110e04 --- /dev/null +++ b/src/revolution/si/SISamplingRate.c @@ -0,0 +1,125 @@ +#include +#include + +#include "__os.h" + +#define LATENCY 8 + +static u32 SamplingRate = 0; + +typedef struct XY { + u16 line; + u8 count; +} XY; + +static XY XYNTSC[12] = { + {0x00F6, 0x02}, + {0x000E, 0x13}, + {0x001E, 0x09}, + {0x002C, 0x06}, + {0x0034, 0x05}, + {0x0041, 0x04}, + {0x0057, 0x03}, + {0x0057, 0x03}, + {0x0057, 0x03}, + {0x0083, 0x02}, + {0x0083, 0x02}, + {0x0083, 0x02}, +}; + +static XY XYPAL[12] = { + {0x0128, 0x02}, + {0x000F, 0x15}, + {0x001D, 0x0B}, + {0x002D, 0x07}, + {0x0034, 0x06}, + {0x003F, 0x05}, + {0x004E, 0x04}, + {0x0068, 0x03}, + {0x0068, 0x03}, + {0x0068, 0x03}, + {0x0068, 0x03}, + {0x009C, 0x02}, +}; + +void SISetSamplingRate(u32 msec) { + XY* xy; + BOOL progressive; + BOOL enabled; + + ASSERTMSGLINE(387, msec <= 11, "SISetSamplingRate(): out of rage (0 <= msec <= 11)"); + if (msec > 11) { + msec = 11; + } + enabled = OSDisableInterrupts(); + SamplingRate = msec; + + switch (VIGetTvFormat()) { + case VI_NTSC: + case VI_MPAL: + case VI_EURGB60: + xy = XYNTSC; + break; + case VI_PAL: + xy = XYPAL; + break; + default: + OSReport("SISetSamplingRate: unknown TV format. Use default."); + msec = 0; + xy = XYNTSC; + break; + } + + progressive = __VIRegs[VI_CLOCK_SEL] & 1; + SISetXY((progressive ? 2 : 1) * xy[msec].line, xy[msec].count); + OSRestoreInterrupts(enabled); +} + +void SIRefreshSamplingRate(void) { + SISetSamplingRate(SamplingRate); +} + +#if DEBUG +void __SITestSamplingRate(u32 tvmode) { + u32 msec; + u32 line; + u32 count; + XY* xy; + + switch (tvmode) { + case VI_NTSC: + case VI_MPAL: + xy = XYNTSC; + for (msec = 0; msec <= 11; msec++) { + line = xy[msec].line; + count = xy[msec].count; + OSReport("%2d[msec]: count %3d, line %3d, last %3d, diff0 %2d.%03d, diff1 %2d.%03d\n", + msec, count, line, line * (count - 1) + LATENCY, (line * 636) / 10000, (line * 636) % 10000, + ((263 - line * (count - 1)) * 636) / 10000, ((263 - line * (count - 1)) * 636) % 10000); + ASSERTLINE(446, line * (count - 1) + LATENCY < 263); + + if (msec != 0) { + ASSERTLINE(449, 636 * line < msec * 10000); + ASSERTLINE(450, 636 * (263 - line * (count - 1)) < msec * 10000); + } + } + break; + case VI_PAL: + xy = XYPAL; + for (msec = 0; msec <= 11; msec++) { + line = xy[msec].line; + count = xy[msec].count; + OSReport("%2d[msec]: count %3d, line %3d, last %3d, diff0 %2d.%03d, diff1 %2d.%03d\n", + msec, count, line, line * (count - 1) + LATENCY, (line * 640) / 10000, (line * 640) % 10000, + ((313 - line * (count - 1)) * 640) / 10000, ((313 - line * (count - 1)) * 640) % 10000); + ASSERTLINE(470, line * (count - 1) + LATENCY < 313); + + if (msec != 0) { + ASSERTLINE(473, 640 * line < msec * 10000); + ASSERTLINE(474, 640 * (313 - line * (count - 1)) < msec * 10000); + } + } + break; + } +} +#endif diff --git a/src/revolution/vi/__vi.h b/src/revolution/vi/__vi.h new file mode 100644 index 0000000000..e061de3369 --- /dev/null +++ b/src/revolution/vi/__vi.h @@ -0,0 +1,40 @@ +#ifndef _REVOLUTION_VI_INTERNAL_H_ +#define _REVOLUTION_VI_INTERNAL_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* i2c.c */ + +int __VISendI2CData(u8 slaveAddr, u8* pData, int nBytes); + +/* vi.c */ + +void __VIInit(VITVMode mode); +void __VISetAdjustingValues(s16 x, s16 y); +void __VIGetAdjustingValues(s16* x, s16* y); +void __VIGetCurrentPosition(s16* x, s16* y); +BOOL __VIResetDev0Idle(); + +/* vi3in1.c */ +void __VISetFilter4EURGB60(VIBool enable); +void __VISetGamma1_0(void); +void __VISetYUVSEL(VIBool outsel); +void __VISetCGMS(void); +void __VISetWSS(void); +void __VISetClosedCaption(void); +void __VISetMacrovision(void); +void __VISetGamma(void); +void __VISetTrapFilter(void); +void __VISetRGBOverDrive(void); +void __VISetRGBModeImm(void); +void __VISetRevolutionModeSimple(void); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/src/revolution/vi/i2c.c b/src/revolution/vi/i2c.c new file mode 100644 index 0000000000..6996b1368d --- /dev/null +++ b/src/revolution/vi/i2c.c @@ -0,0 +1,230 @@ +#include +#include + +#include "__vi.h" + +static volatile u32 __i2c_ident_flag = 1; +static volatile u32 __i2c_ident_first = 0; + +#define busRd32(addr) (*(volatile u32 *)(addr)) +#define busWrt32(addr, val) (*(volatile u32 *)(addr)) = (val) + +void WaitMicroTime(s32 usec) { + OSTime t = __OSGetSystemTime(); + + while (((__OSGetSystemTime() - t) * 8) / 486 < usec); +} + +static void VICheckI2C(void) { + __i2c_ident_flag = 1; +} + +static BOOL __VISetSCL(u32 value) { + u32 reg; + value &= 1; + + reg = busRd32(0xCD8000C0); + reg &= ~(1 << 14); + reg = (u32)(reg | (value << 14)); + busWrt32(0xCD8000C0, reg); + return TRUE; +} + +static BOOL __VISetSDA(u32 value) { + u32 reg; + value &= 1; + reg = busRd32(0xCD8000C0); + reg &= ~(1 << 15); + reg = (u32)(reg | (value << 15)); + busWrt32(0xCD8000C0, reg); + return TRUE; +} + +static u32 __VIGetSDA(void) { + u32 reg = busRd32(0xCD8000C8); + return (u32)((reg >> 15) & 1); +} + +static void __VIOpenI2C(u32 dir) { + u32 reg = busRd32(0xCD8000C4); + reg = (u32)(reg & ~(1 << 15)); + reg = (u32)(reg | (1 << 14) | (dir << 15)); + busWrt32(0xCD8000C4, reg); +} + +static int wait4ClkHigh(void) { + WaitMicroTime(2); + return 1; +} + +static int sendSlaveAddr(u8 slaveAddr) { + int i; + + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + + WaitMicroTime(2); + __VISetSCL(0); + + for (i = 0; i < 8; i++) { + if (slaveAddr & 0x80) { + if (0 == __i2c_ident_flag) { + __VISetSDA(0); + } else { + __VISetSDA(1); + } + } else { + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + } + + WaitMicroTime(2); + __VISetSCL(1); + + if (wait4ClkHigh() == 0) { + return 0; + } + + __VISetSCL(0); + slaveAddr <<= 1; + } + + __VIOpenI2C(0); + WaitMicroTime(2); + __VISetSCL(1); + + if (wait4ClkHigh() == 0) { + return 0; + } + + if (1 == __i2c_ident_flag) { + if (__VIGetSDA() != 0) { + return 0; + } + } + + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + + __VIOpenI2C(1); + __VISetSCL(0); + return 1; +} + +int __VISendI2CData(u8 slaveAddr, u8* pData, int nBytes) { + s32 i; + u8 data; + BOOL enabled; + + if (__i2c_ident_first == 0) { + VICheckI2C(); + __i2c_ident_first = 1; + } + + enabled = OSDisableInterrupts(); + + __VIOpenI2C(1); + __VISetSCL(1); + + if (0 == __i2c_ident_flag) { + __VISetSDA(0); + } else { + __VISetSDA(1); + } + + WaitMicroTime(2); + WaitMicroTime(2); + + if (sendSlaveAddr(slaveAddr) == 0) { + OSRestoreInterrupts(enabled); + return 0; + } + + __VIOpenI2C(1); + + while (nBytes != 0) { + data = *pData++; + for (i = 0; i < 8; i++) { + if (data & 0x80) { + if (0 == __i2c_ident_flag) { + __VISetSDA(0); + } else { + __VISetSDA(1); + } + } else { + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + } + + WaitMicroTime(2); + __VISetSCL(1); + + if (wait4ClkHigh() == 0) { + OSRestoreInterrupts(enabled); + return 0; + } + + __VISetSCL(0); + data <<= 1; + } + + __VIOpenI2C(0); + WaitMicroTime(2); + __VISetSCL(1); + + if (wait4ClkHigh() == 0) { + OSRestoreInterrupts(enabled); + return 0; + } + + if (1 == __i2c_ident_flag) { + if (__VIGetSDA() != 0) { + OSRestoreInterrupts(enabled); + return 0; + } + } + + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + + __VIOpenI2C(1); + __VISetSCL(0); + nBytes--; + } + + __VIOpenI2C(1); + + if (0 == __i2c_ident_flag) { + __VISetSDA(1); + } else { + __VISetSDA(0); + } + + WaitMicroTime(2); + __VISetSCL(1); + WaitMicroTime(2); + + if (0 == __i2c_ident_flag) { + __VISetSDA(0); + } else { + __VISetSDA(1); + } + + OSRestoreInterrupts(enabled); + return 1; +} diff --git a/src/revolution/vi/vi.c b/src/revolution/vi/vi.c new file mode 100644 index 0000000000..057ba805b4 --- /dev/null +++ b/src/revolution/vi/vi.c @@ -0,0 +1,1703 @@ +#include +#include +#include +#include +#include +#include + +#include "__gx.h" +#include "__os.h" +#include "__vi.h" + +// normal assert macros don't match in some places here +#if DEBUG +#define VI_ASSERTMSGLINE1(line, cond, msg, arg1) \ + if (!(cond)) \ + OSPanic(__FILE__, line, msg, arg1) + +#define VI_ASSERTMSGLINE2(line, cond, msg, arg1, arg2) \ + if (!(cond)) \ + OSPanic(__FILE__, line, msg, arg1, arg2) +#else +#define VI_ASSERTMSGLINE1(line, cond, msg, arg1) (void)0 +#define VI_ASSERTMSGLINE2(line, cond, msg, arg1, arg2) (void)0 +#endif + +// extern +extern DVDCommandBlock __DVDStopMotorCommandBlock; + +#ifdef SDK_AUG2010 +#define BUILD_DATE "Aug 23 2010" +#if DEBUG +#define BUILD_TIME "17:27:58" +#else +#define BUILD_TIME "17:33:06" +#endif +#elif SDK_SEP2006 +#define BUILD_DATE "Sep 21 2006" +#define BUILD_TIME "14:32:13" +#endif + +#ifdef SDK_AUG2010 +#if DEBUG +const char* __VIVersion = "<< RVL_SDK - VI \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#else +const char* __VIVersion = "<< RVL_SDK - VI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"; +#endif +#elif SDK_SEP2006 +const char* __VIVersion = "<< RVL_SDK - VI \trelease build: "BUILD_DATE" "BUILD_TIME" (0x4200_60422) >>"; +#endif + +typedef struct { + u8 equ; + u16 acv; + u16 prbOdd; + u16 prbEven; + u16 psbOdd; + u16 psbEven; + u8 bs1; + u8 bs2; + u8 bs3; + u8 bs4; + u16 be1; + u16 be2; + u16 be3; + u16 be4; + u16 nhlines; + u16 hlw; + u8 hsy; + u8 hcs; + u8 hce; + u8 hbe640; + u16 hbs640; + u8 hbeCCIR656; + u16 hbsCCIR656; +} timing_s; + +typedef struct { + u16 DispPosX; + u16 DispPosY; + u16 DispSizeX; + u16 DispSizeY; + u16 AdjustedDispPosX; + u16 AdjustedDispPosY; + u16 AdjustedDispSizeY; + u16 AdjustedPanPosY; + u16 AdjustedPanSizeY; + u16 FBSizeX; + u16 FBSizeY; + u16 PanPosX; + u16 PanPosY; + u16 PanSizeX; + u16 PanSizeY; + VIXFBMode FBMode; + u32 nonInter; + u32 tv; + u8 wordPerLine; + u8 std; + u8 wpl; + u32 bufAddr; + u32 tfbb; + u32 bfbb; + u8 xof; + BOOL black; + BOOL threeD; + u32 rbufAddr; + u32 rtfbb; + u32 rbfbb; + timing_s* timing; +} SomeVIStruct; + +static BOOL IsInitialized = FALSE; + +static volatile u32 retraceCount; +static volatile u32 flushFlag; +static volatile u32 flushFlag3in1; +static volatile u32 vsync_timing_err_cnt = 0; +static volatile u32 vsync_timing_test_flag = 0; + +static volatile BOOL __VIDimming_All_Clear = FALSE; +static volatile BOOL __VIDimmingFlag_Enable; +static volatile BOOL __VIDVDStopFlag_Enable; +static volatile VITimeToDIM g_current_time_to_dim; +static vu32 THD_TIME_TO_DIMMING = 0; +static vu32 NEW_TIME_TO_DIMMING = 0; +static vu32 THD_TIME_TO_DVD_STOP = 0; +static vu32 _gIdleCount_dimming = 0; +static vu32 _gIdleCount_dvd = 0; +static vu32 __VIDimmingFlag_RF_IDLE; +static vu32 __VIDimmingFlag_SI_IDLE; +static vu32 __VIDimmingFlag_DEV_IDLE[10]; +static volatile BOOL __VIDimmingState = FALSE; + +extern VIVideo Vdac_Flag_Region; +extern volatile u32 Vdac_Flag_Changed; + +static OSThreadQueue retraceQueue; + +static void (*PreCB)(u32); +static void (*PostCB)(u32); + +static u32 encoderType; +static u16 regs[59]; +static volatile u32 __VIDimmingFlag_DEV_IDLE[10]; +static timing_s* CurrTiming; +static u32 CurrTvMode; +static u32 NextBufAddr; +static u32 CurrBufAddr; +static u16 shdwRegs[59]; + +static void (*PositionCallback)(s16, s16) = NULL; +static s16 displayOffsetH = 0; +static s16 displayOffsetV = 0; +static volatile u32 changeMode = 0; +static volatile u64 changed = 0; +static volatile u32 shdwChangeMode = 0; +static volatile u64 shdwChanged = 0; +static u32 FBSet = 0; +static timing_s* timingExtra = NULL; + +#define MARK_CHANGED(index) (changed |= 1LL << (63 - (index))) + +static timing_s timing[11] = { + { 6, 240, 24, 25, 3, 2, 12, 13, 12, 13, 520, 519, 520, 519, 525, 429, 64, 71, 105, 162, 373, 122, 412 }, + { 6, 240, 24, 24, 4, 4, 12, 12, 12, 12, 520, 520, 520, 520, 526, 429, 64, 71, 105, 162, 373, 122, 412 }, + { 5, 287, 35, 36, 1, 0, 13, 12, 11, 10, 619, 618, 617, 620, 625, 432, 64, 75, 106, 172, 380, 133, 420 }, + { 5, 287, 33, 33, 2, 2, 13, 11, 13, 11, 619, 621, 619, 621, 624, 432, 64, 75, 106, 172, 380, 133, 420 }, + { 6, 240, 24, 25, 3, 2, 16, 15, 14, 13, 518, 517, 516, 519, 525, 429, 64, 78, 112, 162, 373, 122, 412 }, + { 6, 240, 24, 24, 4, 4, 16, 14, 16, 14, 518, 520, 518, 520, 526, 429, 64, 78, 112, 162, 373, 122, 412 }, + { 12, 480, 48, 48, 6, 6, 24, 24, 24, 24, 1038, 1038, 1038, 1038, 1050, 429, 64, 71, 105, 162, 373, 122, 412 }, + { 12, 480, 44, 44, 10, 10, 24, 24, 24, 24, 1038, 1038, 1038, 1038, 1050, 429, 64, 71, 105, 168, 379, 122, 412 }, + { 6, 241, 24, 25, 1, 0, 12, 13, 12, 13, 520, 519, 520, 519, 525, 429, 64, 71, 105, 159, 370, 122, 412 }, + { 12, 480, 48, 48, 6, 6, 24, 24, 24, 24, 1038, 1038, 1038, 1038, 1050, 429, 64, 71, 105, 180, 391, 122, 412 }, + { 10, 576, 62, 62, 6, 6, 20, 20, 20, 20, 1240, 1240, 1240, 1240, 1250, 432, 64, 75, 106, 172, 380, 122, 412 } +}; + +static u16 taps[25] = { + 0x01F0, 0x01DC, + 0x01AE, 0x0174, + 0x0129, 0x00DB, + 0x008E, 0x0046, + 0x000C, 0x00E2, + 0x00CB, 0x00C0, + 0x00C4, 0x00CF, + 0x00DE, 0x00EC, + 0x00FC, 0x0008, + 0x000F, 0x0013, + 0x0013, 0x000F, + 0x000C, 0x0008, + 0x0001 +}; + +GXRenderModeObj GXPal528Prog = { + 6, + 640, 528, 528, + 40, 23, + 640, 528, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 0, 0, 21, 22, 21, 0, 0 } +}; + +GXRenderModeObj GXPal528ProgSoft = { + 6, + 640, 528, 528, + 40, 23, + 640, 528, + 0, + 0, + 0, + { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, + { 8, 8, 10, 12, 10, 8, 8 } +}; + +GXRenderModeObj GXPal524ProgAa = { + 6, + 640, 264, 524, + 40, 23, + 640, 524, + 0, + 0, + 1, + { 3, 2, 9, 6, 3, 10, 3, 2, 9, 6, 3, 10, 9, 2, 3, 6, 9, 10, 9, 2, 3, 6, 9, 10 }, + { 4, 8, 12, 16, 12, 8, 4 } +}; + +static BOOL OnShutdown(BOOL final, u32 event); +static OSShutdownFunctionInfo ShutdownFunctionInfo = { + OnShutdown, + 127 +}; + +static SomeVIStruct HorVer; + + +// prototypes +static u32 getCurrentFieldEvenOdd(void); +timing_s* __VISetExtraTiming(timing_s* t); +void __VIEnableRawPositionInterrupt(s16 x, s16 y, void (*callback)(s16, s16)); +void (*__VIDisableRawPositionInterrupt())(s16, s16); +void __VIDisplayPositionToXY(u32 hct, u32 vct, s16* x, s16* y); +void __VISetLatchMode(u32 mode); +int __VIGetLatch0Position(s16* px, s16* py); +int __VIGetLatch1Position(s16* px, s16* py); +int __VIGetLatchPosition(u32 port, s16* px, s16* py); +static void GetCurrentDisplayPosition(u32* hct, u32* vct); + +static BOOL OnShutdown(BOOL final, u32 event) { + BOOL retval; + static BOOL first = TRUE; + static u32 count; + + if (final == FALSE) { + switch (event) { + case 3: + case 1: + case 2: + if (first) { + VISetRGBModeImm(); + VIFlush(); + count = retraceCount; + first = FALSE; + retval = FALSE; + } else { + if (count == retraceCount) { + retval = FALSE; + } else { + retval = TRUE; + } + } + break; + case 4: + case 0: + case 6: + case 5: + __VISetGamma1_0(); + retval = TRUE; + break; + } + } else { + retval = TRUE; + } + + return retval; +} + +static u32 getEncoderType(void) { + return 1; +} + +static s32 cntlzd(u64 bit) { + u32 hi; + u32 lo; + s32 value; + + hi = bit >> 32; + lo = bit & 0xFFFFFFFF; + value = __cntlzw(hi); + if (value < 32) { + return value; + } + return __cntlzw(lo) + 32; +} + +static int VISetRegs(void) { + s32 regIndex; + + if (shdwChangeMode != 1 || getCurrentFieldEvenOdd() != 0) { + while (shdwChanged != 0) { + regIndex = cntlzd(shdwChanged); + __VIRegs[regIndex] = shdwRegs[regIndex]; + shdwChanged &= ~((u64)1 << (63 - regIndex)); + } + + shdwChangeMode = 0; + CurrTiming = HorVer.timing; + CurrTvMode = HorVer.tv; + CurrBufAddr = NextBufAddr; + return 1; + } + + return 0; +} + +static void __VIRetraceHandler(__OSInterrupt unused, OSContext* context) { + OSContext exceptionContext; + u16 reg; + u32 inter = 0; + u32 regIndex; + static u32 old_dtvStatus = 999; + static u32 old_tvtype = 999; + u32 now_dtvStatus = 0; + u32 now_tvtype = 0; + static BOOL __VIDimmingFlag_Enable_old = TRUE; + static BOOL __VIDVDStopFlag_Enable_old = TRUE; + u32 i; + + #if DEBUG + static u32 dbgCount; + #endif + static u32 DimmingON_Pending = 0; + static u32 DimmingOFF_Pending = 0; + + + reg = __VIRegs[0x18]; + if (reg & 0x8000) { + __VIRegs[0x18] = reg & ~0x8000; + inter |= 1; + } + reg = __VIRegs[0x1A]; + if (reg & 0x8000) { + __VIRegs[0x1A] = reg & ~0x8000; + inter |= 2; + } + reg = __VIRegs[0x1C]; + if (reg & 0x8000) { + __VIRegs[0x1C] = reg & ~0x8000; + inter |= 4; + } + reg = __VIRegs[0x1E]; + if (reg & 0x8000) { + __VIRegs[0x1E] = reg & ~0x8000; + inter |= 8; + } + reg = __VIRegs[0x1E]; + + if ((inter & 4) || (inter & 8)) { + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + + if (PositionCallback != 0) { + s16 x, y; + __VIGetCurrentPosition(&x, &y); + (*PositionCallback)(x, y); + } + + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + return; + } + + if (inter == 0) { + ASSERTLINE(1350, FALSE); + } + + retraceCount += 1; + OSClearContext(&exceptionContext); + OSSetCurrentContext(&exceptionContext); + + if (PreCB) { + PreCB(retraceCount); + } + + if (vsync_timing_test_flag) { + u32 hcount, vcount; + + GetCurrentDisplayPosition(&hcount, &vcount); + + if(!((vcount == 1) || (vcount == (CurrTiming->nhlines / 2 + 1)))) { + vsync_timing_err_cnt++; + } + } + + if (flushFlag != 0) { +#if DEBUG + dbgCount = 0; +#endif + if (VISetRegs() != 0) { + flushFlag = 0; + SIRefreshSamplingRate(); + } + } + + now_dtvStatus = VIGetDTVStatus(); + if(now_dtvStatus != old_dtvStatus) { + __VISetYUVSEL((VIBool)now_dtvStatus); + } + + old_dtvStatus = now_dtvStatus; + now_tvtype = VIGetTvFormat(); + + if (now_tvtype != old_tvtype) { + if (now_tvtype == VI_EURGB60) { + __VISetFilter4EURGB60(VI_ENABLE); + } + else { + __VISetFilter4EURGB60(VI_DISABLE); + } + + switch (now_tvtype) { + case VI_PAL: + switch(g_current_time_to_dim) { + case VI_DM_10M: + NEW_TIME_TO_DIMMING = 30000; + break; + case VI_DM_15M: + NEW_TIME_TO_DIMMING = 45000; + break; + default: + NEW_TIME_TO_DIMMING = 15000; + break; + } + THD_TIME_TO_DVD_STOP = 90000; + break; + default: + switch(g_current_time_to_dim) { + case VI_DM_10M: + NEW_TIME_TO_DIMMING = 36000; + break; + case VI_DM_15M: + NEW_TIME_TO_DIMMING = 54000; + break; + default: + NEW_TIME_TO_DIMMING = 18000; + break; + } + THD_TIME_TO_DVD_STOP = 108000; + break; + } + + _gIdleCount_dimming = 0; + _gIdleCount_dvd = 0; + } + + old_tvtype = now_tvtype; + + if (flushFlag3in1) { + while (Vdac_Flag_Changed) { + regIndex = (u32)__cntlzw(Vdac_Flag_Changed); + regIndex = (u32)(1 << (31 - regIndex)); + + switch(regIndex) { + case 1: + __VISetCGMS(); + break; + case 2: + __VISetWSS(); + break; + case 4: + __VISetClosedCaption(); + break; + case 8: + __VISetMacrovision(); + break; + case 0x10: + __VISetGamma(); + break; + case 0x20: + __VISetTrapFilter(); + break; + case 0x40: + __VISetRGBOverDrive(); + break; + case 0x80: + __VISetRGBModeImm(); + break; + } + + Vdac_Flag_Changed &= ~regIndex; + } + + flushFlag3in1 = 0; + } + #if DEBUG + else if (changed != 0) { + dbgCount++; + if (dbgCount > 60) { + OSReport("Warning: VIFlush() was not called for 60 frames although VI settings were changed\n"); + dbgCount = 0; + } + } + #endif + + if (PostCB) { + OSClearContext(&exceptionContext); + PostCB(retraceCount); + } + + OSWakeupThread(&retraceQueue); + OSClearContext(&exceptionContext); + OSSetCurrentContext(context); + + if (__VIDimming_All_Clear == TRUE) { + if(__OSSetVIForceDimming(FALSE, 0, 0) == TRUE) { + __VIDimming_All_Clear = FALSE; + _gIdleCount_dimming = 0; + } + } + + for (i = 0; i < 10; i++) { + if(__VIDimmingFlag_DEV_IDLE[i] == 0) { + __VIDimmingFlag_DEV_IDLE[0] = 0; + break; + } + } + + if(__VIDimmingFlag_RF_IDLE && __VIDimmingFlag_SI_IDLE && __VIDimmingFlag_DEV_IDLE[0]) { + if ((__VIDimmingFlag_Enable == TRUE) && (_gIdleCount_dimming < 0xFFFFFFFF)) { + _gIdleCount_dimming++; + } + + if ((__VIDVDStopFlag_Enable == TRUE) && (_gIdleCount_dvd < 0xFFFFFFFF)) { + _gIdleCount_dvd++; + } + } + else { + if (_gIdleCount_dimming >= THD_TIME_TO_DIMMING) { + DimmingOFF_Pending = 1; + } + if (_gIdleCount_dvd >= THD_TIME_TO_DVD_STOP) { + __DVDRestartMotor(); + } + + _gIdleCount_dimming = 0; + _gIdleCount_dvd = 0; + THD_TIME_TO_DIMMING = NEW_TIME_TO_DIMMING; + } + + if (__VIDimmingFlag_Enable_old != __VIDimmingFlag_Enable) { + if (__VIDimmingFlag_Enable == FALSE) { + if (_gIdleCount_dimming >= THD_TIME_TO_DIMMING) { + DimmingOFF_Pending = 1; + } + } + + _gIdleCount_dimming = 0; + THD_TIME_TO_DIMMING = NEW_TIME_TO_DIMMING; + } + + if (_gIdleCount_dimming == THD_TIME_TO_DIMMING) { + DimmingON_Pending = 1; + } + + if (DimmingOFF_Pending) { + if (__OSSetVIForceDimming(FALSE, 2, 2) == TRUE) { + DimmingOFF_Pending = 0; + __VIDimmingState = FALSE; + } + } + + if (DimmingON_Pending) { + if (__OSSetVIForceDimming(TRUE, 2, 2) == TRUE) { + DimmingON_Pending = 0; + __VIDimmingState = TRUE; + } + } + + if (__VIDVDStopFlag_Enable_old != __VIDVDStopFlag_Enable) { + if (__VIDVDStopFlag_Enable == FALSE) { + if (_gIdleCount_dvd >= THD_TIME_TO_DVD_STOP) { + __DVDRestartMotor(); + } + } + _gIdleCount_dvd = 0; + } + + if(_gIdleCount_dvd == THD_TIME_TO_DVD_STOP) { + __DVDStopMotorAsync(&__DVDStopMotorCommandBlock, NULL); + } + + __VIDimmingFlag_RF_IDLE = 1; + __VIDimmingFlag_SI_IDLE = 1; + + for(i = 0; i < 10; i++) + { + __VIDimmingFlag_DEV_IDLE[i] = 1; + } + + __VIDimmingFlag_Enable_old = __VIDimmingFlag_Enable; + __VIDVDStopFlag_Enable_old = __VIDVDStopFlag_Enable; + + if ((NEW_TIME_TO_DIMMING > _gIdleCount_dimming) && (__VIDimmingState == FALSE)) { + THD_TIME_TO_DIMMING = NEW_TIME_TO_DIMMING; + } +} + +VIRetraceCallback VISetPreRetraceCallback(VIRetraceCallback cb) { + BOOL enabled; + VIRetraceCallback oldcb; + + oldcb = PreCB; + enabled = OSDisableInterrupts(); + PreCB = cb; + OSRestoreInterrupts(enabled); + return oldcb; +} + +VIRetraceCallback VISetPostRetraceCallback(VIRetraceCallback cb) { + BOOL enabled; + VIRetraceCallback oldcb; + + oldcb = PostCB; + enabled = OSDisableInterrupts(); + PostCB = cb; + OSRestoreInterrupts(enabled); + return oldcb; +} + +timing_s* __VISetExtraTiming(timing_s* t) { + timing_s* old = timingExtra; + + timingExtra = t; + return old; +} + +#pragma dont_inline on +static timing_s* getTiming(VITVMode mode) { + switch (mode) { + case VI_TVMODE_NTSC_INT: return &timing[0]; + case VI_TVMODE_NTSC_DS: return &timing[1]; + case VI_TVMODE_PAL_INT: return &timing[2]; + case VI_TVMODE_PAL_DS: return &timing[3]; + case VI_TVMODE_EURGB60_INT: return &timing[0]; + case VI_TVMODE_EURGB60_DS: return &timing[1]; + case VI_TVMODE_MPAL_INT: return &timing[4]; + case VI_TVMODE_MPAL_DS: return &timing[5]; + case VI_TVMODE_NTSC_PROG: + case VI_TVMODE_MPAL_PROG: + case VI_TVMODE_EURGB60_PROG: return &timing[6]; + case VI_TVMODE_NTSC_3D: return &timing[7]; + case VI_TVMODE_DEBUG_PAL_INT: return &timing[2]; + case VI_TVMODE_DEBUG_PAL_DS: return &timing[3]; + case VI_TVMODE_GCA_INT: return &timing[8]; + case VI_TVMODE_GCA_PROG: return &timing[9]; + case VI_TVMODE_PAL_PROG: return &timing[10]; + case VI_TVMODE_EXTRA_INT: + case VI_TVMODE_EXTRA_DS: + case VI_TVMODE_EXTRA_PROG: + case VI_TVMODE_HD720_PROG: return timingExtra; + default: + return NULL; + } +} +#pragma dont_inline reset + +void __VIInit(VITVMode mode) { + timing_s* tm; + u32 nonInter; + u32 tv; + u32 tvForReg; + volatile u32 a; + u16 hct; + u16 vct; + + nonInter = mode & 3; + tv = (u32)mode >> 2; + *(u32*)OSPhysicalToCached(0xCC) = tv; + + tm = getTiming(mode); + __VIRegs[1] = 2; + + // why? + for (a = 0; a < 1000; a++) {} + + __VIRegs[1] = 0; + __VIRegs[3] = (u32)tm->hlw; + __VIRegs[2] = tm->hce | (tm->hcs << 8); + __VIRegs[5] = tm->hsy | ((tm->hbe640 & 0x1FF) << 7); + __VIRegs[4] = (tm->hbe640 >> 9) | (tm->hbs640 << 1); + + if (encoderType == 0) { + __VIRegs[0x39] = tm->hbeCCIR656 | 0x8000; + __VIRegs[0x3A] = (u32)tm->hbsCCIR656; + } + + __VIRegs[0] = (u32)tm->equ; + __VIRegs[7] = (u32)(tm->prbOdd + (tm->acv * 2) - 2); + __VIRegs[6] = (u32)(tm->psbOdd + 2); + __VIRegs[9] = (u32)(tm->prbEven + (tm->acv * 2) - 2); + __VIRegs[8] = (u32)(tm->psbEven + 2); + __VIRegs[11] = tm->bs1 | (tm->be1 << 5); + __VIRegs[10] = tm->bs3 | (tm->be3 << 5); + __VIRegs[13] = tm->bs2 | (tm->be2 << 5); + __VIRegs[12] = tm->bs4 | (tm->be4 << 5); + __VIRegs[36] = 0x2828; + __VIRegs[27] = 1; + __VIRegs[26] = 0x1001; + hct = tm->hlw + 1; + vct = (tm->nhlines / 2) + 1; + __VIRegs[25] = (u16)(u32)hct; + __VIRegs[24] = vct | 0x1000; + + switch (tv) { + case VI_PAL: + case VI_MPAL: + case VI_DEBUG: + tvForReg = tv; + break; + default: + tvForReg = 0; + } + + if (nonInter == 0 || nonInter == 1) { + __VIRegs[1] = ((nonInter & 1) << 2) | 1 | (tvForReg << 8); + __VIRegs[54] = 0; + return; + } + + __VIRegs[1] = (tvForReg << 8) | 5; + __VIRegs[54] = 1; +} + +#define MAX(a, b) ((a) > (b) ? (a) : (b)) +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#define CLAMP(val, min, max) ((val) > (max) ? (max) : (val) < (min) ? (min) : (val)) + +static void AdjustPosition(u16 acv) { + s32 coeff; + s32 frac; + + HorVer.AdjustedDispPosX = CLAMP((s16)HorVer.DispPosX + displayOffsetH, 0, 0x2D0 - HorVer.DispSizeX); + coeff = (HorVer.FBMode == VI_XFBMODE_SF) ? 2 : 1; + frac = HorVer.DispPosY & 1; + HorVer.AdjustedDispPosY = MAX((s16)HorVer.DispPosY + displayOffsetV, frac); + HorVer.AdjustedDispSizeY = HorVer.DispSizeY + + MIN((s16)HorVer.DispPosY + displayOffsetV - frac, 0) + - MAX((s16)HorVer.DispPosY + (s16)HorVer.DispSizeY + displayOffsetV - (((s16)acv * 2) - frac), 0); + HorVer.AdjustedPanPosY = HorVer.PanPosY + - (MIN((s16)HorVer.DispPosY + displayOffsetV - frac, 0) / coeff); + HorVer.AdjustedPanSizeY = HorVer.PanSizeY + + (MIN((s16)HorVer.DispPosY + displayOffsetV - frac, 0) / coeff) + - (MAX((s16)HorVer.DispPosY + (s16)HorVer.DispSizeY + displayOffsetV - (((s16)acv * 2) - frac), 0) / coeff); +} + +static void ImportAdjustingValues(void) { + displayOffsetH = SCGetDisplayOffsetH(); + displayOffsetV = 0; +} + +void VIInit(void) { + u16 dspCfg; + u32 value; + u32 tv; + u32 tvInBootrom; + + if (IsInitialized) { + return; + } + + OSRegisterVersion(__VIVersion); + IsInitialized = TRUE; + + if (!(__VIRegs[1] & 1)) { + __VIInit(VI_TVMODE_NTSC_INT); + } + + retraceCount = 0; + changed = 0; + shdwChanged = 0; + changeMode = 0; + shdwChangeMode = 0; + flushFlag = 0; + flushFlag3in1 = 0; + + __VIRegs[39] = taps[0] | ((taps[1] & 0x3F) << 10); + __VIRegs[38] = (taps[1] >> 6) | (taps[2] << 4); + __VIRegs[41] = taps[3] | ((taps[4] & 0x3F) << 10); + __VIRegs[40] = (taps[4] >> 6) | (taps[5] << 4); + __VIRegs[43] = taps[6] | ((taps[7] & 0x3F) << 10); + __VIRegs[42] = (taps[7] >> 6) | (taps[8] << 4); + __VIRegs[45] = taps[9] | (taps[10] << 8); + __VIRegs[44] = taps[11] | (taps[12] << 8); + __VIRegs[47] = taps[13] | (taps[14] << 8); + __VIRegs[46] = taps[15] | (taps[16] << 8); + __VIRegs[49] = taps[17] | (taps[18] << 8); + __VIRegs[48] = taps[19] | (taps[20] << 8); + __VIRegs[51] = taps[21] | (taps[22] << 8); + __VIRegs[50] = taps[23] | (taps[24] << 8); + __VIRegs[56] = 0x280; + ImportAdjustingValues(); + + tvInBootrom = *(u32*)OSPhysicalToCached(0xCC); + dspCfg = __VIRegs[1]; + HorVer.nonInter = VIGetScanMode(); + HorVer.tv = ((u32)(dspCfg) & 0x300) >> 8; + + if (tvInBootrom == VI_EURGB60 || (tvInBootrom == VI_PAL && HorVer.tv == VI_NTSC)) { + HorVer.tv = VI_EURGB60; + } + + tv = (HorVer.tv == 3) ? 0 : HorVer.tv; + HorVer.timing = getTiming((tv << 2) + HorVer.nonInter); + regs[1] = dspCfg; + + CurrTiming = HorVer.timing; + CurrTvMode = HorVer.tv; + + HorVer.DispSizeX = 640; + HorVer.DispSizeY = CurrTiming->acv * 2; + HorVer.DispPosX = (720 - HorVer.DispSizeX) / 2; + HorVer.DispPosY = 0; + AdjustPosition(CurrTiming->acv); + HorVer.FBSizeX = 640; + HorVer.FBSizeY = CurrTiming->acv * 2; + HorVer.PanPosX = 0; + HorVer.PanPosY = 0; + HorVer.PanSizeX = 640; + HorVer.PanSizeY = CurrTiming->acv * 2; + HorVer.FBMode = 0; + + HorVer.wordPerLine = 40; + HorVer.std = 40; + HorVer.wpl = 40; + HorVer.xof = 0; + HorVer.black = 1; + HorVer.threeD = 0; + OSInitThreadQueue(&retraceQueue); + value = __VIRegs[24]; + value &= ~0x8000; +#if !DEBUG + value = (u16)value; +#endif + __VIRegs[24] = value; + value = __VIRegs[26]; + value = value & ~0x8000; +#if !DEBUG + value = (u16)value; +#endif + __VIRegs[26] = value; + PreCB = NULL; + PostCB = NULL; + __OSSetInterruptHandler(0x18, __VIRetraceHandler); + __OSUnmaskInterrupts(0x80); + OSRegisterShutdownFunction(&ShutdownFunctionInfo); + + switch(VIGetTvFormat()) { + case VI_PAL: + THD_TIME_TO_DIMMING = 15000; + NEW_TIME_TO_DIMMING = 15000; + THD_TIME_TO_DVD_STOP = 90000; + break; + default: + THD_TIME_TO_DIMMING = 18000; + NEW_TIME_TO_DIMMING = 18000; + THD_TIME_TO_DVD_STOP = 108000; + break; + } + + _gIdleCount_dimming = 0; + _gIdleCount_dvd = 0; + g_current_time_to_dim = VI_DM_DEFAULT; + __VIDimming_All_Clear = TRUE; + __VIDimmingState = FALSE; + VIEnableDimming(TRUE); + + VIEnableDVDStopMotor(FALSE); + __VISetRevolutionModeSimple(); +} + +void VIWaitForRetrace(void) { + BOOL enabled; + u32 count; + + enabled = OSDisableInterrupts(); + count = retraceCount; + do { + OSSleepThread(&retraceQueue); + } while (count == retraceCount); + OSRestoreInterrupts(enabled); +} + +static void setInterruptRegs(timing_s* tm) { +#if DEBUG + u16 vct, hct; +#else + u16 hct, vct; +#endif + u16 borrow; + + vct = tm->nhlines / 2; + borrow = tm->nhlines % 2; + hct = (u16)((borrow)? tm->hlw : (u16)0); + vct++; + hct++; + regs[25] = (u16)(u32)hct; + MARK_CHANGED(25); + regs[24] = vct | 0x1000; + MARK_CHANGED(24); + + vct; // fixes regalloc +} + +static void setPicConfig(u16 fbSizeX, VIXFBMode xfbMode, u16 panPosX, u16 panSizeX, u8* wordPerLine, u8* std, u8* wpl, u8* xof) { + *wordPerLine = (fbSizeX + 15) / 16; + *std = (xfbMode == VI_XFBMODE_SF) ? *wordPerLine : (u8)(*wordPerLine * 2); + *xof = panPosX % 16; + *wpl = (*xof + panSizeX + 15) / 16; + regs[0x24] = *std | (*wpl << 8); + changed |= 0x8000000; +} + +static void setBBIntervalRegs(timing_s* tm) { + u16 val; + + val = tm->bs1 | (tm->be1 << 5); + regs[11] = val; + changed |= 0x10000000000000; + + val = tm->bs3 | (tm->be3 << 5); + regs[10] = val; + changed |= 0x20000000000000; + + val = tm->bs2 | (tm->be2 << 5); + regs[13] = val; + changed |= 0x4000000000000; + + val = tm->bs4 | (tm->be4 << 5); + regs[12] = val; + changed |= (1LL << (63-12)); +} + +static void setScalingRegs(u16 panSizeX, u16 dispSizeX, BOOL threeD) { + u32 scale; + + panSizeX = threeD ? (panSizeX << 1) : panSizeX; + if (panSizeX < dispSizeX) { + scale = (u32)(dispSizeX + (panSizeX << 8) - 1) / dispSizeX; + regs[37] = scale | 0x1000; + changed |= 0x04000000; + regs[56] = (u32)panSizeX; + changed |= 0x80; + } else { + regs[37] = 0x100; + changed |= 0x04000000; + } +} + +static void calcFbbs(u32 bufAddr, u16 panPosX, u16 panPosY, u8 wordPerLine, VIXFBMode xfbMode, u16 dispPosY, u32* tfbb, u32* bfbb) { + u32 bytesPerLine; + u32 xoffInWords; + + xoffInWords = (u32)panPosX / 16; + bytesPerLine = (u32)wordPerLine * 32; + *tfbb = bufAddr + (xoffInWords << 5) + (bytesPerLine * panPosY); + *bfbb = (xfbMode == VI_XFBMODE_SF) ? *tfbb : *tfbb + bytesPerLine; + + if (dispPosY % 2 == 1) { + u32 tmp = *tfbb; + *tfbb = *bfbb; + *bfbb = tmp; + } + + *tfbb &= 0x3FFFFFFF; + *bfbb &= 0x3FFFFFFF; +} + +static void setFbbRegs(SomeVIStruct* HorVer, u32* tfbb, u32* bfbb, u32* rtfbb, u32* rbfbb) { + u32 shifted; + + calcFbbs(HorVer->bufAddr, HorVer->PanPosX, HorVer->AdjustedPanPosY, HorVer->wordPerLine, HorVer->FBMode, HorVer->AdjustedDispPosY, tfbb, bfbb); + if (HorVer->threeD) { + calcFbbs(HorVer->rbufAddr, HorVer->PanPosX, HorVer->AdjustedPanPosY, HorVer->wordPerLine, HorVer->FBMode, HorVer->AdjustedDispPosY, rtfbb, rbfbb); + } + + if (*tfbb < 0x01000000U && *bfbb < 0x01000000U && *rtfbb < 0x01000000U && *rbfbb < 0x01000000U) { + shifted = 0; + } else { + shifted = 1; + } + + if (shifted) { + *tfbb >>= 5; + *bfbb >>= 5; + *rtfbb >>= 5; + *rbfbb >>= 5; + } + + regs[15] = (u16)(*tfbb & 0xFFFF); + MARK_CHANGED(15); + regs[14] = (shifted << 12) | ((*tfbb >> 16) | (HorVer->xof << 8)); + MARK_CHANGED(14); + regs[19] = (u16)(*bfbb & 0xFFFF); + MARK_CHANGED(19); + regs[18] = (*bfbb >> 16); + MARK_CHANGED(18); + + if (HorVer->threeD) { + regs[17] = (u16)(*rtfbb & 0xFFFF); + MARK_CHANGED(17); + regs[16] = *rtfbb >> 16; + MARK_CHANGED(16); + regs[21] = (u16)(*rbfbb & 0xFFFF); + MARK_CHANGED(21); + regs[20] = *rbfbb >> 16; + MARK_CHANGED(20); + } +} + +static void setHorizontalRegs(timing_s* tm, u16 dispPosX, u16 dispSizeX) { + u32 hbe; + u32 hbs; + u32 hbeLo; + u32 hbeHi; + + regs[3] = (u16)(u32)tm->hlw; + MARK_CHANGED(3); + regs[2] = tm->hce | (tm->hcs << 8); + MARK_CHANGED(2); + + if (HorVer.tv == 8) { + hbe = (u32)(tm->hbe640 + 172); + hbs = tm->hbs640; + } else { + hbe = (u32)(tm->hbe640 - 40 + dispPosX); + hbs = (u32)(tm->hbs640 + 40 + dispPosX - (720 - dispSizeX)); + } + + hbeLo = hbe & 0x1FF; + hbeHi = hbe >> 9; + + regs[5] = tm->hsy | (hbeLo << 7); + MARK_CHANGED(5); + regs[4] = hbeHi | (hbs * 2); + MARK_CHANGED(4); +} + +static void setVerticalRegs(u16 dispPosY, u16 dispSizeY, u8 equ, u16 acv, u16 prbOdd, u16 prbEven, u16 psbOdd, u16 psbEven, BOOL black) { + u16 actualPrbOdd; + u16 actualPrbEven; + u16 actualPsbOdd; + u16 actualPsbEven; + u16 actualAcv; + u16 c; + u16 d; + + if (HorVer.nonInter == 2 || HorVer.nonInter == 3) { + c = 1; + d = 2; + } else { + c = 2; + d = 1; + } + + if ((dispPosY % 2) == 0) { + actualPrbOdd = prbOdd + (d * dispPosY); + actualPsbOdd = psbOdd + (d * (((c * acv) - dispSizeY) - dispPosY)); + actualPrbEven = prbEven + (d * dispPosY); + actualPsbEven = psbEven + (d * (((c * acv) - dispSizeY) - dispPosY)); + } else { + actualPrbOdd = prbEven + (d * dispPosY); + actualPsbOdd = psbEven + (d * (((c * acv) - dispSizeY) - dispPosY)); + actualPrbEven = prbOdd + (d * dispPosY); + actualPsbEven = psbOdd + (d * (((c * acv) - dispSizeY) - dispPosY)); + } + + actualAcv = dispSizeY / c; + + if (black) { + actualPrbOdd += 2 * actualAcv - 2; + actualPsbOdd += 2; + actualPrbEven += 2 * actualAcv - 2; + actualPsbEven += 2; + actualAcv = 0; + } + + regs[0] = equ | (actualAcv << 4); + MARK_CHANGED(0); + regs[7] = (u16)(u32)actualPrbOdd; + MARK_CHANGED(7); + regs[6] = (u16)(u32)actualPsbOdd; + MARK_CHANGED(6); + regs[9] = (u16)(u32)actualPrbEven; + MARK_CHANGED(9); + regs[8] = (u16)(u32)actualPsbEven; + MARK_CHANGED(8); +} + +static void PrintDebugPalCaution(void) { + static u32 message; + + if (message == 0) { + message = 1; + OSReport("***************************************\n"); + OSReport(" ! ! ! C A U T I O N ! ! ! \n"); + OSReport("This TV format \"DEBUG_PAL\" is only for \n"); + OSReport("temporary solution until PAL DAC board \n"); + OSReport("is available. Please do NOT use this \n"); + OSReport("mode in real games!!! \n"); + OSReport("***************************************\n"); + } +} + +void VIConfigure(const GXRenderModeObj* rm) { + timing_s* tm; + u32 regDspCfg; + u32 regClksel; + BOOL enabled; + u32 newNonInter; + u32 tvInBootrom; + u32 tvInGame; + + enabled = OSDisableInterrupts(); + newNonInter = rm->viTVmode & 3; + + if (HorVer.nonInter != newNonInter) { + changeMode = 1; + HorVer.nonInter = newNonInter; + } + + VI_ASSERTMSGLINE1(2617, (rm->viHeight & 1) == 0, + "VIConfigure(): Odd number(%d) is specified to viHeight\n", + rm->viHeight); + +#if DEBUG + if (rm->xFBmode == VI_XFBMODE_DF || newNonInter == VI_TVMODE_NTSC_PROG || newNonInter == 3) { + VI_ASSERTMSGLINE2(2624, rm->xfbHeight == rm->viHeight, + "VIConfigure(): xfbHeight(%d) is not equal to viHeight(%d) when DF XFB mode or progressive mode is specified\n", + rm->xfbHeight, rm->viHeight); + } + + if (rm->xFBmode == VI_XFBMODE_SF && newNonInter != VI_TVMODE_NTSC_PROG && newNonInter != 3) { + VI_ASSERTMSGLINE2(2632, rm->viHeight == rm->xfbHeight * 2, + "VIConfigure(): xfbHeight(%d) is not as twice as viHeight(%d) when SF XFB mode is specified\n", + rm->xfbHeight, rm->viHeight); + } +#endif + + tvInGame = (u32)rm->viTVmode >> 2; + tvInBootrom = *(u32*)OSPhysicalToCached(0xCC); + + if (tvInGame == VI_DEBUG_PAL) { + PrintDebugPalCaution(); + } + + if (((tvInBootrom != VI_PAL && tvInBootrom != VI_EURGB60) && (tvInGame == VI_PAL || tvInGame == VI_EURGB60)) || + ((tvInBootrom == VI_PAL || tvInBootrom == VI_EURGB60) && (tvInGame != VI_PAL && tvInGame != VI_EURGB60))) + { + OSPanic(__FILE__, 2651, "VIConfigure(): Tried to change mode from (%d) to (%d), which is forbidden\n", tvInBootrom, tvInGame); + } + + if ((tvInGame == VI_NTSC) || (tvInGame == VI_MPAL)) { + HorVer.tv = tvInBootrom; + } else { + HorVer.tv = tvInGame; + } + + HorVer.DispPosX = rm->viXOrigin; + HorVer.DispPosY = (HorVer.nonInter == 1) ? (u16)(rm->viYOrigin * 2) : rm->viYOrigin; + HorVer.DispSizeX = rm->viWidth; + HorVer.FBSizeX = rm->fbWidth; + HorVer.FBSizeY = rm->xfbHeight; + HorVer.FBMode = rm->xFBmode; + HorVer.PanSizeX = HorVer.FBSizeX; + HorVer.PanSizeY = HorVer.FBSizeY; + HorVer.PanPosX = 0; + HorVer.PanPosY = 0; + HorVer.DispSizeY = (HorVer.nonInter == 2) ? HorVer.PanSizeY : + (HorVer.nonInter == 3) ? HorVer.PanSizeY : + (HorVer.FBMode == VI_XFBMODE_SF) ? (u16)(HorVer.PanSizeY * 2) : + HorVer.PanSizeY; + HorVer.threeD = (HorVer.nonInter == 3) ? TRUE : FALSE; + + tm = getTiming((HorVer.tv << 2) + HorVer.nonInter); + HorVer.timing = tm; + + AdjustPosition(tm->acv); + VI_ASSERTMSGLINE2(2694, rm->viXOrigin <= tm->hlw + 40 - tm->hbe640, + "VIConfigure(): viXOrigin(%d) cannot be greater than %d in this TV mode\n", + rm->viXOrigin, tm->hlw + 40 - tm->hbe640); + VI_ASSERTMSGLINE2(2699, rm->viXOrigin + rm->viWidth >= 680 - tm->hbs640, + "VIConfigure(): viXOrigin + viWidth (%d) cannot be less than %d in this TV mode\n", + rm->viXOrigin + rm->viWidth, 680 - tm->hbs640); + + setInterruptRegs(tm); + + regDspCfg = regs[1]; + regClksel = regs[54]; + + if (HorVer.nonInter == VI_PROGRESSIVE || HorVer.nonInter == 3) { + regDspCfg = (((u32)(regDspCfg)) & ~0x00000004) | (((u32)(1)) << 2); + + if (HorVer.tv == VI_HD720) { + regClksel = (((u32)(regClksel)) & ~0x00000001) | 0; + } else { + regClksel = (((u32)(regClksel)) & ~0x00000001) | 1; + } + + } else { + OLD_SET_REG_FIELD(2722, regDspCfg, 1, 2, HorVer.nonInter & 1); + regClksel = (((u32)(regClksel)) & ~0x00000001); + } + + OLD_SET_REG_FIELD(2726, regDspCfg, 1, 3, HorVer.threeD); + + if ((HorVer.tv == VI_PAL) || (HorVer.tv == VI_MPAL) || (HorVer.tv == 3)) { + OLD_SET_REG_FIELD(2730, regDspCfg, 2, 8, HorVer.tv); + } else { + regDspCfg = (((u32)(regDspCfg)) & ~0x00000300); + } + + regs[1] = regDspCfg; + regs[54] = (u16)regClksel; + + MARK_CHANGED(1); + MARK_CHANGED(54); + + setScalingRegs(HorVer.PanSizeX, HorVer.DispSizeX, HorVer.threeD); + setHorizontalRegs(tm, HorVer.AdjustedDispPosX, HorVer.DispSizeX); + setBBIntervalRegs(tm); + setPicConfig(HorVer.FBSizeX, HorVer.FBMode, HorVer.PanPosX, HorVer.PanSizeX, &HorVer.wordPerLine, &HorVer.std, &HorVer.wpl, &HorVer.xof); + if (FBSet != 0) { + setFbbRegs(&HorVer, &HorVer.tfbb, &HorVer.bfbb, &HorVer.rtfbb, &HorVer.rbfbb); + } + setVerticalRegs(HorVer.AdjustedDispPosY, HorVer.AdjustedDispSizeY, tm->equ, tm->acv, tm->prbOdd, tm->prbEven, tm->psbOdd, tm->psbEven, HorVer.black); + OSRestoreInterrupts(enabled); +} + +void VIConfigurePan(u16 xOrg, u16 yOrg, u16 width, u16 height) { + BOOL enabled; + timing_s* tm; + +#if DEBUG + VI_ASSERTMSGLINE1(2788, (xOrg & 1) == 0, + "VIConfigurePan(): Odd number(%d) is specified to xOrg\n", + xOrg); + if (HorVer.FBMode == VI_XFBMODE_DF) { + VI_ASSERTMSGLINE1(2793, (height & 1) == 0, + "VIConfigurePan(): Odd number(%d) is specified to height when DF XFB mode\n", + height); + } +#endif + enabled = OSDisableInterrupts(); + HorVer.PanPosX = xOrg; + HorVer.PanPosY = yOrg; + HorVer.PanSizeX = width; + HorVer.PanSizeY = height; + HorVer.DispSizeY = (HorVer.nonInter == 2) ? HorVer.PanSizeY : + (HorVer.nonInter == 3) ? HorVer.PanSizeY : + (HorVer.FBMode == VI_XFBMODE_SF) ? (u16)(HorVer.PanSizeY * 2) : + HorVer.PanSizeY; + tm = HorVer.timing; + AdjustPosition(tm->acv); + setScalingRegs(HorVer.PanSizeX, HorVer.DispSizeX, HorVer.threeD); + setPicConfig(HorVer.FBSizeX, HorVer.FBMode, HorVer.PanPosX, HorVer.PanSizeX, &HorVer.wordPerLine, &HorVer.std, &HorVer.wpl, &HorVer.xof); + if (FBSet != 0) { + setFbbRegs(&HorVer, &HorVer.tfbb, &HorVer.bfbb, &HorVer.rtfbb, &HorVer.rbfbb); + } + setVerticalRegs(HorVer.AdjustedDispPosY, HorVer.DispSizeY, tm->equ, tm->acv, tm->prbOdd, tm->prbEven, tm->psbOdd, tm->psbEven, HorVer.black); + OSRestoreInterrupts(enabled); +} + +void VIFlush(void) { + BOOL enabled; + s32 regIndex; + + enabled = OSDisableInterrupts(); + shdwChangeMode |= changeMode; + changeMode = 0; + shdwChanged |= changed; + + while (changed != 0) { + regIndex = cntlzd(changed); + shdwRegs[regIndex] = regs[regIndex]; + changed &= ~((u64)1 << (63 - regIndex)); + } + + flushFlag = 1; + flushFlag3in1 = 1; + NextBufAddr = HorVer.bufAddr; + OSRestoreInterrupts(enabled); +} + +void VISetNextFrameBuffer(void* fb) { + BOOL enabled; + + VI_ASSERTMSGLINE1(2886, ((u32)fb & 0x1F) == 0, + "VISetNextFrameBuffer(): Frame buffer address(0x%08x) is not 32byte aligned\n", + fb); + enabled = OSDisableInterrupts(); + HorVer.bufAddr = (u32)fb; + FBSet = 1; + setFbbRegs(&HorVer, &HorVer.tfbb, &HorVer.bfbb, &HorVer.rtfbb, &HorVer.rbfbb); + OSRestoreInterrupts(enabled); +} + +void* VIGetNextFrameBuffer(void) { + return *(void**)(&NextBufAddr); +} + +void* VIGetCurrentFrameBuffer(void) { + return *(void**)(&CurrBufAddr); +} + +void VISetNextRightFrameBuffer(void* fb) { + BOOL enabled; + + ASSERTMSGLINEV(2284, ((u32)fb & 0x1F) == 0, + "VISetNextFrameBuffer(): Frame buffer address(0x%08x) is not 32byte aligned\n", + fb); + enabled = OSDisableInterrupts(); + HorVer.rbufAddr = (u32)fb; + FBSet = 1; + setFbbRegs(&HorVer, &HorVer.tfbb, &HorVer.bfbb, &HorVer.rtfbb, &HorVer.rbfbb); + OSRestoreInterrupts(enabled); +} + +void VISetBlack(BOOL black) { + BOOL enabled; + timing_s* tm; + + enabled = OSDisableInterrupts(); + HorVer.black = black; + tm = HorVer.timing; + setVerticalRegs(HorVer.AdjustedDispPosY, HorVer.DispSizeY, tm->equ, tm->acv, tm->prbOdd, tm->prbEven, tm->psbOdd, tm->psbEven, HorVer.black); + OSRestoreInterrupts(enabled); +} + +void VISet3D(BOOL threeD) { + BOOL enabled; + u32 reg; + + enabled = OSDisableInterrupts(); + HorVer.threeD = threeD; + reg = regs[1]; + OLD_SET_REG_FIELD(2355, reg, 1, 3, HorVer.threeD); + regs[1] = reg; + MARK_CHANGED(1); + setScalingRegs(HorVer.PanSizeX, HorVer.DispSizeX, HorVer.threeD); + OSRestoreInterrupts(enabled); +} + +u32 VIGetRetraceCount(void) { + return retraceCount; +} + +static void GetCurrentDisplayPosition(u32* hct, u32* vct) { + u32 hcount, vcount0, vcount; + vcount = __VIRegs[VI_VERT_COUNT] & 0x7FF; + + do { + vcount0 = vcount; + hcount = __VIRegs[VI_HORIZ_COUNT] & 0x7FF; + vcount = __VIRegs[VI_VERT_COUNT] & 0x7FF; + } while (vcount0 != vcount); + + *hct = hcount; + *vct = vcount; +} + +static u32 getCurrentHalfLine(void) { + u32 hcount, vcount; + GetCurrentDisplayPosition(&hcount, &vcount); + + return ((vcount - 1) << 1) + ((hcount - 1) / CurrTiming->hlw); +} + +static u32 getCurrentFieldEvenOdd(void) { + return (getCurrentHalfLine() < CurrTiming->nhlines) ? 1 : 0; +} + +u32 VIGetNextField(void) { + s32 nextField; + BOOL enabled; +#if !DEBUG + u8 unused[4]; +#endif + + enabled = OSDisableInterrupts(); + nextField = getCurrentFieldEvenOdd() ^ 1; + OSRestoreInterrupts(enabled); + return nextField ^ (HorVer.AdjustedDispPosY & 1); +} + +u32 VIGetCurrentLine(void) { + u32 halfLine; + timing_s* tm; + BOOL enabled; + + tm = CurrTiming; + enabled = OSDisableInterrupts(); + halfLine = getCurrentHalfLine(); + OSRestoreInterrupts(enabled); + if (halfLine >= tm->nhlines) { + halfLine -= tm->nhlines; + } + return halfLine >> 1U; +} + +u32 VIGetTvFormat(void) { + u32 format; + BOOL enabled; + + enabled = OSDisableInterrupts(); + + switch (CurrTvMode) { + case VI_NTSC: + case VI_DEBUG: + case 6: + case 7: + case 8: + format = VI_NTSC; + break; + case VI_PAL: + case VI_DEBUG_PAL: + format = VI_PAL; + break; + case VI_EURGB60: + case VI_MPAL: + format = CurrTvMode; + break; + default: + ASSERTLINE(3198, FALSE); + } + + OSRestoreInterrupts(enabled); + return format; +} + +u32 VIGetScanMode(void) { + u32 scanMode; + BOOL enabled = OSDisableInterrupts(); + + if ((u32)(__VIRegs[54] & 1) == 1) { + scanMode = 2; + } else if (((u32)(__VIRegs[1] & 4) >> 2) == 0) { + scanMode = 0; + } else { + scanMode = 1; + } + + OSRestoreInterrupts(enabled); + return scanMode; +} + +u32 VIGetDTVStatus(void) { + u32 dtvStatus; + BOOL enabled = OSDisableInterrupts(); + + dtvStatus = __VIRegs[55] & 3; + OSRestoreInterrupts(enabled); + return dtvStatus & 1; +} + +void __VISetAdjustingValues(s16 x, s16 y) { + BOOL enabled; + timing_s* tm; + + ASSERTMSGLINE(2611, (y & 1) == 0, "__VISetAdjustValues(): y offset should be an even number"); + enabled = OSDisableInterrupts(); + displayOffsetH = x; + displayOffsetV = y; + tm = HorVer.timing; + AdjustPosition(tm->acv); + setHorizontalRegs(tm, HorVer.AdjustedDispPosX, HorVer.DispSizeX); + if (FBSet != 0) { + setFbbRegs(&HorVer, &HorVer.tfbb, &HorVer.bfbb, &HorVer.rtfbb, &HorVer.rbfbb); + } + setVerticalRegs(HorVer.AdjustedDispPosY, HorVer.AdjustedDispSizeY, tm->equ, tm->acv, tm->prbOdd, tm->prbEven, tm->psbOdd, tm->psbEven, HorVer.black); + OSRestoreInterrupts(enabled); +} + +void __VIGetAdjustingValues(s16* x, s16* y) { + BOOL enabled; + + enabled = OSDisableInterrupts(); + *x = displayOffsetH; + *y = displayOffsetV; + OSRestoreInterrupts(enabled); +} + +// DEBUG NONMATCHING - wrong reg use, equivalent +void __VIEnableRawPositionInterrupt(s16 x, s16 y, void (*callback)(s16, s16)) { + BOOL enabled; + u32 halfLine; + u32 halfLineOff; + + enabled = OSDisableInterrupts(); + __VIRegs[29] = x + 1U; + __VIRegs[31] = x + 1U; + + if (HorVer.nonInter == 0) { + if (y & 1) { + halfLineOff = CurrTiming->prbEven + ((CurrTiming->equ * 3) + CurrTiming->nhlines); + __VIRegs[30] = (((halfLineOff / 2) + (y / 2)) + 1) | 0x1000; + } else { + halfLineOff = CurrTiming->prbOdd + (CurrTiming->equ * 3); + __VIRegs[28] = (((halfLineOff / 2) + (y / 2)) + 1) | 0x1000; + } + } else if (HorVer.nonInter == 1) { + ASSERTLINE(2702, (y & 1) == 0); + halfLine = CurrTiming->prbOdd + ((CurrTiming->equ * 3)) + y; + __VIRegs[28] = ((halfLine / 2) + 1) | 0x1000; + __VIRegs[30] = (((halfLine + CurrTiming->nhlines) / 2) + 1) | 0x1000; + } else if (HorVer.nonInter == 2) { + halfLine = CurrTiming->prbOdd + ((CurrTiming->equ * 3)) + y; + __VIRegs[28] = (halfLine + 1) | 0x1000; + __VIRegs[30] = 0; + } + + PositionCallback = callback; + OSRestoreInterrupts(enabled); +} + +void (*__VIDisableRawPositionInterrupt())(s16, s16) { + BOOL enabled; + void (*old)(s16, s16); + + enabled = OSDisableInterrupts(); + __VIRegs[28] = 0; + __VIRegs[30] = 0; + + old = PositionCallback; + PositionCallback = 0; + OSRestoreInterrupts(enabled); + return old; +} + +void __VIDisplayPositionToXY(u32 hct, u32 vct, s16* x, s16* y) { + u32 halfLine = ((vct - 1) << 1) + ((hct - 1) / CurrTiming->hlw); + + if (HorVer.nonInter == VI_INTERLACE) { + if (halfLine < CurrTiming->nhlines) { + if (halfLine < CurrTiming->equ * 3 + CurrTiming->prbOdd) { + *y = -1; + } else if (halfLine >= CurrTiming->nhlines - CurrTiming->psbOdd) { + *y = -1; + } else { + *y = (s16)((halfLine - CurrTiming->equ * 3 - CurrTiming->prbOdd) & ~1); + } + } else { + halfLine -= CurrTiming->nhlines; + + if (halfLine < CurrTiming->equ * 3 + CurrTiming->prbEven) { + *y = -1; + } else if (halfLine >= CurrTiming->nhlines - CurrTiming->psbEven) { + *y = -1; + } else { + *y = (s16)(((halfLine - CurrTiming->equ * 3 - CurrTiming->prbEven) & ~1) + 1); + } + } + } else if (HorVer.nonInter == VI_NON_INTERLACE) { + if (halfLine >= CurrTiming->nhlines) { + halfLine -= CurrTiming->nhlines; + } + + if (halfLine < CurrTiming->equ * 3 + CurrTiming->prbOdd) { + *y = -1; + } else if (halfLine >= CurrTiming->nhlines - CurrTiming->psbOdd) { + *y = -1; + } else { + *y = (s16)((halfLine - CurrTiming->equ * 3 - CurrTiming->prbOdd) & ~1); + } + } else if (HorVer.nonInter == VI_PROGRESSIVE) { + if (halfLine < CurrTiming->nhlines) { + if (halfLine < CurrTiming->equ * 3 + CurrTiming->prbOdd) { + *y = -1; + } else if (halfLine >= CurrTiming->nhlines - CurrTiming->psbOdd) { + *y = -1; + } else { + *y = (s16)(halfLine - CurrTiming->equ * 3 - CurrTiming->prbOdd); + } + } else { + halfLine -= CurrTiming->nhlines; + + if (halfLine < CurrTiming->equ * 3 + CurrTiming->prbEven) { + *y = -1; + } else if (halfLine >= CurrTiming->nhlines - CurrTiming->psbEven) { + *y = -1; + } else + *y = (s16)((halfLine - CurrTiming->equ * 3 - CurrTiming->prbEven) & ~1); + } + } + + *x = (s16)(hct - 1); +} + +void __VIGetCurrentPosition(s16* x, s16* y) { + u32 hcount, vcount; + GetCurrentDisplayPosition(&hcount, &vcount); + __VIDisplayPositionToXY(hcount, vcount, x, y); +} + +void __VISetLatchMode(u32 mode) { + u32 reg; + + reg = __VIRegs[1]; + OLD_SET_REG_FIELD(2834, reg, 2, 4, mode); + OLD_SET_REG_FIELD(2835, reg, 2, 6, mode); + __VIRegs[1] = reg; +} + +#pragma dont_inline on +int __VIGetLatch0Position(s16* px, s16* py) { + u32 hcount; + u32 vcount; + + if (((__VIRegs[32] & 0x8000) >> 15) != 0) { + vcount = __VIRegs[32] & 0x7FF; + hcount = __VIRegs[33] & 0x7FF; + __VIRegs[32] = 0; + __VIRegs[33] = 0; + __VIDisplayPositionToXY(hcount, vcount, px, py); + return 1; + } + + *px = *py = -1; + return 0; +} +#pragma dont_inline reset + +#pragma dont_inline on +int __VIGetLatch1Position(s16* px, s16* py) { + u32 hcount; + u32 vcount; + + if (((__VIRegs[34] & 0x8000) >> 15) != 0) { + vcount = __VIRegs[34] & 0x7FF; + hcount = __VIRegs[35] & 0x7FF; + __VIRegs[34] = 0; + __VIRegs[35] = 0; + __VIDisplayPositionToXY(hcount, vcount, px, py); + return 1; + } + + *px = *py = -1; + return 0; +} +#pragma dont_inline reset + +int __VIGetLatchPosition(u32 port, s16* px, s16* py) { + if (port == 0) { + return __VIGetLatch0Position(px, py); + } else { + return __VIGetLatch1Position(px, py); + } +} + +BOOL VIEnableDimming(BOOL enable) { + u8 value; + BOOL old = __VIDimmingFlag_Enable; + + if (enable == TRUE) { + value = SCGetScreenSaverMode(); + + if (value == 0) { + enable = FALSE; + } + } + + __VIDimmingFlag_Enable = enable; + return old; +} + +void VIResetDimmingCount() { + __VIResetDev0Idle(); +} + +BOOL VIEnableDVDStopMotor(BOOL enable) { + BOOL old = __VIDVDStopFlag_Enable; + __VIDVDStopFlag_Enable = enable; + return old; +} + +BOOL __VIResetSIIdle() { + __VIDimmingFlag_SI_IDLE = 0; + return TRUE; +} + +BOOL __VIResetDev0Idle() { + __VIDimmingFlag_DEV_IDLE[0] = 0; + return TRUE; +} diff --git a/src/revolution/vi/vi3in1.c b/src/revolution/vi/vi3in1.c new file mode 100644 index 0000000000..dbc4ef2209 --- /dev/null +++ b/src/revolution/vi/vi3in1.c @@ -0,0 +1,501 @@ +#include +#include + +static VIVideo Vdac_Flag_Region; +volatile u32 Vdac_Flag_Changed = 0; +static u32 __current_3in1_video_mode = 0; +static VIACPType __type; +static u32 __tvType = 0xFF; + +static VIGammaObj gammaSet[] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0030, + 0x0397, 0x3B49, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x1000, 0x1000, + 0x1000, 0x1080, 0x1B80, 0xEB00, 0x0000, 0x0028, 0x005A, 0x02DB, 0x0D8D, 0x3049, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x1000, 0x1040, 0x1100, 0x1880, 0x4200, 0xEB00, + 0x0000, 0x007A, 0x023C, 0x076D, 0x129C, 0x2724, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x1000, 0x10C0, 0x1580, 0x2900, 0x6200, 0xEB00, 0x004E, 0x0199, 0x052D, 0x0B24, + 0x1429, 0x20A4, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x1040, 0x12C0, + 0x1DC0, 0x3B00, 0x78C0, 0xEB00, 0x00EC, 0x03D7, 0x0800, 0x0D9E, 0x143E, 0x1BDB, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x10C0, 0x16C0, 0x27C0, 0x4B80, 0x8980, 0xEB00, + 0x0276, 0x0666, 0x0A96, 0x0EF3, 0x13AC, 0x1849, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x1200, 0x1C00, 0x3280, 0x59C0, 0x9600, 0xEB00, 0x04EC, 0x08F5, 0x0C96, 0x0FCF, + 0x12C6, 0x1580, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x1400, 0x2200, + 0x3CC0, 0x6640, 0x9FC0, 0xEB00, 0x0800, 0x0BAE, 0x0E00, 0x1030, 0x11CB, 0x1349, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x1680, 0x28C0, 0x4680, 0x7100, 0xA780, 0xEB00, + 0x0BB1, 0x0E14, 0x0F2D, 0x1018, 0x10E5, 0x1180, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x1980, 0x2F80, 0x4FC0, 0x7A00, 0xADC0, 0xEB00, 0x1000, 0x1000, 0x1000, 0x1000, + 0x1000, 0x1000, 0x10, 0x20, 0x40, 0x60, 0x80, 0xA0, 0xEB, 0x1000, 0x2000, 0x4000, + 0x6000, 0x8000, 0xA000, 0xEB00, 0x14EC, 0x11C2, 0x1078, 0x0FB6, 0x0F2F, 0x0EB6, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x2100, 0x3CC0, 0x5FC0, 0x8900, 0xB780, 0xEB00, + 0x19D8, 0x1333, 0x10D2, 0x0F6D, 0x0E5E, 0x0DA4, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x2500, 0x4300, 0x66C0, 0x8F40, 0xBB40, 0xEB00, 0x1EC4, 0x147A, 0x110F, 0x0F0C, + 0x0DA1, 0x0CB6, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x2900, 0x4900, + 0x6D40, 0x94C0, 0xBE80, 0xEB00, 0x2400, 0x1570, 0x110F, 0x0EAA, 0x0D0F, 0x0BDB, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x2D40, 0x4EC0, 0x7300, 0x9980, 0xC180, 0xEB00, + 0x293B, 0x163D, 0x110F, 0x0E30, 0x0C7D, 0x0B24, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x3180, 0x5440, 0x7880, 0x9DC0, 0xC400, 0xEB00, 0x2E27, 0x170A, 0x10D2, 0x0DE7, + 0x0BEB, 0x0A80, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x3580, 0x5980, + 0x7D40, 0xA1C0, 0xC640, 0xEB00, 0x3362, 0x175C, 0x10D2, 0x0D6D, 0x0B6D, 0x09ED, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x39C0, 0x5E40, 0x8200, 0xA540, 0xC840, 0xEB00, + 0x384E, 0x17AE, 0x10B4, 0x0D0C, 0x0AF0, 0x096D, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x3DC0, 0x62C0, 0x8640, 0xA880, 0xCA00, 0xEB00, 0x3D3B, 0x1800, 0x105A, 0x0CC3, + 0x0A72, 0x0900, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x41C0, 0x6740, + 0x8A00, 0xAB80, 0xCB80, 0xEB00, 0x41D8, 0x1828, 0x103C, 0x0C49, 0x0A1F, 0x0892, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x4580, 0x6B40, 0x8DC0, 0xAE00, 0xCD00, 0xEB00, + 0x4676, 0x1851, 0x0FE1, 0x0C00, 0x09B6, 0x0836, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x4940, 0x6F40, 0x9100, 0xB080, 0xCE40, 0xEB00, 0x4AC4, 0x187A, 0x0FA5, 0x0B9E, + 0x0963, 0x07DB, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x4CC0, 0x7300, + 0x9440, 0xB2C0, 0xCF80, 0xEB00, 0x4F13, 0x1851, 0x0F69, 0x0B6D, 0x090F, 0x0780, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x5040, 0x7640, 0x9700, 0xB500, 0xD0C0, 0xEB00, + 0x5313, 0x187A, 0x0F0F, 0x0B24, 0x08BC, 0x0736, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x5380, 0x79C0, 0x99C0, 0xB700, 0xD1C0, 0xEB00, 0x5713, 0x1851, 0x0EF0, 0x0AC3, + 0x087D, 0x06ED, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x56C0, 0x7CC0, + 0x9C80, 0xB8C0, 0xD2C0, 0xEB00, 0x5B13, 0x1828, 0x0E96, 0x0A92, 0x0829, 0x06B6, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x5A00, 0x7FC0, 0x9EC0, 0xBA80, 0xD380, 0xEB00, + 0x5EC4, 0x1800, 0x0E78, 0x0A30, 0x0800, 0x066D, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x5D00, 0x8280, 0xA140, 0xBC00, 0xD480, 0xEB00, 0x6276, 0x17D7, 0x0E1E, 0x0A00, + 0x07C1, 0x0636, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x6000, 0x8540, + 0xA340, 0xBD80, 0xD540, 0xEB00, 0x65D8, 0x17AE, 0x0DE1, 0x09CF, 0x0782, 0x0600, 0x0010, 0x001D, + 0x0036, 0x0058, 0x0082, 0x00B3, 0x00EB, 0x1000, 0x62C0, 0x87C0, 0xA540, 0xBF00, 0xD600, 0xEB00, + 0x693B, 0x1785, 0x0DA5, 0x0986, 0x0743, 0x05DB, 0x0010, 0x001D, 0x0036, 0x0058, 0x0082, 0x00B3, + 0x00EB, 0x1000, 0x6580, 0x8A40, 0xA740, 0xC040, 0xD680, 0xEB00}; + +VIMacroVisionObj VINtscACPType1 = {0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +VIMacroVisionObj VINtscACPType2 = {0x3E, 0x1D, 0x11, 0x25, 0x11, 0x01, 0x07, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x00}; + +VIMacroVisionObj VINtscACPType3 = {0x3E, 0x17, 0x15, 0x21, 0x15, 0x05, 0x05, 0x02, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x00}; + +VIMacroVisionObj VIPalACPType1 = {0x36, 0x1A, 0x22, 0x2A, 0x22, 0x05, 0x02, 0x00, 0x1C, + 0x3D, 0x14, 0x03, 0xFE, 0x01, 0x54, 0xFE, 0x7E, 0x60, + 0x00, 0x08, 0x00, 0x04, 0x07, 0x01, 0x55, 0x01}; + +VIMacroVisionObj VIPalACPType2 = {0x36, 0x1A, 0x22, 0x2A, 0x22, 0x05, 0x02, 0x00, 0x1C, + 0x3D, 0x14, 0x03, 0xFE, 0x01, 0x54, 0xFE, 0x7E, 0x60, + 0x00, 0x08, 0x00, 0x04, 0x07, 0x01, 0x55, 0x01}; + +VIMacroVisionObj VIPalACPType3 = {0x36, 0x1A, 0x22, 0x2A, 0x22, 0x05, 0x02, 0x00, 0x1C, + 0x3D, 0x14, 0x03, 0xFE, 0x01, 0x54, 0xFE, 0x7E, 0x60, + 0x00, 0x08, 0x00, 0x04, 0x07, 0x01, 0x55, 0x01}; + +VIMacroVisionObj VIEurgb60ACPType1 = {0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x1E, 0x1E, 0x60, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}; + +VIMacroVisionObj VIEurgb60ACPType2 = {0x36, 0x1D, 0x11, 0x25, 0x11, 0x01, 0x07, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x1E, 0x1E, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x01}; + +VIMacroVisionObj VIEurgb60ACPType3 = {0x36, 0x17, 0x15, 0x21, 0x15, 0x05, 0x05, 0x02, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x1E, 0x1E, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x01}; + +VIMacroVisionObj VIMpalACPType1 = {0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +VIMacroVisionObj VIMpalACPType2 = {0x36, 0x1D, 0x11, 0x25, 0x11, 0x01, 0x07, 0x00, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x00}; + +VIMacroVisionObj VIMpalACPType3 = {0x36, 0x17, 0x15, 0x21, 0x15, 0x05, 0x05, 0x02, 0x1B, + 0x1B, 0x24, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0x0F, 0x60, + 0x01, 0x0A, 0x00, 0x05, 0x04, 0x03, 0xFF, 0x00}; + +VIMacroVisionObj VIProgressiveACPType = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +VIMacroVisionObj VIZeroACPType = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +extern s32 __VISendI2CData(u8, u8*, s32); +extern void WaitMicroTime(s32); + +static void __VISetVideoMode(VIVideo vmode, VIBool outsel) { + u8 buffer[2]; + Vdac_Flag_Region = vmode; + buffer[0] = 1; + buffer[1] = (u8)((outsel << 5) | Vdac_Flag_Region); + __VISendI2CData(0xE0, buffer, 2); + WaitMicroTime(2); +} + +static void __VISetCCSEL(VIBool ccsel) { + u8 buffer[2]; + + buffer[0] = 0x6A; + buffer[1] = VI_ENABLE; + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +static void __VISetOverSampling(VIBool os) { + u8 buffer[2]; + buffer[0] = 0x65; + buffer[1] = VI_ENABLE; + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void __VISetVolume(u8 volumeL, u8 volumeR) { + u8 buffer[3]; + buffer[0] = 0x71; + buffer[1] = volumeL; + buffer[2] = volumeR; + __VISendI2CData((u8)0xE0, buffer, 3); + WaitMicroTime(2); +} + +void __VISetYUVSEL(VIBool outsel) { + u8 buffer[2]; + u32 tv; + + tv = *(u32*)OSPhysicalToCached(0xCC); + + switch (tv) { + case VI_PAL: + case VI_EURGB60: + Vdac_Flag_Region = VI_VMODE_PAL; + break; + case VI_MPAL: + Vdac_Flag_Region = VI_VMODE_MPAL; + break; + case VI_NTSC: + Vdac_Flag_Region = VI_VMODE_NTSC; + break; + default: + ASSERTMSGLINE(919, FALSE, "Unkwon TV mode!! TV mode is set to NTSC mode.\n"); + Vdac_Flag_Region = VI_VMODE_NTSC; + break; + } + + buffer[0] = 0x1; + buffer[1] = (u8)((outsel << 5) | Vdac_Flag_Region); + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void __VISetTiming(VITiming timing) { + u8 buffer[2]; + + buffer[0] = 0x0; + buffer[1] = timing; + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void __VISetFilter4EURGB60(VIBool enable) { + u8 buffer[2]; + buffer[0] = 0x6E; + buffer[1] = (u8)enable; + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void __VISetVBICtrl(VIBool cgms, VIBool wss, VIBool cc) { + u8 buffer[2]; + + buffer[0] = 0x2; + buffer[1] = (u8)(((~wss & 0x1) << 2) | ((~cgms & 0x1) << 1) | (~cc & 0x1)); + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +static u8 __wd0 = 0xFF; +static u8 __wd1 = 0xFF; +static u8 __wd2 = 0xFF; + +void __VISetCGMS(void) { + u8 buffer[3]; + buffer[0] = 5; + buffer[1] = (u8)(((__wd1 & 0xF) << 2) | (__wd0 & 3)); + buffer[2] = __wd2; + __VISendI2CData((u8)0xE0, buffer, 3); + WaitMicroTime(2); +} + +void __VISetCGMSClear(void) { + __wd0 = 0; + __wd1 = 0; + __wd2 = 0; + __VISetCGMS(); +} + +// NOTE: function doesn't exist in TP debug, needed for string data +void VISetCGMS(void) { + OSReport("VISetCGMS(): Tried to set APS Trigger bit(WORD2[3:2]) \nwhen the scan is progressive in DTV mode, which is forbidden\n"); +} + +static u8 __gp1 = 0xFF; +static u8 __gp2 = 0xFF; +static u8 __gp3 = 0xFF; +static u8 __gp4 = 0xFF; + +void __VISetWSS(void) { + u8 buffer[3]; + buffer[0] = 0x8; + buffer[1] = (u8)(((__gp2 & 0xf) << 4) | (__gp1 & 0xf)); + buffer[2] = (u8)(((__gp4 & 0x7) << 3) | (__gp3 & 0x7)); + __VISendI2CData((u8)0xE0, buffer, 3); + WaitMicroTime(2); +} + +void VISetWSS(u8 gp1, u8 gp2, u8 gp3, u8 gp4) { + if ((__gp1 == gp1) && (__gp2 == gp2) && (__gp3 == gp3) && (__gp4 == gp4)) { + return; + } + + __gp1 = gp1; + __gp2 = gp2; + __gp3 = gp3; + __gp4 = gp4; + + Vdac_Flag_Changed |= 2; +} + +static u8 __cc1 = 0xFF; +static u8 __cc2 = 0xFF; +static u8 __cc3 = 0xFF; +static u8 __cc4 = 0xFF; + +void __VISetClosedCaption(void) { + u8 buffer[5]; + buffer[0] = 0x7A; + buffer[1] = (u8)(__cc1 & 0x7F); + buffer[2] = (u8)(__cc2 & 0x7F); + buffer[3] = (u8)(__cc3 & 0x7F); + buffer[4] = (u8)(__cc4 & 0x7F); + __VISendI2CData((u8)0xE0, buffer, 5); + WaitMicroTime(2); +} + +void VISetClosedCaption(u8 cc1, u8 cc2, u8 cc3, u8 cc4) { + if ((__cc1 == cc1) && (__cc2 == cc2) && (__cc3 == cc3) && (__cc4 == cc4)) { + return; + } + + __cc1 = cc1; + __cc2 = cc2; + __cc3 = cc3; + __cc4 = cc4; + + Vdac_Flag_Changed |= 4; +} + +void __VISetMacrovisionImm(VIMacroVisionObj* mparam) { + u8 i; + u8 buffer[27]; + + buffer[0] = 0x40; + + for (i = 1; i < 27; i++) { + buffer[i] = mparam->m[i - 1]; + } + + __VISendI2CData((u8)0xE0, buffer, 27); + WaitMicroTime(2); +} + +void __VISetMacrovision(void) { + switch (__type) { + case 2: + switch (__tvType) { + case VI_NTSC: + __VISetMacrovisionImm(&VINtscACPType1); + break; + case VI_PAL: + __VISetMacrovisionImm(&VIPalACPType1); + break; + case VI_MPAL: + __VISetMacrovisionImm(&VIMpalACPType1); + break; + case VI_EURGB60: + __VISetMacrovisionImm(&VIEurgb60ACPType1); + break; + } + break; + case 3: + switch (__tvType) { + case VI_NTSC: + __VISetMacrovisionImm(&VINtscACPType2); + break; + case VI_PAL: + __VISetMacrovisionImm(&VIPalACPType2); + break; + case VI_MPAL: + __VISetMacrovisionImm(&VIMpalACPType2); + break; + case VI_EURGB60: + __VISetMacrovisionImm(&VIEurgb60ACPType2); + break; + } + break; + case 4: + switch (__tvType) { + case VI_NTSC: + __VISetMacrovisionImm(&VINtscACPType3); + break; + case VI_PAL: + __VISetMacrovisionImm(&VIPalACPType3); + break; + case VI_MPAL: + __VISetMacrovisionImm(&VIMpalACPType3); + break; + case VI_EURGB60: + __VISetMacrovisionImm(&VIEurgb60ACPType3); + break; + } + break; + case 1: + __VISetMacrovisionImm(&VIZeroACPType); + break; + } +} + +void __VISetGammaImm(VIGammaObj* gamma) { + u8 i, j; + u8 buffer[34]; + + buffer[0] = 0x10; + i = 1; + for (j = 0; j < 6; j++) { + buffer[i] = (u8)((gamma->a[j] >> 8) & 0xFF); + buffer[i + 1] = (u8)(gamma->a[j] & 0xFF); + i += 2; + } + + for (j = 0; j < 7; j++) { + buffer[i] = gamma->yin[j]; + i++; + } + + for (j = 0; j < 7; j++) { + buffer[i] = (u8)((gamma->yout[j] >> 8) & 0xFF); + buffer[i + 1] = (u8)(gamma->yout[j] & 0xC0); + i += 2; + } + + __VISendI2CData((u8)0xE0, buffer, 34); + WaitMicroTime(2); +} + +void __VISetGamma1_0(void) { + __VISetGammaImm(&gammaSet[10]); +} + +static VIGamma __gamma; +void __VISetGamma(void) { + __VISetGammaImm(&gammaSet[__gamma]); +} + +void VISetGamma(VIGamma gamma) { + if (__gamma != gamma) { + __gamma = gamma; + Vdac_Flag_Changed |= 0x10; + } +} + +static VIBool __filter = 0xFF; + +void __VISetTrapFilterImm(VIBool filter) { + u8 buffer[2]; + buffer[0] = 0x3; + + if (filter == VI_TRUE) { + buffer[1] = VI_FALSE; + } else { + buffer[1] = VI_TRUE; + } + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void __VISetTrapFilter(void) { + u8 buffer[2]; + + buffer[0] = 0x3; + + if (__filter == VI_TRUE) { + buffer[1] = VI_FALSE; + } else { + buffer[1] = VI_TRUE; + } + + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); +} + +void VISetTrapFilter(VIBool filter) { + if (__filter == filter) { + return; + } + + __filter = filter; + Vdac_Flag_Changed |= 0x20; +} + +static VIOverDrive __level; + +void __VISetRGBOverDrive(void) { + u8 buffer[2]; + + if (Vdac_Flag_Region == VI_VMODE_RGB) { + buffer[0] = 0xA; + buffer[1] = (u8)((__level << 1) | VI_ENABLE); + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); + } else { + buffer[0] = 0xA; + buffer[1] = VI_DISABLE; + __VISendI2CData((u8)0xE0, buffer, 2); + WaitMicroTime(2); + } +} + +void VISetRGBOverDrive(VIOverDrive level) { + if (__level == level) { + return; + } + __level = level; + Vdac_Flag_Changed |= 0x40; +} + +void VISetRGBModeImm(void) { + Vdac_Flag_Changed |= 0x80; +} + +void __VISetRGBModeImm(void) { + __VISetVideoMode(VI_VMODE_RGB, VI_DISABLE); +} + +void __VISetRevolutionModeSimple(void) { + u32 dtv; + + __VISetCCSEL(VI_TRUE); + __VISetOverSampling(VI_TRUE); + dtv = VIGetDTVStatus(); + __VISetYUVSEL((VIBool)dtv); + __VISetTiming(VI_TMG_GAME); + __VISetVolume(0x8E, 0x8E); + __VISetVBICtrl(VI_DISABLE, VI_DISABLE, VI_DISABLE); + __VISetCGMSClear(); + VISetWSS(0, 0, 0, 0); + __VISetWSS(); + VISetClosedCaption(0, 0, 0, 0); + __VISetClosedCaption(); + __VISetMacrovisionImm(&VIZeroACPType); + VISetRGBOverDrive(VI_ODV_L1); + __VISetRGBOverDrive(); + __VISetTrapFilterImm(VI_DISABLE); + __VISetGammaImm(&gammaSet[VI_GM_1_0]); + __current_3in1_video_mode = 0; +} diff --git a/src/revolution/wenc/wenc.c b/src/revolution/wenc/wenc.c new file mode 100644 index 0000000000..a738e08f1a --- /dev/null +++ b/src/revolution/wenc/wenc.c @@ -0,0 +1,117 @@ +#include +#include + +s32 WENCGetEncodeData(WENCInfo* info, u32 flag, const s16* pcmData, s32 samples, u8* adpcmData) { + const f64 table[] = {0.89843750, 0.89843750, 0.89843750, 0.89843750, + 1.19921875, 1.59765625, 2.00000000, 2.39843750}; + + u8* dst; + const s16* src; + s32 i; + s32 da; + s32 l3, l2, l1, l0; + s32 dlx; + s32 xnc; + s32 offset; + s32 index; + s32 encodeSize; + s32 xn; + s32 dl; + s32 qn; + s32 dn; + s32 dlh; + s32 dlq; + u8 by; + + encodeSize = (samples + 1) / 2; + memset(adpcmData, 0, encodeSize); + + src = pcmData; + dst = adpcmData; + + if ((flag & WENC_FLAG_USER_INFO) == 0) { + xn = 0; + dl = 127; + qn = 0; + dn = 0; + dlh = 0; + dlq = 0; + } else { + xn = info->xn; + dl = info->dl; + qn = info->qn; + dn = info->dn; + dlh = info->dlh; + dlq = info->dlq; + } + + for (i = 0; i < samples; i++) { + l3 = l2 = l1 = l0 = 0; + + da = *src++; + if (da < xn) { + l3 = 1; + } + + dn = __abs(da - xn); + if (dn >= dl) { + l2 = 1; + dn -= dl; + } + + dlh = dl / 2; + if (dn >= dlh) { + l1 = 1; + dn -= dlh; + } + + dlq = dlh / 2; + if (dn >= dlq) { + l0 = 1; + dn -= dlq; + } + + dlx = dlq / 2; + qn = (1 - l3 * 2) * (dl * l2 + dlh * l1 + dlq * l0 + dlx); + + if (qn > 0xFFFF) { + qn = 0xFFFF; + } + if (qn < -0x10000) { + qn = -0x10000; + } + + xnc = xn + qn; + if (xnc > 0x7FFF) { + xnc = 0x7FFF; + } + if (xnc < -0x8000) { + xnc = -0x8000; + } + + xn = xnc; + offset = (i & 1) == 0 ? 4 : 0; + + by = l3 * 8 + l2 * 4 + l1 * 2 + l0; + dst[i / 2] |= by << offset; + + index = l2 * 4 + l1 * 2 + l0; + dl *= table[index]; + + if (dl <= 127) { + dl = 127; + } + if (dl >= 0x6000) { + dl = 0x6000; + } + } + + info->xn = xn; + info->dl = dl; + info->qn = qn; + info->dn = dn; + info->dlh = dlh; + info->dlq = dlq; + + return samples; +} diff --git a/src/revolution/wpad/WPAD.c b/src/revolution/wpad/WPAD.c new file mode 100644 index 0000000000..ab34be44bb --- /dev/null +++ b/src/revolution/wpad/WPAD.c @@ -0,0 +1,434 @@ +#include +#include +#include + +#include + +#include "__wpad.h" + +wpad_cb_st* __rvl_p_wpadcb[WPAD_MAX_CONTROLLERS]; + +static u8 _wpadSpeakerVol; + +static s8 __wpadGetQueueSize(struct WPADCmdQueue* cmdQueue); +static u16 __wpadGetBTEBufferStatus(s32 chan); +static u16 __wpadGetBTMBufferStatus(s32 chan); +static BOOL __wpadPushCommand(struct WPADCmdQueue* cmdQueue, struct WPADCmd cmdBlk); + +void dummyString(void* p_buf) { + ASSERTLINE(0, p_buf != NULL); +} + +static u32 __wpadFmt2Size(u32 fmt) { + u32 fmtSize; + + switch (fmt) { + case WPAD_FMT_FS_BTN: + case WPAD_FMT_FS_BTN_ACC: + case WPAD_FMT_FS_BTN_ACC_DPD: + fmtSize = sizeof(WPADFSStatus); + break; + case WPAD_FMT_CLASSIC_BTN: + case WPAD_FMT_CLASSIC_BTN_ACC: + case WPAD_FMT_CLASSIC_BTN_ACC_DPD: + case WPAD_FMT_GUITAR: + case WPAD_FMT_DRUM: + case WPAD_FMT_TAIKO: + case WPAD_FMT_TURNTABLE: + fmtSize = sizeof(WPADCLStatus); + break; + case WPAD_FMT_BULK: + fmtSize = sizeof(WPADBKStatus); + break; + case WPAD_FMT_TRAIN: + fmtSize = sizeof(WPADTRStatus); + break; + case 20: + fmtSize = 0x32; + break; + case WPAD_FMT_BALANCE_CHECKER: + fmtSize = sizeof(WPADBLStatus); + break; + case WPAD_FMT_VSM: + fmtSize = sizeof(WPADVSStatus); + break; + case WPAD_FMT_BTN_ACC_DPD_EXTENDED: + fmtSize = sizeof(WPADStatusEx); + break; + case WPAD_FMT_MOTION_PLUS: + fmtSize = sizeof(WPADMPStatus); + break; + default: + fmtSize = sizeof(WPADStatus); + break; + } + + return fmtSize; +} + +u8 WPADGetRadioSensitivity(s32 chan) { + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus = OSDisableInterrupts(); + u8 radioSensitivity = p_wpd->radioSensitivity; + + OSRestoreInterrupts(intrStatus); + return radioSensitivity; +} + +void WPADRead(s32 chan, WPADStatus* status) { + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus; + u8 rxBufIndex; + WPADStatus* rxStatus; + u32 fmtSize; + + ASSERTLINE(4013, (0 <= chan) && (chan < WPAD_MAX_CONTROLLERS)); + ASSERTLINE(4014, status != NULL); + + intrStatus = OSDisableInterrupts(); + + rxBufIndex = p_wpd->rxBufIndex != 0 ? 0 : 1; + rxStatus = (WPADStatus*)p_wpd->rxBufs[rxBufIndex]; + fmtSize = __wpadFmt2Size(p_wpd->dataFormat); + + if (rxStatus->err != WPAD_ESUCCESS) + fmtSize = sizeof(WPADStatus); + + memcpy(status, rxStatus, fmtSize); + + OSRestoreInterrupts(intrStatus); +} + +BOOL WPADIsSpeakerEnabled(s32 chan) { + BOOL enabled; + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus = OSDisableInterrupts(); + + enabled = p_wpd->info.speaker; + + OSRestoreInterrupts(intrStatus); + return enabled; +} + +s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback* cb) { + u8 data[7] = {0x00, 0x00, 0xd0, 0x07, 0x40, 0x0c, 0x0e}; + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus = OSDisableInterrupts(); + BOOL speakerEnabled = p_wpd->info.speaker; + BOOL handshakeFinished; + s32 status = p_wpd->status; + + handshakeFinished = p_wpd->handshakeFinished; + + OSRestoreInterrupts(intrStatus); + + if (status == WPAD_ENODEV) + goto end; + + if (!handshakeFinished) { + status = WPAD_EBUSY; + goto end; + } + + if (command == WPAD_SPEAKER_DISABLE) { + if (!speakerEnabled) { + status = WPAD_ESUCCESS; + goto end; + } + + intrStatus = OSDisableInterrupts(); + + if (WPADiIsAvailableCmdQueue(&p_wpd->stdCmdQueue, 5)) { + WPADiSendMuteSpeaker(&p_wpd->stdCmdQueue, TRUE, NULL); + WPADiSendWriteDataCmd(&p_wpd->stdCmdQueue, 0x01, WM_REG_SPEAKER_01, NULL); + WPADiSendWriteDataCmd(&p_wpd->stdCmdQueue, 0x00, WM_REG_SPEAKER_09, NULL); + WPADiSendEnableSpeaker(&p_wpd->stdCmdQueue, FALSE, NULL); + WPADiSendGetContStat(&p_wpd->stdCmdQueue, NULL, cb); + + OSRestoreInterrupts(intrStatus); + + return WPAD_ESUCCESS; + } + + status = WPAD_EBUSY; + OSRestoreInterrupts(intrStatus); + } else { + switch (command) { + case WPAD_SPEAKER_ENABLE: + case WPAD_SPEAKER_CMD_05: + intrStatus = OSDisableInterrupts(); + + if (WPADiIsAvailableCmdQueue(&p_wpd->stdCmdQueue, 7)) { + WPADiSendEnableSpeaker(&p_wpd->stdCmdQueue, TRUE, NULL); + WPADiSendMuteSpeaker(&p_wpd->stdCmdQueue, TRUE, NULL); + WPADiSendWriteDataCmd(&p_wpd->stdCmdQueue, 0x01, WM_REG_SPEAKER_09, NULL); + + // sends 0x80 instead of 0x08? + WPADiSendWriteDataCmd(&p_wpd->stdCmdQueue, 0x80, WM_REG_SPEAKER_01, NULL); + + data[4] = _wpadSpeakerVol; + WPADiSendWriteData(&p_wpd->stdCmdQueue, &data, sizeof data, WM_REG_SPEAKER_01, + NULL); + WPADiSendMuteSpeaker(&p_wpd->stdCmdQueue, FALSE, NULL); + WPADiSendGetContStat(&p_wpd->stdCmdQueue, NULL, cb); + + OSRestoreInterrupts(intrStatus); + + return WPAD_ESUCCESS; + } + + status = WPAD_EBUSY; + + OSRestoreInterrupts(intrStatus); + break; + case WPAD_SPEAKER_MUTE: + if (!WPADiSendMuteSpeaker(&p_wpd->stdCmdQueue, TRUE, cb)) { + status = WPAD_EBUSY; + goto end; + } + + return WPAD_ESUCCESS; + case WPAD_SPEAKER_UNMUTE: + if (!WPADiSendMuteSpeaker(&p_wpd->stdCmdQueue, FALSE, cb)) { + status = WPAD_EBUSY; + goto end; + } + + return WPAD_ESUCCESS; + case WPAD_SPEAKER_PLAY: + if (!WPADiSendWriteDataCmd(&p_wpd->stdCmdQueue, 0x01, WM_REG_SPEAKER_08, cb)) { + status = WPAD_EBUSY; + goto end; + } + + return WPAD_ESUCCESS; + } + } + +end: + if (cb) + (*cb)(chan, status); + + return status; +} + +BOOL __wpadIsBusyStream(s32 chan) { + BOOL intrStatus; + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + u8 radioQuality; + u32 devType; + u8 bufferStatus; + u16 bteBufferStatus; + u16 btmBufferStatus; + u8 audioFrames; + s8 queueSize; + u8 linkNumber; + + intrStatus = OSDisableInterrupts(); + + radioQuality = p_wpd->radioQuality; + devType = p_wpd->devType; + bufferStatus = WUDGetBufferStatus(); + + queueSize = __wpadGetQueueSize(&p_wpd->stdCmdQueue); + + bteBufferStatus = __wpadGetBTEBufferStatus(chan); + btmBufferStatus = __wpadGetBTMBufferStatus(chan); + audioFrames = p_wpd->audioFrames; + + linkNumber = _WUDGetLinkNumber(); + + OSRestoreInterrupts(intrStatus); + + if (radioQuality != WPAD_RADIO_QUALITY_GOOD || btmBufferStatus > 3 || bufferStatus == 10 || + bufferStatus >= linkNumber * 2 + 2 || devType == WPAD_DEV_INITIALIZING || queueSize >= 21 || + audioFrames >= 1) + { + return TRUE; + } else { + return FALSE; + } +} + +s32 WPADSendStreamData(s32 chan, void* p_buf, u16 len) { + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus; + BOOL handshakeFinished; + s32 status; + + ASSERTLINE(4528, p_buf != NULL); + ASSERTLINE(4529, len >= 0 && len <= 20); + + intrStatus = OSDisableInterrupts(); + + status = p_wpd->status; + handshakeFinished = p_wpd->handshakeFinished; + + OSRestoreInterrupts(intrStatus); + + if (status == WPAD_ENODEV) + return WPAD_ENODEV; + + if (!handshakeFinished) + return WPAD_EBUSY; + + if (__wpadIsBusyStream(chan)) + return WPAD_EBUSY; + + if (!WPADiSendStreamData(&p_wpd->stdCmdQueue, p_buf, len)) + return WPAD_EBUSY; + + intrStatus = OSDisableInterrupts(); + + ++p_wpd->audioFrames; + + OSRestoreInterrupts(intrStatus); + + return WPAD_ESUCCESS; +} + +BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback* cb) { + BOOL success; + struct WPADCmd cmdBlk; + cmdBlk.reportID = RPTID_ENABLE_SPEAKER; + cmdBlk.dataLength = RPT14_SIZE; + cmdBlk.dataBuf[RPT14_SPEAKER_ENABLE] = enabled ? 4 : 0; + cmdBlk.cmdCB = cb; + + success = __wpadPushCommand(cmdQueue, cmdBlk); + return success; +} + +BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback* cb) { + BOOL success; + struct WPADCmd cmdBlk; + cmdBlk.reportID = RPTID_REQUEST_STATUS; + cmdBlk.dataLength = RPT15_SIZE; + cmdBlk.dataBuf[0] = 0; + cmdBlk.cmdCB = cb; + cmdBlk.statusReportOut = infoOut; + + success = __wpadPushCommand(cmdQueue, cmdBlk); + return success; +} + +BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback* cb) { + return WPADiSendWriteData(cmdQueue, &cmd, sizeof(cmd), address, cb); +} + +BOOL WPADiSendWriteData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len, u32 address, + WPADCallback* cb) { + BOOL success; + u8 packedLen = len & 0x1f; + struct WPADCmd cmdBlk; + + ASSERTLINE(5830, len > 0 && len <= 16); + ASSERTLINE(5831, p_buf != NULL); + + cmdBlk.reportID = RPTID_WRITE_DATA; + cmdBlk.dataLength = RPT16_SIZE; + cmdBlk.cmdCB = cb; + memcpy(&cmdBlk.dataBuf[RPT16_DATA_DST_ADDRESS], &address, sizeof address); + memcpy(&cmdBlk.dataBuf[RPT16_DATA_LENGTH], &packedLen, sizeof packedLen); + memcpy(&cmdBlk.dataBuf[RPT16_DATA], p_buf, len); + + success = __wpadPushCommand(cmdQueue, cmdBlk); + return success; +} + +BOOL WPADiSendStreamData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len) { + BOOL success; + u8 packedLen = len << 3; + struct WPADCmd cmdBlk; + + ASSERTLINE(5873, len > 0 && len <= 20); + + cmdBlk.reportID = RPTID_SEND_SPEAKER_DATA; + cmdBlk.dataLength = sizeof cmdBlk.dataBuf; + cmdBlk.dataBuf[RPT18_DATA_LENGTH] = packedLen; + cmdBlk.cmdCB = NULL; + memcpy(&cmdBlk.dataBuf[RPT18_DATA], p_buf, len); + + success = __wpadPushCommand(cmdQueue, cmdBlk); + return success; +} + +BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback* cb) { + BOOL success; + struct WPADCmd cmdBlk; + + cmdBlk.reportID = RPTID_MUTE_SPEAKER; + cmdBlk.dataLength = RPT19_SIZE; + cmdBlk.dataBuf[RPT19_SPEAKER_MUTE] = muted ? 4 : 0; + cmdBlk.cmdCB = cb; + + success = __wpadPushCommand(cmdQueue, cmdBlk); + return success; +} + +BOOL WPADiIsAvailableCmdQueue(struct WPADCmdQueue* cmdQueue, s8 num) { + s8 queueSize = __wpadGetQueueSize(cmdQueue); + + if ((u32)(queueSize + num) <= cmdQueue->length - 1) + return TRUE; + else + return FALSE; +} + +static s8 __wpadGetQueueSize(struct WPADCmdQueue* cmdQueue) { + BOOL intrStatus = OSDisableInterrupts(); + + s8 queueRemaining = cmdQueue->indexIn - cmdQueue->indexOut; + + if (queueRemaining < 0) + queueRemaining += cmdQueue->length; + + OSRestoreInterrupts(intrStatus); + return queueRemaining; +} + +static BOOL __wpadPushCommand(struct WPADCmdQueue* cmdQueue, struct WPADCmd cmdBlk) { + BOOL intrStatus = OSDisableInterrupts(); + + if (cmdQueue->length - 1 == (u32)__wpadGetQueueSize(cmdQueue)) { + OSRestoreInterrupts(intrStatus); + + return FALSE; + } + + memset(&cmdQueue->queue[cmdQueue->indexIn], 0, sizeof cmdQueue->queue[cmdQueue->indexIn]); + memcpy(&cmdQueue->queue[cmdQueue->indexIn], &cmdBlk, sizeof cmdQueue->queue[cmdQueue->indexIn]); + + cmdQueue->indexIn = (u32)cmdQueue->indexIn == ((cmdQueue->length) - 1) ? 0 : cmdQueue->indexIn + 1; + + OSRestoreInterrupts(intrStatus); + return TRUE; +} + +static u16 __wpadGetBTEBufferStatus(s32 chan) { + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus = OSDisableInterrupts(); + s32 status = p_wpd->status; + s8 dev_handle = p_wpd->devHandle; + + OSRestoreInterrupts(intrStatus); + + if (status == WPAD_ENODEV) + return 0; + + return _WUDGetQueuedSize(dev_handle); +} + +static u16 __wpadGetBTMBufferStatus(s32 chan) { + wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; + BOOL intrStatus = OSDisableInterrupts(); + s32 status = p_wpd->status; + s8 dev_handle = p_wpd->devHandle; + + OSRestoreInterrupts(intrStatus); + + if (status == WPAD_ENODEV) + return 0; + + return _WUDGetNotAckedSize(dev_handle); +} diff --git a/src/revolution/wpad/WUD.c b/src/revolution/wpad/WUD.c new file mode 100644 index 0000000000..54685342a8 --- /dev/null +++ b/src/revolution/wpad/WUD.c @@ -0,0 +1,63 @@ +#include +#include + +#include "__wud.h" + +wud_cb_st __rvl_wudcb; + +static u16 _dev_handle_queue_size[WUD_MAX_DEV_ENTRY]; +static u16 _dev_handle_notack_num[WUD_MAX_DEV_ENTRY]; + +u8 WUDGetBufferStatus(void) { + wud_cb_st* p_wcb = &__rvl_wudcb; + u8 ret; + BOOL intrStatus = OSDisableInterrupts(); + + ret = p_wcb->bufferStatus1 - p_wcb->bufferStatus0; + + OSRestoreInterrupts(intrStatus); + return ret; +} + +u16 _WUDGetQueuedSize(s8 dev_handle) { + u16 queuedSize; + BOOL intrStatus = OSDisableInterrupts(); + + if (dev_handle >= 0 && dev_handle < WUD_MAX_DEV_ENTRY) + queuedSize = WUDiGetQueueSizeForHandle(dev_handle); + else + queuedSize = 0; + + OSRestoreInterrupts(intrStatus); + return queuedSize; +} + +u16 _WUDGetNotAckedSize(s8 dev_handle) { + u16 notAckedSize; + BOOL intrStatus = OSDisableInterrupts(); + + if (dev_handle >= 0 && dev_handle < WUD_MAX_DEV_ENTRY) + notAckedSize = WUDiGetNotAckNumForHandle(dev_handle); + else + notAckedSize = 0; + + OSRestoreInterrupts(intrStatus); + return notAckedSize; +} + +u8 _WUDGetLinkNumber(void) { + wud_cb_st* p_wcb = &__rvl_wudcb; + BOOL intrStatus = OSDisableInterrupts(); + u8 linkedNum = p_wcb->linkedNum; + + OSRestoreInterrupts(intrStatus); + return linkedNum; +} + +u16 WUDiGetQueueSizeForHandle(u8 dev_handle) { + return _dev_handle_queue_size[dev_handle]; +} + +u16 WUDiGetNotAckNumForHandle(u8 dev_handle) { + return _dev_handle_notack_num[dev_handle]; +} diff --git a/src/revolution/wpad/__wpad.h b/src/revolution/wpad/__wpad.h new file mode 100644 index 0000000000..4a14700fab --- /dev/null +++ b/src/revolution/wpad/__wpad.h @@ -0,0 +1,538 @@ +#ifndef _REVOLUTION_WPAD_PRIVATE_H_ +#define _REVOLUTION_WPAD_PRIVATE_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define RPT_REPORT_ID 0 +#define RPT_MAX_SIZE 21 + +// Limits +#define RPTID_OUT_LO RPTID_SET_RUMBLE +#define RPTID_OUT_HI RPTID_SET_DPD_CSB + +#define RPTID_IN_LO RPTID_STATUS +#define RPTID_IN_HI RPTID_DATA_BTN_ACC_DPD18_2 + +// All outgoing reports +#define RPT_OUT_FLAGS 1 + +#define RPT_OUT_FLAG_ENABLE_FEATURE 2 +#define RPT_OUT_FLAG_REQUEST_ACK_RPT 1 +#define RPT_OUT_FLAG_RUMBLE 0 + +// All incoming reports with Button data (all except 0x3d) +#define RPT_BTN0 1 +#define RPT_BTN1 2 + +// All incoming reports with Accelerometer (Standard) data (0x31, 0x33, 0x35, 0x37) +#define RPT_ACC_OFFSET 1 +#define RPT_ACC_SIZE 3 + +/* + * Outgoing reports (from POV of the host) + */ + +// Report 0x10: Set rumble status +#define RPTID_SET_RUMBLE 0x10 +#define RPT10_SIZE 1 + +#define RPT10_RUMBLE 0 + +// Report 0x11: Set LED lights +#define RPTID_SET_PORT 0x11 // internally called SetPort +#define RPT11_SIZE 1 + +#define RPT11_LED 0 + +// Report 0x12: Set data reporting mode +#define RPTID_SET_DATA_REPORT_MODE 0x12 +#define RPT12_SIZE 2 + +#define RPT12_CONT_REPORT 0 +#define RPT12_DATA_REPORT_MODE 1 + +// Report 0x13: Enable IR camera +#define RPTID_ENABLE_DPD 0x13 // internally called the DPD +#define RPT13_SIZE 1 + +#define RPT13_DPD_ENABLE 0 + +// Report 0x14: Enable IR camera +#define RPTID_ENABLE_SPEAKER 0x14 +#define RPT14_SIZE 1 + +#define RPT14_SPEAKER_ENABLE 0 + +// Report 0x15: Request status report +#define RPTID_REQUEST_STATUS 0x15 +#define RPT15_SIZE 1 + +// Report 0x16: Write data +#define RPTID_WRITE_DATA 0x16 +#define RPT16_SIZE RPT_MAX_SIZE + +#define RPT16_DATA_DST_ADDRESS 0 +#define RPT16_DATA_LENGTH 4 +#define RPT16_DATA 5 + +// Report 0x17: Read data +#define RPTID_READ_DATA 0x17 +#define RPT17_SIZE 6 + +#define RPT17_DATA_SRC_ADDRESS 0 +#define RPT17_DATA_LENGTH 4 + +// Report 0x18: Send speaker data +#define RPTID_SEND_SPEAKER_DATA 0x18 +#define RPT18_SIZE RPT_MAX_SIZE + +#define RPT18_DATA_LENGTH 0 +#define RPT18_DATA 1 + +// Report 0x19: Mute speaker +#define RPTID_MUTE_SPEAKER 0x19 +#define RPT19_SIZE 1 + +#define RPT19_SPEAKER_MUTE 0 + +// Report 0x19: WPADiSendDPDCSB (?) +#define RPTID_SEND_DPD_CSB 0x1a +#define RPT1A_SIZE 1 + +#define RPT1A_DPD_CSB 0 + +/* + * Incoming reports (from POV of the host) + */ + +// Report 0x20: Status report +#define RPTID_STATUS 0x20 +#define RPT20_FLAGS 3 +#define RPT20_PROTO_FW 5 +#define RPT20_BATTERY 6 + +// Report 0x21: Read Wiimote data +#define RPTID_DATA_READ 0x21 +#define RPT21_SIZE_ERR 3 +#define RPT21_ADDR0 4 +#define RPT21_ADDR1 5 +#define RPT21_DATA 6 + +// Report 0x22: Acknowledgement and request result +#define RPTID_ACK 0x22 +#define RPT22_ACKED_RPT_ID 3 +#define RPT22_ERR_CODE 4 + +// Reports 0x23-0x2f: Unused + +// Report 0x30: Buttons +#define RPTID_DATA_BTN 0x30 + +// Report 0x31: Buttons, Accelerometer (Standard) +#define RPTID_DATA_BTN_ACC 0x31 + +// Report 0x32: Buttons, Extension (8 bytes) +#define RPTID_DATA_BTN_EXT8 0x32 +#define RPT32_EXT_OFFSET 3 +#define RPT32_EXT_LENGTH 8 + +/* Report 0x33: Buttons, Accelerometer (Standard), IR Camera (Standard, 12 + * bytes) + */ +#define RPTID_DATA_BTN_ACC_DPD12 0x33 +#define RPT33_DPD_OFFSET 6 +#define RPT33_DPD_LENGTH 12 + +// Report 0x34: Buttons, Extension (19 bytes) +#define RPTID_DATA_BTN_EXT19 0x34 +#define RPT34_EXT_OFFSET 3 +#define RPT34_EXT_LENGTH 19 + +// Report 0x35: Buttons, Accelerometer (Standard), Extension (16 bytes) +#define RPTID_DATA_BTN_ACC_EXT16 0x35 +#define RPT35_EXT_OFFSET 6 +#define RPT35_EXT_LENGTH 16 + +// Report 0x36: Buttons, IR Camera (Basic, 10 bytes), Extension (9 bytes) +#define RPTID_DATA_BTN_DPD10_EXT9 0x36 +#define RPT36_DPD_OFFSET 3 +#define RPT36_DPD_LENGTH 10 +#define RPT36_EXT_OFFSET 13 +#define RPT36_EXT_LENGTH 9 + +/* Report 0x37: Buttons, Accelerometer (Standard), IR Camera (Basic, 10 + * bytes), Extension (6 bytes) + */ +#define RPTID_DATA_BTN_ACC_DPD10_EXT9 0x37 +#define RPT37_DPD_OFFSET 6 +#define RPT37_DPD_LENGTH 10 +#define RPT37_EXT_OFFSET 16 +#define RPT37_EXT_LENGTH 6 + +// Report 0x38-0x3c: Unused + +// Report 0x3d: Extension (21 bytes) +#define RPTID_DATA_EXT21 0x3d +#define RPT3D_EXT_OFFSET 1 +#define RPT3D_EXT_LENGTH 21 + +/* Report 0x3e: Buttons, Accelerometer (Interleaved 1), IR Camera (Full 1, + * 18 bytes) + */ +#define RPTID_DATA_BTN_ACC_DPD18_1 0x3e +#define RPT3E_DPD0 0 +#define RPT3E_DPD0_OFFSET 4 +#define RPT3E_DPD1 1 +#define RPT3E_DPD1_OFFSET 13 + +/* Report 0x3e: Buttons, Accelerometer (Interleaved 2), IR Camera (Full 2, + * 18 bytes) + */ +#define RPTID_DATA_BTN_ACC_DPD18_2 0x3f +#define RPT3F_DPD2 2 +#define RPT3F_DPD2_OFFSET 4 +#define RPT3F_DPD3 3 +#define RPT3F_DPD3_OFFSET 13 + +#define WPAD_EXT_REG_SPEAKER 0xa2 +#define WPAD_EXT_REG_EXTENSION 0xa4 +#define WPAD_EXT_REG_MOTION_PLUS 0xa6 +#define WPAD_EXT_REG_DPD 0xb0 + +#define RX_BUFFER_SIZE OSRoundUp32B(sizeof(WPADStatusEx)) +#define LINT_NUM_MAX_LENGTH 64 +#define LINT_NUM_MAX_BUFSIZ (1 + LINT_NUM_MAX_LENGTH + 1) + +#define WM_MEM_ADDR(addr_) ((addr_) & 0xffff) +#define WM_EXT_REG_ADDR(type_, addr_) \ + (((addr_) & 0xffff) | ((WPAD_EXT_REG_##type_) << 16) | (1 << 26)) + +// https://wiibrew.org/wiki/Wiimote#EEPROM_Memory +#define WM_ADDR_MEM_DEV_CONFIG_0 WM_MEM_ADDR(0x0000) +#define WM_ADDR_MEM_GAME_INFO_0 WM_MEM_ADDR(0x002a) +#define WM_ADDR_MEM_GAME_INFO_1 WM_MEM_ADDR(0x0062) + +// out of range??? wiibrew says the wiimote only has 0x1600 bytes of memory +#define WM_ADDR_MEM_176C WM_MEM_ADDR(0x176c) +#define WM_ADDR_MEM_1770 WM_MEM_ADDR(0x1770) + +/* + * Wiimote extension register addresses + */ + +// Speaker register addresses +#define WM_REG_SPEAKER_01 WM_EXT_REG_ADDR(SPEAKER, 0x01) +#define WM_REG_SPEAKER_08 WM_EXT_REG_ADDR(SPEAKER, 0x08) +#define WM_REG_SPEAKER_09 WM_EXT_REG_ADDR(SPEAKER, 0x09) + +// Extension register addresses +#define WM_REG_EXTENSION_CONFIG WM_EXT_REG_ADDR(EXTENSION, 0x20) +#define WM_REG_EXTENSION_40 WM_EXT_REG_ADDR(EXTENSION, 0x40) +#define WM_REG_EXTENSION_CERT_PARAM WM_EXT_REG_ADDR(EXTENSION, 0x50) +#define WM_REG_EXTENSION_F0 WM_EXT_REG_ADDR(EXTENSION, 0xf0) +#define WM_REG_EXTENSION_CERT_CHALLENGE WM_EXT_REG_ADDR(EXTENSION, 0xf1) +#define WM_REG_EXTENSION_F2 WM_EXT_REG_ADDR(EXTENSION, 0xf2) +#define WM_REG_EXTENSION_F3 WM_EXT_REG_ADDR(EXTENSION, 0xf3) +#define WM_REG_EXTENSION_EXT_TYPE_2 WM_EXT_REG_ADDR(EXTENSION, 0xf6) +#define WM_REG_EXTENSION_CERT_PROBE WM_EXT_REG_ADDR(EXTENSION, 0xf7) +#define WM_REG_EXTENSION_FA WM_EXT_REG_ADDR(EXTENSION, 0xfa) +#define WM_REG_EXTENSION_FB WM_EXT_REG_ADDR(EXTENSION, 0xfb) +#define WM_REG_EXTENSION_DEV_MODE WM_EXT_REG_ADDR(EXTENSION, 0xfe) +#define WM_REG_EXTENSION_ID_BYTE WM_EXT_REG_ADDR(EXTENSION, 0xff) + +#define WM_EXTENSION_CONFIG_SIZE 0x20 // 0xa40020 - 0xa4003f +#define WM_EXTENSION_CERT_PARAM_SIZE 0x40 // 0xa40050 - 0xa4008f + +// Wiimote Motion Plus register addresses +#define WM_REG_MPLS_F0 WM_EXT_REG_ADDR(MOTION_PLUS, 0xf0) +#define WM_REG_MPLS_DEV_MODE WM_EXT_REG_ADDR(MOTION_PLUS, 0xfe) +#define WM_REG_MPLS_ID_BYTE WM_EXT_REG_ADDR(MOTION_PLUS, 0xff) + +// IR camera register addresses +#define WM_REG_DPD_CONFIG_BLOCK_1 WM_EXT_REG_ADDR(DPD, 0x00) +#define WM_REG_DPD_CONFIG_BLOCK_2 WM_EXT_REG_ADDR(DPD, 0x1a) +#define WM_REG_DPD_30 WM_EXT_REG_ADDR(DPD, 0x30) +#define WM_REG_DPD_DATA_FORMAT WM_EXT_REG_ADDR(DPD, 0x33) + + +#define WPAD_NZFILTER_ACC 0 +#define WPAD_NZFILTER_DPD 1 +#define WPAD_NZFILTER_EXT 2 +#define WPAD_NZFILTER_MPLS 3 +#define WPAD_MAX_NZFILTERS 4 + + +#define WPAD_RADIO_QUALITY_GOOD 0 // 80+ +#define WPAD_RADIO_QUALITY_BAD 1 // 80- + + +#define WPAD_DEV_CORE 0 +#define WPAD_DEV_FS 1 +#define WPAD_DEV_CLASSIC 2 +#define WPAD_DEV_BALANCE_CHECKER 3 +#define WPAD_DEV_VSM 4 +#define WPAD_DEV_MOTION_PLUS 5 +#define WPAD_DEV_MPLS_PT_FS 6 +#define WPAD_DEV_MPLS_PT_CLASSIC 7 + +#define WPAD_DEV_TRAIN 16 +#define WPAD_DEV_GUITAR 17 +#define WPAD_DEV_DRUM 18 +#define WPAD_DEV_TAIKO 19 +#define WPAD_DEV_TURNTABLE 20 + +// seems to be like maybe general purpose non-specific device types +// maybe this was for testing or something? idk +#define WPAD_DEV_BULK_1 21 +#define WPAD_DEV_BULK_2 22 +#define WPAD_DEV_BULK_3 23 +#define WPAD_DEV_BULK_4 24 +#define WPAD_DEV_BULK_5 25 +#define WPAD_DEV_BULK_6 26 +#define WPAD_DEV_BULK_7 27 +#define WPAD_DEV_BULK_8 28 + +#define WPAD_DEV_MPLS_PT_UNKNOWN 250 +#define WPAD_DEV_251 251 +#define WPAD_DEV_252 252 // invalid device mode? +#define WPAD_DEV_NONE 253 // sort of like WPAD_ENODEV (see __wpadAbortInitExtension in WPADHIDParser.c) +#define WPAD_DEV_INITIALIZING 255 // see __a1_20_status_report + + +struct WPADCmd { + /* 0x00 */ u32 reportID; + /* 0x04 */ u8 dataBuf[RPT_MAX_SIZE]; + /* 0x1a */ u16 dataLength; + /* 0x1c */ void* dstBuf; + /* 0x20 */ u16 readLength; + /* 0x24 */ u32 readAddress; + /* 0x28 */ WPADInfo* statusReportOut; + /* 0x2c */ WPADCallback* cmdCB; +}; // size 0x30 + +struct WPADCmdQueue { + /* 0x00 */ s8 indexOut; + /* 0x01 */ s8 indexIn; + /* 0x04 */ struct WPADCmd* queue; + /* 0x08 */ u32 length; +}; // size 0x0c + +struct WPADDevConfig { + /* 0x00 */ DPDObject dpd[WPAD_MAX_DPD_OBJECTS]; + /* 0x20 */ s16 accX0g; + /* 0x22 */ s16 accY0g; + /* 0x24 */ s16 accZ0g; + /* 0x26 */ s16 accX1g; + /* 0x28 */ s16 accY1g; + /* 0x2a */ s16 accZ1g; + /* 0x2c */ u8 motor; + /* 0x2d */ u8 volume; + /* 0x30 */ u8 pad0_[2]; +}; + +typedef struct WPADMplsCalibration { + /* 0x00 */ f32 pitchZero; + /* 0x04 */ f32 pitchScale; + /* 0x08 */ f32 yawZero; + /* 0x0c */ f32 yawScale; + /* 0x10 */ f32 rollZero; + /* 0x14 */ f32 rollScale; + /* 0x18 */ s32 degrees; +} WPADMplsCalibration; + +struct WPADExtConfig { + union { + struct WPADFSConfig { + /* 0x00 */ s16 stickXCenter; + /* 0x02 */ s16 at_0x02; + /* 0x04 */ s16 at_0x04; + /* 0x06 */ s16 stickYCenter; + /* 0x08 */ s16 at_0x08; + /* 0x0a */ s16 at_0x0a; + /* 0x0c */ s16 accX0g; + /* 0x0e */ s16 accY0g; + /* 0x10 */ s16 accZ0g; + /* 0x12 */ s16 accX1g; + /* 0x14 */ s16 accY1g; + /* 0x16 */ s16 accZ1g; + } fs; // size 0x1a + + struct WPADCLConfig { + /* 0x00 */ s16 lStickXCenter; + /* 0x02 */ s16 at_0x02; + /* 0x04 */ s16 at_0x04; + /* 0x06 */ s16 lStickYCenter; + /* 0x08 */ s16 at_0x08; + /* 0x0a */ s16 at_0x0a; + /* 0x0c */ s16 rStickXCenter; + /* 0x0e */ s16 at_0x0e; + /* 0x10 */ s16 at_0x10; + /* 0x12 */ s16 rStickYCenter; + /* 0x14 */ s16 at_0x14; + /* 0x16 */ s16 at_0x16; + /* 0x18 */ u8 triggerLZero; + /* 0x19 */ u8 triggerRZero; + } cl; // size 0x1a + + u8 forceUnionSize_[0x1c]; // alignment? + }; // size 0x1c + + struct WPADMplsConfig { + /* 0x00 */ WPADMplsCalibration high; + /* 0x1c */ WPADMplsCalibration low; + /* 0x38 */ u32 calibCRC; + /* 0x3c */ u16 calibID; + } /* 0x1a */ mpls; +}; // size 0x5c + +typedef struct WPADGameInfo { + /* 0x00 */ OSTime timestamp; + /* 0x08 */ u16 gameTitle[16 + 1]; + /* 0x2a */ char gameCode[4]; + /* 0x2e */ u8 gameType; + /* 0x2f */ u8 checksum; + u8 _pad0[8]; +} WPADGameInfo; // size 0x38 + +struct WPADMemBlock { + /* 0x00 */ BOOL busy; + /* 0x04 */ u8 const* data; + /* 0x08 */ u16 len; + /* 0x0c */ u32 addr; + /* 0x10 */ WPADCallback* cb; +}; // size 0x14 + +typedef struct /* possibly untagged, like kpad */ { + /* 0x000 */ WPADGameInfo gameInfo; + /* 0x038 */ s32 at_0x038[2]; /* unknown */ // WPADResult[2]? see __wpadGetGameInfo + /* 0x040 */ u8 rxBufMain[RX_BUFFER_SIZE]; + /* 0x0a0 */ u8 rxBufs[2][RX_BUFFER_SIZE]; + /* 0x160 */ struct WPADCmdQueue stdCmdQueue; + /* 0x16c */ struct WPADCmd stdCmdQueueList[24]; + /* 0x5ec */ struct WPADCmdQueue extCmdQueue; + /* 0x16c */ struct WPADCmd extCmdQueueList[12]; + /* 0x838 */ WPADInfo info; + /* 0x850 */ WPADInfo* infoOut; + /* 0x854 */ struct WPADDevConfig devConfig; + /* 0x884 */ struct WPADExtConfig extConfig; + /* 0x8e0 */ WPADCallback* cmdBlkCB; + /* 0x8e4 */ WPADExtensionCallback* extensionCB; + /* 0x8e8 */ WPADConnectCallback* connectCB; + /* 0x8ec */ WPADSamplingCallback* samplingCB; + /* 0x8f0 */ void* samplingBuf; + /* 0x8f4 */ u32 samplingBufIndex; + /* 0x8f8 */ u32 samplingBufSize; + /* 0x8fc */ u32 dataFormat; + /* 0x900 */ s32 status; + /* 0x904 */ u8 statusReqBusy; + /* 0x905 */ u8 devType; + /* 0x906 */ u8 devMode; + /* 0x907 */ s8 devHandle; + /* 0x908 */ int at_0x908; /* unknown */ + /* 0x90c */ u8 rxBufIndex; + /* 0x90d */ s8 at_0x90d; /* unknown */ + /* 0x90e */ u8 defaultDpdSize; // maybe? + /* 0x90f */ u8 currentDpdCommand; + /* 0x910 */ u8 pendingDpdCommand; + /* 0x911 */ u8 radioQuality; + /* 0x912 */ u8 radioQualityOkMs; // see __wpadCalcRadioQuality + /* 0x913 */ u8 audioFrames; + /* 0x914 */ u32 motorBusy; + /* 0x918 */ BOOL motorRunning; + /* 0x91c */ BOOL used; + /* 0x920 */ BOOL handshakeFinished; + /* 0x924 */ int configIndex; + /* 0x928 */ OSThreadQueue threadQueue; /* purpose unknown */ + /* 0x930 */ WPADCallback* vsmCallback; + /* 0x934 */ u8 controlMplsBusy; + /* 0x935 */ u8 mplsCBReadBuf[2]; + /* 0x937 */ u8 mplsCBCounter; // idk??? + /* 0x938 */ u8 pendingMplsCommand; + /* 0x939 */ u8 noParseMplsCount; + /* 0x93a */ u8 isInitingMpls; // maybe? + /* 0x93b */ u8 hasReadExtType2; // maybe? + /* 0x93c */ u8 at_0x93c; /* unknown */ + /* 0x93d */ u8 parseMPState; + /* 0x93e */ u8 wmParamOffset; + /* 0x93f */ u8 certWorkCounter; // idk??? + /* 0x940 */ u16 certWorkMs; + /* 0x942 */ s16 certStateWorkMs; + /* 0x944 */ s8 certChallengeRandomBit; + /* 0x945 */ u8 certWorkBusy; + /* 0x946 */ s8 certValidityStatus; + /* 0x947 */ s8 certState; + /* 0x948 */ u32* certParamPtr; + /* 0x94c */ u32 certLintX[1 + 16 + 1]; + /* 0x994 */ u32 certLintY[1 + 16 + 1]; + /* 0x994 */ u32 certLintBig[LINT_NUM_MAX_BUFSIZ]; + /* 0xae4 */ int at_0xae4; /* unknown */ + /* 0xae8 */ OSTime lastControllerDataUpdate; + /* 0xaf0 */ u16 filterDiff[WPAD_MAX_NZFILTERS]; + /* 0xaf8 */ u16 filterSame[WPAD_MAX_NZFILTERS]; + /* 0xb00 */ OSTime lastReportSendTime; + /* 0xb08 */ u8 at_0xb08; /* unknown */ + /* 0xb09 */ u8 calibrated; + /* 0xb0a */ u16 recalibHoldMs; + /* 0xb0c */ u8 encryptionKey[16]; + /* 0xb1c */ u8 decryptAddTable[8]; + /* 0xb24 */ u8 decryptXorTable[8]; + /* 0xb2c */ u8 wmReadDataBuf[64]; + /* 0xb6c */ u8* wmReadDataPtr; + /* 0xb70 */ u32 wmReadAddress; + /* 0xb74 */ int wmReadHadError; + /* 0xb78 */ u16 wmReadLength; + /* 0xb7a */ s8 at_0xb7a; /* unknown */ + /* 0xb7b */ u8 radioSensitivity; + /* 0xb7c */ u16 copyOutCount; + /* 0xb7e */ u8 sleeping; + /* 0xb7f */ u8 lastReportID; + /* 0xb80 */ WPADCallback* getInfoCB; + /* 0xb84 */ u8 getInfoBusy; + /* 0xb85 */ u8 extState; + /* 0xb86 */ u8 savePower; + /* 0xb87 */ u8 blcBattery; + /* 0xb88 */ u8 savedDevType; // maybe? + /* 0xb89 */ u8 extWasDisconnected; + /* 0xb8a */ s16 reconnectExtMs; + /* 0xb8c */ struct WPADMemBlock memBlock; + /* 0xba0 */ WPADCallback* controlMplsCB; + /* 0xba4 */ u8 parseMPBuf; + /* 0xba5 */ u8 certProbeByte; + /* 0xba6 */ u8 dpdBusy; + /* 0xba7 */ u8 interleaveFlags; + /* 0xba8 */ u32 mplsCBReadAddress; + /* 0xbac */ u8 mplsCBState; + /* 0xbad */ u8 mplsUptimeMs; + /* 0xbae */ s8 certMayVerifyByCalibBlock; + u8 pad0_[2]; /* unknown (can't be alignment) */ + /* 0xbb1 */ u8 certProbeStartingValue; + /* 0xbb2 */ u16 lastMplsCalibID; + /* 0xbb4 */ u32 lastMplsCalibCRC; + /* 0xbb8 */ u8 noParseExtCount; + /* 0xbb9 */ s8 extErr; + /* 0xbba */ u8 extDataLength; + /* 0xbbb */ u8 extDevType; + /* 0xbbc */ u8 currPwmDuty; + /* 0xbbd */ u8 pendingPwmDuty; + u8 pad1_[2]; /* unknown (can't be alignment) */ + /* 0xbc0 */ u8 extDataBuf[32]; +} ATTRIBUTE_ALIGN(32) wpad_cb_st; // size 0xbe0 + +BOOL WPADiIsAvailableCmdQueue(struct WPADCmdQueue* cmdQueue, s8 num); +BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback* cb); +BOOL WPADiSendWriteData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len, u32 address, WPADCallback* cb); +BOOL WPADiSendStreamData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len); +BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback* cb); +BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback* cb); +BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback* cb); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_WPAD_PRIVATE_H_ diff --git a/src/revolution/wpad/__wud.h b/src/revolution/wpad/__wud.h new file mode 100644 index 0000000000..0f3c2499b0 --- /dev/null +++ b/src/revolution/wpad/__wud.h @@ -0,0 +1,79 @@ +#ifndef _REVOLUTION_WUD_PRIVATE_H_ +#define _REVOLUTION_WUD_PRIVATE_H_ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define WUD_MAX_DEV_ENTRY_FOR_STD 10 +#define WUD_MAX_DEV_ENTRY_FOR_SMP 6 + +#define WUD_MAX_DEV_ENTRY 16 + +#define WUD_DEV_HANDLE_INVALID (-1) + +struct WUDDevInfoList { + /* 0x00 */ WUDDevInfo* devInfo; + /* 0x04 */ struct WUDDevInfoList* prev; + /* 0x08 */ struct WUDDevInfoList* next; +}; // size 0x0c + +typedef struct /* possibly untagged, like kpad */ { + /* 0x000 */ WUDSyncDeviceCallback* syncStdCB; + /* 0x004 */ WUDSyncDeviceCallback* syncSmpCB; + /* 0x008 */ WUDClearDeviceCallback* clearDevCB; + /* 0x00c */ u8 syncState; + /* 0x00d */ u8 deleteState; + /* 0x00e */ u8 linkKeyState; + /* 0x00f */ u8 stackState; + /* 0x010 */ u8 initState; + /* 0x011 */ u8 shutdownState; + /* 0x012 */ u8 devNums; + /* 0x013 */ u8 devSmpNums; + /* 0x014 */ struct WUDDevInfoList* smpListHead; + /* 0x018 */ struct WUDDevInfoList* smpListTail; + /* 0x01c */ struct WUDDevInfoList smpList[WUD_MAX_DEV_ENTRY_FOR_SMP]; + /* 0x064 */ struct WUDDevInfoList* stdListHead; + /* 0x068 */ struct WUDDevInfoList* stdListTail; + /* 0x06c */ struct WUDDevInfoList stdList[WUD_MAX_DEV_ENTRY_FOR_STD]; + /* 0x0e4 */ WUDDevInfo stdDevs[WUD_MAX_DEV_ENTRY_FOR_STD]; + /* 0x4a4 */ WUDDevInfo smpDevs[WUD_MAX_DEV_ENTRY_FOR_SMP]; + /* 0x6e4 */ u8 connectedNum; + /* 0x6e5 */ u8 linkedNum; + /* 0x6e6 */ u8 syncedNum; + /* 0x6e7 */ u8 syncSkipChecks; + /* 0x6e8 */ s8 syncLoopNum; + /* 0x6e9 */ u8 syncType; + /* 0x6ea */ u8 connectable; + /* 0x6eb */ u8 discoverable; + /* 0x6ec */ WUDHidReceiveCallback* hidRecvCB; + /* 0x6f0 */ WUDHidConnectCallback* hidConnCB; + /* 0x6f4 */ WUDAllocFunc* allocFunc; + /* 0x6f8 */ WUDFreeFunc* freeFunc; + /* 0x6fc */ BD_ADDR pairAddr; + /* 0x702 */ BD_ADDR hostAddr; + /* 0x708 */ s8 libStatus; + /* 0x709 */ u8 siPortStatus; + /* 0x70a */ u8 pmID; + /* 0x70b */ s8 syncRssi; + /* 0x710 */ OSAlarm alarm; + /* 0x740 */ u32 hhFlags; // some flags maybe? + /* 0x744 */ u16 bufferStatus0; + /* 0x746 */ u16 bufferStatus1; + /* 0x748 */ s8 initWaitDeviceUpFrames; + /* 0x749 */ s8 waitStartSearchFrames; + /* 0x74a */ s16 waitIncomingFrames; +} wud_cb_st; // size 0x750 + +u16 WUDiGetQueueSizeForHandle(u8 dev_handle); +u16 WUDiGetNotAckNumForHandle(u8 dev_handle); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_WUD_PRIVATE_H_ From dcbdd76f0bb243d6d7b7cab425e99e06dc6cc8d7 Mon Sep 17 00:00:00 2001 From: kipcode66 Date: Mon, 15 Dec 2025 20:00:16 -0500 Subject: [PATCH 16/46] Resource (#2939) * matching Do_destroy from resource.cpp * add missing constants from `float.c` * add numeric_limits for double * set TObject::reset for each version in stb.cpp * improve debug matching --- include/JSystem/JGadget/define.h | 10 ++- include/JSystem/JGadget/std-vector.h | 13 ++- .../JSystem/JStudio/JStudio/functionvalue.h | 3 +- include/JSystem/JStudio/JStudio/stb.h | 14 +++ src/JSystem/JMessage/resource.cpp | 9 +- src/JSystem/JStudio/JStudio/ctb.cpp | 2 +- src/JSystem/JStudio/JStudio/functionvalue.cpp | 57 +++++++----- .../JStudio/JStudio/jstudio-control.cpp | 13 ++- src/JSystem/JStudio/JStudio/stb.cpp | 12 ++- .../MSL_C++/MSL_Common/Include/type_traits.h | 90 +++++++++++++++++++ .../MSL/MSL_C/MSL_Common/Include/limits.h | 12 +++ .../MSL/MSL_C/MSL_Common/Src/float.c | 6 ++ 12 files changed, 203 insertions(+), 38 deletions(-) create mode 100644 src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/type_traits.h diff --git a/include/JSystem/JGadget/define.h b/include/JSystem/JGadget/define.h index 394a35a3d0..93ba872ad6 100644 --- a/include/JSystem/JGadget/define.h +++ b/include/JSystem/JGadget/define.h @@ -15,14 +15,14 @@ public: JGadget_outMessage(MessageFunc fn, const char* file, int line); ~JGadget_outMessage(); - JGadget_outMessage& operator<<(int param_1) { return *this << (s32)param_1; } + JGadget_outMessage& operator<<(int param_1) { return *this << (signed long)param_1; } JGadget_outMessage& operator<<(u16); JGadget_outMessage& operator<<(unsigned int); JGadget_outMessage& operator<<(u8 param_1) { return *this << (char)param_1; } JGadget_outMessage& operator<<(const char* str); JGadget_outMessage& operator<<(char); - JGadget_outMessage& operator<<(s32); - JGadget_outMessage& operator<<(u32); + JGadget_outMessage& operator<<(signed long); + JGadget_outMessage& operator<<(unsigned long); JGadget_outMessage& operator<<(const void*); private: @@ -45,6 +45,10 @@ private: JGadget_outMessage out(JGadget_outMessage::warning, __FILE__, line); \ out << msg << (arg); +#define JGADGET_WARNMSG3(line, msg, arg1, arg2, arg3) \ + JGadget_outMessage out(JGadget_outMessage::warning, __FILE__, line); \ + out << msg << (arg1) << (arg2) << (arg3); + #define JGADGET_WARNMSG4(line, msg, arg1, arg2, arg3, arg4) \ JGadget_outMessage out(JGadget_outMessage::warning, __FILE__, line); \ out << msg << (arg1) << (arg2) << (arg3) << (arg4); diff --git a/include/JSystem/JGadget/std-vector.h b/include/JSystem/JGadget/std-vector.h index 77b0f8a540..652ea7c3a3 100644 --- a/include/JSystem/JGadget/std-vector.h +++ b/include/JSystem/JGadget/std-vector.h @@ -29,6 +29,9 @@ struct TVector { T* mPtr; }; + typedef T* iterator; + typedef const T* const_iterator; + TVector(Allocator const& allocator) { mAllocator = allocator; pBegin_ = NULL; @@ -111,9 +114,10 @@ struct TVector { return pBegin_ + diff; } - T* begin() const { return pBegin_; } - - T* end() const { return pEnd_; } + iterator begin() { return pBegin_; } + const_iterator begin() const { return pBegin_; } + iterator end() { return pEnd_; } + const_iterator end() const { return pEnd_; } u32 size() const { if (pBegin_ == 0) { @@ -178,6 +182,9 @@ struct TVector_pointer : TVector_pointer_void { TVector_pointer(const TAllocator& allocator) : TVector_pointer_void(allocator) {} ~TVector_pointer() {} + typedef T* iterator; + typedef const T* const_iterator; + const T* begin() const { return (const T*)TVector_pointer_void::begin(); } T* begin() { return (T*)TVector_pointer_void::begin(); } diff --git a/include/JSystem/JStudio/JStudio/functionvalue.h b/include/JSystem/JStudio/JStudio/functionvalue.h index c221c27c68..74f89eb2d7 100644 --- a/include/JSystem/JStudio/JStudio/functionvalue.h +++ b/include/JSystem/JStudio/JStudio/functionvalue.h @@ -33,7 +33,7 @@ public: virtual TFunctionValueAttributeSet getAttributeSet() = 0; virtual void initialize() = 0; virtual void prepare() = 0; - virtual f64 getValue(f64 arg1) = 0; + virtual TValue getValue(f64 arg1) = 0; static ExtrapolateParameter toFunction_outside(int); @@ -180,6 +180,7 @@ public: inline void operator=(const TData& rhs) { f32data = rhs.f32data; } u32 get_unsignedInteger() const { return u32data; } + u32 get_outside() const { return u32data; } f64 get_value() const { return f32data; } union { diff --git a/include/JSystem/JStudio/JStudio/stb.h b/include/JSystem/JStudio/JStudio/stb.h index 72f67c0e19..1b8c3d497d 100644 --- a/include/JSystem/JStudio/JStudio/stb.h +++ b/include/JSystem/JStudio/JStudio/stb.h @@ -43,7 +43,21 @@ public: virtual ~TObject(); void setFlag_operation(u8, int); +#if PLATFORM_SHIELD && !DEBUG + void reset(void const* arg1) { + bSequence_ = 0; + mStatus = STATUS_STILL; + pSequence_next = arg1; + u32Wait_ = 0; + } +#else void reset(void const*); +#endif +#if !DEBUG + void reset() { reset(NULL); } +#else + void reset(); +#endif bool forward(u32); virtual void do_begin(); virtual void do_end(); diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp index 2b1ddf7068..0007e370af 100644 --- a/src/JSystem/JMessage/resource.cpp +++ b/src/JSystem/JMessage/resource.cpp @@ -116,12 +116,11 @@ JMessage::TResource* JMessage::TResourceContainer::TCResource::Do_create() { } void JMessage::TResourceContainer::TCResource::Do_destroy(JMessage::TResource* pResource) { - #if DEBUG +#if DEBUG delete pResource; - #else - // Fake Match - extra null comparison when not doing the conversion - delete (void*)pResource; - #endif +#else + operator delete(pResource); +#endif } JMessage::TResourceContainer::TResourceContainer() : encodingType_(0), pfnParseCharacter_(NULL) {} diff --git a/src/JSystem/JStudio/JStudio/ctb.cpp b/src/JSystem/JStudio/JStudio/ctb.cpp index 9d98328def..db86c69e77 100644 --- a/src/JSystem/JStudio/JStudio/ctb.cpp +++ b/src/JSystem/JStudio/JStudio/ctb.cpp @@ -59,7 +59,7 @@ JStudio::ctb::TObject* JStudio::ctb::TControl::getObject_index(u32 param_0) { return 0; } JGadget::TLinkList::iterator aiStack_14 = ocObject_.begin(); - std::advance_fake(aiStack_14, param_0); + std::advance(aiStack_14, param_0); return &*aiStack_14; } diff --git a/src/JSystem/JStudio/JStudio/functionvalue.cpp b/src/JSystem/JStudio/JStudio/functionvalue.cpp index 52e642b711..7ca04c6252 100644 --- a/src/JSystem/JStudio/JStudio/functionvalue.cpp +++ b/src/JSystem/JStudio/JStudio/functionvalue.cpp @@ -7,6 +7,7 @@ #include "JSystem/JGadget/linklist.h" #include "math.h" #include "stdlib.h" +#include "limits.h" namespace JStudio { @@ -261,13 +262,13 @@ f64 TFunctionValue_composite::getValue(f64 arg1) { f64 TFunctionValue_composite::composite_raw(TVector_pointer const& param_1, TData const& param_2, f64 param_3) { u32 index = param_2.get_unsignedInteger(); - u32 size = param_1.size(); - if (index >= size) { + if (index >= param_1.size()) { return 0.0; } - TFunctionValue** local_18 = (TFunctionValue**)param_1.begin(); - std::advance_pointer(local_18, index); - TFunctionValue* piVar4 = *local_18; + TFunctionValue** p = (TFunctionValue**)param_1.begin(); + std::advance(p, index); + JUT_ASSERT(0x247, p!=0); + TFunctionValue* piVar4 = *p; return piVar4->getValue(param_3); } @@ -284,9 +285,9 @@ f64 TFunctionValue_composite::composite_index(TVector_pointer c TFunctionValue** local_148 = (TFunctionValue**)param_1.begin(); TFunctionValue* pFront = *local_148; JUT_ASSERT(599, pFront!=NULL); - f64 dVar4 = pFront->getValue(param_3); - s32 index = floor(dVar4); - u32 uVar2 = param_2.get_unsignedInteger(); + TValue fData = pFront->getValue(param_3); + s32 index = floor(fData); + u32 uVar2 = param_2.get_outside(); switch (uVar2) { case 0: case 3: @@ -360,8 +361,9 @@ f64 TFunctionValue_composite::composite_add(TVector_pointer con f64 dVar4 = param_2.get_value(); TContainerEnumerator_const_TVector aTStack_18(param_1); while (aTStack_18) { - TFunctionValue* const* ppiVar3 = *aTStack_18; - TFunctionValue* piVar3 = *ppiVar3; + TFunctionValue* const* p = *aTStack_18; + JUT_ASSERT(0x2a1, p!=0); + TFunctionValue* piVar3 = *p; dVar4 += piVar3->getValue(param_3); } return dVar4; @@ -382,8 +384,9 @@ f64 TFunctionValue_composite::composite_subtract(TVector_pointergetValue(param_3); while (aTStack_18) { - TFunctionValue* const* ppiVar3 = *aTStack_18; - TFunctionValue* piVar3 = *ppiVar3; + TFunctionValue* const* p = *aTStack_18; + JUT_ASSERT(0x2b5, p!=0); + TFunctionValue* piVar3 = *p; dVar4 -= piVar3->getValue(param_3); } dVar4 -= param_2.f32data; @@ -399,8 +402,9 @@ f64 TFunctionValue_composite::composite_multiply(TVector_pointer aTStack_18(param_1); while (aTStack_18) { - TFunctionValue* const* ppiVar3 = *aTStack_18; - TFunctionValue* piVar3 = *ppiVar3; + TFunctionValue* const* p = *aTStack_18; + JUT_ASSERT(0x2c5, p!=0); + TFunctionValue* piVar3 = *p; dVar4 *= piVar3->getValue(param_3); } return dVar4; @@ -419,18 +423,29 @@ f64 TFunctionValue_composite::composite_divide(TVector_pointer TFunctionValue* const* local_148 = *aTStack_18; TFunctionValue* pFront = *local_148; JUT_ASSERT(724, pFront!=NULL); - f64 dVar4 = pFront->getValue(param_3); + TValue fData = pFront->getValue(param_3); while (aTStack_18) { - TFunctionValue* const* ppiVar3 = *aTStack_18; - TFunctionValue* piVar3 = *ppiVar3; - dVar4 /= piVar3->getValue(param_3); + TFunctionValue* const* p = *aTStack_18; + JUT_ASSERT(0x2d9, p!=0); + TFunctionValue* piVar3 = *p; + fData /= piVar3->getValue(param_3); + JGADGET_ASSERTWARN(0x2db, fData!=TValue(0)); } - dVar4 /= param_2.f32data; - return dVar4; +#if DEBUG + TValue v = param_2.get_value(); + JGADGET_ASSERTWARN(0x2df, fData!=TValue(0)); +#endif + fData /= param_2.f32data; + return fData; } +#if PLATFORM_WII || PLATFORM_SHIELD +#define NUMERIC_LIMIT double +#else +#define NUMERIC_LIMIT float +#endif -TFunctionValue_constant::TFunctionValue_constant() : fValue_(NAN) {} +TFunctionValue_constant::TFunctionValue_constant() : fValue_(std::numeric_limits::signaling_NaN()) {} u32 TFunctionValue_constant::getType() const { return 2; diff --git a/src/JSystem/JStudio/JStudio/jstudio-control.cpp b/src/JSystem/JStudio/JStudio/jstudio-control.cpp index b58fb20f0f..649501b4c9 100644 --- a/src/JSystem/JStudio/JStudio/jstudio-control.cpp +++ b/src/JSystem/JStudio/JStudio/jstudio-control.cpp @@ -81,15 +81,24 @@ void JStudio::TFactory::appendCreateObject(JStudio::TCreateObject* param_0) { } -JStudio::TObject* JStudio::TFactory::create(JStudio::stb::data::TParse_TBlock_object const& param_0) { +JStudio::TObject* JStudio::TFactory::create(JStudio::stb::data::TParse_TBlock_object const& rParse) { JGadget::TContainerEnumerator > aTStack_368(mList); while(aTStack_368) { TCreateObject& piVar1 = *aTStack_368; JStudio::TObject* obj; - if (piVar1.create(&obj, param_0)) { + if (piVar1.create(&obj, rParse)) { return obj; } } +#if DEBUG + u32 type = rParse.get_type(); + char a5c[8]; + stb::data::toString_block(a5c, type); + const char* szID = (const char*)rParse.get_ID(); + JGADGET_ASSERTWARN(0x108, rParse.get_IDSize()>0); + JGADGET_ASSERTWARN(0x109, szID[rParse.get_IDSize()-1]=='\\0'); + JGADGET_WARNMSG3(0x10c, "ID not found\n demo object : ", szID, "\n type : ", a5c); +#endif return NULL; } diff --git a/src/JSystem/JStudio/JStudio/stb.cpp b/src/JSystem/JStudio/JStudio/stb.cpp index 776f6c39f8..6a2f6515c7 100644 --- a/src/JSystem/JStudio/JStudio/stb.cpp +++ b/src/JSystem/JStudio/JStudio/stb.cpp @@ -67,12 +67,20 @@ void TObject::setFlag_operation(u8 op, int val) { } } +#if !PLATFORM_SHIELD || DEBUG void TObject::reset(const void* arg1) { bSequence_ = 0; mStatus = STATUS_STILL; pSequence_next = arg1; u32Wait_ = 0; } +#endif + +#if DEBUG +void TObject::reset() { + reset(NULL); +} +#endif bool TObject::forward(u32 arg1) { bool temp = false; @@ -334,10 +342,10 @@ TObject* TControl::getObject(void const* param_0, u32 param_1) { void TControl::reset() { resetStatus_(); - mObject_control.reset(NULL); + mObject_control.reset(); JGadget::TContainerEnumerator > aTStack_18(mObjectContainer); while (aTStack_18) { - (*aTStack_18).reset(NULL); + (*aTStack_18).reset(); } } diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/type_traits.h b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/type_traits.h new file mode 100644 index 0000000000..14c7f35734 --- /dev/null +++ b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/type_traits.h @@ -0,0 +1,90 @@ +#ifndef MSL_TYPE_TRAITS_H_ +#define MSL_TYPE_TRAITS_H_ + +#include + +namespace std { + // helper class + template struct integral_constant { static const T value = v;}; + + typedef integral_constant true_type; + typedef integral_constant false_type; + + template + struct enable_if {}; + + template + struct enable_if { typedef T type; }; + + template struct remove_reference { typedef T type; }; + template struct remove_reference { typedef T type; }; + + template + struct conditional { typedef T type; }; + + template + struct conditional { typedef F type; }; + + template + struct is_array : false_type {}; + + template + struct is_array : std::true_type {}; + + template + struct is_array : std::true_type {}; + + template + struct add_pointer + { + typedef T* type; + }; + template + struct add_pointer + { + typedef T* type; + }; + template + struct add_pointer + { + typedef T* type; + }; + template + struct add_pointer + { + typedef T* type; + }; + template + struct add_pointer + { + typedef T* type; + }; + + template + struct remove_extent { typedef T type; }; + + template + struct remove_extent { typedef T type; }; + + template + struct remove_extent { typedef T type; }; + + template struct remove_cv { typedef T type; }; + template struct remove_cv { typedef T type; }; + template struct remove_cv { typedef T type; }; + template struct remove_cv { typedef T type; }; + + template struct remove_const { typedef T type; }; + template struct remove_const { typedef T type; }; + + template struct remove_volatile { typedef T type; }; + template struct remove_volatile { typedef T type; }; + + template + struct is_same : std::false_type {}; + + template + struct is_same : std::true_type {}; +} + +#endif diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/limits.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/limits.h index b04a57536e..e8f381874e 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/limits.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/limits.h @@ -104,8 +104,20 @@ class numeric_limits { public: inline static float min(); inline static float max() { return FLT_MAX; } + inline static float signaling_NaN() { return *(float*)__float_nan; } }; +#if __REVOLUTION_SDK__ +template <> +class numeric_limits { +public: + static const unsigned long long x = 0x7ff0000000000001ULL; + inline static double min(); + inline static double max(); + inline static double signaling_NaN() { return *reinterpret_cast(&x); } +}; +#endif + } // namespace std #endif #endif diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c index 782bc99688..3455dbf930 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c @@ -4,6 +4,12 @@ unsigned long __float_nan[] = {0x7FFFFFFF}; unsigned long __float_huge[] = {0x7F800000}; +#if !__REVOLUTION_SDK__ unsigned long __float_max[] = {0x7F7FFFFF}; unsigned long __float_epsilon[] = {0x34000000}; +#endif + +#if DEBUG +unsigned long long __double_huge[] = {0x7ff0000000000000ULL}; +#endif From 3bd5017133c9d24e23dfcc1c50bab09dea38c847 Mon Sep 17 00:00:00 2001 From: Carco_21 <144170194+carter-ktb21@users.noreply.github.com> Date: Mon, 15 Dec 2025 20:02:29 -0500 Subject: [PATCH 17/46] d_a_obj_bemos debug work (#2947) * debug work * PR cleanup --- include/d/actor/d_a_obj_bemos.h | 94 +- src/d/actor/d_a_obj_bemos.cpp | 1478 +++++++++++++++---------------- 2 files changed, 784 insertions(+), 788 deletions(-) diff --git a/include/d/actor/d_a_obj_bemos.h b/include/d/actor/d_a_obj_bemos.h index 51d5f3029f..bf28ec9eca 100644 --- a/include/d/actor/d_a_obj_bemos.h +++ b/include/d/actor/d_a_obj_bemos.h @@ -16,7 +16,8 @@ * * @details * - */ +*/ + class daObjBm_c : public dBgS_MoveBgActor { public: typedef void (daObjBm_c::*procFunc)(); @@ -48,7 +49,7 @@ public: void wall_pos(fopAc_ac_c const*, daObjBm_c::BgcSrc_c const*, int, s16, f32); bool chk_wall_pre(fopAc_ac_c const*, daObjBm_c::BgcSrc_c const*, int, s16); - static daObjBm_c::BgcSrc_c M_lin5[]; + static const daObjBm_c::BgcSrc_c M_lin5[]; static const daObjBm_c::BgcSrc_c M_lin20[]; static dBgS_ObjGndChk M_gnd_work[23]; @@ -132,14 +133,14 @@ public: // private: /* 0x05A0 */ request_of_phase_process_class mPhase; /* 0x05A8 */ J3DModel* mpModel; - /* 0x05AC */ mDoExt_brkAnm* mpBrkAnm; - /* 0x05B0 */ mDoExt_bckAnm* mpBckAnm; - /* 0x05B4 */ J3DModel* mpModel2; - /* 0x05B8 */ mDoExt_btkAnm* mpBtkAnm; - /* 0x05BC */ mDoExt_btkAnm* mpBtkAnm2; - /* 0x05C0 */ mDoExt_bckAnm* mpBckAnm2; - /* 0x05C4 */ J3DModel* mpModel3; - /* 0x05C8 */ mDoExt_bckAnm* mpBckAnm3; + /* 0x05AC */ mDoExt_brkAnm* mSerchBrk; + /* 0x05B0 */ mDoExt_bckAnm* mBeamosBck; + /* 0x05B4 */ J3DModel* mBeamModel; + /* 0x05B8 */ mDoExt_btkAnm* mBeamBtk; + /* 0x05BC */ mDoExt_btkAnm* mBeamEffBtk; + /* 0x05C0 */ mDoExt_bckAnm* mBeamEffBck; + /* 0x05C4 */ J3DModel* mBmfModel; + /* 0x05C8 */ mDoExt_bckAnm* mBmfOffBck; /* 0x05CC */ dBgS_ObjAcch mAcch; /* 0x07A4 */ dBgS_AcchCir mAcchCir; /* 0x07E4 */ dCcD_Stts mStts; @@ -149,63 +150,61 @@ public: /* 0x0F8C */ s16 mJoints[5]; /* 0x0F96 */ s16 field_0xf96; /* 0x0F98 */ s16 field_0xf98; - /* 0x0F9A */ s16 field_0xf9a; - /* 0x0F9C */ s16 field_0xf9c; - /* 0x0F9E */ s16 field_0xf9e; - /* 0x0FA0 */ s16 field_0xfa0; - /* 0x0FA2 */ s16 field_0xfa2; - /* 0x0FA4 */ s16 field_0xfa4; - /* 0x0FA6 */ s16 field_0xfa6; - /* 0x0FA8 */ s16 field_0xfa8; + /* 0x0F9A */ s16 mBigGearRotX; + /* 0x0F9C */ s16 mBigGearRotXTarget; + /* 0x0F9E */ s16 mSmallGear0RotX; + /* 0x0FA0 */ s16 mSmallGear0RotXTarget; + /* 0x0FA2 */ s16 mSmallGear1RotX; + /* 0x0FA4 */ s16 mSmallGear1RotXTarget; + /* 0x0FA6 */ s16 mSmallGear2RotX; + /* 0x0FA8 */ s16 mSmallGear2RotXTarget; /* 0x0FAA */ s16 field_0xfaa; /* 0x0FAC */ s16 field_0xfac; - /* 0x0FAE */ s16 field_0xfae; - /* 0x0FB0 */ s16 field_0xfb0; + /* 0x0FAE */ s16 mGearRotationSpd; + /* 0x0FB0 */ s16 mGearRotSpdTarget; /* 0x0FB2 */ s16 field_0xfb2; /* 0x0FB4 */ J3DMaterial* mpMaterial; /* 0x0FB8 */ cXyz field_0xfb8; /* 0x0FC4 */ csXyz field_0xfc4; - /* 0x0FCA */ u8 field_0xfca[2]; /* 0x0FCC */ cXyz field_0xfcc; /* 0x0FD8 */ cXyz field_0xfd8; - /* 0x0FE4 */ u8 field_0xfe4; + /* 0x0FE4 */ u8 mActionIdx; /* 0x0FE5 */ u8 field_0xfe5; - /* 0x0FE6 */ u8 field_0xfe6; - /* 0x0FE7 */ s8 field_0xfe7; + /* 0x0FE6 */ u8 mSearchAttackTimer; + /* 0x0FE7 */ s8 mFindPlayerFlag; /* 0x0FE8 */ u8 field_0xfe8; /* 0x0FE9 */ u8 field_0xfe9; - /* 0x0FEA */ u8 field_0xfea; - /* 0x0FEB */ u8 field_0xfeb; + /* 0x0FEA */ u8 mActionMode; + /* 0x0FEB */ u8 mActionTypeIdx; /* 0x0FEC */ u8 field_0xfec; /* 0x0FED */ u8 field_0xfed; /* 0x0FF0 */ u32 field_0xff0; /* 0x0FF4 */ u8 field_0xff4; - /* 0x0FF5 */ u8 field_0xff5; - /* 0x0FF6 */ u8 field_0xff6; - /* 0x0FF7 */ u8 field_0xff7; - /* 0x0FF8 */ JPABaseEmitter* field_0xff8[2]; + /* 0x0FF5 */ u8 mEmitterTimer; + /* 0x0FF6 */ u8 mEffFuncIdx; + /* 0x0FF7 */ u8 mShowFlag; + /* 0x0FF8 */ JPABaseEmitter* mBrokenSmokeEmitter[2]; /* 0x1000 */ f32 field_0x1000; - /* 0x1004 */ f32 field_0x1004; - /* 0x1008 */ u16 field_0x1008; + /* 0x1004 */ f32 mPlayerDist; + /* 0x1008 */ u16 mAfterSwitchActivateNoSearchTimer; /* 0x100A */ u16 field_0x100a; /* 0x100C */ u16 field_0x100c; - /* 0x100E */ u8 field_0x100e; - /* 0x100F */ u8 field_0x100f; - /* 0x1010 */ JPABaseEmitter* field_0x1010[2]; - /* 0x1018 */ JPABaseEmitter* field_0x1018[2]; - /* 0x1010 */ JPABaseEmitter* field_0x1020[3]; - /* 0x102C */ JPABaseEmitter* field_0x102c; - /* 0x1030 */ JPABaseEmitter* field_0x1030; - /* 0x1034 */ JPABaseEmitter* field_0x1034; + /* 0x100E */ u8 mCreateFirstFlag; + /* 0x1010 */ JPABaseEmitter* mNessenBurnPrtclEmitter[2]; + /* 0x1018 */ JPABaseEmitter* mNessenSrcPrtclEmitter[2]; + /* 0x1010 */ JPABaseEmitter* mNessenSplashPrtclEmitter[3]; + /* 0x102C */ JPABaseEmitter* mGearSparkEmitter; + /* 0x1030 */ JPABaseEmitter* mGearRockEmitter; + /* 0x1034 */ JPABaseEmitter* mNessenHeatPrtclEmitter; /* 0x1038 */ s8 field_0x1038; /* 0x1039 */ s8 field_0x1039; - /* 0x103C */ cXyz field_0x103c; - /* 0x1048 */ cXyz field_0x1048; - /* 0x1054 */ cXyz field_0x1054; - /* 0x1060 */ Z2SoundObjSimple mSound; - /* 0x1080 */ Z2SoundObjSimple mSound2; - /* 0x10A0 */ cXyz field_0x10a0; - /* 0x10AC */ int field_0x10ac; + /* 0x103C */ cXyz mSparkSePos; + /* 0x1048 */ cXyz mBeamSoundPos; + /* 0x1054 */ cXyz mBurnSoundPos; + /* 0x1060 */ Z2SoundObjSimple mBeamSound; + /* 0x1080 */ Z2SoundObjSimple mBurnSound; + /* 0x10A0 */ cXyz mBeamScale; + /* 0x10AC */ int mModeProcIdx; /* 0x10B0 */ int field_0x10b0; /* 0x10B4 */ int field_0x10b4; /* 0x10B8 */ f32 field_0x10b8; @@ -216,7 +215,6 @@ public: /* 0x10CE */ s16 field_0x10ce; /* 0x10D0 */ s16 field_0x10d0; /* 0x10D2 */ u8 field_0x10d2; - /* 0x10D3 */ u8 field_0x10d3; /* 0x10D4 */ Bgc_c mBgc; }; diff --git a/src/d/actor/d_a_obj_bemos.cpp b/src/d/actor/d_a_obj_bemos.cpp index af4d0ac41c..c93c0904d8 100644 --- a/src/d/actor/d_a_obj_bemos.cpp +++ b/src/d/actor/d_a_obj_bemos.cpp @@ -7,6 +7,7 @@ #include "SSystem/SComponent/c_lib.h" #include "d/actor/d_a_obj_bemos.h" +#include "res/Object/Obj_bm.h" #include "d/d_camera.h" #include "d/d_cc_d.h" #include "d/d_com_inf_game.h" @@ -16,6 +17,25 @@ #include "d/d_s_play.h" #include "Z2AudioLib/Z2Instances.h" +enum Action_e { + /* 0x0 */ ACTION_SW_WAIT_e, + /* 0x1 */ ACTION_WARNING_e, + /* 0x2 */ ACTION_FIND_PLAYER_e, + /* 0x3 */ ACTION_ATTACK_e, + /* 0x4 */ ACTION_DEAD_e, +}; + +enum Mode_e { + /* 0x0 */ MODE_WAIT_e, + /* 0x1 */ MODE_WALK_e, + /* 0x2 */ MODE_AFL_e, + /* 0x3 */ MODE_DEAD_e, +}; + +#if DEBUG +#pragma nosyminline on +#endif + static Vec const l_eye_offset = {0.0f, 330.0f, 75.0f}; static Vec const l_high_beam_offset = {0.0f, 255.0f, 65.0f}; @@ -38,181 +58,6 @@ s16 const daObjBm_c::M_dir_base[4] = { 0xC000, }; -#if DEBUG -class daObjBm_HIO_c : public mDoHIO_entry_c { -public: - daObjBm_HIO_c(); - - void genMessage(JORMContext*); - - /* 0x08 */ cXyz mBeamScale; - /* 0x14 */ f32 mBeamLowerDistance; - /* 0x18 */ f32 mBeamMiddleDistance; - /* 0x1C */ f32 field_0x1C; - /* 0x20 */ f32 mSearchDistance; - /* 0x24 */ f32 mTargetOffsetDistance; - /* 0x28 */ s16 mSearchAngle; - /* 0x2A */ s16 mPatrolRotationSpeed; - /* 0x0C */ s16 mAttackRotationSpeed; - /* 0x2E */ s16 mNoSearchTimeAfterSwitchActivation; - /* 0x30 */ s16 mDetectionAngle; - /* 0x32 */ s16 mSearchSpeedOnDetection; - /* 0x34 */ f32 mBodyScale; - /* 0x38 */ f32 mSoundPositionMoveSpeed; - /* 0x3C */ u8 mNoSearchAttackTime; - /* 0x3D */ u8 mDebugDraw; - /* 0x3E */ u8 mCheckDraw; -}; - -daObjBm_HIO_c l_HIO; - -daObjBm_HIO_c::daObjBm_HIO_c() { - mBeamScale.set(0.5f, 0.5f, 1.0f); - mSearchDistance = 1000.0f; - mSearchAngle = 30000; - mPatrolRotationSpeed = 500; - mAttackRotationSpeed = 450; - mBeamLowerDistance = 300.0f; - mBeamMiddleDistance = 600.0f; - field_0x1C = 1000.0f; - mTargetOffsetDistance = 0.0f; - mNoSearchTimeAfterSwitchActivation = 20; - mDetectionAngle = 25000; - mSoundPositionMoveSpeed = 60.0f; - mNoSearchAttackTime = 0; - mSearchSpeedOnDetection = 1000; - mBodyScale = 1.0f; - mDebugDraw = 0; - mCheckDraw = 0; -} - -void daObjBm_HIO_c::genMessage(JORMContext* ctx) { - ctx->genLabel("ビーモス", 0, 0, NULL, -1, -1, 512, 24); - ctx->genCheckBox("デバッグ描画", &mDebugDraw, 1, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("サーチ距離", &mSearchDistance, 100.0f, 5000.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("サーチ角度", &mSearchAngle, 0.0f, 32767.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("発見角度", &mDetectionAngle, 0.0f, 32767.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("巡回回転速度", &mPatrolRotationSpeed, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("攻撃回転速度", &mAttackRotationSpeed, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("ビーム発射・下距離", &mBeamLowerDistance, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, - 24); - ctx->genSlider("ビーム発射・中距離", &mBeamMiddleDistance, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, - 24); - ctx->genSlider("目標オフセット距離", &mTargetOffsetDistance, 0.0f, 500.0f, 0, NULL, -1, -1, 512, - 24); - ctx->genSlider("SW起動後サーチ無し時間", &mNoSearchTimeAfterSwitchActivation, 0.0f, 1000.0f, - 0, NULL, -1, -1, 512, 24); - ctx->genSlider("発音位置移動速度", &mSoundPositionMoveSpeed, 0.0f, 1000.0f, 0, NULL, -1, -1, - 512, 24); - ctx->genSlider("サーチ無し攻撃時間", &mNoSearchAttackTime, 0.0f, 100.0f, 0, NULL, -1, -1, 512, - 24); - ctx->genSlider("発見時のサーチ速度", &mSearchSpeedOnDetection, 0.0f, 10000.0f, 0, NULL, -1, -1, - 512, 24); - ctx->genSlider("本体スケール", &mBodyScale, 0.1f, 5.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("ビームXスケール", &mBeamScale.x, 0.1f, 10.0f, 0, NULL, -1, -1, 512, 24); - ctx->genSlider("ビームYスケール", &mBeamScale.y, 0.1f, 10.0f, 0, NULL, -1, -1, 512, 24); - ctx->genCheckBox("チェック描画", &mCheckDraw, 1, 0, NULL, -1, -1, 512, 24); -} -#endif - -fopAc_ac_c* daObjBm_c::PPCallBack(fopAc_ac_c* i_bgActor, fopAc_ac_c* i_actorP, s16 param_2, - dBgW_Base::PushPullLabel pp_field) { - dBgW::PushPullLabel pp_label = cLib_checkBit(pp_field, dBgW::PPLABEL_3); - u8 l_swNo3 = ((daObjBm_c*)i_bgActor)->getSwNo3(); - u8 l_moveType = ((daObjBm_c*)i_bgActor)->getMoveType(); - - if (pp_label != dBgW::PPLABEL_NONE && !fopAcM_isSwitch(i_bgActor, l_swNo3)) { - s16 spE = cLib_checkBit(pp_label, dBgW::PPLABEL_PULL) ? - (s16)param_2 - 0x8000 : - (s16)param_2; - s16 angle = spE - ((daObjBm_c*)i_bgActor)->home.angle.y; - - JUT_ASSERT(513, pp_label != pp_field); - - ((daObjBm_c*)i_bgActor)->mPPLabel = pp_field; - - if (angle >= -0x2000 && angle < 0x2000) { - pp_label = dBgW::PPLABEL_NONE; - } else if (angle >= 0x2000 && angle < 0x6000) { - pp_label = dBgW::PPLABEL_PUSH; - } else if (angle >= 0x6000 || angle < -0x6000) { - pp_label = dBgW::PPLABEL_PULL; - } else { - pp_label = dBgW::PPLABEL_3; - } - - if (l_moveType != 0 || (l_moveType == 0 && pp_label == dBgW::PPLABEL_NONE)) { - for (int i = 0; i < 4; i++) { - if (i == pp_label) { - ((daObjBm_c*)i_bgActor)->mMomentCnt[i]++; - } else { - ((daObjBm_c*)i_bgActor)->mMomentCnt[i] = 0; - } - } - - ((daObjBm_c*)i_bgActor)->field_0x10d2 = 1; - } - } - - return i_bgActor; -} - -static int nodeCallBack(J3DJoint* i_joint, int param_2) { - if (param_2 == 0) { - int jnt_no = i_joint->getJntNo(); - J3DModel* model = j3dSys.getModel(); - daObjBm_c* i_this = (daObjBm_c*)model->getUserArea(); - - cMtx_copy(model->getAnmMtx(jnt_no), mDoMtx_stack_c::get()); - s16 sVar1 = i_this->field_0x1000 * cM_scos(i_this->field_0xff0 * 0x2cec + KREG_S(6)); - - if (jnt_no == i_this->getHeadJoint()) { - mDoMtx_stack_c::XrotM(i_this->field_0xf96 + sVar1); - } else if (jnt_no == i_this->getBigGearJoint()) { - mDoMtx_stack_c::XrotM(i_this->field_0xf9a); - } else if (jnt_no == i_this->getSmallGear0Joint()) { - mDoMtx_stack_c::XrotM(i_this->field_0xf9e); - } else if (jnt_no == i_this->getSmallGear1Joint()) { - mDoMtx_stack_c::XrotM(i_this->field_0xfa2); - } else if (jnt_no == i_this->getSmallGear2Joint()) { - mDoMtx_stack_c::XrotM(i_this->field_0xfa6); - } - - cMtx_copy(mDoMtx_stack_c::get(), model->getAnmMtx(jnt_no)); - } - - return 1; -} - -void daObjBm_c::initBaseMtx() { - field_0x10a0.set(0.5f, 0.5f, 1.0f); - mpModel->setBaseScale(scale); - mpModel3->setBaseScale(scale); - mpModel2->setBaseScale(field_0x10a0); - setBaseMtx(); -} - -void daObjBm_c::setBaseMtx() { - mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z); - mDoMtx_stack_c::YrotM(shape_angle.y); - mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); - mDoMtx_stack_c::scaleM(1.0f, 1.0f, 1.0f); - PSMTXCopy(mDoMtx_stack_c::get(), mBgMtx); - -#if DEBUG - field_0x10b8 = l_HIO.mBeamScale.x; - field_0x10bc = l_HIO.mBeamScale.y; -#endif - - mpModel2->setBaseScale(field_0x10a0); - mDoMtx_stack_c::transS(field_0xfb8); - mDoMtx_stack_c::ZXYrotM(field_0xfc4); - mpModel2->setBaseTRMtx(mDoMtx_stack_c::get()); - mDoMtx_stack_c::transS(current.pos); - mDoMtx_stack_c::ZXYrotM(home.angle); - mpModel3->setBaseTRMtx(mDoMtx_stack_c::get()); -} - static const char* l_arcName = "Obj_bm"; static const char* l_eye_matName = "bmEye"; @@ -274,9 +119,214 @@ static dCcD_SrcCyl l_cyl_src = { } // mCyl }; + +#if DEBUG +class daObjBm_HIO_c : public mDoHIO_entry_c { +public: + daObjBm_HIO_c(); + + void genMessage(JORMContext*); + + /* 0x08 */ cXyz beam_scale; + /* 0x14 */ f32 beam_lower_dist; + /* 0x18 */ f32 beam_middle_dist; + /* 0x1C */ f32 field_0x1C; + /* 0x20 */ f32 search_dist; + /* 0x24 */ f32 target_offset_dist; + /* 0x28 */ s16 search_angle; + /* 0x2A */ s16 patrol_rot_spd; + /* 0x2C */ s16 attack_rot_spd; + /* 0x2E */ s16 after_switch_activate_no_search_time; + /* 0x30 */ s16 detection_angle; + /* 0x32 */ s16 search_spd_on_detect; + /* 0x34 */ f32 body_scale; + /* 0x38 */ f32 sound_pos_move_spd; + /* 0x3C */ u8 no_search_attack_time; + /* 0x3D */ u8 debug_draw; + /* 0x3E */ u8 check_draw; +}; + +daObjBm_HIO_c l_HIO; + +daObjBm_HIO_c::daObjBm_HIO_c() { + beam_scale.set(0.5f, 0.5f, 1.0f); + search_dist = 1000.0f; + search_angle = 30000; + patrol_rot_spd = 500; + attack_rot_spd = 450; + beam_lower_dist = 300.0f; + beam_middle_dist = 600.0f; + field_0x1C = 1000.0f; + target_offset_dist = 0.0f; + after_switch_activate_no_search_time = 20; + detection_angle = 25000; + sound_pos_move_spd = 60.0f; + no_search_attack_time = 0; + search_spd_on_detect = 1000; + body_scale = 1.0f; + debug_draw = 0; + check_draw = 0; +} + +void daObjBm_HIO_c::genMessage(JORMContext* ctx) { + ctx->genLabel("ビーモス", 0, 0, NULL, -1, -1, 512, 24); + ctx->genCheckBox("デバッグ描画", &debug_draw, 1, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("サーチ距離", &search_dist, 100.0f, 5000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("サーチ角度", &search_angle, 0.0f, 32767.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("発見角度", &detection_angle, 0.0f, 32767.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("巡回回転速度", &patrol_rot_spd, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("攻撃回転速度", &attack_rot_spd, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("ビーム発射・下距離", &beam_lower_dist, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("ビーム発射・中距離", &beam_middle_dist, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("目標オフセット距離", &target_offset_dist, 0.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("SW起動後サーチ無し時間", &after_switch_activate_no_search_time, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("発音位置移動速度", &sound_pos_move_spd, 0.0f, 1000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("サーチ無し攻撃時間", &no_search_attack_time, 0.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("発見時のサーチ速度", &search_spd_on_detect, 0.0f, 10000.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("本体スケール", &body_scale, 0.1f, 5.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("ビームXスケール", &beam_scale.x, 0.1f, 10.0f, 0, NULL, -1, -1, 512, 24); + ctx->genSlider("ビームYスケール", &beam_scale.y, 0.1f, 10.0f, 0, NULL, -1, -1, 512, 24); + ctx->genCheckBox("チェック描画", &check_draw, 1, 0, NULL, -1, -1, 512, 24); +} +#define BEAM_SCALE_X l_HIO.beam_scale.x +#define BEAM_SCALE_Y l_HIO.beam_scale.y +#define BEAM_SCALE_Z l_HIO.beam_scale.z +#define BEAM_LOWER_DIST l_HIO.beam_lower_dist +#define BEAM_MIDDLE_DIST l_HIO.beam_middle_dist +#define SEARCH_DIST l_HIO.search_dist +#define TARGET_OFFSET_DIST l_HIO.target_offset_dist +#define SEARCH_ANGLE l_HIO.search_angle +#define PATROL_ROT_SPD l_HIO.patrol_rot_spd +#define ATTACK_ROT_SPD l_HIO.attack_rot_spd +#define AFTER_SWITCH_ACTIVATE_NO_SEARCH_TIME l_HIO.after_switch_activate_no_search_time +#define DETECTION_ANGLE l_HIO.detection_angle +#define SEARCH_SPD_ON_DETECT l_HIO.search_spd_on_detect +#define BODY_SCALE l_HIO.body_scale +#define SOUND_POS_MOVE_SPD l_HIO.sound_pos_move_spd +#define NO_SEARCH_ATTACK_TIME l_HIO.no_search_attack_time +#define DEBUG_DRAW l_HIO.debug_draw +#define CHECK_DRAW l_HIO.check_draw +#else +#define BEAM_SCALE_X 0.5f +#define BEAM_SCALE_Y 0.5f +#define BEAM_SCALE_Z 1.0f +#define BEAM_LOWER_DIST 300.0f +#define BEAM_MIDDLE_DIST 600.0f +#define SEARCH_DIST 1000.0f +#define TARGET_OFFSET_DIST 0.0f +#define SEARCH_ANGLE 30000 +#define PATROL_ROT_SPD 500 +#define ATTACK_ROT_SPD 450 +#define AFTER_SWITCH_ACTIVATE_NO_SEARCH_TIME 20 +#define DETECTION_ANGLE 25000 +#define SEARCH_SPD_ON_DETECT 1000 +#define BODY_SCALE 1.0f +#define SOUND_POS_MOVE_SPD 60.0f +#define NO_SEARCH_ATTACK_TIME 0 +#define DEBUG_DRAW 0 +#define CHECK_DRAW 0 +#endif + +fopAc_ac_c* daObjBm_c::PPCallBack(fopAc_ac_c* i_bgActor, fopAc_ac_c* i_actorP, s16 param_2, dBgW_Base::PushPullLabel pp_field) { + daObjBm_c* actor_p = (daObjBm_c*)i_bgActor; + dBgW::PushPullLabel pp_label = cLib_checkBit(pp_field, dBgW::PPLABEL_3); + u8 l_swNo3 = actor_p->getSwNo3(); + u8 l_moveType = actor_p->getMoveType(); + + if (pp_label != dBgW::PPLABEL_NONE && !fopAcM_isSwitch(actor_p, l_swNo3)) { + s16 spE = cLib_checkBit(pp_label, dBgW::PPLABEL_PULL) ? + (s16)param_2 - 0x8000 : (s16)param_2; + s16 angle = spE - actor_p->home.angle.y; + + JUT_ASSERT(513, pp_label != pp_field); + + actor_p->mPPLabel = pp_field; + + if (angle >= -0x2000 && angle < 0x2000) { + pp_label = dBgW::PPLABEL_NONE; + } else if (angle >= 0x2000 && angle < 0x6000) { + pp_label = dBgW::PPLABEL_PUSH; + } else if (angle >= 0x6000 || angle < -0x6000) { + pp_label = dBgW::PPLABEL_PULL; + } else { + pp_label = dBgW::PPLABEL_3; + } + + if (l_moveType != 0 || (l_moveType == 0 && pp_label == dBgW::PPLABEL_NONE)) { + for (int i = 0; i < 4; i++) { + if (i == pp_label) { + actor_p->mMomentCnt[i]++; + } else { + actor_p->mMomentCnt[i] = 0; + } + } + + actor_p->field_0x10d2 = 1; + } + } + + return i_bgActor; +} + +static int nodeCallBack(J3DJoint* i_joint, int param_2) { + if (param_2 == 0) { + int jnt_no = i_joint->getJntNo(); + J3DModel* model = j3dSys.getModel(); + daObjBm_c* i_this = (daObjBm_c*)model->getUserArea(); + + cMtx_copy(model->getAnmMtx(jnt_no), mDoMtx_stack_c::get()); + s16 sVar1 = i_this->field_0x1000 * cM_scos(i_this->field_0xff0 * 0x2CEC + KREG_S(6)); + + if (jnt_no == i_this->getHeadJoint()) { + mDoMtx_stack_c::XrotM(i_this->field_0xf96 + sVar1); + } else if (jnt_no == i_this->getBigGearJoint()) { + mDoMtx_stack_c::XrotM(i_this->mBigGearRotX); + } else if (jnt_no == i_this->getSmallGear0Joint()) { + mDoMtx_stack_c::XrotM(i_this->mSmallGear0RotX); + } else if (jnt_no == i_this->getSmallGear1Joint()) { + mDoMtx_stack_c::XrotM(i_this->mSmallGear1RotX); + } else if (jnt_no == i_this->getSmallGear2Joint()) { + mDoMtx_stack_c::XrotM(i_this->mSmallGear2RotX); + } + + cMtx_copy(mDoMtx_stack_c::get(), model->getAnmMtx(jnt_no)); + } + + return 1; +} + +void daObjBm_c::initBaseMtx() { + mBeamScale.set(0.5f, 0.5f, 1.0f); + mpModel->setBaseScale(scale); + mBmfModel->setBaseScale(scale); + mBeamModel->setBaseScale(mBeamScale); + setBaseMtx(); +} + +void daObjBm_c::setBaseMtx() { + mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z); + mDoMtx_stack_c::YrotM(shape_angle.y); + mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); + mDoMtx_stack_c::scaleM(1.0f, KREG_F(4) + 1.0f, 1.0f); + MTXCopy(mDoMtx_stack_c::get(), mBgMtx); + +#if DEBUG + mBeamScale.x = BEAM_SCALE_X; + mBeamScale.y = BEAM_SCALE_Y; +#endif + + mBeamModel->setBaseScale(mBeamScale); + mDoMtx_stack_c::transS(field_0xfb8); + mDoMtx_stack_c::ZXYrotM(field_0xfc4); + mBeamModel->setBaseTRMtx(mDoMtx_stack_c::get()); + mDoMtx_stack_c::transS(current.pos); + mDoMtx_stack_c::ZXYrotM(home.angle); + mBmfModel->setBaseTRMtx(mDoMtx_stack_c::get()); +} + int daObjBm_c::Create() { fopAcM_SetMtx(this, mpModel->getBaseTRMtx()); - mStts.Init(0xff, 0xff, this); + mStts.Init(0xFF, 0xFF, this); mSph.Set(l_sph_src); mSph.SetStts(&mStts); mCps.Set(l_cps_src); @@ -301,7 +351,6 @@ int daObjBm_c::Create() { mpModel->setUserArea((uintptr_t)this); JUTNameTab* material_name = mpModel->getModelData()->getMaterialTable().getMaterialName(); - for (u16 i = 0; i < mpModel->getModelData()->getMaterialNum(); i++) { if (strcmp(material_name->getName(i), l_eye_matName) == 0) { mpMaterial = mpModel->getModelData()->getMaterialNodePointer(i); @@ -309,22 +358,22 @@ int daObjBm_c::Create() { } #if DEBUG - if (field_0xfcc.x == 0) { - OSReport_Error("ブ[モス]。苔のマテリアルがありません"); + if (mpMaterial == NULL) { + OSReport_Error("ビーモス:目のマテリアルがありません\n"); return 0; } #endif - mSound.init(&field_0x1048, 1); - mSound2.init(&field_0x1054, 1); + mBeamSound.init(&mBeamSoundPos, 1); + mBurnSound.init(&mBurnSoundPos, 1); field_0x1039 = 1; if (fopAcM_isSwitch(this, getSwNo2())) { - field_0xff7 = 0x0; + mShowFlag = 0; if (getMoveType() != 1) { - mpBckAnm3->setFrame(mpBckAnm3->getEndFrame()); + mBmfOffBck->setFrame(mBmfOffBck->getEndFrame()); } initActionObjBemos(); @@ -332,13 +381,13 @@ int daObjBm_c::Create() { initActionEnBemos(); if (getSwNo() != 0xFF && !fopAcM_isSwitch(this, getSwNo())) { - field_0xff7 = 0; + mShowFlag = 0; initActionSwWait(); } else { - field_0xff7 = 1; - J3DAnmTevRegKey* model_data = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x14); - mpBrkAnm->init(mpModel->getModelData(), model_data, 1, 2, 1.0f, 0, -1); - mpBckAnm->setFrame(mpBckAnm->getEndFrame()); + mShowFlag = 1; + mSerchBrk->init(mpModel->getModelData(), (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BRK_TURN_e), + 1, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1); + mBeamosBck->setFrame(mBeamosBck->getEndFrame()); initActionWarning(); } } @@ -347,102 +396,103 @@ int daObjBm_c::Create() { return 1; } +// FAKEMATCH int daObjBm_c::CreateHeap() { - J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 0xd); + J3DModelData* modelData; + + modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BMD_BM_e); JUT_ASSERT(767, modelData != NULL); - - mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); + mpModel = mDoExt_J3DModel__create(modelData, J3DMdlFlag_DifferedDLBuffer, 0x11000084); if (mpModel == NULL) { return 0; } - J3DAnmTevRegKey* pbrk = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x13); + J3DAnmTevRegKey* pbrk = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BRK_SERCH_e); JUT_ASSERT(780, pbrk != NULL); - mpBrkAnm = new mDoExt_brkAnm(); - if (mpBrkAnm == NULL || mpBrkAnm->init(modelData, pbrk, 1, 0, 1.0f, 0, -1) == 0) { + mSerchBrk = new mDoExt_brkAnm(); + if (mSerchBrk == NULL || mSerchBrk->init(modelData, pbrk, 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1) == 0) { return 0; } - J3DAnmTransform* pbck; #if DEBUG - pbck = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 7); - JUT_ASSERT(791, pbck != NULL); + pbrk = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BRK_TURN_e); + JUT_ASSERT(791, pbrk != NULL); #endif - pbck = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 7); + J3DAnmTransform* pbck = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BCK_BM_UP_e); JUT_ASSERT(798, pbck != NULL); - mpBckAnm = new mDoExt_bckAnm(); - if (mpBckAnm == NULL || mpBckAnm->init(pbck, 1, 0, 1.0f, 0, -1, false) == 0) { + mBeamosBck = new mDoExt_bckAnm(); + if (mBeamosBck == NULL || mBeamosBck->init(pbck, 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1, false) == 0) { return 0; } - modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 0xe); + modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BMD_EF_BIMOBEAM_e); JUT_ASSERT(813, modelData != NULL); - mpModel2 = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000284); - if (mpModel2 == NULL) { + mBeamModel = mDoExt_J3DModel__create(modelData, J3DMdlFlag_DifferedDLBuffer, 0x11000284); + if (mBeamModel == NULL) { return 0; } - J3DAnmTextureSRTKey* pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x1a); + J3DAnmTextureSRTKey* pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e); JUT_ASSERT(827, pbtk != NULL); - mpBtkAnm = new mDoExt_btkAnm(); - if (mpBtkAnm == NULL || mpBtkAnm->init(modelData, pbtk, 1, 0, 1.0f, 0, -1) == 0) { + mBeamBtk = new mDoExt_btkAnm(); + if (mBeamBtk == NULL || mBeamBtk->init(modelData, pbtk, 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1) == 0) { return 0; } - mpBtkAnm->setFrame(mpBtkAnm->getEndFrame()); + mBeamBtk->setFrame(mBeamBtk->getEndFrame()); #if DEBUG - pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x18); + J3DAnmTextureSRTKey* pbtk2 = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_ON_e); JUT_ASSERT(840, pbtk != NULL); #endif - pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x18); + pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_e); JUT_ASSERT(846, pbtk != NULL); - mpBtkAnm2 = new mDoExt_btkAnm(); - if (mpBtkAnm2 == NULL || mpBtkAnm2->init(modelData, pbtk, 1, 2, 1.0f, 0, -1) == 0) { + mBeamEffBtk = new mDoExt_btkAnm(); + if (mBeamEffBtk == NULL || mBeamEffBtk->init(modelData, pbtk, 1, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1) == 0) { return 0; } - J3DAnmTransform* pbck2 = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 9); + J3DAnmTransform* pbck2 = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BCK_EF_BIMOBEAM_e); JUT_ASSERT(858, pbck != NULL); - mpBckAnm2 = new mDoExt_bckAnm(); - if (mpBckAnm2 == NULL || mpBckAnm2->init(pbck2, 1, 2, 1.0f, 0, -1, false) == 0) { + mBeamEffBck = new mDoExt_bckAnm(); + if (mBeamEffBck == NULL || mBeamEffBck->init(pbck2, 1, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1, false) == 0) { return 0; } - modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 0xf); + modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BMD_P_BMF_e); JUT_ASSERT(873, modelData != NULL); - mpModel3 = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); - if (mpModel3 == NULL) { + mBmfModel = mDoExt_J3DModel__create(modelData, J3DMdlFlag_DifferedDLBuffer, 0x11000084); + if (mBmfModel == NULL) { return 0; } - J3DAnmTransform* pbck3 = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 8); - JUT_ASSERT(885, pbck3 != NULL); - mpBckAnm3 = new mDoExt_bckAnm(); - if (mpBckAnm3 == NULL || mpBckAnm3->init(pbck3, 1, 0, 1.0f, 0, -1, false) == 0) { + J3DAnmTransform* pbck3 = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BCK_BMF_OFF_e); + JUT_ASSERT(885, pbck != NULL); + mBmfOffBck = new mDoExt_bckAnm(); + if (mBmfOffBck == NULL || mBmfOffBck->init(pbck3, 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1, false) == 0) { return 0; } - mpBckAnm3->setPlaySpeed(0.0f); + mBmfOffBck->setPlaySpeed(0.0f); return 1; } int daObjBm_c::create1st() { - if (field_0x100e == 0) { + if (mCreateFirstFlag == 0) { field_0x100a = home.angle.x; field_0x100c = home.angle.z; home.angle.x = home.angle.z = 0; current.angle.x = current.angle.z = 0; shape_angle.x = shape_angle.z = 0; - field_0x100e = 1; + mCreateFirstFlag = 1; } cPhs__Step phase_state = (cPhs__Step)dComIfG_resLoad(&mPhase, l_arcName); if (phase_state == cPhs_COMPLEATE_e) { phase_state = - (cPhs__Step)MoveBGCreate(l_arcName, 0x1e, dBgS_MoveBGProc_TypicalRotY, 0x5500, NULL); + (cPhs__Step)MoveBGCreate(l_arcName, 0x1E, dBgS_MoveBGProc_TypicalRotY, 0x5500, NULL); if (phase_state == cPhs_ERROR_e) { return phase_state; } @@ -456,9 +506,9 @@ int daObjBm_c::create1st() { return phase_state; } -int daObjBm_c::Execute(Mtx** param_0) { +int daObjBm_c::Execute(Mtx** i_mtx) { #if DEBUG - scale.setall(l_HIO.mBodyScale); + scale.setall(BODY_SCALE); mpModel->setBaseScale(scale); daPy_py_c* player = daPy_getPlayerActorClass(); #endif @@ -470,10 +520,10 @@ int daObjBm_c::Execute(Mtx** param_0) { } cLib_chaseAngleS(&field_0xf96, field_0xf98, field_0xfaa); - cLib_chaseAngleS(&field_0xf9a, field_0xf9c, field_0xfae); - cLib_chaseAngleS(&field_0xf9e, field_0xfa0, field_0xfae); - cLib_chaseAngleS(&field_0xfa2, field_0xfa4, field_0xfae); - cLib_chaseAngleS(&field_0xfa6, field_0xfa8, field_0xfae); + cLib_chaseAngleS(&mBigGearRotX, mBigGearRotXTarget, mGearRotationSpd); + cLib_chaseAngleS(&mSmallGear0RotX, mSmallGear0RotXTarget, mGearRotationSpd); + cLib_chaseAngleS(&mSmallGear1RotX, mSmallGear1RotXTarget, mGearRotationSpd); + cLib_chaseAngleS(&mSmallGear2RotX, mSmallGear2RotXTarget, mGearRotationSpd); main_proc_call(); @@ -484,20 +534,20 @@ int daObjBm_c::Execute(Mtx** param_0) { mDoMtx_stack_c::multVec(&eyePos, &eyePos); attention_info.position = eyePos; - *param_0 = &mBgMtx; + *i_mtx = &mBgMtx; setBaseMtx(); - cLib_addCalcAngleS(&field_0xfaa, field_0xfac, 0x1e, 0x14, 10); - cLib_addCalcAngleS(&field_0xfae, field_0xfb0, 0x1e, 0x14, 10); + cLib_addCalcAngleS(&field_0xfaa, field_0xfac, 0x1E, 0x14, 10); + cLib_addCalcAngleS(&mGearRotationSpd, mGearRotSpdTarget, 0x1E, 0x14, 10); cLib_addCalc(&field_0x1000, 0.0f, 0.2f, KREG_F(2) + 50.0f, KREG_F(3) + 10.0f); field_0xfb2 = field_0xf96; - if (mpBckAnm3->getFrame() == 0.0f) { + if (mBmfOffBck->getFrame() == 0.0f) { setCrawCO(); } - mSound.framework(0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); - mSound2.framework(0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); + mBeamSound.framework(0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); + mBurnSound.framework(0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); return 1; } @@ -507,7 +557,7 @@ void daObjBm_c::main_proc_call() { &daObjBm_c::actionObjBemos, }; - (this->*l_func[field_0xfeb])(); + (this->*l_func[mActionTypeIdx])(); } void daObjBm_c::initActionEnBemos() { @@ -515,7 +565,7 @@ void daObjBm_c::initActionEnBemos() { mpBgW->OffPushPullOk(); } - field_0xfeb = 0; + mActionTypeIdx = 0; } void daObjBm_c::initActionObjBemos() { @@ -534,6 +584,7 @@ void daObjBm_c::initActionObjBemos() { mode_dead_init(); } break; + case 1: if (fopAcM_isSwitch(this, getSwNo2())) { mode_wait(); @@ -542,7 +593,7 @@ void daObjBm_c::initActionObjBemos() { break; } - field_0xfeb = 1; + mActionTypeIdx = 1; } void daObjBm_c::actionEnBemos() { @@ -555,9 +606,7 @@ void daObjBm_c::actionEnBemos() { cCcD_Obj* hitobj = mSph.GetTgHitObj(); if (hitobj) { - if (hitobj->ChkAtType(AT_TYPE_ARROW) || hitobj->ChkAtType(AT_TYPE_BOMB) || - hitobj->ChkAtType(AT_TYPE_IRON_BALL)) - { + if (hitobj->ChkAtType(AT_TYPE_ARROW) || hitobj->ChkAtType(AT_TYPE_BOMB) || hitobj->ChkAtType(AT_TYPE_IRON_BALL)) { mDoAud_seStart(Z2SE_EN_BM_EYE_BREAK, &eyePos, 0, dComIfGp_getReverb((int)fopAcM_GetRoomNo(this))); initEffectSet0(); @@ -571,39 +620,39 @@ void daObjBm_c::actionEnBemos() { mSph.ClrTgHit(); calcBeamPos(); effect_proc(); - (this->*l_func[field_0xfe4])(); + (this->*l_func[mActionIdx])(); calcBeamLenAndAt(); - mpBckAnm2->play(); - mpBtkAnm->play(); - mpBtkAnm2->play(); - mpBrkAnm->play(); - mpBckAnm->play(); - mpBckAnm3->play(); + mBeamEffBck->play(); + mBeamBtk->play(); + mBeamEffBtk->play(); + mSerchBrk->play(); + mBeamosBck->play(); + mBmfOffBck->play(); if (field_0xfaa != 0) { fopAcM_seStartLevel(this, Z2SE_EN_BM_TURN, 0); } - if (field_0xfe4 != 4 && field_0xfe4 != 0) { + if (mActionIdx != ACTION_DEAD_e && mActionIdx != ACTION_SW_WAIT_e) { mSph.SetC(eyePos); dComIfG_Ccsp()->Set(&mSph); } - if (field_0xfe4 == 3) { + if (mActionIdx == ACTION_ATTACK_e) { dComIfG_Ccsp()->Set(&mCps); - mSound.startLevelSound(Z2SE_EN_BM_BEAM, 0, -1); + mBeamSound.startLevelSound(Z2SE_EN_BM_BEAM, 0, -1); } } void daObjBm_c::actionObjBemos() { - static daObjBm_c::modeFunc mode_proc[] = { + static const daObjBm_c::modeFunc mode_proc[] = { &daObjBm_c::mode_wait, &daObjBm_c::mode_walk, &daObjBm_c::mode_afl, &daObjBm_c::mode_dead, }; - (this->*mode_proc[field_0x10ac])(); + (this->*mode_proc[mModeProcIdx])(); } void daObjBm_c::setCrawCO() { @@ -621,117 +670,107 @@ void daObjBm_c::setCrawCO() { void daObjBm_c::calcBeamPos() { daPy_py_c* player = daPy_getPlayerActorClass(); f32 dist = fopAcM_searchPlayerDistanceXZ(this); - cXyz cStack_30 = l_low_beam_offset; + cXyz offset = l_low_beam_offset; - if (dist > 600.0f) { - cStack_30 = l_high_beam_offset; - } else { - if (dist > 300.0f) { - cStack_30 = l_mid_beam_offset; - } + if (dist > BEAM_MIDDLE_DIST) { + offset = l_high_beam_offset; + } else if (dist > BEAM_LOWER_DIST) { + offset = l_mid_beam_offset; } s16 sVar2 = field_0xf96; - cLib_chasePos(&field_0xfd8, cStack_30, 5.0f); + cLib_chasePos(&field_0xfd8, offset, 5.0f); mDoMtx_stack_c::transS(current.pos); mDoMtx_stack_c::YrotM(sVar2 + current.angle.y); mDoMtx_stack_c::multVec(&field_0xfd8, &field_0xfb8); - f32 fVar1 = field_0x1004; - if (fVar1 < 300.0f) - fVar1 = 300.0f; + dist = mPlayerDist; + if (dist < 300.0f) + dist = 300.0f; - cXyz cStack_3c(0.0f, 0.0f, fVar1); - mDoMtx_stack_c::multVec(&cStack_3c, &field_0xfcc); + cXyz work(0.0f, 0.0f, dist); + mDoMtx_stack_c::multVec(&work, &field_0xfcc); field_0xfcc = player->current.pos; cXyz cStack_48 = field_0xfb8 - field_0xfcc; field_0xfc4.x = cM_atan2s(cStack_48.y, field_0xfcc.absXZ(field_0xfb8)); field_0xfc4.y = sVar2 + current.angle.y; field_0xfc4.z = 0; - if (field_0xfc4.x < cM_deg2s(DREG_F(15) + 20.0f)) - field_0xfc4.x = cM_deg2s(DREG_F(15) + 20.0f); + if (field_0xfc4.x < cM_deg2s(KREG_F(15) + 20.0f)) { + field_0xfc4.x = cM_deg2s(KREG_F(15) + 20.0f); + } mDoMtx_stack_c::transS(field_0xfb8); mDoMtx_stack_c::ZXYrotM(field_0xfc4.x, sVar2 + current.angle.y, 0); - mDoMtx_stack_c::multVec(&cStack_3c, &field_0xfcc); + mDoMtx_stack_c::multVec(&work, &field_0xfcc); } void daObjBm_c::calcBeamLenAndAt() { - cXyz cStack_50 = field_0xfcc - field_0xfb8; - cXyz cStack_5c(field_0xfb8); - cStack_50.normalizeZP(); - cStack_5c += cStack_50 * 1200.0f; + cXyz work = field_0xfcc - field_0xfb8; + cXyz end(field_0xfb8); + work.normalizeZP(); + end += work * 1200.0f; + int frame = mBeamBtk->getFrame() + 0.5f; + f32 fVar1 = 360.0f; -#if DEBUG - f32 dVar4 = mpBtkAnm->getFrame(); -#endif - - if (fopAcM_lc_c::lineCheck(&field_0xfb8, &cStack_5c, this) && fopAcM_lc_c::checkGroundHit()) { - field_0x10a0.z = field_0xfb8.abs(fopAcM_lc_c::getCross()) / 1200.0f; + if (fopAcM_lc_c::lineCheck(&field_0xfb8, &end, this) && fopAcM_lc_c::checkGroundHit()) { + f32 absVal = field_0xfb8.abs(fopAcM_lc_c::getCross()); + mBeamScale.z = absVal / 1200.0f; } else { - field_0x10a0.z = 1.0f; + mBeamScale.z = 1.0f; } - cStack_5c = field_0xfb8 + (cStack_50 * (field_0x10a0.z * 1200.0f)); - mCps.cM3dGCps::Set(field_0xfb8, cStack_5c, 20.0f); + end = field_0xfb8 + (work * (mBeamScale.z * 1200.0f)); + mCps.cM3dGCps::Set(field_0xfb8, end, 20.0f); mCps.CalcAtVec(); if (field_0x1039 > 0) { - cXyz cStack_68(field_0xfcc); + cXyz target(field_0xfcc); - if (fopAcM_lc_c::lineCheck(&field_0xfb8, &cStack_5c, this) && fopAcM_lc_c::checkGroundHit()) - { - cStack_68 = fopAcM_lc_c::getCross(); + if (fopAcM_lc_c::lineCheck(&field_0xfb8, &end, this) && fopAcM_lc_c::checkGroundHit()) { + target = fopAcM_lc_c::getCross(); } - if (cLib_chasePos(&field_0x1048, cStack_68, 60.0f) != 0) { + if (cLib_chasePos(&mBeamSoundPos, target, SOUND_POS_MOVE_SPD) != 0) { field_0x1039 = -1; } - } else { - if (cLib_chasePos(&field_0x1048, cStack_5c, 60.0f) != 0) { - field_0x1039 = 1; - } + } else if (cLib_chasePos(&mBeamSoundPos, end, SOUND_POS_MOVE_SPD) != 0) { + field_0x1039 = 1; } } s8 daObjBm_c::checkFindPlayer() { daPy_py_c* player = daPy_getPlayerActorClass(); f32 searchDistance = getSearchDistance(); -#if DEBUG - s16 search_angle = l_HIO.mDetectionAngle; -#else - s16 search_angle = 25000; -#endif - + s16 search_angle = DETECTION_ANGLE; s8 ret = -1; field_0xfe8 = 0; f32 playerDistanceXZ = fopAcM_searchPlayerDistanceXZ(this); - f32 fVar1 = current.pos.y - player->current.pos.y; + f32 posDelta = current.pos.y - player->current.pos.y; if (playerDistanceXZ > searchDistance) { return ret; - } else { - if (fVar1 < 0.0f) { - if (std::fabs(fVar1) > (1.0f - (playerDistanceXZ / searchDistance)) * l_eye_offset.y) { - return ret; - } + } + + if (posDelta < 0.0f) { + if (std::fabs(posDelta) > (1.0f - (playerDistanceXZ / searchDistance)) * l_eye_offset.y) { + return ret; } + } - if ((s16)abs((s16)(fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y)) < - (s16)(search_angle / 2)) - { - ret = 0; - } + s16 angle = (fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y); + angle = abs(angle); + if ((search_angle / 2) > (s16)angle) { + ret = 0; + } - if (ret == 0) { - cXyz eye(eyePos); - cXyz eye2(player->eyePos); + if (ret == 0) { + cXyz eye(eyePos); + cXyz playerEye(player->eyePos); - if (fopAcM_lc_c::lineCheck(&eye, &eye2, this)) { - field_0xfe8 = 1; - } + if (fopAcM_lc_c::lineCheck(&eye, &playerEye, this)) { + field_0xfe8 = 1; } } @@ -741,39 +780,35 @@ s8 daObjBm_c::checkFindPlayer() { s8 daObjBm_c::checkSearchPlayer() { daPy_py_c* player = daPy_getPlayerActorClass(); f32 searchDistance = getSearchDistance(); -#if DEBUG - s16 search_angle = l_HIO.mSearchAngle; -#else - s16 search_angle = 30000; -#endif + s16 search_angle = SEARCH_ANGLE; s8 ret = -1; field_0xfe8 = 0; f32 playerDistanceXZ = fopAcM_searchPlayerDistanceXZ(this); - f32 fVar1 = current.pos.y - player->current.pos.y; + f32 playerDistanceY = current.pos.y - player->current.pos.y; if (playerDistanceXZ > searchDistance) { return ret; } - if (fVar1 < 0.0f) { - if (std::fabs(fVar1) > (1.0f - (playerDistanceXZ / searchDistance)) * l_eye_offset.y) { + if (playerDistanceY < 0.0f) { + if (std::fabs(playerDistanceY) > (1.0f - (playerDistanceXZ / searchDistance)) * l_eye_offset.y) { return ret; } } - if ((s16)abs((s16)(fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y)) < - (s16)(search_angle / 2)) - { + s16 angle = (fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y); + angle = abs(angle); + if ((search_angle / 2) > (s16)angle) { ret = 0; } if (ret == 0) { cXyz eye(eyePos); - cXyz eye2(player->eyePos); + cXyz playerEye(player->eyePos); - if (fopAcM_lc_c::lineCheck(&eye, &eye2, this)) { + if (fopAcM_lc_c::lineCheck(&eye, &playerEye, this)) { field_0xfe8 = 1; } } @@ -782,11 +817,7 @@ s8 daObjBm_c::checkSearchPlayer() { } f32 daObjBm_c::getSearchDistance() { -#if DEBUG - f32 ret = l_HIO.mSearchDistance; -#else - f32 ret = 1000.0f; -#endif + f32 ret = SEARCH_DIST; if (getSearchDist() != 15 && getSearchDist()) { ret -= getSearchDist() * 50.0f; @@ -796,11 +827,7 @@ f32 daObjBm_c::getSearchDistance() { } f32 daObjBm_c::getBeamSearchDistance() { -#if DEBUG - f32 ret = l_HIO.mSearchDistance; -#else - f32 ret = 1000.0f; -#endif + f32 ret = SEARCH_DIST; if (getBeamSearchDist() != 15 && getBeamSearchDist()) { ret -= getBeamSearchDist() * 50.0f; @@ -817,42 +844,37 @@ void daObjBm_c::effect_proc() { &daObjBm_c::effectEnd, }; - (this->*l_eff_func[field_0xff6])(); + (this->*l_eff_func[mEffFuncIdx])(); for (int i = 0; i < 2; i++) { - if (field_0xff8[i] != NULL) { - field_0xff8[i]->setGlobalRTMatrix(mpModel->getAnmMtx(getHeadJoint())); + if (mBrokenSmokeEmitter[i] != NULL) { + mBrokenSmokeEmitter[i]->setGlobalRTMatrix(mpModel->getAnmMtx(getHeadJoint())); - if (cLib_calcTimer(&field_0xff5) == 0) { - field_0xff8[i]->becomeInvalidEmitter(); - field_0xff8[i]->quitImmortalEmitter(); - field_0xff8[i] = NULL; + if (cLib_calcTimer(&mEmitterTimer) == 0) { + mBrokenSmokeEmitter[i]->becomeInvalidEmitter(); + mBrokenSmokeEmitter[i]->quitImmortalEmitter(); + mBrokenSmokeEmitter[i] = NULL; } } } - if (field_0x1034 != NULL) { + if (mNessenHeatPrtclEmitter != NULL) { J3DJoint* joint = mpModel->getModelData()->getJointNodePointer(getHeadJoint()); J3DTransformInfo* info = &joint->getTransformInfo(); mDoMtx_stack_c::transS(current.pos); mDoMtx_stack_c::YrotM(home.angle.y); mDoMtx_stack_c::transM(info->mTranslate.y, info->mTranslate.x, info->mTranslate.z); mDoMtx_stack_c::YrotM(field_0xf96); - field_0x1034->setGlobalRTMatrix(mDoMtx_stack_c::get()); + mNessenHeatPrtclEmitter->setGlobalRTMatrix(mDoMtx_stack_c::get()); } - if (field_0x102c != NULL) { + if (mGearSparkEmitter != NULL) { mDoMtx_stack_c::copy(mpModel->getAnmMtx((u16)getBigGearJoint())); - mDoMtx_stack_c::multVecZero(&field_0x103c); - mDoAud_seStartLevel(Z2SE_EN_BM_SPARK, &field_0x103c, 0, 0); + mDoMtx_stack_c::multVecZero(&mSparkSePos); + mDoAud_seStartLevel(Z2SE_EN_BM_SPARK, &mSparkSePos, 0, 0); } } -daObjBm_c::BgcSrc_c daObjBm_c::Bgc_c::M_lin5[] = { - {0.0f, 0.0f, 0.0f, 0.0f}, {-0.5f, -0.5f, -1.0f, -1.0f}, {0.5f, -0.5f, 1.0f, -1.0f}, - {0.5f, 0.5f, 1.0f, 1.0f}, {-0.5f, 0.5f, -1.0f, 1.0f}, -}; - void daObjBm_c::effectWait() {} void daObjBm_c::initEffectSet0() { @@ -881,14 +903,14 @@ void daObjBm_c::initEffectSet0() { NULL, NULL); } - field_0xff8[0] = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_BROKENSMK_F), ¤t.pos, + mBrokenSmokeEmitter[0] = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_BROKENSMK_F), ¤t.pos, &home.angle, &scale, 0xFF, NULL, -1, NULL, NULL, NULL); - if (field_0xff8[0] != NULL) { - field_0xff8[0]->becomeImmortalEmitter(); + if (mBrokenSmokeEmitter[0] != NULL) { + mBrokenSmokeEmitter[0]->becomeImmortalEmitter(); } - field_0xff5 = 200; - field_0xff6 = 1; + mEmitterTimer = 200; + mEffFuncIdx = 1; } void daObjBm_c::effectSet0() {} @@ -899,11 +921,10 @@ void daObjBm_c::effectEnd() {} int daObjBm_c::check_to_walk() { int ret = -1; - bool bVar1 = true; + bool flag = true; if (field_0x10d2) { - dBgW::PushPullLabel iVar2 = - cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL); + dBgW::PushPullLabel iVar2 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_PULL); dBgW::PushPullLabel iVar3 = cLib_checkBit(mPPLabel, dBgW::PPLABEL_4); s16 sVar5; @@ -921,16 +942,17 @@ int daObjBm_c::check_to_walk() { for (int i = 0; i < 4; i++) { if (mMomentCnt[i] >= sVar5) { - if (!mBgc.chk_wall_pre(this, mBgc.M_lin5, 5, M_dir_base[i])) { + const daObjBm_c::BgcSrc_c* bgcSrc = mBgc.M_lin5; + if (!mBgc.chk_wall_pre(this, bgcSrc, 5, M_dir_base[i])) { ret = i; } } else { - bVar1 = false; + flag = false; } } } - if (bVar1) { + if (flag) { clr_moment_cnt(); } @@ -944,15 +966,13 @@ void daObjBm_c::mode_wait_init() { mpBgW->SetCrrFunc(dBgS_MoveBGProc_Trans); clr_moment_cnt(); field_0x10bc = -1; - field_0x10ac = 0; + mModeProcIdx = MODE_WAIT_e; } void daObjBm_c::mode_wait() { - f32 tmp1 = l_eye_offset.x; - f32 tmp2 = l_eye_offset.z; - - if (field_0x10ce > 0) + if (field_0x10ce > 0) { field_0x10ce--; + } int walk_check = check_to_walk(); cXyz local_38; @@ -979,13 +999,27 @@ void daObjBm_c::mode_wait() { } } +const daObjBm_c::BgcSrc_c daObjBm_c::Bgc_c::M_lin5[] = { + {0.0f, 0.0f, 0.0f, 0.0f}, {-0.5f, -0.5f, -1.0f, -1.0f}, {0.5f, -0.5f, 1.0f, -1.0f}, + {0.5f, 0.5f, 1.0f, 1.0f}, {-0.5f, 0.5f, -1.0f, 1.0f}, +}; + +const daObjBm_c::BgcSrc_c daObjBm_c::Bgc_c::M_lin20[] = { + {0.0f, 0.0f, 0.0f, 0.0f}, {-0.25f, -0.25f, 0.0f, 0.0f}, {-0.5f, -0.5f, -1.0f, -1.0f}, + {0.0f, -0.5f, 1.0f, -1.0f}, {0.0f, 0.0f, 1.0f, 1.0f}, {-0.5f, 0.0f, -1.0f, 1.0f}, + {0.25f, -0.25f, 0.0f, 0.0f}, {0.0f, -0.5f, -1.0f, -1.0f}, {0.5f, -0.5f, 1.0f, -1.0f}, + {0.5f, 0.0f, 1.0f, 1.0f}, {0.0f, 0.0f, -1.0f, 1.0f}, {0.25f, 0.25f, 0.0f, 0.0f}, + {0.0f, 0.0f, -1.0f, -1.0f}, {0.5f, 0.0f, 1.0f, -1.0f}, {0.5f, 0.5f, 1.0f, 1.0f}, + {0.0f, 0.5f, -1.0f, 1.0f}, {-0.25f, 0.25f, 0.0f, 0.0f}, {-0.5f, 0.0f, -1.0f, -1.0f}, + {0.0f, 0.0f, 1.0f, -1.0f}, {0.0f, 0.5f, 1.0f, 1.0f}, {-0.5f, 0.5f, -1.0f, 1.0f}, + {-0.75f, 0.25f, 0.0f, 0.0f}, {-0.75f, -0.25f, 0.0f, 0.0f}, +}; + void daObjBm_c::mode_walk_init() { fopAcM_SetSpeedF(this, 0.0f); - field_0x10ac = 1; + mModeProcIdx = MODE_WALK_e; } -// static u8 dir_vec[48]; - void daObjBm_c::mode_walk() { static cXyz dir_vec[] = { cXyz(0.0f, 0.0f, 1.0f), @@ -994,7 +1028,7 @@ void daObjBm_c::mode_walk() { cXyz(-1.0f, 0.0f, 0.0f), }; - bool uVar5 = --field_0x10cc <= 0; + bool flag = --field_0x10cc <= 0; f32 fVar6 = (cM_scos(field_0x10cc * field_0x10b8) + 1.0f) * 0.5f; cXyz local_58; @@ -1008,15 +1042,16 @@ void daObjBm_c::mode_walk() { current.pos.z = local_58.z; eyePos = current.pos; - if (uVar5 != 0) { - mBgc.chk_wall_pre(this, mBgc.M_lin5, 5, M_dir_base[field_0x10bc]); + if (flag) { + const daObjBm_c::BgcSrc_c* bgcSrc = mBgc.M_lin5; + mBgc.chk_wall_pre(this, bgcSrc, 5, M_dir_base[field_0x10bc]); } current.pos.x = local_58.x; current.pos.z = local_58.z; fopAcM_seStartLevel(this, Z2SE_EN_BM_SLIDE, 0); - if (uVar5 != 0) { + if (flag) { if (field_0x10bc == 0) { field_0x10b4++; } else if (field_0x10bc == 1) { @@ -1040,13 +1075,13 @@ void daObjBm_c::mode_walk() { void daObjBm_c::mode_afl() { fopAcM_SetSpeedF(this, 0.0f); - field_0x10ac = 2; + mModeProcIdx = MODE_AFL_e; } void daObjBm_c::mode_dead_init() { mpBgW->OffPushPullOk(); fopAcM_SetSpeedF(this, 0.0f); - field_0x10ac = 3; + mModeProcIdx = MODE_DEAD_e; } void daObjBm_c::mode_dead() {} @@ -1070,17 +1105,6 @@ daObjBm_c::Bgc_c::Bgc_c() { mState = STATE_0_e; } -const daObjBm_c::BgcSrc_c daObjBm_c::Bgc_c::M_lin20[] = { - {0.0f, 0.0f, 0.0f, 0.0f}, {-0.25f, -0.25f, 0.0f, 0.0f}, {-0.5f, -0.5f, -1.0f, -1.0f}, - {0.0f, -0.5f, 1.0f, -1.0f}, {0.0f, 0.0f, 1.0f, 1.0f}, {-0.5f, 0.0f, -1.0f, 1.0f}, - {0.25f, -0.25f, 0.0f, 0.0f}, {0.0f, -0.5f, -1.0f, -1.0f}, {0.5f, -0.5f, 1.0f, -1.0f}, - {0.5f, 0.0f, 1.0f, 1.0f}, {0.0f, 0.0f, -1.0f, 1.0f}, {0.25f, 0.25f, 0.0f, 0.0f}, - {0.0f, 0.0f, -1.0f, -1.0f}, {0.5f, 0.0f, 1.0f, -1.0f}, {0.5f, 0.5f, 1.0f, 1.0f}, - {0.0f, 0.5f, -1.0f, 1.0f}, {-0.25f, 0.25f, 0.0f, 0.0f}, {-0.5f, 0.0f, -1.0f, -1.0f}, - {0.0f, 0.0f, 1.0f, -1.0f}, {0.0f, 0.5f, 1.0f, 1.0f}, {-0.5f, 0.5f, -1.0f, 1.0f}, - {-0.75f, 0.25f, 0.0f, 0.0f}, {-0.75f, -0.25f, 0.0f, 0.0f}, -}; - static f32 dummy_rodata_5157() { return -G_CM3D_F_INF; } @@ -1091,42 +1115,45 @@ dBgS_WtrChk daObjBm_c::Bgc_c::M_wrt_work; dBgS_ObjLinChk daObjBm_c::Bgc_c::M_wall_work[23]; +static dBgS_ObjGndChk dummy_touch_work() { + static dBgS_ObjLinChk touch_work; +} + static f32 dummy_rodata_5158() { // needed for correct rodata ordering: return 200.0f; } -void daObjBm_c::Bgc_c::wall_pos(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c const* i_bgcSrc, - int i_num, s16 param_3, f32 param_4) { - const s16 sp8C = i_actor->home.angle.y + param_3; +void daObjBm_c::Bgc_c::wall_pos(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c const* i_bgcSrc, int i_num, s16 i_dir, f32 param_4) { + const s16 angle = i_actor->home.angle.y + i_dir; cXyz sp48; cXyz sp54; cXyz sp60; cXyz sp6C; - cXyz sp78; + cXyz work; field_0x178 = -1; field_0x17c = FLT_MAX; - mDoMtx_stack_c::YrotS(sp8C); + mDoMtx_stack_c::YrotS(angle); mDoMtx_stack_c::XrotM(0x4000); mDoMtx_stack_c::multVec(&cXyz::BaseY, &sp6C); sp6C *= param_4 + 100.0f; for (int i = 0; i < i_num; i++, i_bgcSrc++) { mDoMtx_stack_c::XrotS(0x4000); - sp78.set(i_bgcSrc->field_0xc, 0.0f, i_bgcSrc->field_0x8); - mDoMtx_stack_c::multVec(&sp78, &sp60); + work.set(i_bgcSrc->field_0xc, 0.0f, i_bgcSrc->field_0x8); + mDoMtx_stack_c::multVec(&work, &sp60); - mDoMtx_stack_c::YrotS(sp8C); + mDoMtx_stack_c::YrotS(angle); mDoMtx_stack_c::transM(sp60); mDoMtx_stack_c::scaleM(200.0f, 400.0f, 200.0f); mDoMtx_stack_c::transM(0.0f, 0.5f, 0.0f); mDoMtx_stack_c::XrotM(0x4000); - sp78.set(i_bgcSrc->field_0x4, 0.0f, i_bgcSrc->field_0x0); - mDoMtx_stack_c::multVec(&sp78, &sp48); + work.set(i_bgcSrc->field_0x4, 0.0f, i_bgcSrc->field_0x0); + mDoMtx_stack_c::multVec(&work, &sp48); sp48 += i_actor->current.pos; sp54 = sp48 + sp6C; @@ -1136,9 +1163,9 @@ void daObjBm_c::Bgc_c::wall_pos(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c c if (dComIfG_Bgsp().LineCross(&M_wall_work[i])) { field_0x64[i] = M_wall_work[i].GetCross(); - f32 var_f31 = sp48.abs2(field_0x64[i]); - if (var_f31 < field_0x17c) { - field_0x17c = var_f31; + f32 absVal = sp48.abs2(field_0x64[i]); + if (absVal < field_0x17c) { + field_0x17c = absVal; field_0x178 = i; } } else { @@ -1147,60 +1174,58 @@ void daObjBm_c::Bgc_c::wall_pos(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c c } } -bool daObjBm_c::Bgc_c::chk_wall_pre(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c const* i_bgcSrc, - int i_num, s16 param_3) { - wall_pos(i_actor, i_bgcSrc, i_num, param_3, 76.0f); +bool daObjBm_c::Bgc_c::chk_wall_pre(fopAc_ac_c const* i_actor, daObjBm_c::BgcSrc_c const* i_bgcSrc, int i_num, s16 i_dir) { + wall_pos(i_actor, i_bgcSrc, i_num, i_dir, 76.0f); return field_0x178 >= 0; } void daObjBm_c::initActionSwWait() { field_0xfaa = 0; field_0xfac = 0; - field_0xfae = field_0xfaa; - field_0xfae = field_0xfac; - mpBrkAnm->setPlaySpeed(0.0f); - mpBckAnm->setPlaySpeed(0.0f); - field_0xfea = 0; - field_0xfe4 = 0; + mGearRotationSpd = field_0xfaa; + mGearRotationSpd = field_0xfac; + mSerchBrk->setPlaySpeed(0.0f); + mBeamosBck->setPlaySpeed(0.0f); + mActionMode = 0; + mActionIdx = ACTION_SW_WAIT_e; } void daObjBm_c::actionSwWait() { - cXyz i_sePos; - switch (field_0xfea) { + daPy_py_c* player = daPy_getPlayerActorClass(); + + switch (mActionMode) { case 0: if (fopAcM_isSwitch(this, getSwNo())) { - mpBrkAnm->init(mpModel->getModelData(), - (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x15), 1, 0, 1.0f, 0, - -1); - i_sePos = home.pos; + mSerchBrk->init(mpModel->getModelData(), (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BRK_UP_e), + 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1); + cXyz i_sePos(home.pos); i_sePos.y += 200.0f; - mDoAud_seStart(Z2SE_EN_BM_BOOT, &i_sePos, 0, - dComIfGp_getReverb(fopAcM_GetRoomNo(this))); - field_0xff7 = 1; - field_0xfea = 1; + mDoAud_seStart(Z2SE_EN_BM_BOOT, &i_sePos, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); + mShowFlag = 1; + mActionMode = 1; } break; case 1: - if (mpBrkAnm->isStop()) { + if (mSerchBrk->isStop()) { field_0xfe5 = 0; - field_0xfea = 2; + mActionMode = 2; } break; case 2: if (cLib_calcTimer(&field_0xfe5) == 0) { - mpBtkAnm->init(mpModel2->getModelData(), - (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x19), 1, 0, 0.0f, - 0, -1); - mpBtkAnm2->setPlaySpeed(0.0f); - mpBrkAnm->init(mpModel->getModelData(), - (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x14), 1, 2, 1.0f, 0, - -1); - mpBckAnm->init((J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 7), 1, 0, 1.0f, 0, -1, - true); + mBeamBtk->init(mBeamModel->getModelData(), + (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_ON_e), 1, + J3DFrameCtrl::EMode_NONE, 0.0f, 0, -1); + mBeamEffBtk->setPlaySpeed(0.0f); + mSerchBrk->init(mpModel->getModelData(), + (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BRK_TURN_e), 1, + J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1); + mBeamosBck->init((J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BCK_BM_UP_e), 1, + J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1, true); fopAcM_seStart(this, Z2SE_EN_BM_UP, 0); - field_0x1008 = 20; + mAfterSwitchActivateNoSearchTimer = AFTER_SWITCH_ACTIVATE_NO_SEARCH_TIME; initActionWarning(); } break; @@ -1208,38 +1233,35 @@ void daObjBm_c::actionSwWait() { } void daObjBm_c::initActionWarning() { - if (field_0x102c) { - field_0x102c->becomeInvalidEmitter(); - field_0x102c->quitImmortalEmitter(); - field_0x102c = NULL; + if (mGearSparkEmitter) { + mGearSparkEmitter->becomeInvalidEmitter(); + mGearSparkEmitter->quitImmortalEmitter(); + mGearSparkEmitter = NULL; } - if (field_0x1030) { - field_0x1030->becomeInvalidEmitter(); - field_0x1030->quitImmortalEmitter(); - field_0x1030 = NULL; + if (mGearRockEmitter) { + mGearRockEmitter->becomeInvalidEmitter(); + mGearRockEmitter->quitImmortalEmitter(); + mGearRockEmitter = NULL; } - field_0xfea = 0; - field_0xfe4 = 1; + mActionMode = 0; + mActionIdx = ACTION_WARNING_e; } void daObjBm_c::actionWarning() { -#if DEBUG - field_0xfac = l_HIO.mPatrolRotationSpeed; -#else - field_0xfac = 500; -#endif + daPy_py_c* player = daPy_getPlayerActorClass(); + field_0xfac = PATROL_ROT_SPD; - switch (field_0xfea) { + switch (mActionMode) { case 0: - field_0xfea = 1; + mActionMode = 1; break; case 1: - if (cLib_calcTimer(&field_0x1008) == 0) { - field_0xfe7 = checkFindPlayer(); - if (field_0xfe7 != -1 && field_0xfe8 == 0) { + if (cLib_calcTimer(&mAfterSwitchActivateNoSearchTimer) == 0) { + mFindPlayerFlag = checkFindPlayer(); + if (mFindPlayerFlag != -1 && field_0xfe8 == 0) { field_0xfe5 = 0; initActionFindPlayer(); } @@ -1247,68 +1269,66 @@ void daObjBm_c::actionWarning() { break; } - field_0xfb0 = field_0xfac + 100; + mGearRotSpdTarget = field_0xfac + 100; - if (field_0xfea != 5) { + if (mActionMode != 5) { field_0xf98 = field_0xf96 + field_0xfaa; } - field_0xf9c = field_0xf9a - field_0xfae; - field_0xfa0 = field_0xf9e + field_0xfae; - field_0xfa4 = field_0xfa2 + field_0xfae; - field_0xfa8 = field_0xfa6 + field_0xfae; + mBigGearRotXTarget = mBigGearRotX - mGearRotationSpd; + mSmallGear0RotXTarget = mSmallGear0RotX + mGearRotationSpd; + mSmallGear1RotXTarget = mSmallGear1RotX + mGearRotationSpd; + mSmallGear2RotXTarget = mSmallGear2RotX + mGearRotationSpd; } void daObjBm_c::initActionFindPlayer() { - mpBrkAnm->init(mpModel->getModelData(), (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x13), - 1, 0, 1.0f, 0, -1); - field_0x1034 = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_NESSENHEAT), ¤t.pos, 0, 0, 0xff, 0, + mSerchBrk->init(mpModel->getModelData(), (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BRK_SERCH_e), + 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1); + mNessenHeatPrtclEmitter = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_NESSENHEAT), ¤t.pos, 0, 0, 0xFF, 0, -1, 0, 0, 0); field_0x1038 = -1; fopAcM_seStart(this, Z2SE_EN_BM_FIND, 0); fopAcM_seStart(this, Z2SE_EN_BM_HEAT, 0); field_0xfe5 = 0; - field_0xfea = 0; -#if DEBUG - field_0xfac = l_HIO.mSearchSpeedOnDetection; -#else - field_0xfac = 1000; -#endif + mActionMode = 0; + field_0xfac = SEARCH_SPD_ON_DETECT; field_0xfaa = field_0xfac; - field_0xfb0 = field_0xfac; - field_0xfe4 = 2; + mGearRotSpdTarget = field_0xfac; + mActionIdx = ACTION_FIND_PLAYER_e; } void daObjBm_c::actionFindPlayer() { - switch (field_0xfea) { - case 0: + switch (mActionMode) { + case 0: { field_0xf98 = fopAcM_searchPlayerAngleY(this) - home.angle.y; - field_0xf9c = field_0xf9a - field_0xfae; - field_0xfa0 = field_0xf9e + field_0xfae; - field_0xfa4 = field_0xfa2 + field_0xfae; - field_0xfa8 = field_0xfa6 + field_0xfae; + mBigGearRotXTarget = mBigGearRotX - mGearRotationSpd; + mSmallGear0RotXTarget = mSmallGear0RotX + mGearRotationSpd; + mSmallGear1RotXTarget = mSmallGear1RotX + mGearRotationSpd; + mSmallGear2RotXTarget = mSmallGear2RotX + mGearRotationSpd; - if ((s16)abs((s16)(fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y)) < - KREG_S(4) + 2000) - { - field_0xfea = 1; + s16 angle = (fopAcM_searchPlayerAngleY(this) - field_0xf96 - home.angle.y); + angle = abs(angle); + if (angle < KREG_S(4) + 2000) { + mActionMode = 1; } break; + } + case 1: field_0xf98 = field_0xf96; - field_0xfac = 0; - field_0xfaa = 0; + field_0xfaa = field_0xfac = 0; field_0x1000 = KREG_F(10) + 300.0f; - field_0xfea = 2; + mActionMode = 2; break; + case 2: field_0xf98 = field_0xf96; - field_0xfac = 0; - field_0xfaa = 0; + field_0xfaa = field_0xfac = 0; if (field_0x1000 == 0.0f) { field_0xfe5 = 0; initActionAttack(); + return; } } } @@ -1323,46 +1343,50 @@ void daObjBm_c::initActionAttack() { dPa_RM(ID_ZF_S_BM_NESSENSRC01), }; - f32 dist = fopAcM_searchPlayerDistanceXZ(this); - field_0x1004 = dist; // debug diff here + #if DEBUG + mPlayerDist = fopAcM_searchPlayerDistanceXZ(this) - TARGET_OFFSET_DIST; + #else + mPlayerDist = fopAcM_searchPlayerDistanceXZ(this); + #endif daPy_py_c* player = daPy_getPlayerActorClass(); - mpBtkAnm->init(mpModel2->getModelData(), - (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x19), 1, 0, 1.0f, 0, -1); - mpBtkAnm2->setPlaySpeed(1.0f); + mBeamBtk->init(mBeamModel->getModelData(), + (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_ON_e), + 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1); + mBeamEffBtk->setPlaySpeed(1.0f); - field_0xfe5 = 0x14; - field_0xfe6 = 0; // debug diff here + field_0xfe5 = 20; + mSearchAttackTimer = NO_SEARCH_ATTACK_TIME; - if (field_0x102c == NULL) - field_0x102c = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_GEARSPARK), ¤t.pos, NULL, NULL, - 0xff, NULL, -1, NULL, NULL, NULL); + if (mGearSparkEmitter == NULL) + mGearSparkEmitter = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_GEARSPARK), ¤t.pos, NULL, NULL, + 0xFF, NULL, -1, NULL, NULL, NULL); - if (field_0x1030 == NULL) - field_0x1030 = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_GEARROCK), ¤t.pos, NULL, NULL, - 0xff, NULL, -1, NULL, NULL, NULL); + if (mGearRockEmitter == NULL) + mGearRockEmitter = dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_GEARROCK), ¤t.pos, NULL, NULL, + 0xFF, NULL, -1, NULL, NULL, NULL); - if (field_0x102c != NULL) { - field_0x102c->setRateStep(9); - field_0x102c->setLifeTime(6); - field_0x102c->setRate(6.5f); + if (mGearSparkEmitter != NULL) { + mGearSparkEmitter->setRateStep(9); + mGearSparkEmitter->setLifeTime(6); + mGearSparkEmitter->setRate(6.5f); } - if (field_0x1030 != NULL) { - field_0x1030->setRateStep(2); - field_0x1030->setAwayFromCenterSpeed(32.0f); + if (mGearRockEmitter != NULL) { + mGearRockEmitter->setRateStep(2); + mGearRockEmitter->setAwayFromCenterSpeed(32.0f); } for (int i = 0; i < 2; i++) { - csXyz cStack_20(0, 0, 0); - cStack_20.y = home.angle.y + field_0xf96; - field_0x1018[i] = dComIfGp_particle_set(l_eff_id[i], &field_0xfb8, &cStack_20, NULL, 0xff, + csXyz rotation(0, 0, 0); + rotation.y = home.angle.y + field_0xf96; + mNessenSrcPrtclEmitter[i] = dComIfGp_particle_set(l_eff_id[i], &field_0xfb8, &rotation, NULL, 0xFF, NULL, -1, NULL, NULL, NULL); } field_0xfed = 0; - field_0xfea = 0; - field_0xfe4 = 3; + mActionMode = 0; + mActionIdx = ACTION_ATTACK_e; } void daObjBm_c::actionAttack() { @@ -1377,86 +1401,91 @@ void daObjBm_c::actionAttack() { dPa_RM(ID_ZF_S_BM_NESSENSPLASH02), }; - f32 dVar17 = fopAcM_searchPlayerDistanceXZ(this); - f32 dVar18 = getBeamSearchDistance(); - - if (dVar17 > dVar18) { - dVar17 = getBeamSearchDistance(); + s8 sVar3 = 0; + f32 playerDistanceXZ = fopAcM_searchPlayerDistanceXZ(this); + if (playerDistanceXZ > getBeamSearchDistance()) { + playerDistanceXZ = getBeamSearchDistance(); + } + s16 sVar1 = 0x7530; + s16 sVar2 = 0x1C2; + bool flag = true; + s8 searchPlayer = checkSearchPlayer(); + if (searchPlayer == -1 && cLib_calcTimer(&field_0xfe5) == 0 || field_0xfe8 != 0) { + flag = false; } - bool bVar4 = true; - - if (checkSearchPlayer() == -1 && cLib_calcTimer(&field_0xfe5) == 0 || field_0xfe8 != 0) { - bVar4 = false; - } - - switch (field_0xfea) { + switch (mActionMode) { case 0: - if (cLib_calcTimer(&field_0xfe6) == 0) { - field_0xfea = 2; + if (cLib_calcTimer(&mSearchAttackTimer) == 0) { + mActionMode = 2; } break; + case 1: - field_0xfac = 200 - KREG_S(0); // debug diff here + field_0xfac = (ATTACK_ROT_SPD - 250) - KREG_S(0); field_0xf98 = fopAcM_searchPlayerAngleY(this) - home.angle.y; - cLib_chaseF(&field_0x1004, dVar17, KREG_F(16) + 5.0f); + cLib_chaseF(&mPlayerDist, playerDistanceXZ, KREG_F(16) + 5.0f); - if (!bVar4) { - field_0xfea = 3; + if (!flag) { + mActionMode = 3; } if (cLib_calcTimer(&field_0xfec) == 0) { - field_0xfea = 2; + mActionMode = 2; } break; + case 2: - field_0xfac = 0x1c2; // debug diff here + field_0xfac = ATTACK_ROT_SPD; field_0xf98 = fopAcM_searchPlayerAngleY(this) - home.angle.y; - cLib_chaseF(&field_0x1004, dVar17, KREG_F(16) + 15.0f); + cLib_chaseF(&mPlayerDist, playerDistanceXZ, KREG_F(16) + 15.0f); - if (!bVar4) { - field_0xfea = 0x3; + if (!flag) { + mActionMode = 3; } break; - case 3: - mpBtkAnm->init(mpModel2->getModelData(), - (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x1a), 1, 0, 1.0f, 0, - -1); - mpBrkAnm->init(mpModel->getModelData(), - (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x14), 1, 2, 1.0f, 0, -1); - field_0x1038 = 0x14; - if (field_0x1034 != NULL) { - field_0x1034->becomeInvalidEmitter(); - field_0x1034->quitImmortalEmitter(); - field_0x1034 = NULL; + case 3: + mBeamBtk->init(mBeamModel->getModelData(), + (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e), + 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1); + mSerchBrk->init(mpModel->getModelData(), + (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BRK_TURN_e), + 1, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1); + field_0x1038 = 20; + + if (mNessenHeatPrtclEmitter != NULL) { + mNessenHeatPrtclEmitter->becomeInvalidEmitter(); + mNessenHeatPrtclEmitter->quitImmortalEmitter(); + mNessenHeatPrtclEmitter = NULL; } for (int i = 0; i < 2; i++) { - if (field_0x1018[i] != NULL) { - field_0x1018[i]->becomeInvalidEmitter(); - field_0x1018[i]->quitImmortalEmitter(); - field_0x1018[i] = NULL; + if (mNessenSrcPrtclEmitter[i] != NULL) { + mNessenSrcPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSrcPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSrcPrtclEmitter[i] = NULL; } } - field_0xfea = 4; + mActionMode = 4; break; + case 4: - if (mpBtkAnm->isStop()) { + if (mBeamBtk->isStop()) { for (int i = 0; i < 2; i++) { - if (field_0x1010[i] != NULL) { - field_0x1010[i]->becomeInvalidEmitter(); - field_0x1010[i]->quitImmortalEmitter(); - field_0x1010[i] = NULL; + if (mNessenBurnPrtclEmitter[i] != NULL) { + mNessenBurnPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenBurnPrtclEmitter[i]->quitImmortalEmitter(); + mNessenBurnPrtclEmitter[i] = NULL; } } for (int i = 0; i < 3; i++) { - if (field_0x1020[i] != NULL) { - field_0x1020[i]->becomeInvalidEmitter(); - field_0x1020[i]->quitImmortalEmitter(); - field_0x1020[i] = NULL; + if (mNessenSplashPrtclEmitter[i] != NULL) { + mNessenSplashPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSplashPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSplashPrtclEmitter[i] = NULL; } } @@ -1464,88 +1493,87 @@ void daObjBm_c::actionAttack() { } } - for (int i = 0; i < 2; i++) { // local_a4 - csXyz cStack_8c(0, 0, 0); - cStack_8c.y = home.angle.y + field_0xf96; + for (int i = 0; i < 2; i++) { + csXyz rotation(0, 0, 0); + rotation.y = home.angle.y + field_0xf96; mDoMtx_stack_c::transS(field_0xfb8); - mDoMtx_stack_c::YrotM(cStack_8c.y); + mDoMtx_stack_c::YrotM(rotation.y); - if (field_0x1018[i] != 0) { - field_0x1018[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); + if (mNessenSrcPrtclEmitter[i] != 0) { + mNessenSrcPrtclEmitter[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); } } - field_0x1054 = home.pos; + mBurnSoundPos = home.pos; cXyz cStack60 = field_0xfcc - field_0xfb8; - cXyz cStack_6c(field_0xfb8); + cXyz end(field_0xfb8); cStack60.normalizeZP(); - cStack_6c += cStack60 * 1200.0f; + end += cStack60 * 1200.0f; - if (fopAcM_lc_c::lineCheck(&field_0xfb8, &cStack_6c, this) && fopAcM_lc_c::checkGroundHit()) { + if (fopAcM_lc_c::lineCheck(&field_0xfb8, &end, this) && fopAcM_lc_c::checkGroundHit()) { if (field_0xfed == 0) { for (int i = 0; i < 2; i++) { - if (field_0x1010[i] == NULL) { - field_0x1010[i] = + if (mNessenBurnPrtclEmitter[i] == NULL) { + mNessenBurnPrtclEmitter[i] = dComIfGp_particle_set(l_eff_id[i], fopAcM_lc_c::getCrossP(), NULL, NULL, - 0xff, NULL, -1, NULL, NULL, NULL); + 0xFF, NULL, -1, NULL, NULL, NULL); } } for (int i = 0; i < 3; i++) { - if (field_0x1020[i] == NULL) { - field_0x1020[i] = + if (mNessenSplashPrtclEmitter[i] == NULL) { + mNessenSplashPrtclEmitter[i] = dComIfGp_particle_set(l_eff_id2[i], fopAcM_lc_c::getCrossP(), NULL, NULL, - 0xff, NULL, -1, NULL, NULL, NULL); + 0xFF, NULL, -1, NULL, NULL, NULL); } } field_0xfed = 1; } else { - cXyz* pfVar7 = fopAcM_lc_c::getCrossP(); - f32 fVar2 = pfVar7->z; - pfVar7 = fopAcM_lc_c::getCrossP(); - f32 fVar3 = pfVar7->y; - cXyz* pfVar9 = fopAcM_lc_c::getCrossP(); - mDoMtx_stack_c::transS(pfVar9->x, fVar3 + 2.0f, fVar2); - cM3dGPla cStack_54; - csXyz local_94; + f32 y, z; + z = fopAcM_lc_c::getCrossP()->z; + y = fopAcM_lc_c::getCrossP()->y + 2.0f; + mDoMtx_stack_c::transS(fopAcM_lc_c::getCrossP()->x, y, z); + cM3dGPla plane; + csXyz angle; - if (fopAcM_lc_c::checkGroundHit() && fopAcM_lc_c::getTriPla(&cStack_54)) { - cM3d_CalcVecAngle(cStack_54.mNormal, &local_94.x, &local_94.z); - mDoMtx_stack_c::XYZrotM(local_94.x, 0, local_94.z); + if (fopAcM_lc_c::checkGroundHit() && fopAcM_lc_c::getTriPla(&plane)) { + cM3d_CalcVecAngle(plane.mNormal, &angle.x, &angle.z); + mDoMtx_stack_c::XYZrotM(angle.x, 0, angle.z); } for (int i = 0; i < 2; i++) { - if (field_0x1010[i] != NULL) { - field_0x1010[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); + if (mNessenBurnPrtclEmitter[i] != NULL) { + mNessenBurnPrtclEmitter[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); } } for (int i = 0; i < 3; i++) { - if (field_0x1020[i] != NULL) { - field_0x1020[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); + if (mNessenSplashPrtclEmitter[i] != NULL) { + mNessenSplashPrtclEmitter[i]->setGlobalRTMatrix(mDoMtx_stack_c::get()); } } - field_0x1054 = fopAcM_lc_c::getCross(); - field_0x1054.y += 2.0f; + mBurnSoundPos = fopAcM_lc_c::getCross(); + mBurnSoundPos.y += 2.0f; } } - if (field_0x1054 != home.pos) { - mSound2.startLevelSound(Z2SE_EN_BM_BURN, 0, -1); + if (mBurnSoundPos != home.pos) { + mBurnSound.startLevelSound(Z2SE_EN_BM_BURN, 0, -1); } - if (mpBrkAnm->isStop()) { - mpBrkAnm->init(mpModel->getModelData(), - (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x12), 1, 2, 1.0f, 0, -1); + if (mSerchBrk->isStop()) { + mSerchBrk->init(mpModel->getModelData(), + (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BRK_LOOK_e), 1, + J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1); } - field_0xfb0 = field_0xfac * 3; - field_0xf9c = field_0xf9a - field_0xfae; - field_0xfa0 = field_0xf9e + field_0xfae; - field_0xfa4 = field_0xfa2 + field_0xfae; - field_0xfa8 = field_0xfa6 + field_0xfae; + mGearRotSpdTarget = field_0xfac * 3; + mBigGearRotXTarget = mBigGearRotX - mGearRotationSpd; + mSmallGear0RotXTarget = mSmallGear0RotX + mGearRotationSpd; + mSmallGear1RotXTarget = mSmallGear1RotX + mGearRotationSpd; + mSmallGear2RotXTarget = mSmallGear2RotX + mGearRotationSpd; if (checkLockOnCamera() == 0) { dCam_getBody()->ForceLockOn(this); @@ -1559,77 +1587,77 @@ void daObjBm_c::initActionDead() { field_0xf98 = 0x7FFF; } - field_0xfaa = 0; - field_0xfac = 0; + field_0xfac = field_0xfaa = 0; - mpBckAnm->init((J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, 10), 1, 0, 0.0f, 0, -1, true); - if (mpBtkAnm->getBtkAnm() == (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x19)) { - mpBtkAnm->init(mpModel2->getModelData(), - (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0x1a), 1, 0, 1.0f, 0, - -1); + mBeamosBck->init((J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BCK_OC_DOWN_e), 1, + J3DFrameCtrl::EMode_NONE, 0.0f, 0, -1, true); + if (mBeamBtk->getBtkAnm() == (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_ON_e)) { + mBeamBtk->init(mBeamModel->getModelData(), + (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e), + 1, J3DFrameCtrl::EMode_NONE, 1.0f, 0, -1); } field_0x1038 = 0x14; for (int i = 0; i < 2; i++) { - if (field_0x1018[i] != NULL) { - field_0x1018[i]->becomeInvalidEmitter(); - field_0x1018[i]->quitImmortalEmitter(); - field_0x1018[i] = NULL; + if (mNessenSrcPrtclEmitter[i] != NULL) { + mNessenSrcPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSrcPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSrcPrtclEmitter[i] = NULL; } - if (field_0x1010[i] != NULL) { - field_0x1010[i]->becomeInvalidEmitter(); - field_0x1010[i]->quitImmortalEmitter(); - field_0x1010[i] = NULL; + if (mNessenBurnPrtclEmitter[i] != NULL) { + mNessenBurnPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenBurnPrtclEmitter[i]->quitImmortalEmitter(); + mNessenBurnPrtclEmitter[i] = NULL; } } for (int i = 0; i < 3; i++) { - if (field_0x1020[i] != NULL) { - field_0x1020[i]->becomeInvalidEmitter(); - field_0x1020[i]->quitImmortalEmitter(); - field_0x1020[i] = NULL; + if (mNessenSplashPrtclEmitter[i] != NULL) { + mNessenSplashPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSplashPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSplashPrtclEmitter[i] = NULL; } } - if (field_0x1034 != NULL) { - field_0x1034->becomeInvalidEmitter(); - field_0x1034->quitImmortalEmitter(); - field_0x1034 = NULL; + if (mNessenHeatPrtclEmitter != NULL) { + mNessenHeatPrtclEmitter->becomeInvalidEmitter(); + mNessenHeatPrtclEmitter->quitImmortalEmitter(); + mNessenHeatPrtclEmitter = NULL; } field_0xfe5 = 20; field_0xfe9 = 0; - field_0xff7 = 0; + mShowFlag = 0; fopAcM_OffStatus(this, 0); - field_0xfea = 0; - field_0xfe4 = 4; + mActionMode = 0; + mActionIdx = ACTION_DEAD_e; } void daObjBm_c::actionDead() { - switch (field_0xfea) { + switch (mActionMode) { case 0: if (!cLib_calcTimer(&field_0xfe5)) { - field_0xfea = 1; + mActionMode = 1; } break; case 1: field_0xfac = 500; - if (field_0x102c != NULL) { - field_0x102c->becomeInvalidEmitter(); - field_0x102c->quitImmortalEmitter(); - field_0x102c = NULL; + if (mGearSparkEmitter != NULL) { + mGearSparkEmitter->becomeInvalidEmitter(); + mGearSparkEmitter->quitImmortalEmitter(); + mGearSparkEmitter = NULL; } - if (field_0x1030 != NULL) { - field_0x1030->becomeInvalidEmitter(); - field_0x1030->quitImmortalEmitter(); - field_0x1030 = NULL; + if (mGearRockEmitter != NULL) { + mGearRockEmitter->becomeInvalidEmitter(); + mGearRockEmitter->quitImmortalEmitter(); + mGearRockEmitter = NULL; } - field_0xfea = 2; + mActionMode = 2; break; case 2: @@ -1637,30 +1665,30 @@ void daObjBm_c::actionDead() { if (field_0xf96 == field_0xf98) { field_0xfac = 0; field_0x1000 = 200.0f; - field_0xfea = 3; + mActionMode = 3; fopAcM_seStart(this, Z2SE_EN_BM_TURN_END, 0); } break; case 3: field_0xfe5 = 20; - field_0xfea = 4; + mActionMode = 4; break; case 4: if (!cLib_calcTimer(&field_0xfe5)) { - mpBckAnm->setPlaySpeed(1.0f); - dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_SMOKE), ¤t.pos, NULL, NULL, 0xff, NULL, + mBeamosBck->setPlaySpeed(1.0f); + dComIfGp_particle_set(dPa_RM(ID_ZF_S_BM_SMOKE), ¤t.pos, NULL, NULL, 0xFF, NULL, -1, NULL, NULL, NULL); - field_0xfea = 5; + mActionMode = 5; } break; case 5: - if (mpBckAnm->isStop()) { + if (mBeamosBck->isStop()) { field_0xfe5 = 10; fopAcM_seStart(this, Z2SE_EN_BM_DOWN, 0); - field_0xfea = 6; + mActionMode = 6; fopAcM_seStart(this, Z2SE_EN_BM_UNLOCK, 0); } break; @@ -1668,13 +1696,11 @@ void daObjBm_c::actionDead() { case 6: if (getMoveType() == 1) { initActionObjBemos(); - } else { - if (cLib_calcTimer(&field_0xfe5) == 0) { - mpBckAnm3->setPlaySpeed(1.0f); + } else if (cLib_calcTimer(&field_0xfe5) == 0) { + mBmfOffBck->setPlaySpeed(1.0f); - if (mpBckAnm3->isStop()) { - field_0xfea = 7; - } + if (mBmfOffBck->isStop()) { + mActionMode = 7; } } @@ -1683,11 +1709,11 @@ void daObjBm_c::actionDead() { initActionObjBemos(); } - field_0xfb0 = field_0xfac; - field_0xf9c = field_0xf9a - field_0xfae; - field_0xfa0 = field_0xf9e + field_0xfae; - field_0xfa4 = field_0xfa2 + field_0xfae; - field_0xfa8 = field_0xfa6 + field_0xfae; + mGearRotSpdTarget = field_0xfac; + mBigGearRotXTarget = mBigGearRotX - mGearRotationSpd; + mSmallGear0RotXTarget = mSmallGear0RotX + mGearRotationSpd; + mSmallGear1RotXTarget = mSmallGear1RotX + mGearRotationSpd; + mSmallGear2RotXTarget = mSmallGear2RotX + mGearRotationSpd; } int daObjBm_c::Draw() { @@ -1696,29 +1722,29 @@ int daObjBm_c::Draw() { dComIfGd_setListBG(); J3DShape* shape = mpMaterial->getShape(); - if (field_0xff7 == 0) { + if (mShowFlag == 0) { shape->hide(); } - mpBrkAnm->entry(mpModel->getModelData()); - mpBckAnm->entry(mpModel->getModelData()); + mSerchBrk->entry(mpModel->getModelData()); + mBeamosBck->entry(mpModel->getModelData()); mDoExt_modelUpdateDL(mpModel); mDoExt_brkAnmRemove(mpModel->getModelData()); mDoExt_bckAnmRemove(mpModel->getModelData()); shape->show(); dComIfGd_setList(); - g_env_light.setLightTevColorType_MAJI(mpModel2, &tevStr); + g_env_light.setLightTevColorType_MAJI(mBeamModel, &tevStr); - mpBtkAnm2->entry(mpModel2->getModelData()); - mpBtkAnm->entry(mpModel2->getModelData()); - mpBckAnm2->entry(mpModel2->getModelData()); - mDoExt_modelUpdateDL(mpModel2); - mDoExt_btkAnmRemove(mpModel2->getModelData()); - mDoExt_bckAnmRemove(mpModel2->getModelData()); + mBeamEffBtk->entry(mBeamModel->getModelData()); + mBeamBtk->entry(mBeamModel->getModelData()); + mBeamEffBck->entry(mBeamModel->getModelData()); + mDoExt_modelUpdateDL(mBeamModel); + mDoExt_btkAnmRemove(mBeamModel->getModelData()); + mDoExt_bckAnmRemove(mBeamModel->getModelData()); - g_env_light.setLightTevColorType_MAJI(mpModel3, &tevStr); - mpBckAnm3->entry(mpModel3->getModelData()); - mDoExt_modelUpdateDL(mpModel3); + g_env_light.setLightTevColorType_MAJI(mBmfModel, &tevStr); + mBmfOffBck->entry(mBmfModel->getModelData()); + mDoExt_modelUpdateDL(mBmfModel); #if DEBUG debugDraw(); @@ -1729,7 +1755,7 @@ int daObjBm_c::Draw() { #if DEBUG void daObjBm_c::debugDraw() { - if (l_HIO.mDebugDraw) { + if (DEBUG_DRAW) { GXColor local_4c = { 0xff, 0, @@ -1758,22 +1784,14 @@ void daObjBm_c::debugDraw() { dDbVw_drawCircleXlu(cStack_3c, getSearchDistance(), local_4c, 1, 0xc); dDbVw_drawCircleXlu(cStack_3c, getBeamSearchDistance(), local_50, 1, 0xc); - dDbVw_drawCircleXlu(cStack_3c, l_HIO.mBeamMiddleDistance, local_4c, 1, 0xc); - dDbVw_drawCircleXlu(cStack_3c, l_HIO.mBeamLowerDistance, local_4c, 1, 0xc); - - GXColor local_54 = { - 0, - 0, - 0xff, - 0xff, - }; - - local_4c = local_54; + dDbVw_drawCircleXlu(cStack_3c, BEAM_MIDDLE_DIST, local_4c, 1, 0xc); + dDbVw_drawCircleXlu(cStack_3c, BEAM_LOWER_DIST, local_4c, 1, 0xc); + local_4c = (GXColor){0, 0, 0xFF, 0xFF}; cXyz cStack_48; cStack_48.set(0.0f, 10.0f, getSearchDistance()); - s16 sVar1 = l_HIO.mSearchAngle / 2; + s16 sVar1 = SEARCH_ANGLE / 2; mDoMtx_stack_c::YrotS((home.angle.y + field_0xf96) + sVar1); mDoMtx_stack_c::multVec(&cStack_48, &cStack_48); cStack_48 += cStack_3c; @@ -1784,18 +1802,10 @@ void daObjBm_c::debugDraw() { mDoMtx_stack_c::multVec(&cStack_48, &cStack_48); cStack_48 += cStack_3c; dDbVw_drawLineOpa(cStack_3c, cStack_48, local_4c, 1, 0xc); - - GXColor local_58 = { - 0, - 0xff, - 0xff, - 0xff, - }; - - local_4c = local_58; + local_4c = (GXColor){0, 0xFF, 0xFF, 0xFF}; cStack_48.set(0.0f, 10.0f, getSearchDistance()); - sVar1 = l_HIO.mDetectionAngle / 2; + sVar1 = DETECTION_ANGLE / 2; mDoMtx_stack_c::YrotS((home.angle.y + field_0xf96) + sVar1); mDoMtx_stack_c::multVec(&cStack_48, &cStack_48); cStack_48 += cStack_3c; @@ -1805,19 +1815,11 @@ void daObjBm_c::debugDraw() { mDoMtx_stack_c::YrotS((home.angle.y + field_0xf96) - sVar1); mDoMtx_stack_c::multVec(&cStack_48, &cStack_48); cStack_48 += cStack_3c; - dDbVw_drawLineOpa(cStack_3c, cStack_48, local_4c, 1, 0xc); - - GXColor local_5c = { - 0xff, - 0xff, - 0xff, - 0xff, - }; - - dDbVw_drawSphereOpa(field_0xfcc, 0.0f, local_5c, 1); + dDbVw_drawLineOpa(cStack_3c, cStack_48, local_4c, 1, 0xC); + dDbVw_drawSphereOpa(field_0xfcc, 30.0f, (GXColor){0x0, 0x0, 0xFF, 0xFF}, 1); } - if (l_HIO.mCheckDraw) { + if (CHECK_DRAW) { mpBgW->CalcPlane(); } } @@ -1825,56 +1827,56 @@ void daObjBm_c::debugDraw() { int daObjBm_c::Delete() { for (int i = 0; i < 2; i++) { - if (field_0xff8[i]) { - field_0xff8[i]->becomeInvalidEmitter(); - field_0xff8[i]->quitImmortalEmitter(); - field_0xff8[i] = NULL; + if (mBrokenSmokeEmitter[i]) { + mBrokenSmokeEmitter[i]->becomeInvalidEmitter(); + mBrokenSmokeEmitter[i]->quitImmortalEmitter(); + mBrokenSmokeEmitter[i] = NULL; } } - if (field_0x102c) { - field_0x102c->becomeInvalidEmitter(); - field_0x102c->quitImmortalEmitter(); - field_0x102c = NULL; + if (mGearSparkEmitter) { + mGearSparkEmitter->becomeInvalidEmitter(); + mGearSparkEmitter->quitImmortalEmitter(); + mGearSparkEmitter = NULL; } - if (field_0x1030) { - field_0x1030->becomeInvalidEmitter(); - field_0x1030->quitImmortalEmitter(); - field_0x1030 = NULL; + if (mGearRockEmitter) { + mGearRockEmitter->becomeInvalidEmitter(); + mGearRockEmitter->quitImmortalEmitter(); + mGearRockEmitter = NULL; } - if (field_0x1034) { - field_0x1034->becomeInvalidEmitter(); - field_0x1034->quitImmortalEmitter(); - field_0x1034 = NULL; + if (mNessenHeatPrtclEmitter) { + mNessenHeatPrtclEmitter->becomeInvalidEmitter(); + mNessenHeatPrtclEmitter->quitImmortalEmitter(); + mNessenHeatPrtclEmitter = NULL; } for (int i = 0; i < 2; i++) { - if (field_0x1010[i]) { - field_0x1010[i]->becomeInvalidEmitter(); - field_0x1010[i]->quitImmortalEmitter(); - field_0x1010[i] = NULL; + if (mNessenBurnPrtclEmitter[i]) { + mNessenBurnPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenBurnPrtclEmitter[i]->quitImmortalEmitter(); + mNessenBurnPrtclEmitter[i] = NULL; } - if (field_0x1018[i]) { - field_0x1018[i]->becomeInvalidEmitter(); - field_0x1018[i]->quitImmortalEmitter(); - field_0x1018[i] = NULL; + if (mNessenSrcPrtclEmitter[i]) { + mNessenSrcPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSrcPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSrcPrtclEmitter[i] = NULL; } } for (int i = 0; i < 3; i++) { - if (field_0x1020[i]) { - field_0x1020[i]->becomeInvalidEmitter(); - field_0x1020[i]->quitImmortalEmitter(); - field_0x1020[i] = NULL; + if (mNessenSplashPrtclEmitter[i]) { + mNessenSplashPrtclEmitter[i]->becomeInvalidEmitter(); + mNessenSplashPrtclEmitter[i]->quitImmortalEmitter(); + mNessenSplashPrtclEmitter[i] = NULL; } } mpBgW->SetPushPullCallback(NULL); - mSound.deleteObject(); - mSound2.deleteObject(); + mBeamSound.deleteObject(); + mBurnSound.deleteObject(); dComIfG_resDelete(&mPhase, l_arcName); #if DEBUG l_HIO.removeHIO(); @@ -1922,8 +1924,4 @@ extern actor_process_profile_definition g_profile_Obj_Bemos = { fopAc_CULLBOX_CUSTOM_e, // cullType }; -static void dummy_touch_work() { - static dBgS_ObjLinChk touch_work; -} - AUDIO_INSTANCES; From 4fca13aa495b530e6df9c7f27bc028dda29b3ece Mon Sep 17 00:00:00 2001 From: Luzagar <40547781+Luzagar@users.noreply.github.com> Date: Tue, 16 Dec 2025 02:04:20 +0100 Subject: [PATCH 18/46] d_a_e_b +d_a_e_bi_leaf documentation (#2952) * some e_bi documentation * fix match issue * fix error * e_bi_leaf documentation --- include/d/actor/d_a_e_bi.h | 64 +-- include/d/actor/d_a_e_bi_leaf.h | 10 +- src/d/actor/d_a_e_bi.cpp | 766 ++++++++++++++++---------------- src/d/actor/d_a_e_bi_leaf.cpp | 60 +-- 4 files changed, 450 insertions(+), 450 deletions(-) diff --git a/include/d/actor/d_a_e_bi.h b/include/d/actor/d_a_e_bi.h index e1cdc14f9c..b8d3051602 100644 --- a/include/d/actor/d_a_e_bi.h +++ b/include/d/actor/d_a_e_bi.h @@ -17,27 +17,27 @@ class e_bi_class { public: /* 0x000 */ fopEn_enemy_c actor; - /* 0x5AC */ request_of_phase_process_class mPhase; - /* 0x5B4 */ u8 field_0x5b4; - /* 0x5B5 */ u8 field_0x5b5; - /* 0x5B6 */ u8 field_0x5b6; + /* 0x5AC */ request_of_phase_process_class phase; + /* 0x5B4 */ u8 arg0; + /* 0x5B5 */ u8 arg1; + /* 0x5B6 */ u8 arg2; /* 0x5B7 */ u8 field_0x5b7; - /* 0x5B8 */ mDoExt_McaMorfSO* mpModelMorf; - /* 0x5BC */ Z2CreatureEnemy mSound; - /* 0x660 */ f32 field_0x660; - /* 0x664 */ int mAnm; - /* 0x668 */ u32 mShadowKey; - /* 0x66C */ s16 field_0x66c; - /* 0x66E */ s16 mAction; - /* 0x670 */ s16 field_0x670; + /* 0x5B8 */ mDoExt_McaMorfSO* anm_p; + /* 0x5BC */ Z2CreatureEnemy sound; + /* 0x660 */ f32 disap_time; + /* 0x664 */ int anm_no; + /* 0x668 */ u32 shadow_key; + /* 0x66C */ s16 counter; + /* 0x66E */ s16 action; + /* 0x670 */ s16 mode; /* 0x672 */ u8 field_0x672[0x680 - 0x672]; - /* 0x680 */ s16 field_0x680; + /* 0x680 */ s16 target; /* 0x682 */ u8 field_0x682[0x684 - 0x682]; - /* 0x684 */ s16 field_0x684; - /* 0x688 */ f32 field_0x688; - /* 0x68C */ s16 field_0x68c[3]; - /* 0x692 */ s16 field_0x692; - /* 0x694 */ s16 field_0x694; + /* 0x684 */ s16 target_angle; + /* 0x688 */ f32 dis; + /* 0x68C */ s16 timer[3]; + /* 0x692 */ s16 damage_time; + /* 0x694 */ s16 ignition_time; /* 0x696 */ s16 field_0x696; /* 0x698 */ s16 field_0x698; /* 0x69A */ u8 field_0x69a[0x6a2 - 0x69a]; @@ -45,26 +45,26 @@ public: /* 0x6A4 */ s16 field_0x6a4; /* 0x6A6 */ s16 field_0x6a6; /* 0x6A8 */ f32 field_0x6a8; - /* 0x6AC */ f32 field_0x6ac; - /* 0x6B0 */ s8 field_0x6b0; - /* 0x6B4 */ dCcD_Stts mStts; - /* 0x6F0 */ dCcD_Cyl field_0x6f0; - /* 0x82C */ dCcD_Sph field_0x82c; - /* 0x964 */ dCcU_AtInfo mAtInfo; + /* 0x6AC */ f32 water_offset; + /* 0x6B0 */ s8 leaf_id; + /* 0x6B4 */ dCcD_Stts Stts; + /* 0x6F0 */ dCcD_Cyl cc_cyl; + /* 0x82C */ dCcD_Sph at_sph; + /* 0x964 */ dCcU_AtInfo at_info; /* 0x988 */ u8 field_0x988; - /* 0x98C */ dBgS_AcchCir mAcchCir; - /* 0x9CC */ dBgS_ObjAcch mObjAcch; - /* 0xBA4 */ fpc_ProcID field_0xba4; - /* 0xBA8 */ fpc_ProcID field_0xba8; + /* 0x98C */ dBgS_AcchCir AcchCir; + /* 0x9CC */ dBgS_ObjAcch ObjAcch; + /* 0xBA4 */ fpc_ProcID child_no; + /* 0xBA8 */ fpc_ProcID fw_id; /* 0xBAC */ s8 field_0xbac; - /* 0xBAD */ s8 field_0xbad; + /* 0xBAD */ s8 ride_time; /* 0xBB0 */ cXyz field_0xbb0; /* 0xBBC */ u8 field_0xbbc[0xbc4 - 0xbbc]; - /* 0xBC4 */ u32 field_0xbc4[5]; - /* 0xBD8 */ u32 field_0xbd8[4]; + /* 0xBC4 */ u32 ex_eff[5]; + /* 0xBD8 */ u32 w_eff[4]; /* 0xBE8 */ u32 field_0xbe8; /* 0xBEC */ u8 field_0xbec[0xbfc - 0xbec]; - /* 0xBFC */ u8 field_0xbfc; + /* 0xBFC */ u8 hio_init; }; STATIC_ASSERT(sizeof(e_bi_class) == 0xc00); diff --git a/include/d/actor/d_a_e_bi_leaf.h b/include/d/actor/d_a_e_bi_leaf.h index b105567a29..a470036af3 100644 --- a/include/d/actor/d_a_e_bi_leaf.h +++ b/include/d/actor/d_a_e_bi_leaf.h @@ -13,11 +13,11 @@ */ class e_bi_leaf_class : public fopEn_enemy_c { public: - /* 0x5AC */ request_of_phase_process_class mPhase; - /* 0x5B4 */ u8 field_0x5b4; - /* 0x5B8 */ J3DModel* mpModel; - /* 0x5BC */ s16 mAction; - /* 0x5BE */ s16 mTimer; + /* 0x5AC */ request_of_phase_process_class phase; + /* 0x5B4 */ u8 type; + /* 0x5B8 */ J3DModel* model; + /* 0x5BC */ s16 action; + /* 0x5BE */ s16 timer; /* 0x5C0 */ u8 field_0x5c0[0x5D0 - 0x5C0]; }; diff --git a/src/d/actor/d_a_e_bi.cpp b/src/d/actor/d_a_e_bi.cpp index b0ff73a993..9d62c814f2 100644 --- a/src/d/actor/d_a_e_bi.cpp +++ b/src/d/actor/d_a_e_bi.cpp @@ -22,7 +22,7 @@ public: #endif /* 爆弾虫 - Bomb Bug */ - /* 0x04 */ s8 field_0x4; + /* 0x04 */ s8 no; /* 0x08 */ f32 basic_size; // 基本サイズ - Basic Size /* 0x0C */ f32 search_range; // サーチ範囲 - Search Range /* 0x10 */ f32 track_range; // 追尾範囲 - Track Range @@ -56,7 +56,7 @@ enum Action { }; daE_BI_HIO_c::daE_BI_HIO_c() { - field_0x4 = -1; + no = -1; basic_size = 1.0f; search_range = 400.0f; track_range = 600.0f; @@ -65,24 +65,24 @@ daE_BI_HIO_c::daE_BI_HIO_c() { } static void anm_init(e_bi_class* i_this, int i_index, f32 i_morf, u8 i_attr, f32 i_rate) { - i_this->mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("E_BI", i_index), i_attr, i_morf, i_rate, 0.0f, -1.0f); - i_this->mAnm = i_index; + i_this->anm_p->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("E_BI", i_index), i_attr, i_morf, i_rate, 0.0f, -1.0f); + i_this->anm_no = i_index; } static int daE_BI_Draw(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - if (i_this->field_0xbad == 0) { + if (i_this->ride_time == 0) { return 1; } - g_env_light.settingTevStruct(0, &a_this->current.pos, &a_this->tevStr); - J3DModel* model = i_this->mpModelMorf->getModel(); - g_env_light.setLightTevColorType_MAJI(model, &a_this->tevStr); + g_env_light.settingTevStruct(0, &actor->current.pos, &actor->tevStr); + J3DModel* model = i_this->anm_p->getModel(); + g_env_light.setLightTevColorType_MAJI(model, &actor->tevStr); J3DModelData* modelData = model->getModelData(); modelData->getMaterialNodePointer(1)->getTevColor(1)->r = i_this->field_0x698; - if (i_this->field_0x694 != 0) { + if (i_this->ignition_time != 0) { model->getModelData()->getMaterialNodePointer(0)->getShape()->hide(); model->getModelData()->getMaterialNodePointer(2)->getShape()->hide(); model->getModelData()->getMaterialNodePointer(1)->getShape()->show(); @@ -94,29 +94,29 @@ static int daE_BI_Draw(e_bi_class* i_this) { model->getModelData()->getMaterialNodePointer(3)->getShape()->hide(); } - i_this->mpModelMorf->entryDL(); + i_this->anm_p->entryDL(); modelData->getMaterialNodePointer(1)->getTevColor(1)->r = 0; - cXyz i_pos; - i_pos.set(a_this->current.pos.x, a_this->current.pos.y + 100.0f + BREG_F(18), a_this->current.pos.z); - i_this->mShadowKey = dComIfGd_setShadow(i_this->mShadowKey, 1, model, &i_pos, - BREG_F(19) + 800.0f, 0.0f, a_this->current.pos.y, - i_this->mObjAcch.GetGroundH(), i_this->mObjAcch.m_gnd, - &a_this->tevStr, 0, 1.0f, + cXyz pos; + pos.set(actor->current.pos.x, actor->current.pos.y + 100.0f + BREG_F(18), actor->current.pos.z); + i_this->shadow_key = dComIfGd_setShadow(i_this->shadow_key, 1, model, &pos, + BREG_F(19) + 800.0f, 0.0f, actor->current.pos.y, + i_this->ObjAcch.GetGroundH(), i_this->ObjAcch.m_gnd, + &actor->tevStr, 0, 1.0f, dDlst_shadowControl_c::getSimpleTex()); return 1; } -static BOOL pl_check(e_bi_class* i_this, f32 param_2) { - fopAc_ac_c* a_this = &i_this->actor; +static BOOL pl_check(e_bi_class* i_this, f32 search_area) { + fopAc_ac_c* actor = &i_this->actor; - if (i_this->field_0x5b5 == 1) { + if (i_this->arg1 == 1) { return FALSE; } - fopAc_ac_c* player = dComIfGp_getPlayer(0); - if (i_this->field_0x688 < param_2 && !fopAcM_otherBgCheck(a_this, player)) { + fopAc_ac_c* pl = dComIfGp_getPlayer(0); + if (i_this->dis < search_area && !fopAcM_otherBgCheck(actor, pl)) { return TRUE; } @@ -124,57 +124,57 @@ static BOOL pl_check(e_bi_class* i_this, f32 param_2) { } static void damage_check(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - fopAc_ac_c* actor_p = dComIfGp_getPlayer(0); - fopAc_ac_c* actor_p_2; + fopAc_ac_c* actor = &i_this->actor; + fopAc_ac_c* player = dComIfGp_getPlayer(0); + fopAc_ac_c* child_actor; - if (i_this->field_0x692 == 0) { - i_this->mStts.Move(); + if (i_this->damage_time == 0) { + i_this->Stts.Move(); - if (i_this->field_0x82c.ChkAtShieldHit()) { - i_this->mAction = 5; - i_this->field_0x670 = 0; - i_this->field_0x692 = 60; - a_this->speedF = 0.0f; - i_this->field_0x6a6 = i_this->field_0x684 + 0x8000; - } else if (i_this->field_0x6f0.ChkTgHit()) { - i_this->mAtInfo.mpCollider = i_this->field_0x6f0.GetTgHitObj(); - at_power_check(&i_this->mAtInfo); - cc_at_check(a_this, &i_this->mAtInfo); + if (i_this->at_sph.ChkAtShieldHit()) { + i_this->action = 5; + i_this->mode = 0; + i_this->damage_time = 60; + actor->speedF = 0.0f; + i_this->field_0x6a6 = i_this->target_angle + 0x8000; + } else if (i_this->cc_cyl.ChkTgHit()) { + i_this->at_info.mpCollider = i_this->cc_cyl.GetTgHitObj(); + at_power_check(&i_this->at_info); + cc_at_check(actor, &i_this->at_info); - if (i_this->mAtInfo.mpCollider->ChkAtType(AT_TYPE_HOOKSHOT)) { - actor_p = dBomb_c::createEnemyBombHookshot(&a_this->eyePos, &a_this->current.angle, fopAcM_GetRoomNo(a_this)); - if (actor_p != NULL) { - actor_p_2 = fopAcM_SearchByID(i_this->field_0xba4); - if (actor_p_2 != NULL) { - actor_p_2->parentActorID = fopAcM_GetID(actor_p); + if (i_this->at_info.mpCollider->ChkAtType(AT_TYPE_HOOKSHOT)) { + player = dBomb_c::createEnemyBombHookshot(&actor->eyePos, &actor->current.angle, fopAcM_GetRoomNo(actor)); + if (player != NULL) { + child_actor = fopAcM_SearchByID(i_this->child_no); + if (child_actor != NULL) { + child_actor->parentActorID = fopAcM_GetID(player); } - i_this->field_0x6b0 = 1; + i_this->leaf_id = 1; } - }else if (i_this->mAtInfo.mpCollider->ChkAtType(AT_TYPE_BOOMERANG)) { - actor_p = dBomb_c::createEnemyBombBoomerang(&a_this->eyePos, &a_this->current.angle, fopAcM_GetRoomNo(a_this)); - if (actor_p != NULL) { - actor_p_2 = fopAcM_SearchByID(i_this->field_0xba4); - if (actor_p_2 != NULL) { - actor_p_2->parentActorID = fopAcM_GetID(actor_p); + }else if (i_this->at_info.mpCollider->ChkAtType(AT_TYPE_BOOMERANG)) { + player = dBomb_c::createEnemyBombBoomerang(&actor->eyePos, &actor->current.angle, fopAcM_GetRoomNo(actor)); + if (player != NULL) { + child_actor = fopAcM_SearchByID(i_this->child_no); + if (child_actor != NULL) { + child_actor->parentActorID = fopAcM_GetID(player); } - i_this->field_0x6b0 = 1; + i_this->leaf_id = 1; } - } else if (i_this->field_0x694 != 0 || i_this->mAtInfo.mpCollider->ChkAtType(AT_TYPE_BOMB)) { - dBomb_c::createNormalBombExplode(&a_this->eyePos); - i_this->field_0x6b0 = 1; + } else if (i_this->ignition_time != 0 || i_this->at_info.mpCollider->ChkAtType(AT_TYPE_BOMB)) { + dBomb_c::createNormalBombExplode(&actor->eyePos); + i_this->leaf_id = 1; } else { - i_this->mAction = 5; - i_this->field_0x670 = 0; - i_this->field_0x692 = 60; - a_this->speedF = 0.0f; + i_this->action = 5; + i_this->mode = 0; + i_this->damage_time = 60; + actor->speedF = 0.0f; - if (i_this->mAtInfo.mHitType == HIT_TYPE_STUN) { - i_this->field_0x6a6 = actor_p->shape_angle.y; + if (i_this->at_info.mHitType == HIT_TYPE_STUN) { + i_this->field_0x6a6 = player->shape_angle.y; } else { - i_this->field_0x6a6 = i_this->field_0x684 + 0x8000; + i_this->field_0x6a6 = i_this->target_angle + 0x8000; } } } @@ -188,174 +188,174 @@ static u8 l_initHIO; static daE_BI_HIO_c l_HIO; static void e_bi_wait(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp28; + fopAc_ac_c* actor = &i_this->actor; + cXyz pos; - switch (i_this->field_0x670) { + switch (i_this->mode) { case -2: anm_init(i_this, BCK_BI_APPEAR, 1.0f, J3DFrameCtrl::EMode_NONE, 1.0f); - i_this->field_0x670 = 1; + i_this->mode = 1; break; case 0: anm_init(i_this, BCK_BI_WAIT01TO02, 3.0f, J3DFrameCtrl::EMode_NONE, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_EN_BI_CROUCH, 0, -1); - i_this->field_0x670 = 1; + i_this->sound.startCreatureSound(Z2SE_EN_BI_CROUCH, 0, -1); + i_this->mode = 1; break; case 1: - if (i_this->mpModelMorf->isStop()) { - if (i_this->field_0x5b5 == 1) { - i_this->mAction = 1; - i_this->field_0x670 = 0; + if (i_this->anm_p->isStop()) { + if (i_this->arg1 == 1) { + i_this->action = 1; + i_this->mode = 0; } else { anm_init(i_this, BCK_BI_WAIT02, 2.0f, J3DFrameCtrl::EMode_LOOP, 1.0f); - i_this->field_0x670 = 2; - i_this->field_0x68c[0] = l_HIO.time_to_get_going; + i_this->mode = 2; + i_this->timer[0] = l_HIO.time_to_get_going; } } break; case 2: - cLib_addCalc2(&a_this->current.pos.x, a_this->home.pos.x, 1.0f, 5.0f); - cLib_addCalc2(&a_this->current.pos.z, a_this->home.pos.z, 1.0f, 5.0f); - sp28 = a_this->current.pos - a_this->home.pos; - sp28.y = 0.0f; + cLib_addCalc2(&actor->current.pos.x, actor->home.pos.x, 1.0f, 5.0f); + cLib_addCalc2(&actor->current.pos.z, actor->home.pos.z, 1.0f, 5.0f); + pos = actor->current.pos - actor->home.pos; + pos.y = 0.0f; - if (sp28.abs() < 1.0f && !pl_check(i_this, l_HIO.search_range + 50.0f)) { - i_this->mAction = 1; - i_this->field_0x670 = 0; - } else if (i_this->field_0x68c[0] == 0) { - i_this->mAction = 2; - i_this->field_0x670 = 0; + if (pos.abs() < 1.0f && !pl_check(i_this, l_HIO.search_range + 50.0f)) { + i_this->action = 1; + i_this->mode = 0; + } else if (i_this->timer[0] == 0) { + i_this->action = 2; + i_this->mode = 0; } break; } } static void e_bi_up(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - switch (i_this->field_0x670) { + switch (i_this->mode) { case 0: anm_init(i_this, BCK_BI_WAIT02TO01, 3.0f, J3DFrameCtrl::EMode_NONE, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_EN_BI_STAND, 0, -1); - i_this->field_0x670 = 1; + i_this->sound.startCreatureSound(Z2SE_EN_BI_STAND, 0, -1); + i_this->mode = 1; break; case 1: - if (i_this->mpModelMorf->isStop()) { + if (i_this->anm_p->isStop()) { anm_init(i_this, BCK_BI_WAIT01, 2.0f, J3DFrameCtrl::EMode_LOOP, 1.0f); - i_this->field_0x670 = 2; + i_this->mode = 2; } break; case 2: if (pl_check(i_this, l_HIO.search_range)) { - i_this->mAction = 0; - i_this->field_0x670 = 0; + i_this->action = 0; + i_this->mode = 0; } break; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x684, 4, 0x800); - cLib_addCalcAngleS2(&a_this->shape_angle.y, a_this->current.angle.y, 4, 0x2000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target_angle, 4, 0x800); + cLib_addCalcAngleS2(&actor->shape_angle.y, actor->current.angle.y, 4, 0x2000); - if (i_this->field_0x5b5 == 1 && i_this->field_0x670 >= 2) { - fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->field_0xba8); + if (i_this->arg1 == 1 && i_this->mode >= 2) { + fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->fw_id); if (actor_p != NULL && actor_p->field_0x567 != 0) { - i_this->mAction = 7; - i_this->field_0x670 = 0; + i_this->action = 7; + i_this->mode = 0; } } } static void e_bi_move(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp40, sp4c; - f32 fVar1 = 0.0f; - sp40 = a_this->home.pos - a_this->current.pos; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; + f32 movement_spd = 0.0f; + mae = actor->home.pos - actor->current.pos; - switch (i_this->field_0x670) { + switch (i_this->mode) { case 0: - if (i_this->field_0x68c[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, BCK_BI_MOVE, 3.0f, J3DFrameCtrl::EMode_LOOP, 3.0f); if (!pl_check(i_this, l_HIO.track_range)) { - i_this->field_0x670 = 5; + i_this->mode = 5; } else { - i_this->field_0x670 = 1; + i_this->mode = 1; } } break; case 1: - fVar1 = l_HIO.movement_spd; - i_this->field_0x680 = i_this->field_0x684; + movement_spd = l_HIO.movement_spd; + i_this->target = i_this->target_angle; - if (fopAcM_searchPlayerDistance(a_this) < KREG_F(7) + 150.0f) { - i_this->field_0x670 = 2; + if (fopAcM_searchPlayerDistance(actor) < KREG_F(7) + 150.0f) { + i_this->mode = 2; anm_init(i_this, BCK_BI_ATTACK, 3.0f, J3DFrameCtrl::EMode_NONE, 1.0f); - fVar1 = 0.0f; - a_this->speedF = fVar1; + movement_spd = 0.0f; + actor->speedF = movement_spd; } else if (!pl_check(i_this, l_HIO.track_range)) { - i_this->field_0x670 = 5; + i_this->mode = 5; } break; case 2: i_this->field_0x988 = 1; - if (i_this->mpModelMorf->isStop()) { - i_this->field_0x670 = 0; - i_this->field_0x68c[0] = cM_rndF(20.0f); + if (i_this->anm_p->isStop()) { + i_this->mode = 0; + i_this->timer[0] = cM_rndF(20.0f); anm_init(i_this, BCK_BI_WAIT02, 3.0f, J3DFrameCtrl::EMode_LOOP, 1.0f); } break; case 5: - fVar1 = l_HIO.movement_spd; - i_this->field_0x680 = cM_atan2s(sp40.x, sp40.z); - sp40.y = 0.0f; + movement_spd = l_HIO.movement_spd; + i_this->target = cM_atan2s(mae.x, mae.z); + mae.y = 0.0f; - if (i_this->field_0x694 == 0 && sp40.abs() < l_HIO.movement_spd * 1.5f) { - i_this->mAction = 0; + if (i_this->ignition_time == 0 && mae.abs() < l_HIO.movement_spd * 1.5f) { + i_this->action = 0; anm_init(i_this, BCK_BI_WAIT02, 2.0f, J3DFrameCtrl::EMode_LOOP, 1.0f); - i_this->field_0x670 = 2; - i_this->field_0x68c[0] = l_HIO.time_to_get_going; + i_this->mode = 2; + i_this->timer[0] = l_HIO.time_to_get_going; } else if (pl_check(i_this, l_HIO.search_range)) { - i_this->field_0x670 = 0; - i_this->field_0x68c[0] = 0; + i_this->mode = 0; + i_this->timer[0] = 0; } break; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x680, 2, 0x800); - cLib_addCalc2(&a_this->speedF, fVar1, 1.0f, l_HIO.movement_spd); - cLib_addCalcAngleS2(&a_this->shape_angle.y, a_this->current.angle.y, 4, 0x2000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target, 2, 0x800); + cLib_addCalc2(&actor->speedF, movement_spd, 1.0f, l_HIO.movement_spd); + cLib_addCalcAngleS2(&actor->shape_angle.y, actor->current.angle.y, 4, 0x2000); } static void e_bi_ex(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp48, sp54; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; - switch (i_this->field_0x670) { + switch (i_this->mode) { case 0: - i_this->field_0x670 = 1; - i_this->field_0x694 = 160; + i_this->mode = 1; + i_this->ignition_time = 160; anm_init(i_this, BCK_BI_BOMBPOSE, 10.0f, J3DFrameCtrl::EMode_NONE, 1.0f); - f32 fVar1; - fVar1 = cM_rndF(0.2f) + 0.9f; + f32 rnd; + rnd = cM_rndF(0.2f) + 0.9f; i_this->field_0x6a2 = 0; - i_this->field_0x6a4 = (3800.0f + JREG_F(5)) * fVar1; - i_this->field_0x6a8 = fVar1 * 20.0f; - a_this->speed.y = 23.0f; + i_this->field_0x6a4 = (3800.0f + JREG_F(5)) * rnd; + i_this->field_0x6a8 = rnd * 20.0f; + actor->speed.y = 23.0f; break; case 1: - if (i_this->mObjAcch.ChkGroundHit()) { - i_this->field_0x670 = 2; - a_this->speed.y = 10.0f; + if (i_this->ObjAcch.ChkGroundHit()) { + i_this->mode = 2; + actor->speed.y = 10.0f; } // fallthrough case 2: @@ -365,31 +365,31 @@ static void e_bi_ex(e_bi_class* i_this) { } cMtx_YrotS(*calc_mtx, i_this->field_0x6a6); - sp48.x = 0.0f; - sp48.y = 0.0f; - sp48.z = i_this->field_0x6a8; - MtxPosition(&sp48, &sp54); - a_this->current.pos += sp54; + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = i_this->field_0x6a8; + MtxPosition(&mae, &ato); + actor->current.pos += ato; i_this->field_0x6a2 += i_this->field_0x6a4; - if (i_this->field_0x694 != 0) { - i_this->field_0x694--; - i_this->mSound.startCreatureSoundLevel(Z2SE_OBJ_BOMB_IGNITION, 0, -1); + if (i_this->ignition_time != 0) { + i_this->ignition_time--; + i_this->sound.startCreatureSoundLevel(Z2SE_OBJ_BOMB_IGNITION, 0, -1); i_this->field_0x696 += (s16) 0x1100; - if (i_this->field_0x694 < 45) { + if (i_this->ignition_time < 45) { i_this->field_0x696 += (s16) 0x1100; - if (i_this->field_0x694 < 30) { + if (i_this->ignition_time < 30) { i_this->field_0x696 += (s16) 0x1100; } } i_this->field_0x698 = 128.0f - cM_scos(i_this->field_0x696) * 127.0f; - if (i_this->field_0x694 == 0) { - dBomb_c::createNormalBombExplode(&a_this->eyePos); - i_this->field_0x6b0 = 1; + if (i_this->ignition_time == 0) { + dBomb_c::createNormalBombExplode(&actor->eyePos); + i_this->leaf_id = 1; } static u16 ex_eff_id[5] = { @@ -401,105 +401,105 @@ static void e_bi_ex(e_bi_class* i_this) { }; for (int i = 0; i < 5; i++) { - i_this->field_0xbc4[i] = dComIfGp_particle_set(i_this->field_0xbc4[i], ex_eff_id[i], &a_this->current.pos, &a_this->tevStr, - &a_this->shape_angle, NULL, 0xFF, NULL, -1, NULL, NULL, NULL); - JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(i_this->field_0xbc4[i]); + i_this->ex_eff[i] = dComIfGp_particle_set(i_this->ex_eff[i], ex_eff_id[i], &actor->current.pos, &actor->tevStr, + &actor->shape_angle, NULL, 0xFF, NULL, -1, NULL, NULL, NULL); + JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(i_this->ex_eff[i]); if (emitter != NULL) { - MTXCopy(i_this->mpModelMorf->getModel()->getAnmMtx(0), *calc_mtx); + MTXCopy(i_this->anm_p->getModel()->getAnmMtx(0), *calc_mtx); emitter->setGlobalRTMatrix(*calc_mtx); } } } - cLib_addCalcAngleS2(&a_this->shape_angle.y, a_this->current.angle.y, 4, 0x2000); + cLib_addCalcAngleS2(&actor->shape_angle.y, actor->current.angle.y, 4, 0x2000); } static void e_bi_water(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp34, sp40; - sp34 = a_this->home.pos - a_this->current.pos; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; + mae = actor->home.pos - actor->current.pos; - switch (i_this->field_0x670) { + switch (i_this->mode) { case 0: anm_init(i_this, BCK_BI_MOVE, 3.0f, J3DFrameCtrl::EMode_LOOP, 3.0f); - i_this->field_0x670 = 1; - i_this->field_0x68c[0] = 20; - a_this->speed.y = 0.0f; + i_this->mode = 1; + i_this->timer[0] = 20; + actor->speed.y = 0.0f; // fallthrough case 1: - if (i_this->field_0x68c[0] == 0) { - i_this->mpModelMorf->setPlaySpeed(0.0f); - a_this->current.pos.y += a_this->speed.y; - a_this->speed.y -= 0.1f; + if (i_this->timer[0] == 0) { + i_this->anm_p->setPlaySpeed(0.0f); + actor->current.pos.y += actor->speed.y; + actor->speed.y -= 0.1f; - if (a_this->speed.y < -2.0f) { - a_this->speed.y = -2.0f; + if (actor->speed.y < -2.0f) { + actor->speed.y = -2.0f; } - cLib_addCalc0(&a_this->scale.x, 1.0f, 0.02f); - cLib_addCalcAngleS2(&a_this->shape_angle.x, 0x7FFF, 0x10, 0x800); + cLib_addCalc0(&actor->scale.x, 1.0f, 0.02f); + cLib_addCalcAngleS2(&actor->shape_angle.x, 0x7FFF, 0x10, 0x800); - if (a_this->scale.x < 0.01f) { - i_this->field_0x6b0 = 1; + if (actor->scale.x < 0.01f) { + i_this->leaf_id = 1; } } break; } - a_this->current.pos.x += a_this->speed.x; - a_this->current.pos.z += a_this->speed.z; + actor->current.pos.x += actor->speed.x; + actor->current.pos.z += actor->speed.z; - i_this->mObjAcch.CrrPos(dComIfG_Bgsp()); - a_this->speed.x *= 0.9f; - a_this->speed.z *= 0.9f; + i_this->ObjAcch.CrrPos(dComIfG_Bgsp()); + actor->speed.x *= 0.9f; + actor->speed.z *= 0.9f; - cXyz sp4c(a_this->current.pos); - sp4c.y = i_this->field_0x6ac; + cXyz pos(actor->current.pos); + pos.y = i_this->water_offset; - if (fabsf(sp4c.y - a_this->current.pos.y) < 70.0f) { - fopAcM_effHamonSet(&i_this->field_0xbe8, &sp4c, KREG_F(2) + 1.0f, 0.2f); + if (fabsf(pos.y - actor->current.pos.y) < 70.0f) { + fopAcM_effHamonSet(&i_this->field_0xbe8, &pos, KREG_F(2) + 1.0f, 0.2f); } } static void e_bi_disap(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - switch (i_this->field_0x670) { + switch (i_this->mode) { case 0: anm_init(i_this, BCK_BI_APPEAR, 10.0f, J3DFrameCtrl::EMode_NONE, 0.0f); - i_this->field_0x660 = 40.0f; - i_this->field_0x670 = 1; - i_this->field_0x68c[0] = 10; + i_this->disap_time = 40.0f; + i_this->mode = 1; + i_this->timer[0] = 10; break; case 1: - if (i_this->field_0x68c[0] == 0) { - i_this->field_0x660 -= 1.0f; + if (i_this->timer[0] == 0) { + i_this->disap_time -= 1.0f; - if (i_this->field_0x660 < 0.0f) { - fopAcM_delete(a_this); + if (i_this->disap_time < 0.0f) { + fopAcM_delete(actor); return; } } break; } - i_this->mpModelMorf->setFrame(i_this->field_0x660); + i_this->anm_p->setFrame(i_this->disap_time); } static BOOL water_check(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - Vec i_pos; + fopAc_ac_c* actor = &i_this->actor; + Vec vec; dBgS_ObjGndChk_Spl gnd_chk_spl; - i_pos.x = a_this->current.pos.x; - i_pos.y = a_this->current.pos.y + 300.0f; - i_pos.z = a_this->current.pos.z; - gnd_chk_spl.SetPos(&i_pos); - i_this->field_0x6ac = dComIfG_Bgsp().GroundCross(&gnd_chk_spl); + vec.x = actor->current.pos.x; + vec.y = actor->current.pos.y + 300.0f; + vec.z = actor->current.pos.z; + gnd_chk_spl.SetPos(&vec); + i_this->water_offset = dComIfG_Bgsp().GroundCross(&gnd_chk_spl); - if (i_this->field_0x6ac > a_this->current.pos.y + 50.0f) { + if (i_this->water_offset > actor->current.pos.y + 50.0f) { return TRUE; } @@ -507,12 +507,12 @@ static BOOL water_check(e_bi_class* i_this) { } static void action(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp9c, spa8; + cXyz mae, ato; - i_this->field_0x684 = fopAcM_searchPlayerAngleY(a_this); - i_this->field_0x688 = (a_this->home.pos - player->current.pos).abs(); + i_this->target_angle = fopAcM_searchPlayerAngleY(actor); + i_this->dis = (actor->home.pos - player->current.pos).abs(); damage_check(i_this); @@ -521,7 +521,7 @@ static void action(e_bi_class* i_this) { s8 bVar3 = 0; s8 bVar4 = 1; - switch (i_this->mAction) { + switch (i_this->action) { case ACTION_WAIT: e_bi_wait(i_this); bVar3 = 1; @@ -554,11 +554,11 @@ static void action(e_bi_class* i_this) { break; } - if (fopAcM_GetRoomNo(a_this) == 3) { + if (fopAcM_GetRoomNo(actor) == 3) { dBgS_LinChk lin_chk; - sp9c = player->current.pos; - sp9c.y += 150.0f; - lin_chk.Set(&sp9c, &a_this->eyePos, a_this); + mae = player->current.pos; + mae.y += 150.0f; + lin_chk.Set(&mae, &actor->eyePos, actor); if (dComIfG_Bgsp().LineCross(&lin_chk)) { bVar1 = 0; @@ -566,67 +566,67 @@ static void action(e_bi_class* i_this) { } if (bVar1 != 0) { - fopAcM_OnStatus(a_this, 0); - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_BATTLE_e); + fopAcM_OnStatus(actor, 0); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_BATTLE_e); } else { - fopAcM_OffStatus(a_this, 0); - a_this->attention_info.flags = 0; + fopAcM_OffStatus(actor, 0); + actor->attention_info.flags = 0; } if (bVar2 != 0) { - cXyz* ccMoveP = i_this->mStts.GetCCMoveP(); + cXyz* ccMoveP = i_this->Stts.GetCCMoveP(); if (ccMoveP != NULL) { - a_this->current.pos.x += ccMoveP->x * 0.5f; - a_this->current.pos.y += ccMoveP->y * 0.5f; - a_this->current.pos.z += ccMoveP->z * 0.5f; + actor->current.pos.x += ccMoveP->x * 0.5f; + actor->current.pos.y += ccMoveP->y * 0.5f; + actor->current.pos.z += ccMoveP->z * 0.5f; } - cMtx_YrotS(*calc_mtx, a_this->current.angle.y); - sp9c.x = 0.0f; - sp9c.y = 0.0f; - sp9c.z = a_this->speedF; - MtxPosition(&sp9c, &spa8); - a_this->speed.x = spa8.x; - a_this->speed.z = spa8.z; - a_this->current.pos += a_this->speed; - a_this->speed.y -= 5.0f; - i_this->mObjAcch.CrrPos(dComIfG_Bgsp()); + cMtx_YrotS(*calc_mtx, actor->current.angle.y); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = actor->speedF; + MtxPosition(&mae, &ato); + actor->speed.x = ato.x; + actor->speed.z = ato.z; + actor->current.pos += actor->speed; + actor->speed.y -= 5.0f; + i_this->ObjAcch.CrrPos(dComIfG_Bgsp()); } if (bVar3 != 0) { - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_CARRY_e); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_CARRY_e); - if (fopAcM_checkCarryNow(a_this)) { - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_CARRY_e); - fopAc_ac_c* bomb_p = dBomb_c::createEnemyBomb(&a_this->current.pos, &a_this->current.angle, fopAcM_GetRoomNo(a_this)); + if (fopAcM_checkCarryNow(actor)) { + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_CARRY_e); + fopAc_ac_c* bomb_p = dBomb_c::createEnemyBomb(&actor->current.pos, &actor->current.angle, fopAcM_GetRoomNo(actor)); if (bomb_p == NULL) { OS_REPORT("//////////////LEAF ID 2???\n"); } else { - fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->field_0xba4); + fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->child_no); if (actor_p != NULL) { actor_p->parentActorID = fopAcM_GetID(bomb_p); OS_REPORT("//////////////LEAF ID 1 %d\n", actor_p->parentActorID); } - i_this->field_0x6b0 = 1; + i_this->leaf_id = 1; OS_REPORT("//////////////LEAF ID 1???\n"); } } - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_BATTLE_e); + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_BATTLE_e); } else { - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_CARRY_e); - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_BATTLE_e); + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_CARRY_e); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_BATTLE_e); } if (bVar4 != 0 && water_check(i_this)) { - i_this->mAction = 6; - i_this->field_0x670 = 0; - a_this->current.pos.y = i_this->field_0x6ac - (WREG_F(11) + 50.0f); - cXyz i_pos(a_this->current.pos); + i_this->action = 6; + i_this->mode = 0; + actor->current.pos.y = i_this->water_offset - (WREG_F(11) + 50.0f); + cXyz pos(actor->current.pos); static cXyz sc(0.8f, 0.8f, 0.8f); static u16 w_eff_id[4] = { @@ -634,16 +634,16 @@ static void action(e_bi_class* i_this) { }; for (int i = 0; i < 4; i++) { - i_this->field_0xbd8[i] = dComIfGp_particle_set(i_this->field_0xbd8[i], w_eff_id[i], &i_pos, &a_this->tevStr, - &a_this->shape_angle, &sc, 0xFF, NULL, + i_this->w_eff[i] = dComIfGp_particle_set(i_this->w_eff[i], w_eff_id[i], &pos, &actor->tevStr, + &actor->shape_angle, &sc, 0xFF, NULL, -1, NULL, NULL, NULL); } - i_this->mSound.startCreatureSound(Z2SE_CM_BODYFALL_WATER_S, 0, -1); + i_this->sound.startCreatureSound(Z2SE_CM_BODYFALL_WATER_S, 0, -1); } - cXyz i_effSize(0.75f, 0.75f, 0.75f); - setMidnaBindEffect(&i_this->actor, &i_this->mSound, &a_this->eyePos, &i_effSize); + cXyz eff_size(0.75f, 0.75f, 0.75f); + setMidnaBindEffect(&i_this->actor, &i_this->sound, &actor->eyePos, &eff_size); } static void* s_fw_sub(void* i_actor, void* i_data) { @@ -658,71 +658,71 @@ static void* s_fw_sub(void* i_actor, void* i_data) { } static void ride_movebg_init(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp74, sp80; - Vec i_pos; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; + Vec vec; dBgS_ObjGndChk obj_gnd_chk; - i_pos.x = a_this->current.pos.x; - i_pos.y = a_this->current.pos.y + 200.0f; - i_pos.z = a_this->current.pos.z; + vec.x = actor->current.pos.x; + vec.y = actor->current.pos.y + 200.0f; + vec.z = actor->current.pos.z; - obj_gnd_chk.SetPos(&i_pos); - i_pos.y = dComIfG_Bgsp().GroundCross(&obj_gnd_chk); - a_this->current.pos.y = i_pos.y; + obj_gnd_chk.SetPos(&vec); + vec.y = dComIfG_Bgsp().GroundCross(&obj_gnd_chk); + actor->current.pos.y = vec.y; - fopAc_ac_c* actor_p = (fopAc_ac_c*)fpcM_Search(s_fw_sub, a_this); - if (actor_p != NULL) { - sp74 = a_this->current.pos - actor_p->current.pos; - cMtx_YrotS(*calc_mtx, -actor_p->shape_angle.y); - MtxPosition(&sp74, &i_this->field_0xbb0); - i_this->field_0xba8 = fopAcM_GetID(actor_p); - i_this->field_0xbad++; + fopAc_ac_c* fw_p = (fopAc_ac_c*)fpcM_Search(s_fw_sub, actor); + if (fw_p != NULL) { + mae = actor->current.pos - fw_p->current.pos; + cMtx_YrotS(*calc_mtx, -fw_p->shape_angle.y); + MtxPosition(&mae, &i_this->field_0xbb0); + i_this->fw_id = fopAcM_GetID(fw_p); + i_this->ride_time++; } } static int daE_BI_Execute(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - if (i_this->field_0x5b4 == 53) { + if (i_this->arg0 == 53) { return 1; } - if (i_this->field_0xbad == 0) { - if (i_this->field_0x5b5 == 1) { + if (i_this->ride_time == 0) { + if (i_this->arg1 == 1) { if (i_this->field_0xbac == 0) { ride_movebg_init(i_this); } else { i_this->field_0xbac -= 1; } } else { - i_this->mObjAcch.CrrPos(dComIfG_Bgsp()); - i_this->field_0xbad++; + i_this->ObjAcch.CrrPos(dComIfG_Bgsp()); + i_this->ride_time++; } } - if (i_this->field_0xbad == 0) { + if (i_this->ride_time == 0) { return 1; } - cXyz sp60, sp6c; + cXyz mae, ato; - i_this->field_0x66c++; + i_this->counter++; for (int i = 0; i < 3; i++) { - if (i_this->field_0x68c[i] != 0) { - i_this->field_0x68c[i]--; + if (i_this->timer[i] != 0) { + i_this->timer[i]--; } } - if (i_this->field_0x692 != 0) { - i_this->field_0x692--; + if (i_this->damage_time != 0) { + i_this->damage_time--; } action(i_this); - if (i_this->field_0x5b5 == 1) { - obj_fw_class* fw_p = (obj_fw_class*)fopAcM_SearchByID(i_this->field_0xba8); + if (i_this->arg1 == 1) { + obj_fw_class* fw_p = (obj_fw_class*)fopAcM_SearchByID(i_this->fw_id); if (fw_p != NULL) { mDoMtx_stack_c::transS(fw_p->actor.current.pos.x, fw_p->actor.current.pos.y + fw_p->field_0x594 + fw_p->field_0x588, fw_p->actor.current.pos.z); mDoMtx_stack_c::YrotM(fw_p->field_0x5a0); @@ -733,14 +733,14 @@ static int daE_BI_Execute(e_bi_class* i_this) { mDoMtx_stack_c::ZrotM(fw_p->actor.shape_angle.z); mDoMtx_stack_c::transM(i_this->field_0xbb0.x, i_this->field_0xbb0.y, i_this->field_0xbb0.z); - sp60.set(0.0f, 0.0f, 0.0f); - mDoMtx_stack_c::multVec(&sp60, &a_this->current.pos); - a_this->home.pos = a_this->current.pos; + mae.set(0.0f, 0.0f, 0.0f); + mDoMtx_stack_c::multVec(&mae, &actor->current.pos); + actor->home.pos = actor->current.pos; } } else { - mDoMtx_stack_c::transS(a_this->current.pos.x, a_this->current.pos.y, a_this->current.pos.z); + mDoMtx_stack_c::transS(actor->current.pos.x, actor->current.pos.y, actor->current.pos.z); - if (i_this->mAction == 5) { + if (i_this->action == 5) { mDoMtx_stack_c::transM(0.0f, JREG_F(8) + 27.0f, 0.0f); mDoMtx_stack_c::YrotM(i_this->field_0x6a6); mDoMtx_stack_c::XrotM(i_this->field_0x6a2); @@ -748,86 +748,86 @@ static int daE_BI_Execute(e_bi_class* i_this) { mDoMtx_stack_c::transM(0.0f, -(JREG_F(8) + 27.0f), 0.0f); } - mDoMtx_stack_c::YrotM(a_this->shape_angle.y); - mDoMtx_stack_c::XrotM(a_this->shape_angle.x); - mDoMtx_stack_c::ZrotM(a_this->shape_angle.z); + mDoMtx_stack_c::YrotM(actor->shape_angle.y); + mDoMtx_stack_c::XrotM(actor->shape_angle.x); + mDoMtx_stack_c::ZrotM(actor->shape_angle.z); } - mDoMtx_stack_c::scaleM(l_HIO.basic_size * a_this->scale.x, l_HIO.basic_size * a_this->scale.x, l_HIO.basic_size * a_this->scale.x); - J3DModel* model = i_this->mpModelMorf->getModel(); + mDoMtx_stack_c::scaleM(l_HIO.basic_size * actor->scale.x, l_HIO.basic_size * actor->scale.x, l_HIO.basic_size * actor->scale.x); + J3DModel* model = i_this->anm_p->getModel(); model->setBaseTRMtx(mDoMtx_stack_c::get()); - i_this->mpModelMorf->play(0, dComIfGp_getReverb(fopAcM_GetRoomNo(a_this))); + i_this->anm_p->play(0, dComIfGp_getReverb(fopAcM_GetRoomNo(actor))); - if (i_this->mAnm == BCK_BI_MOVE && (i_this->mpModelMorf->checkFrame(0.0f) || i_this->mpModelMorf->checkFrame(7.5f))) { - i_this->mSound.startCreatureSound(Z2SE_EN_BI_FOOTNOTE, 0, -1); + if (i_this->anm_no == BCK_BI_MOVE && (i_this->anm_p->checkFrame(0.0f) || i_this->anm_p->checkFrame(7.5f))) { + i_this->sound.startCreatureSound(Z2SE_EN_BI_FOOTNOTE, 0, -1); } - if ((i_this->mAnm == BCK_BI_WAIT01 || i_this->mAnm == BCK_BI_WAIT02) && i_this->mpModelMorf->checkFrame(2.0f)) { - i_this->mSound.startCreatureSound(Z2SE_EN_BI_WAIT, 0, -1); + if ((i_this->anm_no == BCK_BI_WAIT01 || i_this->anm_no == BCK_BI_WAIT02) && i_this->anm_p->checkFrame(2.0f)) { + i_this->sound.startCreatureSound(Z2SE_EN_BI_WAIT, 0, -1); } - if (i_this->mAnm == BCK_BI_APPEAR) { - if (i_this->mpModelMorf->checkFrame(26.0f)) { - i_this->mSound.startCreatureSound(Z2SE_EN_BI_APPEAR, 0, -1); + if (i_this->anm_no == BCK_BI_APPEAR) { + if (i_this->anm_p->checkFrame(26.0f)) { + i_this->sound.startCreatureSound(Z2SE_EN_BI_APPEAR, 0, -1); } - if (i_this->mpModelMorf->checkFrame(7.0f) || i_this->mpModelMorf->checkFrame(18.0f)) { - i_this->mSound.startCreatureSound(Z2SE_EN_BI_FOOTNOTE, 0, -1); + if (i_this->anm_p->checkFrame(7.0f) || i_this->anm_p->checkFrame(18.0f)) { + i_this->sound.startCreatureSound(Z2SE_EN_BI_FOOTNOTE, 0, -1); } } - if (i_this->mAnm == BCK_BI_ATTACK && i_this->mpModelMorf->checkFrame(8.0f)) { - i_this->mSound.startCreatureSound(Z2SE_EN_BI_ATTACK, 0, -1); + if (i_this->anm_no == BCK_BI_ATTACK && i_this->anm_p->checkFrame(8.0f)) { + i_this->sound.startCreatureSound(Z2SE_EN_BI_ATTACK, 0, -1); } - i_this->mpModelMorf->modelCalc(); + i_this->anm_p->modelCalc(); MTXCopy(model->getAnmMtx(0), *calc_mtx); - sp60.set(KREG_F(0) + 15.0f, KREG_F(1), KREG_F(2)); - MtxPosition(&sp60, &a_this->eyePos); - a_this->attention_info.position = a_this->eyePos; - a_this->attention_info.position.y += KREG_F(3) + 45.0f; + mae.set(KREG_F(0) + 15.0f, KREG_F(1), KREG_F(2)); + MtxPosition(&mae, &actor->eyePos); + actor->attention_info.position = actor->eyePos; + actor->attention_info.position.y += KREG_F(3) + 45.0f; - f32 fVar1 = 0.0f; + f32 center = 0.0f; if (dComIfGp_checkPlayerStatus0(0, fopAcM_STATUS_UNK_0x80000)) { - fVar1 = 100.0f; + center = 100.0f; } - sp6c = a_this->current.pos; + ato = actor->current.pos; - if (i_this->field_0x692 != 0) { - sp6c.x += -20000.0f; + if (i_this->damage_time != 0) { + ato.x += -20000.0f; } - i_this->field_0x6f0.SetC(sp6c); - i_this->field_0x6f0.SetR(XREG_F(1) + 25.0f + fVar1); + i_this->cc_cyl.SetC(ato); + i_this->cc_cyl.SetR(XREG_F(1) + 25.0f + center); - if (i_this->mAction == 2) { - i_this->field_0x6f0.SetH(JREG_F(13) + 120.0f); + if (i_this->action == 2) { + i_this->cc_cyl.SetH(JREG_F(13) + 120.0f); } else { - sp60.set(0.0f, 0.0f, 0.0f); - MtxPosition(&sp60, &sp6c); - f32 fVar2 = fabsf(sp6c.y - a_this->current.pos.y); - i_this->field_0x6f0.SetH(XREG_F(0) + 90.0f + fVar2 + fVar1); + mae.set(0.0f, 0.0f, 0.0f); + MtxPosition(&mae, &ato); + f32 fVar2 = fabsf(ato.y - actor->current.pos.y); + i_this->cc_cyl.SetH(XREG_F(0) + 90.0f + fVar2 + center); } - dComIfG_Ccsp()->Set(&i_this->field_0x6f0); + dComIfG_Ccsp()->Set(&i_this->cc_cyl); - sp60.set(0.0f, 0.0f, 0.0f); + mae.set(0.0f, 0.0f, 0.0f); MTXCopy(model->getAnmMtx(0), *calc_mtx); - MtxPosition(&sp60, &sp6c); + MtxPosition(&mae, &ato); if (i_this->field_0x988 == 0) { - sp6c.x += 17000.0f; + ato.x += 17000.0f; } else { i_this->field_0x988 = 0; } - i_this->field_0x82c.SetC(sp6c); - i_this->field_0x82c.SetR(XREG_F(12) + 30.0f); - dComIfG_Ccsp()->Set(&i_this->field_0x82c); + i_this->at_sph.SetC(ato); + i_this->at_sph.SetR(XREG_F(12) + 30.0f); + dComIfG_Ccsp()->Set(&i_this->at_sph); - if (i_this->field_0x6b0 != 0) { - fopAcM_delete(a_this); + if (i_this->leaf_id != 0) { + fopAcM_delete(actor); } return 1; @@ -838,49 +838,49 @@ static int daE_BI_IsDelete(e_bi_class* i_this) { } static int daE_BI_Delete(e_bi_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - dComIfG_resDelete(&i_this->mPhase, "E_BI"); + dComIfG_resDelete(&i_this->phase, "E_BI"); - if (i_this->field_0xbfc != 0) { + if (i_this->hio_init != 0) { l_initHIO = 0; } - if (a_this->heap != NULL) { - i_this->mpModelMorf->stopZelAnime(); + if (actor->heap != NULL) { + i_this->anm_p->stopZelAnime(); } return 1; } -static int useHeapInit(fopAc_ac_c* a_this) { - e_bi_class* i_this = (e_bi_class*)a_this; +static int useHeapInit(fopAc_ac_c* actor) { + e_bi_class* i_this = (e_bi_class*)actor; - i_this->mpModelMorf = new mDoExt_McaMorfSO((J3DModelData*)dComIfG_getObjectRes("E_BI", BMDR_BI), NULL, NULL, + i_this->anm_p = new mDoExt_McaMorfSO((J3DModelData*)dComIfG_getObjectRes("E_BI", BMDR_BI), NULL, NULL, (J3DAnmTransform*)dComIfG_getObjectRes("E_BI", BCK_BI_WAIT01), 2, 1.0f, 0, -1, - &i_this->mSound, 0x80000, 0x11000084); - if (i_this->mpModelMorf == NULL || i_this->mpModelMorf->getModel() == NULL) { + &i_this->sound, 0x80000, 0x11000084); + if (i_this->anm_p == NULL || i_this->anm_p->getModel() == NULL) { return 0; } return 1; } -static cPhs__Step daE_BI_Create(fopAc_ac_c* a_this) { - fopAcM_ct(a_this, e_bi_class); - e_bi_class* i_this = (e_bi_class*)a_this; +static cPhs__Step daE_BI_Create(fopAc_ac_c* actor) { + fopAcM_ct(actor, e_bi_class); + e_bi_class* i_this = (e_bi_class*)actor; - cPhs__Step phase = (cPhs__Step)dComIfG_resLoad(&i_this->mPhase, "E_BI"); + cPhs__Step phase = (cPhs__Step)dComIfG_resLoad(&i_this->phase, "E_BI"); if (phase == cPhs_COMPLEATE_e) { - OS_REPORT("E_BI PARAM %x\n", fopAcM_GetParam(a_this)); + OS_REPORT("E_BI PARAM %x\n", fopAcM_GetParam(actor)); - i_this->field_0x5b4 = fopAcM_GetParam(a_this); - i_this->field_0x5b5 = fopAcM_GetParam(a_this) >> 8; - i_this->field_0x5b6 = fopAcM_GetParam(a_this) >> 16; + i_this->arg0 = fopAcM_GetParam(actor); + i_this->arg1 = fopAcM_GetParam(actor) >> 8; + i_this->arg2 = fopAcM_GetParam(actor) >> 16; OS_REPORT("E_BI//////////////E_BI SET 1 !!\n"); - if (!fopAcM_entrySolidHeap(a_this, useHeapInit, 0x27A0)) { + if (!fopAcM_entrySolidHeap(actor, useHeapInit, 0x27A0)) { OS_REPORT("//////////////E_BI SET NON !!\n"); return cPhs_ERROR_e; @@ -892,22 +892,22 @@ static cPhs__Step daE_BI_Create(fopAc_ac_c* a_this) { return cPhs_ERROR_e; } - if (i_this->field_0x5b4 == 53) { + if (i_this->arg0 == 53) { return phase; } if (l_initHIO == 0) { - i_this->field_0xbfc = 1; + i_this->hio_init = 1; l_initHIO = 1; - l_HIO.field_0x4 = -1; + l_HIO.no = -1; } - a_this->attention_info.flags = fopAc_AttnFlag_BATTLE_e; - fopAcM_SetMtx(a_this, i_this->mpModelMorf->getModel()->getBaseTRMtx()); - fopAcM_SetMin(a_this, -200.0f, -200.0f, -200.0f); - fopAcM_SetMax(a_this, 200.0f, 200.0f, 200.0f); - a_this->health = 30; - a_this->field_0x560 = 30; + actor->attention_info.flags = fopAc_AttnFlag_BATTLE_e; + fopAcM_SetMtx(actor, i_this->anm_p->getModel()->getBaseTRMtx()); + fopAcM_SetMin(actor, -200.0f, -200.0f, -200.0f); + fopAcM_SetMax(actor, 200.0f, 200.0f, 200.0f); + actor->health = 30; + actor->field_0x560 = 30; static dCcD_SrcCyl cc_cyl_src = { { @@ -935,47 +935,47 @@ static cPhs__Step daE_BI_Create(fopAc_ac_c* a_this) { } // mSphAttr }; - i_this->mStts.Init(100, 0, a_this); - i_this->field_0x6f0.Set(cc_cyl_src); - i_this->field_0x6f0.SetStts(&i_this->mStts); - i_this->field_0x82c.Set(at_sph_src); - i_this->field_0x82c.SetStts(&i_this->mStts); + i_this->Stts.Init(100, 0, actor); + i_this->cc_cyl.Set(cc_cyl_src); + i_this->cc_cyl.SetStts(&i_this->Stts); + i_this->at_sph.Set(at_sph_src); + i_this->at_sph.SetStts(&i_this->Stts); - i_this->mObjAcch.Set(fopAcM_GetPosition_p(a_this), fopAcM_GetOldPosition_p(a_this), a_this, 1, &i_this->mAcchCir, - fopAcM_GetSpeed_p(a_this), NULL, NULL); - i_this->mAcchCir.SetWall(30.0f, 30.0f); + i_this->ObjAcch.Set(fopAcM_GetPosition_p(actor), fopAcM_GetOldPosition_p(actor), actor, 1, &i_this->AcchCir, + fopAcM_GetSpeed_p(actor), NULL, NULL); + i_this->AcchCir.SetWall(30.0f, 30.0f); - i_this->mSound.init(&a_this->current.pos, &a_this->eyePos, 3, 1); - i_this->mAtInfo.mpSound = &i_this->mSound; - i_this->mAtInfo.mPowerType = 1; - i_this->mSound.setEnemyName("E_bi"); + i_this->sound.init(&actor->current.pos, &actor->eyePos, 3, 1); + i_this->at_info.mpSound = &i_this->sound; + i_this->at_info.mPowerType = 1; + i_this->sound.setEnemyName("E_bi"); - i_this->field_0x66c = cM_rndF(65535.0f); - a_this->attention_info.distances[fopAc_attn_CARRY_e] = 42; + i_this->counter = cM_rndF(65535.0f); + actor->attention_info.distances[fopAc_attn_CARRY_e] = 42; - if (i_this->field_0x5b4 != 1) { - if (i_this->field_0x5b5 == 1) { + if (i_this->arg0 != 1) { + if (i_this->arg1 == 1) { i_this->field_0xbac = 10; } else { - cXyz sp38(a_this->current.pos); - sp38.y += 100.0f; + cXyz pos(actor->current.pos); + pos.y += 100.0f; - if (fopAcM_gc_c::gndCheck(&sp38)) { - a_this->current.pos.y = fopAcM_gc_c::getGroundY(); - a_this->home.pos.y = a_this->current.pos.y; + if (fopAcM_gc_c::gndCheck(&pos)) { + actor->current.pos.y = fopAcM_gc_c::getGroundY(); + actor->home.pos.y = actor->current.pos.y; } } - i_this->field_0xba4 = fopAcM_createChild(PROC_E_BI_LEAF, fopAcM_GetID(a_this), i_this->field_0x5b5, &a_this->current.pos, - fopAcM_GetRoomNo(a_this), &a_this->shape_angle, NULL, -1, NULL); + i_this->child_no = fopAcM_createChild(PROC_E_BI_LEAF, fopAcM_GetID(actor), i_this->arg1, &actor->current.pos, + fopAcM_GetRoomNo(actor), &actor->shape_angle, NULL, -1, NULL); } else { - i_this->field_0x670 = -2; - i_this->field_0xba4 = a_this->parentActorID; + i_this->mode = -2; + i_this->child_no = actor->parentActorID; } - if (fopAcM_GetRoomNo(a_this) == 50) { - a_this->attention_info.flags = fopAc_AttnFlag_BATTLE_e; - a_this->attention_info.distances[fopAc_attn_BATTLE_e] = 22; + if (fopAcM_GetRoomNo(actor) == 50) { + actor->attention_info.flags = fopAc_AttnFlag_BATTLE_e; + actor->attention_info.distances[fopAc_attn_BATTLE_e] = 22; } daE_BI_Execute(i_this); diff --git a/src/d/actor/d_a_e_bi_leaf.cpp b/src/d/actor/d_a_e_bi_leaf.cpp index 1f5ad45f58..8dd49e1444 100644 --- a/src/d/actor/d_a_e_bi_leaf.cpp +++ b/src/d/actor/d_a_e_bi_leaf.cpp @@ -9,62 +9,62 @@ #include "d/d_com_inf_game.h" static int daE_BI_LEAF_Draw(e_bi_leaf_class* i_this) { - if (i_this->field_0x5b4 == 1) { + if (i_this->type == 1) { return 1; } g_env_light.settingTevStruct(0, &i_this->current.pos, &i_this->tevStr); - g_env_light.setLightTevColorType_MAJI(i_this->mpModel, &i_this->tevStr); - mDoExt_modelUpdateDL(i_this->mpModel); + g_env_light.setLightTevColorType_MAJI(i_this->model, &i_this->tevStr); + mDoExt_modelUpdateDL(i_this->model); return 1; } static void action(e_bi_leaf_class* i_this) { - switch (i_this->mAction) { + switch (i_this->action) { case 0: - if (i_this->mTimer == 0) { + if (i_this->timer == 0) { fopAc_ac_c* parent_p = fopAcM_SearchByID(i_this->parentActorID); if (parent_p == NULL) { OS_REPORT("//////////////LEAF ID 2 %d\n", i_this->parentActorID); if (fopAcM_GetRoomNo(i_this) == 50) { - i_this->mTimer = 90; + i_this->timer = 90; } else { - i_this->mTimer = 60; + i_this->timer = 60; } - i_this->mAction = 1; + i_this->action = 1; } } break; case 1: - if (i_this->mTimer == 0) { - i_this->mAction = 0; + if (i_this->timer == 0) { + i_this->action = 0; i_this->parentActorID = - fopAcM_createChild(PROC_E_BI, fopAcM_GetID(i_this), (i_this->field_0x5b4 << 8) | 1, + fopAcM_createChild(PROC_E_BI, fopAcM_GetID(i_this), (i_this->type << 8) | 1, &i_this->current.pos, fopAcM_GetRoomNo(i_this), &i_this->current.angle, NULL, -1, NULL); - i_this->mTimer = 20; + i_this->timer = 20; } break; } } static int daE_BI_LEAF_Execute(e_bi_leaf_class* i_this) { - if (i_this->mTimer != 0) { - i_this->mTimer--; + if (i_this->timer != 0) { + i_this->timer--; } action(i_this); - if (i_this->field_0x5b4 == 1) { + if (i_this->type == 1) { return 1; } mDoMtx_stack_c::transS(i_this->current.pos.x, i_this->current.pos.y, i_this->current.pos.z); mDoMtx_stack_c::YrotM(i_this->shape_angle.y); - i_this->mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); + i_this->model->setBaseTRMtx(mDoMtx_stack_c::get()); return 1; } @@ -73,19 +73,19 @@ static int daE_BI_LEAF_IsDelete(e_bi_leaf_class* i_this) { } static int daE_BI_LEAF_Delete(e_bi_leaf_class* i_this) { - dComIfG_resDelete(&i_this->mPhase, "E_BI"); + dComIfG_resDelete(&i_this->phase, "E_BI"); return 1; } -static int useHeapInit(fopAc_ac_c* i_this) { - e_bi_leaf_class* a_this = static_cast(i_this); +static int useHeapInit(fopAc_ac_c* actor) { + e_bi_leaf_class* i_this = static_cast(actor); - if (a_this->field_0x5b4 != 1) { + if (i_this->type != 1) { J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("E_BI", 15); JUT_ASSERT(0, modelData != NULL); - a_this->mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); - if (a_this->mpModel == NULL) { + i_this->model = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); + if (i_this->model == NULL) { return 0; } } @@ -93,24 +93,24 @@ static int useHeapInit(fopAc_ac_c* i_this) { return 1; } -static int daE_BI_LEAF_Create(fopAc_ac_c* i_this) { - e_bi_leaf_class* a_this = static_cast(i_this); - fopAcM_ct(a_this, e_bi_leaf_class); +static int daE_BI_LEAF_Create(fopAc_ac_c* actor) { + e_bi_leaf_class* i_this = static_cast(actor); + fopAcM_ct(i_this, e_bi_leaf_class); - int phase_state = dComIfG_resLoad(&a_this->mPhase, "E_BI"); + int phase_state = dComIfG_resLoad(&i_this->phase, "E_BI"); if (phase_state == cPhs_COMPLEATE_e) { - a_this->field_0x5b4 = fopAcM_GetParam(a_this) & 0xFF; + i_this->type = fopAcM_GetParam(i_this) & 0xFF; OS_REPORT("E_BI_LEAF//////////////E_BI_LEAF SET 1 !!\n"); - if (!fopAcM_entrySolidHeap(a_this, useHeapInit, 0xA00)) { + if (!fopAcM_entrySolidHeap(i_this, useHeapInit, 0xA00)) { OS_REPORT("//////////////E_BI_LEAF SET NON !!\n"); return cPhs_ERROR_e; } OS_REPORT("//////////////E_BI_LEAF SET 2 !!\n"); - fopAcM_SetMtx(a_this, a_this->mpModel->getBaseTRMtx()); - daE_BI_LEAF_Execute(a_this); + fopAcM_SetMtx(i_this, i_this->model->getBaseTRMtx()); + daE_BI_LEAF_Execute(i_this); } return phase_state; From 4c0d88015d994758f9ab47f64607e78bd695e9cf Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Mon, 15 Dec 2025 20:06:10 -0500 Subject: [PATCH 19/46] Enable regHIO for Wii USA R0 (#2953) --- configure.py | 8 ++++++++ include/d/d_s_play.h | 6 +++--- src/d/actor/d_a_e_pz.cpp | 2 ++ src/d/actor/d_a_e_st.cpp | 4 ++++ src/d/actor/d_a_e_wb.cpp | 18 ++++++++---------- src/d/actor/d_a_e_zh.cpp | 2 ++ src/d/actor/d_a_kago.cpp | 4 ++++ src/d/actor/d_a_npc_henna.cpp | 5 +++++ src/d/actor/d_a_obj_carry.cpp | 2 ++ src/d/actor/d_a_obj_scannon.cpp | 12 +++++++++++- src/d/actor/d_a_obj_scannon_ten.cpp | 3 ++- src/d/d_s_play.cpp | 2 +- 12 files changed, 52 insertions(+), 16 deletions(-) diff --git a/configure.py b/configure.py index 133c4cfd04..730fc22ff2 100755 --- a/configure.py +++ b/configure.py @@ -99,6 +99,11 @@ parser.add_argument( action="store_true", help="build with debug info (non-matching)", ) +parser.add_argument( + "--reghio", + action="store_true", + help="build with regHIO support", +) if not is_windows(): parser.add_argument( "--wrapper", @@ -263,6 +268,9 @@ elif config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01", "Shield"]: else: cflags_base.extend(["-O4,p", "-inline auto", "-RTTI off", "-str reuse", "-multibyte"]) +if config.version in ["RZDE01_00", "ShieldD"] or args.debug or args.reghio: + cflags_base.extend(["-DENABLE_REGHIO=1"]) + USE_REVOLUTION_SDK_VERSIONS = [ "RZDE01_00", # Wii USA Rev 0 "RZDE01_02", # Wii USA Rev 2 diff --git a/include/d/d_s_play.h b/include/d/d_s_play.h index 1d4ebb45e9..a41dbb7f95 100644 --- a/include/d/d_s_play.h +++ b/include/d/d_s_play.h @@ -19,7 +19,7 @@ class dScnPly_reg_HIO_c : public JORReflexible { public: virtual ~dScnPly_reg_HIO_c() {} -#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG +#if ENABLE_REGHIO void genMessage(JORMContext*); /* 0x4 */ s8 id; @@ -83,7 +83,7 @@ public: extern dScnPly_env_HIO_c g_envHIO; extern dScnPly_reg_HIO_c g_regHIO; -#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG +#if ENABLE_REGHIO extern dScnPly_preset_HIO_c g_presetHIO; #endif @@ -95,7 +95,7 @@ extern dScnPly_preset_HIO_c g_presetHIO; * Float Reg(25-29) ... -1.0 - +1.0 */ -#if 0 && VERSION == VERSION_WII_USA_R0 || DEBUG +#if ENABLE_REGHIO // Morita #define TREG_F(i) g_regHIO.mChildReg[0].mFloatReg[i] #define TREG_S(i) g_regHIO.mChildReg[0].mShortReg[i] diff --git a/src/d/actor/d_a_e_pz.cpp b/src/d/actor/d_a_e_pz.cpp index 0a73eadb50..7a90ee5ec6 100644 --- a/src/d/actor/d_a_e_pz.cpp +++ b/src/d/actor/d_a_e_pz.cpp @@ -89,6 +89,7 @@ int daE_PZ_c::draw() { } if (arg0 == 10) { +#if DEBUG if (WREG_S(0) != 0) { GXColor color; color.r = 0xFF; @@ -97,6 +98,7 @@ int daE_PZ_c::draw() { color.a = 0xFA; dDbVw_drawCircleXlu(home.pos, 100.0f, color, TRUE, 12); } +#endif return 1; } diff --git a/src/d/actor/d_a_e_st.cpp b/src/d/actor/d_a_e_st.cpp index 3ee5f70271..5a6b130a15 100644 --- a/src/d/actor/d_a_e_st.cpp +++ b/src/d/actor/d_a_e_st.cpp @@ -2687,7 +2687,11 @@ static int daE_ST_Execute(e_st_class* i_this) { cMtx_YrotS(*calc_mtx, i_this->field_0x7f2); pos.x = 0.0f; pos.y = 0.0f; +#if VERSION == VERSION_WII_USA_R0 + pos.z = i_this->field_0x7ec * -cM_ssin(i_this->field_0x7f0 * (TREG_S(4) + 900)); +#else pos.z = i_this->field_0x7ec * -cM_ssin(i_this->field_0x7f0 * (TREG_F(4) + 900)); +#endif MtxPosition(&pos, &offset); i_this->field_0x7f0++; cLib_addCalc0(&i_this->field_0x7ec, 1.0f, 0.1f); diff --git a/src/d/actor/d_a_e_wb.cpp b/src/d/actor/d_a_e_wb.cpp index 2d3a5b6045..efa90aca4c 100644 --- a/src/d/actor/d_a_e_wb.cpp +++ b/src/d/actor/d_a_e_wb.cpp @@ -1385,7 +1385,7 @@ static void e_wb_b_run2(e_wb_class* i_this) { for (int i = 0; i < 8; i++) { cMtx_YrotS(*calc_mtx, i << 0xd); - pos1.z = 3000.0f; + pos1.z = 3000.0f + ZREG_F(10); MtxPosition(&pos1, &pos2); pos2 += player_p->current.pos; b_path2[i] = pos2; @@ -1530,8 +1530,6 @@ static void e_wb_b_run(e_wb_class* i_this) { i_this->mActionMode = 0; } else { s8 is_player_on_fast_horse = false; - f32 cavalry_max_speed = l_HIO.leader_cavalry_battle_max_speed; - if (daPy_getPlayerActorClass()->checkHorseRide() && dComIfGp_getHorseActor()->speedF >= 30.0f) { @@ -1639,7 +1637,7 @@ static void e_wb_b_run(e_wb_class* i_this) { } } - if (fopAcM_searchPlayerDistanceXZ(a_this) < 2000.0f) { + if (fopAcM_searchPlayerDistanceXZ(a_this) < 2000.0f + KREG_F(0)) { target_speed *= 1.2f; if (a_this->speedF < l_HIO.max_speed) { @@ -1698,20 +1696,19 @@ static void e_wb_b_run(e_wb_class* i_this) { case 10: // jumping a fence / hit wall target_speed = l_HIO.max_speed; acceleration = 3.0f; - int current_anim = i_this->mAnmID; - if (current_anim == 0x18) { + if (i_this->mAnmID == 0x18) { if (a_this->speed.y < 10.0f) { anm_init(i_this, 0x19, 10.0f, 0, anim_speed_factor); } - } else if (current_anim == 0x19) { - if (a_this->speed.y < -30.0f || i_this->mAcch.ChkGroundHit()) { + } else if (i_this->mAnmID == 0x19) { + if (a_this->speed.y < (-30.0f + JREG_F(9)) || i_this->mAcch.ChkGroundHit()) { anm_init(i_this, 0x1a, 2.0f, 0, 1.0f); i_this->mCollisionFlags |= 0xc; i_this->mLandingFlag = 1; i_this->mStatusFlags |= 0x200; } - } else if (current_anim == 0x1a) { + } else if (i_this->mAnmID == 0x1a) { i_this->mMovementType = 1; if (i_this->mpModelMorf->isStop()) { @@ -1724,8 +1721,9 @@ static void e_wb_b_run(e_wb_class* i_this) { if (i_this->mActionMode < 10) { cLib_addCalc2(&a_this->speedF, target_speed, 1.0f, acceleration); + s16 targetAngle = (TREG_S(7) - 4) * (a_this->current.angle.y - initial_facing_angle); cLib_addCalcAngleS2(&i_this->mBodyTiltAngle, - -4 * (a_this->current.angle.y - initial_facing_angle), 8, 0x200); + targetAngle, 8, 0x200); i_this->mpModelMorf->setPlaySpeed(i_this->mPlaySpeed); cLib_addCalc2(&i_this->mPlaySpeed, anim_speed_factor, 1.0f, 0.1f); diff --git a/src/d/actor/d_a_e_zh.cpp b/src/d/actor/d_a_e_zh.cpp index 5cb4c8fcea..8bc320e7a5 100644 --- a/src/d/actor/d_a_e_zh.cpp +++ b/src/d/actor/d_a_e_zh.cpp @@ -130,6 +130,7 @@ static int mStartFlag; int daE_ZH_c::draw() { GXColor i_color, i_color2; +#if DEBUG if (WREG_S(0) != 0) { cXyz i_pos = home.pos; i_color.r = 0x82; @@ -212,6 +213,7 @@ int daE_ZH_c::draw() { } } } +#endif J3DModelData* modelData; J3DMaterial* matNodeP; diff --git a/src/d/actor/d_a_kago.cpp b/src/d/actor/d_a_kago.cpp index 20fe97ac76..3ee4e7aadc 100644 --- a/src/d/actor/d_a_kago.cpp +++ b/src/d/actor/d_a_kago.cpp @@ -3214,11 +3214,15 @@ void daKago_c::moveDemoFly() { field_0x6c4 = 8000.0f; field_0x710 = field_0x712 = 0; +#if VERSION == VERSION_WII_USA_R0 + field_0x72c = 30; +#else if (dComIfGp_getStartStagePoint() == 0) { field_0x72c = 30; } else { field_0x72c = 60 + nREG_S(1); } +#endif shape_angle.y = current.angle.y; diff --git a/src/d/actor/d_a_npc_henna.cpp b/src/d/actor/d_a_npc_henna.cpp index d13434bb3c..1846f27af9 100644 --- a/src/d/actor/d_a_npc_henna.cpp +++ b/src/d/actor/d_a_npc_henna.cpp @@ -764,8 +764,13 @@ static void action(npc_henna_class* i_this) { s16 unkTarget1 = 0; s16 unkTarget2 = 0; +#if VERSION == VERSION_WII_USA_R0 + s16 unkTarget2Limit = 9000 + BREG_S(0); + s16 unkTarget1Limit = 10000 + BREG_S(1); +#else s16 unkTarget2Limit = 9000 + BREG_F(0); s16 unkTarget1Limit = 10000 + BREG_F(1); +#endif if (i_this->field_0x70d == 10 || (i_this->field_0x70d == 1 && i_this->field_0x61c < 700.0f)) { if (i_this->field_0x70c != 0) { mae = sub_actor->eyePos - actor->eyePos; diff --git a/src/d/actor/d_a_obj_carry.cpp b/src/d/actor/d_a_obj_carry.cpp index a572152de7..b26e2d48dc 100644 --- a/src/d/actor/d_a_obj_carry.cpp +++ b/src/d/actor/d_a_obj_carry.cpp @@ -1897,9 +1897,11 @@ BOOL daObjCarry_c::checkCulling() { is_cull = TRUE; } +#if DEBUG if (KREG_S(2) == 10000) { is_cull = FALSE; } +#endif return is_cull; } diff --git a/src/d/actor/d_a_obj_scannon.cpp b/src/d/actor/d_a_obj_scannon.cpp index 67fa3adac3..c6f6354d7d 100644 --- a/src/d/actor/d_a_obj_scannon.cpp +++ b/src/d/actor/d_a_obj_scannon.cpp @@ -218,7 +218,17 @@ int daSCannon_c::draw() { if (mDrawShadow) { cXyz sp8(current.pos.x, current.pos.y, current.pos.z); - mShadowKey = dComIfGd_setShadow(mShadowKey, 1, mpModels[mIsRepaired], &sp8, 2500.0f, 0.0f, current.pos.y + aREG_F(1), mGroundY + aREG_F(3), mGroundPoly, &tevStr, 0, 1.0f, dDlst_shadowControl_c::getSimpleTex()); +#if DEBUG + mShadowKey = dComIfGd_setShadow(mShadowKey, 1, mpModels[mIsRepaired], &sp8, 2500.0f, 0.0f, + current.pos.y + aREG_F(1), mGroundY + aREG_F(3), + mGroundPoly, &tevStr, 0, 1.0f, + dDlst_shadowControl_c::getSimpleTex()); +#else + mShadowKey = dComIfGd_setShadow(mShadowKey, 1, mpModels[mIsRepaired], &sp8, 2500.0f, 0.0f, + current.pos.y, mGroundY, + mGroundPoly, &tevStr, 0, 1.0f, + dDlst_shadowControl_c::getSimpleTex()); +#endif } return 1; diff --git a/src/d/actor/d_a_obj_scannon_ten.cpp b/src/d/actor/d_a_obj_scannon_ten.cpp index 773d07b055..44880af3b6 100644 --- a/src/d/actor/d_a_obj_scannon_ten.cpp +++ b/src/d/actor/d_a_obj_scannon_ten.cpp @@ -157,7 +157,8 @@ void daObjSCannonTen_c::middleExe() { } void daObjSCannonTen_c::exeModeWait() { - if (aREG_F(0) == 0.0f && fopAcM_checkHookCarryNow(this) && dComIfGp_checkPlayerStatus1(0, 0x10)) { + if (!(DEBUG && aREG_F(0) != 0.0f) && fopAcM_checkHookCarryNow(this) && + dComIfGp_checkPlayerStatus1(0, 0x10)) { eventInfo.setArchiveName(l_arcName); mEvtIdx = dComIfGp_getEventManager().getEventIdx(this, l_eventName, 0xFF); #if DEBUG diff --git a/src/d/d_s_play.cpp b/src/d/d_s_play.cpp index 7187d0229d..9bd473b4b6 100644 --- a/src/d/d_s_play.cpp +++ b/src/d/d_s_play.cpp @@ -566,7 +566,7 @@ dScnPly_reg_HIO_c g_regHIO; dScnPly_env_HIO_c g_envHIO; -#if DEBUG +#if ENABLE_REGHIO dScnPly_preset_HIO_c g_presetHIO; #endif From 8168806f22695c54e6dc2f8ac1efae6d8b42b78b Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Mon, 15 Dec 2025 20:08:14 -0500 Subject: [PATCH 20/46] Fix bugs in weak_order_diff.py (#2955) * Fix readelf path * Improve diffing of literal/in-function data order --- tools/utilities/weak_order_diff.py | 31 +++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/tools/utilities/weak_order_diff.py b/tools/utilities/weak_order_diff.py index fe2c786575..36d90d4d9f 100755 --- a/tools/utilities/weak_order_diff.py +++ b/tools/utilities/weak_order_diff.py @@ -1,12 +1,22 @@ #!/usr/bin/env python3 -from pathlib import Path +import os import re +from pathlib import Path import subprocess from argparse import ArgumentParser + +def is_windows() -> bool: + return os.name == "nt" + + +EXE = ".exe" if is_windows() else "" + + def get_symbols(o_path: Path, diff_data: bool): - output = subprocess.check_output(["readelf", "-Ws", o_path]).decode("ascii") + readelf_path = f"build/binutils/powerpc-eabi-readelf{EXE}" + output = subprocess.check_output([readelf_path, "-Ws", o_path]).decode("ascii") symbols = [] for line in output.split("\n")[3:]: if line == "": @@ -25,10 +35,10 @@ def get_symbols(o_path: Path, diff_data: bool): if vis == "HIDDEN": continue if re.search(r"^@\d+$", name): - continue + name = "@" if re.search(r"^lbl_[0-9a-f]+_(?:data|bss)_[0-9a-f]+$", name): continue - match = re.search(r"^(\S+)\$\d+$", name) + match = re.search(r"^(\S+\$)\d+$", name) if match: name = match.group(1) else: @@ -45,7 +55,9 @@ def get_symbols(o_path: Path, diff_data: bool): return symbol_names -def print_symbols_with_unmatched_order_for_object(relative_o_path: str, version: str, diff_data: bool): +def print_symbols_with_unmatched_order_for_object( + relative_o_path: str, version: str, diff_data: bool +): target_o = Path("build") / version / "obj" / relative_o_path base_o = Path("build") / version / "src" / relative_o_path if not target_o.exists(): @@ -70,6 +82,8 @@ def print_symbols_with_unmatched_order_for_object(relative_o_path: str, version: if target_sym == base_sym: base_idx += 1 matched_count += 1 + elif target_sym not in base_symbols: + print("MISSING SYMBOL:", target_sym) else: base_idx = base_symbols.index(target_sym) base_idx += 1 @@ -81,12 +95,14 @@ def print_symbols_with_unmatched_order_for_object(relative_o_path: str, version: def main(): - parser = ArgumentParser(description="Print differences in weak function order for an object.") + parser = ArgumentParser( + description="Print differences in weak function order for an object." + ) parser.add_argument( "o_path", type=str, default="d/actor/d_a_alink.o", - nargs='?', + nargs="?", help="""relative path to the object file to diff (e.g. d/actor/d_a_alink.o).""", ) parser.add_argument( @@ -105,5 +121,6 @@ def main(): print_symbols_with_unmatched_order_for_object(args.o_path, args.version, args.data) + if __name__ == "__main__": main() From be8d6d42afbf7535a5c7444c26cacb2a20781407 Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Mon, 15 Dec 2025 20:08:51 -0500 Subject: [PATCH 21/46] More Wii symbol cleanup (#2956) --- config/RZDE01_00/rels/d_a_b_dr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_dre/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_ds/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_gg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_gnd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_go/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_gos/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_mgn/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_oh/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_tn/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_yo/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_b_yo_ice/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_b_zant/symbols.txt | 2 +- .../rels/d_a_b_zant_mobile/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_balloon_2D/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_bd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_bullet/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_coach_2D/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_cow/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_cstaF/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_demo00/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_demo_item/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_do/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_dshutter/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ai/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ba/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bee/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bi/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bs/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bu/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_bug/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_cr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_db/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_dd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_df/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_dk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_dn/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_dt/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_fb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_fk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_fm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_fs/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_fz/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ga/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_gb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ge/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_gi/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_gm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_gob/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_gs/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_hb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_hm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_hp/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_hz/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_e_hzelda/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_is/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_kg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_kk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_kr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_mb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_mf/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_mk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_mm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ms/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_nest/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_nz/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_oc/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_e_oct_bg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ot/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ph/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_pm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_po/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_pz/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_rb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_rd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_rdb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_rdy/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_s1/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sf/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sh/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sm2/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_st/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_sw/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_th/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_tk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_tk2/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_tt/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_vt/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_wb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ws/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ww/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yc/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yg/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yh/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ym/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_ymb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_yr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_zh/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_zm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_e_zs/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_fr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_grass/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_horse/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_kago/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_mg_fish/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_mg_fshop/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_mg_rod/symbols.txt | 2 +- .../rels/d_a_movie_player/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_myna/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_nbomb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_ni/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_aru/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ash/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_ashB/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_bans/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_besu/symbols.txt | 2 +- .../rels/d_a_npc_blue_ns/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_bou/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_cdn3/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_chat/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_chin/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_clerka/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_clerkb/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_clerkt/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_df/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_doc/symbols.txt | 2 +- .../rels/d_a_npc_doorboy/symbols.txt | 2 +- .../rels/d_a_npc_drainSol/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_du/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_fairy/symbols.txt | 2 +- .../rels/d_a_npc_fairy_seirei/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_gnd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_gra/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grc/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grd/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grm/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_grmc/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_gro/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grs/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_grz/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_gwolf/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_hanjo/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_henna/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_hoz/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_impal/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ins/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_jagar/symbols.txt | 2 +- .../rels/d_a_npc_kakashi/symbols.txt | 2 +- .../rels/d_a_npc_kasi_hana/symbols.txt | 2 +- .../rels/d_a_npc_kasi_kyu/symbols.txt | 2 +- .../rels/d_a_npc_kasi_mich/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_kkri/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_kn/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_knj/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_kolin/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_kolinb/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ks/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_kyury/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_len/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_lf/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_lud/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_maro/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_midp/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_moi/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_moir/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_myna2/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ne/symbols.txt | 2 +- .../rels/d_a_npc_pachi_besu/symbols.txt | 2 +- .../rels/d_a_npc_pachi_maro/symbols.txt | 2 +- .../rels/d_a_npc_pachi_taro/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_passer/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_post/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_pouya/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_prayer/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_raca/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_rafrel/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_saru/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seib/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seic/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seid/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seira/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seira2/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_seirei/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_shad/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_shaman/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_shoe/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_sola/symbols.txt | 2 +- .../rels/d_a_npc_soldierA/symbols.txt | 2 +- .../rels/d_a_npc_soldierB/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_sq/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_taro/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_the/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_theB/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_tk/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_tkc/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_tkj/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_tkj2/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_tks/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_toby/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_tr/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_uri/symbols.txt | 2 +- .../rels/d_a_npc_wrestler/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_yamid/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_yamis/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_yamit/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_yelia/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ykm/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_ykw/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_zanb/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_zant/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_zelR/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_zelRo/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_npc_zelda/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_zra/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_zrc/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_npc_zrz/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_Turara/symbols.txt | 2 +- .../rels/d_a_obj_TvCdlst/symbols.txt | 2 +- .../rels/d_a_obj_amiShutter/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_ari/symbols.txt | 2 +- .../rels/d_a_obj_automata/symbols.txt | 2 +- .../rels/d_a_obj_balloon/symbols.txt | 2 +- .../rels/d_a_obj_barDesk/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_batta/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_bed/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_bemos/symbols.txt | 2 +- .../rels/d_a_obj_bmWindow/symbols.txt | 2 +- .../rels/d_a_obj_boumato/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_bsGate/symbols.txt | 2 +- .../rels/d_a_obj_bubblePilar/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_cb/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_cblock/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_cho/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_cwall/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_dan/symbols.txt | 2 +- .../rels/d_a_obj_fireWood/symbols.txt | 2 +- .../rels/d_a_obj_fireWood2/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_food/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_fw/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_gadget/symbols.txt | 2 +- .../rels/d_a_obj_glowSphere/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_gm/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_goGate/symbols.txt | 2 +- .../rels/d_a_obj_gomikabe/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_gpTaru/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_gra2/symbols.txt | 2 +- .../rels/d_a_obj_groundwater/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_h_saku/symbols.txt | 2 +- .../rels/d_a_obj_heavySw/symbols.txt | 2 +- .../rels/d_a_obj_hsTarget/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_ice_s/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_ita/symbols.txt | 2 +- .../rels/d_a_obj_itamato/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_ito/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_kabuto/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_kag/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_kago/symbols.txt | 2 +- .../rels/d_a_obj_kamakiri/symbols.txt | 2 +- .../rels/d_a_obj_kanban2/symbols.txt | 2 +- .../rels/d_a_obj_katatsumuri/symbols.txt | 2 +- .../rels/d_a_obj_kbacket/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_kbox/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_key/symbols.txt | 2 +- .../rels/d_a_obj_keyhole/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_ki/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_kiPot/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_kita/symbols.txt | 2 +- .../rels/d_a_obj_ktOnFire/symbols.txt | 2 +- .../rels/d_a_obj_kuwagata/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_lbox/symbols.txt | 2 +- .../rels/d_a_obj_lv1Candle00/symbols.txt | 2 +- .../rels/d_a_obj_lv1Candle01/symbols.txt | 2 +- .../rels/d_a_obj_lv2Candle/symbols.txt | 2 +- .../rels/d_a_obj_lv3Candle/symbols.txt | 2 +- .../rels/d_a_obj_lv3Water/symbols.txt | 2 +- .../rels/d_a_obj_lv3Water2/symbols.txt | 2 +- .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4CandleTag/symbols.txt | 2 +- .../rels/d_a_obj_lv4EdShutter/symbols.txt | 2 +- .../rels/d_a_obj_lv4Gate/symbols.txt | 2 +- .../rels/d_a_obj_lv4HsTarget/symbols.txt | 2 +- .../rels/d_a_obj_lv4PoGate/symbols.txt | 2 +- .../rels/d_a_obj_lv4SlideWall/symbols.txt | 2 +- .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 2 +- .../rels/d_a_obj_lv5IceWall/symbols.txt | 2 +- .../rels/d_a_obj_lv5SwIce/symbols.txt | 2 +- .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv6Lblock/symbols.txt | 2 +- .../rels/d_a_obj_lv6SwGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6SzGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6Tenbin/symbols.txt | 2 +- .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 2 +- .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv6bemos2/symbols.txt | 2 +- .../rels/d_a_obj_lv7BsGate/symbols.txt | 2 +- .../rels/d_a_obj_lv7PropellerY/symbols.txt | 2 +- .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv8Lift/symbols.txt | 2 +- .../rels/d_a_obj_lv8OptiLift/symbols.txt | 2 +- .../rels/d_a_obj_lv8UdFloor/symbols.txt | 2 +- .../rels/d_a_obj_lv9SwShutter/symbols.txt | 2 +- .../rels/d_a_obj_magLift/symbols.txt | 2 +- .../rels/d_a_obj_magLiftRot/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_maki/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_mie/symbols.txt | 2 +- .../rels/d_a_obj_movebox/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_msima/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_myogan/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_nan/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_nougu/symbols.txt | 2 +- .../rels/d_a_obj_oiltubo/symbols.txt | 2 +- .../rels/d_a_obj_onsenTaru/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_pillar/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_pleaf/symbols.txt | 2 +- .../rels/d_a_obj_poCandle/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_poFire/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_poTbox/symbols.txt | 2 +- .../rels/d_a_obj_pumpkin/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_rfHole/symbols.txt | 2 +- .../rels/d_a_obj_riverrock/symbols.txt | 2 +- .../rels/d_a_obj_rotBridge/symbols.txt | 2 +- .../rels/d_a_obj_rotTrap/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_rw/symbols.txt | 2 +- .../rels/d_a_obj_sWallShutter/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_saidan/symbols.txt | 2 +- .../rels/d_a_obj_scannon/symbols.txt | 2 +- .../rels/d_a_obj_sekidoor/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_sekizo/symbols.txt | 2 +- .../rels/d_a_obj_sekizoa/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_smtile/symbols.txt | 2 +- .../rels/d_a_obj_snowEffTag/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_so/symbols.txt | 2 +- .../rels/d_a_obj_spinLift/symbols.txt | 2 +- .../rels/d_a_obj_ss_drink/symbols.txt | 2 +- .../rels/d_a_obj_ss_item/symbols.txt | 2 +- .../rels/d_a_obj_stairBlock/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_stick/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_syRock/symbols.txt | 2 +- .../rels/d_a_obj_taFence/symbols.txt | 2 +- .../rels/d_a_obj_takaraDai/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_ten/symbols.txt | 2 +- .../rels/d_a_obj_timeFire/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_obj_tks/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_toby/symbols.txt | 2 +- .../rels/d_a_obj_togeTrap/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_tombo/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_treesh/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_twGate/symbols.txt | 2 +- .../rels/d_a_obj_waterGate/symbols.txt | 2 +- .../rels/d_a_obj_waterPillar/symbols.txt | 2 +- .../rels/d_a_obj_wdStick/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_web0/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_obj_web1/symbols.txt | 2 +- .../rels/d_a_obj_yel_bag/symbols.txt | 2 +- .../rels/d_a_obj_zrTurara/symbols.txt | 2 +- .../rels/d_a_obj_zrTuraraRock/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_peru/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_sq/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_tag_CstaSw/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_tag_evtmsg/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_tag_hstop/symbols.txt | 2 +- .../rels/d_a_tag_lantern/symbols.txt | 2 +- .../rels/d_a_tag_lv6CstaSw/symbols.txt | 2 +- .../RZDE01_00/rels/d_a_tag_poFire/symbols.txt | 2 +- .../rels/d_a_tag_waterfall/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_tbox/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_title/symbols.txt | 2 +- config/RZDE01_00/rels/d_a_ykgr/symbols.txt | 2 +- config/RZDE01_00/symbols.txt | 212 ++--- config/RZDE01_02/rels/d_a_b_bh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_dr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_dre/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_ds/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_gg/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_gm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_gnd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_go/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_gos/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_mgn/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_ob/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_oh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_tn/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_yo/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_b_yo_ice/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_b_zant/symbols.txt | 2 +- .../rels/d_a_b_zant_mobile/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_balloon_2D/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_bd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_bullet/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_coach_2D/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_cow/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_cstaF/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_demo00/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_demo_item/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_do/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_dshutter/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ai/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ba/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_bee/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_bg/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_bi/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_bs/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_bu/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_bug/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_cr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_db/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_dd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_df/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_dk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_dn/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_dt/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_fb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_fk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_fm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_fs/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_fz/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ga/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_gb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ge/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_gi/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_gm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_gob/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_gs/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_hb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_hm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_hp/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_hz/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_e_hzelda/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_is/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_kg/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_kk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_kr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_mb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_mf/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_mk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_mm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ms/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_nest/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_nz/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_oc/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_e_oct_bg/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ot/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ph/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_pm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_po/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_pz/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_rb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_rd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_rdb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_rdy/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_s1/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sf/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sg/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sm2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_st/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_sw/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_th/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_tk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_tk2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_tt/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_vt/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_wb/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_ws/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ww/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yc/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_yd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yg/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_yh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ym/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_ymb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_yr/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_e_zh/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_zm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_e_zs/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_fr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_grass/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_horse/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_kago/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_mg_fish/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_mg_fshop/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_mg_rod/symbols.txt | 2 +- .../rels/d_a_movie_player/symbols.txt | 6 +- config/RZDE01_02/rels/d_a_myna/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_nbomb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_ni/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_aru/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ash/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_npc_ashB/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_bans/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_besu/symbols.txt | 2 +- .../rels/d_a_npc_blue_ns/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_bou/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_bouS/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_cdn3/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_chat/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_chin/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_clerka/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_clerkb/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_clerkt/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_coach/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_df/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_doc/symbols.txt | 2 +- .../rels/d_a_npc_doorboy/symbols.txt | 2 +- .../rels/d_a_npc_drainSol/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_du/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_fairy/symbols.txt | 2 +- .../rels/d_a_npc_fairy_seirei/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_gra/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grc/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grd/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grm/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_grmc/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_gro/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grs/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_grz/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_gwolf/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_hanjo/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_henna/symbols.txt | 4 +- config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_impal/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ins/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_jagar/symbols.txt | 2 +- .../rels/d_a_npc_kakashi/symbols.txt | 2 +- .../rels/d_a_npc_kasi_hana/symbols.txt | 2 +- .../rels/d_a_npc_kasi_kyu/symbols.txt | 2 +- .../rels/d_a_npc_kasi_mich/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_kkri/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_kn/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_knj/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_kolin/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_kolinb/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ks/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_npc_kyury/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_len/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_lf/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_lud/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_maro/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_midp/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_moi/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_moir/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_myna2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ne/symbols.txt | 2 +- .../rels/d_a_npc_pachi_besu/symbols.txt | 2 +- .../rels/d_a_npc_pachi_maro/symbols.txt | 2 +- .../rels/d_a_npc_pachi_taro/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_passer/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_post/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_pouya/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_prayer/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_raca/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_rafrel/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_saru/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seib/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seic/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seid/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seira/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seira2/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_seirei/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_shad/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_shaman/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_shoe/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_sola/symbols.txt | 2 +- .../rels/d_a_npc_soldierA/symbols.txt | 2 +- .../rels/d_a_npc_soldierB/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_sq/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_taro/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_the/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_theB/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_tk/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_tkj2/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_tks/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_toby/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_tr/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_uri/symbols.txt | 2 +- .../rels/d_a_npc_wrestler/symbols.txt | 6 +- .../RZDE01_02/rels/d_a_npc_yamid/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_yamis/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_yamit/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_yelia/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_zanb/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_zant/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_zelR/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_zelRo/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_npc_zelda/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_zra/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_Turara/symbols.txt | 6 +- .../rels/d_a_obj_TvCdlst/symbols.txt | 2 +- .../rels/d_a_obj_Y_taihou/symbols.txt | 4 +- .../rels/d_a_obj_amiShutter/symbols.txt | 6 +- config/RZDE01_02/rels/d_a_obj_ari/symbols.txt | 2 +- .../rels/d_a_obj_automata/symbols.txt | 2 +- .../rels/d_a_obj_balloon/symbols.txt | 2 +- .../rels/d_a_obj_barDesk/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_batta/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_bed/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_bemos/symbols.txt | 2 +- .../rels/d_a_obj_bmWindow/symbols.txt | 2 +- .../rels/d_a_obj_boumato/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_bsGate/symbols.txt | 2 +- .../rels/d_a_obj_bubblePilar/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_cb/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_cblock/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_cho/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_cwall/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_dan/symbols.txt | 2 +- .../rels/d_a_obj_fireWood/symbols.txt | 2 +- .../rels/d_a_obj_fireWood2/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_food/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_fw/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_gadget/symbols.txt | 2 +- .../rels/d_a_obj_glowSphere/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_gm/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_goGate/symbols.txt | 2 +- .../rels/d_a_obj_gomikabe/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_gra2/symbols.txt | 2 +- .../rels/d_a_obj_gra_rock/symbols.txt | 2 +- .../rels/d_a_obj_groundwater/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_h_saku/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_hasu2/symbols.txt | 8 +- .../rels/d_a_obj_hbombkoya/symbols.txt | 2 +- .../rels/d_a_obj_heavySw/symbols.txt | 2 +- .../rels/d_a_obj_hsTarget/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_ice_s/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_ita/symbols.txt | 2 +- .../rels/d_a_obj_itamato/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_ito/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_kabuto/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_kag/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_kago/symbols.txt | 2 +- .../rels/d_a_obj_kamakiri/symbols.txt | 2 +- .../rels/d_a_obj_kanban2/symbols.txt | 2 +- .../rels/d_a_obj_katatsumuri/symbols.txt | 2 +- .../rels/d_a_obj_kbacket/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_kbox/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_key/symbols.txt | 2 +- .../rels/d_a_obj_keyhole/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_ki/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_kiPot/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_kita/symbols.txt | 2 +- .../rels/d_a_obj_ktOnFire/symbols.txt | 2 +- .../rels/d_a_obj_kuwagata/symbols.txt | 2 +- .../rels/d_a_obj_kwheel00/symbols.txt | 7 +- .../rels/d_a_obj_kwheel01/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_lbox/symbols.txt | 2 +- .../rels/d_a_obj_lv1Candle00/symbols.txt | 2 +- .../rels/d_a_obj_lv1Candle01/symbols.txt | 2 +- .../rels/d_a_obj_lv2Candle/symbols.txt | 2 +- .../rels/d_a_obj_lv3Candle/symbols.txt | 2 +- .../rels/d_a_obj_lv3Water/symbols.txt | 6 +- .../rels/d_a_obj_lv3Water2/symbols.txt | 6 +- .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 6 +- .../rels/d_a_obj_lv4CandleTag/symbols.txt | 6 +- .../rels/d_a_obj_lv4EdShutter/symbols.txt | 6 +- .../rels/d_a_obj_lv4Gate/symbols.txt | 2 +- .../rels/d_a_obj_lv4HsTarget/symbols.txt | 2 +- .../rels/d_a_obj_lv4PoGate/symbols.txt | 2 +- .../rels/d_a_obj_lv4RailWall/symbols.txt | 4 +- .../rels/d_a_obj_lv4SlideWall/symbols.txt | 2 +- .../rels/d_a_obj_lv4bridge/symbols.txt | 4 +- .../rels/d_a_obj_lv4sand/symbols.txt | 4 +- .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 2 +- .../rels/d_a_obj_lv5IceWall/symbols.txt | 2 +- .../rels/d_a_obj_lv5SwIce/symbols.txt | 2 +- .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 6 +- .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv6Lblock/symbols.txt | 2 +- .../rels/d_a_obj_lv6SwGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6SzGate/symbols.txt | 2 +- .../rels/d_a_obj_lv6Tenbin/symbols.txt | 2 +- .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 2 +- .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv6bemos2/symbols.txt | 2 +- .../rels/d_a_obj_lv6elevta/symbols.txt | 4 +- .../rels/d_a_obj_lv7BsGate/symbols.txt | 2 +- .../rels/d_a_obj_lv7PropellerY/symbols.txt | 2 +- .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 2 +- .../rels/d_a_obj_lv8Lift/symbols.txt | 2 +- .../rels/d_a_obj_lv8OptiLift/symbols.txt | 2 +- .../rels/d_a_obj_lv8UdFloor/symbols.txt | 2 +- .../rels/d_a_obj_lv9SwShutter/symbols.txt | 2 +- .../rels/d_a_obj_magLift/symbols.txt | 2 +- .../rels/d_a_obj_magLiftRot/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_maki/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_mie/symbols.txt | 2 +- .../rels/d_a_obj_movebox/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_msima/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_myogan/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_nan/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_nougu/symbols.txt | 2 +- .../rels/d_a_obj_oiltubo/symbols.txt | 2 +- .../rels/d_a_obj_onsenTaru/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_pillar/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_pleaf/symbols.txt | 2 +- .../rels/d_a_obj_poCandle/symbols.txt | 6 +- .../RZDE01_02/rels/d_a_obj_poFire/symbols.txt | 10 +- .../RZDE01_02/rels/d_a_obj_poTbox/symbols.txt | 2 +- .../rels/d_a_obj_pumpkin/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_rfHole/symbols.txt | 2 +- .../rels/d_a_obj_riverrock/symbols.txt | 2 +- .../rels/d_a_obj_rotBridge/symbols.txt | 2 +- .../rels/d_a_obj_rotTrap/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_rw/symbols.txt | 2 +- .../rels/d_a_obj_sWallShutter/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_saidan/symbols.txt | 2 +- .../rels/d_a_obj_scannon/symbols.txt | 2 +- .../rels/d_a_obj_sekidoor/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_sekizo/symbols.txt | 2 +- .../rels/d_a_obj_sekizoa/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_smtile/symbols.txt | 2 +- .../rels/d_a_obj_snowEffTag/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_so/symbols.txt | 2 +- .../rels/d_a_obj_spinLift/symbols.txt | 2 +- .../rels/d_a_obj_ss_drink/symbols.txt | 2 +- .../rels/d_a_obj_ss_item/symbols.txt | 2 +- .../rels/d_a_obj_stairBlock/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_stick/symbols.txt | 2 +- .../rels/d_a_obj_stopper/symbols.txt | 2 +- .../rels/d_a_obj_swBallA/symbols.txt | 2 +- .../rels/d_a_obj_swBallB/symbols.txt | 2 +- .../rels/d_a_obj_swLight/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_swhang/symbols.txt | 4 +- .../RZDE01_02/rels/d_a_obj_syRock/symbols.txt | 6 +- .../rels/d_a_obj_taFence/symbols.txt | 2 +- .../rels/d_a_obj_takaraDai/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_ten/symbols.txt | 2 +- .../rels/d_a_obj_timeFire/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_obj_tks/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_toby/symbols.txt | 2 +- .../rels/d_a_obj_togeTrap/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_tombo/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_treesh/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_twGate/symbols.txt | 2 +- .../rels/d_a_obj_volcball/symbols.txt | 6 +- .../rels/d_a_obj_waterGate/symbols.txt | 2 +- .../rels/d_a_obj_waterPillar/symbols.txt | 6 +- .../rels/d_a_obj_wdStick/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_web0/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_obj_web1/symbols.txt | 2 +- .../rels/d_a_obj_yel_bag/symbols.txt | 2 +- .../rels/d_a_obj_zrTurara/symbols.txt | 2 +- .../rels/d_a_obj_zrTuraraRock/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_peru/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_sq/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_tag_CstaSw/symbols.txt | 2 +- .../rels/d_a_tag_attack_item/symbols.txt | 6 +- .../RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_tag_hstop/symbols.txt | 2 +- .../rels/d_a_tag_lantern/symbols.txt | 2 +- .../rels/d_a_tag_lv6CstaSw/symbols.txt | 2 +- .../RZDE01_02/rels/d_a_tag_poFire/symbols.txt | 2 +- .../rels/d_a_tag_waterfall/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_tbox/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_title/symbols.txt | 2 +- config/RZDE01_02/rels/d_a_ykgr/symbols.txt | 2 +- config/RZDE01_02/symbols.txt | 760 +++++++++--------- config/RZDJ01/rels/d_a_andsw2/symbols.txt | 2 +- config/RZDJ01/rels/d_a_balloon_2D/symbols.txt | 2 +- config/RZDJ01/rels/d_a_bg/symbols.txt | 2 +- config/RZDJ01/rels/d_a_coach_2D/symbols.txt | 2 +- config/RZDJ01/rels/d_a_coach_fire/symbols.txt | 2 +- config/RZDJ01/rels/d_a_dshutter/symbols.txt | 2 +- config/RZDJ01/rels/d_a_grass/symbols.txt | 26 +- config/RZDJ01/rels/d_a_mirror/symbols.txt | 4 +- config/RZDJ01/rels/d_a_myna/symbols.txt | 2 +- config/RZDJ01/rels/d_a_npc_ash/symbols.txt | 2 +- config/RZDJ01/rels/d_a_npc_bouS/symbols.txt | 2 +- config/RZDJ01/rels/d_a_npc_coach/symbols.txt | 12 +- config/RZDJ01/rels/d_a_npc_tkc/symbols.txt | 2 +- .../RZDJ01/rels/d_a_npc_wrestler/symbols.txt | 4 +- .../rels/d_a_obj_master_sword/symbols.txt | 2 +- .../rels/d_a_obj_mirror_chain/symbols.txt | 12 +- .../RZDJ01/rels/d_a_obj_movebox/symbols.txt | 2 +- config/RZDJ01/symbols.txt | 122 ++- config/ShieldD/symbols.txt | 2 - orig/RZDJ01/.gitkeep | 0 796 files changed, 1466 insertions(+), 1371 deletions(-) create mode 100644 orig/RZDJ01/.gitkeep diff --git a/config/RZDE01_00/rels/d_a_b_dr/symbols.txt b/config/RZDE01_00/rels/d_a_b_dr/symbols.txt index 3e31b829ec..026f4118c3 100644 --- a/config/RZDE01_00/rels/d_a_b_dr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_dr/symbols.txt @@ -66,7 +66,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00009AF8; // type:function size:0x4 scope: create__8daB_DR_cFv = .text:0x00009AFC; // type:function size:0xA84 scope:global daB_DR_Create__FP8daB_DR_c = .text:0x0000A580; // type:function size:0x4 scope:global __dt__12daB_DR_HIO_cFv = .text:0x0000A584; // type:function size:0x40 scope:global -__sinit_d_a_b_dr_cpp = .text:0x0000A5C4; // type:function size:0x48 scope:local +__sinit_\d_a_b_dr_cpp = .text:0x0000A5C4; // type:function size:0x48 scope:local getMaterialNodePointer__12J3DModelDataCFUs = .text:0x0000A60C; // type:function size:0x10 scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A61C; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_b_dre/symbols.txt b/config/RZDE01_00/rels/d_a_b_dre/symbols.txt index 0628ff1ec5..7fedb262ea 100644 --- a/config/RZDE01_00/rels/d_a_b_dre/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_dre/symbols.txt @@ -28,7 +28,7 @@ setBaseMtx__9daB_DRE_cFv = .text:0x00002D6C; // type:function size:0xBC scope:gl daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002E28; // type:function size:0x1AC scope:global daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002FD4; // type:function size:0x4 scope:global daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x00002FD8; // type:function size:0x8 scope:global -__sinit_d_a_b_dre_cpp = .text:0x00002FE0; // type:function size:0x80 scope:local +__sinit_\d_a_b_dre_cpp = .text:0x00002FE0; // type:function size:0x80 scope:local setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00003060; // type:function size:0x8 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_b_ds/symbols.txt b/config/RZDE01_00/rels/d_a_b_ds/symbols.txt index f50c600c3d..4a6180bbea 100644 --- a/config/RZDE01_00/rels/d_a_b_ds/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_ds/symbols.txt @@ -76,7 +76,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000F6D4; // type:function size:0x4 scope: create__8daB_DS_cFv = .text:0x0000F6D8; // type:function size:0x9C4 scope:global daB_DS_Create__FP8daB_DS_c = .text:0x0001009C; // type:function size:0x4 scope:global __dt__12daB_DS_HIO_cFv = .text:0x000100A0; // type:function size:0x40 scope:global -__sinit_d_a_b_ds_cpp = .text:0x000100E0; // type:function size:0x48 scope:local +__sinit_\d_a_b_ds_cpp = .text:0x000100E0; // type:function size:0x48 scope:local entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00010128; // type:function size:0xC scope:global entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00010134; // type:function size:0xC scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00010140; // type:function size:0x4C scope:global diff --git a/config/RZDE01_00/rels/d_a_b_gg/symbols.txt b/config/RZDE01_00/rels/d_a_b_gg/symbols.txt index 451ba9057e..a87e4458fb 100644 --- a/config/RZDE01_00/rels/d_a_b_gg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_gg/symbols.txt @@ -88,7 +88,7 @@ daB_GG_Delete__FP8daB_GG_c = .text:0x0000BF40; // type:function size:0x4 scope:g Create__8daB_GG_cFv = .text:0x0000BF44; // type:function size:0x864 scope:global daB_GG_Create__FP10fopAc_ac_c = .text:0x0000C7A8; // type:function size:0x4 scope:global __dt__12daB_GG_HIO_cFv = .text:0x0000C7AC; // type:function size:0x40 scope:global -__sinit_d_a_b_gg_cpp = .text:0x0000C7EC; // type:function size:0x160 scope:local +__sinit_\d_a_b_gg_cpp = .text:0x0000C7EC; // type:function size:0x160 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_b_gnd/symbols.txt b/config/RZDE01_00/rels/d_a_b_gnd/symbols.txt index db370293e2..e9f61219ac 100644 --- a/config/RZDE01_00/rels/d_a_b_gnd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_gnd/symbols.txt @@ -37,7 +37,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000BD30; // type:function size:0x920 scop daB_GND_Create__FP10fopAc_ac_c = .text:0x0000C650; // type:function size:0x6A8 scope:global __ct__12dKy_tevstr_cFv = .text:0x0000CCF8; // type:function size:0x60 scope:global __dt__13daB_GND_HIO_cFv = .text:0x0000CD58; // type:function size:0x40 scope:global -__sinit_d_a_b_gnd_cpp = .text:0x0000CD98; // type:function size:0x7C scope:local +__sinit_\d_a_b_gnd_cpp = .text:0x0000CD98; // type:function size:0x7C scope:local __arraydtor$97449 = .text:0x0000CE14; // type:function size:0x1C scope:local entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000CE30; // type:function size:0xC scope:global changeOriginalDemo__9daPy_py_cFv = .text:0x0000CE3C; // type:function size:0x14 scope:global diff --git a/config/RZDE01_00/rels/d_a_b_go/symbols.txt b/config/RZDE01_00/rels/d_a_b_go/symbols.txt index c71ac6a073..ad4e835fba 100644 --- a/config/RZDE01_00/rels/d_a_b_go/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_go/symbols.txt @@ -12,7 +12,7 @@ daB_GO_Delete__FP10b_go_class = .text:0x00000708; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0xF4 scope:global daB_GO_Create__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x304 scope:global __dt__12daB_GO_HIO_cFv = .text:0x00000B68; // type:function size:0x40 scope:global -__sinit_d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:local +__sinit_\d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_b_gos/symbols.txt b/config/RZDE01_00/rels/d_a_b_gos/symbols.txt index dd10a57c49..b9ef7d3cc5 100644 --- a/config/RZDE01_00/rels/d_a_b_gos/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_gos/symbols.txt @@ -12,7 +12,7 @@ daB_GOS_Delete__FP11b_gos_class = .text:0x00000A04; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00000A6C; // type:function size:0xF4 scope:global daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x284 scope:global __dt__13daB_GOS_HIO_cFv = .text:0x00000DE4; // type:function size:0x40 scope:global -__sinit_d_a_b_gos_cpp = .text:0x00000E24; // type:function size:0x48 scope:local +__sinit_\d_a_b_gos_cpp = .text:0x00000E24; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_b_mgn/symbols.txt b/config/RZDE01_00/rels/d_a_b_mgn/symbols.txt index d2330b0847..0556ee40f1 100644 --- a/config/RZDE01_00/rels/d_a_b_mgn/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_mgn/symbols.txt @@ -68,7 +68,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000094CC; // type:function size:0x4 scope: create__9daB_MGN_cFv = .text:0x000094D0; // type:function size:0x3E4 scope:global daB_MGN_Create__FP9daB_MGN_c = .text:0x000098B4; // type:function size:0x4 scope:global __dt__13daB_MGN_HIO_cFv = .text:0x000098B8; // type:function size:0x40 scope:global -__sinit_d_a_b_mgn_cpp = .text:0x000098F8; // type:function size:0x48 scope:local +__sinit_\d_a_b_mgn_cpp = .text:0x000098F8; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009940; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_b_oh/symbols.txt b/config/RZDE01_00/rels/d_a_b_oh/symbols.txt index cd91d9d767..3316362e99 100644 --- a/config/RZDE01_00/rels/d_a_b_oh/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_oh/symbols.txt @@ -14,7 +14,7 @@ daB_OH_Delete__FP10b_oh_class = .text:0x00001998; // type:function size:0x54 sco useHeapInit__FP10fopAc_ac_c = .text:0x000019EC; // type:function size:0x2C8 scope:global daB_OH_Create__FP10fopAc_ac_c = .text:0x00001CB4; // type:function size:0x318 scope:global __dt__12daB_OH_HIO_cFv = .text:0x00001FCC; // type:function size:0x40 scope:global -__sinit_d_a_b_oh_cpp = .text:0x0000200C; // type:function size:0x48 scope:local +__sinit_\d_a_b_oh_cpp = .text:0x0000200C; // type:function size:0x48 scope:local setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002054; // type:function size:0x10 scope:global getModel__14mDoExt_McaMorfFv = .text:0x00002064; // type:function size:0x8 scope:global get__14mDoMtx_stack_cFv = .text:0x0000206C; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_b_tn/symbols.txt b/config/RZDE01_00/rels/d_a_b_tn/symbols.txt index a1cdc04d99..1c0834a0d3 100644 --- a/config/RZDE01_00/rels/d_a_b_tn/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_tn/symbols.txt @@ -73,7 +73,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000DCEC; // type:function size:0x4 scope: create__8daB_TN_cFv = .text:0x0000DCF0; // type:function size:0x724 scope:global daB_TN_Create__FP8daB_TN_c = .text:0x0000E414; // type:function size:0x4 scope:global __dt__12daB_TN_HIO_cFv = .text:0x0000E418; // type:function size:0x40 scope:global -__sinit_d_a_b_tn_cpp = .text:0x0000E458; // type:function size:0x4E8 scope:local +__sinit_\d_a_b_tn_cpp = .text:0x0000E458; // type:function size:0x4E8 scope:local __as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000E940; // type:function size:0x19C scope:global __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000EADC; // type:function size:0x1C scope:global __as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000EAF8; // type:function size:0x34 scope:global diff --git a/config/RZDE01_00/rels/d_a_b_yo/symbols.txt b/config/RZDE01_00/rels/d_a_b_yo/symbols.txt index c58eb79150..9e3ddd8a59 100644 --- a/config/RZDE01_00/rels/d_a_b_yo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_yo/symbols.txt @@ -57,7 +57,7 @@ useHeapInit2__FP10fopAc_ac_c = .text:0x000089B0; // type:function size:0x4 scope create__8daB_YO_cFv = .text:0x000089B4; // type:function size:0x774 scope:global daB_YO_Create__FP8daB_YO_c = .text:0x00009128; // type:function size:0x4 scope:global __dt__12daB_YO_HIO_cFv = .text:0x0000912C; // type:function size:0x40 scope:global -__sinit_d_a_b_yo_cpp = .text:0x0000916C; // type:function size:0x64 scope:local +__sinit_\d_a_b_yo_cpp = .text:0x0000916C; // type:function size:0x64 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000091D0; // type:function size:0x74 scope:global setUpdateEnable__8J3DZModeFUc = .text:0x00009244; // type:function size:0x50 scope:global setFunc__8J3DZModeFUc = .text:0x00009294; // type:function size:0x4C scope:global diff --git a/config/RZDE01_00/rels/d_a_b_yo_ice/symbols.txt b/config/RZDE01_00/rels/d_a_b_yo_ice/symbols.txt index bd569cf76a..abb5dee8a2 100644 --- a/config/RZDE01_00/rels/d_a_b_yo_ice/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_yo_ice/symbols.txt @@ -37,7 +37,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002CBC; // type:function size:0x4 scope: create__9daB_YOI_cFv = .text:0x00002CC0; // type:function size:0x35C scope:global daB_YOI_Create__FP9daB_YOI_c = .text:0x0000301C; // type:function size:0x4 scope:global __dt__13daB_YOI_HIO_cFv = .text:0x00003020; // type:function size:0x40 scope:global -__sinit_d_a_b_yo_ice_cpp = .text:0x00003060; // type:function size:0x48 scope:local +__sinit_\d_a_b_yo_ice_cpp = .text:0x00003060; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000030A8; // type:function size:0x74 scope:global getIceCenterPos__8daB_YO_cFv = .text:0x0000311C; // type:function size:0x8 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_b_zant/symbols.txt b/config/RZDE01_00/rels/d_a_b_zant/symbols.txt index a655667748..2a4ad98bb2 100644 --- a/config/RZDE01_00/rels/d_a_b_zant/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_zant/symbols.txt @@ -83,7 +83,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000EA28; // type:function size:0x4 scope: create__10daB_ZANT_cFv = .text:0x0000EA2C; // type:function size:0x504 scope:global daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0000EF30; // type:function size:0x4 scope:global __dt__14daB_ZANT_HIO_cFv = .text:0x0000EF34; // type:function size:0x40 scope:global -__sinit_d_a_b_zant_cpp = .text:0x0000EF74; // type:function size:0xCC scope:local +__sinit_\d_a_b_zant_cpp = .text:0x0000EF74; // type:function size:0xCC scope:local absXZ__4cXyzCFRC3Vec = .text:0x0000F040; // type:function size:0x74 scope:global entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000F0B4; // type:function size:0xC scope:global entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000F0C0; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_b_zant_mobile/symbols.txt b/config/RZDE01_00/rels/d_a_b_zant_mobile/symbols.txt index 8fd63ecdf6..271d9fb00c 100644 --- a/config/RZDE01_00/rels/d_a_b_zant_mobile/symbols.txt +++ b/config/RZDE01_00/rels/d_a_b_zant_mobile/symbols.txt @@ -23,7 +23,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000016D8; // type:function size:0x4 scope: create__11daB_ZANTZ_cFv = .text:0x000016DC; // type:function size:0x2A8 scope:global daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001984; // type:function size:0x4 scope:global __dt__15daB_ZANTZ_HIO_cFv = .text:0x00001988; // type:function size:0x40 scope:global -__sinit_d_a_b_zant_mobile_cpp = .text:0x000019C8; // type:function size:0x48 scope:local +__sinit_\d_a_b_zant_mobile_cpp = .text:0x000019C8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_balloon_2D/symbols.txt b/config/RZDE01_00/rels/d_a_balloon_2D/symbols.txt index 2cb82c3c65..84b8e378bf 100644 --- a/config/RZDE01_00/rels/d_a_balloon_2D/symbols.txt +++ b/config/RZDE01_00/rels/d_a_balloon_2D/symbols.txt @@ -25,7 +25,7 @@ daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001C70; // type:function size daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001C74; // type:function size:0x44 scope:global daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001CB8; // type:function size:0x4 scope:global __dt__17daBalloon2D_HIO_cFv = .text:0x00001CBC; // type:function size:0x40 scope:global -__sinit_d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:local +__sinit_\d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:local __ct__17daBalloon2D_HIO_cFv = .text:0x00001D44; // type:function size:0x4C scope:global __dt__Q213daBalloon2D_c6c_listFv = .text:0x00001D90; // type:function size:0x40 scope:global __ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD0; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_bd/symbols.txt b/config/RZDE01_00/rels/d_a_bd/symbols.txt index 6ede0be57e..a6832e7b53 100644 --- a/config/RZDE01_00/rels/d_a_bd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_bd/symbols.txt @@ -24,7 +24,7 @@ daBd_Delete__FP8bd_class = .text:0x0000256C; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x000025D4; // type:function size:0x1C4 scope:global daBd_Create__FP10fopAc_ac_c = .text:0x00002798; // type:function size:0x35C scope:global __dt__10daBd_HIO_cFv = .text:0x00002AF4; // type:function size:0x40 scope:global -__sinit_d_a_bd_cpp = .text:0x00002B34; // type:function size:0xF0 scope:local +__sinit_\d_a_bd_cpp = .text:0x00002B34; // type:function size:0xF0 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_bullet/symbols.txt b/config/RZDE01_00/rels/d_a_bullet/symbols.txt index d9d7507039..61fe4e7f10 100644 --- a/config/RZDE01_00/rels/d_a_bullet/symbols.txt +++ b/config/RZDE01_00/rels/d_a_bullet/symbols.txt @@ -19,7 +19,7 @@ daBullet_Delete__FPv = .text:0x00000860; // type:function size:0x34 scope:global daBullet_Execute__FPv = .text:0x00000894; // type:function size:0x4 scope:global daBullet_Draw__FPv = .text:0x00000898; // type:function size:0x4 scope:global daBullet_IsDelete__FPv = .text:0x0000089C; // type:function size:0x8 scope:global -__sinit_d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:local +__sinit_\d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:local __dt__16daBullet_Param_cFv = .text:0x0000091C; // type:function size:0x40 scope:global __ct__16daBullet_Param_cFv = .text:0x0000095C; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_coach_2D/symbols.txt b/config/RZDE01_00/rels/d_a_coach_2D/symbols.txt index 0d961f6b4e..ff5da37c72 100644 --- a/config/RZDE01_00/rels/d_a_coach_2D/symbols.txt +++ b/config/RZDE01_00/rels/d_a_coach_2D/symbols.txt @@ -17,7 +17,7 @@ daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000C68; // type:function size:0x4 daCoach2D_execute__FP11daCoach2D_c = .text:0x00000CB4; // type:function size:0x3C scope:global daCoach2D_draw__FP11daCoach2D_c = .text:0x00000CF0; // type:function size:0x4 scope:global __dt__15daCoach2D_HIO_cFv = .text:0x00000CF4; // type:function size:0x40 scope:global -__sinit_d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:local +__sinit_\d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:local __ct__15daCoach2D_HIO_cFv = .text:0x00000D7C; // type:function size:0x4C scope:global __dt__Q211daCoach2D_c6c_listFv = .text:0x00000DC8; // type:function size:0x40 scope:global __dt__11daCoach2D_cFv = .text:0x00000E08; // type:function size:0x58 scope:global diff --git a/config/RZDE01_00/rels/d_a_cow/symbols.txt b/config/RZDE01_00/rels/d_a_cow/symbols.txt index 782a4443a4..2f8ea843f9 100644 --- a/config/RZDE01_00/rels/d_a_cow/symbols.txt +++ b/config/RZDE01_00/rels/d_a_cow/symbols.txt @@ -90,7 +90,7 @@ daCow_Draw__FPv = .text:0x000090C0; // type:function size:0x4 scope:global Delete__7daCow_cFv = .text:0x000090C4; // type:function size:0x5C scope:global daCow_Delete__FPv = .text:0x00009120; // type:function size:0x4 scope:global daCow_IsDelete__FPv = .text:0x00009124; // type:function size:0x8 scope:global -__sinit_d_a_cow_cpp = .text:0x0000912C; // type:function size:0x88 scope:local +__sinit_\d_a_cow_cpp = .text:0x0000912C; // type:function size:0x88 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000091B4; // type:function size:0x74 scope:global getShapeAngle__7daCow_cFv = .text:0x00009228; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_cstaF/symbols.txt b/config/RZDE01_00/rels/d_a_cstaF/symbols.txt index 065941b936..8b29e0e5bf 100644 --- a/config/RZDE01_00/rels/d_a_cstaF/symbols.txt +++ b/config/RZDE01_00/rels/d_a_cstaF/symbols.txt @@ -20,7 +20,7 @@ Execute__9daCstaF_cFPPA3_A4_f = .text:0x000014FC; // type:function size:0x2F8 sc daCstaF_Execute__FP9daCstaF_c = .text:0x000017F4; // type:function size:0x4 scope:global Draw__9daCstaF_cFv = .text:0x000017F8; // type:function size:0x118 scope:global daCstaF_Draw__FP9daCstaF_c = .text:0x00001910; // type:function size:0x10 scope:global -__sinit_d_a_cstaF_cpp = .text:0x00001920; // type:function size:0x3C scope:local +__sinit_\d_a_cstaF_cpp = .text:0x00001920; // type:function size:0x3C scope:local @36@__dt__15dBgS_StatueAcchFv = .text:0x0000195C; // type:function size:0x8 scope:local @20@__dt__15dBgS_StatueAcchFv = .text:0x00001964; // type:function size:0x8 scope:local __dt__15dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x58 scope:global diff --git a/config/RZDE01_00/rels/d_a_demo00/symbols.txt b/config/RZDE01_00/rels/d_a_demo00/symbols.txt index e50aa9ec68..345ce5a798 100644 --- a/config/RZDE01_00/rels/d_a_demo00/symbols.txt +++ b/config/RZDE01_00/rels/d_a_demo00/symbols.txt @@ -23,7 +23,7 @@ daDemo00_IsDelete__FP10daDemo00_c = .text:0x000039EC; // type:function size:0x8 daDemo00_Delete__FP10daDemo00_c = .text:0x000039F4; // type:function size:0x28 scope:global daDemo00_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x1B8 scope:global __ct__12demo_s1_ke_sFv = .text:0x00003BD4; // type:function size:0x68 scope:global -__sinit_d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:local +__sinit_\d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:local __arraydtor$97589 = .text:0x00003D00; // type:function size:0x1C scope:local __arraydtor$97591 = .text:0x00003D1C; // type:function size:0x1C scope:local __dt__12demo_s1_ke_sFv = .text:0x00003D38; // type:function size:0x7C scope:global diff --git a/config/RZDE01_00/rels/d_a_demo_item/symbols.txt b/config/RZDE01_00/rels/d_a_demo_item/symbols.txt index 979ca697b2..848d01c5c6 100644 --- a/config/RZDE01_00/rels/d_a_demo_item/symbols.txt +++ b/config/RZDE01_00/rels/d_a_demo_item/symbols.txt @@ -24,7 +24,7 @@ daDitem_Delete__FP9daDitem_c = .text:0x00001680; // type:function size:0x100 sco daDitem_Create__FP9daDitem_c = .text:0x00001780; // type:function size:0x1C0 scope:global daDitem_Execute__FP9daDitem_c = .text:0x00001940; // type:function size:0x1A4 scope:global daDitem_Draw__FP9daDitem_c = .text:0x00001AE4; // type:function size:0x54 scope:global -__sinit_d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:local +__sinit_\d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:local setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00001BE4; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_do/symbols.txt b/config/RZDE01_00/rels/d_a_do/symbols.txt index ed48bc9a40..6031dbfa30 100644 --- a/config/RZDE01_00/rels/d_a_do/symbols.txt +++ b/config/RZDE01_00/rels/d_a_do/symbols.txt @@ -40,7 +40,7 @@ daDo_Delete__FP8do_class = .text:0x0000608C; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x000060F4; // type:function size:0x2B8 scope:global daDo_Create__FP10fopAc_ac_c = .text:0x000063AC; // type:function size:0x338 scope:global __dt__10daDo_HIO_cFv = .text:0x000066E4; // type:function size:0x40 scope:global -__sinit_d_a_do_cpp = .text:0x00006724; // type:function size:0x48 scope:local +__sinit_\d_a_do_cpp = .text:0x00006724; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_dshutter/symbols.txt b/config/RZDE01_00/rels/d_a_dshutter/symbols.txt index 2eb3d9cd5d..25138e43c2 100644 --- a/config/RZDE01_00/rels/d_a_dshutter/symbols.txt +++ b/config/RZDE01_00/rels/d_a_dshutter/symbols.txt @@ -20,7 +20,7 @@ daDsh_Execute__FP7daDsh_c = .text:0x00000704; // type:function size:0x4 scope:gl daDsh_IsDelete__FP7daDsh_c = .text:0x00000708; // type:function size:0x8 scope:global daDsh_Delete__FP7daDsh_c = .text:0x00000710; // type:function size:0x48 scope:global daDsh_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x170 scope:global -__sinit_d_a_dshutter_cpp = .text:0x000008C8; // type:function size:0x15C scope:local +__sinit_\d_a_dshutter_cpp = .text:0x000008C8; // type:function size:0x15C scope:local __ct__Q27daDsh_c8action_cFM7daDsh_cFPCvPv_iM7daDsh_cFPCvPv_i = .text:0x00000A24; // type:function size:0x34 scope:global _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ai/symbols.txt b/config/RZDE01_00/rels/d_a_e_ai/symbols.txt index 8f77de9c34..1f15f4c8c8 100644 --- a/config/RZDE01_00/rels/d_a_e_ai/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ai/symbols.txt @@ -33,7 +33,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000286C; // type:function size:0x4 scope: Create__10e_ai_classFv = .text:0x00002870; // type:function size:0x2A4 scope:global daE_AI_Create__FP10fopAc_ac_c = .text:0x00002B14; // type:function size:0x4 scope:global __dt__12daE_AI_HIO_cFv = .text:0x00002B18; // type:function size:0x40 scope:global -__sinit_d_a_e_ai_cpp = .text:0x00002B58; // type:function size:0x48 scope:local +__sinit_\d_a_e_ai_cpp = .text:0x00002B58; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ba/symbols.txt b/config/RZDE01_00/rels/d_a_e_ba/symbols.txt index e4a1a73bee..a6cd70e259 100644 --- a/config/RZDE01_00/rels/d_a_e_ba/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ba/symbols.txt @@ -30,7 +30,7 @@ daE_BA_Delete__FP10e_ba_class = .text:0x00002BE4; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002C48; // type:function size:0xF0 scope:global daE_BA_Create__FP10fopAc_ac_c = .text:0x00002D38; // type:function size:0x410 scope:global __dt__12daE_BA_HIO_cFv = .text:0x00003148; // type:function size:0x40 scope:global -__sinit_d_a_e_ba_cpp = .text:0x00003188; // type:function size:0x48 scope:local +__sinit_\d_a_e_ba_cpp = .text:0x00003188; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000031D0; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bee/symbols.txt b/config/RZDE01_00/rels/d_a_e_bee/symbols.txt index 82a5970723..4e71c37280 100644 --- a/config/RZDE01_00/rels/d_a_e_bee/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bee/symbols.txt @@ -16,7 +16,7 @@ daE_Bee_Delete__FP11e_bee_class = .text:0x00001E84; // type:function size:0x104 useHeapInit__FP10fopAc_ac_c = .text:0x00001F88; // type:function size:0x1A4 scope:global daE_Bee_Create__FP10fopAc_ac_c = .text:0x0000212C; // type:function size:0x3C0 scope:global __dt__13daE_Bee_HIO_cFv = .text:0x000024EC; // type:function size:0x40 scope:global -__sinit_d_a_e_bee_cpp = .text:0x0000252C; // type:function size:0x48 scope:local +__sinit_\d_a_e_bee_cpp = .text:0x0000252C; // type:function size:0x48 scope:local __ct__5bee_sFv = .text:0x00002574; // type:function size:0x34 scope:global __dt__5bee_sFv = .text:0x000025A8; // type:function size:0x5C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bg/symbols.txt b/config/RZDE01_00/rels/d_a_e_bg/symbols.txt index 069e44c06c..ff6675d3db 100644 --- a/config/RZDE01_00/rels/d_a_e_bg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bg/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003504; // type:function size:0x4 scope: create__8daE_BG_cFv = .text:0x00003508; // type:function size:0x38C scope:global daE_BG_Create__FP8daE_BG_c = .text:0x00003894; // type:function size:0x4 scope:global __dt__12daE_BG_HIO_cFv = .text:0x00003898; // type:function size:0x40 scope:global -__sinit_d_a_e_bg_cpp = .text:0x000038D8; // type:function size:0x48 scope:local +__sinit_\d_a_e_bg_cpp = .text:0x000038D8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bi/symbols.txt b/config/RZDE01_00/rels/d_a_e_bi/symbols.txt index 9a5c1df145..5905ddaa86 100644 --- a/config/RZDE01_00/rels/d_a_e_bi/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bi/symbols.txt @@ -24,7 +24,7 @@ daE_BI_Delete__FP10e_bi_class = .text:0x000022B4; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000231C; // type:function size:0xF4 scope:global daE_BI_Create__FP10fopAc_ac_c = .text:0x00002410; // type:function size:0x41C scope:global __dt__12daE_BI_HIO_cFv = .text:0x0000282C; // type:function size:0x40 scope:global -__sinit_d_a_e_bi_cpp = .text:0x0000286C; // type:function size:0x48 scope:local +__sinit_\d_a_e_bi_cpp = .text:0x0000286C; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x000028B4; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x000028BC; // type:function size:0x8 scope:global dComIfG_Bgsp__Fv = .text:0x000028C4; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bs/symbols.txt b/config/RZDE01_00/rels/d_a_e_bs/symbols.txt index a18057810f..f3ec35f41a 100644 --- a/config/RZDE01_00/rels/d_a_e_bs/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bs/symbols.txt @@ -25,7 +25,7 @@ daE_BS_Delete__FP10e_bs_class = .text:0x00002150; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000021B8; // type:function size:0x204 scope:global daE_BS_Create__FP10fopAc_ac_c = .text:0x000023BC; // type:function size:0x320 scope:global __dt__12daE_BS_HIO_cFv = .text:0x000026DC; // type:function size:0x40 scope:global -__sinit_d_a_e_bs_cpp = .text:0x0000271C; // type:function size:0x48 scope:local +__sinit_\d_a_e_bs_cpp = .text:0x0000271C; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00002764; // type:function size:0x8 scope:global getModel__14mDoExt_McaMorfFv = .text:0x0000276C; // type:function size:0x8 scope:global fabsf = .text:0x00002774; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bu/symbols.txt b/config/RZDE01_00/rels/d_a_e_bu/symbols.txt index 4cea56d6d5..cbcb26e55b 100644 --- a/config/RZDE01_00/rels/d_a_e_bu/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bu/symbols.txt @@ -27,7 +27,7 @@ daE_BU_Delete__FP10e_bu_class = .text:0x00002B14; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002B7C; // type:function size:0x130 scope:global daE_BU_Create__FP10fopAc_ac_c = .text:0x00002CAC; // type:function size:0x3A4 scope:global __dt__12daE_BU_HIO_cFv = .text:0x00003050; // type:function size:0x40 scope:global -__sinit_d_a_e_bu_cpp = .text:0x00003090; // type:function size:0x48 scope:local +__sinit_\d_a_e_bu_cpp = .text:0x00003090; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000030D8; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_bug/symbols.txt b/config/RZDE01_00/rels/d_a_e_bug/symbols.txt index 3c9e3a51c4..8c2e151083 100644 --- a/config/RZDE01_00/rels/d_a_e_bug/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_bug/symbols.txt @@ -18,7 +18,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002288; // type:function size:0xE8 scope daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002370; // type:function size:0x384 scope:global __ct__5bug_sFv = .text:0x000026F4; // type:function size:0x34 scope:global __dt__13daE_Bug_HIO_cFv = .text:0x00002728; // type:function size:0x40 scope:global -__sinit_d_a_e_bug_cpp = .text:0x00002768; // type:function size:0x64 scope:local +__sinit_\d_a_e_bug_cpp = .text:0x00002768; // type:function size:0x64 scope:local __dt__5bug_sFv = .text:0x000027CC; // type:function size:0x5C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_cr/symbols.txt b/config/RZDE01_00/rels/d_a_e_cr/symbols.txt index 93f406db41..050c3621f8 100644 --- a/config/RZDE01_00/rels/d_a_e_cr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_cr/symbols.txt @@ -14,7 +14,7 @@ daE_CR_Delete__FP10e_cr_class = .text:0x000013AC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001414; // type:function size:0x13C scope:global daE_CR_Create__FP10fopAc_ac_c = .text:0x00001550; // type:function size:0x22C scope:global __dt__12daE_CR_HIO_cFv = .text:0x0000177C; // type:function size:0x40 scope:global -__sinit_d_a_e_cr_cpp = .text:0x000017BC; // type:function size:0x48 scope:local +__sinit_\d_a_e_cr_cpp = .text:0x000017BC; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_db/symbols.txt b/config/RZDE01_00/rels/d_a_e_db/symbols.txt index 853e640a05..bc7332d47b 100644 --- a/config/RZDE01_00/rels/d_a_e_db/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_db/symbols.txt @@ -33,7 +33,7 @@ daE_DB_Delete__FP10e_db_class = .text:0x00005C40; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005CA8; // type:function size:0x230 scope:global daE_DB_Create__FP10fopAc_ac_c = .text:0x00005ED8; // type:function size:0x440 scope:global __dt__12daE_DB_HIO_cFv = .text:0x00006318; // type:function size:0x40 scope:global -__sinit_d_a_e_db_cpp = .text:0x00006358; // type:function size:0x48 scope:local +__sinit_\d_a_e_db_cpp = .text:0x00006358; // type:function size:0x48 scope:local fopAcM_onActor__FPC10fopAc_ac_c = .text:0x000063A0; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_dd/symbols.txt b/config/RZDE01_00/rels/d_a_e_dd/symbols.txt index bc2905c14b..f5dea89dc8 100644 --- a/config/RZDE01_00/rels/d_a_e_dd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_dd/symbols.txt @@ -29,7 +29,7 @@ daE_DD_Delete__FP10e_dd_class = .text:0x00003E20; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003E88; // type:function size:0x24C scope:global daE_DD_Create__FP10fopAc_ac_c = .text:0x000040D4; // type:function size:0x4C0 scope:global __dt__12daE_DD_HIO_cFv = .text:0x00004594; // type:function size:0x40 scope:global -__sinit_d_a_e_dd_cpp = .text:0x000045D4; // type:function size:0x48 scope:local +__sinit_\d_a_e_dd_cpp = .text:0x000045D4; // type:function size:0x48 scope:local fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x0000461C; // type:function size:0x84 scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000046A0; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_df/symbols.txt b/config/RZDE01_00/rels/d_a_e_df/symbols.txt index 001739fbd5..d66165336f 100644 --- a/config/RZDE01_00/rels/d_a_e_df/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_df/symbols.txt @@ -40,7 +40,7 @@ daE_DF_Delete__FP8daE_DF_c = .text:0x00001F90; // type:function size:0x4 scope:g Create__8daE_DF_cFv = .text:0x00001F94; // type:function size:0x280 scope:global daE_DF_Create__FP10fopAc_ac_c = .text:0x00002214; // type:function size:0x4 scope:global __dt__12daE_DF_HIO_cFv = .text:0x00002218; // type:function size:0x40 scope:global -__sinit_d_a_e_df_cpp = .text:0x00002258; // type:function size:0x48 scope:local +__sinit_\d_a_e_df_cpp = .text:0x00002258; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_dk/symbols.txt b/config/RZDE01_00/rels/d_a_e_dk/symbols.txt index a523ffbac8..5005d6fc74 100644 --- a/config/RZDE01_00/rels/d_a_e_dk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_dk/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000283C; // type:function size:0x4 scope: create__8daE_DK_cFv = .text:0x00002840; // type:function size:0x324 scope:global daE_DK_Create__FP8daE_DK_c = .text:0x00002B64; // type:function size:0x4 scope:global __dt__12daE_DK_HIO_cFv = .text:0x00002B68; // type:function size:0x40 scope:global -__sinit_d_a_e_dk_cpp = .text:0x00002BA8; // type:function size:0x48 scope:local +__sinit_\d_a_e_dk_cpp = .text:0x00002BA8; // type:function size:0x48 scope:local setUpdateEnable__8J3DZModeFUc = .text:0x00002BF0; // type:function size:0x34 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_dn/symbols.txt b/config/RZDE01_00/rels/d_a_e_dn/symbols.txt index 2240934499..2e49067d13 100644 --- a/config/RZDE01_00/rels/d_a_e_dn/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_dn/symbols.txt @@ -44,7 +44,7 @@ daE_DN_Delete__FP10e_dn_class = .text:0x00008320; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00008388; // type:function size:0x224 scope:global daE_DN_Create__FP10fopAc_ac_c = .text:0x000085AC; // type:function size:0x420 scope:global __dt__12daE_DN_HIO_cFv = .text:0x000089CC; // type:function size:0x40 scope:global -__sinit_d_a_e_dn_cpp = .text:0x00008A0C; // type:function size:0x48 scope:local +__sinit_\d_a_e_dn_cpp = .text:0x00008A0C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_dt/symbols.txt b/config/RZDE01_00/rels/d_a_e_dt/symbols.txt index 1aa6346e55..6c9bf9f180 100644 --- a/config/RZDE01_00/rels/d_a_e_dt/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_dt/symbols.txt @@ -68,7 +68,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000075FC; // type:function size:0x4 scope: create__8daE_DT_cFv = .text:0x00007600; // type:function size:0x470 scope:global daE_DT_Create__FP8daE_DT_c = .text:0x00007A70; // type:function size:0x4 scope:global __dt__12daE_DT_HIO_cFv = .text:0x00007A74; // type:function size:0x40 scope:global -__sinit_d_a_e_dt_cpp = .text:0x00007AB4; // type:function size:0x64 scope:local +__sinit_\d_a_e_dt_cpp = .text:0x00007AB4; // type:function size:0x64 scope:local setUpdateEnable__8J3DZModeFUc = .text:0x00007B18; // type:function size:0x34 scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00007B4C; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_fb/symbols.txt b/config/RZDE01_00/rels/d_a_e_fb/symbols.txt index ed14f060f0..cfceb3f55d 100644 --- a/config/RZDE01_00/rels/d_a_e_fb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_fb/symbols.txt @@ -31,7 +31,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002308; // type:function size:0x4 scope: create__8daE_FB_cFv = .text:0x0000230C; // type:function size:0x36C scope:global daE_FB_Create__FP8daE_FB_c = .text:0x00002678; // type:function size:0x4 scope:global __dt__12daE_FB_HIO_cFv = .text:0x0000267C; // type:function size:0x40 scope:global -__sinit_d_a_e_fb_cpp = .text:0x000026BC; // type:function size:0x48 scope:local +__sinit_\d_a_e_fb_cpp = .text:0x000026BC; // type:function size:0x48 scope:local fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x00002704; // type:function size:0x1C scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002720; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_fk/symbols.txt b/config/RZDE01_00/rels/d_a_e_fk/symbols.txt index c4cd9fc1df..363e7893c0 100644 --- a/config/RZDE01_00/rels/d_a_e_fk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_fk/symbols.txt @@ -42,7 +42,7 @@ CreateChk__8daE_FK_cFv = .text:0x00001A30; // type:function size:0x90 scope:glob Create__8daE_FK_cFv = .text:0x00001AC0; // type:function size:0x30C scope:global daE_FK_Create__FP10fopAc_ac_c = .text:0x00001DCC; // type:function size:0x4 scope:global __dt__12daE_FK_HIO_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global -__sinit_d_a_e_fk_cpp = .text:0x00001E10; // type:function size:0x98 scope:local +__sinit_\d_a_e_fk_cpp = .text:0x00001E10; // type:function size:0x98 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_fm/symbols.txt b/config/RZDE01_00/rels/d_a_e_fm/symbols.txt index 93a28f6726..3f3717238a 100644 --- a/config/RZDE01_00/rels/d_a_e_fm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_fm/symbols.txt @@ -37,7 +37,7 @@ daE_FM_Delete__FP10e_fm_class = .text:0x00009BDC; // type:function size:0x80 sco useHeapInit__FP10fopAc_ac_c = .text:0x00009C5C; // type:function size:0x834 scope:global daE_FM_Create__FP10fopAc_ac_c = .text:0x0000A490; // type:function size:0x64C scope:global __dt__12daE_FM_HIO_cFv = .text:0x0000AADC; // type:function size:0x40 scope:global -__sinit_d_a_e_fm_cpp = .text:0x0000AB1C; // type:function size:0x64 scope:local +__sinit_\d_a_e_fm_cpp = .text:0x0000AB1C; // type:function size:0x64 scope:local entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000AB80; // type:function size:0xC scope:global entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000AB8C; // type:function size:0xC scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000AB98; // type:function size:0x4C scope:global diff --git a/config/RZDE01_00/rels/d_a_e_fs/symbols.txt b/config/RZDE01_00/rels/d_a_e_fs/symbols.txt index a4fe7e9524..6d78db8a69 100644 --- a/config/RZDE01_00/rels/d_a_e_fs/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_fs/symbols.txt @@ -12,7 +12,7 @@ daE_Fs_Delete__FP10e_fs_class = .text:0x00001A38; // type:function size:0x68 sco useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001AA0; // type:function size:0xF4 scope:global daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001B94; // type:function size:0x490 scope:global __dt__12daE_Fs_HIO_cFv = .text:0x00002024; // type:function size:0x40 scope:global -__sinit_d_a_e_fs_cpp = .text:0x00002064; // type:function size:0x48 scope:local +__sinit_\d_a_e_fs_cpp = .text:0x00002064; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_fz/symbols.txt b/config/RZDE01_00/rels/d_a_e_fz/symbols.txt index e93af1d951..30da4fef11 100644 --- a/config/RZDE01_00/rels/d_a_e_fz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_fz/symbols.txt @@ -30,7 +30,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000268C; // type:function size:0x4 scope: create__8daE_FZ_cFv = .text:0x00002690; // type:function size:0x468 scope:global daE_FZ_Create__FP8daE_FZ_c = .text:0x00002AF8; // type:function size:0x4 scope:global __dt__12daE_FZ_HIO_cFv = .text:0x00002AFC; // type:function size:0x40 scope:global -__sinit_d_a_e_fz_cpp = .text:0x00002B3C; // type:function size:0x48 scope:local +__sinit_\d_a_e_fz_cpp = .text:0x00002B3C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ga/symbols.txt b/config/RZDE01_00/rels/d_a_e_ga/symbols.txt index 62078c3cdc..45f29fe586 100644 --- a/config/RZDE01_00/rels/d_a_e_ga/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ga/symbols.txt @@ -12,7 +12,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000006E0; // type:function size:0xA8 scope daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000788; // type:function size:0x238 scope:global __ct__4ga_sFv = .text:0x000009C0; // type:function size:0x4 scope:global __dt__12daE_Ga_HIO_cFv = .text:0x000009C4; // type:function size:0x40 scope:global -__sinit_d_a_e_ga_cpp = .text:0x00000A04; // type:function size:0x48 scope:local +__sinit_\d_a_e_ga_cpp = .text:0x00000A04; // type:function size:0x48 scope:local __dt__4ga_sFv = .text:0x00000A4C; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_gb/symbols.txt b/config/RZDE01_00/rels/d_a_e_gb/symbols.txt index 57d653e9f8..5d43c8edc9 100644 --- a/config/RZDE01_00/rels/d_a_e_gb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_gb/symbols.txt @@ -26,7 +26,7 @@ daE_GB_Delete__FP10e_gb_class = .text:0x00004680; // type:function size:0x74 sco useHeapInit__FP10fopAc_ac_c = .text:0x000046F4; // type:function size:0x360 scope:global daE_GB_Create__FP10fopAc_ac_c = .text:0x00004A54; // type:function size:0x3AC scope:global __dt__12daE_GB_HIO_cFv = .text:0x00004E00; // type:function size:0x40 scope:global -__sinit_d_a_e_gb_cpp = .text:0x00004E40; // type:function size:0x48 scope:local +__sinit_\d_a_e_gb_cpp = .text:0x00004E40; // type:function size:0x48 scope:local setPos__7daKey_cF4cXyz = .text:0x00004E88; // type:function size:0x8 scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00004E90; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ge/symbols.txt b/config/RZDE01_00/rels/d_a_e_ge/symbols.txt index 84c5389f26..ed1d8d1a52 100644 --- a/config/RZDE01_00/rels/d_a_e_ge/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ge/symbols.txt @@ -48,7 +48,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003EF4; // type:function size:0x4 scope: create__8daE_GE_cFv = .text:0x00003EF8; // type:function size:0x3DC scope:global daE_GE_Create__FP8daE_GE_c = .text:0x000042D4; // type:function size:0x4 scope:global __dt__12daE_GE_HIO_cFv = .text:0x000042D8; // type:function size:0x40 scope:global -__sinit_d_a_e_ge_cpp = .text:0x00004318; // type:function size:0x48 scope:local +__sinit_\d_a_e_ge_cpp = .text:0x00004318; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_gi/symbols.txt b/config/RZDE01_00/rels/d_a_e_gi/symbols.txt index a50d5d0408..bc196017fd 100644 --- a/config/RZDE01_00/rels/d_a_e_gi/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_gi/symbols.txt @@ -38,7 +38,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000031D4; // type:function size:0x4 scope: create__8daE_GI_cFv = .text:0x000031D8; // type:function size:0x35C scope:global daE_GI_Create__FP8daE_GI_c = .text:0x00003534; // type:function size:0x4 scope:global __dt__12daE_GI_HIO_cFv = .text:0x00003538; // type:function size:0x40 scope:global -__sinit_d_a_e_gi_cpp = .text:0x00003578; // type:function size:0x48 scope:local +__sinit_\d_a_e_gi_cpp = .text:0x00003578; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_gm/symbols.txt b/config/RZDE01_00/rels/d_a_e_gm/symbols.txt index 4aae4119f0..ede5ab392c 100644 --- a/config/RZDE01_00/rels/d_a_e_gm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_gm/symbols.txt @@ -46,7 +46,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000547C; // type:function size:0x4 scope: create__8daE_GM_cFv = .text:0x00005480; // type:function size:0x4C0 scope:global daE_GM_Create__FP8daE_GM_c = .text:0x00005940; // type:function size:0x4 scope:global __dt__12daE_GM_HIO_cFv = .text:0x00005944; // type:function size:0x40 scope:global -__sinit_d_a_e_gm_cpp = .text:0x00005984; // type:function size:0x90 scope:local +__sinit_\d_a_e_gm_cpp = .text:0x00005984; // type:function size:0x90 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_gob/symbols.txt b/config/RZDE01_00/rels/d_a_e_gob/symbols.txt index 4148076d3d..900cf78e5f 100644 --- a/config/RZDE01_00/rels/d_a_e_gob/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_gob/symbols.txt @@ -17,7 +17,7 @@ daE_GOB_Delete__FP11e_gob_class = .text:0x000059E8; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00005A50; // type:function size:0x16C scope:global daE_GOB_Create__FP10fopAc_ac_c = .text:0x00005BBC; // type:function size:0x3E0 scope:global __dt__13daE_GOB_HIO_cFv = .text:0x00005F9C; // type:function size:0x40 scope:global -__sinit_d_a_e_gob_cpp = .text:0x00005FDC; // type:function size:0x74 scope:local +__sinit_\d_a_e_gob_cpp = .text:0x00005FDC; // type:function size:0x74 scope:local setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006050; // type:function size:0x10 scope:global getModel__16mDoExt_McaMorfSOFv = .text:0x00006060; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00006068; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_gs/symbols.txt b/config/RZDE01_00/rels/d_a_e_gs/symbols.txt index 2aac290ad2..1bf739c646 100644 --- a/config/RZDE01_00/rels/d_a_e_gs/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_gs/symbols.txt @@ -12,7 +12,7 @@ daE_GS_Delete__FP10e_gs_class = .text:0x00000624; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x140 scope:global daE_GS_Create__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x154 scope:global __dt__12daE_GS_HIO_cFv = .text:0x00000920; // type:function size:0x40 scope:global -__sinit_d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:local +__sinit_\d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_hb/symbols.txt b/config/RZDE01_00/rels/d_a_e_hb/symbols.txt index 10f1f5a474..1794aea71d 100644 --- a/config/RZDE01_00/rels/d_a_e_hb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_hb/symbols.txt @@ -28,7 +28,7 @@ daE_HB_Delete__FP10e_hb_class = .text:0x00003CBC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003D24; // type:function size:0x230 scope:global daE_HB_Create__FP10fopAc_ac_c = .text:0x00003F54; // type:function size:0x434 scope:global __dt__12daE_HB_HIO_cFv = .text:0x00004388; // type:function size:0x40 scope:global -__sinit_d_a_e_hb_cpp = .text:0x000043C8; // type:function size:0x48 scope:local +__sinit_\d_a_e_hb_cpp = .text:0x000043C8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_hm/symbols.txt b/config/RZDE01_00/rels/d_a_e_hm/symbols.txt index 98e30a04c0..d10ffb7c3f 100644 --- a/config/RZDE01_00/rels/d_a_e_hm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_hm/symbols.txt @@ -60,7 +60,7 @@ CreateStyle__8daE_HM_cFv = .text:0x00004554; // type:function size:0x1C0 scope:g Create__8daE_HM_cFv = .text:0x00004714; // type:function size:0x324 scope:global daE_HM_Create__FP10fopAc_ac_c = .text:0x00004A38; // type:function size:0x4 scope:global __dt__12daE_HM_HIO_cFv = .text:0x00004A3C; // type:function size:0x40 scope:global -__sinit_d_a_e_hm_cpp = .text:0x00004A7C; // type:function size:0x84 scope:local +__sinit_\d_a_e_hm_cpp = .text:0x00004A7C; // type:function size:0x84 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_hp/symbols.txt b/config/RZDE01_00/rels/d_a_e_hp/symbols.txt index 2f7dd3f48c..e5738210de 100644 --- a/config/RZDE01_00/rels/d_a_e_hp/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_hp/symbols.txt @@ -33,7 +33,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000317C; // type:function size:0x4 scope: create__8daE_HP_cFv = .text:0x00003180; // type:function size:0x448 scope:global daE_HP_Create__FP8daE_HP_c = .text:0x000035C8; // type:function size:0x4 scope:global __dt__12daE_HP_HIO_cFv = .text:0x000035CC; // type:function size:0x40 scope:global -__sinit_d_a_e_hp_cpp = .text:0x0000360C; // type:function size:0x48 scope:local +__sinit_\d_a_e_hp_cpp = .text:0x0000360C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_hz/symbols.txt b/config/RZDE01_00/rels/d_a_e_hz/symbols.txt index 5270f7b77a..6ed639e316 100644 --- a/config/RZDE01_00/rels/d_a_e_hz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_hz/symbols.txt @@ -53,7 +53,7 @@ setInitPos__8daE_HZ_cFv = .text:0x0000539C; // type:function size:0xBC scope:glo create__8daE_HZ_cFv = .text:0x00005458; // type:function size:0x374 scope:global daE_HZ_Create__FP8daE_HZ_c = .text:0x000057CC; // type:function size:0x4 scope:global __dt__12daE_HZ_HIO_cFv = .text:0x000057D0; // type:function size:0x40 scope:global -__sinit_d_a_e_hz_cpp = .text:0x00005810; // type:function size:0x48 scope:local +__sinit_\d_a_e_hz_cpp = .text:0x00005810; // type:function size:0x48 scope:local fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x00005858; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_hzelda/symbols.txt b/config/RZDE01_00/rels/d_a_e_hzelda/symbols.txt index 4b14f27c7e..89c7891892 100644 --- a/config/RZDE01_00/rels/d_a_e_hzelda/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_hzelda/symbols.txt @@ -15,7 +15,7 @@ daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x0000346C; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000034DC; // type:function size:0x2F4 scope:global daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x000037D0; // type:function size:0x3C0 scope:global __dt__16daE_HZELDA_HIO_cFv = .text:0x00003B90; // type:function size:0x40 scope:global -__sinit_d_a_e_hzelda_cpp = .text:0x00003BD0; // type:function size:0x48 scope:local +__sinit_\d_a_e_hzelda_cpp = .text:0x00003BD0; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003C18; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_is/symbols.txt b/config/RZDE01_00/rels/d_a_e_is/symbols.txt index 308f15f8a6..4498cf9746 100644 --- a/config/RZDE01_00/rels/d_a_e_is/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_is/symbols.txt @@ -14,7 +14,7 @@ daE_IS_Delete__FP10e_is_class = .text:0x00001634; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000169C; // type:function size:0xF4 scope:global daE_IS_Create__FP10fopAc_ac_c = .text:0x00001790; // type:function size:0x390 scope:global __dt__12daE_IS_HIO_cFv = .text:0x00001B20; // type:function size:0x40 scope:global -__sinit_d_a_e_is_cpp = .text:0x00001B60; // type:function size:0x48 scope:local +__sinit_\d_a_e_is_cpp = .text:0x00001B60; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_kg/symbols.txt b/config/RZDE01_00/rels/d_a_e_kg/symbols.txt index 6bd2346086..377161708f 100644 --- a/config/RZDE01_00/rels/d_a_e_kg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_kg/symbols.txt @@ -14,7 +14,7 @@ daE_KG_Delete__FP10e_kg_class = .text:0x00001ACC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001B34; // type:function size:0x19C scope:global daE_KG_Create__FP10fopAc_ac_c = .text:0x00001CD0; // type:function size:0x29C scope:global __dt__12daE_KG_HIO_cFv = .text:0x00001F6C; // type:function size:0x40 scope:global -__sinit_d_a_e_kg_cpp = .text:0x00001FAC; // type:function size:0x48 scope:local +__sinit_\d_a_e_kg_cpp = .text:0x00001FAC; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_kk/symbols.txt b/config/RZDE01_00/rels/d_a_e_kk/symbols.txt index fdc212e046..77fe88214c 100644 --- a/config/RZDE01_00/rels/d_a_e_kk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_kk/symbols.txt @@ -40,7 +40,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000041DC; // type:function size:0x4 scope: create__8daE_KK_cFv = .text:0x000041E0; // type:function size:0x55C scope:global daE_KK_Create__FP8daE_KK_c = .text:0x0000473C; // type:function size:0x4 scope:global __dt__12daE_KK_HIO_cFv = .text:0x00004740; // type:function size:0x40 scope:global -__sinit_d_a_e_kk_cpp = .text:0x00004780; // type:function size:0x48 scope:local +__sinit_\d_a_e_kk_cpp = .text:0x00004780; // type:function size:0x48 scope:local fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x000047C8; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_kr/symbols.txt b/config/RZDE01_00/rels/d_a_e_kr/symbols.txt index 3857944b6a..058400c6d8 100644 --- a/config/RZDE01_00/rels/d_a_e_kr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_kr/symbols.txt @@ -26,7 +26,7 @@ daE_Kr_Delete__FP10e_kr_class = .text:0x000052B4; // type:function size:0x50 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005304; // type:function size:0x138 scope:global daE_Kr_Create__FP10fopAc_ac_c = .text:0x0000543C; // type:function size:0x3B0 scope:global __dt__9e_krHIO_cFv = .text:0x000057EC; // type:function size:0x40 scope:global -__sinit_d_a_e_kr_cpp = .text:0x0000582C; // type:function size:0x48 scope:local +__sinit_\d_a_e_kr_cpp = .text:0x0000582C; // type:function size:0x48 scope:local __ct__9e_krHIO_cFv = .text:0x00005874; // type:function size:0xF4 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_mb/symbols.txt b/config/RZDE01_00/rels/d_a_e_mb/symbols.txt index da71158da7..c7ed433e16 100644 --- a/config/RZDE01_00/rels/d_a_e_mb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_mb/symbols.txt @@ -12,7 +12,7 @@ daE_MB_Delete__FP10e_mb_class = .text:0x00001798; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001800; // type:function size:0x3BC scope:global daE_MB_Create__FP10fopAc_ac_c = .text:0x00001BBC; // type:function size:0x1DC scope:global __dt__12daE_MB_HIO_cFv = .text:0x00001D98; // type:function size:0x40 scope:global -__sinit_d_a_e_mb_cpp = .text:0x00001DD8; // type:function size:0x158 scope:local +__sinit_\d_a_e_mb_cpp = .text:0x00001DD8; // type:function size:0x158 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_mf/symbols.txt b/config/RZDE01_00/rels/d_a_e_mf/symbols.txt index 6aa41a3ebf..47744dfd8d 100644 --- a/config/RZDE01_00/rels/d_a_e_mf/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_mf/symbols.txt @@ -41,7 +41,7 @@ daE_MF_Delete__FP10e_mf_class = .text:0x00007F54; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00007FBC; // type:function size:0x1D4 scope:global daE_MF_Create__FP10fopAc_ac_c = .text:0x00008190; // type:function size:0x408 scope:global __dt__12daE_MF_HIO_cFv = .text:0x00008598; // type:function size:0x40 scope:global -__sinit_d_a_e_mf_cpp = .text:0x000085D8; // type:function size:0x48 scope:local +__sinit_\d_a_e_mf_cpp = .text:0x000085D8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_mk/symbols.txt b/config/RZDE01_00/rels/d_a_e_mk/symbols.txt index 53d8a9bba5..091bebbd8b 100644 --- a/config/RZDE01_00/rels/d_a_e_mk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_mk/symbols.txt @@ -32,7 +32,7 @@ daE_MK_Delete__FP10e_mk_class = .text:0x000076CC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00007734; // type:function size:0x294 scope:global daE_MK_Create__FP10fopAc_ac_c = .text:0x000079C8; // type:function size:0x4AC scope:global __dt__12daE_MK_HIO_cFv = .text:0x00007E74; // type:function size:0x40 scope:global -__sinit_d_a_e_mk_cpp = .text:0x00007EB4; // type:function size:0xE0 scope:local +__sinit_\d_a_e_mk_cpp = .text:0x00007EB4; // type:function size:0xE0 scope:local changeOriginalDemo__9daPy_py_cFv = .text:0x00007F94; // type:function size:0x14 scope:global cancelOriginalDemo__9daPy_py_cFv = .text:0x00007FA8; // type:function size:0x14 scope:global __dt__11dCcU_AtInfoFv = .text:0x00007FBC; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_mm/symbols.txt b/config/RZDE01_00/rels/d_a_e_mm/symbols.txt index 681a9d27b9..6cc24eea76 100644 --- a/config/RZDE01_00/rels/d_a_e_mm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_mm/symbols.txt @@ -22,7 +22,7 @@ daE_MM_Delete__FP10e_mm_class = .text:0x0000285C; // type:function size:0x74 sco useHeapInit__FP10fopAc_ac_c = .text:0x000028D0; // type:function size:0x108 scope:global daE_MM_Create__FP10fopAc_ac_c = .text:0x000029D8; // type:function size:0x34C scope:global __dt__12daE_MM_HIO_cFv = .text:0x00002D24; // type:function size:0x40 scope:global -__sinit_d_a_e_mm_cpp = .text:0x00002D64; // type:function size:0x48 scope:local +__sinit_\d_a_e_mm_cpp = .text:0x00002D64; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00002DAC; // type:function size:0x8 scope:global OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002DB4; // type:function size:0x10 scope:global OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002DC4; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ms/symbols.txt b/config/RZDE01_00/rels/d_a_e_ms/symbols.txt index 3f03ff5566..d82d5541d1 100644 --- a/config/RZDE01_00/rels/d_a_e_ms/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ms/symbols.txt @@ -30,7 +30,7 @@ daE_MS_Delete__FP10e_ms_class = .text:0x00002B24; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002B8C; // type:function size:0xF4 scope:global daE_MS_Create__FP10fopAc_ac_c = .text:0x00002C80; // type:function size:0x2B0 scope:global __dt__12daE_MS_HIO_cFv = .text:0x00002F30; // type:function size:0x40 scope:global -__sinit_d_a_e_ms_cpp = .text:0x00002F70; // type:function size:0x48 scope:local +__sinit_\d_a_e_ms_cpp = .text:0x00002F70; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00002FB8; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00002FC0; // type:function size:0x8 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_nest/symbols.txt b/config/RZDE01_00/rels/d_a_e_nest/symbols.txt index 2354689453..83e87ab52b 100644 --- a/config/RZDE01_00/rels/d_a_e_nest/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_nest/symbols.txt @@ -21,7 +21,7 @@ daE_Nest_Delete__FP12e_nest_class = .text:0x00002A64; // type:function size:0x70 useHeapInit__FP10fopAc_ac_c = .text:0x00002AD4; // type:function size:0x114 scope:global daE_Nest_Create__FP10fopAc_ac_c = .text:0x00002BE8; // type:function size:0x47C scope:global __dt__14daE_Nest_HIO_cFv = .text:0x00003064; // type:function size:0x40 scope:global -__sinit_d_a_e_nest_cpp = .text:0x000030A4; // type:function size:0x48 scope:local +__sinit_\d_a_e_nest_cpp = .text:0x000030A4; // type:function size:0x48 scope:local __ct__12nest_hahen_sFv = .text:0x000030EC; // type:function size:0x4 scope:global __dt__12nest_hahen_sFv = .text:0x000030F0; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_nz/symbols.txt b/config/RZDE01_00/rels/d_a_e_nz/symbols.txt index 1d5fb02eda..5eda509cf8 100644 --- a/config/RZDE01_00/rels/d_a_e_nz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_nz/symbols.txt @@ -12,7 +12,7 @@ daE_NZ_Delete__FP10e_nz_class = .text:0x000019BC; // type:function size:0x9C sco useHeapInit__FP10fopAc_ac_c = .text:0x00001A58; // type:function size:0x13C scope:global daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001B94; // type:function size:0x270 scope:global __dt__12daE_NZ_HIO_cFv = .text:0x00001E04; // type:function size:0x40 scope:global -__sinit_d_a_e_nz_cpp = .text:0x00001E44; // type:function size:0x48 scope:local +__sinit_\d_a_e_nz_cpp = .text:0x00001E44; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_oc/symbols.txt b/config/RZDE01_00/rels/d_a_e_oc/symbols.txt index 8c7add0b0c..8e9ca572a9 100644 --- a/config/RZDE01_00/rels/d_a_e_oc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_oc/symbols.txt @@ -71,7 +71,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000807C; // type:function size:0x4 scope: create__8daE_OC_cFv = .text:0x00008080; // type:function size:0x4B0 scope:global daE_OC_Create__FP8daE_OC_c = .text:0x00008530; // type:function size:0x4 scope:global __dt__12daE_OC_HIO_cFv = .text:0x00008534; // type:function size:0x40 scope:global -__sinit_d_a_e_oc_cpp = .text:0x00008574; // type:function size:0x48 scope:local +__sinit_\d_a_e_oc_cpp = .text:0x00008574; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_oct_bg/symbols.txt b/config/RZDE01_00/rels/d_a_e_oct_bg/symbols.txt index 3d0981e82d..75e0d13b98 100644 --- a/config/RZDE01_00/rels/d_a_e_oct_bg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_oct_bg/symbols.txt @@ -39,7 +39,7 @@ draw__11daE_OctBg_cFv = .text:0x00002DD0; // type:function size:0x208 scope:glob daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00002FD8; // type:function size:0x4 scope:global daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00002FDC; // type:function size:0xAC scope:global __dt__15daE_OctBg_HIO_cFv = .text:0x00003088; // type:function size:0x40 scope:global -__sinit_d_a_e_oct_bg_cpp = .text:0x000030C8; // type:function size:0x48 scope:local +__sinit_\d_a_e_oct_bg_cpp = .text:0x000030C8; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00003110; // type:function size:0x74 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ot/symbols.txt b/config/RZDE01_00/rels/d_a_e_ot/symbols.txt index ad84b6e7ae..d583d2c086 100644 --- a/config/RZDE01_00/rels/d_a_e_ot/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ot/symbols.txt @@ -31,7 +31,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000229C; // type:function size:0x4 scope: create__8daE_OT_cFv = .text:0x000022A0; // type:function size:0x3BC scope:global daE_OT_Create__FP8daE_OT_c = .text:0x0000265C; // type:function size:0x4 scope:global __dt__12daE_OT_HIO_cFv = .text:0x00002660; // type:function size:0x40 scope:global -__sinit_d_a_e_ot_cpp = .text:0x000026A0; // type:function size:0x48 scope:local +__sinit_\d_a_e_ot_cpp = .text:0x000026A0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ph/symbols.txt b/config/RZDE01_00/rels/d_a_e_ph/symbols.txt index f50446f3fd..21dc794d37 100644 --- a/config/RZDE01_00/rels/d_a_e_ph/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ph/symbols.txt @@ -51,7 +51,7 @@ daE_PH_Draw__FP8daE_PH_c = .text:0x00003A54; // type:function size:0x12C scope:g daE_PH_Execute__FP8daE_PH_c = .text:0x00003B80; // type:function size:0x4 scope:global daE_PH_IsDelete__FP8daE_PH_c = .text:0x00003B84; // type:function size:0x8 scope:global __dt__12daE_PH_HIO_cFv = .text:0x00003B8C; // type:function size:0x40 scope:global -__sinit_d_a_e_ph_cpp = .text:0x00003BCC; // type:function size:0x48 scope:local +__sinit_\d_a_e_ph_cpp = .text:0x00003BCC; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00003C14; // type:function size:0x74 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_pm/symbols.txt b/config/RZDE01_00/rels/d_a_e_pm/symbols.txt index 58fef0c76b..a267659dc6 100644 --- a/config/RZDE01_00/rels/d_a_e_pm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_pm/symbols.txt @@ -71,7 +71,7 @@ SkipChk__8daE_PM_cFv = .text:0x00007EB8; // type:function size:0x568 scope:globa Create__8daE_PM_cFv = .text:0x00008420; // type:function size:0x328 scope:global daE_PM_Create__FP10fopAc_ac_c = .text:0x00008748; // type:function size:0x4 scope:global __dt__12daE_PM_HIO_cFv = .text:0x0000874C; // type:function size:0x40 scope:global -__sinit_d_a_e_pm_cpp = .text:0x0000878C; // type:function size:0x48 scope:local +__sinit_\d_a_e_pm_cpp = .text:0x0000878C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_po/symbols.txt b/config/RZDE01_00/rels/d_a_e_po/symbols.txt index f2663d235e..915482cd8b 100644 --- a/config/RZDE01_00/rels/d_a_e_po/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_po/symbols.txt @@ -29,7 +29,7 @@ daE_PO_Delete__FP10e_po_class = .text:0x00008938; // type:function size:0x88 sco useHeapInit__FP10fopAc_ac_c = .text:0x000089C0; // type:function size:0x37C scope:global daE_PO_Create__FP10fopAc_ac_c = .text:0x00008D3C; // type:function size:0xAB0 scope:global __dt__12daE_PO_HIO_cFv = .text:0x000097EC; // type:function size:0x40 scope:global -__sinit_d_a_e_po_cpp = .text:0x0000982C; // type:function size:0x48 scope:local +__sinit_\d_a_e_po_cpp = .text:0x0000982C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_pz/symbols.txt b/config/RZDE01_00/rels/d_a_e_pz/symbols.txt index 7ee890319c..e45b3b1200 100644 --- a/config/RZDE01_00/rels/d_a_e_pz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_pz/symbols.txt @@ -39,7 +39,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000737C; // type:function size:0x4 scope: create__8daE_PZ_cFv = .text:0x00007380; // type:function size:0x7E0 scope:global daE_PZ_Create__FP8daE_PZ_c = .text:0x00007B60; // type:function size:0x4 scope:global __dt__12daE_PZ_HIO_cFv = .text:0x00007B64; // type:function size:0x40 scope:global -__sinit_d_a_e_pz_cpp = .text:0x00007BA4; // type:function size:0x48 scope:local +__sinit_\d_a_e_pz_cpp = .text:0x00007BA4; // type:function size:0x48 scope:local entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00007BEC; // type:function size:0xC scope:global entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00007BF8; // type:function size:0xC scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_rb/symbols.txt b/config/RZDE01_00/rels/d_a_e_rb/symbols.txt index 596656f75b..665e77fe88 100644 --- a/config/RZDE01_00/rels/d_a_e_rb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_rb/symbols.txt @@ -22,7 +22,7 @@ daE_RB_Delete__FP10e_rb_class = .text:0x00002068; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000020D0; // type:function size:0xD8 scope:global daE_RB_Create__FP10fopAc_ac_c = .text:0x000021A8; // type:function size:0x390 scope:global __dt__12daE_RB_HIO_cFv = .text:0x00002538; // type:function size:0x40 scope:global -__sinit_d_a_e_rb_cpp = .text:0x00002578; // type:function size:0x48 scope:local +__sinit_\d_a_e_rb_cpp = .text:0x00002578; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x000025C0; // type:function size:0x8 scope:global cM_ssin__Fs = .text:0x000025C8; // type:function size:0x14 scope:global setBaseTRMtx__8J3DModelFPA4_f = .text:0x000025DC; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_rd/symbols.txt b/config/RZDE01_00/rels/d_a_e_rd/symbols.txt index 9672f67dcb..6e91491a18 100644 --- a/config/RZDE01_00/rels/d_a_e_rd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_rd/symbols.txt @@ -89,7 +89,7 @@ daE_RD_Delete__FP10e_rd_class = .text:0x00010AF4; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x00010B58; // type:function size:0x6C4 scope:global daE_RD_Create__FP10fopAc_ac_c = .text:0x0001121C; // type:function size:0xDC8 scope:global __dt__12daE_RD_HIO_cFv = .text:0x00011FE4; // type:function size:0x40 scope:global -__sinit_d_a_e_rd_cpp = .text:0x00012024; // type:function size:0x64 scope:local +__sinit_\d_a_e_rd_cpp = .text:0x00012024; // type:function size:0x64 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_rdb/symbols.txt b/config/RZDE01_00/rels/d_a_e_rdb/symbols.txt index 102427a2dd..024213bf94 100644 --- a/config/RZDE01_00/rels/d_a_e_rdb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_rdb/symbols.txt @@ -29,7 +29,7 @@ daE_RDB_Delete__FP11e_rdb_class = .text:0x000051EC; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00005254; // type:function size:0x16C scope:global daE_RDB_Create__FP10fopAc_ac_c = .text:0x000053C0; // type:function size:0x468 scope:global __dt__13daE_RDB_HIO_cFv = .text:0x00005828; // type:function size:0x40 scope:global -__sinit_d_a_e_rdb_cpp = .text:0x00005868; // type:function size:0x48 scope:local +__sinit_\d_a_e_rdb_cpp = .text:0x00005868; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_rdy/symbols.txt b/config/RZDE01_00/rels/d_a_e_rdy/symbols.txt index 8f3d2bfaa9..cfe759c18a 100644 --- a/config/RZDE01_00/rels/d_a_e_rdy/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_rdy/symbols.txt @@ -85,7 +85,7 @@ daE_RDY_Delete__FP11e_rdy_class = .text:0x0000C7E4; // type:function size:0x64 s useHeapInit__FP10fopAc_ac_c = .text:0x0000C848; // type:function size:0x3E4 scope:global daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000CC2C; // type:function size:0x698 scope:global __dt__13daE_RDY_HIO_cFv = .text:0x0000D2C4; // type:function size:0x40 scope:global -__sinit_d_a_e_rdy_cpp = .text:0x0000D304; // type:function size:0x64 scope:local +__sinit_\d_a_e_rdy_cpp = .text:0x0000D304; // type:function size:0x64 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x0000D368; // type:function size:0x8 scope:global getFrame__13mDoExt_morf_cFv = .text:0x0000D370; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x0000D378; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_s1/symbols.txt b/config/RZDE01_00/rels/d_a_e_s1/symbols.txt index cc2e79dc68..22d591c7d2 100644 --- a/config/RZDE01_00/rels/d_a_e_s1/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_s1/symbols.txt @@ -34,7 +34,7 @@ daE_S1_Delete__FP10e_s1_class = .text:0x00005090; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000050F8; // type:function size:0x13C scope:global daE_S1_Create__FP10fopAc_ac_c = .text:0x00005234; // type:function size:0x508 scope:global __dt__12daE_S1_HIO_cFv = .text:0x0000573C; // type:function size:0x40 scope:global -__sinit_d_a_e_s1_cpp = .text:0x0000577C; // type:function size:0xA8 scope:local +__sinit_\d_a_e_s1_cpp = .text:0x0000577C; // type:function size:0xA8 scope:local __ct__7s1_ke_sFv = .text:0x00005824; // type:function size:0x68 scope:global __dt__7s1_ke_sFv = .text:0x0000588C; // type:function size:0x7C scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sb/symbols.txt b/config/RZDE01_00/rels/d_a_e_sb/symbols.txt index be29667c14..247ef08d5f 100644 --- a/config/RZDE01_00/rels/d_a_e_sb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sb/symbols.txt @@ -55,7 +55,7 @@ daE_SB_Delete__FP8daE_SB_c = .text:0x00002DB4; // type:function size:0x4 scope:g Create__8daE_SB_cFv = .text:0x00002DB8; // type:function size:0x410 scope:global daE_SB_Create__FP10fopAc_ac_c = .text:0x000031C8; // type:function size:0x4 scope:global __dt__12daE_SB_HIO_cFv = .text:0x000031CC; // type:function size:0x40 scope:global -__sinit_d_a_e_sb_cpp = .text:0x0000320C; // type:function size:0x48 scope:local +__sinit_\d_a_e_sb_cpp = .text:0x0000320C; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00003254; // type:function size:0x74 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sf/symbols.txt b/config/RZDE01_00/rels/d_a_e_sf/symbols.txt index da2d5c08f7..71c4e410ee 100644 --- a/config/RZDE01_00/rels/d_a_e_sf/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sf/symbols.txt @@ -28,7 +28,7 @@ daE_SF_Delete__FP10e_sf_class = .text:0x00003C80; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003CE8; // type:function size:0x1C4 scope:global daE_SF_Create__FP10fopAc_ac_c = .text:0x00003EAC; // type:function size:0x3D0 scope:global __dt__12daE_SF_HIO_cFv = .text:0x0000427C; // type:function size:0x40 scope:global -__sinit_d_a_e_sf_cpp = .text:0x000042BC; // type:function size:0x48 scope:local +__sinit_\d_a_e_sf_cpp = .text:0x000042BC; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00004304; // type:function size:0x8 scope:global dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000430C; // type:function size:0x6C scope:global dComIfG_Ccsp__Fv = .text:0x00004378; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sg/symbols.txt b/config/RZDE01_00/rels/d_a_e_sg/symbols.txt index b05426dfff..8127d071c8 100644 --- a/config/RZDE01_00/rels/d_a_e_sg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sg/symbols.txt @@ -21,7 +21,7 @@ daE_SG_Delete__FP10e_sg_class = .text:0x00002D30; // type:function size:0xAC sco useHeapInit__FP10fopAc_ac_c = .text:0x00002DDC; // type:function size:0xCC scope:global daE_SG_Create__FP10fopAc_ac_c = .text:0x00002EA8; // type:function size:0x3D0 scope:global __dt__12daE_SG_HIO_cFv = .text:0x00003278; // type:function size:0x40 scope:global -__sinit_d_a_e_sg_cpp = .text:0x000032B8; // type:function size:0x7C scope:local +__sinit_\d_a_e_sg_cpp = .text:0x000032B8; // type:function size:0x7C scope:local __arraydtor$93640 = .text:0x00003334; // type:function size:0x1C scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sh/symbols.txt b/config/RZDE01_00/rels/d_a_e_sh/symbols.txt index 7c165dc598..91c75631d4 100644 --- a/config/RZDE01_00/rels/d_a_e_sh/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sh/symbols.txt @@ -22,7 +22,7 @@ daE_SH_Delete__FP10e_sh_class = .text:0x00002E2C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002E94; // type:function size:0x198 scope:global daE_SH_Create__FP10fopAc_ac_c = .text:0x0000302C; // type:function size:0x308 scope:global __dt__12daE_SH_HIO_cFv = .text:0x00003334; // type:function size:0x40 scope:global -__sinit_d_a_e_sh_cpp = .text:0x00003374; // type:function size:0x48 scope:local +__sinit_\d_a_e_sh_cpp = .text:0x00003374; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sm/symbols.txt b/config/RZDE01_00/rels/d_a_e_sm/symbols.txt index 892722327b..b82fc1bc79 100644 --- a/config/RZDE01_00/rels/d_a_e_sm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sm/symbols.txt @@ -53,7 +53,7 @@ CreateHeap__8daE_SM_cFv = .text:0x00005300; // type:function size:0x130 scope:gl initCoSph__8daE_SM_cFv = .text:0x00005430; // type:function size:0xC8 scope:global Create__8daE_SM_cFv = .text:0x000054F8; // type:function size:0x4F0 scope:global __dt__12daE_Sm_HIO_cFv = .text:0x000059E8; // type:function size:0x40 scope:global -__sinit_d_a_e_sm_cpp = .text:0x00005A28; // type:function size:0x48 scope:local +__sinit_\d_a_e_sm_cpp = .text:0x00005A28; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt b/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt index 7fe17e2f6c..4201b64dc0 100644 --- a/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sm2/symbols.txt @@ -22,7 +22,7 @@ daE_SM2_Delete__FP11e_sm2_class = .text:0x00003618; // type:function size:0x58 s useHeapInit__FP10fopAc_ac_c = .text:0x00003670; // type:function size:0x2A0 scope:global daE_SM2_Create__FP10fopAc_ac_c = .text:0x00003910; // type:function size:0x604 scope:global __dt__13daE_SM2_HIO_cFv = .text:0x00003F14; // type:function size:0x40 scope:global -__sinit_d_a_e_sm2_cpp = .text:0x00003F54; // type:function size:0x15C scope:local +__sinit_\d_a_e_sm2_cpp = .text:0x00003F54; // type:function size:0x15C scope:local dComIfGs_onSwitch__Fii = .text:0x000040B0; // type:function size:0x18 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_st/symbols.txt b/config/RZDE01_00/rels/d_a_e_st/symbols.txt index 5d8ce90004..2052a443c7 100644 --- a/config/RZDE01_00/rels/d_a_e_st/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_st/symbols.txt @@ -46,7 +46,7 @@ daE_ST_Delete__FP10e_st_class = .text:0x000071AC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00007214; // type:function size:0x24C scope:global daE_ST_Create__FP10fopAc_ac_c = .text:0x00007460; // type:function size:0x730 scope:global __dt__12daE_ST_HIO_cFv = .text:0x00007B90; // type:function size:0x40 scope:global -__sinit_d_a_e_st_cpp = .text:0x00007BD0; // type:function size:0xF0 scope:local +__sinit_\d_a_e_st_cpp = .text:0x00007BD0; // type:function size:0xF0 scope:local __ct__7st_footFv = .text:0x00007CC0; // type:function size:0x4 scope:global __dt__7st_footFv = .text:0x00007CC4; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_sw/symbols.txt b/config/RZDE01_00/rels/d_a_e_sw/symbols.txt index c1aa7e18e2..670f1f7006 100644 --- a/config/RZDE01_00/rels/d_a_e_sw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_sw/symbols.txt @@ -70,7 +70,7 @@ d_hook__8daE_SW_cFv = .text:0x00006A1C; // type:function size:0x348 scope:global d_fall__8daE_SW_cFv = .text:0x00006D64; // type:function size:0xF4 scope:global d_execute__8daE_SW_cFv = .text:0x00006E58; // type:function size:0x1B8 scope:global __dt__12daE_SW_HIO_cFv = .text:0x00007010; // type:function size:0x40 scope:global -__sinit_d_a_e_sw_cpp = .text:0x00007050; // type:function size:0x48 scope:local +__sinit_\d_a_e_sw_cpp = .text:0x00007050; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_th/symbols.txt b/config/RZDE01_00/rels/d_a_e_th/symbols.txt index eef8c82a57..f8620d5c6a 100644 --- a/config/RZDE01_00/rels/d_a_e_th/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_th/symbols.txt @@ -26,7 +26,7 @@ daE_TH_Delete__FP10e_th_class = .text:0x00003318; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003380; // type:function size:0x148 scope:global daE_TH_Create__FP10fopAc_ac_c = .text:0x000034C8; // type:function size:0x478 scope:global __dt__12daE_TH_HIO_cFv = .text:0x00003940; // type:function size:0x40 scope:global -__sinit_d_a_e_th_cpp = .text:0x00003980; // type:function size:0x48 scope:local +__sinit_\d_a_e_th_cpp = .text:0x00003980; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x000039C8; // type:function size:0x8 scope:global dComIfG_Bgsp__Fv = .text:0x000039D0; // type:function size:0x10 scope:global dComIfG_Ccsp__Fv = .text:0x000039E0; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_tk/symbols.txt b/config/RZDE01_00/rels/d_a_e_tk/symbols.txt index 1a494fef57..5f28fc6b9a 100644 --- a/config/RZDE01_00/rels/d_a_e_tk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_tk/symbols.txt @@ -14,7 +14,7 @@ daE_TK_Delete__FP10e_tk_class = .text:0x00001870; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000018D8; // type:function size:0xF4 scope:global daE_TK_Create__FP10fopAc_ac_c = .text:0x000019CC; // type:function size:0x2C8 scope:global __dt__12daE_TK_HIO_cFv = .text:0x00001C94; // type:function size:0x40 scope:global -__sinit_d_a_e_tk_cpp = .text:0x00001CD4; // type:function size:0x48 scope:local +__sinit_\d_a_e_tk_cpp = .text:0x00001CD4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_tk2/symbols.txt b/config/RZDE01_00/rels/d_a_e_tk2/symbols.txt index ec2b66f106..8bcd97d9ce 100644 --- a/config/RZDE01_00/rels/d_a_e_tk2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_tk2/symbols.txt @@ -13,7 +13,7 @@ daE_TK2_Delete__FP11e_tk2_class = .text:0x00001110; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00001178; // type:function size:0xF4 scope:global daE_TK2_Create__FP10fopAc_ac_c = .text:0x0000126C; // type:function size:0x274 scope:global __dt__13daE_TK2_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global -__sinit_d_a_e_tk2_cpp = .text:0x00001520; // type:function size:0x48 scope:local +__sinit_\d_a_e_tk2_cpp = .text:0x00001520; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_tt/symbols.txt b/config/RZDE01_00/rels/d_a_e_tt/symbols.txt index 51d06a43c7..bc13f5e77a 100644 --- a/config/RZDE01_00/rels/d_a_e_tt/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_tt/symbols.txt @@ -41,7 +41,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003B44; // type:function size:0x4 scope: create__8daE_TT_cFv = .text:0x00003B48; // type:function size:0x3F8 scope:global daE_TT_Create__FP8daE_TT_c = .text:0x00003F40; // type:function size:0x4 scope:global __dt__12daE_TT_HIO_cFv = .text:0x00003F44; // type:function size:0x40 scope:global -__sinit_d_a_e_tt_cpp = .text:0x00003F84; // type:function size:0x48 scope:local +__sinit_\d_a_e_tt_cpp = .text:0x00003F84; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003FCC; // type:function size:0x4C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_vt/symbols.txt b/config/RZDE01_00/rels/d_a_e_vt/symbols.txt index 80639216fc..4775283391 100644 --- a/config/RZDE01_00/rels/d_a_e_vt/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_vt/symbols.txt @@ -72,7 +72,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000AB50; // type:function size:0x4 scope: create__8daE_VA_cFv = .text:0x0000AB54; // type:function size:0x664 scope:global daE_VA_Create__FP8daE_VA_c = .text:0x0000B1B8; // type:function size:0x4 scope:global __dt__12daE_VA_HIO_cFv = .text:0x0000B1BC; // type:function size:0x40 scope:global -__sinit_d_a_e_vt_cpp = .text:0x0000B1FC; // type:function size:0x334 scope:local +__sinit_\d_a_e_vt_cpp = .text:0x0000B1FC; // type:function size:0x334 scope:local entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000B530; // type:function size:0xC scope:global __as__8dCcD_CylFRC8dCcD_Cyl = .text:0x0000B53C; // type:function size:0x1A4 scope:global __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000B6E0; // type:function size:0x1C scope:global diff --git a/config/RZDE01_00/rels/d_a_e_wb/symbols.txt b/config/RZDE01_00/rels/d_a_e_wb/symbols.txt index 1ee331fbed..918104309d 100644 --- a/config/RZDE01_00/rels/d_a_e_wb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_wb/symbols.txt @@ -57,7 +57,7 @@ daE_WB_Delete__FP10e_wb_class = .text:0x0000E58C; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000E5F0; // type:function size:0x3DC scope:global daE_WB_Create__FP10fopAc_ac_c = .text:0x0000E9CC; // type:function size:0x8E0 scope:global __dt__12daE_WB_HIO_cFv = .text:0x0000F2AC; // type:function size:0x40 scope:global -__sinit_d_a_e_wb_cpp = .text:0x0000F2EC; // type:function size:0x100 scope:local +__sinit_\d_a_e_wb_cpp = .text:0x0000F2EC; // type:function size:0x100 scope:local __arraydtor$112235 = .text:0x0000F3EC; // type:function size:0x1C scope:local __arraydtor$112979 = .text:0x0000F408; // type:function size:0x1C scope:local setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000F424; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ws/symbols.txt b/config/RZDE01_00/rels/d_a_e_ws/symbols.txt index 241f19d2ef..1a3c67fe00 100644 --- a/config/RZDE01_00/rels/d_a_e_ws/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ws/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002D48; // type:function size:0x4 scope: create__8daE_WS_cFv = .text:0x00002D4C; // type:function size:0x2EC scope:global daE_WS_Create__FP8daE_WS_c = .text:0x00003038; // type:function size:0x4 scope:global __dt__12daE_WS_HIO_cFv = .text:0x0000303C; // type:function size:0x40 scope:global -__sinit_d_a_e_ws_cpp = .text:0x0000307C; // type:function size:0x48 scope:local +__sinit_\d_a_e_ws_cpp = .text:0x0000307C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ww/symbols.txt b/config/RZDE01_00/rels/d_a_e_ww/symbols.txt index a48c9d352f..e720714ebd 100644 --- a/config/RZDE01_00/rels/d_a_e_ww/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ww/symbols.txt @@ -51,7 +51,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00005F94; // type:function size:0x4 scope: create__8daE_WW_cFv = .text:0x00005F98; // type:function size:0x4A4 scope:global daE_WW_Create__FP8daE_WW_c = .text:0x0000643C; // type:function size:0x4 scope:global __dt__12daE_WW_HIO_cFv = .text:0x00006440; // type:function size:0x40 scope:global -__sinit_d_a_e_ww_cpp = .text:0x00006480; // type:function size:0x27C scope:local +__sinit_\d_a_e_ww_cpp = .text:0x00006480; // type:function size:0x27C scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yc/symbols.txt b/config/RZDE01_00/rels/d_a_e_yc/symbols.txt index 485356356d..a4a76d5e99 100644 --- a/config/RZDE01_00/rels/d_a_e_yc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yc/symbols.txt @@ -14,7 +14,7 @@ daE_YC_Delete__FP10e_yc_class = .text:0x00002198; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002200; // type:function size:0xF4 scope:global daE_YC_Create__FP10fopAc_ac_c = .text:0x000022F4; // type:function size:0x290 scope:global __dt__12daE_YC_HIO_cFv = .text:0x00002584; // type:function size:0x40 scope:global -__sinit_d_a_e_yc_cpp = .text:0x000025C4; // type:function size:0x48 scope:local +__sinit_\d_a_e_yc_cpp = .text:0x000025C4; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x0000260C; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00002614; // type:function size:0x8 scope:global dComIfGp_getPlayer__Fi = .text:0x0000261C; // type:function size:0x18 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yd/symbols.txt b/config/RZDE01_00/rels/d_a_e_yd/symbols.txt index 2812c13d2e..f1530000ee 100644 --- a/config/RZDE01_00/rels/d_a_e_yd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yd/symbols.txt @@ -28,7 +28,7 @@ daE_YD_Delete__FP10e_yd_class = .text:0x00003C40; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003CA8; // type:function size:0x2C4 scope:global daE_YD_Create__FP10fopAc_ac_c = .text:0x00003F6C; // type:function size:0x400 scope:global __dt__12daE_YD_HIO_cFv = .text:0x0000436C; // type:function size:0x40 scope:global -__sinit_d_a_e_yd_cpp = .text:0x000043AC; // type:function size:0x48 scope:local +__sinit_\d_a_e_yd_cpp = .text:0x000043AC; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yg/symbols.txt b/config/RZDE01_00/rels/d_a_e_yg/symbols.txt index fbe29d78f8..6a644f4979 100644 --- a/config/RZDE01_00/rels/d_a_e_yg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yg/symbols.txt @@ -31,7 +31,7 @@ daE_YG_Delete__FP10e_yg_class = .text:0x000033E8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003450; // type:function size:0x10C scope:global daE_YG_Create__FP10fopAc_ac_c = .text:0x0000355C; // type:function size:0x31C scope:global __dt__12daE_YG_HIO_cFv = .text:0x00003878; // type:function size:0x40 scope:global -__sinit_d_a_e_yg_cpp = .text:0x000038B8; // type:function size:0x410 scope:local +__sinit_\d_a_e_yg_cpp = .text:0x000038B8; // type:function size:0x410 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00003CC8; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00003CD0; // type:function size:0x8 scope:global setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003CD8; // type:function size:0x14 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yh/symbols.txt b/config/RZDE01_00/rels/d_a_e_yh/symbols.txt index d7cdc8475c..6ae565d092 100644 --- a/config/RZDE01_00/rels/d_a_e_yh/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yh/symbols.txt @@ -34,7 +34,7 @@ daE_YH_Delete__FP10e_yh_class = .text:0x00005B84; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005BEC; // type:function size:0x2C4 scope:global daE_YH_Create__FP10fopAc_ac_c = .text:0x00005EB0; // type:function size:0x444 scope:global __dt__12daE_YH_HIO_cFv = .text:0x000062F4; // type:function size:0x40 scope:global -__sinit_d_a_e_yh_cpp = .text:0x00006334; // type:function size:0x48 scope:local +__sinit_\d_a_e_yh_cpp = .text:0x00006334; // type:function size:0x48 scope:local fopAcM_onActor__FPC10fopAc_ac_c = .text:0x0000637C; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yk/symbols.txt b/config/RZDE01_00/rels/d_a_e_yk/symbols.txt index 5ff00aa1b1..540b2ded62 100644 --- a/config/RZDE01_00/rels/d_a_e_yk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yk/symbols.txt @@ -31,7 +31,7 @@ daE_YK_Delete__FP10e_yk_class = .text:0x00002894; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000028FC; // type:function size:0xF4 scope:global daE_YK_Create__FP10fopAc_ac_c = .text:0x000029F0; // type:function size:0x390 scope:global __dt__12daE_YK_HIO_cFv = .text:0x00002D80; // type:function size:0x40 scope:global -__sinit_d_a_e_yk_cpp = .text:0x00002DC0; // type:function size:0x48 scope:local +__sinit_\d_a_e_yk_cpp = .text:0x00002DC0; // type:function size:0x48 scope:local getModel__16mDoExt_McaMorfSOFv = .text:0x00002E08; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00002E10; // type:function size:0x8 scope:global setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002E18; // type:function size:0x14 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ym/symbols.txt b/config/RZDE01_00/rels/d_a_e_ym/symbols.txt index 7cd35c8795..307925f0a6 100644 --- a/config/RZDE01_00/rels/d_a_e_ym/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ym/symbols.txt @@ -78,7 +78,7 @@ setHideType__8daE_YM_cFv = .text:0x00009834; // type:function size:0xAC scope:gl create__8daE_YM_cFv = .text:0x000098E0; // type:function size:0x5F0 scope:global daE_YM_Create__FP8daE_YM_c = .text:0x00009ED0; // type:function size:0x4 scope:global __dt__12daE_YM_HIO_cFv = .text:0x00009ED4; // type:function size:0x40 scope:global -__sinit_d_a_e_ym_cpp = .text:0x00009F14; // type:function size:0x48 scope:local +__sinit_\d_a_e_ym_cpp = .text:0x00009F14; // type:function size:0x48 scope:local getPos__13daTag_FWall_cFUc = .text:0x00009F5C; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_ymb/symbols.txt b/config/RZDE01_00/rels/d_a_e_ymb/symbols.txt index 012514e392..124156f393 100644 --- a/config/RZDE01_00/rels/d_a_e_ymb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_ymb/symbols.txt @@ -72,7 +72,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00008B84; // type:function size:0x4 scope: create__9daE_YMB_cFv = .text:0x00008B88; // type:function size:0x328 scope:global daE_YMB_Create__FP9daE_YMB_c = .text:0x00008EB0; // type:function size:0x4 scope:global __dt__13daE_YMB_HIO_cFv = .text:0x00008EB4; // type:function size:0x40 scope:global -__sinit_d_a_e_ymb_cpp = .text:0x00008EF4; // type:function size:0x27C scope:local +__sinit_\d_a_e_ymb_cpp = .text:0x00008EF4; // type:function size:0x27C scope:local absXZ__4cXyzCFRC3Vec = .text:0x00009170; // type:function size:0x74 scope:global setUpdateEnable__8J3DZModeFUc = .text:0x000091E4; // type:function size:0x34 scope:global setPos__11daObjDrop_cF4cXyz = .text:0x00009218; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_yr/symbols.txt b/config/RZDE01_00/rels/d_a_e_yr/symbols.txt index edc6047be7..5d736517b0 100644 --- a/config/RZDE01_00/rels/d_a_e_yr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_yr/symbols.txt @@ -42,7 +42,7 @@ daE_Yr_Delete__FP10e_yr_class = .text:0x00005A20; // type:function size:0x50 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005A70; // type:function size:0x138 scope:global daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005BA8; // type:function size:0x3BC scope:global __dt__9e_yrHIO_cFv = .text:0x00005F64; // type:function size:0x40 scope:global -__sinit_d_a_e_yr_cpp = .text:0x00005FA4; // type:function size:0x48 scope:local +__sinit_\d_a_e_yr_cpp = .text:0x00005FA4; // type:function size:0x48 scope:local __ct__9e_yrHIO_cFv = .text:0x00005FEC; // type:function size:0xEC scope:global cMtx_YrotM__FPA4_fs = .text:0x000060D8; // type:function size:0x8 scope:global cMtx_XrotM__FPA4_fs = .text:0x000060E0; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_zh/symbols.txt b/config/RZDE01_00/rels/d_a_e_zh/symbols.txt index c529947781..4e5dcd721b 100644 --- a/config/RZDE01_00/rels/d_a_e_zh/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_zh/symbols.txt @@ -44,7 +44,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00004F5C; // type:function size:0x4 scope: create__8daE_ZH_cFv = .text:0x00004F60; // type:function size:0x668 scope:global daE_ZH_Create__FP8daE_ZH_c = .text:0x000055C8; // type:function size:0x4 scope:global __dt__12daE_ZH_HIO_cFv = .text:0x000055CC; // type:function size:0x40 scope:global -__sinit_d_a_e_zh_cpp = .text:0x0000560C; // type:function size:0x48 scope:local +__sinit_\d_a_e_zh_cpp = .text:0x0000560C; // type:function size:0x48 scope:local prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00005654; // type:function size:0x20 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_e_zm/symbols.txt b/config/RZDE01_00/rels/d_a_e_zm/symbols.txt index dbeb2329e7..806daa77f2 100644 --- a/config/RZDE01_00/rels/d_a_e_zm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_zm/symbols.txt @@ -30,7 +30,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002814; // type:function size:0x4 scope: create__8daE_ZM_cFv = .text:0x00002818; // type:function size:0x4D8 scope:global daE_ZM_Create__FP8daE_ZM_c = .text:0x00002CF0; // type:function size:0x4 scope:global __dt__12daE_ZM_HIO_cFv = .text:0x00002CF4; // type:function size:0x40 scope:global -__sinit_d_a_e_zm_cpp = .text:0x00002D34; // type:function size:0x48 scope:local +__sinit_\d_a_e_zm_cpp = .text:0x00002D34; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_e_zs/symbols.txt b/config/RZDE01_00/rels/d_a_e_zs/symbols.txt index 6754a0f6b6..3679a4ca09 100644 --- a/config/RZDE01_00/rels/d_a_e_zs/symbols.txt +++ b/config/RZDE01_00/rels/d_a_e_zs/symbols.txt @@ -27,7 +27,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000018FC; // type:function size:0x4 scope: create__8daE_ZS_cFv = .text:0x00001900; // type:function size:0x2E0 scope:global daE_ZS_Create__FP8daE_ZS_c = .text:0x00001BE0; // type:function size:0x4 scope:global __dt__12daE_ZS_HIO_cFv = .text:0x00001BE4; // type:function size:0x40 scope:global -__sinit_d_a_e_zs_cpp = .text:0x00001C24; // type:function size:0x48 scope:local +__sinit_\d_a_e_zs_cpp = .text:0x00001C24; // type:function size:0x48 scope:local getHandPosL__8daB_DS_cFv = .text:0x00001C6C; // type:function size:0x8 scope:global getHandPosR__8daB_DS_cFv = .text:0x00001C74; // type:function size:0x8 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_fr/symbols.txt b/config/RZDE01_00/rels/d_a_fr/symbols.txt index 520bc23ea5..bc632771ee 100644 --- a/config/RZDE01_00/rels/d_a_fr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_fr/symbols.txt @@ -14,7 +14,7 @@ daFr_Delete__FP8fr_class = .text:0x000018C0; // type:function size:0x54 scope:gl useHeapIfrt__FP10fopAc_ac_c = .text:0x00001914; // type:function size:0x19C scope:global daFr_Create__FP10fopAc_ac_c = .text:0x00001AB0; // type:function size:0x26C scope:global __dt__10daFr_HIO_cFv = .text:0x00001D1C; // type:function size:0x40 scope:global -__sinit_d_a_fr_cpp = .text:0x00001D5C; // type:function size:0x48 scope:local +__sinit_\d_a_fr_cpp = .text:0x00001D5C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_grass/symbols.txt b/config/RZDE01_00/rels/d_a_grass/symbols.txt index 1b13c66f1a..cadc181b0c 100644 --- a/config/RZDE01_00/rels/d_a_grass/symbols.txt +++ b/config/RZDE01_00/rels/d_a_grass/symbols.txt @@ -20,7 +20,7 @@ newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x000029D8; // type:function s deleteRoom__15dGrass_packet_cFi = .text:0x00002ACC; // type:function size:0x14 scope:global newAnm__15dGrass_packet_cFv = .text:0x00002AE0; // type:function size:0x4C scope:global setAnm__15dGrass_packet_cFis = .text:0x00002B2C; // type:function size:0x24 scope:global -__sinit_d_a_grass_cpp = .text:0x00002B50; // type:function size:0xE4 scope:local +__sinit_\d_a_grass_cpp = .text:0x00002B50; // type:function size:0xE4 scope:local getSwordTopPos__9daPy_py_cCFv = .text:0x00002C34; // type:function size:0x8 scope:global __dt__15dCcMassS_HitInfFv = .text:0x00002C3C; // type:function size:0x40 scope:global __ct__13dGrass_data_cFv = .text:0x00002C7C; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_horse/symbols.txt b/config/RZDE01_00/rels/d_a_horse/symbols.txt index afe2423bdd..1cc616ee54 100644 --- a/config/RZDE01_00/rels/d_a_horse/symbols.txt +++ b/config/RZDE01_00/rels/d_a_horse/symbols.txt @@ -96,7 +96,7 @@ draw__9daHorse_cFv = .text:0x0000B740; // type:function size:0x1D4 scope:global daHorse_Draw__FP9daHorse_c = .text:0x0000B914; // type:function size:0x4 scope:global __dt__9daHorse_cFv = .text:0x0000B918; // type:function size:0x194 scope:global daHorse_Delete__FP9daHorse_c = .text:0x0000BAAC; // type:function size:0x28 scope:global -__sinit_d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:local +__sinit_\d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:local @36@__dt__14dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local @20@__dt__14dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local __dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_kago/symbols.txt b/config/RZDE01_00/rels/d_a_kago/symbols.txt index 39562b2608..3171c8033d 100644 --- a/config/RZDE01_00/rels/d_a_kago/symbols.txt +++ b/config/RZDE01_00/rels/d_a_kago/symbols.txt @@ -80,7 +80,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00009F38; // type:function size:0x4 scope: create__8daKago_cFv = .text:0x00009F3C; // type:function size:0x460 scope:global daKago_Create__FP8daKago_c = .text:0x0000A39C; // type:function size:0x4 scope:global __dt__12daKago_HIO_cFv = .text:0x0000A3A0; // type:function size:0x40 scope:global -__sinit_d_a_kago_cpp = .text:0x0000A3E0; // type:function size:0x48 scope:local +__sinit_\d_a_kago_cpp = .text:0x0000A3E0; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x0000A428; // type:function size:0x74 scope:global getMidnaActor__9daPy_py_cFv = .text:0x0000A49C; // type:function size:0xC scope:global setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A4A8; // type:function size:0x4C scope:global diff --git a/config/RZDE01_00/rels/d_a_mg_fish/symbols.txt b/config/RZDE01_00/rels/d_a_mg_fish/symbols.txt index 99c37641bf..2d08b7b87c 100644 --- a/config/RZDE01_00/rels/d_a_mg_fish/symbols.txt +++ b/config/RZDE01_00/rels/d_a_mg_fish/symbols.txt @@ -59,7 +59,7 @@ useHeapInit2__FP10fopAc_ac_c = .text:0x00009C60; // type:function size:0x47C sco useHeapImg_fisht__FP10fopAc_ac_c = .text:0x0000A0DC; // type:function size:0x250 scope:global daMg_Fish_Create__FP10fopAc_ac_c = .text:0x0000A32C; // type:function size:0xB04 scope:global __dt__15daMg_Fish_HIO_cFv = .text:0x0000AE30; // type:function size:0x40 scope:global -__sinit_d_a_mg_fish_cpp = .text:0x0000AE70; // type:function size:0x48 scope:local +__sinit_\d_a_mg_fish_cpp = .text:0x0000AE70; // type:function size:0x48 scope:local setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000AEB8; // type:function size:0x4C scope:global dComIfGs_getFishSize__FUc = .text:0x0000AF04; // type:function size:0x14 scope:global __ct__7mf_ke_sFv = .text:0x0000AF18; // type:function size:0x48 scope:global diff --git a/config/RZDE01_00/rels/d_a_mg_fshop/symbols.txt b/config/RZDE01_00/rels/d_a_mg_fshop/symbols.txt index 9159c47c42..1e40bbbb53 100644 --- a/config/RZDE01_00/rels/d_a_mg_fshop/symbols.txt +++ b/config/RZDE01_00/rels/d_a_mg_fshop/symbols.txt @@ -17,7 +17,7 @@ koro2_heapinit__FP10fopAc_ac_c = .text:0x000026E0; // type:function size:0x4D8 s useHeapInit__FP10fopAc_ac_c = .text:0x00002BB8; // type:function size:0x8D4 scope:global BalluseHeapInit__FP10fopAc_ac_c = .text:0x0000348C; // type:function size:0x68 scope:global daFshop_Create__FP10fopAc_ac_c = .text:0x000034F4; // type:function size:0x764 scope:global -__sinit_d_a_mg_fshop_cpp = .text:0x00003C58; // type:function size:0x68 scope:local +__sinit_\d_a_mg_fshop_cpp = .text:0x00003C58; // type:function size:0x68 scope:local __ct__9fs_lure_sFv = .text:0x00003CC0; // type:function size:0x4 scope:global __dt__9fs_lure_sFv = .text:0x00003CC4; // type:function size:0x40 scope:global __ct__8fs_rod_sFv = .text:0x00003D04; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_mg_rod/symbols.txt b/config/RZDE01_00/rels/d_a_mg_rod/symbols.txt index b66f50862f..470d0852a4 100644 --- a/config/RZDE01_00/rels/d_a_mg_rod/symbols.txt +++ b/config/RZDE01_00/rels/d_a_mg_rod/symbols.txt @@ -57,7 +57,7 @@ dmg_rod_Delete__FP13dmg_rod_class = .text:0x00010FCC; // type:function size:0x9C useHeapInit__FP10fopAc_ac_c = .text:0x00011068; // type:function size:0x6F4 scope:global dmg_rod_Create__FP10fopAc_ac_c = .text:0x0001175C; // type:function size:0x4D4 scope:global __dt__13dmg_rod_HIO_cFv = .text:0x00011C30; // type:function size:0x40 scope:global -__sinit_d_a_mg_rod_cpp = .text:0x00011C70; // type:function size:0x7C scope:local +__sinit_\d_a_mg_rod_cpp = .text:0x00011C70; // type:function size:0x7C scope:local __arraydtor$109572 = .text:0x00011CEC; // type:function size:0x1C scope:local setBaseTRMtx__8J3DModelFPA4_f = .text:0x00011D08; // type:function size:0x10 scope:global cMtx_YrotM__FPA4_fs = .text:0x00011D18; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_movie_player/symbols.txt b/config/RZDE01_00/rels/d_a_movie_player/symbols.txt index e37733b264..baa5059630 100644 --- a/config/RZDE01_00/rels/d_a_movie_player/symbols.txt +++ b/config/RZDE01_00/rels/d_a_movie_player/symbols.txt @@ -109,7 +109,7 @@ daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006270; // type:function si daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x00006274; // type:function size:0x4C scope:global daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x000062C0; // type:function size:0x20 scope:global daMP_Callback_Dummy__FP6daMP_c = .text:0x000062E0; // type:function size:0x8 scope:global -__sinit_d_a_movie_player_cpp = .text:0x000062E8; // type:function size:0xC scope:local +__sinit_\d_a_movie_player_cpp = .text:0x000062E8; // type:function size:0xC scope:local __ct__16daMP_Dlst_base_cFv = .text:0x000062F4; // type:function size:0x3C scope:global __ct__12dDlst_base_cFv = .text:0x00006330; // type:function size:0x10 scope:global OSInitFastCast = .text:0x00006340; // type:function size:0x34 scope:global diff --git a/config/RZDE01_00/rels/d_a_myna/symbols.txt b/config/RZDE01_00/rels/d_a_myna/symbols.txt index 65fdf61ede..8108bc5e8c 100644 --- a/config/RZDE01_00/rels/d_a_myna/symbols.txt +++ b/config/RZDE01_00/rels/d_a_myna/symbols.txt @@ -99,7 +99,7 @@ daMyna_Execute__FPv = .text:0x000040D4; // type:function size:0x4 scope:global daMyna_Draw__FPv = .text:0x000040D8; // type:function size:0x4 scope:global daMyna_IsDelete__FPv = .text:0x000040DC; // type:function size:0x8 scope:global __dt__12daMyna_HIO_cFv = .text:0x000040E4; // type:function size:0x40 scope:global -__sinit_d_a_myna_cpp = .text:0x00004124; // type:function size:0x48 scope:local +__sinit_\d_a_myna_cpp = .text:0x00004124; // type:function size:0x48 scope:local __ct__12daMyna_HIO_cFv = .text:0x0000416C; // type:function size:0x4C scope:global getHeadTopPos__9daPy_py_cCFv = .text:0x000041B8; // type:function size:0x8 scope:global __dt__8daMyna_cFv = .text:0x000041C0; // type:function size:0xA4 scope:global diff --git a/config/RZDE01_00/rels/d_a_nbomb/symbols.txt b/config/RZDE01_00/rels/d_a_nbomb/symbols.txt index 55146e9802..231a4e6042 100644 --- a/config/RZDE01_00/rels/d_a_nbomb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_nbomb/symbols.txt @@ -41,7 +41,7 @@ execute__9daNbomb_cFv = .text:0x00003618; // type:function size:0x9E0 scope:glob daNbomb_Execute__FP9daNbomb_c = .text:0x00003FF8; // type:function size:0x4 scope:global draw__9daNbomb_cFv = .text:0x00003FFC; // type:function size:0x504 scope:global daNbomb_Draw__FP9daNbomb_c = .text:0x00004500; // type:function size:0x4 scope:global -__sinit_d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:local +__sinit_\d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:local @36@__dt__13dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local @20@__dt__13dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local __dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global diff --git a/config/RZDE01_00/rels/d_a_ni/symbols.txt b/config/RZDE01_00/rels/d_a_ni/symbols.txt index 4f9520b2e8..acf04102c2 100644 --- a/config/RZDE01_00/rels/d_a_ni/symbols.txt +++ b/config/RZDE01_00/rels/d_a_ni/symbols.txt @@ -36,7 +36,7 @@ daNi_Delete__FP8ni_class = .text:0x000047FC; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x00004864; // type:function size:0x204 scope:global daNi_Create__FP10fopAc_ac_c = .text:0x00004A68; // type:function size:0x380 scope:global __dt__10daNi_HIO_cFv = .text:0x00004DE8; // type:function size:0x40 scope:global -__sinit_d_a_ni_cpp = .text:0x00004E28; // type:function size:0x48 scope:local +__sinit_\d_a_ni_cpp = .text:0x00004E28; // type:function size:0x48 scope:local dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004E70; // type:function size:0x78 scope:global dComIfG_Bgsp__Fv = .text:0x00004EE8; // type:function size:0x10 scope:global dComIfGp_getStartStageName__Fv = .text:0x00004EF8; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_aru/symbols.txt b/config/RZDE01_00/rels/d_a_npc_aru/symbols.txt index 9ebf8550ec..32236dc86d 100644 --- a/config/RZDE01_00/rels/d_a_npc_aru/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_aru/symbols.txt @@ -53,7 +53,7 @@ daNpc_Aru_Delete__FPv = .text:0x00004358; // type:function size:0x34 scope:globa daNpc_Aru_Execute__FPv = .text:0x0000438C; // type:function size:0x4 scope:global daNpc_Aru_Draw__FPv = .text:0x00004390; // type:function size:0x4 scope:global daNpc_Aru_IsDelete__FPv = .text:0x00004394; // type:function size:0x8 scope:global -__sinit_d_a_npc_aru_cpp = .text:0x0000439C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_aru_cpp = .text:0x0000439C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00004404; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00004444; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004510; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ash/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ash/symbols.txt index bd17ad43d9..f4306ae7f7 100644 --- a/config/RZDE01_00/rels/d_a_npc_ash/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ash/symbols.txt @@ -40,7 +40,7 @@ setAttnPos__10daNpcAsh_cFv = .text:0x00002CA4; // type:function size:0x50C scope ctrlBtk__10daNpcAsh_cFv = .text:0x000031B0; // type:function size:0x74 scope:global main__10daNpcAsh_cFv = .text:0x00003224; // type:function size:0x4E0 scope:global setParam__10daNpcAsh_cFv = .text:0x00003704; // type:function size:0x214 scope:global -__sinit_d_a_npc_ash_cpp = .text:0x00003918; // type:function size:0x68 scope:local +__sinit_\d_a_npc_ash_cpp = .text:0x00003918; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003980; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000039BC; // type:function size:0xBC scope:global chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003A78; // type:function size:0x74 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ashB/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ashB/symbols.txt index f813c7ef7d..bd109f2d73 100644 --- a/config/RZDE01_00/rels/d_a_npc_ashB/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ashB/symbols.txt @@ -35,7 +35,7 @@ setAttnPos__11daNpcAshB_cFv = .text:0x00002358; // type:function size:0x3F8 scop ctrlBtk__11daNpcAshB_cFv = .text:0x00002750; // type:function size:0xD4 scope:global main__11daNpcAshB_cFv = .text:0x00002824; // type:function size:0x5A8 scope:global setParam__11daNpcAshB_cFv = .text:0x00002DCC; // type:function size:0x6C scope:global -__sinit_d_a_npc_ashB_cpp = .text:0x00002E38; // type:function size:0x68 scope:local +__sinit_\d_a_npc_ashB_cpp = .text:0x00002E38; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002EA0; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00002EDC; // type:function size:0xBC scope:global __dt__17daNpcAshB_Param_cFv = .text:0x00002F98; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_bans/symbols.txt b/config/RZDE01_00/rels/d_a_npc_bans/symbols.txt index 6cd9b020a5..89ac94276b 100644 --- a/config/RZDE01_00/rels/d_a_npc_bans/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_bans/symbols.txt @@ -45,7 +45,7 @@ daNpc_Bans_Delete__FPv = .text:0x00003B94; // type:function size:0x34 scope:glob daNpc_Bans_Execute__FPv = .text:0x00003BC8; // type:function size:0x4 scope:global daNpc_Bans_Draw__FPv = .text:0x00003BCC; // type:function size:0x4 scope:global daNpc_Bans_IsDelete__FPv = .text:0x00003BD0; // type:function size:0x8 scope:global -__sinit_d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:local +__sinit_\d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00003C40; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C80; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003CC4; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_besu/symbols.txt b/config/RZDE01_00/rels/d_a_npc_besu/symbols.txt index 4540db34ad..707e8914ee 100644 --- a/config/RZDE01_00/rels/d_a_npc_besu/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_besu/symbols.txt @@ -61,7 +61,7 @@ daNpc_Besu_Delete__FPv = .text:0x00005328; // type:function size:0x34 scope:glob daNpc_Besu_Execute__FPv = .text:0x0000535C; // type:function size:0x4 scope:global daNpc_Besu_Draw__FPv = .text:0x00005360; // type:function size:0x4 scope:global daNpc_Besu_IsDelete__FPv = .text:0x00005364; // type:function size:0x8 scope:global -__sinit_d_a_npc_besu_cpp = .text:0x0000536C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_besu_cpp = .text:0x0000536C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x000053D4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00005414; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000054E0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_blue_ns/symbols.txt b/config/RZDE01_00/rels/d_a_npc_blue_ns/symbols.txt index f0156dd636..58aae45681 100644 --- a/config/RZDE01_00/rels/d_a_npc_blue_ns/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_blue_ns/symbols.txt @@ -61,7 +61,7 @@ daNpcBlueNS_Delete__FPv = .text:0x0000316C; // type:function size:0x34 scope:glo daNpcBlueNS_Execute__FPv = .text:0x000031A0; // type:function size:0x24 scope:global daNpcBlueNS_Draw__FPv = .text:0x000031C4; // type:function size:0x4 scope:global daNpcBlueNS_IsDelete__FPv = .text:0x000031C8; // type:function size:0x8 scope:global -__sinit_d_a_npc_blue_ns_cpp = .text:0x000031D0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_blue_ns_cpp = .text:0x000031D0; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003238; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003274; // type:function size:0xBC scope:global adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00003330; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_bou/symbols.txt b/config/RZDE01_00/rels/d_a_npc_bou/symbols.txt index c44dfcad94..c7a3845a1c 100644 --- a/config/RZDE01_00/rels/d_a_npc_bou/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_bou/symbols.txt @@ -46,7 +46,7 @@ daNpc_Bou_Delete__FPv = .text:0x0000376C; // type:function size:0x34 scope:globa daNpc_Bou_Execute__FPv = .text:0x000037A0; // type:function size:0x4 scope:global daNpc_Bou_Draw__FPv = .text:0x000037A4; // type:function size:0x4 scope:global daNpc_Bou_IsDelete__FPv = .text:0x000037A8; // type:function size:0x8 scope:global -__sinit_d_a_npc_bou_cpp = .text:0x000037B0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_bou_cpp = .text:0x000037B0; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00003818; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00003858; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003898; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_cdn3/symbols.txt b/config/RZDE01_00/rels/d_a_npc_cdn3/symbols.txt index 3685cfb3f3..2ee9714380 100644 --- a/config/RZDE01_00/rels/d_a_npc_cdn3/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_cdn3/symbols.txt @@ -68,7 +68,7 @@ daNpcCdn3_Execute__FPv = .text:0x000041B4; // type:function size:0x500 scope:glo searchNextScheduleTag__11daNpcCdn3_cFv = .text:0x000046B4; // type:function size:0xB4 scope:global daNpcCdn3_Draw__FPv = .text:0x00004768; // type:function size:0xD4 scope:global daNpcCdn3_IsDelete__FPv = .text:0x0000483C; // type:function size:0x8 scope:global -__sinit_d_a_npc_cdn3_cpp = .text:0x00004844; // type:function size:0x310 scope:local +__sinit_\d_a_npc_cdn3_cpp = .text:0x00004844; // type:function size:0x310 scope:local Cd2_HIO_objScale__Fi = .text:0x00004B54; // type:function size:0x3C scope:global getArg0__11PathTrace_cFv = .text:0x00004B90; // type:function size:0x20 scope:global getPoint__11PathTrace_cFUs = .text:0x00004BB0; // type:function size:0x2C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_chat/symbols.txt b/config/RZDE01_00/rels/d_a_npc_chat/symbols.txt index 59887e13de..7ecd57ab35 100644 --- a/config/RZDE01_00/rels/d_a_npc_chat/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_chat/symbols.txt @@ -56,7 +56,7 @@ __ct__18daNpcF_ActorMngr_cFv = .text:0x00004C10; // type:function size:0x3C scop __dt__15daNpcF_Lookat_cFv = .text:0x00004C4C; // type:function size:0xBC scope:global checkHide__8daNpcF_cFv = .text:0x00004D08; // type:function size:0x54 scope:global ObjScale__Fi = .text:0x00004D5C; // type:function size:0x3C scope:global -__sinit_d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:local +__sinit_\d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:local adjustShapeAngle__11daNpcChat_cFv = .text:0x00005338; // type:function size:0x4 scope:global __dt__17daNpcChat_Param_cFv = .text:0x0000533C; // type:function size:0x40 scope:global __ct__17daNpcChat_Param_cFv = .text:0x0000537C; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_chin/symbols.txt b/config/RZDE01_00/rels/d_a_npc_chin/symbols.txt index 03939426fd..5fd364df2b 100644 --- a/config/RZDE01_00/rels/d_a_npc_chin/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_chin/symbols.txt @@ -67,7 +67,7 @@ daNpcChin_Delete__FPv = .text:0x000048F4; // type:function size:0x34 scope:globa daNpcChin_Execute__FPv = .text:0x00004928; // type:function size:0x4 scope:global daNpcChin_Draw__FPv = .text:0x0000492C; // type:function size:0x4 scope:global daNpcChin_IsDelete__FPv = .text:0x00004930; // type:function size:0x8 scope:global -__sinit_d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:local +__sinit_\d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:local switch_off__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049A0; // type:function size:0x18 scope:global __dt__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049B8; // type:function size:0x5C scope:global setMtx__11daNpcChin_cFv = .text:0x00004A14; // type:function size:0x34 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_clerka/symbols.txt b/config/RZDE01_00/rels/d_a_npc_clerka/symbols.txt index 8413b15830..3be400d8e3 100644 --- a/config/RZDE01_00/rels/d_a_npc_clerka/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_clerka/symbols.txt @@ -36,7 +36,7 @@ daNpc_clerkA_Delete__FPv = .text:0x00001FA0; // type:function size:0x34 scope:gl daNpc_clerkA_Execute__FPv = .text:0x00001FD4; // type:function size:0x4 scope:global daNpc_clerkA_Draw__FPv = .text:0x00001FD8; // type:function size:0x4 scope:global daNpc_clerkA_IsDelete__FPv = .text:0x00001FDC; // type:function size:0x8 scope:global -__sinit_d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x0000204C; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000208C; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020D0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_clerkb/symbols.txt b/config/RZDE01_00/rels/d_a_npc_clerkb/symbols.txt index bbb6d9a979..59a6872672 100644 --- a/config/RZDE01_00/rels/d_a_npc_clerkb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_clerkb/symbols.txt @@ -40,7 +40,7 @@ daNpc_clerkB_Delete__FPv = .text:0x000025D8; // type:function size:0x34 scope:gl daNpc_clerkB_Execute__FPv = .text:0x0000260C; // type:function size:0x4 scope:global daNpc_clerkB_Draw__FPv = .text:0x00002610; // type:function size:0x4 scope:global daNpc_clerkB_IsDelete__FPv = .text:0x00002614; // type:function size:0x8 scope:global -__sinit_d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00002684; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000026C4; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002708; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_clerkt/symbols.txt b/config/RZDE01_00/rels/d_a_npc_clerkt/symbols.txt index 473de2dbf8..7e775d034b 100644 --- a/config/RZDE01_00/rels/d_a_npc_clerkt/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_clerkt/symbols.txt @@ -33,7 +33,7 @@ setAttnPos__13daNpcClerkT_cFv = .text:0x000019B0; // type:function size:0x258 sc beforeMove__13daNpcClerkT_cFv = .text:0x00001C08; // type:function size:0x78 scope:global setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001C80; // type:function size:0x1C scope:global setParam__13daNpcClerkT_cFv = .text:0x00001C9C; // type:function size:0x144 scope:global -__sinit_d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00001E48; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E88; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001ECC; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_df/symbols.txt b/config/RZDE01_00/rels/d_a_npc_df/symbols.txt index 1ba8c17fbe..fb339adf1a 100644 --- a/config/RZDE01_00/rels/d_a_npc_df/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_df/symbols.txt @@ -11,7 +11,7 @@ daNpc_Df_Delete__FP12npc_df_class = .text:0x00000FEC; // type:function size:0xB4 useHeapInit__FP10fopAc_ac_c = .text:0x000010A0; // type:function size:0xE4 scope:global daNpc_Df_Create__FP10fopAc_ac_c = .text:0x00001184; // type:function size:0x1B4 scope:global __ct__4df_sFv = .text:0x00001338; // type:function size:0x4 scope:global -__sinit_d_a_npc_df_cpp = .text:0x0000133C; // type:function size:0x64 scope:local +__sinit_\d_a_npc_df_cpp = .text:0x0000133C; // type:function size:0x64 scope:local __dt__4df_sFv = .text:0x000013A0; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_doc/symbols.txt b/config/RZDE01_00/rels/d_a_npc_doc/symbols.txt index ec05642b7b..ec7ef70e07 100644 --- a/config/RZDE01_00/rels/d_a_npc_doc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_doc/symbols.txt @@ -33,7 +33,7 @@ daNpc_Doc_Delete__FPv = .text:0x00001F64; // type:function size:0x34 scope:globa daNpc_Doc_Execute__FPv = .text:0x00001F98; // type:function size:0x4 scope:global daNpc_Doc_Draw__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global daNpc_Doc_IsDelete__FPv = .text:0x00001FA0; // type:function size:0x8 scope:global -__sinit_d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:local +__sinit_\d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00002010; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002050; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x0000211C; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_doorboy/symbols.txt b/config/RZDE01_00/rels/d_a_npc_doorboy/symbols.txt index 7a5c8b6edd..7e8702a86f 100644 --- a/config/RZDE01_00/rels/d_a_npc_doorboy/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_doorboy/symbols.txt @@ -30,7 +30,7 @@ setMotionAnm__14daNpcDoorBoy_cFif = .text:0x0000179C; // type:function size:0xCC setAttnPos__14daNpcDoorBoy_cFv = .text:0x00001868; // type:function size:0x364 scope:global main__14daNpcDoorBoy_cFv = .text:0x00001BCC; // type:function size:0x1BC scope:global setParam__14daNpcDoorBoy_cFv = .text:0x00001D88; // type:function size:0xA4 scope:global -__sinit_d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00001E94; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00001ED0; // type:function size:0xBC scope:global adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00001F8C; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_drainSol/symbols.txt b/config/RZDE01_00/rels/d_a_npc_drainSol/symbols.txt index d0751f30da..80096029a3 100644 --- a/config/RZDE01_00/rels/d_a_npc_drainSol/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_drainSol/symbols.txt @@ -24,7 +24,7 @@ setMotionAnm__12daNpcDrSol_cFif = .text:0x00000DBC; // type:function size:0xC8 s setAttnPos__12daNpcDrSol_cFv = .text:0x00000E84; // type:function size:0x11C scope:global main__12daNpcDrSol_cFv = .text:0x00000FA0; // type:function size:0x15C scope:global setParam__12daNpcDrSol_cFv = .text:0x000010FC; // type:function size:0x7C scope:global -__sinit_d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:local +__sinit_\d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x000011C0; // type:function size:0x3C scope:global adjustShapeAngle__12daNpcDrSol_cFv = .text:0x000011FC; // type:function size:0x4 scope:global __dt__18daNpcDrSol_Param_cFv = .text:0x00001200; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_du/symbols.txt b/config/RZDE01_00/rels/d_a_npc_du/symbols.txt index 141171cf23..e0cebadf27 100644 --- a/config/RZDE01_00/rels/d_a_npc_du/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_du/symbols.txt @@ -13,7 +13,7 @@ daNpc_Du_Delete__FP12npc_du_class = .text:0x00001248; // type:function size:0x68 useHeapInit__FP10fopAc_ac_c = .text:0x000012B0; // type:function size:0x1D8 scope:global daNpc_Du_Create__FP10fopAc_ac_c = .text:0x00001488; // type:function size:0x258 scope:global __dt__14daNpc_Du_HIO_cFv = .text:0x000016E0; // type:function size:0x40 scope:global -__sinit_d_a_npc_du_cpp = .text:0x00001720; // type:function size:0x48 scope:local +__sinit_\d_a_npc_du_cpp = .text:0x00001720; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_fairy/symbols.txt b/config/RZDE01_00/rels/d_a_npc_fairy/symbols.txt index 53281accf3..b60be6c773 100644 --- a/config/RZDE01_00/rels/d_a_npc_fairy/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_fairy/symbols.txt @@ -100,7 +100,7 @@ daNpc_Fairy_Delete__FPv = .text:0x00005CF4; // type:function size:0x34 scope:glo daNpc_Fairy_Execute__FPv = .text:0x00005D28; // type:function size:0x4 scope:global daNpc_Fairy_Draw__FPv = .text:0x00005D2C; // type:function size:0x4 scope:global daNpc_Fairy_IsDelete__FPv = .text:0x00005D30; // type:function size:0x8 scope:global -__sinit_d_a_npc_fairy_cpp = .text:0x00005D38; // type:function size:0x68 scope:local +__sinit_\d_a_npc_fairy_cpp = .text:0x00005D38; // type:function size:0x68 scope:local __dt__16_Fairy_Feather_cFv = .text:0x00005DA0; // type:function size:0xA0 scope:global getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00005E40; // type:function size:0x8 scope:global getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00005E48; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_fairy_seirei/symbols.txt b/config/RZDE01_00/rels/d_a_npc_fairy_seirei/symbols.txt index 0be01347ba..843d93263c 100644 --- a/config/RZDE01_00/rels/d_a_npc_fairy_seirei/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_fairy_seirei/symbols.txt @@ -26,7 +26,7 @@ daNpc_FairySeirei_Delete__FPv = .text:0x00000FF8; // type:function size:0x34 sco daNpc_FairySeirei_Execute__FPv = .text:0x0000102C; // type:function size:0x4 scope:global daNpc_FairySeirei_Draw__FPv = .text:0x00001030; // type:function size:0x8 scope:global daNpc_FairySeirei_IsDelete__FPv = .text:0x00001038; // type:function size:0x8 scope:global -__sinit_d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:local +__sinit_\d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000010A8; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001174; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000011B4; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_gnd/symbols.txt b/config/RZDE01_00/rels/d_a_npc_gnd/symbols.txt index 7d54314510..c28e3ff058 100644 --- a/config/RZDE01_00/rels/d_a_npc_gnd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_gnd/symbols.txt @@ -33,7 +33,7 @@ daNpc_Gnd_Delete__FPv = .text:0x0000197C; // type:function size:0x34 scope:globa daNpc_Gnd_Execute__FPv = .text:0x000019B0; // type:function size:0x4 scope:global daNpc_Gnd_Draw__FPv = .text:0x000019B4; // type:function size:0x4 scope:global daNpc_Gnd_IsDelete__FPv = .text:0x000019B8; // type:function size:0x8 scope:global -__sinit_d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00001A28; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AF4; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001B34; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_gra/symbols.txt b/config/RZDE01_00/rels/d_a_npc_gra/symbols.txt index 23e71d8040..1f2ab6988f 100644 --- a/config/RZDE01_00/rels/d_a_npc_gra/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_gra/symbols.txt @@ -81,7 +81,7 @@ daNpc_grA_Delete__FPv = .text:0x00009CEC; // type:function size:0x34 scope:globa daNpc_grA_Execute__FPv = .text:0x00009D20; // type:function size:0x44 scope:global daNpc_grA_Draw__FPv = .text:0x00009D64; // type:function size:0x4 scope:global daNpc_grA_IsDelete__FPv = .text:0x00009D68; // type:function size:0x8 scope:global -__sinit_d_a_npc_gra_cpp = .text:0x00009D70; // type:function size:0x68 scope:local +__sinit_\d_a_npc_gra_cpp = .text:0x00009D70; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00009DD8; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00009E14; // type:function size:0xBC scope:global __dt__16daNpcF_SPCurve_cFv = .text:0x00009ED0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grc/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grc/symbols.txt index 66453849c4..3a455316cf 100644 --- a/config/RZDE01_00/rels/d_a_npc_grc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grc/symbols.txt @@ -47,7 +47,7 @@ daNpc_grC_Delete__FPv = .text:0x00003370; // type:function size:0x34 scope:globa daNpc_grC_Execute__FPv = .text:0x000033A4; // type:function size:0x4 scope:global daNpc_grC_Draw__FPv = .text:0x000033A8; // type:function size:0x4 scope:global daNpc_grC_IsDelete__FPv = .text:0x000033AC; // type:function size:0x8 scope:global -__sinit_d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x0000341C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003458; // type:function size:0xBC scope:global adjustShapeAngle__11daNpc_grC_cFv = .text:0x00003514; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grd/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grd/symbols.txt index 3da4fe9c00..b0daa1c67c 100644 --- a/config/RZDE01_00/rels/d_a_npc_grd/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grd/symbols.txt @@ -44,7 +44,7 @@ daNpc_Grd_Delete__FPv = .text:0x00002DC8; // type:function size:0x34 scope:globa daNpc_Grd_Execute__FPv = .text:0x00002DFC; // type:function size:0x4 scope:global daNpc_Grd_Draw__FPv = .text:0x00002E00; // type:function size:0x4 scope:global daNpc_Grd_IsDelete__FPv = .text:0x00002E04; // type:function size:0x8 scope:global -__sinit_d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E74; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00002EB0; // type:function size:0xBC scope:global adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00002F6C; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grm/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grm/symbols.txt index 48e4ec6e63..bc703b4947 100644 --- a/config/RZDE01_00/rels/d_a_npc_grm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grm/symbols.txt @@ -35,7 +35,7 @@ daNpc_grM_Delete__FPv = .text:0x00001C64; // type:function size:0x34 scope:globa daNpc_grM_Execute__FPv = .text:0x00001C98; // type:function size:0x4 scope:global daNpc_grM_Draw__FPv = .text:0x00001C9C; // type:function size:0x4 scope:global daNpc_grM_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global -__sinit_d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:local __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D10; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001D54; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001D94; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grmc/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grmc/symbols.txt index d35415f6ab..394ff54674 100644 --- a/config/RZDE01_00/rels/d_a_npc_grmc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grmc/symbols.txt @@ -32,7 +32,7 @@ daNpc_grMC_Delete__FPv = .text:0x000018F4; // type:function size:0x34 scope:glob daNpc_grMC_Execute__FPv = .text:0x00001928; // type:function size:0x4 scope:global daNpc_grMC_Draw__FPv = .text:0x0000192C; // type:function size:0x28 scope:global daNpc_grMC_IsDelete__FPv = .text:0x00001954; // type:function size:0x8 scope:global -__sinit_d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:local __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019C4; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A08; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001A48; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_gro/symbols.txt b/config/RZDE01_00/rels/d_a_npc_gro/symbols.txt index 9a4fc532b2..76096d05a8 100644 --- a/config/RZDE01_00/rels/d_a_npc_gro/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_gro/symbols.txt @@ -47,7 +47,7 @@ daNpc_grO_Delete__FPv = .text:0x00003A50; // type:function size:0x34 scope:globa daNpc_grO_Execute__FPv = .text:0x00003A84; // type:function size:0x4 scope:global daNpc_grO_Draw__FPv = .text:0x00003A88; // type:function size:0x4 scope:global daNpc_grO_IsDelete__FPv = .text:0x00003A8C; // type:function size:0x8 scope:global -__sinit_d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:local +__sinit_\d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003AFC; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003B38; // type:function size:0xBC scope:global getPlayerListNo__12daTag_Push_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grr/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grr/symbols.txt index e7b7b5ffde..c4b4f11a2b 100644 --- a/config/RZDE01_00/rels/d_a_npc_grr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grr/symbols.txt @@ -43,7 +43,7 @@ daNpc_grR_Delete__FPv = .text:0x000030DC; // type:function size:0x34 scope:globa daNpc_grR_Execute__FPv = .text:0x00003110; // type:function size:0x4 scope:global daNpc_grR_Draw__FPv = .text:0x00003114; // type:function size:0x4 scope:global daNpc_grR_IsDelete__FPv = .text:0x00003118; // type:function size:0x8 scope:global -__sinit_d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003188; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000031C4; // type:function size:0xBC scope:global adjustShapeAngle__11daNpc_grR_cFv = .text:0x00003280; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grs/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grs/symbols.txt index 4568b5a2a7..c41fdc6e01 100644 --- a/config/RZDE01_00/rels/d_a_npc_grs/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grs/symbols.txt @@ -44,7 +44,7 @@ daNpc_grS_Delete__FPv = .text:0x00002DE8; // type:function size:0x34 scope:globa daNpc_grS_Execute__FPv = .text:0x00002E1C; // type:function size:0x4 scope:global daNpc_grS_Draw__FPv = .text:0x00002E20; // type:function size:0x4 scope:global daNpc_grS_IsDelete__FPv = .text:0x00002E24; // type:function size:0x8 scope:global -__sinit_d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E94; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00002ED0; // type:function size:0xBC scope:global getPlayerListNo__12daTag_Push_cFv = .text:0x00002F8C; // type:function size:0x1C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_grz/symbols.txt b/config/RZDE01_00/rels/d_a_npc_grz/symbols.txt index fff048052a..a96fc7270e 100644 --- a/config/RZDE01_00/rels/d_a_npc_grz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_grz/symbols.txt @@ -58,7 +58,7 @@ daNpc_Grz_Delete__FPv = .text:0x00005600; // type:function size:0x34 scope:globa daNpc_Grz_Execute__FPv = .text:0x00005634; // type:function size:0x44 scope:global daNpc_Grz_Draw__FPv = .text:0x00005678; // type:function size:0x4 scope:global daNpc_Grz_IsDelete__FPv = .text:0x0000567C; // type:function size:0x8 scope:global -__sinit_d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:local +__sinit_\d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:local __ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056EC; // type:function size:0x4 scope:global __dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056F0; // type:function size:0x40 scope:global __ct__18daNpcF_ActorMngr_cFv = .text:0x00005730; // type:function size:0x3C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_gwolf/symbols.txt b/config/RZDE01_00/rels/d_a_npc_gwolf/symbols.txt index ee55b1cdff..0a059f14f9 100644 --- a/config/RZDE01_00/rels/d_a_npc_gwolf/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_gwolf/symbols.txt @@ -51,7 +51,7 @@ daNpc_GWolf_Delete__FPv = .text:0x00003F9C; // type:function size:0x34 scope:glo daNpc_GWolf_Execute__FPv = .text:0x00003FD0; // type:function size:0x4 scope:global daNpc_GWolf_Draw__FPv = .text:0x00003FD4; // type:function size:0x4 scope:global daNpc_GWolf_IsDelete__FPv = .text:0x00003FD8; // type:function size:0x8 scope:global -__sinit_d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00004048; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00004084; // type:function size:0xBC scope:global checkHide__8daNpcF_cFv = .text:0x00004140; // type:function size:0x54 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_hanjo/symbols.txt b/config/RZDE01_00/rels/d_a_npc_hanjo/symbols.txt index 0dcf9fa7c8..3d005ce169 100644 --- a/config/RZDE01_00/rels/d_a_npc_hanjo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_hanjo/symbols.txt @@ -48,7 +48,7 @@ daNpc_Hanjo_Delete__FPv = .text:0x0000502C; // type:function size:0x34 scope:glo daNpc_Hanjo_Execute__FPv = .text:0x00005060; // type:function size:0x4 scope:global daNpc_Hanjo_Draw__FPv = .text:0x00005064; // type:function size:0x4 scope:global daNpc_Hanjo_IsDelete__FPv = .text:0x00005068; // type:function size:0x8 scope:global -__sinit_d_a_npc_hanjo_cpp = .text:0x00005070; // type:function size:0x98 scope:local +__sinit_\d_a_npc_hanjo_cpp = .text:0x00005070; // type:function size:0x98 scope:local __dt__18daNpc_HanjoStone_cFv = .text:0x00005108; // type:function size:0x5C scope:global __ct__18daNpc_HanjoStone_cFv = .text:0x00005164; // type:function size:0x84 scope:global initialize__18daNpc_HanjoStone_cFv = .text:0x000051E8; // type:function size:0x88 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_henna/symbols.txt b/config/RZDE01_00/rels/d_a_npc_henna/symbols.txt index ede25016fe..676755bafc 100644 --- a/config/RZDE01_00/rels/d_a_npc_henna/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_henna/symbols.txt @@ -28,7 +28,7 @@ daNpc_Henna_Delete__FP15npc_henna_class = .text:0x000060EC; // type:function siz useHeapInit__FP10fopAc_ac_c = .text:0x00006140; // type:function size:0x38C scope:global daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x000064CC; // type:function size:0x700 scope:global __dt__17daNpc_Henna_HIO_cFv = .text:0x00006BCC; // type:function size:0x40 scope:global -__sinit_d_a_npc_henna_cpp = .text:0x00006C0C; // type:function size:0x330 scope:local +__sinit_\d_a_npc_henna_cpp = .text:0x00006C0C; // type:function size:0x330 scope:local getModelData__8J3DModelFv = .text:0x00006F3C; // type:function size:0x8 scope:global setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006F44; // type:function size:0x10 scope:global dComIfGp_getCamera__Fi = .text:0x00006F54; // type:function size:0x18 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_hoz/symbols.txt b/config/RZDE01_00/rels/d_a_npc_hoz/symbols.txt index 94ffccf1cf..44530a4025 100644 --- a/config/RZDE01_00/rels/d_a_npc_hoz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_hoz/symbols.txt @@ -48,7 +48,7 @@ daNpc_Hoz_Delete__FPv = .text:0x00003518; // type:function size:0x34 scope:globa daNpc_Hoz_Execute__FPv = .text:0x0000354C; // type:function size:0x4 scope:global daNpc_Hoz_Draw__FPv = .text:0x00003550; // type:function size:0x4 scope:global daNpc_Hoz_IsDelete__FPv = .text:0x00003554; // type:function size:0x8 scope:global -__sinit_d_a_npc_hoz_cpp = .text:0x0000355C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_hoz_cpp = .text:0x0000355C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x000035C4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003604; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000036D0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_impal/symbols.txt b/config/RZDE01_00/rels/d_a_npc_impal/symbols.txt index 25600577b6..bbf3d26e5e 100644 --- a/config/RZDE01_00/rels/d_a_npc_impal/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_impal/symbols.txt @@ -38,7 +38,7 @@ setAttnPos__12daNpcImpal_cFv = .text:0x0000289C; // type:function size:0x3C4 sco ctrlBtk__12daNpcImpal_cFv = .text:0x00002C60; // type:function size:0xD4 scope:global main__12daNpcImpal_cFv = .text:0x00002D34; // type:function size:0x434 scope:global setParam__12daNpcImpal_cFv = .text:0x00003168; // type:function size:0x9C scope:global -__sinit_d_a_npc_impal_cpp = .text:0x00003204; // type:function size:0x68 scope:local +__sinit_\d_a_npc_impal_cpp = .text:0x00003204; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x0000326C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000032A8; // type:function size:0xBC scope:global __dt__18daNpcImpal_Param_cFv = .text:0x00003364; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ins/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ins/symbols.txt index cbabd3d79f..b436f1fcb9 100644 --- a/config/RZDE01_00/rels/d_a_npc_ins/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ins/symbols.txt @@ -45,7 +45,7 @@ setAttnPos__10daNpcIns_cFv = .text:0x00002D10; // type:function size:0x3EC scope ctrlBtk__10daNpcIns_cFv = .text:0x000030FC; // type:function size:0xD4 scope:global main__10daNpcIns_cFv = .text:0x000031D0; // type:function size:0x5FC scope:global setParam__10daNpcIns_cFv = .text:0x000037CC; // type:function size:0x9C scope:global -__sinit_d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:local +__sinit_\d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000038D0; // type:function size:0x74 scope:global __ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003980; // type:function size:0xBC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_jagar/symbols.txt b/config/RZDE01_00/rels/d_a_npc_jagar/symbols.txt index b3dbf86c42..12d44dd71c 100644 --- a/config/RZDE01_00/rels/d_a_npc_jagar/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_jagar/symbols.txt @@ -45,7 +45,7 @@ daNpc_Jagar_Delete__FPv = .text:0x00003968; // type:function size:0x34 scope:glo daNpc_Jagar_Execute__FPv = .text:0x0000399C; // type:function size:0x4 scope:global daNpc_Jagar_Draw__FPv = .text:0x000039A0; // type:function size:0x4 scope:global daNpc_Jagar_IsDelete__FPv = .text:0x000039A4; // type:function size:0x8 scope:global -__sinit_d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00003A14; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00003A54; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003A94; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kakashi/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kakashi/symbols.txt index 935ace56bb..dd8c53d16e 100644 --- a/config/RZDE01_00/rels/d_a_npc_kakashi/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kakashi/symbols.txt @@ -39,7 +39,7 @@ daNpc_Kakashi_Delete__FPv = .text:0x00002630; // type:function size:0x34 scope:g daNpc_Kakashi_Execute__FPv = .text:0x00002664; // type:function size:0x5C scope:global daNpc_Kakashi_Draw__FPv = .text:0x000026C0; // type:function size:0x28 scope:global daNpc_Kakashi_IsDelete__FPv = .text:0x000026E8; // type:function size:0x8 scope:global -__sinit_d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00002758; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002824; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002864; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kasi_hana/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kasi_hana/symbols.txt index 23bb9c2da8..61d118d999 100644 --- a/config/RZDE01_00/rels/d_a_npc_kasi_hana/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kasi_hana/symbols.txt @@ -83,7 +83,7 @@ daNpcKasiHana_Delete__FPv = .text:0x00004FD8; // type:function size:0x34 scope:g daNpcKasiHana_Execute__FPv = .text:0x0000500C; // type:function size:0x24 scope:global daNpcKasiHana_Draw__FPv = .text:0x00005030; // type:function size:0x4 scope:global daNpcKasiHana_IsDelete__FPv = .text:0x00005034; // type:function size:0x8 scope:global -__sinit_d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x000050A4; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000050E0; // type:function size:0xBC scope:global __ct__13daNpcF_Path_cFv = .text:0x0000519C; // type:function size:0x5C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kasi_kyu/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kasi_kyu/symbols.txt index e29286246d..9cd3b8e782 100644 --- a/config/RZDE01_00/rels/d_a_npc_kasi_kyu/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kasi_kyu/symbols.txt @@ -55,7 +55,7 @@ daNpcKasiKyu_Delete__FPv = .text:0x000030C8; // type:function size:0x34 scope:gl daNpcKasiKyu_Execute__FPv = .text:0x000030FC; // type:function size:0x2C scope:global daNpcKasiKyu_Draw__FPv = .text:0x00003128; // type:function size:0x4 scope:global daNpcKasiKyu_IsDelete__FPv = .text:0x0000312C; // type:function size:0x8 scope:global -__sinit_d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x0000319C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000031D8; // type:function size:0xBC scope:global __dt__16daNpcF_SPCurve_cFv = .text:0x00003294; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kasi_mich/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kasi_mich/symbols.txt index c60e8fc590..061b98100f 100644 --- a/config/RZDE01_00/rels/d_a_npc_kasi_mich/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kasi_mich/symbols.txt @@ -55,7 +55,7 @@ daNpcKasiMich_Delete__FPv = .text:0x00003068; // type:function size:0x34 scope:g daNpcKasiMich_Execute__FPv = .text:0x0000309C; // type:function size:0x2C scope:global daNpcKasiMich_Draw__FPv = .text:0x000030C8; // type:function size:0x4 scope:global daNpcKasiMich_IsDelete__FPv = .text:0x000030CC; // type:function size:0x8 scope:global -__sinit_d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x0000313C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003178; // type:function size:0xBC scope:global __dt__16daNpcF_SPCurve_cFv = .text:0x00003234; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kkri/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kkri/symbols.txt index 66d442d22f..0076f57973 100644 --- a/config/RZDE01_00/rels/d_a_npc_kkri/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kkri/symbols.txt @@ -38,7 +38,7 @@ daNpc_Kkri_Delete__FPv = .text:0x000026F0; // type:function size:0x34 scope:glob daNpc_Kkri_Execute__FPv = .text:0x00002724; // type:function size:0x4 scope:global daNpc_Kkri_Draw__FPv = .text:0x00002728; // type:function size:0x4 scope:global daNpc_Kkri_IsDelete__FPv = .text:0x0000272C; // type:function size:0x8 scope:global -__sinit_d_a_npc_kkri_cpp = .text:0x00002734; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kkri_cpp = .text:0x00002734; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x0000279C; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000027DC; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000281C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kn/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kn/symbols.txt index 0cc769c5e9..915f130bc9 100644 --- a/config/RZDE01_00/rels/d_a_npc_kn/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kn/symbols.txt @@ -43,7 +43,7 @@ step__10daNpc_Kn_cFsiiii = .text:0x000029BC; // type:function size:0x18C scope:g initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00002B48; // type:function size:0x60 scope:global talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00002BA8; // type:function size:0x168 scope:global setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00002D10; // type:function size:0x108 scope:global -__sinit_d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:local +__sinit_\d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:local __dt__13daNpcT_Path_cFv = .text:0x00002EFC; // type:function size:0x40 scope:global __dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00002F3C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002F7C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_knj/symbols.txt b/config/RZDE01_00/rels/d_a_npc_knj/symbols.txt index 750b5a64a0..6ab673d853 100644 --- a/config/RZDE01_00/rels/d_a_npc_knj/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_knj/symbols.txt @@ -28,7 +28,7 @@ daNpc_Knj_Delete__FPv = .text:0x000011B0; // type:function size:0x34 scope:globa daNpc_Knj_Execute__FPv = .text:0x000011E4; // type:function size:0x4 scope:global daNpc_Knj_Draw__FPv = .text:0x000011E8; // type:function size:0x4 scope:global daNpc_Knj_IsDelete__FPv = .text:0x000011EC; // type:function size:0x8 scope:global -__sinit_d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x0000125C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001328; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001368; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kolin/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kolin/symbols.txt index 1941101468..5d485364ff 100644 --- a/config/RZDE01_00/rels/d_a_npc_kolin/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kolin/symbols.txt @@ -52,7 +52,7 @@ daNpc_Kolin_Delete__FPv = .text:0x00004360; // type:function size:0x34 scope:glo daNpc_Kolin_Execute__FPv = .text:0x00004394; // type:function size:0x4 scope:global daNpc_Kolin_Draw__FPv = .text:0x00004398; // type:function size:0x4 scope:global daNpc_Kolin_IsDelete__FPv = .text:0x0000439C; // type:function size:0x8 scope:global -__sinit_d_a_npc_kolin_cpp = .text:0x000043A4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kolin_cpp = .text:0x000043A4; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x0000440C; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x0000444C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000448C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kolinb/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kolinb/symbols.txt index f6fb9a3f41..a47517789e 100644 --- a/config/RZDE01_00/rels/d_a_npc_kolinb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kolinb/symbols.txt @@ -37,7 +37,7 @@ daNpc_Kolinb_Delete__FPv = .text:0x00001AF8; // type:function size:0x34 scope:gl daNpc_Kolinb_Execute__FPv = .text:0x00001B2C; // type:function size:0x4 scope:global daNpc_Kolinb_Draw__FPv = .text:0x00001B30; // type:function size:0x4 scope:global daNpc_Kolinb_IsDelete__FPv = .text:0x00001B34; // type:function size:0x8 scope:global -__sinit_d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00001BA4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00001BE4; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ks/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ks/symbols.txt index 65dabd9bd9..2d3a654fec 100644 --- a/config/RZDE01_00/rels/d_a_npc_ks/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ks/symbols.txt @@ -67,7 +67,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0001176C; // type:function size:0x2E8 scop s_check_sub__FPvPv = .text:0x00011A54; // type:function size:0x98 scope:global daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x00011AEC; // type:function size:0xE6C scope:global __dt__14daNpc_Ks_HIO_cFv = .text:0x00012958; // type:function size:0x40 scope:global -__sinit_d_a_npc_ks_cpp = .text:0x00012998; // type:function size:0x64 scope:local +__sinit_\d_a_npc_ks_cpp = .text:0x00012998; // type:function size:0x64 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_kyury/symbols.txt b/config/RZDE01_00/rels/d_a_npc_kyury/symbols.txt index 124231f01f..821655c025 100644 --- a/config/RZDE01_00/rels/d_a_npc_kyury/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_kyury/symbols.txt @@ -35,7 +35,7 @@ daNpc_Kyury_Delete__FPv = .text:0x0000203C; // type:function size:0x34 scope:glo daNpc_Kyury_Execute__FPv = .text:0x00002070; // type:function size:0x4 scope:global daNpc_Kyury_Draw__FPv = .text:0x00002074; // type:function size:0x4 scope:global daNpc_Kyury_IsDelete__FPv = .text:0x00002078; // type:function size:0x8 scope:global -__sinit_d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:local +__sinit_\d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000020E8; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002128; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002168; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_len/symbols.txt b/config/RZDE01_00/rels/d_a_npc_len/symbols.txt index 8afe88b308..e86c185065 100644 --- a/config/RZDE01_00/rels/d_a_npc_len/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_len/symbols.txt @@ -38,7 +38,7 @@ daNpc_Len_Delete__FPv = .text:0x0000301C; // type:function size:0x34 scope:globa daNpc_Len_Execute__FPv = .text:0x00003050; // type:function size:0x4 scope:global daNpc_Len_Draw__FPv = .text:0x00003054; // type:function size:0x4 scope:global daNpc_Len_IsDelete__FPv = .text:0x00003058; // type:function size:0x8 scope:global -__sinit_d_a_npc_len_cpp = .text:0x00003060; // type:function size:0x68 scope:local +__sinit_\d_a_npc_len_cpp = .text:0x00003060; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000030C8; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00003108; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003148; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_lf/symbols.txt b/config/RZDE01_00/rels/d_a_npc_lf/symbols.txt index 62eb1c710e..30631e252a 100644 --- a/config/RZDE01_00/rels/d_a_npc_lf/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_lf/symbols.txt @@ -13,7 +13,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000A10; // type:function size:0xDC scope daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x23C scope:global __ct__4lf_sFv = .text:0x00000D28; // type:function size:0x4 scope:global __dt__14daNPC_LF_HIO_cFv = .text:0x00000D2C; // type:function size:0x40 scope:global -__sinit_d_a_npc_lf_cpp = .text:0x00000D6C; // type:function size:0x48 scope:local +__sinit_\d_a_npc_lf_cpp = .text:0x00000D6C; // type:function size:0x48 scope:local __dt__4lf_sFv = .text:0x00000DB4; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_lud/symbols.txt b/config/RZDE01_00/rels/d_a_npc_lud/symbols.txt index 7971fe838d..2fd7044cab 100644 --- a/config/RZDE01_00/rels/d_a_npc_lud/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_lud/symbols.txt @@ -46,7 +46,7 @@ daNpc_Lud_Delete__FPv = .text:0x00003698; // type:function size:0x34 scope:globa daNpc_Lud_Execute__FPv = .text:0x000036CC; // type:function size:0x4 scope:global daNpc_Lud_Draw__FPv = .text:0x000036D0; // type:function size:0x4 scope:global daNpc_Lud_IsDelete__FPv = .text:0x000036D4; // type:function size:0x8 scope:global -__sinit_d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00003744; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003784; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003850; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_maro/symbols.txt b/config/RZDE01_00/rels/d_a_npc_maro/symbols.txt index 8640fae894..bf0e8500ad 100644 --- a/config/RZDE01_00/rels/d_a_npc_maro/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_maro/symbols.txt @@ -63,7 +63,7 @@ daNpc_Maro_Delete__FPv = .text:0x00006810; // type:function size:0x34 scope:glob daNpc_Maro_Execute__FPv = .text:0x00006844; // type:function size:0x4 scope:global daNpc_Maro_Draw__FPv = .text:0x00006848; // type:function size:0x4 scope:global daNpc_Maro_IsDelete__FPv = .text:0x0000684C; // type:function size:0x8 scope:global -__sinit_d_a_npc_maro_cpp = .text:0x00006854; // type:function size:0x68 scope:local +__sinit_\d_a_npc_maro_cpp = .text:0x00006854; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x000068BC; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000068FC; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006940; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_midp/symbols.txt b/config/RZDE01_00/rels/d_a_npc_midp/symbols.txt index 75f480f40a..23df6bd827 100644 --- a/config/RZDE01_00/rels/d_a_npc_midp/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_midp/symbols.txt @@ -33,7 +33,7 @@ daNpc_midP_Delete__FPv = .text:0x00001820; // type:function size:0x34 scope:glob daNpc_midP_Execute__FPv = .text:0x00001854; // type:function size:0x4 scope:global daNpc_midP_Draw__FPv = .text:0x00001858; // type:function size:0x4 scope:global daNpc_midP_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:global -__sinit_d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:local +__sinit_\d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000018CC; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001998; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019D8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_moi/symbols.txt b/config/RZDE01_00/rels/d_a_npc_moi/symbols.txt index 22681ba57b..9ed149ffac 100644 --- a/config/RZDE01_00/rels/d_a_npc_moi/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_moi/symbols.txt @@ -58,7 +58,7 @@ daNpc_Moi_Delete__FPv = .text:0x00004BA0; // type:function size:0x34 scope:globa daNpc_Moi_Execute__FPv = .text:0x00004BD4; // type:function size:0x4 scope:global daNpc_Moi_Draw__FPv = .text:0x00004BD8; // type:function size:0x4 scope:global daNpc_Moi_IsDelete__FPv = .text:0x00004BDC; // type:function size:0x8 scope:global -__sinit_d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00004C4C; // type:function size:0x74 scope:global __dt__13daNpcT_Path_cFv = .text:0x00004CC0; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00004D00; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_moir/symbols.txt b/config/RZDE01_00/rels/d_a_npc_moir/symbols.txt index 65cf958cc6..12b5d34a29 100644 --- a/config/RZDE01_00/rels/d_a_npc_moir/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_moir/symbols.txt @@ -43,7 +43,7 @@ setAttnPos__11daNpcMoiR_cFv = .text:0x000032B0; // type:function size:0x4C8 scop ctrlBtk__11daNpcMoiR_cFv = .text:0x00003778; // type:function size:0xD4 scope:global main__11daNpcMoiR_cFv = .text:0x0000384C; // type:function size:0xCC0 scope:global setParam__11daNpcMoiR_cFv = .text:0x0000450C; // type:function size:0x154 scope:global -__sinit_d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:local +__sinit_\d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x000046C8; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00004704; // type:function size:0xBC scope:global dComIfGp_event_chkTalkXY__Fv = .text:0x000047C0; // type:function size:0x28 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_myna2/symbols.txt b/config/RZDE01_00/rels/d_a_npc_myna2/symbols.txt index b75e1ecec3..4457de30ed 100644 --- a/config/RZDE01_00/rels/d_a_npc_myna2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_myna2/symbols.txt @@ -43,7 +43,7 @@ daNpc_myna2_Delete__FPv = .text:0x00003454; // type:function size:0x34 scope:glo daNpc_myna2_Execute__FPv = .text:0x00003488; // type:function size:0x4 scope:global daNpc_myna2_Draw__FPv = .text:0x0000348C; // type:function size:0x4 scope:global daNpc_myna2_IsDelete__FPv = .text:0x00003490; // type:function size:0x8 scope:global -__sinit_d_a_npc_myna2_cpp = .text:0x00003498; // type:function size:0x68 scope:local +__sinit_\d_a_npc_myna2_cpp = .text:0x00003498; // type:function size:0x68 scope:local __dt__16Z2CreatureSumomoFv = .text:0x00003500; // type:function size:0x58 scope:global __ct__18daNpcF_ActorMngr_cFv = .text:0x00003558; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003594; // type:function size:0xBC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ne/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ne/symbols.txt index d4fcd880b2..3dd0e37fbc 100644 --- a/config/RZDE01_00/rels/d_a_npc_ne/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ne/symbols.txt @@ -49,7 +49,7 @@ daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00008060; // type:function size:0x64 useHeapInit__FP10fopAc_ac_c = .text:0x000080C4; // type:function size:0x3A0 scope:global daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00008464; // type:function size:0x4FC scope:global __dt__14daNpc_Ne_HIO_cFv = .text:0x00008960; // type:function size:0x40 scope:global -__sinit_d_a_npc_ne_cpp = .text:0x000089A0; // type:function size:0x48 scope:local +__sinit_\d_a_npc_ne_cpp = .text:0x000089A0; // type:function size:0x48 scope:local getModelData__8J3DModelFv = .text:0x000089E8; // type:function size:0x8 scope:global setBaseTRMtx__8J3DModelFPA4_f = .text:0x000089F0; // type:function size:0x10 scope:global getModel__14mDoExt_McaMorfFv = .text:0x00008A00; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_pachi_besu/symbols.txt b/config/RZDE01_00/rels/d_a_npc_pachi_besu/symbols.txt index e67ff66f71..923905d23b 100644 --- a/config/RZDE01_00/rels/d_a_npc_pachi_besu/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_pachi_besu/symbols.txt @@ -57,7 +57,7 @@ daNpc_Pachi_Besu_Delete__FPv = .text:0x0000241C; // type:function size:0x34 scop daNpc_Pachi_Besu_Execute__FPv = .text:0x00002450; // type:function size:0x4 scope:global daNpc_Pachi_Besu_Draw__FPv = .text:0x00002454; // type:function size:0x4 scope:global daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002458; // type:function size:0x8 scope:global -__sinit_d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:local +__sinit_\d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x000024C8; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002508; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025D4; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_pachi_maro/symbols.txt b/config/RZDE01_00/rels/d_a_npc_pachi_maro/symbols.txt index ab41efe93b..d34099a732 100644 --- a/config/RZDE01_00/rels/d_a_npc_pachi_maro/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_pachi_maro/symbols.txt @@ -59,7 +59,7 @@ daNpc_Pachi_Maro_Delete__FPv = .text:0x00002458; // type:function size:0x34 scop daNpc_Pachi_Maro_Execute__FPv = .text:0x0000248C; // type:function size:0x4 scope:global daNpc_Pachi_Maro_Draw__FPv = .text:0x00002490; // type:function size:0x4 scope:global daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002494; // type:function size:0x8 scope:global -__sinit_d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00002504; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002544; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002610; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_pachi_taro/symbols.txt b/config/RZDE01_00/rels/d_a_npc_pachi_taro/symbols.txt index 26197f4db8..b563f95252 100644 --- a/config/RZDE01_00/rels/d_a_npc_pachi_taro/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_pachi_taro/symbols.txt @@ -78,7 +78,7 @@ daNpc_Pachi_Taro_Delete__FPv = .text:0x00003A08; // type:function size:0x34 scop daNpc_Pachi_Taro_Execute__FPv = .text:0x00003A3C; // type:function size:0x4 scope:global daNpc_Pachi_Taro_Draw__FPv = .text:0x00003A40; // type:function size:0x4 scope:global daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00003A44; // type:function size:0x8 scope:global -__sinit_d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00003AB4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00003AF4; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003BC0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_passer/symbols.txt b/config/RZDE01_00/rels/d_a_npc_passer/symbols.txt index 33c0e75131..b59e4d87b9 100644 --- a/config/RZDE01_00/rels/d_a_npc_passer/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_passer/symbols.txt @@ -55,7 +55,7 @@ daNpcPasser_Delete__FPv = .text:0x00002A28; // type:function size:0x34 scope:glo daNpcPasser_Execute__FPv = .text:0x00002A5C; // type:function size:0x4 scope:global daNpcPasser_Draw__FPv = .text:0x00002A60; // type:function size:0x4 scope:global daNpcPasser_IsDelete__FPv = .text:0x00002A64; // type:function size:0x8 scope:global -__sinit_d_a_npc_passer_cpp = .text:0x00002A6C; // type:function size:0x200 scope:local +__sinit_\d_a_npc_passer_cpp = .text:0x00002A6C; // type:function size:0x200 scope:local __dt__10daNpcCd2_cFv = .text:0x00002C6C; // type:function size:0xA4 scope:global Cd2_HIO_chkWallH__Fi = .text:0x00002D10; // type:function size:0x3C scope:global Cd2_HIO_chkWallR__Fi = .text:0x00002D4C; // type:function size:0x3C scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_post/symbols.txt b/config/RZDE01_00/rels/d_a_npc_post/symbols.txt index fa801f894e..abde5dd655 100644 --- a/config/RZDE01_00/rels/d_a_npc_post/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_post/symbols.txt @@ -40,7 +40,7 @@ daNpc_Post_Delete__FPv = .text:0x00002A78; // type:function size:0x34 scope:glob daNpc_Post_Execute__FPv = .text:0x00002AAC; // type:function size:0x4 scope:global daNpc_Post_Draw__FPv = .text:0x00002AB0; // type:function size:0x4 scope:global daNpc_Post_IsDelete__FPv = .text:0x00002AB4; // type:function size:0x8 scope:global -__sinit_d_a_npc_post_cpp = .text:0x00002ABC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_post_cpp = .text:0x00002ABC; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00002B24; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002B64; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002BA4; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_pouya/symbols.txt b/config/RZDE01_00/rels/d_a_npc_pouya/symbols.txt index 41f851fa3f..7caec0988f 100644 --- a/config/RZDE01_00/rels/d_a_npc_pouya/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_pouya/symbols.txt @@ -37,7 +37,7 @@ daNpc_Pouya_Delete__FPv = .text:0x00002930; // type:function size:0x34 scope:glo daNpc_Pouya_Execute__FPv = .text:0x00002964; // type:function size:0x4 scope:global daNpc_Pouya_Draw__FPv = .text:0x00002968; // type:function size:0x4 scope:global daNpc_Pouya_IsDelete__FPv = .text:0x0000296C; // type:function size:0x8 scope:global -__sinit_d_a_npc_pouya_cpp = .text:0x00002974; // type:function size:0x68 scope:local +__sinit_\d_a_npc_pouya_cpp = .text:0x00002974; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000029DC; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002A1C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002AE8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_prayer/symbols.txt b/config/RZDE01_00/rels/d_a_npc_prayer/symbols.txt index 804f7e3573..df6ee892b8 100644 --- a/config/RZDE01_00/rels/d_a_npc_prayer/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_prayer/symbols.txt @@ -36,7 +36,7 @@ daNpcPray_Delete__FPv = .text:0x00001F5C; // type:function size:0x34 scope:globa daNpcPray_Execute__FPv = .text:0x00001F90; // type:function size:0x24 scope:global daNpcPray_Draw__FPv = .text:0x00001FB4; // type:function size:0x40 scope:global daNpcPray_IsDelete__FPv = .text:0x00001FF4; // type:function size:0x8 scope:global -__sinit_d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002064; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000020A0; // type:function size:0xBC scope:global fopAcM_SetAngle__FP10fopAc_ac_csss = .text:0x0000215C; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_raca/symbols.txt b/config/RZDE01_00/rels/d_a_npc_raca/symbols.txt index c4c6200409..94e00be692 100644 --- a/config/RZDE01_00/rels/d_a_npc_raca/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_raca/symbols.txt @@ -35,7 +35,7 @@ daNpc_Raca_Delete__FPv = .text:0x00001BC8; // type:function size:0x34 scope:glob daNpc_Raca_Execute__FPv = .text:0x00001BFC; // type:function size:0x4 scope:global daNpc_Raca_Draw__FPv = .text:0x00001C00; // type:function size:0x4 scope:global daNpc_Raca_IsDelete__FPv = .text:0x00001C04; // type:function size:0x8 scope:global -__sinit_d_a_npc_raca_cpp = .text:0x00001C0C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_raca_cpp = .text:0x00001C0C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00001C74; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00001CF4; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_rafrel/symbols.txt b/config/RZDE01_00/rels/d_a_npc_rafrel/symbols.txt index dd6a47df78..9e8a00fd27 100644 --- a/config/RZDE01_00/rels/d_a_npc_rafrel/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_rafrel/symbols.txt @@ -43,7 +43,7 @@ setAttnPos__13daNpcRafrel_cFv = .text:0x00003274; // type:function size:0x468 sc ctrlBtk__13daNpcRafrel_cFv = .text:0x000036DC; // type:function size:0xD4 scope:global main__13daNpcRafrel_cFv = .text:0x000037B0; // type:function size:0x718 scope:global setParam__13daNpcRafrel_cFv = .text:0x00003EC8; // type:function size:0x1F8 scope:global -__sinit_d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00004128; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00004164; // type:function size:0xBC scope:global __dt__19daNpcRafrel_Param_cFv = .text:0x00004220; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_saru/symbols.txt b/config/RZDE01_00/rels/d_a_npc_saru/symbols.txt index e9d5126b77..62bd67dc31 100644 --- a/config/RZDE01_00/rels/d_a_npc_saru/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_saru/symbols.txt @@ -38,7 +38,7 @@ daNpc_Saru_Delete__FPv = .text:0x000029E4; // type:function size:0x34 scope:glob daNpc_Saru_Execute__FPv = .text:0x00002A18; // type:function size:0x4 scope:global daNpc_Saru_Draw__FPv = .text:0x00002A1C; // type:function size:0x28 scope:global daNpc_Saru_IsDelete__FPv = .text:0x00002A44; // type:function size:0x8 scope:global -__sinit_d_a_npc_saru_cpp = .text:0x00002A4C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_saru_cpp = .text:0x00002A4C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00002AB4; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002AF4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00002B34; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seib/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seib/symbols.txt index 8ec4e1123d..c9425e9e0e 100644 --- a/config/RZDE01_00/rels/d_a_npc_seib/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seib/symbols.txt @@ -28,7 +28,7 @@ daNpc_seiB_Delete__FPv = .text:0x00001148; // type:function size:0x34 scope:glob daNpc_seiB_Execute__FPv = .text:0x0000117C; // type:function size:0x4 scope:global daNpc_seiB_Draw__FPv = .text:0x00001180; // type:function size:0x4 scope:global daNpc_seiB_IsDelete__FPv = .text:0x00001184; // type:function size:0x8 scope:global -__sinit_d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000011F4; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000012C0; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001300; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seic/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seic/symbols.txt index b5b20b367c..9969a01003 100644 --- a/config/RZDE01_00/rels/d_a_npc_seic/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seic/symbols.txt @@ -27,7 +27,7 @@ daNpc_seiC_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:glob daNpc_seiC_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global daNpc_seiC_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global daNpc_seiC_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global -__sinit_d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seid/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seid/symbols.txt index 9bec2c1907..7915e81d10 100644 --- a/config/RZDE01_00/rels/d_a_npc_seid/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seid/symbols.txt @@ -27,7 +27,7 @@ daNpc_seiD_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:glob daNpc_seiD_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global daNpc_seiD_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global daNpc_seiD_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global -__sinit_d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seira/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seira/symbols.txt index 4298463953..167a752971 100644 --- a/config/RZDE01_00/rels/d_a_npc_seira/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seira/symbols.txt @@ -53,7 +53,7 @@ daNpc_Seira_Delete__FPv = .text:0x00002F70; // type:function size:0x34 scope:glo daNpc_Seira_Execute__FPv = .text:0x00002FA4; // type:function size:0x4 scope:global daNpc_Seira_Draw__FPv = .text:0x00002FA8; // type:function size:0x4 scope:global daNpc_Seira_IsDelete__FPv = .text:0x00002FAC; // type:function size:0x8 scope:global -__sinit_d_a_npc_seira_cpp = .text:0x00002FB4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seira_cpp = .text:0x00002FB4; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x0000301C; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000305C; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030A0; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seira2/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seira2/symbols.txt index 046dd1d624..c43aeb6ac4 100644 --- a/config/RZDE01_00/rels/d_a_npc_seira2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seira2/symbols.txt @@ -44,7 +44,7 @@ daNpc_Seira2_Delete__FPv = .text:0x00002820; // type:function size:0x34 scope:gl daNpc_Seira2_Execute__FPv = .text:0x00002854; // type:function size:0x4 scope:global daNpc_Seira2_Draw__FPv = .text:0x00002858; // type:function size:0x4 scope:global daNpc_Seira2_IsDelete__FPv = .text:0x0000285C; // type:function size:0x8 scope:global -__sinit_d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x000028CC; // type:function size:0x40 scope:global __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000290C; // type:function size:0x44 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002950; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_seirei/symbols.txt b/config/RZDE01_00/rels/d_a_npc_seirei/symbols.txt index 810b20dd2b..06746afd03 100644 --- a/config/RZDE01_00/rels/d_a_npc_seirei/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_seirei/symbols.txt @@ -32,7 +32,7 @@ daNpc_Seirei_Delete__FPv = .text:0x0000179C; // type:function size:0x34 scope:gl daNpc_Seirei_Execute__FPv = .text:0x000017D0; // type:function size:0x4 scope:global daNpc_Seirei_Draw__FPv = .text:0x000017D4; // type:function size:0x4 scope:global daNpc_Seirei_IsDelete__FPv = .text:0x000017D8; // type:function size:0x8 scope:global -__sinit_d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00001848; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001914; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001954; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_shad/symbols.txt b/config/RZDE01_00/rels/d_a_npc_shad/symbols.txt index e7a311c808..707ffc3fa0 100644 --- a/config/RZDE01_00/rels/d_a_npc_shad/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_shad/symbols.txt @@ -52,7 +52,7 @@ setAttnPos__11daNpcShad_cFv = .text:0x000052FC; // type:function size:0x468 scop ctrlBtk__11daNpcShad_cFv = .text:0x00005764; // type:function size:0xD4 scope:global main__11daNpcShad_cFv = .text:0x00005838; // type:function size:0x934 scope:global setParam__11daNpcShad_cFv = .text:0x0000616C; // type:function size:0x214 scope:global -__sinit_d_a_npc_shad_cpp = .text:0x00006380; // type:function size:0x98 scope:local +__sinit_\d_a_npc_shad_cpp = .text:0x00006380; // type:function size:0x98 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00006418; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00006454; // type:function size:0xBC scope:global dComIfGp_event_chkTalkXY__Fv = .text:0x00006510; // type:function size:0x28 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_shaman/symbols.txt b/config/RZDE01_00/rels/d_a_npc_shaman/symbols.txt index bb96e26271..1ff2f04e8d 100644 --- a/config/RZDE01_00/rels/d_a_npc_shaman/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_shaman/symbols.txt @@ -46,7 +46,7 @@ daNpc_Sha_Delete__FPv = .text:0x000021D8; // type:function size:0x34 scope:globa daNpc_Sha_Execute__FPv = .text:0x0000220C; // type:function size:0x4 scope:global daNpc_Sha_Draw__FPv = .text:0x00002210; // type:function size:0x4 scope:global daNpc_Sha_IsDelete__FPv = .text:0x00002214; // type:function size:0x8 scope:global -__sinit_d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00002284; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00002350; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002390; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_shoe/symbols.txt b/config/RZDE01_00/rels/d_a_npc_shoe/symbols.txt index c906f94659..adb6783382 100644 --- a/config/RZDE01_00/rels/d_a_npc_shoe/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_shoe/symbols.txt @@ -29,7 +29,7 @@ setMotionAnm__11daNpcShoe_cFif = .text:0x000015F4; // type:function size:0xCC sc setAttnPos__11daNpcShoe_cFv = .text:0x000016C0; // type:function size:0x390 scope:global main__11daNpcShoe_cFv = .text:0x00001A50; // type:function size:0x1FC scope:global setParam__11daNpcShoe_cFv = .text:0x00001C4C; // type:function size:0xA0 scope:global -__sinit_d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00001D54; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00001D90; // type:function size:0xBC scope:global getTime__11daNpcShoe_cFv = .text:0x00001E4C; // type:function size:0x64 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_sola/symbols.txt b/config/RZDE01_00/rels/d_a_npc_sola/symbols.txt index 7f4519fb05..2c6e4ce13d 100644 --- a/config/RZDE01_00/rels/d_a_npc_sola/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_sola/symbols.txt @@ -30,7 +30,7 @@ daNpc_solA_Delete__FPv = .text:0x000012A8; // type:function size:0x34 scope:glob daNpc_solA_Execute__FPv = .text:0x000012DC; // type:function size:0x4 scope:global daNpc_solA_Draw__FPv = .text:0x000012E0; // type:function size:0x4 scope:global daNpc_solA_IsDelete__FPv = .text:0x000012E4; // type:function size:0x8 scope:global -__sinit_d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00001354; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001420; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001460; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_soldierA/symbols.txt b/config/RZDE01_00/rels/d_a_npc_soldierA/symbols.txt index bce6374871..0c57042c5e 100644 --- a/config/RZDE01_00/rels/d_a_npc_soldierA/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_soldierA/symbols.txt @@ -39,7 +39,7 @@ daNpc_SoldierA_Delete__FPv = .text:0x0000245C; // type:function size:0x34 scope: daNpc_SoldierA_Execute__FPv = .text:0x00002490; // type:function size:0x4 scope:global daNpc_SoldierA_Draw__FPv = .text:0x00002494; // type:function size:0x4 scope:global daNpc_SoldierA_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global -__sinit_d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002508; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00002544; // type:function size:0xBC scope:global __dt__22daNpc_SoldierA_Param_cFv = .text:0x00002600; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_soldierB/symbols.txt b/config/RZDE01_00/rels/d_a_npc_soldierB/symbols.txt index 5746336eeb..5b23666ec0 100644 --- a/config/RZDE01_00/rels/d_a_npc_soldierB/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_soldierB/symbols.txt @@ -39,7 +39,7 @@ daNpc_SoldierB_Delete__FPv = .text:0x00002190; // type:function size:0x34 scope: daNpc_SoldierB_Execute__FPv = .text:0x000021C4; // type:function size:0x4 scope:global daNpc_SoldierB_Draw__FPv = .text:0x000021C8; // type:function size:0x4 scope:global daNpc_SoldierB_IsDelete__FPv = .text:0x000021CC; // type:function size:0x8 scope:global -__sinit_d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x0000223C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00002278; // type:function size:0xBC scope:global __dt__22daNpc_SoldierB_Param_cFv = .text:0x00002334; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_sq/symbols.txt b/config/RZDE01_00/rels/d_a_npc_sq/symbols.txt index d6915592af..1d186b4222 100644 --- a/config/RZDE01_00/rels/d_a_npc_sq/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_sq/symbols.txt @@ -11,7 +11,7 @@ daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000C08; // type:function size:0x54 useHeapInit__FP10fopAc_ac_c = .text:0x00000C5C; // type:function size:0x19C scope:global daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00000DF8; // type:function size:0x290 scope:global __dt__14daNpc_Sq_HIO_cFv = .text:0x00001088; // type:function size:0x40 scope:global -__sinit_d_a_npc_sq_cpp = .text:0x000010C8; // type:function size:0x48 scope:local +__sinit_\d_a_npc_sq_cpp = .text:0x000010C8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_taro/symbols.txt b/config/RZDE01_00/rels/d_a_npc_taro/symbols.txt index bcf928977a..2efd7af586 100644 --- a/config/RZDE01_00/rels/d_a_npc_taro/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_taro/symbols.txt @@ -60,7 +60,7 @@ daNpc_Taro_Delete__FPv = .text:0x00007E6C; // type:function size:0x34 scope:glob daNpc_Taro_Execute__FPv = .text:0x00007EA0; // type:function size:0x4 scope:global daNpc_Taro_Draw__FPv = .text:0x00007EA4; // type:function size:0x4 scope:global daNpc_Taro_IsDelete__FPv = .text:0x00007EA8; // type:function size:0x8 scope:global -__sinit_d_a_npc_taro_cpp = .text:0x00007EB0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_taro_cpp = .text:0x00007EB0; // type:function size:0x68 scope:local __dt__18daNpcT_ActorMngr_cFv = .text:0x00007F18; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00007F58; // type:function size:0xCC scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008024; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_the/symbols.txt b/config/RZDE01_00/rels/d_a_npc_the/symbols.txt index 08f59eec17..ff6ef841df 100644 --- a/config/RZDE01_00/rels/d_a_npc_the/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_the/symbols.txt @@ -32,7 +32,7 @@ setAction__10daNpcThe_cFM10daNpcThe_cFPCvPvPv_i = .text:0x00002DA4; // type:func setParam__10daNpcThe_cFv = .text:0x00002E4C; // type:function size:0x1F4 scope:global waitTW__10daNpcThe_cFPv = .text:0x00003040; // type:function size:0x140 scope:global wait__10daNpcThe_cFPv = .text:0x00003180; // type:function size:0x34C scope:global -__sinit_d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003534; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00003570; // type:function size:0xBC scope:global adjustShapeAngle__10daNpcThe_cFv = .text:0x0000362C; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_theB/symbols.txt b/config/RZDE01_00/rels/d_a_npc_theB/symbols.txt index 19b30b0034..864319309c 100644 --- a/config/RZDE01_00/rels/d_a_npc_theB/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_theB/symbols.txt @@ -39,7 +39,7 @@ daNpcTheB_Delete__FPv = .text:0x000034E8; // type:function size:0x34 scope:globa daNpcTheB_Execute__FPv = .text:0x0000351C; // type:function size:0x4 scope:global daNpcTheB_Draw__FPv = .text:0x00003520; // type:function size:0x4 scope:global daNpcTheB_IsDelete__FPv = .text:0x00003524; // type:function size:0x8 scope:global -__sinit_d_a_npc_theB_cpp = .text:0x0000352C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_theB_cpp = .text:0x0000352C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00003594; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000035D0; // type:function size:0xBC scope:global __dt__17daNpcTheB_Param_cFv = .text:0x0000368C; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tk/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tk/symbols.txt index 5180969ec4..5b8dd78f34 100644 --- a/config/RZDE01_00/rels/d_a_npc_tk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tk/symbols.txt @@ -61,7 +61,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000869C; // type:function size:0x4 scope: create__10daNPC_TK_cFv = .text:0x000086A0; // type:function size:0x284 scope:global daNPC_TK_Create__FP10daNPC_TK_c = .text:0x00008924; // type:function size:0x4 scope:global __dt__14daNPC_TK_HIO_cFv = .text:0x00008928; // type:function size:0x40 scope:global -__sinit_d_a_npc_tk_cpp = .text:0x00008968; // type:function size:0x48 scope:local +__sinit_\d_a_npc_tk_cpp = .text:0x00008968; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000089B0; // type:function size:0x74 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tkc/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tkc/symbols.txt index 78b7c94149..cb7bb95380 100644 --- a/config/RZDE01_00/rels/d_a_npc_tkc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tkc/symbols.txt @@ -44,7 +44,7 @@ setAttnPos__10daNpcTkc_cFv = .text:0x00002AC0; // type:function size:0x1D4 scope ctrlBtk__10daNpcTkc_cFv = .text:0x00002C94; // type:function size:0xC4 scope:global main__10daNpcTkc_cFv = .text:0x00002D58; // type:function size:0x1B8 scope:global setParam__10daNpcTkc_cFv = .text:0x00002F10; // type:function size:0x74 scope:global -__sinit_d_a_npc_tkc_cpp = .text:0x00002F84; // type:function size:0x68 scope:local +__sinit_\d_a_npc_tkc_cpp = .text:0x00002F84; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00002FEC; // type:function size:0x3C scope:global __dt__16daNpcTkc_Param_cFv = .text:0x00003028; // type:function size:0x40 scope:global __ct__16daNpcTkc_Param_cFv = .text:0x00003068; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tkj/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tkj/symbols.txt index 2d30aeabc8..c12b7645ef 100644 --- a/config/RZDE01_00/rels/d_a_npc_tkj/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tkj/symbols.txt @@ -28,7 +28,7 @@ daNpc_Tkj_Draw__FPv = .text:0x000016DC; // type:function size:0x4 scope:global daNpc_Tkj_IsDelete__FPv = .text:0x000016E0; // type:function size:0x8 scope:global beforeMove__10daNpcTkj_cFv = .text:0x000016E8; // type:function size:0x78 scope:global setParam__10daNpcTkj_cFv = .text:0x00001760; // type:function size:0xE8 scope:global -__sinit_d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:local +__sinit_\d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000018B0; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019BC; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tkj2/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tkj2/symbols.txt index a948b34c87..9854d82afd 100644 --- a/config/RZDE01_00/rels/d_a_npc_tkj2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tkj2/symbols.txt @@ -19,7 +19,7 @@ daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x00002478; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000024E0; // type:function size:0x25C scope:global daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x0000273C; // type:function size:0x3B0 scope:global __dt__16daNpc_Tkj2_HIO_cFv = .text:0x00002AEC; // type:function size:0x40 scope:global -__sinit_d_a_npc_tkj2_cpp = .text:0x00002B2C; // type:function size:0x48 scope:local +__sinit_\d_a_npc_tkj2_cpp = .text:0x00002B2C; // type:function size:0x48 scope:local setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002B74; // type:function size:0x10 scope:global getModel__16mDoExt_McaMorfSOFv = .text:0x00002B84; // type:function size:0x8 scope:global checkFrame__13mDoExt_morf_cFf = .text:0x00002B8C; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tks/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tks/symbols.txt index 59d815a4e9..07cf5c9e30 100644 --- a/config/RZDE01_00/rels/d_a_npc_tks/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tks/symbols.txt @@ -55,7 +55,7 @@ setAttnPos__10daNpcTks_cFv = .text:0x000065CC; // type:function size:0x4B8 scope ctrlBtk__10daNpcTks_cFv = .text:0x00006A84; // type:function size:0xC4 scope:global main__10daNpcTks_cFv = .text:0x00006B48; // type:function size:0x4D8 scope:global setParam__10daNpcTks_cFv = .text:0x00007020; // type:function size:0x74 scope:global -__sinit_d_a_npc_tks_cpp = .text:0x00007094; // type:function size:0x48 scope:local +__sinit_\d_a_npc_tks_cpp = .text:0x00007094; // type:function size:0x48 scope:local __dt__15daNpcTksTsubo_cFv = .text:0x000070DC; // type:function size:0x80 scope:global __ct__18daNpcF_ActorMngr_cFv = .text:0x0000715C; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00007198; // type:function size:0xBC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_toby/symbols.txt b/config/RZDE01_00/rels/d_a_npc_toby/symbols.txt index 344d097b30..3043d3f819 100644 --- a/config/RZDE01_00/rels/d_a_npc_toby/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_toby/symbols.txt @@ -47,7 +47,7 @@ daNpc_Toby_Delete__FPv = .text:0x00004628; // type:function size:0x34 scope:glob daNpc_Toby_Execute__FPv = .text:0x0000465C; // type:function size:0x4 scope:global daNpc_Toby_Draw__FPv = .text:0x00004660; // type:function size:0x4 scope:global daNpc_Toby_IsDelete__FPv = .text:0x00004664; // type:function size:0x8 scope:global -__sinit_d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000046D4; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00004714; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00004754; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_tr/symbols.txt b/config/RZDE01_00/rels/d_a_npc_tr/symbols.txt index 5e32323fe8..0ee86895b7 100644 --- a/config/RZDE01_00/rels/d_a_npc_tr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_tr/symbols.txt @@ -12,7 +12,7 @@ daNPC_TR_Delete__FP12npc_tr_class = .text:0x000008D8; // type:function size:0x54 useHeapInit__FP10fopAc_ac_c = .text:0x0000092C; // type:function size:0xB4 scope:global daNPC_TR_Create__FP10fopAc_ac_c = .text:0x000009E0; // type:function size:0x100 scope:global __dt__14daNPC_TR_HIO_cFv = .text:0x00000AE0; // type:function size:0x40 scope:global -__sinit_d_a_npc_tr_cpp = .text:0x00000B20; // type:function size:0x48 scope:local +__sinit_\d_a_npc_tr_cpp = .text:0x00000B20; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_uri/symbols.txt b/config/RZDE01_00/rels/d_a_npc_uri/symbols.txt index 3403e6d5af..6423694e3b 100644 --- a/config/RZDE01_00/rels/d_a_npc_uri/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_uri/symbols.txt @@ -48,7 +48,7 @@ daNpc_Uri_Delete__FPv = .text:0x00004528; // type:function size:0x34 scope:globa daNpc_Uri_Execute__FPv = .text:0x0000455C; // type:function size:0x4 scope:global daNpc_Uri_Draw__FPv = .text:0x00004560; // type:function size:0x4 scope:global daNpc_Uri_IsDelete__FPv = .text:0x00004564; // type:function size:0x8 scope:global -__sinit_d_a_npc_uri_cpp = .text:0x0000456C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_uri_cpp = .text:0x0000456C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000045D4; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00004614; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00004654; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt b/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt index dda93ef5e0..ed9a66a2c4 100644 --- a/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_wrestler/symbols.txt @@ -88,7 +88,7 @@ getArenaPos__12daTagArena_cFv = .text:0x0000CCEC; // type:function size:0x8 scop setSumouForcePunch__9daPy_py_cFv = .text:0x0000CCF4; // type:function size:0x24 scope:global align:4 getLeftFootPos__9daPy_py_cCFv = .text:0x0000CD18; // type:function size:0x8 scope:global align:4 getRightFootPos__9daPy_py_cCFv = .text:0x0000CD20; // type:function size:0x8 scope:global align:4 -setGlobalTranslation__14JPABaseEmitterFRQ29JGeometry9TVec3<1f> = .text:0x0000CD28; // type:function size:0x1C scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRQ29JGeometry8TVec3 = .text:0x0000CD28; // type:function size:0x1C scope:global align:4 adjustShapeAngle__15daNpcWrestler_cFv = .text:0x0000CD44; // type:function size:0x4 scope:global align:4 __dt__21daNpcWrestler_Param_cFv = .text:0x0000CD48; // type:function size:0x40 scope:global align:4 __ct__21daNpcWrestler_Param_cFv = .text:0x0000CD88; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_00/rels/d_a_npc_yamid/symbols.txt b/config/RZDE01_00/rels/d_a_npc_yamid/symbols.txt index c4abf98a09..9a77b0ab0d 100644 --- a/config/RZDE01_00/rels/d_a_npc_yamid/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_yamid/symbols.txt @@ -35,7 +35,7 @@ daNpc_yamiD_Delete__FPv = .text:0x00001A8C; // type:function size:0x34 scope:glo daNpc_yamiD_Execute__FPv = .text:0x00001AC0; // type:function size:0x4 scope:global daNpc_yamiD_Draw__FPv = .text:0x00001AC4; // type:function size:0x4 scope:global daNpc_yamiD_IsDelete__FPv = .text:0x00001AC8; // type:function size:0x8 scope:global -__sinit_d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:local +__sinit_\d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00001B38; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00001B78; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C44; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_yamis/symbols.txt b/config/RZDE01_00/rels/d_a_npc_yamis/symbols.txt index 23d43da5ed..df973b7aae 100644 --- a/config/RZDE01_00/rels/d_a_npc_yamis/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_yamis/symbols.txt @@ -35,7 +35,7 @@ daNpc_yamiS_Delete__FPv = .text:0x00001AB8; // type:function size:0x34 scope:glo daNpc_yamiS_Execute__FPv = .text:0x00001AEC; // type:function size:0x4 scope:global daNpc_yamiS_Draw__FPv = .text:0x00001AF0; // type:function size:0x4 scope:global daNpc_yamiS_IsDelete__FPv = .text:0x00001AF4; // type:function size:0x8 scope:global -__sinit_d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:local +__sinit_\d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00001B64; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C70; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_yamit/symbols.txt b/config/RZDE01_00/rels/d_a_npc_yamit/symbols.txt index 11cf81c2bd..d5a56ccadd 100644 --- a/config/RZDE01_00/rels/d_a_npc_yamit/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_yamit/symbols.txt @@ -39,7 +39,7 @@ daNpc_yamiT_Delete__FPv = .text:0x00001BD8; // type:function size:0x34 scope:glo daNpc_yamiT_Execute__FPv = .text:0x00001C0C; // type:function size:0x4 scope:global daNpc_yamiT_Draw__FPv = .text:0x00001C10; // type:function size:0x4 scope:global daNpc_yamiT_IsDelete__FPv = .text:0x00001C14; // type:function size:0x8 scope:global -__sinit_d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00001C84; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001D90; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_yelia/symbols.txt b/config/RZDE01_00/rels/d_a_npc_yelia/symbols.txt index d0f4ba6dcc..183b8fa642 100644 --- a/config/RZDE01_00/rels/d_a_npc_yelia/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_yelia/symbols.txt @@ -40,7 +40,7 @@ daNpc_Yelia_Delete__FPv = .text:0x00003350; // type:function size:0x34 scope:glo daNpc_Yelia_Execute__FPv = .text:0x00003384; // type:function size:0x4 scope:global daNpc_Yelia_Draw__FPv = .text:0x00003388; // type:function size:0x4 scope:global daNpc_Yelia_IsDelete__FPv = .text:0x0000338C; // type:function size:0x8 scope:global -__sinit_d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:local +__sinit_\d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x000033FC; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x0000343C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000347C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ykm/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ykm/symbols.txt index 586505a087..65fce3602a 100644 --- a/config/RZDE01_00/rels/d_a_npc_ykm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ykm/symbols.txt @@ -60,7 +60,7 @@ daNpc_ykM_Delete__FPv = .text:0x00007608; // type:function size:0x34 scope:globa daNpc_ykM_Execute__FPv = .text:0x0000763C; // type:function size:0x4 scope:global daNpc_ykM_Draw__FPv = .text:0x00007640; // type:function size:0x4 scope:global daNpc_ykM_IsDelete__FPv = .text:0x00007644; // type:function size:0x8 scope:global -__sinit_d_a_npc_ykm_cpp = .text:0x0000764C; // type:function size:0xA0 scope:local +__sinit_\d_a_npc_ykm_cpp = .text:0x0000764C; // type:function size:0xA0 scope:local __dt__13daNpcT_Path_cFv = .text:0x000076EC; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x0000772C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000776C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_ykw/symbols.txt b/config/RZDE01_00/rels/d_a_npc_ykw/symbols.txt index 711c93cea1..9562435d19 100644 --- a/config/RZDE01_00/rels/d_a_npc_ykw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_ykw/symbols.txt @@ -54,7 +54,7 @@ daNpc_ykW_Delete__FPv = .text:0x000065D8; // type:function size:0x34 scope:globa daNpc_ykW_Execute__FPv = .text:0x0000660C; // type:function size:0x4 scope:global daNpc_ykW_Draw__FPv = .text:0x00006610; // type:function size:0x4 scope:global daNpc_ykW_IsDelete__FPv = .text:0x00006614; // type:function size:0x8 scope:global -__sinit_d_a_npc_ykw_cpp = .text:0x0000661C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_ykw_cpp = .text:0x0000661C; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x00006684; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000066C4; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00006704; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zanb/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zanb/symbols.txt index bf8ac2c61c..14895e2d51 100644 --- a/config/RZDE01_00/rels/d_a_npc_zanb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zanb/symbols.txt @@ -32,7 +32,7 @@ daNpc_zanB_Delete__FPv = .text:0x00001830; // type:function size:0x34 scope:glob daNpc_zanB_Execute__FPv = .text:0x00001864; // type:function size:0x4 scope:global daNpc_zanB_Draw__FPv = .text:0x00001868; // type:function size:0x4 scope:global daNpc_zanB_IsDelete__FPv = .text:0x0000186C; // type:function size:0x8 scope:global -__sinit_d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000018DC; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000019A8; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019E8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zant/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zant/symbols.txt index a4514a5c22..d3b9a2f831 100644 --- a/config/RZDE01_00/rels/d_a_npc_zant/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zant/symbols.txt @@ -32,7 +32,7 @@ daNpc_Zant_Delete__FPv = .text:0x000014CC; // type:function size:0x34 scope:glob daNpc_Zant_Execute__FPv = .text:0x00001500; // type:function size:0x4 scope:global daNpc_Zant_Draw__FPv = .text:0x00001504; // type:function size:0x4 scope:global daNpc_Zant_IsDelete__FPv = .text:0x00001508; // type:function size:0x8 scope:global -__sinit_d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x00001578; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001644; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001684; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zelR/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zelR/symbols.txt index 3ca261f0d9..af8a3ce12e 100644 --- a/config/RZDE01_00/rels/d_a_npc_zelR/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zelR/symbols.txt @@ -32,7 +32,7 @@ daNpc_ZelR_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:glob daNpc_ZelR_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global daNpc_ZelR_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global daNpc_ZelR_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global -__sinit_d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zelRo/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zelRo/symbols.txt index 17fd71f073..3c1cba5187 100644 --- a/config/RZDE01_00/rels/d_a_npc_zelRo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zelRo/symbols.txt @@ -32,7 +32,7 @@ daNpc_ZelRo_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:glo daNpc_ZelRo_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global daNpc_ZelRo_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global daNpc_ZelRo_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global -__sinit_d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zelda/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zelda/symbols.txt index 8a7a2c8964..610b6a4427 100644 --- a/config/RZDE01_00/rels/d_a_npc_zelda/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zelda/symbols.txt @@ -32,7 +32,7 @@ daNpc_Zelda_Delete__FPv = .text:0x00001934; // type:function size:0x34 scope:glo daNpc_Zelda_Execute__FPv = .text:0x00001968; // type:function size:0x4 scope:global daNpc_Zelda_Draw__FPv = .text:0x0000196C; // type:function size:0x4 scope:global daNpc_Zelda_IsDelete__FPv = .text:0x00001970; // type:function size:0x8 scope:global -__sinit_d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:local __dt__15daNpcT_JntAnm_cFv = .text:0x000019E0; // type:function size:0xCC scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zra/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zra/symbols.txt index 6900fcbafe..b48753202b 100644 --- a/config/RZDE01_00/rels/d_a_npc_zra/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zra/symbols.txt @@ -57,7 +57,7 @@ daNpc_zrA_Delete__FPv = .text:0x000059D4; // type:function size:0x34 scope:globa daNpc_zrA_Execute__FPv = .text:0x00005A08; // type:function size:0x4 scope:global daNpc_zrA_Draw__FPv = .text:0x00005A0C; // type:function size:0x4 scope:global daNpc_zrA_IsDelete__FPv = .text:0x00005A10; // type:function size:0x8 scope:global -__sinit_d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00005A80; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00005ABC; // type:function size:0xBC scope:global __dt__16daNpcF_SPCurve_cFv = .text:0x00005B78; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zrc/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zrc/symbols.txt index dc2b06801f..046d0fa57f 100644 --- a/config/RZDE01_00/rels/d_a_npc_zrc/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zrc/symbols.txt @@ -47,7 +47,7 @@ daNpc_zrC_Delete__FPv = .text:0x000044D8; // type:function size:0x34 scope:globa daNpc_zrC_Execute__FPv = .text:0x0000450C; // type:function size:0x4 scope:global daNpc_zrC_Draw__FPv = .text:0x00004510; // type:function size:0x4 scope:global daNpc_zrC_IsDelete__FPv = .text:0x00004514; // type:function size:0x8 scope:global -__sinit_d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x00004584; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x000045C0; // type:function size:0xBC scope:global adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000467C; // type:function size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_npc_zrz/symbols.txt b/config/RZDE01_00/rels/d_a_npc_zrz/symbols.txt index 031054f9cf..4ac9ffcc85 100644 --- a/config/RZDE01_00/rels/d_a_npc_zrz/symbols.txt +++ b/config/RZDE01_00/rels/d_a_npc_zrz/symbols.txt @@ -62,7 +62,7 @@ daNpc_zrZ_Delete__FPv = .text:0x00005934; // type:function size:0x34 scope:globa daNpc_zrZ_Execute__FPv = .text:0x00005968; // type:function size:0x4 scope:global daNpc_zrZ_Draw__FPv = .text:0x0000596C; // type:function size:0x4 scope:global daNpc_zrZ_IsDelete__FPv = .text:0x00005970; // type:function size:0x8 scope:global -__sinit_d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:local +__sinit_\d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x000059E0; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x00005A1C; // type:function size:0xBC scope:global __dt__16daNpcF_SPCurve_cFv = .text:0x00005AD8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_Turara/symbols.txt b/config/RZDE01_00/rels/d_a_obj_Turara/symbols.txt index 87cc198238..3eaa6f2027 100644 --- a/config/RZDE01_00/rels/d_a_obj_Turara/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_Turara/symbols.txt @@ -28,7 +28,7 @@ daTurara_Execute__FP10daTurara_c = .text:0x000014D4; // type:function size:0x4 s daTurara_Delete__FP10daTurara_c = .text:0x000014D8; // type:function size:0x4 scope:global daTurara_Create__FP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x4 scope:global __dt__14daTurara_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global -__sinit_d_a_obj_Turara_cpp = .text:0x00001520; // type:function size:0x78 scope:local +__sinit_\d_a_obj_Turara_cpp = .text:0x00001520; // type:function size:0x78 scope:local @1452@eventStart__10daTurara_cFv = .text:0x00001598; // type:function size:0x8 scope:local @1452@__dt__10daTurara_cFv = .text:0x000015A0; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x000015A8; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_TvCdlst/symbols.txt b/config/RZDE01_00/rels/d_a_obj_TvCdlst/symbols.txt index 59d6d806ec..038cc29a06 100644 --- a/config/RZDE01_00/rels/d_a_obj_TvCdlst/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_TvCdlst/symbols.txt @@ -18,7 +18,7 @@ daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x000009CC; // type:function size:0x4 daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x000009D0; // type:function size:0x4 scope:global daTvCdlst_Create__FP10fopAc_ac_c = .text:0x000009D4; // type:function size:0x4 scope:global __dt__15daTvCdlst_HIO_cFv = .text:0x000009D8; // type:function size:0x40 scope:global -__sinit_d_a_obj_TvCdlst_cpp = .text:0x00000A18; // type:function size:0x78 scope:local +__sinit_\d_a_obj_TvCdlst_cpp = .text:0x00000A18; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDE01_00/rels/d_a_obj_amiShutter/symbols.txt index f14eafc576..a4aacce127 100644 --- a/config/RZDE01_00/rels/d_a_obj_amiShutter/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_amiShutter/symbols.txt @@ -27,7 +27,7 @@ daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000ABC; // type:function si daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000AC0; // type:function size:0x4 scope:global daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x4 scope:global __dt__18daAmiShutter_HIO_cFv = .text:0x00000AC8; // type:function size:0x40 scope:global -__sinit_d_a_obj_amiShutter_cpp = .text:0x00000B08; // type:function size:0x48 scope:local +__sinit_\d_a_obj_amiShutter_cpp = .text:0x00000B08; // type:function size:0x48 scope:local @1452@eventStart__14daAmiShutter_cFv = .text:0x00000B50; // type:function size:0x8 scope:local @1452@__dt__14daAmiShutter_cFv = .text:0x00000B58; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000B60; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ari/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ari/symbols.txt index 25b48e5515..10b887680d 100644 --- a/config/RZDE01_00/rels/d_a_obj_ari/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ari/symbols.txt @@ -28,7 +28,7 @@ daObjARI_Execute__FP10daObjARI_c = .text:0x00001F84; // type:function size:0x4 s CreateChk__10daObjARI_cFv = .text:0x00001F88; // type:function size:0x174 scope:global daObjARI_IsDelete__FP10daObjARI_c = .text:0x000020FC; // type:function size:0x8 scope:global __dt__14daObj_AriHIO_cFv = .text:0x00002104; // type:function size:0x40 scope:global -__sinit_d_a_obj_ari_cpp = .text:0x00002144; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ari_cpp = .text:0x00002144; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_automata/symbols.txt b/config/RZDE01_00/rels/d_a_obj_automata/symbols.txt index a3427fd9bc..f1e0aebc10 100644 --- a/config/RZDE01_00/rels/d_a_obj_automata/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_automata/symbols.txt @@ -20,7 +20,7 @@ daObj_AutoMata_Delete__FPv = .text:0x00000E78; // type:function size:0x34 scope: daObj_AutoMata_Execute__FPv = .text:0x00000EAC; // type:function size:0x4 scope:global daObj_AutoMata_Draw__FPv = .text:0x00000EB0; // type:function size:0x4 scope:global daObj_AutoMata_IsDelete__FPv = .text:0x00000EB4; // type:function size:0x8 scope:global -__sinit_d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:local +__sinit_\d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:local __dt__22daObj_AutoMata_Param_cFv = .text:0x00000F80; // type:function size:0x40 scope:global __ct__22daObj_AutoMata_Param_cFv = .text:0x00000FC0; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_balloon/symbols.txt b/config/RZDE01_00/rels/d_a_obj_balloon/symbols.txt index c462a9b51e..d5c09750b4 100644 --- a/config/RZDE01_00/rels/d_a_obj_balloon/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_balloon/symbols.txt @@ -19,7 +19,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000097C; // type:function size:0x4 scope: create__15daObj_Balloon_cFv = .text:0x00000980; // type:function size:0x258 scope:global daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000BD8; // type:function size:0x4 scope:global __dt__19daObj_Balloon_HIO_cFv = .text:0x00000BDC; // type:function size:0x40 scope:global -__sinit_d_a_obj_balloon_cpp = .text:0x00000C1C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_balloon_cpp = .text:0x00000C1C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_barDesk/symbols.txt b/config/RZDE01_00/rels/d_a_obj_barDesk/symbols.txt index 85c4b36846..245eb01f51 100644 --- a/config/RZDE01_00/rels/d_a_obj_barDesk/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_barDesk/symbols.txt @@ -19,7 +19,7 @@ daBarDesk_Execute__FP11daBarDesk_c = .text:0x000006FC; // type:function size:0x4 daBarDesk_Delete__FP11daBarDesk_c = .text:0x00000700; // type:function size:0x4 scope:global daBarDesk_Create__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x4 scope:global __dt__15daBarDesk_HIO_cFv = .text:0x00000708; // type:function size:0x40 scope:global -__sinit_d_a_obj_barDesk_cpp = .text:0x00000748; // type:function size:0x78 scope:local +__sinit_\d_a_obj_barDesk_cpp = .text:0x00000748; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_batta/symbols.txt b/config/RZDE01_00/rels/d_a_obj_batta/symbols.txt index f8b8548432..359b1b2018 100644 --- a/config/RZDE01_00/rels/d_a_obj_batta/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_batta/symbols.txt @@ -26,7 +26,7 @@ daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00001DF4; // type:function size:0xEC daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00001EE0; // type:function size:0x4 scope:global daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00001EE4; // type:function size:0x8 scope:global __dt__16daObj_BattaHIO_cFv = .text:0x00001EEC; // type:function size:0x40 scope:global -__sinit_d_a_obj_batta_cpp = .text:0x00001F2C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_batta_cpp = .text:0x00001F2C; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00001F74; // type:function size:0x74 scope:global setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00001FE8; // type:function size:0xC scope:global __dt__11dCcU_AtInfoFv = .text:0x00001FF4; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_bed/symbols.txt b/config/RZDE01_00/rels/d_a_obj_bed/symbols.txt index 362f24db0d..2b8e9e20b0 100644 --- a/config/RZDE01_00/rels/d_a_obj_bed/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_bed/symbols.txt @@ -18,7 +18,7 @@ daObj_Bed_Delete__FPv = .text:0x00000764; // type:function size:0x34 scope:globa daObj_Bed_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global daObj_Bed_Draw__FPv = .text:0x0000079C; // type:function size:0x4 scope:global daObj_Bed_IsDelete__FPv = .text:0x000007A0; // type:function size:0x8 scope:global -__sinit_d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:local __dt__17daObj_Bed_Param_cFv = .text:0x000007F0; // type:function size:0x40 scope:global __ct__17daObj_Bed_Param_cFv = .text:0x00000830; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_bemos/symbols.txt b/config/RZDE01_00/rels/d_a_obj_bemos/symbols.txt index d22a01424e..fcca4a6e91 100644 --- a/config/RZDE01_00/rels/d_a_obj_bemos/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_bemos/symbols.txt @@ -54,7 +54,7 @@ daObjBm_create1st__FP9daObjBm_c = .text:0x00004100; // type:function size:0x198 daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x00004298; // type:function size:0x4 scope:global daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x0000429C; // type:function size:0x4 scope:global daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x000042A0; // type:function size:0x10 scope:global -__sinit_d_a_obj_bemos_cpp = .text:0x000042B0; // type:function size:0xE4 scope:local +__sinit_\d_a_obj_bemos_cpp = .text:0x000042B0; // type:function size:0xE4 scope:local getJointNodePointer__12J3DModelDataCFUs = .text:0x00004394; // type:function size:0x10 scope:global mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000043A4; // type:function size:0x14 scope:global entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000043B8; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_bmWindow/symbols.txt b/config/RZDE01_00/rels/d_a_obj_bmWindow/symbols.txt index 51b7c664c7..386ae4c2a8 100644 --- a/config/RZDE01_00/rels/d_a_obj_bmWindow/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_bmWindow/symbols.txt @@ -23,7 +23,7 @@ daBmWindow_Execute__FP12daBmWindow_c = .text:0x00001008; // type:function size:0 daBmWindow_Delete__FP12daBmWindow_c = .text:0x0000100C; // type:function size:0x4 scope:global daBmWindow_Create__FP10fopAc_ac_c = .text:0x00001010; // type:function size:0x4 scope:global __dt__16daBmWindow_HIO_cFv = .text:0x00001014; // type:function size:0x40 scope:global -__sinit_d_a_obj_bmWindow_cpp = .text:0x00001054; // type:function size:0x78 scope:local +__sinit_\d_a_obj_bmWindow_cpp = .text:0x00001054; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_boumato/symbols.txt b/config/RZDE01_00/rels/d_a_obj_boumato/symbols.txt index c5d53b1903..cbf1298a5b 100644 --- a/config/RZDE01_00/rels/d_a_obj_boumato/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_boumato/symbols.txt @@ -21,7 +21,7 @@ daObj_BouMato_Delete__FPv = .text:0x00000E98; // type:function size:0x34 scope:g daObj_BouMato_Execute__FPv = .text:0x00000ECC; // type:function size:0x4 scope:global daObj_BouMato_Draw__FPv = .text:0x00000ED0; // type:function size:0x4 scope:global daObj_BouMato_IsDelete__FPv = .text:0x00000ED4; // type:function size:0x8 scope:global -__sinit_d_a_obj_boumato_cpp = .text:0x00000EDC; // type:function size:0x78 scope:local +__sinit_\d_a_obj_boumato_cpp = .text:0x00000EDC; // type:function size:0x78 scope:local __ct__8cM3dGCylFv = .text:0x00000F54; // type:function size:0x10 scope:global __dt__21daObj_BouMato_Param_cFv = .text:0x00000F64; // type:function size:0x40 scope:global __ct__21daObj_BouMato_Param_cFv = .text:0x00000FA4; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_bsGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_bsGate/symbols.txt index b69fab66bf..9911f870f3 100644 --- a/config/RZDE01_00/rels/d_a_obj_bsGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_bsGate/symbols.txt @@ -19,7 +19,7 @@ daBsGate_Execute__FP10daBsGate_c = .text:0x000007B8; // type:function size:0x4 s daBsGate_Delete__FP10daBsGate_c = .text:0x000007BC; // type:function size:0x4 scope:global daBsGate_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x4 scope:global __dt__14daBsGate_HIO_cFv = .text:0x000007C4; // type:function size:0x40 scope:global -__sinit_d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:local +__sinit_\d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_bubblePilar/symbols.txt b/config/RZDE01_00/rels/d_a_obj_bubblePilar/symbols.txt index 8001d9b904..56922b4ff2 100644 --- a/config/RZDE01_00/rels/d_a_obj_bubblePilar/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_bubblePilar/symbols.txt @@ -18,7 +18,7 @@ daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x000009A0; // type:function size daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x000009A4; // type:function size:0x4 scope:global daBubbPilar_Create__FP10fopAc_ac_c = .text:0x000009A8; // type:function size:0x4 scope:global __dt__17daBubbPilar_HIO_cFv = .text:0x000009AC; // type:function size:0x40 scope:global -__sinit_d_a_obj_bubblePilar_cpp = .text:0x000009EC; // type:function size:0x78 scope:local +__sinit_\d_a_obj_bubblePilar_cpp = .text:0x000009EC; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_cb/symbols.txt b/config/RZDE01_00/rels/d_a_obj_cb/symbols.txt index ce8b7cecf3..930edf1e1d 100644 --- a/config/RZDE01_00/rels/d_a_obj_cb/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_cb/symbols.txt @@ -12,7 +12,7 @@ daObj_Cb_Delete__FP12obj_cb_class = .text:0x00000724; // type:function size:0x84 useHeapInit__FP10fopAc_ac_c = .text:0x000007A8; // type:function size:0x12C scope:global daObj_Cb_Create__FP10fopAc_ac_c = .text:0x000008D4; // type:function size:0x204 scope:global __dt__14daObj_Cb_HIO_cFv = .text:0x00000AD8; // type:function size:0x40 scope:global -__sinit_d_a_obj_cb_cpp = .text:0x00000B18; // type:function size:0x48 scope:local +__sinit_\d_a_obj_cb_cpp = .text:0x00000B18; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_cblock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_cblock/symbols.txt index 0d75acb6d1..a80b95c928 100644 --- a/config/RZDE01_00/rels/d_a_obj_cblock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_cblock/symbols.txt @@ -16,7 +16,7 @@ daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000628; // type:function size:0x10 s daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000638; // type:function size:0x4 scope:global daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x0000063C; // type:function size:0x4 scope:global daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x4 scope:global -__sinit_d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:local +__sinit_\d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:local __dt__Q211daObjCBlk_c7chain_sFv = .text:0x000006CC; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_cho/symbols.txt b/config/RZDE01_00/rels/d_a_obj_cho/symbols.txt index 3654e09f4c..e66ae3a9ad 100644 --- a/config/RZDE01_00/rels/d_a_obj_cho/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_cho/symbols.txt @@ -29,7 +29,7 @@ daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001BA0; // type:function size:0x4 s CreateChk__10daObjCHO_cFv = .text:0x00001BA4; // type:function size:0x174 scope:global daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x00001D18; // type:function size:0x8 scope:global __dt__14daObj_ChoHIO_cFv = .text:0x00001D20; // type:function size:0x40 scope:global -__sinit_d_a_obj_cho_cpp = .text:0x00001D60; // type:function size:0x48 scope:local +__sinit_\d_a_obj_cho_cpp = .text:0x00001D60; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_cwall/symbols.txt b/config/RZDE01_00/rels/d_a_obj_cwall/symbols.txt index fa68ca226f..b3ecf03c51 100644 --- a/config/RZDE01_00/rels/d_a_obj_cwall/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_cwall/symbols.txt @@ -32,7 +32,7 @@ daObjCwall_create1st__FP12daObjCwall_c = .text:0x000022BC; // type:function size daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x000023E4; // type:function size:0x4 scope:global daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x000023E8; // type:function size:0x4 scope:global daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x000023EC; // type:function size:0x10 scope:global -__sinit_d_a_obj_cwall_cpp = .text:0x000023FC; // type:function size:0x88 scope:local +__sinit_\d_a_obj_cwall_cpp = .text:0x000023FC; // type:function size:0x88 scope:local __dt__Q212daObjCwall_c7chain_sFv = .text:0x00002484; // type:function size:0x40 scope:global absXZ__4cXyzCFRC3Vec = .text:0x000024C4; // type:function size:0x74 scope:global getRightHandPos__9daPy_py_cCFv = .text:0x00002538; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_dan/symbols.txt b/config/RZDE01_00/rels/d_a_obj_dan/symbols.txt index 247e28779d..6b79901391 100644 --- a/config/RZDE01_00/rels/d_a_obj_dan/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_dan/symbols.txt @@ -27,7 +27,7 @@ daObjDAN_Execute__FP10daObjDAN_c = .text:0x000019C4; // type:function size:0x4 s CreateChk__10daObjDAN_cFv = .text:0x000019C8; // type:function size:0x174 scope:global daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001B3C; // type:function size:0x8 scope:global __dt__14daObj_DanHIO_cFv = .text:0x00001B44; // type:function size:0x40 scope:global -__sinit_d_a_obj_dan_cpp = .text:0x00001B84; // type:function size:0x48 scope:local +__sinit_\d_a_obj_dan_cpp = .text:0x00001B84; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_fireWood/symbols.txt b/config/RZDE01_00/rels/d_a_obj_fireWood/symbols.txt index 7421b8d9af..0bd8d301b3 100644 --- a/config/RZDE01_00/rels/d_a_obj_fireWood/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_fireWood/symbols.txt @@ -13,7 +13,7 @@ daFireWood_Execute__FP12daFireWood_c = .text:0x000007E0; // type:function size:0 daFireWood_Delete__FP12daFireWood_c = .text:0x000007E4; // type:function size:0x28 scope:global daFireWood_Create__FP10fopAc_ac_c = .text:0x0000080C; // type:function size:0x4 scope:global __dt__16daFireWood_HIO_cFv = .text:0x00000810; // type:function size:0x40 scope:global -__sinit_d_a_obj_fireWood_cpp = .text:0x00000850; // type:function size:0x78 scope:local +__sinit_\d_a_obj_fireWood_cpp = .text:0x00000850; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_fireWood2/symbols.txt b/config/RZDE01_00/rels/d_a_obj_fireWood2/symbols.txt index c669c813e4..eaa954629d 100644 --- a/config/RZDE01_00/rels/d_a_obj_fireWood2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_fireWood2/symbols.txt @@ -15,7 +15,7 @@ daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000B18; // type:function size daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000B1C; // type:function size:0x4 scope:global daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global __dt__17daFireWood2_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global -__sinit_d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:local +__sinit_\d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_food/symbols.txt b/config/RZDE01_00/rels/d_a_obj_food/symbols.txt index de39a36f87..565b21f2d2 100644 --- a/config/RZDE01_00/rels/d_a_obj_food/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_food/symbols.txt @@ -13,7 +13,7 @@ daObj_Food_Delete__FP14obj_food_class = .text:0x000010BC; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00001124; // type:function size:0xC4 scope:global daObj_Food_Create__FP10fopAc_ac_c = .text:0x000011E8; // type:function size:0x264 scope:global __dt__16daObj_Food_HIO_cFv = .text:0x0000144C; // type:function size:0x40 scope:global -__sinit_d_a_obj_food_cpp = .text:0x0000148C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_food_cpp = .text:0x0000148C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_fw/symbols.txt b/config/RZDE01_00/rels/d_a_obj_fw/symbols.txt index 3ce9f74a4d..f4e591cb27 100644 --- a/config/RZDE01_00/rels/d_a_obj_fw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_fw/symbols.txt @@ -12,7 +12,7 @@ daObj_Fw_Delete__FP12obj_fw_class = .text:0x000006DC; // type:function size:0x7C useHeapInit__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x124 scope:global daObj_Fw_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x22C scope:global __dt__14daObj_Fw_HIO_cFv = .text:0x00000AA8; // type:function size:0x40 scope:global -__sinit_d_a_obj_fw_cpp = .text:0x00000AE8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_fw_cpp = .text:0x00000AE8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_gadget/symbols.txt b/config/RZDE01_00/rels/d_a_obj_gadget/symbols.txt index 8d3ba57074..5acc418c43 100644 --- a/config/RZDE01_00/rels/d_a_obj_gadget/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_gadget/symbols.txt @@ -23,7 +23,7 @@ daObj_Gadget_Delete__FPv = .text:0x00001590; // type:function size:0x34 scope:gl daObj_Gadget_Execute__FPv = .text:0x000015C4; // type:function size:0x4 scope:global daObj_Gadget_Draw__FPv = .text:0x000015C8; // type:function size:0x4 scope:global daObj_Gadget_IsDelete__FPv = .text:0x000015CC; // type:function size:0x8 scope:global -__sinit_d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:local +__sinit_\d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:local __dt__20daObj_Gadget_Param_cFv = .text:0x0000164C; // type:function size:0x40 scope:global __ct__20daObj_Gadget_Param_cFv = .text:0x0000168C; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_glowSphere/symbols.txt b/config/RZDE01_00/rels/d_a_obj_glowSphere/symbols.txt index 91469b4941..b0084f68e7 100644 --- a/config/RZDE01_00/rels/d_a_obj_glowSphere/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_glowSphere/symbols.txt @@ -32,7 +32,7 @@ _chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00000EA4; // type:function size:0x48 SphSeProc__12_GlSph_Mng_cFv = .text:0x00000EEC; // type:function size:0xD4 scope:global incSphSe__12_GlSph_Mng_cFv = .text:0x00000FC0; // type:function size:0x28 scope:global __dt__14daGlwSph_HIO_cFv = .text:0x00000FE8; // type:function size:0x40 scope:global -__sinit_d_a_obj_glowSphere_cpp = .text:0x00001028; // type:function size:0x94 scope:local +__sinit_\d_a_obj_glowSphere_cpp = .text:0x00001028; // type:function size:0x94 scope:local __ct__12_GlSph_Mng_cFv = .text:0x000010BC; // type:function size:0x54 scope:global __ct__16_GlSph_LstInfo_cFv = .text:0x00001110; // type:function size:0x10 scope:global __dt__16_GlSph_LstInfo_cFv = .text:0x00001120; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_gm/symbols.txt b/config/RZDE01_00/rels/d_a_obj_gm/symbols.txt index 64952cffc1..f0afd1d81b 100644 --- a/config/RZDE01_00/rels/d_a_obj_gm/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_gm/symbols.txt @@ -14,7 +14,7 @@ daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001734; // type:function size:0x74 useHeapInit__FP10fopAc_ac_c = .text:0x000017A8; // type:function size:0x78 scope:global daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001820; // type:function size:0x418 scope:global __dt__14daObj_Gm_HIO_cFv = .text:0x00001C38; // type:function size:0x40 scope:global -__sinit_d_a_obj_gm_cpp = .text:0x00001C78; // type:function size:0x48 scope:local +__sinit_\d_a_obj_gm_cpp = .text:0x00001C78; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_goGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_goGate/symbols.txt index 214f554774..e8f211f00d 100644 --- a/config/RZDE01_00/rels/d_a_obj_goGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_goGate/symbols.txt @@ -20,7 +20,7 @@ daGoGate_Execute__FP10daGoGate_c = .text:0x000007D4; // type:function size:0x4 s daGoGate_Delete__FP10daGoGate_c = .text:0x000007D8; // type:function size:0x4 scope:global daGoGate_Create__FP10fopAc_ac_c = .text:0x000007DC; // type:function size:0x4 scope:global __dt__14daGoGate_HIO_cFv = .text:0x000007E0; // type:function size:0x40 scope:global -__sinit_d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:local +__sinit_\d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_gomikabe/symbols.txt b/config/RZDE01_00/rels/d_a_obj_gomikabe/symbols.txt index 06ca44c70c..dc57641ca4 100644 --- a/config/RZDE01_00/rels/d_a_obj_gomikabe/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_gomikabe/symbols.txt @@ -27,7 +27,7 @@ Delete__15daObjGOMIKABE_cFv = .text:0x00001368; // type:function size:0x54 scope Draw__15daObjGOMIKABE_cFv = .text:0x000013BC; // type:function size:0xDC scope:global Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x00001498; // type:function size:0xCC scope:global Create__15daObjGOMIKABE_cFv = .text:0x00001564; // type:function size:0x60 scope:global -__sinit_d_a_obj_gomikabe_cpp = .text:0x000015C4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_gomikabe_cpp = .text:0x000015C4; // type:function size:0x48 scope:local dComIfGd_setListBG__Fv = .text:0x0000160C; // type:function size:0x24 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_gpTaru/symbols.txt b/config/RZDE01_00/rels/d_a_obj_gpTaru/symbols.txt index afa27133a7..1192473bb9 100644 --- a/config/RZDE01_00/rels/d_a_obj_gpTaru/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_gpTaru/symbols.txt @@ -36,7 +36,7 @@ daGpTaru_Execute__FP10daGpTaru_c = .text:0x000017F0; // type:function size:0x10 daGpTaru_Delete__FP10daGpTaru_c = .text:0x00001800; // type:function size:0x10 scope:global daGpTaru_Create__FP10fopAc_ac_c = .text:0x00001810; // type:function size:0x4 scope:global __dt__14daGpTaru_HIO_cFv = .text:0x00001814; // type:function size:0x40 scope:global -__sinit_d_a_obj_gpTaru_cpp = .text:0x00001854; // type:function size:0x78 scope:local +__sinit_\d_a_obj_gpTaru_cpp = .text:0x00001854; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_gra2/symbols.txt b/config/RZDE01_00/rels/d_a_obj_gra2/symbols.txt index 6a71bbfe63..2e3d84754e 100644 --- a/config/RZDE01_00/rels/d_a_obj_gra2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_gra2/symbols.txt @@ -88,7 +88,7 @@ daObj_GrA_Execute__FPv = .text:0x00004A38; // type:function size:0x4 scope:globa daObj_GrA_Draw__FPv = .text:0x00004A3C; // type:function size:0x10 scope:global daObj_GrA_IsDelete__FPv = .text:0x00004A4C; // type:function size:0x8 scope:global __dt__17daObj_GrA_Param_cFv = .text:0x00004A54; // type:function size:0x40 scope:global -__sinit_d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:local +__sinit_\d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:local __ct__17daObj_GrA_Param_cFv = .text:0x00004B0C; // type:function size:0x10 scope:global __ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B1C; // type:function size:0x4 scope:global __dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B20; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_groundwater/symbols.txt b/config/RZDE01_00/rels/d_a_obj_groundwater/symbols.txt index 05cd0dc366..8855ad8c12 100644 --- a/config/RZDE01_00/rels/d_a_obj_groundwater/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_groundwater/symbols.txt @@ -22,7 +22,7 @@ daGrdWater_Execute__FP12daGrdWater_c = .text:0x00000FA0; // type:function size:0 daGrdWater_Delete__FP12daGrdWater_c = .text:0x00000FA4; // type:function size:0x4 scope:global daGrdWater_Create__FP10fopAc_ac_c = .text:0x00000FA8; // type:function size:0x4 scope:global __dt__16daGrdWater_HIO_cFv = .text:0x00000FAC; // type:function size:0x40 scope:global -__sinit_d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00001034; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_h_saku/symbols.txt b/config/RZDE01_00/rels/d_a_obj_h_saku/symbols.txt index 58b5bedfa4..17a41bba30 100644 --- a/config/RZDE01_00/rels/d_a_obj_h_saku/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_h_saku/symbols.txt @@ -18,7 +18,7 @@ Draw__13daObjH_Saku_cFv = .text:0x00000C1C; // type:function size:0xDC scope:glo Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000CF8; // type:function size:0x4C scope:global Create__13daObjH_Saku_cFv = .text:0x00000D44; // type:function size:0x58 scope:global CreateHeap__13daObjH_Saku_cFv = .text:0x00000D9C; // type:function size:0x9C scope:global -__sinit_d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:local +__sinit_\d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_heavySw/symbols.txt b/config/RZDE01_00/rels/d_a_obj_heavySw/symbols.txt index 8779231f29..99a8042ace 100644 --- a/config/RZDE01_00/rels/d_a_obj_heavySw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_heavySw/symbols.txt @@ -26,7 +26,7 @@ daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000CDC; // type:function size:0x4 daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000CE0; // type:function size:0x4 scope:global daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global __dt__15daHeavySw_HIO_cFv = .text:0x00000CE8; // type:function size:0x40 scope:global -__sinit_d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:local +__sinit_\d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_hsTarget/symbols.txt b/config/RZDE01_00/rels/d_a_obj_hsTarget/symbols.txt index 8b3cee8222..a2ebc22346 100644 --- a/config/RZDE01_00/rels/d_a_obj_hsTarget/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_hsTarget/symbols.txt @@ -15,7 +15,7 @@ daHsTarget_Execute__FP12daHsTarget_c = .text:0x000003B0; // type:function size:0 daHsTarget_Delete__FP12daHsTarget_c = .text:0x000003B4; // type:function size:0x4 scope:global daHsTarget_Create__FP10fopAc_ac_c = .text:0x000003B8; // type:function size:0x4 scope:global __dt__16daHsTarget_HIO_cFv = .text:0x000003BC; // type:function size:0x40 scope:global -__sinit_d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ice_s/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ice_s/symbols.txt index 43dcff244e..bdf287b0e8 100644 --- a/config/RZDE01_00/rels/d_a_obj_ice_s/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ice_s/symbols.txt @@ -20,7 +20,7 @@ Draw__12daObjIce_s_cFv = .text:0x00000AFC; // type:function size:0x98 scope:glob Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000B94; // type:function size:0x3A4 scope:global Create__12daObjIce_s_cFv = .text:0x00000F38; // type:function size:0x40 scope:global CreateHeap__12daObjIce_s_cFv = .text:0x00000F78; // type:function size:0x6C scope:global -__sinit_d_a_obj_ice_s_cpp = .text:0x00000FE4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ice_s_cpp = .text:0x00000FE4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ita/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ita/symbols.txt index 5be5fb218a..678ca70f20 100644 --- a/config/RZDE01_00/rels/d_a_obj_ita/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ita/symbols.txt @@ -20,7 +20,7 @@ Draw__10daObjIta_cFv = .text:0x0000086C; // type:function size:0x98 scope:global Execute__10daObjIta_cFPPA3_A4_f = .text:0x00000904; // type:function size:0x488 scope:global Create__10daObjIta_cFv = .text:0x00000D8C; // type:function size:0x48 scope:global CreateHeap__10daObjIta_cFv = .text:0x00000DD4; // type:function size:0x6C scope:global -__sinit_d_a_obj_ita_cpp = .text:0x00000E40; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ita_cpp = .text:0x00000E40; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_itamato/symbols.txt b/config/RZDE01_00/rels/d_a_obj_itamato/symbols.txt index 6316b105c6..fd97152940 100644 --- a/config/RZDE01_00/rels/d_a_obj_itamato/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_itamato/symbols.txt @@ -20,7 +20,7 @@ daObj_ItaMato_Delete__FPv = .text:0x00001028; // type:function size:0x34 scope:g daObj_ItaMato_Execute__FPv = .text:0x0000105C; // type:function size:0x4 scope:global daObj_ItaMato_Draw__FPv = .text:0x00001060; // type:function size:0x4 scope:global daObj_ItaMato_IsDelete__FPv = .text:0x00001064; // type:function size:0x8 scope:global -__sinit_d_a_obj_itamato_cpp = .text:0x0000106C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_itamato_cpp = .text:0x0000106C; // type:function size:0x78 scope:local __dt__21daObj_ItaMato_Param_cFv = .text:0x000010E4; // type:function size:0x40 scope:global __ct__21daObj_ItaMato_Param_cFv = .text:0x00001124; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ito/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ito/symbols.txt index 36c1282658..b94388affb 100644 --- a/config/RZDE01_00/rels/d_a_obj_ito/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ito/symbols.txt @@ -14,7 +14,7 @@ daObj_Ito_Delete__FP13obj_ito_class = .text:0x00001A30; // type:function size:0x useHeapInit__FP10fopAc_ac_c = .text:0x00001AA4; // type:function size:0x1B0 scope:global daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001C54; // type:function size:0x348 scope:global __dt__15daObj_Ito_HIO_cFv = .text:0x00001F9C; // type:function size:0x40 scope:global -__sinit_d_a_obj_ito_cpp = .text:0x00001FDC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ito_cpp = .text:0x00001FDC; // type:function size:0x48 scope:local __dt__11dCcU_AtInfoFv = .text:0x00002024; // type:function size:0x40 scope:global __ct__5ito_sFv = .text:0x00002064; // type:function size:0x58 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kabuto/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kabuto/symbols.txt index 1b36c70b4a..9f1fb44e3e 100644 --- a/config/RZDE01_00/rels/d_a_obj_kabuto/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kabuto/symbols.txt @@ -29,7 +29,7 @@ daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x00002710; // type:function size CreateChk__13daObjKABUTO_cFv = .text:0x00002714; // type:function size:0x174 scope:global daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x00002888; // type:function size:0x8 scope:global __dt__14daObj_KabHIO_cFv = .text:0x00002890; // type:function size:0x40 scope:global -__sinit_d_a_obj_kabuto_cpp = .text:0x000028D0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kabuto_cpp = .text:0x000028D0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kag/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kag/symbols.txt index 296ab88f0c..19219a9724 100644 --- a/config/RZDE01_00/rels/d_a_obj_kag/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kag/symbols.txt @@ -26,7 +26,7 @@ daObjKAG_Execute__FP10daObjKAG_c = .text:0x00002098; // type:function size:0x4 s daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x0000209C; // type:function size:0x8 scope:global kag_setParticle__10daObjKAG_cFv = .text:0x000020A4; // type:function size:0x204 scope:global __dt__14daObj_KagHIO_cFv = .text:0x000022A8; // type:function size:0x40 scope:global -__sinit_d_a_obj_kag_cpp = .text:0x000022E8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kag_cpp = .text:0x000022E8; // type:function size:0x48 scope:local absXZ__4cXyzCFRC3Vec = .text:0x00002330; // type:function size:0x74 scope:global __dt__11dCcU_AtInfoFv = .text:0x000023A4; // type:function size:0x40 scope:global setGlobalParticleScale__14JPABaseEmitterFff = .text:0x000023E4; // type:function size:0xC scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kago/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kago/symbols.txt index 7dade89886..e5b609671b 100644 --- a/config/RZDE01_00/rels/d_a_obj_kago/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kago/symbols.txt @@ -24,7 +24,7 @@ daObj_Kago_Delete__FPv = .text:0x00001A7C; // type:function size:0x34 scope:glob daObj_Kago_Execute__FPv = .text:0x00001AB0; // type:function size:0x4 scope:global daObj_Kago_Draw__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global daObj_Kago_IsDelete__FPv = .text:0x00001AB8; // type:function size:0x8 scope:global -__sinit_d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:local +__sinit_\d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:local __dt__18daObj_Kago_Param_cFv = .text:0x00001B38; // type:function size:0x40 scope:global __ct__18daObj_Kago_Param_cFv = .text:0x00001B78; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kamakiri/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kamakiri/symbols.txt index a5a6c6c527..dfcce7d658 100644 --- a/config/RZDE01_00/rels/d_a_obj_kamakiri/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kamakiri/symbols.txt @@ -30,7 +30,7 @@ daObjKAM_Execute__FP10daObjKAM_c = .text:0x000026B8; // type:function size:0x4 s CreateChk__10daObjKAM_cFv = .text:0x000026BC; // type:function size:0x174 scope:global daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x00002830; // type:function size:0x8 scope:global __dt__14daObj_KamHIO_cFv = .text:0x00002838; // type:function size:0x40 scope:global -__sinit_d_a_obj_kamakiri_cpp = .text:0x00002878; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kamakiri_cpp = .text:0x00002878; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kanban2/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kanban2/symbols.txt index d7132b6374..c074214c36 100644 --- a/config/RZDE01_00/rels/d_a_obj_kanban2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kanban2/symbols.txt @@ -43,7 +43,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000036C0; // type:function size:0x4 scope: create__15daObj_Kanban2_cFv = .text:0x000036C4; // type:function size:0x338 scope:global daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x000039FC; // type:function size:0x4 scope:global __dt__19daObj_Kanban2_HIO_cFv = .text:0x00003A00; // type:function size:0x40 scope:global -__sinit_d_a_obj_kanban2_cpp = .text:0x00003A40; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kanban2_cpp = .text:0x00003A40; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_katatsumuri/symbols.txt b/config/RZDE01_00/rels/d_a_obj_katatsumuri/symbols.txt index 5a768594cf..3aaf5773d9 100644 --- a/config/RZDE01_00/rels/d_a_obj_katatsumuri/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_katatsumuri/symbols.txt @@ -28,7 +28,7 @@ daObjKAT_Execute__FP10daObjKAT_c = .text:0x00001F1C; // type:function size:0x4 s CreateChk__10daObjKAT_cFv = .text:0x00001F20; // type:function size:0x174 scope:global daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x00002094; // type:function size:0x8 scope:global __dt__14daObj_KatHIO_cFv = .text:0x0000209C; // type:function size:0x40 scope:global -__sinit_d_a_obj_katatsumuri_cpp = .text:0x000020DC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_katatsumuri_cpp = .text:0x000020DC; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kbacket/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kbacket/symbols.txt index c6207bc0ce..da48fa1741 100644 --- a/config/RZDE01_00/rels/d_a_obj_kbacket/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kbacket/symbols.txt @@ -23,7 +23,7 @@ daObj_KBacket_Delete__FPv = .text:0x000017B8; // type:function size:0x34 scope:g daObj_KBacket_Execute__FPv = .text:0x000017EC; // type:function size:0x4 scope:global daObj_KBacket_Draw__FPv = .text:0x000017F0; // type:function size:0x4 scope:global daObj_KBacket_IsDelete__FPv = .text:0x000017F4; // type:function size:0x8 scope:global -__sinit_d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:local +__sinit_\d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:local __dt__21daObj_KBacket_Param_cFv = .text:0x00001874; // type:function size:0x40 scope:global __ct__21daObj_KBacket_Param_cFv = .text:0x000018B4; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kbox/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kbox/symbols.txt index 44999d837a..8c766301ae 100644 --- a/config/RZDE01_00/rels/d_a_obj_kbox/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kbox/symbols.txt @@ -12,7 +12,7 @@ daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x0000131C; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00001398; // type:function size:0x108 scope:global daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000014A0; // type:function size:0x298 scope:global __dt__16daObj_Kbox_HIO_cFv = .text:0x00001738; // type:function size:0x40 scope:global -__sinit_d_a_obj_kbox_cpp = .text:0x00001778; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kbox_cpp = .text:0x00001778; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_key/symbols.txt b/config/RZDE01_00/rels/d_a_obj_key/symbols.txt index 26c5e4c229..babd00a26f 100644 --- a/config/RZDE01_00/rels/d_a_obj_key/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_key/symbols.txt @@ -13,7 +13,7 @@ daObj_Key_Delete__FP13obj_key_class = .text:0x000014E4; // type:function size:0x useHeapInit__FP10fopAc_ac_c = .text:0x0000154C; // type:function size:0xF8 scope:global daObj_Key_Create__FP10fopAc_ac_c = .text:0x00001644; // type:function size:0x2D8 scope:global __dt__15daObj_Key_HIO_cFv = .text:0x0000191C; // type:function size:0x40 scope:global -__sinit_d_a_obj_key_cpp = .text:0x0000195C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_key_cpp = .text:0x0000195C; // type:function size:0x48 scope:local setPos__7daKey_cF4cXyz = .text:0x000019A4; // type:function size:0x8 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_keyhole/symbols.txt b/config/RZDE01_00/rels/d_a_obj_keyhole/symbols.txt index 50340ce900..fe7f18de2b 100644 --- a/config/RZDE01_00/rels/d_a_obj_keyhole/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_keyhole/symbols.txt @@ -15,7 +15,7 @@ daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001AD0; // type:function useHeapInit__FP10fopAc_ac_c = .text:0x00001B84; // type:function size:0x2A8 scope:global daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001E2C; // type:function size:0x408 scope:global __dt__19daObj_Keyhole_HIO_cFv = .text:0x00002234; // type:function size:0x40 scope:global -__sinit_d_a_obj_keyhole_cpp = .text:0x00002274; // type:function size:0x48 scope:local +__sinit_\d_a_obj_keyhole_cpp = .text:0x00002274; // type:function size:0x48 scope:local getModel__14mDoExt_McaMorfFv = .text:0x000022BC; // type:function size:0x8 scope:global fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000022C4; // type:function size:0xC scope:global fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x000022D0; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ki/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ki/symbols.txt index 805a24f8da..e97de78ce3 100644 --- a/config/RZDE01_00/rels/d_a_obj_ki/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ki/symbols.txt @@ -14,7 +14,7 @@ daObj_Ki_Create__FP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x4BC __ct__7sq_cp_sFv = .text:0x00000C5C; // type:function size:0x48 scope:global __dt__7sq_cp_sFv = .text:0x00000CA4; // type:function size:0x64 scope:global __dt__14daObj_Ki_HIO_cFv = .text:0x00000D08; // type:function size:0x40 scope:global -__sinit_d_a_obj_ki_cpp = .text:0x00000D48; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ki_cpp = .text:0x00000D48; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kiPot/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kiPot/symbols.txt index 535e8a4b3c..da5a97692f 100644 --- a/config/RZDE01_00/rels/d_a_obj_kiPot/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kiPot/symbols.txt @@ -14,7 +14,7 @@ daKiPot_Execute__FP9daKiPot_c = .text:0x00000374; // type:function size:0x4 scop daKiPot_Delete__FP9daKiPot_c = .text:0x00000378; // type:function size:0x8 scope:global daKiPot_Create__FP10fopAc_ac_c = .text:0x00000380; // type:function size:0x4 scope:global __dt__13daKiPot_HIO_cFv = .text:0x00000384; // type:function size:0x40 scope:global -__sinit_d_a_obj_kiPot_cpp = .text:0x000003C4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kiPot_cpp = .text:0x000003C4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kita/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kita/symbols.txt index 4ceddee97a..2fd18fd520 100644 --- a/config/RZDE01_00/rels/d_a_obj_kita/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kita/symbols.txt @@ -13,7 +13,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000008B4; // type:function size:0x12C scop daObj_Kita_Create__FP10fopAc_ac_c = .text:0x000009E0; // type:function size:0x1EC scope:local __ct__6kita_sFv = .text:0x00000BCC; // type:function size:0x4 scope:global __dt__16daObj_Kita_HIO_cFv = .text:0x00000BD0; // type:function size:0x40 scope:global -__sinit_d_a_obj_kita_cpp = .text:0x00000C10; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kita_cpp = .text:0x00000C10; // type:function size:0x48 scope:local __dt__6kita_sFv = .text:0x00000C58; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ktOnFire/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ktOnFire/symbols.txt index 62066e3e16..aff582ceac 100644 --- a/config/RZDE01_00/rels/d_a_obj_ktOnFire/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ktOnFire/symbols.txt @@ -13,7 +13,7 @@ daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000780; // type:function size:0 daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x00000784; // type:function size:0x28 scope:global daKtOnFire_Create__FP10fopAc_ac_c = .text:0x000007AC; // type:function size:0x4 scope:global __dt__16daKtOnFire_HIO_cFv = .text:0x000007B0; // type:function size:0x40 scope:global -__sinit_d_a_obj_ktOnFire_cpp = .text:0x000007F0; // type:function size:0x78 scope:local +__sinit_\d_a_obj_ktOnFire_cpp = .text:0x000007F0; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_kuwagata/symbols.txt b/config/RZDE01_00/rels/d_a_obj_kuwagata/symbols.txt index 65a5f68503..4f885dfb44 100644 --- a/config/RZDE01_00/rels/d_a_obj_kuwagata/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_kuwagata/symbols.txt @@ -30,7 +30,7 @@ daObjKUW_Execute__FP10daObjKUW_c = .text:0x00002710; // type:function size:0x4 s CreateChk__10daObjKUW_cFv = .text:0x00002714; // type:function size:0x174 scope:global daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x00002888; // type:function size:0x8 scope:global __dt__14daObj_KuwHIO_cFv = .text:0x00002890; // type:function size:0x40 scope:global -__sinit_d_a_obj_kuwagata_cpp = .text:0x000028D0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_kuwagata_cpp = .text:0x000028D0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lbox/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lbox/symbols.txt index d7e923833f..1ad5c190df 100644 --- a/config/RZDE01_00/rels/d_a_obj_lbox/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lbox/symbols.txt @@ -11,7 +11,7 @@ daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x000004FC; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00000564; // type:function size:0xF4 scope:global daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x00000658; // type:function size:0x230 scope:global __dt__16daObj_Lbox_HIO_cFv = .text:0x00000888; // type:function size:0x40 scope:global -__sinit_d_a_obj_lbox_cpp = .text:0x000008C8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lbox_cpp = .text:0x000008C8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv1Candle00/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv1Candle00/symbols.txt index d10e36d484..3b71ea8b96 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv1Candle00/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv1Candle00/symbols.txt @@ -20,7 +20,7 @@ daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000B64; // type:function size:0 daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000B68; // type:function size:0x4 scope:global daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000B6C; // type:function size:0x4 scope:global __dt__16daLv1Cdl00_HIO_cFv = .text:0x00000B70; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv1Candle00_cpp = .text:0x00000BB0; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv1Candle00_cpp = .text:0x00000BB0; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv1Candle01/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv1Candle01/symbols.txt index 416d5f279c..44228ffa98 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv1Candle01/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv1Candle01/symbols.txt @@ -17,7 +17,7 @@ daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x000009F4; // type:function size:0 daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x000009F8; // type:function size:0x4 scope:global daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x000009FC; // type:function size:0x4 scope:global __dt__16daLv1Cdl01_HIO_cFv = .text:0x00000A00; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv1Candle01_cpp = .text:0x00000A40; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv1Candle01_cpp = .text:0x00000A40; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv2Candle/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv2Candle/symbols.txt index 61894b2cc4..02718065b2 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv2Candle/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv2Candle/symbols.txt @@ -20,7 +20,7 @@ daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00000F10; // type:function size daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x00000F14; // type:function size:0x4 scope:global daLv2Candle_Create__FP10fopAc_ac_c = .text:0x00000F18; // type:function size:0x4 scope:global __dt__17daLv2Candle_HIO_cFv = .text:0x00000F1C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv2Candle_cpp = .text:0x00000F5C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv2Candle_cpp = .text:0x00000F5C; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv3Candle/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv3Candle/symbols.txt index 134944341a..54c1f82ae3 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv3Candle/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv3Candle/symbols.txt @@ -18,7 +18,7 @@ daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x000008F8; // type:function size daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x000008FC; // type:function size:0x4 scope:global daLv3Candle_Create__FP10fopAc_ac_c = .text:0x00000900; // type:function size:0x4 scope:global __dt__17daLv3Candle_HIO_cFv = .text:0x00000904; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv3Candle_cpp = .text:0x00000944; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv3Candle_cpp = .text:0x00000944; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv3Water/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv3Water/symbols.txt index 1979b0f585..ea3e5a91aa 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv3Water/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv3Water/symbols.txt @@ -20,7 +20,7 @@ daLv3Water_Execute__FP12daLv3Water_c = .text:0x0000123C; // type:function size:0 daLv3Water_Delete__FP12daLv3Water_c = .text:0x00001240; // type:function size:0x4 scope:global daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001244; // type:function size:0x4 scope:global __dt__16daLv3Water_HIO_cFv = .text:0x00001248; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv3Water_cpp = .text:0x00001288; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv3Water_cpp = .text:0x00001288; // type:function size:0x48 scope:local @1452@eventStart__12daLv3Water_cFv = .text:0x000012D0; // type:function size:0x8 scope:local @1452@__dt__12daLv3Water_cFv = .text:0x000012D8; // type:function size:0x8 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x000012E0; // type:function size:0x1C scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv3Water2/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv3Water2/symbols.txt index 97308206d7..c627885ef0 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv3Water2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv3Water2/symbols.txt @@ -19,7 +19,7 @@ daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000C48; // type:function size daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000C4C; // type:function size:0x4 scope:global daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x4 scope:global __dt__17daLv3Water2_HIO_cFv = .text:0x00000C54; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:local @1452@eventStart__13daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local @1452@__dt__13daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000CEC; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4CandleDemoTag/symbols.txt index 72835a722f..338d298248 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4CandleDemoTag/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -20,7 +20,7 @@ dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x00000578; // type dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000057C; // type:function size:0x8 scope:global dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x4 scope:global __dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x00000588; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:local @1396@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local @1396@__dt__20dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000620; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4CandleTag/symbols.txt index 25127d4c86..e62ae02de5 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4CandleTag/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -18,7 +18,7 @@ dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x0000045C; // type:functio dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000460; // type:function size:0x8 scope:global dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global __dt__20dalv4CandleTag_HIO_cFv = .text:0x0000046C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:local @1396@eventStart__16dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local @1396@__dt__16dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000504; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4EdShutter/symbols.txt index 9ad3020def..2103551207 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4EdShutter/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -23,7 +23,7 @@ daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000884; // type:functio daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000888; // type:function size:0x4 scope:global daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x4 scope:global __dt__20daLv4EdShutter_HIO_cFv = .text:0x00000890; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:local @1452@eventStart__16daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local @1452@__dt__16daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000928; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4Gate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4Gate/symbols.txt index cf14360832..140ded9a02 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4Gate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4Gate/symbols.txt @@ -19,7 +19,7 @@ daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000704; // type:function size:0x4 daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000708; // type:function size:0x4 scope:global daLv4Gate_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global __dt__15daLv4Gate_HIO_cFv = .text:0x00000710; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4HsTarget/symbols.txt index e71236de86..358ae44c3c 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4HsTarget/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -15,7 +15,7 @@ daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x00000358; // type:function daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x0000035C; // type:function size:0x4 scope:global daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x4 scope:global __dt__19daLv4HsTarget_HIO_cFv = .text:0x00000364; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4PoGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4PoGate/symbols.txt index 888ab61aa0..82b21b513b 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4PoGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4PoGate/symbols.txt @@ -30,7 +30,7 @@ daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000A14; // type:function size daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000A18; // type:function size:0x4 scope:global daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global __dt__17daLv4PoGate_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv4SlideWall/symbols.txt index 43ff2a0bdf..26562c1e4b 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv4SlideWall/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -20,7 +20,7 @@ daSldWall_Execute__FP11daSldWall_c = .text:0x00000720; // type:function size:0x4 daSldWall_Delete__FP11daSldWall_c = .text:0x00000724; // type:function size:0x4 scope:global daSldWall_Create__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global __dt__15daSldWall_HIO_cFv = .text:0x0000072C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv5FloorBoard/symbols.txt index 7b811b630f..c667fab5fe 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv5FloorBoard/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -19,7 +19,7 @@ daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x000007E4; // type:function size:0 daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x000007E8; // type:function size:0x4 scope:global daFlorBoad_Create__FP10fopAc_ac_c = .text:0x000007EC; // type:function size:0x4 scope:global __dt__16daFlorBoad_HIO_cFv = .text:0x000007F0; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv5FloorBoard_cpp = .text:0x00000830; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv5FloorBoard_cpp = .text:0x00000830; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv5IceWall/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv5IceWall/symbols.txt index d5f487e35b..5d59decc0d 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv5IceWall/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv5IceWall/symbols.txt @@ -19,7 +19,7 @@ daIceWall_Execute__FP11daIceWall_c = .text:0x00000D84; // type:function size:0x4 daIceWall_Delete__FP11daIceWall_c = .text:0x00000D88; // type:function size:0x4 scope:global daIceWall_Create__FP10fopAc_ac_c = .text:0x00000D8C; // type:function size:0x4 scope:global __dt__15daIceWall_HIO_cFv = .text:0x00000D90; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv5IceWall_cpp = .text:0x00000DD0; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv5IceWall_cpp = .text:0x00000DD0; // type:function size:0x78 scope:local setLocalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000E48; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv5SwIce/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv5SwIce/symbols.txt index 16b4ab185e..83b450af5e 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv5SwIce/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv5SwIce/symbols.txt @@ -19,7 +19,7 @@ daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x0000088C; // type:function size:0 daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000890; // type:function size:0x4 scope:global daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x00000894; // type:function size:0x4 scope:global __dt__16daLv5SwIce_HIO_cFv = .text:0x00000898; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv5SwIce_cpp = .text:0x000008D8; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv5SwIce_cpp = .text:0x000008D8; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6ChangeGate/symbols.txt index 871842105a..5ce3c2886d 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6ChangeGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -25,7 +25,7 @@ daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x00000ED0; // type:funct daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00000ED4; // type:function size:0x4 scope:global daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00000ED8; // type:function size:0x4 scope:global __dt__21daLv6ChangeGate_HIO_cFv = .text:0x00000EDC; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6ChangeGate_cpp = .text:0x00000F1C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv6ChangeGate_cpp = .text:0x00000F1C; // type:function size:0x78 scope:local @1452@eventStart__17daLv6ChangeGate_cFv = .text:0x00000F94; // type:function size:0x8 scope:local @1452@__dt__17daLv6ChangeGate_cFv = .text:0x00000F9C; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000FA4; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6FurikoTrap/symbols.txt index 31238470b3..3a6dfa11bd 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6FurikoTrap/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -17,7 +17,7 @@ daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x000009C0; // type:funct daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x000009C4; // type:function size:0x4 scope:global daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x000009C8; // type:function size:0x4 scope:global __dt__21daLv6FurikoTrap_HIO_cFv = .text:0x000009CC; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6FurikoTrap_cpp = .text:0x00000A0C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv6FurikoTrap_cpp = .text:0x00000A0C; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6Lblock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6Lblock/symbols.txt index 5286ca7db2..1df0898a16 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6Lblock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6Lblock/symbols.txt @@ -20,7 +20,7 @@ daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x00000750; // type:function size daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x00000754; // type:function size:0x4 scope:global daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x4 scope:global __dt__17daLv6Lblock_HIO_cFv = .text:0x0000075C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6SwGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6SwGate/symbols.txt index 7c0bb29e20..49f2cd8289 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6SwGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6SwGate/symbols.txt @@ -22,7 +22,7 @@ daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x00001128; // type:function size daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x0000112C; // type:function size:0x4 scope:global daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x00001130; // type:function size:0x4 scope:global __dt__17daLv6SwGate_HIO_cFv = .text:0x00001134; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6SwGate_cpp = .text:0x00001174; // type:function size:0x78 scope:local +__sinit_\d_a_obj_lv6SwGate_cpp = .text:0x00001174; // type:function size:0x78 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x000011EC; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6SzGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6SzGate/symbols.txt index cd7aad1408..72cbaf81a0 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6SzGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6SzGate/symbols.txt @@ -24,7 +24,7 @@ daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000B20; // type:function size daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000B24; // type:function size:0x4 scope:global daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global __dt__17daLv6SzGate_HIO_cFv = .text:0x00000B2C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000BB4; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6Tenbin/symbols.txt index fc3be23b89..10db942bfc 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6Tenbin/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -20,7 +20,7 @@ daTenbin_Execute__FP10daTenbin_c = .text:0x00000F30; // type:function size:0x4 s daTenbin_Delete__FP10daTenbin_c = .text:0x00000F34; // type:function size:0x4 scope:global daTenbin_Create__FP10fopAc_ac_c = .text:0x00000F38; // type:function size:0x4 scope:global __dt__14daTenbin_HIO_cFv = .text:0x00000F3C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000FC4; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6TogeRoll/symbols.txt index c2c677000e..5d47219981 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6TogeRoll/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -29,7 +29,7 @@ daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x000012E8; // type:function size:0 daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x000012EC; // type:function size:0x4 scope:global daTogeRoll_Create__FP10fopAc_ac_c = .text:0x000012F0; // type:function size:0x4 scope:global __dt__16daTogeRoll_HIO_cFv = .text:0x000012F4; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6TogeRoll_cpp = .text:0x00001334; // type:function size:0xAC scope:local +__sinit_\d_a_obj_lv6TogeRoll_cpp = .text:0x00001334; // type:function size:0xAC scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6TogeTrap/symbols.txt index 5120f3a41f..97badccae8 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6TogeTrap/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -39,7 +39,7 @@ daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x00001D8C; // type:function daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x00001D90; // type:function size:0x4 scope:global daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x00001D94; // type:function size:0x4 scope:global __dt__19daLv6TogeTrap_HIO_cFv = .text:0x00001D98; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv6TogeTrap_cpp = .text:0x00001DD8; // type:function size:0xA8 scope:local +__sinit_\d_a_obj_lv6TogeTrap_cpp = .text:0x00001DD8; // type:function size:0xA8 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv6bemos2/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv6bemos2/symbols.txt index 276c71fe1a..9d188a668b 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv6bemos2/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv6bemos2/symbols.txt @@ -35,7 +35,7 @@ daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x00002ED8; // type:function size daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x00003058; // type:function size:0x4 scope:global daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x0000305C; // type:function size:0x4 scope:global daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x00003060; // type:function size:0x10 scope:global -__sinit_d_a_obj_lv6bemos2_cpp = .text:0x00003070; // type:function size:0x3C scope:local +__sinit_\d_a_obj_lv6bemos2_cpp = .text:0x00003070; // type:function size:0x3C scope:local mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000030AC; // type:function size:0x14 scope:global entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000030C0; // type:function size:0xC scope:global checkGroundHit__11fopAcM_lc_cFv = .text:0x000030CC; // type:function size:0x50 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv7BsGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv7BsGate/symbols.txt index 76e3237c8c..4c2efaa756 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv7BsGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv7BsGate/symbols.txt @@ -19,7 +19,7 @@ daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x000007FC; // type:function size daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000800; // type:function size:0x4 scope:global daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000804; // type:function size:0x4 scope:global __dt__17daLv7BsGate_HIO_cFv = .text:0x00000808; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv7PropellerY/symbols.txt index 998dadfb26..435066574c 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv7PropellerY/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -25,7 +25,7 @@ daPropY_Execute__FP9daPropY_c = .text:0x00000B18; // type:function size:0x4 scop daPropY_Delete__FP9daPropY_c = .text:0x00000B1C; // type:function size:0x4 scope:global daPropY_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global __dt__13daPropY_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv8KekkaiTrap/symbols.txt index 5f3cc221dc..dd21e421ce 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv8KekkaiTrap/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -21,7 +21,7 @@ daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x000006E0; // type:function size daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x000006E4; // type:function size:0x4 scope:global daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x4 scope:global __dt__17daKekaiTrap_HIO_cFv = .text:0x000006EC; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv8Lift/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv8Lift/symbols.txt index 9922f95c68..8ee67ac51b 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv8Lift/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv8Lift/symbols.txt @@ -32,7 +32,7 @@ daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001174; // type:function size:0x4 s daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001178; // type:function size:0x4 scope:global daL8Lift_Create__FP10fopAc_ac_c = .text:0x0000117C; // type:function size:0x4 scope:global __dt__14daL8Lift_HIO_cFv = .text:0x00001180; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv8OptiLift/symbols.txt index b16a609310..ad3d23743d 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv8OptiLift/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -32,7 +32,7 @@ daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001118; // type:function size:0 daOptiLift_Delete__FP12daOptiLift_c = .text:0x0000111C; // type:function size:0x4 scope:global daOptiLift_Create__FP10fopAc_ac_c = .text:0x00001120; // type:function size:0x4 scope:global __dt__16daOptiLift_HIO_cFv = .text:0x00001124; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv8UdFloor/symbols.txt index 75ea569dfa..6554dee8ae 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv8UdFloor/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -26,7 +26,7 @@ daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000D00; // type:function size:0x4 daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000D04; // type:function size:0x4 scope:global daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x4 scope:global __dt__15daUdFloor_HIO_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/RZDE01_00/rels/d_a_obj_lv9SwShutter/symbols.txt index 387d05e078..0cbf879891 100644 --- a/config/RZDE01_00/rels/d_a_obj_lv9SwShutter/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -19,7 +19,7 @@ daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x000007BC; // type:functio daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x000007C0; // type:function size:0x4 scope:global daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x4 scope:global __dt__20daLv9SwShutter_HIO_cFv = .text:0x000007C8; // type:function size:0x40 scope:global -__sinit_d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:local +__sinit_\d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_magLift/symbols.txt b/config/RZDE01_00/rels/d_a_obj_magLift/symbols.txt index f48dc259d3..53ea2de196 100644 --- a/config/RZDE01_00/rels/d_a_obj_magLift/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_magLift/symbols.txt @@ -24,7 +24,7 @@ daMagLift_Execute__FP11daMagLift_c = .text:0x00000874; // type:function size:0x4 daMagLift_Delete__FP11daMagLift_c = .text:0x00000878; // type:function size:0x4 scope:global daMagLift_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global __dt__15daMagLift_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global -__sinit_d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_magLiftRot/symbols.txt b/config/RZDE01_00/rels/d_a_obj_magLiftRot/symbols.txt index 919e8d4179..fd601afa56 100644 --- a/config/RZDE01_00/rels/d_a_obj_magLiftRot/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_magLiftRot/symbols.txt @@ -21,7 +21,7 @@ daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x00000F9C; // type:function si daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x00000FA0; // type:function size:0x4 scope:global daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global __dt__18daMagLiftRot_HIO_cFv = .text:0x00000FA8; // type:function size:0x40 scope:global -__sinit_d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_maki/symbols.txt b/config/RZDE01_00/rels/d_a_obj_maki/symbols.txt index dcbe80c995..4e54743715 100644 --- a/config/RZDE01_00/rels/d_a_obj_maki/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_maki/symbols.txt @@ -11,7 +11,7 @@ daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000590; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00000600; // type:function size:0x154 scope:global daObj_Maki_Create__FP10fopAc_ac_c = .text:0x00000754; // type:function size:0x23C scope:global __dt__16daObj_Maki_HIO_cFv = .text:0x00000990; // type:function size:0x40 scope:global -__sinit_d_a_obj_maki_cpp = .text:0x000009D0; // type:function size:0x48 scope:local +__sinit_\d_a_obj_maki_cpp = .text:0x000009D0; // type:function size:0x48 scope:local fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000A18; // type:function size:0x84 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_mie/symbols.txt b/config/RZDE01_00/rels/d_a_obj_mie/symbols.txt index ad704fe43b..5c9456e85c 100644 --- a/config/RZDE01_00/rels/d_a_obj_mie/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_mie/symbols.txt @@ -23,7 +23,7 @@ daObj_Mie_Delete__FPv = .text:0x0000150C; // type:function size:0x34 scope:globa daObj_Mie_Execute__FPv = .text:0x00001540; // type:function size:0x4 scope:global daObj_Mie_Draw__FPv = .text:0x00001544; // type:function size:0x4 scope:global daObj_Mie_IsDelete__FPv = .text:0x00001548; // type:function size:0x8 scope:global -__sinit_d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:local +__sinit_\d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:local __dt__17daObj_Mie_Param_cFv = .text:0x000015C8; // type:function size:0x40 scope:global __ct__17daObj_Mie_Param_cFv = .text:0x00001608; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_movebox/symbols.txt b/config/RZDE01_00/rels/d_a_obj_movebox/symbols.txt index d68d76d935..109f9d69c8 100644 --- a/config/RZDE01_00/rels/d_a_obj_movebox/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_movebox/symbols.txt @@ -47,7 +47,7 @@ Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002B Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C38; // type:function size:0x4 scope:global Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C3C; // type:function size:0x10 scope:global Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C4C; // type:function size:0x10 scope:global -__sinit_d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:local +__sinit_\d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:local __arraydtor$92046 = .text:0x00002D0C; // type:function size:0x1C scope:local __arraydtor$92049 = .text:0x00002D28; // type:function size:0x1C scope:local _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_msima/symbols.txt b/config/RZDE01_00/rels/d_a_obj_msima/symbols.txt index 955a6832c5..1102df8dc1 100644 --- a/config/RZDE01_00/rels/d_a_obj_msima/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_msima/symbols.txt @@ -12,7 +12,7 @@ daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000F3C; // type:function siz useHeapInit__FP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x2D8 scope:local daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001290; // type:function size:0x308 scope:local __dt__17daObj_Msima_HIO_cFv = .text:0x00001598; // type:function size:0x40 scope:global -__sinit_d_a_obj_msima_cpp = .text:0x000015D8; // type:function size:0x1A8 scope:local +__sinit_\d_a_obj_msima_cpp = .text:0x000015D8; // type:function size:0x1A8 scope:local __ct__10ms_chain_sFv = .text:0x00001780; // type:function size:0x4 scope:global __dt__10ms_chain_sFv = .text:0x00001784; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_myogan/symbols.txt b/config/RZDE01_00/rels/d_a_obj_myogan/symbols.txt index 7a2d052dbc..57306633a8 100644 --- a/config/RZDE01_00/rels/d_a_obj_myogan/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_myogan/symbols.txt @@ -11,7 +11,7 @@ daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x000002C0; // type:function s useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0x22C scope:global daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x00000554; // type:function size:0x154 scope:global __dt__18daObj_Myogan_HIO_cFv = .text:0x000006A8; // type:function size:0x40 scope:global -__sinit_d_a_obj_myogan_cpp = .text:0x000006E8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_myogan_cpp = .text:0x000006E8; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_nan/symbols.txt b/config/RZDE01_00/rels/d_a_obj_nan/symbols.txt index 04640e3a4a..b316f0d32f 100644 --- a/config/RZDE01_00/rels/d_a_obj_nan/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_nan/symbols.txt @@ -27,7 +27,7 @@ daObjNAN_Draw__FP10daObjNAN_c = .text:0x0000215C; // type:function size:0x168 sc daObjNAN_Execute__FP10daObjNAN_c = .text:0x000022C4; // type:function size:0x4 scope:global daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x000022C8; // type:function size:0x8 scope:global __dt__14daObj_NanHIO_cFv = .text:0x000022D0; // type:function size:0x40 scope:global -__sinit_d_a_obj_nan_cpp = .text:0x00002310; // type:function size:0x48 scope:local +__sinit_\d_a_obj_nan_cpp = .text:0x00002310; // type:function size:0x48 scope:local setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00002358; // type:function size:0xC scope:global __dt__11dCcU_AtInfoFv = .text:0x00002364; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_nougu/symbols.txt b/config/RZDE01_00/rels/d_a_obj_nougu/symbols.txt index bc3fedb17a..b5c08eeeda 100644 --- a/config/RZDE01_00/rels/d_a_obj_nougu/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_nougu/symbols.txt @@ -18,7 +18,7 @@ daObj_Nougu_Delete__FPv = .text:0x000007C8; // type:function size:0x34 scope:glo daObj_Nougu_Execute__FPv = .text:0x000007FC; // type:function size:0x4 scope:global daObj_Nougu_Draw__FPv = .text:0x00000800; // type:function size:0x4 scope:global daObj_Nougu_IsDelete__FPv = .text:0x00000804; // type:function size:0x8 scope:global -__sinit_d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:local __dt__19daObj_Nougu_Param_cFv = .text:0x00000884; // type:function size:0x40 scope:global __ct__19daObj_Nougu_Param_cFv = .text:0x000008C4; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_oiltubo/symbols.txt b/config/RZDE01_00/rels/d_a_obj_oiltubo/symbols.txt index 2487d41ccd..8ce04c8ff6 100644 --- a/config/RZDE01_00/rels/d_a_obj_oiltubo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_oiltubo/symbols.txt @@ -21,7 +21,7 @@ daObj_Oiltubo_Delete__FPv = .text:0x00000AAC; // type:function size:0x44 scope:g daObj_Oiltubo_Execute__FPv = .text:0x00000AF0; // type:function size:0x4 scope:global daObj_Oiltubo_Draw__FPv = .text:0x00000AF4; // type:function size:0x4 scope:global daObj_Oiltubo_IsDelete__FPv = .text:0x00000AF8; // type:function size:0x8 scope:global -__sinit_d_a_obj_oiltubo_cpp = .text:0x00000B00; // type:function size:0x38 scope:local +__sinit_\d_a_obj_oiltubo_cpp = .text:0x00000B00; // type:function size:0x38 scope:local __dt__15daObj_Oiltubo_cFv = .text:0x00000B38; // type:function size:0xBC scope:global _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_onsenTaru/symbols.txt b/config/RZDE01_00/rels/d_a_obj_onsenTaru/symbols.txt index 875b1b1092..b4fca67e1e 100644 --- a/config/RZDE01_00/rels/d_a_obj_onsenTaru/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_onsenTaru/symbols.txt @@ -31,7 +31,7 @@ daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x00000FC4; // type:function size:0x1 daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00000FD4; // type:function size:0x10 scope:global daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00000FE4; // type:function size:0x4 scope:global __dt__15daOnsTaru_HIO_cFv = .text:0x00000FE8; // type:function size:0x40 scope:global -__sinit_d_a_obj_onsenTaru_cpp = .text:0x00001028; // type:function size:0x78 scope:local +__sinit_\d_a_obj_onsenTaru_cpp = .text:0x00001028; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_pillar/symbols.txt b/config/RZDE01_00/rels/d_a_obj_pillar/symbols.txt index 9585d68901..eb3221dffa 100644 --- a/config/RZDE01_00/rels/d_a_obj_pillar/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_pillar/symbols.txt @@ -27,7 +27,7 @@ daPillar_MoveBGDelete__FP10daPillar_c = .text:0x0000114C; // type:function size: daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001150; // type:function size:0x4 scope:global daPillar_MoveBGDraw__FP10daPillar_c = .text:0x00001154; // type:function size:0x10 scope:global __dt__14daPillar_HIO_cFv = .text:0x00001164; // type:function size:0x40 scope:global -__sinit_d_a_obj_pillar_cpp = .text:0x000011A4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_pillar_cpp = .text:0x000011A4; // type:function size:0x48 scope:local __as__Q210daPillar_c7sdata_tFRCQ210daPillar_c7sdata_t = .text:0x000011EC; // type:function size:0x3C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_pleaf/symbols.txt b/config/RZDE01_00/rels/d_a_obj_pleaf/symbols.txt index 2135496c73..0ab8b78572 100644 --- a/config/RZDE01_00/rels/d_a_obj_pleaf/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_pleaf/symbols.txt @@ -18,7 +18,7 @@ daObj_Pleaf_Delete__FPv = .text:0x000006D8; // type:function size:0x34 scope:glo daObj_Pleaf_Execute__FPv = .text:0x0000070C; // type:function size:0x4 scope:global daObj_Pleaf_Draw__FPv = .text:0x00000710; // type:function size:0x4 scope:global daObj_Pleaf_IsDelete__FPv = .text:0x00000714; // type:function size:0x8 scope:global -__sinit_d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:local __dt__19daObj_Pleaf_Param_cFv = .text:0x00000764; // type:function size:0x40 scope:global __ct__19daObj_Pleaf_Param_cFv = .text:0x000007A4; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_poCandle/symbols.txt b/config/RZDE01_00/rels/d_a_obj_poCandle/symbols.txt index 9dc8c9f72c..a0dca3ecb2 100644 --- a/config/RZDE01_00/rels/d_a_obj_poCandle/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_poCandle/symbols.txt @@ -23,7 +23,7 @@ daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000990; // type:function size:0 daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000994; // type:function size:0x4 scope:global daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000998; // type:function size:0x4 scope:global __dt__16daPoCandle_HIO_cFv = .text:0x0000099C; // type:function size:0x40 scope:global -__sinit_d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:local @1452@eventStart__12daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local @1452@__dt__12daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x00000A34; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_poFire/symbols.txt b/config/RZDE01_00/rels/d_a_obj_poFire/symbols.txt index 42ef55106f..790c9d7bbd 100644 --- a/config/RZDE01_00/rels/d_a_obj_poFire/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_poFire/symbols.txt @@ -32,7 +32,7 @@ daPoFire_Execute__FP10daPoFire_c = .text:0x00001174; // type:function size:0x44 daPoFire_Delete__FP10daPoFire_c = .text:0x000011B8; // type:function size:0x30 scope:global daPoFire_Create__FP10fopAc_ac_c = .text:0x000011E8; // type:function size:0x4 scope:global __dt__14daPoFire_HIO_cFv = .text:0x000011EC; // type:function size:0x40 scope:global -__sinit_d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:local @1396@eventEnd__10daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local @1396@eventRun__10daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local @1396@eventStart__10daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local diff --git a/config/RZDE01_00/rels/d_a_obj_poTbox/symbols.txt b/config/RZDE01_00/rels/d_a_obj_poTbox/symbols.txt index ad78276f5d..09d43b7b4d 100644 --- a/config/RZDE01_00/rels/d_a_obj_poTbox/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_poTbox/symbols.txt @@ -20,7 +20,7 @@ daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000AE4; // type:function size:0x4 s daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000AE8; // type:function size:0x4 scope:global daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x4 scope:global __dt__14daPoTbox_HIO_cFv = .text:0x00000AF0; // type:function size:0x40 scope:global -__sinit_d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:local +__sinit_\d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000B78; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_pumpkin/symbols.txt b/config/RZDE01_00/rels/d_a_obj_pumpkin/symbols.txt index abf59c0bd5..8b4d6919b6 100644 --- a/config/RZDE01_00/rels/d_a_obj_pumpkin/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_pumpkin/symbols.txt @@ -25,7 +25,7 @@ daObj_Pumpkin_Delete__FPv = .text:0x000022D8; // type:function size:0x34 scope:g daObj_Pumpkin_Execute__FPv = .text:0x0000230C; // type:function size:0x4 scope:global daObj_Pumpkin_Draw__FPv = .text:0x00002310; // type:function size:0x4 scope:global daObj_Pumpkin_IsDelete__FPv = .text:0x00002314; // type:function size:0x8 scope:global -__sinit_d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:local getProcType__15daObj_Pumpkin_cFv = .text:0x00002394; // type:function size:0x1C scope:global __dt__21daObj_Pumpkin_Param_cFv = .text:0x000023B0; // type:function size:0x40 scope:global __ct__21daObj_Pumpkin_Param_cFv = .text:0x000023F0; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_rfHole/symbols.txt b/config/RZDE01_00/rels/d_a_obj_rfHole/symbols.txt index 337c64d1c1..635a60f86c 100644 --- a/config/RZDE01_00/rels/d_a_obj_rfHole/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_rfHole/symbols.txt @@ -24,7 +24,7 @@ daRfHole_Execute__FP10daRfHole_c = .text:0x000008CC; // type:function size:0x4 s daRfHole_Delete__FP10daRfHole_c = .text:0x000008D0; // type:function size:0x4 scope:global daRfHole_Create__FP10fopAc_ac_c = .text:0x000008D4; // type:function size:0x4 scope:global __dt__14daRfHole_HIO_cFv = .text:0x000008D8; // type:function size:0x40 scope:global -__sinit_d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:local +__sinit_\d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_riverrock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_riverrock/symbols.txt index f53a16f806..2cbdd037e5 100644 --- a/config/RZDE01_00/rels/d_a_obj_riverrock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_riverrock/symbols.txt @@ -25,7 +25,7 @@ Delete__16daObjRIVERROCK_cFv = .text:0x00001048; // type:function size:0x5C scop Draw__16daObjRIVERROCK_cFv = .text:0x000010A4; // type:function size:0x88 scope:global Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x0000112C; // type:function size:0xCC scope:global Create__16daObjRIVERROCK_cFv = .text:0x000011F8; // type:function size:0x60 scope:global -__sinit_d_a_obj_riverrock_cpp = .text:0x00001258; // type:function size:0x48 scope:local +__sinit_\d_a_obj_riverrock_cpp = .text:0x00001258; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_rotBridge/symbols.txt b/config/RZDE01_00/rels/d_a_obj_rotBridge/symbols.txt index 074e41d715..7e8e58f9c8 100644 --- a/config/RZDE01_00/rels/d_a_obj_rotBridge/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_rotBridge/symbols.txt @@ -18,7 +18,7 @@ daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000A14; // type:function size daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000A18; // type:function size:0x4 scope:global daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global __dt__17daRotBridge_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global -__sinit_d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:local +__sinit_\d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000AA8; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_rotTrap/symbols.txt b/config/RZDE01_00/rels/d_a_obj_rotTrap/symbols.txt index 836f7b8dce..a6b3da9347 100644 --- a/config/RZDE01_00/rels/d_a_obj_rotTrap/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_rotTrap/symbols.txt @@ -22,7 +22,7 @@ daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000B78; // type:function size:0x4 daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000B7C; // type:function size:0x4 scope:global daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000B80; // type:function size:0x4 scope:global __dt__15daRotTrap_HIO_cFv = .text:0x00000B84; // type:function size:0x40 scope:global -__sinit_d_a_obj_rotTrap_cpp = .text:0x00000BC4; // type:function size:0x78 scope:local +__sinit_\d_a_obj_rotTrap_cpp = .text:0x00000BC4; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_rw/symbols.txt b/config/RZDE01_00/rels/d_a_obj_rw/symbols.txt index 5e89f5beb3..3a94633b8c 100644 --- a/config/RZDE01_00/rels/d_a_obj_rw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_rw/symbols.txt @@ -12,7 +12,7 @@ daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000A2C; // type:function size:0x74 useHeapInit__FP10fopAc_ac_c = .text:0x00000AA0; // type:function size:0x94 scope:global daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000B34; // type:function size:0x2D8 scope:global __dt__14daOBJ_RW_HIO_cFv = .text:0x00000E0C; // type:function size:0x40 scope:global -__sinit_d_a_obj_rw_cpp = .text:0x00000E4C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_rw_cpp = .text:0x00000E4C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_sWallShutter/symbols.txt b/config/RZDE01_00/rels/d_a_obj_sWallShutter/symbols.txt index 992c00b639..efb021dab6 100644 --- a/config/RZDE01_00/rels/d_a_obj_sWallShutter/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_sWallShutter/symbols.txt @@ -22,7 +22,7 @@ daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000BDC; // type:function size daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000BE0; // type:function size:0x4 scope:global daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0x4 scope:global __dt__17daSwShutter_HIO_cFv = .text:0x00000BE8; // type:function size:0x40 scope:global -__sinit_d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:local +__sinit_\d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_saidan/symbols.txt b/config/RZDE01_00/rels/d_a_obj_saidan/symbols.txt index c782847e5b..b44cf9e66c 100644 --- a/config/RZDE01_00/rels/d_a_obj_saidan/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_saidan/symbols.txt @@ -19,7 +19,7 @@ daSaidan_Execute__FP10daSaidan_c = .text:0x00000600; // type:function size:0x4 s daSaidan_Delete__FP10daSaidan_c = .text:0x00000604; // type:function size:0x4 scope:global daSaidan_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x4 scope:global __dt__14daSaidan_HIO_cFv = .text:0x0000060C; // type:function size:0x40 scope:global -__sinit_d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_scannon/symbols.txt b/config/RZDE01_00/rels/d_a_obj_scannon/symbols.txt index 640d9bf8b6..a1cff3dfd8 100644 --- a/config/RZDE01_00/rels/d_a_obj_scannon/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_scannon/symbols.txt @@ -45,7 +45,7 @@ daSCannon_create__FP11daSCannon_c = .text:0x000020CC; // type:function size:0x54 daSCannon_Delete__FP11daSCannon_c = .text:0x00002120; // type:function size:0x4 scope:global daSCannon_execute__FP11daSCannon_c = .text:0x00002124; // type:function size:0x24 scope:global daSCannon_draw__FP11daSCannon_c = .text:0x00002148; // type:function size:0x4 scope:global -__sinit_d_a_obj_scannon_cpp = .text:0x0000214C; // type:function size:0x74 scope:local +__sinit_\d_a_obj_scannon_cpp = .text:0x0000214C; // type:function size:0x74 scope:local fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000021C0; // type:function size:0x84 scope:global _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_sekidoor/symbols.txt b/config/RZDE01_00/rels/d_a_obj_sekidoor/symbols.txt index c319cf8603..bfd9fda68d 100644 --- a/config/RZDE01_00/rels/d_a_obj_sekidoor/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_sekidoor/symbols.txt @@ -18,7 +18,7 @@ daObj_SekiDoor_Delete__FPv = .text:0x000008F0; // type:function size:0x4 scope:g daObj_SekiDoor_Execute__FPv = .text:0x000008F4; // type:function size:0x4 scope:global daObj_SekiDoor_Draw__FPv = .text:0x000008F8; // type:function size:0x10 scope:global daObj_SekiDoor_IsDelete__FPv = .text:0x00000908; // type:function size:0x8 scope:global -__sinit_d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:local +__sinit_\d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:local dComIfGp_event_runCheck__Fv = .text:0x00000958; // type:function size:0x18 scope:global __dt__22daObj_SekiDoor_Param_cFv = .text:0x00000970; // type:function size:0x40 scope:global __ct__22daObj_SekiDoor_Param_cFv = .text:0x000009B0; // type:function size:0x10 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_sekizo/symbols.txt b/config/RZDE01_00/rels/d_a_obj_sekizo/symbols.txt index 1d397b7585..57fb026666 100644 --- a/config/RZDE01_00/rels/d_a_obj_sekizo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_sekizo/symbols.txt @@ -16,7 +16,7 @@ daObj_Sekizo_Delete__FPv = .text:0x000004AC; // type:function size:0x4 scope:glo daObj_Sekizo_Execute__FPv = .text:0x000004B0; // type:function size:0x4 scope:global daObj_Sekizo_Draw__FPv = .text:0x000004B4; // type:function size:0x10 scope:global daObj_Sekizo_IsDelete__FPv = .text:0x000004C4; // type:function size:0x8 scope:global -__sinit_d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:local +__sinit_\d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:local __dt__20daObj_Sekizo_Param_cFv = .text:0x00000514; // type:function size:0x40 scope:global __ct__20daObj_Sekizo_Param_cFv = .text:0x00000554; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_sekizoa/symbols.txt b/config/RZDE01_00/rels/d_a_obj_sekizoa/symbols.txt index 9084bab708..29db06e280 100644 --- a/config/RZDE01_00/rels/d_a_obj_sekizoa/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_sekizoa/symbols.txt @@ -54,7 +54,7 @@ daObj_Sekizoa_Delete__FPv = .text:0x000056CC; // type:function size:0x34 scope:g daObj_Sekizoa_Execute__FPv = .text:0x00005700; // type:function size:0x4 scope:global daObj_Sekizoa_Draw__FPv = .text:0x00005704; // type:function size:0x4 scope:global daObj_Sekizoa_IsDelete__FPv = .text:0x00005708; // type:function size:0x8 scope:global -__sinit_d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:local +__sinit_\d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:local __dt__13daNpcT_Path_cFv = .text:0x000057D4; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x00005814; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x00005854; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_smtile/symbols.txt b/config/RZDE01_00/rels/d_a_obj_smtile/symbols.txt index 3e0c3db8d2..191fc7eef6 100644 --- a/config/RZDE01_00/rels/d_a_obj_smtile/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_smtile/symbols.txt @@ -18,7 +18,7 @@ daObj_SMTile_Delete__FPv = .text:0x00000F40; // type:function size:0x34 scope:gl daObj_SMTile_Execute__FPv = .text:0x00000F74; // type:function size:0x4 scope:global daObj_SMTile_Draw__FPv = .text:0x00000F78; // type:function size:0x4 scope:global daObj_SMTile_IsDelete__FPv = .text:0x00000F7C; // type:function size:0x8 scope:global -__sinit_d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:local +__sinit_\d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:local __dt__20daObj_SMTile_Param_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global __ct__20daObj_SMTile_Param_cFv = .text:0x0000100C; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_snowEffTag/symbols.txt b/config/RZDE01_00/rels/d_a_obj_snowEffTag/symbols.txt index cb4e0c758f..fd886ae700 100644 --- a/config/RZDE01_00/rels/d_a_obj_snowEffTag/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_snowEffTag/symbols.txt @@ -13,7 +13,7 @@ daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x000004BC; // type:function si daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x000004C0; // type:function size:0x8 scope:global daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x000004C8; // type:function size:0x4 scope:global __dt__18daSnowEffTag_HIO_cFv = .text:0x000004CC; // type:function size:0x40 scope:global -__sinit_d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_so/symbols.txt b/config/RZDE01_00/rels/d_a_obj_so/symbols.txt index d835c378f3..57cd153511 100644 --- a/config/RZDE01_00/rels/d_a_obj_so/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_so/symbols.txt @@ -17,7 +17,7 @@ daObj_So_Delete__FP12obj_so_class = .text:0x00002DB0; // type:function size:0xA8 useHeapInit__FP10fopAc_ac_c = .text:0x00002E58; // type:function size:0x240 scope:global daObj_So_Create__FP10fopAc_ac_c = .text:0x00003098; // type:function size:0x448 scope:global __dt__14daObj_So_HIO_cFv = .text:0x000034E0; // type:function size:0x40 scope:global -__sinit_d_a_obj_so_cpp = .text:0x00003520; // type:function size:0x48 scope:local +__sinit_\d_a_obj_so_cpp = .text:0x00003520; // type:function size:0x48 scope:local fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00003568; // type:function size:0xC scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_spinLift/symbols.txt b/config/RZDE01_00/rels/d_a_obj_spinLift/symbols.txt index a04305385d..0017bec043 100644 --- a/config/RZDE01_00/rels/d_a_obj_spinLift/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_spinLift/symbols.txt @@ -22,7 +22,7 @@ daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000D0C; // type:function size:0 daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000D10; // type:function size:0x4 scope:global daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000D14; // type:function size:0x4 scope:global __dt__16daSpinLift_HIO_cFv = .text:0x00000D18; // type:function size:0x40 scope:global -__sinit_d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:local +__sinit_\d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ss_drink/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ss_drink/symbols.txt index 2ff7743405..dbb9e1f04c 100644 --- a/config/RZDE01_00/rels/d_a_obj_ss_drink/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ss_drink/symbols.txt @@ -31,7 +31,7 @@ daObj_SSDrink_Delete__FPv = .text:0x00001270; // type:function size:0x34 scope:g daObj_SSDrink_Execute__FPv = .text:0x000012A4; // type:function size:0x4 scope:global daObj_SSDrink_Draw__FPv = .text:0x000012A8; // type:function size:0x4 scope:global daObj_SSDrink_IsDelete__FPv = .text:0x000012AC; // type:function size:0x8 scope:global -__sinit_d_a_obj_ss_drink_cpp = .text:0x000012B4; // type:function size:0x38 scope:local +__sinit_\d_a_obj_ss_drink_cpp = .text:0x000012B4; // type:function size:0x38 scope:local _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local diff --git a/config/RZDE01_00/rels/d_a_obj_ss_item/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ss_item/symbols.txt index 566f4b0ab4..e466c914f4 100644 --- a/config/RZDE01_00/rels/d_a_obj_ss_item/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ss_item/symbols.txt @@ -28,7 +28,7 @@ daObj_SSItem_Delete__FPv = .text:0x00000D00; // type:function size:0x34 scope:gl daObj_SSItem_Execute__FPv = .text:0x00000D34; // type:function size:0x4 scope:global daObj_SSItem_Draw__FPv = .text:0x00000D38; // type:function size:0x4 scope:global daObj_SSItem_IsDelete__FPv = .text:0x00000D3C; // type:function size:0x8 scope:global -__sinit_d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:local +__sinit_\d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:local _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local diff --git a/config/RZDE01_00/rels/d_a_obj_stairBlock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_stairBlock/symbols.txt index b1e48ed393..be57795b61 100644 --- a/config/RZDE01_00/rels/d_a_obj_stairBlock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_stairBlock/symbols.txt @@ -16,7 +16,7 @@ daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000820; // type:function si daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000830; // type:function size:0x10 scope:global daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x4 scope:global __dt__18daStairBlock_HIO_cFv = .text:0x00000844; // type:function size:0x40 scope:global -__sinit_d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:local +__sinit_\d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_stick/symbols.txt b/config/RZDE01_00/rels/d_a_obj_stick/symbols.txt index 6b9d836a8c..52f77dd670 100644 --- a/config/RZDE01_00/rels/d_a_obj_stick/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_stick/symbols.txt @@ -18,7 +18,7 @@ daObj_Stick_Delete__FPv = .text:0x000006DC; // type:function size:0x34 scope:glo daObj_Stick_Execute__FPv = .text:0x00000710; // type:function size:0x4 scope:global daObj_Stick_Draw__FPv = .text:0x00000714; // type:function size:0x4 scope:global daObj_Stick_IsDelete__FPv = .text:0x00000718; // type:function size:0x8 scope:global -__sinit_d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:local +__sinit_\d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:local __dt__19daObj_Stick_Param_cFv = .text:0x00000798; // type:function size:0x40 scope:global __ct__19daObj_Stick_Param_cFv = .text:0x000007D8; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_syRock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_syRock/symbols.txt index 741ae53a7b..0da8e438bb 100644 --- a/config/RZDE01_00/rels/d_a_obj_syRock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_syRock/symbols.txt @@ -32,7 +32,7 @@ daSyRock_Execute__FP10daSyRock_c = .text:0x00001520; // type:function size:0x4 s daSyRock_Delete__FP10daSyRock_c = .text:0x00001524; // type:function size:0x4 scope:global daSyRock_Create__FP10fopAc_ac_c = .text:0x00001528; // type:function size:0x4 scope:global __dt__14daSyRock_HIO_cFv = .text:0x0000152C; // type:function size:0x40 scope:global -__sinit_d_a_obj_syRock_cpp = .text:0x0000156C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_syRock_cpp = .text:0x0000156C; // type:function size:0x78 scope:local @1452@eventStart__10daSyRock_cFv = .text:0x000015E4; // type:function size:0x8 scope:local @1452@__dt__10daSyRock_cFv = .text:0x000015EC; // type:function size:0x8 scope:local eventEnd__17dEvLib_callback_cFv = .text:0x000015F4; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_taFence/symbols.txt b/config/RZDE01_00/rels/d_a_obj_taFence/symbols.txt index e652915599..a8850ea970 100644 --- a/config/RZDE01_00/rels/d_a_obj_taFence/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_taFence/symbols.txt @@ -23,7 +23,7 @@ daTaFence_Execute__FP11daTaFence_c = .text:0x00000E20; // type:function size:0x4 daTaFence_Delete__FP11daTaFence_c = .text:0x00000E24; // type:function size:0x4 scope:global daTaFence_Create__FP10fopAc_ac_c = .text:0x00000E28; // type:function size:0x4 scope:global __dt__15daTaFence_HIO_cFv = .text:0x00000E2C; // type:function size:0x40 scope:global -__sinit_d_a_obj_taFence_cpp = .text:0x00000E6C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_taFence_cpp = .text:0x00000E6C; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_takaraDai/symbols.txt b/config/RZDE01_00/rels/d_a_obj_takaraDai/symbols.txt index c77c51458e..7e6149dae3 100644 --- a/config/RZDE01_00/rels/d_a_obj_takaraDai/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_takaraDai/symbols.txt @@ -18,7 +18,7 @@ daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000904; // type:function size:0x4 daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000908; // type:function size:0x4 scope:global daTkraDai_Create__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x4 scope:global __dt__15daTkraDai_HIO_cFv = .text:0x00000910; // type:function size:0x40 scope:global -__sinit_d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:local +__sinit_\d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000998; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_ten/symbols.txt b/config/RZDE01_00/rels/d_a_obj_ten/symbols.txt index bed72fb83a..96c6830604 100644 --- a/config/RZDE01_00/rels/d_a_obj_ten/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_ten/symbols.txt @@ -30,7 +30,7 @@ daObjTEN_Execute__FP10daObjTEN_c = .text:0x000025BC; // type:function size:0x4 s CreateChk__10daObjTEN_cFv = .text:0x000025C0; // type:function size:0x174 scope:global daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x00002734; // type:function size:0x8 scope:global __dt__14daObj_TenHIO_cFv = .text:0x0000273C; // type:function size:0x40 scope:global -__sinit_d_a_obj_ten_cpp = .text:0x0000277C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_ten_cpp = .text:0x0000277C; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_timeFire/symbols.txt b/config/RZDE01_00/rels/d_a_obj_timeFire/symbols.txt index fceb0a3cd6..9ef7c9d7e0 100644 --- a/config/RZDE01_00/rels/d_a_obj_timeFire/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_timeFire/symbols.txt @@ -14,7 +14,7 @@ daTimeFire_Execute__FP12daTimeFire_c = .text:0x000006B0; // type:function size:0 daTimeFire_Delete__FP12daTimeFire_c = .text:0x000006B4; // type:function size:0x28 scope:global daTimeFire_Create__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x4 scope:global __dt__16daTimeFire_HIO_cFv = .text:0x000006E0; // type:function size:0x40 scope:global -__sinit_d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:local +__sinit_\d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_tks/symbols.txt b/config/RZDE01_00/rels/d_a_obj_tks/symbols.txt index c303539d1e..d9c10f529b 100644 --- a/config/RZDE01_00/rels/d_a_obj_tks/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_tks/symbols.txt @@ -35,7 +35,7 @@ setAttnPos__10daObjTks_cFv = .text:0x00001E04; // type:function size:0x3C8 scope ctrlBtk__10daObjTks_cFv = .text:0x000021CC; // type:function size:0xC4 scope:global main__10daObjTks_cFv = .text:0x00002290; // type:function size:0x1CC scope:global setParam__10daObjTks_cFv = .text:0x0000245C; // type:function size:0x4C scope:global -__sinit_d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:local __ct__18daNpcF_ActorMngr_cFv = .text:0x000024F0; // type:function size:0x3C scope:global __dt__15daNpcF_Lookat_cFv = .text:0x0000252C; // type:function size:0xBC scope:global __dt__16daObjTks_Param_cFv = .text:0x000025E8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_toby/symbols.txt b/config/RZDE01_00/rels/d_a_obj_toby/symbols.txt index e6115edafe..eaf2f98ad5 100644 --- a/config/RZDE01_00/rels/d_a_obj_toby/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_toby/symbols.txt @@ -15,7 +15,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000F7C; // type:function size:0x1E4 scop daObj_Toby_Create__FP10fopAc_ac_c = .text:0x00001160; // type:function size:0x8F8 scope:global __ct__6yuka_sFv = .text:0x00001A58; // type:function size:0x4 scope:global __dt__16daObj_Toby_HIO_cFv = .text:0x00001A5C; // type:function size:0x40 scope:global -__sinit_d_a_obj_toby_cpp = .text:0x00001A9C; // type:function size:0x48 scope:local +__sinit_\d_a_obj_toby_cpp = .text:0x00001A9C; // type:function size:0x48 scope:local __dt__6yuka_sFv = .text:0x00001AE4; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_togeTrap/symbols.txt b/config/RZDE01_00/rels/d_a_obj_togeTrap/symbols.txt index 512a3b32b2..2bb74173f7 100644 --- a/config/RZDE01_00/rels/d_a_obj_togeTrap/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_togeTrap/symbols.txt @@ -25,7 +25,7 @@ daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00000E48; // type:function size:0 daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x00000E4C; // type:function size:0x4 scope:global daTogeTrap_Create__FP10fopAc_ac_c = .text:0x00000E50; // type:function size:0x4 scope:global __dt__16daTogeTrap_HIO_cFv = .text:0x00000E54; // type:function size:0x40 scope:global -__sinit_d_a_obj_togeTrap_cpp = .text:0x00000E94; // type:function size:0x78 scope:local +__sinit_\d_a_obj_togeTrap_cpp = .text:0x00000E94; // type:function size:0x78 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000F0C; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_tombo/symbols.txt b/config/RZDE01_00/rels/d_a_obj_tombo/symbols.txt index e8717f095f..a3e4ab865d 100644 --- a/config/RZDE01_00/rels/d_a_obj_tombo/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_tombo/symbols.txt @@ -31,7 +31,7 @@ daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001E04; // type:function size:0 CreateChk__12daObjTOMBO_cFv = .text:0x00001E08; // type:function size:0x174 scope:global daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00001F7C; // type:function size:0x8 scope:global __dt__14daObj_TomHIO_cFv = .text:0x00001F84; // type:function size:0x40 scope:global -__sinit_d_a_obj_tombo_cpp = .text:0x00001FC4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_tombo_cpp = .text:0x00001FC4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_treesh/symbols.txt b/config/RZDE01_00/rels/d_a_obj_treesh/symbols.txt index 51ce20673d..0467f052af 100644 --- a/config/RZDE01_00/rels/d_a_obj_treesh/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_treesh/symbols.txt @@ -18,7 +18,7 @@ daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x00000710; // type:function size: daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x00000714; // type:function size:0x4 scope:global daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000718; // type:function size:0x10 scope:global __dt__14daTreeSh_HIO_cFv = .text:0x00000728; // type:function size:0x40 scope:global -__sinit_d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:local +__sinit_\d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_twGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_twGate/symbols.txt index a09cb00fb1..c7aa790d9b 100644 --- a/config/RZDE01_00/rels/d_a_obj_twGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_twGate/symbols.txt @@ -15,7 +15,7 @@ daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 s daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:local daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:local __dt__14daTwGate_HIO_cFv = .text:0x00000658; // type:function size:0x40 scope:global -__sinit_d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:local +__sinit_\d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_waterGate/symbols.txt b/config/RZDE01_00/rels/d_a_obj_waterGate/symbols.txt index 230b6e921d..5ce1014a64 100644 --- a/config/RZDE01_00/rels/d_a_obj_waterGate/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_waterGate/symbols.txt @@ -21,7 +21,7 @@ daWtGate_Execute__FP10daWtGate_c = .text:0x0000066C; // type:function size:0x4 s daWtGate_Delete__FP10daWtGate_c = .text:0x00000670; // type:function size:0x4 scope:global daWtGate_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global __dt__14daWtGate_HIO_cFv = .text:0x00000678; // type:function size:0x40 scope:global -__sinit_d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:local +__sinit_\d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:local fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000700; // type:function size:0x84 scope:global fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000784; // type:function size:0x84 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDE01_00/rels/d_a_obj_waterPillar/symbols.txt index f40ea9139c..1d8e567faf 100644 --- a/config/RZDE01_00/rels/d_a_obj_waterPillar/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_waterPillar/symbols.txt @@ -35,7 +35,7 @@ daWtPillar_Execute__FP12daWtPillar_c = .text:0x0000173C; // type:function size:0 daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001740; // type:function size:0x30 scope:global daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x4 scope:global __dt__16daWtPillar_HIO_cFv = .text:0x00001774; // type:function size:0x40 scope:global -__sinit_d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:local +__sinit_\d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:local @1396@eventStart__12daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local @1396@__dt__12daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local __dt__17dEvLib_callback_cFv = .text:0x00001870; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_wdStick/symbols.txt b/config/RZDE01_00/rels/d_a_obj_wdStick/symbols.txt index 6acc2b9df3..ec0e12612f 100644 --- a/config/RZDE01_00/rels/d_a_obj_wdStick/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_wdStick/symbols.txt @@ -32,7 +32,7 @@ daWdStick_Execute__FP11daWdStick_c = .text:0x00001950; // type:function size:0x1 daWdStick_Delete__FP11daWdStick_c = .text:0x00001960; // type:function size:0x10 scope:global daWdStick_Create__FP10fopAc_ac_c = .text:0x00001970; // type:function size:0x4 scope:global __dt__15daWdStick_HIO_cFv = .text:0x00001974; // type:function size:0x40 scope:global -__sinit_d_a_obj_wdStick_cpp = .text:0x000019B4; // type:function size:0x7C scope:local +__sinit_\d_a_obj_wdStick_cpp = .text:0x000019B4; // type:function size:0x7C scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_web0/symbols.txt b/config/RZDE01_00/rels/d_a_obj_web0/symbols.txt index f5cce986e3..e9aec3d1b3 100644 --- a/config/RZDE01_00/rels/d_a_obj_web0/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_web0/symbols.txt @@ -11,7 +11,7 @@ daObj_Web0_Delete__FP14obj_web0_class = .text:0x00000638; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x1B4 scope:global daObj_Web0_Create__FP10fopAc_ac_c = .text:0x00000854; // type:function size:0x294 scope:global __dt__16daObj_Web0_HIO_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global -__sinit_d_a_obj_web0_cpp = .text:0x00000B28; // type:function size:0x48 scope:local +__sinit_\d_a_obj_web0_cpp = .text:0x00000B28; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_web1/symbols.txt b/config/RZDE01_00/rels/d_a_obj_web1/symbols.txt index 3ee3cbfb6c..b8785a842e 100644 --- a/config/RZDE01_00/rels/d_a_obj_web1/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_web1/symbols.txt @@ -12,7 +12,7 @@ daObj_Web1_Delete__FP14obj_web1_class = .text:0x000007B4; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00000830; // type:function size:0x1E0 scope:global daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000A10; // type:function size:0x294 scope:global __dt__16daObj_Web1_HIO_cFv = .text:0x00000CA4; // type:function size:0x40 scope:global -__sinit_d_a_obj_web1_cpp = .text:0x00000CE4; // type:function size:0x48 scope:local +__sinit_\d_a_obj_web1_cpp = .text:0x00000CE4; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_yel_bag/symbols.txt b/config/RZDE01_00/rels/d_a_obj_yel_bag/symbols.txt index 04bfe69016..427195fab9 100644 --- a/config/RZDE01_00/rels/d_a_obj_yel_bag/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_yel_bag/symbols.txt @@ -24,7 +24,7 @@ daObj_YBag_Delete__FPv = .text:0x000015B0; // type:function size:0x34 scope:glob daObj_YBag_Execute__FPv = .text:0x000015E4; // type:function size:0x4 scope:global daObj_YBag_Draw__FPv = .text:0x000015E8; // type:function size:0x4 scope:global daObj_YBag_IsDelete__FPv = .text:0x000015EC; // type:function size:0x8 scope:global -__sinit_d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:local +__sinit_\d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:local __dt__18daObj_YBag_Param_cFv = .text:0x0000166C; // type:function size:0x40 scope:global __ct__18daObj_YBag_Param_cFv = .text:0x000016AC; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_zrTurara/symbols.txt b/config/RZDE01_00/rels/d_a_obj_zrTurara/symbols.txt index bb97190b0e..3f4d0f21bc 100644 --- a/config/RZDE01_00/rels/d_a_obj_zrTurara/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_zrTurara/symbols.txt @@ -20,7 +20,7 @@ daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000CF0; // type:function size:0 daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000CF4; // type:function size:0x4 scope:global daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000CF8; // type:function size:0x4 scope:global __dt__16daZrTurara_HIO_cFv = .text:0x00000CFC; // type:function size:0x40 scope:global -__sinit_d_a_obj_zrTurara_cpp = .text:0x00000D3C; // type:function size:0x78 scope:local +__sinit_\d_a_obj_zrTurara_cpp = .text:0x00000D3C; // type:function size:0x78 scope:local setBaseScale__8J3DModelFRC3Vec = .text:0x00000DB4; // type:function size:0x1C scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/RZDE01_00/rels/d_a_obj_zrTuraraRock/symbols.txt index 86e31ae6b5..f8d3888e55 100644 --- a/config/RZDE01_00/rels/d_a_obj_zrTuraraRock/symbols.txt +++ b/config/RZDE01_00/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -20,7 +20,7 @@ daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000740; // type:function size:0 daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000744; // type:function size:0x44 scope:global daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000788; // type:function size:0x4 scope:global __dt__16daZrTuraRc_HIO_cFv = .text:0x0000078C; // type:function size:0x40 scope:global -__sinit_d_a_obj_zrTuraraRock_cpp = .text:0x000007CC; // type:function size:0x78 scope:local +__sinit_\d_a_obj_zrTuraraRock_cpp = .text:0x000007CC; // type:function size:0x78 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_peru/symbols.txt b/config/RZDE01_00/rels/d_a_peru/symbols.txt index 834a7a9b38..c363a871b2 100644 --- a/config/RZDE01_00/rels/d_a_peru/symbols.txt +++ b/config/RZDE01_00/rels/d_a_peru/symbols.txt @@ -46,7 +46,7 @@ daPeru_Delete__FPv = .text:0x000032F0; // type:function size:0x34 scope:global daPeru_Execute__FPv = .text:0x00003324; // type:function size:0x4 scope:global daPeru_Draw__FPv = .text:0x00003328; // type:function size:0x4 scope:global daPeru_IsDelete__FPv = .text:0x0000332C; // type:function size:0x8 scope:global -__sinit_d_a_peru_cpp = .text:0x00003334; // type:function size:0x68 scope:local +__sinit_\d_a_peru_cpp = .text:0x00003334; // type:function size:0x68 scope:local __dt__13daNpcT_Path_cFv = .text:0x0000339C; // type:function size:0x40 scope:global __dt__18daNpcT_ActorMngr_cFv = .text:0x000033DC; // type:function size:0x40 scope:global __dt__15daNpcT_JntAnm_cFv = .text:0x0000341C; // type:function size:0xCC scope:global diff --git a/config/RZDE01_00/rels/d_a_sq/symbols.txt b/config/RZDE01_00/rels/d_a_sq/symbols.txt index 8fbb45e719..14feb79704 100644 --- a/config/RZDE01_00/rels/d_a_sq/symbols.txt +++ b/config/RZDE01_00/rels/d_a_sq/symbols.txt @@ -14,7 +14,7 @@ daSq_Delete__FP8sq_class = .text:0x00001324; // type:function size:0x54 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x00001378; // type:function size:0x19C scope:global daSq_Create__FP10fopAc_ac_c = .text:0x00001514; // type:function size:0x2B0 scope:global __dt__10daSq_HIO_cFv = .text:0x000017C4; // type:function size:0x40 scope:global -__sinit_d_a_sq_cpp = .text:0x00001804; // type:function size:0x48 scope:local +__sinit_\d_a_sq_cpp = .text:0x00001804; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_CstaSw/symbols.txt b/config/RZDE01_00/rels/d_a_tag_CstaSw/symbols.txt index fa4da9cb81..e8383017bb 100644 --- a/config/RZDE01_00/rels/d_a_tag_CstaSw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_CstaSw/symbols.txt @@ -14,7 +14,7 @@ daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x00000360; // type:function size daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global __dt__17daTagCstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global -__sinit_d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:local +__sinit_\d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_evtmsg/symbols.txt b/config/RZDE01_00/rels/d_a_tag_evtmsg/symbols.txt index 9dd2c46fd5..7d60a1c423 100644 --- a/config/RZDE01_00/rels/d_a_tag_evtmsg/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_evtmsg/symbols.txt @@ -12,7 +12,7 @@ daTag_EvtMsg_Delete__FPv = .text:0x000006E0; // type:function size:0x8 scope:glo daTag_EvtMsg_Execute__FPv = .text:0x000006E8; // type:function size:0x4 scope:global daTag_EvtMsg_Draw__FPv = .text:0x000006EC; // type:function size:0x8 scope:global daTag_EvtMsg_IsDelete__FPv = .text:0x000006F4; // type:function size:0x8 scope:global -__sinit_d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:local +__sinit_\d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:local __dt__14daTag_EvtMsg_cFv = .text:0x00000720; // type:function size:0x68 scope:global _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_hstop/symbols.txt b/config/RZDE01_00/rels/d_a_tag_hstop/symbols.txt index 7823fb0ae7..9f2088158f 100644 --- a/config/RZDE01_00/rels/d_a_tag_hstop/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_hstop/symbols.txt @@ -11,7 +11,7 @@ setActive__12daTagHstop_cFv = .text:0x00000368; // type:function size:0xA4 scope execute__12daTagHstop_cFv = .text:0x0000040C; // type:function size:0x32C scope:global daTagHstop_Execute__FP12daTagHstop_c = .text:0x00000738; // type:function size:0x4 scope:global daTagHstop_Draw__FP12daTagHstop_c = .text:0x0000073C; // type:function size:0x8 scope:global -__sinit_d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:local +__sinit_\d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_lantern/symbols.txt b/config/RZDE01_00/rels/d_a_tag_lantern/symbols.txt index 95b09ab851..af8462cf65 100644 --- a/config/RZDE01_00/rels/d_a_tag_lantern/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_lantern/symbols.txt @@ -12,7 +12,7 @@ daTag_Lantern_Delete__FPv = .text:0x000003E0; // type:function size:0x34 scope:g daTag_Lantern_Execute__FPv = .text:0x00000414; // type:function size:0x4 scope:global daTag_Lantern_Draw__FPv = .text:0x00000418; // type:function size:0x8 scope:global daTag_Lantern_IsDelete__FPv = .text:0x00000420; // type:function size:0x8 scope:global -__sinit_d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:local +__sinit_\d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:local __dt__21daTag_Lantern_Param_cFv = .text:0x00000470; // type:function size:0x40 scope:global __ct__21daTag_Lantern_Param_cFv = .text:0x000004B0; // type:function size:0x10 scope:global _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/RZDE01_00/rels/d_a_tag_lv6CstaSw/symbols.txt index 00fbfc2fd8..fba3f37a3c 100644 --- a/config/RZDE01_00/rels/d_a_tag_lv6CstaSw/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -14,7 +14,7 @@ daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x00000360; // type:function size daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global __dt__17daLv6CstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global -__sinit_d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:local +__sinit_\d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_poFire/symbols.txt b/config/RZDE01_00/rels/d_a_tag_poFire/symbols.txt index d5637231de..79486a1f7f 100644 --- a/config/RZDE01_00/rels/d_a_tag_poFire/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_poFire/symbols.txt @@ -12,7 +12,7 @@ daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x000001D8; // type:function size daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x000001DC; // type:function size:0x8 scope:global daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global __dt__17daTagPoFire_HIO_cFv = .text:0x000001E8; // type:function size:0x40 scope:global -__sinit_d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:local +__sinit_\d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tag_waterfall/symbols.txt b/config/RZDE01_00/rels/d_a_tag_waterfall/symbols.txt index fc9feecd5d..078146305b 100644 --- a/config/RZDE01_00/rels/d_a_tag_waterfall/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tag_waterfall/symbols.txt @@ -17,7 +17,7 @@ daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x00000554; // type:function create__16daTagWaterFall_cFv = .text:0x00000558; // type:function size:0x18C scope:global daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x000006E4; // type:function size:0x4 scope:global __dt__20daTagWaterFall_HIO_cFv = .text:0x000006E8; // type:function size:0x40 scope:global -__sinit_d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:local +__sinit_\d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:local _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_00/rels/d_a_tbox/symbols.txt b/config/RZDE01_00/rels/d_a_tbox/symbols.txt index a3c59fcdf8..1fbeae606a 100644 --- a/config/RZDE01_00/rels/d_a_tbox/symbols.txt +++ b/config/RZDE01_00/rels/d_a_tbox/symbols.txt @@ -68,7 +68,7 @@ daTbox_MoveBGDelete__FP8daTbox_c = .text:0x00004500; // type:function size:0x4 s daTbox_MoveBGExecute__FP8daTbox_c = .text:0x00004504; // type:function size:0x4 scope:global daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00004508; // type:function size:0x10 scope:global __dt__12daTbox_HIO_cFv = .text:0x00004518; // type:function size:0x40 scope:global -__sinit_d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:local +__sinit_\d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:local absXZ__4cXyzCFRC3Vec = .text:0x000045D0; // type:function size:0x74 scope:global checkSmallTbox__8daTbox_cFv = .text:0x00004644; // type:function size:0x8 scope:global Create__8daTbox_cFv = .text:0x0000464C; // type:function size:0x8 scope:global diff --git a/config/RZDE01_00/rels/d_a_title/symbols.txt b/config/RZDE01_00/rels/d_a_title/symbols.txt index d144bccd7d..af54a11ef7 100644 --- a/config/RZDE01_00/rels/d_a_title/symbols.txt +++ b/config/RZDE01_00/rels/d_a_title/symbols.txt @@ -26,7 +26,7 @@ daTitle_Delete__FP9daTitle_c = .text:0x00000EB8; // type:function size:0x4 scope daTitle_Create__FP10fopAc_ac_c = .text:0x00000EBC; // type:function size:0x4 scope:global draw__15dDlst_daTitle_cFv = .text:0x00000EC0; // type:function size:0x20 scope:global __dt__11daTit_HIO_cFv = .text:0x00000EE0; // type:function size:0x40 scope:global -__sinit_d_a_title_cpp = .text:0x00000F20; // type:function size:0x48 scope:local +__sinit_\d_a_title_cpp = .text:0x00000F20; // type:function size:0x48 scope:local __dt__15dDlst_daTitle_cFv = .text:0x00000F68; // type:function size:0x40 scope:global _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global diff --git a/config/RZDE01_00/rels/d_a_ykgr/symbols.txt b/config/RZDE01_00/rels/d_a_ykgr/symbols.txt index 1b529341f4..d095cd2778 100644 --- a/config/RZDE01_00/rels/d_a_ykgr/symbols.txt +++ b/config/RZDE01_00/rels/d_a_ykgr/symbols.txt @@ -12,7 +12,7 @@ daYkgrExecute__FPv = .text:0x00000564; // type:function size:0x148 scope:global daYkgrDraw__FPv = .text:0x000006AC; // type:function size:0x1A8 scope:global daYkgrIsDelete__FPv = .text:0x00000854; // type:function size:0x8 scope:global __dt__12daYkgr_HIO_cFv = .text:0x0000085C; // type:function size:0x40 scope:global -__sinit_d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:local +__sinit_\d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:local __ct__12daYkgr_HIO_cFv = .text:0x00000900; // type:function size:0x60 scope:global __dt__17dPa_YkgrPcallBackFv = .text:0x00000960; // type:function size:0x58 scope:global __ct__17dPa_YkgrPcallBackFv = .text:0x000009B8; // type:function size:0x40 scope:global diff --git a/config/RZDE01_00/symbols.txt b/config/RZDE01_00/symbols.txt index f387e43f6a..8b8871d95e 100644 --- a/config/RZDE01_00/symbols.txt +++ b/config/RZDE01_00/symbols.txt @@ -198,7 +198,7 @@ mDoAud_setFadeOutStart__FUc = .text:0x800098D0; // type:function size:0x10 scope mDoAud_setFadeInStart__FUc = .text:0x800098E0; // type:function size:0x10 scope:global align:4 mDoAud_resetProcess__Fv = .text:0x800098F0; // type:function size:0x40 scope:global align:4 mDoAud_resetRecover__Fv = .text:0x80009930; // type:function size:0x54 scope:global align:4 -__sinit_m_Do_audio_cpp = .text:0x80009984; // type:function size:0x48 scope:local align:4 +__sinit_\m_Do_audio_cpp = .text:0x80009984; // type:function size:0x48 scope:local align:4 __ct__17mDoAud_zelAudio_cFv = .text:0x800099CC; // type:function size:0x3C scope:global align:4 __dt__10Z2AudioMgrFv = .text:0x80009A08; // type:function size:0x35C scope:global align:4 __dt__14Z2SoundStarterFv = .text:0x80009D64; // type:function size:0x80 scope:global align:4 @@ -332,7 +332,7 @@ draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EDB8; // type:function size:0xB4 retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000F8FC; // type:function size:0x124 scope:global align:4 mDoGph_Painter__Fv = .text:0x8000FA20; // type:function size:0x1EA4 scope:global align:4 mDoGph_Create__Fv = .text:0x800118C4; // type:function size:0x5C scope:global align:4 -__sinit_m_Do_graphic_cpp = .text:0x80011920; // type:function size:0xAC scope:local align:4 +__sinit_\m_Do_graphic_cpp = .text:0x80011920; // type:function size:0xAC scope:local align:4 getAtnActorID__9daPy_py_cCFv = .text:0x800119CC; // type:function size:0x8 scope:global align:4 __ct__4cXyzFfff = .text:0x800119D4; // type:function size:0x10 scope:global align:4 setOrtho__13J2DOrthoGraphFffffff = .text:0x800119E4; // type:function size:0x44 scope:global align:4 @@ -375,7 +375,7 @@ ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x800134D4; // type:function size:0x1 ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x800134F0; // type:function size:0x1C scope:global align:4 quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x8001350C; // type:function size:0x3C scope:global align:4 __as__10QuaternionFRC10Quaternion = .text:0x80013548; // type:function size:0x24 scope:global align:4 -__sinit_m_Do_mtx_cpp = .text:0x8001356C; // type:function size:0x64 scope:local align:4 +__sinit_\m_Do_mtx_cpp = .text:0x8001356C; // type:function size:0x64 scope:local align:4 __ct__4cXyzFRC3Vec = .text:0x800135D0; // type:function size:0x1C scope:global align:4 __ct__14mDoMtx_stack_cFv = .text:0x800135EC; // type:function size:0x18 scope:global align:4 __dt__14mDoMtx_stack_cFv = .text:0x80013604; // type:function size:0x40 scope:global align:4 @@ -597,7 +597,7 @@ clip__14mDoLib_clipperFPA4_Cf3Vecf = .text:0x8001A5D0; // type:function size:0x4 mDoLib_project__FP3VecP3Vec = .text:0x8001A61C; // type:function size:0x1E0 scope:global align:4 mDoLib_pos2camera__FP3VecP3Vec = .text:0x8001A7FC; // type:function size:0x3C scope:global align:4 mDoLib_2Dto3D__FfffP3Vec = .text:0x8001A838; // type:function size:0xFC scope:global align:4 -__sinit_m_Do_lib_cpp = .text:0x8001A934; // type:function size:0x48 scope:local align:4 +__sinit_\m_Do_lib_cpp = .text:0x8001A934; // type:function size:0x48 scope:local align:4 __dt__11J3DUClipperFv = .text:0x8001A97C; // type:function size:0x40 scope:global align:4 __ct__11J3DUClipperFv = .text:0x8001A9BC; // type:function size:0x3C scope:global align:4 mDoRst_reset__FiUli = .text:0x8001A9F8; // type:function size:0xF4 scope:global align:4 @@ -631,7 +631,7 @@ __ct__21mDoDvdThd_toMainRam_cFUc = .text:0x8001B68C; // type:function size:0x70 create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001B6FC; // type:function size:0xEC scope:global align:4 __dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001B7E8; // type:function size:0x40 scope:global align:4 execute__21mDoDvdThd_toMainRam_cFv = .text:0x8001B828; // type:function size:0xB4 scope:global align:4 -__sinit_m_Do_dvd_thread_cpp = .text:0x8001B8DC; // type:function size:0xC scope:local align:4 +__sinit_\m_Do_dvd_thread_cpp = .text:0x8001B8DC; // type:function size:0xC scope:local align:4 mDoDvdErr_ThdInit__Fv = .text:0x8001B8E8; // type:function size:0xC0 scope:global align:4 mDoDvdErr_ThdCleanup__Fv = .text:0x8001B9A8; // type:function size:0x48 scope:global align:4 mDoDvdErr_Watch__FPv = .text:0x8001B9F0; // type:function size:0x58 scope:global align:4 @@ -664,7 +664,7 @@ getStatusNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CB28; // type:function size:0xC chekNANDFile__15mDoMemCd_Ctrl_cFv = .text:0x8001CBF4; // type:function size:0xCC scope:global align:4 checkspaceNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CCC0; // type:function size:0x8C scope:global align:4 mDoMemCd_main__FPv = .text:0x8001CD4C; // type:function size:0x54 scope:global align:4 -__sinit_m_Do_MemCard_cpp = .text:0x8001CDA0; // type:function size:0xC scope:local align:4 +__sinit_\m_Do_MemCard_cpp = .text:0x8001CDA0; // type:function size:0xC scope:local align:4 mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x8001CDAC; // type:function size:0x3A8 scope:global align:4 mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x8001D154; // type:function size:0x1DC scope:global align:4 mDoMemCdRWm_StoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D330; // type:function size:0x168 scope:global align:4 @@ -681,7 +681,7 @@ execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text: draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DE38; // type:function size:0x4 scope:global align:4 cDmrNowMidnaTalk__Fv = .text:0x8001DE3C; // type:function size:0x80 scope:global align:4 __dt__24JPTraceParticleCallBack4Fv = .text:0x8001DEBC; // type:function size:0x58 scope:global align:4 -__sinit_c_damagereaction_cpp = .text:0x8001DF14; // type:function size:0x3C scope:local align:4 +__sinit_\c_damagereaction_cpp = .text:0x8001DF14; // type:function size:0x3C scope:local align:4 __ct__24JPTraceParticleCallBack4Fv = .text:0x8001DF50; // type:function size:0x10 scope:global align:4 __as__Q29JGeometry8TVec3FRC3Vec = .text:0x8001DF60; // type:function size:0x14 scope:global align:4 scale__Q29JGeometry8TVec3Ff = .text:0x8001DF74; // type:function size:0x28 scope:global align:4 @@ -708,7 +708,7 @@ __as__Q28JUtility6TColorFRCQ28JUtility6TColor = .text:0x8001E664; // type:functi fapGm_After__Fv = .text:0x8001E688; // type:function size:0x28 scope:global align:4 fapGm_Execute__Fv = .text:0x8001E6B0; // type:function size:0x34 scope:global align:4 fapGm_Create__Fv = .text:0x8001E6E4; // type:function size:0x40 scope:global align:4 -__sinit_f_ap_game_cpp = .text:0x8001E724; // type:function size:0x48 scope:local align:4 +__sinit_\f_ap_game_cpp = .text:0x8001E724; // type:function size:0x48 scope:local align:4 __ct__Q28JUtility6TColorFUcUcUcUc = .text:0x8001E76C; // type:function size:0x14 scope:global align:4 __dt__11fapGm_HIO_cFv = .text:0x8001E780; // type:function size:0x40 scope:global align:4 __ct__10fopAc_ac_cFv = .text:0x8001E7C0; // type:function size:0x70 scope:global align:4 @@ -832,7 +832,7 @@ gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x80023434; // type:function size:0x64 s roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x80023498; // type:function size:0x68 scope:global align:4 waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x80023500; // type:function size:0x9C scope:global align:4 fopAcM_initManager__Fv = .text:0x8002359C; // type:function size:0x4 scope:global align:4 -__sinit_f_op_actor_mng_cpp = .text:0x800235A0; // type:function size:0xC0 scope:local align:4 +__sinit_\f_op_actor_mng_cpp = .text:0x800235A0; // type:function size:0xC0 scope:local align:4 __ct__5l_HIOFv = .text:0x80023660; // type:function size:0x4 scope:global align:4 __dt__5l_HIOFv = .text:0x80023664; // type:function size:0x40 scope:global align:4 fpcM_LayerID__FPCv = .text:0x800236A4; // type:function size:0x48 scope:global align:4 @@ -1246,7 +1246,7 @@ dStage_changeScene__FifUlScsi = .text:0x8002B828; // type:function size:0x170 sc dStage_changeScene4Event__FiScibfUlsi = .text:0x8002B998; // type:function size:0x1B0 scope:global align:4 dStage_restartRoom__FUlUli = .text:0x8002BB48; // type:function size:0x74 scope:global align:4 dStage_escapeRestart__Fv = .text:0x8002BBBC; // type:function size:0x88 scope:global align:4 -__sinit_d_stage_cpp = .text:0x8002BC44; // type:function size:0xA4 scope:local align:4 +__sinit_\d_stage_cpp = .text:0x8002BC44; // type:function size:0xA4 scope:local align:4 __ct__19dStage_KeepDoorInfoFv = .text:0x8002BCE8; // type:function size:0x4C scope:global align:4 __ct__21stage_tgsc_data_classFv = .text:0x8002BD34; // type:function size:0x4 scope:global align:4 __dt__20fopAcM_prmBase_classFv = .text:0x8002BD38; // type:function size:0x40 scope:global align:4 @@ -1654,7 +1654,7 @@ dComIfGs_offVisitedRoom__Fi = .text:0x800341A4; // type:function size:0x6C scope dComIfGs_isVisitedRoom__Fi = .text:0x80034210; // type:function size:0x6C scope:global align:4 dComIfGs_staffroll_next_go__Fv = .text:0x8003427C; // type:function size:0x14 scope:global align:4 dComIfGs_staffroll_next_go_check__Fv = .text:0x80034290; // type:function size:0x10 scope:global align:4 -__sinit_d_com_inf_game_cpp = .text:0x800342A0; // type:function size:0x6C scope:local align:4 +__sinit_\d_com_inf_game_cpp = .text:0x800342A0; // type:function size:0x6C scope:local align:4 __dt__11dDlst_blo_cFv = .text:0x8003430C; // type:function size:0x5C scope:global align:4 __dt__Q211dDlst_blo_c5anm_cFv = .text:0x80034368; // type:function size:0x60 scope:global align:4 __ct__14dDlst_window_cFv = .text:0x800343C8; // type:function size:0x4 scope:global align:4 @@ -1769,7 +1769,7 @@ offSttsFlag__12daObjCarry_cFiUc = .text:0x80036610; // type:function size:0x14 s chkSttsFlag__12daObjCarry_cFiUc = .text:0x80036624; // type:function size:0x18 scope:global align:4 setRoomNo__12daObjCarry_cFiSc = .text:0x8003663C; // type:function size:0xC scope:global align:4 getRoomNo__12daObjCarry_cFi = .text:0x80036648; // type:function size:0xC scope:global align:4 -__sinit_d_com_static_cpp = .text:0x80036654; // type:function size:0xF0 scope:local align:4 +__sinit_\d_com_static_cpp = .text:0x80036654; // type:function size:0xF0 scope:local align:4 set__4cXyzFfff = .text:0x80036744; // type:function size:0x10 scope:global align:4 __ct__Q27daSus_c6data_cFv = .text:0x80036754; // type:function size:0xC scope:global align:4 __dt__Q27daSus_c6data_cFv = .text:0x80036760; // type:function size:0x40 scope:global align:4 @@ -2169,7 +2169,7 @@ drawBack__18dRenderingFDAmap_cCFv = .text:0x8004076C; // type:function size:0xF0 preRenderingMap__18dRenderingFDAmap_cFv = .text:0x8004085C; // type:function size:0x1B4 scope:global align:4 postRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040A10; // type:function size:0xA0 scope:global align:4 renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80040AB0; // type:function size:0x304 scope:global align:4 -__sinit_d_map_path_cpp = .text:0x80040DB4; // type:function size:0x48 scope:local align:4 +__sinit_\d_map_path_cpp = .text:0x80040DB4; // type:function size:0x48 scope:local align:4 getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x80040DFC; // type:function size:0x10 scope:global align:4 getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x80040E0C; // type:function size:0x10 scope:global align:4 __ct__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040E1C; // type:function size:0x20 scope:global align:4 @@ -2406,7 +2406,7 @@ initStart__17dEvLib_callback_cFv = .text:0x8004BBD4; // type:function size:0x4 s executeStart__17dEvLib_callback_cFv = .text:0x8004BBD8; // type:function size:0xB4 scope:global align:4 initRun__17dEvLib_callback_cFv = .text:0x8004BC8C; // type:function size:0x10 scope:global align:4 executeRun__17dEvLib_callback_cFv = .text:0x8004BC9C; // type:function size:0x90 scope:global align:4 -__sinit_d_event_lib_cpp = .text:0x8004BD2C; // type:function size:0xC4 scope:local align:4 +__sinit_\d_event_lib_cpp = .text:0x8004BD2C; // type:function size:0xC4 scope:local align:4 __ct__33action_class<17dEvLib_callback_c>FM17dEvLib_callback_cFPCvPv_bM17dEvLib_callback_cFPCvPv_b = .text:0x8004BDF0; // type:function size:0x34 scope:global align:4 __ct__15dSmplMdl_draw_cFv = .text:0x8004BE24; // type:function size:0xC0 scope:global align:4 __dt__15dSmplMdl_draw_cFv = .text:0x8004BEE4; // type:function size:0x90 scope:global align:4 @@ -2520,7 +2520,7 @@ __dt__18dPa_modelEcallBackFv = .text:0x80051DF8; // type:function size:0x58 scop __dt__19dPa_light8EcallBackFv = .text:0x80051E50; // type:function size:0x58 scope:global align:4 __dt__25dPa_gen_b_light8EcallBackFv = .text:0x80051EA8; // type:function size:0x58 scope:global align:4 __dt__25dPa_gen_d_light8EcallBackFv = .text:0x80051F00; // type:function size:0x58 scope:global align:4 -__sinit_d_particle_cpp = .text:0x80051F58; // type:function size:0x2B4 scope:local align:4 +__sinit_\d_particle_cpp = .text:0x80051F58; // type:function size:0x2B4 scope:local align:4 __ct__Q218dPa_modelEcallBack7model_cFv = .text:0x8005220C; // type:function size:0x70 scope:global align:4 __dt__Q218dPa_modelEcallBack7model_cFv = .text:0x8005227C; // type:function size:0x5C scope:global align:4 __dt__19dPa_simpleEcallBackFv = .text:0x800522D8; // type:function size:0x58 scope:global align:4 @@ -2653,7 +2653,7 @@ draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x80057FA8; // typ wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x80058000; // type:function size:0x108 scope:global align:4 wipeIn__12dDlst_list_cFf = .text:0x80058108; // type:function size:0xC scope:global align:4 calcWipe__12dDlst_list_cFv = .text:0x80058114; // type:function size:0x90 scope:global align:4 -__sinit_d_drawlist_cpp = .text:0x800581A4; // type:function size:0xC scope:local align:4 +__sinit_\d_drawlist_cpp = .text:0x800581A4; // type:function size:0xC scope:local align:4 GXPosition2f32 = .text:0x800581B0; // type:function size:0x10 scope:local align:4 GXTexCoord2f32 = .text:0x800581C0; // type:function size:0x10 scope:global align:4 GXPosition3f32 = .text:0x800581D0; // type:function size:0x14 scope:local align:4 @@ -2892,7 +2892,7 @@ convPId__10dAttLook_cFUi = .text:0x80071B84; // type:function size:0x30 scope:gl init__10dAttLook_cFv = .text:0x80071BB4; // type:function size:0x18 scope:global align:4 proc__10dAttLook_cFv = .text:0x80071BCC; // type:function size:0x1C scope:global align:4 request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80071BE8; // type:function size:0x1B4 scope:global align:4 -__sinit_d_attention_cpp = .text:0x80071D9C; // type:function size:0x80 scope:local align:4 +__sinit_\d_attention_cpp = .text:0x80071D9C; // type:function size:0x80 scope:local align:4 reset__14mDoExt_baseAnmFv = .text:0x80071E1C; // type:function size:0x40 scope:global align:4 isStop__14mDoExt_baseAnmFv = .text:0x80071E5C; // type:function size:0x2C scope:global align:4 __dt__15dAttDrawParam_cFv = .text:0x80071E88; // type:function size:0x40 scope:global align:4 @@ -3599,7 +3599,7 @@ hintTalkEvCamera__9dCamera_cFv = .text:0x80090570; // type:function size:0x7EC s bspTransEvCamera__9dCamera_cFv = .text:0x80090D5C; // type:function size:0x6E0 scope:global align:4 __dt__Q29dCamera_c28@class$112882d_ev_camera_cppFv = .text:0x8009143C; // type:function size:0x40 scope:local align:4 portalWarpEvCamera__9dCamera_cFv = .text:0x8009147C; // type:function size:0x8 scope:global align:4 -__sinit_d_ev_camera_cpp = .text:0x80091484; // type:function size:0x80 scope:local align:4 +__sinit_\d_ev_camera_cpp = .text:0x80091484; // type:function size:0x80 scope:local align:4 dComIfGp_loadCameraPosition__FiP4cXyzP4cXyzPfPs = .text:0x80091504; // type:function size:0x78 scope:global align:4 __as__Q29dCamera_c10dCamInfo_cFRCQ29dCamera_c10dCamInfo_c = .text:0x8009157C; // type:function size:0x60 scope:global align:4 dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x800915DC; // type:function size:0x74 scope:global align:4 @@ -6099,7 +6099,7 @@ __dt__8dEyeHL_cFv = .text:0x80132250; // type:function size:0x60 scope:global al __dt__15LIGHT_INFLUENCEFv = .text:0x801322B0; // type:function size:0x40 scope:global align:4 __ct__Q29daAlink_c14firePointEff_cFv = .text:0x801322F0; // type:function size:0x4 scope:global align:4 __dt__Q29daAlink_c14firePointEff_cFv = .text:0x801322F4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_alink_cpp = .text:0x80132334; // type:function size:0x464 scope:local align:4 +__sinit_\d_a_alink_cpp = .text:0x80132334; // type:function size:0x464 scope:local align:4 @20@__dt__15dBgS_LinkGndChkFv = .text:0x80132798; // type:function size:0x8 scope:local align:4 @76@__dt__15dBgS_LinkGndChkFv = .text:0x801327A0; // type:function size:0x8 scope:local align:4 @60@__dt__15dBgS_LinkGndChkFv = .text:0x801327A8; // type:function size:0x8 scope:local align:4 @@ -6232,7 +6232,7 @@ daNpcT_chkEvtBit__FUl = .text:0x801399AC; // type:function size:0x20 scope:globa daNpcT_onTmpBit__FUl = .text:0x801399CC; // type:function size:0x20 scope:global align:4 daNpcT_offTmpBit__FUl = .text:0x801399EC; // type:function size:0x20 scope:global align:4 daNpcT_chkTmpBit__FUl = .text:0x80139A0C; // type:function size:0x20 scope:global align:4 -__sinit_d_a_npc_cpp = .text:0x80139A2C; // type:function size:0x184 scope:local align:4 +__sinit_\d_a_npc_cpp = .text:0x80139A2C; // type:function size:0x184 scope:local align:4 setall__4cXyzFf = .text:0x80139BB0; // type:function size:0x10 scope:global align:4 getPntPos__13daNpcT_Path_cFi = .text:0x80139BC0; // type:function size:0x2C scope:global align:4 chkClose__13daNpcT_Path_cFv = .text:0x80139BEC; // type:function size:0x10 scope:global align:4 @@ -6488,7 +6488,7 @@ drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x80141D3C; // type:function size:0xE4 drawNpc__9daNpcCd_cFv = .text:0x80141E20; // type:function size:0x110 scope:global align:4 jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x80141F30; // type:function size:0x2D4 scope:global align:4 setHitodamaParticle__9daNpcCd_cFv = .text:0x80142204; // type:function size:0x1B0 scope:global align:4 -__sinit_d_a_npc_cd_cpp = .text:0x801423B4; // type:function size:0x2C0 scope:local align:4 +__sinit_\d_a_npc_cd_cpp = .text:0x801423B4; // type:function size:0x2C0 scope:local align:4 __ct__13daNpcCd_HIO_cFv = .text:0x80142674; // type:function size:0x180 scope:global align:4 __dt__18fOpAcm_HIO_entry_cFv = .text:0x801427F4; // type:function size:0x40 scope:global align:4 __dt__14mDoHIO_entry_cFv = .text:0x80142834; // type:function size:0x40 scope:global align:4 @@ -6533,7 +6533,7 @@ decIndex__11PathTrace_cFi = .text:0x8014490C; // type:function size:0x54 scope:g s_sub__FPvPv = .text:0x80144960; // type:function size:0xA4 scope:global align:4 checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x80144A04; // type:function size:0x70 scope:global align:4 checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x80144A74; // type:function size:0xEC scope:global align:4 -__sinit_d_a_npc_cd2_cpp = .text:0x80144B60; // type:function size:0x568 scope:local align:4 +__sinit_\d_a_npc_cd2_cpp = .text:0x80144B60; // type:function size:0x568 scope:local align:4 __ct__14daNpcCd2_HIO_cFv = .text:0x801450C8; // type:function size:0x188 scope:global align:4 __ct__21daNpcCd2_HIO_MChild_cFv = .text:0x80145250; // type:function size:0x58 scope:global align:4 __ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x801452A8; // type:function size:0x10 scope:global align:4 @@ -6599,7 +6599,7 @@ daItem_Draw__FP8daItem_c = .text:0x80147E24; // type:function size:0x4 scope:glo daItem_Execute__FP8daItem_c = .text:0x80147E28; // type:function size:0x4 scope:global align:4 daItem_Delete__FP8daItem_c = .text:0x80147E2C; // type:function size:0x4 scope:global align:4 daItem_Create__FP10fopAc_ac_c = .text:0x80147E30; // type:function size:0x4 scope:global align:4 -__sinit_d_a_obj_item_cpp = .text:0x80147E34; // type:function size:0x28 scope:local align:4 +__sinit_\d_a_obj_item_cpp = .text:0x80147E34; // type:function size:0x28 scope:local align:4 getItemPos__9daPy_py_cCFv = .text:0x80147E5C; // type:function size:0x8 scope:global align:4 getLeftHandPos__9daPy_py_cCFv = .text:0x80147E64; // type:function size:0x8 scope:global align:4 __dt__16Z2SoundObjSimpleFv = .text:0x80147E6C; // type:function size:0x58 scope:global align:4 @@ -7076,7 +7076,7 @@ createMaskModel__16dFile_select3D_cFv = .text:0x80175930; // type:function size: createMirrorModel__16dFile_select3D_cFv = .text:0x80175AD0; // type:function size:0x260 scope:global align:4 toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x80175D30; // type:function size:0xE8 scope:global align:4 calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x80175E18; // type:function size:0x9C scope:global align:4 -__sinit_d_file_select_cpp = .text:0x80175EB4; // type:function size:0x48 scope:local align:4 +__sinit_\d_file_select_cpp = .text:0x80175EB4; // type:function size:0x48 scope:local align:4 __dt__15dDlst_FileSel_cFv = .text:0x80175EFC; // type:function size:0x8C scope:global align:4 __dt__17dDlst_FileSelDt_cFv = .text:0x80175F88; // type:function size:0x80 scope:global align:4 __dt__17dDlst_FileSelCp_cFv = .text:0x80176008; // type:function size:0x80 scope:global align:4 @@ -7175,7 +7175,7 @@ __ct__9dSi_HIO_cFv = .text:0x8017AC20; // type:function size:0x10 scope:global a animation__14dSelect_icon_cFv = .text:0x8017AC30; // type:function size:0xFC scope:global align:4 setAlpha__14dSelect_icon_cFUc = .text:0x8017AD2C; // type:function size:0x14 scope:global align:4 setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x8017AD40; // type:function size:0xA8 scope:global align:4 -__sinit_d_select_icon_cpp = .text:0x8017ADE8; // type:function size:0x3C scope:local align:4 +__sinit_\d_select_icon_cpp = .text:0x8017ADE8; // type:function size:0x3C scope:local align:4 __dt__9dSi_HIO_cFv = .text:0x8017AE24; // type:function size:0x40 scope:global align:4 shop_cam_action_init__16ShopCam_action_cFv = .text:0x8017AE64; // type:function size:0x134 scope:global align:4 shop_cam_action__16ShopCam_action_cFv = .text:0x8017AF98; // type:function size:0x2A8 scope:global align:4 @@ -7273,7 +7273,7 @@ dGameover_Create__FP9msg_class = .text:0x80180DBC; // type:function size:0x4 sco d_GameOver_Create__FUc = .text:0x80180DC0; // type:function size:0x28 scope:global align:4 d_GameOver_Delete__FRUi = .text:0x80180DE8; // type:function size:0x68 scope:global align:4 __dt__10dGov_HIO_cFv = .text:0x80180E50; // type:function size:0x40 scope:global align:4 -__sinit_d_gameover_cpp = .text:0x80180E90; // type:function size:0x48 scope:local align:4 +__sinit_\d_gameover_cpp = .text:0x80180E90; // type:function size:0x48 scope:local align:4 __dt__12dMenu_save_cFv = .text:0x80180ED8; // type:function size:0x40 scope:global align:4 __dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x80180F18; // type:function size:0x40 scope:global align:4 dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x80180F58; // type:function size:0x1C scope:global align:4 @@ -7443,7 +7443,7 @@ dKy_shadow_mode_set__FUc = .text:0x8018F5BC; // type:function size:0x18 scope:gl dKy_shadow_mode_reset__FUc = .text:0x8018F5D4; // type:function size:0x18 scope:global align:4 dKy_shadow_mode_check__FUc = .text:0x8018F5EC; // type:function size:0x14 scope:global align:4 dKy_bg_MAxx_proc__FPv = .text:0x8018F600; // type:function size:0xD68 scope:global align:4 -__sinit_d_kankyo_cpp = .text:0x80190368; // type:function size:0x64 scope:local align:4 +__sinit_\d_kankyo_cpp = .text:0x80190368; // type:function size:0x64 scope:local align:4 GetTimePass__20dStage_roomControl_cFv = .text:0x801903CC; // type:function size:0x8 scope:global align:4 dComIfGs_setTime__Ff = .text:0x801903D4; // type:function size:0x10 scope:global align:4 dComIfGd_setListDarkBG__Fv = .text:0x801903E4; // type:function size:0x24 scope:global align:4 @@ -7923,7 +7923,7 @@ howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B1BC4; // type:function size:0x9 getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801B1C60; // type:function size:0x78 scope:global align:4 isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801B1CD8; // type:function size:0x4 scope:global align:4 getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801B1CDC; // type:function size:0xC0 scope:global align:4 -__sinit_d_menu_fmap_cpp = .text:0x801B1D9C; // type:function size:0x48 scope:local align:4 +__sinit_\d_menu_fmap_cpp = .text:0x801B1D9C; // type:function size:0x48 scope:local align:4 setAllTrans__18dMenu_Fmap2DBack_cFff = .text:0x801B1DE4; // type:function size:0xC scope:global align:4 setAllTrans__17dMenu_Fmap2DTop_cFff = .text:0x801B1DF0; // type:function size:0xC scope:global align:4 setFlashOff__15dMenu_FmapMap_cFv = .text:0x801B1DFC; // type:function size:0x14 scope:global align:4 @@ -8419,7 +8419,7 @@ _draw__12dMenu_save_cFv = .text:0x801DD284; // type:function size:0x2C scope:glo _draw2__12dMenu_save_cFv = .text:0x801DD2B0; // type:function size:0xDC scope:global align:4 draw__23dDlst_MenuSaveExplain_cFv = .text:0x801DD38C; // type:function size:0x14 scope:global align:4 draw__16dDlst_MenuSave_cFv = .text:0x801DD3A0; // type:function size:0x1C scope:global align:4 -__sinit_d_menu_save_cpp = .text:0x801DD3BC; // type:function size:0x48 scope:local align:4 +__sinit_\d_menu_save_cpp = .text:0x801DD3BC; // type:function size:0x48 scope:local align:4 __ct__23dDlst_MenuSaveExplain_cFv = .text:0x801DD404; // type:function size:0x18 scope:global align:4 __dt__23dDlst_MenuSaveExplain_cFv = .text:0x801DD41C; // type:function size:0x40 scope:global align:4 __ct__16dDlst_MenuSave_cFv = .text:0x801DD45C; // type:function size:0x1C scope:global align:4 @@ -8462,7 +8462,7 @@ getBombFlag__9dMw_HIO_cFv = .text:0x801E0214; // type:function size:0x8 scope:gl getArrowFlag__9dMw_HIO_cFv = .text:0x801E021C; // type:function size:0x8 scope:global align:4 getPachinkoFlag__9dMw_HIO_cFv = .text:0x801E0224; // type:function size:0x8 scope:global align:4 __ct__10dMw_DHIO_cFv = .text:0x801E022C; // type:function size:0x6C scope:global align:4 -__sinit_d_menu_window_HIO_cpp = .text:0x801E0298; // type:function size:0x64 scope:local align:4 +__sinit_\d_menu_window_HIO_cpp = .text:0x801E0298; // type:function size:0x64 scope:local align:4 __dt__10dMw_DHIO_cFv = .text:0x801E02FC; // type:function size:0x40 scope:global align:4 __dt__9dMw_HIO_cFv = .text:0x801E033C; // type:function size:0x40 scope:global align:4 draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801E037C; // type:function size:0x350 scope:global align:4 @@ -8613,7 +8613,7 @@ __ct__19dMeter_mapIconHIO_cFv = .text:0x801E7128; // type:function size:0x214 sc __ct__16dMeter_fmapHIO_cFv = .text:0x801E733C; // type:function size:0x620 scope:global align:4 __dt__16dMeter_fmapHIO_cFv = .text:0x801E795C; // type:function size:0xF8 scope:global align:4 __ct__18dMeter_cursorHIO_cFv = .text:0x801E7A54; // type:function size:0x84 scope:global align:4 -__sinit_d_meter_HIO_cpp = .text:0x801E7AD8; // type:function size:0xB8 scope:local align:4 +__sinit_\d_meter_HIO_cpp = .text:0x801E7AD8; // type:function size:0xB8 scope:local align:4 __dt__23dMeter_drawCollectHIO_cFv = .text:0x801E7B90; // type:function size:0x40 scope:global align:4 __dt__22dMeter_drawOptionHIO_cFv = .text:0x801E7BD0; // type:function size:0x40 scope:global align:4 __dt__22dMeter_drawLetterHIO_cFv = .text:0x801E7C10; // type:function size:0x40 scope:global align:4 @@ -8948,7 +8948,7 @@ dMeter2Info_offWide2D__Fv = .text:0x8020B5FC; // type:function size:0x34 scope:g dMeter2Info_set2DVibrationT__Fv = .text:0x8020B630; // type:function size:0xA4 scope:global align:4 dMeter2Info_set2DVibration__Fv = .text:0x8020B6D4; // type:function size:0xA4 scope:global align:4 dMeter2Info_set2DVibrationM__Fv = .text:0x8020B778; // type:function size:0xA4 scope:global align:4 -__sinit_d_meter2_info_cpp = .text:0x8020B81C; // type:function size:0x48 scope:local align:4 +__sinit_\d_meter2_info_cpp = .text:0x8020B81C; // type:function size:0x48 scope:local align:4 __dt__Q213dMeter2Info_c10WarpInfo_cFv = .text:0x8020B864; // type:function size:0x40 scope:global align:4 getFont__10J2DTextBoxCFv = .text:0x8020B8A4; // type:function size:0x8 scope:global align:4 setCornerColor__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x8020B8AC; // type:function size:0x68 scope:global align:4 @@ -9318,7 +9318,7 @@ dMsgObject_setFundRaising__FUs = .text:0x80225DE8; // type:function size:0x64 sc dMsgObject_addFundRaising__Fs = .text:0x80225E4C; // type:function size:0x78 scope:global align:4 dMsgObject_getOffering__Fv = .text:0x80225EC4; // type:function size:0x64 scope:global align:4 dMsgObject_addOffering__Fs = .text:0x80225F28; // type:function size:0x78 scope:global align:4 -__sinit_d_msg_object_cpp = .text:0x80225FA0; // type:function size:0x48 scope:local align:4 +__sinit_\d_msg_object_cpp = .text:0x80225FA0; // type:function size:0x48 scope:local align:4 __dt__20dMsgObject_HowlHIO_cFv = .text:0x80225FE8; // type:function size:0x40 scope:global align:4 __dt__16dMsgObject_HIO_cFv = .text:0x80226028; // type:function size:0x40 scope:global align:4 resetResourceCache__Q28JMessage8TControlFv = .text:0x80226068; // type:function size:0x34 scope:global align:4 @@ -9342,7 +9342,7 @@ setActorPos__19jmessage_tReferenceF4cXyz = .text:0x80226174; // type:function si __ct__10dMsgUnit_cFv = .text:0x80226190; // type:function size:0x10 scope:global align:4 __dt__10dMsgUnit_cFv = .text:0x802261A0; // type:function size:0x40 scope:global align:4 setTag__10dMsgUnit_cFiiPcb = .text:0x802261E0; // type:function size:0x408 scope:global align:4 -__sinit_d_msg_unit_cpp = .text:0x802265E8; // type:function size:0x3C scope:local align:4 +__sinit_\d_msg_unit_cpp = .text:0x802265E8; // type:function size:0x3C scope:local align:4 __ct__17dMsgScrn3Select_cFv = .text:0x80226624; // type:function size:0x880 scope:global align:4 __dt__17dMsgScrn3Select_cFv = .text:0x80226EA4; // type:function size:0x378 scope:global align:4 isSelect__17dMsgScrn3Select_cFv = .text:0x8022721C; // type:function size:0x14 scope:global align:4 @@ -9498,7 +9498,7 @@ __dt__15dMsgScrnLight_cFv = .text:0x80232F50; // type:function size:0x108 scope: draw__15dMsgScrnLight_cFPffffffUc = .text:0x80233058; // type:function size:0x35C scope:global align:4 draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x802333B4; // type:function size:0x148 scope:global align:4 drawCommon__15dMsgScrnLight_cFfffff = .text:0x802334FC; // type:function size:0x2AC scope:global align:4 -__sinit_d_msg_scrn_light_cpp = .text:0x802337A8; // type:function size:0x48 scope:local align:4 +__sinit_\d_msg_scrn_light_cpp = .text:0x802337A8; // type:function size:0x48 scope:local align:4 __dt__19dMsgScrnLight_HIO_cFv = .text:0x802337F0; // type:function size:0x40 scope:global align:4 __ct__15dMsgScrnPlace_cFv = .text:0x80233830; // type:function size:0x360 scope:global align:4 __dt__15dMsgScrnPlace_cFv = .text:0x80233B90; // type:function size:0x168 scope:global align:4 @@ -9725,7 +9725,7 @@ getMenuPosIdx__7dName_cFUc = .text:0x8023D620; // type:function size:0x48 scope: checkDPD__7dName_cFPUx = .text:0x8023D668; // type:function size:0x30 scope:global align:4 checkDPDPos__7dName_cFUx = .text:0x8023D698; // type:function size:0x124 scope:global align:4 draw__14dDlst_NameIN_cFv = .text:0x8023D7BC; // type:function size:0xEC scope:global align:4 -__sinit_d_name_cpp = .text:0x8023D8A8; // type:function size:0x48 scope:local align:4 +__sinit_\d_name_cpp = .text:0x8023D8A8; // type:function size:0x48 scope:local align:4 __dt__14dDlst_NameIN_cFv = .text:0x8023D8F0; // type:function size:0x40 scope:global align:4 __dt__9dNm_HIO_cFv = .text:0x8023D930; // type:function size:0x40 scope:global align:4 __ct__16dNpcLib_lookat_cFv = .text:0x8023D970; // type:function size:0xE0 scope:global align:4 @@ -9792,7 +9792,7 @@ getBounds__8CPaneMgrFP7J2DPane = .text:0x80241238; // type:function size:0xDC sc dPaneClass_showNullPane__FP9J2DScreen = .text:0x80241314; // type:function size:0x44 scope:global align:4 dPaneClass_showNullPane__FP7J2DPane = .text:0x80241358; // type:function size:0x5C scope:global align:4 dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x802413B4; // type:function size:0x104 scope:global align:4 -__sinit_d_pane_class_cpp = .text:0x802414B8; // type:function size:0x1C scope:local align:4 +__sinit_\d_pane_class_cpp = .text:0x802414B8; // type:function size:0x1C scope:local align:4 getWhite__9J2DWindowCFv = .text:0x802414D4; // type:function size:0x8 scope:global align:4 getBlack__9J2DWindowCFv = .text:0x802414DC; // type:function size:0x8 scope:global align:4 setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x802414E4; // type:function size:0x28 scope:global align:4 @@ -9872,7 +9872,7 @@ dScnLogo_Draw__FP10dScnLogo_c = .text:0x8024429C; // type:function size:0x24 sco dScnLogo_Delete__FP10dScnLogo_c = .text:0x802442C0; // type:function size:0x28 scope:global align:4 dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x802442E8; // type:function size:0x8 scope:global align:4 getPalLanguage__10dScnLogo_cFv = .text:0x802442F0; // type:function size:0x78 scope:global align:4 -__sinit_d_s_logo_cpp = .text:0x80244368; // type:function size:0x3C scope:local align:4 +__sinit_\d_s_logo_cpp = .text:0x80244368; // type:function size:0x3C scope:local align:4 __dt__10dLog_HIO_cFv = .text:0x802443A4; // type:function size:0x40 scope:global align:4 __ct__9dSn_HIO_cFv = .text:0x802443E4; // type:function size:0x18 scope:global align:4 phase_1__FPc = .text:0x802443FC; // type:function size:0x7C scope:local align:4 @@ -9894,7 +9894,7 @@ dScnName_Execute__FP10dScnName_c = .text:0x80244DB0; // type:function size:0x4 s dScnName_IsDelete__FP10dScnName_c = .text:0x80244DB4; // type:function size:0x30 scope:global align:4 dScnName_Delete__FP10dScnName_c = .text:0x80244DE4; // type:function size:0x3C scope:global align:4 dScnName_Create__FP11scene_class = .text:0x80244E20; // type:function size:0x20 scope:global align:4 -__sinit_d_s_name_cpp = .text:0x80244E40; // type:function size:0x3C scope:local align:4 +__sinit_\d_s_name_cpp = .text:0x80244E40; // type:function size:0x3C scope:local align:4 __dt__17dScnName_camera_cFv = .text:0x80244E7C; // type:function size:0x58 scope:global align:4 __dt__12camera_classFv = .text:0x80244ED4; // type:function size:0x60 scope:global align:4 __dt__9dSn_HIO_cFv = .text:0x80244F34; // type:function size:0x40 scope:global align:4 @@ -9921,7 +9921,7 @@ phase_5__FP9dScnPly_c = .text:0x80246450; // type:function size:0xC8 scope:globa phase_6__FP9dScnPly_c = .text:0x80246518; // type:function size:0xC8 scope:global align:4 phase_compleate__FPv = .text:0x802465E0; // type:function size:0x8 scope:global align:4 dScnPly_Create__FP11scene_class = .text:0x802465E8; // type:function size:0x14 scope:global align:4 -__sinit_d_s_play_cpp = .text:0x802465FC; // type:function size:0x80 scope:local align:4 +__sinit_\d_s_play_cpp = .text:0x802465FC; // type:function size:0x80 scope:local align:4 __ct__21dScnPly_preLoad_HIO_cFv = .text:0x8024667C; // type:function size:0x10 scope:global align:4 __dt__21dScnPly_preLoad_HIO_cFv = .text:0x8024668C; // type:function size:0x40 scope:global align:4 __dt__17dScnPly_env_HIO_cFv = .text:0x802466CC; // type:function size:0x5C scope:global align:4 @@ -9974,7 +9974,7 @@ init__26dSvBit_childTransformHIO_cFv = .text:0x802479F8; // type:function size:0 __ct__22dSvBit_childOtherHIO_cFv = .text:0x80247A5C; // type:function size:0x3C scope:global align:4 init__22dSvBit_childOtherHIO_cFv = .text:0x80247A98; // type:function size:0x78 scope:global align:4 init__12dSvBit_HIO_cFv = .text:0x80247B10; // type:function size:0xA4 scope:global align:4 -__sinit_d_save_HIO_cpp = .text:0x80247BB4; // type:function size:0x48 scope:local align:4 +__sinit_\d_save_HIO_cpp = .text:0x80247BB4; // type:function size:0x48 scope:local align:4 __dt__12dSvBit_HIO_cFv = .text:0x80247BFC; // type:function size:0x74 scope:global align:4 __dt__22dSvBit_childOtherHIO_cFv = .text:0x80247C70; // type:function size:0x40 scope:global align:4 __dt__26dSvBit_childTransformHIO_cFv = .text:0x80247CB0; // type:function size:0x40 scope:global align:4 @@ -10213,7 +10213,7 @@ CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x8024F6D8; // type:func CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x8024F6E0; // type:function size:0x8 scope:global align:4 ClrTg__9cCcD_SttsFv = .text:0x8024F6E8; // type:function size:0xC scope:global align:4 ClrAt__9cCcD_SttsFv = .text:0x8024F6F4; // type:function size:0x4 scope:global align:4 -__sinit_c_cc_d_cpp = .text:0x8024F6F8; // type:function size:0x50 scope:local align:4 +__sinit_\c_cc_d_cpp = .text:0x8024F6F8; // type:function size:0x50 scope:local align:4 @32@__dt__12cCcD_CpsAttrFv = .text:0x8024F748; // type:function size:0x8 scope:local align:4 @32@__dt__12cCcD_TriAttrFv = .text:0x8024F750; // type:function size:0x8 scope:local align:4 @32@__dt__12cCcD_CylAttrFv = .text:0x8024F758; // type:function size:0x8 scope:local align:4 @@ -10310,13 +10310,13 @@ __ne__4cXyzCFRC3Vec = .text:0x80251A34; // type:function size:0x40 scope:global isZero__4cXyzCFv = .text:0x80251A74; // type:function size:0x64 scope:global align:4 atan2sX_Z__4cXyzCFv = .text:0x80251AD8; // type:function size:0xC scope:global align:4 atan2sY_XZ__4cXyzCFv = .text:0x80251AE4; // type:function size:0x58 scope:global align:4 -__sinit_c_xyz_cpp = .text:0x80251B3C; // type:function size:0x158 scope:local align:4 +__sinit_\c_xyz_cpp = .text:0x80251B3C; // type:function size:0x158 scope:local align:4 __ct__5csXyzFsss = .text:0x80251C94; // type:function size:0x10 scope:global align:4 __pl__5csXyzFR5csXyz = .text:0x80251CA4; // type:function size:0x34 scope:global align:4 __apl__5csXyzFR5csXyz = .text:0x80251CD8; // type:function size:0x34 scope:global align:4 __mi__5csXyzFR5csXyz = .text:0x80251D0C; // type:function size:0x38 scope:global align:4 __ml__5csXyzFf = .text:0x80251D44; // type:function size:0xAC scope:global align:4 -__sinit_c_sxyz_cpp = .text:0x80251DF0; // type:function size:0x48 scope:local align:4 +__sinit_\c_sxyz_cpp = .text:0x80251DF0; // type:function size:0x48 scope:local align:4 cM_rad2s__Ff = .text:0x80251E38; // type:function size:0x5C scope:global align:4 cM_atan2s__Fff = .text:0x80251E94; // type:function size:0x278 scope:global align:4 cM_atan2f__Fff = .text:0x8025210C; // type:function size:0x48 scope:global align:4 @@ -10518,8 +10518,8 @@ Cos__7cSAngleCFv = .text:0x80259FFC; // type:function size:0x4C scope:global ali __mi__7cSAngleCFv = .text:0x8025A048; // type:function size:0x10 scope:global align:4 __pl__7cSAngleCFRC7cSAngle = .text:0x8025A058; // type:function size:0x14 scope:global align:4 __mi__7cSAngleCFRC7cSAngle = .text:0x8025A06C; // type:function size:0x14 scope:global align:4 -__apl__7cSAngleFR13cSAngle = .text:0x8025A080; // type:function size:0x14 scope:global align:4 -__ami__7cSAngleFR13cSAngle = .text:0x8025A094; // type:function size:0x14 scope:global align:4 +__apl__7cSAngleFR7cSAngle = .text:0x8025A080; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFR7cSAngle = .text:0x8025A094; // type:function size:0x14 scope:global align:4 __pl__7cSAngleCFs = .text:0x8025A0A8; // type:function size:0x10 scope:global align:4 __mi__7cSAngleCFs = .text:0x8025A0B8; // type:function size:0x10 scope:global align:4 __apl__7cSAngleFs = .text:0x8025A0C8; // type:function size:0x10 scope:global align:4 @@ -10552,7 +10552,7 @@ Xyz__7cSGlobeCFv = .text:0x8025A7DC; // type:function size:0x60 scope:global ali Polar__7cSGlobeCFP7cSPolar = .text:0x8025A83C; // type:function size:0x20 scope:global align:4 Norm__7cSGlobeCFv = .text:0x8025A85C; // type:function size:0x58 scope:global align:4 Invert__7cSGlobeFv = .text:0x8025A8B4; // type:function size:0x10 scope:global align:4 -__sinit_c_angle_cpp = .text:0x8025A8C4; // type:function size:0xC4 scope:local align:4 +__sinit_\c_angle_cpp = .text:0x8025A8C4; // type:function size:0xC4 scope:local align:4 sBs_FillArea_s__FPvUls = .text:0x8025A988; // type:function size:0x20 scope:global align:4 sBs_ClearArea__FPvUl = .text:0x8025A9A8; // type:function size:0x8 scope:global align:4 firstInit__9JFWSystemFv = .text:0x8025A9B0; // type:function size:0x48 scope:global align:4 @@ -10582,7 +10582,7 @@ clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x8025BACC; // type:function size:0 calcCombinationRatio__10JFWDisplayFv = .text:0x8025BE50; // type:function size:0x88 scope:global align:4 JFWDrawDoneAlarm__Fv = .text:0x8025BED8; // type:function size:0xC8 scope:global align:4 JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025BFA0; // type:function size:0x1EC scope:global align:4 -__sinit_JFWDisplay_cpp = .text:0x8025C18C; // type:function size:0x4C scope:local align:4 +__sinit_\JFWDisplay_cpp = .text:0x8025C18C; // type:function size:0x4C scope:local align:4 getDrawingXfb__6JUTXfbCFv = .text:0x8025C1D8; // type:function size:0x20 scope:global align:4 end__Q210JUTProcBar5CTimeFv = .text:0x8025C1F8; // type:function size:0x64 scope:global align:4 start__Q210JUTProcBar5CTimeFUcUcUc = .text:0x8025C25C; // type:function size:0x3C scope:global align:4 @@ -11128,7 +11128,7 @@ __dt__Q27JStudio13TObject_lightFv = .text:0x8026E410; // type:function size:0x58 __dt__Q27JStudio15TObject_messageFv = .text:0x8026E468; // type:function size:0x58 scope:global align:4 __dt__Q27JStudio16TObject_particleFv = .text:0x8026E4C0; // type:function size:0x58 scope:global align:4 __dt__Q27JStudio13TObject_soundFv = .text:0x8026E518; // type:function size:0x58 scope:global align:4 -__sinit_jstudio-object_cpp = .text:0x8026E570; // type:function size:0x344 scope:local align:4 +__sinit_\jstudio-object_cpp = .text:0x8026E570; // type:function size:0x344 scope:local align:4 __ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_actorFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E8B4; // type:function size:0x28 scope:global align:4 __dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E8DC; // type:function size:0x40 scope:global align:4 __ct__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_FMQ27JStudio15TAdaptor_cameraFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E91C; // type:function size:0x28 scope:global align:4 @@ -11240,7 +11240,7 @@ setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x8027130C; // type:function size:0x188 scope:global align:4 __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x80271494; // type:function size:0xD4 scope:global align:4 __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x80271568; // type:function size:0x58 scope:global align:4 -__sinit_object-actor_cpp = .text:0x802715C0; // type:function size:0x1D8 scope:local align:4 +__sinit_\object-actor_cpp = .text:0x802715C0; // type:function size:0x1D8 scope:local align:4 adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFUlf = .text:0x80271798; // type:function size:0x28 scope:global align:4 __ct__Q214JStudio_JStage81TVariableValueOutput_object_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_f = .text:0x802717C0; // type:function size:0x44 scope:global align:4 __dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80271804; // type:function size:0x58 scope:global align:4 @@ -11273,7 +11273,7 @@ setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .t getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80272188; // type:function size:0xC4 scope:global align:4 setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x8027224C; // type:function size:0x9C scope:global align:4 getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x802722E8; // type:function size:0xA0 scope:global align:4 -__sinit_object-camera_cpp = .text:0x80272388; // type:function size:0x1CC scope:local align:4 +__sinit_\object-camera_cpp = .text:0x80272388; // type:function size:0x1CC scope:local align:4 transformOnSet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x80272554; // type:function size:0x48 scope:global align:4 transformOnGet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x8027259C; // type:function size:0x48 scope:global align:4 transform_toGlobalFromLocal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x802725E4; // type:function size:0x50 scope:global align:4 @@ -11290,7 +11290,7 @@ adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x802728CC; // type adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x802729C8; // type:function size:0x54 scope:global align:4 adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x80272A1C; // type:function size:0x90 scope:global align:4 adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x80272AAC; // type:function size:0x8 scope:global align:4 -__sinit_object-fog_cpp = .text:0x80272AB4; // type:function size:0x114 scope:local align:4 +__sinit_\object-fog_cpp = .text:0x80272AB4; // type:function size:0x114 scope:local align:4 __ct__Q214JStudio_JStage77TVariableValueOutput_object_FQ37JStudio12TAdaptor_fog15TEVariableValueMQ26JStage4TFogFPCvPvf_vMQ26JStage4TFogFPCvPCv_f = .text:0x80272BC8; // type:function size:0x44 scope:global align:4 __dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80272C0C; // type:function size:0x58 scope:global align:4 __ct__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80272C64; // type:function size:0x4C scope:global align:4 @@ -11306,7 +11306,7 @@ adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperat adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273294; // type:function size:0x8 scope:global align:4 __cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x8027329C; // type:function size:0xC scope:global align:4 __dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x802732A8; // type:function size:0x58 scope:global align:4 -__sinit_object-light_cpp = .text:0x80273300; // type:function size:0xF4 scope:local align:4 +__sinit_\object-light_cpp = .text:0x80273300; // type:function size:0xF4 scope:local align:4 __ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_FQ37JStudio14TAdaptor_light15TEVariableValueQ314JStudio_JStage14TAdaptor_light12TEDirection_ = .text:0x802733F4; // type:function size:0x18 scope:global align:4 __ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x8027340C; // type:function size:0x20 scope:global align:4 __dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x8027342C; // type:function size:0x58 scope:global align:4 @@ -11340,7 +11340,7 @@ prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80273D08; // type beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80273DAC; // type:function size:0xA4 scope:global align:4 endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80273E50; // type:function size:0x44 scope:global align:4 __dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x80273E94; // type:function size:0x58 scope:global align:4 -__sinit_object-sound_cpp = .text:0x80273EEC; // type:function size:0x110 scope:local align:4 +__sinit_\object-sound_cpp = .text:0x80273EEC; // type:function size:0x110 scope:local align:4 zero__Q224JAISoundParamsTransition11TTransitionFv = .text:0x80273FFC; // type:function size:0x18 scope:global align:4 __ct__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_FQ37JStudio14TAdaptor_sound15TEVariableValuePFP8JAISoundf_v = .text:0x80274014; // type:function size:0x18 scope:global align:4 __dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x8027402C; // type:function size:0x58 scope:global align:4 @@ -11415,7 +11415,7 @@ getSystemHeap__9JASKernelFv = .text:0x80276444; // type:function size:0x8 scope: getCommandHeap__9JASKernelFv = .text:0x8027644C; // type:function size:0x8 scope:global align:4 setupAramHeap__9JASKernelFUlUl = .text:0x80276454; // type:function size:0x70 scope:global align:4 getAramHeap__9JASKernelFv = .text:0x802764C4; // type:function size:0xC scope:global align:4 -__sinit_JASHeapCtrl_cpp = .text:0x802764D0; // type:function size:0x4C scope:local align:4 +__sinit_\JASHeapCtrl_cpp = .text:0x802764D0; // type:function size:0x4C scope:local align:4 __dt__7JASHeapFv = .text:0x8027651C; // type:function size:0x58 scope:global align:4 __pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x80276574; // type:function size:0x1C scope:global align:4 getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80276590; // type:function size:0x34 scope:global align:4 @@ -11431,7 +11431,7 @@ JASReport__FPCce = .text:0x80276930; // type:function size:0x108 scope:global al execAllCommand__10JASPortCmdFv = .text:0x80276A38; // type:function size:0x34 scope:global align:4 execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80276A6C; // type:function size:0x78 scope:global align:4 execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x80276AE4; // type:function size:0x68 scope:global align:4 -__sinit_JASCmdStack_cpp = .text:0x80276B4C; // type:function size:0x68 scope:local align:4 +__sinit_\JASCmdStack_cpp = .text:0x80276B4C; // type:function size:0x68 scope:local align:4 __ct__Q210JASPortCmd9TPortHeadFv = .text:0x80276BB4; // type:function size:0x30 scope:global align:4 __dt__Q210JASPortCmd9TPortHeadFv = .text:0x80276BE4; // type:function size:0x5C scope:global align:4 __ct__8JASTrackFv = .text:0x80276C40; // type:function size:0x90 scope:global align:4 @@ -11495,7 +11495,7 @@ init__Q28JASTrack11TChannelMgrFv = .text:0x8027877C; // type:function size:0x78 releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x802787F4; // type:function size:0x70 scope:global align:4 noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80278864; // type:function size:0x80 scope:global align:4 setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x802788E4; // type:function size:0x60 scope:global align:4 -__sinit_JASTrack_cpp = .text:0x80278944; // type:function size:0xD4 scope:local align:4 +__sinit_\JASTrack_cpp = .text:0x80278944; // type:function size:0xD4 scope:local align:4 __ct__Q27JGadget13TLinkListNodeFv = .text:0x80278A18; // type:function size:0x10 scope:global align:4 Push_back__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x80278A28; // type:function size:0x4C scope:global align:4 end__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278A74; // type:function size:0x34 scope:global align:4 @@ -11596,7 +11596,7 @@ retIntr__10JASSeqCtrlFv = .text:0x80279CA8; // type:function size:0x28 scope:glo findIntr__10JASSeqCtrlFv = .text:0x80279CD0; // type:function size:0x50 scope:global align:4 checkIntr__10JASSeqCtrlFv = .text:0x80279D20; // type:function size:0x70 scope:global align:4 timerProcess__10JASSeqCtrlFv = .text:0x80279D90; // type:function size:0x78 scope:global align:4 -__sinit_JASSeqCtrl_cpp = .text:0x80279E08; // type:function size:0x3C scope:local align:4 +__sinit_\JASSeqCtrl_cpp = .text:0x80279E08; // type:function size:0x3C scope:local align:4 __ct__12JASSeqParserFv = .text:0x80279E44; // type:function size:0x10 scope:global align:4 __dt__12JASSeqParserFv = .text:0x80279E54; // type:function size:0x40 scope:global align:4 conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x80279E94; // type:function size:0xD4 scope:global align:4 @@ -11667,7 +11667,7 @@ parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x8027B644; // type:function si parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x8027B6F0; // type:function size:0x1A0 scope:global align:4 parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x8027B890; // type:function size:0x54 scope:global align:4 parse__12JASSeqParserFP8JASTrack = .text:0x8027B8E4; // type:function size:0x54 scope:global align:4 -__sinit_JASSeqParser_cpp = .text:0x8027B938; // type:function size:0x258 scope:local align:4 +__sinit_\JASSeqParser_cpp = .text:0x8027B938; // type:function size:0x258 scope:local align:4 init__12JASSeqReaderFv = .text:0x8027BB90; // type:function size:0x40 scope:global align:4 init__12JASSeqReaderFPv = .text:0x8027BBD0; // type:function size:0x40 scope:global align:4 call__12JASSeqReaderFUl = .text:0x8027BC10; // type:function size:0x40 scope:global align:4 @@ -11698,13 +11698,13 @@ updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x8027 channelProc__13JASAramStreamFv = .text:0x8027CE38; // type:function size:0x1E0 scope:global align:4 channelStart__13JASAramStreamFv = .text:0x8027D018; // type:function size:0x220 scope:global align:4 channelStop__13JASAramStreamFUs = .text:0x8027D238; // type:function size:0x6C scope:global align:4 -__sinit_JASAramStream_cpp = .text:0x8027D2A4; // type:function size:0x5C scope:local align:4 +__sinit_\JASAramStream_cpp = .text:0x8027D2A4; // type:function size:0x5C scope:local align:4 __ct__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027D300; // type:function size:0x30 scope:global align:4 __dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027D330; // type:function size:0x58 scope:global align:4 noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027D388; // type:function size:0x2B8 scope:global align:4 noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027D640; // type:function size:0xD8 scope:global align:4 __nw__46JASPoolAllocObject_MultiThreaded<10JASChannel>FUl = .text:0x8027D718; // type:function size:0x58 scope:global align:4 -__sinit_JASBank_cpp = .text:0x8027D770; // type:function size:0x5C scope:local align:4 +__sinit_\JASBank_cpp = .text:0x8027D770; // type:function size:0x5C scope:local align:4 __ct__12JASBasicBankFv = .text:0x8027D7CC; // type:function size:0x20 scope:global align:4 newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x8027D7EC; // type:function size:0x54 scope:global align:4 getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x8027D840; // type:function size:0x68 scope:global align:4 @@ -11815,12 +11815,12 @@ checkBankDispose__10JASChannelCFv = .text:0x802810E4; // type:function size:0x58 clamp01__7JASCalcFf = .text:0x8028113C; // type:function size:0x30 scope:global align:4 __ct__Q213JASOscillator12EffectParamsFv = .text:0x8028116C; // type:function size:0x2C scope:global align:4 JMASinRadian__Ff = .text:0x80281198; // type:function size:0x68 scope:global align:4 -__sinit_JASChannel_cpp = .text:0x80281200; // type:function size:0x5C scope:local align:4 +__sinit_\JASChannel_cpp = .text:0x80281200; // type:function size:0x5C scope:local align:4 __ct__6JASLfoFv = .text:0x8028125C; // type:function size:0x30 scope:global align:4 getValue__6JASLfoCFv = .text:0x8028128C; // type:function size:0x98 scope:global align:4 incCounter__6JASLfoFf = .text:0x80281324; // type:function size:0x50 scope:global align:4 resetCounter__6JASLfoFv = .text:0x80281374; // type:function size:0x40 scope:global align:4 -__sinit_JASLfo_cpp = .text:0x802813B4; // type:function size:0xC scope:local align:4 +__sinit_\JASLfo_cpp = .text:0x802813B4; // type:function size:0xC scope:local align:4 __ct__13JASOscillatorFv = .text:0x802813C0; // type:function size:0x30 scope:global align:4 initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x802813F0; // type:function size:0x9C scope:global align:4 incCounter__13JASOscillatorFf = .text:0x8028148C; // type:function size:0x48 scope:global align:4 @@ -11853,7 +11853,7 @@ DMACallback__14JASAudioThreadFv = .text:0x802823A8; // type:function size:0x50 s DSPCallback__14JASAudioThreadFPv = .text:0x802823F8; // type:function size:0x6C scope:global align:4 __dt__35JASGlobalInstance<14JASAudioThread>Fv = .text:0x80282464; // type:function size:0x64 scope:global align:4 __dt__14JASAudioThreadFv = .text:0x802824C8; // type:function size:0x68 scope:global align:4 -__sinit_JASAudioThread_cpp = .text:0x80282530; // type:function size:0x5C scope:local align:4 +__sinit_\JASAudioThread_cpp = .text:0x80282530; // type:function size:0x5C scope:local align:4 __ct__15JASAudioReseterFv = .text:0x8028258C; // type:function size:0x48 scope:global align:4 __dt__15JASAudioReseterFv = .text:0x802825D4; // type:function size:0x40 scope:global align:4 start__15JASAudioReseterFUlb = .text:0x80282614; // type:function size:0x9C scope:global align:4 @@ -11920,7 +11920,7 @@ registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x80283514; // type:functi subframeCallback__9JASDriverFv = .text:0x8028352C; // type:function size:0xC scope:global align:4 DSPSyncCallback__9JASDriverFv = .text:0x80283538; // type:function size:0xC scope:global align:4 updateDacCallback__9JASDriverFv = .text:0x80283544; // type:function size:0xC scope:global align:4 -__sinit_JASDriverIF_cpp = .text:0x80283550; // type:function size:0x44 scope:local align:4 +__sinit_\JASDriverIF_cpp = .text:0x80283550; // type:function size:0x44 scope:local align:4 __ct__14JASCallbackMgrFv = .text:0x80283594; // type:function size:0x24 scope:global align:4 clamp__14JASSoundParamsFv = .text:0x802835B8; // type:function size:0xCC scope:global align:4 combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x80283684; // type:function size:0x5C scope:global align:4 @@ -12011,7 +12011,7 @@ __ct__16JAISeCategoryMgrFv = .text:0x80285970; // type:function size:0x60 scope: getAudience__8JAISeMgrFi = .text:0x802859D0; // type:function size:0x34 scope:global align:4 __dt__28JASGlobalInstance<8JAISeMgr>Fv = .text:0x80285A04; // type:function size:0x58 scope:global align:4 __dt__8JAISeMgrFv = .text:0x80285A5C; // type:function size:0x80 scope:global align:4 -__sinit_JAISeMgr_cpp = .text:0x80285ADC; // type:function size:0x5C scope:local align:4 +__sinit_\JAISeMgr_cpp = .text:0x80285ADC; // type:function size:0x5C scope:local align:4 __ct__18JASMemPool<5JAISe>Fv = .text:0x80285B38; // type:function size:0x30 scope:global align:4 __dt__18JASMemPool<5JAISe>Fv = .text:0x80285B68; // type:function size:0x58 scope:global align:4 __ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x80285BC0; // type:function size:0xB4 scope:global align:4 @@ -12033,7 +12033,7 @@ getTrack__6JAISeqFv = .text:0x8028663C; // type:function size:0x8 scope:global a getChildTrack__6JAISeqFi = .text:0x80286644; // type:function size:0x38 scope:global align:4 asSeq__6JAISeqFv = .text:0x8028667C; // type:function size:0x4 scope:global align:4 getTempoMgr__6JAISeqFv = .text:0x80286680; // type:function size:0x8 scope:global align:4 -__sinit_JAISeq_cpp = .text:0x80286688; // type:function size:0x94 scope:local align:4 +__sinit_\JAISeq_cpp = .text:0x80286688; // type:function size:0x94 scope:local align:4 __ct__27JASMemPool<13JAISoundChild>Fv = .text:0x8028671C; // type:function size:0x30 scope:global align:4 __dt__27JASMemPool<13JAISoundChild>Fv = .text:0x8028674C; // type:function size:0x58 scope:global align:4 __dt__14JAISeqDataUserFv = .text:0x802867A4; // type:function size:0x40 scope:global align:4 @@ -12054,7 +12054,7 @@ endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x80286E38; // type:f __dt__29JASGlobalInstance<9JAISeqMgr>Fv = .text:0x80286EC0; // type:function size:0x58 scope:global align:4 __dt__16JSUList<6JAISeq>Fv = .text:0x80286F18; // type:function size:0x58 scope:global align:4 __dt__9JAISeqMgrFv = .text:0x80286F70; // type:function size:0x74 scope:global align:4 -__sinit_JAISeqMgr_cpp = .text:0x80286FE4; // type:function size:0x5C scope:local align:4 +__sinit_\JAISeqMgr_cpp = .text:0x80286FE4; // type:function size:0x5C scope:local align:4 __ct__19JASMemPool<6JAISeq>Fv = .text:0x80287040; // type:function size:0x30 scope:global align:4 __dt__19JASMemPool<6JAISeq>Fv = .text:0x80287070; // type:function size:0x58 scope:global align:4 releaseSound__14JAISoundHandleFv = .text:0x802870C8; // type:function size:0x1C scope:global align:4 @@ -12111,7 +12111,7 @@ getTrack__9JAIStreamFv = .text:0x80288670; // type:function size:0x8 scope:globa getChildTrack__9JAIStreamFi = .text:0x80288678; // type:function size:0x8 scope:global align:4 asStream__9JAIStreamFv = .text:0x80288680; // type:function size:0x4 scope:global align:4 getTempoMgr__9JAIStreamFv = .text:0x80288684; // type:function size:0x8 scope:global align:4 -__sinit_JAIStream_cpp = .text:0x8028868C; // type:function size:0x5C scope:local align:4 +__sinit_\JAIStream_cpp = .text:0x8028868C; // type:function size:0x5C scope:local align:4 __dt__16JAIStreamDataMgrFv = .text:0x802886E8; // type:function size:0x40 scope:global align:4 __dt__16JAIStreamAramMgrFv = .text:0x80288728; // type:function size:0x40 scope:global align:4 __ct__12JAIStreamMgrFb = .text:0x80288768; // type:function size:0x98 scope:global align:4 @@ -12123,10 +12123,10 @@ stop__12JAIStreamMgrFUl = .text:0x80288ACC; // type:function size:0x50 scope:glo stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x80288B1C; // type:function size:0x5C scope:global align:4 mixOut__12JAIStreamMgrFv = .text:0x80288B78; // type:function size:0x5C scope:global align:4 newStream___12JAIStreamMgrFv = .text:0x80288BD4; // type:function size:0x98 scope:global align:4 -__sinit_JAIStreamMgr_cpp = .text:0x80288C6C; // type:function size:0x5C scope:local align:4 +__sinit_\JAIStreamMgr_cpp = .text:0x80288C6C; // type:function size:0x5C scope:local align:4 __ct__22JASMemPool<9JAIStream>Fv = .text:0x80288CC8; // type:function size:0x30 scope:global align:4 __dt__22JASMemPool<9JAIStream>Fv = .text:0x80288CF8; // type:function size:0x58 scope:global align:4 -__sinit_JAUAudience_cpp = .text:0x80288D50; // type:function size:0x16C scope:local align:4 +__sinit_\JAUAudience_cpp = .text:0x80288D50; // type:function size:0x16C scope:local align:4 __ct__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x80288EBC; // type:function size:0x30 scope:global align:4 __dt__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x80288EEC; // type:function size:0x58 scope:global align:4 __ct__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x80288F44; // type:function size:0x30 scope:global align:4 @@ -12162,14 +12162,14 @@ readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x80289804; // type:function asSectionHeap__10JAUSectionFv = .text:0x80289824; // type:function size:0x1C scope:global align:4 __dt__17JAUAudioArcLoaderFv = .text:0x80289840; // type:function size:0x58 scope:global align:4 __defctor__7JASHeapFv = .text:0x80289898; // type:function size:0x8 scope:global align:4 -__sinit_JAUAudioMgr_cpp = .text:0x802898A0; // type:function size:0x5C scope:local align:4 +__sinit_\JAUAudioMgr_cpp = .text:0x802898A0; // type:function size:0x5C scope:local align:4 appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x802898FC; // type:function size:0x4 scope:global align:4 getBank__12JAUBankTableCFUl = .text:0x80289900; // type:function size:0x24 scope:global align:4 __ct__18JAU_JASInitializerFv = .text:0x80289924; // type:function size:0x58 scope:global align:4 initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x8028997C; // type:function size:0x19C scope:global align:4 __ct__18JAU_JAIInitializerFv = .text:0x80289B18; // type:function size:0x24 scope:global align:4 initJAInterface__18JAU_JAIInitializerFv = .text:0x80289B3C; // type:function size:0x88 scope:global align:4 -__sinit_JAUInitializer_cpp = .text:0x80289BC4; // type:function size:0x16C scope:local align:4 +__sinit_\JAUInitializer_cpp = .text:0x80289BC4; // type:function size:0x16C scope:local align:4 __ct__Q210JAUSection12TSectionDataFv = .text:0x80289D30; // type:function size:0x80 scope:global align:4 __dt__23JAUDynamicSeqDataBlocksFv = .text:0x80289DB0; // type:function size:0x74 scope:global align:4 __dt__16JAUSeqDataBlocksFv = .text:0x80289E24; // type:function size:0x5C scope:global align:4 @@ -12264,8 +12264,8 @@ init__13JAUSoundTableFPCv = .text:0x8028C2DC; // type:function size:0x48 scope:g getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x8028C324; // type:function size:0xB8 scope:global align:4 getData__13JAUSoundTableCF10JAISoundID = .text:0x8028C3DC; // type:function size:0xD4 scope:global align:4 init__17JAUSoundNameTableFPCv = .text:0x8028C4B0; // type:function size:0x48 scope:global align:4 -getSection__JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFi = .text:0x8028C4F8; // type:function size:0x50 scope:global align:4 -getGroup__JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFPC20JAUSoundTableSectioni = .text:0x8028C548; // type:function size:0x64 scope:global align:4 +getSection__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFi = .text:0x8028C4F8; // type:function size:0x50 scope:global align:4 +getGroup__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFPC20JAUSoundTableSectioni = .text:0x8028C548; // type:function size:0x64 scope:global align:4 __ct__18JAUStreamFileTableFv = .text:0x8028C5AC; // type:function size:0xC scope:global align:4 init__18JAUStreamFileTableFPCv = .text:0x8028C5B8; // type:function size:0x4C scope:global align:4 getNumFiles__18JAUStreamFileTableCFv = .text:0x8028C604; // type:function size:0xC scope:global align:4 @@ -12415,7 +12415,7 @@ getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x80290018; // type:funct stopAllSounds__14Z2SoundHandlesFUl = .text:0x802900E8; // type:function size:0x64 scope:global align:4 isActive__14Z2SoundHandlesCFv = .text:0x8029014C; // type:function size:0x34 scope:global align:4 setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x80290180; // type:function size:0xA4 scope:global align:4 -__sinit_Z2SoundHandles_cpp = .text:0x80290224; // type:function size:0x5C scope:local align:4 +__sinit_\Z2SoundHandles_cpp = .text:0x80290224; // type:function size:0x5C scope:local align:4 __ct__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x80290280; // type:function size:0x30 scope:global align:4 __dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x802902B0; // type:function size:0x58 scope:global align:4 __ct__7Z2SeMgrFv = .text:0x80290308; // type:function size:0xC8 scope:global align:4 @@ -12618,7 +12618,7 @@ calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3R calcFxMix___10Z2AudienceCFfi = .text:0x802A0428; // type:function size:0x48 scope:global align:4 calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x802A0470; // type:function size:0x140 scope:global align:4 getMaxChannels__10Z2AudienceFv = .text:0x802A05B0; // type:function size:0x8 scope:global align:4 -__sinit_Z2Audience_cpp = .text:0x802A05B8; // type:function size:0x6C scope:local align:4 +__sinit_\Z2Audience_cpp = .text:0x802A05B8; // type:function size:0x6C scope:local align:4 __ct__22JASMemPool<9Z2Audible>Fv = .text:0x802A0624; // type:function size:0x30 scope:global align:4 __dt__22JASMemPool<9Z2Audible>Fv = .text:0x802A0654; // type:function size:0x58 scope:global align:4 __ct__14Z2SoundObjBaseFv = .text:0x802A06AC; // type:function size:0x58 scope:global align:4 @@ -12662,7 +12662,7 @@ checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802A26DC; // type:function size:0 deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802A26F8; // type:function size:0x54 scope:global align:4 removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802A274C; // type:function size:0x3C scope:global align:4 isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802A2788; // type:function size:0x8 scope:global align:4 -__sinit_Z2SoundObjMgr_cpp = .text:0x802A2790; // type:function size:0x3F4 scope:local align:4 +__sinit_\Z2SoundObjMgr_cpp = .text:0x802A2790; // type:function size:0x3F4 scope:local align:4 __ct__10Z2CreatureFv = .text:0x802A2B84; // type:function size:0x58 scope:global align:4 __dt__10Z2CreatureFv = .text:0x802A2BDC; // type:function size:0x8C scope:global align:4 deleteObject__10Z2CreatureFv = .text:0x802A2C68; // type:function size:0x48 scope:global align:4 @@ -12727,7 +12727,7 @@ Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A55BC; // type:function s Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802A5618; // type:function size:0x30 scope:global align:4 Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A5648; // type:function size:0x30 scope:global align:4 Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A5678; // type:function size:0x15C scope:global align:4 -__sinit_Z2Creature_cpp = .text:0x802A57D4; // type:function size:0x3F4 scope:local align:4 +__sinit_\Z2Creature_cpp = .text:0x802A57D4; // type:function size:0x3F4 scope:local align:4 setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802A5BC8; // type:function size:0x4 scope:global align:4 setLinkHp__14Z2CreatureLinkFll = .text:0x802A5BCC; // type:function size:0x8 scope:global align:4 setLinkSwordType__14Z2CreatureLinkFll = .text:0x802A5BD4; // type:function size:0x54 scope:global align:4 @@ -12842,7 +12842,7 @@ startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802ADEC4; // type:functio fadeIn__8JAISoundFUl = .text:0x802AE088; // type:function size:0x2C scope:global align:4 startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802AE0B4; // type:function size:0xBC scope:global align:4 skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802AE170; // type:function size:0x8 scope:global align:4 -__sinit_Z2WolfHowlMgr_cpp = .text:0x802AE178; // type:function size:0x188 scope:local align:4 +__sinit_\Z2WolfHowlMgr_cpp = .text:0x802AE178; // type:function size:0x188 scope:local align:4 __ct__12Z2SpeechMgr2Fv = .text:0x802AE300; // type:function size:0x90 scope:global align:4 __dt__15Z2SpeechStarterFv = .text:0x802AE390; // type:function size:0x58 scope:global align:4 setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802AE3E8; // type:function size:0x1B8 scope:global align:4 @@ -12873,7 +12873,7 @@ newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802AFE80; // type:func deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802AFF38; // type:function size:0x90 scope:global align:4 test__Q23std9bitset<1>CFUl = .text:0x802AFFC8; // type:function size:0x74 scope:global align:4 __dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802B003C; // type:function size:0x58 scope:global align:4 -__sinit_Z2AudioMgr_cpp = .text:0x802B0094; // type:function size:0x94 scope:local align:4 +__sinit_\Z2AudioMgr_cpp = .text:0x802B0094; // type:function size:0x94 scope:local align:4 setMixingBuffer__14SpkSpeakerCtrlFP15SpkMixingBuffer = .text:0x802B0128; // type:function size:0x34 scope:global align:4 setup__14SpkSpeakerCtrlFv = .text:0x802B015C; // type:function size:0xE0 scope:global align:4 connect__14SpkSpeakerCtrlFl = .text:0x802B023C; // type:function size:0x74 scope:global align:4 @@ -12887,7 +12887,7 @@ updateExtensionProcess__14SpkSpeakerCtrlFl = .text:0x802B058C; // type:function isSubmitPlayByExtensionConnect__14SpkSpeakerCtrlFl = .text:0x802B0630; // type:function size:0x24 scope:global align:4 checkRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B0654; // type:function size:0x10C scope:global align:4 isSubmitPlayByRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B0760; // type:function size:0x24 scope:global align:4 -__sinit_SpkSpeakerCtrl_cpp = .text:0x802B0784; // type:function size:0x58 scope:local align:4 +__sinit_\SpkSpeakerCtrl_cpp = .text:0x802B0784; // type:function size:0x58 scope:local align:4 __ct__14SpkSoundHandleFv = .text:0x802B07DC; // type:function size:0xC scope:global align:4 __dt__14SpkSoundHandleFv = .text:0x802B07E8; // type:function size:0x54 scope:global align:4 __arraydtor$3520 = .text:0x802B083C; // type:function size:0x1C scope:local align:4 @@ -12903,7 +12903,7 @@ newSoundMemPool__9SpkSystemFl = .text:0x802B09F8; // type:function size:0x14 sco connect__9SpkSystemFl = .text:0x802B0A0C; // type:function size:0x4 scope:global align:4 disconnect__9SpkSystemFl = .text:0x802B0A10; // type:function size:0x4 scope:global align:4 extensionProcess__9SpkSystemFll = .text:0x802B0A14; // type:function size:0x4 scope:global align:4 -__sinit_SpkSystem_cpp = .text:0x802B0A18; // type:function size:0x5C scope:local align:4 +__sinit_\SpkSystem_cpp = .text:0x802B0A18; // type:function size:0x5C scope:local align:4 __ct__21JASMemPool<8SpkSound>Fv = .text:0x802B0A74; // type:function size:0x30 scope:global align:4 __dt__21JASMemPool<8SpkSound>Fv = .text:0x802B0AA4; // type:function size:0x58 scope:global align:4 __ct__15SpkMixingBufferFP7JKRHeap = .text:0x802B0AFC; // type:function size:0x6C scope:global align:4 @@ -12945,7 +12945,7 @@ update__14SpkSoundHolderFl = .text:0x802B185C; // type:function size:0x58 scope: updateEachSound__14SpkSoundHolderFl = .text:0x802B18B4; // type:function size:0xB0 scope:global align:4 freeDeadSound__14SpkSoundHolderFl = .text:0x802B1964; // type:function size:0x74 scope:global align:4 framework__14SpkSoundHolderFv = .text:0x802B19D8; // type:function size:0xD0 scope:global align:4 -__sinit_SpkSound_cpp = .text:0x802B1AA8; // type:function size:0x5C scope:local align:4 +__sinit_\SpkSound_cpp = .text:0x802B1AA8; // type:function size:0x5C scope:local align:4 newSpkSoundMemPool__9Z2AudioCSFv = .text:0x802B1B04; // type:function size:0x8 scope:global align:4 init__9Z2AudioCSFP7JKRHeapP10JKRArchivell = .text:0x802B1B0C; // type:function size:0xB8 scope:global align:4 update__9Z2AudioCSFv = .text:0x802B1BC4; // type:function size:0x14 scope:global align:4 @@ -13043,7 +13043,7 @@ __dt__Q310homebutton3gui11PaneManagerFv = .text:0x802BB640; // type:function siz __dt__Q310homebutton3gui13PaneComponentFv = .text:0x802BB794; // type:function size:0x40 scope:global align:4 __dt__Q310homebutton3gui9ComponentFv = .text:0x802BB7D4; // type:function size:0x40 scope:global align:4 createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802BB814; // type:function size:0x20 scope:global align:4 -walkInChildren__Q310homebutton3gui11PaneManagerFQ36nw4hbm2ut27LinkList = .text:0x802BB834; // type:function size:0x3B4 scope:global align:4 +walkInChildren__Q310homebutton3gui11PaneManagerFRQ36nw4hbm2ut31LinkList = .text:0x802BB834; // type:function size:0x3B4 scope:global align:4 setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802BBBE8; // type:function size:0x8 scope:global align:4 getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802BBBF0; // type:function size:0x94 scope:global align:4 setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802BBC84; // type:function size:0xF0 scope:global align:4 @@ -13137,7 +13137,7 @@ Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802BFA5C; Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802BFB5C; // type:function size:0xBC scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802BFC18; // type:function size:0x2E8 scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802BFF00; // type:function size:0x48C scope:global align:4 -FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut37LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802C038C; // type:function size:0x110 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut40LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802C038C; // type:function size:0x110 scope:global align:4 FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802C049C; // type:function size:0x14C scope:global align:4 GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802C05E8; // type:function size:0x1AC scope:global align:4 __ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802C0794; // type:function size:0x5C scope:global align:4 @@ -13151,7 +13151,7 @@ __ct__Q36nw4hbm3lyt8BoundingFPCQ46nw4hbm3lyt3res8BoundingRCQ36nw4hbm3lyt11ResBlo __dt__Q36nw4hbm3lyt8BoundingFv = .text:0x802C0BDC; // type:function size:0x58 scope:global align:4 DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C0C34; // type:function size:0x70 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x802C0CA4; // type:function size:0x8 scope:global align:4 -__sinit_lyt_bounding_cpp = .text:0x802C0CAC; // type:function size:0xC scope:local align:4 +__sinit_\lyt_bounding_cpp = .text:0x802C0CAC; // type:function size:0xC scope:local align:4 EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802C0CB8; // type:function size:0x2C scope:global align:4 EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802C0CE4; // type:function size:0x2C scope:global align:4 TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x802C0D10; // type:function size:0x28 scope:global align:4 @@ -13295,7 +13295,7 @@ SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb = .text:0 LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C78C0; // type:function size:0x100 scope:global align:4 GetVtxPos__Q36nw4hbm3lyt4PaneCFv = .text:0x802C79C0; // type:function size:0xEC scope:global align:4 GetMaterial__Q36nw4hbm3lyt4PaneCFv = .text:0x802C7AAC; // type:function size:0x8 scope:global align:4 -__sinit_lyt_pane_cpp = .text:0x802C7AB4; // type:function size:0xC scope:local align:4 +__sinit_\lyt_pane_cpp = .text:0x802C7AB4; // type:function size:0xC scope:local align:4 __ct__Q36nw4hbm3lyt7PictureFPCQ46nw4hbm3lyt3res7PictureRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C7AC0; // type:function size:0x15C scope:global align:4 __dt__Q36nw4hbm3lyt7PictureFv = .text:0x802C7C1C; // type:function size:0xCC scope:global align:4 Append__Q36nw4hbm3lyt7PictureFP10TPLPalette = .text:0x802C7CE8; // type:function size:0x4C scope:global align:4 @@ -13306,7 +13306,7 @@ GetVtxColorElement__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C800C; // type:functi SetVtxColorElement__Q36nw4hbm3lyt7PictureFUlUc = .text:0x802C8078; // type:function size:0x78 scope:global align:4 DrawSelf__Q36nw4hbm3lyt7PictureFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C80F0; // type:function size:0xDC scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt7PictureCFv = .text:0x802C81CC; // type:function size:0x8 scope:global align:4 -__sinit_lyt_picture_cpp = .text:0x802C81D4; // type:function size:0xC scope:local align:4 +__sinit_\lyt_picture_cpp = .text:0x802C81D4; // type:function size:0xC scope:local align:4 __dt__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C81E0; // type:function size:0x40 scope:global align:4 __ct__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C8220; // type:function size:0x10 scope:global align:4 GetFont__Q36nw4hbm3lyt16ResourceAccessorFPCc = .text:0x802C8230; // type:function size:0x8 scope:global align:4 @@ -13330,7 +13330,7 @@ __dt__Q36nw4hbm2ut4FontFv = .text:0x802CA5E0; // type:function size:0x40 scope:g GetTextDrawRect__Q36nw4hbm3lyt7TextBoxCFPQ36nw4hbm2ut17TextWriterBase = .text:0x802CA620; // type:function size:0x614 scope:global align:4 CalcStringRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwif_v = .text:0x802CAC34; // type:function size:0x438 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt7TextBoxCFv = .text:0x802CB06C; // type:function size:0x8 scope:global align:4 -__sinit_lyt_textBox_cpp = .text:0x802CB074; // type:function size:0xC scope:local align:4 +__sinit_\lyt_textBox_cpp = .text:0x802CB074; // type:function size:0xC scope:local align:4 __ct__Q36nw4hbm3lyt6WindowFPCQ46nw4hbm3lyt3res6WindowRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802CB080; // type:function size:0x230 scope:global align:4 __dt__Q36nw4hbm3lyt6WindowFv = .text:0x802CB2B0; // type:function size:0x148 scope:global align:4 FindMaterialByName__Q36nw4hbm3lyt6WindowFPCcb = .text:0x802CB3F8; // type:function size:0x120 scope:global align:4 @@ -13351,7 +13351,7 @@ GetFrameSize__Q36nw4hbm3lyt6WindowFUcPCQ46nw4hbm3lyt6Window5Frame = .text:0x802C GetFrameMaterial__Q36nw4hbm3lyt6WindowCFUl = .text:0x802CD8B4; // type:function size:0x7C scope:global align:4 GetContentMaterial__Q36nw4hbm3lyt6WindowCFv = .text:0x802CD930; // type:function size:0x10 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt6WindowCFv = .text:0x802CD940; // type:function size:0x8 scope:global align:4 -__sinit_lyt_window_cpp = .text:0x802CD948; // type:function size:0xC scope:local align:4 +__sinit_\lyt_window_cpp = .text:0x802CD948; // type:function size:0xC scope:local align:4 SinFIdx__Q26nw4hbm4mathFf = .text:0x802CD954; // type:function size:0x6C scope:global align:4 CosFIdx__Q26nw4hbm4mathFf = .text:0x802CD9C0; // type:function size:0x5C scope:global align:4 Atan2FIdx__Q26nw4hbm4mathFff = .text:0x802CDA1C; // type:function size:0x1A8 scope:global align:4 @@ -13460,7 +13460,7 @@ CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802DF7F4; // type:function size:0x3F0 scope:global align:4 PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802DFBE4; // type:function size:0x1550 scope:global align:4 AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPC7wchar_ti = .text:0x802E1134; // type:function size:0xDFC scope:global align:4 -__sinit_ut_TextWriterBase_cpp = .text:0x802E1F30; // type:function size:0x84 scope:local align:4 +__sinit_\ut_TextWriterBase_cpp = .text:0x802E1F30; // type:function size:0x84 scope:local align:4 __ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802E1FB4; // type:function size:0x118 scope:global align:4 __dt__17JSULink<7JKRHeap>Fv = .text:0x802E20CC; // type:function size:0x5C scope:global align:4 __dt__17JSUTree<7JKRHeap>Fv = .text:0x802E2128; // type:function size:0x74 scope:global align:4 @@ -13613,7 +13613,7 @@ draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802E5940; // ty __dt__17JSULink<7JKRTask>Fv = .text:0x802E5B04; // type:function size:0x58 scope:global align:4 __dt__7JKRTaskFv = .text:0x802E5B5C; // type:function size:0x84 scope:global align:4 run__7JKRTaskFv = .text:0x802E5BE0; // type:function size:0x98 scope:global align:4 -__sinit_JKRThread_cpp = .text:0x802E5C78; // type:function size:0x68 scope:local align:4 +__sinit_\JKRThread_cpp = .text:0x802E5C78; // type:function size:0x68 scope:local align:4 __ct__Q29JKRThread5TLoadFv = .text:0x802E5CE0; // type:function size:0x3C scope:global align:4 clear__Q29JKRThread5TLoadFv = .text:0x802E5D1C; // type:function size:0x14 scope:global align:4 __dt__19JSULink<9JKRThread>Fv = .text:0x802E5D30; // type:function size:0x58 scope:global align:4 @@ -13637,7 +13637,7 @@ changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802E62D4; // type:function size:0x6 mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802E6334; // type:function size:0x22C scope:global align:4 aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802E6560; // type:function size:0x25C scope:global align:4 JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802E67BC; // type:function size:0x4C0 scope:global align:4 -__sinit_JKRAram_cpp = .text:0x802E6C7C; // type:function size:0x48 scope:local align:4 +__sinit_\JKRAram_cpp = .text:0x802E6C7C; // type:function size:0x48 scope:local align:4 JKRCheckCompressed_noASR__FPUc = .text:0x802E6CC4; // type:function size:0x2C scope:global align:4 JKRDecompExpandSize__FPUc = .text:0x802E6CF0; // type:function size:0x24 scope:global align:4 decideAramGroupId__7JKRAramFi = .text:0x802E6D14; // type:function size:0x20 scope:global align:4 @@ -13651,7 +13651,7 @@ allocFromTail__11JKRAramHeapFUl = .text:0x802E7018; // type:function size:0x5C s getFreeSize__11JKRAramHeapFv = .text:0x802E7074; // type:function size:0x74 scope:global align:4 getTotalFreeSize__11JKRAramHeapFv = .text:0x802E70E8; // type:function size:0x6C scope:global align:4 dump__11JKRAramHeapFv = .text:0x802E7154; // type:function size:0x50 scope:global align:4 -__sinit_JKRAramHeap_cpp = .text:0x802E71A4; // type:function size:0x48 scope:local align:4 +__sinit_\JKRAramHeap_cpp = .text:0x802E71A4; // type:function size:0x48 scope:local align:4 __pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802E71EC; // type:function size:0x14 scope:global align:4 __ct__23JSUList<12JKRAramBlock>Fv = .text:0x802E7200; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRAramBlock>Fv = .text:0x802E7230; // type:function size:0x58 scope:global align:4 @@ -13670,7 +13670,7 @@ doneDMA__12JKRAramPieceFUl = .text:0x802E78CC; // type:function size:0x5C scope: __ct__12JKRAMCommandFv = .text:0x802E7928; // type:function size:0x70 scope:global align:4 __dt__23JSULink<12JKRAMCommand>Fv = .text:0x802E7998; // type:function size:0x58 scope:global align:4 __dt__12JKRAMCommandFv = .text:0x802E79F0; // type:function size:0x9C scope:global align:4 -__sinit_JKRAramPiece_cpp = .text:0x802E7A8C; // type:function size:0x48 scope:local align:4 +__sinit_\JKRAramPiece_cpp = .text:0x802E7A8C; // type:function size:0x48 scope:local align:4 create__13JKRAramStreamFl = .text:0x802E7AD4; // type:function size:0x6C scope:global align:4 __ct__13JKRAramStreamFl = .text:0x802E7B40; // type:function size:0x50 scope:global align:4 __dt__13JKRAramStreamFv = .text:0x802E7B90; // type:function size:0x58 scope:global align:4 @@ -13690,7 +13690,7 @@ removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802E8294; // type:f detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802E832C; // type:function size:0x98 scope:global align:4 findVolume__13JKRFileLoaderFPPCc = .text:0x802E83C4; // type:function size:0x94 scope:global align:4 fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802E8458; // type:function size:0xE8 scope:global align:4 -__sinit_JKRFileLoader_cpp = .text:0x802E8540; // type:function size:0x48 scope:local align:4 +__sinit_\JKRFileLoader_cpp = .text:0x802E8540; // type:function size:0x48 scope:local align:4 __ct__24JSUList<13JKRFileLoader>Fv = .text:0x802E8588; // type:function size:0x30 scope:global align:4 __dt__24JSUList<13JKRFileLoader>Fv = .text:0x802E85B8; // type:function size:0x58 scope:global align:4 __ct__12JKRArcFinderFP10JKRArchivell = .text:0x802E8610; // type:function size:0x8C scope:global align:4 @@ -13821,7 +13821,7 @@ readData__10JKRDvdFileFPvll = .text:0x802ED814; // type:function size:0xB4 scope writeData__10JKRDvdFileFPCvll = .text:0x802ED8C8; // type:function size:0x8 scope:global align:4 sync__10JKRDvdFileFv = .text:0x802ED8D0; // type:function size:0x54 scope:global align:4 doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802ED924; // type:function size:0x14 scope:global align:4 -__sinit_JKRDvdFile_cpp = .text:0x802ED938; // type:function size:0x48 scope:local align:4 +__sinit_\JKRDvdFile_cpp = .text:0x802ED938; // type:function size:0x48 scope:local align:4 __ct__7JKRFileFv = .text:0x802ED980; // type:function size:0x44 scope:global align:4 __dt__21JSULink<10JKRDvdFile>Fv = .text:0x802ED9C4; // type:function size:0x58 scope:global align:4 getFileSize__10JKRDvdFileCFv = .text:0x802EDA1C; // type:function size:0x8 scope:global align:4 @@ -13831,7 +13831,7 @@ loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802EDB68; // type:function size:0xBC scope:global align:4 loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802EDC24; // type:function size:0x4A0 scope:global align:4 JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802EE0C4; // type:function size:0x538 scope:global align:4 -__sinit_JKRDvdRipper_cpp = .text:0x802EE5FC; // type:function size:0x48 scope:local align:4 +__sinit_\JKRDvdRipper_cpp = .text:0x802EE5FC; // type:function size:0x48 scope:local align:4 __ct__23JSUList<12JKRDMCommand>Fv = .text:0x802EE644; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRDMCommand>Fv = .text:0x802EE674; // type:function size:0x58 scope:global align:4 isErrorRetry__12JKRDvdRipperFv = .text:0x802EE6CC; // type:function size:0x8 scope:global align:4 @@ -13844,7 +13844,7 @@ __ct__12JKRADCommandFv = .text:0x802EED00; // type:function size:0x40 scope:glob __dt__12JKRADCommandFv = .text:0x802EED40; // type:function size:0x90 scope:global align:4 JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802EEDD0; // type:function size:0x4D4 scope:global align:4 dmaBufferFlush__FUl = .text:0x802EF2A4; // type:function size:0x68 scope:global align:4 -__sinit_JKRDvdAramRipper_cpp = .text:0x802EF30C; // type:function size:0x48 scope:local align:4 +__sinit_\JKRDvdAramRipper_cpp = .text:0x802EF30C; // type:function size:0x48 scope:local align:4 __dt__18JSUFileInputStreamFv = .text:0x802EF354; // type:function size:0x5C scope:global align:4 __ct__23JSUList<12JKRADCommand>Fv = .text:0x802EF3B0; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRADCommand>Fv = .text:0x802EF3E0; // type:function size:0x58 scope:global align:4 @@ -14026,7 +14026,7 @@ setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802F51F0; // type:function size: setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802F52A0; // type:function size:0x1C scope:global align:4 recalibrate__10JUTGamePadFUl = .text:0x802F52BC; // type:function size:0x60 scope:global align:4 checkCallback__19JUTGamePadLongPressFiUl = .text:0x802F531C; // type:function size:0x4C scope:global align:4 -__sinit_JUTGamePad_cpp = .text:0x802F5368; // type:function size:0xF8 scope:local align:4 +__sinit_\JUTGamePad_cpp = .text:0x802F5368; // type:function size:0xF8 scope:local align:4 __ct__Q210JUTGamePad7CButtonFv = .text:0x802F5460; // type:function size:0x30 scope:global align:4 __ct__Q210JUTGamePad6CStickFv = .text:0x802F5490; // type:function size:0x30 scope:global align:4 __dt__21JSULink<10JUTGamePad>Fv = .text:0x802F54C0; // type:function size:0x58 scope:global align:4 @@ -14062,7 +14062,7 @@ queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802F71DC; // type:fu queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802F72B8; // type:function size:0x32C scope:global align:4 createConsole__12JUTExceptionFPvUl = .text:0x802F75E4; // type:function size:0xE0 scope:global align:4 __ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802F76C4; // type:function size:0x20 scope:global align:4 -__sinit_JUTException_cpp = .text:0x802F76E4; // type:function size:0x4C scope:local align:4 +__sinit_\JUTException_cpp = .text:0x802F76E4; // type:function size:0x4C scope:local align:4 __dt__12JUTExceptionFv = .text:0x802F7730; // type:function size:0x58 scope:global align:4 __ct__39JSUListFb = .text:0x802F7788; // type:function size:0x30 scope:global align:4 __dt__39JSUListFv = .text:0x802F77B8; // type:function size:0x58 scope:global align:4 @@ -14597,7 +14597,7 @@ setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x8030AB70; // ty setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x8030ABFC; // type:function size:0x8C scope:global align:4 animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x8030AC88; // type:function size:0x9C scope:global align:4 updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x8030AD24; // type:function size:0xFC scope:global align:4 -__sinit_J2DPane_cpp = .text:0x8030AE20; // type:function size:0x1C scope:local align:4 +__sinit_\J2DPane_cpp = .text:0x8030AE20; // type:function size:0x1C scope:local align:4 set__Q29JGeometry8TBox2FRCQ29JGeometry27TBox> = .text:0x8030AE3C; // type:function size:0x24 scope:global align:4 rewriteAlpha__7J2DPaneFv = .text:0x8030AE60; // type:function size:0x4 scope:global align:4 drawSelf__7J2DPaneFffPA3_A4_f = .text:0x8030AE64; // type:function size:0x4 scope:global align:4 @@ -15018,7 +15018,7 @@ reinitTexture__6J3DSysFv = .text:0x8032109C; // type:function size:0xA4 scope:gl reinitTevStages__6J3DSysFv = .text:0x80321140; // type:function size:0x3B0 scope:global align:4 reinitIndStages__6J3DSysFv = .text:0x803214F0; // type:function size:0xF0 scope:global align:4 reinitPixelProc__6J3DSysFv = .text:0x803215E0; // type:function size:0xAC scope:global align:4 -__sinit_J3DSys_cpp = .text:0x8032168C; // type:function size:0xC scope:local align:4 +__sinit_\J3DSys_cpp = .text:0x8032168C; // type:function size:0xC scope:local align:4 __ct__13J3DVertexDataFv = .text:0x80321698; // type:function size:0x80 scope:global align:4 setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x80321718; // type:function size:0x48 scope:global align:4 init__15J3DVertexBufferFv = .text:0x80321760; // type:function size:0x40 scope:global align:4 @@ -15403,7 +15403,7 @@ calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032C3FC; // type:function size:0 calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032C5B4; // type:function size:0x154 scope:global align:4 calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032C708; // type:function size:0x158 scope:global align:4 calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x8032C860; // type:function size:0x11C scope:global align:4 -__sinit_J3DMatBlock_cpp = .text:0x8032C97C; // type:function size:0x20 scope:local align:4 +__sinit_\J3DMatBlock_cpp = .text:0x8032C97C; // type:function size:0x20 scope:local align:4 setStageNo__11J3DTevStageFUl = .text:0x8032C99C; // type:function size:0x18 scope:global align:4 load__12J3DColorChanCFv = .text:0x8032C9B4; // type:function size:0xA8 scope:global align:4 loadTexCoordScale__F13_GXTexCoordIDRC20J3DTexCoordScaleInfo = .text:0x8032CA5C; // type:function size:0x38 scope:global align:4 @@ -16186,7 +16186,7 @@ JMAFastVECNormalize__FPC3VecP3Vec = .text:0x80343570; // type:function size:0x2C JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8034359C; // type:function size:0x24 scope:global align:4 JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x803435C0; // type:function size:0x4C scope:global align:4 __ct__Q25JMath13TRandom_fast_FUl = .text:0x8034360C; // type:function size:0x8 scope:global align:4 -__sinit_JMATrigonometric_cpp = .text:0x80343614; // type:function size:0x40 scope:local align:4 +__sinit_\JMATrigonometric_cpp = .text:0x80343614; // type:function size:0x40 scope:local align:4 __ct__Q25JMath18TSinCosTable<13,f>Fv = .text:0x80343654; // type:function size:0x100 scope:global align:4 __ct__Q25JMath18TAtanTable<1024,f>Fv = .text:0x80343754; // type:function size:0xAC scope:global align:4 __ct__Q25JMath22TAsinAcosTable<1024,f>Fv = .text:0x80343800; // type:function size:0xAC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_bh/symbols.txt b/config/RZDE01_02/rels/d_a_b_bh/symbols.txt index 499edc1ed5..9c7c9ebe72 100644 --- a/config/RZDE01_02/rels/d_a_b_bh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_bh/symbols.txt @@ -26,7 +26,7 @@ daB_BH_Delete__FP10b_bh_class = .text:0x00003AB4; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003B1C; // type:function size:0x244 scope:global align:4 daB_BH_Create__FP10fopAc_ac_c = .text:0x00003D60; // type:function size:0x384 scope:global align:4 __dt__12daB_BH_HIO_cFv = .text:0x000040E4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_bh_cpp = .text:0x00004124; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_bh_cpp = .text:0x00004124; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_dr/symbols.txt b/config/RZDE01_02/rels/d_a_b_dr/symbols.txt index 2e4b5c5abb..2650290cc6 100644 --- a/config/RZDE01_02/rels/d_a_b_dr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_dr/symbols.txt @@ -66,7 +66,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00009424; // type:function size:0x4 scope: create__8daB_DR_cFv = .text:0x00009428; // type:function size:0x9EC scope:global align:4 daB_DR_Create__FP8daB_DR_c = .text:0x00009E14; // type:function size:0x4 scope:global align:4 __dt__12daB_DR_HIO_cFv = .text:0x00009E18; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_dr_cpp = .text:0x00009E58; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_dr_cpp = .text:0x00009E58; // type:function size:0x48 scope:global align:4 getMaterialNodePointer__12J3DModelDataCFUs = .text:0x00009EA0; // type:function size:0x10 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009EB0; // type:label size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_dre/symbols.txt b/config/RZDE01_02/rels/d_a_b_dre/symbols.txt index efd2603367..8cb1292166 100644 --- a/config/RZDE01_02/rels/d_a_b_dre/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_dre/symbols.txt @@ -28,7 +28,7 @@ setBaseMtx__9daB_DRE_cFv = .text:0x00002B1C; // type:function size:0xBC scope:gl daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002BD8; // type:function size:0x19C scope:global align:4 daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002D74; // type:function size:0x4 scope:global align:4 daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x00002D78; // type:function size:0x8 scope:global align:4 -__sinit_d_a_b_dre_cpp = .text:0x00002D80; // type:function size:0x80 scope:global align:4 +__sinit_\d_a_b_dre_cpp = .text:0x00002D80; // type:function size:0x80 scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00002E00; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_ds/symbols.txt b/config/RZDE01_02/rels/d_a_b_ds/symbols.txt index 1b17bdb45b..c491a96a65 100644 --- a/config/RZDE01_02/rels/d_a_b_ds/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_ds/symbols.txt @@ -76,7 +76,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000EB64; // type:function size:0x4 scope: create__8daB_DS_cFv = .text:0x0000EB68; // type:function size:0x8F4 scope:global align:4 daB_DS_Create__FP8daB_DS_c = .text:0x0000F45C; // type:function size:0x4 scope:global align:4 __dt__12daB_DS_HIO_cFv = .text:0x0000F460; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_ds_cpp = .text:0x0000F4A0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_ds_cpp = .text:0x0000F4A0; // type:function size:0x48 scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000F4E8; // type:function size:0xC scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000F4F4; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000F500; // type:function size:0x4C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gg/symbols.txt b/config/RZDE01_02/rels/d_a_b_gg/symbols.txt index 8a5d638f14..e23230d6fd 100644 --- a/config/RZDE01_02/rels/d_a_b_gg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gg/symbols.txt @@ -88,7 +88,7 @@ daB_GG_Delete__FP8daB_GG_c = .text:0x0000B91C; // type:function size:0x4 scope:g Create__8daB_GG_cFv = .text:0x0000B920; // type:function size:0x848 scope:global align:4 daB_GG_Create__FP10fopAc_ac_c = .text:0x0000C168; // type:function size:0x4 scope:global align:4 __dt__12daB_GG_HIO_cFv = .text:0x0000C16C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_gg_cpp = .text:0x0000C1AC; // type:function size:0x160 scope:global align:4 +__sinit_\d_a_b_gg_cpp = .text:0x0000C1AC; // type:function size:0x160 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_gm/symbols.txt b/config/RZDE01_02/rels/d_a_b_gm/symbols.txt index b1d322ee76..5f83e12d81 100644 --- a/config/RZDE01_02/rels/d_a_b_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gm/symbols.txt @@ -19,7 +19,7 @@ daB_GM_Delete__FP10b_gm_class = .text:0x00004C54; // type:function size:0x70 sco useHeapInit__FP10fopAc_ac_c = .text:0x00004CC4; // type:function size:0x3F4 scope:global align:4 daB_GM_Create__FP10fopAc_ac_c = .text:0x000050B8; // type:function size:0x428 scope:global align:4 __dt__12daB_GM_HIO_cFv = .text:0x000054E0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_gm_cpp = .text:0x00005520; // type:function size:0x184 scope:global align:4 +__sinit_\d_a_b_gm_cpp = .text:0x00005520; // type:function size:0x184 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000056A4; // type:function size:0xC scope:global align:4 setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000056B0; // type:function size:0x8 scope:global align:4 __ct__9b_gm_footFv = .text:0x000056B8; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt index 3a1e36d6ad..bb5274aa8a 100644 --- a/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gnd/symbols.txt @@ -46,7 +46,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000B5E4; // type:function size:0x898 scop daB_GND_Create__FP10fopAc_ac_c = .text:0x0000BE7C; // type:function size:0x6A8 scope:global align:4 __ct__12dKy_tevstr_cFv = .text:0x0000C524; // type:function size:0x60 scope:global align:4 __dt__13daB_GND_HIO_cFv = .text:0x0000C584; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_gnd_cpp = .text:0x0000C5C4; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_b_gnd_cpp = .text:0x0000C5C4; // type:function size:0x7C scope:global align:4 __arraydtor$97469 = .text:0x0000C640; // type:function size:0x1C scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000C65C; // type:function size:0x10 scope:global align:4 getBaseTRMtx__8J3DModelFv = .text:0x0000C66C; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_go/symbols.txt b/config/RZDE01_02/rels/d_a_b_go/symbols.txt index 0206b2c63d..1327c2e980 100644 --- a/config/RZDE01_02/rels/d_a_b_go/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_go/symbols.txt @@ -12,7 +12,7 @@ daB_GO_Delete__FP10b_go_class = .text:0x00000708; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0xF4 scope:global align:4 daB_GO_Create__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x304 scope:global align:4 __dt__12daB_GO_HIO_cFv = .text:0x00000B68; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_gos/symbols.txt b/config/RZDE01_02/rels/d_a_b_gos/symbols.txt index ad6c00d857..ee02655736 100644 --- a/config/RZDE01_02/rels/d_a_b_gos/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_gos/symbols.txt @@ -12,7 +12,7 @@ daB_GOS_Delete__FP11b_gos_class = .text:0x000009DC; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00000A44; // type:function size:0xF4 scope:global align:4 daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000B38; // type:function size:0x284 scope:global align:4 __dt__13daB_GOS_HIO_cFv = .text:0x00000DBC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_gos_cpp = .text:0x00000DFC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_gos_cpp = .text:0x00000DFC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt b/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt index 446ebb3018..c3f6b8935c 100644 --- a/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_mgn/symbols.txt @@ -68,7 +68,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000093A4; // type:function size:0x4 scope: create__9daB_MGN_cFv = .text:0x000093A8; // type:function size:0x3E4 scope:global align:4 daB_MGN_Create__FP9daB_MGN_c = .text:0x0000978C; // type:function size:0x4 scope:global align:4 __dt__13daB_MGN_HIO_cFv = .text:0x00009790; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_mgn_cpp = .text:0x000097D0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_mgn_cpp = .text:0x000097D0; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009818; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt index 79b689d31f..5b8691f6ff 100644 --- a/config/RZDE01_02/rels/d_a_b_ob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_ob/symbols.txt @@ -30,7 +30,7 @@ daB_OB_Delete__FP10b_ob_class = .text:0x00007F94; // type:function size:0x7C sco useHeapInit__FP10fopAc_ac_c = .text:0x00008010; // type:function size:0x78C scope:global align:4 daB_OB_Create__FP10fopAc_ac_c = .text:0x0000879C; // type:function size:0x584 scope:global align:4 __dt__12daB_OB_HIO_cFv = .text:0x00008D20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_ob_cpp = .text:0x00008D60; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_ob_cpp = .text:0x00008D60; // type:function size:0x48 scope:global align:4 getBaseTRMtx__8J3DModelFv = .text:0x00008DA8; // type:function size:0x8 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008DB0; // type:function size:0x10 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00008DC0; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_oh/symbols.txt b/config/RZDE01_02/rels/d_a_b_oh/symbols.txt index 87e2200527..34714d3e46 100644 --- a/config/RZDE01_02/rels/d_a_b_oh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_oh/symbols.txt @@ -12,7 +12,7 @@ daB_OH_Delete__FP10b_oh_class = .text:0x000016F8; // type:function size:0x54 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000174C; // type:function size:0x2C8 scope:global align:4 daB_OH_Create__FP10fopAc_ac_c = .text:0x00001A14; // type:function size:0x30C scope:global align:4 __dt__12daB_OH_HIO_cFv = .text:0x00001D20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_oh_cpp = .text:0x00001D60; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_oh_cpp = .text:0x00001D60; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_tn/symbols.txt b/config/RZDE01_02/rels/d_a_b_tn/symbols.txt index af97a9cefc..a909e511fa 100644 --- a/config/RZDE01_02/rels/d_a_b_tn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_tn/symbols.txt @@ -73,7 +73,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000D96C; // type:function size:0x4 scope: create__8daB_TN_cFv = .text:0x0000D970; // type:function size:0x724 scope:global align:4 daB_TN_Create__FP8daB_TN_c = .text:0x0000E094; // type:function size:0x4 scope:global align:4 __dt__12daB_TN_HIO_cFv = .text:0x0000E098; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_tn_cpp = .text:0x0000E0D8; // type:function size:0x4E8 scope:global align:4 +__sinit_\d_a_b_tn_cpp = .text:0x0000E0D8; // type:function size:0x4E8 scope:global align:4 __as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000E5C0; // type:function size:0x19C scope:global align:4 __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000E75C; // type:function size:0x1C scope:global align:4 __as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000E778; // type:function size:0x34 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_yo/symbols.txt b/config/RZDE01_02/rels/d_a_b_yo/symbols.txt index 5b249c0fdd..208aee165a 100644 --- a/config/RZDE01_02/rels/d_a_b_yo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_yo/symbols.txt @@ -57,7 +57,7 @@ useHeapInit2__FP10fopAc_ac_c = .text:0x00008638; // type:function size:0x4 scope create__8daB_YO_cFv = .text:0x0000863C; // type:function size:0x774 scope:global align:4 daB_YO_Create__FP8daB_YO_c = .text:0x00008DB0; // type:function size:0x4 scope:global align:4 __dt__12daB_YO_HIO_cFv = .text:0x00008DB4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_yo_cpp = .text:0x00008DF4; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_b_yo_cpp = .text:0x00008DF4; // type:function size:0x64 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00008E58; // type:function size:0x74 scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x00008ECC; // type:function size:0x50 scope:global align:4 setFunc__8J3DZModeFUc = .text:0x00008F1C; // type:function size:0x4C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt b/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt index f7c358206b..ea476a6da6 100644 --- a/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_yo_ice/symbols.txt @@ -37,7 +37,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002B9C; // type:function size:0x4 scope: create__9daB_YOI_cFv = .text:0x00002BA0; // type:function size:0x35C scope:global align:4 daB_YOI_Create__FP9daB_YOI_c = .text:0x00002EFC; // type:function size:0x4 scope:global align:4 __dt__13daB_YOI_HIO_cFv = .text:0x00002F00; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_yo_ice_cpp = .text:0x00002F40; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_yo_ice_cpp = .text:0x00002F40; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00002F88; // type:function size:0x74 scope:global align:4 getIceCenterPos__8daB_YO_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_b_zant/symbols.txt b/config/RZDE01_02/rels/d_a_b_zant/symbols.txt index 5ed750a9cc..e48a63e629 100644 --- a/config/RZDE01_02/rels/d_a_b_zant/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_zant/symbols.txt @@ -83,7 +83,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000E5AC; // type:function size:0x4 scope: create__10daB_ZANT_cFv = .text:0x0000E5B0; // type:function size:0x504 scope:global align:4 daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0000EAB4; // type:function size:0x4 scope:global align:4 __dt__14daB_ZANT_HIO_cFv = .text:0x0000EAB8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_zant_cpp = .text:0x0000EAF8; // type:function size:0xCC scope:global align:4 +__sinit_\d_a_b_zant_cpp = .text:0x0000EAF8; // type:function size:0xCC scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000EBC4; // type:function size:0x74 scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000EC38; // type:function size:0xC scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000EC44; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt b/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt index 0638205247..188250db18 100644 --- a/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt +++ b/config/RZDE01_02/rels/d_a_b_zant_mobile/symbols.txt @@ -23,7 +23,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000016B8; // type:function size:0x4 scope: create__11daB_ZANTZ_cFv = .text:0x000016BC; // type:function size:0x2A8 scope:global align:4 daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001964; // type:function size:0x4 scope:global align:4 __dt__15daB_ZANTZ_HIO_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 -__sinit_d_a_b_zant_mobile_cpp = .text:0x000019A8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_b_zant_mobile_cpp = .text:0x000019A8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_balloon_2D/symbols.txt b/config/RZDE01_02/rels/d_a_balloon_2D/symbols.txt index 4a5c15e5d4..c5caf33f6b 100644 --- a/config/RZDE01_02/rels/d_a_balloon_2D/symbols.txt +++ b/config/RZDE01_02/rels/d_a_balloon_2D/symbols.txt @@ -25,7 +25,7 @@ daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001C70; // type:function size daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001C74; // type:function size:0x44 scope:global align:4 daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001CB8; // type:function size:0x4 scope:global align:4 __dt__17daBalloon2D_HIO_cFv = .text:0x00001CBC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:global align:4 __ct__17daBalloon2D_HIO_cFv = .text:0x00001D44; // type:function size:0x4C scope:global align:4 __dt__Q213daBalloon2D_c6c_listFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 __ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD0; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_bd/symbols.txt b/config/RZDE01_02/rels/d_a_bd/symbols.txt index 8fb9499767..85128350bc 100644 --- a/config/RZDE01_02/rels/d_a_bd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bd/symbols.txt @@ -16,7 +16,7 @@ daBd_Delete__FP8bd_class = .text:0x000021B8; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x00002220; // type:function size:0x1C4 scope:global align:4 daBd_Create__FP10fopAc_ac_c = .text:0x000023E4; // type:function size:0x35C scope:global align:4 __dt__10daBd_HIO_cFv = .text:0x00002740; // type:function size:0x40 scope:global align:4 -__sinit_d_a_bd_cpp = .text:0x00002780; // type:function size:0xF0 scope:global align:4 +__sinit_\d_a_bd_cpp = .text:0x00002780; // type:function size:0xF0 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00002870; // type:function size:0x8 scope:global align:4 setFrame__14mDoExt_baseAnmFf = .text:0x00002878; // type:function size:0x8 scope:global align:4 getBd1Mtx__12daNpc_Kkri_cFv = .text:0x00002880; // type:function size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_bullet/symbols.txt b/config/RZDE01_02/rels/d_a_bullet/symbols.txt index ec8560ed6f..0f2461373b 100644 --- a/config/RZDE01_02/rels/d_a_bullet/symbols.txt +++ b/config/RZDE01_02/rels/d_a_bullet/symbols.txt @@ -19,7 +19,7 @@ daBullet_Delete__FPv = .text:0x00000860; // type:function size:0x34 scope:global daBullet_Execute__FPv = .text:0x00000894; // type:function size:0x4 scope:global align:4 daBullet_Draw__FPv = .text:0x00000898; // type:function size:0x4 scope:global align:4 daBullet_IsDelete__FPv = .text:0x0000089C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:global align:4 __dt__16daBullet_Param_cFv = .text:0x0000091C; // type:function size:0x40 scope:global align:4 __ct__16daBullet_Param_cFv = .text:0x0000095C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_coach_2D/symbols.txt b/config/RZDE01_02/rels/d_a_coach_2D/symbols.txt index c9ed6f6b48..3889890460 100644 --- a/config/RZDE01_02/rels/d_a_coach_2D/symbols.txt +++ b/config/RZDE01_02/rels/d_a_coach_2D/symbols.txt @@ -17,7 +17,7 @@ daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000C68; // type:function size:0x4 daCoach2D_execute__FP11daCoach2D_c = .text:0x00000CB4; // type:function size:0x3C scope:global align:4 daCoach2D_draw__FP11daCoach2D_c = .text:0x00000CF0; // type:function size:0x4 scope:global align:4 __dt__15daCoach2D_HIO_cFv = .text:0x00000CF4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:global align:4 __ct__15daCoach2D_HIO_cFv = .text:0x00000D7C; // type:function size:0x4C scope:global align:4 __dt__Q211daCoach2D_c6c_listFv = .text:0x00000DC8; // type:function size:0x40 scope:global align:4 __dt__11daCoach2D_cFv = .text:0x00000E08; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_cow/symbols.txt b/config/RZDE01_02/rels/d_a_cow/symbols.txt index 39e1fd490e..6975f9c2fa 100644 --- a/config/RZDE01_02/rels/d_a_cow/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cow/symbols.txt @@ -90,7 +90,7 @@ daCow_Draw__FPv = .text:0x0000906C; // type:function size:0x4 scope:global align Delete__7daCow_cFv = .text:0x00009070; // type:function size:0x5C scope:global align:4 daCow_Delete__FPv = .text:0x000090CC; // type:function size:0x4 scope:global align:4 daCow_IsDelete__FPv = .text:0x000090D0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_cow_cpp = .text:0x000090D8; // type:function size:0x88 scope:global align:4 +__sinit_\d_a_cow_cpp = .text:0x000090D8; // type:function size:0x88 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00009160; // type:function size:0x74 scope:global align:4 getShapeAngle__7daCow_cFv = .text:0x000091D4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt index fb452ffa71..7414a8015f 100644 --- a/config/RZDE01_02/rels/d_a_cstaF/symbols.txt +++ b/config/RZDE01_02/rels/d_a_cstaF/symbols.txt @@ -20,7 +20,7 @@ Execute__9daCstaF_cFPPA3_A4_f = .text:0x0000150C; // type:label daCstaF_Execute__FP9daCstaF_c = .text:0x00001804; // type:function size:0x4 scope:global align:4 Draw__9daCstaF_cFv = .text:0x00001808; // type:function size:0x118 scope:global align:4 daCstaF_Draw__FP9daCstaF_c = .text:0x00001920; // type:function size:0x10 scope:global align:4 -__sinit_d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 +__sinit_\d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 @36@__dt__15dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 @20@__dt__15dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 __dt__15dBgS_StatueAcchFv = .text:0x0000197C; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_demo00/symbols.txt b/config/RZDE01_02/rels/d_a_demo00/symbols.txt index 83f6da189b..f63b9a8d88 100644 --- a/config/RZDE01_02/rels/d_a_demo00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_demo00/symbols.txt @@ -23,7 +23,7 @@ daDemo00_IsDelete__FP10daDemo00_c = .text:0x000039EC; // type:function size:0x8 daDemo00_Delete__FP10daDemo00_c = .text:0x000039F4; // type:function size:0x28 scope:global align:4 daDemo00_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x1B8 scope:global align:4 __ct__12demo_s1_ke_sFv = .text:0x00003BD4; // type:function size:0x68 scope:global align:4 -__sinit_d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:global align:4 +__sinit_\d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:global align:4 __arraydtor$97589 = .text:0x00003D00; // type:function size:0x1C scope:global align:4 __arraydtor$97591 = .text:0x00003D1C; // type:function size:0x1C scope:global align:4 __dt__12demo_s1_ke_sFv = .text:0x00003D38; // type:function size:0x7C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_demo_item/symbols.txt b/config/RZDE01_02/rels/d_a_demo_item/symbols.txt index 2d327b4b40..1373bb2541 100644 --- a/config/RZDE01_02/rels/d_a_demo_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_demo_item/symbols.txt @@ -24,7 +24,7 @@ daDitem_Delete__FP9daDitem_c = .text:0x00001680; // type:function size:0x100 sco daDitem_Create__FP9daDitem_c = .text:0x00001780; // type:function size:0x1C0 scope:global align:4 daDitem_Execute__FP9daDitem_c = .text:0x00001940; // type:function size:0x1A4 scope:global align:4 daDitem_Draw__FP9daDitem_c = .text:0x00001AE4; // type:function size:0x54 scope:global align:4 -__sinit_d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:global align:4 +__sinit_\d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:global align:4 setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00001BE4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_do/symbols.txt b/config/RZDE01_02/rels/d_a_do/symbols.txt index 4ab66de7a6..5cbdda20b5 100644 --- a/config/RZDE01_02/rels/d_a_do/symbols.txt +++ b/config/RZDE01_02/rels/d_a_do/symbols.txt @@ -40,7 +40,7 @@ daDo_Delete__FP8do_class = .text:0x000059C8; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x2B8 scope:global align:4 daDo_Create__FP10fopAc_ac_c = .text:0x00005CE8; // type:function size:0x338 scope:global align:4 __dt__10daDo_HIO_cFv = .text:0x00006020; // type:function size:0x40 scope:global align:4 -__sinit_d_a_do_cpp = .text:0x00006060; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_do_cpp = .text:0x00006060; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_dshutter/symbols.txt b/config/RZDE01_02/rels/d_a_dshutter/symbols.txt index 38faf6438e..87e7f19ce3 100644 --- a/config/RZDE01_02/rels/d_a_dshutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_dshutter/symbols.txt @@ -20,7 +20,7 @@ daDsh_Execute__FP7daDsh_c = .text:0x000006C4; // type:function size:0x4 scope:gl daDsh_IsDelete__FP7daDsh_c = .text:0x000006C8; // type:function size:0x8 scope:global align:4 daDsh_Delete__FP7daDsh_c = .text:0x000006D0; // type:function size:0x48 scope:global align:4 daDsh_Create__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x170 scope:global align:4 -__sinit_d_a_dshutter_cpp = .text:0x00000888; // type:function size:0x15C scope:global align:4 +__sinit_\d_a_dshutter_cpp = .text:0x00000888; // type:function size:0x15C scope:global align:4 __ct__Q27daDsh_c8action_cFM7daDsh_cFPCvPv_iM7daDsh_cFPCvPv_i = .text:0x000009E4; // type:function size:0x34 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ai/symbols.txt b/config/RZDE01_02/rels/d_a_e_ai/symbols.txt index b68df8284b..5c2f3dfb7f 100644 --- a/config/RZDE01_02/rels/d_a_e_ai/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ai/symbols.txt @@ -33,7 +33,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002768; // type:function size:0x4 scope: Create__10e_ai_classFv = .text:0x0000276C; // type:function size:0x2A4 scope:global align:4 daE_AI_Create__FP10fopAc_ac_c = .text:0x00002A10; // type:function size:0x4 scope:global align:4 __dt__12daE_AI_HIO_cFv = .text:0x00002A14; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ai_cpp = .text:0x00002A54; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ai_cpp = .text:0x00002A54; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ba/symbols.txt b/config/RZDE01_02/rels/d_a_e_ba/symbols.txt index b62fd488e1..a46b5f4a84 100644 --- a/config/RZDE01_02/rels/d_a_e_ba/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ba/symbols.txt @@ -30,7 +30,7 @@ daE_BA_Delete__FP10e_ba_class = .text:0x00002AC4; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002B28; // type:function size:0xF0 scope:global align:4 daE_BA_Create__FP10fopAc_ac_c = .text:0x00002C18; // type:function size:0x410 scope:global align:4 __dt__12daE_BA_HIO_cFv = .text:0x00003028; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ba_cpp = .text:0x00003068; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ba_cpp = .text:0x00003068; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000030B0; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bee/symbols.txt b/config/RZDE01_02/rels/d_a_e_bee/symbols.txt index 6545412481..0397a01859 100644 --- a/config/RZDE01_02/rels/d_a_e_bee/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bee/symbols.txt @@ -16,7 +16,7 @@ daE_Bee_Delete__FP11e_bee_class = .text:0x00001DBC; // type:function size:0x104 useHeapInit__FP10fopAc_ac_c = .text:0x00001EC0; // type:function size:0x1A4 scope:global align:4 daE_Bee_Create__FP10fopAc_ac_c = .text:0x00002064; // type:function size:0x3A0 scope:global align:4 __dt__13daE_Bee_HIO_cFv = .text:0x00002404; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bee_cpp = .text:0x00002444; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_bee_cpp = .text:0x00002444; // type:function size:0x48 scope:global align:4 __ct__5bee_sFv = .text:0x0000248C; // type:function size:0x34 scope:global align:4 __dt__5bee_sFv = .text:0x000024C0; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_bg/symbols.txt b/config/RZDE01_02/rels/d_a_e_bg/symbols.txt index 863ac27ac3..6377053984 100644 --- a/config/RZDE01_02/rels/d_a_e_bg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bg/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000034B4; // type:function size:0x4 scope: create__8daE_BG_cFv = .text:0x000034B8; // type:function size:0x38C scope:global align:4 daE_BG_Create__FP8daE_BG_c = .text:0x00003844; // type:function size:0x4 scope:global align:4 __dt__12daE_BG_HIO_cFv = .text:0x00003848; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bg_cpp = .text:0x00003888; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_bg_cpp = .text:0x00003888; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_bi/symbols.txt b/config/RZDE01_02/rels/d_a_e_bi/symbols.txt index cfe3af1fbb..7615f97b85 100644 --- a/config/RZDE01_02/rels/d_a_e_bi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bi/symbols.txt @@ -5,7 +5,7 @@ __register_global_object = .text:0x0000005C; // type:function size:0x1C scope:gl __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 -multVec__14mDoMtx_stack_cFP9Vec = .text:0x000000E8; // type:function size:0x18 scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000000E8; // type:function size:0x18 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x00000100; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x00000110; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00000120; // type:function size:0x10 scope:global align:4 @@ -24,7 +24,7 @@ daE_BI_Delete__FP10e_bi_class = .text:0x000021A4; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000220C; // type:function size:0xF4 scope:global align:4 daE_BI_Create__FP10fopAc_ac_c = .text:0x00002300; // type:function size:0x41C scope:global align:4 __dt__12daE_BI_HIO_cFv = .text:0x0000271C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bi_cpp = .text:0x0000275C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_bi_cpp = .text:0x0000275C; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000027A4; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x000027AC; // type:function size:0x8 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x000027B4; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bs/symbols.txt b/config/RZDE01_02/rels/d_a_e_bs/symbols.txt index 67719f0867..08c00175a4 100644 --- a/config/RZDE01_02/rels/d_a_e_bs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bs/symbols.txt @@ -16,7 +16,7 @@ daE_BS_Delete__FP10e_bs_class = .text:0x00001EF0; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001F58; // type:function size:0x204 scope:global align:4 daE_BS_Create__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x320 scope:global align:4 __dt__12daE_BS_HIO_cFv = .text:0x0000247C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bs_cpp = .text:0x000024BC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_bs_cpp = .text:0x000024BC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_bu/symbols.txt b/config/RZDE01_02/rels/d_a_e_bu/symbols.txt index 59ce3d2f5c..188c979193 100644 --- a/config/RZDE01_02/rels/d_a_e_bu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bu/symbols.txt @@ -27,7 +27,7 @@ daE_BU_Delete__FP10e_bu_class = .text:0x00002980; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000029E8; // type:function size:0x130 scope:global align:4 daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B18; // type:function size:0x3A4 scope:global align:4 __dt__12daE_BU_HIO_cFv = .text:0x00002EBC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bu_cpp = .text:0x00002EFC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_bu_cpp = .text:0x00002EFC; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002F44; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_bug/symbols.txt b/config/RZDE01_02/rels/d_a_e_bug/symbols.txt index 504e840317..8e47c16a58 100644 --- a/config/RZDE01_02/rels/d_a_e_bug/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_bug/symbols.txt @@ -18,7 +18,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000219C; // type:function size:0xE8 scope daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002284; // type:function size:0x384 scope:global align:4 __ct__5bug_sFv = .text:0x00002608; // type:function size:0x34 scope:global align:4 __dt__13daE_Bug_HIO_cFv = .text:0x0000263C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_bug_cpp = .text:0x0000267C; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_e_bug_cpp = .text:0x0000267C; // type:function size:0x64 scope:global align:4 __dt__5bug_sFv = .text:0x000026E0; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_cr/symbols.txt b/config/RZDE01_02/rels/d_a_e_cr/symbols.txt index 39a6661487..afa5bb6deb 100644 --- a/config/RZDE01_02/rels/d_a_e_cr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_cr/symbols.txt @@ -14,7 +14,7 @@ daE_CR_Delete__FP10e_cr_class = .text:0x0000135C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000013C4; // type:function size:0x13C scope:global align:4 daE_CR_Create__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x234 scope:global align:4 __dt__12daE_CR_HIO_cFv = .text:0x00001734; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_cr_cpp = .text:0x00001774; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_cr_cpp = .text:0x00001774; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_db/symbols.txt b/config/RZDE01_02/rels/d_a_e_db/symbols.txt index 31908412fd..959b93f6d2 100644 --- a/config/RZDE01_02/rels/d_a_e_db/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_db/symbols.txt @@ -33,7 +33,7 @@ daE_DB_Delete__FP10e_db_class = .text:0x000057C8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005830; // type:function size:0x200 scope:global align:4 daE_DB_Create__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x448 scope:global align:4 __dt__12daE_DB_HIO_cFv = .text:0x00005E78; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_db_cpp = .text:0x00005EB8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_db_cpp = .text:0x00005EB8; // type:function size:0x48 scope:global align:4 fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005F00; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dd/symbols.txt b/config/RZDE01_02/rels/d_a_e_dd/symbols.txt index eafdbe71ec..5deb705879 100644 --- a/config/RZDE01_02/rels/d_a_e_dd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dd/symbols.txt @@ -29,7 +29,7 @@ daE_DD_Delete__FP10e_dd_class = .text:0x00003AF8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003B60; // type:function size:0x24C scope:global align:4 daE_DD_Create__FP10fopAc_ac_c = .text:0x00003DAC; // type:function size:0x4C0 scope:global align:4 __dt__12daE_DD_HIO_cFv = .text:0x0000426C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_dd_cpp = .text:0x000042AC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_dd_cpp = .text:0x000042AC; // type:function size:0x48 scope:global align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000042F4; // type:function size:0x84 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00004378; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_df/symbols.txt b/config/RZDE01_02/rels/d_a_e_df/symbols.txt index 479f1d493b..1d18ed08fc 100644 --- a/config/RZDE01_02/rels/d_a_e_df/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_df/symbols.txt @@ -40,7 +40,7 @@ daE_DF_Delete__FP8daE_DF_c = .text:0x00001EFC; // type:function size:0x4 scope:g Create__8daE_DF_cFv = .text:0x00001F00; // type:function size:0x280 scope:global align:4 daE_DF_Create__FP10fopAc_ac_c = .text:0x00002180; // type:function size:0x4 scope:global align:4 __dt__12daE_DF_HIO_cFv = .text:0x00002184; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_df_cpp = .text:0x000021C4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_df_cpp = .text:0x000021C4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_dk/symbols.txt b/config/RZDE01_02/rels/d_a_e_dk/symbols.txt index e20d70223b..9e5cb8386c 100644 --- a/config/RZDE01_02/rels/d_a_e_dk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dk/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002730; // type:function size:0x4 scope: create__8daE_DK_cFv = .text:0x00002734; // type:function size:0x310 scope:global align:4 daE_DK_Create__FP8daE_DK_c = .text:0x00002A44; // type:function size:0x4 scope:global align:4 __dt__12daE_DK_HIO_cFv = .text:0x00002A48; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_dk_cpp = .text:0x00002A88; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_dk_cpp = .text:0x00002A88; // type:function size:0x48 scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x00002AD0; // type:function size:0x34 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_dn/symbols.txt b/config/RZDE01_02/rels/d_a_e_dn/symbols.txt index c8aab14736..fce7ffe050 100644 --- a/config/RZDE01_02/rels/d_a_e_dn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dn/symbols.txt @@ -44,7 +44,7 @@ daE_DN_Delete__FP10e_dn_class = .text:0x00007B74; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00007BDC; // type:function size:0x224 scope:global align:4 daE_DN_Create__FP10fopAc_ac_c = .text:0x00007E00; // type:function size:0x420 scope:global align:4 __dt__12daE_DN_HIO_cFv = .text:0x00008220; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_dn_cpp = .text:0x00008260; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_dn_cpp = .text:0x00008260; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_dt/symbols.txt b/config/RZDE01_02/rels/d_a_e_dt/symbols.txt index 32a83f75b5..7a2b531845 100644 --- a/config/RZDE01_02/rels/d_a_e_dt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_dt/symbols.txt @@ -68,7 +68,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000074EC; // type:function size:0x4 scope: create__8daE_DT_cFv = .text:0x000074F0; // type:function size:0x48C scope:global align:4 daE_DT_Create__FP8daE_DT_c = .text:0x0000797C; // type:function size:0x4 scope:global align:4 __dt__12daE_DT_HIO_cFv = .text:0x00007980; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_dt_cpp = .text:0x000079C0; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_e_dt_cpp = .text:0x000079C0; // type:function size:0x64 scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x00007A24; // type:function size:0x34 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00007A58; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_fb/symbols.txt b/config/RZDE01_02/rels/d_a_e_fb/symbols.txt index 9a6a7c452e..3fccc84f5e 100644 --- a/config/RZDE01_02/rels/d_a_e_fb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fb/symbols.txt @@ -31,7 +31,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000021CC; // type:function size:0x4 scope: create__8daE_FB_cFv = .text:0x000021D0; // type:function size:0x36C scope:global align:4 daE_FB_Create__FP8daE_FB_c = .text:0x0000253C; // type:function size:0x4 scope:global align:4 __dt__12daE_FB_HIO_cFv = .text:0x00002540; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_fb_cpp = .text:0x00002580; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_fb_cpp = .text:0x00002580; // type:function size:0x48 scope:global align:4 fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x000025C8; // type:function size:0x1C scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000025E4; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_fk/symbols.txt b/config/RZDE01_02/rels/d_a_e_fk/symbols.txt index 302df2d5b4..28c27d48cd 100644 --- a/config/RZDE01_02/rels/d_a_e_fk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fk/symbols.txt @@ -42,7 +42,7 @@ CreateChk__8daE_FK_cFv = .text:0x00001988; // type:function size:0x90 scope:glob Create__8daE_FK_cFv = .text:0x00001A18; // type:function size:0x30C scope:global align:4 daE_FK_Create__FP10fopAc_ac_c = .text:0x00001D24; // type:function size:0x4 scope:global align:4 __dt__12daE_FK_HIO_cFv = .text:0x00001D28; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_fk_cpp = .text:0x00001D68; // type:function size:0x98 scope:global align:4 +__sinit_\d_a_e_fk_cpp = .text:0x00001D68; // type:function size:0x98 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_fm/symbols.txt b/config/RZDE01_02/rels/d_a_e_fm/symbols.txt index 993c769139..25e80bbcf4 100644 --- a/config/RZDE01_02/rels/d_a_e_fm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fm/symbols.txt @@ -37,7 +37,7 @@ daE_FM_Delete__FP10e_fm_class = .text:0x00009364; // type:function size:0x80 sco useHeapInit__FP10fopAc_ac_c = .text:0x000093E4; // type:function size:0x834 scope:global align:4 daE_FM_Create__FP10fopAc_ac_c = .text:0x00009C18; // type:function size:0x64C scope:global align:4 __dt__12daE_FM_HIO_cFv = .text:0x0000A264; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_fm_cpp = .text:0x0000A2A4; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_e_fm_cpp = .text:0x0000A2A4; // type:function size:0x64 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000A308; // type:function size:0xC scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000A314; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A320; // type:function size:0x4C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_fs/symbols.txt b/config/RZDE01_02/rels/d_a_e_fs/symbols.txt index b96777e9c8..2351a2cf9f 100644 --- a/config/RZDE01_02/rels/d_a_e_fs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fs/symbols.txt @@ -13,7 +13,7 @@ daE_Fs_Delete__FP10e_fs_class = .text:0x00001AD0; // type:function size:0x68 sco useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001B38; // type:function size:0xF4 scope:global align:4 daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001C2C; // type:function size:0x498 scope:global align:4 __dt__12daE_Fs_HIO_cFv = .text:0x000020C4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_fs_cpp = .text:0x00002104; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_fs_cpp = .text:0x00002104; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_fz/symbols.txt b/config/RZDE01_02/rels/d_a_e_fz/symbols.txt index e0a4cb9d62..7479299e50 100644 --- a/config/RZDE01_02/rels/d_a_e_fz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_fz/symbols.txt @@ -30,7 +30,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000025EC; // type:function size:0x4 scope: create__8daE_FZ_cFv = .text:0x000025F0; // type:function size:0x450 scope:global align:4 daE_FZ_Create__FP8daE_FZ_c = .text:0x00002A40; // type:function size:0x4 scope:global align:4 __dt__12daE_FZ_HIO_cFv = .text:0x00002A44; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_fz_cpp = .text:0x00002A84; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_fz_cpp = .text:0x00002A84; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ga/symbols.txt b/config/RZDE01_02/rels/d_a_e_ga/symbols.txt index 60004ce129..71b284af81 100644 --- a/config/RZDE01_02/rels/d_a_e_ga/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ga/symbols.txt @@ -12,7 +12,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0xA8 scope daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x238 scope:global align:4 __ct__4ga_sFv = .text:0x000009A0; // type:function size:0x4 scope:global align:4 __dt__12daE_Ga_HIO_cFv = .text:0x000009A4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ga_cpp = .text:0x000009E4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ga_cpp = .text:0x000009E4; // type:function size:0x48 scope:global align:4 __dt__4ga_sFv = .text:0x00000A2C; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gb/symbols.txt b/config/RZDE01_02/rels/d_a_e_gb/symbols.txt index b1fee22876..a0b2d48ca2 100644 --- a/config/RZDE01_02/rels/d_a_e_gb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gb/symbols.txt @@ -26,7 +26,7 @@ daE_GB_Delete__FP10e_gb_class = .text:0x000041C4; // type:function size:0x74 sco useHeapInit__FP10fopAc_ac_c = .text:0x00004238; // type:function size:0x360 scope:global align:4 daE_GB_Create__FP10fopAc_ac_c = .text:0x00004598; // type:function size:0x3AC scope:global align:4 __dt__12daE_GB_HIO_cFv = .text:0x00004944; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_gb_cpp = .text:0x00004984; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_gb_cpp = .text:0x00004984; // type:function size:0x48 scope:global align:4 setPos__7daKey_cF4cXyz = .text:0x000049CC; // type:function size:0x8 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000049D4; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ge/symbols.txt b/config/RZDE01_02/rels/d_a_e_ge/symbols.txt index af1c8a29da..a1e20ab2fb 100644 --- a/config/RZDE01_02/rels/d_a_e_ge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ge/symbols.txt @@ -48,7 +48,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003E48; // type:function size:0x4 scope: create__8daE_GE_cFv = .text:0x00003E4C; // type:function size:0x3C8 scope:global align:4 daE_GE_Create__FP8daE_GE_c = .text:0x00004214; // type:function size:0x4 scope:global align:4 __dt__12daE_GE_HIO_cFv = .text:0x00004218; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ge_cpp = .text:0x00004258; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ge_cpp = .text:0x00004258; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_gi/symbols.txt b/config/RZDE01_02/rels/d_a_e_gi/symbols.txt index 17b1a2620d..45198c09e7 100644 --- a/config/RZDE01_02/rels/d_a_e_gi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gi/symbols.txt @@ -38,7 +38,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000031A4; // type:function size:0x4 scope: create__8daE_GI_cFv = .text:0x000031A8; // type:function size:0x35C scope:global align:4 daE_GI_Create__FP8daE_GI_c = .text:0x00003504; // type:function size:0x4 scope:global align:4 __dt__12daE_GI_HIO_cFv = .text:0x00003508; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_gi_cpp = .text:0x00003548; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_gi_cpp = .text:0x00003548; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_gm/symbols.txt b/config/RZDE01_02/rels/d_a_e_gm/symbols.txt index 9ac9cb4793..ab916fd9ae 100644 --- a/config/RZDE01_02/rels/d_a_e_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gm/symbols.txt @@ -46,7 +46,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x000053CC; // type:function size:0x4 scope: create__8daE_GM_cFv = .text:0x000053D0; // type:function size:0x4B0 scope:global align:4 daE_GM_Create__FP8daE_GM_c = .text:0x00005880; // type:function size:0x4 scope:global align:4 __dt__12daE_GM_HIO_cFv = .text:0x00005884; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_gm_cpp = .text:0x000058C4; // type:function size:0x90 scope:global align:4 +__sinit_\d_a_e_gm_cpp = .text:0x000058C4; // type:function size:0x90 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt index 5bab868b5a..22e095dbef 100644 --- a/config/RZDE01_02/rels/d_a_e_gob/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gob/symbols.txt @@ -17,7 +17,7 @@ daE_GOB_Delete__FP11e_gob_class = .text:0x0000561C; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00005684; // type:function size:0x16C scope:global align:4 daE_GOB_Create__FP10fopAc_ac_c = .text:0x000057F0; // type:function size:0x3E0 scope:global align:4 __dt__13daE_GOB_HIO_cFv = .text:0x00005BD0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00005C84; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00005C94; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00005C9C; // type:function size:0x8 scope:global align:4 @@ -33,7 +33,7 @@ dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D9C; // type:f dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x00005E14; // type:function size:0x18 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00005E2C; // type:function size:0x10 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00005E3C; // type:function size:0x10 scope:global align:4 -mDoAud_seStart__FUlP9Vec = .text:0x00005E4C; // type:function size:0x60 scope:global align:4 +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00005E4C; // type:function size:0x60 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00005EAC; // type:function size:0xC scope:global align:4 fopAcM_SearchByName__Fs = .text:0x00005EB8; // type:function size:0x30 scope:global align:4 OnTgShield__12dCcD_GObjInfFv = .text:0x00005EE8; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_gs/symbols.txt b/config/RZDE01_02/rels/d_a_e_gs/symbols.txt index 80a66acce2..f2a0c1eb0b 100644 --- a/config/RZDE01_02/rels/d_a_e_gs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_gs/symbols.txt @@ -12,7 +12,7 @@ daE_GS_Delete__FP10e_gs_class = .text:0x00000624; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x140 scope:global align:4 daE_GS_Create__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x154 scope:global align:4 __dt__12daE_GS_HIO_cFv = .text:0x00000920; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_hb/symbols.txt b/config/RZDE01_02/rels/d_a_e_hb/symbols.txt index f33dcdf301..89e1c3d4a9 100644 --- a/config/RZDE01_02/rels/d_a_e_hb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hb/symbols.txt @@ -28,7 +28,7 @@ daE_HB_Delete__FP10e_hb_class = .text:0x000039C8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003A30; // type:function size:0x200 scope:global align:4 daE_HB_Create__FP10fopAc_ac_c = .text:0x00003C30; // type:function size:0x434 scope:global align:4 __dt__12daE_HB_HIO_cFv = .text:0x00004064; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_hb_cpp = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_hb_cpp = .text:0x000040A4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_hm/symbols.txt b/config/RZDE01_02/rels/d_a_e_hm/symbols.txt index 7edc9b1b10..c67aa72622 100644 --- a/config/RZDE01_02/rels/d_a_e_hm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hm/symbols.txt @@ -60,7 +60,7 @@ CreateStyle__8daE_HM_cFv = .text:0x00004114; // type:function size:0x188 scope:g Create__8daE_HM_cFv = .text:0x0000429C; // type:function size:0x324 scope:global align:4 daE_HM_Create__FP10fopAc_ac_c = .text:0x000045C0; // type:function size:0x4 scope:global align:4 __dt__12daE_HM_HIO_cFv = .text:0x000045C4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_hm_cpp = .text:0x00004604; // type:function size:0x84 scope:global align:4 +__sinit_\d_a_e_hm_cpp = .text:0x00004604; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_hp/symbols.txt b/config/RZDE01_02/rels/d_a_e_hp/symbols.txt index 0c381b2ec4..273b1eb3b2 100644 --- a/config/RZDE01_02/rels/d_a_e_hp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hp/symbols.txt @@ -33,7 +33,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002EA8; // type:function size:0x4 scope: create__8daE_HP_cFv = .text:0x00002EAC; // type:function size:0x454 scope:global align:4 daE_HP_Create__FP8daE_HP_c = .text:0x00003300; // type:function size:0x4 scope:global align:4 __dt__12daE_HP_HIO_cFv = .text:0x00003304; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_hp_cpp = .text:0x00003344; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_hp_cpp = .text:0x00003344; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_hz/symbols.txt b/config/RZDE01_02/rels/d_a_e_hz/symbols.txt index c2d13bd52e..bbe7233e38 100644 --- a/config/RZDE01_02/rels/d_a_e_hz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hz/symbols.txt @@ -53,7 +53,7 @@ setInitPos__8daE_HZ_cFv = .text:0x00005378; // type:function size:0xBC scope:glo create__8daE_HZ_cFv = .text:0x00005434; // type:function size:0x374 scope:global align:4 daE_HZ_Create__FP8daE_HZ_c = .text:0x000057A8; // type:function size:0x4 scope:global align:4 __dt__12daE_HZ_HIO_cFv = .text:0x000057AC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_hz_cpp = .text:0x000057EC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_hz_cpp = .text:0x000057EC; // type:function size:0x48 scope:global align:4 fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x00005834; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt b/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt index 51c5805b75..43029008b4 100644 --- a/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_hzelda/symbols.txt @@ -15,7 +15,7 @@ daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x00003258; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000032C8; // type:function size:0x2F4 scope:global align:4 daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x000035BC; // type:function size:0x3C0 scope:global align:4 __dt__16daE_HZELDA_HIO_cFv = .text:0x0000397C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_hzelda_cpp = .text:0x000039BC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_hzelda_cpp = .text:0x000039BC; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003A04; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_is/symbols.txt b/config/RZDE01_02/rels/d_a_e_is/symbols.txt index caf1ea9334..c1677acaac 100644 --- a/config/RZDE01_02/rels/d_a_e_is/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_is/symbols.txt @@ -14,7 +14,7 @@ daE_IS_Delete__FP10e_is_class = .text:0x000015A0; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001608; // type:function size:0xF4 scope:global align:4 daE_IS_Create__FP10fopAc_ac_c = .text:0x000016FC; // type:function size:0x390 scope:global align:4 __dt__12daE_IS_HIO_cFv = .text:0x00001A8C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_is_cpp = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_is_cpp = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_kg/symbols.txt b/config/RZDE01_02/rels/d_a_e_kg/symbols.txt index 82c653b8c6..02d43b35ba 100644 --- a/config/RZDE01_02/rels/d_a_e_kg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kg/symbols.txt @@ -14,7 +14,7 @@ daE_KG_Delete__FP10e_kg_class = .text:0x000019D8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001A40; // type:function size:0x19C scope:global align:4 daE_KG_Create__FP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x29C scope:global align:4 __dt__12daE_KG_HIO_cFv = .text:0x00001E78; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_kg_cpp = .text:0x00001EB8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_kg_cpp = .text:0x00001EB8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_kk/symbols.txt b/config/RZDE01_02/rels/d_a_e_kk/symbols.txt index c103f90519..416acbd1cd 100644 --- a/config/RZDE01_02/rels/d_a_e_kk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kk/symbols.txt @@ -40,7 +40,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003F78; // type:function size:0x4 scope: create__8daE_KK_cFv = .text:0x00003F7C; // type:function size:0x584 scope:global align:4 daE_KK_Create__FP8daE_KK_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 __dt__12daE_KK_HIO_cFv = .text:0x00004504; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_kk_cpp = .text:0x00004544; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_kk_cpp = .text:0x00004544; // type:function size:0x48 scope:global align:4 fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x0000458C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_kr/symbols.txt b/config/RZDE01_02/rels/d_a_e_kr/symbols.txt index 79e285ed99..6de4923aaa 100644 --- a/config/RZDE01_02/rels/d_a_e_kr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_kr/symbols.txt @@ -26,7 +26,7 @@ daE_Kr_Delete__FP10e_kr_class = .text:0x00004E10; // type:function size:0x50 sco useHeapInit__FP10fopAc_ac_c = .text:0x00004E60; // type:function size:0x138 scope:global align:4 daE_Kr_Create__FP10fopAc_ac_c = .text:0x00004F98; // type:function size:0x3A0 scope:global align:4 __dt__9e_krHIO_cFv = .text:0x00005338; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_kr_cpp = .text:0x00005378; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_kr_cpp = .text:0x00005378; // type:function size:0x48 scope:global align:4 __ct__9e_krHIO_cFv = .text:0x000053C0; // type:function size:0xF4 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_mb/symbols.txt b/config/RZDE01_02/rels/d_a_e_mb/symbols.txt index 1197f30d6c..0a36cd4b05 100644 --- a/config/RZDE01_02/rels/d_a_e_mb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mb/symbols.txt @@ -12,7 +12,7 @@ daE_MB_Delete__FP10e_mb_class = .text:0x000016C0; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001728; // type:function size:0x390 scope:global align:4 daE_MB_Create__FP10fopAc_ac_c = .text:0x00001AB8; // type:function size:0x1DC scope:global align:4 __dt__12daE_MB_HIO_cFv = .text:0x00001C94; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_mb_cpp = .text:0x00001CD4; // type:function size:0x158 scope:global align:4 +__sinit_\d_a_e_mb_cpp = .text:0x00001CD4; // type:function size:0x158 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_mf/symbols.txt b/config/RZDE01_02/rels/d_a_e_mf/symbols.txt index 4609784d96..ab6ec5b8b7 100644 --- a/config/RZDE01_02/rels/d_a_e_mf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mf/symbols.txt @@ -41,7 +41,7 @@ daE_MF_Delete__FP10e_mf_class = .text:0x00007780; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000077E8; // type:function size:0x1D4 scope:global align:4 daE_MF_Create__FP10fopAc_ac_c = .text:0x000079BC; // type:function size:0x408 scope:global align:4 __dt__12daE_MF_HIO_cFv = .text:0x00007DC4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_mf_cpp = .text:0x00007E04; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_mf_cpp = .text:0x00007E04; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_mk/symbols.txt b/config/RZDE01_02/rels/d_a_e_mk/symbols.txt index 2dda9e9ff7..23fc394b69 100644 --- a/config/RZDE01_02/rels/d_a_e_mk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mk/symbols.txt @@ -32,7 +32,7 @@ daE_MK_Delete__FP10e_mk_class = .text:0x00006AC8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00006B30; // type:function size:0x294 scope:global align:4 daE_MK_Create__FP10fopAc_ac_c = .text:0x00006DC4; // type:function size:0x4AC scope:global align:4 __dt__12daE_MK_HIO_cFv = .text:0x00007270; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_mk_cpp = .text:0x000072B0; // type:function size:0xE0 scope:global align:4 +__sinit_\d_a_e_mk_cpp = .text:0x000072B0; // type:function size:0xE0 scope:global align:4 changeOriginalDemo__9daPy_py_cFv = .text:0x00007390; // type:function size:0x14 scope:global align:4 cancelOriginalDemo__9daPy_py_cFv = .text:0x000073A4; // type:function size:0x14 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x000073B8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_mm/symbols.txt b/config/RZDE01_02/rels/d_a_e_mm/symbols.txt index 7bb12f77a5..991e27b415 100644 --- a/config/RZDE01_02/rels/d_a_e_mm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_mm/symbols.txt @@ -22,7 +22,7 @@ daE_MM_Delete__FP10e_mm_class = .text:0x00002738; // type:function size:0x74 sco useHeapInit__FP10fopAc_ac_c = .text:0x000027AC; // type:function size:0x108 scope:global align:4 daE_MM_Create__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x330 scope:global align:4 __dt__12daE_MM_HIO_cFv = .text:0x00002BE4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_mm_cpp = .text:0x00002C24; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_mm_cpp = .text:0x00002C24; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00002C6C; // type:function size:0x8 scope:global align:4 OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C74; // type:function size:0x10 scope:global align:4 OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C84; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ms/symbols.txt b/config/RZDE01_02/rels/d_a_e_ms/symbols.txt index e7c992eb50..c4dc95d074 100644 --- a/config/RZDE01_02/rels/d_a_e_ms/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ms/symbols.txt @@ -30,7 +30,7 @@ daE_MS_Delete__FP10e_ms_class = .text:0x000029D4; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002A3C; // type:function size:0xF4 scope:global align:4 daE_MS_Create__FP10fopAc_ac_c = .text:0x00002B30; // type:function size:0x2B0 scope:global align:4 __dt__12daE_MS_HIO_cFv = .text:0x00002DE0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ms_cpp = .text:0x00002E20; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ms_cpp = .text:0x00002E20; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00002E68; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00002E70; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt index 3e8dc25d9a..6703f027bd 100644 --- a/config/RZDE01_02/rels/d_a_e_nest/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_nest/symbols.txt @@ -17,7 +17,7 @@ daE_Nest_Delete__FP12e_nest_class = .text:0x00002768; // type:function size:0x70 useHeapInit__FP10fopAc_ac_c = .text:0x000027D8; // type:function size:0x114 scope:global align:4 daE_Nest_Create__FP10fopAc_ac_c = .text:0x000028EC; // type:function size:0x47C scope:global align:4 __dt__14daE_Nest_HIO_cFv = .text:0x00002D68; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_nest_cpp = .text:0x00002DA8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_nest_cpp = .text:0x00002DA8; // type:function size:0x48 scope:global align:4 __apl__4cXyzFRC3Vec = .text:0x00002DF0; // type:function size:0x34 scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x00002E24; // type:function size:0x4 scope:global align:4 cMtx_YrotS__FPA4_fs = .text:0x00002E28; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_nz/symbols.txt b/config/RZDE01_02/rels/d_a_e_nz/symbols.txt index 92dc7b4768..be9e725d16 100644 --- a/config/RZDE01_02/rels/d_a_e_nz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_nz/symbols.txt @@ -12,7 +12,7 @@ daE_NZ_Delete__FP10e_nz_class = .text:0x0000190C; // type:function size:0x9C sco useHeapInit__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x13C scope:global align:4 daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001AE4; // type:function size:0x270 scope:global align:4 __dt__12daE_NZ_HIO_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_nz_cpp = .text:0x00001D94; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_nz_cpp = .text:0x00001D94; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_oc/symbols.txt b/config/RZDE01_02/rels/d_a_e_oc/symbols.txt index c619e99144..0172107ecc 100644 --- a/config/RZDE01_02/rels/d_a_e_oc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_oc/symbols.txt @@ -71,7 +71,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00007FF0; // type:function size:0x4 scope: create__8daE_OC_cFv = .text:0x00007FF4; // type:function size:0x4B0 scope:global align:4 daE_OC_Create__FP8daE_OC_c = .text:0x000084A4; // type:function size:0x4 scope:global align:4 __dt__12daE_OC_HIO_cFv = .text:0x000084A8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_oc_cpp = .text:0x000084E8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_oc_cpp = .text:0x000084E8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt b/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt index b277861062..99aa73a824 100644 --- a/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_oct_bg/symbols.txt @@ -39,7 +39,7 @@ draw__11daE_OctBg_cFv = .text:0x00002D88; // type:function size:0x208 scope:glob daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00002F94; // type:function size:0xAC scope:global align:4 __dt__15daE_OctBg_HIO_cFv = .text:0x00003040; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_oct_bg_cpp = .text:0x00003080; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_oct_bg_cpp = .text:0x00003080; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000030C8; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ot/symbols.txt b/config/RZDE01_02/rels/d_a_e_ot/symbols.txt index d6cc837299..2c751c75fd 100644 --- a/config/RZDE01_02/rels/d_a_e_ot/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ot/symbols.txt @@ -31,7 +31,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000221C; // type:function size:0x4 scope: create__8daE_OT_cFv = .text:0x00002220; // type:function size:0x3A4 scope:global align:4 daE_OT_Create__FP8daE_OT_c = .text:0x000025C4; // type:function size:0x4 scope:global align:4 __dt__12daE_OT_HIO_cFv = .text:0x000025C8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ot_cpp = .text:0x00002608; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ot_cpp = .text:0x00002608; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ph/symbols.txt b/config/RZDE01_02/rels/d_a_e_ph/symbols.txt index 7a463504a8..9801cd2ce1 100644 --- a/config/RZDE01_02/rels/d_a_e_ph/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ph/symbols.txt @@ -51,7 +51,7 @@ daE_PH_Draw__FP8daE_PH_c = .text:0x00003884; // type:function size:0x114 scope:g daE_PH_Execute__FP8daE_PH_c = .text:0x00003998; // type:function size:0x4 scope:global align:4 daE_PH_IsDelete__FP8daE_PH_c = .text:0x0000399C; // type:function size:0x8 scope:global align:4 __dt__12daE_PH_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ph_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ph_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00003A2C; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_pm/symbols.txt b/config/RZDE01_02/rels/d_a_e_pm/symbols.txt index 2f13a46058..d86e6bbfaf 100644 --- a/config/RZDE01_02/rels/d_a_e_pm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_pm/symbols.txt @@ -71,7 +71,7 @@ SkipChk__8daE_PM_cFv = .text:0x00007D18; // type:function size:0x568 scope:globa Create__8daE_PM_cFv = .text:0x00008280; // type:function size:0x318 scope:global align:4 daE_PM_Create__FP10fopAc_ac_c = .text:0x00008598; // type:function size:0x4 scope:global align:4 __dt__12daE_PM_HIO_cFv = .text:0x0000859C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_pm_cpp = .text:0x000085DC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_pm_cpp = .text:0x000085DC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_po/symbols.txt b/config/RZDE01_02/rels/d_a_e_po/symbols.txt index 096b25ee83..741b281f1a 100644 --- a/config/RZDE01_02/rels/d_a_e_po/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_po/symbols.txt @@ -29,7 +29,7 @@ daE_PO_Delete__FP10e_po_class = .text:0x00008628; // type:function size:0x88 sco useHeapInit__FP10fopAc_ac_c = .text:0x000086B0; // type:function size:0x37C scope:global align:4 daE_PO_Create__FP10fopAc_ac_c = .text:0x00008A2C; // type:function size:0x99C scope:global align:4 __dt__12daE_PO_HIO_cFv = .text:0x000093C8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_po_cpp = .text:0x00009408; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_po_cpp = .text:0x00009408; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_pz/symbols.txt b/config/RZDE01_02/rels/d_a_e_pz/symbols.txt index aaf6b24a64..3dde034789 100644 --- a/config/RZDE01_02/rels/d_a_e_pz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_pz/symbols.txt @@ -39,7 +39,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00007250; // type:function size:0x4 scope: create__8daE_PZ_cFv = .text:0x00007254; // type:function size:0x790 scope:global align:4 daE_PZ_Create__FP8daE_PZ_c = .text:0x000079E4; // type:function size:0x4 scope:global align:4 __dt__12daE_PZ_HIO_cFv = .text:0x000079E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_pz_cpp = .text:0x00007A28; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_pz_cpp = .text:0x00007A28; // type:function size:0x48 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00007A70; // type:function size:0xC scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00007A7C; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_rb/symbols.txt b/config/RZDE01_02/rels/d_a_e_rb/symbols.txt index 1b8ac16af0..3e83807b00 100644 --- a/config/RZDE01_02/rels/d_a_e_rb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rb/symbols.txt @@ -22,7 +22,7 @@ daE_RB_Delete__FP10e_rb_class = .text:0x00001E44; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00001EAC; // type:function size:0xD8 scope:global align:4 daE_RB_Create__FP10fopAc_ac_c = .text:0x00001F84; // type:function size:0x390 scope:global align:4 __dt__12daE_RB_HIO_cFv = .text:0x00002314; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_rb_cpp = .text:0x00002354; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_rb_cpp = .text:0x00002354; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000239C; // type:function size:0x8 scope:global align:4 cM_ssin__Fs = .text:0x000023A4; // type:function size:0x14 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x000023B8; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_rd/symbols.txt b/config/RZDE01_02/rels/d_a_e_rd/symbols.txt index 47fd6f3287..bc7fac62b8 100644 --- a/config/RZDE01_02/rels/d_a_e_rd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rd/symbols.txt @@ -89,7 +89,7 @@ daE_RD_Delete__FP10e_rd_class = .text:0x000100E4; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x00010148; // type:function size:0x6C4 scope:global align:4 daE_RD_Create__FP10fopAc_ac_c = .text:0x0001080C; // type:function size:0xDA8 scope:global align:4 __dt__12daE_RD_HIO_cFv = .text:0x000115B4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_rd_cpp = .text:0x000115F4; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_e_rd_cpp = .text:0x000115F4; // type:function size:0x64 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt b/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt index 6ce658a214..360c571274 100644 --- a/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rdb/symbols.txt @@ -29,7 +29,7 @@ daE_RDB_Delete__FP11e_rdb_class = .text:0x00004E78; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00004EE0; // type:function size:0x16C scope:global align:4 daE_RDB_Create__FP10fopAc_ac_c = .text:0x0000504C; // type:function size:0x454 scope:global align:4 __dt__13daE_RDB_HIO_cFv = .text:0x000054A0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_rdb_cpp = .text:0x000054E0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_rdb_cpp = .text:0x000054E0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt index 912f08a890..315cea9a68 100644 --- a/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_rdy/symbols.txt @@ -85,7 +85,7 @@ daE_RDY_Delete__FP11e_rdy_class = .text:0x0000BE48; // type:function size:0x64 s useHeapInit__FP10fopAc_ac_c = .text:0x0000BEAC; // type:function size:0x3E4 scope:global align:4 daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000C290; // type:function size:0x660 scope:global align:4 __dt__13daE_RDY_HIO_cFv = .text:0x0000C8F0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_rdy_cpp = .text:0x0000C930; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_e_rdy_cpp = .text:0x0000C930; // type:function size:0x64 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000C994; // type:function size:0x8 scope:global align:4 getFrame__13mDoExt_morf_cFv = .text:0x0000C99C; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x0000C9A4; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_s1/symbols.txt b/config/RZDE01_02/rels/d_a_e_s1/symbols.txt index d3d3673e69..cea4021e5e 100644 --- a/config/RZDE01_02/rels/d_a_e_s1/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_s1/symbols.txt @@ -34,7 +34,7 @@ daE_S1_Delete__FP10e_s1_class = .text:0x00004E3C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00004EA4; // type:function size:0x13C scope:global align:4 daE_S1_Create__FP10fopAc_ac_c = .text:0x00004FE0; // type:function size:0x508 scope:global align:4 __dt__12daE_S1_HIO_cFv = .text:0x000054E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_s1_cpp = .text:0x00005528; // type:function size:0xA8 scope:global align:4 +__sinit_\d_a_e_s1_cpp = .text:0x00005528; // type:function size:0xA8 scope:global align:4 __ct__7s1_ke_sFv = .text:0x000055D0; // type:function size:0x68 scope:global align:4 __dt__7s1_ke_sFv = .text:0x00005638; // type:function size:0x7C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_sb/symbols.txt b/config/RZDE01_02/rels/d_a_e_sb/symbols.txt index 6a4dcf9050..8798daf815 100644 --- a/config/RZDE01_02/rels/d_a_e_sb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sb/symbols.txt @@ -54,7 +54,7 @@ daE_SB_Delete__FP8daE_SB_c = .text:0x00002B9C; // type:function size:0x4 scope:g Create__8daE_SB_cFv = .text:0x00002BA0; // type:function size:0x3F0 scope:global align:4 daE_SB_Create__FP10fopAc_ac_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 __dt__12daE_SB_HIO_cFv = .text:0x00002F94; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sb_cpp = .text:0x00002FD4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_sb_cpp = .text:0x00002FD4; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000301C; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt index 76cfc05759..f38ca55924 100644 --- a/config/RZDE01_02/rels/d_a_e_sf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sf/symbols.txt @@ -28,7 +28,7 @@ daE_SF_Delete__FP10e_sf_class = .text:0x00003A6C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003AD4; // type:function size:0x1C4 scope:global align:4 daE_SF_Create__FP10fopAc_ac_c = .text:0x00003C98; // type:function size:0x3D0 scope:global align:4 __dt__12daE_SF_HIO_cFv = .text:0x00004068; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000040F0; // type:function size:0x8 scope:global align:4 dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00004164; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sg/symbols.txt b/config/RZDE01_02/rels/d_a_e_sg/symbols.txt index e719a55dc1..3a6b75403a 100644 --- a/config/RZDE01_02/rels/d_a_e_sg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sg/symbols.txt @@ -21,7 +21,7 @@ daE_SG_Delete__FP10e_sg_class = .text:0x00002B1C; // type:function size:0xAC sco useHeapInit__FP10fopAc_ac_c = .text:0x00002BC8; // type:function size:0xCC scope:global align:4 daE_SG_Create__FP10fopAc_ac_c = .text:0x00002C94; // type:function size:0x3D0 scope:global align:4 __dt__12daE_SG_HIO_cFv = .text:0x00003064; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sg_cpp = .text:0x000030A4; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_e_sg_cpp = .text:0x000030A4; // type:function size:0x7C scope:global align:4 __arraydtor$93640 = .text:0x00003120; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt index a05e6a6fa3..b2691b52d6 100644 --- a/config/RZDE01_02/rels/d_a_e_sh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sh/symbols.txt @@ -21,7 +21,7 @@ daE_SH_Delete__FP10e_sh_class = .text:0x00002ACC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002B34; // type:function size:0x198 scope:global align:4 daE_SH_Create__FP10fopAc_ac_c = .text:0x00002CCC; // type:function size:0x308 scope:global align:4 __dt__12daE_SH_HIO_cFv = .text:0x00002FD4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sh_cpp = .text:0x00003014; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_sh_cpp = .text:0x00003014; // type:function size:0x48 scope:global align:4 cMtx_YrotM__FPA4_fs = .text:0x0000305C; // type:function size:0x8 scope:global align:4 cMtx_XrotM__FPA4_fs = .text:0x00003064; // type:function size:0x8 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x0000306C; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_sm/symbols.txt b/config/RZDE01_02/rels/d_a_e_sm/symbols.txt index 3441ab00b3..63f783d673 100644 --- a/config/RZDE01_02/rels/d_a_e_sm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sm/symbols.txt @@ -53,7 +53,7 @@ CreateHeap__8daE_SM_cFv = .text:0x00005100; // type:function size:0x130 scope:gl initCoSph__8daE_SM_cFv = .text:0x00005230; // type:function size:0xC8 scope:global align:4 Create__8daE_SM_cFv = .text:0x000052F8; // type:function size:0x4C8 scope:global align:4 __dt__12daE_Sm_HIO_cFv = .text:0x000057C0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sm_cpp = .text:0x00005800; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_sm_cpp = .text:0x00005800; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt index c24fc02325..081f2a0d6c 100644 --- a/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sm2/symbols.txt @@ -26,7 +26,7 @@ daE_SM2_Delete__FP11e_sm2_class = .text:0x00003434; // type:function size:0x58 s useHeapInit__FP10fopAc_ac_c = .text:0x0000348C; // type:function size:0x2A0 scope:global align:4 daE_SM2_Create__FP10fopAc_ac_c = .text:0x0000372C; // type:function size:0x64C scope:global align:4 __dt__13daE_SM2_HIO_cFv = .text:0x00003D78; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sm2_cpp = .text:0x00003DB8; // type:function size:0x15C scope:global align:4 +__sinit_\d_a_e_sm2_cpp = .text:0x00003DB8; // type:function size:0x15C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_st/symbols.txt b/config/RZDE01_02/rels/d_a_e_st/symbols.txt index 6ebb61e008..ff13d0570b 100644 --- a/config/RZDE01_02/rels/d_a_e_st/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_st/symbols.txt @@ -46,7 +46,7 @@ daE_ST_Delete__FP10e_st_class = .text:0x00006CCC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00006D34; // type:function size:0x1E8 scope:global align:4 daE_ST_Create__FP10fopAc_ac_c = .text:0x00006F1C; // type:function size:0x710 scope:global align:4 __dt__12daE_ST_HIO_cFv = .text:0x0000762C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_st_cpp = .text:0x0000766C; // type:function size:0xF0 scope:global align:4 +__sinit_\d_a_e_st_cpp = .text:0x0000766C; // type:function size:0xF0 scope:global align:4 __ct__7st_footFv = .text:0x0000775C; // type:function size:0x4 scope:global align:4 __dt__7st_footFv = .text:0x00007760; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_sw/symbols.txt b/config/RZDE01_02/rels/d_a_e_sw/symbols.txt index 78d7b06268..845ca7503b 100644 --- a/config/RZDE01_02/rels/d_a_e_sw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_sw/symbols.txt @@ -70,7 +70,7 @@ d_hook__8daE_SW_cFv = .text:0x000068B4; // type:function size:0x338 scope:global d_fall__8daE_SW_cFv = .text:0x00006BEC; // type:function size:0xF4 scope:global align:4 d_execute__8daE_SW_cFv = .text:0x00006CE0; // type:function size:0x1B8 scope:global align:4 __dt__12daE_SW_HIO_cFv = .text:0x00006E98; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_sw_cpp = .text:0x00006ED8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_sw_cpp = .text:0x00006ED8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_th/symbols.txt b/config/RZDE01_02/rels/d_a_e_th/symbols.txt index 9486a1dc78..1a036b7d4a 100644 --- a/config/RZDE01_02/rels/d_a_e_th/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_th/symbols.txt @@ -26,7 +26,7 @@ daE_TH_Delete__FP10e_th_class = .text:0x0000304C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000030B4; // type:function size:0x148 scope:global align:4 daE_TH_Create__FP10fopAc_ac_c = .text:0x000031FC; // type:function size:0x468 scope:global align:4 __dt__12daE_TH_HIO_cFv = .text:0x00003664; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_th_cpp = .text:0x000036A4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_th_cpp = .text:0x000036A4; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000036EC; // type:function size:0x8 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x000036F4; // type:function size:0x10 scope:global align:4 dComIfG_Ccsp__Fv = .text:0x00003704; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_tk/symbols.txt b/config/RZDE01_02/rels/d_a_e_tk/symbols.txt index 988a165ba7..37c5e956bf 100644 --- a/config/RZDE01_02/rels/d_a_e_tk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_tk/symbols.txt @@ -14,7 +14,7 @@ daE_TK_Delete__FP10e_tk_class = .text:0x000017D4; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000183C; // type:function size:0xF4 scope:global align:4 daE_TK_Create__FP10fopAc_ac_c = .text:0x00001930; // type:function size:0x2C8 scope:global align:4 __dt__12daE_TK_HIO_cFv = .text:0x00001BF8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_tk_cpp = .text:0x00001C38; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_tk_cpp = .text:0x00001C38; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_tk2/symbols.txt b/config/RZDE01_02/rels/d_a_e_tk2/symbols.txt index 9ffca6ee6e..f68be15cb1 100644 --- a/config/RZDE01_02/rels/d_a_e_tk2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_tk2/symbols.txt @@ -13,7 +13,7 @@ daE_TK2_Delete__FP11e_tk2_class = .text:0x000010D0; // type:function size:0x68 s useHeapInit__FP10fopAc_ac_c = .text:0x00001138; // type:function size:0xF4 scope:global align:4 daE_TK2_Create__FP10fopAc_ac_c = .text:0x0000122C; // type:function size:0x274 scope:global align:4 __dt__13daE_TK2_HIO_cFv = .text:0x000014A0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_tk2_cpp = .text:0x000014E0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_tk2_cpp = .text:0x000014E0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_tt/symbols.txt b/config/RZDE01_02/rels/d_a_e_tt/symbols.txt index bc23c0d541..fff0b09a78 100644 --- a/config/RZDE01_02/rels/d_a_e_tt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_tt/symbols.txt @@ -41,7 +41,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003904; // type:function size:0x4 scope: create__8daE_TT_cFv = .text:0x00003908; // type:function size:0x3F8 scope:global align:4 daE_TT_Create__FP8daE_TT_c = .text:0x00003D00; // type:function size:0x4 scope:global align:4 __dt__12daE_TT_HIO_cFv = .text:0x00003D04; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_tt_cpp = .text:0x00003D44; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_tt_cpp = .text:0x00003D44; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003D8C; // type:function size:0x4C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_vt/symbols.txt b/config/RZDE01_02/rels/d_a_e_vt/symbols.txt index f8437137ce..028e5a559c 100644 --- a/config/RZDE01_02/rels/d_a_e_vt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_vt/symbols.txt @@ -72,7 +72,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000A91C; // type:function size:0x4 scope: create__8daE_VA_cFv = .text:0x0000A920; // type:function size:0x6A8 scope:global align:4 daE_VA_Create__FP8daE_VA_c = .text:0x0000AFC8; // type:function size:0x4 scope:global align:4 __dt__12daE_VA_HIO_cFv = .text:0x0000AFCC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_vt_cpp = .text:0x0000B00C; // type:function size:0x334 scope:global align:4 +__sinit_\d_a_e_vt_cpp = .text:0x0000B00C; // type:function size:0x334 scope:global align:4 entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000B340; // type:function size:0xC scope:global align:4 __as__8dCcD_CylFRC8dCcD_Cyl = .text:0x0000B34C; // type:function size:0x1A4 scope:global align:4 __as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000B4F0; // type:function size:0x1C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt index 870fcb8d21..2bc77d4299 100644 --- a/config/RZDE01_02/rels/d_a_e_wb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_wb/symbols.txt @@ -57,12 +57,12 @@ daE_WB_Delete__FP10e_wb_class = .text:0x0000D8C8; // type:function size:0x64 sco useHeapInit__FP10fopAc_ac_c = .text:0x0000D92C; // type:function size:0x320 scope:global align:4 daE_WB_Create__FP10fopAc_ac_c = .text:0x0000DC4C; // type:function size:0x8D4 scope:global align:4 __dt__12daE_WB_HIO_cFv = .text:0x0000E520; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:global align:4 +__sinit_\d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:global align:4 __arraydtor$112255 = .text:0x0000E660; // type:function size:0x1C scope:global align:4 __arraydtor$112999 = .text:0x0000E67C; // type:function size:0x1C scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000E698; // type:function size:0x10 scope:global align:4 __apl__4cXyzFRC3Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 -lbl_244_text_E6DC = .text:0x0000E6DC; // type:label +cMtx_YrotS__FPA4_fs = .text:0x0000E6DC; // type:function size:0x8 scope:global cM_ssin__Fs = .text:0x0000E6E4; // type:function size:0x14 scope:global align:4 cM_scos__Fs = .text:0x0000E6F8; // type:function size:0x18 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x0000E710; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ws/symbols.txt b/config/RZDE01_02/rels/d_a_e_ws/symbols.txt index b998f14517..e30dc534ce 100644 --- a/config/RZDE01_02/rels/d_a_e_ws/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ws/symbols.txt @@ -34,7 +34,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002CFC; // type:function size:0x4 scope: create__8daE_WS_cFv = .text:0x00002D00; // type:function size:0x2EC scope:global align:4 daE_WS_Create__FP8daE_WS_c = .text:0x00002FEC; // type:function size:0x4 scope:global align:4 __dt__12daE_WS_HIO_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ws_cpp = .text:0x00003030; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ws_cpp = .text:0x00003030; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_ww/symbols.txt b/config/RZDE01_02/rels/d_a_e_ww/symbols.txt index bf92fea15d..e401ee3c5f 100644 --- a/config/RZDE01_02/rels/d_a_e_ww/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ww/symbols.txt @@ -51,7 +51,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00005CD4; // type:function size:0x4 scope: create__8daE_WW_cFv = .text:0x00005CD8; // type:function size:0x4A4 scope:global align:4 daE_WW_Create__FP8daE_WW_c = .text:0x0000617C; // type:function size:0x4 scope:global align:4 __dt__12daE_WW_HIO_cFv = .text:0x00006180; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ww_cpp = .text:0x000061C0; // type:function size:0x27C scope:global align:4 +__sinit_\d_a_e_ww_cpp = .text:0x000061C0; // type:function size:0x27C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt index b726999a33..73167f95f0 100644 --- a/config/RZDE01_02/rels/d_a_e_yc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yc/symbols.txt @@ -14,7 +14,7 @@ daE_YC_Delete__FP10e_yc_class = .text:0x00001F98; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00002000; // type:function size:0xF4 scope:global align:4 daE_YC_Create__FP10fopAc_ac_c = .text:0x000020F4; // type:function size:0x26C scope:global align:4 __dt__12daE_YC_HIO_cFv = .text:0x00002360; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yc_cpp = .text:0x000023A0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_yc_cpp = .text:0x000023A0; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x000023E8; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x000023F0; // type:function size:0x8 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x000023F8; // type:function size:0x18 scope:global align:4 @@ -31,7 +31,7 @@ YrotM__14mDoMtx_stack_cFs = .text:0x00002564; // type:function size:0x10 scope:g XrotM__14mDoMtx_stack_cFs = .text:0x00002574; // type:function size:0x10 scope:global align:4 ZrotM__14mDoMtx_stack_cFs = .text:0x00002584; // type:function size:0x10 scope:global align:4 get__14mDoMtx_stack_cFv = .text:0x00002594; // type:function size:0xC scope:global align:4 -multVec__14mDoMtx_stack_cFP9Vec = .text:0x000025A0; // type:function size:0x18 scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000025A0; // type:function size:0x18 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_yd/symbols.txt b/config/RZDE01_02/rels/d_a_e_yd/symbols.txt index 2848a4d6df..0c6a19c561 100644 --- a/config/RZDE01_02/rels/d_a_e_yd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yd/symbols.txt @@ -28,7 +28,7 @@ daE_YD_Delete__FP10e_yd_class = .text:0x0000394C; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000039B4; // type:function size:0x298 scope:global align:4 daE_YD_Create__FP10fopAc_ac_c = .text:0x00003C4C; // type:function size:0x400 scope:global align:4 __dt__12daE_YD_HIO_cFv = .text:0x0000404C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yd_cpp = .text:0x0000408C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_yd_cpp = .text:0x0000408C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_yg/symbols.txt b/config/RZDE01_02/rels/d_a_e_yg/symbols.txt index df8a55eb2c..8f3383ccca 100644 --- a/config/RZDE01_02/rels/d_a_e_yg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yg/symbols.txt @@ -31,10 +31,10 @@ daE_YG_Delete__FP10e_yg_class = .text:0x000031BC; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00003224; // type:function size:0x10C scope:global align:4 daE_YG_Create__FP10fopAc_ac_c = .text:0x00003330; // type:function size:0x31C scope:global align:4 __dt__12daE_YG_HIO_cFv = .text:0x0000364C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yg_cpp = .text:0x0000368C; // type:function size:0x410 scope:global align:4 +__sinit_\d_a_e_yg_cpp = .text:0x0000368C; // type:function size:0x410 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00003A9C; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00003AA4; // type:function size:0x8 scope:global align:4 -lbl_250_text_3AAC = .text:0x00003AAC; // type:label +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003AAC; // type:function size:0x14 scope:global align:4 __ct__7yg_ke_sFv = .text:0x00003AC0; // type:function size:0x68 scope:global align:4 __dt__7yg_ke_sFv = .text:0x00003B28; // type:function size:0x7C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_yh/symbols.txt b/config/RZDE01_02/rels/d_a_e_yh/symbols.txt index c70c349b0b..e75164b41d 100644 --- a/config/RZDE01_02/rels/d_a_e_yh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yh/symbols.txt @@ -34,7 +34,7 @@ daE_YH_Delete__FP10e_yh_class = .text:0x000056C8; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005730; // type:function size:0x298 scope:global align:4 daE_YH_Create__FP10fopAc_ac_c = .text:0x000059C8; // type:function size:0x44C scope:global align:4 __dt__12daE_YH_HIO_cFv = .text:0x00005E14; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yh_cpp = .text:0x00005E54; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_yh_cpp = .text:0x00005E54; // type:function size:0x48 scope:global align:4 fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005E9C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yk/symbols.txt b/config/RZDE01_02/rels/d_a_e_yk/symbols.txt index cde1b76c9f..abd9dafc0f 100644 --- a/config/RZDE01_02/rels/d_a_e_yk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yk/symbols.txt @@ -31,7 +31,7 @@ daE_YK_Delete__FP10e_yk_class = .text:0x00002794; // type:function size:0x68 sco useHeapInit__FP10fopAc_ac_c = .text:0x000027FC; // type:function size:0xF4 scope:global align:4 daE_YK_Create__FP10fopAc_ac_c = .text:0x000028F0; // type:function size:0x390 scope:global align:4 __dt__12daE_YK_HIO_cFv = .text:0x00002C80; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yk_cpp = .text:0x00002CC0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_yk_cpp = .text:0x00002CC0; // type:function size:0x48 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00002D08; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00002D10; // type:function size:0x8 scope:global align:4 setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002D18; // type:function size:0x14 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt index d8191a2c4f..7e04b81d4c 100644 --- a/config/RZDE01_02/rels/d_a_e_ym/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ym/symbols.txt @@ -78,7 +78,7 @@ setHideType__8daE_YM_cFv = .text:0x00009814; // type:function size:0xAC scope:gl create__8daE_YM_cFv = .text:0x000098C0; // type:function size:0x5F0 scope:global align:4 daE_YM_Create__FP8daE_YM_c = .text:0x00009EB0; // type:function size:0x4 scope:global align:4 __dt__12daE_YM_HIO_cFv = .text:0x00009EB4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ym_cpp = .text:0x00009EF4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_ym_cpp = .text:0x00009EF4; // type:function size:0x48 scope:global align:4 getPos__13daTag_FWall_cFUc = .text:0x00009F3C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt b/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt index a3490a7d4d..c81af5dcc2 100644 --- a/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_ymb/symbols.txt @@ -72,7 +72,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x4 scope: create__9daE_YMB_cFv = .text:0x00008B48; // type:function size:0x328 scope:global align:4 daE_YMB_Create__FP9daE_YMB_c = .text:0x00008E70; // type:function size:0x4 scope:global align:4 __dt__13daE_YMB_HIO_cFv = .text:0x00008E74; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_ymb_cpp = .text:0x00008EB4; // type:function size:0x27C scope:global align:4 +__sinit_\d_a_e_ymb_cpp = .text:0x00008EB4; // type:function size:0x27C scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00009130; // type:function size:0x74 scope:global align:4 setUpdateEnable__8J3DZModeFUc = .text:0x000091A4; // type:function size:0x34 scope:global align:4 setPos__11daObjDrop_cF4cXyz = .text:0x000091D8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt index 7a470173ee..d16b58ccab 100644 --- a/config/RZDE01_02/rels/d_a_e_yr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_yr/symbols.txt @@ -17,7 +17,7 @@ fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000544; // type:function size:0xC fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000550; // type:function size:0x10 scope:global align:4 fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000560; // type:function size:0x10 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00000570; // type:function size:0x30 scope:global align:4 -l__CFv = .text:0x000005A0; // type:function size:0x8 scope:global align:4 +__opUl__10JAISoundIDCFv = .text:0x000005A0; // type:function size:0x8 scope:global align:4 __ct__10JAISoundIDFRC10JAISoundID = .text:0x000005A8; // type:function size:0xC scope:global align:4 nodeCallBack__FP8J3DJointi = .text:0x000005B4; // type:function size:0x314 scope:global align:4 anm_init__FP10e_yr_classifUcf = .text:0x000008C8; // type:function size:0xB8 scope:global align:4 @@ -42,7 +42,7 @@ daE_Yr_Delete__FP10e_yr_class = .text:0x00005508; // type:function size:0x50 sco useHeapInit__FP10fopAc_ac_c = .text:0x00005558; // type:function size:0x138 scope:global align:4 daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005690; // type:function size:0x3AC scope:global align:4 __dt__9e_yrHIO_cFv = .text:0x00005A3C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_yr_cpp = .text:0x00005A7C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_yr_cpp = .text:0x00005A7C; // type:function size:0x48 scope:global align:4 __ct__9e_yrHIO_cFv = .text:0x00005AC4; // type:function size:0xEC scope:global align:4 cMtx_YrotM__FPA4_fs = .text:0x00005BB0; // type:function size:0x8 scope:global align:4 cMtx_XrotM__FPA4_fs = .text:0x00005BB8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_zh/symbols.txt b/config/RZDE01_02/rels/d_a_e_zh/symbols.txt index 22a50499bc..1b2acbf746 100644 --- a/config/RZDE01_02/rels/d_a_e_zh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zh/symbols.txt @@ -44,7 +44,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x4 scope: create__8daE_ZH_cFv = .text:0x00004C50; // type:function size:0x63C scope:global align:4 daE_ZH_Create__FP8daE_ZH_c = .text:0x0000528C; // type:function size:0x4 scope:global align:4 __dt__12daE_ZH_HIO_cFv = .text:0x00005290; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_zh_cpp = .text:0x000052D0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_zh_cpp = .text:0x000052D0; // type:function size:0x48 scope:global align:4 prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00005318; // type:function size:0x20 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_e_zm/symbols.txt b/config/RZDE01_02/rels/d_a_e_zm/symbols.txt index 20df7d7099..f32d0ce74b 100644 --- a/config/RZDE01_02/rels/d_a_e_zm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zm/symbols.txt @@ -30,7 +30,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00002724; // type:function size:0x4 scope: create__8daE_ZM_cFv = .text:0x00002728; // type:function size:0x49C scope:global align:4 daE_ZM_Create__FP8daE_ZM_c = .text:0x00002BC4; // type:function size:0x4 scope:global align:4 __dt__12daE_ZM_HIO_cFv = .text:0x00002BC8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_zm_cpp = .text:0x00002C08; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_zm_cpp = .text:0x00002C08; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_e_zs/symbols.txt b/config/RZDE01_02/rels/d_a_e_zs/symbols.txt index a16211b60a..e3cec1791e 100644 --- a/config/RZDE01_02/rels/d_a_e_zs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_e_zs/symbols.txt @@ -27,7 +27,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00001860; // type:function size:0x4 scope: create__8daE_ZS_cFv = .text:0x00001864; // type:function size:0x2E0 scope:global align:4 daE_ZS_Create__FP8daE_ZS_c = .text:0x00001B44; // type:function size:0x4 scope:global align:4 __dt__12daE_ZS_HIO_cFv = .text:0x00001B48; // type:function size:0x40 scope:global align:4 -__sinit_d_a_e_zs_cpp = .text:0x00001B88; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_e_zs_cpp = .text:0x00001B88; // type:function size:0x48 scope:global align:4 getHandPosL__8daB_DS_cFv = .text:0x00001BD0; // type:function size:0x8 scope:global align:4 getHandPosR__8daB_DS_cFv = .text:0x00001BD8; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_fr/symbols.txt b/config/RZDE01_02/rels/d_a_fr/symbols.txt index 051275776b..ebb325c341 100644 --- a/config/RZDE01_02/rels/d_a_fr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_fr/symbols.txt @@ -14,7 +14,7 @@ daFr_Delete__FP8fr_class = .text:0x000017B8; // type:function size:0x54 scope:gl useHeapIfrt__FP10fopAc_ac_c = .text:0x0000180C; // type:function size:0x19C scope:global align:4 daFr_Create__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x24C scope:global align:4 __dt__10daFr_HIO_cFv = .text:0x00001BF4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_fr_cpp = .text:0x00001C34; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_fr_cpp = .text:0x00001C34; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_grass/symbols.txt b/config/RZDE01_02/rels/d_a_grass/symbols.txt index 027e720673..78a3276fbc 100644 --- a/config/RZDE01_02/rels/d_a_grass/symbols.txt +++ b/config/RZDE01_02/rels/d_a_grass/symbols.txt @@ -20,7 +20,7 @@ newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x00002A20; // type:function s deleteRoom__15dGrass_packet_cFi = .text:0x00002B14; // type:function size:0x14 scope:global align:4 newAnm__15dGrass_packet_cFv = .text:0x00002B28; // type:function size:0x4C scope:global align:4 setAnm__15dGrass_packet_cFis = .text:0x00002B74; // type:function size:0x24 scope:global align:4 -__sinit_d_a_grass_cpp = .text:0x00002B98; // type:function size:0xE4 scope:global align:4 +__sinit_\d_a_grass_cpp = .text:0x00002B98; // type:function size:0xE4 scope:global align:4 getSwordTopPos__9daPy_py_cCFv = .text:0x00002C7C; // type:function size:0x8 scope:global align:4 __dt__15dCcMassS_HitInfFv = .text:0x00002C84; // type:function size:0x40 scope:global align:4 __ct__13dGrass_data_cFv = .text:0x00002CC4; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_horse/symbols.txt b/config/RZDE01_02/rels/d_a_horse/symbols.txt index b4d5310e6c..436585ff2f 100644 --- a/config/RZDE01_02/rels/d_a_horse/symbols.txt +++ b/config/RZDE01_02/rels/d_a_horse/symbols.txt @@ -96,7 +96,7 @@ draw__9daHorse_cFv = .text:0x0000B740; // type:function size:0x1D4 scope:global daHorse_Draw__FP9daHorse_c = .text:0x0000B914; // type:function size:0x4 scope:global align:4 __dt__9daHorse_cFv = .text:0x0000B918; // type:function size:0x194 scope:global align:4 daHorse_Delete__FP9daHorse_c = .text:0x0000BAAC; // type:function size:0x28 scope:global align:4 -__sinit_d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:global align:4 +__sinit_\d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:global align:4 @36@__dt__14dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local align:4 @20@__dt__14dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local align:4 __dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_kago/symbols.txt b/config/RZDE01_02/rels/d_a_kago/symbols.txt index def92ba334..11e364d9df 100644 --- a/config/RZDE01_02/rels/d_a_kago/symbols.txt +++ b/config/RZDE01_02/rels/d_a_kago/symbols.txt @@ -80,7 +80,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00009DE4; // type:function size:0x4 scope: create__8daKago_cFv = .text:0x00009DE8; // type:function size:0x460 scope:global align:4 daKago_Create__FP8daKago_c = .text:0x0000A248; // type:function size:0x4 scope:global align:4 __dt__12daKago_HIO_cFv = .text:0x0000A24C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_kago_cpp = .text:0x0000A28C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_kago_cpp = .text:0x0000A28C; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x0000A2D4; // type:function size:0x74 scope:global align:4 getMidnaActor__9daPy_py_cFv = .text:0x0000A348; // type:function size:0xC scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A354; // type:function size:0x4C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt b/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt index 4c4037136d..df57c4e653 100644 --- a/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_fish/symbols.txt @@ -59,7 +59,7 @@ useHeapInit2__FP10fopAc_ac_c = .text:0x00009268; // type:function size:0x47C sco useHeapImg_fisht__FP10fopAc_ac_c = .text:0x000096E4; // type:function size:0x250 scope:global align:4 daMg_Fish_Create__FP10fopAc_ac_c = .text:0x00009934; // type:function size:0xB54 scope:global align:4 __dt__15daMg_Fish_HIO_cFv = .text:0x0000A488; // type:function size:0x40 scope:global align:4 -__sinit_d_a_mg_fish_cpp = .text:0x0000A4C8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_mg_fish_cpp = .text:0x0000A4C8; // type:function size:0x48 scope:global align:4 setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A510; // type:function size:0x4C scope:global align:4 dComIfGs_getFishSize__FUc = .text:0x0000A55C; // type:function size:0x14 scope:global align:4 __ct__7mf_ke_sFv = .text:0x0000A570; // type:function size:0x48 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt b/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt index a9886f499d..41e5282b6f 100644 --- a/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_fshop/symbols.txt @@ -17,7 +17,7 @@ koro2_heapinit__FP10fopAc_ac_c = .text:0x000023FC; // type:function size:0x4B8 s useHeapInit__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x848 scope:global align:4 BalluseHeapInit__FP10fopAc_ac_c = .text:0x000030FC; // type:function size:0x68 scope:global align:4 daFshop_Create__FP10fopAc_ac_c = .text:0x00003164; // type:function size:0x760 scope:global align:4 -__sinit_d_a_mg_fshop_cpp = .text:0x000038C4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_mg_fshop_cpp = .text:0x000038C4; // type:function size:0x68 scope:global align:4 __ct__9fs_lure_sFv = .text:0x0000392C; // type:function size:0x4 scope:global align:4 __dt__9fs_lure_sFv = .text:0x00003930; // type:function size:0x40 scope:global align:4 __ct__8fs_rod_sFv = .text:0x00003970; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt index 12e58fdc3a..3b5fc41a49 100644 --- a/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt +++ b/config/RZDE01_02/rels/d_a_mg_rod/symbols.txt @@ -46,7 +46,7 @@ dmg_rod_Delete__FP13dmg_rod_class = .text:0x0000F6E0; // type:function size:0x9C useHeapInit__FP10fopAc_ac_c = .text:0x0000F77C; // type:function size:0x644 scope:global align:4 dmg_rod_Create__FP10fopAc_ac_c = .text:0x0000FDC0; // type:function size:0x4E8 scope:global align:4 __dt__13dmg_rod_HIO_cFv = .text:0x000102A8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_mg_rod_cpp = .text:0x000102E8; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_mg_rod_cpp = .text:0x000102E8; // type:function size:0x7C scope:global align:4 __arraydtor$109606 = .text:0x00010364; // type:function size:0x1C scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00010380; // type:function size:0x10 scope:global align:4 cMtx_YrotM__FPA4_fs = .text:0x00010390; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt index 7ccf3569a4..54d480cfa7 100644 --- a/config/RZDE01_02/rels/d_a_movie_player/symbols.txt +++ b/config/RZDE01_02/rels/d_a_movie_player/symbols.txt @@ -85,7 +85,7 @@ daMP_THPPlayerDrawDone__Fv = .text:0x0000582C; // type:function size:0x44 scope: daMP_THPPlayerPlay__Fv = .text:0x00005870; // type:function size:0x60 scope:global align:4 daMP_THPPlayerStop__Fv = .text:0x000058D0; // type:function size:0xB8 scope:global align:4 daMP_THPPlayerPause__Fv = .text:0x00005988; // type:function size:0x3C scope:global align:4 -daMP_THPPlayerDrawCurrentFrame__FP22_GXRenderModeObj = .text:0x000059C4; // type:function size:0xEC scope:global align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x000059C4; // type:function size:0xEC scope:global align:4 daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005AB0; // type:function size:0x48 scope:global align:4 daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005AF8; // type:function size:0x48 scope:global align:4 daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005B40; // type:function size:0x24 scope:global align:4 @@ -109,7 +109,7 @@ daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006288; // type:function si daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x0000628C; // type:function size:0x4C scope:global align:4 daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x000062D8; // type:function size:0x20 scope:global align:4 daMP_Callback_Dummy__FP6daMP_c = .text:0x000062F8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_movie_player_cpp = .text:0x00006300; // type:function size:0xC scope:global align:4 +__sinit_\d_a_movie_player_cpp = .text:0x00006300; // type:function size:0xC scope:global align:4 __ct__16daMP_Dlst_base_cFv = .text:0x0000630C; // type:function size:0x3C scope:global align:4 __ct__12dDlst_base_cFv = .text:0x00006348; // type:function size:0x10 scope:global align:4 OSInitFastCast = .text:0x00006358; // type:function size:0x34 scope:global align:4 @@ -135,7 +135,7 @@ fpcM_GetParam__FPCv = .text:0x000064D8; // type:function size:0x8 scope:global a setFrameRate__10JFWDisplayFUs = .text:0x000064E0; // type:function size:0x10 scope:global align:4 getManager__10JFWDisplayFv = .text:0x000064F0; // type:function size:0xC scope:global align:4 set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x000064FC; // type:function size:0x10 scope:global align:4 -new__FUlPv = .text:0x0000650C; // type:function size:0x8 scope:global align:4 +__nw__FUlPv = .text:0x0000650C; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_myna/symbols.txt b/config/RZDE01_02/rels/d_a_myna/symbols.txt index 38d5eec4ba..6a635d6eb1 100644 --- a/config/RZDE01_02/rels/d_a_myna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_myna/symbols.txt @@ -99,7 +99,7 @@ daMyna_Execute__FPv = .text:0x000040A4; // type:function size:0x4 scope:global a daMyna_Draw__FPv = .text:0x000040A8; // type:function size:0x4 scope:global align:4 daMyna_IsDelete__FPv = .text:0x000040AC; // type:function size:0x8 scope:global align:4 __dt__12daMyna_HIO_cFv = .text:0x000040B4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_myna_cpp = .text:0x000040F4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_myna_cpp = .text:0x000040F4; // type:function size:0x48 scope:global align:4 __ct__12daMyna_HIO_cFv = .text:0x0000413C; // type:function size:0x4C scope:global align:4 getHeadTopPos__9daPy_py_cCFv = .text:0x00004188; // type:function size:0x8 scope:global align:4 __dt__8daMyna_cFv = .text:0x00004190; // type:function size:0xA4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt index 7cd20afab3..541b2f8b7a 100644 --- a/config/RZDE01_02/rels/d_a_nbomb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_nbomb/symbols.txt @@ -41,7 +41,7 @@ execute__9daNbomb_cFv = .text:0x00003618; // type:function size:0x9E0 scope:glob daNbomb_Execute__FP9daNbomb_c = .text:0x00003FF8; // type:function size:0x4 scope:global align:4 draw__9daNbomb_cFv = .text:0x00003FFC; // type:function size:0x504 scope:global align:4 daNbomb_Draw__FP9daNbomb_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 -__sinit_d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:global align:4 +__sinit_\d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:global align:4 @36@__dt__13dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 @20@__dt__13dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 __dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_ni/symbols.txt b/config/RZDE01_02/rels/d_a_ni/symbols.txt index c699319dfb..55bc76aa8a 100644 --- a/config/RZDE01_02/rels/d_a_ni/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ni/symbols.txt @@ -36,7 +36,7 @@ daNi_Delete__FP8ni_class = .text:0x00004470; // type:function size:0x68 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x000044D8; // type:function size:0x204 scope:global align:4 daNi_Create__FP10fopAc_ac_c = .text:0x000046DC; // type:function size:0x370 scope:global align:4 __dt__10daNi_HIO_cFv = .text:0x00004A4C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_ni_cpp = .text:0x00004A8C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_ni_cpp = .text:0x00004A8C; // type:function size:0x48 scope:global align:4 dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004AD4; // type:function size:0x78 scope:global align:4 dComIfG_Bgsp__Fv = .text:0x00004B4C; // type:function size:0x10 scope:global align:4 dComIfGp_getStartStageName__Fv = .text:0x00004B5C; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt b/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt index 3e2a8366eb..1916488a6a 100644 --- a/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_aru/symbols.txt @@ -53,7 +53,7 @@ daNpc_Aru_Delete__FPv = .text:0x000043F4; // type:function size:0x34 scope:globa daNpc_Aru_Execute__FPv = .text:0x00004428; // type:function size:0x4 scope:global align:4 daNpc_Aru_Draw__FPv = .text:0x0000442C; // type:function size:0x4 scope:global align:4 daNpc_Aru_IsDelete__FPv = .text:0x00004430; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_aru_cpp = .text:0x00004438; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_aru_cpp = .text:0x00004438; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000044A0; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000044E0; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000045AC; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt index 35d9f3f70c..cf9a6b68c9 100644 --- a/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ash/symbols.txt @@ -40,7 +40,7 @@ setAttnPos__10daNpcAsh_cFv = .text:0x00002C94; // type:function size:0x50C scope ctrlBtk__10daNpcAsh_cFv = .text:0x000031A0; // type:function size:0x74 scope:global align:4 main__10daNpcAsh_cFv = .text:0x00003214; // type:function size:0x4E0 scope:global align:4 setParam__10daNpcAsh_cFv = .text:0x000036F4; // type:function size:0x214 scope:global align:4 -__sinit_d_a_npc_ash_cpp = .text:0x00003908; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_ash_cpp = .text:0x00003908; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003970; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000039AC; // type:function size:0xBC scope:global align:4 chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003A68; // type:function size:0x74 scope:global align:4 @@ -59,7 +59,7 @@ m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:globa @99683 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float @99745 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float @95147 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte -btkType = .rodata:0x00000090; // type:object size:0x4 scope:global align:4 +btkType$localstatic3$setMotionAnm__10daNpcAsh_cFif = .rodata:0x00000090; // type:object size:0x4 scope:global align:4 @95471 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 @95475 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 @95479 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt index caa58a6604..9459ba388b 100644 --- a/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ashB/symbols.txt @@ -35,7 +35,7 @@ setAttnPos__11daNpcAshB_cFv = .text:0x00002360; // type:function size:0x3F8 scop ctrlBtk__11daNpcAshB_cFv = .text:0x00002758; // type:function size:0xD4 scope:global align:4 main__11daNpcAshB_cFv = .text:0x0000282C; // type:function size:0x5A8 scope:global align:4 setParam__11daNpcAshB_cFv = .text:0x00002DD4; // type:function size:0x6C scope:global align:4 -__sinit_d_a_npc_ashB_cpp = .text:0x00002E40; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_ashB_cpp = .text:0x00002E40; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002EA8; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002EE4; // type:function size:0xBC scope:global align:4 __dt__17daNpcAshB_Param_cFv = .text:0x00002FA0; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt index 8b5df5517f..281334c85f 100644 --- a/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bans/symbols.txt @@ -45,7 +45,7 @@ daNpc_Bans_Delete__FPv = .text:0x00003B94; // type:function size:0x34 scope:glob daNpc_Bans_Execute__FPv = .text:0x00003BC8; // type:function size:0x4 scope:global align:4 daNpc_Bans_Draw__FPv = .text:0x00003BCC; // type:function size:0x4 scope:global align:4 daNpc_Bans_IsDelete__FPv = .text:0x00003BD0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003C40; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C80; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003CC4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt index 28e69e91d5..f3ac3911fd 100644 --- a/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_besu/symbols.txt @@ -61,7 +61,7 @@ daNpc_Besu_Delete__FPv = .text:0x0000535C; // type:function size:0x34 scope:glob daNpc_Besu_Execute__FPv = .text:0x00005390; // type:function size:0x4 scope:global align:4 daNpc_Besu_Draw__FPv = .text:0x00005394; // type:function size:0x4 scope:global align:4 daNpc_Besu_IsDelete__FPv = .text:0x00005398; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_besu_cpp = .text:0x000053A0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_besu_cpp = .text:0x000053A0; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00005408; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005448; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005514; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt b/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt index acd28956e0..7cd83d8939 100644 --- a/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_blue_ns/symbols.txt @@ -61,7 +61,7 @@ daNpcBlueNS_Delete__FPv = .text:0x0000315C; // type:function size:0x34 scope:glo daNpcBlueNS_Execute__FPv = .text:0x00003190; // type:function size:0x24 scope:global align:4 daNpcBlueNS_Draw__FPv = .text:0x000031B4; // type:function size:0x4 scope:global align:4 daNpcBlueNS_IsDelete__FPv = .text:0x000031B8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_blue_ns_cpp = .text:0x000031C0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_blue_ns_cpp = .text:0x000031C0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003228; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003264; // type:function size:0xBC scope:global align:4 adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00003320; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt index 63df13bc69..414302e846 100644 --- a/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bou/symbols.txt @@ -46,7 +46,7 @@ daNpc_Bou_Delete__FPv = .text:0x0000377C; // type:function size:0x34 scope:globa daNpc_Bou_Execute__FPv = .text:0x000037B0; // type:function size:0x4 scope:global align:4 daNpc_Bou_Draw__FPv = .text:0x000037B4; // type:function size:0x4 scope:global align:4 daNpc_Bou_IsDelete__FPv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_bou_cpp = .text:0x000037C0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_bou_cpp = .text:0x000037C0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003828; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003868; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt b/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt index c2c34dbacc..6a533fe1b3 100644 --- a/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_bouS/symbols.txt @@ -40,7 +40,7 @@ setAttnPos__11daNpcBouS_cFv = .text:0x00002A74; // type:function size:0x548 scop ctrlBtk__11daNpcBouS_cFv = .text:0x00002FBC; // type:function size:0xD4 scope:global align:4 main__11daNpcBouS_cFv = .text:0x00003090; // type:function size:0x614 scope:global align:4 setParam__11daNpcBouS_cFv = .text:0x000036A4; // type:function size:0x84 scope:global align:4 -__sinit_d_a_npc_bouS_cpp = .text:0x00003728; // type:function size:0x94 scope:global align:4 +__sinit_\d_a_npc_bouS_cpp = .text:0x00003728; // type:function size:0x94 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000037BC; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000037F8; // type:function size:0xBC scope:global align:4 adjustShapeAngle__11daNpcBouS_cFv = .text:0x000038B4; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt b/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt index b0c516a8ff..60c28f0445 100644 --- a/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_cdn3/symbols.txt @@ -68,7 +68,7 @@ daNpcCdn3_Execute__FPv = .text:0x00004194; // type:function size:0x500 scope:glo searchNextScheduleTag__11daNpcCdn3_cFv = .text:0x00004694; // type:function size:0xB4 scope:global align:4 daNpcCdn3_Draw__FPv = .text:0x00004748; // type:function size:0xD4 scope:global align:4 daNpcCdn3_IsDelete__FPv = .text:0x0000481C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_cdn3_cpp = .text:0x00004824; // type:function size:0x310 scope:global align:4 +__sinit_\d_a_npc_cdn3_cpp = .text:0x00004824; // type:function size:0x310 scope:global align:4 Cd2_HIO_objScale__Fi = .text:0x00004B34; // type:function size:0x3C scope:global align:4 getArg0__11PathTrace_cFv = .text:0x00004B70; // type:function size:0x20 scope:global align:4 getPoint__11PathTrace_cFUs = .text:0x00004B90; // type:function size:0x2C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt b/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt index f66e234c71..dc82712069 100644 --- a/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_chat/symbols.txt @@ -56,7 +56,7 @@ __ct__18daNpcF_ActorMngr_cFv = .text:0x00004C10; // type:function size:0x3C scop __dt__15daNpcF_Lookat_cFv = .text:0x00004C4C; // type:function size:0xBC scope:global align:4 checkHide__8daNpcF_cFv = .text:0x00004D08; // type:function size:0x54 scope:global align:4 ObjScale__Fi = .text:0x00004D5C; // type:function size:0x3C scope:global align:4 -__sinit_d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:global align:4 +__sinit_\d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:global align:4 adjustShapeAngle__11daNpcChat_cFv = .text:0x00005338; // type:function size:0x4 scope:global align:4 __dt__17daNpcChat_Param_cFv = .text:0x0000533C; // type:function size:0x40 scope:global align:4 __ct__17daNpcChat_Param_cFv = .text:0x0000537C; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt b/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt index e8bd5ef9fb..9c9a32dd25 100644 --- a/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_chin/symbols.txt @@ -67,7 +67,7 @@ daNpcChin_Delete__FPv = .text:0x000048F4; // type:function size:0x34 scope:globa daNpcChin_Execute__FPv = .text:0x00004928; // type:function size:0x4 scope:global align:4 daNpcChin_Draw__FPv = .text:0x0000492C; // type:function size:0x4 scope:global align:4 daNpcChin_IsDelete__FPv = .text:0x00004930; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:global align:4 switch_off__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049A0; // type:function size:0x18 scope:global align:4 __dt__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049B8; // type:function size:0x5C scope:global align:4 setMtx__11daNpcChin_cFv = .text:0x00004A14; // type:function size:0x34 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt index 96e0543ae2..7f29f737f7 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerka/symbols.txt @@ -36,7 +36,7 @@ daNpc_clerkA_Delete__FPv = .text:0x00001FA0; // type:function size:0x34 scope:gl daNpc_clerkA_Execute__FPv = .text:0x00001FD4; // type:function size:0x4 scope:global align:4 daNpc_clerkA_Draw__FPv = .text:0x00001FD8; // type:function size:0x4 scope:global align:4 daNpc_clerkA_IsDelete__FPv = .text:0x00001FDC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000204C; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000208C; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020D0; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt index 7e96e3068f..8f9088c321 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerkb/symbols.txt @@ -40,7 +40,7 @@ daNpc_clerkB_Delete__FPv = .text:0x000025D8; // type:function size:0x34 scope:gl daNpc_clerkB_Execute__FPv = .text:0x0000260C; // type:function size:0x4 scope:global align:4 daNpc_clerkB_Draw__FPv = .text:0x00002610; // type:function size:0x4 scope:global align:4 daNpc_clerkB_IsDelete__FPv = .text:0x00002614; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002684; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000026C4; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002708; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt b/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt index 6f62e16237..3a0704a76d 100644 --- a/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_clerkt/symbols.txt @@ -33,7 +33,7 @@ setAttnPos__13daNpcClerkT_cFv = .text:0x000019B0; // type:function size:0x258 sc beforeMove__13daNpcClerkT_cFv = .text:0x00001C08; // type:function size:0x78 scope:global align:4 setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001C80; // type:function size:0x1C scope:global align:4 setParam__13daNpcClerkT_cFv = .text:0x00001C9C; // type:function size:0x144 scope:global align:4 -__sinit_d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E88; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001ECC; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt b/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt index 11158fe918..f1de7d9ded 100644 --- a/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_coach/symbols.txt @@ -62,7 +62,7 @@ round$localstatic4$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x00000130; shaftRound$localstatic3$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 round$localstatic4$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 @107607 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float -ParticleName = .rodata:0x00000140; // type:object size:0x14 scope:global align:4 +ParticleName$localstatic$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000140; // type:object size:0x14 scope:global align:4 @107797 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float lbl_296_rodata_158 = .rodata:0x00000158; // type:object size:0x4 @107837 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_df/symbols.txt b/config/RZDE01_02/rels/d_a_npc_df/symbols.txt index 44c46e3021..34ddea2c3d 100644 --- a/config/RZDE01_02/rels/d_a_npc_df/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_df/symbols.txt @@ -11,7 +11,7 @@ daNpc_Df_Delete__FP12npc_df_class = .text:0x00000F60; // type:function size:0xB4 useHeapInit__FP10fopAc_ac_c = .text:0x00001014; // type:function size:0xE4 scope:global align:4 daNpc_Df_Create__FP10fopAc_ac_c = .text:0x000010F8; // type:function size:0x1B4 scope:global align:4 __ct__4df_sFv = .text:0x000012AC; // type:function size:0x4 scope:global align:4 -__sinit_d_a_npc_df_cpp = .text:0x000012B0; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_npc_df_cpp = .text:0x000012B0; // type:function size:0x64 scope:global align:4 __dt__4df_sFv = .text:0x00001314; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt index 63a650ddd0..f7f596e432 100644 --- a/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_doc/symbols.txt @@ -33,7 +33,7 @@ daNpc_Doc_Delete__FPv = .text:0x00001F64; // type:function size:0x34 scope:globa daNpc_Doc_Execute__FPv = .text:0x00001F98; // type:function size:0x4 scope:global align:4 daNpc_Doc_Draw__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global align:4 daNpc_Doc_IsDelete__FPv = .text:0x00001FA0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002050; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000211C; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt b/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt index c0eb430dd4..9380d01c73 100644 --- a/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_doorboy/symbols.txt @@ -30,7 +30,7 @@ setMotionAnm__14daNpcDoorBoy_cFif = .text:0x0000179C; // type:function size:0xCC setAttnPos__14daNpcDoorBoy_cFv = .text:0x00001868; // type:function size:0x364 scope:global align:4 main__14daNpcDoorBoy_cFv = .text:0x00001BCC; // type:function size:0x1BC scope:global align:4 setParam__14daNpcDoorBoy_cFv = .text:0x00001D88; // type:function size:0xA4 scope:global align:4 -__sinit_d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00001E94; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00001ED0; // type:function size:0xBC scope:global align:4 adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00001F8C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt b/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt index 77bf366ee4..1539922e44 100644 --- a/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_drainSol/symbols.txt @@ -24,7 +24,7 @@ setMotionAnm__12daNpcDrSol_cFif = .text:0x00000DBC; // type:function size:0xC8 s setAttnPos__12daNpcDrSol_cFv = .text:0x00000E84; // type:function size:0x11C scope:global align:4 main__12daNpcDrSol_cFv = .text:0x00000FA0; // type:function size:0x15C scope:global align:4 setParam__12daNpcDrSol_cFv = .text:0x000010FC; // type:function size:0x7C scope:global align:4 -__sinit_d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000011C0; // type:function size:0x3C scope:global align:4 adjustShapeAngle__12daNpcDrSol_cFv = .text:0x000011FC; // type:function size:0x4 scope:global align:4 __dt__18daNpcDrSol_Param_cFv = .text:0x00001200; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_du/symbols.txt b/config/RZDE01_02/rels/d_a_npc_du/symbols.txt index b1ca94c84e..b5dfabd83d 100644 --- a/config/RZDE01_02/rels/d_a_npc_du/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_du/symbols.txt @@ -13,7 +13,7 @@ daNpc_Du_Delete__FP12npc_du_class = .text:0x00001198; // type:function size:0x68 useHeapInit__FP10fopAc_ac_c = .text:0x00001200; // type:function size:0x1D8 scope:global align:4 daNpc_Du_Create__FP10fopAc_ac_c = .text:0x000013D8; // type:function size:0x258 scope:global align:4 __dt__14daNpc_Du_HIO_cFv = .text:0x00001630; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_du_cpp = .text:0x00001670; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_du_cpp = .text:0x00001670; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt b/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt index a2008fefe7..255190e394 100644 --- a/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_fairy/symbols.txt @@ -100,7 +100,7 @@ daNpc_Fairy_Delete__FPv = .text:0x00005C94; // type:function size:0x34 scope:glo daNpc_Fairy_Execute__FPv = .text:0x00005CC8; // type:function size:0x4 scope:global align:4 daNpc_Fairy_Draw__FPv = .text:0x00005CCC; // type:function size:0x4 scope:global align:4 daNpc_Fairy_IsDelete__FPv = .text:0x00005CD0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_fairy_cpp = .text:0x00005CD8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_fairy_cpp = .text:0x00005CD8; // type:function size:0x68 scope:global align:4 __dt__16_Fairy_Feather_cFv = .text:0x00005D40; // type:function size:0xA0 scope:global align:4 getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00005DE0; // type:function size:0x8 scope:global align:4 getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00005DE8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt b/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt index 4c04152b75..4c9950e071 100644 --- a/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_fairy_seirei/symbols.txt @@ -26,7 +26,7 @@ daNpc_FairySeirei_Delete__FPv = .text:0x00000FF8; // type:function size:0x34 sco daNpc_FairySeirei_Execute__FPv = .text:0x0000102C; // type:function size:0x4 scope:global align:4 daNpc_FairySeirei_Draw__FPv = .text:0x00001030; // type:function size:0x8 scope:global align:4 daNpc_FairySeirei_IsDelete__FPv = .text:0x00001038; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000010A8; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001174; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000011B4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt index 358950d73e..940fe3c49b 100644 --- a/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gnd/symbols.txt @@ -33,7 +33,7 @@ daNpc_Gnd_Delete__FPv = .text:0x0000197C; // type:function size:0x34 scope:globa daNpc_Gnd_Execute__FPv = .text:0x000019B0; // type:function size:0x4 scope:global align:4 daNpc_Gnd_Draw__FPv = .text:0x000019B4; // type:function size:0x4 scope:global align:4 daNpc_Gnd_IsDelete__FPv = .text:0x000019B8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001A28; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AF4; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001B34; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt index 4207787021..9b413b41c7 100644 --- a/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gra/symbols.txt @@ -81,7 +81,7 @@ daNpc_grA_Delete__FPv = .text:0x00009D14; // type:function size:0x34 scope:globa daNpc_grA_Execute__FPv = .text:0x00009D48; // type:function size:0x44 scope:global align:4 daNpc_grA_Draw__FPv = .text:0x00009D8C; // type:function size:0x4 scope:global align:4 daNpc_grA_IsDelete__FPv = .text:0x00009D90; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_gra_cpp = .text:0x00009D98; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_gra_cpp = .text:0x00009D98; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00009E00; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00009E3C; // type:function size:0xBC scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00009EF8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt index 387c1f4c38..a90c533a6c 100644 --- a/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grc/symbols.txt @@ -47,7 +47,7 @@ daNpc_grC_Delete__FPv = .text:0x00003370; // type:function size:0x34 scope:globa daNpc_grC_Execute__FPv = .text:0x000033A4; // type:function size:0x4 scope:global align:4 daNpc_grC_Draw__FPv = .text:0x000033A8; // type:function size:0x4 scope:global align:4 daNpc_grC_IsDelete__FPv = .text:0x000033AC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000341C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003458; // type:function size:0xBC scope:global align:4 adjustShapeAngle__11daNpc_grC_cFv = .text:0x00003514; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt index a809aac780..18b512e1c2 100644 --- a/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grd/symbols.txt @@ -44,7 +44,7 @@ daNpc_Grd_Delete__FPv = .text:0x00002DC8; // type:function size:0x34 scope:globa daNpc_Grd_Execute__FPv = .text:0x00002DFC; // type:function size:0x4 scope:global align:4 daNpc_Grd_Draw__FPv = .text:0x00002E00; // type:function size:0x4 scope:global align:4 daNpc_Grd_IsDelete__FPv = .text:0x00002E04; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E74; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002EB0; // type:function size:0xBC scope:global align:4 adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00002F6C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt index 9ddfb3adca..e7592a24eb 100644 --- a/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grm/symbols.txt @@ -35,7 +35,7 @@ daNpc_grM_Delete__FPv = .text:0x00001C64; // type:function size:0x34 scope:globa daNpc_grM_Execute__FPv = .text:0x00001C98; // type:function size:0x4 scope:global align:4 daNpc_grM_Draw__FPv = .text:0x00001C9C; // type:function size:0x4 scope:global align:4 daNpc_grM_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D10; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001D94; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt index bcda5cf4c0..036a228281 100644 --- a/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grmc/symbols.txt @@ -32,7 +32,7 @@ daNpc_grMC_Delete__FPv = .text:0x000018F4; // type:function size:0x34 scope:glob daNpc_grMC_Execute__FPv = .text:0x00001928; // type:function size:0x4 scope:global align:4 daNpc_grMC_Draw__FPv = .text:0x0000192C; // type:function size:0x28 scope:global align:4 daNpc_grMC_IsDelete__FPv = .text:0x00001954; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019C4; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A08; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001A48; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt index b8360d0d21..493d57f7a2 100644 --- a/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gro/symbols.txt @@ -47,7 +47,7 @@ daNpc_grO_Delete__FPv = .text:0x00003A50; // type:function size:0x34 scope:globa daNpc_grO_Execute__FPv = .text:0x00003A84; // type:function size:0x4 scope:global align:4 daNpc_grO_Draw__FPv = .text:0x00003A88; // type:function size:0x4 scope:global align:4 daNpc_grO_IsDelete__FPv = .text:0x00003A8C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003AFC; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003B38; // type:function size:0xBC scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt index 826190749b..287a82d9c1 100644 --- a/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grr/symbols.txt @@ -43,7 +43,7 @@ daNpc_grR_Delete__FPv = .text:0x000030DC; // type:function size:0x34 scope:globa daNpc_grR_Execute__FPv = .text:0x00003110; // type:function size:0x4 scope:global align:4 daNpc_grR_Draw__FPv = .text:0x00003114; // type:function size:0x4 scope:global align:4 daNpc_grR_IsDelete__FPv = .text:0x00003118; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003188; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000031C4; // type:function size:0xBC scope:global align:4 adjustShapeAngle__11daNpc_grR_cFv = .text:0x00003280; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt index db8960b226..8b1ed44a8d 100644 --- a/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grs/symbols.txt @@ -44,7 +44,7 @@ daNpc_grS_Delete__FPv = .text:0x00002DE8; // type:function size:0x34 scope:globa daNpc_grS_Execute__FPv = .text:0x00002E1C; // type:function size:0x4 scope:global align:4 daNpc_grS_Draw__FPv = .text:0x00002E20; // type:function size:0x4 scope:global align:4 daNpc_grS_IsDelete__FPv = .text:0x00002E24; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002E94; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002ED0; // type:function size:0xBC scope:global align:4 getPlayerListNo__12daTag_Push_cFv = .text:0x00002F8C; // type:function size:0x1C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt index 92eb62864d..c91ab80840 100644 --- a/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_grz/symbols.txt @@ -58,7 +58,7 @@ daNpc_Grz_Delete__FPv = .text:0x00005600; // type:function size:0x34 scope:globa daNpc_Grz_Execute__FPv = .text:0x00005634; // type:function size:0x44 scope:global align:4 daNpc_Grz_Draw__FPv = .text:0x00005678; // type:function size:0x4 scope:global align:4 daNpc_Grz_IsDelete__FPv = .text:0x0000567C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:global align:4 __ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056EC; // type:function size:0x4 scope:global align:4 __dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056F0; // type:function size:0x40 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00005730; // type:function size:0x3C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt b/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt index 5bdf3fc2a9..3da0132895 100644 --- a/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_gwolf/symbols.txt @@ -51,7 +51,7 @@ daNpc_GWolf_Delete__FPv = .text:0x00003F9C; // type:function size:0x34 scope:glo daNpc_GWolf_Execute__FPv = .text:0x00003FD0; // type:function size:0x4 scope:global align:4 daNpc_GWolf_Draw__FPv = .text:0x00003FD4; // type:function size:0x4 scope:global align:4 daNpc_GWolf_IsDelete__FPv = .text:0x00003FD8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004048; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004084; // type:function size:0xBC scope:global align:4 checkHide__8daNpcF_cFv = .text:0x00004140; // type:function size:0x54 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt b/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt index 5b3999d07f..99662e491c 100644 --- a/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_hanjo/symbols.txt @@ -48,7 +48,7 @@ daNpc_Hanjo_Delete__FPv = .text:0x0000501C; // type:function size:0x34 scope:glo daNpc_Hanjo_Execute__FPv = .text:0x00005050; // type:function size:0x4 scope:global align:4 daNpc_Hanjo_Draw__FPv = .text:0x00005054; // type:function size:0x4 scope:global align:4 daNpc_Hanjo_IsDelete__FPv = .text:0x00005058; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_hanjo_cpp = .text:0x00005060; // type:function size:0x98 scope:global align:4 +__sinit_\d_a_npc_hanjo_cpp = .text:0x00005060; // type:function size:0x98 scope:global align:4 __dt__18daNpc_HanjoStone_cFv = .text:0x000050F8; // type:function size:0x5C scope:global align:4 __ct__18daNpc_HanjoStone_cFv = .text:0x00005154; // type:function size:0x84 scope:global align:4 initialize__18daNpc_HanjoStone_cFv = .text:0x000051D8; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt index 8a68b796b4..d7b0a2b015 100644 --- a/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_henna/symbols.txt @@ -28,7 +28,7 @@ daNpc_Henna_Delete__FP15npc_henna_class = .text:0x00005C9C; // type:function siz useHeapInit__FP10fopAc_ac_c = .text:0x00005CF0; // type:function size:0x38C scope:global align:4 daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x0000607C; // type:function size:0x6D0 scope:global align:4 __dt__17daNpc_Henna_HIO_cFv = .text:0x0000674C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_henna_cpp = .text:0x0000678C; // type:function size:0x330 scope:global align:4 +__sinit_\d_a_npc_henna_cpp = .text:0x0000678C; // type:function size:0x330 scope:global align:4 getModelData__8J3DModelFv = .text:0x00006ABC; // type:function size:0x8 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006AC4; // type:function size:0x8 scope:global align:4 dComIfGp_getCamera__Fi = .text:0x00006AD4; // type:function size:0x18 scope:global align:4 @@ -41,7 +41,7 @@ checkFrame__13mDoExt_morf_cFf = .text:0x00006B38; // type:function size:0x8 scop getEndFrame__14mDoExt_baseAnmFv = .text:0x00006B40; // type:function size:0x30 scope:global align:4 entryJoint__13mDoExt_bckAnmFP12J3DModelDataUs = .text:0x00006B70; // type:function size:0x8 scope:global align:4 __apl__4cXyzFRC3Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 -lbl_83_text_6BAC = .text:0x00006BAC; // type:label +cMtx_YrotS__FPA4_fs = .text:0x00006BAC; // type:function size:0x8 scope:global align:4 fpcM_Search__FPFPvPv_PvPv = .text:0x00006BB4; // type:function size:0x4 scope:global align:4 fopAcM_SearchByID__FUi = .text:0x00006BB8; // type:function size:0x30 scope:global align:4 fopAcM_GetID__FPCv = .text:0x00006BE8; // type:function size:0x18 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt index 6f830ce9fa..df5c338d24 100644 --- a/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_hoz/symbols.txt @@ -49,7 +49,7 @@ daNpc_Hoz_Delete__FPv = .text:0x000035FC; // type:function size:0x34 scope:globa daNpc_Hoz_Execute__FPv = .text:0x00003630; // type:function size:0x4 scope:global align:4 daNpc_Hoz_Draw__FPv = .text:0x00003634; // type:function size:0x4 scope:global align:4 daNpc_Hoz_IsDelete__FPv = .text:0x00003638; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_hoz_cpp = .text:0x00003640; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_hoz_cpp = .text:0x00003640; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000036A8; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000036E8; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000037B4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt b/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt index 57d97891a3..8ab5ef2190 100644 --- a/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_impal/symbols.txt @@ -38,7 +38,7 @@ setAttnPos__12daNpcImpal_cFv = .text:0x000028AC; // type:function size:0x3C4 sco ctrlBtk__12daNpcImpal_cFv = .text:0x00002C70; // type:function size:0xD4 scope:global align:4 main__12daNpcImpal_cFv = .text:0x00002D44; // type:function size:0x434 scope:global align:4 setParam__12daNpcImpal_cFv = .text:0x00003178; // type:function size:0x9C scope:global align:4 -__sinit_d_a_npc_impal_cpp = .text:0x00003214; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_impal_cpp = .text:0x00003214; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000327C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000032B8; // type:function size:0xBC scope:global align:4 __dt__18daNpcImpal_Param_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt index 4acba8e830..f3b23cb08f 100644 --- a/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ins/symbols.txt @@ -45,7 +45,7 @@ setAttnPos__10daNpcIns_cFv = .text:0x00002D10; // type:function size:0x3EC scope ctrlBtk__10daNpcIns_cFv = .text:0x000030FC; // type:function size:0xD4 scope:global align:4 main__10daNpcIns_cFv = .text:0x000031D0; // type:function size:0x5FC scope:global align:4 setParam__10daNpcIns_cFv = .text:0x000037CC; // type:function size:0x9C scope:global align:4 -__sinit_d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000038D0; // type:function size:0x74 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003980; // type:function size:0xBC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt b/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt index 8478dd0321..38c840393d 100644 --- a/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_jagar/symbols.txt @@ -45,7 +45,7 @@ daNpc_Jagar_Delete__FPv = .text:0x00003968; // type:function size:0x34 scope:glo daNpc_Jagar_Execute__FPv = .text:0x0000399C; // type:function size:0x4 scope:global align:4 daNpc_Jagar_Draw__FPv = .text:0x000039A0; // type:function size:0x4 scope:global align:4 daNpc_Jagar_IsDelete__FPv = .text:0x000039A4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003A14; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003A54; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003A94; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt index 6c6c545097..c3f8436fb4 100644 --- a/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kakashi/symbols.txt @@ -39,7 +39,7 @@ daNpc_Kakashi_Delete__FPv = .text:0x00002630; // type:function size:0x34 scope:g daNpc_Kakashi_Execute__FPv = .text:0x00002664; // type:function size:0x5C scope:global align:4 daNpc_Kakashi_Draw__FPv = .text:0x000026C0; // type:function size:0x28 scope:global align:4 daNpc_Kakashi_IsDelete__FPv = .text:0x000026E8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002758; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002824; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002864; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt index 363d9a7125..d64a10bec1 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_hana/symbols.txt @@ -83,7 +83,7 @@ daNpcKasiHana_Delete__FPv = .text:0x00004FD8; // type:function size:0x34 scope:g daNpcKasiHana_Execute__FPv = .text:0x0000500C; // type:function size:0x24 scope:global align:4 daNpcKasiHana_Draw__FPv = .text:0x00005030; // type:function size:0x4 scope:global align:4 daNpcKasiHana_IsDelete__FPv = .text:0x00005034; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000050A4; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000050E0; // type:function size:0xBC scope:global align:4 __ct__13daNpcF_Path_cFv = .text:0x0000519C; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt index 2d125fa6f1..91975f8c93 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_kyu/symbols.txt @@ -55,7 +55,7 @@ daNpcKasiKyu_Delete__FPv = .text:0x000030C8; // type:function size:0x34 scope:gl daNpcKasiKyu_Execute__FPv = .text:0x000030FC; // type:function size:0x2C scope:global align:4 daNpcKasiKyu_Draw__FPv = .text:0x00003128; // type:function size:0x4 scope:global align:4 daNpcKasiKyu_IsDelete__FPv = .text:0x0000312C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000319C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000031D8; // type:function size:0xBC scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00003294; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt index a85057764e..0e4ec7d098 100644 --- a/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kasi_mich/symbols.txt @@ -55,7 +55,7 @@ daNpcKasiMich_Delete__FPv = .text:0x00003068; // type:function size:0x34 scope:g daNpcKasiMich_Execute__FPv = .text:0x0000309C; // type:function size:0x2C scope:global align:4 daNpcKasiMich_Draw__FPv = .text:0x000030C8; // type:function size:0x4 scope:global align:4 daNpcKasiMich_IsDelete__FPv = .text:0x000030CC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000313C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003178; // type:function size:0xBC scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00003234; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt index eaa889aa9e..365a02754e 100644 --- a/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kkri/symbols.txt @@ -38,7 +38,7 @@ daNpc_Kkri_Delete__FPv = .text:0x00002728; // type:function size:0x34 scope:glob daNpc_Kkri_Execute__FPv = .text:0x0000275C; // type:function size:0x4 scope:global align:4 daNpc_Kkri_Draw__FPv = .text:0x00002760; // type:function size:0x4 scope:global align:4 daNpc_Kkri_IsDelete__FPv = .text:0x00002764; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kkri_cpp = .text:0x0000276C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kkri_cpp = .text:0x0000276C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000027D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002814; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002854; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt index 54552b9f3a..8a41abf8c5 100644 --- a/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kn/symbols.txt @@ -43,7 +43,7 @@ step__10daNpc_Kn_cFsiiii = .text:0x000029BC; // type:function size:0x18C scope:g initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00002B48; // type:function size:0x60 scope:global align:4 talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00002BA8; // type:function size:0x168 scope:global align:4 setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00002D10; // type:function size:0x108 scope:global align:4 -__sinit_d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:global align:4 +__sinit_\d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002EFC; // type:function size:0x40 scope:global align:4 __dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00002F3C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002F7C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt b/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt index b72d202375..748e5bd6cb 100644 --- a/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_knj/symbols.txt @@ -28,7 +28,7 @@ daNpc_Knj_Delete__FPv = .text:0x000011B0; // type:function size:0x34 scope:globa daNpc_Knj_Execute__FPv = .text:0x000011E4; // type:function size:0x4 scope:global align:4 daNpc_Knj_Draw__FPv = .text:0x000011E8; // type:function size:0x4 scope:global align:4 daNpc_Knj_IsDelete__FPv = .text:0x000011EC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000125C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001368; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt index e12b87ae4f..3356e22cc6 100644 --- a/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kolin/symbols.txt @@ -52,7 +52,7 @@ daNpc_Kolin_Delete__FPv = .text:0x00004370; // type:function size:0x34 scope:glo daNpc_Kolin_Execute__FPv = .text:0x000043A4; // type:function size:0x4 scope:global align:4 daNpc_Kolin_Draw__FPv = .text:0x000043A8; // type:function size:0x4 scope:global align:4 daNpc_Kolin_IsDelete__FPv = .text:0x000043AC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kolin_cpp = .text:0x000043B4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kolin_cpp = .text:0x000043B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000441C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000445C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000449C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt index b9641ba16f..5d74829791 100644 --- a/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kolinb/symbols.txt @@ -37,7 +37,7 @@ daNpc_Kolinb_Delete__FPv = .text:0x00001AF8; // type:function size:0x34 scope:gl daNpc_Kolinb_Execute__FPv = .text:0x00001B2C; // type:function size:0x4 scope:global align:4 daNpc_Kolinb_Draw__FPv = .text:0x00001B30; // type:function size:0x4 scope:global align:4 daNpc_Kolinb_IsDelete__FPv = .text:0x00001B34; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001BA4; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001BE4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt index 72aa3d0058..63ed7dcba2 100644 --- a/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ks/symbols.txt @@ -69,7 +69,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00010DDC; // type:function size:0x2E8 scop s_check_sub__FPvPv = .text:0x000110C4; // type:function size:0x98 scope:global align:4 daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x0001115C; // type:function size:0xE6C scope:global align:4 __dt__14daNpc_Ks_HIO_cFv = .text:0x00011FC8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_ks_cpp = .text:0x00012008; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_npc_ks_cpp = .text:0x00012008; // type:function size:0x64 scope:global align:4 changeDemoParam0__9daPy_py_cFi = .text:0x0001206C; // type:function size:0x8 scope:global align:4 changeDemoParam1__9daPy_py_cFi = .text:0x00012074; // type:function size:0x8 scope:global align:4 dComIfGp_getPlayer__Fi = .text:0x0001207C; // type:function size:0x18 scope:global align:4 @@ -107,7 +107,7 @@ get__14mDoMtx_stack_cFv = .text:0x00012290; // type:function size:0xC scope:glob ZrotM__14mDoMtx_stack_cFs = .text:0x0001229C; // type:function size:0x10 scope:global align:4 YrotM__14mDoMtx_stack_cFs = .text:0x000122AC; // type:function size:0x10 scope:global align:4 XrotM__14mDoMtx_stack_cFs = .text:0x000122BC; // type:function size:0x10 scope:global align:4 -setMtx__12daObj_Kago_cFv = .text:0x000122CC; // type:function size:0x80 scope:global align:4 +setMtx__12daObj_Kago_cFPA4_f = .text:0x000122CC; // type:function size:0x80 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt b/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt index 533d470f90..dbe6e7b380 100644 --- a/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_kyury/symbols.txt @@ -35,7 +35,7 @@ daNpc_Kyury_Delete__FPv = .text:0x0000203C; // type:function size:0x34 scope:glo daNpc_Kyury_Execute__FPv = .text:0x00002070; // type:function size:0x4 scope:global align:4 daNpc_Kyury_Draw__FPv = .text:0x00002074; // type:function size:0x4 scope:global align:4 daNpc_Kyury_IsDelete__FPv = .text:0x00002078; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000020E8; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002128; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002168; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_len/symbols.txt b/config/RZDE01_02/rels/d_a_npc_len/symbols.txt index b604a4cb3e..63c4a06771 100644 --- a/config/RZDE01_02/rels/d_a_npc_len/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_len/symbols.txt @@ -38,7 +38,7 @@ daNpc_Len_Delete__FPv = .text:0x00003040; // type:function size:0x34 scope:globa daNpc_Len_Execute__FPv = .text:0x00003074; // type:function size:0x4 scope:global align:4 daNpc_Len_Draw__FPv = .text:0x00003078; // type:function size:0x4 scope:global align:4 daNpc_Len_IsDelete__FPv = .text:0x0000307C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_len_cpp = .text:0x00003084; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_len_cpp = .text:0x00003084; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000030EC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000312C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000316C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_lf/symbols.txt b/config/RZDE01_02/rels/d_a_npc_lf/symbols.txt index 76d6dd9aa1..7c0a148ad8 100644 --- a/config/RZDE01_02/rels/d_a_npc_lf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_lf/symbols.txt @@ -13,7 +13,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xDC scope daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x23C scope:global align:4 __ct__4lf_sFv = .text:0x00000C98; // type:function size:0x4 scope:global align:4 __dt__14daNPC_LF_HIO_cFv = .text:0x00000C9C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_lf_cpp = .text:0x00000CDC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_lf_cpp = .text:0x00000CDC; // type:function size:0x48 scope:global align:4 __dt__4lf_sFv = .text:0x00000D24; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt b/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt index ba4451f658..067866bc74 100644 --- a/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_lud/symbols.txt @@ -46,7 +46,7 @@ daNpc_Lud_Delete__FPv = .text:0x00003698; // type:function size:0x34 scope:globa daNpc_Lud_Execute__FPv = .text:0x000036CC; // type:function size:0x4 scope:global align:4 daNpc_Lud_Draw__FPv = .text:0x000036D0; // type:function size:0x4 scope:global align:4 daNpc_Lud_IsDelete__FPv = .text:0x000036D4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003744; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003784; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003850; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt index 138f5df98d..dc2718d14b 100644 --- a/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_maro/symbols.txt @@ -63,7 +63,7 @@ daNpc_Maro_Delete__FPv = .text:0x00006874; // type:function size:0x34 scope:glob daNpc_Maro_Execute__FPv = .text:0x000068A8; // type:function size:0x4 scope:global align:4 daNpc_Maro_Draw__FPv = .text:0x000068AC; // type:function size:0x4 scope:global align:4 daNpc_Maro_IsDelete__FPv = .text:0x000068B0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_maro_cpp = .text:0x000068B8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_maro_cpp = .text:0x000068B8; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00006920; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006960; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000069A4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt b/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt index d43e391c14..61d60dcab6 100644 --- a/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_midp/symbols.txt @@ -33,7 +33,7 @@ daNpc_midP_Delete__FPv = .text:0x00001820; // type:function size:0x34 scope:glob daNpc_midP_Execute__FPv = .text:0x00001854; // type:function size:0x4 scope:global align:4 daNpc_midP_Draw__FPv = .text:0x00001858; // type:function size:0x4 scope:global align:4 daNpc_midP_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018CC; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001998; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019D8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt b/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt index 95155b31d4..d8e14612f0 100644 --- a/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_moi/symbols.txt @@ -58,7 +58,7 @@ daNpc_Moi_Delete__FPv = .text:0x00004BA0; // type:function size:0x34 scope:globa daNpc_Moi_Execute__FPv = .text:0x00004BD4; // type:function size:0x4 scope:global align:4 daNpc_Moi_Draw__FPv = .text:0x00004BD8; // type:function size:0x4 scope:global align:4 daNpc_Moi_IsDelete__FPv = .text:0x00004BDC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00004C4C; // type:function size:0x74 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00004CC0; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00004D00; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt b/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt index 39aa02bd36..635a7f22e4 100644 --- a/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_moir/symbols.txt @@ -43,7 +43,7 @@ setAttnPos__11daNpcMoiR_cFv = .text:0x000032B0; // type:function size:0x4C8 scop ctrlBtk__11daNpcMoiR_cFv = .text:0x00003778; // type:function size:0xD4 scope:global align:4 main__11daNpcMoiR_cFv = .text:0x0000384C; // type:function size:0xCC0 scope:global align:4 setParam__11daNpcMoiR_cFv = .text:0x0000450C; // type:function size:0x154 scope:global align:4 -__sinit_d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000046C8; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004704; // type:function size:0xBC scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x000047C0; // type:function size:0x28 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt index d22640924c..ba40afd501 100644 --- a/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_myna2/symbols.txt @@ -43,7 +43,7 @@ daNpc_myna2_Delete__FPv = .text:0x0000347C; // type:function size:0x34 scope:glo daNpc_myna2_Execute__FPv = .text:0x000034B0; // type:function size:0x4 scope:global align:4 daNpc_myna2_Draw__FPv = .text:0x000034B4; // type:function size:0x4 scope:global align:4 daNpc_myna2_IsDelete__FPv = .text:0x000034B8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_myna2_cpp = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_myna2_cpp = .text:0x000034C0; // type:function size:0x68 scope:global align:4 __dt__16Z2CreatureSumomoFv = .text:0x00003528; // type:function size:0x58 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003580; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000035BC; // type:function size:0xBC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt index 3802e813cc..214e2ac682 100644 --- a/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ne/symbols.txt @@ -49,7 +49,7 @@ daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00007BD8; // type:function size:0x64 useHeapInit__FP10fopAc_ac_c = .text:0x00007C3C; // type:function size:0x3A0 scope:global align:4 daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00007FDC; // type:function size:0x4FC scope:global align:4 __dt__14daNpc_Ne_HIO_cFv = .text:0x000084D8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_ne_cpp = .text:0x00008518; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_ne_cpp = .text:0x00008518; // type:function size:0x48 scope:global align:4 getModelData__8J3DModelFv = .text:0x00008560; // type:function size:0x8 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008568; // type:function size:0x10 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00008578; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt index 69deb82680..05308fa485 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_besu/symbols.txt @@ -57,7 +57,7 @@ daNpc_Pachi_Besu_Delete__FPv = .text:0x0000241C; // type:function size:0x34 scop daNpc_Pachi_Besu_Execute__FPv = .text:0x00002450; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Besu_Draw__FPv = .text:0x00002454; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002458; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000024C8; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002508; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025D4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt index 058bb1adca..3aa8d5b2c7 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_maro/symbols.txt @@ -59,7 +59,7 @@ daNpc_Pachi_Maro_Delete__FPv = .text:0x00002458; // type:function size:0x34 scop daNpc_Pachi_Maro_Execute__FPv = .text:0x0000248C; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Maro_Draw__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002494; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002504; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002544; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002610; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt index 313f19dee4..54b8453819 100644 --- a/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pachi_taro/symbols.txt @@ -78,7 +78,7 @@ daNpc_Pachi_Taro_Delete__FPv = .text:0x00003A08; // type:function size:0x34 scop daNpc_Pachi_Taro_Execute__FPv = .text:0x00003A3C; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Taro_Draw__FPv = .text:0x00003A40; // type:function size:0x4 scope:global align:4 daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00003A44; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003AB4; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00003AF4; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003BC0; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt b/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt index bb42f09b96..57da7494c5 100644 --- a/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_passer/symbols.txt @@ -55,7 +55,7 @@ daNpcPasser_Delete__FPv = .text:0x00002948; // type:function size:0x34 scope:glo daNpcPasser_Execute__FPv = .text:0x0000297C; // type:function size:0x4 scope:global align:4 daNpcPasser_Draw__FPv = .text:0x00002980; // type:function size:0x4 scope:global align:4 daNpcPasser_IsDelete__FPv = .text:0x00002984; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_passer_cpp = .text:0x0000298C; // type:function size:0x200 scope:global align:4 +__sinit_\d_a_npc_passer_cpp = .text:0x0000298C; // type:function size:0x200 scope:global align:4 __dt__10daNpcCd2_cFv = .text:0x00002B8C; // type:function size:0xA4 scope:global align:4 Cd2_HIO_chkWallH__Fi = .text:0x00002C30; // type:function size:0x3C scope:global align:4 Cd2_HIO_chkWallR__Fi = .text:0x00002C6C; // type:function size:0x3C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_post/symbols.txt b/config/RZDE01_02/rels/d_a_npc_post/symbols.txt index 3222afb566..4c25a0393c 100644 --- a/config/RZDE01_02/rels/d_a_npc_post/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_post/symbols.txt @@ -41,7 +41,7 @@ daNpc_Post_Delete__FPv = .text:0x00002C70; // type:function size:0x34 scope:glob daNpc_Post_Execute__FPv = .text:0x00002CA4; // type:function size:0x4 scope:global align:4 daNpc_Post_Draw__FPv = .text:0x00002CA8; // type:function size:0x4 scope:global align:4 daNpc_Post_IsDelete__FPv = .text:0x00002CAC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_post_cpp = .text:0x00002CB4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_post_cpp = .text:0x00002CB4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002D1C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002D5C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002D9C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt b/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt index 4e0f747411..c14b357233 100644 --- a/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_pouya/symbols.txt @@ -37,7 +37,7 @@ daNpc_Pouya_Delete__FPv = .text:0x0000295C; // type:function size:0x34 scope:glo daNpc_Pouya_Execute__FPv = .text:0x00002990; // type:function size:0x4 scope:global align:4 daNpc_Pouya_Draw__FPv = .text:0x00002994; // type:function size:0x4 scope:global align:4 daNpc_Pouya_IsDelete__FPv = .text:0x00002998; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_pouya_cpp = .text:0x000029A0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_pouya_cpp = .text:0x000029A0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002A08; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002A48; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002B14; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt b/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt index 88c90ecbdb..29f537cdc1 100644 --- a/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_prayer/symbols.txt @@ -36,7 +36,7 @@ daNpcPray_Delete__FPv = .text:0x00001F5C; // type:function size:0x34 scope:globa daNpcPray_Execute__FPv = .text:0x00001F90; // type:function size:0x24 scope:global align:4 daNpcPray_Draw__FPv = .text:0x00001FB4; // type:function size:0x40 scope:global align:4 daNpcPray_IsDelete__FPv = .text:0x00001FF4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002064; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000020A0; // type:function size:0xBC scope:global align:4 fopAcM_SetAngle__FP10fopAc_ac_csss = .text:0x0000215C; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt b/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt index cacb8c6dae..6fc71b13f6 100644 --- a/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_raca/symbols.txt @@ -35,7 +35,7 @@ daNpc_Raca_Delete__FPv = .text:0x00001BB0; // type:function size:0x34 scope:glob daNpc_Raca_Execute__FPv = .text:0x00001BE4; // type:function size:0x4 scope:global align:4 daNpc_Raca_Draw__FPv = .text:0x00001BE8; // type:function size:0x4 scope:global align:4 daNpc_Raca_IsDelete__FPv = .text:0x00001BEC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_raca_cpp = .text:0x00001BF4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_raca_cpp = .text:0x00001BF4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001C5C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C9C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001CDC; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt b/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt index 24275a4dfe..a1317ff90c 100644 --- a/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_rafrel/symbols.txt @@ -43,7 +43,7 @@ setAttnPos__13daNpcRafrel_cFv = .text:0x00003274; // type:function size:0x468 sc ctrlBtk__13daNpcRafrel_cFv = .text:0x000036DC; // type:function size:0xD4 scope:global align:4 main__13daNpcRafrel_cFv = .text:0x000037B0; // type:function size:0x718 scope:global align:4 setParam__13daNpcRafrel_cFv = .text:0x00003EC8; // type:function size:0x1F8 scope:global align:4 -__sinit_d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004128; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00004164; // type:function size:0xBC scope:global align:4 __dt__19daNpcRafrel_Param_cFv = .text:0x00004220; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt b/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt index 1f0417bbfb..e215ec22c6 100644 --- a/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_saru/symbols.txt @@ -38,7 +38,7 @@ daNpc_Saru_Delete__FPv = .text:0x000029BC; // type:function size:0x34 scope:glob daNpc_Saru_Execute__FPv = .text:0x000029F0; // type:function size:0x4 scope:global align:4 daNpc_Saru_Draw__FPv = .text:0x000029F4; // type:function size:0x28 scope:global align:4 daNpc_Saru_IsDelete__FPv = .text:0x00002A1C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_saru_cpp = .text:0x00002A24; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_saru_cpp = .text:0x00002A24; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00002A8C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002ACC; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002B0C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt index d45c127a68..813ecb25a2 100644 --- a/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seib/symbols.txt @@ -28,7 +28,7 @@ daNpc_seiB_Delete__FPv = .text:0x00001148; // type:function size:0x34 scope:glob daNpc_seiB_Execute__FPv = .text:0x0000117C; // type:function size:0x4 scope:global align:4 daNpc_seiB_Draw__FPv = .text:0x00001180; // type:function size:0x4 scope:global align:4 daNpc_seiB_IsDelete__FPv = .text:0x00001184; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000011F4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000012C0; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001300; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt index 8be56cfda5..75c1ed9507 100644 --- a/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seic/symbols.txt @@ -27,7 +27,7 @@ daNpc_seiC_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:glob daNpc_seiC_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 daNpc_seiC_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 daNpc_seiC_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt index a28e558e42..c7b2ba4f03 100644 --- a/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seid/symbols.txt @@ -27,7 +27,7 @@ daNpc_seiD_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:glob daNpc_seiD_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 daNpc_seiD_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 daNpc_seiD_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt index 41b81e2075..9656482caf 100644 --- a/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seira/symbols.txt @@ -53,7 +53,7 @@ daNpc_Seira_Delete__FPv = .text:0x00002F84; // type:function size:0x34 scope:glo daNpc_Seira_Execute__FPv = .text:0x00002FB8; // type:function size:0x4 scope:global align:4 daNpc_Seira_Draw__FPv = .text:0x00002FBC; // type:function size:0x4 scope:global align:4 daNpc_Seira_IsDelete__FPv = .text:0x00002FC0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seira_cpp = .text:0x00002FC8; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seira_cpp = .text:0x00002FC8; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00003030; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003070; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030B4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt index aeb24206a3..2866bdf30e 100644 --- a/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seira2/symbols.txt @@ -44,7 +44,7 @@ daNpc_Seira2_Delete__FPv = .text:0x00002820; // type:function size:0x34 scope:gl daNpc_Seira2_Execute__FPv = .text:0x00002854; // type:function size:0x4 scope:global align:4 daNpc_Seira2_Draw__FPv = .text:0x00002858; // type:function size:0x4 scope:global align:4 daNpc_Seira2_IsDelete__FPv = .text:0x0000285C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000028CC; // type:function size:0x40 scope:global align:4 __ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000290C; // type:function size:0x44 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002950; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt b/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt index 53a94aed4e..87c27032ce 100644 --- a/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_seirei/symbols.txt @@ -32,7 +32,7 @@ daNpc_Seirei_Delete__FPv = .text:0x0000179C; // type:function size:0x34 scope:gl daNpc_Seirei_Execute__FPv = .text:0x000017D0; // type:function size:0x4 scope:global align:4 daNpc_Seirei_Draw__FPv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 daNpc_Seirei_IsDelete__FPv = .text:0x000017D8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001848; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001914; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001954; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt index 08ffef3b71..bce5992670 100644 --- a/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shad/symbols.txt @@ -52,7 +52,7 @@ setAttnPos__11daNpcShad_cFv = .text:0x00005334; // type:function size:0x468 scop ctrlBtk__11daNpcShad_cFv = .text:0x0000579C; // type:function size:0xD4 scope:global align:4 main__11daNpcShad_cFv = .text:0x00005870; // type:function size:0x934 scope:global align:4 setParam__11daNpcShad_cFv = .text:0x000061A4; // type:function size:0x214 scope:global align:4 -__sinit_d_a_npc_shad_cpp = .text:0x000063B8; // type:function size:0x98 scope:global align:4 +__sinit_\d_a_npc_shad_cpp = .text:0x000063B8; // type:function size:0x98 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00006450; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000648C; // type:function size:0xBC scope:global align:4 dComIfGp_event_chkTalkXY__Fv = .text:0x00006548; // type:function size:0x28 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt index 5adab981a2..1033272fbd 100644 --- a/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shaman/symbols.txt @@ -46,7 +46,7 @@ daNpc_Sha_Delete__FPv = .text:0x000021D8; // type:function size:0x34 scope:globa daNpc_Sha_Execute__FPv = .text:0x0000220C; // type:function size:0x4 scope:global align:4 daNpc_Sha_Draw__FPv = .text:0x00002210; // type:function size:0x4 scope:global align:4 daNpc_Sha_IsDelete__FPv = .text:0x00002214; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00002284; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00002350; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002390; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt b/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt index 9af13e7a57..fee1af48cb 100644 --- a/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_shoe/symbols.txt @@ -29,7 +29,7 @@ setMotionAnm__11daNpcShoe_cFif = .text:0x000015F4; // type:function size:0xCC sc setAttnPos__11daNpcShoe_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 main__11daNpcShoe_cFv = .text:0x00001A50; // type:function size:0x1FC scope:global align:4 setParam__11daNpcShoe_cFv = .text:0x00001C4C; // type:function size:0xA0 scope:global align:4 -__sinit_d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00001D54; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00001D90; // type:function size:0xBC scope:global align:4 getTime__11daNpcShoe_cFv = .text:0x00001E4C; // type:function size:0x64 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt b/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt index 9118a81098..2355b86981 100644 --- a/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_sola/symbols.txt @@ -30,7 +30,7 @@ daNpc_solA_Delete__FPv = .text:0x000012A8; // type:function size:0x34 scope:glob daNpc_solA_Execute__FPv = .text:0x000012DC; // type:function size:0x4 scope:global align:4 daNpc_solA_Draw__FPv = .text:0x000012E0; // type:function size:0x4 scope:global align:4 daNpc_solA_IsDelete__FPv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001354; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001460; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt b/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt index 873165ed3e..fbd9a363df 100644 --- a/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_soldierA/symbols.txt @@ -39,7 +39,7 @@ daNpc_SoldierA_Delete__FPv = .text:0x0000245C; // type:function size:0x34 scope: daNpc_SoldierA_Execute__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 daNpc_SoldierA_Draw__FPv = .text:0x00002494; // type:function size:0x4 scope:global align:4 daNpc_SoldierA_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002508; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002544; // type:function size:0xBC scope:global align:4 __dt__22daNpc_SoldierA_Param_cFv = .text:0x00002600; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt index 7b22ae02ba..9d726d1081 100644 --- a/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_soldierB/symbols.txt @@ -39,7 +39,7 @@ daNpc_SoldierB_Delete__FPv = .text:0x00002190; // type:function size:0x34 scope: daNpc_SoldierB_Execute__FPv = .text:0x000021C4; // type:function size:0x4 scope:global align:4 daNpc_SoldierB_Draw__FPv = .text:0x000021C8; // type:function size:0x4 scope:global align:4 daNpc_SoldierB_IsDelete__FPv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000223C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00002278; // type:function size:0xBC scope:global align:4 __dt__22daNpc_SoldierB_Param_cFv = .text:0x00002334; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_sq/symbols.txt b/config/RZDE01_02/rels/d_a_npc_sq/symbols.txt index 90c4d9c21f..2f63ac88d2 100644 --- a/config/RZDE01_02/rels/d_a_npc_sq/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_sq/symbols.txt @@ -11,7 +11,7 @@ daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000B80; // type:function size:0x54 useHeapInit__FP10fopAc_ac_c = .text:0x00000BD4; // type:function size:0x19C scope:global align:4 daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00000D70; // type:function size:0x290 scope:global align:4 __dt__14daNpc_Sq_HIO_cFv = .text:0x00001000; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_sq_cpp = .text:0x00001040; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_sq_cpp = .text:0x00001040; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt b/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt index 8b3b8ce649..214ba9b155 100644 --- a/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_taro/symbols.txt @@ -60,7 +60,7 @@ daNpc_Taro_Delete__FPv = .text:0x00007ECC; // type:function size:0x34 scope:glob daNpc_Taro_Execute__FPv = .text:0x00007F00; // type:function size:0x4 scope:global align:4 daNpc_Taro_Draw__FPv = .text:0x00007F04; // type:function size:0x4 scope:global align:4 daNpc_Taro_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_taro_cpp = .text:0x00007F10; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_taro_cpp = .text:0x00007F10; // type:function size:0x68 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00007F78; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00007FB8; // type:function size:0xCC scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008084; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_the/symbols.txt b/config/RZDE01_02/rels/d_a_npc_the/symbols.txt index 61ceaed0ce..fe3a1de50c 100644 --- a/config/RZDE01_02/rels/d_a_npc_the/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_the/symbols.txt @@ -32,7 +32,7 @@ setAction__10daNpcThe_cFM10daNpcThe_cFPCvPvPv_i = .text:0x00002DA4; // type:func setParam__10daNpcThe_cFv = .text:0x00002E4C; // type:function size:0x1F4 scope:global align:4 waitTW__10daNpcThe_cFPv = .text:0x00003040; // type:function size:0x140 scope:global align:4 wait__10daNpcThe_cFPv = .text:0x00003180; // type:function size:0x34C scope:global align:4 -__sinit_d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00003534; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00003570; // type:function size:0xBC scope:global align:4 adjustShapeAngle__10daNpcThe_cFv = .text:0x0000362C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt b/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt index 6a1807331e..6521288c16 100644 --- a/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_theB/symbols.txt @@ -39,7 +39,7 @@ daNpcTheB_Delete__FPv = .text:0x00003500; // type:function size:0x34 scope:globa daNpcTheB_Execute__FPv = .text:0x00003534; // type:function size:0x4 scope:global align:4 daNpcTheB_Draw__FPv = .text:0x00003538; // type:function size:0x4 scope:global align:4 daNpcTheB_IsDelete__FPv = .text:0x0000353C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_theB_cpp = .text:0x00003544; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_theB_cpp = .text:0x00003544; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000035AC; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000035E8; // type:function size:0xBC scope:global align:4 __dt__17daNpcTheB_Param_cFv = .text:0x000036A4; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt index 6fc1a5afbb..724e4cef5f 100644 --- a/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tk/symbols.txt @@ -61,7 +61,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00008330; // type:function size:0x4 scope: create__10daNPC_TK_cFv = .text:0x00008334; // type:function size:0x284 scope:global align:4 daNPC_TK_Create__FP10daNPC_TK_c = .text:0x000085B8; // type:function size:0x4 scope:global align:4 __dt__14daNPC_TK_HIO_cFv = .text:0x000085BC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_tk_cpp = .text:0x000085FC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_tk_cpp = .text:0x000085FC; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00008644; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt index df1f186363..776be6c10d 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkc/symbols.txt @@ -44,7 +44,7 @@ setAttnPos__10daNpcTkc_cFv = .text:0x00002A88; // type:function size:0x1D4 scope ctrlBtk__10daNpcTkc_cFv = .text:0x00002C5C; // type:function size:0xC4 scope:global align:4 main__10daNpcTkc_cFv = .text:0x00002D20; // type:function size:0x1B8 scope:global align:4 setParam__10daNpcTkc_cFv = .text:0x00002ED8; // type:function size:0x74 scope:global align:4 -__sinit_d_a_npc_tkc_cpp = .text:0x00002F4C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_tkc_cpp = .text:0x00002F4C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00002FB4; // type:function size:0x3C scope:global align:4 __dt__16daNpcTkc_Param_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 __ct__16daNpcTkc_Param_cFv = .text:0x00003030; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt index 6a40ca15ce..92502852d0 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkj/symbols.txt @@ -28,7 +28,7 @@ daNpc_Tkj_Draw__FPv = .text:0x000016DC; // type:function size:0x4 scope:global a daNpc_Tkj_IsDelete__FPv = .text:0x000016E0; // type:function size:0x8 scope:global align:4 beforeMove__10daNpcTkj_cFv = .text:0x000016E8; // type:function size:0x78 scope:global align:4 setParam__10daNpcTkj_cFv = .text:0x00001760; // type:function size:0xE8 scope:global align:4 -__sinit_d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018B0; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019BC; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt index 68d85a488b..f476906c06 100644 --- a/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tkj2/symbols.txt @@ -19,7 +19,7 @@ daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x00002410; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00002478; // type:function size:0x25C scope:global align:4 daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x000026D4; // type:function size:0x3B0 scope:global align:4 __dt__16daNpc_Tkj2_HIO_cFv = .text:0x00002A84; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_tkj2_cpp = .text:0x00002AC4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_tkj2_cpp = .text:0x00002AC4; // type:function size:0x48 scope:global align:4 setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002B0C; // type:function size:0x10 scope:global align:4 getModel__16mDoExt_McaMorfSOFv = .text:0x00002B1C; // type:function size:0x8 scope:global align:4 checkFrame__13mDoExt_morf_cFf = .text:0x00002B24; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt index 9aa2783f32..45a0d45969 100644 --- a/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tks/symbols.txt @@ -55,7 +55,7 @@ setAttnPos__10daNpcTks_cFv = .text:0x000065EC; // type:function size:0x4B8 scope ctrlBtk__10daNpcTks_cFv = .text:0x00006AA4; // type:function size:0xC4 scope:global align:4 main__10daNpcTks_cFv = .text:0x00006B68; // type:function size:0x4D8 scope:global align:4 setParam__10daNpcTks_cFv = .text:0x00007040; // type:function size:0x74 scope:global align:4 -__sinit_d_a_npc_tks_cpp = .text:0x000070B4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_tks_cpp = .text:0x000070B4; // type:function size:0x48 scope:global align:4 __dt__15daNpcTksTsubo_cFv = .text:0x000070FC; // type:function size:0x80 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000717C; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000071B8; // type:function size:0xBC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt b/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt index 010f6a2574..454c37207a 100644 --- a/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_toby/symbols.txt @@ -47,7 +47,7 @@ daNpc_Toby_Delete__FPv = .text:0x00004628; // type:function size:0x34 scope:glob daNpc_Toby_Execute__FPv = .text:0x0000465C; // type:function size:0x4 scope:global align:4 daNpc_Toby_Draw__FPv = .text:0x00004660; // type:function size:0x4 scope:global align:4 daNpc_Toby_IsDelete__FPv = .text:0x00004664; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000046D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00004714; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00004754; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_tr/symbols.txt b/config/RZDE01_02/rels/d_a_npc_tr/symbols.txt index 2842b6c6f0..f30b2c804a 100644 --- a/config/RZDE01_02/rels/d_a_npc_tr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_tr/symbols.txt @@ -12,7 +12,7 @@ daNPC_TR_Delete__FP12npc_tr_class = .text:0x0000081C; // type:function size:0x54 useHeapInit__FP10fopAc_ac_c = .text:0x00000870; // type:function size:0xB4 scope:global align:4 daNPC_TR_Create__FP10fopAc_ac_c = .text:0x00000924; // type:function size:0x100 scope:global align:4 __dt__14daNPC_TR_HIO_cFv = .text:0x00000A24; // type:function size:0x40 scope:global align:4 -__sinit_d_a_npc_tr_cpp = .text:0x00000A64; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_npc_tr_cpp = .text:0x00000A64; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt b/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt index 8b991f390b..bd1790a4d0 100644 --- a/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_uri/symbols.txt @@ -48,7 +48,7 @@ daNpc_Uri_Delete__FPv = .text:0x00004530; // type:function size:0x34 scope:globa daNpc_Uri_Execute__FPv = .text:0x00004564; // type:function size:0x4 scope:global align:4 daNpc_Uri_Draw__FPv = .text:0x00004568; // type:function size:0x4 scope:global align:4 daNpc_Uri_IsDelete__FPv = .text:0x0000456C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_uri_cpp = .text:0x00004574; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_uri_cpp = .text:0x00004574; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000045DC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000461C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000465C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt b/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt index 3ca8c2d229..dac24dca1b 100644 --- a/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_wrestler/symbols.txt @@ -80,7 +80,7 @@ setAttnPos__15daNpcWrestler_cFv = .text:0x0000ACAC; // type:function size:0x654 ctrlBtk__15daNpcWrestler_cFv = .text:0x0000B300; // type:function size:0xE4 scope:global align:4 main__15daNpcWrestler_cFv = .text:0x0000B3E4; // type:function size:0x16C4 scope:global align:4 setParam__15daNpcWrestler_cFv = .text:0x0000CAA8; // type:function size:0xAC scope:global align:4 -__sinit_d_a_npc_wrestler_cpp = .text:0x0000CB54; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_wrestler_cpp = .text:0x0000CB54; // type:function size:0x68 scope:global align:4 __dt__12DemoCamera_cFv = .text:0x0000CBBC; // type:function size:0x40 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x0000CBFC; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000CC38; // type:function size:0xBC scope:global align:4 @@ -88,7 +88,7 @@ getArenaPos__12daTagArena_cFv = .text:0x0000CCF4; // type:function size:0x8 scop setSumouForcePunch__9daPy_py_cFv = .text:0x0000CCFC; // type:function size:0x24 scope:global align:4 getLeftFootPos__9daPy_py_cCFv = .text:0x0000CD20; // type:function size:0x8 scope:global align:4 getRightFootPos__9daPy_py_cCFv = .text:0x0000CD28; // type:function size:0x8 scope:global align:4 -setGlobalTranslation__14JPABaseEmitterFRQ29JGeometry9TVec3<1f> = .text:0x0000CD30; // type:function size:0x1C scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000CD30; // type:function size:0x1C scope:global align:4 adjustShapeAngle__15daNpcWrestler_cFv = .text:0x0000CD4C; // type:function size:0x4 scope:global align:4 __dt__21daNpcWrestler_Param_cFv = .text:0x0000CD50; // type:function size:0x40 scope:global align:4 __ct__21daNpcWrestler_Param_cFv = .text:0x0000CD90; // type:function size:0x10 scope:global align:4 @@ -113,7 +113,7 @@ m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope @112663 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 @112664 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 @112710 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float -btkType = .rodata:0x000001D4; // type:object size:0x4 scope:global align:4 +btkType$localstatic3$setMotionAnm__15daNpcWrestler_cFif = .rodata:0x000001D4; // type:object size:0x4 scope:global align:4 @98966 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 @98970 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 @98974 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt index caeebde6dc..dc1350c7a2 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamid/symbols.txt @@ -35,7 +35,7 @@ daNpc_yamiD_Delete__FPv = .text:0x00001A8C; // type:function size:0x34 scope:glo daNpc_yamiD_Execute__FPv = .text:0x00001AC0; // type:function size:0x4 scope:global align:4 daNpc_yamiD_Draw__FPv = .text:0x00001AC4; // type:function size:0x4 scope:global align:4 daNpc_yamiD_IsDelete__FPv = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001B78; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C44; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt index 652792f7b1..ac9037f182 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamis/symbols.txt @@ -35,7 +35,7 @@ daNpc_yamiS_Delete__FPv = .text:0x00001AB8; // type:function size:0x34 scope:glo daNpc_yamiS_Execute__FPv = .text:0x00001AEC; // type:function size:0x4 scope:global align:4 daNpc_yamiS_Draw__FPv = .text:0x00001AF0; // type:function size:0x4 scope:global align:4 daNpc_yamiS_IsDelete__FPv = .text:0x00001AF4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001B64; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt index 8f15161601..262def9de8 100644 --- a/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yamit/symbols.txt @@ -39,7 +39,7 @@ daNpc_yamiT_Delete__FPv = .text:0x00001BD8; // type:function size:0x34 scope:glo daNpc_yamiT_Execute__FPv = .text:0x00001C0C; // type:function size:0x4 scope:global align:4 daNpc_yamiT_Draw__FPv = .text:0x00001C10; // type:function size:0x4 scope:global align:4 daNpc_yamiT_IsDelete__FPv = .text:0x00001C14; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt b/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt index 82775a4774..999bb5aa11 100644 --- a/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_yelia/symbols.txt @@ -40,7 +40,7 @@ daNpc_Yelia_Delete__FPv = .text:0x00003350; // type:function size:0x34 scope:glo daNpc_Yelia_Execute__FPv = .text:0x00003384; // type:function size:0x4 scope:global align:4 daNpc_Yelia_Draw__FPv = .text:0x00003388; // type:function size:0x4 scope:global align:4 daNpc_Yelia_IsDelete__FPv = .text:0x0000338C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000033FC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000343C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000347C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt index 90e070964a..efc6deeff8 100644 --- a/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ykm/symbols.txt @@ -60,7 +60,7 @@ daNpc_ykM_Delete__FPv = .text:0x00007758; // type:function size:0x34 scope:globa daNpc_ykM_Execute__FPv = .text:0x0000778C; // type:function size:0x4 scope:global align:4 daNpc_ykM_Draw__FPv = .text:0x00007790; // type:function size:0x4 scope:global align:4 daNpc_ykM_IsDelete__FPv = .text:0x00007794; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_ykm_cpp = .text:0x0000779C; // type:function size:0xA0 scope:global align:4 +__sinit_\d_a_npc_ykm_cpp = .text:0x0000779C; // type:function size:0xA0 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000783C; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000787C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000078BC; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt b/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt index e12b1824e5..8485d60d81 100644 --- a/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_ykw/symbols.txt @@ -54,7 +54,7 @@ daNpc_ykW_Delete__FPv = .text:0x00006750; // type:function size:0x34 scope:globa daNpc_ykW_Execute__FPv = .text:0x00006784; // type:function size:0x4 scope:global align:4 daNpc_ykW_Draw__FPv = .text:0x00006788; // type:function size:0x4 scope:global align:4 daNpc_ykW_IsDelete__FPv = .text:0x0000678C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_ykw_cpp = .text:0x00006794; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_ykw_cpp = .text:0x00006794; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000067FC; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x0000683C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000687C; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt index 646675ba19..81493958be 100644 --- a/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zanb/symbols.txt @@ -32,7 +32,7 @@ daNpc_zanB_Delete__FPv = .text:0x00001830; // type:function size:0x34 scope:glob daNpc_zanB_Execute__FPv = .text:0x00001864; // type:function size:0x4 scope:global align:4 daNpc_zanB_Draw__FPv = .text:0x00001868; // type:function size:0x4 scope:global align:4 daNpc_zanB_IsDelete__FPv = .text:0x0000186C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000018DC; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000019A8; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019E8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt index 38c240cb50..c48d830d9d 100644 --- a/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zant/symbols.txt @@ -32,7 +32,7 @@ daNpc_Zant_Delete__FPv = .text:0x000014CC; // type:function size:0x34 scope:glob daNpc_Zant_Execute__FPv = .text:0x00001500; // type:function size:0x4 scope:global align:4 daNpc_Zant_Draw__FPv = .text:0x00001504; // type:function size:0x4 scope:global align:4 daNpc_Zant_IsDelete__FPv = .text:0x00001508; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00001578; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001644; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001684; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt index f55a206ac0..c350f1f511 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelR/symbols.txt @@ -32,7 +32,7 @@ daNpc_ZelR_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:glob daNpc_ZelR_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 daNpc_ZelR_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 daNpc_ZelR_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt index 287c3eb89e..c588747dec 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelRo/symbols.txt @@ -32,7 +32,7 @@ daNpc_ZelRo_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:glo daNpc_ZelRo_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 daNpc_ZelRo_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 daNpc_ZelRo_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt index 96628a545a..75642d07ab 100644 --- a/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zelda/symbols.txt @@ -32,7 +32,7 @@ daNpc_Zelda_Delete__FPv = .text:0x00001934; // type:function size:0x34 scope:glo daNpc_Zelda_Execute__FPv = .text:0x00001968; // type:function size:0x4 scope:global align:4 daNpc_Zelda_Draw__FPv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 daNpc_Zelda_IsDelete__FPv = .text:0x00001970; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000019E0; // type:function size:0xCC scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 __dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt index abf417204c..48d1d803c7 100644 --- a/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zra/symbols.txt @@ -57,7 +57,7 @@ daNpc_zrA_Delete__FPv = .text:0x000059D4; // type:function size:0x34 scope:globa daNpc_zrA_Execute__FPv = .text:0x00005A08; // type:function size:0x4 scope:global align:4 daNpc_zrA_Draw__FPv = .text:0x00005A0C; // type:function size:0x4 scope:global align:4 daNpc_zrA_IsDelete__FPv = .text:0x00005A10; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00005A80; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00005ABC; // type:function size:0xBC scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00005B78; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt index 0a36ee8b35..da37870359 100644 --- a/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zrc/symbols.txt @@ -47,7 +47,7 @@ daNpc_zrC_Delete__FPv = .text:0x000044D8; // type:function size:0x34 scope:globa daNpc_zrC_Execute__FPv = .text:0x0000450C; // type:function size:0x4 scope:global align:4 daNpc_zrC_Draw__FPv = .text:0x00004510; // type:function size:0x4 scope:global align:4 daNpc_zrC_IsDelete__FPv = .text:0x00004514; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x00004584; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x000045C0; // type:function size:0xBC scope:global align:4 adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000467C; // type:function size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt b/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt index cb835dfa1c..f1c8437a6e 100644 --- a/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt +++ b/config/RZDE01_02/rels/d_a_npc_zrz/symbols.txt @@ -62,7 +62,7 @@ daNpc_zrZ_Delete__FPv = .text:0x00005934; // type:function size:0x34 scope:globa daNpc_zrZ_Execute__FPv = .text:0x00005968; // type:function size:0x4 scope:global align:4 daNpc_zrZ_Draw__FPv = .text:0x0000596C; // type:function size:0x4 scope:global align:4 daNpc_zrZ_IsDelete__FPv = .text:0x00005970; // type:function size:0x8 scope:global align:4 -__sinit_d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000059E0; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x00005A1C; // type:function size:0xBC scope:global align:4 __dt__16daNpcF_SPCurve_cFv = .text:0x00005AD8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt b/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt index 3c34b6e17d..e2e0f8f911 100644 --- a/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_Turara/symbols.txt @@ -28,9 +28,9 @@ daTurara_Execute__FP10daTurara_c = .text:0x000015C8; // type:function size:0x4 s daTurara_Delete__FP10daTurara_c = .text:0x000015CC; // type:function size:0x4 scope:global align:4 daTurara_Create__FP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x4 scope:global align:4 __dt__14daTurara_HIO_cFv = .text:0x000015D4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_Turara_cpp = .text:0x00001614; // type:function size:0x78 scope:global align:4 -eventStart__16@1452@daTurara_cFv = .text:0x0000168C; // type:function size:0x8 scope:local align:4 -@1452@__dt__12daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_Turara_cpp = .text:0x00001614; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daTurara_cFv = .text:0x0000168C; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x0000169C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 __dt__10daTurara_cFv = .text:0x000016AC; // type:function size:0x94 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt b/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt index ea2adf40a6..b24f538f98 100644 --- a/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_TvCdlst/symbols.txt @@ -18,7 +18,7 @@ daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x000009B4; // type:function size:0x4 daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x000009B8; // type:function size:0x4 scope:global align:4 daTvCdlst_Create__FP10fopAc_ac_c = .text:0x000009BC; // type:function size:0x4 scope:global align:4 __dt__15daTvCdlst_HIO_cFv = .text:0x000009C0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_TvCdlst_cpp = .text:0x00000A00; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_TvCdlst_cpp = .text:0x00000A00; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt index b17ffa22ac..a12394b133 100644 --- a/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_Y_taihou/symbols.txt @@ -26,8 +26,8 @@ daObjYtaihou_MoveBGDelete__FP14daObjYtaihou_c = .text:0x00001140; // type:functi daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x00001148; // type:function size:0x10 scope:global align:4 __dt__14daObjYtaihou_cFv = .text:0x00001158; // type:function size:0x7C scope:global align:4 -eventStart__20@1452@daObjYtaihou_cFv = .text:0x000011D4; // type:function size:0x8 scope:local align:4 -@1452@__dt__16daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 +@1452@eventStart__14daObjYtaihou_cFv = .text:0x000011D4; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000011E4; // type:function size:0x84 scope:global align:4 fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00001268; // type:function size:0x84 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt index 4b74714853..8416f0e6a6 100644 --- a/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_amiShutter/symbols.txt @@ -27,9 +27,9 @@ daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000ADC; // type:function si daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000AE0; // type:function size:0x4 scope:global align:4 daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 __dt__18daAmiShutter_HIO_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_amiShutter_cpp = .text:0x00000B28; // type:function size:0x48 scope:global align:4 -eventStart__20@1452@daAmiShutter_cFv = .text:0x00000B70; // type:function size:0x8 scope:local align:4 -@1452@__dt__16daAmiShutter_cFv = .text:0x00000B78; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_amiShutter_cpp = .text:0x00000B28; // type:function size:0x48 scope:global align:4 +@1452@eventStart__14daAmiShutter_cFv = .text:0x00000B70; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daAmiShutter_cFv = .text:0x00000B78; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000B80; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000B88; // type:function size:0x8 scope:global align:4 __dt__14daAmiShutter_cFv = .text:0x00000B90; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt index 8ed2b1f151..87041b6c40 100644 --- a/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ari/symbols.txt @@ -28,7 +28,7 @@ daObjARI_Execute__FP10daObjARI_c = .text:0x000020A8; // type:function size:0x4 s CreateChk__10daObjARI_cFv = .text:0x000020AC; // type:function size:0x174 scope:global align:4 daObjARI_IsDelete__FP10daObjARI_c = .text:0x00002220; // type:function size:0x8 scope:global align:4 __dt__14daObj_AriHIO_cFv = .text:0x00002228; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_ari_cpp = .text:0x00002268; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ari_cpp = .text:0x00002268; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_automata/symbols.txt b/config/RZDE01_02/rels/d_a_obj_automata/symbols.txt index 8efe3b84f6..06fa3f59ca 100644 --- a/config/RZDE01_02/rels/d_a_obj_automata/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_automata/symbols.txt @@ -20,7 +20,7 @@ daObj_AutoMata_Delete__FPv = .text:0x00000E78; // type:function size:0x34 scope: daObj_AutoMata_Execute__FPv = .text:0x00000EAC; // type:function size:0x4 scope:global align:4 daObj_AutoMata_Draw__FPv = .text:0x00000EB0; // type:function size:0x4 scope:global align:4 daObj_AutoMata_IsDelete__FPv = .text:0x00000EB4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:global align:4 +__sinit_\d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:global align:4 __dt__22daObj_AutoMata_Param_cFv = .text:0x00000F80; // type:function size:0x40 scope:global align:4 __ct__22daObj_AutoMata_Param_cFv = .text:0x00000FC0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt b/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt index 50e37b527d..cf9d843a2a 100644 --- a/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_balloon/symbols.txt @@ -19,7 +19,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x0000096C; // type:function size:0x4 scope: create__15daObj_Balloon_cFv = .text:0x00000970; // type:function size:0x248 scope:global align:4 daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000BB8; // type:function size:0x4 scope:global align:4 __dt__19daObj_Balloon_HIO_cFv = .text:0x00000BBC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_balloon_cpp = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_balloon_cpp = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_barDesk/symbols.txt b/config/RZDE01_02/rels/d_a_obj_barDesk/symbols.txt index bf302c4166..8b3266e289 100644 --- a/config/RZDE01_02/rels/d_a_obj_barDesk/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_barDesk/symbols.txt @@ -19,7 +19,7 @@ daBarDesk_Execute__FP11daBarDesk_c = .text:0x000006E4; // type:function size:0x4 daBarDesk_Delete__FP11daBarDesk_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 daBarDesk_Create__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x4 scope:global align:4 __dt__15daBarDesk_HIO_cFv = .text:0x000006F0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_barDesk_cpp = .text:0x00000730; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_barDesk_cpp = .text:0x00000730; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt b/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt index 4b7c17dcb6..94947436b7 100644 --- a/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_batta/symbols.txt @@ -26,7 +26,7 @@ daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00001DF0; // type:function size:0xEC daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00001EDC; // type:function size:0x4 scope:global align:4 daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00001EE0; // type:function size:0x8 scope:global align:4 __dt__16daObj_BattaHIO_cFv = .text:0x00001EE8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_batta_cpp = .text:0x00001F28; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_batta_cpp = .text:0x00001F28; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00001F70; // type:function size:0x74 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00001FE4; // type:function size:0xC scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00001FF0; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt index 12ebf51644..df09e394dd 100644 --- a/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bed/symbols.txt @@ -18,7 +18,7 @@ daObj_Bed_Delete__FPv = .text:0x00000764; // type:function size:0x34 scope:globa daObj_Bed_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global align:4 daObj_Bed_Draw__FPv = .text:0x0000079C; // type:function size:0x4 scope:global align:4 daObj_Bed_IsDelete__FPv = .text:0x000007A0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:global align:4 __dt__17daObj_Bed_Param_cFv = .text:0x000007F0; // type:function size:0x40 scope:global align:4 __ct__17daObj_Bed_Param_cFv = .text:0x00000830; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt index 972286ab7d..104cd91d44 100644 --- a/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bemos/symbols.txt @@ -54,7 +54,7 @@ daObjBm_create1st__FP9daObjBm_c = .text:0x00004058; // type:function size:0x198 daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x000041F0; // type:function size:0x4 scope:global align:4 daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x000041F4; // type:function size:0x4 scope:global align:4 daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x000041F8; // type:function size:0x10 scope:global align:4 -__sinit_d_a_obj_bemos_cpp = .text:0x00004208; // type:function size:0xE4 scope:global align:4 +__sinit_\d_a_obj_bemos_cpp = .text:0x00004208; // type:function size:0xE4 scope:global align:4 getJointNodePointer__12J3DModelDataCFUs = .text:0x000042EC; // type:function size:0x10 scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000042FC; // type:function size:0x14 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00004310; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bmWindow/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bmWindow/symbols.txt index 3502ebb573..97cab70efd 100644 --- a/config/RZDE01_02/rels/d_a_obj_bmWindow/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bmWindow/symbols.txt @@ -23,7 +23,7 @@ daBmWindow_Execute__FP12daBmWindow_c = .text:0x00000FC0; // type:function size:0 daBmWindow_Delete__FP12daBmWindow_c = .text:0x00000FC4; // type:function size:0x4 scope:global align:4 daBmWindow_Create__FP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x4 scope:global align:4 __dt__16daBmWindow_HIO_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_bmWindow_cpp = .text:0x0000100C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_bmWindow_cpp = .text:0x0000100C; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt b/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt index 8224947346..46ff959c06 100644 --- a/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_boumato/symbols.txt @@ -21,7 +21,7 @@ daObj_BouMato_Delete__FPv = .text:0x00000EC0; // type:function size:0x34 scope:g daObj_BouMato_Execute__FPv = .text:0x00000EF4; // type:function size:0x4 scope:global align:4 daObj_BouMato_Draw__FPv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 daObj_BouMato_IsDelete__FPv = .text:0x00000EFC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_boumato_cpp = .text:0x00000F04; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_boumato_cpp = .text:0x00000F04; // type:function size:0x78 scope:global align:4 __ct__8cM3dGCylFv = .text:0x00000F7C; // type:function size:0x10 scope:global align:4 __dt__21daObj_BouMato_Param_cFv = .text:0x00000F8C; // type:function size:0x40 scope:global align:4 __ct__21daObj_BouMato_Param_cFv = .text:0x00000FCC; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_bsGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bsGate/symbols.txt index 129377709b..9ed3bf5653 100644 --- a/config/RZDE01_02/rels/d_a_obj_bsGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bsGate/symbols.txt @@ -19,7 +19,7 @@ daBsGate_Execute__FP10daBsGate_c = .text:0x000007B8; // type:function size:0x4 s daBsGate_Delete__FP10daBsGate_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 daBsGate_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 __dt__14daBsGate_HIO_cFv = .text:0x000007C4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_bubblePilar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_bubblePilar/symbols.txt index 9fcc4500b5..c7db5b5726 100644 --- a/config/RZDE01_02/rels/d_a_obj_bubblePilar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_bubblePilar/symbols.txt @@ -18,7 +18,7 @@ daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x00000988; // type:function size daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x0000098C; // type:function size:0x4 scope:global align:4 daBubbPilar_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x4 scope:global align:4 __dt__17daBubbPilar_HIO_cFv = .text:0x00000994; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_bubblePilar_cpp = .text:0x000009D4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_bubblePilar_cpp = .text:0x000009D4; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_cb/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cb/symbols.txt index 29071ee0dc..3d8aacb696 100644 --- a/config/RZDE01_02/rels/d_a_obj_cb/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cb/symbols.txt @@ -12,7 +12,7 @@ daObj_Cb_Delete__FP12obj_cb_class = .text:0x000006AC; // type:function size:0x84 useHeapInit__FP10fopAc_ac_c = .text:0x00000730; // type:function size:0x12C scope:global align:4 daObj_Cb_Create__FP10fopAc_ac_c = .text:0x0000085C; // type:function size:0x204 scope:global align:4 __dt__14daObj_Cb_HIO_cFv = .text:0x00000A60; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_cb_cpp = .text:0x00000AA0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_cb_cpp = .text:0x00000AA0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt index db412b0048..4b860fdd1f 100644 --- a/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cblock/symbols.txt @@ -16,7 +16,7 @@ daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000628; // type:function size:0x10 s daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000638; // type:function size:0x4 scope:global align:4 daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x4 scope:global align:4 -__sinit_d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:global align:4 +__sinit_\d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:global align:4 __dt__Q211daObjCBlk_c7chain_sFv = .text:0x000006CC; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt index cb8df6ac49..78e1df1224 100644 --- a/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cho/symbols.txt @@ -29,7 +29,7 @@ daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001AF0; // type:function size:0x4 s CreateChk__10daObjCHO_cFv = .text:0x00001AF4; // type:function size:0x174 scope:global align:4 daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x00001C68; // type:function size:0x8 scope:global align:4 __dt__14daObj_ChoHIO_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_cho_cpp = .text:0x00001CB0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_cho_cpp = .text:0x00001CB0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt index 1fe26bcebf..12a4e447f0 100644 --- a/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_cwall/symbols.txt @@ -32,7 +32,7 @@ daObjCwall_create1st__FP12daObjCwall_c = .text:0x000021E4; // type:function size daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x0000230C; // type:function size:0x4 scope:global align:4 daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x00002310; // type:function size:0x4 scope:global align:4 daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x00002314; // type:function size:0x10 scope:global align:4 -__sinit_d_a_obj_cwall_cpp = .text:0x00002324; // type:function size:0x88 scope:global align:4 +__sinit_\d_a_obj_cwall_cpp = .text:0x00002324; // type:function size:0x88 scope:global align:4 __dt__Q212daObjCwall_c7chain_sFv = .text:0x000023AC; // type:function size:0x40 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000023EC; // type:function size:0x74 scope:global align:4 getRightHandPos__9daPy_py_cCFv = .text:0x00002460; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt index fbc6029910..998081cbf1 100644 --- a/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_dan/symbols.txt @@ -27,7 +27,7 @@ daObjDAN_Execute__FP10daObjDAN_c = .text:0x00001934; // type:function size:0x4 s CreateChk__10daObjDAN_cFv = .text:0x00001938; // type:function size:0x174 scope:global align:4 daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 __dt__14daObj_DanHIO_cFv = .text:0x00001AB4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_dan_cpp = .text:0x00001AF4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_dan_cpp = .text:0x00001AF4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt index 31dc945e6f..a7cc00bb03 100644 --- a/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fireWood/symbols.txt @@ -13,7 +13,7 @@ daFireWood_Execute__FP12daFireWood_c = .text:0x000007D0; // type:function size:0 daFireWood_Delete__FP12daFireWood_c = .text:0x000007D4; // type:function size:0x28 scope:global align:4 daFireWood_Create__FP10fopAc_ac_c = .text:0x000007FC; // type:function size:0x4 scope:global align:4 __dt__16daFireWood_HIO_cFv = .text:0x00000800; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_fireWood_cpp = .text:0x00000840; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_fireWood_cpp = .text:0x00000840; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt index 880951437d..6aa3a7c958 100644 --- a/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fireWood2/symbols.txt @@ -15,7 +15,7 @@ daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000B18; // type:function size daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 __dt__17daFireWood2_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_food/symbols.txt b/config/RZDE01_02/rels/d_a_obj_food/symbols.txt index 68bc850318..016d296554 100644 --- a/config/RZDE01_02/rels/d_a_obj_food/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_food/symbols.txt @@ -13,7 +13,7 @@ daObj_Food_Delete__FP14obj_food_class = .text:0x00001010; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00001078; // type:function size:0xC4 scope:global align:4 daObj_Food_Create__FP10fopAc_ac_c = .text:0x0000113C; // type:function size:0x264 scope:global align:4 __dt__16daObj_Food_HIO_cFv = .text:0x000013A0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_food_cpp = .text:0x000013E0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_food_cpp = .text:0x000013E0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt index 4ede4c159d..3ded98ac47 100644 --- a/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_fw/symbols.txt @@ -12,7 +12,7 @@ daObj_Fw_Delete__FP12obj_fw_class = .text:0x00000650; // type:function size:0x7C useHeapInit__FP10fopAc_ac_c = .text:0x000006CC; // type:function size:0x124 scope:global align:4 daObj_Fw_Create__FP10fopAc_ac_c = .text:0x000007F0; // type:function size:0x22C scope:global align:4 __dt__14daObj_Fw_HIO_cFv = .text:0x00000A1C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_fw_cpp = .text:0x00000A5C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_fw_cpp = .text:0x00000A5C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt index cdcaee50d8..92cb64680c 100644 --- a/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gadget/symbols.txt @@ -23,7 +23,7 @@ daObj_Gadget_Delete__FPv = .text:0x00001590; // type:function size:0x34 scope:gl daObj_Gadget_Execute__FPv = .text:0x000015C4; // type:function size:0x4 scope:global align:4 daObj_Gadget_Draw__FPv = .text:0x000015C8; // type:function size:0x4 scope:global align:4 daObj_Gadget_IsDelete__FPv = .text:0x000015CC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:global align:4 __dt__20daObj_Gadget_Param_cFv = .text:0x0000164C; // type:function size:0x40 scope:global align:4 __ct__20daObj_Gadget_Param_cFv = .text:0x0000168C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt b/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt index cb19155f67..da9c570975 100644 --- a/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_glowSphere/symbols.txt @@ -32,7 +32,7 @@ _chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00000E84; // type:function size:0x48 SphSeProc__12_GlSph_Mng_cFv = .text:0x00000ECC; // type:function size:0xD4 scope:global align:4 incSphSe__12_GlSph_Mng_cFv = .text:0x00000FA0; // type:function size:0x28 scope:global align:4 __dt__14daGlwSph_HIO_cFv = .text:0x00000FC8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_glowSphere_cpp = .text:0x00001008; // type:function size:0x94 scope:global align:4 +__sinit_\d_a_obj_glowSphere_cpp = .text:0x00001008; // type:function size:0x94 scope:global align:4 __ct__12_GlSph_Mng_cFv = .text:0x0000109C; // type:function size:0x54 scope:global align:4 __ct__16_GlSph_LstInfo_cFv = .text:0x000010F0; // type:function size:0x10 scope:global align:4 __dt__16_GlSph_LstInfo_cFv = .text:0x00001100; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt index 87e9a59085..0a9554d27a 100644 --- a/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gm/symbols.txt @@ -14,7 +14,7 @@ daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001628; // type:function size:0x74 useHeapInit__FP10fopAc_ac_c = .text:0x0000169C; // type:function size:0x78 scope:global align:4 daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001714; // type:function size:0x418 scope:global align:4 __dt__14daObj_Gm_HIO_cFv = .text:0x00001B2C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_gm_cpp = .text:0x00001B6C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_gm_cpp = .text:0x00001B6C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_goGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_goGate/symbols.txt index e751cfb864..fe4d904661 100644 --- a/config/RZDE01_02/rels/d_a_obj_goGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_goGate/symbols.txt @@ -20,7 +20,7 @@ daGoGate_Execute__FP10daGoGate_c = .text:0x000007D4; // type:function size:0x4 s daGoGate_Delete__FP10daGoGate_c = .text:0x000007D8; // type:function size:0x4 scope:global align:4 daGoGate_Create__FP10fopAc_ac_c = .text:0x000007DC; // type:function size:0x4 scope:global align:4 __dt__14daGoGate_HIO_cFv = .text:0x000007E0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt index e8770b13a0..0ec348c2c3 100644 --- a/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gomikabe/symbols.txt @@ -27,7 +27,7 @@ Delete__15daObjGOMIKABE_cFv = .text:0x00001368; // type:function size:0x54 scope Draw__15daObjGOMIKABE_cFv = .text:0x000013BC; // type:function size:0xDC scope:global align:4 Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x00001498; // type:function size:0xBC scope:global align:4 Create__15daObjGOMIKABE_cFv = .text:0x00001554; // type:function size:0x60 scope:global align:4 -__sinit_d_a_obj_gomikabe_cpp = .text:0x000015B4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_gomikabe_cpp = .text:0x000015B4; // type:function size:0x48 scope:global align:4 dComIfGd_setListBG__Fv = .text:0x000015FC; // type:function size:0x24 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt index 2c1d37adcd..6bb021dac7 100644 --- a/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gpTaru/symbols.txt @@ -36,7 +36,7 @@ daGpTaru_Execute__FP10daGpTaru_c = .text:0x000017D8; // type:function size:0x10 daGpTaru_Delete__FP10daGpTaru_c = .text:0x000017E8; // type:function size:0x10 scope:global align:4 daGpTaru_Create__FP10fopAc_ac_c = .text:0x000017F8; // type:function size:0x4 scope:global align:4 __dt__14daGpTaru_HIO_cFv = .text:0x000017FC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_gpTaru_cpp = .text:0x0000183C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_gpTaru_cpp = .text:0x0000183C; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt index 06c01228ad..72456d1834 100644 --- a/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gra2/symbols.txt @@ -88,7 +88,7 @@ daObj_GrA_Execute__FPv = .text:0x00004A38; // type:function size:0x4 scope:globa daObj_GrA_Draw__FPv = .text:0x00004A3C; // type:function size:0x10 scope:global align:4 daObj_GrA_IsDelete__FPv = .text:0x00004A4C; // type:function size:0x8 scope:global align:4 __dt__17daObj_GrA_Param_cFv = .text:0x00004A54; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:global align:4 __ct__17daObj_GrA_Param_cFv = .text:0x00004B0C; // type:function size:0x10 scope:global align:4 __ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B1C; // type:function size:0x4 scope:global align:4 __dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B20; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt index 8ebeca4ec8..b3126abe03 100644 --- a/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_gra_rock/symbols.txt @@ -19,7 +19,7 @@ daObjGraRock_Execute__FP14daObjGraRock_c = .text:0x00000FFC; // type:function si daObjGraRock_IsDelete__FP14daObjGraRock_c = .text:0x00001000; // type:function size:0x8 scope:global align:4 daObjGraRock_Delete__FP14daObjGraRock_c = .text:0x00001008; // type:function size:0x4 scope:global align:4 daObjGraRock_create__FP10fopAc_ac_c = .text:0x0000100C; // type:function size:0x4 scope:global align:4 -cLib_calcTimer__FPs = .text:0x00001010; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPs_s = .text:0x00001010; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_groundwater/symbols.txt b/config/RZDE01_02/rels/d_a_obj_groundwater/symbols.txt index ba4b7cc42e..5d5537d508 100644 --- a/config/RZDE01_02/rels/d_a_obj_groundwater/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_groundwater/symbols.txt @@ -22,7 +22,7 @@ daGrdWater_Execute__FP12daGrdWater_c = .text:0x00000FA0; // type:function size:0 daGrdWater_Delete__FP12daGrdWater_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 daGrdWater_Create__FP10fopAc_ac_c = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 __dt__16daGrdWater_HIO_cFv = .text:0x00000FAC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00001034; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_h_saku/symbols.txt b/config/RZDE01_02/rels/d_a_obj_h_saku/symbols.txt index e5af97166c..2d7ede96ba 100644 --- a/config/RZDE01_02/rels/d_a_obj_h_saku/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_h_saku/symbols.txt @@ -18,7 +18,7 @@ Draw__13daObjH_Saku_cFv = .text:0x00000C1C; // type:function size:0xDC scope:glo Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000CF8; // type:function size:0x4C scope:global align:4 Create__13daObjH_Saku_cFv = .text:0x00000D44; // type:function size:0x58 scope:global align:4 CreateHeap__13daObjH_Saku_cFv = .text:0x00000D9C; // type:function size:0x9C scope:global align:4 -__sinit_d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_hasu2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hasu2/symbols.txt index 31f16f34c8..287b27f3ff 100644 --- a/config/RZDE01_02/rels/d_a_obj_hasu2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hasu2/symbols.txt @@ -12,10 +12,10 @@ Draw__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000388; // type:function size:0x9 Delete__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000420; // type:function size:0x38 scope:global align:4 upDownHasu__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000458; // type:function size:0x198 scope:global align:4 setHasuCount__Q29nObjMHasu12daObjMHasu_cFf = .text:0x000005F0; // type:function size:0x8C scope:global align:4 -daObjMHasu_create1st__FP24daObjMHasu_c__9nObjMHasu = .text:0x0000067C; // type:function size:0x54 scope:global align:4 -daObjMHasu_MoveBGDelete__FP24daObjMHasu_c__9nObjMHasu = .text:0x000006D0; // type:function size:0x4 scope:global align:4 -daObjMHasu_MoveBGExecute__FP24daObjMHasu_c__9nObjMHasu = .text:0x000006D4; // type:function size:0x4 scope:global align:4 -daObjMHasu_MoveBGDraw__FP24daObjMHasu_c__9nObjMHasu = .text:0x000006D8; // type:function size:0x10 scope:global align:4 +daObjMHasu_create1st__FPQ29nObjMHasu12daObjMHasu_c = .text:0x0000067C; // type:function size:0x54 scope:global align:4 +daObjMHasu_MoveBGDelete__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGExecute__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGDraw__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 __dt__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000006E8; // type:function size:0x5C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt index 9448c17801..d1c34c2e9c 100644 --- a/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hbombkoya/symbols.txt @@ -12,7 +12,7 @@ daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x0000091C; // type:funct daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x000009FC; // type:function size:0x10 scope:global align:4 -@1452@__dt__18daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000A14; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x00000A24; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_heavySw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_heavySw/symbols.txt index d24a977a96..fc227d8c69 100644 --- a/config/RZDE01_02/rels/d_a_obj_heavySw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_heavySw/symbols.txt @@ -26,7 +26,7 @@ daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000CDC; // type:function size:0x4 daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000CE0; // type:function size:0x4 scope:global align:4 daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global align:4 __dt__15daHeavySw_HIO_cFv = .text:0x00000CE8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_hsTarget/symbols.txt b/config/RZDE01_02/rels/d_a_obj_hsTarget/symbols.txt index 604b92f526..8f25c02aef 100644 --- a/config/RZDE01_02/rels/d_a_obj_hsTarget/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_hsTarget/symbols.txt @@ -15,7 +15,7 @@ daHsTarget_Execute__FP12daHsTarget_c = .text:0x000003B0; // type:function size:0 daHsTarget_Delete__FP12daHsTarget_c = .text:0x000003B4; // type:function size:0x4 scope:global align:4 daHsTarget_Create__FP10fopAc_ac_c = .text:0x000003B8; // type:function size:0x4 scope:global align:4 __dt__16daHsTarget_HIO_cFv = .text:0x000003BC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_ice_s/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ice_s/symbols.txt index 5787fb3edd..493e1fe272 100644 --- a/config/RZDE01_02/rels/d_a_obj_ice_s/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ice_s/symbols.txt @@ -20,7 +20,7 @@ Draw__12daObjIce_s_cFv = .text:0x00000A18; // type:function size:0x98 scope:glob Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000AB0; // type:function size:0x300 scope:global align:4 Create__12daObjIce_s_cFv = .text:0x00000DB0; // type:function size:0x40 scope:global align:4 CreateHeap__12daObjIce_s_cFv = .text:0x00000DF0; // type:function size:0x6C scope:global align:4 -__sinit_d_a_obj_ice_s_cpp = .text:0x00000E5C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ice_s_cpp = .text:0x00000E5C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt index b69cf84988..42ead76b40 100644 --- a/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ita/symbols.txt @@ -20,7 +20,7 @@ Draw__10daObjIta_cFv = .text:0x000007FC; // type:function size:0x98 scope:global Execute__10daObjIta_cFPPA3_A4_f = .text:0x00000894; // type:function size:0x3F0 scope:global align:4 Create__10daObjIta_cFv = .text:0x00000C84; // type:function size:0x48 scope:global align:4 CreateHeap__10daObjIta_cFv = .text:0x00000CCC; // type:function size:0x6C scope:global align:4 -__sinit_d_a_obj_ita_cpp = .text:0x00000D38; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ita_cpp = .text:0x00000D38; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_itamato/symbols.txt b/config/RZDE01_02/rels/d_a_obj_itamato/symbols.txt index 5568034097..2877c82b4e 100644 --- a/config/RZDE01_02/rels/d_a_obj_itamato/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_itamato/symbols.txt @@ -20,7 +20,7 @@ daObj_ItaMato_Delete__FPv = .text:0x00001070; // type:function size:0x34 scope:g daObj_ItaMato_Execute__FPv = .text:0x000010A4; // type:function size:0x4 scope:global align:4 daObj_ItaMato_Draw__FPv = .text:0x000010A8; // type:function size:0x4 scope:global align:4 daObj_ItaMato_IsDelete__FPv = .text:0x000010AC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_itamato_cpp = .text:0x000010B4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_itamato_cpp = .text:0x000010B4; // type:function size:0x78 scope:global align:4 __dt__21daObj_ItaMato_Param_cFv = .text:0x0000112C; // type:function size:0x40 scope:global align:4 __ct__21daObj_ItaMato_Param_cFv = .text:0x0000116C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt index 3db0d0da95..9e14f19fa7 100644 --- a/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ito/symbols.txt @@ -14,7 +14,7 @@ daObj_Ito_Delete__FP13obj_ito_class = .text:0x000018DC; // type:function size:0x useHeapInit__FP10fopAc_ac_c = .text:0x00001950; // type:function size:0x1B0 scope:global align:4 daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x320 scope:global align:4 __dt__15daObj_Ito_HIO_cFv = .text:0x00001E20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_ito_cpp = .text:0x00001E60; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ito_cpp = .text:0x00001E60; // type:function size:0x48 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00001EA8; // type:function size:0x40 scope:global align:4 __ct__5ito_sFv = .text:0x00001EE8; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt index f8d74b4dba..88caeeb7f7 100644 --- a/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kabuto/symbols.txt @@ -29,7 +29,7 @@ daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x00002658; // type:function size CreateChk__13daObjKABUTO_cFv = .text:0x0000265C; // type:function size:0x174 scope:global align:4 daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x000027D0; // type:function size:0x8 scope:global align:4 __dt__14daObj_KabHIO_cFv = .text:0x000027D8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kabuto_cpp = .text:0x00002818; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kabuto_cpp = .text:0x00002818; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt index eebdd3bb13..1e3f7f1ac5 100644 --- a/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kag/symbols.txt @@ -26,7 +26,7 @@ daObjKAG_Execute__FP10daObjKAG_c = .text:0x0000208C; // type:function size:0x4 s daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x00002090; // type:function size:0x8 scope:global align:4 kag_setParticle__10daObjKAG_cFv = .text:0x00002098; // type:function size:0x204 scope:global align:4 __dt__14daObj_KagHIO_cFv = .text:0x0000229C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kag_cpp = .text:0x000022DC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kag_cpp = .text:0x000022DC; // type:function size:0x48 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x00002324; // type:function size:0x74 scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x00002398; // type:function size:0x40 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x000023D8; // type:function size:0xC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kago/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kago/symbols.txt index 4043c7b201..27d2200d8f 100644 --- a/config/RZDE01_02/rels/d_a_obj_kago/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kago/symbols.txt @@ -24,7 +24,7 @@ daObj_Kago_Delete__FPv = .text:0x00001A7C; // type:function size:0x34 scope:glob daObj_Kago_Execute__FPv = .text:0x00001AB0; // type:function size:0x4 scope:global align:4 daObj_Kago_Draw__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global align:4 daObj_Kago_IsDelete__FPv = .text:0x00001AB8; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:global align:4 __dt__18daObj_Kago_Param_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 __ct__18daObj_Kago_Param_cFv = .text:0x00001B78; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt index 93b5efe727..a18e426326 100644 --- a/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kamakiri/symbols.txt @@ -30,7 +30,7 @@ daObjKAM_Execute__FP10daObjKAM_c = .text:0x00002610; // type:function size:0x4 s CreateChk__10daObjKAM_cFv = .text:0x00002614; // type:function size:0x174 scope:global align:4 daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x00002788; // type:function size:0x8 scope:global align:4 __dt__14daObj_KamHIO_cFv = .text:0x00002790; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kamakiri_cpp = .text:0x000027D0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kamakiri_cpp = .text:0x000027D0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt index 224fa22340..a5306dd667 100644 --- a/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kanban2/symbols.txt @@ -43,7 +43,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00003670; // type:function size:0x4 scope: create__15daObj_Kanban2_cFv = .text:0x00003674; // type:function size:0x32C scope:global align:4 daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x000039A0; // type:function size:0x4 scope:global align:4 __dt__19daObj_Kanban2_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kanban2_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kanban2_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt b/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt index 9a98854d3f..d2ceb9c8b1 100644 --- a/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_katatsumuri/symbols.txt @@ -28,7 +28,7 @@ daObjKAT_Execute__FP10daObjKAT_c = .text:0x0000206C; // type:function size:0x4 s CreateChk__10daObjKAT_cFv = .text:0x00002070; // type:function size:0x174 scope:global align:4 daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x000021E4; // type:function size:0x8 scope:global align:4 __dt__14daObj_KatHIO_cFv = .text:0x000021EC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_katatsumuri_cpp = .text:0x0000222C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_katatsumuri_cpp = .text:0x0000222C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kbacket/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kbacket/symbols.txt index 447799c850..320270039f 100644 --- a/config/RZDE01_02/rels/d_a_obj_kbacket/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kbacket/symbols.txt @@ -23,7 +23,7 @@ daObj_KBacket_Delete__FPv = .text:0x000017B8; // type:function size:0x34 scope:g daObj_KBacket_Execute__FPv = .text:0x000017EC; // type:function size:0x4 scope:global align:4 daObj_KBacket_Draw__FPv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 daObj_KBacket_IsDelete__FPv = .text:0x000017F4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:global align:4 __dt__21daObj_KBacket_Param_cFv = .text:0x00001874; // type:function size:0x40 scope:global align:4 __ct__21daObj_KBacket_Param_cFv = .text:0x000018B4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt index 70d042fa02..b3bfbe0310 100644 --- a/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kbox/symbols.txt @@ -12,7 +12,7 @@ daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x00001174; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000011F0; // type:function size:0x108 scope:global align:4 daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000012F8; // type:function size:0x298 scope:global align:4 __dt__16daObj_Kbox_HIO_cFv = .text:0x00001590; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kbox_cpp = .text:0x000015D0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kbox_cpp = .text:0x000015D0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_key/symbols.txt b/config/RZDE01_02/rels/d_a_obj_key/symbols.txt index 26271e42a8..473466e869 100644 --- a/config/RZDE01_02/rels/d_a_obj_key/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_key/symbols.txt @@ -13,7 +13,7 @@ daObj_Key_Delete__FP13obj_key_class = .text:0x000012AC; // type:function size:0x useHeapInit__FP10fopAc_ac_c = .text:0x00001314; // type:function size:0xF8 scope:global align:4 daObj_Key_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x2D8 scope:global align:4 __dt__15daObj_Key_HIO_cFv = .text:0x000016E4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_key_cpp = .text:0x00001724; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_key_cpp = .text:0x00001724; // type:function size:0x48 scope:global align:4 setPos__7daKey_cF4cXyz = .text:0x0000176C; // type:function size:0x8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt b/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt index 7408b0ecf7..eb32dbcd1d 100644 --- a/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_keyhole/symbols.txt @@ -15,7 +15,7 @@ daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001890; // type:function useHeapInit__FP10fopAc_ac_c = .text:0x00001944; // type:function size:0x2A8 scope:global align:4 daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001BEC; // type:function size:0x39C scope:global align:4 __dt__19daObj_Keyhole_HIO_cFv = .text:0x00001F88; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_keyhole_cpp = .text:0x00001FC8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_keyhole_cpp = .text:0x00001FC8; // type:function size:0x48 scope:global align:4 getModel__14mDoExt_McaMorfFv = .text:0x00002010; // type:function size:0x8 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002018; // type:function size:0xC scope:global align:4 fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00002024; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt index 1e016db264..a26b08901d 100644 --- a/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ki/symbols.txt @@ -14,7 +14,7 @@ daObj_Ki_Create__FP10fopAc_ac_c = .text:0x00000748; // type:function size:0x3E0 __ct__7sq_cp_sFv = .text:0x00000B28; // type:function size:0x48 scope:global align:4 __dt__7sq_cp_sFv = .text:0x00000B70; // type:function size:0x64 scope:global align:4 __dt__14daObj_Ki_HIO_cFv = .text:0x00000BD4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_ki_cpp = .text:0x00000C14; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ki_cpp = .text:0x00000C14; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt index 9ac44e151d..9ca077fc4c 100644 --- a/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kiPot/symbols.txt @@ -14,7 +14,7 @@ daKiPot_Execute__FP9daKiPot_c = .text:0x00000364; // type:function size:0x4 scop daKiPot_Delete__FP9daKiPot_c = .text:0x00000368; // type:function size:0x8 scope:global align:4 daKiPot_Create__FP10fopAc_ac_c = .text:0x00000370; // type:function size:0x4 scope:global align:4 __dt__13daKiPot_HIO_cFv = .text:0x00000374; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kiPot_cpp = .text:0x000003B4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kiPot_cpp = .text:0x000003B4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kita/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kita/symbols.txt index 24b42ec3ab..4d8d821817 100644 --- a/config/RZDE01_02/rels/d_a_obj_kita/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kita/symbols.txt @@ -13,7 +13,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x12C scop daObj_Kita_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x1EC scope:global align:4 __ct__6kita_sFv = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 __dt__16daObj_Kita_HIO_cFv = .text:0x00000B80; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kita_cpp = .text:0x00000BC0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kita_cpp = .text:0x00000BC0; // type:function size:0x48 scope:global align:4 __dt__6kita_sFv = .text:0x00000C08; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt index fe08d45bb8..4fd580aa9c 100644 --- a/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ktOnFire/symbols.txt @@ -13,7 +13,7 @@ daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000768; // type:function size:0 daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x0000076C; // type:function size:0x28 scope:global align:4 daKtOnFire_Create__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x4 scope:global align:4 __dt__16daKtOnFire_HIO_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_ktOnFire_cpp = .text:0x000007D8; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_ktOnFire_cpp = .text:0x000007D8; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt index e920f1aac1..b954f5e1d5 100644 --- a/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kuwagata/symbols.txt @@ -30,7 +30,7 @@ daObjKUW_Execute__FP10daObjKUW_c = .text:0x00002668; // type:function size:0x4 s CreateChk__10daObjKUW_cFv = .text:0x0000266C; // type:function size:0x174 scope:global align:4 daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000027E0; // type:function size:0x8 scope:global align:4 __dt__14daObj_KuwHIO_cFv = .text:0x000027E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_kuwagata_cpp = .text:0x00002828; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_kuwagata_cpp = .text:0x00002828; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt index e5faf60e92..36087caeea 100644 --- a/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kwheel00/symbols.txt @@ -6,8 +6,7 @@ searchLv3Water__FPvPv = .text:0x00000100; // type:function size:0xCC scope:globa setMtx__15daObjKWheel00_cFv = .text:0x000001CC; // type:function size:0x130 scope:global align:4 CreateHeap__15daObjKWheel00_cFv = .text:0x000002FC; // type:function size:0x7C scope:global align:4 Create__15daObjKWheel00_cFv = .text:0x00000378; // type:function size:0x180 scope:global align:4 -Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x94 scope:global align:4 -lbl_509_text_58C = .text:0x0000058C; // type:label +Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x5AC scope:global align:4 Draw__15daObjKWheel00_cFv = .text:0x00000AA4; // type:function size:0x98 scope:global align:4 Delete__15daObjKWheel00_cFv = .text:0x00000B3C; // type:function size:0x4C scope:global align:4 eventStart__15daObjKWheel00_cFv = .text:0x00000B88; // type:function size:0x28 scope:global align:4 @@ -15,8 +14,8 @@ daObjKWheel00_create1st__FP15daObjKWheel00_c = .text:0x00000BB0; // type:functio daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000C6C; // type:function size:0x4 scope:global align:4 daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000C74; // type:function size:0x10 scope:global align:4 -eventStart__21@1452@daObjKWheel00_cFv = .text:0x00000C84; // type:function size:0x8 scope:local align:4 -@1452@__dt__17daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +@1452@eventStart__15daObjKWheel00_cFv = .text:0x00000C84; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000C94; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000C9C; // type:function size:0x8 scope:global align:4 __dt__15daObjKWheel00_cFv = .text:0x00000CA4; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt b/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt index 1cf7c48287..16511e8207 100644 --- a/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_kwheel01/symbols.txt @@ -14,8 +14,8 @@ daObjKWheel01_create1st__FP15daObjKWheel01_c = .text:0x00000A08; // type:functio daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000A7C; // type:function size:0x4 scope:global align:4 daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000A80; // type:function size:0x4 scope:global align:4 daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000A84; // type:function size:0x10 scope:global align:4 -eventStart__21@1452@daObjKWheel01_cFv = .text:0x00000A94; // type:function size:0x8 scope:local align:4 -@1452@__dt__17daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +@1452@eventStart__15daObjKWheel01_cFv = .text:0x00000A94; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000AAC; // type:function size:0x8 scope:global align:4 __dt__15daObjKWheel01_cFv = .text:0x00000AB4; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lbox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lbox/symbols.txt index e301088ae0..6c882fbc50 100644 --- a/config/RZDE01_02/rels/d_a_obj_lbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lbox/symbols.txt @@ -11,7 +11,7 @@ daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x00000488; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000004F0; // type:function size:0xF4 scope:global align:4 daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x000005E4; // type:function size:0x230 scope:global align:4 __dt__16daObj_Lbox_HIO_cFv = .text:0x00000814; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lbox_cpp = .text:0x00000854; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lbox_cpp = .text:0x00000854; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt index 5132d81671..e81fc9516e 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv1Candle00/symbols.txt @@ -20,7 +20,7 @@ daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000B4C; // type:function size:0 daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000B50; // type:function size:0x4 scope:global align:4 daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000B54; // type:function size:0x4 scope:global align:4 __dt__16daLv1Cdl00_HIO_cFv = .text:0x00000B58; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv1Candle00_cpp = .text:0x00000B98; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv1Candle00_cpp = .text:0x00000B98; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt index ae32ba5677..0c0285ddac 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv1Candle01/symbols.txt @@ -17,7 +17,7 @@ daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x000009DC; // type:function size:0 daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x000009E0; // type:function size:0x4 scope:global align:4 daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x000009E4; // type:function size:0x4 scope:global align:4 __dt__16daLv1Cdl01_HIO_cFv = .text:0x000009E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv1Candle01_cpp = .text:0x00000A28; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv1Candle01_cpp = .text:0x00000A28; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt index f5c32464db..8a9d45dd4b 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv2Candle/symbols.txt @@ -20,7 +20,7 @@ daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00000EF8; // type:function size daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x00000EFC; // type:function size:0x4 scope:global align:4 daLv2Candle_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x4 scope:global align:4 __dt__17daLv2Candle_HIO_cFv = .text:0x00000F04; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv2Candle_cpp = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv2Candle_cpp = .text:0x00000F44; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt index ecee22dc72..d8cd026653 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Candle/symbols.txt @@ -18,7 +18,7 @@ daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x000008C8; // type:function size daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 daLv3Candle_Create__FP10fopAc_ac_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 __dt__17daLv3Candle_HIO_cFv = .text:0x000008D4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv3Candle_cpp = .text:0x00000914; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv3Candle_cpp = .text:0x00000914; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt index bf98b5ece2..ae5ffcc2b0 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Water/symbols.txt @@ -20,9 +20,9 @@ daLv3Water_Execute__FP12daLv3Water_c = .text:0x00001248; // type:function size:0 daLv3Water_Delete__FP12daLv3Water_c = .text:0x0000124C; // type:function size:0x4 scope:global align:4 daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001250; // type:function size:0x4 scope:global align:4 __dt__16daLv3Water_HIO_cFv = .text:0x00001254; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv3Water_cpp = .text:0x00001294; // type:function size:0x48 scope:global align:4 -eventStart__18@1452@daLv3Water_cFv = .text:0x000012DC; // type:function size:0x8 scope:local align:4 -@1452@__dt__14daLv3Water_cFv = .text:0x000012E4; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv3Water_cpp = .text:0x00001294; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daLv3Water_cFv = .text:0x000012DC; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daLv3Water_cFv = .text:0x000012E4; // type:function size:0x8 scope:local align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x000012EC; // type:function size:0x1C scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00001308; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00001310; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt index 2829f3bd84..2b4d7d8508 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv3Water2/symbols.txt @@ -19,9 +19,9 @@ daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000C48; // type:function size daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000C4C; // type:function size:0x4 scope:global align:4 daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x4 scope:global align:4 __dt__17daLv3Water2_HIO_cFv = .text:0x00000C54; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:global align:4 -eventStart__19@1452@daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local align:4 -@1452@__dt__15daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:global align:4 +@1452@eventStart__13daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local align:4 +@1452@__dt__13daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000CEC; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000CF4; // type:function size:0x8 scope:global align:4 __dt__13daLv3Water2_cFv = .text:0x00000CFC; // type:function size:0x70 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt index 3fba2157bf..fb2a09ea3f 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -20,9 +20,9 @@ dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x00000578; // type dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000057C; // type:function size:0x8 scope:global align:4 dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x4 scope:global align:4 __dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x00000588; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:global align:4 -eventStart__26@1396@dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local align:4 -@1396@__dt__22dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:global align:4 +@1396@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local align:4 +@1396@__dt__20dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000620; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000628; // type:function size:0x8 scope:global align:4 __dt__20dalv4CandleDemoTag_cFv = .text:0x00000630; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt index d5bf43a967..a5178e670b 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -18,9 +18,9 @@ dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x0000045C; // type:functio dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000460; // type:function size:0x8 scope:global align:4 dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 __dt__20dalv4CandleTag_HIO_cFv = .text:0x0000046C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:global align:4 -eventStart__22@1396@dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 -@1396@__dt__18dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:global align:4 +@1396@eventStart__16dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 +@1396@__dt__16dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000504; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x0000050C; // type:function size:0x8 scope:global align:4 __dt__16dalv4CandleTag_cFv = .text:0x00000514; // type:function size:0x58 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt index 9209470198..8157e3da28 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -23,9 +23,9 @@ daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000884; // type:functio daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000888; // type:function size:0x4 scope:global align:4 daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x4 scope:global align:4 __dt__20daLv4EdShutter_HIO_cFv = .text:0x00000890; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:global align:4 -eventStart__22@1452@daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local align:4 -@1452@__dt__18daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:global align:4 +@1452@eventStart__16daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000928; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000930; // type:function size:0x8 scope:global align:4 __dt__16daLv4EdShutter_cFv = .text:0x00000938; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4Gate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4Gate/symbols.txt index 54053a9930..99e2bc4e51 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4Gate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4Gate/symbols.txt @@ -19,7 +19,7 @@ daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000704; // type:function size:0x4 daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 daLv4Gate_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 __dt__15daLv4Gate_HIO_cFv = .text:0x00000710; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4HsTarget/symbols.txt index 6086807a6b..e231c76b6e 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4HsTarget/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -15,7 +15,7 @@ daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x00000358; // type:function daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x0000035C; // type:function size:0x4 scope:global align:4 daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 __dt__19daLv4HsTarget_HIO_cFv = .text:0x00000364; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv4PoGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4PoGate/symbols.txt index 484356d332..2f20289252 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4PoGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4PoGate/symbols.txt @@ -30,7 +30,7 @@ daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000A14; // type:function size daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 __dt__17daLv4PoGate_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt index 79cf77ab63..239679b809 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4RailWall/symbols.txt @@ -19,8 +19,8 @@ daObjLv4Wall_create1st__FP14daObjLv4Wall_c = .text:0x000009EC; // type:function daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000AFC; // type:function size:0x4 scope:global align:4 daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000B00; // type:function size:0x4 scope:global align:4 daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000B04; // type:function size:0x10 scope:global align:4 -eventStart__20@1444@daObjLv4Wall_cFv = .text:0x00000B14; // type:function size:0x8 scope:local align:4 -@1444@__dt__16daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 +@1444@eventStart__14daObjLv4Wall_cFv = .text:0x00000B14; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000B24; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000B2C; // type:function size:0x8 scope:global align:4 __dt__14daObjLv4Wall_cFv = .text:0x00000B34; // type:function size:0x94 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4SlideWall/symbols.txt index 70386e9891..7513c2574b 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4SlideWall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -20,7 +20,7 @@ daSldWall_Execute__FP11daSldWall_c = .text:0x00000720; // type:function size:0x4 daSldWall_Delete__FP11daSldWall_c = .text:0x00000724; // type:function size:0x4 scope:global align:4 daSldWall_Create__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 __dt__15daSldWall_HIO_cFv = .text:0x0000072C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt index 5a28bec8b1..ed15e519ef 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4bridge/symbols.txt @@ -18,8 +18,8 @@ daObjLv4Brg_create1st__FP13daObjLv4Brg_c = .text:0x0000065C; // type:function si daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 -eventStart__19@1444@daObjLv4Brg_cFv = .text:0x000006E8; // type:function size:0x8 scope:local align:4 -@1444@__dt__15daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 +@1444@eventStart__13daObjLv4Brg_cFv = .text:0x000006E8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000006F8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000700; // type:function size:0x8 scope:global align:4 __dt__13daObjLv4Brg_cFv = .text:0x00000708; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt index 3747b10d29..9298159aa3 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv4sand/symbols.txt @@ -16,8 +16,8 @@ daObjLv4Sand_create1st__FP14daObjLv4Sand_c = .text:0x00000610; // type:function daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000684; // type:function size:0x4 scope:global align:4 daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000688; // type:function size:0x4 scope:global align:4 daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x0000068C; // type:function size:0x10 scope:global align:4 -eventStart__20@1444@daObjLv4Sand_cFv = .text:0x0000069C; // type:function size:0x8 scope:local align:4 -@1444@__dt__16daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 +@1444@eventStart__14daObjLv4Sand_cFv = .text:0x0000069C; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000006AC; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000006B4; // type:function size:0x8 scope:global align:4 __dt__14daObjLv4Sand_cFv = .text:0x000006BC; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv5FloorBoard/symbols.txt index ed5083eaf7..489f47538e 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv5FloorBoard/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -19,7 +19,7 @@ daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x000007CC; // type:function size:0 daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 daFlorBoad_Create__FP10fopAc_ac_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 __dt__16daFlorBoad_HIO_cFv = .text:0x000007D8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv5FloorBoard_cpp = .text:0x00000818; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv5FloorBoard_cpp = .text:0x00000818; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv5IceWall/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv5IceWall/symbols.txt index 83a754123b..4d5215d759 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv5IceWall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv5IceWall/symbols.txt @@ -19,7 +19,7 @@ daIceWall_Execute__FP11daIceWall_c = .text:0x00000D5C; // type:function size:0x4 daIceWall_Delete__FP11daIceWall_c = .text:0x00000D60; // type:function size:0x4 scope:global align:4 daIceWall_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x4 scope:global align:4 __dt__15daIceWall_HIO_cFv = .text:0x00000D68; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv5IceWall_cpp = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv5IceWall_cpp = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 setLocalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000E20; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv5SwIce/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv5SwIce/symbols.txt index 9cde8d110f..873d16bc55 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv5SwIce/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv5SwIce/symbols.txt @@ -19,7 +19,7 @@ daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x00000874; // type:function size:0 daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 __dt__16daLv5SwIce_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv5SwIce_cpp = .text:0x000008C0; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv5SwIce_cpp = .text:0x000008C0; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt index 1ce246b11b..637b10362a 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -25,9 +25,9 @@ daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x00000E98; // type:funct daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00000E9C; // type:function size:0x4 scope:global align:4 daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00000EA0; // type:function size:0x4 scope:global align:4 __dt__21daLv6ChangeGate_HIO_cFv = .text:0x00000EA4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6ChangeGate_cpp = .text:0x00000EE4; // type:function size:0x78 scope:global align:4 -eventStart__23@1452@daLv6ChangeGate_cFv = .text:0x00000F5C; // type:function size:0x8 scope:local align:4 -@1452@__dt__19daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_lv6ChangeGate_cpp = .text:0x00000EE4; // type:function size:0x78 scope:global align:4 +@1452@eventStart__17daLv6ChangeGate_cFv = .text:0x00000F5C; // type:function size:0x8 scope:local align:4 +@1452@__dt__17daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000F6C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000F74; // type:function size:0x8 scope:global align:4 __dt__17daLv6ChangeGate_cFv = .text:0x00000F7C; // type:function size:0x88 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6FurikoTrap/symbols.txt index 4ef628b668..cea5c88888 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6FurikoTrap/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -17,7 +17,7 @@ daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x00000934; // type:funct daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x0000093C; // type:function size:0x4 scope:global align:4 __dt__21daLv6FurikoTrap_HIO_cFv = .text:0x00000940; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6FurikoTrap_cpp = .text:0x00000980; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv6FurikoTrap_cpp = .text:0x00000980; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6Lblock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6Lblock/symbols.txt index 4ee3c2bb14..d0ee390fe6 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6Lblock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6Lblock/symbols.txt @@ -20,7 +20,7 @@ daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x00000750; // type:function size daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x00000754; // type:function size:0x4 scope:global align:4 daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x4 scope:global align:4 __dt__17daLv6Lblock_HIO_cFv = .text:0x0000075C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6SwGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6SwGate/symbols.txt index e6b320df0d..a707bf6b55 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6SwGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6SwGate/symbols.txt @@ -22,7 +22,7 @@ daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x000010C8; // type:function size daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x000010CC; // type:function size:0x4 scope:global align:4 daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x000010D0; // type:function size:0x4 scope:global align:4 __dt__17daLv6SwGate_HIO_cFv = .text:0x000010D4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6SwGate_cpp = .text:0x00001114; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_lv6SwGate_cpp = .text:0x00001114; // type:function size:0x78 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x0000118C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6SzGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6SzGate/symbols.txt index 8f683de5eb..decbef9566 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6SzGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6SzGate/symbols.txt @@ -24,7 +24,7 @@ daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000B20; // type:function size daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000B24; // type:function size:0x4 scope:global align:4 daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global align:4 __dt__17daLv6SzGate_HIO_cFv = .text:0x00000B2C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000BB4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6Tenbin/symbols.txt index 6f51b660ca..fe17b49df5 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6Tenbin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -20,7 +20,7 @@ daTenbin_Execute__FP10daTenbin_c = .text:0x00000F30; // type:function size:0x4 s daTenbin_Delete__FP10daTenbin_c = .text:0x00000F34; // type:function size:0x4 scope:global align:4 daTenbin_Create__FP10fopAc_ac_c = .text:0x00000F38; // type:function size:0x4 scope:global align:4 __dt__14daTenbin_HIO_cFv = .text:0x00000F3C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000FC4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt index f03c324d0c..d5c33d7172 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -29,7 +29,7 @@ daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x000013D8; // type:function size:0 daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x000013DC; // type:function size:0x4 scope:global align:4 daTogeRoll_Create__FP10fopAc_ac_c = .text:0x000013E0; // type:function size:0x4 scope:global align:4 __dt__16daTogeRoll_HIO_cFv = .text:0x000013E4; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6TogeRoll_cpp = .text:0x00001424; // type:function size:0xAC scope:global align:4 +__sinit_\d_a_obj_lv6TogeRoll_cpp = .text:0x00001424; // type:function size:0xAC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6TogeTrap/symbols.txt index 2e7300dcac..3fb5658853 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6TogeTrap/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -39,7 +39,7 @@ daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x00001E5C; // type:function daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x00001E60; // type:function size:0x4 scope:global align:4 daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x00001E64; // type:function size:0x4 scope:global align:4 __dt__19daLv6TogeTrap_HIO_cFv = .text:0x00001E68; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv6TogeTrap_cpp = .text:0x00001EA8; // type:function size:0xA8 scope:global align:4 +__sinit_\d_a_obj_lv6TogeTrap_cpp = .text:0x00001EA8; // type:function size:0xA8 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt index 03fa1cfd1c..89fba9a00a 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6bemos2/symbols.txt @@ -35,7 +35,7 @@ daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x00002E50; // type:function size daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x00002FD0; // type:function size:0x4 scope:global align:4 daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x00002FD4; // type:function size:0x4 scope:global align:4 daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x00002FD8; // type:function size:0x10 scope:global align:4 -__sinit_d_a_obj_lv6bemos2_cpp = .text:0x00002FE8; // type:function size:0x3C scope:global align:4 +__sinit_\d_a_obj_lv6bemos2_cpp = .text:0x00002FE8; // type:function size:0x3C scope:global align:4 mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00003024; // type:function size:0x14 scope:global align:4 entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00003038; // type:function size:0xC scope:global align:4 checkGroundHit__11fopAcM_lc_cFv = .text:0x00003044; // type:function size:0x50 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt index ce6604ef0c..6ee33a9531 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv6elevta/symbols.txt @@ -15,8 +15,8 @@ daObjLv6ElevtA_create1st__FP16daObjLv6ElevtA_c = .text:0x000008F4; // type:funct daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x00000968; // type:function size:0x4 scope:global align:4 daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000970; // type:function size:0x10 scope:global align:4 -eventStart__22@1452@daObjLv6ElevtA_cFv = .text:0x00000980; // type:function size:0x8 scope:local align:4 -@1452@__dt__18daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 +@1452@eventStart__16daObjLv6ElevtA_cFv = .text:0x00000980; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000990; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 __dt__16daObjLv6ElevtA_cFv = .text:0x000009A0; // type:function size:0x5C scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_lv7BsGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv7BsGate/symbols.txt index 2149de66f3..8cb4f74200 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv7BsGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv7BsGate/symbols.txt @@ -19,7 +19,7 @@ daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x000007FC; // type:function size daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000800; // type:function size:0x4 scope:global align:4 daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000804; // type:function size:0x4 scope:global align:4 __dt__17daLv7BsGate_HIO_cFv = .text:0x00000808; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv7PropellerY/symbols.txt index 4fec6adcfd..ba9cb12103 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv7PropellerY/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -25,7 +25,7 @@ daPropY_Execute__FP9daPropY_c = .text:0x00000B18; // type:function size:0x4 scop daPropY_Delete__FP9daPropY_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 daPropY_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 __dt__13daPropY_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8KekkaiTrap/symbols.txt index 32d6c0e89f..9e91e6095d 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8KekkaiTrap/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -21,7 +21,7 @@ daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x000006E0; // type:function size daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 __dt__17daKekaiTrap_HIO_cFv = .text:0x000006EC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt index c0a70b5ac1..4be5c0ad22 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8Lift/symbols.txt @@ -32,7 +32,7 @@ daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001174; // type:function size:0x4 s daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 daL8Lift_Create__FP10fopAc_ac_c = .text:0x0000117C; // type:function size:0x4 scope:global align:4 __dt__14daL8Lift_HIO_cFv = .text:0x00001180; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt index 8a8332c275..cac33d9dfb 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -32,7 +32,7 @@ daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001118; // type:function size:0 daOptiLift_Delete__FP12daOptiLift_c = .text:0x0000111C; // type:function size:0x4 scope:global align:4 daOptiLift_Create__FP10fopAc_ac_c = .text:0x00001120; // type:function size:0x4 scope:global align:4 __dt__16daOptiLift_HIO_cFv = .text:0x00001124; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv8UdFloor/symbols.txt index 94b41b8316..766bbacd86 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv8UdFloor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -26,7 +26,7 @@ daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000D00; // type:function size:0x4 daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000D04; // type:function size:0x4 scope:global align:4 daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x4 scope:global align:4 __dt__15daUdFloor_HIO_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_lv9SwShutter/symbols.txt index 6694e57783..d30a4b9d0e 100644 --- a/config/RZDE01_02/rels/d_a_obj_lv9SwShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -19,7 +19,7 @@ daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x000007BC; // type:functio daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x4 scope:global align:4 __dt__20daLv9SwShutter_HIO_cFv = .text:0x000007C8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt index 57d4c0f4ce..2a23c32e7c 100644 --- a/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_magLift/symbols.txt @@ -24,7 +24,7 @@ daMagLift_Execute__FP11daMagLift_c = .text:0x00000874; // type:function size:0x4 daMagLift_Delete__FP11daMagLift_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 daMagLift_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 __dt__15daMagLift_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_magLiftRot/symbols.txt b/config/RZDE01_02/rels/d_a_obj_magLiftRot/symbols.txt index 9985e515ec..6cdaf32314 100644 --- a/config/RZDE01_02/rels/d_a_obj_magLiftRot/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_magLiftRot/symbols.txt @@ -21,7 +21,7 @@ daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x00000F9C; // type:function si daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x00000FA0; // type:function size:0x4 scope:global align:4 daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 __dt__18daMagLiftRot_HIO_cFv = .text:0x00000FA8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt b/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt index 9bd251df51..72e941310f 100644 --- a/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_maki/symbols.txt @@ -11,7 +11,7 @@ daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000558; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x154 scope:global align:4 daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000071C; // type:function size:0x22C scope:global align:4 __dt__16daObj_Maki_HIO_cFv = .text:0x00000948; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_maki_cpp = .text:0x00000988; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_maki_cpp = .text:0x00000988; // type:function size:0x48 scope:global align:4 fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009D0; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_mie/symbols.txt b/config/RZDE01_02/rels/d_a_obj_mie/symbols.txt index 6e36765e97..1c27649cc7 100644 --- a/config/RZDE01_02/rels/d_a_obj_mie/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_mie/symbols.txt @@ -23,7 +23,7 @@ daObj_Mie_Delete__FPv = .text:0x0000150C; // type:function size:0x34 scope:globa daObj_Mie_Execute__FPv = .text:0x00001540; // type:function size:0x4 scope:global align:4 daObj_Mie_Draw__FPv = .text:0x00001544; // type:function size:0x4 scope:global align:4 daObj_Mie_IsDelete__FPv = .text:0x00001548; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:global align:4 __dt__17daObj_Mie_Param_cFv = .text:0x000015C8; // type:function size:0x40 scope:global align:4 __ct__17daObj_Mie_Param_cFv = .text:0x00001608; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt index b47b806dd1..bca73f7621 100644 --- a/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_movebox/symbols.txt @@ -47,7 +47,7 @@ Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002B Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C38; // type:function size:0x4 scope:global align:4 Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C3C; // type:function size:0x10 scope:global align:4 Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C4C; // type:function size:0x10 scope:global align:4 -__sinit_d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:global align:4 +__sinit_\d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:global align:4 __arraydtor$92046 = .text:0x00002D0C; // type:function size:0x1C scope:global align:4 __arraydtor$92049 = .text:0x00002D28; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt b/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt index 2605e1927b..7bf7e44221 100644 --- a/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_msima/symbols.txt @@ -12,7 +12,7 @@ daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000E3C; // type:function siz useHeapInit__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x2D8 scope:global align:4 daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x2F8 scope:global align:4 __dt__17daObj_Msima_HIO_cFv = .text:0x00001488; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_msima_cpp = .text:0x000014C8; // type:function size:0x1A8 scope:global align:4 +__sinit_\d_a_obj_msima_cpp = .text:0x000014C8; // type:function size:0x1A8 scope:global align:4 __ct__10ms_chain_sFv = .text:0x00001670; // type:function size:0x4 scope:global align:4 __dt__10ms_chain_sFv = .text:0x00001674; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_myogan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_myogan/symbols.txt index ffdd845505..aeb88c20f9 100644 --- a/config/RZDE01_02/rels/d_a_obj_myogan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_myogan/symbols.txt @@ -11,7 +11,7 @@ daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x000002C0; // type:function s useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0x22C scope:global align:4 daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x00000554; // type:function size:0x144 scope:global align:4 __dt__18daObj_Myogan_HIO_cFv = .text:0x00000698; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_myogan_cpp = .text:0x000006D8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_myogan_cpp = .text:0x000006D8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt index ec8eea511b..d2cf82beb4 100644 --- a/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_nan/symbols.txt @@ -27,7 +27,7 @@ daObjNAN_Draw__FP10daObjNAN_c = .text:0x00002114; // type:function size:0x158 sc daObjNAN_Execute__FP10daObjNAN_c = .text:0x0000226C; // type:function size:0x4 scope:global align:4 daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002270; // type:function size:0x8 scope:global align:4 __dt__14daObj_NanHIO_cFv = .text:0x00002278; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_nan_cpp = .text:0x000022B8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_nan_cpp = .text:0x000022B8; // type:function size:0x48 scope:global align:4 setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00002300; // type:function size:0xC scope:global align:4 __dt__11dCcU_AtInfoFv = .text:0x0000230C; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_nougu/symbols.txt b/config/RZDE01_02/rels/d_a_obj_nougu/symbols.txt index 5f26e6f220..622f8dbde2 100644 --- a/config/RZDE01_02/rels/d_a_obj_nougu/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_nougu/symbols.txt @@ -18,7 +18,7 @@ daObj_Nougu_Delete__FPv = .text:0x000007C8; // type:function size:0x34 scope:glo daObj_Nougu_Execute__FPv = .text:0x000007FC; // type:function size:0x4 scope:global align:4 daObj_Nougu_Draw__FPv = .text:0x00000800; // type:function size:0x4 scope:global align:4 daObj_Nougu_IsDelete__FPv = .text:0x00000804; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:global align:4 __dt__19daObj_Nougu_Param_cFv = .text:0x00000884; // type:function size:0x40 scope:global align:4 __ct__19daObj_Nougu_Param_cFv = .text:0x000008C4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt index 827e50af73..5d7dd20ecd 100644 --- a/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_oiltubo/symbols.txt @@ -21,7 +21,7 @@ daObj_Oiltubo_Delete__FPv = .text:0x00000A74; // type:function size:0x44 scope:g daObj_Oiltubo_Execute__FPv = .text:0x00000AB8; // type:function size:0x4 scope:global align:4 daObj_Oiltubo_Draw__FPv = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 daObj_Oiltubo_IsDelete__FPv = .text:0x00000AC0; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_oiltubo_cpp = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 +__sinit_\d_a_obj_oiltubo_cpp = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 __dt__15daObj_Oiltubo_cFv = .text:0x00000B00; // type:function size:0xBC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt b/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt index b908ce8f90..df43f9a656 100644 --- a/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_onsenTaru/symbols.txt @@ -31,7 +31,7 @@ daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x00000FAC; // type:function size:0x1 daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00000FBC; // type:function size:0x10 scope:global align:4 daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00000FCC; // type:function size:0x4 scope:global align:4 __dt__15daOnsTaru_HIO_cFv = .text:0x00000FD0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_onsenTaru_cpp = .text:0x00001010; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_onsenTaru_cpp = .text:0x00001010; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_pillar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_pillar/symbols.txt index 9fb8f4d7de..401573f280 100644 --- a/config/RZDE01_02/rels/d_a_obj_pillar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_pillar/symbols.txt @@ -27,7 +27,7 @@ daPillar_MoveBGDelete__FP10daPillar_c = .text:0x00001134; // type:function size: daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001138; // type:function size:0x4 scope:global align:4 daPillar_MoveBGDraw__FP10daPillar_c = .text:0x0000113C; // type:function size:0x10 scope:global align:4 __dt__14daPillar_HIO_cFv = .text:0x0000114C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_pillar_cpp = .text:0x0000118C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_pillar_cpp = .text:0x0000118C; // type:function size:0x48 scope:global align:4 __as__Q210daPillar_c7sdata_tFRCQ210daPillar_c7sdata_t = .text:0x000011D4; // type:function size:0x3C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt b/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt index af5e4dac88..4a3ffa5f8d 100644 --- a/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_pleaf/symbols.txt @@ -18,7 +18,7 @@ daObj_Pleaf_Delete__FPv = .text:0x000006D8; // type:function size:0x34 scope:glo daObj_Pleaf_Execute__FPv = .text:0x0000070C; // type:function size:0x4 scope:global align:4 daObj_Pleaf_Draw__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 daObj_Pleaf_IsDelete__FPv = .text:0x00000714; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:global align:4 __dt__19daObj_Pleaf_Param_cFv = .text:0x00000764; // type:function size:0x40 scope:global align:4 __ct__19daObj_Pleaf_Param_cFv = .text:0x000007A4; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt index f72ccaf9fd..6d5b94b381 100644 --- a/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poCandle/symbols.txt @@ -23,9 +23,9 @@ daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000990; // type:function size:0 daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000994; // type:function size:0x4 scope:global align:4 daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000998; // type:function size:0x4 scope:global align:4 __dt__16daPoCandle_HIO_cFv = .text:0x0000099C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:global align:4 -eventStart__18@1452@daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local align:4 -@1452@__dt__14daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000A34; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000A3C; // type:function size:0x8 scope:global align:4 __dt__12daPoCandle_cFv = .text:0x00000A44; // type:function size:0x70 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt index 2b3e613f05..aa37b7cb63 100644 --- a/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poFire/symbols.txt @@ -32,11 +32,11 @@ daPoFire_Execute__FP10daPoFire_c = .text:0x00001174; // type:function size:0x44 daPoFire_Delete__FP10daPoFire_c = .text:0x000011B8; // type:function size:0x30 scope:global align:4 daPoFire_Create__FP10fopAc_ac_c = .text:0x000011E8; // type:function size:0x4 scope:global align:4 __dt__14daPoFire_HIO_cFv = .text:0x000011EC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:global align:4 -eventEnd__16@1396@daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local align:4 -eventRun__16@1396@daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local align:4 -eventStart__16@1396@daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local align:4 -@1396@__dt__12daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:global align:4 +@1396@eventEnd__10daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local align:4 +@1396@eventRun__10daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local align:4 +@1396@eventStart__10daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local align:4 +@1396@__dt__10daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 getFirePos__12daPoCandle_cFv = .text:0x00001294; // type:function size:0x1C scope:global align:4 __dt__10daPoFire_cFv = .text:0x000012B0; // type:function size:0x58 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_poTbox/symbols.txt b/config/RZDE01_02/rels/d_a_obj_poTbox/symbols.txt index 8346cfe603..c12c59daf1 100644 --- a/config/RZDE01_02/rels/d_a_obj_poTbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_poTbox/symbols.txt @@ -20,7 +20,7 @@ daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000AE4; // type:function size:0x4 s daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000AE8; // type:function size:0x4 scope:global align:4 daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x4 scope:global align:4 __dt__14daPoTbox_HIO_cFv = .text:0x00000AF0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000B78; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_pumpkin/symbols.txt b/config/RZDE01_02/rels/d_a_obj_pumpkin/symbols.txt index 2aad6fc8af..b1c247097b 100644 --- a/config/RZDE01_02/rels/d_a_obj_pumpkin/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_pumpkin/symbols.txt @@ -25,7 +25,7 @@ daObj_Pumpkin_Delete__FPv = .text:0x000022D8; // type:function size:0x34 scope:g daObj_Pumpkin_Execute__FPv = .text:0x0000230C; // type:function size:0x4 scope:global align:4 daObj_Pumpkin_Draw__FPv = .text:0x00002310; // type:function size:0x4 scope:global align:4 daObj_Pumpkin_IsDelete__FPv = .text:0x00002314; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:global align:4 getProcType__15daObj_Pumpkin_cFv = .text:0x00002394; // type:function size:0x1C scope:global align:4 __dt__21daObj_Pumpkin_Param_cFv = .text:0x000023B0; // type:function size:0x40 scope:global align:4 __ct__21daObj_Pumpkin_Param_cFv = .text:0x000023F0; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_rfHole/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rfHole/symbols.txt index 1e62c0cccf..db0de1e541 100644 --- a/config/RZDE01_02/rels/d_a_obj_rfHole/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rfHole/symbols.txt @@ -24,7 +24,7 @@ daRfHole_Execute__FP10daRfHole_c = .text:0x000008CC; // type:function size:0x4 s daRfHole_Delete__FP10daRfHole_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 daRfHole_Create__FP10fopAc_ac_c = .text:0x000008D4; // type:function size:0x4 scope:global align:4 __dt__14daRfHole_HIO_cFv = .text:0x000008D8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_riverrock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_riverrock/symbols.txt index e8f35bdf8c..547a25fe23 100644 --- a/config/RZDE01_02/rels/d_a_obj_riverrock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_riverrock/symbols.txt @@ -25,7 +25,7 @@ Delete__16daObjRIVERROCK_cFv = .text:0x00000F88; // type:function size:0x5C scop Draw__16daObjRIVERROCK_cFv = .text:0x00000FE4; // type:function size:0x88 scope:global align:4 Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x0000106C; // type:function size:0xCC scope:global align:4 Create__16daObjRIVERROCK_cFv = .text:0x00001138; // type:function size:0x60 scope:global align:4 -__sinit_d_a_obj_riverrock_cpp = .text:0x00001198; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_riverrock_cpp = .text:0x00001198; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_rotBridge/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rotBridge/symbols.txt index bddec54fe5..283689245e 100644 --- a/config/RZDE01_02/rels/d_a_obj_rotBridge/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rotBridge/symbols.txt @@ -18,7 +18,7 @@ daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000A14; // type:function size daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 __dt__17daRotBridge_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000AA8; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_rotTrap/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rotTrap/symbols.txt index fdc04693cd..38fb20f5db 100644 --- a/config/RZDE01_02/rels/d_a_obj_rotTrap/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rotTrap/symbols.txt @@ -22,7 +22,7 @@ daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000B58; // type:function size:0x4 daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000B5C; // type:function size:0x4 scope:global align:4 daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x4 scope:global align:4 __dt__15daRotTrap_HIO_cFv = .text:0x00000B64; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_rotTrap_cpp = .text:0x00000BA4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_rotTrap_cpp = .text:0x00000BA4; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt b/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt index 1a750a36bd..0e7edb0814 100644 --- a/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_rw/symbols.txt @@ -12,7 +12,7 @@ daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000968; // type:function size:0x74 useHeapInit__FP10fopAc_ac_c = .text:0x000009DC; // type:function size:0x94 scope:global align:4 daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000A70; // type:function size:0x2D8 scope:global align:4 __dt__14daOBJ_RW_HIO_cFv = .text:0x00000D48; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_rw_cpp = .text:0x00000D88; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_rw_cpp = .text:0x00000D88; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_sWallShutter/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sWallShutter/symbols.txt index e1b2332f9f..fb568c95d2 100644 --- a/config/RZDE01_02/rels/d_a_obj_sWallShutter/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sWallShutter/symbols.txt @@ -22,7 +22,7 @@ daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000BDC; // type:function size daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000BE0; // type:function size:0x4 scope:global align:4 daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 __dt__17daSwShutter_HIO_cFv = .text:0x00000BE8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_saidan/symbols.txt b/config/RZDE01_02/rels/d_a_obj_saidan/symbols.txt index 4077215a30..4c93b87b4a 100644 --- a/config/RZDE01_02/rels/d_a_obj_saidan/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_saidan/symbols.txt @@ -19,7 +19,7 @@ daSaidan_Execute__FP10daSaidan_c = .text:0x00000600; // type:function size:0x4 s daSaidan_Delete__FP10daSaidan_c = .text:0x00000604; // type:function size:0x4 scope:global align:4 daSaidan_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x4 scope:global align:4 __dt__14daSaidan_HIO_cFv = .text:0x0000060C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt b/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt index e2a5561a2c..5e65bba79c 100644 --- a/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_scannon/symbols.txt @@ -45,7 +45,7 @@ daSCannon_create__FP11daSCannon_c = .text:0x000020AC; // type:function size:0x54 daSCannon_Delete__FP11daSCannon_c = .text:0x00002100; // type:function size:0x4 scope:global align:4 daSCannon_execute__FP11daSCannon_c = .text:0x00002104; // type:function size:0x24 scope:global align:4 daSCannon_draw__FP11daSCannon_c = .text:0x00002128; // type:function size:0x4 scope:global align:4 -__sinit_d_a_obj_scannon_cpp = .text:0x0000212C; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_obj_scannon_cpp = .text:0x0000212C; // type:function size:0x74 scope:global align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000021A0; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt index 80a23f557e..0f12b786c3 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekidoor/symbols.txt @@ -18,7 +18,7 @@ daObj_SekiDoor_Delete__FPv = .text:0x000008F0; // type:function size:0x4 scope:g daObj_SekiDoor_Execute__FPv = .text:0x000008F4; // type:function size:0x4 scope:global align:4 daObj_SekiDoor_Draw__FPv = .text:0x000008F8; // type:function size:0x10 scope:global align:4 daObj_SekiDoor_IsDelete__FPv = .text:0x00000908; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:global align:4 dComIfGp_event_runCheck__Fv = .text:0x00000958; // type:function size:0x18 scope:global align:4 __dt__22daObj_SekiDoor_Param_cFv = .text:0x00000970; // type:function size:0x40 scope:global align:4 __ct__22daObj_SekiDoor_Param_cFv = .text:0x000009B0; // type:function size:0x10 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt index 4bcebdabc2..f4550e6313 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekizo/symbols.txt @@ -16,7 +16,7 @@ daObj_Sekizo_Delete__FPv = .text:0x000004AC; // type:function size:0x4 scope:glo daObj_Sekizo_Execute__FPv = .text:0x000004B0; // type:function size:0x4 scope:global align:4 daObj_Sekizo_Draw__FPv = .text:0x000004B4; // type:function size:0x10 scope:global align:4 daObj_Sekizo_IsDelete__FPv = .text:0x000004C4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:global align:4 __dt__20daObj_Sekizo_Param_cFv = .text:0x00000514; // type:function size:0x40 scope:global align:4 __ct__20daObj_Sekizo_Param_cFv = .text:0x00000554; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt b/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt index 342ab554a5..f3a7aa1569 100644 --- a/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_sekizoa/symbols.txt @@ -54,7 +54,7 @@ daObj_Sekizoa_Delete__FPv = .text:0x000056CC; // type:function size:0x34 scope:g daObj_Sekizoa_Execute__FPv = .text:0x00005700; // type:function size:0x4 scope:global align:4 daObj_Sekizoa_Draw__FPv = .text:0x00005704; // type:function size:0x4 scope:global align:4 daObj_Sekizoa_IsDelete__FPv = .text:0x00005708; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:global align:4 +__sinit_\d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x000057D4; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x00005814; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x00005854; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt b/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt index f2660cd5cc..6d99de7338 100644 --- a/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_smtile/symbols.txt @@ -18,7 +18,7 @@ daObj_SMTile_Delete__FPv = .text:0x00000F40; // type:function size:0x34 scope:gl daObj_SMTile_Execute__FPv = .text:0x00000F74; // type:function size:0x4 scope:global align:4 daObj_SMTile_Draw__FPv = .text:0x00000F78; // type:function size:0x4 scope:global align:4 daObj_SMTile_IsDelete__FPv = .text:0x00000F7C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:global align:4 __dt__20daObj_SMTile_Param_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 __ct__20daObj_SMTile_Param_cFv = .text:0x0000100C; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_snowEffTag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_snowEffTag/symbols.txt index 644d36a5b1..68a9ab4672 100644 --- a/config/RZDE01_02/rels/d_a_obj_snowEffTag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_snowEffTag/symbols.txt @@ -13,7 +13,7 @@ daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x000004BC; // type:function si daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x000004C0; // type:function size:0x8 scope:global align:4 daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 __dt__18daSnowEffTag_HIO_cFv = .text:0x000004CC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_so/symbols.txt b/config/RZDE01_02/rels/d_a_obj_so/symbols.txt index c281d08139..716ec1bd0c 100644 --- a/config/RZDE01_02/rels/d_a_obj_so/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_so/symbols.txt @@ -17,7 +17,7 @@ daObj_So_Delete__FP12obj_so_class = .text:0x00002A3C; // type:function size:0xA8 useHeapInit__FP10fopAc_ac_c = .text:0x00002AE4; // type:function size:0x240 scope:global align:4 daObj_So_Create__FP10fopAc_ac_c = .text:0x00002D24; // type:function size:0x424 scope:global align:4 __dt__14daObj_So_HIO_cFv = .text:0x00003148; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_so_cpp = .text:0x00003188; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_so_cpp = .text:0x00003188; // type:function size:0x48 scope:global align:4 fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000031D0; // type:function size:0xC scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_spinLift/symbols.txt b/config/RZDE01_02/rels/d_a_obj_spinLift/symbols.txt index 4fe609f074..b701e507c4 100644 --- a/config/RZDE01_02/rels/d_a_obj_spinLift/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_spinLift/symbols.txt @@ -22,7 +22,7 @@ daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000D0C; // type:function size:0 daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000D10; // type:function size:0x4 scope:global align:4 daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000D14; // type:function size:0x4 scope:global align:4 __dt__16daSpinLift_HIO_cFv = .text:0x00000D18; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt index 7d8698da4e..73e0122d15 100644 --- a/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ss_drink/symbols.txt @@ -31,7 +31,7 @@ daObj_SSDrink_Delete__FPv = .text:0x00001248; // type:function size:0x34 scope:g daObj_SSDrink_Execute__FPv = .text:0x0000127C; // type:function size:0x4 scope:global align:4 daObj_SSDrink_Draw__FPv = .text:0x00001280; // type:function size:0x4 scope:global align:4 daObj_SSDrink_IsDelete__FPv = .text:0x00001284; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_ss_drink_cpp = .text:0x0000128C; // type:function size:0x38 scope:global align:4 +__sinit_\d_a_obj_ss_drink_cpp = .text:0x0000128C; // type:function size:0x38 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt index db1c19c90a..8e4268f6ef 100644 --- a/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ss_item/symbols.txt @@ -28,7 +28,7 @@ daObj_SSItem_Delete__FPv = .text:0x00000D00; // type:function size:0x34 scope:gl daObj_SSItem_Execute__FPv = .text:0x00000D34; // type:function size:0x4 scope:global align:4 daObj_SSItem_Draw__FPv = .text:0x00000D38; // type:function size:0x4 scope:global align:4 daObj_SSItem_IsDelete__FPv = .text:0x00000D3C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:global align:4 +__sinit_\d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_stairBlock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_stairBlock/symbols.txt index d24cdcd20c..6886ec8c23 100644 --- a/config/RZDE01_02/rels/d_a_obj_stairBlock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_stairBlock/symbols.txt @@ -16,7 +16,7 @@ daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000820; // type:function si daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000830; // type:function size:0x10 scope:global align:4 daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x4 scope:global align:4 __dt__18daStairBlock_HIO_cFv = .text:0x00000844; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt b/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt index 14dfe51b5a..c5f406df73 100644 --- a/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_stick/symbols.txt @@ -18,7 +18,7 @@ daObj_Stick_Delete__FPv = .text:0x000006DC; // type:function size:0x34 scope:glo daObj_Stick_Execute__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 daObj_Stick_Draw__FPv = .text:0x00000714; // type:function size:0x4 scope:global align:4 daObj_Stick_IsDelete__FPv = .text:0x00000718; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:global align:4 __dt__19daObj_Stick_Param_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 __ct__19daObj_Stick_Param_cFv = .text:0x000007D8; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_stopper/symbols.txt b/config/RZDE01_02/rels/d_a_obj_stopper/symbols.txt index 6cb75ff802..f5a0a71f58 100644 --- a/config/RZDE01_02/rels/d_a_obj_stopper/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_stopper/symbols.txt @@ -27,7 +27,7 @@ daObjStopper_Draw__FP14daObjStopper_c = .text:0x00001818; // type:function size: daObjStopper_Execute__FP14daObjStopper_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 daObjStopper_Delete__FP14daObjStopper_c = .text:0x0000182C; // type:function size:0x4 scope:global align:4 daObjStopper_Create__FP10fopAc_ac_c = .text:0x00001830; // type:function size:0x4 scope:global align:4 -cLib_calcTimer__FPUs = .text:0x00001834; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPUs_Us = .text:0x00001834; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt index c7f42abf4b..d8cd1689aa 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallA/symbols.txt @@ -19,7 +19,7 @@ daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000E5C; // type:function size: daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00000E60; // type:function size:0x4 scope:global align:4 daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00000E64; // type:function size:0x4 scope:global align:4 daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00000E68; // type:function size:0x4 scope:global align:4 -@1388@__dt__16daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 +@1388@__dt__14daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000E74; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000E7C; // type:function size:0x8 scope:global align:4 eventStart__17dEvLib_callback_cFv = .text:0x00000E84; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt index b95acb9265..8192ce121b 100644 --- a/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swBallB/symbols.txt @@ -18,7 +18,7 @@ daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001018; // type:function size: daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x0000101C; // type:function size:0x4 scope:global align:4 daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001020; // type:function size:0x30 scope:global align:4 daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001050; // type:function size:0x4 scope:global align:4 -@1388@__dt__16daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 +@1388@__dt__14daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000105C; // type:function size:0x20 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x0000107C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00001084; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt index 51a26e3085..c4db197f6b 100644 --- a/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swLight/symbols.txt @@ -21,7 +21,7 @@ daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000BE0; // type:function daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00000D04; // type:function size:0x10 scope:global align:4 -@1444@__dt__16daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 __dt__17dEvLib_callback_cFv = .text:0x00000D1C; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x00000D5C; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000D64; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt index a6805d8c9c..9fbf974c9d 100644 --- a/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_swhang/symbols.txt @@ -23,8 +23,8 @@ daObjSwHang_MoveBGDelete__FP13daObjSwHang_c = .text:0x00001144; // type:function daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001148; // type:function size:0x4 scope:global align:4 daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 __dt__13daObjSwHang_cFv = .text:0x0000115C; // type:function size:0x7C scope:global align:4 -eventStart__19@1444@daObjSwHang_cFv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 -@1444@__dt__15daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 +@1444@eventStart__13daObjSwHang_cFv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 __ct__13daObjSwHang_cFv = .text:0x000011E8; // type:function size:0xB4 scope:global align:4 __dt__17dEvLib_callback_cFv = .text:0x0000129C; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000012DC; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt index 93c036a92a..e91baad136 100644 --- a/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_syRock/symbols.txt @@ -32,9 +32,9 @@ daSyRock_Execute__FP10daSyRock_c = .text:0x000014D4; // type:function size:0x4 s daSyRock_Delete__FP10daSyRock_c = .text:0x000014D8; // type:function size:0x4 scope:global align:4 daSyRock_Create__FP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x4 scope:global align:4 __dt__14daSyRock_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_syRock_cpp = .text:0x00001520; // type:function size:0x78 scope:global align:4 -eventStart__16@1452@daSyRock_cFv = .text:0x00001598; // type:function size:0x8 scope:local align:4 -@1452@__dt__12daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_syRock_cpp = .text:0x00001520; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daSyRock_cFv = .text:0x00001598; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000015A8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000015B0; // type:function size:0x8 scope:global align:4 getPos__12daWtPillar_cFv = .text:0x000015B8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_taFence/symbols.txt b/config/RZDE01_02/rels/d_a_obj_taFence/symbols.txt index c3922c842e..cc817d0ab1 100644 --- a/config/RZDE01_02/rels/d_a_obj_taFence/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_taFence/symbols.txt @@ -23,7 +23,7 @@ daTaFence_Execute__FP11daTaFence_c = .text:0x00000DE0; // type:function size:0x4 daTaFence_Delete__FP11daTaFence_c = .text:0x00000DE4; // type:function size:0x4 scope:global align:4 daTaFence_Create__FP10fopAc_ac_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 __dt__15daTaFence_HIO_cFv = .text:0x00000DEC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_taFence_cpp = .text:0x00000E2C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_taFence_cpp = .text:0x00000E2C; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_takaraDai/symbols.txt b/config/RZDE01_02/rels/d_a_obj_takaraDai/symbols.txt index 6f69336ae9..deda3bffbe 100644 --- a/config/RZDE01_02/rels/d_a_obj_takaraDai/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_takaraDai/symbols.txt @@ -18,7 +18,7 @@ daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000904; // type:function size:0x4 daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000908; // type:function size:0x4 scope:global align:4 daTkraDai_Create__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x4 scope:global align:4 __dt__15daTkraDai_HIO_cFv = .text:0x00000910; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000998; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt b/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt index 17314badcc..ad6e7e4e89 100644 --- a/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_ten/symbols.txt @@ -30,7 +30,7 @@ daObjTEN_Execute__FP10daObjTEN_c = .text:0x00002514; // type:function size:0x4 s CreateChk__10daObjTEN_cFv = .text:0x00002518; // type:function size:0x174 scope:global align:4 daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x0000268C; // type:function size:0x8 scope:global align:4 __dt__14daObj_TenHIO_cFv = .text:0x00002694; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_ten_cpp = .text:0x000026D4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_ten_cpp = .text:0x000026D4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt b/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt index d68c5cda4e..acb7c29b8d 100644 --- a/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_timeFire/symbols.txt @@ -14,7 +14,7 @@ daTimeFire_Execute__FP12daTimeFire_c = .text:0x000006B0; // type:function size:0 daTimeFire_Delete__FP12daTimeFire_c = .text:0x000006B4; // type:function size:0x28 scope:global align:4 daTimeFire_Create__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x4 scope:global align:4 __dt__16daTimeFire_HIO_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt index ae79878f25..a4d2f80687 100644 --- a/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tks/symbols.txt @@ -35,7 +35,7 @@ setAttnPos__10daObjTks_cFv = .text:0x00001E04; // type:function size:0x3C8 scope ctrlBtk__10daObjTks_cFv = .text:0x000021CC; // type:function size:0xC4 scope:global align:4 main__10daObjTks_cFv = .text:0x00002290; // type:function size:0x1CC scope:global align:4 setParam__10daObjTks_cFv = .text:0x0000245C; // type:function size:0x4C scope:global align:4 -__sinit_d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:global align:4 __ct__18daNpcF_ActorMngr_cFv = .text:0x000024F0; // type:function size:0x3C scope:global align:4 __dt__15daNpcF_Lookat_cFv = .text:0x0000252C; // type:function size:0xBC scope:global align:4 __dt__16daObjTks_Param_cFv = .text:0x000025E8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt b/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt index 503aaa5979..5a52846979 100644 --- a/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_toby/symbols.txt @@ -15,7 +15,7 @@ useHeapInit__FP10fopAc_ac_c = .text:0x00000ED4; // type:function size:0x1E4 scop daObj_Toby_Create__FP10fopAc_ac_c = .text:0x000010B8; // type:function size:0x8B4 scope:global align:4 __ct__6yuka_sFv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 __dt__16daObj_Toby_HIO_cFv = .text:0x00001970; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_toby_cpp = .text:0x000019B0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_toby_cpp = .text:0x000019B0; // type:function size:0x48 scope:global align:4 __dt__6yuka_sFv = .text:0x000019F8; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_togeTrap/symbols.txt b/config/RZDE01_02/rels/d_a_obj_togeTrap/symbols.txt index 46bfe12809..5c3357407a 100644 --- a/config/RZDE01_02/rels/d_a_obj_togeTrap/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_togeTrap/symbols.txt @@ -25,7 +25,7 @@ daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00000E00; // type:function size:0 daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 daTogeTrap_Create__FP10fopAc_ac_c = .text:0x00000E08; // type:function size:0x4 scope:global align:4 __dt__16daTogeTrap_HIO_cFv = .text:0x00000E0C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_togeTrap_cpp = .text:0x00000E4C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_togeTrap_cpp = .text:0x00000E4C; // type:function size:0x78 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000EC4; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt b/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt index 59308a2a7d..2313abece7 100644 --- a/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_tombo/symbols.txt @@ -31,7 +31,7 @@ daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001D5C; // type:function size:0 CreateChk__12daObjTOMBO_cFv = .text:0x00001D60; // type:function size:0x174 scope:global align:4 daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00001ED4; // type:function size:0x8 scope:global align:4 __dt__14daObj_TomHIO_cFv = .text:0x00001EDC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_tombo_cpp = .text:0x00001F1C; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_tombo_cpp = .text:0x00001F1C; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_treesh/symbols.txt b/config/RZDE01_02/rels/d_a_obj_treesh/symbols.txt index 5e079ea011..0f21e57f16 100644 --- a/config/RZDE01_02/rels/d_a_obj_treesh/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_treesh/symbols.txt @@ -18,7 +18,7 @@ daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x00000710; // type:function size: daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x00000714; // type:function size:0x4 scope:global align:4 daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000718; // type:function size:0x10 scope:global align:4 __dt__14daTreeSh_HIO_cFv = .text:0x00000728; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_twGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_twGate/symbols.txt index d456df55bc..19d6bdc81b 100644 --- a/config/RZDE01_02/rels/d_a_obj_twGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_twGate/symbols.txt @@ -15,7 +15,7 @@ daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 s daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:global align:4 daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:global align:4 __dt__14daTwGate_HIO_cFv = .text:0x00000658; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt index 84488acf7d..dde98ffd6e 100644 --- a/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_volcball/symbols.txt @@ -30,14 +30,14 @@ daObjVolcBall_Execute__FP15daObjVolcBall_c = .text:0x00001820; // type:function daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00001824; // type:function size:0x4 scope:global align:4 daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 __dt__15daObjVolcBall_cFv = .text:0x0000182C; // type:function size:0x8C scope:global align:4 -eventStart__21@1388@daObjVolcBall_cFv = .text:0x000018B8; // type:function size:0x8 scope:local align:4 -@1388@__dt__17daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +@1388@eventStart__15daObjVolcBall_cFv = .text:0x000018B8; // type:function size:0x8 scope:local align:4 +@1388@__dt__15daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000018C8; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000018D0; // type:function size:0x8 scope:global align:4 __ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 __defctor__19dPa_followEcallBackFv = .text:0x00001990; // type:function size:0xC scope:global align:4 __dt__Q215daObjVolcBall_c7vball_sFv = .text:0x0000199C; // type:function size:0x80 scope:global align:4 -cLib_calcTimer
                              __FPUl = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 +cLib_calcTimer
                                __FPUl_Ul = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global ...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_waterGate/symbols.txt b/config/RZDE01_02/rels/d_a_obj_waterGate/symbols.txt index a314e93f97..2dbc8cf9d3 100644 --- a/config/RZDE01_02/rels/d_a_obj_waterGate/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_waterGate/symbols.txt @@ -21,7 +21,7 @@ daWtGate_Execute__FP10daWtGate_c = .text:0x0000066C; // type:function size:0x4 s daWtGate_Delete__FP10daWtGate_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 daWtGate_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global align:4 __dt__14daWtGate_HIO_cFv = .text:0x00000678; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:global align:4 fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000700; // type:function size:0x84 scope:global align:4 fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000784; // type:function size:0x84 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt index 360835c453..63aeadc329 100644 --- a/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_waterPillar/symbols.txt @@ -35,9 +35,9 @@ daWtPillar_Execute__FP12daWtPillar_c = .text:0x0000173C; // type:function size:0 daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001740; // type:function size:0x30 scope:global align:4 daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x4 scope:global align:4 __dt__16daWtPillar_HIO_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:global align:4 -eventStart__18@1396@daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local align:4 -@1396@__dt__14daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 +__sinit_\d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:global align:4 +@1396@eventStart__12daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local align:4 +@1396@__dt__12daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 __dt__17dEvLib_callback_cFv = .text:0x00001870; // type:function size:0x40 scope:global align:4 eventEnd__17dEvLib_callback_cFv = .text:0x000018B0; // type:function size:0x8 scope:global align:4 eventRun__17dEvLib_callback_cFv = .text:0x000018B8; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt b/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt index 473b318d8e..9ceb29939b 100644 --- a/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_wdStick/symbols.txt @@ -32,7 +32,7 @@ daWdStick_Execute__FP11daWdStick_c = .text:0x00001938; // type:function size:0x1 daWdStick_Delete__FP11daWdStick_c = .text:0x00001948; // type:function size:0x10 scope:global align:4 daWdStick_Create__FP10fopAc_ac_c = .text:0x00001958; // type:function size:0x4 scope:global align:4 __dt__15daWdStick_HIO_cFv = .text:0x0000195C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_wdStick_cpp = .text:0x0000199C; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_obj_wdStick_cpp = .text:0x0000199C; // type:function size:0x7C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_web0/symbols.txt b/config/RZDE01_02/rels/d_a_obj_web0/symbols.txt index d61bc88ad2..31b75cd29c 100644 --- a/config/RZDE01_02/rels/d_a_obj_web0/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_web0/symbols.txt @@ -11,7 +11,7 @@ daObj_Web0_Delete__FP14obj_web0_class = .text:0x00000608; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00000670; // type:function size:0x1B4 scope:global align:4 daObj_Web0_Create__FP10fopAc_ac_c = .text:0x00000824; // type:function size:0x294 scope:global align:4 __dt__16daObj_Web0_HIO_cFv = .text:0x00000AB8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_web0_cpp = .text:0x00000AF8; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_web0_cpp = .text:0x00000AF8; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_web1/symbols.txt b/config/RZDE01_02/rels/d_a_obj_web1/symbols.txt index 84503f8020..fddd234d20 100644 --- a/config/RZDE01_02/rels/d_a_obj_web1/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_web1/symbols.txt @@ -12,7 +12,7 @@ daObj_Web1_Delete__FP14obj_web1_class = .text:0x00000718; // type:function size: useHeapInit__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x1E0 scope:global align:4 daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0x284 scope:global align:4 __dt__16daObj_Web1_HIO_cFv = .text:0x00000BF8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_web1_cpp = .text:0x00000C38; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_obj_web1_cpp = .text:0x00000C38; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt b/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt index 8992050d70..08a4506e79 100644 --- a/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_yel_bag/symbols.txt @@ -24,7 +24,7 @@ daObj_YBag_Delete__FPv = .text:0x000015B0; // type:function size:0x34 scope:glob daObj_YBag_Execute__FPv = .text:0x000015E4; // type:function size:0x4 scope:global align:4 daObj_YBag_Draw__FPv = .text:0x000015E8; // type:function size:0x4 scope:global align:4 daObj_YBag_IsDelete__FPv = .text:0x000015EC; // type:function size:0x8 scope:global align:4 -__sinit_d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:global align:4 __dt__18daObj_YBag_Param_cFv = .text:0x0000166C; // type:function size:0x40 scope:global align:4 __ct__18daObj_YBag_Param_cFv = .text:0x000016AC; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_obj_zrTurara/symbols.txt b/config/RZDE01_02/rels/d_a_obj_zrTurara/symbols.txt index ac39d64411..c3a954700e 100644 --- a/config/RZDE01_02/rels/d_a_obj_zrTurara/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_zrTurara/symbols.txt @@ -20,7 +20,7 @@ daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000CD0; // type:function size:0 daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 __dt__16daZrTurara_HIO_cFv = .text:0x00000CDC; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_zrTurara_cpp = .text:0x00000D1C; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_zrTurara_cpp = .text:0x00000D1C; // type:function size:0x78 scope:global align:4 setBaseScale__8J3DModelFRC3Vec = .text:0x00000D94; // type:function size:0x1C scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/RZDE01_02/rels/d_a_obj_zrTuraraRock/symbols.txt index a19f8cde8e..d16f4b3930 100644 --- a/config/RZDE01_02/rels/d_a_obj_zrTuraraRock/symbols.txt +++ b/config/RZDE01_02/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -20,7 +20,7 @@ daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000730; // type:function size:0 daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000734; // type:function size:0x44 scope:global align:4 daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000778; // type:function size:0x4 scope:global align:4 __dt__16daZrTuraRc_HIO_cFv = .text:0x0000077C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_obj_zrTuraraRock_cpp = .text:0x000007BC; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_obj_zrTuraraRock_cpp = .text:0x000007BC; // type:function size:0x78 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_peru/symbols.txt b/config/RZDE01_02/rels/d_a_peru/symbols.txt index 7bceb51a16..614c83c1ec 100644 --- a/config/RZDE01_02/rels/d_a_peru/symbols.txt +++ b/config/RZDE01_02/rels/d_a_peru/symbols.txt @@ -46,7 +46,7 @@ daPeru_Delete__FPv = .text:0x000032C8; // type:function size:0x34 scope:global a daPeru_Execute__FPv = .text:0x000032FC; // type:function size:0x4 scope:global align:4 daPeru_Draw__FPv = .text:0x00003300; // type:function size:0x4 scope:global align:4 daPeru_IsDelete__FPv = .text:0x00003304; // type:function size:0x8 scope:global align:4 -__sinit_d_a_peru_cpp = .text:0x0000330C; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_peru_cpp = .text:0x0000330C; // type:function size:0x68 scope:global align:4 __dt__13daNpcT_Path_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 __dt__18daNpcT_ActorMngr_cFv = .text:0x000033B4; // type:function size:0x40 scope:global align:4 __dt__15daNpcT_JntAnm_cFv = .text:0x000033F4; // type:function size:0xCC scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_sq/symbols.txt b/config/RZDE01_02/rels/d_a_sq/symbols.txt index c7ea518457..919eb97a36 100644 --- a/config/RZDE01_02/rels/d_a_sq/symbols.txt +++ b/config/RZDE01_02/rels/d_a_sq/symbols.txt @@ -14,7 +14,7 @@ daSq_Delete__FP8sq_class = .text:0x000012E4; // type:function size:0x54 scope:gl useHeapInit__FP10fopAc_ac_c = .text:0x00001338; // type:function size:0x19C scope:global align:4 daSq_Create__FP10fopAc_ac_c = .text:0x000014D4; // type:function size:0x2B0 scope:global align:4 __dt__10daSq_HIO_cFv = .text:0x00001784; // type:function size:0x40 scope:global align:4 -__sinit_d_a_sq_cpp = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_sq_cpp = .text:0x000017C4; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_CstaSw/symbols.txt b/config/RZDE01_02/rels/d_a_tag_CstaSw/symbols.txt index 985a307a30..52f8e4292b 100644 --- a/config/RZDE01_02/rels/d_a_tag_CstaSw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_CstaSw/symbols.txt @@ -14,7 +14,7 @@ daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x00000360; // type:function size daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 __dt__17daTagCstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 -__sinit_d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt b/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt index 11454732b6..30c33fd3cd 100644 --- a/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_attack_item/symbols.txt @@ -12,9 +12,9 @@ createItem__14daTagAtkItem_cFv = .text:0x00000424; // type:function size:0xDC sc daTagAtkItem_Execute__FP14daTagAtkItem_c = .text:0x00000500; // type:function size:0x4 scope:global align:4 daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000504; // type:function size:0x8 scope:global align:4 daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 -eventEnd__20@1388@daTagAtkItem_cFv = .text:0x00000510; // type:function size:0x8 scope:local align:4 -eventStart__20@1388@daTagAtkItem_cFv = .text:0x00000518; // type:function size:0x8 scope:local align:4 -@1388@__dt__16daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +@1388@eventEnd__14daTagAtkItem_cFv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +@1388@eventStart__14daTagAtkItem_cFv = .text:0x00000518; // type:function size:0x8 scope:local align:4 +@1388@__dt__14daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 eventRun__17dEvLib_callback_cFv = .text:0x00000528; // type:function size:0x8 scope:global align:4 __dt__14daTagAtkItem_cFv = .text:0x00000530; // type:function size:0x74 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt b/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt index ef5179acd9..954ebc7f79 100644 --- a/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_evtmsg/symbols.txt @@ -12,7 +12,7 @@ daTag_EvtMsg_Delete__FPv = .text:0x000006E0; // type:function size:0x8 scope:glo daTag_EvtMsg_Execute__FPv = .text:0x000006E8; // type:function size:0x4 scope:global align:4 daTag_EvtMsg_Draw__FPv = .text:0x000006EC; // type:function size:0x8 scope:global align:4 daTag_EvtMsg_IsDelete__FPv = .text:0x000006F4; // type:function size:0x8 scope:global align:4 -__sinit_d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:global align:4 +__sinit_\d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:global align:4 __dt__14daTag_EvtMsg_cFv = .text:0x00000720; // type:function size:0x68 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_hstop/symbols.txt b/config/RZDE01_02/rels/d_a_tag_hstop/symbols.txt index c69d9e7d48..a144f1f79a 100644 --- a/config/RZDE01_02/rels/d_a_tag_hstop/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_hstop/symbols.txt @@ -11,7 +11,7 @@ setActive__12daTagHstop_cFv = .text:0x00000368; // type:function size:0xA4 scope execute__12daTagHstop_cFv = .text:0x0000040C; // type:function size:0x32C scope:global align:4 daTagHstop_Execute__FP12daTagHstop_c = .text:0x00000738; // type:function size:0x4 scope:global align:4 daTagHstop_Draw__FP12daTagHstop_c = .text:0x0000073C; // type:function size:0x8 scope:global align:4 -__sinit_d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt b/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt index 499a9ead72..d76a4d6703 100644 --- a/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_lantern/symbols.txt @@ -12,7 +12,7 @@ daTag_Lantern_Delete__FPv = .text:0x000003E0; // type:function size:0x34 scope:g daTag_Lantern_Execute__FPv = .text:0x00000414; // type:function size:0x4 scope:global align:4 daTag_Lantern_Draw__FPv = .text:0x00000418; // type:function size:0x8 scope:global align:4 daTag_Lantern_IsDelete__FPv = .text:0x00000420; // type:function size:0x8 scope:global align:4 -__sinit_d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:global align:4 __dt__21daTag_Lantern_Param_cFv = .text:0x00000470; // type:function size:0x40 scope:global align:4 __ct__21daTag_Lantern_Param_cFv = .text:0x000004B0; // type:function size:0x10 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/RZDE01_02/rels/d_a_tag_lv6CstaSw/symbols.txt index b04a5caf0c..f29d970bc1 100644 --- a/config/RZDE01_02/rels/d_a_tag_lv6CstaSw/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -14,7 +14,7 @@ daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x00000360; // type:function size daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 __dt__17daLv6CstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 -__sinit_d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_poFire/symbols.txt b/config/RZDE01_02/rels/d_a_tag_poFire/symbols.txt index 71c64fb359..93ba32a4b8 100644 --- a/config/RZDE01_02/rels/d_a_tag_poFire/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_poFire/symbols.txt @@ -12,7 +12,7 @@ daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x000001D8; // type:function size daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x000001DC; // type:function size:0x8 scope:global align:4 daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global align:4 __dt__17daTagPoFire_HIO_cFv = .text:0x000001E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tag_waterfall/symbols.txt b/config/RZDE01_02/rels/d_a_tag_waterfall/symbols.txt index 25e1e77b3d..52e979f75d 100644 --- a/config/RZDE01_02/rels/d_a_tag_waterfall/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tag_waterfall/symbols.txt @@ -17,7 +17,7 @@ daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x00000554; // type:function create__16daTagWaterFall_cFv = .text:0x00000558; // type:function size:0x18C scope:global align:4 daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 __dt__20daTagWaterFall_HIO_cFv = .text:0x000006E8; // type:function size:0x40 scope:global align:4 -__sinit_d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/config/RZDE01_02/rels/d_a_tbox/symbols.txt b/config/RZDE01_02/rels/d_a_tbox/symbols.txt index 4d9ed4e128..bcecb7a54d 100644 --- a/config/RZDE01_02/rels/d_a_tbox/symbols.txt +++ b/config/RZDE01_02/rels/d_a_tbox/symbols.txt @@ -68,7 +68,7 @@ daTbox_MoveBGDelete__FP8daTbox_c = .text:0x00004500; // type:function size:0x4 s daTbox_MoveBGExecute__FP8daTbox_c = .text:0x00004504; // type:function size:0x4 scope:global align:4 daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00004508; // type:function size:0x10 scope:global align:4 __dt__12daTbox_HIO_cFv = .text:0x00004518; // type:function size:0x40 scope:global align:4 -__sinit_d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:global align:4 +__sinit_\d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:global align:4 absXZ__4cXyzCFRC3Vec = .text:0x000045D0; // type:function size:0x74 scope:global align:4 checkSmallTbox__8daTbox_cFv = .text:0x00004644; // type:function size:0x8 scope:global align:4 Create__8daTbox_cFv = .text:0x0000464C; // type:function size:0x8 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_title/symbols.txt b/config/RZDE01_02/rels/d_a_title/symbols.txt index 9f3dca9e2d..9204dfbb5e 100644 --- a/config/RZDE01_02/rels/d_a_title/symbols.txt +++ b/config/RZDE01_02/rels/d_a_title/symbols.txt @@ -26,7 +26,7 @@ daTitle_Delete__FP9daTitle_c = .text:0x00000F28; // type:function size:0x4 scope daTitle_Create__FP10fopAc_ac_c = .text:0x00000F2C; // type:function size:0x4 scope:global align:4 draw__15dDlst_daTitle_cFv = .text:0x00000F30; // type:function size:0x20 scope:global align:4 __dt__11daTit_HIO_cFv = .text:0x00000F50; // type:function size:0x40 scope:global align:4 -__sinit_d_a_title_cpp = .text:0x00000F90; // type:function size:0x48 scope:global align:4 +__sinit_\d_a_title_cpp = .text:0x00000F90; // type:function size:0x48 scope:global align:4 __dt__15dDlst_daTitle_cFv = .text:0x00000FD8; // type:function size:0x40 scope:global align:4 _ctors = .ctors:0x00000000; // type:label scope:global __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDE01_02/rels/d_a_ykgr/symbols.txt b/config/RZDE01_02/rels/d_a_ykgr/symbols.txt index e2e34dc4f0..7b5c1cd8fb 100644 --- a/config/RZDE01_02/rels/d_a_ykgr/symbols.txt +++ b/config/RZDE01_02/rels/d_a_ykgr/symbols.txt @@ -12,7 +12,7 @@ daYkgrExecute__FPv = .text:0x00000564; // type:function size:0x148 scope:global daYkgrDraw__FPv = .text:0x000006AC; // type:function size:0x1A8 scope:global align:4 daYkgrIsDelete__FPv = .text:0x00000854; // type:function size:0x8 scope:global align:4 __dt__12daYkgr_HIO_cFv = .text:0x0000085C; // type:function size:0x40 scope:global align:4 -__sinit_d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:global align:4 +__sinit_\d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:global align:4 __ct__12daYkgr_HIO_cFv = .text:0x00000900; // type:function size:0x60 scope:global align:4 __dt__17dPa_YkgrPcallBackFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 __ct__17dPa_YkgrPcallBackFv = .text:0x000009B8; // type:function size:0x40 scope:global align:4 diff --git a/config/RZDE01_02/symbols.txt b/config/RZDE01_02/symbols.txt index e5463c9c51..f834826770 100644 --- a/config/RZDE01_02/symbols.txt +++ b/config/RZDE01_02/symbols.txt @@ -172,12 +172,12 @@ __pp__25JSUTreeIterator<7J2DPane>Fv = .text:0x800081B0; // type:function size:0x __dt__4cXyzFv = .text:0x800081CC; // type:function size:0x40 scope:global align:4 CheckHeap1__9HeapCheckFv = .text:0x8000820C; // type:function size:0x64 scope:global align:4 countUsed__FP10JKRExpHeap = .text:0x80008270; // type:function size:0x50 scope:global align:4 -heapDisplay__9HeapCheckFv = .text:0x800082C0; // type:function size:0x1BC scope:global align:4 +heapDisplay__9HeapCheckCFv = .text:0x800082C0; // type:function size:0x1BC scope:global align:4 LOAD_COPYDATE__FPv = .text:0x8000847C; // type:function size:0x78 scope:global align:4 main01__Fv = .text:0x800084F4; // type:function size:0x7F8 scope:global align:4 setHeap__9HeapCheckFP10JKRExpHeap = .text:0x80008CEC; // type:function size:0x18 scope:global align:4 main = .text:0x80008D04; // type:function size:0x204 scope:global align:4 -__sinit_m_Do_main_cpp = .text:0x80008F08; // type:function size:0xDC scope:global align:4 +__sinit_\m_Do_main_cpp = .text:0x80008F08; // type:function size:0xDC scope:global align:4 __ct__9HeapCheckFP10JKRExpHeapPCcPCc = .text:0x80008FE4; // type:function size:0x38 scope:global align:4 dump_sort__7JKRHeapFv = .text:0x8000901C; // type:function size:0x8 scope:global align:4 OSAttention = .text:0x80009024; // type:function size:0x8C scope:global align:4 @@ -200,7 +200,7 @@ mDoAud_setFadeOutStart__FUc = .text:0x80009A5C; // type:function size:0x10 scope mDoAud_setFadeInStart__FUc = .text:0x80009A6C; // type:function size:0x10 scope:global align:4 mDoAud_resetProcess__Fv = .text:0x80009A7C; // type:function size:0x40 scope:global align:4 mDoAud_resetRecover__Fv = .text:0x80009ABC; // type:function size:0x54 scope:global align:4 -__sinit_m_Do_audio_cpp = .text:0x80009B10; // type:function size:0x48 scope:global align:4 +__sinit_\m_Do_audio_cpp = .text:0x80009B10; // type:function size:0x48 scope:global align:4 __ct__17mDoAud_zelAudio_cFv = .text:0x80009B58; // type:function size:0x3C scope:global align:4 __dt__10Z2AudioMgrFv = .text:0x80009B94; // type:function size:0x35C scope:global align:4 __dt__14Z2SoundStarterFv = .text:0x80009EF0; // type:function size:0x80 scope:global align:4 @@ -229,7 +229,7 @@ cleanHold__Q26mReCPd3PadFv = .text:0x8000BC4C; // type:function size:0x24 scope: cleanRelease__Q26mReCPd3PadFv = .text:0x8000BC70; // type:function size:0x24 scope:global align:4 clearUpDown__Q26mReCPd3PadFv = .text:0x8000BC94; // type:function size:0x44 scope:global align:4 calcDpdBox__Q26mReCPd3PadFP4Vec2P4Vec2ff = .text:0x8000BCD8; // type:function size:0x204 scope:global align:4 -__as__4Vec2FR10Vec2 = .text:0x8000BEDC; // type:function size:0x14 scope:global align:4 +__as__4Vec2FRC4Vec2 = .text:0x8000BEDC; // type:function size:0x14 scope:global align:4 calcDpdOld__Q26mReCPd3PadFv = .text:0x8000BEF0; // type:function size:0x188 scope:global align:4 enableDpd__6mReCPdFUl = .text:0x8000C078; // type:function size:0x4 scope:global align:4 disableDpd__6mReCPdFUl = .text:0x8000C07C; // type:function size:0x4 scope:global align:4 @@ -334,7 +334,7 @@ draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EF30; // type:function size:0xB4 retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000FA74; // type:function size:0x124 scope:global align:4 mDoGph_Painter__Fv = .text:0x8000FB98; // type:function size:0x1E58 scope:global align:4 mDoGph_Create__Fv = .text:0x800119F0; // type:function size:0x5C scope:global align:4 -__sinit_m_Do_graphic_cpp = .text:0x80011A4C; // type:function size:0xAC scope:global align:4 +__sinit_\m_Do_graphic_cpp = .text:0x80011A4C; // type:function size:0xAC scope:global align:4 getAtnActorID__9daPy_py_cCFv = .text:0x80011AF8; // type:function size:0x8 scope:global align:4 __ct__4cXyzFfff = .text:0x80011B00; // type:function size:0x10 scope:global align:4 setOrtho__13J2DOrthoGraphFffffff = .text:0x80011B10; // type:function size:0x44 scope:global align:4 @@ -377,7 +377,7 @@ ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x80013584; // type:function size:0x1 ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x800135A0; // type:function size:0x1C scope:global align:4 quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x800135BC; // type:function size:0x3C scope:global align:4 __as__10QuaternionFRC10Quaternion = .text:0x800135F8; // type:function size:0x24 scope:global align:4 -__sinit_m_Do_mtx_cpp = .text:0x8001361C; // type:function size:0x64 scope:global align:4 +__sinit_\m_Do_mtx_cpp = .text:0x8001361C; // type:function size:0x64 scope:global align:4 __ct__4cXyzFRC3Vec = .text:0x80013680; // type:function size:0x1C scope:global align:4 __ct__14mDoMtx_stack_cFv = .text:0x8001369C; // type:function size:0x18 scope:global align:4 __dt__14mDoMtx_stack_cFv = .text:0x800136B4; // type:function size:0x40 scope:global align:4 @@ -594,13 +594,13 @@ setResTIMG__10J3DTextureFUsRC7ResTIMG = .text:0x8001A314; // type:function size: __as__16J3DTransformInfoFRC16J3DTransformInfo = .text:0x8001A400; // type:function size:0x34 scope:global align:4 __dt__12J3DFrameCtrlFv = .text:0x8001A434; // type:function size:0x40 scope:global align:4 __dt__7JUTFontFv = .text:0x8001A474; // type:function size:0x40 scope:global align:4 -mDoLib_setResTimgObj__FP13ResTIMG = .text:0x8001A4B4; // type:function size:0x150 scope:global align:4 +mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x8001A4B4; // type:function size:0x150 scope:global align:4 setup__14mDoLib_clipperFffff = .text:0x8001A604; // type:function size:0x84 scope:global align:4 clip__14mDoLib_clipperFPA4_Cf3Vecf = .text:0x8001A688; // type:function size:0x4C scope:global align:4 mDoLib_project__FP3VecP3Vec = .text:0x8001A6D4; // type:function size:0x1E0 scope:global align:4 mDoLib_pos2camera__FP3VecP3Vec = .text:0x8001A8B4; // type:function size:0x3C scope:global align:4 mDoLib_2Dto3D__FfffP3Vec = .text:0x8001A8F0; // type:function size:0xFC scope:global align:4 -__sinit_m_Do_lib_cpp = .text:0x8001A9EC; // type:function size:0x48 scope:global align:4 +__sinit_\m_Do_lib_cpp = .text:0x8001A9EC; // type:function size:0x48 scope:global align:4 __dt__11J3DUClipperFv = .text:0x8001AA34; // type:function size:0x40 scope:global align:4 __ct__11J3DUClipperFv = .text:0x8001AA74; // type:function size:0x3C scope:global align:4 mDoRst_reset__FiUli = .text:0x8001AAB0; // type:function size:0x150 scope:global align:4 @@ -634,7 +634,7 @@ __ct__21mDoDvdThd_toMainRam_cFUc = .text:0x8001B7A0; // type:function size:0x70 create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001B810; // type:function size:0xEC scope:global align:4 __dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001B8FC; // type:function size:0x40 scope:global align:4 execute__21mDoDvdThd_toMainRam_cFv = .text:0x8001B93C; // type:function size:0xB4 scope:global align:4 -__sinit_m_Do_dvd_thread_cpp = .text:0x8001B9F0; // type:function size:0xC scope:global align:4 +__sinit_\m_Do_dvd_thread_cpp = .text:0x8001B9F0; // type:function size:0xC scope:global align:4 mDoDvdErr_ThdInit__Fv = .text:0x8001B9FC; // type:function size:0xC0 scope:global align:4 mDoDvdErr_ThdCleanup__Fv = .text:0x8001BABC; // type:function size:0x48 scope:global align:4 mDoDvdErr_Watch__FPv = .text:0x8001BB04; // type:function size:0x58 scope:global align:4 @@ -667,7 +667,7 @@ getStatusNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CC3C; // type:function size:0xC chekNANDFile__15mDoMemCd_Ctrl_cFv = .text:0x8001CD08; // type:function size:0xCC scope:global align:4 checkspaceNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CDD4; // type:function size:0x8C scope:global align:4 mDoMemCd_main__FPv = .text:0x8001CE60; // type:function size:0x54 scope:global align:4 -__sinit_m_Do_MemCard_cpp = .text:0x8001CEB4; // type:function size:0xC scope:global align:4 +__sinit_\m_Do_MemCard_cpp = .text:0x8001CEB4; // type:function size:0xC scope:global align:4 mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x8001CEC0; // type:function size:0x3A8 scope:global align:4 mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x8001D268; // type:function size:0x1DC scope:global align:4 mDoMemCdRWm_StoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D444; // type:function size:0x168 scope:global align:4 @@ -684,7 +684,7 @@ execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text: draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DF24; // type:function size:0x4 scope:global align:4 cDmrNowMidnaTalk__Fv = .text:0x8001DF28; // type:function size:0x80 scope:global align:4 __dt__24JPTraceParticleCallBack4Fv = .text:0x8001DFA8; // type:function size:0x58 scope:global align:4 -__sinit_c_damagereaction_cpp = .text:0x8001E000; // type:function size:0x3C scope:global align:4 +__sinit_\c_damagereaction_cpp = .text:0x8001E000; // type:function size:0x3C scope:global align:4 __ct__24JPTraceParticleCallBack4Fv = .text:0x8001E03C; // type:function size:0x10 scope:global align:4 __as__Q29JGeometry8TVec3FRC3Vec = .text:0x8001E04C; // type:function size:0x14 scope:global align:4 scale__Q29JGeometry8TVec3Ff = .text:0x8001E060; // type:function size:0x28 scope:global align:4 @@ -711,7 +711,7 @@ __as__Q28JUtility6TColorFRCQ28JUtility6TColor = .text:0x8001E750; // type:functi fapGm_After__Fv = .text:0x8001E774; // type:function size:0x28 scope:global align:4 fapGm_Execute__Fv = .text:0x8001E79C; // type:function size:0x34 scope:global align:4 fapGm_Create__Fv = .text:0x8001E7D0; // type:function size:0x40 scope:global align:4 -__sinit_f_ap_game_cpp = .text:0x8001E810; // type:function size:0x48 scope:global align:4 +__sinit_\f_ap_game_cpp = .text:0x8001E810; // type:function size:0x48 scope:global align:4 __ct__Q28JUtility6TColorFUcUcUcUc = .text:0x8001E858; // type:function size:0x14 scope:global align:4 __dt__11fapGm_HIO_cFv = .text:0x8001E86C; // type:function size:0x40 scope:global align:4 __ct__10fopAc_ac_cFv = .text:0x8001E8AC; // type:function size:0x70 scope:global align:4 @@ -808,7 +808,7 @@ fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x800222E0; // type:functio fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x800223EC; // type:function size:0x44 scope:global align:4 enemySearchJugge__FPvPv = .text:0x80022430; // type:function size:0x54 scope:global align:4 fopAcM_myRoomSearchEnemy__FSc = .text:0x80022484; // type:function size:0xA4 scope:global align:4 -fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc` = .text:0x80022528; // type:function size:0x98 scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc = .text:0x80022528; // type:function size:0x98 scope:global align:4 fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x800225C0; // type:function size:0x7C scope:global align:4 fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x8002263C; // type:function size:0xBC scope:global align:4 fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x800226F8; // type:function size:0xAC scope:global align:4 @@ -835,7 +835,7 @@ gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x8002352C; // type:function size:0x64 s roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x80023590; // type:function size:0x68 scope:global align:4 waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x800235F8; // type:function size:0x9C scope:global align:4 fopAcM_initManager__Fv = .text:0x80023694; // type:function size:0x4 scope:global align:4 -__sinit_f_op_actor_mng_cpp = .text:0x80023698; // type:function size:0xC0 scope:global align:4 +__sinit_\f_op_actor_mng_cpp = .text:0x80023698; // type:function size:0xC0 scope:global align:4 __ct__5l_HIOFv = .text:0x80023758; // type:function size:0x4 scope:global align:4 __dt__5l_HIOFv = .text:0x8002375C; // type:function size:0x40 scope:global align:4 fpcM_LayerID__FPCv = .text:0x8002379C; // type:function size:0x48 scope:global align:4 @@ -1248,7 +1248,7 @@ dStage_changeSceneExitId__FR13cBgS_PolyInfofUlScs = .text:0x8002B8C8; // type:fu dStage_changeScene__FifUlScsi = .text:0x8002B938; // type:function size:0x170 scope:global align:4 dStage_changeScene4Event__FiScibfUlsi = .text:0x8002BAA8; // type:function size:0x1B0 scope:global align:4 dStage_restartRoom__FUlUli = .text:0x8002BC58; // type:function size:0x74 scope:global align:4 -__sinit_d_stage_cpp = .text:0x8002BCCC; // type:function size:0xA4 scope:global align:4 +__sinit_\d_stage_cpp = .text:0x8002BCCC; // type:function size:0xA4 scope:global align:4 __ct__19dStage_KeepDoorInfoFv = .text:0x8002BD70; // type:function size:0x4C scope:global align:4 __ct__21stage_tgsc_data_classFv = .text:0x8002BDBC; // type:function size:0x4 scope:global align:4 __dt__20fopAcM_prmBase_classFv = .text:0x8002BDC0; // type:function size:0x40 scope:global align:4 @@ -1480,7 +1480,7 @@ getPack__6dMap_cFiPfPf = .text:0x8002E300; // type:function size:0x178 scope:glo calcMapCenterXZ__6dMap_cFiPfPf = .text:0x8002E478; // type:function size:0xA4 scope:global align:4 calcMapCmPerTexel__6dMap_cFiPf = .text:0x8002E51C; // type:function size:0x178 scope:global align:4 setMapPaletteColorAlphaPer__6dMap_cFif = .text:0x8002E694; // type:function size:0x11C scope:global align:4 -getRGBA_RGB5A3__FR27dMpath_RGB5A3_palDt_s = .text:0x8002E7B0; // type:function size:0x84 scope:global align:4 +getRGBA_RGB5A3__FRC21dMpath_RGB5A3_palDt_sRUcRUcRUcRUc = .text:0x8002E7B0; // type:function size:0x84 scope:global align:4 copyPalette__6dMap_cFiif = .text:0x8002E834; // type:function size:0x120 scope:global align:4 setAmapPaletteColor__6dMap_cFiUcUcUcUc = .text:0x8002E954; // type:function size:0x5C scope:global align:4 isDrawRoom__6dMap_cCFii = .text:0x8002E9B0; // type:function size:0x60 scope:global align:4 @@ -1657,7 +1657,7 @@ dComIfGs_offVisitedRoom__Fi = .text:0x800342AC; // type:function size:0x6C scope dComIfGs_isVisitedRoom__Fi = .text:0x80034318; // type:function size:0x6C scope:global align:4 dComIfGs_staffroll_next_go__Fv = .text:0x80034384; // type:function size:0x14 scope:global align:4 dComIfGs_staffroll_next_go_check__Fv = .text:0x80034398; // type:function size:0x10 scope:global align:4 -__sinit_d_com_inf_game_cpp = .text:0x800343A8; // type:function size:0x6C scope:global align:4 +__sinit_\d_com_inf_game_cpp = .text:0x800343A8; // type:function size:0x6C scope:global align:4 __dt__11dDlst_blo_cFv = .text:0x80034414; // type:function size:0x5C scope:global align:4 __dt__Q211dDlst_blo_c5anm_cFv = .text:0x80034470; // type:function size:0x60 scope:global align:4 __ct__14dDlst_window_cFv = .text:0x800344D0; // type:function size:0x4 scope:global align:4 @@ -1727,14 +1727,14 @@ __dt__10dAttList_cFv = .text:0x800358C8; // type:function size:0x40 scope:global __dt__Q312dVibration_c22@class$72273dolzel_pch22@class$72274dolzel_pchFv = .text:0x80035908; // type:function size:0x40 scope:global align:4 __dt__Q212dVibration_c22@class$72273dolzel_pchFv = .text:0x80035948; // type:function size:0x68 scope:global align:4 __dt__12dVibration_cFv = .text:0x800359B0; // type:function size:0x58 scope:global align:4 -set__Q27daSus_c6data_cFScR10cXyz = .text:0x80035A08; // type:function size:0xC4 scope:global align:4 +set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035A08; // type:function size:0xC4 scope:global align:4 isSwitch__Q27daSus_c6data_cFv = .text:0x80035ACC; // type:function size:0x6C scope:global align:4 check__Q27daSus_c6data_cFRC4cXyz = .text:0x80035B38; // type:function size:0x90 scope:global align:4 check__Q27daSus_c6data_cFP10fopAc_ac_c = .text:0x80035BC8; // type:function size:0x84 scope:global align:4 execute__Q27daSus_c6data_cFv = .text:0x80035C4C; // type:function size:0x40 scope:global align:4 add__Q27daSus_c6room_cFPQ27daSus_c6data_c = .text:0x80035C8C; // type:function size:0x68 scope:global align:4 reset__Q27daSus_c6room_cFv = .text:0x80035CF4; // type:function size:0x30 scope:global align:4 -newData__7daSus_cFScR10cXyz = .text:0x80035D24; // type:function size:0x16C scope:global align:4 +newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035D24; // type:function size:0x16C scope:global align:4 reset__7daSus_cFv = .text:0x80035E90; // type:function size:0x44 scope:global align:4 check__7daSus_cFScRC4cXyz = .text:0x80035ED4; // type:function size:0x90 scope:global align:4 check__7daSus_cFP10fopAc_ac_c = .text:0x80035F64; // type:function size:0xC0 scope:global align:4 @@ -1773,7 +1773,7 @@ offSttsFlag__12daObjCarry_cFiUc = .text:0x80036728; // type:function size:0x14 s chkSttsFlag__12daObjCarry_cFiUc = .text:0x8003673C; // type:function size:0x18 scope:global align:4 setRoomNo__12daObjCarry_cFiSc = .text:0x80036754; // type:function size:0xC scope:global align:4 getRoomNo__12daObjCarry_cFi = .text:0x80036760; // type:function size:0xC scope:global align:4 -__sinit_d_com_static_cpp = .text:0x8003676C; // type:function size:0xF0 scope:global align:4 +__sinit_\d_com_static_cpp = .text:0x8003676C; // type:function size:0xF0 scope:global align:4 set__4cXyzFfff = .text:0x8003685C; // type:function size:0x10 scope:global align:4 __ct__Q27daSus_c6data_cFv = .text:0x8003686C; // type:function size:0xC scope:global align:4 __dt__Q27daSus_c6data_cFv = .text:0x80036878; // type:function size:0x40 scope:global align:4 @@ -1964,9 +1964,9 @@ dComIfGp_setItem__FUcUc = .text:0x8003A2D4; // type:function size:0x14 scope:glo dComIfGs_setBombNum__FUcUc = .text:0x8003A2E8; // type:function size:0x14 scope:global align:4 setInitEventBit__Fv = .text:0x8003A2FC; // type:function size:0x4 scope:global align:4 __ct__9dJntCol_cFv = .text:0x8003A300; // type:function size:0x14 scope:global align:4 -init__9dJntCol_cFP10fopAc_ac_cP19dJntColData_c = .text:0x8003A314; // type:function size:0x28 scope:global align:4 +init__9dJntCol_cFP10fopAc_ac_cPC13dJntColData_cP8J3DModeli = .text:0x8003A314; // type:function size:0x28 scope:global align:4 setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x8003A33C; // type:function size:0xC4 scope:global align:4 -searchNearPos__9dJntCol_cCFP14cM3dGLin = .text:0x8003A400; // type:function size:0x824 scope:global align:4 +searchNearPos__9dJntCol_cCFPC8cM3dGLinPC4cXyzP4cXyzi = .text:0x8003A400; // type:function size:0x824 scope:global align:4 getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x8003AC24; // type:function size:0x14C scope:global align:4 getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x8003AD70; // type:function size:0x228 scope:global align:4 setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x8003AF98; // type:function size:0x90 scope:global align:4 @@ -2174,7 +2174,7 @@ drawBack__18dRenderingFDAmap_cCFv = .text:0x8004091C; // type:function size:0xF0 preRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040A0C; // type:function size:0x1B4 scope:global align:4 postRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040BC0; // type:function size:0xA0 scope:global align:4 renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80040C60; // type:function size:0x304 scope:global align:4 -__sinit_d_map_path_cpp = .text:0x80040F64; // type:function size:0x48 scope:global align:4 +__sinit_\d_map_path_cpp = .text:0x80040F64; // type:function size:0x48 scope:global align:4 getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x80040FAC; // type:function size:0x10 scope:global align:4 getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x80040FBC; // type:function size:0x10 scope:global align:4 __ct__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040FCC; // type:function size:0x20 scope:global align:4 @@ -2253,7 +2253,7 @@ drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib = .text:0x8004 checkDispDoorS__19renderingPlusDoor_cFiif = .text:0x80043DF4; // type:function size:0x170 scope:global align:4 drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib = .text:0x80043F64; // type:function size:0x1D0 scope:global align:4 isDrawRoomIcon__16renderingDAmap_cCFii = .text:0x80044134; // type:function size:0x10 scope:global align:4 -isDrawIconSingle__16renderingDAmap_cCFPQ27dTres_c12data_s = .text:0x80044144; // type:function size:0xB4 scope:global align:4 +isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec = .text:0x80044144; // type:function size:0xB4 scope:global align:4 getFirstData__28renderingPlusDoorAndCursor_cFUc = .text:0x800441F8; // type:function size:0x8 scope:global align:4 getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c = .text:0x80044200; // type:function size:0x8 scope:global align:4 getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c = .text:0x80044208; // type:function size:0x8 scope:global align:4 @@ -2377,7 +2377,7 @@ endCheck__16dEvent_manager_cFs = .text:0x8004ADCC; // type:function size:0x6C sc endCheckOld__16dEvent_manager_cFPCc = .text:0x8004AE38; // type:function size:0x44 scope:global align:4 getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x8004AE7C; // type:function size:0x218 scope:global align:4 getIsAddvance__16dEvent_manager_cFi = .text:0x8004B094; // type:function size:0x60 scope:global align:4 -getMyActIdx__16dEvent_manager_cFiP17c = .text:0x8004B0F4; // type:function size:0x1A8 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x8004B0F4; // type:function size:0x1A8 scope:global align:4 getMyNowCutName__16dEvent_manager_cFi = .text:0x8004B29C; // type:function size:0x54 scope:global align:4 getMyDataP__16dEvent_manager_cFiPCci = .text:0x8004B2F0; // type:function size:0x104 scope:global align:4 getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x8004B3F4; // type:function size:0x5C scope:global align:4 @@ -2411,7 +2411,7 @@ initStart__17dEvLib_callback_cFv = .text:0x8004BD68; // type:function size:0x4 s executeStart__17dEvLib_callback_cFv = .text:0x8004BD6C; // type:function size:0xB4 scope:global align:4 initRun__17dEvLib_callback_cFv = .text:0x8004BE20; // type:function size:0x10 scope:global align:4 executeRun__17dEvLib_callback_cFv = .text:0x8004BE30; // type:function size:0x90 scope:global align:4 -__sinit_d_event_lib_cpp = .text:0x8004BEC0; // type:function size:0xC4 scope:global align:4 +__sinit_\d_event_lib_cpp = .text:0x8004BEC0; // type:function size:0xC4 scope:global align:4 __ct__33action_class<17dEvLib_callback_c>FM17dEvLib_callback_cFPCvPv_bM17dEvLib_callback_cFPCvPv_b = .text:0x8004BF84; // type:function size:0x34 scope:global align:4 __ct__15dSmplMdl_draw_cFv = .text:0x8004BFB8; // type:function size:0xC0 scope:global align:4 __dt__15dSmplMdl_draw_cFv = .text:0x8004C078; // type:function size:0x90 scope:global align:4 @@ -2525,7 +2525,7 @@ __dt__18dPa_modelEcallBackFv = .text:0x80051F8C; // type:function size:0x58 scop __dt__19dPa_light8EcallBackFv = .text:0x80051FE4; // type:function size:0x58 scope:global align:4 __dt__25dPa_gen_b_light8EcallBackFv = .text:0x8005203C; // type:function size:0x58 scope:global align:4 __dt__25dPa_gen_d_light8EcallBackFv = .text:0x80052094; // type:function size:0x58 scope:global align:4 -__sinit_d_particle_cpp = .text:0x800520EC; // type:function size:0x2B4 scope:global align:4 +__sinit_\d_particle_cpp = .text:0x800520EC; // type:function size:0x2B4 scope:global align:4 __ct__Q218dPa_modelEcallBack7model_cFv = .text:0x800523A0; // type:function size:0x70 scope:global align:4 __dt__Q218dPa_modelEcallBack7model_cFv = .text:0x80052410; // type:function size:0x5C scope:global align:4 __dt__19dPa_simpleEcallBackFv = .text:0x8005246C; // type:function size:0x58 scope:global align:4 @@ -2590,7 +2590,7 @@ getBackRightEffType__8dPaPoF_cCFi = .text:0x8005346C; // type:function size:0xC getBackLeftEffType__8dPaPoF_cCFi = .text:0x80053478; // type:function size:0xC scope:global align:4 getBackRightEmitter__8dPaPoF_cFii = .text:0x80053484; // type:function size:0x28 scope:global align:4 getBackLeftEmitter__8dPaPoF_cFii = .text:0x800534AC; // type:function size:0x28 scope:global align:4 -dPath_GetPnt__FP11dPath = .text:0x800534D4; // type:function size:0x3C scope:global align:4 +dPath_GetPnt__FPC5dPathi = .text:0x800534D4; // type:function size:0x3C scope:global align:4 dPath_GetRoomPath__Fii = .text:0x80053510; // type:function size:0xAC scope:global align:4 dPath_GetNextRoomPath__FPC5dPathi = .text:0x800535BC; // type:function size:0xC4 scope:global align:4 dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x80053680; // type:function size:0x164 scope:global align:4 @@ -2658,7 +2658,7 @@ draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x8005813C; // typ wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x80058194; // type:function size:0x108 scope:global align:4 wipeIn__12dDlst_list_cFf = .text:0x8005829C; // type:function size:0xC scope:global align:4 calcWipe__12dDlst_list_cFv = .text:0x800582A8; // type:function size:0x90 scope:global align:4 -__sinit_d_drawlist_cpp = .text:0x80058338; // type:function size:0xC scope:global align:4 +__sinit_\d_drawlist_cpp = .text:0x80058338; // type:function size:0xC scope:global align:4 GXPosition2f32 = .text:0x80058344; // type:function size:0x10 scope:local align:4 GXTexCoord2f32 = .text:0x80058354; // type:function size:0x10 scope:local align:4 GXPosition3f32 = .text:0x80058364; // type:function size:0x14 scope:local align:4 @@ -2897,7 +2897,7 @@ convPId__10dAttLook_cFUi = .text:0x80071DD0; // type:function size:0x30 scope:gl init__10dAttLook_cFv = .text:0x80071E00; // type:function size:0x18 scope:global align:4 proc__10dAttLook_cFv = .text:0x80071E18; // type:function size:0x1C scope:global align:4 request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80071E34; // type:function size:0x1B4 scope:global align:4 -__sinit_d_attention_cpp = .text:0x80071FE8; // type:function size:0x80 scope:global align:4 +__sinit_\d_attention_cpp = .text:0x80071FE8; // type:function size:0x80 scope:global align:4 reset__14mDoExt_baseAnmFv = .text:0x80072068; // type:function size:0x40 scope:global align:4 isStop__14mDoExt_baseAnmFv = .text:0x800720A8; // type:function size:0x2C scope:global align:4 __dt__15dAttDrawParam_cFv = .text:0x800720D4; // type:function size:0x40 scope:global align:4 @@ -3074,34 +3074,34 @@ __dt__15dBgS_RopeLinChkFv = .text:0x80075EF4; // type:function size:0x58 scope:g __ct__16dBgS_HorseLinChkFv = .text:0x80075F4C; // type:function size:0x5C scope:global align:4 __dt__16dBgS_HorseLinChkFv = .text:0x80075FA8; // type:function size:0x58 scope:global align:4 @20@__dt__11dBgS_LinChkFv = .text:0x80076000; // type:function size:0x8 scope:global align:4 -@104@__dt__12dBgS_LinChkFv = .text:0x80076008; // type:function size:0x8 scope:global align:4 +@104@__dt__11dBgS_LinChkFv = .text:0x80076008; // type:function size:0x8 scope:global align:4 @88@__dt__11dBgS_LinChkFv = .text:0x80076010; // type:function size:0x8 scope:global align:4 @20@__dt__14dBgS_CamLinChkFv = .text:0x80076018; // type:function size:0x8 scope:global align:4 -@104@__dt__15dBgS_CamLinChkFv = .text:0x80076020; // type:function size:0x8 scope:global align:4 +@104@__dt__14dBgS_CamLinChkFv = .text:0x80076020; // type:function size:0x8 scope:global align:4 @88@__dt__14dBgS_CamLinChkFv = .text:0x80076028; // type:function size:0x8 scope:global align:4 @20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076030; // type:function size:0x8 scope:global align:4 -@104@__dt__22dBgS_CamLinChk_NorWtrFv = .text:0x80076038; // type:function size:0x8 scope:global align:4 +@104@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076038; // type:function size:0x8 scope:global align:4 @88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076040; // type:function size:0x8 scope:global align:4 @20@__dt__14dBgS_ObjLinChkFv = .text:0x80076048; // type:function size:0x8 scope:global align:4 -@104@__dt__15dBgS_ObjLinChkFv = .text:0x80076050; // type:function size:0x8 scope:global align:4 +@104@__dt__14dBgS_ObjLinChkFv = .text:0x80076050; // type:function size:0x8 scope:global align:4 @88@__dt__14dBgS_ObjLinChkFv = .text:0x80076058; // type:function size:0x8 scope:global align:4 @20@__dt__15dBgS_LinkLinChkFv = .text:0x80076060; // type:function size:0x8 scope:global align:4 -@104@__dt__16dBgS_LinkLinChkFv = .text:0x80076068; // type:function size:0x8 scope:global align:4 +@104@__dt__15dBgS_LinkLinChkFv = .text:0x80076068; // type:function size:0x8 scope:global align:4 @88@__dt__15dBgS_LinkLinChkFv = .text:0x80076070; // type:function size:0x8 scope:global align:4 @20@__dt__15dBgS_BombLinChkFv = .text:0x80076078; // type:function size:0x8 scope:global align:4 -@104@__dt__16dBgS_BombLinChkFv = .text:0x80076080; // type:function size:0x8 scope:global align:4 +@104@__dt__15dBgS_BombLinChkFv = .text:0x80076080; // type:function size:0x8 scope:global align:4 @88@__dt__15dBgS_BombLinChkFv = .text:0x80076088; // type:function size:0x8 scope:global align:4 @20@__dt__16dBgS_ArrowLinChkFv = .text:0x80076090; // type:function size:0x8 scope:global align:4 -@104@__dt__17dBgS_ArrowLinChkFv = .text:0x80076098; // type:function size:0x8 scope:global align:4 +@104@__dt__16dBgS_ArrowLinChkFv = .text:0x80076098; // type:function size:0x8 scope:global align:4 @88@__dt__16dBgS_ArrowLinChkFv = .text:0x800760A0; // type:function size:0x8 scope:global align:4 @20@__dt__20dBgS_BoomerangLinChkFv = .text:0x800760A8; // type:function size:0x8 scope:global align:4 -@104@__dt__21dBgS_BoomerangLinChkFv = .text:0x800760B0; // type:function size:0x8 scope:global align:4 +@104@__dt__20dBgS_BoomerangLinChkFv = .text:0x800760B0; // type:function size:0x8 scope:global align:4 @88@__dt__20dBgS_BoomerangLinChkFv = .text:0x800760B8; // type:function size:0x8 scope:global align:4 @20@__dt__15dBgS_RopeLinChkFv = .text:0x800760C0; // type:function size:0x8 scope:global align:4 -@104@__dt__16dBgS_RopeLinChkFv = .text:0x800760C8; // type:function size:0x8 scope:global align:4 +@104@__dt__15dBgS_RopeLinChkFv = .text:0x800760C8; // type:function size:0x8 scope:global align:4 @88@__dt__15dBgS_RopeLinChkFv = .text:0x800760D0; // type:function size:0x8 scope:global align:4 @20@__dt__16dBgS_HorseLinChkFv = .text:0x800760D8; // type:function size:0x8 scope:global align:4 -@104@__dt__17dBgS_HorseLinChkFv = .text:0x800760E0; // type:function size:0x8 scope:global align:4 +@104@__dt__16dBgS_HorseLinChkFv = .text:0x800760E0; // type:function size:0x8 scope:global align:4 @88@__dt__16dBgS_HorseLinChkFv = .text:0x800760E8; // type:function size:0x8 scope:global align:4 __ct__16dBgS_MoveBgActorFv = .text:0x800760F0; // type:function size:0x44 scope:global align:4 CheckCreateHeap__FP10fopAc_ac_c = .text:0x80076134; // type:function size:0x4 scope:local align:4 @@ -3427,14 +3427,14 @@ StartCAt__8dCcD_SphFR4cXyz = .text:0x80081930; // type:function size:0x5C scope: MoveCAt__8dCcD_SphFR4cXyz = .text:0x8008198C; // type:function size:0x64 scope:global align:4 GetShapeAttr__8dCcD_SphFv = .text:0x800819F0; // type:function size:0x10 scope:global align:4 @28@__dt__9dCcD_SttsFv = .text:0x80081A00; // type:function size:0x8 scope:global align:4 -@292@__dt__9dCcD_CpsFv = .text:0x80081A08; // type:function size:0x8 scope:global align:4 -@260@__dt__9dCcD_CpsFv = .text:0x80081A10; // type:function size:0x8 scope:global align:4 -@292@__dt__9dCcD_TriFv = .text:0x80081A18; // type:function size:0x8 scope:global align:4 -@260@__dt__9dCcD_TriFv = .text:0x80081A20; // type:function size:0x8 scope:global align:4 -@292@__dt__9dCcD_CylFv = .text:0x80081A28; // type:function size:0x8 scope:global align:4 -@260@__dt__9dCcD_CylFv = .text:0x80081A30; // type:function size:0x8 scope:global align:4 -@292@__dt__9dCcD_SphFv = .text:0x80081A38; // type:function size:0x8 scope:global align:4 -@260@__dt__9dCcD_SphFv = .text:0x80081A40; // type:function size:0x8 scope:global align:4 +@292@__dt__8dCcD_CpsFv = .text:0x80081A08; // type:function size:0x8 scope:global align:4 +@260@__dt__8dCcD_CpsFv = .text:0x80081A10; // type:function size:0x8 scope:global align:4 +@292@__dt__8dCcD_TriFv = .text:0x80081A18; // type:function size:0x8 scope:global align:4 +@260@__dt__8dCcD_TriFv = .text:0x80081A20; // type:function size:0x8 scope:global align:4 +@292@__dt__8dCcD_CylFv = .text:0x80081A28; // type:function size:0x8 scope:global align:4 +@260@__dt__8dCcD_CylFv = .text:0x80081A30; // type:function size:0x8 scope:global align:4 +@292@__dt__8dCcD_SphFv = .text:0x80081A38; // type:function size:0x8 scope:global align:4 +@260@__dt__8dCcD_SphFv = .text:0x80081A40; // type:function size:0x8 scope:global align:4 __dt__18cCcD_ObjCommonBaseFv = .text:0x80081A48; // type:function size:0x40 scope:global align:4 __dt__10cCcD_ObjAtFv = .text:0x80081A88; // type:function size:0x40 scope:global align:4 __dt__10cCcD_ObjTgFv = .text:0x80081AC8; // type:function size:0x40 scope:global align:4 @@ -3450,7 +3450,7 @@ CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081C60; // type:functi CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x80081C7C; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x80081C84; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x80081C8C; // type:function size:0x8 scope:global align:4 -CrossAtTg__12cCcD_SphAttrCFR20cCcD_ShapeAttr = .text:0x80081C94; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081C94; // type:function size:0x1C scope:global align:4 CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081CB0; // type:function size:0x8 scope:global align:4 CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081CB8; // type:function size:0x8 scope:global align:4 GetCoCP__12cCcD_SphAttrCFv = .text:0x80081CC0; // type:function size:0x8 scope:global align:4 @@ -3458,7 +3458,7 @@ CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081CC8; // type:functi CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x80081CE4; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x80081CEC; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x80081CF4; // type:function size:0x8 scope:global align:4 -CrossAtTg__12cCcD_CylAttrCFR20cCcD_ShapeAttr = .text:0x80081CFC; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081CFC; // type:function size:0x1C scope:global align:4 CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081D18; // type:function size:0x8 scope:global align:4 CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081D20; // type:function size:0x8 scope:global align:4 GetCoCP__12cCcD_CylAttrCFv = .text:0x80081D28; // type:function size:0x8 scope:global align:4 @@ -3471,14 +3471,14 @@ CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80081D74; // type:function CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80081D7C; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80081D84; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80081D8C; // type:function size:0x8 scope:global align:4 -CrossAtTg__12cCcD_TriAttrCFR20cCcD_ShapeAttr = .text:0x80081D94; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081D94; // type:function size:0x1C scope:global align:4 CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081DB0; // type:function size:0x8 scope:global align:4 CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081DB8; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081DC0; // type:function size:0x1C scope:global align:4 CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x80081DDC; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x80081DE4; // type:function size:0x8 scope:global align:4 CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x80081DEC; // type:function size:0x8 scope:global align:4 -CrossAtTg__12cCcD_CpsAttrCFR20cCcD_ShapeAttr = .text:0x80081DF4; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081DF4; // type:function size:0x1C scope:global align:4 CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081E10; // type:function size:0x8 scope:global align:4 CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081E18; // type:function size:0x8 scope:global align:4 GetShapeAttr__8cCcD_ObjFv = .text:0x80081E20; // type:function size:0x8 scope:global align:4 @@ -3516,7 +3516,7 @@ Dt__4dCcSFv = .text:0x80082D5C; // type:function size:0x4 scope:global align:4 ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_ObjiPC4cXyz = .text:0x80082D60; // type:function size:0x1D8 scope:global align:4 ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfPC4cXyz = .text:0x80082F38; // type:function size:0xB8 scope:global align:4 CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x80082FF0; // type:function size:0x4 scope:global align:4 -ChkAtTgHitAfterCross__4dCcSFbbP18cCcD_GObjInf = .text:0x80082FF4; // type:function size:0x8C scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80082FF4; // type:function size:0x8C scope:global align:4 SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x80083080; // type:function size:0x120 scope:global align:4 GetRank__4dCcSFUc = .text:0x800831A0; // type:function size:0xA0 scope:global align:4 ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80083240; // type:function size:0x8 scope:global align:4 @@ -3531,7 +3531,7 @@ MoveAfterCheck__4dCcSFv = .text:0x800840B0; // type:function size:0x4 scope:glob Move__4dCcSFv = .text:0x800840B4; // type:function size:0x4 scope:global align:4 Draw__4dCcSFv = .text:0x800840B8; // type:function size:0x34 scope:global align:4 MassClear__4dCcSFv = .text:0x800840EC; // type:function size:0x8 scope:global align:4 -ChkNoHitGAtTg__4dCcSFP18cCcD_GObjInf = .text:0x800840F4; // type:function size:0x58 scope:global align:4 +ChkNoHitGAtTg__4dCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x800840F4; // type:function size:0x58 scope:global align:4 __ct__12cCcD_CpsAttrFv = .text:0x8008414C; // type:function size:0x4C scope:global align:4 __dt__12cCcD_SphAttrFv = .text:0x80084198; // type:function size:0x70 scope:global align:4 pl_cut_LRC__Fi = .text:0x80084208; // type:function size:0x24 scope:global align:4 @@ -3609,7 +3609,7 @@ hintTalkEvCamera__9dCamera_cFv = .text:0x80090874; // type:function size:0x7EC s bspTransEvCamera__9dCamera_cFv = .text:0x80091060; // type:function size:0x6E0 scope:global align:4 __dt__Q29dCamera_c28@class$112902d_ev_camera_cppFv = .text:0x80091740; // type:function size:0x40 scope:global align:4 portalWarpEvCamera__9dCamera_cFv = .text:0x80091780; // type:function size:0x8 scope:global align:4 -__sinit_d_ev_camera_cpp = .text:0x80091788; // type:function size:0x80 scope:global align:4 +__sinit_\d_ev_camera_cpp = .text:0x80091788; // type:function size:0x80 scope:global align:4 dComIfGp_loadCameraPosition__FiP4cXyzP4cXyzPfPs = .text:0x80091808; // type:function size:0x78 scope:global align:4 __as__Q29dCamera_c10dCamInfo_cFRCQ29dCamera_c10dCamInfo_c = .text:0x80091880; // type:function size:0x60 scope:global align:4 dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x800918E0; // type:function size:0x74 scope:global align:4 @@ -5598,7 +5598,7 @@ checkIronBallDelete__9daAlink_cFv = .text:0x80106A8C; // type:function size:0xC0 setIronBallReturn__9daAlink_cFi = .text:0x80106B4C; // type:function size:0x58 scope:global align:4 setIronBallBgCheckPos__9daAlink_cFv = .text:0x80106BA4; // type:function size:0x84 scope:global align:4 setIronBallModel__9daAlink_cFv = .text:0x80106C28; // type:function size:0x404 scope:global align:4 -setIronBallGroundVec__9daAlink_cFP10cXyz = .text:0x8010702C; // type:function size:0x104 scope:global align:4 +setIronBallGroundVec__9daAlink_cFPC4cXyzP4cXyz = .text:0x8010702C; // type:function size:0x104 scope:global align:4 setIronBallChainPos__9daAlink_cFv = .text:0x80107130; // type:function size:0xBCC scope:global align:4 checkIronBallReturnChange__9daAlink_cFv = .text:0x80107CFC; // type:function size:0xB8 scope:global align:4 setIronBallPos__9daAlink_cFv = .text:0x80107DB4; // type:function size:0xF30 scope:global align:4 @@ -5753,9 +5753,9 @@ __defctor__14daPy_anmHeap_cFv = .text:0x80114090; // type:function size:0x8 scop __ct__16daPy_frameCtrl_cFv = .text:0x80114098; // type:function size:0x4C scope:global align:4 __dt__16daPy_frameCtrl_cFv = .text:0x801140E4; // type:function size:0x40 scope:global align:4 checkEndMessage__12daTagMwait_cFv = .text:0x80114124; // type:function size:0x1C scope:global align:4 -setEmitter__9daAlink_cFPUlUsP10cXyz = .text:0x80114140; // type:function size:0xAC scope:global align:4 +setEmitter__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x80114140; // type:function size:0xAC scope:global align:4 setEmitterPolyColor__9daAlink_cFPUlUsR13cBgS_PolyInfoPC4cXyzPC5csXyz = .text:0x801141EC; // type:function size:0x8C scope:global align:4 -setEmitterColor__9daAlink_cFPUlUsP10cXyz = .text:0x80114278; // type:function size:0xAC scope:global align:4 +setEmitterColor__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x80114278; // type:function size:0xAC scope:global align:4 stopDrawParticle__9daAlink_cFUl = .text:0x80114324; // type:function size:0x44 scope:global align:4 setEffectFrontRollParam__9daAlink_cFv = .text:0x80114368; // type:function size:0xC4 scope:global align:4 setEffectSlipParam__9daAlink_cFv = .text:0x8011442C; // type:function size:0x2EC scope:global align:4 @@ -5795,16 +5795,16 @@ execute__29dAlink_bottleWaterPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = . setBottleEffect__9daAlink_cFv = .text:0x801183E4; // type:function size:0x26C scope:global align:4 clearFirePointDamageEffect__9daAlink_cFi = .text:0x80118650; // type:function size:0x70 scope:global align:4 initFirePointDamageEffectAll__9daAlink_cFv = .text:0x801186C0; // type:function size:0xE0 scope:global align:4 -initFirePointDamageEffect__9daAlink_cFP10cXyz = .text:0x801187A0; // type:function size:0x15C scope:global align:4 +initFirePointDamageEffect__9daAlink_cFPC4cXyzP12dCcD_GObjInf = .text:0x801187A0; // type:function size:0x15C scope:global align:4 setFirePointDamageEffect__9daAlink_cFv = .text:0x801188FC; // type:function size:0x1D4 scope:global align:4 setFreezeEffect__9daAlink_cFv = .text:0x80118AD0; // type:function size:0x1C4 scope:global align:4 setWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118C94; // type:function size:0x98 scope:global align:4 clearWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118D2C; // type:function size:0x6C scope:global align:4 setWoodShieldBurnOutEffect__9daAlink_cFv = .text:0x80118D98; // type:function size:0xC4 scope:global align:4 -initBlur__14daAlink_blur_cFfiP10cXyz = .text:0x80118E5C; // type:function size:0x84 scope:global align:4 -setBezierPos__FP10cXyz = .text:0x80118EE0; // type:function size:0x114 scope:global align:4 -copyBlur__14daAlink_blur_cFP10cXyz = .text:0x80118FF4; // type:function size:0x238 scope:global align:4 -traceBlur__14daAlink_blur_cFP10cXyz = .text:0x8011922C; // type:function size:0xD4 scope:global align:4 +initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz = .text:0x80118E5C; // type:function size:0x84 scope:global align:4 +setBezierPos__FPC4cXyzPC4cXyzPC4cXyzPC4cXyzfP4cXyz = .text:0x80118EE0; // type:function size:0x114 scope:global align:4 +copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz = .text:0x80118FF4; // type:function size:0x238 scope:global align:4 +traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs = .text:0x8011922C; // type:function size:0xD4 scope:global align:4 draw__14daAlink_blur_cFv = .text:0x80119300; // type:function size:0x304 scope:global align:4 create__20daAlink_lockCursor_cFv = .text:0x80119604; // type:function size:0x3F4 scope:global align:4 update__20daAlink_lockCursor_cFv = .text:0x801199F8; // type:function size:0xC4 scope:global align:4 @@ -6110,7 +6110,7 @@ __dt__8dEyeHL_cFv = .text:0x8013297C; // type:function size:0x60 scope:global al __dt__15LIGHT_INFLUENCEFv = .text:0x801329DC; // type:function size:0x40 scope:global align:4 __ct__Q29daAlink_c14firePointEff_cFv = .text:0x80132A1C; // type:function size:0x4 scope:global align:4 __dt__Q29daAlink_c14firePointEff_cFv = .text:0x80132A20; // type:function size:0x40 scope:global align:4 -__sinit_d_a_alink_cpp = .text:0x80132A60; // type:function size:0x464 scope:global align:4 +__sinit_\d_a_alink_cpp = .text:0x80132A60; // type:function size:0x464 scope:global align:4 @20@__dt__15dBgS_LinkGndChkFv = .text:0x80132EC4; // type:function size:0x8 scope:global align:4 @76@__dt__15dBgS_LinkGndChkFv = .text:0x80132ECC; // type:function size:0x8 scope:global align:4 @60@__dt__15dBgS_LinkGndChkFv = .text:0x80132ED4; // type:function size:0x8 scope:global align:4 @@ -6183,8 +6183,8 @@ setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80136054; // setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80136078; // type:function size:0x24 scope:global align:4 setBrkAnm__8daNpcT_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x8013609C; // type:function size:0x24 scope:global align:4 setBpkAnm__8daNpcT_cFP11J3DAnmColorP12J3DModelDatafi = .text:0x801360C0; // type:function size:0x24 scope:global align:4 -loadRes__8daNpcT_cFP17signed = .text:0x801360E4; // type:function size:0xB4 scope:global align:4 -deleteRes__8daNpcT_cFP17signed = .text:0x80136198; // type:function size:0x80 scope:global align:4 +loadRes__8daNpcT_cFPCScPPCc = .text:0x801360E4; // type:function size:0xB4 scope:global align:4 +deleteRes__8daNpcT_cFPCScPPCc = .text:0x80136198; // type:function size:0x80 scope:global align:4 execute__8daNpcT_cFv = .text:0x80136218; // type:function size:0x2A4 scope:global align:4 draw__8daNpcT_cFiifP11_GXColorS10fiii = .text:0x801364BC; // type:function size:0x3D0 scope:global align:4 setEnvTevColor__8daNpcT_cFv = .text:0x8013688C; // type:function size:0x58 scope:global align:4 @@ -6243,7 +6243,7 @@ daNpcT_chkEvtBit__FUl = .text:0x8013A0D8; // type:function size:0x20 scope:globa daNpcT_onTmpBit__FUl = .text:0x8013A0F8; // type:function size:0x20 scope:global align:4 daNpcT_offTmpBit__FUl = .text:0x8013A118; // type:function size:0x20 scope:global align:4 daNpcT_chkTmpBit__FUl = .text:0x8013A138; // type:function size:0x20 scope:global align:4 -__sinit_d_a_npc_cpp = .text:0x8013A158; // type:function size:0x184 scope:global align:4 +__sinit_\d_a_npc_cpp = .text:0x8013A158; // type:function size:0x184 scope:global align:4 setall__4cXyzFf = .text:0x8013A2DC; // type:function size:0x10 scope:global align:4 getPntPos__13daNpcT_Path_cFi = .text:0x8013A2EC; // type:function size:0x2C scope:global align:4 chkClose__13daNpcT_Path_cFv = .text:0x8013A318; // type:function size:0x10 scope:global align:4 @@ -6293,7 +6293,7 @@ __dt__8daNpcT_cFv = .text:0x8013A66C; // type:function size:0x198 scope:global a __dt__15daNpcT_MatAnm_cFv = .text:0x8013A804; // type:function size:0x58 scope:global align:4 setall__5csXyzFs = .text:0x8013A85C; // type:function size:0x10 scope:global align:4 multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x8013A86C; // type:function size:0x24 scope:global align:4 -cLib_calcTimer__FPi = .text:0x8013A890; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPi_i = .text:0x8013A890; // type:function size:0x1C scope:global align:4 dComIfGd_setListDark__Fv = .text:0x8013A8AC; // type:function size:0x24 scope:global align:4 __ct__13mDoExt_btpAnmFv = .text:0x8013A8D0; // type:function size:0x38 scope:global align:4 __dt__13mDoExt_btpAnmFv = .text:0x8013A908; // type:function size:0x40 scope:global align:4 @@ -6499,7 +6499,7 @@ drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x80142468; // type:function size:0xE4 drawNpc__9daNpcCd_cFv = .text:0x8014254C; // type:function size:0x110 scope:global align:4 jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x8014265C; // type:function size:0x2D4 scope:global align:4 setHitodamaParticle__9daNpcCd_cFv = .text:0x80142930; // type:function size:0x190 scope:global align:4 -__sinit_d_a_npc_cd_cpp = .text:0x80142AC0; // type:function size:0x2C0 scope:global align:4 +__sinit_\d_a_npc_cd_cpp = .text:0x80142AC0; // type:function size:0x2C0 scope:global align:4 __ct__13daNpcCd_HIO_cFv = .text:0x80142D80; // type:function size:0x180 scope:global align:4 __dt__18fOpAcm_HIO_entry_cFv = .text:0x80142F00; // type:function size:0x40 scope:global align:4 __dt__14mDoHIO_entry_cFv = .text:0x80142F40; // type:function size:0x40 scope:global align:4 @@ -6544,7 +6544,7 @@ decIndex__11PathTrace_cFi = .text:0x80144FF8; // type:function size:0x54 scope:g s_sub__FPvPv = .text:0x8014504C; // type:function size:0xA4 scope:global align:4 checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x801450F0; // type:function size:0x70 scope:global align:4 checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x80145160; // type:function size:0xEC scope:global align:4 -__sinit_d_a_npc_cd2_cpp = .text:0x8014524C; // type:function size:0x568 scope:global align:4 +__sinit_\d_a_npc_cd2_cpp = .text:0x8014524C; // type:function size:0x568 scope:global align:4 __ct__14daNpcCd2_HIO_cFv = .text:0x801457B4; // type:function size:0x188 scope:global align:4 __ct__21daNpcCd2_HIO_MChild_cFv = .text:0x8014593C; // type:function size:0x58 scope:global align:4 __ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x80145994; // type:function size:0x10 scope:global align:4 @@ -6610,13 +6610,13 @@ daItem_Draw__FP8daItem_c = .text:0x801484F4; // type:function size:0x4 scope:glo daItem_Execute__FP8daItem_c = .text:0x801484F8; // type:function size:0x4 scope:global align:4 daItem_Delete__FP8daItem_c = .text:0x801484FC; // type:function size:0x4 scope:global align:4 daItem_Create__FP10fopAc_ac_c = .text:0x80148500; // type:function size:0x4 scope:global align:4 -__sinit_d_a_obj_item_cpp = .text:0x80148504; // type:function size:0x28 scope:global align:4 +__sinit_\d_a_obj_item_cpp = .text:0x80148504; // type:function size:0x28 scope:global align:4 getItemPos__9daPy_py_cCFv = .text:0x8014852C; // type:function size:0x8 scope:global align:4 getLeftHandPos__9daPy_py_cCFv = .text:0x80148534; // type:function size:0x8 scope:global align:4 __dt__16Z2SoundObjSimpleFv = .text:0x8014853C; // type:function size:0x58 scope:global align:4 fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x80148594; // type:function size:0x10 scope:global align:4 fopAcM_seStart__FPC10fopAc_ac_cUlUl = .text:0x801485A4; // type:function size:0x78 scope:global align:4 -cLib_calcTimer__FPUc = .text:0x8014861C; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPUc_Uc = .text:0x8014861C; // type:function size:0x1C scope:global align:4 __ct__9dInsect_cFv = .text:0x80148638; // type:function size:0x68 scope:global align:4 CalcZBuffer__9dInsect_cFf = .text:0x801486A0; // type:function size:0x194 scope:global align:4 Insect_GetDemoMain__9dInsect_cFv = .text:0x80148834; // type:function size:0x1E4 scope:global align:4 @@ -7087,7 +7087,7 @@ createMaskModel__16dFile_select3D_cFv = .text:0x80175FC0; // type:function size: createMirrorModel__16dFile_select3D_cFv = .text:0x80176160; // type:function size:0x260 scope:global align:4 toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x801763C0; // type:function size:0xE8 scope:global align:4 calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x801764A8; // type:function size:0x9C scope:global align:4 -__sinit_d_file_select_cpp = .text:0x80176544; // type:function size:0x48 scope:global align:4 +__sinit_\d_file_select_cpp = .text:0x80176544; // type:function size:0x48 scope:global align:4 __dt__15dDlst_FileSel_cFv = .text:0x8017658C; // type:function size:0x8C scope:global align:4 __dt__17dDlst_FileSelDt_cFv = .text:0x80176618; // type:function size:0x80 scope:global align:4 __dt__17dDlst_FileSelCp_cFv = .text:0x80176698; // type:function size:0x80 scope:global align:4 @@ -7186,7 +7186,7 @@ __ct__9dSi_HIO_cFv = .text:0x8017B338; // type:function size:0x10 scope:global a animation__14dSelect_icon_cFv = .text:0x8017B348; // type:function size:0xFC scope:global align:4 setAlpha__14dSelect_icon_cFUc = .text:0x8017B444; // type:function size:0x14 scope:global align:4 setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x8017B458; // type:function size:0xA8 scope:global align:4 -__sinit_d_select_icon_cpp = .text:0x8017B500; // type:function size:0x3C scope:global align:4 +__sinit_\d_select_icon_cpp = .text:0x8017B500; // type:function size:0x3C scope:global align:4 __dt__9dSi_HIO_cFv = .text:0x8017B53C; // type:function size:0x40 scope:global align:4 shop_cam_action_init__16ShopCam_action_cFv = .text:0x8017B57C; // type:function size:0x134 scope:global align:4 shop_cam_action__16ShopCam_action_cFv = .text:0x8017B6B0; // type:function size:0x2A8 scope:global align:4 @@ -7284,7 +7284,7 @@ dGameover_Create__FP9msg_class = .text:0x801814A8; // type:function size:0x4 sco d_GameOver_Create__FUc = .text:0x801814AC; // type:function size:0x28 scope:global align:4 d_GameOver_Delete__FRUi = .text:0x801814D4; // type:function size:0x68 scope:global align:4 __dt__10dGov_HIO_cFv = .text:0x8018153C; // type:function size:0x40 scope:global align:4 -__sinit_d_gameover_cpp = .text:0x8018157C; // type:function size:0x48 scope:global align:4 +__sinit_\d_gameover_cpp = .text:0x8018157C; // type:function size:0x48 scope:global align:4 __dt__12dMenu_save_cFv = .text:0x801815C4; // type:function size:0x40 scope:global align:4 __dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x80181604; // type:function size:0x40 scope:global align:4 dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x80181644; // type:function size:0x1C scope:global align:4 @@ -7454,7 +7454,7 @@ dKy_shadow_mode_set__FUc = .text:0x8018FCF8; // type:function size:0x18 scope:gl dKy_shadow_mode_reset__FUc = .text:0x8018FD10; // type:function size:0x18 scope:global align:4 dKy_shadow_mode_check__FUc = .text:0x8018FD28; // type:function size:0x14 scope:global align:4 dKy_bg_MAxx_proc__FPv = .text:0x8018FD3C; // type:function size:0xD38 scope:global align:4 -__sinit_d_kankyo_cpp = .text:0x80190A74; // type:function size:0x64 scope:global align:4 +__sinit_\d_kankyo_cpp = .text:0x80190A74; // type:function size:0x64 scope:global align:4 GetTimePass__20dStage_roomControl_cFv = .text:0x80190AD8; // type:function size:0x8 scope:global align:4 dComIfGs_setTime__Ff = .text:0x80190AE0; // type:function size:0x10 scope:global align:4 dComIfGd_setListDarkBG__Fv = .text:0x80190AF0; // type:function size:0x24 scope:global align:4 @@ -7714,7 +7714,7 @@ zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801A4BE0; // type:function size:0x1 zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801A4CF4; // type:function size:0xA8 scope:global align:4 zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801A4D9C; // type:function size:0xB4 scope:global align:4 zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801A4E50; // type:function size:0x9C scope:global align:4 -@4@__dt__13dMenu_DmapBg_cFv = .text:0x801A4EEC; // type:function size:0x8 scope:global align:4 +@4@__dt__14dMenu_DmapBg_cFv = .text:0x801A4EEC; // type:function size:0x8 scope:global align:4 setCornerColor__10J2DPictureFQ28JUtility6TColor = .text:0x801A4EF4; // type:function size:0x78 scope:global align:4 append__10J2DPictureFPC7ResTIMGf = .text:0x801A4F6C; // type:function size:0x14 scope:global align:4 insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801A4F80; // type:function size:0x18 scope:global align:4 @@ -7934,7 +7934,7 @@ howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B1D48; // type:function size:0x9 getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801B1DE4; // type:function size:0x78 scope:global align:4 isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801B1E5C; // type:function size:0x4 scope:global align:4 getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801B1E60; // type:function size:0xC0 scope:global align:4 -__sinit_d_menu_fmap_cpp = .text:0x801B1F20; // type:function size:0x48 scope:global align:4 +__sinit_\d_menu_fmap_cpp = .text:0x801B1F20; // type:function size:0x48 scope:global align:4 setAllTrans__18dMenu_Fmap2DBack_cFff = .text:0x801B1F68; // type:function size:0xC scope:global align:4 setAllTrans__17dMenu_Fmap2DTop_cFff = .text:0x801B1F74; // type:function size:0xC scope:global align:4 setFlashOff__15dMenu_FmapMap_cFv = .text:0x801B1F80; // type:function size:0x14 scope:global align:4 @@ -7942,7 +7942,7 @@ getStageCenterX_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1F94; // getStageCenterZ_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1FB4; // type:function size:0x20 scope:global align:4 getExpandedResSize__10JKRArchiveCFPCv = .text:0x801B1FD4; // type:function size:0x10 scope:global align:4 __dt__9dMf_HIO_cFv = .text:0x801B1FE4; // type:function size:0x40 scope:global align:4 -twoColorLineInterporation__FR14_GXColor = .text:0x801B2024; // type:function size:0x13C scope:global align:4 +twoColorLineInterporation__FRC8_GXColorRC8_GXColorfR8_GXColor = .text:0x801B2024; // type:function size:0x13C scope:global align:4 init__15renderingFmap_cFPUcUsUsUsUs = .text:0x801B2160; // type:function size:0x2C scope:global align:4 entry__15renderingFmap_cFP23dMenu_Fmap_world_data_cifff = .text:0x801B218C; // type:function size:0x98 scope:global align:4 isSwitch__15renderingFmap_cFPCQ211dDrawPath_c11group_class = .text:0x801B2224; // type:function size:0x188 scope:global align:4 @@ -8003,7 +8003,7 @@ mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801B5B00; // type:function size:0x24 setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801B5B24; // type:function size:0x50 scope:global align:4 allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B5B74; // type:function size:0x620 scope:global align:4 setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801B6194; // type:function size:0x394 scope:global align:4 -setIcon2DPos__18dMenu_Fmap2DBack_cFUcUcPCcfffUcb = .text:0x801B6528; // type:function size:0xB0 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb = .text:0x801B6528; // type:function size:0xB0 scope:global align:4 isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801B65D8; // type:function size:0x150 scope:global align:4 getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801B6728; // type:function size:0x20 scope:global align:4 getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801B6748; // type:function size:0x20 scope:global align:4 @@ -8068,7 +8068,7 @@ checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801BBAF4; // type:functi checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801BBB94; // type:function size:0x70 scope:global align:4 setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801BBC04; // type:function size:0x360 scope:global align:4 isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BBF64; // type:function size:0x84 scope:global align:4 -@4@__dt__17dMenu_Fmap2DBack_cFv = .text:0x801BBFE8; // type:function size:0x8 scope:global align:4 +@4@__dt__18dMenu_Fmap2DBack_cFv = .text:0x801BBFE8; // type:function size:0x8 scope:global align:4 getSizeX__8CPaneMgrFv = .text:0x801BBFF0; // type:function size:0x14 scope:global align:4 getSizeY__8CPaneMgrFv = .text:0x801BC004; // type:function size:0x14 scope:global align:4 __ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801BC018; // type:function size:0x1CC scope:global align:4 @@ -8432,7 +8432,7 @@ _draw__12dMenu_save_cFv = .text:0x801DC980; // type:function size:0x2C scope:glo _draw2__12dMenu_save_cFv = .text:0x801DC9AC; // type:function size:0xDC scope:global align:4 draw__23dDlst_MenuSaveExplain_cFv = .text:0x801DCA88; // type:function size:0x14 scope:global align:4 draw__16dDlst_MenuSave_cFv = .text:0x801DCA9C; // type:function size:0x1C scope:global align:4 -__sinit_d_menu_save_cpp = .text:0x801DCAB8; // type:function size:0x48 scope:global align:4 +__sinit_\d_menu_save_cpp = .text:0x801DCAB8; // type:function size:0x48 scope:global align:4 __ct__23dDlst_MenuSaveExplain_cFv = .text:0x801DCB00; // type:function size:0x18 scope:global align:4 __dt__23dDlst_MenuSaveExplain_cFv = .text:0x801DCB18; // type:function size:0x40 scope:global align:4 __ct__16dDlst_MenuSave_cFv = .text:0x801DCB58; // type:function size:0x1C scope:global align:4 @@ -8475,7 +8475,7 @@ getBombFlag__9dMw_HIO_cFv = .text:0x801DF910; // type:function size:0x8 scope:gl getArrowFlag__9dMw_HIO_cFv = .text:0x801DF918; // type:function size:0x8 scope:global align:4 getPachinkoFlag__9dMw_HIO_cFv = .text:0x801DF920; // type:function size:0x8 scope:global align:4 __ct__10dMw_DHIO_cFv = .text:0x801DF928; // type:function size:0x6C scope:global align:4 -__sinit_d_menu_window_HIO_cpp = .text:0x801DF994; // type:function size:0x64 scope:global align:4 +__sinit_\d_menu_window_HIO_cpp = .text:0x801DF994; // type:function size:0x64 scope:global align:4 __dt__10dMw_DHIO_cFv = .text:0x801DF9F8; // type:function size:0x40 scope:global align:4 __dt__9dMw_HIO_cFv = .text:0x801DFA38; // type:function size:0x40 scope:global align:4 draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801DFA78; // type:function size:0x350 scope:global align:4 @@ -8626,7 +8626,7 @@ __ct__19dMeter_mapIconHIO_cFv = .text:0x801E68A0; // type:function size:0x214 sc __ct__16dMeter_fmapHIO_cFv = .text:0x801E6AB4; // type:function size:0x620 scope:global align:4 __dt__16dMeter_fmapHIO_cFv = .text:0x801E70D4; // type:function size:0xF8 scope:global align:4 __ct__18dMeter_cursorHIO_cFv = .text:0x801E71CC; // type:function size:0x84 scope:global align:4 -__sinit_d_meter_HIO_cpp = .text:0x801E7250; // type:function size:0xB8 scope:global align:4 +__sinit_\d_meter_HIO_cpp = .text:0x801E7250; // type:function size:0xB8 scope:global align:4 __dt__23dMeter_drawCollectHIO_cFv = .text:0x801E7308; // type:function size:0x40 scope:global align:4 __dt__22dMeter_drawOptionHIO_cFv = .text:0x801E7348; // type:function size:0x40 scope:global align:4 __dt__22dMeter_drawLetterHIO_cFv = .text:0x801E7388; // type:function size:0x40 scope:global align:4 @@ -8893,7 +8893,7 @@ getCanoeFishing__13dMeter2Draw_cFv = .text:0x80204D54; // type:function size:0x6 getCameraSubject__13dMeter2Draw_cFv = .text:0x80204DBC; // type:function size:0x30 scope:global align:4 getItemSubject__13dMeter2Draw_cFv = .text:0x80204DEC; // type:function size:0x58 scope:global align:4 getPlayerSubject__13dMeter2Draw_cFv = .text:0x80204E44; // type:function size:0x14 scope:global align:4 -isBButtonShow__13dMeter2Draw_cFv = .text:0x80204E58; // type:function size:0xEC scope:global align:4 +isBButtonShow__13dMeter2Draw_cFb = .text:0x80204E58; // type:function size:0xEC scope:global align:4 getButtonTimer__13dMeter2Draw_cFv = .text:0x80204F44; // type:function size:0xC scope:global align:4 moveItemInit__13dMeter2Draw_cFv = .text:0x80204F50; // type:function size:0x410 scope:global align:4 moveItemMove__13dMeter2Draw_cFv = .text:0x80205360; // type:function size:0x164 scope:global align:4 @@ -8963,7 +8963,7 @@ dMeter2Info_offWide2D__Fv = .text:0x8020ADBC; // type:function size:0x34 scope:g dMeter2Info_set2DVibrationT__Fv = .text:0x8020ADF0; // type:function size:0xA4 scope:global align:4 dMeter2Info_set2DVibration__Fv = .text:0x8020AE94; // type:function size:0xA4 scope:global align:4 dMeter2Info_set2DVibrationM__Fv = .text:0x8020AF38; // type:function size:0xA4 scope:global align:4 -__sinit_d_meter2_info_cpp = .text:0x8020AFDC; // type:function size:0x48 scope:global align:4 +__sinit_\d_meter2_info_cpp = .text:0x8020AFDC; // type:function size:0x48 scope:global align:4 __dt__Q213dMeter2Info_c10WarpInfo_cFv = .text:0x8020B024; // type:function size:0x40 scope:global align:4 getFont__10J2DTextBoxCFv = .text:0x8020B064; // type:function size:0x8 scope:global align:4 setCornerColor__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x8020B06C; // type:function size:0x68 scope:global align:4 @@ -9094,7 +9094,7 @@ do_space__26jmessage_tMeasureProcessorFUl = .text:0x80218D24; // type:function s do_pageType__26jmessage_tMeasureProcessorFi = .text:0x80218F88; // type:function size:0x68 scope:global align:4 do_rubyset__26jmessage_tMeasureProcessorFPCvUl = .text:0x80218FF0; // type:function size:0x88 scope:global align:4 push_word__26jmessage_tMeasureProcessorFPc = .text:0x80219078; // type:function size:0x78 scope:global align:4 -__ct__27jmessage_tSequenceProcessorFP25jmessage_tReference = .text:0x802190F0; // type:function size:0x98 scope:global align:4 +__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl = .text:0x802190F0; // type:function size:0x98 scope:global align:4 __dt__26jmessage_tMeasureProcessorFv = .text:0x80219188; // type:function size:0x58 scope:global align:4 do_reset__27jmessage_tSequenceProcessorFv = .text:0x802191E0; // type:function size:0x4 scope:global align:4 do_begin__27jmessage_tSequenceProcessorFPCvPCc = .text:0x802191E4; // type:function size:0x35C scope:global align:4 @@ -9125,7 +9125,7 @@ do_transY__28jmessage_tRenderingProcessorFsb = .text:0x8021C358; // type:functio do_outfont__28jmessage_tRenderingProcessorFUcUl = .text:0x8021C450; // type:function size:0x248 scope:global align:4 do_arrow2__28jmessage_tRenderingProcessorFv = .text:0x8021C698; // type:function size:0x164 scope:global align:4 getLineLength__28jmessage_tRenderingProcessorFi = .text:0x8021C7FC; // type:function size:0x34 scope:global align:4 -do_strcat__28jmessage_tRenderingProcessorFPcbb = .text:0x8021C830; // type:function size:0x244 scope:global align:4 +do_strcat__28jmessage_tRenderingProcessorFPcbbb = .text:0x8021C830; // type:function size:0x244 scope:global align:4 do_rubyset__28jmessage_tRenderingProcessorFPCvUl = .text:0x8021CA74; // type:function size:0x234 scope:global align:4 do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff = .text:0x8021CCA8; // type:function size:0x1B0 scope:global align:4 do_numset__28jmessage_tRenderingProcessorFs = .text:0x8021CE58; // type:function size:0x1F0 scope:global align:4 @@ -9147,7 +9147,7 @@ do_end__33jmessage_string_tMeasureProcessorFv = .text:0x8021D4C0; // type:functi do_character__33jmessage_string_tMeasureProcessorFi = .text:0x8021D4D4; // type:function size:0x240 scope:global align:4 do_tag__33jmessage_string_tMeasureProcessorFUlPCvUl = .text:0x8021D714; // type:function size:0xBA8 scope:global align:4 do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl = .text:0x8021E2BC; // type:function size:0x68 scope:global align:4 -__ct__34jmessage_string_tSequenceProcessorFP32jmessage_string_tReference = .text:0x8021E324; // type:function size:0x54 scope:global align:4 +__ct__34jmessage_string_tSequenceProcessorFPC26jmessage_string_tReferenceP24jmessage_string_tControl = .text:0x8021E324; // type:function size:0x54 scope:global align:4 __dt__33jmessage_string_tMeasureProcessorFv = .text:0x8021E378; // type:function size:0x58 scope:global align:4 do_reset__34jmessage_string_tSequenceProcessorFv = .text:0x8021E3D0; // type:function size:0x4 scope:global align:4 do_begin__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x8021E3D4; // type:function size:0x20 scope:global align:4 @@ -9332,7 +9332,7 @@ dMsgObject_setFundRaising__FUs = .text:0x80225CBC; // type:function size:0x64 sc dMsgObject_addFundRaising__Fs = .text:0x80225D20; // type:function size:0x78 scope:global align:4 dMsgObject_getOffering__Fv = .text:0x80225D98; // type:function size:0x64 scope:global align:4 dMsgObject_addOffering__Fs = .text:0x80225DFC; // type:function size:0x78 scope:global align:4 -__sinit_d_msg_object_cpp = .text:0x80225E74; // type:function size:0x48 scope:global align:4 +__sinit_\d_msg_object_cpp = .text:0x80225E74; // type:function size:0x48 scope:global align:4 __dt__20dMsgObject_HowlHIO_cFv = .text:0x80225EBC; // type:function size:0x40 scope:global align:4 __dt__16dMsgObject_HIO_cFv = .text:0x80225EFC; // type:function size:0x40 scope:global align:4 resetResourceCache__Q28JMessage8TControlFv = .text:0x80225F3C; // type:function size:0x34 scope:global align:4 @@ -9356,7 +9356,7 @@ setActorPos__19jmessage_tReferenceF4cXyz = .text:0x80226048; // type:function si __ct__10dMsgUnit_cFv = .text:0x80226064; // type:function size:0x10 scope:global align:4 __dt__10dMsgUnit_cFv = .text:0x80226074; // type:function size:0x40 scope:global align:4 setTag__10dMsgUnit_cFiiPcb = .text:0x802260B4; // type:function size:0x38C scope:global align:4 -__sinit_d_msg_unit_cpp = .text:0x80226440; // type:function size:0x3C scope:global align:4 +__sinit_\d_msg_unit_cpp = .text:0x80226440; // type:function size:0x3C scope:global align:4 __ct__17dMsgScrn3Select_cFv = .text:0x8022647C; // type:function size:0x888 scope:global align:4 __dt__17dMsgScrn3Select_cFv = .text:0x80226D04; // type:function size:0x378 scope:global align:4 isSelect__17dMsgScrn3Select_cFv = .text:0x8022707C; // type:function size:0x14 scope:global align:4 @@ -9513,7 +9513,7 @@ __dt__15dMsgScrnLight_cFv = .text:0x80232818; // type:function size:0x108 scope: draw__15dMsgScrnLight_cFPffffffUc = .text:0x80232920; // type:function size:0x35C scope:global align:4 draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x80232C7C; // type:function size:0x148 scope:global align:4 drawCommon__15dMsgScrnLight_cFfffff = .text:0x80232DC4; // type:function size:0x2AC scope:global align:4 -__sinit_d_msg_scrn_light_cpp = .text:0x80233070; // type:function size:0x48 scope:global align:4 +__sinit_\d_msg_scrn_light_cpp = .text:0x80233070; // type:function size:0x48 scope:global align:4 __dt__19dMsgScrnLight_HIO_cFv = .text:0x802330B8; // type:function size:0x40 scope:global align:4 __ct__15dMsgScrnPlace_cFv = .text:0x802330F8; // type:function size:0x360 scope:global align:4 __dt__15dMsgScrnPlace_cFv = .text:0x80233458; // type:function size:0x168 scope:global align:4 @@ -9695,7 +9695,7 @@ event041__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239BF4; event042__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239C20; // type:function size:0x8 scope:global align:4 init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c = .text:0x80239C28; // type:function size:0x190 scope:global align:4 setSelectMsg__10dMsgFlow_cFP14mesg_flow_nodeP14mesg_flow_nodeP10fopAc_ac_c = .text:0x80239DB8; // type:function size:0xE8 scope:global align:4 -cLib_calcTimer__FPl = .text:0x80239EA0; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPl_l = .text:0x80239EA0; // type:function size:0x1C scope:global align:4 __ct__9dNm_HIO_cFv = .text:0x80239EBC; // type:function size:0x28 scope:global align:4 __ct__7dName_cFP7J2DPane = .text:0x80239EE4; // type:function size:0x54 scope:global align:4 __dt__7dName_cFv = .text:0x80239F38; // type:function size:0x214 scope:global align:4 @@ -9740,7 +9740,7 @@ getMenuPosIdx__7dName_cFUc = .text:0x8023CE1C; // type:function size:0x48 scope: checkDPD__7dName_cFPUx = .text:0x8023CE64; // type:function size:0x30 scope:global align:4 checkDPDPos__7dName_cFUx = .text:0x8023CE94; // type:function size:0x124 scope:global align:4 draw__14dDlst_NameIN_cFv = .text:0x8023CFB8; // type:function size:0xEC scope:global align:4 -__sinit_d_name_cpp = .text:0x8023D0A4; // type:function size:0x48 scope:global align:4 +__sinit_\d_name_cpp = .text:0x8023D0A4; // type:function size:0x48 scope:global align:4 __dt__14dDlst_NameIN_cFv = .text:0x8023D0EC; // type:function size:0x40 scope:global align:4 __dt__9dNm_HIO_cFv = .text:0x8023D12C; // type:function size:0x40 scope:global align:4 __ct__16dNpcLib_lookat_cFv = .text:0x8023D16C; // type:function size:0xE0 scope:global align:4 @@ -9772,7 +9772,7 @@ dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x8023E848; // type:function size:0x8 dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x8023E850; // type:function size:0x8 scope:global align:4 dOvlpFd2_Create__FPv = .text:0x8023E858; // type:function size:0x2C scope:global align:4 __dt__15dOvlpFd2_dlst_cFv = .text:0x8023E884; // type:function size:0x40 scope:global align:4 -cLib_calcTimer__FPSc = .text:0x8023E8C4; // type:function size:0x1C scope:global align:4 +cLib_calcTimer__FPSc_Sc = .text:0x8023E8C4; // type:function size:0x1C scope:global align:4 draw__16dDlst_snapShot_cFv = .text:0x8023E8E0; // type:function size:0x54 scope:global align:4 draw__15dOvlpFd3_dlst_cFv = .text:0x8023E934; // type:function size:0x590 scope:global align:4 __ct__10dOvlpFd3_cFv = .text:0x8023EEC4; // type:function size:0xA8 scope:global align:4 @@ -9807,7 +9807,7 @@ getBounds__8CPaneMgrFP7J2DPane = .text:0x8024097C; // type:function size:0xDC sc dPaneClass_showNullPane__FP9J2DScreen = .text:0x80240A58; // type:function size:0x44 scope:global align:4 dPaneClass_showNullPane__FP7J2DPane = .text:0x80240A9C; // type:function size:0x5C scope:global align:4 dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x80240AF8; // type:function size:0x104 scope:global align:4 -__sinit_d_pane_class_cpp = .text:0x80240BFC; // type:function size:0x1C scope:global align:4 +__sinit_\d_pane_class_cpp = .text:0x80240BFC; // type:function size:0x1C scope:global align:4 getWhite__9J2DWindowCFv = .text:0x80240C18; // type:function size:0x8 scope:global align:4 getBlack__9J2DWindowCFv = .text:0x80240C20; // type:function size:0x8 scope:global align:4 setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x80240C28; // type:function size:0x28 scope:global align:4 @@ -9887,7 +9887,7 @@ dScnLogo_Draw__FP10dScnLogo_c = .text:0x80243A28; // type:function size:0x24 sco dScnLogo_Delete__FP10dScnLogo_c = .text:0x80243A4C; // type:function size:0x28 scope:global align:4 dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x80243A74; // type:function size:0x8 scope:global align:4 getPalLanguage__10dScnLogo_cFv = .text:0x80243A7C; // type:function size:0x78 scope:global align:4 -__sinit_d_s_logo_cpp = .text:0x80243AF4; // type:function size:0x3C scope:global align:4 +__sinit_\d_s_logo_cpp = .text:0x80243AF4; // type:function size:0x3C scope:global align:4 __dt__10dLog_HIO_cFv = .text:0x80243B30; // type:function size:0x40 scope:global align:4 __ct__9dSn_HIO_cFv = .text:0x80243B70; // type:function size:0x18 scope:global align:4 phase_1__FPc = .text:0x80243B88; // type:function size:0x7C scope:global align:4 @@ -9909,7 +9909,7 @@ dScnName_Execute__FP10dScnName_c = .text:0x80244568; // type:function size:0x4 s dScnName_IsDelete__FP10dScnName_c = .text:0x8024456C; // type:function size:0x30 scope:global align:4 dScnName_Delete__FP10dScnName_c = .text:0x8024459C; // type:function size:0x3C scope:global align:4 dScnName_Create__FP11scene_class = .text:0x802445D8; // type:function size:0x20 scope:global align:4 -__sinit_d_s_name_cpp = .text:0x802445F8; // type:function size:0x3C scope:global align:4 +__sinit_\d_s_name_cpp = .text:0x802445F8; // type:function size:0x3C scope:global align:4 __dt__17dScnName_camera_cFv = .text:0x80244634; // type:function size:0x58 scope:global align:4 __dt__12camera_classFv = .text:0x8024468C; // type:function size:0x60 scope:global align:4 __dt__9dSn_HIO_cFv = .text:0x802446EC; // type:function size:0x40 scope:global align:4 @@ -9935,7 +9935,7 @@ phase_5__FP9dScnPly_c = .text:0x80245B3C; // type:function size:0xC8 scope:globa phase_6__FP9dScnPly_c = .text:0x80245C04; // type:function size:0xC8 scope:global align:4 phase_compleate__FPv = .text:0x80245CCC; // type:function size:0x8 scope:global align:4 dScnPly_Create__FP11scene_class = .text:0x80245CD4; // type:function size:0x14 scope:global align:4 -__sinit_d_s_play_cpp = .text:0x80245CE8; // type:function size:0x80 scope:global align:4 +__sinit_\d_s_play_cpp = .text:0x80245CE8; // type:function size:0x80 scope:global align:4 __ct__21dScnPly_preLoad_HIO_cFv = .text:0x80245D68; // type:function size:0x10 scope:global align:4 __dt__21dScnPly_preLoad_HIO_cFv = .text:0x80245D78; // type:function size:0x40 scope:global align:4 __dt__17dScnPly_env_HIO_cFv = .text:0x80245DB8; // type:function size:0x5C scope:global align:4 @@ -9987,7 +9987,7 @@ init__26dSvBit_childTransformHIO_cFv = .text:0x80247024; // type:function size:0 __ct__22dSvBit_childOtherHIO_cFv = .text:0x80247088; // type:function size:0x3C scope:global align:4 init__22dSvBit_childOtherHIO_cFv = .text:0x802470C4; // type:function size:0x78 scope:global align:4 init__12dSvBit_HIO_cFv = .text:0x8024713C; // type:function size:0xA4 scope:global align:4 -__sinit_d_save_HIO_cpp = .text:0x802471E0; // type:function size:0x48 scope:global align:4 +__sinit_\d_save_HIO_cpp = .text:0x802471E0; // type:function size:0x48 scope:global align:4 __dt__12dSvBit_HIO_cFv = .text:0x80247228; // type:function size:0x74 scope:global align:4 __dt__22dSvBit_childOtherHIO_cFv = .text:0x8024729C; // type:function size:0x40 scope:global align:4 __dt__26dSvBit_childTransformHIO_cFv = .text:0x802472DC; // type:function size:0x40 scope:global align:4 @@ -10224,10 +10224,10 @@ SetIGrp__10cCcD_ObjCoFUl = .text:0x8024ED70; // type:function size:0x14 scope:gl SetVsGrp__10cCcD_ObjCoFUl = .text:0x8024ED84; // type:function size:0x14 scope:global align:4 __dt__12cCcD_TriAttrFv = .text:0x8024ED98; // type:function size:0x68 scope:global align:4 CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x8024EE00; // type:function size:0x8 scope:global align:4 -CrossAtTg__14cCcD_ShapeAttrCFR20cCcD_ShapeAttr = .text:0x8024EE08; // type:function size:0x8 scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x8024EE08; // type:function size:0x8 scope:global align:4 ClrTg__9cCcD_SttsFv = .text:0x8024EE10; // type:function size:0xC scope:global align:4 ClrAt__9cCcD_SttsFv = .text:0x8024EE1C; // type:function size:0x4 scope:global align:4 -__sinit_c_cc_d_cpp = .text:0x8024EE20; // type:function size:0x50 scope:global align:4 +__sinit_\c_cc_d_cpp = .text:0x8024EE20; // type:function size:0x50 scope:global align:4 @32@__dt__12cCcD_CpsAttrFv = .text:0x8024EE70; // type:function size:0x8 scope:global align:4 @32@__dt__12cCcD_TriAttrFv = .text:0x8024EE78; // type:function size:0x8 scope:global align:4 @32@__dt__12cCcD_CylAttrFv = .text:0x8024EE80; // type:function size:0x8 scope:global align:4 @@ -10254,8 +10254,8 @@ DrawClear__4cCcSFv = .text:0x80250074; // type:function size:0xC4 scope:global a SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80250138; // type:function size:0x4 scope:global align:4 SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x8025013C; // type:function size:0x4 scope:global align:4 SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80250140; // type:function size:0x4 scope:global align:4 -ChkNoHitGAtTg__4cCcSFP18cCcD_GObjInf = .text:0x80250144; // type:function size:0x8 scope:global align:4 -ChkAtTgHitAfterCross__4cCcSFbbP18cCcD_GObjInf = .text:0x8025014C; // type:function size:0x8 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x80250144; // type:function size:0x8 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x8025014C; // type:function size:0x8 scope:global align:4 ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x80250154; // type:function size:0x8 scope:global align:4 MoveAfterCheck__4cCcSFv = .text:0x8025015C; // type:function size:0x4 scope:global align:4 cCt_Counter__Fi = .text:0x80250160; // type:function size:0x44 scope:global align:4 @@ -10324,13 +10324,13 @@ __ne__4cXyzCFRC3Vec = .text:0x8025115C; // type:function size:0x40 scope:global isZero__4cXyzCFv = .text:0x8025119C; // type:function size:0x64 scope:global align:4 atan2sX_Z__4cXyzCFv = .text:0x80251200; // type:function size:0xC scope:global align:4 atan2sY_XZ__4cXyzCFv = .text:0x8025120C; // type:function size:0x58 scope:global align:4 -__sinit_c_xyz_cpp = .text:0x80251264; // type:function size:0x158 scope:global align:4 +__sinit_\c_xyz_cpp = .text:0x80251264; // type:function size:0x158 scope:global align:4 __ct__5csXyzFsss = .text:0x802513BC; // type:function size:0x10 scope:global align:4 __pl__5csXyzFR5csXyz = .text:0x802513CC; // type:function size:0x34 scope:global align:4 __apl__5csXyzFR5csXyz = .text:0x80251400; // type:function size:0x34 scope:global align:4 __mi__5csXyzFR5csXyz = .text:0x80251434; // type:function size:0x38 scope:global align:4 __ml__5csXyzFf = .text:0x8025146C; // type:function size:0xAC scope:global align:4 -__sinit_c_sxyz_cpp = .text:0x80251518; // type:function size:0x48 scope:global align:4 +__sinit_\c_sxyz_cpp = .text:0x80251518; // type:function size:0x48 scope:global align:4 cM_rad2s__Ff = .text:0x80251560; // type:function size:0x5C scope:global align:4 cM_atan2s__Fff = .text:0x802515BC; // type:function size:0x278 scope:global align:4 cM_atan2f__Fff = .text:0x80251834; // type:function size:0x48 scope:global align:4 @@ -10355,7 +10355,7 @@ PreCheck__11cBgS_GndChkFv = .text:0x80251D2C; // type:function size:0x10 scope:g __ct__11cBgS_LinChkFv = .text:0x80251D44; // type:function size:0x5C scope:global align:4 __dt__11cBgS_LinChkFv = .text:0x80251DA0; // type:function size:0x74 scope:global align:4 ct__11cBgS_LinChkFv = .text:0x80251E14; // type:function size:0x80 scope:global align:4 -Set2__11cBgS_LinChkFP10cXyz = .text:0x80251E94; // type:function size:0x64 scope:global align:4 +Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi = .text:0x80251E94; // type:function size:0x64 scope:global align:4 PreCalc__11cBgS_LinChkFv = .text:0x80251EF8; // type:function size:0x38 scope:global align:4 @20@__dt__11cBgS_LinChkFv = .text:0x80251F30; // type:function size:0x8 scope:global align:4 __ct__13cBgS_ShdwDrawFv = .text:0x80251F38; // type:function size:0x48 scope:global align:4 @@ -10378,24 +10378,24 @@ cBgW_CheckBGround__Ff = .text:0x80252160; // type:function size:0x18 scope:globa cBgW_CheckBRoof__Ff = .text:0x80252178; // type:function size:0x14 scope:global align:4 cBgW_CheckBWall__Ff = .text:0x8025218C; // type:function size:0x50 scope:global align:4 cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x802521DC; // type:function size:0x210 scope:global align:4 -cM3d_InDivPos2__FP9Vec = .text:0x802523EC; // type:function size:0x70 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x802523EC; // type:function size:0x70 scope:global align:4 cM3d_Len2dSq__Fffff = .text:0x8025245C; // type:function size:0x18 scope:global align:4 cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x80252474; // type:function size:0xE4 scope:global align:4 -cM3d_Len3dSqPntAndSegLine__FP14cM3dGLin = .text:0x80252558; // type:function size:0x10C scope:global align:4 -cM3d_SignedLenPlaAndPos__FP14cM3dGPla = .text:0x80252664; // type:function size:0x88 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x80252558; // type:function size:0x10C scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x80252664; // type:function size:0x88 scope:global align:4 cM3d_VectorProduct2d__Fffffff = .text:0x802526EC; // type:function size:0x20 scope:global align:4 -cM3d_VectorProduct__FP10cXyz = .text:0x8025270C; // type:function size:0x68 scope:global align:4 -cM3d_CalcPla__FP9Vec = .text:0x80252774; // type:function size:0xCC scope:global align:4 -cM3d_Cross_AabAab__FP14cM3dGAab = .text:0x80252840; // type:function size:0x94 scope:global align:4 +cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz = .text:0x8025270C; // type:function size:0x68 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x80252774; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x80252840; // type:function size:0x94 scope:global align:4 cM3d_CrossNumSection__Fffff = .text:0x802528D4; // type:function size:0x48 scope:global align:4 -cM3d_Cross_AabCyl__FP14cM3dGAab = .text:0x8025291C; // type:function size:0xA8 scope:global align:4 -cM3d_Cross_AabSph__FP14cM3dGAab = .text:0x802529C4; // type:function size:0xA8 scope:global align:4 -cM3d_Check_LinLin__FP14cM3dGLin = .text:0x80252A6C; // type:function size:0x290 scope:global align:4 -cM3d_CrossInfLineVsInfPlane_proc__FffP9Vec = .text:0x80252CFC; // type:function size:0xAC scope:global align:4 -cM3d_Cross_LinPla__FP14cM3dGLin = .text:0x80252DA8; // type:function size:0x104 scope:global align:4 -cM3d_Cross_MinMaxBoxLine__FP9Vec = .text:0x80252EAC; // type:function size:0x6D8 scope:global align:4 -cM3d_CheckBoxEdgePlane_Bevel2DCheck__FP9Vec = .text:0x80253584; // type:function size:0x1EC scope:global align:4 -cM3d_CheckBoxEdgePlane_Bevel3DCheck__FP9Vec = .text:0x80253770; // type:function size:0x1D4 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x8025291C; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x802529C4; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x80252A6C; // type:function size:0x290 scope:global align:4 +cM3d_CrossInfLineVsInfPlane_proc__FffPC3VecPC3VecP3Vec = .text:0x80252CFC; // type:function size:0xAC scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x80252DA8; // type:function size:0x104 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x80252EAC; // type:function size:0x6D8 scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel2DCheck__FPC3VecPC3VecPC3Vec = .text:0x80253584; // type:function size:0x1EC scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel3DCheck__FPC3VecPC3VecPC3Vec = .text:0x80253770; // type:function size:0x1D4 scope:global align:4 cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff = .text:0x80253944; // type:function size:0xB4 scope:global align:4 cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x802539F8; // type:function size:0x19C scope:global align:4 cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x80253B94; // type:function size:0x19C scope:global align:4 @@ -10424,21 +10424,21 @@ cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x80256478; // type:function size: cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x802564DC; // type:function size:0x26C scope:global align:4 cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x80256748; // type:function size:0x574 scope:global align:4 __ct__8cM3dGSphFv = .text:0x80256CBC; // type:function size:0x10 scope:global align:4 -cM3d_Cross_CpsCyl_Check__FR14cM3dGCps = .text:0x80256CCC; // type:function size:0x8C scope:global align:4 -cM3d_Cross_CpsSph_CrossPos__FR14cM3dGCps = .text:0x80256D58; // type:function size:0x134 scope:global align:4 -cM3d_Cross_CpsSph__FR14cM3dGCps = .text:0x80256E8C; // type:function size:0x134 scope:global align:4 -cM3d_Cross_TriTri__FR14cM3dGTri = .text:0x80256FC0; // type:function size:0x2FC scope:global align:4 -cM3d_Cross_CpsTri__FR14cM3dGCps = .text:0x802572BC; // type:function size:0x3D4 scope:global align:4 -cM3d_CalcVecAngle__FR9Vec = .text:0x80257690; // type:function size:0x74 scope:global align:4 -cM3d_CalcVecZAngle__FR9Vec = .text:0x80257704; // type:function size:0x78 scope:global align:4 +cM3d_Cross_CpsCyl_Check__FRC8cM3dGCpsRC8cM3dGCylR3VecR3VecP3Vec = .text:0x80256CCC; // type:function size:0x8C scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x80256D58; // type:function size:0x134 scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x80256E8C; // type:function size:0x134 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x80256FC0; // type:function size:0x2FC scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x802572BC; // type:function size:0x3D4 scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x80257690; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x80257704; // type:function size:0x78 scope:global align:4 cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x8025777C; // type:function size:0x2C scope:global align:4 -cM3d_2PlaneCrossLine__FR14cM3dGPla = .text:0x802577A8; // type:function size:0x1A8 scope:global align:4 -cM3d_3PlaneCrossPos__FR14cM3dGPla = .text:0x80257950; // type:function size:0xEC scope:global align:4 -cM3d_lineVsPosSuisenCross__FP14cM3dGLin = .text:0x80257A3C; // type:function size:0xD8 scope:global align:4 -cM3d_lineVsPosSuisenCross__FR9Vec = .text:0x80257B14; // type:function size:0xD8 scope:global align:4 -cM3d_2PlaneLinePosNearPos__FR14cM3dGPla = .text:0x80257BEC; // type:function size:0x90 scope:global align:4 -cM3d_CrawVec__FR9Vec = .text:0x80257C7C; // type:function size:0x80 scope:global align:4 -Set__8cM3dGAabFP10cXyz = .text:0x80257CFC; // type:function size:0x44 scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x802577A8; // type:function size:0x1A8 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x80257950; // type:function size:0xEC scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80257A3C; // type:function size:0xD8 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80257B14; // type:function size:0xD8 scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80257BEC; // type:function size:0x90 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x80257C7C; // type:function size:0x80 scope:global align:4 +Set__8cM3dGAabFPC4cXyzPC4cXyz = .text:0x80257CFC; // type:function size:0x44 scope:global align:4 CrossY__8cM3dGAabCFPC4cXyz = .text:0x80257D40; // type:function size:0x48 scope:global align:4 UnderPlaneYUnder__8cM3dGAabCFf = .text:0x80257D88; // type:function size:0x14 scope:global align:4 TopPlaneYUnder__8cM3dGAabCFf = .text:0x80257D9C; // type:function size:0x14 scope:global align:4 @@ -10457,24 +10457,24 @@ __dt__8cM3dGCpsFv = .text:0x80257FF8; // type:function size:0x58 scope:global al Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x80258050; // type:function size:0x3C scope:global align:4 Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x8025808C; // type:function size:0x44 scope:global align:4 SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x802580D0; // type:function size:0x48 scope:global align:4 -__ct__8cM3dGCylFP10cXyz = .text:0x80258118; // type:function size:0x5C scope:global align:4 +__ct__8cM3dGCylFPC4cXyzff = .text:0x80258118; // type:function size:0x5C scope:global align:4 Set__8cM3dGCylFRC9cM3dGCylS = .text:0x80258174; // type:function size:0x64 scope:global align:4 Set__8cM3dGCylFRC4cXyzff = .text:0x802581D8; // type:function size:0x4C scope:global align:4 SetC__8cM3dGCylFRC4cXyz = .text:0x80258224; // type:function size:0x1C scope:global align:4 SetH__8cM3dGCylFf = .text:0x80258240; // type:function size:0x8 scope:global align:4 SetR__8cM3dGCylFf = .text:0x80258248; // type:function size:0x8 scope:global align:4 -cross__8cM3dGCylCFP14cM3dGSph = .text:0x80258250; // type:function size:0x24 scope:global align:4 -cross__8cM3dGCylCFP14cM3dGCyl = .text:0x80258274; // type:function size:0x4 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x80258250; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x80258274; // type:function size:0x4 scope:global align:4 calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x80258278; // type:function size:0x5C scope:global align:4 __ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x802582D4; // type:function size:0x54 scope:global align:4 SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80258328; // type:function size:0x44 scope:global align:4 -SetStartEnd__8cM3dGLinFR9Vec = .text:0x8025836C; // type:function size:0x44 scope:global align:4 +SetStartEnd__8cM3dGLinFRC3VecRC3Vec = .text:0x8025836C; // type:function size:0x44 scope:global align:4 CalcPos__8cM3dGLinCFP3Vecf = .text:0x802583B0; // type:function size:0x70 scope:global align:4 SetEnd__8cM3dGLinFRC4cXyz = .text:0x80258420; // type:function size:0x8 scope:global align:4 -__ct__8cM3dGPlaFP10cXyz = .text:0x80258428; // type:function size:0x4C scope:global align:4 +__ct__8cM3dGPlaFPC4cXyzf = .text:0x80258428; // type:function size:0x4C scope:global align:4 crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x80258474; // type:function size:0xB8 scope:global align:4 -SetupNP0__8cM3dGPlaFR9Vec = .text:0x8025852C; // type:function size:0x58 scope:global align:4 -SetupNP__8cM3dGPlaFR9Vec = .text:0x80258584; // type:function size:0x4C scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x8025852C; // type:function size:0x58 scope:global align:4 +SetupNP__8cM3dGPlaFRC3VecRC3Vec = .text:0x80258584; // type:function size:0x4C scope:global align:4 getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x802585D0; // type:function size:0x88 scope:global align:4 getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x80258658; // type:function size:0x80 scope:global align:4 Set__8cM3dGPlaFPC8cM3dGPla = .text:0x802586D8; // type:function size:0x40 scope:global align:4 @@ -10482,20 +10482,20 @@ SetC__8cM3dGSphFRC4cXyz = .text:0x80258718; // type:function size:0x1C scope:glo Set__8cM3dGSphFRC4cXyzf = .text:0x80258734; // type:function size:0x3C scope:global align:4 Set__8cM3dGSphFRC9cM3dGSphS = .text:0x80258770; // type:function size:0x5C scope:global align:4 SetR__8cM3dGSphFf = .text:0x802587CC; // type:function size:0x8 scope:global align:4 -cross__8cM3dGSphCFP14cM3dGSph = .text:0x802587D4; // type:function size:0x10 scope:global align:4 -cross__8cM3dGSphCFP14cM3dGCyl = .text:0x802587E4; // type:function size:0x30 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x802587D4; // type:function size:0x10 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x802587E4; // type:function size:0x30 scope:global align:4 GetMinMaxCube__8cM3dGSphCFR4cXyzR4cXyz = .text:0x80258814; // type:function size:0x44 scope:global align:4 -cross__8cM3dGTriCFP14cM3dGCyl = .text:0x80258858; // type:function size:0x10 scope:global align:4 -setPos__8cM3dGTriFP9Vec = .text:0x80258868; // type:function size:0x70 scope:global align:4 -setBg__8cM3dGTriFP9Vec = .text:0x802588D8; // type:function size:0x54 scope:global align:4 -set__8cM3dGTriFP9Vec = .text:0x8025892C; // type:function size:0x58 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80258858; // type:function size:0x10 scope:global align:4 +setPos__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x80258868; // type:function size:0x70 scope:global align:4 +setBg__8cM3dGTriFPC3VecPC3VecPC3VecPC8cM3dGPla = .text:0x802588D8; // type:function size:0x54 scope:global align:4 +set__8cM3dGTriFPC3VecPC3VecPC3VecPC3Vec = .text:0x8025892C; // type:function size:0x58 scope:global align:4 cLib_memCpy__FPvPCvUl = .text:0x80258984; // type:function size:0x4 scope:global align:4 cLib_memSet__FPviUl = .text:0x80258988; // type:function size:0x4 scope:global align:4 cLib_addCalc__FPfffff = .text:0x8025898C; // type:function size:0xB8 scope:global align:4 cLib_addCalc2__FPffff = .text:0x80258A44; // type:function size:0x44 scope:global align:4 cLib_addCalc0__FPfff = .text:0x80258A88; // type:function size:0x38 scope:global align:4 -cLib_addCalcPos__FP4cXyzR10cXyz = .text:0x80258AC0; // type:function size:0x158 scope:global align:4 -cLib_addCalcPosXZ__FP4cXyzR10cXyz = .text:0x80258C18; // type:function size:0x184 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x80258AC0; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80258C18; // type:function size:0x184 scope:global align:4 cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80258D9C; // type:function size:0xE4 scope:global align:4 cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x80258E80; // type:function size:0xEC scope:global align:4 cLib_addCalcAngleS__FPsssss = .text:0x80258F6C; // type:function size:0xB4 scope:global align:4 @@ -10506,10 +10506,10 @@ cLib_chaseF__FPfff = .text:0x80259138; // type:function size:0x68 scope:global a cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x802591A0; // type:function size:0xEC scope:global align:4 cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x8025928C; // type:function size:0xFC scope:global align:4 cLib_chaseAngleS__FPsss = .text:0x80259388; // type:function size:0x68 scope:global align:4 -cLib_targetAngleY__FP9Vec = .text:0x802593F0; // type:function size:0x1C scope:global align:4 -cLib_targetAngleY__FR9Vec = .text:0x8025940C; // type:function size:0x1C scope:global align:4 -cLib_targetAngleX__FP10cXyz = .text:0x80259428; // type:function size:0x3C scope:global align:4 -cLib_offsetPos__FP4cXyzP10cXyz = .text:0x80259464; // type:function size:0x64 scope:global align:4 +cLib_targetAngleY__FPC3VecPC3Vec = .text:0x802593F0; // type:function size:0x1C scope:global align:4 +cLib_targetAngleY__FRC3VecRC3Vec = .text:0x8025940C; // type:function size:0x1C scope:global align:4 +cLib_targetAngleX__FPC4cXyzPC4cXyz = .text:0x80259428; // type:function size:0x3C scope:global align:4 +cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz = .text:0x80259464; // type:function size:0x64 scope:global align:4 cLib_distanceAngleS__Fss = .text:0x802594C8; // type:function size:0xC scope:global align:4 MtxInit__Fv = .text:0x802594D4; // type:function size:0x10 scope:global align:4 MtxTrans__FfffUc = .text:0x802594E4; // type:function size:0x48 scope:global align:4 @@ -10532,15 +10532,15 @@ Cos__7cSAngleCFv = .text:0x80259724; // type:function size:0x4C scope:global ali __mi__7cSAngleCFv = .text:0x80259770; // type:function size:0x10 scope:global align:4 __pl__7cSAngleCFRC7cSAngle = .text:0x80259780; // type:function size:0x14 scope:global align:4 __mi__7cSAngleCFRC7cSAngle = .text:0x80259794; // type:function size:0x14 scope:global align:4 -__apl__7cSAngleFR13cSAngle = .text:0x802597A8; // type:function size:0x14 scope:global align:4 -__ami__7cSAngleFR13cSAngle = .text:0x802597BC; // type:function size:0x14 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x802597A8; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x802597BC; // type:function size:0x14 scope:global align:4 __pl__7cSAngleCFs = .text:0x802597D0; // type:function size:0x10 scope:global align:4 __mi__7cSAngleCFs = .text:0x802597E0; // type:function size:0x10 scope:global align:4 __apl__7cSAngleFs = .text:0x802597F0; // type:function size:0x10 scope:global align:4 __ml__7cSAngleCFf = .text:0x80259800; // type:function size:0x40 scope:global align:4 __amu__7cSAngleFf = .text:0x80259840; // type:function size:0x40 scope:global align:4 -operator+__FsR13cSAngle = .text:0x80259880; // type:function size:0x10 scope:global align:4 -operator-__FsR13cSAngle = .text:0x80259890; // type:function size:0x10 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80259880; // type:function size:0x10 scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80259890; // type:function size:0x10 scope:global align:4 __ct__7cDegreeFf = .text:0x802598A0; // type:function size:0x34 scope:global align:4 Formal__7cDegreeFv = .text:0x802598D4; // type:function size:0x3C scope:global align:4 Sin__7cDegreeCFv = .text:0x80259910; // type:function size:0x30 scope:global align:4 @@ -10554,19 +10554,19 @@ Xyz__7cSPolarCFv = .text:0x80259BAC; // type:function size:0x12C scope:global al Globe__7cSPolarCFP7cSGlobe = .text:0x80259CD8; // type:function size:0x20 scope:global align:4 __ct__7cSGlobeFRC7cSGlobe = .text:0x80259CF8; // type:function size:0x30 scope:global align:4 __ct__7cSGlobeFfss = .text:0x80259D28; // type:function size:0x38 scope:global align:4 -__ct__7cSGlobeFfR13cSAngle = .text:0x80259D60; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80259D60; // type:function size:0x30 scope:global align:4 __ct__7cSGlobeFRC4cXyz = .text:0x80259D90; // type:function size:0x30 scope:global align:4 Formal__7cSGlobeFv = .text:0x80259DC0; // type:function size:0xA4 scope:global align:4 Val__7cSGlobeFRC7cSGlobe = .text:0x80259E64; // type:function size:0x1C scope:global align:4 Val__7cSGlobeFfss = .text:0x80259E80; // type:function size:0x10 scope:global align:4 -Val__7cSGlobeFfR13cSAngle = .text:0x80259E90; // type:function size:0x18 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x80259E90; // type:function size:0x18 scope:global align:4 Val__7cSGlobeFRC4cXyz = .text:0x80259EA8; // type:function size:0x58 scope:global align:4 __ct__7cSPolarFv = .text:0x80259F00; // type:function size:0x4 scope:global align:4 Xyz__7cSGlobeCFv = .text:0x80259F04; // type:function size:0x60 scope:global align:4 Polar__7cSGlobeCFP7cSPolar = .text:0x80259F64; // type:function size:0x20 scope:global align:4 Norm__7cSGlobeCFv = .text:0x80259F84; // type:function size:0x58 scope:global align:4 Invert__7cSGlobeFv = .text:0x80259FDC; // type:function size:0x10 scope:global align:4 -__sinit_c_angle_cpp = .text:0x80259FEC; // type:function size:0xC4 scope:global align:4 +__sinit_\c_angle_cpp = .text:0x80259FEC; // type:function size:0xC4 scope:global align:4 sBs_FillArea_s__FPvUls = .text:0x8025A0B0; // type:function size:0x20 scope:global align:4 sBs_ClearArea__FPvUl = .text:0x8025A0D0; // type:function size:0x8 scope:global align:4 firstInit__9JFWSystemFv = .text:0x8025A0D8; // type:function size:0x48 scope:global align:4 @@ -10575,7 +10575,7 @@ setFontSize__10JUTConsoleFff = .text:0x8025A424; // type:function size:0xC scope ctor_subroutine__10JFWDisplayFb = .text:0x8025A430; // type:function size:0x110 scope:global align:4 __ct__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025A540; // type:function size:0x68 scope:global align:4 __dt__10JFWDisplayFv = .text:0x8025A5A8; // type:function size:0x80 scope:global align:4 -createManager__10JFWDisplayFP22_GXRenderModeObj = .text:0x8025A628; // type:function size:0x84 scope:global align:4 +createManager__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025A628; // type:function size:0x84 scope:global align:4 callDirectDraw__Fv = .text:0x8025A6AC; // type:function size:0x5C scope:global align:4 prepareCopyDisp__10JFWDisplayFv = .text:0x8025A708; // type:function size:0x110 scope:global align:4 drawendXfb_single__10JFWDisplayFv = .text:0x8025A818; // type:function size:0x48 scope:global align:4 @@ -10596,7 +10596,7 @@ clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x8025B1F4; // type:function size:0 calcCombinationRatio__10JFWDisplayFv = .text:0x8025B578; // type:function size:0x88 scope:global align:4 JFWDrawDoneAlarm__Fv = .text:0x8025B600; // type:function size:0xC8 scope:global align:4 JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025B6C8; // type:function size:0x1EC scope:global align:4 -__sinit_JFWDisplay_cpp = .text:0x8025B8B4; // type:function size:0x4C scope:global align:4 +__sinit_\JFWDisplay_cpp = .text:0x8025B8B4; // type:function size:0x4C scope:global align:4 getDrawingXfb__6JUTXfbCFv = .text:0x8025B900; // type:function size:0x20 scope:global align:4 end__Q210JUTProcBar5CTimeFv = .text:0x8025B920; // type:function size:0x64 scope:global align:4 start__Q210JUTProcBar5CTimeFUcUcUc = .text:0x8025B984; // type:function size:0x3C scope:global align:4 @@ -10693,11 +10693,11 @@ JPADrawBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026005C; / JPADrawRotBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260144; // type:function size:0x118 scope:global align:4 JPADrawYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026025C; // type:function size:0xFC scope:global align:4 JPADrawRotYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260358; // type:function size:0x130 scope:global align:4 -dirTypeVel__FP24JPAEmitterWorkData = .text:0x80260488; // type:function size:0xC scope:global align:4 -dirTypePos__FP24JPAEmitterWorkData = .text:0x80260494; // type:function size:0xC scope:global align:4 -dirTypePosInv__FP24JPAEmitterWorkData = .text:0x802604A0; // type:function size:0x4C scope:global align:4 -dirTypeEmtrDir__FP24JPAEmitterWorkData = .text:0x802604EC; // type:function size:0x10 scope:global align:4 -dirTypePrevPtcl__FP24JPAEmitterWorkData = .text:0x802604FC; // type:function size:0x78 scope:global align:4 +dirTypeVel__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80260488; // type:function size:0xC scope:global align:4 +dirTypePos__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80260494; // type:function size:0xC scope:global align:4 +dirTypePosInv__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802604A0; // type:function size:0x4C scope:global align:4 +dirTypeEmtrDir__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802604EC; // type:function size:0x10 scope:global align:4 +dirTypePrevPtcl__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802604FC; // type:function size:0x78 scope:global align:4 rotTypeY__FffRA3_A4_f = .text:0x80260574; // type:function size:0x40 scope:global align:4 rotTypeX__FffRA3_A4_f = .text:0x802605B4; // type:function size:0x40 scope:global align:4 rotTypeZ__FffRA3_A4_f = .text:0x802605F4; // type:function size:0x40 scope:global align:4 @@ -10717,11 +10717,11 @@ JPADrawStripe__FP18JPAEmitterWorkData = .text:0x80261068; // type:function size: JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x80261474; // type:function size:0x6D4 scope:global align:4 JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x80261B48; // type:function size:0x24 scope:global align:4 JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261B6C; // type:function size:0x2C scope:global align:4 -makeColorTable__FPP8_GXColorP22JPAClrAnmKeyData = .text:0x80261B98; // type:function size:0x278 scope:global align:4 +makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap = .text:0x80261B98; // type:function size:0x278 scope:global align:4 __ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x80261E10; // type:function size:0x108 scope:global align:4 setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x80261F18; // type:function size:0x12C scope:global align:4 load__18JPAResourceManagerFUs11_GXTexMapID = .text:0x80262044; // type:function size:0x18 scope:global align:4 -PSVECSubtract__14JMathInlineVECFP9Vec = .text:0x8026205C; // type:function size:0x24 scope:global align:4 +PSVECSubtract__14JMathInlineVECFPC3VecPC3VecP3Vec = .text:0x8026205C; // type:function size:0x24 scope:global align:4 inv_sqrt__Q29JGeometry8TUtilFf = .text:0x80262080; // type:function size:0x38 scope:global align:4 GXPosition3f32 = .text:0x802620B8; // type:function size:0x14 scope:local align:4 JPACalcScaleX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802620CC; // type:function size:0x78 scope:global align:4 @@ -10843,7 +10843,7 @@ JPAGetYZRotateMtx__FssPA4_f = .text:0x80266DEC; // type:function size:0x78 scope JPAGetXYZRotateMtx__FsssPA4_f = .text:0x80266E64; // type:function size:0xB4 scope:global align:4 JPASetRMtxTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3 = .text:0x80266F18; // type:function size:0x28 scope:global align:4 JPASetRMtxSTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3PQ29JGeometry8TVec3 = .text:0x80266F40; // type:function size:0x16C scope:global align:4 -JPACalcKeyAnmValue__FfUsP11float = .text:0x802670AC; // type:function size:0xC0 scope:global align:4 +JPACalcKeyAnmValue__FfUsPCf = .text:0x802670AC; // type:function size:0xC0 scope:global align:4 __dt__Q26JStage6TActorFv = .text:0x8026716C; // type:function size:0x58 scope:global align:4 JSGFGetType__Q26JStage6TActorCFv = .text:0x802671C4; // type:function size:0x8 scope:global align:4 JSGGetShape__Q26JStage6TActorCFv = .text:0x802671CC; // type:function size:0x8 scope:global align:4 @@ -10961,10 +10961,10 @@ getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x802689F4; // type:f initialize__Q27JStudio19TFunctionValue_listFv = .text:0x80268A24; // type:function size:0x4C scope:global align:4 prepare__Q27JStudio19TFunctionValue_listFv = .text:0x80268A70; // type:function size:0xB0 scope:global align:4 getValue__Q27JStudio19TFunctionValue_listFd = .text:0x80268B20; // type:function size:0x1A0 scope:global align:4 -update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRQ27JStudio25TFunctionValue_list = .text:0x80268CC0; // type:function size:0x14 scope:global align:4 -update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRQ27JStudio25TFunctionValue_list = .text:0x80268CD4; // type:function size:0x34 scope:global align:4 -update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRQ27JStudio25TFunctionValue_list = .text:0x80268D08; // type:function size:0x2C scope:global align:4 -update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRQ27JStudio25TFunctionValue_list = .text:0x80268D34; // type:function size:0x70 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80268CC0; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80268CD4; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80268D08; // type:function size:0x2C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80268D34; // type:function size:0x70 scope:global align:4 __ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80268DA4; // type:function size:0x6C scope:global align:4 getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x80268E10; // type:function size:0x8 scope:global align:4 getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80268E18; // type:function size:0x30 scope:global align:4 @@ -10993,7 +10993,7 @@ range_getParameter_outside__Q27JStudio29TFunctionValueAttribute_rangeCFd = .text interpolateValue_plateau__Q27JStudio13functionvalueFddddd = .text:0x80269AB0; // type:function size:0x18 scope:global align:4 __ct__Q27JGadget84TContainerEnumerator_const>FRCQ27JGadget44TVector_pointer = .text:0x80269AC8; // type:function size:0x14 scope:global align:4 __dt__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x80269ADC; // type:function size:0x5C scope:global align:4 -size__Q27JGadget42TVector>CFv = .text:0x80269B38; // type:function size:0x28 scope:global align:4 +size__Q27JGadget38TVector>CFv = .text:0x80269B38; // type:function size:0x28 scope:global align:4 findUpperBound_binary_all>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_ = .text:0x80269B60; // type:function size:0x98 scope:global align:4 findUpperBound_binary_all>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less_Q37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x80269BF8; // type:function size:0xC0 scope:global align:4 __dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x80269CB8; // type:function size:0x5C scope:global align:4 @@ -11014,17 +11014,17 @@ getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026 getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A19C; // type:function size:0x1C scope:global align:4 getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A1B8; // type:function size:0x1C scope:global align:4 __ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A1D4; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb17TObject_compositeFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A21C; // type:function size:0x70 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A21C; // type:function size:0x70 scope:global align:4 __ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A28C; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb16TObject_constantFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A2D4; // type:function size:0x10 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A2D4; // type:function size:0x10 scope:global align:4 __ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A2E4; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb18TObject_transitionFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A32C; // type:function size:0x18 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A32C; // type:function size:0x18 scope:global align:4 __ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A344; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb12TObject_listFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A38C; // type:function size:0x20 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A38C; // type:function size:0x20 scope:global align:4 __ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A3AC; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb22TObject_list_parameterFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A3F4; // type:function size:0x14 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A3F4; // type:function size:0x14 scope:global align:4 __ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A408; // type:function size:0x48 scope:global align:4 -prepare_data___Q37JStudio3fvb15TObject_hermiteFRQ57JStudio3fvb4data17TParse_TParagraph11TData = .text:0x8026A450; // type:function size:0x1C scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A450; // type:function size:0x1C scope:global align:4 __ct__Q37JStudio3fvb8TControlFv = .text:0x8026A46C; // type:function size:0x28 scope:global align:4 __dt__Q27JGadget37TLinkListFv = .text:0x8026A494; // type:function size:0x58 scope:global align:4 __dt__Q37JStudio3fvb8TControlFv = .text:0x8026A4EC; // type:function size:0x5C scope:global align:4 @@ -11047,7 +11047,7 @@ __dt__Q37JStudio3fvb12TObject_listFv = .text:0x8026ABA0; // type:function size:0 __dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x8026AC08; // type:function size:0x68 scope:global align:4 __dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x8026AC70; // type:function size:0x68 scope:global align:4 __ct__Q37JStudio6object10TObject_IDFPCvUl = .text:0x8026ACD8; // type:function size:0xC scope:global align:4 -__ct__Q37JStudio3fvb7TObjectFRQ47JStudio3fvb4data19TParse_TBlock = .text:0x8026ACE4; // type:function size:0x74 scope:global align:4 +__ct__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ27JStudio14TFunctionValue = .text:0x8026ACE4; // type:function size:0x74 scope:global align:4 get_ID__Q47JStudio3fvb4data13TParse_TBlockCFv = .text:0x8026AD58; // type:function size:0x1C scope:global align:4 end__Q27JGadget37TLinkListFv = .text:0x8026AD74; // type:function size:0x8 scope:global align:4 back__Q27JGadget37TLinkListFv = .text:0x8026AD7C; // type:function size:0x28 scope:global align:4 @@ -11109,30 +11109,30 @@ do_begin__Q27JStudio7TObjectFv = .text:0x8026C3CC; // type:function size:0x20 sc do_end__Q27JStudio7TObjectFv = .text:0x8026C3EC; // type:function size:0x20 scope:global align:4 do_wait__Q27JStudio7TObjectFUl = .text:0x8026C40C; // type:function size:0x4 scope:global align:4 do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8026C410; // type:function size:0x20 scope:global align:4 -__ct__Q27JStudio7TObjectFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026C430; // type:function size:0x4C scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x8026C430; // type:function size:0x4C scope:global align:4 __dt__Q27JStudio14TAdaptor_actorFv = .text:0x8026C47C; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio13TObject_actorFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026C4BC; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x8026C4BC; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8026C4F8; // type:function size:0x370 scope:global align:4 __dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x8026C868; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio20TObject_ambientLightFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026C8A8; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8026C8A8; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x8026C8E4; // type:function size:0xC0 scope:global align:4 __dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8026C9A4; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio14TObject_cameraFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026C9E4; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x8026C9E4; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x8026CA20; // type:function size:0x2C8 scope:global align:4 __dt__Q27JStudio12TAdaptor_fogFv = .text:0x8026CCE8; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio11TObject_fogFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026CD28; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8026CD28; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x8026CD64; // type:function size:0xCC scope:global align:4 __dt__Q27JStudio14TAdaptor_lightFv = .text:0x8026CE30; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio13TObject_lightFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026CE70; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x8026CE70; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x8026CEAC; // type:function size:0x228 scope:global align:4 __dt__Q27JStudio16TAdaptor_messageFv = .text:0x8026D0D4; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio15TObject_messageFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026D114; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x8026D114; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x8026D150; // type:function size:0x88 scope:global align:4 __dt__Q27JStudio17TAdaptor_particleFv = .text:0x8026D1D8; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio16TObject_particleFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026D218; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x8026D218; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x8026D254; // type:function size:0x3B8 scope:global align:4 __dt__Q27JStudio14TAdaptor_soundFv = .text:0x8026D60C; // type:function size:0x40 scope:global align:4 -__ct__Q27JStudio13TObject_soundFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x8026D64C; // type:function size:0x3C scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x8026D64C; // type:function size:0x3C scope:global align:4 do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x8026D688; // type:function size:0x350 scope:global align:4 __dt__Q27JStudio13TObject_actorFv = .text:0x8026D9D8; // type:function size:0x58 scope:global align:4 __dt__Q27JStudio20TObject_ambientLightFv = .text:0x8026DA30; // type:function size:0x58 scope:global align:4 @@ -11142,7 +11142,7 @@ __dt__Q27JStudio13TObject_lightFv = .text:0x8026DB38; // type:function size:0x58 __dt__Q27JStudio15TObject_messageFv = .text:0x8026DB90; // type:function size:0x58 scope:global align:4 __dt__Q27JStudio16TObject_particleFv = .text:0x8026DBE8; // type:function size:0x58 scope:global align:4 __dt__Q27JStudio13TObject_soundFv = .text:0x8026DC40; // type:function size:0x58 scope:global align:4 -__sinit_jstudio-object_cpp = .text:0x8026DC98; // type:function size:0x344 scope:global align:4 +__sinit_\jstudio-object_cpp = .text:0x8026DC98; // type:function size:0x344 scope:global align:4 __ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_actorFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026DFDC; // type:function size:0x28 scope:global align:4 __dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E004; // type:function size:0x40 scope:global align:4 __ct__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_FMQ27JStudio15TAdaptor_cameraFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E044; // type:function size:0x28 scope:global align:4 @@ -11162,7 +11162,7 @@ setValue_immediate__Q27JStudio14TVariableValueFf = .text:0x8026E3B0; // type:fun getValue_uint8__Q27JStudio14TVariableValueCFv = .text:0x8026E3CC; // type:function size:0x74 scope:global align:4 setValue_functionValue__Q27JStudio14TVariableValueFPQ27JStudio14TFunctionValue = .text:0x8026E440; // type:function size:0x1C scope:global align:4 __ct__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026E45C; // type:function size:0x10 scope:global align:4 -isEqual__Q37JStudio6object7TIDDataFRQ37JStudio6object13TIDData = .text:0x8026E46C; // type:function size:0xE8 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x8026E46C; // type:function size:0xE8 scope:global align:4 __ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8026E554; // type:function size:0x80 scope:global align:4 __ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026E5D4; // type:function size:0x98 scope:global align:4 __dt__Q37JStudio3stb7TObjectFv = .text:0x8026E66C; // type:function size:0x40 scope:global align:4 @@ -11230,7 +11230,7 @@ adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl = .text:0x adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc = .text:0x80270148; // type:function size:0x50 scope:global align:4 adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc = .text:0x80270198; // type:function size:0x2C scope:global align:4 adaptor_object_ENABLE___Q214JStudio_JStage16TAdaptor_object_FQ37JStudio4data15TEOperationDataPCvUl = .text:0x802701C4; // type:function size:0xA0 scope:global align:4 -__ct__Q214JStudio_JStage14TAdaptor_actorFPQ26JStage13TSystem = .text:0x80270264; // type:function size:0x84 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x80270264; // type:function size:0x84 scope:global align:4 __dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x802702E8; // type:function size:0x74 scope:global align:4 adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8027035C; // type:function size:0x84 scope:global align:4 adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x802703E0; // type:function size:0xE4 scope:global align:4 @@ -11254,7 +11254,7 @@ setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x80270A34; // type:function size:0x188 scope:global align:4 __cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x80270BBC; // type:function size:0xD4 scope:global align:4 __dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x80270C90; // type:function size:0x58 scope:global align:4 -__sinit_object-actor_cpp = .text:0x80270CE8; // type:function size:0x1D8 scope:local align:4 +__sinit_\object-actor_cpp = .text:0x80270CE8; // type:function size:0x1D8 scope:local align:4 adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFUlf = .text:0x80270EC0; // type:function size:0x28 scope:global align:4 __ct__Q214JStudio_JStage81TVariableValueOutput_object_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_f = .text:0x80270EE8; // type:function size:0x44 scope:global align:4 __dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80270F2C; // type:function size:0x58 scope:global align:4 @@ -11262,14 +11262,14 @@ __ct__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80270FD0; // type:function size:0x30 scope:global align:4 __ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ214JStudio_JStage14TAdaptor_actorQ37JStudio4data15TEAnimationModeMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_fMQ26JStage6TActorFPCvPCv_f = .text:0x80271000; // type:function size:0x88 scope:global align:4 __ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x80271088; // type:function size:0x74 scope:global align:4 -__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPQ26JStage13TSystem = .text:0x802710FC; // type:function size:0x5C scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x802710FC; // type:function size:0x5C scope:global align:4 __dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80271158; // type:function size:0x74 scope:global align:4 adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x802711CC; // type:function size:0x4 scope:global align:4 adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x802711D0; // type:function size:0xA4 scope:global align:4 adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80271274; // type:function size:0x54 scope:global align:4 adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFUl = .text:0x802712C8; // type:function size:0x90 scope:global align:4 adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCvUlPCvUl = .text:0x80271358; // type:function size:0x8 scope:global align:4 -__ct__Q214JStudio_JStage15TAdaptor_cameraFPQ26JStage13TSystem = .text:0x80271360; // type:function size:0x80 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x80271360; // type:function size:0x80 scope:global align:4 __dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x802713E0; // type:function size:0x74 scope:global align:4 adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80271454; // type:function size:0x44 scope:global align:4 adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80271498; // type:function size:0xD8 scope:global align:4 @@ -11287,9 +11287,9 @@ setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .t getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x802718B0; // type:function size:0xC4 scope:global align:4 setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271974; // type:function size:0x9C scope:global align:4 getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271A10; // type:function size:0xA0 scope:global align:4 -__sinit_object-camera_cpp = .text:0x80271AB0; // type:function size:0x1CC scope:global align:4 -transformOnSet_transform_ifEnabled__Q27JStudio8TControlCFRQ37JStudio8TControl25TTransform_position = .text:0x80271C7C; // type:function size:0x48 scope:global align:4 -transformOnGet_transform_ifEnabled__Q27JStudio8TControlCFRQ37JStudio8TControl25TTransform_position = .text:0x80271CC4; // type:function size:0x48 scope:global align:4 +__sinit_\object-camera_cpp = .text:0x80271AB0; // type:function size:0x1CC scope:global align:4 +transformOnSet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x80271C7C; // type:function size:0x48 scope:global align:4 +transformOnGet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x80271CC4; // type:function size:0x48 scope:global align:4 transform_toGlobalFromLocal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80271D0C; // type:function size:0x50 scope:global align:4 transform_toLocalFromGlobal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80271D5C; // type:function size:0x50 scope:global align:4 __ct__Q214JStudio_JStage83TVariableValueOutput_object_FQ37JStudio15TAdaptor_camera15TEVariableValueMQ26JStage7TCameraFPCvPvf_vMQ26JStage7TCameraFPCvPCv_f = .text:0x80271DAC; // type:function size:0x44 scope:global align:4 @@ -11297,14 +11297,14 @@ __dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x80271E48; // type:function size:0x4C scope:global align:4 __cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80271E94; // type:function size:0x30 scope:global align:4 getFromTransformation_T__Q27JStudio4mathFP3VecPA4_Cf = .text:0x80271EC4; // type:function size:0x1C scope:global align:4 -__ct__Q214JStudio_JStage12TAdaptor_fogFPQ26JStage13TSystem = .text:0x80271EE0; // type:function size:0x5C scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x80271EE0; // type:function size:0x5C scope:global align:4 __dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80271F3C; // type:function size:0x74 scope:global align:4 adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80271FB0; // type:function size:0x44 scope:global align:4 adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80271FF4; // type:function size:0xFC scope:global align:4 adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x802720F0; // type:function size:0x54 scope:global align:4 adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x80272144; // type:function size:0x90 scope:global align:4 adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x802721D4; // type:function size:0x8 scope:global align:4 -__sinit_object-fog_cpp = .text:0x802721DC; // type:function size:0x114 scope:global align:4 +__sinit_\object-fog_cpp = .text:0x802721DC; // type:function size:0x114 scope:global align:4 __ct__Q214JStudio_JStage77TVariableValueOutput_object_FQ37JStudio12TAdaptor_fog15TEVariableValueMQ26JStage4TFogFPCvPvf_vMQ26JStage4TFogFPCvPCv_f = .text:0x802722F0; // type:function size:0x44 scope:global align:4 __dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x80272334; // type:function size:0x58 scope:global align:4 __ct__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x8027238C; // type:function size:0x4C scope:global align:4 @@ -11320,12 +11320,12 @@ adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperat adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802729BC; // type:function size:0x8 scope:global align:4 __cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x802729C4; // type:function size:0xC scope:global align:4 __dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x802729D0; // type:function size:0x58 scope:global align:4 -__sinit_object-light_cpp = .text:0x80272A28; // type:function size:0xF4 scope:global align:4 +__sinit_\object-light_cpp = .text:0x80272A28; // type:function size:0xF4 scope:global align:4 __ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_FQ37JStudio14TAdaptor_light15TEVariableValueQ314JStudio_JStage14TAdaptor_light12TEDirection_ = .text:0x80272B1C; // type:function size:0x18 scope:global align:4 __ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x80272B34; // type:function size:0x20 scope:global align:4 __dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x80272B54; // type:function size:0x58 scope:global align:4 create__Q215JStudio_JAudio213TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80272BAC; // type:function size:0x74 scope:global align:4 -createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x80272C20; // type:function size:0xF8 scope:global align:4 +createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject = .text:0x80272C20; // type:function size:0xF8 scope:global align:4 __dt__Q27JGadget43TPointer_deleteFv = .text:0x80272D18; // type:function size:0x70 scope:global align:4 setValue_VOLUME___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80272D88; // type:function size:0xC scope:global align:4 setValue_PAN___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80272D94; // type:function size:0xC scope:global align:4 @@ -11354,13 +11354,13 @@ prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80273430; // type beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x802734D4; // type:function size:0xA4 scope:global align:4 endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80273578; // type:function size:0x44 scope:global align:4 __dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x802735BC; // type:function size:0x58 scope:global align:4 -__sinit_object-sound_cpp = .text:0x80273614; // type:function size:0x110 scope:global align:4 +__sinit_\object-sound_cpp = .text:0x80273614; // type:function size:0x110 scope:global align:4 zero__Q224JAISoundParamsTransition11TTransitionFv = .text:0x80273724; // type:function size:0x18 scope:global align:4 __ct__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_FQ37JStudio14TAdaptor_sound15TEVariableValuePFP8JAISoundf_v = .text:0x8027373C; // type:function size:0x18 scope:global align:4 __dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x80273754; // type:function size:0x58 scope:global align:4 create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x802737AC; // type:function size:0x74 scope:global align:4 emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter = .text:0x80273820; // type:function size:0x8 scope:global align:4 -createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRQ47JStudio3stb4data26TParse_TBlock_object = .text:0x80273828; // type:function size:0xF8 scope:global align:4 +createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ217JStudio_JParticle13TCreateObject = .text:0x80273828; // type:function size:0xF8 scope:global align:4 __dt__Q27JGadget46TPointer_deleteFv = .text:0x80273920; // type:function size:0x70 scope:global align:4 __ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject = .text:0x80273990; // type:function size:0xAC scope:global align:4 __dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv = .text:0x80273A3C; // type:function size:0x58 scope:global align:4 @@ -11386,7 +11386,7 @@ draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABase drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x802743DC; // type:function size:0x20 scope:global align:4 beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x802743FC; // type:function size:0xB8 scope:global align:4 endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x802744B4; // type:function size:0x124 scope:global align:4 -imixcopy__7JASCalcFP11short = .text:0x802745D8; // type:function size:0x30 scope:global align:4 +imixcopy__7JASCalcFPCsPCsPsUl = .text:0x802745D8; // type:function size:0x30 scope:global align:4 bcopyfast__7JASCalcFPCvPvUl = .text:0x80274608; // type:function size:0x3C scope:global align:4 bcopy__7JASCalcFPCvPvUl = .text:0x80274644; // type:function size:0xD4 scope:global align:4 bzerofast__7JASCalcFPvUl = .text:0x80274718; // type:function size:0x2C scope:global align:4 @@ -11430,7 +11430,7 @@ getSystemHeap__9JASKernelFv = .text:0x80275BE0; // type:function size:0x8 scope: getCommandHeap__9JASKernelFv = .text:0x80275BE8; // type:function size:0x8 scope:global align:4 setupAramHeap__9JASKernelFUlUl = .text:0x80275BF0; // type:function size:0x70 scope:global align:4 getAramHeap__9JASKernelFv = .text:0x80275C60; // type:function size:0xC scope:global align:4 -__sinit_JASHeapCtrl_cpp = .text:0x80275C6C; // type:function size:0x4C scope:global align:4 +__sinit_\JASHeapCtrl_cpp = .text:0x80275C6C; // type:function size:0x4C scope:global align:4 __dt__7JASHeapFv = .text:0x80275CB8; // type:function size:0x58 scope:global align:4 __pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x80275D10; // type:function size:0x1C scope:global align:4 getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80275D2C; // type:function size:0x34 scope:global align:4 @@ -11446,7 +11446,7 @@ JASReport__FPCce = .text:0x802760CC; // type:function size:0x108 scope:global al execAllCommand__10JASPortCmdFv = .text:0x802761D4; // type:function size:0x34 scope:global align:4 execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80276208; // type:function size:0x78 scope:global align:4 execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x80276280; // type:function size:0x68 scope:global align:4 -__sinit_JASCmdStack_cpp = .text:0x802762E8; // type:function size:0x68 scope:global align:4 +__sinit_\JASCmdStack_cpp = .text:0x802762E8; // type:function size:0x68 scope:global align:4 __ct__Q210JASPortCmd9TPortHeadFv = .text:0x80276350; // type:function size:0x30 scope:global align:4 __dt__Q210JASPortCmd9TPortHeadFv = .text:0x80276380; // type:function size:0x5C scope:global align:4 __ct__8JASTrackFv = .text:0x802763DC; // type:function size:0x90 scope:global align:4 @@ -11484,8 +11484,8 @@ mute__8JASTrackFb = .text:0x80277628; // type:function size:0x20 scope:global al setOscScale__8JASTrackFUlf = .text:0x80277648; // type:function size:0x10 scope:global align:4 setOscTable__8JASTrackFUlPCQ213JASOscillator5Point = .text:0x80277658; // type:function size:0x20 scope:global align:4 setOscAdsr__8JASTrackFssssUs = .text:0x80277678; // type:function size:0x74 scope:global align:4 -setFIR__8JASTrackFP11short = .text:0x802776EC; // type:function size:0x34 scope:global align:4 -setIIR__8JASTrackFP11short = .text:0x80277720; // type:function size:0x30 scope:global align:4 +setFIR__8JASTrackFPCs = .text:0x802776EC; // type:function size:0x34 scope:global align:4 +setIIR__8JASTrackFPCs = .text:0x80277720; // type:function size:0x30 scope:global align:4 readPortSelf__8JASTrackFUl = .text:0x80277750; // type:function size:0x8 scope:global align:4 writePortSelf__8JASTrackFUlUs = .text:0x80277758; // type:function size:0x8 scope:global align:4 writePort__8JASTrackFUlUs = .text:0x80277760; // type:function size:0x5C scope:global align:4 @@ -11510,7 +11510,7 @@ init__Q28JASTrack11TChannelMgrFv = .text:0x80277F18; // type:function size:0x78 releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x80277F90; // type:function size:0x70 scope:global align:4 noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80278000; // type:function size:0x80 scope:global align:4 setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x80278080; // type:function size:0x60 scope:global align:4 -__sinit_JASTrack_cpp = .text:0x802780E0; // type:function size:0xD4 scope:global align:4 +__sinit_\JASTrack_cpp = .text:0x802780E0; // type:function size:0xD4 scope:global align:4 __ct__Q27JGadget13TLinkListNodeFv = .text:0x802781B4; // type:function size:0x10 scope:global align:4 Push_back__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x802781C4; // type:function size:0x4C scope:global align:4 end__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278210; // type:function size:0x34 scope:global align:4 @@ -11526,8 +11526,8 @@ begin__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278350; // type:funct begin__Q27JGadget13TNodeLinkListFv = .text:0x80278384; // type:function size:0x34 scope:global align:4 getNext__Q27JGadget13TLinkListNodeCFv = .text:0x802783B8; // type:function size:0x8 scope:global align:4 __as__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFRCQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x802783C0; // type:function size:0x44 scope:global align:4 -__as__Q27JGadget85TIteratorFRQ27JGadget85TIterator = .text:0x80278404; // type:function size:0x30 scope:global align:4 -__as__Q23std84iteratorFRQ23std84iterator = .text:0x80278434; // type:function size:0x4 scope:global align:4 +__as__Q27JGadget79TIteratorFQRC27JGadget83TIterator = .text:0x80278404; // type:function size:0x30 scope:global align:4 +__as__Q23std78iteratorFQRC23std43iterator = .text:0x80278434; // type:function size:0x4 scope:global align:4 __pp__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x80278438; // type:function size:0x30 scope:global align:4 __pp__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x80278468; // type:function size:0x38 scope:global align:4 __rf__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x802784A0; // type:function size:0x24 scope:global align:4 @@ -11561,7 +11561,7 @@ __ct__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTr __dt__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTrack>>4LockFv = .text:0x80278A78; // type:function size:0x58 scope:global align:4 __ct__18JASCriticalSectionFv = .text:0x80278AD0; // type:function size:0x34 scope:global align:4 get__21JASPtrTable<7JASBank>CFUl = .text:0x80278B04; // type:function size:0x24 scope:global align:4 -__ct__26JASPtrArray<7JASBank,256>Fv = .text:0x80278B28; // type:function size:0x38 scope:global align:4 +__ct__25JASPtrArray<7JASBank,256>Fv = .text:0x80278B28; // type:function size:0x38 scope:global align:4 __ct__21JASPtrTable<7JASBank>FPP7JASBankUl = .text:0x80278B60; // type:function size:0x44 scope:global align:4 __ct__40JASGlobalInstance<19JASDefaultBankTable>Fb = .text:0x80278BA4; // type:function size:0x20 scope:global align:4 __dt__40JASGlobalInstance<19JASDefaultBankTable>Fv = .text:0x80278BC4; // type:function size:0x64 scope:global align:4 @@ -11611,7 +11611,7 @@ retIntr__10JASSeqCtrlFv = .text:0x80279444; // type:function size:0x28 scope:glo findIntr__10JASSeqCtrlFv = .text:0x8027946C; // type:function size:0x50 scope:global align:4 checkIntr__10JASSeqCtrlFv = .text:0x802794BC; // type:function size:0x70 scope:global align:4 timerProcess__10JASSeqCtrlFv = .text:0x8027952C; // type:function size:0x78 scope:global align:4 -__sinit_JASSeqCtrl_cpp = .text:0x802795A4; // type:function size:0x3C scope:global align:4 +__sinit_\JASSeqCtrl_cpp = .text:0x802795A4; // type:function size:0x3C scope:global align:4 __ct__12JASSeqParserFv = .text:0x802795E0; // type:function size:0x10 scope:global align:4 __dt__12JASSeqParserFv = .text:0x802795F0; // type:function size:0x40 scope:global align:4 conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x80279630; // type:function size:0xD4 scope:global align:4 @@ -11676,13 +11676,13 @@ cmdPrintf__12JASSeqParserFP8JASTrackPUl = .text:0x8027AAB8; // type:function siz execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl = .text:0x8027ACB8; // type:function size:0xA0 scope:global align:4 execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl = .text:0x8027AD58; // type:function size:0x14 scope:global align:4 execNoteOff__12JASSeqParserFP8JASTrackUl = .text:0x8027AD6C; // type:function size:0x10 scope:global align:4 -execNoteOff__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x8027AD7C; // type:function size:0x2C scope:global align:4 +execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x8027AD7C; // type:function size:0x2C scope:global align:4 parseNoteOff__12JASSeqParserFP8JASTrackUc = .text:0x8027ADA8; // type:function size:0x38 scope:global align:4 parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x8027ADE0; // type:function size:0xAC scope:global align:4 parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x8027AE8C; // type:function size:0x1A0 scope:global align:4 parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x8027B02C; // type:function size:0x54 scope:global align:4 parse__12JASSeqParserFP8JASTrack = .text:0x8027B080; // type:function size:0x54 scope:global align:4 -__sinit_JASSeqParser_cpp = .text:0x8027B0D4; // type:function size:0x258 scope:global align:4 +__sinit_\JASSeqParser_cpp = .text:0x8027B0D4; // type:function size:0x258 scope:global align:4 init__12JASSeqReaderFv = .text:0x8027B32C; // type:function size:0x40 scope:global align:4 init__12JASSeqReaderFPv = .text:0x8027B36C; // type:function size:0x40 scope:global align:4 call__12JASSeqReaderFUl = .text:0x8027B3AC; // type:function size:0x40 scope:global align:4 @@ -11713,13 +11713,13 @@ updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x8027 channelProc__13JASAramStreamFv = .text:0x8027C5D4; // type:function size:0x1E0 scope:global align:4 channelStart__13JASAramStreamFv = .text:0x8027C7B4; // type:function size:0x220 scope:global align:4 channelStop__13JASAramStreamFUs = .text:0x8027C9D4; // type:function size:0x6C scope:global align:4 -__sinit_JASAramStream_cpp = .text:0x8027CA40; // type:function size:0x5C scope:global align:4 +__sinit_\JASAramStream_cpp = .text:0x8027CA40; // type:function size:0x5C scope:global align:4 __ct__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027CA9C; // type:function size:0x30 scope:global align:4 __dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027CACC; // type:function size:0x58 scope:global align:4 -noteOn__7JASBankFP13JASBank = .text:0x8027CB24; // type:function size:0x2B8 scope:global align:4 +noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027CB24; // type:function size:0x2B8 scope:global align:4 noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027CDDC; // type:function size:0xD8 scope:global align:4 __nw__46JASPoolAllocObject_MultiThreaded<10JASChannel>FUl = .text:0x8027CEB4; // type:function size:0x58 scope:global align:4 -__sinit_JASBank_cpp = .text:0x8027CF0C; // type:function size:0x5C scope:global align:4 +__sinit_\JASBank_cpp = .text:0x8027CF0C; // type:function size:0x5C scope:global align:4 __ct__12JASBasicBankFv = .text:0x8027CF68; // type:function size:0x20 scope:global align:4 newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x8027CF88; // type:function size:0x54 scope:global align:4 getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x8027CFDC; // type:function size:0x68 scope:global align:4 @@ -11777,7 +11777,7 @@ getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x8027DDF4; // type:function size setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x8027DE18; // type:function size:0x90 scope:global align:4 getWaveArc__17JASSimpleWaveBankFUl = .text:0x8027DEA8; // type:function size:0x20 scope:global align:4 getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027DEC8; // type:function size:0x24 scope:global align:4 -@4@__dt__16JASSimpleWaveBankFv = .text:0x8027DEEC; // type:function size:0x8 scope:global align:4 +@4@__dt__17JASSimpleWaveBankFv = .text:0x8027DEEC; // type:function size:0x8 scope:global align:4 __ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027DEF4; // type:function size:0x28 scope:global align:4 getArcCount__17JASSimpleWaveBankCFv = .text:0x8027DF1C; // type:function size:0x8 scope:global align:4 getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027DF24; // type:function size:0x8 scope:global align:4 @@ -11830,12 +11830,12 @@ checkBankDispose__10JASChannelCFv = .text:0x80280880; // type:function size:0x58 clamp01__7JASCalcFf = .text:0x802808D8; // type:function size:0x30 scope:global align:4 __ct__Q213JASOscillator12EffectParamsFv = .text:0x80280908; // type:function size:0x2C scope:global align:4 JMASinRadian__Ff = .text:0x80280934; // type:function size:0x68 scope:global align:4 -__sinit_JASChannel_cpp = .text:0x8028099C; // type:function size:0x5C scope:global align:4 +__sinit_\JASChannel_cpp = .text:0x8028099C; // type:function size:0x5C scope:global align:4 __ct__6JASLfoFv = .text:0x802809F8; // type:function size:0x30 scope:global align:4 getValue__6JASLfoCFv = .text:0x80280A28; // type:function size:0x98 scope:global align:4 incCounter__6JASLfoFf = .text:0x80280AC0; // type:function size:0x50 scope:global align:4 resetCounter__6JASLfoFv = .text:0x80280B10; // type:function size:0x40 scope:global align:4 -__sinit_JASLfo_cpp = .text:0x80280B50; // type:function size:0xC scope:global align:4 +__sinit_\JASLfo_cpp = .text:0x80280B50; // type:function size:0xC scope:global align:4 __ct__13JASOscillatorFv = .text:0x80280B5C; // type:function size:0x30 scope:global align:4 initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x80280B8C; // type:function size:0x9C scope:global align:4 incCounter__13JASOscillatorFf = .text:0x80280C28; // type:function size:0x48 scope:global align:4 @@ -11868,7 +11868,7 @@ DMACallback__14JASAudioThreadFv = .text:0x80281B44; // type:function size:0x50 s DSPCallback__14JASAudioThreadFPv = .text:0x80281B94; // type:function size:0x6C scope:global align:4 __dt__35JASGlobalInstance<14JASAudioThread>Fv = .text:0x80281C00; // type:function size:0x64 scope:global align:4 __dt__14JASAudioThreadFv = .text:0x80281C64; // type:function size:0x68 scope:global align:4 -__sinit_JASAudioThread_cpp = .text:0x80281CCC; // type:function size:0x5C scope:global align:4 +__sinit_\JASAudioThread_cpp = .text:0x80281CCC; // type:function size:0x5C scope:global align:4 __ct__15JASAudioReseterFv = .text:0x80281D28; // type:function size:0x48 scope:global align:4 __dt__15JASAudioReseterFv = .text:0x80281D70; // type:function size:0x40 scope:global align:4 start__15JASAudioReseterFUlb = .text:0x80281DB0; // type:function size:0x9C scope:global align:4 @@ -11935,10 +11935,10 @@ registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x80282CB0; // type:functi subframeCallback__9JASDriverFv = .text:0x80282CC8; // type:function size:0xC scope:global align:4 DSPSyncCallback__9JASDriverFv = .text:0x80282CD4; // type:function size:0xC scope:global align:4 updateDacCallback__9JASDriverFv = .text:0x80282CE0; // type:function size:0xC scope:global align:4 -__sinit_JASDriverIF_cpp = .text:0x80282CEC; // type:function size:0x44 scope:global align:4 +__sinit_\JASDriverIF_cpp = .text:0x80282CEC; // type:function size:0x44 scope:global align:4 __ct__14JASCallbackMgrFv = .text:0x80282D30; // type:function size:0x24 scope:global align:4 clamp__14JASSoundParamsFv = .text:0x80282D54; // type:function size:0xCC scope:global align:4 -combine__14JASSoundParamsFR20JASSoundParams = .text:0x80282E20; // type:function size:0x5C scope:global align:4 +combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x80282E20; // type:function size:0x5C scope:global align:4 DSPReleaseHalt2__FUl = .text:0x80282E80; // type:function size:0x48 scope:global align:4 setup_callback__FUs = .text:0x80282EE0; // type:function size:0x3C scope:global align:4 DsetupTable__FUlUlUlUlUl = .text:0x80282F20; // type:function size:0x74 scope:global align:4 @@ -11967,7 +11967,7 @@ __ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul = .text:0x80283B6C; // t mixOut___5JAISeFRC14JASSoundParams = .text:0x80283C10; // type:function size:0x104 scope:global align:4 stopTrack___5JAISeFv = .text:0x80283D14; // type:function size:0x24 scope:global align:4 startTrack___5JAISeFRC14JASSoundParams = .text:0x80283D38; // type:function size:0xB4 scope:global align:4 -JAISeCategoryMgr_mixOut___5JAISeFbR20JASSoundParams = .text:0x80283DEC; // type:function size:0x168 scope:global align:4 +JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity = .text:0x80283DEC; // type:function size:0x168 scope:global align:4 JAISeCategoryMgr_calc___5JAISeFv = .text:0x80283F54; // type:function size:0xCC scope:global align:4 JAISound_tryDie___5JAISeFv = .text:0x80284020; // type:function size:0x88 scope:global align:4 JAISeMgr_startID___5JAISeF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x802840A8; // type:function size:0x88 scope:global align:4 @@ -11980,14 +11980,14 @@ getTrack__5JAISeFv = .text:0x8028428C; // type:function size:0x8 scope:global al getChildTrack__5JAISeFi = .text:0x80284294; // type:function size:0x10 scope:global align:4 asSe__5JAISeFv = .text:0x802842A4; // type:function size:0x4 scope:global align:4 getTempoMgr__5JAISeFv = .text:0x802842A8; // type:function size:0x8 scope:global align:4 -JAISound_tryDie___9@16@JAISeFv = .text:0x802842B0; // type:function size:0x8 scope:global align:4 -getTempoMgr__9@16@JAISeFv = .text:0x802842B8; // type:function size:0x8 scope:global align:4 -getChildTrack__9@16@JAISeFi = .text:0x802842C0; // type:function size:0x8 scope:global align:4 -getTrack__9@16@JAISeFv = .text:0x802842C8; // type:function size:0x8 scope:global align:4 -asSe__9@16@JAISeFv = .text:0x802842D0; // type:function size:0x8 scope:global align:4 -releaseChild__9@16@JAISeFi = .text:0x802842D8; // type:function size:0x8 scope:global align:4 -getChild__9@16@JAISeFi = .text:0x802842E0; // type:function size:0x8 scope:global align:4 -getNumChild__9@16@JAISeCFv = .text:0x802842E8; // type:function size:0x8 scope:global align:4 +@16@JAISound_tryDie___5JAISeFv = .text:0x802842B0; // type:function size:0x8 scope:global align:4 +@16@getTempoMgr__5JAISeFv = .text:0x802842B8; // type:function size:0x8 scope:global align:4 +@16@getChildTrack__5JAISeFi = .text:0x802842C0; // type:function size:0x8 scope:global align:4 +@16@getTrack__5JAISeFv = .text:0x802842C8; // type:function size:0x8 scope:global align:4 +@16@asSe__5JAISeFv = .text:0x802842D0; // type:function size:0x8 scope:global align:4 +@16@releaseChild__5JAISeFi = .text:0x802842D8; // type:function size:0x8 scope:global align:4 +@16@getChild__5JAISeFi = .text:0x802842E0; // type:function size:0x8 scope:global align:4 +@16@getNumChild__5JAISeCFv = .text:0x802842E8; // type:function size:0x8 scope:global align:4 __ct__14JASSoundParamsFv = .text:0x802842F0; // type:function size:0x24 scope:global align:4 isStopping__8JAISoundCFv = .text:0x80284314; // type:function size:0x40 scope:global align:4 stop_JAISound___8JAISoundFv = .text:0x80284354; // type:function size:0x14 scope:global align:4 @@ -12001,7 +12001,7 @@ stop__16JAISeCategoryMgrFUl = .text:0x802846AC; // type:function size:0x54 scope stop__16JAISeCategoryMgrFv = .text:0x80284700; // type:function size:0x44 scope:global align:4 stopSoundID__16JAISeCategoryMgrF10JAISoundID = .text:0x80284744; // type:function size:0x70 scope:global align:4 pause__16JAISeCategoryMgrFb = .text:0x802847B4; // type:function size:0x28 scope:global align:4 -JAISeMgr_mixOut___16JAISeCategoryMgrFR24JAISoundParamsMove = .text:0x802847DC; // type:function size:0x148 scope:global align:4 +JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity = .text:0x802847DC; // type:function size:0x148 scope:global align:4 __ct__8JAISeMgrFb = .text:0x80284924; // type:function size:0x98 scope:global align:4 isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x802849BC; // type:function size:0x70 scope:global align:4 releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x80284A2C; // type:function size:0x8C scope:global align:4 @@ -12024,23 +12024,23 @@ init__18JAISoundParamsMoveFv = .text:0x80285098; // type:function size:0x54 scop init__14JASSoundParamsFv = .text:0x802850EC; // type:function size:0x24 scope:global align:4 __ct__16JAISeCategoryMgrFv = .text:0x80285110; // type:function size:0x60 scope:global align:4 getAudience__8JAISeMgrFi = .text:0x80285170; // type:function size:0x34 scope:global align:4 -__dt__29JASGlobalInstance<9JAISeqMgr>Fv = .text:0x802851A4; // type:function size:0x58 scope:global align:4 +__dt__28JASGlobalInstance<8JAISeMgr>Fv = .text:0x802851A4; // type:function size:0x58 scope:global align:4 __dt__8JAISeMgrFv = .text:0x802851FC; // type:function size:0x80 scope:global align:4 -__sinit_JAISeMgr_cpp = .text:0x8028527C; // type:function size:0x5C scope:global align:4 -__ct__19JASMemPool<6JAISeq>Fv = .text:0x802852D8; // type:function size:0x30 scope:global align:4 -__dt__19JASMemPool<6JAISeq>Fv = .text:0x80285308; // type:function size:0x58 scope:global align:4 +__sinit_\JAISeMgr_cpp = .text:0x8028527C; // type:function size:0x5C scope:global align:4 +__ct__18JASMemPool<5JAISe>Fv = .text:0x802852D8; // type:function size:0x30 scope:global align:4 +__dt__18JASMemPool<5JAISe>Fv = .text:0x80285308; // type:function size:0x58 scope:global align:4 __ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x80285360; // type:function size:0xB4 scope:global align:4 JAISeqMgr_startID___6JAISeqF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudienceii = .text:0x80285414; // type:function size:0xA0 scope:global align:4 -playSeqData___6JAISeqFR20JASSoundParams = .text:0x802854B4; // type:function size:0xA0 scope:global align:4 +playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802854B4; // type:function size:0xA0 scope:global align:4 reserveChildTracks___6JAISeqFi = .text:0x80285554; // type:function size:0xE4 scope:global align:4 releaseChildTracks___6JAISeqFv = .text:0x80285638; // type:function size:0x94 scope:global align:4 prepare_getSeqData___6JAISeqFv = .text:0x802856CC; // type:function size:0xB0 scope:global align:4 -prepare___6JAISeqFR20JASSoundParams = .text:0x8028577C; // type:function size:0xEC scope:global align:4 +prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x8028577C; // type:function size:0xEC scope:global align:4 JAISeqMgr_calc___6JAISeqFv = .text:0x80285868; // type:function size:0xF4 scope:global align:4 die___6JAISeqFv = .text:0x8028595C; // type:function size:0xA8 scope:global align:4 JAISound_tryDie___6JAISeqFv = .text:0x80285A04; // type:function size:0x9C scope:global align:4 -mixOut___6JAISeqFR20JASSoundParams = .text:0x80285AA0; // type:function size:0x1A0 scope:global align:4 -JAISeqMgr_mixOut___6JAISeqFR20JASSoundParams = .text:0x80285C40; // type:function size:0x84 scope:global align:4 +mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80285AA0; // type:function size:0x1A0 scope:global align:4 +JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80285C40; // type:function size:0x84 scope:global align:4 getNumChild__6JAISeqCFv = .text:0x80285CC4; // type:function size:0x8 scope:global align:4 getChild__6JAISeqFi = .text:0x80285CCC; // type:function size:0x8C scope:global align:4 releaseChild__6JAISeqFi = .text:0x80285D58; // type:function size:0x84 scope:global align:4 @@ -12048,7 +12048,7 @@ getTrack__6JAISeqFv = .text:0x80285DDC; // type:function size:0x8 scope:global a getChildTrack__6JAISeqFi = .text:0x80285DE4; // type:function size:0x38 scope:global align:4 asSeq__6JAISeqFv = .text:0x80285E1C; // type:function size:0x4 scope:global align:4 getTempoMgr__6JAISeqFv = .text:0x80285E20; // type:function size:0x8 scope:global align:4 -__sinit_JAISeq_cpp = .text:0x80285E28; // type:function size:0x94 scope:global align:4 +__sinit_\JAISeq_cpp = .text:0x80285E28; // type:function size:0x94 scope:global align:4 __ct__27JASMemPool<13JAISoundChild>Fv = .text:0x80285EBC; // type:function size:0x30 scope:global align:4 __dt__27JASMemPool<13JAISoundChild>Fv = .text:0x80285EEC; // type:function size:0x58 scope:global align:4 __dt__14JAISeqDataUserFv = .text:0x80285F44; // type:function size:0x40 scope:global align:4 @@ -12066,18 +12066,18 @@ stopSoundID__9JAISeqMgrF10JAISoundID = .text:0x802864C4; // type:function size:0 mixOut__9JAISeqMgrFv = .text:0x80286530; // type:function size:0x5C scope:global align:4 beginStartSeq___9JAISeqMgrFv = .text:0x8028658C; // type:function size:0x4C scope:global align:4 endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x802865D8; // type:function size:0x88 scope:global align:4 -__dt__31JASGlobalInstance<109JAISeqMgr>Fv = .text:0x80286660; // type:function size:0x58 scope:global align:4 +__dt__29JASGlobalInstance<9JAISeqMgr>Fv = .text:0x80286660; // type:function size:0x58 scope:global align:4 __dt__16JSUList<6JAISeq>Fv = .text:0x802866B8; // type:function size:0x58 scope:global align:4 __dt__9JAISeqMgrFv = .text:0x80286710; // type:function size:0x74 scope:global align:4 -__sinit_JAISeqMgr_cpp = .text:0x80286784; // type:function size:0x5C scope:global align:4 -__ct__20JASMemPool<76JAISeq>Fv = .text:0x802867E0; // type:function size:0x30 scope:global align:4 -__dt__20JASMemPool<76JAISeq>Fv = .text:0x80286810; // type:function size:0x58 scope:global align:4 +__sinit_\JAISeqMgr_cpp = .text:0x80286784; // type:function size:0x5C scope:global align:4 +__ct__19JASMemPool<6JAISeq>Fv = .text:0x802867E0; // type:function size:0x30 scope:global align:4 +__dt__19JASMemPool<6JAISeq>Fv = .text:0x80286810; // type:function size:0x58 scope:global align:4 releaseSound__14JAISoundHandleFv = .text:0x80286868; // type:function size:0x1C scope:global align:4 releaseHandle__8JAISoundFv = .text:0x80286884; // type:function size:0x1C scope:global align:4 attachHandle__8JAISoundFP14JAISoundHandle = .text:0x802868A0; // type:function size:0x6C scope:global align:4 lockWhenPrepared__15JAISoundStatus_Fv = .text:0x8028690C; // type:function size:0x24 scope:global align:4 unlockIfLocked__15JAISoundStatus_Fv = .text:0x80286930; // type:function size:0x3C scope:global align:4 -mixOutAll__14JAISoundParamsFR20JASSoundParams = .text:0x8028696C; // type:function size:0x78 scope:global align:4 +mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf = .text:0x8028696C; // type:function size:0x78 scope:global align:4 __ct__8JAISoundFv = .text:0x802869E4; // type:function size:0x40 scope:global align:4 start_JAISound___8JAISoundF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x80286A24; // type:function size:0x108 scope:global align:4 acceptsNewAudible__8JAISoundCFv = .text:0x80286B2C; // type:function size:0x28 scope:global align:4 @@ -12115,7 +12115,7 @@ JAIStreamMgr_startID___9JAIStreamF10JAISoundIDlPCQ29JGeometry8TVec3P11JAIAudi prepare_prepareStream___9JAIStreamFv = .text:0x80287684; // type:function size:0x1C4 scope:global align:4 prepare___9JAIStreamFv = .text:0x80287848; // type:function size:0xA4 scope:global align:4 prepare_startStream___9JAIStreamFv = .text:0x802878EC; // type:function size:0x4C scope:global align:4 -JAIStreamMgr_mixOut___9JAIStreamFR20JASSoundParams = .text:0x80287938; // type:function size:0x22C scope:global align:4 +JAIStreamMgr_mixOut___9JAIStreamFRC14JASSoundParams16JAISoundActivity = .text:0x80287938; // type:function size:0x22C scope:global align:4 die_JAIStream___9JAIStreamFv = .text:0x80287B64; // type:function size:0x9C scope:global align:4 JAISound_tryDie___9JAIStreamFv = .text:0x80287C00; // type:function size:0x90 scope:global align:4 JAIStreamMgr_calc___9JAIStreamFv = .text:0x80287C90; // type:function size:0xB0 scope:global align:4 @@ -12126,7 +12126,7 @@ getTrack__9JAIStreamFv = .text:0x80287E10; // type:function size:0x8 scope:globa getChildTrack__9JAIStreamFi = .text:0x80287E18; // type:function size:0x8 scope:global align:4 asStream__9JAIStreamFv = .text:0x80287E20; // type:function size:0x4 scope:global align:4 getTempoMgr__9JAIStreamFv = .text:0x80287E24; // type:function size:0x8 scope:global align:4 -__sinit_JAIStream_cpp = .text:0x80287E2C; // type:function size:0x5C scope:global align:4 +__sinit_\JAIStream_cpp = .text:0x80287E2C; // type:function size:0x5C scope:global align:4 __dt__16JAIStreamDataMgrFv = .text:0x80287E88; // type:function size:0x40 scope:global align:4 __dt__16JAIStreamAramMgrFv = .text:0x80287EC8; // type:function size:0x40 scope:global align:4 __ct__12JAIStreamMgrFb = .text:0x80287F08; // type:function size:0x98 scope:global align:4 @@ -12138,10 +12138,10 @@ stop__12JAIStreamMgrFUl = .text:0x8028826C; // type:function size:0x50 scope:glo stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x802882BC; // type:function size:0x5C scope:global align:4 mixOut__12JAIStreamMgrFv = .text:0x80288318; // type:function size:0x5C scope:global align:4 newStream___12JAIStreamMgrFv = .text:0x80288374; // type:function size:0x98 scope:global align:4 -__sinit_JAIStreamMgr_cpp = .text:0x8028840C; // type:function size:0x5C scope:global align:4 +__sinit_\JAIStreamMgr_cpp = .text:0x8028840C; // type:function size:0x5C scope:global align:4 __ct__22JASMemPool<9JAIStream>Fv = .text:0x80288468; // type:function size:0x30 scope:global align:4 __dt__22JASMemPool<9JAIStream>Fv = .text:0x80288498; // type:function size:0x58 scope:global align:4 -__sinit_JAUAudience_cpp = .text:0x802884F0; // type:function size:0x16C scope:global align:4 +__sinit_\JAUAudience_cpp = .text:0x802884F0; // type:function size:0x16C scope:global align:4 __ct__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x8028865C; // type:function size:0x30 scope:global align:4 __dt__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x8028868C; // type:function size:0x58 scope:global align:4 __ct__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x802886E4; // type:function size:0x30 scope:global align:4 @@ -12161,12 +12161,12 @@ readCommandMore__22JAUAudioArcInterpreterFUl = .text:0x80288A48; // type:functio readCommand___22JAUAudioArcInterpreterFv = .text:0x80288A50; // type:function size:0x3B8 scope:global align:4 __ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x80288E08; // type:function size:0x4C scope:global align:4 load__17JAUAudioArcLoaderFPCv = .text:0x80288E54; // type:function size:0x4 scope:global align:4 -readWS__17JAUAudioArcLoaderFUlPUlPCvUl = .text:0x80288E58; // type:function size:0x58 scope:global align:4 +readWS__17JAUAudioArcLoaderFUlPCvUl = .text:0x80288E58; // type:function size:0x58 scope:global align:4 readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x80288EB0; // type:function size:0x14 scope:global align:4 readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x80288EC4; // type:function size:0x8 scope:global align:4 readBST__17JAUAudioArcLoaderFPCvUl = .text:0x80288ECC; // type:function size:0xC scope:global align:4 readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x80288ED8; // type:function size:0xC scope:global align:4 -readBMS__17JAUAudioArcLoaderFUlPUlPCvUl = .text:0x80288EE4; // type:function size:0x2C scope:global align:4 +readBMS__17JAUAudioArcLoaderFUlPCvUl = .text:0x80288EE4; // type:function size:0x2C scope:global align:4 readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x80288F10; // type:function size:0x2C scope:global align:4 newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x80288F3C; // type:function size:0x14 scope:global align:4 newDynamicSeqBlock__17JAUAudioArcLoaderFUl = .text:0x80288F50; // type:function size:0x38 scope:global align:4 @@ -12177,14 +12177,14 @@ readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x80288FA4; // type:function asSectionHeap__10JAUSectionFv = .text:0x80288FC4; // type:function size:0x1C scope:global align:4 __dt__17JAUAudioArcLoaderFv = .text:0x80288FE0; // type:function size:0x58 scope:global align:4 __defctor__7JASHeapFv = .text:0x80289038; // type:function size:0x8 scope:global align:4 -__sinit_JAUAudioMgr_cpp = .text:0x80289040; // type:function size:0x5C scope:global align:4 +__sinit_\JAUAudioMgr_cpp = .text:0x80289040; // type:function size:0x5C scope:global align:4 appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x8028909C; // type:function size:0x4 scope:global align:4 getBank__12JAUBankTableCFUl = .text:0x802890A0; // type:function size:0x24 scope:global align:4 __ct__18JAU_JASInitializerFv = .text:0x802890C4; // type:function size:0x58 scope:global align:4 initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x8028911C; // type:function size:0x19C scope:global align:4 __ct__18JAU_JAIInitializerFv = .text:0x802892B8; // type:function size:0x24 scope:global align:4 initJAInterface__18JAU_JAIInitializerFv = .text:0x802892DC; // type:function size:0x88 scope:global align:4 -__sinit_JAUInitializer_cpp = .text:0x80289364; // type:function size:0x16C scope:global align:4 +__sinit_\JAUInitializer_cpp = .text:0x80289364; // type:function size:0x16C scope:global align:4 __ct__Q210JAUSection12TSectionDataFv = .text:0x802894D0; // type:function size:0x80 scope:global align:4 __dt__23JAUDynamicSeqDataBlocksFv = .text:0x80289550; // type:function size:0x74 scope:global align:4 __dt__16JAUSeqDataBlocksFv = .text:0x802895C4; // type:function size:0x5C scope:global align:4 @@ -12233,10 +12233,10 @@ test__Q23std11bitset<255>CFUl = .text:0x8028AB8C; // type:function size:0x7C sco set__Q23std11bitset<255>FUlb = .text:0x8028AC08; // type:function size:0xA0 scope:global align:4 __dt__14JAUSectionHeapFv = .text:0x8028ACA8; // type:function size:0x8C scope:global align:4 __dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x8028AD34; // type:function size:0x58 scope:global align:4 -setSeqDataUser__19@220@JAUSectionHeapFP14JAISeqDataUser = .text:0x8028AD8C; // type:function size:0x8 scope:global align:4 -releaseSeqData__19@220@JAUSectionHeapFv = .text:0x8028AD94; // type:function size:0x8 scope:global align:4 -getSeqData__19@220@JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028AD9C; // type:function size:0x8 scope:global align:4 -@220@__dt__15JAUSectionHeapFv = .text:0x8028ADA4; // type:function size:0x8 scope:global align:4 +@220@setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x8028AD8C; // type:function size:0x8 scope:global align:4 +@220@releaseSeqData__14JAUSectionHeapFv = .text:0x8028AD94; // type:function size:0x8 scope:global align:4 +@220@getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028AD9C; // type:function size:0x8 scope:global align:4 +@220@__dt__14JAUSectionHeapFv = .text:0x8028ADA4; // type:function size:0x8 scope:global align:4 getWaveBank__16JAUWaveBankTableFUl = .text:0x8028ADAC; // type:function size:0x24 scope:global align:4 __dt__34JASGlobalInstance<13JAUSoundTable>Fv = .text:0x8028ADD0; // type:function size:0x58 scope:global align:4 __dt__38JASGlobalInstance<17JAUSoundNameTable>Fv = .text:0x8028AE28; // type:function size:0x58 scope:global align:4 @@ -12280,7 +12280,7 @@ getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x8028BAC4; // type:function si getData__13JAUSoundTableCF10JAISoundID = .text:0x8028BB7C; // type:function size:0xD4 scope:global align:4 init__17JAUSoundNameTableFPCv = .text:0x8028BC50; // type:function size:0x48 scope:global align:4 getSection__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFi = .text:0x8028BC98; // type:function size:0x50 scope:global align:4 -getGroup__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFP26JAUSoundTableSection = .text:0x8028BCE8; // type:function size:0x64 scope:global align:4 +getGroup__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFPC20JAUSoundTableSectioni = .text:0x8028BCE8; // type:function size:0x64 scope:global align:4 __ct__18JAUStreamFileTableFv = .text:0x8028BD4C; // type:function size:0xC scope:global align:4 init__18JAUStreamFileTableFPCv = .text:0x8028BD58; // type:function size:0x4C scope:global align:4 getNumFiles__18JAUStreamFileTableCFv = .text:0x8028BDA4; // type:function size:0xC scope:global align:4 @@ -12324,7 +12324,7 @@ process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028C9F8; // type:function size:0x6C scope:global align:4 process_onSelect_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CA64; // type:function size:0x1C scope:global align:4 process_onSelect___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CA80; // type:function size:0x1C scope:global align:4 -__ct__Q28JMessage18TSequenceProcessorFPQ28JMessage16TReference = .text:0x8028CA9C; // type:function size:0x54 scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl = .text:0x8028CA9C; // type:function size:0x54 scope:global align:4 __dt__Q28JMessage18TSequenceProcessorFv = .text:0x8028CAF0; // type:function size:0x40 scope:global align:4 process__Q28JMessage18TSequenceProcessorFPCc = .text:0x8028CB30; // type:function size:0x1F0 scope:global align:4 on_jump_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessor_PCvUl = .text:0x8028CD20; // type:function size:0x14 scope:global align:4 @@ -12429,7 +12429,7 @@ getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x8028F78C; // type:funct stopAllSounds__14Z2SoundHandlesFUl = .text:0x8028F85C; // type:function size:0x64 scope:global align:4 isActive__14Z2SoundHandlesCFv = .text:0x8028F8C0; // type:function size:0x34 scope:global align:4 setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x8028F8F4; // type:function size:0xA4 scope:global align:4 -__sinit_Z2SoundHandles_cpp = .text:0x8028F998; // type:function size:0x5C scope:global align:4 +__sinit_\Z2SoundHandles_cpp = .text:0x8028F998; // type:function size:0x5C scope:global align:4 __ct__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x8028F9F4; // type:function size:0x30 scope:global align:4 __dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x8028FA24; // type:function size:0x58 scope:global align:4 __ct__7Z2SeMgrFv = .text:0x8028FA7C; // type:function size:0xC8 scope:global align:4 @@ -12440,8 +12440,8 @@ modHeightAtCamera__7Z2SeMgrFPPC3Vec = .text:0x8028FC7C; // type:function size:0x getAudioCamPos__10Z2AudienceFi = .text:0x8028FD9C; // type:function size:0x1C scope:global align:4 incrCrowdSize__7Z2SeMgrFv = .text:0x8028FDB8; // type:function size:0x24 scope:global align:4 decrCrowdSize__7Z2SeMgrFv = .text:0x8028FDDC; // type:function size:0x24 scope:global align:4 -seStart__7Z2SeMgrF10JAISoundIDP9Vec = .text:0x8028FE00; // type:function size:0xDFC scope:global align:4 -seStartLevel__7Z2SeMgrF10JAISoundIDP9Vec = .text:0x80290BFC; // type:function size:0x11E8 scope:global align:4 +seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x8028FE00; // type:function size:0xDFC scope:global align:4 +seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x80290BFC; // type:function size:0x11E8 scope:global align:4 seStop__7Z2SeMgrF10JAISoundIDUl = .text:0x80291DE4; // type:function size:0x90 scope:global align:4 seStopAll__7Z2SeMgrFUl = .text:0x80291E74; // type:function size:0xA8 scope:global align:4 seMoveVolumeAll__7Z2SeMgrFfUl = .text:0x80291F1C; // type:function size:0x120 scope:global align:4 @@ -12577,15 +12577,15 @@ getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029DDC8; // type:funct getSwBit__11Z2SoundInfoCF10JAISoundID = .text:0x8029DE08; // type:function size:0x78 scope:global align:4 getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x8029DE80; // type:function size:0x98 scope:global align:4 __dt__11Z2SoundInfoFv = .text:0x8029DF18; // type:function size:0xAC scope:global align:4 -getBgmSeqResourceID__14@4@Z2SoundInfoCF10JAISoundID = .text:0x8029DFC4; // type:function size:0x8 scope:global align:4 -getAudibleSw__14@4@Z2SoundInfoCF10JAISoundID = .text:0x8029DFCC; // type:function size:0x8 scope:global align:4 -@8@__dt__10Z2SoundInfoFv = .text:0x8029DFD4; // type:function size:0x8 scope:global align:4 -getStreamFileEntry__14@8@Z2SoundInfoF10JAISoundID = .text:0x8029DFDC; // type:function size:0x8 scope:global align:4 +@4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x8029DFC4; // type:function size:0x8 scope:global align:4 +@4@getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x8029DFCC; // type:function size:0x8 scope:global align:4 +@8@__dt__11Z2SoundInfoFv = .text:0x8029DFD4; // type:function size:0x8 scope:global align:4 +@8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029DFDC; // type:function size:0x8 scope:global align:4 init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x8029DFE4; // type:function size:0x80 scope:global align:4 __ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x8029E064; // type:function size:0x108 scope:global align:4 calc__9Z2AudibleFv = .text:0x8029E16C; // type:function size:0x50 scope:global align:4 getOuterParams__9Z2AudibleFi = .text:0x8029E1BC; // type:function size:0x10 scope:global align:4 -setOuterParams__9Z2AudibleFR20JASSoundParams = .text:0x8029E1CC; // type:function size:0x30C scope:global align:4 +setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi = .text:0x8029E1CC; // type:function size:0x30C scope:global align:4 getDistVolBit__9Z2AudibleFv = .text:0x8029E4D8; // type:function size:0x30 scope:global align:4 __ct__19Z2Audience3DSettingFv = .text:0x8029E508; // type:function size:0x3C scope:global align:4 init__19Z2Audience3DSettingFv = .text:0x8029E544; // type:function size:0x84 scope:global align:4 @@ -12621,7 +12621,7 @@ deleteAudible__10Z2AudienceFP10JAIAudible = .text:0x8029F5C8; // type:function s __dt__9Z2AudibleFv = .text:0x8029F5EC; // type:function size:0x64 scope:global align:4 calcPriority__10Z2AudienceFP10JAIAudible = .text:0x8029F650; // type:function size:0x140 scope:global align:4 calcOffMicSound__10Z2AudienceFf = .text:0x8029F790; // type:function size:0x18 scope:global align:4 -mixChannelOut__10Z2AudienceFR20JASSoundParams = .text:0x8029F7A8; // type:function size:0x1D0 scope:global align:4 +mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei = .text:0x8029F7A8; // type:function size:0x1D0 scope:global align:4 setTargetVolume__10Z2AudienceFfi = .text:0x8029F978; // type:function size:0x20 scope:global align:4 convertAbsToRel__10Z2AudienceFR3VecP3Veci = .text:0x8029F998; // type:function size:0x50 scope:global align:4 calcRelPosVolume__10Z2AudienceFRC3Vecfi = .text:0x8029F9E8; // type:function size:0xD4 scope:global align:4 @@ -12631,9 +12631,9 @@ calcVolume___10Z2AudienceCFfi = .text:0x8029FC38; // type:function size:0x50 sco calcDeltaPriority___10Z2AudienceCFfib = .text:0x8029FC88; // type:function size:0x54 scope:global align:4 calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3RCQ29JGeometry8TVec3f = .text:0x8029FCDC; // type:function size:0x8C scope:global align:4 calcFxMix___10Z2AudienceCFfi = .text:0x8029FD68; // type:function size:0x48 scope:global align:4 -calcPitch___10Z2AudienceCFP16Z2AudibleChannelP15Z2Audible = .text:0x8029FDB0; // type:function size:0x140 scope:global align:4 +calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x8029FDB0; // type:function size:0x140 scope:global align:4 getMaxChannels__10Z2AudienceFv = .text:0x8029FEF0; // type:function size:0x8 scope:global align:4 -__sinit_Z2Audience_cpp = .text:0x8029FEF8; // type:function size:0x6C scope:global align:4 +__sinit_\Z2Audience_cpp = .text:0x8029FEF8; // type:function size:0x6C scope:global align:4 __ct__22JASMemPool<9Z2Audible>Fv = .text:0x8029FF64; // type:function size:0x30 scope:global align:4 __dt__22JASMemPool<9Z2Audible>Fv = .text:0x8029FF94; // type:function size:0x58 scope:global align:4 __ct__14Z2SoundObjBaseFv = .text:0x8029FFEC; // type:function size:0x58 scope:global align:4 @@ -12666,7 +12666,7 @@ ageSounds___15Z2SoundObjAnimeFv = .text:0x802A0F54; // type:function size:0x16C updateAnime__15Z2SoundObjAnimeFff = .text:0x802A10C0; // type:function size:0x2CC scope:global align:4 updateSoundLifeTime___15Z2SoundObjAnimeFff = .text:0x802A138C; // type:function size:0x2AC scope:global align:4 startSoundInner__15Z2SoundObjAnimeFRCQ29JGeometry8TVec3fP14Z2SoundStarterUlSc = .text:0x802A1638; // type:function size:0x1E4 scope:global align:4 -playsSound__15Z2SoundObjAnimeFP28JAUSoundAnimationSound = .text:0x802A181C; // type:function size:0x88 scope:global align:4 +playsSound__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802A181C; // type:function size:0x88 scope:global align:4 __ct__13Z2SoundObjMgrFv = .text:0x802A18A4; // type:function size:0x60 scope:global align:4 setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802A1904; // type:function size:0x14 scope:global align:4 searchEnemy__13Z2SoundObjMgrFv = .text:0x802A1918; // type:function size:0x60C scope:global align:4 @@ -12677,7 +12677,7 @@ checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802A2050; // type:function size:0 deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802A206C; // type:function size:0x54 scope:global align:4 removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802A20C0; // type:function size:0x3C scope:global align:4 isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802A20FC; // type:function size:0x8 scope:global align:4 -__sinit_Z2SoundObjMgr_cpp = .text:0x802A2104; // type:function size:0x3C4 scope:global align:4 +__sinit_\Z2SoundObjMgr_cpp = .text:0x802A2104; // type:function size:0x3C4 scope:global align:4 __ct__10Z2CreatureFv = .text:0x802A24C8; // type:function size:0x58 scope:global align:4 __dt__10Z2CreatureFv = .text:0x802A2520; // type:function size:0x8C scope:global align:4 deleteObject__10Z2CreatureFv = .text:0x802A25AC; // type:function size:0x48 scope:global align:4 @@ -12742,7 +12742,7 @@ Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A4F50; // type:function s Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802A4FAC; // type:function size:0x30 scope:global align:4 Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A4FDC; // type:function size:0x30 scope:global align:4 Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A500C; // type:function size:0x15C scope:global align:4 -__sinit_Z2Creature_cpp = .text:0x802A5168; // type:function size:0x3C4 scope:global align:4 +__sinit_\Z2Creature_cpp = .text:0x802A5168; // type:function size:0x3C4 scope:global align:4 setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802A552C; // type:function size:0x4 scope:global align:4 setLinkHp__14Z2CreatureLinkFll = .text:0x802A5530; // type:function size:0x8 scope:global align:4 setLinkSwordType__14Z2CreatureLinkFll = .text:0x802A5538; // type:function size:0x54 scope:global align:4 @@ -12785,8 +12785,8 @@ init__15Z2SoundObjCoachFP3VecUc = .text:0x802A7C44; // type:function size:0x4 sc startWheelSound__15Z2SoundObjCoachFf = .text:0x802A7C48; // type:function size:0x1AC scope:global align:4 startFireSound__15Z2SoundObjCoachFUs = .text:0x802A7DF4; // type:function size:0xF8 scope:global align:4 startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802A7EEC; // type:function size:0xD4 scope:global align:4 -@144@__dt__15Z2CreatureLinkFv = .text:0x802A7FC0; // type:function size:0x8 scope:global align:4 -@144@__dt__15Z2CreatureRideFv = .text:0x802A7FC8; // type:function size:0x8 scope:global align:4 +@144@__dt__14Z2CreatureLinkFv = .text:0x802A7FC0; // type:function size:0x8 scope:global align:4 +@144@__dt__14Z2CreatureRideFv = .text:0x802A7FC8; // type:function size:0x8 scope:global align:4 __ct__11Z2EnvSeBaseFP3Vec = .text:0x802A7FD0; // type:function size:0x10 scope:global align:4 __dt__11Z2EnvSeBaseFv = .text:0x802A7FE0; // type:function size:0x5C scope:global align:4 startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A803C; // type:function size:0x1AC scope:global align:4 @@ -12857,7 +12857,7 @@ startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802AD8D8; // type:functio fadeIn__8JAISoundFUl = .text:0x802ADA9C; // type:function size:0x2C scope:global align:4 startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802ADAC8; // type:function size:0xBC scope:global align:4 skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802ADB84; // type:function size:0x8 scope:global align:4 -__sinit_Z2WolfHowlMgr_cpp = .text:0x802ADB8C; // type:function size:0x188 scope:global align:4 +__sinit_\Z2WolfHowlMgr_cpp = .text:0x802ADB8C; // type:function size:0x188 scope:global align:4 __ct__12Z2SpeechMgr2Fv = .text:0x802ADD14; // type:function size:0x90 scope:global align:4 __dt__15Z2SpeechStarterFv = .text:0x802ADDA4; // type:function size:0x58 scope:global align:4 setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802ADDFC; // type:function size:0x1B8 scope:global align:4 @@ -12888,7 +12888,7 @@ newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802AF8A0; // type:func deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802AF958; // type:function size:0x90 scope:global align:4 test__Q23std9bitset<1>CFUl = .text:0x802AF9E8; // type:function size:0x74 scope:global align:4 __dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802AFA5C; // type:function size:0x58 scope:global align:4 -__sinit_Z2AudioMgr_cpp = .text:0x802AFAB4; // type:function size:0x94 scope:global align:4 +__sinit_\Z2AudioMgr_cpp = .text:0x802AFAB4; // type:function size:0x94 scope:global align:4 setMixingBuffer__14SpkSpeakerCtrlFP15SpkMixingBuffer = .text:0x802AFB48; // type:function size:0x34 scope:global align:4 setup__14SpkSpeakerCtrlFv = .text:0x802AFB7C; // type:function size:0xE4 scope:global align:4 connect__14SpkSpeakerCtrlFl = .text:0x802AFC60; // type:function size:0x6C scope:global align:4 @@ -12907,7 +12907,7 @@ updateExtensionProcess__14SpkSpeakerCtrlFl = .text:0x802B0238; // type:function isSubmitPlayByExtensionConnect__14SpkSpeakerCtrlFl = .text:0x802B02D0; // type:function size:0x24 scope:global align:4 checkRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B02F4; // type:function size:0xF0 scope:global align:4 isSubmitPlayByRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B03E4; // type:function size:0x24 scope:global align:4 -__sinit_SpkSpeakerCtrl_cpp = .text:0x802B0408; // type:function size:0x58 scope:global align:4 +__sinit_\SpkSpeakerCtrl_cpp = .text:0x802B0408; // type:function size:0x58 scope:global align:4 __ct__14SpkSoundHandleFv = .text:0x802B0460; // type:function size:0xC scope:global align:4 __dt__14SpkSoundHandleFv = .text:0x802B046C; // type:function size:0x54 scope:global align:4 __arraydtor$3523 = .text:0x802B04C0; // type:function size:0x1C scope:global align:4 @@ -12923,7 +12923,7 @@ newSoundMemPool__9SpkSystemFl = .text:0x802B06A8; // type:function size:0x14 sco connect__9SpkSystemFl = .text:0x802B06BC; // type:function size:0x4 scope:global align:4 disconnect__9SpkSystemFl = .text:0x802B06C0; // type:function size:0x4 scope:global align:4 extensionProcess__9SpkSystemFll = .text:0x802B06C4; // type:function size:0x4 scope:global align:4 -__sinit_SpkSystem_cpp = .text:0x802B06C8; // type:function size:0x5C scope:global align:4 +__sinit_\SpkSystem_cpp = .text:0x802B06C8; // type:function size:0x5C scope:global align:4 __ct__21JASMemPool<8SpkSound>Fv = .text:0x802B0724; // type:function size:0x30 scope:global align:4 __dt__21JASMemPool<8SpkSound>Fv = .text:0x802B0754; // type:function size:0x58 scope:global align:4 __ct__15SpkMixingBufferFP7JKRHeap = .text:0x802B07AC; // type:function size:0x6C scope:global align:4 @@ -12965,7 +12965,7 @@ update__14SpkSoundHolderFl = .text:0x802B150C; // type:function size:0x58 scope: updateEachSound__14SpkSoundHolderFl = .text:0x802B1564; // type:function size:0xB0 scope:global align:4 freeDeadSound__14SpkSoundHolderFl = .text:0x802B1614; // type:function size:0x74 scope:global align:4 framework__14SpkSoundHolderFv = .text:0x802B1688; // type:function size:0xD0 scope:global align:4 -__sinit_SpkSound_cpp = .text:0x802B1758; // type:function size:0x5C scope:global align:4 +__sinit_\SpkSound_cpp = .text:0x802B1758; // type:function size:0x5C scope:global align:4 newSpkSoundMemPool__9Z2AudioCSFv = .text:0x802B17B4; // type:function size:0x8 scope:global align:4 init__9Z2AudioCSFP7JKRHeapP10JKRArchivell = .text:0x802B17BC; // type:function size:0xB8 scope:global align:4 update__9Z2AudioCSFv = .text:0x802B1874; // type:function size:0x14 scope:global align:4 @@ -13063,7 +13063,7 @@ __dt__Q310homebutton3gui11PaneManagerFv = .text:0x802BB008; // type:function siz __dt__Q310homebutton3gui13PaneComponentFv = .text:0x802BB15C; // type:function size:0x40 scope:global align:4 __dt__Q310homebutton3gui9ComponentFv = .text:0x802BB19C; // type:function size:0x40 scope:global align:4 createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802BB1DC; // type:function size:0x20 scope:global align:4 -walkInChildren__Q310homebutton3gui11PaneManagerFQ36nw4hbm2ut27LinkList = .text:0x802BB1FC; // type:function size:0x284 scope:global align:4 +walkInChildren__Q310homebutton3gui11PaneManagerFRQ36nw4hbm2ut31LinkList = .text:0x802BB1FC; // type:function size:0x284 scope:global align:4 setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802BB480; // type:function size:0x8 scope:global align:4 getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802BB488; // type:function size:0x78 scope:global align:4 setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802BB500; // type:function size:0xCC scope:global align:4 @@ -13122,23 +13122,23 @@ GetHermiteCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res10Hermit GetFrameSize__Q36nw4hbm3lyt13AnimTransformCFv = .text:0x802BCD50; // type:function size:0xC scope:global align:4 __ct__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BCD5C; // type:function size:0x34 scope:global align:4 __dt__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BCD90; // type:function size:0x84 scope:global align:4 -SetResource__Q36nw4hbm3lyt18AnimTransformBasicFPQ46nw4hbm3lyt3res20AnimationBlock = .text:0x802BCE14; // type:function size:0x140 scope:global align:4 +SetResource__Q36nw4hbm3lyt18AnimTransformBasicFPCQ46nw4hbm3lyt3res14AnimationBlockPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802BCE14; // type:function size:0x140 scope:global align:4 Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802BCF54; // type:function size:0x100 scope:global align:4 Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802BD054; // type:function size:0xBC scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802BD110; // type:function size:0x1EC scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802BD2FC; // type:function size:0x2EC scope:global align:4 -FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut37LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BD5E8; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut40LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BD5E8; // type:function size:0x34 scope:global align:4 FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802BD61C; // type:function size:0xCC scope:global align:4 GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802BD6E8; // type:function size:0x140 scope:global align:4 __ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802BD828; // type:function size:0x5C scope:global align:4 Attach__Q36nw4hbm3lyt19ArcResourceAccessorFPvPCc = .text:0x802BD884; // type:function size:0x7C scope:global align:4 GetResource__Q36nw4hbm3lyt19ArcResourceAccessorFUlPCcPUl = .text:0x802BD900; // type:function size:0x20 scope:global align:4 GetFont__Q36nw4hbm3lyt19ArcResourceAccessorFPCc = .text:0x802BD920; // type:function size:0x70 scope:global align:4 -__ct__Q36nw4hbm3lyt8BoundingFPQ46nw4hbm3lyt3res14Bounding = .text:0x802BD990; // type:function size:0x3C scope:global align:4 +__ct__Q36nw4hbm3lyt8BoundingFPCQ46nw4hbm3lyt3res8BoundingRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802BD990; // type:function size:0x3C scope:global align:4 __dt__Q36nw4hbm3lyt8BoundingFv = .text:0x802BD9CC; // type:function size:0x58 scope:global align:4 DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BDA24; // type:function size:0x70 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x802BDA94; // type:function size:0x8 scope:global align:4 -__sinit_lyt_bounding_cpp = .text:0x802BDA9C; // type:function size:0xC scope:global align:4 +__sinit_\lyt_bounding_cpp = .text:0x802BDA9C; // type:function size:0xC scope:global align:4 EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDAA8; // type:function size:0x2C scope:global align:4 EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDAD4; // type:function size:0x2C scope:global align:4 TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x802BDB00; // type:function size:0x28 scope:global align:4 @@ -13151,13 +13151,13 @@ Copy__Q46nw4hbm3lyt6detail11TexCoordAryFPCvUc = .text:0x802BDD28; // type:functi IsModulateVertexColor__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut5ColorUc = .text:0x802BDDBC; // type:function size:0x68 scope:global align:4 MultipleAlpha__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut5ColorUc = .text:0x802BDE24; // type:function size:0x54 scope:global align:4 SetVertexFormat__Q36nw4hbm3lyt6detailFbUc = .text:0x802BDE78; // type:function size:0xE4 scope:global align:4 -DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_CQ36nw4hbm4math4VEC2PCQ36nw4hbm2ut5Color = .text:0x802BDF5C; // type:function size:0x560 scope:global align:4 -DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_CQ36nw4hbm4math4VEC2PCQ36nw4hbm2ut5ColorUc = .text:0x802BE4BC; // type:function size:0xF8 scope:global align:4 -DrawLine__Q36nw4hbm3lyt6detailFRQ36nw4hbm4math10VEC2 = .text:0x802BE5B4; // type:function size:0x1B0 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5Color = .text:0x802BDF5C; // type:function size:0x560 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5ColorUc = .text:0x802BE4BC; // type:function size:0xF8 scope:global align:4 +DrawLine__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeQ36nw4hbm2ut5Color = .text:0x802BE5B4; // type:function size:0x1B0 scope:global align:4 InitGXTexObjFromTPL__Q36nw4hbm3lyt6detailFP9_GXTexObjP10TPLPaletteUl = .text:0x802BE764; // type:function size:0x13C scope:global align:4 __ct__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802BE8A0; // type:function size:0x74 scope:global align:4 __dt__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802BE914; // type:function size:0x40 scope:global align:4 -__ct__Q36nw4hbm3lyt5GroupFPQ46nw4hbm3lyt3res11Group = .text:0x802BE954; // type:function size:0x108 scope:global align:4 +__ct__Q36nw4hbm3lyt5GroupFPCQ46nw4hbm3lyt3res5GroupPQ36nw4hbm3lyt4Pane = .text:0x802BE954; // type:function size:0x108 scope:global align:4 __dt__Q36nw4hbm3lyt5GroupFv = .text:0x802BEA5C; // type:function size:0xA4 scope:global align:4 __dt__Q36nw4hbm3lyt14GroupContainerFv = .text:0x802BEB00; // type:function size:0xC4 scope:global align:4 AppendGroup__Q36nw4hbm3lyt14GroupContainerFPQ36nw4hbm3lyt5Group = .text:0x802BEBC4; // type:function size:0x34 scope:global align:4 @@ -13180,7 +13180,7 @@ BuildPaneObj__Q36nw4hbm3lyt6LayoutFlPCvRCQ36nw4hbm3lyt11ResBlockSet = .text:0x80 CalcTextureMtx__26@unnamed@lyt_material_cpp@FPQ36nw4hbm4math5MTX34RCQ36nw4hbm3lyt6TexSRT = .text:0x802BF8E4; // type:function size:0x108 scope:global align:4 SetIndTexMtx__26@unnamed@lyt_material_cpp@F14_GXIndTexMtxIDPA3_Cf = .text:0x802BF9EC; // type:function size:0x1FC scope:global align:4 __ct__Q36nw4hbm2ut5ColorFv = .text:0x802BFBE8; // type:function size:0xC scope:global align:4 -__ct__Q36nw4hbm3lyt8MaterialFPQ46nw4hbm3lyt3res14Material = .text:0x802BFBF4; // type:function size:0x1248 scope:global align:4 +__ct__Q36nw4hbm3lyt8MaterialFPCQ46nw4hbm3lyt3res8MaterialRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802BFBF4; // type:function size:0x1248 scope:global align:4 __dt__Q36nw4hbm3lyt8MaterialFv = .text:0x802C0E3C; // type:function size:0xAC scope:global align:4 ReserveGXMem__Q36nw4hbm3lyt8MaterialFUcUcUcUcbUcUcbbbb = .text:0x802C0EE8; // type:function size:0x750 scope:global align:4 GetTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C1638; // type:function size:0x14 scope:global align:4 @@ -13227,8 +13227,8 @@ SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb = .text:0 LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C39EC; // type:function size:0x100 scope:global align:4 GetVtxPos__Q36nw4hbm3lyt4PaneCFv = .text:0x802C3AEC; // type:function size:0xEC scope:global align:4 GetMaterial__Q36nw4hbm3lyt4PaneCFv = .text:0x802C3BD8; // type:function size:0x8 scope:global align:4 -__sinit_lyt_pane_cpp = .text:0x802C3BE0; // type:function size:0xC scope:global align:4 -__ct__Q36nw4hbm3lyt7PictureFPQ46nw4hbm3lyt3res13Picture = .text:0x802C3BEC; // type:function size:0x124 scope:global align:4 +__sinit_\lyt_pane_cpp = .text:0x802C3BE0; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt7PictureFPCQ46nw4hbm3lyt3res7PictureRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C3BEC; // type:function size:0x124 scope:global align:4 __dt__Q36nw4hbm3lyt7PictureFv = .text:0x802C3D10; // type:function size:0xCC scope:global align:4 Append__Q36nw4hbm3lyt7PictureFP10TPLPalette = .text:0x802C3DDC; // type:function size:0x4C scope:global align:4 Append__Q36nw4hbm3lyt7PictureFRC9_GXTexObj = .text:0x802C3E28; // type:function size:0x16C scope:global align:4 @@ -13238,12 +13238,12 @@ GetVtxColorElement__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C3FEC; // type:functi SetVtxColorElement__Q36nw4hbm3lyt7PictureFUlUc = .text:0x802C4004; // type:function size:0x18 scope:global align:4 DrawSelf__Q36nw4hbm3lyt7PictureFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C401C; // type:function size:0xDC scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt7PictureCFv = .text:0x802C40F8; // type:function size:0x8 scope:global align:4 -__sinit_lyt_picture_cpp = .text:0x802C4100; // type:function size:0xC scope:global align:4 +__sinit_\lyt_picture_cpp = .text:0x802C4100; // type:function size:0xC scope:global align:4 __dt__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C410C; // type:function size:0x40 scope:global align:4 __ct__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C414C; // type:function size:0x10 scope:global align:4 GetFont__Q36nw4hbm3lyt16ResourceAccessorFPCc = .text:0x802C415C; // type:function size:0x8 scope:global align:4 GetColor__25@unnamed@lyt_textBox_cpp@FRC11_GXColorS10 = .text:0x802C4164; // type:function size:0xB4 scope:global align:4 -__ct__Q36nw4hbm3lyt7TextBoxFPQ46nw4hbm3lyt3res13TextBox = .text:0x802C4218; // type:function size:0x2A4 scope:global align:4 +__ct__Q36nw4hbm3lyt7TextBoxFPCQ46nw4hbm3lyt3res7TextBoxRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C4218; // type:function size:0x2A4 scope:global align:4 __dt__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C44BC; // type:function size:0x184 scope:global align:4 GetVtxColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C4640; // type:function size:0x8 scope:global align:4 GetTextColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C4648; // type:function size:0x2C scope:global align:4 @@ -13262,8 +13262,8 @@ __dt__Q36nw4hbm2ut4FontFv = .text:0x802C52B8; // type:function size:0x40 scope:g GetTextDrawRect__Q36nw4hbm3lyt7TextBoxCFPQ36nw4hbm2ut17TextWriterBase = .text:0x802C52F8; // type:function size:0x328 scope:global align:4 CalcStringRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwif_v = .text:0x802C5620; // type:function size:0x160 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt7TextBoxCFv = .text:0x802C5780; // type:function size:0x8 scope:global align:4 -__sinit_lyt_textBox_cpp = .text:0x802C5788; // type:function size:0xC scope:global align:4 -__ct__Q36nw4hbm3lyt6WindowFPQ46nw4hbm3lyt3res12Window = .text:0x802C5794; // type:function size:0x208 scope:global align:4 +__sinit_\lyt_textBox_cpp = .text:0x802C5788; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt6WindowFPCQ46nw4hbm3lyt3res6WindowRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C5794; // type:function size:0x208 scope:global align:4 __dt__Q36nw4hbm3lyt6WindowFv = .text:0x802C599C; // type:function size:0x148 scope:global align:4 FindMaterialByName__Q36nw4hbm3lyt6WindowFPCcb = .text:0x802C5AE4; // type:function size:0xFC scope:global align:4 FindAnimationLink__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C5BE0; // type:function size:0xA4 scope:global align:4 @@ -13275,15 +13275,15 @@ SetVtxColorElement__Q36nw4hbm3lyt6WindowFUlUc = .text:0x802C5D88; // type:functi DrawSelf__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C5DA0; // type:function size:0x140 scope:global align:4 AnimateSelf__Q36nw4hbm3lyt6WindowFUl = .text:0x802C5EE0; // type:function size:0x90 scope:global align:4 UnbindAnimationSelf__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C5F70; // type:function size:0x90 scope:global align:4 -DrawContent__Q36nw4hbm3lyt6WindowFRQ36nw4hbm4math10VEC2 = .text:0x802C6000; // type:function size:0x114 scope:global align:4 -DrawFrame__Q36nw4hbm3lyt6WindowFRQ36nw4hbm4math10VEC2 = .text:0x802C6114; // type:function size:0x5D0 scope:global align:4 -DrawFrame4__Q36nw4hbm3lyt6WindowFRQ36nw4hbm4math10VEC2 = .text:0x802C66E4; // type:function size:0x6BC scope:global align:4 -DrawFrame8__Q36nw4hbm3lyt6WindowFRQ36nw4hbm4math10VEC2 = .text:0x802C6DA0; // type:function size:0xD24 scope:global align:4 +DrawContent__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6000; // type:function size:0x114 scope:global align:4 +DrawFrame__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6114; // type:function size:0x5D0 scope:global align:4 +DrawFrame4__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C66E4; // type:function size:0x6BC scope:global align:4 +DrawFrame8__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6DA0; // type:function size:0xD24 scope:global align:4 GetFrameSize__Q36nw4hbm3lyt6WindowFUcPCQ46nw4hbm3lyt6Window5Frame = .text:0x802C7AC4; // type:function size:0x100 scope:global align:4 GetFrameMaterial__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C7BC4; // type:function size:0x28 scope:global align:4 GetContentMaterial__Q36nw4hbm3lyt6WindowCFv = .text:0x802C7BEC; // type:function size:0x10 scope:global align:4 GetRuntimeTypeInfo__Q36nw4hbm3lyt6WindowCFv = .text:0x802C7BFC; // type:function size:0x8 scope:global align:4 -__sinit_lyt_window_cpp = .text:0x802C7C04; // type:function size:0xC scope:global align:4 +__sinit_\lyt_window_cpp = .text:0x802C7C04; // type:function size:0xC scope:global align:4 SinFIdx__Q26nw4hbm4mathFf = .text:0x802C7C10; // type:function size:0x6C scope:global align:4 CosFIdx__Q26nw4hbm4mathFf = .text:0x802C7C7C; // type:function size:0x5C scope:global align:4 Atan2FIdx__Q26nw4hbm4mathFff = .text:0x802C7CD8; // type:function size:0x1A8 scope:global align:4 @@ -13386,7 +13386,7 @@ CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CB960; // type:function size:0x124 scope:global align:4 PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802CBA84; // type:function size:0x744 scope:global align:4 AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPC7wchar_ti = .text:0x802CC1C8; // type:function size:0x738 scope:global align:4 -__sinit_ut_TextWriterBase_cpp = .text:0x802CC900; // type:function size:0x84 scope:global align:4 +__sinit_\ut_TextWriterBase_cpp = .text:0x802CC900; // type:function size:0x84 scope:global align:4 __ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802CC984; // type:function size:0x118 scope:global align:4 __dt__17JSULink<7JKRHeap>Fv = .text:0x802CCA9C; // type:function size:0x5C scope:global align:4 __dt__17JSUTree<7JKRHeap>Fv = .text:0x802CCAF8; // type:function size:0x74 scope:global align:4 @@ -13432,7 +13432,7 @@ __nwa__FUlP7JKRHeapi = .text:0x802CD534; // type:function size:0x10 scope:global __dl__FPv = .text:0x802CD544; // type:function size:0x8 scope:global align:4 __dla__FPv = .text:0x802CD54C; // type:function size:0x8 scope:global align:4 state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802CD554; // type:function size:0x4 scope:global align:4 -state_compare__7JKRHeapCFRQ27JKRHeap12TState = .text:0x802CD558; // type:function size:0x18 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CD558; // type:function size:0x18 scope:global align:4 state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802CD570; // type:function size:0x4 scope:global align:4 getAltAramStartAdr__7JKRHeapFv = .text:0x802CD574; // type:function size:0x8 scope:global align:4 do_changeGroupID__7JKRHeapFUc = .text:0x802CD57C; // type:function size:0x8 scope:global align:4 @@ -13476,7 +13476,7 @@ allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802CEFE0; // type:funct allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802CF024; // type:function size:0x58 scope:global align:4 getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802CF07C; // type:function size:0x1C scope:global align:4 state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802CF098; // type:function size:0xA8 scope:global align:4 -state_compare__10JKRExpHeapCFRQ27JKRHeap12TState = .text:0x802CF140; // type:function size:0x30 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CF140; // type:function size:0x30 scope:global align:4 do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802CF170; // type:function size:0x8 scope:global align:4 getHeapType__10JKRExpHeapFv = .text:0x802CF178; // type:function size:0xC scope:global align:4 create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802CF184; // type:function size:0xA4 scope:global align:4 @@ -13496,7 +13496,7 @@ do_getSize__12JKRSolidHeapFPv = .text:0x802CF754; // type:function size:0x30 sco check__12JKRSolidHeapFv = .text:0x802CF784; // type:function size:0x8C scope:global align:4 dump__12JKRSolidHeapFv = .text:0x802CF810; // type:function size:0xF0 scope:global align:4 state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802CF900; // type:function size:0x5C scope:global align:4 -state_compare__12JKRSolidHeapCFRQ27JKRHeap12TState = .text:0x802CF95C; // type:function size:0x30 scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CF95C; // type:function size:0x30 scope:global align:4 do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802CF98C; // type:function size:0x4 scope:global align:4 do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802CF990; // type:function size:0x8 scope:global align:4 do_getFreeSize__12JKRSolidHeapFv = .text:0x802CF998; // type:function size:0x8 scope:global align:4 @@ -13539,7 +13539,7 @@ draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802D0310; // ty __dt__17JSULink<7JKRTask>Fv = .text:0x802D04D4; // type:function size:0x58 scope:global align:4 __dt__7JKRTaskFv = .text:0x802D052C; // type:function size:0x84 scope:global align:4 run__7JKRTaskFv = .text:0x802D05B0; // type:function size:0x98 scope:global align:4 -__sinit_JKRThread_cpp = .text:0x802D0648; // type:function size:0x68 scope:global align:4 +__sinit_\JKRThread_cpp = .text:0x802D0648; // type:function size:0x68 scope:global align:4 __ct__Q29JKRThread5TLoadFv = .text:0x802D06B0; // type:function size:0x3C scope:global align:4 clear__Q29JKRThread5TLoadFv = .text:0x802D06EC; // type:function size:0x14 scope:global align:4 __dt__19JSULink<9JKRThread>Fv = .text:0x802D0700; // type:function size:0x58 scope:global align:4 @@ -13563,7 +13563,7 @@ changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802D0CA4; // type:function size:0x6 mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D0D04; // type:function size:0x22C scope:global align:4 aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D0F30; // type:function size:0x25C scope:global align:4 JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802D118C; // type:function size:0x4C0 scope:global align:4 -__sinit_JKRAram_cpp = .text:0x802D164C; // type:function size:0x48 scope:global align:4 +__sinit_\JKRAram_cpp = .text:0x802D164C; // type:function size:0x48 scope:global align:4 JKRCheckCompressed_noASR__FPUc = .text:0x802D1694; // type:function size:0x2C scope:global align:4 JKRDecompExpandSize__FPUc = .text:0x802D16C0; // type:function size:0x24 scope:global align:4 decideAramGroupId__7JKRAramFi = .text:0x802D16E4; // type:function size:0x20 scope:global align:4 @@ -13577,7 +13577,7 @@ allocFromTail__11JKRAramHeapFUl = .text:0x802D19E8; // type:function size:0x5C s getFreeSize__11JKRAramHeapFv = .text:0x802D1A44; // type:function size:0x74 scope:global align:4 getTotalFreeSize__11JKRAramHeapFv = .text:0x802D1AB8; // type:function size:0x6C scope:global align:4 dump__11JKRAramHeapFv = .text:0x802D1B24; // type:function size:0x50 scope:global align:4 -__sinit_JKRAramHeap_cpp = .text:0x802D1B74; // type:function size:0x48 scope:global align:4 +__sinit_\JKRAramHeap_cpp = .text:0x802D1B74; // type:function size:0x48 scope:global align:4 __pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802D1BBC; // type:function size:0x14 scope:global align:4 __ct__23JSUList<12JKRAramBlock>Fv = .text:0x802D1BD0; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D1C00; // type:function size:0x58 scope:global align:4 @@ -13596,7 +13596,7 @@ doneDMA__12JKRAramPieceFUl = .text:0x802D229C; // type:function size:0x5C scope: __ct__12JKRAMCommandFv = .text:0x802D22F8; // type:function size:0x70 scope:global align:4 __dt__23JSULink<12JKRAMCommand>Fv = .text:0x802D2368; // type:function size:0x58 scope:global align:4 __dt__12JKRAMCommandFv = .text:0x802D23C0; // type:function size:0x9C scope:global align:4 -__sinit_JKRAramPiece_cpp = .text:0x802D245C; // type:function size:0x48 scope:global align:4 +__sinit_\JKRAramPiece_cpp = .text:0x802D245C; // type:function size:0x48 scope:global align:4 create__13JKRAramStreamFl = .text:0x802D24A4; // type:function size:0x6C scope:global align:4 __ct__13JKRAramStreamFl = .text:0x802D2510; // type:function size:0x50 scope:global align:4 __dt__13JKRAramStreamFv = .text:0x802D2560; // type:function size:0x58 scope:global align:4 @@ -13616,7 +13616,7 @@ removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D2C64; // type:f detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D2CFC; // type:function size:0x98 scope:global align:4 findVolume__13JKRFileLoaderFPPCc = .text:0x802D2D94; // type:function size:0x94 scope:global align:4 fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802D2E28; // type:function size:0xE8 scope:global align:4 -__sinit_JKRFileLoader_cpp = .text:0x802D2F10; // type:function size:0x48 scope:global align:4 +__sinit_\JKRFileLoader_cpp = .text:0x802D2F10; // type:function size:0x48 scope:global align:4 __ct__24JSUList<13JKRFileLoader>Fv = .text:0x802D2F58; // type:function size:0x30 scope:global align:4 __dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D2F88; // type:function size:0x58 scope:global align:4 __ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D2FE0; // type:function size:0x8C scope:global align:4 @@ -13747,7 +13747,7 @@ readData__10JKRDvdFileFPvll = .text:0x802D81E4; // type:function size:0xB4 scope writeData__10JKRDvdFileFPCvll = .text:0x802D8298; // type:function size:0x8 scope:global align:4 sync__10JKRDvdFileFv = .text:0x802D82A0; // type:function size:0x54 scope:global align:4 doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802D82F4; // type:function size:0x14 scope:global align:4 -__sinit_JKRDvdFile_cpp = .text:0x802D8308; // type:function size:0x48 scope:global align:4 +__sinit_\JKRDvdFile_cpp = .text:0x802D8308; // type:function size:0x48 scope:global align:4 __ct__7JKRFileFv = .text:0x802D8350; // type:function size:0x44 scope:global align:4 __dt__21JSULink<10JKRDvdFile>Fv = .text:0x802D8394; // type:function size:0x58 scope:global align:4 getFileSize__10JKRDvdFileCFv = .text:0x802D83EC; // type:function size:0x8 scope:global align:4 @@ -13757,7 +13757,7 @@ loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D8538; // type:function size:0xBC scope:global align:4 loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D85F4; // type:function size:0x4A0 scope:global align:4 JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802D8A94; // type:function size:0x538 scope:global align:4 -__sinit_JKRDvdRipper_cpp = .text:0x802D8FCC; // type:function size:0x48 scope:global align:4 +__sinit_\JKRDvdRipper_cpp = .text:0x802D8FCC; // type:function size:0x48 scope:global align:4 __ct__23JSUList<12JKRDMCommand>Fv = .text:0x802D9014; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRDMCommand>Fv = .text:0x802D9044; // type:function size:0x58 scope:global align:4 isErrorRetry__12JKRDvdRipperFv = .text:0x802D909C; // type:function size:0x8 scope:global align:4 @@ -13770,7 +13770,7 @@ __ct__12JKRADCommandFv = .text:0x802D96D0; // type:function size:0x40 scope:glob __dt__12JKRADCommandFv = .text:0x802D9710; // type:function size:0x90 scope:global align:4 JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802D97A0; // type:function size:0x4D4 scope:global align:4 dmaBufferFlush__FUl = .text:0x802D9C74; // type:function size:0x68 scope:global align:4 -__sinit_JKRDvdAramRipper_cpp = .text:0x802D9CDC; // type:function size:0x48 scope:global align:4 +__sinit_\JKRDvdAramRipper_cpp = .text:0x802D9CDC; // type:function size:0x48 scope:global align:4 __dt__18JSUFileInputStreamFv = .text:0x802D9D24; // type:function size:0x5C scope:global align:4 __ct__23JSUList<12JKRADCommand>Fv = .text:0x802D9D80; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRADCommand>Fv = .text:0x802D9DB0; // type:function size:0x58 scope:global align:4 @@ -13837,14 +13837,14 @@ DestroyElement___Q27JGadget38TVector>FPPvPPv = .te insert__Q27JGadget38TVector>FPPvUlRPCv = .text:0x802DB4FC; // type:function size:0x74 scope:global align:4 Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DB570; // type:function size:0x1C8 scope:global align:4 __dt__Q37JGadget38TVector>23TDestructed_deallocate_Fv = .text:0x802DB738; // type:function size:0x58 scope:global align:4 -uninitialized_copy__Q23std36__uninitialized_copy_helperFPPvPPvPPv = .text:0x802DB790; // type:function size:0x34 scope:global align:4 -__ct__12JUTCacheFontFP13ResFONT = .text:0x802DB7C4; // type:function size:0x80 scope:global align:4 +uninitialized_copy__Q23std35__uninitialized_copy_helperFPPvPPvPPv = .text:0x802DB790; // type:function size:0x34 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802DB7C4; // type:function size:0x80 scope:global align:4 __dt__12JUTCacheFontFv = .text:0x802DB844; // type:function size:0x98 scope:global align:4 deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802DB8DC; // type:function size:0x84 scope:global align:4 initialize_state__12JUTCacheFontFv = .text:0x802DB960; // type:function size:0x38 scope:global align:4 -getMemorySize__12JUTCacheFontFP13ResFONT = .text:0x802DB998; // type:function size:0x194 scope:global align:4 -initiate__12JUTCacheFontFP13ResFONT = .text:0x802DBB2C; // type:function size:0x60 scope:global align:4 -internal_initiate__12JUTCacheFontFP13ResFONT = .text:0x802DBB8C; // type:function size:0x104 scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802DB998; // type:function size:0x194 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DBB2C; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DBB8C; // type:function size:0x104 scope:global align:4 allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802DBC90; // type:function size:0x18C scope:global align:4 allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802DBE1C; // type:function size:0xD8 scope:global align:4 setBlock__12JUTCacheFontFv = .text:0x802DBEF4; // type:function size:0x218 scope:global align:4 @@ -13896,12 +13896,12 @@ drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802DD3BC; // type:function getCellHeight__7JUTFontCFv = .text:0x802DD4DC; // type:function size:0x10 scope:global align:4 setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DD4EC; // type:function size:0x10 scope:global align:4 __ct__10JUTResFontFv = .text:0x802DD4FC; // type:function size:0x4C scope:global align:4 -__ct__10JUTResFontFP13ResFONT = .text:0x802DD548; // type:function size:0x6C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DD548; // type:function size:0x6C scope:global align:4 __dt__10JUTResFontFv = .text:0x802DD5B4; // type:function size:0x80 scope:global align:4 deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802DD634; // type:function size:0x8 scope:global align:4 initialize_state__10JUTResFontFv = .text:0x802DD63C; // type:function size:0x2C scope:global align:4 -initiate__10JUTResFontFP13ResFONT = .text:0x802DD668; // type:function size:0x60 scope:global align:4 -protected_initiate__10JUTResFontFP13ResFONT = .text:0x802DD6C8; // type:function size:0x104 scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DD668; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DD6C8; // type:function size:0x104 scope:global align:4 countBlock__10JUTResFontFv = .text:0x802DD7CC; // type:function size:0xFC scope:global align:4 setBlock__10JUTResFontFv = .text:0x802DD8C8; // type:function size:0x140 scope:global align:4 setGX__10JUTResFontFv = .text:0x802DDA08; // type:function size:0xF8 scope:global align:4 @@ -13952,7 +13952,7 @@ setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802DFBC0; // type:function size: setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802DFC70; // type:function size:0x1C scope:global align:4 recalibrate__10JUTGamePadFUl = .text:0x802DFC8C; // type:function size:0x60 scope:global align:4 checkCallback__19JUTGamePadLongPressFiUl = .text:0x802DFCEC; // type:function size:0x4C scope:global align:4 -__sinit_JUTGamePad_cpp = .text:0x802DFD38; // type:function size:0xF8 scope:global align:4 +__sinit_\JUTGamePad_cpp = .text:0x802DFD38; // type:function size:0xF8 scope:global align:4 __ct__Q210JUTGamePad7CButtonFv = .text:0x802DFE30; // type:function size:0x30 scope:global align:4 __ct__Q210JUTGamePad6CStickFv = .text:0x802DFE60; // type:function size:0x30 scope:global align:4 __dt__21JSULink<10JUTGamePad>Fv = .text:0x802DFE90; // type:function size:0x58 scope:global align:4 @@ -13988,7 +13988,7 @@ queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E1BAC; // type:fu queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E1C88; // type:function size:0x32C scope:global align:4 createConsole__12JUTExceptionFPvUl = .text:0x802E1FB4; // type:function size:0xE0 scope:global align:4 __ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802E2094; // type:function size:0x20 scope:global align:4 -__sinit_JUTException_cpp = .text:0x802E20B4; // type:function size:0x4C scope:global align:4 +__sinit_\JUTException_cpp = .text:0x802E20B4; // type:function size:0x4C scope:global align:4 __dt__12JUTExceptionFv = .text:0x802E2100; // type:function size:0x58 scope:global align:4 __ct__39JSUListFb = .text:0x802E2158; // type:function size:0x30 scope:global align:4 __dt__39JSUListFv = .text:0x802E2188; // type:function size:0x58 scope:global align:4 @@ -14021,7 +14021,7 @@ waitRetraceIfNeed__8JUTVideoFv = .text:0x802E3098; // type:function size:0x4 sco getDisplayingXfb__6JUTXfbCFv = .text:0x802E309C; // type:function size:0x20 scope:global align:4 getDrawnXfb__6JUTXfbCFv = .text:0x802E30BC; // type:function size:0x20 scope:global align:4 clearIndex__6JUTXfbFv = .text:0x802E30DC; // type:function size:0x14 scope:global align:4 -__ct__6JUTXfbFP22_GXRenderModeObj = .text:0x802E30F0; // type:function size:0xB4 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E30F0; // type:function size:0xB4 scope:global align:4 __dt__6JUTXfbFv = .text:0x802E31A4; // type:function size:0x74 scope:global align:4 delXfb__6JUTXfbFi = .text:0x802E3218; // type:function size:0x28 scope:global align:4 createManager__6JUTXfbFP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E3240; // type:function size:0x68 scope:global align:4 @@ -14118,7 +14118,7 @@ J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802E7498; // type:function size: J2DFillBox__FffffQ28JUtility6TColor = .text:0x802E7590; // type:function size:0x40 scope:global align:4 J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802E75D0; // type:function size:0x5C scope:global align:4 J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802E762C; // type:function size:0x50 scope:global align:4 -J2DDrawFrame__FRQ29JGeometry9TBox2<1f>Q28JUtility6TColorUc = .text:0x802E767C; // type:function size:0x6C scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802E767C; // type:function size:0x6C scope:global align:4 set__Q29JGeometry8TBox2Fffff = .text:0x802E76E8; // type:function size:0x14 scope:global align:4 getGrafType__13J2DOrthoGraphCFv = .text:0x802E76FC; // type:function size:0x8 scope:global align:4 load__9J2DTexMtxFUl = .text:0x802E7704; // type:function size:0x14 scope:global align:4 @@ -14282,7 +14282,7 @@ setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802EF2DC; // type:functio getTevStageNum__13J2DTevBlock16CFv = .text:0x802EF2F4; // type:function size:0x8 scope:global align:4 setTevStageNum__13J2DTevBlock16FUc = .text:0x802EF2FC; // type:function size:0x8 scope:global align:4 getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802EF304; // type:function size:0xC scope:global align:4 -setTevKAlphaSel__13J2DTevBlock16FUlPCUc = .text:0x802EF310; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlUc = .text:0x802EF310; // type:function size:0xC scope:global align:4 getTevKColorSel__13J2DTevBlock16FUl = .text:0x802EF31C; // type:function size:0xC scope:global align:4 setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802EF328; // type:function size:0xC scope:global align:4 getTevKColor__13J2DTevBlock16FUl = .text:0x802EF334; // type:function size:0x10 scope:global align:4 @@ -14523,7 +14523,7 @@ setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F5540; // ty setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F55CC; // type:function size:0x8C scope:global align:4 animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x802F5658; // type:function size:0x9C scope:global align:4 updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F56F4; // type:function size:0xFC scope:global align:4 -__sinit_J2DPane_cpp = .text:0x802F57F0; // type:function size:0x1C scope:global align:4 +__sinit_\J2DPane_cpp = .text:0x802F57F0; // type:function size:0x1C scope:global align:4 set__Q29JGeometry8TBox2FRCQ29JGeometry27TBox> = .text:0x802F580C; // type:function size:0x24 scope:global align:4 rewriteAlpha__7J2DPaneFv = .text:0x802F5830; // type:function size:0x4 scope:global align:4 drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802F5834; // type:function size:0x4 scope:global align:4 @@ -14608,14 +14608,14 @@ __ct__10J2DPictureFv = .text:0x802F9330; // type:function size:0xA8 scope:global __ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F93D8; // type:function size:0x9C scope:global align:4 __ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802F9474; // type:function size:0x46C scope:global align:4 __ct__10J2DPictureFPC7ResTIMG = .text:0x802F98E0; // type:function size:0xD8 scope:global align:4 -__ct__10J2DPictureFUxRQ29JGeometry9TBox2<1f>P13ResTIMG = .text:0x802F99B8; // type:function size:0xC8 scope:global align:4 +__ct__10J2DPictureFUxRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802F99B8; // type:function size:0xC8 scope:global align:4 private_readStream__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F9A80; // type:function size:0x320 scope:global align:4 -initiate__10J2DPictureFP13ResTIMG = .text:0x802F9DA0; // type:function size:0x90 scope:global align:4 -private_initiate__10J2DPictureFP13ResTIMG = .text:0x802F9E30; // type:function size:0x12C scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802F9DA0; // type:function size:0x90 scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802F9E30; // type:function size:0x12C scope:global align:4 initinfo__10J2DPictureFv = .text:0x802F9F5C; // type:function size:0xC0 scope:global align:4 __dt__10J2DPictureFv = .text:0x802FA01C; // type:function size:0xAC scope:global align:4 prepareTexture__10J2DPictureFUc = .text:0x802FA0C8; // type:function size:0xCC scope:global align:4 -insert__10J2DPictureFP13ResTIMG = .text:0x802FA194; // type:function size:0x344 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGP10JUTPaletteUcf = .text:0x802FA194; // type:function size:0x344 scope:global align:4 insert__10J2DPictureFPCcP10JUTPaletteUcf = .text:0x802FA4D8; // type:function size:0x70 scope:global align:4 insert__10J2DPictureFP10JUTTextureUcf = .text:0x802FA548; // type:function size:0x1D0 scope:global align:4 remove__10J2DPictureFUc = .text:0x802FA718; // type:function size:0x114 scope:global align:4 @@ -14625,11 +14625,11 @@ changeTexture__10J2DPictureFPCcUc = .text:0x802FA958; // type:function size:0x58 changeTexture__10J2DPictureFPC7ResTIMGUcP10JUTPalette = .text:0x802FA9B0; // type:function size:0x108 scope:global align:4 changeTexture__10J2DPictureFPCcUcP10JUTPalette = .text:0x802FAAB8; // type:function size:0x60 scope:global align:4 drawSelf__10J2DPictureFff = .text:0x802FAB18; // type:function size:0x68 scope:global align:4 -drawSelf__12J2DPictureFffPA3_A4_f = .text:0x802FAB80; // type:function size:0x54 scope:global align:4 -drawFullSet__12J2DPictureFffffPA3_A4_f = .text:0x802FABD4; // type:function size:0x74 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802FAB80; // type:function size:0x54 scope:global align:4 +drawFullSet__10J2DPictureFffffPA3_A4_f = .text:0x802FABD4; // type:function size:0x74 scope:global align:4 draw__10J2DPictureFffffbbb = .text:0x802FAC48; // type:function size:0x314 scope:global align:4 drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FAF5C; // type:function size:0x3EC scope:global align:4 -drawTexCoord__12J2DPictureFffffssssssssPA3_A4_f = .text:0x802FB348; // type:function size:0x250 scope:global align:4 +drawTexCoord__10J2DPictureFffffssssssssPA3_A4_f = .text:0x802FB348; // type:function size:0x250 scope:global align:4 setTevMode__10J2DPictureFv = .text:0x802FB598; // type:function size:0x500 scope:global align:4 swap__10J2DPictureFRfRf = .text:0x802FBA98; // type:function size:0x14 scope:global align:4 getBinding__10J2DPictureCFv = .text:0x802FBAAC; // type:function size:0xD8 scope:global align:4 @@ -14640,7 +14640,7 @@ setBlendAlphaRatio__10J2DPictureFff = .text:0x802FBC5C; // type:function size:0x setBlendKonstColor__10J2DPictureFv = .text:0x802FBC68; // type:function size:0xCC scope:global align:4 setBlendKonstAlpha__10J2DPictureFv = .text:0x802FBD34; // type:function size:0xCC scope:global align:4 getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802FBE00; // type:function size:0xC0 scope:global align:4 -setTexCoord__10J2DPictureFPQ29JGeometry9TVec2<1s>P16JUTTexture = .text:0x802FBEC0; // type:function size:0x2FC scope:global align:4 +setTexCoord__10J2DPictureFPQ29JGeometry8TVec2PC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x802FBEC0; // type:function size:0x2FC scope:global align:4 isUsed__10J2DPictureFPC7ResTIMG = .text:0x802FC1BC; // type:function size:0x4C scope:global align:4 getUsableTlut__10J2DPictureFUc = .text:0x802FC208; // type:function size:0xC4 scope:global align:4 getTlutID__10J2DPictureFPC7ResTIMGUc = .text:0x802FC2CC; // type:function size:0x2C scope:global align:4 @@ -14667,8 +14667,8 @@ GXPosition3f32 = .text:0x802FC6B0; // type:function size:0x14 scope:local align: __ct__10J2DTextBoxFv = .text:0x802FC6C4; // type:function size:0x78 scope:global align:4 __ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FC73C; // type:function size:0x84 scope:global align:4 __ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x802FC7C0; // type:function size:0x400 scope:global align:4 -__ct__10J2DTextBoxFUxRQ29JGeometry9TBox2<1f>P13ResFONT = .text:0x802FCBC0; // type:function size:0x94 scope:global align:4 -initiate__10J2DTextBoxFP13ResFONT = .text:0x802FCC54; // type:function size:0x1F8 scope:global align:4 +__ct__10J2DTextBoxFUxRCQ29JGeometry8TBox2PC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FCBC0; // type:function size:0x94 scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FCC54; // type:function size:0x1F8 scope:global align:4 private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FCE4C; // type:function size:0x318 scope:global align:4 __dt__10J2DTextBoxFv = .text:0x802FD164; // type:function size:0x9C scope:global align:4 setFont__10J2DTextBoxFP7JUTFont = .text:0x802FD200; // type:function size:0x74 scope:global align:4 @@ -14730,7 +14730,7 @@ setCullBack__11J2DWindowExFb = .text:0x80300300; // type:function size:0x20 scop draw__11J2DWindowExFffff = .text:0x80300320; // type:function size:0x74 scope:global align:4 getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial = .text:0x80300394; // type:function size:0x2C scope:global align:4 getColor__14J2DAnmVtxColorCFUcUsP8_GXColor = .text:0x803003C0; // type:function size:0x4 scope:global align:4 -initiate__12J2DPictureExFP13ResTIMG = .text:0x803003C4; // type:function size:0xAC scope:global align:4 +initiate__12J2DPictureExFPC7ResTIMGPC7ResTLUT = .text:0x803003C4; // type:function size:0xAC scope:global align:4 __ct__12J2DPictureExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80300470; // type:function size:0x1F8 scope:global align:4 __dt__12J2DPictureExFv = .text:0x80300668; // type:function size:0x94 scope:global align:4 prepareTexture__12J2DPictureExFUc = .text:0x803006FC; // type:function size:0x94 scope:global align:4 @@ -14866,7 +14866,7 @@ calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x803070E4; J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x8030750C; // type:function size:0x1CC scope:global align:4 J2DHermiteInterpolation__FfPsPsPsPsPsPs = .text:0x803076D8; // type:function size:0x54 scope:global align:4 J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x8030772C; // type:function size:0x120 scope:global align:4 -J2DHermiteInterpolation__FfP11float = .text:0x8030784C; // type:function size:0x50 scope:global align:4 +J2DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x8030784C; // type:function size:0x50 scope:global align:4 searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen = .text:0x8030789C; // type:function size:0xA8 scope:global align:4 getColor__15J2DAnmColorFullCFUsP8_GXColor = .text:0x80307944; // type:function size:0x224 scope:global align:4 getColor__14J2DAnmColorKeyCFUsP8_GXColor = .text:0x80307B68; // type:function size:0x2C0 scope:global align:4 @@ -14944,7 +14944,7 @@ reinitTexture__6J3DSysFv = .text:0x8030BA6C; // type:function size:0xA4 scope:gl reinitTevStages__6J3DSysFv = .text:0x8030BB10; // type:function size:0x3B0 scope:global align:4 reinitIndStages__6J3DSysFv = .text:0x8030BEC0; // type:function size:0xF0 scope:global align:4 reinitPixelProc__6J3DSysFv = .text:0x8030BFB0; // type:function size:0xAC scope:global align:4 -__sinit_J3DSys_cpp = .text:0x8030C05C; // type:function size:0xC scope:global align:4 +__sinit_\J3DSys_cpp = .text:0x8030C05C; // type:function size:0xC scope:global align:4 __ct__13J3DVertexDataFv = .text:0x8030C068; // type:function size:0x80 scope:global align:4 setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x8030C0E8; // type:function size:0x48 scope:global align:4 init__15J3DVertexBufferFv = .text:0x8030C130; // type:function size:0x40 scope:global align:4 @@ -14958,7 +14958,7 @@ allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x8030C664; // type:fun __ct__14J3DDrawMtxDataFv = .text:0x8030C714; // type:function size:0x14 scope:global align:4 __dt__14J3DDrawMtxDataFv = .text:0x8030C728; // type:function size:0x40 scope:global align:4 frameInit__15J3DVertexBufferFv = .text:0x8030C768; // type:function size:0x1C scope:global align:4 -__MTGQR7__Ul = .text:0x8030C784; // type:function size:0x8 scope:global align:4 +__MTGQR7__FUl = .text:0x8030C784; // type:function size:0x8 scope:global align:4 J3DGQRSetup7__FUlUlUlUl = .text:0x8030C78C; // type:function size:0x1C scope:global align:4 J3DCalcBBoardMtx__FPA4_f = .text:0x8030C7A8; // type:function size:0x128 scope:global align:4 J3DCalcYBBoardMtx__FPA4_f = .text:0x8030C8D0; // type:function size:0x114 scope:global align:4 @@ -15329,7 +15329,7 @@ calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80316DCC; // type:function size:0 calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80316F84; // type:function size:0x154 scope:global align:4 calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803170D8; // type:function size:0x158 scope:global align:4 calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80317230; // type:function size:0x11C scope:global align:4 -__sinit_J3DMatBlock_cpp = .text:0x8031734C; // type:function size:0x20 scope:global align:4 +__sinit_\J3DMatBlock_cpp = .text:0x8031734C; // type:function size:0x20 scope:global align:4 setStageNo__11J3DTevStageFUl = .text:0x8031736C; // type:function size:0x18 scope:global align:4 load__12J3DColorChanCFv = .text:0x80317384; // type:function size:0xA8 scope:global align:4 loadTexCoordScale__F13_GXTexCoordIDRC20J3DTexCoordScaleInfo = .text:0x8031742C; // type:function size:0x38 scope:global align:4 @@ -15781,9 +15781,9 @@ getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8031DA60; / getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo = .text:0x8031DDC0; // type:function size:0x808 scope:global align:4 calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8031E5C8; // type:function size:0x428 scope:global align:4 J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x8031E9F0; // type:function size:0x1CC scope:global align:4 -J3DHermiteInterpolation__FfP11short = .text:0x8031EBBC; // type:function size:0x54 scope:global align:4 +J3DHermiteInterpolation__FfPCsPCsPCsPCsPCsPCs = .text:0x8031EBBC; // type:function size:0x54 scope:global align:4 J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x8031EC10; // type:function size:0x120 scope:global align:4 -J3DHermiteInterpolation__FfP11float = .text:0x8031ED30; // type:function size:0x50 scope:global align:4 +J3DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x8031ED30; // type:function size:0x50 scope:global align:4 __ct__19J3DAnmTextureSRTKeyFv = .text:0x8031ED80; // type:function size:0x98 scope:global align:4 calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8031EE18; // type:function size:0x270 scope:global align:4 getWeight__17J3DAnmClusterFullCFUs = .text:0x8031F088; // type:function size:0x94 scope:global align:4 @@ -16045,10 +16045,10 @@ load__14J3DModelLoaderFPCvUl = .text:0x8032AAA8; // type:function size:0x2AC sco setupBBoardInfo__14J3DModelLoaderFv = .text:0x8032AD54; // type:function size:0x130 scope:global align:4 setMtxType__8J3DJointFUc = .text:0x8032AE84; // type:function size:0x14 scope:global align:4 __dt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032AE98; // type:function size:0x40 scope:global align:4 -init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,30J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x8032AED8; // type:function size:0x30 scope:global align:4 +init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x8032AED8; // type:function size:0x30 scope:global align:4 calc__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032AF08; // type:function size:0xC scope:global align:4 __dt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032AF14; // type:function size:0x40 scope:global align:4 -init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,26J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x8032AF54; // type:function size:0xC scope:global align:4 +init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x8032AF54; // type:function size:0xC scope:global align:4 calc__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032AF60; // type:function size:0xC scope:global align:4 makeHierarchy__12J3DModelDataFP8J3DJointPPC17J3DModelHierarchy = .text:0x8032AF6C; // type:function size:0x48 scope:global align:4 __ct__10J3DTextureFUsP7ResTIMG = .text:0x8032AFB4; // type:function size:0x20 scope:global align:4 @@ -16112,10 +16112,10 @@ JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8032DF40; // type:function size:0x2C JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8032DF6C; // type:function size:0x24 scope:global align:4 JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8032DF90; // type:function size:0x4C scope:global align:4 __ct__Q25JMath13TRandom_fast_FUl = .text:0x8032DFDC; // type:function size:0x8 scope:global align:4 -__sinit_JMATrigonometric_cpp = .text:0x8032DFE4; // type:function size:0x40 scope:global align:4 -__ct__Q25JMath19TSinCosTable<13,f>Fv = .text:0x8032E024; // type:function size:0x100 scope:global align:4 -__ct__Q25JMath19TAtanTable<1024,f>Fv = .text:0x8032E124; // type:function size:0xAC scope:global align:4 -__ct__Q25JMath23TAsinAcosTable<1024,f>Fv = .text:0x8032E1D0; // type:function size:0xAC scope:global align:4 +__sinit_\JMATrigonometric_cpp = .text:0x8032DFE4; // type:function size:0x40 scope:global align:4 +__ct__Q25JMath18TSinCosTable<13,f>Fv = .text:0x8032E024; // type:function size:0x100 scope:global align:4 +__ct__Q25JMath18TAtanTable<1024,f>Fv = .text:0x8032E124; // type:function size:0xAC scope:global align:4 +__ct__Q25JMath22TAsinAcosTable<1024,f>Fv = .text:0x8032E1D0; // type:function size:0xAC scope:global align:4 ARStartDMA = .text:0x8032E27C; // type:function size:0xCC scope:global align:4 ARAlloc = .text:0x8032E348; // type:function size:0x50 scope:global align:4 ARInit = .text:0x8032E398; // type:function size:0x88 scope:global align:4 @@ -18103,19 +18103,43 @@ __ptmf_cmpr = .text:0x803A8A94; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x803A8AD0; // type:function size:0x28 scope:global align:4 __cvt_fp2unsigned = .text:0x803A8AF8; // type:function size:0x5C scope:global align:4 __save_fpr = .text:0x803A8B54; // type:function size:0x4C scope:global align:4 +_savefpr_14 = .text:0x803A8B54; // type:label scope:global align:4 +_savefpr_15 = .text:0x803A8B58; // type:label scope:global align:4 +_savefpr_16 = .text:0x803A8B5C; // type:label scope:global align:4 +_savefpr_17 = .text:0x803A8B60; // type:label scope:global align:4 +_savefpr_18 = .text:0x803A8B64; // type:label scope:global align:4 +_savefpr_19 = .text:0x803A8B68; // type:label scope:global align:4 +_savefpr_20 = .text:0x803A8B6C; // type:label scope:global align:4 +_savefpr_21 = .text:0x803A8B70; // type:label scope:global align:4 +_savefpr_22 = .text:0x803A8B74; // type:label scope:global align:4 _savefpr_23 = .text:0x803A8B78; // type:label scope:global align:4 +_savefpr_24 = .text:0x803A8B7C; // type:label scope:global align:4 _savefpr_25 = .text:0x803A8B80; // type:label scope:global align:4 _savefpr_26 = .text:0x803A8B84; // type:label scope:global align:4 _savefpr_27 = .text:0x803A8B88; // type:label scope:global align:4 _savefpr_28 = .text:0x803A8B8C; // type:label scope:global align:4 _savefpr_29 = .text:0x803A8B90; // type:label scope:global align:4 +_savefpr_30 = .text:0x803A8B94; // type:label scope:global align:4 +_savefpr_31 = .text:0x803A8B98; // type:label scope:global align:4 __restore_fpr = .text:0x803A8BA0; // type:function size:0x4C scope:global align:4 +_restfpr_14 = .text:0x803A8BA0; // type:label scope:global align:4 +_restfpr_15 = .text:0x803A8BA4; // type:label scope:global align:4 +_restfpr_16 = .text:0x803A8BA8; // type:label scope:global align:4 +_restfpr_17 = .text:0x803A8BAC; // type:label scope:global align:4 +_restfpr_18 = .text:0x803A8BB0; // type:label scope:global align:4 +_restfpr_19 = .text:0x803A8BB4; // type:label scope:global align:4 +_restfpr_20 = .text:0x803A8BB8; // type:label scope:global align:4 +_restfpr_21 = .text:0x803A8BBC; // type:label scope:global align:4 +_restfpr_22 = .text:0x803A8BC0; // type:label scope:global align:4 _restfpr_23 = .text:0x803A8BC4; // type:label scope:global align:4 +_restfpr_24 = .text:0x803A8BC8; // type:label scope:global align:4 _restfpr_25 = .text:0x803A8BCC; // type:label scope:global align:4 _restfpr_26 = .text:0x803A8BD0; // type:label scope:global align:4 _restfpr_27 = .text:0x803A8BD4; // type:label scope:global align:4 _restfpr_28 = .text:0x803A8BD8; // type:label scope:global align:4 _restfpr_29 = .text:0x803A8BDC; // type:label scope:global align:4 +_restfpr_30 = .text:0x803A8BE0; // type:label scope:global align:4 +_restfpr_31 = .text:0x803A8BE4; // type:label scope:global align:4 __save_gpr = .text:0x803A8BEC; // type:function size:0x4C scope:global align:4 _savegpr_14 = .text:0x803A8BEC; // type:label scope:global align:4 _savegpr_15 = .text:0x803A8BF0; // type:label scope:global align:4 @@ -18133,6 +18157,8 @@ _savegpr_26 = .text:0x803A8C1C; // type:label scope:global align:4 _savegpr_27 = .text:0x803A8C20; // type:label scope:global align:4 _savegpr_28 = .text:0x803A8C24; // type:label scope:global align:4 _savegpr_29 = .text:0x803A8C28; // type:label scope:global align:4 +_savegpr_30 = .text:0x803A8C2C; // type:label scope:global align:4 +_savegpr_31 = .text:0x803A8C30; // type:label scope:global align:4 __restore_gpr = .text:0x803A8C38; // type:function size:0x4C scope:global align:4 _restgpr_14 = .text:0x803A8C38; // type:label scope:global align:4 _restgpr_15 = .text:0x803A8C3C; // type:label scope:global align:4 @@ -18150,6 +18176,8 @@ _restgpr_26 = .text:0x803A8C68; // type:label scope:global align:4 _restgpr_27 = .text:0x803A8C6C; // type:label scope:global align:4 _restgpr_28 = .text:0x803A8C70; // type:label scope:global align:4 _restgpr_29 = .text:0x803A8C74; // type:label scope:global align:4 +_restgpr_30 = .text:0x803A8C78; // type:label scope:global align:4 +_restgpr_31 = .text:0x803A8C7C; // type:label scope:global align:4 __div2u = .text:0x803A8C84; // type:function size:0xEC scope:global align:4 __div2i = .text:0x803A8D70; // type:function size:0x138 scope:global align:4 __mod2u = .text:0x803A8EA8; // type:function size:0xE4 scope:global align:4 @@ -22222,7 +22250,7 @@ tag_n$95146 = .data:0x80404180; // type:object size:0x18 scope:global align:4 lbl_80404198 = .data:0x80404198; // type:object size:0x28 @95190 = .data:0x804041C0; // type:object size:0xC scope:local align:4 lbl_804041CC = .data:0x804041CC; // type:object size:0x20 -__vt__Q17dMsgScrn3Select_c = .data:0x804041EC; // type:object size:0xC scope:global align:4 +__vt__17dMsgScrn3Select_c = .data:0x804041EC; // type:object size:0xC scope:global align:4 lbl_804041F8 = .data:0x804041F8; // type:object size:0x12 data:string ...data.0 = .data:0x80404210; // type:label scope:local align:4 __vt__15dMsgScrnArrow_c = .data:0x80404264; // type:object size:0xC scope:global align:4 @@ -22695,7 +22723,7 @@ __vt__Q27JStudio14TAdaptor_actor = .data:0x80409774; // type:object size:0x50 sc @12542 = .data:0x80409810; // type:object size:0xC scope:local align:4 @12543 = .data:0x8040981C; // type:object size:0xC scope:local align:4 @12544 = .data:0x80409828; // type:object size:0xC scope:local align:4 -TVariableValueOutput_object___14JStudio_JStage = .data:0x80409834; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x80409834; // type:object size:0x10 scope:global align:4 __vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x80409848; // type:object size:0x20 scope:global align:4 __vt__Q27JStudio21TAdaptor_ambientLight = .data:0x80409868; // type:object size:0x20 scope:global align:4 ...data.0 = .data:0x80409888; // type:label scope:local align:4 @@ -22709,7 +22737,7 @@ __vt__Q27JStudio15TAdaptor_camera = .data:0x804098C4; // type:object size:0x3C s @12308 = .data:0x8040994C; // type:object size:0xC scope:local align:4 @12309 = .data:0x80409958; // type:object size:0xC scope:local align:4 @12310 = .data:0x80409964; // type:object size:0xC scope:local align:4 -TVariableValueOutput_object___14JStudio_JStage = .data:0x80409970; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x80409970; // type:object size:0x10 scope:global align:4 ...data.0 = .data:0x80409980; // type:label scope:local align:4 __vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x80409980; // type:object size:0x20 scope:global align:4 __vt__Q27JStudio12TAdaptor_fog = .data:0x804099A0; // type:object size:0x20 scope:global align:4 @@ -22717,7 +22745,7 @@ __vt__Q27JStudio12TAdaptor_fog = .data:0x804099A0; // type:object size:0x20 scop @11714 = .data:0x804099DC; // type:object size:0xC scope:local align:4 @11715 = .data:0x804099E8; // type:object size:0xC scope:local align:4 @11716 = .data:0x804099F4; // type:object size:0xC scope:local align:4 -TVariableValueOutput_object___14JStudio_JStage = .data:0x80409A00; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x80409A00; // type:object size:0x10 scope:global align:4 __vt__Q214JStudio_JStage14TAdaptor_light = .data:0x80409A10; // type:object size:0x28 scope:global align:4 __vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x80409A38; // type:object size:0x10 scope:global align:4 __vt__Q27JStudio14TAdaptor_light = .data:0x80409A48; // type:object size:0x28 scope:global align:4 @@ -27689,11 +27717,11 @@ request_id$46742 = .sbss:0x80520980; // type:object size:0x4 scope:global align: g_fpcPf_ProfileList_p = .sbss:0x80520988; // type:object size:0x4 scope:global align:4 data:4byte lbl_80520990 = .sbss:0x80520990; // type:object size:0x8 mProcID__20dStage_roomControl_c = .sbss:0x80520998; // type:object size:0x4 scope:global align:4 data:4byte -lbl_8052099C = .sbss:0x8052099C; // type:object size:0x1 data:byte -lbl_8052099D = .sbss:0x8052099D; // type:object size:0x1 data:byte -lbl_8052099E = .sbss:0x8052099E; // type:object size:0x1 data:byte -lbl_8052099F = .sbss:0x8052099F; // type:object size:0x1 data:byte -lbl_805209A0 = .sbss:0x805209A0; // type:object size:0x1 data:byte +mStayNo__20dStage_roomControl_c = .sbss:0x8052099C; // type:object size:0x1 data:byte +mOldStayNo__20dStage_roomControl_c = .sbss:0x8052099D; // type:object size:0x1 data:byte +mNextStayNo__20dStage_roomControl_c = .sbss:0x8052099E; // type:object size:0x1 data:byte +m_time_pass__20dStage_roomControl_c = .sbss:0x8052099F; // type:object size:0x1 data:byte +mNoChangeRoom__20dStage_roomControl_c = .sbss:0x805209A0; // type:object size:0x1 data:byte mArcBankName__20dStage_roomControl_c = .sbss:0x805209A4; // type:object size:0x4 scope:global align:4 data:4byte mArcBankData__20dStage_roomControl_c = .sbss:0x805209A8; // type:object size:0x4 scope:global align:4 data:4byte m_roomDzs__20dStage_roomControl_c = .sbss:0x805209AC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_andsw2/symbols.txt b/config/RZDJ01/rels/d_a_andsw2/symbols.txt index 4c8e7322be..e54a87a698 100644 --- a/config/RZDJ01/rels/d_a_andsw2/symbols.txt +++ b/config/RZDJ01/rels/d_a_andsw2/symbols.txt @@ -18,6 +18,6 @@ daAndsw2_Create__FP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x4 sc _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global @90578 = .data:0x00000000; // type:object size:0x1C scope:local align:4 -l_action$localstatic$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local align:4 +l_action$localstatic3$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local align:4 l_daAndsw2_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 g_profile_ANDSW2 = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt b/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt index aa77e1b2d0..6a9b5fb733 100644 --- a/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt +++ b/config/RZDJ01/rels/d_a_balloon_2D/symbols.txt @@ -52,7 +52,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global @96284 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 m_tex_size_x$94969 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 m_tex_size_y$94971 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 -aParam$localstatic$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local align:4 +aParam$localstatic3$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local align:4 lbl_159_data_C4 = .data:0x000000C4; // type:object size:0xA data:string l_arcName = .data:0x000000D0; // type:object size:0x4 scope:global align:4 data:4byte lbl_159_data_D4 = .data:0x000000D4; // type:object size:0x17 data:string diff --git a/config/RZDJ01/rels/d_a_bg/symbols.txt b/config/RZDJ01/rels/d_a_bg/symbols.txt index 522f34031e..a4e4f8091b 100644 --- a/config/RZDJ01/rels/d_a_bg/symbols.txt +++ b/config/RZDJ01/rels/d_a_bg/symbols.txt @@ -28,7 +28,7 @@ lbl_3_data_0 = .data:0x00000000; // type:object size:0x42 lbl_3_data_42 = .data:0x00000042; // type:object size:0x42 lbl_3_data_84 = .data:0x00000084; // type:object size:0x42 lbl_3_data_C6 = .data:0x000000C6; // type:object size:0x42 -l_tevStrType$localstatic$draw__6daBg_cFv = .data:0x00000108; // type:object size:0x18 scope:local align:4 +l_tevStrType$localstatic3$draw__6daBg_cFv = .data:0x00000108; // type:object size:0x18 scope:local align:4 l_daBg_Method = .data:0x00000120; // type:object size:0x20 scope:global align:4 g_profile_BG = .data:0x00000140; // type:object size:0x34 scope:global align:4 lbl_3_data_174 = .data:0x00000174; // type:object size:0xA data:string diff --git a/config/RZDJ01/rels/d_a_coach_2D/symbols.txt b/config/RZDJ01/rels/d_a_coach_2D/symbols.txt index 51f3d002e5..3889890460 100644 --- a/config/RZDJ01/rels/d_a_coach_2D/symbols.txt +++ b/config/RZDJ01/rels/d_a_coach_2D/symbols.txt @@ -34,7 +34,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global @95673 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 @95676 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double @95677 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double -aParam$localstatic$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local align:4 +aParam$localstatic3$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local align:4 lbl_161_data_58 = .data:0x00000058; // type:object size:0x8 data:string l_arcName = .data:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte lbl_161_data_64 = .data:0x00000064; // type:object size:0x1F data:string diff --git a/config/RZDJ01/rels/d_a_coach_fire/symbols.txt b/config/RZDJ01/rels/d_a_coach_fire/symbols.txt index 90fd462807..72b8367aaf 100644 --- a/config/RZDJ01/rels/d_a_coach_fire/symbols.txt +++ b/config/RZDJ01/rels/d_a_coach_fire/symbols.txt @@ -16,7 +16,7 @@ M_attr__13daCoachFire_c = .rodata:0x00000000; // type:object size:0x10 scope:glo @95961 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 @95962 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 @95963 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 -ccSphSrc$localstatic$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 +ccSphSrc$localstatic3$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 @95992 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 @95993 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 @95994 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string diff --git a/config/RZDJ01/rels/d_a_dshutter/symbols.txt b/config/RZDJ01/rels/d_a_dshutter/symbols.txt index f1c9d70ab1..425fc41220 100644 --- a/config/RZDJ01/rels/d_a_dshutter/symbols.txt +++ b/config/RZDJ01/rels/d_a_dshutter/symbols.txt @@ -36,7 +36,7 @@ lbl_10_data_7 = .data:0x00000007; // type:object size:0xA data:string lbl_10_data_11 = .data:0x00000011; // type:object size:0xA data:string l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 lbl_10_data_28 = .data:0x00000028; // type:object size:0x4 -l_resName$localstatic$create__7daDsh_cFv = .data:0x0000002C; // type:object size:0x8 scope:local align:4 data:4byte +l_resName$localstatic3$create__7daDsh_cFv = .data:0x0000002C; // type:object size:0x8 scope:local align:4 data:4byte l_daDsh_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 g_profile_DSHUTTER = .data:0x00000054; // type:object size:0x34 scope:global align:4 __vt__7daDsh_c = .data:0x00000088; // type:object size:0x28 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_grass/symbols.txt b/config/RZDJ01/rels/d_a_grass/symbols.txt index 78d9cbc895..3c7de2649a 100644 --- a/config/RZDJ01/rels/d_a_grass/symbols.txt +++ b/config/RZDJ01/rels/d_a_grass/symbols.txt @@ -186,7 +186,7 @@ l_mat2DL = .data:0x000044A0; // type:object size:0x99 scope:global align:4 l_mat2Light4DL = .data:0x00004540; // type:object size:0x99 scope:global align:4 @101412 = .data:0x000045DC; // type:object size:0xC scope:local align:4 data:4byte @101540 = .data:0x000045E8; // type:object size:0x20 scope:local align:4 -l_offsetData$localstatic$create__9daGrass_cFv@5 = .data:0x00004608; // type:object size:0x40 scope:local align:4 +l_offsetData$localstatic15$create__9daGrass_cFv = .data:0x00004608; // type:object size:0x40 scope:local align:4 daGrass_METHODS = .data:0x00004648; // type:object size:0x20 scope:global align:4 g_profile_GRASS = .data:0x00004668; // type:object size:0x30 scope:global align:4 __vt__16dFlower_packet_c = .data:0x00004698; // type:object size:0x14 scope:global align:4 @@ -274,15 +274,15 @@ ang$95218 = .bss:0x00000BE8; // type:object size:0x6 scope:local align:4 @95833 = .bss:0x00000EB4; // type:object size:0xC scope:local align:4 @95834 = .bss:0x00000EC0; // type:object size:0xC scope:local align:4 @95835 = .bss:0x00000ECC; // type:object size:0xC scope:local align:4 -lbl_74_bss_ED8 = .bss:0x00000ED8; // type:object size:0x1 data:byte -l_setType0$localstatic$create__9daGrass_cFv = .bss:0x00000EDA; // type:object size:0x2A scope:local align:2 -lbl_74_bss_F04 = .bss:0x00000F04; // type:object size:0x1 data:byte -l_setType1$localstatic$create__9daGrass_cFv@0 = .bss:0x00000F06; // type:object size:0x7E scope:local align:2 -lbl_74_bss_F84 = .bss:0x00000F84; // type:object size:0x1 data:byte -l_setType2$localstatic$create__9daGrass_cFv@1 = .bss:0x00000F86; // type:object size:0x12 scope:local align:2 -lbl_74_bss_F98 = .bss:0x00000F98; // type:object size:0x1 data:byte -l_setType3$localstatic$create__9daGrass_cFv@2 = .bss:0x00000F9A; // type:object size:0x2A scope:local align:2 -lbl_74_bss_FC4 = .bss:0x00000FC4; // type:object size:0x1 data:byte -l_setType4$localstatic$create__9daGrass_cFv@3 = .bss:0x00000FC6; // type:object size:0x66 scope:local align:2 -lbl_74_bss_102C = .bss:0x0000102C; // type:object size:0x1 data:byte -l_setType5$localstatic$create__9daGrass_cFv@4 = .bss:0x0000102E; // type:object size:0x2A scope:local align:2 +init$localstatic4$create__9daGrass_cFv = .bss:0x00000ED8; // type:object size:0x1 data:byte +l_setType0$localstatic3$create__9daGrass_cFv = .bss:0x00000EDA; // type:object size:0x2A scope:local align:2 +init$localstatic6$create__9daGrass_cFv = .bss:0x00000F04; // type:object size:0x1 data:byte +l_setType1$localstatic5$create__9daGrass_cFv = .bss:0x00000F06; // type:object size:0x7E scope:local align:2 +init$localstatic8$create__9daGrass_cFv = .bss:0x00000F84; // type:object size:0x1 data:byte +l_setType2$localstatic7$create__9daGrass_cFv = .bss:0x00000F86; // type:object size:0x12 scope:local align:2 +init$localstatic10$create__9daGrass_cFv = .bss:0x00000F98; // type:object size:0x1 data:byte +l_setType3$localstatic9$create__9daGrass_cFv = .bss:0x00000F9A; // type:object size:0x2A scope:local align:2 +init$localstatic12$create__9daGrass_cFv = .bss:0x00000FC4; // type:object size:0x1 data:byte +l_setType4$localstatic11$create__9daGrass_cFv = .bss:0x00000FC6; // type:object size:0x66 scope:local align:2 +init$localstatic14$create__9daGrass_cFv = .bss:0x0000102C; // type:object size:0x1 data:byte +l_setType5$localstatic13$create__9daGrass_cFv = .bss:0x0000102E; // type:object size:0x2A scope:local align:2 diff --git a/config/RZDJ01/rels/d_a_mirror/symbols.txt b/config/RZDJ01/rels/d_a_mirror/symbols.txt index f345a41322..ac44191b07 100644 --- a/config/RZDJ01/rels/d_a_mirror/symbols.txt +++ b/config/RZDJ01/rels/d_a_mirror/symbols.txt @@ -40,8 +40,8 @@ lbl_279_rodata_8 = .rodata:0x00000008; // type:object size:0xC @94558 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 @94562 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 @92849 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 -l_mirrorQuad$localstatic$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local align:4 -l_mirrorLook$localstatic$create__10daMirror_cFv@0 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +l_mirrorQuad$localstatic3$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local align:4 +l_mirrorLook$localstatic4$create__10daMirror_cFv = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 @94669 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 @94702 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float lbl_279_data_0 = .data:0x00000000; // type:object size:0x7 data:string diff --git a/config/RZDJ01/rels/d_a_myna/symbols.txt b/config/RZDJ01/rels/d_a_myna/symbols.txt index 5a08f97426..0f83c06bd4 100644 --- a/config/RZDJ01/rels/d_a_myna/symbols.txt +++ b/config/RZDJ01/rels/d_a_myna/symbols.txt @@ -145,7 +145,7 @@ lbl_281_data_2F7 = .data:0x000002F7; // type:object size:0x10 data:string l_bckFileNameTBL = .data:0x00000308; // type:object size:0x3C scope:global align:4 data:4byte lbl_281_data_344 = .data:0x00000344; // type:object size:0x9 data:string l_btpFileNameTBL = .data:0x00000350; // type:object size:0x4 scope:global align:4 data:4byte -aParam$localstatic$__ct__12daMyna_HIO_cFv = .data:0x00000354; // type:object size:0x30 scope:local align:4 +aParam$localstatic3$__ct__12daMyna_HIO_cFv = .data:0x00000354; // type:object size:0x30 scope:local align:4 mBaseMotionTBL__8daMyna_c = .data:0x00000384; // type:object size:0x54 scope:global align:4 lbl_281_data_3D8 = .data:0x000003D8; // type:object size:0x14 @101171 = .data:0x000003EC; // type:object size:0x40 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_ash/symbols.txt b/config/RZDJ01/rels/d_a_npc_ash/symbols.txt index d6e4badb5c..08fb0e4644 100644 --- a/config/RZDJ01/rels/d_a_npc_ash/symbols.txt +++ b/config/RZDJ01/rels/d_a_npc_ash/symbols.txt @@ -59,7 +59,7 @@ m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:globa @99683 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float @99745 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float @95147 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte -btkType$localstatic$setMotionAnm__10daNpcAsh_cFif = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +btkType$localstatic3$setMotionAnm__10daNpcAsh_cFif = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 @95471 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 @95475 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 @95479 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt b/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt index caa3a9e466..83f559270c 100644 --- a/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt +++ b/config/RZDJ01/rels/d_a_npc_bouS/symbols.txt @@ -172,4 +172,4 @@ l_createPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 l_HIO = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 @99353 = .bss:0x00000030; // type:object size:0xC scope:local align:4 lbl_289_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte -eyeOffset$localstatic$setAttnPos__11daNpcBouS_cFv = .bss:0x00000040; // type:object size:0xC scope:local align:4 data:float +eyeOffset$localstatic3$setAttnPos__11daNpcBouS_cFv = .bss:0x00000040; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDJ01/rels/d_a_npc_coach/symbols.txt b/config/RZDJ01/rels/d_a_npc_coach/symbols.txt index 0a1aff0b55..7eeb5e8044 100644 --- a/config/RZDJ01/rels/d_a_npc_coach/symbols.txt +++ b/config/RZDJ01/rels/d_a_npc_coach/symbols.txt @@ -55,12 +55,12 @@ _dtors = .dtors:0x00000000; // type:label scope:global M_attr__12daNpcCoach_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 @107401 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float @107547 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 -ccCylSrc$localstatic$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local align:4 -ccSphSrc$localstatic$initCollision__12daNpcCoach_cFv@0 = .rodata:0x000000EC; // type:object size:0x40 scope:local align:4 -shaftRound$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 -round$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 -shaftRound$localstatic$calcRearWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 -round$localstatic$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +ccCylSrc$localstatic3$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local align:4 +ccSphSrc$localstatic4$initCollision__12daNpcCoach_cFv = .rodata:0x000000EC; // type:object size:0x40 scope:local align:4 +shaftRound$localstatic3$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +round$localstatic4$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +shaftRound$localstatic3$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +round$localstatic4$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 @107607 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float ParticleName$localstatic$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000140; // type:object size:0x14 scope:local align:4 @107797 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float diff --git a/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt b/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt index 692012828c..837599a53c 100644 --- a/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt +++ b/config/RZDJ01/rels/d_a_npc_tkc/symbols.txt @@ -62,7 +62,7 @@ m__16daNpcTkc_Param_c = .rodata:0x00000000; // type:object size:0xA4 scope:globa @102147 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 @102148 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 @102149 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float -m_cameraItemNum$localstatic$reset__10daNpcTkc_cFv = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +m_cameraItemNum$localstatic3$reset__10daNpcTkc_cFv = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 @98192 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 @98219 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 @102500 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 diff --git a/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt b/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt index dee1be9b6d..f9660924c6 100644 --- a/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt +++ b/config/RZDJ01/rels/d_a_npc_wrestler/symbols.txt @@ -113,7 +113,7 @@ m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope @112663 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 @112664 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 @112710 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float -btkType$localstatic$setMotionAnm__15daNpcWrestler_cFif = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +btkType$localstatic3$setMotionAnm__15daNpcWrestler_cFif = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 @98966 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 @98970 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 @98974 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 @@ -398,4 +398,4 @@ __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:globa l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 @98646 = .bss:0x00000018; // type:object size:0xC scope:local align:4 lbl_378_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte -eyeOffset$localstatic$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local align:4 data:float +eyeOffset$localstatic3$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt b/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt index 28427105a8..367ca585ea 100644 --- a/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt +++ b/config/RZDJ01/rels/d_a_obj_master_sword/symbols.txt @@ -24,7 +24,7 @@ ActionTable__18daObjMasterSword_c = .rodata:0x00000004; // type:object size:0x18 @95141 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 lbl_569_data_0 = .data:0x00000000; // type:object size:0xA data:string l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte -ccCylSrc$localstatic$initCollision__18daObjMasterSword_cFv = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float +ccCylSrc$localstatic3$initCollision__18daObjMasterSword_cFv = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float l_daObjMasterSword_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 g_profile_Obj_MasterSword = .data:0x00000074; // type:object size:0x30 scope:global align:4 lbl_569_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt b/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt index 1945f2848c..9445b9bb66 100644 --- a/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt +++ b/config/RZDJ01/rels/d_a_obj_mirror_chain/symbols.txt @@ -31,14 +31,14 @@ _dtors = .dtors:0x00000000; // type:label scope:global @92044 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float @92048 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 @92221 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double -SCISSOR_CENTER_X$localstatic$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 -SCISSOR_CENTER_Y$localstatic$draw__18daObjMirrorChain_cFv@0 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 -SCISSOR_CENTER_Z$localstatic$draw__18daObjMirrorChain_cFv@1 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 -SCISSOR_SIZE$localstatic$draw__18daObjMirrorChain_cFv@2 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_X$localstatic3$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Y$localstatic4$draw__18daObjMirrorChain_cFv = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Z$localstatic5$draw__18daObjMirrorChain_cFv = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +SCISSOR_SIZE$localstatic6$draw__18daObjMirrorChain_cFv = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 @92417 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 -lbl_574_data_0 = .data:0x00000000; // type:object size:0x9 data:string +@stringBase0 = .data:0x00000000; // type:object size:0x9 data:string_table l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte -l_offsetScissor$localstatic$draw__18daObjMirrorChain_cFv@3 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_offsetScissor$localstatic7$draw__18daObjMirrorChain_cFv = .data:0x00000010; // type:object size:0x30 scope:local align:4 l_daObjMirrorChain_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 g_profile_Obj_MirrorChain = .data:0x00000060; // type:object size:0x30 scope:global align:4 __vt__20dScissorEnd_packet_c = .data:0x00000090; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt b/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt index c6cafa7c26..85f6fafebc 100644 --- a/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt +++ b/config/RZDJ01/rels/d_a_obj_movebox/symbols.txt @@ -74,7 +74,7 @@ M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000244; // type:object size:0x500 s @96292 = .rodata:0x00000758; // type:object size:0x4 scope:local align:4 data:float @96339 = .rodata:0x0000075C; // type:object size:0x4 scope:local align:4 @96388 = .rodata:0x00000760; // type:object size:0x4 scope:local align:4 -mode_proc$localstatic$mode_proc_call__Q212daObjMovebox5Act_cFv = .rodata:0x00000764; // type:object size:0x24 scope:local align:4 +mode_proc$localstatic3$mode_proc_call__Q212daObjMovebox5Act_cFv = .rodata:0x00000764; // type:object size:0x24 scope:local align:4 @96464 = .rodata:0x00000788; // type:object size:0x4 scope:local align:4 @96465 = .rodata:0x0000078C; // type:object size:0x4 scope:local align:4 @96544 = .rodata:0x00000790; // type:object size:0x4 scope:local align:4 data:float diff --git a/config/RZDJ01/symbols.txt b/config/RZDJ01/symbols.txt index 7a21b25597..bc482734ce 100644 --- a/config/RZDJ01/symbols.txt +++ b/config/RZDJ01/symbols.txt @@ -167,7 +167,7 @@ __dt__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008130; // type:function s __ct__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008170; // type:function size:0x28 scope:global align:4 signature__Q210dCsr_mng_c7ccObj_cCFv = .text:0x80008198; // type:function size:0xC scope:global align:4 signature__Q210dCsr_mng_c8bloObj_cCFv = .text:0x800081A4; // type:function size:0xC scope:global align:4 -_pp__25JSUTreeIterator<7J2DPane>Fv = .text:0x800081B0; // type:function size:0x1C scope:global align:4 +__pp__25JSUTreeIterator<7J2DPane>Fv = .text:0x800081B0; // type:function size:0x1C scope:global align:4 __dt__4cXyzFv = .text:0x800081CC; // type:function size:0x40 scope:global align:4 CheckHeap1__9HeapCheckFv = .text:0x8000820C; // type:function size:0x64 scope:global align:4 countUsed__FP10JKRExpHeap = .text:0x80008270; // type:function size:0x50 scope:global align:4 @@ -1133,7 +1133,7 @@ fpcPause_Enable__FPvUc = .text:0x800284EC; // type:function size:0x6C scope:glob fpcPause_Disable__FPvUc = .text:0x80028558; // type:function size:0x74 scope:global align:4 fpcPause_Init__FPv = .text:0x800285CC; // type:function size:0xC scope:global align:4 fpcDw_Execute__FP18base_process_class = .text:0x800285D8; // type:function size:0x8C scope:global align:4 -fpcDw_Handler__FPFi_iPFPvPv_i = .text:0x80028664; // type:function size:0x54 scope:global align:4 +fpcDw_Handler__FPFPFPvPv_i_iPFPvPv_i = .text:0x80028664; // type:function size:0x54 scope:global align:4 fpcFCtRq_Do__FP19fast_create_request = .text:0x800286B8; // type:function size:0x50 scope:global align:4 fpcFCtRq_Delete__FP19fast_create_request = .text:0x80028708; // type:function size:0x8 scope:global align:4 fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80028710; // type:function size:0xD8 scope:global align:4 @@ -10998,8 +10998,8 @@ interpolateValue_plateau__Q27JStudio13functionvalueFddddd = .text:0x8026B5CC; // __ct__Q27JGadget84TContainerEnumerator_const>FRCQ27JGadget44TVector_pointer = .text:0x8026B5E4; // type:function size:0x14 scope:global align:4 __dt__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x8026B5F8; // type:function size:0x5C scope:global align:4 size__Q27JGadget38TVector>CFv = .text:0x8026B654; // type:function size:0x28 scope:global align:4 -findUpperBound_binary_all>__Q47JStudio29TFunctionValue_list_parameter15TIterator_data_7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x8026B67C; // type:function size:0x98 scope:global align:4 -findUpperBound_binary_all>__Q47JStudio22TFunctionValue_hermite15TIterator_data_7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x8026B714; // type:function size:0xC0 scope:global align:4 +findUpperBound_binary_all>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_ = .text:0x8026B67C; // type:function size:0x98 scope:global align:4 +findUpperBound_binary_all>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less_Q37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x8026B714; // type:function size:0xC0 scope:global align:4 __dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026B7D4; // type:function size:0x5C scope:global align:4 __dt__Q27JStudio23TFunctionValue_constantFv = .text:0x8026B830; // type:function size:0x40 scope:global align:4 __dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026B870; // type:function size:0x40 scope:global align:4 @@ -11406,7 +11406,7 @@ run__13JASTaskThreadFv = .text:0x80276704; // type:function size:0xB0 scope:glob pause__13JASTaskThreadFb = .text:0x802767B4; // type:function size:0x74 scope:global align:4 free__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FPv = .text:0x80276828; // type:function size:0xC0 scope:global align:4 alloc__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FUl = .text:0x802768E8; // type:function size:0x144 scope:global align:4 -__ct__Q264JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunkF20JASMemChunkPool<1024PQ243Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunk = .text:0x80276A2C; // type:function size:0x14 scope:global align:4 +__ct__Q264JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunkFPQ264JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunk = .text:0x80276A2C; // type:function size:0x14 scope:global align:4 __dt__18JASCriticalSectionFv = .text:0x80276A40; // type:function size:0x58 scope:global align:4 getThreadPointer__6JASDvdFv = .text:0x80276A98; // type:function size:0x8 scope:global align:4 createThread__6JASDvdFliUl = .text:0x80276AA0; // type:function size:0xA0 scope:global align:4 @@ -11436,7 +11436,7 @@ setupAramHeap__9JASKernelFUlUl = .text:0x8027770C; // type:function size:0x70 sc getAramHeap__9JASKernelFv = .text:0x8027777C; // type:function size:0xC scope:global align:4 __sinit_\JASHeapCtrl_cpp = .text:0x80277788; // type:function size:0x4C scope:global align:4 __dt__7JASHeapFv = .text:0x802777D4; // type:function size:0x58 scope:global align:4 -_pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x8027782C; // type:function size:0x1C scope:global align:4 +__pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x8027782C; // type:function size:0x1C scope:global align:4 getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80277848; // type:function size:0x34 scope:global align:4 getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x8027787C; // type:function size:0x78 scope:global align:4 loadResourceCallback__15JASResArcLoaderFPv = .text:0x802778F4; // type:function size:0x9C scope:global align:4 @@ -11530,10 +11530,10 @@ begin__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80279E6C; // type:funct begin__Q27JGadget13TNodeLinkListFv = .text:0x80279EA0; // type:function size:0x34 scope:global align:4 getNext__Q27JGadget13TLinkListNodeCFv = .text:0x80279ED4; // type:function size:0x8 scope:global align:4 __as__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFRCQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x80279EDC; // type:function size:0x44 scope:global align:4 -__as__Q27JGadget79TIteratorFQ27JGadget44TIterator = .text:0x80279F20; // type:function size:0x30 scope:global align:4 -__as__Q23std78iteratorFQ23std43iterator = .text:0x80279F50; // type:function size:0x4 scope:global align:4 +__as__Q27JGadget79TIteratorFQRC27JGadget83TIterator = .text:0x80279F20; // type:function size:0x30 scope:global align:4 +__as__Q23std78iteratorFQRC23std43iterator = .text:0x80279F50; // type:function size:0x4 scope:global align:4 __pp__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x80279F54; // type:function size:0x30 scope:global align:4 -_pp__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x80279F84; // type:function size:0x38 scope:global align:4 +__pp__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x80279F84; // type:function size:0x38 scope:global align:4 __rf__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x80279FBC; // type:function size:0x24 scope:global align:4 __rf__Q37JGadget13TNodeLinkList8iteratorCFv = .text:0x80279FE0; // type:function size:0x8 scope:global align:4 Element_toValue__Q27JGadget25TLinkList<8JASTrack,-576>FPQ27JGadget13TLinkListNode = .text:0x80279FE8; // type:function size:0x8 scope:global align:4 @@ -12377,7 +12377,7 @@ parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8028F2D8; // type:functi __dt__Q27JGadget42TLinkList_factoryFv = .text:0x8028F43C; // type:function size:0x5C scope:global align:4 begin__Q27JGadget34TLinkListFv = .text:0x8028F498; // type:function size:0x8 scope:global align:4 end__Q27JGadget34TLinkListFv = .text:0x8028F4A0; // type:function size:0x8 scope:global align:4 -__ne__7JGadgetFQ27JGadget31TLinkList8iteratorQ27JGadget31TLinkList8iterator = .text:0x8028F4A8; // type:function size:0x18 scope:global align:4 +__ne__7JGadgetFQ27JGadget34TLinkListQ27JGadget34TLinkList = .text:0x8028F4A8; // type:function size:0x18 scope:global align:4 Erase_destroy__Q27JGadget42TLinkList_factoryFPQ28JMessage9TResource = .text:0x8028F4C0; // type:function size:0x58 scope:global align:4 __ct__Q27JGadget65TContainerEnumeratorFRQ38JMessage18TResourceContainer10TCResource = .text:0x8028F518; // type:function size:0x54 scope:global align:4 __ml__Q27JGadget68TEnumerator8iterator>Fv = .text:0x8028F56C; // type:function size:0x14 scope:global align:4 @@ -13067,7 +13067,7 @@ __dt__Q310homebutton3gui11PaneManagerFv = .text:0x802BCB28; // type:function siz __dt__Q310homebutton3gui13PaneComponentFv = .text:0x802BCC7C; // type:function size:0x40 scope:global align:4 __dt__Q310homebutton3gui9ComponentFv = .text:0x802BCCBC; // type:function size:0x40 scope:global align:4 createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802BCCFC; // type:function size:0x20 scope:global align:4 -walkInChildren__Q310homebutton3gui11PaneManagerFQ36nw4hbm2ut27LinkList = .text:0x802BCD1C; // type:function size:0x284 scope:global align:4 +walkInChildren__Q310homebutton3gui11PaneManagerFRQ36nw4hbm2ut31LinkList = .text:0x802BCD1C; // type:function size:0x284 scope:global align:4 setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802BCFA0; // type:function size:0x8 scope:global align:4 getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802BCFA8; // type:function size:0x78 scope:global align:4 setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802BD020; // type:function size:0xCC scope:global align:4 @@ -13131,7 +13131,7 @@ Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802BEA74; Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802BEB74; // type:function size:0xBC scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802BEC30; // type:function size:0x1EC scope:global align:4 Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802BEE1C; // type:function size:0x2EC scope:global align:4 -FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut37LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BF108; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut40LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BF108; // type:function size:0x34 scope:global align:4 FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802BF13C; // type:function size:0xCC scope:global align:4 GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802BF208; // type:function size:0x140 scope:global align:4 __ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802BF348; // type:function size:0x5C scope:global align:4 @@ -13441,8 +13441,8 @@ state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802CF090; // type:function s getAltAramStartAdr__7JKRHeapFv = .text:0x802CF094; // type:function size:0x8 scope:global align:4 do_changeGroupID__7JKRHeapFUc = .text:0x802CF09C; // type:function size:0x8 scope:global align:4 do_getCurrentGroupId__7JKRHeapFv = .text:0x802CF0A4; // type:function size:0x8 scope:global align:4 -_pp__25JSUTreeIterator<7JKRHeap>Fv = .text:0x802CF0AC; // type:function size:0x1C scope:global align:4 -_pp__30JSUListIterator<11JKRDisposer>Fi = .text:0x802CF0C8; // type:function size:0x14 scope:global align:4 +__pp__25JSUTreeIterator<7JKRHeap>Fv = .text:0x802CF0AC; // type:function size:0x1C scope:global align:4 +__pp__30JSUListIterator<11JKRDisposer>Fi = .text:0x802CF0C8; // type:function size:0x14 scope:global align:4 createRoot__10JKRExpHeapFib = .text:0x802CF0DC; // type:function size:0xCC scope:global align:4 create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802CF1A8; // type:function size:0xD8 scope:global align:4 create__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CF280; // type:function size:0xB0 scope:global align:4 @@ -13582,7 +13582,7 @@ getFreeSize__11JKRAramHeapFv = .text:0x802D3564; // type:function size:0x74 scop getTotalFreeSize__11JKRAramHeapFv = .text:0x802D35D8; // type:function size:0x6C scope:global align:4 dump__11JKRAramHeapFv = .text:0x802D3644; // type:function size:0x50 scope:global align:4 __sinit_\JKRAramHeap_cpp = .text:0x802D3694; // type:function size:0x48 scope:global align:4 -_pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802D36DC; // type:function size:0x14 scope:global align:4 +__pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802D36DC; // type:function size:0x14 scope:global align:4 __ct__23JSUList<12JKRAramBlock>Fv = .text:0x802D36F0; // type:function size:0x30 scope:global align:4 __dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D3720; // type:function size:0x58 scope:global align:4 __ct__12JKRAramBlockFUlUlUlUcb = .text:0x802D3778; // type:function size:0x74 scope:global align:4 @@ -13838,7 +13838,7 @@ erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DCF2C; // type:funct __dt__Q27JGadget38TVector>Fv = .text:0x802DCF30; // type:function size:0x64 scope:global align:4 erase__Q27JGadget38TVector>FPPvPPv = .text:0x802DCF94; // type:function size:0x74 scope:global align:4 DestroyElement___Q27JGadget38TVector>FPPvPPv = .text:0x802DD008; // type:function size:0x14 scope:global align:4 -insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802DD01C; // type:function size:0x74 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRPCv = .text:0x802DD01C; // type:function size:0x74 scope:global align:4 Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DD090; // type:function size:0x1C8 scope:global align:4 __dt__Q37JGadget38TVector>23TDestructed_deallocate_Fv = .text:0x802DD258; // type:function size:0x58 scope:global align:4 uninitialized_copy__Q23std35__uninitialized_copy_helperFPPvPPvPPv = .text:0x802DD2B0; // type:function size:0x34 scope:global align:4 @@ -16165,6 +16165,7 @@ __OSDBIntegrator = .text:0x803313EC; // type:function size:0x24 scope:global ali __OSDBINTSTART = .text:0x803313EC; // type:label scope:global __OSDBJump = .text:0x80331410; // type:function size:0x4 scope:global align:4 __OSDBINTEND = .text:0x80331410; // type:label scope:global +__OSDBJUMPSTART = .text:0x80331410; // type:label scope:global align:4 __OSSetExceptionHandler = .text:0x80331414; // type:function size:0x14 scope:global align:4 __OSDBJUMPEND = .text:0x80331414; // type:label scope:global __OSGetExceptionHandler = .text:0x80331428; // type:function size:0x10 scope:global align:4 @@ -16274,6 +16275,8 @@ ParseStringS = .text:0x80336288; // type:function size:0xFC scope:global align:4 ParseStringW = .text:0x80336384; // type:function size:0x1BC scope:global align:4 OSGetFontTexel = .text:0x80336540; // type:function size:0x290 scope:global align:4 OSDisableInterrupts = .text:0x803367D0; // type:function size:0x14 scope:global align:4 +__RAS_OSDisableInterrupts_begin = .text:0x803367D0; // type:label scope:global align:4 +__RAS_OSDisableInterrupts_end = .text:0x803367DC; // type:label scope:global align:4 OSEnableInterrupts = .text:0x803367E4; // type:function size:0x14 scope:global align:4 OSRestoreInterrupts = .text:0x803367F8; // type:function size:0x24 scope:global align:4 __OSSetInterruptHandler = .text:0x8033681C; // type:function size:0x14 scope:global align:4 @@ -18104,17 +18107,81 @@ __ptmf_cmpr = .text:0x803AA54C; // type:function size:0x3C scope:global align:4 __ptmf_scall = .text:0x803AA588; // type:function size:0x28 scope:global align:4 __cvt_fp2unsigned = .text:0x803AA5B0; // type:function size:0x5C scope:global align:4 __save_fpr = .text:0x803AA60C; // type:function size:0x4C scope:global align:4 +_savefpr_14 = .text:0x803AA60C; // type:label scope:global +_savefpr_15 = .text:0x803AA610; // type:label scope:global +_savefpr_16 = .text:0x803AA614; // type:label scope:global +_savefpr_17 = .text:0x803AA618; // type:label scope:global +_savefpr_18 = .text:0x803AA61C; // type:label scope:global +_savefpr_19 = .text:0x803AA620; // type:label scope:global +_savefpr_20 = .text:0x803AA624; // type:label scope:global +_savefpr_21 = .text:0x803AA628; // type:label scope:global +_savefpr_22 = .text:0x803AA62C; // type:label scope:global +_savefpr_23 = .text:0x803AA630; // type:label scope:global +_savefpr_24 = .text:0x803AA634; // type:label scope:global +_savefpr_25 = .text:0x803AA638; // type:label scope:global +_savefpr_26 = .text:0x803AA63C; // type:label scope:global +_savefpr_27 = .text:0x803AA640; // type:label scope:global +_savefpr_28 = .text:0x803AA644; // type:label scope:global +_savefpr_29 = .text:0x803AA648; // type:label scope:global +_savefpr_30 = .text:0x803AA64C; // type:label scope:global +_savefpr_31 = .text:0x803AA650; // type:label scope:global __restore_fpr = .text:0x803AA658; // type:function size:0x4C scope:global align:4 +_restfpr_14 = .text:0x803AA658; // type:label scope:global +_restfpr_15 = .text:0x803AA65C; // type:label scope:global +_restfpr_16 = .text:0x803AA660; // type:label scope:global +_restfpr_17 = .text:0x803AA664; // type:label scope:global +_restfpr_18 = .text:0x803AA668; // type:label scope:global +_restfpr_19 = .text:0x803AA66C; // type:label scope:global +_restfpr_20 = .text:0x803AA670; // type:label scope:global +_restfpr_21 = .text:0x803AA674; // type:label scope:global +_restfpr_22 = .text:0x803AA678; // type:label scope:global +_restfpr_23 = .text:0x803AA67C; // type:label scope:global +_restfpr_24 = .text:0x803AA680; // type:label scope:global +_restfpr_25 = .text:0x803AA684; // type:label scope:global +_restfpr_26 = .text:0x803AA688; // type:label scope:global +_restfpr_27 = .text:0x803AA68C; // type:label scope:global +_restfpr_28 = .text:0x803AA690; // type:label scope:global +_restfpr_29 = .text:0x803AA694; // type:label scope:global +_restfpr_30 = .text:0x803AA698; // type:label scope:global +_restfpr_31 = .text:0x803AA69C; // type:label scope:global __save_gpr = .text:0x803AA6A4; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x803AA6A4; // type:label scope:global +_savegpr_15 = .text:0x803AA6A8; // type:label scope:global +_savegpr_16 = .text:0x803AA6AC; // type:label scope:global +_savegpr_17 = .text:0x803AA6B0; // type:label scope:global +_savegpr_18 = .text:0x803AA6B4; // type:label scope:global +_savegpr_19 = .text:0x803AA6B8; // type:label scope:global _savegpr_20 = .text:0x803AA6BC; // type:label scope:global +_savegpr_21 = .text:0x803AA6C0; // type:label scope:global +_savegpr_22 = .text:0x803AA6C4; // type:label scope:global _savegpr_23 = .text:0x803AA6C8; // type:label scope:global +_savegpr_24 = .text:0x803AA6CC; // type:label scope:global +_savegpr_25 = .text:0x803AA6D0; // type:label scope:global _savegpr_26 = .text:0x803AA6D4; // type:label scope:global _savegpr_27 = .text:0x803AA6D8; // type:label scope:global +_savegpr_28 = .text:0x803AA6DC; // type:label scope:global +_savegpr_29 = .text:0x803AA6E0; // type:label scope:global +_savegpr_30 = .text:0x803AA6E4; // type:label scope:global +_savegpr_31 = .text:0x803AA6E8; // type:label scope:global __restore_gpr = .text:0x803AA6F0; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x803AA6F0; // type:label scope:global +_restgpr_15 = .text:0x803AA6F4; // type:label scope:global +_restgpr_16 = .text:0x803AA6F8; // type:label scope:global +_restgpr_17 = .text:0x803AA6FC; // type:label scope:global +_restgpr_18 = .text:0x803AA700; // type:label scope:global +_restgpr_19 = .text:0x803AA704; // type:label scope:global _restgpr_20 = .text:0x803AA708; // type:label scope:global +_restgpr_21 = .text:0x803AA70C; // type:label scope:global +_restgpr_22 = .text:0x803AA710; // type:label scope:global _restgpr_23 = .text:0x803AA714; // type:label scope:global +_restgpr_24 = .text:0x803AA718; // type:label scope:global +_restgpr_25 = .text:0x803AA71C; // type:label scope:global _restgpr_26 = .text:0x803AA720; // type:label scope:global _restgpr_27 = .text:0x803AA724; // type:label scope:global +_restgpr_28 = .text:0x803AA728; // type:label scope:global +_restgpr_29 = .text:0x803AA72C; // type:label scope:global +_restgpr_30 = .text:0x803AA730; // type:label scope:global +_restgpr_31 = .text:0x803AA734; // type:label scope:global __div2u = .text:0x803AA73C; // type:function size:0xEC scope:global align:4 __div2i = .text:0x803AA828; // type:function size:0x138 scope:global align:4 __mod2u = .text:0x803AA960; // type:function size:0xE4 scope:global align:4 @@ -18145,7 +18212,7 @@ abs = .text:0x803AC0BC; // type:function size:0x10 scope:global align:4 div = .text:0x803AC0CC; // type:function size:0x5C scope:global align:4 __prep_buffer = .text:0x803AC128; // type:function size:0x28 scope:global align:4 __flush_buffer = .text:0x803AC150; // type:function size:0xB8 scope:global align:4 -__put_char = .text:0x803AC208; // type:function size:0x1B8 scope:global align:4 +__put_c = .text:0x803AC208; // type:function size:0x1B8 scope:global align:4 fputs = .text:0x803AC3C0; // type:function size:0xC4 scope:global align:4 tolower = .text:0x803AC484; // type:function size:0x38 scope:global align:4 __fwrite = .text:0x803AC4BC; // type:function size:0x308 scope:global align:4 @@ -18325,7 +18392,10 @@ TRKTargetAccessDefault = .text:0x803B83FC; // type:function size:0xF4 scope:glob TRKTargetReadInstruction = .text:0x803B84F0; // type:function size:0x4C scope:global align:4 TRKTargetAccessMemory = .text:0x803B853C; // type:function size:0x14C scope:global align:4 TRKValidMemory32 = .text:0x803B8688; // type:function size:0x2A4 scope:global align:4 -lbl_803B8930 = .text:0x803B8930; // type:label +TRKAccessFile = .text:0x803B8930; // type:function size:0x8 scope:global align:4 +TRKOpenFile = .text:0x803B8938; // type:function size:0x8 scope:global align:4 +TRKCloseFile = .text:0x803B8940; // type:function size:0x8 scope:global align:4 +TRKPositionFile = .text:0x803B8948; // type:function size:0x8 scope:global align:4 TRKSaveExtended1Block = .text:0x803B8950; // type:function size:0x1B8 scope:global align:4 TRKRestoreExtended1Block = .text:0x803B8B08; // type:function size:0x1B8 scope:global align:4 __TRK_write_console = .text:0x803B8CC0; // type:function size:0xBC scope:global align:4 @@ -25005,8 +25075,8 @@ S_old_cameye$102431 = .bss:0x804A0660; // type:object size:0xC scope:local align S_old_camctr$102435 = .bss:0x804A0678; // type:object size:0xC scope:local align:4 @90936 = .bss:0x804A0688; // type:object size:0xC scope:local align:4 @90939 = .bss:0x804A0694; // type:object size:0xC scope:local align:4 -l_offsetPos$localstatic$draw__10dThunder_cFv = .bss:0x804A06A0; // type:object size:0xC scope:local align:4 -l_scale$localstatic$draw__10dThunder_cFv@0 = .bss:0x804A06AC; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic3$draw__10dThunder_cFv = .bss:0x804A06A0; // type:object size:0xC scope:local align:4 +l_scale$localstatic5$draw__10dThunder_cFv = .bss:0x804A06AC; // type:object size:0xC scope:local align:4 @102149 = .bss:0x804A06B8; // type:object size:0xC scope:local align:4 g_fmHIO = .bss:0x804A06C4; // type:object size:0x14 scope:global align:4 @94927 = .bss:0x804A06D8; // type:object size:0xC scope:local align:4 @@ -25061,7 +25131,7 @@ g_envHIO = .bss:0x804A2D24; // type:object size:0x44 scope:global align:4 @89082 = .bss:0x804A2D68; // type:object size:0xC scope:local align:4 g_save_bit_HIO = .bss:0x804A2D74; // type:object size:0x4A0 scope:global align:4 @91846 = .bss:0x804A3218; // type:object size:0xC scope:local align:4 -wolfFootScale$localstatic$create__9dkWmark_cFv = .bss:0x804A3224; // type:object size:0xC scope:local align:4 data:float +wolfFootScale$localstatic3$create__9dkWmark_cFv = .bss:0x804A3224; // type:object size:0xC scope:local align:4 data:float @49938 = .bss:0x804A3230; // type:object size:0xC scope:local align:4 m_virtual_center__14cCcD_ShapeAttr = .bss:0x804A323C; // type:object size:0xC scope:global align:4 @50127 = .bss:0x804A3248; // type:object size:0xC scope:local align:4 @@ -27653,11 +27723,11 @@ request_id$46742 = .sbss:0x8051E800; // type:object size:0x4 scope:local align:4 g_fpcPf_ProfileList_p = .sbss:0x8051E808; // type:object size:0x4 scope:global align:4 data:4byte lbl_8051E810 = .sbss:0x8051E810; // type:object size:0x8 mProcID__20dStage_roomControl_c = .sbss:0x8051E818; // type:object size:0x4 scope:global align:4 data:4byte -lbl_8051E81C = .sbss:0x8051E81C; // type:object size:0x1 data:byte -lbl_8051E81D = .sbss:0x8051E81D; // type:object size:0x1 data:byte -lbl_8051E81E = .sbss:0x8051E81E; // type:object size:0x1 data:byte -lbl_8051E81F = .sbss:0x8051E81F; // type:object size:0x1 data:byte -lbl_8051E820 = .sbss:0x8051E820; // type:object size:0x1 data:byte +mStayNo__20dStage_roomControl_c = .sbss:0x8051E81C; // type:object size:0x1 data:byte +mOldStayNo__20dStage_roomControl_c = .sbss:0x8051E81D; // type:object size:0x1 data:byte +mNextStayNo__20dStage_roomControl_c = .sbss:0x8051E81E; // type:object size:0x1 data:byte +m_time_pass__20dStage_roomControl_c = .sbss:0x8051E81F; // type:object size:0x1 data:byte +mNoChangeRoom__20dStage_roomControl_c = .sbss:0x8051E820; // type:object size:0x1 data:byte mArcBankName__20dStage_roomControl_c = .sbss:0x8051E824; // type:object size:0x4 scope:global align:4 data:4byte mArcBankData__20dStage_roomControl_c = .sbss:0x8051E828; // type:object size:0x4 scope:global align:4 data:4byte m_roomDzs__20dStage_roomControl_c = .sbss:0x8051E82C; // type:object size:0x8 scope:global align:4 diff --git a/config/ShieldD/symbols.txt b/config/ShieldD/symbols.txt index 2d3922569d..508a7bf04e 100644 --- a/config/ShieldD/symbols.txt +++ b/config/ShieldD/symbols.txt @@ -13066,7 +13066,6 @@ getMessageIndex__15dShopItemCtrl_cFi = .text:0x8027FFB0; // type:function size:0 drawCursor__13dShopSystem_cFv = .text:0x8027FFC0; // type:function size:0xD4 scope:global align:16 hash:0xA4879604 dhash:0xE4A05443 itemRotate__13dShopSystem_cFv = .text:0x802800A0; // type:function size:0xEC scope:global align:16 hash:0xC7EB28E2 dhash:0xBFB36AE5 itemZoom__13dShopSystem_cFP4cXyz = .text:0x80280190; // type:function size:0x878 scope:global align:16 hash:0xFA2E7826 dhash:0xEE5C076D -lbl_80280A0C = .text:0x80280A0C; // type:label seq_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80280A10; // type:function size:0x8 scope:global align:16 hash:0x163EE722 dhash:0x937A0BEB pos3Dto2D__FP3VecP3Vec = .text:0x80280A20; // type:function size:0x58 scope:global align:16 hash:0xECF48B35 dhash:0xED18A5DE seq_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x80280A80; // type:function size:0x348 scope:global align:16 hash:0xAE1D2169 dhash:0x75D91EC0 @@ -13130,7 +13129,6 @@ __ct__24dDlst_Gameover_CAPTURE_cFv = .text:0x80283B80; // type:function size:0x4 setUseType__12dMenu_save_cFUc = .text:0x80283BC0; // type:function size:0x8 scope:global align:16 hash:0x60584DFA dhash:0xDF62B419 dComIfGs_addDeathCount__Fv = .text:0x80283BD0; // type:function size:0x30 scope:global align:16 hash:0xD62AC30A dhash:0x13D0386F addDeathCount__17dSv_player_info_cFv = .text:0x80283C00; // type:function size:0x34 scope:global align:16 hash:0x99B99ACD dhash:0xDED77A0E -lbl_80283C38 = .text:0x80283C38; // type:label dMeter2Info_getGameOverType__Fv = .text:0x80283C40; // type:function size:0x28 scope:global align:16 hash:0xD79D4B57 dhash:0x03448FB2 getGameOverType__13dMeter2Info_cFv = .text:0x80283C70; // type:function size:0x8 scope:global align:16 hash:0x5485E436 dhash:0xAF7C6211 dComIfGp_getMesgStatus__Fv = .text:0x80283C80; // type:function size:0x2C scope:global align:16 hash:0x65D33A49 dhash:0xC156FD2C diff --git a/orig/RZDJ01/.gitkeep b/orig/RZDJ01/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 From 2776a536dc72643f46dfb37c14b7aa71a4b4e1cd Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Mon, 15 Dec 2025 20:09:39 -0500 Subject: [PATCH 22/46] d_a_alink 100% (#2957) * Match daAlink_c::checkHorseGetOff * Match daAlink_c::procCanoeRowInit --- configure.py | 2 +- include/d/actor/d_a_e_wb.h | 2 +- src/d/actor/d_a_alink_canoe.inc | 5 ++--- src/d/actor/d_a_alink_horse.inc | 3 +-- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/configure.py b/configure.py index 730fc22ff2..c4f3969728 100755 --- a/configure.py +++ b/configure.py @@ -759,7 +759,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "d/d_error_msg.cpp"), Object(Equivalent, "d/d_debug_viewer.cpp"), # debug weak func order Object(NonMatching, "d/d_debug_camera.cpp"), - Object(NonMatching, "d/actor/d_a_alink.cpp"), + Object(Equivalent, "d/actor/d_a_alink.cpp"), # weak func order, vtable order Object(MatchingFor(ALL_GCN), "d/actor/d_a_itembase.cpp"), Object(MatchingFor(ALL_GCN), "d/actor/d_a_no_chg_room.cpp"), Object(NonMatching, "d/actor/d_a_npc.cpp"), diff --git a/include/d/actor/d_a_e_wb.h b/include/d/actor/d_a_e_wb.h index 65c4e698d6..2344a5a0eb 100644 --- a/include/d/actor/d_a_e_wb.h +++ b/include/d/actor/d_a_e_wb.h @@ -82,7 +82,7 @@ public: MtxP getRideMtx() { return mpModelMorf->getModel()->getAnmMtx(15); } f32 nowAnimeFrame() const { return mpModelMorf->getFrame(); } s16 getWaitRollAngle() const { return mWaitRollAngle; } - bool checkGetOff() const { return mEnemy.speedF < 3.0f; } + BOOL checkGetOff() const { return mEnemy.speedF < 3.0f; } f32 rideSpeedRate() const { return mEnemy.speedF / mSpeedRate; } f32 getAnimeFrameRate() { return mpModelMorf->getFrame() / mpModelMorf->getEndFrame(); } BOOL checkAnmLoopFrame() { return mpModelMorf->checkFrame(0.0f); } diff --git a/src/d/actor/d_a_alink_canoe.inc b/src/d/actor/d_a_alink_canoe.inc index ec15963d0b..b21f7d1185 100644 --- a/src/d/actor/d_a_alink_canoe.inc +++ b/src/d/actor/d_a_alink_canoe.inc @@ -678,12 +678,11 @@ int daAlink_c::procCanoeWait() { return 1; } -// NONMATCHING - regalloc, equivalent int daAlink_c::procCanoeRowInit(int param_0) { - fopAc_ac_c* temp_r26 = mRideAcKeep.getActor(); + int var_r29; + fopAc_ac_c* temp_r26 = (fopAc_ac_c*)mRideAcKeep.getActor(); field_0x3198 = -2; - int var_r29; if (param_0 < 0) { if (checkInputOnR()) { s16 sp8 = (s16)(field_0x2fe2 - shape_angle.y); diff --git a/src/d/actor/d_a_alink_horse.inc b/src/d/actor/d_a_alink_horse.inc index bdd3c0e5f8..35a6b655fe 100644 --- a/src/d/actor/d_a_alink_horse.inc +++ b/src/d/actor/d_a_alink_horse.inc @@ -1174,10 +1174,9 @@ int daAlink_c::checkNextActionHorse() { return procHorseWaitInit(); } -// NONMATCHING - regalloc, equivalent BOOL daAlink_c::checkHorseGetOff() { return (checkHorseRide() && dComIfGp_getHorseActor() != NULL && - dComIfGp_getHorseActor()->checkGetOff()) || + ((daHorse_c*)dComIfGp_getHorseActor())->checkGetOff()) || (checkBoarRide() && ((e_wb_class*)mRideAcKeep.getActor()) != NULL && ((e_wb_class*)mRideAcKeep.getActor())->checkGetOff()); } From 80a6fcb31920b0d986dfc8f55987aa0c4e82f4be Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Tue, 16 Dec 2025 09:52:28 -0500 Subject: [PATCH 23/46] d_a_movie_player OK (#2958) * Match THPAudioDecode * Match daMP_MixAudio * Fix weak func order * Fix global.h --- configure.py | 2 +- include/d/actor/d_a_movie_player.h | 5 --- include/global.h | 14 ++------ src/d/actor/d_a_movie_player.cpp | 51 +++++++++++++++--------------- 4 files changed, 29 insertions(+), 43 deletions(-) diff --git a/configure.py b/configure.py index c4f3969728..bdeded8988 100755 --- a/configure.py +++ b/configure.py @@ -2155,7 +2155,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_mant"), ActorRel(MatchingFor(ALL_GCN), "d_a_mg_fshop"), ActorRel(MatchingFor(ALL_GCN), "d_a_mirror"), - ActorRel(NonMatching, "d_a_movie_player"), + ActorRel(MatchingFor(ALL_GCN), "d_a_movie_player"), ActorRel(MatchingFor(ALL_GCN), "d_a_myna"), ActorRel(MatchingFor(ALL_GCN), "d_a_ni"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_aru"), diff --git a/include/d/actor/d_a_movie_player.h b/include/d/actor/d_a_movie_player.h index 4e28f15540..22f3b2b43c 100644 --- a/include/d/actor/d_a_movie_player.h +++ b/include/d/actor/d_a_movie_player.h @@ -69,7 +69,6 @@ public: int daMP_c_Finish(); int daMP_c_Main(); int daMP_c_Draw(); - daMP_c() {} static int daMP_c_Callback_Init(fopAc_ac_c*); static int daMP_c_Callback_Finish(daMP_c*); @@ -96,10 +95,6 @@ public: virtual void draw(); }; -inline s32 daMP_NEXT_READ_SIZE(daMP_THPReadBuffer* readBuf) { - return *(s32*)readBuf->ptr; -} - void daMP_PrepareReady(int); #endif /* D_A_MOVIE_PLAYER_H */ diff --git a/include/global.h b/include/global.h index 24d22c7522..b8bb5c02b2 100644 --- a/include/global.h +++ b/include/global.h @@ -63,23 +63,13 @@ #define STATIC_ASSERT(...) #endif -#ifdef __MWERKS__ -// Intrinsics +#ifndef __MWERKS__ +// Silence clangd errors about MWCC PPC intrinsics by declaring them here. extern int __cntlzw(unsigned int); extern int __rlwimi(int, int, int, int, int); extern void __dcbz(void*, int); extern void __sync(); extern int __abs(int); -#else -// to stop clangd errors -#define __cntlzw -#define __rlwimi -#define __dcbz -#define __sync -#define __abs -#endif - -#ifndef __MWERKS__ void* __memcpy(void*, const void*, int); #endif diff --git a/src/d/actor/d_a_movie_player.cpp b/src/d/actor/d_a_movie_player.cpp index a8a93278c5..3656cd0a0a 100644 --- a/src/d/actor/d_a_movie_player.cpp +++ b/src/d/actor/d_a_movie_player.cpp @@ -21,11 +21,14 @@ #include "Z2AudioLib/Z2Instances.h" #include "f_op/f_op_overlap_mng.h" +inline s32 daMP_NEXT_READ_SIZE(daMP_THPReadBuffer* readBuf) { + return *(s32*)readBuf->ptr; +} + #ifdef __cplusplus extern "C" { #endif -// NONMATCHING static u32 THPAudioDecode(s16* audioBuffer, u8* audioFrame, s32 flag) { THPAudioRecordHeader* header; THPAudioDecodeInfo decInfo; @@ -68,12 +71,12 @@ static u32 THPAudioDecode(s16* audioBuffer, u8* audioFrame, s32 flag) { yn += (sample << decInfo.scale) << 11; yn <<= 5; - if ((u16)(yn & 0xffff) > 0x8000) { - yn += 0x10000; - } else if ((u16)(yn & 0xffff) == 0x8000) { - if ((yn & 0x10000)) - yn += 0x10000; - } + u16 temp = yn & 0xffff; + if (temp > 0x8000) { + yn += 0x10000; + } else if (temp == 0x8000 && (yn & 0x10000)) { + yn += 0x10000; + } if (yn > 2147483647LL) { yn = 2147483647LL; @@ -103,14 +106,12 @@ static u32 THPAudioDecode(s16* audioBuffer, u8* audioFrame, s32 flag) { yn += (sample << decInfo.scale) << 11; yn <<= 5; - if ((u16)(yn & 0xffff) > 0x8000) { - yn += 0x10000; - } else { - if ((u16)(yn & 0xffff) == 0x8000) { - if ((yn & 0x10000)) - yn += 0x10000; - } - } + u16 temp = yn & 0xffff; + if (temp > 0x8000) { + yn += 0x10000; + } else if (temp == 0x8000 && (yn & 0x10000)) { + yn += 0x10000; + } if (yn > 2147483647LL) { yn = 2147483647LL; @@ -138,14 +139,12 @@ static u32 THPAudioDecode(s16* audioBuffer, u8* audioFrame, s32 flag) { yn += (sample << decInfo.scale) << 11; yn <<= 5; - if ((u16)(yn & 0xffff) > 0x8000) { - yn += 0x10000; - } else { - if ((u16)(yn & 0xffff) == 0x8000) { - if ((yn & 0x10000)) - yn += 0x10000; - } - } + u16 temp = yn & 0xffff; + if (temp > 0x8000) { + yn += 0x10000; + } else if (temp == 0x8000 && (yn & 0x10000)) { + yn += 0x10000; + } if (yn > 2147483647LL) { yn = 2147483647LL; @@ -3202,7 +3201,6 @@ static u16 daMP_VolumeTable[] = { 0x7247, 0x7430, 0x761E, 0x7810, 0x7A06, 0x7C00, 0x7DFE, 0x8000, }; -// NONMATCHING - missing extsh #pragma push #pragma optimization_level 3 static void daMP_MixAudio(s16* destination, s16*, u32 sample) { @@ -3218,6 +3216,7 @@ static void daMP_MixAudio(s16* destination, s16*, u32 sample) { requestSample = sample; dst = destination; + BOOL loop = TRUE; do { do { if (daMP_ActivePlayer.playAudioBuffer == (THPAudioBuffer*)NULL) { @@ -3260,6 +3259,8 @@ static void daMP_MixAudio(s16* destination, s16*, u32 sample) { if (JASDriver::getOutputMode() == 0) { l_mix = r_mix = ((r_mix >> 1) + (l_mix >> 1)); + r_mix = (s16)r_mix; + l_mix = (s16)l_mix; } dst[0] = l_mix; @@ -3282,7 +3283,7 @@ static void daMP_MixAudio(s16* destination, s16*, u32 sample) { break; } - } while (TRUE); + } while (loop); } else { memset(destination, 0, sample * 4); } From 57188e25f501d361cbce70435841a3e25ae69a0f Mon Sep 17 00:00:00 2001 From: Jcw87 Date: Tue, 16 Dec 2025 06:54:05 -0800 Subject: [PATCH 24/46] d_meter_HIO debug (#2959) --- include/JSystem/JHostIO/JORFile.h | 1 + include/JSystem/JHostIO/JORMContext.h | 4 + include/d/d_map.h | 24 + include/d/d_map_path.h | 40 + include/d/d_menu_dmap.h | 10 + include/d/d_menu_fmap.h | 7 +- include/d/d_menu_fmap_map.h | 60 +- include/d/d_meter_HIO.h | 20 +- include/d/d_meter_map.h | 53 + src/d/d_map.cpp | 27 + src/d/d_map_path.cpp | 180 +- src/d/d_menu_fmap.cpp | 22 +- src/d/d_menu_fmap_map.cpp | 149 +- src/d/d_meter_HIO.cpp | 2403 ++++++++++++++++++++++++- src/d/d_meter_map.cpp | 57 + 15 files changed, 2986 insertions(+), 71 deletions(-) diff --git a/include/JSystem/JHostIO/JORFile.h b/include/JSystem/JHostIO/JORFile.h index d5119a60a7..d7a3ae5f7b 100644 --- a/include/JSystem/JHostIO/JORFile.h +++ b/include/JSystem/JHostIO/JORFile.h @@ -43,6 +43,7 @@ public: enum EFlags { EFlags_READ = (1 << 0), EFlags_WRITE = (1 << 1), + EFlags_UNK_0x4 = (1 << 2), EFlags_DEFAULT_EXT = (1 << 4), EFlags_UNK_0x20 = (1 << 5), EFlags_HAS_SUFFIX = (1 << 6), diff --git a/include/JSystem/JHostIO/JORMContext.h b/include/JSystem/JHostIO/JORMContext.h index 5bb6cdacc1..c20080abf3 100644 --- a/include/JSystem/JHostIO/JORMContext.h +++ b/include/JSystem/JHostIO/JORMContext.h @@ -293,6 +293,10 @@ public: updateCheckBoxSub(mode, id, value, mask, param_4); } + void updateRadioButton(u32 mode, s16* pSrc, u32 param_3) { + updateSelectorSub(mode, (uintptr_t)pSrc, *pSrc, param_3); + } + void editComboBoxItem(u32 param_0, u32 param_1, const char* param_2, s32 param_3, u32 param_4); void openMessageBox(void* param_0, u32 style, const char* message, const char* title); diff --git a/include/d/d_map.h b/include/d/d_map.h index adb647a694..f4070c9732 100644 --- a/include/d/d_map.h +++ b/include/d/d_map.h @@ -3,6 +3,30 @@ #include "d/d_map_path_dmap.h" +class dMap_HIO_list_c : public dMpath_HIO_n::hioList_c { +public: + virtual void copySrcToHio(); + virtual void copyHioToDst(); + virtual void copyBufToHio(const char*); +}; + +class dMap_HIO_c : public dMpath_HIO_file_base_c { +public: + dMap_HIO_c(); + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + virtual u32 addString(char*, u32, u32); + virtual u32 addData(char*, u32, u32); + virtual void copyReadBufToData(const char*, s32); + virtual u32 addStringBinary(char*, u32, u32); + + /* 0x04 */ u8 field_0x4[0x08 - 0x04]; + /* 0x08 */ dMap_HIO_list_c field_0x8; + + static dMap_HIO_c* mMySelfPointer; + static dMpath_HIO_n::list_s l_list; +}; + struct dMap_prm_res_s { /* 0x000 */ dMpath_RGB5A3_palDt_s palette_data[51]; /* 0x198 */ u8 field_0x198; diff --git a/include/d/d_map_path.h b/include/d/d_map_path.h index 259b8f652f..a362d85cd3 100644 --- a/include/d/d_map_path.h +++ b/include/d/d_map_path.h @@ -3,6 +3,46 @@ #include "d/d_drawlist.h" +namespace dMpath_HIO_n { + struct list_s { + /* 0x00 */ void* field_0x0; + /* 0x04 */ u32 field_0x4; + }; + + class hioList_c { + public: + /* 0x00 */ list_s field_0x0; + + virtual ~hioList_c() {} + virtual void copySrcToHio() = 0; + virtual void copyHioToDst() = 0; + virtual void copyBufToHio(const char*) = 0; + + void set(const list_s& param_1) { field_0x0 = param_1; } + void gen(JORMContext*); + void update(JORMContext*); + u32 addString(char*, u32, u32) const; + u32 addStringBinary(char*, u32, u32) const; + }; +} + +class dMpath_HIO_file_base_c : public JORReflexible { +public: + virtual ~dMpath_HIO_file_base_c() {} + virtual u32 addString(char*, u32, u32) = 0; + virtual u32 addData(char*, u32, u32) = 0; + virtual void copyReadBufToData(const char*, s32) = 0; + virtual u32 addStringBinary(char* param_1, u32 param_2, u32 param_3) { + return addString(param_1, param_2, param_3); + } + + BOOL writeHostioTextFile(const char*); + BOOL writeBinaryTextFile(const char*); + BOOL writeBinaryFile(const char*); + void binaryDump(const void*, u32); + bool readBinaryFile(const char*); +}; + class dDrawPath_c : public dDlst_base_c { public: struct line_class { diff --git a/include/d/d_menu_dmap.h b/include/d/d_menu_dmap.h index b9a1d5c41b..5e5c0c7a16 100644 --- a/include/d/d_menu_dmap.h +++ b/include/d/d_menu_dmap.h @@ -22,6 +22,16 @@ class dMenu_ItemExplain_c; class J2DPictureEx; struct dMenu_DmapMapCtrl_c; +class dMdm_HIO_c : public JORReflexible { +public: + virtual ~dMdm_HIO_c() {} + virtual void genMessage(JORMContext*); + + /* 0x04 */ u8 field_0x4[0xb8 - 0x4]; + + static dMdm_HIO_c* mMySelfPointer; +}; + class renderingDmap_c : public renderingPlusDoor_c { public: virtual ~renderingDmap_c() {} diff --git a/include/d/d_menu_fmap.h b/include/d/d_menu_fmap.h index 08dbde6daa..bd95772c59 100644 --- a/include/d/d_menu_fmap.h +++ b/include/d/d_menu_fmap.h @@ -273,7 +273,7 @@ private: /* 0x020 */ dMenu_Fmap_world_data_c* mpWorldData; /* 0x024 */ dMenu_Fmap_region_data_c* mpRegionData[8]; /* 0x044 */ dMenu_Fmap_stage_data_c* mpStageData[8]; - /* 0x064 */ JKRAramArchive* mpMapArchive; + /* 0x064 */ JKRArchive* mpMapArchive; /* 0x068 */ JKRArchive* mpResArchive; /* 0x06C */ dMenuMapCommon_c::RoomData_c* mpRoomData[8]; /* 0x08C */ dMenu_Fmap_field_data_c* mpFieldDat; @@ -334,10 +334,13 @@ private: /* 0x313 */ bool mAreaNameSet; }; -class dMf_HIO_c { +class dMf_HIO_c : public JORReflexible { public: dMf_HIO_c(); virtual ~dMf_HIO_c() {} +#if DEBUG + virtual void genMessage(JORMContext*); +#endif /* 0x04 */ u8 field_0x4[4]; /* 0x08 */ f32 mBackAnimeStep; diff --git a/include/d/d_menu_fmap_map.h b/include/d/d_menu_fmap_map.h index 4cff7c7570..dfb1197848 100644 --- a/include/d/d_menu_fmap_map.h +++ b/include/d/d_menu_fmap_map.h @@ -30,6 +30,10 @@ struct dMfm_HIO_prm_res_src_s { static const dMfm_HIO_prm_res_src_s m_other; }; +struct dMfm_HIO_prm_res_dst_s { + static const void* m_res; +}; + class renderingFmap_c : public dRenderingFDAmap_c { public: enum palette_e { @@ -97,9 +101,9 @@ public: bool isDrawEnable() { return mDrawEnable; } /* 0x24 */ Mtx mViewMtx; - /* 0x54 */ cXyz mEye; - /* 0x60 */ cXyz mCenter; - /* 0x6C */ cXyz mUp; + /* 0x54 */ Vec mEye; + /* 0x60 */ Vec mCenter; + /* 0x6C */ Vec mUp; /* 0x78 */ dMenu_Fmap_world_data_c* mpWorldData; /* 0x7C */ dMenu_Fmap_region_data_c* mpRegionData; /* 0x80 */ dMenu_Fmap_stage_data_c* mpStageData; @@ -120,7 +124,42 @@ public: /* 0xB9 */ u8 mSaveTableNo; /* 0xBA */ u8 mVisitedRoomSaveTableNo; /* 0xBB */ bool mDrawEnable; - }; +}; + +class dMfm_HIO_list_c : public dMpath_HIO_n::hioList_c { +public: + virtual void copySrcToHio(); + virtual void copyHioToDst(); + virtual void copyBufToHio(const char*); +}; + +class dMfm_HIO_c : public dMpath_HIO_file_base_c { +public: + dMfm_HIO_c(); + virtual ~dMfm_HIO_c() { mMySelfPointer = NULL; } + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + virtual u32 addString(char* param_1, u32 param_2, u32 param_3) { return field_0xc.addString(param_1, param_2, param_3); } + virtual u32 addData(char* param_1, u32 param_2, u32 param_3) { + (void)param_2; + (void)param_3; + memcpy(param_1, dMfm_HIO_prm_res_dst_s::m_res, 366); + return 366; + } + virtual void copyReadBufToData(const char* param_1, s32 param_2) { + (void)param_2; + field_0xc.copyBufToHio(param_1); + } + virtual u32 addStringBinary(char* param_1, u32 param_2, u32 param_3) { return field_0xc.addStringBinary(param_1, param_2, param_3); } + + /* 0x04 */ u8 field_0x4[0x8 - 0x4]; + /* 0x08 */ dMenu_FmapMap_c* field_0x8; + /* 0x0C */ dMfm_HIO_list_c field_0xc; + /* 0x18 */ u8 field_0x18; + + static dMfm_HIO_c* mMySelfPointer; + static dMpath_HIO_n::list_s l_list; +}; class dMenu_FmapMap_c : public renderingFmap_c { public: @@ -166,12 +205,17 @@ public: } ResTIMG* getResTIMGPointer() { return mResTIMG; } - +#if DEBUG + dMenu_Fmap_world_data_c* getWorldData() { return mpWorldData; } +#endif /* 0xBC */ ResTIMG* mResTIMG; /* 0xC0 */ u8* mMapImage_p; /* 0xC4 */ dMfm_prm_res_s* m_res; /* 0xC8 */ dMpath_RGB5A3_palDt_s* m_palette; /* 0xCC */ int field_0xcc; +#if DEBUG + /* 0xD0 */ dMenu_Fmap_world_data_c* mpWorldData; +#endif /* 0xD0 */ f32 mZoomRate; /* 0xD4 */ int mLineNo; /* 0xD8 */ bool mFlash; @@ -180,8 +224,10 @@ public: /* 0xE0 */ int mLastStageCursor; /* 0xE4 */ u8 mRegionCursor; /* 0xE5 */ u8 mFlashTimer; - /* 0xE8 */ u8* mFlashRooms; - /* 0xEC */ int mFlashRoomCount; + /* 0xE8 */ u8* mp_roomList; + /* 0xEC */ int m_roomListNumber; + + static dMenu_FmapMap_c* mMySelfPointer; }; diff --git a/include/d/d_meter_HIO.h b/include/d/d_meter_HIO.h index 8c0802c31b..0c86f8bcf3 100644 --- a/include/d/d_meter_HIO.h +++ b/include/d/d_meter_HIO.h @@ -11,7 +11,7 @@ struct subJOREventCallbackListNode : public JOREventCallbackListNode { subJOREventCallbackListNode() : JOREventCallbackListNode(0x81000000, 0x81000000, true) {} - virtual int JORAct(u32, const char*); + virtual BOOL JORAct(u32, const char*); virtual ~subJOREventCallbackListNode() {} }; @@ -578,12 +578,14 @@ public: /* 0xA8 */ u8 mAnimDebug; }; // Size: 0xAC +class dMeter_map_HIO_c; + class dMeter_drawHIO_c : public JORReflexible { public: dMeter_drawHIO_c(); virtual ~dMeter_drawHIO_c() { #if DEBUG - field_0x8_debug = 0; + field_0x8_debug = NULL; #endif } @@ -602,7 +604,7 @@ public: /* 0x000 */ // vtable /* 0x004 */ s8 field_0x4; #if DEBUG - int field_0x8_debug; + dMeter_map_HIO_c* field_0x8_debug; #endif /* 0x008 */ f32 mLifeTopPosX; /* 0x00C */ f32 mLifeTopPosY; @@ -1140,6 +1142,10 @@ public: /* 0x179 */ bool mIconDisplay[22]; }; // Size: 0x190 +class dMf_HIO_c; +class dMdm_HIO_c; +class dMfm_HIO_c; + class dMeter_fmapHIO_c : public JORReflexible { public: enum { @@ -1199,13 +1205,13 @@ public: #if DEBUG /* 0x008 */ subJOREventCallbackListNode* mpEvtCallBack; #endif - /* 0x008 */ JKRAramArchive* mpArcData; + /* 0x008 */ JKRArchive* mpArcData; /* 0x00C */ void* mpArcFile; /* 0x010 */ void* mpDecompBuf; - /* 0x014 */ void* field_0x14; - /* 0x018 */ void* field_0x18; + /* 0x014 */ dMfm_HIO_c* field_0x14; + /* 0x018 */ dMdm_HIO_c* field_0x18; #if DEBUG - /* 0x020 */ u8 unk_0x20[4]; + /* 0x020 */ dMf_HIO_c* field_0x20; #endif /* 0x01C */ MapBlinkAnime mMapBlink[3]; /* 0x094 */ s16 mDisplayFrameNum; diff --git a/include/d/d_meter_map.h b/include/d/d_meter_map.h index de61bb3f6a..60197a2025 100644 --- a/include/d/d_meter_map.h +++ b/include/d/d_meter_map.h @@ -5,6 +5,52 @@ class J2DPicture; class dMap_c; +class dMap_HIO_c; + +class dMeter_map_HIO_c : public JORReflexible { +public: + dMeter_map_HIO_c(); + virtual void listenPropertyEvent(const JORPropertyEvent*); + virtual void genMessage(JORMContext*); + virtual ~dMeter_map_HIO_c(); + + void update(); + + static dMeter_map_HIO_c* mMySelfPointer; +private: + /* 0x04 */ u8 field_0x4; + /* 0x05 */ u8 field_0x5; + /* 0x06 */ u8 field_0x6; + /* 0x07 */ u8 field_0x7; + /* 0x08 */ s16 field_0x8; + /* 0x0A */ s16 field_0xa; + /* 0x0C */ s16 field_0xc; + /* 0x0E */ s16 field_0xe; + /* 0x10 */ s16 field_0x10; + /* 0x12 */ s16 field_0x12; + /* 0x14 */ s16 field_0x14; + /* 0x16 */ u8 field_0x16; + /* 0x17 */ u8 field_0x17; + /* 0x18 */ s16 field_0x18; + /* 0x1A */ s16 field_0x1a; + /* 0x1C */ s16 field_0x1c; + /* 0x1E */ s16 field_0x1e; + /* 0x20 */ s16 field_0x20; + /* 0x22 */ s16 field_0x22; + /* 0x24 */ s16 field_0x24; + /* 0x26 */ u8 field_0x26; + /* 0x27 */ u8 field_0x27[0x2a - 0x27]; + /* 0x2A */ s16 field_0x2a; + /* 0x2C */ u8 field_0x2c; + /* 0x2D */ u8 field_0x2d; + /* 0x2E */ u8 field_0x2e; + /* 0x2F */ u8 field_0x2f; + /* 0x30 */ s16 field_0x30; + /* 0x32 */ u8 field_0x32; + /* 0x33 */ u8 field_0x33; + /* 0x34 */ dMap_HIO_c* field_0x34; +}; + class dMeterMap_c : public dDlst_base_c { public: static bool isEnableDispMap(); @@ -40,7 +86,14 @@ public: enum { MAP_SIZE_TYPE_BIG = 2, MAP_SIZE_TYPE_SMALL = 3, MAP_SIZE_TYPE_STAGE = 7 }; + static dMeterMap_c* mMySelfPointer; + private: +#if DEBUG + /* 0x04 */ u8 field_0x4_debug; + /* 0x08 */ int field_0x8_debug; +#endif + /* 0x04 */ J2DPicture* mMapJ2DPicture; /* 0x08 */ dMap_c* mMap; /* 0x0C */ s32 mIsCompass; diff --git a/src/d/d_map.cpp b/src/d/d_map.cpp index 996489f587..19dbfc03c6 100644 --- a/src/d/d_map.cpp +++ b/src/d/d_map.cpp @@ -11,6 +11,33 @@ #include "SSystem/SComponent/c_math.h" #include "d/d_com_inf_game.h" +#if DEBUG +dMap_HIO_c g_dMap_HIO; + +void dMap_HIO_c::genMessage(JORMContext* mctx) { + mctx->genLabel("エリアマップ パスマップ 調整項目", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("初期化等は 下位フォルダ[パレット]込み です", 0, 0, NULL, -1, -1, 512, 24); + mctx->genButton("初期化", 0x4000003, 0, NULL, -1, -1, 512, 24); + mctx->genButton("HOSTIO順テキストファイル書き出し", 0x4000004, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリ順テキスト書き出し", 0x4000005, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリファイル書き出し", 0x4000006, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリファイル読み込み", 0x4000007, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリダンプ", 0x4000008, 0, NULL, -1, -1, 512, 24); + field_0x8.gen(mctx); + mctx->genButton("ID_INFO_ROOM_MAX_TEXEL", 0x4000009, 0, NULL, -1, -1, 512, 24); + mctx->genButton("ID_INFO_SWITCH", 0x400000a, 0, NULL, -1, -1, 512, 24); +} + +dMap_HIO_c::dMap_HIO_c() { + mMySelfPointer = this; + field_0x8.set(l_list); +} + +void dMap_HIO_c::listenPropertyEvent(const JORPropertyEvent*) { + // DEBUG NONMATCHING +} +#endif + f32 renderingAmap_c::getIconSize(u8 i_icon) const { static f32 const l_iconSize[] = { 0.12f, 0.12f, 0.08f, 0.12f, 0.08f, 0.16f, 0.12f, 0.0f, 0.12f, diff --git a/src/d/d_map_path.cpp b/src/d/d_map_path.cpp index ab55666b2f..ee4b053240 100644 --- a/src/d/d_map_path.cpp +++ b/src/d/d_map_path.cpp @@ -6,6 +6,7 @@ #include "d/dolzel.h" // IWYU pragma: keep #include "JSystem/J2DGraph/J2DGrafContext.h" +#include "JSystem/JHostIO/JORFile.h" #include "JSystem/JUtility/JUTTexture.h" #include "d/d_com_inf_game.h" #include "d/d_map_path.h" @@ -16,11 +17,14 @@ void dMpath_n::dTexObjAggregate_c::create() { 79, 80, 77, 78, 76, 81, 82, }; - for (int i = 0; i < 7; i++) { - mp_texObj[i] = new GXTexObj(); - - ResTIMG* image = (ResTIMG*)dComIfG_getObjectRes("Always", data[i]); - mDoLib_setResTimgObj(image, mp_texObj[i], 0, NULL); + for (int lp1 = 0; lp1 < 7; lp1++) { + mp_texObj[lp1] = new GXTexObj(); + JUT_ASSERT(70, mp_texObj[lp1] != NULL); + ResTIMG* image = (ResTIMG*)dComIfG_getObjectRes("Always", data[lp1]); + JUT_ASSERT(72, image != NULL); + JUT_ASSERT(73, image->minFilter == GX_NEAR); + JUT_ASSERT(74, image->magFilter == GX_NEAR); + mDoLib_setResTimgObj(image, mp_texObj[lp1], 0, NULL); } } @@ -31,6 +35,159 @@ void dMpath_n::dTexObjAggregate_c::remove() { } } +#if DEBUG +void dMpath_HIO_n::hioList_c::gen(JORMContext* mctx) { + static const char* number[] = { + "00", "01", "02", "03", "04", "05", "06", "07", + "08", "09", "10", "11", "12", "13", "14", "15", + "16", "17", "18", "19", "20", "21", "22", "23", + "24", "25", "26", "27", "28", "29", "30", "31", + "32", "33", "34", "35", "36", "37", "38", "39", + "40", "41", "42", "43", "44", "45", "46", "47", + "48", "49", "50", "51", "52", "53", "54", "55", + "56", "57", "58", "59", "60", "61", "62", "63", + }; + // DEBUG NONMATCHING +} + +void dMpath_HIO_n::hioList_c::update(JORMContext* mctx) { + // DEBUG NONMATCHING +} + +u32 dMpath_HIO_n::hioList_c::addString(char* param_1, u32 param_2, u32 param_3) const { + // DEBUG NONMATCHING +} + +u32 dMpath_HIO_n::hioList_c::addStringBinary(char* param_1, u32 param_2, u32 param_3) const { + // DEBUG NONMATCHING +} + +BOOL dMpath_HIO_file_base_c::writeHostioTextFile(const char* param_1) { + JORFile file; + BOOL result = 0; + const char* r27 = "すべてのファイル(*.*)\0*.*\0"; + if (param_1) { + r27 = param_1; + } + if (file.open(JORFile::EFlags_WRITE | JORFile::EFlags_UNK_0x4, r27, NULL, NULL, NULL)) { + const u32 bufSize = 4000; + u32 size = 0; + char buffer[bufSize]; + memset(buffer, 0, bufSize); + size = addString(buffer, size, bufSize); + JUT_ASSERT(732, size < bufSize); + file.writeData(buffer, s16(size)); + file.close(); + OSReport("write append success!::%6d\n", size); + result = 1; + } else { + OSReport("write append failure!\n"); + result = 0; + } + return result; +} + +BOOL dMpath_HIO_file_base_c::writeBinaryTextFile(const char* param_1) { + JORFile file; + BOOL result = 0; + const char* r27 = "すべてのファイル(*.*)\0*.*\0"; + if (param_1) { + r27 = param_1; + } + if (file.open(JORFile::EFlags_WRITE | JORFile::EFlags_UNK_0x4, r27, NULL, NULL, NULL)) { + const u32 bufSize = 10000; + u32 size = 0; + char buffer[bufSize]; + memset(buffer, 0, bufSize); + size = addStringBinary(buffer, size, bufSize); + JUT_ASSERT(762, size < bufSize); + file.writeData(buffer, s16(size)); + file.close(); + OSReport("write append success!::%6d\n", size); + result = 1; + } else { + OSReport("write append failure!\n"); + result = 0; + } + return result; +} + +BOOL dMpath_HIO_file_base_c::writeBinaryFile(const char* param_1) { + JORFile file; + BOOL result = 0; + const char* r27 = "すべてのファイル(*.*)\0*.*\0"; + if (param_1) { + r27 = param_1; + } + if (file.open(JORFile::EFlags_WRITE | JORFile::EFlags_UNK_0x4, r27, NULL, NULL, NULL)) { + const u32 bufSize = 2000; + u32 size = 0; + char buffer[bufSize]; + memset(buffer, 0, bufSize); + size = addData(buffer, size, bufSize); + JUT_ASSERT(794, size < bufSize); + file.writeData(buffer, s16(size)); + file.close(); + OSReport("write append success!::%6d\n", size); + result = 1; + } else { + OSReport("write append failure!\n"); + result = 0; + } + return result; +} + +void dMpath_HIO_file_base_c::binaryDump(const void* param_1, u32 param_2) { + int r26 = 0; + u8* r30 = (u8*)param_1; + u8* r25 = r30; + int r28; + for (int i = 0; i < param_2; i++, r30++) { + r28 = i % 8; + if (r28 == 0) { + OSReport("%04x : ",i); + } + OSReport("%02x", u8(*r30)); + if (r28 == 3) { + OSReport(" - "); + } else if (r28 == 7) { + OSReport("\n"); + } else { + OSReport(" "); + } + } + if (r28 != 7) { + OSReport("\n"); + } + OSReport("startAdr<%08x>dataSize<%d><0x%04x>\n", param_1, param_2, param_2); +} + +bool dMpath_HIO_file_base_c::readBinaryFile(const char* param_1) { + JORFile file; + bool result = false; + const char* r26 = "すべてのファイル(*.*)\0*.*\0"; + if (param_1) { + r26 = param_1; + } + if (file.open(JORFile::EFlags_READ, r26, NULL, NULL, NULL)) { + s32 r28 = file.getFileSize(); + char* buf = new char[r28]; + JUT_ASSERT(855, buf != 0); + file.readData(buf, r28); + copyReadBufToData(buf, r28); + OSReport("write read success!::%6d\n", r28); + result = true; + delete[] buf; + buf = NULL; + file.close(); + } else { + OSReport("write append failure!\n"); + result = false; + } + return result; +} +#endif + void dDrawPath_c::rendering(dDrawPath_c::line_class const* p_line) { if (isDrawType(p_line->field_0x0)) { int width = getLineWidth(p_line->field_0x1); @@ -94,13 +251,14 @@ void dDrawPath_c::rendering(dDrawPath_c::floor_class const* p_floor) { } } -void dDrawPath_c::rendering(dDrawPath_c::room_class const* p_room) { - if (p_room != NULL) { - GXSetArray(GX_VA_POS, p_room->mpFloatData, 8); - floor_class* floor = p_room->mpFloor; +void dDrawPath_c::rendering(dDrawPath_c::room_class const* room) { + JUT_ASSERT(1043, room != NULL); + if (room != NULL) { + GXSetArray(GX_VA_POS, room->mpFloatData, 8); + floor_class* floor = room->mpFloor; if (floor != NULL) { - for (int i = 0; i < p_room->mFloorNum; i++) { + for (int i = 0; i < room->mFloorNum; i++) { if (isRenderingFloor(floor->mFloorNo)) { rendering(floor); } @@ -171,7 +329,7 @@ void dRenderingFDAmap_c::setTevSettingIntensityTextureToCI() const { GXSetNumTevStages(2); GXSetNumChans(1); GXSetNumTexGens(1); - GXSetTexCoordGen2(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 60, GX_FALSE, 125); + GXSetTexCoordGen(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 60); GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); GXSetTevOrder(GX_TEVSTAGE1, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); GXSetTevColorIn(GX_TEVSTAGE0, GX_CC_ZERO, GX_CC_KONST, GX_CC_TEXC, GX_CC_C1); diff --git a/src/d/d_menu_fmap.cpp b/src/d/d_menu_fmap.cpp index a310746aaf..8827242e73 100644 --- a/src/d/d_menu_fmap.cpp +++ b/src/d/d_menu_fmap.cpp @@ -100,6 +100,19 @@ dMf_HIO_c::dMf_HIO_c() { mMoyaAlpha = 95; } +#if DEBUG +void dMf_HIO_c::genMessage(JORMContext* mctx) { + mctx->genLabel("\n■枠BTKアニメフレーム", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mBackAnimeStep, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■枠の明度", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mBaseBackAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■もやもやBTKアニメフレーム", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mTopAnimeStep, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■もやもやの明度", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mMoyaAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); +} +#endif + const char* dMenuFmap_getStartStageName(void* i_fieldData) { static char virtual_stage[8]; stage_stag_info_class* stag_info = dComIfGp_getStage()->getStagInfo(); @@ -115,6 +128,7 @@ const char* dMenuFmap_getStartStageName(void* i_fieldData) { return virtual_stage; } } + JUT_ASSERT(203, 0); } return dComIfGp_getStartStageName(); } @@ -175,6 +189,7 @@ dMenu_Fmap_c::dMenu_Fmap_c(JKRExpHeap* i_heap, STControl* i_stick, CSTControl* i } mpTalkHeap = JKRCreateExpHeap(0x32000, mpHeap, false); + JUT_ASSERT(359, mpTalkHeap != 0); field_0x200 = 0; mIsWarpMap = false; @@ -323,9 +338,12 @@ dMenu_Fmap_c::~dMenu_Fmap_c() { void dMenu_Fmap_c::_create() { mpHeap->getTotalFreeSize(); mpDraw2DBack = new dMenu_Fmap2DBack_c(); + JUT_ASSERT(594, mpDraw2DBack != NULL); mpDraw2DBack->setRegionCursor(dComIfGp_getNowLevel() - 1); mpDraw2DTop = new dMenu_Fmap2DTop_c(mpHeap, mpStick); + JUT_ASSERT(599, mpDraw2DTop != NULL); mpMenuFmapMap = new dMenu_FmapMap_c(); + JUT_ASSERT(603, mpMenuFmapMap != NULL); mpMenuFmapMap->_create(dMeter2Info_get2DWidth(), dMeter2Info_get2DHeight(), dMeter2Info_get2DWidth(), dMeter2Info_get2DHeight(), mpFmapMapRes); @@ -2225,7 +2243,7 @@ bool dMenu_Fmap_c::readFieldMapData(void** o_data, char const* i_path, bool para *o_data = res; return true; } else { - size = dLib_getExpandSizeFromAramArchive(mpMapArchive, i_path); + size = dLib_getExpandSizeFromAramArchive((JKRAramArchive*)mpMapArchive, i_path); } } @@ -2326,7 +2344,7 @@ bool dMenu_Fmap_c::readRoomDzsData(void** i_data, u32 param_1, char const* i_pat size = mpMapArchive->getExpandedResSize(res); mpMapArchive->removeResource(res); } else { - size = dLib_getExpandSizeFromAramArchive(mpMapArchive, path); + size = dLib_getExpandSizeFromAramArchive((JKRAramArchive*)mpMapArchive, path); } *i_data = mpHeap->alloc(size, 0x20); diff --git a/src/d/d_menu_fmap_map.cpp b/src/d/d_menu_fmap_map.cpp index 648ac30828..7f141181bd 100644 --- a/src/d/d_menu_fmap_map.cpp +++ b/src/d/d_menu_fmap_map.cpp @@ -1,8 +1,11 @@ #include "d/dolzel.h" // IWYU pragma: keep +#include "JSystem/JHostIO/JORFile.h" +#include "JSystem/JHostIO/JORServer.h" #include "JSystem/JUtility/JUTTexture.h" #include "SSystem/SComponent/c_math.h" #include "d/d_com_inf_game.h" +#include "d/d_debug_viewer.h" #include "d/d_menu_fmap_map.h" #include "m_Do/m_Do_graphic.h" @@ -82,9 +85,19 @@ bool renderingFmap_c::isSwitch(dDrawPath_c::group_class const* i_group) { int renderingFmap_c::getPointStagePathInnerNo(dMenu_Fmap_region_data_c* i_regionData, f32 i_offsetX, f32 i_offsetY, int i_stageNo, int* o_stageNo, int* o_roomNo) { - return i_regionData->getPointStagePathInnerNo(mPosX + i_offsetX * mCmPerTexel, - mPosZ + i_offsetY * mCmPerTexel, - i_stageNo, o_stageNo, o_roomNo); + f32 f31 = mPosX + i_offsetX * mCmPerTexel; + f32 f30 = mPosZ + i_offsetY * mCmPerTexel; + int result = i_regionData->getPointStagePathInnerNo(f31, f30, i_stageNo, o_stageNo, o_roomNo); +#if DEBUG + if (o_stageNo) { + dDbVw_Report(48, 72, "stNo%d", *o_stageNo); + } + if (o_roomNo) { + dDbVw_Report(48, 84, "rmNo%d", *o_roomNo); + } +#endif + return result; + } void renderingFmap_c::preDrawPath() { @@ -263,9 +276,118 @@ dDrawPath_c::room_class* renderingFmap_c::getNextRoomPointer() { return room; } +#if DEBUG +dMfm_HIO_c g_mfmHIO; + +dMfm_HIO_c::dMfm_HIO_c() { + mMySelfPointer = this; + field_0xc.set(l_list); + field_0x18 = 0; +} + +void dMfm_HIO_c::genMessage(JORMContext* mctx) { + // DEBUG NONMATCHING + mctx->genLabel("フィールドマップ パスマップ 調整項目", 0, 0, NULL, -1, -1, 512, 24); + mctx->genButton("初期化", 0x4000005, 0, NULL, -1, -1, 512, 24); + mctx->genButton("HOSTIO順テキストファイル書き出し", 0x4000006, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリ順テキスト書き出し", 0x4000007, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリファイル書き出し", 0x4000008, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリファイル読み込み", 0x4000009, 0, NULL, -1, -1, 512, 24); + mctx->genButton("バイナリダンプ", 0x400000a, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("■■リソースに入らない調整項目■■", 0, 0, NULL, -1, -1, 512, 24); + field_0xc.gen(mctx); +} + +void dMfm_HIO_c::listenPropertyEvent(const JORPropertyEvent* property) { + // DEBUG NONMATCHING + JORReflexible::listenPropertyEvent(property); + if (field_0x18) { + return; + } + if (!dMfm_HIO_prm_res_dst_s::m_res) { + field_0x18 = 1; + JORMessageBox("フィールドマップを開けた状態で操作して下さい","注意!",0x10); + field_0x18 = 0; + return; + } + JORFile file; + JORMContext* mctx; + switch (reinterpret_cast(property->id)) { + case 0x4000002: { + int i = 0; + if (!field_0x8) { + return; + } + dMenu_Fmap_world_data_c* worldData = field_0x8->getWorldData(); + if (!worldData) { + return; + } + for (dMenu_Fmap_region_data_c* regionData = worldData->getMenuFmapRegionTop(); regionData; regionData = regionData->getNextData()) { + int j = 0; + for (dMenu_Fmap_stage_data_c* stageData = regionData->getMenuFmapStageDataTop(); stageData; stageData = stageData->getNextData()) { + dMenu_Fmap_stage_arc_data_c* stageArc = stageData->getStageArc(); + if (stageArc) { + OSReport("R<%2d>S<%2d> SaveTable<%2d>ArriveSaveTable<%2d>\n", i, j, stageArc->getSaveTableNo(), stageArc->getVisitedRoomSaveTableNo()); + } + dMenu_Fmap_room_data_c* roomData = stageData->getFmapRoomDataTop(); + for (int k = 0; roomData; k++) { + roomData = roomData->getNextData(); + } + j++; + } + i++; + } + break; + } + case 0x4000006: + writeHostioTextFile(NULL); + break; + case 0x4000007: + writeBinaryTextFile(NULL); + break; + case 0x4000008: + writeBinaryFile(NULL); + break; + case 0x4000009: + readBinaryFile(NULL); + mctx = attachJORMContext(8); + mctx->startUpdateNode(this); + field_0xc.update(mctx); + mctx->endUpdateNode(); + releaseJORMContext(mctx); + break; + case 0x4000005: + field_0xc.copySrcToHio(); + mctx = attachJORMContext(8); + mctx->startUpdateNode(this); + field_0xc.update(mctx); + mctx->endUpdateNode(); + releaseJORMContext(mctx); + break; + case 0x400000a: + binaryDump(dMfm_HIO_prm_res_dst_s::m_res, 366); + break; + } + field_0xc.copyHioToDst(); +} + +void dMfm_HIO_list_c::copySrcToHio() { + // DEBUG NONMATCHING +} + +void dMfm_HIO_list_c::copyHioToDst() { + // DEBUG NONMATCHING +} + +void dMfm_HIO_list_c::copyBufToHio(const char*) { + // DEBUG NONMATCHING +} +#endif + void dMenu_FmapMap_c::setFmapPaletteColor(renderingFmap_c::palette_e i_palette, u8 i_r, u8 i_g, u8 i_b, u8 i_a) { int color; + JUT_ASSERT(1835, m_palette != NULL); if (i_a >= 0xe0) { color = ((i_r & 0xf8) << 7) | ((i_g & 0xf8) << 2) | (i_b >> 3) | (1 << 15); } else { @@ -286,13 +408,16 @@ void dMenu_FmapMap_c::setFmapPaletteColor(renderingFmap_c::palette_e i_palette, } bool dMenu_FmapMap_c::isFlashRoomNoCheck(int i_roomNo) const { + JUT_ASSERT(1874, mp_roomList != NULL); + JUT_ASSERT(1875, m_roomListNumber != NULL); bool ret = false; - u8* ptr = mFlashRooms; - for (int i = 0; i < mFlashRoomCount; ptr++, i++) { + u8* ptr = mp_roomList; + for (int i = 0; i < m_roomListNumber; i++) { if (*ptr == i_roomNo) { ret = true; break; } + ptr++; } return ret; } @@ -337,8 +462,12 @@ dMenu_FmapMap_c::dMenu_FmapMap_c() { mLastStageCursor = 0; mRegionCursor = 0; mFlashTimer = 0; - mFlashRooms = NULL; - mFlashRoomCount = 0; + mp_roomList = NULL; + m_roomListNumber = 0; +#if DEBUG + dMfm_HIO_prm_res_dst_s::m_res = NULL; + mMySelfPointer = this; +#endif } @@ -444,8 +573,8 @@ void dMenu_FmapMap_c::setFlashOn(int i_regionNo, int i_stageNo, u8* i_rooms, int mFlash = true; mRegionCursor = i_regionNo; mStageCursor = (u8)i_stageNo; - mFlashRooms = i_rooms; - mFlashRoomCount = i_roomCount; + mp_roomList = i_rooms; + m_roomListNumber = i_roomCount; } const GXColor* dMenu_FmapMap_c::getLineColor(int param_0, int param_1) { @@ -510,7 +639,7 @@ const GXColor* dMenu_FmapMap_c::getColor(int param_0) { const GXColor* list = l_dungeon_onColor; if (mFlash && mRegionCursor == getNowDrawRegionNo() && mStageNo == mStageCursor) { - if (mFlashRooms == NULL) { + if (mp_roomList == NULL) { list = l_dungeon_pointColor; } else if (isFlashRoomNoCheck(mRoomNo)) { list = l_dungeon_pointColor; diff --git a/src/d/d_meter_HIO.cpp b/src/d/d_meter_HIO.cpp index 498d0c6356..a3b92cb9b9 100644 --- a/src/d/d_meter_HIO.cpp +++ b/src/d/d_meter_HIO.cpp @@ -1,8 +1,14 @@ #include "d/dolzel.h" // IWYU pragma: keep #include "d/d_meter_HIO.h" +#include "JSystem/JHostIO/JORFile.h" #include "JSystem/JKernel/JKRAramArchive.h" +#include "JSystem/JKernel/JKRMemArchive.h" +#include "JSystem/JKernel/JKRDecomp.h" #include "JSystem/JKernel/JKRExpHeap.h" +#include "d/d_menu_dmap.h" +#include "d/d_menu_fmap_map.h" +#include "d/d_meter_map.h" #include "m_Do/m_Do_ext.h" dMeter_menuHIO_c::dMeter_menuHIO_c() { @@ -11,7 +17,7 @@ dMeter_menuHIO_c::dMeter_menuHIO_c() { #if DEBUG void dMeter_menuHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("ゲームオーバー", &mGameover, 1, 20000, 0, NULL, -1, -1, 512, 24); } #endif @@ -57,7 +63,70 @@ dMeter_drawCollectHIO_c::dMeter_drawCollectHIO_c() { #if DEBUG void dMeter_drawCollectHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genLabel("*****アイテム*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(小)", &mUnselectItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(大)", &mSelectItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****セーブ・オプション*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(小)", &mUnselectSaveOptionScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(大)", &mSelectSaveOptionScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****青いモヤモヤパーツ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mBlueSmokePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mBlueSmokePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mBlueSmokeScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mBlueSmokeAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ミドナの仮面・鏡*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mMaskMirrorPos.x, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mMaskMirrorPos.y, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Z", &mMaskMirrorPos.z, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アングルX", &mMaskMirrorAngle.x, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アングルY", &mMaskMirrorAngle.y, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アングルZ", &mMaskMirrorAngle.z, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mMaskMirrorScale, -1.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメーション", &mMaskMirrorAnimSpeed, 0.0f, 10.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ハートの器*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHeartVesselPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHeartVesselPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mHeartVesselScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ハートのかけら*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHeartPiecePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHeartPiecePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mHeartPieceScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ボタンデバッグON", (u8*)&mButtonDebugON, 1, 0, 0, -1, -1, 512, 24); + mctx->genLabel("*****Aボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonAPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonAPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Bボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonBScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Aテキスト*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonATextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonATextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonATextScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Bテキスト*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBTextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonBTextScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("カラーデバッグON", (u8*)&mColorDebugON, 1, 0, 0, -1, -1, 512, 24); + mctx->genLabel("*****カラーht_n_bas*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒R", &mVesselBack[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒G", &mVesselBack[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒B", &mVesselBack[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒A", &mVesselBack[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白R", &mVesselFront[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白G", &mVesselFront[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白B", &mVesselFront[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白A", &mVesselFront[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カラーh_kaz_n*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒R", &mVesselBack[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒G", &mVesselBack[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒B", &mVesselBack[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒A", &mVesselBack[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白R", &mVesselFront[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白G", &mVesselFront[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白B", &mVesselFront[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白A", &mVesselFront[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); } #endif @@ -92,7 +161,52 @@ dMeter_drawOptionHIO_c::dMeter_drawOptionHIO_c() { #if DEBUG void dMeter_drawOptionHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("open frame", &mOpenFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("デバッグON", (u8*)&mDebug, 1, 0, 0, -1, -1, 512, 24); + mctx->genLabel("*****矢印*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("サイズ", &mArrowSize, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****項目名カラー*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genLabel("*****選択中カラー*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("R", &mSelectColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("G", &mSelectColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("B", &mSelectColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****非選択中カラー*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("R", &mUnselectColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("G", &mUnselectColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("B", &mUnselectColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********バーのスケール********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("選択時", &mBarScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時", &mBarScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ウインドウ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mWindowPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mWindowPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ", &mWindowScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****メニュー位置*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genLabel("*****注目タイプ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mOptionTypeBGPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mOptionTypeBGPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ふりがな*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mOptionTypeBGPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mOptionTypeBGPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****しんどう*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mOptionTypeBGPosX[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mOptionTypeBGPosY[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****サウンド*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mOptionTypeBGPosX[3], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mOptionTypeBGPosY[3], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****テレビ画面の設定*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mTVsettingPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mTVsettingPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****キャリブレーション*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置X", &mPointerCalibrationPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mPointerCalibrationPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****設定確認*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("背景アルファ", &mBackgroundAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mBackgroundPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ハイハイ矢印*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("幅オフセットX", &mArrowOffsetX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("幅オフセットX(4:3)", &mArrowOffsetX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -135,37 +249,104 @@ dMeter_drawLetterHIO_c::dMeter_drawLetterHIO_c() { #if DEBUG void dMeter_drawLetterHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("open frame", &mOpenFrame[0], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrame[0], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("本文オープン", &mOpenFrame[1], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("本文クローズ", &mCloseFrame[1], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("手紙の枚数", &mLetterNum, 0, 54, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("デバッグON", (u8*)&mDebugON, 1, 0, 0, -1, -1, 512, 24); + mctx->genLabel("********選択時のページアイコンのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectPageIconBack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectPageIconBack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectPageIconBack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectPageIconBack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectPageIconFront.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectPageIconFront.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectPageIconFront.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectPageIconFront.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********非選択時のページアイコンのアルファ********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mUnselectPageIconAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********選択時のバーのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectBarBack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectBarBack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectBarBack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectBarBack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectBarFront.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectBarFront.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectBarFront.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectBarFront.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********バーのスケール********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("選択時", &mSelectBarScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時", &mUnselectBarScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********選択時のテキストのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectTextBack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectTextBack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectTextBack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectTextBack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectTextFront.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectTextFront.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectTextFront.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectTextFront.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********手紙の文字のカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mLetterTextBack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mLetterTextBack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mLetterTextBack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mLetterTextBack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mLetterTextFront.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mLetterTextFront.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mLetterTextFront.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mLetterTextFront.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********手紙全体の調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mWindowPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mWindowPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mWindowScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********手紙ウインドウ全体の調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mLetterWindowPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mLetterWindowPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mLetterWindowScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********手紙ウインドウ背景の調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mWindowBGAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********手紙ウインドウラインの調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mLetterLinePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mLetterLinePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mLetterLineAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); } #endif dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { static f32 const fipaScale[6] = {0.98f, 1.0f, 1.0f, 1.0f, 0.95f, 1.1f}; +#if PLATFORM_GCN static f32 const fipaPosX[6] = {1.3f, 6.6f, 0.0f, 3.96f, 4.0f, 27.5f}; +#else + static f32 const fipaPosX[6] = {1.3f, 6.6f, 0.0f, 3.96f, 11.7f, 27.5f}; +#endif static f32 const fipaPosY[6] = {-9.2f, -27.5f, -11.7f, -9.2f, -30.1f, -17.9f}; static f32 const finaScale[6] = {0.9f, 0.9f, 0.9f, 0.9f, 0.9f, 0.9f}; -#if PLATFORM_SHIELD - static f32 const finaPosX[6] = {0.0f, -4.0f, 0.0f, 0.0f, 0.0f, -4.0f}; -#else +#if PLATFORM_GCN static f32 const finaPosX[6] = {-25.0f, -4.0f, 0.0f, 0.0f, 0.0f, -4.0f}; -#endif - -#if PLATFORM_SHIELD - static f32 const finaPosY[6] = {-14.4f, -40.6, -24.0f, -11.7f, -37.9f, -13.0f}; + static f32 const finaPosY[6] = {-16.0f, -40.6f, -24.0f, -11.7f, -37.9f, -13.0f}; +#elif VERSION == VERSION_WII_USA_R0 + static f32 const finaPosX[6] = {0.0f, 0.0f, -3.96f, 0.0f, -3.96f, 0.0f}; + static f32 const finaPosY[6] = {-14.4f, -40.6f, -22.3f, -11.7f, -37.9f, -11.7f}; +#elif VERSION == VERSION_WII_JPN + static f32 const finaPosX[6] = {4.0f, 4.0f, 0.0f, 0.0f, 0.0f, 4.0f}; + static f32 const finaPosY[6] = {-16.0f, -40.6f, -24.0f, -11.7f, -37.9f, -13.0f}; #else - static f32 const finaPosY[6] = {-16.0f, -40.6, -24.0f, -11.7f, -37.9f, -13.0f}; + static f32 const finaPosX[6] = {0.0f, 0.0f, -3.96f, 0.0f, -3.96f, 4.0f}; + static f32 const finaPosY[6] = {-14.4f, -40.6f, -22.3f, -11.7f, -37.9f, -11.7f}; #endif static f32 const filiScale[6] = {0.65f, 0.65f, 0.65f, 0.65f, 0.65f, 0.65f}; -#if PLATFORM_SHIELD - static f32 const filiPosX[6] = {0.0f, -8.0f, 9.2f, 9.2f, 9.2f, -8.0f}; -#else +#if PLATFORM_GCN static f32 const filiPosX[6] = {-28.0f, -8.0f, 9.2f, 9.2f, 9.2f, -8.0f}; + static f32 const filiPosY[6] = {-6.6f, -14.0f, -14.4f, 24.9f, -11.7f, 24.9f}; +#else + static f32 const filiPosX[6] = {0.0f, 0.0f, 9.2f, 9.2f, 9.2f, 1.3f}; + static f32 const filiPosY[6] = {-6.6f, -14.4f, -14.4f, 24.9f, -11.7f, 24.9f}; #endif - static f32 const filiPosY[6] = {-6.6f, -14.0f, -14.4f, 24.9f, -11.7f, 24.9f}; static f32 const bboxScale[6] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; static f32 const bboxPosX[6] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; static f32 const bboxPosY[6] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; @@ -176,8 +357,12 @@ dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { #if VERSION == VERSION_GCN_JPN static f32 const finfoPosX[6] = {-27.0f, 0.0f, -12.0f, 0.0f, -12.0f, -32.8f}; -#else +#elif PLATFORM_GCN static f32 const finfoPosX[6] = {-17.0f, 0.0f, -14.0f, 0.0f, -12.0f, -32.8f}; +#elif VERSION == VERSION_WII_USA_R0 || VERSION == VERSION_WII_JPN + static f32 const finfoPosX[6] = {-27.0f, 0.0f, 0.0f, 0.0f, 0.0f, -32.8f}; +#else + static f32 const finfoPosX[6] = {-17.0f, 0.0f, -14.0f, 0.0f, 0.0f, -32.8f}; #endif static f32 const finfoPosY[6] = {6.6f, 0.0f, 0.0f, 0.0f, 1.3f, 0.0f}; @@ -185,6 +370,10 @@ dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { #if VERSION == VERSION_GCN_JPN static f32 const fishnPosX[6] = {12.0f, -20.0f, 1.3f, 6.6f, 14.0f, -6.6f}; +#elif VERSION == VERSION_WII_USA_R0 || VERSION == VERSION_WII_JPN + static f32 const fishnPosX[6] = {12.0f, -20.0f, 0.0f, 14.4f, 35.3f, -6.6f}; +#elif PLATFORM_WII + static f32 const fishnPosX[6] = {4.0f, -20.0f, 0.0f, 14.4f, 1.3f, 9.2f}; #else static f32 const fishnPosX[6] = {4.0f, -20.0f, 1.3f, 6.6f, 1.3f, 9.2f}; #endif @@ -221,7 +410,11 @@ dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { mFishInfoPosY[i] = fishnPosY[i]; } mScale[0] = 0.83f; +#if PLATFORM_WII + mPosX[0] = 6.6f; +#else mPosX[0] = 5.0f; +#endif mPosY[0] = -22.2f; mScale[1] = 0.83f; @@ -232,7 +425,61 @@ dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { #if DEBUG void dMeter_drawFishingHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + static const char* fish_name[6] = { + "********トアルナマズ********", + "********ニオイマス********", + "********ハイリアパイク********", + "********グリーンギル********", + "********ハイラルドジョウ********", + "********ハイラルバス********", + }; + static u8 fish_type[6] = {3, 4, 2, 5, 1, 0}; + mctx->genCheckBox("デバッグON", (u8*)&mDebug, 1, 0, 0, -1, -1, 512, 24); + mctx->genSlider("open frame", &mOpenFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 6; i++) { + mctx->genLabel(fish_name[i], 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("数", &mFishNum[fish_type[i]], 0, 999, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ", &mFishSize[fish_type[i]], 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***魚パーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishIconScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishIconPosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishIconPosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***魚の名前パーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishNameScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishNamePosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishNamePosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ラインパーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishLineScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishLinePosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishLinePosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***サイズパーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishSizeScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishSizePosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishSizePosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***匹数パーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishCountScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishCountPosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishCountPosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***サイズ+匹数パーツ調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishCountSizeScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishCountSizePosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishCountSizePosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***全体調整***", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mFishInfoScale[fish_type[i]], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mFishInfoPosX[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mFishInfoPosY[fish_type[i]], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n", 0, 0, 0, -1, -1, 512, 24); + } + mctx->genLabel("********”最大サイズ”調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********”釣り上げた数”調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("スケール", &mScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X", &mPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置X(4:3)", &mCaughtNumPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置Y", &mPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -264,7 +511,32 @@ dMeter_drawInsectHIO_c::dMeter_drawInsectHIO_c() { #if DEBUG void dMeter_drawInsectHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->startComboBox("タイプ", &mType, 0, 0, -1, -1, 256, 26); + mctx->genComboBoxItem("デフォルト", 0); + mctx->genComboBoxItem("コレクト画面", 1); + mctx->genComboBoxItem("アゲハ", 2); + mctx->endComboBox(); + mctx->genCheckBox("デバッグON", (u8*)&mDebugON, 1, 0, 0, -1, -1, 512, 24); + mctx->genSlider("open frame", &mOpenFrame, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrame, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****アイテム*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(小)", &mUnselectInsectScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(大)", &mSelectInsectScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****説明ウインドウ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mDescWindowPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mDescWindowPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****選択ウインドウ(4:3)*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mGiveOptionPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mGiveOptionPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****選択肢ウインドウ(4:3)*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mConfirmOptionPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mConfirmOptionPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****選択ウインドウ(16:9)*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mGiveOptionPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mGiveOptionPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****選択肢ウインドウ(16:9)*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mConfirmOptionPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mConfirmOptionPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -279,7 +551,14 @@ dMeter_drawCalibrationHIO_c::dMeter_drawCalibrationHIO_c() { #if DEBUG void dMeter_drawCalibrationHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genCheckBox("デバッグON", (u8*)&mDebug, 1, 0, 0, -1, -1, 512, 24); + mctx->genSlider("open frame", &mOpenFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrames, 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("点滅フレーム数", &mFlashFrameNum, 0, 300, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ステップ1*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("円のスケール", &mCircleScale, 0.0f, 5.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ステップ3*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("円のスケール", &mCircleScale2, 0.0f, 5.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -320,7 +599,64 @@ dMeter_drawSkillHIO_c::dMeter_drawSkillHIO_c() { #if DEBUG void dMeter_drawSkillHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("open frame", &mOpenFrame[0], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("close frame", &mCloseFrame[0], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("本文オープン", &mOpenFrame[1], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("本文クローズ", &mCloseFrame[1], 1, 20, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("デバッグON", (u8*)&mDebug, 1, 0, 0, -1, -1, 512, 24); + mctx->genLabel("********選択時の巻物アイコンのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectScrollIconBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectScrollIconBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectScrollIconBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectScrollIconBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectScrollIconWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectScrollIconWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectScrollIconWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectScrollIconWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********非選択時の巻物アイコンのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mUnselectScrollIconBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mUnselectScrollIconBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mUnselectScrollIconBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mUnselectScrollIconBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mUnselectScrollIconWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mUnselectScrollIconWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mUnselectScrollIconWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mUnselectScrollIconWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********選択時のバーのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectBarBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectBarBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectBarBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectBarBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectBarWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectBarWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectBarWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectBarWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********バーのスケール********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("選択時", &mSelectBarScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時", &mUnselectBarScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********選択時のテキストのカラー********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mSelectTextBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mSelectTextBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mSelectTextBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mSelectTextBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mSelectTextWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mSelectTextWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mSelectTextWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mSelectTextWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********奥義ウインドウ全体の調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mSkillDescPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mSkillDescPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mSkillDescScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********奥義ウインドウ背景の調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mWindowBGalpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********奥義ウインドウラインの調整********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mWindowLinePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mWindowLinePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mWindowLineAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("********奥義名********", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mSkillTitlePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mSkillTitlePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mSkillTitleScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -546,7 +882,272 @@ dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() { #if DEBUG void dMeter_drawEmpButtonHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genCheckBox("デバッグ表示A", &mDebugDisplayButton[0], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示B", &mDebugDisplayButton[1], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示R", &mDebugDisplayButton[2], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示Z", &mDebugDisplayButton[3], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示3D", &mDebugDisplayButton[4], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示C", &mDebugDisplayButton[5], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示S", &mDebugDisplayButton[6], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示X", &mDebugDisplayButton[7], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示Y", &mDebugDisplayButton[8], 1, 0, 0, -1, -1, 512, 24); + mctx->genCheckBox("デバッグ表示ビンアイコン", &mDebugDisplayButton[14], 1, 0, 0, -1, -1, 512, 24); + mctx->genSlider("2個表示の間隔", &mDisplaySpace, 0.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****全体*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mEmpButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mEmpButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mEmpButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Aボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonAPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonAPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Bボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonBScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Rボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Zボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonZPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonZPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****3Dボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &m3DButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &m3DButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &m3DButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Cボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mCButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mCButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mCButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****スタートボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mSButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mSButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mSButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Xボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonXPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonXPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Yボタン*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonYPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonYPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonYScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャクコントローラ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****リモコンコントローラ*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mWiimotePosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mWiimotePosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mWiimoteScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****リモコンコントローラ(←→)*****", 0, 0, 0, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mWiimoteLRPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mWiimoteLRPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mWiimoteLRScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****A+リモコンコントローラ*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mWiimoteAPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mWiimoteAPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mWiimoteAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****3D+B*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &m3DBButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &m3DBButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &m3DBButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャク+リモコン*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukWiimotePosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukWiimotePosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukWiimoteScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャク+リモコン(リール)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukWiimoteRealPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukWiimoteRealPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukWiimoteRealScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャク(リール)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukRealPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukRealPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukRealScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャク(盾アタック)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukAttackPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukAttackPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukAttackScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****A+B*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mAButtonBPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mAButtonBPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mAButtonBScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャクZボタン*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukButtonZPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukButtonZPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukButtonZScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ヌンチャクCボタン*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mNunchukCButtonPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mNunchukCButtonPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mNunchukCButtonScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ビンアイコン*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mBottleIconPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mBottleIconPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mBottleIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ビューチェンジ*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mViewChangePosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mViewChangePosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mViewChangeScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****テキスト1*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mText1PosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mText1PosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mText1Scale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****テキスト2*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mText2PosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mText2PosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mText2Scale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****アイテム*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mItemPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mItemPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ミドナアイコン*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mMidnaIconPosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mMidnaIconPosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mMidnaIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ピカリ調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ピカリ調整(一騎撃ち用)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariFastScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariFastFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariFastFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariFastFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariFastFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariFastFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariFastFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariFastFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariFastFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariFastBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariFastBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariFastBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariFastBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariFastBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariFastBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariFastBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariFastBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariFastAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ピカリ調整(盗み聞き用)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariListenScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariListenFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariListenFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariListenFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariListenFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariListenFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariListenFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariListenFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariListenFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariListenBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariListenBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariListenBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariListenBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariListenBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariListenBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariListenBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariListenBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariListenAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ピカリ調整(連打)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariRepeatHitScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariRepeatHitFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariRepeatHitFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariRepeatHitFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariRepeatHitFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariRepeatHitFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariRepeatHitFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariRepeatHitFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariRepeatHitFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariRepeatHitBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariRepeatHitBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariRepeatHitBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariRepeatHitBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariRepeatHitBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariRepeatHitBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariRepeatHitBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariRepeatHitBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariRepeatHitAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("連打フレーム数", &mRepeatHitFrameNum, 1, 300, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("連打スケール", &mRepeatHitScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n*****ホークアイ*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mHawkeyeDebugON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***全体***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHawkeyePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHawkeyePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***テキスト***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHawkeyeTextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", mHawkeyeTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***+***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHawkeyePlusPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", mHawkeyeTextPosY + 1, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***−***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHawkeyeMinusPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", mHawkeyeTextPosY + 2, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n*****ズームイン・ズームアウト*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mHawkeyeZoomDebugON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***全体***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mHawkeyeZoomPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHawkeyeZoomPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mHawkeyeZoomScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール(4:3)", &mHawkeyeZoomScale_4x3, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***テキスト+アイコン***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", mHawkeyeIconPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHawkeyeTextIconPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(4:3)", &mHawkeyeTextIconPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", mHawkeyeIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***テキスト***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", mHawkeyeIconPosX + 1, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHawkeyeZoomTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(4:3)", &mHawkeyeTextPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", mHawkeyeIconScale + 1, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***アイコン***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", mHawkeyeIconPosX + 2, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mHawkeyeIconPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(4:3)", &mHawkeyeIconPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", mHawkeyeIconScale + 2, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ポインタON***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分0(R)", &mPointerONBlack[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分0(G)", &mPointerONBlack[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分0(B)", &mPointerONBlack[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分0(A)", &mPointerONBlack[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分0(R)", &mPointerONWhite[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分0(G)", &mPointerONWhite[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分0(B)", &mPointerONWhite[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分0(A)", &mPointerONWhite[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1(R)", &mPointerONBlack[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1(G)", &mPointerONBlack[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1(B)", &mPointerONBlack[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1(A)", &mPointerONBlack[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1(R)", &mPointerONWhite[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1(G)", &mPointerONWhite[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1(B)", &mPointerONWhite[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1(A)", &mPointerONWhite[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mPointerONScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメフレーム", &mPointerONAnimFrame, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ポインタOFF***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(R)", &mPointerOFFBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(G)", &mPointerOFFBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(B)", &mPointerOFFBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分(A)", &mPointerOFFBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(R)", &mPointerOFFWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(G)", &mPointerOFFWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(B)", &mPointerOFFWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分(A)", &mPointerOFFWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mPointerOFFScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -723,7 +1324,152 @@ dMeter_drawMiniGameHIO_c::dMeter_drawMiniGameHIO_c() { #if DEBUG void dMeter_drawMiniGameHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genLabel("************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****山羊追いゲーム*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****タイマーの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mTimerSizeX[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mTimerSizeY[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mTimerPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mTimerPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mTimerAlpha[0], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X4:3", &mTimerSizeX_4x3, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y4:3", &mTimerSizeY_4x3, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X4:3", &mTimerPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y4:3", &mTimerPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カウンターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mCounterSizeX[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mCounterSizeY[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mCounterPosX[0], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mCounterPosY[0], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mCounterAlpha[0], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****牛のイメージの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mIconSizeX[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mIconSizeY[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mIconPosX[0], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(4:3)", &mIconPosX_4x3, -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mIconPosY[0], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mIconAlpha[0], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("****************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ゾーラ川下りゲーム*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("****************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****的+カウンタの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &field_0x8[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &field_0x14[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(4:3)", &mRiverRideIconPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &field_0x20[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &field_0x2c[1], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カウンターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mCounterSizeX[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mCounterSizeY[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mCounterPosX[1], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mCounterPosY[1], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mCounterAlpha[1], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****的のイメージの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mIconSizeX[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mIconSizeY[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mIconPosX[1], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mIconPosY[1], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mIconAlpha[1], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ライダーゲーム*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カウンターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mCounterSizeX[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mCounterSizeY[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mCounterPosX[2], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mCounterPosY[2], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mCounterAlpha[2], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ライダーのイメージの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mIconSizeX[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mIconSizeY[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mIconPosX[2], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(4:3)", &mRiderGameIconPosX_4x3, -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mIconPosY[2], -600.0f, 600.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mIconAlpha[2], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****スタート処理*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("Ready?Go!", &mReadyGo, 0, 200, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Get In!の調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->startComboBox("出現位置", &mGetInTextLocation, 0, NULL, -1, -1, 256, 26); + mctx->genComboBoxItem("固定位置", 0); + mctx->genComboBoxItem("牛から", 1); + mctx->endComboBox(); + mctx->genSlider("サイズ調整X", &mGetInTextSizeX, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mGetInTextSizeY, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mGetInTextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mGetInTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mGetInTextAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ウエイトフレーム", &mGetInTextWaitFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファフレーム", &mGetInTextAlphaFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Get In!のピカリ調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("出現開始フレーム", &mGetInPikariAppearFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mGetInPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mGetInPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mGetInPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mGetInPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mGetInPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mGetInPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mGetInPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mGetInPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mGetInPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mGetInPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mGetInPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mGetInPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mGetInPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mGetInPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mGetInPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mGetInPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mGetInPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mGetInPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Start!!のピカリ調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("出現開始フレーム", &mStartPikariAppearFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mStartPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mStartPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mStartPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mStartPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mStartPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mStartPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mStartPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mStartPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mStartPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mStartPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mStartPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mStartPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mStartPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mStartPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mStartPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mStartPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mStartPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mStartPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("タイマー表示フレーム", &mStartPikariDisplayFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****READY? FIGHT!!の調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整X", &mReadyFightTextSizeX, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ調整Y", &mReadyFightTextSizeY, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mReadyFightTextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mReadyFightTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mReadyFightTextAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ウエイトフレーム", &mReadyFightTextWaitFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファフレーム", &field_0x172, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****READY? FIGHT!!のピカリ調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("出現開始フレーム", &mReadyFightPikariAppearFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mReadyFightPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mReadyFightPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mReadyFightPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mReadyFightPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mReadyFightPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mReadyFightPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mReadyFightPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mReadyFightPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mReadyFightPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mReadyFightPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mReadyFightPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mReadyFightPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mReadyFightPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mReadyFightPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mReadyFightPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mReadyFightPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mReadyFightPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mReadyFightPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); } #endif @@ -796,7 +1542,101 @@ dMeter_drawLightDropHIO_c::dMeter_drawLightDropHIO_c() { #if DEBUG void dMeter_drawLightDropHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("拡大縮小(通常)", &mVesselScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(通常)", &mVesselPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(通常)", &mVesselPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(4:3)", &mVesselPosX_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(4;3)", &mVesselPosY_4x3, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ(通常)", &mVesselAlpha[0], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話)", &mVesselTalkScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話)", &mVesselTalkPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話)", &mVesselTalkPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ(会話)", &mVesselAlpha[1], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ(器)", &mVesselAlpha[2], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ(雫)", &mDropAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***光の器ゲット後***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mDropGetScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡縮アニメフレーム数", &mDropGetScaleAnimFrameNum, 0, 30, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***光の雫コンプリート後***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("個々ピカリ間隔", &mPikariInterval, 0, 30, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("個々~一斉ピカリ間隔", &field_0x54, -30, 30, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("パーツのスケール", &mDropScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー黒(R)", &mDropOnColorBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー黒(G)", &mDropOnColorBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー黒(B)", &mDropOnColorBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー黒(A)", &mDropOnColorBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー白(R)", &mDropOnColorWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー白(G)", &mDropOnColorWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー白(B)", &mDropOnColorWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ONカラー白(A)", &mDropOnColorWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー黒(R)", &mDropOffColorBlack.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー黒(G)", &mDropOffColorBlack.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー黒(B)", &mDropOffColorBlack.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー黒(A)", &mDropOffColorBlack.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー白(R)", &mDropOffColorWhite.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー白(G)", &mDropOffColorWhite.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー白(B)", &mDropOffColorWhite.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("OFFカラー白(A)", &mDropOffColorWhite.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ピカリ***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(通常)", &mPikariScaleNormal, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(コンプ後)", &mPikariScaleComplete, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mDropPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mDropPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mDropPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mDropPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mDropPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mDropPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mDropPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mDropPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mDropPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mDropPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mDropPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mDropPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mDropPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mDropPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mDropPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mDropPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード(コンプ中)", &mDropPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード(コンプ後)", &mDropPikariAnimSpeed_Completed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ピカリ(ループ再生)***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariLoopScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariLoopFrontInner[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariLoopFrontInner[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariLoopFrontInner[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariLoopFrontInner[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariLoopFrontOuter[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariLoopFrontOuter[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariLoopFrontOuter[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariLoopFrontOuter[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariLoopBackInner[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariLoopBackInner[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariLoopBackInner[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariLoopBackInner[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariLoopBackOuter[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariLoopBackOuter[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariLoopBackOuter[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariLoopBackOuter[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariLoopAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("***ピカリ(ループBACK(停止))***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariLoopBackScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mPikariLoopFrontInner[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mPikariLoopFrontInner[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mPikariLoopFrontInner[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mPikariLoopFrontInner[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mPikariLoopFrontOuter[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mPikariLoopFrontOuter[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mPikariLoopFrontOuter[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mPikariLoopFrontOuter[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mPikariLoopBackInner[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mPikariLoopBackInner[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mPikariLoopBackInner[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mPikariLoopBackInner[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mPikariLoopBackOuter[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mPikariLoopBackOuter[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mPikariLoopBackOuter[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mPikariLoopBackOuter[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("停止アニメフレーム", &mPikariLoopBackStopFrame, 0.0f, 60.0f, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("アニメデバッグ", &mAnimDebug, 1, 0, NULL, -1, -1, 512, 24); } #endif @@ -1454,14 +2294,717 @@ void dMeter_drawHIO_c::updateOffWide() {} #if DEBUG void dMeter_drawHIO_c::genMessage(JORMContext* mctx) { // DEBUG NONMATCHING + static const char* base_text[2] = { + "***アイテムあり***", + "***アイテムなし***", + }; + + mctx->genNode("コレクト画面", &mCollectScreen, 0, 0); + mctx->genNode("オプション画面", &mOptionScreen, 0, 0); + mctx->genNode("強調ボタン", &mEmpButton, 0, 0); + mctx->genNode("手紙セレクト画面", &mLetterSelectScreen, 0, 0); + mctx->genNode("魚一覧画面", &mFishListScreen, 0, 0); + mctx->genNode("虫一覧画面", &mInsectListScreen, 0, 0); + mctx->genNode("奥義一覧画面", &mSkillListScreen, 0, 0); + mctx->genNode("光の雫用", &mLightDrop, 0, 0); + mctx->genNode("ミニゲーム用", &mMiniGame, 0, 0); + field_0x8_debug = dMeter_map_HIO_c::mMySelfPointer; + if (field_0x8_debug != NULL) { + mctx->genNode("エリアマップ制御", field_0x8_debug, 0, 0); + } + mctx->genLabel("*****アイテムスケール割合*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mItemScaleAdjustON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("割合", &mItemScalePercent, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("* ライフゲージ・魔法メーターの調整 *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     ライフの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ライフ10以下*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mLifeTopPosX, -100.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mLifeTopPosY, -100.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****魔法が無い*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mNoMagicPosY, -100.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****全体の調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("全体の拡大縮小", &mParentScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("全体のアルファ", &mParentAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ライフゲージの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mLifeParentScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ハートマークのアルファ", &mLifeParentHeartAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ベースのアルファ", &mHeartBaseAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mLifeGaugePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mLifeGaugePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ハートマークの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mHeartMarkScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mHeartAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****大きいハートマークの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mBigHeartScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mBigHeartAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    魔法メーターの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****魔法メーターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mMagicMeterScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("バーのアルファ", &mMagicMeterAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("枠のアルファ", &mMagicMeterFrameAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mMagicMeterPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mMagicMeterPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   カンテラメーターの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カンテラメーターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mLanternMeterScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("バーのアルファ", &mLanternMeterAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("枠のアルファ", &mLanternMeterFrameAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mLanternMeterPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mLanternMeterPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    酸素メーターの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****酸素メーターの調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mOxygenMeterScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("バーのアルファ", &mOxygenMeterAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("枠のアルファ", &mOxygenMeterFrameAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mOxygenMeterPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mOxygenMeterPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    操作説明関連の調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      全体の調整      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mMainHUDButtonsScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mMainHUDButtonsAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mMainHUDButtonsPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mMainHUDButtonsPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*  全体の調整(アイテム選択)  *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRingHUDButtonsScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mRingHUDButtonsAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRingHUDButtonsPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRingHUDButtonsPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   ボタン表示バックの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonDisplayBackScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonDisplayBackAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Aボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonAAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonAPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonAPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中)", &mButtonATalkScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中)", &mButtonATalkPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中)", &mButtonATalkPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中A)", &mButtonATalkAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中A)", &mButtonATalkAPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中A)", &mButtonATalkAPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(光の器)", &mButtonAVesselPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(光の器)", &mButtonAVesselPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Aフォントの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("テキストデバッグ", (u8*)&mButtonATextDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アクションID", &mButtonATextActionID, 0, 2000, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("字間", &mButtonATextSpacing, -5.0f, 5.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonATextScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonATextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonATextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中)", &mButtonATalkScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中)", &mButtonATalkPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中)", &mButtonATalkPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中A)", &mButtonATextTalkAScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中A)", &mButtonATalkAPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中A)", &mButtonATalkAPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(R)", &mButtonATextColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(G)", &mButtonATextColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(B)", &mButtonATextColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(A)", &mButtonATextColor.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Bボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonBScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonBAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中)", &mButtonBTalkScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中)", &mButtonBTalkPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中)", &mButtonBTalkPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(狼)", &mButtonBWolfPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(狼)", &mButtonBWolfPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(光の器)", &mButtonBVesselPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(光の器)", &mButtonBVesselPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Bアイテムの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mButtonDebug[3], 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBItemPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBItemPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転", &mButtonBItemRotation[0], 0.0f, 360.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonBItemScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(個数)", &mItemBNumPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(個数)", &mItemBNumPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(個数)", &mItemBNumScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(剣)", &mButtonBItemPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(剣)", &mButtonBItemPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転(剣)", &mButtonBItemRotation[1], 0.0f, 360.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(剣)", &mButtonBItemScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(つり)", &mButtonBItemPosX[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(つり)", &mButtonBItemPosY[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転(つり)", &mButtonBItemRotation[2], 0.0f, 360.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(つり)", &mButtonBItemScale[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   Bアイテムベースの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 2; i++) { + mctx->genLabel(base_text[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mItemBBaseScale[i], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mItemBBasePosX[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mItemBBasePosY[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mItemBBaseAlpha[i], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Bフォントの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonBFontScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonBFontPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonBFontPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(会話中)", &mButtonBTalkScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(会話中)", &mButtonBTalkPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(会話中)", &mButtonBTalkPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(R)", &mButtonBFontColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(G)", &mButtonBFontColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(B)", &mButtonBFontColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(A)", &mButtonBFontColor.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    ミドナアイコンの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mMidnaIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mMidnaIconAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mMidnaIconPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mMidnaIconPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     XYボタンの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイコンの半透明アルファ", &mButtonXYItemDimAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ボタンの半透明アルファ", &mButtonXYBaseDimAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Xボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonXAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonXPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonXPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Xアイテムの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mButtonDebug[0], 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonXItemPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonXItemPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転", &mButtonItemRotation[0], 0.0f, 360.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(個数)", &mXItemNumPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(個数)", &mXItemNumPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(個数)", &mXItemNumScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   Xアイテムベースの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 2; i++) { + mctx->genLabel(base_text[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXItemBaseScale[i], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonXItemBasePosX[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonXItemBasePosY[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonXItemBaseAlpha[i], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Yボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonYScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonYAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonYPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonYPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Yアイテムの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mButtonDebug[1], 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonYItemPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonYItemPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonYItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転", &mButtonItemRotation[1], 0.0f, 360.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(個数)", &mYItemNumPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(個数)", &mYItemNumPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小(個数)", &mYItemNumScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   Yアイテムベースの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 2; i++) { + mctx->genLabel(base_text[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonYItemBaseScale[i], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonYItemBasePosX[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonYItemBasePosY[i], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonYItemBaseAlpha[i], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    XYフォントの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXYTextScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonXYTextPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonXYTextPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(R)", &mButtonXYTextColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(G)", &mButtonXYTextColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(B)", &mButtonXYTextColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(A)", &mButtonXYTextColor.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Zボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonZAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonZPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonZPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Zアイテムの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonZItemPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonZItemPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZItemScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   Zアイテムベースの調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZItemBaseScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonZItemBasePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonZItemBasePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonZItemBaseAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Zフォントの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZFontScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonZFontPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonZFontPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(R)", &mButtonZFontColor.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(G)", &mButtonZFontColor.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(B)", &mButtonZFontColor.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カラー(A)", &mButtonZFontColor.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     ベース部分の調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonBaseAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    ルピー・カギの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      全体の調整      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRupeeKeyScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRupeeKeyPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRupeeKeyPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mRupeeKeyAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      ルピーの調整      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRupeeScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRupeePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRupeePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mRupeeAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      カギの調整      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mKeyScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mKeyPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mKeyPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mKeyAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     枠の模様の調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRupeeFrameScale, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRupeeFramePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRupeeFramePosY, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mRupeeFrameAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*  ルピーの数字の調整*の調整   *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mRupeeCountScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mRupeeCountPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mRupeeCountPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mRupeeCountAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     カギの数字の調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mKeyNumScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mKeyNumPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mKeyNumPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mKeyNumAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      拍車の調整      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mSpurDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    拍車アイコンの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mSpurIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mSpurIconAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("* 非表示アイコン(黒ベタ)の調整 *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mUsedSpurIconScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mUsedSpurIconAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    表示可能領域の調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mSpurBarScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mSpurBarPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mSpurBarPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拍車の数", &mMaxSpurAmount, '\x03', '\f', 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Aボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonAHorseScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mButtonAHorsePosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mButtonAHorsePosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*      ピカリの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Aボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonAPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mButtonAPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mButtonAPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mButtonAPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mButtonAPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mButtonAPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mButtonAPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mButtonAPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mButtonAPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mButtonAPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mButtonAPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mButtonAPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mButtonAPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mButtonAPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mButtonAPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mButtonAPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mButtonAPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mButtonAPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Bボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonBPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mButtonBPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mButtonBPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mButtonBPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mButtonBPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mButtonBPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mButtonBPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mButtonBPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mButtonBPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mButtonBPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mButtonBPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mButtonBPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mButtonBPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mButtonBPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mButtonBPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mButtonBPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mButtonBPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mButtonBPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     Zボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonZPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mButtonZPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mButtonZPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mButtonZPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mButtonZPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mButtonZPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mButtonZPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mButtonZPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mButtonZPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mButtonZPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mButtonZPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mButtonZPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mButtonZPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mButtonZPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mButtonZPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mButtonZPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mButtonZPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mButtonZPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     XYボタンの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonXYPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mButtonXYPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mButtonXYPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mButtonXYPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mButtonXYPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mButtonXYPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mButtonXYPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mButtonXYPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mButtonXYPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mButtonXYPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mButtonXYPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mButtonXYPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mButtonXYPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mButtonXYPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mButtonXYPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mButtonXYPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mButtonXYPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mButtonXYPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     拍車アイコンの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mSpurIconPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mSpurIconPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mSpurIconPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mSpurIconPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mSpurIconPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mSpurIconPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mSpurIconPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mSpurIconPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mSpurIconPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mSpurIconPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mSpurIconPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mSpurIconPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mSpurIconPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mSpurIconPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mSpurIconPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mSpurIconPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mSpurIconPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mSpurIconPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     拍車アイコンRevive    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mSpurIconRevivePikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mSpurIconRevivePikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mSpurIconRevivePikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mSpurIconRevivePikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mSpurIconRevivePikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mSpurIconRevivePikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mSpurIconRevivePikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mSpurIconRevivePikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mSpurIconRevivePikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mSpurIconRevivePikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mSpurIconRevivePikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mSpurIconRevivePikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mSpurIconRevivePikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mSpurIconRevivePikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mSpurIconRevivePikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mSpurIconRevivePikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mSpurIconRevivePikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mSpurIconRevivePikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     ミドナボタンピカリ    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ボタン点滅", &mMidnaIconFlashRate, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mMidnaIconPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &mMidnaIconPikariFrontInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &mMidnaIconPikariFrontInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &mMidnaIconPikariFrontInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &mMidnaIconPikariFrontInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &mMidnaIconPikariFrontOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &mMidnaIconPikariFrontOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &mMidnaIconPikariFrontOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &mMidnaIconPikariFrontOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &mMidnaIconPikariBackInner.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &mMidnaIconPikariBackInner.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &mMidnaIconPikariBackInner.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &mMidnaIconPikariBackInner.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &mMidnaIconPikariBackOuter.r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &mMidnaIconPikariBackOuter.g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &mMidnaIconPikariBackOuter.b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &mMidnaIconPikariBackOuter.a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mMidnaIconPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*       十字ボタン      *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mButtonCrossScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(OFF)", &mButtonCrossOFFPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(OFF)", &mButtonCrossOFFPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X(ON)", &mButtonCrossONPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y(ON)", &mButtonCrossONPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("文字拡大縮小", &mButtonCrossTextScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mButtonCrossAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ITEMアルファ", &mButtonCrossITEMAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("MAPアルファ", &mButtonCrossMAPAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("移動フレーム", &mButtonCrossMoveFrame, 1, 0x1e, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*     ハイハイ矢印の調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("全表示", (u8*)&mScrollArrowDisplayAll, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小X", &mScrollArrowScaleX, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小Y", &mScrollArrowScaleY, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BCKアニメスピード", &mScrollArrowBCKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BPKアニメスピード", &mScrollArrowBPKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BTKアニメスピード", &mScrollArrowBTKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("上下用位置X", &mScrollArrowPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("上下用位置Y", &mScrollArrowPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左右用位置X", &mScrollArrowPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左右用位置Y", &mScrollArrowPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("中心位置X", &mScrollArrowCenterPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("中心位置Y", &mScrollArrowCenterPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   Wiiロック矢印の調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("全表示", (u8*)&mWiiLockArrowDisplayAll, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小X", &mWiiLockArrowScaleX, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小Y", &mWiiLockArrowScaleY, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BCKアニメスピード", &mWiiLockArrowBCKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BPKアニメスピード", &mWiiLockArrowBPKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("BTKアニメスピード", &mWiiLockArrowBTKAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("上下用位置X", &mWiiLockArrowPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("上下用位置Y", &mWiiLockArrowPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左右用位置X", &mWiiLockArrowPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左右用位置Y", &mWiiLockArrowPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    タッチエリアの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    選択中カラーの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1R", &mTouchAreaSelectBlack[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1G", &mTouchAreaSelectBlack[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1B", &mTouchAreaSelectBlack[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分1A", &mTouchAreaSelectBlack[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1R", &mTouchAreaSelectWhite[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1G", &mTouchAreaSelectWhite[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1B", &mTouchAreaSelectWhite[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分1A", &mTouchAreaSelectWhite[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分2R", &mTouchAreaSelectBlack[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分2G", &mTouchAreaSelectBlack[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分2B", &mTouchAreaSelectBlack[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分2A", &mTouchAreaSelectBlack[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分2R", &mTouchAreaSelectWhite[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分2G", &mTouchAreaSelectWhite[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分2B", &mTouchAreaSelectWhite[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分2A", &mTouchAreaSelectWhite[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mTouchAreaSelectFrameNum, 1, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*    非選択中カラーの調整    *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分R", &mTouchAreaSelectBlack[2].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分G", &mTouchAreaSelectBlack[2].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分B", &mTouchAreaSelectBlack[2].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分A", &mTouchAreaSelectBlack[2].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分R", &mTouchAreaSelectWhite[2].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分G", &mTouchAreaSelectWhite[2].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分B", &mTouchAreaSelectWhite[2].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分A", &mTouchAreaSelectWhite[2].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("* タッチエリア(MAP)の調整  *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択時スケール", &mTouchAreaSelectScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時スケール", &mTouchAreaUnselectScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mTouchAreaScale[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mTouchAreaAlpha[0], 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mTouchAreaPosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mTouchAreaPosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*タッチエリア(エリアマップ)の調整*", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択時スケール", &mTouchAreaSelectScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時スケール", &mTouchAreaUnselectScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mTouchAreaScale[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mTouchAreaPosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mTouchAreaPosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("* タッチエリア(ITEM)の調整 *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択時スケール", &mTouchAreaSelectScale[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非選択時スケール", &mTouchAreaUnselectScale[2], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mTouchAreaPosX[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mTouchAreaPosY[2], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   バーのテキストの調整     *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("MAPスケール", &mDpadMAPScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("MAPトランスX", &mDpadMAPPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("MAPトランスY", &mDpadMAPPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("* フローティングメッセージの調整 *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("メッセージデバッグ", (u8*)&mMessageDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("メッセージID", (s32*)&mMessageID, 0, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("フローデバッグ", (u8*)&mFlowDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("メッセージID", (s32*)&mFlowID, 0, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("表示時間", &mMessageDuration, 0, 1000, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mFloatingMessagePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mFloatingMessagePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*   カンテラアイコンメーター  *", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("************************************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整X", &mLanternIconMeterPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("位置調整Y", &mLanternIconMeterPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("サイズ", &mLanternIconMeterSize, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); } void dMeter_drawHIO_c::updateFMsgDebug() { - + JORMContext* mctx = attachJORMContext(8); + mctx->startUpdateNode(this); + mctx->updateCheckBox(2, (u8*)&mMessageDebug, 1, 0); + mctx->updateCheckBox(2, (u8*)&mFlowDebug, 1, 0); + mctx->endUpdateNode(); + releaseJORMContext(mctx); } #endif dMeter_ringHIO_c::dMeter_ringHIO_c() { +#if WIDESCREEN_SUPPORT + updateOnWide(); +#else mRingRadiusH = 175.0f; mRingRadiusV = 160.0f; @@ -1570,17 +3113,405 @@ dMeter_ringHIO_c::dMeter_ringHIO_c() { field_0x154 = 255; mDirectSelectWaitFrames = 4; +#endif } #if WIDESCREEN_SUPPORT -void dMeter_ringHIO_c::updateOnWide() {} +void dMeter_ringHIO_c::updateOnWide() { + mRingRadiusH = 180.0f; + mRingRadiusV = 170.0f; -void dMeter_ringHIO_c::updateOffWide() {} + mOpenFrames = 5; + mCloseFrames = 5; + + mSelectItemScale = 1.4f; + mUnselectItemScale = 0.9f; + mSelectButtonScale = 1.3f; + mUnselectButtonScale = 1.0f; + mCursorScale = 1.0f; + + mItemNum = 8; + + mInactiveItemScale = 0.4f; + mItemAlphaFlashDuration = 300; + mItemAlphaMin = 255; + mItemAlphaMax = 255; + + mOffsetLineDisplay = 0; + + mItemIconAlpha = 255; + mItemIconAlpha_Wolf = 110; + + mItemFrame[SELECT_FRAME].r = 255; + mItemFrame[SELECT_FRAME].g = 255; + mItemFrame[SELECT_FRAME].b = 255; + mItemFrame[SELECT_FRAME].a = 0; + mItemFrame[UNSELECT_FRAME].r = 255; + mItemFrame[UNSELECT_FRAME].g = 255; + mItemFrame[UNSELECT_FRAME].b = 140; + mItemFrame[UNSELECT_FRAME].a = 0; + + mItemNamePosX = 135.0f; + mItemNamePosY = 176.0f; + mItemNameScale = 1.2f; + + mCenterPosX = 0.0f; + mCenterPosY = 0.0f; + mCenterScale = 1.0f; + mOverlayAlpha = 0.3f; + + mSelectPosX = 2.2f; + mSelectPosY = 3.0f; + mSelectScaleX = 0.8f; + mSelectScaleY = 0.85f; + + mItemDescPosX = 0.0f; + mItemDescPosY = 46.0f; + mItemDescScale = 0.95f; + mItemDescAlpha = 1.0f; + + mItemDescTitlePosX = 9.0f; + mItemDescTitlePosY = 0.0f; + mItemDescTitleScale = 1.1f; + + mItemRingPosX = -63.0f; + mItemRingPosY = -5.0f; + mRingPosX = -47.0f; + mRingPosY = -5.0f; + mRingAlpha = 0.65; + mRingAlpha_Wolf = 0.35f; + mRingScaleH = 1.2f; + mRingScaleV = 1.43f; + + mPikariScale = 2.5f; + mPikariFrontInner.r = 255; + mPikariFrontInner.g = 255; + mPikariFrontInner.b = 255; + mPikariFrontInner.a = 185; + mPikariFrontOuter.r = 0; + mPikariFrontOuter.g = 155; + mPikariFrontOuter.b = 0; + mPikariFrontOuter.a = 0; + mPikariBackInner.r = 255; + mPikariBackInner.g = 255; + mPikariBackInner.b = 255; + mPikariBackInner.a = 87; + mPikariBackOuter.r = 0; + mPikariBackOuter.g = 115; + mPikariBackOuter.b = 0; + mPikariBackOuter.a = 0; + mPikariAnimSpeed = 0.772705f; + + mCursorInitSpeed = 5000; + mCursorMax = 10000; + mCursorAccel = 3000; + mCursorChangeWaitFrames = 2; + mDirectSelectWaitFrames = 4; + + field_0x10 = 120.0f; + field_0x13e = 12; + field_0x140 = 2048; + field_0x142 = 128; + + field_0x44 = 0.0f; + field_0x48 = 0.0f; + field_0x4c = 1.0f; + field_0x154 = 255; + + mGuidePosX[SET_ITEM] = -59.0f; + mGuidePosY[SET_ITEM] = -64.0f; + mGuideScale[SET_ITEM] = 0.8f; + + mGuidePosX[DIRECT_SELECT] = 90.0f; + mGuidePosY[DIRECT_SELECT] = -124.0f; + mGuideScale[DIRECT_SELECT] = 0.8f; + + mGuidePosX[2] = 0.0f; + mGuidePosY[2] = 0.0f; + mGuideScale[2] = 1.0f; + + mGuidePosX[ROTATE] = 118.0f; + mGuidePosY[ROTATE] = -127.0f; + mGuideScale[ROTATE] = 0.8f; + + mGuidePosX[COMBO_ITEM] = -1.3f; + mGuidePosY[COMBO_ITEM] = -14.0f; + mGuideScale[COMBO_ITEM] = 0.85f; + + for (int i = 5; i < 10; i++) { + mGuidePosX[i] = 0.0f; + mGuidePosY[i] = 18.0f; + mGuideScale[i] = 0.85f; + } +} + +void dMeter_ringHIO_c::updateOffWide() { + mRingRadiusH = 170.0f; + mRingRadiusV = 160.0f; + + mOpenFrames = 5; + mCloseFrames = 5; + + mSelectItemScale = 1.4f; + mUnselectItemScale = 0.9f; + mSelectButtonScale = 1.4f; + mUnselectButtonScale = 1.0f; + mCursorScale = 1.0f; + + mItemNum = 8; + + mInactiveItemScale = 0.4f; + mItemAlphaFlashDuration = 300; + mItemAlphaMin = 255; + mItemAlphaMax = 255; + + mOffsetLineDisplay = 0; + + mItemIconAlpha = 255; + mItemIconAlpha_Wolf = 110; + + mItemFrame[SELECT_FRAME].r = 255; + mItemFrame[SELECT_FRAME].g = 255; + mItemFrame[SELECT_FRAME].b = 255; + mItemFrame[SELECT_FRAME].a = 0; + mItemFrame[UNSELECT_FRAME].r = 255; + mItemFrame[UNSELECT_FRAME].g = 255; + mItemFrame[UNSELECT_FRAME].b = 140; + mItemFrame[UNSELECT_FRAME].a = 0; + + mItemNamePosX = 143.0f; + mItemNamePosY = 177.0f; + mItemNameScale = 1.2f; + + mCenterPosX = 0.0f; + mCenterPosY = 0.0f; + mCenterScale = 1.0f; + mOverlayAlpha = 0.3f; + + mGuidePosX[8] = 0.0f; + mGuidePosY[8] = -60.0f; + mGuideScale[8] = 0.7; + + mGuidePosX[9] = 0.0f; + mGuidePosY[9] = -50.0f; + mGuideScale[9] = 1.0f; + + mGuidePosX[SET_ITEM] = 0.0f; + mGuidePosY[SET_ITEM] = 0.0f; + mGuideScale[SET_ITEM] = 1.0f; + + mGuidePosX[5] = 11.0f; + mGuidePosY[5] = -1.3f; + mGuideScale[5] = 1.4f; + + mGuidePosX[6] = 0.0f; + mGuidePosY[6] = -11.0f; + mGuideScale[6] = 1.0f; + + mGuidePosX[7] = 0.0f; + mGuidePosY[7] = -11.0f; + mGuideScale[7] = 1.0f; + + mGuidePosX[COMBO_ITEM] = -23.0f; + mGuidePosY[COMBO_ITEM] = 0.0f; + mGuideScale[COMBO_ITEM] = 1.0f; + + mSelectPosX = 2.2f; + mSelectPosY = 3.0f; + mSelectScaleX = 0.8f; + mSelectScaleY = 0.85f; + + mItemDescPosX = 0.0f; + mItemDescPosY = 46.0f; + mItemDescScale = 0.95f; + mItemDescAlpha = 1.0f; + + mItemDescTitlePosX = 9.0f; + mItemDescTitlePosY = 0.0f; + mItemDescTitleScale = 1.1f; + + mItemRingPosX = -38.0f; + mItemRingPosY = 0.0f; + mRingPosX = -38.0f; + mRingPosY = 1.3f; + mRingAlpha = 0.65f; + mRingAlpha_Wolf = 0.35f; + mRingScaleH = 1.6f; + mRingScaleV = 1.5f; + + mPikariScale = 2.5f; + mPikariFrontInner.r = 255; + mPikariFrontInner.g = 255; + mPikariFrontInner.b = 255; + mPikariFrontInner.a = 185; + mPikariFrontOuter.r = 0; + mPikariFrontOuter.g = 155; + mPikariFrontOuter.b = 0; + mPikariFrontOuter.a = 0; + mPikariBackInner.r = 255; + mPikariBackInner.g = 255; + mPikariBackInner.b = 255; + mPikariBackInner.a = 87; + mPikariBackOuter.r = 0; + mPikariBackOuter.g = 115; + mPikariBackOuter.b = 0; + mPikariBackOuter.a = 0; + mPikariAnimSpeed = 0.772705f; + + mCursorInitSpeed = 5000; + mCursorMax = 10000; + mCursorAccel = 3000; + mCursorChangeWaitFrames = 2; + mDirectSelectWaitFrames = 4; + + field_0x10 = 120.0f; + field_0x13e = 12; + field_0x140 = 2048; + field_0x142 = 128; + + field_0x44 = 0.0f; + field_0x48 = 0.0f; + field_0x4c = 1.0f; + field_0x154 = 255; + + mGuidePosX[DIRECT_SELECT] = 0.0f; + mGuidePosY[DIRECT_SELECT] = 0.0f; + mGuideScale[DIRECT_SELECT] = 1.0f; + + mGuidePosX[2] = 0.0f; + mGuidePosY[2] = 0.0f; + mGuideScale[2] = 1.0f; + + mGuidePosX[ROTATE] = 0.0f; + mGuidePosY[ROTATE] = 0.0f; + mGuideScale[ROTATE] = 1.0f; +} #endif #if DEBUG void dMeter_ringHIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING + mctx->genSlider("リング横半径", &mRingRadiusH, 50.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リング縦半径", &mRingRadiusV, 50.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("表示フレーム", &mOpenFrames, 1, 0xf, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非表示フレーム", &mCloseFrames, 1, 0xf, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(選択)", &mSelectItemScale, 0.5f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムスケール(非選択)", &mUnselectItemScale, 0.5f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ボタンスケール(選択)", &mSelectButtonScale, 0.5f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ボタンスケール(非選択)", &mUnselectButtonScale, 0.5f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("カーソルスケール", &mCursorScale, 0.5f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム数", &mItemNum, '\x02', '\x15', 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アクティブでないアイテムスケール", &mInactiveItemScale, 0.1f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アクティブなアルファ点滅スピード", &mItemAlphaFlashDuration, 2, 300, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アクティブなアルファ最小値", &mItemAlphaMin, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アクティブなアルファ最大値", &mItemAlphaMax, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("オフセットライン表示", &mOffsetLineDisplay, '\x01', 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムアイコン明度", &mItemIconAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテムアイコン明度(狼)", &mItemIconAlpha_Wolf, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のR(選択中)", &mItemFrame[0].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のG(選択中)", &mItemFrame[0].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のB(選択中)", &mItemFrame[0].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠の明度(選択中)", &mItemFrame[0].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のR", &mItemFrame[1].r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のG", &mItemFrame[1].g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠のB", &mItemFrame[1].b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白い枠の明度", &mItemFrame[1].a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム名トランスX", &mItemNamePosX, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム名トランスY", &mItemNamePosY, -500.0f, 500.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム名サイズ", &mItemNameScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("センターX座標", &mCenterPosX, -100.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("センターY座標", &mCenterPosY, -100.0f, 100.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("センターサイズ", &mCenterScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スポットアルファ", &mOverlayAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("セットxyX座標", &mGuidePosX[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("セットxyY座標", &mGuidePosY[0], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("セットxyサイズ", &mGuideScale[0], 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダイレクト選択X座標", &mGuidePosX[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダイレクト選択Y座標", &mGuidePosY[1], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダイレクト選択サイズ", &mGuideScale[1], 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択X座標", &mGuidePosX[3], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択Y座標", &mGuidePosY[3], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("選択サイズ", &mGuideScale[3], 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("合成X座標", &mGuidePosX[4], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("合成Y座標", &mGuidePosY[4], -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("合成サイズ", &mGuideScale[4], 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("SELECT トランスX", &mSelectPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("SELECT トランスY", &mSelectPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("SELECT スケールX", &mSelectScaleX, 0.0f, 5.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("SELECT スケールY", &mSelectScaleY, 0.0f, 5.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム説明トランスX", &mItemDescPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム説明トランスY", &mItemDescPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム説明サイズ", &mItemDescScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アイテム説明アルファ", &mItemDescAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("タイトル部分トランスX", &mItemDescTitlePosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("タイトル部分トランスY", &mItemDescTitlePosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("タイトル部分サイズ", &mItemDescTitleScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングのトランスX", &mItemRingPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングのトランスY", &mItemRingPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円トランスX", &mRingPosX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円トランスY", &mRingPosY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円アルファ", &mRingAlpha, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円アルファ(狼)", &mRingAlpha_Wolf, 0.0f, 1.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円横スケール", &mRingScaleH, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リングの内側の円縦スケール", &mRingScaleV, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****ピカリ調整*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大縮小", &mPikariScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(R)", &(mPikariFrontInner).r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(G)", &(mPikariFrontInner).g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(B)", &(mPikariFrontInner).b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R0(A)", &(mPikariFrontInner).a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(R)", &(mPikariFrontOuter).r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(G)", &(mPikariFrontOuter).g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(B)", &(mPikariFrontOuter).b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moya00 R1(A)", &(mPikariFrontOuter).a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(R)", &(mPikariBackInner).r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(G)", &(mPikariBackInner).g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(B)", &(mPikariBackInner).b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R0(A)", &(mPikariBackInner).a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(R)", &(mPikariBackOuter).r, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(G)", &(mPikariBackOuter).g, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(B)", &(mPikariBackOuter).b, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("moyabs R1(A)", &(mPikariBackOuter).a, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アニメスピード", &mPikariAnimSpeed, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****青沼さん用*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("初速", &mCursorInitSpeed, 0, 5000, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("Max", &mCursorMax, 0, 10000, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("加速度", &mCursorAccel, 0, 3000, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("回転ウエイト", &mCursorChangeWaitFrames, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダイレクト選択回転ウエイト", &mDirectSelectWaitFrames, 0, 100, 0, NULL, -1, -1, 512, 24); +} + +BOOL subJOREventCallbackListNode::JORAct(u32 param_1, const char* param_2) { + (void)param_1; + JORFile file; + if (file.open(param_2, 1, "", NULL, NULL, NULL)) { + if (!g_fmapHIO.mpArcFile) { + g_fmapHIO.mpArcFile = mDoExt_getArchiveHeap()->alloc(0x46000, 0x20); + JUT_ASSERT(6390, g_fmapHIO.mpArcFile != NULL); + } + if (!g_fmapHIO.mpDecompBuf) { + g_fmapHIO.mpDecompBuf = mDoExt_getArchiveHeap()->alloc(0x46000, 0x20); + JUT_ASSERT(6395, g_fmapHIO.mpDecompBuf != NULL); + } + memset(g_fmapHIO.mpArcFile, 0, 0x46000); + memset(g_fmapHIO.mpDecompBuf, 0, 0x46000); + file.readData(g_fmapHIO.mpArcFile, 0); + file.close(); + if (g_fmapHIO.mpArcData) { + JKRUnmountArchive(g_fmapHIO.mpArcData); + delete g_fmapHIO.mpArcData; + g_fmapHIO.mpArcData = NULL; + } + JKRDecompress((u8*)g_fmapHIO.mpArcFile, (u8*)g_fmapHIO.mpDecompBuf, 0x46000, 0); + g_fmapHIO.mpArcData = new(mDoExt_getArchiveHeap(), 0) JKRMemArchive(g_fmapHIO.mpDecompBuf, 0x46000, JKRMEMBREAK_FLAG_UNKNOWN0); + JUT_ASSERT(6413, g_fmapHIO.mpArcData != NULL); + if (dComIfGp_isHeapLockFlag() == 2) { + g_fmapHIO.field_0x2f9 = true; + } + OSReport("open file!\n"); + } else { + OSReport("open error!\n"); + } + return TRUE; } #endif @@ -1694,6 +3625,133 @@ dMeter_mapIconHIO_c::dMeter_mapIconHIO_c() { #if DEBUG void dMeter_mapIconHIO_c::genMessage(JORMContext* mctx) { // DEBUG NONMATCHING + mctx->genLabel("\n*****アイコン 表示調整*****\n", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** フィールド *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ポータルカーソル *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mPortalCursorScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ポータルアイコン *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mPortalIconScale, 0.0f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** リンク *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLinkScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLinkZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 目的地 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mDestinationScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mDestinationZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 光の雫 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLightDropScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLightDropZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 光の雫(点滅処理) *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mLightDropFlashFrameNum, 0, 200, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("始スケール(out)", &mLightDropFlashStartScaleOut[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("終スケール(out)", &mLightDropFlashEndScaleOut[0], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("始アルファ(out)", &mLightDropFlashStartAlphaOut[0], 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("終アルファ(out)", &mLightDropFlashEndAlphaOut[0], 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("始スケール(in)", &mLightDropFlashStartScaleOut[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("終スケール(in)", &mLightDropFlashEndScaleOut[1], 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("始アルファ(in)", &mLightDropFlashStartAlphaOut[1], 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("終アルファ(in)", &mLightDropFlashEndAlphaOut[1], 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 雪男 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mYetoScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mYetoZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 雪女 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mYetaScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mYetaZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ゴールドウルフ *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mGoldWolfScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mGoldWolfZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 馬車 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mWagonScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mWagonZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ステージ出入口 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mDungeonEntranceScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mDungeonEntranceZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 入室位置 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mRoomEntranceScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mRoomEntranceZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 入室位置LV8 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLV8EntranceScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLV8EntranceZoomScale[0], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ダンジョン *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** リンク *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLinkScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLinkZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ダンジョンワープ位置 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mDungeonWarpScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mDungeonWarpZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 目的地 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mDestinationScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mDestinationZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ボス敵 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mBossScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mBossZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ガノン *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mGanonScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mGanonZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 光の玉 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLightOrbScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLightOrbZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 鉄玉 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mCannonBallScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mCannonBallZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 猿(NPC) *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mMonkeyScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mMonkeyZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 天空人(おばちゃん) *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mOoccooScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mOoccooZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 天空人(壺) *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mOoccooPotScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mOoccooPotZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** コピーロッド石像 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mCopyRodStatueScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mCopyRodStatueZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 小さな鍵 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mSmallKeyScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mSmallKeyZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 宝箱 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mChestScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mChestZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** ステージ出入口 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mDungeonEntranceScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mDungeonEntranceZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 入室位置 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mRoomEntranceScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mRoomEntranceZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 入室位置 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("通常時スケール", &mLV8EntranceScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("拡大時スケール", &mLV8EntranceZoomScale[1], 0.01f, 2.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** LV5ダンジョンアイテムデバッグ *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("デバッグON", (u8*)&mLV5DungeonItemDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->startComboBox("アイテム", &mLV5DungeonItem, 0, NULL, -1, -1, 0x100, 0x1a); + mctx->genComboBoxItem("なし", 0xff); + mctx->genComboBoxItem("トマトピューレ", 0xf4); + mctx->genComboBoxItem("隠し味の素", 0xf5); + mctx->genComboBoxItem("ボス鍵", 0xf6); + mctx->endComboBox(); + mctx->genLabel("\n***** アイコンデバッグ表示 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("***アイコンデバッグ***", (u8*)&mIconDebug, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ポータル", (u8*)&mIconDisplay, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("リンク", (u8*)&mIconDisplay[1], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ダンジョンワープ位置", (u8*)&mIconDisplay[2], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("目的地", (u8*)&mIconDisplay[3], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ボス敵", (u8*)&mIconDisplay[4], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ガノン", (u8*)&mIconDisplay[5], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("光の雫", (u8*)&mIconDisplay[6], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("光の玉", (u8*)&mIconDisplay[7], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("鉄玉", (u8*)&mIconDisplay[8], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("雪男", (u8*)&mIconDisplay[9], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("雪女", (u8*)&mIconDisplay[10], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ゴールドウルフ", (u8*)&mIconDisplay[0xb], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("猿(NPC)", (u8*)&mIconDisplay[0xc], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("天空人(おばちゃん)", (u8*)&mIconDisplay[0xd], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("天空人(壺)", (u8*)&mIconDisplay[0xe], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("コピーロッド石像", (u8*)&mIconDisplay[0xf], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("馬車", (u8*)&mIconDisplay[0x10], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("小さな鍵", (u8*)&mIconDisplay[0x11], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("宝箱", (u8*)&mIconDisplay[0x12], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ステージ出入口", (u8*)&mIconDisplay[0x13], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("入室位置", (u8*)&mIconDisplay[0x14], 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ダンジョン出入り口LV8", (u8*)&mIconDisplay[0x15], 1, 0, NULL, -1, -1, 512, 24); } #endif @@ -1908,29 +3966,290 @@ dMeter_fmapHIO_c::~dMeter_fmapHIO_c() { #if DEBUG void dMeter_fmapHIO_c::genMessage(JORMContext* mctx) { // DEBUG NONMATCHING + static const char* txt[8] = { + "***リージョン1***", + "***リージョン2***", + "***リージョン3***", + "***リージョン4***", + "***リージョン5***", + "***リージョン6***", + "***リージョン7***", + "***BG***", + }; + static const char* title[3] = { + "****** ワールド全体 ******", + "****** リージョン全体 ******", + "****** リージョン拡大 ******", + }; + + mctx->genNode("アイコン", &mMapIconHIO, 0, 0); + mctx->genLabel("*****フィールドマップ調整項目*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ワールドグリッド表示", (u8*)&mDisplayWorldGrid, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ワールドグリッド幅", &mWorldGridWidth, 0.0, 100000.0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("リージョングリッド表示", (u8*)&mDisplayRegionGrid, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョングリッド幅", &mRegionGridWidth, 0.0, 100000.0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ワールド原点表示", (u8*)&mDisplayWorldOrigin, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("リージョン原点表示", (u8*)&mDisplayRegionOrigin, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ステージ原点表示", (u8*)&mDisplayStageOrigin, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョン拡大表示範囲", &mRegionZoomRange, 1000.0, 1000000.0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("表示基準領域枠表示", (u8*)&mDisplayReferenceArea, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("スクロール範囲を表示基準", (u8*)&field_0x308, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左上座標X", &mMapTopLeftPosX, 0.0, 608.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("左上座標Y", &mMapTopLeftPosY, 0.0, 448.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("領域幅", &mMapScale, 0.0, 608.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n*** スクロール速度境界 ***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("0~遅", &mScrollSpeedSlowBound, 0.0, 1.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("遅~速", &mScrollSpeedFastBound, 0.0, 1.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n*** スクロール速度(遅) ***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ワールド全体", &mScrollSpeedWorldSlow, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョン全体", &mScrollSpeedRegionSlow, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョン拡大", &mScrollSpeedRegionZoomSlow, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダンジョンマップ", &mScrollSpeedDungeonMapSlow, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n*** スクロール速度(速) ***", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ワールド全体", &mScrollSpeedWorldFast, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョン全体", &mScrollSpeedRegionFast, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("リージョン拡大", &mScrollSpeedRegionZoomFast, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ダンジョンマップ", &mScrollSpeedDungeonMapFast, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ターミナル出力", (u8*)&mTerminalOutput, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ポータルデータターミナル出力", (u8*)&mPortalDataTerminalOutput, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("リージョン到達ビットターミナル出力", (u8*)&mRegionBitTerminalOutput, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("全て到達済み", (u8*)&mAllRegionsUnlocked, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("パス全表示", (u8*)&mDisplayAllPaths, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** デバッグ用到達ビット *****", 0, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 7; i++) { + mctx->genCheckBox(txt[i], (u8*)&mDebugRegionBits[i], 1, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("到達リージョンPRINT", 0, 0, NULL, -1, -1, 512, 24); + mctx->genButton("PRINT", 0x40000002, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("全世界スクロール", (u8*)&mRegionPrintGlobalScroll, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("背景画像描画ON", (u8*)&mDrawBackground, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("背景アルファ", &mBackgroundAlpha, 0.0, 1.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("背景アルファ(前面)", &mBackgroundFrontAlpha, 0.0, 1.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ステージ拡大スケール", &mStageZoomScale, 1.0, 100.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n***** 背景画像のワールド座標オフセット *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mRegionImageDebug, 1, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 8; i++) { + mctx->genLabel(txt[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標X", &mRegionImagePosX[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標Z", &mRegionImagePosZ[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mRegionImageScale[i], -50.0, 50.0, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("\n***** スクロール範囲 *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("表示ON", (u8*)&mScrollRangeDisplay, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("調整ON", (u8*)&mScrollRangeDebugON, 1, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 7; i = i + 1) { + mctx->genLabel(txt[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標最小X", &mRegionScrollRangeMinX[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標最小Z", &mRegionScrollRangeMinZ[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標最大X", &mRegionScrollRangeMaxX[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("座標最大Z", &mRegionScrollRangeMaxZ[i], -300000.0, 300000.0, 0, NULL, -1, -1, 512, 24); + } + mctx->genLabel("\n***** 範囲チェック *****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ON", (u8*)&mRangeCheck, 1, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("描画の優先", (u8*)&mRangeCheckDrawPriority, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("間隔", &mRangeCheckInterval, 0, '\n', 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ポータルワープON", (u8*)&mPortalWarpON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("アーカイブ読み込み", 0, 0, NULL, -1, -1, 512, 24); + mctx->genButton("READ FILE", 0x40000001, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****タイトル部分****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mTitlePosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mTitlePosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mTitleScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****サブタイトル部分****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mSubTitlePosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mSubTitlePosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mSubTitleScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****エリア移動****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mAreaMovementPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mAreaMovementPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mAreaMovementScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****しまう****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mClosingPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mClosingPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mClosingScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Doアイコン****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mDoIconPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mDoIconPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mDoIconScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("ボタンデバッグON", (u8*)&mButtonDebugON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Zボタン****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonZPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonZPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonZScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Aボタン****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonAPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonAPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonAScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Bボタン****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonBPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonBPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonBScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Zテキスト****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonZTextPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonZTextPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonZTextScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Aテキスト****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonATextPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonATextPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonATextScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****Bテキスト****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスX", &mButtonBTextPosX, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("トランスY", &mButtonBTextPosY, -300.0, 300.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mButtonBTextScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n\n\n*****表示・非表示*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("表示フレーム数", &mDisplayFrameNum, 1, 100, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("非表示フレーム数", &mUndisplayFrameNum, 1, 100, 0, NULL, -1, -1, 512, 24); + mctx->startComboBox("出現マップタイプ", &mMapType, 0, NULL, -1, -1, 0x100, 0x1a); + mctx->genComboBoxItem("デフォルト", 0); + mctx->genComboBoxItem("全体マップ", 1); + mctx->genComboBoxItem("ダンジョンマップ", 2); + mctx->genComboBoxItem("ハイラル城マップ", 3); + mctx->endComboBox(); + field_0x14 = dMfm_HIO_c::mMySelfPointer; + if (field_0x14 != NULL) { + mctx->genNode("フィールドマップパス関係", field_0x14, 0, 0); + } + field_0x18 = dMdm_HIO_c::mMySelfPointer; + if (field_0x18 != NULL) { + mctx->genNode("ダンジョンマップ", field_0x18, 0, 0); + } + field_0x20 = dMf_HIO_c::mMySelfPointer; + if (field_0x20 != NULL) { + mctx->genNode("フィールドマップ", field_0x20, 0, 0); + } + mctx->genLabel("**********************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*******カーソル*******", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genCheckBox("デバッグON", (u8*)&mCursorDebugON, 1, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分R", &mCursorBlack.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分G", &mCursorBlack.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分B", &mCursorBlack.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分A", &mCursorBlack.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分R", &mCursorWhite.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分G", &mCursorWhite.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分B", &mCursorWhite.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分A", &mCursorWhite.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mCursorScale, 0.0, 3.0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スピード", &mCursorSpeed, 0.0, 360.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********************", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****カラー・点滅*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("**********************", 0, 0, NULL, -1, -1, 512, 24); + for (int i = 0; i < 3; i++) { + mctx->genLabel(title[i], 0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("■選択されているリージョン", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分R", &mMapBlink[i].mSelectedRegion.mBlack.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分G", &mMapBlink[i].mSelectedRegion.mBlack.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分B", &mMapBlink[i].mSelectedRegion.mBlack.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分A", &mMapBlink[i].mSelectedRegion.mBlack.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分R", &mMapBlink[i].mSelectedRegion.mWhite.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分G", &mMapBlink[i].mSelectedRegion.mWhite.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分B", &mMapBlink[i].mSelectedRegion.mWhite.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分A", &mMapBlink[i].mSelectedRegion.mWhite.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("最大値", &mMapBlink[i].mSelectedRegion.mMax, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("最小値", &mMapBlink[i].mSelectedRegion.mMin, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("点滅スピード", &mMapBlink[i].mSelectedRegion.mBlinkSpeed, 0, 100, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("■選択されていないリージョン", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分R", &mMapBlink[i].mUnselectedRegion.mBlack.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分G", &mMapBlink[i].mUnselectedRegion.mBlack.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分B", &mMapBlink[i].mUnselectedRegion.mBlack.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分A", &mMapBlink[i].mUnselectedRegion.mBlack.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分R", &mMapBlink[i].mUnselectedRegion.mWhite.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分G", &mMapBlink[i].mUnselectedRegion.mWhite.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分B", &mMapBlink[i].mUnselectedRegion.mWhite.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分A", &mMapBlink[i].mUnselectedRegion.mWhite.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("■未到達リージョン", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分R", &mMapBlink[i].mUnreachedRegionBlack.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分G", &mMapBlink[i].mUnreachedRegionBlack.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分B", &mMapBlink[i].mUnreachedRegionBlack.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("黒成分A", &mMapBlink[i].mUnreachedRegionBlack.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分R", &mMapBlink[i].mUnreachedRegionWhite.r, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分G", &mMapBlink[i].mUnreachedRegionWhite.g, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分B", &mMapBlink[i].mUnreachedRegionWhite.b, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("白成分A", &mMapBlink[i].mUnreachedRegionWhite.a, 0, 0xff, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n", 0, 0, NULL, -1, -1, 512, 24); + } } -void dMeter_fmapHIO_c::listenPropertyEvent(const JORPropertyEvent*) { +void dMeter_fmapHIO_c::listenPropertyEvent(const JORPropertyEvent* property) { + JORReflexible::listenPropertyEvent(property); + JORFile file; + switch(reinterpret_cast(property->id)) { + case 0x40000001: + if (file.open(JORFile::EFlags_READ, "フィールドデータ(*.arc)\0*.arc\0すべてのファイル(*.*)\0*.*\0", "arc", NULL, NULL)) { + if (!mpArcFile) { + OSReport("arc heap free0 ===> %d\n",mDoExt_getArchiveHeap()->getTotalFreeSize()); + mpArcFile = mDoExt_getArchiveHeap()->alloc(0x46000, 0x20); + JUT_ASSERT(7405, mpArcFile != NULL); + } + if (!mpDecompBuf) { + OSReport("arc heap free1 ===> %d\n",mDoExt_getArchiveHeap()->getTotalFreeSize()); + mpDecompBuf = mDoExt_getArchiveHeap()->alloc(0x46000, 0x20); + JUT_ASSERT(7411, mpDecompBuf != NULL); + } + memset(mpArcFile, 0, 0x46000); + memset(mpDecompBuf, 0, 0x46000); + file.readData(mpArcFile, 0); + file.close(); + if (mpArcData) { + JKRUnmountArchive(mpArcData); + delete mpArcData; + mpArcData = NULL; + } + JKRDecompress((u8*)mpArcFile, (u8*)mpDecompBuf, 0x46000, 0); + mpArcData = new(mDoExt_getArchiveHeap(), 0) JKRMemArchive(mpDecompBuf, 0x46000, JKRMEMBREAK_FLAG_UNKNOWN0); + JUT_ASSERT(7429, mpArcData != NULL); + if (dComIfGp_isHeapLockFlag() == 2) { + field_0x2f9 = true; + } + OSReport("open file!\n"); + } else { + OSReport("open error!\n"); + } + break; + case 0x40000002: + for (int i = 1; i < 8; i++) { + OSReport("Region%d => %d\n", i, dComIfGs_isRegionBit(i)); + } + break; + } } void dMeter_fmapHIO_c::createEvtCallBackObject() { - + if (mpEvtCallBack) { + return; + } + mpEvtCallBack = new subJOREventCallbackListNode(); + JUT_ASSERT(7460, mpEvtCallBack != NULL) } void dMeter_fmapHIO_c::deleteEvtCallBackObject() { - + if (mpEvtCallBack) { + delete mpEvtCallBack; + mpEvtCallBack = NULL; + } } void dMeter_fmapHIO_c::update() { - + JORMContext* mctx = attachJORMContext(8); + mctx->startUpdateNode(this); + mctx->updateCheckBox(2, (u8*)&mAllRegionsUnlocked, 1, 0); + mctx->updateCheckBox(2, (u8*)&mPortalWarpON, 1, 0); + mctx->endUpdateNode(); + releaseJORMContext(mctx); } #endif dMeter_cursorHIO_c::dMeter_cursorHIO_c() { mShopCursorScale = 1.05f; mShopCursorOffsetY = -30.0f; +#if PLATFORM_WII + mMagicArmorCursorOffsetX = -10.0f; +#else mMagicArmorCursorOffsetX = 13.0f; +#endif mMagicArmorCursorOffsetY = -102.0f; mSeraShopObjZoom.set(100.0f, 145.0f, -155.0f); mSeraShopObjZoomAngleX = 3000; @@ -1943,6 +4262,26 @@ dMeter_cursorHIO_c::dMeter_cursorHIO_c() { #if DEBUG void dMeter_cursorHIO_c::genMessage(JORMContext* mctx) { // DEBUG NONMATCHING + mctx->genLabel("*****お店カーソル*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("オフセットY", &mShopCursorOffsetY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("オフセットX(マジックアーマー)", &mMagicArmorCursorOffsetX, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("オフセットY(マジックアーマー)", &mMagicArmorCursorOffsetY, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("スケール", &mShopCursorScale, 0.0f, 3.0f, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****お店の商品(セーラの最初の店)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームX", &mSeraShopObjZoom.x, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームY", &mSeraShopObjZoom.y, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームZ", &mSeraShopObjZoom.z, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームアングルX", &mSeraShopObjZoomAngleX, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****お店の商品(オフセット値)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームX", &mObjZoom.x, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームY", &mObjZoom.y, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームZ", &mObjZoom.z, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームアングルX", &mShopObjZoomAngleX, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("*****マジックアーマー(オフセット値)*****", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームX", &mMagicArmorObjZoom.x, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームY", &mMagicArmorObjZoom.y, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームZ", &mMagicArmorObjZoom.z, -300.0f, 300.0f, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("ズームアングルX", &mMagicArmorObjZoomAngleX, -0x8000, 0x7fff, 0, NULL, -1, -1, 512, 24); } #endif diff --git a/src/d/d_meter_map.cpp b/src/d/d_meter_map.cpp index ae82fb052f..d2e45d0e3c 100644 --- a/src/d/d_meter_map.cpp +++ b/src/d/d_meter_map.cpp @@ -15,6 +15,58 @@ #include "f_op/f_op_overlap_mng.h" #include "m_Do/m_Do_controller_pad.h" +#if DEBUG +dMeter_map_HIO_c g_meter_map; + +dMeter_map_HIO_c::dMeter_map_HIO_c() { + dMeter_map_HIO_c::mMySelfPointer = this; + field_0x34 = dMap_HIO_c::mMySelfPointer; + field_0x5 = 0; + field_0x6 = 0; + field_0x8 = -38; + field_0xa = 380; + field_0xc = 35; + field_0xe = 380; + field_0x10 = 35; + field_0x12 = 421; + field_0x14 = -36; + field_0x16 = 0; + field_0x17 = 0; + field_0x18 = 1; + field_0x1a = 144; + field_0x1c = 144; + field_0x1e = 216; + field_0x20 = 216; + field_0x22 = 96; + field_0x24 = 96; + field_0x26 = 0; + field_0x2a = 144; + field_0x2c = 0; + field_0x2d = 180; + field_0x2e = 0; + field_0x2f = 0; + field_0x30 = 144; + field_0x32 = 0; + field_0x33 = 0; +} + +void dMeter_map_HIO_c::genMessage(JORMContext* mctx) { + // DEBUG NONMATCHING +} + +void dMeter_map_HIO_c::listenPropertyEvent(const JORPropertyEvent*) { + // DEBUG NONMATCHING +} + +void dMeter_map_HIO_c::update() { + JORMContext* mctx = attachJORMContext(8); + mctx->startUpdateNode(this); + mctx->updateRadioButton(2, &field_0x18, 1); + mctx->endUpdateNode(); + releaseJORMContext(mctx); +} +#endif + bool dMeterMap_c::isEnableDispMap() { bool minimapEnable = false; stage_stag_info_class* pstag = dComIfGp_getStage()->getStagInfo(); @@ -150,6 +202,11 @@ bool dMeterMap_c::isMapOpenCheck() { } dMeterMap_c::dMeterMap_c(J2DScreen* i_scrn) { +#if DEBUG + field_0x4_debug = 0; + field_0x8_debug = 0; + dMeterMap_c::mMySelfPointer = this; +#endif _create(i_scrn); } From 08f0789ae72b2ab82a50181f50434bf101170ea7 Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Tue, 16 Dec 2025 06:55:07 -0800 Subject: [PATCH 25/46] copy homebuttonLib from oot-vc (#2960) * initial copy of hbm from sdk_2009-12-11 * some more nw4hbm cleanup * nw4hbm db mostly done * nw4hbm snd copied from oot-vc * nw4hbm ut copied * nw4hbm lyt copied * nw4hbm copied, mostly matching usa 1.0 * setup nw4hbm debug define * fix HBMDataInfo struct * add rvl sdk card lib --- config/RZDE01_00/splits.txt | 78 +- config/RZDE01_02/splits.txt | 70 +- config/RZDJ01/splits.txt | 70 +- configure.py | 72 + include/dolphin/card.h | 4 + include/global.h | 15 + include/m_Do/m_Do_printf.h | 2 +- include/revolution/arc.h | 67 + include/revolution/ax.h | 50 +- include/revolution/axfx.h | 24 +- include/revolution/card.h | 322 ++ include/revolution/hbm.h | 55 +- include/revolution/mem.h | 8 + include/revolution/mem/allocator.h | 37 + include/revolution/mem/expHeap.h | 50 + include/revolution/mem/heapCommon.h | 43 + include/revolution/mem/list.h | 31 + include/revolution/mtx.h | 2 + include/revolution/os.h | 116 +- include/revolution/tpl.h | 52 + include/revolution/wenc.h | 12 +- include/revolution/wpad.h | 83 +- .../MSL/MSL_C++/MSL_Common/Include/new.h | 8 + .../MSL/MSL_C/MSL_Common/Include/cmath.h | 8 + .../MSL/MSL_C/MSL_Common/Include/cstring.h | 8 + .../MSL/MSL_C/MSL_Common/Include/printf.h | 11 +- .../MSL/MSL_C/MSL_Common/Include/string.h | 3 + .../MSL/MSL_C/MSL_Common/Src/printf.c | 4 +- .../Runtime/Inc/__va_arg.h | 16 +- src/Z2AudioLib/Z2SoundMgr.cpp | 5 +- src/revolution/card/CARDBios.c | 849 +++++ src/revolution/card/CARDBlock.c | 160 + src/revolution/card/CARDCheck.c | 343 ++ src/revolution/card/CARDCreate.c | 126 + src/revolution/card/CARDDelete.c | 108 + src/revolution/card/CARDDir.c | 89 + src/revolution/card/CARDErase.c | 102 + src/revolution/card/CARDFormat.c | 137 + src/revolution/card/CARDMount.c | 394 +++ src/revolution/card/CARDNet.c | 138 + src/revolution/card/CARDOpen.c | 174 + src/revolution/card/CARDProgram.c | 100 + src/revolution/card/CARDRaw.c | 82 + src/revolution/card/CARDRdwr.c | 105 + src/revolution/card/CARDRead.c | 174 + src/revolution/card/CARDRename.c | 70 + src/revolution/card/CARDStat.c | 156 + src/revolution/card/CARDStatEx.c | 124 + src/revolution/card/CARDUnlock.c | 405 +++ src/revolution/card/CARDWrite.c | 123 + src/revolution/card/__card.h | 104 + .../homebuttonLib/HBMAnmController.cpp | 33 + .../homebuttonLib/HBMAnmController.h | 29 + src/revolution/homebuttonLib/HBMBase.cpp | 2906 +++++++++++++++++ src/revolution/homebuttonLib/HBMBase.h | 295 ++ src/revolution/homebuttonLib/HBMCommon.h | 11 + .../homebuttonLib/HBMController.cpp | 356 ++ src/revolution/homebuttonLib/HBMController.h | 102 + .../homebuttonLib/HBMFrameController.cpp | 68 + .../homebuttonLib/HBMFrameController.h | 76 + .../homebuttonLib/HBMGUIManager.cpp | 433 +++ src/revolution/homebuttonLib/HBMGUIManager.h | 234 ++ src/revolution/homebuttonLib/HBMRemoteSpk.cpp | 259 ++ src/revolution/homebuttonLib/HBMRemoteSpk.h | 65 + .../homebuttonLib/nw4hbm/db/DbgPrintBase.h | 12 + .../homebuttonLib/nw4hbm/db/assert.h | 111 + .../homebuttonLib/nw4hbm/db/console.h | 104 + .../nw4hbm/db/db_DbgPrintBase.cpp | 17 + .../homebuttonLib/nw4hbm/db/db_assert.cpp | 191 ++ .../homebuttonLib/nw4hbm/db/db_console.cpp | 315 ++ .../nw4hbm/db/db_directPrint.cpp | 464 +++ .../homebuttonLib/nw4hbm/db/db_mapFile.cpp | 367 +++ .../homebuttonLib/nw4hbm/db/directPrint.h | 23 + .../homebuttonLib/nw4hbm/db/mapFile.h | 20 + .../homebuttonLib/nw4hbm/lyt/animation.h | 209 ++ .../nw4hbm/lyt/arcResourceAccessor.h | 98 + .../homebuttonLib/nw4hbm/lyt/bounding.h | 21 + .../homebuttonLib/nw4hbm/lyt/common.h | 108 + .../homebuttonLib/nw4hbm/lyt/drawInfo.h | 67 + .../homebuttonLib/nw4hbm/lyt/group.h | 65 + .../homebuttonLib/nw4hbm/lyt/layout.h | 68 + .../nw4hbm/lyt/lyt_animation.cpp | 466 +++ .../nw4hbm/lyt/lyt_arcResourceAccessor.cpp | 197 ++ .../homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp | 24 + .../homebuttonLib/nw4hbm/lyt/lyt_common.cpp | 279 ++ .../homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp | 17 + .../homebuttonLib/nw4hbm/lyt/lyt_group.cpp | 86 + .../homebuttonLib/nw4hbm/lyt/lyt_layout.cpp | 368 +++ .../homebuttonLib/nw4hbm/lyt/lyt_material.cpp | 1198 +++++++ .../homebuttonLib/nw4hbm/lyt/lyt_pane.cpp | 495 +++ .../homebuttonLib/nw4hbm/lyt/lyt_picture.cpp | 130 + .../nw4hbm/lyt/lyt_resourceAccessor.cpp | 15 + .../homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp | 558 ++++ .../homebuttonLib/nw4hbm/lyt/lyt_types.h | 449 +++ .../homebuttonLib/nw4hbm/lyt/lyt_window.cpp | 568 ++++ .../homebuttonLib/nw4hbm/lyt/material.h | 154 + .../homebuttonLib/nw4hbm/lyt/pane.h | 175 + .../homebuttonLib/nw4hbm/lyt/picture.h | 44 + .../nw4hbm/lyt/resourceAccessor.h | 27 + .../homebuttonLib/nw4hbm/lyt/resources.h | 292 ++ .../homebuttonLib/nw4hbm/lyt/textBox.h | 86 + .../homebuttonLib/nw4hbm/lyt/window.h | 63 + src/revolution/homebuttonLib/nw4hbm/macros.h | 22 + .../homebuttonLib/nw4hbm/math/arithmetic.h | 164 + .../homebuttonLib/nw4hbm/math/constants.h | 25 + .../homebuttonLib/nw4hbm/math/equation.h | 14 + .../homebuttonLib/nw4hbm/math/geometry.h | 171 + .../nw4hbm/math/math_triangular.cpp | 433 +++ .../homebuttonLib/nw4hbm/math/triangular.h | 47 + .../homebuttonLib/nw4hbm/math/types.h | 523 +++ .../homebuttonLib/nw4hbm/snd/AxManager.h | 125 + .../homebuttonLib/nw4hbm/snd/AxVoice.h | 321 ++ .../homebuttonLib/nw4hbm/snd/Bank.h | 36 + .../homebuttonLib/nw4hbm/snd/BankFile.h | 122 + .../homebuttonLib/nw4hbm/snd/BasicPlayer.h | 73 + .../homebuttonLib/nw4hbm/snd/BasicSound.h | 214 ++ .../homebuttonLib/nw4hbm/snd/Channel.h | 185 ++ .../homebuttonLib/nw4hbm/snd/ChannelManager.h | 23 + .../nw4hbm/snd/DisposeCallback.h | 40 + .../nw4hbm/snd/DisposeCallbackManager.h | 28 + .../nw4hbm/snd/DvdSoundArchive.h | 56 + .../homebuttonLib/nw4hbm/snd/EnvGenerator.h | 60 + .../nw4hbm/snd/ExternalSoundPlayer.h | 66 + .../homebuttonLib/nw4hbm/snd/FrameHeap.h | 75 + .../homebuttonLib/nw4hbm/snd/FxBase.h | 31 + .../nw4hbm/snd/InstanceManager.h | 53 + .../homebuttonLib/nw4hbm/snd/InstancePool.h | 69 + src/revolution/homebuttonLib/nw4hbm/snd/Lfo.h | 48 + .../nw4hbm/snd/MemorySoundArchive.h | 39 + .../homebuttonLib/nw4hbm/snd/MidiSeqPlayer.h | 20 + .../homebuttonLib/nw4hbm/snd/MidiSeqTrack.h | 20 + .../homebuttonLib/nw4hbm/snd/MmlParser.h | 155 + .../homebuttonLib/nw4hbm/snd/MmlSeqTrack.h | 38 + .../nw4hbm/snd/MmlSeqTrackAllocator.h | 37 + .../homebuttonLib/nw4hbm/snd/MoveValue.h | 56 + .../nw4hbm/snd/NandSoundArchive.h | 52 + .../homebuttonLib/nw4hbm/snd/NoteOnCallback.h | 36 + .../homebuttonLib/nw4hbm/snd/PlayerHeap.h | 43 + .../homebuttonLib/nw4hbm/snd/RemoteSpeaker.h | 72 + .../nw4hbm/snd/RemoteSpeakerManager.h | 42 + .../homebuttonLib/nw4hbm/snd/SeqFile.h | 52 + .../homebuttonLib/nw4hbm/snd/SeqPlayer.h | 199 ++ .../homebuttonLib/nw4hbm/snd/SeqSound.h | 83 + .../homebuttonLib/nw4hbm/snd/SeqSoundHandle.h | 27 + .../homebuttonLib/nw4hbm/snd/SeqTrack.h | 146 + .../nw4hbm/snd/SeqTrackAllocator.h | 22 + .../homebuttonLib/nw4hbm/snd/SoundArchive.h | 169 + .../nw4hbm/snd/SoundArchiveFile.h | 289 ++ .../nw4hbm/snd/SoundArchiveLoader.h | 59 + .../nw4hbm/snd/SoundArchivePlayer.h | 285 ++ .../homebuttonLib/nw4hbm/snd/SoundHandle.h | 105 + .../homebuttonLib/nw4hbm/snd/SoundHeap.h | 57 + .../nw4hbm/snd/SoundInstanceManager.h | 141 + .../nw4hbm/snd/SoundMemoryAllocatable.h | 16 + .../homebuttonLib/nw4hbm/snd/SoundPlayer.h | 111 + .../homebuttonLib/nw4hbm/snd/SoundStartable.h | 112 + .../homebuttonLib/nw4hbm/snd/SoundSystem.h | 50 + .../homebuttonLib/nw4hbm/snd/SoundThread.h | 76 + .../homebuttonLib/nw4hbm/snd/StrmChannel.h | 42 + .../homebuttonLib/nw4hbm/snd/StrmFile.h | 156 + .../homebuttonLib/nw4hbm/snd/StrmPlayer.h | 240 ++ .../homebuttonLib/nw4hbm/snd/StrmSound.h | 59 + .../nw4hbm/snd/StrmSoundHandle.h | 27 + .../homebuttonLib/nw4hbm/snd/Task.h | 37 + .../homebuttonLib/nw4hbm/snd/TaskManager.h | 53 + .../homebuttonLib/nw4hbm/snd/TaskThread.h | 47 + .../homebuttonLib/nw4hbm/snd/Util.h | 118 + .../homebuttonLib/nw4hbm/snd/WaveFile.h | 81 + .../homebuttonLib/nw4hbm/snd/WavePlayer.h | 127 + .../homebuttonLib/nw4hbm/snd/WaveSound.h | 49 + .../nw4hbm/snd/WaveSoundHandle.h | 25 + .../homebuttonLib/nw4hbm/snd/WsdFile.h | 143 + .../homebuttonLib/nw4hbm/snd/WsdPlayer.h | 116 + .../homebuttonLib/nw4hbm/snd/WsdTrack.h | 69 + .../homebuttonLib/nw4hbm/snd/debug.h | 37 + .../nw4hbm/snd/snd_SoundArchivePlayer.cpp | 14 + .../nw4hbm/snd/snd_SoundHandle.cpp | 24 + .../nw4hbm/snd/snd_SoundPlayer.cpp | 21 + .../nw4hbm/snd/snd_SoundStartable.cpp | 22 + .../homebuttonLib/nw4hbm/snd/snd_global.h | 45 + .../homebuttonLib/nw4hbm/snd/snd_types.h | 121 + .../homebuttonLib/nw4hbm/ut/CharStrmReader.h | 71 + .../homebuttonLib/nw4hbm/ut/CharWriter.h | 160 + .../homebuttonLib/nw4hbm/ut/Color.h | 69 + .../homebuttonLib/nw4hbm/ut/DvdFileStream.h | 73 + .../nw4hbm/ut/DvdLockedFileStream.h | 45 + .../homebuttonLib/nw4hbm/ut/FileStream.h | 46 + src/revolution/homebuttonLib/nw4hbm/ut/Font.h | 85 + .../homebuttonLib/nw4hbm/ut/IOStream.h | 47 + .../homebuttonLib/nw4hbm/ut/LinkList.h | 378 +++ src/revolution/homebuttonLib/nw4hbm/ut/Lock.h | 44 + .../homebuttonLib/nw4hbm/ut/NandFileStream.h | 71 + src/revolution/homebuttonLib/nw4hbm/ut/Rect.h | 53 + .../homebuttonLib/nw4hbm/ut/ResFont.h | 78 + .../homebuttonLib/nw4hbm/ut/RuntimeTypeInfo.h | 56 + .../homebuttonLib/nw4hbm/ut/TagProcessor.h | 12 + .../nw4hbm/ut/TagProcessorBase.h | 49 + .../homebuttonLib/nw4hbm/ut/TextWriter.h | 12 + .../homebuttonLib/nw4hbm/ut/TextWriterBase.h | 138 + .../nw4hbm/ut/WideTagProcessor.h | 12 + .../homebuttonLib/nw4hbm/ut/WideTextWriter.h | 12 + .../nw4hbm/ut/binaryFileFormat.h | 29 + .../homebuttonLib/nw4hbm/ut/fontResources.h | 77 + .../homebuttonLib/nw4hbm/ut/inlines.h | 92 + src/revolution/homebuttonLib/nw4hbm/ut/list.h | 48 + .../nw4hbm/ut/ut_CharStrmReader.cpp | 79 + .../homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp | 414 +++ .../nw4hbm/ut/ut_DvdFileStream.cpp | 9 + .../homebuttonLib/nw4hbm/ut/ut_FileStream.cpp | 71 + .../homebuttonLib/nw4hbm/ut/ut_Font.cpp | 33 + .../homebuttonLib/nw4hbm/ut/ut_IOStream.cpp | 53 + .../homebuttonLib/nw4hbm/ut/ut_LinkList.cpp | 96 + .../nw4hbm/ut/ut_NandFileStream.cpp | 220 ++ .../homebuttonLib/nw4hbm/ut/ut_ResFont.cpp | 204 ++ .../nw4hbm/ut/ut_ResFontBase.cpp | 268 ++ .../nw4hbm/ut/ut_TagProcessorBase.cpp | 109 + .../nw4hbm/ut/ut_TextWriterBase.cpp | 564 ++++ .../nw4hbm/ut/ut_binaryFileFormat.cpp | 63 + .../homebuttonLib/nw4hbm/ut/ut_list.cpp | 102 + src/revolution/homebuttonLib/sound/mix.cpp | 727 +++++ src/revolution/homebuttonLib/sound/mix.h | 51 + src/revolution/homebuttonLib/sound/seq.cpp | 532 +++ src/revolution/homebuttonLib/sound/seq.h | 70 + src/revolution/homebuttonLib/sound/syn.cpp | 224 ++ src/revolution/homebuttonLib/sound/syn.h | 121 + .../homebuttonLib/sound/synctrl.cpp | 309 ++ src/revolution/homebuttonLib/sound/synenv.cpp | 138 + src/revolution/homebuttonLib/sound/synmix.cpp | 113 + .../homebuttonLib/sound/synpitch.cpp | 193 ++ .../homebuttonLib/sound/synprivate.h | 106 + .../homebuttonLib/sound/synsample.cpp | 278 ++ .../homebuttonLib/sound/synvoice.cpp | 78 + src/revolution/wenc/wenc.c | 190 +- src/revolution/wpad/WPAD.c | 12 +- src/revolution/wpad/__wpad.h | 61 +- 235 files changed, 32438 insertions(+), 320 deletions(-) create mode 100644 include/revolution/arc.h create mode 100644 include/revolution/card.h create mode 100644 include/revolution/mem.h create mode 100644 include/revolution/mem/allocator.h create mode 100644 include/revolution/mem/expHeap.h create mode 100644 include/revolution/mem/heapCommon.h create mode 100644 include/revolution/mem/list.h create mode 100644 include/revolution/tpl.h create mode 100644 src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/new.h create mode 100644 src/revolution/card/CARDBios.c create mode 100644 src/revolution/card/CARDBlock.c create mode 100644 src/revolution/card/CARDCheck.c create mode 100644 src/revolution/card/CARDCreate.c create mode 100644 src/revolution/card/CARDDelete.c create mode 100644 src/revolution/card/CARDDir.c create mode 100644 src/revolution/card/CARDErase.c create mode 100644 src/revolution/card/CARDFormat.c create mode 100644 src/revolution/card/CARDMount.c create mode 100644 src/revolution/card/CARDNet.c create mode 100644 src/revolution/card/CARDOpen.c create mode 100644 src/revolution/card/CARDProgram.c create mode 100644 src/revolution/card/CARDRaw.c create mode 100644 src/revolution/card/CARDRdwr.c create mode 100644 src/revolution/card/CARDRead.c create mode 100644 src/revolution/card/CARDRename.c create mode 100644 src/revolution/card/CARDStat.c create mode 100644 src/revolution/card/CARDStatEx.c create mode 100644 src/revolution/card/CARDUnlock.c create mode 100644 src/revolution/card/CARDWrite.c create mode 100644 src/revolution/card/__card.h create mode 100644 src/revolution/homebuttonLib/HBMAnmController.cpp create mode 100644 src/revolution/homebuttonLib/HBMAnmController.h create mode 100644 src/revolution/homebuttonLib/HBMBase.cpp create mode 100644 src/revolution/homebuttonLib/HBMBase.h create mode 100644 src/revolution/homebuttonLib/HBMCommon.h create mode 100644 src/revolution/homebuttonLib/HBMController.cpp create mode 100644 src/revolution/homebuttonLib/HBMController.h create mode 100644 src/revolution/homebuttonLib/HBMFrameController.cpp create mode 100644 src/revolution/homebuttonLib/HBMFrameController.h create mode 100644 src/revolution/homebuttonLib/HBMGUIManager.cpp create mode 100644 src/revolution/homebuttonLib/HBMGUIManager.h create mode 100644 src/revolution/homebuttonLib/HBMRemoteSpk.cpp create mode 100644 src/revolution/homebuttonLib/HBMRemoteSpk.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/DbgPrintBase.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/assert.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/console.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/db_assert.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/db_console.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/directPrint.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/db/mapFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/animation.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/arcResourceAccessor.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/bounding.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/common.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/drawInfo.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/group.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/layout.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_types.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/material.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/pane.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/picture.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/resourceAccessor.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/resources.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/textBox.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/lyt/window.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/macros.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/arithmetic.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/constants.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/equation.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/geometry.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/triangular.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/math/types.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/AxManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/AxVoice.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/Bank.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/BankFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/BasicPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/BasicSound.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/Channel.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/ChannelManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallback.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallbackManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/DvdSoundArchive.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/EnvGenerator.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/ExternalSoundPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/FrameHeap.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/FxBase.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/InstanceManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/InstancePool.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/Lfo.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MemorySoundArchive.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqTrack.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MmlParser.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrack.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrackAllocator.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/MoveValue.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/NandSoundArchive.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/NoteOnCallback.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/PlayerHeap.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeaker.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeakerManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqSound.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqSoundHandle.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqTrack.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SeqTrackAllocator.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundArchive.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveLoader.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundArchivePlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundHandle.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundHeap.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundInstanceManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundMemoryAllocatable.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundStartable.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundSystem.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/SoundThread.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/StrmChannel.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/StrmFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/StrmPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/StrmSound.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/StrmSoundHandle.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/Task.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/TaskManager.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/TaskThread.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/Util.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WaveFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WavePlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WaveSound.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WaveSoundHandle.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WsdFile.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WsdPlayer.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/WsdTrack.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/debug.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_global.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/snd/snd_types.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/CharStrmReader.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/CharWriter.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/Color.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/DvdFileStream.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/DvdLockedFileStream.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/FileStream.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/Font.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/IOStream.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/LinkList.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/Lock.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/NandFileStream.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/Rect.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ResFont.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/RuntimeTypeInfo.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/TagProcessor.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/TagProcessorBase.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/TextWriter.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/TextWriterBase.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/WideTagProcessor.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/WideTextWriter.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/binaryFileFormat.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/fontResources.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/inlines.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/list.h create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_DvdFileStream.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_FileStream.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_IOStream.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_NandFileStream.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp create mode 100644 src/revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp create mode 100644 src/revolution/homebuttonLib/sound/mix.cpp create mode 100644 src/revolution/homebuttonLib/sound/mix.h create mode 100644 src/revolution/homebuttonLib/sound/seq.cpp create mode 100644 src/revolution/homebuttonLib/sound/seq.h create mode 100644 src/revolution/homebuttonLib/sound/syn.cpp create mode 100644 src/revolution/homebuttonLib/sound/syn.h create mode 100644 src/revolution/homebuttonLib/sound/synctrl.cpp create mode 100644 src/revolution/homebuttonLib/sound/synenv.cpp create mode 100644 src/revolution/homebuttonLib/sound/synmix.cpp create mode 100644 src/revolution/homebuttonLib/sound/synpitch.cpp create mode 100644 src/revolution/homebuttonLib/sound/synprivate.h create mode 100644 src/revolution/homebuttonLib/sound/synsample.cpp create mode 100644 src/revolution/homebuttonLib/sound/synvoice.cpp diff --git a/config/RZDE01_00/splits.txt b/config/RZDE01_00/splits.txt index 6eb2b35b4e..7cc246f20f 100644 --- a/config/RZDE01_00/splits.txt +++ b/config/RZDE01_00/splits.txt @@ -2345,7 +2345,7 @@ revolution/gf/GFPixel.cpp: revolution/gf/GFTev.cpp: .text start:0x802B20AC end:0x802B210C -revolution/hbm/HBMBase.cpp: +revolution/homebuttonLib/HBMBase.cpp: .text start:0x802B210C end:0x802BA91C .rodata start:0x803EF1C8 end:0x803EF478 .data start:0x804253D8 end:0x80426308 @@ -2354,125 +2354,125 @@ revolution/hbm/HBMBase.cpp: .sbss start:0x8053B090 end:0x8053B098 .sdata2 start:0x8053FCD0 end:0x8053FD30 -revolution/hbm/HBMAnmController.cpp: +revolution/homebuttonLib/HBMAnmController.cpp: .text start:0x802BA91C end:0x802BAA3C .data start:0x80426308 end:0x80426318 -revolution/hbm/HBMFrameController.cpp: +revolution/homebuttonLib/HBMFrameController.cpp: .text start:0x802BAA3C end:0x802BABDC .sdata2 start:0x8053FD30 end:0x8053FD38 -revolution/hbm/HBMGUIManager.cpp: +revolution/homebuttonLib/HBMGUIManager.cpp: .text start:0x802BABDC end:0x802BC260 .data start:0x80426318 end:0x804264F8 .sdata start:0x8053A118 end:0x8053A120 .sbss start:0x8053B098 end:0x8053B0A0 .sdata2 start:0x8053FD38 end:0x8053FD48 -revolution/hbm/HBMController.cpp: +revolution/homebuttonLib/HBMController.cpp: .text start:0x802BC260 end:0x802BCAB8 .bss start:0x804C2448 end:0x804C25D8 .sbss start:0x8053B0A0 end:0x8053B0A8 .sdata2 start:0x8053FD48 end:0x8053FD58 -revolution/hbm/HBMRemoteSpk.cpp: +revolution/homebuttonLib/HBMRemoteSpk.cpp: .text start:0x802BCAB8 end:0x802BD2B8 .data start:0x804264F8 end:0x80426568 .sbss start:0x8053B0A8 end:0x8053B0B0 -revolution/db/db_assert.cpp: +revolution/homebuttonLib/nw4hbm/db/db_assert.cpp: .text start:0x802BD2B8 end:0x802BD8C8 .data start:0x80426568 end:0x80426618 .bss start:0x804C25D8 end:0x804C2608 .sdata start:0x8053A120 end:0x8053A128 .sbss start:0x8053B0B0 end:0x8053B0C0 -revolution/db/db_console.cpp: +revolution/homebuttonLib/nw4hbm/db/db_console.cpp: .text start:0x802BD8C8 end:0x802BE1C8 .data start:0x80426618 end:0x80426738 .bss start:0x804C2608 end:0x804C2A20 .sdata start:0x8053A128 end:0x8053A130 -revolution/db/db_DbgPrintBase.cpp: +revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp: .text start:0x802BE1C8 end:0x802BE208 -revolution/db/db_directPrint.cpp: +revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp: .text start:0x802BE208 end:0x802BEC18 .rodata start:0x803EF478 end:0x803EF730 .data start:0x80426738 end:0x804267E8 .bss start:0x804C2A20 end:0x804C2A60 .sbss start:0x8053B0C0 end:0x8053B0C8 -revolution/db/db_mapFile.cpp: +revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp: .text start:0x802BEC18 end:0x802BF52C .data start:0x804267E8 end:0x804269F0 .bss start:0x804C2A60 end:0x804C2CA0 .sdata start:0x8053A130 end:0x8053A138 .sbss start:0x8053B0C8 end:0x8053B0D8 -revolution/homebuttonLib/lyt_animation.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp: .text start:0x802BF52C end:0x802C049C .data start:0x804269F0 end:0x80426E60 .sdata start:0x8053A138 end:0x8053A140 .sdata2 start:0x8053FD58 end:0x8053FD78 -revolution/homebuttonLib/lyt_arcResourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp: .text start:0x802C049C end:0x802C0BA0 .data start:0x80426E60 end:0x804270D8 .sdata start:0x8053A140 end:0x8053A148 -revolution/homebuttonLib/lyt_bounding.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp: .text start:0x802C0BA0 end:0x802C0CB8 .ctors start:0x803CE384 end:0x803CE388 .data start:0x804270D8 end:0x80427140 .sbss start:0x8053B0D8 end:0x8053B0E8 -revolution/homebuttonLib/lyt_common.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp: .text start:0x802C0CB8 end:0x802C1B38 .data start:0x80427140 end:0x804271B0 .bss start:0x804C2CA0 end:0x804C2CC0 .sdata2 start:0x8053FD78 end:0x8053FD88 -revolution/homebuttonLib/lyt_drawInfo.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp: .text start:0x802C1B38 end:0x802C1BEC .data start:0x804271B0 end:0x804271C0 .sdata2 start:0x8053FD88 end:0x8053FD90 -revolution/homebuttonLib/lyt_group.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp: .text start:0x802C1BEC end:0x802C2094 .data start:0x804271C0 end:0x804272C0 -revolution/homebuttonLib/lyt_layout.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp: .text start:0x802C2094 end:0x802C3048 .data start:0x804272C0 end:0x80427528 .sbss start:0x8053B0E8 end:0x8053B0F0 .sdata2 start:0x8053FD90 end:0x8053FD98 -revolution/homebuttonLib/lyt_material.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp: .text start:0x802C3048 end:0x802C6768 .data start:0x80427528 end:0x80427B28 .sdata2 start:0x8053FD98 end:0x8053FDB8 .sbss2 start:0x80540BD0 end:0x80540BE8 -revolution/homebuttonLib/lyt_pane.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp: .text start:0x802C6768 end:0x802C7AC0 .ctors start:0x803CE388 end:0x803CE38C .data start:0x80427B28 end:0x80427EB8 .sbss start:0x8053B0F0 end:0x8053B0F8 .sdata2 start:0x8053FDB8 end:0x8053FDD8 -revolution/homebuttonLib/lyt_picture.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp: .text start:0x802C7AC0 end:0x802C81E0 .ctors start:0x803CE38C end:0x803CE390 .data start:0x80427EB8 end:0x804280E0 .sbss start:0x8053B0F8 end:0x8053B100 .sdata2 start:0x8053FDD8 end:0x8053FDE0 -revolution/homebuttonLib/lyt_resourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp: .text start:0x802C81E0 end:0x802C8238 .data start:0x804280E0 end:0x804280F8 -revolution/homebuttonLib/lyt_textBox.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp: .text start:0x802C8238 end:0x802CB080 .ctors start:0x803CE390 end:0x803CE394 .data start:0x804280F8 end:0x80428770 @@ -2480,74 +2480,74 @@ revolution/homebuttonLib/lyt_textBox.cpp: .sbss start:0x8053B100 end:0x8053B108 .sdata2 start:0x8053FDE0 end:0x8053FDF8 -revolution/homebuttonLib/lyt_window.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp: .text start:0x802CB080 end:0x802CD954 .ctors start:0x803CE394 end:0x803CE398 .data start:0x80428770 end:0x804289D0 .sbss start:0x8053B108 end:0x8053B114 .sdata2 start:0x8053FDF8 end:0x8053FE10 -revolution/homebuttonLib/math_triangular.cpp: +revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp: .text start:0x802CD954 end:0x802CDBC4 .data start:0x804289D0 end:0x80429AE8 .sdata2 start:0x8053FE10 end:0x8053FE30 -revolution/homebuttonLib/snd_SoundArchivePlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp: .text start:0x802CDBC4 end:0x802CDC34 .data start:0x80429AE8 end:0x80429B48 -revolution/homebuttonLib/snd_SoundHandle.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp: .text start:0x802CDC34 end:0x802CDC84 -revolution/homebuttonLib/snd_SoundPlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp: .text start:0x802CDC84 end:0x802CDD74 .data start:0x80429B48 end:0x80429BB8 .sdata2 start:0x8053FE30 end:0x8053FE38 -revolution/homebuttonLib/snd_SoundStartable.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp: .text start:0x802CDD74 end:0x802CDDE0 -revolution/homebuttonLib/ut_binaryFileFormat.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp: .text start:0x802CDDE0 end:0x802CE038 .data start:0x80429BB8 end:0x80429D08 -revolution/homebuttonLib/ut_CharStrmReader.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp: .text start:0x802CE038 end:0x802CE998 .data start:0x80429D08 end:0x80429E50 -revolution/homebuttonLib/ut_CharWriter.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp: .text start:0x802CE998 end:0x802D2EF4 .data start:0x80429E50 end:0x8042A130 .bss start:0x804C2CC0 end:0x804C2CE0 .sbss start:0x8053B114 end:0x8053B118 .sdata2 start:0x8053FE38 end:0x8053FE58 -revolution/homebuttonLib/ut_Font.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp: .text start:0x802D2EF4 end:0x802D30B8 .data start:0x8042A130 end:0x8042A1A8 -revolution/homebuttonLib/ut_LinkList.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp: .text start:0x802D30B8 end:0x802D3528 .data start:0x8042A1A8 end:0x8042A350 -revolution/homebuttonLib/ut_list.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp: .text start:0x802D3528 end:0x802D38D0 .data start:0x8042A350 end:0x8042A3B0 -revolution/homebuttonLib/ut_ResFont.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp: .text start:0x802D38D0 end:0x802D48E8 .data start:0x8042A3B0 end:0x8042AC68 -revolution/homebuttonLib/ut_ResFontBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp: .text start:0x802D48E8 end:0x802D80C8 .data start:0x8042AC68 end:0x8042AF80 -revolution/homebuttonLib/ut_TagProcessorBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp: .text start:0x802D80C8 end:0x802D92D0 .data start:0x8042AF80 end:0x8042B058 .sdata2 start:0x8053FE58 end:0x8053FE60 -revolution/homebuttonLib/ut_TextWriterBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp: .text start:0x802D92D0 end:0x802E1FB4 .ctors start:0x803CE398 end:0x803CE39C .data start:0x8042B058 end:0x8042B680 diff --git a/config/RZDE01_02/splits.txt b/config/RZDE01_02/splits.txt index a265bdc599..739f5b328b 100644 --- a/config/RZDE01_02/splits.txt +++ b/config/RZDE01_02/splits.txt @@ -2348,7 +2348,7 @@ revolution/gf/GFPixel.cpp: revolution/gf/GFTev.cpp: .text start:0x802B1D5C end:0x802B1DBC -revolution/hbm/HBMBase.cpp: +revolution/homebuttonLib/HBMBase.cpp: .text start:0x802B1DBC end:0x802BA3D4 .rodata start:0x803DA7C8 end:0x803DAA78 .data start:0x804107F0 end:0x80411398 @@ -2357,95 +2357,95 @@ revolution/hbm/HBMBase.cpp: .sbss start:0x805210B0 end:0x805210B8 .sdata2 start:0x80525D58 end:0x80525DB8 -revolution/hbm/HBMAnmController.cpp: +revolution/homebuttonLib/HBMAnmController.cpp: .text start:0x802BA3D4 end:0x802BA4E0 .data start:0x80411398 end:0x804113A8 -revolution/hbm/HBMFrameController.cpp: +revolution/homebuttonLib/HBMFrameController.cpp: .text start:0x802BA4E0 end:0x802BA680 .sdata2 start:0x80525DB8 end:0x80525DC0 -revolution/hbm/HBMGUIManager.cpp: +revolution/homebuttonLib/HBMGUIManager.cpp: .text start:0x802BA680 end:0x802BBAB8 .data start:0x804113A8 end:0x80411500 .sbss start:0x805210B8 end:0x805210C0 .sdata2 start:0x80525DC0 end:0x80525DD0 -revolution/hbm/HBMController.cpp: +revolution/homebuttonLib/HBMController.cpp: .text start:0x802BBAB8 end:0x802BC310 .bss start:0x804A8B78 end:0x804A8D08 .sbss start:0x805210C0 end:0x805210C8 .sdata2 start:0x80525DD0 end:0x80525DE0 -revolution/hbm/HBMRemoteSpk.cpp: +revolution/homebuttonLib/HBMRemoteSpk.cpp: .text start:0x802BC310 end:0x802BCA6C .data start:0x80411500 end:0x80411510 .sbss start:0x805210C8 end:0x805210D0 -revolution/db/db_DbgPrintBase.cpp: +revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp: .text start:0x802BCA6C end:0x802BCAAC -revolution/homebuttonLib/lyt_animation.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp: .text start:0x802BCAAC end:0x802BD61C .data start:0x80411510 end:0x80411530 .sdata2 start:0x80525DE0 end:0x80525E00 -revolution/homebuttonLib/lyt_arcResourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp: .text start:0x802BD61C end:0x802BD990 .data start:0x80411530 end:0x80411548 .sdata start:0x80520160 end:0x80520168 -revolution/homebuttonLib/lyt_bounding.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp: .text start:0x802BD990 end:0x802BDAA8 .ctors start:0x803B8DC8 end:0x803B8DCC .data start:0x80411548 end:0x804115B0 .sbss start:0x805210D0 end:0x805210E0 -revolution/homebuttonLib/lyt_common.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp: .text start:0x802BDAA8 end:0x802BE8A0 .bss start:0x804A8D08 end:0x804A8D28 .sdata2 start:0x80525E00 end:0x80525E10 -revolution/homebuttonLib/lyt_drawInfo.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp: .text start:0x802BE8A0 end:0x802BE954 .data start:0x804115B0 end:0x804115C0 .sdata2 start:0x80525E10 end:0x80525E18 -revolution/homebuttonLib/lyt_group.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp: .text start:0x802BE954 end:0x802BEC74 .data start:0x804115C0 end:0x804115D0 -revolution/homebuttonLib/lyt_layout.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp: .text start:0x802BEC74 end:0x802BF8E4 .data start:0x804115D0 end:0x80411608 .sbss start:0x805210E0 end:0x805210E8 .sdata2 start:0x80525E18 end:0x80525E20 -revolution/homebuttonLib/lyt_material.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp: .text start:0x802BF8E4 end:0x802C2CB8 .data start:0x80411608 end:0x80411670 .sdata2 start:0x80525E20 end:0x80525E40 .sbss2 start:0x80526C50 end:0x80526C68 -revolution/homebuttonLib/lyt_pane.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp: .text start:0x802C2CB8 end:0x802C3BEC .ctors start:0x803B8DCC end:0x803B8DD0 .data start:0x80411670 end:0x804116D8 .sbss start:0x805210E8 end:0x805210F0 .sdata2 start:0x80525E40 end:0x80525E60 -revolution/homebuttonLib/lyt_picture.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp: .text start:0x802C3BEC end:0x802C410C .ctors start:0x803B8DD0 end:0x803B8DD4 .data start:0x804116D8 end:0x80411748 .sbss start:0x805210F0 end:0x805210F8 .sdata2 start:0x80525E60 end:0x80525E68 -revolution/homebuttonLib/lyt_resourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp: .text start:0x802C410C end:0x802C4164 .data start:0x80411748 end:0x80411760 -revolution/homebuttonLib/lyt_textBox.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp: .text start:0x802C4164 end:0x802C5794 .ctors start:0x803B8DD4 end:0x803B8DD8 .data start:0x80411760 end:0x804117D8 @@ -2453,66 +2453,66 @@ revolution/homebuttonLib/lyt_textBox.cpp: .sbss start:0x805210F8 end:0x80521100 .sdata2 start:0x80525E68 end:0x80525E80 -revolution/homebuttonLib/lyt_window.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp: .text start:0x802C5794 end:0x802C7C10 .ctors start:0x803B8DD8 end:0x803B8DDC .data start:0x804117D8 end:0x80411890 .sbss start:0x80521100 end:0x8052110C .sdata2 start:0x80525E80 end:0x80525E98 -revolution/homebuttonLib/math_triangular.cpp: +revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp: .text start:0x802C7C10 end:0x802C7E80 .data start:0x80411890 end:0x804129A8 .sdata2 start:0x80525E98 end:0x80525EB8 -revolution/homebuttonLib/snd_SoundArchivePlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp: .text start:0x802C7E80 end:0x802C7E90 -revolution/homebuttonLib/snd_SoundHandle.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp: .text start:0x802C7E90 end:0x802C7EE0 -revolution/homebuttonLib/snd_SoundPlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp: .text start:0x802C7EE0 end:0x802C7F50 -revolution/homebuttonLib/snd_SoundStartable.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp: .text start:0x802C7F50 end:0x802C7FBC -revolution/homebuttonLib/ut_binaryFileFormat.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp: .text start:0x802C7FBC end:0x802C8030 -revolution/homebuttonLib/ut_CharStrmReader.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp: .text start:0x802C8030 end:0x802C8140 -revolution/homebuttonLib/ut_CharWriter.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp: .text start:0x802C8140 end:0x802C9BC4 .bss start:0x804A8D28 end:0x804A8D48 .sbss start:0x8052110C end:0x80521110 .sdata2 start:0x80525EB8 end:0x80525ED8 -revolution/homebuttonLib/ut_Font.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp: .text start:0x802C9BC4 end:0x802C9C6C .data start:0x804129A8 end:0x804129D8 -revolution/homebuttonLib/ut_LinkList.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp: .text start:0x802C9C6C end:0x802C9D64 -revolution/homebuttonLib/ut_list.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp: .text start:0x802C9D64 end:0x802C9EC4 -revolution/homebuttonLib/ut_ResFont.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp: .text start:0x802C9EC4 end:0x802CA1C8 .data start:0x804129D8 end:0x80412A30 -revolution/homebuttonLib/ut_ResFontBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp: .text start:0x802CA1C8 end:0x802CA798 .data start:0x80412A30 end:0x80412AF0 -revolution/homebuttonLib/ut_TagProcessorBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp: .text start:0x802CA798 end:0x802CAF58 .data start:0x80412AF0 end:0x80412B48 .sdata2 start:0x80525ED8 end:0x80525EE0 -revolution/homebuttonLib/ut_TextWriterBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp: .text start:0x802CAF58 end:0x802CC984 .ctors start:0x803B8DDC end:0x803B8DE0 .bss start:0x804A8D48 end:0x804A8D60 diff --git a/config/RZDJ01/splits.txt b/config/RZDJ01/splits.txt index 3420fd04ba..4f9583ea9e 100644 --- a/config/RZDJ01/splits.txt +++ b/config/RZDJ01/splits.txt @@ -2348,7 +2348,7 @@ revolution/gf/GFPixel.cpp: revolution/gf/GFTev.cpp: .text start:0x802B387C end:0x802B38DC -revolution/hbm/HBMBase.cpp: +revolution/homebuttonLib/HBMBase.cpp: .text start:0x802B38DC end:0x802BBEF4 .rodata start:0x803D8788 end:0x803D8A38 .data start:0x8040E670 end:0x8040F218 @@ -2357,95 +2357,95 @@ revolution/hbm/HBMBase.cpp: .sbss start:0x8051EF20 end:0x8051EF28 .sdata2 start:0x80523BB0 end:0x80523C10 -revolution/hbm/HBMAnmController.cpp: +revolution/homebuttonLib/HBMAnmController.cpp: .text start:0x802BBEF4 end:0x802BC000 .data start:0x8040F218 end:0x8040F228 -revolution/hbm/HBMFrameController.cpp: +revolution/homebuttonLib/HBMFrameController.cpp: .text start:0x802BC000 end:0x802BC1A0 .sdata2 start:0x80523C10 end:0x80523C18 -revolution/hbm/HBMGUIManager.cpp: +revolution/homebuttonLib/HBMGUIManager.cpp: .text start:0x802BC1A0 end:0x802BD5D8 .data start:0x8040F228 end:0x8040F380 .sbss start:0x8051EF28 end:0x8051EF30 .sdata2 start:0x80523C18 end:0x80523C28 -revolution/hbm/HBMController.cpp: +revolution/homebuttonLib/HBMController.cpp: .text start:0x802BD5D8 end:0x802BDE30 .bss start:0x804A69F8 end:0x804A6B88 .sbss start:0x8051EF30 end:0x8051EF38 .sdata2 start:0x80523C28 end:0x80523C38 -revolution/hbm/HBMRemoteSpk.cpp: +revolution/homebuttonLib/HBMRemoteSpk.cpp: .text start:0x802BDE30 end:0x802BE58C .data start:0x8040F380 end:0x8040F390 .sbss start:0x8051EF38 end:0x8051EF40 -revolution/db/db_DbgPrintBase.cpp: +revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp: .text start:0x802BE58C end:0x802BE5CC -revolution/homebuttonLib/lyt_animation.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp: .text start:0x802BE5CC end:0x802BF13C .data start:0x8040F390 end:0x8040F3B0 .sdata2 start:0x80523C38 end:0x80523C58 -revolution/homebuttonLib/lyt_arcResourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp: .text start:0x802BF13C end:0x802BF4B0 .data start:0x8040F3B0 end:0x8040F3C8 .sdata start:0x8051DFD0 end:0x8051DFD8 -revolution/homebuttonLib/lyt_bounding.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp: .text start:0x802BF4B0 end:0x802BF5C8 .ctors start:0x803BA888 end:0x803BA88C .data start:0x8040F3C8 end:0x8040F430 .sbss start:0x8051EF40 end:0x8051EF50 -revolution/homebuttonLib/lyt_common.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp: .text start:0x802BF5C8 end:0x802C03C0 .bss start:0x804A6B88 end:0x804A6BA8 .sdata2 start:0x80523C58 end:0x80523C68 -revolution/homebuttonLib/lyt_drawInfo.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp: .text start:0x802C03C0 end:0x802C0474 .data start:0x8040F430 end:0x8040F440 .sdata2 start:0x80523C68 end:0x80523C70 -revolution/homebuttonLib/lyt_group.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp: .text start:0x802C0474 end:0x802C0794 .data start:0x8040F440 end:0x8040F450 -revolution/homebuttonLib/lyt_layout.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp: .text start:0x802C0794 end:0x802C1404 .data start:0x8040F450 end:0x8040F488 .sbss start:0x8051EF50 end:0x8051EF58 .sdata2 start:0x80523C70 end:0x80523C78 -revolution/homebuttonLib/lyt_material.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp: .text start:0x802C1404 end:0x802C47D8 .data start:0x8040F488 end:0x8040F4F0 .sdata2 start:0x80523C78 end:0x80523C98 .sbss2 start:0x80524A90 end:0x80524AA8 -revolution/homebuttonLib/lyt_pane.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp: .text start:0x802C47D8 end:0x802C570C .ctors start:0x803BA88C end:0x803BA890 .data start:0x8040F4F0 end:0x8040F558 .sbss start:0x8051EF58 end:0x8051EF60 .sdata2 start:0x80523C98 end:0x80523CB8 -revolution/homebuttonLib/lyt_picture.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp: .text start:0x802C570C end:0x802C5C2C .ctors start:0x803BA890 end:0x803BA894 .data start:0x8040F558 end:0x8040F5C8 .sbss start:0x8051EF60 end:0x8051EF68 .sdata2 start:0x80523CB8 end:0x80523CC0 -revolution/homebuttonLib/lyt_resourceAccessor.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp: .text start:0x802C5C2C end:0x802C5C84 .data start:0x8040F5C8 end:0x8040F5E0 -revolution/homebuttonLib/lyt_textBox.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp: .text start:0x802C5C84 end:0x802C72B4 .ctors start:0x803BA894 end:0x803BA898 .data start:0x8040F5E0 end:0x8040F658 @@ -2453,66 +2453,66 @@ revolution/homebuttonLib/lyt_textBox.cpp: .sbss start:0x8051EF68 end:0x8051EF70 .sdata2 start:0x80523CC0 end:0x80523CD8 -revolution/homebuttonLib/lyt_window.cpp: +revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp: .text start:0x802C72B4 end:0x802C9730 .ctors start:0x803BA898 end:0x803BA89C .data start:0x8040F658 end:0x8040F710 .sbss start:0x8051EF70 end:0x8051EF7C .sdata2 start:0x80523CD8 end:0x80523CF0 -revolution/homebuttonLib/math_triangular.cpp: +revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp: .text start:0x802C9730 end:0x802C99A0 .data start:0x8040F710 end:0x80410828 .sdata2 start:0x80523CF0 end:0x80523D10 -revolution/homebuttonLib/snd_SoundArchivePlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp: .text start:0x802C99A0 end:0x802C99B0 -revolution/homebuttonLib/snd_SoundHandle.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp: .text start:0x802C99B0 end:0x802C9A00 -revolution/homebuttonLib/snd_SoundPlayer.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp: .text start:0x802C9A00 end:0x802C9A70 -revolution/homebuttonLib/snd_SoundStartable.cpp: +revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp: .text start:0x802C9A70 end:0x802C9ADC -revolution/homebuttonLib/ut_binaryFileFormat.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp: .text start:0x802C9ADC end:0x802C9B50 -revolution/homebuttonLib/ut_CharStrmReader.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp: .text start:0x802C9B50 end:0x802C9C60 -revolution/homebuttonLib/ut_CharWriter.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp: .text start:0x802C9C60 end:0x802CB6E4 .bss start:0x804A6BA8 end:0x804A6BC8 .sbss start:0x8051EF7C end:0x8051EF80 .sdata2 start:0x80523D10 end:0x80523D30 -revolution/homebuttonLib/ut_Font.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp: .text start:0x802CB6E4 end:0x802CB78C .data start:0x80410828 end:0x80410858 -revolution/homebuttonLib/ut_LinkList.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp: .text start:0x802CB78C end:0x802CB884 -revolution/homebuttonLib/ut_list.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp: .text start:0x802CB884 end:0x802CB9E4 -revolution/homebuttonLib/ut_ResFont.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp: .text start:0x802CB9E4 end:0x802CBCE8 .data start:0x80410858 end:0x804108B0 -revolution/homebuttonLib/ut_ResFontBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp: .text start:0x802CBCE8 end:0x802CC2B8 .data start:0x804108B0 end:0x80410970 -revolution/homebuttonLib/ut_TagProcessorBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp: .text start:0x802CC2B8 end:0x802CCA78 .data start:0x80410970 end:0x804109C8 .sdata2 start:0x80523D30 end:0x80523D38 -revolution/homebuttonLib/ut_TextWriterBase.cpp: +revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp: .text start:0x802CCA78 end:0x802CE4A4 .ctors start:0x803BA89C end:0x803BA8A0 .bss start:0x804A6BC8 end:0x804A6BE0 diff --git a/configure.py b/configure.py index bdeded8988..e9eab046a4 100755 --- a/configure.py +++ b/configure.py @@ -496,6 +496,14 @@ def RevolutionLib(lib_name: str, objects: List[Object]) -> Dict[str, Any]: "progress_category": "sdk", "objects": objects, } + elif config.version == "RZDE01_00": + return { + "lib": lib_name, + "mw_version": "GC/3.0a3", + "cflags": [*cflags_revolution_retail, "-DSDK_SEP2006", "-DNW4HBM_DEBUG"], + "progress_category": "sdk", + "objects": objects, + } else: return { "lib": lib_name, @@ -1614,6 +1622,25 @@ config.libs = [ Object(NonMatching, "revolution/dsp/dsp_task.c"), ], ), + RevolutionLib( + "card", + [ + Object(NonMatching, "revolution/card/CARDBios.c"), + Object(NonMatching, "revolution/card/CARDUnlock.c"), + Object(NonMatching, "revolution/card/CARDRdwr.c"), + Object(NonMatching, "revolution/card/CARDBlock.c"), + Object(NonMatching, "revolution/card/CARDDir.c"), + Object(NonMatching, "revolution/card/CARDCheck.c"), + Object(NonMatching, "revolution/card/CARDMount.c"), + Object(NonMatching, "revolution/card/CARDFormat.c"), + Object(NonMatching, "revolution/card/CARDOpen.c", extra_cflags=["-char signed"]), + Object(NonMatching, "revolution/card/CARDCreate.c"), + Object(NonMatching, "revolution/card/CARDRead.c"), + Object(NonMatching, "revolution/card/CARDWrite.c"), + Object(NonMatching, "revolution/card/CARDStat.c"), + Object(NonMatching, "revolution/card/CARDNet.c"), + ], + ), RevolutionLib( "hio2", [ @@ -1693,6 +1720,51 @@ config.libs = [ Object(NonMatching, "revolution/gd/GDGeometry.c"), ], ), + RevolutionLib( + "homebuttonLib", + [ + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/db/db_assert.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/db/db_console.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp"), + Object(NonMatching, "revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp"), + + Object(NonMatching, "revolution/homebuttonLib/HBMBase.cpp"), + Object(NonMatching, "revolution/homebuttonLib/HBMAnmController.cpp"), + Object(NonMatching, "revolution/homebuttonLib/HBMFrameController.cpp"), + Object(NonMatching, "revolution/homebuttonLib/HBMGUIManager.cpp"), + Object(NonMatching, "revolution/homebuttonLib/HBMController.cpp"), + Object(NonMatching, "revolution/homebuttonLib/HBMRemoteSpk.cpp"), + ], + ), { "lib": "Runtime.PPCEABI.H", "mw_version": MWVersion(config.version), diff --git a/include/dolphin/card.h b/include/dolphin/card.h index 6ed175b71c..6487d88f43 100644 --- a/include/dolphin/card.h +++ b/include/dolphin/card.h @@ -1,6 +1,9 @@ #ifndef _DOLPHIN_CARD_H_ #define _DOLPHIN_CARD_H_ +#ifdef __REVOLUTION_SDK__ +#include +#else #include #include #include @@ -320,3 +323,4 @@ s32 CARDWrite(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset); #endif #endif +#endif diff --git a/include/global.h b/include/global.h index b8bb5c02b2..f9057a67ae 100644 --- a/include/global.h +++ b/include/global.h @@ -45,6 +45,10 @@ #define ROUND(n, a) (((u32)(n) + (a)-1) & ~((a)-1)) #define TRUNC(n, a) (((u32)(n)) & ~((a)-1)) +#ifndef decltype +#define decltype __decltype__ +#endif + #define JUT_EXPECT(...) #define _SDA_BASE_(dummy) 0 @@ -77,6 +81,9 @@ void* __memcpy(void*, const void*, int); #define SQUARE(x) ((x) * (x)) +#define POINTER_ADD_TYPE(type_, ptr_, offset_) ((type_)((unsigned long)(ptr_) + (unsigned long)(offset_))) +#define POINTER_ADD(ptr_, offset_) POINTER_ADD_TYPE(__typeof__(ptr_), ptr_, offset_) + // floating-point constants #define _HUGE_ENUF 1e+300 #define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF)) @@ -91,6 +98,14 @@ static const float INF = 2000000000.0f; #define READU32_BE(ptr, offset) \ (((u32)ptr[offset] << 24) | ((u32)ptr[offset + 1] << 16) | ((u32)ptr[offset + 2] << 8) | (u32)ptr[offset + 3]); +#ifndef NO_INLINE +#ifdef __MWERKS__ +#define NO_INLINE __attribute__((never_inline)) +#else +#define NO_INLINE +#endif +#endif + // Hack to trick the compiler into not inlining functions that use this macro. #define FORCE_DONT_INLINE \ (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; (void*)0; \ diff --git a/include/m_Do/m_Do_printf.h b/include/m_Do/m_Do_printf.h index 84d6c080b4..13ca5b0e01 100644 --- a/include/m_Do/m_Do_printf.h +++ b/include/m_Do/m_Do_printf.h @@ -1,7 +1,7 @@ #ifndef M_DO_M_DO_PRINTF_H #define M_DO_M_DO_PRINTF_H -#include "__va_arg.h" +#include void my_PutString(const char*); void mDoPrintf_vprintf_Interrupt(char const*, va_list); diff --git a/include/revolution/arc.h b/include/revolution/arc.h new file mode 100644 index 0000000000..8e8b23b732 --- /dev/null +++ b/include/revolution/arc.h @@ -0,0 +1,67 @@ +#ifndef _REVOLUTION_ARC_H_ +#define _REVOLUTION_ARC_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define ARC_ENTRY_NUM_INVALID (-1) + +typedef struct { + unsigned int magic; + int fstStart; + int fstSize; + int fileStart; + int pad[4]; +} ARCHeader; + +typedef struct { + void* archiveStartAddr; // 0x0 + void* FSTStart; // 0x4 + void* fileStart; // 0x8 + u32 entryNum; // 0xC + char* FSTStringStart; // 0x10 + u32 FSTLength; // 0x14 + u32 currDir; // 0x18 +} ARCHandle; + +typedef struct { + ARCHandle* handle; + u32 startOffset; + u32 length; +} ARCFileInfo; + +typedef struct { + ARCHandle* handle; + u32 entryNum; + u32 location; + u32 next; +} ARCDir; + +typedef struct { + ARCHandle* handle; + u32 entryNum; + BOOL isDir; + char* name; +} ARCDirEntry; + +BOOL ARCInitHandle(void*, ARCHandle*); +BOOL ARCFastOpen(ARCHandle*, s32, ARCFileInfo*); +s32 ARCConvertPathToEntrynum(ARCHandle*, const char*); +void* ARCGetStartAddrInMem(ARCFileInfo*); +u32 ARCGetLength(ARCFileInfo*); +BOOL ARCClose(ARCFileInfo*); +BOOL ARCChangeDir(ARCHandle*, const char*); +BOOL ARCGetCurrentDir(ARCHandle*, char*, u32); + +BOOL ARCOpenDir(ARCHandle*, const char*, ARCDir*); +BOOL ARCReadDir(ARCDir*, ARCDirEntry*); +BOOL ARCCloseDir(ARCDir*); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_ARC_H_ diff --git a/include/revolution/ax.h b/include/revolution/ax.h index a1a85ddd87..37693da034 100644 --- a/include/revolution/ax.h +++ b/include/revolution/ax.h @@ -7,6 +7,16 @@ extern "C" { #endif +#define AX_SAMPLE_RATE 32000 +#define AX_SAMPLES_PER_FRAME 96 +#define AX_SAMPLE_DEPTH_BYTES sizeof(u32) +#define AX_SAMPLES_PER_FRAME_RMT 18 +#define AX_FRAME_SIZE (AX_SAMPLES_PER_FRAME * AX_SAMPLE_DEPTH_BYTES) +#define AX_MAX_VOLUME 32768 + +#define AX_VOICE_STOP 0 +#define AX_VOICE_RUN 1 + typedef struct _AXPBMIX { /* 0x00 */ u16 vL; /* 0x02 */ u16 vDeltaL; @@ -210,7 +220,45 @@ typedef struct AX_AUX_DATA_DPL2 { /* 0x00 */ s32* rs; } AX_AUX_DATA_DPL2; +typedef struct _AXPBRMTMIX { + /* 0x0 */ u16 vMain0; + /* 0x2 */ u16 vDeltaMain0; + /* 0x4 */ u16 vAux0; + /* 0x6 */ u16 vDeltaAux0; + /* 0x8 */ u16 vMain1; + /* 0xA */ u16 vDeltaMain1; + /* 0xC */ u16 vAux1; + /* 0xE */ u16 vDeltaAux1; + /* 0x10 */ u16 vMain2; + /* 0x12 */ u16 vDeltaMain2; + /* 0x14 */ u16 vAux2; + /* 0x16 */ u16 vDeltaAux2; + /* 0x18 */ u16 vMain3; + /* 0x1A */ u16 vDeltaMain3; + /* 0x1C */ u16 vAux3; + /* 0x1E */ u16 vDeltaAux3; +} AXPBRMTMIX; + +typedef struct _AXPBBIQUAD { + /* 0x0 */ u16 on; + /* 0x2 */ u16 xn1; + /* 0x4 */ u16 xn2; + /* 0x6 */ u16 yn1; + /* 0x8 */ u16 yn2; + /* 0xA */ u16 b0; + /* 0xC */ u16 b1; + /* 0xE */ u16 b2; + /* 0x10 */ u16 a1; + /* 0x12 */ u16 a2; +} AXPBBIQUAD; + +typedef union __AXPBRMTIIR { + AXPBLPF lpf; + AXPBBIQUAD biquad; +} AXPBRMTIIR; + typedef void (*AXCallback)(); +typedef void (*AXAuxCallback)(void* chans, void* context); #define AX_DSP_SLAVE_LENGTH 0xF80 #define AX_MAX_VOICES 64 @@ -268,7 +316,7 @@ AXVPB* AXAcquireVoice(u32 priority, void (*callback)(void *), u32 userContext); void AXSetVoicePriority(AXVPB* p, u32 priority); // AXAux -void AXRegisterAuxACallback(void (*callback)(void*, void*), void* context); +void AXRegisterAuxACallback(AXAuxCallback callback, void* context); void AXRegisterAuxBCallback(void (*callback)(void*, void*), void* context); // AXCL diff --git a/include/revolution/axfx.h b/include/revolution/axfx.h index 259e73e7b5..3c8b2a2d7e 100644 --- a/include/revolution/axfx.h +++ b/include/revolution/axfx.h @@ -2,6 +2,7 @@ #define _REVOLUTION_AXFX_H_ #include +#include #ifdef __cplusplus extern "C" { @@ -158,6 +159,9 @@ typedef struct AXFX_CHORUS { /* 0x98 */ u32 period; } AXFX_CHORUS; +typedef void* (*AXFXAllocFunc)(u32); +typedef void (*AXFXFreeFunc)(void*); + // chorus int AXFXChorusInit(AXFX_CHORUS* c); int AXFXChorusShutdown(AXFX_CHORUS* c); @@ -168,14 +172,13 @@ void AXFXChorusCallback(AXFX_BUFFERUPDATE* bufferUpdate, AXFX_CHORUS* chorus); void AXFXDelayCallback(AXFX_BUFFERUPDATE* bufferUpdate, AXFX_DELAY* delay); int AXFXDelaySettings(AXFX_DELAY* delay); int AXFXDelayInit(AXFX_DELAY* delay); -int AXFXDelayShutdown(AXFX_DELAY* delay); +int AXFXDelayShutdown(AXFX_DELAY* delay); // reverb_hi void DoCrossTalk(s32* l, s32* r, f32 cross, f32 invcross); int AXFXReverbHiInit(AXFX_REVERBHI* rev); int AXFXReverbHiShutdown(AXFX_REVERBHI* rev); int AXFXReverbHiSettings(AXFX_REVERBHI* rev); -void AXFXReverbHiCallback(AXFX_BUFFERUPDATE* bufferUpdate, AXFX_REVERBHI* reverb); // reverb_hi_4ch int AXFXReverbHiInitDpl2(AXFX_REVERBHI_DPL2* reverb); @@ -189,8 +192,23 @@ int AXFXReverbStdShutdown(AXFX_REVERBSTD* rev); int AXFXReverbStdSettings(AXFX_REVERBSTD* rev); void AXFXReverbStdCallback(AXFX_BUFFERUPDATE* bufferUpdate, AXFX_REVERBSTD* reverb); +void AXFXReverbHiCallback(void *data, void *context); +void AXGetAuxACallback(AXAuxCallback* cbOut, void** contextOut); +void AXFXSetHooks(AXFXAllocFunc alloc, AXFXFreeFunc free); +void AXFXGetHooks(AXFXAllocFunc* allocOut, AXFXFreeFunc* freeOut); +BOOL AXFXReverbHiInit(AXFX_REVERBHI* reverbHi); +BOOL AXFXReverbHiShutdown(AXFX_REVERBHI* reverbHi); +u16 AXGetAuxAReturnVolume(void); +u16 AXGetAuxBReturnVolume(void); +u16 AXGetAuxCReturnVolume(void); +void AXSetAuxAReturnVolume(u16 volume); +void AXSetAuxBReturnVolume(u16 volume); +void AXSetAuxCReturnVolume(u16 volume); +void AXSetMasterVolume(u16 volume); +u16 AXGetMasterVolume(void); + #ifdef __cplusplus } #endif -#endif // _REVOLUTION_AXFX_H_ +#endif // _REVOLUTION_AXFX_H_ diff --git a/include/revolution/card.h b/include/revolution/card.h new file mode 100644 index 0000000000..35c6e8b7d7 --- /dev/null +++ b/include/revolution/card.h @@ -0,0 +1,322 @@ +#ifndef _REVOLUTION_CARD_H_ +#define _REVOLUTION_CARD_H_ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define CARD_FILENAME_MAX 32 +#define CARD_MAX_FILE 127 +#define CARD_ICON_MAX 8 + +typedef void (*CARDCallback)(s32 chan, s32 result); + +typedef struct CARDFileInfo { + s32 chan; + s32 fileNo; + s32 offset; + s32 length; + u16 iBlock; +} CARDFileInfo; + +typedef struct CARDDir { + u8 gameName[4]; + u8 company[2]; + u8 _padding0; + u8 bannerFormat; + u8 fileName[CARD_FILENAME_MAX]; + u32 time; // seconds since 01/01/2000 midnight + u32 iconAddr; // 0xffffffff if not used + u16 iconFormat; + u16 iconSpeed; + u8 permission; + u8 copyTimes; + u16 startBlock; + u16 length; + u8 _padding1[2]; + u32 commentAddr; // 0xffffffff if not used +} CARDDir; + +typedef struct CARDControl { + /* 0x000 */ BOOL attached; + /* 0x004 */ s32 result; + /* 0x008 */ u16 size; + /* 0x00A */ u16 pageSize; + /* 0x00C */ s32 sectorSize; + /* 0x010 */ u16 cBlock; + /* 0x012 */ u16 vendorID; + /* 0x014 */ s32 latency; + /* 0x018 */ u8 id[12]; + /* 0x024 */ int mountStep; + /* 0x028 */ int formatStep; + /* 0x028 */ u32 scramble; + /* 0x02C */ DSPTaskInfo task; + /* 0x080 */ void* workArea; + /* 0x084 */ CARDDir *currentDir; + /* 0x088 */ u16* currentFat; + /* 0x08C */ OSThreadQueue threadQueue; + /* 0x094 */ u8 cmd[9]; + /* 0x0A0 */ s32 cmdlen; + /* 0x0A4 */ volatile u32 mode; + /* 0x0A8 */ int retry; + /* 0x0AC */ int repeat; + /* 0x0B0 */ u32 addr; + /* 0x0B4 */ void* buffer; + /* 0x0B8 */ s32 xferred; + /* 0x0BC */ u16 freeNo; + /* 0x0BE */ u16 startBlock; + /* 0x0C0 */ CARDFileInfo* fileInfo; + /* 0x0C4 */ CARDCallback extCallback; + /* 0x0C8 */ CARDCallback txCallback; + /* 0x0CC */ CARDCallback exiCallback; + /* 0x0D0 */ CARDCallback apiCallback; + /* 0x0D4 */ CARDCallback xferCallback; + /* 0x0D8 */ CARDCallback eraseCallback; + /* 0x0DC */ CARDCallback unlockCallback; + /* 0x0E0 */ OSAlarm alarm; + /* 0x108 */ u32 cid; + /* 0x10C */ const DVDDiskID* diskID; +} CARDControl; + +typedef struct CARDDecParam { + /* 0x00 */ u8* inputAddr; + /* 0x04 */ u32 inputLength; + /* 0x08 */ u32 aramAddr; + /* 0x0C */ u8* outputAddr; +} CARDDecParam; + +typedef struct CARDID { + /* 0x000 */ u8 serial[32]; + /* 0x020 */ u16 deviceID; + /* 0x022 */ u16 size; + /* 0x024 */ u16 encode; + /* 0x026 */ u8 padding[470]; + /* 0x1FC */ u16 checkSum; + /* 0x1FE */ u16 checkSumInv; +} CARDID; + +typedef struct CARDDirCheck { + /* 0x00 */ u8 padding0[56]; + /* 0x38 */ u16 padding1; + /* 0x3A */ s16 checkCode; + /* 0x3C */ u16 checkSum; + /* 0x3E */ u16 checkSumInv; +} CARDDirCheck; + +typedef struct CARDStat { + /* 0x00 */ char fileName[CARD_FILENAME_MAX]; + /* 0x20 */ u32 length; + /* 0x24 */ u32 time; + /* 0x28 */ u8 gameName[4]; + /* 0x2C */ u8 company[2]; + /* 0x2E */ u8 bannerFormat; + /* 0x30 */ u32 iconAddr; + /* 0x34 */ u16 iconFormat; + /* 0x36 */ u16 iconSpeed; + /* 0x38 */ u32 commentAddr; + /* 0x3C */ u32 offsetBanner; + /* 0x40 */ u32 offsetBannerTlut; + /* 0x44 */ u32 offsetIcon[CARD_ICON_MAX]; + /* 0x64 */ u32 offsetIconTlut; + /* 0x68 */ u32 offsetData; +} CARDStat; + +#define CARD_ATTR_PUBLIC 0x04u +#define CARD_ATTR_NO_COPY 0x08u +#define CARD_ATTR_NO_MOVE 0x10u +#define CARD_ATTR_GLOBAL 0x20u +#define CARD_ATTR_COMPANY 0x40u + +#define CARD_FAT_AVAIL 0x0000u +#define CARD_FAT_CHECKSUM 0x0000u +#define CARD_FAT_CHECKSUMINV 0x0001u +#define CARD_FAT_CHECKCODE 0x0002u +#define CARD_FAT_FREEBLOCKS 0x0003u +#define CARD_FAT_LASTSLOT 0x0004u + +#define CARD_WORKAREA_SIZE (5 * 8 * 1024) + +#define CARD_SEG_SIZE 0x200u +#define CARD_PAGE_SIZE 0x80u +#define CARD_MAX_SIZE 0x01000000U + +#define CARD_NUM_SYSTEM_BLOCK 5 +#define CARD_SYSTEM_BLOCK_SIZE (8 * 1024u) + +#define CARD_MAX_MOUNT_STEP (CARD_NUM_SYSTEM_BLOCK + 2) + +#define CARD_STAT_SPEED_END 0 +#define CARD_STAT_SPEED_FAST 1 +#define CARD_STAT_SPEED_MIDDLE 2 +#define CARD_STAT_SPEED_SLOW 3 +#define CARD_STAT_SPEED_MASK 3 + +#define CARD_STAT_ANIM_LOOP 0 +#define CARD_STAT_ANIM_BOUNCE 4 +#define CARD_STAT_ANIM_MASK 0x4 + +#define CARD_RESULT_UNLOCKED 1 +#define CARD_RESULT_READY 0 +#define CARD_RESULT_BUSY -1 +#define CARD_RESULT_WRONGDEVICE -2 +#define CARD_RESULT_NOCARD -3 +#define CARD_RESULT_NOFILE -4 +#define CARD_RESULT_IOERROR -5 +#define CARD_RESULT_BROKEN -6 +#define CARD_RESULT_EXIST -7 +#define CARD_RESULT_NOENT -8 +#define CARD_RESULT_INSSPACE -9 +#define CARD_RESULT_NOPERM -10 +#define CARD_RESULT_LIMIT -11 +#define CARD_RESULT_NAMETOOLONG -12 +#define CARD_RESULT_ENCODING -13 +#define CARD_RESULT_CANCELED -14 +#define CARD_RESULT_FATAL_ERROR -128 + +#define CARDIsValidBlockNo(card, blockNo) ((blockNo) >= CARD_NUM_SYSTEM_BLOCK && (blockNo) < (card)->cBlock) + +#define CARD_READ_SIZE 512 +#define CARD_COMMENT_SIZE 64 + +#define CARD_ICON_WIDTH 32 +#define CARD_ICON_HEIGHT 32 + +#define CARD_BANNER_WIDTH 96 +#define CARD_BANNER_HEIGHT 32 + +#define CARD_STAT_ICON_NONE 0 +#define CARD_STAT_ICON_C8 1 +#define CARD_STAT_ICON_RGB5A3 2 +#define CARD_STAT_ICON_MASK 3 + +#define CARD_STAT_BANNER_NONE 0 +#define CARD_STAT_BANNER_C8 1 +#define CARD_STAT_BANNER_RGB5A3 2 +#define CARD_STAT_BANNER_MASK 3 + +#define CARD_ENCODE_ANSI 0 +#define CARD_ENCODE_SJIS 1 + +#define CARDGetDirCheck(dir) ((CARDDirCheck*)&(dir)[CARD_MAX_FILE]) +#define CARDGetBannerFormat(stat) (((stat)->bannerFormat) & CARD_STAT_BANNER_MASK) +#define CARDGetIconAnim(stat) (((stat)->bannerFormat) & CARD_STAT_ANIM_MASK) +#define CARDGetIconFormat(stat, n) (((stat)->iconFormat >> (2 * (n))) & CARD_STAT_ICON_MASK) +#define CARDGetIconSpeed(stat, n) (((stat)->iconSpeed >> (2 * (n))) & CARD_STAT_SPEED_MASK) +#define CARDSetBannerFormat(stat, f) \ + ((stat)->bannerFormat = (u8)(((stat)->bannerFormat & ~CARD_STAT_BANNER_MASK) | (f))) +#define CARDSetIconAnim(stat, f) \ + ((stat)->bannerFormat = (u8)(((stat)->bannerFormat & ~CARD_STAT_ANIM_MASK) | (f))) +#define CARDSetIconFormat(stat, n, f) \ + ((stat)->iconFormat = \ + (u16)(((stat)->iconFormat & ~(CARD_STAT_ICON_MASK << (2 * (n)))) | ((f) << (2 * (n))))) +#define CARDSetIconSpeed(stat, n, f) \ + ((stat)->iconSpeed = \ + (u16)(((stat)->iconSpeed & ~(CARD_STAT_SPEED_MASK << (2 * (n)))) | ((f) << (2 * (n))))) +#define CARDSetIconAddress(stat, addr) ((stat)->iconAddr = (u32)(addr)) +#define CARDSetCommentAddress(stat, addr) ((stat)->commentAddr = (u32)(addr)) +#define CARDGetFileNo(fileInfo) ((fileInfo)->fileNo) + +extern u32 __CARDFreq; + +#if DEBUG +#define CARDFreq __CARDFreq +#else +#define CARDFreq EXI_FREQ_16M +#endif + +void CARDInit(void); +s32 CARDGetResultCode(s32 chan); +s32 CARDCheckAsync(s32 chan, CARDCallback callback); +s32 CARDFreeBlocks(s32 chan, s32* byteNotUsed, s32* filesNotUsed); +s32 CARDRenameAsync(s32 chan, const char* oldName, const char* newName, CARDCallback callback); + +// CARDBios +void CARDInit(void); +s32 CARDGetResultCode(s32 chan); +s32 CARDFreeBlocks(s32 chan, s32* byteNotUsed, s32* filesNotUsed); +s32 CARDGetEncoding(s32 chan, u16* encode); +s32 CARDGetMemSize(s32 chan, u16* size); +s32 CARDGetSectorSize(s32 chan, u32* size); +const DVDDiskID* CARDGetDiskID(s32 chan); +s32 CARDSetDiskID(s32 chan, const DVDDiskID* diskID); +BOOL CARDSetFastMode(BOOL enable); +BOOL CARDGetFastMode(void); +s32 CARDGetCurrentMode(s32 chan, u32* mode); + +// CARDCheck +s32 CARDCheckExAsync(s32 chan, s32* xferBytes, CARDCallback callback); +s32 CARDCheckAsync(s32 chan, CARDCallback callback); +s32 CARDCheckEx(s32 chan, s32* xferBytes); +s32 CARDCheck(s32 chan); + +// CARDCreate +s32 CARDCreateAsync(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo, CARDCallback callback); +s32 CARDCreate(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo); + +// CARDDelete +s32 CARDFastDeleteAsync(s32 chan, s32 fileNo, CARDCallback callback); +s32 CARDFastDelete(s32 chan, s32 fileNo); +s32 CARDDeleteAsync(s32 chan, const char* fileName, CARDCallback callback); +s32 CARDDelete(s32 chan, const char* fileName); + +// CARDErase +s32 CARDEraseAsync(CARDFileInfo* fileInfo, s32 length, s32 offset, CARDCallback callback); +s32 CARDErase(CARDFileInfo* fileInfo, s32 length, s32 offset); + +// CARDFormat +s32 CARDFormat(s32 chan); + +// CARDMount +int CARDProbe(s32 chan); +s32 CARDProbeEx(s32 chan, s32* memSize, s32* sectorSize); +s32 CARDMountAsync(s32 chan, void* workArea, CARDCallback detachCallback, CARDCallback attachCallback); +s32 CARDMount(s32 chan, void* workArea, CARDCallback detachCallback); +s32 CARDUnmount(s32 chan); + +// CARDNet +u16 CARDSetVendorID(u16 vendorID); +u16 CARDGetVendorID(); +s32 CARDGetSerialNo(s32 chan, u64* serialNo); +s32 CARDGetUniqueCode(s32 chan, u64* uniqueCode); +s32 CARDGetAttributes(s32 chan, s32 fileNo, u8* attr); +s32 CARDSetAttributesAsync(s32 chan, s32 fileNo, u8 attr, CARDCallback callback); +s32 CARDSetAttributes(s32 chan, s32 fileNo, u8 attr); + +// CARDOpen +s32 CARDFastOpen(s32 chan, s32 fileNo, CARDFileInfo* fileInfo); +s32 CARDOpen(s32 chan, const char* fileName, CARDFileInfo* fileInfo); +s32 CARDClose(CARDFileInfo* fileInfo); + +// CARDProgram +s32 CARDProgramAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback); +s32 CARDProgram(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset); + +// CARDRdwr +s32 CARDGetXferredBytes(s32 chan); + +// CARDRead +s32 CARDReadAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback); +s32 CARDRead(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset); +s32 CARDCancel(CARDFileInfo* fileInfo); + +// CARDRename +s32 CARDRename(s32 chan, const char* oldName, const char* newName); + +// CARDStat +s32 CARDGetStatus(s32 chan, s32 fileNo, CARDStat* stat); +s32 CARDSetStatusAsync(s32 chan, s32 fileNo, CARDStat* stat, CARDCallback callback); +s32 CARDSetStatus(s32 chan, s32 fileNo, CARDStat* stat); + +// CARDWrite +s32 CARDWriteAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback); +s32 CARDWrite(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/include/revolution/hbm.h b/include/revolution/hbm.h index ac3a34b0bf..f5fa0e28e7 100644 --- a/include/revolution/hbm.h +++ b/include/revolution/hbm.h @@ -2,10 +2,14 @@ #define _REVOLUTION_HBM_H_ #include +#include #ifdef __cplusplus extern "C" { #endif + +#define NW4HBM_VERSION(major, minor) ((major & 0xFF) << 8 | minor & 0xFF) + typedef enum HBMSelectBtnNum { HBM_SELECT_NULL = -1, @@ -18,8 +22,45 @@ typedef enum HBMSelectBtnNum { HBM_SELECT_MAX } HBMSelectBtnNum; -// TODO: move this later -typedef struct MEMAllocator MEMAllocator; +enum HBMSoundEvent_et { + HBM_SOUND_EVENT_0, // StartInitSound? and then num would not matter + HBM_SOUND_EVENT_1, // EndInitSound? and then num would not matter + HBM_SOUND_EVENT_2, // Fadeout, num = ms? see calc_fadeoutAnm + HBM_SOUND_EVENT_3, // Blackout, num = ms? from various + HBM_SOUND_EVENT_4, // ShutdownSound? and then num would not matter + HBM_SOUND_EVENT_PLAY, /* num = HBMSound_et (see below) */ +}; + +enum HBMSound_et { + HBM_SOUND_HOME_BUTTON, + HBM_SOUND_RETURN_APP, + HBM_SOUND_GOTO_MENU, + HBM_SOUND_RESET_APP, + HBM_SOUND_FOCUS, + HBM_SOUND_SELECT, + HBM_SOUND_CANCEL, + HBM_SOUND_OPEN_CONTROLLER, + HBM_SOUND_CLOSE_CONTROLLER, + HBM_SOUND_VOLUME_PLUS, + HBM_SOUND_VOLUME_MINUS, + HBM_SOUND_VOLUME_PLUS_LIMIT, + HBM_SOUND_VOLUME_MINUS_LIMIT, + HBM_SOUND_NOTHING_DONE, + HBM_SOUND_VIBE_ON, + HBM_SOUND_VIBE_OFF, + HBM_SOUND_START_CONNECT_WINDOW, + HBM_SOUND_CONNECTED1, + HBM_SOUND_CONNECTED2, + HBM_SOUND_CONNECTED3, + HBM_SOUND_CONNECTED4, + HBM_SOUND_END_CONNECT_WINDOW, + HBM_SOUND_MANUAL_OPEN, + HBM_SOUND_MANUAL_FOCUS, + HBM_SOUND_MANUAL_SELECT, + HBM_SOUND_MANUAL_SCROLL, + HBM_SOUND_MANUAL_CANCEL, + HBM_SOUND_MANUAL_RETURN_APP +}; typedef int HBMSoundCallback(int evt, int num); typedef struct HBMDataInfo { @@ -32,11 +73,11 @@ typedef struct HBMDataInfo { /* 0x18 */ int backFlag; /* 0x1C */ int region; /* 0x20 */ int cursor; - /* 0x24 */ u32 memSize; - /* 0x28 */ f32 frameDelta; - /* 0x2C */ Vec2 adjust; - /* 0x34 */ MEMAllocator* pAllocator; -} HBMDataInfo; // size 0x38 + /* 0x28 */ u32 memSize; + /* 0x2C */ f32 frameDelta; + /* 0x30 */ Vec2 adjust; + /* 0x38 */ MEMAllocator* pAllocator; +} HBMDataInfo; // size 0x3C typedef struct HBMKPadData { KPADStatus* kpad; diff --git a/include/revolution/mem.h b/include/revolution/mem.h new file mode 100644 index 0000000000..e93eb1a95c --- /dev/null +++ b/include/revolution/mem.h @@ -0,0 +1,8 @@ +#ifndef _REVOLUTION_MEM_H_ +#define _REVOLUTION_MEM_H_ + +#include +#include +#include + +#endif // _REVOLUTION_MEM_H_ diff --git a/include/revolution/mem/allocator.h b/include/revolution/mem/allocator.h new file mode 100644 index 0000000000..1f4e933fec --- /dev/null +++ b/include/revolution/mem/allocator.h @@ -0,0 +1,37 @@ +#ifndef _REVOLUTION_MEM_ALLOCATOR_H_ +#define _REVOLUTION_MEM_ALLOCATOR_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +typedef struct MEMAllocator MEMAllocator; +typedef void* (*MEMFuncAllocatorAlloc)(MEMAllocator* pAllocator, u32 size); +typedef void (*MEMFuncAllocatorFree)(MEMAllocator* pAllocator, void* memBlock); +typedef struct MEMAllocatorFunc MEMAllocatorFunc; + +struct MEMAllocatorFunc { + MEMFuncAllocatorAlloc pfAlloc; + MEMFuncAllocatorFree pfFree; +}; + +struct MEMAllocator { + const MEMAllocatorFunc* pFunc; + void* pHeap; + u32 heapParam1; + u32 heapParam2; +}; + +void* MEMAllocFromAllocator(MEMAllocator*, u32); +void MEMFreeToAllocator(MEMAllocator*, void*); +void MEMInitAllocatorForExpHeap(MEMAllocator*, MEMHeapHandle, int); +void MEMInitAllocatorForFrmHeap(MEMAllocator* allocator, struct MEMiHeapHead* heap, s32 align); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_MEM_ALLOCATOR_H_ diff --git a/include/revolution/mem/expHeap.h b/include/revolution/mem/expHeap.h new file mode 100644 index 0000000000..2d811ad2fa --- /dev/null +++ b/include/revolution/mem/expHeap.h @@ -0,0 +1,50 @@ +#ifndef _REVOLUTION_MEM_EXPHEAP_H_ +#define _REVOLUTION_MEM_EXPHEAP_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +typedef struct MEMiExpHeapMBlockHead MEMiExpHeapMBlockHead; + +struct MEMiExPheapMBlockHead { + u16 signature; + + union { + u16 val; + + struct { + u16 allocDir : 1; + u16 alignment : 7; + u16 groupID : 8; + } fields; + } attribute; + + u32 blockSize; + MEMiExpHeapMBlockHead* prev; + MEMiExpHeapMBlockHead* next; +}; + +MEMHeapHandle MEMCreateExpHeapEx(void*, u32, u16); +void* MEMDestroyExpHeap(MEMHeapHandle); +void* MEMAllocFromExpHeapEx(MEMHeapHandle, u32, int); +void MEMFreeToExpHeap(MEMHeapHandle, void*); +u32 MEMGetAllocatableSizeForExpHeapEx(MEMHeapHandle, int); +MEMHeapHandle MEMCreateFrmHeapEx(void* start, u32 size, u16 opt); +MEMHeapHandle MEMDestroyFrmHeap(MEMHeapHandle heap); + +static inline MEMHeapHandle MEMCreateExpHeap(void* start, u32 size) { + return MEMCreateExpHeapEx(start, size, 0); +} + +static inline void* MEMAllocFromExpHeap(MEMHeapHandle heap, u32 size) { + return MEMAllocFromExpHeapEx(heap, size, 4); +} + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_MEM_EXPHEAP_H_ diff --git a/include/revolution/mem/heapCommon.h b/include/revolution/mem/heapCommon.h new file mode 100644 index 0000000000..5c156348a6 --- /dev/null +++ b/include/revolution/mem/heapCommon.h @@ -0,0 +1,43 @@ +#ifndef _REVOLUTION_MEM_HEAPCOMMON_H_ +#define _REVOLUTION_MEM_HEAPCOMMON_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +typedef struct MEMiHeapHead MEMiHeapHead; + +struct MEMiHeapHead { + u32 signature; + MEMLink link; + MEMList childList; + void* heapStart; + void* heapEnd; + OSMutex mutex; + + union { + u32 val; + + struct { + u32 reserved : 24; + u32 optFlag : 8; + } fields; + } attribute; +}; + +typedef MEMiHeapHead* MEMHeapHandle; + +typedef u32 UIntPtr; + +static inline UIntPtr GetUIntPtr(const void* ptr) { + return (UIntPtr)(ptr); +} + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_MEM_HEAPCOMMON_H_ diff --git a/include/revolution/mem/list.h b/include/revolution/mem/list.h new file mode 100644 index 0000000000..9a713a6814 --- /dev/null +++ b/include/revolution/mem/list.h @@ -0,0 +1,31 @@ +#ifndef _REVOLUTION_MEM_LIST_H_ +#define _REVOLUTION_MEM_LIST_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +typedef struct { + void* prev; + void* next; +} MEMLink; + +typedef struct { + void* head; + void* tail; + u16 num; + u16 offs; +} MEMList; + +void MEMInitList(MEMList*, u16); +void MEMAppendListObject(MEMList*, void*); +void MEMRemoveListObject(MEMList*, void*); +void* MEMGetNextListObject(MEMList*, void*); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_MEM_LIST_H_ diff --git a/include/revolution/mtx.h b/include/revolution/mtx.h index b6687e0c52..38a4adebec 100644 --- a/include/revolution/mtx.h +++ b/include/revolution/mtx.h @@ -11,6 +11,8 @@ typedef struct Vec { f32 x, y, z; } Vec, *VecPtr, Point3d, *Point3dPtr; +typedef const VecPtr CVecPtr; + typedef struct { s16 x, y, z; } S16Vec, *S16VecPtr; diff --git a/include/revolution/os.h b/include/revolution/os.h index 62603a97aa..c2b6248f20 100644 --- a/include/revolution/os.h +++ b/include/revolution/os.h @@ -320,46 +320,98 @@ extern BOOL __OSInReboot; #define ASSERT(cond) ASSERTLINE(__LINE__, cond) -inline s16 __OSf32tos16(__REGISTER f32 inF) { -#ifdef __MWERKS__ - register s16 out; - u32 tmp; - register u32* tmpPtr = &tmp; - // clang-format off +static inline u8 __OSf32tou8(register f32 in) { + f32 a; + register f32* ptr = &a; + u8 r; - asm { - psq_st inF, 0(tmpPtr), 0x1, 5 - lha out, 0(tmpPtr) - } - - // clang-format on - return out; +#if defined(__MWERKS__) + asm { psq_st in, 0(ptr), 1, 2 }; +#else +# pragma unused(in) #endif + + r = *(u8 *)ptr; + + return r; } -inline void OSf32tos16(f32* f, s16* out) { - *out = __OSf32tos16(*f); -} +static inline u16 __OSf32tou16(register f32 in) { + f32 a; + register f32* ptr = &a; + u16 r; -inline u8 __OSf32tou8(__REGISTER f32 inF) { -#ifdef __MWERKS__ - register u8 out; - u32 tmp; - register u32* tmpPtr = &tmp; - // clang-format off - - asm { - psq_st inF, 0(tmpPtr), 0x1, 2 - lbz out, 0(tmpPtr) - } - - // clang-format on - return out; +#if defined(__MWERKS__) + asm { psq_st in, 0(ptr), 1, 3 }; +#else +# pragma unused(in) #endif + + r = *(u16 *)ptr; + + return r; } -inline void OSf32tou8(f32* f, u8* out) { - *out = __OSf32tou8(*f); +static inline s16 __OSf32tos16(register f32 in) { + f32 a; + register f32* ptr = &a; + s16 r; + +#if defined(__MWERKS__) + asm { psq_st in, 0(ptr), 1, 5 }; +#else +# pragma unused(in) +#endif + + r = *(s16*)ptr; + + return r; +} + +static inline f32 __OSu16tof32(register u16 const* arg) { + register f32 ret; + +#if defined(__MWERKS__) + asm { psq_l ret, 0(arg), 1, 3 }; +#else +# pragma unused(arg) + ret = 0; +#endif + + return ret; +} + +static inline f32 __OSs16tof32(register s16 const* arg) { + register f32 ret; + +#if defined(__MWERKS__) + asm { psq_l ret, 0(arg), 1, 5 }; +#else +# pragma unused(arg) + ret = 0; +#endif + + return ret; +} + +static inline void OSf32tou8(f32 const* in, u8* out) { + *out = __OSf32tou8(*in); +} + +static inline void OSf32tou16(f32 const* in, u16* out) { + *out = __OSf32tou16(*in); +} + +static inline void OSf32tos16(f32 const* in, s16* out) { + *out = __OSf32tos16(*in); +} + +static inline void OSs16tof32(s16 const* in, f32* out) { + *out = __OSs16tof32(in); +} + +static inline void OSu16tof32(u16 const* in, f32* out) { + *out = __OSu16tof32(in); } static inline void OSInitFastCast(void) { diff --git a/include/revolution/tpl.h b/include/revolution/tpl.h new file mode 100644 index 0000000000..aabc59d469 --- /dev/null +++ b/include/revolution/tpl.h @@ -0,0 +1,52 @@ +#ifndef _REVOLUTION_TPL_H_ +#define _REVOLUTION_TPL_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + u16 numEntries; + u8 unpacked; + u8 _4; + GXTlutFmt format; + char* data; +} TPLClutHeader, *TPLClutHeaderPtr; + +typedef struct { + u16 height; + u16 width; + u32 format; + char* data; + GXTexWrapMode wrapS; + GXTexWrapMode wrapT; + GXTexFilter minFilter; + GXTexFilter magFilter; + f32 LODBias; + u8 edgeLODEnable; + u8 minLOD; + u8 maxLOD; + u8 unpacked; +} TPLHeader, *TPLHeaderPtr; + +typedef struct { + TPLHeaderPtr textureHeader; + TPLClutHeaderPtr CLUTHeader; +} TPLDescriptor, *TPLDescriptorPtr; + +typedef struct { + u32 versionNumber; + u32 numDescriptors; + TPLDescriptorPtr descriptorArray; +} TPLPalette, *TPLPalettePtr; + +void TPLBind(TPLPalettePtr); +TPLDescriptorPtr TPLGet(TPLPalettePtr, u32); + +#ifdef __cplusplus +} +#endif + +#endif // _REVOLUTION_TPL_H_ diff --git a/include/revolution/wenc.h b/include/revolution/wenc.h index 39b9180977..d3c8117c09 100644 --- a/include/revolution/wenc.h +++ b/include/revolution/wenc.h @@ -11,15 +11,9 @@ typedef enum { WENC_FLAG_USER_INFO = (1 << 0), } WENCFlag; -typedef struct WENCInfo { - /* 0x00 */ s32 xn; - /* 0x04 */ s32 dl; - /* 0x08 */ s32 qn; - /* 0x0C */ s32 dn; - /* 0x10 */ s32 dlh; - /* 0x14 */ s32 dlq; - /* 0x18 */ u8 padding[8]; -} WENCInfo; +typedef struct { + u8 data[32]; +} WENCInfo; // size 0x20 s32 WENCGetEncodeData(WENCInfo* info, u32 flag, const s16* pcmData, s32 samples, u8* adpcmData); diff --git a/include/revolution/wpad.h b/include/revolution/wpad.h index 2e7456e3e6..82f259b95b 100644 --- a/include/revolution/wpad.h +++ b/include/revolution/wpad.h @@ -2,6 +2,7 @@ #define _REVOLUTION_WPAD_H_ #include +#include #ifdef __cplusplus extern "C" { @@ -21,6 +22,22 @@ extern "C" { #define WPAD_BUTTON_C 0x4000 #define WPAD_BUTTON_HOME 0x8000 +#define WPAD_BUTTON_CL_UP (1 << 0) +#define WPAD_BUTTON_CL_LEFT (1 << 1) +#define WPAD_BUTTON_CL_ZR (1 << 2) +#define WPAD_BUTTON_CL_X (1 << 3) +#define WPAD_BUTTON_CL_A (1 << 4) +#define WPAD_BUTTON_CL_Y (1 << 5) +#define WPAD_BUTTON_CL_B (1 << 6) +#define WPAD_BUTTON_CL_ZL (1 << 7) +#define WPAD_BUTTON_CL_FULL_R (1 << 9) +#define WPAD_BUTTON_CL_PLUS (1 << 10) +#define WPAD_BUTTON_CL_HOME (1 << 11) +#define WPAD_BUTTON_CL_MINUS (1 << 12) +#define WPAD_BUTTON_CL_FULL_L (1 << 13) +#define WPAD_BUTTON_CL_DOWN (1 << 14) +#define WPAD_BUTTON_CL_RIGHT (1 << 15) + #define WPAD_MAX_DPD_OBJECTS 4 #define WPAD_CHAN0 0 @@ -62,11 +79,44 @@ enum WPADResult_et { #define WPAD_CE6 (WPAD_E6 + 0) #define WPAD_CEBADE (WPAD_EBADE + 0) -typedef void WPADInitFunc(void); -typedef void WPADCallback(s32 chan, s32 result); -typedef void WPADExtensionCallback(s32 chan, s32 devType); -typedef void WPADSamplingCallback(s32 chan); -typedef void WPADConnectCallback(s32 chan, s32 result); +#define WPAD_DEV_CORE 0 +#define WPAD_DEV_FS 1 +#define WPAD_DEV_CLASSIC 2 +#define WPAD_DEV_BALANCE_CHECKER 3 +#define WPAD_DEV_VSM 4 +#define WPAD_DEV_MOTION_PLUS 5 +#define WPAD_DEV_MPLS_PT_FS 6 +#define WPAD_DEV_MPLS_PT_CLASSIC 7 + +#define WPAD_DEV_TRAIN 16 +#define WPAD_DEV_GUITAR 17 +#define WPAD_DEV_DRUM 18 +#define WPAD_DEV_TAIKO 19 +#define WPAD_DEV_TURNTABLE 20 + +// seems to be like maybe general purpose non-specific device types +// maybe this was for testing or something? idk +#define WPAD_DEV_BULK_1 21 +#define WPAD_DEV_BULK_2 22 +#define WPAD_DEV_BULK_3 23 +#define WPAD_DEV_BULK_4 24 +#define WPAD_DEV_BULK_5 25 +#define WPAD_DEV_BULK_6 26 +#define WPAD_DEV_BULK_7 27 +#define WPAD_DEV_BULK_8 28 + +#define WPAD_DEV_MPLS_PT_UNKNOWN 250 +#define WPAD_DEV_251 251 +#define WPAD_DEV_252 252 // invalid device mode? +#define WPAD_DEV_NONE 253 // sort of like WPAD_ENODEV (see __wpadAbortInitExtension in WPADHIDParser.c) +#define WPAD_DEV_INITIALIZING 255 // see __a1_20_status_report + +typedef void (*WPADInitFunc)(void); +typedef void (*WPADCallback)(s32 chan, s32 result); +typedef void (*WPADExtensionCallback)(s32 chan, s32 devType); +typedef void (*WPADSamplingCallback)(s32 chan); +typedef void (*WPADConnectCallback)(s32 chan, s32 result); +typedef void (*WPADSimpleSyncCallback)(s32 result, s32 num); typedef struct DPDObject { /* 0x00 */ s16 x; @@ -264,14 +314,33 @@ typedef struct WPADInfo { #define WPAD_SPEAKER_PLAY 4 #define WPAD_SPEAKER_CMD_05 5 // does the same thing as ENABLE? unless i'm missing something. not used so i don't know the context +#define WPAD_MOTOR_STOP 0 +#define WPAD_MOTOR_RUMBLE 1 + s32 WPADProbe(s32 chan, u32* devType); u8 WPADGetRadioSensitivity(s32 chan); void WPADRead(s32 chan, WPADStatus* status); BOOL WPADIsSpeakerEnabled(s32 chan); -s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback* cb); +s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback cb); s32 WPADSendStreamData(s32 chan, void* p_buf, u16 len); -WPADExtensionCallback* WPADSetExtensionCallback(s32 chan, WPADExtensionCallback* cb); +WPADConnectCallback WPADSetConnectCallback(s32 chan, WPADConnectCallback cb); +WPADExtensionCallback WPADSetExtensionCallback(s32 chan, WPADExtensionCallback cb); +WPADSimpleSyncCallback WPADSetSimpleSyncCallback(WPADSimpleSyncCallback cb); + +BOOL WPADIsUsedCallbackByKPAD(void); +void WPADSetCallbackByKPAD(BOOL isKPAD); +s32 WPADGetInfoAsync(s32 chan, WPADInfo* info, WPADCallback cb); +void WPADControlMotor(s32 chan, u32 command); +BOOL WPADCanSendStreamData(s32 chan); +BOOL WPADStopSimpleSync(void); +void WPADDisconnect(s32 chan); +BOOL WPADStartFastSimpleSync(void); +BOOL WPADSaveConfig(SCFlushCallback* cb); +void WPADSetSpeakerVolume(u8 volume); +u8 WPADGetSpeakerVolume(void); +void WPADEnableMotor(BOOL enabled); +BOOL WPADIsMotorEnabled(void); #ifdef __cplusplus } diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/new.h b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/new.h new file mode 100644 index 0000000000..62446b959e --- /dev/null +++ b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/new.h @@ -0,0 +1,8 @@ +#ifndef STD_NEW_H_ +#define STD_NEW_H_ + +#include + +inline void* (operator new)(size_t, void *ptr) { return ptr; } + +#endif diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cmath.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cmath.h index 93524cc491..419e57fec5 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cmath.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cmath.h @@ -39,6 +39,14 @@ inline float tan(float num) { return ::i_tanf(num); } +inline float tanf(float num) { + return ::i_tanf(num); +} + +inline float acos(float num) { + return ::acosf(num); +} + inline float pow(float x, float y) { return ::pow(x, y); } diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cstring.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cstring.h index b6e8aec6b3..39088020e5 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cstring.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/cstring.h @@ -6,6 +6,14 @@ namespace std { using ::strlen; using ::strcpy; +using ::wcslen; +using ::strncpy; +using ::strcmp; +using ::strncmp; +using ::strcat; + +using ::memset; +using ::memcpy; inline char* strchr(char* str, int c) { return ::strchr(str, c); diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/printf.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/printf.h index 39e1c83f04..ea14c07a35 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/printf.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/printf.h @@ -15,8 +15,17 @@ int snprintf(char* s, size_t n, const char* format, ...); int vsnprintf(char* s, size_t n, const char* format, va_list arg); int vprintf(const char* format, va_list arg); +int vswprintf(wchar_t* s, size_t n, const wchar_t* format, va_list arg); + +#if defined(__cplusplus) +namespace std { + extern "C" { using ::vsnprintf; } + extern "C" { using ::vswprintf; } +} +#endif + #ifdef __cplusplus } #endif -#endif /* _MSL_COMMON_PRINTF_H */ \ No newline at end of file +#endif /* _MSL_COMMON_PRINTF_H */ diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h index 11453c10ca..311cd44fb2 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h @@ -2,6 +2,7 @@ #define _MSL_COMMON_STRING_H #include "stddef.h" +#include "ansi_files.h" #ifdef __cplusplus extern "C" { @@ -22,6 +23,8 @@ char* strncpy(char* dst, const char* src, size_t n); char* strcpy(char* dst, const char* src); size_t strlen(const char* str); +size_t wcslen(const wchar_t* s); + #ifdef __cplusplus }; #endif diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c index 99f31c8a63..183eb71775 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c @@ -1000,7 +1000,7 @@ static int __pformatter(void* (*WriteProc)(void*, const char*, size_t), void* Wr if (format.argument_options == long_double_argument) { long_double_num = va_arg(arg, long double); } else { - long_double_num = va_arg(arg, f64); + long_double_num = va_arg(arg, double); } if (!(buff_ptr = float2str(long_double_num, buff + 512, format))) { @@ -1015,7 +1015,7 @@ static int __pformatter(void* (*WriteProc)(void*, const char*, size_t), void* Wr if (format.argument_options == long_double_argument) { long_double_num = va_arg(arg, long double); } else { - long_double_num = va_arg(arg, f64); + long_double_num = va_arg(arg, double); } if (!(buff_ptr = double2hex(long_double_num, buff + 512, format))) { diff --git a/src/PowerPC_EABI_Support/Runtime/Inc/__va_arg.h b/src/PowerPC_EABI_Support/Runtime/Inc/__va_arg.h index 2297564021..4867f2d25a 100644 --- a/src/PowerPC_EABI_Support/Runtime/Inc/__va_arg.h +++ b/src/PowerPC_EABI_Support/Runtime/Inc/__va_arg.h @@ -1,7 +1,9 @@ #ifndef __VA_ARG_H #define __VA_ARG_H -#include "dolphin/types.h" +#ifdef __cplusplus +extern "C" { +#endif typedef struct __va_list_struct { char gpr; @@ -13,11 +15,7 @@ typedef struct __va_list_struct { typedef _va_list_struct __va_list[1]; -#ifdef __cplusplus -extern "C" void* __va_arg(_va_list_struct*, int); -#else void* __va_arg(_va_list_struct*, int); -#endif #ifndef __MWERKS__ #define __builtin_va_info(...) @@ -37,4 +35,12 @@ void* __va_arg(_va_list_struct*, int); #define __va_copy(a, b) (*(a) = *(b)) +#if defined(__cplusplus) +namespace std { extern "C" { using ::va_list; } } +#endif + +#ifdef __cplusplus +} +#endif + #endif /* __VA_ARG_H */ diff --git a/src/Z2AudioLib/Z2SoundMgr.cpp b/src/Z2AudioLib/Z2SoundMgr.cpp index ef0f515829..add152850c 100644 --- a/src/Z2AudioLib/Z2SoundMgr.cpp +++ b/src/Z2AudioLib/Z2SoundMgr.cpp @@ -5,12 +5,15 @@ #include "Z2AudioLib/Z2SeqMgr.h" #include "Z2AudioLib/Z2SeMgr.h" #include "Z2AudioLib/Z2SoundInfo.h" -#include "Z2AudioLib/Z2AudioCS.h" #include "JSystem/JAudio2/JASCalc.h" #include "JSystem/JAudio2/JASDriverIF.h" #include "JSystem/JAudio2/JAUSectionHeap.h" #include "d/d_com_inf_game.h" +#if PLATFORM_WII || PLATFORM_SHIELD +#include "Z2AudioLib/Z2AudioCS.h" +#endif + u16 seqCallback(JASTrack* track, u16 command) { switch (command) { case 0x1000: diff --git a/src/revolution/card/CARDBios.c b/src/revolution/card/CARDBios.c new file mode 100644 index 0000000000..3bd2aede7f --- /dev/null +++ b/src/revolution/card/CARDBios.c @@ -0,0 +1,849 @@ +#include + +#include "__card.h" + +const char* __CARDVersion = "<< RVL_SDK - CARD \trelease build: Sep 7 2006 18:26:19 (0x4200_60422) >>"; + +CARDControl __CARDBlock[2]; + +static u16 __CARDEncode; +static u16 __CARDFastMode; + +DVDDiskID __CARDDiskNone; + +// prototypes +static void TimeoutHandler(OSAlarm* alarm, OSContext* context); +static void SetupTimeoutAlarm(CARDControl* card); +static s32 Retry(s32 chan); +static void UnlockedCallback(s32 chan, s32 result); +static BOOL OnShutdown(BOOL f, u32 event); + +static OSShutdownFunctionInfo ShutdownFunctionInfo = {OnShutdown, 127}; + +void __CARDDefaultApiCallback(s32 chan, s32 result) {} + +void __CARDSyncCallback(s32 chan, s32 result) { + CARDControl* card; + card = &__CARDBlock[chan]; + OSWakeupThread(&card->threadQueue); +} + +void __CARDExtHandler(s32 chan, OSContext* context) { + CARDControl* card; + CARDCallback callback; + + ASSERTLINE(232, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (card->attached) { + ASSERTLINE(239, card->txCallback == 0); + card->attached = FALSE; + EXISetExiCallback(chan, 0); + OSCancelAlarm(&card->alarm); + callback = card->exiCallback; + + if (callback) { + card->exiCallback = 0; + callback(chan, CARD_RESULT_NOCARD); + } + + if (card->result != CARD_RESULT_BUSY) { + card->result = CARD_RESULT_NOCARD; + } + + callback = card->extCallback; + if (callback && CARD_MAX_MOUNT_STEP <= card->mountStep) { + card->extCallback = 0; + callback(chan, CARD_RESULT_NOCARD); + } + } +} + +void __CARDExiHandler(s32 chan, OSContext* context) { + CARDControl* card; + CARDCallback callback; + u8 status; + s32 result; + + ASSERTLINE(283, 0 <= chan && chan < 2); + card = &__CARDBlock[chan]; + + OSCancelAlarm(&card->alarm); + + if (!card->attached) { + return; + } + + if (!EXILock(chan, 0, 0)) { + result = CARD_RESULT_FATAL_ERROR; + goto fatal; + } + + if ((result = __CARDReadStatus(chan, &status)) < 0 || (result = __CARDClearStatus(chan)) < 0) { + goto error; + } + + if ((result = (status & 0x18) ? CARD_RESULT_IOERROR : CARD_RESULT_READY) == CARD_RESULT_IOERROR && + --card->retry > 0) + { + result = Retry(chan); + if (result >= 0) + { + return; + } + goto fatal; + } + +error: + EXIUnlock(chan); + +fatal: + callback = card->exiCallback; + if (callback) { + card->exiCallback = 0; + callback(chan, result); + } +} + +void __CARDTxHandler(s32 chan, OSContext* context) { + CARDControl* card; + CARDCallback callback; + int err; + + ASSERTLINE(365, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + err = !EXIDeselect(chan); + EXIUnlock(chan); + callback = card->txCallback; + if (callback) { + card->txCallback = NULL; + callback(chan, (!err && EXIProbe(chan)) ? CARD_RESULT_READY : CARD_RESULT_NOCARD); + } +} + +void __CARDUnlockedHandler(s32 chan, OSContext* context) { + CARDControl* card; + CARDCallback callback; + + ASSERTLINE(412, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + callback = card->unlockCallback; + if (callback) { + card->unlockCallback = 0; + callback(chan, EXIProbe(chan) ? CARD_RESULT_UNLOCKED : CARD_RESULT_NOCARD); + } +} + +s32 __CARDEnableInterrupt(s32 chan, BOOL enable) { + BOOL err; + u32 cmd; + + ASSERTLINE(431, 0 <= chan && chan < 2); + + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + + cmd = enable ? 0x81010000 : 0x81000000; + err = FALSE; + err |= !EXIImm(chan, &cmd, 2, EXI_WRITE, NULL); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + return err ? CARD_RESULT_NOCARD : CARD_RESULT_READY; +} + +s32 __CARDReadStatus(s32 chan, u8* status) { + BOOL err; + u32 cmd; + + ASSERTLINE(450, 0 <= chan && chan < 2); + + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + + cmd = 0x83000000; + err = FALSE; + err |= !EXIImm(chan, &cmd, 2, EXI_WRITE, NULL); + err |= !EXISync(chan); + err |= !EXIImm(chan, status, 1, EXI_READ, NULL); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + return err ? CARD_RESULT_NOCARD : CARD_RESULT_READY; +} + +int __CARDReadVendorID(s32 chan, u16* id) { + BOOL err; + u32 cmd; + + ASSERTLINE(471, 0 <= chan && chan < 2); + + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + cmd = 0x85000000; + err = 0; + err |= !EXIImm(chan, &cmd, 2, EXI_WRITE, 0); + err |= !EXISync(chan); + err |= !EXIImm(chan, id, 2, EXI_READ, 0); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + return err ? CARD_RESULT_NOCARD : CARD_RESULT_READY; +} + +s32 __CARDClearStatus(s32 chan) { + BOOL err; + u32 cmd; + + ASSERTLINE(492, 0 <= chan && chan < 2); + + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + + cmd = 0x89000000; + err = FALSE; + err |= !EXIImm(chan, &cmd, 1, EXI_WRITE, 0); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + + return err ? CARD_RESULT_NOCARD : CARD_RESULT_READY; +} + +s32 __CARDSleep(s32 chan) { + int err; + u32 cmd; + + ASSERTLINE(511, 0 <= chan && chan < 2); + + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + cmd = 0x88000000; + err = 0; + err |= !EXIImm(chan, &cmd, 1, EXI_WRITE, 0); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + + if(err) { + return CARD_RESULT_NOCARD; + } + return CARD_RESULT_READY; +} + +s32 __CARDWakeup(s32 chan) { + int err; + u32 cmd; + + ASSERTLINE(530, 0 <= chan && chan < 2); + if (!EXISelect(chan, 0, CARDFreq)) { + return CARD_RESULT_NOCARD; + } + cmd = 0x87000000; + err = 0; + err |= !EXIImm(chan, &cmd, 1, EXI_WRITE, 0); + err |= !EXISync(chan); + err |= !EXIDeselect(chan); + + if(err) { + return CARD_RESULT_NOCARD; + } + return CARD_RESULT_READY; +} + +static void TimeoutHandler(OSAlarm* alarm, OSContext* context) { + s32 chan; + CARDControl* card; + CARDCallback callback; + for (chan = 0; chan < 2; ++chan) { + card = &__CARDBlock[chan]; + if (alarm == &card->alarm) { + break; + } + } + + ASSERTLINE(578, 0 <= chan && chan < 2); + + if (!card->attached) { + return; + } + + EXISetExiCallback(chan, NULL); + callback = card->exiCallback; + if (callback) { + card->exiCallback = 0; + callback(chan, CARD_RESULT_IOERROR); + } +} + +static void SetupTimeoutAlarm(CARDControl* card) { + OSCancelAlarm(&card->alarm); + switch (card->cmd[0]) { + case 0xF2: + OSSetAlarm(&card->alarm, OSMillisecondsToTicks(100), + TimeoutHandler); + break; + case 0xF3: + break; + case 0xF4: + if (card->pageSize > 0x80) { + OSSetAlarm(&card->alarm, OSSecondsToTicks((OSTime)2) * (card->cBlock / 0x40), + TimeoutHandler); + break; + } + case 0xF1: + OSSetAlarm(&card->alarm, OSSecondsToTicks((OSTime)2) * (card->sectorSize / 0x2000), + TimeoutHandler); + break; + } +} + +static s32 Retry(s32 chan) { + CARDControl* card; + + ASSERTLINE(654, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!EXISelect(chan, 0, CARDFreq)) { + EXIUnlock(chan); + return CARD_RESULT_NOCARD; + } + + SetupTimeoutAlarm(card); + + if (!EXIImmEx(chan, card->cmd, card->cmdlen, EXI_WRITE)) { + EXIDeselect(chan); + EXIUnlock(chan); + return CARD_RESULT_NOCARD; + } + + if (card->cmd[0] == 0x52 && + !EXIImmEx(chan, (u8* )card->workArea + sizeof(CARDID), card->latency, EXI_WRITE)) + { + EXIDeselect(chan); + EXIUnlock(chan); + return CARD_RESULT_NOCARD; + } + + if (card->mode == 0xffffffff) { + EXIDeselect(chan); + EXIUnlock(chan); + return CARD_RESULT_READY; + } + + if (!EXIDma(chan, card->buffer, (s32)((card->cmd[0] == 0x52) ? 512 : card->pageSize), card->mode, + __CARDTxHandler)) + { + EXIDeselect(chan); + EXIUnlock(chan); + return CARD_RESULT_NOCARD; + } + + return CARD_RESULT_READY; +} + +static void UnlockedCallback(s32 chan, s32 result) { + CARDCallback callback; + CARDControl* card; + + ASSERTLINE(718, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (result >= 0) { + card->unlockCallback = UnlockedCallback; + if (!EXILock(chan, 0, __CARDUnlockedHandler)) { + result = CARD_RESULT_READY; + } else { + card->unlockCallback = 0; + result = Retry(chan); + } + } + + if (result < 0) { + switch (card->cmd[0]) { + case 0x52: + callback = card->txCallback; + if (callback) { + card->txCallback = NULL; + callback(chan, result); + } + break; + case 0xF2: + case 0xF4: + case 0xF1: + callback = card->exiCallback; + if (callback) { + card->exiCallback = 0; + callback(chan, result); + } + break; + } + } +} + +static s32 __CARDStart(s32 chan, CARDCallback txCallback, CARDCallback exiCallback) { + BOOL enabled; + CARDControl* card; + s32 result; + + enabled = OSDisableInterrupts(); + + ASSERTLINE(784, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!card->attached) { + result = CARD_RESULT_NOCARD; + } else { + if (txCallback) { + card->txCallback = txCallback; + } + + if (exiCallback) { + card->exiCallback = exiCallback; + } + + card->unlockCallback = UnlockedCallback; + + if (!EXILock(chan, 0, __CARDUnlockedHandler)) { + result = CARD_RESULT_BUSY; + } else { + card->unlockCallback = 0; + + if (!EXISelect(chan, 0, CARDFreq)) { + EXIUnlock(chan); + result = CARD_RESULT_NOCARD; + } else { + SetupTimeoutAlarm(card); + result = CARD_RESULT_READY; + } + } + } + + OSRestoreInterrupts(enabled); + return result; +} + +#define AD1(x) ((u8)(((x) >> 17) & 0x7f)) +#define AD1EX(x) ((u8)(AD1(x) | 0x80)); +#define AD2(x) ((u8)(((x) >> 9) & 0xff)) +#define AD3(x) ((u8)(((x) >> 7) & 0x03)) +#define BA(x) ((u8)((x)&0x7f)) + +s32 __CARDReadSegment(s32 chan, CARDCallback callback) { + CARDControl* card; + s32 result; + + ASSERTLINE(846, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + ASSERTLINE(848, card->addr % CARD_SEG_SIZE == 0); + ASSERTLINE(849, card->addr < (u32) card->size * 1024 * 1024 / 8); + + card->cmd[0] = 0x52; + card->cmd[1] = AD1(card->addr); + card->cmd[2] = AD2(card->addr); + card->cmd[3] = AD3(card->addr); + card->cmd[4] = BA(card->addr); + card->cmdlen = 5; + card->mode = 0; + card->retry = 0; + + result = __CARDStart(chan, callback, 0); + if (result == CARD_RESULT_BUSY) { + result = CARD_RESULT_READY; + } else if (result >= 0) { + if (!EXIImmEx(chan, card->cmd, card->cmdlen, EXI_WRITE) || + !EXIImmEx(chan, (u8* )card->workArea + sizeof(CARDID), card->latency, + EXI_WRITE) || // XXX use DMA if possible + !EXIDma(chan, card->buffer, 512, card->mode, __CARDTxHandler)) + { + card->txCallback = NULL; + EXIDeselect(chan); + EXIUnlock(chan); + result = CARD_RESULT_NOCARD; + } else { + result = CARD_RESULT_READY; + } + } + + return result; +} + +s32 __CARDWritePage(s32 chan, CARDCallback callback) { + CARDControl* card; + s32 result; + + ASSERTLINE(903, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + ASSERTLINE(905, card->addr % card->pageSize == 0); + ASSERTLINE(906, card->addr < (u32) card->size * 1024 * 1024 / 8); + card->cmd[0] = 0xF2; + + if (card->pageSize > 0x80) { + card->cmd[1] = AD1(card->addr) | 0x80; + } else { + card->cmd[1] = AD1(card->addr); + } + + card->cmd[2] = AD2(card->addr); + card->cmd[3] = AD3(card->addr); + card->cmd[4] = BA(card->addr); + card->cmdlen = 5; + card->mode = 1; + card->retry = 3; + + result = __CARDStart(chan, 0, callback); + if (result == CARD_RESULT_BUSY) { + result = CARD_RESULT_READY; + } else if (result >= 0) { + if (!EXIImmEx(chan, card->cmd, card->cmdlen, EXI_WRITE) || + !EXIDma(chan, card->buffer, card->pageSize, card->mode, __CARDTxHandler)) + { + card->exiCallback = 0; + EXIDeselect(chan); + EXIUnlock(chan); + result = CARD_RESULT_NOCARD; + } else { + result = CARD_RESULT_READY; + } + } + + return result; +} + +s32 __CARDErase(s32 chan, CARDCallback callback) { + CARDControl* card; + s32 result; + + ASSERTLINE(962, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + card->cmd[0] = 0xF4; + card->cmd[1] = 0; + card->cmd[2] = 0; + card->cmdlen = 3; + card->mode = -1; + card->retry = 3; + result = __CARDStart(chan, 0, callback); + if (result == CARD_RESULT_BUSY) { + result = CARD_RESULT_READY; + } else if (result >= 0) { + if (EXIImmEx(chan, &card->cmd, card->cmdlen, EXI_WRITE) == 0) { + result = CARD_RESULT_NOCARD; + card->exiCallback = 0; + } else { + result = CARD_RESULT_READY; + } + + EXIDeselect(chan); + EXIUnlock(chan); + } + + return result; +} + +s32 __CARDEraseSector(s32 chan, u32 addr, CARDCallback callback) { + CARDControl* card; + s32 result; + + ASSERTLINE(1010, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + ASSERTLINE(1012, addr % card->sectorSize == 0); + ASSERTLINE(1013, addr < (u32) card->size * 1024 * 1024 / 8); + + if (card->pageSize > 0x80) { + if (callback) { + callback(chan, 0); + } + return 0; + } + + card->cmd[0] = 0xF1; + card->cmd[1] = AD1(addr); + card->cmd[2] = AD2(addr); + card->cmdlen = 3; + card->mode = -1; + card->retry = 3; + + result = __CARDStart(chan, 0, callback); + + if (result == CARD_RESULT_BUSY) { + result = CARD_RESULT_READY; + } else if (result >= 0) { + if (!EXIImmEx(chan, card->cmd, card->cmdlen, EXI_WRITE)) { + result = CARD_RESULT_NOCARD; + card->exiCallback = NULL; + } else { + result = CARD_RESULT_READY; + } + + EXIDeselect(chan); + EXIUnlock(chan); + } + return result; +} + +void CARDInit(void) { + int chan; + + if (__CARDBlock[0].diskID && __CARDBlock[1].diskID) { + return; + } + + __CARDEncode = OSGetFontEncode(); + + OSRegisterVersion(__CARDVersion); + + DSPInit(); + + for (chan = 0; chan < 2; ++chan) { + CARDControl* card = &__CARDBlock[chan]; + + card->result = CARD_RESULT_NOCARD; + OSInitThreadQueue(&card->threadQueue); + OSCreateAlarm(&card->alarm); + } + __CARDSetDiskID((void*)OSPhysicalToCached(0)); + + OSRegisterShutdownFunction(&ShutdownFunctionInfo); +} + +u16 __CARDGetFontEncode(void) { + return __CARDEncode; +} + +u16 __CARDSetFontEncode(u16 encode) { + u16 prev = __CARDEncode; + + switch (encode) { + case CARD_ENCODE_ANSI: + case CARD_ENCODE_SJIS: + __CARDEncode = encode; + break; + } + + return prev; +} + +void __CARDSetDiskID(const DVDDiskID* id) { + __CARDBlock[0].diskID = id ? id : &__CARDDiskNone; + __CARDBlock[1].diskID = id ? id : &__CARDDiskNone; +} + +const DVDDiskID* CARDGetDiskID(s32 chan) { + ASSERTLINE(1168, 0 <= chan && chan < 2); + return __CARDBlock[chan].diskID; +} + +s32 CARDSetDiskID(s32 chan, const DVDDiskID* diskID) { + BOOL enabled; + CARDControl* card; + + card = &__CARDBlock[chan]; + ASSERTLINE(1189, 0 <= chan && chan < 2); + + enabled = OSDisableInterrupts(); + + if (card->result == CARD_RESULT_BUSY) { + return CARD_RESULT_BUSY; + } + + card->diskID = diskID != 0 ? diskID : (const DVDDiskID*)OSPhysicalToCached(0); + OSRestoreInterrupts(enabled); + return 0; +} + +s32 __CARDGetControlBlock(s32 chan, CARDControl** pcard) { + BOOL enabled; + s32 result; + CARDControl* card; + + card = &__CARDBlock[chan]; + + if (chan < 0 || chan >= 2 || card->diskID == 0) { + return CARD_RESULT_FATAL_ERROR; + } + + enabled = OSDisableInterrupts(); + + if (!card->attached) { + result = CARD_RESULT_NOCARD; + } else if (card->result == CARD_RESULT_BUSY) { + result = CARD_RESULT_BUSY; + } else { + card->result = CARD_RESULT_BUSY; + result = CARD_RESULT_READY; + card->apiCallback = NULL; + *pcard = card; + } + + OSRestoreInterrupts(enabled); + return result; +} + +s32 __CARDPutControlBlock(CARDControl* card, s32 result) { + BOOL enabled; + + ASSERTLINE(1259, result != CARD_RESULT_BUSY); + + enabled = OSDisableInterrupts(); + if (card->attached) { + card->result = result; + } else if (card->result == CARD_RESULT_BUSY) { + card->result = result; + } + + OSRestoreInterrupts(enabled); + return result; +} + +s32 CARDGetResultCode(s32 chan) { + CARDControl* card; + + ASSERTLINE(1292, 0 <= chan && chan < 2); + + if (chan < 0 || chan >= 2) { + return CARD_RESULT_FATAL_ERROR; + } + card = &__CARDBlock[chan]; + return card->result; +} + +s32 CARDFreeBlocks(s32 chan, s32* byteNotUsed, s32* filesNotUsed) { + CARDControl* card; + s32 result; + u16* fat; + CARDDir* dir; + CARDDir* ent; + u16 fileNo; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + fat = __CARDGetFatBlock(card); + dir = __CARDGetDirBlock(card); + if (fat == 0 || dir == 0) { + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + + if (byteNotUsed) { + *byteNotUsed = (s32)(card->sectorSize * fat[CARD_FAT_FREEBLOCKS]); + } + + if (filesNotUsed) { + *filesNotUsed = 0; + for (fileNo = 0; fileNo < CARD_MAX_FILE; fileNo++) { + ent = &dir[fileNo]; + if (ent->fileName[0] == 0xff) { + ++*filesNotUsed; + } + } + } + + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 CARDGetEncoding(s32 chan, u16* encode) { + CARDControl* card; + CARDID* id; + s32 result; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + id = card->workArea; + *encode = id->encode; + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 CARDGetMemSize(s32 chan, u16* size) { + CARDControl* card; + s32 result; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + *size = card->size; + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 CARDGetSectorSize(s32 chan, u32* size) { + CARDControl* card; + s32 result; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + *size = card->sectorSize; + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 __CARDSync(s32 chan) { + CARDControl* block; + s32 result; + s32 enabled; + + block = &__CARDBlock[chan]; + enabled = OSDisableInterrupts(); + while ((result = CARDGetResultCode(chan)) == CARD_RESULT_BUSY) { + OSSleepThread(&block->threadQueue); + } + + OSRestoreInterrupts(enabled); + return result; +} + +static BOOL OnShutdown(BOOL final, u32 event) { + if (!final) { + if (CARDUnmount(0) == CARD_RESULT_BUSY || CARDUnmount(1) == CARD_RESULT_BUSY) { + return FALSE; + } + } + + return TRUE; +} + +BOOL CARDSetFastMode(BOOL enable) { + u16 prev = __CARDFastMode; + __CARDFastMode = enable ? TRUE : FALSE; + + return prev ? TRUE : FALSE; +} + +BOOL CARDGetFastMode(void) { + return __CARDFastMode ? TRUE : FALSE; +} + +s32 CARDGetCurrentMode(s32 chan, u32* mode) { + CARDControl* card; + s32 result; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + switch (card->pageSize) { + case 512: + *mode = 1; + break; + case 128: + default: + *mode = 0; + break; + } + + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} diff --git a/src/revolution/card/CARDBlock.c b/src/revolution/card/CARDBlock.c new file mode 100644 index 0000000000..b7af255ddf --- /dev/null +++ b/src/revolution/card/CARDBlock.c @@ -0,0 +1,160 @@ +#include + +#include "__card.h" + +// prototypes +static void WriteCallback(s32 chan, s32 result); +static void EraseCallback(s32 chan, s32 result); + +void* __CARDGetFatBlock(CARDControl* card) { + ASSERTLINE(57, card->currentFat); + return card->currentFat; +} + +static void WriteCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + u16* fat0; + u16* fat1; + + card = &__CARDBlock[chan]; + + if (result >= 0) { + fat0 = (u16*)((u8*)card->workArea + 0x6000); + fat1 = (u16*)((u8*)card->workArea + 0x8000); + + ASSERTLINE(82, card->currentFat); + if (card->currentFat == fat0) { + card->currentFat = fat1; + memcpy(fat1, fat0, 0x2000); + } else { + ASSERTLINE(90, card->currentFat == fat1); + card->currentFat = fat0; + memcpy(fat0, fat1, 0x2000); + } + } + + if (!card->apiCallback) + __CARDPutControlBlock(card, result); + + callback = card->eraseCallback; + if (callback) { + card->eraseCallback = NULL; + callback(chan, result); + } +} + +static void EraseCallback(s32 chan, s32 result) { + CARDControl* card = &__CARDBlock[chan]; + CARDCallback callback; + u16* fat; + u32 addr; + + if (result < 0) + goto error; + + fat = __CARDGetFatBlock(card); + addr = ((u32)fat - (u32)card->workArea) / CARD_SYSTEM_BLOCK_SIZE * card->sectorSize; + result = __CARDWrite(chan, addr, CARD_SYSTEM_BLOCK_SIZE, fat, WriteCallback); + if (result < 0) + goto error; + + return; + +error: + if (!card->apiCallback) + __CARDPutControlBlock(card, result); + + callback = card->eraseCallback; + if (callback) { + card->eraseCallback = NULL; + callback(chan, result); + } +} + +s32 __CARDAllocBlock(s32 chan, u32 cBlock, CARDCallback callback) { + CARDControl* card; + u16* fat; + u16 iBlock; + u16 startBlock; + u16 prevBlock; + u16 count; + + ASSERTLINE(182, 0 < cBlock); + ASSERTLINE(183, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!card->attached) + return CARD_RESULT_NOCARD; + + fat = __CARDGetFatBlock(card); + if (fat[3] < cBlock) + return CARD_RESULT_INSSPACE; + + fat[3] -= cBlock; + startBlock = 0xFFFF; + iBlock = fat[4]; + count = 0; + while (0 < cBlock) { + if (card->cBlock - 5 < ++count) + return CARD_RESULT_BROKEN; + + iBlock++; + if (!CARDIsValidBlockNo(card, iBlock)) + iBlock = 5; + + if (fat[iBlock] == 0x0000u) { + if (startBlock == 0xFFFF) + startBlock = iBlock; + else + fat[prevBlock] = iBlock; + prevBlock = iBlock; + fat[iBlock] = 0xFFFF; + --cBlock; + } + } + + fat[4] = iBlock; + card->startBlock = startBlock; + return __CARDUpdateFatBlock(chan, fat, callback); +} + +s32 __CARDFreeBlock(s32 chan, u16 nBlock, CARDCallback callback) { + CARDControl* card; + u16* fat; + u16 nextBlock; + + ASSERTLINE(253, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!card->attached) + return CARD_RESULT_NOCARD; + + fat = __CARDGetFatBlock(card); + while (nBlock != 0xFFFF) { + if (!CARDIsValidBlockNo(card, nBlock)) + return CARD_RESULT_BROKEN; + + nextBlock = fat[nBlock]; + fat[nBlock] = 0; + nBlock = nextBlock; + ++fat[3]; + } + + return __CARDUpdateFatBlock(chan, fat, callback); +} + +s32 __CARDUpdateFatBlock(s32 chan, u16* fat, CARDCallback callback) { + CARDControl* card; + u32 addr; + + ASSERTLINE(295, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + ++fat[2]; + __CARDCheckSum(fat + 2, 0x1FFC, fat, fat + 1); + DCStoreRange(fat, 0x2000); + card->eraseCallback = callback; + addr = (((char*)fat - (char*)card->workArea) / 8192u) * card->sectorSize; + return __CARDEraseSector(chan, addr, EraseCallback); +} diff --git a/src/revolution/card/CARDCheck.c b/src/revolution/card/CARDCheck.c new file mode 100644 index 0000000000..4a9b78c736 --- /dev/null +++ b/src/revolution/card/CARDCheck.c @@ -0,0 +1,343 @@ +#include + +#include "os/__os.h" +#include "__card.h" + +// prototypes +static s32 VerifyID(CARDControl* card); +static s32 VerifyDir(CARDControl* card, int* pcurrent); +static s32 VerifyFAT(CARDControl* card, int* pcurrent); + +void __CARDCheckSum(void* ptr, int length, u16* checksum, u16* checksumInv) { + u16* p; + int i; + + ASSERTLINE(82, length % sizeof(u16) == 0); + + length /= sizeof(u16); + *checksum = *checksumInv = 0; + for (i = 0, p = ptr; i < length; i++, p++) { + *checksum += *p; + *checksumInv += ~*p; + } + + if (*checksum == 0xFFFF) + *checksum = 0; + + if (*checksumInv == 0xFFFF) + *checksumInv = 0; +} + +static s32 VerifyID(CARDControl* card) { + CARDID* id; + u16 checksum; + u16 checksumInv; + OSSramEx* sramEx; + OSTime rand; + int i; + + id = card->workArea; + + if (id->deviceID != 0 || id->size != card->size) + return CARD_RESULT_BROKEN; + + __CARDCheckSum(id, sizeof(CARDID) - sizeof(u32), &checksum, &checksumInv); + if (id->checkSum != checksum || id->checkSumInv != checksumInv) + return CARD_RESULT_BROKEN; + + rand = *(OSTime*)&id->serial[12]; + sramEx = __OSLockSramEx(); + for (i = 0; i < 12; i++) { + rand = (rand * 1103515245 + 12345) >> 16; + if (id->serial[i] != (u8)(sramEx->flashID[card - __CARDBlock][i] + rand)) { + __OSUnlockSramEx(FALSE); + return CARD_RESULT_BROKEN; + } + rand = ((rand * 1103515245 + 12345) >> 16) & 0x7FFF; + } + + __OSUnlockSramEx(FALSE); + + if (id->encode != __CARDGetFontEncode()) + return CARD_RESULT_ENCODING; + + return CARD_RESULT_READY; +} + +static s32 VerifyDir(CARDControl* card, int* pcurrent) { + CARDDir* dir[2]; + CARDDirCheck* check[2]; + u16 checkSum; + u16 checkSumInv; + int i; + int errors; + int current; + + current = errors = 0; + for (i = 0; i < 2; i++) { + dir[i] = (CARDDir*)((u8*)card->workArea + (1 + i) * CARD_SYSTEM_BLOCK_SIZE); + check[i] = CARDGetDirCheck(dir[i]); + __CARDCheckSum(dir[i], CARD_SYSTEM_BLOCK_SIZE - sizeof(u32), &checkSum, &checkSumInv); + if (check[i]->checkSum != checkSum || check[i]->checkSumInv != checkSumInv) { + ++errors; + current = i; + card->currentDir = 0; + } + } + + if (0 == errors) { + if (card->currentDir == 0) { + if ((check[0]->checkCode - check[1]->checkCode) < 0) + current = 0; + else + current = 1; + card->currentDir = dir[current]; + memcpy(dir[current], dir[current ^ 1], CARD_SYSTEM_BLOCK_SIZE); + } else { + current = (card->currentDir == dir[0]) ? 0 : 1; + } + } + + if (pcurrent) + *pcurrent = current; + + return errors; +} + +static s32 VerifyFAT(CARDControl* card, int* pcurrent) { + u16* fat[2]; + u16* fatp; + u16 nBlock; + u16 cFree; + int i; + u16 checkSum; + u16 checkSumInv; + int errors; + int current; + + current = errors = 0; + for (i = 0; i < 2; i++) { + fatp = fat[i] = (u16*)((u8*)card->workArea + (3 + i) * CARD_SYSTEM_BLOCK_SIZE); + + __CARDCheckSum(&fatp[CARD_FAT_CHECKCODE], CARD_SYSTEM_BLOCK_SIZE - sizeof(u32), &checkSum, &checkSumInv); + if (fatp[CARD_FAT_CHECKSUM] != checkSum || fatp[CARD_FAT_CHECKSUMINV] != checkSumInv) { + ++errors; + current = i; + card->currentFat = 0; + continue; + } + + cFree = 0; + for (nBlock = CARD_NUM_SYSTEM_BLOCK; nBlock < card->cBlock; nBlock++) { + if (fatp[nBlock] == CARD_FAT_AVAIL) + cFree++; + } + + if (cFree != fatp[CARD_FAT_FREEBLOCKS]) { + ++errors; + current = i; + card->currentFat = 0; + continue; + } + } + + if (0 == errors) { + if (card->currentFat == 0) { + if (((s16)fat[0][CARD_FAT_CHECKCODE] - (s16)fat[1][CARD_FAT_CHECKCODE]) < 0) + current = 0; + else + current = 1; + card->currentFat = fat[current]; + memcpy(fat[current], fat[current ^ 1], CARD_SYSTEM_BLOCK_SIZE); + } else + current = (card->currentFat == fat[0]) ? 0 : 1; + } + + if (pcurrent) + *pcurrent = current; + + return errors; +} + +s32 __CARDVerify(CARDControl* card) { + s32 result; + int errors; + + result = VerifyID(card); + if (result < 0) + return result; + + errors = VerifyDir(card, NULL); + errors += VerifyFAT(card, NULL); + switch (errors) { + case 0: + ASSERTLINE(301, card->currentDir); + ASSERTLINE(302, card->currentFat); + return CARD_RESULT_READY; + case 1: + return CARD_RESULT_BROKEN; + default: + return CARD_RESULT_BROKEN; + } +} + +s32 CARDCheckExAsync(s32 chan, s32* xferBytes, CARDCallback callback) { + CARDControl* card; + CARDDir* dir[2]; + u16* fat[2]; + u16* map; + s32 result; + int errors; + int currentFat; + int currentDir; + s32 fileNo; + u16 iBlock; + u16 cBlock; + u16 cFree; + BOOL updateFat = FALSE; + BOOL updateDir = FALSE; + BOOL updateOrphan = FALSE; + + ASSERTLINE(346, 0 <= chan && chan < 2); + + if (xferBytes) { + *xferBytes = 0; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + result = VerifyID(card); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + errors = VerifyDir(card, ¤tDir); + errors += VerifyFAT(card, ¤tFat); + if (1 < errors) { + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + + dir[0] = (CARDDir*)((u8*)card->workArea + (1 + 0) * CARD_SYSTEM_BLOCK_SIZE); + dir[1] = (CARDDir*)((u8*)card->workArea + (1 + 1) * CARD_SYSTEM_BLOCK_SIZE); + fat[0] = (u16*)((u8*)card->workArea + (3 + 0) * CARD_SYSTEM_BLOCK_SIZE); + fat[1] = (u16*)((u8*)card->workArea + (3 + 1) * CARD_SYSTEM_BLOCK_SIZE); + + ASSERTLINE(377, errors == 0 || errors == 1); + + switch (errors) { + case 0: + ASSERTLINE(381, card->currentDir); + ASSERTLINE(382, card->currentFat); + break; + case 1: + if (!card->currentDir) { + ASSERTLINE(387, card->currentFat); + card->currentDir = dir[currentDir]; + memcpy(dir[currentDir], dir[currentDir ^ 1], CARD_SYSTEM_BLOCK_SIZE); + updateDir = TRUE; + } else { + ASSERTLINE(394, !card->currentFat); + card->currentFat = fat[currentFat]; + memcpy(fat[currentFat], fat[currentFat ^ 1], CARD_SYSTEM_BLOCK_SIZE); + updateFat = TRUE; + } + break; + } + + map = fat[currentFat ^ 1]; + memset(map, 0, CARD_SYSTEM_BLOCK_SIZE); + + for (fileNo = 0; fileNo < CARD_MAX_FILE; fileNo++) { + CARDDir* ent; + + ent = &card->currentDir[fileNo]; + if (ent->gameName[0] == 0xff) { + continue; + } + + for (iBlock = ent->startBlock, cBlock = 0; iBlock != 0xFFFF && cBlock < ent->length; + iBlock = card->currentFat[iBlock], ++cBlock) + { + if (!CARDIsValidBlockNo(card, iBlock) || 1 < ++map[iBlock]) { + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + } + + if (cBlock != ent->length || iBlock != 0xFFFF) { + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + } + + cFree = 0; + for (iBlock = CARD_NUM_SYSTEM_BLOCK; iBlock < card->cBlock; iBlock++) { + u16 nextBlock; + + nextBlock = card->currentFat[iBlock]; + if (map[iBlock] == 0) { + if (nextBlock != CARD_FAT_AVAIL) { + card->currentFat[iBlock] = CARD_FAT_AVAIL; + updateOrphan = TRUE; + } + cFree++; + } else if (!CARDIsValidBlockNo(card, nextBlock) && nextBlock != 0xFFFF) { + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + } + + if (cFree != card->currentFat[CARD_FAT_FREEBLOCKS]) { + card->currentFat[CARD_FAT_FREEBLOCKS] = cFree; + updateOrphan = TRUE; + } + + if (updateOrphan) { + __CARDCheckSum(&card->currentFat[CARD_FAT_CHECKCODE], CARD_SYSTEM_BLOCK_SIZE - sizeof(u32), + &card->currentFat[CARD_FAT_CHECKSUM], + &card->currentFat[CARD_FAT_CHECKSUMINV]); + } + + memcpy(fat[currentFat ^ 1], fat[currentFat], CARD_SYSTEM_BLOCK_SIZE); + + if (updateDir) { + if (xferBytes) { + *xferBytes = CARD_SYSTEM_BLOCK_SIZE; + } + return __CARDUpdateDir(chan, callback); + } + + if (updateFat | updateOrphan) { + if (xferBytes) { + *xferBytes = CARD_SYSTEM_BLOCK_SIZE; + } + return __CARDUpdateFatBlock(chan, card->currentFat, callback); + } + + __CARDPutControlBlock(card, CARD_RESULT_READY); + if (callback) { + BOOL enabled = OSDisableInterrupts(); + callback(chan, CARD_RESULT_READY); + OSRestoreInterrupts(enabled); + } + return CARD_RESULT_READY; +} + +s32 CARDCheckAsync(s32 chan, CARDCallback callback) { + s32 xferBytes; + return CARDCheckExAsync(chan, &xferBytes, callback); +} + +s32 CARDCheckEx(s32 chan, s32* xferBytes) { + s32 result = CARDCheckExAsync(chan, xferBytes, __CARDSyncCallback); + if (result < 0 || xferBytes == 0) { + return result; + } + + return __CARDSync(chan); +} + +s32 CARDCheck(s32 chan) { + s32 xferBytes; + return CARDCheckEx(chan, &xferBytes); +} diff --git a/src/revolution/card/CARDCreate.c b/src/revolution/card/CARDCreate.c new file mode 100644 index 0000000000..7da5ab0911 --- /dev/null +++ b/src/revolution/card/CARDCreate.c @@ -0,0 +1,126 @@ +#include + +#include "__card.h" + +// prototypes +static void CreateCallbackFat(s32 chan, s32 result); + +static void CreateCallbackFat(s32 chan, s32 result) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + CARDCallback callback; + + card = &__CARDBlock[chan]; + callback = card->apiCallback; + card->apiCallback = NULL; + + if (result >= 0) { + dir = __CARDGetDirBlock(card); + ent = &dir[card->freeNo]; + memcpy(ent->gameName, card->diskID->gameName, sizeof(ent->gameName)); + memcpy(ent->company, card->diskID->company, sizeof(ent->company)); + ent->permission = 4; + ent->copyTimes = 0; + + ASSERTLINE(111, CARDIsValidBlockNo(card, card->startBlock)); + ent->startBlock = (u16)card->startBlock; + ent->bannerFormat = 0; + ent->iconAddr = -1; + ent->iconFormat = 0; + ent->iconSpeed = 0; + ent->commentAddr = -1; + + CARDSetIconSpeed(ent, 0, CARD_STAT_SPEED_FAST); + card->fileInfo->offset = 0; + card->fileInfo->iBlock = ent->startBlock; + ent->time = OSTicksToSeconds(OSGetTime()); + result = __CARDUpdateDir(chan, callback); + if (result < 0) { + goto after; + } + } else { +after:; + __CARDPutControlBlock(card, result); + if (callback) { + callback(chan, result); + } + } +} + +s32 CARDCreateAsync(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo, CARDCallback callback) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + u16 fileNo; + u16 freeNo; + u16* fat; + s32 result; + + ASSERTLINE(175, 0 <= chan && chan < 2); + ASSERTLINE(176, strlen(fileName) <= CARD_FILENAME_MAX); + + if (strlen(fileName) > (u32)CARD_FILENAME_MAX) { + return CARD_RESULT_NAMETOOLONG; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + ASSERTLINE(188, 0 < size && (size % card->sectorSize) == 0); + + if (size <= 0 || (size % card->sectorSize) != 0) { + return CARD_RESULT_FATAL_ERROR; + } + + freeNo = (u16)-1; + dir = __CARDGetDirBlock(card); + for (fileNo = 0; fileNo < CARD_MAX_FILE; fileNo++) { + ent = &dir[fileNo]; + if (ent->gameName[0] == 0xff) { + if (freeNo == (u16)-1) { + freeNo = fileNo; + } + } else if (memcmp(ent->gameName, card->diskID->gameName, sizeof(ent->gameName)) == 0 && + memcmp(ent->company, card->diskID->company, sizeof(ent->company)) == 0 && + __CARDCompareFileName(ent, fileName)) { + return __CARDPutControlBlock(card, CARD_RESULT_EXIST); + } + } + + if (freeNo == (u16)-1) { + return __CARDPutControlBlock(card, CARD_RESULT_NOENT); + } + + fat = __CARDGetFatBlock(card); + if (card->sectorSize * fat[CARD_FAT_FREEBLOCKS] < size) { + return __CARDPutControlBlock(card, CARD_RESULT_INSSPACE); + } + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + card->freeNo = freeNo; + ent = &dir[freeNo]; + ent->length = (u16)(size / card->sectorSize); + strncpy((char*)ent->fileName, fileName, CARD_FILENAME_MAX); + + card->fileInfo = fileInfo; + fileInfo->chan = chan; + fileInfo->fileNo = freeNo; + + result = __CARDAllocBlock(chan, size / card->sectorSize, CreateCallbackFat); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + return result; +} + +s32 CARDCreate(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo) { + s32 result = CARDCreateAsync(chan, fileName, size, fileInfo, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDDelete.c b/src/revolution/card/CARDDelete.c new file mode 100644 index 0000000000..0acf24be1c --- /dev/null +++ b/src/revolution/card/CARDDelete.c @@ -0,0 +1,108 @@ +#include + +#include "__card.h" + +// prototypes +static void DeleteCallback(s32 chan, s32 result); + +static void DeleteCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + card = &__CARDBlock[chan]; + callback = card->apiCallback; + card->apiCallback = NULL; + + if (result < 0) + goto error; + + result = __CARDFreeBlock(chan, card->startBlock, callback); + if (result < 0) + goto error; + return; + +error: + __CARDPutControlBlock(card, result); + if (callback) + callback(chan, result); +} + +s32 CARDFastDeleteAsync(s32 chan, s32 fileNo, CARDCallback callback) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + + ASSERTLINE(133, 0 <= fileNo && fileNo < CARD_MAX_FILE); + ASSERTLINE(134, 0 <= chan && chan < 2); + + if (fileNo < 0 || CARD_MAX_FILE <= fileNo) + return CARD_RESULT_FATAL_ERROR; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) + return __CARDPutControlBlock(card, result); + + if (__CARDIsOpened(card, fileNo)) + return __CARDPutControlBlock(card, CARD_RESULT_BUSY); + + card->startBlock = ent->startBlock; + memset(ent, 0xff, sizeof(CARDDir)); + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + result = __CARDUpdateDir(chan, DeleteCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 CARDFastDelete(s32 chan, s32 fileNo) { + s32 result = CARDFastDeleteAsync(chan, fileNo, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} + +s32 CARDDeleteAsync(s32 chan, const char* fileName, CARDCallback callback) { + CARDControl* card; + s32 fileNo; + s32 result; + CARDDir* dir; + CARDDir* ent; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + result = __CARDGetFileNo(card, fileName, &fileNo); + if (result < 0) + return __CARDPutControlBlock(card, result); + if (__CARDIsOpened(card, fileNo)) + return __CARDPutControlBlock(card, CARD_RESULT_BUSY); + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + card->startBlock = ent->startBlock; + memset(ent, 0xff, sizeof(CARDDir)); + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + result = __CARDUpdateDir(chan, DeleteCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 CARDDelete(s32 chan, const char* fileName) { + s32 result = CARDDeleteAsync(chan, fileName, __CARDSyncCallback); + if (result < 0) + return result; + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDDir.c b/src/revolution/card/CARDDir.c new file mode 100644 index 0000000000..e154a9c428 --- /dev/null +++ b/src/revolution/card/CARDDir.c @@ -0,0 +1,89 @@ +#include + +#include "__card.h" + +// prototypes +static void WriteCallback(s32 chan, s32 result); +static void EraseCallback(s32 chan, s32 result); + +CARDDir* __CARDGetDirBlock(CARDControl* card) { + ASSERTLINE(54, card->currentDir); + return card->currentDir; +} + +static void WriteCallback(s32 chan, s32 result) { + CARDControl* card = &__CARDBlock[chan]; + CARDCallback callback; + + if (result >= 0) { + CARDDir* dir0 = (CARDDir*)((u8*)card->workArea + 0x2000); + CARDDir* dir1 = (CARDDir*)((u8*)card->workArea + 0x4000); + + ASSERTLINE(79, card->currentDir); + + if (card->currentDir == dir0) { + card->currentDir = dir1; + memcpy(dir1, dir0, 0x2000); + } else { + ASSERTLINE(87, card->currentDir == dir1); + card->currentDir = dir0; + memcpy(dir0, dir1, 0x2000); + } + } + + if (!card->apiCallback) + __CARDPutControlBlock(card, result); + + callback = card->eraseCallback; + if (callback) { + card->eraseCallback = NULL; + callback(chan, result); + } +} + +static void EraseCallback(s32 chan, s32 result) { + CARDControl* card = &__CARDBlock[chan]; + CARDCallback callback; + CARDDir* dir; + u32 addr; + + if (result >= 0) { + dir = __CARDGetDirBlock(card); + addr = ((u32)dir - (u32)card->workArea) / 0x2000 * card->sectorSize; + result = __CARDWrite(chan, addr, 0x2000, dir, WriteCallback); + if (result >= 0) + return; + } + + if (!card->apiCallback) + __CARDPutControlBlock(card, result); + + callback = card->eraseCallback; + if (callback) { + card->eraseCallback = NULL; + callback(chan, result); + } +} + +s32 __CARDUpdateDir(s32 chan, CARDCallback callback) { + CARDControl* card; + CARDDirCheck* check; + u32 addr; + CARDDir* dir; + + ASSERTLINE(173, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!card->attached) + return CARD_RESULT_NOCARD; + + dir = __CARDGetDirBlock(card); + check = CARDGetDirCheck(dir); + ++check->checkCode; + __CARDCheckSum(dir, 0x2000 - sizeof(u32), &check->checkSum, &check->checkSumInv); + DCStoreRange(dir, 0x2000); + + card->eraseCallback = callback; + addr = ((u32)dir - (u32)card->workArea) / 0x2000 * card->sectorSize; + return __CARDEraseSector(chan, addr, EraseCallback); +} diff --git a/src/revolution/card/CARDErase.c b/src/revolution/card/CARDErase.c new file mode 100644 index 0000000000..73bb8ef04b --- /dev/null +++ b/src/revolution/card/CARDErase.c @@ -0,0 +1,102 @@ +#include + +#include "__card.h" + +static void EraseCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + u16* fat; + CARDDir* dir; + CARDDir* ent; + CARDFileInfo* fileInfo; + + card = &__CARDBlock[chan]; + + if (result >= 0) { + fileInfo = card->fileInfo; + if (fileInfo->length < 0) { + result = CARD_RESULT_CANCELED; + goto error; + } + + fileInfo->length -= card->sectorSize; + if (fileInfo->length <= 0) { + dir = __CARDGetDirBlock(card); + ent = dir + fileInfo->fileNo; + ent->time = OSTicksToSeconds(OSGetTime()); + callback = card->apiCallback; + card->apiCallback = NULL; + + result = __CARDUpdateDir(chan, callback); + } else { + fat = __CARDGetFatBlock(card); + fileInfo->offset += card->sectorSize; + fileInfo->iBlock = fat[fileInfo->iBlock]; + + if (fileInfo->iBlock < 5 || fileInfo->iBlock >= card->cBlock) { + result = CARD_RESULT_BROKEN; + goto error; + } + + result = __CARDEraseSector(chan, card->sectorSize * fileInfo->iBlock, EraseCallback); + } + + if (result < 0) { + goto error; + } + return; + } + +error: + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(98, callback); + callback(chan, result); +} + +s32 CARDEraseAsync(CARDFileInfo* fileInfo, s32 length, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + CARDDir* dir; + CARDDir* ent; + + ASSERTLINE(132, 0 < length); + + result = __CARDSeek(fileInfo, length, offset, &card); + if (result < 0) { + return result; + } + + ASSERTLINE(138, OFFSET(offset, card->sectorSize) == 0); + ASSERTLINE(139, OFFSET(length, card->sectorSize) == 0); + + if (OFFSET(offset, card->sectorSize) != 0 || OFFSET(length, card->sectorSize) != 0) { + return __CARDPutControlBlock(card, CARD_RESULT_FATAL_ERROR); + } + + dir = __CARDGetDirBlock(card); + ent = dir + fileInfo->fileNo; + result = __CARDIsWritable(card, ent); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + + result = __CARDEraseSector(fileInfo->chan, card->sectorSize * fileInfo->iBlock, EraseCallback); + if (result < 0) { + __CARDPutControlBlock(card, result); + } + + return result; +} + +s32 CARDErase(CARDFileInfo* fileInfo, s32 length, s32 offset) { + s32 result = CARDEraseAsync(fileInfo, length, offset, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(fileInfo->chan); +} diff --git a/src/revolution/card/CARDFormat.c b/src/revolution/card/CARDFormat.c new file mode 100644 index 0000000000..7bcc76daa1 --- /dev/null +++ b/src/revolution/card/CARDFormat.c @@ -0,0 +1,137 @@ +#include + +#include "os/__os.h" +#include "__card.h" + +static void FormatCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + card = &__CARDBlock[chan]; + if (result < 0) + goto error; + + ++card->formatStep; + if (card->formatStep < CARD_NUM_SYSTEM_BLOCK) { + result = __CARDEraseSector(chan, (u32)card->sectorSize * card->formatStep, FormatCallback); + if (result >= 0) + return; + } else if (card->formatStep < 2 * CARD_NUM_SYSTEM_BLOCK) { + int step = card->formatStep - CARD_NUM_SYSTEM_BLOCK; + result = __CARDWrite(chan, (u32)card->sectorSize * step, CARD_SYSTEM_BLOCK_SIZE, + (u8* )card->workArea + (CARD_SYSTEM_BLOCK_SIZE * step), FormatCallback); + if (result >= 0) + return; + } else { + card->currentDir = (CARDDir*)((u8*)card->workArea + (1 + 0) * CARD_SYSTEM_BLOCK_SIZE); + memcpy(card->currentDir, (u8*)card->workArea + (1 + 1) * CARD_SYSTEM_BLOCK_SIZE, CARD_SYSTEM_BLOCK_SIZE); + card->currentFat = (u16*)((u8*)card->workArea + (3 + 0) * CARD_SYSTEM_BLOCK_SIZE); + memcpy(card->currentFat, (u8*)card->workArea + (3 + 1) * CARD_SYSTEM_BLOCK_SIZE, CARD_SYSTEM_BLOCK_SIZE); + } + +error: + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(133, callback); + callback(chan, result); +} + +s32 __CARDFormatRegionAsync(s32 chan, u16 encode, CARDCallback callback) { + CARDControl* card; + CARDID* id; + CARDDir* dir; + u16* fat; + s16 i; + s32 result; + OSSram* sram; + OSSramEx* sramEx; + u16 dvdstatus; + OSTime time; + OSTime rand; + + ASSERTLINE(167, encode == CARD_ENCODE_ANSI || encode == CARD_ENCODE_SJIS); + ASSERTLINE(168, 0 <= chan && chan < 2); + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + id = (CARDID*)card->workArea; + memset(id, 0xff, CARD_SYSTEM_BLOCK_SIZE); + dvdstatus = __VIRegs[55]; + + id->encode = encode; + sram = __OSLockSram(); + *(u32*)&id->serial[20] = sram->counterBias; + *(u32*)&id->serial[24] = sram->language; + __OSUnlockSram(FALSE); + + rand = time = OSGetTime(); + + sramEx = __OSLockSramEx(); + for (i = 0; i < 12; i++) { + rand = (rand * 1103515245 + 12345) >> 16; + id->serial[i] = (u8)(sramEx->flashID[chan][i] + rand); + rand = ((rand * 1103515245 + 12345) >> 16) & 0x7FFF; + } + __OSUnlockSramEx(FALSE); + + *(u32*)&id->serial[28] = dvdstatus; + *(OSTime*)&id->serial[12] = time; + + id->deviceID = 0; + id->size = card->size; + __CARDCheckSum(id, sizeof(CARDID) - sizeof(u32), &id->checkSum, &id->checkSumInv); + + for (i = 0; i < 2; i++) { + CARDDirCheck* check; + + dir = (CARDDir*)((u8*)card->workArea + (1 + i) * CARD_SYSTEM_BLOCK_SIZE); + memset(dir, 0xff, CARD_SYSTEM_BLOCK_SIZE); + check = CARDGetDirCheck(dir); + check->checkCode = i; + __CARDCheckSum(dir, CARD_SYSTEM_BLOCK_SIZE - sizeof(u32), &check->checkSum, &check->checkSumInv); + } + + for (i = 0; i < 2; i++) { + fat = (u16*)((u8*)card->workArea + (3 + i) * CARD_SYSTEM_BLOCK_SIZE); + memset(fat, 0x00, CARD_SYSTEM_BLOCK_SIZE); + fat[CARD_FAT_CHECKCODE] = (u16)i; + fat[CARD_FAT_FREEBLOCKS] = (u16)(card->cBlock - CARD_NUM_SYSTEM_BLOCK); + fat[CARD_FAT_LASTSLOT] = CARD_NUM_SYSTEM_BLOCK - 1; + __CARDCheckSum(&fat[CARD_FAT_CHECKCODE], CARD_SYSTEM_BLOCK_SIZE - sizeof(u32), &fat[CARD_FAT_CHECKSUM], + &fat[CARD_FAT_CHECKSUMINV]); + } + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + DCStoreRange(card->workArea, CARD_WORKAREA_SIZE); + + card->formatStep = 0; + result = __CARDEraseSector(chan, (u32)card->sectorSize * card->formatStep, FormatCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 __CARDFormatRegion(s32 chan, u16 encode) { + s32 result = __CARDFormatRegionAsync(chan, encode, &__CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} + +s32 CARDFormatAsync(s32 chan, CARDCallback callback) { + return __CARDFormatRegionAsync(chan, __CARDGetFontEncode(), callback); +} + +s32 CARDFormat(s32 chan) { + s32 result = __CARDFormatRegionAsync(chan, __CARDGetFontEncode(), &__CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDMount.c b/src/revolution/card/CARDMount.c new file mode 100644 index 0000000000..4ca607dc3b --- /dev/null +++ b/src/revolution/card/CARDMount.c @@ -0,0 +1,394 @@ +#include +#include + +#include "os/__os.h" +#include "__card.h" + +static u32 SectorSizeTable[8] = { + 8 * 1024, 16 * 1024, 32 * 1024, 64 * 1024, 128 * 1024, 256 * 1024, 0, 0, +}; + +static u32 LatencyTable[8] = { + 4, 8, 16, 32, 64, 128, 256, 512, +}; + +// prototypes +static s32 DoMount(s32 chan); +static void DoUnmount(s32 chan, s32 result); + +static BOOL IsCard(u32 id) { + u32 size; + s32 sectorSize; + if (id & (0xFFFF0000) && (id != 0x80000004 || __CARDVendorID == 0xFFFF)) { + return FALSE; + } + + if ((id & 3) != 0) { + return FALSE; + } + + size = id & 0xfc; + switch (size) { + case 4: + case 8: + case 16: + case 32: + case 64: + case 128: + break; + default: + return FALSE; + break; + } + + sectorSize = SectorSizeTable[(id & 0x00003800) >> 11]; + if (sectorSize == 0) { + return FALSE; + } + + if ((size * 1024 * 1024 / 8) / sectorSize < 8) { + return FALSE; + } + + return TRUE; +} + +void __CARDDisable(BOOL disable) { + BOOL enabled = OSDisableInterrupts(); + + __gUnknown800030E3 &= ~0x80; + if (disable) { + __gUnknown800030E3 |= 0x80; + } + + OSRestoreInterrupts(enabled); +} + +int CARDProbe(s32 chan) { + if (__gUnknown800030E3 & 0x80) { + return 0; + } else { + return EXIProbe(chan); + } +} + +s32 CARDProbeEx(s32 chan, s32* memSize, s32* sectorSize) { + u32 id; + CARDControl* card; + BOOL enabled; + s32 result; + int probe; + + if (chan < 0 || 2 <= chan) + return CARD_RESULT_FATAL_ERROR; + + if (__gUnknown800030E3 & 0x80) { + return CARD_RESULT_NOCARD; + } + + card = &__CARDBlock[chan]; + enabled = OSDisableInterrupts(); + + probe = EXIProbeEx(chan); + if (probe == -1) + result = CARD_RESULT_NOCARD; + else if (probe == 0) + result = CARD_RESULT_BUSY; + else if (card->attached) { + if (card->mountStep < 1) + result = CARD_RESULT_BUSY; + else { + if (memSize) + *memSize = card->size; + + if (sectorSize) + *sectorSize = card->sectorSize; + + result = CARD_RESULT_READY; + } + } + else if ((EXIGetState(chan) & 8)) + result = CARD_RESULT_WRONGDEVICE; + else if (!EXIGetID(chan, 0, &id)) + result = CARD_RESULT_BUSY; + else if (IsCard(id)) { + if (memSize) + *memSize = (s32)(id & 0xfc); + + if (sectorSize) + *sectorSize = SectorSizeTable[(id & 0x00003800) >> 11]; + result = CARD_RESULT_READY; + } else { + result = CARD_RESULT_WRONGDEVICE; + } + + OSRestoreInterrupts(enabled); + return result; +} + +static s32 DoMount(s32 chan) { + CARDControl* card; + u32 id; + u8 status; + s32 result; + OSSramEx* sram; + int i; + u8 checkSum; + int step; + + ASSERTLINE(399, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (card->mountStep == 0) { + if (EXIGetID(chan, 0, &id) == 0) { + result = CARD_RESULT_NOCARD; + } else if (IsCard(id)) { + result = CARD_RESULT_READY; + } else { + result = CARD_RESULT_WRONGDEVICE; + } + + if (result < 0) + goto error; + + card->cid = id; + card->size = (u16)(id & 0xFC); + ASSERTLINE(424, card->size); + + card->sectorSize = SectorSizeTable[(id & 0x00003800) >> 11]; + ASSERTLINE(426, card->sectorSize); + + card->cBlock = (u16)((card->size * 1024 * 1024 / 8) / card->sectorSize); + ASSERTLINE(428, 8 <= card->cBlock); + + card->latency = LatencyTable[(id & 0x00000700) >> 8]; + + result = __CARDReadVendorID(chan, &card->vendorID); + if (result < 0) + goto error; + + if (CARDGetFastMode() && (card->vendorID >> 8) == 0xEC) { + card->pageSize = 512; + } else { + card->pageSize = 128; + } + + result = __CARDClearStatus(chan); + if (result < 0) + goto error; + + result = __CARDReadStatus(chan, &status); + if (result < 0) + goto error; + + if (!EXIProbe(chan)) { + result = CARD_RESULT_NOCARD; + goto error; + } + + if (!(status & 0x40)) { + result = __CARDUnlock(chan, card->id); + if (result < 0) + goto error; + + checkSum = 0; + sram = __OSLockSramEx(); + for (i = 0; i < 12; i++) { + sram->flashID[chan][i] = card->id[i]; + checkSum += card->id[i]; + } + sram->flashIDCheckSum[chan] = (u8)~checkSum; + __OSUnlockSramEx(TRUE); + + return result; + } else { + card->mountStep = 1; + + checkSum = 0; + sram = __OSLockSramEx(); + for (i = 0; i < 12; i++) + checkSum += sram->flashID[chan][i]; + + __OSUnlockSramEx(FALSE); + if (sram->flashIDCheckSum[chan] != (u8)~checkSum) { + result = CARD_RESULT_IOERROR; + goto error; + } + } + } + + if (card->mountStep == 1) { + if (card->cid == 0x80000004) { + u16 vendorID; + + sram = __OSLockSramEx(); + vendorID = *(u16*)sram->flashID[chan]; + __OSUnlockSramEx(FALSE); + + if (__CARDVendorID == 0xFFFF || vendorID != __CARDVendorID) { + result = CARD_RESULT_WRONGDEVICE; + goto error; + } + } + + card->mountStep = 2; + + result = __CARDEnableInterrupt(chan, TRUE); + if (result < 0) + goto error; + + EXISetExiCallback(chan, __CARDExiHandler); + EXIUnlock(chan); + DCInvalidateRange(card->workArea, CARD_WORKAREA_SIZE); + } + + step = card->mountStep - 2; + result = __CARDRead(chan, (u32)card->sectorSize * step, CARD_SYSTEM_BLOCK_SIZE, + (u8 *)card->workArea + (CARD_SYSTEM_BLOCK_SIZE * step), __CARDMountCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; + +error: + EXIUnlock(chan); + DoUnmount(chan, result); + return result; +} + +void __CARDMountCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + ASSERTLINE(570, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + switch (result) { + case CARD_RESULT_READY: + if (++card->mountStep < CARD_MAX_MOUNT_STEP) { + result = DoMount(chan); + if (0 <= result) + return; + } else + result = __CARDVerify(card); + break; + case CARD_RESULT_UNLOCKED: + card->unlockCallback = __CARDMountCallback; + if (!EXILock(chan, 0, __CARDUnlockedHandler)) { + return; + } + card->unlockCallback = 0; + + result = DoMount(chan); + if (result >= 0) + return; + break; + case CARD_RESULT_IOERROR: + case CARD_RESULT_NOCARD: + DoUnmount(chan, result); + break; + } + + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(620, callback); + callback(chan, result); +} + +s32 CARDMountAsync(s32 chan, void* workArea, CARDCallback detachCallback, CARDCallback attachCallback) { + CARDControl* card; + BOOL enabled; + + ASSERTLINE(652, workArea && ((u32) workArea % 32 == 0)); + ASSERTLINE(653, 0 <= chan && chan < 2); + + if (chan < 0 || 2 <= chan) + return CARD_RESULT_FATAL_ERROR; + + if (__gUnknown800030E3 & 0x80) { + return CARD_RESULT_NOCARD; + } + + card = &__CARDBlock[chan]; + + enabled = OSDisableInterrupts(); + if (card->result == CARD_RESULT_BUSY) { + OSRestoreInterrupts(enabled); + return CARD_RESULT_BUSY; + } + + if (!card->attached && (EXIGetState(chan) & 0x08)) { + OSRestoreInterrupts(enabled); + return CARD_RESULT_WRONGDEVICE; + } + + card->result = CARD_RESULT_BUSY; + card->workArea = workArea; + card->extCallback = detachCallback; + card->apiCallback = attachCallback ? attachCallback : __CARDDefaultApiCallback; + card->exiCallback = 0; + + if (!card->attached && !EXIAttach(chan, __CARDExtHandler)) { + card->result = CARD_RESULT_NOCARD; + OSRestoreInterrupts(enabled); + return CARD_RESULT_NOCARD; + } + + card->mountStep = 0; + card->attached = TRUE; + EXISetExiCallback(chan, 0); + OSCancelAlarm(&card->alarm); + + card->currentDir = 0; + card->currentFat = 0; + + OSRestoreInterrupts(enabled); + + card->unlockCallback = __CARDMountCallback; + if (!EXILock(chan, 0, __CARDUnlockedHandler)) + return CARD_RESULT_READY; + + card->unlockCallback = 0; + return DoMount(chan); +} + +s32 CARDMount(s32 chan, void* workArea, CARDCallback detachCallback) { + s32 result = CARDMountAsync(chan, workArea, detachCallback, __CARDSyncCallback); + + if (result < 0) + return result; + return __CARDSync(chan); +} + +static void DoUnmount(s32 chan, s32 result) { + CARDControl* card; + BOOL enabled; + + ASSERTLINE(758, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + enabled = OSDisableInterrupts(); + if (card->attached) { + EXISetExiCallback(chan, 0); + EXIDetach(chan); + OSCancelAlarm(&card->alarm); + card->attached = FALSE; + card->result = result; + card->mountStep = 0; + } + OSRestoreInterrupts(enabled); +} + +s32 CARDUnmount(s32 chan) { + CARDControl* card; + s32 result; + + ASSERTLINE(793, 0 <= chan && chan < 2); + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + DoUnmount(chan, CARD_RESULT_NOCARD); + return CARD_RESULT_READY; +} diff --git a/src/revolution/card/CARDNet.c b/src/revolution/card/CARDNet.c new file mode 100644 index 0000000000..5f43d3becf --- /dev/null +++ b/src/revolution/card/CARDNet.c @@ -0,0 +1,138 @@ +#include + +#include "os/__os.h" +#include "__card.h" + +u16 __CARDVendorID = 0xFFFF; +u8 __CARDPermMask = 0x1C; + +u16 CARDSetVendorID(u16 vendorID) { + u16 prevID = __CARDVendorID; + __CARDVendorID = vendorID; + + return prevID; +} + +u16 CARDGetVendorID() { + return __CARDVendorID; +} + +s32 CARDGetSerialNo(s32 chan, u64* serialNo) { + CARDControl* card; + s32 result; + CARDID* id; + u64 code; + int i; + + ASSERTLINE(105, 0 <= chan && chan < 2); + + if (!(0 <= chan && chan < 2)) { + return CARD_RESULT_FATAL_ERROR; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + id = (CARDID*)card->workArea; + for (code = 0, i = 0; i < sizeof(id->serial) / sizeof(u64); ++i) { + code ^= *(u64*)&id->serial[sizeof(u64) * i]; + } + *serialNo = code; + + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 CARDGetUniqueCode(s32 chan, u64* uniqueCode) { + CARDControl* card; + s32 result; + OSSramEx* sram; + + ASSERTLINE(146, 0 <= chan && chan < 2); + + if (!(0 <= chan && chan < 2)) { + return CARD_RESULT_FATAL_ERROR; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + sram = __OSLockSramEx(); + memcpy(uniqueCode, &sram->flashID[chan][4], 8); + __OSUnlockSramEx(0); + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +s32 CARDGetAttributes(s32 chan, s32 fileNo, u8* attr) { + CARDDir dirent; + s32 result; + + result = __CARDGetStatusEx(chan, fileNo, &dirent); + if (result == 0) { + *attr = dirent.permission; + } + + return result; +} + +#define CARDCheckAttr(attr, flag) ((u32)(attr & flag) != 0) + +s32 CARDSetAttributesAsync(s32 chan, s32 fileNo, u8 attr, CARDCallback callback) { + CARDDir dirent; + s32 result; + + if (attr & ~__CARDPermMask) { + return CARD_RESULT_NOPERM; + } + + result = __CARDGetStatusEx(chan, fileNo, &dirent); + if (result < 0) { + return result; + } + + if ((CARDCheckAttr(dirent.permission, 0x20) && !CARDCheckAttr(attr, 0x20)) || (CARDCheckAttr(dirent.permission, 0x40) && !CARDCheckAttr(attr, 0x40))) { + return CARD_RESULT_NOPERM; + } + + if ((CARDCheckAttr(attr, 0x20) && CARDCheckAttr(attr, 0x40)) || (CARDCheckAttr(attr, 0x20) && CARDCheckAttr(dirent.permission, 0x40)) || (CARDCheckAttr(attr, 0x40) && CARDCheckAttr(dirent.permission, 0x20))) { + return CARD_RESULT_NOPERM; + } + + dirent.permission = attr; + return __CARDSetStatusExAsync(chan, fileNo, &dirent, callback); +} + +s32 CARDSetAttributes(s32 chan, s32 fileNo, u8 attr) { + s32 result; + + result = CARDSetAttributesAsync(chan, fileNo, attr, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} + +static int __CARDEnablePerm(u8 perm, BOOL enable) { + int prev; + prev = __CARDPermMask & perm ? TRUE : FALSE; + + if (enable) { + __CARDPermMask |= perm; + } else { + __CARDPermMask &= ~perm; + } + + return prev; +} + +int __CARDEnableGlobal(BOOL enable) { + return __CARDEnablePerm(0x20, enable); +} + +int __CARDEnableCompany(BOOL enable) { + return __CARDEnablePerm(0x40, enable); +} diff --git a/src/revolution/card/CARDOpen.c b/src/revolution/card/CARDOpen.c new file mode 100644 index 0000000000..bd86568291 --- /dev/null +++ b/src/revolution/card/CARDOpen.c @@ -0,0 +1,174 @@ +#include + +#include "__card.h" + +BOOL __CARDCompareFileName(CARDDir* ent, const char* fileName) { + char* entName = (char*)ent->fileName; + char c1; + char c2; + int n = CARD_FILENAME_MAX; + + while (--n >= 0) { + if ((c1 = *entName++) != (c2 = *fileName++)) + return FALSE; + else if (c2 == '\0') + return TRUE; + } + + if (*fileName == '\0') + return TRUE; + return FALSE; +} + +s32 __CARDAccess(CARDControl* card, CARDDir* ent) { + const DVDDiskID* diskID = card->diskID; + + if (ent->gameName[0] == 0xFF) + return CARD_RESULT_NOFILE; + + if (diskID == &__CARDDiskNone + || (memcmp(ent->gameName, diskID->gameName, sizeof(ent->gameName)) == 0 + && memcmp(ent->company, diskID->company, sizeof(ent->company)) == 0)) + return CARD_RESULT_READY; + + return CARD_RESULT_NOPERM; +} + +s32 __CARDIsWritable(CARDControl* card, CARDDir* ent) { + const DVDDiskID* diskID = card->diskID; + s32 result; + u8 perm; + + result = __CARDAccess(card, ent); + if (result == CARD_RESULT_NOPERM) { + perm = ent->permission & __CARDPermMask; + if (perm & 0x20 && (memcmp(ent->gameName, __CARDDiskNone.gameName, sizeof(ent->gameName)) == 0 && + memcmp(ent->company, __CARDDiskNone.company, sizeof(ent->company)) == 0)) + { + return CARD_RESULT_READY; + } else if (perm & 0x40 && (memcmp(ent->gameName, __CARDDiskNone.gameName, sizeof(ent->gameName)) == 0 && + memcmp(ent->company, diskID->company, sizeof(ent->company)) == 0)) + { + return CARD_RESULT_READY; + } + } + + return result; +} + +s32 __CARDIsReadable(CARDControl* card, CARDDir* ent) { + s32 result = __CARDIsWritable(card, ent); + if (result == CARD_RESULT_NOPERM && (ent->permission & 0x4)) { + return CARD_RESULT_READY; + } + + return result; +} + +s32 __CARDGetFileNo(CARDControl* card, const char* fileName, s32* pfileNo) { + CARDDir* dir; + CARDDir* ent; + s32 fileNo; + s32 result; + + if (!card->attached) + return CARD_RESULT_NOCARD; + + dir = __CARDGetDirBlock(card); + for (fileNo = 0; fileNo < CARD_MAX_FILE; fileNo++) { + ent = &dir[fileNo]; + result = __CARDAccess(card, ent); + + if (result < 0) + continue; + if (__CARDCompareFileName(ent, fileName)) { + *pfileNo = fileNo; + return CARD_RESULT_READY; + } + } + + return CARD_RESULT_NOFILE; +} + +s32 CARDFastOpen(s32 chan, s32 fileNo, CARDFileInfo* fileInfo) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + + ASSERTLINE(278, 0 <= fileNo && fileNo < CARD_MAX_FILE); + ASSERTLINE(279, 0 <= chan && chan < 2); + + if (fileNo < 0 || fileNo >= CARD_MAX_FILE) + return CARD_RESULT_FATAL_ERROR; + + fileInfo->chan = -1; + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsReadable(card, ent); + if (0 <= result) { + if (!CARDIsValidBlockNo(card, ent->startBlock)) + result = CARD_RESULT_BROKEN; + else { + fileInfo->chan = chan; + fileInfo->fileNo = fileNo; + fileInfo->offset = 0; + fileInfo->iBlock = ent->startBlock; + } + } + return __CARDPutControlBlock(card, result); +} + +s32 CARDOpen(s32 chan, const char* fileName, CARDFileInfo* fileInfo) { + CARDControl* card; + s32 fileNo; + s32 result; + CARDDir* dir; + CARDDir* ent; + + ASSERTLINE(336, 0 <= chan && chan < 2); + + fileInfo->chan = -1; + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + result = __CARDGetFileNo(card, fileName, &fileNo); + if (result >= 0) { + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + if (!CARDIsValidBlockNo(card, ent->startBlock)) + result = CARD_RESULT_BROKEN; + else { + fileInfo->chan = chan; + fileInfo->fileNo = fileNo; + fileInfo->offset = 0; + fileInfo->iBlock = ent->startBlock; + } + } + + return __CARDPutControlBlock(card, result); +} + +s32 CARDClose(CARDFileInfo* fileInfo) { + CARDControl* card; + s32 result; + + ASSERTLINE(380, 0 <= fileInfo->chan && fileInfo->chan < 2); + ASSERTLINE(381, 0 <= fileInfo->fileNo && fileInfo->fileNo < CARD_MAX_FILE); + + result = __CARDGetControlBlock(fileInfo->chan, &card); + if (result < 0) + return result; + + fileInfo->chan = -1; + return __CARDPutControlBlock(card, CARD_RESULT_READY); +} + +BOOL __CARDIsOpened(CARDControl* card, s32 fileNo) { + return FALSE; +} diff --git a/src/revolution/card/CARDProgram.c b/src/revolution/card/CARDProgram.c new file mode 100644 index 0000000000..2e603777fa --- /dev/null +++ b/src/revolution/card/CARDProgram.c @@ -0,0 +1,100 @@ +#include + +#include "__card.h" + +#define TRUNC(n, a) (((u32)(n)) & ~((a)-1)) +#define CARD_PROGRAM_SIZE 128 + +static void ProgramCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + u16* fat; + CARDFileInfo* fileInfo; + s32 length; + + card = &__CARDBlock[chan]; + + if (result >= 0) { + fileInfo = card->fileInfo; + if (fileInfo->length < 0) { + result = CARD_RESULT_CANCELED; + goto error; + } + + length = TRUNC(fileInfo->offset + card->sectorSize, card->sectorSize) - fileInfo->offset; + fileInfo->length -= length; + if (fileInfo->length > 0) { + fat = __CARDGetFatBlock(card); + fileInfo->offset += length; + fileInfo->iBlock = fat[fileInfo->iBlock]; + + if (fileInfo->iBlock < 5 || fileInfo->iBlock >= card->cBlock) { + result = CARD_RESULT_BROKEN; + goto error; + } + + ASSERTLINE(94, OFFSET(fileInfo->length, CARD_PROGRAM_SIZE) == 0); + ASSERTLINE(95, OFFSET(fileInfo->offset, card->sectorSize) == 0); + + result = __CARDWrite(chan, card->sectorSize * fileInfo->iBlock, fileInfo->length < card->sectorSize ? fileInfo->length : card->sectorSize, card->buffer, ProgramCallback); + if (result >= 0) { + return; + } + } + } + +error: + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(114, callback); + callback(chan, result); +} + +s32 CARDProgramAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + CARDDir* dir; + CARDDir* ent; + + ASSERTLINE(147, buf && OFFSET(buf, 32) == 0); + ASSERTLINE(148, OFFSET(offset, CARD_PROGRAM_SIZE) == 0); + ASSERTLINE(149, 0 < length && OFFSET(length, CARD_PROGRAM_SIZE) == 0); + + if (offset & 0x7F || length & 0x7F) { + return CARD_RESULT_FATAL_ERROR; + } + + result = __CARDSeek(fileInfo, length, offset, &card); + if (result < 0) { + return result; + } + + dir = __CARDGetDirBlock(card); + ent = &dir[fileInfo->fileNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + DCStoreRange(buf, length); + + card->apiCallback = callback ? callback : &__CARDDefaultApiCallback; + offset = fileInfo->offset & (card->sectorSize - 1); + length = length < (card->sectorSize - offset) ? length : card->sectorSize - offset; + + result = __CARDWrite(fileInfo->chan, offset + (card->sectorSize * fileInfo->iBlock), length, buf, ProgramCallback); + if (result < 0) { + __CARDPutControlBlock(card, result); + } + + return result; +} + +s32 CARDProgram(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset) { + s32 result = CARDProgramAsync(fileInfo, buf, length, offset, __CARDSyncCallback); + if (result < 0) + return result; + + return __CARDSync(fileInfo->chan); +} diff --git a/src/revolution/card/CARDRaw.c b/src/revolution/card/CARDRaw.c new file mode 100644 index 0000000000..584a9be9c2 --- /dev/null +++ b/src/revolution/card/CARDRaw.c @@ -0,0 +1,82 @@ +#include + +#include "__card.h" + +s32 __CARDRawReadAsync(s32 chan, void* buf, s32 length, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + + ASSERTLINE(59, buf && ((u32) buf % 32) == 0); + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + ASSERTLINE(67, 0 < length && (length % CARD_SEG_SIZE) == 0 && length < CARD_MAX_SIZE); + ASSERTLINE(68, (offset % card->sectorSize) == 0); + + DCInvalidateRange(buf, length); + result = __CARDRead(chan, offset, length, buf, callback); + if (result < 0) { + __CARDPutControlBlock(card, result); + } + return result; +} + +s32 __CARDRawRead(s32 chan, void* buf, s32 length, s32 offset) { + s32 result = __CARDRawReadAsync(chan, buf, length, offset, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} + +static void EraseCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + card = &__CARDBlock[chan]; + callback = card->apiCallback; + card->apiCallback = NULL; + + __CARDPutControlBlock(card, result); + + ASSERTLINE(117, callback); + callback(chan, result); +} + +s32 __CARDRawEraseAsync(s32 chan, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + if (offset % card->sectorSize) { + return __CARDPutControlBlock(card, CARD_RESULT_FATAL_ERROR); + } + + if ((card->size * 1024 * 1024) / 8 <= offset) { + return __CARDPutControlBlock(card, CARD_RESULT_LIMIT); + } + + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + result = __CARDEraseSector(chan, offset, EraseCallback); + if (result < 0) { + __CARDPutControlBlock(card, result); + } + return result; +} + +s32 __CARDRawErase(s32 chan, s32 offset) { + s32 result = __CARDRawEraseAsync(chan, offset, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDRdwr.c b/src/revolution/card/CARDRdwr.c new file mode 100644 index 0000000000..8350f57ac4 --- /dev/null +++ b/src/revolution/card/CARDRdwr.c @@ -0,0 +1,105 @@ +#include + +#include "__card.h" + +// prototypes +static void BlockReadCallback(s32 chan, s32 result); +static void BlockWriteCallback(s32 chan, s32 result); + +static void BlockReadCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + card = &__CARDBlock[chan]; + + if ((result >= 0)) { + card->xferred += 0x200; + card->addr += 0x200; + ((u8*)card->buffer) += 0x200; + + if (--card->repeat > 0) { + result = __CARDReadSegment(chan, BlockReadCallback); + if (result >= 0) { + return; + } + } + } + + if (!card->apiCallback) { + __CARDPutControlBlock(card, result); + } + + callback = card->xferCallback; + if (callback) { + card->xferCallback = NULL; + callback(chan, result); + } +} + +s32 __CARDRead(s32 chan, u32 addr, s32 length, void* dst, CARDCallback callback) { + CARDControl* card; + + ASSERTLINE(91, 0 < length && length % CARD_SEG_SIZE == 0); + ASSERTLINE(92, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (card->attached == 0) { + return CARD_RESULT_NOCARD; + } + card->xferCallback = callback; + card->repeat = (length / 512u); + card->addr = addr; + card->buffer = dst; + return __CARDReadSegment(chan, BlockReadCallback); +} + +static void BlockWriteCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + + card = &__CARDBlock[chan]; + if (result >= 0) { + card->xferred += card->pageSize; + card->addr += card->pageSize; + ((u8*)card->buffer) += card->pageSize; + + if (--card->repeat > 0) { + result = __CARDWritePage(chan, BlockWriteCallback); + if (result >= 0) { + return; + } + } + } + + if (!card->apiCallback) { + __CARDPutControlBlock(card, result); + } + + callback = card->xferCallback; + if (callback) { + card->xferCallback = NULL; + callback(chan, result); + } +} + +s32 __CARDWrite(s32 chan, u32 addr, s32 length, void* dst, CARDCallback callback) { + CARDControl* card; + card = &__CARDBlock[chan]; + + ASSERTLINE(153, 0 < length && length % card->pageSize == 0); + ASSERTLINE(154, 0 <= chan && chan < 2); + + if (card->attached == 0) { + return CARD_RESULT_NOCARD; + } + card->xferCallback = callback; + card->repeat = (length / card->pageSize); + card->addr = addr; + card->buffer = dst; + return __CARDWritePage(chan, BlockWriteCallback); +} + +s32 CARDGetXferredBytes(s32 chan) { + ASSERTLINE(183, 0 <= chan && chan < 2); + return __CARDBlock[chan].xferred; +} diff --git a/src/revolution/card/CARDRead.c b/src/revolution/card/CARDRead.c new file mode 100644 index 0000000000..74bd544a6f --- /dev/null +++ b/src/revolution/card/CARDRead.c @@ -0,0 +1,174 @@ +#include + +#include "__card.h" + +#define TRUNC(n, a) (((u32)(n)) & ~((a)-1)) + +// prototypes +static void ReadCallback(s32 chan, s32 result); + +s32 __CARDSeek(CARDFileInfo* fileInfo, s32 length, s32 offset, CARDControl** pcard) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + u16* fat; + + ASSERTLINE(98, 0 <= fileInfo->chan && fileInfo->chan < 2); + ASSERTLINE(99, 0 <= fileInfo->fileNo && fileInfo->fileNo < CARD_MAX_FILE); + + result = __CARDGetControlBlock(fileInfo->chan, &card); + if (result < 0) + return result; + + ASSERTLINE(106, CARDIsValidBlockNo(card, fileInfo->iBlock)); + ASSERTLINE(107, fileInfo->offset < card->cBlock * card->sectorSize); + + if (!CARDIsValidBlockNo(card, fileInfo->iBlock) || card->cBlock * card->sectorSize <= fileInfo->offset) + return __CARDPutControlBlock(card, CARD_RESULT_FATAL_ERROR); + + dir = __CARDGetDirBlock(card); + ent = &dir[fileInfo->fileNo]; + + ASSERTLINE(117, ent->gameName[0] != 0xff); + + if (ent->length * card->sectorSize <= offset || ent->length * card->sectorSize < offset + length) + return __CARDPutControlBlock(card, CARD_RESULT_LIMIT); + + card->fileInfo = fileInfo; + fileInfo->length = length; + if (offset < fileInfo->offset) { + fileInfo->offset = 0; + fileInfo->iBlock = ent->startBlock; + if (!CARDIsValidBlockNo(card, fileInfo->iBlock)) + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + + fat = __CARDGetFatBlock(card); + while (fileInfo->offset < TRUNC(offset, card->sectorSize)) { + fileInfo->offset += card->sectorSize; + fileInfo->iBlock = fat[fileInfo->iBlock]; + if (!CARDIsValidBlockNo(card, fileInfo->iBlock)) + return __CARDPutControlBlock(card, CARD_RESULT_BROKEN); + } + + fileInfo->offset = offset; + + *pcard = card; + return CARD_RESULT_READY; +} + +static void ReadCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + u16* fat; + CARDFileInfo* fileInfo; + s32 length; + + card = &__CARDBlock[chan]; + if (result < 0) + goto error; + + fileInfo = card->fileInfo; + if (fileInfo->length < 0) { + result = CARD_RESULT_CANCELED; + goto error; + } + + length = TRUNC(fileInfo->offset + card->sectorSize, card->sectorSize) - fileInfo->offset; + fileInfo->length -= length; + if (fileInfo->length <= 0) + goto error; + + fat = __CARDGetFatBlock(card); + fileInfo->offset += length; + fileInfo->iBlock = fat[fileInfo->iBlock]; + if (!CARDIsValidBlockNo(card, fileInfo->iBlock)) { + result = CARD_RESULT_BROKEN; + goto error; + } + + ASSERTLINE(199, OFFSET(fileInfo->length, CARD_SEG_SIZE) == 0); + ASSERTLINE(200, OFFSET(fileInfo->offset, card->sectorSize) == 0); + + result = __CARDRead(chan, card->sectorSize * (u32)fileInfo->iBlock, + (fileInfo->length < card->sectorSize) ? fileInfo->length : card->sectorSize, card->buffer, + ReadCallback); + if (result < 0) + goto error; + + return; + +error: + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(217, callback); + callback(chan, result); +} + +s32 CARDReadAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + CARDDir* dir; + CARDDir* ent; + + ASSERTLINE(250, buf && OFFSET(buf, 32) == 0); + ASSERTLINE(251, OFFSET(offset, CARD_SEG_SIZE) == 0); + ASSERTLINE(252, 0 < length && OFFSET(length, CARD_SEG_SIZE) == 0); + + if (OFFSET(offset, CARD_SEG_SIZE) != 0 || OFFSET(length, CARD_SEG_SIZE) != 0) + return CARD_RESULT_FATAL_ERROR; + + result = __CARDSeek(fileInfo, length, offset, &card); + if (result < 0) + return result; + + dir = __CARDGetDirBlock(card); + ent = &dir[fileInfo->fileNo]; + result = __CARDIsReadable(card, ent); + if (result < 0) + return __CARDPutControlBlock(card, result); + + DCInvalidateRange(buf, (u32)length); + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + + offset = (s32)OFFSET(fileInfo->offset, card->sectorSize); + length = (length < card->sectorSize - offset) ? length : card->sectorSize - offset; + result = __CARDRead(fileInfo->chan, card->sectorSize * (u32)fileInfo->iBlock + offset, length, buf, ReadCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 CARDRead(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset) { + s32 result = CARDReadAsync(fileInfo, buf, length, offset, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(fileInfo->chan); +} + +s32 CARDCancel(CARDFileInfo* fileInfo) { + BOOL enabled; + s32 result; + CARDControl* card; + + ASSERTLINE(338, 0 <= fileInfo->chan && fileInfo->chan < 2); + ASSERTLINE(339, 0 <= fileInfo->fileNo && fileInfo->fileNo < CARD_MAX_FILE); + + enabled = OSDisableInterrupts(); + + card = &__CARDBlock[fileInfo->chan]; + result = CARD_RESULT_READY; + if (!card->attached) + result = CARD_RESULT_NOCARD; + else if (card->result == CARD_RESULT_BUSY && card->fileInfo == fileInfo) { + fileInfo->length = -1; + result = CARD_RESULT_CANCELED; + } + + OSRestoreInterrupts(enabled); + return result; +} diff --git a/src/revolution/card/CARDRename.c b/src/revolution/card/CARDRename.c new file mode 100644 index 0000000000..0a76aca32b --- /dev/null +++ b/src/revolution/card/CARDRename.c @@ -0,0 +1,70 @@ +#include + +#include "__card.h" + +s32 CARDRenameAsync(s32 chan, const char* old, const char* new, CARDCallback callback) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + int fileNo; + int newNo; + int oldNo; + + ASSERTLINE(0x56, 0 <= chan && chan < 2); + ASSERTLINE(0x57, *old != 0xff && *new != 0xff); + ASSERTLINE(0x58, *old != 0x00 && *new != 0x00); + + if (old[0] == 0xFF || new[0] == 0xFF || old[0] == 0 || new[0] == 0) + return CARD_RESULT_FATAL_ERROR; + if (CARD_FILENAME_MAX < (u32)strlen(old) || CARD_FILENAME_MAX < (u32)strlen(new)) + return CARD_RESULT_NAMETOOLONG; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + newNo = oldNo = -1; + dir = __CARDGetDirBlock(card); + for (fileNo = 0; fileNo < CARD_MAX_FILE; fileNo++) { + ent = &dir[fileNo]; + if (ent->gameName[0] == 0xFF) + continue; + + if (memcmp(ent->gameName, card->diskID->gameName, sizeof(ent->gameName)) != 0 + || memcmp(ent->company, card->diskID->company, sizeof(ent->company)) != 0) + continue; + + if (__CARDCompareFileName(ent, old)) + oldNo = fileNo; + if (__CARDCompareFileName(ent, new)) + newNo = fileNo; + } + + if (oldNo == -1) + return __CARDPutControlBlock(card, CARD_RESULT_NOFILE); + if (newNo != -1) + return __CARDPutControlBlock(card, CARD_RESULT_EXIST); + + ent = &dir[oldNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) + return __CARDPutControlBlock(card, result); + + strncpy((char*)ent->fileName, new, CARD_FILENAME_MAX); + ent->time = (u32)OSTicksToSeconds(OSGetTime()); + + result = __CARDUpdateDir(chan, callback); + if (result < 0) + __CARDPutControlBlock(card, result); + + return result; +} + +s32 CARDRename(s32 chan, const char* old, const char* new) { + s32 result = CARDRenameAsync(chan, old, new, __CARDSyncCallback); + if (result < 0) + return result; + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDStat.c b/src/revolution/card/CARDStat.c new file mode 100644 index 0000000000..f99455b42b --- /dev/null +++ b/src/revolution/card/CARDStat.c @@ -0,0 +1,156 @@ +#include + +#include "__card.h" + +static void UpdateIconOffsets(CARDDir* ent, CARDStat* stat) { + u32 offset; + BOOL iconTlut; + int i; + + offset = ent->iconAddr; + if (offset == 0xffffffff) { + stat->bannerFormat = 0; + stat->iconFormat = 0; + stat->iconSpeed = 0; + offset = 0; + } + + iconTlut = FALSE; + switch (CARDGetBannerFormat(ent)) { + case CARD_STAT_BANNER_C8: + stat->offsetBanner = offset; + offset += CARD_BANNER_WIDTH * CARD_BANNER_HEIGHT; + stat->offsetBannerTlut = offset; + offset += 2 * 256; + break; + case CARD_STAT_BANNER_RGB5A3: + stat->offsetBanner = offset; + offset += 2 * CARD_BANNER_WIDTH * CARD_BANNER_HEIGHT; + stat->offsetBannerTlut = 0xffffffff; + break; + default: + stat->offsetBanner = 0xffffffff; + stat->offsetBannerTlut = 0xffffffff; + break; + } + + for (i = 0; i < CARD_ICON_MAX; ++i) { + switch (CARDGetIconFormat(ent, i)) { + case CARD_STAT_ICON_C8: + stat->offsetIcon[i] = offset; + offset += CARD_ICON_WIDTH * CARD_ICON_HEIGHT; + iconTlut = TRUE; + break; + case CARD_STAT_ICON_RGB5A3: + stat->offsetIcon[i] = offset; + offset += 2 * CARD_ICON_WIDTH * CARD_ICON_HEIGHT; + break; + default: + stat->offsetIcon[i] = 0xffffffff; + break; + } + } + + if (iconTlut) { + stat->offsetIconTlut = offset; + offset += 2 * 256; + } else { + stat->offsetIconTlut = 0xffffffff; + } + stat->offsetData = offset; +} + +s32 CARDGetStatus(s32 chan, s32 fileNo, CARDStat* stat) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + + ASSERTLINE(172, 0 <= chan && chan < 2); + ASSERTLINE(173, 0 <= fileNo && fileNo < CARD_MAX_FILE); + + if (fileNo < 0 || CARD_MAX_FILE <= fileNo) + return CARD_RESULT_FATAL_ERROR; + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsReadable(card, ent); + + if (result >= 0) { + memcpy(stat->gameName, ent->gameName, sizeof(stat->gameName)); + memcpy(stat->company, ent->company, sizeof(stat->company)); + stat->length = (u32)ent->length * card->sectorSize; + memcpy(stat->fileName, ent->fileName, CARD_FILENAME_MAX); + stat->time = ent->time; + + stat->bannerFormat = ent->bannerFormat; + stat->iconAddr = ent->iconAddr; + stat->iconFormat = ent->iconFormat; + stat->iconSpeed = ent->iconSpeed; + stat->commentAddr = ent->commentAddr; + + UpdateIconOffsets(ent, stat); + } + + return __CARDPutControlBlock(card, result); +} + +s32 CARDSetStatusAsync(s32 chan, s32 fileNo, CARDStat* stat, CARDCallback callback) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + + ASSERTLINE(231, 0 <= fileNo && fileNo < CARD_MAX_FILE); + ASSERTLINE(232, 0 <= chan && chan < 2); + ASSERTMSGLINE(240, stat->iconAddr == 0xffffffff || stat->iconAddr < CARD_READ_SIZE, "CARDSetStatus[Async](): stat->iconAddr must be 0xffffffff or less than CARD_READ_SIZE."); + ASSERTMSGLINE(243, stat->commentAddr == 0xffffffff || (stat->commentAddr & 0x1FFF) <= 8128, "CARDSetStatus[Async](): comment strings (set by stat->commentAddr) must not cross 8KB byte boundary."); + + if (fileNo < 0 || CARD_MAX_FILE <= fileNo || + (stat->iconAddr != 0xffffffff && CARD_READ_SIZE <= stat->iconAddr) || + (stat->commentAddr != 0xffffffff && + CARD_SYSTEM_BLOCK_SIZE - CARD_COMMENT_SIZE < stat->commentAddr % CARD_SYSTEM_BLOCK_SIZE)) + { + return CARD_RESULT_FATAL_ERROR; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) + return result; + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) + return __CARDPutControlBlock(card, result); + + ent->bannerFormat = stat->bannerFormat; + ent->iconAddr = stat->iconAddr; + ent->iconFormat = stat->iconFormat; + ent->iconSpeed = stat->iconSpeed; + ent->commentAddr = stat->commentAddr; + UpdateIconOffsets(ent, stat); + + if (ent->iconAddr == 0xffffffff) { + CARDSetIconSpeed(ent, 0, CARD_STAT_SPEED_FAST); + } + + ent->time = (u32)OSTicksToSeconds(OSGetTime()); + result = __CARDUpdateDir(chan, callback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 CARDSetStatus(s32 chan, s32 fileNo, CARDStat* stat) { + s32 result = CARDSetStatusAsync(chan, fileNo, stat, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDStatEx.c b/src/revolution/card/CARDStatEx.c new file mode 100644 index 0000000000..0ec84c1cea --- /dev/null +++ b/src/revolution/card/CARDStatEx.c @@ -0,0 +1,124 @@ +#include +#include + +#include "__card.h" + +s32 __CARDGetStatusEx(s32 chan, s32 fileNo, CARDDir* dirent) { + ASSERTLINE(85, 0 <= chan && chan < 2); + ASSERTLINE(86, 0 <= fileNo && fileNo < CARD_MAX_FILE); + + if ((fileNo < 0) || (fileNo >= CARD_MAX_FILE)) { + return CARD_RESULT_FATAL_ERROR; + } + + { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result = __CARDGetControlBlock(chan, &card); + + if (result < 0) { + return result; + } + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsReadable(card, ent); + if (result >= 0) { + memcpy(dirent, ent, 0x40); + } + return __CARDPutControlBlock(card, result); + } +} + +s32 __CARDSetStatusExAsync(s32 chan, s32 fileNo, CARDDir* dirent, CARDCallback callback) { + CARDControl* card; + CARDDir* dir; + CARDDir* ent; + s32 result; + u8* p; + s32 i; + + ASSERTLINE(142, 0 <= fileNo && fileNo < CARD_MAX_FILE); + ASSERTLINE(143, 0 <= chan && chan < 2); + ASSERTLINE(144, *dirent->fileName != 0xff && *dirent->fileName != 0x00); + + ASSERTMSGLINE(152, dirent->iconAddr == 0xffffffff || dirent->iconAddr < CARD_READ_SIZE, "CARDSetStatus[Async](): stat->iconAddr must be 0xffffffff or less than CARD_READ_SIZE."); + ASSERTMSGLINE(155, dirent->commentAddr == 0xffffffff || (dirent->commentAddr & 0x1FFF) <= 8128, "CARDSetStatus[Async](): comment strings (set by stat->commentAddr) must not cross 8KB byte boundary."); + + if ((fileNo < 0) || (fileNo >= CARD_MAX_FILE) || ((u8) dirent->fileName[0] == 0xFF) || ((u8) dirent->fileName[0] == 0)) { + return CARD_RESULT_FATAL_ERROR; + } + + result = __CARDGetControlBlock(chan, &card); + if (result < 0) { + return result; + } + + dir = __CARDGetDirBlock(card); + ent = &dir[fileNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) { + return __CARDPutControlBlock(card, result); + } + + for (p = dirent->fileName; p < (u8*)&dirent->time; p++) { + if (*p != 0) { + continue; + } + while ((++p) < (u8*)&dirent->time) { + *p = 0; + } + break; + } + + if (dirent->permission & 0x20) { + memset(dirent->gameName, 0, sizeof(dirent->gameName)); + memset(dirent->company, 0, sizeof(dirent->company)); + } + + if (dirent->permission & 0x40) { + memset(dirent->gameName, 0, sizeof(dirent->gameName)); + } + + if ((memcmp(&ent->fileName, &dirent->fileName, 32) != 0) || (memcmp(ent->gameName, dirent->gameName, 4) != 0) || (memcmp(ent->company, dirent->company, 2) != 0)) { + for(i = 0; i < CARD_MAX_FILE; i++) { + if (i != fileNo) { + CARDDir* ent = &dir[i]; // sure, just redeclare ent again... + if (((u8) ent->gameName[0] != 0xFF) + && (memcmp(&ent->gameName, &dirent->gameName, 4) == 0) + && (memcmp(&ent->company, &dirent->company, 2) == 0) + && (memcmp(&ent->fileName, &dirent->fileName, 0x20) == 0)) { + return __CARDPutControlBlock(card, -7); + } + } + } + memcpy(&ent->fileName, &dirent->fileName, 0x20); + memcpy(&ent->gameName, &dirent->gameName, 4); + memcpy(&ent->company, &dirent->company, 2); + } + + ent->time = dirent->time; + ent->bannerFormat = dirent->bannerFormat; + ent->iconAddr = dirent->iconAddr; + ent->iconFormat = dirent->iconFormat; + ent->iconSpeed = dirent->iconSpeed; + ent->commentAddr = dirent->commentAddr; + ent->permission = dirent->permission; + ent->copyTimes = dirent->copyTimes; + + result = __CARDUpdateDir(chan, callback); + if (result < 0) { + __CARDPutControlBlock(card, result); + } + return result; +} + +s32 __CARDSetStatusEx(s32 chan, s32 fileNo, CARDDir* dirent) { + s32 result = __CARDSetStatusExAsync(chan, fileNo, dirent, &__CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(chan); +} diff --git a/src/revolution/card/CARDUnlock.c b/src/revolution/card/CARDUnlock.c new file mode 100644 index 0000000000..63313c5098 --- /dev/null +++ b/src/revolution/card/CARDUnlock.c @@ -0,0 +1,405 @@ +#include +#include +#include + +#include "__card.h" + +static u8 CardData[352] ATTRIBUTE_ALIGN(DOLPHIN_ALIGNMENT) = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x02, 0xFF, 0x00, 0x21, 0x13, 0x06, 0x12, 0x03, 0x12, 0x04, + 0x13, 0x05, 0x00, 0x92, 0x00, 0xFF, 0x00, 0x88, 0xFF, 0xFF, 0x00, 0x89, 0xFF, 0xFF, 0x00, 0x8A, 0xFF, 0xFF, 0x00, + 0x8B, 0xFF, 0xFF, 0x8F, 0x00, 0x02, 0xBF, 0x00, 0x88, 0x16, 0xFC, 0xDC, 0xD1, 0x16, 0xFD, 0x00, 0x00, 0x16, 0xFB, + 0x00, 0x01, 0x02, 0xBF, 0x00, 0x8E, 0x25, 0xFF, 0x03, 0x80, 0xFF, 0x00, 0x02, 0x94, 0x00, 0x27, 0x02, 0xBF, 0x00, + 0x8E, 0x1F, 0xDF, 0x24, 0xFF, 0x02, 0x40, 0x0F, 0xFF, 0x00, 0x98, 0x04, 0x00, 0x00, 0x9A, 0x00, 0x10, 0x00, 0x99, + 0x00, 0x00, 0x8E, 0x00, 0x02, 0xBF, 0x00, 0x94, 0x02, 0xBF, 0x86, 0x44, 0x02, 0xBF, 0x00, 0x88, 0x16, 0xFC, 0xDC, + 0xD1, 0x16, 0xFD, 0x00, 0x03, 0x16, 0xFB, 0x00, 0x01, 0x8F, 0x00, 0x02, 0xBF, 0x00, 0x8E, 0x03, 0x80, 0xCD, 0xD1, + 0x02, 0x94, 0x00, 0x48, 0x27, 0xFF, 0x03, 0x80, 0x00, 0x01, 0x02, 0x95, 0x00, 0x5A, 0x03, 0x80, 0x00, 0x02, 0x02, + 0x95, 0x80, 0x00, 0x02, 0x9F, 0x00, 0x48, 0x00, 0x21, 0x8E, 0x00, 0x02, 0xBF, 0x00, 0x8E, 0x25, 0xFF, 0x02, 0xBF, + 0x00, 0x8E, 0x25, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x25, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x00, 0xC5, 0xFF, 0xFF, 0x03, + 0x40, 0x0F, 0xFF, 0x1C, 0x9F, 0x02, 0xBF, 0x00, 0x8E, 0x00, 0xC7, 0xFF, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x00, 0xC6, + 0xFF, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x00, 0xC0, 0xFF, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x20, 0xFF, 0x03, 0x40, 0x0F, + 0xFF, 0x1F, 0x5F, 0x02, 0xBF, 0x00, 0x8E, 0x21, 0xFF, 0x02, 0xBF, 0x00, 0x8E, 0x23, 0xFF, 0x12, 0x05, 0x12, 0x06, + 0x02, 0x9F, 0x80, 0xB5, 0x00, 0x21, 0x27, 0xFC, 0x03, 0xC0, 0x80, 0x00, 0x02, 0x9D, 0x00, 0x88, 0x02, 0xDF, 0x27, + 0xFE, 0x03, 0xC0, 0x80, 0x00, 0x02, 0x9C, 0x00, 0x8E, 0x02, 0xDF, 0x2E, 0xCE, 0x2C, 0xCF, 0x00, 0xF8, 0xFF, 0xCD, + 0x00, 0xF9, 0xFF, 0xC9, 0x00, 0xFA, 0xFF, 0xCB, 0x26, 0xC9, 0x02, 0xC0, 0x00, 0x04, 0x02, 0x9D, 0x00, 0x9C, 0x02, + 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; + +static u32 next = 1; + +// prototypes +static u32 exnor_1st(u32 data, u32 rshift); +static u32 exnor(u32 data, u32 lshift); +static u32 bitrev(u32 data); +static s32 ReadArrayUnlock(s32 chan, u32 data, void* rbuf, s32 rlen, int mode); +static u32 GetInitVal(void); +static s32 DummyLen(void); +static void InitCallback(void* _task); +static void DoneCallback(void* _task); + +static int CARDRand(void) { + next = (next * 0x41C64E6D) + 0x3039; + return (next / 0x10000) & 0x7FFF; +} + +static void CARDSrand(unsigned int seed) { + next = seed; +} + +static u32 exnor_1st(u32 data, u32 rshift) { + u32 wk; + u32 work; + u32 i; + + work = data; + for (i = 0; i < rshift; i++) { + wk = ~(work ^ (work >> 7) ^ (work >> 15) ^ (work >> 23)); + work = (work >> 1) | ((wk << 30) & 0x40000000); + } + + return work; +} + +static u32 exnor(u32 data, u32 lshift) { + u32 wk; + u32 work; + u32 i; + + work = data; + for (i = 0; i < lshift; i++) { + // 1bit Left Shift + wk = ~(work ^ (work << 7) ^ (work << 15) ^ (work << 23)); + work = (work << 1) | ((wk >> 30) & 0x00000002); + } + + return work; +} + +static u32 bitrev(u32 data) { + u32 wk; + u32 i; + u32 k = 0; + u32 j = 1; + + wk = 0; + for (i = 0; i < 32; i++) { + if (i > 15) { + if (i == 31) + wk |= (((data & (0x01 << 31)) >> 31) & 0x01); + else { + wk |= ((data & (0x01 << i)) >> j); + j += 2; + } + } else { + wk |= ((data & (0x01 << i)) << (31 - i - k)); + k++; + } + } + + return wk; +} + +#define SEC_AD1(x) ((u8)(((x) >> 29) & 0x03)) +#define SEC_AD2(x) ((u8)(((x) >> 21) & 0xff)) +#define SEC_AD3(x) ((u8)(((x) >> 19) & 0x03)) +#define SEC_BA(x) ((u8)(((x) >> 12) & 0x7f)) + +static s32 ReadArrayUnlock(s32 chan, u32 data, void* rbuf, s32 rlen, int mode) { + CARDControl* card; + BOOL err; + u8 cmd[5]; + + ASSERTLINE(240, 0 <= chan && chan < 2); + + card = &__CARDBlock[chan]; + if (!EXISelect(chan, 0, CARDFreq)) + return CARD_RESULT_NOCARD; + + data &= 0xfffff000; + memset(cmd, 0, 5); + cmd[0] = 0x52; + if (mode == 0) { + cmd[1] = SEC_AD1(data); + cmd[2] = SEC_AD2(data); + cmd[3] = SEC_AD3(data); + cmd[4] = SEC_BA(data); + } else { + cmd[1] = (u8)((data & 0xff000000) >> 24); + cmd[2] = (u8)((data & 0x00ff0000) >> 16); + } + + err = FALSE; + err |= !EXIImmEx(chan, cmd, 5, 1); + err |= !EXIImmEx(chan, (u8* )card->workArea + (u32)sizeof(CARDID), card->latency, 1); + err |= !EXIImmEx(chan, rbuf, rlen, 0); + err |= !EXIDeselect(chan); + + return err ? CARD_RESULT_NOCARD : CARD_RESULT_READY; +} + +static u32 GetInitVal(void) { + u32 tmp; + u32 tick; + + tick = OSGetTick(); + CARDSrand(tick); + tmp = 0x7fec8000; + tmp |= CARDRand(); + tmp &= 0xfffff000; + return tmp; +} + +static s32 DummyLen(void) { + u32 tick; + u32 wk; + s32 tmp; + u32 max; + + wk = 1; + max = 0; + tick = OSGetTick(); + CARDSrand(tick); + + tmp = CARDRand(); + tmp &= 0x0000001f; + tmp += 1; + while ((tmp < 4) && (max < 10)) { + tick = OSGetTick(); + tmp = (s32)(tick << wk); + wk++; + if (wk > 16) + wk = 1; + CARDSrand((u32)tmp); + tmp = CARDRand(); + tmp &= 0x0000001f; + tmp += 1; + max++; + } + + if (tmp < 4) + tmp = 4; + + return tmp; +} + +s32 __CARDUnlock(s32 chan, u8 flashID[12]) { + u32 init_val; + u32 data; + + s32 dummy; + s32 rlen; + u32 rshift; + + u8 fsts; + u32 wk, wk1; + u32 Ans1 = 0; + u32 Ans2 = 0; + u32* dp; + u8 rbuf[64]; + u32 para1A = 0; + u32 para1B = 0; + u32 para2A = 0; + u32 para2B = 0; + + CARDControl* card; + DSPTaskInfo* task; + CARDDecParam* param; + u8* input; + u8* output; + + card = &__CARDBlock[chan]; + task = &card->task; + param = (CARDDecParam*)card->workArea; + input = (u8*)((u8* )param + sizeof(CARDDecParam)); + input = (u8*)OSRoundUp32B(input); + output = input + 32; + + fsts = 0; + init_val = GetInitVal(); + + dummy = DummyLen(); + rlen = dummy; + if (ReadArrayUnlock(chan, init_val, rbuf, rlen, 0) < 0) + return CARD_RESULT_NOCARD; + + rshift = (u32)(dummy * 8 + 1); + wk = exnor_1st(init_val, rshift); + wk1 = ~(wk ^ (wk >> 7) ^ (wk >> 15) ^ (wk >> 23)); + card->scramble = (wk | ((wk1 << 31) & 0x80000000)); + card->scramble = bitrev(card->scramble); + dummy = DummyLen(); + rlen = 20 + dummy; + data = 0; + if (ReadArrayUnlock(chan, data, rbuf, rlen, 1) < 0) + return CARD_RESULT_NOCARD; + + dp = (u32* )rbuf; + para1A = *dp++; + para1B = *dp++; + Ans1 = *dp++; + para2A = *dp++; + para2B = *dp++; + para1A = (para1A ^ card->scramble); + rshift = 32; + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + para1B = (para1B ^ card->scramble); + rshift = 32; + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + Ans1 ^= card->scramble; + rshift = 32; + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + para2A = (para2A ^ card->scramble); + rshift = 32; + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + para2B = (para2B ^ card->scramble); + rshift = (u32)(dummy * 8); + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + rshift = 32 + 1; + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + *(u32*)&input[0] = para2A; + *(u32*)&input[4] = para2B; + + param->inputAddr = input; + param->inputLength = 8; + param->outputAddr = output; + param->aramAddr = 0; + + DCFlushRange(input, 8); + DCInvalidateRange(output, 4); + DCFlushRange(param, sizeof(CARDDecParam)); + + task->priority = 255; + task->iram_mmem_addr = (u16*)OSCachedToPhysical(CardData); + task->iram_length = 0x160; + task->iram_addr = 0; + task->dsp_init_vector = 0x10; + task->init_cb = InitCallback; + task->res_cb = NULL; + task->done_cb = DoneCallback; + task->req_cb = NULL; + DSPAddTask(task); + + dp = (u32*)flashID; + *dp++ = para1A; + *dp++ = para1B; + *dp = Ans1; + + return CARD_RESULT_READY; +} + +static void InitCallback(void* _task) { + s32 chan; + CARDControl* card; + DSPTaskInfo* task; + CARDDecParam* param; + + task = _task; + for (chan = 0; chan < 2; ++chan) { + card = &__CARDBlock[chan]; + if ((DSPTaskInfo*)&card->task == task) + break; + } + + ASSERTLINE(514, 0 <= chan && chan < 2); + + param = (CARDDecParam*)card->workArea; + + DSPSendMailToDSP(0xff000000); + while (DSPCheckMailToDSP()) + ; + + DSPSendMailToDSP((u32)param); + while (DSPCheckMailToDSP()) + ; +} + +static void DoneCallback(void* _task) { + u8 rbuf[64]; + u32 data; + s32 dummy; + s32 rlen; + u32 rshift; + + u8 unk; + u32 wk, wk1; + u32 Ans2; + + s32 chan; + CARDControl* card; + s32 result; + DSPTaskInfo* task; + CARDDecParam* param; + + u8* input; + u8* output; + task = _task; + for (chan = 0; chan < 2; ++chan) { + card = &__CARDBlock[chan]; + if ((DSPTaskInfo* )&card->task == task) + break; + } + + ASSERTLINE(563, 0 <= chan && chan < 2); + + param = (CARDDecParam*)card->workArea; + input = (u8*)((u8*)param + sizeof(CARDDecParam)); + input = (u8*)OSRoundUp32B(input); + output = input + 32; + + Ans2 = *(u32*)output; + dummy = DummyLen(); + rlen = dummy; + data = ((Ans2 ^ card->scramble) & 0xffff0000); + if (ReadArrayUnlock(chan, data, rbuf, rlen, 1) < 0) { + EXIUnlock(chan); + __CARDMountCallback(chan, CARD_RESULT_NOCARD); + return; + } + + rshift = (u32)((dummy + 4 + card->latency) * 8 + 1); + wk = exnor(card->scramble, rshift); + wk1 = ~(wk ^ (wk << 7) ^ (wk << 15) ^ (wk << 23)); + card->scramble = (wk | ((wk1 >> 31) & 0x00000001)); + + dummy = DummyLen(); + rlen = dummy; + data = (((Ans2 << 16) ^ card->scramble) & 0xffff0000); + if (ReadArrayUnlock(chan, data, rbuf, rlen, 1) < 0) { + EXIUnlock(chan); + __CARDMountCallback(chan, CARD_RESULT_NOCARD); + return; + } + + result = __CARDReadStatus(chan, &unk); + if (!EXIProbe(chan)) { + EXIUnlock(chan); + __CARDMountCallback(chan, CARD_RESULT_NOCARD); + return; + } + + if (result == CARD_RESULT_READY && !(unk & 0x40)) { + EXIUnlock(chan); + result = CARD_RESULT_IOERROR; + } + + __CARDMountCallback(chan, result); +} diff --git a/src/revolution/card/CARDWrite.c b/src/revolution/card/CARDWrite.c new file mode 100644 index 0000000000..ad9fa4a273 --- /dev/null +++ b/src/revolution/card/CARDWrite.c @@ -0,0 +1,123 @@ +#include + +#include "__card.h" + +// prototypes +static void WriteCallback(s32 chan, s32 result); +static void EraseCallback(s32 chan, s32 result); + +static void WriteCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + u16* fat; + CARDDir* dir; + CARDDir* ent; + CARDFileInfo* fileInfo; + + card = &__CARDBlock[chan]; + if (result >= 0) { + fileInfo = card->fileInfo; + if (fileInfo->length < 0) { + result = CARD_RESULT_CANCELED; + goto after; + } + fileInfo->length -= card->sectorSize; + if (fileInfo->length <= 0) { + dir = __CARDGetDirBlock(card); + ent = dir + fileInfo->fileNo; + ent->time = OSGetTime()/(__OSBusClock/4); + callback = card->apiCallback; + card->apiCallback = NULL; + result = __CARDUpdateDir(chan, callback); + goto check; + } else { + fat = __CARDGetFatBlock(card); + fileInfo->offset += card->sectorSize; + fileInfo->iBlock = fat[fileInfo->iBlock]; + if ((fileInfo->iBlock < 5) || (fileInfo->iBlock >= card->cBlock)) { + result = CARD_RESULT_BROKEN; + goto after; + } + result = __CARDEraseSector(chan, card->sectorSize * fileInfo->iBlock, EraseCallback); +check:; + if (result < 0) { + goto after; + } + } + } else { +after:; + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(0x86, callback); + callback(chan, result); + } +} + +static void EraseCallback(s32 chan, s32 result) { + CARDControl* card; + CARDCallback callback; + CARDFileInfo* fileInfo; + + card = &__CARDBlock[chan]; + if (result >= 0) { + fileInfo = card->fileInfo; + ASSERTLINE(161, OFFSET(fileInfo->offset, card->sectorSize) == 0); + result = __CARDWrite(chan, card->sectorSize * fileInfo->iBlock, card->sectorSize, card->buffer, WriteCallback); + if (result < 0) { + goto after; + } + } else { +after:; + callback = card->apiCallback; + card->apiCallback = NULL; + __CARDPutControlBlock(card, result); + ASSERTLINE(175, callback); + callback(chan, result); + } +} + +s32 CARDWriteAsync(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset, CARDCallback callback) { + CARDControl* card; + s32 result; + CARDDir* dir; + CARDDir* ent; + + ASSERTLINE(210, buf && ((u32) buf % 32) == 0); + ASSERTLINE(211, 0 < length); + + result = __CARDSeek(fileInfo, length, offset, &card); + if (result < 0) { + return result; + } + + ASSERTLINE(217, OFFSET(offset, card->sectorSize) == 0); + ASSERTLINE(218, OFFSET(length, card->sectorSize) == 0); + + if (OFFSET(offset, card->sectorSize) != 0 || OFFSET(length, card->sectorSize) != 0) + return __CARDPutControlBlock(card, CARD_RESULT_FATAL_ERROR); + + dir = __CARDGetDirBlock(card); + ent = &dir[fileInfo->fileNo]; + result = __CARDIsWritable(card, ent); + if (result < 0) + return __CARDPutControlBlock(card, result); + + DCStoreRange((void*)buf, (u32)length); + card->apiCallback = callback ? callback : __CARDDefaultApiCallback; + card->buffer = (void*)buf; + + result = __CARDEraseSector(fileInfo->chan, card->sectorSize * (u32)fileInfo->iBlock, EraseCallback); + if (result < 0) + __CARDPutControlBlock(card, result); + return result; +} + +s32 CARDWrite(CARDFileInfo* fileInfo, void* buf, s32 length, s32 offset) { + s32 result = CARDWriteAsync(fileInfo, buf, length, offset, __CARDSyncCallback); + if (result < 0) { + return result; + } + + return __CARDSync(fileInfo->chan); +} diff --git a/src/revolution/card/__card.h b/src/revolution/card/__card.h new file mode 100644 index 0000000000..de8a70b5ea --- /dev/null +++ b/src/revolution/card/__card.h @@ -0,0 +1,104 @@ +#ifndef _REVOLUTION_CARD_INTERNAL_H_ +#define _REVOLUTION_CARD_INTERNAL_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +// CARDStatEx +s32 __CARDGetStatusEx(s32 chan, s32 fileNo, CARDDir* dirent); +s32 __CARDSetStatusExAsync(s32 chan, s32 fileNo, CARDDir* dirent, CARDCallback callback); +s32 __CARDSetStatusEx(s32 chan, s32 fileNo, CARDDir* dirent); + +// CARDUnlock +s32 __CARDUnlock(s32 chan, u8 flashID[12]); + +// CARDRead +s32 __CARDSeek(CARDFileInfo* fileInfo, s32 length, s32 offset, CARDControl** pcard); + +// CARDRdwr +s32 __CARDRead(s32 chan, u32 addr, s32 length, void* dst, CARDCallback callback); +s32 __CARDWrite(s32 chan, u32 addr, s32 length, void* dst, CARDCallback callback); + +// CARDRaw +s32 __CARDRawReadAsync(s32 chan, void* buf, s32 length, s32 offset, CARDCallback callback); +s32 __CARDRawRead(s32 chan, void* buf, s32 length, s32 offset); +s32 __CARDRawErase(s32 chan, s32 offset); +s32 __CARDRawEraseAsync(s32 chan, s32 offset, CARDCallback callback); + +// CARDOpen +BOOL __CARDCompareFileName(CARDDir* ent, const char* fileName); +s32 __CARDAccess(CARDControl* card, CARDDir* ent); +s32 __CARDIsPublic(CARDDir* ent); +s32 __CARDGetFileNo(CARDControl* card, const char* fileName, s32* pfileNo); +BOOL __CARDIsOpened(CARDControl* card, s32 fileNo); +s32 __CARDIsWritable(CARDControl* card, CARDDir* ent); +s32 __CARDIsReadable(CARDControl* card, CARDDir* ent); + +// CARDNet +extern u16 __CARDVendorID; +extern u8 __CARDPermMask; +int __CARDEnableGlobal(int enable); +int __CARDEnableCompany(int enable); + +// CARDMount +void __CARDMountCallback(s32 chan, s32 result); +void __CARDDisable(BOOL disable); + +// CARDFormat +s32 CARDFormatAsync(s32 chan, CARDCallback callback); +s32 __CARDFormatRegionAsync(s32 chan, u16 encode, CARDCallback callback); +s32 __CARDFormatRegion(s32 chan, u16 encode); + +// CARDDir +CARDDir* __CARDGetDirBlock(CARDControl* card); +s32 __CARDUpdateDir(s32 chan, CARDCallback callback); + +// CARDCheck +void __CARDCheckSum(void* ptr, int length, u16* checksum, u16* checksumInv); +s32 __CARDVerify(CARDControl* card); + +// CARDBlock +void* __CARDGetFatBlock(CARDControl* card); +s32 __CARDAllocBlock(s32 chan, u32 cBlock, CARDCallback callback); +s32 __CARDFreeBlock(s32 chan, u16 nBlock, CARDCallback callback); +s32 __CARDUpdateFatBlock(s32 chan, u16* fat, CARDCallback callback); + +// CARDBios +extern CARDControl __CARDBlock[2]; + +extern DVDDiskID* __CARDDiskID; +extern DVDDiskID __CARDDiskNone; + +void __CARDDefaultApiCallback(s32 chan, s32 result); +void __CARDSyncCallback(s32 chan, s32 result); +void __CARDExtHandler(s32 chan, OSContext* context); +void __CARDExiHandler(s32 chan, OSContext* context); +void __CARDTxHandler(s32 chan, OSContext* context); +void __CARDUnlockedHandler(s32 chan, OSContext* context); +int __CARDReadNintendoID(s32 chan, u32* id); +s32 __CARDEnableInterrupt(s32 chan, BOOL enable); +s32 __CARDReadStatus(s32 chan, u8* status); +int __CARDReadVendorID(s32 chan, u16* id); +s32 __CARDClearStatus(s32 chan); +s32 __CARDSleep(s32 chan); +s32 __CARDWakeup(s32 chan); +s32 __CARDReadSegment(s32 chan, CARDCallback callback); +s32 __CARDWritePage(s32 chan, CARDCallback callback); +s32 __CARDErase(s32 chan, CARDCallback callback); +s32 __CARDEraseSector(s32 chan, u32 addr, CARDCallback callback); +void __CARDSetDiskID(const DVDDiskID* id); +s32 __CARDGetControlBlock(s32 chan, CARDControl **pcard); +s32 __CARDPutControlBlock(CARDControl* card, s32 result); +s32 __CARDSync(s32 chan); +u16 __CARDGetFontEncode(void); +u16 __CARDSetFontEncode(u16 encode); + +#ifdef __cplusplus +} +#endif + +#endif // _DOLPHIN_CARD_INTERNAL_H_ diff --git a/src/revolution/homebuttonLib/HBMAnmController.cpp b/src/revolution/homebuttonLib/HBMAnmController.cpp new file mode 100644 index 0000000000..d07f5e2b2f --- /dev/null +++ b/src/revolution/homebuttonLib/HBMAnmController.cpp @@ -0,0 +1,33 @@ +#include "HBMAnmController.h" + +#include "nw4hbm/lyt/animation.h" +#include "nw4hbm/lyt/group.h" + +namespace homebutton { + + GroupAnmController::GroupAnmController() : mpGroup(), mpAnimGroup() {} + + GroupAnmController::~GroupAnmController() {} + + void GroupAnmController::do_calc() { + bool flag; + + if (mState == ANIM_STATE_PLAY) { + calc(); + flag = true; + + mpAnimGroup->SetFrame(mFrame); + } else { + flag = false; + } + + nw4hbm::lyt::PaneLinkList& list = mpGroup->GetPaneList(); + + for (nw4hbm::lyt::PaneLinkList::Iterator it = list.GetBeginIter(); it != list.GetEndIter(); + it++) + { + it->mTarget->SetAnimationEnable(mpAnimGroup, flag, false); + } + } + +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMAnmController.h b/src/revolution/homebuttonLib/HBMAnmController.h new file mode 100644 index 0000000000..70621ee5d6 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMAnmController.h @@ -0,0 +1,29 @@ +#ifndef HOMEBUTTON_ANM_CONTROLLER_H +#define HOMEBUTTON_ANM_CONTROLLER_H + +#include "HBMFrameController.h" + +namespace nw4hbm { + namespace lyt { + class AnimTransform; + class Group; + } // namespace lyt +} // namespace nw4hbm + +namespace homebutton { + + class GroupAnmController : public FrameController { + public: + /* 0x00 (base) */ + /* 0x20 */ nw4hbm::lyt::Group* mpGroup; + /* 0x24 */ nw4hbm::lyt::AnimTransform* mpAnimGroup; + + GroupAnmController(); + virtual ~GroupAnmController(); + + void do_calc(); + }; // size = 0x28 + +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/HBMBase.cpp b/src/revolution/homebuttonLib/HBMBase.cpp new file mode 100644 index 0000000000..99beba4c99 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMBase.cpp @@ -0,0 +1,2906 @@ +#include "HBMBase.h" + +#include +#include +#include "HBMAnmController.h" +#include "HBMController.h" + +#include "nw4hbm/lyt/arcResourceAccessor.h" +#include "nw4hbm/math/triangular.h" + +#include "new.h" + +#if HBM_REVISION == 1 +#define LN(rev1, rev2) rev1 +#else +#define LN(rev1, rev2) rev2 +#endif + +struct AnmControllerTable { + /* 0x00 */ int pane; + /* 0x04 */ int anm; +}; // size = 0x08 + +static MEMAllocator sAllocator; +static MEMAllocator sSoundAllocator; +MEMAllocator* spAllocator = &sAllocator; +homebutton::HomeButton* homebutton::HomeButton::spHomeButtonObj; +#define gpHomeButton (homebutton::HomeButton::getInstance()) + +/* DECOMP_FORCE(__FILE__); +DECOMP_FORCE(NW4HBMAssert_String(mpDvdSoundArchive)); +DECOMP_FORCE("Cannot open \"%s\""); +DECOMP_FORCE(NW4HBMAssert_String(mpMemorySoundArchive)); +DECOMP_FORCE("Cannot setup MemorySoundArchive"); */ + +void* HBMAllocMem(u32 size) { + void* addr = MEMAllocFromAllocator(spAllocator, size); + return addr; +} + +void HBMFreeMem(void* mem) { + MEMFreeToAllocator(spAllocator, mem); +} + +void HBMCreate(const HBMDataInfo* pHBInfo) { + MEMHeapHandle hExpHeap = MEMCreateExpHeap(pHBInfo->mem, pHBInfo->memSize); + + MEMInitAllocatorForExpHeap(&sAllocator, hExpHeap, 32); + spAllocator = &sAllocator; + nw4hbm::lyt::Layout::SetAllocator(&sAllocator); + homebutton::HomeButton::createInstance(pHBInfo); + gpHomeButton->create(); +} + +void HBMDelete() { + homebutton::HomeButton::deleteInstance(); + MEMDestroyExpHeap((MEMHeapHandle)spAllocator->pHeap); +} + +void HBMInit() { + gpHomeButton->init(); +} + +HBMSelectBtnNum HBMCalc(const HBMControllerData* pController) { + gpHomeButton->calc(pController); + return HBMGetSelectBtnNum(); +} + +void HBMDraw() { + gpHomeButton->draw_impl(); +} + +HBMSelectBtnNum HBMGetSelectBtnNum() { + return gpHomeButton->getSelectBtnNum(); +} + +void HBMSetAdjustFlag(bool flag) { + gpHomeButton->setAdjustFlag(flag); +} + +void HBMStartBlackOut() { + gpHomeButton->startBlackOut(); +} + +void HBMPlaySound(int num) { + gpHomeButton->play_sound(num); +} + +void HBMUpdateSoundArchivePlayer(void) { + gpHomeButton->updateSoundArchivePlayer(); +} + +void HBMSetSoundVolume(f32 volume) { + gpHomeButton->setSoundVolume(volume); +} + +void HBMStopSound(void) { + gpHomeButton->stopSound(false); +} + +void HBMCreateSound(const char* path, void* memBuf, u32 memSize) { + MEMInitAllocatorForFrmHeap(&sSoundAllocator, MEMCreateFrmHeapEx(memBuf, memSize, 0), 32); + gpHomeButton->initSound(path); +} + +void HBMDeleteSound(void) { + gpHomeButton->deleteSound(); + MEMDestroyFrmHeap((MEMHeapHandle)sSoundAllocator.pHeap); +} + +void HBMUpdateSound(void) { + gpHomeButton->updateSound(); +} + +enum HBMAllocatorType { + HBM_ALLOCATOR_APPLI, /* application */ + HBM_ALLOCATOR_LOCAL, + HBM_ALLOCATOR_NW4HBM, +}; + +static HBMAllocatorType getAllocatorType(const HBMDataInfo* pHBInfo) { + if (pHBInfo->pAllocator) { + return HBM_ALLOCATOR_APPLI; + } else if (pHBInfo->mem) { + return HBM_ALLOCATOR_LOCAL; + } else { + return HBM_ALLOCATOR_NW4HBM; + } +} + +namespace homebutton { + + void HomeButton::initSound(const char* path) { + if (!AICheckInit()) { + AIInit(NULL); + AXInit(); + } + + nw4hbm::snd::SoundSystem::InitSoundSystem(); + + void* pvVar4 = + MEMAllocFromAllocator(&sSoundAllocator, sizeof(nw4hbm::snd::NandSoundArchive)); + if (pvVar4 != NULL) { + mpNandSoundArchive = new (pvVar4) nw4hbm::snd::NandSoundArchive(); + } + + NW4HBM_ASSERT(LN(3941, 3884), mpNandSoundArchive); + NW4R_DB_ASSERTMSG(LN(3946, 3889), mpNandSoundArchive->Open(path), "Cannot open \"%s\"", + path); + + u32 size = mpNandSoundArchive->GetHeaderSize(); + mpNandSoundArchive->LoadHeader(MEMAllocFromAllocator(&sSoundAllocator, size), size); + createSound(mpNandSoundArchive, 1); + } + + void HomeButton::updateSound() { + updateSoundArchivePlayer(); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (i < ARRAY_SIZE(mpController)) { + mpController[i]->updateSound(); + } + } + } + + static const AnmControllerTable scAnmTable[12] = { + {0, 0}, {0, 2}, {4, 1}, {1, 0}, {1, 2}, {5, 1}, + {2, 0}, {2, 2}, {6, 1}, {3, 0}, {3, 2}, {7, 1}, + }; + + static const AnmControllerTable scGroupAnmTable[74] = { + {0, 0}, {1, 1}, {2, 0}, {3, 1}, {4, 2}, {4, 19}, {5, 3}, {5, 20}, {6, 4}, + {6, 7}, {7, 4}, {7, 7}, {8, 4}, {8, 7}, {9, 4}, {9, 7}, {10, 4}, {10, 7}, + {11, 5}, {12, 5}, {13, 6}, {13, 8}, {14, 14}, {14, 6}, {14, 8}, {15, 5}, {16, 6}, + {16, 14}, {17, 11}, {17, 12}, {18, 11}, {18, 12}, {19, 13}, {20, 13}, {21, 9}, {21, 10}, + {22, 9}, {22, 10}, {23, 9}, {23, 10}, {24, 9}, {24, 10}, {25, 9}, {25, 10}, {26, 9}, + {26, 10}, {27, 9}, {27, 10}, {28, 9}, {28, 10}, {29, 9}, {29, 10}, {30, 9}, {30, 10}, + {31, 15}, {31, 16}, {31, 17}, {31, 18}, {31, 21}, {32, 15}, {32, 16}, {32, 17}, {32, 18}, + {32, 21}, {33, 15}, {33, 16}, {33, 17}, {33, 18}, {33, 21}, {34, 15}, {34, 16}, {34, 17}, + {34, 18}, {34, 21}, + }; + + const char* HomeButton::scCursorLytName[WPAD_MAX_CONTROLLERS] = { + "P1_Def.brlyt", + "P2_Def.brlyt", + "P3_Def.brlyt", + "P4_Def.brlyt", + }; + + const char* HomeButton::scCursorPaneName = "N_Trans"; + const char* HomeButton::scCursorRotPaneName = "N_Rot"; + const char* HomeButton::scCursorSRotPaneName = "N_SRot"; + + const char* HomeButton::scBtnName[4] = {"B_btnL_00", "B_btnL_01", "B_btnL_10", "B_btnL_11"}; + const char* HomeButton::scTxtName[4] = {"T_btnL_00", "T_btnL_01", "T_btnL_10", "T_btnL_11"}; + + const char* HomeButton::scGrName[8] = { + "btnL_00_inOut", "btnL_01_inOut", "btnL_10_inOut", "btnL_11_inOut", + "btnL_00_psh", "btnL_01_psh", "btnL_10_psh", "btnL_11_psh", + }; + + const char* HomeButton::scAnimName[3] = { + "_cntBtn_in.brlan", + "_cntBtn_psh.brlan", + "_cntBtn_out.brlan", + }; + + const char* HomeButton::scPairGroupAnimName[15] = { + "_ltrIcn_on.brlan", "_optn_bar_psh.brlan", "_close_bar_psh.brlan", + "_hmMenu_bar_in.brlan", "_hmMenu_bar_psh.brlan", "_link_msg_in.brlan", + "_link_msg_out.brlan", "_cmn_msg_in.brlan", "_cmn_msg_out.brlan", + "_cntrl_up.brlan", "_cntrl_wndw_opn.brlan", "_cntrl_dwn.brlan", + "_hmMenu_bar_out.brlan", "_cmn_msg_rtrn.brlan", "_12btn_on.brlan", + }; + + const char* HomeButton::scPairGroupName[15] = { + "ltrIcn_on", "optn_bar_psh", "close_bar_psh", "hmMenu_bar_in", "hmMenu_bar_psh", + "link_msg_in", "link_msg_out", "cmn_msg_in", "cmn_msg_out", "cntrl_up", + "cntrl_wndw_opn", "cntrl_dwn", "hmMenu_bar_out", "cmn_msg_rtrn", "12btn_on", + }; + + const char* HomeButton::scGroupAnimName[22] = { + "_hmMenu_strt.brlan", "_hmMenu_fnsh.brlan", "_optn_bar_in.brlan", + "_optn_bar_out.brlan", "_optn_btn_in.brlan", "_optn_btn_psh.brlan", + "_vb_btn_wht_psh.brlan", "_optn_btn_out.brlan", "_vb_btn_ylw_psh.brlan", + "_sound_gry.brlan", "_sound_ylw.brlan", "_cmn_msg_btn_in.brlan", + "_cmn_msg_btn_out.brlan", "_cmn_msg_btn_psh.brlan", "_vb_btn_ylw_ylw.brlan", + "_btry_wink.brlan", "_btry_gry.brlan", "_btry_wht.brlan", + "_btry_wink_gry.brlan", "_close_bar_in.brlan", "_close_bar_out.brlan", + "_btry_red.brlan", + }; + + const char* HomeButton::scGroupName[35] = { + "hmMenu_strt", "hmMenu_fnsh", "hmMenuBck_strt", "hmMenuBck_fnsh", + "optn_bar_in", "optn_bar_out", "optnBtn_00_inOut", "optnBtn_01_inOut", + "optnBtn_10_inOut", "optnBtn_11_inOut", "optnBtn_20_inOut", "optnBtn_00_psh", + "optnBtn_01_psh", "optnBtn_10_psh", "optnBtn_11_psh", "optnBtn_20_psh", + "optnBtn_10_cntrl", "msgBtn_00_inOut", "msgBtn_01_inOut", "msgBtn_00_psh", + "msgBtn_01_psh", "vol_00", "vol_01", "vol_02", + "vol_03", "vol_04", "vol_05", "vol_06", + "vol_07", "vol_08", "vol_09", "plyr_00", + "plyr_01", "plyr_02", "plyr_03", + }; + + const char* HomeButton::scFuncPaneName[5] = {"let_icn_00", "N_plyr_00", "N_plyr_01", + "N_plyr_02", "N_plyr_03"}; + + const char* HomeButton::scFuncTouchPaneName[10] = { + "B_btn_00", "B_bar_10", "B_optnBtn_00", "B_optnBtn_01", "B_optnBtn_10", + "B_optnBtn_11", "B_optnBtn_20", "B_BtnA", "B_BtnB", "cntrl_00", + }; + + const char* HomeButton::scFuncTextPaneName[3] = {"T_msg_00", "T_msg_01", "T_Dialog"}; + + const char* HomeButton::scBatteryPaneName[WPAD_MAX_CONTROLLERS][4] = { + {"btryPwr_00_0", "btryPwr_00_1", "btryPwr_00_2", "btryPwr_00_3"}, + {"btryPwr_01_0", "btryPwr_01_1", "btryPwr_01_2", "btryPwr_01_3"}, + {"btryPwr_02_0", "btryPwr_02_1", "btryPwr_02_2", "btryPwr_02_3"}, + {"btryPwr_03_0", "btryPwr_03_1", "btryPwr_03_2", "btryPwr_03_3"}, + }; + + void HomeButton::createInstance(const HBMDataInfo* pHBInfo) { + if (void* pMem = HBMAllocMem(sizeof(*spHomeButtonObj))) { + spHomeButtonObj = new (pMem) HomeButton(pHBInfo); + } + } + + void HomeButton::deleteInstance() { + spHomeButtonObj->~HomeButton(); + HBMFreeMem(spHomeButtonObj); + spHomeButtonObj = NULL; + } + + void HomeButton::BlackFader::init(int maxFrame) { + frame_ = 0; + maxFrame_ = maxFrame; + state_ = 0; + } + + void HomeButton::BlackFader::calc() { + if (state_ == 1) { + frame_++; + } else if (state_ == 2) { + frame_--; + } + + if (frame_ < 0) { + frame_ = 0; + } else if (frame_ > maxFrame_) { + frame_ = maxFrame_; + } + } + + bool HomeButton::BlackFader::isDone() { + if (state_ == 1) { + if (frame_ == maxFrame_) { + return true; + } + } + + if (state_ == 2) { + if (frame_ == 0) { + return true; + } + } + + return false; + } + + void HomeButton::draw_impl() { + u8 alpha; + BlackFader* pFader; + HomeButton* pHBM; + int i; + + mpLayout->Draw(mDrawInfo); + + if (mpHBInfo->cursor == 0) { + for (i = WPAD_MAX_CONTROLLERS - 1; i >= WPAD_CHAN0; i--) { + mpCursorLayout[i]->Draw(mDrawInfo); + } + } + + pFader = &mFader; + alpha = pFader->getFrame() * 255 / pFader->getMaxFrame(); + initgx(); + GXSetTevColor(GX_TEVREG0, pFader->GetColor(alpha)); + drawBlackPlate(-1000.0f, -1000.0f, 1000.0f, 1000.0f); + } + + int HomeButton::findGroupAnimator(int pane, int anm) { + for (int i = 0; i < (int)ARRAY_SIZE(scGroupAnmTable); i++) { + if (scGroupAnmTable[i].pane == pane && scGroupAnmTable[i].anm == anm) { + return i; + } + } + + return -1; + } + + HBMSelectBtnNum HomeButton::getSelectBtnNum() { + if (mState != 18) { + return HBM_SELECT_NULL; + } + + return mSelectBtnNum; + } + + void HomeButton::updateSoundArchivePlayer() { + if (mpSoundArchivePlayer != NULL) { + mpSoundArchivePlayer->Update(); + } + } + + void HomeButton::fadeout_sound(f32 gain) { + if (mSelectBtnNum == HBM_SELECT_BTN3) { + return; + } + + if (mEndInitSoundFlag) { + AXSetMasterVolume(gain * 32768.0f); + } + + if (mpSoundArchivePlayer != NULL) { + for (int i = 0; i < mpSoundArchivePlayer->GetSoundPlayerCount(); i++) { + mpSoundArchivePlayer->GetSoundPlayer(i).SetVolume(gain); + } + } + } + + void HomeButton::setSoundVolume(f32 volume) { + AXSetMasterVolume(volume * 32768.0f); + + if (mpSoundArchivePlayer != NULL) { + for (int i = 0; i < mpSoundArchivePlayer->GetSoundPlayerCount(); i++) { + mpSoundArchivePlayer->GetSoundPlayer(i).SetVolume(volume); + } + } + } + + void HomeButton::play_sound(int id) { + int ret = 0; + + if (mpHBInfo->sound_callback != NULL) { + ret = mpHBInfo->sound_callback(5, id); + } + + if (ret == 0) { + PlaySeq(id); + } + } + + void HomeButton::stopSound(bool checkFlag) { + if (mpSoundArchivePlayer != NULL) { + for (int i = 0; i < mpSoundArchivePlayer->GetSoundPlayerCount(); i++) { + mpSoundArchivePlayer->GetSoundPlayer(i).StopAllSound(0); + } + } + + if (checkFlag && !mEndInitSoundFlag) { + return; + } + + AXFXReverbHiShutdown(&mAxFxReverb); + AXRegisterAuxACallback(mAuxCallback, mpAuxContext); + AXFXSetHooks(mAxFxAlloc, mAxFxFree); + AXSetMasterVolume(mAppVolume[0]); + AXSetAuxAReturnVolume(mAppVolume[1]); + AXSetAuxBReturnVolume(mAppVolume[2]); + } + + HomeButton::HomeButton(const HBMDataInfo* pHBInfo) + : mpHBInfo(pHBInfo), mpLayout(NULL), mpPaneManager(NULL), mFader(30) { + mState = 2; + mSelectBtnNum = HBM_SELECT_NULL; + mSelectAnmNum = -1; + mMsgCount = 0; + mSequence = eSeq_Normal; + mForcusSEWaitTime = 0; + mLetterFlag = false; + mBar0AnmRev = 0; + mBar1AnmRev = 0; + mBar0AnmRevHold = 0; + mBar1AnmRevHold = 0; + mAdjustFlag = false; + mReassignedFlag = false; + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + OSCreateAlarm(&mAlarm[i]); + OSCreateAlarm(&mSpeakerAlarm[i]); + } + + OSCreateAlarm(&mSimpleSyncAlarm); + + mpSoundArchivePlayer = NULL; + mpDvdSoundArchive = NULL; + mpMemorySoundArchive = NULL; + mpNandSoundArchive = NULL; + mpSoundHeap = NULL; + mpSoundHandle = NULL; + } + + HomeButton::~HomeButton() { + int i; + + mpResAccessor->~ArcResourceAccessor(); + HBMFreeMem(mpResAccessor); + + mpLayout->~Layout(); + HBMFreeMem(mpLayout); + + if (mpHBInfo->cursor == 0) { + for (i = 0; i < (int)ARRAY_SIZE(mpCursorLayout); i++) { + mpCursorLayout[i]->~Layout(); + HBMFreeMem(mpCursorLayout[i]); + } + } + + for (i = 0; i < mAnmNum; i++) { + mpAnmController[i]->~GroupAnmController(); + HBMFreeMem(mpAnmController[i]); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpPairGroupAnmController); i++) { + mpPairGroupAnmController[i]->~GroupAnmController(); + HBMFreeMem(mpPairGroupAnmController[i]); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpGroupAnmController); i++) { + mpGroupAnmController[i]->~GroupAnmController(); + HBMFreeMem(mpGroupAnmController[i]); + } + + mpHomeButtonEventHandler->HomeButtonEventHandler::~HomeButtonEventHandler(); + HBMFreeMem(mpHomeButtonEventHandler); + + mpPaneManager->~PaneManager(); + HBMFreeMem(mpPaneManager); + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + mpController[i]->~Controller(); + HBMFreeMem(mpController[i]); + } + + mpRemoteSpk->~RemoteSpk(); + HBMFreeMem(mpRemoteSpk); + mpRemoteSpk = NULL; + + HBMFreeMem(mpLayoutName); + HBMFreeMem(mpAnmName); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + OSCancelAlarm(&mAlarm[i]); + OSCancelAlarm(&mSpeakerAlarm[i]); + } + + OSCancelAlarm(&mSimpleSyncAlarm); + } + + void HomeButton::create() { + int i; + char anmNameBuf[64]; + + mInitFlag = false; + mForceSttInitProcFlag = false; + mForceSttFadeInProcFlag = false; + + set_config(); + set_text(); + + if (void* pMem = HBMAllocMem(sizeof(*mpResAccessor))) { + mpResAccessor = new (pMem) nw4hbm::lyt::ArcResourceAccessor(); + } + + NW4HBM_ASSERT(623, mpResAccessor); + mpResAccessor->Attach(mpHBInfo->layoutBuf, "arc"); + + if (!mpHBInfo->cursor) { + for (i = 0; i < (int)ARRAY_SIZE(mpCursorLayout); i++) { + if (void* pMem = HBMAllocMem(sizeof(*mpCursorLayout)[i])) { + mpCursorLayout[i] = new (pMem) nw4hbm::lyt::Layout(); + } + + NW4HBM_ASSERT(635, mpCursorLayout[i]); + + void* lytRes = mpResAccessor->GetResource(0, scCursorLytName[i], NULL); + + mpCursorLayout[i]->Build(lytRes, mpResAccessor); + } + } + + if (void* pMem = HBMAllocMem(sizeof(*mpLayout))) { + mpLayout = new (pMem) nw4hbm::lyt::Layout(); + } + + { + void* lytRes = mpResAccessor->GetResource(0, mpLayoutName, NULL); + mpLayout->Build(lytRes, mpResAccessor); + } + + for (i = 0; i < mAnmNum; i++) { + std::strcpy(anmNameBuf, mpAnmName); + std::strcat(anmNameBuf, scAnimName[scAnmTable[i].anm]); + + void* lpaRes = mpResAccessor->GetResource(0, anmNameBuf, NULL); + NW4HBM_ASSERT_CHECK_NULL(665, lpaRes); + + if (void* pMem = HBMAllocMem(sizeof(*mpAnmController)[i])) { + mpAnmController[i] = new (pMem) GroupAnmController(); + } + + NW4HBM_ASSERT(671, mpAnmController[i]); + + mpAnmController[i]->mpAnimGroup = mpLayout->CreateAnimTransform(lpaRes, mpResAccessor); + + mpAnmController[i]->mpGroup = + mpLayout->GetGroupContainer()->FindGroupByName(scGrName[scAnmTable[i].pane]); + + nw4hbm::lyt::PaneLinkList& list = mpAnmController[i]->mpGroup->GetPaneList(); + + for (nw4hbm::lyt::PaneLinkList::Iterator it = list.GetBeginIter(); + it != list.GetEndIter(); it++) + { + it->mTarget->BindAnimation(mpAnmController[i]->mpAnimGroup, false); + } + + mpAnmController[i]->init(ANIM_TYPE_FORWARD, + mpAnmController[i]->mpAnimGroup->GetFrameMax(), 0, + mpHBInfo->frameDelta); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpGroupAnmController); i++) { + std::strcpy(anmNameBuf, mpAnmName); + std::strcat(anmNameBuf, scGroupAnimName[scGroupAnmTable[i].anm]); + + void* lpaRes = mpResAccessor->GetResource(0, anmNameBuf, NULL); + + NW4HBM_ASSERT_CHECK_NULL(697, lpaRes); + + if (void* pMem = HBMAllocMem(sizeof(*mpGroupAnmController)[i])) { + mpGroupAnmController[i] = new (pMem) GroupAnmController(); + } + + NW4HBM_ASSERT(703, mpGroupAnmController[i]); + + mpGroupAnmController[i]->mpAnimGroup = + mpLayout->CreateAnimTransform(lpaRes, mpResAccessor); + + mpGroupAnmController[i]->mpGroup = mpLayout->GetGroupContainer()->FindGroupByName( + scGroupName[scGroupAnmTable[i].pane]); + + nw4hbm::lyt::PaneLinkList& list = mpGroupAnmController[i]->mpGroup->GetPaneList(); + + for (nw4hbm::lyt::PaneLinkList::Iterator it = list.GetBeginIter(); + it != list.GetEndIter(); it++) + { + it->mTarget->BindAnimation(mpGroupAnmController[i]->mpAnimGroup, false); + } + + mpGroupAnmController[i]->init(ANIM_TYPE_FORWARD, + mpGroupAnmController[i]->mpAnimGroup->GetFrameMax(), 0, + mpHBInfo->frameDelta); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpPairGroupAnmController); i++) { + std::strcpy(anmNameBuf, mpAnmName); + std::strcat(anmNameBuf, scPairGroupAnimName[i]); + + void* lpaRes = mpResAccessor->GetResource(0, anmNameBuf, NULL); + + NW4HBM_ASSERT_CHECK_NULL(729, lpaRes); + + if (void* pMem = HBMAllocMem(sizeof(*mpPairGroupAnmController)[i])) { + mpPairGroupAnmController[i] = new (pMem) GroupAnmController(); + } + + NW4HBM_ASSERT(735, mpPairGroupAnmController[i]); + + mpPairGroupAnmController[i]->mpAnimGroup = + mpLayout->CreateAnimTransform(lpaRes, mpResAccessor); + + mpPairGroupAnmController[i]->mpGroup = + mpLayout->GetGroupContainer()->FindGroupByName(scPairGroupName[i]); + + nw4hbm::lyt::PaneLinkList& list = mpPairGroupAnmController[i]->mpGroup->GetPaneList(); + + for (nw4hbm::lyt::PaneLinkList::Iterator it = list.GetBeginIter(); + it != list.GetEndIter(); it++) + { + it->mTarget->BindAnimation(mpPairGroupAnmController[i]->mpAnimGroup, false); + } + + mpPairGroupAnmController[i]->init( + ANIM_TYPE_FORWARD, mpPairGroupAnmController[i]->mpAnimGroup->GetFrameMax(), 0, + mpHBInfo->frameDelta); + } + + if (void* pMem = HBMAllocMem(sizeof(*mpHomeButtonEventHandler))) { + mpHomeButtonEventHandler = new (pMem) HomeButtonEventHandler(this); + } + + NW4HBM_ASSERT(758, mpHomeButtonEventHandler); + + if (void* pMem = HBMAllocMem(sizeof(*mpPaneManager))) { + mpPaneManager = + new (pMem) gui::PaneManager(mpHomeButtonEventHandler, NULL, spAllocator); + } + + NW4HBM_ASSERT(765, mpPaneManager); + + mpPaneManager->createLayoutScene(*mpLayout); + mpPaneManager->setAllComponentTriggerTarget(false); + + for (i = 0; i < mButtonNum; i++) { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scBtnName[i], true); + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(true); + } + + if (void* pMem = HBMAllocMem(sizeof(*mpRemoteSpk))) { + mpRemoteSpk = new (pMem) RemoteSpk(mpHBInfo->spkSeBuf); + } + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (void* pMem = HBMAllocMem(sizeof(*mpController)[i])) { + mpController[i] = new (pMem) Controller(i, mpRemoteSpk); + } + } + + mpPaneManager->setDrawInfo(&mDrawInfo); + + nw4hbm::math::VEC2 ad_v(1.0f / mpHBInfo->adjust.x, 1.0f); + mDrawInfo.SetLocationAdjustScale(ad_v); + mDrawInfo.SetLocationAdjust(mAdjustFlag); + + nw4hbm::math::MTX34 viewMtx; + nw4hbm::math::MTX34Identity(&viewMtx); + mDrawInfo.SetViewMtx(viewMtx); + + init_msg(); + } + + static u32 get_comma_length(char* pBuf) { + u32 len; + + for (len = 0; pBuf[len]; len++) { + if (pBuf[len] == ',') { + break; + } + } + + return len; + } + + void HomeButton::set_config() { + int i = 0, j = 0; + + char* pConfig = static_cast(mpHBInfo->configBuf); + char* pEnd = static_cast(mpHBInfo->configBuf) + mpHBInfo->memSize; + u32 len = get_comma_length(pConfig); + + mpLayoutName = static_cast(HBMAllocMem(len + 1)); + + NW4HBM_ASSERT(827, mpLayoutName); + + std::strncpy(mpLayoutName, pConfig, len); + mpLayoutName[len] = '\0'; + + pConfig += len + 1; + + len = get_comma_length(pConfig); + mpAnmName = static_cast(HBMAllocMem(len + 1)); + + NW4HBM_ASSERT(837, mpAnmName); + + std::strncpy(mpAnmName, pConfig, len); + mpAnmName[len] = '\0'; + + pConfig += len; + + // comma operator generates a temporary + i = 0; + j = 0; + for (; pConfig[i]; i++) { + if (pConfig[i] == ',') { + if (pConfig[i + 1] == '1') { + mDialogFlag[j] = true; + } else { + mDialogFlag[j] = false; + } + + j++; + } + } + + mButtonNum = j; + mAnmNum = mButtonNum * 3; + } + + void HomeButton::set_text() { + int i = 0, j = 0, k = 0; + bool flag = false; // more accurately insideStringFlag + + wchar_t* message = static_cast(mpHBInfo->msgBuf); + for (; message[i]; i++) { + if (message[i] == L'\"') { + message[i] = '\0'; + + if (!flag) { + flag = true; + + mpText[j][k] = &message[i + 1]; + j++; + + if (j == 0x07) { + j = 0; + k++; + } + } else { + flag = false; + } + } + } + } + + void HomeButton::init() { + int i; + + if (mInitFlag) { + return; + } + + mInitFlag = true; + + mForceSttInitProcFlag = false; + mForceSttFadeInProcFlag = false; + mForceStopSyncFlag = false; + + if (mSelectBtnNum != HBM_SELECT_BTN3) { + mEndInitSoundFlag = false; + } + + GXSetCullMode(GX_CULL_NONE); + + for (i = 0; i < (int)ARRAY_SIZE(mPaneCounter); i++) { + mPaneCounter[i] = 0; + } + + mState = 0; + mSequence = eSeq_Normal; + mReassignedFlag = false; + + updateTrigPane(); + + mpPaneManager->init(); + + reset_guiManager(-1); + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (i < WPAD_MAX_CONTROLLERS) { + mPadDrawTime[i] = 0; + + mpController[i]->setInValidPos(); + mpController[i]->clrKpadButton(); + mpController[i]->disconnect(); + mpController[i]->clrBatteryFlag(); + mpController[i]->initCallback(); + mpController[i]->initSound(); + + mOnPaneVibFrame[i] = 0.0f; + mOnPaneVibWaitFrame[i] = 0.0f; + } + } + + mDrawInfo.SetViewRect(mpLayout->GetLayoutRect()); + mpLayout->GetRootPane()->FindPaneByName(scFuncPaneName[0], true)->SetVisible(false); + + // 2-6: "B_optnBtn_XX" entries in scFuncTouchPaneName + for (i = 2; i < 7; i++) { + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTouchPaneName[i], true) + ->SetVisible(false); + } + + for (i = 0; i < (int)ARRAY_SIZE(scFuncTextPaneName); i++) { + mpLayout->GetRootPane()->FindPaneByName(scFuncTextPaneName[i], true)->SetVisible(false); + } + + mpRemoteSpk->Start(); + + if (mpSoundArchivePlayer != NULL) { + for (i = 0; i < mpSoundArchivePlayer->GetSoundPlayerCount(); i++) { + mpSoundArchivePlayer->GetSoundPlayer(i).SetVolume(1.0f); + } + } + + calc(NULL); + mFader.init(30); + } + + void HomeButton::init_msg() { + int i, len; + + for (i = 0; i < (int)ARRAY_SIZE(scFuncTextPaneName); i++) { + nw4hbm::lyt::Pane* p_pane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTextPaneName[i], true); + nw4hbm::lyt::TextBox* p_text = + nw4hbm::ut::DynamicCast(p_pane); + + p_text->SetString(mpText[mpHBInfo->region][i], 0); + } + } + + void HomeButton::init_volume() { + int i, anm_no; + + mVolumeNum = getVolume(); + setVolume(10); + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->connect(); + } + + for (i = 0; i < 10; i++) { + if (i < mVolumeNum) { + anm_no = findGroupAnimator(i + 0x15, 10); + mpGroupAnmController[anm_no]->start(); + } else { + anm_no = findGroupAnimator(i + 0x15, 9); + mpGroupAnmController[anm_no]->start(); + } + } + } + + void HomeButton::init_vib() { + int anm_no; + + mVibFlag = getVibFlag(); + if (mVibFlag) { + anm_no = findGroupAnimator(13, 6); + mpGroupAnmController[anm_no]->start(); + + anm_no = findGroupAnimator(14, 8); + mpGroupAnmController[anm_no]->start(); + } else { + anm_no = findGroupAnimator(13, 8); + mpGroupAnmController[anm_no]->start(); + + anm_no = findGroupAnimator(14, 6); + mpGroupAnmController[anm_no]->start(); + } + } + + void HomeButton::init_sound() { + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(0, 0); + } + + mAppVolume[0] = AXGetMasterVolume(); + mAppVolume[1] = AXGetAuxAReturnVolume(); + mAppVolume[2] = AXGetAuxBReturnVolume(); + + AXFXGetHooks(&mAxFxAlloc, &mAxFxFree); + AXGetAuxACallback(&mAuxCallback, &mpAuxContext); + AXFXSetHooks(&HBMAllocMem, &HBMFreeMem); + + mAxFxReverb.preDelay = 0.0f; + mAxFxReverb.time = 2.5f; + mAxFxReverb.coloration = 0.5f; + mAxFxReverb.damping = 0.0f; + mAxFxReverb.crosstalk = 0.0f; + mAxFxReverb.mix = 1.0f; + + AXFXReverbHiInit(&mAxFxReverb); + AXRegisterAuxACallback(&AXFXReverbHiCallback, &mAxFxReverb); + AXSetMasterVolume(0x8000); + AXSetAuxAReturnVolume(0); + AXSetAuxBReturnVolume(0); + + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(1, 0); + } + + mEndInitSoundFlag = true; + } + + void HomeButton::init_battery(const HBMControllerData* pController) { + int anm_no; + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (pController->wiiCon[i].kpad) { + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetVisible(true); + } + + anm_no = findGroupAnimator(i + 31, 17); + mpGroupAnmController[anm_no]->start(); + mControllerFlag[i] = true; + + getController(i)->getInfoAsync(&mWpadInfo[i]); + } else { + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetVisible(false); + } + + anm_no = findGroupAnimator(i + 31, 16); + mpGroupAnmController[anm_no]->start(); + mControllerFlag[i] = false; + } + } + + reset_battery(); + mGetPadInfoTime = 0; + } + + void HomeButton::calc(const HBMControllerData* pController) { + int i; + + mpPaneManager->calc(); + + for (i = 0; i < mAnmNum; i++) { + mpAnmController[i]->do_calc(); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpPairGroupAnmController); i++) { + mpPairGroupAnmController[i]->do_calc(); + } + + for (i = 0; i < (int)ARRAY_SIZE(mpGroupAnmController); i++) { + mpGroupAnmController[i]->do_calc(); + } + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (mOnPaneVibFrame[i] > 0.0f) { + if (!mControllerFlag[i] || !getController(i)->isRumbling()) { + mOnPaneVibFrame[i] = 0.0f; + mOnPaneVibWaitFrame[i] = 0.0f; + + if (getController(i)->isRumbling()) { + getController(i)->stopMotor(); + } + + continue; + } + + mOnPaneVibFrame[i] -= mpHBInfo->frameDelta; + if (mOnPaneVibFrame[i] <= 0.0f || mState == 17) { + getController(i)->stopMotor(); + mOnPaneVibFrame[i] = 0.0f; + mOnPaneVibWaitFrame[i] = 9.0f; + } + continue; + } else if (mOnPaneVibWaitFrame[i] > 0.0f) { + mOnPaneVibWaitFrame[i] -= mpHBInfo->frameDelta; + + if (mOnPaneVibWaitFrame[i] <= 0.0f) { + mOnPaneVibWaitFrame[i] = 0.0f; + } + } + } + + switch (mState) { + case 0: + if (mpHBInfo->backFlag) { + mSelectAnmNum = findGroupAnimator(2, 0); + + mpLayout->GetRootPane()->FindPaneByName("back_00", true)->SetVisible(false); + + mpLayout->GetRootPane()->FindPaneByName("back_02", true)->SetVisible(true); + } else { + mSelectAnmNum = findGroupAnimator(0, 0); + + mpLayout->GetRootPane()->FindPaneByName("back_00", true)->SetVisible(true); + + mpLayout->GetRootPane()->FindPaneByName("back_02", true)->SetVisible(false); + } + + mpGroupAnmController[mSelectAnmNum]->start(); + + if (pController) { + mState = 1; + init_battery(pController); + } + + break; + + case 1: + if (!mpGroupAnmController[mSelectAnmNum]->isPlaying()) { + init_volume(); + init_vib(); + init_sound(); + play_sound(0); + + mState = 2; + } + + break; + + case 2: + if (mLetterFlag && !mpPairGroupAnmController[0]->isPlaying()) { + mpLayout->GetRootPane()->FindPaneByName(scFuncPaneName[0], true)->SetVisible(true); + mpPairGroupAnmController[0]->setAnimType(2); + mpPairGroupAnmController[0]->start(); + } else if (!mLetterFlag) { + mpLayout->GetRootPane()->FindPaneByName(scFuncPaneName[0], true)->SetVisible(false); + mpPairGroupAnmController[0]->setState(0); + } + +#if HBM_REVISION == 1 + if (mpPairGroupAnmController[14]->isPlaying() && + mpPairGroupAnmController[14]->getCurrentFrame() < + mpPairGroupAnmController[14]->getDelta()) + { + mpPairGroupAnmController[14]->setCurrentFrame(0.0f); + mpPairGroupAnmController[14]->setState(0); + } +#endif + break; + + case 3: + if (!mpGroupAnmController[mSelectAnmNum]->isPlaying() && mSelectAnmNum != 5) { + reset_battery(); + mSelectAnmNum = 5; + mpPairGroupAnmController[mSelectAnmNum]->start(); + } + + mWaitStopMotorCount--; + if (mWaitStopMotorCount <= 0) { + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + WPADDisconnect(i); + } + + mState = 4; + } + + break; + + case 4: + if (mpGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + u32 type; + if (WPADProbe(i, &type) != WPAD_ENODEV) { + break; + } + } + + if (i < WPAD_MAX_CONTROLLERS) { + break; + } + + mState = 5; + mMsgCount = 0; + +#if HBM_REVISION > 1 + mSoundRetryCnt = 0; +#endif + + mSimpleSyncCallback = WPADSetSimpleSyncCallback(&SimpleSyncCallback); + mEndSimpleSyncFlag = false; + + mSimpleSyncFlag = WPADStartFastSimpleSync(); + + if (!mSimpleSyncFlag) { + setSimpleSyncAlarm(0); + } + + break; + + case 5: + case 6: + if (!mSimpleSyncFlag || mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + if (mMsgCount == 0) { + reset_control(); + reset_btn(); + mpPairGroupAnmController[14]->setAnimType(2); + mpPairGroupAnmController[14]->start(); + } + + if (mControllerFlag[3]) { + if (mState != 6) { + if (getController(3)->isPlayingSoundId(5)) { + mState = 6; + mMsgCount = 0xDF2; + } + +#if HBM_REVISION > 1 + mSoundRetryCnt++; + if (mSoundRetryCnt > 0xDF2) { + mState = 6; + mMsgCount = 0xDF2; + } +#endif + } else { + mMsgCount++; + if (mMsgCount > 0xE10) { + mState = 7; + } + } + } else { + mMsgCount++; + if (mMsgCount > 3600) { + mState = 7; + + if (!WPADStopSimpleSync()) { + setSimpleSyncAlarm(1); + } + } + } + + break; + + case 7: + if (!mEndSimpleSyncFlag) { + break; + } + + WPADSetSimpleSyncCallback(mSimpleSyncCallback); + mSimpleSyncCallback = NULL; + +#if HBM_REVISION > 1 + mpRemoteSpk->ClearPcm(); +#endif + + reset_guiManager(-1); + + mSelectAnmNum = 6; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mState = 8; + +#if HBM_REVISION > 1 + mpPairGroupAnmController[14]->setAnimType(0); +#endif + + play_sound(21); + + break; + + case 8: + if (mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + if (mSelectAnmNum == 13) { + reset_window(); + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[2], true) + ->SetVisible(false); + } else if (mSelectAnmNum == 6) { + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[0], true) + ->SetVisible(false); + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[1], true) + ->SetVisible(false); + } + + mState = 2; + break; + + case 9: + if (mpGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + if (mVibFlag) { + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->stopMotor(); + } + } + + mState = 2; + + break; + + case 10: + if (mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + mBar0AnmRev = 0; + mBar1AnmRev = 0; + mBar0AnmRevHold = 0; + mBar1AnmRevHold = 0; + + if (mSequence != eSeq_Control) { + // 2-6: "B_optnBtn_XX" entries in scFuncTouchPaneName + for (i = 2; i < 7; i++) { + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTouchPaneName[i], true) + ->SetVisible(false); + } + + mState = 2; + } else if (mSequence == eSeq_Control) // ? already true + { + // mpLayout->GetRootPane()->FindPaneByName("bar_00", true)->SetVisible(false); + + mSelectAnmNum = 10; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mSelectAnmNum = 1; + play_sound(7); + + mState = 8; + } + + updateTrigPane(); + + break; + + case 11: + if (mpAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + mSelectAnmNum = 7; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mState = 12; + + break; + + case 12: + if (mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + updateTrigPane(); + reset_btn(); + mState = 2; + + break; + + case 13: + if (mpGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + // only case is SELECT_NULL + if (mSelectBtnNum >= 0) { + mFader.start(); + mState = 19; + mFadeOutSeTime = mFader.getMaxFrame(); + + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(mSelectBtnNum != HBM_SELECT_BTN3 ? 3 : 6, + mFadeOutSeTime); + } + } else { + updateTrigPane(); + mSelectAnmNum = 13; + mpPairGroupAnmController[mSelectAnmNum]->start(); + mState = 8; + } + + reset_guiManager(-1); + break; + + case 14: + if (mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + calc_fadeoutAnm(); + break; + + case 15: + if (mpAnmController[mSelectAnmNum]->isPlaying()) { + break; + } + + mFader.start(); + mState = 19; + mFadeOutSeTime = mFader.getMaxFrame(); + + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(mSelectBtnNum != HBM_SELECT_BTN3 ? 3 : 6, mFadeOutSeTime); + } + + break; + + case 16: + GroupAnmController* anim = mpGroupAnmController[mSelectAnmNum]; + + if (!anim->isPlaying()) { + mState = 17; + + fadeout_sound(0.0f); + } else { + f32 restFrame = anim->getMaxFrame() - anim->getCurrentFrame(); + fadeout_sound(restFrame / mFadeOutSeTime); + } + break; + + case 17: + mState = 18; + + if (mSelectBtnNum != HBM_SELECT_BTN3) { + stopSound(true); + } + + setVolume(mVolumeNum); + bool result = WPADSaveConfig(NULL); + mpRemoteSpk->Stop(); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (i < WPAD_MAX_CONTROLLERS) { + mpController[i]->clearCallback(); + } + } + + NW4HBM_ASSERT(LN(1671, 1649), result); + + if (mSelectBtnNum != HBM_SELECT_BTN3 && mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(4, 0); + } + + mInitFlag = false; + break; + + case 18: + mState = 2; + break; + + case 19: + if (mForceSttInitProcFlag) { + init_battery(pController); + mForceSttInitProcFlag = false; + } + + if (mForceSttFadeInProcFlag) { + init_volume(); + init_vib(); + mForceSttFadeInProcFlag = false; + } + + if (mFader.isDone()) { + if (mForceStopSyncFlag) { + if (!mEndSimpleSyncFlag) { + break; + } + + WPADSetSimpleSyncCallback(mSimpleSyncCallback); + mSimpleSyncCallback = NULL; + mForceStopSyncFlag = false; + } + + if (mForceEndMsgAnmFlag) { + int anm_no; + + anm_no = 5; + mpPairGroupAnmController[anm_no]->initFrame(); + mpPairGroupAnmController[anm_no]->stop(); + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[0], true) + ->SetVisible(false); + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[1], true) + ->SetVisible(false); + + anm_no = 14; + if (mpPairGroupAnmController[anm_no]->isPlaying()) { + mpPairGroupAnmController[anm_no]->initFrame(); + mpPairGroupAnmController[anm_no]->stop(); + } + } + + mState = 17; + + VISetBlack(true); + VIFlush(); + fadeout_sound(0.0f); + } else { + f32 restFrame = mFader.getMaxFrame() - mFader.getFrame(); + + fadeout_sound(restFrame / mFadeOutSeTime); + } + + break; + default: + break; + } + + if (mBar0AnmRev && isUpBarActive()) { + if (mBar0AnmRev && mBar0AnmRev != mBar0AnmRevHold) { + mpPairGroupAnmController[mBar0AnmRev]->start(); + mBar0AnmRevHold = mBar0AnmRev; + } + + mBar0AnmRev = 0; + } + + if (mBar1AnmRev && isDownBarActive()) { + if (mBar1AnmRev && mBar1AnmRev != mBar1AnmRevHold) { + mpGroupAnmController[mBar1AnmRev]->start(); + mBar1AnmRevHold = mBar1AnmRev; + } + + mBar1AnmRev = 0; + } + + if (pController) { + update(pController); + } + + mpLayout->Animate(0); + mpLayout->CalculateMtx(mDrawInfo); + + if (!mpHBInfo->cursor) { + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + mpCursorLayout[i]->CalculateMtx(mDrawInfo); + } + } + + if (mForcusSEWaitTime <= 2) { + mForcusSEWaitTime++; + } + } + + void HomeButton::calc_fadeoutAnm() { + mpLayout->GetRootPane()->FindPaneByName(scFuncTextPaneName[2], true)->SetVisible(false); + + if (mpHBInfo->backFlag) { + mSelectAnmNum = findGroupAnimator(3, 1); + } else { + mSelectAnmNum = findGroupAnimator(1, 1); + } + + mpGroupAnmController[mSelectAnmNum]->start(); + mState = 16; + mFadeOutSeTime = mpGroupAnmController[mSelectAnmNum]->getMaxFrame(); + + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(2, mFadeOutSeTime); + } + } + + void HomeButton::calc_battery(int chan) { + // presumably j because it is the second index + for (int j = 0; j < (int)ARRAY_SIZE(scBatteryPaneName[chan]); j++) { + if (j < mWpadInfo[chan].battery) { + mpLayout->GetRootPane() + ->FindPaneByName(scBatteryPaneName[chan][j], true) + ->SetVisible(true); + } else { + mpLayout->GetRootPane() + ->FindPaneByName(scBatteryPaneName[chan][j], true) + ->SetVisible(false); + } + } + + if (mWpadInfo[chan].battery < 2) { + int anm_no = findGroupAnimator(chan + 31, 21); + mpGroupAnmController[anm_no]->start(); + } else { + int anm_no = findGroupAnimator(chan + 31, 17); + mpGroupAnmController[anm_no]->start(); + } + + if (mGetPadInfoTime < 100) { + mGetPadInfoTime = 0; + } + + getController(chan)->clrBatteryFlag(); + } + + static void SpeakerCallback(OSAlarm* alm, OSContext*) { + u32 data = (u32)OSGetAlarmUserData(alm); + int chan = (data >> 16) & 0xFFFF; + int id = data & 0xFFFF; + + HomeButton* pHBObj = HomeButton::getInstance(); + + if (!WPADIsSpeakerEnabled(chan) || !pHBObj->getController(chan)->isPlayReady()) { + pHBObj->setSpeakerAlarm(chan, 50); + } else { + pHBObj->getController(chan)->playSound(pHBObj->GetSoundArchivePlayer(), id); + } + } + + static void MotorCallback(OSAlarm* alm, OSContext*) { + Controller* pController = (Controller*)OSGetAlarmUserData(alm); + + pController->stopMotor(); + } + + void HomeButton::setSpeakerAlarm(int chan, int msec) { + OSSetAlarmUserData(&mSpeakerAlarm[chan], (void*)((chan << 16) | (chan + 2))); + OSCancelAlarm(&mSpeakerAlarm[chan]); + OSSetAlarm(&mSpeakerAlarm[chan], OSMillisecondsToTicks(msec), &SpeakerCallback); + } + + static void RetrySimpleSyncCallback(OSAlarm* alm, OSContext*) { + HomeButton* pHBObj = HomeButton::getInstance(); + int type = (int)OSGetAlarmUserData(alm); + bool retrySuccessFlag = false; + + if (type == 0) { + if (WPADStartFastSimpleSync()) { + pHBObj->setSimpleSyncFlag(true); + retrySuccessFlag = true; + } + } else { + if (WPADStopSimpleSync()) { + retrySuccessFlag = true; + } + } + + if (!retrySuccessFlag) { + pHBObj->setSimpleSyncAlarm(type); + } + } + + static void SimpleSyncCallback(s32 result, s32 num) { + if (result == 1) { + HomeButton::getInstance()->setEndSimpleSyncFlag(true); + } + + HomeButton::getInstance()->callSimpleSyncCallback(result, num); + } + + void HomeButton::setSimpleSyncAlarm(int type) { + OSCancelAlarm(&mSimpleSyncAlarm); + OSSetAlarmUserData(&mSimpleSyncAlarm, (void*)type); + OSSetAlarm(&mSimpleSyncAlarm, OSMillisecondsToTicks(100), &RetrySimpleSyncCallback); + } + + void HomeButton::callSimpleSyncCallback(s32 result, s32 num) { + if (mSimpleSyncCallback) { + (*mSimpleSyncCallback)(result, num); + } + } + + void HomeButton::update(const HBMControllerData* pController) { +#define IsValidDevType_(x) \ + ((x)->use_devtype != WPAD_DEV_CLASSIC && (x)->kpad->dev_type != WPAD_DEV_CLASSIC) +#define IsValidDevType2_(x) \ + ((x)->use_devtype == WPAD_DEV_CLASSIC && (x)->kpad->dev_type == WPAD_DEV_CLASSIC) + + int i, anm_no; + + mFader.calc(); + + for (i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + if (pController->wiiCon[i].kpad) { + if (pController->wiiCon[i].kpad->wpad_err != WPAD_ENODEV) { + if (mPadDrawTime[i] > 5) { + if (pController->wiiCon[i].kpad->wpad_err == WPAD_ESUCCESS) { + bool pointerEnableFlag; + + if (IsValidDevType_(&pController->wiiCon[i])) { + if (pController->wiiCon[i].kpad->dpd_valid_fg > 0) { + pointerEnableFlag = true; + } else { + pointerEnableFlag = false; + } + } else { + pointerEnableFlag = true; + } + + mpController[i]->setKpad(&pController->wiiCon[i], pointerEnableFlag); + + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetVisible(true); + } + } + } else { + mPadDrawTime[i]++; + } + + if (IsValidDevType_(&pController->wiiCon[i]) && + pController->wiiCon[i].kpad->dpd_valid_fg <= 0) + { + s32 result; + u32 type; + + result = WPADProbe(i, &type); + + if (pController->wiiCon[i].kpad->wpad_err != WPAD_EBUSY && + result != WPAD_EBUSY) + { + mpController[i]->setInValidPos(); + } + } + } else { + mpController[i]->setInValidPos(); + + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetVisible(false); + } + } + + if (!mControllerFlag[i]) { + mControllerFlag[i] = true; + + getController(i)->getInfoAsync(&mWpadInfo[i]); + + anm_no = findGroupAnimator(i + 31, 17); + mpGroupAnmController[anm_no]->start(); + +#if HBM_REVISION > 1 + anm_no = findGroupAnimator(i + 31, 18); + mpGroupAnmController[anm_no]->stop(); +#endif + + anm_no = findGroupAnimator(i + 31, 15); + mpGroupAnmController[anm_no]->start(); + + play_sound(i + 17); + getController(i)->connect(); + getController(i)->startMotor(); + + OSSetAlarmUserData(&mAlarm[i], getController(i)); + OSCancelAlarm(&mAlarm[i]); + OSSetAlarm(&mAlarm[i], OSMillisecondsToTicks(300), &MotorCallback); + + setSpeakerAlarm(i, 400); + } + + if (pController->wiiCon[i].kpad->wpad_err == WPAD_ESUCCESS) { + nw4hbm::math::VEC3 vec; + + if (IsValidDevType2_(&pController->wiiCon[i])) { + vec = nw4hbm::math::VEC3(0.0f, 0.0f, 15.0f); + } else { + Vec2 v = pController->wiiCon[i].kpad->horizon; + f32 mRad = nw4hbm::math::Atan2Deg(-v.y, v.x); + + vec = nw4hbm::math::VEC3(0.0f, 0.0f, mRad); + } + + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorRotPaneName, true) + ->SetRotate(vec); + + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorSRotPaneName, true) + ->SetRotate(vec); + } + + if (mGetPadInfoTime > 100) { + getController(i)->getInfoAsync(&mWpadInfo[i]); + } + + update_controller(i); + + if (!mpHBInfo->cursor) { + update_posController(i); + } + } + + if (getController(i)->getBatteryFlag()) { + calc_battery(i); + } + } else { + if (mControllerFlag[i]) { + anm_no = findGroupAnimator(i + 31, 17); + mpGroupAnmController[anm_no]->start(); + + anm_no = findGroupAnimator(i + 31, 18); + mpGroupAnmController[anm_no]->start(); + + for (int j = 0; j < (int)ARRAY_SIZE(scBatteryPaneName[i]); j++) { + mpLayout->GetRootPane() + ->FindPaneByName(scBatteryPaneName[i][j], true) + ->SetVisible(false); + } + + if (!mpHBInfo->cursor) { + mpCursorLayout[i] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetVisible(false); + } + + mPadDrawTime[i] = 0; + mControllerFlag[i] = false; + + mpController[i]->setInValidPos(); + mpController[i]->clrKpadButton(); + mpController[i]->disconnect(); + } + + reset_guiManager(i); + } + } + + if (mGetPadInfoTime > 100) { + mGetPadInfoTime = 0; + } else { + mGetPadInfoTime++; + } +#undef IsValidDevType2_ +#undef IsValidDevType_ + } + + void HomeButton::update_controller(int id) { + int anm_no; + + if (isActive()) { + HBController* pCon = mpController[id]->getController(); + + f32 x = pCon->x * 608.0f / 2.0f; + f32 y = pCon->y * 456.0f / 2.0f; + + if (mAdjustFlag) { + x *= mpHBInfo->adjust.x; + y *= mpHBInfo->adjust.y; + } + + mpPaneManager->update(id, x, -y, pCon->trig, pCon->hold, pCon->release, pCon); + + //! @bug: probably meant to be the or operator instead of an OR? + if (((pCon->trig & 0x10000000) | (pCon->trig & WPAD_BUTTON_HOME)) && isActive()) { + if (mSequence == eSeq_Control) { + mpPaneManager->update(id, 0.0f, -180.0f, 0, 0, 0, 0); + +#if HBM_REVISION > 1 + mSelectAnmNum = 4; + mpPairGroupAnmController[mSelectAnmNum]->start(); +#endif + + mSelectAnmNum = 2; + mpPairGroupAnmController[mSelectAnmNum]->start(); + int anm_no = 11; // ? + mpPairGroupAnmController[anm_no]->start(); + + mState = 10; + mSequence = eSeq_Normal; + play_sound(8); + } else if (mSequence == eSeq_Normal) { + if (mpPairGroupAnmController[3]->isPlaying()) { + mpPairGroupAnmController[3]->stop(); + } + + if (mpPairGroupAnmController[12]->isPlaying()) { + mpPairGroupAnmController[12]->stop(); + } + + mSelectBtnNum = HBM_SELECT_HOMEBTN; + + mSelectAnmNum = 4; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mState = 14; + play_sound(1); + } + } else if (mSequence == eSeq_Control && isActive()) { + if ((pCon->trig & WPAD_BUTTON_MINUS) || (pCon->trig & 0x10000)) { + if (mVolumeNum > 0) { + mVolumeNum--; + + anm_no = findGroupAnimator(mVolumeNum + 21, 10); + mpGroupAnmController[anm_no]->stop(); + + anm_no = findGroupAnimator(mVolumeNum + 21, 9); + mpGroupAnmController[anm_no]->start(); + + anm_no = findGroupAnimator(11, 5); + mpGroupAnmController[anm_no]->start(); + + if (mVolumeNum == 0) { + play_sound(12); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } else { + play_sound(10); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } + } else { + play_sound(13); + } + } else if ((pCon->trig & WPAD_BUTTON_PLUS) || (pCon->trig & 0x20000)) { + if (mVolumeNum < 10) { + anm_no = findGroupAnimator(mVolumeNum + 21, 9); + mpGroupAnmController[anm_no]->stop(); + + anm_no = findGroupAnimator(mVolumeNum + 21, 10); + mpGroupAnmController[anm_no]->start(); + + mVolumeNum++; + + anm_no = findGroupAnimator(12, 5); + mpGroupAnmController[anm_no]->start(); + + if (mVolumeNum == 10) { + play_sound(11); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } else { + play_sound(9); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } + } else { + play_sound(13); + } + } + } + } else if (mSequence == eSeq_Control && mState == 5 && + !mpPairGroupAnmController[mSelectAnmNum]->isPlaying()) + { + HBController* pCon = mpController[id]->getController(); + if (pCon->trig) { + mMsgCount = 0xE10; + } + } + } + + void HomeButton::update_posController(int id) { + HBController* pCon = mpController[id]->getController(); + nw4hbm::ut::Rect layoutRect = mpLayout->GetLayoutRect(); + + f32 x = pCon->x * layoutRect.right; + f32 y = pCon->y * layoutRect.bottom; + nw4hbm::math::VEC2 pos(x, y); + + mpCursorLayout[id] + ->GetRootPane() + ->FindPaneByName(scCursorPaneName, true) + ->SetTranslate(pos); + } + + void HomeButton::updateTrigPane() { + int i; + + switch (mSequence) { + case eSeq_Normal: + for (i = 0; i < (int)ARRAY_SIZE(scFuncTouchPaneName); i++) { + if (i < 2 || i == 9) { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(true); + } else { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(false); + } + } + + break; + + case eSeq_Control: + for (i = 0; i < (int)ARRAY_SIZE(scFuncTouchPaneName); i++) { + if ((i > 0 && i < 7) || i == 9) { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(true); + } else { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(false); + } + } + + break; + + case eSeq_Cmn: + for (i = 0; i < (int)ARRAY_SIZE(scFuncTouchPaneName); i++) { + if (i < 7 || i == 9) { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(false); + } else { + nw4hbm::lyt::Pane* pTouchPane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTouchPaneName[i], true); + + mpPaneManager->getPaneComponentByPane(pTouchPane)->setTriggerTarget(true); + } + } + + break; + } + } + + void HomeButton::startPointEvent(const char* pPane, void* pData) { + int anm_no; + int btn_no = getPaneNo(pPane); + HBController* pCon = static_cast(pData); + bool onFlag = false; + + if (isActive() && btn_no != -1 && !mPaneCounter[btn_no]) { + if (mSequence != eSeq_Cmn && btn_no < mButtonNum) { + anm_no = findAnimator(btn_no, 0); + mpAnmController[anm_no]->start(); + + if (mSequence == eSeq_Normal) { + setForcusSE(); + onFlag = true; + } + } else { + switch (btn_no - mButtonNum) { + case 0: + if (mSequence == eSeq_Normal) { + if (isUpBarActive()) { + mpPairGroupAnmController[3]->start(); + mBar0AnmRevHold = 3; + mBar0AnmRev = 0; + setForcusSE(); + onFlag = true; + } else { + mBar0AnmRev = 3; + } + } + + break; + + case 1: + case 9: + if (mSequence == eSeq_Normal) { + anm_no = findGroupAnimator(4, 2); + + if (homebutton::HomeButton::isDownBarActive()) { + mpGroupAnmController[anm_no]->start(); + mBar1AnmRevHold = anm_no; + mBar1AnmRev = 0; + setForcusSE(); + onFlag = true; + } else { + mBar1AnmRev = anm_no; + } + } else if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(4, 19); + + if (isDownBarActive()) { + mpGroupAnmController[anm_no]->start(); + mBar1AnmRevHold = anm_no; + mBar1AnmRev = 0; + setForcusSE(); + onFlag = true; + } else { + mBar1AnmRev = anm_no; + } + } + + break; + + case 2: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(6, 4); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 3: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(7, 4); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 4: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(8, 4); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 5: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(9, 4); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 6: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(10, 4); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 7: + if (mSequence == eSeq_Cmn) { + anm_no = findGroupAnimator(17, 11); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + + case 8: + if (mSequence == eSeq_Cmn) { + anm_no = findGroupAnimator(18, 11); + mpGroupAnmController[anm_no]->start(); + + setForcusSE(); + onFlag = true; + } + + break; + } + } + } + + if (btn_no == mButtonNum + 1 || btn_no == mButtonNum + 9) { + mPaneCounter[mButtonNum + 1]++; + mPaneCounter[mButtonNum + 9]++; + } else { + mPaneCounter[btn_no]++; + } + + if (onFlag && pCon) { + if (!getController(pCon->chan)->isRumbling() && mOnPaneVibWaitFrame[pCon->chan] <= 0.0f) + { + mOnPaneVibFrame[pCon->chan] = 3.0f; + getController(pCon->chan)->startMotor(); + } + } + } + + void HomeButton::startLeftEvent(const char* pPane) { + int anm_no; + int btn_no = getPaneNo(pPane); + + if (0 < mPaneCounter[btn_no]) { + if (btn_no == mButtonNum + 1 || btn_no == mButtonNum + 9) { + mPaneCounter[mButtonNum + 1]--; + mPaneCounter[mButtonNum + 9]--; + } else { + mPaneCounter[btn_no]--; + } + } + + if (isActive() && btn_no != -1 && !mPaneCounter[btn_no]) { + if (mSequence != eSeq_Cmn && btn_no < mButtonNum) { + anm_no = findAnimator(btn_no, 2); + mpAnmController[anm_no]->start(); + } else { + switch (btn_no - mButtonNum) { + case 0: + if (mSequence == eSeq_Normal) { + if (isUpBarActive()) { + mpPairGroupAnmController[12]->start(); + mBar0AnmRevHold = 12; + mBar0AnmRev = 0; + } else { + mBar0AnmRev = 12; + } + } + + break; + + case 1: + case 9: + if (mSequence == eSeq_Normal) { + anm_no = findGroupAnimator(5, 3); + + if (isDownBarActive()) { + mpGroupAnmController[anm_no]->start(); + mBar1AnmRevHold = anm_no; + mBar1AnmRev = 0; + } else { + mBar1AnmRev = anm_no; + } + } else if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(5, 20); + + if (isDownBarActive()) { + mpGroupAnmController[anm_no]->start(); + mBar1AnmRevHold = anm_no; + mBar1AnmRev = 0; + } else { + mBar1AnmRev = anm_no; + } + } + + break; + + case 2: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(6, 7); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 3: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(7, 7); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 4: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(8, 7); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 5: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(9, 7); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 6: + if (mSequence == eSeq_Control) { + anm_no = findGroupAnimator(10, 7); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 7: + if (mSequence == eSeq_Cmn) { + anm_no = findGroupAnimator(17, 12); + mpGroupAnmController[anm_no]->start(); + } + + break; + + case 8: + if (mSequence == eSeq_Cmn) { + anm_no = findGroupAnimator(18, 12); + mpGroupAnmController[anm_no]->start(); + } + + break; + } + } + } + } + + void HomeButton::startTrigEvent(const char* pPane) { + int anm_no; + int btn_no; + + btn_no = getPaneNo(pPane); + + if (isActive() && btn_no != -1) { + if (mSequence == eSeq_Normal && btn_no < mButtonNum) { + mSelectBtnNum = static_cast(btn_no + 1); + + mSelectAnmNum = findAnimator(btn_no + 4, 1); + mpAnmController[mSelectAnmNum]->start(); + play_sound(5); + + if (mDialogFlag[btn_no]) { + mState = 11; + mSequence = eSeq_Cmn; + + nw4hbm::lyt::Pane* p_pane = + mpLayout->GetRootPane()->FindPaneByName(scFuncTextPaneName[2], true); + nw4hbm::lyt::TextBox* p_text = + nw4hbm::ut::DynamicCast(p_pane); + + u16 len; + p_text->SetString(mpText[mpHBInfo->region][btn_no + 2], 0); + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[2], true) + ->SetVisible(true); + } else { + mState = 15; + } + } else { + switch (btn_no - mButtonNum) { + case 0: + if (mpPairGroupAnmController[12]->isPlaying()) { + mpPairGroupAnmController[12]->stop(); + } + + if (mpPairGroupAnmController[3]->isPlaying()) { + mpPairGroupAnmController[3]->stop(); + } + + mSelectBtnNum = HBM_SELECT_HOMEBTN; + mSelectAnmNum = 4; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mState = 14; + play_sound(1); + + break; + + case 1: + case 9: + if (mSequence == eSeq_Control) { +#if HBM_REVISION > 1 + mSelectAnmNum = 4; + mpPairGroupAnmController[mSelectAnmNum]->start(); +#endif + + mSelectAnmNum = 2; + mpPairGroupAnmController[mSelectAnmNum]->start(); + + mpPairGroupAnmController[11]->start(); + + mState = 10; + mSequence = eSeq_Normal; + play_sound(8); + } else if (mSequence == eSeq_Normal) { + mpPairGroupAnmController[1]->start(); + + mSelectAnmNum = 9; + mpPairGroupAnmController[mSelectAnmNum]->start(); + mState = 10; + + for (int i = 2; i < 7; i++) { + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTouchPaneName[i], true) + ->SetVisible(true); + } + + mSequence = eSeq_Control; + play_sound(5); + } + + break; + + case 2: + if (mVolumeNum > 0) { + mVolumeNum--; + + anm_no = findGroupAnimator(mVolumeNum + 21, 10); + mpGroupAnmController[anm_no]->stop(); + + anm_no = findGroupAnimator(mVolumeNum + 21, 9); + mpGroupAnmController[anm_no]->start(); + + if (mVolumeNum == 0) { + play_sound(12); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } else { + play_sound(10); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } + + anm_no = findGroupAnimator(11, 5); + mpGroupAnmController[anm_no]->start(); + } else { + play_sound(13); + } + + break; + + case 3: + if (mVolumeNum < 10) { + anm_no = findGroupAnimator(mVolumeNum + 21, 9); + mpGroupAnmController[anm_no]->stop(); + + anm_no = findGroupAnimator(mVolumeNum + 21, 10); + mpGroupAnmController[anm_no]->start(); + + mVolumeNum++; + + if (mVolumeNum == 10) { + play_sound(11); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } else { + play_sound(9); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->setSpeakerVol(mVolumeNum / 10.0f); + getController(i)->playSound(mpSoundArchivePlayer, 1); + } + } + + anm_no = findGroupAnimator(12, 5); + mpGroupAnmController[anm_no]->start(); + } else { + play_sound(13); + } + + break; + + case 4: + if (!mVibFlag) { + mVibFlag = true; + + setVibFlag(mVibFlag); + + anm_no = findGroupAnimator(14, 8); + mpGroupAnmController[anm_no]->start(); + + mSelectAnmNum = findGroupAnimator(16, 6); + mpGroupAnmController[mSelectAnmNum]->start(); + + play_sound(14); + } else { + mSelectAnmNum = findGroupAnimator(16, 14); + mpGroupAnmController[mSelectAnmNum]->start(); + + play_sound(13); + } + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + getController(i)->startMotor(); + mOnPaneVibFrame[i] = 0.0f; + mOnPaneVibWaitFrame[i] = 0.0f; + } + + mState = 9; + + break; + + case 5: + if (mVibFlag) { + mVibFlag = false; + setVibFlag(mVibFlag); + + anm_no = findGroupAnimator(14, 6); + mpGroupAnmController[anm_no]->start(); + + mSelectAnmNum = findGroupAnimator(13, 8); + mpGroupAnmController[mSelectAnmNum]->start(); + + play_sound(15); + } else { + play_sound(13); + } + + mState = 9; + + break; + + case 6: + mSelectAnmNum = findGroupAnimator(15, 5); + mpGroupAnmController[mSelectAnmNum]->start(); + + mState = 3; + setReassignedFlag(true); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + mOnPaneVibFrame[i] = 0.0f; + mOnPaneVibWaitFrame[i] = 0.0f; + getController(i)->stopMotor(); + } + + mWaitStopMotorCount = 30; + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[0], true) + ->SetVisible(true); + + mpLayout->GetRootPane() + ->FindPaneByName(scFuncTextPaneName[1], true) + ->SetVisible(true); + + play_sound(5); + play_sound(16); + + break; + + case 7: + mSelectAnmNum = findGroupAnimator(19, 13); + mpGroupAnmController[mSelectAnmNum]->start(); + + mState = 13; + mSequence = eSeq_Normal; + + if (mSelectBtnNum == HBM_SELECT_BTN1) { + play_sound(2); + } else if (mSelectBtnNum == HBM_SELECT_BTN2) { + play_sound(3); + } + + break; + + case 8: + mSelectAnmNum = findGroupAnimator(20, 13); + mpGroupAnmController[mSelectAnmNum]->start(); + + mState = 13; + mSelectBtnNum = HBM_SELECT_NULL; + + mSequence = eSeq_Normal; + + play_sound(6); + + break; + } + } + } + } + + void HomeButton::reset_btn() { + int anm_no; + + for (int i = 0; i < mButtonNum; i++) { + if (!mPaneCounter[i]) { + continue; + } + + anm_no = findAnimator(i, 2); + mpAnmController[anm_no]->start(); + mPaneCounter[i] = 0; + } + + if (mPaneCounter[mButtonNum]) { + mpPairGroupAnmController[12]->start(); + mPaneCounter[mButtonNum + 1] = 0; + } + + if (mPaneCounter[mButtonNum + 1]) { + if (mSequence == eSeq_Control) { + if (!mMsgCount) { + anm_no = findGroupAnimator(5, 20); + mpGroupAnmController[anm_no]->start(); + mPaneCounter[mButtonNum] = 0; + } + } else { + anm_no = findGroupAnimator(5, 3); + mpGroupAnmController[anm_no]->start(); + mPaneCounter[mButtonNum] = 0; + } + } + } + + void HomeButton::reset_control() { + int anm_no; + + for (int i = 0; i < 5; i++) { + anm_no = findGroupAnimator(i + 6, 7); + mpGroupAnmController[anm_no]->start(); + } + } + + void HomeButton::reset_window() { + int anm_no; + + anm_no = findGroupAnimator(17, 12); + mpGroupAnmController[anm_no]->start(); + + anm_no = findGroupAnimator(18, 12); + mpGroupAnmController[anm_no]->start(); + } + + void HomeButton::reset_battery() { + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + for (int j = 0; j < 4; j++) { + mpLayout->GetRootPane() + ->FindPaneByName(scBatteryPaneName[i][j], true) + ->SetVisible(false); + } + } + } + + void HomeButton::reset_guiManager(int num) { + if (num < 0) // presumably a -1 = all case + { + for (int i = 0; i < 8; i++) { + mpPaneManager->update(i, -10000.0f, -10000.0f, 0, 0, 0, NULL); + } + } else { + mpPaneManager->update(num, -10000.0f, -10000.0f, 0, 0, 0, NULL); + } + } + + bool HomeButton::isActive() const { + return mState == 2; + } + + bool HomeButton::isUpBarActive() const { + bool flag = true; + + if (!isActive() || mpPairGroupAnmController[12]->isPlaying() || + mpPairGroupAnmController[3]->isPlaying()) + { + flag = false; + } + + return flag; + } + + bool HomeButton::isDownBarActive() { + bool flag = true; + + int anm_no[4]; + anm_no[0] = findGroupAnimator(4, 2); + anm_no[1] = findGroupAnimator(5, 3); + anm_no[2] = findGroupAnimator(4, 19); + anm_no[3] = findGroupAnimator(5, 20); + + if (!isActive() || mpGroupAnmController[anm_no[0]]->isPlaying() || + mpGroupAnmController[anm_no[1]]->isPlaying() || + mpGroupAnmController[anm_no[2]]->isPlaying() || + mpGroupAnmController[anm_no[3]]->isPlaying()) + { + flag = false; + } + + return flag; + } + + int HomeButton::getPaneNo(const char* panename) { + int buttonNum = mButtonNum; + int ret = -1; + + for (int i = 0; i < buttonNum; i++) { + if (!std::strcmp(panename, getPaneName(i))) { + ret = i; + break; + } + } + + for (int i = 0; i < 10; i++) { + if (!std::strcmp(panename, getFuncPaneName(i))) { + ret = i + buttonNum; + break; + } + } + + return ret; + } + + int HomeButton::findAnimator(int pane, int anm) { + for (int i = 0; i < mAnmNum; i++) { + if (scAnmTable[i].pane == pane && scAnmTable[i].anm == anm) { + return i; + } + } + + return -1; + } + + void HomeButton::setForcusSE() { + if (mForcusSEWaitTime <= 2) { + return; + } + + play_sound(4); + mForcusSEWaitTime = 0; + } + + void HomeButton::setAdjustFlag(int flag) { + nw4hbm::math::VEC2 sc_v; + + mAdjustFlag = static_cast(flag); + mDrawInfo.SetLocationAdjust(mAdjustFlag); + + if (mAdjustFlag) { + sc_v = nw4hbm::math::VEC2(mpHBInfo->adjust.x, mpHBInfo->adjust.y); + mpLayout->GetRootPane()->SetScale(sc_v); + + if (!mpHBInfo->cursor) { + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + mpCursorLayout[i]->GetRootPane()->SetScale(sc_v); + } + } + } else { + sc_v = nw4hbm::math::VEC2(1.0f, 1.0f); + mpLayout->GetRootPane()->SetScale(sc_v); + + if (!mpHBInfo->cursor) { + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + mpCursorLayout[i]->GetRootPane()->SetScale(sc_v); + } + } + } + + GXSetCullMode(GX_CULL_NONE); + } + + void HomeButton::setVolume(int vol) { + WPADSetSpeakerVolume(vol * 12.7f); + } + + int HomeButton::getVolume() { + return WPADGetSpeakerVolume() * (1.0f / 12.7f) + 0.9f; + } + + void HomeButton::setVibFlag(bool flag) { + WPADEnableMotor(flag); + } + + bool HomeButton::getVibFlag() { + return WPADIsMotorEnabled() ? true : false; + } + + void HomeButtonEventHandler::onEvent(u32 uID, u32 uEvent, void* pData) { + gui::PaneComponent* p_panecpt = (gui::PaneComponent*)mpManager->getComponent(uID); + const char* panename = p_panecpt->getPane()->GetName(); + + HomeButton* p_hbtn = getHomeButton(); + + HBController* pCon = static_cast(pData); + + switch (uEvent) { + case 1: + p_hbtn->startPointEvent(panename, pData); + break; + + case 2: + p_hbtn->startLeftEvent(panename); + break; + + case 0: + if ((pCon->trig & WPAD_BUTTON_A) || (pCon->trig & 0x1000000)) { + p_hbtn->startTrigEvent(panename); + } + break; + } + } + + void HomeButton::startBlackOut() { + mForceSttInitProcFlag = false; + mForceSttFadeInProcFlag = false; + mForceStopSyncFlag = false; + mForceEndMsgAnmFlag = false; + + switch (mState) { + case 0: + mForceSttInitProcFlag = true; + + case 1: + mForceSttFadeInProcFlag = true; + break; + + case 3: + case 5: + case 6: + case 7: + if ((mState == 3 && mSelectAnmNum == 5) || (mState == 5 && !mSimpleSyncFlag)) { + OSCancelAlarm(&mSimpleSyncAlarm); + WPADSetSimpleSyncCallback(mSimpleSyncCallback); + mSimpleSyncCallback = NULL; + } else if (!mEndSimpleSyncFlag && mState > 3) { + mForceStopSyncFlag = true; + + if (!WPADStopSimpleSync()) { + OSCancelAlarm(&mSimpleSyncAlarm); + + OSSetAlarmUserData(&mSimpleSyncAlarm, (void*)1); + OSSetAlarm(&mSimpleSyncAlarm, OSMillisecondsToTicks(100), + &RetrySimpleSyncCallback); + } + } else { + WPADSetSimpleSyncCallback(mSimpleSyncCallback); + mSimpleSyncCallback = NULL; + } + + mForceEndMsgAnmFlag = true; + break; + } + + mState = 19; + mFader.start(); + + mSelectBtnNum = HBM_SELECT_BTN2; + + f32 maxFrame = mFader.getMaxFrame(); + mFadeOutSeTime = maxFrame; + + if (mpHBInfo->sound_callback != NULL) { + mpHBInfo->sound_callback(3, maxFrame); + } + } + + static void drawBlackPlate(f32 left, f32 top, f32 right, f32 bottom) { +#if HBM_REVISION == 1 + GXBegin(GX_QUADS, GX_VTXFMT0, 4); + GXPosition2f32(left, top); + GXPosition2f32(right, top); + GXPosition2f32(right, bottom); + GXPosition2f32(left, bottom); + GXEnd(); +#else + GXBegin(GX_QUADS, GX_VTXFMT0, 4); + GXPosition2f32(left, top); + GXPosition2f32(left, bottom); + GXPosition2f32(right, bottom); + GXPosition2f32(right, top); + GXEnd(); +#endif + } + + static void initgx() { + Mtx view_mtx; + + PSMTXIdentity(view_mtx); + GXLoadPosMtxImm(view_mtx, 0); + GXSetCurrentMtx(0); + + GXClearVtxDesc(); + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_CLR_RGB, GX_F32, 0); + + GXSetNumChans(1); + GXSetChanCtrl(GX_COLOR0A0, false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + GXSetChanCtrl(GX_COLOR1A1, false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + + GXSetNumTexGens(0); + + GXSetNumTevStages(1); + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR_NULL); + GXSetTevColorIn(GX_TEVSTAGE0, GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, GX_CC_C0); + GXSetTevColorOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GXSetTevAlphaIn(GX_TEVSTAGE0, GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, GX_CA_A0); + GXSetTevAlphaOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + + GXSetAlphaCompare(GX_ALWAYS, 0, GX_AOP_OR, GX_ALWAYS, 0); + GXSetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_NOOP); + GXSetAlphaUpdate(false); + GXSetZMode(false, GX_ALWAYS, false); + +#if HBM_REVISION > 1 + GXSetNumIndStages(0); + GXSetTevSwapModeTable(GX_TEV_SWAP0, GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, GX_CH_ALPHA); + GXSetTevSwapMode(GX_TEVSTAGE0, GX_TEV_SWAP0, GX_TEV_SWAP0); +#endif + } + + void HomeButton::createSound(nw4hbm::snd::NandSoundArchive* pNandSoundArchive, + bool bCreateSoundHeap) { + void* buffer = + MEMAllocFromAllocator(&sSoundAllocator, sizeof(nw4hbm::snd::SoundArchivePlayer)); + if (buffer != NULL) { + mpSoundArchivePlayer = new (buffer) nw4hbm::snd::SoundArchivePlayer(); + } + NW4HBM_ASSERT(LN(3752, 3695), mpSoundArchivePlayer); + + void* memBuffer; + void* strmBuffer; + u32 memSize = mpSoundArchivePlayer->GetRequiredMemSize(pNandSoundArchive); + u32 strmSize = mpSoundArchivePlayer->GetRequiredStrmBufferSize(pNandSoundArchive); + strmBuffer = MEMAllocFromAllocator(&sSoundAllocator, strmSize); + memBuffer = MEMAllocFromAllocator(&sSoundAllocator, memSize); + bool result = mpSoundArchivePlayer->Setup(pNandSoundArchive, memBuffer, memSize, strmBuffer, + strmSize); + NW4HBM_ASSERT(LN(3770, 3713), result); + + buffer = MEMAllocFromAllocator(&sSoundAllocator, sizeof(nw4hbm::snd::SoundHandle)); + if (buffer != NULL) { + mpSoundHandle = new (buffer) nw4hbm::snd::SoundHandle(); + } + NW4HBM_ASSERT(LN(3777, 3720), mpSoundHandle); + + if (bCreateSoundHeap) { + buffer = MEMAllocFromAllocator(&sSoundAllocator, sizeof(nw4hbm::snd::SoundHeap)); + if (buffer != NULL) { + mpSoundHeap = new (buffer) nw4hbm::snd::SoundHeap(); + } + NW4HBM_ASSERT(LN(3786, 3729), mpSoundHeap); + + u32 size = mButtonNum == 2 ? 0x60000 : 0x6F800; + mpSoundHeap->Create(MEMAllocFromAllocator(&sSoundAllocator, size), size); + NW4HBM_ASSERT(LN(3794, 3737), mpSoundHeap->IsValid()); + + bool result = mpSoundArchivePlayer->LoadGroup(0, mpSoundHeap, 0); + NW4HBM_ASSERT(LN(3797, 3740), result); + } else { + mpSoundHeap = NULL; + } + } + + void HomeButton::deleteSound() { + if (mpDvdSoundArchive != NULL) { + mpDvdSoundArchive->Close(); + mpDvdSoundArchive->~DvdSoundArchive(); + } + + if (mpMemorySoundArchive != NULL) { + mpMemorySoundArchive->Shutdown(); + mpMemorySoundArchive->~MemorySoundArchive(); + } + + if (mpNandSoundArchive != NULL) { + mpNandSoundArchive->Close(); + mpNandSoundArchive->~NandSoundArchive(); + } + + if (mpSoundHeap != NULL) { + mpSoundHeap->Destroy(); + mpSoundHeap->~SoundHeap(); + } + + if (mpSoundArchivePlayer != NULL) { + mpSoundArchivePlayer->Shutdown(); + mpSoundArchivePlayer->~SoundArchivePlayer(); + } + + if (mpSoundHandle != NULL) { + mpSoundHandle->~SoundHandle(); + } + + nw4hbm::snd::SoundSystem::ShutdownSoundSystem(); + } + +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMBase.h b/src/revolution/homebuttonLib/HBMBase.h new file mode 100644 index 0000000000..8707cb1695 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMBase.h @@ -0,0 +1,295 @@ +#ifndef HOMEBUTTON_BASE_H +#define HOMEBUTTON_BASE_H + +#include +#include +#include +#include "HBMCommon.h" +#include "HBMController.h" +#include "HBMGUIManager.h" +#include "nw4hbm/lyt/drawInfo.h" +#include "nw4hbm/lyt/layout.h" +#include "nw4hbm/snd/DvdSoundArchive.h" +#include "nw4hbm/snd/MemorySoundArchive.h" +#include "nw4hbm/snd/NandSoundArchive.h" +#include "nw4hbm/snd/SoundArchivePlayer.h" +#include "nw4hbm/snd/SoundPlayer.h" +#include "nw4hbm/snd/SoundSystem.h" + + +#include "new.h" + +namespace homebutton { + static void initgx(); + static void drawBlackPlate(f32 left, f32 top, f32 right, f32 bottom); + static u32 get_comma_length(char* pBuf); + static void SpeakerCallback(OSAlarm* alm, OSContext* ctx); + static void MotorCallback(OSAlarm* alm, OSContext* ctx); + static void RetrySimpleSyncCallback(OSAlarm* alm, OSContext* ctx); + static void SimpleSyncCallback(s32 result, s32 num); +} // namespace homebutton + +namespace nw4hbm { + + namespace lyt { + class ArcResourceAccessor; + class ArcResourceLink; + class Layout; + class MultiArcResourceAccessor; + class Pane; + } // namespace lyt + + namespace ut { + class ResFont; + } + +} // namespace nw4hbm + +namespace homebutton { + + class HomeButton; + class Controller; + class GroupAnmController; + class RemoteSpk; + + class HomeButtonEventHandler : public gui::EventHandler { + public: + HomeButtonEventHandler(homebutton::HomeButton* pHomeButton) : mpHomeButton(pHomeButton) {} + + /* 0x08 */ virtual void onEvent(u32 uID, u32 uEvent, void* pData); + + homebutton::HomeButton* getHomeButton() { return mpHomeButton; } + + private: + /* 0x00 (base) */ + /* 0x08 */ HomeButton* mpHomeButton; + }; // size = 0x0C + + class HomeButton { + private: + typedef enum { + /* 0 */ eSeq_Normal, + /* 1 */ eSeq_Control, + /* 2 */ eSeq_Cmn, + } eSeq; + + class BlackFader { + public: + BlackFader(int maxFrame) { + init(maxFrame); + setColor(0, 0, 0); + } + + void setColor(u8 r, u8 g, u8 b) { + red_ = r; + green_ = g; + blue_ = b; + } + + int getFrame() const { return frame_; } + int getMaxFrame() const { return maxFrame_; } + void start() { state_ = 1; } + GXColor GetColor(u8 alpha) { return (GXColor){red_, green_, blue_, alpha}; } + + bool isDone(); + void init(int maxFrame); + void calc(); + void draw(); + + private: + /* 0x00 */ int frame_; + /* 0x04 */ int maxFrame_; + /* 0x08 */ int state_; + /* 0x0D */ u8 red_; + /* 0x0E */ u8 green_; + /* 0x0F */ u8 blue_; + }; // size = 0x10 + + public: + HomeButton(const HBMDataInfo* dataInfo); + ~HomeButton(); + + int getVolume(); + HBMSelectBtnNum getSelectBtnNum(); + bool isActive() const; + bool isUpBarActive() const; + bool isDownBarActive(); + void setAdjustFlag(int flag); + void setForcusSE(); + void setSimpleSyncAlarm(int type); + void setSpeakerAlarm(int chan, int msec); + void setVolume(int vol); + bool getVibFlag(); + int getPaneNo(const char*); + void setVibFlag(bool flag); + void create(); + void init(); + void calc(const HBMControllerData* pController); + void draw(); + void update(const HBMControllerData* pController); + void updateTrigPane(); + void startPointEvent(const char* pPane, void* pData); + void startLeftEvent(const char* pPane); + void startTrigEvent(const char* pPane); + int findAnimator(int pane, int anm); + int findGroupAnimator(int pane, int anm); + void callSimpleSyncCallback(s32 result, s32 num); + void startBlackOut(); + + const HBMDataInfo* getHBMDataInfo() { return mpHBInfo; } + Controller* getController(int chan) { return mpController[chan]; } + const char* getFuncPaneName(int no) { return scFuncTouchPaneName[no]; } + const char* getPaneName(int no) { return scBtnName[no]; } + bool getReassignedFlag() const { return mReassignedFlag; } + HomeButtonEventHandler* getEventHandler() const { return mpHomeButtonEventHandler; } + nw4hbm::snd::SoundArchivePlayer* GetSoundArchivePlayer() { return mpSoundArchivePlayer; } + void setEndSimpleSyncFlag(bool flag) { mEndSimpleSyncFlag = flag; } + void setReassignedFlag(bool flag) { mReassignedFlag = flag; } + void setSimpleSyncFlag(bool flag) { mSimpleSyncFlag = flag; } + + static void createInstance(const HBMDataInfo* dataInfo); + static HomeButton* getInstance() { return spHomeButtonObj; } + static void deleteInstance(); + + private: + void init_battery(const HBMControllerData* pController); + void calc_battery(int chan); + void reset_battery(); + + void init_sound(); + void fadeout_sound(f32 gain); + + void init_msg(); + void init_vib(); + void init_volume(); + + void set_config(); + void set_text(); + + void calc_fadeoutAnm(); + + void update_controller(int id); + void update_posController(int id); + + void reset_btn(); + void reset_control(); + void reset_guiManager(int num); + void reset_window(); + + public: + void play_sound(int id); + void createSound(nw4hbm::snd::NandSoundArchive* pNandSoundArchive, bool bCreateSoundHeap); + void deleteSound(); + void draw_impl(); + void updateSoundArchivePlayer(); + void setSoundVolume(f32 volume); + inline void stopSound(bool checkFlag); + void initSound(const char* path); + void updateSound(); + + void PlaySeq(int num) { + if (mpSoundArchivePlayer != NULL && mpSoundHandle != NULL) { + mpSoundHandle->DetachSound(); + mpSoundArchivePlayer->StartSound(mpSoundHandle, num); + } + } + + private: + /* 0x000 */ eSeq mSequence; + /* 0x004 */ const HBMDataInfo* mpHBInfo; + /* 0x008 */ int mButtonNum; + /* 0x00C */ int mAnmNum; + /* 0x010 */ int mState; + /* 0x014 */ int mSelectAnmNum; + /* 0x018 */ int mMsgCount; + /* 0x01C */ int mPaneCounter[14]; + /* 0x054 */ int mPadDrawTime[WPAD_MAX_CONTROLLERS]; + /* 0x064 */ int mForcusSEWaitTime; + /* 0x068 */ int mBar0AnmRev; + /* 0x06C */ int mBar1AnmRev; + /* 0x070 */ int mBar0AnmRevHold; + /* 0x074 */ int mBar1AnmRevHold; + /* 0x078 */ int mGetPadInfoTime; + /* 0x07C */ bool mControllerFlag[WPAD_MAX_CONTROLLERS]; + /* 0x080 */ int mVolumeNum; + /* 0x084 */ bool mVibFlag; + /* 0x085 */ bool mControlFlag; + /* 0x086 */ bool mLetterFlag; + /* 0x087 */ bool mAdjustFlag; + /* 0x088 */ bool mReassignedFlag; + /* 0x089 */ bool mSimpleSyncFlag; + /* 0x08A */ bool mEndSimpleSyncFlag; + /* 0x08B */ bool mInitFlag; + /* 0x08C */ bool mForceSttInitProcFlag; + /* 0x08D */ bool mForceSttFadeInProcFlag; + /* 0x08E */ bool mEndInitSoundFlag; + /* 0x08F */ bool mForceStopSyncFlag; + /* 0x090 */ bool mForceEndMsgAnmFlag; +#if HBM_REVISION > 1 + /* 0x094 */ int mSoundRetryCnt; +#endif + /* 0x098 */ int mDialogFlag[4]; + /* 0x0A8 */ char* mpLayoutName; + /* 0x0AC */ char* mpAnmName; + /* 0x0B0 */ HBMSelectBtnNum mSelectBtnNum; + /* 0x0B4 */ wchar_t* mpText[7][6]; + /* 0x15C */ WPADInfo mWpadInfo[WPAD_MAX_CONTROLLERS]; + /* 0x1BC */ WPADSimpleSyncCallback mSimpleSyncCallback; + /* 0x1CC */ f32 mOnPaneVibFrame[4]; + /* 0x1DC */ f32 mOnPaneVibWaitFrame[4]; + /* 0x1E0 */ int mWaitStopMotorCount; + /* 0x1E4 */ nw4hbm::lyt::Layout* mpLayout; + /* 0x1E8 */ nw4hbm::lyt::Layout* mpCursorLayout[WPAD_MAX_CONTROLLERS]; + /* 0x1F8 */ nw4hbm::lyt::ArcResourceAccessor* mpResAccessor; + /* 0x1FC */ gui::PaneManager* mpPaneManager; + /* 0x200 */ HomeButtonEventHandler* mpHomeButtonEventHandler; + /* 0x204 */ nw4hbm::lyt::DrawInfo mDrawInfo; + /* 0x258 */ Controller* mpController[WPAD_MAX_CONTROLLERS]; + /* 0x268 */ RemoteSpk* mpRemoteSpk; + /* 0x26C */ GroupAnmController* mpAnmController[12]; + /* 0x29C */ GroupAnmController* mpGroupAnmController[74]; + /* 0x3C4 */ GroupAnmController* mpPairGroupAnmController[15]; + /* 0x400 */ BlackFader mFader; + /* 0x410 */ OSAlarm mAlarm[WPAD_MAX_CONTROLLERS]; + /* 0x4D0 */ OSAlarm mSpeakerAlarm[WPAD_MAX_CONTROLLERS]; + /* 0x590 */ OSAlarm mSimpleSyncAlarm; + /* 0x5C0 */ nw4hbm::snd::SoundArchivePlayer* mpSoundArchivePlayer; + /* 0x5C4 */ nw4hbm::snd::DvdSoundArchive* mpDvdSoundArchive; + /* 0x5C8 */ nw4hbm::snd::MemorySoundArchive* mpMemorySoundArchive; + /* 0x5CC */ nw4hbm::snd::NandSoundArchive* mpNandSoundArchive; + /* 0x5D0 */ nw4hbm::snd::SoundHeap* mpSoundHeap; + /* 0x5D4 */ nw4hbm::snd::SoundHandle* mpSoundHandle; + /* 0x5D8 */ u16 mAppVolume[3]; + /* 0x5E0 */ AXFXAllocFunc mAxFxAlloc; + /* 0x5E4 */ AXFXFreeFunc mAxFxFree; + /* 0x5E8 */ AXFX_REVERBHI mAxFxReverb; + /* 0x748 */ AXAuxCallback mAuxCallback; + /* 0x74C */ void* mpAuxContext; + /* 0x750 */ f32 mFadeOutSeTime; + + // static members + private: + static HomeButton* spHomeButtonObj; + + static const char* scCursorLytName[WPAD_MAX_CONTROLLERS]; + static const char* scCursorPaneName; + static const char* scCursorRotPaneName; + static const char* scCursorSRotPaneName; + + static const char* scBtnName[4]; + static const char* scTxtName[4]; + static const char* scGrName[8]; + static const char* scAnimName[3]; + static const char* scPairGroupAnimName[15]; + static const char* scPairGroupName[15]; + static const char* scGroupAnimName[22]; + static const char* scGroupName[35]; + static const char* scFuncPaneName[5]; + static const char* scFuncTouchPaneName[10]; + static const char* scFuncTextPaneName[3]; + static const char* scBatteryPaneName[WPAD_MAX_CONTROLLERS][4]; + }; // size = 0x740 + +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/HBMCommon.h b/src/revolution/homebuttonLib/HBMCommon.h new file mode 100644 index 0000000000..a7ed73b162 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMCommon.h @@ -0,0 +1,11 @@ +#ifndef HOMEBUTTON_COMMON_H +#define HOMEBUTTON_COMMON_H + +#include + +extern "C" MEMAllocator* spAllocator; + +void* HBMAllocMem(u32 length); +void HBMFreeMem(void* ptr); + +#endif diff --git a/src/revolution/homebuttonLib/HBMController.cpp b/src/revolution/homebuttonLib/HBMController.cpp new file mode 100644 index 0000000000..207ee57130 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMController.cpp @@ -0,0 +1,356 @@ +#include "HBMController.h" + +namespace homebutton { + + bool Controller::sBatteryFlag[WPAD_MAX_CONTROLLERS]; + OSAlarm Controller::sAlarm[WPAD_MAX_CONTROLLERS]; + OSAlarm Controller::sAlarmSoundOff[WPAD_MAX_CONTROLLERS]; + Controller* Controller::sThis[WPAD_MAX_CONTROLLERS]; + bool Controller::sSetInfoAsync[WPAD_MAX_CONTROLLERS]; + RemoteSpk* Controller::sPInstance; + s32 Controller::lbl_8025DBBC; + + void Controller::wpadConnectCallback(s32 chan, s32 result) { + switch (result) { + case WPAD_ESUCCESS: + if (!sThis[chan]->mCallbackFlag) { + sThis[chan]->mOldExtensionCallback = + WPADSetExtensionCallback(chan, wpadExtensionCallback); + sThis[chan]->mCallbackFlag = true; + } + + WPADControlSpeaker(chan, WPAD_SPEAKER_DISABLE, NULL); + break; + + case WPAD_ENODEV: + WPADSetExtensionCallback(chan, sThis[chan]->mOldExtensionCallback); + sThis[chan]->mOldExtensionCallback = NULL; + sThis[chan]->mCallbackFlag = false; + sThis[chan]->mCheckSoundTimeFlag = false; + sThis[chan]->mCheckSoundIntervalFlag = false; + break; + } + + if (sThis[chan]->mOldConnectCallback) { + (*sThis[chan]->mOldConnectCallback)(chan, result); + } + } + + void Controller::wpadExtensionCallback(s32 chan, s32 result) { + switch (result) { + case WPAD_DEV_INITIALIZING: + sThis[chan]->soundOff(1000); + break; + } + + if (sThis[chan]->mOldExtensionCallback) { + (*sThis[chan]->mOldExtensionCallback)(chan, result); + } + } + + void Controller::soundOnCallback(OSAlarm* alm, OSContext*) { + int chan = (int)OSGetAlarmUserData(alm); + sThis[chan]->soundOn(); + } + + Controller::Controller(int chan, RemoteSpk* spk) { + mHBController.chan = chan; + mHBController.rumble = false; + mHBController.spVol = 1.0f; + + remotespk = spk; + mOldConnectCallback = NULL; + mOldExtensionCallback = NULL; + mCallbackFlag = false; + mSoundOffFlag = false; + + if (chan < WPAD_MAX_CONTROLLERS) { + sBatteryFlag[chan] = false; + OSCreateAlarm(&sAlarm[chan]); + OSCreateAlarm(&sAlarmSoundOff[chan]); + sThis[chan] = this; + } + } + + Controller::~Controller() { + OSCancelAlarm(&sAlarm[mHBController.chan]); + OSCancelAlarm(&sAlarmSoundOff[mHBController.chan]); + } + + void Controller::initCallback() { + u32 type; + + mOldConnectCallback = WPADSetConnectCallback(mHBController.chan, &wpadConnectCallback); + + switch (WPADProbe(mHBController.chan, &type)) { + case WPAD_ESUCCESS: + mOldExtensionCallback = + WPADSetExtensionCallback(mHBController.chan, &wpadExtensionCallback); + mCallbackFlag = true; + break; + case WPAD_ENODEV: + mCallbackFlag = false; + break; + } + } + + void Controller::clearCallback() { + WPADSetConnectCallback(mHBController.chan, mOldConnectCallback); + mOldConnectCallback = NULL; + + WPADSetExtensionCallback(mHBController.chan, mOldExtensionCallback); + mOldExtensionCallback = NULL; + } + + void Controller::setKpad(const HBMKPadData* con, bool updatePos) { + if (!con->kpad) { + return; + } + + if (updatePos) { + if (con->kpad->dev_type == WPAD_DEV_CLASSIC && con->use_devtype == WPAD_DEV_CLASSIC) { + mHBController.x = con->pos.x; + mHBController.y = con->pos.y; + } else { + mHBController.x = con->kpad->pos.x; + mHBController.y = con->kpad->pos.y; + } + } + + mHBController.trig = con->kpad->trig; + mHBController.hold = con->kpad->hold; + mHBController.release = con->kpad->release; + + if (con->kpad->dev_type == WPAD_DEV_CLASSIC) { + u32 h = con->kpad->ex_status.cl.hold; + u32 t = con->kpad->ex_status.cl.trig; + u32 r = con->kpad->ex_status.cl.release; + + if (h & WPAD_BUTTON_CL_A) { + mHBController.hold |= WPAD_BUTTON_A; + } + if (t & WPAD_BUTTON_CL_A) { + mHBController.trig |= WPAD_BUTTON_A; + } + if (r & WPAD_BUTTON_CL_A) { + mHBController.release |= WPAD_BUTTON_A; + } + + if (h & WPAD_BUTTON_CL_PLUS) { + mHBController.hold |= WPAD_BUTTON_PLUS; + } + if (t & WPAD_BUTTON_CL_PLUS) { + mHBController.trig |= WPAD_BUTTON_PLUS; + } + if (r & WPAD_BUTTON_CL_PLUS) { + mHBController.release |= WPAD_BUTTON_PLUS; + } + + if (h & WPAD_BUTTON_CL_MINUS) { + mHBController.hold |= WPAD_BUTTON_MINUS; + } + if (t & WPAD_BUTTON_CL_MINUS) { + mHBController.trig |= WPAD_BUTTON_MINUS; + } + if (r & WPAD_BUTTON_CL_MINUS) { + mHBController.release |= WPAD_BUTTON_MINUS; + } + + if (h & WPAD_BUTTON_CL_HOME) { + mHBController.hold |= WPAD_BUTTON_HOME; + } + if (t & WPAD_BUTTON_CL_HOME) { + mHBController.trig |= WPAD_BUTTON_HOME; + } + if (r & WPAD_BUTTON_CL_HOME) { + mHBController.release |= WPAD_BUTTON_HOME; + } + } + } + + void Controller::clrKpadButton() { + mHBController.trig = 0; + mHBController.hold = 0; + mHBController.release = 0; + } + + void Controller::setInValidPos() { + mHBController.x = -10000.0f; + mHBController.y = -10000.0f; + } + + int Controller::getChan() const { + return mHBController.chan; + } + + void Controller::connect() { + getRemoteSpk()->Connect(getChan()); + } + + void Controller::disconnect() { /* ... */ } + + void Controller::setSpeakerVol(f32 vol) { + mHBController.spVol = vol; + } + + f32 Controller::getSpeakerVol() const { + return mHBController.spVol; + } + + void Controller::playSound(nw4hbm::snd::SoundArchivePlayer* pSoundArchivePlayer, int id) { + if (!mSoundOffFlag) { + getRemoteSpk()->Play(getChan(), id, getSpeakerVol() * 10.0f); + + if (WPADIsSpeakerEnabled(getChan())) { + if (!mCheckSoundTimeFlag) { + mPlaySoundTime = OSGetTime(); + } + + mCheckSoundTimeFlag = true; + mCheckSoundIntervalFlag = false; + } + } + } + + bool Controller::isPlayingSound() const { + return getRemoteSpk()->isPlaying(getChan()); + } + + bool Controller::isPlayingSoundId(int id) const { + if (!isPlayingSound()) { + return false; + } + + if (!getRemoteSpk()->isPlayingId(getChan(), id)) { + return false; + } + + return true; + } + + void Controller::initSound() { + mCheckSoundTimeFlag = false; + mCheckSoundIntervalFlag = false; + } + + void Controller::updateSound() { + int chan = getChan(); + + if (!isPlayingSound()) { + if (mCheckSoundTimeFlag) { + if (!mCheckSoundIntervalFlag) { + mStopSoundTime = OSGetTime(); + mCheckSoundIntervalFlag = true; + } else { + OSTime time = OSGetTime(); + if (OSTicksToMilliseconds(time - mStopSoundTime) >= 1000) { + mCheckSoundTimeFlag = false; + mCheckSoundIntervalFlag = false; + } + } + } + + return; + } else { + if (mCheckSoundTimeFlag) { + mCheckSoundIntervalFlag = false; + + OSTime time = OSGetTime(); + if (OSTicksToMilliseconds(time - mPlaySoundTime) >= 480000) { + mCheckSoundTimeFlag = false; + mCheckSoundIntervalFlag = false; + soundOff(1000); + return; + } + } + + // Average radio sensitivity is 80 (see __wpadCalcRadioQuality) + if (!mSoundOffFlag && WPADGetRadioSensitivity(chan) <= 85) { + soundOff(1000); + } + } + } + + void Controller::soundOff(int msec) { + int chan = getChan(); + + if (!WPADIsSpeakerEnabled(chan)) { + return; + } + + WPADControlSpeaker(chan, WPAD_SPEAKER_MUTE, NULL); + + OSSetAlarmUserData(&sAlarmSoundOff[chan], (void*)chan); + OSCancelAlarm(&sAlarmSoundOff[chan]); + OSSetAlarm(&sAlarmSoundOff[chan], OSMillisecondsToTicks(msec), &soundOnCallback); + + mSoundOffFlag = true; + } + + void Controller::soundOn() { + int chan = getChan(); + + if (WPADIsSpeakerEnabled(chan)) { + WPADControlSpeaker(chan, WPAD_SPEAKER_UNMUTE, NULL); + } + + mSoundOffFlag = false; + } + + bool Controller::isPlayReady() const { + return getRemoteSpk()->isPlayReady(getChan()); + } + + HBController* Controller::getController() { + return &mHBController; + } + + void Controller::startMotor() { + if (getChan() < WPAD_MAX_CONTROLLERS && !isPlayingSound()) { + setRumble(); + WPADControlMotor(getChan(), WPAD_MOTOR_RUMBLE); + } + } + + void Controller::stopMotor() { + if (getChan() < WPAD_MAX_CONTROLLERS && isRumbling()) { + clrRumble(); + WPADControlMotor(getChan(), WPAD_MOTOR_STOP); + } + } + + s32 Controller::getInfoAsync(WPADInfo* info) { + if (getChan() >= WPAD_MAX_CONTROLLERS) { + return -2; + } + + if (isPlayingSound() || isRumbling()) { + return -2; + } + + return WPADGetInfoAsync(getChan(), info, &ControllerCallback); + } + + void Controller::ControllerCallback(s32 chan, s32 result) { + if (result == WPAD_ESUCCESS && chan < WPAD_MAX_CONTROLLERS) { + sBatteryFlag[chan] = true; + } + } + + bool Controller::getBatteryFlag() const { + if (getChan() >= WPAD_MAX_CONTROLLERS) { + return false; + } + + return sBatteryFlag[getChan()]; + } + + void Controller::clrBatteryFlag() { + if (getChan() >= WPAD_MAX_CONTROLLERS) { + return; + } + + sBatteryFlag[getChan()] = false; + } + +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMController.h b/src/revolution/homebuttonLib/HBMController.h new file mode 100644 index 0000000000..41877549cc --- /dev/null +++ b/src/revolution/homebuttonLib/HBMController.h @@ -0,0 +1,102 @@ +#ifndef HOMEBUTTON_CONTROLLER_H +#define HOMEBUTTON_CONTROLLER_H + +#include +#include +#include +#include "HBMCommon.h" +#include "HBMRemoteSpk.h" +#include "nw4hbm/snd/SoundArchivePlayer.h" +#include "nw4hbm/snd/SoundHandle.h" + + +struct HBController { + /* 0x00 */ int chan; + /* 0x04 */ f32 spVol; + /* 0x08 */ f32 x; + /* 0x0C */ f32 y; + /* 0x10 */ u32 trig; + /* 0x14 */ u32 hold; + /* 0x18 */ u32 release; + /* 0x1C */ bool rumble; +}; // size = 0x20 + +namespace homebutton { + + class Controller { + public: + Controller(int chan, RemoteSpk* spk); + ~Controller(); + + HBController* getController(); + int getChan() const; + f32 getSpeakerVol() const; + RemoteSpk* getRemoteSpk() const { return remotespk; } + bool isRumbling() { return mHBController.rumble; } + bool getBatteryFlag() const; + + void setSpeakerVol(f32 vol); + void setRumble() { mHBController.rumble = true; } + void clrRumble() { mHBController.rumble = false; } + + s32 getInfoAsync(WPADInfo* info); + bool isPlayReady() const; + bool isPlayingSound() const; + bool isPlayingSoundId(int id) const; + + void setKpad(const HBMKPadData* con, bool updatePos); + void setInValidPos(); + void clrBatteryFlag(); + void clrKpadButton(); + + void connect(); + void disconnect(); + + void initSound(); + void updateSound(); + void playSound(nw4hbm::snd::SoundArchivePlayer* pSoundArchivePlayer, int id); + + void soundOn(); + void soundOff(int msec); + + void startMotor(); + void stopMotor(); + + void initCallback(); + void clearCallback(); + + static RemoteSpk* GetInstance() { return sPInstance; } + static void SetInstance(RemoteSpk* p) { sPInstance = p; } + + private: + static void wpadConnectCallback(s32 chan, s32 result); + static void wpadExtensionCallback(s32 chan, s32 result); + static void soundOnCallback(OSAlarm* alm, OSContext* context); + static void ControllerCallback(s32 chan, s32 result); + + private: + /* 0x00 */ HBController mHBController; + /* 0x20 */ nw4hbm::snd::SoundHandle mSoundHandle; + /* 0x24 */ RemoteSpk* remotespk; + /* 0x28 */ WPADConnectCallback mOldConnectCallback; + /* 0x2C */ WPADExtensionCallback mOldExtensionCallback; + /* 0x30 */ OSTime mPlaySoundTime; + /* 0x38 */ OSTime mStopSoundTime; + /* 0x40 */ bool mCallbackFlag; + /* 0x41 */ bool mSoundOffFlag; + /* 0x42 */ bool mCheckSoundTimeFlag; + /* 0x43 */ bool mCheckSoundIntervalFlag; + + private: + static bool sBatteryFlag[WPAD_MAX_CONTROLLERS]; + static OSAlarm sAlarm[WPAD_MAX_CONTROLLERS]; + static OSAlarm sAlarmSoundOff[WPAD_MAX_CONTROLLERS]; + static Controller* sThis[WPAD_MAX_CONTROLLERS]; + static bool sSetInfoAsync[WPAD_MAX_CONTROLLERS]; + static RemoteSpk* sPInstance; + static s32 lbl_8025DBBC; + }; // size = 0x44 + +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/HBMFrameController.cpp b/src/revolution/homebuttonLib/HBMFrameController.cpp new file mode 100644 index 0000000000..dccaf15996 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMFrameController.cpp @@ -0,0 +1,68 @@ + +#include "HBMFrameController.h" + +namespace homebutton { + + void FrameController::init(int anm_type, f32 max_frame, f32 min_frame, f32 delta) { + mAnmType = anm_type; + mMaxFrame = max_frame; + mMinFrame = min_frame; + + mDelta = delta; + mState = ANIM_STATE_STOP; + mbAlternateBack = false; + + initFrame(); + } + + void FrameController::initFrame() { + mFrame = mAnmType == ANIM_TYPE_BACKWARD ? mMaxFrame : mMinFrame; + } + + void FrameController::calc() { + if (mState != ANIM_STATE_PLAY) { + return; + } + + switch (mAnmType) { + case ANIM_TYPE_FORWARD: + if ((mFrame += mDelta) >= getLastFrame()) { + mFrame = getLastFrame(); + stop(); + } + + break; + + case ANIM_TYPE_BACKWARD: + if ((mFrame -= mDelta) <= mMinFrame) { + mFrame = mMinFrame; + stop(); + } + + break; + + case ANIM_TYPE_LOOP: + if ((mFrame += mDelta) >= mMaxFrame) { + mFrame -= mMaxFrame - mMinFrame; + } + + break; + + case ANIM_TYPE_ALTERNATE: + if (!mbAlternateBack) { + if ((mFrame += mDelta) >= getLastFrame()) { + mFrame = getLastFrame(); + mbAlternateBack = true; + } + } else { + if ((mFrame -= mDelta) <= mMinFrame) { + mFrame = mMinFrame; + mbAlternateBack = false; + } + } + + break; + } + } + +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMFrameController.h b/src/revolution/homebuttonLib/HBMFrameController.h new file mode 100644 index 0000000000..67c8eb992b --- /dev/null +++ b/src/revolution/homebuttonLib/HBMFrameController.h @@ -0,0 +1,76 @@ +#ifndef HOMEBUTTON_FRAME_CONTROLLER_H +#define HOMEBUTTON_FRAME_CONTROLLER_H + +#include + +namespace homebutton { + + enum { + /* 0 */ ANIM_TYPE_FORWARD = 0, + /* 1 */ ANIM_TYPE_BACKWARD, + /* 2 */ ANIM_TYPE_LOOP, + /* 3 */ ANIM_TYPE_ALTERNATE + }; + + enum { + /* 0 */ ANIM_STATE_STOP = 0, + /* 1 */ ANIM_STATE_PLAY, + /* 2 */ ANIM_STATE_STOP_REQ, + }; + + class FrameController { + public: + FrameController() {} + + /* 0x08 */ virtual ~FrameController() {} + /* 0x0C */ virtual void calc(); + + void init(int type, f32 maxFrame, f32 minFrame, f32 delta); + void initFrame(); + + void setMaxFrame(f32 value) { mMaxFrame = value; } + f32 getMaxFrame() const { return mMaxFrame; } + + f32 getLastFrame() const { return mMaxFrame - 1.0f; } + + void setMinFrame(f32 value) { mMinFrame = value; } + f32 getMinFrame() const { return mMinFrame; } + + void setCurrentFrame(f32 value) { mFrame = value; } + f32 getCurrentFrame() const { return mFrame; } + + void setDelta(f32 value) { mDelta = value; } + f32 getDelta() const { return mDelta; } + + void setState(int value) { mState = value; } + int getState() const { return mState; } + + void setAnimType(int value) { mAnmType = value; } + int getAnimType() const { return mAnmType; } + + bool isPlaying() const { return mState == ANIM_STATE_PLAY; } + + void start() { + initFrame(); + restart(); + } + + void restart() { mState = ANIM_STATE_PLAY; } + void stop() { mState = ANIM_STATE_STOP; } + + protected: + /* 0x00 (vtable) */ + /* 0x04 */ f32 mMaxFrame; + /* 0x08 */ f32 mMinFrame; + /* 0x0C */ f32 mFrame; + /* 0x10 */ f32 mDelta; + /* 0x14 */ int mState; + /* 0x18 */ int mAnmType; + + private: + /* 0x1C */ bool mbAlternateBack; + }; + +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/HBMGUIManager.cpp b/src/revolution/homebuttonLib/HBMGUIManager.cpp new file mode 100644 index 0000000000..99ab563da6 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMGUIManager.cpp @@ -0,0 +1,433 @@ +#include "HBMGUIManager.h" + +#include "nw4hbm/lyt/bounding.h" +#include "nw4hbm/lyt/layout.h" +#include "nw4hbm/lyt/picture.h" +#include "nw4hbm/lyt/window.h" + +#include "new.h" + +namespace homebutton { + namespace gui { + + u32 PaneManager::suIDCounter; + + static void drawLine_(f32 x0, f32 y0, f32 x1, f32 y1, f32 z, u8 uWidth, GXColor& rColor); + + static bool is_visible(nw4hbm::lyt::Pane* pPane); + + static void drawLine_(f32 x0, f32 y0, f32 x1, f32 y1, f32 z, u8 uWidth, GXColor& rColor) { + static const f32 cubeScale = 1.0f; + + GXClearVtxDesc(); + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_CLR_RGBA, GX_F32, 0); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_CLR0, GX_CLR_RGBA, GX_RGBA8, 0); + + GXSetCullMode(GX_CULL_NONE); + + GXSetNumChans(1); + GXSetChanCtrl(GX_COLOR0A0, false, GX_SRC_VTX, GX_SRC_VTX, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + + GXSetNumTexGens(0); + GXSetNumTevStages(1); + GXSetTevOp(GX_TEVSTAGE0, GX_BLEND); + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); + GXSetBlendMode(GX_BM_NONE, GX_BL_ZERO, GX_BL_ZERO, GX_LO_NOOP); + + Mtx modelMtx; + PSMTXTrans(modelMtx, 0.0f, 0.0f, 0.0f); + GXLoadPosMtxImm(modelMtx, 0); + + GXSetLineWidth(uWidth, GX_TO_ZERO); + + GXBegin(GX_LINES, GX_VTXFMT0, 2); + GXPosition3f32(x0, y0, z); + GXColor1u32(*reinterpret_cast(&rColor)); + GXPosition3f32(x1, y1, z); + GXColor1u32(*reinterpret_cast(&rColor)); + GXEnd(); + } + + bool Component::update(int i, f32 x, f32 y, u32, u32, u32, void* pData) { + bool bTouched = false; + + if (!isVisible()) { + /* nothing */ + } else { + if (contain(x, y)) { + if (isPointed(i)) { + onMove(x, y); + mpManager->onEvent(getID(), 3, pData); + } else { + setPointed(i, true); + onPoint(); + mpManager->onEvent(getID(), 1, pData); + } + + bTouched = true; + } else { + if (isPointed(i)) { + setPointed(i, false); + offPoint(); + mpManager->onEvent(getID(), 2, pData); + } + } + } + + return bTouched; + } + + Manager::~Manager() { + void* p = nw4hbm::ut::List_GetFirst(&mIDToComponent); + + for (; p; p = nw4hbm::ut::List_GetFirst(&mIDToComponent)) { + nw4hbm::ut::List_Remove(&mIDToComponent, p); + + if (mpAllocator) { + MEMFreeToAllocator(mpAllocator, p); + } else { + delete static_cast(p); + } + } + } + + void Manager::init() { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, i)); + + p->mpComponent->init(); + } + } + + void Manager::addComponent(Component* pComponent) { + u32 uID = pComponent->getID(); + pComponent->setManager(this); + + if (mpAllocator) { + void* p = MEMAllocFromAllocator(mpAllocator, sizeof(IDToComponent)); + nw4hbm::ut::List_Append(&mIDToComponent, new (p) IDToComponent(uID, pComponent)); + } else { + nw4hbm::ut::List_Append(&mIDToComponent, new IDToComponent(uID, pComponent)); + } + } + + void Manager::delComponent(Component* pComponent) { + IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNext(&mIDToComponent, NULL)); + + while (p) { + if (p->mpComponent == pComponent) { + break; + } + + p = static_cast(nw4hbm::ut::List_GetNext(&mIDToComponent, p)); + } + + nw4hbm::ut::List_Remove(&mIDToComponent, p); + + if (mpAllocator) { + MEMFreeToAllocator(mpAllocator, p); + } else { + delete p; + } + } + + Component* Manager::getComponent(u32 uID) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, uID)); + + return p->mpComponent; + } + + bool Manager::update(int i, f32 x, f32 y, u32 uTrigFlag, u32 uHoldFlag, u32 uReleaseFlag, + void* pData) { + bool bTouched = false; + Component* pLastContainedComponent = NULL; + + for (u32 n = 0; n < nw4hbm::ut::List_GetSize(&mIDToComponent); n++) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, n)); + + if (p->mpComponent->update(i, x, y, uTrigFlag, uHoldFlag, uReleaseFlag, pData)) { + if (p->mpComponent->isTriggerTarger()) { + pLastContainedComponent = p->mpComponent; + } + + bTouched = true; + } + } + + if (pLastContainedComponent) { + if (uTrigFlag) { + Vec pos; + pLastContainedComponent->onTrig(uTrigFlag, pos); + + onEvent(pLastContainedComponent->getID(), 0, pData); + } + + if (uReleaseFlag) { + Vec pos; + pLastContainedComponent->onTrig(uReleaseFlag, pos); + + onEvent(pLastContainedComponent->getID(), 5, pData); + } + } + + return bTouched; + } + + void Manager::calc() { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, i)); + + p->mpComponent->calc(); + } + } + + void Manager::draw() { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, i)); + + p->mpComponent->draw(); + } + } + + void Manager::setAllComponentTriggerTarget(bool b) { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + const IDToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mIDToComponent, i)); + + p->mpComponent->setTriggerTarget(b); + } + } + + PaneManager::~PaneManager() { + PaneToComponent* pPaneToComponent = + static_cast(nw4hbm::ut::List_GetFirst(&mPaneToComponent)); + + for (; pPaneToComponent; pPaneToComponent = static_cast( + nw4hbm::ut::List_GetFirst(&mPaneToComponent))) + { + nw4hbm::ut::List_Remove(&mPaneToComponent, pPaneToComponent); + + if (mpAllocator) { + MEMFreeToAllocator(mpAllocator, pPaneToComponent->mpComponent); + MEMFreeToAllocator(mpAllocator, pPaneToComponent); + } else { + delete pPaneToComponent->mpComponent; + delete pPaneToComponent; + } + } + } + + void PaneManager::createLayoutScene(const nw4hbm::lyt::Layout& rLayout) { + suIDCounter = 0; + + nw4hbm::lyt::Pane* pRootPane = rLayout.GetRootPane(); + + walkInChildren(pRootPane->GetChildList()); + } + + void PaneManager::addLayoutScene(const nw4hbm::lyt::Layout& rLayout) { + nw4hbm::lyt::Pane* pRootPane = rLayout.GetRootPane(); + + walkInChildren(pRootPane->GetChildList()); + } + + void PaneManager::walkInChildren(nw4hbm::lyt::PaneList& rPaneList) { + for (nw4hbm::lyt::PaneList::Iterator it = rPaneList.GetBeginIter(); + it != rPaneList.GetEndIter(); it++) + { + PaneComponent* pPaneComponent = NULL; + PaneToComponent* pPaneToComponent = NULL; + + if (mpAllocator) { + void* p1 = MEMAllocFromAllocator(mpAllocator, sizeof(*pPaneComponent)); + void* p2 = MEMAllocFromAllocator(mpAllocator, sizeof(*pPaneToComponent)); + + pPaneComponent = new (p1) PaneComponent(suIDCounter); + pPaneToComponent = new (p2) PaneToComponent(&(*it), pPaneComponent); + } else { + pPaneComponent = new PaneComponent(suIDCounter); + pPaneToComponent = new PaneToComponent(&(*it), pPaneComponent); + } + + nw4hbm::ut::List_Append(&mPaneToComponent, pPaneToComponent); + suIDCounter++; + + pPaneComponent->setPane(&(*it)); + + if (nw4hbm::ut::DynamicCast(&(*it))) { + pPaneComponent->setTriggerTarget(true); + } + + if (nw4hbm::ut::DynamicCast(&(*it))) { + pPaneComponent->setTriggerTarget(true); + } + + addComponent(pPaneComponent); + walkInChildren(it->GetChildList()); + } + } + + void PaneManager::delLayoutScene(const nw4hbm::lyt::Layout& rLayout) { + nw4hbm::lyt::Pane* pRootPane = rLayout.GetRootPane(); + + walkInChildrenDel(pRootPane->GetChildList()); + } + + void PaneManager::walkInChildrenDel(nw4hbm::lyt::PaneList& rPaneList) { + for (nw4hbm::lyt::PaneList::Iterator it = rPaneList.GetBeginIter(); + it != rPaneList.GetEndIter(); it++) + { + PaneToComponent* pPaneToComponent = static_cast( + nw4hbm::ut::List_GetNext(&mPaneToComponent, NULL)); + + while (pPaneToComponent) { + if (pPaneToComponent->mpPane == &(*it)) { + break; + } + + pPaneToComponent = static_cast( + nw4hbm::ut::List_GetNext(&mPaneToComponent, pPaneToComponent)); + } + + delComponent(pPaneToComponent->mpComponent); + nw4hbm::ut::List_Remove(&mPaneToComponent, pPaneToComponent); + suIDCounter--; + + if (mpAllocator) { + MEMFreeToAllocator(mpAllocator, pPaneToComponent->mpComponent); + MEMFreeToAllocator(mpAllocator, pPaneToComponent); + } else { + delete pPaneToComponent->mpComponent; + delete pPaneToComponent; + } + + walkInChildrenDel(it->GetChildList()); + } + } + + PaneComponent* PaneManager::getPaneComponentByPane(nw4hbm::lyt::Pane* pPane) { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + PaneToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mPaneToComponent, i)); + + if (p->mpPane == pPane) { + return p->mpComponent; + } + } + + return NULL; + } + +#pragma push +#pragma opt_propagation off // ??? + + void PaneManager::setAllBoundingBoxComponentTriggerTarget(bool b) { + for (u32 i = 0; i < nw4hbm::ut::List_GetSize(&mIDToComponent); i++) { + PaneToComponent* p = + static_cast(nw4hbm::ut::List_GetNth(&mPaneToComponent, i)); + + if (nw4hbm::ut::DynamicCast(p->mpPane)) { + p->mpComponent->setTriggerTarget(b); + } + } + } + +#pragma pop + + bool PaneComponent::contain(f32 x_, f32 y_) { + if (!mpManager) { + return false; + } + + // goes into PaneManager vtable? + const nw4hbm::lyt::DrawInfo* pDrawInfo = + static_cast(mpManager)->getDrawInfo(); + + if (!pDrawInfo) { + return false; + } + + nw4hbm::math::MTX34 invGlbMtx; + PSMTXInverse(mpPane->GetGlobalMtx(), invGlbMtx); + + nw4hbm::math::VEC3 lclPos; + PSMTXMultVec(invGlbMtx, nw4hbm::math::VEC3(x_, y_, 0.0f), lclPos); + + nw4hbm::ut::Rect rect = mpPane->GetPaneRect(*pDrawInfo); + + if (rect.left <= lclPos.x && lclPos.x <= rect.right && rect.bottom <= lclPos.y && + lclPos.y <= rect.top) + { + return true; + } else { + return false; + } + } + + void PaneComponent::draw() { + const nw4hbm::lyt::DrawInfo* pDrawInfo = + static_cast(mpManager)->getDrawInfo(); + + if (!pDrawInfo) { + return; + } + + // some stripped debug thing? + const nw4hbm::math::VEC3& translate = mpPane->GetTranslate(); + + nw4hbm::lyt::Size size = mpPane->GetSize(); + + const nw4hbm::math::MTX34& gmtx = mpPane->GetGlobalMtx(); + + f32 x = gmtx.mtx[0][3]; + f32 y = gmtx.mtx[1][3]; + + GXColor color = {0xff, 0x00, 0x00, 0xff}; // red + + if (mabPointed[0]) { + color.r = 0x00; + color.b = 0xff; // now blue + } + + // start at top left, go clockwise + drawLine_(x - size.width / 2.0f, y - size.height / 2.0f, x + size.width / 2.0f, + y - size.height / 2.0f, 0.0f, 8, color); + drawLine_(x + size.width / 2.0f, y - size.height / 2.0f, x + size.width / 2.0f, + y + size.height / 2.0f, 0.0f, 8, color); + drawLine_(x + size.width / 2.0f, y + size.height / 2.0f, x - size.width / 2.0f, + y + size.height / 2.0f, 0.0f, 8, color); + drawLine_(x - size.width / 2.0f, y + size.height / 2.0f, x - size.width / 2.0f, + y - size.height / 2.0f, 0.0f, 8, color); + } + +#pragma global_optimizer off // ...ok! + + static bool is_visible(nw4hbm::lyt::Pane* pPane) { + if (!pPane->IsVisible()) { + return false; + } + + if (!pPane->GetParent()) { + return true; + } + + return is_visible(pPane->GetParent()); + } + + bool PaneComponent::isVisible() { + return is_visible(mpPane); + } + +#pragma global_optimizer reset + + } // namespace gui +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMGUIManager.h b/src/revolution/homebuttonLib/HBMGUIManager.h new file mode 100644 index 0000000000..44c11c146b --- /dev/null +++ b/src/revolution/homebuttonLib/HBMGUIManager.h @@ -0,0 +1,234 @@ +#ifndef HOMEBUTTON_GUI_MANAGER_H +#define HOMEBUTTON_GUI_MANAGER_H + +#include +#include +#include +#include "nw4hbm/lyt/pane.h" +#include "nw4hbm/ut/list.h" + + +namespace nw4hbm { + namespace lyt { + class DrawInfo; + class Layout; + } // namespace lyt +} // namespace nw4hbm + +namespace homebutton { + namespace gui { + + class Manager; + class PaneComponent; + + class Interface { + public: + Interface() {} + + /* 0x08 */ virtual void create() {} + /* 0x0C */ virtual void init() {} + /* 0x10 */ virtual void calc() {} + /* 0x14 */ virtual void draw(Mtx&) {} + /* 0x18 */ virtual void draw() {} + /* 0x1C */ virtual ~Interface() {} + + private: + /* 0x00 (vtable) */ + }; // size = 0x04 + + class EventHandler { + public: + EventHandler() {} + + /* 0x08 */ virtual void onEvent(u32, u32, void*) {} + /* 0x0C */ virtual void setManager(Manager* pManager) { mpManager = pManager; } + + protected: + /* 0x00 (vtable) */ + /* 0x04 */ Manager* mpManager; + }; // size = 0x08 + + class Component : public Interface { + public: + Component(u32 uID) + : mDragStartPos(), mbDragging(), muDraggingButton(), muID(uID), mbTriggerTarger(), + mpManager() { + init(); + } + + /* 0x0C */ virtual void init() { + mbDragging = false; + + for (int i = 0; i < (int)ARRAY_SIZE(mabPointed); i++) { + mabPointed[i] = false; + } + } + + /* 0x1C */ virtual ~Component() {} + /* 0x20 */ virtual u32 getID() { return muID; } + /* 0x24 */ virtual int isPointed(int n) { return mabPointed[n]; } + /* 0x28 */ virtual void setPointed(int n, bool b) { mabPointed[n] = b; } + /* 0x2C */ virtual void onPoint() {} + /* 0x30 */ virtual void offPoint() {} + /* 0x34 */ virtual void onDrag(f32, f32) {} + /* 0x38 */ virtual void onMove(f32, f32) {} + + /* 0x3C */ virtual void onTrig(u32 uFlag, Vec& vec) { + if (uFlag & muDraggingButton) { + mDragStartPos = vec; + mbDragging = true; + } + } + + /* 0x40 */ virtual void setDraggingButton(u32 uDraggingButton) { + muDraggingButton = uDraggingButton; + } + /* 0x44 */ virtual bool update(int, const KPADStatus*, f32, f32, void*) { + return false; + } + /* 0x48 */ virtual bool update(int i, f32 x, f32 y, u32 uTrigFlag, u32 uHoldFlag, + u32 uReleaseFlag, void* pData); + /* 0x4C */ virtual bool isTriggerTarger() { return mbTriggerTarger; } + /* 0x50 */ virtual void setTriggerTarget(bool bTriggerTarget) { + mbTriggerTarger = bTriggerTarget; + } + /* 0x54 */ virtual void setManager(Manager* pManager) { mpManager = pManager; } + /* 0x58 */ virtual bool isVisible() { return true; } + /* 0x5C */ virtual bool contain(f32 x_, f32 y_) = 0; + + protected: + /* 0x00 (base) */ + /* 0x04 */ bool mabPointed[8]; + /* 0x0C */ Vec mDragStartPos; + /* 0x18 */ bool mbDragging; + /* 0x1C */ u32 muDraggingButton; + /* 0x20 */ u32 muID; + /* 0x24 */ bool mbTriggerTarger; + /* 0x28 */ Manager* mpManager; + }; // size = 0x2C + + class Manager : public Interface { + // nested types + private: + struct IDToComponent { + public: + /* 0x00 */ u32 muID; + /* 0x04 */ Component* mpComponent; + /* 0x08 */ nw4hbm::ut::Link mLink; + + IDToComponent(u32 uID, Component* pComponent) + : muID(uID), mpComponent(pComponent) {} + }; // size = 0x10 + + public: + Manager(EventHandler* pEventHandler, MEMAllocator* pAllocator) + : mpEventHandler(pEventHandler), mpAllocator(pAllocator) { + if (mpEventHandler) { + mpEventHandler->setManager(this); + } + + nw4hbm::ut::List_Init(&mIDToComponent, 8); + } + + /* 0x0C */ virtual void init(); + /* 0x10 */ virtual void calc(); + /* 0x18 */ virtual void draw(); + /* 0x1C */ virtual ~Manager(); + /* 0x20 */ virtual void addComponent(Component* pComponent); + /* 0x24 */ virtual Component* getComponent(u32 uID); + /* 0x28 */ virtual bool update(int, const KPADStatus*, f32, f32, void*) { + return false; + } + /* 0x2C */ virtual bool update(int i, f32 x, f32 y, u32 uTrigFlag, u32 uHoldFlag, + u32 uReleaseFlag, void* pData); + + /* 0x30 */ virtual void onEvent(u32 uID, u32 uEvent, void* pData) { + if (mpEventHandler) { + mpEventHandler->onEvent(uID, uEvent, pData); + } + } + + /* 0x34 */ virtual void setAllComponentTriggerTarget(bool b); + + /* 0x38 */ virtual void setEventHandler(EventHandler* pEventHandler) { + mpEventHandler = pEventHandler; + + if (mpEventHandler) { + mpEventHandler->setManager(this); + } + } + + void delComponent(Component* pComponent); + + protected: + /* 0x00 (base) */ + /* 0x04 */ EventHandler* mpEventHandler; + /* 0x08 */ nw4hbm::ut::List mIDToComponent; + /* 0x14 */ MEMAllocator* mpAllocator; + }; // size = 0x18 + + class PaneManager : public Manager { + // nested types + private: + struct PaneToComponent { + public: + PaneToComponent(nw4hbm::lyt::Pane* pPane, PaneComponent* pComponent) + : mpPane(pPane), mpComponent(pComponent) {} + + public: + /* 0x00 */ nw4hbm::lyt::Pane* mpPane; + /* 0x04 */ PaneComponent* mpComponent; + /* 0x08 */ nw4hbm::ut::Link mLink; + }; // size = 0x10 + + public: + PaneManager(EventHandler* pEventHandler, const nw4hbm::lyt::DrawInfo* pDrawInfo, + MEMAllocator* pAllocator) + : Manager(pEventHandler, pAllocator), mpDrawInfo(pDrawInfo) { + nw4hbm::ut::List_Init(&mPaneToComponent, 8); + } + + /* 0x1C */ virtual ~PaneManager(); + /* 0x30 */ virtual void createLayoutScene(const nw4hbm::lyt::Layout& rLayout); + /* 0x34 */ virtual PaneComponent* getPaneComponentByPane(nw4hbm::lyt::Pane* pPane); + /* 0x38 */ virtual const nw4hbm::lyt::DrawInfo* getDrawInfo() { return mpDrawInfo; } + /* 0x3C */ virtual void setDrawInfo(const nw4hbm::lyt::DrawInfo* pDrawInfo) { + mpDrawInfo = pDrawInfo; + } + /* 0x40 */ virtual void setAllBoundingBoxComponentTriggerTarget(bool b); + /* 0x44 */ virtual void walkInChildren(nw4hbm::lyt::PaneList& rPaneList); + + void walkInChildrenDel(nw4hbm::lyt::PaneList& rPaneList); + void delLayoutScene(const nw4hbm::lyt::Layout& rLayout); + void addLayoutScene(const nw4hbm::lyt::Layout& rLayout); + + private: + /* 0x00 (base) */ + /* 0x18 */ nw4hbm::ut::List mPaneToComponent; + /* 0x24 */ const nw4hbm::lyt::DrawInfo* mpDrawInfo; + /* 0x28 */ u16 muNumPoint; + u16 muPadding; + + // static members + static u32 suIDCounter; + }; // size = 0x2C + + class PaneComponent : public Component { + public: + PaneComponent(u32 uID) : Component(uID), mpPane() {} + + /* 0x18 */ virtual void draw(); + /* 0x1C */ virtual ~PaneComponent() {} + /* 0x20 */ virtual bool isVisible(); + /* 0x24 */ virtual bool contain(f32 x_, f32 y_); + /* 0x28 */ virtual void setPane(nw4hbm::lyt::Pane* pPane) { mpPane = pPane; } + /* 0x2C */ virtual nw4hbm::lyt::Pane* getPane() { return mpPane; } + + protected: + /* 0x00 (base) */ + /* 0x2C */ nw4hbm::lyt::Pane* mpPane; + }; // size = 0x30 + } // namespace gui +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/HBMRemoteSpk.cpp b/src/revolution/homebuttonLib/HBMRemoteSpk.cpp new file mode 100644 index 0000000000..4d2bc75c2d --- /dev/null +++ b/src/revolution/homebuttonLib/HBMRemoteSpk.cpp @@ -0,0 +1,259 @@ +#include "HBMRemoteSpk.h" + +#include "HBMController.h" + +#include "string.h" + +namespace homebutton { + + static bool MakeVolumeData(const s16* src, s16* dst, int vol, u32 size); + + void RemoteSpk::SetInstance(RemoteSpk* pThis) { + Controller::SetInstance(pThis); + } + + RemoteSpk* RemoteSpk::GetInstance(void) { + return Controller::GetInstance(); + } + + void RemoteSpk::GetPCMFromSeID(int in_ID, s16*& out_wave, int& out_length) { + ARCFileInfo af; + ARCFastOpen(&handle, in_ID, &af); + + out_wave = static_cast(ARCGetStartAddrInMem(&af)); + out_length = ARCGetLength(&af); + + ARCClose(&af); + } + + static bool MakeVolumeData(const s16* src, s16* dst, int vol, u32 size) { + u32 enc_size = size <= 40 ? size : 40; + for (int i = 0; (u32)i < enc_size; i++) { + *dst++ = static_cast(*src++ * vol / 10); + } + + if (size > 40) { + return false; + } + + u32 zero_size = 40 - size; + for (int i = 0; (u32)i < zero_size; i++) { + *dst++ = 0; + } + + return true; + } + + void RemoteSpk::UpdateSpeaker(OSAlarm*, OSContext*) { + s16 pcmBuffer[40]; + u8 adpcmBuffer[20]; + + if (!GetInstance()) { + return; + } + + ChanInfo* pinfo = GetInstance()->info; + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++, pinfo++) { + if (pinfo->in_pcm && WPADIsSpeakerEnabled(i)) { + int intrStatus = OSDisableInterrupts(); /* int intr */ + + if (WPADCanSendStreamData(i)) { + MakeVolumeData(pinfo->in_pcm, pcmBuffer, pinfo->vol, + static_cast(pinfo->length) / sizeof(s16)); + WENCGetEncodeData(&pinfo->wencinfo, pinfo->first ? 0 : 1, pcmBuffer, 40, + adpcmBuffer); + WPADSendStreamData(i, adpcmBuffer, 20); + + pinfo->first = false; + pinfo->cannotSendCnt = 0; + pinfo->in_pcm += 40; + pinfo->length -= 40 * sizeof(s16); + + if (pinfo->length <= 0) { + pinfo->seId = -1; + pinfo->in_pcm = NULL; + } + } else { + pinfo->cannotSendCnt++; + +#if HBM_REVISION == 1 + if (pinfo->cannotSendCnt > 300) { + pinfo->in_pcm = NULL; + } +#else + if (pinfo->cannotSendCnt > 60) { + pinfo->in_pcm = NULL; + } +#endif + } + + OSRestoreInterrupts(intrStatus); + } + } + } + + void RemoteSpk::ClearPcm(void) { + ChanInfo* info = GetInstance()->info; + + info->seId = -1; + info->in_pcm = NULL; + } + + RemoteSpk::RemoteSpk(void* spkSeBuf) { + SetInstance(this); + + if (spkSeBuf) { + available = ARCInitHandle(spkSeBuf, &handle) ? TRUE : FALSE; + } else { + available = false; + } + + OSCreateAlarm(&speakerAlarm); + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { + OSCreateAlarm(&info[i].alarm); + info[i].in_pcm = NULL; + info[i].seId = -1; + info[i].first = true; + info[i].playReady = true; + } + } + + RemoteSpk::~RemoteSpk(void) { +#if HBM_REVISION > 1 + SetInstance(NULL); +#endif + + available = false; + + OSCancelAlarm(&speakerAlarm); + + for (int i = 0; i < WPAD_MAX_CONTROLLERS; i++) { +#if HBM_REVISION == 1 + WPADControlSpeaker(i, WPAD_SPEAKER_OFF, NULL); +#endif + + OSCancelAlarm(&info[i].alarm); + } + +#if HBM_REVISION == 1 + SetInstance(NULL); +#endif + } + + void RemoteSpk::Start(void) { + if (!available) { + return; + } + + OSCreateAlarm(&speakerAlarm); + OSSetPeriodicAlarm(&speakerAlarm, OSGetTime(), OSNanosecondsToTicks(6666667), + &UpdateSpeaker); + } + + void RemoteSpk::Stop(void) { + OSCancelAlarm(&speakerAlarm); + } + + void RemoteSpk::DelaySpeakerOnCallback(OSAlarm* alarm, OSContext*) { + s32 chan = (s32)OSGetAlarmUserData(alarm); + s32 result = WPADControlSpeaker(chan, WPAD_SPEAKER_ENABLE, SpeakerOnCallback); + } + + void RemoteSpk::SpeakerOnCallback(s32 chan, s32 result) { + RemoteSpk* pRmtSpk = GetInstance(); + if (!pRmtSpk) { + return; + } + + switch (result) { + case WPAD_ESUCCESS: + pRmtSpk->info[chan].first = true; + result = WPADControlSpeaker(chan, WPAD_SPEAKER_PLAY, &SpeakerPlayCallback); + break; + + case WPAD_EBUSY: + OSSetAlarmUserData(&pRmtSpk->info[chan].alarm, (void*)chan); + OSCancelAlarm(&pRmtSpk->info[chan].alarm); + OSSetAlarm(&pRmtSpk->info[chan].alarm, OSMillisecondsToTicks(50), + &DelaySpeakerOnCallback); + break; + } + } + + void RemoteSpk::DelaySpeakerPlayCallback(OSAlarm* alarm, OSContext*) { + s32 chan = (s32)OSGetAlarmUserData(alarm); + s32 result = WPADControlSpeaker(chan, WPAD_SPEAKER_PLAY, &SpeakerPlayCallback); + } + + void RemoteSpk::SpeakerPlayCallback(s32 chan, s32 result) { + RemoteSpk* pRmtSpk = GetInstance(); + if (!pRmtSpk) { + return; + } + + switch (result) { + case WPAD_ESUCCESS: + pRmtSpk->info[chan].playReady = true; + break; + + case WPAD_ENODEV: + pRmtSpk->info[chan].playReady = false; + break; + + case WPAD_EBUSY: + OSSetAlarmUserData(&pRmtSpk->info[chan].alarm, (void*)chan); + OSCancelAlarm(&pRmtSpk->info[chan].alarm); + OSSetAlarm(&pRmtSpk->info[chan].alarm, OSMillisecondsToTicks(50), + &DelaySpeakerPlayCallback); + break; + } + } + + void RemoteSpk::Connect(s32 chan) { + if (!available) { + return; + } + + // int? + int result = WPADControlSpeaker(chan, WPAD_SPEAKER_ENABLE, &SpeakerOnCallback); + + u32* p = reinterpret_cast(&info[chan].wencinfo); + memset(p, 0, sizeof(WENCInfo)); + + info[chan].first = true; + info[chan].playReady = false; + } + + void RemoteSpk::Play(s32 chan, int seID, s8 vol) { + if (!available) { + return; + } + + s16* pcm; + int length; + GetPCMFromSeID(seID, pcm, length); + + info[chan].cannotSendCnt = 0; + info[chan].seId = seID; + info[chan].length = length; + info[chan].vol = vol; + info[chan].in_pcm = pcm; + } + + bool RemoteSpk::isPlaying(s32 chan) const { + return info[chan].in_pcm != NULL; + } + + bool RemoteSpk::isPlayingId(s32 chan, int seId) const { + if (isPlaying(chan) && info[chan].seId == seId) { + return true; + } else { + return false; + } + } + + bool RemoteSpk::isPlayReady(s32 chan) const { + return info[chan].playReady != false; + } + +} // namespace homebutton diff --git a/src/revolution/homebuttonLib/HBMRemoteSpk.h b/src/revolution/homebuttonLib/HBMRemoteSpk.h new file mode 100644 index 0000000000..21d780fce6 --- /dev/null +++ b/src/revolution/homebuttonLib/HBMRemoteSpk.h @@ -0,0 +1,65 @@ +#ifndef HOMEBUTTON_REMOTE_SPK_H +#define HOMEBUTTON_REMOTE_SPK_H + +#include +#include +#include +#include + +namespace homebutton { + + class RemoteSpk { + private: + struct ChanInfo { + /* 0x00 */ OSAlarm alarm; + /* 0x30 */ WENCInfo wencinfo; + /* 0x50 */ const s16* in_pcm; + /* 0x54 */ int length; + /* 0x58 */ int seId; + /* 0x5C */ bool first; + /* 0x5D */ s8 vol; + /* 0x5E */ s8 cannotSendCnt; + /* 0x60 */ u16 pad_60; + /* 0x62 */ bool playReady; + }; // size = 0x68 + + public: + RemoteSpk(void* spkSeBuf); + + bool isPlayReady(s32 chan) const; + bool isPlaying(s32 chan) const; + bool isPlayingId(s32 chan, int seId) const; + + void GetPCMFromSeID(int in_ID, s16*& out_wave, int& out_length); + void ClearPcm(); + void Start(); + void Stop(); + void Connect(s32 chan); + void Play(s32 chan, int seID, s8 vol); + + static void SetInstance(RemoteSpk* pThis); + static RemoteSpk* GetInstance(); + + private: + static void UpdateSpeaker(OSAlarm* alarm, OSContext* context); + + static void SpeakerOnCallback(s32 chan, s32 result); + static void DelaySpeakerOnCallback(OSAlarm* alarm, OSContext* context); + + static void SpeakerPlayCallback(s32 chan, s32 result); + static void DelaySpeakerPlayCallback(OSAlarm* alarm, OSContext* context); + + private: + /* 0x000 */ ChanInfo info[WPAD_MAX_CONTROLLERS]; + /* 0x1A0 */ OSAlarm speakerAlarm; + /* 0x1D0 */ ARCHandle handle; + /* 0x1EC */ bool available; + /* 0x1F0 (vtable) */ + + public: + /* 0x08 */ virtual ~RemoteSpk(); + }; // size = 0x1F8 + +} // namespace homebutton + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/db/DbgPrintBase.h b/src/revolution/homebuttonLib/nw4hbm/db/DbgPrintBase.h new file mode 100644 index 0000000000..54c3657af3 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/DbgPrintBase.h @@ -0,0 +1,12 @@ +#ifndef NW4R_DB_DBG_PRINT_BASE_H +#define NW4R_DB_DBG_PRINT_BASE_H + +#include + +namespace nw4hbm { + namespace db { + + } +} // namespace nw4r + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/db/assert.h b/src/revolution/homebuttonLib/nw4hbm/db/assert.h new file mode 100644 index 0000000000..3e62ab08d7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/assert.h @@ -0,0 +1,111 @@ +#ifndef NW4R_DB_ASSERT_H +#define NW4R_DB_ASSERT_H + +#include + +#include + +namespace nw4hbm { + namespace db { + // Forward declarations + namespace detail { + class ConsoleHead; + } + + /* DECL_WEAK */ void VPanic(const char* file, int line, const char* fmt, std::va_list vlist); + /* DECL_WEAK */ void VWarning(const char* file, int line, const char* fmt, std::va_list vlist); + + namespace detail { + void Log(const char* fmt, ...); + /* DECL_WEAK */ void Panic(const char* file, int line, const char* fmt, ...); + /* DECL_WEAK */ void Warning(const char* file, int line, const char* msg, ...); + } + + detail::ConsoleHead* Assertion_SetConsole(detail::ConsoleHead* console); + detail::ConsoleHead* Assertion_GetConsole(); + void Assertion_ShowConsole(u32 time); + void Assertion_HideConsole(); + void Assertion_SetWarningTime(u32 time); + bool Assertion_SetAutoWarning(bool enable); + } // namespace db +} // namespace nw4r + +#if NW4HBM_DEBUG +#define NW4R_DB_WARNING(line, exp, ...) \ + (void)((exp) || (nw4hbm::db::detail::Warning(__FILE__, line, __VA_ARGS__), 0)) +#define NW4R_DB_ASSERTMSG(line, exp, ...) \ + (void)((exp) || (nw4hbm::db::detail::Panic(__FILE__, line, __VA_ARGS__), 0)) +#else +#define NW4R_DB_WARNING(line, exp, ...) (void)0 +#define NW4R_DB_ASSERTMSG(line, exp, ...) (void)0 +#endif + +#define NW4R_ASSERT(line, exp) \ + NW4R_DB_ASSERTMSG(line, (exp), "Failed assertion " #exp) + +#define NW4R_ASSERT_CHECK_NULL(line, ptr) \ + NW4R_DB_ASSERTMSG(line, (ptr != NULL), "Pointer must not be NULL ("#ptr")") + +#define POINTER_VALID_TEST(ptr_) \ + (((unsigned long)ptr_ & 0xFF000000) == 0x80000000 || ((unsigned long)ptr_ & 0xFF800000) == 0x81000000 || \ + ((unsigned long)ptr_ & 0xF8000000) == 0x90000000 || ((unsigned long)ptr_ & 0xFF000000) == 0xC0000000 || \ + ((unsigned long)ptr_ & 0xFF800000) == 0xC1000000 || ((unsigned long)ptr_ & 0xF8000000) == 0xD0000000 || \ + ((unsigned long)ptr_ & 0xFFFFC000) == 0xE0000000) + +#define NW4R_ASSERT_VALID_PTR(line, ptr) \ + NW4R_DB_ASSERTMSG(line, POINTER_VALID_TEST(ptr), "Pointer Error\n" #ptr "(=%p) is not valid pointer.", ptr) + +#define NW4R_ASSERT_MIN(line_, var_, minValue_) \ + NW4R_DB_ASSERTMSG(line_, minValue_ <= var_, \ + #var_ " is out of bounds(%d)\n%d <= " #var_ " not satisfied.", (int)(var_), \ + (int)(minValue_)) + +#define NW4R_ASSERT_MINMAX(line_, var_, minValue_, maxValue_) \ + NW4R_DB_ASSERTMSG(line_, (var_) >= (minValue_) && (var_) < (maxValue_), \ + #var_ " is out of bounds(%d)\n%d <= " #var_ " < %d not satisfied.", (int)(var_), \ + (int)(minValue_), (int)(maxValue_)) + +#define NW4R_ASSERT_MINMAXLT(line_, var_, minValue_, maxValue_) \ + NW4R_DB_ASSERTMSG(line_, (var_) >= (minValue_) && (var_) <= (maxValue_), \ + #var_ " is out of bounds(%d)\n%d <= " #var_ " <= %d not satisfied.", (int)(var_), \ + (int)(minValue_), (int)(maxValue_)) + +#define NW4R_IS_ALIGNED_(x, align) \ + (((unsigned long)(x) & ((align) - 1)) == 0) + +#define NW4R_ASSERT_ALIGN2(line, exp) \ + NW4R_DB_ASSERTMSG(line, NW4R_IS_ALIGNED_(exp, 2), \ + "Alignment Error(0x%x)\n" #exp " must be aligned to 2 bytes boundary.", \ + exp) + +#define NW4R_ASSERT_ALIGN32(line, exp) \ + NW4R_DB_ASSERTMSG(line, NW4R_IS_ALIGNED_(exp, 32), \ + "Alignment Error(0x%x)\n" #exp " must be aligned to 32 bytes boundary.", \ + exp) + +// NW4HBM variants +#define NW4HBM_ASSERT_CHECK_NULL(line, ptr) \ + NW4R_DB_ASSERTMSG(line, (ptr != NULL), "NW4HBM:Pointer must not be NULL ("#ptr")") + +#define NW4HBM_ASSERT(line, exp) \ + NW4R_DB_ASSERTMSG(line, (exp), "NW4HBM:Failed assertion " #exp) + +#define NW4HBM_ASSERT_VALID_PTR(line, ptr) \ + NW4R_DB_ASSERTMSG(line, POINTER_VALID_TEST(ptr), "NW4HBM:Pointer Error\n" #ptr "(=%p) is not valid pointer.", ptr) + +#define NW4HBM_ASSERT_ALIGN2(line, exp) \ + NW4R_DB_ASSERTMSG(line, NW4R_IS_ALIGNED_(exp, 2), \ + "NW4HBM:Alignment Error(0x%x)\n" #exp " must be aligned to 2 bytes boundary.", \ + exp) + +#define NW4HBM_ASSERT_ALIGN32(line, exp) \ + NW4R_DB_ASSERTMSG(line, NW4R_IS_ALIGNED_(exp, 32), \ + "NW4HBM:Alignment Error(0x%x)\n" #exp " must be aligned to 32 bytes boundary.", \ + exp) + +#define NW4HBM_ASSERT_ALIGNED(line, exp, align) \ + NW4R_DB_ASSERTMSG(line, NW4R_IS_ALIGNED_(exp, align), \ + "NW4HBM:Alignment Error(0x%x)\n" #exp " must be aligned to " #align " bytes boundary.", \ + exp) + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/db/console.h b/src/revolution/homebuttonLib/nw4hbm/db/console.h new file mode 100644 index 0000000000..53a9ac1ea9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/console.h @@ -0,0 +1,104 @@ +#ifndef NW4R_DB_CONSOLE_H +#define NW4R_DB_CONSOLE_H + +#include + +#include "assert.h" +#include "../ut/CharWriter.h" +#include "../ut/TextWriterBase.h" + +namespace nw4hbm { + namespace db { + namespace detail { + struct ConsoleHead { + /* 0x00 */ u8* textBuf; + /* 0x04 */ u16 width; + /* 0x06 */ u16 height; + /* 0x08 */ u16 priority; + /* 0x0A */ u16 attr; + /* 0x0C */ u16 printTop; + /* 0x0E */ u16 printXPos; + /* 0x10 */ u16 printTopUsed; + /* 0x12 */ u16 ringTop; + /* 0x14 */ s32 ringTopLineCnt; + /* 0x18 */ s32 viewTopLine; + /* 0x1C */ s16 viewPosX; + /* 0x1E */ s16 viewPosY; + /* 0x20 */ u16 viewLines; + /* 0x22 */ bool isVisible; + /* 0x23 */ u8 padding_[1]; + /* 0x24 */ ut::TextWriterBase* writer; + /* 0x28 */ ConsoleHead* next; + }; + } // namespace detail + + enum ConsoleOutputType { + CONSOLE_OUTPUT_NONE, + CONSOLE_OUTPUT_TERMINAL, + CONSOLE_OUTPUT_DISPLAY, + CONSOLE_OUTPUT_ALL, + }; + + typedef detail::ConsoleHead* ConsoleHandle; + + typedef void (*VisitStringCallback)(detail::ConsoleHead* console, u8* r4, long r5, u32 r6); + + detail::ConsoleHead* Console_Create(void* buffer, u16 width, u16 height, u16 viewHeight, + u16 priority, u16 attr); + void Console_Destroy(detail::ConsoleHead* console); + void Console_Clear(detail::ConsoleHead* console); + void Console_Draw(detail::ConsoleHead* console, ut::TextWriterBase& writer); + void Console_DrawDirect(detail::ConsoleHead* console); + void Console_DrawAll(); + void Console_DrawDirectAll(); + void Console_VFPrintf(ConsoleOutputType type, detail::ConsoleHead* console, + const char* format, std::va_list vlist); + void Console_FPrintf(ConsoleOutputType type, detail::ConsoleHead* console, + const char* format); + void Console_Printf(detail::ConsoleHead* console, const char* format, ...); + void Console_PrintfD(detail::ConsoleHead* console, const char* format, ...); + void Console_PrintfT(detail::ConsoleHead* console, const char* format, ...); + u16 Console_ChangePriority(detail::ConsoleHead* console, u16 r4); + void Console_VisitString(detail::ConsoleHead* console, VisitStringCallback visitor); + long Console_GetTotalLines(detail::ConsoleHead* console); + + static long Console_SetViewBaseLine(detail::ConsoleHead* console, long line); + static u16 Console_GetViewHeight(detail::ConsoleHead* console); + + static void Console_VPrintf(detail::ConsoleHead* console, const char* format, std::va_list vlist); + + static long Console_ShowLatestLine(detail::ConsoleHead* console) { + long baseLine = Console_GetTotalLines(console) - Console_GetViewHeight(console); + + if (baseLine < 0) + baseLine = 0; + + Console_SetViewBaseLine(console, baseLine); + + return baseLine; + } + + static u16 Console_GetViewHeight(detail::ConsoleHead* console) { + NW4R_ASSERT_CHECK_NULL(434, console); + return console->viewLines; + } + + static bool Console_SetVisible(detail::ConsoleHead* console, bool isVisible) { + NW4R_ASSERT_CHECK_NULL(497, console); + + bool before = console->isVisible; + console->isVisible = isVisible; + return before; + } + + static long Console_SetViewBaseLine(detail::ConsoleHead* console, long line) { + NW4R_ASSERT_CHECK_NULL(557, console); + long before = console->viewTopLine; + console->viewTopLine = line; + return before; + } + + } // namespace db +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp b/src/revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp new file mode 100644 index 0000000000..bd74822ea2 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp @@ -0,0 +1,17 @@ +#include "DbgPrintBase.h" + +#include "../ut/Color.h" +#include "../ut/CharWriter.h" + +// Unused file. Only here to force the function CharWriter::SetTextColor(ut::Color&) +// into the right place. + +namespace nw4hbm { + namespace db { + // Dummy function + void dummy(ut::CharWriter* pCharWriter) { + ut::Color color; + pCharWriter->SetTextColor(color); + } + } // namespace db +} // namespace nw4r diff --git a/src/revolution/homebuttonLib/nw4hbm/db/db_assert.cpp b/src/revolution/homebuttonLib/nw4hbm/db/db_assert.cpp new file mode 100644 index 0000000000..c215a8efd9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/db_assert.cpp @@ -0,0 +1,191 @@ +#include "assert.h" +#include +#include +#include +#include "console.h" +#include "mapFile.h" +#include "directPrint.h" + +#include "global.h" + +namespace nw4hbm { + namespace db { + using namespace detail; + + static OSAlarm sWarningAlarm; + static u32 sWarningTime; + static ConsoleHead* sAssertionConsole; + static bool sDispWarningAuto; + + static void Assertion_Printf_(const char* fmt, ...) { + va_list vlist; + va_start(vlist, fmt); + + if (sAssertionConsole) { + Console_VFPrintf(CONSOLE_OUTPUT_ALL, sAssertionConsole, fmt, vlist); + } else { + OSVReport(fmt, vlist); + } + + va_end(vlist); + } + + static bool ShowMapInfoSubroutine_(u32 address, u8 preCRFlag) { + u8 strBuf[260]; + + if (!MapFile_Exists()) { + return false; + } + + if (address < 0x80000000 || address > 0x82FFFFFF) { + return false; + } + + if (MapFile_QuerySymbol(address, strBuf, sizeof(strBuf))) { + Assertion_Printf_("%s\n", strBuf); + return true; + } else { + return false; + } + } + + static void ShowStack_(u32 sp) NO_INLINE { + Assertion_Printf_("-------------------------------- TRACE\n"); + Assertion_Printf_("Address: BackChain LR save\n"); + + u32* p = (u32*)sp; + + for (u32 i = 0; i < 16; i++, p = (u32*)*p) { + if (p == NULL || p == (u32*)0xFFFFFFFF || !((u32)p & 0x80000000)) + break; + + Assertion_Printf_("%08X: %08X %08X ", p, p[0], p[1]); + + if (!ShowMapInfoSubroutine_(p[1], false)) { + Assertion_Printf_("\n"); + } + } + } + + DECL_WEAK void VPanic(const char* file, int line, const char* fmt, std::va_list vlist) { + register u32 stackPointer; + + asm { + lwz stackPointer, 0(r1) + } + + OSDisableInterrupts(); + VISetPreRetraceCallback(NULL); + VISetPostRetraceCallback(NULL); + + if (sAssertionConsole) { + detail::DirectPrint_SetupFB(NULL); + } + + ShowStack_(stackPointer); + + if (sAssertionConsole != NULL) { + Console_Printf(sAssertionConsole, "%s:%d Panic:", file, line); + Console_VFPrintf(CONSOLE_OUTPUT_ALL, sAssertionConsole, fmt, vlist); + Console_Printf(sAssertionConsole, "\n"); + + Console_ShowLatestLine(sAssertionConsole); + Console_SetVisible(sAssertionConsole, true); + Console_DrawDirect(sAssertionConsole); + } else { + OSReport("%s:%d Panic:", file, line); + OSVReport(fmt, vlist); + OSReport("\n"); + } + + PPCHalt(); + } + + DECL_WEAK void detail::Panic(const char* file, int line, const char* fmt, ...) { + va_list vlist; + va_start(vlist, fmt); + VPanic(file, line, fmt, vlist); + } + + static OSAlarm& GetWarningAlarm_(); + static void WarningAlarmFunc_(OSAlarm* alarm, OSContext* context); + + DECL_WEAK void VWarning(const char* file, int line, const char* fmt, std::va_list vlist) { + if (sAssertionConsole != NULL) { + Console_Printf(sAssertionConsole, "%s:%d Warning:", file, line); + Console_VFPrintf(CONSOLE_OUTPUT_ALL, sAssertionConsole, fmt, vlist); + Console_Printf(sAssertionConsole, "\n"); + Console_ShowLatestLine(sAssertionConsole); + Console_SetVisible(sAssertionConsole, true); + } else { + OSReport("%s:%d Warning:", file, line); + OSVReport(fmt, vlist); + OSReport("\n"); + } + } + + DECL_WEAK void detail::Warning(const char* file, int line, const char* fmt, ...) { + OSAlarm& alarm = GetWarningAlarm_(); + + va_list vlist; + va_start(vlist, fmt); + + VWarning(file, line, fmt, vlist); + + va_end(vlist); + + if (sWarningTime > 0) { + OSCancelAlarm(&sWarningAlarm); + OSSetAlarm(&sWarningAlarm, sWarningTime, WarningAlarmFunc_); + } + } + + namespace detail { + void Log(const char* fmt, ...) { + va_list vlist; + } + } // namespace detail + + ConsoleHead* Assertion_SetConsole(ConsoleHead* console) { + ConsoleHead* before = sAssertionConsole; + sAssertionConsole = console; + return before; + } + + ConsoleHead* Assertion_GetConsole() { + return sAssertionConsole; + } + + void Assertion_ShowConsole(u32 time) { + if (sAssertionConsole != NULL) { + OSAlarm& alarm = GetWarningAlarm_(); + OSCancelAlarm(&alarm); + Console_SetVisible(sAssertionConsole, true); + if (time != 0) { + OSSetAlarm(&alarm, time, WarningAlarmFunc_); + } + } + } + + void Assertion_HideConsole() { + // OSAlarm& alarm; + } + + void Assertion_SetWarningTime(u32 time) {} + + static OSAlarm& GetWarningAlarm_() { + static bool sInitializedAlarm; + + if (!sInitializedAlarm) { + OSCreateAlarm(&sWarningAlarm); + sInitializedAlarm = true; + } + + return sWarningAlarm; + } + + static void WarningAlarmFunc_(OSAlarm* alarm, OSContext* context) { + Console_SetVisible(sAssertionConsole, false); + } + } // namespace db +} // namespace nw4r diff --git a/src/revolution/homebuttonLib/nw4hbm/db/db_console.cpp b/src/revolution/homebuttonLib/nw4hbm/db/db_console.cpp new file mode 100644 index 0000000000..b25daf1edb --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/db_console.cpp @@ -0,0 +1,315 @@ +#include +#include "assert.h" +#include "console.h" +#include "directPrint.h" + +namespace nw4hbm { + namespace db { + + static OSMutex sMutex; + static u8 sStrBuf[1024]; + + static inline u8* GetTextPtr_(ConsoleHandle console, u16 line, u16 xPos) { + return console->textBuf + xPos + (console->width + 1) * line; + } + + static inline u32 CodeWidth_(u8 const* p) { + return *p >= 0x81 ? sizeof(wchar_t) : sizeof(char); + } + + static inline u32 GetTabSize_(ConsoleHandle console) { + s32 tab = (console->attr & 0xC) >> 2; + return static_cast(2 << tab); + } + + static inline u8 const* SearchEndOfLine_(u8 const* str) { + while (*str != '\n' && *str != '\0') { + str++; + } + + return str; + } + + static inline u16 GetRingUsedLines_(ConsoleHandle console) { + NW4HBM_ASSERT_CHECK_NULL(112, console); + { + s32 lines = console->printTop - console->ringTop; + + if (lines < 0) { + lines += console->height; + } + + return static_cast(lines); + } + } + + static inline u16 GetActiveLines_(ConsoleHandle console) { + u16 lines = GetRingUsedLines_(console); + + if (console->printTopUsed) { + lines++; + } + + return lines; + } + + static void TerminateLine_(ConsoleHandle console) { + *GetTextPtr_(console, console->printTop, console->printXPos) = '\0'; + } + + static u8* NextLine_(ConsoleHandle console) { + *GetTextPtr_(console, console->printTop, console->printXPos) = '\0'; + console->printXPos = 0; + console->printTop++; + console->printTopUsed = 0; + + if (console->printTop == console->height && !(console->attr & 2)) { + console->printTop = 0; + } + + if (console->printTop == console->ringTop) { + console->ringTopLineCnt++; + + if (++console->ringTop == console->height) { + console->ringTop = 0; + } + } + + return GetTextPtr_(console, console->printTop, 0); + } + + static u8* PutTab_(ConsoleHandle console, u8* dstPtr) { + u32 tabWidth = GetTabSize_(console); + + do { + *dstPtr++ = ' '; + console->printXPos++; + + if (console->printXPos >= console->width) { + break; + } + } while (console->printXPos & (tabWidth - 1)); + + return dstPtr; + } + + static u32 PutChar_(ConsoleHandle console, u8 const* str, u8* dstPtr) { + u32 codeWidth = CodeWidth_(str); + u32 cnt; + + if (console->printXPos + codeWidth <= console->width == 0) { + return false; + } + + console->printXPos += codeWidth; + + for (cnt = codeWidth; cnt; cnt--) { + *dstPtr++ = *str++; + } + + return codeWidth; + } + + static void UnlockMutex_(OSMutex* mutex) { + OSUnlockMutex(mutex); + } + + static bool TryLockMutex_(OSMutex* mutex) { + OSLockMutex(mutex); + return true; + } + + static void DoDrawString_(ConsoleHandle console, u32 printLine, u8 const* str, + ut::TextWriterBase* writer) { + if (writer) { + writer->Printf("%s\n", str); + } else { + s32 height = (s32)((u32)console->viewPosY + printLine * 10); + + DirectPrint_DrawString(console->viewPosX, height, false, "%s\n", str); + } + } + + static void DoDrawConsole_(ConsoleHandle console, ut::TextWriterBase* writer) { + s32 viewOffset; + u16 line; + u16 printLines; + + viewOffset = console->viewTopLine - console->ringTopLineCnt; + printLines = 0; + + if (viewOffset < 0) { + viewOffset = 0; + } else if (viewOffset > GetActiveLines_(console)) { + return; + } + + line = static_cast(console->ringTop + viewOffset); + + if (line >= console->height) { + line -= console->height; + } + + while (true) { + if (line == console->printTop && console->printTopUsed == 0) { + break; + } + + DoDrawString_(console, printLines, GetTextPtr_(console, line, 0), writer); + + printLines++; + + if (line == console->printTop) { + break; + } + + line++; + + if (line == console->height) { + if (console->attr & 2) { + return; + } + + line = 0; + } + + if (printLines >= console->viewLines) { + return; + } + } + } + + void Console_DrawDirect(ConsoleHandle console) { + NW4HBM_ASSERT_CHECK_NULL(621, console); + + if (DirectPrint_IsActive() && console->isVisible) { + TryLockMutex_(&sMutex); + int width = console->width * 6 + 12, height = console->viewLines * 10 + 4; + + DirectPrint_EraseXfb(console->viewPosX - 6, console->viewPosY - 3, width, height); + DoDrawConsole_(console, NULL); + DirectPrint_StoreCache(); + UnlockMutex_(&sMutex); + } + } + + void dummyString(ConsoleHandle pConsole) { + NW4HBM_ASSERT_CHECK_NULL(0, pConsole); + OSReport("illegal console handle"); + u8* buffer; + NW4HBM_ASSERT_CHECK_NULL(0, buffer); + OSReport("NW4HBM:Alignment Error(0x%x)\nbuffer must be aligned to 4 bytes boundary."); + } + + static void PrintToBuffer_(ConsoleHandle console, u8 const* str) { + u8* storePtr; + + NW4HBM_ASSERT_CHECK_NULL(747, console); + NW4HBM_ASSERT_CHECK_NULL(748, str); + + storePtr = GetTextPtr_(console, console->printTop, console->printXPos); + + while (*str) { + if (console->attr & 2 && console->printTop == console->height) { + break; + } + + while (*str) // ? just use continue? am i missing something? + { + bool newLineFlag = false; + + if (*str == '\n') { + str++; + storePtr = NextLine_(console); + break; + } + + if (*str == '\t') { + str++; + storePtr = PutTab_(console, storePtr); + console->printTopUsed = 1; + } else { + u32 bytes = PutChar_(console, str, storePtr); + + if (bytes) { + console->printTopUsed = 1; + str += bytes; + storePtr += bytes; + } else { + newLineFlag = true; + } + } + + if (console->printXPos >= console->width) { + newLineFlag = true; + } + + if (newLineFlag) { + if (console->attr & 1) { + str = SearchEndOfLine_(str); + break; + } + + if (*str == '\n') { + str++; + } + + storePtr = NextLine_(console); + break; + } + } + } + } + + static void Console_PrintString_(ConsoleOutputType type, ConsoleHandle console, + u8 const* str) { + NW4HBM_ASSERT_CHECK_NULL(843, console); + + if (type & CONSOLE_OUTPUT_DISPLAY) { + OSReport("%s", str); + } + + if (type & CONSOLE_OUTPUT_TERMINAL) { + PrintToBuffer_(console, str); + } + } + + void Console_VFPrintf(ConsoleOutputType type, ConsoleHandle console, char const* format, + std::va_list vlist) { + NW4HBM_ASSERT_CHECK_NULL(872, console); + + if (TryLockMutex_(&sMutex)) { + std::vsnprintf(reinterpret_cast(sStrBuf), sizeof(sStrBuf), format, vlist); + + Console_PrintString_(type, console, sStrBuf); + + UnlockMutex_(&sMutex); + } + } + + void Console_Printf(ConsoleHandle console, char const* format, ...) { + std::va_list vlist; + va_start(vlist, format); + Console_VFPrintf(CONSOLE_OUTPUT_ALL, console, format, vlist); + va_end(vlist); + } + + s32 Console_GetTotalLines(ConsoleHandle console) { + s32 count; + + // this is not part of this function but it's required to generate the dtor + // (`nw4hbm::ut::Color::~Color()`) it was probably part of a function that got stripped + // by the linker + ::nw4hbm::ut::Color unused; + + NW4HBM_ASSERT_CHECK_NULL(1050, console); + + TryLockMutex_(&sMutex); + count = GetActiveLines_(console) + console->ringTopLineCnt; + UnlockMutex_(&sMutex); + + return count; + } + + } // namespace db +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp b/src/revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp new file mode 100644 index 0000000000..92d5ce2aa5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp @@ -0,0 +1,464 @@ +#include +#include +#include "assert.h" +#include "directPrint.h" + +#include + +#define ROUND_UP(x, align) (((x) + (align)-1) & (-(align))) +#define ROUND_DOWN(x, align) ((x) & (~((align) - 1))) + +typedef struct FrameBufferInfo { + /* 0x00 */ u8* frameMemory; + /* 0x04 */ u32 frameSize; + /* 0x08 */ u16 frameWidth; + /* 0x0A */ u16 frameHeight; + /* 0x0C */ u16 frameRow; + /* 0x0E */ u16 reserved; +} FrameBufferInfo; + +typedef struct YUVColorInfo { + /* 0x00 */ GXColor colorRGBA; + /* 0x04 */ u16 colorY256; + /* 0x06 */ u16 colorU; + /* 0x08 */ u16 colorU2; + /* 0x0A */ u16 colorU4; + /* 0x0C */ u16 colorV; + /* 0x0E */ u16 colorV2; + /* 0x10 */ u16 colorV4; + /* 0x12 */ u16 reserved; +} YUVColorInfo; + +namespace nw4hbm { + namespace db { + + static void DrawStringToXfb_(int posh, int posv, char const* str, bool turnOver, + bool backErase); + static char const* DrawStringLineToXfb_(int posh, int posv, char const* str, int width); + static void DrawCharToXfb_(int posh, int posv, int code); + + namespace detail { + static void WaitVIRetrace_(); + static void* CreateFB_(GXRenderModeObj const* rmode); + } // namespace detail + + static inline int StrLineWidth_(char const* str) { + int len = 0; + char c; + + NW4HBM_ASSERT_CHECK_NULL(306, str); + + while (true) { + c = *str++; + + if (c == '\0' || c == '\n') { + return len; + } + + if (c == '\t') { + len = (len + 4) & -4; + + continue; + } + + len++; + } + + return len; + } + + static const u8 sAsciiTable[128] = { + 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0xFD, 0xFE, 0x7A, 0x7A, + 0x7A, 0x7A, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x29, 0x64, 0x65, 0x66, 0x2B, 0x67, + 0x68, 0x25, 0x26, 0x69, 0x2A, 0x6A, 0x27, 0x2C, 0x6B, 0x00, 0x01, 0x02, 0x03, + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x24, 0x6C, 0x6D, 0x6E, 0x6F, 0x28, 0x70, + 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, + 0x71, 0x72, 0x73, 0x74, 0x75, 0xFF, 0x7D, 0x7E, 0x7F, 0x80, 0x81, 0x82, 0x83, + 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, + 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x76, 0x77, 0x78, 0x79, 0x7A, + }; + + static const u32 sFontData[64] = { + 0x70871C30, 0x8988A250, 0x88808290, 0x88830C90, 0x888402F8, 0x88882210, 0x71CF9C10, + 0xF9CF9C70, 0x8208A288, 0xF200A288, 0x0BC11C78, 0x0A222208, 0x8A222208, 0x71C21C70, + 0x23C738F8, 0x5228A480, 0x8A282280, 0x8BC822F0, 0xFA282280, 0x8A28A480, 0x8BC738F8, + 0xF9C89C08, 0x82288808, 0x82088808, 0xF2EF8808, 0x82288888, 0x82288888, 0x81C89C70, + 0x8A08A270, 0x920DA288, 0xA20AB288, 0xC20AAA88, 0xA208A688, 0x9208A288, 0x8BE8A270, + 0xF1CF1CF8, 0x8A28A220, 0x8A28A020, 0xF22F1C20, 0x82AA0220, 0x82492220, 0x81A89C20, + 0x8A28A288, 0x8A28A288, 0x8A289488, 0x8A2A8850, 0x894A9420, 0x894AA220, 0x70852220, + 0xF8011000, 0x08020800, 0x10840400, 0x20040470, 0x40840400, 0x80020800, 0xF8011000, + 0x70800000, 0x88822200, 0x08820400, 0x108F8800, 0x20821000, 0x00022200, 0x20800020, + 0x00000000, + }; + + static const u32 sFontData2[77] = { + 0x51421820, 0x53E7A420, 0x014A2C40, 0x01471000, 0x0142AA00, 0x03EAA400, 0x01471A78, + 0x00000000, 0x50008010, 0x20010820, 0xF8020040, 0x20420820, 0x50441010, 0x00880000, + 0x00070E00, 0x01088840, 0x78898820, 0x004A8810, 0x788A8810, 0x01098808, 0x00040E04, + 0x70800620, 0x11400820, 0x12200820, 0x10001020, 0x10000820, 0x100F8820, 0x70000620, + 0x60070000, 0x110F82A0, 0x12AA8AE0, 0x084F92A0, 0x100FBE1C, 0x10089008, 0x60070808, + 0x00000000, 0x02000200, 0x7A078270, 0x8BC81E88, 0x8A2822F8, 0x9A282280, 0x6BC79E78, + 0x30000000, 0x48080810, 0x41E80000, 0x422F1830, 0xFBE88810, 0x40288890, 0x43C89C60, + 0x81000000, 0x81000000, 0x990F3C70, 0xA10AA288, 0xE10AA288, 0xA10AA288, 0x98CAA270, + 0x00000000, 0x00000020, 0xF1EF1E20, 0x8A28A0F8, 0x8A281C20, 0xF1E80220, 0x80283C38, + 0x00000000, 0x00000000, 0x8A28B688, 0x8A2A8888, 0x8A2A8878, 0x894A8808, 0x788536F0, + 0x00000000, 0x00000000, 0xF8000000, 0x10000000, 0x20000000, 0x40000000, 0xF8000000, + }; + + static FrameBufferInfo sFrameBufferInfo; + static YUVColorInfo sFrameBufferColor; + static int sInitialized = false; + + static inline int GetDotWidth_() { + return sFrameBufferInfo.frameWidth < 400 ? 1 : 2; + } + static inline int GetDotHeight_() { + return sFrameBufferInfo.frameHeight < 300 ? 1 : 2; + } + + void DirectPrint_Init() { + if (!sInitialized) { + DirectPrint_ChangeXfb(NULL, 640, 480); + DirectPrint_SetColor(0xff, 0xff, 0xff); + + sInitialized = true; + } + } + + bool DirectPrint_IsActive() { + return sInitialized && sFrameBufferInfo.frameMemory; + } + + void DirectPrint_EraseXfb(int posh, int posv, int sizeh, int sizev) { + int posEndH, posEndV; + + if (sFrameBufferInfo.frameMemory == NULL) { + return; + } + + if (GetDotWidth_() == 2) { + posh *= 2; + sizeh *= 2; + } + + posEndH = posh + sizeh; + posh = posh >= 0 ? posh : 0; + + posEndH = posEndH <= sFrameBufferInfo.frameWidth ? posEndH : sFrameBufferInfo.frameWidth; + sizeh = posEndH - posh; + + if (GetDotHeight_() == 2) { + posv *= 2; + sizev *= 2; + } + + posEndV = posv + sizev; + posv = posv >= 0 ? posv : 0; + + posEndV = posEndV <= sFrameBufferInfo.frameHeight ? posEndV : sFrameBufferInfo.frameHeight; + sizev = posEndV - posv; + + u16* pixel = reinterpret_cast(sFrameBufferInfo.frameMemory) + + sFrameBufferInfo.frameRow * posv + posh; + + for (int cntv = 0; cntv < sizev; cntv++) { + for (int cnth = 0; cnth < sizeh; cnth++) { + *pixel++ = 0x1080; // some sort of white or black? + } + + pixel += sFrameBufferInfo.frameRow - sizeh; + } + } + + void DirectPrint_ChangeXfb(void* framebuf, u16 width, u16 height) { + sFrameBufferInfo.frameMemory = static_cast(framebuf); + sFrameBufferInfo.frameWidth = width; + sFrameBufferInfo.frameHeight = height; + + sFrameBufferInfo.frameRow = ROUND_UP(static_cast(width), 16); + sFrameBufferInfo.frameSize = + sFrameBufferInfo.frameRow * sFrameBufferInfo.frameHeight * 2; + } + + void DirectPrint_ChangeXfb(void* framebuf) { + sFrameBufferInfo.frameMemory = static_cast(framebuf); + } + + void DirectPrint_StoreCache(void) { + DCStoreRange(sFrameBufferInfo.frameMemory, sFrameBufferInfo.frameSize); + } + + void DirectPrint_DrawString(int posh, int posv, bool turnOver, char const* format, ...) { + if (sFrameBufferInfo.frameMemory) { + std::va_list vargs; + + va_start(vargs, format); + detail::DirectPrint_DrawStringToXfb(posh, posv, format, vargs, turnOver, false); + va_end(vargs); + } + } + + // Intel IPP RGBToYCbCr algorithm, same as OSFatal.c::RGB2YUV + void DirectPrint_SetColor(u8 r, u8 g, u8 b) { + int y = (int)(0.257f * (int)r + 0.504f * (int)g + 0.098f * (int)b + 16.0f); + int u = (int)(-0.148f * (int)r - 0.291f * (int)g + 0.439f * (int)b + 128.0f); + int v = (int)(0.439f * (int)r - 0.368f * (int)g - 0.071f * (int)b + 128.0f); + + sFrameBufferColor.colorRGBA.r = r; + sFrameBufferColor.colorRGBA.g = g; + sFrameBufferColor.colorRGBA.b = b; + sFrameBufferColor.colorRGBA.a = 0xff; + + sFrameBufferColor.colorY256 = static_cast(y << 8); + + sFrameBufferColor.colorU = static_cast(u); + sFrameBufferColor.colorU2 = static_cast(u / 2); + sFrameBufferColor.colorU4 = static_cast(u / 4); + + sFrameBufferColor.colorV = static_cast(v); + sFrameBufferColor.colorV2 = static_cast(v / 2); + sFrameBufferColor.colorV4 = static_cast(v / 4); + } + + void detail::DirectPrint_DrawStringToXfb(int posh, int posv, char const* format, + std::va_list vargs, bool turnOver, + bool backErase) { + char string[256]; + + NW4HBM_ASSERT(647, sFrameBufferInfo.frameMemory != NULL); + + int length = std::vsnprintf(string, sizeof(string), format, vargs); + int posLeftStart = posh; + + if (length > 0) { + DrawStringToXfb_(posh, posv, string, turnOver, backErase); + } + } + + static void DrawStringToXfb_(int posh, int posv, char const* str, bool turnOver, + bool backErase) { + int basePosH = posh; + int width; + int frameWidth = sFrameBufferInfo.frameWidth / GetDotWidth_(); + + while (*str != '\0') { + int len; + + if (backErase) { + len = StrLineWidth_(str); + + DirectPrint_EraseXfb(posh - 6, posv - 3, (len + 2) * 6, 13); + } + + width = (frameWidth - posh) / 6; + str = DrawStringLineToXfb_(posh, posv, str, width); + posv += 10; + + if (*str == '\n') { + str++; + posh = basePosH; + continue; + } + + if (*str == '\0') { + continue; + } + + str++; + + if (!turnOver) { + str = strchr(str, '\n'); + + if (str) { + str++; + posh = basePosH; + continue; + } else { + break; + } + } + + posh = 0; + } + } + + static char const* DrawStringLineToXfb_(int posh, int posv, char const* str, int width) { + char c; + int code; + int cnt = 0; + + NW4HBM_ASSERT_CHECK_NULL(745, str); + NW4HBM_ASSERT(746, width > 0); + + for (; (c = *str) != '\0'; str++) { + if (c == '\n' || c == '\0') { // another check against null character? + return str; + } + + code = sAsciiTable[c % sizeof(sAsciiTable)]; + + if (code == 0xfd) { + int tab_size = 4 - (cnt & 3); + + posh += tab_size * 6; + cnt += tab_size; + } else { + if (code != 0xff) { + DrawCharToXfb_(posh, posv, code); + } + + posh += 6; + cnt++; + } + + if (cnt >= width) { + if (str[1] == '\n') { + str++; + } + + return str; + } + } + + return str; + } + + static void DrawCharToXfb_(int posh, int posv, int code) { + static u32 twiceBit[4] = {0, 3, 12, 15}; + + int ncode = code >= 100 ? code - 100 : code; + int fonth = ncode % 5 * 6; + int fontv = ncode / 5 * 7; + const u32* fontLine = code < 100 ? &sFontData[fontv] : &sFontData2[fontv]; + + int wH = GetDotWidth_(); + int wV = GetDotHeight_(); + + u16* pixel = reinterpret_cast(sFrameBufferInfo.frameMemory) + + sFrameBufferInfo.frameRow * posv * wV + posh * wH; + + if (posv < 0 || posh < 0) { + return; + } + + if (sFrameBufferInfo.frameWidth <= wH * (posh + 6) || + sFrameBufferInfo.frameHeight <= wV * (posv + 7)) + { + return; + } + + for (int cntv = 0; cntv < 7; cntv++) { + u32 fontBits = *fontLine++ << fonth; + + if (wH == 1) { + fontBits = (fontBits & 0xfc000000) >> 1; + } else { + fontBits = + (twiceBit[(fontBits >> 26) & 3] | twiceBit[(fontBits >> 28) & 3] << 4 | + twiceBit[(fontBits >> 30) & 3] << 8) + << 19; + } + + for (int cnth = 0; cnth < wH * 6;) { + u16 pixColor = (fontBits & (1u << 30) ? sFrameBufferColor.colorY256 : 0x00) | + ((fontBits & (1u << 31) ? sFrameBufferColor.colorU4 : 0x20) + + (fontBits & (1u << 30) ? sFrameBufferColor.colorU2 : 0x40) + + (fontBits & (1u << 29) ? sFrameBufferColor.colorU4 : 0x20)); + + *pixel = pixColor; + + if (wV > 1) { + pixel[sFrameBufferInfo.frameRow] = pixColor; + } + + pixel++; + + pixColor = (fontBits & (1u << 29) ? sFrameBufferColor.colorY256 : 0x00) | + ((fontBits & (1u << 30) ? sFrameBufferColor.colorV4 : 0x20) + + (fontBits & (1u << 29) ? sFrameBufferColor.colorV2 : 0x40) + + (fontBits & (1u << 28) ? sFrameBufferColor.colorV4 : 0x20)); + + *pixel = pixColor; + + if (wV > 1) { + pixel[sFrameBufferInfo.frameRow] = pixColor; + } + + pixel++; + + fontBits <<= 2; + cnth += 2; + } + + pixel += sFrameBufferInfo.frameRow * wV - 6 * wH; + } + } + + static void detail::WaitVIRetrace_(void) { + int intrStatus = OSEnableInterrupts(); /* int enabled; */ + u32 preCnt = VIGetRetraceCount(); + + while (preCnt == VIGetRetraceCount()) { /* ... */ + } + + OSRestoreInterrupts(intrStatus); + } + + static void* detail::CreateFB_(GXRenderModeObj const* rmode) { + u32 arenaHi = (u32)OSGetArenaHi(); + u32 memSize = (u16)ROUND_UP((u16)rmode->fbWidth, 16) * rmode->xfbHeight * 2; + u32 frameBuf = ROUND_DOWN(arenaHi - memSize, 32); + + VIConfigure(rmode); + VISetNextFrameBuffer(reinterpret_cast(frameBuf)); + + return reinterpret_cast(frameBuf); + } + + void* detail::DirectPrint_SetupFB(GXRenderModeObj const* rmode) { + void* frameMemory; + + DirectPrint_Init(); + + frameMemory = VIGetCurrentFrameBuffer(); + if (!frameMemory) { + if (!rmode) { + switch (VIGetTvFormat()) { + case VI_TVMODE_NTSC_INT: + rmode = &GXNtsc480IntDf; + break; + + case VI_TVMODE_NTSC_DS: + rmode = &GXPal528IntDf; + break; + + case VI_TVMODE_PAL_DS: + rmode = &GXEurgb60Hz480IntDf; + break; + + case VI_TVMODE_NTSC_PROG: + rmode = &GXMpal480IntDf; + break; + } + } + + frameMemory = CreateFB_(rmode); + } + + VISetBlack(false); + VIFlush(); + WaitVIRetrace_(); + + if (rmode) { + DirectPrint_ChangeXfb(frameMemory, rmode->fbWidth, rmode->xfbHeight); + } else { + DirectPrint_ChangeXfb(frameMemory); + } + + return frameMemory; + } + + } // namespace db +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp b/src/revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp new file mode 100644 index 0000000000..adc72b7c4a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp @@ -0,0 +1,367 @@ +#include +#include +#include "assert.h" +#include "mapFile.h" + +#include "global.h" + +typedef u8 GetCharFunc(u8 const* buf); + +namespace nw4hbm { + namespace db { + static u8 GetCharOnMem_(const u8* buf); + static u8 GetCharOnDvd_(u8 const* buf); + + static u8* SearchNextLine_(u8* buf, s32 lines); + static u8* SearchNextSection_(u8* buf); + static u8* SearchParam_(u8* lineTop, u32 argNum, u8 splitter); + + static u32 XStrToU32_(u8 const* str); + static u32 CopySymbol_(u8 const* buf, u8* str, u32 strLenMax, u8 splitter); + + static bool QuerySymbolToMapFile_(u8* buf, OSModuleInfo const* moduleInfo, u32 address, + u8* strBuf, u32 strBufSize); + static bool QuerySymbolToSingleMapFile_(MapFile* pMapFile, u32 address, u8* strBuf, + u32 strBufSize) NO_INLINE; + } // namespace db +} // namespace nw4hbm + +namespace nw4hbm { + namespace db { + static u8 sMapBuf[0x200]; + static s32 sMapBufOffset = -1; + static DVDFileInfo sFileInfo; + static u32 sFileLength; + static MapFile* sMapFileList; + static GetCharFunc* GetCharPtr_; + } // namespace db +} // namespace nw4hbm + +namespace nw4hbm { + namespace db { + bool MapFile_Exists(void) { + return sMapFileList ? true : false; + } + + static u8 GetCharOnMem_(u8 const* buf) { + return *buf; + } + + static s32 GetSize(s32 offset, u32 length) { + if (offset + ARRAY_SIZE(sMapBuf) >= length) { + return OSRoundUp32B(length - offset); + } + + return ARRAY_SIZE(sMapBuf); + } + + static u8 GetCharOnDvd_(u8 const* buf) { + s32 address = (u32)buf & ~0x80000000; + s32 offset = address - sMapBufOffset; + + if (address >= sFileLength) { + return 0; + } + + if (sMapBufOffset < 0 || offset < 0 || ARRAY_SIZE(sMapBuf) <= offset) { + s32 len; + s32 size; + + sMapBufOffset = OSRoundDown32B(address); + offset = address - sMapBufOffset; + size = GetSize(sMapBufOffset, sFileLength); + + BOOL enabled = OSEnableInterrupts(); + + len = DVDReadAsyncPrio(&sFileInfo, sMapBuf, size, sMapBufOffset, NULL, 2); + + while (DVDGetCommandBlockStatus(&sFileInfo.cb)) {} + + OSRestoreInterrupts(enabled); + + if (len <= 0) { + return 0; + } + } + + return sMapBuf[offset]; + } + + void dummyString() { + u8* buffer; + NW4HBM_ASSERT_CHECK_NULL(0, buffer); + + u8* mapDataBuf; + NW4HBM_ASSERT_CHECK_NULL(0, mapDataBuf); + + MapFile* pMapFile; + NW4HBM_ASSERT_CHECK_NULL(0, pMapFile); + + NW4HBM_ASSERT(0, sMapFileList->moduleInfo != NULL); + + u8* filePath; + NW4HBM_ASSERT_CHECK_NULL(0, filePath); + + NW4HBM_ASSERT(0, pMapFile->fileEntry >= 0); + } + + static u8* SearchNextLine_(u8* buf, s32 lines) { + u8 c; + + NW4HBM_ASSERT_CHECK_NULL(361, GetCharPtr_); + + if (buf == NULL) { + return NULL; + } + + for (; (c = (*GetCharPtr_)(buf)) != '\0'; buf++) { + if (c == '\n') { + if (--lines <= 0) { + return buf + 1; + } + } + } + + return NULL; + } + + static u8* SearchNextSection_(u8* buf) { + NW4HBM_ASSERT_CHECK_NULL(397, GetCharPtr_); + + do { + buf = SearchNextLine_(buf, 1); + + if (!buf) { + return NULL; + } + } while ((*GetCharPtr_)(buf) != '.'); + + return buf; + } + + static u8* SearchParam_(u8* lineTop, u32 argNum, u8 splitter) { + int inArg = 0; + u8* buf = lineTop; + + NW4HBM_ASSERT_CHECK_NULL(432, GetCharPtr_); + + if (buf == NULL) { + return NULL; + } + + while (true) { + u8 c = (*GetCharPtr_)(buf); + + if (c == '\0' || c == '\n') { + return 0; + } + + if (inArg) { + if (c == splitter) { + inArg = 0; + } + } else if (c != splitter) { + if (!argNum--) { + return buf; + } + + inArg = 1; + } + + buf++; + } + + return 0; + } + + static u32 XStrToU32_(u8 const* str) { + u32 val = 0; + + NW4HBM_ASSERT_CHECK_NULL(486, str); + NW4HBM_ASSERT_CHECK_NULL(487, GetCharPtr_); + + while (true) { + u32 num; + u8 c; + + c = (*GetCharPtr_)(str); + + if ('0' <= c && c <= '9') { + num = static_cast(c - '0'); + } else if ('a' <= c && c <= 'z') { + num = static_cast(c - ('a' - 10)); // ? + } else if ('A' <= c && c <= 'Z') { + num = static_cast(c - ('A' - 10)); // What's the - 10 for + } else { + return val; + } + + if (val >= 0x10000000) { + return 0; + } + + val = num + (val << 4); + str++; + } + + return 0; + } + + static u32 CopySymbol_(const u8* buf, u8* str, u32 strLenMax, u8 splitter) { + u32 cnt = 0; + + NW4HBM_ASSERT_CHECK_NULL(544, buf); + NW4HBM_ASSERT_CHECK_NULL(545, str); + NW4HBM_ASSERT_CHECK_NULL(546, GetCharPtr_); + + while (true) { + u8 c = (*GetCharPtr_)(buf++); + + if (c == splitter || c == '\0' || c == '\n') { + *str = '\0'; + return cnt; + } + + *str = c; + str++; + cnt++; + + if (cnt >= strLenMax - 1) { + *str = '\0'; + return cnt; + } + } + + return 0; + } + + static bool QuerySymbolToMapFile_(u8* buf, OSModuleInfo const* moduleInfo, u32 address, + u8* strBuf, u32 strBufSize) { + OSSectionInfo* sectionInfo = NULL; + u32 sectionCnt; + + NW4HBM_ASSERT_CHECK_NULL(602, strBuf); + NW4HBM_ASSERT(603, strBufSize > 0); + + if (moduleInfo) { + sectionInfo = reinterpret_cast(moduleInfo->sectionInfoOffset); + sectionCnt = moduleInfo->numSections; + } + + do { + u32 offset = 0; + + buf = SearchNextSection_(buf); + buf = SearchNextLine_(buf, 3); + + if (sectionInfo) { + offset = sectionInfo->offset; + + if (address < offset) { + goto get_next_section_info; + } + + if (address >= offset + sectionInfo->size) { + goto get_next_section_info; + } + } + + while (true) { + u8* param; + u32 startAddr; + u32 size; + + buf = SearchNextLine_(buf, 1); + if (!buf) { + return false; + } + + param = SearchParam_(buf, 1, ' '); + if (!param) { + break; + } + + size = XStrToU32_(param); + param = SearchParam_(buf, 2, ' '); + if (!param) { + break; + } + + startAddr = XStrToU32_(param); + if (!startAddr) { + continue; + } + + startAddr = startAddr + offset; + if (address < startAddr || startAddr + size <= address) { + continue; + } + + param = SearchParam_(buf, 5, ' '); + if (!param) { + *strBuf = '\0'; + return true; + } + + if ((*GetCharPtr_)(param) == '.') { + continue; + } + + CopySymbol_(param, strBuf, strBufSize, ' '); + return true; + } + + get_next_section_info: + if (sectionInfo) { + if (!--sectionCnt) { + return false; + } + + sectionInfo++; + } + } while (true); + + return false; + } + + static bool QuerySymbolToSingleMapFile_(MapFile* pMapFile, u32 address, u8* strBuf, + u32 strBufSize) { + NW4HBM_ASSERT_CHECK_NULL(723, pMapFile); + NW4HBM_ASSERT_CHECK_NULL(724, strBuf); + + if (pMapFile->mapBuf) { + GetCharPtr_ = &GetCharOnMem_; + return QuerySymbolToMapFile_(pMapFile->mapBuf, pMapFile->moduleInfo, address, + strBuf, strBufSize); + } + + if (pMapFile->fileEntry >= 0) { + bool ret; + + if (DVDFastOpen(pMapFile->fileEntry, &sFileInfo)) { + sFileLength = sFileInfo.length; + GetCharPtr_ = &GetCharOnDvd_; + ret = QuerySymbolToMapFile_((u8*)(0x80000000), pMapFile->moduleInfo, address, strBuf, strBufSize); + + DVDClose(&sFileInfo); + return ret; + } + } + + *strBuf = '\0'; + return false; + } + + bool MapFile_QuerySymbol(u32 address, u8* strBuf, u32 strBufSize) { + MapFile* pMap; + for (pMap = sMapFileList; pMap; pMap = pMap->next) { + if (QuerySymbolToSingleMapFile_(pMap, address, strBuf, strBufSize)) { + return true; + } + } + + return false; + } + + } // namespace db +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/db/directPrint.h b/src/revolution/homebuttonLib/nw4hbm/db/directPrint.h new file mode 100644 index 0000000000..5df8b8af3c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/directPrint.h @@ -0,0 +1,23 @@ +#ifndef NW4R_DB_DIRECTPRINT_H +#define NW4R_DB_DIRECTPRINT_H + +#include + +namespace nw4hbm { + namespace db { + void DirectPrint_Init(); + bool DirectPrint_IsActive(); + void DirectPrint_EraseXfb(int posh, int posv, int sizeh, int sizev); + void DirectPrint_ChangeXfb(void* framebuf, u16 width, u16 height); + void DirectPrint_StoreCache(); + void DirectPrint_DrawString(int posh, int posv, bool turnOver, const char* format, ...); + void DirectPrint_SetColor(u8 r, u8 g, u8 b); + + namespace detail { + void DirectPrint_DrawStringToXfb(int posh, int posv, const char* format, va_list vargs, bool turnOver, bool backErase); + void* DirectPrint_SetupFB(const GXRenderModeObj* rmode); + } + } // namespace db +} // namespace nw4r + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/db/mapFile.h b/src/revolution/homebuttonLib/nw4hbm/db/mapFile.h new file mode 100644 index 0000000000..15f7059d0b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/db/mapFile.h @@ -0,0 +1,20 @@ +#ifndef NW4R_DB_MAPFILE_H +#define NW4R_DB_MAPFILE_H + +#include + +namespace nw4hbm { + namespace db { + struct MapFile { + /* 0x00 */ u8* mapBuf; + /* 0x04 */ OSModuleInfo* moduleInfo; + /* 0x08 */ s32 fileEntry; + /* 0x0C */ MapFile* next; + }; // size = 0x10 + + bool MapFile_Exists(); + bool MapFile_QuerySymbol(u32 address, u8* strBuf, u32 strBufSize); + } // namespace db +} // namespace nw4r + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/animation.h b/src/revolution/homebuttonLib/nw4hbm/lyt/animation.h new file mode 100644 index 0000000000..bb58853ad1 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/animation.h @@ -0,0 +1,209 @@ +#ifndef NW4HBM_LYT_ANIMATION_H +#define NW4HBM_LYT_ANIMATION_H + +#include "lyt_types.h" +#include "resourceAccessor.h" +#include "resources.h" + + +#define TexMtxMax 10 +#define IndTexMtxMax 3 + +namespace nw4hbm { + namespace lyt { + + class Pane; + class Material; + + enum { + /* 0 */ ANIMTARGET_PANE_TRANSX = 0, + /* 1 */ ANIMTARGET_PANE_TRANSY, + /* 2 */ ANIMTARGET_PANE_TRANSZ, + + /* 3 */ ANIMTARGET_PANE_ROTX, + /* 4 */ ANIMTARGET_PANE_ROTY, + /* 5 */ ANIMTARGET_PANE_ROTZ, + + /* 6 */ ANIMTARGET_PANE_SCALEX, + /* 7 */ ANIMTARGET_PANE_SCALEY, + + /* 8 */ ANIMTARGET_PANE_SIZEX, + /* 9 */ ANIMTARGET_PANE_SIZEY, + + /* 10 */ ANIMTARGET_PANE_MAX, + /* 16 */ ANIMTARGET_PANE_COLOR_ALPHA = 16, + /* 17 */ ANIMTARGET_PANE_COLOR_MAX, + }; + + enum { + /* 0 */ ANIMTARGET_VERTEXCOLOR_LT_RED = 0, + /* 1 */ ANIMTARGET_VERTEXCOLOR_LT_GREEN, + /* 2 */ ANIMTARGET_VERTEXCOLOR_LT_BLUE, + /* 3 */ ANIMTARGET_VERTEXCOLOR_LT_ALPHA, + + /* 4 */ ANIMTARGET_VERTEXCOLOR_RT_RED, + /* 5 */ ANIMTARGET_VERTEXCOLOR_RT_GREEN, + /* 6 */ ANIMTARGET_VERTEXCOLOR_RT_BLUE, + /* 7 */ ANIMTARGET_VERTEXCOLOR_RT_ALPHA, + + /* 8 */ ANIMTARGET_VERTEXCOLOR_LB_RED, + /* 9 */ ANIMTARGET_VERTEXCOLOR_LB_GREEN, + /* 10 */ ANIMTARGET_VERTEXCOLOR_LB_BLUE, + /* 11 */ ANIMTARGET_VERTEXCOLOR_LB_ALPHA, + + /* 12 */ ANIMTARGET_VERTEXCOLOR_RB_RED, + /* 13 */ ANIMTARGET_VERTEXCOLOR_RB_GREEN, + /* 14 */ ANIMTARGET_VERTEXCOLOR_RB_BLUE, + /* 15 */ ANIMTARGET_VERTEXCOLOR_RB_ALPHA, + + /* 16 */ ANIMTARGET_VERTEXCOLOR_MAX + }; + + enum { + /* 0 */ ANIMTARGET_MATCOLOR_MATR = 0, + /* 1 */ ANIMTARGET_MATCOLOR_MATG, + /* 2 */ ANIMTARGET_MATCOLOR_MATB, + /* 3 */ ANIMTARGET_MATCOLOR_MATA, + + /* 4 */ ANIMTARGET_MATCOLOR_TEV0R, + /* 5 */ ANIMTARGET_MATCOLOR_TEV0G, + /* 6 */ ANIMTARGET_MATCOLOR_TEV0B, + /* 7 */ ANIMTARGET_MATCOLOR_TEV0A, + + /* 8 */ ANIMTARGET_MATCOLOR_TEV1R, + /* 9 */ ANIMTARGET_MATCOLOR_TEV1G, + /* 10 */ ANIMTARGET_MATCOLOR_TEV1B, + /* 11 */ ANIMTARGET_MATCOLOR_TEV1A, + + /* 12 */ ANIMTARGET_MATCOLOR_TEV2R, + /* 13 */ ANIMTARGET_MATCOLOR_TEV2G, + /* 14 */ ANIMTARGET_MATCOLOR_TEV2B, + /* 15 */ ANIMTARGET_MATCOLOR_TEV2A, + + /* 16 */ ANIMTARGET_MATCOLOR_TEVK0R, + /* 17 */ ANIMTARGET_MATCOLOR_TEVK0G, + /* 18 */ ANIMTARGET_MATCOLOR_TEVK0B, + /* 19 */ ANIMTARGET_MATCOLOR_TEVK0A, + + /* 20 */ ANIMTARGET_MATCOLOR_TEVK1R, + /* 21 */ ANIMTARGET_MATCOLOR_TEVK1G, + /* 22 */ ANIMTARGET_MATCOLOR_TEVK1B, + /* 23 */ ANIMTARGET_MATCOLOR_TEVK1A, + + /* 24 */ ANIMTARGET_MATCOLOR_TEVK2R, + /* 25 */ ANIMTARGET_MATCOLOR_TEVK2G, + /* 26 */ ANIMTARGET_MATCOLOR_TEVK2B, + /* 27 */ ANIMTARGET_MATCOLOR_TEVK2A, + + /* 28 */ ANIMTARGET_MATCOLOR_TEVK3R, + /* 29 */ ANIMTARGET_MATCOLOR_TEVK3G, + /* 30 */ ANIMTARGET_MATCOLOR_TEVK3B, + /* 31 */ ANIMTARGET_MATCOLOR_TEVK3A, + + /* 32 */ ANIMTARGET_MATCOLOR_MAX + }; + + enum { + /* 0 */ ANIMTARGET_TEXSRT_TRANSX = 0, + /* 1 */ ANIMTARGET_TEXSRT_TRANSY, + /* 2 */ ANIMTARGET_TEXSRT_ROT, + /* 3 */ ANIMTARGET_TEXSRT_SCALEX, + /* 4 */ ANIMTARGET_TEXSRT_SCALEY, + /* 5 */ ANIMTARGET_TEXSRT_MAX + }; + + enum { + /* 0 */ ANIMTARGET_TEXPATTURN_IMAGE = 0, + /* 1 */ ANIMTARGET_TEXPATTURN_MAX + }; + + enum { + /* 0 */ ANIMCURVE_NONE = 0, + /* 1 */ ANIMCURVE_STEP, + /* 2 */ ANIMCURVE_HERMITE, + /* 3 */ ANIMCURVE_MAX + }; + + class AnimTransform { + public: + AnimTransform(); + + /* 0x08 */ virtual ~AnimTransform(); + /* 0x0C */ virtual void SetResource(const res::AnimationBlock* pRes, + ResourceAccessor* pResAccessor) = 0; + /* 0x10 */ virtual void Bind(Pane* pane, bool bRecursive) = 0; + /* 0x14 */ virtual void Bind(Material* pMaterial) = 0; + /* 0x18 */ virtual void Animate(u32 idx, Pane* pane) = 0; + /* 0x1C */ virtual void Animate(u32 idx, Material* pMaterial) = 0; + + f32 GetFrameMax() const { return GetFrameSize(); } + u16 GetFrameSize() const; + + void SetFrame(f32 frame) { mFrame = frame; } + + bool IsLoopData() const; + + /* 0x00 (vtable) */ + /* 0x04 */ ut::LinkListNode mLink; + + protected: + /* 0x0C */ const res::AnimationBlock* mpRes; + /* 0x10 */ f32 mFrame; + }; // size = 0x14 + typedef ut::LinkList AnimTransformList; + + class AnimationLink { + public: + AnimationLink() : mLink(), mbDisable(false) { Reset(); } + ~AnimationLink() {} + + AnimTransform* GetAnimTransform() const { return mAnimTrans; } + + u16 GetIndex() const { return mIdx; } + bool IsEnable() const { return !mbDisable; } + + void SetEnable(bool bEnable) { mbDisable = !bEnable; } + + void Reset() { SetAnimTransform(NULL, 0); } + + void SetAnimTransform(AnimTransform* animTrans, u16 idx) { + mAnimTrans = animTrans; + mIdx = idx; + } + + /* 0x00 */ ut::LinkListNode mLink; + + private: + /* 0x08 */ AnimTransform* mAnimTrans; + /* 0x0C */ u16 mIdx; + /* 0x0E */ bool mbDisable; + }; // size = 0x10 + typedef ut::LinkList AnimationLinkList; + + class AnimTransformBasic : public AnimTransform { + public: + AnimTransformBasic(); + + /* 0x08 */ virtual ~AnimTransformBasic(); + /* 0x0C */ virtual void SetResource(const res::AnimationBlock* pRes, + ResourceAccessor* pResAccessor); + /* 0x10 */ virtual void Bind(Pane* pane, bool bRecursive); + /* 0x14 */ virtual void Bind(Material* pMaterial); + /* 0x18 */ virtual void Animate(u32 idx, Pane* pane); + /* 0x1C */ virtual void Animate(u32 idx, Material* pMaterial); + + private: + /* 0x00 (base) */ + /* 0x14 */ void** mpFileResAry; + /* 0x18 */ AnimationLink* mAnimLinkAry; + /* 0x1C */ u16 mAnimLinkNum; + }; // size = 0x20 + + namespace detail { + AnimationLink* FindAnimationLink(AnimationLinkList* animList, AnimTransform* animTrans); + } + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/arcResourceAccessor.h b/src/revolution/homebuttonLib/nw4hbm/lyt/arcResourceAccessor.h new file mode 100644 index 0000000000..b3e3d43e43 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/arcResourceAccessor.h @@ -0,0 +1,98 @@ +#ifndef NW4HBM_LYT_ARC_RESOURCE_ACCESSOR_H +#define NW4HBM_LYT_ARC_RESOURCE_ACCESSOR_H + +#include "revolution/types.h" + +#include "revolution/arc.h" + +#include "../ut/Font.h" +#include "../ut/LinkList.h" + +#include "resourceAccessor.h" + +namespace nw4hbm { + namespace lyt { + + static const int RESOURCE_NAME_MAX = 128; + + class FontRefLink { + public: + FontRefLink(); + + void Set(const char* name, ut::Font* pFont); + + const char* GetFontName() const { return mFontName; } + ut::Font* GetFont() const { return mpFont; } + + /* 0x00 */ ut::LinkListNode mLink; + + protected: + /* 0x08 */ char mFontName[RESOURCE_NAME_MAX]; + /* 0x88 */ ut::Font* mpFont; + }; + typedef ut::LinkList FontRefLinkList; + + class ArcResourceLink { + public: + ArcResourceLink() {} + + bool Set(void* archiveStart, const char* resRootDirectory); + + char* GetResRootDir() { return mResRootDir; } + ARCHandle* GetArcHandle() { return &mArcHandle; } + + /* 0x00 */ ut::LinkListNode mLink; + + protected: + /* 0x08 */ ARCHandle mArcHandle; + + /* 0x24 */ char mResRootDir[RESOURCE_NAME_MAX]; + }; + typedef ut::LinkList ArcResourceLinkList; + + class ArcResourceAccessor : public ResourceAccessor { + public: + ArcResourceAccessor(); + + /* 0x08 */ virtual ~ArcResourceAccessor() {} + /* 0x0C */ virtual void* GetResource(u32 resType, const char* name, u32* pSize = NULL); + /* 0x10 */ virtual ut::Font* GetFont(const char* name); + + bool Attach(void* archiveStart, const char* resourceRootDirectory); + + bool IsAttached(void) { return this->mArcBuf != NULL; } + + private: + /* 0x00 (base) */ + /* 0x04 */ ARCHandle mArcHandle; + /* 0x20 */ void* mArcBuf; + /* 0x24 */ FontRefLinkList mFontList; + /* 0x30 */ char mResRootDir[RESOURCE_NAME_MAX]; + }; + + class MultiArcResourceAccessor : public ResourceAccessor { + public: + MultiArcResourceAccessor(); + + /* 0x08 */ virtual ~MultiArcResourceAccessor(); + /* 0x0C */ virtual void* GetResource(u32 resType, const char* name, u32* pSize = NULL); + /* 0x10 */ virtual ut::Font* GetFont(const char* name); + + void Attach(ArcResourceLink* pLink); + void DetachAll() { reinterpret_cast(&mArcList)->Clear(); } + void RegistFont(FontRefLink* pLink); + + protected: + /* 0x00 (base) */ + /* 0x04 */ ArcResourceLinkList mArcList; + /* 0x10 */ FontRefLinkList mFontList; + }; + + namespace detail { + ut::Font* FindFont(FontRefLinkList* pFontRefList, const char* name); + } + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/bounding.h b/src/revolution/homebuttonLib/nw4hbm/lyt/bounding.h new file mode 100644 index 0000000000..86257168c7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/bounding.h @@ -0,0 +1,21 @@ +#ifndef NW4HBM_LYT_BOUNDING_H +#define NW4HBM_LYT_BOUNDING_H + +#include "pane.h" + +namespace nw4hbm { + namespace lyt { + + class Bounding : public Pane { + public: + Bounding(const res::Bounding* pBlock, const ResBlockSet& resBlockSet); + + /* 0x08 */ virtual ~Bounding(); + /* 0x0C */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x18 */ virtual void DrawSelf(const DrawInfo& drawInfo); + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/common.h b/src/revolution/homebuttonLib/nw4hbm/lyt/common.h new file mode 100644 index 0000000000..4f235556ef --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/common.h @@ -0,0 +1,108 @@ +#ifndef NW4HBM_LYT_COMMON_H +#define NW4HBM_LYT_COMMON_H + +#include "revolution/tpl.h" +#include "revolution/types.h" + +#include "../ut/Color.h" + +#include "animation.h" +#include "resources.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace lyt { + namespace detail { + + typedef math::VEC2 TexCoords[4]; + + class TexCoordAry { + public: + TexCoordAry(); + + u8 GetSize() const { return mNum; } + const TexCoords* GetArray() const { return mpData; } + + void SetSize(u8 num); + + bool IsEmpty() const { return mCap == 0; } + + void Reserve(u8 num); + + void Free(); + void Copy(const void* pResTexCoord, u8 texCoordNum); + + void SetCoord(u32 idx, const math::VEC2* vec); + void GetCoord(u32 idx, math::VEC2* vec) const; + + private: + /* 0x00 */ u8 mCap; + /* 0x01 */ u8 mNum; + /* 0x04 */ TexCoords* mpData; + }; + + bool EqualsPaneName(const char* name1, const char* name2); + bool EqualsMaterialName(const char* name1, const char* name2); + + bool TestFileHeader(const res::BinaryFileHeader& fileHeader); + bool TestFileHeader(const res::BinaryFileHeader& fileHeader, u32 testSig); + + bool IsModulateVertexColor(ut::Color* vtxColors, u8 glbAlpha); + + ut::Color MultipleAlpha(const ut::Color col, u8 alpha); + void MultipleAlpha(ut::Color* dst, const ut::Color* src, u8 alpha); + + void SetVertexFormat(bool bModulate, u8 texCoordNum); + + void DrawQuad(const math::VEC2& basePt, const Size& size, u8 texCoordNum, + const TexCoords* texCoords, const ut::Color* vtxColors); + void DrawQuad(const math::VEC2& basePt, const Size& size, u8 texCoordNum, + const TexCoords* texCoords, const ut::Color* vtxColors, u8 alpha); + + void DrawLine(const math::VEC2& pos, const Size& size, ut::Color color); + + void InitGXTexObjFromTPL(GXTexObj* to, TPLPalette* pal, u32 id); + + inline s32 GetSignatureInt(const char* sig) { + return *reinterpret_cast(sig); + } + + inline const char* GetStrTableStr(const void* pStrTable, int index) { + const u32* offsets = static_cast(pStrTable); + const char* stringPool = static_cast(pStrTable); + + return &stringPool[offsets[index]]; + } + + inline u8 GetVtxColorElement(const ut::Color* cols, u32 idx) { + NW4HBM_ASSERT(199, idx < ANIMTARGET_VERTEXCOLOR_MAX); + return reinterpret_cast(cols + idx / 4)[idx % 4]; + } + + inline void SetVtxColorElement(ut::Color* cols, u32 idx, u8 value) { + NW4HBM_ASSERT(212, idx < ANIMTARGET_VERTEXCOLOR_MAX); + reinterpret_cast(cols + idx / 4)[idx % 4] = value; + } + + inline u8 GetHorizontalPosition(u8 var) { + return var % HORIZONTALPOSITION_MAX; + } + + inline u8 GetVerticalPosition(u8 var) { + return var / VERTICALPOSITION_MAX; + } + + inline void SetHorizontalPosition(u8* pVar, u8 newVal) { + *pVar = GetVerticalPosition(*pVar) * HORIZONTALPOSITION_MAX + newVal; + } + + inline void SetVerticalPosition(u8* pVar, u8 newVal) { + *pVar = newVal * VERTICALPOSITION_MAX + GetHorizontalPosition(*pVar); + } + + } // namespace detail + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/drawInfo.h b/src/revolution/homebuttonLib/nw4hbm/lyt/drawInfo.h new file mode 100644 index 0000000000..3c3cbf12b6 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/drawInfo.h @@ -0,0 +1,67 @@ +#ifndef NW4HBM_LYT_DRAW_INFO_H +#define NW4HBM_LYT_DRAW_INFO_H + +#include + +#include "../math/types.h" + +#include "../ut/Rect.h" + +namespace nw4hbm { + namespace lyt { + + class DrawInfo { + public: + DrawInfo(); + + /* 0x08 */ virtual ~DrawInfo(); + + void SetViewRect(const ut::Rect& rect) { mViewRect = rect; } + + const math::MTX34& GetViewMtx() const { return mViewMtx; } + void SetViewMtx(const math::MTX34& value) { mViewMtx = value; } + + const math::VEC2& GetLocationAdjustScale() const { return mLocationAdjustScale; } + void SetLocationAdjustScale(const math::VEC2& scale) { mLocationAdjustScale = scale; } + + bool IsMultipleViewMtxOnDraw() const { return mFlag.mulViewDraw; } + void SetMultipleViewMtxOnDraw(bool bEnable) { mFlag.mulViewDraw = bEnable; } + + bool IsInfluencedAlpha() const { return mFlag.influencedAlpha; } + void SetInfluencedAlpha(bool bEnable) { mFlag.influencedAlpha = bEnable; } + + bool IsLocationAdjust() const { return mFlag.locationAdjust; } + void SetLocationAdjust(bool bEnable) { mFlag.locationAdjust = bEnable; } + + bool IsInvisiblePaneCalculateMtx() const { return mFlag.invisiblePaneCalculateMtx; } + void SetInvisiblePaneCalculateMtx(bool bEnable) { + mFlag.invisiblePaneCalculateMtx = bEnable; + } + + bool IsDebugDrawMode() const { return mFlag.debugDrawMode; } + void SetDebugDrawMode(bool bEnable) { mFlag.debugDrawMode = bEnable; } + + bool IsYAxisUp() const { return mViewRect.bottom - mViewRect.top < 0.0f; } + + f32 GetGlobalAlpha() const { return mGlobalAlpha; } + void SetGlobalAlpha(f32 alpha) { mGlobalAlpha = alpha; } + + protected: + /* 0x00 (vtable) */ + /* 0x04 */ math::MTX34 mViewMtx; + /* 0x34 */ ut::Rect mViewRect; + /* 0x44 */ math::VEC2 mLocationAdjustScale; + /* 0x4C */ f32 mGlobalAlpha; + /* 0x50 */ struct { + u8 mulViewDraw : 1; // 10000000 + u8 influencedAlpha : 1; // 01000000 + u8 locationAdjust : 1; // 00100000 + u8 invisiblePaneCalculateMtx : 1; // 00010000 + u8 debugDrawMode : 1; // 00001000 + } mFlag; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/group.h b/src/revolution/homebuttonLib/nw4hbm/lyt/group.h new file mode 100644 index 0000000000..b48ab0a99a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/group.h @@ -0,0 +1,65 @@ +#ifndef NW4HBM_LYT_GROUP_H +#define NW4HBM_LYT_GROUP_H + +#include + +#include "pane.h" + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace lyt { + + namespace detail { + typedef struct PaneLink { + ut::LinkListNode mLink; + + /* 0x08 */ Pane* mTarget; + } PaneLink; + } // namespace detail + typedef ut::LinkList PaneLinkList; + + class Group { + public: + Group(); + Group(const res::Group* pResGroup, Pane* pRootPane); + + /* 0x08 */ virtual ~Group(); + + const char* GetName() const { return mName; } + bool IsUserAllocated() const { return mbUserAllocated; } + + PaneLinkList& GetPaneList() { return mPaneLinkList; }; + + void Init(); + void AppendPane(Pane* pane); + + /* 0x00 (vtable) */ + /* 0x04 */ ut::LinkListNode mLink; + + protected: + /* 0x0C */ PaneLinkList mPaneLinkList; + /* 0x18 */ char mName[16]; + /* 0x29 */ bool mbUserAllocated; + /* 0x2A */ u8 mPadding[2]; + }; + typedef ut::LinkList GroupList; + + class GroupContainer { + public: + GroupContainer() {} + ~GroupContainer(); + + GroupList& GetGroupList() { return mGroupList; } + + void AppendGroup(Group* pGroup); + Group* FindGroupByName(const char* findName); + + protected: + /* 0x00 */ GroupList mGroupList; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/layout.h b/src/revolution/homebuttonLib/nw4hbm/lyt/layout.h new file mode 100644 index 0000000000..4d44d70d48 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/layout.h @@ -0,0 +1,68 @@ +#ifndef NW4HBM_LYT_LAYOUT_H +#define NW4HBM_LYT_LAYOUT_H + +#include +#include + +#include "animation.h" +#include "drawInfo.h" +#include "group.h" +#include "lyt_types.h" +#include "resourceAccessor.h" + + +#include "../ut/LinkList.h" +#include "../ut/TagProcessorBase.h" +#include "../ut/WideTagProcessor.h" + +#include "macros.h" + +namespace nw4hbm { + namespace lyt { + + class Layout { + public: + Layout(); + + /* 0x08 */ virtual ~Layout(); + /* 0x0C */ virtual bool Build(const void* lytResBuf, ResourceAccessor* pResAcsr); + /* 0x10 */ virtual AnimTransform* CreateAnimTransform(const void* anmResBuf, + ResourceAccessor* pResAcsr); + /* 0x14 */ virtual void BindAnimation(AnimTransform* animTrans); + /* 0x18 */ virtual void UnbindAnimation(AnimTransform* animTrans); + /* 0x1C */ virtual void UnbindAllAnimation(); + /* 0x20 */ virtual void SetAnimationEnable(AnimTransform* animTrans, + bool bEnable = true); + /* 0x24 */ virtual void CalculateMtx(const DrawInfo& drawInfo); + /* 0x28 */ virtual void Draw(const DrawInfo& drawInfo); + /* 0x2C */ virtual void Animate(u32 option = 0); + /* 0x30 */ virtual void SetTagProcessor(ut::WideTagProcessor* pTagProcessor) NO_INLINE; + + const ut::Rect GetLayoutRect() const; + Pane* GetRootPane() const { return mpRootPane; } + GroupContainer* GetGroupContainer() const { return mpGroupContainer; } + + static MEMAllocator* GetAllocator() { return mspAllocator; } + static void SetAllocator(MEMAllocator* allocator) { mspAllocator = allocator; } + + static void* AllocMemory(u32 size) { return MEMAllocFromAllocator(mspAllocator, size); } + static void FreeMemory(void* ptr) { MEMFreeToAllocator(mspAllocator, ptr); } + + static Pane* BuildPaneObj(s32 kind, const void* dataPtr, + const ResBlockSet& resBlockSet) NO_INLINE; + + private: + /* 0x00 (vtable) */ + /* 0x04 */ AnimTransformList mAnimTransList; + /* 0x10 */ Pane* mpRootPane; + /* 0x14 */ GroupContainer* mpGroupContainer; + /* 0x18 */ Size mLayoutSize; + /* 0x20 */ u8 mOriginType; + + static MEMAllocator* mspAllocator; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp new file mode 100644 index 0000000000..a940cd5483 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp @@ -0,0 +1,466 @@ +#include "animation.h" + +#include "common.h" +#include "layout.h" +#include "pane.h" + +#include "new.h" +#include + +namespace { + // pretend this is nw4hbm::lyt + using namespace nw4hbm; + using namespace nw4hbm::lyt; + + inline bool RIsSame(const f32 a, const f32 b, const f32 tolerance) { + f32 c = a - b; + + return -tolerance < c && c < tolerance; + } + + u16 GetStepCurveValue(f32 frame, const res::StepKey* keyArray, u32 keySize); + f32 GetHermiteCurveValue(f32 frame, const res::HermiteKey* keyArray, u32 keySize); + + void AnimatePainSRT(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); + void AnimateVisibility(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); + void AnimateVertexColor(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); + void AnimateMaterialColor(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); + void AnimateTextureSRT(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); + void AnimateTexturePattern(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame, void** tpls); + void AnimateIndTexSRT(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame); +} // namespace + +namespace { + + u16 GetStepCurveValue(f32 frame, const res::StepKey* keyArray, u32 keySize) { + if (keySize == 1 || frame <= keyArray[0].frame) { + return keyArray[0].value; + } + + if (frame >= keyArray[keySize - 1].frame) { + return keyArray[keySize - 1].value; + } + + int ikeyL = 0; + int ikeyR = keySize - 1; + + while (ikeyL != ikeyR - 1 && ikeyL != ikeyR) { + int ikeyCenter = (ikeyL + ikeyR) / 2; + const res::StepKey& centerKey = keyArray[ikeyCenter]; + + if (frame < centerKey.frame) { + ikeyR = ikeyCenter; + } else { + ikeyL = ikeyCenter; + } + } + + if (RIsSame(frame, keyArray[ikeyR].frame, 0.001f)) { + return keyArray[ikeyR].value; + } else { + return keyArray[ikeyL].value; + } + } + + f32 GetHermiteCurveValue(f32 frame, const res::HermiteKey* keyArray, u32 keySize) { + if (keySize == 1 || frame <= keyArray[0].frame) { + return keyArray[0].value; + } + + if (frame >= keyArray[keySize - 1].frame) { + return keyArray[keySize - 1].value; + } + + int ikeyL = 0; + int ikeyR = keySize - 1; + + while (ikeyL != ikeyR - 1 && ikeyL != ikeyR) { + int ikeyCenter = (ikeyL + ikeyR) / 2; + + if (frame <= keyArray[ikeyCenter].frame) { + ikeyR = ikeyCenter; + } else { + ikeyL = ikeyCenter; + } + } + + const res::HermiteKey& key0 = keyArray[ikeyL]; + const res::HermiteKey& key1 = keyArray[ikeyR]; + + if (RIsSame(frame, key1.frame, 0.001f)) { + if (ikeyR < keySize - 1 && keyArray[ikeyR + 1].frame == key1.frame) { + return keyArray[ikeyR + 1].value; + } else { + return key1.value; + } + } + + f32 t1 = frame - key0.frame; + f32 t2 = 1.0f / (key1.frame - key0.frame); + f32 v0 = key0.value; + f32 v1 = key1.value; + f32 s0 = key0.slope; + f32 s1 = key1.slope; + + f32 t1t1t2 = t1 * t1 * t2; + f32 t1t1t2t2 = t1t1t2 * t2; + f32 t1t1t1t2t2 = t1 * t1t1t2t2; + f32 t1t1t1t2t2t2 = t1t1t1t2t2 * t2; + + // Does anyone know what this means? Because I don't + + // clang-format off + return v0 * (( 2.0f * t1t1t1t2t2t2) - (3.0f * t1t1t2t2) + 1.0f) + + v1 * ((-2.0f * t1t1t1t2t2t2) + (3.0f * t1t1t2t2) ) + + s0 * (( t1t1t1t2t2 ) - (2.0f * t1t1t2 ) + t1 ) + + s1 * (( t1t1t1t2t2 ) - ( t1t1t2 ) ); + // clang-format on + } + + void AnimatePainSRT(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(197, pAnimTarget->target < ANIMTARGET_PANE_MAX); + NW4HBM_ASSERT(198, pAnimTarget->curveType == ANIMCURVE_HERMITE); + + const res::HermiteKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + + pPane->SetSRTElement(pAnimTarget->target, + GetHermiteCurveValue(frame, keys, pAnimTarget->keyNum)); + } + } + + void AnimateVisibility(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(217, pAnimTarget->target < ANIMTARGET_PANE_MAX); + NW4HBM_ASSERT(218, pAnimTarget->curveType == ANIMCURVE_STEP); + + const res::StepKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + + pPane->SetVisible(GetStepCurveValue(frame, keys, pAnimTarget->keyNum) != 0); + } + } + + void AnimateVertexColor(Pane* pPane, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(237, pAnimTarget->target < ANIMTARGET_PANE_COLOR_MAX); + NW4HBM_ASSERT(238, pAnimTarget->curveType == ANIMCURVE_HERMITE); + + const res::HermiteKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + + f32 value = GetHermiteCurveValue(frame, keys, pAnimTarget->keyNum); + value += 0.5f; + + u8 u8Val; + OSf32tou8(&value, &u8Val); + + // What + pPane->SetColorElement(pAnimTarget->target, *static_cast(&u8Val)); + } + } + + inline void AnimateMaterialColor(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(262, pAnimTarget->target < ANIMTARGET_MATCOLOR_MAX); + NW4HBM_ASSERT(263, pAnimTarget->curveType == ANIMCURVE_HERMITE); + + const res::HermiteKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + + f32 value = GetHermiteCurveValue(frame, keys, pAnimTarget->keyNum); + value += 0.5f; + + s16 s16Val; + OSf32tos16(&value, &s16Val); + s16Val = ut::Min(ut::Max(s16Val, -1024), 1023); + + pMaterial->SetColorElement(pAnimTarget->target, s16Val); + } + } + + void AnimateTextureSRT(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(287, pAnimTarget->id < TexMtxMax); + + if (pAnimTarget->id < pMaterial->GetTexSRTCap()) { + NW4HBM_ASSERT(290, pAnimTarget->target < ANIMTARGET_TEXSRT_MAX); + NW4HBM_ASSERT(291, pAnimTarget->curveType == ANIMCURVE_HERMITE); + + const res::HermiteKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + pMaterial->SetTexSRTElement(pAnimTarget->id, pAnimTarget->target, + GetHermiteCurveValue(frame, keys, pAnimTarget->keyNum)); + } + } + } + + void AnimateTexturePattern(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame, void** tpls) { + for (int j = 0; j < pAnimInfo->num; j++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[j]); + + NW4HBM_ASSERT(311, pAnimTarget->id < GX_MAX_TEXMAP); + + if (pAnimTarget->id < pMaterial->GetTextureNum()) { + NW4HBM_ASSERT(314, pAnimTarget->curveType == ANIMCURVE_STEP); + + if (!pAnimTarget->target) { + const res::StepKey* keys = detail::ConvertOffsToPtr( + pAnimTarget, pAnimTarget->keysOffset); + u16 fileIdx = GetStepCurveValue(frame, keys, pAnimTarget->keyNum); + pMaterial->SetTextureNoWrap(pAnimTarget->id, + static_cast(tpls[fileIdx])); + } + } + } + } + + void AnimateIndTexSRT(Material* pMaterial, const res::AnimationInfo* pAnimInfo, + const u32* animTargetOffsets, f32 frame) { + for (int i = 0; i < pAnimInfo->num; i++) { + const res::AnimationTarget* pAnimTarget = + detail::ConvertOffsToPtr(pAnimInfo, animTargetOffsets[i]); + + NW4HBM_ASSERT(337, pAnimTarget->id < IndTexMtxMax); + + if (pAnimTarget->id < pMaterial->GetIndTexSRTCap()) { + NW4HBM_ASSERT(340, pAnimTarget->target < ANIMTARGET_TEXSRT_MAX); + NW4HBM_ASSERT(341, pAnimTarget->curveType == ANIMCURVE_HERMITE); + + const res::HermiteKey* keys = + detail::ConvertOffsToPtr(pAnimTarget, pAnimTarget->keysOffset); + pMaterial->SetIndTexSRTElement( + pAnimTarget->id, pAnimTarget->target, + GetHermiteCurveValue(frame, keys, pAnimTarget->keyNum)); + } + } + } + +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + + AnimTransform::AnimTransform() : mLink(), mpRes(NULL), mFrame(0.0f) {} + + AnimTransform::~AnimTransform() {} + + u16 AnimTransform::GetFrameSize() const { + return mpRes->frameSize; + } + + AnimTransformBasic::AnimTransformBasic() + : mpFileResAry(NULL), mAnimLinkAry(NULL), mAnimLinkNum(0) {} + + AnimTransformBasic::~AnimTransformBasic() { + if (mAnimLinkAry) { + Layout::FreeMemory(mAnimLinkAry); + } + + if (mpFileResAry) { + Layout::FreeMemory(mpFileResAry); + } + } + + void AnimTransformBasic::SetResource(const res::AnimationBlock* pRes, + ResourceAccessor* pResAccessor) { + NW4HBM_ASSERT(422, mpFileResAry == 0); + NW4HBM_ASSERT(423, mAnimLinkAry == 0); + + mpRes = pRes; + mpFileResAry = NULL; + + if (pRes->fileNum) { + mpFileResAry = + static_cast(Layout::AllocMemory(sizeof(*mpFileResAry) * pRes->fileNum)); + + if (mpFileResAry) { + const u32* fileNameOffsets = + detail::ConvertOffsToPtr(mpRes, sizeof(*mpRes)); + + for (int i = 0; i < mpRes->fileNum; i++) { + mpFileResAry[i] = pResAccessor->GetResource( + 'timg', detail::GetStrTableStr(fileNameOffsets, i), 0); + } + } + } + + mAnimLinkAry = static_cast( + Layout::AllocMemory(sizeof(*mAnimLinkAry) * pRes->animContNum)); + + if (mAnimLinkAry) { + mAnimLinkNum = pRes->animContNum; + std::memset(mAnimLinkAry, 0, sizeof(*mAnimLinkAry) * pRes->animContNum); + + for (u16 i = 0; i < pRes->animContNum; i++) { + new (&mAnimLinkAry[i]) AnimationLink(); + } + } + } + + void AnimTransformBasic::Bind(Pane* pPane, bool bRecursive) { + const u32* animContOffsets = + detail::ConvertOffsToPtr(mpRes, mpRes->animContOffsetsOffset); + + for (u16 i = 0; i < mpRes->animContNum; i++) { + const res::AnimationContent* pAnimCont = + detail::ConvertOffsToPtr(mpRes, animContOffsets[i]); + + if (pAnimCont->type == res::AnimationContent::ACType_Pane) { + Pane* pFindPane = pPane->FindPaneByName(pAnimCont->name, bRecursive); + + if (pFindPane) { + mAnimLinkAry[i].SetAnimTransform(this, i); + pFindPane->AddAnimationLink(&mAnimLinkAry[i]); + } + } else { + Material* pFindMat = pPane->FindMaterialByName(pAnimCont->name, bRecursive); + + if (pFindMat) { + mAnimLinkAry[i].SetAnimTransform(this, i); + pFindMat->AddAnimationLink(&mAnimLinkAry[i]); + } + } + } + } + + void AnimTransformBasic::Bind(Material* pMaterial) { + const u32* animContOffsets = + detail::ConvertOffsToPtr(mpRes, mpRes->animContOffsetsOffset); + + for (u16 i = 0; i < mpRes->animContNum; i++) { + const res::AnimationContent* pAnimCont = + detail::ConvertOffsToPtr(mpRes, animContOffsets[i]); + + if (pAnimCont->type != res::AnimationContent::ACType_Material) { + continue; + } + + if (detail::EqualsMaterialName(pMaterial->GetName(), pAnimCont->name)) { + mAnimLinkAry[i].SetAnimTransform(this, i); + pMaterial->AddAnimationLink(&mAnimLinkAry[i]); + } + } + } + + void AnimTransformBasic::Animate(u32 idx, Pane* pPane) { + u32 animContOffsets = + detail::ConvertOffsToPtr(mpRes, mpRes->animContOffsetsOffset)[idx]; + + const res::AnimationContent* pAnimCont = + detail::ConvertOffsToPtr(mpRes, animContOffsets); + + const u32* animInfoOffsets = + detail::ConvertOffsToPtr(pAnimCont, sizeof(*pAnimCont)); + + for (int i = 0; i < pAnimCont->num; i++) { + const res::AnimationInfo* pAnimInfo = + detail::ConvertOffsToPtr(pAnimCont, animInfoOffsets[i]); + + const u32* animTargetOffsets = + detail::ConvertOffsToPtr(pAnimInfo, sizeof(*pAnimInfo)); + + switch (pAnimInfo->kind) { + case res::AnimationInfo::ANIM_INFO_PANE_PAIN_SRT: + AnimatePainSRT(pPane, pAnimInfo, animTargetOffsets, mFrame); + break; + + case res::AnimationInfo::ANIM_INFO_PANE_VISIBILITY: + AnimateVisibility(pPane, pAnimInfo, animTargetOffsets, mFrame); + break; + + case res::AnimationInfo::ANIM_INFO_PANE_VERTEX_COLOR: + AnimateVertexColor(pPane, pAnimInfo, animTargetOffsets, mFrame); + break; + } + } + } + + void AnimTransformBasic::Animate(u32 idx, Material* pMaterial) { + u32 animContOffsets = + detail::ConvertOffsToPtr(mpRes, mpRes->animContOffsetsOffset)[idx]; + + const res::AnimationContent* pAnimCont = + detail::ConvertOffsToPtr(mpRes, animContOffsets); + + const u32* animInfoOffsets = + detail::ConvertOffsToPtr(pAnimCont, sizeof(*pAnimCont)); + + for (int i = 0; i < pAnimCont->num; i++) { + const res::AnimationInfo* pAnimInfo = + detail::ConvertOffsToPtr(pAnimCont, animInfoOffsets[i]); + + const u32* animTargetOffsets = + detail::ConvertOffsToPtr(pAnimInfo, sizeof(*pAnimInfo)); + + switch (pAnimInfo->kind) { + case res::AnimationInfo::ANIM_INFO_MATERIAL_COLOR: + AnimateMaterialColor(pMaterial, pAnimInfo, animTargetOffsets, mFrame); + break; + + case res::AnimationInfo::ANIM_INFO_MATERIAL_TEXTURE_SRT: + AnimateTextureSRT(pMaterial, pAnimInfo, animTargetOffsets, mFrame); + break; + + case res::AnimationInfo::ANIM_INFO_MATERIAL_TEXTURE_PATTERN: + if (mpFileResAry) { + AnimateTexturePattern(pMaterial, pAnimInfo, animTargetOffsets, mFrame, + mpFileResAry); + } + + break; + + case res::AnimationInfo::ANIM_INFO_MATERIAL_IND_TEX_SRT: + AnimateIndTexSRT(pMaterial, pAnimInfo, animTargetOffsets, mFrame); + break; + } + } + } + + AnimationLink* detail::FindAnimationLink(AnimationLinkList* pAnimList, + AnimTransform* pAnimTrans) { + NW4HBM_ASSERT_CHECK_NULL(559, pAnimList); + NW4HBM_ASSERT_CHECK_NULL(560, pAnimTrans); + for (AnimationLinkList::Iterator it = pAnimList->GetBeginIter(); + it != pAnimList->GetEndIter(); it++) + { + if (pAnimTrans == it->GetAnimTransform()) { + return &(*it); + } + } + + return NULL; + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp new file mode 100644 index 0000000000..554ba0d985 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp @@ -0,0 +1,197 @@ +#include "arcResourceAccessor.h" + +#include + +#include "string.h" + +namespace { + + s32 FindNameResource(ARCHandle* pArcHandle, const char* resName) NO_INLINE { + s32 entryNum = -1; + + ARCDir dir; + BOOL bSuccess = ARCOpenDir(pArcHandle, ".", &dir); + NW4HBM_ASSERT(48, bSuccess); + + ARCDirEntry dirEntry; + + while (ARCReadDir(&dir, &dirEntry)) { + if (dirEntry.isDir != 0) { + bSuccess = ARCChangeDir(pArcHandle, dirEntry.name); + NW4HBM_ASSERT(57, bSuccess); + + entryNum = FindNameResource(pArcHandle, resName); + bSuccess = ARCChangeDir(pArcHandle, ".."); + NW4HBM_ASSERT(60, bSuccess); + + if (entryNum != -1) { + break; + } + } else if (stricmp(resName, dirEntry.name) == 0) { + entryNum = dirEntry.entryNum; + break; + } + } + + bSuccess = ARCCloseDir(&dir); + NW4HBM_ASSERT(77, bSuccess); + return entryNum; + } + + void* GetResourceSub(ARCHandle* pArcHandle, const char* resRootDir, u32 resType, + const char* name, u32* pSize) { + s32 entryNum = -1; + + if (ARCConvertPathToEntrynum(pArcHandle, resRootDir) != -1 && + ARCChangeDir(pArcHandle, resRootDir)) + { + if (!resType) { + entryNum = FindNameResource(pArcHandle, name); + } else { + char resTypeStr[5]; + resTypeStr[0] = resType >> 24; + resTypeStr[1] = resType >> 16; + resTypeStr[2] = resType >> 8; + resTypeStr[3] = resType; + resTypeStr[4] = '\0'; + + if (ARCConvertPathToEntrynum(pArcHandle, resTypeStr) != -1 && + ARCChangeDir(pArcHandle, resTypeStr)) + { + entryNum = ARCConvertPathToEntrynum(pArcHandle, name); + BOOL bSuccess = ARCChangeDir(pArcHandle, ".."); + NW4HBM_ASSERT(117, bSuccess); + } + } + + BOOL bSuccess = ARCChangeDir(pArcHandle, ".."); + NW4HBM_ASSERT(123, bSuccess); + } + + if (entryNum != -1) { + ARCFileInfo arcFileInfo; + BOOL bSuccess = ARCFastOpen(pArcHandle, entryNum, &arcFileInfo); + NW4HBM_ASSERT(131, bSuccess); + + void* resPtr = ARCGetStartAddrInMem(&arcFileInfo); + + if (pSize) { + *pSize = ARCGetLength(&arcFileInfo); + } + + ARCClose(&arcFileInfo); + + return resPtr; + } + + return NULL; + } +} // namespace + +namespace nw4hbm { + namespace lyt { + ut::Font* detail::FindFont(FontRefLinkList* pFontRefList, const char* name) { + for (FontRefLinkList::Iterator it = pFontRefList->GetBeginIter(); + it != pFontRefList->GetEndIter(); it++) + { + if (strcmp(name, it->GetFontName()) == 0) { + return it->GetFont(); + } + } + return NULL; + } + + FontRefLink::FontRefLink() : mpFont(NULL) {} + + void FontRefLink::Set(const char* name, ut::Font* pFont) { + strcpy(mFontName, name); + mpFont = pFont; + } + + ArcResourceAccessor::ArcResourceAccessor() : mArcBuf(NULL) {} + + void dummyString() { + OSReport("NW4HBM:Failed assertion std::strlen(name) < FONTNAMEBUF_MAX"); + } + + bool ArcResourceAccessor::Attach(void* archiveStart, const char* resourceRootDirectory) { + // clang-format off + NW4HBM_ASSERT(220, ! IsAttached()); + NW4HBM_ASSERT_CHECK_NULL(221, archiveStart); + NW4HBM_ASSERT_CHECK_NULL(222, resourceRootDirectory); + // clang-format on + + BOOL bSuccess = ARCInitHandle(archiveStart, &mArcHandle); + + if (!bSuccess) { + return false; + } + + mArcBuf = archiveStart; + + strncpy(mResRootDir, resourceRootDirectory, ARRAY_SIZE(mResRootDir) - 1); + mResRootDir[ARRAY_SIZE(mResRootDir) - 1] = '\0'; + + return true; + } + + void dummyString2() { + OSReport("NW4HBM:Failed assertion IsAttached()"); + OSReport("NW4HBM:Pointer must not be NULL (pLink)"); + } + + void* ArcResourceAccessor::GetResource(u32 resType, const char* name, u32* pSize) { + return GetResourceSub(&mArcHandle, mResRootDir, resType, name, pSize); + } + + bool ArcResourceLink::Set(void* archiveStart, const char* resRootDirectory) { + BOOL bSuccess = ARCInitHandle(archiveStart, &mArcHandle); + + if (!bSuccess) { + return false; + } + + strncpy(mResRootDir, resRootDirectory, ARRAY_SIZE(mResRootDir) - 1); + mResRootDir[ARRAY_SIZE(mResRootDir) - 1] = '\0'; + + return true; + } + + ut::Font* ArcResourceAccessor::GetFont(const char* name) { + return detail::FindFont(&mFontList, name); + } + + MultiArcResourceAccessor::MultiArcResourceAccessor() {} + + MultiArcResourceAccessor::~MultiArcResourceAccessor() { + DetachAll(); + } + + void MultiArcResourceAccessor::Attach(ArcResourceLink* pLink) { + mArcList.PushBack(pLink); + } + + void* MultiArcResourceAccessor::GetResource(u32 resType, const char* name, u32* pSize) { + for (ArcResourceLinkList::Iterator it = mArcList.GetBeginIter(); + it != mArcList.GetEndIter(); it++) + { + ARCHandle* pArcHandle = it->GetArcHandle(); + if (void* resPtr = + GetResourceSub(pArcHandle, it->GetResRootDir(), resType, name, pSize)) + { + return resPtr; + } + } + return NULL; + } + + void MultiArcResourceAccessor::RegistFont(FontRefLink* pLink) { + mFontList.PushBack(pLink); + } + + ut::Font* MultiArcResourceAccessor::GetFont(const char* name) { + return detail::FindFont(&mFontList, name); + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp new file mode 100644 index 0000000000..8546dc182b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp @@ -0,0 +1,24 @@ +#include "bounding.h" + +#include "common.h" +#include "drawInfo.h" +#include "pane.h" + +namespace nw4hbm { + namespace lyt { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(Bounding, Pane); + + Bounding::Bounding(const res::Bounding* pBlock, const ResBlockSet&) : Pane(pBlock) {} + + Bounding::~Bounding() {} + + void Bounding::DrawSelf(const DrawInfo& drawInfo) { + if (drawInfo.IsDebugDrawMode()) { + LoadMtx(drawInfo); + detail::DrawLine(GetVtxPos(), mSize, ut::Color(0x00ff00ff)); + } + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp new file mode 100644 index 0000000000..7b87676dce --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp @@ -0,0 +1,279 @@ +#include "common.h" + +#include "layout.h" + +#include + +namespace nw4hbm { + namespace lyt { + namespace detail { + + // sizeof(Pane::mName) == 16 + bool EqualsPaneName(const char* name1, const char* name2) { + return std::strncmp(name1, name2, 16) == 0; + } + + // sizeof(Material::mName) == 20 + bool EqualsMaterialName(const char* name1, const char* name2) { + return std::strncmp(name1, name2, 20) == 0; + } + + // U+FEFF * BYTE ORDER MARK + bool TestFileHeader(const res::BinaryFileHeader& fileHeader) { + return fileHeader.byteOrder == 0xFEFF && fileHeader.version == 8; + } + + bool TestFileHeader(const res::BinaryFileHeader& fileHeader, u32 testSig) { + return static_cast(GetSignatureInt(fileHeader.signature)) == testSig && + TestFileHeader(fileHeader); + } + + TexCoordAry::TexCoordAry() : mCap(0), mNum(0), mpData(NULL) {} + + void TexCoordAry::Free() { + if (mpData) { + Layout::FreeMemory(mpData); + mpData = NULL; + + mCap = 0; + mNum = 0; + } + } + + void TexCoordAry::Reserve(u8 num) { + NW4HBM_ASSERT(93, num <= GX_MAX_TEXMAP); + if (mCap < num) { + Free(); + mpData = static_cast(Layout::AllocMemory(sizeof(*mpData) * num)); + + if (mpData) { + mCap = num; + } + } + } + + void TexCoordAry::SetSize(u8 num) { + if (!mpData) { + return; + } + + if (num > mCap) { + return; + } + + // clang-format off + static TexCoords texCoords = + { + math::VEC2(0.0f, 0.0f), + math::VEC2(1.0f, 0.0f), + math::VEC2(0.0f, 1.0f), + math::VEC2(1.0f, 1.0f) + }; + // clang-format on + + for (int j = mNum; j < num; j++) { + for (int i = 0; i < (int)ARRAY_SIZE(mpData[j]); i++) { + mpData[j][i] = texCoords[i]; + } + } + + mNum = num; + } + + void TexCoordAry::Copy(const void* pResTexCoord, u8 texCoordNum) { + NW4HBM_ASSERT(161, texCoordNum <= mCap); + mNum = ut::Max(mNum, texCoordNum); + const TexCoords* src = static_cast(pResTexCoord); + + for (int j = 0; j < texCoordNum; j++) { + for (int i = 0; i < (int)ARRAY_SIZE(mpData[j]); i++) { + mpData[j][i] = src[j][i]; + } + } + } + + bool IsModulateVertexColor(ut::Color* vtxColors, u8 glbAlpha) { + if (glbAlpha != 0xff) { + return true; + } + + if (vtxColors) { + if (vtxColors[0] != 0xffffffff || vtxColors[1] != 0xffffffff || + vtxColors[2] != 0xffffffff || vtxColors[3] != 0xffffffff) + { + return true; + } + } + + return false; + } + + ut::Color MultipleAlpha(const ut::Color col, u8 alpha) { + ut::Color ret = col; + + if (alpha != 0xff) { + ret.a = col.a * alpha / 255; + } + + return ret; + } + + void MultipleAlpha(ut::Color* dst, const ut::Color* src, u8 alpha) { + for (int i = 0; i < 4; i++) { + dst[i] = MultipleAlpha(src[i], alpha); + } + } + + void SetVertexFormat(bool bModulate, u8 texCoordNum) { + GXClearVtxDesc(); + + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + + if (bModulate) { + GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); + } + + for (int i = 0; i < texCoordNum; i++) { + GXSetVtxDesc(static_cast(GX_VA_TEX0 + i), GX_DIRECT); + } + + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_CLR_RGB, GX_F32, 0); + + if (bModulate) { + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_CLR0, GX_CLR_RGBA, GX_RGBA8, 0); + } + + for (int i = 0; i < texCoordNum; i++) { + GXSetVtxAttrFmt(GX_VTXFMT0, static_cast(GX_VA_TEX0 + i), GX_CLR_RGBA, + GX_F32, 0); + } + } + + static void __deadstrip1(); + static void __deadstrip1() { + // Force instantiation of GXEnd here on debug build + GXEnd(); + } + + void DrawQuad(const math::VEC2& basePt, const Size& size, u8 texCoordNum, + const TexCoords* texCoords, const ut::Color* vtxColors) { + // start at top left, go clockwise + + // clang-format off + GXBegin(GX_QUADS, GX_VTXFMT0, 4); + + GXPosition2f32(basePt.x, basePt.y); + if (vtxColors) + GXColor1u32(vtxColors[0]); + for (int i = 0; i < texCoordNum; i++) + GXTexCoord2f32(texCoords[i][0].x, texCoords[i][0].y); + + GXPosition2f32(basePt.x + size.width, basePt.y); + if (vtxColors) + GXColor1u32(vtxColors[1]); + for (int i = 0; i < texCoordNum; i++) + GXTexCoord2f32(texCoords[i][1].x, texCoords[i][1].y); + + GXPosition2f32(basePt.x + size.width, basePt.y + size.height); + if (vtxColors) + GXColor1u32(vtxColors[3]); + for (int i = 0; i < texCoordNum; i++) + GXTexCoord2f32(texCoords[i][3].x, texCoords[i][3].y); + + GXPosition2f32(basePt.x, basePt.y + size.height); + if (vtxColors) + GXColor1u32(vtxColors[2]); + for (int i = 0; i < texCoordNum; i++) + GXTexCoord2f32(texCoords[i][2].x, texCoords[i][2].y); + + GXEnd(); + // clang-format on + } + + void DrawQuad(const math::VEC2& basePt, const Size& size, u8 texCoordNum, + const TexCoords* texCoords, const ut::Color* vtxColors, u8 alpha) { + ut::Color wkVtxColors[4]; + + if (vtxColors) { + MultipleAlpha(wkVtxColors, vtxColors, alpha); + } + + DrawQuad(basePt, size, texCoordNum, texCoords, vtxColors ? wkVtxColors : NULL); + } + + void DrawLine(const math::VEC2& pos, const Size& size, ut::Color color) { + GXClearVtxDesc(); + + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_POS_XY, GX_F32, 0); + + GXSetNumChans(1); + GXSetChanCtrl(GX_COLOR0A0, false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + + GXSetChanMatColor(GX_COLOR0A0, color); + GXSetNumTexGens(0); + GXSetNumTevStages(1); + GXSetNumIndStages(0); + + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); + GXSetTevOp(GX_TEVSTAGE0, GX_BLEND); + GXSetTevDirect(GX_TEVSTAGE0); + + GXSetTevSwapMode(GX_TEVSTAGE0, GX_TEV_SWAP0, GX_TEV_SWAP0); + GXSetTevSwapModeTable(GX_TEV_SWAP0, GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, + GX_CH_ALPHA); + + GXSetAlphaCompare(GX_ALWAYS, 0, GX_AOP_AND, GX_ALWAYS, 0); + GXSetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_SET); + + GXSetLineWidth(6, GX_TO_ZERO); + + // start at top left, go clockwise + + // clang-format off + GXBegin(GX_LINESTRIP, GX_VTXFMT0, 5); + GXPosition2f32(pos.x , pos.y ); + GXPosition2f32(pos.x + size.width, pos.y ); + GXPosition2f32(pos.x + size.width, pos.y + size.height); + GXPosition2f32(pos.x , pos.y + size.height); + GXPosition2f32(pos.x , pos.y ); + GXEnd(); + // clang-format on + } + + void InitGXTexObjFromTPL(GXTexObj* to, TPLPalette* pal, u32 id) { + // Is there some sort of macro for this + if (pal->descriptorArray < (TPLDescriptor*)0x80000000) { // ? + TPLBind(pal); + } + + TPLDescriptor* tdp = TPLGet(pal, id); + + GXBool mipMap = tdp->textureHeader->minLOD != tdp->textureHeader->maxLOD ? GX_TRUE : GX_FALSE; + + if (tdp->CLUTHeader) { + // NOTE: explicit recast of mipMap necessary for debug + GXInitTexObjCI( + to, tdp->textureHeader->data, tdp->textureHeader->width, tdp->textureHeader->height, + static_cast(tdp->textureHeader->format), tdp->textureHeader->wrapS, + tdp->textureHeader->wrapT, static_cast(mipMap), 0); + + GXInitTexObjUserData(to, tdp->CLUTHeader); + } else { + // NOTE: explicit recast of mipMap necessary for debug + GXInitTexObj( + to, tdp->textureHeader->data, tdp->textureHeader->width, tdp->textureHeader->height, + static_cast(tdp->textureHeader->format), tdp->textureHeader->wrapS, + tdp->textureHeader->wrapT, static_cast(mipMap)); + } + + GXInitTexObjLOD(to, tdp->textureHeader->minFilter, tdp->textureHeader->magFilter, + tdp->textureHeader->minLOD, tdp->textureHeader->maxLOD, + tdp->textureHeader->LODBias, false, tdp->textureHeader->edgeLODEnable, + GX_ANISO_1); + } + + } // namespace detail + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp new file mode 100644 index 0000000000..a9e8932053 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp @@ -0,0 +1,17 @@ +#include "drawInfo.h" + +#include + +namespace nw4hbm { + namespace lyt { + + DrawInfo::DrawInfo() : mLocationAdjustScale(1.0f, 1.0f), mGlobalAlpha(1.0f) { + std::memset(&mFlag, 0, sizeof(mFlag)); + + math::MTX34Identity(&mViewMtx); + } + + DrawInfo::~DrawInfo() {} + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp new file mode 100644 index 0000000000..727498c328 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp @@ -0,0 +1,86 @@ +#include "group.h" + +#include "common.h" +#include "layout.h" + +#include +#include + + +namespace nw4hbm { + namespace lyt { + + Group::Group() {} + + Group::Group(const res::Group* pResGroup, Pane* pRootPane) { + Init(); + std::memcpy(mName, pResGroup->name, sizeof(mName)); + + const char* paneName = detail::ConvertOffsToPtr(pResGroup, sizeof(*pResGroup)); + + for (int i = 0; i < pResGroup->paneNum; i++) { + Pane* pFindPane = + pRootPane->FindPaneByName(paneName + (int)sizeof(pResGroup)->name * i, true); + + if (pFindPane) { + AppendPane(pFindPane); + } + } + } + + void Group::Init() { + mbUserAllocated = false; + } + + Group::~Group() { + for (PaneLinkList::Iterator it = mPaneLinkList.GetBeginIter(); + it != mPaneLinkList.GetEndIter();) + { + PaneLinkList::Iterator currIt = it++; + + mPaneLinkList.Erase(currIt); + Layout::FreeMemory(&*currIt); + } + } + + void Group::AppendPane(Pane* pPane) { + if (void* pMem = Layout::AllocMemory(sizeof(detail::PaneLink))) { + detail::PaneLink* pPaneLink = new (pMem) detail::PaneLink(); + + pPaneLink->mTarget = pPane; + mPaneLinkList.PushBack(pPaneLink); + } + } + + GroupContainer::~GroupContainer() { + for (GroupList::Iterator it = mGroupList.GetBeginIter(); it != mGroupList.GetEndIter();) + { + GroupList::Iterator currIt = it++; + + mGroupList.Erase(currIt); + + if (!currIt->IsUserAllocated()) { + currIt->~Group(); + Layout::FreeMemory(&*currIt); + } + } + } + + void GroupContainer::AppendGroup(Group* pGroup) { + mGroupList.PushBack(pGroup); + } + + Group* GroupContainer::FindGroupByName(const char* findName) { + for (GroupList::Iterator it = mGroupList.GetBeginIter(); it != mGroupList.GetEndIter(); + it++) + { + if (detail::EqualsPaneName(it->GetName(), findName)) { + return &(*it); + } + } + + return NULL; + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp new file mode 100644 index 0000000000..1fe41d34e9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp @@ -0,0 +1,368 @@ +#include "layout.h" + +#include "bounding.h" +#include "picture.h" +#include "textBox.h" +#include "window.h" + +#include + +#define CONVERT_OFFSET_TO_PTR(type_, ptr_, offset_) \ + reinterpret_cast(reinterpret_cast(ptr_) + offset_) + +namespace { + // pretend this is nw4hbm::lyt + using namespace nw4hbm; + using namespace nw4hbm::lyt; + + void SetTagProcessorImpl(Pane* pPane, ut::TagProcessorBase* pTagProcesssor); + + // wait until these guys hear about c++11 + template + T* CreateObject() { + void* pMem = Layout::AllocMemory(sizeof(T)); + + if (pMem) { + return new (pMem) T(); + } else { + NW4R_DB_WARNING(47, false, "can't alloc memory."); + return NULL; + } + } + + template + T* CreateObject(Param1 p1) { + void* pMem = Layout::AllocMemory(sizeof(T)); + + if (pMem) { + return new (pMem) T(p1); + } else { + return NULL; + } + } + + template + T* CreateObject(Param1 p1, Param2 p2) { + void* pMem = Layout::AllocMemory(sizeof(T)); + + if (pMem) { + return new (pMem) T(p1, p2); + } else { + return NULL; + } + } +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + + MEMAllocator* Layout::mspAllocator; + } // namespace lyt +} // namespace nw4hbm + +namespace { + + void SetTagProcessorImpl(Pane* pPane, ut::TagProcessorBase* pTagProcessor) { + if (TextBox* pTextBox = ut::DynamicCast(pPane)) { + pTextBox->SetTagProcessor(pTagProcessor); + } + + for (PaneList::Iterator it = pPane->GetChildList().GetBeginIter(); + it != pPane->GetChildList().GetEndIter(); ++it) + { + SetTagProcessorImpl(&(*it), pTagProcessor); + } + } + +} // anonymous namespace + +namespace nw4hbm { + namespace lyt { + + Layout::Layout() + : mpRootPane(NULL), mpGroupContainer(NULL), mLayoutSize(0.0f, 0.0f), mOriginType(0) {} + + Layout::~Layout() { + if (mpGroupContainer) { + mpGroupContainer->~GroupContainer(); + FreeMemory(mpGroupContainer); + } + + if (mpRootPane && !mpRootPane->IsUserAllocated()) { + mpRootPane->~Pane(); + FreeMemory(mpRootPane); + } + + for (AnimTransformList::Iterator it = mAnimTransList.GetBeginIter(); + it != mAnimTransList.GetEndIter();) + { + AnimTransformList::Iterator currIt = it++; + + mAnimTransList.Erase(currIt); + currIt->~AnimTransform(); + FreeMemory(&*currIt); + } + } + + bool Layout::Build(const void* lytResBuf, ResourceAccessor* pResAcsr) { + NW4HBM_ASSERT_CHECK_NULL(171, mspAllocator); + NW4HBM_ASSERT_CHECK_NULL(172, lytResBuf); + + const res::BinaryFileHeader* fileHead = + static_cast(lytResBuf); + + if (!detail::TestFileHeader(*fileHead, res::FILE_HEADER_SIGNATURE_LAYOUT)) { + return false; + } + + if (fileHead->version != 8) { + NW4R_DB_ASSERTMSG(187, false, "Version check faild ('%d.%d' must be '%d.%d').", + (fileHead->version >> 8) & 0xFF, fileHead->version & 0xFF, 0, 8); + } + + ResBlockSet resBlockSet = {}; + resBlockSet.pResAccessor = pResAcsr; + + Pane* pParentPane = NULL; + Pane* pLastPane = NULL; + bool bReadRootGroup = false; + int groupNestLevel = 0; + void* dataPtr = CONVERT_OFFSET_TO_PTR(void, lytResBuf, fileHead->headerSize); + + for (int i = 0; i < fileHead->dataBlocks; i++) { + res::DataBlockHeader* pDataBlockHead = static_cast(dataPtr); + + switch (detail::GetSignatureInt(pDataBlockHead->kind)) { + case 'lyt1': { + res::Layout* pResLyt = static_cast(dataPtr); + + mOriginType = pResLyt->originType != 0; // ? + mLayoutSize = pResLyt->layoutSize; + } + + break; + + case 'txl1': + resBlockSet.pTextureList = static_cast(dataPtr); + break; + + case 'fnl1': + resBlockSet.pFontList = static_cast(dataPtr); + break; + + case 'mat1': + resBlockSet.pMaterialList = static_cast(dataPtr); + break; + + case 'pan1': + case 'bnd1': + case 'pic1': + case 'txt1': + case 'wnd1': + if (Pane* pPane = BuildPaneObj(detail::GetSignatureInt(pDataBlockHead->kind), + dataPtr, resBlockSet)) + { + if (!mpRootPane) { + mpRootPane = pPane; + } + + if (pParentPane) { + pParentPane->AppendChild(pPane); + } + + pLastPane = pPane; + } + + break; + + case 'pas1': // pane start? + NW4HBM_ASSERT_CHECK_NULL(249, pLastPane); + pParentPane = pLastPane; + break; + + case 'pae1': // pane end? + pLastPane = pParentPane; + pParentPane = pLastPane->GetParent(); + break; + + case 'grp1': + if (!bReadRootGroup) { + bReadRootGroup = true; + mpGroupContainer = CreateObject(); + } else if (mpGroupContainer && groupNestLevel == 1) { + if (Group* pGroup = CreateObject( + reinterpret_cast(pDataBlockHead), mpRootPane)) + { + mpGroupContainer->AppendGroup(pGroup); + } + } + break; + + case 'grs1': // group start? + groupNestLevel++; + break; + + case 'gre1': // group end? + groupNestLevel--; + break; + } + + dataPtr = CONVERT_OFFSET_TO_PTR(void, dataPtr, pDataBlockHead->size); + } + + return true; + } + + AnimTransform* Layout::CreateAnimTransform(const void* anmResBuf, + ResourceAccessor* pResAcsr) { + NW4HBM_ASSERT_CHECK_NULL(295, mspAllocator); + NW4HBM_ASSERT_CHECK_NULL(296, anmResBuf); + + const res::BinaryFileHeader* pFileHead = + static_cast(anmResBuf); + + if (!detail::TestFileHeader(*pFileHead)) { + return NULL; + } + + if (pFileHead->version != 8) { + NW4R_DB_ASSERTMSG(311, false, "Version check faild ('%d.%d' must be '%d.%d').", + (pFileHead->version >> 8) & 0xFF, pFileHead->version & 0xFF, 0, + 8); + } + + const res::AnimationBlock* pInfoBlock = NULL; + const res::DataBlockHeader* pDataBlockHead = + detail::ConvertOffsToPtr(pFileHead, pFileHead->headerSize); + + AnimTransform* ret = NULL; + + for (int i = 0; i < pFileHead->dataBlocks; i++) { + switch (detail::GetSignatureInt(pDataBlockHead->kind)) { + case 'pai1': // painting? idk + NW4HBM_ASSERT(321, ret == 0); + + switch (detail::GetSignatureInt(pFileHead->signature)) { + case 'RLAN': + case res::AnimationInfo::ANIM_INFO_PANE_PAIN_SRT: + case res::AnimationInfo::ANIM_INFO_PANE_VISIBILITY: + case res::AnimationInfo::ANIM_INFO_PANE_VERTEX_COLOR: + case res::AnimationInfo::ANIM_INFO_MATERIAL_COLOR: + case res::AnimationInfo::ANIM_INFO_MATERIAL_TEXTURE_SRT: + case res::AnimationInfo::ANIM_INFO_MATERIAL_TEXTURE_PATTERN: + if (AnimTransformBasic* pAnimTrans = CreateObject()) { + pInfoBlock = + reinterpret_cast(pDataBlockHead); + + pAnimTrans->SetResource(pInfoBlock, pResAcsr); + ret = pAnimTrans; + } + } + + if (ret) { + mAnimTransList.PushBack(ret); + } + } + + pDataBlockHead = detail::ConvertOffsToPtr( + pDataBlockHead, pDataBlockHead->size); + } + + return ret; + } + + void Layout::BindAnimation(AnimTransform* pAnimTrans) { + if (mpRootPane) { + mpRootPane->BindAnimation(pAnimTrans, true); + } + } + + void Layout::UnbindAnimation(AnimTransform* pAnimTrans) { + if (mpRootPane) { + mpRootPane->UnbindAnimation(pAnimTrans, true); + } + } + + void Layout::UnbindAllAnimation() { + UnbindAnimation(NULL); + } + + void Layout::SetAnimationEnable(AnimTransform* pAnimTrans, bool bEnable) { + if (mpRootPane) { + mpRootPane->SetAnimationEnable(pAnimTrans, bEnable, true); + } + } + + void Layout::CalculateMtx(const DrawInfo& drawInfo) { + if (mpRootPane) { + mpRootPane->CalculateMtx(drawInfo); + } + } + + void Layout::Draw(const DrawInfo& drawInfo) { + if (mpRootPane) { + mpRootPane->Draw(drawInfo); + } + } + + void Layout::Animate(u32 option) { + if (mpRootPane) { + mpRootPane->Animate(option); + } + } + + const ut::Rect Layout::GetLayoutRect() const { + if (mOriginType == 1) { + return ut::Rect(-mLayoutSize.width / 2.0f, mLayoutSize.height / 2.0f, + mLayoutSize.width / 2.0f, -mLayoutSize.height / 2.0f); + } else { + return ut::Rect(0.0f, 0.0f, mLayoutSize.width, mLayoutSize.height); + } + } + + void Layout::SetTagProcessor(ut::TagProcessorBase* pTagProcessor) { + SetTagProcessorImpl(mpRootPane, pTagProcessor); + } + + Pane* Layout::BuildPaneObj(s32 kind, const void* dataPtr, const ResBlockSet& resBlockSet) { + switch (kind) { + case res::OBJECT_SIGNATURE_PANE: { + const res::Pane* pResPane = static_cast(dataPtr); + + return CreateObject(pResPane); + } + + case res::OBJECT_SIGNATURE_PICTURE: { + const res::Picture* pResPic = static_cast(dataPtr); + + return CreateObject(pResPic, resBlockSet); + } + + case res::OBJECT_SIGNATURE_TEXT_BOX: { + // block? + const res::TextBox* pBlock = static_cast(dataPtr); + + return CreateObject(pBlock, resBlockSet); + } + + case res::OBJECT_SIGNATURE_WINDOW: { + // block? + const res::Window* pBlock = static_cast(dataPtr); + + return CreateObject(pBlock, resBlockSet); + } + + case res::OBJECT_SIGNATURE_BOUNDING: { + const res::Bounding* pResBounding = static_cast(dataPtr); + + return CreateObject(pResBounding, resBlockSet); + } + + default: + NW4R_DB_ASSERTMSG(503, false, "unknown data type"); + return NULL; + } + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp new file mode 100644 index 0000000000..ce5f620b29 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp @@ -0,0 +1,1198 @@ +#include "common.h" +#include "layout.h" +#include "material.h" + +#include "../math/triangular.h" + +#include + +#include + +static const GXColorS10 DefaultBlackColor = {0, 0, 0, 0}; + +static inline void SetDefaultWhiteColor(GXColorS10* p) { + p->r = 255; + p->g = 255; + p->b = 255; + p->a = 255; +} + +static inline bool IsDefaultWhiteColor(GXColorS10* p) { + return p->r == 255 && p->g == 255 && p->b == 255 && p->a == 255; +} + +namespace { + using namespace nw4hbm; + using namespace nw4hbm::lyt; + + bool operator==(const GXColorS10& a, const GXColorS10& b) { + return a.r == b.r && a.g == b.g && a.b == b.b && a.a == b.a; + } + + bool operator!=(const GXColorS10& a, const GXColorS10& b) { + return !(a == b); + } + + inline u32 GetTexMtx(u32 texMtxIdx) { + return texMtxIdx * 3 + GX_TEXMTX0; + } + + inline u32 GetTexMtxIdx(u32 texMtx) { + return (texMtx - GX_TEXMTX0) / 3; + } + + void CalcTextureMtx(math::MTX34* pMtx, const TexSRT& texSRT) { + math::VEC2 center(0.5f, 0.5f); + + f32 cosR = math::CosDeg(texSRT.rotate); + f32 sinR = math::SinDeg(texSRT.rotate); + + f32 a0 = cosR * texSRT.scale.x, a1 = -sinR * texSRT.scale.y; + pMtx->mtx[0][0] = a0; + pMtx->mtx[0][1] = a1; + pMtx->mtx[0][2] = 0.0f; + pMtx->mtx[0][3] = texSRT.translate.x + center.x + a0 * -center.x + a1 * -center.y; + + a0 = sinR * texSRT.scale.x; + a1 = cosR * texSRT.scale.y; + pMtx->mtx[1][0] = a0; + pMtx->mtx[1][1] = a1; + pMtx->mtx[1][2] = 0.0f; + pMtx->mtx[1][3] = texSRT.translate.y + center.y + a0 * -center.x + a1 * -center.y; + + pMtx->mtx[2][0] = 0.0f; + pMtx->mtx[2][1] = 0.0f; + pMtx->mtx[2][2] = 1.0f; + pMtx->mtx[2][3] = 0.0f; + } + + void CalcIndTexMtx(Mtx23 mtx, const TexSRT& texSRT) { + f32 cosR = math::CosDeg(texSRT.rotate); + f32 sinR = math::SinDeg(texSRT.rotate); + + mtx[0][0] = cosR * texSRT.scale.x; + mtx[0][1] = -sinR * texSRT.scale.y; + mtx[0][2] = texSRT.translate.x; + + mtx[1][0] = sinR * texSRT.scale.x; + mtx[1][1] = cosR * texSRT.scale.y; + mtx[1][2] = texSRT.translate.y; + } + + void SetColorComponentValue(ut::Color* pCol, u32 compIdx, s16 value) { + const u8 u8Val = ut::Min(ut::Max(value, 0), 0xFF); + + switch (compIdx) { + case 0: { + pCol->r = u8Val; + break; + } + case 1: { + pCol->g = u8Val; + break; + } + case 2: { + pCol->b = u8Val; + break; + } + case 3: { + pCol->a = u8Val; + break; + } + } + } + + void SetIndTexMtx(GXIndTexMtxID id, const Mtx23 mtx) { + f32 m00, m01, m02; + f32 m10, m11, m12; + + f32 a00, a01, a02; + f32 a10, a11, a12; + + s8 scaleExp = 0; + + m00 = mtx[0][0]; + m01 = mtx[0][1]; + m02 = mtx[0][2]; + m10 = mtx[1][0]; + m11 = mtx[1][1]; + m12 = mtx[1][2]; + + a00 = math::FAbs(m00); + a01 = math::FAbs(m01); + a02 = math::FAbs(m02); + a10 = math::FAbs(m10); + a11 = math::FAbs(m11); + a12 = math::FAbs(m12); + + if (a00 >= 1.0f || a01 >= 1.0f || a02 >= 1.0f || a10 >= 1.0f || a11 >= 1.0f || a12 >= 1.0f) + { + do { + if (scaleExp >= 46) { + break; + } + + scaleExp++; + + m00 /= 2.0f; + m01 /= 2.0f; + m02 /= 2.0f; + m10 /= 2.0f; + m11 /= 2.0f; + m12 /= 2.0f; + + a00 /= 2.0f; + a01 /= 2.0f; + a02 /= 2.0f; + a10 /= 2.0f; + a11 /= 2.0f; + a12 /= 2.0f; + + } while (a00 >= 1.0f || a01 >= 1.0f || a02 >= 1.0f || a10 >= 1.0f || a11 >= 1.0f || + a12 >= 1.0f); + } else if (a00 < 0.5f && a01 < 0.5f && a02 < 0.5f && a10 < 0.5f && a11 < 0.5f && a12 < 0.5f) + { + do { + scaleExp--; + + m00 *= 2.0f; + m01 *= 2.0f; + m02 *= 2.0f; + m10 *= 2.0f; + m11 *= 2.0f; + m12 *= 2.0f; + + a00 *= 2.0f; + a01 *= 2.0f; + a02 *= 2.0f; + a10 *= 2.0f; + a11 *= 2.0f; + a12 *= 2.0f; + } while (a00 < 0.5f && a01 < 0.5f && a02 < 0.5f && a10 < 0.5f && a11 < 0.5f && + a12 < 0.5f && scaleExp > -17); + } + + Mtx23 outMtx = {{m00, m01, m02}, {m10, m11, m12}}; + + GXSetIndTexMtx(id, outMtx, scaleExp); + } + + void InitTexSRT(TexSRT* texSRTs, u32 num) { + for (u32 i = 0; i < num; i++) { + texSRTs[i].translate = math::VEC2(0.0f, 0.0f); + texSRTs[i].rotate = 0.0f; + texSRTs[i].scale = math::VEC2(1.0f, 1.0f); + } + } + + u32 CalcOffsetTexSRTAry(const detail::BitGXNums& bitGXNums) { + return (sizeof(res::TexMap) * 8) * bitGXNums.texMap; + } + + u32 CalcOffsetTexCoordGenAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetTexSRTAry(bitGXNums) + sizeof(TexSRT) * bitGXNums.texSRT; + } + + u32 CalcOffsetChanCtrlAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetTexCoordGenAry(bitGXNums) + sizeof(TexCoordGen) * bitGXNums.texCoordGen; + } + + u32 CalcOffsetMatColAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetChanCtrlAry(bitGXNums) + sizeof(ChanCtrl) * bitGXNums.chanCtrl; + } + + u32 CalcOffsetTevSwapAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetMatColAry(bitGXNums) + sizeof(ut::Color) * bitGXNums.matCol; + } + + u32 CalcOffsetGetAlphaCompare(const detail::BitGXNums& bitGXNums) { + return CalcOffsetTevSwapAry(bitGXNums) + (sizeof(TevSwapMode) + 3) * bitGXNums.tevSwap; + } + + u32 CalcOffsetBlendMode(const detail::BitGXNums& bitGXNums) { + return CalcOffsetGetAlphaCompare(bitGXNums) + sizeof(AlphaCompare) * bitGXNums.alpComp; + } + + u32 CalcOffsetIndirectStageAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetBlendMode(bitGXNums) + sizeof(BlendMode) * bitGXNums.blendMode; + } + + u32 CalcOffsetIndTexSRTAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetIndirectStageAry(bitGXNums) + sizeof(IndirectStage) * bitGXNums.indStage; + } + + u32 CalcOffsetTevStageAry(const detail::BitGXNums& bitGXNums) { + return CalcOffsetIndTexSRTAry(bitGXNums) + (sizeof(TevStage) + 4) * bitGXNums.indSRT; + } + + void CopyGXTexObj(GXTexObj* pDst, const GXTexObj* pSrc) { + *pDst = *pSrc; + GXInitTexObjUserData(pDst, NULL); + } +} // namespace + +namespace nw4hbm { + namespace lyt { + + Material::Material() { + Init(); + memset(mName, 0, sizeof(mName)); + } + + Material::Material(const res::Material* pRes, const ResBlockSet& resBlockSet) + : mAnimList() { + Init(); + SetName(pRes->name); + + for (int i = 0; i < (int)ARRAY_SIZE(mTevCols); i++) { + mTevCols[i] = pRes->tevCols[i]; + } + + for (int i = 0; i < (int)ARRAY_SIZE(mTevKCols); i++) { + mTevKCols[i] = pRes->tevKCols[i]; + } + + u32 resOffs = sizeof(res::Material); + + const res::TexMap* const pResTexMap = + detail::ConvertOffsToPtr(pRes, resOffs); + resOffs += pRes->resNum.GetTexMapNum() * sizeof(res::TexMap); + + const TexSRT* const resTexSRTs = detail::ConvertOffsToPtr(pRes, resOffs); + resOffs += pRes->resNum.GetTexSRTNum() * sizeof(TexSRT); + + const TexCoordGen* const resTexCoordGens = + detail::ConvertOffsToPtr(pRes, resOffs); + resOffs += pRes->resNum.GetTexCoordGenNum() * sizeof(TexCoordGen); + + u8 texMapNum = ut::Min(pRes->resNum.GetTexMapNum(), GX_MAX_TEXMAP); + u8 texSRTNum = ut::Min(pRes->resNum.GetTexSRTNum(), MAX_TEX_SRT); + u8 texCoordGenNum = ut::Min(pRes->resNum.GetTexCoordGenNum(), GX_MAX_TEXCOORD); + + bool allocChanCtrl = pRes->resNum.GetChanCtrlNum() != 0; + bool allocMatCol = pRes->resNum.GetMatColNum() != 0; + bool allocTevSwap = pRes->resNum.HasTevSwapTable(); + bool allocAlpComp = pRes->resNum.HasAlphaCompare(); + bool allocBlendMode = pRes->resNum.HasBlendMode(); + + u8 indTexSRTNum = ut::Min(pRes->resNum.GetIndTexSRTNum(), MAX_IND_SRT); + u8 indStageNum = ut::Min(pRes->resNum.GetIndTexStageNum(), GX_MAX_INDTEXSTAGE); + u8 tevStageNum = ut::Min(pRes->resNum.GetTevStageNum(), GX_MAX_TEVSTAGE); + + ReserveGXMem(texMapNum, texSRTNum, texCoordGenNum, tevStageNum, allocTevSwap, + indStageNum, indTexSRTNum, allocChanCtrl, allocMatCol, allocAlpComp, + allocBlendMode); + + if (mpGXMem != NULL) { + SetTextureNum(texMapNum); + if (texMapNum) { + NW4HBM_ASSERT_CHECK_NULL(469, resBlockSet.pTextureList); + + const res::Texture* const textures = detail::ConvertOffsToPtr( + resBlockSet.pTextureList, sizeof(*resBlockSet.pTextureList)); + + GXTexObj* const texMaps = GetTexMapAry(); + + for (u8 i = 0; i < mGXMemNum.texMap; i++) { + NW4HBM_ASSERT(475, pResTexMap[i].texIdx < resBlockSet.pTextureList->texNum); + + const char* fileName = detail::ConvertOffsToPtr( + textures, textures[pResTexMap[i].texIdx].nameStrOffset); + + void* pTplRes = resBlockSet.pResAccessor->GetResource(RESOURCE_TYPE_TEXTURE, + fileName, NULL); + + SetTexture(i, static_cast(pTplRes)); + GXInitTexObjWrapMode(&texMaps[i], + static_cast(pResTexMap[i].wrapS), + static_cast(pResTexMap[i].wrapT)); + } + } + + TexSRT* texSRTs = GetTexSRTAry(); + NW4HBM_ASSERT(486, texSRTNum <= mGXMemNum.texSRT); + + for (int i = 0; i < texSRTNum; i++) { + texSRTs[i].translate = resTexSRTs[i].translate; + texSRTs[i].rotate = resTexSRTs[i].rotate; + texSRTs[i].scale = resTexSRTs[i].scale; + } + + TexCoordGen* texCoordGens = GetTexCoordGenAry(); + SetTexCoordGenNum(texCoordGenNum); + for (int i = 0; i < mGXMemNum.texCoordGen; i++) { + texCoordGens[i] = resTexCoordGens[i]; + } + + if (allocChanCtrl) { + NW4HBM_ASSERT(504, IsChanCtrlCap()); + const ChanCtrl* pResChanCtrl = + detail::ConvertOffsToPtr(pRes, resOffs); + *GetChanCtrlAry() = *pResChanCtrl; + resOffs += sizeof(ChanCtrl); + } + + if (allocMatCol) { + NW4HBM_ASSERT(512, IsMatColorCap()); + const ut::Color* pResMatCol = + detail::ConvertOffsToPtr(pRes, resOffs); + *GetMatColAry() = *pResMatCol; + resOffs += sizeof(ut::Color); + } + + if (allocTevSwap) { + NW4HBM_ASSERT(520, IsTevSwapCap()); + const TevSwapMode* pResTevSwap = + detail::ConvertOffsToPtr(pRes, resOffs); + TevSwapMode* tevSwaps = GetTevSwapAry(); + for (int i = 0; i < GX_MAX_TEVSWAP; i++) { + tevSwaps[i] = pResTevSwap[i]; + } + resOffs += GX_MAX_TEVSWAP * sizeof(TevSwapMode); + } + + if (indTexSRTNum) { + NW4HBM_ASSERT(532, indTexSRTNum <= mGXMemNum.indSRT); + TexSRT* indTexSRTs = GetIndTexSRTAry(); + const TexSRT* pResIndMtx = detail::ConvertOffsToPtr(pRes, resOffs); + for (int i = 0; i < indTexSRTNum; i++) { + indTexSRTs[i] = pResIndMtx[i]; + } + } + resOffs += sizeof(TexSRT) * pRes->resNum.GetIndTexSRTNum(); + + if (indStageNum) { + SetIndStageNum(indStageNum); + + IndirectStage* indirectStages = GetIndirectStageAry(); + const IndirectStage* pResIndStg = + detail::ConvertOffsToPtr(pRes, resOffs); + for (int i = 0; i < indStageNum; i++) { + indirectStages[i] = pResIndStg[i]; + } + } + resOffs += sizeof(IndirectStage) * pRes->resNum.GetIndTexStageNum(); + + if (tevStageNum) { + SetTevStageNum(tevStageNum); + + TevStage* tevStages = GetTevStageAry(); + const TevStage* pResTevStg = detail::ConvertOffsToPtr(pRes, resOffs); + for (int i = 0; i < tevStageNum; i++) { + tevStages[i] = pResTevStg[i]; + } + } + resOffs += sizeof(TevStage) * pRes->resNum.GetTevStageNum(); + + if (allocAlpComp) { + NW4HBM_ASSERT(568, IsAlphaCompareCap()); + const AlphaCompare* pResAlphaCompare = + detail::ConvertOffsToPtr(pRes, resOffs); + *GetAlphaComparePtr() = *pResAlphaCompare; + resOffs += sizeof(AlphaCompare); + } + + if (allocBlendMode) { + NW4HBM_ASSERT(576, IsBlendModeCap()); + const BlendMode* pResBlendMode = + detail::ConvertOffsToPtr(pRes, resOffs); + *GetBlendModePtr() = *pResBlendMode; + resOffs += sizeof(BlendMode); + } + } + } + + void Material::Init() { + mTevCols[TEVCOLOR_REG0] = DefaultBlackColor; + SetDefaultWhiteColor(&mTevCols[TEVCOLOR_REG1]); + SetDefaultWhiteColor(&mTevCols[TEVCOLOR_REG2]); + + InitBitGXNums(&mGXMemCap); + InitBitGXNums(&mGXMemNum); + + mbUserAllocated = false; + mpGXMem = NULL; + } + + Material::~Material() { + UnbindAllAnimation(); + + if (mpGXMem != NULL) { + Layout::FreeMemory(mpGXMem); + mpGXMem = NULL; + } + } + + void Material::InitBitGXNums(detail::BitGXNums* ptr) { + ptr->texMap = 0; + ptr->texSRT = 0; + ptr->texCoordGen = 0; + ptr->indSRT = 0; + ptr->indStage = 0; + ptr->tevSwap = false; + ptr->tevStage = 0; + ptr->chanCtrl = false; + ptr->matCol = false; + ptr->alpComp = false; + ptr->blendMode = 0; + } + + void Material::ReserveGXMem(u8 texMapNum, u8 texSRTNum, u8 texCoordGenNum, u8 tevStageNum, + bool allocTevSwap, u8 indStageNum, u8 indSRTNum, + bool allocChanCtrl, bool allocMatCol, bool allocAlpComp, + bool allocBlendMode) { + NW4HBM_ASSERT(661, texMapNum <= GX_MAX_TEXMAP); + NW4HBM_ASSERT(662, texSRTNum <= TexMtxMax); + NW4HBM_ASSERT(663, texCoordGenNum <= GX_MAX_TEXCOORD); + NW4HBM_ASSERT(664, tevStageNum <= GX_MAX_TEVSTAGE); + NW4HBM_ASSERT(665, indStageNum <= GX_MAX_INDTEXSTAGE); + NW4HBM_ASSERT(666, indSRTNum <= IndTexMtxMax); + + int tevSwapNum = allocTevSwap ? 1 : 0; + int chanCtrlNum = allocChanCtrl ? 1 : 0; + int matColNum = allocMatCol ? 1 : 0; + int alpCompNum = allocAlpComp ? 1 : 0; + int blendModeNum = allocBlendMode ? 1 : 0; + + if (mGXMemCap.texMap >= texMapNum && mGXMemCap.texSRT >= texSRTNum && + mGXMemCap.texCoordGen >= texCoordGenNum && mGXMemCap.tevStage >= tevStageNum && + mGXMemCap.tevSwap >= tevSwapNum && mGXMemCap.indStage >= indStageNum && + mGXMemCap.indSRT >= indSRTNum && mGXMemCap.chanCtrl >= chanCtrlNum && + mGXMemCap.matCol >= matColNum && mGXMemCap.alpComp >= alpCompNum && + mGXMemCap.blendMode >= blendModeNum) + { + return; + } + + if (mpGXMem != NULL) { + Layout::FreeMemory(mpGXMem); + mpGXMem = NULL; + InitBitGXNums(&mGXMemCap); + InitBitGXNums(&mGXMemNum); + } + + mpGXMem = Layout::AllocMemory( + 4 * (matColNum + chanCtrlNum + texCoordGenNum + tevSwapNum + alpCompNum + + blendModeNum + indStageNum) + + ((int)sizeof(TexSRT) * texSRTNum) + ((int)sizeof(GXTexObj) * texMapNum) + + ((int)sizeof(TexSRT) * indSRTNum) + ((int)sizeof(TevStage) * tevStageNum)); + + if (mpGXMem == NULL) { + return; + } + + mGXMemCap.texMap = texMapNum; + mGXMemCap.texSRT = texSRTNum; + mGXMemCap.texCoordGen = texCoordGenNum; + mGXMemCap.indSRT = indSRTNum; + mGXMemCap.indStage = indStageNum; + mGXMemCap.tevSwap = tevSwapNum; + mGXMemCap.tevStage = tevStageNum; + mGXMemCap.chanCtrl = chanCtrlNum; + mGXMemCap.matCol = matColNum; + mGXMemCap.alpComp = alpCompNum; + mGXMemCap.blendMode = blendModeNum; + + mGXMemNum.texSRT = mGXMemCap.texSRT; + InitTexSRT(GetTexSRTAry(), mGXMemNum.texSRT); + + mGXMemNum.indSRT = mGXMemCap.indSRT; + InitTexSRT(GetIndTexSRTAry(), mGXMemNum.indSRT); + + mGXMemNum.chanCtrl = mGXMemCap.chanCtrl; + if (mGXMemNum.chanCtrl) { + *GetChanCtrlAry() = ChanCtrl(); + } + + mGXMemNum.matCol = mGXMemCap.matCol; + if (mGXMemNum.matCol) { + *GetMatColAry() = ut::Color::WHITE; + } + + mGXMemNum.tevSwap = mGXMemCap.tevSwap; + if (mGXMemNum.tevSwap) { + TevSwapMode* tevSwaps = GetTevSwapAry(); + tevSwaps[GX_TEV_SWAP0].Set(GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, GX_CH_ALPHA); + tevSwaps[GX_TEV_SWAP1].Set(GX_CH_RED, GX_CH_RED, GX_CH_RED, GX_CH_ALPHA); + tevSwaps[GX_TEV_SWAP2].Set(GX_CH_GREEN, GX_CH_GREEN, GX_CH_GREEN, GX_CH_ALPHA); + tevSwaps[GX_TEV_SWAP3].Set(GX_CH_BLUE, GX_CH_BLUE, GX_CH_BLUE, GX_CH_ALPHA); + } + + mGXMemNum.alpComp = mGXMemCap.alpComp; + if (mGXMemNum.alpComp) { + *GetAlphaComparePtr() = AlphaCompare(); + } + + mGXMemNum.blendMode = mGXMemCap.blendMode; + if (mGXMemNum.blendMode) { + *GetBlendModePtr() = BlendMode(); + } + } + + const GXTexObj* Material::GetTexMapAry() const { + return detail::ConvertOffsToPtr(mpGXMem, 0); + } + + GXTexObj* Material::GetTexMapAry() { + return detail::ConvertOffsToPtr(mpGXMem, 0); + } + + const TexSRT* Material::GetTexSRTAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTexSRTAry(mGXMemCap)); + } + + TexSRT* Material::GetTexSRTAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTexSRTAry(mGXMemCap)); + } + + const TexCoordGen* Material::GetTexCoordGenAry() const { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetTexCoordGenAry(mGXMemCap)); + } + + TexCoordGen* Material::GetTexCoordGenAry() { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetTexCoordGenAry(mGXMemCap)); + } + + const ChanCtrl* Material::GetChanCtrlAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetChanCtrlAry(mGXMemCap)); + } + + ChanCtrl* Material::GetChanCtrlAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetChanCtrlAry(mGXMemCap)); + } + + const ut::Color* Material::GetMatColAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetMatColAry(mGXMemCap)); + } + + ut::Color* Material::GetMatColAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetMatColAry(mGXMemCap)); + } + + const TevSwapMode* Material::GetTevSwapAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTevSwapAry(mGXMemCap)); + } + + TevSwapMode* Material::GetTevSwapAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTevSwapAry(mGXMemCap)); + } + + const AlphaCompare* Material::GetAlphaComparePtr() const { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetGetAlphaCompare(mGXMemCap)); + } + + AlphaCompare* Material::GetAlphaComparePtr() { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetGetAlphaCompare(mGXMemCap)); + } + + const BlendMode* Material::GetBlendModePtr() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetBlendMode(mGXMemCap)); + } + + BlendMode* Material::GetBlendModePtr() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetBlendMode(mGXMemCap)); + } + + const IndirectStage* Material::GetIndirectStageAry() const { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetIndirectStageAry(mGXMemCap)); + } + + IndirectStage* Material::GetIndirectStageAry() { + return detail::ConvertOffsToPtr(mpGXMem, + CalcOffsetIndirectStageAry(mGXMemCap)); + } + + const TexSRT* Material::GetIndTexSRTAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetIndTexSRTAry(mGXMemCap)); + } + + TexSRT* Material::GetIndTexSRTAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetIndTexSRTAry(mGXMemCap)); + } + + const TevStage* Material::GetTevStageAry() const { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTevStageAry(mGXMemCap)); + } + + TevStage* Material::GetTevStageAry() { + return detail::ConvertOffsToPtr(mpGXMem, CalcOffsetTevStageAry(mGXMemCap)); + } + + void Material::SetName(const char* name) { + std::strncpy(mName, name, ARRAY_SIZE(mName)); + } + + void Material::SetTextureNum(u8 num) { + NW4HBM_ASSERT(907, num <= mGXMemCap.texMap); + + if (num) { + NW4HBM_ASSERT_CHECK_NULL(910, mpGXMem); + GXTexObj* texMaps = GetTexMapAry(); + + for (u32 i = mGXMemNum.texMap; i < num; i++) { + memset(&texMaps[i], 0, sizeof(*texMaps)); + } + + mGXMemNum.texMap = num; + } + } + + void Material::SetTexCoordGenNum(u8 num) { + NW4HBM_ASSERT(924, num <= mGXMemCap.texCoordGen); + + if (num) { + NW4HBM_ASSERT_CHECK_NULL(927, mpGXMem); + TexCoordGen* const texCoordGens = GetTexCoordGenAry(); + + for (u32 i = mGXMemNum.texCoordGen; i < num; i++) { + texCoordGens[i] = TexCoordGen(); + } + + mGXMemNum.texCoordGen = num; + } + } + + void Material::SetTevStageNum(u8 num) { + NW4HBM_ASSERT(941, num <= mGXMemCap.tevStage); + + if (num) { + NW4HBM_ASSERT_CHECK_NULL(944, mpGXMem); + TevStage* tevStages = GetTevStageAry(); + + for (u32 i = mGXMemNum.tevStage; i < num; i++) { + tevStages[i] = TevStage(); + } + + mGXMemNum.tevStage = num; + } + } + + void Material::SetIndStageNum(u8 num) { + NW4HBM_ASSERT(958, num <= mGXMemCap.indStage); + + if (num) { + NW4HBM_ASSERT_CHECK_NULL(961, mpGXMem); + IndirectStage* const indStages = GetIndirectStageAry(); + + for (u32 i = mGXMemNum.indStage; i < num; i++) { + indStages[i] = IndirectStage(); + } + + mGXMemNum.indStage = num; + } + } + + void Material::GetTexture(GXTexObj* pTexObj, u8 texMapIdx) const { + NW4HBM_ASSERT_CHECK_NULL(988, pTexObj); + NW4HBM_ASSERT(989, texMapIdx < mGXMemNum.texMap); + CopyGXTexObj(pTexObj, &GetTexMapAry()[texMapIdx]); + } + + void Material::SetTexture(u8 texMapIdx, TPLPalette* pTplRes) { + NW4HBM_ASSERT(1010, texMapIdx < mGXMemNum.texMap); + GXTexObj* pDstTexObj = &GetTexMapAry()[texMapIdx]; + detail::InitGXTexObjFromTPL(pDstTexObj, pTplRes, 0); + } + + void Material::SetTextureNoWrap(u8 texMapIdx, TPLPalette* pTplRes) { + NW4HBM_ASSERT(1033, texMapIdx < mGXMemNum.texMap); + GXTexObj* pDstTexObj = &GetTexMapAry()[texMapIdx]; + GXTexWrapMode wrapS = GXGetTexObjWrapS(pDstTexObj); + GXTexWrapMode wrapT = GXGetTexObjWrapT(pDstTexObj); + detail::InitGXTexObjFromTPL(pDstTexObj, pTplRes, 0); + GXInitTexObjWrapMode(pDstTexObj, wrapS, wrapT); + } + + void Material::SetTexture(u8 texMapIdx, const GXTexObj& texObj) { + NW4HBM_ASSERT(1061, texMapIdx < mGXMemNum.texMap); + GXTexObj* pDstTexObj = &GetTexMapAry()[texMapIdx]; + CopyGXTexObj(pDstTexObj, &texObj); + } + + void Material::SetColorElement(u32 colorType, s16 value) { + switch (colorType) { + case ANIMTARGET_MATCOLOR_MATR: + case ANIMTARGET_MATCOLOR_MATG: + case ANIMTARGET_MATCOLOR_MATB: + case ANIMTARGET_MATCOLOR_MATA: { + if (mGXMemNum.matCol >= 1) { + ut::Color* matCols = GetMatColAry(); + SetColorComponentValue(matCols, colorType & 3, value); + } + + break; + } + case ANIMTARGET_MATCOLOR_TEV0R: + case ANIMTARGET_MATCOLOR_TEV0G: + case ANIMTARGET_MATCOLOR_TEV0B: + case ANIMTARGET_MATCOLOR_TEV0A: + case ANIMTARGET_MATCOLOR_TEV1R: + case ANIMTARGET_MATCOLOR_TEV1G: + case ANIMTARGET_MATCOLOR_TEV1B: + case ANIMTARGET_MATCOLOR_TEV1A: + case ANIMTARGET_MATCOLOR_TEV2R: + case ANIMTARGET_MATCOLOR_TEV2G: + case ANIMTARGET_MATCOLOR_TEV2B: + case ANIMTARGET_MATCOLOR_TEV2A: { + u32 regIdx = (colorType - 4) / 4; + switch ((colorType - 4) % 4) { + case 0: { + mTevCols[regIdx].r = value; + break; + } + case 1: { + mTevCols[regIdx].g = value; + break; + } + case 2: { + mTevCols[regIdx].b = value; + break; + } + case 3: { + mTevCols[regIdx].a = value; + break; + } + } + break; + } + case ANIMTARGET_MATCOLOR_TEVK0R: + case ANIMTARGET_MATCOLOR_TEVK0G: + case ANIMTARGET_MATCOLOR_TEVK0B: + case ANIMTARGET_MATCOLOR_TEVK0A: + case ANIMTARGET_MATCOLOR_TEVK1R: + case ANIMTARGET_MATCOLOR_TEVK1G: + case ANIMTARGET_MATCOLOR_TEVK1B: + case ANIMTARGET_MATCOLOR_TEVK1A: + case ANIMTARGET_MATCOLOR_TEVK2R: + case ANIMTARGET_MATCOLOR_TEVK2G: + case ANIMTARGET_MATCOLOR_TEVK2B: + case ANIMTARGET_MATCOLOR_TEVK2A: + case ANIMTARGET_MATCOLOR_TEVK3R: + case ANIMTARGET_MATCOLOR_TEVK3G: + case ANIMTARGET_MATCOLOR_TEVK3B: + case ANIMTARGET_MATCOLOR_TEVK3A: { + u32 regIdx = (colorType - 16) / 4; + SetColorComponentValue(&mTevKCols[regIdx], (colorType - 16) & 3, value); + break; + } + } + } + + bool Material::SetupGX(bool bModVtxCol, u8 alpha) { + static GXTevKColorSel kColSels[GX_MAX_TEXMAP] = { + GX_TEV_KCSEL_K3_A, GX_TEV_KCSEL_K3_B, GX_TEV_KCSEL_K3_G, GX_TEV_KCSEL_K3_R, + GX_TEV_KCSEL_K2_A, GX_TEV_KCSEL_K2_B, GX_TEV_KCSEL_K2_G, GX_TEV_KCSEL_K2_R, + }; + + static GXTevKAlphaSel kAlpSels[GX_MAX_TEXMAP] = { + GX_TEV_KASEL_K3_A, GX_TEV_KASEL_K3_B, GX_TEV_KASEL_K3_G, GX_TEV_KASEL_K3_R, + GX_TEV_KASEL_K2_A, GX_TEV_KASEL_K2_B, GX_TEV_KASEL_K2_G, GX_TEV_KASEL_K2_R, + }; + + bool bUseVtxCol = true; + bool bUseMatCol = false; + + GXSetNumChans(1); + + if (IsChanCtrlCap()) { + ChanCtrl* const chanCtrls = GetChanCtrlAry(); + + GXSetChanCtrl(GX_COLOR0, false, GX_SRC_REG, chanCtrls->GetColorSrc(), GX_LIGHT_NULL, + GX_DF_NONE, GX_AF_NONE); + GXSetChanCtrl(GX_ALPHA0, false, GX_SRC_REG, chanCtrls->GetAlphaSrc(), GX_LIGHT_NULL, + GX_DF_NONE, GX_AF_NONE); + + bUseVtxCol = chanCtrls->GetColorSrc() == GX_SRC_VTX || + chanCtrls->GetAlphaSrc() == GX_SRC_VTX; + bUseMatCol = chanCtrls->GetColorSrc() == GX_SRC_REG || + chanCtrls->GetAlphaSrc() == GX_SRC_REG; + } else { + GXSetChanCtrl(GX_COLOR0A0, false, GX_SRC_REG, GX_SRC_VTX, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + } + + bool bUseRasStage = false; + + if (bUseVtxCol) { + bUseRasStage = bUseRasStage || bModVtxCol; + } + + if (bUseMatCol) { + ut::Color matCol(ut::Color::WHITE); + + if (IsMatColorCap()) { + matCol = *GetMatColAry(); + } + + matCol = detail::MultipleAlpha(matCol, alpha); + GXSetChanMatColor(GX_COLOR0A0, matCol); + + bUseRasStage = bUseRasStage || matCol != ut::Color::WHITE; + } + + bool bSetTexMtx = false; + bool bUseTexMtx[MAX_TEX_SRT]; + + for (int i = 0; i < (int)ARRAY_SIZE(bUseTexMtx); i++) { + bUseTexMtx[i] = false; + } + + GXSetNumTexGens(mGXMemNum.texCoordGen); + + if (mGXMemNum.texCoordGen) { + TexCoordGen* texCoordGens = GetTexCoordGenAry(); + + for (int i = 0; i < mGXMemNum.texCoordGen; i++) { + NW4HBM_ASSERT(1288, texCoordGens[i].GetTexGenType() != GX_TG_MTX3x4); + u32 texMtx = texCoordGens[i].GetTexMtx(); + + if (texCoordGens[i].GetTexGenType() == GX_TG_MTX2x4) { + NW4HBM_ASSERT(1294, texMtx == GX_IDENTITY || + GetTexMtxIdx(texMtx) < mGXMemNum.texSRT); + + if (texMtx != GX_IDENTITY) { + bUseTexMtx[GetTexMtxIdx(texMtx)] = true; + bSetTexMtx = true; + } + } + + GXSetTexCoordGen(static_cast(i), texCoordGens[i].GetTexGenType(), + texCoordGens[i].GetTexGenSrc(), texMtx); + } + } + + if (bSetTexMtx) { + TexSRT* const texSRTs = GetTexSRTAry(); + for (u8 i = 0; i < mGXMemNum.texSRT; i++) { + if (bUseTexMtx[i]) { + math::MTX34 texMtx; + CalcTextureMtx(&texMtx, texSRTs[i]); + GXLoadTexMtxImm(texMtx, GetTexMtx(i), GX_MTX2x4); + } + } + } + + if (mGXMemNum.texMap) { + u32 tlutName = GX_TLUT0; + GXTexObj* texMaps = GetTexMapAry(); + + for (int i = 0; i < mGXMemNum.texMap; i++) { + GXTexObj texMap = texMaps[i]; + int texFmt = GXGetTexObjFmt(&texMap); + + if (texFmt == GX_TF_C4 || texFmt == GX_TF_C8) { + TPLClutHeader* pClutHeader = + static_cast(GXGetTexObjUserData(&texMap)); + + if (pClutHeader) { + GXTlutObj tlutObj; + + GXInitTlutObj(&tlutObj, pClutHeader->data, pClutHeader->format, + pClutHeader->numEntries); + GXLoadTlut(&tlutObj, tlutName); + GXInitTexObjTlut(&texMap, tlutName); + + tlutName++; + } + } + + GXLoadTexObj(&texMap, (GXTexMapID)i); + } + } + + GXSetTevColorS10(GX_TEVREG0, mTevCols[TEVCOLOR_REG0]); + GXSetTevColorS10(GX_TEVREG1, mTevCols[TEVCOLOR_REG1]); + GXSetTevColorS10(GX_TEVREG2, mTevCols[TEVCOLOR_REG2]); + + GXSetTevKColor(GX_KCOLOR0, mTevKCols[GX_KCOLOR0]); + GXSetTevKColor(GX_KCOLOR1, mTevKCols[GX_KCOLOR1]); + GXSetTevKColor(GX_KCOLOR2, mTevKCols[GX_KCOLOR2]); + GXSetTevKColor(GX_KCOLOR3, mTevKCols[GX_KCOLOR3]); + + if (IsTevSwapCap()) { + TevSwapMode* tevSwaps = GetTevSwapAry(); + for (int i = 0; i < GX_MAX_TEVSWAP; i++) { + GXSetTevSwapModeTable(static_cast(i), tevSwaps[i].GetR(), + tevSwaps[i].GetG(), tevSwaps[i].GetB(), + tevSwaps[i].GetA()); + } + } else { + GXSetTevSwapModeTable(GX_TEV_SWAP0, GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, + GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP1, GX_CH_RED, GX_CH_RED, GX_CH_RED, GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP2, GX_CH_GREEN, GX_CH_GREEN, GX_CH_GREEN, + GX_CH_ALPHA); + GXSetTevSwapModeTable(GX_TEV_SWAP3, GX_CH_BLUE, GX_CH_BLUE, GX_CH_BLUE, + GX_CH_ALPHA); + } + + bool bSetIndTexMtx = false; + bool bUseIndTexMtx[MAX_IND_SRT]; + + for (int i = 0; i < (int)ARRAY_SIZE(bUseIndTexMtx); i++) { + bUseIndTexMtx[i] = false; + } + + if (mGXMemNum.tevStage) { + GXSetNumTevStages(mGXMemNum.tevStage); + + TevStage* tevStages = GetTevStageAry(); + for (int i = 0; i < mGXMemNum.tevStage; i++) { + GXTevStageID tevStage = static_cast(i); + + GXSetTevOrder(tevStage, tevStages[i].GetTexCoordGen(), tevStages[i].GetTexMap(), + tevStages[i].GetColorChan()); + + GXSetTevSwapMode(tevStage, tevStages[i].GetRasSwapSel(), + tevStages[i].GetTexSwapSel()); + + GXSetTevColorIn(tevStage, tevStages[i].GetColorInA(), + tevStages[i].GetColorInB(), tevStages[i].GetColorInC(), + tevStages[i].GetColorInD()); + + GXSetTevColorOp(tevStage, tevStages[i].GetColorOp(), + tevStages[i].GetColorBias(), tevStages[i].GetColorScale(), + tevStages[i].IsColorClamp(), tevStages[i].GetColorOutReg()); + + GXSetTevKColorSel(tevStage, tevStages[i].GetKColorSel()); + + GXSetTevAlphaIn(tevStage, tevStages[i].GetAlphaInA(), + tevStages[i].GetAlphaInB(), tevStages[i].GetAlphaInC(), + tevStages[i].GetAlphaInD()); + + GXSetTevAlphaOp(tevStage, tevStages[i].GetAlphaOp(), + tevStages[i].GetAlphaBias(), tevStages[i].GetAlphaScale(), + tevStages[i].IsAlphaClamp(), tevStages[i].GetAlphaOutReg()); + + GXSetTevKAlphaSel(tevStage, tevStages[i].GetKAlphaSel()); + + GXIndTexMtxID indMtxSel = tevStages[i].GetIndMtxSel(); + GXSetTevIndirect(tevStage, tevStages[i].GetIndStage(), + tevStages[i].GetIndFormat(), tevStages[i].GetIndBiasSel(), + indMtxSel, tevStages[i].GetIndWrapS(), + tevStages[i].GetIndWrapT(), tevStages[i].IsIndAddPrev(), + tevStages[i].IsIndUtcLod(), tevStages[i].GetIndAlphaSel()); + + if (GX_ITM_0 <= indMtxSel && indMtxSel <= GX_ITM_2) { + bUseIndTexMtx[indMtxSel - 1] = true; + bSetIndTexMtx = true; + } + } + + bUseRasStage = true; + } else { + u8 tevStageID = GX_TEVSTAGE0; + + if (mGXMemNum.texMap == GX_TEXMAP0) { + GXTevStageID tevStage = static_cast(tevStageID); + + GXSetTevOrder(tevStage, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); + GXSetTevColorIn(tevStage, GX_CC_ZERO, GX_CC_C1, GX_CC_RASC, GX_CC_ZERO); + GXSetTevAlphaIn(tevStage, GX_CA_ZERO, GX_CA_A1, GX_CA_RASA, GX_CA_ZERO); + + tevStageID++; + bUseRasStage = true; + } else { + if (mGXMemNum.texMap == GX_TEXMAP1) { + GXTevStageID tevStage = static_cast(tevStageID); + + GXSetTevOrder(tevStage, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR_NULL); + GXSetTevColorIn(tevStage, GX_CC_C0, GX_CC_C1, GX_CC_TEXC, GX_CC_ZERO); + GXSetTevAlphaIn(tevStage, GX_CA_A0, GX_CA_A1, GX_CA_TEXA, GX_CA_ZERO); + + tevStageID++; + } else { + if (mGXMemNum.texMap == GX_TEXMAP2) { + GXTevStageID tevStage; + + tevStage = static_cast(tevStageID); + GXSetTevOrder(tevStage, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR_NULL); + GXSetTevColorIn(tevStage, GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, + GX_CC_TEXC); + GXSetTevAlphaIn(tevStage, GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, + GX_CA_TEXA); + + tevStageID++; + + tevStage = static_cast(tevStageID); + GXSetTevOrder(tevStage, GX_TEXCOORD1, GX_TEXMAP1, GX_COLOR_NULL); + GXSetTevColorIn(tevStage, GX_CC_TEXC, GX_CC_CPREV, GX_CC_KONST, + GX_CC_ZERO); + GXSetTevAlphaIn(tevStage, GX_CA_TEXA, GX_CA_APREV, GX_CA_KONST, + GX_CA_ZERO); + + GXSetTevKColorSel(tevStage, kColSels[GX_TEXMAP0]); + GXSetTevKAlphaSel(tevStage, kAlpSels[GX_TEXMAP0]); + + tevStageID++; + } else { + for (int i = 0; i < mGXMemNum.texMap; i++) { + GXTevStageID tevStage = static_cast(tevStageID); + + GXSetTevOrder(tevStage, static_cast(i), + static_cast(i), GX_COLOR_NULL); + + GXTevColorArg colDIn = i == GX_TEXMAP0 ? GX_CC_ZERO : GX_CC_CPREV; + GXTevAlphaArg alpDIn = i == GX_TEXMAP0 ? GX_CA_ZERO : GX_CA_APREV; + + GXSetTevColorIn(tevStage, GX_CC_ZERO, GX_CC_TEXC, GX_CC_KONST, + colDIn); + GXSetTevAlphaIn(tevStage, GX_CA_ZERO, GX_CA_TEXA, GX_CA_KONST, + alpDIn); + + GXSetTevKColorSel(tevStage, kColSels[i]); + GXSetTevKAlphaSel(tevStage, kAlpSels[i]); + + tevStageID++; + } + } + + if (mTevCols[TEVCOLOR_REG0] != DefaultBlackColor || + !IsDefaultWhiteColor(&mTevCols[TEVCOLOR_REG1])) + { + GXTevStageID tevStage = static_cast(tevStageID); + + GXSetTevOrder(tevStage, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, + GX_COLOR_NULL); + GXSetTevColorIn(tevStage, GX_CC_C0, GX_CC_C1, GX_CC_CPREV, GX_CC_ZERO); + GXSetTevAlphaIn(tevStage, GX_CA_A0, GX_CA_A1, GX_CA_APREV, GX_CA_ZERO); + + tevStageID++; + } + } + + if (bUseRasStage) { + GXTevStageID tevStage = static_cast(tevStageID); + + GXSetTevOrder(tevStage, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); + GXSetTevColorIn(tevStage, GX_CC_ZERO, GX_CC_CPREV, GX_CC_RASC, GX_CC_ZERO); + GXSetTevAlphaIn(tevStage, GX_CA_ZERO, GX_CA_APREV, GX_CA_RASA, GX_CA_ZERO); + + tevStageID++; + } + } + + const u8 tevStageNum = tevStageID; + for (u8 id = 0; id < tevStageNum; id++) { + GXTevStageID tevStage = static_cast(id); + + GXSetTevColorOp(tevStage, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GXSetTevAlphaOp(tevStage, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + + GXSetTevDirect(tevStage); + GXSetTevSwapMode(tevStage, GX_TEV_SWAP0, GX_TEV_SWAP0); + } + + GXSetNumTevStages(tevStageNum); + } + + if (bSetIndTexMtx) { + TexSRT* indTexSRTs = GetIndTexSRTAry(); + + for (int i = 0; i < mGXMemNum.indSRT; i++) { + if (bUseIndTexMtx[i]) { + Mtx23 mtx; + CalcIndTexMtx(mtx, indTexSRTs[i]); + SetIndTexMtx(static_cast(i + 1), mtx); + } + } + } + + GXSetNumIndStages(mGXMemNum.indStage); + + if (mGXMemNum.indStage) { + IndirectStage* indirectStages = GetIndirectStageAry(); + + for (int i = 0; i < mGXMemNum.indStage; i++) { + GXIndTexStageID indStage = static_cast(i); + + GXSetIndTexOrder(indStage, indirectStages[i].GetTexCoordGen(), + indirectStages[i].GetTexMap()); + GXSetIndTexCoordScale(indStage, indirectStages[i].GetScaleS(), + indirectStages[i].GetScaleT()); + } + } + + if (IsAlphaCompareCap()) { + AlphaCompare* pAlpComp = GetAlphaComparePtr(); + + GXSetAlphaCompare(pAlpComp->GetComp0(), pAlpComp->GetRef0(), pAlpComp->GetOp(), + pAlpComp->GetComp1(), pAlpComp->GetRef1()); + } else { + GXSetAlphaCompare(GX_ALWAYS, 0, GX_AOP_AND, GX_ALWAYS, 0); + } + + if (IsBlendModeCap()) { + BlendMode* pBlendMode = GetBlendModePtr(); + GXSetBlendMode(pBlendMode->GetType(), pBlendMode->GetSrcFactor(), + pBlendMode->GetDstFactor(), pBlendMode->GetOp()); + } else { + GXSetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_SET); + } + + return bUseRasStage && bUseVtxCol; + } + + void Material::BindAnimation(AnimTransform* animTrans) { + animTrans->Bind(this); + } + + void Material::UnbindAnimation(AnimTransform* animTrans) { + for (AnimationLinkList::Iterator it = mAnimList.GetBeginIter(); + it != mAnimList.GetEndIter();) + { + AnimationLinkList::Iterator currIt = it++; + + if (animTrans == NULL || currIt->GetAnimTransform() == animTrans) { + mAnimList.Erase(currIt); + currIt->Reset(); + } + } + } + + void Material::UnbindAllAnimation() { + UnbindAnimation(NULL); + } + + void Material::Animate() { + for (AnimationLinkList::Iterator it = mAnimList.GetBeginIter(); + it != mAnimList.GetEndIter(); it++) + { + if (it->IsEnable()) { + AnimTransform* animTrans = it->GetAnimTransform(); + animTrans->Animate(it->GetIndex(), this); + } + } + } + + void Material::AddAnimationLink(AnimationLink* animationLink) { + mAnimList.PushBack(animationLink); + } + + AnimationLink* Material::FindAnimationLink(AnimTransform* animTrans) { + return detail::FindAnimationLink(&mAnimList, animTrans); + } + + void Material::SetAnimationEnable(AnimTransform* animTrans, bool bEnable) { + if (AnimationLink* animLink = FindAnimationLink(animTrans)) { + animLink->SetEnable(bEnable); + } + } + + Size detail::GetTextureSize(Material* pMaterial, u8 texMapIdx) { + if (texMapIdx >= pMaterial->GetTextureNum()) { + return Size(0.0f, 0.0f); + } + + GXTexObj texObj; + pMaterial->GetTexture(&texObj, texMapIdx); + + return Size(GXGetTexObjWidth(&texObj), GXGetTexObjHeight(&texObj)); + } + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp new file mode 100644 index 0000000000..68d086334d --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp @@ -0,0 +1,495 @@ +#include "pane.h" + +#include "common.h" +#include "layout.h" + +#include + +namespace { + // pretend this is nw4hbm::lyt + using namespace nw4hbm; + using namespace nw4hbm::lyt; + + void ReverseYAxis(math::MTX34* pMtx); +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + NW4HBM_UT_GET_RUNTIME_TYPEINFO(Pane); + } +} // namespace nw4hbm + +namespace { + + void ReverseYAxis(math::MTX34* pMtx) { + pMtx->m[0][1] = -pMtx->m[0][1]; + pMtx->m[1][1] = -pMtx->m[1][1]; + pMtx->m[2][1] = -pMtx->m[2][1]; + } + +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + + Pane::Pane() { + Init(); + + mBasePosition = 4; + memset(mName, 0, sizeof(mName)); + memset(mUserData, 0, sizeof(mUserData)); + + mTranslate = math::VEC3(0.0f, 0.0f, 0.0f); + mRotate = math::VEC3(0.0f, 0.0f, 0.0f); + mScale = math::VEC2(1.0f, 1.0f); + mSize = Size(0.0f, 0.0f); + mAlpha = ut::Color(255); + mGlbAlpha = mAlpha; + mFlag = 0; + + SetVisible(true); + } + + Pane::Pane(const res::Pane* pBlock) { + Init(); + + mBasePosition = pBlock->basePosition; + SetName(pBlock->name); + SetUserData(pBlock->userData); + + mTranslate = pBlock->translate; + mRotate = pBlock->rotate; + mScale = pBlock->scale; + mSize = pBlock->size; + mAlpha = pBlock->alpha; + mGlbAlpha = mAlpha; + mFlag = pBlock->flag; + } + + void Pane::Init() { + mpParent = NULL; + mpMaterial = NULL; + mbUserAllocated = false; + } + + Pane::~Pane() { + for (PaneList::Iterator it = mChildList.GetBeginIter(); it != mChildList.GetEndIter();) + { + PaneList::Iterator currIt = it++; + mChildList.Erase(currIt); + + if (!currIt->IsUserAllocated()) { + currIt->~Pane(); + Layout::FreeMemory(&*currIt); + } + } + + UnbindAnimationSelf(NULL); + + if (mpMaterial && !mpMaterial->IsUserAllocated()) { + mpMaterial->~Material(); + Layout::FreeMemory(mpMaterial); + } + } + + void Pane::SetName(const char* name) { + std::strncpy(mName, name, sizeof(mName)); + } + + void Pane::SetUserData(const char* userData) { + std::strncpy(mUserData, userData, sizeof(mUserData)); + } + + void Pane::AppendChild(Pane* pChild) { + InsertChild(mChildList.GetEndIter(), pChild); + } + + // it requires a type that wasn't used before to generate the string and avoid having it + // stripped + /* typedef nw4hbm::ut::LinkList DummyLinkList; + DECOMP_FORCE_CLASS_METHOD(DummyLinkList, GetNodeFromPointer(NULL)); + typedef nw4hbm::ut::LinkList DummyLinkList2; + DECOMP_FORCE_CLASS_METHOD(DummyLinkList2, GetNodeFromPointer(NULL)); */ + + void Pane::InsertChild(PaneList::Iterator next, Pane* pChild) { + NW4HBM_ASSERT_CHECK_NULL(253, pChild); + NW4HBM_ASSERT(254, pChild->mpParent == 0); + mChildList.Insert(next, pChild); + pChild->mpParent = this; + } + + void dummyString() { + OSReport("NW4HBM:Pointer must not be NULL (pNext)"); + OSReport("NW4HBM:Failed assertion pNext->mpParent == this"); + OSReport("NW4HBM:Failed assertion pChild->mpParent == this"); + } + +#pragma ppc_iro_level 0 + + const ut::Rect Pane::GetPaneRect(const DrawInfo& drawInfo) const { + ut::Rect ret; + math::VEC2 basePt = GetVtxPos(); + + ret.left = basePt.x; + ret.top = basePt.y; + ret.right = ret.left + mSize.width; + ret.bottom = ret.top + mSize.height; + + if (drawInfo.IsYAxisUp()) { + ret.top = -ret.top; + ret.bottom = -ret.bottom; + } + + return ret; + } + +#pragma ppc_iro_level reset + + ut::Color Pane::GetVtxColor(u32) const { + return ut::Color(0xFFFFFFFF); + } + + void Pane::SetVtxColor(u32, ut::Color) { /* ... */ } + + u8 Pane::GetColorElement(u32 idx) const { + NW4HBM_ASSERT(319, idx < ANIMTARGET_PANE_COLOR_MAX); + switch (idx) { + case 16: + return mAlpha; + + default: + return GetVtxColorElement(idx); + } + } + + // it requires a type that wasn't used before to generate the string and avoid having it + // stripped + /* typedef nw4hbm::ut::LinkList DummyLinkList3; + DECOMP_FORCE_CLASS_METHOD(DummyLinkList3, GetNodeFromPointer(NULL)); */ + + void Pane::SetColorElement(u32 idx, u8 value) { + NW4HBM_ASSERT(334, idx < ANIMTARGET_PANE_COLOR_MAX); + switch (idx) { + case 16: + mAlpha = value; + break; + + default: + SetVtxColorElement(idx, value); + break; + } + } + + u8 Pane::GetVtxColorElement(u32) const { + return 0xff; + } + + void Pane::SetVtxColorElement(u32, u8) { /* ... */ } + + Pane* Pane::FindPaneByName(const char* findName, bool bRecursive) { + if (detail::EqualsPaneName(mName, findName)) { + return this; + } + + if (bRecursive) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + if (Pane* pane = it->FindPaneByName(findName, true)) { + return pane; + } + } + } + + return NULL; + } + + Material* Pane::FindMaterialByName(const char* findName, bool bRecursive) { + if (mpMaterial && detail::EqualsMaterialName(mpMaterial->GetName(), findName)) { + return mpMaterial; + } + + if (bRecursive) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + if (Material* pMaterial = it->FindMaterialByName(findName, true)) { + return pMaterial; + } + } + } + + return NULL; + } + + void Pane::CalculateMtx(const DrawInfo& drawInfo) { + // this doesnt even get referenced, an entirely new constant is generated lol + const f32 invAlpha = 1.0f / 255.0f; + + if (!detail::TestBit(mFlag, 0) && !drawInfo.IsInvisiblePaneCalculateMtx()) { + return; + } + + { + math::MTX34 mtx1; + math::MTX34 mtx2; + math::MTX34 rotateMtx; + + { + math::VEC2 scale(mScale); + + if (drawInfo.IsLocationAdjust() && detail::TestBit(mFlag, 2)) { + scale.x *= drawInfo.GetLocationAdjustScale().x; + scale.y *= drawInfo.GetLocationAdjustScale().y; + } + + PSMTXScale(mtx2, scale.x, scale.y, 1.0f); + } + + PSMTXRotRad(rotateMtx, 'x', DEG_TO_RAD(mRotate.x)); + PSMTXConcat(rotateMtx, mtx2, mtx1); + + PSMTXRotRad(rotateMtx, 'y', DEG_TO_RAD(mRotate.y)); + PSMTXConcat(rotateMtx, mtx1, mtx2); + + PSMTXRotRad(rotateMtx, 'z', DEG_TO_RAD(mRotate.z)); + PSMTXConcat(rotateMtx, mtx2, mtx1); + + PSMTXTransApply(mtx1, mMtx, mTranslate.x, mTranslate.y, mTranslate.z); + } + + if (mpParent) { + math::MTX34Mult(&mGlbMtx, &mpParent->mGlbMtx, &mMtx); + } else if (drawInfo.IsMultipleViewMtxOnDraw()) { + mGlbMtx = mMtx; + } else { + math::MTX34Mult(&mGlbMtx, &drawInfo.GetViewMtx(), &mMtx); + } + + if (drawInfo.IsInfluencedAlpha() && mpParent) { + mGlbAlpha = mAlpha * drawInfo.GetGlobalAlpha(); + } else { + mGlbAlpha = mAlpha; + } + + // cr = const ref? + f32 crGlobalAlpha = drawInfo.GetGlobalAlpha(); + bool bCrInfluenced = drawInfo.IsInfluencedAlpha(); + + bool bModDrawInfo = detail::TestBit(mFlag, 1) && mAlpha != 0xff; + + if (bModDrawInfo) { + // mt = mutable, probably + DrawInfo& mtDrawInfo = const_cast(drawInfo); + + mtDrawInfo.SetGlobalAlpha(crGlobalAlpha * mAlpha * invAlpha); + mtDrawInfo.SetInfluencedAlpha(true); + } + + CalculateMtxChild(drawInfo); + + // restore changed values if applicable + if (bModDrawInfo) { + DrawInfo& mtDrawInfo = const_cast(drawInfo); + + mtDrawInfo.SetGlobalAlpha(crGlobalAlpha); + mtDrawInfo.SetInfluencedAlpha(bCrInfluenced); + } + } + + void Pane::CalculateMtxChild(const DrawInfo& drawInfo) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); it != mChildList.GetEndIter(); + it++) + { + it->CalculateMtx(drawInfo); + } + } + + void Pane::Draw(const DrawInfo& drawInfo) { + if (detail::TestBit(mFlag, 0)) { + DrawSelf(drawInfo); + + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + it->Draw(drawInfo); + } + } + } + + void Pane::DrawSelf(const DrawInfo& drawInfo) { + if (mpParent && drawInfo.IsDebugDrawMode()) { + LoadMtx(drawInfo); + detail::DrawLine(GetVtxPos(), mSize, 0x00ff00ff); // green + } + } + + void Pane::Animate(u32 option) { + AnimateSelf(option); + + if (detail::TestBit(mFlag, 0) || !(option & 1)) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + it->Animate(option); + } + } + } + + void Pane::AnimateSelf(u32 option) { + for (AnimationLinkList::Iterator it = mAnimList.GetBeginIter(); + it != mAnimList.GetEndIter(); it++) + { + if (it->IsEnable()) { + AnimTransform* animTrans = it->GetAnimTransform(); + + animTrans->Animate(it->GetIndex(), this); + } + } + + if ((detail::TestBit(mFlag, 0) || !(option & 1)) && mpMaterial) { + mpMaterial->Animate(); + } + } + + void Pane::BindAnimation(AnimTransform* pAnimTrans, bool bRecursive) { + NW4HBM_ASSERT_CHECK_NULL(596, pAnimTrans); + pAnimTrans->Bind(this, bRecursive); + } + + void Pane::UnbindAnimation(AnimTransform* pAnimTrans, bool bRecursive) { + UnbindAnimationSelf(pAnimTrans); + + if (bRecursive) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + it->UnbindAnimation(pAnimTrans, bRecursive); + } + } + } + + void Pane::UnbindAllAnimation(bool bRecursive) { + UnbindAnimation(NULL, bRecursive); + } + + void Pane::UnbindAnimationSelf(AnimTransform* pAnimTrans) { + if (mpMaterial) { + mpMaterial->UnbindAnimation(pAnimTrans); + } + + for (AnimationLinkList::Iterator it = mAnimList.GetBeginIter(); + it != mAnimList.GetEndIter();) + { + AnimationLinkList::Iterator currIt = it++; + + if (pAnimTrans == NULL || currIt->GetAnimTransform() == pAnimTrans) { + mAnimList.Erase(currIt); + currIt->Reset(); + } + } + } + + void Pane::AddAnimationLink(AnimationLink* pAnimationLink) { + NW4HBM_ASSERT_CHECK_NULL(649, pAnimationLink); + mAnimList.PushBack(pAnimationLink); + } + + AnimationLink* Pane::FindAnimationLink(AnimTransform* pAnimTrans) { + if (AnimationLink* ret = detail::FindAnimationLink(&mAnimList, pAnimTrans)) { + return ret; + } + + if (mpMaterial) { + if (AnimationLink* ret = mpMaterial->FindAnimationLink(pAnimTrans)) { + return ret; + } + } + + return NULL; + } + + void Pane::SetAnimationEnable(AnimTransform* pAnimTrans, bool bEnable, bool bRecursive) { + if (AnimationLink* pAnimLink = detail::FindAnimationLink(&mAnimList, pAnimTrans)) { + pAnimLink->SetEnable(bEnable); + } + + if (mpMaterial) { + mpMaterial->SetAnimationEnable(pAnimTrans, bEnable); + } + + if (bRecursive) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + it->SetAnimationEnable(pAnimTrans, bEnable, bRecursive); + } + } + } + + void Pane::LoadMtx(const DrawInfo& drawInfo) { + math::MTX34 mtx; + MtxPtr mtxPtr = NULL; + + if (drawInfo.IsMultipleViewMtxOnDraw()) { + math::MTX34Mult(&mtx, &drawInfo.GetViewMtx(), &mGlbMtx); + + if (drawInfo.IsYAxisUp()) { + ReverseYAxis(&mtx); + } + + mtxPtr = mtx; + } else if (drawInfo.IsYAxisUp()) { + math::MTX34Copy(&mtx, &mGlbMtx); + ReverseYAxis(&mtx); + mtxPtr = mtx; + } else { + mtxPtr = mGlbMtx; + } + + GXLoadPosMtxImm(mtxPtr, 0); + GXSetCurrentMtx(0); + } + + math::VEC2 Pane::GetVtxPos() const { + math::VEC2 basePt(0.0f, 0.0f); + + switch (mBasePosition % 3) { + default: + case 0: + basePt.x = 0.0f; + break; + + case 1: + basePt.x = -mSize.width / 2.0f; + break; + + case 2: + basePt.x = -mSize.width; + break; + } + + switch (mBasePosition / 3) { + default: + case 0: + basePt.y = 0.0f; + break; + + case 1: + basePt.y = -mSize.height / 2.0f; + break; + + case 2: + basePt.y = -mSize.height; + break; + } + + return basePt; + } + + Material* Pane::GetMaterial() const { + return mpMaterial; + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp new file mode 100644 index 0000000000..65d262e033 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp @@ -0,0 +1,130 @@ +#include "picture.h" + +#include "layout.h" + +#include "new.h" + +namespace nw4hbm { + namespace lyt { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(Picture, Pane); + + Picture::Picture(const res::Picture* pResPic, const ResBlockSet& resBlockSet) + : Pane(pResPic) { + u8 texCoordNum = ut::Min(pResPic->texCoordNum, 8); + + Init(texCoordNum); + + for (int i = 0; i < (int)ARRAY_SIZE(mVtxColors); i++) { + mVtxColors[i] = pResPic->vtxCols[i]; + } + + if (texCoordNum && !mTexCoordAry.IsEmpty()) { + mTexCoordAry.Copy(&pResPic[1], texCoordNum); + } + + if (Material* pMemMaterial = + static_cast(Layout::AllocMemory(sizeof(*pMemMaterial)))) + { + NW4HBM_ASSERT_CHECK_NULL(149, resBlockSet.pMaterialList); + const u32* matOffsTbl = + detail::ConvertOffsToPtr(resBlockSet.pMaterialList, 0xc); + const res::Material* pResMaterial = detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, matOffsTbl[pResPic->materialIdx]); + + mpMaterial = new (pMemMaterial) Material(pResMaterial, resBlockSet); + } + } + + void Picture::Init(u8 texNum) { + if (texNum) { + ReserveTexCoord(texNum); + } + } + + Picture::~Picture() { + if (mpMaterial && !mpMaterial->IsUserAllocated()) { + mpMaterial->~Material(); + Layout::FreeMemory(mpMaterial); + mpMaterial = NULL; + } + + mTexCoordAry.Free(); + } + + void Picture::Append(TPLPalette* pTplRes) { + GXTexObj texObj; + detail::InitGXTexObjFromTPL(&texObj, pTplRes, 0); + + Append(texObj); + } + + void Picture::Append(const GXTexObj& texObj) { + if (mpMaterial->GetTextureNum() >= mpMaterial->GetTextureCap() || + mpMaterial->GetTextureNum() >= mpMaterial->GetTexCoordGenCap()) + { + NW4R_DB_WARNING( + 192, false, + "mpMaterial->GetTextureNum(%d) is large. mpMaterial->GetTextureCap(%d), " + "mpMaterial->GetTexCoordGenCap(%d)\n", + mpMaterial->GetTextureNum(), mpMaterial->GetTextureCap(), + mpMaterial->GetTexCoordGenCap()); + return; + } + + u8 texIdx = mpMaterial->GetTextureNum(); + mpMaterial->SetTextureNum(texIdx + 1); + mpMaterial->SetTexture(texIdx, texObj); + mpMaterial->SetTexCoordGenNum(mpMaterial->GetTextureNum()); + mpMaterial->SetTexCoordGen(texIdx, TexCoordGen()); + + SetTexCoordNum(mpMaterial->GetTextureNum()); + + if (mSize == Size(0.0f, 0.0f) && mpMaterial->GetTextureNum() == 1) { + mSize = detail::GetTextureSize(mpMaterial, 0); + } + } + + void Picture::ReserveTexCoord(u8 num) { + mTexCoordAry.Reserve(num); + } + + void Picture::SetTexCoordNum(u8 num) { + mTexCoordAry.SetSize(num); + } + + ut::Color Picture::GetVtxColor(u32 idx) const { + NW4HBM_ASSERT(251, idx < VERTEXCOLOR_MAX); + return mVtxColors[idx]; + } + + void Picture::SetVtxColor(u32 idx, ut::Color value) { + NW4HBM_ASSERT(262, idx < VERTEXCOLOR_MAX); + mVtxColors[idx] = value; + } + + u8 Picture::GetVtxColorElement(u32 idx) const { + return detail::GetVtxColorElement(mVtxColors, idx); + } + + void Picture::SetVtxColorElement(u32 idx, u8 value) { + detail::SetVtxColorElement(mVtxColors, idx, value); + } + + void Picture::DrawSelf(const DrawInfo& drawInfo) { + if (!mpMaterial) { + return; + } + + LoadMtx(drawInfo); + + bool bUseVtxCol = mpMaterial->SetupGX( + detail::IsModulateVertexColor(mVtxColors, mGlbAlpha), mGlbAlpha); + nw4hbm::lyt::detail::SetVertexFormat(bUseVtxCol, mTexCoordAry.GetSize()); + + detail::DrawQuad(GetVtxPos(), mSize, mTexCoordAry.GetSize(), mTexCoordAry.GetArray(), + bUseVtxCol ? mVtxColors : NULL, mGlbAlpha); + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp new file mode 100644 index 0000000000..f421d7210a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp @@ -0,0 +1,15 @@ +#include "resourceAccessor.h" + +namespace nw4hbm { + namespace lyt { + + ResourceAccessor::~ResourceAccessor() {} + + ResourceAccessor::ResourceAccessor() {} + + ut::Font* ResourceAccessor::GetFont(const char*) { + return NULL; + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp new file mode 100644 index 0000000000..1dc5fea683 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp @@ -0,0 +1,558 @@ +#include "../ut/CharStrmReader.h" +#include "../ut/Font.h" +#include "../ut/ResFont.h" + +#include "common.h" +#include "layout.h" +#include "material.h" +#include "pane.h" +#include "textBox.h" + +#include "new.h" + +namespace nw4hbm { + namespace lyt { + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(TextBox, Pane); + } +} // namespace nw4hbm + +namespace { + using namespace nw4hbm; + + u8 ClampColor(s16 colVal); + + ut::Color GetColor(const GXColorS10& src) { + GXColor dst; + + dst.r = ClampColor(src.r); + dst.g = ClampColor(src.g); + dst.b = ClampColor(src.b); + dst.a = ClampColor(src.a); + + return dst; + } + + u8 ClampColor(s16 value) { + return value < 0 ? 0 : (value > 255 ? 255 : value); + } + + template + int CalcLineRectImpl(ut::Rect* pRect, ut::TextWriterBase* pTextWriter, const T* str, + int length, f32 maxWidth, bool* pbOver) { + NW4HBM_ASSERT_VALID_PTR(71, pTextWriter); + NW4HBM_ASSERT_VALID_PTR(72, pRect); + NW4HBM_ASSERT_VALID_PTR(73, str); + NW4R_ASSERT_MIN(74, length, 0); + ut::PrintContext context = {pTextWriter, str, 0.0f, 0.0f, 0}; + const ut::Font* font = pTextWriter->GetFont(); + + f32 x = 0.0f; + bool bCharSpace = false; + + NW4HBM_ASSERT_VALID_PTR(83, font); + ut::CharStrmReader reader = font->GetCharStrmReader(); + const T* prStrPos = static_cast(reader.GetCurrentPos()); + + pRect->left = 0.0f; + pRect->right = 0.0f; + pRect->top = ut::Min(0.0f, pTextWriter->GetLineHeight()); + pRect->bottom = ut::Max(0.0f, pTextWriter->GetLineHeight()); + + *pbOver = false; + + reader.Set(str); + + ut::Rect prMaxRect = *pRect; + + for (u16 code = reader.Next(); + static_cast(reader.GetCurrentPos()) - str <= length; + prStrPos = static_cast(reader.GetCurrentPos()), code = reader.Next(), + prMaxRect = *pRect) + { + if ((int)code < L' ') { + ut::Operation operation; + ut::Rect rect(x, 0.0f, 0.0f, 0.0f); + + context.str = static_cast(reader.GetCurrentPos()); + context.flags = 0; + context.flags |= bCharSpace ? 0 : 1; + + pTextWriter->SetCursorX(x); + + operation = pTextWriter->GetTagProcessor().CalcRect(&rect, code, &context); + + NW4HBM_ASSERT_VALID_PTR(123, context.str); + reader.Set(context.str); + + pRect->left = ut::Min(pRect->left, rect.left); + pRect->top = ut::Min(pRect->top, rect.top); + pRect->right = ut::Max(pRect->right, rect.right); + pRect->bottom = ut::Max(pRect->bottom, rect.bottom); + + x = pTextWriter->GetCursorX(); + + if (pRect->GetWidth() > maxWidth) { + *pbOver = true; + break; + } + + if (operation == ut::OPERATION_END_DRAW) { + return length; + } else if (operation == ut::OPERATION_NO_CHAR_SPACE) { + bCharSpace = false; + } else if (operation == ut::OPERATION_CHAR_SPACE) { + bCharSpace = true; + } else if (operation == ut::OPERATION_NEXT_LINE) { + goto end_draw; + } + } else { + if (bCharSpace) { + x += pTextWriter->GetCharSpace(); + } + + bCharSpace = true; + + if (pTextWriter->IsWidthFixed()) { + x += pTextWriter->GetFixedWidth(); + } else { + x += pTextWriter->GetFont()->GetCharWidth(code) * pTextWriter->GetScaleH(); + } + + pRect->left = ut::Min(pRect->left, x); + pRect->right = ut::Max(pRect->right, x); + + if (pRect->GetWidth() > maxWidth) { + *pbOver = true; + goto end_draw; + } + } + } + + end_draw: + if (*pbOver && prStrPos) { + *pRect = prMaxRect; + return prStrPos - str; + } else { + return static_cast(reader.GetCurrentPos()) - str; + } + } + + template + void CalcStringRectImpl(ut::Rect* pRect, ut::TextWriterBase* pTextWriter, const T* str, + int length, f32 maxWidth) { + NW4HBM_ASSERT_VALID_PTR(218, pTextWriter); + NW4HBM_ASSERT_VALID_PTR(219, pRect); + NW4HBM_ASSERT_VALID_PTR(220, str); + NW4R_ASSERT_MIN(221, length, 0); + int remain = length; + const T* pos = str; + + pRect->left = 0.0f; + pRect->right = 0.0f; + pRect->top = 0.0f; + pRect->bottom = 0.0f; + pTextWriter->SetCursor(0.0f, 0.0f); + + do { + ut::Rect rect; + bool bOver; + int read = CalcLineRectImpl(&rect, pTextWriter, pos, remain, maxWidth, &bOver); + + if (bOver) { + CalcLineRectImpl(&rect, pTextWriter, L"\n", 1, maxWidth, &bOver); + } + + pos += read; + remain -= read; + + pRect->left = ut::Min(pRect->left, rect.left); + pRect->top = ut::Min(pRect->top, rect.top); + pRect->right = ut::Max(pRect->right, rect.right); + pRect->bottom = ut::Max(pRect->bottom, rect.bottom); + } while (remain > 0); + } + + template + int CalcLineStrNum(f32* pWidth, ut::TextWriterBase* pTextWriter, const T* str, int length, + f32 maxWidth, bool* pbOver) { + NW4HBM_ASSERT_VALID_PTR(275, pTextWriter); + NW4HBM_ASSERT_VALID_PTR(276, str); + NW4R_ASSERT_MIN(277, length, 0); + + ut::Rect rect; + ut::TextWriterBase myCopy = *pTextWriter; + myCopy.SetCursor(0.0f, 0.0f); + + int ret = CalcLineRectImpl(&rect, &myCopy, str, length, maxWidth, pbOver); + + *pWidth = rect.GetWidth(); + return ret; + } + + template + void CalcStringRect(ut::Rect* pRect, ut::TextWriterBase* pTextWriter, const T* str, + int length, f32 maxWidth) { + NW4HBM_ASSERT_VALID_PTR(311, pTextWriter); + NW4HBM_ASSERT_VALID_PTR(312, pRect); + NW4HBM_ASSERT_VALID_PTR(313, str); + NW4R_ASSERT_MIN(314, length, 0); + ut::TextWriterBase myCopy = *pTextWriter; + CalcStringRectImpl(pRect, &myCopy, str, length, maxWidth); + } + +} // namespace + +namespace nw4hbm { + namespace lyt { + + TextBox::TextBox(u16 allocStrLen, const wchar_t* str, const ut::Font* pFont) : Pane() { + Init(allocStrLen); + SetString(str); + SetFont(pFont); + } + + TextBox::TextBox(const res::TextBox* pBlock, const ResBlockSet& resBlockSet) + : Pane(pBlock) { + u16 allocStrBufLen = pBlock->textBufBytes / sizeof(wchar_t); + if (allocStrBufLen) { + allocStrBufLen = allocStrBufLen - 1; + } + + Init(allocStrBufLen); + + if (pBlock->textStrBytes >= 2 && mTextBuf != NULL) { + const wchar_t* pBlockText = + detail::ConvertOffsToPtr(pBlock, pBlock->textStrOffset); + const u16 resStrLen = pBlock->textStrBytes / sizeof(wchar_t) - 1; + + SetString(pBlockText, 0, resStrLen); + } + + for (int i = 0; i < (int)ARRAY_SIZE(mTextColors); i++) { + mTextColors[i] = pBlock->textCols[i]; + } + + mFontSize = pBlock->fontSize; + mTextPosition = pBlock->textPosition; + mCharSpace = pBlock->charSpace; + mLineSpace = pBlock->lineSpace; + + NW4HBM_ASSERT_CHECK_NULL(395, resBlockSet.pFontList); + NW4HBM_ASSERT(396, pBlock->fontIdx < resBlockSet.pFontList->fontNum); + + const res::Font* fonts = detail::ConvertOffsToPtr( + resBlockSet.pFontList, sizeof(*resBlockSet.pFontList)); + + const char* fontName = + detail::ConvertOffsToPtr(fonts, fonts[pBlock->fontIdx].nameStrOffset); + + if (ut::Font* pFont = resBlockSet.pResAccessor->GetFont(fontName)) { + mpFont = pFont; + } else if (void* fontRes = + resBlockSet.pResAccessor->GetResource('font', fontName, NULL)) + { + if (void* pMemFont = Layout::AllocMemory(sizeof(ut::ResFont))) { + ut::ResFont* pResFont = new (pMemFont) ut::ResFont(); + bool bSuccess = pResFont->SetResource(fontRes); + + if (!bSuccess) { + NW4R_DB_ASSERTMSG(410, false, "Fail to load ResFont."); + } + + mpFont = pResFont; + mTextBoxFlag.allocFont = true; + } + } + + if (void* pMemMaterial = Layout::AllocMemory(sizeof(Material))) { + NW4HBM_ASSERT_CHECK_NULL(420, resBlockSet.pMaterialList); + + const u32* matOffsTbl = detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, sizeof(*resBlockSet.pMaterialList)); + + const res::Material* pResMaterial = detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, matOffsTbl[pBlock->materialIdx]); + + mpMaterial = new (pMemMaterial) Material(pResMaterial, resBlockSet); + } + } + + void TextBox::Init(u16 allocStrLen) { + mTextBuf = NULL; + mTextBufBytes = 0; + mTextLen = 0; + + mpFont = NULL; + mFontSize = Size(0.0f, 0.0f); + + SetTextPositionH(HORIZONTALPOSITION_CENTER); + SetTextPositionV(VERTICALPOSITION_CENTER); + + mLineSpace = 0.0f; + mCharSpace = 0.0f; + mpTagProcessor = NULL; + + memset(&mTextBoxFlag, 0, sizeof(mTextBoxFlag)); + + if (allocStrLen != 0) { + AllocStringBuffer(allocStrLen); + } + } + + TextBox::~TextBox() { + SetFont(NULL); + + if (mpMaterial != NULL && !mpMaterial->IsUserAllocated()) { + mpMaterial->~Material(); + Layout::FreeMemory(mpMaterial); + mpMaterial = NULL; + } + + FreeStringBuffer(); + } + + ut::Color TextBox::GetVtxColor(u32 idx) const { + NW4HBM_ASSERT(467, idx < VERTEXCOLOR_MAX); + return GetTextColor(idx / 2); + } + + void TextBox::SetVtxColor(u32 idx, ut::Color value) { + NW4HBM_ASSERT(478, idx < VERTEXCOLOR_MAX); + SetTextColor(idx / 2, value); + } + + u8 TextBox::GetVtxColorElement(u32 idx) const { + NW4HBM_ASSERT(486, idx < ANIMTARGET_VERTEXCOLOR_MAX); + return reinterpret_cast(mTextColors + idx / 8)[idx % 4]; + } + + void TextBox::SetVtxColorElement(u32 idx, u8 value) { + NW4HBM_ASSERT(494, idx < ANIMTARGET_VERTEXCOLOR_MAX); + reinterpret_cast(mTextColors + idx / 8)[idx % 4] = value; + } + + const ut::Rect TextBox::GetTextDrawRect(const DrawInfo& drawInfo) const { + ut::WideTextWriter writer; + + writer.SetFont(*mpFont); + writer.SetFontSize(mFontSize.width, mFontSize.height); + writer.SetLineSpace(mLineSpace); + writer.SetCharSpace(mCharSpace); + + if (mpTagProcessor) { + writer.SetTagProcessor(mpTagProcessor); + } + + ut::Rect rect = GetTextDrawRect(&writer); + + if (drawInfo.IsYAxisUp()) { + rect.top = -rect.top; + rect.bottom = -rect.bottom; + } + + return rect; + } + + void TextBox::DrawSelf(const DrawInfo& drawInfo) { + if (mTextBuf == NULL || mpFont == NULL || mpMaterial == NULL) { + return; + } + + LoadMtx(drawInfo); + + ut::WideTextWriter writer; + writer.SetFont(*mpFont); + writer.SetFontSize(mFontSize.width, mFontSize.height); + writer.SetLineSpace(mLineSpace); + writer.SetCharSpace(mCharSpace); + + ut::Color topCol = detail::MultipleAlpha(mTextColors[TEXTCOLOR_TOP], mGlbAlpha); + ut::Color btmCol = detail::MultipleAlpha(mTextColors[TEXTCOLOR_BOTTOM], mGlbAlpha); + writer.SetGradationMode(topCol != btmCol ? ut::CharWriter::GRADMODE_V : + ut::CharWriter::GRADMODE_NONE); + + writer.SetTextColor(topCol, btmCol); + + ut::Color minCol = GetColor(mpMaterial->GetTevColor(TEVCOLOR_REG0)); + ut::Color maxCol = GetColor(mpMaterial->GetTevColor(TEVCOLOR_REG1)); + writer.SetColorMapping(minCol, maxCol); + + if (mpTagProcessor) { + writer.SetTagProcessor(mpTagProcessor); + } + + writer.SetupGX(); + + ut::Rect textRect = GetTextDrawRect(&writer); + + f32 hMag = GetTextMagH(); + wchar_t* strPos = mTextBuf; + f32 textWidth = textRect.GetWidth(); + + writer.SetCursor(textRect.left, textRect.top); + + for (int remain = mTextLen; remain > 0;) { + f32 lineWidth; + bool bOver; + int lineStrNum = + CalcLineStrNum(&lineWidth, &writer, strPos, remain, mSize.width, &bOver); + f32 textPosX = hMag * (textWidth - lineWidth); + + writer.SetCursorX(textRect.left + textPosX); + writer.Print(strPos, lineStrNum); + + if (bOver) { + writer.Print(L"\n"); + } + + strPos += lineStrNum; + remain -= lineStrNum; + } + } + + u16 TextBox::GetStringBufferLength() const { + if (mTextBufBytes == 0) { + return 0; + } else { + NW4HBM_ASSERT(605, mTextBufBytes >= sizeof(wchar_t)); + } + + return mTextBufBytes / sizeof(wchar_t) - 1; + } + + void TextBox::AllocStringBuffer(u16 minLen) { + if (minLen == 0) { + return; + } + + u16 allocBytes = sizeof(wchar_t) * (minLen + 1); + if (allocBytes <= mTextBufBytes) { + return; + } + + FreeStringBuffer(); + + mTextBuf = static_cast(Layout::AllocMemory(allocBytes)); + if (mTextBuf != NULL) { + mTextBufBytes = allocBytes; + } + } + + void TextBox::FreeStringBuffer() { + if (mTextBuf != NULL) { + Layout::FreeMemory(mTextBuf); + mTextBuf = NULL; + mTextBufBytes = 0; + } + } + + u16 TextBox::SetString(const wchar_t* str, u16 dstIdx) { + return SetString(str, dstIdx, std::wcslen(str)); + } + + u16 TextBox::SetString(const wchar_t* str, u16 dstIdx, u16 strLen) { + if (mTextBuf == NULL) { + NW4R_DB_WARNING(708, false, "mTextBuf is NULL.\n"); + return 0; + } + + u16 bufLen = GetStringBufferLength(); + if (dstIdx >= bufLen) { + NW4R_DB_WARNING(716, false, "dstIdx is out of range.\n"); + return 0; + } + + const u16 cpLen = ut::Min(strLen, bufLen - dstIdx); + + if (cpLen < strLen) { + NW4R_DB_WARNING(721, false, "%d character(s) droped.\n", strLen - cpLen); + } + + std::memcpy(&mTextBuf[dstIdx], str, sizeof(wchar_t) * cpLen); + + mTextLen = dstIdx + cpLen; + mTextBuf[mTextLen] = L'\0'; + + return cpLen; + } + + const ut::Font* TextBox::GetFont() const { + return mpFont; + } + + void TextBox::SetFont(const ut::Font* pFont) { + if (mTextBoxFlag.allocFont) { + NW4HBM_ASSERT_CHECK_NULL(775, mpFont); + mpFont->~Font(); + Layout::FreeMemory(const_cast(mpFont)); + mTextBoxFlag.allocFont = false; + } + + mpFont = pFont; + + if (mpFont) { + SetFontSize(Size(mpFont->GetWidth(), mpFont->GetHeight())); + } else { + SetFontSize(Size(0.0f, 0.0f)); + } + } + + const ut::Rect TextBox::GetTextDrawRect(ut::WideTextWriter* pWriter) const { + ut::Rect textRect; + + pWriter->SetCursor(0.0f, 0.0f); + CalcStringRect(&textRect, pWriter, mTextBuf, mTextLen, mSize.width); + + math::VEC2 basePt = Pane::GetVtxPos(); + + textRect.MoveTo(basePt.x + (mSize.width - textRect.GetWidth()) * GetTextMagH(), + basePt.y + (mSize.height - textRect.GetHeight()) * GetTextMagV()); + + return textRect; + } + + f32 TextBox::GetTextMagH() const { + f32 hMag = 0.0f; + + switch (GetTextPositionH()) { + default: + case HORIZONTALPOSITION_LEFT: { + hMag = 0.0f; + break; + } + case HORIZONTALPOSITION_CENTER: { + hMag = 0.5f; + break; + } + case HORIZONTALPOSITION_RIGHT: { + hMag = 1.0f; + break; + } + } + + return hMag; + } + + f32 TextBox::GetTextMagV() const { + f32 vMag = 0.0f; + + switch (GetTextPositionV()) { + default: + case HORIZONTALPOSITION_LEFT: { + vMag = 0.0f; + break; + } + case HORIZONTALPOSITION_CENTER: { + vMag = 0.5f; + break; + } + case HORIZONTALPOSITION_RIGHT: { + vMag = 1.0f; + break; + } + } + + return vMag; + } + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_types.h b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_types.h new file mode 100644 index 0000000000..effcb1f1f8 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_types.h @@ -0,0 +1,449 @@ +#ifndef NW4HBM_LYT_TYPES_H +#define NW4HBM_LYT_TYPES_H + +#include "revolution/types.h" + +#include + +#include "../math/types.h" +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace lyt { + static const u32 RESOURCE_TYPE_ANIMATION = 'anim'; + static const u32 RESOURCE_TYPE_LAYOUT = 'blyt'; + static const u32 RESOURCE_TYPE_FONT = 'font'; + static const u32 RESOURCE_TYPE_TEXTURE = 'timg'; + + enum { + VERTEXCOLOR_LT = 0, + VERTEXCOLOR_RT, + VERTEXCOLOR_LB, + VERTEXCOLOR_RB, + + VERTEXCOLOR_MAX + }; + + enum { + TEVCOLOR_REG0 = 0, + TEVCOLOR_REG1, + TEVCOLOR_REG2, + + TEVCOLOR_MAX + }; + + enum { + HORIZONTALPOSITION_LEFT = 0, + HORIZONTALPOSITION_CENTER, + HORIZONTALPOSITION_RIGHT, + HORIZONTALPOSITION_MAX + }; + enum { + VERTICALPOSITION_TOP = 0, + VERTICALPOSITION_CENTER, + VERTICALPOSITION_BOTTOM, + VERTICALPOSITION_MAX + }; + + enum { + ORIGINTYPE_TOPLEFT = 0, + ORIGINTYPE_CENTER, + + ORIGINTYPE_MAX + }; + + enum { + TEXTCOLOR_TOP = 0, + TEXTCOLOR_BOTTOM, + + TEXTCOLOR_MAX + }; + + enum { + WINDOWFRAME_LT = 0, + WINDOWFRAME_RT, + WINDOWFRAME_LB, + WINDOWFRAME_RB, + + WINDOWFRAME_L, + WINDOWFRAME_R, + WINDOWFRAME_T, + WINDOWFRAME_B, + + WINDOWFRAME_MAX + }; + + enum { + TEXTUREFLIP_NONE, + TEXTUREFLIP_H, + TEXTUREFLIP_V, + TEXTUREFLIP_90, + TEXTUREFLIP_180, + TEXTUREFLIP_270, + + TEXTUREFLIP_MAX + }; + + enum { + FLIPINDEX_X, + FLIPINDEX_Y, + + FLIPINDEX_MAX + }; + + namespace detail { + template + const T* ConvertOffsToPtr(const void* baseAddress, unsigned offset) { + return reinterpret_cast(reinterpret_cast(baseAddress) + offset); + } + + template + T* ConvertOffsToPtr(void* baseAddress, unsigned offset) { + return reinterpret_cast(reinterpret_cast(baseAddress) + offset); + } + + template + inline void SetBit(T* pBits, int pos, bool val) { + const T mask = (T)(~(1 << pos)); + *pBits &= mask; + *pBits |= (val ? 1 : 0) << pos; + } + + template + inline bool TestBit(T bits, int pos) { + const T mask = (T)(1 << pos); + return 0 != (bits & mask); + } + + template + T GetBits(T bits, int pos, int len) { + T mask = static_cast(~(-1 << len)); + return static_cast((bits >> pos) & mask); + } + } // namespace detail + + typedef struct Size { + Size() : width(), height() {} + + Size(f32 aWidth, f32 aHeight) : width(aWidth), height(aHeight) {} + + Size(const Size& other) : width(other.width), height(other.height) {} + + friend bool operator==(const Size& a, const Size& b) { + return a.width == b.width && a.height == b.height; + } + + /* 0x00 */ f32 width; + /* 0x04 */ f32 height; + } Size; // size = 0x08 + + typedef struct TexSRT { + /* 0x00 */ math::VEC2 translate; + /* 0x08 */ f32 rotate; + /* 0x0C */ math::VEC2 scale; + } TexSRT; + + class TexCoordGen { + public: + TexCoordGen() : reserve(0) { Set(GX_TG_MTX2x4, GX_TG_TEX0, GX_IDENTITY); } + + u32 GetTexMtx() const { return texMtx; } + + GXTexGenType GetTexGenType() const { return static_cast(texGenType); } + GXTexGenSrc GetTexGenSrc() const { return static_cast(texGenSrc); } + + void Set(GXTexGenType aTexGenType, GXTexGenSrc aTexGenSrc, u32 aTexMtx) { + texGenType = aTexGenType; + texGenSrc = aTexGenSrc; + texMtx = aTexMtx; + } + + private: + /* 0x00 */ u8 texGenType; + /* 0x01 */ u8 texGenSrc; + /* 0x02 */ u8 texMtx; + /* 0x03 */ u8 reserve; + }; + + class IndirectStage { + public: + IndirectStage() { Set(GX_TEXCOORD0, GX_TEXMAP0, GX_ITS_1, GX_ITS_1); } + + GXTexCoordID GetTexCoordGen() const { return static_cast(texCoordGen); } + + GXTexMapID GetTexMap() const { return static_cast(texMap); } + + GXIndTexScale GetScaleS() const { return static_cast(scaleS); } + GXIndTexScale GetScaleT() const { return static_cast(scaleT); } + + void Set(GXTexCoordID aTexCoordGen, GXTexMapID aTexMap, GXIndTexScale aScaleS, + GXIndTexScale aScaleT) { + texCoordGen = aTexCoordGen; + + texMap = aTexMap; + scaleS = aScaleS; + scaleT = aScaleT; + } + + private: + /* 0x00 */ u8 texCoordGen; + /* 0x01 */ u8 texMap; + /* 0x02 */ u8 scaleS; + /* 0x03 */ u8 scaleT; + }; + + class TevSwapMode { + public: + GXTevColorChan GetR() const { return static_cast((swap) & 0x03); } + GXTevColorChan GetG() const { return static_cast((swap >> 2) & 0x03); } + GXTevColorChan GetB() const { return static_cast((swap >> 4) & 0x03); } + GXTevColorChan GetA() const { return static_cast((swap >> 6) & 0x03); } + + void Set(GXTevColorChan r, GXTevColorChan g, GXTevColorChan b, GXTevColorChan a) { + swap = r | g << 2 | b << 4 | a << 6; + } + + private: + /* 0x00 */ u8 swap; + }; + + class TevStageInOp { + public: + u8 GetA() const { return ab & 0x0F; } + u8 GetB() const { return (ab >> 4) & 0x0F; } + u8 GetC() const { return cd & 0x0F; } + u8 GetD() const { return (cd >> 4) & 0x0F; } + + u8 GetScale() const { return (op >> 6) & 0x03; } + u8 GetBias() const { return (op >> 4) & 0x03; } + u8 GetOp() const { return op & 0x0F; } + + u8 GetKSel() const { return (cl >> 3) & 0x1F; } + u8 GetOutReg() const { return (cl >> 1) & 0x03; } + bool IsClamp() const { return static_cast(cl & 0x01); } + + void SetIn(u8 a, u8 b, u8 c, u8 d) { + ab = a | b << 4; + cd = c | d << 4; + } + + void SetOp(u8 aOp, u8 bias, u8 scale, bool clamp, u8 outReg, u8 kSel) { + op = aOp | bias << 4 | scale << 6; + cl = (clamp ? 1 : 0) | outReg << 1 | kSel << 3; + } + + private: + /* 0x00 */ u8 ab; + /* 0x01 */ u8 cd; + /* 0x02 */ u8 op; + /* 0x03 */ u8 cl; + }; + + class TevStage { + public: + TevStage() { + SetOrder(GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0, GX_TEV_SWAP0, GX_TEV_SWAP0); + SetColorIn(GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, GX_CC_RASC); + SetAlphaIn(GX_CA_ZERO, GX_CA_ZERO, GX_CA_ZERO, GX_CA_RASA); + SetColorOp(GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV, + GX_TEV_KCSEL_K0); + SetAlphaOp(GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV, + GX_TEV_KASEL_K0_R); + SetIndirect(GX_INDTEXSTAGE0, GX_ITF_8, GX_ITB_NONE, GX_ITM_OFF, GX_ITW_OFF, + GX_ITW_OFF, false, false, GX_ITBA_OFF); + } + + GXTexCoordID GetTexCoordGen() const { return static_cast(texCoordGen); } + GXChannelID GetColorChan() const { return static_cast(colChan); } + + GXTexMapID GetTexMap() const { + return static_cast((swapSel & 1) << 8 | texMap); + } + + GXTevSwapSel GetTexSwapSel() const { + return static_cast((swapSel >> 3) & 0x03); + } + GXTevSwapSel GetRasSwapSel() const { + return static_cast((swapSel >> 1) & 0x03); + } + + GXTevColorArg GetColorInA() const { return static_cast(colIn.GetA()); } + GXTevColorArg GetColorInB() const { return static_cast(colIn.GetB()); } + GXTevColorArg GetColorInC() const { return static_cast(colIn.GetC()); } + GXTevColorArg GetColorInD() const { return static_cast(colIn.GetD()); } + + GXTevOp GetColorOp() const { return static_cast(colIn.GetOp()); } + GXTevBias GetColorBias() const { return static_cast(colIn.GetBias()); } + GXTevScale GetColorScale() const { return static_cast(colIn.GetScale()); } + + bool IsColorClamp() const { return colIn.IsClamp(); } + + GXTevRegID GetColorOutReg() const { return static_cast(colIn.GetOutReg()); } + + GXTevKColorSel GetKColorSel() const { + return static_cast(colIn.GetKSel()); + } + + GXTevAlphaArg GetAlphaInA() const { return static_cast(alpIn.GetA()); } + GXTevAlphaArg GetAlphaInB() const { return static_cast(alpIn.GetB()); } + GXTevAlphaArg GetAlphaInC() const { return static_cast(alpIn.GetC()); } + GXTevAlphaArg GetAlphaInD() const { return static_cast(alpIn.GetD()); } + + GXTevOp GetAlphaOp() const { return static_cast(alpIn.GetOp()); } + GXTevBias GetAlphaBias() const { return static_cast(alpIn.GetBias()); } + GXTevScale GetAlphaScale() const { return static_cast(alpIn.GetScale()); } + + bool IsAlphaClamp() const { return alpIn.IsClamp(); } + + GXTevRegID GetAlphaOutReg() const { return static_cast(alpIn.GetOutReg()); } + + GXTevKAlphaSel GetKAlphaSel() const { + return static_cast(alpIn.GetKSel()); + } + + GXIndTexStageID GetIndStage() const { return static_cast(indStage); } + GXIndTexMtxID GetIndMtxSel() const { + return static_cast((indBiMt >> 3) & 0x0F); + } + GXIndTexBiasSel GetIndBiasSel() const { + return static_cast(indBiMt & 0x07); + } + + GXIndTexWrap GetIndWrapS() const { return static_cast(indWrap & 0x07); } + GXIndTexWrap GetIndWrapT() const { + return static_cast((indWrap >> 3) & 0x07); + } + + GXIndTexAlphaSel GetIndAlphaSel() const { + return static_cast((indFoAdUtAl >> 4) & 0x03); + } + + bool IsIndUtcLod() const { return static_cast((indFoAdUtAl >> 3) & 0x01); } + bool IsIndAddPrev() const { return static_cast((indFoAdUtAl >> 2) & 0x01); } + + GXIndTexFormat GetIndFormat() const { + return static_cast(indFoAdUtAl & 0x03); + } + + void SetOrder(GXTexCoordID aTexCoordGen, GXTexMapID aTexMap, GXChannelID aColChan, + GXTevSwapSel rasSel, GXTevSwapSel texSel) { + texCoordGen = aTexCoordGen; + colChan = aColChan; + texMap = aTexMap; + swapSel = aTexMap >> 8 | rasSel << 1 | texSel << 3; + } + + void SetColorIn(GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d) { + colIn.SetIn(a, b, c, d); + } + + void SetColorOp(GXTevOp op, GXTevBias bias, GXTevScale scale, bool clamp, + GXTevRegID outReg, GXTevKColorSel kSel) { + colIn.SetOp(op, bias, scale, clamp, outReg, kSel); + } + + void SetAlphaIn(GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d) { + alpIn.SetIn(a, b, c, d); + } + + void SetAlphaOp(GXTevOp op, GXTevBias bias, GXTevScale scale, bool clamp, + GXTevRegID outReg, GXTevKAlphaSel kSel) { + alpIn.SetOp(op, bias, scale, clamp, outReg, kSel); + } + + void SetIndirect(GXIndTexStageID stage, GXIndTexFormat format, GXIndTexBiasSel biasSel, + GXIndTexMtxID mtxSel, GXIndTexWrap wrapS, GXIndTexWrap wrapT, + bool addPrev, bool utcLod, GXIndTexAlphaSel alphaSel) { + indStage = stage; + indBiMt = biasSel | mtxSel << 3; + indWrap = wrapS | wrapT << 3; + indFoAdUtAl = + format | (addPrev ? 1 : 0) << 2 | (utcLod ? 1 : 0) << 3 | alphaSel << 4; + } + + private: + /* 0x00 */ u8 texCoordGen; + /* 0x01 */ u8 colChan; + /* 0x02 */ u8 texMap; + /* 0x03 */ u8 swapSel; + /* 0x04 */ TevStageInOp colIn; + /* 0x08 */ TevStageInOp alpIn; + /* 0x0C */ u8 indStage; + /* 0x0D */ u8 indBiMt; + /* 0x0E */ u8 indWrap; + /* 0x0F */ u8 indFoAdUtAl; + }; + + class ChanCtrl { + public: + ChanCtrl() : reserve1(0), reserve2(0) { Set(GX_SRC_VTX, GX_SRC_VTX); } + + GXColorSrc GetColorSrc() const { return static_cast(matSrcCol); } + GXColorSrc GetAlphaSrc() const { return static_cast(matSrcAlp); } + + void Set(GXColorSrc colSrc, GXColorSrc alpSrc) { + matSrcCol = colSrc; + matSrcAlp = alpSrc; + } + + private: + /* 0x00 */ u8 matSrcCol; + /* 0x01 */ u8 matSrcAlp; + /* 0x02 */ u8 reserve1; + /* 0x03 */ u8 reserve2; + }; + + class AlphaCompare { + public: + AlphaCompare() { Set(GX_ALWAYS, 0, GX_AOP_AND, GX_ALWAYS, 0); } + + GXCompare GetComp0() const { return static_cast(comp & 0x0F); } + GXCompare GetComp1() const { return static_cast((comp >> 4) & 0x0F); } + + GXAlphaOp GetOp() const { return static_cast(op); } + + u8 GetRef0() const { return ref0; } + u8 GetRef1() const { return ref1; } + + void Set(GXCompare aComp0, u8 aRef0, GXAlphaOp aOp, GXCompare aComp1, u8 aRef1) { + comp = aComp0 | aComp1 << 4; + op = aOp; + ref0 = aRef0; + ref1 = aRef1; + } + + private: + /* 0x00 */ u8 comp; + /* 0x01 */ u8 op; + /* 0x02 */ u8 ref0; + /* 0x03 */ u8 ref1; + }; + + class BlendMode { + public: + BlendMode() { Set(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_SET); } + + GXBlendMode GetType() const { return static_cast(type); } + GXBlendFactor GetSrcFactor() const { return static_cast(srcFactor); } + GXBlendFactor GetDstFactor() const { return static_cast(dstFactor); } + GXLogicOp GetOp() const { return static_cast(op); } + + void Set(GXBlendMode aType, GXBlendFactor aSrcFactor, GXBlendFactor aDstFactor, + GXLogicOp aOp) { + type = aType; + srcFactor = aSrcFactor; + dstFactor = aDstFactor; + op = aOp; + } + + private: + /* 0x00 */ u8 type; + /* 0x01 */ u8 srcFactor; + /* 0x02 */ u8 dstFactor; + /* 0x03 */ u8 op; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp new file mode 100644 index 0000000000..bc909c15eb --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp @@ -0,0 +1,568 @@ +#include "window.h" + +#include "layout.h" + +#include "new.h" + +struct TextureFlipInfo { + /* 0x00 */ u8 coords[4][2]; + /* 0x08 */ u8 idx[2]; +}; // size = 0x0A + +namespace { + // pretend this is nw4hbm::lyt + using namespace nw4hbm; + using namespace nw4hbm::lyt; + + // NOTE the misspelling of GetTextureFlipInfo + TextureFlipInfo& GetTexutreFlipInfo(u8 textureFlip); + + void GetLTFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize); + void GetLTTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip); + void GetRTFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize); + void GetRTTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip); + void GetLBFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize); + void GetLBTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip); + void GetRBFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize); + void GetRBTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip); +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(Window, Pane); + + } // namespace lyt +} // namespace nw4hbm + +//! TODO clean up + +namespace { + + TextureFlipInfo& GetTexutreFlipInfo(u8 textureFlip) { + // clang-format off + static TextureFlipInfo flipInfos[] = // 0 1 2 3 + { // in order of LT RT LB RB + {{{0, 0}, {1, 0}, {0, 1}, {1, 1}}, {0, 1}}, // 0 1 2 3 no flip + {{{1, 0}, {0, 0}, {1, 1}, {0, 1}}, {0, 1}}, // 1 0 3 2 horizontal flip + {{{0, 1}, {1, 1}, {0, 0}, {1, 0}}, {0, 1}}, // 2 3 0 1 vertical flip + {{{0, 1}, {0, 0}, {1, 1}, {1, 0}}, {1, 0}}, // 2 0 3 1, index flip cw 90 deg + {{{1, 1}, {0, 1}, {1, 0}, {0, 0}}, {0, 1}}, // 3 2 1 0 cw 180 deg + {{{1, 0}, {1, 1}, {0, 0}, {0, 1}}, {1, 0}} // 1 3 0 2, index flip cw 270 deg (ccw 90 deg) + }; + // clang-format on + + NW4HBM_ASSERT(50, textureFlip < TEXTUREFLIP_MAX); + return flipInfos[textureFlip]; + } + + void GetLTFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize) { + *pPt = basePt; + pSize->width = winSize.width - frameSize.r; + pSize->height = frameSize.t; + } + + void GetLTTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip) { + TextureFlipInfo& flipInfo = GetTexutreFlipInfo(textureFlip); + int ix = flipInfo.idx[FLIPINDEX_X]; + int iy = flipInfo.idx[FLIPINDEX_Y]; + + const math::VEC2 tSz(texSize.width, texSize.height); + + texCds[VERTEXCOLOR_LT][ix] = texCds[VERTEXCOLOR_LB][ix] = + flipInfo.coords[VERTEXCOLOR_LT][ix]; + + texCds[VERTEXCOLOR_LT][iy] = texCds[VERTEXCOLOR_RT][iy] = + flipInfo.coords[VERTEXCOLOR_LT][iy]; + + texCds[VERTEXCOLOR_RB][ix] = texCds[VERTEXCOLOR_RT][ix] = + flipInfo.coords[VERTEXCOLOR_LT][ix] + + polSize.width / + ((flipInfo.coords[VERTEXCOLOR_RT][ix] - flipInfo.coords[VERTEXCOLOR_LT][ix]) * + tSz[ix]); + + texCds[VERTEXCOLOR_RB][iy] = texCds[VERTEXCOLOR_LB][iy] = + flipInfo.coords[VERTEXCOLOR_LT][iy] + + polSize.height / + ((flipInfo.coords[VERTEXCOLOR_LB][iy] - flipInfo.coords[VERTEXCOLOR_LT][iy]) * + tSz[iy]); + } + + void GetRTFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize) { + *pPt = math::VEC2(basePt.x + winSize.width - frameSize.r, basePt.y); + pSize->width = frameSize.r; + pSize->height = winSize.height - frameSize.b; + } + + void GetRTTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip) { + TextureFlipInfo& flipInfo = GetTexutreFlipInfo(textureFlip); + int ix = flipInfo.idx[FLIPINDEX_X]; + int iy = flipInfo.idx[FLIPINDEX_Y]; + + const math::VEC2 tSz(texSize.width, texSize.height); + + texCds[VERTEXCOLOR_RT][ix] = texCds[VERTEXCOLOR_RB][ix] = + flipInfo.coords[VERTEXCOLOR_RT][ix]; + + texCds[VERTEXCOLOR_RT][iy] = texCds[VERTEXCOLOR_LT][iy] = + flipInfo.coords[VERTEXCOLOR_RT][iy]; + + texCds[VERTEXCOLOR_LB][ix] = texCds[VERTEXCOLOR_LT][ix] = + flipInfo.coords[VERTEXCOLOR_RT][ix] + + polSize.width / + ((flipInfo.coords[VERTEXCOLOR_LT][ix] - flipInfo.coords[VERTEXCOLOR_RT][ix]) * + tSz[ix]); + + texCds[VERTEXCOLOR_LB][iy] = texCds[VERTEXCOLOR_RB][iy] = + flipInfo.coords[VERTEXCOLOR_RT][iy] + + polSize.height / + ((flipInfo.coords[VERTEXCOLOR_RB][iy] - flipInfo.coords[VERTEXCOLOR_RT][iy]) * + tSz[iy]); + } + + void GetLBFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize) { + *pPt = math::VEC2(basePt.x, basePt.y + frameSize.t); + pSize->width = frameSize.l; + pSize->height = winSize.height - frameSize.t; + } + + void GetLBTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip) { + TextureFlipInfo& flipInfo = GetTexutreFlipInfo(textureFlip); + int ix = flipInfo.idx[FLIPINDEX_X]; + int iy = flipInfo.idx[FLIPINDEX_Y]; + + const math::VEC2 tSz(texSize.width, texSize.height); + + texCds[VERTEXCOLOR_LB][ix] = texCds[VERTEXCOLOR_LT][ix] = + flipInfo.coords[VERTEXCOLOR_LB][ix]; + + texCds[VERTEXCOLOR_LB][iy] = texCds[VERTEXCOLOR_RB][iy] = + flipInfo.coords[VERTEXCOLOR_LB][iy]; + + texCds[VERTEXCOLOR_RT][ix] = texCds[VERTEXCOLOR_RB][ix] = + flipInfo.coords[VERTEXCOLOR_LB][ix] + + polSize.width / + ((flipInfo.coords[VERTEXCOLOR_RB][ix] - flipInfo.coords[VERTEXCOLOR_LB][ix]) * + tSz[ix]); + + texCds[VERTEXCOLOR_RT][iy] = texCds[VERTEXCOLOR_LT][iy] = + flipInfo.coords[VERTEXCOLOR_LB][iy] + + polSize.height / + ((flipInfo.coords[VERTEXCOLOR_LT][iy] - flipInfo.coords[VERTEXCOLOR_LB][iy]) * + tSz[iy]); + } + + void GetRBFrameSize(math::VEC2* pPt, Size* pSize, const math::VEC2& basePt, const Size& winSize, + const WindowFrameSize& frameSize) { + *pPt = math::VEC2(basePt.x + frameSize.l, basePt.y + winSize.height - frameSize.b); + pSize->width = winSize.width - frameSize.l; + pSize->height = frameSize.b; + } + + void GetRBTexCoord(math::VEC2* texCds, const Size& polSize, const Size& texSize, + u8 textureFlip) { + TextureFlipInfo& flipInfo = GetTexutreFlipInfo(textureFlip); + int ix = flipInfo.idx[FLIPINDEX_X]; + int iy = flipInfo.idx[FLIPINDEX_Y]; + + const math::VEC2 tSz(texSize.width, texSize.height); + + texCds[VERTEXCOLOR_RB][ix] = texCds[VERTEXCOLOR_RT][ix] = + flipInfo.coords[VERTEXCOLOR_RB][ix]; + + texCds[VERTEXCOLOR_RB][iy] = texCds[VERTEXCOLOR_LB][iy] = + flipInfo.coords[VERTEXCOLOR_RB][iy]; + + texCds[VERTEXCOLOR_LT][ix] = texCds[VERTEXCOLOR_LB][ix] = + flipInfo.coords[VERTEXCOLOR_RB][ix] + + polSize.width / + ((flipInfo.coords[VERTEXCOLOR_LB][ix] - flipInfo.coords[VERTEXCOLOR_RB][ix]) * + tSz[ix]); + + texCds[VERTEXCOLOR_LT][iy] = texCds[VERTEXCOLOR_RT][iy] = + flipInfo.coords[VERTEXCOLOR_RB][iy] + + polSize.height / + ((flipInfo.coords[VERTEXCOLOR_RT][iy] - flipInfo.coords[VERTEXCOLOR_RB][iy]) * + tSz[iy]); + } + +} // unnamed namespace + +namespace nw4hbm { + namespace lyt { + + Window::Window(const res::Window* pBlock, const ResBlockSet& resBlockSet) : Pane(pBlock) { + mContentInflation = pBlock->inflation; + + NW4HBM_ASSERT_CHECK_NULL(193, resBlockSet.pMaterialList); + const u32* const matOffsTbl = detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, sizeof(*resBlockSet.pMaterialList)); + + const res::WindowContent* pResContent = + detail::ConvertOffsToPtr(pBlock, pBlock->contentOffset); + + for (int i = 0; i < (int)ARRAY_SIZE(mContent.vtxColors); i++) { + mContent.vtxColors[i] = pResContent->vtxCols[i]; + } + + if (pResContent->texCoordNum) { + u8 texCoordNum = ut::Min(pResContent->texCoordNum, 8); + mContent.texCoordAry.Reserve(texCoordNum); + + if (!mContent.texCoordAry.IsEmpty()) { + mContent.texCoordAry.Copy(&pResContent[1], texCoordNum); + } + } + + if (void* pMemMaterial = Layout::AllocMemory(sizeof(Material))) { + const res::Material* pResMaterial = detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, matOffsTbl[pResContent->materialIdx]); + + mpMaterial = new (pMemMaterial) Material(pResMaterial, resBlockSet); + } + + mFrameNum = 0; + mFrames = NULL; + + if (pBlock->frameNum) { + if ((mFrames = static_cast( + Layout::AllocMemory(sizeof(*mFrames) * pBlock->frameNum)))) + { + mFrameNum = pBlock->frameNum; + const u32* frameOffsetTable = + detail::ConvertOffsToPtr(pBlock, pBlock->frameOffsetTableOffset); + + for (int i = 0; i < mFrameNum; i++) { + const res::WindowFrame* pResWindowFrame = + detail::ConvertOffsToPtr(pBlock, frameOffsetTable[i]); + + mFrames[i].textureFlip = pResWindowFrame->textureFlip; + mFrames[i].pMaterial = NULL; + + if (void* pMemMaterial = Layout::AllocMemory(sizeof(Material))) { + const res::Material* pResMaterial = + detail::ConvertOffsToPtr( + resBlockSet.pMaterialList, + matOffsTbl[pResWindowFrame->materialIdx]); + + mFrames[i].pMaterial = + new (pMemMaterial) Material(pResMaterial, resBlockSet); + } + } + } + } + } + + Window::~Window() { + if (mFrames) { + for (int i = 0; i < mFrameNum; i++) { + mFrames[i].pMaterial->~Material(); + Layout::FreeMemory(mFrames[i].pMaterial); + } + + Layout::FreeMemory(mFrames); + } + + if (mpMaterial && !mpMaterial->IsUserAllocated()) { + mpMaterial->~Material(); + Layout::FreeMemory(mpMaterial); + mpMaterial = NULL; + } + + mContent.texCoordAry.Free(); + } + + Material* Window::FindMaterialByName(const char* findName, bool bRecursive) { + if (mpMaterial && detail::EqualsMaterialName(mpMaterial->GetName(), findName)) { + return mpMaterial; + } + + for (int i = 0; i < mFrameNum; i++) { + if (detail::EqualsMaterialName(mFrames[i].pMaterial->GetName(), findName)) { + return mFrames[i].pMaterial; + } + } + + if (bRecursive) { + for (PaneList::Iterator it = mChildList.GetBeginIter(); + it != mChildList.GetEndIter(); it++) + { + Material* pMat = it->FindMaterialByName(findName, true); + if (pMat) { + return pMat; + } + } + } + + return NULL; + } + + AnimationLink* Window::FindAnimationLink(AnimTransform* pAnimTrans) { + if (AnimationLink* ret = Pane::FindAnimationLink(pAnimTrans)) { + return ret; + } + + for (int i = 0; i < mFrameNum; i++) { + if (AnimationLink* ret = mFrames[i].pMaterial->FindAnimationLink(pAnimTrans)) { + return ret; + } + } + + return NULL; + } + + void Window::SetAnimationEnable(AnimTransform* pAnimTrans, bool bEnable, bool bRecursive) { + for (int i = 0; i < mFrameNum; i++) { + mFrames[i].pMaterial->SetAnimationEnable(pAnimTrans, bEnable); + } + + Pane::SetAnimationEnable(pAnimTrans, bEnable, bRecursive); + } + + ut::Color Window::GetVtxColor(u32 idx) const { + NW4HBM_ASSERT(360, idx < VERTEXCOLOR_MAX); + return mContent.vtxColors[idx]; + } + + void Window::SetVtxColor(u32 idx, ut::Color value) { + NW4HBM_ASSERT(371, idx < VERTEXCOLOR_MAX); + mContent.vtxColors[idx] = value; + } + + u8 Window::GetVtxColorElement(u32 idx) const { + return detail::GetVtxColorElement(mContent.vtxColors, idx); + } + + void Window::SetVtxColorElement(u32 idx, u8 value) { + detail::SetVtxColorElement(mContent.vtxColors, idx, value); + } + + void Window::DrawSelf(const DrawInfo& drawInfo) { + LoadMtx(drawInfo); + WindowFrameSize frameSize = GetFrameSize(mFrameNum, mFrames); + + math::VEC2 basePt = GetVtxPos(); + + DrawContent(basePt, frameSize, mGlbAlpha); + + switch (mFrameNum) { + case 1: + DrawFrame(basePt, *mFrames, frameSize, mGlbAlpha); + break; + + case 4: + DrawFrame4(basePt, mFrames, frameSize, mGlbAlpha); + break; + + case 8: + DrawFrame8(basePt, mFrames, frameSize, mGlbAlpha); + break; + } + } + + void Window::AnimateSelf(u32 option) { + Pane::AnimateSelf(option); + + if (detail::TestBit<>(mFlag, 0) || !(option & 1)) { + for (int i = 0; i < mFrameNum; i++) { + mFrames[i].pMaterial->Animate(); + } + } + } + + void Window::UnbindAnimationSelf(AnimTransform* pAnimTrans) { + for (int i = 0; i < mFrameNum; i++) { + mFrames[i].pMaterial->UnbindAnimation(pAnimTrans); + } + + Pane::UnbindAnimationSelf(pAnimTrans); + } + + void Window::DrawContent(const math::VEC2& basePt, const WindowFrameSize& frameSize, + u8 alpha) { + bool bUseVtxCol = mpMaterial->SetupGX( + detail::IsModulateVertexColor(mContent.vtxColors, alpha), alpha); + + detail::SetVertexFormat(bUseVtxCol, mContent.texCoordAry.GetSize()); + + // clang-format off + detail::DrawQuad( + math::VEC2(basePt.x + frameSize.l - mContentInflation.l, + basePt.y + frameSize.t - mContentInflation.t), + Size(mSize.width - frameSize.l + mContentInflation.l + - frameSize.r + mContentInflation.r, + mSize.height - frameSize.t + mContentInflation.t + - frameSize.b + mContentInflation.b), + mContent.texCoordAry.GetSize(), + mContent.texCoordAry.GetArray(), + bUseVtxCol ? mContent.vtxColors : NULL, + alpha + ); + // clang-format on + } + + void Window::DrawFrame(const math::VEC2& basePt, const Frame& frame, + const WindowFrameSize& frameSize, u8 alpha) { + bool bUseVtxCol = + frame.pMaterial->SetupGX(detail::IsModulateVertexColor(NULL, alpha), alpha); + detail::SetVertexFormat(bUseVtxCol, GX_TEXMAP1); + + const Size texSize = detail::GetTextureSize(frame.pMaterial, GX_TEXMAP0); + const ut::Color vtxColors[VERTEXCOLOR_MAX]; + + detail::TexCoords texCds[1]; + + math::VEC2 polPt; + Size polSize; + +#define DRAW_QUAD_FOR_FRAME_1(corner_, frameIdx_) \ + { \ + Get##corner_##FrameSize(&polPt, &polSize, basePt, mSize, frameSize); \ + Get##corner_##TexCoord(*texCds, polSize, texSize, frameIdx_); \ + detail::DrawQuad(polPt, polSize, GX_TEXMAP1, texCds, bUseVtxCol ? vtxColors : NULL, \ + alpha); \ + } + + DRAW_QUAD_FOR_FRAME_1(LT, TEXTUREFLIP_NONE); + DRAW_QUAD_FOR_FRAME_1(RT, TEXTUREFLIP_H); + DRAW_QUAD_FOR_FRAME_1(RB, TEXTUREFLIP_180); + DRAW_QUAD_FOR_FRAME_1(LB, TEXTUREFLIP_V); + +#undef DRAW_QUAD_FOR_FRAME_1 + } + + void Window::DrawFrame4(const math::VEC2& basePt, const Frame* frames, + const WindowFrameSize& frameSize, u8 alpha) { + ut::Color vtxColors[4]; + detail::TexCoords texCds[1]; + math::VEC2 polPt; + Size polSize; + bool bModVtxCol = detail::IsModulateVertexColor(NULL, alpha); + +#define DRAW_FRAME_4_QUAD_(corner_, frameIdx_) \ + do { \ + bool bUseVtxCol = frames[frameIdx_].pMaterial->SetupGX(bModVtxCol, alpha); \ + \ + Get##corner_##FrameSize(&polPt, &polSize, basePt, mSize, frameSize); \ + Get##corner_##TexCoord(*texCds, polSize, \ + detail::GetTextureSize(frames[frameIdx_].pMaterial, 0), \ + frames[frameIdx_].textureFlip); \ + \ + detail::SetVertexFormat(bUseVtxCol, 1); \ + \ + detail::DrawQuad(polPt, polSize, 1, texCds, bUseVtxCol ? vtxColors : NULL, alpha); \ + } while (0) + + DRAW_FRAME_4_QUAD_(LT, 0); + DRAW_FRAME_4_QUAD_(RT, 1); + DRAW_FRAME_4_QUAD_(RB, 3); + DRAW_FRAME_4_QUAD_(LB, 2); + +#undef DRAW_FRAME_4_QUAD_ + } + + void Window::DrawFrame8(const math::VEC2& basePt, const Frame* frames, + const WindowFrameSize& frameSize, u8 alpha) { + ut::Color vtxColors[4]; + detail::TexCoords texCds[1]; + Size polSize; + bool bModVtxCol = detail::IsModulateVertexColor(NULL, alpha); + +#define DRAW_FRAME_8_QUAD_(corner_, frameIdx_, polSizeInit_, basePtInit_) \ + do { \ + bool bUseVtxCol = frames[frameIdx_].pMaterial->SetupGX(bModVtxCol, alpha); \ + polSize = Size polSizeInit_; \ + \ + Get##corner_##TexCoord(*texCds, polSize, \ + detail::GetTextureSize(frames[frameIdx_].pMaterial, 0), \ + frames[frameIdx_].textureFlip); \ + \ + detail::SetVertexFormat(bUseVtxCol, 1); \ + \ + detail::DrawQuad(VEC_CTOR_ basePtInit_, polSize, 1, texCds, bUseVtxCol ? vtxColors : NULL, \ + alpha); \ + } while (0) + +#define VEC_CTOR_ // avoid copy construction specifically for this first call + DRAW_FRAME_8_QUAD_(LT, 0, (frameSize.l, frameSize.t), basePt); +#undef VEC_CTOR_ + +#define VEC_CTOR_ math::VEC2 + + DRAW_FRAME_8_QUAD_(LT, 6, (mSize.width - frameSize.l - frameSize.r, frameSize.t), + (basePt.x + frameSize.l, basePt.y)); + DRAW_FRAME_8_QUAD_(RT, 1, (frameSize.r, frameSize.t), + (basePt.x + mSize.width - frameSize.r, basePt.y)); + DRAW_FRAME_8_QUAD_(RT, 5, (frameSize.r, mSize.height - frameSize.t - frameSize.b), + (basePt.x + mSize.width - frameSize.r, basePt.y + frameSize.t)); + DRAW_FRAME_8_QUAD_( + RB, 3, (frameSize.r, frameSize.b), + (basePt.x + mSize.width - frameSize.r, basePt.y + mSize.height - frameSize.b)); + DRAW_FRAME_8_QUAD_(RB, 7, (mSize.width - frameSize.l - frameSize.r, frameSize.b), + (basePt.x + frameSize.l, basePt.y + mSize.height - frameSize.b)); + DRAW_FRAME_8_QUAD_(LB, 2, (frameSize.l, frameSize.b), + (basePt.x, basePt.y + mSize.height - frameSize.b)); + DRAW_FRAME_8_QUAD_(LB, 4, (frameSize.l, mSize.height - frameSize.t - frameSize.b), + (basePt.x, basePt.y + frameSize.t)); + +#undef VEC_CTOR_ +#undef DRAW_FRAME_8_QUAD_ + } + + WindowFrameSize Window::GetFrameSize(u8 frameNum, const Frame* frames) { + WindowFrameSize ret = {}; + + switch (frameNum) { + case 1: { + Size texSize = detail::GetTextureSize(frames->pMaterial, 0); + ret.l = texSize.width; + ret.t = texSize.height; + + ret.r = texSize.width; + ret.b = texSize.height; + } break; + + case 4: + case 8: { + Size texSize = detail::GetTextureSize(frames[0].pMaterial, 0); + ret.l = texSize.width; + ret.t = texSize.height; + + texSize = detail::GetTextureSize(frames[3].pMaterial, 0); + ret.r = texSize.width; + ret.b = texSize.height; + } break; + } + + return ret; + } + + Material* Window::GetFrameMaterial(u32 frameIdx) const { + NW4HBM_ASSERT(658, frameIdx < WINDOWFRAME_MAX); + if (frameIdx >= mFrameNum) { + return NULL; + } + + return mFrames[frameIdx].pMaterial; + } + + Material* Window::GetContentMaterial() const { + return GetMaterial(); + } + + } // namespace lyt +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/material.h b/src/revolution/homebuttonLib/nw4hbm/lyt/material.h new file mode 100644 index 0000000000..045dd261bf --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/material.h @@ -0,0 +1,154 @@ +#ifndef NW4HBM_LYT_MATERIAL_H +#define NW4HBM_LYT_MATERIAL_H + +#include +#include +#include + +#include "animation.h" +#include "lyt_types.h" +#include "resources.h" + +#include "../ut/Color.h" + +namespace nw4hbm { + namespace lyt { + class Material; + + namespace detail { + typedef struct BitGXNums { + u32 texMap : 4; // 11110000000000000000000000000000 + u32 texSRT : 4; // 00001111000000000000000000000000 + u32 texCoordGen : 4; // 00000000111100000000000000000000 + u32 indSRT : 2; // 00000000000011000000000000000000 + u32 indStage : 3; // 00000000000000111000000000000000 + u32 tevSwap : 1; // 00000000000000000100000000000000 + u32 tevStage : 5; // 00000000000000000011111000000000 + u32 chanCtrl : 1; // 00000000000000000000000100000000 + u32 matCol : 1; // 00000000000000000000000010000000 + u32 alpComp : 1; // 00000000000000000000000001000000 + u32 blendMode : 1; // 00000000000000000000000000100000 + } BitGXNums; + Size GetTextureSize(Material* pMaterial, u8 texMapIdx); + } // namespace detail + + class Material { + public: + Material(); + Material(const res::Material* pRes, const ResBlockSet& resBlockSet); + + /* 0x08 */ virtual ~Material(); + /* 0x0C */ virtual bool SetupGX(bool bModVtxCol, u8 alpha); + /* 0x10 */ virtual void BindAnimation(AnimTransform* animTrans); + /* 0x14 */ virtual void UnbindAnimation(AnimTransform* animTrans); + /* 0x18 */ virtual void UnbindAllAnimation(); + /* 0x1C */ virtual void Animate(); + /* 0x20 */ virtual AnimationLink* FindAnimationLink(AnimTransform* animTrans); + /* 0x24 */ virtual void SetAnimationEnable(AnimTransform* animTrans, bool bEnable); + + const char* GetName() const { return mName; } + GXColorS10 GetTevColor(u32 idx) const { return mTevCols[idx]; } + + u8 GetTextureCap() const { return mGXMemCap.texMap; } + + u8 GetTexSRTCap() const { return mGXMemCap.texSRT; } + + u8 GetTexCoordGenCap() const { return mGXMemCap.texCoordGen; } + + u8 GetIndTexSRTCap() const { return mGXMemCap.indSRT; } + + bool IsTevSwapCap() const { return static_cast(mGXMemCap.tevSwap); } + bool IsBlendModeCap() const { return static_cast(mGXMemCap.blendMode); } + bool IsAlphaCompareCap() const { return static_cast(mGXMemCap.alpComp); } + + bool IsMatColorCap() const { return static_cast(mGXMemCap.matCol); } + bool IsChanCtrlCap() const { return static_cast(mGXMemCap.chanCtrl); } + + u8 GetTextureNum() const { return mGXMemNum.texMap; } + + bool IsUserAllocated() const { return mbUserAllocated; } + + void SetName(const char* name); + + const GXTexObj* GetTexMapAry() const; + const TexSRT* GetTexSRTAry() const; + const TexCoordGen* GetTexCoordGenAry() const; + const ChanCtrl* GetChanCtrlAry() const; + const ut::Color* GetMatColAry() const; + const TevSwapMode* GetTevSwapAry() const; + const AlphaCompare* GetAlphaComparePtr() const; + const BlendMode* GetBlendModePtr() const; + const IndirectStage* GetIndirectStageAry() const; + const TexSRT* GetIndTexSRTAry() const; + const TevStage* GetTevStageAry() const; + + GXTexObj* GetTexMapAry(); + TexSRT* GetTexSRTAry(); + TexCoordGen* GetTexCoordGenAry(); + ChanCtrl* GetChanCtrlAry(); + ut::Color* GetMatColAry(); + TevSwapMode* GetTevSwapAry(); + AlphaCompare* GetAlphaComparePtr(); + BlendMode* GetBlendModePtr(); + IndirectStage* GetIndirectStageAry(); + TexSRT* GetIndTexSRTAry(); + TevStage* GetTevStageAry(); + + void GetTexture(GXTexObj* pTexObj, u8 texMapIdx) const; + + void SetTextureNum(u8 num); + void SetTexCoordGenNum(u8 num); + void SetIndStageNum(u8 num); + void SetTevStageNum(u8 num); + + void SetTexture(u8 texMapIdx, const GXTexObj& texObj); + void SetTexture(u8 texMapIdx, TPLPalette* pTplRes); + void SetTextureNoWrap(u8 texMapIdx, TPLPalette* pTplRes); + + void SetColorElement(u32 colorType, s16 value); + + void SetTexCoordGen(u32 idx, TexCoordGen value) { + NW4HBM_ASSERT(180, idx < mGXMemNum.texCoordGen); + GetTexCoordGenAry()[idx] = value; + } + + void SetTexSRTElement(u32 texSRTIdx, u32 eleIdx, f32 value) { + NW4HBM_ASSERT(293, texSRTIdx < mGXMemNum.texSRT); + f32* srtAry = reinterpret_cast(&GetTexSRTAry()[texSRTIdx]); + srtAry[eleIdx] = value; + } + + void SetIndTexSRTElement(u32 texSRTIdx, u32 eleIdx, f32 value) { + NW4HBM_ASSERT(309, texSRTIdx < mGXMemNum.indSRT); + f32* srtAry = reinterpret_cast(&GetIndTexSRTAry()[texSRTIdx]); + srtAry[eleIdx] = value; + } + + void Init(); + void InitBitGXNums(detail::BitGXNums* ptr); + + void ReserveGXMem(u8 texMapNum, u8 texSRTNum, u8 texCoordGenNum, u8 tevStageNum, + bool allocTevSwap, u8 indStageNum, u8 indSRTNum, bool allocChanCtrl, + bool allocMatCol, bool allocAlpComp, bool allocBlendMode); + + void AddAnimationLink(AnimationLink* animationLink); + + private: + static const int MAX_TEX_SRT = (GX_TEXMTX9 - GX_TEXMTX0) / 3 + 1; + static const int MAX_IND_SRT = (GX_ITM_2 - GX_ITM_0) + 1; + + /* 0x00 (vtable) */ + /* 0x04 */ char mName[20]; + /* 0x18 */ AnimationLinkList mAnimList; + /* 0x24 */ GXColorS10 mTevCols[TEVCOLOR_MAX]; + /* 0x3C */ ut::Color mTevKCols[GX_MAX_KCOLOR]; + /* 0x4C */ detail::BitGXNums mGXMemCap; + /* 0x50 */ detail::BitGXNums mGXMemNum; + /* 0x54 */ bool mbUserAllocated; + /* 0x58 */ void* mpGXMem; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/pane.h b/src/revolution/homebuttonLib/nw4hbm/lyt/pane.h new file mode 100644 index 0000000000..a8106c2ac9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/pane.h @@ -0,0 +1,175 @@ +#ifndef NW4HBM_LYT_PANE_H +#define NW4HBM_LYT_PANE_H + +#include "revolution/types.h" + +#include "../ut/Color.h" +#include "../ut/LinkList.h" +#include "../ut/Rect.h" +#include "../ut/RuntimeTypeInfo.h" + +#include "../db/assert.h" + +#include "../math/types.h" + +#include "animation.h" +#include "drawInfo.h" +#include "lyt_types.h" +#include "material.h" + + +namespace nw4hbm { + namespace lyt { + class Pane; + + namespace detail { + class PaneBase { + public: + inline PaneBase() : mLink() {} + + /* 0x08 */ virtual ~PaneBase() {} + + /* 0x00 (vtable) */ + /* 0x04 */ ut::LinkListNode mLink; + }; + } // namespace detail + typedef ut::LinkList PaneList; + + enum { + /* 1 */ ANIMOPTION_SKIP_INVISIBLE = (1 << 0), + }; + + class Pane : detail::PaneBase { + private: + enum { + /* 0 */ BIT_VISIBLE = 0, + /* 1 */ BIT_INFLUENCED_ALPHA, + /* 2 */ BIT_LOCATION_ADJUST + }; + + public: + Pane(); + Pane(const res::Pane* pBlock); + + /* 0x08 */ virtual ~Pane(); + /* 0x0C */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x10 */ virtual void CalculateMtx(const DrawInfo& drawInfo); + /* 0x14 */ virtual void Draw(const DrawInfo& drawInfo); + /* 0x18 */ virtual void DrawSelf(const DrawInfo& drawInfo); + /* 0x1C */ virtual void Animate(u32 option = 0); + /* 0x20 */ virtual void AnimateSelf(u32 option = 0); + /* 0x24 */ virtual ut::Color GetVtxColor(u32 idx) const; + /* 0x28 */ virtual void SetVtxColor(u32 idx, ut::Color valuw); + /* 0x2C */ virtual u8 GetColorElement(u32 idx) const; + /* 0x30 */ virtual void SetColorElement(u32 idx, u8 color); + /* 0x34 */ virtual u8 GetVtxColorElement(u32 idx) const; + /* 0x38 */ virtual void SetVtxColorElement(u32 idx, u8 element); + /* 0x3C */ virtual Pane* FindPaneByName(const char* findName, bool bRecursive = true); + /* 0x40 */ virtual Material* FindMaterialByName(const char* findName, + bool bRecursive = true); + /* 0x44 */ virtual void BindAnimation(AnimTransform* animTrans, bool bRecursive = true); + /* 0x48 */ virtual void UnbindAnimation(AnimTransform* animTrans, + bool bRecursive = true); + /* 0x4C */ virtual void UnbindAllAnimation(bool bRecursive = true); + /* 0x50 */ virtual void UnbindAnimationSelf(AnimTransform* animTrans); + /* 0x54 */ virtual AnimationLink* FindAnimationLink(AnimTransform* animTrans); + /* 0x58 */ virtual void SetAnimationEnable(AnimTransform* animTrans, bool bEnable, + bool bRecursive = true); + /* 0x5C */ virtual Material* GetMaterial() const; + /* 0x60 */ virtual void LoadMtx(const DrawInfo& drawInfo); + + Pane* GetParent() const { return mpParent; } + PaneList& GetChildList() { return mChildList; } + + const math::VEC3& GetTranslate() { return mTranslate; } + void SetTranslate(const math::VEC3& translate) { mTranslate = translate; } + void SetTranslate(const math::VEC2& translate) { + SetTranslate(math::VEC3(translate.x, translate.y, 0.0f)); + } + + const math::VEC3& GetRotate() const { return mRotate; } + void SetRotate(const math::VEC3& rotate) { mRotate = rotate; } + + const math::VEC2& GetScale() const { return mScale; } + void SetScale(const math::VEC2& scale) { mScale = scale; } + + const Size& GetSize() const { return mSize; } + void SetSize(const Size& size) { mSize = size; } + + bool IsVisible() { return detail::TestBit(mFlag, BIT_VISIBLE); }; + void SetVisible(bool visible) { detail::SetBit(&mFlag, BIT_VISIBLE, visible); }; + + bool IsInfluencedAlpha() { return detail::TestBit(mFlag, BIT_INFLUENCED_ALPHA); }; + void SetInfluencedAlpha(bool visible) { + detail::SetBit(&mFlag, BIT_INFLUENCED_ALPHA, visible); + }; + + bool IsLocationAdjust() { return detail::TestBit(mFlag, BIT_LOCATION_ADJUST); }; + void SetLocationAdjust(bool visible) { + detail::SetBit(&mFlag, BIT_LOCATION_ADJUST, visible); + }; + + const math::MTX34& GetGlobalMtx() const { return mGlbMtx; } + void SetGlobalMtx(const math::MTX34& mtx) { mGlbMtx = mtx; } + + const math::MTX34& GetMtx() const { return mMtx; } + void SetMtx(const math::MTX34& mtx) { mMtx = mtx; } + + u8 GetAlpha() { return mAlpha; } + void SetAlpha(u8 alpha) { mAlpha = alpha; } + + const char* GetName() const { return mName; } + + void SetSRTElement(u32 idx, f32 value) { + NW4HBM_ASSERT(250, idx < ANIMTARGET_PANE_MAX); + reinterpret_cast(&mTranslate)[idx] = value; + } + + bool IsUserAllocated() const { return mbUserAllocated; } + + const ut::Rect GetPaneRect(const DrawInfo& drawInfo) const; + + math::VEC2 GetVtxPos() const; + + void SetName(const char* name); + void SetUserData(const char* userData); + + void Init(); + + void InsertChild(PaneList::Iterator next, Pane* pChild); + void InsertChild(Pane* pNext, Pane* pChild); + + void PrependChild(Pane* pChild); + void AppendChild(Pane* pChild); + + void RemoveChild(Pane* pChild); + + void CalculateMtxChild(const DrawInfo& drawInfo); + + void AddAnimationLink(AnimationLink* animationLink); + + protected: + /* 0x00 (base) */ + /* 0x0C */ Pane* mpParent; + /* 0x10 */ PaneList mChildList; + /* 0x1C */ AnimationLinkList mAnimList; + /* 0x28 */ Material* mpMaterial; + /* 0x2C */ math::VEC3 mTranslate; + /* 0x38 */ math::VEC3 mRotate; + /* 0x44 */ math::VEC2 mScale; + /* 0x4C */ Size mSize; + /* 0x54 */ math::MTX34 mMtx; + /* 0x84 */ math::MTX34 mGlbMtx; + /* 0xB4 */ char mName[16]; + /* 0xC4 */ char mUserData[8]; + /* 0xCC */ u8 mBasePosition; + /* 0xCD */ u8 mAlpha; + /* 0xCE */ u8 mGlbAlpha; + /* 0xCF */ u8 mFlag; + /* 0xD0 */ bool mbUserAllocated; + }; // size = 0xD4 + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/picture.h b/src/revolution/homebuttonLib/nw4hbm/lyt/picture.h new file mode 100644 index 0000000000..4a77129ea7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/picture.h @@ -0,0 +1,44 @@ +#ifndef NW4HBM_LYT_PICTURE_H +#define NW4HBM_LYT_PICTURE_H + +#include "pane.h" + +#include "common.h" + +namespace nw4hbm { + namespace lyt { + + class Picture : public Pane { + public: + Picture(u8 num); + Picture(const res::Picture* pResPic, const ResBlockSet& resBlockSet); + + /* 0x08 */ virtual ~Picture(); + /* 0x0C */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x18 */ virtual void DrawSelf(const DrawInfo& drawInfo); + /* 0x24 */ virtual ut::Color GetVtxColor(u32 idx) const; + /* 0x28 */ virtual void SetVtxColor(u32 idx, ut::Color value); + /* 0x34 */ virtual u8 GetVtxColorElement(u32 idx) const; + /* 0x38 */ virtual void SetVtxColorElement(u32 idx, u8 value); + /* 0x64 */ virtual void Append(TPLPalette* pTplRes); + /* 0x68 */ virtual void Append(const GXTexObj& texObj); + + void SetTexCoordNum(u8 num); + u8 GetTexCoordNum() const; + + void GetTexCoord(u32 idx, math::VEC2* coords) const; + void SetTexCoord(u32 idx, const math::VEC2* coords); + + void Init(u8 texNum); + void ReserveTexCoord(u8 num); + + private: + /* 0x00 (base) */ + /* 0xD4 */ ut::Color mVtxColors[VERTEXCOLOR_MAX] ATTRIBUTE_ALIGN(4); + /* 0xE4 */ detail::TexCoordAry mTexCoordAry; + }; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/resourceAccessor.h b/src/revolution/homebuttonLib/nw4hbm/lyt/resourceAccessor.h new file mode 100644 index 0000000000..11bd30d2d7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/resourceAccessor.h @@ -0,0 +1,27 @@ +#ifndef NW4HBM_LYT_RESOURCE_ACCESSOR_H +#define NW4HBM_LYT_RESOURCE_ACCESSOR_H + +#include "revolution/types.h" + +namespace nw4hbm { + + namespace ut { + class Font; + } + + namespace lyt { + class ResourceAccessor { + public: + ResourceAccessor(); + + /* 0x08 */ virtual ~ResourceAccessor(); + /* 0x0C */ virtual void* GetResource(u32 resType, const char* name, u32* pSize) = 0; + /* 0x10 */ virtual ut::Font* GetFont(const char* name); + + /* 0x00 (vtable) */ + }; // size = 0x04 + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/resources.h b/src/revolution/homebuttonLib/nw4hbm/lyt/resources.h new file mode 100644 index 0000000000..deb388161c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/resources.h @@ -0,0 +1,292 @@ +#ifndef NW4HBM_LYT_RESOURCES_H +#define NW4HBM_LYT_RESOURCES_H + +#include +#include + +#include "../ut/binaryFileFormat.h" + +#include "lyt_types.h" +#include "resourceAccessor.h" + + +namespace nw4hbm { + namespace lyt { + + typedef struct InflationLRTB { + /* 0x00 */ f32 l; + /* 0x04 */ f32 r; + /* 0x08 */ f32 t; + /* 0x0C */ f32 b; + } InflationLRTB; + + typedef struct WindowFrameSize { + /* 0x00 */ f32 l; + /* 0x04 */ f32 r; + /* 0x08 */ f32 t; + /* 0x0C */ f32 b; + } WindowFrameSize; + + class MaterialResourceNum { + public: + u8 GetTexMapNum() const { return detail::GetBits<>(bits, 0, 4); } + u8 GetTexSRTNum() const { return detail::GetBits<>(bits, 4, 4); } + u8 GetTexCoordGenNum() const { return detail::GetBits<>(bits, 8, 4); } + bool HasTevSwapTable() const { return detail::TestBit<>(bits, 12); } + u8 GetIndTexSRTNum() const { return detail::GetBits<>(bits, 13, 2); } + u8 GetIndTexStageNum() const { return detail::GetBits<>(bits, 15, 3); } + u8 GetTevStageNum() const { return detail::GetBits<>(bits, 18, 5); } + bool HasAlphaCompare() const { return detail::TestBit<>(bits, 23); } + bool HasBlendMode() const { return detail::TestBit<>(bits, 24); } + u8 GetChanCtrlNum() const { return detail::GetBits<>(bits, 25, 1); } + u8 GetMatColNum() const { return detail::GetBits<>(bits, 27, 1); } + + private: + /* 0x00 */ u32 bits; + }; // size = 0x04 + + namespace res { + + /*** COMMON ***/ + + typedef struct BinaryFileHeader { + /* 0x00 */ char signature[4]; + /* 0x04 */ u16 byteOrder; + /* 0x06 */ u16 version; + /* 0x08 */ u32 fileSize; + /* 0x0C */ u16 headerSize; + /* 0x0E */ u16 dataBlocks; + } BinaryFileHeader; // size = 0x10 + + typedef struct DataBlockHeader { + /* 0x00 */ char kind[4]; + /* 0x04 */ u32 size; + } DataBlockHeader; // size = 0x08 + + /*** ANIMATION ***/ + + typedef struct StepKey { + /* 0x00 */ f32 frame; + /* 0x04 */ u16 value; + /* 0x06 */ u16 padding; + } StepKey; // size = 0x08 + + typedef struct HermiteKey { + /* 0x00 */ f32 frame; + /* 0x04 */ f32 value; + /* 0x08 */ f32 slope; + } HermiteKey; // size = 0x0C + + typedef struct AnimationInfo { + public: + /* 0x00 */ u32 kind; + /* 0x04 */ u8 num; + /* 0x05 */ u8 padding[3]; + + public: + static const u32 ANIM_INFO_PANE_PAIN_SRT = 'RLPA'; + static const u32 ANIM_INFO_PANE_VERTEX_COLOR = 'RLVC'; + static const u32 ANIM_INFO_PANE_VISIBILITY = 'RLVI'; + + static const u32 ANIM_INFO_MATERIAL_COLOR = 'RLMC'; + static const u32 ANIM_INFO_MATERIAL_TEXTURE_PATTERN = 'RLTP'; + static const u32 ANIM_INFO_MATERIAL_TEXTURE_SRT = 'RLTS'; + static const u32 ANIM_INFO_MATERIAL_IND_TEX_SRT = 'RLIM'; + } AnimationInfo; + + typedef struct AnimationTarget { + /* 0x00 */ u8 id; + /* 0x01 */ u8 target; + /* 0x02 */ u8 curveType; + /* 0x03 */ u8 padding1; + /* 0x04 */ u16 keyNum; + /* 0x06 */ u8 padding2[2]; + /* 0x08 */ u32 keysOffset; + } AnimationTarget; // size = 0x10 + + typedef struct AnimationBlock { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u16 frameSize; + /* 0x0A */ u8 loop; + /* 0x0B */ u8 padding1; + /* 0x0C */ u16 fileNum; + /* 0x0E */ u16 animContNum; + /* 0x10 */ u32 animContOffsetsOffset; + } AnimationBlock; // size = 0x14 + + typedef struct AnimationContent { + public: + enum { + /* 0 */ ACType_Pane = 0, + /* 1 */ ACType_Material, + /* 2 */ ACType_Max + }; + + public: + /* 0x00 */ char name[20]; + /* 0x14 */ u8 num; + /* 0x15 */ u8 type; + /* 0x16 */ u8 padding[2]; + } AnimationContent; // size = 0x18 + + /*** MATERIAL ***/ + + typedef struct Texture { + /* 0x00 */ u32 nameStrOffset; + /* 0x04 */ u8 type; + /* 0x05 */ u8 padding[3]; + } Texture; // size = 0x08 + + typedef struct Material { + /* 0x00 */ char name[20]; + /* 0x14 */ GXColorS10 tevCols[TEVCOLOR_MAX]; + /* 0x2C */ GXColor tevKCols[GX_MAX_KCOLOR]; + /* 0x3C */ MaterialResourceNum resNum; + } Material; // size = 0x40 + + typedef struct TexMap { + /* 0x00 */ u16 texIdx; + /* 0x02 */ u8 wrapS; + /* 0x03 */ u8 wrapT; + } TexMap; // size = 0x04 + + /*** PANES ***/ + + static const u32 FILE_HEADER_SIGNATURE_ANIMATION = 'RLAN'; + static const u32 FILE_HEADER_SIGNATURE_LAYOUT = 'RLYT'; + + static const u32 OBJECT_SIGNATURE_LAYOUT = 'lyt1'; + static const u32 OBJECT_SIGNATURE_FONT_LIST = 'fnl1'; + static const u32 OBJECT_SIGNATURE_MATERIAL_LIST = 'mat1'; + static const u32 OBJECT_SIGNATURE_TEXTURE_LIST = 'txl1'; + static const u32 OBJECT_SIGNATURE_PANE = 'pan1'; + static const u32 OBJECT_SIGNATURE_PANE_CHILD_START = 'pas1'; + static const u32 OBJECT_SIGNATURE_PANE_CHILD_END = 'pae1'; + static const u32 OBJECT_SIGNATURE_PICTURE = 'pic1'; + static const u32 OBJECT_SIGNATURE_BOUNDING = 'bnd1'; + static const u32 OBJECT_SIGNATURE_WINDOW = 'wnd1'; + static const u32 OBJECT_SIGNATURE_TEXT_BOX = 'txt1'; + static const u32 OBJECT_SIGNATURE_GROUP = 'grp1'; + static const u32 OBJECT_SIGNATURE_GROUP_CHILD_START = 'grs1'; + static const u32 OBJECT_SIGNATURE_GROUP_CHILD_END = 'gre1'; + static const u32 OBJECT_SIGNATURE_PANE_ANIM = 'pai1'; + + typedef struct Pane { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u8 flag; + /* 0x09 */ u8 basePosition; + /* 0x0A */ u8 alpha; + /* 0x0B */ u8 padding; + /* 0x0C */ char name[16]; + /* 0x1C */ char userData[8]; + /* 0x24 */ math::VEC3 translate; + /* 0x30 */ math::VEC3 rotate; + /* 0x3C */ math::VEC2 scale; + /* 0x44 */ Size size; + } Pane; // size = 0x4C + + typedef struct Bounding : Pane { + // (empty) + } Bounding; + + typedef struct Picture : public Pane { + /* 0x4C */ u32 vtxCols[4]; + /* 0x5C */ u16 materialIdx; + /* 0x5E */ u8 texCoordNum; + /* 0x5F */ u8 padding[1]; + } Picture; + + typedef struct Font { + /* 0x00 */ u32 nameStrOffset; + /* 0x04 */ u8 type; + u8 padding[3]; + } Font; + + typedef struct TextBox : public Pane { + /* 0x4C */ u16 textBufBytes; + /* 0x4E */ u16 textStrBytes; + /* 0x50 */ u16 materialIdx; + /* 0x52 */ u16 fontIdx; + /* 0x54 */ u8 textPosition; + u8 padding[3]; + /* 0x58 */ u32 textStrOffset; + /* 0x5C */ u32 textCols[TEXTCOLOR_MAX]; + /* 0x64 */ Size fontSize; + /* 0x6C */ f32 charSpace; + /* 0x70 */ f32 lineSpace; + } TextBox; + + typedef struct WindowFrame { + /* 0x00 */ u16 materialIdx; + /* 0x02 */ u8 textureFlip; + /* 0x03 */ u8 padding1; + } WindowFrame; + + typedef struct WindowContent { + /* 0x00 */ u32 vtxCols[VERTEXCOLOR_MAX]; + /* 0x10 */ u16 materialIdx; + /* 0x12 */ u8 texCoordNum; + /* 0x13 */ u8 padding[1]; + } WindowContent; + + typedef struct Window : public Pane { + /* 0x4C */ InflationLRTB inflation; + /* 0x5C */ u8 frameNum; + /* 0x5D */ u8 padding1; + /* 0x5E */ u8 padding2; + /* 0x5F */ u8 padding3; + /* 0x60 */ u32 contentOffset; + /* 0x64 */ u32 frameOffsetTableOffset; + } Window; + + /*** GROUP ***/ + + typedef struct Group { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ char name[16]; + /* 0x18 */ u16 paneNum; + /* 0x19 */ u8 padding[2]; + } Group; + + /*** LAYOUT ***/ + + typedef struct Layout { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u8 originType; + /* 0x09 */ u8 padding[3]; + /* 0x0C */ Size layoutSize; + } Layout; + + } // namespace res + + namespace res { + typedef struct TextureList { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u16 texNum; + u8 padding[2]; + } TextureList; + + typedef struct FontList { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u16 fontNum; + u8 padding[2]; + } FontList; + + typedef struct MaterialList { + /* 0x00 */ DataBlockHeader blockHeader; + /* 0x08 */ u16 materialNum; + u8 padding[2]; + } MaterialList; + } // namespace res + + typedef struct ResBlockSet { + /* 0x00 */ const res::TextureList* pTextureList; + /* 0x04 */ const res::FontList* pFontList; + /* 0x08 */ const res::MaterialList* pMaterialList; + /* 0x0C */ ResourceAccessor* pResAccessor; + } ResBlockSet; + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/textBox.h b/src/revolution/homebuttonLib/nw4hbm/lyt/textBox.h new file mode 100644 index 0000000000..37baa0f255 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/textBox.h @@ -0,0 +1,86 @@ +#ifndef NW4HBM_LYT_TEXTBOX_H +#define NW4HBM_LYT_TEXTBOX_H + +#include "common.h" +#include "pane.h" + +#include "../ut/RuntimeTypeInfo.h" +#include "../ut/TagProcessorBase.h" +#include "../ut/WideTagProcessor.h" +#include "../ut/WideTextWriter.h" + +namespace nw4hbm { +namespace lyt { + +class TextBox : public Pane { +public: + TextBox(u16 allocStrLen, const wchar_t* str, const ut::Font* pFont); + TextBox(const res::TextBox* pBlock, const ResBlockSet& resBlockSet); + + /* 0x08 */ virtual ~TextBox(); + /* 0x0C */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x18 */ virtual void DrawSelf(const DrawInfo& drawInfo); + /* 0x24 */ virtual ut::Color GetVtxColor(u32 idx) const; + /* 0x28 */ virtual void SetVtxColor(u32 idx, ut::Color value); + /* 0x34 */ virtual u8 GetVtxColorElement(u32 idx) const; + /* 0x38 */ virtual void SetVtxColorElement(u32 idx, u8 value); + /* 0x64 */ virtual void AllocStringBuffer(u16 size); + /* 0x68 */ virtual void FreeStringBuffer(); + /* 0x6C */ virtual u16 SetString(const wchar_t* str, u16 dstIdx = 0); + /* 0x70 */ virtual u16 SetString(const wchar_t* str, u16 dstIdx, u16 strLen); + + const Size& GetFontSize() const { return mFontSize; } + + void SetFontSize(const Size& fontSize) { mFontSize = fontSize; } + void SetTagProcessor(ut::WideTagProcessor* pTagProcessor) { mpTagProcessor = pTagProcessor; } + + u16 GetStringBufferLength() const; + + f32 GetTextMagH() const; + f32 GetTextMagV() const; + + u8 GetTextPositionH() const { return detail::GetHorizontalPosition(mTextPosition); } + u8 GetTextPositionV() const { return detail::GetVerticalPosition(mTextPosition); } + + const ut::Color GetTextColor(u32 type) const { + NW4HBM_ASSERT(95, type < TEXTCOLOR_MAX); + return mTextColors[type]; + } + + void SetTextColor(u32 type, ut::Color value) { + NW4HBM_ASSERT(96, type < TEXTCOLOR_MAX); + mTextColors[type] = value; + } + + void SetTextPositionH(u8 pos) { detail::SetHorizontalPosition(&mTextPosition, pos); } + void SetTextPositionV(u8 pos) { detail::SetVerticalPosition(&mTextPosition, pos); } + + const ut::Font* GetFont() const; + void SetFont(const ut::Font* pFont); + + void Init(u16 allocStrLen); + + const ut::Rect GetTextDrawRect(const DrawInfo& drawInfo) const; + const ut::Rect GetTextDrawRect(ut::WideTextWriter* pWriter) const; + +private: + /* 0x00 (base) */ + /* 0xD4 */ wchar_t* mTextBuf; + /* 0xD8 */ ut::Color mTextColors[TEXTCOLOR_MAX]; + /* 0xE0 */ const ut::Font* mpFont; + /* 0xE4 */ Size mFontSize; + /* 0xEC */ f32 mLineSpace; + /* 0xF0 */ f32 mCharSpace; + /* 0xF4 */ ut::WideTagProcessor* mpTagProcessor; + /* 0xF8 */ u16 mTextBufBytes; + /* 0xFA */ u16 mTextLen; + /* 0xFC */ u8 mTextPosition; + + /* 0xFD */ struct { + u8 allocFont : 1; + } mTextBoxFlag; +}; +} // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/lyt/window.h b/src/revolution/homebuttonLib/nw4hbm/lyt/window.h new file mode 100644 index 0000000000..daea776ae4 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/lyt/window.h @@ -0,0 +1,63 @@ +#ifndef NW4HBM_LYT_WINDOW_H +#define NW4HBM_LYT_WINDOW_H + +#include "common.h" +#include "pane.h" +#include "resources.h" + +namespace nw4hbm { + namespace lyt { + + class Window : public Pane { + private: + typedef struct Content { + /* 0x00 */ ut::Color vtxColors[4]; + /* 0x10 */ detail::TexCoordAry texCoordAry; + } Content; + + typedef struct Frame { + /* 0x00 */ u8 textureFlip; + /* 0x04 */ Material* pMaterial; + } Frame; + + public: + Window(const res::Window* pBlock, const ResBlockSet& resBlockSet); + + /* 0x08 */ virtual ~Window(); + /* 0x0C */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x18 */ virtual void DrawSelf(const DrawInfo& drawInfo); + /* 0x20 */ virtual void AnimateSelf(u32 option); + /* 0x24 */ virtual ut::Color GetVtxColor(u32 idx) const; + /* 0x28 */ virtual void SetVtxColor(u32 idx, ut::Color value); + /* 0x34 */ virtual u8 GetVtxColorElement(u32 idx) const; + /* 0x38 */ virtual void SetVtxColorElement(u32 idx, u8 value); + /* 0x40 */ virtual Material* FindMaterialByName(const char* findName, bool bRecursive); + /* 0x50 */ virtual void UnbindAnimationSelf(AnimTransform* animTrans); + /* 0x54 */ virtual AnimationLink* FindAnimationLink(AnimTransform* animTrans); + /* 0x58 */ virtual void SetAnimationEnable(AnimTransform* animTrans, bool bEnable, + bool bRecursive); + /* 0x64 */ virtual Material* GetContentMaterial() const; + /* 0x68 */ virtual Material* GetFrameMaterial(u32 frameIdx) const; + /* 0x6C */ virtual void DrawContent(const math::VEC2& basePt, + const WindowFrameSize& frameSize, u8 alpha); + /* 0x70 */ virtual void DrawFrame(const math::VEC2& basePt, const Frame& frame, + const WindowFrameSize& frameSize, u8 alpha); + /* 0x74 */ virtual void DrawFrame4(const math::VEC2& basePt, const Frame* frames, + const WindowFrameSize& frameSize, u8 alpha); + /* 0x78 */ virtual void DrawFrame8(const math::VEC2& basePt, const Frame* frames, + const WindowFrameSize& frameSize, u8 alpha); + + WindowFrameSize GetFrameSize(u8 frameNum, const Frame* frames); + + private: + /* 0x00 (base) */ + /* 0x0D4 */ InflationLRTB mContentInflation; + /* 0x0E4 */ Content mContent; + /* 0x0FC */ Frame* mFrames; + /* 0x100 */ u8 mFrameNum; + }; // size = 0x104 + + } // namespace lyt +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/macros.h b/src/revolution/homebuttonLib/nw4hbm/macros.h new file mode 100644 index 0000000000..715a819430 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/macros.h @@ -0,0 +1,22 @@ +#ifndef NW4HBM_MACROS_H +#define NW4HBM_MACROS_H + +// Doesn't exist in line info, but still helpful to have + +#if defined(CHAR_BIT) +#define CHAR_BIT_ CHAR_BIT +#else +#define CHAR_BIT_ 8 // most common; default +#endif + +// offset_ is in chars +#define NW4HBM_BYTE_(byte_, offset_) (static_cast(byte_) << CHAR_BIT_ * (offset_)) + +// File versions and FourChars + +#define NW4HBM_FILE_VERSION(major_, minor_) (NW4HBM_BYTE_(major_, 1) | NW4HBM_BYTE_(minor_, 0)) + +#define NW4HBM_FOUR_CHAR(a_, b_, c_, d_) \ + (NW4HBM_BYTE_(a_, 3) | NW4HBM_BYTE_(b_, 2) | NW4HBM_BYTE_(c_, 1) | NW4HBM_BYTE_(d_, 0)) + +#endif // NW4HBM_MACROS_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/arithmetic.h b/src/revolution/homebuttonLib/nw4hbm/math/arithmetic.h new file mode 100644 index 0000000000..edec2fc1e5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/arithmetic.h @@ -0,0 +1,164 @@ +#ifndef NW4HBM_MATH_ARITHMETIC_H +#define NW4HBM_MATH_ARITHMETIC_H + +#include +#include + +#include +#include + + +namespace nw4hbm { + namespace math { + f32 FrSqrt(f32 x); + + f32 Hermite(f32 p1, f32 t1, f32 p2, f32 t2, f32 s); + f32 Bezier(f32 p1, f32 p2, f32 p3, f32 p4, f32 s); + f32 CatmullRom(f32 p0, f32 p1, f32 p2, f32 p3, f32 s); + + u32 CntBit1(u32 x); + u32 CntBit1(u32 const* first, u32 const* last); + u32 DistBit(u32 const* first1, u32 const* last1, u32 const* first2); + u32 RevBit(u32 x); + + int IExp(int x, u32 n); + u32 ILog10(u32 x); + + inline u32 F32AsU32(f32 x) { + return *reinterpret_cast(&x); + } + + inline f32 U32AsF32(u32 x) { + return *reinterpret_cast(&x); + } + + inline s32 FGetExpPart(f32 f) { + s32 s = (F32AsU32(f) >> 23) & 0xff; + + return s - 127; + } + + inline f32 FGetMantPart(f32 f) { + u32 u = (F32AsU32(f) & 0x807fffff) | 0x3f800000; + + return U32AsF32(u); + } + + inline f32 FSelect(register f32 cond, register f32 ifPos, register f32 ifNeg) { + register f32 ret; + +#if defined(__MWERKS__) + asm { fsel ret, cond, ifPos, ifNeg } + ; +#else +#pragma unused(cond, ifPos, ifNeg) + ret = 0; +#endif + + return ret; + } + + inline f32 FAbs(register f32 x) { + register f32 ret; + +#if defined(__MWERKS__) + asm { fabs ret, x } +#else +#pragma unused(x) + ret = 0; +#endif + + return ret; + } + + inline f32 FNAbs(register f32 x) { + register f32 ret; + +#if defined(__MWERKS__) + asm { fnabs ret, x } +#else +#pragma unused(x) + ret = 0; +#endif + + return ret; + } + + inline f32 AcosRad(f32 x) { + return std::acos(x); + } + + inline f32 FCopySign(f32 abs, f32 sign) { + f32 pos = FAbs(abs); + f32 neg = FNAbs(abs); + + return FSelect(sign, pos, neg); + } + + inline s16 F32ToS16(f32 x) { + s16 rval; + + OSf32tos16(&x, &rval); + + return rval; + } + + inline u16 F32ToU16(f32 x) { + u16 rval; + + OSf32tou16(&x, &rval); + + return rval; + } + + inline f32 U16ToF32(u16 x) { + f32 rval; + + OSu16tof32(&x, &rval); + + return rval; + } + + inline f32 S16ToF32(s16 x) { + f32 rval; + + OSs16tof32(&x, &rval); + + return rval; + } + + inline f32 FSqrt(f32 x) { + return x <= 0.0f ? 0.0f : x * FrSqrt(x); + } + + inline f32 FCbrt(f32 x) { + return std::pow(x, 1.0f / 3.0f); + } + + inline u32 CntLz(register u32 x) { + register u32 result; + +#if defined(__MWERKS__) + asm { cntlzw result, x } +#else +#pragma unused(x) + result = 0; +#endif + + return result; + } + + inline u32 DistBit(u32 x, u32 y) { + return CntBit1(x ^ y); + } + + namespace detail { + f32 FExp(f32 x); + f32 FLog(f32 x); + + u32 CntLz_(u32 x); + } // namespace detail + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_ARITHMETIC_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/constants.h b/src/revolution/homebuttonLib/nw4hbm/math/constants.h new file mode 100644 index 0000000000..07d3460c77 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/constants.h @@ -0,0 +1,25 @@ +#ifndef NW4HBM_MATH_CONSTANTS_H +#define NW4HBM_MATH_CONSTANTS_H + +#include + +namespace nw4hbm { + namespace math { + static f32 const Ln2 = 0.69314718056f; + static f32 const Pi = 3.141592653589f; + static f32 const Tau = 2.0f * Pi; + + namespace convert { + static f32 const Deg2Rad = Pi / 180.0f; + // Rad2Deg + + static f32 const Deg2FIdx = 256.0f / 360.0f; + static f32 const FIdx2Deg = 360.0f / 256.0f; + + static f32 const Rad2FIdx = 256.0f / Tau; + static f32 const FIdx2Rad = Tau / 256.0f; + } // namespace convert + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_CONSTANTS_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/equation.h b/src/revolution/homebuttonLib/nw4hbm/math/equation.h new file mode 100644 index 0000000000..2e82f79c91 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/equation.h @@ -0,0 +1,14 @@ +#ifndef NW4HBM_MATH_EQUATION_H +#define NW4HBM_MATH_EQUATION_H + +#include + +namespace nw4hbm { + namespace math { + int SolveEquation2(f32* root, f32 a, f32 b, f32 c); + int SolveEquation3(f32* root, f32 a, f32 b, f32 c, f32 d); + int SolveEquation4(f32* root, f32 a, f32 b, f32 c, f32 d, f32 e); + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_EQUATION_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/geometry.h b/src/revolution/homebuttonLib/nw4hbm/math/geometry.h new file mode 100644 index 0000000000..aefeb0736e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/geometry.h @@ -0,0 +1,171 @@ +#ifndef NW4HBM_MATH_GEOMETRY_H +#define NW4HBM_MATH_GEOMETRY_H + +#include + +#include "types.h" + +namespace nw4hbm { + namespace math { + enum IntersectionResult { + INTERSECTION_NONE = 0, + INTERSECTION_1 = 1, + INTERSECTION_2 = 2, + + INTERSECTION_LINE3_ON_PLANE = INTERSECTION_2, + INTERSECTION_RAY3_ON_PLANE = INTERSECTION_2, + INTERSECTION_SEGMENT3_ON_PLANE = INTERSECTION_2, + + INTERSECTION_OUTSIDE = 0, + INTERSECTION_INSIDE = 1, + INTERSECTION_INTERSECT = 2 + }; + + struct SEGMENT3 { + VEC3 P0; // size 0x0c, offset 0x00 + VEC3 P1; // size 0x0c, offset 0x0c + }; // size 0x18 + + struct RAY3 { + VEC3 P; // size 0x0c, offset 0x00 + VEC3 d; // size 0x0c, offset 0x0c + }; // size 0x18 + + struct LINE3 { + // methods + public: + // cdtors + LINE3() {} + LINE3(VEC3 const& Pt, VEC3 const& dir, bool isNormalized) : P(Pt), d(dir) { + if (!isNormalized) + Normalize(); + } + + // methods + void Normalize() { VEC3Normalize(&d, &d); } + + void Set(SEGMENT3 const* S) { + P = S->P0; + VEC3Sub(&d, &S->P1, &S->P0); + + Normalize(); + } + + // members + public: + VEC3 P; // size 0x0c, offset 0x00 + VEC3 d; // size 0x0c, offset 0x0c + }; // size 0x18 + + struct CAPSULE { + SEGMENT3 S; // size 0x18, offset 0x00 + f32 r; // size 0x04, offset 0x18 + }; // size 0x1c + + struct PLANE { + // methods + public: + // methods + void Set(VEC3 const* P0, VEC3 const* P1, VEC3 const* P2); + + f32 Test(VEC3 const& P) const { return VEC3Dot(&N, &P) + d; } + + // members + public: + VEC3 N; // size 0x0c, offset 0x00 + f32 d; // size 0x04, offset 0x0c + }; // size 0x10 + + struct AABB { + // methods + public: + // cdtors + AABB() {} + + // methods + void Normalize(); + void Set(VEC3 const* arrayPoint, unsigned numPoints); + void Set(AABB const* box, MTX34 const* M); + + // members + public: + VEC3 Pmin; // size 0x0c, offset 0x00 + VEC3 Pmax; // size 0x0c, offset 0x0c + }; // size 0x18 + + struct SPHERE { + // methods + public: + // methods + void Set(VEC3 const* arrayPoint, unsigned numPoints); + + // members + public: + VEC3 C; // size 0x0c, offset 0x00 + f32 r; // size 0x04, offset 0x0c + }; // size 0x10 + + class FRUSTUM { + // methods + public: + // methods + void Set(f32 fovy, f32 aspect, f32 n, f32 f, MTX34 const& camera); + void Set(f32 top, f32 bottom, f32 left, f32 right, f32 n, f32 f, MTX34 const& camera); + + bool IntersectSphere(SPHERE const* S) const; + bool IntersectAABB(AABB const* B) const; + IntersectionResult IntersectAABB_Ex(AABB const* B) const; + + // members + public: + MTX34 cam; // size 0x30, offset 0x00 + PLANE leftPlane; // size 0x10, offset 0x30 + PLANE rightPlane; // size 0x10, offset 0x40 + PLANE topPlane; // size 0x10, offset 0x50 + PLANE bottomPlane; // size 0x10, offset 0x60 + f32 near; // size 0x04, offset 0x70 + f32 far; // size 0x04, offset 0x74 + AABB box; // size 0x18, offset 0x78 + PLANE planes[6]; // size 0x60, offset 0x90 + }; // size 0xf0 + + f32 DistSqPoint3ToLine3(VEC3 const* P, LINE3 const* L, f32* t); + f32 DistSqPoint3ToRay3(VEC3 const* P, RAY3 const* R, f32* t); + f32 DistSqPoint3ToSegment3(VEC3 const* P, SEGMENT3 const* S, f32* t); + f32 DistSqPoint3ToPlane(VEC3 const* P, PLANE const* J, VEC3* Q); + f32 DistSqSphereToPlane(SPHERE const* S, PLANE const* J); + f32 DistSqPoint3ToPolyline3(VEC3 const* P, VEC3 const* vertices, unsigned nVertices); + f32 DistSqLine3ToLine3(LINE3 const* L0, LINE3 const* L1, f32* s, f32* t); + f32 DistSqSegment3ToSegment3(SEGMENT3 const* S1, SEGMENT3 const* S2, f32* s, f32* t); + f32 DistSqLine3ToRay3(LINE3 const* L, RAY3 const* R, f32* s, f32* t); + f32 DistSqLine3ToSegment3(LINE3 const* L0, SEGMENT3 const* S, f32* s, f32* t); + f32 DistSqRay3ToRay3(RAY3 const* R0, RAY3 const* R1, f32* s, f32* t); + f32 DistSqRay3ToSegment3(RAY3 const* R0, SEGMENT3 const* S, f32* s, f32* t); + + IntersectionResult IntersectionLine3Plane(LINE3 const* L, PLANE const* J, f32* t, VEC3* I); + IntersectionResult IntersectionRay3Plane(RAY3 const* R, PLANE const* J, f32* t, VEC3* I); + IntersectionResult IntersectionSegment3Plane(SEGMENT3 const* S, PLANE const* J, f32* t, + VEC3* I); + IntersectionResult IntersectionLine3Sphere(LINE3 const* L, SPHERE const* sphere, f32* t0, + f32* t1); + IntersectionResult IntersectionRay3Sphere(RAY3 const* R, SPHERE const* sphere, f32* t0, + f32* t1); + bool IntersectionRay3Sphere(RAY3 const* R, SPHERE const* sphere); + IntersectionResult IntersectionSegment3Sphere(SEGMENT3 const* S, SPHERE const* sphere, + f32* t0, f32* t1); + + bool IntersectionRay3AABB(RAY3 const* R, AABB const* box, f32* t); + bool IntersectionAABB(AABB const* a, AABB const* b); + bool IntersectionSphereAABB(SPHERE const* sphere, AABB const* aabb); + bool IntersectionSphere(SPHERE const* s0, SPHERE const* s1); + bool IntersectionCapsule(CAPSULE const* C0, CAPSULE const* C1); + bool IntersectionRay3Capsule(RAY3 const* R, CAPSULE const* C); + bool IntersectionLine3Capsule(LINE3 const* L, CAPSULE const* C); + bool IntersectionPlaneCapsule(PLANE const* J, CAPSULE const* C); + + SPHERE* MergeSphere(SPHERE* s2, SPHERE const* s0, SPHERE const* s1); + AABB* MergeAABB(AABB* a2, AABB const* a0, AABB const* a1); + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_GEOMETRY_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp b/src/revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp new file mode 100644 index 0000000000..b3655c49ca --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp @@ -0,0 +1,433 @@ +#include "arithmetic.h" +#include + +typedef struct { + /* 0x00 */ f32 sin_val; + /* 0x04 */ f32 cos_val; + /* 0x08 */ f32 sin_delta; + /* 0x0C */ f32 cos_delta; +} SinCosSample; // size = 0x10 + +typedef struct { + /* 0x00 */ f32 atan_val; + /* 0x04 */ f32 atan_delta; +} ArcTanSample; // size = 0x08 + +namespace nw4hbm { + namespace math { + namespace { + f32 AtanFIdx_(f32 x); + + static SinCosSample sSinCosTbl[] = { + {0.0f, 1.0f, 0.024541f, -3.01e-4f}, + {0.024541f, 0.999699f, 0.024526f, -9.03e-4f}, + {0.049068f, 0.998795f, 0.024497f, -0.001505f}, + {0.073565f, 0.99729f, 0.024453f, -0.002106f}, + {0.098017f, 0.995185f, 0.024394f, -0.002705f}, + {0.122411f, 0.99248f, 0.02432f, -0.003303f}, + {0.14673f, 0.989177f, 0.024231f, -0.003899f}, + {0.170962f, 0.985278f, 0.024128f, -0.004492f}, + {0.19509f, 0.980785f, 0.024011f, -0.005083f}, + {0.219101f, 0.975702f, 0.023879f, -0.005671f}, + {0.24298f, 0.970031f, 0.023733f, -0.006255f}, + {0.266713f, 0.963776f, 0.023572f, -0.006836f}, + {0.290285f, 0.95694f, 0.023397f, -0.007412f}, + {0.313682f, 0.949528f, 0.023208f, -0.007984f}, + {0.33689f, 0.941544f, 0.023005f, -0.008551f}, + {0.359895f, 0.932993f, 0.022788f, -0.009113f}, + {0.382683f, 0.92388f, 0.022558f, -0.00967f}, + {0.405241f, 0.91421f, 0.022314f, -0.01022f}, + {0.427555f, 0.903989f, 0.022056f, -0.010765f}, + {0.449611f, 0.893224f, 0.021785f, -0.011303f}, + {0.471397f, 0.881921f, 0.021501f, -0.011834f}, + {0.492898f, 0.870087f, 0.021205f, -0.012358f}, + {0.514103f, 0.857729f, 0.020895f, -0.012875f}, + {0.534998f, 0.844854f, 0.020573f, -0.013384f}, + {0.55557f, 0.83147f, 0.020238f, -0.013885f}, + {0.575808f, 0.817585f, 0.019891f, -0.014377f}, + {0.595699f, 0.803208f, 0.019532f, -0.014861f}, + {0.615232f, 0.788346f, 0.019162f, -0.015336f}, + {0.634393f, 0.77301f, 0.01878f, -0.015802f}, + {0.653173f, 0.757209f, 0.018386f, -0.016258f}, + {0.671559f, 0.740951f, 0.017982f, -0.016704f}, + {0.689541f, 0.724247f, 0.017566f, -0.01714f}, + {0.707107f, 0.707107f, 0.01714f, -0.017566f}, + {0.724247f, 0.689541f, 0.016704f, -0.017982f}, + {0.740951f, 0.671559f, 0.016258f, -0.018386f}, + {0.757209f, 0.653173f, 0.015802f, -0.01878f}, + {0.77301f, 0.634393f, 0.015336f, -0.019162f}, + {0.788346f, 0.615232f, 0.014861f, -0.019532f}, + {0.803208f, 0.595699f, 0.014377f, -0.019891f}, + {0.817585f, 0.575808f, 0.013885f, -0.020238f}, + {0.83147f, 0.55557f, 0.013384f, -0.020573f}, + {0.844854f, 0.534998f, 0.012875f, -0.020895f}, + {0.857729f, 0.514103f, 0.012358f, -0.021205f}, + {0.870087f, 0.492898f, 0.011834f, -0.021501f}, + {0.881921f, 0.471397f, 0.011303f, -0.021785f}, + {0.893224f, 0.449611f, 0.010765f, -0.022056f}, + {0.903989f, 0.427555f, 0.01022f, -0.022314f}, + {0.91421f, 0.405241f, 0.00967f, -0.022558f}, + {0.92388f, 0.382683f, 0.009113f, -0.022788f}, + {0.932993f, 0.359895f, 0.008551f, -0.023005f}, + {0.941544f, 0.33689f, 0.007984f, -0.023208f}, + {0.949528f, 0.313682f, 0.007412f, -0.023397f}, + {0.95694f, 0.290285f, 0.006836f, -0.023572f}, + {0.963776f, 0.266713f, 0.006255f, -0.023733f}, + {0.970031f, 0.24298f, 0.005671f, -0.023879f}, + {0.975702f, 0.219101f, 0.005083f, -0.024011f}, + {0.980785f, 0.19509f, 0.004492f, -0.024128f}, + {0.985278f, 0.170962f, 0.003899f, -0.024231f}, + {0.989177f, 0.14673f, 0.003303f, -0.02432f}, + {0.99248f, 0.122411f, 0.002705f, -0.024394f}, + {0.995185f, 0.098017f, 0.002106f, -0.024453f}, + {0.99729f, 0.073565f, 0.001505f, -0.024497f}, + {0.998795f, 0.049068f, 9.03e-4f, -0.024526f}, + {0.999699f, 0.024541f, 3.01e-4f, -0.024541f}, + {1.0f, 0.0f, -3.01e-4f, -0.024541f}, + {0.999699f, -0.024541f, -9.03e-4f, -0.024526f}, + {0.998795f, -0.049068f, -0.001505f, -0.024497f}, + {0.99729f, -0.073565f, -0.002106f, -0.024453f}, + {0.995185f, -0.098017f, -0.002705f, -0.024394f}, + {0.99248f, -0.122411f, -0.003303f, -0.02432f}, + {0.989177f, -0.14673f, -0.003899f, -0.024231f}, + {0.985278f, -0.170962f, -0.004492f, -0.024128f}, + {0.980785f, -0.19509f, -0.005083f, -0.024011f}, + {0.975702f, -0.219101f, -0.005671f, -0.023879f}, + {0.970031f, -0.24298f, -0.006255f, -0.023733f}, + {0.963776f, -0.266713f, -0.006836f, -0.023572f}, + {0.95694f, -0.290285f, -0.007412f, -0.023397f}, + {0.949528f, -0.313682f, -0.007984f, -0.023208f}, + {0.941544f, -0.33689f, -0.008551f, -0.023005f}, + {0.932993f, -0.359895f, -0.009113f, -0.022788f}, + {0.92388f, -0.382683f, -0.00967f, -0.022558f}, + {0.91421f, -0.405241f, -0.01022f, -0.022314f}, + {0.903989f, -0.427555f, -0.010765f, -0.022056f}, + {0.893224f, -0.449611f, -0.011303f, -0.021785f}, + {0.881921f, -0.471397f, -0.011834f, -0.021501f}, + {0.870087f, -0.492898f, -0.012358f, -0.021205f}, + {0.857729f, -0.514103f, -0.012875f, -0.020895f}, + {0.844854f, -0.534998f, -0.013384f, -0.020573f}, + {0.83147f, -0.55557f, -0.013885f, -0.020238f}, + {0.817585f, -0.575808f, -0.014377f, -0.019891f}, + {0.803208f, -0.595699f, -0.014861f, -0.019532f}, + {0.788346f, -0.615232f, -0.015336f, -0.019162f}, + {0.77301f, -0.634393f, -0.015802f, -0.01878f}, + {0.757209f, -0.653173f, -0.016258f, -0.018386f}, + {0.740951f, -0.671559f, -0.016704f, -0.017982f}, + {0.724247f, -0.689541f, -0.01714f, -0.017566f}, + {0.707107f, -0.707107f, -0.017566f, -0.01714f}, + {0.689541f, -0.724247f, -0.017982f, -0.016704f}, + {0.671559f, -0.740951f, -0.018386f, -0.016258f}, + {0.653173f, -0.757209f, -0.01878f, -0.015802f}, + {0.634393f, -0.77301f, -0.019162f, -0.015336f}, + {0.615232f, -0.788346f, -0.019532f, -0.014861f}, + {0.595699f, -0.803208f, -0.019891f, -0.014377f}, + {0.575808f, -0.817585f, -0.020238f, -0.013885f}, + {0.55557f, -0.83147f, -0.020573f, -0.013384f}, + {0.534998f, -0.844854f, -0.020895f, -0.012875f}, + {0.514103f, -0.857729f, -0.021205f, -0.012358f}, + {0.492898f, -0.870087f, -0.021501f, -0.011834f}, + {0.471397f, -0.881921f, -0.021785f, -0.011303f}, + {0.449611f, -0.893224f, -0.022056f, -0.010765f}, + {0.427555f, -0.903989f, -0.022314f, -0.01022f}, + {0.405241f, -0.91421f, -0.022558f, -0.00967f}, + {0.382683f, -0.92388f, -0.022788f, -0.009113f}, + {0.359895f, -0.932993f, -0.023005f, -0.008551f}, + {0.33689f, -0.941544f, -0.023208f, -0.007984f}, + {0.313682f, -0.949528f, -0.023397f, -0.007412f}, + {0.290285f, -0.95694f, -0.023572f, -0.006836f}, + {0.266713f, -0.963776f, -0.023733f, -0.006255f}, + {0.24298f, -0.970031f, -0.023879f, -0.005671f}, + {0.219101f, -0.975702f, -0.024011f, -0.005083f}, + {0.19509f, -0.980785f, -0.024128f, -0.004492f}, + {0.170962f, -0.985278f, -0.024231f, -0.003899f}, + {0.14673f, -0.989177f, -0.02432f, -0.003303f}, + {0.122411f, -0.99248f, -0.024394f, -0.002705f}, + {0.098017f, -0.995185f, -0.024453f, -0.002106f}, + {0.073565f, -0.99729f, -0.024497f, -0.001505f}, + {0.049068f, -0.998795f, -0.024526f, -9.03e-4f}, + {0.024541f, -0.999699f, -0.024541f, -3.01e-4f}, + {0.0f, -1.0f, -0.024541f, 3.01e-4f}, + {-0.024541f, -0.999699f, -0.024526f, 9.03e-4f}, + {-0.049068f, -0.998795f, -0.024497f, 0.001505f}, + {-0.073565f, -0.99729f, -0.024453f, 0.002106f}, + {-0.098017f, -0.995185f, -0.024394f, 0.002705f}, + {-0.122411f, -0.99248f, -0.02432f, 0.003303f}, + {-0.14673f, -0.989177f, -0.024231f, 0.003899f}, + {-0.170962f, -0.985278f, -0.024128f, 0.004492f}, + {-0.19509f, -0.980785f, -0.024011f, 0.005083f}, + {-0.219101f, -0.975702f, -0.023879f, 0.005671f}, + {-0.24298f, -0.970031f, -0.023733f, 0.006255f}, + {-0.266713f, -0.963776f, -0.023572f, 0.006836f}, + {-0.290285f, -0.95694f, -0.023397f, 0.007412f}, + {-0.313682f, -0.949528f, -0.023208f, 0.007984f}, + {-0.33689f, -0.941544f, -0.023005f, 0.008551f}, + {-0.359895f, -0.932993f, -0.022788f, 0.009113f}, + {-0.382683f, -0.92388f, -0.022558f, 0.00967f}, + {-0.405241f, -0.91421f, -0.022314f, 0.01022f}, + {-0.427555f, -0.903989f, -0.022056f, 0.010765f}, + {-0.449611f, -0.893224f, -0.021785f, 0.011303f}, + {-0.471397f, -0.881921f, -0.021501f, 0.011834f}, + {-0.492898f, -0.870087f, -0.021205f, 0.012358f}, + {-0.514103f, -0.857729f, -0.020895f, 0.012875f}, + {-0.534998f, -0.844854f, -0.020573f, 0.013384f}, + {-0.55557f, -0.83147f, -0.020238f, 0.013885f}, + {-0.575808f, -0.817585f, -0.019891f, 0.014377f}, + {-0.595699f, -0.803208f, -0.019532f, 0.014861f}, + {-0.615232f, -0.788346f, -0.019162f, 0.015336f}, + {-0.634393f, -0.77301f, -0.01878f, 0.015802f}, + {-0.653173f, -0.757209f, -0.018386f, 0.016258f}, + {-0.671559f, -0.740951f, -0.017982f, 0.016704f}, + {-0.689541f, -0.724247f, -0.017566f, 0.01714f}, + {-0.707107f, -0.707107f, -0.01714f, 0.017566f}, + {-0.724247f, -0.689541f, -0.016704f, 0.017982f}, + {-0.740951f, -0.671559f, -0.016258f, 0.018386f}, + {-0.757209f, -0.653173f, -0.015802f, 0.01878f}, + {-0.77301f, -0.634393f, -0.015336f, 0.019162f}, + {-0.788346f, -0.615232f, -0.014861f, 0.019532f}, + {-0.803208f, -0.595699f, -0.014377f, 0.019891f}, + {-0.817585f, -0.575808f, -0.013885f, 0.020238f}, + {-0.83147f, -0.55557f, -0.013384f, 0.020573f}, + {-0.844854f, -0.534998f, -0.012875f, 0.020895f}, + {-0.857729f, -0.514103f, -0.012358f, 0.021205f}, + {-0.870087f, -0.492898f, -0.011834f, 0.021501f}, + {-0.881921f, -0.471397f, -0.011303f, 0.021785f}, + {-0.893224f, -0.449611f, -0.010765f, 0.022056f}, + {-0.903989f, -0.427555f, -0.01022f, 0.022314f}, + {-0.91421f, -0.405241f, -0.00967f, 0.022558f}, + {-0.92388f, -0.382683f, -0.009113f, 0.022788f}, + {-0.932993f, -0.359895f, -0.008551f, 0.023005f}, + {-0.941544f, -0.33689f, -0.007984f, 0.023208f}, + {-0.949528f, -0.313682f, -0.007412f, 0.023397f}, + {-0.95694f, -0.290285f, -0.006836f, 0.023572f}, + {-0.963776f, -0.266713f, -0.006255f, 0.023733f}, + {-0.970031f, -0.24298f, -0.005671f, 0.023879f}, + {-0.975702f, -0.219101f, -0.005083f, 0.024011f}, + {-0.980785f, -0.19509f, -0.004492f, 0.024128f}, + {-0.985278f, -0.170962f, -0.003899f, 0.024231f}, + {-0.989177f, -0.14673f, -0.003303f, 0.02432f}, + {-0.99248f, -0.122411f, -0.002705f, 0.024394f}, + {-0.995185f, -0.098017f, -0.002106f, 0.024453f}, + {-0.99729f, -0.073565f, -0.001505f, 0.024497f}, + {-0.998795f, -0.049068f, -9.03e-4f, 0.024526f}, + {-0.999699f, -0.024541f, -3.01e-4f, 0.024541f}, + {-1.0f, -0.0f, 3.01e-4f, 0.024541f}, + {-0.999699f, 0.024541f, 9.03e-4f, 0.024526f}, + {-0.998795f, 0.049068f, 0.001505f, 0.024497f}, + {-0.99729f, 0.073565f, 0.002106f, 0.024453f}, + {-0.995185f, 0.098017f, 0.002705f, 0.024394f}, + {-0.99248f, 0.122411f, 0.003303f, 0.02432f}, + {-0.989177f, 0.14673f, 0.003899f, 0.024231f}, + {-0.985278f, 0.170962f, 0.004492f, 0.024128f}, + {-0.980785f, 0.19509f, 0.005083f, 0.024011f}, + {-0.975702f, 0.219101f, 0.005671f, 0.023879f}, + {-0.970031f, 0.24298f, 0.006255f, 0.023733f}, + {-0.963776f, 0.266713f, 0.006836f, 0.023572f}, + {-0.95694f, 0.290285f, 0.007412f, 0.023397f}, + {-0.949528f, 0.313682f, 0.007984f, 0.023208f}, + {-0.941544f, 0.33689f, 0.008551f, 0.023005f}, + {-0.932993f, 0.359895f, 0.009113f, 0.022788f}, + {-0.92388f, 0.382683f, 0.00967f, 0.022558f}, + {-0.91421f, 0.405241f, 0.01022f, 0.022314f}, + {-0.903989f, 0.427555f, 0.010765f, 0.022056f}, + {-0.893224f, 0.449611f, 0.011303f, 0.021785f}, + {-0.881921f, 0.471397f, 0.011834f, 0.021501f}, + {-0.870087f, 0.492898f, 0.012358f, 0.021205f}, + {-0.857729f, 0.514103f, 0.012875f, 0.020895f}, + {-0.844854f, 0.534998f, 0.013384f, 0.020573f}, + {-0.83147f, 0.55557f, 0.013885f, 0.020238f}, + {-0.817585f, 0.575808f, 0.014377f, 0.019891f}, + {-0.803208f, 0.595699f, 0.014861f, 0.019532f}, + {-0.788346f, 0.615232f, 0.015336f, 0.019162f}, + {-0.77301f, 0.634393f, 0.015802f, 0.01878f}, + {-0.757209f, 0.653173f, 0.016258f, 0.018386f}, + {-0.740951f, 0.671559f, 0.016704f, 0.017982f}, + {-0.724247f, 0.689541f, 0.01714f, 0.017566f}, + {-0.707107f, 0.707107f, 0.017566f, 0.01714f}, + {-0.689541f, 0.724247f, 0.017982f, 0.016704f}, + {-0.671559f, 0.740951f, 0.018386f, 0.016258f}, + {-0.653173f, 0.757209f, 0.01878f, 0.015802f}, + {-0.634393f, 0.77301f, 0.019162f, 0.015336f}, + {-0.615232f, 0.788346f, 0.019532f, 0.014861f}, + {-0.595699f, 0.803208f, 0.019891f, 0.014377f}, + {-0.575808f, 0.817585f, 0.020238f, 0.013885f}, + {-0.55557f, 0.83147f, 0.020573f, 0.013384f}, + {-0.534998f, 0.844854f, 0.020895f, 0.012875f}, + {-0.514103f, 0.857729f, 0.021205f, 0.012358f}, + {-0.492898f, 0.870087f, 0.021501f, 0.011834f}, + {-0.471397f, 0.881921f, 0.021785f, 0.011303f}, + {-0.449611f, 0.893224f, 0.022056f, 0.010765f}, + {-0.427555f, 0.903989f, 0.022314f, 0.01022f}, + {-0.405241f, 0.91421f, 0.022558f, 0.00967f}, + {-0.382683f, 0.92388f, 0.022788f, 0.009113f}, + {-0.359895f, 0.932993f, 0.023005f, 0.008551f}, + {-0.33689f, 0.941544f, 0.023208f, 0.007984f}, + {-0.313682f, 0.949528f, 0.023397f, 0.007412f}, + {-0.290285f, 0.95694f, 0.023572f, 0.006836f}, + {-0.266713f, 0.963776f, 0.023733f, 0.006255f}, + {-0.24298f, 0.970031f, 0.023879f, 0.005671f}, + {-0.219101f, 0.975702f, 0.024011f, 0.005083f}, + {-0.19509f, 0.980785f, 0.024128f, 0.004492f}, + {-0.170962f, 0.985278f, 0.024231f, 0.003899f}, + {-0.14673f, 0.989177f, 0.02432f, 0.003303f}, + {-0.122411f, 0.99248f, 0.024394f, 0.002705f}, + {-0.098017f, 0.995185f, 0.024453f, 0.002106f}, + {-0.073565f, 0.99729f, 0.024497f, 0.001505f}, + {-0.049068f, 0.998795f, 0.024526f, 9.03e-4f}, + {-0.024541f, 0.999699f, 0.024541f, 3.01e-4f}, + {-0.0f, 1.0f, 0.024541f, -3.01e-4f}, + }; + + static ArcTanSample sArcTanTbl[] = { + {0.0f, 1.2728254f}, {1.2728254f, 1.2703458f}, {2.5431712f, 1.2654155f}, + {3.8085866f, 1.2580916f}, {5.0666785f, 1.2484571f}, {6.3151355f, 1.2366195f}, + {7.551755f, 1.2227072f}, {8.774462f, 1.2068666f}, {9.981329f, 1.1892582f}, + {11.170587f, 1.1700529f}, {12.34064f, 1.149428f}, {13.4900675f, 1.1275644f}, + {14.617632f, 1.1046423f}, {15.722275f, 1.0808387f}, {16.803114f, 1.0563251f}, + {17.859438f, 1.0312649f}, {18.890703f, 1.005812f}, {19.896515f, 0.98010963f}, + {20.876625f, 0.9542891f}, {21.830914f, 0.9284698f}, {22.759384f, 0.90275896f}, + {23.662142f, 0.87725157f}, {24.539394f, 0.8520309f}, {25.391424f, 0.8271689f}, + {26.218594f, 0.802727f}, {27.02132f, 0.77875656f}, {27.800077f, 0.7553001f}, + {28.555378f, 0.7323915f}, {29.28777f, 0.7100574f}, {29.997826f, 0.6883175f}, + {30.686144f, 0.66718566f}, {31.353329f, 0.6466705f}, {32.0f, 0.62677616f}, + }; + + } // namespace + + namespace { + + f32 AtanFIdx_(f32 x) { + u16 idx; + f32 val; + f32 r; + + x *= 32.0f; + + idx = F32ToU16(x); + r = x - U16ToF32(idx); + val = sArcTanTbl[idx].atan_val + r * sArcTanTbl[idx].atan_delta; + + return val; + } + + } // unnamed namespace + + f32 SinFIdx(f32 fidx) { + f32 abs_fidx = FAbs(fidx); // hm + f32 val; + u16 idx; + f32 r; + + while (abs_fidx >= 65536.0f) { + abs_fidx -= 65536.0f; + } + + idx = F32ToU16(abs_fidx); + r = abs_fidx - U16ToF32(idx); + + idx &= 0xff; + val = sSinCosTbl[idx].sin_val + r * sSinCosTbl[idx].sin_delta; + + return fidx < 0.0f ? -val : val; + } + + f32 CosFIdx(f32 fidx) { + u16 idx; + f32 r; + + fidx = FAbs(fidx); + while (fidx >= 65536.0f) { + fidx -= 65536.0f; + } + + idx = F32ToU16(fidx); + r = fidx - U16ToF32(idx); + + idx &= 0xff; + + return sSinCosTbl[idx].cos_val + r * sSinCosTbl[idx].cos_delta; + } + + extern void __deadstrip1(); + extern void __deadstrip1() { + (void)32.0f; + (void)64.0f; + } + + f32 Atan2FIdx(f32 y, f32 x) { + f32 a; + f32 b; + f32 c; + bool minus; + + if (x == 0.0f && y == 0.0f) { + return 0.0f; + } + + if (x >= 0.0f) { + if (y >= 0.0f) { + if (x >= y) { + a = x; + b = y; + c = 0.0f; + + minus = false; + } else { + a = y; + b = x; + c = 64.0f; + + minus = true; + } + } else { + if (x >= -y) { + a = x; + b = -y; + c = 0.0f; + + minus = true; + } else { + a = -y; + b = x; + c = -64.0f; + + minus = false; + } + } + } else { + if (y >= 0.0f) { + if (-x >= y) { + a = -x; + b = y; + c = 128.0f; + + minus = true; + } else { + a = y; + b = -x; + c = 64.0f; + + minus = false; + } + } else { + if (-x >= -y) { + a = -x; + b = -y; + c = -128.0f; + + minus = false; + } else { + a = -y; + b = -x; + c = -64.0f; + + minus = true; + } + } + } + + return minus ? c - AtanFIdx_(b / a) : c + AtanFIdx_(b / a); + } + + } // namespace math +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/math/triangular.h b/src/revolution/homebuttonLib/nw4hbm/math/triangular.h new file mode 100644 index 0000000000..3a96e81205 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/triangular.h @@ -0,0 +1,47 @@ +#ifndef NW4HBM_MATH_TRIANGULAR_H +#define NW4HBM_MATH_TRIANGULAR_H + +#include +#include + +#include + +#include "constants.h" + +namespace nw4hbm { + namespace math { + f32 SinFIdx(f32 fidx); + f32 CosFIdx(f32 fidx); + void SinCosFIdx(f32* s, f32* c, f32 fidx); + + f32 AtanFIdx(f32 x); + f32 Atan2FIdx(f32 y, f32 x); + + inline f32 TanFIdx(f32 fidx) { + // They were just like "Ah fuck it we already got too many tables" haha lol + return std::tanf(fidx * convert::FIdx2Rad); + } + + inline f32 CosRad(f32 rad) { + return CosFIdx(rad * convert::Rad2FIdx); + } + + inline f32 SinDeg(f32 deg) { + return SinFIdx(deg * convert::Deg2FIdx); + } + + inline f32 CosDeg(f32 deg) { + return CosFIdx(deg * convert::Deg2FIdx); + } + + inline f32 TanDeg(f32 deg) { + return TanFIdx(deg * convert::Deg2FIdx); + } + + inline f32 Atan2Deg(f32 y, f32 x) { + return Atan2FIdx(y, x) * convert::FIdx2Deg; + } + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_TRIANGULAR_H diff --git a/src/revolution/homebuttonLib/nw4hbm/math/types.h b/src/revolution/homebuttonLib/nw4hbm/math/types.h new file mode 100644 index 0000000000..7db18aa542 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/math/types.h @@ -0,0 +1,523 @@ +#ifndef NW4HBM_MATH_TYPES_H +#define NW4HBM_MATH_TYPES_H + +#include +#include + +namespace nw4hbm { + namespace math { + struct _VEC2 { + f32 x; // size 0x04, offset 0x00 + f32 y; // size 0x04, offset 0x04 + }; // size 0x08 + + struct _VEC3 { + f32 x; // size 0x04, offset 0x00 + f32 y; // size 0x04, offset 0x04 + f32 z; // size 0x04, offset 0x08 + }; // size 0x0c + + struct _VEC4 { + f32 x; // size 0x04, offset 0x00 + f32 y; // size 0x04, offset 0x04 + f32 z; // size 0x04, offset 0x08 + f32 w; // size 0x04, offset 0x0c + }; // size 0x10 + + struct _QUAT { + f32 x; // size 0x04, offset 0x00 + f32 y; // size 0x04, offset 0x04 + f32 z; // size 0x04, offset 0x08 + f32 w; // size 0x04, offset 0x0c + }; // size 0x10 + + struct _MTX33 { + union { + struct { + f32 _00; // size 0x04, offset 0x00 + f32 _01; // size 0x04, offset 0x04 + f32 _02; // size 0x04, offset 0x08 + f32 _10; // size 0x04, offset 0x0c + f32 _11; // size 0x04, offset 0x10 + f32 _12; // size 0x04, offset 0x14 + f32 _20; // size 0x04, offset 0x18 + f32 _21; // size 0x04, offset 0x1c + f32 _22; // size 0x04, offset 0x20 + }; // size 0x24 + + f32 m[3][3]; // size 0x24 + f32 a[3 * 3]; // size 0x24 + }; // size 0x24, offset 0x00 + }; // size 0x24 + + struct _MTX34 { + union { + struct { + f32 _00; // size 0x04, offset 0x00 + f32 _01; // size 0x04, offset 0x04 + f32 _02; // size 0x04, offset 0x08 + f32 _03; // size 0x04, offset 0x0c + f32 _10; // size 0x04, offset 0x10 + f32 _11; // size 0x04, offset 0x14 + f32 _12; // size 0x04, offset 0x18 + f32 _13; // size 0x04, offset 0x1c + f32 _20; // size 0x04, offset 0x20 + f32 _21; // size 0x04, offset 0x24 + f32 _22; // size 0x04, offset 0x28 + f32 _23; // size 0x04, offset 0x2c + }; // size 0x30 + + f32 m[3][4]; // size 0x30 + f32 a[3 * 4]; // size 0x30 + Mtx mtx; // size 0x30 + }; // size 0x30, offset 0x00 + }; // size 0x30 + + struct _MTX44 { + union { + struct { + f32 _00; // size 0x04, offset 0x00 + f32 _01; // size 0x04, offset 0x04 + f32 _02; // size 0x04, offset 0x08 + f32 _03; // size 0x04, offset 0x0c + f32 _10; // size 0x04, offset 0x10 + f32 _11; // size 0x04, offset 0x14 + f32 _12; // size 0x04, offset 0x18 + f32 _13; // size 0x04, offset 0x1c + f32 _20; // size 0x04, offset 0x20 + f32 _21; // size 0x04, offset 0x24 + f32 _22; // size 0x04, offset 0x28 + f32 _23; // size 0x04, offset 0x2c + f32 _30; // size 0x04, offset 0x30 + f32 _31; // size 0x04, offset 0x34 + f32 _32; // size 0x04, offset 0x38 + f32 _33; // size 0x04, offset 0x3c + }; // size 0x40 + + f32 m[4][4]; // size 0x40 + f32 a[4 * 4]; // size 0x40 + Mtx44 mtx; // size 0x40 + }; // size 0x40, offset 0x00 + }; // size 0x40 + + struct VEC2 : public _VEC2 { + // methods + public: + // cdtors + VEC2() {} + VEC2(f32 fx, f32 fy) { + x = fx; + y = fy; + } + + // operators + operator f32*() { return reinterpret_cast(this); } + operator f32 const*() const { return reinterpret_cast(this); } + + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _VEC2 */ // size 0x08, offset 0x00 + }; // size 0x08 + + struct VEC3 : public _VEC3 { + // methods + public: + // cdtors + VEC3() {} + VEC3(f32 fx, f32 fy, f32 fz) { + x = fx; + y = fy; + z = fz; + } + + // operators + VEC3 operator+(VEC3 const& rhs) const; + VEC3 operator-(VEC3 const& rhs) const; + + VEC3 operator*(f32 f) const; + + operator VecPtr() { return reinterpret_cast(this); } + operator CVecPtr() const { return (CVecPtr)(this); } + + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _VEC3 */ // size 0x0c, offset 0x00 + }; // size 0x0c + + struct VEC4 : public _VEC4 { + // methods + public: + // cdtors + VEC4() {} + + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _VEC4 */ // size 0x10, offset 0x00 + }; // size 0x10 + + struct QUAT : public _QUAT { + // methods + public: + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _QUAT */ // size 0x10, offset 0x00 + }; // size 0x10 + + struct MTX33 : public _MTX33 { + // methods + public: + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _MTX33 */ // size 0x24, offset 0x00 + }; // size 0x24 + + struct MTX34 : public _MTX34 { + // methods + public: + // cdtors + MTX34() {} + + // operators + operator MtxPtr() { return mtx; } + operator CMtxP() const { return mtx; } + + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _MTX34 */ // size 0x30, offset 0x00 + }; // size 0x30 + + struct MTX44 : public _MTX44 { + // methods + public: + // methods + void Report(bool bNewline, char const* name) const; + + // members + public: + /* base _MTX44 */ // size 0x24, offset 0x00 + }; // size 0x24 + + inline VEC3* VEC3Add(register VEC3* pOut, register VEC3 const* p1, + register VEC3 const* p2) { + register f32 a, b, c; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + // xy + psq_l a, 0(p1), FALSE, qr0 + psq_l b, 0(p2), FALSE, qr0 + + ps_add c, a, b + psq_st c, 0(pOut), FALSE, qr0 + + // z- + psq_l a, 8(p1), TRUE, qr0 + psq_l b, 8(p2), TRUE, qr0 + + ps_add c, a, b + psq_st c, 8(pOut), TRUE, qr0 + +#undef qr0 + } +#else +#pragma unused(p1, p2, a, b, c) +#endif + + return pOut; + } + + inline VEC3* VEC3Sub(register VEC3* pOut, register VEC3 const* p1, + register VEC3 const* p2) { + register f32 a, b, c; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + // xy + psq_l a, 0(p1), FALSE, qr0 + psq_l b, 0(p2), FALSE, qr0 + + ps_sub c, a, b + psq_st c, 0(pOut), FALSE, qr0 + + // z- + psq_l a, 8(p1), TRUE, qr0 + psq_l b, 8(p2), TRUE, qr0 + + ps_sub c, a, b + psq_st c, 8(pOut), TRUE, qr0 + +#undef qr0 + } +#else +#pragma unused(p1, p2, a, b, c) +#endif + + return pOut; + } + + inline VEC3* VEC3Scale(register VEC3* pOut, register VEC3 const* p, register f32 scale) { + register f32 a, b; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + // xy + psq_l a, 0(p), FALSE, qr0 + ps_muls0 b, a, scale + psq_st b, 0(pOut), FALSE, qr0 + + // z- + psq_l a, 8(p), TRUE, qr0 + ps_muls0 b, a, scale + psq_st b, 8(pOut), TRUE, qr0 + +#undef qr0 + } +#else +#pragma unused(p, scale, a, b) +#endif + + return pOut; + } + + inline VEC3* VEC3Lerp(register VEC3* pOut, register VEC3 const* p1, register VEC3 const* p2, + register f32 t) { + register f32 a, b, c; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + // xy + psq_l a, 0(p1), FALSE, qr0 + psq_l b, 0(p2), FALSE, qr0 + + ps_sub c, b, a + ps_madds0 c, c, t, a + psq_st c, 0(pOut), FALSE, qr0 + + // z- + psq_l a, 8(p1), TRUE, qr0 + psq_l b, 8(p2), TRUE, qr0 + + ps_sub c, b, a + ps_madds0 c, c, t, a + psq_st c, 8(pOut), TRUE, qr0 + +#undef qr0 + } +#else +#pragma unused(p1, p2, t, a, b, c) +#endif + + return pOut; + } + + inline f32 VEC3Dot(register VEC3 const* p1, register VEC3 const* p2) { + register f32 _v1, _v2, _v3, _v4, _v5; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + // yz + psq_l _v2, 4(p1), FALSE, qr0 + psq_l _v3, 4(p2), FALSE, qr0 + + ps_mul _v2, _v2, _v3 + + // x- + psq_l _v5, 0(p1), TRUE, qr0 + psq_l _v4, 0(p2), TRUE, qr0 + + ps_madd _v3, _v5, _v4, _v2 + ps_sum0 _v1, _v3, _v2, _v2 + +#undef qr0 + } +#else +#pragma unused(p1, p2, _v2, _v3, _v4, _v5) + _v1 = 0; +#endif + + return _v1; + } + + inline f32 VEC3LenSq(register VEC3 const* p) { + register f32 vxy, vzz, sqmag; + +#if defined(__MWERKS__) + asm + { +#define qr0 0 + + psq_l vxy, 0(p), FALSE, qr0 + ps_mul vxy, vxy, vxy + + lfs vzz, 8(p) + ps_madd sqmag, vzz, vzz, vxy + ps_sum0 sqmag, sqmag, vxy, vxy + +#undef qr0 + } +#else +#pragma unused(p, vxy, vzz) + sqmag = 0; +#endif + + return sqmag; + } + + inline VEC3* VEC3Cross(VEC3* pOut, VEC3 const* p1, VEC3 const* p2) { + PSVECCrossProduct(*p1, *p2, *pOut); + + return pOut; + } + + inline VEC3* VEC3Normalize(VEC3* pOut, VEC3 const* p) { + PSVECNormalize(*p, *pOut); + + return pOut; + } + + inline f32 VEC3DistSq(VEC3 const* p1, VEC3 const* p2) { + return PSVECSquareDistance(*p1, *p2); + } + + // Line info puts these operators outside of the class body + inline VEC3 VEC3::operator+(VEC3 const& rhs) const { + VEC3 tmp; + VEC3Add(&tmp, this, &rhs); + + return tmp; + } + + inline VEC3 VEC3::operator-(VEC3 const& rhs) const { + VEC3 tmp; + VEC3Sub(&tmp, this, &rhs); + + return tmp; + } + + inline VEC3 VEC3::operator*(f32 f) const { + VEC3 tmp; + VEC3Scale(&tmp, this, f); + + return tmp; + } + + inline MTX34* MTX34Mult(MTX34* pOut, MTX34 const* p1, MTX34 const* p2) { + PSMTXConcat(*p1, *p2, *pOut); + + return pOut; + } + + inline MTX34* MTX34Copy(MTX34* pOut, const MTX34* p) { + PSMTXCopy(*p, *pOut); + + return pOut; + } + + inline MTX34* MTX34Identity(MTX34* pOut) { + PSMTXIdentity(*pOut); + + return pOut; + } + + inline u32 MTX34Inv(MTX34* pOut, MTX34 const* p) { + return PSMTXInverse(*p, *pOut); + } + + inline VEC3* VEC3TransformCoord(VEC3* pOut, MTX34 const* pM, VEC3 const* pV) { + PSMTXMultVec(*pM, *pV, *pOut); + + return pOut; + } + + VEC2* VEC2Maximize(VEC2* pOut, VEC2 const* p1, VEC2 const* p2); + VEC2* VEC2Minimize(VEC2* pOut, VEC2 const* p1, VEC2 const* p2); + VEC2* VEC2Normalize(VEC2* pOut, VEC2 const* p); + + VEC3* VEC3Maximize(VEC3* pOut, VEC3 const* p1, VEC3 const* p2); + VEC3* VEC3Minimize(VEC3* pOut, VEC3 const* p1, VEC3 const* p2); + + VEC4* VEC4Add(VEC4* pOut, VEC4 const* p1, VEC4 const* p2); + VEC4* VEC4Sub(VEC4* pOut, VEC4 const* p1, VEC4 const* p2); + VEC4* VEC4Scale(VEC4* pOut, VEC4 const* p, f32 scale); + VEC4* VEC4Lerp(VEC4* pOut, VEC4 const* p1, VEC4 const* p2, f32 t); + f32 VEC4Dot(VEC4 const* p1, VEC4 const* p2); + f32 VEC4LenSq(VEC4 const* p); + f32 VEC4Len(VEC4 const* p); + VEC4* VEC4Normalize(VEC4* pOut, VEC4 const* p); + f32 VEC4DistSq(VEC4 const* p1, VEC4 const* p2); + VEC4* VEC4Maximize(VEC4* pOut, VEC4 const* p1, VEC4 const* p2); + VEC4* VEC4Minimize(VEC4* pOut, VEC4 const* p1, VEC4 const* p2); + + MTX33* MTX33Copy(MTX33* pOut, MTX33 const* p); + MTX33* MTX33Zero(MTX33* pOut); + MTX33* MTX33Identity(MTX33* pOut); + + MTX33* MTX34ToMTX33(MTX33* pOut, MTX34 const* pM); + + MTX33* MTX33MAdd(MTX33* pOut, f32 t, MTX33 const* p1, MTX33 const* p2); + + u32 MTX34InvTranspose(MTX33* inv, MTX34 const* src); + MTX34* MTX34Zero(MTX34* pOut); + bool MTX34IsIdentity(MTX34 const* p); + MTX34* MTX34Add(MTX34* pOut, MTX34 const* p1, MTX34 const* p2); + MTX34* MTX34Sub(MTX34* pOut, MTX34 const* p1, MTX34 const* p2); + MTX34* MTX34Mult(MTX34* pOut, MTX34 const* p, f32 f); + MTX34* MTX34Scale(MTX34* pOut, MTX34 const* pM, VEC3 const* pS); + MTX34* MTX34Trans(MTX34* pOut, MTX34 const* pM, VEC3 const* pT); + MTX34* MTX34MAdd(MTX34* pOut, f32 t, MTX34 const* p1, MTX34 const* p2); + MTX34* MTX34RotAxisFIdx(MTX34* pOut, VEC3 const* pAxis, f32 fIdx); + MTX34* MTX34RotXYZFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ); + MTX34* MTX34RotXYZTransFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, VEC3 const* pT); + + VEC3* VEC3TransformNormal(VEC3* pOut, MTX34 const* pM, VEC3 const* pV); + VEC3* VEC3TransformNormalArray(VEC3* pOut, MTX34 const* pM, VEC3 const* pV, u32 count); + + MTX44* MTX44Zero(MTX44* pOut); + MTX44* MTX44Identity(MTX44* pOut); + MTX44* MTX44Copy(MTX44* pOut, MTX44 const* p); + bool MTX44IsIdentity(MTX44 const* p); + + VEC4* VEC3Transform(VEC4* pOut, MTX44 const* pM, VEC3 const* pV); + VEC3* VEC3TransformCoord(VEC3* pOut, MTX44 const* pM, VEC3 const* pV); + VEC4* VEC3TransformArray(VEC4* pOut, MTX44 const* pM, VEC3 const* pV, u32 count); + VEC3* VEC3TransformCoordArray(VEC3* pOut, MTX44 const* pM, VEC3 const* pV, u32 count); + + VEC4* VEC4Transform(VEC4* pOut, MTX44 const* pM, VEC4 const* pV); + VEC4* VEC4TransformArray(VEC4* pOut, MTX44 const* pM, VEC4 const* pV, u32 count); + } // namespace math +} // namespace nw4hbm + +#endif // NW4HBM_MATH_TYPES_H diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/AxManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/AxManager.h new file mode 100644 index 0000000000..947d941342 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/AxManager.h @@ -0,0 +1,125 @@ +#ifndef NW4HBM_SND_AX_MANAGER_H +#define NW4HBM_SND_AX_MANAGER_H + +#include "FxBase.h" + +#include "AxVoice.h" +#include "MoveValue.h" + +#include +#include + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class AxManager { + public: + typedef struct CallbackListNode { + /* 0x00 */ ut::LinkListNode link; + /* 0x08 */ AXCallback callback; + } CallbackListNode; + + typedef ut::LinkList + CallbackList; + + static AxManager& GetInstance(); + + void Init(); + void Shutdown(); + void Update(); + + bool CheckInit() { return mInitialized; } + + bool IsDiskError() const { return mDiskErrorFlag; } + bool IsHomeButtonMenu() const { return mHomeButtonMuteFlag; } + + bool IsResetReady() const { return mResetReadyCounter == 0; } + + f32 GetOutputVolume() const; + void* GetZeroBufferAddress(); + + void RegisterCallback(CallbackListNode* node, AXCallback callback); + void UnregisterCallback(CallbackListNode* node); + + void SetOutputMode(OutputMode mode); + OutputMode GetOutputMode(); + + void UpdateAllVoicesPriority(); + void UpdateAllVoices(); + void UpdateAllVoicesSync(u32 syncFlag); + + f32 GetMasterVolume() const { return mMasterVolume.GetValue(); } + void SetMasterVolume(f32 volume, int frame); + + bool AppendEffect(AuxBus bus, FxBase* fx); + void ClearEffect(AuxBus bus, int frame); + void ShutdownEffect(AuxBus bus); + + FxList& GetEffectList(AuxBus bus) { + NW4R_ASSERT_MINMAX(189, bus, AUX_A, AUX_BUS_NUM); + return mFxList[bus]; + } + + void AppendVoiceList(AxVoice* voice); + void RemoveVoiceList(AxVoice* voice); + + AxVoice* AllocVoice(int channels, int voices, int priority, + AxVoice::AxVoiceCallback callback, void* callbackData); + void FreeVoice(AxVoice* voice); + + void ChangeVoicePriority(AxVoice* voice); + void LockUpdateVoicePriority(); + void UnlockUpdateVoicePriority(); + + int DropLowestPriorityVoice(int priority); + + AxVoiceList& GetVoiceList() { return mPrioVoiceList; } + + private: + static const u8 AUX_CALLBACK_WAIT_FRAME = 6; + + static const int FX_SAMPLE_RATE = AX_SAMPLE_RATE; + static const SampleFormat FX_SAMPLE_FORMAT = SAMPLE_FORMAT_PCM_S32; + static const int FX_BUFFER_SIZE = AX_FRAME_SIZE; + + static const int ZERO_BUFFER_SIZE = 256; + + AxManager(); + + static void AxCallbackFunc(); + static void AuxCallbackFunc(void* chans, void* context); + + /* 0x0000 */ OutputMode mOutputMode; + /* 0x0004 */ void* mZeroBufferAddress; + /* 0x0008 */ CallbackList mCallbackList; + /* 0x0014 */ AxVoiceList mPrioVoiceList; + /* 0x0020 */ AxVoiceList mFreeVoiceList; + /* 0x002C */ AxVoice mVoices[AX_MAX_VOICES]; + /* 0xA22C */ AXCallback mNextAxRegisterCallback; + /* 0xA230 */ bool mInitialized; + /* 0xA231 */ bool mUpdateVoicePrioFlag; + /* 0xA232 */ bool mHomeButtonMuteFlag; + /* 0xA233 */ bool mDiskErrorFlag; + /* 0xA234 */ MoveValue mHomeButtonMenuVolume; + /* 0xA244 */ MoveValue mMasterVolume; + /* 0xA254 */ MoveValue mVolumeForReset; + /* 0xA264 */ AIDCallback mOldAidCallback; + /* 0xA268 */ vs32 mResetReadyCounter; + /* 0xA26C */ MoveValue mAuxFadeVolume[AUX_BUS_NUM]; + /* 0xA29C */ MoveValue mAuxUserVolume[AUX_BUS_NUM]; + /* 0xA2CC */ FxList mFxList[AUX_BUS_NUM]; + /* 0xA2F0 */ AXCallback mAuxCallback[AUX_BUS_NUM]; + /* 0xA2FC */ void* mAuxCallbackContext[AUX_BUS_NUM]; + /* 0xA308 */ u8 mAuxCallbackWaitCounter[AUX_BUS_NUM]; + + static u8 sZeroBuffer[ZERO_BUFFER_SIZE]; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/AxVoice.h b/src/revolution/homebuttonLib/nw4hbm/snd/AxVoice.h new file mode 100644 index 0000000000..3ac1890723 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/AxVoice.h @@ -0,0 +1,321 @@ +#ifndef NW4HBM_SND_AX_VOICE_H +#define NW4HBM_SND_AX_VOICE_H + +#include +#include +#include "DisposeCallbackManager.h" +#include "limits.h" +#include "snd_global.h" +#include "snd_types.h" + +#include "../ut/LinkList.h" + +#include "global.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + inline int CalcAxvpbDelta(u16 init, u16 target) { + return (target - init) / AX_SAMPLES_PER_FRAME; + } + + inline u16 CalcMixVolume(f32 volume) { + return ut::Min(USHRT_MAX, AX_MAX_VOLUME * volume); + } + + class AxVoiceParamBlock { + public: + AxVoiceParamBlock(); + + operator AXVPB*() { return mVpb; } + + bool IsAvailable() const { return mVpb != NULL; } + + bool IsRun() const { return IsAvailable() && mVpb->pb.state == AX_VOICE_RUN; } + + u32 GetCurrentAddress() const { + if (!IsAvailable()) { + return 0; + } + + return (mVpb->pb.addr.currentAddressHi << 16) + mVpb->pb.addr.currentAddressLo; + } + + u32 GetLoopAddress() const { + if (!IsAvailable()) { + return 0; + } + + return (mVpb->pb.addr.loopAddressHi << 16) + mVpb->pb.addr.loopAddressLo; + } + + u32 GetEndAddress() const { + if (!IsAvailable()) { + return 0; + } + + return (mVpb->pb.addr.endAddressHi << 16) + mVpb->pb.addr.endAddressLo; + } + + void SetVoiceAddr(const AXPBADDR& rAddr) { + if (IsAvailable()) { + // AXSetVoiceAddr doesn't actually modify the object + AXSetVoiceAddr(mVpb, const_cast(&rAddr)); + } + } + + void SetVoicePriority(u32 priority) { + if (IsAvailable()) { + AXSetVoicePriority(mVpb, priority); + } + } + + void SetVoiceStateRun() { + if (IsAvailable()) { + AXSetVoiceState(mVpb, AX_VOICE_RUN); + } + } + + void SetVoiceStateStop() { + if (IsRun()) { + AXSetVoiceState(mVpb, AX_VOICE_STOP); + } + } + + void Sync(); + bool IsRmtIirEnable() const; + + void Set(AXVPB* pVpb); + void Clear(); + + void SetVoiceType(u16 type); + void SetVoiceVe(u16 volume, u16 initVolume); + void SetVoiceMix(const AXPBMIX& rMix, bool syncNow); + void SetVoiceLoop(u16 loop); + void SetVoiceLoopAddr(u32 addr); + void SetVoiceEndAddr(u32 addr); + void SetVoiceAdpcm(const AXPBADPCM& rAdpcm); + void SetVoiceSrcType(u32 type); + void SetVoiceSrc(const AXPBSRC& rSrc); + void SetVoiceSrcRatio(f32 ratio); + void SetVoiceAdpcmLoop(const AXPBADPCMLOOP& rLoop); + void SetVoiceLpf(const AXPBLPF& rLpf); + void SetVoiceLpfCoefs(u16 a0, u16 b0); + void SetVoiceRmtOn(u16 on); + void SetVoiceRmtMix(const AXPBRMTMIX& rMix); + void SetVoiceRmtIIR(const AXPBRMTIIR& rIir); + void SetVoiceRmtIIRCoefs(u16 type, ...); + void UpdateDelta(); + + private: + static const u16 DEFAULT_VOLUME = AX_MAX_VOLUME; + + private: + /* 0x00 */ AXVPB* mVpb; + /* 0x04 */ u32 mSync; + /* 0x08 */ volatile AXPBVE mPrevVeSetting; + /* 0x0C */ bool mFirstVeUpdateFlag; + /* 0x0E */ u16 mVolume; + }; + + class WaveData; + class AxVoice : public DisposeCallback { + friend class AxManager; + + public: + typedef enum CallbackStatus { + CALLBACK_STATUS_FINISH_WAVE = 0, + CALLBACK_STATUS_INVALIDATE_WAVE, + CALLBACK_STATUS_DROP_VOICE, + CALLBACK_STATUS_DROP_DSP + } CallbackStatus; + + typedef enum VoiceSyncFlag { + SYNC_AX_SRC_INITIAL = (1 << 0), + SYNC_AX_VOICE = (1 << 1), + SYNC_AX_SRC = (1 << 3), + SYNC_AX_VE = (1 << 4), + SYNC_AX_MIX = (1 << 5), + SYNC_AX_LPF = (1 << 6), + SYNC_AX_REMOTE = (1 << 7), + SYNC_AX_BIQUAD = (1 << 8), + } VoiceSyncFlag; + + typedef enum Format { + FORMAT_PCM16 = 10, + FORMAT_PCM8 = 25, + FORMAT_ADPCM = 0 + } Format; + + typedef enum VoiceType { VOICE_TYPE_NORMAL = 0, VOICE_TYPE_STREAM } VoiceType; + + typedef enum SrcType { + SRC_NONE = 0, + SRC_LINEAR, + SRC_4TAP_8K, + SRC_4TAP_12K, + SRC_4TAP_16K, + SRC_4TAP_AUTO + } SrcType; + + typedef void (*AxVoiceCallback)(AxVoice* drovoice, CallbackStatus status, + void* callbackArg); + + AxVoice(); + + /* 0x08 */ virtual ~AxVoice(); + /* 0x0C */ virtual void InvalidateData(const void* start, const void* end) {} + /* 0x10 */ virtual void InvalidateWaveData(const void* start, const void* end); + + void Setup(const WaveData& waveParam); + void Update(); + void Free(); + + void Start(); + void Stop(); + + void Pause(bool flag); + + void SetVolume(f32 volume); + void SetVeVolume(f32 targetVolume, f32 initVolume); + void SetMainOutVolume(f32 volume); + void SetRemoteOutVolume(int remoteIndex, f32 volume); + + void SetPitch(f32 pitch); + void SetPan(f32 pan); + void SetPan2(f32 pan); + void SetSurroundPan(f32 surroundPan); + void SetSurroundPan2(f32 surroundPan); + + void SetLpfFreq(f32 lpfFreq); + + void SetOutputLine(int lineFlag); + + void SetMainSend(f32 send); + void SetFxSend(AuxBus bus, f32 send); + void SetRemoteSend(int remoteIndex, f32 send); + void SetRemoteFxSend(int remoteIndex, f32 send); + + void SetPriority(int priority); + int GetPriority() const { return mPriority; } + + u32 GetCurrentPlayingDspAddress() const; + u32 GetLoopStartDspAddress() const; + u32 GetLoopEndDspAddress() const; + + u32 GetCurrentPlayingSample() const; + + void SetAdpcmLoop(int channelIndex, Format format, const AdpcmLoopParam* param); + void SetBaseAddress(int channelIndex, const void* baseAddress); + + bool IsPlayFinished() const; + bool IsRun(); + + void SetAxAddr(int channelIndex, bool loopFlag, Format format, const void* waveAddr, + u32 loopStart, u32 loopEnd); + + void SetLoopStart(int channelIndex, const void* baseAddress, u32 samples); + void SetLoopEnd(int channelIndex, const void* baseAddress, u32 samples); + void SetLoopFlag(bool loopFlag); + + void StopAtPoint(int channelIndex, const void* baseAddress, u32 samples); + void SetVoiceType(VoiceType type); + + void UpdateAxSrc(bool initialUpdate); + void SetAxSrcType(SrcType type); + + void SetAxAdpcm(int channelIndex, Format format, const AdpcmParam* param); + void SetAxAdpcmLoop(int channelIndex, Format format, + const AdpcmLoopParam* param) NO_INLINE; + + bool UpdateAxVe(); + void UpdateAxMix(); + void UpdateAxLpf(); + + void InitParam(int channelCount, int voiceOutCount, AxVoiceCallback callback, + void* callbackData); + bool Acquire(int channelCount, int voiceOutCount, int priority, + AxVoiceCallback callback, void* callbackData); + + int GetAxVoiceCount() const { return mChannelCount * mVoiceOutCount; } + + static u32 GetDspAddressBySample(const void* baseAddress, u32 samples, + Format format); + static u32 GetSampleByDspAddress(const void* baseAddress, u32 addr, Format format); + static u32 GetSampleByByte(u32 byte, Format format); + + template + void SetAxParam(void (*func)(AXVPB*, T), T param) { + for (int i = 0; i < mChannelCount; i++) { + for (int j = 0; j < mVoiceOutCount; j++) { + if (mVpb[i][j] != NULL) { + func(mVpb[i][j], param); + } + } + } + } + + Format GetFormat() { return mFormat; } + + static const int VOICES_MAX = 4; + static const int PRIORITY_MAX = 255; + + protected: + static void VoiceCallback(void* callbackData); + + void TransformDpl2Pan(f32* outPan, f32* outSurroundPan, f32 inPan, + f32 inSurroundPan); + + void CalcAXPBMIX(int channelIndex, int voiceIndex, AXPBMIX* mix); + void CalcAXPBRMTMIX(int channelIndex, int voiceIndex, AXPBRMTMIX* mix); + + /* 0x000 (base) */ + /* 0x00C */ AXVPB* mVpb[CHANNEL_MAX][VOICES_MAX]; + /* 0x02C */ VoiceChannelParam mVoiceChannelParam[CHANNEL_MAX]; + /* 0x094 */ SoundParam mVoiceOutParam[VOICES_MAX]; + /* 0x104 */ s32 mChannelCount; + /* 0x108 */ s32 mVoiceOutCount; + /* 0x10C */ AxVoiceCallback mCallback; + /* 0x110 */ void* mCallbackData; + /* 0x114 */ int mSampleRate; + /* 0x118 */ Format mFormat; + /* 0x11C */ bool mActiveFlag; + /* 0x11D */ bool mStartFlag; + /* 0x11E */ bool mStartedFlag; + /* 0x11F */ bool mPauseFlag; + /* 0x120 */ bool mPausingFlag; + /* 0x121 */ bool mFirstVeUpdateFlag; + /* 0x122 */ bool mHomeButtonMuteFlag; + /* 0x123 */ u8 mSyncFlag; + /* 0x124 */ int mPriority; + /* 0x128 */ f32 mPan; + /* 0x12C */ f32 mSurroundPan; + /* 0x130 */ f32 mPan2; + /* 0x134 */ f32 mSurroundPan2; + /* 0x138 */ f32 mLpfFreq; + /* 0x13C */ int mOutputLineFlag; + /* 0x140 */ f32 mMainOutVolume; + /* 0x144 */ f32 mMainSend; + /* 0x148 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x154 */ f32 mRemoteOutVolume[VOICES_MAX]; + /* 0x164 */ f32 mRemoteSend[VOICES_MAX]; + /* 0x174 */ f32 mRemoteFxSend[VOICES_MAX]; + /* 0x184 */ f32 mPitch; + /* 0x188 */ f32 mVolume; + /* 0x18C */ f32 mVolumePrev[VOICES_MAX]; + /* 0x19C */ f32 mVeInitVolume; + /* 0x1A0 */ f32 mVeTargetVolume; + /* 0x1A4 */ u16 mGainPrev; + + public: + /* 0x1A8 */ ut::LinkListNode mLinkNode; + }; + + typedef ut::LinkList AxVoiceList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/Bank.h b/src/revolution/homebuttonLib/nw4hbm/snd/Bank.h new file mode 100644 index 0000000000..029ede17a5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/Bank.h @@ -0,0 +1,36 @@ +#ifndef NW4HBM_SND_BANK_H +#define NW4HBM_SND_BANK_H + +#include + +#include "BankFile.h" +#include "NoteOnCallback.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class Channel; + + class Bank { + public: + explicit Bank(const void* bankData); + ~Bank(); + + Channel* NoteOn(const NoteOnInfo& noteOnInfo) const; + + void SetWaveDataAddress(const void* waveData) { + NW4HBM_ASSERT_CHECK_NULL(47, waveData); + mWaveDataAddress = waveData; + } + + private: + /* 0x00 */ BankFileReader mBankReader; + /* 0x0C */ const void* mWaveDataAddress; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/BankFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/BankFile.h new file mode 100644 index 0000000000..756f3eadd5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/BankFile.h @@ -0,0 +1,122 @@ +#ifndef NW4HBM_SND_BANK_FILE_H +#define NW4HBM_SND_BANK_FILE_H + +#include + +#include "Util.h" +#include "WaveFile.h" + +#include "../ut/binaryFileFormat.h" + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + + inline u8 ReadByte(const void* address) { + return *static_cast(address); + } + + namespace BankFile { + + static const u32 SIGNATURE_FILE = 'RBNK'; + static const u32 SIGNATURE_DATA_BLOCK = 'DATA'; + static const u32 SIGNATURE_WAVE_BLOCK = 'WAVE'; + + typedef struct InstParam { + /* 0x00 */ s32 waveIndex; + /* 0x04 */ u8 attack; + /* 0x05 */ u8 decay; + /* 0x06 */ u8 sustain; + /* 0x07 */ u8 release; + /* 0x08 */ u16 hold; + /* 0x0A */ u16 padding; + /* 0x0C */ u8 originalKey; + /* 0x0D */ u8 volume; + /* 0x0E */ u8 pan; + /* 0x0F */ u8 padding2; + /* 0x10 */ f32 tune; + /* 0x14 */ Util::DataRef lfoTableRef; + /* 0x1C */ Util::DataRef graphEnvTablevRef; + /* 0x24 */ Util::DataRef randomizerTableRef; + /* 0x2C */ u32 reserved; + } InstParam; + + typedef struct RangeTable { + /* 0x00 */ u8 tableSize; + /* 0x01 */ u8 key[]; + } RangeTable; + + typedef struct IndexTable IndexTable; + + typedef Util::DataRef DataRegion; + typedef Util::DataRef WaveRegion; + + struct IndexTable { + /* 0x00 */ u8 min; + /* 0x01 */ u8 max; + /* 0x02 */ u16 reserved; + /* 0x04 */ DataRegion ref[]; + }; + + typedef struct Header { + /* 0x00 */ ut::BinaryFileHeader fileHeader; + /* 0x10 */ u32 dataBlockOffset; + /* 0x14 */ u32 dataBlockSize; + /* 0x18 */ u32 waveBlockOffset; + /* 0x1C */ u32 waveBlockSize; + } Header; + + typedef struct DataBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ Util::Table instTable; + } DataBlock; + + typedef struct WaveBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ Util::Table waveInfoTable; + } WaveBlock; + + } // namespace BankFile + + typedef struct InstInfo { + /* 0x00 */ s32 waveIndex; + /* 0x04 */ u8 attack; + /* 0x05 */ u8 decay; + /* 0x06 */ u8 sustain; + /* 0x07 */ u8 release; + /* 0x08 */ u8 originalKey; + /* 0x09 */ u8 pan; + /* 0x0A */ u8 volume; + /* 0x0C */ f32 tune; + } InstInfo; + + class BankFileReader { + public: + static const int FILE_VERSION = NW4HBM_VERSION(1, 1); + + public: + explicit BankFileReader(const void* bankData); + + bool IsValidFileHeader(const void* bankData); + + bool ReadInstInfo(InstInfo* instInfo, int prgNo, int key, int velocity) const; + bool ReadWaveParam(WaveData* waveParam, int waveIndex, + const void* waveDataAddress) const; + + private: + const BankFile::DataRegion* GetReferenceToSubRegion(const BankFile::DataRegion* ref, + int splitKey) const; + + private: + /* 0x00 */ const BankFile::Header* mHeader; + /* 0x04 */ const BankFile::DataBlock* mDataBlock; + /* 0x08 */ const BankFile::WaveBlock* mWaveBlock; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/BasicPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/BasicPlayer.h new file mode 100644 index 0000000000..e06dfc16b9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/BasicPlayer.h @@ -0,0 +1,73 @@ +#ifndef NW4HBM_SND_BASIC_PLAYER_H +#define NW4HBM_SND_BASIC_PLAYER_H + +#include +#include "snd_types.h" + + +namespace nw4hbm { + namespace snd { + namespace detail { + + namespace { + + class BasicPlayer { + public: + BasicPlayer() : mId(-1) {} + + /* 0x08 */ virtual ~BasicPlayer() +#ifdef MAKE_DTOR_ZERO + = 0 +#endif + {}; + + /* 0x0C */ virtual bool Start() = 0; + /* 0x10 */ virtual void Stop() = 0; + /* 0x14 */ virtual void Pause(bool flag) = 0; + /* 0x18 */ virtual bool IsActive() const = 0; + /* 0x1C */ virtual bool IsPrepared() const = 0; + /* 0x20 */ virtual bool IsStarted() const = 0; + /* 0x24 */ virtual bool IsPause() const = 0; + /* 0x28 */ virtual void SetVolume(f32 volume) = 0; + /* 0x2C */ virtual void SetPitch(f32 pitch) = 0; + /* 0x30 */ virtual void SetPan(f32 pan) = 0; + /* 0x34 */ virtual void SetSurroundPan(f32 surroundPan) = 0; + /* 0x38 */ virtual void SetPan2(f32 pan2) = 0; + /* 0x3C */ virtual void SetSurroundPan2(f32 surroundPan2) = 0; + /* 0x40 */ virtual void SetLpfFreq(f32 lpfFreq) = 0; + /* 0x44 */ virtual f32 GetVolume() const = 0; + /* 0x48 */ virtual f32 GetPitch() const = 0; + /* 0x4C */ virtual f32 GetPan() const = 0; + /* 0x50 */ virtual f32 GetSurroundPan() const = 0; + /* 0x54 */ virtual f32 GetPan2() const = 0; + /* 0x58 */ virtual f32 GetSurroundPan2() const = 0; + /* 0x5C */ virtual f32 GetLpfFreq() const = 0; + /* 0x60 */ virtual void SetOutputLine(int lineFlag) = 0; + /* 0x64 */ virtual void SetMainOutVolume(f32 volume) = 0; + /* 0x68 */ virtual void SetMainSend(f32 send) = 0; + /* 0x6C */ virtual void SetFxSend(AuxBus bus, f32 send) = 0; + /* 0x70 */ virtual void SetRemoteOutVolume(int remoteIndex, f32 volume) = 0; + /* 0x74 */ virtual void SetRemoteSend(int remoteIndex, f32 send) = 0; + /* 0x78 */ virtual void SetRemoteFxSend(int remoteIndex, f32 send) = 0; + /* 0x7C */ virtual int GetOutputLine() const = 0; + /* 0x80 */ virtual f32 GetMainOutVolume() const = 0; + /* 0x84 */ virtual f32 GetMainSend() const = 0; + /* 0x88 */ virtual f32 GetFxSend(AuxBus bus) const = 0; + /* 0x8C */ virtual f32 GetRemoteOutVolume(int remoteIndex) const = 0; + /* 0x90 */ virtual f32 GetRemoteSend(int remoteIndex) const = 0; + /* 0x94 */ virtual f32 GetRemoteFxSend(int remoteIndex) const = 0; + + u32 GetId() const { return mId; } + void SetId(u32 id) { mId = id; } + + private: + /* 0x04 */ u32 mId; + }; + + } // namespace + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/BasicSound.h b/src/revolution/homebuttonLib/nw4hbm/snd/BasicSound.h new file mode 100644 index 0000000000..6c7cd4273c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/BasicSound.h @@ -0,0 +1,214 @@ +#ifndef NW4HBM_SND_BASIC_SOUND_H +#define NW4HBM_SND_BASIC_SOUND_H + +#include +#include + +#include "MoveValue.h" +#include "snd_global.h" +#include "snd_types.h" + +#include "../ut/LinkList.h" +#include "../ut/RuntimeTypeInfo.h" +#include "../ut/inlines.h" + +namespace nw4hbm { + namespace snd { + + class SoundHandle; + class SoundPlayer; + + namespace detail { + namespace { + class BasicPlayer; + } + class ExternalSoundPlayer; + class PlayerHeap; + } // namespace detail + + namespace detail { + class BasicSound { + public: + typedef struct AmbientParamUpdateCallback { + typedef enum ParamUpdateFlags { + /* 1 */ PARAM_UPDATE_VOLUME = (1 << 0), + /* 2 */ PARAM_UPDATE_PAN = (1 << 1), + /* 4 */ PARAM_UPDATE_SURROUND_PAN = (1 << 2), + /* 8 */ PARAM_UPDATE_PRIORITY = (1 << 3), + } ParamUpdateFlags; + + /* 0x0C */ virtual void detail_Update(SoundParam* param, u32 id, + BasicSound* sound, const void* arg, + u32 flags) = 0; + } AmbientParamUpdateCallback; + + typedef struct AmbientArgUpdateCallback { + /* 0x0C */ virtual void detail_Update(void* arg, const BasicSound* sound) = 0; + } AmbientArgUpdateCallback; + + typedef struct AmbientArgAllocaterCallback { + /* 0x0C */ virtual void* detail_AllocAmbientArg(u32 size) = 0; + /* 0x10 */ virtual void detail_FreeAmbientArg(void* arg, + const BasicSound* sound) = 0; + } AmbientArgAllocaterCallback; + + typedef struct AmbientArgInfo { + /* 0x00 */ AmbientParamUpdateCallback* paramUpdateCallback; + /* 0x04 */ AmbientArgUpdateCallback* argUpdateCallback; + /* 0x08 */ AmbientArgAllocaterCallback* argAllocaterCallback; + /* 0x0C */ void* arg; + /* 0x10 */ u32 argSize; + } AmbientArgInfo; + + static const u32 INVALID_ID = 0xFFFFFFFF; + static const int PRIORITY_MAX = 127; + + public: + BasicSound(); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~BasicSound() {} + /* 0x10 */ virtual void Update(); + /* 0x14 */ virtual void StartPrepared(); + /* 0x18 */ virtual void Stop(int frames = 0); + /* 0x1C */ virtual void Pause(bool flag, int frames); + /* 0x20 */ virtual void SetAutoStopCounter(int count); + /* 0x24 */ virtual void FadeIn(int frames); + /* 0x28 */ virtual void Shutdown(); + /* 0x2C */ virtual bool IsPrepared() const; + /* 0x30 */ virtual bool IsPause() const; + /* 0x34 */ virtual void SetInitialVolume(f32 volume); + /* 0x38 */ virtual void SetVolume(f32 volume, int frames); + /* 0x3C */ virtual void SetPitch(f32 pitch); + /* 0x40 */ virtual void SetPan(f32 pan); + /* 0x44 */ virtual void SetSurroundPan(f32 pan); + /* 0x48 */ virtual void SetLpfFreq(f32 freq); + /* 0x4C */ virtual void SetPlayerPriority(int priority); + /* 0x50 */ virtual bool IsAttachedTempSpecialHandle() = 0; + /* 0x54 */ virtual void DetachTempSpecialHandle() = 0; + /* 0x58 */ virtual void InitParam(); + /* 0x5C */ virtual BasicPlayer& GetBasicPlayer() = 0; + /* 0x60 */ virtual const BasicPlayer& GetBasicPlayer() const = 0; + + PlayerHeap* GetPlayerHeap() { return mHeap; } + void SetPlayerHeap(PlayerHeap* heap) { mHeap = heap; } + + bool IsAttachedGeneralHandle(); + void DetachGeneralHandle(); + + bool IsAttachedTempGeneralHandle(); + void DetachTempGeneralHandle(); + + SoundPlayer* GetSoundPlayer() { return mSoundPlayer; } + void SetSoundPlayer(SoundPlayer* player) { mSoundPlayer = player; } + + ExternalSoundPlayer* GetExternalSoundPlayer() { return mExtSoundPlayer; } + void SetExternalSoundPlayer(ExternalSoundPlayer* extPlayer) { + mExtSoundPlayer = extPlayer; + } + + AmbientParamUpdateCallback* GetAmbientParamUpdateCallback() { + return mAmbientParamUpdateCallback; + } + AmbientArgUpdateCallback* GetAmbientArgUpdateCallback() { + return mAmbientArgUpdateCallback; + } + void ClearAmbientArgUpdateCallback() { mAmbientArgUpdateCallback = NULL; } + + AmbientArgAllocaterCallback* GetAmbientArgAllocaterCallback() { + return mAmbientArgAllocaterCallback; + } + + void* GetAmbientArg() { return mAmbientArg; } + SoundParam& GetAmbientParam() { return mAmbientParam; } + + void SetAmbientParamCallback(AmbientParamUpdateCallback* paramUpdateCallback, + AmbientArgUpdateCallback* argUpdateCallback, + AmbientArgAllocaterCallback* argAllocaterCallback, + void* callbackArg); + + void SetPriority(int priority) { mPriority = priority; } + + u32 GetId() const { return mId; } + void SetId(u32 id); + + f32 GetMoveVolume() { return mExtMoveVolume.GetValue(); } + + f32 GetInitialVolume() const; + f32 GetPan() const; + f32 GetSurroundPan() const; + f32 GetPitch() const; + f32 GetVolume() const; + + void SetOutputLine(int flag); + bool IsEnabledOutputLine() const; + int GetOutputLine() const; + + f32 GetMainOutVolume() const; + void SetMainOutVolume(f32 volume); + + f32 GetRemoteOutVolume(int remote) const; + void SetRemoteOutVolume(int remote, f32 volume); + + void SetFxSend(AuxBus bus, f32 send); + + int CalcCurrentPlayerPriority() const { + return ut::Clamp(mPriority + mAmbientParam.priority, (s32)0, (s32)PRIORITY_MAX); + } + + private: + /* 0x04 */ PlayerHeap* mHeap; + /* 0x08 */ SoundHandle* mGeneralHandle; + /* 0x0C */ SoundHandle* mTempGeneralHandle; + /* 0x10 */ SoundPlayer* mSoundPlayer; + /* 0x14 */ ExternalSoundPlayer* mExtSoundPlayer; + /* 0x18 */ AmbientParamUpdateCallback* mAmbientParamUpdateCallback; + /* 0x1C */ AmbientArgUpdateCallback* mAmbientArgUpdateCallback; + /* 0x20 */ AmbientArgAllocaterCallback* mAmbientArgAllocaterCallback; + /* 0x24 */ void* mAmbientArg; + /* 0x28 */ SoundParam mAmbientParam; + /* 0x44 */ MoveValue mFadeVolume; + /* 0x54 */ MoveValue mPauseFadeVolume; + /* 0x64 */ bool mStartFlag; + /* 0x65 */ bool mStartedFlag; + /* 0x66 */ bool mAutoStopFlag; + /* 0x67 */ bool mPauseFlag; + /* 0x68 */ bool mPauseFadeFlag; + /* 0x69 */ bool mFadeOutFlag; + /* 0x6C */ int mAutoStopCounter; + /* 0x70 */ u32 mUpdateCounter; + /* 0x74 */ u8 mPriority; + /* 0x78 */ u32 mId; + /* 0x7C */ MoveValue mExtMoveVolume; + /* 0x8C */ f32 mInitVolume; + /* 0x90 */ f32 mExtPan; + /* 0x94 */ f32 mExtSurroundPan; + /* 0x98 */ f32 mExtPitch; + /* 0x9C */ bool mOutputLineFlagEnable; + /* 0xA0 */ int mOutputLineFlag; + /* 0xA4 */ f32 mMainOutVolume; + /* 0xA8 */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + + public: + /* 0xB8 */ ut::LinkListNode mPriorityLink; + /* 0xC0 */ ut::LinkListNode mSoundPlayerPlayLink; + /* 0xC8 */ ut::LinkListNode mSoundPlayerPriorityLink; + /* 0xD0 */ ut::LinkListNode mExtSoundPlayerPlayLink; + + friend class SoundHandle; + }; + + typedef ut::LinkList + BasicSoundPrioList; + typedef ut::LinkList + BasicSoundPlayerPlayList; + typedef ut::LinkList + BasicSoundPlayerPrioList; + typedef ut::LinkList + BasicSoundExtPlayList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/Channel.h b/src/revolution/homebuttonLib/nw4hbm/snd/Channel.h new file mode 100644 index 0000000000..4d842a64f7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/Channel.h @@ -0,0 +1,185 @@ +#ifndef NW4HBM_SND_CHANNEL_H +#define NW4HBM_SND_CHANNEL_H + +#include // USHRT_MAX + +#include + +#include "EnvGenerator.h" +#include "InstancePool.h" +#include "Lfo.h" +#include "MoveValue.h" +#include "WaveFile.h" +#include "snd_global.h" +#include "snd_types.h" + +#include "../ut/LinkList.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class Channel : public LinkedInstance { + public: + typedef enum ChannelCallbackStatus { + CALLBACK_STATUS_STOPPED = 0, + CALLBACK_STATUS_DROP, + CALLBACK_STATUS_FINISH, + CALLBACK_STATUS_CANCEL + } ChannelCallbackStatus; + + typedef void (*ChannelCallback)(Channel* dropChannel, ChannelCallbackStatus status, + u32 callbackArg); + + typedef enum LfoTarget { + LFO_TARGET_PITCH = 0, + LFO_TARGET_VOLUME, + LFO_TARGET_PAN + } LfoTarget; + + public: + Channel(); + ~Channel(); + + void InitParam(ChannelCallback callback, u32 callbackArg); + void Update(bool doPeriodicProc); + void Start(const WaveData& waveData, s32 length); + void Release(); + void Stop(); + + void SetAttack(int attack) { mEnvelope.SetAttack(attack); } + void SetDecay(int decay) { mEnvelope.SetDecay(decay); } + void SetSustain(int sustain) { mEnvelope.SetSustain(sustain); } + + void SetRelease(int release) { mEnvelope.SetRelease(release); } + bool IsRelease() const { + return mEnvelope.GetStatus() == EnvGenerator::STATUS_RELEASE; + } + + void SetLfoParam(const LfoParam& rParam) { mLfo.SetParam(rParam); } + void SetLfoTarget(LfoTarget target) { mLfoTarget = target; } + + void Pause(bool pause) { + mPauseFlag = pause; + mVoice->Pause(pause); + } + + bool IsPause() const { return mPauseFlag != false; } + bool IsActive() const { return mActiveFlag; } + bool IsAutoUpdateSweep() const { return mAutoSweep; } + + void SetUserVolume(f32 volume) { mUserVolume = volume; } + void SetUserPitch(f32 pitch) { mUserPitch = pitch; } + void SetUserPitchRatio(f32 ratio) { mUserPitchRatio = ratio; } + void SetUserPan(f32 pan) { mUserPan = pan; } + void SetUserSurroundPan(f32 pan) { mUserSurroundPan = pan; } + void SetUserPan2(f32 pan2) { mUserPan2 = pan2; } + void SetUserSurroundPan2(f32 pan2) { mUserSurroundPan2 = pan2; } + void SetUserLpfFreq(f32 freq) { mUserLpfFreq = freq; } + + void SetOutputLine(int flag) { mOutputLineFlag = flag; } + + void SetMainOutVolume(f32 volume) { mMainOutVolume = volume; } + void SetMainSend(f32 send) { mMainSend = send; } + void SetFxSend(AuxBus bus, f32 send) { mFxSend[bus] = send; } + + void SetSilence(bool silence, int fadeTimes) { + NW4R_ASSERT_MINMAXLT(124, fadeTimes, 0, 0xFFFF); + mSilenceVolume.SetTarget(silence ? 0 : SILENCE_VOLUME_MAX, fadeTimes); + } + + void SetRemoteOutVolume(int remoteIndex, f32 volume) { + NW4R_ASSERT_MINMAX(165, remoteIndex, 0, 4); + mRemoteOutVolume[remoteIndex] = volume; + } + + void SetRemoteSend(int remoteIndex, f32 send) { + NW4R_ASSERT_MINMAX(170, remoteIndex, 0, 4); + mRemoteSend[remoteIndex] = send; + } + + void SetRemoteFxSend(int remoteIndex, f32 send) { + NW4R_ASSERT_MINMAX(175, remoteIndex, 0, 4); + mRemoteFxSend[remoteIndex] = send; + } + + void UpdateSweep(int count); + void SetSweepParam(f32 pitch, int time, bool autoUpdate); + f32 GetSweepValue() const; + + void SetInitVolume(f32 volume) { mInitVolume = volume; } + void SetInitPan(f32 pan) { mInitPan = pan; } + void SetInitSurroundPan(f32 pan) { mInitSurroundPan = pan; } + void SetTune(f32 tune) { mTune = tune; } + + void SetKey(int key) { mKey = key; } + void SetOriginalKey(int key) { mOriginalKey = key; } + + s32 GetLength() const { return mLength; } + void SetLength(s32 length) { mLength = length; } + + Channel* GetNextTrackChannel() const { return mNextLink; } + void SetNextTrackChannel(Channel* channel) { mNextLink = channel; } + + static void UpdateAllChannel(); + static Channel* AllocChannel(int channels, int voices, int priority, + ChannelCallback pCallback, u32 callbackArg); + static void FreeChannel(Channel* channel); + + static void VoiceCallback(AxVoice* voice, AxVoice::CallbackStatus status, + void* arg); + + private: + static const u8 SILENCE_VOLUME_MAX = 255; + + static const int KEY_INIT = 60; + static const int ORIGINAL_KEY_INIT = 60; + + static const int PRIORITY_RELEASE = 1; + + /* 0x08 */ EnvGenerator mEnvelope; + /* 0x20 */ Lfo mLfo; + /* 0x38 */ u8 mLfoTarget; + /* 0x39 */ bool mPauseFlag; + /* 0x3A */ bool mActiveFlag; + /* 0x3B */ bool mAllocFlag; + /* 0x3C */ bool mAutoSweep; + /* 0x40 */ f32 mUserVolume; + /* 0x44 */ f32 mUserPitchRatio; + /* 0x48 */ f32 mUserPan; + /* 0x4C */ f32 mUserSurroundPan; + /* 0x50 */ f32 mUserPan2; + /* 0x54 */ f32 mUserSurroundPan2; + /* 0x58 */ f32 mUserLpfFreq; + /* 0x5C */ int mOutputLineFlag; + /* 0x60 */ f32 mMainOutVolume; + /* 0x64 */ f32 mMainSend; + /* 0x68 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x74 */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + /* 0x84 */ f32 mRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x94 */ f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0xA4 */ f32 mUserPitch; + /* 0xA8 */ f32 mSweepPitch; + /* 0xAC */ s32 mSweepCounter; + /* 0xB0 */ s32 mSweepLength; + /* 0xB4 */ f32 mInitVolume; + /* 0xB8 */ f32 mInitPan; + /* 0xBC */ f32 mInitSurroundPan; + /* 0xC0 */ f32 mTune; + /* 0xC4 */ MoveValue mSilenceVolume; + /* 0xCC */ int mKey; + /* 0xD0 */ int mOriginalKey; + /* 0xD4 */ s32 mLength; + /* 0xD8 */ ChannelCallback mCallback; + /* 0xDC */ u32 mCallbackData; + /* 0xE0 */ AxVoice* mVoice; + /* 0xE4 */ Channel* mNextLink; + + static Channel mChannel[AX_MAX_VOICES + 1]; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/ChannelManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/ChannelManager.h new file mode 100644 index 0000000000..d842d29050 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/ChannelManager.h @@ -0,0 +1,23 @@ +#ifndef NW4HBM_SND_CHANNEL_MANAGER_H +#define NW4HBM_SND_CHANNEL_MANAGER_H + +#include "Channel.h" +#include "InstanceManager.h" +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class ChannelManager : public InstanceManager { + public: + static ChannelManager& GetInstance() { + static ChannelManager instance; + return instance; + } + ChannelManager() {} + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallback.h b/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallback.h new file mode 100644 index 0000000000..8129ab0720 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallback.h @@ -0,0 +1,40 @@ +#ifndef NW4HBM_SND_DISPOSE_CALLBACK_H +#define NW4HBM_SND_DISPOSE_CALLBACK_H + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + // we want the vtable to get a unique name but function parameters need not to be unique + // so we use a dummy class for that and cast to `DisposeCallback` when needed + class DisposeCallbackBase {}; + + namespace { + + class DisposeCallback : public DisposeCallbackBase { + public: + /* 0x00 */ ut::LinkListNode mDisposeLink; + + /* 0x08 */ virtual ~DisposeCallback() +#ifdef MAKE_DTOR_ZERO + = 0 +#endif + {}; + + /* 0x0C */ virtual void InvalidateData(const void* start, const void* end) = 0; + /* 0x10 */ virtual void InvalidateWaveData(const void* start, + const void* end) = 0; + }; + + } // namespace + + typedef ut::LinkList + DisposeCallbackList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallbackManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallbackManager.h new file mode 100644 index 0000000000..38e117366f --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/DisposeCallbackManager.h @@ -0,0 +1,28 @@ +#ifndef NW4HBM_SND_DISPOSE_CALLBACK_MANAGER_H +#define NW4HBM_SND_DISPOSE_CALLBACK_MANAGER_H + +#include "DisposeCallback.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class DisposeCallbackManager { + public: + static DisposeCallbackManager& GetInstance(); + + void RegisterDisposeCallback(DisposeCallbackBase* callback); + void UnregisterDisposeCallback(DisposeCallbackBase* callback); + + static void Dispose(void* mem, u32 size, void* arg); + static void DisposeWave(void* mem, u32 size, void* arg); + + private: + DisposeCallbackManager(); + + /* 0x00 */ DisposeCallbackList mCallbackList; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/DvdSoundArchive.h b/src/revolution/homebuttonLib/nw4hbm/snd/DvdSoundArchive.h new file mode 100644 index 0000000000..1f446754fa --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/DvdSoundArchive.h @@ -0,0 +1,56 @@ +#ifndef NW4HBM_SND_DVD_SOUND_ARCHIVE_H +#define NW4HBM_SND_DVD_SOUND_ARCHIVE_H + +#include "snd_types.h" + +#include "SoundArchive.h" +#include "SoundArchiveFile.h" + +#include "../ut/FileStream.h" + +#include + +namespace nw4hbm { + namespace snd { + class DvdSoundArchive : public SoundArchive { + private: + class DvdFileStream; + + public: + DvdSoundArchive(); + + /* 0x08 */ virtual ~DvdSoundArchive(); + /* 0x0C */ virtual const void* detail_GetFileAddress(u32 id) const { return NULL; } + /* 0x10 */ virtual const void* detail_GetWaveDataFileAddress(u32 id) const { + return NULL; + } + /* 0x14 */ virtual int detail_GetRequiredStreamBufferSize() const; + /* 0x18 */ virtual ut::FileStream* OpenStream(void* buffer, int size, u32 offset, + u32 length) const; + /* 0x1C */ virtual ut::FileStream* OpenExtStream(void* buffer, int size, + const char* extPath, u32 offset, + u32 length) const; + + bool Open(s32 entrynum); + bool Open(const char* path); + + void Close(); + + bool LoadHeader(void* buffer, u32 size); + bool LoadLabelStringData(void* buffer, u32 size); + + u32 GetHeaderSize() const { return mFileReader.GetInfoChunkSize(); } + u32 GetLabelStringDataSize() const { return mFileReader.GetLabelStringChunkSize(); } + + private: + bool LoadFileHeader(); + + private: + /* 0x108 */ detail::SoundArchiveFileReader mFileReader; + /* 0x14C */ DVDFileInfo mFileInfo; + /* 0x188 */ bool mOpen; + }; + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/EnvGenerator.h b/src/revolution/homebuttonLib/nw4hbm/snd/EnvGenerator.h new file mode 100644 index 0000000000..e9bb96a306 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/EnvGenerator.h @@ -0,0 +1,60 @@ +#ifndef NW4HBM_SND_ENV_GENERATOR_H +#define NW4HBM_SND_ENV_GENERATOR_H + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class EnvGenerator { + public: + typedef enum Status { + STATUS_ATTACK = 0, + STATUS_DECAY, + STATUS_SUSTAIN, + STATUS_RELEASE + } Status; + + EnvGenerator(); + + void Init(); + void Reset(); + f32 GetValue() const; + void Update(int msec); + + Status GetStatus() const { return mStatus; } + void SetStatus(Status status) { mStatus = status; } + + void SetAttack(int attack); + void SetDecay(int decay); + void SetSustain(int sustain); + void SetRelease(int release); + + private: + static const int DECIBEL_SQUARE_TABLE_SIZE = 128; + + static const vf32 VOLUME_INIT; + static const int ATTACK_INIT = 127; + static const int DECAY_INIT = 127; + static const int SUSTAIN_INIT = 127; + static const int RELEASE_INIT = 127; + + private: + f32 CalcRelease(int release); + int CalcDecibelSquare(int scale); + + /* 0x00 */ Status mStatus; + /* 0x04 */ f32 mValue; + /* 0x08 */ f32 mDecay; + /* 0x0C */ f32 mRelease; + /* 0x10 */ f32 mAttack; + /* 0x14 */ u8 mSustain; + /* 0x16 */ u16 padding; + + static const s16 DecibelSquareTable[DECIBEL_SQUARE_TABLE_SIZE]; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/ExternalSoundPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/ExternalSoundPlayer.h new file mode 100644 index 0000000000..80685ee08e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/ExternalSoundPlayer.h @@ -0,0 +1,66 @@ +#ifndef NW4HBM_SND_EXTERNAL_SOUND_PLAYER_H +#define NW4HBM_SND_EXTERNAL_SOUND_PLAYER_H + +#include + +#include "BasicSound.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class ExternalSoundPlayer { + public: + ExternalSoundPlayer(); + ~ExternalSoundPlayer(); + + int GetPlayableSoundCount() const { return mPlayableCount; } + void SetPlayableSoundCount(int count); + + int GetPlayingSoundCount() const { return mSoundList.GetSize(); } + + f32 detail_GetVolume() const { return mVolume; } + BasicSound* GetLowestPrioritySound(); + + void InsertSoundList(BasicSound* sound); + void RemoveSoundList(BasicSound* sound); + + template + TForEachFunc ForEachSound(TForEachFunc func, bool reverse) { + if (reverse) { + BasicSoundExtPlayList::RevIterator it = mSoundList.GetBeginReverseIter(); + + while (it != mSoundList.GetEndReverseIter()) { + BasicSoundExtPlayList::RevIterator curr = it; + + SoundHandle handle; + handle.detail_AttachSoundAsTempHandle(&*curr); + func(handle); + + if (handle.IsAttachedSound()) { + it++; + } + } + } else { + for (BasicSoundExtPlayList::Iterator itr = mSoundList.GetBeginIter(); + itr != mSoundList.GetEndIter();) + { + BasicSoundExtPlayList::Iterator curr = itr++; + SoundHandle handle; + handle.detail_AttachSoundAsTempHandle(&*curr); + func(handle); + } + } + + return func; + } + + private: + /* 0x00 */ BasicSoundExtPlayList mSoundList; + /* 0x0C */ u16 mPlayableCount; + /* 0x10 */ f32 mVolume; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/FrameHeap.h b/src/revolution/homebuttonLib/nw4hbm/snd/FrameHeap.h new file mode 100644 index 0000000000..1184a3284e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/FrameHeap.h @@ -0,0 +1,75 @@ +#ifndef NW4HBM_SND_FRAME_HEAP_H +#define NW4HBM_SND_FRAME_HEAP_H + +#include + +#include "../ut/LinkList.h" + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + class FrameHeap { + public: + typedef void (*FreeCallback)(void* buffer, u32 size, void* callbackArg); + + FrameHeap(); + ~FrameHeap(); + + bool Create(void* base, u32 size); + void Destroy(); + void Clear(); + void* Alloc(u32 size, FreeCallback callback, void* callbackArg); + + int SaveState(); + void LoadState(int id); + + int GetCurrentLevel() const; + u32 GetFreeSize() const; + + bool IsValid() const { return mHandle != NULL; } + + private: + typedef struct Block { + /* 0x00 */ ut::LinkListNode mLink; + /* 0x08 */ u32 mSize; + /* 0x0C */ FreeCallback mCallback; + /* 0x10 */ void* mCallbackArg; + + Block(u32 size, FreeCallback callback, void* callbackArg) + : mSize(size), mCallback(callback), mCallbackArg(callbackArg) {} + + ~Block() { + if (mCallback != NULL) { + mCallback(GetBufferAddr(), mSize, mCallbackArg); + } + } + + void* GetBufferAddr() { return ut::AddOffsetToPtr(this, BLOCK_BUFFER_SIZE); } + } Block; + typedef ut::LinkList BlockList; + + typedef struct Section { + /* 0x00 */ ut::LinkListNode mLink; + /* 0x08 */ BlockList mBlockList; + + ~Section(); + void AppendBlock(Block* block) { mBlockList.PushBack(block); } + } Section; + typedef ut::LinkList SectionList; + + bool NewSection(); + void ClearSection(); + + static const int BLOCK_BUFFER_SIZE = OSRoundUp32B(sizeof(Block)); + static const int HEAP_ALIGN = 32; + + /* 0x00 */ MEMHeapHandle mHandle; + /* 0x04 */ SectionList mSectionList; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/FxBase.h b/src/revolution/homebuttonLib/nw4hbm/snd/FxBase.h new file mode 100644 index 0000000000..3adf414e62 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/FxBase.h @@ -0,0 +1,31 @@ +#ifndef NW4HBM_SND_FX_BASE_H +#define NW4HBM_SND_FX_BASE_H + +#include + +#include "snd_global.h" +#include "snd_types.h" + +#include "../ut/inlines.h" +#include "../ut/LinkList.h" + +namespace nw4hbm { +namespace snd { +class FxBase : ut::NonCopyable { +public: + /* 0x08 */ virtual ~FxBase() {} + + /* 0x0C */ virtual bool StartUp() { return true; } + /* 0x10 */ virtual void Shutdown() {} + /* 0x14 */ virtual void UpdateBuffer(int channels, void** buffer, u32 size, SampleFormat format, f32 sampleRate, + OutputMode mode) {} + +public: + /* 0x04 */ ut::LinkListNode mFxLink; +}; + +typedef ut::LinkList FxList; +} // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/InstanceManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/InstanceManager.h new file mode 100644 index 0000000000..ba3cac711c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/InstanceManager.h @@ -0,0 +1,53 @@ +#ifndef NW4HBM_INSTANCEMANAGER_H +#define NW4HBM_INSTANCEMANAGER_H + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + template + class InstanceManager { + public: + typedef typename ut::LinkList::Iterator Iterator; + void Append(T* obj) { + NW4HBM_ASSERT_CHECK_NULL(67, obj); + mFreeList.PushBack(obj); + } + + void Remove(T* obj) { + NW4HBM_ASSERT_CHECK_NULL(84, obj); + mFreeList.Erase(obj); + } + + T* Alloc() { + if (mFreeList.IsEmpty()) { + return NULL; + } else { + T& obj = mFreeList.GetFront(); + mFreeList.PopFront(); + mActiveList.PushBack(&obj); + return &obj; + } + } + void Free(T* obj) { + NW4HBM_ASSERT_CHECK_NULL(119, obj); + + if (!mActiveList.IsEmpty()) { + mActiveList.Erase(obj); + mFreeList.PushBack(obj); + } + } + + Iterator GetBeginIter() { return mActiveList.GetBeginIter(); } + Iterator GetEndIter() { return mActiveList.GetEndIter(); } + + private: + /* 0x00 */ ut::LinkList mFreeList; + /* 0x0C */ ut::LinkList mActiveList; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/InstancePool.h b/src/revolution/homebuttonLib/nw4hbm/snd/InstancePool.h new file mode 100644 index 0000000000..9a74c22f39 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/InstancePool.h @@ -0,0 +1,69 @@ +#ifndef NW4HBM_SND_INSTANCE_POOL_H +#define NW4HBM_SND_INSTANCE_POOL_H + +#include +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + class PoolImpl { + public: + PoolImpl() : mNext(NULL) {} + + protected: + u32 CreateImpl(void* buffer, u32 size, u32 objSize); + void DestroyImpl(void* buffer, u32 size); + int CountImpl() const; + + void* AllocImpl(); + void FreeImpl(void* ptr); + + private: + /* 0x00 */ PoolImpl* mNext; + }; + + template + class InstancePool : private PoolImpl { + public: + u32 Create(void* buffer, u32 size) { return CreateImpl(buffer, size, sizeof(T)); } + + void Destroy(void* buffer, u32 size) { DestroyImpl(buffer, size); } + + int Count() const { return CountImpl(); } + + T* Alloc() { + void* ptr = AllocImpl(); + if (ptr == NULL) { + return NULL; + } + + return new (ptr) T; + } + + void Free(T* obj) { + if (obj != NULL) { + obj->~T(); + FreeImpl(obj); + } + } + }; + + template + class MemoryPool : private PoolImpl { + public: + u32 Create(void* buffer, u32 size) { return CreateImpl(buffer, size, sizeof(T)); } + + void Destroy(void* buffer, u32 size) { DestroyImpl(buffer, size); } + + int Count() const { return CountImpl(); } + + T* Alloc() { return static_cast(AllocImpl()); } + + void Free(T* obj) { FreeImpl(obj); } + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/Lfo.h b/src/revolution/homebuttonLib/nw4hbm/snd/Lfo.h new file mode 100644 index 0000000000..9ba21d6e64 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/Lfo.h @@ -0,0 +1,48 @@ +#ifndef NW4HBM_SND_LFO_H +#define NW4HBM_SND_LFO_H + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + + typedef struct LfoParam { + LfoParam() { Init(); } + + void Init(); + + /* 0x00 */ f32 depth; + /* 0x04 */ f32 speed; + /* 0x08 */ u32 delay; + /* 0x0C */ u8 range; + /* 0x0D */ u8 padding[3]; + } LfoParam; + + class Lfo { + public: + Lfo() : mDelayCounter(0), mCounter(0.0f) {} + + LfoParam& GetParam() { return mParam; } + void SetParam(const LfoParam& rParam) { mParam = rParam; } + + void Reset(); + void Update(int msec); + + f32 GetValue() const; + + private: + static const int TABLE_SIZE = 32; + + static s8 GetSinIdx(int idx); + + /* 0x00 */ LfoParam mParam; + /* 0x10 */ u32 mDelayCounter; + /* 0x14 */ f32 mCounter; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MemorySoundArchive.h b/src/revolution/homebuttonLib/nw4hbm/snd/MemorySoundArchive.h new file mode 100644 index 0000000000..3591f0c356 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MemorySoundArchive.h @@ -0,0 +1,39 @@ +#ifndef NW4HBM_SND_MEMORY_SOUND_ARCHIVE_H +#define NW4HBM_SND_MEMORY_SOUND_ARCHIVE_H + +#include +#include "../ut/FileStream.h" +#include "SoundArchive.h" +#include "SoundArchiveFile.h" + + +namespace nw4hbm { + namespace snd { + class MemorySoundArchive : public SoundArchive { + private: + class MemoryFileStream; + + public: + MemorySoundArchive(); + + /* 0x08 */ virtual ~MemorySoundArchive(); + /* 0x0C */ virtual const void* detail_GetFileAddress(u32 id) const; + /* 0x10 */ virtual const void* detail_GetWaveDataFileAddress(u32 id) const; + /* 0x14 */ virtual int detail_GetRequiredStreamBufferSize() const; + /* 0x18 */ virtual ut::FileStream* OpenStream(void* buffer, int size, u32 offset, + u32 length) const; + /* 0x1C */ virtual ut::FileStream* OpenExtStream(void* buffer, int size, + const char* extPath, u32 offset, + u32 length) const; + + bool Setup(const void* buffer); + void Shutdown(); + + private: + /* 0x108 */ const void* mData; + /* 0x10C */ detail::SoundArchiveFileReader mFileReader; + }; + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqPlayer.h new file mode 100644 index 0000000000..d14573b913 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqPlayer.h @@ -0,0 +1,20 @@ +#ifndef NW4HBM_SND_MIDI_SEQ_PLAYER_H +#define NW4HBM_SND_MIDI_SEQ_PLAYER_H + +#include "SeqPlayer.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + // No midi for you + class MidiSeqPlayer : public SeqPlayer { + MidiSeqPlayer(); + virtual ~MidiSeqPlayer() {} + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqTrack.h b/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqTrack.h new file mode 100644 index 0000000000..6f1cee39c9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MidiSeqTrack.h @@ -0,0 +1,20 @@ +#ifndef NW4HBM_SND_MIDI_SEQ_TRACK_H +#define NW4HBM_SND_MIDI_SEQ_TRACK_H + +#include "SeqTrack.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + // No midi for you + class MidiSeqTrack : public SeqTrack { + MidiSeqTrack(); + virtual ~MidiSeqTrack() {} + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MmlParser.h b/src/revolution/homebuttonLib/nw4hbm/snd/MmlParser.h new file mode 100644 index 0000000000..07fc1b5c73 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MmlParser.h @@ -0,0 +1,155 @@ +#ifndef NW4HBM_SND_MML_PARSER_H +#define NW4HBM_SND_MML_PARSER_H + +#include +#include "SeqTrack.h" + + +namespace nw4hbm { + namespace snd { + namespace detail { + + class MmlSeqTrack; + class SeqPlayer; + + class MmlParser { + public: + typedef enum SeqArgType { + SEQ_ARG_U8 = 0, + SEQ_ARG_S16, + SEQ_ARG_VMIDI, + SEQ_ARG_RANDOM, + SEQ_ARG_VARIABLE + } SeqArgType; + + static const int CALL_STACK_MAX_DEPTH = 3; + + public: + /* 0x08 */ virtual void CommandProc(MmlSeqTrack* track, u32 command, + s32 commandArg1, s32 commandArg2) const; + /* 0x0C */ virtual Channel* NoteOnCommandProc(MmlSeqTrack* track, int key, + int velocity, s32 length, + bool tieFlag) const; + + ParseResult Parse(MmlSeqTrack* track, bool doNoteOn) const; + + vs16* GetVariablePtr(SeqPlayer* player, SeqTrack* track, int varNo) const; + + static void EnablePrintVar(bool enable) { mPrintVarEnabledFlag = enable; } + + private: + typedef enum MmlSeqData { + MML_CMD_MIN = 0x80, // <80 -> MML note, not a command + + MML_WAIT = 0x80, // 0x80 + MML_SET_PRGNO, // 0x81 + MML_OPENTRACK = 0x88, // 0x88 + MML_JUMP, // 0x89 + MML_CALL, // 0x8A + + MML_RNDPARAM = 0xA0, // 0xA0 + MML_INDPARAM, // 0xA1 + MML_EXECIF, // 0xA2 + + MML_SET_TIMEBASE = 0xB0, // 0xB0 (unused by this version) + + MML_SET_PAN = 0xC0, // 0xC0 + MML_SET_TRACK_VOLUME, // 0xC1 + MML_SET_PLAYER_VOLUME, // 0xC2 + MML_SET_TRANSPOSE, // 0xC3 + MML_SET_PITCHBEND, // 0xC4 + MML_SET_BENDRANGE, // 0xC5 + MML_SET_PRIORITY, // 0xC6 + MML_SET_NOTEWAIT, // 0xC7 + MML_SET_TIE, // 0xC8 + MML_SET_PORTAMENTO, // 0xC9 + MML_SET_LFODEPTH, // 0xCA + MML_SET_LFOSPEED, // 0xCB + MML_SET_LFOTARGET, // 0xCC + MML_SET_LFORANGE, // 0xCD + MML_SET_PORTASPEED, // 0xCE + MML_SET_PORTATIME, // 0xCF + + MML_SET_ATTACK = 0xD0, // 0xD0 + MML_SET_DECAY, // 0xD1 + MML_SET_SUSTAIN, // 0xD2 + MML_SET_RELEASE, // 0xD3 + MML_LOOP_START, // 0xD4 + MML_SET_TRACK_VOLUME2, // 0xD5 + MML_PRINTVAR, // 0xD6 + MML_SET_SURROUNDPAN, // 0xD7 + MML_SET_LPFFREQ, // 0xD8 + MML_SET_FXSEND_A, // 0xD9 + MML_SET_FXSEND_B, // 0xDA + MML_SET_MAINSEND, // 0xDB + MML_SET_INITPAN, // 0xDC + MML_SET_MUTE, // 0xDD + MML_SET_FXSEND_C, // 0xDE + MML_SET_DAMPER, // 0xDF (unused by this version) + + MML_SET_LFODELAY = 0xE0, // 0xE0 + MML_SET_TEMPO, // 0xE1 + MML_CMD_E2h, // 0xE2 + MML_SET_SWEEPPITCH, // 0xE3 + + MML_LOOP_END = 0xFC, // 0xFC + MML_RET, // 0xFD + MML_ALLOCTRACK, // 0xFE + MML_EOF, // 0xFF + + MML_CMD_MASK = 0x80, + MML_CMD_SET_MASK = 0xF0, + + MML_CMD_MAX = 0xFF, // >FF -> EX command + + // (MML_EX_COMMAND << 8) | Command + MML_EX_COMMAND = 0xF0, + + // MML EX arithmetic command set + MML_EX_ARITHMETIC = 0x80, // 0xF0 0x8X + MML_EX_SET = 0x80, // 0xF0 0x80 + MML_EX_APL, // 0xF0 0x81 + MML_EX_AMI, // 0xF0 0x82 + MML_EX_AMU, // 0xF0 0x83 + MML_EX_ADV, // 0xF0 0x84 + MML_EX_ALS, // 0xF0 0x85 + MML_EX_RND, // 0xF0 0x86 + MML_EX_AAD, // 0xF0 0x87 + MML_EX_AOR, // 0xF0 0x88 + MML_EX_AER, // 0xF0 0x89 + MML_EX_ACO, // 0xF0 0x8A + MML_EX_AMD, // 0xF0 0x8B + + // MML EX logic command set + MML_EX_LOGIC = 0x90, // 0xF0 0x9X + MML_EX_EQ = 0x90, // 0xF0 0x90 + MML_EX_GE, // 0xF0 0x91 + MML_EX_GT, // 0xF0 0x92 + MML_EX_LE, // 0xF0 0x93 + MML_EX_LT, // 0xF0 0x94 + MML_EX_NE, // 0xF0 0x95 + + // MML EX userproc callback + MML_EX_USERPROC = 0xE0, // 0xF0 0xE0 + + MML_EX_CMD_MAX = 0xFFFF, // >FFFF -> Invalid command + } MmlSeqData; + + private: + u8 ReadByte(const u8** data) const { return *(*data)++; } + + u16 Read16(const u8** data) const; + u32 Read24(const u8** data) const; + s32 ReadVar(const u8** data) const; + s32 ReadArg(const u8** data, SeqPlayer* player, SeqTrack* track, + SeqArgType type) const; + + private: + static bool mPrintVarEnabledFlag; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrack.h b/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrack.h new file mode 100644 index 0000000000..6b3c627875 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrack.h @@ -0,0 +1,38 @@ +#ifndef NW4HBM_SND_MML_SEQ_TRACK_H +#define NW4HBM_SND_MML_SEQ_TRACK_H + +#include "MmlParser.h" +#include "SeqTrack.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class MmlSeqTrack : public SeqTrack { + public: + typedef struct MmlParserParam { + /* 0x00 */ bool cmpFlag; + /* 0x01 */ bool noteWaitFlag; + /* 0x02 */ bool tieFlag; + /* 0x03 */ u8 loopCount[MmlParser::CALL_STACK_MAX_DEPTH]; + /* 0x06 */ u8 callStackDepth; + /* 0x08 */ const u8* callStack[MmlParser::CALL_STACK_MAX_DEPTH]; + } MmlParserParam; + + public: + MmlSeqTrack(); + + /* 0x0C */ virtual ParseResult Parse(bool doNoteOn); + + void SetMmlParser(const MmlParser* pParser) { mParser = pParser; } + MmlParserParam& GetMmlParserParam() { return mMmlParserParam; } + + private: + /* 0xC0 */ const MmlParser* mParser; + /* 0xC4 */ MmlParserParam mMmlParserParam; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrackAllocator.h b/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrackAllocator.h new file mode 100644 index 0000000000..51da49e549 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MmlSeqTrackAllocator.h @@ -0,0 +1,37 @@ +#ifndef NW4HBM_SND_MML_SEQ_TRACK_ALLOCATOR_H +#define NW4HBM_SND_MML_SEQ_TRACK_ALLOCATOR_H + +#include + +#include "InstancePool.h" +#include "SeqTrackAllocator.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class MmlParser; + class MmlSeqTrack; + class SeqPlayer; + class SeqTrack; + + class MmlSeqTrackAllocator : public SeqTrackAllocator { + public: + explicit MmlSeqTrackAllocator(MmlParser* parser) : mParser(parser) {} + + /* 0x0C */ virtual SeqTrack* AllocTrack(SeqPlayer* player); + /* 0x10 */ virtual void FreeTrack(SeqTrack* track); + + u32 Create(void* buffer, u32 size); + void Destroy(void* buffer, u32 size); + + private: + /* 0x04 */ MmlParser* mParser; + /* 0x08 */ InstancePool mTrackPool; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/MoveValue.h b/src/revolution/homebuttonLib/nw4hbm/snd/MoveValue.h new file mode 100644 index 0000000000..edfc0f74cf --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/MoveValue.h @@ -0,0 +1,56 @@ +#ifndef NW4HBM_SND_MOVE_VALUE_H +#define NW4HBM_SND_MOVE_VALUE_H + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + + template + class MoveValue { + public: + MoveValue() + : mOrigin(TValue()), mTarget(TValue()), mFrame(TTime()), mCounter(TTime()) {} + + void InitValue(TValue t1) { + mOrigin = t1; + mTarget = t1; + mFrame = 0; + mCounter = 0; + } + + bool IsFinished() const { return mCounter >= mFrame; } + + TValue GetValue() const { + if (IsFinished()) { + return mTarget; + } + return mOrigin + mCounter * (mTarget - mOrigin) / mFrame; + } + + void Update() { + if (mCounter < mFrame) { + mCounter++; + } + } + + void SetTarget(TValue target, TTime frame) { + mOrigin = GetValue(); + mTarget = target; + mFrame = frame; + mCounter = 0; + } + + private: + /* 0x00 */ TValue mOrigin; + /* 0x04 */ TValue mTarget; + /* 0x08 */ TTime mFrame; + /* 0x0C */ TTime mCounter; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/NandSoundArchive.h b/src/revolution/homebuttonLib/nw4hbm/snd/NandSoundArchive.h new file mode 100644 index 0000000000..79aee565ca --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/NandSoundArchive.h @@ -0,0 +1,52 @@ +#ifndef NW4HBM_SND_NAND_SOUND_ARCHIVE_H +#define NW4HBM_SND_NAND_SOUND_ARCHIVE_H + +#include +#include "../ut/FileStream.h" +#include "SoundArchive.h" +#include "SoundArchiveFile.h" + +namespace nw4hbm { + namespace snd { + + class NandSoundArchive : public SoundArchive { + private: + class NandFileStream; + + public: + NandSoundArchive(); + + /* 0x08 */ virtual ~NandSoundArchive(); + /* 0x0C */ virtual const void* detail_GetFileAddress(u32 id) const { return NULL; } + /* 0x10 */ virtual const void* detail_GetWaveDataFileAddress(u32 id) const { + return NULL; + } + /* 0x14 */ virtual int detail_GetRequiredStreamBufferSize() const; + /* 0x18 */ virtual ut::FileStream* OpenStream(void* buffer, int size, u32 offset, + u32 length) const; + /* 0x1C */ virtual ut::FileStream* OpenExtStream(void* buffer, int size, + const char* extPath, u32 offset, + u32 length) const; + + bool Open(const char* path); + void Close(); + + bool LoadHeader(void* buffer, u32 size); + bool LoadLabelStringData(void* buffer, u32 size); + + u32 GetHeaderSize() const { return mFileReader.GetInfoChunkSize(); } + u32 GetLabelStringDataSize() const { return mFileReader.GetLabelStringChunkSize(); } + + private: + bool LoadFileHeader() NO_INLINE; + + private: + /* 0x108 */ detail::SoundArchiveFileReader mFileReader; + /* 0x14C */ NANDFileInfo mFileInfo; + /* 0x1D8 */ bool mOpen; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/NoteOnCallback.h b/src/revolution/homebuttonLib/nw4hbm/snd/NoteOnCallback.h new file mode 100644 index 0000000000..3b2f4f663b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/NoteOnCallback.h @@ -0,0 +1,36 @@ +#ifndef NW4HBM_SND_NOTE_ON_CALLBACK_H +#define NW4HBM_SND_NOTE_ON_CALLBACK_H + +#include + +#include "Channel.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + typedef struct NoteOnInfo { + /* 0x00 */ int prgNo; + /* 0x04 */ int key; + /* 0x08 */ int velocity; + /* 0x0C */ int length; + /* 0x10 */ int initPan; + /* 0x14 */ int priority; + /* 0x18 */ int voiceOutCount; + /* 0x1C */ Channel::ChannelCallback channelCallback; + /* 0x20 */ u32 channelCallbackData; + }; + + class SeqPlayer; + class NoteOnCallback { + public: + /* 0x08 */ virtual ~NoteOnCallback() {} + /* 0x0C */ virtual Channel* NoteOn(SeqPlayer* player, int bankNo, + const NoteOnInfo& noteOnInfo) = 0; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/PlayerHeap.h b/src/revolution/homebuttonLib/nw4hbm/snd/PlayerHeap.h new file mode 100644 index 0000000000..62c183463e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/PlayerHeap.h @@ -0,0 +1,43 @@ +#ifndef NW4HBM_SND_PLAYER_HEAP_H +#define NW4HBM_SND_PLAYER_HEAP_H + +#include "SoundHeap.h" +#include "SoundMemoryAllocatable.h" + +namespace nw4hbm { + namespace snd { + + namespace detail { + class BasicSound; + } + + class SoundPlayer; + + } // namespace snd +} // namespace nw4hbm + +namespace nw4hbm { + namespace snd { + namespace detail { + + class PlayerHeap : public SoundHeap { + public: + PlayerHeap() : mSound(NULL), mPlayer(NULL) {} + /* 0x08 */ virtual ~PlayerHeap() {} + + void SetSound(BasicSound* sound) { mSound = sound; } + void SetSoundPlayer(SoundPlayer* player) { mPlayer = player; } + + public: + /* 0x2C */ ut::LinkListNode mLink; + + private: + /* 0x34 */ BasicSound* mSound; + /* 0x38 */ SoundPlayer* mPlayer; + }; + typedef ut::LinkList PlayerHeapList; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeaker.h b/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeaker.h new file mode 100644 index 0000000000..7fb8ccedac --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeaker.h @@ -0,0 +1,72 @@ +#ifndef NW4HBM_SND_REMOTE_SPEAKER_H +#define NW4HBM_SND_REMOTE_SPEAKER_H + +#include +#include +#include + +namespace nw4hbm { + namespace snd { + + class RemoteSpeaker { + public: + static const int SAMPLES_PER_AUDIO_PACKET = 40; + + RemoteSpeaker(); + + void InitParam(); + void ClearParam(); + + bool Setup(WPADCallback pCallback); + void Update(const s16* axRemoteSamples); + + bool IsAvailable() const { return mRemoteInitFlag; } + void SetChannelIndex(int index) { mChannelIndex = index; } + + private: + typedef enum SpeakerState { + STATE_INVALID, + STATE_EXEC_SPEAKER_ON, + STATE_SPEAKER_ON, + STATE_EXEC_SPEAKER_PLAY, + STATE_SPEAKER_PLAY, + STATE_EXEC_SPEAKER_OFF, + STATE_SPEAKER_OFF + } SpeakerState; + + typedef enum SpeakerCommand { + COMMAND_NONE, + COMMAND_SPEAKER_ON, + COMMAND_SPEAKER_PLAY, + COMMAND_SPEAKER_OFF + } SpeakerCommand; + + bool IsAllSampleZero(const s16* axRemoteSamples); + + static const int SAMPLES_PER_ENCODED_PACKET = (SAMPLES_PER_AUDIO_PACKET + 1) / 2; + static const int CONTINUOUS_PLAY_INTERVAL_MINUTES = 8; + + static void ContinueAlarmHandler(OSAlarm* alarm, OSContext* context); + static void IntervalAlarmHandler(OSAlarm* alarm, OSContext* context); + + /* 0x00 */ bool mInitFlag; + /* 0x01 */ bool mRemoteInitFlag; + /* 0x02 */ bool mPlayFlag; + /* 0x03 */ bool mEnableFlag; + /* 0x04 */ bool mSetupBusyFlag; + /* 0x05 */ bool mFirstEncodeFlag; + /* 0x06 */ bool mForceResumeFlag; + /* 0x07 */ bool mContinueFlag; + /* 0x08 */ bool mIntervalFlag; + /* 0x09 */ WENCInfo mEncodeInfo; + /* 0x2C */ int mChannelIndex; + /* 0x30 */ WPADCallback mSetupCallback; + /* 0x38 */ OSAlarm mContinueAlarm; + /* 0x68 */ OSAlarm mInvervalAlarm; + /* 0x98 */ OSTime mContinueBeginTime; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeakerManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeakerManager.h new file mode 100644 index 0000000000..ffb7d4679e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/RemoteSpeakerManager.h @@ -0,0 +1,42 @@ +#ifndef NW4HBM_SND_REMOTE_SPEAKER_MANAGER_H +#define NW4HBM_SND_REMOTE_SPEAKER_MANAGER_H + +#include +#include +#include "RemoteSpeaker.h" + + +namespace nw4hbm { + namespace snd { + namespace detail { + + class RemoteSpeakerManager { + public: + static RemoteSpeakerManager& GetInstance(); + + RemoteSpeaker& GetRemoteSpeaker(int idx); + + void Setup(); + void Shutdown(); + + private: + static const int SPEAKER_ALARM_HZ = 150; + static const int SPEAKER_ALARM_PERIOD_NSEC = + static_cast(1.0f / SPEAKER_ALARM_HZ * 1000 * 1000 * 1000); + + private: + RemoteSpeakerManager(); + + static void RemoteSpeakerAlarmProc(OSAlarm* alarm, OSContext* context); + + private: + /* 0x00 */ bool mInitialized; + /* 0x08 */ OSAlarm mRemoteSpeakerAlarm; + /* 0x38 */ RemoteSpeaker mSpeaker[WPAD_MAX_CONTROLLERS]; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqFile.h new file mode 100644 index 0000000000..e146a4d73a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqFile.h @@ -0,0 +1,52 @@ +#ifndef NW4HBM_SND_SEQ_FILE_H +#define NW4HBM_SND_SEQ_FILE_H + +#include + +#include "Util.h" + +#include "../ut/binaryFileFormat.h" + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + namespace SeqFile { + typedef struct Header { + /* 0x00 */ ut::BinaryFileHeader fileHeader; + /* 0x10 */ u32 dataBlockOffset; + /* 0x14 */ u32 dataBlockSize; + /* 0x18 */ u32 labelBlockOffset; + /* 0x1C */ u32 labelBlockSize; + } Header; + + typedef struct DataBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ u32 baseOffset; + } DataBlock; + + static const u32 SIGNATURE_DATA_BLOCK = 'DATA'; + static const u32 SIGNATURE_FILE = 'RSEQ'; + static const int FILE_VERSION = NW4HBM_VERSION(1, 0); + static const int SUPPORTED_FILE_VERSION = NW4HBM_VERSION(1, 1); + } // namespace SeqFile + + class SeqFileReader { + public: + explicit SeqFileReader(const void* seqData); + + bool IsValidFileHeader(const void* seqData); + + const void* GetBaseAddress() const; + + private: + /* 0x00 */ const SeqFile::Header* mHeader; + /* 0x04 */ const SeqFile::DataBlock* mDataBlock; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqPlayer.h new file mode 100644 index 0000000000..b4a769b113 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqPlayer.h @@ -0,0 +1,199 @@ +#ifndef NW4HBM_SND_SEQ_PLAYER_H +#define NW4HBM_SND_SEQ_PLAYER_H + +#include + +#include "BasicPlayer.h" + +//! TODO: find a way to remove this hack +#define MAKE_DTOR_ZERO +#include "DisposeCallbackManager.h" +#undef MAKE_DTOR_ZERO + +#include "SoundThread.h" + +#include "../ut/Lock.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class Channel; + struct NoteOnInfo; + class NoteOnCallback; + class SeqTrack; + class SeqTrackAllocator; + + class SeqPlayer : public BasicPlayer, public DisposeCallback { + public: + typedef struct ParserPlayerParam { + /* 0x00 */ u8 volume; + /* 0x01 */ u8 priority; + /* 0x02 */ u16 tempo; + + /* 0x04 */ NoteOnCallback* callback; + } ParserPlayerParam; + + typedef enum OffsetType { OFFSET_TYPE_TICK = 0, OFFSET_TYPE_MILLISEC } OffsetType; + + typedef enum SetupResult { + SETUP_SUCCESS = 0, + SETUP_ERR_CANNOT_ALLOCATE_TRACK, + SETUP_ERR_UNKNOWN + } SetupResult; + + static const int LOCAL_VARIABLE_NUM = 16; + static const int GLOBAL_VARIABLE_NUM = 16; + static const int VARIABLE_NUM = LOCAL_VARIABLE_NUM + GLOBAL_VARIABLE_NUM; + + static const int TRACK_NUM = 16; + + SeqPlayer(); + + /* 0x08 */ virtual ~SeqPlayer(); + /* 0x0C */ virtual bool Start(); + /* 0x10 */ virtual void Stop(); + /* 0x14 */ virtual void Pause(bool flag); + /* 0x18 */ virtual bool IsActive() const { return mActiveFlag; } + /* 0x1C */ virtual bool IsPrepared() const { return mPreparedFlag; }; + /* 0x20 */ virtual bool IsStarted() const { return mStartedFlag; }; + /* 0x24 */ virtual bool IsPause() const { return mPauseFlag; }; + /* 0x28 */ virtual void SetVolume(f32 volume); + /* 0x2C */ virtual void SetPitch(f32 pitch); + /* 0x30 */ virtual void SetPan(f32 pan); + /* 0x34 */ virtual void SetSurroundPan(f32 surroundPan); + /* 0x38 */ virtual void SetPan2(f32 pan2); + /* 0x3C */ virtual void SetSurroundPan2(f32 surroundPan2); + /* 0x40 */ virtual void SetLpfFreq(f32 lpfFreq); + /* 0x44 */ virtual f32 GetVolume() const { return mExtVolume; }; + /* 0x48 */ virtual f32 GetPitch() const { return mExtPitch; }; + /* 0x4C */ virtual f32 GetPan() const { return mExtPan; }; + /* 0x50 */ virtual f32 GetSurroundPan() const { return mExtSurroundPan; }; + /* 0x54 */ virtual f32 GetPan2() const { return mExtPan2; }; + /* 0x58 */ virtual f32 GetSurroundPan2() const { return mExtSurroundPan2; }; + /* 0x5C */ virtual f32 GetLpfFreq() const { return mExtLpfFreq; }; + /* 0x60 */ virtual void SetOutputLine(int lineFlag); + /* 0x64 */ virtual void SetMainOutVolume(f32 volume); + /* 0x68 */ virtual void SetMainSend(f32 send); + /* 0x6C */ virtual void SetFxSend(AuxBus bus, f32 send); + /* 0x70 */ virtual void SetRemoteOutVolume(int remoteIndex, f32 volume); + /* 0x74 */ virtual void SetRemoteSend(int remoteIndex, f32 send); + /* 0x78 */ virtual void SetRemoteFxSend(int remoteIndex, f32 send); + /* 0x7C */ virtual int GetOutputLine() const; + /* 0x80 */ virtual f32 GetMainOutVolume() const; + /* 0x84 */ virtual f32 GetMainSend() const; + /* 0x88 */ virtual f32 GetFxSend(AuxBus bus) const; + /* 0x8C */ virtual f32 GetRemoteOutVolume(int remoteIndex) const; + /* 0x90 */ virtual f32 GetRemoteSend(int remoteIndex) const; + /* 0x94 */ virtual f32 GetRemoteFxSend(int remoteIndex) const; + /* 0x50 */ virtual void InvalidateData(const void* start, const void* end); + /* 0x54 */ virtual void InvalidateWaveData(const void* start, const void* end) {} + /* 0x58 */ virtual void ChannelCallback(Channel* channel); + + void InitParam(int voices, NoteOnCallback* callback); + + SetupResult Setup(SeqTrackAllocator* allocator, u32 allocTrackFlags, int voices, + NoteOnCallback* callback); + void SetSeqData(const void* base, s32 offset); + + void Skip(OffsetType type, int offset); + + void SetTempoRatio(f32 tempo); + void SetChannelPriority(int priority); + void SetReleasePriorityFix(bool flag); + + void SetLocalVariable(int trackNo, s16 value); + static void SetGlobalVariable(int trackNo, s16 value); + + void SetTrackVolume(u32 trackFlags, f32 volume); + void SetTrackPitch(u32 trackFlags, f32 pitch); + + SeqTrack* GetPlayerTrack(int trackNo); + vs16* GetVariablePtr(int varNo); + void Update(); + + Channel* NoteOn(int bankNo, const NoteOnInfo& noteOnInfo); + + static void UpdateAllPlayers(); + static void StopAllPlayers(); + + template + void SetTrackParam(u32 trackFlags, void (SeqTrack::*setter)(T), T param) { + ut::AutoInterruptLock lock; + + for (int i = 0; i < TRACK_NUM && trackFlags != 0; trackFlags >>= 1, i++) { + if (trackFlags & 1) { + SeqTrack* track = GetPlayerTrack(i); + + if (track != NULL) { + (track->*setter)(param); + } + } + } + } + + f32 GetPanRange() const { return mPanRange; } + int GetVoiceOutCount() const { return mVoiceOutCount; } + ParserPlayerParam& GetParserPlayerParam() { return mParserParam; } + + private: + static const int DEFAULT_TEMPO = 120; + static const int DEFAULT_PRIORITY = 64; + static const int DEFAULT_VARIABLE_VALUE = -1; + + static const int MAX_SKIP_TICK_PER_FRAME = 768; + + void CloseTrack(int trackNo); + void SetPlayerTrack(int trackNo, SeqTrack* track); + + void FinishPlayer(); + void UpdateChannelParam(); + int UpdateTempoCounter(); + int ParseNextTick(bool doNoteOn); + + void UpdateTick(int msec); + void SkipTick(); + + static void InitGlobalVariable(); + + /* 0x14 */ bool mHomeButtonMenuFlag; + /* 0x15 */ u8 mActiveFlag; + /* 0x16 */ u8 mPreparedFlag; + /* 0x17 */ u8 mStartedFlag; + /* 0x18 */ u8 mPauseFlag; + /* 0x19 */ bool mSkipFlag; + /* 0x1C */ f32 mExtVolume; + /* 0x20 */ f32 mExtPan; + /* 0x24 */ f32 mExtSurroundPan; + /* 0x28 */ f32 mPanRange; + /* 0x2C */ f32 mExtPan2; + /* 0x30 */ f32 mExtSurroundPan2; + /* 0x34 */ f32 mExtPitch; + /* 0x38 */ f32 mExtLpfFreq; + /* 0x3C */ int mOutputLineFlag; + /* 0x40 */ f32 mMainOutVolume; + /* 0x44 */ f32 mMainSend; + /* 0x48 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x54 */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + /* 0x64 */ f32 mRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x74 */ f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0x84 */ f32 mTempoRatio; + /* 0x88 */ u16 mTempoCounter; + /* 0x8C */ s32 mVoiceOutCount; + /* 0x90 */ ParserPlayerParam mParserParam; + /* 0x98 */ SeqTrackAllocator* mSeqTrackAllocator; + /* 0x9C */ SeqTrack* mTracks[TRACK_NUM]; + /* 0xDC */ vs16 mLocalVariable[TRACK_NUM]; + /* 0xFC */ u32 mTickCounter; + + static vs16 mGlobalVariable[LOCAL_VARIABLE_NUM]; + + public: + /* 0x100 */ ut::LinkListNode mPlayerLink; + }; + typedef ut::LinkList SeqPlayerList; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqSound.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqSound.h new file mode 100644 index 0000000000..68d25ea3e4 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqSound.h @@ -0,0 +1,83 @@ +#ifndef NW4HBM_SND_SEQ_SOUND_H +#define NW4HBM_SND_SEQ_SOUND_H + +#include + +#include "debug.h" + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + + class SeqSoundHandle; + + namespace detail { + class NoteOnCallback; + class SeqTrackAllocator; + class SeqPlayer; + class BasicSound; + template + class SoundInstanceManager; + } // namespace detail + + namespace detail { + class SeqSound : public BasicSound { + friend class SeqSoundHandle; + + public: + typedef void (*NotifyAsyncEndCallback)(bool result, const void* seqBase, + s32 seqOffset, void* userData); + + class SeqLoadCallback { + public: + typedef enum Result { + /* 0 */ RESULT_SUCCESS = 0, + /* 1 */ RESULT_FAILED, + /* 2 */ RESULT_CANCELED, + /* 3 */ RESULT_ASYNC, + /* 4 */ RESULT_RETRY + } Result; + + /* 0x08 */ virtual ~SeqLoadCallback() {} + /* 0x0C */ virtual Result LoadData(SeqSound::NotifyAsyncEndCallback callback, + void* callbackArg, u32 userData) const = 0; + /* 0x10 */ virtual void CancelLoading(u32 userData) const = 0; + }; + + explicit SeqSound(SoundInstanceManager* nanager); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x28 */ virtual void Shutdown(); + /* 0x4C */ virtual void SetPlayerPriority(int priority); + /* 0x50 */ virtual bool IsAttachedTempSpecialHandle(); + /* 0x54 */ virtual void DetachTempSpecialHandle(); + /* 0x58 */ virtual void InitParam(); + /* 0x68 */ virtual BasicPlayer& GetBasicPlayer() { return mSeqPlayer; } + /* 0x6C */ virtual const BasicPlayer& GetBasicPlayer() const { return mSeqPlayer; } + + SeqPlayer::SetupResult Setup(SeqTrackAllocator* trackAllocator, u32 allocTrackFlags, + int voices, NoteOnCallback* callback); + + void Prepare(const void* seqBase, s32 seqOffset); + void Prepare(const SeqLoadCallback* callback, u32 callbackData); + + void SetChannelPriority(int priority); + + private: + static void NotifyLoadAsyncEndSeqData(bool result, const void* seqBase, + s32 seqOffset, void* userData); + + /* 0x0D8 */ SeqPlayer mSeqPlayer; + /* 0x1F4 */ SeqSoundHandle* mTempSpecialHandle; + /* 0x1F8 */ SoundInstanceManager* mManager; + /* 0x1E8 */ bool mLoadingFlag; + /* 0x1EC */ const SeqLoadCallback* mCallback; + /* 0x1F0 */ u32 mCallbackData; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqSoundHandle.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqSoundHandle.h new file mode 100644 index 0000000000..488e5a3cf6 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqSoundHandle.h @@ -0,0 +1,27 @@ +#ifndef NW4HBM_SND_SEQ_SOUND_HANDLE_H +#define NW4HBM_SND_SEQ_SOUND_HANDLE_H + +#include "snd_types.h" + +#include "BasicSound.h" +#include "SeqPlayer.h" +#include "SeqSound.h" + +namespace nw4hbm { + namespace snd { + class SeqSoundHandle : private ut::NonCopyable { + public: + ~SeqSoundHandle() { DetachSound(); } + + void DetachSound(); + + bool IsAttachedSound() const { return mSound != NULL; } + + private: + /* 0x00 */ detail::SeqSound* mSound; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrack.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrack.h new file mode 100644 index 0000000000..f9b4b0b32b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrack.h @@ -0,0 +1,146 @@ +#ifndef NW4HBM_SND_SEQ_TRACK_H +#define NW4HBM_SND_SEQ_TRACK_H + +#include + +#include "Channel.h" +#include "Lfo.h" +#include "MoveValue.h" +#include "snd_global.h" + +namespace nw4hbm { + namespace snd { + + typedef enum SeqMute { MUTE_OFF = 0, MUTE_NO_STOP, MUTE_RELEASE, MUTE_STOP } SeqMute; + + typedef enum ParseResult { PARSE_RESULT_CONTINUE = 0, PARSE_RESULT_FINISH } ParseResult; + + namespace detail { + class SeqPlayer; + class SeqTrack { + public: + static const int VARIABLE_NUM = 16; + static const int PRGNO_MAX = 0xFFFF; + + typedef struct ParserTrackParam { + /* 0x00 */ const u8* baseAddr; + /* 0x04 */ const u8* currentAddr; + /* 0x08 */ s32 wait; + /* 0x0C */ u8 muteFlag; + /* 0x0D */ u8 silenceFlag; + /* 0x0E */ u8 noteFinishWait; + /* 0x0F */ u8 portaFlag; + /* 0x10 */ int bankNo; + /* 0x14 */ int prgNo; + /* 0x18 */ LfoParam lfoParam; + /* 0x28 */ u8 lfoTarget; + /* 0x2C */ f32 sweepPitch; + /* 0x30 */ u8 volume; + /* 0x31 */ u8 volume2; + /* 0x32 */ s8 pitchBend; + /* 0x33 */ u8 bendRange; + /* 0x34 */ s8 pan; + /* 0x35 */ s8 initPan; + /* 0x36 */ s8 surroundPan; + /* 0x37 */ s8 transpose; + /* 0x38 */ u8 priority; + /* 0x39 */ u8 portaKey; + /* 0x3A */ u8 portaTime; + /* 0x3B */ u8 attack; + /* 0x3C */ u8 decay; + /* 0x3D */ u8 sustain; + /* 0x3E */ u8 release; + /* 0x3F */ u8 mainSend; + /* 0x40 */ u8 fxSend[AUX_BUS_NUM]; + /* 0x43 */ u8 lpfFreq; + } ParserTrackParam; + + public: + SeqTrack() : mSeqPlayer(NULL) { InitParam(); } + + /* 0x08 */ virtual ~SeqTrack() {} + /* 0x0C */ virtual ParseResult Parse(bool doNoteOn) = 0; + + void SetPlayerTrackNo(int playerTrackNo); + u8 GetPlayerTrackNo() const { return mPlayerTrackNo; } + + void InitParam(); + void SetSeqData(const void* base, s32 offset); + + void Open(); + void Close(); + + void UpdateChannelLength(); + void UpdateChannelRelease(Channel* channel); + + int ParseNextTick(bool doNoteOn); + + void StopAllChannel(); + void ReleaseAllChannel(int release) NO_INLINE; + void PauseAllChannel(bool flag); + void AddChannel(Channel* channel); + void UpdateChannelParam(); + void FreeAllChannel(); + + void SetMute(SeqMute mute); + void SetVolume(f32 volume); + void SetPitch(f32 pitch); + + void SetSilence(bool silence, int fadeTime); + void SetPan(f32 param1); + void SetSurroundPan(f32 param1); + void SetLpfFreq(f32 param1); + void SetBiquadFilter(int param1, f32 param2); + void SetPanRange(f32 param1); + void SetModDepth(f32 param1); + void SetModSpeed(f32 param1); + void SetMainSend(f32 param1); + void SetFxSend(AuxBus bus, f32 param2); + void SetRemoteSend(s32 remoteIndex, f32 param2); + void SetRemoteFxSend(s32 remoteIndex, f32 param2); + + ParserTrackParam& GetParserTrackParam() { return mParserTrackParam; } + + vs16* GetVariablePtr(int varNo); + + SeqPlayer* GetSeqPlayer() { return mSeqPlayer; } + void SetSeqPlayer(SeqPlayer* seqPlayer) { mSeqPlayer = seqPlayer; } + + Channel* GetLastChannel() const { return mChannelList; } + + Channel* NoteOn(int key, int velocity, s32 portatime, bool tie); + + private: + static const int DEFAULT_PRIORITY = 64; + static const int DEFAULT_BENDRANGE = 2; + static const int DEFAULT_PORTA_KEY = 60; + static const int DEFAULT_VARIABLE_VALUE = -1; + + private: + static void ChannelCallbackFunc(Channel* dropChannel, + Channel::ChannelCallbackStatus status, + u32 userData); + + private: + /* 0x04 */ u8 mPlayerTrackNo; + /* 0x08 */ f32 mExtVolume; + /* 0x0C */ f32 mExtPitch; + /* 0x10 */ f32 mExtPan; + /* 0x14 */ f32 mExtSurroundPan; + /* 0x18 */ f32 mPanRange; + /* 0x1C */ f32 mExtLpfFreq; + /* 0x20 */ f32 mExtMainSend; + /* 0x24 */ f32 mExtFxSend[AUX_BUS_NUM]; + /* 0x30 */ f32 mExtRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x40 */ f32 mExtRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0x50 */ ParserTrackParam mParserTrackParam; + /* 0x94 */ vs16 mTrackVariable[VARIABLE_NUM]; + /* 0xB4 */ SeqPlayer* mSeqPlayer; + /* 0xB8 */ Channel* mChannelList; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrackAllocator.h b/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrackAllocator.h new file mode 100644 index 0000000000..3aacfac0a7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SeqTrackAllocator.h @@ -0,0 +1,22 @@ +#ifndef NW4HBM_SND_SEQ_TRACK_ALLOCATOR_H +#define NW4HBM_SND_SEQ_TRACK_ALLOCATOR_H + +namespace nw4hbm { + namespace snd { + namespace detail { + + class SeqPlayer; + class SeqTrack; + + class SeqTrackAllocator { + public: + /* 0x08 */ virtual ~SeqTrackAllocator() {} + /* 0x0C */ virtual SeqTrack* AllocTrack(SeqPlayer* player) = 0; + /* 0x10 */ virtual void FreeTrack(SeqTrack* track) = 0; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchive.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchive.h new file mode 100644 index 0000000000..b61b9e26cb --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchive.h @@ -0,0 +1,169 @@ +#ifndef NW4HBM_SND_SOUND_ARCHIVE_H +#define NW4HBM_SND_SOUND_ARCHIVE_H + +#include +#include "../ut/FileStream.h" +#include "snd_global.h" +#include "snd_types.h" + + +namespace nw4hbm { + namespace snd { + namespace detail { + class SoundArchiveFileReader; + } + + typedef enum SoundType { + SOUND_TYPE_INVALID = 0, + SOUND_TYPE_SEQ, + SOUND_TYPE_STRM, + SOUND_TYPE_WAVE + } SoundType; + + class SoundArchive { + public: + typedef struct SoundInfo { + /* 0x00 */ u32 fileId; + /* 0x04 */ u32 playerId; + /* 0x08 */ int playerPriority; + /* 0x0C */ int volume; + } SoundInfo; + + typedef struct SeqSoundInfo { + /* 0x00 */ u32 dataOffset; + /* 0x04 */ u32 bankId; + /* 0x08 */ u32 allocTrack; + /* 0x0C */ int channelPriority; + } SeqSoundInfo; + + typedef struct StrmSoundInfo { + /* Nothing here to see */ + } StrmSoundInfo; + + typedef struct WaveSoundInfo { + /* 0x00 */ int subNo; + /* 0x04 */ int channelPriority; + } WaveSoundInfo; + + typedef struct Sound3DParam { + /* 0x00 */ u32 flags; + /* 0x04 */ u8 decayCurve; + /* 0x05 */ u8 decayRatio; + } Sound3DParam; + + typedef struct BankInfo { + /* 0x0 */ u32 fileId; + } BankInfo; + + typedef struct PlayerInfo { + /* 0x00 */ int playableSoundCount; + /* 0x04 */ u32 heapSize; + } PlayerInfo; + + typedef struct GroupInfo { + /* 0x00 */ u32 itemCount; + /* 0x04 */ const char* extFilePath; + /* 0x08 */ u32 offset; + /* 0x0C */ u32 size; + /* 0x10 */ u32 waveDataOffset; + /* 0x14 */ u32 waveDataSize; + } GroupInfo; + + typedef struct GroupItemInfo { + /* 0x00 */ u32 fileId; + /* 0x04 */ u32 offset; + /* 0x08 */ u32 size; + /* 0x0C */ u32 waveDataOffset; + /* 0x10 */ u32 waveDataSize; + } GroupItemInfo; + + typedef struct FileInfo { + /* 0x00 */ u32 fileSize; + /* 0x04 */ u32 waveDataFileSize; + /* 0x08 */ const char* extFilePath; + /* 0x0C */ u32 filePosCount; + } FileInfo; + + typedef struct FilePos { + /* 0x00 */ u32 groupId; + /* 0x04 */ u32 index; + } FilePos; + + typedef struct SoundArchivePlayerInfo { + /* 0x00 */ int seqSoundCount; + /* 0x04 */ int seqTrackCount; + /* 0x08 */ int strmSoundCount; + /* 0x0C */ int strmTrackCount; + /* 0x10 */ int strmChannelCount; + /* 0x14 */ int waveSoundCount; + /* 0x18 */ int waveTrackCount; + } SoundArchivePlayerInfo; + + static const u32 INVALID_ID = 0xFFFFFFFF; + + public: + SoundArchive(); + /* 0x08 */ virtual ~SoundArchive(); + /* 0x0C */ virtual const void* detail_GetFileAddress(u32 id) const = 0; + /* 0x10 */ virtual const void* detail_GetWaveDataFileAddress(u32 id) const = 0; + /* 0x14 */ virtual int detail_GetRequiredStreamBufferSize() const = 0; + /* 0x18 */ virtual ut::FileStream* OpenStream(void* buffer, int bufferSize, u32 offset, + u32 length) const = 0; + /* 0x1C */ virtual ut::FileStream* OpenExtStream(void* buffer, int bufferSize, + const char* extPath, u32 offset, + u32 length) const = 0; + + bool IsAvailable() const; + + void Setup(detail::SoundArchiveFileReader* fileReader); + void Shutdown(); + + u32 GetPlayerCount() const; + u32 GetGroupCount() const; + + const char* GetSoundLabelString(u32 id) const; + u32 ConvertLabelStringToSoundId(const char* label) const; + u32 ConvertLabelStringToPlayerId(const char* label) const; + u32 ConvertLabelStringToGroupId(const char* label) const; + + u32 GetSoundUserParam(u32 id) const; + SoundType GetSoundType(u32 id) const; + + bool ReadSoundInfo(u32 id, SoundInfo* info) const; + bool detail_ReadSeqSoundInfo(u32 id, SeqSoundInfo* info) const; + bool detail_ReadStrmSoundInfo(u32 id, StrmSoundInfo* info) const; + bool detail_ReadWaveSoundInfo(u32 id, WaveSoundInfo* info) const; + + bool ReadPlayerInfo(u32 id, PlayerInfo* info) const; + bool ReadSoundArchivePlayerInfo(SoundArchivePlayerInfo* info) const; + + bool detail_ReadBankInfo(u32 id, BankInfo* info) const; + bool detail_ReadGroupInfo(u32 id, GroupInfo* info) const; + bool detail_ReadGroupItemInfo(u32 groupId, u32 itemId, GroupItemInfo* info) const; + + bool detail_ReadFileInfo(u32 id, FileInfo* info) const; + bool detail_ReadFilePos(u32 fileId, u32 posId, FilePos* pos) const; + + ut::FileStream* detail_OpenFileStream(u32 id, void* buffer, int bufferSize) const; + ut::FileStream* detail_OpenGroupStream(u32 id, void* buffer, int bufferSize) const; + ut::FileStream* detail_OpenGroupWaveDataStream(u32 id, void* buffer, + int bufferSize) const; + + void SetExternalFileRoot(const char* extFileRoot); + + protected: + static const int FILE_PATH_MAX = 256; + + private: + ut::FileStream* OpenExtStreamImpl(void* buffer, int bufferSize, const char* extPath, + u32 offset, u32 size) const; + + private: + /* 0x04 */ detail::SoundArchiveFileReader* mFileReader; + /* 0x08 */ char mExtFileRoot[FILE_PATH_MAX]; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveFile.h new file mode 100644 index 0000000000..a2e77c1aa9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveFile.h @@ -0,0 +1,289 @@ +#ifndef NW4HBM_SND_SOUND_ARCHIVE_FILE_H +#define NW4HBM_SND_SOUND_ARCHIVE_FILE_H + +#include + +#include "SoundArchive.h" +#include "Util.h" + +#include "../ut/binaryFileFormat.h" +#include "../ut/inlines.h" + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + namespace SoundArchiveFile { + + static const u32 SIGNATURE_FILE = 'RSAR'; + static const u32 SIGNATURE_INFO_BLOCK = 'INFO'; + static const u32 SIGNATURE_SYMB_BLOCK = 'SYMB'; + static const int FILE_VERSION = NW4HBM_VERSION(1, 1); + + typedef struct StringTreeNode { + /* 0x00 */ u16 flags; + /* 0x02 */ u16 bit; + /* 0x04 */ u32 leftIdx; + /* 0x08 */ u32 rightIdx; + /* 0x0C */ u32 strIdx; + /* 0x10 */ u32 id; + } StringTreeNode; + + typedef struct StringTree { + /* 0x00 */ u32 rootIdx; + /* 0x04 */ Util::Table nodeTable; + } StringTree; + + typedef struct StringTable { + /* 0x00 */ Util::Table offsetTable; + } StringTable; + + typedef struct StringChunk { + /* 0x00 */ u32 tableOffset; + /* 0x04 */ u32 soundTreeOffset; + /* 0x08 */ u32 playerTreeOffset; + /* 0x0C */ u32 groupTreeOffset; + /* 0x10 */ u32 bankTreeOffset; + } StringChunk; + + typedef struct StringBlock { + union { + StringTable stringTable; + StringChunk stringChunk; + /* 0x00 */ }; + } StringBlock; + + typedef struct SymbolBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ StringBlock stringBlock; + } SymbolBlock; + + typedef struct SeqSoundInfo { + /* 0x00 */ u32 dataOffset; + /* 0x04 */ u32 bankId; + /* 0x08 */ u32 allocTrack; + /* 0x0C */ u8 channelPriority; + /* 0x0D */ u8 releasePriorityFix; + } SeqSoundInfo; + + typedef struct StrmSoundInfo { + /* Nothing to see here. */ + } StrmSoundInfo; + + typedef struct WaveSoundInfo { + /* 0x00 */ s32 subNo; + /* 0x04 */ u32 allocTrack; + /* 0x08 */ u8 channelPriority; + /* 0x09 */ u8 releasePriorityFix; + } WaveSoundInfo; + + typedef Util::DataRef + SoundInfoOffset; + + typedef struct Sound3DParam { + /* 0x00 */ u32 flags; + /* 0x04 */ u8 decayCurve; + /* 0x05 */ u8 decayRatio; + } Sound3DParam; + + typedef struct SoundCommonInfo { + /* 0x00 */ u32 stringId; + /* 0x04 */ u32 fileId; + /* 0x08 */ u32 playerId; + + /* 0x0C */ Util::DataRef param3dRef; + /* 0x14 */ u8 volume; + /* 0x15 */ u8 playerPriority; + /* 0x16 */ u8 soundType; + /* 0x17 */ u8 remoteFilter; + /* 0x18 */ SoundInfoOffset soundInfoRef; + + /* 0x20 */ u32 userParam[2]; + + /* 0x28 */ u8 panMode; + /* 0x29 */ u8 panCurve; + } SoundCommonInfo; + + typedef Util::DataRef SoundCommonInfoRef; + typedef Util::Table SoundCommonTable; + + typedef struct BankInfo { + /* 0x00 */ u32 stringId; + /* 0x04 */ u32 fileId; + } BankInfo; + typedef Util::DataRef BankInfoRef; + typedef Util::Table BankTable; + + typedef struct PlayerInfo { + /* 0x00 */ u32 stringId; + /* 0x04 */ u8 playableSoundCount; + /* 0x08 */ u32 heapSize; + } PlayerInfo; + typedef Util::DataRef PlayerInfoRef; + typedef Util::Table PlayerTable; + + typedef Util::DataRef SoundArchiveRef; + typedef Util::Table FilePosTable; + + typedef struct FileInfo { + /* 0x00 */ u32 fileSize; + /* 0x04 */ u32 waveDataSize; + /* 0x08 */ s32 entryNum; + /* 0x0C */ Util::DataRef extFilePathRef; + /* 0x14 */ Util::DataRef filePosTableRef; + } FileInfo; + typedef Util::DataRef FileInfoRef; + typedef Util::Table FileTable; + + typedef struct GroupItemInfo { + /* 0x0 */ u32 fileId; + /* 0x4 */ u32 offset; + /* 0x8 */ u32 size; + /* 0xC */ u32 waveDataOffset; + /* 0x10 */ u32 waveDataSize; + } GroupItemInfo; + typedef Util::DataRef GroupItemInfoRef; + typedef Util::Table GroupItemTable; + + typedef struct GroupInfo { + /* 0x00 */ u32 stringId; + /* 0x04 */ s32 entryNum; + /* 0x08 */ Util::DataRef extFilePathRef; + /* 0x10 */ u32 offset; + /* 0x14 */ u32 size; + /* 0x18 */ u32 waveDataOffset; + /* 0x1C */ u32 waveDataSize; + /* 0x20 */ Util::DataRef itemTableRef; + } GroupInfo; + typedef Util::DataRef GroupInfoRef; + typedef Util::Table GroupTable; + + typedef struct SoundArchivePlayerInfo { + /* 0x00 */ u16 seqSoundCount; + /* 0x02 */ u16 seqTrackCount; + /* 0x04 */ u16 strmSoundCount; + /* 0x06 */ u16 strmTrackCount; + /* 0x08 */ u16 strmChannelCount; + /* 0x0A */ u16 waveSoundCount; + /* 0x0C */ u16 waveTrackCount; + } SoundArchivePlayerInfo; + + typedef struct Info { + /* 0x00 */ Util::DataRef soundTableRef; + /* 0x08 */ Util::DataRef bankTableRef; + /* 0x10 */ Util::DataRef playerTableRef; + /* 0x18 */ Util::DataRef fileTableRef; + /* 0x20 */ Util::DataRef groupTableRef; + /* 0x28 */ Util::DataRef soundArchivePlayerInfoRef; + } Info; + + typedef struct InfoBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ Info info; + } InfoBlock; + + typedef struct Header { + /* 0x00 */ ut::BinaryFileHeader fileHeader; + /* 0x10 */ u32 symbolDataOffset; + /* 0x14 */ u32 symbolDataSize; + /* 0x18 */ u32 infoOffset; + /* 0x1C */ u32 infoSize; + /* 0x20 */ u32 fileImageOffset; + /* 0x24 */ u32 fileImageSize; + } Header; + + static const int HEADER_AREA_SIZE = OSRoundUp32B(sizeof(Header)) + 40; + } // namespace SoundArchiveFile + + class SoundArchiveFileReader { + public: + SoundArchiveFileReader(); + + void Init(const void* soundArchiveData); + bool IsValidFileHeader(const void* soundArchiveData); + + void SetStringChunk(const void* stringChunk, u32 size); + void SetInfoChunk(const void* infoChunk, u32 size); + + SoundType GetSoundType(u32 id) const; + + bool ReadSoundInfo(u32 id, SoundArchive::SoundInfo* info) const; + bool ReadSound3DParam(u32 id, SoundArchive::Sound3DParam* param) const; + bool ReadSeqSoundInfo(u32 id, SoundArchive::SeqSoundInfo* info) const; + bool ReadStrmSoundInfo(u32 id, SoundArchive::StrmSoundInfo* info) const; + bool ReadWaveSoundInfo(u32 id, SoundArchive::WaveSoundInfo* info) const; + bool ReadBankInfo(u32 id, SoundArchive::BankInfo* info) const; + bool ReadPlayerInfo(u32 id, SoundArchive::PlayerInfo* info) const; + bool ReadGroupInfo(u32 id, SoundArchive::GroupInfo* info) const; + bool ReadGroupItemInfo(u32 groupId, u32 itemId, + SoundArchive::GroupItemInfo* info) const; + bool ReadSoundArchivePlayerInfo(SoundArchive::SoundArchivePlayerInfo* info) const; + + u32 GetSoundStringId(u32 id) const; + u32 GetPlayerCount() const; + u32 GetGroupCount() const; + u32 GetFileCount() const; + + const char* GetSoundLabelString(u32 id) const; + u32 GetSoundUserParam(u32 id) const; + + bool ReadFileInfo(u32 id, SoundArchive::FileInfo* info) const; + bool ReadFilePos(u32 fileId, u32 id, SoundArchive::FilePos* filePos) const; + + const char* GetString(u32 id) const; + + u32 ConvertLabelStringToSoundId(const char* label) const { + return ConvertLabelStringToId(mStringTreeSound, label); + } + u32 ConvertLabelStringToPlayerId(const char* label) const { + return ConvertLabelStringToId(mStringTreePlayer, label); + } + u32 ConvertLabelStringToGroupId(const char* label) const { + return ConvertLabelStringToId(mStringTreeGroup, label); + } + + u16 GetVersion() const { return mHeader.fileHeader.version; } + u32 GetLabelStringChunkOffset() const { return mHeader.symbolDataOffset; } + u32 GetLabelStringChunkSize() const { return mHeader.symbolDataSize; } + u32 GetInfoChunkOffset() const { return mHeader.infoOffset; } + + u32 GetInfoChunkSize() const { return mHeader.infoSize; } + + private: + u32 ConvertLabelStringToId(const SoundArchiveFile::StringTree* tree, + const char* label) const; + + const SoundArchiveFile::SoundCommonInfo* impl_GetSoundInfo(u32 id) const; + SoundArchiveFile::SoundInfoOffset impl_GetSoundInfoOffset(u32 id) const NO_INLINE; + + const SoundArchiveFile::SeqSoundInfo* impl_GetSeqSoundInfo(u32 id) const; + const SoundArchiveFile::StrmSoundInfo* impl_GetStrmSoundInfo(u32 id) const; + const SoundArchiveFile::WaveSoundInfo* impl_GetWaveSoundInfo(u32 id) const; + + const SoundArchiveFile::BankInfo* impl_GetBankInfo(u32 id) const; + const SoundArchiveFile::PlayerInfo* impl_GetPlayerInfo(u32 id) const; + const SoundArchiveFile::GroupInfo* impl_GetGroupInfo(u32 id) const; + + const void* GetPtrConst(const void* base, u32 offset) const { + if (offset == 0) { + return NULL; + } + return ut::AddOffsetToPtr(base, offset); + } + + private: + /* 0x00 */ SoundArchiveFile::Header mHeader; + /* 0x28 */ const SoundArchiveFile::Info* mInfo; + /* 0x2C */ const void* mStringBase; + /* 0x30 */ const SoundArchiveFile::StringTable* mStringTable; + /* 0x34 */ const SoundArchiveFile::StringTree* mStringTreeSound; + /* 0x38 */ const SoundArchiveFile::StringTree* mStringTreePlayer; + /* 0x3C */ const SoundArchiveFile::StringTree* mStringTreeGroup; + /* 0x40 */ const SoundArchiveFile::StringTree* mStringTreeBank; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveLoader.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveLoader.h new file mode 100644 index 0000000000..e9c8ee4dd2 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchiveLoader.h @@ -0,0 +1,59 @@ +#ifndef NW4HBM_SND_SOUND_ARCHIVE_LOADER_H +#define NW4HBM_SND_SOUND_ARCHIVE_LOADER_H + +#include +#include "../ut/FileStream.h" +#include "snd_types.h" + + +namespace nw4hbm { + namespace snd { + class SoundArchive; + class SoundMemoryAllocatable; + + namespace detail { + + class FileStreamHandle { + public: + FileStreamHandle(ut::FileStream* pStream) : mStream(pStream) {} + + ~FileStreamHandle() { + if (mStream != NULL) { + mStream->Close(); + } + } + + ut::FileStream* GetFileStream() { return mStream; } + + ut::FileStream* operator->() { return mStream; } + + operator bool() const { return mStream; } + + private: + /* 0x00 */ ut::FileStream* mStream; + }; + + class SoundArchiveLoader { + public: + explicit SoundArchiveLoader(const SoundArchive& soundArchive); + ~SoundArchiveLoader(); + + void* LoadGroup(u32 id, SoundMemoryAllocatable* allocater, void** waveBuffer, + u32 blockSize); + s32 ReadFile(u32 id, void* dst, s32 size, s32 offset); + void* LoadFile(u32 id, SoundMemoryAllocatable* allocater); + + void Cancel(); + + private: + /* 0x000 */ mutable OSMutex mMutex; + /* 0x018 */ const SoundArchive& mArc; + /* 0x01C */ u8 mStreamArea[STREAM_BUFFER_SIZE]; + /* 0x21C */ ut::FileStream* mStream; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchivePlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchivePlayer.h new file mode 100644 index 0000000000..dad7434de5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundArchivePlayer.h @@ -0,0 +1,285 @@ +#ifndef NW4HBM_SND_SOUND_ARCHIVE_PLAYER_H +#define NW4HBM_SND_SOUND_ARCHIVE_PLAYER_H + +// the order is important to get vtables in the right order in `snd_SoundArchivePlayer.cpp` +// clang-format off +#include "BasicSound.h" +#include "PlayerHeap.h" + +#define MAKE_DTOR_ZERO +#include "DisposeCallback.h" +#undef MAKE_DTOR_ZERO + +#include "AxVoice.h" +#include "SoundStartable.h" +#include "MmlSeqTrackAllocator.h" +#include "SoundArchive.h" +#include "SoundInstanceManager.h" +#include "MmlParser.h" +#include "SeqPlayer.h" +#include "SeqSound.h" +#include "StrmSound.h" +#include "NoteOnCallback.h" +#include "Task.h" +#include "WaveSound.h" +// clang-format on + +#include "../db/assert.h" +#include "global.h" + +namespace nw4hbm { + namespace snd { + class SoundMemoryAllocatable; + class SoundPlayer; + + namespace detail { + class SeqTrackAllocator; + class SoundArchiveLoader; + } // namespace detail + + class SoundArchivePlayer_FileManager { + public: + /* 0x8 */ virtual const void* GetFileAddress(u32 id) = 0; + /* 0x8 */ virtual const void* GetFileWaveDataAddress(u32 id) = 0; + }; + + class SoundArchivePlayer : public detail::DisposeCallback, public SoundStartable { + public: + SoundArchivePlayer(); + + /* 0x08 */ virtual ~SoundArchivePlayer(); + /* 0x0C */ virtual void InvalidateData(const void* start, const void* end); + /* 0x10 */ virtual void InvalidateWaveData(const void* start, const void* end); + /* 0x28 */ virtual StartResult detail_SetupSound( + SoundHandle* handle, u32 id, detail::BasicSound::AmbientArgInfo* ambientArgInfoInfo, + detail::ExternalSoundPlayer* extPlayer, bool hold, const StartInfo* startInfo); + /* 0x2C */ virtual u32 detail_ConvertLabelStringToSoundId(const char* label) { + NW4HBM_ASSERT_CHECK_NULL(355, mSoundArchive); + return mSoundArchive->ConvertLabelStringToSoundId(label); + } + + bool IsAvailable() const; + + bool Setup(const SoundArchive* arc, void* buffer, u32 mramBufferSize, void* strmBuffer, + u32 strmBufferSize); + + void Shutdown(); + + u32 GetRequiredMemSize(const SoundArchive* arc); + u32 GetRequiredStrmBufferSize(const SoundArchive* arc); + + void Update(); + + const SoundArchive& GetSoundArchive() const; + + SoundPlayer& GetSoundPlayer(u32 playerId); + SoundPlayer& GetSoundPlayer(int playerId) { + return GetSoundPlayer(static_cast(playerId)); + } + + const void* detail_GetFileAddress(u32 id) const; + const void* detail_GetFileWaveDataAddress(u32 id) const; + + const void* GetGroupAddress(u32 groupId) const; + void SetGroupAddress(u32 groupId, const void* addr); + + const void* GetGroupWaveDataAddress(u32 groupId) const; + void SetGroupWaveDataAddress(u32 groupId, const void* addr); + + bool LoadGroup(u32 id, SoundMemoryAllocatable* allocatable, u32 loadBlockSize); + bool LoadGroup(const char* label, SoundMemoryAllocatable* allocatable, + u32 loadBlockSize); + + bool LoadGroup(int id, SoundMemoryAllocatable* allocatable, u32 loadBlockSize) { + return LoadGroup(static_cast(id), allocatable, loadBlockSize); + } + bool LoadGroup(u32 id, SoundMemoryAllocatable* allocatable, + unsigned int loadBlockSize) { + return LoadGroup(static_cast(id), allocatable, loadBlockSize); + } + + u32 GetSoundPlayerCount() const { return mSoundPlayerCount; } + + u32 GetFreeSeqSoundCount() const { return mSeqSoundInstanceManager.GetFreeCount(); } + u32 GetFreeStrmSoundCount() const { return mStrmSoundInstanceManager.GetFreeCount(); } + u32 GetFreeWaveSoundCount() const { return mWaveSoundInstanceManager.GetFreeCount(); } + + private: + class SeqLoadCallback : public detail::SeqSound::SeqLoadCallback { + public: + SeqLoadCallback(const SoundArchivePlayer& player); + + virtual Result LoadData(detail::SeqSound::NotifyAsyncEndCallback callback, + void* callbackArg, u32 userData) const; + virtual void CancelLoading(u32 userData) const; + + private: + /* 0x04 */ const SoundArchivePlayer& mSoundArchivePlayer; + /* 0x08 */ mutable OSMutex mMutex; + }; + + class SeqNoteOnCallback : public detail::NoteOnCallback { + public: + SeqNoteOnCallback(const SoundArchivePlayer& player) : mSoundArchivePlayer(player) {} + + virtual detail::Channel* NoteOn(detail::SeqPlayer* seqPlayer, int bankNo, + const detail::NoteOnInfo& noteOnInfo); + + private: + /* 0x04 */ const SoundArchivePlayer& mSoundArchivePlayer; + }; + friend class SoundArchivePlayer::SeqNoteOnCallback; + + class StrmCallback : public detail::StrmPlayer::StrmCallback { + public: + StrmCallback(const SoundArchivePlayer& player); + + virtual Result + LoadHeader(detail::StrmPlayer::NotifyLoadHeaderAsyncEndCallback callback, + void* callbackData, u32 userId, u32 userData) const; + virtual Result LoadStream(void* mramAddr, u32 size, s32 offset, int numChannels, + u32 blockSize, s32 blockHeaderOffset, + bool needUpdateAdpcmLoop, + detail::StrmPlayer::LoadCommand& callback, u32 userId, + u32 userData) const; + virtual void CancelLoading(u32 userId, u32 userData) const; + + private: + /* 0x04 */ const SoundArchivePlayer& mSoundArchivePlayer; + /* 0x08 */ mutable OSMutex mMutex; + }; + + class WsdCallback : public detail::WsdTrack::WsdCallback { + public: + WsdCallback(const SoundArchivePlayer& player) : mSoundArchivePlayer(player) {} + + virtual bool GetWaveSoundData(detail::WaveSoundInfo* soundInfo, + detail::WaveSoundNoteInfo* noteInfo, + detail::WaveData* waveData, const void* waveSoundData, + int index, int noteIndex, u32 userData) const; + + private: + /* 0x04 */ const SoundArchivePlayer& mSoundArchivePlayer; + }; + + class SeqLoadTask : public detail::Task { + public: + SeqLoadTask(detail::SeqSound::NotifyAsyncEndCallback callback, void* callbackArg, + const SoundArchive& arc, u32 fileId, u32 dataOffset, SoundHeap& heap, + u32 taskId, OSMutex& mutex); + + virtual void Execute(); + virtual void Cancel(); + + private: + /* 0x10 */ detail::SoundArchiveLoader* mLoader; + /* 0x14 */ const SoundArchive& mSoundArchive; + /* 0x18 */ u32 mFileId; + /* 0x1C */ u32 mDataOffset; + /* 0x20 */ SoundHeap& mHeap; + /* 0x24 */ detail::SeqSound::NotifyAsyncEndCallback mCallback; + /* 0x28 */ void* mCallbackData; + /* 0x2C */ OSMutex& mMutex; + }; + + class StrmHeaderLoadTask : public detail::Task { + public: + StrmHeaderLoadTask(detail::StrmPlayer::NotifyLoadHeaderAsyncEndCallback callback, + void* callbackData, const SoundArchive& arc, u32 fileId, + u32 taskId, OSMutex& mutex); + + virtual void Execute(); + virtual void Cancel(); + + private: + /* 0x10 */ ut::FileStream* mStream; + /* 0x14 */ const SoundArchive& mSoundArchive; + /* 0x18 */ u32 mFileId; + /* 0x1C */ detail::StrmPlayer::NotifyLoadHeaderAsyncEndCallback mCallback; + /* 0x24 */ void* mCallbackData; + /* 0x28 */ OSMutex& mMutex; + }; + + class StrmDataLoadTask : public detail::Task { + public: + StrmDataLoadTask(void* addr, u32 size, s32 offset, int numChannels, u32 blockSize, + s32 blockHeaderOffset, bool needUpdateAdpcmLoop, + detail::StrmPlayer::LoadCommand& callback, const SoundArchive& arc, + u32 fileId, u32 taskId, OSMutex& mutex) NO_INLINE; + virtual void Execute(); + virtual void Cancel(); + + private: + /* 0x10 */ detail::StrmPlayer::LoadCommand* mCallback; + + /* 0x14 */ ut::FileStream* mStream; + /* 0x18 */ const SoundArchive& mSoundArchive; + /* 0x1C */ u32 mFileId; + /* 0x20 */ void* mAddr; + /* 0x24 */ u32 mSize; + /* 0x28 */ s32 mOffset; + /* 0x2C */ s32 mNumChannels; + /* 0x30 */ u32 mBlockSize; + /* 0x34 */ s32 mBlockHeaderOffset; + /* 0x38 */ bool mNeedUpdateAdpcmLoop; + /* 0x3C */ OSMutex& mMutex; + }; + + bool SetupMram(const SoundArchive* arc, void* buffer, u32 size); + + detail::PlayerHeap* CreatePlayerHeap(void* buffer, u32 bufferSize); + + bool SetupSoundPlayer(const SoundArchive* arc, void** buffer, void* end); + + bool CreateGroupAddressTable(const SoundArchive* arc, void** buffer, void* end); + + bool SetupSeqSound(const SoundArchive* arc, int sounds, void** buffer, void* end); + bool SetupWaveSound(const SoundArchive* arc, int sounds, void** buffer, void* end); + bool SetupStrmSound(const SoundArchive* arc, int sounds, void** buffer, void* end); + bool SetupSeqTrack(const SoundArchive* arc, int tracks, void** buffer, void* end); + bool SetupStrmBuffer(const SoundArchive* arc, void* buffer, u32 bufferSize); + + StartResult PrepareSeqImpl(detail::SeqSound* sound, + const SoundArchive::SoundInfo* soundInfo, + const SoundArchive::SeqSoundInfo* seqSoundInfo, int voices); + StartResult PrepareStrmImpl(detail::StrmSound* sound, + const SoundArchive::SoundInfo* soundInfo, + const SoundArchive::StrmSoundInfo* strmSoundInfo, + SoundStartable::StartInfo::StartOffsetType startOffsetType, + int startOffset, int voices); + + StartResult PrepareWaveSoundImpl(detail::WaveSound* sound, + const SoundArchive::SoundInfo* soundInfo, + const SoundArchive::WaveSoundInfo* waveSoundInfo, + int voices); + + typedef struct Group { + /* 0x0 */ const void* address; + /* 0x4 */ const void* waveDataAddress; + } Group; + typedef detail::Util::Table GroupTable; + + /* 0x10 */ const SoundArchive* mSoundArchive; + /* 0x14 */ GroupTable* mGroupTable; + /* 0x18 */ SeqLoadCallback mSeqLoadCallback; + /* 0x38 */ SeqNoteOnCallback mSeqCallback; + /* 0x40 */ WsdCallback mWsdCallback; + /* 0x48 */ StrmCallback mStrmCallback; + /* 0x68 */ detail::SeqTrackAllocator* mSeqTrackAllocator; + /* 0x6C */ SoundArchivePlayer_FileManager* mFileManager; + /* 0x70 */ u32 mSoundPlayerCount; + /* 0x74 */ SoundPlayer* mSoundPlayers; + /* 0x78 */ detail::SoundInstanceManager mSeqSoundInstanceManager; + /* 0x88 */ detail::SoundInstanceManager mStrmSoundInstanceManager; + /* 0x98 */ detail::SoundInstanceManager mWaveSoundInstanceManager; + /* 0xA8 */ detail::StrmBufferPool mStrmBufferPool; + /* 0xC0 */ detail::MmlParser mMmlParser; + /* 0xC4 */ detail::MmlSeqTrackAllocator mMmlSeqTrackAllocator; + /* 0xD0 */ void* mSetupBufferAddress; + /* 0xD4 */ u32 mSetupBufferSize; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundHandle.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundHandle.h new file mode 100644 index 0000000000..baeba5dbdf --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundHandle.h @@ -0,0 +1,105 @@ +#ifndef NW4HBM_SND_SOUND_HANDLE_H +#define NW4HBM_SND_SOUND_HANDLE_H + +#include + +#include "BasicSound.h" + +#include "../ut/inlines.h" + +namespace nw4hbm { + namespace snd { + class SoundHandle : private ut::NonCopyable { + public: + SoundHandle() : mSound(NULL) {} + ~SoundHandle() { DetachSound(); } + + void detail_AttachSound(detail::BasicSound* sound); + void detail_AttachSoundAsTempHandle(detail::BasicSound* sound); + + bool IsAttachedSound() const { return mSound != NULL; } + + detail::BasicSound* detail_GetAttachedSound() { return mSound; } + + void DetachSound(); + + bool IsPrepared() const { + if (IsAttachedSound()) { + return mSound->IsPrepared(); + } + + return false; + } + + u32 GetId() const { + if (IsAttachedSound()) { + return mSound->GetId(); + } + + return -1; + } + + void StartPrepared() { + if (IsAttachedSound()) { + mSound->StartPrepared(); + } + } + + void Stop(int frames) { + if (IsAttachedSound()) { + mSound->Stop(frames); + } + } + + void Pause(bool flag, int frames) { + if (IsAttachedSound()) { + mSound->Pause(flag, frames); + } + } + + void SetVolume(f32 volume, int frames) { + if (IsAttachedSound()) { + mSound->SetVolume(volume, frames); + } + } + void SetPan(f32 pan) { + if (IsAttachedSound()) { + mSound->SetPan(pan); + } + } + void SetPitch(f32 pitch) { + if (IsAttachedSound()) { + mSound->SetPitch(pitch); + } + } + + void SetOutputLine(int flag) { + if (IsAttachedSound()) { + mSound->SetOutputLine(flag); + } + } + + void SetMainOutVolume(f32 volume) { + if (IsAttachedSound()) { + mSound->SetMainOutVolume(volume); + } + } + void SetRemoteOutVolume(int remote, f32 volume) { + if (IsAttachedSound()) { + mSound->SetRemoteOutVolume(remote, volume); + } + } + + void SetFxSend(AuxBus bus, f32 send) { + if (IsAttachedSound()) { + mSound->SetFxSend(bus, send); + } + } + + private: + /* 0x00 */ detail::BasicSound* mSound; + }; + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundHeap.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundHeap.h new file mode 100644 index 0000000000..a8665e4644 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundHeap.h @@ -0,0 +1,57 @@ +#ifndef NW4HBM_SND_SOUND_HEAP_H +#define NW4HBM_SND_SOUND_HEAP_H + +#include + +#include "FrameHeap.h" +#include "SoundMemoryAllocatable.h" + +#include "../ut/Lock.h" + +#include + +namespace nw4hbm { + namespace snd { + + class SoundHeap : public SoundMemoryAllocatable { + public: + SoundHeap(); + /* 0x08 */ virtual ~SoundHeap(); + + /* 0x0C */ virtual void* Alloc(u32 size); + void* Alloc(u32 size, detail::FrameHeap::FreeCallback callback, void* callbackArg); + + bool Create(void* base, u32 size); + void Destroy(); + + void Clear() { + ut::AutoMutexLock lock(mMutex); + mFrameHeap.Clear(); + } + + int SaveState(); + void LoadState(int id); + + bool IsValid() { return mFrameHeap.IsValid(); } + + int GetCurrentLevel() const { + ut::detail::AutoLock lock(mMutex); + return mFrameHeap.GetCurrentLevel(); + } + + u32 GetFreeSize() const { + ut::detail::AutoLock lock(mMutex); + return mFrameHeap.GetFreeSize(); + } + + private: + static void DisposeCallbackFunc(void* buffer, u32 size, void* callbackArg); + + /* 0x00 */ mutable OSMutex mMutex; + /* 0x1C */ detail::FrameHeap mFrameHeap; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundInstanceManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundInstanceManager.h new file mode 100644 index 0000000000..5af6bb4dda --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundInstanceManager.h @@ -0,0 +1,141 @@ +#ifndef NW4HBM_SND_SOUND_INSTANCE_MANAGER_H +#define NW4HBM_SND_SOUND_INSTANCE_MANAGER_H + +#include + +#include + +#include "InstancePool.h" + +#include "../ut/Lock.h" +#include "../ut/inlines.h" + +#include + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + template + class SoundInstanceManager { + public: + u32 Create(void* buffer, u32 size) { + NW4HBM_ASSERT_CHECK_NULL(59, buffer); + return mPool.Create(buffer, size); + } + + void Destroy(void* buffer, u32 size) { + NW4HBM_ASSERT_CHECK_NULL(76, buffer); + mPool.Destroy(buffer, size); + } + + T* Alloc(int priority) { + NW4R_ASSERT_MINMAXLT(92, priority, 0, 127); + ut::AutoInterruptLock lock; + T* sound; + + void* ptr = mPool.Alloc(); + + if (ptr != NULL) { + sound = new (ptr) T(this); + } else { + if (mPriorityList.IsEmpty()) { + return NULL; + } + sound = &mPriorityList.GetFront(); + + if (sound == NULL) { + return NULL; + } + + if (priority < sound->CalcCurrentPlayerPriority()) { + return NULL; + } + sound->Stop(); + + ptr = mPool.Alloc(); + NW4HBM_ASSERT_CHECK_NULL(114, ptr); + sound = new (ptr) T(this); + } + + InsertPriorityList(sound, priority); + return sound; + } + + void Free(T* sound) { + NW4HBM_ASSERT_CHECK_NULL(134, sound); + ut::AutoInterruptLock lock; + + if (mPriorityList.IsEmpty()) { + return; + } + + RemovePriorityList(sound); + sound->~T(); + mPool.Free(sound); + } + + u32 GetActiveCount() const { return mPriorityList.GetSize(); } + + u32 GetFreeCount() const { return mPool.Count(); } + + T* GetLowestPrioritySound() { + if (mPriorityList.IsEmpty()) { + return NULL; + } + + return static_cast(&mPriorityList.GetFront()); + } + + void InsertPriorityList(T* sound, int priority) { + TPrioList::Iterator it = mPriorityList.GetBeginIter(); + + for (; it != mPriorityList.GetEndIter(); it++) { + if (priority < it->CalcCurrentPlayerPriority()) { + break; + } + } + + mPriorityList.Insert(it, sound); + } + + void RemovePriorityList(T* sound) { mPriorityList.Erase(sound); } + + void SortPriorityList() { + TPrioList listsByPrio[T::PRIORITY_MAX + 1]; + + while (!mPriorityList.IsEmpty()) { + T& rSound = mPriorityList.GetFront(); + mPriorityList.PopFront(); + listsByPrio[rSound.CalcCurrentPlayerPriority()].PushBack(&rSound); + } + + for (int i = 0; i < T::PRIORITY_MAX + 1; i++) { + while (!listsByPrio[i].IsEmpty()) { + T& rSound = listsByPrio[i].GetFront(); + listsByPrio[i].PopFront(); + mPriorityList.PushBack(&rSound); + } + } + } + + void UpdatePriority(T* sound, int priority) { + RemovePriorityList(sound); + InsertPriorityList(sound, priority); + } + + private: + typedef ut::LinkList TPrioList; + + private: + /* 0x00 */ MemoryPool mPool; + /* 0x04 */ TPrioList mPriorityList; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundMemoryAllocatable.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundMemoryAllocatable.h new file mode 100644 index 0000000000..6cf45202d8 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundMemoryAllocatable.h @@ -0,0 +1,16 @@ +#ifndef NW4HBM_SND_SOUND_MEMORY_ALLOCATABLE_H +#define NW4HBM_SND_SOUND_MEMORY_ALLOCATABLE_H + +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + class SoundMemoryAllocatable { + public: + /* 0x08 */ virtual ~SoundMemoryAllocatable() {} + /* 0x0C */ virtual void* Alloc(u32 size) = 0; + }; + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundPlayer.h new file mode 100644 index 0000000000..c8629f66d5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundPlayer.h @@ -0,0 +1,111 @@ +#ifndef NW4HBM_SND_SOUND_PLAYER_H +#define NW4HBM_SND_SOUND_PLAYER_H + +#include + +#include "BasicSound.h" +#include "PlayerHeap.h" +#include "snd_global.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class ExternalSoundPlayer; + class SeqSound; + template + class SoundInstanceManager; + class StrmSound; + class WaveSound; + } // namespace detail + + class SoundPlayer { + public: + SoundPlayer(); + ~SoundPlayer(); + + void InitParam(); + void Update(); + + void StopAllSound(int frames); + void PauseAllSound(bool flag, int frames); + + void SetVolume(f32 volume); + + int detail_GetOutputLine() const; + bool detail_IsEnabledOutputLine() const; + + f32 detail_GetRemoteOutVolume(int remoteIndex) const; + + void detail_InsertSoundList(detail::BasicSound* sound); + void detail_RemoveSoundList(detail::BasicSound* sound); + + void detail_InsertPriorityList(detail::BasicSound* sound); + void detail_RemovePriorityList(detail::BasicSound* sound); + + void detail_SortPriorityList(); + + detail::SeqSound* + detail_AllocSeqSound(int priority, int startPriority, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, u32 id, + detail::SoundInstanceManager* manager); + + detail::StrmSound* + detail_AllocStrmSound(int priority, int startPriority, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, u32 id, + detail::SoundInstanceManager* manager); + + detail::WaveSound* + detail_AllocWaveSound(int priority, int startPriority, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, u32 id, + detail::SoundInstanceManager* manager); + + int CalcPriorityReduction(detail::BasicSound::AmbientArgInfo* ambientArgInfo, u32 id); + + void InitAmbientArg(detail::BasicSound* sound, + detail::BasicSound::AmbientArgInfo* ambientArgInfo); + + void SetPlayableSoundCount(int count); + void detail_SetPlayableSoundLimit(int limit); + + bool CheckPlayableSoundCount(int startPriority, detail::ExternalSoundPlayer* extPlayer); + + void detail_AppendPlayerHeap(detail::PlayerHeap* pHeap); + void detail_AppendPlayerHeap2(detail::PlayerHeap* pHeap); + detail::PlayerHeap* detail_AllocPlayerHeap(detail::BasicSound* sound); + void detail_FreePlayerHeap(detail::BasicSound* sound); + + bool detail_AppendSound(detail::BasicSound* sound); + + int GetPlayingSoundCount() const { return mSoundList.GetSize(); } + int GetPlayableSoundCount() const { return mPlayableCount; } + + f32 GetVolume() const { return mVolume; } + + detail::BasicSound* detail_GetLowestPrioritySound() { + //! @bug UB when the list is empty + return &mPriorityList.GetFront(); + } + + f32 detail_GetMainOutVolume() const { return mMainOutVolume; } + + private: + /* 0x00 */ detail::BasicSoundPlayerPlayList mSoundList; + /* 0x0C */ detail::BasicSoundPlayerPrioList mPriorityList; + /* 0x18 */ detail::PlayerHeapList mHeapList; + /* 0x24 */ u16 mPlayableCount; + /* 0x26 */ u16 mPlayableLimit; + /* 0x28 */ f32 mVolume; + /* 0x2C */ bool mOutputLineFlagEnable; + /* 0x2D */ bool mUsePlayerHeap; + /* 0x30 */ int mOutputLineFlag; + /* 0x34 */ f32 mMainOutVolume; + /* 0x38 */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundStartable.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundStartable.h new file mode 100644 index 0000000000..b30f736501 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundStartable.h @@ -0,0 +1,112 @@ +#ifndef NW4HBM_SND_SOUND_STARTABLE_H +#define NW4HBM_SND_SOUND_STARTABLE_H + +#include + +namespace nw4hbm { + namespace snd { + class SoundHandle; + + namespace detail { + class ExternalSoundPlayer; + } + + class SoundStartable { + public: + typedef enum StartResult { + START_SUCCESS = 0, + START_ERR_LOW_PRIORITY, + START_ERR_INVALID_LABEL_STRING, + START_ERR_INVALID_SOUNDID, + START_ERR_NOT_DATA_LOADED, + START_ERR_NOT_ENOUGH_PLAYER_HEAP, + START_ERR_CANNOT_OPEN_FILE, + START_ERR_NOT_AVAILABLE, + START_ERR_CANNOT_ALLOCATE_TRACK, + START_ERR_NOT_ENOUGH_INSTANCE, + START_ERR_INVALID_PARAMETER, + START_ERR_INVALID_SEQ_START_LOCATION_LABEL, + + START_ERR_USER = 128, + START_ERR_UNKNOWN = 255, + } StartResult; + + typedef struct StartInfo { + typedef enum EnableFlag { + ENABLE_START_OFFSET = (1 << 0), + ENABLE_PLAYER_ID = (1 << 1), + ENABLE_PLAYER_PRIORITY = (1 << 2) + } EnableFlag; + + typedef enum StartOffsetType { + START_OFFSET_TYPE_SAMPLE = 0, + START_OFFSET_TYPE_MILLISEC, + } StartOffsetType; + + /* 0x00 */ StartOffsetType startOffsetType; + /* 0x04 */ int startOffset; + /* 0x08 */ u32 playerId; + /* 0x0C */ int playerPriority; + /* 0x10 */ int voiceOutCount; + } StartInfo; + + public: + /* 0x08 */ virtual ~SoundStartable() {} + /* 0x0C */ virtual StartResult + detail_SetupSound(SoundHandle* soundHandle, u32 id, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, bool hold, + const StartInfo* startInfo) = 0; + /* 0x10 */ virtual u32 detail_ConvertLabelStringToSoundId(const char* label) = 0; + + bool StartSound(SoundHandle* soundHandle, u32 id) { + return detail_StartSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool StartSound(SoundHandle* soundHandle, unsigned int id) { + return detail_StartSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool StartSound(SoundHandle* soundHandle, int id) { + return detail_StartSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + + bool HoldSound(SoundHandle* soundHandle, u32 id) { + return detail_HoldSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool HoldSound(SoundHandle* soundHandle, unsigned int id) { + return detail_HoldSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool HoldSound(SoundHandle* soundHandle, int id) { + return detail_HoldSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + + bool PrepareSound(SoundHandle* soundHandle, u32 id) { + return detail_PrepareSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool PrepareSound(SoundHandle* soundHandle, unsigned int id) { + return detail_PrepareSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + bool PrepareSound(SoundHandle* soundHandle, int id) { + return detail_PrepareSound(soundHandle, id, NULL, NULL, NULL) == START_SUCCESS; + } + + private: + StartResult detail_StartSound(SoundHandle* soundHandle, u32 id, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, + const StartInfo* startInfo); + + StartResult detail_HoldSound(SoundHandle* soundHandle, u32 id, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, + const StartInfo* startInfo); + + StartResult detail_PrepareSound(SoundHandle* soundHandle, u32 id, + detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, + const StartInfo* startInfo); + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundSystem.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundSystem.h new file mode 100644 index 0000000000..c611d049e9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundSystem.h @@ -0,0 +1,50 @@ +#ifndef NW4HBM_SND_SOUND_SYSTEM_H +#define NW4HBM_SND_SOUND_SYSTEM_H + +#include + +#include "AxManager.h" +#include "RemoteSpeakerManager.h" +#include "TaskThread.h" + +namespace nw4hbm { + namespace snd { + + class FxBase; + class SoundSystem { + public: + static const int DEFAULT_DVD_THREAD_PRIORITY = 3; + static const int DEFAULT_SOUND_THREAD_PRIORITY = 4; + + static void InitSoundSystem(s32 soundThreadPrio = DEFAULT_SOUND_THREAD_PRIORITY, + s32 dvdThreadPriority = DEFAULT_DVD_THREAD_PRIORITY); + + static void ShutdownSoundSystem(); + + static void SetOutputMode(OutputMode mode) { + detail::AxManager::GetInstance().SetOutputMode(mode); + } + + static f32 GetMasterVolume() { + return detail::AxManager::GetInstance().GetMasterVolume(); + } + static void SetMasterVolume(f32 volume, int frame) { + detail::AxManager::GetInstance().SetMasterVolume(volume, frame); + } + + static RemoteSpeaker& GetRemoteSpeaker(int idx) { + return detail::RemoteSpeakerManager::GetInstance().GetRemoteSpeaker(idx); + } + + static void AppendEffect(AuxBus bus, FxBase* pFx) { + detail::AxManager::GetInstance().AppendEffect(bus, pFx); + } + static void ClearEffect(AuxBus bus, int frame) { + detail::AxManager::GetInstance().ClearEffect(bus, frame); + } + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/SoundThread.h b/src/revolution/homebuttonLib/nw4hbm/snd/SoundThread.h new file mode 100644 index 0000000000..57fe78af43 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/SoundThread.h @@ -0,0 +1,76 @@ +#ifndef NW4HBM_SND_SOUND_THREAD_H +#define NW4HBM_SND_SOUND_THREAD_H + +#include + +#include "AxManager.h" + +#include "../ut/LinkList.h" +#include "../ut/inlines.h" + +#include +#include +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + + class SoundThread { + public: + class Callback { + public: + /* 0x00 */ ut::LinkListNode mLink; + + /* 0x08 */ virtual ~Callback() {} + /* 0x0C */ virtual void UpdatePlayer() {} + /* 0x10 */ virtual void EndSoundFrame() {} + }; + typedef ut::LinkList CallbackList; + + static SoundThread& GetInstance(); + + bool Create(s32 priority); + BOOL Shutdown(); + + OSMutex& GetSoundMutex() { return mMutex; } + + private: + typedef enum ThreadMessage { + MSG_NONE = 0, + MSG_AX_CALLBACK, + MSG_SHUTDOWN, + } ThreadMessage; + + static const int MSG_QUEUE_CAPACITY = 8; + + SoundThread() : mCreateFlag(false) {} + + ~SoundThread() {} + + void SoundThreadProc(); + + static void AxCallback(); + static void* SoundThreadFunc(void* arg); + + void Lock() { OSLockMutex(&mMutex); } + void Unlock() { OSUnlockMutex(&mMutex); } + + private: + /* 0x0000 */ OSThread mThread; + /* 0x0318 */ u64 mThreadStack[THREAD_STACK_SIZE]; + /* 0x2318 */ OSThreadQueue mThreadQueue; + /* 0x2320 */ mutable OSMutex mMutex; + /* 0x2338 */ OSMessageQueue mMsgQueue; + /* 0x2358 */ OSMessage mMsgBuffer[MSG_QUEUE_CAPACITY]; + /* 0x2378 */ AxManager::CallbackListNode mAxCallbackNode; + /* 0x2384 */ CallbackList mCallbackList; + /* 0x2390 */ u32 mProcessTick; + /* 0x2394 */ bool mCreateFlag; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/StrmChannel.h b/src/revolution/homebuttonLib/nw4hbm/snd/StrmChannel.h new file mode 100644 index 0000000000..ae184aeab7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/StrmChannel.h @@ -0,0 +1,42 @@ +#ifndef NW4HBM_SND_STRM_CHANNEL_H +#define NW4HBM_SND_STRM_CHANNEL_H + +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + typedef struct StrmChannel { + /* 0x00 */ void* mBuffer; + /* 0x04 */ u32 mBufferSize; + /* 0x08 */ AdpcmInfo mAdpcmInfo; + } StrmChannel; + + class StrmBufferPool { + public: + void Setup(void* base, u32 size, int count); + void Shutdown(); + + void* Alloc(); + void Free(void* buffer); + + u32 GetBlockSize() const { return mBlockSize; } + + private: + static const int BLOCK_MAX = 32; + static const int BITS_PER_BYTE = 8; + + /* 0x00 */ void* mBuffer; + /* 0x04 */ u32 mBufferSize; + /* 0x08 */ u32 mBlockSize; + /* 0x0C */ int mBlockCount; + /* 0x10 */ int mAllocCount; + /* 0x14 */ u8 mAllocFlags[BLOCK_MAX / BITS_PER_BYTE]; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/StrmFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/StrmFile.h new file mode 100644 index 0000000000..ef51a225e4 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/StrmFile.h @@ -0,0 +1,156 @@ +#ifndef NW4HBM_SND_STRM_FILE_H +#define NW4HBM_SND_STRM_FILE_H + +#include +#include + +#include + +#include "Util.h" +#include "snd_global.h" + +#include "../ut/FileStream.h" +#include "../ut/binaryFileFormat.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + namespace StrmFile { + + static const u32 SIGNATURE_FILE = 'RSTM'; + static const u32 SIGNATURE_HEAD_BLOCK = 'HEAD'; + static const int FILE_VERSION = NW4HBM_VERSION(1, 0); + + typedef struct StrmDataInfo { + /* 0x00 */ u8 format; + /* 0x01 */ u8 loopFlag; + /* 0x02 */ u8 numChannels; + /* 0x03 */ u8 sampleRate24; + /* 0x04 */ u16 sampleRate; + /* 0x06 */ u16 blockHeaderOffset; + /* 0x08 */ u32 loopStart; + /* 0x0C */ u32 loopEnd; + /* 0x10 */ u32 dataOffset; + /* 0x14 */ u32 numBlocks; + /* 0x18 */ u32 blockSize; + /* 0x1C */ u32 blockSamples; + /* 0x20 */ u32 lastBlockSize; + /* 0x24 */ u32 lastBlockSamples; + /* 0x28 */ u32 lastBlockPaddedSize; + /* 0x2C */ u32 adpcmDataInterval; + /* 0x30 */ u32 adpcmDataSize; + } StrmDataInfo; + + typedef struct TrackInfo { + /* 0x00 */ u8 channelCount; + /* 0x01 */ u8 channelIndexTable[]; + } TrackInfo; + + typedef struct TrackTable { + /* 0x00 */ u8 trackCount; + /* 0x01 */ u8 trackDataType; + /* 0x04 */ Util::DataRef refTrackHeader[]; + } TrackTable; + + typedef struct ChannelInfo { + /* 0x00 */ Util::DataRef refAdpcmInfo; + } ChannelInfo; + + typedef struct ChannelTable { + /* 0x00 */ u8 channelCount; + /* 0x04 */ Util::DataRef refChannelHeader[]; + } ChannelTable; + + typedef struct Header { + /* 0x00 */ ut::BinaryFileHeader fileHeader; + /* 0x10 */ u32 headBlockOffset; + /* 0x14 */ u32 headBlockSize; + /* 0x18 */ u32 adpcBlockOffset; + /* 0x1C */ u32 adpcBlockSize; + /* 0x20 */ u32 dataBlockOffset; + /* 0x24 */ u32 dataBlockSize; + } Header; + + typedef struct HeadBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ Util::DataRef refDataHeader; + /* 0x10 */ Util::DataRef refTrackTable; + /* 0x18 */ Util::DataRef refChannelTable; + } HeadBlock; + } // namespace StrmFile + + typedef struct StrmInfo { + /* 0x00 */ u8 format; + /* 0x01 */ u8 loopFlag; + /* 0x02 */ u8 numChannels; + /* 0x04 */ int sampleRate; + /* 0x08 */ u16 blockHeaderOffset; + /* 0x0C */ u32 loopStart; + /* 0x10 */ u32 loopEnd; + /* 0x14 */ u32 dataOffset; + /* 0x18 */ u32 numBlocks; + /* 0x1C */ u32 blockSize; + /* 0x20 */ u32 blockSamples; + /* 0x24 */ u32 lastBlockSize; + /* 0x28 */ u32 lastBlockSamples; + /* 0x2C */ u32 lastBlockPaddedSize; + /* 0x30 */ u32 adpcmDataInterval; + /* 0x34 */ u32 adpcmDataSize; + } StrmInfo; + + class StrmFileReader { + public: + StrmFileReader(); + + bool IsAvailable() const { return mHeader != NULL; } + + bool IsValidFileHeader(const void* buffer); + void Setup(const void* buffer); + + bool ReadStrmInfo(StrmInfo* strmInfo) const; + bool ReadAdpcmInfo(AdpcmInfo* adpcmInfo, int channels) const; + + u32 GetAdpcBlockOffset() const { + if (IsAvailable()) { + return mHeader->adpcBlockOffset; + } + return 0; + } + + private: + /* 0x00 */ const StrmFile::Header* mHeader; + /* 0x04 */ const StrmFile::HeadBlock* mHeadBlock; + }; + + class StrmFileLoader { + public: + explicit StrmFileLoader(ut::FileStream& rFileStream) : mStream(rFileStream) {} + + bool LoadFileHeader(void* buffer, u32 size); + bool ReadAdpcBlockData(u16* yn1, u16* yn2, int block, int channels); + + bool ReadStrmInfo(StrmInfo* strmInfo) const { + if (!mReader.IsAvailable()) { + return false; + } + return mReader.ReadStrmInfo(strmInfo); + } + + bool ReadAdpcmInfo(AdpcmInfo* adpcmInfo, int channel) const { + if (!mReader.IsAvailable()) { + return false; + } + return mReader.ReadAdpcmInfo(adpcmInfo, channel); + } + + private: + static const int HEADER_ALIGNED_SIZE = OSRoundUp32B(sizeof(StrmFile::Header)); + + /* 0x00 */ ut::FileStream& mStream; + /* 0x04 */ StrmFileReader mReader; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/StrmPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/StrmPlayer.h new file mode 100644 index 0000000000..eae08ba82d --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/StrmPlayer.h @@ -0,0 +1,240 @@ +#ifndef NW4HBM_SND_STRM_PLAYER_H +#define NW4HBM_SND_STRM_PLAYER_H + +#include "snd_types.h" + +#include "AxVoice.h" + +//! TODO: find a way to remove this hack +#define MAKE_DTOR_ZERO +#include "BasicPlayer.h" +#undef MAKE_DTOR_ZERO + +#include "InstancePool.h" +#include "StrmChannel.h" +#include "StrmFile.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class StrmPlayer : public BasicPlayer { + public: + typedef enum StartOffsetType { + START_OFFSET_TYPE_SAMPLE = 0, + START_OFFSET_TYPE_MILLISEC + } StartOffsetType; + + typedef struct StrmHeader { + //! TODO: Why 8 if the player only supports 2??? + static const int STRM_CHANNEL_MAX = 8; + + /* 0x00 */ StrmInfo strmInfo; + /* 0x38 */ AdpcmInfo adpcmInfo[STRM_CHANNEL_MAX]; + } StrmHeader; + + //! TODO: How is this calculated? + static const int LOAD_BUFFER_SIZE = 0x4000 + 32; + class LoadCommand { + friend class StrmPlayer; + + public: + virtual void NotifyAsyncEnd(bool result); + + void SetAdpcmLoopContext(int channelNum, u16* predScale); + void* GetBuffer(int channelNum); + + private: + typedef enum Status { + STATE_SETUP = 0, + STATE_INTERVAL, + } Status; + + /* 0x04 */ StrmPlayer* mPlayer; + /* 0x08 */ Status mStatus; + /* 0x0C */ s32 mStreamBlockIndex; + /* 0x10 */ s32 mBufferBlockIndex; + + public: + /* 0x14 */ ut::LinkListNode mLinkNode; + + static u8 mMramBuf[LOAD_BUFFER_SIZE] ATTRIBUTE_ALIGN(32); + }; + typedef ut::LinkList LoadCommandList; + + typedef void (*NotifyLoadHeaderAsyncEndCallback)(bool, const StrmHeader*, void*); + class StrmCallback { + public: + typedef enum Result { + RESULT_SUCCESS = 0, + RESULT_FAILED, + RESULT_CANCELED, + RESULT_ASYNC, + RESULT_RETRY + } Result; + + virtual ~StrmCallback() {} + + virtual Result LoadHeader(StrmPlayer::NotifyLoadHeaderAsyncEndCallback callback, + void* callbackData, u32 userId, + u32 userData) const = 0; + virtual Result LoadStream(void* mramAddr, u32 size, s32 offset, int numChannels, + u32 blockSize, s32 blockHeaderOffset, + bool needUpdateAdpcmLoop, + StrmPlayer::LoadCommand& callback, u32 userId, + u32 userData) const = 0; + + virtual void CancelLoading(u32 userId, u32 userData) const = 0; + }; + + public: + StrmPlayer(); + + /* 0x0C */ virtual bool Start(); + /* 0x10 */ virtual void Stop(); + /* 0x14 */ virtual void Pause(bool flag); + /* 0x18 */ virtual bool IsActive() const { return mActiveFlag; } + /* 0x1C */ virtual bool IsPrepared() const { return mPreparedFlag; }; + /* 0x20 */ virtual bool IsStarted() const { return mStartedFlag; }; + /* 0x24 */ virtual bool IsPause() const { return mPauseFlag; }; + /* 0x28 */ virtual void SetVolume(f32 volume) { mExtVolume = volume; } + /* 0x2C */ virtual void SetPitch(f32 pitch) { mExtPitch = pitch; } + /* 0x30 */ virtual void SetPan(f32 pan) { mExtPan = pan; } + /* 0x34 */ virtual void SetSurroundPan(f32 surroundPan) { + mExtSurroundPan = surroundPan; + } + /* 0x38 */ virtual void SetPan2(f32 pan2) { mExtPan2 = pan2; } + /* 0x3C */ virtual void SetSurroundPan2(f32 surroundPan2) { + mExtSurroundPan2 = surroundPan2; + } + /* 0x40 */ virtual void SetLpfFreq(f32 lpfFreq) { mExtLpfFreq = lpfFreq; } + /* 0x44 */ virtual f32 GetVolume() const { return mExtVolume; }; + /* 0x48 */ virtual f32 GetPitch() const { return mExtPitch; }; + /* 0x4C */ virtual f32 GetPan() const { return mExtPan; }; + /* 0x50 */ virtual f32 GetSurroundPan() const { return mExtSurroundPan; }; + /* 0x54 */ virtual f32 GetPan2() const { return mExtPan2; }; + /* 0x58 */ virtual f32 GetSurroundPan2() const { return mExtSurroundPan2; }; + /* 0x5C */ virtual f32 GetLpfFreq() const { return mExtLpfFreq; }; + /* 0x60 */ virtual void SetOutputLine(int lineFlag); + /* 0x64 */ virtual void SetMainOutVolume(f32 volume); + /* 0x68 */ virtual void SetMainSend(f32 send); + /* 0x6C */ virtual void SetFxSend(AuxBus bus, f32 send); + /* 0x70 */ virtual void SetRemoteOutVolume(int remoteIndex, f32 volume); + /* 0x74 */ virtual void SetRemoteSend(int remoteIndex, f32 send); + /* 0x78 */ virtual void SetRemoteFxSend(int remoteIndex, f32 send); + /* 0x7C */ virtual int GetOutputLine() const; + /* 0x80 */ virtual f32 GetMainOutVolume() const; + /* 0x84 */ virtual f32 GetMainSend() const; + /* 0x88 */ virtual f32 GetFxSend(AuxBus bus) const; + /* 0x8C */ virtual f32 GetRemoteOutVolume(int remoteIndex) const; + /* 0x90 */ virtual f32 GetRemoteSend(int remoteIndex) const; + /* 0x94 */ virtual f32 GetRemoteFxSend(int remoteIndex) const; + + void Setup(const StrmHeader* header); + bool SetupPlayer(const StrmHeader* header); + void Shutdown(); + + bool Prepare(StrmBufferPool* bufferPool, StartOffsetType startOffsetType, + s32 startOffset, int voices, StrmCallback* callback, u32 callbackData); + + void InitParam(int voices); + void ForceStop(); + + void Update(); + + static void UpdateAllPlayers(); + static void StopAllPlayers(); + static void UpdateBufferAllPlayers(); + + private: + static const int DATA_BLOCK_COUNT_MIN = 4; + static const int DATA_BLOCK_COUNT_MAX = 32; + static const int DATA_BLOCK_SIZE_MAX = 0x2000; + + bool AllocChannels(int channels, int voices); + void FreeChannels(); + + void UpdateBuffer(); + void UpdateLoopAddress(u32 startSample, u32 endSample); + void UpdatePlayingBlockIndex(); + void UpdateDataLoopAddress(s32 endBlock); + void SetLoopEndToZeroBuffer(int endBlock); + void UpdateLoadingBlockIndex(LoadCommand::Status status); + void UpdatePauseStatus(); + + int CalcLoadingBufferBlockCount() const; + bool CalcStartOffset(s32* blockIndex, u32* blockOffset, s32* loopCount); + + static void VoiceCallbackFunc(AxVoice* voice, AxVoice::CallbackStatus status, + void* pCallbackArg); + + static void NotifyStrmHeaderAsyncEndCallback(bool result, const StrmHeader* header, + void* userData); + + public: + /* 0x008 */ ut::LinkListNode mPlayerLink; + + private: + /* 0x010 */ StrmInfo mStrmInfo; + /* 0x048 */ u8 mActiveFlag; + /* 0x049 */ u8 mStartedFlag; + /* 0x04A */ u8 mPreparedFlag; + /* 0x04B */ u8 mPauseFlag; + /* 0x04C */ u8 mDiskErrorFlag; + /* 0x04D */ u8 mPauseStatus; + /* 0x04E */ u8 mLoadWaitFlag; + /* 0x04F */ u8 mNoRealtimeLoadFlag; + /* 0x050 */ u8 mSkipUpdateAdpcmLoop; + /* 0x051 */ u8 mValidAdpcmLoop; + /* 0x052 */ u8 mPlayFinishFlag; + /* 0x053 */ u8 mLoadFinishFlag; + /* 0x054 */ s32 mLoopCounter; + /* 0x058 */ int mPrepareCounter; + /* 0x05C */ int mChangeNumBlocks; + /* 0x060 */ int mDataBlockSize; + /* 0x064 */ int mBufferBlockCount; + /* 0x068 */ int mBufferBlockCountBase; + /* 0x06C */ int mLoadingBufferBlockCount; + /* 0x070 */ int mLoadingBufferBlockIndex; + /* 0x074 */ int mLoadingDataBlockIndex; + /* 0x078 */ int mPlayingBufferBlockCount; + /* 0x07C */ int mPlayingBufferBlockIndex; + /* 0x080 */ int mPlayingDataBlockIndex; + /* 0x084 */ int mLoopStartBlockIndex; + /* 0x088 */ int mLastBlockIndex; + /* 0x08C */ StartOffsetType mStartOffsetType; + /* 0x090 */ int mStartOffset; + /* 0x094 */ LoadCommandList mFreeLoadCommandList; + /* 0x0A0 */ LoadCommandList mFillBufferCommandList; + /* 0x0AC */ LoadCommand mLoadCoammndArray[32]; + /* 0x42C */ StrmBufferPool* mBufferPool; + /* 0x430 */ StrmCallback* mCallback; + /* 0x434 */ u32 mCallbackData; + /* 0x438 */ AxVoice* mVoice; + /* 0x43C */ f32 mExtVolume; + /* 0x440 */ f32 mExtPan; + /* 0x444 */ f32 mExtSurroundPan; + /* 0x448 */ f32 mExtPan2; + /* 0x44C */ f32 mExtSurroundPan2; + /* 0x450 */ f32 mExtPitch; + /* 0x454 */ f32 mExtLpfFreq; + /* 0x458 */ int mOutputLineFlag; + /* 0x45C */ f32 mMainOutVolume; + /* 0x460 */ f32 mMainSend; + /* 0x464 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x470 */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + /* 0x480 */ f32 mRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x490 */ f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0x4A0 */ s32 mChannelCount; + /* 0x4A4 */ s32 mVoiceOutCount; + /* 0x4A8 */ StrmChannel mChannels[CHANNEL_MAX]; + /* 0x518 */ u16 mAdpcmPredScale[CHANNEL_MAX]; + }; + + typedef ut::LinkList StrmPlayerList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/StrmSound.h b/src/revolution/homebuttonLib/nw4hbm/snd/StrmSound.h new file mode 100644 index 0000000000..537d1f8d06 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/StrmSound.h @@ -0,0 +1,59 @@ +#ifndef NW4HBM_SND_STRM_SOUND_H +#define NW4HBM_SND_STRM_SOUND_H + +#include + +#include "BasicSound.h" +#include "MoveValue.h" +#include "StrmPlayer.h" +#include "debug.h" + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + class StrmSoundHandle; + namespace detail { + template + class SoundInstanceManager; + } + + namespace detail { + + class StrmSound : public BasicSound { + friend class StrmSoundHandle; + + public: + explicit StrmSound(SoundInstanceManager* manager); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x28 */ virtual void Shutdown(); + /* 0x4C */ virtual void SetPlayerPriority(int priority); + /* 0x5C */ virtual bool IsAttachedTempSpecialHandle(); + /* 0x60 */ virtual void DetachTempSpecialHandle(); + /* 0x68 */ virtual BasicPlayer& GetBasicPlayer() { return mStrmPlayer; } + /* 0x6C */ virtual const BasicPlayer& GetBasicPlayer() const { return mStrmPlayer; } + + void Setup(const StrmPlayer::StrmHeader* header); + + bool Prepare(StrmBufferPool* bufferPool, + StrmPlayer::StartOffsetType startOffsetType, s32 startOffset, + int voices, StrmPlayer::StrmCallback* callback, u32 callbackData); + + void SetChannelPriority(int priority); + + private: + /* 0x0D8 */ StrmPlayer mStrmPlayer; + /* 0x1F4 */ StrmSoundHandle* mTempSpecialHandle; + /* 0x1F8 */ SoundInstanceManager* mManager; + /* 0x5FC */ u8 mNumChannels; + /* 0x600 */ void* mBuffer[CHANNEL_MAX]; + /* 0x608 */ u32 mBufSize; + /* 0x60C */ u8 mNumBufBlocks; + /* 0x610 */ int mAllocChannelCount; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/StrmSoundHandle.h b/src/revolution/homebuttonLib/nw4hbm/snd/StrmSoundHandle.h new file mode 100644 index 0000000000..b7737b74a5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/StrmSoundHandle.h @@ -0,0 +1,27 @@ +#ifndef NW4HBM_SND_STRM_SOUND_HANDLE_H +#define NW4HBM_SND_STRM_SOUND_HANDLE_H + +#include +#include "../ut/inlines.h" +#include "StrmSound.h" + + +namespace nw4hbm { + namespace snd { + + class StrmSoundHandle : private ut::NonCopyable { + public: + ~StrmSoundHandle() { DetachSound(); } + + void DetachSound(); + + bool IsAttachedSound() const { return mSound != NULL; } + + private: + /* 0x00 */ detail::StrmSound* mSound; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/Task.h b/src/revolution/homebuttonLib/nw4hbm/snd/Task.h new file mode 100644 index 0000000000..66850a6ae0 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/Task.h @@ -0,0 +1,37 @@ +#ifndef NW4HBM_SND_TASK_H +#define NW4HBM_SND_TASK_H + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class Task : private ut::NonCopyable { + friend class TaskManager; + + public: + Task() : mTaskId(0) {} + + Task(u32 taskId) : mTaskId(taskId) {} + + /* 0x08 */ virtual ~Task() {} + /* 0x0C */ virtual void Execute() = 0; + /* 0x10 */ virtual void Cancel() = 0; + + u32 GetTaskId() const { return mTaskId; } + + public: + /* 0x04 */ ut::LinkListNode mTaskLink; + + private: + /* 0x0C */ u32 mTaskId; + }; + + typedef ut::LinkList TaskList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/TaskManager.h b/src/revolution/homebuttonLib/nw4hbm/snd/TaskManager.h new file mode 100644 index 0000000000..a74a025aab --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/TaskManager.h @@ -0,0 +1,53 @@ +#ifndef NW4HBM_SND_TASK_MANAGER_H +#define NW4HBM_SND_TASK_MANAGER_H + +#include "Task.h" + +#include + +#define TASK_NUM 128 + +namespace nw4hbm { + namespace snd { + namespace detail { + + class TaskManager { + public: + typedef enum TaskPriority { + PRIORITY_LOW = 0, + PRIORITY_MIDDLE, + PRIORITY_HIGH, + PRIORITY_MAX + } TaskPriority; + + public: + static TaskManager& GetInstance(); + + void AppendTask(Task* task, TaskPriority priority); + Task* PopTask(TaskPriority priority); + + void Execute(); + bool ExecuteSingle() NO_INLINE; + + void CancelByTaskId(u32 taskId); + + u32 GetTaskBufferSize(); + void* Alloc(); + void Free(void* ptr); + + static u8 mTaskArea[0x2000 + 0x44]; + + private: + TaskManager(); + + /* 0x00 */ OSMutex mMutex; + /* 0x18 */ MEMHeapHandle mHeapHandle; + /* 0x1C */ Task* mCurrentTask; + /* 0x20 */ TaskList mTaskList[PRIORITY_MAX]; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/TaskThread.h b/src/revolution/homebuttonLib/nw4hbm/snd/TaskThread.h new file mode 100644 index 0000000000..11b1db9f40 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/TaskThread.h @@ -0,0 +1,47 @@ +#ifndef NW4HBM_SND_TASK_THREAD_H +#define NW4HBM_SND_TASK_THREAD_H + +#include +#include "snd_types.h" + + +namespace nw4hbm { + namespace snd { + namespace detail { + class TaskThread { + public: + TaskThread() : mCreateFlag(false) {} + + bool Create(s32 priority); + BOOL Destroy(); + + void SendWakeupMessage(); + + void ThreadProc(); + + static void* ThreadFunc(void* arg); + + static TaskThread& GetInstance(); + + enum { + MSG_NONE = 0, + MSG_EXECUTE, + MSG_DONE, + }; + + private: + static const int MSG_QUEUE_CAPACITY = 8; + + /* 0x0000 */ OSThread mThread; + /* 0x0318 */ u64 mThreadStack[THREAD_STACK_SIZE]; + /* 0x2318 */ OSThreadQueue mThreadQueue; + /* 0x2320 */ OSMessageQueue mMsgQueue; + /* 0x2340 */ OSMessage mMsgBuffer[MSG_QUEUE_CAPACITY]; + /* 0x2360 */ bool mCreateFlag; + /* 0x2361 */ u8 mPadding[3]; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/Util.h b/src/revolution/homebuttonLib/nw4hbm/snd/Util.h new file mode 100644 index 0000000000..10823e909e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/Util.h @@ -0,0 +1,118 @@ +#ifndef NW4HBM_SND_UTIL_H +#define NW4HBM_SND_UTIL_H + +#include + +#include "../db/assert.h" +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class Util { + public: + static const int SEMITONE_MAX = 12; + static const int MICROTONE_MAX = 256; + + static const int VOLUME_MIN = static_cast(10 * VOLUME_MIN_DB); // -90.4db + static const int VOLUME_MAX = static_cast(10 * VOLUME_MAX_DB); // +6.0db + + public: + typedef enum RefType { + REFTYPE_ADDRESS, + REFTYPE_OFFSET, + } RefType; + + typedef enum DataType { + DATATYPE_T0, + DATATYPE_T1, + DATATYPE_T2, + DATATYPE_T3, + DATATYPE_INVALID + } DataType; + + template + struct DataRef { + /* 0x00 */ u8 refType; + /* 0x01 */ u8 dataType; + /* 0x02 */ u16 reserved; + /* 0x04 */ u32 value; + }; + + template + static inline const T0* GetDataRefAddress0(const DataRef& ref, + const void* base) { + NW4HBM_ASSERT(111, ref.dataType == 0); + return static_cast( + GetDataRefAddressImpl(static_cast(ref.refType), ref.value, base)); + } + + template + static inline const T1* GetDataRefAddress1(const DataRef& ref, + const void* base) { + NW4HBM_ASSERT(112, ref.dataType == 1); + return static_cast( + GetDataRefAddressImpl(static_cast(ref.refType), ref.value, base)); + } + + template + static inline const T2* GetDataRefAddress2(const DataRef& ref, + const void* base) { + NW4HBM_ASSERT(113, ref.dataType == 2); + return static_cast( + GetDataRefAddressImpl(static_cast(ref.refType), ref.value, base)); + } + + template + static inline const T3* GetDataRefAddress3(const DataRef& ref, + const void* base) { + NW4HBM_ASSERT(114, ref.dataType == 3); + return static_cast( + GetDataRefAddressImpl(static_cast(ref.refType), ref.value, base)); + } + + template + struct Table { + /* 0x00 */ u32 count; + /* 0x04 */ T items[1]; + }; + + static inline u16 ReadBigEndian(u16 x) { return x; } + static inline u32 ReadBigEndian(u32 x) { return x; } + + static f32 CalcPitchRatio(int pitch); + static f32 CalcVolumeRatio(f32 db); + static f32 CalcPanRatio(f32 pan); + static f32 CalcSurroundPanRatio(f32 surroundPan); + static int CalcLpfFreq(f32 scale); + + static u16 CalcRandom(); + + private: + static const void* GetDataRefAddressImpl(RefType type, u32 value, const void* base); + + private: + // Chromatic scale (tbl[idx] / tbl[idx-1] == ~1.06) + static const f32 NoteTable[SEMITONE_MAX]; + // Each note contains 256 microtones + static const f32 PitchTable[MICROTONE_MAX]; + + // Table index is the millibel / hundredth-of-a-decibel + // dB(idx) = VOLUME_MIN_DB + (idx / 10) + // tbl[idx] = 10 ** (dB(idx) / 20) + static const int VOLUME_TABLE_SIZE = VOLUME_RANGE_MB + 1; + static const f32 Decibel2RatioTable[VOLUME_TABLE_SIZE]; + + // 1/256 step + static const int PAN_TABLE_MIN = 0; + static const int PAN_TABLE_MAX = 256; + static const int PAN_TABLE_CENTER = PAN_TABLE_MAX / 2; + static const int PAN_TABLE_SIZE = PAN_TABLE_MAX + 1; + // tbl[idx] = sqrt(1 - (idx / PAN_TABLE_MAX)) + static const f32 Pan2RatioTable[PAN_TABLE_SIZE]; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WaveFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/WaveFile.h new file mode 100644 index 0000000000..60b334686b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WaveFile.h @@ -0,0 +1,81 @@ +#ifndef NW4HBM_SND_WAVE_FILE_H +#define NW4HBM_SND_WAVE_FILE_H + +#include "AxVoice.h" +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + namespace WaveFile { + typedef enum Format { FORMAT_PCM8 = 0, FORMAT_PCM16, FORMAT_ADPCM } Format; + + typedef struct WaveInfo { + /* 0x00 */ u8 format; + /* 0x01 */ u8 loopFlag; + /* 0x02 */ u8 numChannels; + /* 0x03 */ u8 sampleRate24; + /* 0x04 */ u16 sampleRate; + /* 0x06 */ u16 padding2; + /* 0x08 */ u32 loopStart; + /* 0x0C */ u32 loopEnd; + /* 0x10 */ u32 channelInfoTableOffset; + /* 0x14 */ u32 dataOffset; + /* 0x18 */ u32 reserved; + } WaveInfo; + + typedef struct WaveChannelInfo { + /* 0x00 */ u32 channelDataOffset; + /* 0x04 */ u32 adpcmOffset; + /* 0x08 */ u32 volumeFrontLeft; + /* 0x0C */ u32 volumeFrontRight; + /* 0x10 */ u32 volumeRearLeft; + /* 0x14 */ u32 volumeRearRight; + /* 0x18 */ u32 reserved; + } WaveChannelInfo; + } // namespace WaveFile + + typedef struct ChannelParam { + /* 0x00 */ void* dataAddr; + /* 0x04 */ u32 volumeFrontLeft; + /* 0x08 */ u32 volumeFrontRight; + /* 0x0C */ u32 volumeRearLeft; + /* 0x10 */ u32 volumeRearRight; + /* 0x14 */ AdpcmInfo adpcmInfo; + } ChannelParam; + + typedef struct WaveData { + /* 0x00 */ u8 format; + /* 0x01 */ u8 loopFlag; + /* 0x02 */ u8 numChannels; + /* 0x04 */ int sampleRate; + /* 0x08 */ u32 loopStart; + /* 0x0C */ u32 loopEnd; + /* 0x10 */ ChannelParam channelParam[CHANNEL_MAX]; + } WaveData; + + class WaveFileReader { + public: + explicit WaveFileReader(const WaveFile::WaveInfo* waveInfo); + + bool ReadWaveParam(WaveData* waveData, const void* waveAddr) const; + static AxVoice::Format WaveFormatToAxFormat(u32 format); + + private: + /* 0x00 */ const WaveFile::WaveInfo* mWaveInfo; + }; + + inline AxVoice::Format WaveFormatToAxFormat(u32 format) { + if (format == WaveFile::FORMAT_PCM16) { + return AxVoice::FORMAT_PCM16; + } + if (format == WaveFile::FORMAT_PCM8) { + return AxVoice::FORMAT_PCM8; + } + return AxVoice::FORMAT_ADPCM; + } + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WavePlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/WavePlayer.h new file mode 100644 index 0000000000..23110908b0 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WavePlayer.h @@ -0,0 +1,127 @@ +#ifndef NW4HBM_SND_WAVE_PLAYER_H +#define NW4HBM_SND_WAVE_PLAYER_H + +#include "snd_types.h" + +#include "AxVoice.h" + +#include "../ut/LinkList.h" + +#include + +namespace nw4hbm { + namespace snd { + + namespace detail { + class SoundThread; + } + + class WavePlayer { + public: + friend class detail::SoundThread; + typedef struct WaveBufferInfo { + int channelCount; + void* bufferAddress[CHANNEL_MAX]; + u32 bufferSize; + } WaveBufferInfo; + + class WavePacket { + WavePacket(); + virtual ~WavePacket() {} + + private: + /* 0x04 */ WaveBufferInfo mWaveBuffer; + /* 0x14 */ bool mAppendFlag; + + public: + /* 0x18 */ ut::LinkListNode mLinkNode; + + friend class WavePlayer; + }; + typedef ut::LinkList WavePacketList; + + typedef enum WavePacketCallbackStatus { + WAVE_PACKET_CALLBACK_STATUS_FINISH = 0, + WAVE_PACKET_CALLBACK_STATUS_CANCEL, + } WavePacketCallbackStatus; + + typedef void (*WavePacketCallback)(WavePacketCallbackStatus, WavePlayer*, WavePacket*, + void*); + + typedef struct SetupParam { + /* 0x00 */ int channelCount; + /* 0x04 */ SampleFormat sampleFormat; + /* 0x08 */ int sampleRate; + /* 0x0C */ f32 pitchMax; + /* 0x10 */ int voiceCount; + } SetupParam; + + WavePlayer(); + virtual ~WavePlayer(); + + void InitParam(); + bool Setup(const SetupParam& setupParam, WavePacketCallback callback, + void* callbackArg); + + bool AppendWavePacket(WavePacket* packet); + + void Start(); + void Stop(); + void Pause(bool flag); + + void Shutdown(); + + void StartVoice(); + void StopVoice(); + + bool IsNextWavePacket() const; + void SetNextWavePacket(); + void UpdateWavePacket(); + + private: + void detail_Update(); + void detail_UpdateBuffer(); + + static void detail_UpdateAllPlayers(); + static void detail_UpdateBufferAllPlayers(); + static void detail_StopAllPlayers(); + + static void VoiceCallbackFunc(detail::AxVoice* voice, + detail::AxVoice::CallbackStatus status, void* arg); + + /* 0x04 */ WavePacketList mWavePacketList; + /* 0x10 */ int mChannelCount; + /* 0x14 */ f32 mPitchMax; + /* 0x18 */ detail::AxVoice* mVoice; + /* 0x1C */ bool mStartFlag; + /* 0x1D */ bool mVoiceStartFlag; + /* 0x1E */ bool mLoopSetFlag; + /* 0x1F */ bool mPauseFlag; + /* 0x20 */ SampleFormat mSampleFormat; + /* 0x24 */ int mSampleRate; + /* 0x28 */ s64 mPlaySampleCount; + /* 0x30 */ f32 mVolume; + /* 0x34 */ f32 mPan; + /* 0x38 */ f32 mSurroundPan; + /* 0x3C */ f32 mPitch; + /* 0x40 */ f32 mLpfFreq; + /* 0x44 */ int mOutputLineFlag; + /* 0x48 */ f32 mMainOutVolume; + /* 0x4C */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + /* 0x5C */ f32 mMainSend; + /* 0x60 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x6C */ f32 mRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x7C */ f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0x8C */ WavePacketCallback mCallback; + /* 0x90 */ void* mCallbackArg; + + public: + /* 0x94 */ ut::LinkListNode mPlayerLink; + }; + + typedef ut::LinkList WavePlayerList; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WaveSound.h b/src/revolution/homebuttonLib/nw4hbm/snd/WaveSound.h new file mode 100644 index 0000000000..17a4c5a252 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WaveSound.h @@ -0,0 +1,49 @@ +#ifndef NW4HBM_SND_WAVE_SOUND_H +#define NW4HBM_SND_WAVE_SOUND_H + +#include + +#include "BasicSound.h" +#include "WsdPlayer.h" +#include "debug.h" + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + class WaveSoundHandle; + namespace detail { + template + class SoundInstanceManager; + + class WaveSound : public BasicSound { + friend class WaveSoundHandle; + + public: + explicit WaveSound(SoundInstanceManager* manager); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x28 */ virtual void Shutdown(); + /* 0x4C */ virtual void SetPlayerPriority(int priority); + /* 0x5C */ virtual bool IsAttachedTempSpecialHandle(); + /* 0x60 */ virtual void DetachTempSpecialHandle(); + /* 0x68 */ virtual BasicPlayer& GetBasicPlayer() { return mWsdPlayer; } + /* 0x6C */ virtual const BasicPlayer& GetBasicPlayer() const { return mWsdPlayer; } + + bool Prepare(const void* waveSoundBase, s32 waveSoundOffset, int voices, + const WsdTrack::WsdCallback* callback, u32 callbackData); + + void SetChannelPriority(int priority); + void SetReleasePriorityFix(bool flag); + + private: + /* 0x0D8 */ WsdPlayer mWsdPlayer; + /* 0x1B0 */ WaveSoundHandle* mTempSpecialHandle; + /* 0x1B4 */ SoundInstanceManager* mManager; + }; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WaveSoundHandle.h b/src/revolution/homebuttonLib/nw4hbm/snd/WaveSoundHandle.h new file mode 100644 index 0000000000..ba0a8bcd3a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WaveSoundHandle.h @@ -0,0 +1,25 @@ +#ifndef NW4HBM_SND_WAVE_SOUND_HANDLE_H +#define NW4HBM_SND_WAVE_SOUND_HANDLE_H + +#include "WaveSound.h" +#include "snd_types.h" + +namespace nw4hbm { + namespace snd { + + class WaveSoundHandle : private ut::NonCopyable { + public: + ~WaveSoundHandle() { DetachSound(); } + + void DetachSound(); + + bool IsAttachedSound() const { return mSound != NULL; } + + private: + /* 0x00 */ detail::WaveSound* mSound; + }; + + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WsdFile.h b/src/revolution/homebuttonLib/nw4hbm/snd/WsdFile.h new file mode 100644 index 0000000000..8554e5cf8e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WsdFile.h @@ -0,0 +1,143 @@ +#ifndef NW4HBM_SND_WSD_FILE_H +#define NW4HBM_SND_WSD_FILE_H + +#include + +#include "Util.h" +#include "WaveFile.h" +#include "snd_types.h" + +#include "../ut/binaryFileFormat.h" + +#include + +namespace nw4hbm { + namespace snd { + namespace detail { + namespace WsdFile { + + static const u32 SIGNATURE_FILE = 'RWSD'; + static const u32 SIGNATURE_DATA_BLOCK = 'DATA'; + static const u32 SIGNATURE_WAVE_BLOCK = 'WAVE'; + static const int FILE_VERSION = NW4HBM_VERSION(1, 2); + + typedef struct WsdInfo { + /* 0x00 */ f32 pitch; + /* 0x04 */ u8 pan; + /* 0x05 */ u8 surroundPan; + /* 0x06 */ u8 fxSendA; + /* 0x07 */ u8 fxSendB; + /* 0x08 */ u8 fxSendC; + /* 0x09 */ u8 mainSend; + /* 0x0A */ u8 padding[2]; + /* 0x0C */ Util::DataRef graphEnvTablevRef; + /* 0x14 */ Util::DataRef randomizerTableRef; + /* 0x1C */ u32 reserved; + } WsdInfo; + + typedef struct TrackInfo { + // Nothing + } TrackInfo; + + typedef struct NoteInfo { + /* 0x00 */ s32 waveIndex; + /* 0x04 */ u8 attack; + /* 0x05 */ u8 decay; + /* 0x06 */ u8 sustain; + /* 0x07 */ u8 release; + /* 0x08 */ u16 hold; + /* 0x0A */ u16 padding; + /* 0x0C */ u8 originalKey; + /* 0x0D */ u8 volume; + /* 0x0E */ u8 pan; + /* 0x0F */ u8 surroundPan; + /* 0x10 */ f32 pitch; + /* 0x14 */ Util::DataRef lfoTableRef; + /* 0x1C */ Util::DataRef graphEnvTablevRef; + /* 0x24 */ Util::DataRef randomizerTableRef; + /* 0x2C */ u32 reserved; + } NoteInfo; + + typedef Util::DataRef TrackInfoRef; + typedef Util::Table TrackTable; + + typedef Util::DataRef NoteInfoRef; + typedef Util::Table NoteTable; + + typedef struct Wsd { + /* 0x00 */ Util::DataRef refWsdInfo; + /* 0x08 */ Util::DataRef refTrackTable; + /* 0x10 */ Util::DataRef refNoteTable; + } Wsd; + + typedef struct Header { + /* 0x00 */ ut::BinaryFileHeader fileHeader; + /* 0x10 */ u32 dataBlockOffset; + /* 0x14 */ u32 dataBlockSize; + /* 0x18 */ u32 waveBlockOffset; + /* 0x1C */ u32 waveBlockSize; + } Header; + + typedef struct DataBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ u32 wsdCount; + /* 0x0C */ Util::DataRef refWsd[]; + } DataBlock; + + typedef struct WaveBlock { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ u32 waveCount; + /* 0x0C */ u32 offsetTable[]; + } WaveBlock; + + // <= NW4HBM_VERSION(1, 0) + typedef struct WaveBlockOld { + /* 0x00 */ ut::BinaryBlockHeader blockHeader; + /* 0x08 */ u32 offsetTable[]; + } WaveBlockOld; + } // namespace WsdFile + + typedef struct WaveSoundInfo { + /* 0x00 */ f32 pitch; + /* 0x04 */ u8 pan; + /* 0x05 */ u8 surroundPan; + /* 0x06 */ u8 fxSendA; + /* 0x07 */ u8 fxSendB; + /* 0x08 */ u8 fxSendC; + /* 0x09 */ u8 mainSend; + } WaveSoundInfo; + + typedef struct WaveSoundNoteInfo { + /* 0x00 */ s32 waveIndex; + /* 0x04 */ u8 attack; + /* 0x06 */ u8 decay; + /* 0x07 */ u8 sustain; + /* 0x08 */ u8 release; + /* 0x09 */ u8 originalKey; + /* 0x0A */ u8 pan; + /* 0x0B */ u8 surroundPan; + /* 0x0C */ u8 volume; + /* 0x10 */ f32 pitch; + } WaveSoundNoteInfo; + + class WsdFileReader { + public: + explicit WsdFileReader(const void* waveData); + + bool IsValidFileHeader(const void* waveData); + + bool ReadWaveSoundInfo(WaveSoundInfo* soundInfo, int id) const; + bool ReadWaveSoundNoteInfo(WaveSoundNoteInfo* soundNoteInfo, int id, + int note) const; + bool ReadWaveParam(int id, WaveData* waveData, const void* waveAddr) const; + + private: + /* 0x00 */ const WsdFile::Header* mHeader; + /* 0x04 */ const WsdFile::DataBlock* mDataBlock; + /* 0x08 */ const WsdFile::WaveBlock* mWaveBlock; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WsdPlayer.h b/src/revolution/homebuttonLib/nw4hbm/snd/WsdPlayer.h new file mode 100644 index 0000000000..aa2a8892ff --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WsdPlayer.h @@ -0,0 +1,116 @@ +#ifndef NW4HBM_SND_WSD_PLAYER_H +#define NW4HBM_SND_WSD_PLAYER_H + +#include + +#include "BasicPlayer.h" +#include "WsdTrack.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + + class WsdPlayer : public BasicPlayer, public DisposeCallback { + public: + WsdPlayer(); + + void InitParam(int voices, const WsdTrack::WsdCallback* callback, u32 callbackData); + + bool Prepare(const void* waveSoundBase, int index, int voices, + const WsdTrack::WsdCallback* callback, u32 callbackData); + + /* 0x0C */ virtual bool Start(); + /* 0x10 */ virtual void Stop(); + /* 0x14 */ virtual void Pause(bool flag); + /* 0x18 */ virtual bool IsActive() const { return mActiveFlag; } + /* 0x20 */ virtual bool IsStarted() const { return mStartedFlag; }; + /* 0x1C */ virtual bool IsPrepared() const { return mPreparedFlag; }; + /* 0x24 */ virtual bool IsPause() const { return mPauseFlag; }; + /* 0x28 */ virtual void SetVolume(f32 volume); + /* 0x2C */ virtual void SetPitch(f32 pitch); + /* 0x30 */ virtual void SetPan(f32 pan); + /* 0x34 */ virtual void SetSurroundPan(f32 surroundPan); + /* 0x38 */ virtual void SetPan2(f32 pan2); + /* 0x3C */ virtual void SetSurroundPan2(f32 surroundPan2); + /* 0x40 */ virtual void SetLpfFreq(f32 lpfFreq); + /* 0x44 */ virtual f32 GetVolume() const { return mExtVolume; }; + /* 0x48 */ virtual f32 GetPitch() const { return mExtPitch; }; + /* 0x4C */ virtual f32 GetPan() const { return mExtPan; }; + /* 0x50 */ virtual f32 GetSurroundPan() const { return mExtSurroundPan; }; + /* 0x54 */ virtual f32 GetPan2() const { return mExtPan2; }; + /* 0x58 */ virtual f32 GetSurroundPan2() const { return mExtSurroundPan2; }; + /* 0x5C */ virtual f32 GetLpfFreq() const { return mExtLpfFreq; }; + /* 0x60 */ virtual void SetOutputLine(int lineFlag); + /* 0x64 */ virtual void SetMainOutVolume(f32 volume); + /* 0x68 */ virtual void SetMainSend(f32 send); + /* 0x6C */ virtual void SetFxSend(AuxBus bus, f32 send); + /* 0x70 */ virtual void SetRemoteOutVolume(int remoteIndex, f32 volume); + /* 0x74 */ virtual void SetRemoteSend(int remoteIndex, f32 send); + /* 0x78 */ virtual void SetRemoteFxSend(int remoteIndex, f32 send); + /* 0x7C */ virtual int GetOutputLine() const; + /* 0x80 */ virtual f32 GetMainOutVolume() const; + /* 0x84 */ virtual f32 GetMainSend() const; + /* 0x88 */ virtual f32 GetFxSend(AuxBus bus) const; + /* 0x8C */ virtual f32 GetRemoteOutVolume(int remoteIndex) const; + /* 0x90 */ virtual f32 GetRemoteSend(int remoteIndex) const; + /* 0x94 */ virtual f32 GetRemoteFxSend(int remoteIndex) const; + + void SetChannelPriority(int prio); + u8 GetChannelPriority() { return mPriority; } + + f32 GetPanRange() { return mPanRange; } + + int GetVoiceOutCount() { return mVoiceOutCount; } + + void FinishPlayer(); + + BOOL ParseNextTick(bool doNoteOn); + + void UpdateChannel(); + void Update(); + + static void UpdateAllPlayers(); + static void StopAllPlayers(); + + virtual void InvalidateData(const void* start, const void* end); + virtual void InvalidateWaveData(const void* start, const void* end) {} + + /* 0x14 */ ut::LinkListNode mPlayerLink; + + private: + /* 0x1C */ bool mHomeButtonMenuFlag; + /* 0x1D */ u8 mActiveFlag; + /* 0x1E */ u8 mPreparedFlag; + /* 0x1F */ u8 mStartedFlag; + /* 0x20 */ u8 mPauseFlag; + /* 0x21 */ u8 mSkipFlag; + /* 0x24 */ f32 mExtVolume; + /* 0x28 */ f32 mExtPan; + /* 0x2C */ f32 mExtSurroundPan; + /* 0x30 */ f32 mPanRange; + /* 0x34 */ f32 mExtPan2; + /* 0x38 */ f32 mExtSurroundPan2; + /* 0x3C */ f32 mExtPitch; + /* 0x40 */ f32 mExtLpfFreq; + /* 0x44 */ int mOutputLineFlag; + /* 0x48 */ f32 mMainOutVolume; + /* 0x4C */ f32 mMainSend; + /* 0x50 */ f32 mFxSend[AUX_BUS_NUM]; + /* 0x5C */ f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]; + /* 0x6C */ f32 mRemoteSend[WPAD_MAX_CONTROLLERS]; + /* 0x7C */ f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]; + /* 0x8C */ int mVoiceOutCount; + /* 0x90 */ u8 mPriority; + /* 0x94 */ const WsdTrack::WsdCallback* mCallback; + /* 0x98 */ u32 mCallbackData; + /* 0x9C */ WsdTrack mTrack; + /* 0xD0 */ u32 mTickCounter; + }; + + typedef ut::LinkList WsdPlayerList; + + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/WsdTrack.h b/src/revolution/homebuttonLib/nw4hbm/snd/WsdTrack.h new file mode 100644 index 0000000000..94a5846ca2 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/WsdTrack.h @@ -0,0 +1,69 @@ +#ifndef NW4HBM_SND_WSD_TRACK_H +#define NW4HBM_SND_WSD_TRACK_H + +#include "snd_types.h" + +#include "Channel.h" +#include "Lfo.h" +#include "WsdFile.h" + +namespace nw4hbm { + namespace snd { + namespace detail { + class WsdPlayer; + class WsdTrack { + public: + class WsdCallback { + public: + /* 0x08 */ virtual ~WsdCallback() = 0 {} + + /* 0x0C */ virtual bool GetWaveSoundData(WaveSoundInfo* info, + WaveSoundNoteInfo* noteInfo, + WaveData* waveData, + const void* waveSoundData, int index, + int noteIndex, u32 userData) const = 0; + }; + + typedef enum StartOffsetType { + START_OFFSET_TYPE_SAMPLE = 0, + START_OFFSET_TYPE_MILLISEC + } StartOffsetType; + + WsdTrack() : mWsdPlayer(NULL) {} + + void Init(WsdPlayer* player); + + void Start(const void* wsdData, int index); + void Close(); + + void UpdateChannel(); + void ReleaseAllChannel(int release) NO_INLINE; + void PauseAllChannel(bool flag); + void FreeAllChannel(); + void AddChannel(Channel* channel); + + int Parse(const WsdCallback* callback, u32 callbackData, bool doNoteOn); + int ParseNextTick(const WsdCallback* callback, u32 callbackData, bool doNoteOn); + + static void ChannelCallbackFunc(Channel* dropChannel, + Channel::ChannelCallbackStatus status, + u32 userData); + + const void* GetWsdDataAddress() const { return mWsdData; } + + private: + /* 0x00 */ const void* mWsdData; + /* 0x04 */ int mIndex; + /* 0x08 */ u32 mCounter; + /* 0x0C */ LfoParam mLfoParam; + /* 0x1C */ u8 mBendRange; + /* 0x1D */ u8 mPriority; + /* 0x20 */ WaveSoundInfo mWaveSoundInfo; + /* 0x2C */ WsdPlayer* mWsdPlayer; + /* 0x30 */ Channel* mChannelList; + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/debug.h b/src/revolution/homebuttonLib/nw4hbm/snd/debug.h new file mode 100644 index 0000000000..ec3e43277b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/debug.h @@ -0,0 +1,37 @@ +#ifndef NW4HBM_SND_DEBUG_H +#define NW4HBM_SND_DEBUG_H + +namespace nw4hbm { + namespace snd { + + enum DebugWarningFlag { + DEBUG_WARNING_NOT_ENOUGH_INSTANCE, + DEBUG_WARNING_NOT_ENOUGH_SEQSOUND, + DEBUG_WARNING_NOT_ENOUGH_STRMSOUND, + DEBUG_WARNING_NOT_ENOUGH_WAVESOUND, + DEBUG_WARNING_NOT_ENOUGH_SEQTRACK, + DEBUG_WARNING_NOT_ENOUGH_STRMCHANNEL, + }; + + namespace detail { + + enum DebugSoundType { + DEBUG_SOUND_TYPE_SEQSOUND, + DEBUG_SOUND_TYPE_STRMSOUND, + DEBUG_SOUND_TYPE_WAVESOUND, + }; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +namespace nw4hbm { + namespace snd { + namespace detail { + bool Debug_GetWarningFlag(DebugWarningFlag warning); + DebugWarningFlag Debug_GetDebugWarningFlagFromSoundType(DebugSoundType type); + char const* Debug_GetSoundTypeString(DebugSoundType type); + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp new file mode 100644 index 0000000000..f4a52fefc9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp @@ -0,0 +1,14 @@ + +#include "SoundArchivePlayer.h" +#include "SoundPlayer.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + SoundPlayer& SoundArchivePlayer::GetSoundPlayer(u32 playerId) { + NW4R_ASSERT_MINMAX(690, playerId, 0, mSoundPlayerCount); + return mSoundPlayers[playerId]; + } + } +} diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp new file mode 100644 index 0000000000..82b5c7e44a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp @@ -0,0 +1,24 @@ +#include "BasicSound.h" +#include "SoundHandle.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + void SoundHandle::DetachSound() { + if (IsAttachedSound()) { + if (mSound->mGeneralHandle == this) { + mSound->mGeneralHandle = NULL; + } + + if (mSound->mTempGeneralHandle == this) { + mSound->mTempGeneralHandle = NULL; + } + } + + if (mSound) { + mSound = NULL; + } + } + } // namespace snd +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp new file mode 100644 index 0000000000..1e9e355558 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp @@ -0,0 +1,21 @@ +#include "SoundPlayer.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + void SoundPlayer::StopAllSound(int frames) { + for (detail::BasicSoundPlayerPlayList::Iterator it = mSoundList.GetBeginIter(); + it != mSoundList.GetEndIter();) + { + detail::BasicSoundPlayerPlayList::Iterator currIt = it++; + currIt->Stop(frames); + } + } + + void SoundPlayer::SetVolume(f32 volume) { + NW4HBM_ASSERT(153, volume >= 0.0f); + mVolume = volume; + } + } // namespace snd +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp new file mode 100644 index 0000000000..9315e8a0e5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp @@ -0,0 +1,22 @@ +#include "SoundHandle.h" +#include "SoundStartable.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace snd { + SoundStartable::StartResult SoundStartable::detail_StartSound( + SoundHandle* soundHandle, u32 id, detail::BasicSound::AmbientArgInfo* ambientArgInfo, + detail::ExternalSoundPlayer* extPlayer, const StartInfo* pStartInfo) { + StartResult result = + detail_SetupSound(soundHandle, id, ambientArgInfo, extPlayer, false, pStartInfo); + + if (result != START_SUCCESS) { + return result; + } + + soundHandle->StartPrepared(); + return START_SUCCESS; + } + } // namespace snd +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_global.h b/src/revolution/homebuttonLib/nw4hbm/snd/snd_global.h new file mode 100644 index 0000000000..6873c2b4a1 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_global.h @@ -0,0 +1,45 @@ +#ifndef NW4HBM_SND_GLOBAL_H +#define NW4HBM_SND_GLOBAL_H + +#include + +namespace nw4hbm { + namespace snd { + + enum PanMode { + PAN_MODE_DUAL, + PAN_MODE_BALANCE, + }; + + enum PanCurve { + PAN_CURVE_SQRT, + PAN_CURVE_SQRT_0DB, + PAN_CURVE_SQRT_0DB_CLAMP, + + PAN_CURVE_SINCOS, + PAN_CURVE_SINCOS_0DB, + PAN_CURVE_SINCOS_0DB_CLAMP, + + PAN_CURVE_LINEAR, + PAN_CURVE_LINEAR_0DB, + PAN_CURVE_LINEAR_0DB_CLAMP, + }; + + struct VoiceOutParam { + public: + VoiceOutParam() + : volume(1.0f), pitch(1.0f), pan(0.0f), surroundPan(0.0f), fxSend(0.0f), lpf(0.0f) { + } + + public: + /* 0x00 */ f32 volume; + /* 0x04 */ f32 pitch; + /* 0x08 */ f32 pan; + /* 0x0C */ f32 surroundPan; + /* 0x10 */ f32 fxSend; + /* 0x14 */ f32 lpf; + }; // size = 0x18 + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/snd/snd_types.h b/src/revolution/homebuttonLib/nw4hbm/snd/snd_types.h new file mode 100644 index 0000000000..f167089375 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/snd/snd_types.h @@ -0,0 +1,121 @@ +#ifndef NW4HBM_SND_TYPES_H +#define NW4HBM_SND_TYPES_H + +#include + +#include "../ut/LinkList.h" + +namespace nw4hbm { + namespace snd { + class LinkedInstance { + public: + /* 0x00 */ ut::LinkListNode mInstanceLink; + }; + template + class InstanceManager { + public: + typedef typename ut::LinkList::Iterator Iterator; + void Append(T* obj) { mFreeList.PushBack(obj); } + void Remove(T* obj) { mFreeList.Erase(obj); } + T* Alloc() { + if (mFreeList.IsEmpty()) { + return NULL; + } else { + T& obj = mFreeList.GetFront(); + mFreeList.PopFront(); + mActiveList.PushBack(&obj); + return &obj; + } + } + void Free(T* obj) { + if (!mActiveList.IsEmpty()) { + mActiveList.Erase(obj); + mFreeList.PushBack(obj); + } + } + + Iterator GetBeginIter() { return mActiveList.GetBeginIter(); } + Iterator GetEndIter() { return mActiveList.GetEndIter(); } + + private: + /* 0x00 */ ut::LinkList mFreeList; + /* 0x0C */ ut::LinkList mActiveList; + }; + + static const int THREAD_STACK_SIZE = 1024; + static const int STREAM_BUFFER_SIZE = 512; + + static const int CHANNEL_MAX = 2; + + static const int VOICE_MAX = 4; + + static const int PRIORITY_MAX = 255; + + static const int REMOTE_FILTER_MAX = 127; + + static const f32 VOLUME_MIN_DB = -90.4f; + static const f32 VOLUME_MAX_DB = 6.0f; + static const f32 VOLUME_RANGE_DB = -(VOLUME_MIN_DB - VOLUME_MAX_DB); + static const int VOLUME_RANGE_MB = static_cast(10 * VOLUME_RANGE_DB); + + typedef enum OutputLineFlag { + OUTPUT_LINE_MAIN = (1 << 0), + OUTPUT_LINE_REMOTE_N = (1 << 1), + } OutputLineFlag; + + typedef enum OutputMode { + OUTPUT_MODE_STEREO = 0, + OUTPUT_MODE_SURROUND, + OUTPUT_MODE_DPL2, + OUTPUT_MODE_MONO + } OutputMode; + + typedef enum AuxBus { AUX_A = 0, AUX_B, AUX_C, AUX_BUS_NUM } AuxBus; + + typedef enum SampleFormat { + SAMPLE_FORMAT_PCM_S32 = 0, + SAMPLE_FORMAT_PCM_S16, + SAMPLE_FORMAT_PCM_S8, + SAMPLE_FORMAT_DSP_ADPCM + } SampleFormat; + + typedef struct SoundParam { + /* 0x00 */ f32 volume; + /* 0x04 */ f32 pitch; + /* 0x08 */ f32 pan; + /* 0x0C */ f32 surroundPan; + /* 0x10 */ f32 fxSend; + /* 0x14 */ f32 lpf; + /* 0x18 */ s32 priority; + } SoundParam; + + namespace detail { + typedef struct AdpcmParam { + /* 0x00 */ u16 coef[16]; + /* 0x20 */ u16 gain; + /* 0x22 */ u16 pred_scale; + /* 0x24 */ u16 yn1; + /* 0x26 */ u16 yn2; + } AdpcmParam; + + typedef struct AdpcmLoopParam { + /* 0x00 */ u16 loop_pred_scale; + /* 0x02 */ u16 loop_yn1; + /* 0x04 */ u16 loop_yn2; + } AdpcmLoopParam; + + typedef struct AdpcmInfo { + /* 0x08 */ AdpcmParam adpcm; + /* 0x28 */ AdpcmLoopParam adpcmloop; + /* 0x2E */ u16 padding; + } AdpcmInfo; + + typedef struct VoiceChannelParam { + /* 0x00 */ void* waveData; + /* 0x04 */ AdpcmInfo adpcmInfo; + } VoiceChannelParam; + } // namespace detail + } // namespace snd +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/CharStrmReader.h b/src/revolution/homebuttonLib/nw4hbm/ut/CharStrmReader.h new file mode 100644 index 0000000000..6c66ad82c7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/CharStrmReader.h @@ -0,0 +1,71 @@ +#ifndef NW4HBM_UT_CHAR_STREAM_READER_H +#define NW4HBM_UT_CHAR_STREAM_READER_H + +// required to fix data order in `lyt_textBox.cpp` +#include "../lyt/textBox.h" +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + class CharStrmReader { + public: + typedef u16 (CharStrmReader::*ReadFunc)(); + + CharStrmReader(ReadFunc func) : mCharStrm(NULL), mReadFunc(func) {} + + void Set(const char* stream) { + NW4HBM_ASSERT_VALID_PTR(49, this); + NW4HBM_ASSERT_VALID_PTR(50, stream); + NW4HBM_ASSERT(53, mReadFunc == ReadNextCharUTF8 || mReadFunc == ReadNextCharCP1252 || mReadFunc == ReadNextCharSJIS); + mCharStrm = stream; + } + + void Set(const wchar_t* stream) { + NW4HBM_ASSERT_VALID_PTR(59, this); + NW4HBM_ASSERT_ALIGN2(60, stream); + NW4HBM_ASSERT_VALID_PTR(61, stream); + NW4HBM_ASSERT(62, mReadFunc == ReadNextCharUTF16); + mCharStrm = stream; + } + + const void* GetCurrentPos() const { + NW4HBM_ASSERT_VALID_PTR(68, this); + return mCharStrm; + } + + u16 Next() { + NW4HBM_ASSERT_VALID_PTR(74, this); + return (this->*mReadFunc)(); + } + + u16 ReadNextCharUTF8(); + u16 ReadNextCharUTF16(); + u16 ReadNextCharCP1252(); + u16 ReadNextCharSJIS(); + + template + T GetChar() const { + const T* const charStrm = static_cast(mCharStrm); + return charStrm[0]; + } + + template + T GetChar(int offset) const { + const T* const charStrm = static_cast(mCharStrm); + return charStrm[offset]; + } + + template + void StepStrm(int step) { + const T*& charStrm = *reinterpret_cast(&mCharStrm); + charStrm += step; + } + + /* 0x00 */ const void* mCharStrm; + /* 0x04 */ const ReadFunc mReadFunc; + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/CharWriter.h b/src/revolution/homebuttonLib/nw4hbm/ut/CharWriter.h new file mode 100644 index 0000000000..adfad2b37c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/CharWriter.h @@ -0,0 +1,160 @@ +#ifndef NW4HBM_UT_CHAR_WRITER_H +#define NW4HBM_UT_CHAR_WRITER_H + +#include + +#include "Color.h" +#include "fontResources.h" + +#include "../math/types.h" + +#include + +namespace nw4hbm { + namespace ut { + + class Font; + + class CharWriter { + public: + typedef enum GradationMode { + /* 0 */ GRADMODE_NONE = 0, + /* 1 */ GRADMODE_H, + /* 2 */ GRADMODE_V, + /* 3 */ NUM_OF_GRADMODE + } GradationMode; + + private: + typedef struct ColorMapping { + /* 0x00 */ Color min; + /* 0x04 */ Color max; + } ColorMapping; + + typedef struct VertexColor { + /* 0x00 */ Color lu, ru; + /* 0x08 */ Color ld, rd; + } VertexColor; + + typedef struct TextureFilter { + public: + bool operator!=(const TextureFilter& rhs) const { + return atSmall != rhs.atSmall || atLarge != rhs.atLarge; + } + + /* 0x00 */ GXTexFilter atSmall; + /* 0x04 */ GXTexFilter atLarge; + } TextureFilter; + + typedef struct TextColor { + /* 0x00 */ Color start; + /* 0x04 */ Color end; + /* 0x08 */ GradationMode gradationMode; + } TextColor; + + typedef struct LoadingTexture { + public: + bool operator!=(const LoadingTexture& rhs) const { + return slot != rhs.slot || texture != rhs.texture || filter != rhs.filter; + } + + void Reset() { + slot = GX_TEXMAP_NULL; + texture = NULL; + } + + /* 0x00 */ GXTexMapID slot; + /* 0x04 */ void* texture; + /* 0x08 */ TextureFilter filter; + } LoadingTexture; + + public: + CharWriter(); + ~CharWriter(); + + const Font* GetFont() const; + + f32 GetScaleH() const; + f32 GetScaleV() const; + + f32 GetCursorX() const; + f32 GetCursorY() const; + + void SetFont(const Font& font); + void SetColorMapping(Color min, Color max); + + void SetScale(f32 hScale, f32 vScale); + void SetScale(f32 scale); + + void SetCursor(f32 x, f32 y); + void SetCursor(f32 x, f32 y, f32 z); + void SetCursorX(f32 x); + void SetCursorY(f32 y); + + f32 GetFontWidth() const; + f32 GetFontHeight() const; + f32 GetFontAscent() const; + + bool IsWidthFixed() const; + void EnableFixedWidth(bool flag); + + f32 GetFixedWidth() const; + void SetFixedWidth(f32 width); + + void SetGradationMode(GradationMode mode); + + void SetTextColor(Color color); + void SetTextColor(Color start, Color end); + Color GetTextColor() const; + + void SetFontSize(f32 width, f32 height); + void SetFontSize(f32 height); + + void SetupGX(); + + void ResetColorMapping(); + void ResetTextureCache(); + + void EnableLinearFilter(bool atSmall, bool atLarge); + + f32 Print(u16 code); + + void MoveCursorX(f32 dx); + void MoveCursorY(f32 dy); + + void PrintGlyph(f32 x, f32 y, f32 z, const Glyph& glyph); + + void LoadTexture(const Glyph& glyph, GXTexMapID slot); + + void UpdateVertexColor(); + + private: + static void SetupVertexFormat(); + + static void SetupGXDefault(); + static void SetupGXWithColorMapping(Color min, Color max); + static void SetupGXForI(); + static void SetupGXForRGBA(); + + /* 0x00 */ ColorMapping mColorMapping; + /* 0x08 */ VertexColor mVertexColor; + /* 0x18 */ TextColor mTextColor; + /* 0x24 */ math::VEC2 mScale; + /* 0x2C */ math::VEC3 mCursorPos; + /* 0x38 */ TextureFilter mFilter; + /* 0x40 */ u8 padding_[2]; + /* 0x42 */ u8 mAlpha; + /* 0x43 */ bool mIsWidthFixed; + /* 0x44 */ f32 mFixedWidth; + /* 0x48 */ const Font* mFont; + + static const u32 DEFAULT_COLOR_MAPPING_MIN = 0x00000000; + static const u32 DEFAULT_COLOR_MAPPING_MAX = 0xFFFFFFFF; + + private: + static LoadingTexture mLoadingTexture; + }; // size = 0x4C + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/Color.h b/src/revolution/homebuttonLib/nw4hbm/ut/Color.h new file mode 100644 index 0000000000..a71235add0 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/Color.h @@ -0,0 +1,69 @@ +#ifndef NW4HBM_UT_COLOR_H +#define NW4HBM_UT_COLOR_H + +#include +#include + + +namespace nw4hbm { + namespace ut { + typedef struct Color : public GXColor { + static const u32 RED = 0xFF0000FF; + static const u32 GREEN = 0x00FF00FF; + static const u32 BLUE = 0x0000FFFF; + + static const u32 CYAN = 0x00FFFFFF; + static const u32 MAGENTA = 0xFF00FFFF; + static const u32 YELLOW = 0xFFFF00FF; + + static const u32 BLACK = 0x000000FF; + static const u32 GRAY = 0x808080FF; + static const u32 WHITE = 0xFFFFFFFF; + + static const u32 NOCOLOR = 0x00000000; + static const u32 MAXCOLOR = 0xFFFFFFFF; + + // Constructor + + Color() { *this = WHITE; } + Color(u32 color) { *this = color; } + Color(const GXColor& color) { *this = color; } + Color(int red, int green, int blue, int alpha) { Set(red, green, blue, alpha); } + + // Left out destructor + + ~Color() {} + + // Operators + + Color& operator=(u32 color) { + ToU32ref() = color; + return *this; + } + + Color& operator=(const GXColor& color) { + return *this = *reinterpret_cast(&color); + } + + Color operator|(u32 color) const { return Color(ToU32() | color); } + Color operator&(u32 color) const { return Color(ToU32() & color); } + + u32& ToU32ref() { return *reinterpret_cast(this); } + const u32& ToU32ref() const { return *reinterpret_cast(this); } + u32 ToU32() const { return ToU32ref(); } + + operator u32() const { return ToU32ref(); } + + // Functions + + void Set(int red, int green, int blue, int alpha) { + r = red; + g = green; + b = blue; + a = alpha; + } + } Color; + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/DvdFileStream.h b/src/revolution/homebuttonLib/nw4hbm/ut/DvdFileStream.h new file mode 100644 index 0000000000..d1b5dacc9f --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/DvdFileStream.h @@ -0,0 +1,73 @@ +#ifndef NW4HBM_UT_DVD_FILE_STREAM_H +#define NW4HBM_UT_DVD_FILE_STREAM_H + +#include "FileStream.h" + +#include + +namespace nw4hbm { + namespace ut { + + class DvdFileStream : public FileStream { + public: + explicit DvdFileStream(s32 entrynum); + DvdFileStream(const DVDFileInfo* info, bool close); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~DvdFileStream(); + /* 0x10 */ virtual void Close(); + /* 0x14 */ virtual s32 Read(void* pDst, u32 size); + /* 0x18 */ virtual bool ReadAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg); + /* 0x24 */ virtual bool IsBusy() const { return mIsBusy; } + /* 0x28 */ virtual bool CanAsync() const { return true; } + /* 0x2C */ virtual bool CanRead() const { return true; } + /* 0x30 */ virtual bool CanWrite() const { return false; } + /* 0x34 */ virtual u32 GetOffsetAlign() const { return 4; } + /* 0x38 */ virtual u32 GetSizeAlign() const { return 32; } + /* 0x3C */ virtual u32 GetBufferAlign() const { return 32; } + /* 0x40 */ virtual u32 GetSize() const { return mFilePosition.GetFileSize(); } + /* 0x44 */ virtual void Seek(s32 offset, u32 origin); + /* 0x48 */ virtual void Cancel(); + /* 0x4C */ virtual bool CancelAsync(IOStreamCallback pCallback, void* pCallbackArg); + /* 0x50 */ virtual bool CanSeek() const { return true; } + /* 0x54 */ virtual bool CanCancel() const { return true; } + /* 0x58 */ virtual u32 Tell() const { return mFilePosition.Tell(); } + /* 0x5C */ virtual s32 Peek(void* pDst, u32 size); + /* 0x60 */ virtual bool PeekAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg); + + bool Open(s32 entrynum); + bool Open(const DVDFileInfo* info, bool close); + void SetPriority(s32 priority) { mPriority = priority; } + + private: + typedef struct DvdFileStreamInfo { + /* 0x00 */ DVDFileInfo dvdInfo; + /* 0x3C */ DvdFileStream* stream; + } DvdFileStreamInfo; + + private: + static void DvdAsyncCallback_(s32 result, DVDFileInfo* info); + static void DvdCBAsyncCallback_(s32 result, DVDCommandBlock* pBlock); + + void Initialize_(); + u32 AdjustReadLength_(u32 len); + + private: + /* 0x00 (base) */ + /* 0x14 */ FilePosition mFilePosition; + /* 0x1C */ IOStreamCallback mCancelCallback; + /* 0x20 */ void* mCancelArg; + /* 0x24 */ volatile bool mIsCanceling; + /* 0x28 */ DvdFileStreamInfo mFileInfo; + /* 0x68 */ s32 mPriority; + /* 0x6C */ volatile bool mIsBusy; + /* 0x6D */ bool mCloseOnDestroyFlg; + /* 0x6E */ bool mCloseEnableFlg; + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/DvdLockedFileStream.h b/src/revolution/homebuttonLib/nw4hbm/ut/DvdLockedFileStream.h new file mode 100644 index 0000000000..55135315ab --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/DvdLockedFileStream.h @@ -0,0 +1,45 @@ +#ifndef NW4HBM_UT_DVD_LOCKED_FILE_STREAM_H +#define NW4HBM_UT_DVD_LOCKED_FILE_STREAM_H + +#include "DvdFileStream.h" +#include + +namespace nw4hbm { + namespace ut { + + class DvdLockedFileStream : public DvdFileStream { + public: + explicit DvdLockedFileStream(s32 entrynum); + DvdLockedFileStream(const DVDFileInfo* info, bool close); + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~DvdLockedFileStream(); + /* 0x14 */ virtual s32 Read(void* pDst, u32 size); + /* 0x28 */ virtual bool CanAsync() const { return false; } + + /* 0x18 */ virtual bool ReadAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg) { + return false; + } + + /* 0x5C */ virtual s32 Peek(void* pDst, u32 size); + /* 0x60 */ virtual bool PeekAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg) { + return false; + } + + private: + static void InitMutex_(); + + private: + /* 0x00 (base) */ + /* 0x6F */ bool mCancelFlag; + + static bool sInitialized; + static OSMutex sMutex; + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/FileStream.h b/src/revolution/homebuttonLib/nw4hbm/ut/FileStream.h new file mode 100644 index 0000000000..63c6caec1a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/FileStream.h @@ -0,0 +1,46 @@ +#ifndef NW4HBM_UT_FILE_STREAM_H +#define NW4HBM_UT_FILE_STREAM_H + +#include "IOStream.h" + +namespace nw4hbm { + namespace ut { + + class FileStream : public IOStream { + public: + FileStream() {} + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~FileStream() {} + /* 0x40 */ virtual u32 GetSize() const = 0; + /* 0x44 */ virtual void Seek(s32 offset, u32 origin); + /* 0x48 */ virtual void Cancel(); + /* 0x4C */ virtual bool CancelAsync(IOStreamCallback pCallback, void* pCallbackArg); + /* 0x50 */ virtual bool CanSeek() const = 0; + /* 0x54 */ virtual bool CanCancel() const = 0; + /* 0x58 */ virtual u32 Tell() const = 0; + + protected: + class FilePosition { + public: + FilePosition() : mFileSize(0), mPosition(0) {} + + u32 GetFileSize() const { return mFileSize; } + void SetFileSize(u32 size) { mFileSize = size; } + + u32 Tell() const { return mPosition; } + + u32 Skip(s32 offset); + u32 Append(s32 offset); + void Seek(s32 offset, u32 origin); + + private: + /* 0x00 */ u32 mFileSize; + /* 0x04 */ u32 mPosition; + }; // size = 0x08 + }; // size = 0x14 + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/Font.h b/src/revolution/homebuttonLib/nw4hbm/ut/Font.h new file mode 100644 index 0000000000..1aa49f20bf --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/Font.h @@ -0,0 +1,85 @@ +#ifndef NW4HBM_UT_FONT_H +#define NW4HBM_UT_FONT_H + +#include +#include + +#include "CharStrmReader.h" +#include "fontResources.h" + +#include "macros.h" +#include "global.h" + +#define FONT_TYPE_NNGCTEXTURE 1 +#define GLYPH_INDEX_NOT_FOUND 0xFFFF + +namespace nw4hbm { + namespace ut { + + typedef enum FontMapMethod { + /* 0 */ FONT_MAPMETHOD_DIRECT = 0, + /* 1 */ FONT_MAPMETHOD_TABLE, + /* 2 */ FONT_MAPMETHOD_SCAN, + } FontMapMethod; + + typedef enum FontEncoding { + /* 0 */ FONT_ENCODING_UTF8 = 0, + /* 1 */ FONT_ENCODING_UTF16, + /* 2 */ FONT_ENCODING_SJIS, + /* 3 */ FONT_ENCODING_CP1252, + /* 4 */ NUM_OF_FONT_ENCODING + } FontEncoding; + + class Font { + public: + typedef enum Type { + /* 0xFFFF */ INVALID_CHARACTER_CODE = 0xFFFF, + /* 0 */ TYPE_NULL = 0, + /* 1 */ TYPE_ROM, + /* 2 */ TYPE_RESOURCE, + } Type; + + public: + Font() : mReaderFunc(&CharStrmReader::ReadNextCharCP1252) {} + + /* 0x08 */ virtual ~Font() {} + /* 0x0C */ virtual int GetWidth() const = 0; + /* 0x10 */ virtual int GetHeight() const = 0; + /* 0x14 */ virtual int GetAscent() const = 0; + /* 0x18 */ virtual int GetDescent() const = 0; + /* 0x1C */ virtual int GetBaselinePos() const = 0; + /* 0x20 */ virtual int GetCellHeight() const = 0; + /* 0x24 */ virtual int GetCellWidth() const = 0; + /* 0x28 */ virtual int GetMaxCharWidth() const = 0; + /* 0x2C */ virtual Type GetType() const = 0; + /* 0x30 */ virtual GXTexFmt GetTextureFormat() const = 0; + /* 0x34 */ virtual int GetLineFeed() const = 0; + /* 0x38 */ virtual CharWidths GetDefaultCharWidths() const = 0; + /* 0x3C */ virtual void SetDefaultCharWidths(const CharWidths& widths) = 0; + /* 0x40 */ virtual bool SetAlternateChar(u16 c) = 0; + /* 0x44 */ virtual void SetLineFeed(int linefeed) = 0; + /* 0x48 */ virtual int GetCharWidth(u16 c) const = 0; + /* 0x4C */ virtual CharWidths GetCharWidths(u16 c) const = 0; + /* 0x50 */ virtual void GetGlyph(Glyph* glyph, u16 c) const = 0; + /* 0x54 */ virtual FontEncoding GetEncoding() const = 0; + + void InitReaderFunc(FontEncoding encoding); + + CharStrmReader GetCharStrmReader() const NO_INLINE { + //! TODO: required to make `ut_TextWriterBase.cpp` happy + #ifndef NO_THIS_ASSERT + NW4HBM_ASSERT_VALID_PTR(117, this); + #endif + CharStrmReader reader(mReaderFunc); + return reader; + } + + private: + /* 0x00 (vtable) */ + /* 0x04 */ CharStrmReader::ReadFunc mReaderFunc; + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/IOStream.h b/src/revolution/homebuttonLib/nw4hbm/ut/IOStream.h new file mode 100644 index 0000000000..b4c804038c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/IOStream.h @@ -0,0 +1,47 @@ +#ifndef NW4HBM_UT_IO_STREAM_H +#define NW4HBM_UT_IO_STREAM_H + +#include + +#include "RuntimeTypeInfo.h" + +namespace nw4hbm { + namespace ut { + + class IOStream { + public: + typedef void (*IOStreamCallback)(s32 result, IOStream* pStream, void* pCallbackArg); + + IOStream() : mAvailable(false), mCallback(NULL), mArg(NULL) {} + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~IOStream() {} + /* 0x10 */ virtual void Close() = 0; + /* 0x14 */ virtual s32 Read(void* pDst, u32 size); + /* 0x18 */ virtual bool ReadAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg); + /* 0x1C */ virtual void Write(const void* pSrc, u32 size); + /* 0x20 */ virtual bool WriteAsync(const void* pSrc, u32 size, + IOStreamCallback pCallback, void* pCallbackArg); + /* 0x24 */ virtual bool IsBusy() const; + /* 0x28 */ virtual bool CanAsync() const = 0; + /* 0x2C */ virtual bool CanRead() const = 0; + /* 0x30 */ virtual bool CanWrite() const = 0; + /* 0x34 */ virtual u32 GetOffsetAlign() const { return 1; } + /* 0x38 */ virtual u32 GetSizeAlign() const { return 1; } + /* 0x3C */ virtual u32 GetBufferAlign() const { return 1; } + + bool IsAvailable() const { return mAvailable; } + + protected: + /* 0x00 (vtable) */ + /* 0x04 */ bool mAvailable; + /* 0x08 */ s32 mAsyncResult; + /* 0x0C */ IOStreamCallback mCallback; + /* 0x10 */ void* mArg; + }; // size = 0x14 + + }; // namespace ut +}; // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/LinkList.h b/src/revolution/homebuttonLib/nw4hbm/ut/LinkList.h new file mode 100644 index 0000000000..f6aa2fa059 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/LinkList.h @@ -0,0 +1,378 @@ +#ifndef NW4HBM_UT_LINK_LIST_H +#define NW4HBM_UT_LINK_LIST_H + +#include + +#include "inlines.h" + +#include "../db/assert.h" +#include "stddef.h" + +namespace nw4hbm { + namespace ut { + + namespace detail { + class LinkListImpl; + } + + /****************************************************************************** + * + * Linked list node + * + ******************************************************************************/ + class LinkListNode : private NonCopyable { + friend class detail::LinkListImpl; + + public: + LinkListNode() : mNext(NULL), mPrev(NULL) {} + + LinkListNode* GetNext() const { return mNext; } + LinkListNode* GetPrev() const { return mPrev; } + + private: + /* 0x00 */ LinkListNode* mNext; + /* 0x04 */ LinkListNode* mPrev; + }; // size = 0x08 + + namespace detail { + + /****************************************************************************** + * + * Linked list implementation + * + ******************************************************************************/ + class LinkListImpl : private NonCopyable { + public: + class ConstIterator; + + /****************************************************************************** + * Iterator implementation + ******************************************************************************/ + class Iterator { + friend class LinkListImpl; + friend class ConstIterator; + + public: + Iterator() : mPointer(NULL) {} + explicit Iterator(LinkListNode* pNode) : mPointer(pNode) {} + + Iterator& operator++() { + mPointer = mPointer->GetNext(); + return *this; + } + + Iterator& operator--() { + mPointer = mPointer->GetPrev(); + return *this; + } + + LinkListNode* operator->() const { return mPointer; } + + friend bool operator==(LinkListImpl::Iterator lhs, LinkListImpl::Iterator rhs) { + return lhs.mPointer == rhs.mPointer; + } + + private: + /* 0x00 */ LinkListNode* mPointer; + }; // size = 0x04 + + /****************************************************************************** + * Iterator implementation (const-view) + ******************************************************************************/ + class ConstIterator { + friend class LinkListImpl; + + public: + explicit ConstIterator(Iterator it) : mNode(it.mPointer) {} + + ConstIterator& operator++() { + mNode = mNode->GetNext(); + return *this; + } + + ConstIterator& operator--() { + mNode = mNode->GetPrev(); + return *this; + } + + const LinkListNode* operator->() const { return mNode; } + + friend bool operator==(LinkListImpl::ConstIterator lhs, + LinkListImpl::ConstIterator rhs) { + return lhs.mNode == rhs.mNode; + } + + private: + /* 0x00 */ LinkListNode* mNode; + }; // size = 0x04 + + protected: + static Iterator GetIteratorFromPointer(LinkListNode* pNode) { + return Iterator(pNode); + } + + LinkListImpl() { Initialize_(); } + ~LinkListImpl(); + + Iterator GetBeginIter() { return Iterator(mNode.GetNext()); } + Iterator GetEndIter() { return Iterator(&mNode); } + + Iterator Insert(Iterator it, LinkListNode* pNode); + + Iterator Erase(Iterator it); + Iterator Erase(LinkListNode* pNode); + Iterator Erase(Iterator begin, Iterator end); + + public: + u32 GetSize() const { return mSize; } + bool IsEmpty() const { return mSize == 0; } + + void PopFront() { Erase(GetBeginIter()); } + void PopBack() { Erase(--GetEndIter()); } + + void Clear(); + void SetPrev(LinkListNode* p, LinkListNode* pPrev); + void SetNext(LinkListNode* p, LinkListNode* pNext); + + private: + void Initialize_() { + mSize = 0; + mNode.mNext = &mNode; + mNode.mPrev = &mNode; + } + + private: + /* 0x00 */ u32 mSize; + /* 0x04 */ LinkListNode mNode; + }; // size = 0x0C + + /****************************************************************************** + * + * Reverse iterator + * + ******************************************************************************/ + template + class ReverseIterator { + public: + explicit ReverseIterator(TIter it) : mCurrent(it) {} + + TIter GetBase() const { return mCurrent; } + + ReverseIterator& operator++() { + --mCurrent; + return *this; + } + + const typename TIter::TElem* operator->() const { return &this->operator*(); } + + typename TIter::TElem& operator*() const { + TIter it = mCurrent; + return *--it; + } + + friend bool operator==(const ReverseIterator& rLhs, const ReverseIterator& rRhs) { + return rLhs.mCurrent == rRhs.mCurrent; + } + + friend bool operator!=(const ReverseIterator& rLhs, const ReverseIterator& rRhs) { + return !(rLhs.mCurrent == rRhs.mCurrent); + } + + private: + /* 0x00 */ TIter mCurrent; + }; + + } // namespace detail + + /****************************************************************************** + * + * Templated linked list + * + ******************************************************************************/ + template + class LinkList : public detail::LinkListImpl { + public: + class ConstIterator; + + /****************************************************************************** + * Templated iterator + ******************************************************************************/ + class Iterator { + friend class LinkList; + friend class ConstIterator; + + public: + // Element type must be visible to ReverseIterator + typedef T TElem; + + public: + Iterator() : mIterator(NULL) {} + explicit Iterator(LinkListImpl::Iterator it) : mIterator(it) {} + + Iterator& operator++() { + ++mIterator; + return *this; + } + + Iterator& operator--() { + --mIterator; + return *this; + } + + Iterator operator++(int) { + Iterator ret = *this; + ++*this; + return ret; + } + + T* operator->() const { return GetPointerFromNode(mIterator.operator->()); } + + T& operator*() const { + T* p = this->operator->(); + NW4HBM_ASSERT_CHECK_NULL(403, p); + return *p; + } + + friend bool operator==(Iterator lhs, Iterator rhs) { + return lhs.mIterator == rhs.mIterator; + } + + friend bool operator!=(Iterator lhs, Iterator rhs) { return !(lhs == rhs); } + + private: + /* 0x00 */ LinkListImpl::Iterator mIterator; + }; + + /****************************************************************************** + * Templated iterator (const-view) + ******************************************************************************/ + class ConstIterator { + friend class LinkList; + + public: + // Element type must be visible to ReverseIterator + typedef T TElem; + + public: + explicit ConstIterator(LinkListImpl::Iterator it) : mIterator(it) {} + explicit ConstIterator(Iterator it) : mIterator(it.mIterator) {} + + ConstIterator& operator++() { + ++mIterator; + return *this; + } + + ConstIterator& operator--() { + --mIterator; + return *this; + } + + ConstIterator operator++(int) { + ConstIterator ret = *this; + ++*this; + return ret; + } + + const T* operator->() const { return GetPointerFromNode(mIterator.operator->()); } + + const T& operator*() const { + const T* p = this->operator->(); + NW4HBM_ASSERT_CHECK_NULL(447, p); + return *p; + } + + friend bool operator==(ConstIterator lhs, ConstIterator rhs) { + return lhs.mIterator == rhs.mIterator; + } + + friend bool operator!=(ConstIterator lhs, ConstIterator rhs) { + return !(lhs == rhs); + } + + private: + /* 0x00 */ LinkListImpl::ConstIterator mIterator; + }; + + public: + // Shorthand names for reverse iterator types + typedef detail::ReverseIterator RevIterator; + typedef detail::ReverseIterator ConstRevIterator; + + public: + LinkList() {} + + Iterator GetBeginIter() { return Iterator(LinkListImpl::GetBeginIter()); } + ConstIterator GetBeginIter() const { + return ConstIterator(const_cast(this)->GetBeginIter()); + } + RevIterator GetBeginReverseIter() { return RevIterator(GetBeginIter()); } + ConstRevIterator GetBeginReverseIter() const { + return ConstRevIterator(GetBeginIter()); + } + + Iterator GetEndIter() { return Iterator(LinkListImpl::GetEndIter()); } + ConstIterator GetEndIter() const { + return ConstIterator(const_cast(this)->GetEndIter()); + } + RevIterator GetEndReverseIter() { return RevIterator(GetEndIter()); } + ConstRevIterator GetEndReverseIter() const { return ConstRevIterator(GetEndIter()); } + + Iterator Insert(Iterator it, T* pElem) { + return Iterator(LinkListImpl::Insert(it.mIterator, GetNodeFromPointer(pElem))); + } + + Iterator Erase(T* pElem) { + return Iterator(LinkListImpl::Erase(GetNodeFromPointer(pElem))); + } + Iterator Erase(Iterator it) { return Iterator(LinkListImpl::Erase(it.mIterator)); } + + void PushBack(T* pElem) { Insert(GetEndIter(), pElem); } + + T& GetFront() { + NW4HBM_ASSERT(497, !IsEmpty()); + return *GetBeginIter(); + } + + const T& GetFront() const { + NW4HBM_ASSERT(502, !IsEmpty()); + return *GetBeginIter(); + } + + T& GetBack() { + NW4HBM_ASSERT(507, !IsEmpty()); + return *--GetEndIter(); + } + + const T& GetBack() const { + NW4HBM_ASSERT(512, !IsEmpty()); // assumed line number + return *--GetEndIter(); + } + + static Iterator GetIteratorFromPointer(T* pElem) { + return GetIteratorFromPointer(GetNodeFromPointer(pElem)); + } + + static Iterator GetIteratorFromPointer(LinkListNode* pNode) { + return Iterator(LinkListImpl::GetIteratorFromPointer(pNode)); + } + + static LinkListNode* GetNodeFromPointer(T* p) { + NW4HBM_ASSERT_CHECK_NULL(563, p); + return reinterpret_cast(reinterpret_cast(p) + Ofs); + } + + static T* GetPointerFromNode(LinkListNode* p) { + NW4HBM_ASSERT_CHECK_NULL(573, p); + return reinterpret_cast(reinterpret_cast(p) - Ofs); + } + + static const T* GetPointerFromNode(const LinkListNode* p) { + NW4HBM_ASSERT_CHECK_NULL(578, p); + return reinterpret_cast(reinterpret_cast(p) - Ofs); + } + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/Lock.h b/src/revolution/homebuttonLib/nw4hbm/ut/Lock.h new file mode 100644 index 0000000000..c9c2d8f458 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/Lock.h @@ -0,0 +1,44 @@ +#ifndef NW4HBM_UT_LOCK_H +#define NW4HBM_UT_LOCK_H + +#include "inlines.h" +#include + +namespace nw4hbm { + namespace ut { + namespace detail { + + inline void Lock(OSMutex& rMutex) { + OSLockMutex(&rMutex); + } + inline void Unlock(OSMutex& rMutex) { + OSUnlockMutex(&rMutex); + } + + template + class AutoLock : private NonCopyable { + public: + explicit AutoLock(T& rLockObj) : mLockObj(rLockObj) { Lock(rLockObj); } + ~AutoLock() { Unlock(mLockObj); } + + private: + /* 0x00 */ T& mLockObj; + }; // size = 0x04 + + } // namespace detail + + typedef detail::AutoLock AutoMutexLock; + + class AutoInterruptLock : private NonCopyable { + public: + AutoInterruptLock() : mOldState(OSDisableInterrupts()) {} + ~AutoInterruptLock() { OSRestoreInterrupts(mOldState); } + + private: + /* 0x00 */ BOOL mOldState; + }; // size = 0x04 + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/NandFileStream.h b/src/revolution/homebuttonLib/nw4hbm/ut/NandFileStream.h new file mode 100644 index 0000000000..93d9e885ae --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/NandFileStream.h @@ -0,0 +1,71 @@ +#ifndef NW4HBM_UT_NAND_FILE_STREAM_H +#define NW4HBM_UT_NAND_FILE_STREAM_H + +#include "FileStream.h" + +#include +#include "global.h" + +namespace nw4hbm { + namespace ut { + + class NandFileStream : public FileStream { + public: + NandFileStream(const char* path, u32 mode); + NandFileStream(const NANDFileInfo* info, u32 mode, bool enableClose); + + bool Open(const char* path, u32 mode); + bool Open(const NANDFileInfo* info, u32 mode, bool enableClose) NO_INLINE; + + /* 0x08 */ NW4HBM_UT_RUNTIME_TYPEINFO; + /* 0x0C */ virtual ~NandFileStream(); + /* 0x10 */ virtual void Close(); + /* 0x14 */ virtual s32 Read(void* pDst, u32 size); + /* 0x18 */ virtual bool ReadAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg); + /* 0x1C */ virtual void Write(const void* pSrc, u32 size); + /* 0x20 */ virtual bool WriteAsync(const void* pSrc, u32 size, + IOStreamCallback pCallback, void* pCallbackArg); + /* 0x44 */ virtual void Seek(s32 offset, u32 origin); + + // the order is important + /* 0x24 */ virtual bool IsBusy() const { return mIsBusy; } + /* 0x58 */ virtual u32 Tell() const { return mFilePosition.Tell(); } + /* 0x40 */ virtual u32 GetSize() const { return mFilePosition.GetFileSize(); } + /* 0x28 */ virtual bool CanAsync() const { return true; } + /* 0x50 */ virtual bool CanSeek() const { return true; } + /* 0x2C */ virtual bool CanRead() const { return mCanRead; } + /* 0x30 */ virtual bool CanWrite() const { return mCanWrite; } + /* 0x54 */ virtual bool CanCancel() const { return false; } + /* 0x34 */ virtual u32 GetOffsetAlign() const { return 1; } + /* 0x38 */ virtual u32 GetSizeAlign() const { return 32; } + /* 0x3C */ virtual u32 GetBufferAlign() const { return 32; } + + private: + typedef struct NandFileStreamInfo { + /* 0x000 */ NANDCommandBlock nandBlock; + /* 0x0B8 */ NANDFileInfo nandInfo; + /* 0x144 */ NandFileStream* stream; + } NandFileStreamInfo; + + static void NandAsyncCallback_(s32 result, NANDCommandBlock* pBlock); + + void Initialize_(); + bool ReadAsyncImpl(void* buf, u32 length, IOStreamCallback pCallback, + void* pCallbackArg); + void ReadAsyncSetArgs(IOStreamCallback pCallback, void* pCallbackArg); + + /* 0x000 (base) */ + /* 0x014 */ FilePosition mFilePosition; + /* 0x01C */ NandFileStreamInfo mFileInfo; + /* 0x164 */ bool mCanRead; + /* 0x165 */ bool mCanWrite; + /* 0x166 */ volatile bool mIsBusy; + /* 0x167 */ bool mCloseOnDestroyFlg; + /* 0x168 */ bool mCloseEnableFlg; + }; // size = 0x16C + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/Rect.h b/src/revolution/homebuttonLib/nw4hbm/ut/Rect.h new file mode 100644 index 0000000000..4dcc03dce9 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/Rect.h @@ -0,0 +1,53 @@ +#ifndef NW4HBM_RECT_H +#define NW4HBM_RECT_H + +#include + +#include "../math/arithmetic.h" + +namespace nw4hbm { + namespace ut { + + class Rect { + public: + Rect() : left(), top(), right(), bottom() {} + Rect(f32 l, f32 t, f32 r, f32 b) : left(l), top(t), right(r), bottom(b) {} + + ~Rect() {} + + void SetWidth(f32 width) { right = left + width; } + void SetHeight(f32 height) { bottom = top + height; } + + f32 GetWidth() const { return right - left; } + f32 GetHeight() const { return bottom - top; } + + void MoveTo(f32 x, f32 y) { + right = x + GetWidth(); + left = x; + + bottom = y + GetHeight(); + top = y; + } + + void Normalize() { + f32 l = left; + f32 t = top; + f32 r = right; + f32 b = bottom; + + left = math::FSelect(r - l, l, r); + right = math::FSelect(r - l, r, l); + top = math::FSelect(b - t, t, b); + bottom = math::FSelect(b - t, b, t); + } + + /* 0x00 */ f32 left; + /* 0x04 */ f32 top; + /* 0x08 */ f32 right; + /* 0x0C */ f32 bottom; + }; // size = 0x10 + + }; // namespace ut +}; // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ResFont.h b/src/revolution/homebuttonLib/nw4hbm/ut/ResFont.h new file mode 100644 index 0000000000..81dbf99f5d --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ResFont.h @@ -0,0 +1,78 @@ +#ifndef NW4HBM_UT_RES_FONT_H +#define NW4HBM_UT_RES_FONT_H + +#include + +#include "Font.h" +#include "binaryFileFormat.h" + +namespace nw4hbm { + namespace ut { + namespace detail { + + class ResFontBase : public Font { + public: + ResFontBase(); + + /* 0x08 */ virtual ~ResFontBase(); + /* 0x0C */ virtual int GetWidth() const; + /* 0x10 */ virtual int GetHeight() const; + /* 0x14 */ virtual int GetAscent() const; + /* 0x18 */ virtual int GetDescent() const; + /* 0x1C */ virtual int GetBaselinePos() const; + /* 0x20 */ virtual int GetCellHeight() const; + /* 0x24 */ virtual int GetCellWidth() const; + /* 0x28 */ virtual int GetMaxCharWidth() const; + /* 0x2C */ virtual Type GetType() const; + /* 0x30 */ virtual GXTexFmt GetTextureFormat() const; + /* 0x34 */ virtual int GetLineFeed() const; + /* 0x38 */ virtual CharWidths GetDefaultCharWidths() const; + /* 0x3C */ virtual void SetDefaultCharWidths(const CharWidths& widths); + /* 0x40 */ virtual bool SetAlternateChar(u16 c); + /* 0x44 */ virtual void SetLineFeed(int linefeed); + /* 0x48 */ virtual int GetCharWidth(u16 c) const; + /* 0x4C */ virtual CharWidths GetCharWidths(u16 c) const; + /* 0x50 */ virtual void GetGlyph(Glyph* glyph, u16 c) const; + /* 0x54 */ virtual FontEncoding GetEncoding() const; + + void SetResourceBuffer(void* pUserBuffer, FontInformation* pFontInfo); + + u16 GetGlyphIndex(u16 c) const; + const CharWidths& GetCharWidthsFromIndex(u16 index) const; + const CharWidths& GetCharWidthsFromIndex(const FontWidth* pWidth, u16 index) const; + void GetGlyphFromIndex(Glyph* glyph, u16 index) const; + u16 FindGlyphIndex(u16 c) const; + u16 FindGlyphIndex(const FontCodeMap* pMap, u16 c) const; + + bool IsManaging(const void* ptr) const { return mResource == ptr; } + + private: + /* 0x00 (base) */ + /* 0x10 */ void* mResource; + /* 0x14 */ FontInformation* mFontInfo; + }; // size = 0x18 + + } // namespace detail + + class ResFont : public detail::ResFontBase { + public: + ResFont(); + virtual ~ResFont(); + + bool SetResource(void* brfnt); + static FontInformation* Rebuild(BinaryFileHeader* fileHeader); + + private: + static const u32 SIGNATURE_FONT = 'RFNT'; /* Revolution FoNT */ + static const u32 SIGNATURE_FONT_UNPACKED = 'RFNU'; /* Revolution FoNt Unpacked */ + static const u32 SIGNATURE_FONT_INFO = 'FINF'; /* Font INFormation */ + static const u32 SIGNATURE_TEX_GLYPH = 'TGLP'; /* Texture GLyPh */ + static const u32 SIGNATURE_CHAR_WIDTH = 'CWDH'; /* Character WiDtH */ + static const u32 SIGNATURE_CODE_MAP = 'CMAP'; /* Code MAP */ + static const u32 SIGNATURE_GLGR = 'GLGR'; /* Something related to GLyPh? */ + }; + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/RuntimeTypeInfo.h b/src/revolution/homebuttonLib/nw4hbm/ut/RuntimeTypeInfo.h new file mode 100644 index 0000000000..4d7f91327d --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/RuntimeTypeInfo.h @@ -0,0 +1,56 @@ +#ifndef NW4HBM_UT_RUNTIME_TYPE_INFO_H +#define NW4HBM_UT_RUNTIME_TYPE_INFO_H + +#include + +namespace nw4hbm { + namespace ut { + +#define NW4HBM_UT_RUNTIME_TYPEINFO \ + virtual const nw4hbm::ut::detail::RuntimeTypeInfo* GetRuntimeTypeInfo() const { \ + return &typeInfo; \ + } \ + static const nw4hbm::ut::detail::RuntimeTypeInfo typeInfo + +#define NW4HBM_UT_GET_RUNTIME_TYPEINFO(T) \ + const nw4hbm::ut::detail::RuntimeTypeInfo T::typeInfo(NULL); + +#define NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(T, D) \ + const nw4hbm::ut::detail::RuntimeTypeInfo T::typeInfo(&D::typeInfo); + + namespace detail { + struct RuntimeTypeInfo { + explicit RuntimeTypeInfo(const RuntimeTypeInfo* base) : mParentTypeInfo(base) {} + + bool IsDerivedFrom(const RuntimeTypeInfo* base) const { + for (const RuntimeTypeInfo* it = this; it != NULL; it = it->mParentTypeInfo) { + if (it == base) { + return true; + } + } + return false; + } + + /* 0x00 */ const RuntimeTypeInfo* mParentTypeInfo; + }; // size = 0x04 + + template + inline const RuntimeTypeInfo* GetTypeInfoFromPtr_(T* pPtr) { + return &pPtr->typeInfo; + } + } // namespace detail + + template + inline TDerived DynamicCast(TBase* pPtr) { + const detail::RuntimeTypeInfo* pDerivedTypeInfo = + detail::GetTypeInfoFromPtr_(static_cast(NULL)); + if (pPtr->GetRuntimeTypeInfo()->IsDerivedFrom(pDerivedTypeInfo)) { + return static_cast(pPtr); + } + return NULL; + } + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessor.h b/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessor.h new file mode 100644 index 0000000000..f36bbda0c4 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessor.h @@ -0,0 +1,12 @@ +#ifndef NW4HBM_UT_TAG_PROCESSOR_H +#define NW4HBM_UT_TAG_PROCESSOR_H + +#include "TagProcessorBase.h" + +namespace nw4hbm { + namespace ut { + typedef TagProcessorBase TagProcessor; + } +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessorBase.h b/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessorBase.h new file mode 100644 index 0000000000..827f88902c --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/TagProcessorBase.h @@ -0,0 +1,49 @@ +#ifndef NW4HBM_UT_TAG_PROCESSOR_BASE_H +#define NW4HBM_UT_TAG_PROCESSOR_BASE_H + +#include + +#include "Rect.h" + +namespace nw4hbm { + namespace ut { + typedef enum Operation { + /* 0 */ OPERATION_DEFAULT = 0, + /* 1 */ OPERATION_NO_CHAR_SPACE, + /* 2 */ OPERATION_CHAR_SPACE, + /* 3 */ OPERATION_NEXT_LINE, + /* 4 */ OPERATION_END_DRAW, + /* 5 */ NUM_OF_OPERATION + } Operation; + + template + class TextWriterBase; + + template + struct PrintContext { + /* 0x00 */ TextWriterBase* writer; + /* 0x04 */ const T* str; + /* 0x08 */ f32 xOrigin; + /* 0x0C */ f32 yOrigin; + /* 0x10 */ u32 flags; + }; + + template + class TagProcessorBase { + public: + TagProcessorBase(); + + /* 0x08 */ virtual ~TagProcessorBase(); + /* 0x0C */ virtual Operation Process(u16 code, PrintContext* context); + /* 0x10 */ virtual Operation CalcRect(Rect* pRect, u16 code, PrintContext* context); + + void ProcessLinefeed(PrintContext* context); + void ProcessTab(PrintContext* context); + + /* 0x00 (vtable) */ + }; // size = 0x04 + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/TextWriter.h b/src/revolution/homebuttonLib/nw4hbm/ut/TextWriter.h new file mode 100644 index 0000000000..d288acb03b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/TextWriter.h @@ -0,0 +1,12 @@ +#ifndef NW4HBM_UT_TEXT_WRITER_H +#define NW4HBM_UT_TEXT_WRITER_H + +#include "TextWriterBase.h" + +namespace nw4hbm { + namespace ut { + typedef TextWriterBase TextWriter; + } +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/TextWriterBase.h b/src/revolution/homebuttonLib/nw4hbm/ut/TextWriterBase.h new file mode 100644 index 0000000000..7d24112e84 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/TextWriterBase.h @@ -0,0 +1,138 @@ +#ifndef NW4HBM_UT_TEXT_WRITER_BASE_H +#define NW4HBM_UT_TEXT_WRITER_BASE_H + +#include + +#include "CharWriter.h" +#include "Rect.h" + +#include +#include + +#include "TagProcessorBase.h" + +namespace nw4hbm { + namespace ut { + + struct Rect; + template + class TagProcessorBase; + + template + class TextWriterBase : public CharWriter { + public: + enum DrawFlag { + // Align text lines + DRAWFLAG_ALIGN_TEXT_BASELINE = 0, + DRAWFLAG_ALIGN_TEXT_CENTER = (1 << 0), + DRAWFLAG_ALIGN_TEXT_RIGHT = (1 << 1), + + // Align text block (horizontal) + DRAWFLAG_ALIGN_H_BASELINE = 0, + DRAWFLAG_ALIGN_H_CENTER = (1 << 4), + DRAWFLAG_ALIGN_H_RIGHT = (1 << 5), + + // Align text block (vertical) + DRAWFLAG_ALIGN_V_BASELINE = 0, + DRAWFLAG_ALIGN_V_CENTER = (1 << 8), + DRAWFLAG_ALIGN_V_TOP = (1 << 9), + + // Mask constants + DRAWFLAG_MASK_ALIGN_TEXT = DRAWFLAG_ALIGN_TEXT_BASELINE | + DRAWFLAG_ALIGN_TEXT_CENTER | DRAWFLAG_ALIGN_TEXT_RIGHT, + + DRAWFLAG_MASK_ALIGN_H = + DRAWFLAG_ALIGN_H_BASELINE | DRAWFLAG_ALIGN_H_CENTER | DRAWFLAG_ALIGN_H_RIGHT, + + DRAWFLAG_MASK_ALIGN_V = + DRAWFLAG_ALIGN_V_BASELINE | DRAWFLAG_ALIGN_V_CENTER | DRAWFLAG_ALIGN_V_TOP, + }; + + TextWriterBase(); + ~TextWriterBase(); + + void SetLineHeight(f32 lineHeight); + f32 GetLineHeight() const; + + void SetLineSpace(f32 lineSpace); + void SetCharSpace(f32 charSpace); + + f32 GetLineSpace() const; + f32 GetCharSpace() const; + + void SetTabWidth(int tabWidth); + int GetTabWidth() const; + + void SetDrawFlag(u32 flags); + u32 GetDrawFlag() const; + + void SetTagProcessor(TagProcessorBase* tagProcessor); + void ResetTagProcessor(); + TagProcessorBase& GetTagProcessor() const; + + f32 CalcFormatStringWidth(const T* format, ...) const; + f32 CalcFormatStringHeight(const T* format, ...) const; + + void CalcFormatStringRect(Rect* pRect, const T* format, ...) const; + void CalcVStringRect(Rect* pRect, const T* format, va_list args) const; + + f32 CalcStringWidth(const T* str, int length) const; + f32 CalcStringWidth(const T* str) const; + + f32 CalcStringHeight(const T* str, int length) const; + f32 CalcStringHeight(const T* str) const; + + void CalcStringRect(Rect* pRect, const T* str, int length) const; + void CalcStringRect(Rect* pRect, const T* str) const; + + f32 Printf(const T* format, ...); + f32 VPrintf(const T* format, va_list args); + f32 Print(const T* str, int length); + f32 Print(const T* str); + + static T* SetBuffer(T* buf, u32 size); + static T* SetBuffer(u32 size); + + static u32 GetBufferSize(); + static T* GetBuffer(); + + static int VSNPrintf(T* buffer, u32 count, const T* format, va_list arg) { + return sizeof(T) == sizeof(char) ? + std::vsnprintf((char*)buffer, count, (const char*)format, arg) : + std::vswprintf((wchar_t*)buffer, count, (const wchar_t*)format, arg); + } + static int StrLen(const T* str) { + return sizeof(T) == sizeof(char) ? std::strlen((const char*)str) : + std::wcslen((const wchar_t*)str); + } + + void ut_TextWriterBase_unused1(Rect* pRect, const T* str, int length); + + f32 CalcLineWidth(const T* str, int length); + int CalcLineRectImpl(Rect* pRect, const T* str, int length); + void CalcStringRectImpl(Rect* pRect, const T* str, int length); + f32 PrintImpl(const T* str, int length); + f32 AdjustCursor(f32* xOrigin, f32* yOrigin, const T* str, int length); + + bool IsDrawFlagSet(u32 mask, u32 flag) const { return (mDrawFlag & mask) == flag; } + + private: + /* 0x4C */ f32 mCharSpace; + /* 0x50 */ f32 mLineSpace; + /* 0x54 */ int mTabWidth; + /* 0x58 */ u32 mDrawFlag; + /* 0x5C */ TagProcessorBase* mTagProcessor; + + private: + static T* mFormatBuffer; + static u32 mFormatBufferSize; + static TagProcessorBase mDefaultTagProcessor; + static const int DEFAULT_FORMAT_BUFFER_SIZE = 256; + static const u32 DRAWFLAG_MASK_ALL = + DRAWFLAG_MASK_ALIGN_TEXT | DRAWFLAG_MASK_ALIGN_H | DRAWFLAG_MASK_ALIGN_V; + }; // size = 0x60 + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/WideTagProcessor.h b/src/revolution/homebuttonLib/nw4hbm/ut/WideTagProcessor.h new file mode 100644 index 0000000000..9dc09390de --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/WideTagProcessor.h @@ -0,0 +1,12 @@ +#ifndef NW4HBM_UT_WIDE_TAG_PROCESSOR_H +#define NW4HBM_UT_WIDE_TAG_PROCESSOR_H + +#include "TagProcessorBase.h" + +namespace nw4hbm { +namespace ut { +typedef TagProcessorBase WideTagProcessor; +} +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/WideTextWriter.h b/src/revolution/homebuttonLib/nw4hbm/ut/WideTextWriter.h new file mode 100644 index 0000000000..49e90fc582 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/WideTextWriter.h @@ -0,0 +1,12 @@ +#ifndef NW4HBM_UT_WIDE_TEXT_WRITER_H +#define NW4HBM_UT_WIDE_TEXT_WRITER_H + +#include "TextWriterBase.h" + +namespace nw4hbm { +namespace ut { +typedef TextWriterBase WideTextWriter; +} +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/binaryFileFormat.h b/src/revolution/homebuttonLib/nw4hbm/ut/binaryFileFormat.h new file mode 100644 index 0000000000..409881607b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/binaryFileFormat.h @@ -0,0 +1,29 @@ +#ifndef NW4HBM_UT_BINARY_FILE_FORMAT_H +#define NW4HBM_UT_BINARY_FILE_FORMAT_H + +#include + +namespace nw4hbm { + namespace ut { + + typedef struct BinaryFileHeader { + /* 0x00 */ u32 signature; + /* 0x04 */ u16 byteOrder; + /* 0x06 */ u16 version; + /* 0x08 */ u32 fileSize; + /* 0x0C */ u16 headerSize; + /* 0x0E */ u16 dataBlocks; + } BinaryFileHeader; + + typedef struct BinaryBlockHeader { + /* 0x00 */ u32 kind; + /* 0x04 */ u32 size; + } BinaryBlockHeader; + + bool IsValidBinaryFile(const BinaryFileHeader* header, u32 signature, u16 version, + u16 minBlocks); + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/fontResources.h b/src/revolution/homebuttonLib/nw4hbm/ut/fontResources.h new file mode 100644 index 0000000000..c408d6903e --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/fontResources.h @@ -0,0 +1,77 @@ +#ifndef NW4HBM_UT_FONT_RESOURCES_H +#define NW4HBM_UT_FONT_RESOURCES_H + +#include + +#include + +namespace nw4hbm { + namespace ut { + + typedef struct CharWidths { + /* 0x00 */ s8 left; + /* 0x01 */ u8 glyphWidth; + /* 0x02 */ s8 charWidth; + } CharWidths; // size = 0x04 + + typedef struct FontWidth { + /* 0x00 */ u16 indexBegin; + /* 0x02 */ u16 indexEnd; + /* 0x04 */ FontWidth* pNext; + /* 0x08 */ CharWidths widthTable[]; + } FontWidth; + + typedef struct Glyph { + /* 0x00 */ void* pTexture; + /* 0x04 */ CharWidths widths; + /* 0x07 */ u8 height; + /* 0x08 */ GXTexFmt texFormat; + /* 0x0C */ u16 texWidth; + /* 0x0E */ u16 texHeight; + /* 0x10 */ u16 cellX; + /* 0x12 */ u16 cellY; + } Glyph; // size = 0x14 + + typedef struct FontTextureGlyph { + /* 0x00 */ u8 cellWidth; + /* 0x01 */ u8 cellHeight; + /* 0x02 */ s8 baselinePos; + /* 0x03 */ u8 maxCharWidth; + /* 0x04 */ u32 sheetSize; + /* 0x08 */ u16 sheetNum; + /* 0x0A */ u16 sheetFormat; + /* 0x0C */ u16 sheetRow; + /* 0x0E */ u16 sheetLine; + /* 0x10 */ u16 sheetWidth; + /* 0x12 */ u16 sheetHeight; + /* 0x14 */ u8* sheetImage; + } FontTextureGlyph; // size = 0x18 + + typedef struct FontCodeMap { + /* 0x00 */ u16 ccodeBegin; + /* 0x02 */ u16 ccodeEnd; + /* 0x04 */ u16 mappingMethod; + /* 0x06 */ u16 reserved; + /* 0x08 */ FontCodeMap* pNext; + /* 0x0C */ u16 mapInfo[]; + } FontCodeMap; + + typedef struct FontInformation { + /* 0x00 */ u8 fontType; + /* 0x01 */ s8 linefeed; + /* 0x02 */ u16 alterCharIndex; + /* 0x04 */ CharWidths defaultWidth; + /* 0x07 */ u8 encoding; + /* 0x08 */ FontTextureGlyph* pGlyph; + /* 0x0C */ FontWidth* pWidth; + /* 0x10 */ FontCodeMap* pMap; + /* 0x14 */ u8 height; + /* 0x15 */ u8 width; + /* 0x16 */ u8 ascent; + /* 0x17 */ u8 padding_[1]; + } FontInformation; // size = 0x18 + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/inlines.h b/src/revolution/homebuttonLib/nw4hbm/ut/inlines.h new file mode 100644 index 0000000000..2de4ea0c14 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/inlines.h @@ -0,0 +1,92 @@ +#ifndef NW4HBM_UT_INLINE_FUNCTIONS_H +#define NW4HBM_UT_INLINE_FUNCTIONS_H + +#include + +namespace nw4hbm { + namespace ut { + + class NonCopyable { + protected: + NonCopyable() {} + ~NonCopyable() {} + + private: + NonCopyable(const NonCopyable&); + const NonCopyable& operator=(const NonCopyable&); + }; + + template + inline T Min(T a, T b) { + return (a > b) ? b : a; + } + template + inline T Max(T a, T b) { + return (a < b) ? b : a; + } + template + inline T Clamp(T x, T low, T high) { + return (x > high) ? high : ((x < low) ? low : x); + } + + template + inline T Abs(T x) { + // Static cast needed to break abs optimization + return x < 0 ? static_cast(-x) : static_cast(x); + } + + template + inline T BitExtract(T bits, int pos, int len) { + T mask = (1 << len) - 1; + return (bits >> pos) & mask; + } + + inline u32 GetIntPtr(const void* pPtr) { + return reinterpret_cast(pPtr); + } + + template + inline const void* AddOffsetToPtr(const void* base, T offset) { + return reinterpret_cast(GetIntPtr(base) + offset); + } + template + inline void* AddOffsetToPtr(void* base, T offset) { + return reinterpret_cast(GetIntPtr(base) + offset); + } + + inline s32 GetOffsetFromPtr(const void* start, const void* end) { + return static_cast(GetIntPtr(end) - GetIntPtr(start)); + } + + inline int ComparePtr(const void* pPtr1, const void* pPtr2) { + return static_cast(GetIntPtr(pPtr1) - GetIntPtr(pPtr2)); + } + + template + inline T RoundUp(T t, u32 alignment) { + return (alignment + t - 1) & ~(alignment - 1); + } + + template + inline void* RoundUp(T* pPtr, u32 alignment) { + u32 value = reinterpret_cast(pPtr); + u32 rounded = (alignment + value - 1) & ~(alignment - 1); + return reinterpret_cast(rounded); + } + + template + inline T RoundDown(T t, u32 alignment) { + return t & ~(alignment - 1); + } + + template + inline void* RoundDown(T* pPtr, u32 alignment) { + u32 value = reinterpret_cast(pPtr); + u32 rounded = value & ~(alignment - 1); + return reinterpret_cast(rounded); + } + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/list.h b/src/revolution/homebuttonLib/nw4hbm/ut/list.h new file mode 100644 index 0000000000..dcfc4a000b --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/list.h @@ -0,0 +1,48 @@ +#ifndef NW4HBM_UT_LIST_H +#define NW4HBM_UT_LIST_H + +#include +#include "../db/assert.h" + + +namespace nw4hbm { + namespace ut { + + typedef struct Link { + /* 0x00 */ void* prevObject; + /* 0x04 */ void* nextObject; + } Link; // size = 0x08 + + typedef struct List { + /* 0x00 */ void* headObject; + /* 0x04 */ void* tailObject; + /* 0x08 */ u16 numObjects; + /* 0x0A */ u16 offset; + } List; // size = 0x0C + + void List_Init(List* list, u16 offset); + void List_Append(List* list, void* object); + void List_Prepend(List* list, void* object); + void List_Insert(List* list, void* target, void* object); + void List_Remove(List* list, void* object); + + void* List_GetNext(const List* list, const void* object); + void* List_GetPrev(const List* list, const void* object); + void* List_GetNth(const List* list, u16 index); + + static void* List_GetFirst(const List* list) { + return List_GetNext(list, NULL); + } + static void* List_GetLast(const List* list) { + return List_GetPrev(list, NULL); + } + + inline u16 List_GetSize(const List* list) { + NW4R_ASSERT_CHECK_NULL(207, list); + return list->numObjects; + } + + } // namespace ut +} // namespace nw4hbm + +#endif diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp new file mode 100644 index 0000000000..7357a04083 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp @@ -0,0 +1,79 @@ +#include "CharStrmReader.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + + inline bool IsSJISLeadByte(u8 c) { + return (0x81 <= c && c < 0xA0) || 0xE0 <= c; + } + + u16 CharStrmReader::ReadNextCharUTF8() { + NW4HBM_ASSERT_VALID_PTR(76, this); + NW4HBM_ASSERT_VALID_PTR(77, mCharStrm); + NW4HBM_ASSERT(79, (GetChar() & 0xC0) != 0x80); + u16 code; + + if ((GetChar(0) & 0x80) == 0x00) { + // 1-byte UTF-8 sequence + code = GetChar(0); + StepStrm(1); + } else if ((GetChar(0) & 0xE0) == 0xC0) { + // 2-byte UTF-8 sequence + code = (GetChar(0) & 0x1f) << 6 | (GetChar(1) & 0x3f); + StepStrm(2); + } else { + // 3-byte UTF-8 sequence + + NW4HBM_ASSERT(100, (GetChar() & 0xF0) == 0xE0); + /* technical ERRATUM: the mask of GetChar(0) should be 0x0f */ + code = (GetChar(0) & 0x1f) << 12 | (GetChar(1) & 0x3f) << 6 | + (GetChar(2) & 0x3f); + StepStrm(3); + } + + /* NOTE: 4-byte to 7-byte UTF-8 sequences usually encode code points outside + * of the BMP; I think sticking to the BMP is fine here. + */ + + return code; + } + + u16 CharStrmReader::ReadNextCharUTF16() { + NW4HBM_ASSERT_VALID_PTR(129, this); + NW4HBM_ASSERT_VALID_PTR(130, mCharStrm); + NW4HBM_ASSERT_ALIGN2(131, mCharStrm); + u16 code = GetChar(0); + StepStrm(1); + + return code; + } + + u16 CharStrmReader::ReadNextCharCP1252() { + NW4HBM_ASSERT_VALID_PTR(155, this); + NW4HBM_ASSERT_VALID_PTR(156, mCharStrm); + u16 code = GetChar(0); + StepStrm(1); + + return code; + } + + u16 CharStrmReader::ReadNextCharSJIS() { + NW4HBM_ASSERT_VALID_PTR(180, this); + NW4HBM_ASSERT_VALID_PTR(181, mCharStrm); + u16 code; + + if (IsSJISLeadByte(GetChar(0))) { + code = GetChar(0) << 8 | GetChar(1); + StepStrm(2); + } else { + code = GetChar(0); + StepStrm(1); + } + + return code; + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp new file mode 100644 index 0000000000..20bd0919d7 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp @@ -0,0 +1,414 @@ +#include "CharWriter.h" + +#include "../db/assert.h" +#include "Color.h" +#include "Font.h" + +#include + +namespace nw4hbm { + + static void SetupGXCommon(); + + void SetupGXCommon() { + static ut::Color fog(0x00000000); + + GXSetFog(GX_FOG_NONE, 0.0f, 0.0f, 0.0f, 0.0f, fog); + GXSetTevSwapModeTable(GX_TEV_SWAP0, GX_CH_RED, GX_CH_GREEN, GX_CH_BLUE, GX_CH_ALPHA); + GXSetZTexture(GX_ZT_DISABLE, GX_TF_Z8, 0); + GXSetNumChans(1); + GXSetChanCtrl(GX_COLOR0A0, false, GX_SRC_REG, GX_SRC_VTX, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + GXSetChanCtrl(GX_COLOR1A1, false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_NONE, + GX_AF_NONE); + GXSetNumTexGens(1); + GXSetTexCoordGen(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, 60); + GXSetNumIndStages(0); + GXSetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_SET); + } + + namespace ut { + + CharWriter::LoadingTexture CharWriter::mLoadingTexture; + + CharWriter::CharWriter() + : mAlpha(0xff), mIsWidthFixed(false), mFixedWidth(0.0f), mFont(NULL) { + mLoadingTexture.Reset(); + ResetColorMapping(); + SetGradationMode(GRADMODE_NONE); + SetTextColor(0xffffffff); + SetScale(1.0f, 1.0f); + SetCursor(0.0f, 0.0f, 0.0f); + EnableLinearFilter(true, true); + } + + CharWriter::~CharWriter() {} + + void CharWriter::SetFont(const Font& font) { + // clang-format off + NW4HBM_ASSERT_VALID_PTR(133, this); + NW4HBM_ASSERT_VALID_PTR(134, & font); + mFont = &font; + // clang-format on + } + + const Font* CharWriter::GetFont() const { + NW4HBM_ASSERT_VALID_PTR(151, this); + return mFont; + } + + void CharWriter::SetupGX() { + NW4HBM_ASSERT_VALID_PTR(173, this); + ResetTextureCache(); + + if (mColorMapping.min != 0x00000000 || mColorMapping.max != 0xffffffff) { + SetupGXWithColorMapping(mColorMapping.min, mColorMapping.max); + } else if (mFont) { + GXTexFmt format = mFont->GetTextureFormat(); + switch (format) { + case GX_TF_I4: + case GX_TF_I8: + SetupGXForI(); + break; + + case GX_TF_IA4: + case GX_TF_IA8: + SetupGXDefault(); + break; + + case GX_TF_RGB565: + case GX_TF_RGB5A3: + case GX_TF_RGBA8: + SetupGXForRGBA(); + break; + + default: + NW4R_DB_WARNING(207, false, + "CharWriter::SetupGX: Unknown font sheet format(=%d)", format); + SetupGXDefault(); + break; + } + } else { + SetupGXDefault(); + } + } + + void CharWriter::SetColorMapping(Color min, Color max) { + NW4HBM_ASSERT_VALID_PTR(235, this); + mColorMapping.min = min; + mColorMapping.max = max; + } + + void CharWriter::ResetColorMapping() { + NW4HBM_ASSERT_VALID_PTR(284, this); + SetColorMapping(0x00000000, 0xffffffff); + } + + void CharWriter::ResetTextureCache() { + NW4HBM_ASSERT_VALID_PTR(300, this); + mLoadingTexture.Reset(); + } + + void CharWriter::SetGradationMode(GradationMode mode) { + NW4HBM_ASSERT_VALID_PTR(355, this); + NW4R_ASSERT_MINMAXLT(356, mode, 0, 2); + mTextColor.gradationMode = mode; + UpdateVertexColor(); + } + + void CharWriter::SetTextColor(Color color) { + NW4HBM_ASSERT_VALID_PTR(389, this); + mTextColor.start = color; + UpdateVertexColor(); + } + + void CharWriter::SetTextColor(Color start, Color end) { + NW4HBM_ASSERT_VALID_PTR(410, this); + mTextColor.start = start; + mTextColor.end = end; + UpdateVertexColor(); + } + + void CharWriter::SetScale(f32 hScale, f32 vScale) { + NW4HBM_ASSERT_VALID_PTR(487, this); + mScale.x = hScale; + mScale.y = vScale; + } + + f32 CharWriter::GetScaleH() const { + NW4HBM_ASSERT_VALID_PTR(522, this); + return mScale.x; + } + + f32 CharWriter::GetScaleV() const { + NW4HBM_ASSERT_VALID_PTR(538, this); + return mScale.y; + } + + void CharWriter::SetFontSize(f32 width, f32 height) { + NW4HBM_ASSERT_VALID_PTR(559, this); + NW4HBM_ASSERT_VALID_PTR(560, mFont); + NW4R_ASSERT_MIN(561, mFont->GetWidth(), 1); + NW4R_ASSERT_MIN(562, mFont->GetHeight(), 1); + SetScale(width / mFont->GetWidth(), height / mFont->GetHeight()); + } + + f32 CharWriter::GetFontWidth() const { + NW4HBM_ASSERT_VALID_PTR(601, this); + NW4HBM_ASSERT_VALID_PTR(602, mFont); + return mFont->GetWidth() * mScale.x; + } + + f32 CharWriter::GetFontHeight() const { + NW4HBM_ASSERT_VALID_PTR(618, this); + NW4HBM_ASSERT_VALID_PTR(619, mFont); + return mFont->GetHeight() * mScale.y; + } + + f32 CharWriter::GetFontAscent() const { + NW4HBM_ASSERT_VALID_PTR(635, this); + NW4HBM_ASSERT_VALID_PTR(636, mFont); + return mFont->GetAscent() * mScale.y; + } + + void CharWriter::EnableLinearFilter(bool atSmall, bool atLarge) { + NW4HBM_ASSERT_VALID_PTR(681, this); + mFilter.atSmall = atSmall ? GX_LINEAR : GX_NEAR; + mFilter.atLarge = atLarge ? GX_LINEAR : GX_NEAR; + } + + bool CharWriter::IsWidthFixed() const { + NW4HBM_ASSERT_VALID_PTR(738, this); + return mIsWidthFixed; + } + + f32 CharWriter::GetFixedWidth() const { + NW4HBM_ASSERT_VALID_PTR(769, this); + return mFixedWidth; + } + + f32 CharWriter::Print(u16 code) { + NW4HBM_ASSERT_VALID_PTR(808, this); + NW4HBM_ASSERT_VALID_PTR(809, mFont); + NW4HBM_ASSERT(810, code != Font::INVALID_CHARACTER_CODE); + Glyph glyph; + f32 width; + f32 left; + + mFont->GetGlyph(&glyph, code); + + CharWidths& widths = glyph.widths; + + if (mIsWidthFixed) { + f32 margin = (mFixedWidth - widths.charWidth * mScale.x) / 2.0f; + + width = mFixedWidth; + left = margin + widths.left * mScale.x; + } else { + width = widths.charWidth * mScale.x; + left = widths.left * mScale.x; + } + + PrintGlyph(mCursorPos.x + left, mCursorPos.y, mCursorPos.z, glyph); + + mCursorPos.x += width; + return width; + } + + void CharWriter::SetCursor(f32 x, f32 y) { + NW4HBM_ASSERT_VALID_PTR(879, this); + mCursorPos.x = x; + mCursorPos.y = y; + } + + void CharWriter::SetCursor(f32 x, f32 y, f32 z) { + NW4HBM_ASSERT_VALID_PTR(902, this); + mCursorPos.x = x; + mCursorPos.y = y; + mCursorPos.z = z; + } + + void CharWriter::SetCursorX(f32 x) { + NW4HBM_ASSERT_VALID_PTR(965, this); + mCursorPos.x = x; + } + + void CharWriter::SetCursorY(f32 y) { + NW4HBM_ASSERT_VALID_PTR(981, this); + mCursorPos.y = y; + } + + void CharWriter::MoveCursorX(f32 dx) { + NW4HBM_ASSERT_VALID_PTR(1013, this); + mCursorPos.x += dx; + } + + void CharWriter::MoveCursorY(f32 dy) { + NW4HBM_ASSERT_VALID_PTR(1029, this); + mCursorPos.y += dy; + } + + f32 CharWriter::GetCursorX() const { + NW4HBM_ASSERT_VALID_PTR(1061, this); + return mCursorPos.x; + } + + f32 CharWriter::GetCursorY() const { + NW4HBM_ASSERT_VALID_PTR(1077, this); + return mCursorPos.y; + } + + void CharWriter::PrintGlyph(f32 x, f32 y, f32 z, const Glyph& glyph) { + // clang-format off + NW4HBM_ASSERT_VALID_PTR(1127, this); + NW4HBM_ASSERT_VALID_PTR(1128, & glyph); + NW4R_ASSERT_MIN(1129, glyph.texWidth, 1); + NW4R_ASSERT_MIN(1130, glyph.texHeight, 1); + // clang-format on + + f32 posLeft = x; + f32 posTop = y; + f32 posRight = posLeft + glyph.widths.glyphWidth * mScale.x; + f32 posBottom = posTop + glyph.height * mScale.y; + f32 posZ = z; + u16 texLeft = static_cast(glyph.cellX << 15) / glyph.texWidth; + u16 texTop = static_cast(glyph.cellY << 15) / glyph.texHeight; + u16 texRight = + static_cast((glyph.cellX + glyph.widths.glyphWidth) << 15) / glyph.texWidth; + u16 texBottom = static_cast((glyph.cellY + glyph.height) << 15) / glyph.texHeight; + + LoadTexture(glyph, GX_TEXMAP0); + + GXBegin(GX_QUADS, GX_VTXFMT0, 4); + GXPosition3f32(posLeft, posTop, posZ); + GXColor1u32(mVertexColor.lu); + GXTexCoord2u16(texLeft, texTop); + + GXPosition3f32(posRight, posTop, posZ); + GXColor1u32(mVertexColor.ru); + GXTexCoord2u16(texRight, texTop); + + GXPosition3f32(posRight, posBottom, posZ); + GXColor1u32(mVertexColor.rd); + GXTexCoord2u16(texRight, texBottom); + + GXPosition3f32(posLeft, posBottom, posZ); + GXColor1u32(mVertexColor.ld); + GXTexCoord2u16(texLeft, texBottom); + GXEnd(); + } + + void CharWriter::LoadTexture(const Glyph& glyph, GXTexMapID slot) { + // clang-format off + NW4HBM_ASSERT_VALID_PTR(1192, this); + NW4HBM_ASSERT_VALID_PTR(1193, & glyph); + // clang-format on + + LoadingTexture loadInfo; + loadInfo.slot = slot; + loadInfo.texture = glyph.pTexture; + loadInfo.filter = mFilter; + + if (loadInfo != mLoadingTexture) { + GXTexObj tobj; + + GXInitTexObj(&tobj, glyph.pTexture, glyph.texWidth, glyph.texHeight, + glyph.texFormat, GX_CLAMP, GX_CLAMP, 0); + GXInitTexObjLOD(&tobj, mFilter.atSmall, mFilter.atLarge, 0.0f, 0.0f, 0.0f, false, + false, GX_ANISO_1); + GXLoadTexObj(&tobj, slot); + + mLoadingTexture = loadInfo; + } + } + + void CharWriter::UpdateVertexColor() { + NW4HBM_ASSERT_VALID_PTR(1242, this); + + mVertexColor.lu = mTextColor.start; + mVertexColor.ru = + mTextColor.gradationMode != GRADMODE_H ? mTextColor.start : mTextColor.end; + mVertexColor.ld = + mTextColor.gradationMode != GRADMODE_V ? mTextColor.start : mTextColor.end; + mVertexColor.rd = + mTextColor.gradationMode == GRADMODE_NONE ? mTextColor.start : mTextColor.end; + + mVertexColor.lu.a = mVertexColor.lu.a * mAlpha / 255; + mVertexColor.ru.a = mVertexColor.ru.a * mAlpha / 255; + mVertexColor.ld.a = mVertexColor.ld.a * mAlpha / 255; + mVertexColor.rd.a = mVertexColor.rd.a * mAlpha / 255; + } + + void CharWriter::SetupVertexFormat() { + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_POS, GX_POS_XYZ, GX_F32, 0); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_CLR0, GX_CLR_RGBA, GX_RGBA8, 0); + GXSetVtxAttrFmt(GX_VTXFMT0, GX_VA_TEX0, GX_TEX_ST, GX_U16, 15); + + GXClearVtxDesc(); + + GXSetVtxDesc(GX_VA_POS, GX_DIRECT); + GXSetVtxDesc(GX_VA_CLR0, GX_DIRECT); + GXSetVtxDesc(GX_VA_TEX0, GX_DIRECT); + } + + void CharWriter::SetupGXDefault() { + SetupGXCommon(); + + GXSetNumTevStages(1); + GXSetTevDirect(GX_TEVSTAGE0); + GXSetTevSwapMode(GX_TEVSTAGE0, GX_TEV_SWAP0, GX_TEV_SWAP0); + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); + GXSetTevOp(GX_TEVSTAGE0, GX_MODULATE); + + SetupVertexFormat(); + } + + void CharWriter::SetupGXWithColorMapping(Color min, Color max) { + SetupGXCommon(); + + GXSetNumTevStages(2); + GXSetTevDirect(GX_TEVSTAGE0); + GXSetTevDirect(GX_TEVSTAGE1); + GXSetTevSwapMode(GX_TEVSTAGE0, GX_TEV_SWAP0, GX_TEV_SWAP0); + GXSetTevSwapMode(GX_TEVSTAGE1, GX_TEV_SWAP0, GX_TEV_SWAP0); + + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR_NULL); + GXSetTevColor(GX_TEVREG0, min); + GXSetTevColor(GX_TEVREG1, max); + + GXSetTevColorIn(GX_TEVSTAGE0, GX_CC_C0, GX_CC_C1, GX_CC_TEXC, GX_CC_ZERO); + GXSetTevAlphaIn(GX_TEVSTAGE0, GX_CA_A0, GX_CA_A1, GX_CA_TEXA, GX_CA_ZERO); + GXSetTevColorOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GXSetTevAlphaOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + + GXSetTevOrder(GX_TEVSTAGE1, GX_TEXCOORD_NULL, GX_TEXMAP_NULL, GX_COLOR0A0); + GXSetTevColorIn(GX_TEVSTAGE1, GX_CC_ZERO, GX_CC_CPREV, GX_CC_RASC, GX_CC_ZERO); + GXSetTevAlphaIn(GX_TEVSTAGE1, GX_CA_ZERO, GX_CA_APREV, GX_CA_RASA, GX_CA_ZERO); + GXSetTevColorOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GXSetTevAlphaOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + + SetupVertexFormat(); + } + + void CharWriter::SetupGXForI() { + SetupGXCommon(); + + GXSetNumTevStages(1); + GXSetTevDirect(GX_TEVSTAGE0); + GXSetTevSwapMode(GX_TEVSTAGE0, GX_TEV_SWAP0, GX_TEV_SWAP0); + GXSetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); + GXSetTevColorIn(GX_TEVSTAGE0, GX_CC_ZERO, GX_CC_ZERO, GX_CC_ZERO, GX_CC_RASC); + GXSetTevAlphaIn(GX_TEVSTAGE0, GX_CA_ZERO, GX_CA_TEXA, GX_CA_RASA, GX_CA_ZERO); + GXSetTevColorOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + GXSetTevAlphaOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, 1, GX_TEVPREV); + + SetupVertexFormat(); + } + + void CharWriter::SetupGXForRGBA() { + SetupGXDefault(); + } + + } // namespace ut + +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_DvdFileStream.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_DvdFileStream.cpp new file mode 100644 index 0000000000..3d7141675a --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_DvdFileStream.cpp @@ -0,0 +1,9 @@ +#include "DvdFileStream.h" + +namespace nw4hbm { + namespace ut { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(DvdFileStream, FileStream); + + } +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_FileStream.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_FileStream.cpp new file mode 100644 index 0000000000..7949ba7a63 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_FileStream.cpp @@ -0,0 +1,71 @@ +#include "FileStream.h" + +#include "../db/assert.h" +#include "inlines.h" + +namespace nw4hbm { + namespace ut { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(FileStream, IOStream); + + void FileStream::Seek(s32 offset, u32 origin) { + NW4R_DB_ASSERTMSG(44, CanSeek(), "Stream don't support SEEK function\n"); + } + + void FileStream::Cancel() { + NW4R_DB_ASSERTMSG(60, CanCancel(), "Stream don't support CANCEL function\n"); + } + + bool FileStream::CancelAsync(IOStreamCallback pCallback, void* pCallbackArg) { + #pragma unused(pCallback) + #pragma unused(pCallbackArg) + NW4R_DB_ASSERTMSG(78, CanCancel(), "Stream don't support CANCEL function\n"); + NW4R_DB_ASSERTMSG(79, CanAsync(), "Stream don't support ASYNC function\n"); + return true; + } + + u32 FileStream::FilePosition::Skip(s32 offset) { + if (offset != 0) { + s64 newOffset = mPosition + offset; + mPosition = Clamp(newOffset, 0, mFileSize); + } + + return mPosition; + } + + u32 FileStream::FilePosition::Append(s32 offset) { + s64 newOffset = mPosition + offset; + + if (newOffset < 0) { + mPosition = 0; + } else { + mPosition = newOffset; + mFileSize = Max(mPosition, mFileSize); + } + + return mPosition; + } + + void FileStream::FilePosition::Seek(s32 offset, u32 origin) { + switch (origin) { + case SEEK_BEG: { + mPosition = 0; + break; + } + + case SEEK_END: { + mPosition = mFileSize; + break; + } + + case SEEK_CUR: + default: { + break; + } + } + + Skip(offset); + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp new file mode 100644 index 0000000000..deb0040be5 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp @@ -0,0 +1,33 @@ +#include "Font.h" + +#include "../db/assert.h" +#include "CharStrmReader.h" + +namespace nw4hbm { + namespace ut { + + void Font::InitReaderFunc(FontEncoding encoding) { + NW4HBM_ASSERT_VALID_PTR(43, this); + + switch (encoding) { + case FONT_ENCODING_UTF8: + mReaderFunc = &CharStrmReader::ReadNextCharUTF8; + break; + + case FONT_ENCODING_UTF16: + mReaderFunc = &CharStrmReader::ReadNextCharUTF16; + break; + + case FONT_ENCODING_SJIS: + mReaderFunc = &CharStrmReader::ReadNextCharSJIS; + break; + + default: + case FONT_ENCODING_CP1252: + mReaderFunc = &CharStrmReader::ReadNextCharCP1252; + break; + } + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_IOStream.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_IOStream.cpp new file mode 100644 index 0000000000..e0917511b8 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_IOStream.cpp @@ -0,0 +1,53 @@ +#include "IOStream.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + + NW4HBM_UT_GET_RUNTIME_TYPEINFO(IOStream); + + s32 IOStream::Read(void* pDst, u32 size) { + #pragma unused(pDst) + #pragma unused(size) + #pragma unused(pCallback) + #pragma unused(pCallbackArg) + NW4R_DB_ASSERTMSG(41, CanRead(), "Stream don't support READ function\n"); + return 0; + } + + bool IOStream::ReadAsync(void* pDst, u32 size, IOStreamCallback pCallback, + void* pCallbackArg) { + #pragma unused(pDst) + #pragma unused(size) + #pragma unused(pCallback) + #pragma unused(pCallbackArg) + NW4R_DB_ASSERTMSG(62, CanRead(), "Stream don't support READ function\n"); + NW4R_DB_ASSERTMSG(63, CanAsync(), "Stream don't support ASYNC function\n"); + return false; + } + + void IOStream::Write(const void* pSrc, u32 size) { + #pragma unused(pSrc) + #pragma unused(size) + NW4R_DB_ASSERTMSG(82, CanWrite(), "Stream don't support WRITE function\n"); + } + + bool IOStream::WriteAsync(const void* pSrc, u32 size, IOStreamCallback pCallback, + void* pCallbackArg) { + #pragma unused(pSrc) + #pragma unused(size) + #pragma unused(pCallback) + #pragma unused(pCallbackArg) + NW4R_DB_ASSERTMSG(102, CanWrite(), "Stream don't support WRITE function\n"); + NW4R_DB_ASSERTMSG(103, CanAsync(), "Stream don't support ASYNC function\n"); + return false; + } + + bool IOStream::IsBusy() const { + NW4R_DB_ASSERTMSG(142, CanAsync(), "Stream don't support ASYNC function\n"); + return false; + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp new file mode 100644 index 0000000000..1a812db5ba --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp @@ -0,0 +1,96 @@ +#include "LinkList.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + namespace detail { + + LinkListImpl::~LinkListImpl() { + Clear(); + } + + LinkListImpl::Iterator LinkListImpl::Erase(Iterator it) { + // clang-format off + NW4HBM_ASSERT(31, it.mPointer!=&mNode); + // clang-format on + + Iterator itNext(it); + ++itNext; + + return Erase(it, itNext); + } + + LinkListImpl::Iterator LinkListImpl::Erase(LinkListImpl::Iterator itFirst, + LinkListImpl::Iterator itLast) { + LinkListNode *p = itFirst.mPointer, *pItLast = itLast.mPointer, *pNext; + + while (p != pItLast) { + pNext = p->mNext; + Erase(p); + p = pNext; + } + + return itLast; + } + + void LinkListImpl::Clear() { + Erase(GetBeginIter(), GetEndIter()); + } + + LinkListImpl::Iterator LinkListImpl::Insert(Iterator it, LinkListNode* p) { + NW4HBM_ASSERT_CHECK_NULL(74, p); + + LinkListNode* pIt = it.mPointer; + NW4HBM_ASSERT_CHECK_NULL(76, pIt); + + LinkListNode* pItPrev = pIt->mPrev; + NW4HBM_ASSERT_CHECK_NULL(79, pItPrev); + + NW4HBM_ASSERT(81, p->mNext == NULL); + NW4HBM_ASSERT(82, p->mPrev == NULL); + p->mNext = pIt; + p->mPrev = pItPrev; + + pIt->mPrev = p; + pItPrev->mNext = p; + + mSize++; + + return (Iterator)p; + } + + LinkListImpl::Iterator LinkListImpl::Erase(LinkListNode* p) { + // clang-format off + NW4HBM_ASSERT(96, !IsEmpty()); + NW4HBM_ASSERT_CHECK_NULL(97, p); + NW4HBM_ASSERT(98, p!=&mNode); + // clang-format on + + LinkListNode* pNext = p->mNext; + LinkListNode* pPrev = p->mPrev; + + SetPrev(pPrev, pNext); + SetNext(pPrev, pNext); + + mSize--; + + p->mNext = NULL; + p->mPrev = NULL; + + return (Iterator)pNext; + } + + void LinkListImpl::SetPrev(LinkListNode* pPrev, LinkListNode* pNext) { + NW4HBM_ASSERT_CHECK_NULL(101, pNext); + pNext->mPrev = pPrev; + } + + void LinkListImpl::SetNext(LinkListNode* pPrev, LinkListNode* pNext) { + NW4HBM_ASSERT_CHECK_NULL(103, pPrev); + pPrev->mNext = pNext; + } + + } // namespace detail + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_NandFileStream.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_NandFileStream.cpp new file mode 100644 index 0000000000..6eb7c95737 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_NandFileStream.cpp @@ -0,0 +1,220 @@ +#include "NandFileStream.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + + NW4HBM_UT_GET_DERIVED_RUNTIME_TYPEINFO(NandFileStream, FileStream); + + void NandFileStream::NandAsyncCallback_(s32 result, NANDCommandBlock* commandBlock) { + NW4HBM_ASSERT_CHECK_NULL(44, commandBlock); + NandFileStream* p = reinterpret_cast(commandBlock)->stream; + + p->mIsBusy = false; + p->mAsyncResult = result; + + if (p->mCallback != NULL) { + p->mCallback(result, p, p->mArg); + } + } + + void NandFileStream::Initialize_() { + mCanRead = false; + mCanWrite = false; + + mCloseOnDestroyFlg = false; + mCloseEnableFlg = false; + + mAvailable = false; + mIsBusy = false; + + mCallback = NULL; + mArg = NULL; + mAsyncResult = NAND_RESULT_OK; + + mFileInfo.stream = this; + } + + NandFileStream::NandFileStream(const char* path, u32 mode) { + NW4HBM_ASSERT_CHECK_NULL(113, path); + Initialize_(); + Open(path, mode); + } + + NandFileStream::NandFileStream(const NANDFileInfo* pInfo, u32 mode, bool enableClose) { + Initialize_(); + Open(pInfo, mode, enableClose); + } + + NandFileStream::~NandFileStream() { + if (mCloseOnDestroyFlg) { + Close(); + } + } + + bool NandFileStream::Open(const char* path, u32 mode) { + NW4HBM_ASSERT_CHECK_NULL(173, path); + + if (mCloseOnDestroyFlg) { + Close(); + } + + mCanRead = mode & NAND_ACCESS_READ; + mCanWrite = mode & NAND_ACCESS_WRITE; + + if (NANDOpen(path, &mFileInfo.nandInfo, mode) != NAND_RESULT_OK) { + return false; + } + + if (mCanRead) { + u32 fileSize; + + if (NANDGetLength(&mFileInfo.nandInfo, &fileSize) != NAND_RESULT_OK) { + NANDClose(&mFileInfo.nandInfo); + return false; + } + + mFilePosition.SetFileSize(fileSize); + } + + mFilePosition.Seek(0, SEEK_BEG); + + mCloseOnDestroyFlg = true; + mCloseEnableFlg = true; + mAvailable = true; + + return true; + } + + bool NandFileStream::Open(const NANDFileInfo* pInfo, u32 mode, bool enableClose) { + if (mCloseOnDestroyFlg) { + Close(); + } + + mCanRead = mode & NAND_ACCESS_READ; + mCanWrite = mode & NAND_ACCESS_WRITE; + + mFileInfo.nandInfo = *pInfo; + + u32 fileSize; + if (NANDGetLength(&mFileInfo.nandInfo, &fileSize) != NAND_RESULT_OK) { + if (enableClose) { + NANDClose(&mFileInfo.nandInfo); + } + + return false; + } + + mFilePosition.SetFileSize(fileSize); + mFilePosition.Seek(0, SEEK_BEG); + + mCloseOnDestroyFlg = false; + mCloseEnableFlg = enableClose; + mAvailable = true; + + return true; + } + + void NandFileStream::Close() { + if (mCloseEnableFlg && mAvailable) { + NW4R_DB_ASSERTMSG(264, NANDClose(&mFileInfo.nandInfo) == NAND_RESULT_OK, + "Can't Close NAND File. It still has been used\n"); + mAvailable = false; + } + } + + s32 NandFileStream::Read(void* buf, u32 length) { + NW4HBM_ASSERT_ALIGN32(284, buf); + NW4HBM_ASSERT_ALIGN32(285, length); + NW4R_DB_ASSERTMSG(286, this->IsAvailable() != 0, "NandFileStream is not opened"); + NANDSeek(&mFileInfo.nandInfo, mFilePosition.Tell(), NAND_SEEK_BEG); + + s32 result = NANDRead(&mFileInfo.nandInfo, buf, length); + mFilePosition.Skip(result); + + return result; + } + + bool NandFileStream::ReadAsync(void* buf, u32 length, IOStreamCallback pCallback, + void* pCallbackArg) { + NW4HBM_ASSERT_ALIGNED(313, buf, 32); + NW4HBM_ASSERT_ALIGNED(314, length, 32); + NW4R_DB_ASSERTMSG(315, this->IsAvailable() != 0, "NandFileStream is not opened"); + + return ReadAsyncImpl(buf, length, pCallback, pCallbackArg); + } + + // fake? ReadAsync requires inlines + void NandFileStream::ReadAsyncSetArgs(IOStreamCallback pCallback, void* pCallbackArg) { + mCallback = pCallback; + mArg = pCallbackArg; + mIsBusy = true; + } + + // fake? ReadAsync requires inlines + bool NandFileStream::ReadAsyncImpl(void* buf, u32 length, IOStreamCallback pCallback, + void* pCallbackArg) { + NW4HBM_ASSERT_ALIGN32(370, buf); + NW4HBM_ASSERT_ALIGN32(371, length); + NW4R_DB_ASSERTMSG(372, this->IsAvailable() != 0, "NandFileStream is not opened"); + + ReadAsyncSetArgs(pCallback, pCallbackArg); + + NANDSeek(&mFileInfo.nandInfo, mFilePosition.Tell(), NAND_SEEK_BEG); + + bool success = NANDReadAsync(&mFileInfo.nandInfo, buf, length, NandAsyncCallback_, + &mFileInfo.nandBlock) == NAND_RESULT_OK; + + if (success) { + mFilePosition.Skip(length); + } else { + mIsBusy = false; + } + + return success; + } + + void NandFileStream::Write(const void* buf, u32 length) { + NW4HBM_ASSERT_ALIGN32(396, buf); + NW4HBM_ASSERT_ALIGN32(397, length); + NW4R_DB_ASSERTMSG(398, this->IsAvailable() != 0, "NandFileStream is not opened"); + + NANDSeek(&mFileInfo.nandInfo, mFilePosition.Tell(), NAND_SEEK_BEG); + s32 result = NANDWrite(&mFileInfo.nandInfo, buf, length); + + //! @bug: Error code will be interpreted as a negative size + mFilePosition.Append(result); + } + + bool NandFileStream::WriteAsync(const void* buf, u32 length, IOStreamCallback pCallback, + void* pCallbackArg) { + NW4HBM_ASSERT_ALIGN32(423, buf); + NW4HBM_ASSERT_ALIGN32(424, length); + NW4R_DB_ASSERTMSG(425, this->IsAvailable() != 0, "NandFileStream is not opened"); + + mCallback = pCallback; + mArg = pCallbackArg; + mIsBusy = true; + + NANDSeek(&mFileInfo.nandInfo, mFilePosition.Tell(), NAND_SEEK_BEG); + + s32 result = NANDWriteAsync(&mFileInfo.nandInfo, buf, length, NandAsyncCallback_, + &mFileInfo.nandBlock); + + if (result == NAND_RESULT_OK) { + mFilePosition.Append(length); + } else { + mIsBusy = false; + } + + return result == NAND_RESULT_OK; + } + + void NandFileStream::Seek(s32 offset, u32 origin) { + NW4R_DB_ASSERTMSG(462, this->IsAvailable() != 0, "NandFileStream is not opened"); + mFilePosition.Seek(offset, origin); + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp new file mode 100644 index 0000000000..7b702f9dbc --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp @@ -0,0 +1,204 @@ +#include "ResFont.h" + +#include +#include "../db/assert.h" + + +#define MAGIC_FONT 'RFNT' // Revolution Font +#define MAGIC_FONT_UNPACKED 'RFNU' // Revolution Font, unpacked + +#define MAGIC_FONT_INFO 'FINF' // FontInformation +#define MAGIC_FONT_TEX_GLYPH 'TGLP' // FontTextureGlyph +#define MAGIC_FONT_CHAR_WIDTH 'CWDH' // Font[Char]Width +#define MAGIC_FONT_CODE_MAP 'CMAP' // FontCodeMap +#define MAGIC_FONT_GLGR 'GLGR' // Glyph Group? + +#define CONVERT_OFFSET_TO_PTR(type_, ptr_, offset_) \ + reinterpret_cast(reinterpret_cast(ptr_) + offset_) + +namespace nw4hbm { + namespace ut { + + namespace { + template + void ResolveOffset(T*& ptr, void* base) { + *reinterpret_cast(&ptr) = + reinterpret_cast(base) + reinterpret_cast(ptr); + } + } // namespace + + ResFont::ResFont() {} + + ResFont::~ResFont() {} + + bool ResFont::SetResource(void* brfnt) { + NW4HBM_ASSERT_VALID_PTR(97, this); + NW4HBM_ASSERT_VALID_PTR(98, brfnt); + NW4HBM_ASSERT_ALIGN32(99, brfnt); + + FontInformation* pFontInfo = NULL; + BinaryFileHeader* fileHeader = static_cast(brfnt); + + if (!IsManaging(NULL)) { + NW4R_DB_WARNING(107, false, "Font resource already atached."); + return false; + } + + if (fileHeader->signature == MAGIC_FONT_UNPACKED) { + BinaryBlockHeader* blockHeader; + int nBlocks = 0; + + blockHeader = + CONVERT_OFFSET_TO_PTR(BinaryBlockHeader, fileHeader, fileHeader->headerSize); + + while (nBlocks < fileHeader->dataBlocks) { + NW4HBM_ASSERT_VALID_PTR(124, blockHeader); + if (blockHeader->kind == MAGIC_FONT_INFO) { + pFontInfo = CONVERT_OFFSET_TO_PTR(FontInformation, blockHeader, + sizeof(*blockHeader)); + break; + } + + blockHeader = + CONVERT_OFFSET_TO_PTR(BinaryBlockHeader, blockHeader, blockHeader->size); + nBlocks++; + } + } else { + if (fileHeader->version == NW4HBM_VERSION(1, 4)) { + if (!IsValidBinaryFile(fileHeader, MAGIC_FONT, NW4HBM_VERSION(1, 4), 2)) { + NW4R_DB_WARNING(150, false, "Invalid font resource."); + return false; + } + } else { + if (!IsValidBinaryFile(fileHeader, MAGIC_FONT, NW4HBM_VERSION(1, 2), 2)) { + NW4R_DB_WARNING(160, false, "Invalid font resource."); + return false; + } + } + + pFontInfo = Rebuild(fileHeader); + } + + if (!pFontInfo) { + return false; + } + + SetResourceBuffer(brfnt, pFontInfo); + InitReaderFunc(GetEncoding()); + + return true; + } + + void dummyString() { + OSReport("ResFont::RemoveResource(): Res font is not loaded.\n"); + } + + FontInformation* ResFont::Rebuild(BinaryFileHeader* fileHeader) { + BinaryBlockHeader* blockHeader; + FontInformation* info; + int nBlocks; + + NW4HBM_ASSERT_VALID_PTR(218, fileHeader); + NW4HBM_ASSERT_ALIGN32(219, fileHeader); + + info = NULL; + nBlocks = 0; + blockHeader = + CONVERT_OFFSET_TO_PTR(BinaryBlockHeader, fileHeader, fileHeader->headerSize); + + while (nBlocks < fileHeader->dataBlocks) { + NW4HBM_ASSERT_VALID_PTR(230, blockHeader); + + switch (blockHeader->kind) { + case MAGIC_FONT_INFO: { + NW4HBM_ASSERT(237, info == NULL); + info = + CONVERT_OFFSET_TO_PTR(FontInformation, blockHeader, sizeof(*blockHeader)); + + NW4HBM_ASSERT(243, info->fontType == FONT_TYPE_NNGCTEXTURE); + NW4HBM_ASSERT(244, info->alterCharIndex != GLYPH_INDEX_NOT_FOUND); + + // no check + NW4HBM_ASSERT_CHECK_NULL(247, info->pGlyph); + ResolveOffset(info->pGlyph, fileHeader); + NW4HBM_ASSERT_VALID_PTR(249, info->pGlyph); + + if (info->pWidth) { + ResolveOffset(info->pWidth, fileHeader); + NW4HBM_ASSERT_VALID_PTR(255, info->pWidth); + } + + if (info->pMap) { + ResolveOffset(info->pMap, fileHeader); + NW4HBM_ASSERT_VALID_PTR(260, info->pMap); + } + } break; + + case MAGIC_FONT_TEX_GLYPH: { + FontTextureGlyph* glyph = + CONVERT_OFFSET_TO_PTR(FontTextureGlyph, blockHeader, sizeof(*blockHeader)); + + NW4HBM_ASSERT_CHECK_NULL(274, glyph->sheetImage); + // no check + ResolveOffset(glyph->sheetImage, fileHeader); + NW4HBM_ASSERT_VALID_PTR(276, glyph->sheetImage); + NW4R_ASSERT_MIN(279, glyph->cellWidth, 1); + NW4R_ASSERT_MIN(280, glyph->cellHeight, 1); + NW4R_ASSERT_MINMAXLT(281, glyph->sheetSize, 0x200, 0x400000); + NW4R_ASSERT_MIN(282, glyph->sheetNum, 1); + NW4R_ASSERT_MIN(283, glyph->sheetRow, 1); + NW4R_ASSERT_MIN(284, glyph->sheetLine, 1); + NW4R_ASSERT_MINMAXLT(285, glyph->sheetWidth, 0x20, 0x400); + NW4R_ASSERT_MINMAXLT(286, glyph->sheetHeight, 0x20, 0x400); + } break; + + case MAGIC_FONT_CHAR_WIDTH: { + FontWidth* width = + CONVERT_OFFSET_TO_PTR(FontWidth, blockHeader, sizeof(*blockHeader)); + + NW4HBM_ASSERT(298, width->indexBegin <= width->indexEnd); + + if (width->pNext) { + ResolveOffset(width->pNext, fileHeader); + NW4HBM_ASSERT_VALID_PTR(303, width->pNext); + } + } break; + + case MAGIC_FONT_CODE_MAP: { + FontCodeMap* map = + CONVERT_OFFSET_TO_PTR(FontCodeMap, blockHeader, sizeof(*blockHeader)); + + NW4HBM_ASSERT(316, map->ccodeBegin <= map->ccodeEnd); + NW4HBM_ASSERT(319, (map->mappingMethod == FONT_MAPMETHOD_DIRECT) || + (map->mappingMethod == FONT_MAPMETHOD_TABLE) || + (map->mappingMethod == FONT_MAPMETHOD_SCAN)); + + if (map->pNext) { + ResolveOffset(map->pNext, fileHeader); + NW4HBM_ASSERT_VALID_PTR(324, map->pNext); + } + } break; + + case MAGIC_FONT_GLGR: + break; + + default: + nw4hbm::db::detail::Panic( + __FILE__, 345, "The font has unknown block('%c%c%c%c').", + blockHeader->kind >> 24, (blockHeader->kind >> 16) & 0xFF, + (blockHeader->kind >> 8) & 0xFF, blockHeader->kind & 0xFF); + return NULL; + } + + blockHeader = + CONVERT_OFFSET_TO_PTR(BinaryBlockHeader, blockHeader, blockHeader->size); + nBlocks++; + } + + fileHeader->signature = MAGIC_FONT_UNPACKED; + + return info; + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp new file mode 100644 index 0000000000..258ba47ed8 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp @@ -0,0 +1,268 @@ +#include "ResFont.h" + +#include "../db/assert.h" + +struct CMapScanEntry { + /* 0x00 */ u16 ccode; + /* 0x02 */ u16 index; +}; // size = 0x04 + +struct CMapInfoScan { + /* 0x00 */ u16 num; + CMapScanEntry entries[]; // flexible, offset 0x02 (unit size 0x04) +}; // size = 0x02 + +namespace nw4hbm { + namespace ut { + namespace detail { + + ResFontBase::ResFontBase() : mResource(NULL), mFontInfo(NULL) {} + + ResFontBase::~ResFontBase() {} + + void ResFontBase::SetResourceBuffer(void* pUserBuffer, FontInformation* pFontInfo) { + NW4HBM_ASSERT_VALID_PTR(79, pUserBuffer); + NW4HBM_ASSERT_VALID_PTR(80, pFontInfo); + NW4HBM_ASSERT(81, mResource == NULL); + NW4HBM_ASSERT(82, mFontInfo == NULL); + mResource = pUserBuffer; + mFontInfo = pFontInfo; + } + + int ResFontBase::GetWidth() const { + NW4HBM_ASSERT_VALID_PTR(128, this); + NW4HBM_ASSERT_VALID_PTR(129, mFontInfo); + return mFontInfo->width; + } + + int ResFontBase::GetHeight() const { + NW4HBM_ASSERT_VALID_PTR(145, this); + NW4HBM_ASSERT_VALID_PTR(146, mFontInfo); + return mFontInfo->height; + } + + int ResFontBase::GetAscent() const { + NW4HBM_ASSERT_VALID_PTR(162, this); + NW4HBM_ASSERT_VALID_PTR(163, mFontInfo); + return mFontInfo->ascent; + } + + int ResFontBase::GetDescent() const { + NW4HBM_ASSERT_VALID_PTR(179, this); + NW4HBM_ASSERT_VALID_PTR(180, mFontInfo); + return mFontInfo->height - mFontInfo->ascent; + } + + int ResFontBase::GetBaselinePos() const { + NW4HBM_ASSERT_VALID_PTR(196, this); + NW4HBM_ASSERT_VALID_PTR(197, mFontInfo); + return mFontInfo->pGlyph->baselinePos; + } + + int ResFontBase::GetCellHeight() const { + NW4HBM_ASSERT_VALID_PTR(213, this); + NW4HBM_ASSERT_VALID_PTR(214, mFontInfo); + return mFontInfo->pGlyph->cellHeight; + } + + int ResFontBase::GetCellWidth() const { + NW4HBM_ASSERT_VALID_PTR(230, this); + NW4HBM_ASSERT_VALID_PTR(231, mFontInfo); + return mFontInfo->pGlyph->cellWidth; + } + + int ResFontBase::GetMaxCharWidth() const { + NW4HBM_ASSERT_VALID_PTR(247, this); + NW4HBM_ASSERT_VALID_PTR(248, mFontInfo); + return mFontInfo->pGlyph->maxCharWidth; + } + + Font::Type ResFontBase::GetType() const { + return TYPE_RESOURCE; + } + + GXTexFmt ResFontBase::GetTextureFormat() const { + NW4HBM_ASSERT_VALID_PTR(279, this); + NW4HBM_ASSERT_VALID_PTR(280, mFontInfo); + return static_cast(mFontInfo->pGlyph->sheetFormat); + } + + int ResFontBase::GetLineFeed() const { + NW4HBM_ASSERT_VALID_PTR(296, this); + NW4HBM_ASSERT_VALID_PTR(297, mFontInfo); + return mFontInfo->linefeed; + } + + CharWidths ResFontBase::GetDefaultCharWidths() const { + NW4HBM_ASSERT_VALID_PTR(313, this); + NW4HBM_ASSERT_VALID_PTR(314, mFontInfo); + return mFontInfo->defaultWidth; + } + + void ResFontBase::SetDefaultCharWidths(const CharWidths& widths) { + // clang-format off + NW4HBM_ASSERT_VALID_PTR(330, this); + NW4HBM_ASSERT_VALID_PTR(331, mFontInfo); + NW4HBM_ASSERT_VALID_PTR(332, & widths); + mFontInfo->defaultWidth = widths; + // clang-format on + } + + bool ResFontBase::SetAlternateChar(u16 c) { + NW4HBM_ASSERT_VALID_PTR(350, this); + NW4HBM_ASSERT_VALID_PTR(351, mFontInfo); + u16 index = FindGlyphIndex(c); + + if (index != GLYPH_INDEX_NOT_FOUND) { + mFontInfo->alterCharIndex = index; + return true; + } else { + return false; + } + } + + void ResFontBase::SetLineFeed(int linefeed) { + NW4HBM_ASSERT_VALID_PTR(375, this); + NW4HBM_ASSERT_VALID_PTR(376, mFontInfo); + NW4R_ASSERT_MINMAXLT(377, linefeed, -128, 127); + mFontInfo->linefeed = linefeed; + } + + int ResFontBase::GetCharWidth(u16 c) const { + return GetCharWidths(c).charWidth; + } + + CharWidths ResFontBase::GetCharWidths(u16 c) const { + u16 index = GetGlyphIndex(c); + + return GetCharWidthsFromIndex(index); + } + + void ResFontBase::GetGlyph(Glyph* glyph, u16 c) const { + u16 index = GetGlyphIndex(c); + + GetGlyphFromIndex(glyph, index); + } + + FontEncoding ResFontBase::GetEncoding() const { + NW4HBM_ASSERT_VALID_PTR(456, this); + NW4HBM_ASSERT_VALID_PTR(457, mFontInfo); + return static_cast(mFontInfo->encoding); + } + + u16 ResFontBase::GetGlyphIndex(u16 c) const { + NW4HBM_ASSERT_VALID_PTR(482, this); + NW4HBM_ASSERT_VALID_PTR(483, mFontInfo); + u16 index = FindGlyphIndex(c); + + return index != GLYPH_INDEX_NOT_FOUND ? index : mFontInfo->alterCharIndex; + } + + u16 ResFontBase::FindGlyphIndex(u16 c) const { + NW4HBM_ASSERT_VALID_PTR(502, this); + NW4HBM_ASSERT_VALID_PTR(503, mFontInfo); + FontCodeMap* pMap; + for (pMap = mFontInfo->pMap; pMap; pMap = pMap->pNext) { + if (pMap->ccodeBegin <= c && c <= pMap->ccodeEnd) { + return FindGlyphIndex(pMap, c); + } + } + + return GLYPH_INDEX_NOT_FOUND; + } + + u16 ResFontBase::FindGlyphIndex(const FontCodeMap* pMap, u16 c) const { + NW4HBM_ASSERT_VALID_PTR(539, this); + NW4HBM_ASSERT_VALID_PTR(540, pMap); + u16 index = GLYPH_INDEX_NOT_FOUND; + + switch (pMap->mappingMethod) { + case FONT_MAPMETHOD_DIRECT: { + u16 offset = *pMap->mapInfo; + + index = c - pMap->ccodeBegin + offset; + } break; + + case FONT_MAPMETHOD_TABLE: { + int table_index = c - pMap->ccodeBegin; + + index = pMap->mapInfo[table_index]; + } break; + + case FONT_MAPMETHOD_SCAN: { + const CMapInfoScan* scanInfo = + reinterpret_cast(pMap->mapInfo); + + const CMapScanEntry* first = scanInfo->entries; + const CMapScanEntry* last = scanInfo->entries + (scanInfo->num - 1); + + while (first <= last) { + const CMapScanEntry* mid = first + (last - first) / 2; + + if (mid->ccode < c) { + first = mid + 1; + } else if (c < mid->ccode) { + last = mid - 1; + } else { + index = mid->index; + break; + } + } + } break; + + default: + nw4hbm::db::detail::Panic(__FILE__, 597, "unknwon MAPMETHOD"); + break; + } + + return index; + } + + const CharWidths& ResFontBase::GetCharWidthsFromIndex(u16 index) const { + const FontWidth* pWidth; + + NW4HBM_ASSERT_VALID_PTR(615, this); + NW4HBM_ASSERT_VALID_PTR(616, mFontInfo); + for (pWidth = mFontInfo->pWidth; pWidth; pWidth = pWidth->pNext) { + if (pWidth->indexBegin <= index && index <= pWidth->indexEnd) { + return GetCharWidthsFromIndex(pWidth, index); + } + } + + return mFontInfo->defaultWidth; + } + + const CharWidths& ResFontBase::GetCharWidthsFromIndex(const FontWidth* pWidth, + u16 index) const { + NW4HBM_ASSERT_VALID_PTR(651, pWidth); + return pWidth->widthTable[index - pWidth->indexBegin]; + } + + void ResFontBase::GetGlyphFromIndex(Glyph* glyph, u16 index) const { + NW4HBM_ASSERT_VALID_PTR(671, this); + NW4HBM_ASSERT_VALID_PTR(672, mFontInfo); + FontTextureGlyph& tg = *mFontInfo->pGlyph; + + u32 cellsInASheet = tg.sheetRow * tg.sheetLine; + u32 sheetNo = index / cellsInASheet; + u32 cellNo = index % cellsInASheet; + u32 cellUnitX = cellNo % tg.sheetRow; + u32 cellUnitY = cellNo / tg.sheetRow; + u32 cellPixelX = cellUnitX * (tg.cellWidth + 1); + u32 cellPixelY = cellUnitY * (tg.cellHeight + 1); + u32 offsetBytes = sheetNo * tg.sheetSize; + void* pSheet = tg.sheetImage + offsetBytes; + + glyph->pTexture = pSheet; + glyph->widths = GetCharWidthsFromIndex(index); + glyph->height = static_cast(tg.cellHeight); + glyph->texFormat = static_cast(tg.sheetFormat); + glyph->texWidth = static_cast(tg.sheetWidth); + glyph->texHeight = static_cast(tg.sheetHeight); + glyph->cellX = cellPixelX + 1; + glyph->cellY = cellPixelY + 1; + } + + } // namespace detail + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp new file mode 100644 index 0000000000..85009a5f02 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp @@ -0,0 +1,109 @@ +#include "TagProcessorBase.h" + +#include "../db/assert.h" +#include "TextWriter.h" + +namespace nw4hbm { + namespace ut { + + template + TagProcessorBase::TagProcessorBase() {} + + template + TagProcessorBase::~TagProcessorBase() {} + + template + Operation TagProcessorBase::Process(u16 code, PrintContext* context) { + NW4HBM_ASSERT(85, code < ' '); + NW4HBM_ASSERT_VALID_PTR(86, context); + + switch (code) { + case '\n': + ProcessLinefeed(context); + return OPERATION_NEXT_LINE; + + case '\t': + ProcessTab(context); + return OPERATION_NO_CHAR_SPACE; + + default: + return OPERATION_DEFAULT; + } + } + + template + Operation TagProcessorBase::CalcRect(Rect* pRect, u16 code, PrintContext* context) { + NW4HBM_ASSERT_VALID_PTR(132, pRect); + NW4HBM_ASSERT(133, code < ' '); + NW4HBM_ASSERT_VALID_PTR(134, context); + + switch (code) { + case '\n': { + TextWriterBase& writer = *context->writer; + + pRect->right = writer.GetCursorX(); + pRect->top = writer.GetCursorY(); + + ProcessLinefeed(context); + + pRect->left = writer.GetCursorX(); + pRect->bottom = writer.GetCursorY() + context->writer->GetFontHeight(); + + pRect->Normalize(); + } + return OPERATION_NEXT_LINE; + + case '\t': { + TextWriterBase& writer = *context->writer; + + pRect->left = writer.GetCursorX(); + + ProcessTab(context); + + pRect->right = writer.GetCursorX(); + pRect->top = writer.GetCursorY(); + pRect->bottom = pRect->top + writer.GetFontHeight(); + + pRect->Normalize(); + } + return OPERATION_NO_CHAR_SPACE; + + default: + return OPERATION_DEFAULT; + } + } + + template + void TagProcessorBase::ProcessLinefeed(PrintContext* context) { + NW4HBM_ASSERT_VALID_PTR(195, context); + TextWriterBase& writer = *context->writer; + + f32 x = context->xOrigin; + f32 y = writer.GetCursorY() + writer.GetLineHeight(); + + writer.SetCursor(x, y); + } + + template + void TagProcessorBase::ProcessTab(PrintContext* context) { + NW4HBM_ASSERT_VALID_PTR(211, context); + TextWriterBase& writer = *context->writer; + int tabWidth = writer.GetTabWidth(); + + if (tabWidth > 0) { + f32 aCharWidth = + writer.IsWidthFixed() ? writer.GetFixedWidth() : writer.GetFontWidth(); + f32 dx = writer.GetCursorX() - context->xOrigin; + f32 tabPixel = static_cast(tabWidth) * aCharWidth; + int numTab = static_cast(dx / tabPixel) + 1; + f32 x = tabPixel * static_cast(numTab) + context->xOrigin; + + writer.SetCursorX(x); + } + } + + template class TagProcessorBase; + template class TagProcessorBase; + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp new file mode 100644 index 0000000000..76a0f69951 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp @@ -0,0 +1,564 @@ +#include "TextWriterBase.h" + +#include "CharWriter.h" +#include "inlines.h" + +//! TODO: remove this +#define NO_THIS_ASSERT +#include "Font.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + + template + u32 TextWriterBase::mFormatBufferSize = 0x100; + template + charT* TextWriterBase::mFormatBuffer; + template + TagProcessorBase TextWriterBase::mDefaultTagProcessor; + + template + TextWriterBase::TextWriterBase() + : mCharSpace(0.0f), mLineSpace(0.0f), mTabWidth(4), mDrawFlag(0), + mTagProcessor(&mDefaultTagProcessor) {} + + template + TextWriterBase::~TextWriterBase() {} + + template + void TextWriterBase::SetLineHeight(f32 lineHeight) { + const Font* font = GetFont(); + int linefeed = font ? font->GetLineFeed() : 0; + + mLineSpace = lineHeight - linefeed * GetScaleV(); + } + + template + f32 TextWriterBase::GetLineHeight() const { + NW4HBM_ASSERT_VALID_PTR(241, this); + const Font* font = GetFont(); + int linefeed = font ? font->GetLineFeed() : 0; + + return mLineSpace + linefeed * GetScaleV(); + } + + template + void TextWriterBase::SetLineSpace(f32 lineSpace) { + NW4HBM_ASSERT_VALID_PTR(261, this); + mLineSpace = lineSpace; + } + + template + void TextWriterBase::SetCharSpace(f32 charSpace) { + NW4HBM_ASSERT_VALID_PTR(278, this); + mCharSpace = charSpace; + } + + template + f32 TextWriterBase::GetLineSpace() const { + return mLineSpace; + } + + template + f32 TextWriterBase::GetCharSpace() const { + NW4HBM_ASSERT_VALID_PTR(312, this); + return mCharSpace; + } + + template + void TextWriterBase::SetTabWidth(int tabWidth) { + mTabWidth = tabWidth; + } + + template + int TextWriterBase::GetTabWidth() const { + NW4HBM_ASSERT_VALID_PTR(346, this); + return mTabWidth; + } + + template + void TextWriterBase::SetDrawFlag(u32 flags) { + mDrawFlag = flags; + } + + template + u32 TextWriterBase::GetDrawFlag() const { + return mDrawFlag; + } + + template + void TextWriterBase::SetTagProcessor(TagProcessorBase* tagProcessor) { + NW4HBM_ASSERT_VALID_PTR(114, this); + NW4HBM_ASSERT_VALID_PTR(115, tagProcessor); + mTagProcessor = tagProcessor; + } + + template + void TextWriterBase::ResetTagProcessor() { + mTagProcessor = &mDefaultTagProcessor; + } + + template + TagProcessorBase& TextWriterBase::GetTagProcessor() const { + NW4HBM_ASSERT_VALID_PTR(151, this); + return *mTagProcessor; + } + + template + f32 TextWriterBase::CalcFormatStringWidth(const charT* format, ...) const { + Rect rect; + std::va_list vargs; + + va_start(vargs, format); + CalcVStringRect(&rect, format, vargs); + va_end(vargs); + + return rect.GetWidth(); + } + + template + f32 TextWriterBase::CalcFormatStringHeight(const charT* format, ...) const { + Rect rect; + std::va_list vargs; + + va_start(vargs, format); + CalcVStringRect(&rect, format, vargs); + va_end(vargs); + + return rect.GetHeight(); + } + + template + void TextWriterBase::CalcFormatStringRect(Rect* pRect, const charT* format, + ...) const { + std::va_list vargs; + + va_start(vargs, format); + CalcVStringRect(pRect, format, vargs); + va_end(vargs); + } + + template + f32 TextWriterBase::AdjustCursor(float* xOrigin, float* yOrigin, const charT* str, + int length) { + f32 textWidth = 0.0f; + f32 textHeight = 0.0f; + + if (!IsDrawFlagSet(0x333, 0x300) && !IsDrawFlagSet(0x333, 0x0)) { + Rect textRect; + + CalcStringRect(&textRect, str, length); + textWidth = textRect.left + textRect.right; + textHeight = textRect.top + textRect.bottom; + } + + if (IsDrawFlagSet(0x30, 0x10)) { + *xOrigin -= textWidth / 2.0f; + } else if (IsDrawFlagSet(0x30, 0x20)) { + *xOrigin -= textWidth; + } + + if (IsDrawFlagSet(0x300, 0x100)) { + *yOrigin -= textHeight / 2.0f; + } else if (IsDrawFlagSet(0x300, 0x200)) { + *yOrigin -= textHeight; + } + + if (IsDrawFlagSet(0x3, 0x1)) { + f32 width = CalcLineWidth(str, length); + f32 offset = (textWidth - width) / 2.0f; + SetCursorX(*xOrigin + offset); + } else if (IsDrawFlagSet(0x3, 0x2)) { + f32 width = CalcLineWidth(str, length); + f32 offset = textWidth - width; + SetCursorX(*xOrigin + offset); + } else { + SetCursorX(*xOrigin); + } + + if (IsDrawFlagSet(0x300, 0x300)) { + SetCursorY(*yOrigin); + } else { + SetCursorY(*yOrigin + GetFontAscent()); + } + + return textWidth; + } + + template + f32 TextWriterBase::PrintImpl(const charT* str, int length) { + NW4HBM_ASSERT_VALID_PTR(1055, this); + NW4HBM_ASSERT_VALID_PTR(1056, str); + NW4HBM_ASSERT_VALID_PTR(1057, GetFont()); + NW4R_ASSERT_MIN(1058, length, 0); + f32 xOrigin = GetCursorX(); + f32 yOrigin = GetCursorY(); + f32 orgCursorX = xOrigin; + f32 orgCursorY = yOrigin; + f32 xCursorAdj = 0.0f; + f32 yCursorAdj = 0.0f; + f32 textWidth = 0.0f; + bool bCharSpace = false; + + textWidth = AdjustCursor(&xOrigin, &yOrigin, str, length); + xCursorAdj = orgCursorX - GetCursorX(); + yCursorAdj = orgCursorY - GetCursorY(); + + PrintContext context = {this, str, xOrigin, yOrigin, 0}; + CharStrmReader reader = GetFont()->GetCharStrmReader(); + reader.Set(str); + + u16 code = reader.Next(); + + while (static_cast(reader.GetCurrentPos()) - str <= length) { + if (code < ' ') { // C0 control characters under space + context.str = static_cast(reader.GetCurrentPos()); + context.flags = 0; + context.flags |= bCharSpace ? FALSE : TRUE; + + Operation operation = mTagProcessor->Process(code, &context); + + if (operation == OPERATION_NEXT_LINE) { + NW4HBM_ASSERT_VALID_PTR(1097, context.str); + + if (IsDrawFlagSet(0x3, 0x1)) { + int remain = length - (context.str - str); + f32 width = CalcLineWidth(context.str, remain); + f32 offset = (textWidth - width) / 2.0f; + + SetCursorX(context.xOrigin + offset); + } else if (IsDrawFlagSet(0x3, 0x2)) { + int remain = length - (context.str - str); + f32 width = CalcLineWidth(context.str, remain); + f32 offset = textWidth - width; + + SetCursorX(context.xOrigin + offset); + } else { + f32 width = GetCursorX() - context.xOrigin; + + textWidth = Max(textWidth, width); + SetCursorX(context.xOrigin); + } + bCharSpace = false; + } else if (operation == OPERATION_NO_CHAR_SPACE) { + bCharSpace = false; + } else if (operation == OPERATION_CHAR_SPACE) { + bCharSpace = true; + } else if (operation == OPERATION_END_DRAW) { + break; + } + + NW4HBM_ASSERT_VALID_PTR(1137, context.str); + reader.Set(context.str); + } else { + f32 baseY = GetCursorY(); + + if (bCharSpace) { + MoveCursorX(GetCharSpace()); + } + + bCharSpace = true; + + { + const Font* pFont = GetFont(); + f32 adj = -pFont->GetBaselinePos() * GetScaleV(); + + MoveCursorY(adj); + } + + CharWriter::Print(code); + SetCursorY(baseY); + } + + code = reader.Next(); + } + + if (IsDrawFlagSet(0x300, 0x100) || IsDrawFlagSet(0x300, 0x200)) { + SetCursorY(orgCursorY); + } else { + MoveCursorY(yCursorAdj); + } + + return textWidth; + } + + static void ut_TextWriterBase_dummy(void* buffer, int size) { + NW4HBM_ASSERT_VALID_PTR(0, buffer); + NW4R_ASSERT_MIN(0, size, 0); + } + + template + void TextWriterBase::CalcStringRectImpl(Rect* pRect, const charT* str, int length) { + NW4HBM_ASSERT_VALID_PTR(1010, this); + NW4HBM_ASSERT_VALID_PTR(1011, pRect); + NW4HBM_ASSERT_VALID_PTR(1012, str); + NW4R_ASSERT_MIN(1013, length, 0); + int remain = length; + const charT* pos = str; + + pRect->left = 0.0; + pRect->right = 0.0; + pRect->top = 0.0; + pRect->bottom = 0.0; + + SetCursor(0.0f, 0.0f); + + do { + Rect rect; + int read = CalcLineRectImpl(&rect, pos, remain); + + pos += read; + remain -= read; + + pRect->left = Min(pRect->left, rect.left); + pRect->top = Min(pRect->top, rect.top); + pRect->right = Max(pRect->right, rect.right); + pRect->bottom = Max(pRect->bottom, rect.bottom); + } while (remain > 0); + } + + template + void TextWriterBase::ut_TextWriterBase_unused1(Rect* pRect, const charT* str, + int length) { + void* buffer = 0; + int size = 0; + + NW4HBM_ASSERT_VALID_PTR(0, this); + NW4HBM_ASSERT_VALID_PTR(0, pRect); + NW4HBM_ASSERT_VALID_PTR(0, str); + NW4R_ASSERT_MIN(0, length, 0); + NW4HBM_ASSERT_VALID_PTR(0, buffer); + NW4R_ASSERT_MIN(0, size, 1); + } + + template + int TextWriterBase::CalcLineRectImpl(Rect* pRect, const charT* str, int length) { + NW4HBM_ASSERT_VALID_PTR(893, this); + NW4HBM_ASSERT_VALID_PTR(894, pRect); + NW4HBM_ASSERT_VALID_PTR(895, str); + NW4R_ASSERT_MIN(896, length, 0); + PrintContext context = {this, str, 0.0f, 0.0f, 0}; + + const Font* font = GetFont(); + f32 x = 0.0f; + bool bCharSpace = false; + + NW4HBM_ASSERT_VALID_PTR(902, font); + CharStrmReader reader = font->GetCharStrmReader(); + + pRect->left = 0.0f; + pRect->right = 0.0f; + pRect->top = Min(0.0f, GetLineHeight()); + pRect->bottom = Max(0.0f, GetLineHeight()); + + reader.Set(str); + + for (u16 code = reader.Next(); + static_cast(reader.GetCurrentPos()) - str <= length; + code = reader.Next()) + { + if (code < ' ') { + Operation operation; + Rect rect(x, 0.0f, 0.0f, 0.0f); + + context.str = static_cast(reader.GetCurrentPos()); + context.flags = 0; + context.flags |= bCharSpace ? FALSE : TRUE; + + SetCursorX(x); + + operation = mTagProcessor->CalcRect(&rect, code, &context); + + NW4HBM_ASSERT_VALID_PTR(936, context.str); + reader.Set(context.str); + + pRect->left = Min(pRect->left, rect.left); + pRect->top = Min(pRect->top, rect.top); + pRect->right = Max(pRect->right, rect.right); + pRect->bottom = Max(pRect->bottom, rect.bottom); + + x = GetCursorX(); + + if (operation == OPERATION_END_DRAW) { + return length; + } else if (operation == OPERATION_NO_CHAR_SPACE) { + bCharSpace = false; + } else if (operation == OPERATION_CHAR_SPACE) { + bCharSpace = true; + } else if (operation == OPERATION_NEXT_LINE) { + break; + } + } else { + if (bCharSpace) { + x += GetCharSpace(); + } + + bCharSpace = true; + + if (IsWidthFixed()) { + x += GetFixedWidth(); + } else { + x += GetFont()->GetCharWidth(code) * GetScaleH(); + } + + pRect->left = Min(pRect->left, x); + pRect->right = Max(pRect->right, x); + } + } + + return static_cast(reader.GetCurrentPos()) - str; + } + + template + f32 TextWriterBase::CalcLineWidth(const charT* str, int length) { + NW4HBM_ASSERT_VALID_PTR(861, this); + NW4HBM_ASSERT_VALID_PTR(862, str); + NW4R_ASSERT_MIN(863, length, 0); + Rect rect; + TextWriterBase myCopy(*this); + + myCopy.SetCursor(0.0f, 0.0f); + myCopy.CalcLineRectImpl(&rect, str, length); + return rect.GetWidth(); + } + + template + charT* TextWriterBase::GetBuffer() { + return mFormatBuffer; + } + + template + u32 TextWriterBase::GetBufferSize() { + return mFormatBufferSize; + } + + template + charT* TextWriterBase::SetBuffer(u32 size) { + charT* oldBuffer = mFormatBuffer; + + mFormatBuffer = NULL; + mFormatBufferSize = size; + + return oldBuffer; + } + + template + charT* TextWriterBase::SetBuffer(charT* buffer, u32 size) { + charT* oldBuffer = mFormatBuffer; + + mFormatBuffer = buffer; + mFormatBufferSize = size; + + return oldBuffer; + } + + template + f32 TextWriterBase::Print(const charT* str) { + NW4HBM_ASSERT_VALID_PTR(733, this); + NW4HBM_ASSERT_VALID_PTR(734, str); + return Print(str, StrLen(str)); + } + + template + f32 TextWriterBase::Print(const charT* str, int length) { + NW4HBM_ASSERT_VALID_PTR(705, this); + NW4HBM_ASSERT_VALID_PTR(706, str); + NW4R_ASSERT_MIN(707, length, 0); + TextWriterBase myCopy(*this); + + f32 width = myCopy.PrintImpl(str, length); + SetCursor(myCopy.GetCursorX(), myCopy.GetCursorY()); + + return width; + } + + template + f32 TextWriterBase::VPrintf(const charT* format, std::va_list args) { + NW4HBM_ASSERT_VALID_PTR(678, this); + NW4HBM_ASSERT_VALID_PTR(679, format); + + // i did not know about alloca before this TU so thank you kiwi + charT* buffer = + mFormatBuffer ? mFormatBuffer : static_cast(__alloca(mFormatBufferSize)); + + int length = VSNPrintf(buffer, mFormatBufferSize, format, args); + f32 width = Print(buffer, length); + return width; + } + + template + f32 TextWriterBase::Printf(const charT* format, ...) { + NW4HBM_ASSERT_VALID_PTR(650, this); + NW4HBM_ASSERT_VALID_PTR(651, format); + std::va_list vargs; + + va_start(vargs, format); + f32 width = VPrintf(format, vargs); + va_end(vlist); + + return width; + } + + template + void TextWriterBase::CalcStringRect(Rect* pRect, const charT* str) const { + CalcStringRect(pRect, str, StrLen(str)); + } + + template + void TextWriterBase::CalcStringRect(Rect* pRect, const charT* str, + int length) const { + NW4HBM_ASSERT_VALID_PTR(548, this); + NW4HBM_ASSERT_VALID_PTR(549, pRect); + NW4HBM_ASSERT_VALID_PTR(550, str); + NW4R_ASSERT_MIN(551, length, 0); + TextWriterBase myCopy(*this); + + myCopy.CalcStringRectImpl(pRect, str, length); + } + + template + f32 TextWriterBase::CalcStringHeight(const charT* str) const { + return CalcStringHeight(str, StrLen(str)); + } + + template + f32 TextWriterBase::CalcStringHeight(const charT* str, int length) const { + Rect rect; + + CalcStringRect(&rect, str, length); + return rect.GetHeight(); + } + + template + f32 TextWriterBase::CalcStringWidth(const charT* str) const { + return CalcStringWidth(str, StrLen(str)); + } + + template + f32 TextWriterBase::CalcStringWidth(const charT* str, int length) const { + Rect rect; + + CalcStringRect(&rect, str, length); + return rect.GetWidth(); + } + + template + void TextWriterBase::CalcVStringRect(Rect* pRect, const charT* format, + std::va_list args) const { + NW4HBM_ASSERT_VALID_PTR(0, this); + NW4HBM_ASSERT_VALID_PTR(0, format); + NW4HBM_ASSERT_VALID_PTR(0, pRect); + charT* buffer = + mFormatBuffer ? mFormatBuffer : static_cast(__alloca(mFormatBufferSize)); + + int length = VSNPrintf(buffer, mFormatBufferSize, format, args); + CalcStringRect(pRect, buffer, length); + } + + template class TextWriterBase; + template class TextWriterBase; + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp new file mode 100644 index 0000000000..4bc3a7b181 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp @@ -0,0 +1,63 @@ +#include "binaryFileFormat.h" + +#include "../db/assert.h" + +namespace nw4hbm { + namespace ut { + + bool IsValidBinaryFile(const BinaryFileHeader* header, u32 signature, u16 version, + u16 minBlocks) { + NW4HBM_ASSERT_VALID_PTR(48, header); + + if (header->signature != signature) { + s8 signature1 = (header->signature >> 24) & 0xFF; + s8 signature2 = (header->signature >> 16) & 0xFF; + s8 signature3 = (header->signature >> 8) & 0xFF; + s8 signature4 = (header->signature & 0xFF); + + s8 signature5 = (signature >> 24) & 0xFF; + s8 signature6 = (signature >> 16) & 0xFF; + s8 signature7 = (signature >> 8) & 0xFF; + s8 signature8 = (signature & 0xFF); + + NW4R_DB_WARNING(60, false, + "Signature check failed ('%c%c%c%c' must be '%c%c%c%c').", + signature1, signature2, signature3, signature4, signature5, + signature6, signature7, signature8); + return false; + } + + // U+FEFF * BYTE ORDER MARK + if (header->byteOrder != 0xFEFF) { + NW4R_DB_WARNING(65, false, "Unsupported byte order."); + return false; + } + + if (header->version != version) { + NW4R_DB_WARNING(75, false, "Version check faild ('%d.%d' must be '%d.%d').", + (header->version >> 8) & 0xFF, header->version & 0xFF, + (version >> 8) & 0xFF, version & 0xFF); + return false; + } + + if (header->fileSize < sizeof(*header) + sizeof(BinaryBlockHeader) * minBlocks) { + NW4R_DB_WARNING(80, false, "Too small file size(=%d).", header->fileSize); + return false; + } + + if (header->dataBlocks < minBlocks) { + NW4R_DB_WARNING(85, false, "Too small number of data blocks(=%d).", + header->dataBlocks); + return false; + } + + return true; + } + + // required to match .data + void dummy(const BinaryFileHeader* fileHeader) { + NW4HBM_ASSERT_VALID_PTR(0, fileHeader); + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp b/src/revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp new file mode 100644 index 0000000000..a951a75eb2 --- /dev/null +++ b/src/revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp @@ -0,0 +1,102 @@ +#include "list.h" + +#include "../db/assert.h" + +#define OBJ_TO_NODE(list_, object_) \ + reinterpret_cast(reinterpret_cast(object_) + (list_)->offset) + +namespace nw4hbm { + namespace ut { + + void List_Init(List* list, u16 offset) { + NW4HBM_ASSERT_CHECK_NULL(41, list); + list->headObject = NULL; + list->tailObject = NULL; + list->numObjects = 0; + list->offset = offset; + } + + static void SetFirstObject(List* list, void* object) { + NW4HBM_ASSERT_CHECK_NULL(64, list); + NW4HBM_ASSERT_CHECK_NULL(65, object); + + Link* link = OBJ_TO_NODE(list, object); + + link->nextObject = NULL; + link->prevObject = NULL; + list->headObject = object; + list->tailObject = object; + list->numObjects++; + } + + void List_Append(List* list, void* object) { + NW4HBM_ASSERT_CHECK_NULL(89, list); + NW4HBM_ASSERT_CHECK_NULL(90, object); + + if (list->headObject == NULL) { + SetFirstObject(list, object); + return; + } + + Link* link = OBJ_TO_NODE(list, object); + + link->prevObject = list->tailObject; + link->nextObject = NULL; + + OBJ_TO_NODE(list, list->tailObject)->nextObject = object; + + list->tailObject = object; + list->numObjects++; + } + + void List_Remove(List* list, void* object) { + NW4HBM_ASSERT_CHECK_NULL(203, list); + NW4HBM_ASSERT_CHECK_NULL(204, object); + + Link* link = OBJ_TO_NODE(list, object); + + if (!link->prevObject) { + list->headObject = link->nextObject; + } else { + OBJ_TO_NODE(list, link->prevObject)->nextObject = link->nextObject; + } + + if (!link->nextObject) { + list->tailObject = link->prevObject; + } else { + OBJ_TO_NODE(list, link->nextObject)->prevObject = link->prevObject; + } + + link->prevObject = NULL; + link->nextObject = NULL; + + list->numObjects--; + } + + void* List_GetNext(const List* list, const void* object) { + NW4HBM_ASSERT_CHECK_NULL(245, list); + + if (object == NULL) { + return list->headObject; + } + + return OBJ_TO_NODE(list, object)->nextObject; + } + + void* List_GetNth(const List* list, u16 index) { + int count = 0; + Link* object = NULL; + + NW4HBM_ASSERT_CHECK_NULL(297, list); + + for (; (object = static_cast(List_GetNext(list, object))); count++) { + if (index == count) { + return object; + } + } + + return NULL; + } + + } // namespace ut +} // namespace nw4hbm diff --git a/src/revolution/homebuttonLib/sound/mix.cpp b/src/revolution/homebuttonLib/sound/mix.cpp new file mode 100644 index 0000000000..36dcc452ae --- /dev/null +++ b/src/revolution/homebuttonLib/sound/mix.cpp @@ -0,0 +1,727 @@ +#include "mix.h" + + +#include + +#include + +// #include +// #include +// #include + + + +#define HBMMIX_MAX_CHANNELS 0x10 +#define HBMMIX_MAX_INDICES 0x60 +#define HBMMIX_MAX_KEYS 0x10 + + +enum HBMMIXChannelModeFlags +{ + // TODO: figure out what these represent + HBMMIX_FLAG_31 = 1u << 31, + HBMMIX_FLAG_30 = 1 << 30, + HBMMIX_FLAG_29 = 1 << 29, + HBMMIX_FLAG_28 = 1 << 28, +}; + +typedef struct HBMMIXChannel +{ + AXVPB *axvpb; // size 0x04, offset 0x00 + HBMMIXSoundMode mode; // size 0x04, offset 0x04 + int input; // size 0x04, offset 0x08 + int auxA; // size 0x04, offset 0x0c + int pan; // size 0x04, offset 0x10 + int fader; // size 0x04, offset 0x14 + int l; // size 0x04, offset 0x18 + int r; // size 0x04, offset 0x1c + int f; // size 0x04, offset 0x20 + int b; // size 0x04, offset 0x24 + int l1; // size 0x04, offset 0x28 + int r1; // size 0x04, offset 0x2c + u16 v; // size 0x02, offset 0x30 + u16 v1; // size 0x02, offset 0x32 + u16 vL; // size 0x02, offset 0x34 + u16 vL1; // size 0x02, offset 0x36 + u16 vR; // size 0x02, offset 0x38 + u16 vR1; // size 0x02, offset 0x3a + u16 vS; // size 0x02, offset 0x3c + u16 vS1; // size 0x02, offset 0x3e + u16 vAL; // size 0x02, offset 0x40 + u16 vAL1; // size 0x02, offset 0x42 + u16 vAR; // size 0x02, offset 0x44 + u16 vAR1; // size 0x02, offset 0x46 + u16 vAS; // size 0x02, offset 0x48 + u16 vAS1; // size 0x02, offset 0x4a + u16 vBL; // size 0x02, offset 0x4c + u16 vBL1; // size 0x02, offset 0x4e + u16 vBR; // size 0x02, offset 0x50 + u16 vBR1; // size 0x02, offset 0x52 + u16 vBS; // size 0x02, offset 0x54 + u16 vBS1; // size 0x02, offset 0x56 + u16 vCL; // size 0x02, offset 0x58 + u16 vCL1; // size 0x02, offset 0x5a + u16 vCR; // size 0x02, offset 0x5c + u16 vCR1; // size 0x02, offset 0x5e + u16 vCS; // size 0x02, offset 0x60 + u16 vCS1; // size 0x02, offset 0x62 +} HBMMIXChannel; // size 0x64 + + +static void __HBMMIXSetPan(HBMMIXChannel *channel); +static void __HBMMIXResetChannel(HBMMIXChannel *channel); +static int __HBMMIXClampPan(int pan); +static u16 __HBMMIXGetVolume(int db_); + + +// .data +static u16 __HBMMIXVolumeTable[964 + 1] = +{ + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, + 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, + 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, + 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, + 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, + 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, + 23, 23, 24, 24, 24, 24, 25, 25, 25, 26, 26, + 26, 26, 27, 27, 27, 28, 28, 28, 29, 29, 29, + 30, 30, 30, 31, 31, 32, 32, 32, 33, 33, 33, + 34, 34, 35, 35, 35, 36, 36, 37, 37, 38, 38, + 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, + 44, 44, 45, 45, 46, 46, 47, 47, 48, 49, 49, + 50, 50, 51, 51, 52, 53, 53, 54, 55, 55, 56, + 56, 57, 58, 58, 59, 60, 61, 61, 62, 63, 63, + 64, 65, 66, 66, 67, 68, 69, 70, 70, 71, 72, + 73, 74, 75, 75, 76, 77, 78, 79, 80, 81, 82, + 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, + 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 120, + 121, 123, 124, 126, 127, 128, 130, 131, 133, 135, 136, + 138, 139, 141, 143, 144, 146, 148, 149, 151, 153, 155, + 156, 158, 160, 162, 164, 166, 168, 170, 171, 173, 175, + 178, 180, 182, 184, 186, 188, 190, 192, 195, 197, 199, + 202, 204, 206, 209, 211, 214, 216, 219, 221, 224, 226, + 229, 231, 234, 237, 240, 242, 245, 248, 251, 254, 257, + 260, 263, 266, 269, 272, 275, 278, 282, 285, 288, 292, + 295, 298, 302, 305, 309, 312, 316, 320, 323, 327, 331, + 335, 339, 343, 347, 351, 355, 359, 363, 367, 371, 376, + 380, 384, 389, 393, 398, 403, 407, 412, 417, 422, 427, + 431, 436, 442, 447, 452, 457, 462, 468, 473, 479, 484, + 490, 495, 501, 507, 513, 519, 525, 531, 537, 543, 550, + 556, 562, 569, 576, 582, 589, 596, 603, 610, 617, 624, + 631, 638, 646, 653, 661, 669, 676, 684, 692, 700, 708, + 716, 725, 733, 742, 750, 759, 768, 777, 786, 795, 804, + 813, 823, 832, 842, 852, 861, 871, 881, 892, 902, 912, + 923, 934, 945, 955, 967, 978, 989, 1001, 1012, 1024, 1036, + 1048, 1060, 1072, 1085, 1097, 1110, 1123, 1136, 1149, 1162, 1176, + 1189, 1203, 1217, 1231, 1245, 1260, 1274, 1289, 1304, 1319, 1334, + 1350, 1365, 1381, 1397, 1414, 1430, 1446, 1463, 1480, 1497, 1515, + 1532, 1550, 1568, 1586, 1604, 1623, 1642, 1661, 1680, 1700, 1719, + 1739, 1759, 1780, 1800, 1821, 1842, 1864, 1885, 1907, 1929, 1951, + 1974, 1997, 2020, 2043, 2067, 2091, 2115, 2140, 2164, 2190, 2215, + 2241, 2266, 2293, 2319, 2346, 2373, 2401, 2429, 2457, 2485, 2514, + 2543, 2573, 2602, 2632, 2663, 2694, 2725, 2757, 2789, 2821, 2853, + 2887, 2920, 2954, 2988, 3023, 3058, 3093, 3129, 3165, 3202, 3239, + 3276, 3314, 3353, 3391, 3431, 3470, 3511, 3551, 3592, 3634, 3676, + 3719, 3762, 3805, 3849, 3894, 3939, 3985, 4031, 4078, 4125, 4173, + 4221, 4270, 4319, 4369, 4420, 4471, 4523, 4575, 4628, 4682, 4736, + 4791, 4846, 4902, 4959, 5017, 5075, 5133, 5193, 5253, 5314, 5375, + 5438, 5501, 5564, 5629, 5694, 5760, 5827, 5894, 5962, 6031, 6101, + 6172, 6243, 6316, 6389, 6463, 6538, 6613, 6690, 6767, 6846, 6925, + 7005, 7086, 7168, 7251, 7335, 7420, 7506, 7593, 7681, 7770, 7860, + 7951, 8043, 8136, 8230, 8326, 8422, 8520, 8618, 8718, 8819, 8921, + 9025, 9129, 9235, 9342, 9450, 9559, 9670, 9782, 9895, 10010, 10126, + 10243, 10362, 10482, 10603, 10726, 10850, 10976, 11103, 11231, 11361, 11493, + 11626, 11761, 11897, 12035, 12174, 12315, 12458, 12602, 12748, 12895, 13045, + 13196, 13349, 13503, 13659, 13818, 13978, 14140, 14303, 14469, 14636, 14806, + 14977, 15151, 15326, 15504, 15683, 15865, 16049, 16234, 16422, 16613, 16805, + 17000, 17196, 17396, 17597, 17801, 18007, 18215, 18426, 18640, 18856, 19074, + 19295, 19518, 19744, 19973, 20204, 20438, 20675, 20914, 21156, 21401, 21649, + 21900, 22153, 22410, 22669, 22932, 23197, 23466, 23738, 24013, 24291, 24572, + 24857, 25144, 25436, 25730, 26028, 26329, 26634, 26943, 27255, 27570, 27890, + 28213, 28539, 28870, 29204, 29542, 29884, 30230, 30580, 30934, 31293, 31655, + 32022, 32392, 32767, 33147, 33531, 33919, 34312, 34709, 35111, 35518, 35929, + 36345, 36766, 37192, 37622, 38058, 38499, 38944, 39395, 39851, 40313, 40780, + 41252, 41730, 42213, 42702, 43196, 43696, 44202, 44714, 45232, 45756, 46286, + 46821, 47364, 47912, 48467, 49028, 49596, 50170, 50751, 51339, 51933, 52535, + 53143, 53758, 54381, 55011, 55648, 56292, 56944, 57603, 58270, 58945, 59627, + 60318, 61016, 61723, 62438, 63161, 63892, 64632, 65380 +}; + +static int __HBMMIXPanTable[128] = +{ + 0, 0, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, + -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, -9, -9, -10, + -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -14, -15, -15, + -16, -16, -17, -17, -18, -18, -19, -20, -20, -21, -21, -22, -22, + -23, -23, -24, -25, -25, -26, -26, -27, -28, -28, -29, -30, -30, + -31, -32, -33, -33, -34, -35, -36, -36, -37, -38, -39, -40, -40, + -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -54, + -55, -56, -57, -59, -60, -61, -63, -64, -66, -67, -69, -71, -72, + -74, -76, -78, -80, -83, -85, -87, -90, -93, -96, -99, -102, -106, + -110, -115, -120, -126, -133, -140, -150, -163, -180, -210, -904 +}; + +static s16 __HBMMIX_DPL2_front[128] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, + -3, -4, -4, -4, -5, -5, -6, -6, -6, -7, -7, -8, + -8, -9, -9, -10, -11, -11, -12, -12, -13, -14, -14, -15, + -16, -17, -17, -18, -19, -20, -21, -21, -22, -23, -24, -25, + -26, -27, -28, -29, -30, -31, -32, -34, -35, -36, -37, -38, + -40, -41, -42, -44, -45, -47, -48, -50, -52, -53, -55, -57, + -58, -60, -62, -64, -66, -68, -70, -73, -75, -77, -80, -82, + -85, -88, -90, -93, -96, -100, -103, -106, -110, -114, -118, -122, + -126, -131, -136, -141, -146, -152, -159, -166, -173, -181, -190, -201, + -212, -225, -241, -261, -286, -321, -381, -960 +}; + +static s16 __HBMMIX_DPL2_rear[128] = +{ + -61, -61, -60, -59, -59, -58, -58, -57, -56, -56, -55, -55, -54, -53, -53, + -52, -52, -51, -50, -50, -49, -49, -48, -48, -47, -47, -46, -46, -45, -45, + -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -38, + -37, -37, -36, -36, -35, -35, -35, -34, -34, -33, -33, -32, -32, -32, -31, + -31, -31, -30, -30, -29, -29, -29, -28, -28, -28, -27, -27, -27, -26, -26, + -26, -25, -25, -25, -24, -24, -24, -23, -23, -23, -22, -22, -22, -21, -21, + -21, -20, -20, -20, -20, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, + -17, -16, -16, -16, -16, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, + -13, -13, -13, -12, -12, -12, -12, -11 +}; + +// .bss +static s8 sIndex2IdTable[HBMMIX_MAX_KEYS]; +static s8 sId2IndexTable[HBMMIX_MAX_INDICES]; +static HBMMIXSoundMode __HBMMIXSoundMode; +static HBMMIXChannel *__HBMMIXChannel; +static HBMMIXChannel __s_HBMMIXChannel[HBMMIX_MAX_CHANNELS]; +static BOOL __init; + + +static void __HBMMIXSetPan(HBMMIXChannel *channel) +{ + int pan, span, ipan, ispan; + + ASSERTLINE(211, (channel->pan <= 127) && (channel->pan >= 0)); + + pan = channel->pan; + ipan = 127 - pan; + span = 127; + ispan = 0; + + if (__HBMMIXSoundMode == HBMMIX_SOUND_MODE_DPL2) + { + channel->l = __HBMMIX_DPL2_front[pan]; + channel->r = __HBMMIX_DPL2_front[ipan]; + channel->f = __HBMMIX_DPL2_front[ispan]; + channel->b = __HBMMIX_DPL2_front[span]; + channel->l1 = __HBMMIX_DPL2_rear[ipan]; + channel->r1 = __HBMMIX_DPL2_rear[pan]; + } + else + { + channel->l = __HBMMIXPanTable[pan]; + channel->r = __HBMMIXPanTable[ipan]; + channel->f = __HBMMIXPanTable[ispan]; + channel->b = __HBMMIXPanTable[span]; + channel->l1 = 0; + channel->r1 = 0; + } +} + +static void __HBMMIXResetChannel(HBMMIXChannel *channel) +{ + channel->mode = HBMMIX_FLAG_30 | HBMMIX_FLAG_28; + channel->input = 0; + channel->auxA = -960; + channel->fader = 0; + channel->pan = 64; + + // one big long chain assignment + channel->v = + channel->vL = + channel->vR = + channel->vS = + channel->vAL = + channel->vAR = + channel->vAS = + channel->vBL = + channel->vBR = + channel->vBS = + channel->vCL = + channel->vCR = + channel->vCS = 0; + + __HBMMIXSetPan(channel); +} + +static int __HBMMIXClampPan(int pan) +{ + if (pan < 0) + return 0; + + if (pan > 127) + return 127; + + return pan; +} + +static u16 __HBMMIXGetVolume(int db_) +{ + int const db = db_; // presumably? i can't think of another reason + + if (db <= -904) + return 0; + + if (db >= 60) + return 65380; + + return __HBMMIXVolumeTable[db + 904]; +} + +void HBMMIXInit(void) +{ + int i; + + ASSERTLINE(332, AXIsInit()); + + if (AXIsInit() && !__init) + { + for (int i = 0; i < HBMMIX_MAX_KEYS; ++i) + sIndex2IdTable[i] = HBMMIX_KEY_NULL; + + for (int i = 0; i < HBMMIX_MAX_INDICES; ++i) + sId2IndexTable[i] = HBMMIX_INDEX_NULL; + + __HBMMIXChannel = __s_HBMMIXChannel; + + // what + for (i = 0; i < HBMMIX_MAX_CHANNELS; ++i) + { + __HBMMIXChannel[i].axvpb = NULL; + __HBMMIXResetChannel(&__HBMMIXChannel[i]); + } + + __HBMMIXSoundMode = HBMMIX_SOUND_MODE_STEREO; + __init = TRUE; + } +} + +void HBMMIXQuit(void) +{ + __HBMMIXChannel = NULL; + __init = FALSE; +} + +void HBMMIXSetSoundMode(HBMMIXSoundMode mode) +{ + ASSERTLINE(397, (mode == HBMMIX_SOUND_MODE_MONO) + || (mode == HBMMIX_SOUND_MODE_STEREO) + || (mode == HBMMIX_SOUND_MODE_DPL2)); + + __HBMMIXSoundMode = mode; +} + +HBMMIXSoundMode HBMMIXGetSoundMode(void) +{ + return __HBMMIXSoundMode; +} + +void HBMMIXInitChannel(AXVPB *axvpb, int input, int auxA, int pan, int fader) +{ + BOOL intrStatus; /* int old; */ + HBMMIXChannel *c; + u32 mixerCtrl; + u16 *p; + + ASSERTLINE(449, axvpb); + + HBMMIXIndex index = HBMGetIndex(axvpb->index); + c = &__HBMMIXChannel[index]; + + c->axvpb = axvpb; + c->mode = 0; + c->input = input; + c->auxA = auxA; + c->pan = pan; + c->fader = fader; + + __HBMMIXSetPan(c); + c->v = __HBMMIXGetVolume(input); + + mixerCtrl = 0; + + switch (__HBMMIXSoundMode) + { + case HBMMIX_SOUND_MODE_MONO: + c->vL = __HBMMIXGetVolume(c->fader + c->f ); + c->vR = __HBMMIXGetVolume(c->fader + c->f ); + c->vS = __HBMMIXGetVolume(c->fader + c->b - 30); + c->vAL = __HBMMIXGetVolume(c->fader + c->auxA + c->f ); + c->vAR = __HBMMIXGetVolume(c->fader + c->auxA + c->f ); + c->vAS = __HBMMIXGetVolume(c->fader + c->auxA + c->b - 30); + c->vBL = 0; + c->vBR = 0; + c->vBS = 0; + c->vCL = 0; + c->vCR = 0; + c->vCS = 0; + break; + + case HBMMIX_SOUND_MODE_STEREO: + c->vL = __HBMMIXGetVolume(c->fader + c->l + c->f); + c->vR = __HBMMIXGetVolume(c->fader + c->r + c->f); + c->vS = __HBMMIXGetVolume(c->fader + c->b - 30); + c->vAL = __HBMMIXGetVolume(c->fader + c->auxA + c->l + c->f); + c->vAR = __HBMMIXGetVolume(c->fader + c->auxA + c->r + c->f); + c->vAS = __HBMMIXGetVolume(c->fader + c->auxA + c->b - 30); + c->vBL = 0; + c->vBR = 0; + c->vBS = 0; + c->vCL = 0; + c->vCR = 0; + c->vCS = 0; + break; + + case HBMMIX_SOUND_MODE_DPL2: + c->vL = __HBMMIXGetVolume(c->fader + c->l + c->f); + c->vR = __HBMMIXGetVolume(c->fader + c->r + c->f); + c->vS = __HBMMIXGetVolume(c->fader + c->l1 + c->b); + c->vCL = __HBMMIXGetVolume(c->fader + c->r1 + c->b); + c->vAL = __HBMMIXGetVolume(c->fader + c->auxA + c->l + c->f); + c->vAR = __HBMMIXGetVolume(c->fader + c->auxA + c->r + c->f); + c->vAS = __HBMMIXGetVolume(c->fader + c->auxA + c->l1 + c->b); + c->vCR = __HBMMIXGetVolume(c->fader + c->auxA + c->r1 + c->b); + c->vBL = 0; + c->vBR = 0; + c->vBS = 0; + c->vCS = 0; + + mixerCtrl |= HBMMIX_FLAG_31; + break; + } + + intrStatus = OSDisableInterrupts(); + + axvpb->pb.ve.currentVolume = c->v; + axvpb->pb.ve.currentDelta = 0; + + p = (u16 *)&axvpb->pb.mix; + +#define DO_THING_(src_, flag_) \ + do \ + { \ + if ((*p++ = c->src_)) \ + mixerCtrl |= AX_MIXER_CTRL_ ## flag_; \ + \ + *p++ = 0; \ + } while (0) + +#define DO_THING_LR_(srcInfix_, flagInfix_) \ + DO_THING_(v ## srcInfix_ ## L, flagInfix_ ## L); \ + DO_THING_(v ## srcInfix_ ## R, flagInfix_ ## R) + + DO_THING_LR_( , ); + DO_THING_LR_(A, A_); + DO_THING_LR_(B, B_); + DO_THING_LR_(C, C_); + +#undef DO_THING_LR_ + +#define DO_THING_S_(srcInfix_, flagInfix_) \ + DO_THING_(v ## srcInfix_ ## S, flagInfix_ ## S) + + DO_THING_S_( , ); + DO_THING_S_(A, A_); + DO_THING_S_(B, B_); + DO_THING_S_(C, C_); + +#undef DO_THING_S_ + +#undef DO_THING_ + + axvpb->pb.mixerCtrl = mixerCtrl; + axvpb->sync |= AX_VPB_SYNC_FLAG_MIXER_CTRL | AX_VPB_SYNC_FLAG_MIX + | AX_VPB_SYNC_FLAG_VE; + + p = (u16 *)&axvpb->pb.rmtMix; + memset(p, 0, sizeof axvpb->pb.rmtMix); + + axvpb->pb.rmtMixerCtrl = 0; + axvpb->sync |= AX_VPB_SYNC_FLAG_RMT_MIXER_CTRL | AX_VPB_SYNC_FLAG_RMT_MIX; + + OSRestoreInterrupts(intrStatus); +} + +void HBMMIXReleaseChannel(AXVPB *axvpb) +{ + ASSERTLINE(590, axvpb); + + int index = HBMGetIndex(axvpb->index); + __HBMMIXChannel[index].axvpb = NULL; +} + +void HBMMIXSetInput(AXVPB *p, int dB) +{ + u32 index = HBMGetIndex(p->index); + HBMMIXChannel *channel = __HBMMIXChannel + index; + + channel->input = dB; + channel->mode |= HBMMIX_FLAG_28; +} + +void HBMMIXSetAuxA(AXVPB *p, int dB) +{ + u32 index = HBMGetIndex(p->index); + HBMMIXChannel *channel = __HBMMIXChannel + index; + + channel->auxA = dB; + channel->mode |= HBMMIX_FLAG_30; +} + +void HBMMIXSetPan(AXVPB *p, int pan) +{ + u32 index = HBMGetIndex(p->index); + HBMMIXChannel *channel = __HBMMIXChannel + index; + + channel->pan = __HBMMIXClampPan(pan); + __HBMMIXSetPan(channel); + channel->mode |= HBMMIX_FLAG_30; +} + +void HBMMIXSetFader(AXVPB *p, int dB) +{ + u32 index = HBMGetIndex(p->index); + HBMMIXChannel *channel = __HBMMIXChannel + index; + + channel->fader = dB; + channel->mode |= HBMMIX_FLAG_30; +} + +void HBMMIXUpdateSettings(void) +{ + int i; + + if (!__init) + return; + + for (i = 0; i < HBMMIX_MAX_CHANNELS; ++i) + { + int setNewMixLevel; + int setNewInputLevel; + HBMMIXChannel *c; + AXVPB *axvpb; + + setNewInputLevel = 0; + setNewMixLevel = 0; + c = &__HBMMIXChannel[i]; + axvpb = c->axvpb; + + if (axvpb) + { + u32 mixerCtrl = 0; + + if (c->mode & HBMMIX_FLAG_29) + { + c->v = c->v1; + + c->mode &= ~HBMMIX_FLAG_29; + setNewInputLevel = TRUE; + } + + if (c->mode & HBMMIX_FLAG_28) + { + c->v1 = __HBMMIXGetVolume(c->input); + + c->mode &= ~HBMMIX_FLAG_28; + c->mode |= HBMMIX_FLAG_29; + setNewInputLevel = TRUE; + } + + if (c->mode & HBMMIX_FLAG_31) + { + c->vL = c->vL1; + c->vR = c->vR1; + c->vS = c->vS1; + c->vAL = c->vAL1; + c->vAR = c->vAR1; + c->vAS = c->vAS1; + c->vBL = c->vBL1; + c->vBR = c->vBR1; + c->vBS = c->vBS1; + c->vCL = c->vCL1; + c->vCR = c->vCR1; + c->vCS = c->vCS1; + + c->mode &= ~HBMMIX_FLAG_31; + setNewMixLevel = TRUE; + } + + if (c->mode & HBMMIX_FLAG_30) + { + switch (__HBMMIXSoundMode) + { + case HBMMIX_SOUND_MODE_MONO: + c->vL1 = __HBMMIXGetVolume(c->fader + c->f ); + c->vR1 = __HBMMIXGetVolume(c->fader + c->f ); + c->vS1 = __HBMMIXGetVolume(c->fader + c->b - 30); + c->vAL1 = __HBMMIXGetVolume(c->fader + c->auxA + c->f ); + c->vAR1 = __HBMMIXGetVolume(c->fader + c->auxA + c->f ); + c->vAS1 = __HBMMIXGetVolume(c->fader + c->auxA + c->b - 30); + c->vBL1 = 0; + c->vBR1 = 0; + c->vBS1 = 0; + c->vCL1 = 0; + c->vCR1 = 0; + c->vCS1 = 0; + break; + + case HBMMIX_SOUND_MODE_STEREO: + c->vL1 = __HBMMIXGetVolume(c->fader + c->l + c->f); + c->vR1 = __HBMMIXGetVolume(c->fader + c->r + c->f); + c->vS1 = __HBMMIXGetVolume(c->fader + c->b - 30); + c->vAL1 = __HBMMIXGetVolume(c->fader + c->auxA + c->l + c->f); + c->vAR1 = __HBMMIXGetVolume(c->fader + c->auxA + c->r + c->f); + c->vAS1 = __HBMMIXGetVolume(c->fader + c->auxA + c->b - 30); + c->vBL1 = 0; + c->vBR1 = 0; + c->vBS1 = 0; + c->vCL1 = 0; + c->vCR1 = 0; + c->vCS1 = 0; + break; + + case HBMMIX_SOUND_MODE_DPL2: + c->vL1 = __HBMMIXGetVolume(c->fader + c->l + c->f); + c->vR1 = __HBMMIXGetVolume(c->fader + c->r + c->f); + c->vS1 = __HBMMIXGetVolume(c->fader + c->l1 + c->b); + c->vCL1 = __HBMMIXGetVolume(c->fader + c->r1 + c->b); + c->vAL1 = __HBMMIXGetVolume(c->fader + c->auxA + c->l + c->f); + c->vAR1 = __HBMMIXGetVolume(c->fader + c->auxA + c->r + c->f); + c->vAS1 = __HBMMIXGetVolume(c->fader + c->auxA + c->l1 + c->b); + c->vCR1 = __HBMMIXGetVolume(c->fader + c->auxA + c->r1 + c->b); + c->vBL1 = 0; + c->vBR1 = 0; + c->vBS1 = 0; + c->vCS1 = 0; + + mixerCtrl |= HBMMIX_FLAG_31; + break; + } + + c->mode &= ~HBMMIX_FLAG_30; + c->mode |= HBMMIX_FLAG_31; + setNewMixLevel = TRUE; + } + + if (setNewInputLevel) + { + axvpb->pb.ve.currentVolume = c->v; + axvpb->pb.ve.currentDelta = (c->v1 - c->v) / 96; + axvpb->sync |= AX_VPB_SYNC_FLAG_VE; + } + + if (setNewMixLevel) + { + u16 *p = (u16 *)&axvpb->pb.mix; + +#define DO_THING_(src_, flag1_, flag2_) \ + do \ + { \ + if ((*p++ = c->src_)) \ + mixerCtrl |= AX_MIXER_CTRL_ ## flag1_; \ + \ + if ((*p++ = (c->src_##1 - c->src_) / 96)) \ + mixerCtrl |= AX_MIXER_CTRL_ ## flag2_; \ + } while (0) + +#define DO_THING_LR_(srcInfix_, flagInfix_) \ + DO_THING_(v ## srcInfix_ ## L, flagInfix_ ## L, flagInfix_ ## DELTA); \ + DO_THING_(v ## srcInfix_ ## R, flagInfix_ ## R, flagInfix_ ## DELTA) + + DO_THING_LR_( , ); + DO_THING_LR_(A, A_); + DO_THING_LR_(B, B_); + DO_THING_LR_(C, C_); + +#undef DO_THING_LR_ + +#define DO_THING_S_(srcInfix_, flagInfix_) \ + DO_THING_(v ## srcInfix_ ## S, flagInfix_ ## S, flagInfix_ ## DELTA_S) + + DO_THING_S_( , ); + DO_THING_S_(A, A_); + DO_THING_S_(B, B_); + DO_THING_S_(C, C_); + +#undef DO_THING_S_ + +#undef DO_THING_ + + axvpb->pb.mixerCtrl = mixerCtrl; + axvpb->sync |= + AX_VPB_SYNC_FLAG_MIXER_CTRL | AX_VPB_SYNC_FLAG_MIX; + } + } + } +} + +HBMMIXIndex HBMAllocIndex(HBMMIXKey key) +{ + for (int i = 0; i < HBMMIX_MAX_KEYS; ++i) + { + if (sIndex2IdTable[i] < 0) + { + sIndex2IdTable[i] = key; + sId2IndexTable[key] = i; + + return i; + } + } + + return HBMMIX_INDEX_NULL; +} + +HBMMIXIndex HBMGetIndex(HBMMIXKey key) +{ + return sId2IndexTable[key]; +} + +void HBMFreeIndex(HBMMIXIndex index) +{ + HBMMIXKey key = sIndex2IdTable[index]; + + sIndex2IdTable[index] = HBMMIX_KEY_NULL; + sId2IndexTable[key] = HBMMIX_INDEX_NULL; +} + +void HBMFreeIndexByKey(HBMMIXKey key) +{ + HBMMIXIndex index = sId2IndexTable[key]; + + if (index >= 0) + { + sIndex2IdTable[index] = HBMMIX_KEY_NULL; + sId2IndexTable[key] = HBMMIX_INDEX_NULL; + } +} diff --git a/src/revolution/homebuttonLib/sound/mix.h b/src/revolution/homebuttonLib/sound/mix.h new file mode 100644 index 0000000000..79665ca142 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/mix.h @@ -0,0 +1,51 @@ +#ifndef RVL_SDK_HBMMIX_H +#define RVL_SDK_HBMMIX_H + +#include +#include + + +typedef int HBMMIXIndex; +#define HBMMIX_INDEX_NULL (-1) + +typedef u32 HBMMIXKey; +#define HBMMIX_KEY_NULL (-1) + +typedef u32 HBMMIXSoundMode; +enum HBMMIXSoundMode_et { + HBMMIX_SOUND_MODE_MONO, + HBMMIX_SOUND_MODE_STEREO, + HBMMIX_SOUND_MODE_DPL2, +}; + +#ifdef __cplusplus +extern "C" { +#endif + +void HBMMIXInit(void); +void HBMMIXQuit(void); + +void HBMMIXSetSoundMode(HBMMIXSoundMode mode); +HBMMIXSoundMode HBMMIXGetSoundMode(void); + +void HBMMIXInitChannel(AXVPB* axvpb, int input, int auxA, int pan, int fader); +void HBMMIXReleaseChannel(AXVPB* axvpb); + +void HBMMIXSetInput(AXVPB* p, int dB); +void HBMMIXSetAuxA(AXVPB* p, int dB); +void HBMMIXSetPan(AXVPB* p, int pan); +void HBMMIXSetFader(AXVPB* p, int dB); + +void HBMMIXUpdateSettings(void); + +HBMMIXIndex HBMAllocIndex(HBMMIXKey key); +HBMMIXIndex HBMGetIndex(HBMMIXKey key); + +void HBMFreeIndex(HBMMIXIndex index); +void HBMFreeIndexByKey(HBMMIXKey key); + +#ifdef __cplusplus +} +#endif + +#endif // RVL_SDK_HBMMIX_H diff --git a/src/revolution/homebuttonLib/sound/seq.cpp b/src/revolution/homebuttonLib/sound/seq.cpp new file mode 100644 index 0000000000..dde2d01960 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/seq.cpp @@ -0,0 +1,532 @@ +#include "seq.h" + + +#include + +#include "syn.h" + +// #include +// #include + + + +// As specified by General MIDI 1 + +#define MIDI_TRACK_HEADER_MAGIC 'MThd' +#define MIDI_TRACK_MAGIC 'MTrk' + +#define MIDI_FILE_FORMAT_0 0 +#define MIDI_FILE_FORMAT_1 1 +// #define MIDI_FILE_FORMAT_2 2 + +#define MIDI_MESSAGE_CHANNEL_MODE_MESSAGE 0xB0 +#define MIDI_MESSAGE_SYSEX_BEGIN 0xF0 +#define MIDI_MESSAGE_SYSEX_END 0xF7 +#define MIDI_MESSAGE_META_EVENT 0xFF + +#define MIDI_CHANNEL_MODE_MESSAGE_ALL_NOTES_OFF 0x7B + +#define MIDI_META_EVENT_END_OF_TRACK 0x2F +#define MIDI_META_EVENT_SET_TEMPO 0x51 + + +enum HBMSEQTRACKSTATE_et +{ + HBMSEQ_TRACK_STATE_0, // stopped? + HBMSEQ_TRACK_STATE_1, // playing? + HBMSEQ_TRACK_STATE_2, // never set to; only checked for +}; + + +static void __HBMSEQPushSequenceList(HBMSEQSEQUENCE *sequence); +static void __HBMSEQRemoveSequenceFromList(HBMSEQSEQUENCE *sequence); +static u32 __HBMSEQGetIntTrack(HBMSEQTRACK *track); +static void __HBMSEQHandleSysExEvent(HBMSEQTRACK *track); +static void __HBMSEQSetTicksPerFrame(HBMSEQTRACK *track, f32 bps); +static void __HBMSEQTempoMetaEvent(HBMSEQTRACK *track); +static void __HBMSEQTrackEnd(HBMSEQTRACK *track); +static void __HBMSEQHandleMetaEvent(HBMSEQTRACK *track); +static void __HBMSEQHandleSynthEvent(HBMSYNSYNTH *synth, HBMSEQTRACK *track); +static void __HBMSEQRunEvent(HBMSYNSYNTH *synth, HBMSEQTRACK *track); +static void __HBMSEQInitTracks(HBMSEQSEQUENCE *sequence, u8 *read, + int tracks); +static void __HBMSEQReadHeader(HBMSEQSEQUENCE *sequence, u8 *midiStream); + + +// .data +static u8 __HBMSEQMidiEventLength[128] = +{ + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + + 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +// .bss +static HBMSEQSEQUENCE *__HBMSEQSequenceList; +static BOOL __init; + + +static void __HBMSEQPushSequenceList(HBMSEQSEQUENCE *sequence) +{ + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + if (__HBMSEQSequenceList) + sequence->next = __HBMSEQSequenceList; + else + sequence->next = NULL; + + __HBMSEQSequenceList = sequence; + + OSRestoreInterrupts(intrStatus); +} + +static void __HBMSEQRemoveSequenceFromList(HBMSEQSEQUENCE *sequence) +{ + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + HBMSEQSEQUENCE *thisSequence = __HBMSEQSequenceList; + + __HBMSEQSequenceList = NULL; + + while (thisSequence) + { + HBMSEQSEQUENCE *next = thisSequence->next; + + if (thisSequence != sequence) + __HBMSEQPushSequenceList(thisSequence); + + thisSequence = next; + } + + OSRestoreInterrupts(intrStatus); +} + +static u32 __HBMSEQGetIntTrack(HBMSEQTRACK *track) +{ + u32 value; + + ASSERTLINE(106, track); + + value = *track->current & 0x7f; + + while (*track->current & 0x80) + { + ++track->current; + + value = (value << 7) + (*track->current & 0x7f); + } + + ++track->current; + + return value; +} + +static void __HBMSEQHandleSysExEvent(HBMSEQTRACK *track) +{ + u32 length; + + ASSERTLINE(129, track); + + length = __HBMSEQGetIntTrack(track); + track->current += length; +} + +static void __HBMSEQSetTicksPerFrame(HBMSEQTRACK *track, f32 bps) +{ + HBMSEQSEQUENCE *sequence; + + ASSERTLINE(143, track); + + sequence = track->sequence; + + track->beatsPerSec = bps; + track->ticksPerFrame = + 96.0f / (3.2e4f / bps / sequence->timeFormat) * 65536.0f; +} + +static void __HBMSEQTempoMetaEvent(HBMSEQTRACK *track) +{ + u32 data; + f32 beatsPerSec; + + // doubled statements + data = *track->current; ++track->current; + data = (data << 8) + *track->current; ++track->current; + data = (data << 8) + *track->current; ++track->current; + + beatsPerSec = 1e6f / data; + + __HBMSEQSetTicksPerFrame(track, beatsPerSec); +} + +static void __HBMSEQTrackEnd(HBMSEQTRACK *track) +{ + HBMSEQSEQUENCE *sequence; + + ASSERTLINE(185, track); + + sequence = track->sequence; + + --sequence->tracksRunning; + track->state = HBMSEQ_TRACK_STATE_0; + + if (sequence->tracksRunning == 0) + sequence->end = TRUE; +} + +static void __HBMSEQHandleMetaEvent(HBMSEQTRACK *track) +{ + u8 type; + u32 length; + + ASSERTLINE(204, track); + + // doubled statements + type = *track->current; ++track->current; + switch (type) + { + case MIDI_META_EVENT_END_OF_TRACK: + __HBMSEQTrackEnd(track); + break; + + case MIDI_META_EVENT_SET_TEMPO: + length = __HBMSEQGetIntTrack(track); // assignment unnecessary? + __HBMSEQTempoMetaEvent(track); + break; + + default: + length = __HBMSEQGetIntTrack(track); + track->current += length; + break; + } +} + +static void __HBMSEQHandleSynthEvent(HBMSYNSYNTH *synth, HBMSEQTRACK *track) +{ + u8 ch[3]; + u32 bytes; + + bytes = __HBMSEQMidiEventLength[track->status - 128]; + ch[0] = track->status; + + switch (bytes) + { + case 0: + break; + + case 1: + // doubled statements + ch[1] = *track->current; ++track->current; + break; + + case 2: + // doubled statements + ch[1] = *track->current; ++track->current; + ch[2] = *track->current; ++track->current; + break; + } + + HBMSYNMidiInput(synth, ch); +} + +static void __HBMSEQRunEvent(HBMSYNSYNTH *synth, HBMSEQTRACK *track) +{ + u8 event; + + ASSERTLINE(280, synth); + ASSERTLINE(281, track); + + event = *track->current; + + if (event >= 0x80) + { + track->status = event; + ++track->current; + } + + switch (track->status) + { + case MIDI_MESSAGE_SYSEX_BEGIN: + case MIDI_MESSAGE_SYSEX_END: + __HBMSEQHandleSysExEvent(track); + break; + + case MIDI_MESSAGE_META_EVENT: + __HBMSEQHandleMetaEvent(track); + break; + + default: + __HBMSEQHandleSynthEvent(synth, track); + break; + } + + if (track->current >= track->end) + __HBMSEQTrackEnd(track); +} + +static void __HBMSEQInitTracks(HBMSEQSEQUENCE *sequence, u8 *read, + int tracks) +{ + int i = 0; + u8 *p = read; + + while (tracks) + { + while (TRUE) + { + u32 chunk; + u32 bytes; + + // doubled statements + chunk = *(u32 *)p; p += sizeof(u32); + bytes = *(u32 *)p; p += sizeof(u32); + + if (chunk == MIDI_TRACK_MAGIC) + { + HBMSEQTRACK *track = sequence->track + i; + + track->sequence = sequence; + track->start = p; + track->end = p + bytes; + track->current = p; + track->defaultTicksPerFrame = + 96.0f / (1.6e4f / sequence->timeFormat) * 65536.0f; + track->state = HBMSEQ_TRACK_STATE_0; + + p += bytes; + break; + } + + p += bytes; + } + + --tracks; + ++i; + } +} + +static void __HBMSEQReadHeader(HBMSEQSEQUENCE *sequence, u8 *midiStream) +{ + u8 *read = midiStream; + u32 bytes; + u32 fileType; + + OSAssertMessage_Line(383, *(u32 *)read == MIDI_TRACK_HEADER_MAGIC, + "!!!midiStream is not a valid MIDI file\n!!!"); + read += sizeof(u32); + + // doubled statements + bytes = *(u32 *)read; read += sizeof(u32); + fileType = *(u16 *)read; read += sizeof(u16); + sequence->nTracks = *(u16 *)read; read += sizeof(u16); + sequence->timeFormat = *(s16 *)read; read += sizeof(s16); + + OSAssertMessage_Line(398, sequence->timeFormat >= 0, + "!!!HBMSEQ does not support SMPTE time!!!\n"); + + // fileType, sequence->nTracks, and sequence->timeFormat, respectively + bytes -= sizeof(u16) + sizeof(u16) + sizeof(s16); + read += bytes; + + switch (fileType) + { + case MIDI_FILE_FORMAT_0: + sequence->nTracks = 1; + __HBMSEQInitTracks(sequence, read, 1); + break; + + case MIDI_FILE_FORMAT_1: + OSAssertMessage_Line(420, sequence->nTracks < HBMSEQ_MAX_TRACKS, + "exceeded HBMSEQ_MAX_TRACKS, please increase " + "HBMSEQ_MAX_TRACKS\n"); + + __HBMSEQInitTracks(sequence, read, sequence->nTracks); + break; + + // case MIDI_FILE_FORMAT_2: // not supported + default: + OSAssertMessage_Line(428, FALSE, "!!!Invalid MIDI file type\n!!!"); + } + + sequence->tracksRunning = sequence->nTracks; +} + +void HBMSEQInit(void) +{ + if (!__init) + { + __HBMSEQSequenceList = NULL; + __init = TRUE; + } +} + +void HBMSEQQuit(void) +{ + __HBMSEQSequenceList = NULL; + __init = FALSE; +} + +void HBMSEQRunAudioFrame(void) +{ + HBMSEQSEQUENCE *sequence = __HBMSEQSequenceList; + + if (!__init) + return; + + for (; sequence; sequence = sequence->next) + { + if (sequence->state == HBM_SEQ_STATE_1 + || sequence->state == HBM_SEQ_STATE_2) + { + u32 i; + + for (i = 0; i < sequence->nTracks; ++i) + { + HBMSEQTRACK *track = &sequence->track[i]; + + if (track->state == HBMSEQ_TRACK_STATE_1 + || track->state == HBMSEQ_TRACK_STATE_2) + { + u32 ticks = track->ticksPerFrame; + + if (track->delay > ticks) + { + track->delay -= ticks; + continue; + } + + while (ticks >= track->delay) + { + ticks -= track->delay; + + __HBMSEQRunEvent(&sequence->synth, track); + + if (track->state == HBMSEQ_TRACK_STATE_0) + break; + + track->delay = __HBMSEQGetIntTrack(track) << 16; + } + + track->delay -= ticks; + } + } + } + + if (sequence->end) + { + if (sequence->state == HBM_SEQ_STATE_2) + { + HBMSEQSetState(sequence, HBM_SEQ_STATE_0); + HBMSEQSetState(sequence, HBM_SEQ_STATE_2); + } + else + { + HBMSEQSetState(sequence, HBM_SEQ_STATE_0); + } + } + } +} + +void HBMSEQAddSequence(HBMSEQSEQUENCE *sequence, u8 *midiStream, + u8 *wavetable, u8 *samples, u8 *zerobuffer) +{ + ASSERTLINE(551, sequence); + ASSERTLINE(552, midiStream); + ASSERTLINE(553, wavetable); + ASSERTLINE(554, samples); + + HBMSYNInitSynth(&sequence->synth, wavetable, samples, zerobuffer); + sequence->state = HBM_SEQ_STATE_0; + __HBMSEQReadHeader(sequence, midiStream); + __HBMSEQPushSequenceList(sequence); +} + +void HBMSEQRemoveSequence(HBMSEQSEQUENCE *sequence) +{ + ASSERTLINE(581, sequence); + + __HBMSEQRemoveSequenceFromList(sequence); + HBMSYNQuitSynth(&sequence->synth); +} + +void HBMSEQSetState(HBMSEQSEQUENCE *sequence, HBMSEQSTATE state) +{ + int i; + + ASSERTLINE(598, sequence); + + switch (state) + { + case HBM_SEQ_STATE_1: + case HBM_SEQ_STATE_2: + if (sequence->state == HBM_SEQ_STATE_0) + { + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + for (i = 0; i < sequence->nTracks; ++i) + { + HBMSEQTRACK *track = &sequence->track[i]; + + track->current = track->start; + track->ticksPerFrame = track->defaultTicksPerFrame; + track->delay = __HBMSEQGetIntTrack(track) << 16; + track->state = HBMSEQ_TRACK_STATE_1; + } + + sequence->tracksRunning = sequence->nTracks; + + OSRestoreInterrupts(intrStatus); + } + + sequence->end = FALSE; + break; + + case HBM_SEQ_STATE_0: + case HBM_SEQ_STATE_3: + for (i = 0; i < HBMSYN_NUM_MIDI_CHANNELS; ++i) + { + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + u8 ch[3]; + ch[0] = MIDI_MESSAGE_CHANNEL_MODE_MESSAGE | i; + ch[1] = MIDI_CHANNEL_MODE_MESSAGE_ALL_NOTES_OFF; + ch[2] = 0; // v = 0 -> all notes off + + HBMSYNMidiInput(&sequence->synth, ch); + + OSRestoreInterrupts(intrStatus); + } + + break; + } + + sequence->state = state; +} + +HBMSEQSTATE HBMSEQGetState(HBMSEQSEQUENCE *sequence) +{ + ASSERTLINE(666, sequence); + + return sequence->state; +} + +void HBMSEQSetVolume(HBMSEQSEQUENCE *sequence, s32 dB) +{ + ASSERTLINE(677, sequence); + + HBMSYNSetMasterVolume(&sequence->synth, dB); +} + +s32 HBMSEQGetVolume(HBMSEQSEQUENCE *sequence) +{ + ASSERTLINE(688, sequence); + + return HBMSYNGetMasterVolume(&sequence->synth); +} diff --git a/src/revolution/homebuttonLib/sound/seq.h b/src/revolution/homebuttonLib/sound/seq.h new file mode 100644 index 0000000000..00cceeb33f --- /dev/null +++ b/src/revolution/homebuttonLib/sound/seq.h @@ -0,0 +1,70 @@ +#ifndef RVL_SDK_HBMSEQ_H +#define RVL_SDK_HBMSEQ_H + +#include + +#include "syn.h" + +// Modifiable; to what extent is unknown +#define HBMSEQ_MAX_TRACKS 64 + +#ifdef __cplusplus +extern "C" { +#endif + +typedef u32 HBMSEQSTATE; +enum HBMSEQSTATE_et { + HBM_SEQ_STATE_0, // off? + HBM_SEQ_STATE_1, // on? + HBM_SEQ_STATE_2, // some sort of next? + HBM_SEQ_STATE_3, // paused? +}; + +// forward declarations +typedef struct _HBMSEQSEQUENCE HBMSEQSEQUENCE; + +typedef struct _HBMSEQTRACK { + HBMSEQSEQUENCE* sequence; // size 0x04, offset 0x00 + u8* start; // size 0x04, offset 0x04 + u8* end; // size 0x04, offset 0x08 + u8* current; // size 0x04, offset 0x0c + u8 status; // size 0x01, offset 0x10 + /* 3 bytes padding */ + f32 beatsPerSec; // size 0x04, offset 0x14 + u32 defaultTicksPerFrame; // size 0x04, offset 0x18 + u32 ticksPerFrame; // size 0x04, offset 0x1c + u32 delay; // size 0x04, offset 0x20 + u32 state; // size 0x04, offset 0x24 +} HBMSEQTRACK; // size 0x28 + +struct _HBMSEQSEQUENCE { + HBMSEQSEQUENCE* next; // size 0x0004, offset 0x0000 + HBMSEQSTATE state; // size 0x0004, offset 0x0004 + u16 nTracks; // size 0x0002, offset 0x0008 + s16 timeFormat; // size 0x0002, offset 0x000a + u32 tracksRunning; // size 0x0004, offset 0x000c + u32 end; // size 0x0004, offset 0x0010 + HBMSYNSYNTH synth; // size 0x2408, offset 0x0014 + HBMSEQTRACK track[HBMSEQ_MAX_TRACKS]; // size 0x0a00, offset 0x241c +}; // size 0x2e1c + +void HBMSEQInit(void); +void HBMSEQQuit(void); + +void HBMSEQRunAudioFrame(void); + +void HBMSEQAddSequence(HBMSEQSEQUENCE* sequence, u8* midiStream, u8* wavetable, u8* samples, + u8* zerobuffer); +void HBMSEQRemoveSequence(HBMSEQSEQUENCE* sequence); + +void HBMSEQSetState(HBMSEQSEQUENCE* sequence, HBMSEQSTATE state); +HBMSEQSTATE HBMSEQGetState(HBMSEQSEQUENCE* sequence); + +void HBMSEQSetVolume(HBMSEQSEQUENCE* sequence, s32 dB); +s32 HBMSEQGetVolume(HBMSEQSEQUENCE* sequence); + +#ifdef __cplusplus +} +#endif + +#endif // RVL_SDK_HBMSEQ_H diff --git a/src/revolution/homebuttonLib/sound/syn.cpp b/src/revolution/homebuttonLib/sound/syn.cpp new file mode 100644 index 0000000000..81f3cf93cd --- /dev/null +++ b/src/revolution/homebuttonLib/sound/syn.cpp @@ -0,0 +1,224 @@ +#include "syn.h" + + +#include + +#include + +#include "synprivate.h" + +#include "mix.h" + +// #include +// #include +// #include +// #include + + + +#define HBMSYN_MAX_VOICES 0x10 + + +static void __HBMSYNAddSynthToList(HBMSYNSYNTH *synth); +static void __HBMSYNRemoveSynthFromList(HBMSYNSYNTH *synth); + + +// .bss +static HBMSYNSYNTH *__HBMSYNSynthList; +HBMSYNVOICE *__HBMSYNVoice; +static HBMSYNVOICE __s_HBMSYNVoice[HBMSYN_MAX_VOICES]; +static int __init; + + +static void __HBMSYNAddSynthToList(HBMSYNSYNTH *synth) +{ + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + if (__HBMSYNSynthList) + synth->next = __HBMSYNSynthList; + else + synth->next = NULL; + + __HBMSYNSynthList = synth; + + OSRestoreInterrupts(intrStatus); +} + +static void __HBMSYNRemoveSynthFromList(HBMSYNSYNTH *synth) +{ + HBMSYNSYNTH *tempHead, *tempTail; + HBMSYNSYNTH *tempSynth; + + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + tempHead = NULL; + tempTail = NULL; + + for (tempSynth = __HBMSYNSynthList; tempSynth; tempSynth = tempSynth->next) + { + if (tempSynth != synth) + { + if (tempHead) + { + tempTail->next = tempSynth; + tempTail = tempSynth; + } + else + { + tempTail = tempSynth; + tempHead = tempTail; + } + } + } + + if (tempTail) + tempTail->next = NULL; + + __HBMSYNSynthList = tempHead; + + OSRestoreInterrupts(intrStatus); + + (void)tempSynth; // TODO: Where would this extra use go? +} + +void HBMSYNInit(void) +{ + int i; + + ASSERTLINE(95, AXIsInit()); + + if (AXIsInit() && !__init) + { + __HBMSYNVoice = __s_HBMSYNVoice; + + for (i = 0; i < HBMSYN_MAX_VOICES; ++i) + __HBMSYNVoice[i].synth = NULL; + + __HBMSYNSynthList = NULL; + __init = TRUE; + } +} + +void HBMSYNQuit(void) +{ + __HBMSYNVoice = NULL; + __init = FALSE; +} + +void HBMSYNRunAudioFrame(void) +{ + int i; + HBMSYNSYNTH *synth; + + if (__init) + { + for (i = 0; i < HBMSYN_MAX_VOICES; ++i) + __HBMSYNServiceVoice(i); + + for (synth = __HBMSYNSynthList; synth; synth = synth->next) + __HBMSYNRunInputBufferEvents(synth); + } +} + +void HBMSYNInitSynth(HBMSYNSYNTH *synth, u8 *wavetable, u8 *samples, + u8 *zerobuffer ATTR_UNUSED) +{ + u32 *p; + u32 mramBase; + u32 midiChannel, noteNumber; + + ASSERTLINE(173, synth); + ASSERTLINE(174, wavetable); + ASSERTLINE(175, samples); + + p = (u32 *)wavetable; + mramBase = (u32)OSCachedToPhysical(samples); + + // doubled statements + synth->percussiveInst = POINTER_ADD_TYPE(WTINST *, wavetable, *p); ++p; + synth->melodicInst = POINTER_ADD_TYPE(WTINST *, wavetable, *p); ++p; + synth->region = POINTER_ADD_TYPE(WTREGION *, wavetable, *p); ++p; + synth->art = POINTER_ADD_TYPE(WTART *, wavetable, *p); ++p; + synth->sample = POINTER_ADD_TYPE(WTSAMPLE *, wavetable, *p); ++p; + synth->adpcm = POINTER_ADD_TYPE(WTADPCM *, wavetable, *p); ++p; + + synth->samplesBaseWord = mramBase >> 1; + synth->samplesBaseByte = mramBase; + synth->samplesBaseNibble = mramBase << 1; + synth->masterVolume = 0; + + __HBMSYNResetAllControllers(synth); + + synth->inputPosition = *synth->input; + synth->inputCounter = 0; + synth->notes = 0; + + for (midiChannel = 0; midiChannel < HBMSYN_NUM_MIDI_CHANNELS; ++midiChannel) + { + for (noteNumber = 0; noteNumber < HBMSYN_NUM_MIDI_NOTES; ++noteNumber) + synth->voice[midiChannel][noteNumber] = NULL; + } + + __HBMSYNAddSynthToList(synth); +} + +void HBMSYNQuitSynth(HBMSYNSYNTH *synth) +{ + int i; + BOOL intrStatus = OSDisableInterrupts(); /* int old; */ + + if (synth->notes) + { + for (i = 0; i < HBMSYN_MAX_VOICES; ++i) + { + HBMSYNVOICE *voice = __HBMSYNVoice + i; + + if (voice->synth == synth) + { + HBMMIXReleaseChannel(voice->axvpb); + HBMFreeIndexByKey(voice->axvpb->index); + AXFreeVoice(voice->axvpb); + voice->synth = NULL; + } + } + } + + __HBMSYNRemoveSynthFromList(synth); + + OSRestoreInterrupts(intrStatus); +} + +void HBMSYNMidiInput(HBMSYNSYNTH *synth, u8 *input) +{ + u8 *src; + + ASSERTLINE(254, synth); + ASSERTLINE(255, input); + + src = input; + + // tripled statements + *synth->inputPosition = *src; ++synth->inputPosition; ++src; + *synth->inputPosition = *src; ++synth->inputPosition; ++src; + *synth->inputPosition = *src; ++synth->inputPosition; ++src; + + ++synth->inputCounter; + + OSAssertMessage_Line( + 268, synth->inputCounter < HBMSYN_INPUT_BUFFER_SIZE, + "synth input buffer exceeded, increase HBMSYN_INPUT_BUFFER_SIZE"); +} + +void HBMSYNSetMasterVolume(HBMSYNSYNTH *synth, s32 dB) +{ + ASSERTLINE(277, synth); + + synth->masterVolume = dB << 16; +} + +s32 HBMSYNGetMasterVolume(HBMSYNSYNTH *synth) +{ + ASSERTLINE(288, synth); + + return synth->masterVolume >> 16; +} diff --git a/src/revolution/homebuttonLib/sound/syn.h b/src/revolution/homebuttonLib/sound/syn.h new file mode 100644 index 0000000000..2e8d29bcd2 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/syn.h @@ -0,0 +1,121 @@ +#ifndef RVL_SDK_HBMSYN_H +#define RVL_SDK_HBMSYN_H + +#include + +#define HBMSYN_NUM_MIDI_CHANNELS 16 +#define HBMSYN_NUM_MIDI_NOTES 128 + +// Modifiable; to what extent is unknown +#define HBMSYN_INPUT_BUFFER_SIZE 256 + +#ifdef __cplusplus +extern "C" { +#endif + +// context declarations +typedef struct HBMSYNVOICE HBMSYNVOICE; // see synprivate.h + +// forward declarations +typedef struct HBMSYNSYNTH HBMSYNSYNTH; + +typedef struct WTADPCM { + u16 a[8][2]; // size 0x10, offset 0x00 + u16 gain; // size 0x02, offset 0x20 + u16 pred_scale; // size 0x02, offset 0x22 + u16 yn1; // size 0x02, offset 0x24 + u16 yn2; // size 0x02, offset 0x26 + u16 loop_pred_scale; // size 0x02, offset 0x28 + u16 loop_yn1; // size 0x02, offset 0x2a + u16 loop_yn2; // size 0x02, offset 0x2c +} WTADPCM; // size 0x2e + +typedef struct WTART { + s32 lfoFreq; // size 0x04, offset 0x00 + s32 lfoDelay; // size 0x04, offset 0x04 + s32 lfoAtten; // size 0x04, offset 0x08 + s32 lfoPitch; // size 0x04, offset 0x0c + s32 lfoMod2Atten; // size 0x04, offset 0x10 + s32 lfoMod2Pitch; // size 0x04, offset 0x14 + s32 eg1Attack; // size 0x04, offset 0x18 + s32 eg1Decay; // size 0x04, offset 0x1c + s32 eg1Sustain; // size 0x04, offset 0x20 + s32 eg1Release; // size 0x04, offset 0x24 + s32 eg1Vel2Attack; // size 0x04, offset 0x28 + s32 eg1Key2Decay; // size 0x04, offset 0x2c + s32 eg2Attack; // size 0x04, offset 0x30 + s32 eg2Decay; // size 0x04, offset 0x34 + s32 eg2Sustain; // size 0x04, offset 0x38 + s32 eg2Release; // size 0x04, offset 0x3c + s32 eg2Vel2Attack; // size 0x04, offset 0x40 + s32 eg2Key2Decay; // size 0x04, offset 0x44 + s32 eg2Pitch; // size 0x04, offset 0x48 + s32 pan; // size 0x04, offset 0x4c +} WTART; // size 0x50 + +typedef struct WTINST { + u16 keyRegion[HBMSYN_NUM_MIDI_NOTES]; +} WTINST; // size 0x100 + +typedef struct WTREGION { + u8 unityNote; // size 0x01, offset 0x00 + u8 keyGroup; // size 0x01, offset 0x01 + s16 fineTune; // size 0x02, offset 0x02 + s32 attn; // size 0x04, offset 0x04 + u32 loopStart; // size 0x04, offset 0x08 + u32 loopLength; // size 0x04, offset 0x0c + u32 articulationIndex; // size 0x04, offset 0x10 + u32 sampleIndex; // size 0x04, offset 0x14 +} WTREGION; // size 0x18 + +typedef struct WTSAMPLE { + u16 format; // size 0x02, offset 0x00 + u16 sampleRate; // size 0x02, offset 0x02 + u32 offset; // size 0x04, offset 0x04 + u32 length; // size 0x04, offset 0x08 + u16 adpcmIndex; // size 0x02, offset 0x0c + /* 2 bytes padding */ +} WTSAMPLE; // size 0x10 + +struct HBMSYNSYNTH { + HBMSYNSYNTH* next; // size 0x0004, offset 0x0000 + WTINST* percussiveInst; // size 0x0004, offset 0x0004 + WTINST* melodicInst; // size 0x0004, offset 0x0008 + WTREGION* region; // size 0x0004, offset 0x000c + WTART* art; // size 0x0004, offset 0x0010 + WTSAMPLE* sample; // size 0x0004, offset 0x0014 + WTADPCM* adpcm; // size 0x0004, offset 0x0018 + u32 samplesBaseWord; // size 0x0004, offset 0x001c + u32 samplesBaseByte; // size 0x0004, offset 0x0020 + u32 samplesBaseNibble; // size 0x0004, offset 0x0024 + WTINST* inst[HBMSYN_NUM_MIDI_CHANNELS]; // size 0x0040, offset 0x0028 + s32 masterVolume; // size 0x0004, offset 0x0068 + s32 volAttn[HBMSYN_NUM_MIDI_CHANNELS]; // size 0x0040, offset 0x006c + s32 auxAAttn[HBMSYN_NUM_MIDI_CHANNELS]; // size 0x0040, offset 0x00ac + u8 pan[HBMSYN_NUM_MIDI_CHANNELS]; // size 0x0010, offset 0x00ec + u8 input[HBMSYN_INPUT_BUFFER_SIZE][3]; // size 0x0300, offset 0x00fc + u8* inputPosition; // size 0x0004, offset 0x03fc + u32 inputCounter; // size 0x0004, offset 0x0400 + u32 notes; // size 0x0004, offset 0x0404 + HBMSYNVOICE* voice[HBMSYN_NUM_MIDI_CHANNELS] + [HBMSYN_NUM_MIDI_NOTES]; // size 0x2000, offset 0x0408 +}; // size 0x2408 + +void HBMSYNInit(void); +void HBMSYNQuit(void); + +void HBMSYNRunAudioFrame(void); + +void HBMSYNInitSynth(HBMSYNSYNTH* synth, u8* wavetable, u8* samples, u8* zerobuffer); +void HBMSYNQuitSynth(HBMSYNSYNTH* synth); + +void HBMSYNMidiInput(HBMSYNSYNTH* synth, u8* input); + +void HBMSYNSetMasterVolume(HBMSYNSYNTH* synth, s32 dB); +s32 HBMSYNGetMasterVolume(HBMSYNSYNTH* synth); + +#ifdef __cplusplus +} +#endif + +#endif // RVL_SDK_HBMSYN_H diff --git a/src/revolution/homebuttonLib/sound/synctrl.cpp b/src/revolution/homebuttonLib/sound/synctrl.cpp new file mode 100644 index 0000000000..a683e5528b --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synctrl.cpp @@ -0,0 +1,309 @@ +#include "synprivate.h" + + +#include + +#include "mix.h" + +// #include +// #include +// #include + + + +// MidiChannelVoiceMessage +#define MIDI_MESSAGE_CHANNEL_VOICE_NOTE_OFF 8 +#define MIDI_MESSAGE_CHANNEL_VOICE_NOTE_ON 9 +#define MIDI_MESSAGE_CHANNEL_VOICE_CONTROL_CHANGE 11 +#define MIDI_MESSAGE_CHANNEL_VOICE_PROGRAM_CHANGE 12 + +// MidiChannelControl +#define MIDI_CC_CHANNEL_VOLUME 7 +#define MIDI_CC_PAN 10 +#define MIDI_CC_EXPRESSION 11 +#define MIDI_CC_REVERB_SEND_LEVEL 91 +#define MIDI_CC_TREMOLO_DEPTH 92 + + +static void __HBMSYNProgramChange(HBMSYNSYNTH *synth, u8 midiChannel, + u8 program); + +static void __HBMSYNResetController(HBMSYNSYNTH *synth, u8 midiChannel); + +static void __HBMSYNNoteOff(HBMSYNSYNTH *synth, u8 midiChannel, u8 keyNum); +static void __HBMSYNNoteOn(HBMSYNSYNTH *synth, u8 midiChannel, u8 keyNum, + u8 keyVel); +static void __HBMSYNMidiIn(HBMSYNSYNTH *synth, u8 *input); + + +// .data + +// Why is this here anyways if its only use is in another file +f32 __HBMSYNn128[128] = // x/128, rounded to 5 decimal places +{ + 0.0f, 0.007813f, 0.015625f, 0.023438f, + 0.03125f, 0.039063f, 0.046875f, 0.054688f, + 0.0625f, 0.070313f, 0.078125f, 0.085938f, + 0.09375f, 0.101563f, 0.109375f, 0.117188f, + 0.125f, 0.132813f, 0.140625f, 0.148438f, + 0.15625f, 0.164063f, 0.171875f, 0.179688f, + 0.1875f, 0.195313f, 0.203125f, 0.210938f, + 0.21875f, 0.226563f, 0.234375f, 0.242188f, + 0.25f, 0.257813f, 0.265625f, 0.273438f, + 0.28125f, 0.289063f, 0.296875f, 0.304688f, + 0.3125f, 0.320313f, 0.328125f, 0.335938f, + 0.34375f, 0.351563f, 0.359375f, 0.367188f, + 0.375f, 0.382813f, 0.390625f, 0.398438f, + 0.40625f, 0.414063f, 0.421875f, 0.429688f, + 0.4375f, 0.445313f, 0.453125f, 0.460938f, + 0.46875f, 0.476563f, 0.484375f, 0.492188f, + 0.5f, 0.507813f, 0.515625f, 0.523438f, + 0.53125f, 0.539063f, 0.546875f, 0.554688f, + 0.5625f, 0.570313f, 0.578125f, 0.585938f, + 0.59375f, 0.601563f, 0.609375f, 0.617188f, + 0.625f, 0.632813f, 0.640625f, 0.648438f, + 0.65625f, 0.664063f, 0.671875f, 0.679688f, + 0.6875f, 0.695313f, 0.703125f, 0.710938f, + 0.71875f, 0.726563f, 0.734375f, 0.742188f, + 0.75f, 0.757813f, 0.765625f, 0.773438f, + 0.78125f, 0.789063f, 0.796875f, 0.804688f, + 0.8125f, 0.820313f, 0.828125f, 0.835938f, + 0.84375f, 0.851563f, 0.859375f, 0.867188f, + 0.875f, 0.882813f, 0.890625f, 0.898438f, + 0.90625f, 0.914063f, 0.921875f, 0.929688f, + 0.9375f, 0.945313f, 0.953125f, 0.960938f, + 0.96875f, 0.976563f, 0.984375f, 0.992188f +}; + + +static void __HBMSYNProgramChange(HBMSYNSYNTH *synth, u8 midiChannel, + u8 program) +{ + ASSERTLINE(54, synth); + ASSERTLINE(55, midiChannel < 16); + ASSERTLINE(56, program < 128); + + synth->inst[midiChannel] = &synth->melodicInst[program]; +} + +void __HBMSYNSetController(HBMSYNSYNTH *synth, u8 midiChannel, u8 function, + u8 value) +{ + ASSERTLINE(67, synth); + ASSERTLINE(68, midiChannel < 16); + ASSERTLINE(69, function < 128); + ASSERTLINE(70, value < 128); + + switch (function) + { + case MIDI_CC_CHANNEL_VOLUME: + synth->volAttn[midiChannel] = __HBMSYNVolumeAttenuation[value]; + break; + + case MIDI_CC_PAN: + synth->pan[midiChannel] = value; + break; + + case MIDI_CC_REVERB_SEND_LEVEL: + synth->auxAAttn[midiChannel] = __HBMSYNVolumeAttenuation[value]; + break; + + default: // the rest aren't supported + break; + } +} + +static void __HBMSYNResetController(HBMSYNSYNTH *synth, u8 midiChannel) +{ + ASSERTLINE(102, synth); + ASSERTLINE(103, midiChannel < 16); + + __HBMSYNSetController(synth, midiChannel, MIDI_CC_CHANNEL_VOLUME, 100); + __HBMSYNSetController(synth, midiChannel, MIDI_CC_PAN, 64); + __HBMSYNSetController(synth, midiChannel, MIDI_CC_EXPRESSION, 127); + __HBMSYNSetController(synth, midiChannel, MIDI_CC_REVERB_SEND_LEVEL, 0); + __HBMSYNSetController(synth, midiChannel, MIDI_CC_TREMOLO_DEPTH, 0); +} + +void __HBMSYNResetAllControllers(HBMSYNSYNTH *synth) +{ + u8 midiChannel; + + ASSERTLINE(121, synth); + + for (midiChannel = 0; midiChannel < HBMSYN_NUM_MIDI_CHANNELS; ++midiChannel) + { + __HBMSYNProgramChange(synth, midiChannel, 0); + __HBMSYNResetController(synth, midiChannel); + } +} + +static void __HBMSYNNoteOff(HBMSYNSYNTH *synth, u8 midiChannel, u8 keyNum) +{ + HBMSYNVOICE *voice; + + ASSERTLINE(138, synth); + ASSERTLINE(139, midiChannel < 16); + ASSERTLINE(140, keyNum < 128); + + voice = synth->voice[midiChannel][keyNum]; + + if (voice) + { + __HBMSYNSetVoiceToRelease(voice); + synth->voice[midiChannel][keyNum] = NULL; + } +} + +static void __HBMSYNNoteOn(HBMSYNSYNTH *synth, u8 midiChannel, u8 keyNum, + u8 keyVel) +{ + ASSERTLINE(162, synth); + ASSERTLINE(163, midiChannel < 16); + ASSERTLINE(164, keyNum < 128); + ASSERTLINE(165, keyVel < 128); + + if (keyVel) + { + AXVPB *axvpb; + + if (synth->voice[midiChannel][keyNum]) + { + __HBMSYNSetVoiceToRelease(synth->voice[midiChannel][keyNum]); + synth->voice[midiChannel][keyNum] = NULL; + } + + axvpb = AXAcquireVoice(AX_PRIORITY_MAX, &__HBMSYNClearVoiceReferences, + (u32)synth); + + if (axvpb) + { + int index = HBMAllocIndex(axvpb->index); + + if (index >= 0) + { + HBMSYNVOICE *voice = __HBMSYNVoice + index; + + voice->axvpb = axvpb; + voice->synth = synth; + voice->midiChannel = midiChannel; + voice->keyNum = keyNum; + voice->keyVel = keyVel; + + if (__HBMSYNGetWavetableData(voice)) + { + synth->voice[midiChannel][keyNum] = voice; + ++synth->notes; + + __HBMSYNSetupPitch(voice); + __HBMSYNSetupVolume(voice); + __HBMSYNSetupPan(voice); + __HBMSYNSetupVolumeEnvelope(voice); + + HBMMIXInitChannel(axvpb, __HBMSYNGetVoiceInput(voice), + synth->auxAAttn[midiChannel] >> 16, + synth->pan[midiChannel], + __HBMSYNGetVoiceFader(voice)); + + __HBMSYNSetupSample(voice); + __HBMSYNSetupSrc(voice); + + axvpb->pb.state = 1; + axvpb->sync |= AX_VPB_SYNC_FLAG_STATE; + } + else + { + voice->synth = NULL; + + HBMMIXReleaseChannel(axvpb); + HBMFreeIndex(index); + AXFreeVoice(axvpb); + } + } + else + { + AXFreeVoice(axvpb); + } + } + } + else + { + __HBMSYNNoteOff(synth, midiChannel, keyNum); + } +} + +static void __HBMSYNMidiIn(HBMSYNSYNTH *synth, u8 *input) +{ + u8 *ch; + u8 midiFunction; + u8 midiChannel; + u8 _2ndByte; + u8 _3rdByte; + + ASSERTLINE(275, synth); + ASSERTLINE(276, input); + + ch = input; + + midiFunction = *ch >> 4; + midiChannel = *ch & 0x0f; + ++ch; + + _2ndByte = *ch; + ++ch; + + switch (midiFunction) + { + case MIDI_MESSAGE_CHANNEL_VOICE_NOTE_OFF: + __HBMSYNNoteOff(synth, midiChannel, _2ndByte); + break; + + case MIDI_MESSAGE_CHANNEL_VOICE_NOTE_ON: + _3rdByte = *ch; + __HBMSYNNoteOn(synth, midiChannel, _2ndByte, _3rdByte); + break; + + case MIDI_MESSAGE_CHANNEL_VOICE_CONTROL_CHANGE: + _3rdByte = *ch; + __HBMSYNSetController(synth, midiChannel, _2ndByte, _3rdByte); + break; + + case MIDI_MESSAGE_CHANNEL_VOICE_PROGRAM_CHANGE: + __HBMSYNProgramChange(synth, midiChannel, _2ndByte); + break; + + default: // the rest aren't supported + break; + } +} + +void __HBMSYNRunInputBufferEvents(HBMSYNSYNTH *synth) +{ + u8 (*input)[3]; + + for (input = synth->input; synth->inputCounter; --synth->inputCounter) + { + __HBMSYNMidiIn(synth, *input); + + ++input; + } + + synth->inputPosition = *synth->input; +} + +BOOL __HBMSYNGetWavetableData(HBMSYNVOICE *voice) +{ + HBMSYNSYNTH *synth = voice->synth; + u32 regionIndex = synth->inst[voice->midiChannel]->keyRegion[voice->keyNum]; + + // TODO: a define, maybe? + if (regionIndex == 0xffff) + return FALSE; + + voice->region = synth->region + regionIndex; + voice->art = synth->art + voice->region->articulationIndex; + voice->sample = synth->sample + voice->region->sampleIndex; + voice->adpcm = synth->adpcm + voice->sample->adpcmIndex; + + return TRUE; +} diff --git a/src/revolution/homebuttonLib/sound/synenv.cpp b/src/revolution/homebuttonLib/sound/synenv.cpp new file mode 100644 index 0000000000..2e7c27d8f9 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synenv.cpp @@ -0,0 +1,138 @@ +#include "synprivate.h" + + +#include +#include + +#include + +// #include + + + +// multiplication for negative numbers +#define UpperHalf_(x) ((x) * (1 << 16)) + + +s32 __HBMSYNGetEnvelopeTime(s32 scale, s32 mod, u8 key) +{ + // I do not know what these big numbers are for + + if (scale == LONG_MIN) + return 0; + + if (mod == LONG_MIN) + return powf(2.0f, scale / (1.2e3f * 65536.0f)) * 1e3f; + + return powf(2.0f, (mod * __HBMSYNn128[key] + scale) / (1.2e3f * 65535.0f)) + * 1e3f; +} + +void __HBMSYNSetupVolumeEnvelope(HBMSYNVOICE *voice) +{ + ASSERTLINE(38, voice); + + if (voice->art->eg1Attack == LONG_MIN) + { + voice->veState = EnvStateDecay; + voice->veAttn = UpperHalf_(0); + + if (voice->art->eg1Decay == LONG_MIN) + { + voice->veState = EnvStateSustain; + voice->veAttn = voice->art->eg1Sustain; + } + } + else + { + s32 frames = __HBMSYNGetEnvelopeTime(voice->art->eg1Attack, + voice->art->eg1Vel2Attack, + voice->keyVel) / 3; + + if (frames != 0) + { + // I do not know why these numbers are in the upper half + voice->veAttack = UpperHalf_(0); + + // I think this line could set some of the lower half, though? + voice->veAttackDelta = UpperHalf_(100) / frames; + voice->veAttn = UpperHalf_(-960); + voice->veState = EnvStateAttack; + } + else + { + voice->veAttack = UpperHalf_(0); + voice->veAttackDelta = UpperHalf_(100); + voice->veAttn = UpperHalf_(-960); + voice->veState = EnvStateAttack; + } + } + + // attack or decay + if (voice->veState < EnvStateSustain) + { + s32 frames = __HBMSYNGetEnvelopeTime(voice->art->eg1Decay, + voice->art->eg1Key2Decay, + voice->keyNum) / 3; + + if (frames != 0) + voice->veDecay = UpperHalf_(-960) / frames; + else + voice->veDecay = UpperHalf_(-960); + } + + voice->veSustain = voice->art->eg1Sustain; + voice->veRelease = voice->art->eg1Release; +} + +void __HBMSYNRunVolumeEnvelope(HBMSYNVOICE *voice) +{ + ASSERTLINE(101, voice); + + switch (voice->veState) + { + case EnvStateAttack: + voice->veAttack += voice->veAttackDelta; + + if (voice->veAttack >= UpperHalf_(99)) + voice->veAttn = UpperHalf_(0); + else + voice->veAttn = __HBMSYNAttackAttnTable[voice->veAttack >> 16]; + + if (voice->veAttn == UpperHalf_(0)) + voice->veState = EnvStateDecay; + + break; + + case EnvStateDecay: + voice->veAttn += voice->veDecay; + + if (voice->veAttn <= voice->veSustain) + { + voice->veAttn = voice->veSustain; + voice->veState = EnvStateSustain; + } + + if (voice->veAttn <= UpperHalf_(-720)) + { + voice->veState = EnvStateEnd; + voice->synth->voice[voice->midiChannel][voice->keyNum] = NULL; + } + + break; + + case EnvStateSustain: + /* TODO: is this handled elsewhere? Or is it just nothing because it's + * a sustain state + */ + break; + + case EnvStateRelease: + if (voice->veAttn <= UpperHalf_(-720)) + voice->veState = EnvStateEnd; + else + voice->veAttn += voice->veRelease; + + break; + } +} diff --git a/src/revolution/homebuttonLib/sound/synmix.cpp b/src/revolution/homebuttonLib/sound/synmix.cpp new file mode 100644 index 0000000000..a1857ca432 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synmix.cpp @@ -0,0 +1,113 @@ +#include "synprivate.h" + + +#include + +#include "mix.h" + +// #include + + + +s32 __HBMSYNVolumeAttenuation[128] = +{ + -62914560, -55149952, -47258631, -42642504, + -39367310, -36826872, -34751184, -32996214, + -31475990, -30135057, -28935552, -27850467, + -26859863, -25948595, -25104893, -24319425, + -23584669, -22894472, -22243736, -21628193, + -21044231, -20488766, -19959147, -19453074, + -18968542, -18503793, -18057274, -17627610, + -17213572, -16814066, -16428104, -16054800, + -15693348, -15343020, -15003151, -14673134, + -14352415, -14040484, -13736873, -13441148, + -13152910, -12871791, -12597446, -12329556, + -12067826, -11811978, -11561753, -11316910, + -11077221, -10842476, -10612472, -10387024, + -10165954, -9949094, -9736289, -9527388, + -9322252, -9120746, -8922745, -8728129, + -8536784, -8348601, -8163479, -7981319, + -7802027, -7625516, -7451699, -7280496, + -7111830, -6945626, -6781814, -6620325, + -6461095, -6304061, -6149164, -5996346, + -5845552, -5696729, -5549827, -5404796, + -5261590, -5120162, -4980470, -4842471, + -4706125, -4571392, -4438236, -4306618, + -4176505, -4047862, -3920657, -3794857, + -3670432, -3547352, -3425589, -3305114, + -3185901, -3067923, -2951155, -2835573, + -2721152, -2607870, -2495703, -2384632, + -2274633, -2165687, -2057774, -1950874, + -1844968, -1740039, -1636067, -1533037, + -1430931, -1329732, -1229425, -1129994, + -1031424, -933700, -836808, -740733, + -645463, -550983, -457281, -364343, + -272158, -180714, -89998, 0 +}; + +// only used in synenv.cpp; it should really be there instead +s32 __HBMSYNAttackAttnTable[100] = +{ + -62914560, -26157189, -22211529, -19903465, + -18265868, -16995649, -15957805, -15080320, + -14320208, -13649742, -13049989, -12507447, + -12012145, -11556511, -11134660, -10741926, + -10374548, -10029449, -9704081, -9396310, + -9104329, -8826596, -8561787, -8308750, + -8066484, -7834110, -7610850, -7396018, + -7188999, -6989246, -6796265, -6609613, + -6428887, -6253723, -6083789, -5918780, + -5758421, -5602455, -5450650, -5302787, + -5158668, -5018109, -4880936, -4746991, + -4616126, -4488202, -4363090, -4240668, + -4120824, -4003451, -3888449, -3775725, + -3665190, -3556760, -3450358, -3345907, + -3243339, -3142586, -3043586, -2946278, + -2850605, -2756514, -2663953, -2572873, + -2483227, -2394971, -2308063, -2222461, + -2138128, -2055026, -1973120, -1892376, + -1812761, -1734244, -1656795, -1580386, + -1504989, -1430578, -1357127, -1284611, + -1213008, -1142294, -1072448, -1003449, + -935276, -867909, -801331, -735522, + -670466, -606144, -542542, -479642, + -417429, -355889, -295008, -234770, + -175164, -116175, -57791, 0 +}; + + +void __HBMSYNSetupVolume(HBMSYNVOICE *voice) +{ + ASSERTLINE(80, voice); + + voice->attn = + voice->region->attn + __HBMSYNVolumeAttenuation[voice->keyVel]; +} + +void __HBMSYNSetupPan(HBMSYNVOICE *voice) +{ + ASSERTLINE(93, voice); + + voice->pan = voice->synth->pan[voice->midiChannel]; +} + +s32 __HBMSYNGetVoiceInput(HBMSYNVOICE *voice) +{ + return (voice->attn + voice->veAttn) >> 16; +} + +s32 __HBMSYNGetVoiceFader(HBMSYNVOICE *voice) +{ + return (voice->synth->masterVolume + + voice->synth->volAttn[voice->midiChannel]) + >> 16; +} + +void __HBMSYNUpdateMix(HBMSYNVOICE *voice) +{ + HBMMIXSetInput(voice->axvpb, __HBMSYNGetVoiceInput(voice)); + HBMMIXSetAuxA(voice->axvpb, + voice->synth->auxAAttn[voice->midiChannel] >> 16); + HBMMIXSetFader(voice->axvpb, __HBMSYNGetVoiceFader(voice)); + HBMMIXSetPan(voice->axvpb, voice->synth->pan[voice->midiChannel]); +} diff --git a/src/revolution/homebuttonLib/sound/synpitch.cpp b/src/revolution/homebuttonLib/sound/synpitch.cpp new file mode 100644 index 0000000000..921fe250f1 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synpitch.cpp @@ -0,0 +1,193 @@ +#include "synprivate.h" + + +#include + +// #include + + + +static f32 __HBMSYNCentsTable[100] = +{ + 1.0f, 1.000578f, 1.001156f, 1.001734f, + 1.002313f, 1.002892f, 1.003472f, 1.004052f, + 1.004632f, 1.005212f, 1.005793f, 1.006374f, + 1.006956f, 1.007537f, 1.00812f, 1.008702f, + 1.009285f, 1.009868f, 1.010451f, 1.011035f, + 1.011619f, 1.012204f, 1.012789f, 1.013374f, + 1.013959f, 1.014545f, 1.015132f, 1.015718f, + 1.016305f, 1.016892f, 1.01748f, 1.018068f, + 1.018656f, 1.019244f, 1.019833f, 1.020423f, + 1.021012f, 1.021602f, 1.022192f, 1.022783f, + 1.023374f, 1.023965f, 1.024557f, 1.025149f, + 1.025741f, 1.026334f, 1.026927f, 1.02752f, + 1.028114f, 1.028708f, 1.029302f, 1.029897f, + 1.030492f, 1.031087f, 1.031683f, 1.032279f, + 1.032876f, 1.033472f, 1.03407f, 1.034667f, + 1.035265f, 1.035863f, 1.036462f, 1.03706f, + 1.03766f, 1.038259f, 1.038859f, 1.039459f, + 1.04006f, 1.040661f, 1.041262f, 1.041864f, + 1.042466f, 1.043068f, 1.043671f, 1.044274f, + 1.044877f, 1.045481f, 1.046085f, 1.046689f, + 1.047294f, 1.047899f, 1.048505f, 1.049111f, + 1.049717f, 1.050323f, 1.05093f, 1.051537f, + 1.052145f, 1.052753f, 1.053361f, 1.05397f, + 1.054579f, 1.055188f, 1.055798f, 1.056408f, + 1.057018f, 1.057629f, 1.05824f, 1.058851f +}; + +static f32 __HBMSYNOctavesTableUp[12] = +{ + 1.0f, + 2.0f, + 4.0f, + 8.0f, + 16.0f, + 32.0f, + 64.0f, + 128.0f, + 256.0f, + 512.0f, + 1024.0f, + 2048.0f +}; + +static f32 __HBMSYNSemitonesTableUp[12] = +{ + 1.0f, + 1.059463f, + 1.122462f, + 1.189207f, + 1.259921f, + 1.33484f, + 1.414214f, + 1.498307f, + 1.587401f, + 1.681793f, + 1.781797f, + 1.887749f +}; + +static f32 __HBMSYNSemitonesTableDown[128] = +{ + 1.0f, 0.943874f, 0.890899f, 0.840896f, + 0.793701f, 0.749154f, 0.707107f, 0.66742f, + 0.629961f, 0.594604f, 0.561231f, 0.529732f, + + 0.5f, 0.471937f, 0.445449f, 0.420448f, + 0.39685f, 0.374577f, 0.353553f, 0.33371f, + 0.31498f, 0.297302f, 0.280616f, 0.264866f, + + 0.25f, 0.235969f, 0.222725f, 0.210224f, + 0.198425f, 0.187288f, 0.176777f, 0.166855f, + 0.15749f, 0.148651f, 0.140308f, 0.132433f, + + 0.125f, 0.117984f, 0.111362f, 0.105112f, + 0.099213f, 0.093644f, 0.088388f, 0.083427f, + 0.078745f, 0.074325f, 0.070154f, 0.066216f, + + 0.0625f, 0.058992f, 0.055681f, 0.052556f, + 0.049606f, 0.046822f, 0.044194f, 0.041714f, + 0.039373f, 0.037163f, 0.035077f, 0.033108f, + + 0.03125f, 0.029496f, 0.027841f, 0.026278f, + 0.024803f, 0.023411f, 0.022097f, 0.020857f, + 0.019686f, 0.018581f, 0.017538f, 0.016554f, + + 0.015625f, 0.014748f, 0.01392f, 0.013139f, + 0.012402f, 0.011706f, 0.011049f, 0.010428f, + 0.009843f, 0.009291f, 0.008769f, 0.008277f, + + 0.007813f, 0.007374f, 0.00696f, 0.00657f, + 0.006201f, 0.005853f, 0.005524f, 0.005214f, + 0.004922f, 0.004645f, 0.004385f, 0.004139f, + + 0.003906f, 0.003687f, 0.00348f, 0.003285f, + 0.0031f, 0.002926f, 0.002762f, 0.002607f, + 0.002461f, 0.002323f, 0.002192f, 0.002069f, + + 0.001953f, 0.001844f, 0.00174f, 0.001642f, + 0.00155f, 0.001463f, 0.001381f, 0.001304f, + 0.00123f, 0.001161f, 0.001096f, 0.001035f, + + 9.77e-4f, 9.22e-4f, 8.7e-4f, 8.21e-4f, + 7.75e-4f, 7.32e-4f, 6.91e-4f, 6.52e-4f +}; + + +f32 __HBMSYNGetRelativePitch(HBMSYNVOICE *voice) +{ + s32 cents = voice->cents; + cents /= 1 << 16; + + if (cents > 0) + { + s32 octaves = cents / 1200; + s32 semitones = cents % 1200 / 100; + + cents %= 100; + + return __HBMSYNOctavesTableUp[octaves] + * __HBMSYNSemitonesTableUp[semitones] * __HBMSYNCentsTable[cents]; + } + else if (cents < 0) + { + s32 semitones = cents / 100; + + cents %= 100; + if (cents != 0) + { + cents += 100; + semitones -= 1; + } + + semitones *= -1; // since semitones is negative + + return __HBMSYNSemitonesTableDown[semitones] + * __HBMSYNCentsTable[cents]; + } + else + { + return 1.0f; + } +} + +void __HBMSYNSetupPitch(HBMSYNVOICE *voice) +{ + voice->srcRatio = voice->sample->sampleRate / 3.2e4f; + + voice->cents = (voice->keyNum - voice->region->unityNote) * 100; + voice->cents += voice->region->fineTune; + voice->cents <<= 16; +} + +void __HBMSYNSetupSrc(HBMSYNVOICE *voice) +{ + f32 srcRatio = voice->srcRatio * __HBMSYNGetRelativePitch(voice); + u32 value = srcRatio * 65536.0f; + u16 *p; + + voice->axvpb->pb.srcSelect = 1; + + // cool + p = (u16 *)&voice->axvpb->pb.src; + + /* src.ratioHi */ *p++ = value >> 16; + /* src.ratioLo */ *p++ = value; + /* src.currentAdddressFrac */ *p++ = 0; + /* src.last_samples[0] */ *p++ = 0; + /* src.last_samples[1] */ *p++ = 0; + /* src.last_samples[2] */ *p++ = 0; + /* src.last_samples[3] */ *p = 0; + + voice->axvpb->sync &= ~AX_VPB_SYNC_FLAG_SRC_RATIO; + voice->axvpb->sync |= AX_VPB_SYNC_FLAG_SRC_TYPE | AX_VPB_SYNC_FLAG_SRC; +} + +void __HBMSYNUpdateSrc(HBMSYNVOICE *voice) +{ + u32 ratio = voice->srcRatio * __HBMSYNGetRelativePitch(voice) * 65536.0f; + + *(u32 *)&voice->axvpb->pb.src.ratioHi = ratio; + voice->axvpb->sync |= AX_VPB_SYNC_FLAG_SRC_RATIO; +} diff --git a/src/revolution/homebuttonLib/sound/synprivate.h b/src/revolution/homebuttonLib/sound/synprivate.h new file mode 100644 index 0000000000..80fc3e28f8 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synprivate.h @@ -0,0 +1,106 @@ +#ifndef RVL_SDK_HBMSYN_PRIVATE_H +#define RVL_SDK_HBMSYN_PRIVATE_H + +#include "syn.h" // IWYU pragma: export + +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif + +typedef u32 EnvelopeState; +enum EnvelopeState_et { + EnvStateAttack, + EnvStateDecay, + EnvStateSustain, + EnvStateRelease, + + EnvStateEnd +}; + +typedef u32 VoiceType; +enum VoiceType_et { + VoiceTypeNormal, + VoiceTypeLooping, +}; + +// the typedef was declared in syn.h +struct HBMSYNVOICE { + void* next; // size 0x04, offset 0x00 + AXVPB* axvpb; // size 0x04, offset 0x04 + HBMSYNSYNTH* synth; // size 0x04, offset 0x08 + u8 midiChannel; // size 0x01, offset 0x0c + u8 keyNum; // size 0x01, offset 0x0d + u8 keyVel; // size 0x01, offset 0x0e + u8 pan; // size 0x01, offset 0x0f + WTREGION* region; // size 0x04, offset 0x10 + WTART* art; // size 0x04, offset 0x14 + WTSAMPLE* sample; // size 0x04, offset 0x18 + WTADPCM* adpcm; // size 0x04, offset 0x1c + VoiceType type; // size 0x04, offset 0x20 + f32 srcRatio; // size 0x04, offset 0x24 + s32 cents; // size 0x04, offset 0x28 + s32 attn; // size 0x04, offset 0x2c + EnvelopeState veState; // size 0x04, offset 0x30 + s32 veAttn; // size 0x04, offset 0x34 + s32 veAttack; // size 0x04, offset 0x38 + s32 veAttackDelta; // size 0x04, offset 0x3c + s32 veDecay; // size 0x04, offset 0x40 + s32 veSustain; // size 0x04, offset 0x44 + s32 veRelease; // size 0x04, offset 0x48 +}; // size 0x4c + +// TODO: is the definition of HBMSYNVOICE visible at this point? + +// syn.c +extern HBMSYNVOICE* __HBMSYNVoice; + +// TODO: are these declared with their complete type or no? + +// synctrl.c +extern f32 __HBMSYNn128[]; + +// synmix.c +extern s32 __HBMSYNVolumeAttenuation[]; +extern s32 __HBMSYNAttackAttnTable[]; + +// synctrl.c +void __HBMSYNSetController(HBMSYNSYNTH* synth, u8 midiChannel, u8 function, u8 value); +void __HBMSYNResetAllControllers(HBMSYNSYNTH* synth); +void __HBMSYNRunInputBufferEvents(HBMSYNSYNTH* synth); +BOOL __HBMSYNGetWavetableData(HBMSYNVOICE* voice); + +// synenv.c +s32 __HBMSYNGetEnvelopeTime(s32 scale, s32 mod, u8 key); +void __HBMSYNSetupVolumeEnvelope(HBMSYNVOICE* voice); +void __HBMSYNRunVolumeEnvelope(HBMSYNVOICE* voice); + +// synmix.c +void __HBMSYNSetupVolume(HBMSYNVOICE* voice); +void __HBMSYNSetupPan(HBMSYNVOICE* voice); +s32 __HBMSYNGetVoiceInput(HBMSYNVOICE* voice); +s32 __HBMSYNGetVoiceFader(HBMSYNVOICE* voice); +void __HBMSYNUpdateMix(HBMSYNVOICE* voice); + +// synpitch.c +f32 __HBMSYNGetRelativePitch(HBMSYNVOICE* voice); +void __HBMSYNSetupPitch(HBMSYNVOICE* voice); +void __HBMSYNSetupSrc(HBMSYNVOICE* voice); +void __HBMSYNUpdateSrc(HBMSYNVOICE* voice); + +// synsample.c +void __HBMSYNSetupSample(HBMSYNVOICE* voice); + +// synvoice.c +void __HBMSYNClearVoiceReferences(void* p); +void __HBMSYNSetVoiceToRelease(HBMSYNVOICE* voice); +void __HBMSYNServiceVoice(int i); + +#ifdef __cplusplus +} +#endif + +#endif // RVL_SDK_HBMSYN_PRIVATE_H diff --git a/src/revolution/homebuttonLib/sound/synsample.cpp b/src/revolution/homebuttonLib/sound/synsample.cpp new file mode 100644 index 0000000000..a6009ff96f --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synsample.cpp @@ -0,0 +1,278 @@ +#include "synprivate.h" + + +#include + +// #include +// #include + + + +// clang-format off + +/* Compromise for enclosing these macros in a clang-format off block: I changed + * all of the indentation to spaces, so that everybody can see it the same way + * instead of having to switch to tabs:4 to enjoy it. + */ + +#define SET_AXPBADDR(p_, flag_, fmt_, loop_, end_, cur_, gain_, pred_) \ + do \ + { \ + /* contains doubled and tripled expressions */ \ + \ + /* addr.{loopFlag,format} */ *(p_) = (flag_) << 16 | (fmt_); ++(p_); \ + /* addr.loopAddress{Hi,Lo} */ *(p_) = (loop_); ++(p_); \ + /* addr.endAddress{Hi,Lo} */ *(p_) = (end_); ++(p_); \ + /* addr.currentAddress{Hi,Lo} */ *(p_) = (cur_); ++(p_); \ + \ + /* adpcm.a[0][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[1][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[2][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[3][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[4][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[5][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[6][{0,1}] */ *(p_) = 0; ++(p_); \ + /* adpcm.a[7][{0,1}] */ *(p_) = 0; ++(p_); \ + \ + /* adpcm.{gain,pred_scale} */ *(p_) = (gain_) << 16 | (pred_); ++(p_); \ + /* adpcm.yn{1,2} */ *(p_) = 0; \ + } while (0) + +#define SET_AXPBADDR_ADPCM(p_, flag_, fmt_, loop_, end_, cur_, adpcm_) \ + do \ + { \ + /* contains doubled and tripled expressions */ \ + \ + /* addr.{loopFlag,format} */ *(p_) = (flag_) << 16 | (fmt_); ++(p_); \ + /* addr.loopAddress{Hi,Lo} */ *(p_) = (loop_); ++(p_); \ + /* addr.endAddress{Hi,Lo} */ *(p_) = (end_); ++(p_); \ + /* addr.currentAddress{Hi,Lo} */ *(p_) = (cur_); ++(p_); \ + \ + /* adpcm.a[0][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[1][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[2][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[3][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[4][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[5][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[6][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.a[7][{0,1}] */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + \ + /* adpcm.{gain,pred_scale} */ *(p_) = *(adpcm_); ++(p_); ++(adpcm_); \ + /* adpcm.yn{1,2} */ *(p_) = *(adpcm_); \ + } while (0) + +// clang-format on + + +static u32 __HBMSYNGetNibbleAddress(u32 count); +static void __HBMSYNSetupAdpcm(HBMSYNVOICE *voice); +static void __HBMSYNSetupPcm16(HBMSYNVOICE *voice); +static void __HBMSYNSetupPcm8(HBMSYNVOICE *voice); + + +static u32 __HBMSYNGetNibbleAddress(u32 count) +{ + u32 const samples = count; // same thing as __HBMMIXGetVolume? + u32 frames = samples / 14; + u32 samplesLeft = samples % 14; + + return 2 + frames * 16 + samplesLeft; +} + +static void __HBMSYNSetupAdpcm(HBMSYNVOICE *voice) +{ + AXVPB *axvpb = voice->axvpb; + + if (voice->region->loopStart + voice->region->loopLength != 0) + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + u32 *adpcm; + u16 *adpcmloop; + + adpcm = (u32 *)voice->adpcm; + voice->type = VoiceTypeLooping; + + sampleStart = voice->synth->samplesBaseNibble + voice->sample->offset; + sampleLoop = + sampleStart + __HBMSYNGetNibbleAddress(voice->region->loopStart); + sampleEnd = sampleStart + + __HBMSYNGetNibbleAddress(voice->region->loopStart + + voice->region->loopLength - 1); + + ASSERTLINE(64, (sampleStart & 0x000f) == 0); + ASSERTLINE(65, (sampleLoop & 0x000f) > 1); + ASSERTLINE(66, (sampleEnd & 0x000f) > 1); + + sampleStart += sizeof(u16); + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR_ADPCM(p, TRUE, 0, sampleLoop, sampleEnd, sampleStart, + adpcm); + + adpcmloop = (u16 *)++adpcm; + + // doubled expressions + axvpb->pb.adpcmLoop.loop_pred_scale = *adpcmloop; ++adpcmloop; + axvpb->pb.adpcmLoop.loop_yn1 = *adpcmloop; ++adpcmloop; + axvpb->pb.adpcmLoop.loop_yn2 = *adpcmloop; + + axvpb->sync &= + ~(AX_VPB_SYNC_FLAG_ADDR_LOOP_FLAG | AX_VPB_SYNC_FLAG_ADDR_LOOP_ADDR + | AX_VPB_SYNC_FLAG_ADDR_END_ADDR + | AX_VPB_SYNC_FLAG_ADDR_CURRENT_ADDR); + + axvpb->sync |= AX_VPB_SYNC_FLAG_ADDR | AX_VPB_SYNC_FLAG_ADPCM + | AX_VPB_SYNC_FLAG_ADPCM_LOOP; + } + else + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + u32 *adpcm; + + adpcm = (u32 *)voice->adpcm; + voice->type = VoiceTypeNormal; + + sampleStart = voice->synth->samplesBaseNibble + voice->sample->offset; + sampleLoop = voice->synth->samplesBaseNibble + voice->sample->offset; + sampleEnd = + sampleStart + __HBMSYNGetNibbleAddress(voice->sample->length - 1); + + ASSERTLINE(120, (sampleStart & 0x000f) == 0); + ASSERTLINE(121, (sampleEnd & 0x000f) > 1); + + sampleStart += sizeof(u16); + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR_ADPCM(p, FALSE, 0, sampleLoop, sampleEnd, sampleStart, + adpcm); + + axvpb->sync &= + ~(AX_VPB_SYNC_FLAG_ADDR_LOOP_FLAG | AX_VPB_SYNC_FLAG_ADDR_LOOP_ADDR + | AX_VPB_SYNC_FLAG_ADDR_END_ADDR + | AX_VPB_SYNC_FLAG_ADDR_CURRENT_ADDR); + + axvpb->sync |= AX_VPB_SYNC_FLAG_ADDR | AX_VPB_SYNC_FLAG_ADPCM; + } +} + +static void __HBMSYNSetupPcm16(HBMSYNVOICE *voice) +{ + AXVPB *axvpb = voice->axvpb; + + if (voice->region->loopStart + voice->region->loopLength != 0) + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + + voice->type = VoiceTypeLooping; + + sampleStart = voice->synth->samplesBaseWord + voice->sample->offset; + sampleLoop = sampleStart + voice->region->loopStart; + sampleEnd = sampleLoop + voice->region->loopLength - 1; + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR(p, TRUE, 10, sampleLoop, sampleEnd, sampleStart, 0x0800, + 0); + } + else + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + + voice->type = VoiceTypeNormal; + + sampleStart = voice->synth->samplesBaseWord + voice->sample->offset; + sampleLoop = voice->synth->samplesBaseWord + voice->sample->offset; + sampleEnd = sampleStart + voice->sample->length - 1; + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR(p, FALSE, 10, sampleLoop, sampleEnd, sampleStart, 0x0800, + 0); + } + + axvpb->sync &= ~( + AX_VPB_SYNC_FLAG_ADDR_LOOP_FLAG | AX_VPB_SYNC_FLAG_ADDR_LOOP_ADDR + | AX_VPB_SYNC_FLAG_ADDR_END_ADDR | AX_VPB_SYNC_FLAG_ADDR_CURRENT_ADDR); + + axvpb->sync |= AX_VPB_SYNC_FLAG_ADDR | AX_VPB_SYNC_FLAG_ADPCM; +} + +static void __HBMSYNSetupPcm8(HBMSYNVOICE *voice) +{ + AXVPB *axvpb = voice->axvpb; + + if (voice->region->loopStart + voice->region->loopLength != 0) + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + + voice->type = VoiceTypeLooping; + + sampleStart = voice->synth->samplesBaseByte + voice->sample->offset; + sampleLoop = sampleStart + voice->region->loopStart; + sampleEnd = sampleLoop + voice->region->loopLength - 1; + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR(p, TRUE, 25, sampleLoop, sampleEnd, sampleStart, 0x0100, + 0); + } + else + { + u32 sampleStart; + u32 sampleLoop; + u32 sampleEnd; + u32 *p; + + voice->type = VoiceTypeNormal; + + sampleStart = voice->synth->samplesBaseByte + voice->sample->offset; + sampleLoop = voice->synth->samplesBaseByte + voice->sample->offset; + sampleEnd = sampleStart + voice->sample->length - 1; + p = (u32 *)&axvpb->pb.addr; + + SET_AXPBADDR(p, FALSE, 25, sampleLoop, sampleEnd, sampleStart, 0x0100, + 0); + } + + axvpb->sync &= ~( + AX_VPB_SYNC_FLAG_ADDR_LOOP_FLAG | AX_VPB_SYNC_FLAG_ADDR_LOOP_ADDR + | AX_VPB_SYNC_FLAG_ADDR_END_ADDR | AX_VPB_SYNC_FLAG_ADDR_CURRENT_ADDR); + + axvpb->sync |= AX_VPB_SYNC_FLAG_ADDR | AX_VPB_SYNC_FLAG_ADPCM; +} + +void __HBMSYNSetupSample(HBMSYNVOICE *voice) +{ + ASSERTLINE(346, voice); + + switch (voice->sample->format) + { + case 0: + __HBMSYNSetupAdpcm(voice); + break; + + case 1: + __HBMSYNSetupPcm16(voice); + break; + + case 2: + __HBMSYNSetupPcm8(voice); + break; + + default: + OSAssertMessage_Line(370, FALSE, "unknown sample format\n"); + break; + } +} diff --git a/src/revolution/homebuttonLib/sound/synvoice.cpp b/src/revolution/homebuttonLib/sound/synvoice.cpp new file mode 100644 index 0000000000..0f26528142 --- /dev/null +++ b/src/revolution/homebuttonLib/sound/synvoice.cpp @@ -0,0 +1,78 @@ +#include "synprivate.h" + + +#include + +#include "mix.h" + +// #include +// #include + + + +void __HBMSYNClearVoiceReferences(void *p) +{ + AXVPB *axvpb; + HBMSYNSYNTH *synth; + HBMSYNVOICE *voice; + int index; + + ASSERTLINE(27, p); + + axvpb = (AXVPB *)p; + synth = (HBMSYNSYNTH *)axvpb->userContext; + + index = HBMGetIndex(axvpb->index); + HBMFreeIndex(index); + + voice = __HBMSYNVoice + index; + HBMMIXReleaseChannel(axvpb); + + if (synth->voice[voice->midiChannel][voice->keyNum] == voice) + synth->voice[voice->midiChannel][voice->keyNum] = NULL; + + voice->synth = NULL; + --synth->notes; +} + +void __HBMSYNSetVoiceToRelease(HBMSYNVOICE *voice) +{ + ASSERTLINE(53, voice); + + voice->veState = EnvStateRelease; +} + +void __HBMSYNServiceVoice(int i) +{ + HBMSYNVOICE *voice = __HBMSYNVoice + i; + HBMSYNSYNTH *synth = voice->synth; + + if (!synth) + return; + + if (voice->type == VoiceTypeNormal && voice->axvpb->pb.state == 0) + { + if (synth->voice[voice->midiChannel][voice->keyNum] == voice) + synth->voice[voice->midiChannel][voice->keyNum] = NULL; + + voice->veState = EnvStateEnd; + } + + __HBMSYNRunVolumeEnvelope(voice); + + if (voice->veState == EnvStateEnd) + { + voice->synth = NULL; + + HBMMIXReleaseChannel(voice->axvpb); + HBMFreeIndexByKey(voice->axvpb->index); + AXFreeVoice(voice->axvpb); + + --synth->notes; + } + else + { + __HBMSYNUpdateMix(voice); + __HBMSYNUpdateSrc(voice); + } +} diff --git a/src/revolution/wenc/wenc.c b/src/revolution/wenc/wenc.c index a738e08f1a..570106c1e8 100644 --- a/src/revolution/wenc/wenc.c +++ b/src/revolution/wenc/wenc.c @@ -1,117 +1,131 @@ #include #include -s32 WENCGetEncodeData(WENCInfo* info, u32 flag, const s16* pcmData, s32 samples, u8* adpcmData) { - const f64 table[] = {0.89843750, 0.89843750, 0.89843750, 0.89843750, - 1.19921875, 1.59765625, 2.00000000, 2.39843750}; +typedef struct { + s32 nXN; // size 0x04, offset 0x00 + s32 nDL; // size 0x04, offset 0x04 + s32 nQN; // size 0x04, offset 0x08 + s32 nDN; // size 0x04, offset 0x0c + s32 nDLH; // size 0x04, offset 0x10 + s32 nDLQ; // size 0x04, offset 0x14 + u8 padding[8]; +} WENCBlock; + +s32 WENCGetEncodeData(WENCInfo* info, u32 flag, s16 const* pbyPcmData, s32 nSampleNum, u8* pbyAdpcmData) { + f64 const dTable[2 * 4] = {230.0 / 256.0, 230.0 / 256.0, 230.0 / 256.0, 230.0 / 256.0, + 307.0 / 256.0, 409.0 / 256.0, 512.0 / 256.0, 614.0 / 256.0}; - u8* dst; - const s16* src; - s32 i; - s32 da; - s32 l3, l2, l1, l0; - s32 dlx; - s32 xnc; - s32 offset; - s32 index; - s32 encodeSize; - s32 xn; - s32 dl; - s32 qn; - s32 dn; - s32 dlh; - s32 dlq; u8 by; + u8* pDst; + s16 const* pSrc; + int ii; + s32 nDA; + s32 nL3; + s32 nL2; + s32 nL1; + s32 nL0; + s32 nDLX; + s32 nXNC; + s32 nOffset; + s32 nIndex; + s32 nEncodeSize; + s32 nXN; + s32 nDL; + s32 nQN; + s32 nDN; + s32 nDLH; + s32 nDLQ; + WENCBlock* block; - encodeSize = (samples + 1) / 2; - memset(adpcmData, 0, encodeSize); + block = (WENCBlock*)info; + nEncodeSize = (nSampleNum + 1) / 2; - src = pcmData; - dst = adpcmData; + memset(pbyAdpcmData, 0, nEncodeSize); - if ((flag & WENC_FLAG_USER_INFO) == 0) { - xn = 0; - dl = 127; - qn = 0; - dn = 0; - dlh = 0; - dlq = 0; + pSrc = pbyPcmData; + pDst = pbyAdpcmData; + + if (!(flag & 1)) { + nXN = 0; + nDL = 127; + nQN = 0; + nDN = 0; + nDLH = 0; + nDLQ = 0; } else { - xn = info->xn; - dl = info->dl; - qn = info->qn; - dn = info->dn; - dlh = info->dlh; - dlq = info->dlq; + nXN = block->nXN; + nDL = block->nDL; + nQN = block->nQN; + nDN = block->nDN; + nDLH = block->nDLH; + nDLQ = block->nDLQ; } - for (i = 0; i < samples; i++) { - l3 = l2 = l1 = l0 = 0; + for (ii = 0; ii < nSampleNum; ii++) { + nL3 = nL2 = nL1 = nL0 = 0; - da = *src++; - if (da < xn) { - l3 = 1; + nDA = *pSrc++; + if (nDA < nXN) + nL3 = 1; + + nDN = __abs(nDA - nXN); + if (nDN >= nDL) { + nL2 = 1; + nDN -= nDL; } - dn = __abs(da - xn); - if (dn >= dl) { - l2 = 1; - dn -= dl; + nDLH = nDL / 2; + if (nDN >= nDLH) { + nL1 = 1; + nDN -= nDLH; } - dlh = dl / 2; - if (dn >= dlh) { - l1 = 1; - dn -= dlh; + nDLQ = nDLH / 2; + if (nDN >= nDLQ) { + nL0 = 1; + nDN -= nDLQ; } - dlq = dlh / 2; - if (dn >= dlq) { - l0 = 1; - dn -= dlq; - } + nDLX = nDLQ / 2; - dlx = dlq / 2; - qn = (1 - l3 * 2) * (dl * l2 + dlh * l1 + dlq * l0 + dlx); + nQN = (1 - nL3 * 2) * (nDL * nL2 + nDLH * nL1 + nDLQ * nL0 + nDLX); - if (qn > 0xFFFF) { - qn = 0xFFFF; - } - if (qn < -0x10000) { - qn = -0x10000; - } + if (nQN > 0xffff) + nQN = 0xffff; - xnc = xn + qn; - if (xnc > 0x7FFF) { - xnc = 0x7FFF; - } - if (xnc < -0x8000) { - xnc = -0x8000; - } + if (nQN < -0x10000) + nQN = -0x10000; - xn = xnc; - offset = (i & 1) == 0 ? 4 : 0; + nXNC = nXN + nQN; - by = l3 * 8 + l2 * 4 + l1 * 2 + l0; - dst[i / 2] |= by << offset; + if (nXNC > 0x7fff) + nXNC = 0x7fff; - index = l2 * 4 + l1 * 2 + l0; - dl *= table[index]; + if (nXNC < -0x8000) + nXNC = -0x8000; - if (dl <= 127) { - dl = 127; - } - if (dl >= 0x6000) { - dl = 0x6000; - } + nXN = nXNC; + nOffset = (ii & 1) == 0 ? 4 : 0; + + by = nL3 * 8 + nL2 * 4 + nL1 * 2 + nL0; + pDst[ii / 2] |= by << nOffset; + + nIndex = nL2 * 4 + nL1 * 2 + nL0; + nDL = nDL * dTable[nIndex]; + + if (nDL <= 0x007f) + nDL = 0x007f; + + if (nDL >= 0x6000) + nDL = 0x6000; } - info->xn = xn; - info->dl = dl; - info->qn = qn; - info->dn = dn; - info->dlh = dlh; - info->dlq = dlq; + block->nXN = nXN; + block->nDL = nDL; + block->nQN = nQN; + block->nDN = nDN; + block->nDLH = nDLH; + block->nDLQ = nDLQ; - return samples; + return nSampleNum; } diff --git a/src/revolution/wpad/WPAD.c b/src/revolution/wpad/WPAD.c index ab34be44bb..27ca0b8559 100644 --- a/src/revolution/wpad/WPAD.c +++ b/src/revolution/wpad/WPAD.c @@ -110,7 +110,7 @@ BOOL WPADIsSpeakerEnabled(s32 chan) { return enabled; } -s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback* cb) { +s32 WPADControlSpeaker(s32 chan, u32 command, WPADCallback cb) { u8 data[7] = {0x00, 0x00, 0xd0, 0x07, 0x40, 0x0c, 0x0e}; wpad_cb_st* p_wpd = __rvl_p_wpadcb[chan]; BOOL intrStatus = OSDisableInterrupts(); @@ -287,7 +287,7 @@ s32 WPADSendStreamData(s32 chan, void* p_buf, u16 len) { return WPAD_ESUCCESS; } -BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback* cb) { +BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback cb) { BOOL success; struct WPADCmd cmdBlk; cmdBlk.reportID = RPTID_ENABLE_SPEAKER; @@ -299,7 +299,7 @@ BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCal return success; } -BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback* cb) { +BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback cb) { BOOL success; struct WPADCmd cmdBlk; cmdBlk.reportID = RPTID_REQUEST_STATUS; @@ -312,12 +312,12 @@ BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPAD return success; } -BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback* cb) { +BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback cb) { return WPADiSendWriteData(cmdQueue, &cmd, sizeof(cmd), address, cb); } BOOL WPADiSendWriteData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len, u32 address, - WPADCallback* cb) { + WPADCallback cb) { BOOL success; u8 packedLen = len & 0x1f; struct WPADCmd cmdBlk; @@ -353,7 +353,7 @@ BOOL WPADiSendStreamData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 l return success; } -BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback* cb) { +BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback cb) { BOOL success; struct WPADCmd cmdBlk; diff --git a/src/revolution/wpad/__wpad.h b/src/revolution/wpad/__wpad.h index 4a14700fab..1bfb13099c 100644 --- a/src/revolution/wpad/__wpad.h +++ b/src/revolution/wpad/__wpad.h @@ -269,41 +269,6 @@ extern "C" { #define WPAD_RADIO_QUALITY_GOOD 0 // 80+ #define WPAD_RADIO_QUALITY_BAD 1 // 80- - - -#define WPAD_DEV_CORE 0 -#define WPAD_DEV_FS 1 -#define WPAD_DEV_CLASSIC 2 -#define WPAD_DEV_BALANCE_CHECKER 3 -#define WPAD_DEV_VSM 4 -#define WPAD_DEV_MOTION_PLUS 5 -#define WPAD_DEV_MPLS_PT_FS 6 -#define WPAD_DEV_MPLS_PT_CLASSIC 7 - -#define WPAD_DEV_TRAIN 16 -#define WPAD_DEV_GUITAR 17 -#define WPAD_DEV_DRUM 18 -#define WPAD_DEV_TAIKO 19 -#define WPAD_DEV_TURNTABLE 20 - -// seems to be like maybe general purpose non-specific device types -// maybe this was for testing or something? idk -#define WPAD_DEV_BULK_1 21 -#define WPAD_DEV_BULK_2 22 -#define WPAD_DEV_BULK_3 23 -#define WPAD_DEV_BULK_4 24 -#define WPAD_DEV_BULK_5 25 -#define WPAD_DEV_BULK_6 26 -#define WPAD_DEV_BULK_7 27 -#define WPAD_DEV_BULK_8 28 - -#define WPAD_DEV_MPLS_PT_UNKNOWN 250 -#define WPAD_DEV_251 251 -#define WPAD_DEV_252 252 // invalid device mode? -#define WPAD_DEV_NONE 253 // sort of like WPAD_ENODEV (see __wpadAbortInitExtension in WPADHIDParser.c) -#define WPAD_DEV_INITIALIZING 255 // see __a1_20_status_report - - struct WPADCmd { /* 0x00 */ u32 reportID; /* 0x04 */ u8 dataBuf[RPT_MAX_SIZE]; @@ -312,7 +277,7 @@ struct WPADCmd { /* 0x20 */ u16 readLength; /* 0x24 */ u32 readAddress; /* 0x28 */ WPADInfo* statusReportOut; - /* 0x2c */ WPADCallback* cmdCB; + /* 0x2c */ WPADCallback cmdCB; }; // size 0x30 struct WPADCmdQueue { @@ -420,10 +385,10 @@ typedef struct /* possibly untagged, like kpad */ { /* 0x850 */ WPADInfo* infoOut; /* 0x854 */ struct WPADDevConfig devConfig; /* 0x884 */ struct WPADExtConfig extConfig; - /* 0x8e0 */ WPADCallback* cmdBlkCB; - /* 0x8e4 */ WPADExtensionCallback* extensionCB; - /* 0x8e8 */ WPADConnectCallback* connectCB; - /* 0x8ec */ WPADSamplingCallback* samplingCB; + /* 0x8e0 */ WPADCallback cmdBlkCB; + /* 0x8e4 */ WPADExtensionCallback extensionCB; + /* 0x8e8 */ WPADConnectCallback connectCB; + /* 0x8ec */ WPADSamplingCallback samplingCB; /* 0x8f0 */ void* samplingBuf; /* 0x8f4 */ u32 samplingBufIndex; /* 0x8f8 */ u32 samplingBufSize; @@ -448,7 +413,7 @@ typedef struct /* possibly untagged, like kpad */ { /* 0x920 */ BOOL handshakeFinished; /* 0x924 */ int configIndex; /* 0x928 */ OSThreadQueue threadQueue; /* purpose unknown */ - /* 0x930 */ WPADCallback* vsmCallback; + /* 0x930 */ WPADCallback vsmCallback; /* 0x934 */ u8 controlMplsBusy; /* 0x935 */ u8 mplsCBReadBuf[2]; /* 0x937 */ u8 mplsCBCounter; // idk??? @@ -491,7 +456,7 @@ typedef struct /* possibly untagged, like kpad */ { /* 0xb7c */ u16 copyOutCount; /* 0xb7e */ u8 sleeping; /* 0xb7f */ u8 lastReportID; - /* 0xb80 */ WPADCallback* getInfoCB; + /* 0xb80 */ WPADCallback getInfoCB; /* 0xb84 */ u8 getInfoBusy; /* 0xb85 */ u8 extState; /* 0xb86 */ u8 savePower; @@ -500,7 +465,7 @@ typedef struct /* possibly untagged, like kpad */ { /* 0xb89 */ u8 extWasDisconnected; /* 0xb8a */ s16 reconnectExtMs; /* 0xb8c */ struct WPADMemBlock memBlock; - /* 0xba0 */ WPADCallback* controlMplsCB; + /* 0xba0 */ WPADCallback controlMplsCB; /* 0xba4 */ u8 parseMPBuf; /* 0xba5 */ u8 certProbeByte; /* 0xba6 */ u8 dpdBusy; @@ -524,12 +489,12 @@ typedef struct /* possibly untagged, like kpad */ { } ATTRIBUTE_ALIGN(32) wpad_cb_st; // size 0xbe0 BOOL WPADiIsAvailableCmdQueue(struct WPADCmdQueue* cmdQueue, s8 num); -BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback* cb); -BOOL WPADiSendWriteData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len, u32 address, WPADCallback* cb); +BOOL WPADiSendWriteDataCmd(struct WPADCmdQueue* cmdQueue, u8 cmd, u32 address, WPADCallback cb); +BOOL WPADiSendWriteData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len, u32 address, WPADCallback cb); BOOL WPADiSendStreamData(struct WPADCmdQueue* cmdQueue, void const* p_buf, u16 len); -BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback* cb); -BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback* cb); -BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback* cb); +BOOL WPADiSendMuteSpeaker(struct WPADCmdQueue* cmdQueue, BOOL muted, WPADCallback cb); +BOOL WPADiSendEnableSpeaker(struct WPADCmdQueue* cmdQueue, BOOL enabled, WPADCallback cb); +BOOL WPADiSendGetContStat(struct WPADCmdQueue* cmdQueue, WPADInfo* infoOut, WPADCallback cb); #ifdef __cplusplus } From b81d3cd6b189b58f13ad75a9e2a4b7c9f5ac2656 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Tue, 16 Dec 2025 15:45:46 -0500 Subject: [PATCH 26/46] d_a_npc_wrestler 100% (#2962) * Match sumouPunchMiss, improve sumouPunchChaseShock Removing these consts also matches several functions on debug. * Match sumouSideStep and sumouPunchChaseShock --- configure.py | 2 +- include/d/actor/d_a_npc_wrestler.h | 4 ++-- src/d/actor/d_a_npc_wrestler.cpp | 7 ++----- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/configure.py b/configure.py index e9eab046a4..4be8c8252d 100755 --- a/configure.py +++ b/configure.py @@ -2325,7 +2325,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tr"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_uri"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_worm"), - ActorRel(NonMatching, "d_a_npc_wrestler"), # regalloc; weak func order (sinShort) + ActorRel(Equivalent, "d_a_npc_wrestler"), # weak func order (sinShort) ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamid"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamis"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamit"), diff --git a/include/d/actor/d_a_npc_wrestler.h b/include/d/actor/d_a_npc_wrestler.h index 9a34af5e76..2544d53c4a 100644 --- a/include/d/actor/d_a_npc_wrestler.h +++ b/include/d/actor/d_a_npc_wrestler.h @@ -234,8 +234,8 @@ public: private: /* 0xB48 */ Z2Creature mSound; - /* 0xBD8 */ const daNpcWrestler_HIOParam* field_0xbd8; - /* 0xBDC */ const daNpcWrestler_HIOParamSub* field_0xbdc; + /* 0xBD8 */ daNpcWrestler_HIOParam* field_0xbd8; + /* 0xBDC */ daNpcWrestler_HIOParamSub* field_0xbdc; /* 0xBE0 */ daNpcF_MatAnm_c* mpMatAnm; /* 0xBE4 */ daNpcF_Lookat_c mLookAt; /* 0xC80 */ daNpcF_ActorMngr_c mActorMngr[2]; diff --git a/src/d/actor/d_a_npc_wrestler.cpp b/src/d/actor/d_a_npc_wrestler.cpp index fe9655e2c3..d8371e656a 100644 --- a/src/d/actor/d_a_npc_wrestler.cpp +++ b/src/d/actor/d_a_npc_wrestler.cpp @@ -690,7 +690,7 @@ cPhs__Step daNpcWrestler_c::Create() { return cPhs_ERROR_e; } - field_0xbd8 = &l_HIO.m; + field_0xbd8 = const_cast(&l_HIO.m); field_0xbdc = &field_0xbd8->mTypeParams[mType]; #if DEBUG // Sumo wrestler: @@ -2668,7 +2668,6 @@ bool daNpcWrestler_c::checkOutOfArenaW() { } bool daNpcWrestler_c::sumouPunchMiss(void* param_1) { - // NONMATCHING - regalloc daPy_py_c* player = daPy_getPlayerActorClass(); int jointNo = mType == 0 ? 0x12 : 0x11; cXyz sp2c; @@ -3114,7 +3113,7 @@ void daNpcWrestler_c::setStepAngle() { } s16 tgt_ang = cLib_targetAngleY(player->getViewerCurrentPosP(), ¤t.pos); - tgt_ang += mStepAngle * field_0xbdc->lateral_movement_time; + tgt_ang = tgt_ang + mStepAngle * field_0xbdc->lateral_movement_time; cXyz sp30(0.0f, 0.0f, field_0xbdc->grapple_distance); mDoMtx_stack_c::push(); mDoMtx_stack_c::YrotM(tgt_ang); @@ -3135,7 +3134,6 @@ void daNpcWrestler_c::setStepAngle() { } bool daNpcWrestler_c::sumouSideStep(void* param_1) { - // NONMATCHING - g_dComIfG_gameInfo weirdness switch (field_0xe96) { case 0: field_0xe80 = field_0xbdc->lateral_movement_time; @@ -3285,7 +3283,6 @@ bool daNpcWrestler_c::sumouPunchShock(void* param_1) { } bool daNpcWrestler_c::sumouPunchChaseShock(void* param_1) { - // NONMATCHING - regalloc daPy_py_c* player = daPy_getPlayerActorClass(); switch (field_0xe96) { From ef0c94a80944355c8132c6410e6da939a9818e94 Mon Sep 17 00:00:00 2001 From: Niklas Bauer Date: Wed, 17 Dec 2025 10:26:51 +0100 Subject: [PATCH 27/46] random debug objects (#2961) --- include/d/actor/d_a_obj_vground.h | 2 +- src/d/actor/d_a_obj_usaku.cpp | 39 ++++++++++++++++++++--------- src/d/actor/d_a_obj_vground.cpp | 41 +++++++++++++++++++------------ src/d/actor/d_a_obj_window.cpp | 15 +++++++---- src/d/actor/d_a_obj_zcloth.cpp | 5 +++- 5 files changed, 67 insertions(+), 35 deletions(-) diff --git a/include/d/actor/d_a_obj_vground.h b/include/d/actor/d_a_obj_vground.h index 49526eb6c9..fed893aef1 100644 --- a/include/d/actor/d_a_obj_vground.h +++ b/include/d/actor/d_a_obj_vground.h @@ -22,7 +22,7 @@ public: int draw(); int _delete(); - u32 getSwbit() { return fopAcM_GetParamBit(this, 0, 8); } + u32 getSwbit() { return (u8) fopAcM_GetParamBit(this, 0, 8); } private: /* 0x568 */ request_of_phase_process_class mPhaseReq; diff --git a/src/d/actor/d_a_obj_usaku.cpp b/src/d/actor/d_a_obj_usaku.cpp index db9dc4fa17..dd411b050a 100644 --- a/src/d/actor/d_a_obj_usaku.cpp +++ b/src/d/actor/d_a_obj_usaku.cpp @@ -11,16 +11,18 @@ #include "d/d_procname.h" static int daObj_Usaku_Draw(obj_usaku_class* i_this) { - g_env_light.settingTevStruct(0x10, &i_this->current.pos, &i_this->tevStr); - g_env_light.setLightTevColorType_MAJI(i_this->mpModel, &i_this->tevStr); + fopAc_ac_c* a_this = static_cast(i_this); + g_env_light.settingTevStruct(0x10, &a_this->current.pos, &a_this->tevStr); + g_env_light.setLightTevColorType_MAJI(i_this->mpModel, &a_this->tevStr); mDoExt_modelUpdateDL(i_this->mpModel); return 1; } static int daObj_Usaku_Execute(obj_usaku_class* i_this) { - mDoMtx_stack_c::transS(i_this->current.pos.x, i_this->current.pos.y, i_this->current.pos.z); - mDoMtx_stack_c::YrotM(i_this->shape_angle.y); + fopAc_ac_c* a_this = static_cast(i_this); + mDoMtx_stack_c::transS(a_this->current.pos.x, a_this->current.pos.y, a_this->current.pos.z); + mDoMtx_stack_c::YrotM(a_this->shape_angle.y); i_this->mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); if (i_this->mpBgW != NULL) { @@ -36,6 +38,8 @@ static int daObj_Usaku_IsDelete(obj_usaku_class* i_this) { } static int daObj_Usaku_Delete(obj_usaku_class* i_this) { + fopAc_ac_c* a_this = static_cast(i_this); + fopAcM_RegisterDeleteID(i_this, "Obj_Usaku"); dComIfG_resDelete(&i_this->mPhase, "Obj_usaku"); if (i_this->mpBgW != NULL) { @@ -48,47 +52,58 @@ static int useHeapInit(fopAc_ac_c* i_this) { obj_usaku_class* a_this = (obj_usaku_class*)i_this; J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Obj_usaku", 4); + JUT_ASSERT(209, modelData != NULL); a_this->mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); if (a_this->mpModel == NULL) { return 0; } + OS_REPORT("//////////////OBJ_USAKU SET 5 !!\n"); a_this->mpBgW = new dBgW(); if (a_this->mpBgW == NULL) { return 0; } - cBgD_t* pdzb = (cBgD_t*)dComIfG_getObjectRes("Obj_usaku", 7); - if (a_this->mpBgW->Set(pdzb, cBgW::MOVE_BG_e, &a_this->mBgMtx) == 1) { + if (a_this->mpBgW->Set((cBgD_t*)dComIfG_getObjectRes("Obj_usaku", 7), cBgW::MOVE_BG_e, + &a_this->mBgMtx) == 1) + { return 0; } a_this->mpBgW->SetCrrFunc(dBgS_MoveBGProc_Typical); + OS_REPORT("//////////////OBJ_USAKU SET 6 !!\n"); return 1; } static int daObj_Usaku_Create(fopAc_ac_c* i_this) { - fopAcM_ct(i_this, obj_usaku_class); obj_usaku_class* a_this = (obj_usaku_class*)i_this; + fopAcM_ct(a_this, obj_usaku_class); int phase = dComIfG_resLoad(&a_this->mPhase, "Obj_usaku"); if (phase == cPhs_COMPLEATE_e) { - a_this->field_0x570 = fopAcM_GetParam(a_this) & 0xFF; + OS_REPORT("OBJ_USAKU PARAM %x\n", fopAcM_GetParam(i_this)); + a_this->field_0x570 = fopAcM_GetParam(i_this) & 0xFF; if (a_this->field_0x570 == 0xFF) { a_this->field_0x570 = 0; } + OS_REPORT("OBJ_USAKU//////////////OBJ_USAKU SET 1 !!\n"); - if (!fopAcM_entrySolidHeap(a_this, useHeapInit, 0xC60)) { + if (!fopAcM_entrySolidHeap(i_this, useHeapInit, 0xC60)) { + OS_REPORT("//////////////OBJ_USAKU SET NON !!\n"); return cPhs_ERROR_e; } + OS_REPORT("//////////////OBJ_USAKU SET 2 !!\n"); + + OS_REPORT("//////////////OBJ_USAKU SET 3 !!\n"); if (a_this->mpBgW != NULL && dComIfG_Bgsp().Regist(a_this->mpBgW, a_this)) { return cPhs_ERROR_e; } + OS_REPORT("//////////////OBJ_USAKU SET 4 !!\n"); - a_this->cullMtx = a_this->mpModel->getBaseTRMtx(); - fopAcM_SetMin(a_this, -300.0f, -600.0f, -300.0f); - fopAcM_SetMax(a_this, 300.0f, 600.0f, 300.0f); + fopAcM_SetMtx(i_this, a_this->mpModel->getBaseTRMtx()); + fopAcM_SetMin(i_this, -300.0f, -600.0f, -300.0f); + fopAcM_SetMax(i_this, 300.0f, 600.0f, 300.0f); daObj_Usaku_Execute(a_this); } diff --git a/src/d/actor/d_a_obj_vground.cpp b/src/d/actor/d_a_obj_vground.cpp index e6c8c6818c..8ba4c3d282 100644 --- a/src/d/actor/d_a_obj_vground.cpp +++ b/src/d/actor/d_a_obj_vground.cpp @@ -8,8 +8,9 @@ #include "d/actor/d_a_obj_vground.h" #include "d/d_procname.h" -static int CheckCreateHeap(fopAc_ac_c* i_this) { - return static_cast(i_this)->CreateHeap(); +static int CheckCreateHeap(fopAc_ac_c* a_this) { + daObjVGnd_c* i_this = static_cast(a_this); + return i_this->CreateHeap(); } void daObjVGnd_c::initBaseMtx() { @@ -21,7 +22,7 @@ void daObjVGnd_c::initBaseMtx() { void daObjVGnd_c::setBaseMtx() { mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z); mDoMtx_stack_c::YrotM(shape_angle.y); - MTXCopy(mDoMtx_stack_c::now, mpModel->mBaseTransformMtx); + mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); } int daObjVGnd_c::Create() { @@ -35,23 +36,29 @@ int daObjVGnd_c::Create() { static char* l_arcName = "M_VolcGnd"; int daObjVGnd_c::CreateHeap() { - J3DModelData* mpObjectRes = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 5); - mpModel = mDoExt_J3DModel__create(mpObjectRes, 0x80000, 0x11000284); + J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 0x5); + JUT_ASSERT(183, modelData != NULL); + mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000284); if (!mpModel) { return 0; } - J3DAnmTextureSRTKey* mpTextureSRTKey = - (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0xb); - mpBtk = new mDoExt_btkAnm(); - if ((!mpBtk) || (!mpBtk->init(mpObjectRes, mpTextureSRTKey, 1, NULL, 1.0f, NULL, -1))) { - return 0; + { + J3DAnmTextureSRTKey* pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(l_arcName, 0xb); + JUT_ASSERT(198, pbtk != NULL); + mpBtk = new mDoExt_btkAnm(); + if ((!mpBtk) || (!mpBtk->init(modelData, pbtk, 1, NULL, 1.0f, NULL, -1))) { + return 0; + } } - J3DAnmTevRegKey* mpTevReqKey = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 8); - mpBrk = new mDoExt_brkAnm(); - if ((!mpBrk) || (!mpBrk->init(mpObjectRes, mpTevReqKey, 1, NULL, 1.0f, NULL, -1))) { - return 0; + { + J3DAnmTevRegKey* pbrk = (J3DAnmTevRegKey*)dComIfG_getObjectRes(l_arcName, 0x8); + JUT_ASSERT(212, pbrk != NULL); + mpBrk = new mDoExt_brkAnm(); + if ((!mpBrk) || (!mpBrk->init(modelData, pbrk, 1, NULL, 1.0f, NULL, -1))) { + return 0; + } } return 1; @@ -76,7 +83,7 @@ int daObjVGnd_c::execute() { mpBrk->setFrame(2.0f); mpBtk->setFrame(2.0f); } else { - if (fopAcM_isSwitch(this, getSwbit())) { + if (fopAcM_isSwitch(this, (u8) getSwbit())) { mpBrk->setFrame(1.0f); mpBtk->setFrame(1.0f); } else { @@ -113,11 +120,13 @@ static int daObjVGnd_Execute(daObjVGnd_c* i_this) { } static int daObjVGnd_Delete(daObjVGnd_c* i_this) { + fopAcM_RegisterDeleteID(i_this, "Sample"); return i_this->_delete(); } static int daObjVGnd_Create(fopAc_ac_c* i_this) { - return static_cast(i_this)->create(); + fopAcM_RegisterCreateID(daObjVGnd_c, i_this, "Sample"); + return a_this->create(); } static actor_method_class l_daObjVGnd_Method = { diff --git a/src/d/actor/d_a_obj_window.cpp b/src/d/actor/d_a_obj_window.cpp index 7421152697..c15f97e3cf 100644 --- a/src/d/actor/d_a_obj_window.cpp +++ b/src/d/actor/d_a_obj_window.cpp @@ -53,20 +53,25 @@ int daObjWindow_c::Create() { mCyl.Set(l_cyl_src); mCyl.SetStts(&mStts); } - tevStr.mLightInf.r = getLightInf(); + u8 light = getLightInf(); + tevStr.mLightInf.r = light; return 1; } int daObjWindow_c::CreateHeap() { - J3DModelData* model_data = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 9); - mpModel = mDoExt_J3DModel__create(model_data, 0x80000, 0x11000084); + J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 9); + JUT_ASSERT(251, modelData != NULL); + + mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); if (mpModel == NULL) { return 0; } if (l_bck[mType] > 0) { - J3DAnmTransform* anm = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, l_bck[mType]); + J3DAnmTransform* pbck = (J3DAnmTransform*)dComIfG_getObjectRes(l_arcName, l_bck[mType]); + JUT_ASSERT(266, pbck != NULL); + mpBckAnm = new mDoExt_bckAnm(); - if (mpBckAnm == NULL || !mpBckAnm->init(anm, 1, 2, 1.0f, 0, -1, false)) { + if (mpBckAnm == NULL || !mpBckAnm->init(pbck, 1, 2, 1.0f, 0, -1, false)) { return 0; } } diff --git a/src/d/actor/d_a_obj_zcloth.cpp b/src/d/actor/d_a_obj_zcloth.cpp index 296fd6c392..a8b4388d42 100644 --- a/src/d/actor/d_a_obj_zcloth.cpp +++ b/src/d/actor/d_a_obj_zcloth.cpp @@ -68,11 +68,14 @@ static int daObjZCloth_Execute(daObjZCloth_c* i_this) { } static int daObjZCloth_Delete(daObjZCloth_c* i_this) { + const fpc_ProcID procID = fopAcM_GetID(i_this); return i_this->_delete(); } static int daObjZCloth_Create(fopAc_ac_c* i_this) { - return static_cast(i_this)->create(); + daObjZCloth_c* a_this = static_cast(i_this); + const fpc_ProcID procID = fopAcM_GetID(i_this); + return a_this->create(); } static actor_method_class l_daObjZCloth_Method = { From 4ed9bbb8d42529bf909ada25453a2f35856e2a26 Mon Sep 17 00:00:00 2001 From: Luzagar <40547781+Luzagar@users.noreply.github.com> Date: Thu, 18 Dec 2025 22:31:00 +0100 Subject: [PATCH 28/46] fix ENABLE_REGHIO macro (#2963) --- include/d/d_s_play.h | 2 +- src/d/d_s_play.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/d/d_s_play.h b/include/d/d_s_play.h index a41dbb7f95..8c2c03c615 100644 --- a/include/d/d_s_play.h +++ b/include/d/d_s_play.h @@ -83,7 +83,7 @@ public: extern dScnPly_env_HIO_c g_envHIO; extern dScnPly_reg_HIO_c g_regHIO; -#if ENABLE_REGHIO +#if DEBUG extern dScnPly_preset_HIO_c g_presetHIO; #endif diff --git a/src/d/d_s_play.cpp b/src/d/d_s_play.cpp index 9bd473b4b6..7187d0229d 100644 --- a/src/d/d_s_play.cpp +++ b/src/d/d_s_play.cpp @@ -566,7 +566,7 @@ dScnPly_reg_HIO_c g_regHIO; dScnPly_env_HIO_c g_envHIO; -#if ENABLE_REGHIO +#if DEBUG dScnPly_preset_HIO_c g_presetHIO; #endif From 3fd414beab338f32bc3500b274d413dcb091e651 Mon Sep 17 00:00:00 2001 From: roeming Date: Thu, 18 Dec 2025 16:31:44 -0500 Subject: [PATCH 29/46] Use consistent s32/u32 (#2964) * cleanup long usage * fix regression --- include/JSystem/JAudio2/JASCalc.h | 2 +- include/JSystem/JAudio2/JASCallback.h | 2 +- include/JSystem/JAudio2/JASProbe.h | 2 +- include/JSystem/JAudio2/JASWaveArcLoader.h | 2 +- include/JSystem/JGadget/define.h | 8 ++++---- include/JSystem/JGadget/linklist.h | 4 ++-- include/JSystem/JUtility/JUTException.h | 2 +- include/SSystem/SComponent/c_lib.h | 4 ++-- include/d/d_msg_object.h | 2 +- src/JSystem/JAudio2/JASAudioThread.cpp | 2 +- src/JSystem/JAudio2/JASCalc.cpp | 8 ++++---- src/JSystem/JKernel/JKRAssertHeap.cpp | 2 +- src/JSystem/JStudio/JStudio/fvb.cpp | 2 +- src/JSystem/JStudio/JStudio/stb.cpp | 2 +- src/SSystem/SComponent/c_lib.cpp | 4 ++-- src/d/actor/d_a_obj_ice_s.cpp | 10 +++++----- 16 files changed, 29 insertions(+), 29 deletions(-) diff --git a/include/JSystem/JAudio2/JASCalc.h b/include/JSystem/JAudio2/JASCalc.h index 7c267268f4..d72e16d408 100644 --- a/include/JSystem/JAudio2/JASCalc.h +++ b/include/JSystem/JAudio2/JASCalc.h @@ -36,7 +36,7 @@ struct JASCalc { } f32 fake1(); - f32 fake2(long x); + f32 fake2(s32 x); f32 fake3(); static const s16 CUTOFF_TO_IIR_TABLE[128][4]; diff --git a/include/JSystem/JAudio2/JASCallback.h b/include/JSystem/JAudio2/JASCallback.h index 5aa3267d9d..0c9fb517a2 100644 --- a/include/JSystem/JAudio2/JASCallback.h +++ b/include/JSystem/JAudio2/JASCallback.h @@ -3,7 +3,7 @@ #include "dolphin/types.h" -typedef long JASCallback(void*); +typedef s32 JASCallback(void*); /** * @ingroup jsystem-jaudio diff --git a/include/JSystem/JAudio2/JASProbe.h b/include/JSystem/JAudio2/JASProbe.h index ea26f85ef8..3f4ab89d61 100644 --- a/include/JSystem/JAudio2/JASProbe.h +++ b/include/JSystem/JAudio2/JASProbe.h @@ -16,7 +16,7 @@ struct JASProbe { static JASProbe* sProbeTable[16]; /* 0x000 */ char const* mName; - /* 0x004 */ long mStartTime; + /* 0x004 */ s32 mStartTime; /* 0x008 */ f32 _08; /* 0x00C */ f32 _0C; /* 0x010 */ f32 _10; diff --git a/include/JSystem/JAudio2/JASWaveArcLoader.h b/include/JSystem/JAudio2/JASWaveArcLoader.h index 42b94790b3..a3e930ebf1 100644 --- a/include/JSystem/JAudio2/JASWaveArcLoader.h +++ b/include/JSystem/JAudio2/JASWaveArcLoader.h @@ -58,7 +58,7 @@ struct JASWaveArc : JASDisposer { struct loadToAramCallbackParams { // not official struct name /* 0x0 */ JASWaveArc* mWavArc; - /* 0x4 */ long mEntryNum; + /* 0x4 */ s32 mEntryNum; /* 0x8 */ u32 mBase; /* 0xC */ u32 _c; }; diff --git a/include/JSystem/JGadget/define.h b/include/JSystem/JGadget/define.h index 93ba872ad6..c64d61c33e 100644 --- a/include/JSystem/JGadget/define.h +++ b/include/JSystem/JGadget/define.h @@ -15,14 +15,14 @@ public: JGadget_outMessage(MessageFunc fn, const char* file, int line); ~JGadget_outMessage(); - JGadget_outMessage& operator<<(int param_1) { return *this << (signed long)param_1; } + JGadget_outMessage& operator<<(int param_1) { return *this << (s32)param_1; } JGadget_outMessage& operator<<(u16); - JGadget_outMessage& operator<<(unsigned int); + JGadget_outMessage& operator<<(uint); JGadget_outMessage& operator<<(u8 param_1) { return *this << (char)param_1; } JGadget_outMessage& operator<<(const char* str); JGadget_outMessage& operator<<(char); - JGadget_outMessage& operator<<(signed long); - JGadget_outMessage& operator<<(unsigned long); + JGadget_outMessage& operator<<(s32); + JGadget_outMessage& operator<<(u32); JGadget_outMessage& operator<<(const void*); private: diff --git a/include/JSystem/JGadget/linklist.h b/include/JSystem/JGadget/linklist.h index 1d5d46a804..da51a35060 100644 --- a/include/JSystem/JGadget/linklist.h +++ b/include/JSystem/JGadget/linklist.h @@ -128,8 +128,8 @@ struct TLinkList : TNodeLinkList { iterator& operator=(const iterator& rhs) { //TODO: Probably fakematch? Not sure what's going on here exactly - (TIterator&)*this = - (const TIterator&)rhs; + (TIterator&)*this = + (const TIterator&)rhs; this->node = rhs.node; return *this; } diff --git a/include/JSystem/JUtility/JUTException.h b/include/JSystem/JUtility/JUTException.h index dc6ef1ac4d..923349a089 100644 --- a/include/JSystem/JUtility/JUTException.h +++ b/include/JSystem/JUtility/JUTException.h @@ -152,7 +152,7 @@ STATIC_ASSERT(sizeof(JUTException) == 0xA4); */ struct JUTWarn { JUTWarn& operator<<(const char*) { return *this; } - JUTWarn& operator<<(long) { return *this; } + JUTWarn& operator<<(s32) { return *this; } }; #endif /* JUTEXCEPTION_H */ diff --git a/include/SSystem/SComponent/c_lib.h b/include/SSystem/SComponent/c_lib.h index a93ba51aa5..48cf3c71df 100644 --- a/include/SSystem/SComponent/c_lib.h +++ b/include/SSystem/SComponent/c_lib.h @@ -9,8 +9,8 @@ inline bool cLib_IsZero(f32 value) { return fabsf(value) < 8e-11f; } -void cLib_memCpy(void* dst, const void* src, unsigned long size); -void cLib_memSet(void* ptr, int value, unsigned long size); +void cLib_memCpy(void* dst, const void* src, u32 size); +void cLib_memSet(void* ptr, int value, u32 size); f32 cLib_addCalc(f32* o_value, f32 target, f32 scale, f32 maxStep, f32 minStep); void cLib_addCalc2(f32* o_value, f32 target, f32 scale, f32 maxStep); diff --git a/include/d/d_msg_object.h b/include/d/d_msg_object.h index 133b9f88ab..2c3c781b5f 100644 --- a/include/d/d_msg_object.h +++ b/include/d/d_msg_object.h @@ -411,7 +411,7 @@ inline void dMsgObject_setShopWaitTimer(u8 timer) { dMsgObject_c::setShopWaitTimer(timer); } -inline void dMsgObject_changeFlowGroup(long flow) { +inline void dMsgObject_changeFlowGroup(s32 flow) { dMsgObject_getMsgObjectClass()->changeFlowGroup(flow); } diff --git a/src/JSystem/JAudio2/JASAudioThread.cpp b/src/JSystem/JAudio2/JASAudioThread.cpp index 2aa71a329f..e689a9607f 100644 --- a/src/JSystem/JAudio2/JASAudioThread.cpp +++ b/src/JSystem/JAudio2/JASAudioThread.cpp @@ -19,7 +19,7 @@ JASAudioThread::JASAudioThread(int stackSize, int msgCount, u32 threadPriority) OSInitThreadQueue(&sThreadQueue); } -void JASAudioThread::create(long threadPriority) { +void JASAudioThread::create(s32 threadPriority) { JASAudioThread* sAudioThread = new (JASDram, 0) JASAudioThread(threadPriority, 0x10, 0x1400); sAudioThread->setCurrentHeap(JKRGetSystemHeap()); sAudioThread->resume(); diff --git a/src/JSystem/JAudio2/JASCalc.cpp b/src/JSystem/JAudio2/JASCalc.cpp index a076cef9d1..861b8dcd67 100644 --- a/src/JSystem/JAudio2/JASCalc.cpp +++ b/src/JSystem/JAudio2/JASCalc.cpp @@ -264,11 +264,11 @@ s16 const JASCalc::CUTOFF_TO_IIR_TABLE[128][4] = { }; // currently required because of missing functions -// JASCalc::hannWindow(short *, unsigned long) -// JASCalc::hammWindow(short *, unsigned long) -// JASCalc::fft(float *, float *, unsigned long, long) +// JASCalc::hannWindow(short *, u32) +// JASCalc::hammWindow(short *, u32) +// JASCalc::fft(float *, float *, u32, s32) f32 JASCalc::fake1() { return 0.5f; } -f32 JASCalc::fake2(long x) { return JASCalc::clamp(x); } +f32 JASCalc::fake2(s32 x) { return JASCalc::clamp(x); } f32 JASCalc::fake3() { return 0.0f; } f32 JASCalc::pow2(f32 x) { diff --git a/src/JSystem/JKernel/JKRAssertHeap.cpp b/src/JSystem/JKernel/JKRAssertHeap.cpp index d38ff3b909..5a3d723340 100644 --- a/src/JSystem/JKernel/JKRAssertHeap.cpp +++ b/src/JSystem/JKernel/JKRAssertHeap.cpp @@ -2,7 +2,7 @@ #include "JSystem/JKernel/JKRAssertHeap.h" -JKRAssertHeap::JKRAssertHeap(void* data, unsigned long size, JKRHeap* parent, bool errorFlag) +JKRAssertHeap::JKRAssertHeap(void* data, u32 size, JKRHeap* parent, bool errorFlag) : JKRHeap(data, size, parent, errorFlag) {} JKRAssertHeap::~JKRAssertHeap() { diff --git a/src/JSystem/JStudio/JStudio/fvb.cpp b/src/JSystem/JStudio/JStudio/fvb.cpp index f3500035b9..b2922f2be3 100644 --- a/src/JSystem/JStudio/JStudio/fvb.cpp +++ b/src/JSystem/JStudio/JStudio/fvb.cpp @@ -404,7 +404,7 @@ bool TParse::parseHeader_next(void const** ppData_inout, u32* puBlock_out, u32 f u16 version = header.get_version(); if (version < 2) { JUTWarn w; - w << "obselete version : " << (long)0; + w << "obselete version : " << (s32)0; return false; } else if (version > 0x100) { JUTWarn w; diff --git a/src/JSystem/JStudio/JStudio/stb.cpp b/src/JSystem/JStudio/JStudio/stb.cpp index 6a2f6515c7..c7270facf1 100644 --- a/src/JSystem/JStudio/JStudio/stb.cpp +++ b/src/JSystem/JStudio/JStudio/stb.cpp @@ -405,7 +405,7 @@ bool TParse::parseHeader_next(const void** ppData_inout, u32* puBlock_out, u32 f u16 version = header.get_version(); if (version < 1) { JUTWarn w; - w << "obselete version : " << (long)0; + w << "obselete version : " << (s32)0; return false; } else if (version > 3) { JUTWarn w; diff --git a/src/SSystem/SComponent/c_lib.cpp b/src/SSystem/SComponent/c_lib.cpp index 4a867e7431..85587fa018 100644 --- a/src/SSystem/SComponent/c_lib.cpp +++ b/src/SSystem/SComponent/c_lib.cpp @@ -13,7 +13,7 @@ * @param src Pointer to source data to be copied * @param num Number of bytes to copy */ -void cLib_memCpy(void* dst, const void* src, unsigned long num) { +void cLib_memCpy(void* dst, const void* src, u32 num) { memcpy(dst, src, num); } @@ -23,7 +23,7 @@ void cLib_memCpy(void* dst, const void* src, unsigned long num) { * @param value Value to be set * @param num Number of bytes to set */ -void cLib_memSet(void* ptr, int value, unsigned long num) { +void cLib_memSet(void* ptr, int value, u32 num) { memset(ptr, value, num); } diff --git a/src/d/actor/d_a_obj_ice_s.cpp b/src/d/actor/d_a_obj_ice_s.cpp index ba32890870..95c74a38c2 100644 --- a/src/d/actor/d_a_obj_ice_s.cpp +++ b/src/d/actor/d_a_obj_ice_s.cpp @@ -124,7 +124,7 @@ static void rideCallBack(dBgW* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3 (void)param_1; daObjIce_s_c* ice = (daObjIce_s_c*)param_2; daPy_py_c* player = daPy_getPlayerActorClass(); - cXyz* playerPos = &fopAcM_GetPosition(player); + cXyz* playerPos = (cXyz*)&fopAcM_GetPosition(player); cXyz* pBallCenter = player->getIronBallCenterPos(); // !@bug misplaced ! operator. This condition is probably always false @@ -138,7 +138,9 @@ static void rideCallBack(dBgW* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3 } cXyz* icePos = (cXyz*)&fopAcM_GetPosition(param_2); - if (pBallCenter != NULL && icePos != NULL && icePos->absXZ(*pBallCenter) < ice->field_0x5c8.x * 600.0f) { + if (pBallCenter != NULL && icePos != NULL && + icePos->absXZ(*pBallCenter) < ice->field_0x5c8.x * 600.0f) + { ice->field_0x5d8 = 0x300; ice->field_0x5a4 = -11.0f; ice->field_0x5ac = 0x1000; @@ -150,9 +152,7 @@ static void rideCallBack(dBgW* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3 ice->field_0x5ac = 0x1000; ice->Check_RideOn(*playerPos); } - if (ice->field_0x5c5 == 0xff && - fopAcM_GetName(param_3) == PROC_ALINK) - { + if (ice->field_0x5c5 == 0xff && fopAcM_GetName(param_3) == PROC_ALINK) { ice->field_0x5d8 = 0x300; ice->field_0x5a4 = -11.0f; ice->field_0x5ac = 0x1000; From f5d2a338ba576052b34a55827199f340866b6359 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Thu, 18 Dec 2025 16:37:50 -0500 Subject: [PATCH 30/46] d_a_npc_kn OK (#2966) * d_a_npc_kn OK * Remove nonmatching comment --- configure.py | 2 +- include/d/actor/d_a_npc_kn.h | 2 +- src/d/actor/d_a_npc_kn.cpp | 59 ++++++++++++++++++++++++------------ 3 files changed, 42 insertions(+), 21 deletions(-) diff --git a/configure.py b/configure.py index 4be8c8252d..403696d744 100755 --- a/configure.py +++ b/configure.py @@ -2274,7 +2274,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kasi_kyu"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kasi_mich"), ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_npc_kdk"), - ActorRel(NonMatching, "d_a_npc_kn"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kn"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_knj"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kolinb"), ActorRel(MatchingFor(ALL_GCN), "d_a_npc_ks"), diff --git a/include/d/actor/d_a_npc_kn.h b/include/d/actor/d_a_npc_kn.h index a6a06e78b2..ba2ca57241 100644 --- a/include/d/actor/d_a_npc_kn.h +++ b/include/d/actor/d_a_npc_kn.h @@ -416,7 +416,7 @@ public: static dCcD_SrcSph mCcDSph; static s16 mSrchName; static fopAc_ac_c* mFindActorPtrs[50]; - static u8 mFindCount[4]; + static int mFindCount; private: /* 0x0E44 */ J3DModel* mpPodModel; diff --git a/src/d/actor/d_a_npc_kn.cpp b/src/d/actor/d_a_npc_kn.cpp index 01912a8b2e..50c404e922 100644 --- a/src/d/actor/d_a_npc_kn.cpp +++ b/src/d/actor/d_a_npc_kn.cpp @@ -16,6 +16,46 @@ #include "d/d_debug_viewer.h" #endif +dCcD_SrcCyl daNpc_Kn_c::mCcDCyl = { + mCcDObjData, + {{0.0f, 0.0f, 0.0f}, 0.0f, 0.0f}, +}; + +dCcD_SrcSph daNpc_Kn_c::mCcDSph = { + mCcDObjData, + { + {{0.0f, 0.0f, 0.0f}, 0.0f} // mSphCc + }, +}; + +s16 daNpc_Kn_c::mSrchName; + +fopAc_ac_c* daNpc_Kn_c::mFindActorPtrs[50]; + +int daNpc_Kn_c::mFindCount; + +void* dummy_srchActor(void* i_actor1, void* i_actor2) { + // Fake function (though a similar one likely existed and got stripped out). + // daNpc_Kn_c::setSwordChargePtcl has issues where the ...rodata and ...bss pools are loaded in + // reverse order, which in turn also causes regalloc in that function. + // Fixing this requires a function early on in this TU to also use ...bss pooling, which for + // some reason fixes later pool loads. + // The unused member bss variables mSrchName/mFindActorPtrs/mFindCount existing in the maps + // indicates that a function using them originally existed, but was stripped out. + // Additionally, the bss members must be defined above this function for bss pooling to be used. + fopAc_ac_c* actor2 = (fopAc_ac_c*)i_actor2; + void* foundActor = NULL; + if (daNpc_Kn_c::mFindCount < 50 && fopAcM_IsActor(i_actor1) && i_actor1 != i_actor2) { + if (daNpc_Kn_c::mSrchName == fopAcM_GetName((fopAc_ac_c*)i_actor1)) { + foundActor = (fopAc_ac_c*)i_actor1; + daNpc_Kn_c::mFindActorPtrs[daNpc_Kn_c::mFindCount] = (fopAc_ac_c*)foundActor; + daNpc_Kn_c::mFindCount++; + } + } + + return NULL; +} + const dCcD_SrcGObjInf daNpc_Kn_c::mCcDObjData = { {0, {{0, 0, 0}, {0, 0}, {0x79}}}, {dCcD_SE_NONE, 0, 0, 0, 0}, @@ -157,18 +197,6 @@ void daNpc_Kn_HIO_c::genMessage(JORMContext* ctext) { } #endif -dCcD_SrcCyl daNpc_Kn_c::mCcDCyl = { - mCcDObjData, - {{0.0f, 0.0f, 0.0f}, 0.0f, 0.0f}, -}; - -dCcD_SrcSph daNpc_Kn_c::mCcDSph = { - mCcDObjData, - { - {{0.0f, 0.0f, 0.0f}, 0.0f} // mSphCc - }, -}; - static int l_bmdData[3][2] = { {47, 1}, {48, 1}, @@ -485,12 +513,6 @@ daNpc_Kn_c::cutFunc daNpc_Kn_c::mCutList[21] = { &daNpc_Kn_c::ECut_seventhSkillGet, }; -s16 daNpc_Kn_c::mSrchName; - -fopAc_ac_c* daNpc_Kn_c::mFindActorPtrs[50]; - -u8 daNpc_Kn_c::mFindCount[4]; - static NPC_KN_HIO_CLASS l_HIO; daNpc_Kn_c::~daNpc_Kn_c() { @@ -5020,7 +5042,6 @@ void daNpc_Kn_c::calcMagicBallPos() { } } -// NONMATCHING - reg alloc void daNpc_Kn_c::setSwordChargePtcl() { JPABaseEmitter* emitter; From 7f4456be783fad7de70b407da5933c16fd438fb6 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Thu, 18 Dec 2025 16:38:20 -0500 Subject: [PATCH 31/46] JASAiCtrl OK (#2967) --- configure.py | 2 +- src/JSystem/JAudio2/JASAiCtrl.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index 403696d744..ce02907231 100755 --- a/configure.py +++ b/configure.py @@ -1055,7 +1055,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASChannel.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASLfo.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASOscillator.cpp"), - Object(NonMatching, "JSystem/JAudio2/JASAiCtrl.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAiCtrl.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioThread.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioReseter.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDSPChannel.cpp"), diff --git a/src/JSystem/JAudio2/JASAiCtrl.cpp b/src/JSystem/JAudio2/JASAiCtrl.cpp index 0f8f3ff12f..de97b58a3f 100644 --- a/src/JSystem/JAudio2/JASAiCtrl.cpp +++ b/src/JSystem/JAudio2/JASAiCtrl.cpp @@ -46,11 +46,10 @@ f32 JASDriver::sDacRate = 32028.5f; u32 JASDriver::sSubFrames = 0x00000007; -// NONMATCHING missing instructions void JASDriver::initAI(void (*param_0)(void)) { setOutputRate(OUTPUT_RATE_0); u32 dacSize = getDacSize(); - u32 size = dacSize * 2; + const u32 size = dacSize * 2; for (int i = 0; i < 3; i++) { sDmaDacBuffer[i] = new(JASDram, 0x20) s16[dacSize]; JUT_ASSERT(102, sDmaDacBuffer[i]) From 86729e65978a2e20e6705fb8441fc8f5e47d934d Mon Sep 17 00:00:00 2001 From: Jcw87 Date: Fri, 19 Dec 2025 11:22:03 -0800 Subject: [PATCH 32/46] m_Do_main debug (#2965) --- include/JSystem/JHostIO/JHIComm.h | 42 ++++++++++++-- include/JSystem/JHostIO/JHICommonMem.h | 20 ++++--- include/JSystem/JHostIO/JOREntry.h | 58 +++++++++++++++++-- include/JSystem/JHostIO/JORMContext.h | 7 +-- include/JSystem/JHostIO/JORServer.h | 79 ++++++++++++++++++++++++-- include/JSystem/JKernel/JKRAram.h | 2 +- include/JSystem/JUtility/JUTAssert.h | 5 +- include/JSystem/JUtility/JUTVideo.h | 4 ++ include/d/d_debug_camera.h | 1 - include/d/d_debug_pad.h | 4 +- include/m_Do/m_Do_ext2.h | 2 +- include/m_Do/m_Do_hostIO.h | 9 ++- src/JSystem/JUtility/JUTAssert.cpp | 4 -- src/d/actor/d_a_alink.cpp | 1 + src/d/actor/d_a_balloon_2D.cpp | 1 + src/d/d_debug_camera.cpp | 1 + src/d/d_event_debug.cpp | 3 +- src/d/d_kankyo.cpp | 1 + src/d/d_meter_map.cpp | 1 + src/f_op/f_op_actor_mng.cpp | 1 + src/m_Do/m_Do_Reset.cpp | 2 +- src/m_Do/m_Do_hostIO.cpp | 1 + src/m_Do/m_Do_machine.cpp | 2 +- src/m_Do/m_Do_main.cpp | 20 +++---- 24 files changed, 218 insertions(+), 53 deletions(-) diff --git a/include/JSystem/JHostIO/JHIComm.h b/include/JSystem/JHostIO/JHIComm.h index 30f57ff2de..bbdf3cb20f 100644 --- a/include/JSystem/JHostIO/JHIComm.h +++ b/include/JSystem/JHostIO/JHIComm.h @@ -9,7 +9,7 @@ public: void init(JHICommonMem*, u32, u32, u32); int load(); - u32 getMsgBufSize(); + u32 getMsgBufSize() { return m_msgBufSize; } /* 0x00 */ JHICommonMem* mp_memBuffer; /* 0x04 */ u32 field_0x4; @@ -47,7 +47,9 @@ public: int writeBegin(); void writeEnd(); int write(void*, int); - + + void init() { m_header.init(); } + /* 0x00 */ Header m_header; /* 0x38 */ JHIMemBuf* mp_memBuffer; }; @@ -55,7 +57,6 @@ public: class JHICommBufReader { public: struct Header : public JHICommBufHeader { - int load(); void updateGetAdrs(); u32 getReadableSize() const; void addGetAdrs(int); @@ -63,6 +64,14 @@ public: void alignGetAdrs(); int getContSize(); + int load() { + int result = JHICommBufHeader::load(); + if (!result) { + field_0x30 = field_0xc; + } + return result; + } + /* 0x30 */ u32 field_0x30; }; @@ -71,8 +80,17 @@ public: void readEnd(); int read(void*, int); - u32 available() { return m_header.load() ? 0xFFFFFFFF : m_header.getReadableSize(); } - + u32 getMsgBufSize() { return m_header.getMsgBufSize(); } + void init() { m_header.init(); } + + u32 available() { + if (m_header.load()) { + return 0xFFFFFFFF; + } else { + return m_header.getReadableSize(); + } + } + /* 0x00 */ Header m_header; /* 0x34 */ JHIMemBuf* mp_memBuffer; }; @@ -81,12 +99,26 @@ struct JHICmnMem { u32 sendBegin() { return mp_writeBuf->writeBegin(); } int sendCont(const void* param_0, int param_1) { return mp_writeBuf->write((void*)param_0, param_1); } void sendEnd() { mp_writeBuf->writeEnd(); } + u32 available() { return mp_readBuf->available(); } + u32 getMaxReaderableSize() { return mp_readBuf->getMsgBufSize(); } void setBuf(JHICommBufReader* pReader, JHICommBufWriter* pWriter) { mp_readBuf = pReader; mp_writeBuf = pWriter; } + void initBuffers() { + mp_readBuf->init(); + mp_writeBuf->init(); + } + + int receive(void* param_1, int param_2) { + int result = 0; + result = mp_readBuf->read(param_1, param_2); + mp_readBuf->readEnd(); + return result; + } + /* 0x0 */ JHICommBufReader* mp_readBuf; /* 0x4 */ JHICommBufWriter* mp_writeBuf; /* 0x8 */ u8 field_0x8; diff --git a/include/JSystem/JHostIO/JHICommonMem.h b/include/JSystem/JHostIO/JHICommonMem.h index 55ba3672b2..57c810c46f 100644 --- a/include/JSystem/JHostIO/JHICommonMem.h +++ b/include/JSystem/JHostIO/JHICommonMem.h @@ -11,6 +11,12 @@ inline u32 JHIhtonl(u32 v) { #endif } +inline u32 JHIntohl(u32 v) { + return v; +} + +template class JHIComPortManager; + template struct JHITag { JHITag(u32 tag) { @@ -23,20 +29,20 @@ struct JHITag { sp10[0] = JHIhtonl(m_tag); sp10[1] = JHIhtonl(param_1); - if (mp_data->sendBegin() >= param_1 + 8) { - mp_data->sendCont(sp10, 8); - mp_data->sendCont(param_0, param_1); - mp_data->sendEnd(); + if (mp_data->port.sendBegin() >= param_1 + 8) { + mp_data->port.sendCont(sp10, 8); + mp_data->port.sendCont(param_0, param_1); + mp_data->port.sendEnd(); } return param_1; } - + virtual ~JHITag() {} - virtual void receive(const char*, s32); + virtual void receive(const char*, s32) {} /* 0x4 */ u32 m_tag; - /* 0x8 */ T* mp_data; + /* 0x8 */ JHIComPortManager* mp_data; }; class JHIMemBuf; diff --git a/include/JSystem/JHostIO/JOREntry.h b/include/JSystem/JHostIO/JOREntry.h index dcd6390012..829c78a3ec 100644 --- a/include/JSystem/JHostIO/JOREntry.h +++ b/include/JSystem/JHostIO/JOREntry.h @@ -9,7 +9,7 @@ public: JHIpvector() { m_size = 0; } s32 size() const { return m_size; } - T& get(u32 i) const { return m_vector[i]; } + T get(u32 i) const { return m_vector[i]; } s32 push_back(T p) { if (m_size >= I) { @@ -35,10 +35,57 @@ public: T& getRefPort() { return port; } void addTag(JHITag* pTag) { - field_0x8 = this; + pTag->mp_data = this; field_0xc.push_back(pTag); } + JHITag* find(u32 param_1) { + for (u32 i = 0; i < field_0xc.size(); i++) { + JHITag* tag = field_0xc.get(i); + if (tag->m_tag == param_1) { + return tag; + } + } + return NULL; + } + + void dispatchMessage() { + u32 r29 = port.available(); + while (true) { + if (!field_0x10040) { + if (r29 < 8) { + return; + } + port.receive(&field_0x10038, 8); + r29 -= 8; + field_0x10038 = JHIntohl(field_0x10038); + field_0x1003c = JHIntohl(field_0x1003c); + field_0x10040 = 1; + JHITag* r27 = find(field_0x10038); + if (field_0x1003c > port.getMaxReaderableSize()) { + port.initBuffers(); + OSReport("JHostIO::ERROR: JHIComportManager: invalid datasize ( port.initialized )\n"); + } else if (!r27) { + OSReport("JHostIO::ERROR: JHIComportManager: invalid tag message\n"); + } + } + if (!field_0x10040) { + continue; + } + + if (r29 < field_0x1003c) { + return; + } + u32 r26 = port.receive(field_0x38, field_0x1003c); + r29 -= r26; + JHITag* r28 = find(field_0x10038); + field_0x10040 = 0; + if (r28) { + r28->receive(field_0x38, field_0x1003c); + } + } + } + static JHIComPortManager* create() { if (instance == NULL) { instance = new JHIComPortManager(); @@ -47,16 +94,19 @@ public: return instance; } + static JHIComPortManager* getInstance() { return instance; } + static JHIComPortManager* instance; /* 0x00000 */ T port; - /* 0x00008 */ JHIComPortManager* field_0x8; /* 0x0000C */ JHIpvector*, 10> field_0xc; - /* 0x00038 */ u8 field_0x38[0x10000]; + /* 0x00038 */ char field_0x38[0x10000]; /* 0x10038 */ u32 field_0x10038; /* 0x1003C */ u32 field_0x1003c; /* 0x10040 */ u8 field_0x10040; /* 0x10041 */ u8 field_0x10041; }; +void JORInit(); + #endif /* JORENTRY_H */ diff --git a/include/JSystem/JHostIO/JORMContext.h b/include/JSystem/JHostIO/JORMContext.h index c20080abf3..0db8cf22a6 100644 --- a/include/JSystem/JHostIO/JORMContext.h +++ b/include/JSystem/JHostIO/JORMContext.h @@ -182,7 +182,9 @@ public: void startUpdateNode(JORReflexible* obj) { putNode(obj); } void genNodeSub(const char* label, JORReflexible* i_node, u32, u32); - void putNode(JORReflexible* obj); + void putNode(JORReflexible* obj) { + mOutputStream << (uintptr_t)obj; + } void invalidNode(JORReflexible* i_node, u32); void genControl(u32 type, u32 kind, const char* label, u32 style, u32 id, @@ -305,7 +307,4 @@ public: /* 0x10000 */ JSUMemoryOutputStream mOutputStream; }; -JORMContext* attachJORMContext(u32); -void releaseJORMContext(JORMContext*); - #endif /* JORMCONTEXT_H */ diff --git a/include/JSystem/JHostIO/JORServer.h b/include/JSystem/JHostIO/JORServer.h index acec1227bb..dbbdcfddd1 100644 --- a/include/JSystem/JHostIO/JORServer.h +++ b/include/JSystem/JHostIO/JORServer.h @@ -1,15 +1,13 @@ #ifndef JORSERVER_H #define JORSERVER_H +#include "JSystem/JHostIO/JOREntry.h" #include "JSystem/JHostIO/JORMContext.h" #include "JSystem/JHostIO/JHIComm.h" +#include "JSystem/JHostIO/JHIhioASync.h" #include "JSystem/JGadget/linklist.h" #include "JSystem/JUtility/JUTAssert.h" -void JOR_MESSAGELOOP(); -void JOR_INIT(); -void JOR_SETROOTNODE(const char*, JORReflexible*, u32, u32); - u32 JORMessageBox(const char* message, const char* title, u32 style); struct JOREventCallbackListNode { @@ -20,6 +18,14 @@ struct JOREventCallbackListNode { virtual int JORAct(u32, const char*); virtual ~JOREventCallbackListNode(); + bool JORIsAcceptableID(u32 eventID) const { + bool result = false; + if (field_0xc <= eventID && eventID <= field_0x10) { + result = true; + } + return result; + } + /* 0x04 */ JGadget::TLinkListNode m_node; /* 0x0C */ u32 field_0xc; /* 0x10 */ u32 field_0x10; @@ -32,6 +38,9 @@ class JORHostInfo_CalendarTime; class JORServer : public JHITag { public: + typedef void (*EventFunc)(u32,char *); + typedef JGadget::TLinkList CallbackLinkList; + enum ECommand { ECommand_GetRootObj = 1, ECommand_GenObjInfo = 3, @@ -94,6 +103,17 @@ public: void setRootNode(const char*, JORReflexible*, u32, u32); void doneEvent(); + bool getEvent() { return m_event; } + void setEvent(bool event) { m_event = event; } + void setEventDone(bool eventDone) { m_eventDone = eventDone; } + u32 getEventNum() { return m_eventNum; } + char* getEventName() { return m_eventName; } + EventFunc getEventFunc() { return m_eventFunc; } + void setEventFunc(EventFunc func) { m_eventFunc = func; } + bool isEventCallbackListEnabled() const { return m_isEventCallbackListEnabled; } + void enableEventCallbackList(bool enable) { m_isEventCallbackListEnabled = enable; } + CallbackLinkList* referEventCallbackList() { return &m_eventCallbackList; } + static JORServer* getInstance() { return instance; } static JORServer* instance; @@ -106,9 +126,56 @@ public: /* 0x1006D */ bool m_eventDone; /* 0x10070 */ u32 m_eventNum; /* 0x10074 */ char m_eventName[0x1000]; - /* 0x11074 */ void* m_eventFunc; + /* 0x11074 */ EventFunc m_eventFunc; /* 0x11078 */ bool m_isEventCallbackListEnabled; - /* 0x1107C */ JGadget::TLinkList m_eventCallbackList; + /* 0x1107C */ CallbackLinkList m_eventCallbackList; }; +inline void JOR_MESSAGELOOP() { + JORServer* server = JORServer::getInstance(); + JHIComPortManager::getInstance()->dispatchMessage(); + if (server->getEvent()) { + server->setEvent(false); + server->setEventDone(false); + u32 eventNum = server->getEventNum(); + char* eventName = server->getEventName(); + if (server->isEventCallbackListEnabled() && eventNum >= 0x80000000) { + JORServer::CallbackLinkList* list = server->referEventCallbackList(); + JORServer::CallbackLinkList::iterator end = list->end(); + for (JORServer::CallbackLinkList::iterator it = list->begin(); it != end;) { + JOREventCallbackListNode& callback = *it; + ++it; + if (!callback.JORIsAcceptableID(eventNum)) { + continue; + } + if (callback.JORAct(eventNum, eventName)) { + break; + } + } + } else { + JORServer::EventFunc func = server->getEventFunc(); + if (func) { + func(eventNum, eventName); + } + } + server->doneEvent(); + } + JHIEventLoop(); +} + +inline void JOR_INIT() { + JORInit(); + JORServer::getInstance()->setEventFunc(NULL); +} +inline void JOR_SETROOTNODE(const char* name, JORReflexible* node, u32 param_3, u32 param_4) { + JORServer::getInstance()->setRootNode(name, node, param_3, param_4); +} + +inline JORMContext* attachJORMContext(u32 msgID) { + return JORServer::getInstance()->attachMCTX(msgID); +} +inline void releaseJORMContext(JORMContext* mctx) { + JORServer::getInstance()->releaseMCTX(mctx); +} + #endif /* JORSERVER_H */ diff --git a/include/JSystem/JKernel/JKRAram.h b/include/JSystem/JKernel/JKRAram.h index 70347904ae..9f0e7c3083 100644 --- a/include/JSystem/JKernel/JKRAram.h +++ b/include/JSystem/JKernel/JKRAram.h @@ -46,7 +46,7 @@ public: static void dump(void); static JKRAram* getManager() { return sAramObject; } - static JKRAramHeap* getAramHeap() { return getManager()->mAramHeap; } + static JKRAramHeap* getAramHeap() { return sAramObject->mAramHeap; } static JSUList& getCommandList() { return sAramCommandList; } static u8 decideAramGroupId(int groupId) { diff --git a/include/JSystem/JUtility/JUTAssert.h b/include/JSystem/JUtility/JUTAssert.h index 9744a86ea6..3aba3302a3 100644 --- a/include/JSystem/JUtility/JUTAssert.h +++ b/include/JSystem/JUtility/JUTAssert.h @@ -62,11 +62,14 @@ namespace JUTAssertion { void setMessageCount(int); u32 getSDevice(); - void showAssert(u32 device, const char * file, int line, const char * assertion); void showAssert_f(u32 device, const char* file, int line, const char* msg, ...); void setWarningMessage_f(u32 device, char * file, int line, const char * fmt, ...); void setLogMessage_f(u32 device, char* file, int line, const char* fmt, ...); void setConfirmMessage(u32 param_1, char* file, int line, bool param_4, const char* msg); + + inline void showAssert(u32 device, const char* file, int line, const char* msg) { + showAssert_f(device, file, line, "%s", msg); + } }; extern bool sAssertVisible; diff --git a/include/JSystem/JUtility/JUTVideo.h b/include/JSystem/JUtility/JUTVideo.h index 46be9eaa40..e1af0528e3 100644 --- a/include/JSystem/JUtility/JUTVideo.h +++ b/include/JSystem/JUtility/JUTVideo.h @@ -74,4 +74,8 @@ inline JUTVideo* JUTGetVideoManager() { return JUTVideo::getManager(); } +inline void JUTDestroyVideoManager() { + JUTVideo::destroyManager(); +} + #endif /* JUTVIDEO_H */ diff --git a/include/d/d_debug_camera.h b/include/d/d_debug_camera.h index d81d6f8723..51d11fd0e5 100644 --- a/include/d/d_debug_camera.h +++ b/include/d/d_debug_camera.h @@ -2,7 +2,6 @@ #define D_DEBUG_CAMERA_H #include "d/d_camera.h" -#include "JSystem/JHostIO/JORMContext.h" #include "JSystem/JHostIO/JORFile.h" enum dDbgCam_KeyAction { diff --git a/include/d/d_debug_pad.h b/include/d/d_debug_pad.h index b032795ba2..8293d442e3 100644 --- a/include/d/d_debug_pad.h +++ b/include/d/d_debug_pad.h @@ -8,13 +8,13 @@ class dDebugPad_c { public: dDebugPad_c(); - bool Active(); + bool Active() { return mIsActive; } bool Update(); bool Report(int, int, JUtility::TColor, const char*, ...); bool Enable(s32); bool Trigger(); - /* 0x0 */ u8 mIsActive; + /* 0x0 */ bool mIsActive; /* 0x1 */ u8 mTrigger; /* 0x4 */ s32 mMode; }; diff --git a/include/m_Do/m_Do_ext2.h b/include/m_Do/m_Do_ext2.h index 2308717bb6..f6e029a0c0 100644 --- a/include/m_Do/m_Do_ext2.h +++ b/include/m_Do/m_Do_ext2.h @@ -12,7 +12,7 @@ public: void check(); void diff(); - static FixedMemoryCheck* easyCreate(void*, s32); + static FixedMemoryCheck* easyCreate(void* param_1, s32 param_2) { return easyCreate(param_1, u32(param_2)); } static FixedMemoryCheck* easyCreate(void*, u32); static void checkAll(); static void diffAll(); diff --git a/include/m_Do/m_Do_hostIO.h b/include/m_Do/m_Do_hostIO.h index 7eecfbb87e..761db651c3 100644 --- a/include/m_Do/m_Do_hostIO.h +++ b/include/m_Do/m_Do_hostIO.h @@ -2,7 +2,6 @@ #define M_DO_M_DO_HOSTIO_H #include "JSystem/JHostIO/JORReflexible.h" -#include "JSystem/JHostIO/JORMContext.h" #include class mDoHIO_child_c { @@ -59,7 +58,9 @@ public: void update(); void updateChild(s8); void deleteChild(s8); - int createChild(const char*, JORReflexible*); + s8 createChild(const char* i_name, JORReflexible* i_node) { + return mSub.createChild(i_name, i_node); + } virtual void genMessage(JORMContext*); virtual ~mDoHIO_root_c(); @@ -71,7 +72,9 @@ extern mDoHIO_root_c mDoHIO_root; void mDoHIO_updateChild(s8 i_no); void mDoHIO_deleteChild(s8 i_no); -s8 mDoHIO_createChild(const char*, JORReflexible*); +inline s8 mDoHIO_createChild(const char* i_name, JORReflexible* i_node) { + return mDoHIO_root.createChild(i_name, i_node); +} #if DEBUG #define mDoHIO_CREATE_CHILD(i_name, i_node) mDoHIO_createChild(i_name, i_node) diff --git a/src/JSystem/JUtility/JUTAssert.cpp b/src/JSystem/JUtility/JUTAssert.cpp index 72113f6863..1f52ba1178 100644 --- a/src/JSystem/JUtility/JUTAssert.cpp +++ b/src/JSystem/JUtility/JUTAssert.cpp @@ -130,10 +130,6 @@ void showAssert_f(u32 device, const char* file, int line, const char* msg, ...) va_end(args); } -void showAssert(u32 device, const char* file, int line, const char* msg) { - showAssert_f(device, file, line, "%s", msg); -} - void setWarningMessage_f_va(u32 device, const char* file, int line, const char* msg, va_list args) { u32 messageLife = sMessageLife; bool r26 = false; diff --git a/src/d/actor/d_a_alink.cpp b/src/d/actor/d_a_alink.cpp index fe0f981f1c..4a10fbe4ae 100644 --- a/src/d/actor/d_a_alink.cpp +++ b/src/d/actor/d_a_alink.cpp @@ -10,6 +10,7 @@ #include "JSystem/J3DGraphBase/J3DMaterial.h" #include "JSystem/J3DGraphLoader/J3DAnmLoader.h" #include "JSystem/J3DGraphBase/J3DDrawBuffer.h" +#include "JSystem/JHostIO/JORServer.h" #include "JSystem/JKernel/JKRExpHeap.h" #include "SSystem/SComponent/c_math.h" #include "d/d_item.h" diff --git a/src/d/actor/d_a_balloon_2D.cpp b/src/d/actor/d_a_balloon_2D.cpp index 71ae6f843d..925f53776e 100644 --- a/src/d/actor/d_a_balloon_2D.cpp +++ b/src/d/actor/d_a_balloon_2D.cpp @@ -9,6 +9,7 @@ #include "JSystem/J2DGraph/J2DGrafContext.h" #include "JSystem/J2DGraph/J2DScreen.h" #include "JSystem/J2DGraph/J2DTextBox.h" +#include "JSystem/JHostIO/JORServer.h" #include "SSystem/SComponent/c_math.h" #include "d/actor/d_a_player.h" #include "d/d_com_inf_game.h" diff --git a/src/d/d_debug_camera.cpp b/src/d/d_debug_camera.cpp index a6682fd444..be40eadb3b 100644 --- a/src/d/d_debug_camera.cpp +++ b/src/d/d_debug_camera.cpp @@ -5,6 +5,7 @@ #include "d/d_debug_viewer.h" #include "d/d_com_inf_game.h" #include "f_ap/f_ap_game.h" +#include "JSystem/JHostIO/JORServer.h" #include "JSystem/JUtility/JUTDbPrint.h" #include "JSystem/JUtility/JUTReport.h" diff --git a/src/d/d_event_debug.cpp b/src/d/d_event_debug.cpp index 91aa103807..774e939966 100644 --- a/src/d/d_event_debug.cpp +++ b/src/d/d_event_debug.cpp @@ -2,8 +2,7 @@ #include "d/d_event_debug.h" #include "JSystem/JHostIO/JORFile.h" -#include "JSystem/JHostIO/JORMContext.h" -#include "JSystem/JHostIO/JORReflexible.h" +#include "JSystem/JHostIO/JORServer.h" #include "d/actor/d_a_player.h" #include "m_Do/m_Do_controller_pad.h" diff --git a/src/d/d_kankyo.cpp b/src/d/d_kankyo.cpp index d59299eccd..47fee86cc8 100644 --- a/src/d/d_kankyo.cpp +++ b/src/d/d_kankyo.cpp @@ -5,6 +5,7 @@ #include #include "JSystem/JHostIO/JORFile.h" +#include "JSystem/JHostIO/JORServer.h" #include "SSystem/SComponent/c_counter.h" #include "SSystem/SComponent/c_math.h" #include "c/c_damagereaction.h" diff --git a/src/d/d_meter_map.cpp b/src/d/d_meter_map.cpp index d2e45d0e3c..ff8b972aec 100644 --- a/src/d/d_meter_map.cpp +++ b/src/d/d_meter_map.cpp @@ -7,6 +7,7 @@ #include "d/d_meter_map.h" #include "JSystem/J2DGraph/J2DGrafContext.h" +#include "JSystem/JHostIO/JORServer.h" #include "d/actor/d_a_player.h" #include "d/d_map.h" #include "d/d_menu_window.h" diff --git a/src/f_op/f_op_actor_mng.cpp b/src/f_op/f_op_actor_mng.cpp index 59efc4d817..e12a37fafe 100644 --- a/src/f_op/f_op_actor_mng.cpp +++ b/src/f_op/f_op_actor_mng.cpp @@ -6,6 +6,7 @@ #include "d/dolzel.h" // IWYU pragma: keep #include "JSystem/J3DGraphBase/J3DMaterial.h" +#include "JSystem/JHostIO/JORServer.h" #include "JSystem/JKernel/JKRExpHeap.h" #include "JSystem/JKernel/JKRSolidHeap.h" #include "SSystem/SComponent/c_malloc.h" diff --git a/src/m_Do/m_Do_Reset.cpp b/src/m_Do/m_Do_Reset.cpp index 988faa319e..a19ca6ff99 100644 --- a/src/m_Do/m_Do_Reset.cpp +++ b/src/m_Do/m_Do_Reset.cpp @@ -16,7 +16,7 @@ static void my_OSCancelAlarmAll() {} static void destroyVideo() { - JUTVideo::destroyManager(); + JUTDestroyVideoManager(); GXSetDrawDoneCallback(NULL); VISetBlack(1); VIFlush(); diff --git a/src/m_Do/m_Do_hostIO.cpp b/src/m_Do/m_Do_hostIO.cpp index ba3523106e..286a942110 100644 --- a/src/m_Do/m_Do_hostIO.cpp +++ b/src/m_Do/m_Do_hostIO.cpp @@ -1,4 +1,5 @@ #include "m_Do/m_Do_hostIO.h" +#include "JSystem/JHostIO/JORServer.h" #include #if DEBUG diff --git a/src/m_Do/m_Do_machine.cpp b/src/m_Do/m_Do_machine.cpp index 19fc4e6d57..d58a1766b8 100644 --- a/src/m_Do/m_Do_machine.cpp +++ b/src/m_Do/m_Do_machine.cpp @@ -460,7 +460,7 @@ void myExceptionCallback(u16, OSContext*, u32, u32) { } } DVDChangeDir("/map/Final/Release"); - JUTVideo::destroyManager(); + JUTDestroyVideoManager(); GXSetDrawDoneCallback(NULL); VISetBlack(0); VIFlush(); diff --git a/src/m_Do/m_Do_main.cpp b/src/m_Do/m_Do_main.cpp index 9885fbc48b..2962ed5a88 100644 --- a/src/m_Do/m_Do_main.cpp +++ b/src/m_Do/m_Do_main.cpp @@ -89,10 +89,6 @@ static HeapCheck* HeapCheckTable[8] = { &ArchiveHeapCheck, &J2dHeapCheck, &HostioHeapCheck, &CommandHeapCheck, }; -#if DEBUG -mDoMain_HIO_c mDoMain_HIO; -#endif - void printFrameLine() { OSCalendarTime calendar; OSTime time = OSGetTime(); @@ -217,6 +213,10 @@ static u8 mPrintFrameLine; /* 80450B1A 0002+00 data_80450B1A None */ static u8 mCheckHeap; +#if DEBUG +mDoMain_HIO_c mDoMain_HIO; +#endif + void debugDisplay() { static const char* desc1[5] = { "", "TotalFree", "MaxUsed ", "Used ", "RelUsed ", @@ -726,7 +726,7 @@ void main01(void) { #else const int audioHeapSize = 0x14D800; #endif - g_mDoAud_audioHeap = JKRCreateSolidHeap(audioHeapSize, JKRHeap::getCurrentHeap(), false); + g_mDoAud_audioHeap = JKRCreateSolidHeap(audioHeapSize, JKRGetCurrentHeap(), false); do { static u32 frame; @@ -779,6 +779,8 @@ void main01(void) { } #if DEBUG +JHIComPortManager* JHIComPortManager:: instance; + // DEBUG NONMATCHING void parse_args(int argc, const char* argv[]) { int i; @@ -885,7 +887,7 @@ void main(int argc, const char* argv[]) { } while (true); } - if (!(OSGetResetCode() >> 0x1F)) { + if (!((OSGetResetCode() & 0x80000000) ? 1 : 0)) { mDoRst::offReset(); mDoRst::offResetPrepare(); mDoRst::off3ButtonReset(); @@ -922,16 +924,14 @@ void main(int argc, const char* argv[]) { if (disk_id->gameVersion > 0x90) { mDoMain::developmentMode = 1; } else if (disk_id->gameVersion > 0x80) { - u32 consoleType = OSGetConsoleType(); - mDoMain::developmentMode = (consoleType >> 0x1C) & 1; + mDoMain::developmentMode = (OSGetConsoleType() & OS_CONSOLE_DEVELOPMENT) != 0; } else { mDoMain::developmentMode = 0; } } OS_REPORT("メインスレッドを作成します\n"); - s32 priority = OSGetThreadPriority(current_thread); - OSCreateThread(&mainThread, (void*(*)(void*))main01, 0, stack + sizeof(mainThreadStack), sizeof(mainThreadStack), priority, 0); + OSCreateThread(&mainThread, (void*(*)(void*))main01, 0, stack + sizeof(mainThreadStack), sizeof(mainThreadStack), OSGetThreadPriority(current_thread), 0); OSResumeThread(&mainThread); OS_REPORT("メインスレッドを起動しました <%x>\n", &mainThread); OSSetThreadPriority(current_thread, 0x1F); From 811d9c0a8d542a445dab2edfc43ea584c6a2e6bd Mon Sep 17 00:00:00 2001 From: roeming Date: Fri, 19 Dec 2025 20:24:18 -0500 Subject: [PATCH 33/46] match last function in d_camera.cpp (#2971) Co-authored-by: Cuyler36 --- configure.py | 2 +- include/SSystem/SComponent/c_angle.h | 1 - src/d/d_camera.cpp | 3 ++- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index ce02907231..4a6a774d98 100755 --- a/configure.py +++ b/configure.py @@ -777,7 +777,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "d/d_insect.cpp"), Object(MatchingFor(ALL_GCN), "d/actor/d_a_obj_ss_base.cpp"), Object(MatchingFor(ALL_GCN), "d/actor/d_a_player.cpp"), - Object(NonMatching, "d/d_camera.cpp"), + Object(Equivalent, "d/d_camera.cpp"), # weak func order Object(MatchingFor(ALL_GCN), "d/d_envse.cpp"), Object(MatchingFor(ALL_GCN), "d/d_file_select.cpp"), Object(MatchingFor(ALL_GCN), "d/d_file_sel_warning.cpp"), diff --git a/include/SSystem/SComponent/c_angle.h b/include/SSystem/SComponent/c_angle.h index b82c9a1d11..40377f4283 100644 --- a/include/SSystem/SComponent/c_angle.h +++ b/include/SSystem/SComponent/c_angle.h @@ -52,7 +52,6 @@ public: bool operator>=(const cSAngle& other) const { return mAngle >= other.mAngle; } bool operator==(const cSAngle& other) const { return mAngle == other.mAngle; } operator s16(void) const { return mAngle; } - void operator=(const cSAngle& other) { mAngle = other.mAngle; } static inline cSAngle getMaxNegative(void) { return cSAngle((s16)-0x8000); } inline void mirrorAtMaxNeg(void) { *this = cSAngle((s16)-0x8000) - *this; } }; diff --git a/src/d/d_camera.cpp b/src/d/d_camera.cpp index bad3ea79bd..c397cf96a0 100644 --- a/src/d/d_camera.cpp +++ b/src/d/d_camera.cpp @@ -298,7 +298,9 @@ static int specialType[42]; static int Stage; +#if WIDESCREEN_SUPPORT static f32 WideTurnSaving = 0.86f + OREG_F(1); +#endif inline static u32 check_owner_action(u32 param_0, u32 param_1) { return dComIfGp_checkPlayerStatus0(param_0, param_1); @@ -9425,7 +9427,6 @@ int dCamera_c::Reset() { return 1; } -// NONMATCHING - minor regalloc f32 dCamera_c::shakeCamera() { static f32 const wave[] = {0.4f, 0.9f, 2.1f, 3.2f}; From 0d25cfb3b473a21a34bbea74c3a3fd3907a57f3b Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Fri, 19 Dec 2025 20:25:09 -0500 Subject: [PATCH 34/46] Match JFWSystem::init (#2972) Co-authored-by: Cuyler36 --- configure.py | 2 +- include/JSystem/JUtility/JUTConsole.h | 3 ++- src/JSystem/JFramework/JFWSystem.cpp | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index 4a6a774d98..7b7c9b869f 100755 --- a/configure.py +++ b/configure.py @@ -935,7 +935,7 @@ config.libs = [ JSystemLib( "JFramework", [ - Object(MatchingFor("ShieldD"), "JSystem/JFramework/JFWSystem.cpp"), # retail-only regalloc + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JFramework/JFWSystem.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JFramework/JFWDisplay.cpp"), ], ), diff --git a/include/JSystem/JUtility/JUTConsole.h b/include/JSystem/JUtility/JUTConsole.h index 9ed5c413e7..cb65d1091c 100644 --- a/include/JSystem/JUtility/JUTConsole.h +++ b/include/JSystem/JUtility/JUTConsole.h @@ -58,7 +58,8 @@ public: } void setFont(JUTFont* p_font) { - mFont = p_font; + // Fakematch...? Fixes GCN but breaks Wii. TODO: Test after Wii flags are fixed. + p_font = mFont = p_font; setFontSize(p_font->getWidth(), p_font->getHeight()); } diff --git a/src/JSystem/JFramework/JFWSystem.cpp b/src/JSystem/JFramework/JFWSystem.cpp index 3246e6224c..c41f7ffc8f 100644 --- a/src/JSystem/JFramework/JFWSystem.cpp +++ b/src/JSystem/JFramework/JFWSystem.cpp @@ -60,7 +60,6 @@ JUTConsole* JFWSystem::systemConsole; bool JFWSystem::sInitCalled = false; -// NONMATCHING - regalloc, equivalent void JFWSystem::init() { JUT_ASSERT(101, sInitCalled == false); From d97e6656dca9e3c2246c72fc9f25f0eef441c6f8 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 20 Dec 2025 01:59:16 -0500 Subject: [PATCH 35/46] Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc (#2973) * Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc Co-authored-by: Cuyler36 * Improve d_a_npc weak func order --------- Co-authored-by: Cuyler36 --- configure.py | 4 ++-- include/d/actor/d_a_npc2.h | 1 - include/d/actor/d_a_npc4.h | 1 - src/d/actor/d_a_npc2.cpp | 3 +-- src/d/actor/d_a_npc4.cpp | 12 ++---------- src/d/d_npc_lib.cpp | 10 +++++----- 6 files changed, 10 insertions(+), 21 deletions(-) diff --git a/configure.py b/configure.py index 7b7c9b869f..bbd94f9da6 100755 --- a/configure.py +++ b/configure.py @@ -770,7 +770,7 @@ config.libs = [ Object(Equivalent, "d/actor/d_a_alink.cpp"), # weak func order, vtable order Object(MatchingFor(ALL_GCN), "d/actor/d_a_itembase.cpp"), Object(MatchingFor(ALL_GCN), "d/actor/d_a_no_chg_room.cpp"), - Object(NonMatching, "d/actor/d_a_npc.cpp"), + Object(Equivalent, "d/actor/d_a_npc.cpp"), # weak func order (daNpcF_MoveBgActor_c::Delete) Object(MatchingFor(ALL_GCN), "d/actor/d_a_npc_cd.cpp"), Object(NonMatching, "d/actor/d_a_npc_cd2.cpp"), # stripped vtable order Object(MatchingFor(ALL_GCN), "d/actor/d_a_obj_item.cpp"), @@ -844,7 +844,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "d/d_msg_string.cpp"), Object(MatchingFor(ALL_GCN), "d/d_msg_flow.cpp"), Object(MatchingFor(ALL_GCN), "d/d_name.cpp"), - Object(NonMatching, "d/d_npc_lib.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_npc_lib.cpp"), Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade.cpp"), Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade2.cpp"), Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade3.cpp"), diff --git a/include/d/actor/d_a_npc2.h b/include/d/actor/d_a_npc2.h index ba6a59299a..ea5548696a 100644 --- a/include/d/actor/d_a_npc2.h +++ b/include/d/actor/d_a_npc2.h @@ -165,7 +165,6 @@ public: return ret; } - virtual ~daBaseNpc_moveBgActor_c() {} virtual int CreateHeap() { return 1; } virtual int Create() { return 1; } virtual int Execute(Mtx**) { return 1; } diff --git a/include/d/actor/d_a_npc4.h b/include/d/actor/d_a_npc4.h index d84fdadf7e..76a6cd8381 100644 --- a/include/d/actor/d_a_npc4.h +++ b/include/d/actor/d_a_npc4.h @@ -409,7 +409,6 @@ public: class daNpcF_MoveBgActor_c : public daNpcF_c { private: public: - ~daNpcF_MoveBgActor_c() {} virtual bool CreateHeap() { return true; } virtual bool Create() { return true; } virtual bool Execute(Mtx**) { return true; } diff --git a/src/d/actor/d_a_npc2.cpp b/src/d/actor/d_a_npc2.cpp index 778f0c7efe..7573fbeb54 100644 --- a/src/d/actor/d_a_npc2.cpp +++ b/src/d/actor/d_a_npc2.cpp @@ -275,7 +275,6 @@ void daBaseNpc_lookat_c::limitter(s16 i_value, s16* o_value_p, s16 i_max, s16 i_ *o_value_p = 0; } -// NONMATCHING - regalloc, equivalent ? (matches debug) void daBaseNpc_lookat_c::calc(fopAc_ac_c* param_0, Mtx param_1, s16 param_2) { if (mpAttnPos == NULL) { for (int i = 0; i < 4; i++) { @@ -335,6 +334,7 @@ void daBaseNpc_lookat_c::calc(fopAc_ac_c* param_0, Mtx param_1, s16 param_2) { csXyz sp2C; cXyz sp94; cXyz sp88; + s16 sp16, sp14, sp12, sp10; for (int i = 2; i >= -1; i--) { sp2C = csXyz::Zero; @@ -368,7 +368,6 @@ void daBaseNpc_lookat_c::calc(fopAc_ac_c* param_0, Mtx param_1, s16 param_2) { if (!sp88.isZero()) { sp88.normalize(); - s16 sp16, sp14, sp12, sp10; sp16 = -cM_atan2s(sp94.y, sp94.absXZ()); sp12 = cM_atan2s(sp94.x, sp94.z); sp14 = -cM_atan2s(sp88.y, sp88.absXZ()); diff --git a/src/d/actor/d_a_npc4.cpp b/src/d/actor/d_a_npc4.cpp index 7514363202..0ce78f0305 100644 --- a/src/d/actor/d_a_npc4.cpp +++ b/src/d/actor/d_a_npc4.cpp @@ -2131,16 +2131,8 @@ void daNpcF_clearMessageTmpBit() { } // TODO: dummy to generate weak functions, proper fix later -static void dummyVirtual(daNpcF_MoveBgActor_c* dummy) { - dummy->~daNpcF_MoveBgActor_c(); - dummy->CreateHeap(); - dummy->Create(); - dummy->Execute(NULL); - dummy->Draw(); - dummy->Delete(); - dummy->IsDelete(); - dummy->ToFore(); - dummy->ToBack(); +static void dummyVirtual() { + daNpcF_MoveBgActor_c dummy; } dCcD_SrcGObjInf const daBaseNpc_c::mCcDObj = { diff --git a/src/d/d_npc_lib.cpp b/src/d/d_npc_lib.cpp index d94816f794..f29d8720ad 100644 --- a/src/d/d_npc_lib.cpp +++ b/src/d/d_npc_lib.cpp @@ -29,7 +29,6 @@ void dNpcLib_lookat_c::init(J3DModel* i_mdl_p, int* param_1, csXyz* param_2, csX } } -// NONMATCHING - regswap, equivalent void dNpcLib_lookat_c::action(cXyz param_0, cXyz param_1, fopAc_ac_c* param_2, Mtx param_3, int param_4) { cXyz sp90; @@ -63,6 +62,7 @@ void dNpcLib_lookat_c::action(cXyz param_0, cXyz param_1, fopAc_ac_c* param_2, M cXyz sp84; cXyz sp78; + s16 sp1A, sp18, sp16, sp14; f32 var_f30 = 0.0f; f32 var_f31 = 1.0f; @@ -76,11 +76,11 @@ void dNpcLib_lookat_c::action(cXyz param_0, cXyz param_1, fopAc_ac_c* param_2, M if (!sp78.isZero()) { sp78.normalize(); - s16 sp1A = -cM_atan2s(sp84.y, sp84.absXZ()); - s16 sp18 = cM_atan2s(sp84.x, sp84.z); + sp1A = -cM_atan2s(sp84.y, sp84.absXZ()); + sp18 = cM_atan2s(sp84.x, sp84.z); - s16 sp16 = -cM_atan2s(sp78.y, sp78.absXZ()); - s16 sp14 = cM_atan2s(sp78.x, sp78.z); + sp16 = -cM_atan2s(sp78.y, sp78.absXZ()); + sp14 = cM_atan2s(sp78.x, sp78.z); field_0x4c[i].x += (s16)(var_f31 * (f32)(sp1A - sp16)); field_0x4c[i].y += (s16)(var_f31 * (f32)(sp18 - sp14)); From 8b9bc95c38d690d8c0ef53f53e55a9aa2481f532 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 20 Dec 2025 02:00:17 -0500 Subject: [PATCH 36/46] Match dMsgUnit_c::setTag (#2974) * Match dMsgUnit_c::setTag for GCN USA Co-authored-by: Cuyler36 * Match dMsgUnit_c::setTag for debug * Minor cleanup --------- Co-authored-by: Cuyler36 --- configure.py | 2 +- src/d/d_msg_unit.cpp | 25 +++++++++++-------------- 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/configure.py b/configure.py index bbd94f9da6..17425120ed 100755 --- a/configure.py +++ b/configure.py @@ -825,7 +825,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "d/d_msg_out_font.cpp"), Object(MatchingFor(ALL_GCN), "d/d_msg_class.cpp"), Object(Equivalent, "d/d_msg_object.cpp"), # weak func order - Object(MatchingFor("GZ2P01", "GZ2J01"), "d/d_msg_unit.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_unit.cpp"), Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_3select.cpp"), Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_arrow.cpp"), Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_base.cpp"), diff --git a/src/d/d_msg_unit.cpp b/src/d/d_msg_unit.cpp index bebfec7a0c..9e641220c8 100644 --- a/src/d/d_msg_unit.cpp +++ b/src/d/d_msg_unit.cpp @@ -33,14 +33,13 @@ typedef struct dMsgUnit_inf1_section_t { /* 0x08 */ u16 entryCount; /* 0x0A */ u16 entryLength; /* 0x0C */ u16 msgArchiveId; - /* 0x0E */ dMsgUnit_inf1_entry entries[0]; + /* 0x10 */ dMsgUnit_inf1_entry entries[0]; } dMsgUnit_inf1_section_t; dMsgUnit_c::dMsgUnit_c() {} dMsgUnit_c::~dMsgUnit_c() {} -// NONMATCHING - regalloc #if REGION_JPN void dMsgUnit_c::setTag(int i_type, int i_value, char* o_buffer, bool param_4) { *o_buffer = 0; @@ -245,7 +244,6 @@ void dMsgUnit_c::setTag(int i_type, int i_value, char* o_buffer, bool param_4) { } if (i_type == 3 && param_4 == true) { - (void)seconds; // dummy use to force into register instead of stack f32 iVar8b; f32 dayTime = g_env_light.getDaytime(); f32 hour = dayTime / 15.0f; @@ -265,21 +263,21 @@ void dMsgUnit_c::setTag(int i_type, int i_value, char* o_buffer, bool param_4) { if (!stack9) { bmg_header_t* pHeader = (bmg_header_t*)dMeter2Info_getMsgUnitResource(); - dMsgUnit_inf1_section_t* pInfoBlock = NULL; + bmg_section_t* pInfoBlock = NULL; const void* pMsgDataBlock = NULL; str1_section_t* pStrAttributeBlock = NULL; int filepos = sizeof(bmg_header_t); u32 filesize = pHeader->size; - bmg_section_t* pSection = (bmg_section_t*)(((u8*)pHeader) + filepos); + u8* pSection = ((u8*)pHeader) + filepos; - for (; filepos < filesize; filepos += pSection->size) { - switch (pSection->magic) { + for (; filepos < filesize; filepos += ((bmg_section_t*)pSection)->size) { + switch (((bmg_section_t*)pSection)->magic) { case 'FLW1': break; case 'FLI1': break; case 'INF1': - pInfoBlock = (dMsgUnit_inf1_section_t*)pSection; + pInfoBlock = (bmg_section_t*)pSection; break; case 'DAT1': pMsgDataBlock = pSection; @@ -288,27 +286,26 @@ void dMsgUnit_c::setTag(int i_type, int i_value, char* o_buffer, bool param_4) { pStrAttributeBlock = (str1_section_t*)pSection; break; } - pSection = (bmg_section_t*)((u8*)pSection + pSection->size); + pSection += ((bmg_section_t*)pSection)->size; } // This section is weird. The debug seems like entriesStr is outside the condition // but the normal build doesn't really work with that. Same for pInfoBlock->entries. #if DEBUG - dMsgUnit_inf1_entry* entriesInf = &pInfoBlock->entries[i_type]; + dMsgUnit_inf1_entry* entriesInf = &((dMsgUnit_inf1_section_t*)pInfoBlock)->entries[i_type]; u32 dat1EntryOffset = entriesInf->dat1EntryOffset; const char* uVar5; u16 vals[14]; vals[0] = entriesInf->startFrame; vals[1] = entriesInf->endFrame; - (void)entriesInf; // dummy use to force into register instead of stack str1_entry_t* entriesStr = pStrAttributeBlock->entries; #else - u32 dat1EntryOffset = pInfoBlock->entries[i_type].dat1EntryOffset; + u32 dat1EntryOffset = ((dMsgUnit_inf1_section_t*)pInfoBlock)->entries[i_type].dat1EntryOffset; const char* uVar5; u16 vals[14]; - vals[0] = pInfoBlock->entries[i_type].startFrame; - vals[1] = pInfoBlock->entries[i_type].endFrame; + vals[0] = ((dMsgUnit_inf1_section_t*)pInfoBlock)->entries[i_type].startFrame; + vals[1] = ((dMsgUnit_inf1_section_t*)pInfoBlock)->entries[i_type].endFrame; #endif #if REGION_PAL From 2d70a14c938cc509c70c4120d68bb297a0386441 Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Sat, 20 Dec 2025 21:04:28 -0500 Subject: [PATCH 37/46] Add config for Wii PAL (RZDP01) (#2975) --- .github/workflows/build.yml | 2 +- assets/RZDP01/res/CardIcon/cardicon.h | 16 + assets/RZDP01/res/FieldMap/D_MN01.h | 18 + assets/RZDP01/res/FieldMap/D_MN04.h | 18 + assets/RZDP01/res/FieldMap/D_MN05.h | 18 + assets/RZDP01/res/FieldMap/D_MN06.h | 18 + assets/RZDP01/res/FieldMap/D_MN07.h | 18 + assets/RZDP01/res/FieldMap/D_MN08.h | 18 + assets/RZDP01/res/FieldMap/D_MN09.h | 18 + assets/RZDP01/res/FieldMap/D_MN10.h | 18 + assets/RZDP01/res/FieldMap/D_MN11.h | 18 + assets/RZDP01/res/FieldMap/Field0.h | 282 + assets/RZDP01/res/FieldMap/res-d.h | 14 + assets/RZDP01/res/FieldMap/res-f.h | 18 + assets/RZDP01/res/Fonteu/fontres.h | 14 + assets/RZDP01/res/Fonteu/rubyres.h | 14 + assets/RZDP01/res/Fontus/fontres.h | 14 + assets/RZDP01/res/Fontus/rubyres.h | 14 + assets/RZDP01/res/Layout/LogoPalFr.h | 26 + assets/RZDP01/res/Layout/LogoPalGm.h | 26 + assets/RZDP01/res/Layout/LogoPalIt.h | 26 + assets/RZDP01/res/Layout/LogoPalSp.h | 26 + assets/RZDP01/res/Layout/LogoPalUk.h | 26 + assets/RZDP01/res/Layout/Title2D.h | 36 + assets/RZDP01/res/Layout/button.h | 58 + assets/RZDP01/res/Layout/clctres.h | 220 + assets/RZDP01/res/Layout/clctresE3.h | 98 + assets/RZDP01/res/Layout/clctresR.h | 212 + assets/RZDP01/res/Layout/dmapres.h | 164 + assets/RZDP01/res/Layout/errorres.h | 14 + assets/RZDP01/res/Layout/fishres.h | 56 + assets/RZDP01/res/Layout/fmapres.h | 158 + assets/RZDP01/res/Layout/insectRes.h | 104 + assets/RZDP01/res/Layout/itemicon.h | 248 + assets/RZDP01/res/Layout/itemres.h | 48 + assets/RZDP01/res/Layout/itmInfRes.h | 38 + assets/RZDP01/res/Layout/letres.h | 64 + assets/RZDP01/res/Layout/main2D.h | 304 + assets/RZDP01/res/Layout/msgcom.h | 20 + assets/RZDP01/res/Layout/msgres00.h | 48 + assets/RZDP01/res/Layout/msgres01.h | 24 + assets/RZDP01/res/Layout/msgres02.h | 74 + assets/RZDP01/res/Layout/msgres03.h | 70 + assets/RZDP01/res/Layout/msgres04.h | 26 + assets/RZDP01/res/Layout/msgres04F.h | 26 + assets/RZDP01/res/Layout/msgres05.h | 40 + assets/RZDP01/res/Layout/msgres06.h | 14 + assets/RZDP01/res/Layout/optres.h | 96 + assets/RZDP01/res/Layout/playerName.h | 44 + assets/RZDP01/res/Layout/ringres.h | 80 + assets/RZDP01/res/Layout/saveres.h | 96 + assets/RZDP01/res/Layout/skillres.h | 50 + assets/RZDP01/res/LayoutRevo/buttonR.h | 74 + assets/RZDP01/res/LayoutRevo/clctresR.h | 222 + assets/RZDP01/res/LayoutRevo/dmapresR.h | 170 + assets/RZDP01/res/LayoutRevo/fishresR.h | 58 + assets/RZDP01/res/LayoutRevo/fmapresR.h | 154 + assets/RZDP01/res/LayoutRevo/insectResR.h | 106 + assets/RZDP01/res/LayoutRevo/itmInfResR.h | 52 + assets/RZDP01/res/LayoutRevo/letresR.h | 66 + assets/RZDP01/res/LayoutRevo/logoR.h | 20 + assets/RZDP01/res/LayoutRevo/main2DR.h | 346 + assets/RZDP01/res/LayoutRevo/msgcomR.h | 20 + assets/RZDP01/res/LayoutRevo/msgres00R.h | 48 + assets/RZDP01/res/LayoutRevo/msgres01R.h | 24 + assets/RZDP01/res/LayoutRevo/msgres02R.h | 74 + assets/RZDP01/res/LayoutRevo/msgres03R.h | 70 + assets/RZDP01/res/LayoutRevo/optresR.h | 106 + assets/RZDP01/res/LayoutRevo/ringresR.h | 70 + assets/RZDP01/res/LayoutRevo/skillresR.h | 52 + assets/RZDP01/res/Msgfr/bmgres.h | 16 + assets/RZDP01/res/Msgfr/bmgres1.h | 14 + assets/RZDP01/res/Msgfr/bmgres2.h | 14 + assets/RZDP01/res/Msgfr/bmgres3.h | 14 + assets/RZDP01/res/Msgfr/bmgres4.h | 14 + assets/RZDP01/res/Msgfr/bmgres5.h | 14 + assets/RZDP01/res/Msgfr/bmgres6.h | 14 + assets/RZDP01/res/Msgfr/bmgres7.h | 14 + assets/RZDP01/res/Msgfr/bmgres8.h | 14 + assets/RZDP01/res/Msgfr/bmgres99.h | 10 + assets/RZDP01/res/Msgsp/bmgres.h | 16 + assets/RZDP01/res/Msgsp/bmgres1.h | 14 + assets/RZDP01/res/Msgsp/bmgres2.h | 14 + assets/RZDP01/res/Msgsp/bmgres3.h | 14 + assets/RZDP01/res/Msgsp/bmgres4.h | 14 + assets/RZDP01/res/Msgsp/bmgres5.h | 14 + assets/RZDP01/res/Msgsp/bmgres6.h | 14 + assets/RZDP01/res/Msgsp/bmgres7.h | 14 + assets/RZDP01/res/Msgsp/bmgres8.h | 14 + assets/RZDP01/res/Msgsp/bmgres99.h | 10 + assets/RZDP01/res/Msgus/bmgres.h | 16 + assets/RZDP01/res/Msgus/bmgres1.h | 14 + assets/RZDP01/res/Msgus/bmgres2.h | 14 + assets/RZDP01/res/Msgus/bmgres3.h | 14 + assets/RZDP01/res/Msgus/bmgres4.h | 14 + assets/RZDP01/res/Msgus/bmgres5.h | 14 + assets/RZDP01/res/Msgus/bmgres6.h | 14 + assets/RZDP01/res/Msgus/bmgres7.h | 14 + assets/RZDP01/res/Msgus/bmgres8.h | 14 + assets/RZDP01/res/Msgus/bmgres99.h | 10 + assets/RZDP01/res/Object/@bg0000.h | 22 + assets/RZDP01/res/Object/@bg0001.h | 26 + assets/RZDP01/res/Object/@bg0002.h | 14 + assets/RZDP01/res/Object/@bg0003.h | 26 + assets/RZDP01/res/Object/@bg0004.h | 26 + assets/RZDP01/res/Object/@bg0005.h | 26 + assets/RZDP01/res/Object/@bg0006.h | 22 + assets/RZDP01/res/Object/@bg0007.h | 26 + assets/RZDP01/res/Object/@bg0008.h | 26 + assets/RZDP01/res/Object/@bg0009.h | 26 + assets/RZDP01/res/Object/@bg000a.h | 26 + assets/RZDP01/res/Object/@bg000b.h | 22 + assets/RZDP01/res/Object/@bg000c.h | 18 + assets/RZDP01/res/Object/@bg000d.h | 26 + assets/RZDP01/res/Object/@bg000e.h | 18 + assets/RZDP01/res/Object/@bg000f.h | 24 + assets/RZDP01/res/Object/@bg0010.h | 24 + assets/RZDP01/res/Object/@bg0011.h | 26 + assets/RZDP01/res/Object/@bg0012.h | 24 + assets/RZDP01/res/Object/@bg0013.h | 22 + assets/RZDP01/res/Object/@bg0014.h | 22 + assets/RZDP01/res/Object/@bg0015.h | 22 + assets/RZDP01/res/Object/@bg0016.h | 26 + assets/RZDP01/res/Object/@bg0017.h | 18 + assets/RZDP01/res/Object/@bg0018.h | 18 + assets/RZDP01/res/Object/@bg0019.h | 30 + assets/RZDP01/res/Object/@bg001a.h | 22 + assets/RZDP01/res/Object/@bg001b.h | 30 + assets/RZDP01/res/Object/@bg001c.h | 22 + assets/RZDP01/res/Object/@bg001d.h | 26 + assets/RZDP01/res/Object/@bg001e.h | 18 + assets/RZDP01/res/Object/@bg001f.h | 30 + assets/RZDP01/res/Object/@bg0020.h | 30 + assets/RZDP01/res/Object/@bg0021.h | 22 + assets/RZDP01/res/Object/@bg0022.h | 22 + assets/RZDP01/res/Object/@bg0023.h | 18 + assets/RZDP01/res/Object/@bg0024.h | 26 + assets/RZDP01/res/Object/@bg0025.h | 30 + assets/RZDP01/res/Object/@bg0026.h | 24 + assets/RZDP01/res/Object/@bg0027.h | 24 + assets/RZDP01/res/Object/@bg0028.h | 22 + assets/RZDP01/res/Object/@bg0029.h | 30 + assets/RZDP01/res/Object/@bg002a.h | 30 + assets/RZDP01/res/Object/@bg002b.h | 30 + assets/RZDP01/res/Object/@bg002c.h | 22 + assets/RZDP01/res/Object/@bg002d.h | 22 + assets/RZDP01/res/Object/@bg002e.h | 26 + assets/RZDP01/res/Object/@bg002f.h | 26 + assets/RZDP01/res/Object/@bg0030.h | 22 + assets/RZDP01/res/Object/@bg0031.h | 22 + assets/RZDP01/res/Object/@bg0032.h | 22 + assets/RZDP01/res/Object/@bg0033.h | 22 + assets/RZDP01/res/Object/@bg0034.h | 22 + assets/RZDP01/res/Object/@bg0035.h | 32 + assets/RZDP01/res/Object/@bg0036.h | 44 + assets/RZDP01/res/Object/@bg0037.h | 22 + assets/RZDP01/res/Object/@bg0038.h | 30 + assets/RZDP01/res/Object/@bg0039.h | 22 + assets/RZDP01/res/Object/@bg003a.h | 30 + assets/RZDP01/res/Object/@bg003b.h | 22 + assets/RZDP01/res/Object/@bg003c.h | 22 + assets/RZDP01/res/Object/@bg003d.h | 22 + assets/RZDP01/res/Object/@bg003e.h | 22 + assets/RZDP01/res/Object/@bg003f.h | 22 + assets/RZDP01/res/Object/@bg0040.h | 22 + assets/RZDP01/res/Object/@bg0041.h | 22 + assets/RZDP01/res/Object/@bg0042.h | 20 + assets/RZDP01/res/Object/@bg0043.h | 18 + assets/RZDP01/res/Object/@bg0044.h | 22 + assets/RZDP01/res/Object/@bg0045.h | 22 + assets/RZDP01/res/Object/@bg0046.h | 22 + assets/RZDP01/res/Object/@bg0047.h | 22 + assets/RZDP01/res/Object/@bg0048.h | 30 + assets/RZDP01/res/Object/@bg0049.h | 18 + assets/RZDP01/res/Object/@bg004a.h | 18 + assets/RZDP01/res/Object/@bg004b.h | 22 + assets/RZDP01/res/Object/@bg004c.h | 22 + assets/RZDP01/res/Object/@bg004d.h | 24 + assets/RZDP01/res/Object/@bg004e.h | 22 + assets/RZDP01/res/Object/@bg004f.h | 22 + assets/RZDP01/res/Object/@bg0050.h | 18 + assets/RZDP01/res/Object/@bg0051.h | 18 + assets/RZDP01/res/Object/@bg0052.h | 22 + assets/RZDP01/res/Object/@bg0053.h | 22 + assets/RZDP01/res/Object/@bg0054.h | 22 + assets/RZDP01/res/Object/@bg0055.h | 22 + assets/RZDP01/res/Object/@bg0056.h | 18 + assets/RZDP01/res/Object/@bg0057.h | 18 + assets/RZDP01/res/Object/@bg0058.h | 18 + assets/RZDP01/res/Object/@bg0059.h | 22 + assets/RZDP01/res/Object/@bg005a.h | 18 + assets/RZDP01/res/Object/@bg005b.h | 22 + assets/RZDP01/res/Object/@bg005c.h | 18 + assets/RZDP01/res/Object/@bg005d.h | 18 + assets/RZDP01/res/Object/@bg005e.h | 18 + assets/RZDP01/res/Object/@bg005f.h | 18 + assets/RZDP01/res/Object/@bg0060.h | 18 + assets/RZDP01/res/Object/@bg0061.h | 18 + assets/RZDP01/res/Object/@bg0062.h | 22 + assets/RZDP01/res/Object/@bg0063.h | 22 + assets/RZDP01/res/Object/A_BkDoor.h | 30 + assets/RZDP01/res/Object/A_IwaAto.h | 14 + assets/RZDP01/res/Object/A_SMBlock.h | 22 + assets/RZDP01/res/Object/A_SMGDoor.h | 26 + assets/RZDP01/res/Object/A_SMKDoor.h | 26 + assets/RZDP01/res/Object/A_SMTile.h | 22 + assets/RZDP01/res/Object/A_SakuIta.h | 22 + assets/RZDP01/res/Object/A_TGake.h | 22 + assets/RZDP01/res/Object/A_TMoon.h | 20 + assets/RZDP01/res/Object/A_Turuki.h | 18 + assets/RZDP01/res/Object/A_UHDoor.h | 22 + assets/RZDP01/res/Object/AlAnm.h | 2100 + assets/RZDP01/res/Object/Alink.h | 304 + assets/RZDP01/res/Object/Always.h | 247 + assets/RZDP01/res/Object/Aru.h | 71 + assets/RZDP01/res/Object/Aru1.h | 90 + assets/RZDP01/res/Object/Ash.h | 69 + assets/RZDP01/res/Object/Ash1.h | 38 + assets/RZDP01/res/Object/Ash2.h | 30 + assets/RZDP01/res/Object/AshB.h | 127 + assets/RZDP01/res/Object/AutoMata.h | 36 + assets/RZDP01/res/Object/BDoorTAnm.h | 18 + assets/RZDP01/res/Object/BDoorYAnm.h | 18 + assets/RZDP01/res/Object/BHBridge.h | 22 + assets/RZDP01/res/Object/BYRock.h | 46 + assets/RZDP01/res/Object/B_Hashi.h | 30 + assets/RZDP01/res/Object/B_bh.h | 78 + assets/RZDP01/res/Object/B_bq.h | 151 + assets/RZDP01/res/Object/B_dr.h | 245 + assets/RZDP01/res/Object/B_ds.h | 296 + assets/RZDP01/res/Object/B_gg.h | 133 + assets/RZDP01/res/Object/B_gm.h | 160 + assets/RZDP01/res/Object/B_gnd.h | 362 + assets/RZDP01/res/Object/B_go.h | 67 + assets/RZDP01/res/Object/B_gos.h | 52 + assets/RZDP01/res/Object/B_hg.h | 85 + assets/RZDP01/res/Object/B_ling.h | 24 + assets/RZDP01/res/Object/B_mD_milk.h | 18 + assets/RZDP01/res/Object/B_mD_oil.h | 18 + assets/RZDP01/res/Object/B_mD_sold.h | 18 + assets/RZDP01/res/Object/B_mgn.h | 201 + assets/RZDP01/res/Object/B_mgne.h | 32 + assets/RZDP01/res/Object/B_oh.h | 209 + assets/RZDP01/res/Object/B_tn.h | 104 + assets/RZDP01/res/Object/B_tnp.h | 144 + assets/RZDP01/res/Object/B_tnp2.h | 160 + assets/RZDP01/res/Object/B_yo.h | 172 + assets/RZDP01/res/Object/B_zan.h | 238 + assets/RZDP01/res/Object/Balloon2D.h | 30 + assets/RZDP01/res/Object/Bans.h | 66 + assets/RZDP01/res/Object/Bans1.h | 42 + assets/RZDP01/res/Object/Bans2.h | 45 + assets/RZDP01/res/Object/Bans_TW.h | 52 + assets/RZDP01/res/Object/Bat.h | 41 + assets/RZDP01/res/Object/Bd.h | 42 + assets/RZDP01/res/Object/Besu.h | 39 + assets/RZDP01/res/Object/Besu0.h | 54 + assets/RZDP01/res/Object/Besu1.h | 54 + assets/RZDP01/res/Object/Besu2.h | 146 + assets/RZDP01/res/Object/Besu3.h | 71 + assets/RZDP01/res/Object/Besu_TW.h | 55 + assets/RZDP01/res/Object/Besu_p1.h | 44 + assets/RZDP01/res/Object/Blue_Ns.h | 69 + assets/RZDP01/res/Object/Bmdl.h | 117 + assets/RZDP01/res/Object/Bombf.h | 24 + assets/RZDP01/res/Object/Bou.h | 67 + assets/RZDP01/res/Object/Bou1.h | 20 + assets/RZDP01/res/Object/Bou2.h | 40 + assets/RZDP01/res/Object/Bou3.h | 214 + assets/RZDP01/res/Object/Bou4.h | 62 + assets/RZDP01/res/Object/Bou_p1.h | 16 + assets/RZDP01/res/Object/BoxC.h | 46 + assets/RZDP01/res/Object/CWShd.h | 18 + assets/RZDP01/res/Object/CamParam.h | 16 + assets/RZDP01/res/Object/Canoe.h | 30 + assets/RZDP01/res/Object/CanoeB.h | 30 + assets/RZDP01/res/Object/CanoeE3.h | 30 + assets/RZDP01/res/Object/CatDoor.h | 22 + assets/RZDP01/res/Object/Cdoor.h | 22 + assets/RZDP01/res/Object/Chin.h | 42 + assets/RZDP01/res/Object/Coach.h | 177 + assets/RZDP01/res/Object/Coach2D.h | 24 + assets/RZDP01/res/Object/Cow.h | 91 + assets/RZDP01/res/Object/Crope.h | 14 + assets/RZDP01/res/Object/CrvFence.h | 40 + assets/RZDP01/res/Object/CrvGate.h | 28 + assets/RZDP01/res/Object/CrvLH_Dw.h | 22 + assets/RZDP01/res/Object/CrvLH_Up.h | 22 + assets/RZDP01/res/Object/CrvSteel.h | 22 + assets/RZDP01/res/Object/CstaBS.h | 51 + assets/RZDP01/res/Object/CstaF.h | 40 + assets/RZDP01/res/Object/CstaFB.h | 50 + assets/RZDP01/res/Object/Cstatue.h | 105 + assets/RZDP01/res/Object/D_Brock.h | 18 + assets/RZDP01/res/Object/D_Hfsw00.h | 25 + assets/RZDP01/res/Object/D_KGate00.h | 38 + assets/RZDP01/res/Object/D_KGate01.h | 22 + assets/RZDP01/res/Object/D_MKey_01.h | 18 + assets/RZDP01/res/Object/D_MKey_02.h | 18 + assets/RZDP01/res/Object/D_MKey_03.h | 18 + assets/RZDP01/res/Object/D_Marm.h | 68 + assets/RZDP01/res/Object/D_Srock.h | 18 + assets/RZDP01/res/Object/D_aotubo0.h | 18 + assets/RZDP01/res/Object/Dalways.h | 66 + assets/RZDP01/res/Object/DbDoor0.h | 20 + assets/RZDP01/res/Object/Demo01_00.h | 70 + assets/RZDP01/res/Object/Demo01_01.h | 140 + assets/RZDP01/res/Object/Demo01_02.h | 86 + assets/RZDP01/res/Object/Demo01_03.h | 134 + assets/RZDP01/res/Object/Demo01_04.h | 52 + assets/RZDP01/res/Object/Demo01_05.h | 64 + assets/RZDP01/res/Object/Demo02_00.h | 506 + assets/RZDP01/res/Object/Demo04_00.h | 498 + assets/RZDP01/res/Object/Demo04_01.h | 218 + assets/RZDP01/res/Object/Demo04_02.h | 48 + assets/RZDP01/res/Object/Demo06_01.h | 370 + assets/RZDP01/res/Object/Demo06_02.h | 146 + assets/RZDP01/res/Object/Demo07_01.h | 592 + assets/RZDP01/res/Object/Demo07_02.h | 186 + assets/RZDP01/res/Object/Demo07_03.h | 110 + assets/RZDP01/res/Object/Demo08_00.h | 88 + assets/RZDP01/res/Object/Demo08_01.h | 208 + assets/RZDP01/res/Object/Demo08_02.h | 60 + assets/RZDP01/res/Object/Demo09_00.h | 106 + assets/RZDP01/res/Object/Demo09_01.h | 50 + assets/RZDP01/res/Object/Demo09_02.h | 14 + assets/RZDP01/res/Object/Demo10_01.h | 208 + assets/RZDP01/res/Object/Demo11_00.h | 208 + assets/RZDP01/res/Object/Demo13_00.h | 462 + assets/RZDP01/res/Object/Demo14_00.h | 146 + assets/RZDP01/res/Object/Demo14_01.h | 476 + assets/RZDP01/res/Object/Demo15_00.h | 274 + assets/RZDP01/res/Object/Demo16_00.h | 574 + assets/RZDP01/res/Object/Demo17_00.h | 510 + assets/RZDP01/res/Object/Demo18_00.h | 414 + assets/RZDP01/res/Object/Demo19_01.h | 432 + assets/RZDP01/res/Object/Demo19_02.h | 168 + assets/RZDP01/res/Object/Demo20_01.h | 392 + assets/RZDP01/res/Object/Demo20_02.h | 92 + assets/RZDP01/res/Object/Demo21_00.h | 366 + assets/RZDP01/res/Object/Demo21_02.h | 100 + assets/RZDP01/res/Object/Demo22_01.h | 566 + assets/RZDP01/res/Object/Demo22_02.h | 416 + assets/RZDP01/res/Object/Demo23_01.h | 148 + assets/RZDP01/res/Object/Demo23_02.h | 14 + assets/RZDP01/res/Object/Demo23_03.h | 98 + assets/RZDP01/res/Object/Demo23_04.h | 40 + assets/RZDP01/res/Object/Demo23_06.h | 156 + assets/RZDP01/res/Object/Demo24_01.h | 210 + assets/RZDP01/res/Object/Demo24_02.h | 116 + assets/RZDP01/res/Object/Demo24_03.h | 102 + assets/RZDP01/res/Object/Demo24_04.h | 140 + assets/RZDP01/res/Object/Demo25_01.h | 406 + assets/RZDP01/res/Object/Demo26_00.h | 162 + assets/RZDP01/res/Object/Demo27_01.h | 548 + assets/RZDP01/res/Object/Demo27_02.h | 162 + assets/RZDP01/res/Object/Demo28_01.h | 272 + assets/RZDP01/res/Object/Demo28_02.h | 250 + assets/RZDP01/res/Object/Demo28_03.h | 126 + assets/RZDP01/res/Object/Demo29_00.h | 146 + assets/RZDP01/res/Object/Demo30_01.h | 204 + assets/RZDP01/res/Object/Demo30_02.h | 230 + assets/RZDP01/res/Object/Demo31_01.h | 66 + assets/RZDP01/res/Object/Demo31_02.h | 72 + assets/RZDP01/res/Object/Demo31_03.h | 54 + assets/RZDP01/res/Object/Demo31_04.h | 48 + assets/RZDP01/res/Object/Demo31_05.h | 82 + assets/RZDP01/res/Object/Demo31_06.h | 48 + assets/RZDP01/res/Object/Demo31_07.h | 38 + assets/RZDP01/res/Object/Demo31_08.h | 32 + assets/RZDP01/res/Object/Demo31_09.h | 30 + assets/RZDP01/res/Object/Demo31_10.h | 34 + assets/RZDP01/res/Object/Demo31_11.h | 38 + assets/RZDP01/res/Object/Demo31_12.h | 30 + assets/RZDP01/res/Object/Demo31_13.h | 44 + assets/RZDP01/res/Object/Demo31_14.h | 84 + assets/RZDP01/res/Object/Demo31_15.h | 74 + assets/RZDP01/res/Object/Demo31_16.h | 34 + assets/RZDP01/res/Object/Demo32_02.h | 158 + assets/RZDP01/res/Object/Demo32_03.h | 46 + assets/RZDP01/res/Object/Demo32_04.h | 358 + assets/RZDP01/res/Object/Demo32_05.h | 158 + assets/RZDP01/res/Object/Demo33_01.h | 214 + assets/RZDP01/res/Object/Demo33_02.h | 66 + assets/RZDP01/res/Object/Demo33_03.h | 48 + assets/RZDP01/res/Object/Demo34_00.h | 92 + assets/RZDP01/res/Object/Demo35_01.h | 144 + assets/RZDP01/res/Object/Demo35_02.h | 280 + assets/RZDP01/res/Object/Demo36_00.h | 148 + assets/RZDP01/res/Object/Demo37_01.h | 118 + assets/RZDP01/res/Object/Demo37_02.h | 154 + assets/RZDP01/res/Object/Demo38_01.h | 30 + assets/RZDP01/res/Object/Demo90_00.h | 38 + assets/RZDP01/res/Object/Demo98_00.h | 16 + assets/RZDP01/res/Object/Dmidna.h | 48 + assets/RZDP01/res/Object/Do.h | 114 + assets/RZDP01/res/Object/Doc.h | 69 + assets/RZDP01/res/Object/Doc1.h | 78 + assets/RZDP01/res/Object/DoorBoy.h | 40 + assets/RZDP01/res/Object/DoorEvt.h | 14 + assets/RZDP01/res/Object/DoorK00.h | 14 + assets/RZDP01/res/Object/DoorK10.h | 14 + assets/RZDP01/res/Object/DoorLV7.h | 22 + assets/RZDP01/res/Object/DoorLV8.h | 22 + assets/RZDP01/res/Object/DoorLV9.h | 22 + assets/RZDP01/res/Object/DoorT00.h | 22 + assets/RZDP01/res/Object/DoorY00.h | 22 + assets/RZDP01/res/Object/DrainSol1.h | 54 + assets/RZDP01/res/Object/DrainSol2.h | 46 + assets/RZDP01/res/Object/E3_2006.h | 108 + assets/RZDP01/res/Object/E_DF.h | 43 + assets/RZDP01/res/Object/E_ai.h | 44 + assets/RZDP01/res/Object/E_ba.h | 60 + assets/RZDP01/res/Object/E_bb.h | 132 + assets/RZDP01/res/Object/E_bee.h | 36 + assets/RZDP01/res/Object/E_bg.h | 34 + assets/RZDP01/res/Object/E_bi.h | 54 + assets/RZDP01/res/Object/E_bm6.h | 63 + assets/RZDP01/res/Object/E_bs.h | 61 + assets/RZDP01/res/Object/E_bu.h | 47 + assets/RZDP01/res/Object/E_bug.h | 24 + assets/RZDP01/res/Object/E_cr.h | 48 + assets/RZDP01/res/Object/E_db.h | 76 + assets/RZDP01/res/Object/E_dd.h | 90 + assets/RZDP01/res/Object/E_dk.h | 80 + assets/RZDP01/res/Object/E_dn.h | 136 + assets/RZDP01/res/Object/E_dt.h | 120 + assets/RZDP01/res/Object/E_fb.h | 60 + assets/RZDP01/res/Object/E_fk.h | 68 + assets/RZDP01/res/Object/E_fl.h | 35 + assets/RZDP01/res/Object/E_fm.h | 194 + assets/RZDP01/res/Object/E_fs.h | 52 + assets/RZDP01/res/Object/E_fz.h | 18 + assets/RZDP01/res/Object/E_ga.h | 18 + assets/RZDP01/res/Object/E_gb.h | 106 + assets/RZDP01/res/Object/E_ge.h | 48 + assets/RZDP01/res/Object/E_gi.h | 79 + assets/RZDP01/res/Object/E_gm.h | 54 + assets/RZDP01/res/Object/E_gob.h | 133 + assets/RZDP01/res/Object/E_gs.h | 45 + assets/RZDP01/res/Object/E_hb.h | 82 + assets/RZDP01/res/Object/E_hm.h | 54 + assets/RZDP01/res/Object/E_hp.h | 71 + assets/RZDP01/res/Object/E_hz.h | 82 + assets/RZDP01/res/Object/E_hzp.h | 18 + assets/RZDP01/res/Object/E_hzp2.h | 18 + assets/RZDP01/res/Object/E_ib.h | 60 + assets/RZDP01/res/Object/E_is.h | 67 + assets/RZDP01/res/Object/E_kc.h | 74 + assets/RZDP01/res/Object/E_kg.h | 63 + assets/RZDP01/res/Object/E_kk.h | 105 + assets/RZDP01/res/Object/E_kr.h | 89 + assets/RZDP01/res/Object/E_mb.h | 122 + assets/RZDP01/res/Object/E_md.h | 82 + assets/RZDP01/res/Object/E_mf.h | 130 + assets/RZDP01/res/Object/E_mg.h | 50 + assets/RZDP01/res/Object/E_mk.h | 190 + assets/RZDP01/res/Object/E_mm.h | 90 + assets/RZDP01/res/Object/E_mm_mt.h | 25 + assets/RZDP01/res/Object/E_ms.h | 69 + assets/RZDP01/res/Object/E_nest.h | 24 + assets/RZDP01/res/Object/E_nz.h | 49 + assets/RZDP01/res/Object/E_oc.h | 52 + assets/RZDP01/res/Object/E_oc2.h | 52 + assets/RZDP01/res/Object/E_ocb.h | 68 + assets/RZDP01/res/Object/E_ot.h | 41 + assets/RZDP01/res/Object/E_ph.h | 55 + assets/RZDP01/res/Object/E_pm.h | 120 + assets/RZDP01/res/Object/E_po.h | 123 + assets/RZDP01/res/Object/E_pz.h | 111 + assets/RZDP01/res/Object/E_rb.h | 36 + assets/RZDP01/res/Object/E_rd.h | 210 + assets/RZDP01/res/Object/E_rdb.h | 295 + assets/RZDP01/res/Object/E_rdy.h | 227 + assets/RZDP01/res/Object/E_s1.h | 100 + assets/RZDP01/res/Object/E_s2.h | 105 + assets/RZDP01/res/Object/E_sb.h | 42 + assets/RZDP01/res/Object/E_sf.h | 94 + assets/RZDP01/res/Object/E_sg.h | 23 + assets/RZDP01/res/Object/E_sh.h | 81 + assets/RZDP01/res/Object/E_sm.h | 109 + assets/RZDP01/res/Object/E_sm2.h | 37 + assets/RZDP01/res/Object/E_st.h | 158 + assets/RZDP01/res/Object/E_sw.h | 49 + assets/RZDP01/res/Object/E_th.h | 97 + assets/RZDP01/res/Object/E_th_ball.h | 26 + assets/RZDP01/res/Object/E_tk.h | 61 + assets/RZDP01/res/Object/E_tk2.h | 62 + assets/RZDP01/res/Object/E_tm.h | 70 + assets/RZDP01/res/Object/E_tt.h | 42 + assets/RZDP01/res/Object/E_ttb.h | 36 + assets/RZDP01/res/Object/E_ttr.h | 36 + assets/RZDP01/res/Object/E_va.h | 244 + assets/RZDP01/res/Object/E_wb.h | 128 + assets/RZDP01/res/Object/E_wpa.h | 26 + assets/RZDP01/res/Object/E_ws.h | 66 + assets/RZDP01/res/Object/E_ww.h | 74 + assets/RZDP01/res/Object/E_yb.h | 114 + assets/RZDP01/res/Object/E_yc.h | 90 + assets/RZDP01/res/Object/E_yd.h | 80 + assets/RZDP01/res/Object/E_yg.h | 51 + assets/RZDP01/res/Object/E_yk.h | 51 + assets/RZDP01/res/Object/E_ym.h | 68 + assets/RZDP01/res/Object/E_yr.h | 83 + assets/RZDP01/res/Object/E_zh.h | 71 + assets/RZDP01/res/Object/E_zm.h | 31 + assets/RZDP01/res/Object/E_zs.h | 36 + assets/RZDP01/res/Object/Ep.h | 42 + assets/RZDP01/res/Object/Event.h | 14 + assets/RZDP01/res/Object/F_gD_rupy.h | 22 + assets/RZDP01/res/Object/Fchain.h | 18 + assets/RZDP01/res/Object/FlagObj00.h | 14 + assets/RZDP01/res/Object/FlagObj01.h | 14 + assets/RZDP01/res/Object/FlagObj02.h | 14 + assets/RZDP01/res/Object/FlagObj03.h | 14 + assets/RZDP01/res/Object/FlagObj04.h | 14 + assets/RZDP01/res/Object/FlagObj05.h | 14 + assets/RZDP01/res/Object/FlagObj06.h | 14 + assets/RZDP01/res/Object/Fr.h | 48 + assets/RZDP01/res/Object/Fshop.h | 196 + assets/RZDP01/res/Object/GWolf.h | 91 + assets/RZDP01/res/Object/GomiKabe.h | 28 + assets/RZDP01/res/Object/Gover.h | 18 + assets/RZDP01/res/Object/HBarrel.h | 18 + assets/RZDP01/res/Object/HChair.h | 22 + assets/RZDP01/res/Object/HShokudai.h | 18 + assets/RZDP01/res/Object/HSofa.h | 22 + assets/RZDP01/res/Object/HTable.h | 22 + assets/RZDP01/res/Object/H_Bombkoy.h | 22 + assets/RZDP01/res/Object/H_BouMato.h | 22 + assets/RZDP01/res/Object/H_Box20.h | 22 + assets/RZDP01/res/Object/H_Elevato.h | 28 + assets/RZDP01/res/Object/H_Haka.h | 22 + assets/RZDP01/res/Object/H_Idohuta.h | 22 + assets/RZDP01/res/Object/H_ItaMato.h | 30 + assets/RZDP01/res/Object/H_KKanban.h | 24 + assets/RZDP01/res/Object/H_KaOnsen.h | 32 + assets/RZDP01/res/Object/H_Kinobou.h | 22 + assets/RZDP01/res/Object/H_Knktsn.h | 24 + assets/RZDP01/res/Object/H_Onsen.h | 32 + assets/RZDP01/res/Object/H_OsiHaka.h | 22 + assets/RZDP01/res/Object/H_Saidan.h | 22 + assets/RZDP01/res/Object/H_Saku.h | 22 + assets/RZDP01/res/Object/H_Suisho.h | 29 + assets/RZDP01/res/Object/H_Tansu.h | 22 + assets/RZDP01/res/Object/H_Window.h | 22 + assets/RZDP01/res/Object/H_ZraRock.h | 32 + assets/RZDP01/res/Object/H_mbottle.h | 18 + assets/RZDP01/res/Object/H_oil.h | 18 + assets/RZDP01/res/Object/Hanjo.h | 69 + assets/RZDP01/res/Object/Hanjo1.h | 84 + assets/RZDP01/res/Object/Hanjo2.h | 40 + assets/RZDP01/res/Object/Hata.h | 20 + assets/RZDP01/res/Object/Henna.h | 176 + assets/RZDP01/res/Object/Henna0.h | 49 + assets/RZDP01/res/Object/Hfence.h | 22 + assets/RZDP01/res/Object/HoZelda.h | 152 + assets/RZDP01/res/Object/HomeBtn.h | 18 + assets/RZDP01/res/Object/Horse.h | 125 + assets/RZDP01/res/Object/Hoz.h | 69 + assets/RZDP01/res/Object/Hoz1.h | 110 + assets/RZDP01/res/Object/Hoz2.h | 94 + assets/RZDP01/res/Object/Hoz2_3.h | 26 + assets/RZDP01/res/Object/Hoz3.h | 22 + assets/RZDP01/res/Object/Hoz_TW.h | 47 + assets/RZDP01/res/Object/Hswitch.h | 22 + assets/RZDP01/res/Object/HyShd.h | 18 + assets/RZDP01/res/Object/Hzelda.h | 133 + assets/RZDP01/res/Object/I_Ari.h | 44 + assets/RZDP01/res/Object/I_Cho.h | 38 + assets/RZDP01/res/Object/I_Dan.h | 44 + assets/RZDP01/res/Object/I_Kag.h | 39 + assets/RZDP01/res/Object/I_Kam.h | 40 + assets/RZDP01/res/Object/I_Kuw.h | 50 + assets/RZDP01/res/Object/I_Nan.h | 36 + assets/RZDP01/res/Object/I_Ten.h | 41 + assets/RZDP01/res/Object/Ins.h | 87 + assets/RZDP01/res/Object/Ins1.h | 32 + assets/RZDP01/res/Object/Ins2.h | 41 + assets/RZDP01/res/Object/J_Hatake.h | 18 + assets/RZDP01/res/Object/J_Hyosatu.h | 18 + assets/RZDP01/res/Object/J_Kazami.h | 24 + assets/RZDP01/res/Object/J_KazeD.h | 28 + assets/RZDP01/res/Object/J_Necktie.h | 24 + assets/RZDP01/res/Object/J_Rdoor.h | 22 + assets/RZDP01/res/Object/J_STdoa.h | 22 + assets/RZDP01/res/Object/J_Sentaku.h | 24 + assets/RZDP01/res/Object/J_Suimon.h | 28 + assets/RZDP01/res/Object/J_Tobi.h | 32 + assets/RZDP01/res/Object/J_Umak.h | 32 + assets/RZDP01/res/Object/J_Zdoor.h | 22 + assets/RZDP01/res/Object/J_doku00.h | 18 + assets/RZDP01/res/Object/J_taru00.h | 18 + assets/RZDP01/res/Object/J_tubo_00.h | 18 + assets/RZDP01/res/Object/J_tubo_01.h | 18 + assets/RZDP01/res/Object/Jagar.h | 71 + assets/RZDP01/res/Object/Jagar1.h | 32 + assets/RZDP01/res/Object/Jagar2.h | 46 + assets/RZDP01/res/Object/Jagar3.h | 24 + assets/RZDP01/res/Object/Jagar4.h | 18 + assets/RZDP01/res/Object/Jockey.h | 68 + assets/RZDP01/res/Object/KH_Bed.h | 26 + assets/RZDP01/res/Object/KHdesk.h | 22 + assets/RZDP01/res/Object/KN_a.h | 189 + assets/RZDP01/res/Object/KN_tch01D.h | 14 + assets/RZDP01/res/Object/KN_tch02D.h | 14 + assets/RZDP01/res/Object/KN_tch03D.h | 14 + assets/RZDP01/res/Object/KN_tch04D.h | 14 + assets/RZDP01/res/Object/KN_tch05D.h | 14 + assets/RZDP01/res/Object/KN_tch06D.h | 14 + assets/RZDP01/res/Object/KN_tch07D.h | 14 + assets/RZDP01/res/Object/K_bridge.h | 49 + assets/RZDP01/res/Object/K_cube00.h | 48 + assets/RZDP01/res/Object/K_cube01.h | 48 + assets/RZDP01/res/Object/K_cyli00.h | 26 + assets/RZDP01/res/Object/K_drock00.h | 22 + assets/RZDP01/res/Object/K_jgjs.h | 30 + assets/RZDP01/res/Object/K_ktar00.h | 18 + assets/RZDP01/res/Object/K_l3bdoor.h | 26 + assets/RZDP01/res/Object/K_lift00.h | 34 + assets/RZDP01/res/Object/K_mbhasi0.h | 28 + assets/RZDP01/res/Object/K_mbhasi1.h | 28 + assets/RZDP01/res/Object/K_mvkai00.h | 22 + assets/RZDP01/res/Object/K_prop00.h | 20 + assets/RZDP01/res/Object/K_saku00.h | 22 + assets/RZDP01/res/Object/K_spkai00.h | 42 + assets/RZDP01/res/Object/K_step.h | 38 + assets/RZDP01/res/Object/K_swmn00.h | 40 + assets/RZDP01/res/Object/K_tetd.h | 22 + assets/RZDP01/res/Object/K_tubo02.h | 18 + assets/RZDP01/res/Object/K_wheel00.h | 22 + assets/RZDP01/res/Object/K_wheel01.h | 32 + assets/RZDP01/res/Object/Kab_m.h | 50 + assets/RZDP01/res/Object/Kakashi.h | 45 + assets/RZDP01/res/Object/Kat.h | 35 + assets/RZDP01/res/Object/Kbota_00.h | 23 + assets/RZDP01/res/Object/Kdk.h | 18 + assets/RZDP01/res/Object/Kkiba_00.h | 22 + assets/RZDP01/res/Object/Kkri.h | 140 + assets/RZDP01/res/Object/Kkri_TW.h | 88 + assets/RZDP01/res/Object/Kmdl.h | 121 + assets/RZDP01/res/Object/Knj.h | 76 + assets/RZDP01/res/Object/Kolin.h | 61 + assets/RZDP01/res/Object/Kolin1.h | 86 + assets/RZDP01/res/Object/Kolin2.h | 34 + assets/RZDP01/res/Object/Kolin_TW.h | 65 + assets/RZDP01/res/Object/Kolin_p1.h | 18 + assets/RZDP01/res/Object/Kolinb.h | 100 + assets/RZDP01/res/Object/Kr02wat00.h | 34 + assets/RZDP01/res/Object/Kr02wat01.h | 34 + assets/RZDP01/res/Object/Kr02wat02.h | 34 + assets/RZDP01/res/Object/Kr02wat03.h | 34 + assets/RZDP01/res/Object/Kr03wat00.h | 34 + assets/RZDP01/res/Object/Kr03wat01.h | 34 + assets/RZDP01/res/Object/Kr03wat02.h | 34 + assets/RZDP01/res/Object/Kr03wat03.h | 34 + assets/RZDP01/res/Object/Kr03wat04.h | 34 + assets/RZDP01/res/Object/Kr03wat05.h | 26 + assets/RZDP01/res/Object/Kr03wat06.h | 26 + assets/RZDP01/res/Object/Kr07wat00.h | 34 + assets/RZDP01/res/Object/Kr08wat00.h | 34 + assets/RZDP01/res/Object/Kr08wat01.h | 34 + assets/RZDP01/res/Object/Kr10wat01.h | 34 + assets/RZDP01/res/Object/Kr10water.h | 34 + assets/RZDP01/res/Object/Kr11wat00.h | 34 + assets/RZDP01/res/Object/Kr12wat00.h | 34 + assets/RZDP01/res/Object/Kr13wat00.h | 34 + assets/RZDP01/res/Object/Kr13wat01.h | 34 + assets/RZDP01/res/Object/Kr13wat02.h | 34 + assets/RZDP01/res/Object/Kytag08.h | 18 + assets/RZDP01/res/Object/Kytag09.h | 38 + assets/RZDP01/res/Object/Kytag15.h | 22 + assets/RZDP01/res/Object/Kyury.h | 155 + assets/RZDP01/res/Object/Kyury1.h | 14 + assets/RZDP01/res/Object/L1Bdoor.h | 22 + assets/RZDP01/res/Object/L1MBdoor.h | 14 + assets/RZDP01/res/Object/L2Bdoor.h | 22 + assets/RZDP01/res/Object/L2candl.h | 22 + assets/RZDP01/res/Object/L3MBdoor.h | 14 + assets/RZDP01/res/Object/L3_bwater.h | 26 + assets/RZDP01/res/Object/L3candl.h | 18 + assets/RZDP01/res/Object/L3candl2.h | 18 + assets/RZDP01/res/Object/L4Bdoor.h | 22 + assets/RZDP01/res/Object/L4Gate.h | 22 + assets/RZDP01/res/Object/L4HsMato.h | 22 + assets/RZDP01/res/Object/L4R02Gate.h | 22 + assets/RZDP01/res/Object/L4SldWall.h | 22 + assets/RZDP01/res/Object/L4TogeTp.h | 22 + assets/RZDP01/res/Object/L4_Center.h | 22 + assets/RZDP01/res/Object/L4_N_Entr.h | 22 + assets/RZDP01/res/Object/L4_N_SlpH.h | 22 + assets/RZDP01/res/Object/L4_N_SlpL.h | 22 + assets/RZDP01/res/Object/L4_S_Slp.h | 22 + assets/RZDP01/res/Object/L4_Switch.h | 22 + assets/RZDP01/res/Object/L4_Wal_X.h | 22 + assets/RZDP01/res/Object/L4_Wal_ZE.h | 22 + assets/RZDP01/res/Object/L4_Wal_ZW.h | 22 + assets/RZDP01/res/Object/L4candl.h | 22 + assets/RZDP01/res/Object/L5Bdoor.h | 22 + assets/RZDP01/res/Object/L5MBdoor.h | 14 + assets/RZDP01/res/Object/L5SwIce.h | 22 + assets/RZDP01/res/Object/L5_R50.h | 36 + assets/RZDP01/res/Object/L5haYuka.h | 22 + assets/RZDP01/res/Object/L6Bdoor.h | 22 + assets/RZDP01/res/Object/L6ChBlk.h | 22 + assets/RZDP01/res/Object/L6Furiko.h | 22 + assets/RZDP01/res/Object/L6Lblock.h | 22 + assets/RZDP01/res/Object/L6SwGate.h | 22 + assets/RZDP01/res/Object/L6SzGate.h | 30 + assets/RZDP01/res/Object/L6Tenbin.h | 28 + assets/RZDP01/res/Object/L6TogeTp.h | 22 + assets/RZDP01/res/Object/L7Bdoor.h | 22 + assets/RZDP01/res/Object/L7Gate.h | 22 + assets/RZDP01/res/Object/L7GateL.h | 22 + assets/RZDP01/res/Object/L7HsMato.h | 22 + assets/RZDP01/res/Object/L7MBdoor.h | 14 + assets/RZDP01/res/Object/L7Prop.h | 24 + assets/RZDP01/res/Object/L7lowDr.h | 77 + assets/RZDP01/res/Object/L8Bdoor.h | 26 + assets/RZDP01/res/Object/L8Lift.h | 26 + assets/RZDP01/res/Object/L8MBdoor.h | 14 + assets/RZDP01/res/Object/L8Step.h | 22 + assets/RZDP01/res/Object/L8StepX.h | 22 + assets/RZDP01/res/Object/L9Bdoor.h | 22 + assets/RZDP01/res/Object/L9Candle.h | 18 + assets/RZDP01/res/Object/L9Chand.h | 22 + assets/RZDP01/res/Object/L9Picture.h | 40 + assets/RZDP01/res/Object/L9SwShut.h | 22 + assets/RZDP01/res/Object/L9Toge.h | 22 + assets/RZDP01/res/Object/LV6EGATE.h | 14 + assets/RZDP01/res/Object/L_RopeB_L.h | 22 + assets/RZDP01/res/Object/L_RopeB_S.h | 22 + assets/RZDP01/res/Object/L_Ropest.h | 22 + assets/RZDP01/res/Object/L_hhashi.h | 36 + assets/RZDP01/res/Object/L_maglift.h | 22 + assets/RZDP01/res/Object/L_mbox_00.h | 22 + assets/RZDP01/res/Object/Len.h | 68 + assets/RZDP01/res/Object/Len1.h | 102 + assets/RZDP01/res/Object/Len_TW.h | 78 + assets/RZDP01/res/Object/Lm.h | 31 + assets/RZDP01/res/Object/LogoDuWii.h | 16 + assets/RZDP01/res/Object/LogoFrWii.h | 16 + assets/RZDP01/res/Object/LogoGmWii.h | 16 + assets/RZDP01/res/Object/LogoItWii.h | 16 + assets/RZDP01/res/Object/LogoJpWii.h | 16 + assets/RZDP01/res/Object/LogoSpWii.h | 16 + assets/RZDP01/res/Object/LogoUkWii.h | 16 + assets/RZDP01/res/Object/LogoUs.h | 30 + assets/RZDP01/res/Object/LogoUsWii.h | 16 + assets/RZDP01/res/Object/Lud.h | 62 + assets/RZDP01/res/Object/Lud1.h | 24 + assets/RZDP01/res/Object/Lud2.h | 129 + assets/RZDP01/res/Object/Lud_TW.h | 62 + assets/RZDP01/res/Object/Lv3shut00.h | 26 + assets/RZDP01/res/Object/Lv5_KEY.h | 24 + assets/RZDP01/res/Object/Lv6ElevtA.h | 22 + assets/RZDP01/res/Object/Lv6Gate.h | 58 + assets/RZDP01/res/Object/Lv6Warp.h | 38 + assets/RZDP01/res/Object/Lv7Gate.h | 81 + assets/RZDP01/res/Object/Lv8Gate.h | 29 + assets/RZDP01/res/Object/Lv8Kekkai.h | 22 + assets/RZDP01/res/Object/Lv8Lift.h | 26 + assets/RZDP01/res/Object/Lv9_Dtile.h | 22 + assets/RZDP01/res/Object/Lv9_mvkai.h | 22 + assets/RZDP01/res/Object/Lv9_puro.h | 20 + assets/RZDP01/res/Object/MAD_a.h | 36 + assets/RZDP01/res/Object/MAD_a2.h | 40 + assets/RZDP01/res/Object/MAD_a2LTW.h | 29 + assets/RZDP01/res/Object/MAD_a2_L.h | 29 + assets/RZDP01/res/Object/MAD_a2_TW.h | 36 + assets/RZDP01/res/Object/MAD_a_L.h | 29 + assets/RZDP01/res/Object/MAD_a_LTW.h | 29 + assets/RZDP01/res/Object/MAD_a_TW.h | 36 + assets/RZDP01/res/Object/MAGNESIMA.h | 36 + assets/RZDP01/res/Object/MAN_a.h | 36 + assets/RZDP01/res/Object/MAN_a2.h | 40 + assets/RZDP01/res/Object/MAN_a2LTW.h | 29 + assets/RZDP01/res/Object/MAN_a2_L.h | 29 + assets/RZDP01/res/Object/MAN_a2_TW.h | 40 + assets/RZDP01/res/Object/MAN_a_L.h | 29 + assets/RZDP01/res/Object/MAN_a_LTW.h | 29 + assets/RZDP01/res/Object/MAN_a_TW.h | 36 + assets/RZDP01/res/Object/MAN_b.h | 36 + assets/RZDP01/res/Object/MAN_b2.h | 36 + assets/RZDP01/res/Object/MAN_b2LTW.h | 29 + assets/RZDP01/res/Object/MAN_b2_L.h | 29 + assets/RZDP01/res/Object/MAN_b2_TW.h | 36 + assets/RZDP01/res/Object/MAN_b_L.h | 29 + assets/RZDP01/res/Object/MAN_b_LTW.h | 29 + assets/RZDP01/res/Object/MAN_b_TW.h | 36 + assets/RZDP01/res/Object/MAN_c.h | 40 + assets/RZDP01/res/Object/MAN_c2.h | 40 + assets/RZDP01/res/Object/MAN_c2LTW.h | 29 + assets/RZDP01/res/Object/MAN_c2_L.h | 29 + assets/RZDP01/res/Object/MAN_c2_TW.h | 40 + assets/RZDP01/res/Object/MAN_c_L.h | 29 + assets/RZDP01/res/Object/MAN_c_LTW.h | 29 + assets/RZDP01/res/Object/MAN_c_TW.h | 40 + assets/RZDP01/res/Object/MAS_a.h | 40 + assets/RZDP01/res/Object/MAS_a2.h | 40 + assets/RZDP01/res/Object/MAS_a2LTW.h | 29 + assets/RZDP01/res/Object/MAS_a2_L.h | 29 + assets/RZDP01/res/Object/MAS_a2_TW.h | 40 + assets/RZDP01/res/Object/MAS_a_L.h | 29 + assets/RZDP01/res/Object/MAS_a_LTW.h | 29 + assets/RZDP01/res/Object/MAS_a_TW.h | 40 + assets/RZDP01/res/Object/MAT_a.h | 38 + assets/RZDP01/res/Object/MAT_a2.h | 38 + assets/RZDP01/res/Object/MAT_a2LTW.h | 29 + assets/RZDP01/res/Object/MAT_a2_L.h | 29 + assets/RZDP01/res/Object/MAT_a2_TW.h | 38 + assets/RZDP01/res/Object/MAT_a_L.h | 29 + assets/RZDP01/res/Object/MAT_a_LTW.h | 29 + assets/RZDP01/res/Object/MAT_a_TW.h | 38 + assets/RZDP01/res/Object/MBN_a.h | 40 + assets/RZDP01/res/Object/MBN_a2.h | 40 + assets/RZDP01/res/Object/MBN_a2LTW.h | 29 + assets/RZDP01/res/Object/MBN_a2_L.h | 29 + assets/RZDP01/res/Object/MBN_a2_TW.h | 40 + assets/RZDP01/res/Object/MBN_a_L.h | 29 + assets/RZDP01/res/Object/MBN_a_LTW.h | 29 + assets/RZDP01/res/Object/MBN_a_TW.h | 40 + assets/RZDP01/res/Object/MCN_a.h | 40 + assets/RZDP01/res/Object/MCN_a2.h | 40 + assets/RZDP01/res/Object/MCN_a2LTW.h | 29 + assets/RZDP01/res/Object/MCN_a2_L.h | 29 + assets/RZDP01/res/Object/MCN_a2_TW.h | 40 + assets/RZDP01/res/Object/MCN_a_L.h | 29 + assets/RZDP01/res/Object/MCN_a_LTW.h | 29 + assets/RZDP01/res/Object/MCN_a_TW.h | 40 + assets/RZDP01/res/Object/MON_a.h | 40 + assets/RZDP01/res/Object/MON_a2.h | 40 + assets/RZDP01/res/Object/MON_a2LTW.h | 29 + assets/RZDP01/res/Object/MON_a2_L.h | 29 + assets/RZDP01/res/Object/MON_a2_TW.h | 40 + assets/RZDP01/res/Object/MON_a_L.h | 29 + assets/RZDP01/res/Object/MON_a_LTW.h | 29 + assets/RZDP01/res/Object/MON_a_TW.h | 40 + assets/RZDP01/res/Object/MR-6Pole.h | 22 + assets/RZDP01/res/Object/MR-Chain.h | 91 + assets/RZDP01/res/Object/MR-Sand.h | 28 + assets/RZDP01/res/Object/MR-Screw.h | 22 + assets/RZDP01/res/Object/MR-Table.h | 94 + assets/RZDP01/res/Object/MSGNPC.h | 14 + assets/RZDP01/res/Object/MYNA_b.h | 75 + assets/RZDP01/res/Object/MYNA_b_f.h | 14 + assets/RZDP01/res/Object/MYNA_b_g.h | 14 + assets/RZDP01/res/Object/M_BBox.h | 22 + assets/RZDP01/res/Object/M_Crack.h | 28 + assets/RZDP01/res/Object/M_DRockHn.h | 18 + assets/RZDP01/res/Object/M_DrpRock.h | 30 + assets/RZDP01/res/Object/M_Dust.h | 22 + assets/RZDP01/res/Object/M_GateKey.h | 18 + assets/RZDP01/res/Object/M_HGate.h | 22 + assets/RZDP01/res/Object/M_IGate.h | 22 + assets/RZDP01/res/Object/M_Ikada.h | 22 + assets/RZDP01/res/Object/M_Ita.h | 22 + assets/RZDP01/res/Object/M_IzmGate.h | 22 + assets/RZDP01/res/Object/M_RGate00.h | 40 + assets/RZDP01/res/Object/M_THouse.h | 58 + assets/RZDP01/res/Object/M_TakaraD.h | 30 + assets/RZDP01/res/Object/M_TreeSh.h | 24 + assets/RZDP01/res/Object/M_Turara.h | 38 + assets/RZDP01/res/Object/M_VBom.h | 26 + assets/RZDP01/res/Object/M_VolcBal.h | 18 + assets/RZDP01/res/Object/M_VolcBom.h | 53 + assets/RZDP01/res/Object/M_VolcGnd.h | 26 + assets/RZDP01/res/Object/M_hasu.h | 22 + assets/RZDP01/res/Object/M_kaisou.h | 20 + assets/RZDP01/res/Object/MagLiftL.h | 30 + assets/RZDP01/res/Object/MagLiftM.h | 22 + assets/RZDP01/res/Object/MagLiftS.h | 22 + assets/RZDP01/res/Object/Maro.h | 58 + assets/RZDP01/res/Object/Maro1.h | 50 + assets/RZDP01/res/Object/Maro2.h | 28 + assets/RZDP01/res/Object/Maro3.h | 26 + assets/RZDP01/res/Object/Maro_TW.h | 48 + assets/RZDP01/res/Object/Mg_f_bb.h | 22 + assets/RZDP01/res/Object/Mg_f_bg.h | 25 + assets/RZDP01/res/Object/Mg_f_bt.h | 18 + assets/RZDP01/res/Object/Mg_f_cf.h | 30 + assets/RZDP01/res/Object/Mg_f_ks.h | 32 + assets/RZDP01/res/Object/Mg_f_lh.h | 19 + assets/RZDP01/res/Object/Mg_f_lm.h | 32 + assets/RZDP01/res/Object/Mg_f_np.h | 28 + assets/RZDP01/res/Object/Mg_f_ri.h | 27 + assets/RZDP01/res/Object/Mg_f_sp.h | 50 + assets/RZDP01/res/Object/Mg_rod.h | 68 + assets/RZDP01/res/Object/Mgeneral.h | 68 + assets/RZDP01/res/Object/Mgenral_l.h | 20 + assets/RZDP01/res/Object/Mhsg.h | 62 + assets/RZDP01/res/Object/Midna.h | 96 + assets/RZDP01/res/Object/Mirror.h | 22 + assets/RZDP01/res/Object/MirrorB.h | 44 + assets/RZDP01/res/Object/Mmdl.h | 135 + assets/RZDP01/res/Object/Moi.h | 73 + assets/RZDP01/res/Object/Moi1.h | 100 + assets/RZDP01/res/Object/Moi2.h | 131 + assets/RZDP01/res/Object/Moi3.h | 14 + assets/RZDP01/res/Object/MoiR.h | 75 + assets/RZDP01/res/Object/MoiR1.h | 24 + assets/RZDP01/res/Object/MoiR2.h | 52 + assets/RZDP01/res/Object/MoiR3.h | 26 + assets/RZDP01/res/Object/Moi_p1.h | 28 + assets/RZDP01/res/Object/Mspcial_l.h | 24 + assets/RZDP01/res/Object/Mspecial.h | 54 + assets/RZDP01/res/Object/MstrSword.h | 26 + assets/RZDP01/res/Object/NNGC.h | 61 + assets/RZDP01/res/Object/N_gD_Lpod.h | 18 + assets/RZDP01/res/Object/N_gD_mskB.h | 22 + assets/RZDP01/res/Object/N_gD_mskF.h | 22 + assets/RZDP01/res/Object/N_gD_mskT.h | 22 + assets/RZDP01/res/Object/Nagaisu.h | 22 + assets/RZDP01/res/Object/Ni.h | 50 + assets/RZDP01/res/Object/Npc_df.h | 27 + assets/RZDP01/res/Object/Npc_du.h | 47 + assets/RZDP01/res/Object/Npc_inko.h | 30 + assets/RZDP01/res/Object/Npc_ks.h | 163 + assets/RZDP01/res/Object/Npc_ksw.h | 69 + assets/RZDP01/res/Object/Npc_lf.h | 22 + assets/RZDP01/res/Object/Npc_myna.h | 71 + assets/RZDP01/res/Object/Npc_ne.h | 96 + assets/RZDP01/res/Object/Npc_net.h | 96 + assets/RZDP01/res/Object/Npc_tk.h | 58 + assets/RZDP01/res/Object/Npc_tr.h | 22 + assets/RZDP01/res/Object/O_gD_BI.h | 18 + assets/RZDP01/res/Object/O_gD_CROD.h | 18 + assets/RZDP01/res/Object/O_gD_HS.h | 18 + assets/RZDP01/res/Object/O_gD_IB.h | 18 + assets/RZDP01/res/Object/O_gD_Injy.h | 20 + assets/RZDP01/res/Object/O_gD_Mkey.h | 18 + assets/RZDP01/res/Object/O_gD_PG.h | 18 + assets/RZDP01/res/Object/O_gD_SHA.h | 18 + assets/RZDP01/res/Object/O_gD_SHC.h | 18 + assets/RZDP01/res/Object/O_gD_SP.h | 18 + assets/RZDP01/res/Object/O_gD_SWA.h | 18 + assets/RZDP01/res/Object/O_gD_SWB.h | 18 + assets/RZDP01/res/Object/O_gD_TKC.h | 35 + assets/RZDP01/res/Object/O_gD_TKS.h | 45 + assets/RZDP01/res/Object/O_gD_arim.h | 26 + assets/RZDP01/res/Object/O_gD_ario.h | 26 + assets/RZDP01/res/Object/O_gD_arow.h | 18 + assets/RZDP01/res/Object/O_gD_batm.h | 26 + assets/RZDP01/res/Object/O_gD_bato.h | 26 + assets/RZDP01/res/Object/O_gD_bill.h | 18 + assets/RZDP01/res/Object/O_gD_bkey.h | 18 + assets/RZDP01/res/Object/O_gD_bmL2.h | 18 + assets/RZDP01/res/Object/O_gD_bomb.h | 18 + assets/RZDP01/res/Object/O_gD_bomc.h | 18 + assets/RZDP01/res/Object/O_gD_boom.h | 18 + assets/RZDP01/res/Object/O_gD_boot.h | 18 + assets/RZDP01/res/Object/O_gD_bott.h | 31 + assets/RZDP01/res/Object/O_gD_bow.h | 18 + assets/RZDP01/res/Object/O_gD_chee.h | 18 + assets/RZDP01/res/Object/O_gD_chom.h | 32 + assets/RZDP01/res/Object/O_gD_choo.h | 32 + assets/RZDP01/res/Object/O_gD_danm.h | 26 + assets/RZDP01/res/Object/O_gD_dano.h | 26 + assets/RZDP01/res/Object/O_gD_hawk.h | 18 + assets/RZDP01/res/Object/O_gD_hk_s.h | 18 + assets/RZDP01/res/Object/O_gD_hutk.h | 28 + assets/RZDP01/res/Object/O_gD_hutu.h | 28 + assets/RZDP01/res/Object/O_gD_jira.h | 18 + assets/RZDP01/res/Object/O_gD_kabm.h | 26 + assets/RZDP01/res/Object/O_gD_kabo.h | 26 + assets/RZDP01/res/Object/O_gD_kagm.h | 33 + assets/RZDP01/res/Object/O_gD_kago.h | 33 + assets/RZDP01/res/Object/O_gD_kamm.h | 26 + assets/RZDP01/res/Object/O_gD_kamo.h | 26 + assets/RZDP01/res/Object/O_gD_katm.h | 26 + assets/RZDP01/res/Object/O_gD_kato.h | 26 + assets/RZDP01/res/Object/O_gD_komo.h | 18 + assets/RZDP01/res/Object/O_gD_kuwm.h | 26 + assets/RZDP01/res/Object/O_gD_kuwo.h | 26 + assets/RZDP01/res/Object/O_gD_lttr.h | 18 + assets/RZDP01/res/Object/O_gD_marm.h | 18 + assets/RZDP01/res/Object/O_gD_mem2.h | 20 + assets/RZDP01/res/Object/O_gD_memo.h | 18 + assets/RZDP01/res/Object/O_gD_nanm.h | 26 + assets/RZDP01/res/Object/O_gD_nano.h | 26 + assets/RZDP01/res/Object/O_gD_pach.h | 18 + assets/RZDP01/res/Object/O_gD_pend.h | 18 + assets/RZDP01/res/Object/O_gD_puL2.h | 18 + assets/RZDP01/res/Object/O_gD_puL3.h | 18 + assets/RZDP01/res/Object/O_gD_pump.h | 18 + assets/RZDP01/res/Object/O_gD_quL1.h | 18 + assets/RZDP01/res/Object/O_gD_quL2.h | 18 + assets/RZDP01/res/Object/O_gD_quL3.h | 18 + assets/RZDP01/res/Object/O_gD_sang.h | 18 + assets/RZDP01/res/Object/O_gD_tama.h | 30 + assets/RZDP01/res/Object/O_gD_tane.h | 18 + assets/RZDP01/res/Object/O_gD_tenm.h | 26 + assets/RZDP01/res/Object/O_gD_teno.h | 26 + assets/RZDP01/res/Object/O_gD_tonm.h | 32 + assets/RZDP01/res/Object/O_gD_tono.h | 32 + assets/RZDP01/res/Object/O_gD_uktr.h | 18 + assets/RZDP01/res/Object/O_gD_wood.h | 18 + assets/RZDP01/res/Object/O_gD_zora.h | 18 + assets/RZDP01/res/Object/O_g_SWA.h | 18 + assets/RZDP01/res/Object/O_g_ZORA.h | 18 + assets/RZDP01/res/Object/O_mD_SHA.h | 18 + assets/RZDP01/res/Object/O_mD_SHB.h | 18 + assets/RZDP01/res/Object/O_mD_arw.h | 18 + assets/RZDP01/res/Object/O_mD_bi.h | 18 + assets/RZDP01/res/Object/O_mD_blue.h | 18 + assets/RZDP01/res/Object/O_mD_bmc2.h | 18 + assets/RZDP01/res/Object/O_mD_bmcs.h | 18 + assets/RZDP01/res/Object/O_mD_bomb.h | 18 + assets/RZDP01/res/Object/O_mD_bott.h | 31 + assets/RZDP01/res/Object/O_mD_gren.h | 18 + assets/RZDP01/res/Object/O_mD_hati.h | 18 + assets/RZDP01/res/Object/O_mD_hawk.h | 18 + assets/RZDP01/res/Object/O_mD_jira.h | 18 + assets/RZDP01/res/Object/O_mD_marm.h | 24 + assets/RZDP01/res/Object/O_mD_pach.h | 18 + assets/RZDP01/res/Object/O_mD_pg.h | 18 + assets/RZDP01/res/Object/O_mD_red.h | 18 + assets/RZDP01/res/Object/O_tuboB.h | 18 + assets/RZDP01/res/Object/O_tuboS.h | 18 + assets/RZDP01/res/Object/O_wood.h | 22 + assets/RZDP01/res/Object/Obj_Bef.h | 34 + assets/RZDP01/res/Object/Obj_Board.h | 22 + assets/RZDP01/res/Object/Obj_Ibone.h | 24 + assets/RZDP01/res/Object/Obj_SRope.h | 14 + assets/RZDP01/res/Object/Obj_bal.h | 30 + assets/RZDP01/res/Object/Obj_ballL.h | 18 + assets/RZDP01/res/Object/Obj_ballS.h | 18 + assets/RZDP01/res/Object/Obj_bkey.h | 34 + assets/RZDP01/res/Object/Obj_bkey2.h | 33 + assets/RZDP01/res/Object/Obj_bkey3.h | 27 + assets/RZDP01/res/Object/Obj_bkey5.h | 32 + assets/RZDP01/res/Object/Obj_bkl.h | 36 + assets/RZDP01/res/Object/Obj_bm.h | 81 + assets/RZDP01/res/Object/Obj_brg.h | 48 + assets/RZDP01/res/Object/Obj_brksw.h | 18 + assets/RZDP01/res/Object/Obj_btl.h | 31 + assets/RZDP01/res/Object/Obj_cb.h | 22 + assets/RZDP01/res/Object/Obj_cs_f.h | 30 + assets/RZDP01/res/Object/Obj_fd.h | 24 + assets/RZDP01/res/Object/Obj_fmobj.h | 22 + assets/RZDP01/res/Object/Obj_gb.h | 42 + assets/RZDP01/res/Object/Obj_gm.h | 42 + assets/RZDP01/res/Object/Obj_hfuta.h | 22 + assets/RZDP01/res/Object/Obj_ihasi.h | 32 + assets/RZDP01/res/Object/Obj_ito.h | 18 + assets/RZDP01/res/Object/Obj_kage.h | 18 + assets/RZDP01/res/Object/Obj_kbox.h | 22 + assets/RZDP01/res/Object/Obj_kbrg.h | 14 + assets/RZDP01/res/Object/Obj_kbrgD.h | 44 + assets/RZDP01/res/Object/Obj_kbrgS.h | 31 + assets/RZDP01/res/Object/Obj_key.h | 30 + assets/RZDP01/res/Object/Obj_keyh.h | 27 + assets/RZDP01/res/Object/Obj_ki.h | 60 + assets/RZDP01/res/Object/Obj_kita.h | 22 + assets/RZDP01/res/Object/Obj_kn2.h | 126 + assets/RZDP01/res/Object/Obj_kntr.h | 18 + assets/RZDP01/res/Object/Obj_l4brg.h | 22 + assets/RZDP01/res/Object/Obj_l6tsw.h | 22 + assets/RZDP01/res/Object/Obj_l7brg.h | 22 + assets/RZDP01/res/Object/Obj_l8sw0.h | 22 + assets/RZDP01/res/Object/Obj_lbox.h | 22 + assets/RZDP01/res/Object/Obj_lp.h | 18 + assets/RZDP01/res/Object/Obj_lv6bm.h | 60 + assets/RZDP01/res/Object/Obj_maki.h | 28 + assets/RZDP01/res/Object/Obj_ndoor.h | 18 + assets/RZDP01/res/Object/Obj_obrg.h | 47 + assets/RZDP01/res/Object/Obj_otubo.h | 28 + assets/RZDP01/res/Object/Obj_prop0.h | 26 + assets/RZDP01/res/Object/Obj_prop1.h | 22 + assets/RZDP01/res/Object/Obj_prop2.h | 26 + assets/RZDP01/res/Object/Obj_rock.h | 18 + assets/RZDP01/res/Object/Obj_roten.h | 22 + assets/RZDP01/res/Object/Obj_rw.h | 21 + assets/RZDP01/res/Object/Obj_saka.h | 16 + assets/RZDP01/res/Object/Obj_saka2.h | 16 + assets/RZDP01/res/Object/Obj_so.h | 40 + assets/RZDP01/res/Object/Obj_sui.h | 18 + assets/RZDP01/res/Object/Obj_sw.h | 14 + assets/RZDP01/res/Object/Obj_tama.h | 18 + assets/RZDP01/res/Object/Obj_tg.h | 18 + assets/RZDP01/res/Object/Obj_tob7.h | 34 + assets/RZDP01/res/Object/Obj_toby.h | 34 + assets/RZDP01/res/Object/Obj_tp.h | 72 + assets/RZDP01/res/Object/Obj_udoor.h | 30 + assets/RZDP01/res/Object/Obj_usaku.h | 22 + assets/RZDP01/res/Object/Obj_web0.h | 26 + assets/RZDP01/res/Object/Obj_web1.h | 26 + assets/RZDP01/res/Object/Obj_wflag.h | 71 + assets/RZDP01/res/Object/Obj_yogan.h | 26 + assets/RZDP01/res/Object/Octhashi.h | 22 + assets/RZDP01/res/Object/Osiblk.h | 22 + assets/RZDP01/res/Object/Otosiana.h | 22 + assets/RZDP01/res/Object/PPolamp.h | 28 + assets/RZDP01/res/Object/PRElvtr.h | 22 + assets/RZDP01/res/Object/PRWallR04.h | 22 + assets/RZDP01/res/Object/PRWallR09.h | 22 + assets/RZDP01/res/Object/P_AShtr.h | 22 + assets/RZDP01/res/Object/P_Cblock.h | 34 + assets/RZDP01/res/Object/P_Chain.h | 24 + assets/RZDP01/res/Object/P_Cwall.h | 34 + assets/RZDP01/res/Object/P_DSand.h | 22 + assets/RZDP01/res/Object/P_Dtile.h | 30 + assets/RZDP01/res/Object/P_Dtile00.h | 22 + assets/RZDP01/res/Object/P_Dwall.h | 22 + assets/RZDP01/res/Object/P_Gear.h | 24 + assets/RZDP01/res/Object/P_Ggate.h | 22 + assets/RZDP01/res/Object/P_L4Cwall.h | 34 + assets/RZDP01/res/Object/P_L4Floor.h | 22 + assets/RZDP01/res/Object/P_L4Rwall.h | 22 + assets/RZDP01/res/Object/P_L4Sand.h | 26 + assets/RZDP01/res/Object/P_LBswA.h | 22 + assets/RZDP01/res/Object/P_LBswBC.h | 34 + assets/RZDP01/res/Object/P_Lv4Chan.h | 28 + assets/RZDP01/res/Object/P_Lv4blk.h | 22 + assets/RZDP01/res/Object/P_Lv4blk2.h | 22 + assets/RZDP01/res/Object/P_Lv4tsw.h | 22 + assets/RZDP01/res/Object/P_Lv4tswD.h | 22 + assets/RZDP01/res/Object/P_Mbrid9.h | 26 + assets/RZDP01/res/Object/P_Mbridge.h | 28 + assets/RZDP01/res/Object/P_Mfence.h | 22 + assets/RZDP01/res/Object/P_PCNDL.h | 22 + assets/RZDP01/res/Object/P_Rgate.h | 22 + assets/RZDP01/res/Object/P_Rwall.h | 22 + assets/RZDP01/res/Object/P_Sswitch.h | 30 + assets/RZDP01/res/Object/P_Toge.h | 28 + assets/RZDP01/res/Object/P_Warp.h | 18 + assets/RZDP01/res/Object/P_kama.h | 24 + assets/RZDP01/res/Object/Pack00_00.h | 68 + assets/RZDP01/res/Object/Pack00_01.h | 74 + assets/RZDP01/res/Object/Pack00_02.h | 60 + assets/RZDP01/res/Object/Pack01_00.h | 60 + assets/RZDP01/res/Object/Pack01_01.h | 60 + assets/RZDP01/res/Object/Pack01_02.h | 44 + assets/RZDP01/res/Object/Pack01_03.h | 44 + assets/RZDP01/res/Object/Pack01_04.h | 44 + assets/RZDP01/res/Object/Pack01_05.h | 44 + assets/RZDP01/res/Object/Pack01_06.h | 40 + assets/RZDP01/res/Object/Pack01_07.h | 40 + assets/RZDP01/res/Object/Pack99_00.h | 70 + assets/RZDP01/res/Object/Peru.h | 88 + assets/RZDP01/res/Object/Prayer.h | 48 + assets/RZDP01/res/Object/RCircle.h | 26 + assets/RZDP01/res/Object/RYUW00.h | 30 + assets/RZDP01/res/Object/Raca.h | 103 + assets/RZDP01/res/Object/Racer.h | 83 + assets/RZDP01/res/Object/Rafrel.h | 80 + assets/RZDP01/res/Object/Rafrel1.h | 60 + assets/RZDP01/res/Object/Rafrel2.h | 20 + assets/RZDP01/res/Object/Rafrel3.h | 26 + assets/RZDP01/res/Object/Ri.h | 27 + assets/RZDP01/res/Object/RiverRock.h | 22 + assets/RZDP01/res/Object/RvBack.h | 14 + assets/RZDP01/res/Object/SCanCrs.h | 37 + assets/RZDP01/res/Object/SCanHai.h | 32 + assets/RZDP01/res/Object/SCanPtl.h | 28 + assets/RZDP01/res/Object/SCanTen.h | 42 + assets/RZDP01/res/Object/SCanZev.h | 14 + assets/RZDP01/res/Object/SDGate.h | 22 + assets/RZDP01/res/Object/SWShd.h | 18 + assets/RZDP01/res/Object/S_YOGAN.h | 30 + assets/RZDP01/res/Object/S_Zami.h | 22 + assets/RZDP01/res/Object/S_Zbridge.h | 22 + assets/RZDP01/res/Object/S_Zgate.h | 22 + assets/RZDP01/res/Object/S_Zsuimon.h | 22 + assets/RZDP01/res/Object/S_bsaku00.h | 22 + assets/RZDP01/res/Object/S_bura_7a.h | 25 + assets/RZDP01/res/Object/S_bura_7b.h | 25 + assets/RZDP01/res/Object/S_bura_7c.h | 25 + assets/RZDP01/res/Object/S_bura_A.h | 25 + assets/RZDP01/res/Object/S_bura_B.h | 25 + assets/RZDP01/res/Object/S_lv3bota.h | 23 + assets/RZDP01/res/Object/S_lv6bota.h | 24 + assets/RZDP01/res/Object/S_lv7saku.h | 22 + assets/RZDP01/res/Object/S_octhibi.h | 22 + assets/RZDP01/res/Object/S_shut00.h | 26 + assets/RZDP01/res/Object/S_swHit00.h | 28 + assets/RZDP01/res/Object/S_thashi.h | 44 + assets/RZDP01/res/Object/S_wheel00.h | 22 + assets/RZDP01/res/Object/Sample.h | 87 + assets/RZDP01/res/Object/SceneExit.h | 14 + assets/RZDP01/res/Object/Seira.h | 162 + assets/RZDP01/res/Object/Seira_p1.h | 50 + assets/RZDP01/res/Object/Seirei.h | 59 + assets/RZDP01/res/Object/Seirei1.h | 14 + assets/RZDP01/res/Object/SekiDoor.h | 22 + assets/RZDP01/res/Object/Sekizo.h | 22 + assets/RZDP01/res/Object/Sera.h | 49 + assets/RZDP01/res/Object/SeraBtl.h | 44 + assets/RZDP01/res/Object/Sha.h | 109 + assets/RZDP01/res/Object/Shad.h | 88 + assets/RZDP01/res/Object/Shad1.h | 98 + assets/RZDP01/res/Object/Shad2.h | 16 + assets/RZDP01/res/Object/Shad3.h | 14 + assets/RZDP01/res/Object/Shop0.h | 48 + assets/RZDP01/res/Object/SkyCannon.h | 38 + assets/RZDP01/res/Object/SnowSoup.h | 30 + assets/RZDP01/res/Object/SpotLight.h | 22 + assets/RZDP01/res/Object/Sq.h | 54 + assets/RZDP01/res/Object/StaBlock.h | 104 + assets/RZDP01/res/Object/Stop00.h | 14 + assets/RZDP01/res/Object/TAGEVT.h | 14 + assets/RZDP01/res/Object/TKS.h | 93 + assets/RZDP01/res/Object/TKS2.h | 61 + assets/RZDP01/res/Object/TWGate_FL.h | 14 + assets/RZDP01/res/Object/TWGate_Lk.h | 16 + assets/RZDP01/res/Object/TWGate_Md.h | 37 + assets/RZDP01/res/Object/TWGate_OD.h | 14 + assets/RZDP01/res/Object/TWGate_RN.h | 14 + assets/RZDP01/res/Object/TWGate_Wf.h | 14 + assets/RZDP01/res/Object/T_Maki1.h | 22 + assets/RZDP01/res/Object/T_Maki2.h | 18 + assets/RZDP01/res/Object/T_gD_SHB.h | 18 + assets/RZDP01/res/Object/T_gD_bkey.h | 18 + assets/RZDP01/res/Object/T_gD_key.h | 18 + assets/RZDP01/res/Object/T_gD_kmps.h | 23 + assets/RZDP01/res/Object/T_gD_kt.h | 18 + assets/RZDP01/res/Object/T_gD_map.h | 18 + assets/RZDP01/res/Object/T_g_SHB.h | 18 + assets/RZDP01/res/Object/T_g_bkey.h | 18 + assets/RZDP01/res/Object/T_g_key.h | 18 + assets/RZDP01/res/Object/T_g_kt.h | 18 + assets/RZDP01/res/Object/Table.h | 26 + assets/RZDP01/res/Object/TagMsg.h | 14 + assets/RZDP01/res/Object/Taro.h | 46 + assets/RZDP01/res/Object/Taro0.h | 30 + assets/RZDP01/res/Object/Taro1.h | 102 + assets/RZDP01/res/Object/Taro2.h | 66 + assets/RZDP01/res/Object/Taro3.h | 34 + assets/RZDP01/res/Object/Taro4.h | 26 + assets/RZDP01/res/Object/Taro5.h | 62 + assets/RZDP01/res/Object/Taro6.h | 18 + assets/RZDP01/res/Object/TaroB.h | 46 + assets/RZDP01/res/Object/Taro_TW.h | 56 + assets/RZDP01/res/Object/Tbox2.h | 42 + assets/RZDP01/res/Object/The.h | 160 + assets/RZDP01/res/Object/The1.h | 28 + assets/RZDP01/res/Object/The2.h | 20 + assets/RZDP01/res/Object/Timer.h | 44 + assets/RZDP01/res/Object/Title.h | 40 + assets/RZDP01/res/Object/Tkc.h | 37 + assets/RZDP01/res/Object/Tkj.h | 55 + assets/RZDP01/res/Object/Tkj2.h | 59 + assets/RZDP01/res/Object/Toby.h | 47 + assets/RZDP01/res/Object/Toby0.h | 28 + assets/RZDP01/res/Object/Toby1.h | 64 + assets/RZDP01/res/Object/Toby2.h | 46 + assets/RZDP01/res/Object/Toby3.h | 26 + assets/RZDP01/res/Object/Toby4.h | 38 + assets/RZDP01/res/Object/Toby5.h | 38 + assets/RZDP01/res/Object/Toby_TW.h | 47 + assets/RZDP01/res/Object/Tombo.h | 36 + assets/RZDP01/res/Object/U_THouse.h | 28 + assets/RZDP01/res/Object/Uri.h | 70 + assets/RZDP01/res/Object/Uri1.h | 96 + assets/RZDP01/res/Object/Uri2.h | 48 + assets/RZDP01/res/Object/Uri3.h | 30 + assets/RZDP01/res/Object/Uri_p1.h | 18 + assets/RZDP01/res/Object/V_CTDoor.h | 26 + assets/RZDP01/res/Object/V_CTGWall.h | 26 + assets/RZDP01/res/Object/V_IceLeaf.h | 22 + assets/RZDP01/res/Object/V_Ice_l.h | 22 + assets/RZDP01/res/Object/V_Ice_s.h | 22 + assets/RZDP01/res/Object/V_OsuDoor.h | 26 + assets/RZDP01/res/Object/V_Shutter.h | 30 + assets/RZDP01/res/Object/V_Yuki.h | 36 + assets/RZDP01/res/Object/WAD_a.h | 42 + assets/RZDP01/res/Object/WAD_a2.h | 42 + assets/RZDP01/res/Object/WAD_a2LTW.h | 29 + assets/RZDP01/res/Object/WAD_a2_L.h | 29 + assets/RZDP01/res/Object/WAD_a2_TW.h | 42 + assets/RZDP01/res/Object/WAD_a_L.h | 29 + assets/RZDP01/res/Object/WAD_a_LTW.h | 29 + assets/RZDP01/res/Object/WAD_a_TW.h | 42 + assets/RZDP01/res/Object/WAN_a.h | 42 + assets/RZDP01/res/Object/WAN_a2.h | 42 + assets/RZDP01/res/Object/WAN_a2LTW.h | 29 + assets/RZDP01/res/Object/WAN_a2_L.h | 29 + assets/RZDP01/res/Object/WAN_a2_TW.h | 42 + assets/RZDP01/res/Object/WAN_a_L.h | 29 + assets/RZDP01/res/Object/WAN_a_LTW.h | 29 + assets/RZDP01/res/Object/WAN_a_TW.h | 42 + assets/RZDP01/res/Object/WAN_b.h | 42 + assets/RZDP01/res/Object/WAN_b2.h | 42 + assets/RZDP01/res/Object/WAN_b2LTW.h | 29 + assets/RZDP01/res/Object/WAN_b2_L.h | 29 + assets/RZDP01/res/Object/WAN_b2_TW.h | 42 + assets/RZDP01/res/Object/WAN_b_L.h | 29 + assets/RZDP01/res/Object/WAN_b_LTW.h | 29 + assets/RZDP01/res/Object/WAN_b_TW.h | 42 + assets/RZDP01/res/Object/WCN_a.h | 42 + assets/RZDP01/res/Object/WCN_a2.h | 42 + assets/RZDP01/res/Object/WCN_a2LTW.h | 29 + assets/RZDP01/res/Object/WCN_a2_L.h | 29 + assets/RZDP01/res/Object/WCN_a2_TW.h | 42 + assets/RZDP01/res/Object/WCN_a_L.h | 29 + assets/RZDP01/res/Object/WCN_a_LTW.h | 29 + assets/RZDP01/res/Object/WCN_a_TW.h | 42 + assets/RZDP01/res/Object/WGN_a.h | 42 + assets/RZDP01/res/Object/WGN_a2.h | 42 + assets/RZDP01/res/Object/WGN_a2LTW.h | 29 + assets/RZDP01/res/Object/WGN_a2_L.h | 29 + assets/RZDP01/res/Object/WGN_a2_TW.h | 42 + assets/RZDP01/res/Object/WGN_a_L.h | 29 + assets/RZDP01/res/Object/WGN_a_LTW.h | 29 + assets/RZDP01/res/Object/WGN_a_TW.h | 42 + assets/RZDP01/res/Object/WON_a.h | 42 + assets/RZDP01/res/Object/WON_a2.h | 42 + assets/RZDP01/res/Object/WON_a2LTW.h | 29 + assets/RZDP01/res/Object/WON_a2_L.h | 29 + assets/RZDP01/res/Object/WON_a2_TW.h | 42 + assets/RZDP01/res/Object/WON_a_L.h | 29 + assets/RZDP01/res/Object/WON_a_LTW.h | 29 + assets/RZDP01/res/Object/WON_a_TW.h | 42 + assets/RZDP01/res/Object/WRock.h | 22 + assets/RZDP01/res/Object/WStoneF.h | 22 + assets/RZDP01/res/Object/WarpBug.h | 28 + assets/RZDP01/res/Object/Water.h | 62 + assets/RZDP01/res/Object/Wchain.h | 24 + assets/RZDP01/res/Object/Wgeneral.h | 78 + assets/RZDP01/res/Object/Wgenral_l.h | 20 + assets/RZDP01/res/Object/WindStone.h | 22 + assets/RZDP01/res/Object/Wmdl.h | 131 + assets/RZDP01/res/Object/Worm.h | 33 + assets/RZDP01/res/Object/Wspcial_l.h | 24 + assets/RZDP01/res/Object/Wspecial.h | 44 + assets/RZDP01/res/Object/YIblltray.h | 32 + assets/RZDP01/res/Object/Y_gwall.h | 22 + assets/RZDP01/res/Object/Y_horiyuk.h | 22 + assets/RZDP01/res/Object/Y_icecube.h | 32 + assets/RZDP01/res/Object/Y_ironbal.h | 18 + assets/RZDP01/res/Object/Y_taihou.h | 25 + assets/RZDP01/res/Object/Ychandelr.h | 28 + assets/RZDP01/res/Object/Yelia.h | 50 + assets/RZDP01/res/Object/Yelia0.h | 46 + assets/RZDP01/res/Object/Yelia1.h | 38 + assets/RZDP01/res/Object/Yelia2.h | 50 + assets/RZDP01/res/Object/Yelia3.h | 40 + assets/RZDP01/res/Object/Yelia4.h | 116 + assets/RZDP01/res/Object/Z_bdor00.h | 26 + assets/RZDP01/res/Object/Zant.h | 53 + assets/RZDP01/res/Object/Zelda.h | 85 + assets/RZDP01/res/Object/Zmdl.h | 121 + assets/RZDP01/res/Object/alSumou.h | 191 + assets/RZDP01/res/Object/al_bottle.h | 18 + assets/RZDP01/res/Object/buoy.h | 56 + assets/RZDP01/res/Object/chin1.h | 100 + assets/RZDP01/res/Object/chin1_evt.h | 14 + assets/RZDP01/res/Object/chin_mdl.h | 48 + assets/RZDP01/res/Object/chin_tmdl.h | 48 + assets/RZDP01/res/Object/chtSolA.h | 66 + assets/RZDP01/res/Object/chtSolB.h | 56 + assets/RZDP01/res/Object/clerkA.h | 83 + assets/RZDP01/res/Object/clerkB.h | 108 + assets/RZDP01/res/Object/cs_ev_01.h | 14 + assets/RZDP01/res/Object/cs_ev_02.h | 14 + assets/RZDP01/res/Object/cs_ev_03.h | 14 + assets/RZDP01/res/Object/cs_ev_04.h | 14 + assets/RZDP01/res/Object/cs_ev_05.h | 14 + assets/RZDP01/res/Object/e3Logo.h | 90 + assets/RZDP01/res/Object/efWater.h | 26 + assets/RZDP01/res/Object/ef_MgnF_L.h | 28 + assets/RZDP01/res/Object/ef_MgnF_S.h | 28 + assets/RZDP01/res/Object/ef_Portal.h | 32 + assets/RZDP01/res/Object/evt_pachi.h | 14 + assets/RZDP01/res/Object/fairy.h | 164 + assets/RZDP01/res/Object/fileSel.h | 172 + assets/RZDP01/res/Object/girls.h | 20 + assets/RZDP01/res/Object/glwSphere.h | 26 + assets/RZDP01/res/Object/gnd.h | 81 + assets/RZDP01/res/Object/grA.h | 50 + assets/RZDP01/res/Object/grA_Elv.h | 14 + assets/RZDP01/res/Object/grA_Kick.h | 14 + assets/RZDP01/res/Object/grA_Look.h | 14 + assets/RZDP01/res/Object/grA_RCD.h | 14 + assets/RZDP01/res/Object/grA_Rock.h | 14 + assets/RZDP01/res/Object/grA_RockD.h | 14 + assets/RZDP01/res/Object/grA_SWD.h | 14 + assets/RZDP01/res/Object/grA_Sdemo.h | 20 + assets/RZDP01/res/Object/grA_Spa.h | 40 + assets/RZDP01/res/Object/grA_TW.h | 44 + assets/RZDP01/res/Object/grA_base.h | 64 + assets/RZDP01/res/Object/grA_demo.h | 20 + assets/RZDP01/res/Object/grA_gate.h | 40 + assets/RZDP01/res/Object/grA_mdl.h | 44 + assets/RZDP01/res/Object/grA_onsen.h | 36 + assets/RZDP01/res/Object/grA_onsn2.h | 20 + assets/RZDP01/res/Object/grA_town.h | 32 + assets/RZDP01/res/Object/grC.h | 66 + assets/RZDP01/res/Object/grC_Mdl.h | 40 + assets/RZDP01/res/Object/grC_TW.h | 40 + assets/RZDP01/res/Object/grD.h | 61 + assets/RZDP01/res/Object/grD1.h | 36 + assets/RZDP01/res/Object/grDS.h | 219 + assets/RZDP01/res/Object/grO.h | 83 + assets/RZDP01/res/Object/grO1.h | 56 + assets/RZDP01/res/Object/grO1D.h | 14 + assets/RZDP01/res/Object/grR.h | 90 + assets/RZDP01/res/Object/grR1.h | 22 + assets/RZDP01/res/Object/grS.h | 79 + assets/RZDP01/res/Object/grZ.h | 70 + assets/RZDP01/res/Object/grZ1.h | 48 + assets/RZDP01/res/Object/grZ2.h | 40 + assets/RZDP01/res/Object/grZ3.h | 32 + assets/RZDP01/res/Object/grZD1.h | 14 + assets/RZDP01/res/Object/grZD3.h | 14 + assets/RZDP01/res/Object/grZRock.h | 22 + assets/RZDP01/res/Object/hsMato.h | 22 + assets/RZDP01/res/Object/impal.h | 123 + assets/RZDP01/res/Object/itemmdl.h | 190 + assets/RZDP01/res/Object/iwakyu.h | 24 + assets/RZDP01/res/Object/kasi_hana.h | 46 + assets/RZDP01/res/Object/kasi_kyu.h | 42 + assets/RZDP01/res/Object/kasi_mich.h | 42 + assets/RZDP01/res/Object/kytag04.h | 32 + assets/RZDP01/res/Object/kytag09_2.h | 22 + assets/RZDP01/res/Object/l5IceWall.h | 28 + assets/RZDP01/res/Object/lv1cdl00.h | 22 + assets/RZDP01/res/Object/lv1cdl01.h | 22 + assets/RZDP01/res/Object/maroTaru.h | 18 + assets/RZDP01/res/Object/midP.h | 75 + assets/RZDP01/res/Object/npc_obj.h | 54 + assets/RZDP01/res/Object/object.h | 102 + assets/RZDP01/res/Object/objectLTW.h | 48 + assets/RZDP01/res/Object/objectTW.h | 84 + assets/RZDP01/res/Object/object_l.h | 48 + assets/RZDP01/res/Object/poFire.h | 14 + assets/RZDP01/res/Object/post.h | 88 + assets/RZDP01/res/Object/post1.h | 78 + assets/RZDP01/res/Object/post2.h | 54 + assets/RZDP01/res/Object/pouBox0.h | 52 + assets/RZDP01/res/Object/pouBox1.h | 41 + assets/RZDP01/res/Object/pouyaA.h | 99 + assets/RZDP01/res/Object/pouyaB.h | 129 + assets/RZDP01/res/Object/pumpkin.h | 18 + assets/RZDP01/res/Object/saru.h | 14 + assets/RZDP01/res/Object/saru_TW.h | 49 + assets/RZDP01/res/Object/seiB.h | 75 + assets/RZDP01/res/Object/seiC.h | 65 + assets/RZDP01/res/Object/seiD.h | 46 + assets/RZDP01/res/Object/seki_1k.h | 54 + assets/RZDP01/res/Object/sekizoA.h | 158 + assets/RZDP01/res/Object/shoe.h | 50 + assets/RZDP01/res/Object/sm_door.h | 56 + assets/RZDP01/res/Object/solA.h | 46 + assets/RZDP01/res/Object/static.h | 46 + assets/RZDP01/res/Object/stickwl00.h | 22 + assets/RZDP01/res/Object/stickwl01.h | 22 + assets/RZDP01/res/Object/syourock.h | 30 + assets/RZDP01/res/Object/togeRol.h | 22 + assets/RZDP01/res/Object/twGnFiro.h | 30 + assets/RZDP01/res/Object/twGnK0102.h | 30 + assets/RZDP01/res/Object/twGnK0616.h | 30 + assets/RZDP01/res/Object/twGnK0709.h | 30 + assets/RZDP01/res/Object/twGnK079b.h | 30 + assets/RZDP01/res/Object/twGnK1415.h | 30 + assets/RZDP01/res/Object/twGtFiro.h | 30 + assets/RZDP01/res/Object/twGtK0102.h | 30 + assets/RZDP01/res/Object/twGtK0709.h | 30 + assets/RZDP01/res/Object/uri_kago.h | 24 + assets/RZDP01/res/Object/yamiD.h | 61 + assets/RZDP01/res/Object/yamiS.h | 62 + assets/RZDP01/res/Object/yamiT.h | 60 + assets/RZDP01/res/Object/yelB_TW.h | 58 + assets/RZDP01/res/Object/yel_bag.h | 18 + assets/RZDP01/res/Object/ykM.h | 95 + assets/RZDP01/res/Object/ykM1.h | 108 + assets/RZDP01/res/Object/ykM2.h | 58 + assets/RZDP01/res/Object/ykM3.h | 94 + assets/RZDP01/res/Object/ykW.h | 50 + assets/RZDP01/res/Object/ykW1.h | 84 + assets/RZDP01/res/Object/ykW2.h | 68 + assets/RZDP01/res/Object/zanB.h | 78 + assets/RZDP01/res/Object/zelRf.h | 60 + assets/RZDP01/res/Object/zelRo.h | 68 + assets/RZDP01/res/Object/zrA.h | 62 + assets/RZDP01/res/Object/zrA2.h | 40 + assets/RZDP01/res/Object/zrA_MDL.h | 55 + assets/RZDP01/res/Object/zrA_TW.h | 77 + assets/RZDP01/res/Object/zrA_nml.h | 28 + assets/RZDP01/res/Object/zrA_obj.h | 24 + assets/RZDP01/res/Object/zrA_objTW.h | 24 + assets/RZDP01/res/Object/zrA_sad.h | 26 + assets/RZDP01/res/Object/zrA_sp.h | 48 + assets/RZDP01/res/Object/zrA_tobi.h | 18 + assets/RZDP01/res/Object/zrC.h | 50 + assets/RZDP01/res/Object/zrC1.h | 70 + assets/RZDP01/res/Object/zrC2.h | 24 + assets/RZDP01/res/Object/zrC_EGD.h | 14 + assets/RZDP01/res/Object/zrC_MDL.h | 50 + assets/RZDP01/res/Object/zrC_Sick.h | 20 + assets/RZDP01/res/Object/zrC_TW.h | 50 + assets/RZDP01/res/Object/zrCb.h | 61 + assets/RZDP01/res/Object/zrF.h | 30 + assets/RZDP01/res/Object/zrZ_GT.h | 78 + assets/RZDP01/res/Object/zra_nml2.h | 18 + assets/RZDP01/res/WiiBannerIcon/bannerIcon.h | 20 + config/RZDP01/build.sha1 | 759 + config/RZDP01/config.yml | 4659 +++ config/RZDP01/rels/d_a_L7demo_dr/splits.txt | 14 + config/RZDP01/rels/d_a_L7demo_dr/symbols.txt | 66 + config/RZDP01/rels/d_a_L7low_dr/splits.txt | 14 + config/RZDP01/rels/d_a_L7low_dr/symbols.txt | 39 + .../RZDP01/rels/d_a_L7op_demo_dr/splits.txt | 14 + .../RZDP01/rels/d_a_L7op_demo_dr/symbols.txt | 127 + config/RZDP01/rels/d_a_alldie/splits.txt | 12 + config/RZDP01/rels/d_a_alldie/symbols.txt | 18 + config/RZDP01/rels/d_a_andsw/splits.txt | 12 + config/RZDP01/rels/d_a_andsw/symbols.txt | 13 + config/RZDP01/rels/d_a_andsw2/splits.txt | 12 + config/RZDP01/rels/d_a_andsw2/symbols.txt | 23 + config/RZDP01/rels/d_a_arrow/splits.txt | 21 + config/RZDP01/rels/d_a_arrow/symbols.txt | 114 + config/RZDP01/rels/d_a_b_bh/splits.txt | 22 + config/RZDP01/rels/d_a_b_bh/symbols.txt | 114 + config/RZDP01/rels/d_a_b_bq/splits.txt | 22 + config/RZDP01/rels/d_a_b_bq/symbols.txt | 257 + config/RZDP01/rels/d_a_b_dr/splits.txt | 22 + config/RZDP01/rels/d_a_b_dr/symbols.txt | 255 + config/RZDP01/rels/d_a_b_dre/splits.txt | 22 + config/RZDP01/rels/d_a_b_dre/symbols.txt | 147 + config/RZDP01/rels/d_a_b_ds/splits.txt | 22 + config/RZDP01/rels/d_a_b_ds/symbols.txt | 577 + config/RZDP01/rels/d_a_b_gg/splits.txt | 22 + config/RZDP01/rels/d_a_b_gg/symbols.txt | 292 + config/RZDP01/rels/d_a_b_gm/splits.txt | 22 + config/RZDP01/rels/d_a_b_gm/symbols.txt | 196 + config/RZDP01/rels/d_a_b_gnd/splits.txt | 22 + config/RZDP01/rels/d_a_b_gnd/symbols.txt | 362 + config/RZDP01/rels/d_a_b_go/splits.txt | 22 + config/RZDP01/rels/d_a_b_go/symbols.txt | 48 + config/RZDP01/rels/d_a_b_gos/splits.txt | 22 + config/RZDP01/rels/d_a_b_gos/symbols.txt | 52 + config/RZDP01/rels/d_a_b_mgn/splits.txt | 22 + config/RZDP01/rels/d_a_b_mgn/symbols.txt | 244 + config/RZDP01/rels/d_a_b_ob/splits.txt | 22 + config/RZDP01/rels/d_a_b_ob/symbols.txt | 309 + config/RZDP01/rels/d_a_b_oh/splits.txt | 22 + config/RZDP01/rels/d_a_b_oh/symbols.txt | 73 + config/RZDP01/rels/d_a_b_oh2/splits.txt | 16 + config/RZDP01/rels/d_a_b_oh2/symbols.txt | 34 + config/RZDP01/rels/d_a_b_tn/splits.txt | 22 + config/RZDP01/rels/d_a_b_tn/symbols.txt | 328 + config/RZDP01/rels/d_a_b_yo/splits.txt | 22 + config/RZDP01/rels/d_a_b_yo/symbols.txt | 263 + config/RZDP01/rels/d_a_b_yo_ice/splits.txt | 22 + config/RZDP01/rels/d_a_b_yo_ice/symbols.txt | 124 + config/RZDP01/rels/d_a_b_zant/splits.txt | 22 + config/RZDP01/rels/d_a_b_zant/symbols.txt | 337 + .../RZDP01/rels/d_a_b_zant_magic/splits.txt | 14 + .../RZDP01/rels/d_a_b_zant_magic/symbols.txt | 52 + .../RZDP01/rels/d_a_b_zant_mobile/splits.txt | 22 + .../RZDP01/rels/d_a_b_zant_mobile/symbols.txt | 94 + config/RZDP01/rels/d_a_b_zant_sima/splits.txt | 14 + .../RZDP01/rels/d_a_b_zant_sima/symbols.txt | 34 + config/RZDP01/rels/d_a_balloon_2D/splits.txt | 22 + config/RZDP01/rels/d_a_balloon_2D/symbols.txt | 78 + config/RZDP01/rels/d_a_bd/splits.txt | 22 + config/RZDP01/rels/d_a_bd/symbols.txt | 128 + config/RZDP01/rels/d_a_bg/splits.txt | 15 + config/RZDP01/rels/d_a_bg/symbols.txt | 51 + config/RZDP01/rels/d_a_bg_obj/splits.txt | 15 + config/RZDP01/rels/d_a_bg_obj/symbols.txt | 92 + config/RZDP01/rels/d_a_boomerang/splits.txt | 16 + config/RZDP01/rels/d_a_boomerang/symbols.txt | 138 + config/RZDP01/rels/d_a_bullet/splits.txt | 22 + config/RZDP01/rels/d_a_bullet/symbols.txt | 56 + config/RZDP01/rels/d_a_canoe/splits.txt | 21 + config/RZDP01/rels/d_a_canoe/symbols.txt | 94 + config/RZDP01/rels/d_a_coach_2D/splits.txt | 22 + config/RZDP01/rels/d_a_coach_2D/symbols.txt | 59 + config/RZDP01/rels/d_a_coach_fire/splits.txt | 14 + config/RZDP01/rels/d_a_coach_fire/symbols.txt | 24 + config/RZDP01/rels/d_a_cow/splits.txt | 22 + config/RZDP01/rels/d_a_cow/symbols.txt | 289 + config/RZDP01/rels/d_a_crod/splits.txt | 16 + config/RZDP01/rels/d_a_crod/symbols.txt | 36 + config/RZDP01/rels/d_a_cstaF/splits.txt | 17 + config/RZDP01/rels/d_a_cstaF/symbols.txt | 75 + config/RZDP01/rels/d_a_cstatue/splits.txt | 21 + config/RZDP01/rels/d_a_cstatue/symbols.txt | 140 + config/RZDP01/rels/d_a_demo00/splits.txt | 22 + config/RZDP01/rels/d_a_demo00/symbols.txt | 130 + config/RZDP01/rels/d_a_demo_item/splits.txt | 22 + config/RZDP01/rels/d_a_demo_item/symbols.txt | 92 + config/RZDP01/rels/d_a_disappear/splits.txt | 14 + config/RZDP01/rels/d_a_disappear/symbols.txt | 25 + config/RZDP01/rels/d_a_dmidna/splits.txt | 14 + config/RZDP01/rels/d_a_dmidna/symbols.txt | 19 + config/RZDP01/rels/d_a_do/splits.txt | 22 + config/RZDP01/rels/d_a_do/symbols.txt | 178 + config/RZDP01/rels/d_a_door_boss/splits.txt | 14 + config/RZDP01/rels/d_a_door_boss/symbols.txt | 76 + config/RZDP01/rels/d_a_door_bossL1/splits.txt | 14 + .../RZDP01/rels/d_a_door_bossL1/symbols.txt | 145 + config/RZDP01/rels/d_a_door_bossL5/splits.txt | 14 + .../RZDP01/rels/d_a_door_bossL5/symbols.txt | 81 + .../RZDP01/rels/d_a_door_dbdoor00/splits.txt | 15 + .../RZDP01/rels/d_a_door_dbdoor00/symbols.txt | 67 + config/RZDP01/rels/d_a_door_knob00/splits.txt | 15 + .../RZDP01/rels/d_a_door_knob00/symbols.txt | 101 + .../RZDP01/rels/d_a_door_mbossL1/splits.txt | 14 + .../RZDP01/rels/d_a_door_mbossL1/symbols.txt | 206 + config/RZDP01/rels/d_a_door_push/splits.txt | 14 + config/RZDP01/rels/d_a_door_push/symbols.txt | 67 + .../RZDP01/rels/d_a_door_shutter/splits.txt | 15 + .../RZDP01/rels/d_a_door_shutter/symbols.txt | 242 + config/RZDP01/rels/d_a_door_spiral/splits.txt | 11 + .../RZDP01/rels/d_a_door_spiral/symbols.txt | 6 + config/RZDP01/rels/d_a_dshutter/splits.txt | 17 + config/RZDP01/rels/d_a_dshutter/symbols.txt | 62 + config/RZDP01/rels/d_a_e_ai/splits.txt | 22 + config/RZDP01/rels/d_a_e_ai/symbols.txt | 105 + config/RZDP01/rels/d_a_e_arrow/splits.txt | 21 + config/RZDP01/rels/d_a_e_arrow/symbols.txt | 91 + config/RZDP01/rels/d_a_e_ba/splits.txt | 22 + config/RZDP01/rels/d_a_e_ba/symbols.txt | 115 + config/RZDP01/rels/d_a_e_bee/splits.txt | 22 + config/RZDP01/rels/d_a_e_bee/symbols.txt | 89 + config/RZDP01/rels/d_a_e_bg/splits.txt | 22 + config/RZDP01/rels/d_a_e_bg/symbols.txt | 112 + config/RZDP01/rels/d_a_e_bi/splits.txt | 22 + config/RZDP01/rels/d_a_e_bi/symbols.txt | 126 + config/RZDP01/rels/d_a_e_bi_leaf/splits.txt | 12 + config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt | 14 + config/RZDP01/rels/d_a_e_bs/splits.txt | 22 + config/RZDP01/rels/d_a_e_bs/symbols.txt | 101 + config/RZDP01/rels/d_a_e_bu/splits.txt | 22 + config/RZDP01/rels/d_a_e_bu/symbols.txt | 113 + config/RZDP01/rels/d_a_e_bug/splits.txt | 22 + config/RZDP01/rels/d_a_e_bug/symbols.txt | 95 + config/RZDP01/rels/d_a_e_cr/splits.txt | 22 + config/RZDP01/rels/d_a_e_cr/symbols.txt | 76 + config/RZDP01/rels/d_a_e_cr_egg/splits.txt | 14 + config/RZDP01/rels/d_a_e_cr_egg/symbols.txt | 31 + config/RZDP01/rels/d_a_e_db/splits.txt | 22 + config/RZDP01/rels/d_a_e_db/symbols.txt | 153 + config/RZDP01/rels/d_a_e_db_leaf/splits.txt | 14 + config/RZDP01/rels/d_a_e_db_leaf/symbols.txt | 15 + config/RZDP01/rels/d_a_e_dd/splits.txt | 22 + config/RZDP01/rels/d_a_e_dd/symbols.txt | 126 + config/RZDP01/rels/d_a_e_df/splits.txt | 22 + config/RZDP01/rels/d_a_e_df/symbols.txt | 88 + config/RZDP01/rels/d_a_e_dk/splits.txt | 22 + config/RZDP01/rels/d_a_e_dk/symbols.txt | 119 + config/RZDP01/rels/d_a_e_dn/splits.txt | 22 + config/RZDP01/rels/d_a_e_dn/symbols.txt | 189 + config/RZDP01/rels/d_a_e_dt/splits.txt | 22 + config/RZDP01/rels/d_a_e_dt/symbols.txt | 243 + config/RZDP01/rels/d_a_e_fb/splits.txt | 22 + config/RZDP01/rels/d_a_e_fb/symbols.txt | 110 + config/RZDP01/rels/d_a_e_fk/splits.txt | 22 + config/RZDP01/rels/d_a_e_fk/symbols.txt | 114 + config/RZDP01/rels/d_a_e_fm/splits.txt | 22 + config/RZDP01/rels/d_a_e_fm/symbols.txt | 271 + config/RZDP01/rels/d_a_e_fs/splits.txt | 22 + config/RZDP01/rels/d_a_e_fs/symbols.txt | 97 + config/RZDP01/rels/d_a_e_fz/splits.txt | 22 + config/RZDP01/rels/d_a_e_fz/symbols.txt | 104 + config/RZDP01/rels/d_a_e_ga/splits.txt | 22 + config/RZDP01/rels/d_a_e_ga/symbols.txt | 47 + config/RZDP01/rels/d_a_e_gb/splits.txt | 22 + config/RZDP01/rels/d_a_e_gb/symbols.txt | 174 + config/RZDP01/rels/d_a_e_ge/splits.txt | 22 + config/RZDP01/rels/d_a_e_ge/symbols.txt | 142 + config/RZDP01/rels/d_a_e_gi/splits.txt | 22 + config/RZDP01/rels/d_a_e_gi/symbols.txt | 137 + config/RZDP01/rels/d_a_e_gm/splits.txt | 22 + config/RZDP01/rels/d_a_e_gm/symbols.txt | 203 + config/RZDP01/rels/d_a_e_gob/splits.txt | 22 + config/RZDP01/rels/d_a_e_gob/symbols.txt | 211 + config/RZDP01/rels/d_a_e_gs/splits.txt | 22 + config/RZDP01/rels/d_a_e_gs/symbols.txt | 44 + config/RZDP01/rels/d_a_e_hb/splits.txt | 22 + config/RZDP01/rels/d_a_e_hb/symbols.txt | 133 + config/RZDP01/rels/d_a_e_hb_leaf/splits.txt | 14 + config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt | 15 + config/RZDP01/rels/d_a_e_hm/splits.txt | 22 + config/RZDP01/rels/d_a_e_hm/symbols.txt | 159 + config/RZDP01/rels/d_a_e_hp/splits.txt | 22 + config/RZDP01/rels/d_a_e_hp/symbols.txt | 114 + config/RZDP01/rels/d_a_e_hz/splits.txt | 22 + config/RZDP01/rels/d_a_e_hz/symbols.txt | 152 + config/RZDP01/rels/d_a_e_hzelda/splits.txt | 22 + config/RZDP01/rels/d_a_e_hzelda/symbols.txt | 128 + config/RZDP01/rels/d_a_e_is/splits.txt | 22 + config/RZDP01/rels/d_a_e_is/symbols.txt | 88 + config/RZDP01/rels/d_a_e_kg/splits.txt | 22 + config/RZDP01/rels/d_a_e_kg/symbols.txt | 89 + config/RZDP01/rels/d_a_e_kk/splits.txt | 22 + config/RZDP01/rels/d_a_e_kk/symbols.txt | 118 + config/RZDP01/rels/d_a_e_kr/splits.txt | 22 + config/RZDP01/rels/d_a_e_kr/symbols.txt | 145 + config/RZDP01/rels/d_a_e_mb/splits.txt | 22 + config/RZDP01/rels/d_a_e_mb/symbols.txt | 94 + config/RZDP01/rels/d_a_e_md/splits.txt | 14 + config/RZDP01/rels/d_a_e_md/symbols.txt | 50 + config/RZDP01/rels/d_a_e_mf/splits.txt | 22 + config/RZDP01/rels/d_a_e_mf/symbols.txt | 185 + config/RZDP01/rels/d_a_e_mk/splits.txt | 22 + config/RZDP01/rels/d_a_e_mk/symbols.txt | 248 + config/RZDP01/rels/d_a_e_mk_bo/splits.txt | 21 + config/RZDP01/rels/d_a_e_mk_bo/symbols.txt | 84 + config/RZDP01/rels/d_a_e_mm/splits.txt | 22 + config/RZDP01/rels/d_a_e_mm/symbols.txt | 98 + config/RZDP01/rels/d_a_e_mm_mt/splits.txt | 14 + config/RZDP01/rels/d_a_e_mm_mt/symbols.txt | 78 + config/RZDP01/rels/d_a_e_ms/splits.txt | 22 + config/RZDP01/rels/d_a_e_ms/symbols.txt | 128 + config/RZDP01/rels/d_a_e_nest/splits.txt | 22 + config/RZDP01/rels/d_a_e_nest/symbols.txt | 120 + config/RZDP01/rels/d_a_e_nz/splits.txt | 22 + config/RZDP01/rels/d_a_e_nz/symbols.txt | 90 + config/RZDP01/rels/d_a_e_oc/splits.txt | 22 + config/RZDP01/rels/d_a_e_oc/symbols.txt | 214 + config/RZDP01/rels/d_a_e_oct_bg/splits.txt | 22 + config/RZDP01/rels/d_a_e_oct_bg/symbols.txt | 149 + config/RZDP01/rels/d_a_e_ot/splits.txt | 22 + config/RZDP01/rels/d_a_e_ot/symbols.txt | 117 + config/RZDP01/rels/d_a_e_ph/splits.txt | 22 + config/RZDP01/rels/d_a_e_ph/symbols.txt | 123 + config/RZDP01/rels/d_a_e_pm/splits.txt | 22 + config/RZDP01/rels/d_a_e_pm/symbols.txt | 222 + config/RZDP01/rels/d_a_e_po/splits.txt | 22 + config/RZDP01/rels/d_a_e_po/symbols.txt | 364 + config/RZDP01/rels/d_a_e_pz/splits.txt | 22 + config/RZDP01/rels/d_a_e_pz/symbols.txt | 266 + config/RZDP01/rels/d_a_e_rb/splits.txt | 22 + config/RZDP01/rels/d_a_e_rb/symbols.txt | 106 + config/RZDP01/rels/d_a_e_rd/splits.txt | 22 + config/RZDP01/rels/d_a_e_rd/symbols.txt | 419 + config/RZDP01/rels/d_a_e_rdb/splits.txt | 22 + config/RZDP01/rels/d_a_e_rdb/symbols.txt | 243 + config/RZDP01/rels/d_a_e_rdy/splits.txt | 22 + config/RZDP01/rels/d_a_e_rdy/symbols.txt | 344 + config/RZDP01/rels/d_a_e_s1/splits.txt | 22 + config/RZDP01/rels/d_a_e_s1/symbols.txt | 189 + config/RZDP01/rels/d_a_e_sb/splits.txt | 22 + config/RZDP01/rels/d_a_e_sb/symbols.txt | 115 + config/RZDP01/rels/d_a_e_sf/splits.txt | 22 + config/RZDP01/rels/d_a_e_sf/symbols.txt | 152 + config/RZDP01/rels/d_a_e_sg/splits.txt | 22 + config/RZDP01/rels/d_a_e_sg/symbols.txt | 107 + config/RZDP01/rels/d_a_e_sh/splits.txt | 22 + config/RZDP01/rels/d_a_e_sh/symbols.txt | 144 + config/RZDP01/rels/d_a_e_sm/splits.txt | 22 + config/RZDP01/rels/d_a_e_sm/symbols.txt | 181 + config/RZDP01/rels/d_a_e_sm2/splits.txt | 22 + config/RZDP01/rels/d_a_e_sm2/symbols.txt | 177 + config/RZDP01/rels/d_a_e_st/splits.txt | 22 + config/RZDP01/rels/d_a_e_st/symbols.txt | 205 + config/RZDP01/rels/d_a_e_st_line/splits.txt | 14 + config/RZDP01/rels/d_a_e_st_line/symbols.txt | 19 + config/RZDP01/rels/d_a_e_sw/splits.txt | 22 + config/RZDP01/rels/d_a_e_sw/symbols.txt | 216 + config/RZDP01/rels/d_a_e_th/splits.txt | 22 + config/RZDP01/rels/d_a_e_th/symbols.txt | 169 + config/RZDP01/rels/d_a_e_th_ball/splits.txt | 16 + config/RZDP01/rels/d_a_e_th_ball/symbols.txt | 105 + config/RZDP01/rels/d_a_e_tk/splits.txt | 22 + config/RZDP01/rels/d_a_e_tk/symbols.txt | 68 + config/RZDP01/rels/d_a_e_tk2/splits.txt | 22 + config/RZDP01/rels/d_a_e_tk2/symbols.txt | 63 + config/RZDP01/rels/d_a_e_tk_ball/splits.txt | 14 + config/RZDP01/rels/d_a_e_tk_ball/symbols.txt | 38 + config/RZDP01/rels/d_a_e_tt/splits.txt | 22 + config/RZDP01/rels/d_a_e_tt/symbols.txt | 153 + config/RZDP01/rels/d_a_e_vt/splits.txt | 22 + config/RZDP01/rels/d_a_e_vt/symbols.txt | 296 + .../RZDP01/rels/d_a_e_warpappear/splits.txt | 16 + .../RZDP01/rels/d_a_e_warpappear/symbols.txt | 153 + config/RZDP01/rels/d_a_e_wb/splits.txt | 22 + config/RZDP01/rels/d_a_e_wb/symbols.txt | 538 + config/RZDP01/rels/d_a_e_ws/splits.txt | 22 + config/RZDP01/rels/d_a_e_ws/symbols.txt | 125 + config/RZDP01/rels/d_a_e_ww/splits.txt | 22 + config/RZDP01/rels/d_a_e_ww/symbols.txt | 184 + config/RZDP01/rels/d_a_e_yc/splits.txt | 22 + config/RZDP01/rels/d_a_e_yc/symbols.txt | 119 + config/RZDP01/rels/d_a_e_yd/splits.txt | 22 + config/RZDP01/rels/d_a_e_yd/symbols.txt | 134 + config/RZDP01/rels/d_a_e_yd_leaf/splits.txt | 14 + config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt | 18 + config/RZDP01/rels/d_a_e_yg/splits.txt | 22 + config/RZDP01/rels/d_a_e_yg/symbols.txt | 180 + config/RZDP01/rels/d_a_e_yh/splits.txt | 22 + config/RZDP01/rels/d_a_e_yh/symbols.txt | 155 + config/RZDP01/rels/d_a_e_yk/splits.txt | 22 + config/RZDP01/rels/d_a_e_yk/symbols.txt | 113 + config/RZDP01/rels/d_a_e_ym/splits.txt | 22 + config/RZDP01/rels/d_a_e_ym/symbols.txt | 199 + config/RZDP01/rels/d_a_e_ym_tag/splits.txt | 12 + config/RZDP01/rels/d_a_e_ym_tag/symbols.txt | 15 + config/RZDP01/rels/d_a_e_ymb/splits.txt | 22 + config/RZDP01/rels/d_a_e_ymb/symbols.txt | 288 + config/RZDP01/rels/d_a_e_yr/splits.txt | 22 + config/RZDP01/rels/d_a_e_yr/symbols.txt | 174 + config/RZDP01/rels/d_a_e_zh/splits.txt | 22 + config/RZDP01/rels/d_a_e_zh/symbols.txt | 192 + config/RZDP01/rels/d_a_e_zm/splits.txt | 22 + config/RZDP01/rels/d_a_e_zm/symbols.txt | 106 + config/RZDP01/rels/d_a_e_zs/splits.txt | 22 + config/RZDP01/rels/d_a_e_zs/symbols.txt | 88 + config/RZDP01/rels/d_a_econt/splits.txt | 15 + config/RZDP01/rels/d_a_econt/symbols.txt | 19 + config/RZDP01/rels/d_a_ep/splits.txt | 14 + config/RZDP01/rels/d_a_ep/symbols.txt | 108 + .../RZDP01/rels/d_a_formation_mng/splits.txt | 14 + .../RZDP01/rels/d_a_formation_mng/symbols.txt | 55 + config/RZDP01/rels/d_a_fr/splits.txt | 22 + config/RZDP01/rels/d_a_fr/symbols.txt | 74 + config/RZDP01/rels/d_a_grass/splits.txt | 22 + config/RZDP01/rels/d_a_grass/symbols.txt | 288 + config/RZDP01/rels/d_a_guard_mng/splits.txt | 14 + config/RZDP01/rels/d_a_guard_mng/symbols.txt | 15 + config/RZDP01/rels/d_a_hitobj/splits.txt | 12 + config/RZDP01/rels/d_a_hitobj/symbols.txt | 14 + config/RZDP01/rels/d_a_horse/splits.txt | 22 + config/RZDP01/rels/d_a_horse/symbols.txt | 331 + config/RZDP01/rels/d_a_hozelda/splits.txt | 15 + config/RZDP01/rels/d_a_hozelda/symbols.txt | 73 + config/RZDP01/rels/d_a_izumi_gate/splits.txt | 12 + config/RZDP01/rels/d_a_izumi_gate/symbols.txt | 26 + config/RZDP01/rels/d_a_kago/splits.txt | 22 + config/RZDP01/rels/d_a_kago/symbols.txt | 253 + config/RZDP01/rels/d_a_kytag00/splits.txt | 14 + config/RZDP01/rels/d_a_kytag00/symbols.txt | 36 + config/RZDP01/rels/d_a_kytag01/splits.txt | 14 + config/RZDP01/rels/d_a_kytag01/symbols.txt | 29 + config/RZDP01/rels/d_a_kytag02/splits.txt | 14 + config/RZDP01/rels/d_a_kytag02/symbols.txt | 17 + config/RZDP01/rels/d_a_kytag03/splits.txt | 16 + config/RZDP01/rels/d_a_kytag03/symbols.txt | 51 + config/RZDP01/rels/d_a_kytag04/splits.txt | 14 + config/RZDP01/rels/d_a_kytag04/symbols.txt | 30 + config/RZDP01/rels/d_a_kytag05/splits.txt | 14 + config/RZDP01/rels/d_a_kytag05/symbols.txt | 13 + config/RZDP01/rels/d_a_kytag06/splits.txt | 21 + config/RZDP01/rels/d_a_kytag06/symbols.txt | 107 + config/RZDP01/rels/d_a_kytag07/splits.txt | 14 + config/RZDP01/rels/d_a_kytag07/symbols.txt | 22 + config/RZDP01/rels/d_a_kytag08/splits.txt | 14 + config/RZDP01/rels/d_a_kytag08/symbols.txt | 43 + config/RZDP01/rels/d_a_kytag09/splits.txt | 14 + config/RZDP01/rels/d_a_kytag09/symbols.txt | 19 + config/RZDP01/rels/d_a_kytag10/splits.txt | 14 + config/RZDP01/rels/d_a_kytag10/symbols.txt | 24 + config/RZDP01/rels/d_a_kytag11/splits.txt | 14 + config/RZDP01/rels/d_a_kytag11/symbols.txt | 19 + config/RZDP01/rels/d_a_kytag12/splits.txt | 14 + config/RZDP01/rels/d_a_kytag12/symbols.txt | 129 + config/RZDP01/rels/d_a_kytag13/splits.txt | 14 + config/RZDP01/rels/d_a_kytag13/symbols.txt | 57 + config/RZDP01/rels/d_a_kytag14/splits.txt | 12 + config/RZDP01/rels/d_a_kytag14/symbols.txt | 12 + config/RZDP01/rels/d_a_kytag15/splits.txt | 14 + config/RZDP01/rels/d_a_kytag15/symbols.txt | 25 + config/RZDP01/rels/d_a_kytag16/splits.txt | 14 + config/RZDP01/rels/d_a_kytag16/symbols.txt | 37 + config/RZDP01/rels/d_a_kytag17/splits.txt | 12 + config/RZDP01/rels/d_a_kytag17/symbols.txt | 12 + config/RZDP01/rels/d_a_mant/splits.txt | 16 + config/RZDP01/rels/d_a_mant/symbols.txt | 74 + config/RZDP01/rels/d_a_mg_fish/splits.txt | 22 + config/RZDP01/rels/d_a_mg_fish/symbols.txt | 291 + config/RZDP01/rels/d_a_mg_fshop/splits.txt | 22 + config/RZDP01/rels/d_a_mg_fshop/symbols.txt | 192 + config/RZDP01/rels/d_a_mg_rod/splits.txt | 22 + config/RZDP01/rels/d_a_mg_rod/symbols.txt | 355 + config/RZDP01/rels/d_a_midna/splits.txt | 15 + config/RZDP01/rels/d_a_midna/symbols.txt | 181 + config/RZDP01/rels/d_a_mirror/splits.txt | 14 + config/RZDP01/rels/d_a_mirror/symbols.txt | 57 + .../RZDP01/rels/d_a_movie_player/splits.txt | 17 + .../RZDP01/rels/d_a_movie_player/symbols.txt | 261 + config/RZDP01/rels/d_a_myna/splits.txt | 22 + config/RZDP01/rels/d_a_myna/symbols.txt | 175 + config/RZDP01/rels/d_a_nbomb/splits.txt | 22 + config/RZDP01/rels/d_a_nbomb/symbols.txt | 165 + config/RZDP01/rels/d_a_ni/splits.txt | 22 + config/RZDP01/rels/d_a_ni/symbols.txt | 187 + config/RZDP01/rels/d_a_no_chg_room/splits.txt | 14 + .../RZDP01/rels/d_a_no_chg_room/symbols.txt | 17 + config/RZDP01/rels/d_a_npc_aru/splits.txt | 22 + config/RZDP01/rels/d_a_npc_aru/symbols.txt | 192 + config/RZDP01/rels/d_a_npc_ash/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ash/symbols.txt | 171 + config/RZDP01/rels/d_a_npc_ashB/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ashB/symbols.txt | 147 + config/RZDP01/rels/d_a_npc_bans/splits.txt | 22 + config/RZDP01/rels/d_a_npc_bans/symbols.txt | 188 + config/RZDP01/rels/d_a_npc_besu/splits.txt | 22 + config/RZDP01/rels/d_a_npc_besu/symbols.txt | 244 + config/RZDP01/rels/d_a_npc_blue_ns/splits.txt | 22 + .../RZDP01/rels/d_a_npc_blue_ns/symbols.txt | 166 + config/RZDP01/rels/d_a_npc_bou/splits.txt | 22 + config/RZDP01/rels/d_a_npc_bou/symbols.txt | 182 + config/RZDP01/rels/d_a_npc_bouS/splits.txt | 22 + config/RZDP01/rels/d_a_npc_bouS/symbols.txt | 175 + config/RZDP01/rels/d_a_npc_cdn3/splits.txt | 15 + config/RZDP01/rels/d_a_npc_cdn3/symbols.txt | 181 + config/RZDP01/rels/d_a_npc_chat/splits.txt | 22 + config/RZDP01/rels/d_a_npc_chat/symbols.txt | 380 + config/RZDP01/rels/d_a_npc_chin/splits.txt | 22 + config/RZDP01/rels/d_a_npc_chin/symbols.txt | 229 + config/RZDP01/rels/d_a_npc_clerka/splits.txt | 22 + config/RZDP01/rels/d_a_npc_clerka/symbols.txt | 145 + config/RZDP01/rels/d_a_npc_clerkb/splits.txt | 22 + config/RZDP01/rels/d_a_npc_clerkb/symbols.txt | 151 + config/RZDP01/rels/d_a_npc_clerkt/splits.txt | 22 + config/RZDP01/rels/d_a_npc_clerkt/symbols.txt | 140 + config/RZDP01/rels/d_a_npc_coach/splits.txt | 14 + config/RZDP01/rels/d_a_npc_coach/symbols.txt | 133 + config/RZDP01/rels/d_a_npc_df/splits.txt | 22 + config/RZDP01/rels/d_a_npc_df/symbols.txt | 75 + config/RZDP01/rels/d_a_npc_doc/splits.txt | 22 + config/RZDP01/rels/d_a_npc_doc/symbols.txt | 149 + config/RZDP01/rels/d_a_npc_doorboy/splits.txt | 22 + .../RZDP01/rels/d_a_npc_doorboy/symbols.txt | 115 + .../RZDP01/rels/d_a_npc_drainSol/splits.txt | 22 + .../RZDP01/rels/d_a_npc_drainSol/symbols.txt | 72 + config/RZDP01/rels/d_a_npc_du/splits.txt | 22 + config/RZDP01/rels/d_a_npc_du/symbols.txt | 71 + config/RZDP01/rels/d_a_npc_fairy/splits.txt | 22 + config/RZDP01/rels/d_a_npc_fairy/symbols.txt | 248 + .../rels/d_a_npc_fairy_seirei/splits.txt | 22 + .../rels/d_a_npc_fairy_seirei/symbols.txt | 99 + config/RZDP01/rels/d_a_npc_fguard/splits.txt | 14 + config/RZDP01/rels/d_a_npc_fguard/symbols.txt | 43 + config/RZDP01/rels/d_a_npc_fish/splits.txt | 14 + config/RZDP01/rels/d_a_npc_fish/symbols.txt | 26 + config/RZDP01/rels/d_a_npc_gnd/splits.txt | 22 + config/RZDP01/rels/d_a_npc_gnd/symbols.txt | 128 + config/RZDP01/rels/d_a_npc_gra/splits.txt | 22 + config/RZDP01/rels/d_a_npc_gra/symbols.txt | 356 + config/RZDP01/rels/d_a_npc_grc/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grc/symbols.txt | 165 + config/RZDP01/rels/d_a_npc_grd/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grd/symbols.txt | 147 + config/RZDP01/rels/d_a_npc_grm/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grm/symbols.txt | 140 + config/RZDP01/rels/d_a_npc_grmc/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grmc/symbols.txt | 138 + config/RZDP01/rels/d_a_npc_gro/splits.txt | 22 + config/RZDP01/rels/d_a_npc_gro/symbols.txt | 179 + config/RZDP01/rels/d_a_npc_grr/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grr/symbols.txt | 162 + config/RZDP01/rels/d_a_npc_grs/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grs/symbols.txt | 146 + config/RZDP01/rels/d_a_npc_grz/splits.txt | 22 + config/RZDP01/rels/d_a_npc_grz/symbols.txt | 242 + config/RZDP01/rels/d_a_npc_guard/splits.txt | 14 + config/RZDP01/rels/d_a_npc_guard/symbols.txt | 86 + config/RZDP01/rels/d_a_npc_gwolf/splits.txt | 22 + config/RZDP01/rels/d_a_npc_gwolf/symbols.txt | 192 + config/RZDP01/rels/d_a_npc_hanjo/splits.txt | 22 + config/RZDP01/rels/d_a_npc_hanjo/symbols.txt | 230 + config/RZDP01/rels/d_a_npc_henna/splits.txt | 22 + config/RZDP01/rels/d_a_npc_henna/symbols.txt | 288 + config/RZDP01/rels/d_a_npc_henna0/splits.txt | 11 + config/RZDP01/rels/d_a_npc_henna0/symbols.txt | 6 + config/RZDP01/rels/d_a_npc_hoz/splits.txt | 22 + config/RZDP01/rels/d_a_npc_hoz/symbols.txt | 170 + config/RZDP01/rels/d_a_npc_impal/splits.txt | 22 + config/RZDP01/rels/d_a_npc_impal/symbols.txt | 147 + config/RZDP01/rels/d_a_npc_inko/splits.txt | 14 + config/RZDP01/rels/d_a_npc_inko/symbols.txt | 59 + config/RZDP01/rels/d_a_npc_ins/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ins/symbols.txt | 172 + config/RZDP01/rels/d_a_npc_jagar/splits.txt | 22 + config/RZDP01/rels/d_a_npc_jagar/symbols.txt | 191 + config/RZDP01/rels/d_a_npc_kakashi/splits.txt | 22 + .../RZDP01/rels/d_a_npc_kakashi/symbols.txt | 163 + .../RZDP01/rels/d_a_npc_kasi_hana/splits.txt | 22 + .../RZDP01/rels/d_a_npc_kasi_hana/symbols.txt | 235 + .../RZDP01/rels/d_a_npc_kasi_kyu/splits.txt | 22 + .../RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt | 181 + .../RZDP01/rels/d_a_npc_kasi_mich/splits.txt | 22 + .../RZDP01/rels/d_a_npc_kasi_mich/symbols.txt | 179 + config/RZDP01/rels/d_a_npc_kdk/splits.txt | 11 + config/RZDP01/rels/d_a_npc_kdk/symbols.txt | 6 + config/RZDP01/rels/d_a_npc_kkri/splits.txt | 22 + config/RZDP01/rels/d_a_npc_kkri/symbols.txt | 158 + config/RZDP01/rels/d_a_npc_kn/splits.txt | 22 + config/RZDP01/rels/d_a_npc_kn/symbols.txt | 445 + config/RZDP01/rels/d_a_npc_knj/splits.txt | 22 + config/RZDP01/rels/d_a_npc_knj/symbols.txt | 106 + config/RZDP01/rels/d_a_npc_kolin/splits.txt | 22 + config/RZDP01/rels/d_a_npc_kolin/symbols.txt | 226 + config/RZDP01/rels/d_a_npc_kolinb/splits.txt | 22 + config/RZDP01/rels/d_a_npc_kolinb/symbols.txt | 137 + config/RZDP01/rels/d_a_npc_ks/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ks/symbols.txt | 504 + config/RZDP01/rels/d_a_npc_kyury/splits.txt | 22 + config/RZDP01/rels/d_a_npc_kyury/symbols.txt | 149 + config/RZDP01/rels/d_a_npc_len/splits.txt | 22 + config/RZDP01/rels/d_a_npc_len/symbols.txt | 169 + config/RZDP01/rels/d_a_npc_lf/splits.txt | 22 + config/RZDP01/rels/d_a_npc_lf/symbols.txt | 63 + config/RZDP01/rels/d_a_npc_lud/splits.txt | 22 + config/RZDP01/rels/d_a_npc_lud/symbols.txt | 182 + config/RZDP01/rels/d_a_npc_maro/splits.txt | 22 + config/RZDP01/rels/d_a_npc_maro/symbols.txt | 255 + config/RZDP01/rels/d_a_npc_midp/splits.txt | 22 + config/RZDP01/rels/d_a_npc_midp/symbols.txt | 127 + config/RZDP01/rels/d_a_npc_mk/splits.txt | 12 + config/RZDP01/rels/d_a_npc_mk/symbols.txt | 12 + config/RZDP01/rels/d_a_npc_moi/splits.txt | 22 + config/RZDP01/rels/d_a_npc_moi/symbols.txt | 221 + config/RZDP01/rels/d_a_npc_moir/splits.txt | 22 + config/RZDP01/rels/d_a_npc_moir/symbols.txt | 210 + config/RZDP01/rels/d_a_npc_myna2/splits.txt | 22 + config/RZDP01/rels/d_a_npc_myna2/symbols.txt | 176 + config/RZDP01/rels/d_a_npc_ne/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ne/symbols.txt | 234 + config/RZDP01/rels/d_a_npc_p2/splits.txt | 12 + config/RZDP01/rels/d_a_npc_p2/symbols.txt | 12 + .../RZDP01/rels/d_a_npc_pachi_besu/splits.txt | 22 + .../rels/d_a_npc_pachi_besu/symbols.txt | 178 + .../RZDP01/rels/d_a_npc_pachi_maro/splits.txt | 22 + .../rels/d_a_npc_pachi_maro/symbols.txt | 179 + .../RZDP01/rels/d_a_npc_pachi_taro/splits.txt | 22 + .../rels/d_a_npc_pachi_taro/symbols.txt | 226 + config/RZDP01/rels/d_a_npc_passer/splits.txt | 15 + config/RZDP01/rels/d_a_npc_passer/symbols.txt | 138 + config/RZDP01/rels/d_a_npc_passer2/splits.txt | 14 + .../RZDP01/rels/d_a_npc_passer2/symbols.txt | 51 + config/RZDP01/rels/d_a_npc_post/splits.txt | 22 + config/RZDP01/rels/d_a_npc_post/symbols.txt | 182 + config/RZDP01/rels/d_a_npc_pouya/splits.txt | 22 + config/RZDP01/rels/d_a_npc_pouya/symbols.txt | 171 + config/RZDP01/rels/d_a_npc_prayer/splits.txt | 22 + config/RZDP01/rels/d_a_npc_prayer/symbols.txt | 130 + config/RZDP01/rels/d_a_npc_raca/splits.txt | 22 + config/RZDP01/rels/d_a_npc_raca/symbols.txt | 139 + config/RZDP01/rels/d_a_npc_rafrel/splits.txt | 22 + config/RZDP01/rels/d_a_npc_rafrel/symbols.txt | 187 + config/RZDP01/rels/d_a_npc_saru/splits.txt | 22 + config/RZDP01/rels/d_a_npc_saru/symbols.txt | 167 + config/RZDP01/rels/d_a_npc_seib/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seib/symbols.txt | 106 + config/RZDP01/rels/d_a_npc_seic/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seic/symbols.txt | 105 + config/RZDP01/rels/d_a_npc_seid/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seid/symbols.txt | 105 + config/RZDP01/rels/d_a_npc_seira/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seira/symbols.txt | 185 + config/RZDP01/rels/d_a_npc_seira2/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seira2/symbols.txt | 164 + config/RZDP01/rels/d_a_npc_seirei/splits.txt | 22 + config/RZDP01/rels/d_a_npc_seirei/symbols.txt | 122 + config/RZDP01/rels/d_a_npc_shad/splits.txt | 22 + config/RZDP01/rels/d_a_npc_shad/symbols.txt | 241 + config/RZDP01/rels/d_a_npc_shaman/splits.txt | 22 + config/RZDP01/rels/d_a_npc_shaman/symbols.txt | 157 + config/RZDP01/rels/d_a_npc_shoe/splits.txt | 22 + config/RZDP01/rels/d_a_npc_shoe/symbols.txt | 112 + config/RZDP01/rels/d_a_npc_shop0/splits.txt | 15 + config/RZDP01/rels/d_a_npc_shop0/symbols.txt | 79 + .../RZDP01/rels/d_a_npc_shop_maro/splits.txt | 14 + .../RZDP01/rels/d_a_npc_shop_maro/symbols.txt | 39 + config/RZDP01/rels/d_a_npc_sola/splits.txt | 22 + config/RZDP01/rels/d_a_npc_sola/symbols.txt | 118 + .../RZDP01/rels/d_a_npc_soldierA/splits.txt | 22 + .../RZDP01/rels/d_a_npc_soldierA/symbols.txt | 130 + .../RZDP01/rels/d_a_npc_soldierB/splits.txt | 22 + .../RZDP01/rels/d_a_npc_soldierB/symbols.txt | 124 + config/RZDP01/rels/d_a_npc_sq/splits.txt | 22 + config/RZDP01/rels/d_a_npc_sq/symbols.txt | 62 + config/RZDP01/rels/d_a_npc_taro/splits.txt | 22 + config/RZDP01/rels/d_a_npc_taro/symbols.txt | 291 + config/RZDP01/rels/d_a_npc_the/splits.txt | 22 + config/RZDP01/rels/d_a_npc_the/symbols.txt | 159 + config/RZDP01/rels/d_a_npc_theB/splits.txt | 22 + config/RZDP01/rels/d_a_npc_theB/symbols.txt | 144 + config/RZDP01/rels/d_a_npc_tk/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tk/symbols.txt | 226 + config/RZDP01/rels/d_a_npc_tkc/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tkc/symbols.txt | 149 + config/RZDP01/rels/d_a_npc_tkj/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tkj/symbols.txt | 124 + config/RZDP01/rels/d_a_npc_tkj2/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tkj2/symbols.txt | 93 + config/RZDP01/rels/d_a_npc_tks/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tks/symbols.txt | 248 + config/RZDP01/rels/d_a_npc_toby/splits.txt | 22 + config/RZDP01/rels/d_a_npc_toby/symbols.txt | 213 + config/RZDP01/rels/d_a_npc_tr/splits.txt | 22 + config/RZDP01/rels/d_a_npc_tr/symbols.txt | 54 + config/RZDP01/rels/d_a_npc_uri/splits.txt | 22 + config/RZDP01/rels/d_a_npc_uri/symbols.txt | 193 + config/RZDP01/rels/d_a_npc_worm/splits.txt | 14 + config/RZDP01/rels/d_a_npc_worm/symbols.txt | 55 + .../RZDP01/rels/d_a_npc_wrestler/splits.txt | 22 + .../RZDP01/rels/d_a_npc_wrestler/symbols.txt | 401 + config/RZDP01/rels/d_a_npc_yamid/splits.txt | 22 + config/RZDP01/rels/d_a_npc_yamid/symbols.txt | 134 + config/RZDP01/rels/d_a_npc_yamis/splits.txt | 22 + config/RZDP01/rels/d_a_npc_yamis/symbols.txt | 134 + config/RZDP01/rels/d_a_npc_yamit/splits.txt | 22 + config/RZDP01/rels/d_a_npc_yamit/symbols.txt | 138 + config/RZDP01/rels/d_a_npc_yelia/splits.txt | 22 + config/RZDP01/rels/d_a_npc_yelia/symbols.txt | 186 + config/RZDP01/rels/d_a_npc_ykm/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ykm/symbols.txt | 271 + config/RZDP01/rels/d_a_npc_ykw/splits.txt | 22 + config/RZDP01/rels/d_a_npc_ykw/symbols.txt | 251 + config/RZDP01/rels/d_a_npc_zanb/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zanb/symbols.txt | 131 + config/RZDP01/rels/d_a_npc_zant/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zant/symbols.txt | 117 + config/RZDP01/rels/d_a_npc_zelR/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zelR/symbols.txt | 129 + config/RZDP01/rels/d_a_npc_zelRo/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zelRo/symbols.txt | 130 + config/RZDP01/rels/d_a_npc_zelda/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zelda/symbols.txt | 133 + config/RZDP01/rels/d_a_npc_zra/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zra/symbols.txt | 482 + config/RZDP01/rels/d_a_npc_zrc/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zrc/symbols.txt | 203 + config/RZDP01/rels/d_a_npc_zrz/splits.txt | 22 + config/RZDP01/rels/d_a_npc_zrz/symbols.txt | 213 + config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt | 14 + config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt | 61 + config/RZDP01/rels/d_a_obj_Turara/splits.txt | 22 + config/RZDP01/rels/d_a_obj_Turara/symbols.txt | 80 + config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt | 22 + .../RZDP01/rels/d_a_obj_TvCdlst/symbols.txt | 51 + .../RZDP01/rels/d_a_obj_Y_taihou/splits.txt | 21 + .../RZDP01/rels/d_a_obj_Y_taihou/symbols.txt | 85 + .../RZDP01/rels/d_a_obj_amiShutter/splits.txt | 22 + .../rels/d_a_obj_amiShutter/symbols.txt | 67 + config/RZDP01/rels/d_a_obj_ari/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ari/symbols.txt | 101 + .../RZDP01/rels/d_a_obj_automata/splits.txt | 22 + .../RZDP01/rels/d_a_obj_automata/symbols.txt | 69 + .../RZDP01/rels/d_a_obj_avalanche/splits.txt | 14 + .../RZDP01/rels/d_a_obj_avalanche/symbols.txt | 52 + config/RZDP01/rels/d_a_obj_balloon/splits.txt | 22 + .../RZDP01/rels/d_a_obj_balloon/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_barDesk/splits.txt | 22 + .../RZDP01/rels/d_a_obj_barDesk/symbols.txt | 49 + config/RZDP01/rels/d_a_obj_batta/splits.txt | 22 + config/RZDP01/rels/d_a_obj_batta/symbols.txt | 139 + config/RZDP01/rels/d_a_obj_bbox/splits.txt | 14 + config/RZDP01/rels/d_a_obj_bbox/symbols.txt | 31 + config/RZDP01/rels/d_a_obj_bed/splits.txt | 22 + config/RZDP01/rels/d_a_obj_bed/symbols.txt | 48 + config/RZDP01/rels/d_a_obj_bemos/splits.txt | 22 + config/RZDP01/rels/d_a_obj_bemos/symbols.txt | 180 + config/RZDP01/rels/d_a_obj_bhashi/splits.txt | 14 + config/RZDP01/rels/d_a_obj_bhashi/symbols.txt | 93 + .../RZDP01/rels/d_a_obj_bhbridge/splits.txt | 14 + .../RZDP01/rels/d_a_obj_bhbridge/symbols.txt | 57 + config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt | 14 + .../RZDP01/rels/d_a_obj_bk_leaf/symbols.txt | 28 + config/RZDP01/rels/d_a_obj_bkdoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt | 41 + .../RZDP01/rels/d_a_obj_bky_rock/splits.txt | 14 + .../RZDP01/rels/d_a_obj_bky_rock/symbols.txt | 80 + .../RZDP01/rels/d_a_obj_bmWindow/splits.txt | 22 + .../RZDP01/rels/d_a_obj_bmWindow/symbols.txt | 70 + .../RZDP01/rels/d_a_obj_bmshutter/splits.txt | 14 + .../RZDP01/rels/d_a_obj_bmshutter/symbols.txt | 50 + config/RZDP01/rels/d_a_obj_bombf/splits.txt | 14 + config/RZDP01/rels/d_a_obj_bombf/symbols.txt | 24 + .../RZDP01/rels/d_a_obj_bosswarp/splits.txt | 14 + .../RZDP01/rels/d_a_obj_bosswarp/symbols.txt | 117 + config/RZDP01/rels/d_a_obj_boumato/splits.txt | 22 + .../RZDP01/rels/d_a_obj_boumato/symbols.txt | 72 + .../RZDP01/rels/d_a_obj_brakeeff/splits.txt | 16 + .../RZDP01/rels/d_a_obj_brakeeff/symbols.txt | 25 + config/RZDP01/rels/d_a_obj_brg/splits.txt | 21 + config/RZDP01/rels/d_a_obj_brg/symbols.txt | 193 + config/RZDP01/rels/d_a_obj_bsGate/splits.txt | 22 + config/RZDP01/rels/d_a_obj_bsGate/symbols.txt | 50 + .../rels/d_a_obj_bubblePilar/splits.txt | 22 + .../rels/d_a_obj_bubblePilar/symbols.txt | 47 + config/RZDP01/rels/d_a_obj_burnbox/splits.txt | 14 + .../RZDP01/rels/d_a_obj_burnbox/symbols.txt | 35 + config/RZDP01/rels/d_a_obj_carry/splits.txt | 16 + config/RZDP01/rels/d_a_obj_carry/symbols.txt | 288 + config/RZDP01/rels/d_a_obj_catdoor/splits.txt | 14 + .../RZDP01/rels/d_a_obj_catdoor/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_cb/splits.txt | 22 + config/RZDP01/rels/d_a_obj_cb/symbols.txt | 49 + config/RZDP01/rels/d_a_obj_cblock/splits.txt | 22 + config/RZDP01/rels/d_a_obj_cblock/symbols.txt | 61 + config/RZDP01/rels/d_a_obj_cboard/splits.txt | 14 + config/RZDP01/rels/d_a_obj_cboard/symbols.txt | 33 + config/RZDP01/rels/d_a_obj_cdoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_cdoor/symbols.txt | 46 + .../RZDP01/rels/d_a_obj_chandelier/splits.txt | 14 + .../rels/d_a_obj_chandelier/symbols.txt | 62 + config/RZDP01/rels/d_a_obj_chest/splits.txt | 14 + config/RZDP01/rels/d_a_obj_chest/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_cho/splits.txt | 22 + config/RZDP01/rels/d_a_obj_cho/symbols.txt | 99 + config/RZDP01/rels/d_a_obj_cowdoor/splits.txt | 14 + .../RZDP01/rels/d_a_obj_cowdoor/symbols.txt | 29 + config/RZDP01/rels/d_a_obj_crope/splits.txt | 14 + config/RZDP01/rels/d_a_obj_crope/symbols.txt | 41 + .../RZDP01/rels/d_a_obj_crvfence/splits.txt | 14 + .../RZDP01/rels/d_a_obj_crvfence/symbols.txt | 71 + config/RZDP01/rels/d_a_obj_crvgate/splits.txt | 16 + .../RZDP01/rels/d_a_obj_crvgate/symbols.txt | 87 + .../RZDP01/rels/d_a_obj_crvhahen/splits.txt | 14 + .../RZDP01/rels/d_a_obj_crvhahen/symbols.txt | 41 + .../RZDP01/rels/d_a_obj_crvlh_down/splits.txt | 14 + .../rels/d_a_obj_crvlh_down/symbols.txt | 50 + .../RZDP01/rels/d_a_obj_crvlh_up/splits.txt | 14 + .../RZDP01/rels/d_a_obj_crvlh_up/symbols.txt | 55 + .../RZDP01/rels/d_a_obj_crvsteel/splits.txt | 14 + .../RZDP01/rels/d_a_obj_crvsteel/symbols.txt | 45 + config/RZDP01/rels/d_a_obj_crystal/splits.txt | 14 + .../RZDP01/rels/d_a_obj_crystal/symbols.txt | 28 + config/RZDP01/rels/d_a_obj_cwall/splits.txt | 22 + config/RZDP01/rels/d_a_obj_cwall/symbols.txt | 106 + config/RZDP01/rels/d_a_obj_damCps/splits.txt | 11 + config/RZDP01/rels/d_a_obj_damCps/symbols.txt | 6 + config/RZDP01/rels/d_a_obj_dan/splits.txt | 22 + config/RZDP01/rels/d_a_obj_dan/symbols.txt | 90 + config/RZDP01/rels/d_a_obj_digholl/splits.txt | 14 + .../RZDP01/rels/d_a_obj_digholl/symbols.txt | 25 + .../RZDP01/rels/d_a_obj_digplace/splits.txt | 14 + .../RZDP01/rels/d_a_obj_digplace/symbols.txt | 31 + config/RZDP01/rels/d_a_obj_digsnow/splits.txt | 14 + .../RZDP01/rels/d_a_obj_digsnow/symbols.txt | 38 + .../RZDP01/rels/d_a_obj_dmelevator/splits.txt | 21 + .../rels/d_a_obj_dmelevator/symbols.txt | 106 + config/RZDP01/rels/d_a_obj_drop/splits.txt | 14 + config/RZDP01/rels/d_a_obj_drop/symbols.txt | 59 + config/RZDP01/rels/d_a_obj_dust/splits.txt | 16 + config/RZDP01/rels/d_a_obj_dust/symbols.txt | 66 + config/RZDP01/rels/d_a_obj_eff/splits.txt | 14 + config/RZDP01/rels/d_a_obj_eff/symbols.txt | 14 + .../rels/d_a_obj_enemy_create/splits.txt | 14 + .../rels/d_a_obj_enemy_create/symbols.txt | 23 + config/RZDP01/rels/d_a_obj_fallobj/splits.txt | 14 + .../RZDP01/rels/d_a_obj_fallobj/symbols.txt | 53 + config/RZDP01/rels/d_a_obj_fan/splits.txt | 14 + config/RZDP01/rels/d_a_obj_fan/symbols.txt | 52 + config/RZDP01/rels/d_a_obj_fchain/splits.txt | 14 + config/RZDP01/rels/d_a_obj_fchain/symbols.txt | 51 + .../RZDP01/rels/d_a_obj_fireWood/splits.txt | 22 + .../RZDP01/rels/d_a_obj_fireWood/symbols.txt | 40 + .../RZDP01/rels/d_a_obj_fireWood2/splits.txt | 22 + .../RZDP01/rels/d_a_obj_fireWood2/symbols.txt | 48 + .../RZDP01/rels/d_a_obj_firepillar/splits.txt | 14 + .../rels/d_a_obj_firepillar/symbols.txt | 32 + .../rels/d_a_obj_firepillar2/splits.txt | 14 + .../rels/d_a_obj_firepillar2/symbols.txt | 62 + config/RZDP01/rels/d_a_obj_flag/splits.txt | 14 + config/RZDP01/rels/d_a_obj_flag/symbols.txt | 41 + config/RZDP01/rels/d_a_obj_flag2/splits.txt | 14 + config/RZDP01/rels/d_a_obj_flag2/symbols.txt | 67 + config/RZDP01/rels/d_a_obj_flag3/splits.txt | 14 + config/RZDP01/rels/d_a_obj_flag3/symbols.txt | 48 + config/RZDP01/rels/d_a_obj_fmobj/splits.txt | 14 + config/RZDP01/rels/d_a_obj_fmobj/symbols.txt | 18 + config/RZDP01/rels/d_a_obj_food/splits.txt | 22 + config/RZDP01/rels/d_a_obj_food/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_fw/splits.txt | 22 + config/RZDP01/rels/d_a_obj_fw/symbols.txt | 56 + config/RZDP01/rels/d_a_obj_gadget/splits.txt | 22 + config/RZDP01/rels/d_a_obj_gadget/symbols.txt | 86 + .../RZDP01/rels/d_a_obj_ganonwall/splits.txt | 14 + .../RZDP01/rels/d_a_obj_ganonwall/symbols.txt | 31 + .../RZDP01/rels/d_a_obj_ganonwall2/splits.txt | 14 + .../rels/d_a_obj_ganonwall2/symbols.txt | 38 + config/RZDP01/rels/d_a_obj_gb/splits.txt | 14 + config/RZDP01/rels/d_a_obj_gb/symbols.txt | 31 + config/RZDP01/rels/d_a_obj_geyser/splits.txt | 14 + config/RZDP01/rels/d_a_obj_geyser/symbols.txt | 71 + .../RZDP01/rels/d_a_obj_glowSphere/splits.txt | 22 + .../rels/d_a_obj_glowSphere/symbols.txt | 93 + config/RZDP01/rels/d_a_obj_gm/splits.txt | 22 + config/RZDP01/rels/d_a_obj_gm/symbols.txt | 81 + config/RZDP01/rels/d_a_obj_goGate/splits.txt | 22 + config/RZDP01/rels/d_a_obj_goGate/symbols.txt | 50 + .../RZDP01/rels/d_a_obj_gomikabe/splits.txt | 22 + .../RZDP01/rels/d_a_obj_gomikabe/symbols.txt | 84 + config/RZDP01/rels/d_a_obj_gpTaru/splits.txt | 22 + config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt | 128 + config/RZDP01/rels/d_a_obj_gra2/splits.txt | 22 + config/RZDP01/rels/d_a_obj_gra2/symbols.txt | 420 + config/RZDP01/rels/d_a_obj_graWall/splits.txt | 14 + .../RZDP01/rels/d_a_obj_graWall/symbols.txt | 17 + .../RZDP01/rels/d_a_obj_gra_rock/splits.txt | 14 + .../RZDP01/rels/d_a_obj_gra_rock/symbols.txt | 70 + .../rels/d_a_obj_grave_stone/splits.txt | 14 + .../rels/d_a_obj_grave_stone/symbols.txt | 44 + .../rels/d_a_obj_groundwater/splits.txt | 22 + .../rels/d_a_obj_groundwater/symbols.txt | 49 + .../RZDP01/rels/d_a_obj_grz_rock/splits.txt | 14 + .../RZDP01/rels/d_a_obj_grz_rock/symbols.txt | 34 + config/RZDP01/rels/d_a_obj_h_saku/splits.txt | 22 + config/RZDP01/rels/d_a_obj_h_saku/symbols.txt | 62 + .../RZDP01/rels/d_a_obj_hakai_brl/splits.txt | 14 + .../RZDP01/rels/d_a_obj_hakai_brl/symbols.txt | 41 + .../RZDP01/rels/d_a_obj_hakai_ftr/splits.txt | 14 + .../RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt | 45 + config/RZDP01/rels/d_a_obj_hasu2/splits.txt | 14 + config/RZDP01/rels/d_a_obj_hasu2/symbols.txt | 47 + config/RZDP01/rels/d_a_obj_hata/splits.txt | 14 + config/RZDP01/rels/d_a_obj_hata/symbols.txt | 40 + config/RZDP01/rels/d_a_obj_hb/splits.txt | 15 + config/RZDP01/rels/d_a_obj_hb/symbols.txt | 74 + .../RZDP01/rels/d_a_obj_hbombkoya/splits.txt | 14 + .../RZDP01/rels/d_a_obj_hbombkoya/symbols.txt | 48 + config/RZDP01/rels/d_a_obj_heavySw/splits.txt | 22 + .../RZDP01/rels/d_a_obj_heavySw/symbols.txt | 67 + config/RZDP01/rels/d_a_obj_hfuta/splits.txt | 21 + config/RZDP01/rels/d_a_obj_hfuta/symbols.txt | 87 + config/RZDP01/rels/d_a_obj_hhashi/splits.txt | 14 + config/RZDP01/rels/d_a_obj_hhashi/symbols.txt | 81 + .../RZDP01/rels/d_a_obj_hsTarget/splits.txt | 22 + .../RZDP01/rels/d_a_obj_hsTarget/symbols.txt | 39 + config/RZDP01/rels/d_a_obj_ice_l/splits.txt | 14 + config/RZDP01/rels/d_a_obj_ice_l/symbols.txt | 58 + config/RZDP01/rels/d_a_obj_ice_s/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ice_s/symbols.txt | 75 + .../RZDP01/rels/d_a_obj_iceblock/splits.txt | 14 + .../RZDP01/rels/d_a_obj_iceblock/symbols.txt | 87 + config/RZDP01/rels/d_a_obj_iceleaf/splits.txt | 14 + .../RZDP01/rels/d_a_obj_iceleaf/symbols.txt | 44 + config/RZDP01/rels/d_a_obj_ihasi/splits.txt | 14 + config/RZDP01/rels/d_a_obj_ihasi/symbols.txt | 31 + config/RZDP01/rels/d_a_obj_ikada/splits.txt | 14 + config/RZDP01/rels/d_a_obj_ikada/symbols.txt | 54 + config/RZDP01/rels/d_a_obj_inobone/splits.txt | 14 + .../RZDP01/rels/d_a_obj_inobone/symbols.txt | 38 + config/RZDP01/rels/d_a_obj_ita/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ita/symbols.txt | 87 + config/RZDP01/rels/d_a_obj_itamato/splits.txt | 22 + .../RZDP01/rels/d_a_obj_itamato/symbols.txt | 70 + config/RZDP01/rels/d_a_obj_ito/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ito/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_kabuto/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kabuto/symbols.txt | 106 + config/RZDP01/rels/d_a_obj_kag/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kag/symbols.txt | 131 + config/RZDP01/rels/d_a_obj_kage/splits.txt | 14 + config/RZDP01/rels/d_a_obj_kage/symbols.txt | 28 + config/RZDP01/rels/d_a_obj_kago/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kago/symbols.txt | 96 + config/RZDP01/rels/d_a_obj_kaisou/splits.txt | 14 + config/RZDP01/rels/d_a_obj_kaisou/symbols.txt | 47 + .../RZDP01/rels/d_a_obj_kamakiri/splits.txt | 22 + .../RZDP01/rels/d_a_obj_kamakiri/symbols.txt | 102 + config/RZDP01/rels/d_a_obj_kanban2/splits.txt | 22 + .../RZDP01/rels/d_a_obj_kanban2/symbols.txt | 145 + config/RZDP01/rels/d_a_obj_kantera/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kantera/symbols.txt | 43 + .../rels/d_a_obj_katatsumuri/splits.txt | 22 + .../rels/d_a_obj_katatsumuri/symbols.txt | 97 + .../RZDP01/rels/d_a_obj_kazeneko/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kazeneko/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_kbacket/splits.txt | 22 + .../RZDP01/rels/d_a_obj_kbacket/symbols.txt | 86 + config/RZDP01/rels/d_a_obj_kbox/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kbox/symbols.txt | 96 + config/RZDP01/rels/d_a_obj_key/splits.txt | 22 + config/RZDP01/rels/d_a_obj_key/symbols.txt | 75 + config/RZDP01/rels/d_a_obj_keyhole/splits.txt | 22 + .../RZDP01/rels/d_a_obj_keyhole/symbols.txt | 115 + config/RZDP01/rels/d_a_obj_kgate/splits.txt | 14 + config/RZDP01/rels/d_a_obj_kgate/symbols.txt | 105 + config/RZDP01/rels/d_a_obj_ki/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ki/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_kiPot/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kiPot/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_kita/splits.txt | 22 + config/RZDP01/rels/d_a_obj_kita/symbols.txt | 56 + config/RZDP01/rels/d_a_obj_kjgjs/splits.txt | 14 + config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_kkanban/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kkanban/symbols.txt | 43 + config/RZDP01/rels/d_a_obj_klift00/splits.txt | 14 + .../RZDP01/rels/d_a_obj_klift00/symbols.txt | 55 + .../RZDP01/rels/d_a_obj_knBullet/splits.txt | 14 + .../RZDP01/rels/d_a_obj_knBullet/symbols.txt | 31 + .../RZDP01/rels/d_a_obj_kshutter/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kshutter/symbols.txt | 105 + .../RZDP01/rels/d_a_obj_ktOnFire/splits.txt | 22 + .../RZDP01/rels/d_a_obj_ktOnFire/symbols.txt | 40 + .../RZDP01/rels/d_a_obj_kuwagata/splits.txt | 22 + .../RZDP01/rels/d_a_obj_kuwagata/symbols.txt | 103 + .../RZDP01/rels/d_a_obj_kwheel00/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kwheel00/symbols.txt | 50 + .../RZDP01/rels/d_a_obj_kwheel01/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kwheel01/symbols.txt | 40 + config/RZDP01/rels/d_a_obj_kznkarm/splits.txt | 14 + .../RZDP01/rels/d_a_obj_kznkarm/symbols.txt | 46 + config/RZDP01/rels/d_a_obj_ladder/splits.txt | 16 + config/RZDP01/rels/d_a_obj_ladder/symbols.txt | 50 + config/RZDP01/rels/d_a_obj_laundry/splits.txt | 14 + .../RZDP01/rels/d_a_obj_laundry/symbols.txt | 42 + .../rels/d_a_obj_laundry_rope/splits.txt | 14 + .../rels/d_a_obj_laundry_rope/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_lbox/splits.txt | 22 + config/RZDP01/rels/d_a_obj_lbox/symbols.txt | 46 + .../rels/d_a_obj_life_container/splits.txt | 14 + .../rels/d_a_obj_life_container/symbols.txt | 76 + config/RZDP01/rels/d_a_obj_lp/splits.txt | 16 + config/RZDP01/rels/d_a_obj_lp/symbols.txt | 62 + .../rels/d_a_obj_lv1Candle00/splits.txt | 22 + .../rels/d_a_obj_lv1Candle00/symbols.txt | 53 + .../rels/d_a_obj_lv1Candle01/splits.txt | 22 + .../rels/d_a_obj_lv1Candle01/symbols.txt | 54 + .../RZDP01/rels/d_a_obj_lv2Candle/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv2Candle/symbols.txt | 60 + .../RZDP01/rels/d_a_obj_lv3Candle/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv3Candle/symbols.txt | 57 + .../RZDP01/rels/d_a_obj_lv3Water/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv3Water/symbols.txt | 85 + .../RZDP01/rels/d_a_obj_lv3Water2/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv3Water2/symbols.txt | 61 + .../RZDP01/rels/d_a_obj_lv3WaterB/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt | 24 + .../RZDP01/rels/d_a_obj_lv3saka00/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv3saka00/symbols.txt | 30 + .../rels/d_a_obj_lv3waterEff/splits.txt | 14 + .../rels/d_a_obj_lv3waterEff/symbols.txt | 24 + .../rels/d_a_obj_lv4CandleDemoTag/splits.txt | 20 + .../rels/d_a_obj_lv4CandleDemoTag/symbols.txt | 49 + .../rels/d_a_obj_lv4CandleTag/splits.txt | 22 + .../rels/d_a_obj_lv4CandleTag/symbols.txt | 49 + .../rels/d_a_obj_lv4EdShutter/splits.txt | 22 + .../rels/d_a_obj_lv4EdShutter/symbols.txt | 62 + config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv4Gate/symbols.txt | 49 + .../rels/d_a_obj_lv4HsTarget/splits.txt | 20 + .../rels/d_a_obj_lv4HsTarget/symbols.txt | 35 + .../RZDP01/rels/d_a_obj_lv4PoGate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt | 65 + .../rels/d_a_obj_lv4RailWall/splits.txt | 14 + .../rels/d_a_obj_lv4RailWall/symbols.txt | 52 + .../rels/d_a_obj_lv4SlideWall/splits.txt | 22 + .../rels/d_a_obj_lv4SlideWall/symbols.txt | 49 + .../RZDP01/rels/d_a_obj_lv4bridge/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv4bridge/symbols.txt | 47 + .../rels/d_a_obj_lv4chandelier/splits.txt | 14 + .../rels/d_a_obj_lv4chandelier/symbols.txt | 89 + .../RZDP01/rels/d_a_obj_lv4digsand/splits.txt | 14 + .../rels/d_a_obj_lv4digsand/symbols.txt | 37 + .../RZDP01/rels/d_a_obj_lv4floor/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv4floor/symbols.txt | 34 + config/RZDP01/rels/d_a_obj_lv4gear/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv4gear/symbols.txt | 28 + .../RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt | 14 + .../rels/d_a_obj_lv4prelvtr/symbols.txt | 32 + .../RZDP01/rels/d_a_obj_lv4prwall/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv4prwall/symbols.txt | 44 + config/RZDP01/rels/d_a_obj_lv4sand/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv4sand/symbols.txt | 44 + .../rels/d_a_obj_lv5FloorBoard/splits.txt | 22 + .../rels/d_a_obj_lv5FloorBoard/symbols.txt | 49 + .../RZDP01/rels/d_a_obj_lv5IceWall/splits.txt | 22 + .../rels/d_a_obj_lv5IceWall/symbols.txt | 61 + .../RZDP01/rels/d_a_obj_lv5SwIce/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt | 52 + .../RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt | 14 + .../rels/d_a_obj_lv5ychndlr/symbols.txt | 53 + .../rels/d_a_obj_lv5yiblltray/splits.txt | 14 + .../rels/d_a_obj_lv5yiblltray/symbols.txt | 63 + .../rels/d_a_obj_lv6ChangeGate/splits.txt | 22 + .../rels/d_a_obj_lv6ChangeGate/symbols.txt | 69 + .../rels/d_a_obj_lv6FurikoTrap/splits.txt | 22 + .../rels/d_a_obj_lv6FurikoTrap/symbols.txt | 57 + .../RZDP01/rels/d_a_obj_lv6Lblock/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt | 50 + .../RZDP01/rels/d_a_obj_lv6SwGate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt | 62 + .../RZDP01/rels/d_a_obj_lv6SzGate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt | 59 + .../RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt | 63 + .../rels/d_a_obj_lv6TogeRoll/splits.txt | 22 + .../rels/d_a_obj_lv6TogeRoll/symbols.txt | 74 + .../rels/d_a_obj_lv6TogeTrap/splits.txt | 22 + .../rels/d_a_obj_lv6TogeTrap/symbols.txt | 94 + .../RZDP01/rels/d_a_obj_lv6bemos/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv6bemos/symbols.txt | 47 + .../RZDP01/rels/d_a_obj_lv6bemos2/splits.txt | 17 + .../RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt | 101 + .../RZDP01/rels/d_a_obj_lv6egate/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv6egate/symbols.txt | 41 + .../RZDP01/rels/d_a_obj_lv6elevta/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv6elevta/symbols.txt | 46 + .../RZDP01/rels/d_a_obj_lv6swturn/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv6swturn/symbols.txt | 39 + .../RZDP01/rels/d_a_obj_lv7BsGate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt | 54 + .../rels/d_a_obj_lv7PropellerY/splits.txt | 22 + .../rels/d_a_obj_lv7PropellerY/symbols.txt | 62 + .../RZDP01/rels/d_a_obj_lv7bridge/splits.txt | 14 + .../RZDP01/rels/d_a_obj_lv7bridge/symbols.txt | 59 + .../rels/d_a_obj_lv8KekkaiTrap/splits.txt | 22 + .../rels/d_a_obj_lv8KekkaiTrap/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt | 22 + .../RZDP01/rels/d_a_obj_lv8Lift/symbols.txt | 69 + .../rels/d_a_obj_lv8OptiLift/splits.txt | 22 + .../rels/d_a_obj_lv8OptiLift/symbols.txt | 68 + .../RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt | 22 + .../rels/d_a_obj_lv8UdFloor/symbols.txt | 62 + .../rels/d_a_obj_lv9SwShutter/splits.txt | 22 + .../rels/d_a_obj_lv9SwShutter/symbols.txt | 50 + config/RZDP01/rels/d_a_obj_magLift/splits.txt | 22 + .../RZDP01/rels/d_a_obj_magLift/symbols.txt | 54 + .../RZDP01/rels/d_a_obj_magLiftRot/splits.txt | 22 + .../rels/d_a_obj_magLiftRot/symbols.txt | 71 + .../RZDP01/rels/d_a_obj_magne_arm/splits.txt | 14 + .../RZDP01/rels/d_a_obj_magne_arm/symbols.txt | 144 + config/RZDP01/rels/d_a_obj_maki/splits.txt | 22 + config/RZDP01/rels/d_a_obj_maki/symbols.txt | 47 + .../rels/d_a_obj_master_sword/splits.txt | 15 + .../rels/d_a_obj_master_sword/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_mato/splits.txt | 14 + config/RZDP01/rels/d_a_obj_mato/symbols.txt | 51 + .../RZDP01/rels/d_a_obj_metalbox/splits.txt | 14 + .../RZDP01/rels/d_a_obj_metalbox/symbols.txt | 26 + config/RZDP01/rels/d_a_obj_mgate/splits.txt | 14 + config/RZDP01/rels/d_a_obj_mgate/symbols.txt | 54 + config/RZDP01/rels/d_a_obj_mhole/splits.txt | 14 + config/RZDP01/rels/d_a_obj_mhole/symbols.txt | 42 + config/RZDP01/rels/d_a_obj_mie/splits.txt | 22 + config/RZDP01/rels/d_a_obj_mie/symbols.txt | 83 + .../rels/d_a_obj_mirror_6pole/splits.txt | 14 + .../rels/d_a_obj_mirror_6pole/symbols.txt | 27 + .../rels/d_a_obj_mirror_chain/splits.txt | 16 + .../rels/d_a_obj_mirror_chain/symbols.txt | 52 + .../rels/d_a_obj_mirror_sand/splits.txt | 14 + .../rels/d_a_obj_mirror_sand/symbols.txt | 21 + .../rels/d_a_obj_mirror_screw/splits.txt | 14 + .../rels/d_a_obj_mirror_screw/symbols.txt | 38 + .../rels/d_a_obj_mirror_table/splits.txt | 14 + .../rels/d_a_obj_mirror_table/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_movebox/splits.txt | 22 + .../RZDP01/rels/d_a_obj_movebox/symbols.txt | 119 + config/RZDP01/rels/d_a_obj_msima/splits.txt | 22 + config/RZDP01/rels/d_a_obj_msima/symbols.txt | 82 + config/RZDP01/rels/d_a_obj_mvstair/splits.txt | 14 + .../RZDP01/rels/d_a_obj_mvstair/symbols.txt | 59 + config/RZDP01/rels/d_a_obj_myogan/splits.txt | 22 + config/RZDP01/rels/d_a_obj_myogan/symbols.txt | 34 + config/RZDP01/rels/d_a_obj_nagaisu/splits.txt | 14 + .../RZDP01/rels/d_a_obj_nagaisu/symbols.txt | 58 + .../RZDP01/rels/d_a_obj_nameplate/splits.txt | 14 + .../RZDP01/rels/d_a_obj_nameplate/symbols.txt | 39 + config/RZDP01/rels/d_a_obj_nan/splits.txt | 22 + config/RZDP01/rels/d_a_obj_nan/symbols.txt | 124 + config/RZDP01/rels/d_a_obj_ndoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_ndoor/symbols.txt | 24 + config/RZDP01/rels/d_a_obj_nougu/splits.txt | 22 + config/RZDP01/rels/d_a_obj_nougu/symbols.txt | 56 + .../RZDP01/rels/d_a_obj_octhashi/splits.txt | 15 + .../RZDP01/rels/d_a_obj_octhashi/symbols.txt | 69 + config/RZDP01/rels/d_a_obj_oiltubo/splits.txt | 17 + .../RZDP01/rels/d_a_obj_oiltubo/symbols.txt | 65 + config/RZDP01/rels/d_a_obj_onsen/splits.txt | 14 + config/RZDP01/rels/d_a_obj_onsen/symbols.txt | 34 + .../RZDP01/rels/d_a_obj_onsenFire/splits.txt | 14 + .../RZDP01/rels/d_a_obj_onsenFire/symbols.txt | 16 + .../RZDP01/rels/d_a_obj_onsenTaru/splits.txt | 22 + .../RZDP01/rels/d_a_obj_onsenTaru/symbols.txt | 77 + .../rels/d_a_obj_ornament_cloth/splits.txt | 14 + .../rels/d_a_obj_ornament_cloth/symbols.txt | 39 + config/RZDP01/rels/d_a_obj_pdoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_pdoor/symbols.txt | 41 + config/RZDP01/rels/d_a_obj_pdtile/splits.txt | 14 + config/RZDP01/rels/d_a_obj_pdtile/symbols.txt | 87 + config/RZDP01/rels/d_a_obj_pdwall/splits.txt | 14 + config/RZDP01/rels/d_a_obj_pdwall/symbols.txt | 39 + config/RZDP01/rels/d_a_obj_picture/splits.txt | 14 + .../RZDP01/rels/d_a_obj_picture/symbols.txt | 76 + config/RZDP01/rels/d_a_obj_pillar/splits.txt | 22 + config/RZDP01/rels/d_a_obj_pillar/symbols.txt | 75 + config/RZDP01/rels/d_a_obj_pleaf/splits.txt | 22 + config/RZDP01/rels/d_a_obj_pleaf/symbols.txt | 49 + .../RZDP01/rels/d_a_obj_poCandle/splits.txt | 22 + .../RZDP01/rels/d_a_obj_poCandle/symbols.txt | 66 + config/RZDP01/rels/d_a_obj_poFire/splits.txt | 22 + config/RZDP01/rels/d_a_obj_poFire/symbols.txt | 87 + config/RZDP01/rels/d_a_obj_poTbox/splits.txt | 22 + config/RZDP01/rels/d_a_obj_poTbox/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_prop/splits.txt | 14 + config/RZDP01/rels/d_a_obj_prop/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_pumpkin/splits.txt | 22 + .../RZDP01/rels/d_a_obj_pumpkin/symbols.txt | 90 + config/RZDP01/rels/d_a_obj_rcircle/splits.txt | 14 + .../RZDP01/rels/d_a_obj_rcircle/symbols.txt | 29 + config/RZDP01/rels/d_a_obj_rfHole/splits.txt | 22 + config/RZDP01/rels/d_a_obj_rfHole/symbols.txt | 52 + config/RZDP01/rels/d_a_obj_rgate/splits.txt | 14 + config/RZDP01/rels/d_a_obj_rgate/symbols.txt | 86 + .../RZDP01/rels/d_a_obj_riverrock/splits.txt | 22 + .../RZDP01/rels/d_a_obj_riverrock/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_rock/splits.txt | 14 + config/RZDP01/rels/d_a_obj_rock/symbols.txt | 27 + .../rels/d_a_obj_rope_bridge/splits.txt | 14 + .../rels/d_a_obj_rope_bridge/symbols.txt | 82 + .../RZDP01/rels/d_a_obj_rotBridge/splits.txt | 22 + .../RZDP01/rels/d_a_obj_rotBridge/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_rotTrap/splits.txt | 22 + .../RZDP01/rels/d_a_obj_rotTrap/symbols.txt | 57 + config/RZDP01/rels/d_a_obj_roten/splits.txt | 14 + config/RZDP01/rels/d_a_obj_roten/symbols.txt | 46 + config/RZDP01/rels/d_a_obj_rstair/splits.txt | 14 + config/RZDP01/rels/d_a_obj_rstair/symbols.txt | 49 + config/RZDP01/rels/d_a_obj_rw/splits.txt | 22 + config/RZDP01/rels/d_a_obj_rw/symbols.txt | 57 + .../rels/d_a_obj_sWallShutter/splits.txt | 22 + .../rels/d_a_obj_sWallShutter/symbols.txt | 60 + config/RZDP01/rels/d_a_obj_saidan/splits.txt | 22 + config/RZDP01/rels/d_a_obj_saidan/symbols.txt | 48 + config/RZDP01/rels/d_a_obj_sakuita/splits.txt | 14 + .../RZDP01/rels/d_a_obj_sakuita/symbols.txt | 36 + .../rels/d_a_obj_sakuita_rope/splits.txt | 14 + .../rels/d_a_obj_sakuita_rope/symbols.txt | 54 + config/RZDP01/rels/d_a_obj_scannon/splits.txt | 17 + .../RZDP01/rels/d_a_obj_scannon/symbols.txt | 134 + .../rels/d_a_obj_scannon_crs/splits.txt | 14 + .../rels/d_a_obj_scannon_crs/symbols.txt | 79 + .../rels/d_a_obj_scannon_ten/splits.txt | 14 + .../rels/d_a_obj_scannon_ten/symbols.txt | 88 + .../RZDP01/rels/d_a_obj_sekidoor/splits.txt | 22 + .../RZDP01/rels/d_a_obj_sekidoor/symbols.txt | 56 + config/RZDP01/rels/d_a_obj_sekizo/splits.txt | 20 + config/RZDP01/rels/d_a_obj_sekizo/symbols.txt | 44 + config/RZDP01/rels/d_a_obj_sekizoa/splits.txt | 22 + .../RZDP01/rels/d_a_obj_sekizoa/symbols.txt | 199 + config/RZDP01/rels/d_a_obj_shield/splits.txt | 14 + config/RZDP01/rels/d_a_obj_shield/symbols.txt | 58 + config/RZDP01/rels/d_a_obj_sm_door/splits.txt | 14 + .../RZDP01/rels/d_a_obj_sm_door/symbols.txt | 55 + .../RZDP01/rels/d_a_obj_smallkey/splits.txt | 14 + .../RZDP01/rels/d_a_obj_smallkey/symbols.txt | 66 + config/RZDP01/rels/d_a_obj_smgdoor/splits.txt | 14 + .../RZDP01/rels/d_a_obj_smgdoor/symbols.txt | 75 + config/RZDP01/rels/d_a_obj_smoke/splits.txt | 14 + config/RZDP01/rels/d_a_obj_smoke/symbols.txt | 16 + config/RZDP01/rels/d_a_obj_smtile/splits.txt | 22 + config/RZDP01/rels/d_a_obj_smtile/symbols.txt | 52 + .../RZDP01/rels/d_a_obj_smw_stone/splits.txt | 14 + .../RZDP01/rels/d_a_obj_smw_stone/symbols.txt | 37 + .../RZDP01/rels/d_a_obj_snowEffTag/splits.txt | 22 + .../rels/d_a_obj_snowEffTag/symbols.txt | 36 + .../RZDP01/rels/d_a_obj_snow_soup/splits.txt | 14 + .../RZDP01/rels/d_a_obj_snow_soup/symbols.txt | 40 + config/RZDP01/rels/d_a_obj_so/splits.txt | 22 + config/RZDP01/rels/d_a_obj_so/symbols.txt | 143 + .../RZDP01/rels/d_a_obj_spinLift/splits.txt | 22 + .../RZDP01/rels/d_a_obj_spinLift/symbols.txt | 64 + .../RZDP01/rels/d_a_obj_ss_drink/splits.txt | 17 + .../RZDP01/rels/d_a_obj_ss_drink/symbols.txt | 84 + config/RZDP01/rels/d_a_obj_ss_item/splits.txt | 17 + .../RZDP01/rels/d_a_obj_ss_item/symbols.txt | 81 + .../RZDP01/rels/d_a_obj_stairBlock/splits.txt | 22 + .../rels/d_a_obj_stairBlock/symbols.txt | 47 + config/RZDP01/rels/d_a_obj_stick/splits.txt | 22 + config/RZDP01/rels/d_a_obj_stick/symbols.txt | 51 + config/RZDP01/rels/d_a_obj_stone/splits.txt | 14 + config/RZDP01/rels/d_a_obj_stone/symbols.txt | 105 + .../RZDP01/rels/d_a_obj_stoneMark/splits.txt | 14 + .../RZDP01/rels/d_a_obj_stoneMark/symbols.txt | 22 + config/RZDP01/rels/d_a_obj_stopper/splits.txt | 21 + .../RZDP01/rels/d_a_obj_stopper/symbols.txt | 65 + .../RZDP01/rels/d_a_obj_stopper2/splits.txt | 14 + .../RZDP01/rels/d_a_obj_stopper2/symbols.txt | 47 + config/RZDP01/rels/d_a_obj_suisya/splits.txt | 14 + config/RZDP01/rels/d_a_obj_suisya/symbols.txt | 28 + config/RZDP01/rels/d_a_obj_sw/splits.txt | 16 + config/RZDP01/rels/d_a_obj_sw/symbols.txt | 75 + config/RZDP01/rels/d_a_obj_swBallA/splits.txt | 16 + .../RZDP01/rels/d_a_obj_swBallA/symbols.txt | 50 + config/RZDP01/rels/d_a_obj_swBallB/splits.txt | 16 + .../RZDP01/rels/d_a_obj_swBallB/symbols.txt | 53 + config/RZDP01/rels/d_a_obj_swBallC/splits.txt | 14 + .../RZDP01/rels/d_a_obj_swBallC/symbols.txt | 64 + config/RZDP01/rels/d_a_obj_swLight/splits.txt | 14 + .../RZDP01/rels/d_a_obj_swLight/symbols.txt | 63 + config/RZDP01/rels/d_a_obj_swchain/splits.txt | 14 + .../RZDP01/rels/d_a_obj_swchain/symbols.txt | 68 + config/RZDP01/rels/d_a_obj_swhang/splits.txt | 14 + config/RZDP01/rels/d_a_obj_swhang/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_sword/splits.txt | 14 + config/RZDP01/rels/d_a_obj_sword/symbols.txt | 28 + .../rels/d_a_obj_swpropeller/splits.txt | 14 + .../rels/d_a_obj_swpropeller/symbols.txt | 43 + config/RZDP01/rels/d_a_obj_swpush/splits.txt | 21 + config/RZDP01/rels/d_a_obj_swpush/symbols.txt | 94 + config/RZDP01/rels/d_a_obj_swpush2/splits.txt | 14 + .../RZDP01/rels/d_a_obj_swpush2/symbols.txt | 62 + config/RZDP01/rels/d_a_obj_swpush5/splits.txt | 21 + .../RZDP01/rels/d_a_obj_swpush5/symbols.txt | 67 + .../RZDP01/rels/d_a_obj_swspinner/splits.txt | 14 + .../RZDP01/rels/d_a_obj_swspinner/symbols.txt | 37 + config/RZDP01/rels/d_a_obj_swturn/splits.txt | 14 + config/RZDP01/rels/d_a_obj_swturn/symbols.txt | 49 + config/RZDP01/rels/d_a_obj_syRock/splits.txt | 22 + config/RZDP01/rels/d_a_obj_syRock/symbols.txt | 89 + .../RZDP01/rels/d_a_obj_szbridge/splits.txt | 14 + .../RZDP01/rels/d_a_obj_szbridge/symbols.txt | 46 + config/RZDP01/rels/d_a_obj_taFence/splits.txt | 22 + .../RZDP01/rels/d_a_obj_taFence/symbols.txt | 70 + config/RZDP01/rels/d_a_obj_table/splits.txt | 14 + config/RZDP01/rels/d_a_obj_table/symbols.txt | 27 + .../RZDP01/rels/d_a_obj_takaraDai/splits.txt | 22 + .../RZDP01/rels/d_a_obj_takaraDai/symbols.txt | 60 + config/RZDP01/rels/d_a_obj_tatigi/splits.txt | 14 + config/RZDP01/rels/d_a_obj_tatigi/symbols.txt | 32 + config/RZDP01/rels/d_a_obj_ten/splits.txt | 22 + config/RZDP01/rels/d_a_obj_ten/symbols.txt | 99 + .../RZDP01/rels/d_a_obj_testcube/splits.txt | 11 + .../RZDP01/rels/d_a_obj_testcube/symbols.txt | 6 + config/RZDP01/rels/d_a_obj_tgake/splits.txt | 12 + config/RZDP01/rels/d_a_obj_tgake/symbols.txt | 25 + config/RZDP01/rels/d_a_obj_thashi/splits.txt | 14 + config/RZDP01/rels/d_a_obj_thashi/symbols.txt | 77 + config/RZDP01/rels/d_a_obj_thdoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_thdoor/symbols.txt | 57 + .../RZDP01/rels/d_a_obj_timeFire/splits.txt | 22 + .../RZDP01/rels/d_a_obj_timeFire/symbols.txt | 35 + config/RZDP01/rels/d_a_obj_timer/splits.txt | 14 + config/RZDP01/rels/d_a_obj_timer/symbols.txt | 20 + config/RZDP01/rels/d_a_obj_tks/splits.txt | 22 + config/RZDP01/rels/d_a_obj_tks/symbols.txt | 121 + config/RZDP01/rels/d_a_obj_tmoon/splits.txt | 12 + config/RZDP01/rels/d_a_obj_tmoon/symbols.txt | 19 + .../RZDP01/rels/d_a_obj_toaru_maki/splits.txt | 14 + .../rels/d_a_obj_toaru_maki/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_toby/splits.txt | 22 + config/RZDP01/rels/d_a_obj_toby/symbols.txt | 83 + .../RZDP01/rels/d_a_obj_tobyhouse/splits.txt | 21 + .../RZDP01/rels/d_a_obj_tobyhouse/symbols.txt | 85 + .../RZDP01/rels/d_a_obj_togeTrap/splits.txt | 22 + .../RZDP01/rels/d_a_obj_togeTrap/symbols.txt | 66 + config/RZDP01/rels/d_a_obj_tombo/splits.txt | 22 + config/RZDP01/rels/d_a_obj_tombo/symbols.txt | 107 + config/RZDP01/rels/d_a_obj_tornado/splits.txt | 14 + .../RZDP01/rels/d_a_obj_tornado/symbols.txt | 35 + .../RZDP01/rels/d_a_obj_tornado2/splits.txt | 14 + .../RZDP01/rels/d_a_obj_tornado2/symbols.txt | 43 + config/RZDP01/rels/d_a_obj_tp/splits.txt | 14 + config/RZDP01/rels/d_a_obj_tp/symbols.txt | 45 + config/RZDP01/rels/d_a_obj_treesh/splits.txt | 22 + config/RZDP01/rels/d_a_obj_treesh/symbols.txt | 46 + config/RZDP01/rels/d_a_obj_twGate/splits.txt | 22 + config/RZDP01/rels/d_a_obj_twGate/symbols.txt | 57 + config/RZDP01/rels/d_a_obj_udoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_udoor/symbols.txt | 30 + config/RZDP01/rels/d_a_obj_usaku/splits.txt | 14 + config/RZDP01/rels/d_a_obj_usaku/symbols.txt | 19 + config/RZDP01/rels/d_a_obj_vground/splits.txt | 14 + .../RZDP01/rels/d_a_obj_vground/symbols.txt | 26 + .../RZDP01/rels/d_a_obj_volcball/splits.txt | 14 + .../RZDP01/rels/d_a_obj_volcball/symbols.txt | 74 + config/RZDP01/rels/d_a_obj_volcbom/splits.txt | 14 + .../RZDP01/rels/d_a_obj_volcbom/symbols.txt | 113 + .../RZDP01/rels/d_a_obj_warp_kbrg/splits.txt | 14 + .../RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt | 108 + .../RZDP01/rels/d_a_obj_warp_obrg/splits.txt | 14 + .../RZDP01/rels/d_a_obj_warp_obrg/symbols.txt | 78 + .../RZDP01/rels/d_a_obj_waterGate/splits.txt | 22 + .../RZDP01/rels/d_a_obj_waterGate/symbols.txt | 52 + .../rels/d_a_obj_waterPillar/splits.txt | 22 + .../rels/d_a_obj_waterPillar/symbols.txt | 117 + .../RZDP01/rels/d_a_obj_waterfall/splits.txt | 16 + .../RZDP01/rels/d_a_obj_waterfall/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_wchain/splits.txt | 14 + config/RZDP01/rels/d_a_obj_wchain/symbols.txt | 61 + config/RZDP01/rels/d_a_obj_wdStick/splits.txt | 22 + .../RZDP01/rels/d_a_obj_wdStick/symbols.txt | 93 + config/RZDP01/rels/d_a_obj_web0/splits.txt | 22 + config/RZDP01/rels/d_a_obj_web0/symbols.txt | 42 + config/RZDP01/rels/d_a_obj_web1/splits.txt | 22 + config/RZDP01/rels/d_a_obj_web1/symbols.txt | 52 + .../RZDP01/rels/d_a_obj_well_cover/splits.txt | 14 + .../rels/d_a_obj_well_cover/symbols.txt | 36 + config/RZDP01/rels/d_a_obj_wflag/splits.txt | 14 + config/RZDP01/rels/d_a_obj_wflag/symbols.txt | 31 + .../RZDP01/rels/d_a_obj_wind_stone/splits.txt | 14 + .../rels/d_a_obj_wind_stone/symbols.txt | 41 + config/RZDP01/rels/d_a_obj_window/splits.txt | 14 + config/RZDP01/rels/d_a_obj_window/symbols.txt | 46 + .../rels/d_a_obj_wood_pendulum/splits.txt | 14 + .../rels/d_a_obj_wood_pendulum/symbols.txt | 29 + .../rels/d_a_obj_wood_statue/splits.txt | 14 + .../rels/d_a_obj_wood_statue/symbols.txt | 69 + config/RZDP01/rels/d_a_obj_wsword/splits.txt | 12 + config/RZDP01/rels/d_a_obj_wsword/symbols.txt | 21 + config/RZDP01/rels/d_a_obj_yel_bag/splits.txt | 22 + .../RZDP01/rels/d_a_obj_yel_bag/symbols.txt | 89 + .../RZDP01/rels/d_a_obj_yobikusa/splits.txt | 14 + .../RZDP01/rels/d_a_obj_yobikusa/symbols.txt | 48 + config/RZDP01/rels/d_a_obj_yousei/splits.txt | 16 + config/RZDP01/rels/d_a_obj_yousei/symbols.txt | 91 + config/RZDP01/rels/d_a_obj_ystone/splits.txt | 14 + config/RZDP01/rels/d_a_obj_ystone/symbols.txt | 37 + config/RZDP01/rels/d_a_obj_zcloth/splits.txt | 12 + config/RZDP01/rels/d_a_obj_zcloth/symbols.txt | 20 + config/RZDP01/rels/d_a_obj_zdoor/splits.txt | 14 + config/RZDP01/rels/d_a_obj_zdoor/symbols.txt | 58 + .../RZDP01/rels/d_a_obj_zrTurara/splits.txt | 22 + .../RZDP01/rels/d_a_obj_zrTurara/symbols.txt | 56 + .../rels/d_a_obj_zrTuraraRock/splits.txt | 22 + .../rels/d_a_obj_zrTuraraRock/symbols.txt | 56 + config/RZDP01/rels/d_a_obj_zraMark/splits.txt | 14 + .../RZDP01/rels/d_a_obj_zraMark/symbols.txt | 80 + .../RZDP01/rels/d_a_obj_zra_freeze/splits.txt | 14 + .../rels/d_a_obj_zra_freeze/symbols.txt | 37 + .../RZDP01/rels/d_a_obj_zra_rock/splits.txt | 14 + .../RZDP01/rels/d_a_obj_zra_rock/symbols.txt | 35 + config/RZDP01/rels/d_a_passer_mng/splits.txt | 14 + config/RZDP01/rels/d_a_passer_mng/symbols.txt | 29 + config/RZDP01/rels/d_a_path_line/splits.txt | 11 + config/RZDP01/rels/d_a_path_line/symbols.txt | 6 + config/RZDP01/rels/d_a_peru/splits.txt | 22 + config/RZDP01/rels/d_a_peru/symbols.txt | 194 + config/RZDP01/rels/d_a_ppolamp/splits.txt | 16 + config/RZDP01/rels/d_a_ppolamp/symbols.txt | 47 + config/RZDP01/rels/d_a_scene_exit/splits.txt | 14 + config/RZDP01/rels/d_a_scene_exit/symbols.txt | 16 + config/RZDP01/rels/d_a_scene_exit2/splits.txt | 14 + .../RZDP01/rels/d_a_scene_exit2/symbols.txt | 35 + config/RZDP01/rels/d_a_set_bgobj/splits.txt | 13 + config/RZDP01/rels/d_a_set_bgobj/symbols.txt | 14 + config/RZDP01/rels/d_a_shop_item/splits.txt | 14 + config/RZDP01/rels/d_a_shop_item/symbols.txt | 40 + config/RZDP01/rels/d_a_skip_2D/splits.txt | 12 + config/RZDP01/rels/d_a_skip_2D/symbols.txt | 21 + config/RZDP01/rels/d_a_spinner/splits.txt | 21 + config/RZDP01/rels/d_a_spinner/symbols.txt | 87 + config/RZDP01/rels/d_a_sq/splits.txt | 22 + config/RZDP01/rels/d_a_sq/symbols.txt | 80 + .../RZDP01/rels/d_a_startAndGoal/splits.txt | 14 + .../RZDP01/rels/d_a_startAndGoal/symbols.txt | 41 + config/RZDP01/rels/d_a_suspend/splits.txt | 14 + config/RZDP01/rels/d_a_suspend/symbols.txt | 14 + config/RZDP01/rels/d_a_swBall/splits.txt | 16 + config/RZDP01/rels/d_a_swBall/symbols.txt | 28 + config/RZDP01/rels/d_a_swLBall/splits.txt | 16 + config/RZDP01/rels/d_a_swLBall/symbols.txt | 30 + config/RZDP01/rels/d_a_swTime/splits.txt | 12 + config/RZDP01/rels/d_a_swTime/symbols.txt | 13 + config/RZDP01/rels/d_a_swc00/splits.txt | 14 + config/RZDP01/rels/d_a_swc00/symbols.txt | 28 + config/RZDP01/rels/d_a_swhit0/splits.txt | 14 + config/RZDP01/rels/d_a_swhit0/symbols.txt | 48 + config/RZDP01/rels/d_a_tag_CstaSw/splits.txt | 22 + config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt | 31 + config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt | 14 + .../RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt | 43 + config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt | 14 + .../RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt | 30 + config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt | 14 + .../RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt | 27 + config/RZDP01/rels/d_a_tag_TWgate/splits.txt | 14 + config/RZDP01/rels/d_a_tag_TWgate/symbols.txt | 83 + config/RZDP01/rels/d_a_tag_ajnot/splits.txt | 14 + config/RZDP01/rels/d_a_tag_ajnot/symbols.txt | 17 + config/RZDP01/rels/d_a_tag_allmato/splits.txt | 16 + .../RZDP01/rels/d_a_tag_allmato/symbols.txt | 67 + config/RZDP01/rels/d_a_tag_arena/splits.txt | 12 + config/RZDP01/rels/d_a_tag_arena/symbols.txt | 9 + .../RZDP01/rels/d_a_tag_assistance/splits.txt | 12 + .../rels/d_a_tag_assistance/symbols.txt | 11 + .../rels/d_a_tag_attack_item/splits.txt | 14 + .../rels/d_a_tag_attack_item/symbols.txt | 35 + .../RZDP01/rels/d_a_tag_attention/splits.txt | 14 + .../RZDP01/rels/d_a_tag_attention/symbols.txt | 17 + .../rels/d_a_tag_bottle_item/splits.txt | 14 + .../rels/d_a_tag_bottle_item/symbols.txt | 36 + config/RZDP01/rels/d_a_tag_camera/splits.txt | 16 + config/RZDP01/rels/d_a_tag_camera/symbols.txt | 42 + .../RZDP01/rels/d_a_tag_chgrestart/splits.txt | 14 + .../rels/d_a_tag_chgrestart/symbols.txt | 17 + .../RZDP01/rels/d_a_tag_chkpoint/splits.txt | 14 + .../RZDP01/rels/d_a_tag_chkpoint/symbols.txt | 20 + config/RZDP01/rels/d_a_tag_csw/splits.txt | 14 + config/RZDP01/rels/d_a_tag_csw/symbols.txt | 44 + config/RZDP01/rels/d_a_tag_escape/splits.txt | 12 + config/RZDP01/rels/d_a_tag_escape/symbols.txt | 9 + config/RZDP01/rels/d_a_tag_event/splits.txt | 14 + config/RZDP01/rels/d_a_tag_event/symbols.txt | 27 + config/RZDP01/rels/d_a_tag_evt/splits.txt | 14 + config/RZDP01/rels/d_a_tag_evt/symbols.txt | 38 + config/RZDP01/rels/d_a_tag_evtarea/splits.txt | 14 + .../RZDP01/rels/d_a_tag_evtarea/symbols.txt | 30 + config/RZDP01/rels/d_a_tag_evtmsg/splits.txt | 15 + config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt | 34 + .../RZDP01/rels/d_a_tag_firewall/splits.txt | 16 + .../RZDP01/rels/d_a_tag_firewall/symbols.txt | 25 + config/RZDP01/rels/d_a_tag_gra/splits.txt | 12 + config/RZDP01/rels/d_a_tag_gra/symbols.txt | 9 + config/RZDP01/rels/d_a_tag_gstart/splits.txt | 12 + config/RZDP01/rels/d_a_tag_gstart/symbols.txt | 13 + config/RZDP01/rels/d_a_tag_guard/splits.txt | 12 + config/RZDP01/rels/d_a_tag_guard/symbols.txt | 11 + config/RZDP01/rels/d_a_tag_hinit/splits.txt | 12 + config/RZDP01/rels/d_a_tag_hinit/symbols.txt | 13 + config/RZDP01/rels/d_a_tag_hjump/splits.txt | 14 + config/RZDP01/rels/d_a_tag_hjump/symbols.txt | 32 + config/RZDP01/rels/d_a_tag_howl/splits.txt | 14 + config/RZDP01/rels/d_a_tag_howl/symbols.txt | 23 + config/RZDP01/rels/d_a_tag_hstop/splits.txt | 22 + config/RZDP01/rels/d_a_tag_hstop/symbols.txt | 23 + .../rels/d_a_tag_instruction/splits.txt | 12 + .../rels/d_a_tag_instruction/symbols.txt | 9 + .../RZDP01/rels/d_a_tag_kago_fall/splits.txt | 14 + .../RZDP01/rels/d_a_tag_kago_fall/symbols.txt | 24 + config/RZDP01/rels/d_a_tag_kmsg/splits.txt | 14 + config/RZDP01/rels/d_a_tag_kmsg/symbols.txt | 37 + config/RZDP01/rels/d_a_tag_lantern/splits.txt | 22 + .../RZDP01/rels/d_a_tag_lantern/symbols.txt | 35 + .../RZDP01/rels/d_a_tag_lightball/splits.txt | 14 + .../RZDP01/rels/d_a_tag_lightball/symbols.txt | 17 + .../RZDP01/rels/d_a_tag_lv2prchk/splits.txt | 14 + .../RZDP01/rels/d_a_tag_lv2prchk/symbols.txt | 17 + config/RZDP01/rels/d_a_tag_lv5soup/splits.txt | 14 + .../RZDP01/rels/d_a_tag_lv5soup/symbols.txt | 27 + .../RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt | 22 + .../RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt | 31 + config/RZDP01/rels/d_a_tag_magne/splits.txt | 12 + config/RZDP01/rels/d_a_tag_magne/symbols.txt | 11 + config/RZDP01/rels/d_a_tag_mhint/splits.txt | 14 + config/RZDP01/rels/d_a_tag_mhint/symbols.txt | 23 + config/RZDP01/rels/d_a_tag_mist/splits.txt | 14 + config/RZDP01/rels/d_a_tag_mist/symbols.txt | 20 + config/RZDP01/rels/d_a_tag_mmsg/splits.txt | 14 + config/RZDP01/rels/d_a_tag_mmsg/symbols.txt | 17 + config/RZDP01/rels/d_a_tag_msg/splits.txt | 14 + config/RZDP01/rels/d_a_tag_msg/symbols.txt | 39 + config/RZDP01/rels/d_a_tag_mstop/splits.txt | 14 + config/RZDP01/rels/d_a_tag_mstop/symbols.txt | 21 + config/RZDP01/rels/d_a_tag_mwait/splits.txt | 14 + config/RZDP01/rels/d_a_tag_mwait/symbols.txt | 23 + config/RZDP01/rels/d_a_tag_myna2/splits.txt | 14 + config/RZDP01/rels/d_a_tag_myna2/symbols.txt | 16 + .../RZDP01/rels/d_a_tag_myna_light/splits.txt | 14 + .../rels/d_a_tag_myna_light/symbols.txt | 42 + config/RZDP01/rels/d_a_tag_pachi/splits.txt | 14 + config/RZDP01/rels/d_a_tag_pachi/symbols.txt | 17 + config/RZDP01/rels/d_a_tag_poFire/splits.txt | 20 + config/RZDP01/rels/d_a_tag_poFire/symbols.txt | 27 + config/RZDP01/rels/d_a_tag_push/splits.txt | 14 + config/RZDP01/rels/d_a_tag_push/symbols.txt | 29 + config/RZDP01/rels/d_a_tag_qs/splits.txt | 14 + config/RZDP01/rels/d_a_tag_qs/symbols.txt | 41 + .../RZDP01/rels/d_a_tag_ret_room/splits.txt | 14 + .../RZDP01/rels/d_a_tag_ret_room/symbols.txt | 24 + .../RZDP01/rels/d_a_tag_river_back/splits.txt | 14 + .../rels/d_a_tag_river_back/symbols.txt | 33 + .../RZDP01/rels/d_a_tag_rmbit_sw/splits.txt | 14 + .../RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt | 24 + .../RZDP01/rels/d_a_tag_schedule/splits.txt | 12 + .../RZDP01/rels/d_a_tag_schedule/symbols.txt | 9 + config/RZDP01/rels/d_a_tag_setBall/splits.txt | 12 + .../RZDP01/rels/d_a_tag_setBall/symbols.txt | 12 + .../RZDP01/rels/d_a_tag_setrestart/splits.txt | 14 + .../rels/d_a_tag_setrestart/symbols.txt | 17 + .../rels/d_a_tag_shop_camera/splits.txt | 14 + .../rels/d_a_tag_shop_camera/symbols.txt | 24 + .../RZDP01/rels/d_a_tag_shop_item/splits.txt | 14 + .../RZDP01/rels/d_a_tag_shop_item/symbols.txt | 31 + config/RZDP01/rels/d_a_tag_smk_emt/splits.txt | 14 + .../RZDP01/rels/d_a_tag_smk_emt/symbols.txt | 22 + config/RZDP01/rels/d_a_tag_spinner/splits.txt | 14 + .../RZDP01/rels/d_a_tag_spinner/symbols.txt | 18 + config/RZDP01/rels/d_a_tag_sppath/splits.txt | 14 + config/RZDP01/rels/d_a_tag_sppath/symbols.txt | 25 + config/RZDP01/rels/d_a_tag_spring/splits.txt | 14 + config/RZDP01/rels/d_a_tag_spring/symbols.txt | 17 + .../RZDP01/rels/d_a_tag_ss_drink/splits.txt | 14 + .../RZDP01/rels/d_a_tag_ss_drink/symbols.txt | 42 + .../RZDP01/rels/d_a_tag_statue_evt/splits.txt | 14 + .../rels/d_a_tag_statue_evt/symbols.txt | 65 + config/RZDP01/rels/d_a_tag_stream/splits.txt | 14 + config/RZDP01/rels/d_a_tag_stream/symbols.txt | 15 + config/RZDP01/rels/d_a_tag_telop/splits.txt | 12 + config/RZDP01/rels/d_a_tag_telop/symbols.txt | 14 + .../RZDP01/rels/d_a_tag_theB_hint/splits.txt | 14 + .../RZDP01/rels/d_a_tag_theB_hint/symbols.txt | 12 + .../RZDP01/rels/d_a_tag_wara_howl/splits.txt | 14 + .../RZDP01/rels/d_a_tag_wara_howl/symbols.txt | 22 + config/RZDP01/rels/d_a_tag_watchge/splits.txt | 14 + .../RZDP01/rels/d_a_tag_watchge/symbols.txt | 16 + .../RZDP01/rels/d_a_tag_waterfall/splits.txt | 22 + .../RZDP01/rels/d_a_tag_waterfall/symbols.txt | 41 + config/RZDP01/rels/d_a_tag_wljump/splits.txt | 14 + config/RZDP01/rels/d_a_tag_wljump/symbols.txt | 22 + config/RZDP01/rels/d_a_tag_yami/splits.txt | 14 + config/RZDP01/rels/d_a_tag_yami/symbols.txt | 23 + config/RZDP01/rels/d_a_talk/splits.txt | 12 + config/RZDP01/rels/d_a_talk/symbols.txt | 15 + config/RZDP01/rels/d_a_tbox/splits.txt | 22 + config/RZDP01/rels/d_a_tbox/symbols.txt | 199 + config/RZDP01/rels/d_a_tbox2/splits.txt | 14 + config/RZDP01/rels/d_a_tbox2/symbols.txt | 76 + config/RZDP01/rels/d_a_tboxSw/splits.txt | 12 + config/RZDP01/rels/d_a_tboxSw/symbols.txt | 13 + config/RZDP01/rels/d_a_title/splits.txt | 22 + config/RZDP01/rels/d_a_title/symbols.txt | 66 + config/RZDP01/rels/d_a_vrbox/splits.txt | 14 + config/RZDP01/rels/d_a_vrbox/symbols.txt | 16 + config/RZDP01/rels/d_a_vrbox2/splits.txt | 16 + config/RZDP01/rels/d_a_vrbox2/symbols.txt | 40 + config/RZDP01/rels/d_a_warp_bug/splits.txt | 14 + config/RZDP01/rels/d_a_warp_bug/symbols.txt | 19 + config/RZDP01/rels/d_a_ykgr/splits.txt | 22 + config/RZDP01/rels/d_a_ykgr/symbols.txt | 55 + .../RZDP01/rels/f_pc_profile_lst/splits.txt | 12 + .../RZDP01/rels/f_pc_profile_lst/symbols.txt | 8 + config/RZDP01/splits.txt | 4323 ++ config/RZDP01/symbols.txt | 33089 ++++++++++++++++ configure.py | 9 +- orig/RZDP01/.gitkeep | 0 3018 files changed, 202807 insertions(+), 6 deletions(-) create mode 100644 assets/RZDP01/res/CardIcon/cardicon.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN01.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN04.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN05.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN06.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN07.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN08.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN09.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN10.h create mode 100644 assets/RZDP01/res/FieldMap/D_MN11.h create mode 100644 assets/RZDP01/res/FieldMap/Field0.h create mode 100644 assets/RZDP01/res/FieldMap/res-d.h create mode 100644 assets/RZDP01/res/FieldMap/res-f.h create mode 100644 assets/RZDP01/res/Fonteu/fontres.h create mode 100644 assets/RZDP01/res/Fonteu/rubyres.h create mode 100644 assets/RZDP01/res/Fontus/fontres.h create mode 100644 assets/RZDP01/res/Fontus/rubyres.h create mode 100644 assets/RZDP01/res/Layout/LogoPalFr.h create mode 100644 assets/RZDP01/res/Layout/LogoPalGm.h create mode 100644 assets/RZDP01/res/Layout/LogoPalIt.h create mode 100644 assets/RZDP01/res/Layout/LogoPalSp.h create mode 100644 assets/RZDP01/res/Layout/LogoPalUk.h create mode 100644 assets/RZDP01/res/Layout/Title2D.h create mode 100644 assets/RZDP01/res/Layout/button.h create mode 100644 assets/RZDP01/res/Layout/clctres.h create mode 100644 assets/RZDP01/res/Layout/clctresE3.h create mode 100644 assets/RZDP01/res/Layout/clctresR.h create mode 100644 assets/RZDP01/res/Layout/dmapres.h create mode 100644 assets/RZDP01/res/Layout/errorres.h create mode 100644 assets/RZDP01/res/Layout/fishres.h create mode 100644 assets/RZDP01/res/Layout/fmapres.h create mode 100644 assets/RZDP01/res/Layout/insectRes.h create mode 100644 assets/RZDP01/res/Layout/itemicon.h create mode 100644 assets/RZDP01/res/Layout/itemres.h create mode 100644 assets/RZDP01/res/Layout/itmInfRes.h create mode 100644 assets/RZDP01/res/Layout/letres.h create mode 100644 assets/RZDP01/res/Layout/main2D.h create mode 100644 assets/RZDP01/res/Layout/msgcom.h create mode 100644 assets/RZDP01/res/Layout/msgres00.h create mode 100644 assets/RZDP01/res/Layout/msgres01.h create mode 100644 assets/RZDP01/res/Layout/msgres02.h create mode 100644 assets/RZDP01/res/Layout/msgres03.h create mode 100644 assets/RZDP01/res/Layout/msgres04.h create mode 100644 assets/RZDP01/res/Layout/msgres04F.h create mode 100644 assets/RZDP01/res/Layout/msgres05.h create mode 100644 assets/RZDP01/res/Layout/msgres06.h create mode 100644 assets/RZDP01/res/Layout/optres.h create mode 100644 assets/RZDP01/res/Layout/playerName.h create mode 100644 assets/RZDP01/res/Layout/ringres.h create mode 100644 assets/RZDP01/res/Layout/saveres.h create mode 100644 assets/RZDP01/res/Layout/skillres.h create mode 100644 assets/RZDP01/res/LayoutRevo/buttonR.h create mode 100644 assets/RZDP01/res/LayoutRevo/clctresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/dmapresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/fishresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/fmapresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/insectResR.h create mode 100644 assets/RZDP01/res/LayoutRevo/itmInfResR.h create mode 100644 assets/RZDP01/res/LayoutRevo/letresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/logoR.h create mode 100644 assets/RZDP01/res/LayoutRevo/main2DR.h create mode 100644 assets/RZDP01/res/LayoutRevo/msgcomR.h create mode 100644 assets/RZDP01/res/LayoutRevo/msgres00R.h create mode 100644 assets/RZDP01/res/LayoutRevo/msgres01R.h create mode 100644 assets/RZDP01/res/LayoutRevo/msgres02R.h create mode 100644 assets/RZDP01/res/LayoutRevo/msgres03R.h create mode 100644 assets/RZDP01/res/LayoutRevo/optresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/ringresR.h create mode 100644 assets/RZDP01/res/LayoutRevo/skillresR.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres1.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres2.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres3.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres4.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres5.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres6.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres7.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres8.h create mode 100644 assets/RZDP01/res/Msgfr/bmgres99.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres1.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres2.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres3.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres4.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres5.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres6.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres7.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres8.h create mode 100644 assets/RZDP01/res/Msgsp/bmgres99.h create mode 100644 assets/RZDP01/res/Msgus/bmgres.h create mode 100644 assets/RZDP01/res/Msgus/bmgres1.h create mode 100644 assets/RZDP01/res/Msgus/bmgres2.h create mode 100644 assets/RZDP01/res/Msgus/bmgres3.h create mode 100644 assets/RZDP01/res/Msgus/bmgres4.h create mode 100644 assets/RZDP01/res/Msgus/bmgres5.h create mode 100644 assets/RZDP01/res/Msgus/bmgres6.h create mode 100644 assets/RZDP01/res/Msgus/bmgres7.h create mode 100644 assets/RZDP01/res/Msgus/bmgres8.h create mode 100644 assets/RZDP01/res/Msgus/bmgres99.h create mode 100644 assets/RZDP01/res/Object/@bg0000.h create mode 100644 assets/RZDP01/res/Object/@bg0001.h create mode 100644 assets/RZDP01/res/Object/@bg0002.h create mode 100644 assets/RZDP01/res/Object/@bg0003.h create mode 100644 assets/RZDP01/res/Object/@bg0004.h create mode 100644 assets/RZDP01/res/Object/@bg0005.h create mode 100644 assets/RZDP01/res/Object/@bg0006.h create mode 100644 assets/RZDP01/res/Object/@bg0007.h create mode 100644 assets/RZDP01/res/Object/@bg0008.h create mode 100644 assets/RZDP01/res/Object/@bg0009.h create mode 100644 assets/RZDP01/res/Object/@bg000a.h create mode 100644 assets/RZDP01/res/Object/@bg000b.h create mode 100644 assets/RZDP01/res/Object/@bg000c.h create mode 100644 assets/RZDP01/res/Object/@bg000d.h create mode 100644 assets/RZDP01/res/Object/@bg000e.h create mode 100644 assets/RZDP01/res/Object/@bg000f.h create mode 100644 assets/RZDP01/res/Object/@bg0010.h create mode 100644 assets/RZDP01/res/Object/@bg0011.h create mode 100644 assets/RZDP01/res/Object/@bg0012.h create mode 100644 assets/RZDP01/res/Object/@bg0013.h create mode 100644 assets/RZDP01/res/Object/@bg0014.h create mode 100644 assets/RZDP01/res/Object/@bg0015.h create mode 100644 assets/RZDP01/res/Object/@bg0016.h create mode 100644 assets/RZDP01/res/Object/@bg0017.h create mode 100644 assets/RZDP01/res/Object/@bg0018.h create mode 100644 assets/RZDP01/res/Object/@bg0019.h create mode 100644 assets/RZDP01/res/Object/@bg001a.h create mode 100644 assets/RZDP01/res/Object/@bg001b.h create mode 100644 assets/RZDP01/res/Object/@bg001c.h create mode 100644 assets/RZDP01/res/Object/@bg001d.h create mode 100644 assets/RZDP01/res/Object/@bg001e.h create mode 100644 assets/RZDP01/res/Object/@bg001f.h create mode 100644 assets/RZDP01/res/Object/@bg0020.h create mode 100644 assets/RZDP01/res/Object/@bg0021.h create mode 100644 assets/RZDP01/res/Object/@bg0022.h create mode 100644 assets/RZDP01/res/Object/@bg0023.h create mode 100644 assets/RZDP01/res/Object/@bg0024.h create mode 100644 assets/RZDP01/res/Object/@bg0025.h create mode 100644 assets/RZDP01/res/Object/@bg0026.h create mode 100644 assets/RZDP01/res/Object/@bg0027.h create mode 100644 assets/RZDP01/res/Object/@bg0028.h create mode 100644 assets/RZDP01/res/Object/@bg0029.h create mode 100644 assets/RZDP01/res/Object/@bg002a.h create mode 100644 assets/RZDP01/res/Object/@bg002b.h create mode 100644 assets/RZDP01/res/Object/@bg002c.h create mode 100644 assets/RZDP01/res/Object/@bg002d.h create mode 100644 assets/RZDP01/res/Object/@bg002e.h create mode 100644 assets/RZDP01/res/Object/@bg002f.h create mode 100644 assets/RZDP01/res/Object/@bg0030.h create mode 100644 assets/RZDP01/res/Object/@bg0031.h create mode 100644 assets/RZDP01/res/Object/@bg0032.h create mode 100644 assets/RZDP01/res/Object/@bg0033.h create mode 100644 assets/RZDP01/res/Object/@bg0034.h create mode 100644 assets/RZDP01/res/Object/@bg0035.h create mode 100644 assets/RZDP01/res/Object/@bg0036.h create mode 100644 assets/RZDP01/res/Object/@bg0037.h create mode 100644 assets/RZDP01/res/Object/@bg0038.h create mode 100644 assets/RZDP01/res/Object/@bg0039.h create mode 100644 assets/RZDP01/res/Object/@bg003a.h create mode 100644 assets/RZDP01/res/Object/@bg003b.h create mode 100644 assets/RZDP01/res/Object/@bg003c.h create mode 100644 assets/RZDP01/res/Object/@bg003d.h create mode 100644 assets/RZDP01/res/Object/@bg003e.h create mode 100644 assets/RZDP01/res/Object/@bg003f.h create mode 100644 assets/RZDP01/res/Object/@bg0040.h create mode 100644 assets/RZDP01/res/Object/@bg0041.h create mode 100644 assets/RZDP01/res/Object/@bg0042.h create mode 100644 assets/RZDP01/res/Object/@bg0043.h create mode 100644 assets/RZDP01/res/Object/@bg0044.h create mode 100644 assets/RZDP01/res/Object/@bg0045.h create mode 100644 assets/RZDP01/res/Object/@bg0046.h create mode 100644 assets/RZDP01/res/Object/@bg0047.h create mode 100644 assets/RZDP01/res/Object/@bg0048.h create mode 100644 assets/RZDP01/res/Object/@bg0049.h create mode 100644 assets/RZDP01/res/Object/@bg004a.h create mode 100644 assets/RZDP01/res/Object/@bg004b.h create mode 100644 assets/RZDP01/res/Object/@bg004c.h create mode 100644 assets/RZDP01/res/Object/@bg004d.h create mode 100644 assets/RZDP01/res/Object/@bg004e.h create mode 100644 assets/RZDP01/res/Object/@bg004f.h create mode 100644 assets/RZDP01/res/Object/@bg0050.h create mode 100644 assets/RZDP01/res/Object/@bg0051.h create mode 100644 assets/RZDP01/res/Object/@bg0052.h create mode 100644 assets/RZDP01/res/Object/@bg0053.h create mode 100644 assets/RZDP01/res/Object/@bg0054.h create mode 100644 assets/RZDP01/res/Object/@bg0055.h create mode 100644 assets/RZDP01/res/Object/@bg0056.h create mode 100644 assets/RZDP01/res/Object/@bg0057.h create mode 100644 assets/RZDP01/res/Object/@bg0058.h create mode 100644 assets/RZDP01/res/Object/@bg0059.h create mode 100644 assets/RZDP01/res/Object/@bg005a.h create mode 100644 assets/RZDP01/res/Object/@bg005b.h create mode 100644 assets/RZDP01/res/Object/@bg005c.h create mode 100644 assets/RZDP01/res/Object/@bg005d.h create mode 100644 assets/RZDP01/res/Object/@bg005e.h create mode 100644 assets/RZDP01/res/Object/@bg005f.h create mode 100644 assets/RZDP01/res/Object/@bg0060.h create mode 100644 assets/RZDP01/res/Object/@bg0061.h create mode 100644 assets/RZDP01/res/Object/@bg0062.h create mode 100644 assets/RZDP01/res/Object/@bg0063.h create mode 100644 assets/RZDP01/res/Object/A_BkDoor.h create mode 100644 assets/RZDP01/res/Object/A_IwaAto.h create mode 100644 assets/RZDP01/res/Object/A_SMBlock.h create mode 100644 assets/RZDP01/res/Object/A_SMGDoor.h create mode 100644 assets/RZDP01/res/Object/A_SMKDoor.h create mode 100644 assets/RZDP01/res/Object/A_SMTile.h create mode 100644 assets/RZDP01/res/Object/A_SakuIta.h create mode 100644 assets/RZDP01/res/Object/A_TGake.h create mode 100644 assets/RZDP01/res/Object/A_TMoon.h create mode 100644 assets/RZDP01/res/Object/A_Turuki.h create mode 100644 assets/RZDP01/res/Object/A_UHDoor.h create mode 100644 assets/RZDP01/res/Object/AlAnm.h create mode 100644 assets/RZDP01/res/Object/Alink.h create mode 100644 assets/RZDP01/res/Object/Always.h create mode 100644 assets/RZDP01/res/Object/Aru.h create mode 100644 assets/RZDP01/res/Object/Aru1.h create mode 100644 assets/RZDP01/res/Object/Ash.h create mode 100644 assets/RZDP01/res/Object/Ash1.h create mode 100644 assets/RZDP01/res/Object/Ash2.h create mode 100644 assets/RZDP01/res/Object/AshB.h create mode 100644 assets/RZDP01/res/Object/AutoMata.h create mode 100644 assets/RZDP01/res/Object/BDoorTAnm.h create mode 100644 assets/RZDP01/res/Object/BDoorYAnm.h create mode 100644 assets/RZDP01/res/Object/BHBridge.h create mode 100644 assets/RZDP01/res/Object/BYRock.h create mode 100644 assets/RZDP01/res/Object/B_Hashi.h create mode 100644 assets/RZDP01/res/Object/B_bh.h create mode 100644 assets/RZDP01/res/Object/B_bq.h create mode 100644 assets/RZDP01/res/Object/B_dr.h create mode 100644 assets/RZDP01/res/Object/B_ds.h create mode 100644 assets/RZDP01/res/Object/B_gg.h create mode 100644 assets/RZDP01/res/Object/B_gm.h create mode 100644 assets/RZDP01/res/Object/B_gnd.h create mode 100644 assets/RZDP01/res/Object/B_go.h create mode 100644 assets/RZDP01/res/Object/B_gos.h create mode 100644 assets/RZDP01/res/Object/B_hg.h create mode 100644 assets/RZDP01/res/Object/B_ling.h create mode 100644 assets/RZDP01/res/Object/B_mD_milk.h create mode 100644 assets/RZDP01/res/Object/B_mD_oil.h create mode 100644 assets/RZDP01/res/Object/B_mD_sold.h create mode 100644 assets/RZDP01/res/Object/B_mgn.h create mode 100644 assets/RZDP01/res/Object/B_mgne.h create mode 100644 assets/RZDP01/res/Object/B_oh.h create mode 100644 assets/RZDP01/res/Object/B_tn.h create mode 100644 assets/RZDP01/res/Object/B_tnp.h create mode 100644 assets/RZDP01/res/Object/B_tnp2.h create mode 100644 assets/RZDP01/res/Object/B_yo.h create mode 100644 assets/RZDP01/res/Object/B_zan.h create mode 100644 assets/RZDP01/res/Object/Balloon2D.h create mode 100644 assets/RZDP01/res/Object/Bans.h create mode 100644 assets/RZDP01/res/Object/Bans1.h create mode 100644 assets/RZDP01/res/Object/Bans2.h create mode 100644 assets/RZDP01/res/Object/Bans_TW.h create mode 100644 assets/RZDP01/res/Object/Bat.h create mode 100644 assets/RZDP01/res/Object/Bd.h create mode 100644 assets/RZDP01/res/Object/Besu.h create mode 100644 assets/RZDP01/res/Object/Besu0.h create mode 100644 assets/RZDP01/res/Object/Besu1.h create mode 100644 assets/RZDP01/res/Object/Besu2.h create mode 100644 assets/RZDP01/res/Object/Besu3.h create mode 100644 assets/RZDP01/res/Object/Besu_TW.h create mode 100644 assets/RZDP01/res/Object/Besu_p1.h create mode 100644 assets/RZDP01/res/Object/Blue_Ns.h create mode 100644 assets/RZDP01/res/Object/Bmdl.h create mode 100644 assets/RZDP01/res/Object/Bombf.h create mode 100644 assets/RZDP01/res/Object/Bou.h create mode 100644 assets/RZDP01/res/Object/Bou1.h create mode 100644 assets/RZDP01/res/Object/Bou2.h create mode 100644 assets/RZDP01/res/Object/Bou3.h create mode 100644 assets/RZDP01/res/Object/Bou4.h create mode 100644 assets/RZDP01/res/Object/Bou_p1.h create mode 100644 assets/RZDP01/res/Object/BoxC.h create mode 100644 assets/RZDP01/res/Object/CWShd.h create mode 100644 assets/RZDP01/res/Object/CamParam.h create mode 100644 assets/RZDP01/res/Object/Canoe.h create mode 100644 assets/RZDP01/res/Object/CanoeB.h create mode 100644 assets/RZDP01/res/Object/CanoeE3.h create mode 100644 assets/RZDP01/res/Object/CatDoor.h create mode 100644 assets/RZDP01/res/Object/Cdoor.h create mode 100644 assets/RZDP01/res/Object/Chin.h create mode 100644 assets/RZDP01/res/Object/Coach.h create mode 100644 assets/RZDP01/res/Object/Coach2D.h create mode 100644 assets/RZDP01/res/Object/Cow.h create mode 100644 assets/RZDP01/res/Object/Crope.h create mode 100644 assets/RZDP01/res/Object/CrvFence.h create mode 100644 assets/RZDP01/res/Object/CrvGate.h create mode 100644 assets/RZDP01/res/Object/CrvLH_Dw.h create mode 100644 assets/RZDP01/res/Object/CrvLH_Up.h create mode 100644 assets/RZDP01/res/Object/CrvSteel.h create mode 100644 assets/RZDP01/res/Object/CstaBS.h create mode 100644 assets/RZDP01/res/Object/CstaF.h create mode 100644 assets/RZDP01/res/Object/CstaFB.h create mode 100644 assets/RZDP01/res/Object/Cstatue.h create mode 100644 assets/RZDP01/res/Object/D_Brock.h create mode 100644 assets/RZDP01/res/Object/D_Hfsw00.h create mode 100644 assets/RZDP01/res/Object/D_KGate00.h create mode 100644 assets/RZDP01/res/Object/D_KGate01.h create mode 100644 assets/RZDP01/res/Object/D_MKey_01.h create mode 100644 assets/RZDP01/res/Object/D_MKey_02.h create mode 100644 assets/RZDP01/res/Object/D_MKey_03.h create mode 100644 assets/RZDP01/res/Object/D_Marm.h create mode 100644 assets/RZDP01/res/Object/D_Srock.h create mode 100644 assets/RZDP01/res/Object/D_aotubo0.h create mode 100644 assets/RZDP01/res/Object/Dalways.h create mode 100644 assets/RZDP01/res/Object/DbDoor0.h create mode 100644 assets/RZDP01/res/Object/Demo01_00.h create mode 100644 assets/RZDP01/res/Object/Demo01_01.h create mode 100644 assets/RZDP01/res/Object/Demo01_02.h create mode 100644 assets/RZDP01/res/Object/Demo01_03.h create mode 100644 assets/RZDP01/res/Object/Demo01_04.h create mode 100644 assets/RZDP01/res/Object/Demo01_05.h create mode 100644 assets/RZDP01/res/Object/Demo02_00.h create mode 100644 assets/RZDP01/res/Object/Demo04_00.h create mode 100644 assets/RZDP01/res/Object/Demo04_01.h create mode 100644 assets/RZDP01/res/Object/Demo04_02.h create mode 100644 assets/RZDP01/res/Object/Demo06_01.h create mode 100644 assets/RZDP01/res/Object/Demo06_02.h create mode 100644 assets/RZDP01/res/Object/Demo07_01.h create mode 100644 assets/RZDP01/res/Object/Demo07_02.h create mode 100644 assets/RZDP01/res/Object/Demo07_03.h create mode 100644 assets/RZDP01/res/Object/Demo08_00.h create mode 100644 assets/RZDP01/res/Object/Demo08_01.h create mode 100644 assets/RZDP01/res/Object/Demo08_02.h create mode 100644 assets/RZDP01/res/Object/Demo09_00.h create mode 100644 assets/RZDP01/res/Object/Demo09_01.h create mode 100644 assets/RZDP01/res/Object/Demo09_02.h create mode 100644 assets/RZDP01/res/Object/Demo10_01.h create mode 100644 assets/RZDP01/res/Object/Demo11_00.h create mode 100644 assets/RZDP01/res/Object/Demo13_00.h create mode 100644 assets/RZDP01/res/Object/Demo14_00.h create mode 100644 assets/RZDP01/res/Object/Demo14_01.h create mode 100644 assets/RZDP01/res/Object/Demo15_00.h create mode 100644 assets/RZDP01/res/Object/Demo16_00.h create mode 100644 assets/RZDP01/res/Object/Demo17_00.h create mode 100644 assets/RZDP01/res/Object/Demo18_00.h create mode 100644 assets/RZDP01/res/Object/Demo19_01.h create mode 100644 assets/RZDP01/res/Object/Demo19_02.h create mode 100644 assets/RZDP01/res/Object/Demo20_01.h create mode 100644 assets/RZDP01/res/Object/Demo20_02.h create mode 100644 assets/RZDP01/res/Object/Demo21_00.h create mode 100644 assets/RZDP01/res/Object/Demo21_02.h create mode 100644 assets/RZDP01/res/Object/Demo22_01.h create mode 100644 assets/RZDP01/res/Object/Demo22_02.h create mode 100644 assets/RZDP01/res/Object/Demo23_01.h create mode 100644 assets/RZDP01/res/Object/Demo23_02.h create mode 100644 assets/RZDP01/res/Object/Demo23_03.h create mode 100644 assets/RZDP01/res/Object/Demo23_04.h create mode 100644 assets/RZDP01/res/Object/Demo23_06.h create mode 100644 assets/RZDP01/res/Object/Demo24_01.h create mode 100644 assets/RZDP01/res/Object/Demo24_02.h create mode 100644 assets/RZDP01/res/Object/Demo24_03.h create mode 100644 assets/RZDP01/res/Object/Demo24_04.h create mode 100644 assets/RZDP01/res/Object/Demo25_01.h create mode 100644 assets/RZDP01/res/Object/Demo26_00.h create mode 100644 assets/RZDP01/res/Object/Demo27_01.h create mode 100644 assets/RZDP01/res/Object/Demo27_02.h create mode 100644 assets/RZDP01/res/Object/Demo28_01.h create mode 100644 assets/RZDP01/res/Object/Demo28_02.h create mode 100644 assets/RZDP01/res/Object/Demo28_03.h create mode 100644 assets/RZDP01/res/Object/Demo29_00.h create mode 100644 assets/RZDP01/res/Object/Demo30_01.h create mode 100644 assets/RZDP01/res/Object/Demo30_02.h create mode 100644 assets/RZDP01/res/Object/Demo31_01.h create mode 100644 assets/RZDP01/res/Object/Demo31_02.h create mode 100644 assets/RZDP01/res/Object/Demo31_03.h create mode 100644 assets/RZDP01/res/Object/Demo31_04.h create mode 100644 assets/RZDP01/res/Object/Demo31_05.h create mode 100644 assets/RZDP01/res/Object/Demo31_06.h create mode 100644 assets/RZDP01/res/Object/Demo31_07.h create mode 100644 assets/RZDP01/res/Object/Demo31_08.h create mode 100644 assets/RZDP01/res/Object/Demo31_09.h create mode 100644 assets/RZDP01/res/Object/Demo31_10.h create mode 100644 assets/RZDP01/res/Object/Demo31_11.h create mode 100644 assets/RZDP01/res/Object/Demo31_12.h create mode 100644 assets/RZDP01/res/Object/Demo31_13.h create mode 100644 assets/RZDP01/res/Object/Demo31_14.h create mode 100644 assets/RZDP01/res/Object/Demo31_15.h create mode 100644 assets/RZDP01/res/Object/Demo31_16.h create mode 100644 assets/RZDP01/res/Object/Demo32_02.h create mode 100644 assets/RZDP01/res/Object/Demo32_03.h create mode 100644 assets/RZDP01/res/Object/Demo32_04.h create mode 100644 assets/RZDP01/res/Object/Demo32_05.h create mode 100644 assets/RZDP01/res/Object/Demo33_01.h create mode 100644 assets/RZDP01/res/Object/Demo33_02.h create mode 100644 assets/RZDP01/res/Object/Demo33_03.h create mode 100644 assets/RZDP01/res/Object/Demo34_00.h create mode 100644 assets/RZDP01/res/Object/Demo35_01.h create mode 100644 assets/RZDP01/res/Object/Demo35_02.h create mode 100644 assets/RZDP01/res/Object/Demo36_00.h create mode 100644 assets/RZDP01/res/Object/Demo37_01.h create mode 100644 assets/RZDP01/res/Object/Demo37_02.h create mode 100644 assets/RZDP01/res/Object/Demo38_01.h create mode 100644 assets/RZDP01/res/Object/Demo90_00.h create mode 100644 assets/RZDP01/res/Object/Demo98_00.h create mode 100644 assets/RZDP01/res/Object/Dmidna.h create mode 100644 assets/RZDP01/res/Object/Do.h create mode 100644 assets/RZDP01/res/Object/Doc.h create mode 100644 assets/RZDP01/res/Object/Doc1.h create mode 100644 assets/RZDP01/res/Object/DoorBoy.h create mode 100644 assets/RZDP01/res/Object/DoorEvt.h create mode 100644 assets/RZDP01/res/Object/DoorK00.h create mode 100644 assets/RZDP01/res/Object/DoorK10.h create mode 100644 assets/RZDP01/res/Object/DoorLV7.h create mode 100644 assets/RZDP01/res/Object/DoorLV8.h create mode 100644 assets/RZDP01/res/Object/DoorLV9.h create mode 100644 assets/RZDP01/res/Object/DoorT00.h create mode 100644 assets/RZDP01/res/Object/DoorY00.h create mode 100644 assets/RZDP01/res/Object/DrainSol1.h create mode 100644 assets/RZDP01/res/Object/DrainSol2.h create mode 100644 assets/RZDP01/res/Object/E3_2006.h create mode 100644 assets/RZDP01/res/Object/E_DF.h create mode 100644 assets/RZDP01/res/Object/E_ai.h create mode 100644 assets/RZDP01/res/Object/E_ba.h create mode 100644 assets/RZDP01/res/Object/E_bb.h create mode 100644 assets/RZDP01/res/Object/E_bee.h create mode 100644 assets/RZDP01/res/Object/E_bg.h create mode 100644 assets/RZDP01/res/Object/E_bi.h create mode 100644 assets/RZDP01/res/Object/E_bm6.h create mode 100644 assets/RZDP01/res/Object/E_bs.h create mode 100644 assets/RZDP01/res/Object/E_bu.h create mode 100644 assets/RZDP01/res/Object/E_bug.h create mode 100644 assets/RZDP01/res/Object/E_cr.h create mode 100644 assets/RZDP01/res/Object/E_db.h create mode 100644 assets/RZDP01/res/Object/E_dd.h create mode 100644 assets/RZDP01/res/Object/E_dk.h create mode 100644 assets/RZDP01/res/Object/E_dn.h create mode 100644 assets/RZDP01/res/Object/E_dt.h create mode 100644 assets/RZDP01/res/Object/E_fb.h create mode 100644 assets/RZDP01/res/Object/E_fk.h create mode 100644 assets/RZDP01/res/Object/E_fl.h create mode 100644 assets/RZDP01/res/Object/E_fm.h create mode 100644 assets/RZDP01/res/Object/E_fs.h create mode 100644 assets/RZDP01/res/Object/E_fz.h create mode 100644 assets/RZDP01/res/Object/E_ga.h create mode 100644 assets/RZDP01/res/Object/E_gb.h create mode 100644 assets/RZDP01/res/Object/E_ge.h create mode 100644 assets/RZDP01/res/Object/E_gi.h create mode 100644 assets/RZDP01/res/Object/E_gm.h create mode 100644 assets/RZDP01/res/Object/E_gob.h create mode 100644 assets/RZDP01/res/Object/E_gs.h create mode 100644 assets/RZDP01/res/Object/E_hb.h create mode 100644 assets/RZDP01/res/Object/E_hm.h create mode 100644 assets/RZDP01/res/Object/E_hp.h create mode 100644 assets/RZDP01/res/Object/E_hz.h create mode 100644 assets/RZDP01/res/Object/E_hzp.h create mode 100644 assets/RZDP01/res/Object/E_hzp2.h create mode 100644 assets/RZDP01/res/Object/E_ib.h create mode 100644 assets/RZDP01/res/Object/E_is.h create mode 100644 assets/RZDP01/res/Object/E_kc.h create mode 100644 assets/RZDP01/res/Object/E_kg.h create mode 100644 assets/RZDP01/res/Object/E_kk.h create mode 100644 assets/RZDP01/res/Object/E_kr.h create mode 100644 assets/RZDP01/res/Object/E_mb.h create mode 100644 assets/RZDP01/res/Object/E_md.h create mode 100644 assets/RZDP01/res/Object/E_mf.h create mode 100644 assets/RZDP01/res/Object/E_mg.h create mode 100644 assets/RZDP01/res/Object/E_mk.h create mode 100644 assets/RZDP01/res/Object/E_mm.h create mode 100644 assets/RZDP01/res/Object/E_mm_mt.h create mode 100644 assets/RZDP01/res/Object/E_ms.h create mode 100644 assets/RZDP01/res/Object/E_nest.h create mode 100644 assets/RZDP01/res/Object/E_nz.h create mode 100644 assets/RZDP01/res/Object/E_oc.h create mode 100644 assets/RZDP01/res/Object/E_oc2.h create mode 100644 assets/RZDP01/res/Object/E_ocb.h create mode 100644 assets/RZDP01/res/Object/E_ot.h create mode 100644 assets/RZDP01/res/Object/E_ph.h create mode 100644 assets/RZDP01/res/Object/E_pm.h create mode 100644 assets/RZDP01/res/Object/E_po.h create mode 100644 assets/RZDP01/res/Object/E_pz.h create mode 100644 assets/RZDP01/res/Object/E_rb.h create mode 100644 assets/RZDP01/res/Object/E_rd.h create mode 100644 assets/RZDP01/res/Object/E_rdb.h create mode 100644 assets/RZDP01/res/Object/E_rdy.h create mode 100644 assets/RZDP01/res/Object/E_s1.h create mode 100644 assets/RZDP01/res/Object/E_s2.h create mode 100644 assets/RZDP01/res/Object/E_sb.h create mode 100644 assets/RZDP01/res/Object/E_sf.h create mode 100644 assets/RZDP01/res/Object/E_sg.h create mode 100644 assets/RZDP01/res/Object/E_sh.h create mode 100644 assets/RZDP01/res/Object/E_sm.h create mode 100644 assets/RZDP01/res/Object/E_sm2.h create mode 100644 assets/RZDP01/res/Object/E_st.h create mode 100644 assets/RZDP01/res/Object/E_sw.h create mode 100644 assets/RZDP01/res/Object/E_th.h create mode 100644 assets/RZDP01/res/Object/E_th_ball.h create mode 100644 assets/RZDP01/res/Object/E_tk.h create mode 100644 assets/RZDP01/res/Object/E_tk2.h create mode 100644 assets/RZDP01/res/Object/E_tm.h create mode 100644 assets/RZDP01/res/Object/E_tt.h create mode 100644 assets/RZDP01/res/Object/E_ttb.h create mode 100644 assets/RZDP01/res/Object/E_ttr.h create mode 100644 assets/RZDP01/res/Object/E_va.h create mode 100644 assets/RZDP01/res/Object/E_wb.h create mode 100644 assets/RZDP01/res/Object/E_wpa.h create mode 100644 assets/RZDP01/res/Object/E_ws.h create mode 100644 assets/RZDP01/res/Object/E_ww.h create mode 100644 assets/RZDP01/res/Object/E_yb.h create mode 100644 assets/RZDP01/res/Object/E_yc.h create mode 100644 assets/RZDP01/res/Object/E_yd.h create mode 100644 assets/RZDP01/res/Object/E_yg.h create mode 100644 assets/RZDP01/res/Object/E_yk.h create mode 100644 assets/RZDP01/res/Object/E_ym.h create mode 100644 assets/RZDP01/res/Object/E_yr.h create mode 100644 assets/RZDP01/res/Object/E_zh.h create mode 100644 assets/RZDP01/res/Object/E_zm.h create mode 100644 assets/RZDP01/res/Object/E_zs.h create mode 100644 assets/RZDP01/res/Object/Ep.h create mode 100644 assets/RZDP01/res/Object/Event.h create mode 100644 assets/RZDP01/res/Object/F_gD_rupy.h create mode 100644 assets/RZDP01/res/Object/Fchain.h create mode 100644 assets/RZDP01/res/Object/FlagObj00.h create mode 100644 assets/RZDP01/res/Object/FlagObj01.h create mode 100644 assets/RZDP01/res/Object/FlagObj02.h create mode 100644 assets/RZDP01/res/Object/FlagObj03.h create mode 100644 assets/RZDP01/res/Object/FlagObj04.h create mode 100644 assets/RZDP01/res/Object/FlagObj05.h create mode 100644 assets/RZDP01/res/Object/FlagObj06.h create mode 100644 assets/RZDP01/res/Object/Fr.h create mode 100644 assets/RZDP01/res/Object/Fshop.h create mode 100644 assets/RZDP01/res/Object/GWolf.h create mode 100644 assets/RZDP01/res/Object/GomiKabe.h create mode 100644 assets/RZDP01/res/Object/Gover.h create mode 100644 assets/RZDP01/res/Object/HBarrel.h create mode 100644 assets/RZDP01/res/Object/HChair.h create mode 100644 assets/RZDP01/res/Object/HShokudai.h create mode 100644 assets/RZDP01/res/Object/HSofa.h create mode 100644 assets/RZDP01/res/Object/HTable.h create mode 100644 assets/RZDP01/res/Object/H_Bombkoy.h create mode 100644 assets/RZDP01/res/Object/H_BouMato.h create mode 100644 assets/RZDP01/res/Object/H_Box20.h create mode 100644 assets/RZDP01/res/Object/H_Elevato.h create mode 100644 assets/RZDP01/res/Object/H_Haka.h create mode 100644 assets/RZDP01/res/Object/H_Idohuta.h create mode 100644 assets/RZDP01/res/Object/H_ItaMato.h create mode 100644 assets/RZDP01/res/Object/H_KKanban.h create mode 100644 assets/RZDP01/res/Object/H_KaOnsen.h create mode 100644 assets/RZDP01/res/Object/H_Kinobou.h create mode 100644 assets/RZDP01/res/Object/H_Knktsn.h create mode 100644 assets/RZDP01/res/Object/H_Onsen.h create mode 100644 assets/RZDP01/res/Object/H_OsiHaka.h create mode 100644 assets/RZDP01/res/Object/H_Saidan.h create mode 100644 assets/RZDP01/res/Object/H_Saku.h create mode 100644 assets/RZDP01/res/Object/H_Suisho.h create mode 100644 assets/RZDP01/res/Object/H_Tansu.h create mode 100644 assets/RZDP01/res/Object/H_Window.h create mode 100644 assets/RZDP01/res/Object/H_ZraRock.h create mode 100644 assets/RZDP01/res/Object/H_mbottle.h create mode 100644 assets/RZDP01/res/Object/H_oil.h create mode 100644 assets/RZDP01/res/Object/Hanjo.h create mode 100644 assets/RZDP01/res/Object/Hanjo1.h create mode 100644 assets/RZDP01/res/Object/Hanjo2.h create mode 100644 assets/RZDP01/res/Object/Hata.h create mode 100644 assets/RZDP01/res/Object/Henna.h create mode 100644 assets/RZDP01/res/Object/Henna0.h create mode 100644 assets/RZDP01/res/Object/Hfence.h create mode 100644 assets/RZDP01/res/Object/HoZelda.h create mode 100644 assets/RZDP01/res/Object/HomeBtn.h create mode 100644 assets/RZDP01/res/Object/Horse.h create mode 100644 assets/RZDP01/res/Object/Hoz.h create mode 100644 assets/RZDP01/res/Object/Hoz1.h create mode 100644 assets/RZDP01/res/Object/Hoz2.h create mode 100644 assets/RZDP01/res/Object/Hoz2_3.h create mode 100644 assets/RZDP01/res/Object/Hoz3.h create mode 100644 assets/RZDP01/res/Object/Hoz_TW.h create mode 100644 assets/RZDP01/res/Object/Hswitch.h create mode 100644 assets/RZDP01/res/Object/HyShd.h create mode 100644 assets/RZDP01/res/Object/Hzelda.h create mode 100644 assets/RZDP01/res/Object/I_Ari.h create mode 100644 assets/RZDP01/res/Object/I_Cho.h create mode 100644 assets/RZDP01/res/Object/I_Dan.h create mode 100644 assets/RZDP01/res/Object/I_Kag.h create mode 100644 assets/RZDP01/res/Object/I_Kam.h create mode 100644 assets/RZDP01/res/Object/I_Kuw.h create mode 100644 assets/RZDP01/res/Object/I_Nan.h create mode 100644 assets/RZDP01/res/Object/I_Ten.h create mode 100644 assets/RZDP01/res/Object/Ins.h create mode 100644 assets/RZDP01/res/Object/Ins1.h create mode 100644 assets/RZDP01/res/Object/Ins2.h create mode 100644 assets/RZDP01/res/Object/J_Hatake.h create mode 100644 assets/RZDP01/res/Object/J_Hyosatu.h create mode 100644 assets/RZDP01/res/Object/J_Kazami.h create mode 100644 assets/RZDP01/res/Object/J_KazeD.h create mode 100644 assets/RZDP01/res/Object/J_Necktie.h create mode 100644 assets/RZDP01/res/Object/J_Rdoor.h create mode 100644 assets/RZDP01/res/Object/J_STdoa.h create mode 100644 assets/RZDP01/res/Object/J_Sentaku.h create mode 100644 assets/RZDP01/res/Object/J_Suimon.h create mode 100644 assets/RZDP01/res/Object/J_Tobi.h create mode 100644 assets/RZDP01/res/Object/J_Umak.h create mode 100644 assets/RZDP01/res/Object/J_Zdoor.h create mode 100644 assets/RZDP01/res/Object/J_doku00.h create mode 100644 assets/RZDP01/res/Object/J_taru00.h create mode 100644 assets/RZDP01/res/Object/J_tubo_00.h create mode 100644 assets/RZDP01/res/Object/J_tubo_01.h create mode 100644 assets/RZDP01/res/Object/Jagar.h create mode 100644 assets/RZDP01/res/Object/Jagar1.h create mode 100644 assets/RZDP01/res/Object/Jagar2.h create mode 100644 assets/RZDP01/res/Object/Jagar3.h create mode 100644 assets/RZDP01/res/Object/Jagar4.h create mode 100644 assets/RZDP01/res/Object/Jockey.h create mode 100644 assets/RZDP01/res/Object/KH_Bed.h create mode 100644 assets/RZDP01/res/Object/KHdesk.h create mode 100644 assets/RZDP01/res/Object/KN_a.h create mode 100644 assets/RZDP01/res/Object/KN_tch01D.h create mode 100644 assets/RZDP01/res/Object/KN_tch02D.h create mode 100644 assets/RZDP01/res/Object/KN_tch03D.h create mode 100644 assets/RZDP01/res/Object/KN_tch04D.h create mode 100644 assets/RZDP01/res/Object/KN_tch05D.h create mode 100644 assets/RZDP01/res/Object/KN_tch06D.h create mode 100644 assets/RZDP01/res/Object/KN_tch07D.h create mode 100644 assets/RZDP01/res/Object/K_bridge.h create mode 100644 assets/RZDP01/res/Object/K_cube00.h create mode 100644 assets/RZDP01/res/Object/K_cube01.h create mode 100644 assets/RZDP01/res/Object/K_cyli00.h create mode 100644 assets/RZDP01/res/Object/K_drock00.h create mode 100644 assets/RZDP01/res/Object/K_jgjs.h create mode 100644 assets/RZDP01/res/Object/K_ktar00.h create mode 100644 assets/RZDP01/res/Object/K_l3bdoor.h create mode 100644 assets/RZDP01/res/Object/K_lift00.h create mode 100644 assets/RZDP01/res/Object/K_mbhasi0.h create mode 100644 assets/RZDP01/res/Object/K_mbhasi1.h create mode 100644 assets/RZDP01/res/Object/K_mvkai00.h create mode 100644 assets/RZDP01/res/Object/K_prop00.h create mode 100644 assets/RZDP01/res/Object/K_saku00.h create mode 100644 assets/RZDP01/res/Object/K_spkai00.h create mode 100644 assets/RZDP01/res/Object/K_step.h create mode 100644 assets/RZDP01/res/Object/K_swmn00.h create mode 100644 assets/RZDP01/res/Object/K_tetd.h create mode 100644 assets/RZDP01/res/Object/K_tubo02.h create mode 100644 assets/RZDP01/res/Object/K_wheel00.h create mode 100644 assets/RZDP01/res/Object/K_wheel01.h create mode 100644 assets/RZDP01/res/Object/Kab_m.h create mode 100644 assets/RZDP01/res/Object/Kakashi.h create mode 100644 assets/RZDP01/res/Object/Kat.h create mode 100644 assets/RZDP01/res/Object/Kbota_00.h create mode 100644 assets/RZDP01/res/Object/Kdk.h create mode 100644 assets/RZDP01/res/Object/Kkiba_00.h create mode 100644 assets/RZDP01/res/Object/Kkri.h create mode 100644 assets/RZDP01/res/Object/Kkri_TW.h create mode 100644 assets/RZDP01/res/Object/Kmdl.h create mode 100644 assets/RZDP01/res/Object/Knj.h create mode 100644 assets/RZDP01/res/Object/Kolin.h create mode 100644 assets/RZDP01/res/Object/Kolin1.h create mode 100644 assets/RZDP01/res/Object/Kolin2.h create mode 100644 assets/RZDP01/res/Object/Kolin_TW.h create mode 100644 assets/RZDP01/res/Object/Kolin_p1.h create mode 100644 assets/RZDP01/res/Object/Kolinb.h create mode 100644 assets/RZDP01/res/Object/Kr02wat00.h create mode 100644 assets/RZDP01/res/Object/Kr02wat01.h create mode 100644 assets/RZDP01/res/Object/Kr02wat02.h create mode 100644 assets/RZDP01/res/Object/Kr02wat03.h create mode 100644 assets/RZDP01/res/Object/Kr03wat00.h create mode 100644 assets/RZDP01/res/Object/Kr03wat01.h create mode 100644 assets/RZDP01/res/Object/Kr03wat02.h create mode 100644 assets/RZDP01/res/Object/Kr03wat03.h create mode 100644 assets/RZDP01/res/Object/Kr03wat04.h create mode 100644 assets/RZDP01/res/Object/Kr03wat05.h create mode 100644 assets/RZDP01/res/Object/Kr03wat06.h create mode 100644 assets/RZDP01/res/Object/Kr07wat00.h create mode 100644 assets/RZDP01/res/Object/Kr08wat00.h create mode 100644 assets/RZDP01/res/Object/Kr08wat01.h create mode 100644 assets/RZDP01/res/Object/Kr10wat01.h create mode 100644 assets/RZDP01/res/Object/Kr10water.h create mode 100644 assets/RZDP01/res/Object/Kr11wat00.h create mode 100644 assets/RZDP01/res/Object/Kr12wat00.h create mode 100644 assets/RZDP01/res/Object/Kr13wat00.h create mode 100644 assets/RZDP01/res/Object/Kr13wat01.h create mode 100644 assets/RZDP01/res/Object/Kr13wat02.h create mode 100644 assets/RZDP01/res/Object/Kytag08.h create mode 100644 assets/RZDP01/res/Object/Kytag09.h create mode 100644 assets/RZDP01/res/Object/Kytag15.h create mode 100644 assets/RZDP01/res/Object/Kyury.h create mode 100644 assets/RZDP01/res/Object/Kyury1.h create mode 100644 assets/RZDP01/res/Object/L1Bdoor.h create mode 100644 assets/RZDP01/res/Object/L1MBdoor.h create mode 100644 assets/RZDP01/res/Object/L2Bdoor.h create mode 100644 assets/RZDP01/res/Object/L2candl.h create mode 100644 assets/RZDP01/res/Object/L3MBdoor.h create mode 100644 assets/RZDP01/res/Object/L3_bwater.h create mode 100644 assets/RZDP01/res/Object/L3candl.h create mode 100644 assets/RZDP01/res/Object/L3candl2.h create mode 100644 assets/RZDP01/res/Object/L4Bdoor.h create mode 100644 assets/RZDP01/res/Object/L4Gate.h create mode 100644 assets/RZDP01/res/Object/L4HsMato.h create mode 100644 assets/RZDP01/res/Object/L4R02Gate.h create mode 100644 assets/RZDP01/res/Object/L4SldWall.h create mode 100644 assets/RZDP01/res/Object/L4TogeTp.h create mode 100644 assets/RZDP01/res/Object/L4_Center.h create mode 100644 assets/RZDP01/res/Object/L4_N_Entr.h create mode 100644 assets/RZDP01/res/Object/L4_N_SlpH.h create mode 100644 assets/RZDP01/res/Object/L4_N_SlpL.h create mode 100644 assets/RZDP01/res/Object/L4_S_Slp.h create mode 100644 assets/RZDP01/res/Object/L4_Switch.h create mode 100644 assets/RZDP01/res/Object/L4_Wal_X.h create mode 100644 assets/RZDP01/res/Object/L4_Wal_ZE.h create mode 100644 assets/RZDP01/res/Object/L4_Wal_ZW.h create mode 100644 assets/RZDP01/res/Object/L4candl.h create mode 100644 assets/RZDP01/res/Object/L5Bdoor.h create mode 100644 assets/RZDP01/res/Object/L5MBdoor.h create mode 100644 assets/RZDP01/res/Object/L5SwIce.h create mode 100644 assets/RZDP01/res/Object/L5_R50.h create mode 100644 assets/RZDP01/res/Object/L5haYuka.h create mode 100644 assets/RZDP01/res/Object/L6Bdoor.h create mode 100644 assets/RZDP01/res/Object/L6ChBlk.h create mode 100644 assets/RZDP01/res/Object/L6Furiko.h create mode 100644 assets/RZDP01/res/Object/L6Lblock.h create mode 100644 assets/RZDP01/res/Object/L6SwGate.h create mode 100644 assets/RZDP01/res/Object/L6SzGate.h create mode 100644 assets/RZDP01/res/Object/L6Tenbin.h create mode 100644 assets/RZDP01/res/Object/L6TogeTp.h create mode 100644 assets/RZDP01/res/Object/L7Bdoor.h create mode 100644 assets/RZDP01/res/Object/L7Gate.h create mode 100644 assets/RZDP01/res/Object/L7GateL.h create mode 100644 assets/RZDP01/res/Object/L7HsMato.h create mode 100644 assets/RZDP01/res/Object/L7MBdoor.h create mode 100644 assets/RZDP01/res/Object/L7Prop.h create mode 100644 assets/RZDP01/res/Object/L7lowDr.h create mode 100644 assets/RZDP01/res/Object/L8Bdoor.h create mode 100644 assets/RZDP01/res/Object/L8Lift.h create mode 100644 assets/RZDP01/res/Object/L8MBdoor.h create mode 100644 assets/RZDP01/res/Object/L8Step.h create mode 100644 assets/RZDP01/res/Object/L8StepX.h create mode 100644 assets/RZDP01/res/Object/L9Bdoor.h create mode 100644 assets/RZDP01/res/Object/L9Candle.h create mode 100644 assets/RZDP01/res/Object/L9Chand.h create mode 100644 assets/RZDP01/res/Object/L9Picture.h create mode 100644 assets/RZDP01/res/Object/L9SwShut.h create mode 100644 assets/RZDP01/res/Object/L9Toge.h create mode 100644 assets/RZDP01/res/Object/LV6EGATE.h create mode 100644 assets/RZDP01/res/Object/L_RopeB_L.h create mode 100644 assets/RZDP01/res/Object/L_RopeB_S.h create mode 100644 assets/RZDP01/res/Object/L_Ropest.h create mode 100644 assets/RZDP01/res/Object/L_hhashi.h create mode 100644 assets/RZDP01/res/Object/L_maglift.h create mode 100644 assets/RZDP01/res/Object/L_mbox_00.h create mode 100644 assets/RZDP01/res/Object/Len.h create mode 100644 assets/RZDP01/res/Object/Len1.h create mode 100644 assets/RZDP01/res/Object/Len_TW.h create mode 100644 assets/RZDP01/res/Object/Lm.h create mode 100644 assets/RZDP01/res/Object/LogoDuWii.h create mode 100644 assets/RZDP01/res/Object/LogoFrWii.h create mode 100644 assets/RZDP01/res/Object/LogoGmWii.h create mode 100644 assets/RZDP01/res/Object/LogoItWii.h create mode 100644 assets/RZDP01/res/Object/LogoJpWii.h create mode 100644 assets/RZDP01/res/Object/LogoSpWii.h create mode 100644 assets/RZDP01/res/Object/LogoUkWii.h create mode 100644 assets/RZDP01/res/Object/LogoUs.h create mode 100644 assets/RZDP01/res/Object/LogoUsWii.h create mode 100644 assets/RZDP01/res/Object/Lud.h create mode 100644 assets/RZDP01/res/Object/Lud1.h create mode 100644 assets/RZDP01/res/Object/Lud2.h create mode 100644 assets/RZDP01/res/Object/Lud_TW.h create mode 100644 assets/RZDP01/res/Object/Lv3shut00.h create mode 100644 assets/RZDP01/res/Object/Lv5_KEY.h create mode 100644 assets/RZDP01/res/Object/Lv6ElevtA.h create mode 100644 assets/RZDP01/res/Object/Lv6Gate.h create mode 100644 assets/RZDP01/res/Object/Lv6Warp.h create mode 100644 assets/RZDP01/res/Object/Lv7Gate.h create mode 100644 assets/RZDP01/res/Object/Lv8Gate.h create mode 100644 assets/RZDP01/res/Object/Lv8Kekkai.h create mode 100644 assets/RZDP01/res/Object/Lv8Lift.h create mode 100644 assets/RZDP01/res/Object/Lv9_Dtile.h create mode 100644 assets/RZDP01/res/Object/Lv9_mvkai.h create mode 100644 assets/RZDP01/res/Object/Lv9_puro.h create mode 100644 assets/RZDP01/res/Object/MAD_a.h create mode 100644 assets/RZDP01/res/Object/MAD_a2.h create mode 100644 assets/RZDP01/res/Object/MAD_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MAD_a2_L.h create mode 100644 assets/RZDP01/res/Object/MAD_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MAD_a_L.h create mode 100644 assets/RZDP01/res/Object/MAD_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MAD_a_TW.h create mode 100644 assets/RZDP01/res/Object/MAGNESIMA.h create mode 100644 assets/RZDP01/res/Object/MAN_a.h create mode 100644 assets/RZDP01/res/Object/MAN_a2.h create mode 100644 assets/RZDP01/res/Object/MAN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_a2_L.h create mode 100644 assets/RZDP01/res/Object/MAN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MAN_a_L.h create mode 100644 assets/RZDP01/res/Object/MAN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_a_TW.h create mode 100644 assets/RZDP01/res/Object/MAN_b.h create mode 100644 assets/RZDP01/res/Object/MAN_b2.h create mode 100644 assets/RZDP01/res/Object/MAN_b2LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_b2_L.h create mode 100644 assets/RZDP01/res/Object/MAN_b2_TW.h create mode 100644 assets/RZDP01/res/Object/MAN_b_L.h create mode 100644 assets/RZDP01/res/Object/MAN_b_LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_b_TW.h create mode 100644 assets/RZDP01/res/Object/MAN_c.h create mode 100644 assets/RZDP01/res/Object/MAN_c2.h create mode 100644 assets/RZDP01/res/Object/MAN_c2LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_c2_L.h create mode 100644 assets/RZDP01/res/Object/MAN_c2_TW.h create mode 100644 assets/RZDP01/res/Object/MAN_c_L.h create mode 100644 assets/RZDP01/res/Object/MAN_c_LTW.h create mode 100644 assets/RZDP01/res/Object/MAN_c_TW.h create mode 100644 assets/RZDP01/res/Object/MAS_a.h create mode 100644 assets/RZDP01/res/Object/MAS_a2.h create mode 100644 assets/RZDP01/res/Object/MAS_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MAS_a2_L.h create mode 100644 assets/RZDP01/res/Object/MAS_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MAS_a_L.h create mode 100644 assets/RZDP01/res/Object/MAS_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MAS_a_TW.h create mode 100644 assets/RZDP01/res/Object/MAT_a.h create mode 100644 assets/RZDP01/res/Object/MAT_a2.h create mode 100644 assets/RZDP01/res/Object/MAT_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MAT_a2_L.h create mode 100644 assets/RZDP01/res/Object/MAT_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MAT_a_L.h create mode 100644 assets/RZDP01/res/Object/MAT_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MAT_a_TW.h create mode 100644 assets/RZDP01/res/Object/MBN_a.h create mode 100644 assets/RZDP01/res/Object/MBN_a2.h create mode 100644 assets/RZDP01/res/Object/MBN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MBN_a2_L.h create mode 100644 assets/RZDP01/res/Object/MBN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MBN_a_L.h create mode 100644 assets/RZDP01/res/Object/MBN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MBN_a_TW.h create mode 100644 assets/RZDP01/res/Object/MCN_a.h create mode 100644 assets/RZDP01/res/Object/MCN_a2.h create mode 100644 assets/RZDP01/res/Object/MCN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MCN_a2_L.h create mode 100644 assets/RZDP01/res/Object/MCN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MCN_a_L.h create mode 100644 assets/RZDP01/res/Object/MCN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MCN_a_TW.h create mode 100644 assets/RZDP01/res/Object/MON_a.h create mode 100644 assets/RZDP01/res/Object/MON_a2.h create mode 100644 assets/RZDP01/res/Object/MON_a2LTW.h create mode 100644 assets/RZDP01/res/Object/MON_a2_L.h create mode 100644 assets/RZDP01/res/Object/MON_a2_TW.h create mode 100644 assets/RZDP01/res/Object/MON_a_L.h create mode 100644 assets/RZDP01/res/Object/MON_a_LTW.h create mode 100644 assets/RZDP01/res/Object/MON_a_TW.h create mode 100644 assets/RZDP01/res/Object/MR-6Pole.h create mode 100644 assets/RZDP01/res/Object/MR-Chain.h create mode 100644 assets/RZDP01/res/Object/MR-Sand.h create mode 100644 assets/RZDP01/res/Object/MR-Screw.h create mode 100644 assets/RZDP01/res/Object/MR-Table.h create mode 100644 assets/RZDP01/res/Object/MSGNPC.h create mode 100644 assets/RZDP01/res/Object/MYNA_b.h create mode 100644 assets/RZDP01/res/Object/MYNA_b_f.h create mode 100644 assets/RZDP01/res/Object/MYNA_b_g.h create mode 100644 assets/RZDP01/res/Object/M_BBox.h create mode 100644 assets/RZDP01/res/Object/M_Crack.h create mode 100644 assets/RZDP01/res/Object/M_DRockHn.h create mode 100644 assets/RZDP01/res/Object/M_DrpRock.h create mode 100644 assets/RZDP01/res/Object/M_Dust.h create mode 100644 assets/RZDP01/res/Object/M_GateKey.h create mode 100644 assets/RZDP01/res/Object/M_HGate.h create mode 100644 assets/RZDP01/res/Object/M_IGate.h create mode 100644 assets/RZDP01/res/Object/M_Ikada.h create mode 100644 assets/RZDP01/res/Object/M_Ita.h create mode 100644 assets/RZDP01/res/Object/M_IzmGate.h create mode 100644 assets/RZDP01/res/Object/M_RGate00.h create mode 100644 assets/RZDP01/res/Object/M_THouse.h create mode 100644 assets/RZDP01/res/Object/M_TakaraD.h create mode 100644 assets/RZDP01/res/Object/M_TreeSh.h create mode 100644 assets/RZDP01/res/Object/M_Turara.h create mode 100644 assets/RZDP01/res/Object/M_VBom.h create mode 100644 assets/RZDP01/res/Object/M_VolcBal.h create mode 100644 assets/RZDP01/res/Object/M_VolcBom.h create mode 100644 assets/RZDP01/res/Object/M_VolcGnd.h create mode 100644 assets/RZDP01/res/Object/M_hasu.h create mode 100644 assets/RZDP01/res/Object/M_kaisou.h create mode 100644 assets/RZDP01/res/Object/MagLiftL.h create mode 100644 assets/RZDP01/res/Object/MagLiftM.h create mode 100644 assets/RZDP01/res/Object/MagLiftS.h create mode 100644 assets/RZDP01/res/Object/Maro.h create mode 100644 assets/RZDP01/res/Object/Maro1.h create mode 100644 assets/RZDP01/res/Object/Maro2.h create mode 100644 assets/RZDP01/res/Object/Maro3.h create mode 100644 assets/RZDP01/res/Object/Maro_TW.h create mode 100644 assets/RZDP01/res/Object/Mg_f_bb.h create mode 100644 assets/RZDP01/res/Object/Mg_f_bg.h create mode 100644 assets/RZDP01/res/Object/Mg_f_bt.h create mode 100644 assets/RZDP01/res/Object/Mg_f_cf.h create mode 100644 assets/RZDP01/res/Object/Mg_f_ks.h create mode 100644 assets/RZDP01/res/Object/Mg_f_lh.h create mode 100644 assets/RZDP01/res/Object/Mg_f_lm.h create mode 100644 assets/RZDP01/res/Object/Mg_f_np.h create mode 100644 assets/RZDP01/res/Object/Mg_f_ri.h create mode 100644 assets/RZDP01/res/Object/Mg_f_sp.h create mode 100644 assets/RZDP01/res/Object/Mg_rod.h create mode 100644 assets/RZDP01/res/Object/Mgeneral.h create mode 100644 assets/RZDP01/res/Object/Mgenral_l.h create mode 100644 assets/RZDP01/res/Object/Mhsg.h create mode 100644 assets/RZDP01/res/Object/Midna.h create mode 100644 assets/RZDP01/res/Object/Mirror.h create mode 100644 assets/RZDP01/res/Object/MirrorB.h create mode 100644 assets/RZDP01/res/Object/Mmdl.h create mode 100644 assets/RZDP01/res/Object/Moi.h create mode 100644 assets/RZDP01/res/Object/Moi1.h create mode 100644 assets/RZDP01/res/Object/Moi2.h create mode 100644 assets/RZDP01/res/Object/Moi3.h create mode 100644 assets/RZDP01/res/Object/MoiR.h create mode 100644 assets/RZDP01/res/Object/MoiR1.h create mode 100644 assets/RZDP01/res/Object/MoiR2.h create mode 100644 assets/RZDP01/res/Object/MoiR3.h create mode 100644 assets/RZDP01/res/Object/Moi_p1.h create mode 100644 assets/RZDP01/res/Object/Mspcial_l.h create mode 100644 assets/RZDP01/res/Object/Mspecial.h create mode 100644 assets/RZDP01/res/Object/MstrSword.h create mode 100644 assets/RZDP01/res/Object/NNGC.h create mode 100644 assets/RZDP01/res/Object/N_gD_Lpod.h create mode 100644 assets/RZDP01/res/Object/N_gD_mskB.h create mode 100644 assets/RZDP01/res/Object/N_gD_mskF.h create mode 100644 assets/RZDP01/res/Object/N_gD_mskT.h create mode 100644 assets/RZDP01/res/Object/Nagaisu.h create mode 100644 assets/RZDP01/res/Object/Ni.h create mode 100644 assets/RZDP01/res/Object/Npc_df.h create mode 100644 assets/RZDP01/res/Object/Npc_du.h create mode 100644 assets/RZDP01/res/Object/Npc_inko.h create mode 100644 assets/RZDP01/res/Object/Npc_ks.h create mode 100644 assets/RZDP01/res/Object/Npc_ksw.h create mode 100644 assets/RZDP01/res/Object/Npc_lf.h create mode 100644 assets/RZDP01/res/Object/Npc_myna.h create mode 100644 assets/RZDP01/res/Object/Npc_ne.h create mode 100644 assets/RZDP01/res/Object/Npc_net.h create mode 100644 assets/RZDP01/res/Object/Npc_tk.h create mode 100644 assets/RZDP01/res/Object/Npc_tr.h create mode 100644 assets/RZDP01/res/Object/O_gD_BI.h create mode 100644 assets/RZDP01/res/Object/O_gD_CROD.h create mode 100644 assets/RZDP01/res/Object/O_gD_HS.h create mode 100644 assets/RZDP01/res/Object/O_gD_IB.h create mode 100644 assets/RZDP01/res/Object/O_gD_Injy.h create mode 100644 assets/RZDP01/res/Object/O_gD_Mkey.h create mode 100644 assets/RZDP01/res/Object/O_gD_PG.h create mode 100644 assets/RZDP01/res/Object/O_gD_SHA.h create mode 100644 assets/RZDP01/res/Object/O_gD_SHC.h create mode 100644 assets/RZDP01/res/Object/O_gD_SP.h create mode 100644 assets/RZDP01/res/Object/O_gD_SWA.h create mode 100644 assets/RZDP01/res/Object/O_gD_SWB.h create mode 100644 assets/RZDP01/res/Object/O_gD_TKC.h create mode 100644 assets/RZDP01/res/Object/O_gD_TKS.h create mode 100644 assets/RZDP01/res/Object/O_gD_arim.h create mode 100644 assets/RZDP01/res/Object/O_gD_ario.h create mode 100644 assets/RZDP01/res/Object/O_gD_arow.h create mode 100644 assets/RZDP01/res/Object/O_gD_batm.h create mode 100644 assets/RZDP01/res/Object/O_gD_bato.h create mode 100644 assets/RZDP01/res/Object/O_gD_bill.h create mode 100644 assets/RZDP01/res/Object/O_gD_bkey.h create mode 100644 assets/RZDP01/res/Object/O_gD_bmL2.h create mode 100644 assets/RZDP01/res/Object/O_gD_bomb.h create mode 100644 assets/RZDP01/res/Object/O_gD_bomc.h create mode 100644 assets/RZDP01/res/Object/O_gD_boom.h create mode 100644 assets/RZDP01/res/Object/O_gD_boot.h create mode 100644 assets/RZDP01/res/Object/O_gD_bott.h create mode 100644 assets/RZDP01/res/Object/O_gD_bow.h create mode 100644 assets/RZDP01/res/Object/O_gD_chee.h create mode 100644 assets/RZDP01/res/Object/O_gD_chom.h create mode 100644 assets/RZDP01/res/Object/O_gD_choo.h create mode 100644 assets/RZDP01/res/Object/O_gD_danm.h create mode 100644 assets/RZDP01/res/Object/O_gD_dano.h create mode 100644 assets/RZDP01/res/Object/O_gD_hawk.h create mode 100644 assets/RZDP01/res/Object/O_gD_hk_s.h create mode 100644 assets/RZDP01/res/Object/O_gD_hutk.h create mode 100644 assets/RZDP01/res/Object/O_gD_hutu.h create mode 100644 assets/RZDP01/res/Object/O_gD_jira.h create mode 100644 assets/RZDP01/res/Object/O_gD_kabm.h create mode 100644 assets/RZDP01/res/Object/O_gD_kabo.h create mode 100644 assets/RZDP01/res/Object/O_gD_kagm.h create mode 100644 assets/RZDP01/res/Object/O_gD_kago.h create mode 100644 assets/RZDP01/res/Object/O_gD_kamm.h create mode 100644 assets/RZDP01/res/Object/O_gD_kamo.h create mode 100644 assets/RZDP01/res/Object/O_gD_katm.h create mode 100644 assets/RZDP01/res/Object/O_gD_kato.h create mode 100644 assets/RZDP01/res/Object/O_gD_komo.h create mode 100644 assets/RZDP01/res/Object/O_gD_kuwm.h create mode 100644 assets/RZDP01/res/Object/O_gD_kuwo.h create mode 100644 assets/RZDP01/res/Object/O_gD_lttr.h create mode 100644 assets/RZDP01/res/Object/O_gD_marm.h create mode 100644 assets/RZDP01/res/Object/O_gD_mem2.h create mode 100644 assets/RZDP01/res/Object/O_gD_memo.h create mode 100644 assets/RZDP01/res/Object/O_gD_nanm.h create mode 100644 assets/RZDP01/res/Object/O_gD_nano.h create mode 100644 assets/RZDP01/res/Object/O_gD_pach.h create mode 100644 assets/RZDP01/res/Object/O_gD_pend.h create mode 100644 assets/RZDP01/res/Object/O_gD_puL2.h create mode 100644 assets/RZDP01/res/Object/O_gD_puL3.h create mode 100644 assets/RZDP01/res/Object/O_gD_pump.h create mode 100644 assets/RZDP01/res/Object/O_gD_quL1.h create mode 100644 assets/RZDP01/res/Object/O_gD_quL2.h create mode 100644 assets/RZDP01/res/Object/O_gD_quL3.h create mode 100644 assets/RZDP01/res/Object/O_gD_sang.h create mode 100644 assets/RZDP01/res/Object/O_gD_tama.h create mode 100644 assets/RZDP01/res/Object/O_gD_tane.h create mode 100644 assets/RZDP01/res/Object/O_gD_tenm.h create mode 100644 assets/RZDP01/res/Object/O_gD_teno.h create mode 100644 assets/RZDP01/res/Object/O_gD_tonm.h create mode 100644 assets/RZDP01/res/Object/O_gD_tono.h create mode 100644 assets/RZDP01/res/Object/O_gD_uktr.h create mode 100644 assets/RZDP01/res/Object/O_gD_wood.h create mode 100644 assets/RZDP01/res/Object/O_gD_zora.h create mode 100644 assets/RZDP01/res/Object/O_g_SWA.h create mode 100644 assets/RZDP01/res/Object/O_g_ZORA.h create mode 100644 assets/RZDP01/res/Object/O_mD_SHA.h create mode 100644 assets/RZDP01/res/Object/O_mD_SHB.h create mode 100644 assets/RZDP01/res/Object/O_mD_arw.h create mode 100644 assets/RZDP01/res/Object/O_mD_bi.h create mode 100644 assets/RZDP01/res/Object/O_mD_blue.h create mode 100644 assets/RZDP01/res/Object/O_mD_bmc2.h create mode 100644 assets/RZDP01/res/Object/O_mD_bmcs.h create mode 100644 assets/RZDP01/res/Object/O_mD_bomb.h create mode 100644 assets/RZDP01/res/Object/O_mD_bott.h create mode 100644 assets/RZDP01/res/Object/O_mD_gren.h create mode 100644 assets/RZDP01/res/Object/O_mD_hati.h create mode 100644 assets/RZDP01/res/Object/O_mD_hawk.h create mode 100644 assets/RZDP01/res/Object/O_mD_jira.h create mode 100644 assets/RZDP01/res/Object/O_mD_marm.h create mode 100644 assets/RZDP01/res/Object/O_mD_pach.h create mode 100644 assets/RZDP01/res/Object/O_mD_pg.h create mode 100644 assets/RZDP01/res/Object/O_mD_red.h create mode 100644 assets/RZDP01/res/Object/O_tuboB.h create mode 100644 assets/RZDP01/res/Object/O_tuboS.h create mode 100644 assets/RZDP01/res/Object/O_wood.h create mode 100644 assets/RZDP01/res/Object/Obj_Bef.h create mode 100644 assets/RZDP01/res/Object/Obj_Board.h create mode 100644 assets/RZDP01/res/Object/Obj_Ibone.h create mode 100644 assets/RZDP01/res/Object/Obj_SRope.h create mode 100644 assets/RZDP01/res/Object/Obj_bal.h create mode 100644 assets/RZDP01/res/Object/Obj_ballL.h create mode 100644 assets/RZDP01/res/Object/Obj_ballS.h create mode 100644 assets/RZDP01/res/Object/Obj_bkey.h create mode 100644 assets/RZDP01/res/Object/Obj_bkey2.h create mode 100644 assets/RZDP01/res/Object/Obj_bkey3.h create mode 100644 assets/RZDP01/res/Object/Obj_bkey5.h create mode 100644 assets/RZDP01/res/Object/Obj_bkl.h create mode 100644 assets/RZDP01/res/Object/Obj_bm.h create mode 100644 assets/RZDP01/res/Object/Obj_brg.h create mode 100644 assets/RZDP01/res/Object/Obj_brksw.h create mode 100644 assets/RZDP01/res/Object/Obj_btl.h create mode 100644 assets/RZDP01/res/Object/Obj_cb.h create mode 100644 assets/RZDP01/res/Object/Obj_cs_f.h create mode 100644 assets/RZDP01/res/Object/Obj_fd.h create mode 100644 assets/RZDP01/res/Object/Obj_fmobj.h create mode 100644 assets/RZDP01/res/Object/Obj_gb.h create mode 100644 assets/RZDP01/res/Object/Obj_gm.h create mode 100644 assets/RZDP01/res/Object/Obj_hfuta.h create mode 100644 assets/RZDP01/res/Object/Obj_ihasi.h create mode 100644 assets/RZDP01/res/Object/Obj_ito.h create mode 100644 assets/RZDP01/res/Object/Obj_kage.h create mode 100644 assets/RZDP01/res/Object/Obj_kbox.h create mode 100644 assets/RZDP01/res/Object/Obj_kbrg.h create mode 100644 assets/RZDP01/res/Object/Obj_kbrgD.h create mode 100644 assets/RZDP01/res/Object/Obj_kbrgS.h create mode 100644 assets/RZDP01/res/Object/Obj_key.h create mode 100644 assets/RZDP01/res/Object/Obj_keyh.h create mode 100644 assets/RZDP01/res/Object/Obj_ki.h create mode 100644 assets/RZDP01/res/Object/Obj_kita.h create mode 100644 assets/RZDP01/res/Object/Obj_kn2.h create mode 100644 assets/RZDP01/res/Object/Obj_kntr.h create mode 100644 assets/RZDP01/res/Object/Obj_l4brg.h create mode 100644 assets/RZDP01/res/Object/Obj_l6tsw.h create mode 100644 assets/RZDP01/res/Object/Obj_l7brg.h create mode 100644 assets/RZDP01/res/Object/Obj_l8sw0.h create mode 100644 assets/RZDP01/res/Object/Obj_lbox.h create mode 100644 assets/RZDP01/res/Object/Obj_lp.h create mode 100644 assets/RZDP01/res/Object/Obj_lv6bm.h create mode 100644 assets/RZDP01/res/Object/Obj_maki.h create mode 100644 assets/RZDP01/res/Object/Obj_ndoor.h create mode 100644 assets/RZDP01/res/Object/Obj_obrg.h create mode 100644 assets/RZDP01/res/Object/Obj_otubo.h create mode 100644 assets/RZDP01/res/Object/Obj_prop0.h create mode 100644 assets/RZDP01/res/Object/Obj_prop1.h create mode 100644 assets/RZDP01/res/Object/Obj_prop2.h create mode 100644 assets/RZDP01/res/Object/Obj_rock.h create mode 100644 assets/RZDP01/res/Object/Obj_roten.h create mode 100644 assets/RZDP01/res/Object/Obj_rw.h create mode 100644 assets/RZDP01/res/Object/Obj_saka.h create mode 100644 assets/RZDP01/res/Object/Obj_saka2.h create mode 100644 assets/RZDP01/res/Object/Obj_so.h create mode 100644 assets/RZDP01/res/Object/Obj_sui.h create mode 100644 assets/RZDP01/res/Object/Obj_sw.h create mode 100644 assets/RZDP01/res/Object/Obj_tama.h create mode 100644 assets/RZDP01/res/Object/Obj_tg.h create mode 100644 assets/RZDP01/res/Object/Obj_tob7.h create mode 100644 assets/RZDP01/res/Object/Obj_toby.h create mode 100644 assets/RZDP01/res/Object/Obj_tp.h create mode 100644 assets/RZDP01/res/Object/Obj_udoor.h create mode 100644 assets/RZDP01/res/Object/Obj_usaku.h create mode 100644 assets/RZDP01/res/Object/Obj_web0.h create mode 100644 assets/RZDP01/res/Object/Obj_web1.h create mode 100644 assets/RZDP01/res/Object/Obj_wflag.h create mode 100644 assets/RZDP01/res/Object/Obj_yogan.h create mode 100644 assets/RZDP01/res/Object/Octhashi.h create mode 100644 assets/RZDP01/res/Object/Osiblk.h create mode 100644 assets/RZDP01/res/Object/Otosiana.h create mode 100644 assets/RZDP01/res/Object/PPolamp.h create mode 100644 assets/RZDP01/res/Object/PRElvtr.h create mode 100644 assets/RZDP01/res/Object/PRWallR04.h create mode 100644 assets/RZDP01/res/Object/PRWallR09.h create mode 100644 assets/RZDP01/res/Object/P_AShtr.h create mode 100644 assets/RZDP01/res/Object/P_Cblock.h create mode 100644 assets/RZDP01/res/Object/P_Chain.h create mode 100644 assets/RZDP01/res/Object/P_Cwall.h create mode 100644 assets/RZDP01/res/Object/P_DSand.h create mode 100644 assets/RZDP01/res/Object/P_Dtile.h create mode 100644 assets/RZDP01/res/Object/P_Dtile00.h create mode 100644 assets/RZDP01/res/Object/P_Dwall.h create mode 100644 assets/RZDP01/res/Object/P_Gear.h create mode 100644 assets/RZDP01/res/Object/P_Ggate.h create mode 100644 assets/RZDP01/res/Object/P_L4Cwall.h create mode 100644 assets/RZDP01/res/Object/P_L4Floor.h create mode 100644 assets/RZDP01/res/Object/P_L4Rwall.h create mode 100644 assets/RZDP01/res/Object/P_L4Sand.h create mode 100644 assets/RZDP01/res/Object/P_LBswA.h create mode 100644 assets/RZDP01/res/Object/P_LBswBC.h create mode 100644 assets/RZDP01/res/Object/P_Lv4Chan.h create mode 100644 assets/RZDP01/res/Object/P_Lv4blk.h create mode 100644 assets/RZDP01/res/Object/P_Lv4blk2.h create mode 100644 assets/RZDP01/res/Object/P_Lv4tsw.h create mode 100644 assets/RZDP01/res/Object/P_Lv4tswD.h create mode 100644 assets/RZDP01/res/Object/P_Mbrid9.h create mode 100644 assets/RZDP01/res/Object/P_Mbridge.h create mode 100644 assets/RZDP01/res/Object/P_Mfence.h create mode 100644 assets/RZDP01/res/Object/P_PCNDL.h create mode 100644 assets/RZDP01/res/Object/P_Rgate.h create mode 100644 assets/RZDP01/res/Object/P_Rwall.h create mode 100644 assets/RZDP01/res/Object/P_Sswitch.h create mode 100644 assets/RZDP01/res/Object/P_Toge.h create mode 100644 assets/RZDP01/res/Object/P_Warp.h create mode 100644 assets/RZDP01/res/Object/P_kama.h create mode 100644 assets/RZDP01/res/Object/Pack00_00.h create mode 100644 assets/RZDP01/res/Object/Pack00_01.h create mode 100644 assets/RZDP01/res/Object/Pack00_02.h create mode 100644 assets/RZDP01/res/Object/Pack01_00.h create mode 100644 assets/RZDP01/res/Object/Pack01_01.h create mode 100644 assets/RZDP01/res/Object/Pack01_02.h create mode 100644 assets/RZDP01/res/Object/Pack01_03.h create mode 100644 assets/RZDP01/res/Object/Pack01_04.h create mode 100644 assets/RZDP01/res/Object/Pack01_05.h create mode 100644 assets/RZDP01/res/Object/Pack01_06.h create mode 100644 assets/RZDP01/res/Object/Pack01_07.h create mode 100644 assets/RZDP01/res/Object/Pack99_00.h create mode 100644 assets/RZDP01/res/Object/Peru.h create mode 100644 assets/RZDP01/res/Object/Prayer.h create mode 100644 assets/RZDP01/res/Object/RCircle.h create mode 100644 assets/RZDP01/res/Object/RYUW00.h create mode 100644 assets/RZDP01/res/Object/Raca.h create mode 100644 assets/RZDP01/res/Object/Racer.h create mode 100644 assets/RZDP01/res/Object/Rafrel.h create mode 100644 assets/RZDP01/res/Object/Rafrel1.h create mode 100644 assets/RZDP01/res/Object/Rafrel2.h create mode 100644 assets/RZDP01/res/Object/Rafrel3.h create mode 100644 assets/RZDP01/res/Object/Ri.h create mode 100644 assets/RZDP01/res/Object/RiverRock.h create mode 100644 assets/RZDP01/res/Object/RvBack.h create mode 100644 assets/RZDP01/res/Object/SCanCrs.h create mode 100644 assets/RZDP01/res/Object/SCanHai.h create mode 100644 assets/RZDP01/res/Object/SCanPtl.h create mode 100644 assets/RZDP01/res/Object/SCanTen.h create mode 100644 assets/RZDP01/res/Object/SCanZev.h create mode 100644 assets/RZDP01/res/Object/SDGate.h create mode 100644 assets/RZDP01/res/Object/SWShd.h create mode 100644 assets/RZDP01/res/Object/S_YOGAN.h create mode 100644 assets/RZDP01/res/Object/S_Zami.h create mode 100644 assets/RZDP01/res/Object/S_Zbridge.h create mode 100644 assets/RZDP01/res/Object/S_Zgate.h create mode 100644 assets/RZDP01/res/Object/S_Zsuimon.h create mode 100644 assets/RZDP01/res/Object/S_bsaku00.h create mode 100644 assets/RZDP01/res/Object/S_bura_7a.h create mode 100644 assets/RZDP01/res/Object/S_bura_7b.h create mode 100644 assets/RZDP01/res/Object/S_bura_7c.h create mode 100644 assets/RZDP01/res/Object/S_bura_A.h create mode 100644 assets/RZDP01/res/Object/S_bura_B.h create mode 100644 assets/RZDP01/res/Object/S_lv3bota.h create mode 100644 assets/RZDP01/res/Object/S_lv6bota.h create mode 100644 assets/RZDP01/res/Object/S_lv7saku.h create mode 100644 assets/RZDP01/res/Object/S_octhibi.h create mode 100644 assets/RZDP01/res/Object/S_shut00.h create mode 100644 assets/RZDP01/res/Object/S_swHit00.h create mode 100644 assets/RZDP01/res/Object/S_thashi.h create mode 100644 assets/RZDP01/res/Object/S_wheel00.h create mode 100644 assets/RZDP01/res/Object/Sample.h create mode 100644 assets/RZDP01/res/Object/SceneExit.h create mode 100644 assets/RZDP01/res/Object/Seira.h create mode 100644 assets/RZDP01/res/Object/Seira_p1.h create mode 100644 assets/RZDP01/res/Object/Seirei.h create mode 100644 assets/RZDP01/res/Object/Seirei1.h create mode 100644 assets/RZDP01/res/Object/SekiDoor.h create mode 100644 assets/RZDP01/res/Object/Sekizo.h create mode 100644 assets/RZDP01/res/Object/Sera.h create mode 100644 assets/RZDP01/res/Object/SeraBtl.h create mode 100644 assets/RZDP01/res/Object/Sha.h create mode 100644 assets/RZDP01/res/Object/Shad.h create mode 100644 assets/RZDP01/res/Object/Shad1.h create mode 100644 assets/RZDP01/res/Object/Shad2.h create mode 100644 assets/RZDP01/res/Object/Shad3.h create mode 100644 assets/RZDP01/res/Object/Shop0.h create mode 100644 assets/RZDP01/res/Object/SkyCannon.h create mode 100644 assets/RZDP01/res/Object/SnowSoup.h create mode 100644 assets/RZDP01/res/Object/SpotLight.h create mode 100644 assets/RZDP01/res/Object/Sq.h create mode 100644 assets/RZDP01/res/Object/StaBlock.h create mode 100644 assets/RZDP01/res/Object/Stop00.h create mode 100644 assets/RZDP01/res/Object/TAGEVT.h create mode 100644 assets/RZDP01/res/Object/TKS.h create mode 100644 assets/RZDP01/res/Object/TKS2.h create mode 100644 assets/RZDP01/res/Object/TWGate_FL.h create mode 100644 assets/RZDP01/res/Object/TWGate_Lk.h create mode 100644 assets/RZDP01/res/Object/TWGate_Md.h create mode 100644 assets/RZDP01/res/Object/TWGate_OD.h create mode 100644 assets/RZDP01/res/Object/TWGate_RN.h create mode 100644 assets/RZDP01/res/Object/TWGate_Wf.h create mode 100644 assets/RZDP01/res/Object/T_Maki1.h create mode 100644 assets/RZDP01/res/Object/T_Maki2.h create mode 100644 assets/RZDP01/res/Object/T_gD_SHB.h create mode 100644 assets/RZDP01/res/Object/T_gD_bkey.h create mode 100644 assets/RZDP01/res/Object/T_gD_key.h create mode 100644 assets/RZDP01/res/Object/T_gD_kmps.h create mode 100644 assets/RZDP01/res/Object/T_gD_kt.h create mode 100644 assets/RZDP01/res/Object/T_gD_map.h create mode 100644 assets/RZDP01/res/Object/T_g_SHB.h create mode 100644 assets/RZDP01/res/Object/T_g_bkey.h create mode 100644 assets/RZDP01/res/Object/T_g_key.h create mode 100644 assets/RZDP01/res/Object/T_g_kt.h create mode 100644 assets/RZDP01/res/Object/Table.h create mode 100644 assets/RZDP01/res/Object/TagMsg.h create mode 100644 assets/RZDP01/res/Object/Taro.h create mode 100644 assets/RZDP01/res/Object/Taro0.h create mode 100644 assets/RZDP01/res/Object/Taro1.h create mode 100644 assets/RZDP01/res/Object/Taro2.h create mode 100644 assets/RZDP01/res/Object/Taro3.h create mode 100644 assets/RZDP01/res/Object/Taro4.h create mode 100644 assets/RZDP01/res/Object/Taro5.h create mode 100644 assets/RZDP01/res/Object/Taro6.h create mode 100644 assets/RZDP01/res/Object/TaroB.h create mode 100644 assets/RZDP01/res/Object/Taro_TW.h create mode 100644 assets/RZDP01/res/Object/Tbox2.h create mode 100644 assets/RZDP01/res/Object/The.h create mode 100644 assets/RZDP01/res/Object/The1.h create mode 100644 assets/RZDP01/res/Object/The2.h create mode 100644 assets/RZDP01/res/Object/Timer.h create mode 100644 assets/RZDP01/res/Object/Title.h create mode 100644 assets/RZDP01/res/Object/Tkc.h create mode 100644 assets/RZDP01/res/Object/Tkj.h create mode 100644 assets/RZDP01/res/Object/Tkj2.h create mode 100644 assets/RZDP01/res/Object/Toby.h create mode 100644 assets/RZDP01/res/Object/Toby0.h create mode 100644 assets/RZDP01/res/Object/Toby1.h create mode 100644 assets/RZDP01/res/Object/Toby2.h create mode 100644 assets/RZDP01/res/Object/Toby3.h create mode 100644 assets/RZDP01/res/Object/Toby4.h create mode 100644 assets/RZDP01/res/Object/Toby5.h create mode 100644 assets/RZDP01/res/Object/Toby_TW.h create mode 100644 assets/RZDP01/res/Object/Tombo.h create mode 100644 assets/RZDP01/res/Object/U_THouse.h create mode 100644 assets/RZDP01/res/Object/Uri.h create mode 100644 assets/RZDP01/res/Object/Uri1.h create mode 100644 assets/RZDP01/res/Object/Uri2.h create mode 100644 assets/RZDP01/res/Object/Uri3.h create mode 100644 assets/RZDP01/res/Object/Uri_p1.h create mode 100644 assets/RZDP01/res/Object/V_CTDoor.h create mode 100644 assets/RZDP01/res/Object/V_CTGWall.h create mode 100644 assets/RZDP01/res/Object/V_IceLeaf.h create mode 100644 assets/RZDP01/res/Object/V_Ice_l.h create mode 100644 assets/RZDP01/res/Object/V_Ice_s.h create mode 100644 assets/RZDP01/res/Object/V_OsuDoor.h create mode 100644 assets/RZDP01/res/Object/V_Shutter.h create mode 100644 assets/RZDP01/res/Object/V_Yuki.h create mode 100644 assets/RZDP01/res/Object/WAD_a.h create mode 100644 assets/RZDP01/res/Object/WAD_a2.h create mode 100644 assets/RZDP01/res/Object/WAD_a2LTW.h create mode 100644 assets/RZDP01/res/Object/WAD_a2_L.h create mode 100644 assets/RZDP01/res/Object/WAD_a2_TW.h create mode 100644 assets/RZDP01/res/Object/WAD_a_L.h create mode 100644 assets/RZDP01/res/Object/WAD_a_LTW.h create mode 100644 assets/RZDP01/res/Object/WAD_a_TW.h create mode 100644 assets/RZDP01/res/Object/WAN_a.h create mode 100644 assets/RZDP01/res/Object/WAN_a2.h create mode 100644 assets/RZDP01/res/Object/WAN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/WAN_a2_L.h create mode 100644 assets/RZDP01/res/Object/WAN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/WAN_a_L.h create mode 100644 assets/RZDP01/res/Object/WAN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/WAN_a_TW.h create mode 100644 assets/RZDP01/res/Object/WAN_b.h create mode 100644 assets/RZDP01/res/Object/WAN_b2.h create mode 100644 assets/RZDP01/res/Object/WAN_b2LTW.h create mode 100644 assets/RZDP01/res/Object/WAN_b2_L.h create mode 100644 assets/RZDP01/res/Object/WAN_b2_TW.h create mode 100644 assets/RZDP01/res/Object/WAN_b_L.h create mode 100644 assets/RZDP01/res/Object/WAN_b_LTW.h create mode 100644 assets/RZDP01/res/Object/WAN_b_TW.h create mode 100644 assets/RZDP01/res/Object/WCN_a.h create mode 100644 assets/RZDP01/res/Object/WCN_a2.h create mode 100644 assets/RZDP01/res/Object/WCN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/WCN_a2_L.h create mode 100644 assets/RZDP01/res/Object/WCN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/WCN_a_L.h create mode 100644 assets/RZDP01/res/Object/WCN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/WCN_a_TW.h create mode 100644 assets/RZDP01/res/Object/WGN_a.h create mode 100644 assets/RZDP01/res/Object/WGN_a2.h create mode 100644 assets/RZDP01/res/Object/WGN_a2LTW.h create mode 100644 assets/RZDP01/res/Object/WGN_a2_L.h create mode 100644 assets/RZDP01/res/Object/WGN_a2_TW.h create mode 100644 assets/RZDP01/res/Object/WGN_a_L.h create mode 100644 assets/RZDP01/res/Object/WGN_a_LTW.h create mode 100644 assets/RZDP01/res/Object/WGN_a_TW.h create mode 100644 assets/RZDP01/res/Object/WON_a.h create mode 100644 assets/RZDP01/res/Object/WON_a2.h create mode 100644 assets/RZDP01/res/Object/WON_a2LTW.h create mode 100644 assets/RZDP01/res/Object/WON_a2_L.h create mode 100644 assets/RZDP01/res/Object/WON_a2_TW.h create mode 100644 assets/RZDP01/res/Object/WON_a_L.h create mode 100644 assets/RZDP01/res/Object/WON_a_LTW.h create mode 100644 assets/RZDP01/res/Object/WON_a_TW.h create mode 100644 assets/RZDP01/res/Object/WRock.h create mode 100644 assets/RZDP01/res/Object/WStoneF.h create mode 100644 assets/RZDP01/res/Object/WarpBug.h create mode 100644 assets/RZDP01/res/Object/Water.h create mode 100644 assets/RZDP01/res/Object/Wchain.h create mode 100644 assets/RZDP01/res/Object/Wgeneral.h create mode 100644 assets/RZDP01/res/Object/Wgenral_l.h create mode 100644 assets/RZDP01/res/Object/WindStone.h create mode 100644 assets/RZDP01/res/Object/Wmdl.h create mode 100644 assets/RZDP01/res/Object/Worm.h create mode 100644 assets/RZDP01/res/Object/Wspcial_l.h create mode 100644 assets/RZDP01/res/Object/Wspecial.h create mode 100644 assets/RZDP01/res/Object/YIblltray.h create mode 100644 assets/RZDP01/res/Object/Y_gwall.h create mode 100644 assets/RZDP01/res/Object/Y_horiyuk.h create mode 100644 assets/RZDP01/res/Object/Y_icecube.h create mode 100644 assets/RZDP01/res/Object/Y_ironbal.h create mode 100644 assets/RZDP01/res/Object/Y_taihou.h create mode 100644 assets/RZDP01/res/Object/Ychandelr.h create mode 100644 assets/RZDP01/res/Object/Yelia.h create mode 100644 assets/RZDP01/res/Object/Yelia0.h create mode 100644 assets/RZDP01/res/Object/Yelia1.h create mode 100644 assets/RZDP01/res/Object/Yelia2.h create mode 100644 assets/RZDP01/res/Object/Yelia3.h create mode 100644 assets/RZDP01/res/Object/Yelia4.h create mode 100644 assets/RZDP01/res/Object/Z_bdor00.h create mode 100644 assets/RZDP01/res/Object/Zant.h create mode 100644 assets/RZDP01/res/Object/Zelda.h create mode 100644 assets/RZDP01/res/Object/Zmdl.h create mode 100644 assets/RZDP01/res/Object/alSumou.h create mode 100644 assets/RZDP01/res/Object/al_bottle.h create mode 100644 assets/RZDP01/res/Object/buoy.h create mode 100644 assets/RZDP01/res/Object/chin1.h create mode 100644 assets/RZDP01/res/Object/chin1_evt.h create mode 100644 assets/RZDP01/res/Object/chin_mdl.h create mode 100644 assets/RZDP01/res/Object/chin_tmdl.h create mode 100644 assets/RZDP01/res/Object/chtSolA.h create mode 100644 assets/RZDP01/res/Object/chtSolB.h create mode 100644 assets/RZDP01/res/Object/clerkA.h create mode 100644 assets/RZDP01/res/Object/clerkB.h create mode 100644 assets/RZDP01/res/Object/cs_ev_01.h create mode 100644 assets/RZDP01/res/Object/cs_ev_02.h create mode 100644 assets/RZDP01/res/Object/cs_ev_03.h create mode 100644 assets/RZDP01/res/Object/cs_ev_04.h create mode 100644 assets/RZDP01/res/Object/cs_ev_05.h create mode 100644 assets/RZDP01/res/Object/e3Logo.h create mode 100644 assets/RZDP01/res/Object/efWater.h create mode 100644 assets/RZDP01/res/Object/ef_MgnF_L.h create mode 100644 assets/RZDP01/res/Object/ef_MgnF_S.h create mode 100644 assets/RZDP01/res/Object/ef_Portal.h create mode 100644 assets/RZDP01/res/Object/evt_pachi.h create mode 100644 assets/RZDP01/res/Object/fairy.h create mode 100644 assets/RZDP01/res/Object/fileSel.h create mode 100644 assets/RZDP01/res/Object/girls.h create mode 100644 assets/RZDP01/res/Object/glwSphere.h create mode 100644 assets/RZDP01/res/Object/gnd.h create mode 100644 assets/RZDP01/res/Object/grA.h create mode 100644 assets/RZDP01/res/Object/grA_Elv.h create mode 100644 assets/RZDP01/res/Object/grA_Kick.h create mode 100644 assets/RZDP01/res/Object/grA_Look.h create mode 100644 assets/RZDP01/res/Object/grA_RCD.h create mode 100644 assets/RZDP01/res/Object/grA_Rock.h create mode 100644 assets/RZDP01/res/Object/grA_RockD.h create mode 100644 assets/RZDP01/res/Object/grA_SWD.h create mode 100644 assets/RZDP01/res/Object/grA_Sdemo.h create mode 100644 assets/RZDP01/res/Object/grA_Spa.h create mode 100644 assets/RZDP01/res/Object/grA_TW.h create mode 100644 assets/RZDP01/res/Object/grA_base.h create mode 100644 assets/RZDP01/res/Object/grA_demo.h create mode 100644 assets/RZDP01/res/Object/grA_gate.h create mode 100644 assets/RZDP01/res/Object/grA_mdl.h create mode 100644 assets/RZDP01/res/Object/grA_onsen.h create mode 100644 assets/RZDP01/res/Object/grA_onsn2.h create mode 100644 assets/RZDP01/res/Object/grA_town.h create mode 100644 assets/RZDP01/res/Object/grC.h create mode 100644 assets/RZDP01/res/Object/grC_Mdl.h create mode 100644 assets/RZDP01/res/Object/grC_TW.h create mode 100644 assets/RZDP01/res/Object/grD.h create mode 100644 assets/RZDP01/res/Object/grD1.h create mode 100644 assets/RZDP01/res/Object/grDS.h create mode 100644 assets/RZDP01/res/Object/grO.h create mode 100644 assets/RZDP01/res/Object/grO1.h create mode 100644 assets/RZDP01/res/Object/grO1D.h create mode 100644 assets/RZDP01/res/Object/grR.h create mode 100644 assets/RZDP01/res/Object/grR1.h create mode 100644 assets/RZDP01/res/Object/grS.h create mode 100644 assets/RZDP01/res/Object/grZ.h create mode 100644 assets/RZDP01/res/Object/grZ1.h create mode 100644 assets/RZDP01/res/Object/grZ2.h create mode 100644 assets/RZDP01/res/Object/grZ3.h create mode 100644 assets/RZDP01/res/Object/grZD1.h create mode 100644 assets/RZDP01/res/Object/grZD3.h create mode 100644 assets/RZDP01/res/Object/grZRock.h create mode 100644 assets/RZDP01/res/Object/hsMato.h create mode 100644 assets/RZDP01/res/Object/impal.h create mode 100644 assets/RZDP01/res/Object/itemmdl.h create mode 100644 assets/RZDP01/res/Object/iwakyu.h create mode 100644 assets/RZDP01/res/Object/kasi_hana.h create mode 100644 assets/RZDP01/res/Object/kasi_kyu.h create mode 100644 assets/RZDP01/res/Object/kasi_mich.h create mode 100644 assets/RZDP01/res/Object/kytag04.h create mode 100644 assets/RZDP01/res/Object/kytag09_2.h create mode 100644 assets/RZDP01/res/Object/l5IceWall.h create mode 100644 assets/RZDP01/res/Object/lv1cdl00.h create mode 100644 assets/RZDP01/res/Object/lv1cdl01.h create mode 100644 assets/RZDP01/res/Object/maroTaru.h create mode 100644 assets/RZDP01/res/Object/midP.h create mode 100644 assets/RZDP01/res/Object/npc_obj.h create mode 100644 assets/RZDP01/res/Object/object.h create mode 100644 assets/RZDP01/res/Object/objectLTW.h create mode 100644 assets/RZDP01/res/Object/objectTW.h create mode 100644 assets/RZDP01/res/Object/object_l.h create mode 100644 assets/RZDP01/res/Object/poFire.h create mode 100644 assets/RZDP01/res/Object/post.h create mode 100644 assets/RZDP01/res/Object/post1.h create mode 100644 assets/RZDP01/res/Object/post2.h create mode 100644 assets/RZDP01/res/Object/pouBox0.h create mode 100644 assets/RZDP01/res/Object/pouBox1.h create mode 100644 assets/RZDP01/res/Object/pouyaA.h create mode 100644 assets/RZDP01/res/Object/pouyaB.h create mode 100644 assets/RZDP01/res/Object/pumpkin.h create mode 100644 assets/RZDP01/res/Object/saru.h create mode 100644 assets/RZDP01/res/Object/saru_TW.h create mode 100644 assets/RZDP01/res/Object/seiB.h create mode 100644 assets/RZDP01/res/Object/seiC.h create mode 100644 assets/RZDP01/res/Object/seiD.h create mode 100644 assets/RZDP01/res/Object/seki_1k.h create mode 100644 assets/RZDP01/res/Object/sekizoA.h create mode 100644 assets/RZDP01/res/Object/shoe.h create mode 100644 assets/RZDP01/res/Object/sm_door.h create mode 100644 assets/RZDP01/res/Object/solA.h create mode 100644 assets/RZDP01/res/Object/static.h create mode 100644 assets/RZDP01/res/Object/stickwl00.h create mode 100644 assets/RZDP01/res/Object/stickwl01.h create mode 100644 assets/RZDP01/res/Object/syourock.h create mode 100644 assets/RZDP01/res/Object/togeRol.h create mode 100644 assets/RZDP01/res/Object/twGnFiro.h create mode 100644 assets/RZDP01/res/Object/twGnK0102.h create mode 100644 assets/RZDP01/res/Object/twGnK0616.h create mode 100644 assets/RZDP01/res/Object/twGnK0709.h create mode 100644 assets/RZDP01/res/Object/twGnK079b.h create mode 100644 assets/RZDP01/res/Object/twGnK1415.h create mode 100644 assets/RZDP01/res/Object/twGtFiro.h create mode 100644 assets/RZDP01/res/Object/twGtK0102.h create mode 100644 assets/RZDP01/res/Object/twGtK0709.h create mode 100644 assets/RZDP01/res/Object/uri_kago.h create mode 100644 assets/RZDP01/res/Object/yamiD.h create mode 100644 assets/RZDP01/res/Object/yamiS.h create mode 100644 assets/RZDP01/res/Object/yamiT.h create mode 100644 assets/RZDP01/res/Object/yelB_TW.h create mode 100644 assets/RZDP01/res/Object/yel_bag.h create mode 100644 assets/RZDP01/res/Object/ykM.h create mode 100644 assets/RZDP01/res/Object/ykM1.h create mode 100644 assets/RZDP01/res/Object/ykM2.h create mode 100644 assets/RZDP01/res/Object/ykM3.h create mode 100644 assets/RZDP01/res/Object/ykW.h create mode 100644 assets/RZDP01/res/Object/ykW1.h create mode 100644 assets/RZDP01/res/Object/ykW2.h create mode 100644 assets/RZDP01/res/Object/zanB.h create mode 100644 assets/RZDP01/res/Object/zelRf.h create mode 100644 assets/RZDP01/res/Object/zelRo.h create mode 100644 assets/RZDP01/res/Object/zrA.h create mode 100644 assets/RZDP01/res/Object/zrA2.h create mode 100644 assets/RZDP01/res/Object/zrA_MDL.h create mode 100644 assets/RZDP01/res/Object/zrA_TW.h create mode 100644 assets/RZDP01/res/Object/zrA_nml.h create mode 100644 assets/RZDP01/res/Object/zrA_obj.h create mode 100644 assets/RZDP01/res/Object/zrA_objTW.h create mode 100644 assets/RZDP01/res/Object/zrA_sad.h create mode 100644 assets/RZDP01/res/Object/zrA_sp.h create mode 100644 assets/RZDP01/res/Object/zrA_tobi.h create mode 100644 assets/RZDP01/res/Object/zrC.h create mode 100644 assets/RZDP01/res/Object/zrC1.h create mode 100644 assets/RZDP01/res/Object/zrC2.h create mode 100644 assets/RZDP01/res/Object/zrC_EGD.h create mode 100644 assets/RZDP01/res/Object/zrC_MDL.h create mode 100644 assets/RZDP01/res/Object/zrC_Sick.h create mode 100644 assets/RZDP01/res/Object/zrC_TW.h create mode 100644 assets/RZDP01/res/Object/zrCb.h create mode 100644 assets/RZDP01/res/Object/zrF.h create mode 100644 assets/RZDP01/res/Object/zrZ_GT.h create mode 100644 assets/RZDP01/res/Object/zra_nml2.h create mode 100644 assets/RZDP01/res/WiiBannerIcon/bannerIcon.h create mode 100644 config/RZDP01/build.sha1 create mode 100644 config/RZDP01/config.yml create mode 100644 config/RZDP01/rels/d_a_L7demo_dr/splits.txt create mode 100644 config/RZDP01/rels/d_a_L7demo_dr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_L7low_dr/splits.txt create mode 100644 config/RZDP01/rels/d_a_L7low_dr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_L7op_demo_dr/splits.txt create mode 100644 config/RZDP01/rels/d_a_L7op_demo_dr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_alldie/splits.txt create mode 100644 config/RZDP01/rels/d_a_alldie/symbols.txt create mode 100644 config/RZDP01/rels/d_a_andsw/splits.txt create mode 100644 config/RZDP01/rels/d_a_andsw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_andsw2/splits.txt create mode 100644 config/RZDP01/rels/d_a_andsw2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_arrow/splits.txt create mode 100644 config/RZDP01/rels/d_a_arrow/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_bh/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_bh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_bq/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_bq/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_dr/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_dr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_dre/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_dre/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_ds/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_ds/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_gg/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_gg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_gm/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_gm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_gnd/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_gnd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_go/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_go/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_gos/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_gos/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_mgn/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_mgn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_ob/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_ob/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_oh/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_oh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_oh2/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_oh2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_tn/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_tn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_yo/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_yo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_yo_ice/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_yo_ice/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_zant/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_zant/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_magic/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_magic/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_mobile/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_mobile/symbols.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_sima/splits.txt create mode 100644 config/RZDP01/rels/d_a_b_zant_sima/symbols.txt create mode 100644 config/RZDP01/rels/d_a_balloon_2D/splits.txt create mode 100644 config/RZDP01/rels/d_a_balloon_2D/symbols.txt create mode 100644 config/RZDP01/rels/d_a_bd/splits.txt create mode 100644 config/RZDP01/rels/d_a_bd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_bg/splits.txt create mode 100644 config/RZDP01/rels/d_a_bg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_bg_obj/splits.txt create mode 100644 config/RZDP01/rels/d_a_bg_obj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_boomerang/splits.txt create mode 100644 config/RZDP01/rels/d_a_boomerang/symbols.txt create mode 100644 config/RZDP01/rels/d_a_bullet/splits.txt create mode 100644 config/RZDP01/rels/d_a_bullet/symbols.txt create mode 100644 config/RZDP01/rels/d_a_canoe/splits.txt create mode 100644 config/RZDP01/rels/d_a_canoe/symbols.txt create mode 100644 config/RZDP01/rels/d_a_coach_2D/splits.txt create mode 100644 config/RZDP01/rels/d_a_coach_2D/symbols.txt create mode 100644 config/RZDP01/rels/d_a_coach_fire/splits.txt create mode 100644 config/RZDP01/rels/d_a_coach_fire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_cow/splits.txt create mode 100644 config/RZDP01/rels/d_a_cow/symbols.txt create mode 100644 config/RZDP01/rels/d_a_crod/splits.txt create mode 100644 config/RZDP01/rels/d_a_crod/symbols.txt create mode 100644 config/RZDP01/rels/d_a_cstaF/splits.txt create mode 100644 config/RZDP01/rels/d_a_cstaF/symbols.txt create mode 100644 config/RZDP01/rels/d_a_cstatue/splits.txt create mode 100644 config/RZDP01/rels/d_a_cstatue/symbols.txt create mode 100644 config/RZDP01/rels/d_a_demo00/splits.txt create mode 100644 config/RZDP01/rels/d_a_demo00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_demo_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_demo_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_disappear/splits.txt create mode 100644 config/RZDP01/rels/d_a_disappear/symbols.txt create mode 100644 config/RZDP01/rels/d_a_dmidna/splits.txt create mode 100644 config/RZDP01/rels/d_a_dmidna/symbols.txt create mode 100644 config/RZDP01/rels/d_a_do/splits.txt create mode 100644 config/RZDP01/rels/d_a_do/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_boss/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_boss/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_bossL1/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_bossL1/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_bossL5/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_bossL5/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_dbdoor00/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_dbdoor00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_knob00/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_knob00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_mbossL1/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_mbossL1/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_push/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_push/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_shutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_shutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_door_spiral/splits.txt create mode 100644 config/RZDP01/rels/d_a_door_spiral/symbols.txt create mode 100644 config/RZDP01/rels/d_a_dshutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_dshutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ai/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ai/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_arrow/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_arrow/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ba/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ba/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bee/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bee/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bi/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bi_leaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bs/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bu/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_bug/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_bug/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_cr/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_cr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_cr_egg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_cr_egg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_db/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_db/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_db_leaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_db_leaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_dd/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_dd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_df/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_df/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_dk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_dk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_dn/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_dn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_dt/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_dt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_fb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_fb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_fk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_fk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_fm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_fm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_fs/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_fs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_fz/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_fz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ga/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ga/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_gb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_gb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ge/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_gi/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_gi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_gm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_gm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_gob/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_gob/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_gs/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_gs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hb_leaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hp/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hz/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_hzelda/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_hzelda/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_is/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_is/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_kg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_kg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_kk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_kk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_kr/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_kr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_md/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_md/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mk_bo/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mk_bo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_mm_mt/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_mm_mt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ms/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ms/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_nest/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_nest/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_nz/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_nz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_oc/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_oc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_oct_bg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_oct_bg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ot/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ot/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ph/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ph/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_pm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_pm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_po/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_po/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_pz/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_pz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_rb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_rb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_rd/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_rd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_rdb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_rdb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_rdy/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_rdy/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_s1/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_s1/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sh/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sm2/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sm2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_st/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_st/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_st_line/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_st_line/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_sw/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_sw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_th/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_th/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_th_ball/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_th_ball/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_tk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_tk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_tk2/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_tk2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_tk_ball/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_tk_ball/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_tt/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_tt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_vt/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_vt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_warpappear/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_warpappear/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_wb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_wb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ws/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ws/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ww/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ww/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yc/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yd/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yd_leaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yg/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yh/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yk/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ym/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ym/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ym_tag/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ym_tag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_ymb/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_ymb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_yr/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_yr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_zh/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_zh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_zm/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_zm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_e_zs/splits.txt create mode 100644 config/RZDP01/rels/d_a_e_zs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_econt/splits.txt create mode 100644 config/RZDP01/rels/d_a_econt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_ep/splits.txt create mode 100644 config/RZDP01/rels/d_a_ep/symbols.txt create mode 100644 config/RZDP01/rels/d_a_formation_mng/splits.txt create mode 100644 config/RZDP01/rels/d_a_formation_mng/symbols.txt create mode 100644 config/RZDP01/rels/d_a_fr/splits.txt create mode 100644 config/RZDP01/rels/d_a_fr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_grass/splits.txt create mode 100644 config/RZDP01/rels/d_a_grass/symbols.txt create mode 100644 config/RZDP01/rels/d_a_guard_mng/splits.txt create mode 100644 config/RZDP01/rels/d_a_guard_mng/symbols.txt create mode 100644 config/RZDP01/rels/d_a_hitobj/splits.txt create mode 100644 config/RZDP01/rels/d_a_hitobj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_horse/splits.txt create mode 100644 config/RZDP01/rels/d_a_horse/symbols.txt create mode 100644 config/RZDP01/rels/d_a_hozelda/splits.txt create mode 100644 config/RZDP01/rels/d_a_hozelda/symbols.txt create mode 100644 config/RZDP01/rels/d_a_izumi_gate/splits.txt create mode 100644 config/RZDP01/rels/d_a_izumi_gate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kago/splits.txt create mode 100644 config/RZDP01/rels/d_a_kago/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag00/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag01/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag01/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag02/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag02/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag03/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag03/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag04/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag04/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag05/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag05/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag06/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag06/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag07/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag07/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag08/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag08/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag09/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag09/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag10/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag10/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag11/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag11/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag12/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag12/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag13/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag13/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag14/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag14/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag15/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag15/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag16/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag16/symbols.txt create mode 100644 config/RZDP01/rels/d_a_kytag17/splits.txt create mode 100644 config/RZDP01/rels/d_a_kytag17/symbols.txt create mode 100644 config/RZDP01/rels/d_a_mant/splits.txt create mode 100644 config/RZDP01/rels/d_a_mant/symbols.txt create mode 100644 config/RZDP01/rels/d_a_mg_fish/splits.txt create mode 100644 config/RZDP01/rels/d_a_mg_fish/symbols.txt create mode 100644 config/RZDP01/rels/d_a_mg_fshop/splits.txt create mode 100644 config/RZDP01/rels/d_a_mg_fshop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_mg_rod/splits.txt create mode 100644 config/RZDP01/rels/d_a_mg_rod/symbols.txt create mode 100644 config/RZDP01/rels/d_a_midna/splits.txt create mode 100644 config/RZDP01/rels/d_a_midna/symbols.txt create mode 100644 config/RZDP01/rels/d_a_mirror/splits.txt create mode 100644 config/RZDP01/rels/d_a_mirror/symbols.txt create mode 100644 config/RZDP01/rels/d_a_movie_player/splits.txt create mode 100644 config/RZDP01/rels/d_a_movie_player/symbols.txt create mode 100644 config/RZDP01/rels/d_a_myna/splits.txt create mode 100644 config/RZDP01/rels/d_a_myna/symbols.txt create mode 100644 config/RZDP01/rels/d_a_nbomb/splits.txt create mode 100644 config/RZDP01/rels/d_a_nbomb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_ni/splits.txt create mode 100644 config/RZDP01/rels/d_a_ni/symbols.txt create mode 100644 config/RZDP01/rels/d_a_no_chg_room/splits.txt create mode 100644 config/RZDP01/rels/d_a_no_chg_room/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_aru/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_aru/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ash/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ash/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ashB/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ashB/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_bans/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_bans/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_besu/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_besu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_blue_ns/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_blue_ns/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_bou/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_bou/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_bouS/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_bouS/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_cdn3/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_cdn3/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_chat/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_chat/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_chin/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_chin/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerka/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerka/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerkb/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerkb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerkt/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_clerkt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_coach/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_coach/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_df/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_df/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_doc/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_doc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_doorboy/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_doorboy/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_drainSol/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_drainSol/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_du/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_du/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_fairy/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_fairy/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_fairy_seirei/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_fairy_seirei/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_fguard/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_fguard/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_fish/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_fish/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_gnd/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_gnd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_gra/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_gra/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grc/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grd/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grd/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grm/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grmc/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grmc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_gro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_gro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grr/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grs/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_grz/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_grz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_guard/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_guard/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_gwolf/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_gwolf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_hanjo/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_hanjo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_henna/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_henna/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_henna0/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_henna0/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_hoz/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_hoz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_impal/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_impal/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_inko/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_inko/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ins/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ins/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_jagar/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_jagar/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kakashi/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kakashi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_hana/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_hana/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_kyu/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_mich/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kasi_mich/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kdk/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kdk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kkri/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kkri/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kn/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_knj/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_knj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kolin/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kolin/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kolinb/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kolinb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ks/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ks/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_kyury/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_kyury/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_len/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_len/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_lf/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_lf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_lud/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_lud/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_maro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_maro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_midp/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_midp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_mk/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_mk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_moi/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_moi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_moir/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_moir/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_myna2/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_myna2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ne/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ne/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_p2/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_p2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_besu/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_besu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_maro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_maro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_taro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_pachi_taro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_passer/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_passer/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_passer2/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_passer2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_post/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_post/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_pouya/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_pouya/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_prayer/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_prayer/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_raca/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_raca/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_rafrel/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_rafrel/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_saru/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_saru/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seib/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seib/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seic/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seic/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seid/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seid/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seira/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seira/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seira2/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seira2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_seirei/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_seirei/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_shad/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_shad/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_shaman/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_shaman/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_shoe/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_shoe/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_shop0/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_shop0/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_shop_maro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_shop_maro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_sola/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_sola/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_soldierA/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_soldierA/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_soldierB/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_soldierB/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_sq/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_sq/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_taro/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_taro/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_the/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_the/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_theB/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_theB/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tk/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkc/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkj/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkj2/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tkj2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tks/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tks/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_toby/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_toby/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_tr/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_tr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_uri/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_uri/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_worm/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_worm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_wrestler/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_wrestler/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamid/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamid/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamis/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamis/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamit/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_yamit/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_yelia/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_yelia/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ykm/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ykm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_ykw/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_ykw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zanb/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zanb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zant/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zant/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelR/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelR/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelRo/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelRo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelda/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zelda/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zra/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zra/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zrc/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zrc/symbols.txt create mode 100644 config/RZDP01/rels/d_a_npc_zrz/splits.txt create mode 100644 config/RZDP01/rels/d_a_npc_zrz/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_Turara/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_Turara/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_TvCdlst/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_Y_taihou/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_Y_taihou/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_amiShutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_amiShutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ari/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ari/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_automata/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_automata/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_avalanche/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_avalanche/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_balloon/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_balloon/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_barDesk/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_barDesk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_batta/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_batta/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bed/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bed/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bemos/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bemos/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bhashi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bhashi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bhbridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bhbridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bk_leaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bkdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bky_rock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bky_rock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bmWindow/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bmWindow/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bmshutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bmshutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bombf/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bombf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bosswarp/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bosswarp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_boumato/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_boumato/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_brakeeff/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_brakeeff/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_brg/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_brg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bsGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bsGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_bubblePilar/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_bubblePilar/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_burnbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_burnbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_carry/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_carry/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_catdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_catdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cb/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cblock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cblock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cboard/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cboard/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_chandelier/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_chandelier/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_chest/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_chest/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cho/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cho/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cowdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cowdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crope/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crope/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvfence/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvfence/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvgate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvgate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvhahen/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvhahen/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvlh_down/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvlh_down/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvlh_up/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvlh_up/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvsteel/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crvsteel/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_crystal/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_crystal/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_cwall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_cwall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_damCps/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_damCps/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_dan/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_dan/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_digholl/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_digholl/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_digplace/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_digplace/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_digsnow/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_digsnow/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_dmelevator/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_dmelevator/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_drop/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_drop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_dust/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_dust/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_eff/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_eff/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_enemy_create/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_enemy_create/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fallobj/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fallobj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fan/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fan/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fchain/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fchain/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fireWood/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fireWood/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fireWood2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fireWood2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_firepillar/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_firepillar/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_firepillar2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_firepillar2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag3/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_flag3/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fmobj/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fmobj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_food/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_food/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_fw/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_fw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gadget/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gadget/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ganonwall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ganonwall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ganonwall2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ganonwall2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gb/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_geyser/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_geyser/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_glowSphere/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_glowSphere/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gm/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_goGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_goGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gomikabe/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gomikabe/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gpTaru/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gra2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gra2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_graWall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_graWall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_gra_rock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_gra_rock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_grave_stone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_grave_stone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_groundwater/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_groundwater/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_grz_rock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_grz_rock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_h_saku/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_h_saku/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hakai_brl/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hakai_brl/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hakai_ftr/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hasu2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hasu2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hata/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hata/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hb/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hb/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hbombkoya/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hbombkoya/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_heavySw/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_heavySw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hfuta/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hfuta/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hhashi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hhashi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_hsTarget/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_hsTarget/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ice_l/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ice_l/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ice_s/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ice_s/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_iceblock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_iceblock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_iceleaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_iceleaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ihasi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ihasi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ikada/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ikada/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_inobone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_inobone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ita/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ita/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_itamato/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_itamato/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ito/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ito/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kabuto/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kabuto/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kage/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kage/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kago/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kago/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kaisou/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kaisou/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kamakiri/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kamakiri/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kanban2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kanban2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kantera/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kantera/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_katatsumuri/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_katatsumuri/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kazeneko/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kazeneko/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kbacket/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kbacket/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_key/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_key/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_keyhole/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_keyhole/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kgate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kgate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ki/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ki/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kiPot/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kiPot/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kita/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kita/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kjgjs/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kkanban/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kkanban/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_klift00/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_klift00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_knBullet/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_knBullet/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kshutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kshutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ktOnFire/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ktOnFire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kuwagata/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kuwagata/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kwheel00/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kwheel00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kwheel01/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kwheel01/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_kznkarm/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_kznkarm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ladder/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ladder/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_laundry/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_laundry/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_laundry_rope/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_laundry_rope/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_life_container/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_life_container/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lp/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv1Candle00/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv1Candle00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv1Candle01/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv1Candle01/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv2Candle/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv2Candle/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Candle/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Candle/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Water/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Water/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Water2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3Water2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3WaterB/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3saka00/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3saka00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3waterEff/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv3waterEff/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4CandleTag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4CandleTag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4EdShutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4EdShutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4Gate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4HsTarget/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4HsTarget/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4PoGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4RailWall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4RailWall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4SlideWall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4SlideWall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4bridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4bridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4chandelier/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4chandelier/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4digsand/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4digsand/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4floor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4floor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4gear/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4gear/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4prelvtr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4prwall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4prwall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4sand/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv4sand/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5FloorBoard/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5FloorBoard/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5IceWall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5IceWall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5SwIce/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5ychndlr/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5yiblltray/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv5yiblltray/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6ChangeGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6ChangeGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6FurikoTrap/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6FurikoTrap/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6Lblock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6SwGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6SzGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6TogeRoll/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6TogeRoll/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6TogeTrap/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6TogeTrap/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6bemos/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6bemos/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6bemos2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6egate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6egate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6elevta/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6elevta/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6swturn/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv6swturn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7BsGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7PropellerY/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7PropellerY/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7bridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv7bridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8Lift/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8OptiLift/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8OptiLift/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv8UdFloor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv9SwShutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_lv9SwShutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_magLift/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_magLift/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_magLiftRot/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_magLiftRot/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_magne_arm/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_magne_arm/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_maki/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_maki/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_master_sword/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_master_sword/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mato/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mato/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_metalbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_metalbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mgate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mgate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mhole/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mhole/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mie/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mie/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_6pole/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_6pole/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_chain/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_chain/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_sand/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_sand/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_screw/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_screw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_table/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mirror_table/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_movebox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_movebox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_msima/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_msima/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_mvstair/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_mvstair/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_myogan/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_myogan/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_nagaisu/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_nagaisu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_nameplate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_nameplate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_nan/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_nan/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ndoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ndoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_nougu/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_nougu/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_octhashi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_octhashi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_oiltubo/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_oiltubo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsen/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsen/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsenFire/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsenFire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsenTaru/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_onsenTaru/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ornament_cloth/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ornament_cloth/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdtile/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdtile/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdwall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pdwall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_picture/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_picture/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pillar/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pillar/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pleaf/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pleaf/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_poCandle/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_poCandle/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_poFire/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_poFire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_poTbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_poTbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_prop/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_prop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_pumpkin/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_pumpkin/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rcircle/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rcircle/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rfHole/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rfHole/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rgate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rgate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_riverrock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_riverrock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rope_bridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rope_bridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rotBridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rotBridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rotTrap/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rotTrap/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_roten/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_roten/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rstair/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rstair/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_rw/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_rw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sWallShutter/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sWallShutter/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_saidan/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_saidan/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sakuita/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sakuita/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sakuita_rope/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sakuita_rope/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon_crs/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon_crs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon_ten/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_scannon_ten/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekidoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekidoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekizo/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekizo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekizoa/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sekizoa/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_shield/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_shield/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sm_door/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sm_door/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_smallkey/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_smallkey/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_smgdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_smgdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_smoke/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_smoke/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_smtile/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_smtile/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_smw_stone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_smw_stone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_snowEffTag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_snowEffTag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_snow_soup/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_snow_soup/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_so/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_so/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_spinLift/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_spinLift/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ss_drink/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ss_drink/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ss_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ss_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stairBlock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stairBlock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stick/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stick/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stoneMark/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stoneMark/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stopper/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stopper/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_stopper2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_stopper2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_suisya/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_suisya/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sw/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallA/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallA/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallB/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallB/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallC/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swBallC/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swLight/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swLight/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swchain/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swchain/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swhang/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swhang/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_sword/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_sword/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpropeller/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpropeller/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush5/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swpush5/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swspinner/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swspinner/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_swturn/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_swturn/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_syRock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_syRock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_szbridge/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_szbridge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_taFence/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_taFence/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_table/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_table/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_takaraDai/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_takaraDai/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tatigi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tatigi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ten/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ten/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_testcube/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_testcube/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tgake/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tgake/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_thashi/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_thashi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_thdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_thdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_timeFire/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_timeFire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_timer/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_timer/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tks/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tks/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tmoon/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tmoon/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_toaru_maki/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_toaru_maki/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_toby/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_toby/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tobyhouse/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tobyhouse/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_togeTrap/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_togeTrap/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tombo/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tombo/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tornado/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tornado/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tornado2/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tornado2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_tp/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_tp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_treesh/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_treesh/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_twGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_twGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_udoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_udoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_usaku/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_usaku/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_vground/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_vground/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_volcball/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_volcball/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_volcbom/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_volcbom/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_warp_kbrg/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_warp_obrg/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_warp_obrg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterGate/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterGate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterPillar/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterPillar/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterfall/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_waterfall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wchain/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wchain/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wdStick/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wdStick/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_web0/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_web0/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_web1/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_web1/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_well_cover/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_well_cover/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wflag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wflag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wind_stone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wind_stone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_window/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_window/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wood_pendulum/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wood_pendulum/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wood_statue/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wood_statue/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_wsword/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_wsword/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_yel_bag/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_yel_bag/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_yobikusa/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_yobikusa/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_yousei/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_yousei/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_ystone/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_ystone/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zcloth/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zcloth/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zdoor/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zdoor/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zrTurara/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zrTurara/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zrTuraraRock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zrTuraraRock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zraMark/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zraMark/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zra_freeze/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zra_freeze/symbols.txt create mode 100644 config/RZDP01/rels/d_a_obj_zra_rock/splits.txt create mode 100644 config/RZDP01/rels/d_a_obj_zra_rock/symbols.txt create mode 100644 config/RZDP01/rels/d_a_passer_mng/splits.txt create mode 100644 config/RZDP01/rels/d_a_passer_mng/symbols.txt create mode 100644 config/RZDP01/rels/d_a_path_line/splits.txt create mode 100644 config/RZDP01/rels/d_a_path_line/symbols.txt create mode 100644 config/RZDP01/rels/d_a_peru/splits.txt create mode 100644 config/RZDP01/rels/d_a_peru/symbols.txt create mode 100644 config/RZDP01/rels/d_a_ppolamp/splits.txt create mode 100644 config/RZDP01/rels/d_a_ppolamp/symbols.txt create mode 100644 config/RZDP01/rels/d_a_scene_exit/splits.txt create mode 100644 config/RZDP01/rels/d_a_scene_exit/symbols.txt create mode 100644 config/RZDP01/rels/d_a_scene_exit2/splits.txt create mode 100644 config/RZDP01/rels/d_a_scene_exit2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_set_bgobj/splits.txt create mode 100644 config/RZDP01/rels/d_a_set_bgobj/symbols.txt create mode 100644 config/RZDP01/rels/d_a_shop_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_shop_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_skip_2D/splits.txt create mode 100644 config/RZDP01/rels/d_a_skip_2D/symbols.txt create mode 100644 config/RZDP01/rels/d_a_spinner/splits.txt create mode 100644 config/RZDP01/rels/d_a_spinner/symbols.txt create mode 100644 config/RZDP01/rels/d_a_sq/splits.txt create mode 100644 config/RZDP01/rels/d_a_sq/symbols.txt create mode 100644 config/RZDP01/rels/d_a_startAndGoal/splits.txt create mode 100644 config/RZDP01/rels/d_a_startAndGoal/symbols.txt create mode 100644 config/RZDP01/rels/d_a_suspend/splits.txt create mode 100644 config/RZDP01/rels/d_a_suspend/symbols.txt create mode 100644 config/RZDP01/rels/d_a_swBall/splits.txt create mode 100644 config/RZDP01/rels/d_a_swBall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_swLBall/splits.txt create mode 100644 config/RZDP01/rels/d_a_swLBall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_swTime/splits.txt create mode 100644 config/RZDP01/rels/d_a_swTime/symbols.txt create mode 100644 config/RZDP01/rels/d_a_swc00/splits.txt create mode 100644 config/RZDP01/rels/d_a_swc00/symbols.txt create mode 100644 config/RZDP01/rels/d_a_swhit0/splits.txt create mode 100644 config/RZDP01/rels/d_a_swhit0/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_CstaSw/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_TWgate/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_TWgate/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_ajnot/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_ajnot/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_allmato/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_allmato/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_arena/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_arena/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_assistance/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_assistance/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_attack_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_attack_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_attention/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_attention/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_bottle_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_bottle_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_camera/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_camera/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_chgrestart/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_chgrestart/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_chkpoint/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_chkpoint/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_csw/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_csw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_escape/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_escape/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_event/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_event/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_evt/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_evt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_evtarea/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_evtarea/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_evtmsg/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_firewall/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_firewall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_gra/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_gra/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_gstart/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_gstart/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_guard/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_guard/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_hinit/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_hinit/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_hjump/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_hjump/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_howl/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_howl/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_hstop/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_hstop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_instruction/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_instruction/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_kago_fall/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_kago_fall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_kmsg/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_kmsg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_lantern/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_lantern/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_lightball/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_lightball/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv2prchk/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv2prchk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv5soup/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv5soup/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_magne/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_magne/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_mhint/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_mhint/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_mist/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_mist/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_mmsg/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_mmsg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_msg/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_msg/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_mstop/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_mstop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_mwait/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_mwait/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_myna2/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_myna2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_myna_light/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_myna_light/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_pachi/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_pachi/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_poFire/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_poFire/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_push/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_push/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_qs/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_qs/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_ret_room/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_ret_room/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_river_back/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_river_back/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_rmbit_sw/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_schedule/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_schedule/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_setBall/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_setBall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_setrestart/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_setrestart/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_shop_camera/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_shop_camera/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_shop_item/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_shop_item/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_smk_emt/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_smk_emt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_spinner/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_spinner/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_sppath/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_sppath/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_spring/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_spring/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_ss_drink/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_ss_drink/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_statue_evt/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_statue_evt/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_stream/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_stream/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_telop/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_telop/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_theB_hint/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_theB_hint/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_wara_howl/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_wara_howl/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_watchge/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_watchge/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_waterfall/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_waterfall/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_wljump/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_wljump/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tag_yami/splits.txt create mode 100644 config/RZDP01/rels/d_a_tag_yami/symbols.txt create mode 100644 config/RZDP01/rels/d_a_talk/splits.txt create mode 100644 config/RZDP01/rels/d_a_talk/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_tbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tbox2/splits.txt create mode 100644 config/RZDP01/rels/d_a_tbox2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_tboxSw/splits.txt create mode 100644 config/RZDP01/rels/d_a_tboxSw/symbols.txt create mode 100644 config/RZDP01/rels/d_a_title/splits.txt create mode 100644 config/RZDP01/rels/d_a_title/symbols.txt create mode 100644 config/RZDP01/rels/d_a_vrbox/splits.txt create mode 100644 config/RZDP01/rels/d_a_vrbox/symbols.txt create mode 100644 config/RZDP01/rels/d_a_vrbox2/splits.txt create mode 100644 config/RZDP01/rels/d_a_vrbox2/symbols.txt create mode 100644 config/RZDP01/rels/d_a_warp_bug/splits.txt create mode 100644 config/RZDP01/rels/d_a_warp_bug/symbols.txt create mode 100644 config/RZDP01/rels/d_a_ykgr/splits.txt create mode 100644 config/RZDP01/rels/d_a_ykgr/symbols.txt create mode 100644 config/RZDP01/rels/f_pc_profile_lst/splits.txt create mode 100644 config/RZDP01/rels/f_pc_profile_lst/symbols.txt create mode 100644 config/RZDP01/splits.txt create mode 100644 config/RZDP01/symbols.txt create mode 100644 orig/RZDP01/.gitkeep diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0ace732cd0..e61b3bea03 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - version: [GZ2E01, GZ2P01, GZ2J01, RZDE01_00, RZDE01_02, RZDJ01, Shield, ShieldD] + version: [GZ2E01, GZ2P01, GZ2J01, RZDE01_00, RZDE01_02, RZDP01, RZDJ01, Shield, ShieldD] steps: # Checkout the repository diff --git a/assets/RZDP01/res/CardIcon/cardicon.h b/assets/RZDP01/res/CardIcon/cardicon.h new file mode 100644 index 0000000000..fcb2c8d2b1 --- /dev/null +++ b/assets/RZDP01/res/CardIcon/cardicon.h @@ -0,0 +1,16 @@ +#ifndef RES_CARDICON_H +#define RES_CARDICON_H + +enum dRes_INDEX_CARDICON { + /* ROOT */ + dRes_INDEX_CARDICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_INDEX_CARDICON_BTI_ZELDA2_GC_ICON_e=0x1, +}; + +enum dRes_ID_CARDICON { + /* ROOT */ + dRes_ID_CARDICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_ID_CARDICON_BTI_ZELDA2_GC_ICON_e=0x1, +}; + +#endif /* !RES_CARDICON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN01.h b/assets/RZDP01/res/FieldMap/D_MN01.h new file mode 100644 index 0000000000..f209c1a842 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN01.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN01_H +#define RES_D_MN01_H + +enum dRes_INDEX_D_MN01 { + /* SPEC */ + dRes_INDEX_D_MN01_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN01_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN01 { + /* SPEC */ + dRes_ID_D_MN01_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN01_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN04.h b/assets/RZDP01/res/FieldMap/D_MN04.h new file mode 100644 index 0000000000..6db201cdad --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN04.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN04_H +#define RES_D_MN04_H + +enum dRes_INDEX_D_MN04 { + /* SPEC */ + dRes_INDEX_D_MN04_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN04_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN04 { + /* SPEC */ + dRes_ID_D_MN04_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN04_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN05.h b/assets/RZDP01/res/FieldMap/D_MN05.h new file mode 100644 index 0000000000..e18284b2b1 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN05.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN05_H +#define RES_D_MN05_H + +enum dRes_INDEX_D_MN05 { + /* SPEC */ + dRes_INDEX_D_MN05_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN05_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN05 { + /* SPEC */ + dRes_ID_D_MN05_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN05_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN06.h b/assets/RZDP01/res/FieldMap/D_MN06.h new file mode 100644 index 0000000000..6c8d28b2e0 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN06.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN06_H +#define RES_D_MN06_H + +enum dRes_INDEX_D_MN06 { + /* SPEC */ + dRes_INDEX_D_MN06_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN06_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN06 { + /* SPEC */ + dRes_ID_D_MN06_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN06_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN07.h b/assets/RZDP01/res/FieldMap/D_MN07.h new file mode 100644 index 0000000000..48b4933957 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN07.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN07_H +#define RES_D_MN07_H + +enum dRes_INDEX_D_MN07 { + /* SPEC */ + dRes_INDEX_D_MN07_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN07_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN07 { + /* SPEC */ + dRes_ID_D_MN07_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN07_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN07_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN08.h b/assets/RZDP01/res/FieldMap/D_MN08.h new file mode 100644 index 0000000000..7c03677955 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN08.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN08_H +#define RES_D_MN08_H + +enum dRes_INDEX_D_MN08 { + /* SPEC */ + dRes_INDEX_D_MN08_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN08_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN08 { + /* SPEC */ + dRes_ID_D_MN08_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN08_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN08_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN09.h b/assets/RZDP01/res/FieldMap/D_MN09.h new file mode 100644 index 0000000000..5aa28d8733 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN09.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN09_H +#define RES_D_MN09_H + +enum dRes_INDEX_D_MN09 { + /* SPEC */ + dRes_INDEX_D_MN09_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN09_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN09 { + /* SPEC */ + dRes_ID_D_MN09_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN09_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN09_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN10.h b/assets/RZDP01/res/FieldMap/D_MN10.h new file mode 100644 index 0000000000..45d92dfb44 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN10.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN10_H +#define RES_D_MN10_H + +enum dRes_INDEX_D_MN10 { + /* SPEC */ + dRes_INDEX_D_MN10_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN10_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN10 { + /* SPEC */ + dRes_ID_D_MN10_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN10_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN10_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/D_MN11.h b/assets/RZDP01/res/FieldMap/D_MN11.h new file mode 100644 index 0000000000..4ebaac4e3d --- /dev/null +++ b/assets/RZDP01/res/FieldMap/D_MN11.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MN11_H +#define RES_D_MN11_H + +enum dRes_INDEX_D_MN11 { + /* SPEC */ + dRes_INDEX_D_MN11_DAT_SPEC_e=0x4, + /* TEX */ + dRes_INDEX_D_MN11_BTI_BG_e=0x7, +}; + +enum dRes_ID_D_MN11 { + /* SPEC */ + dRes_ID_D_MN11_DAT_SPEC_e=0x4, + /* TEX */ + dRes_ID_D_MN11_BTI_BG_e=0x7, +}; + +#endif /* !RES_D_MN11_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/Field0.h b/assets/RZDP01/res/FieldMap/Field0.h new file mode 100644 index 0000000000..e18a462d15 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/Field0.h @@ -0,0 +1,282 @@ +#ifndef RES_FIELD0_H +#define RES_FIELD0_H + +enum dRes_INDEX_FIELD0 { + /* DAT */ + dRes_INDEX_FIELD0_DAT_FIELD_e=0x19, + dRes_INDEX_FIELD0_DAT_PORTAL_e=0x1A, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_e=0x1D, + dRes_INDEX_FIELD0_DAT_STAGE_e=0x1E, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_1_e=0x21, + dRes_INDEX_FIELD0_DZS_ROOM1_e=0x22, + dRes_INDEX_FIELD0_DAT_STAGE_1_e=0x23, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_1_e=0x26, + dRes_INDEX_FIELD0_DAT_STAGE_2_e=0x27, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_2_e=0x2A, + dRes_INDEX_FIELD0_DZS_ROOM1_2_e=0x2B, + dRes_INDEX_FIELD0_DZS_ROOM11_e=0x2C, + dRes_INDEX_FIELD0_DZS_ROOM14_e=0x2D, + dRes_INDEX_FIELD0_DZS_ROOM2_e=0x2E, + dRes_INDEX_FIELD0_DZS_ROOM3_e=0x2F, + dRes_INDEX_FIELD0_DZS_ROOM4_e=0x30, + dRes_INDEX_FIELD0_DZS_ROOM5_e=0x31, + dRes_INDEX_FIELD0_DZS_ROOM6_e=0x32, + dRes_INDEX_FIELD0_DZS_ROOM8_e=0x33, + dRes_INDEX_FIELD0_DAT_STAGE_3_e=0x34, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_3_e=0x37, + dRes_INDEX_FIELD0_DAT_STAGE_4_e=0x38, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_4_e=0x3B, + dRes_INDEX_FIELD0_DZS_ROOM1_3_e=0x3C, + dRes_INDEX_FIELD0_DZS_ROOM2_1_e=0x3D, + dRes_INDEX_FIELD0_DZS_ROOM3_1_e=0x3E, + dRes_INDEX_FIELD0_DAT_STAGE_5_e=0x3F, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_5_e=0x42, + dRes_INDEX_FIELD0_DAT_STAGE_6_e=0x43, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_4_e=0x46, + dRes_INDEX_FIELD0_DAT_STAGE_7_e=0x47, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_6_e=0x4A, + dRes_INDEX_FIELD0_DZS_ROOM1_5_e=0x4B, + dRes_INDEX_FIELD0_DAT_STAGE_8_e=0x4C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_7_e=0x4F, + dRes_INDEX_FIELD0_DZS_ROOM1_6_e=0x50, + dRes_INDEX_FIELD0_DZS_ROOM2_2_e=0x51, + dRes_INDEX_FIELD0_DAT_STAGE_9_e=0x52, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_8_e=0x55, + dRes_INDEX_FIELD0_DZS_ROOM1_7_e=0x56, + dRes_INDEX_FIELD0_DAT_STAGE_10_e=0x57, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_9_e=0x5A, + dRes_INDEX_FIELD0_DZS_ROOM1_8_e=0x5B, + dRes_INDEX_FIELD0_DZS_ROOM2_3_e=0x5C, + dRes_INDEX_FIELD0_DZS_ROOM3_2_e=0x5D, + dRes_INDEX_FIELD0_DZS_ROOM4_1_e=0x5E, + dRes_INDEX_FIELD0_DAT_STAGE_11_e=0x5F, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM1_9_e=0x62, + dRes_INDEX_FIELD0_DZS_ROOM2_4_e=0x63, + dRes_INDEX_FIELD0_DZS_ROOM3_3_e=0x64, + dRes_INDEX_FIELD0_DAT_STAGE_12_e=0x65, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_10_e=0x68, + dRes_INDEX_FIELD0_DZS_ROOM1_10_e=0x69, + dRes_INDEX_FIELD0_DZS_ROOM2_5_e=0x6A, + dRes_INDEX_FIELD0_DZS_ROOM3_4_e=0x6B, + dRes_INDEX_FIELD0_DAT_STAGE_13_e=0x6C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_11_e=0x6F, + dRes_INDEX_FIELD0_DZS_ROOM1_11_e=0x70, + dRes_INDEX_FIELD0_DZS_ROOM10_e=0x71, + dRes_INDEX_FIELD0_DZS_ROOM11_1_e=0x72, + dRes_INDEX_FIELD0_DZS_ROOM12_e=0x73, + dRes_INDEX_FIELD0_DZS_ROOM13_e=0x74, + dRes_INDEX_FIELD0_DZS_ROOM14_1_e=0x75, + dRes_INDEX_FIELD0_DZS_ROOM15_e=0x76, + dRes_INDEX_FIELD0_DZS_ROOM16_e=0x77, + dRes_INDEX_FIELD0_DZS_ROOM17_e=0x78, + dRes_INDEX_FIELD0_DZS_ROOM2_6_e=0x79, + dRes_INDEX_FIELD0_DZS_ROOM3_5_e=0x7A, + dRes_INDEX_FIELD0_DZS_ROOM4_2_e=0x7B, + dRes_INDEX_FIELD0_DZS_ROOM5_1_e=0x7C, + dRes_INDEX_FIELD0_DZS_ROOM6_1_e=0x7D, + dRes_INDEX_FIELD0_DZS_ROOM7_e=0x7E, + dRes_INDEX_FIELD0_DZS_ROOM8_1_e=0x7F, + dRes_INDEX_FIELD0_DZS_ROOM9_e=0x80, + dRes_INDEX_FIELD0_DAT_STAGE_14_e=0x81, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_12_e=0x84, + dRes_INDEX_FIELD0_DZS_ROOM1_12_e=0x85, + dRes_INDEX_FIELD0_DZS_ROOM10_1_e=0x86, + dRes_INDEX_FIELD0_DZS_ROOM11_2_e=0x87, + dRes_INDEX_FIELD0_DZS_ROOM12_1_e=0x88, + dRes_INDEX_FIELD0_DZS_ROOM13_1_e=0x89, + dRes_INDEX_FIELD0_DZS_ROOM14_2_e=0x8A, + dRes_INDEX_FIELD0_DZS_ROOM15_1_e=0x8B, + dRes_INDEX_FIELD0_DZS_ROOM16_1_e=0x8C, + dRes_INDEX_FIELD0_DZS_ROOM17_1_e=0x8D, + dRes_INDEX_FIELD0_DZS_ROOM2_7_e=0x8E, + dRes_INDEX_FIELD0_DZS_ROOM3_6_e=0x8F, + dRes_INDEX_FIELD0_DZS_ROOM4_3_e=0x90, + dRes_INDEX_FIELD0_DZS_ROOM5_2_e=0x91, + dRes_INDEX_FIELD0_DZS_ROOM6_2_e=0x92, + dRes_INDEX_FIELD0_DZS_ROOM7_1_e=0x93, + dRes_INDEX_FIELD0_DZS_ROOM8_2_e=0x94, + dRes_INDEX_FIELD0_DZS_ROOM9_1_e=0x95, + dRes_INDEX_FIELD0_DAT_STAGE_15_e=0x96, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_13_e=0x99, + dRes_INDEX_FIELD0_DZS_ROOM1_13_e=0x9A, + dRes_INDEX_FIELD0_DZS_ROOM3_7_e=0x9B, + dRes_INDEX_FIELD0_DAT_STAGE_16_e=0x9C, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM4_4_e=0x9F, + dRes_INDEX_FIELD0_DAT_STAGE_17_e=0xA0, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_14_e=0xA3, + dRes_INDEX_FIELD0_DAT_STAGE_18_e=0xA4, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_15_e=0xA7, + dRes_INDEX_FIELD0_DAT_STAGE_19_e=0xA8, + /* F_SP */ + dRes_INDEX_FIELD0_DZS_ROOM0_16_e=0xAB, + dRes_INDEX_FIELD0_DAT_STAGE_20_e=0xAC, + /* TEX */ + dRes_INDEX_FIELD0_BTI_REGION1_e=0xAF, + dRes_INDEX_FIELD0_BTI_REGION2_e=0xB0, + dRes_INDEX_FIELD0_BTI_REGION3_e=0xB1, + dRes_INDEX_FIELD0_BTI_REGION4_e=0xB2, + dRes_INDEX_FIELD0_BTI_REGION5_e=0xB3, + dRes_INDEX_FIELD0_BTI_REGION6_e=0xB4, + dRes_INDEX_FIELD0_BTI_REGION7_e=0xB5, +}; + +enum dRes_ID_FIELD0 { + /* DAT */ + dRes_ID_FIELD0_DAT_FIELD_e=0x19, + dRes_ID_FIELD0_DAT_PORTAL_e=0x1A, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_e=0x1D, + dRes_ID_FIELD0_DAT_STAGE_e=0x1E, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_1_e=0x21, + dRes_ID_FIELD0_DZS_ROOM1_e=0x22, + dRes_ID_FIELD0_DAT_STAGE_1_e=0x23, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_1_e=0x26, + dRes_ID_FIELD0_DAT_STAGE_2_e=0x27, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_2_e=0x2A, + dRes_ID_FIELD0_DZS_ROOM1_2_e=0x2B, + dRes_ID_FIELD0_DZS_ROOM11_e=0x2C, + dRes_ID_FIELD0_DZS_ROOM14_e=0x2D, + dRes_ID_FIELD0_DZS_ROOM2_e=0x2E, + dRes_ID_FIELD0_DZS_ROOM3_e=0x2F, + dRes_ID_FIELD0_DZS_ROOM4_e=0x30, + dRes_ID_FIELD0_DZS_ROOM5_e=0x31, + dRes_ID_FIELD0_DZS_ROOM6_e=0x32, + dRes_ID_FIELD0_DZS_ROOM8_e=0x33, + dRes_ID_FIELD0_DAT_STAGE_3_e=0x34, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_3_e=0x37, + dRes_ID_FIELD0_DAT_STAGE_4_e=0x38, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_4_e=0x3B, + dRes_ID_FIELD0_DZS_ROOM1_3_e=0x3C, + dRes_ID_FIELD0_DZS_ROOM2_1_e=0x3D, + dRes_ID_FIELD0_DZS_ROOM3_1_e=0x3E, + dRes_ID_FIELD0_DAT_STAGE_5_e=0x3F, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_5_e=0x42, + dRes_ID_FIELD0_DAT_STAGE_6_e=0x43, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_4_e=0x46, + dRes_ID_FIELD0_DAT_STAGE_7_e=0x47, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_6_e=0x4A, + dRes_ID_FIELD0_DZS_ROOM1_5_e=0x4B, + dRes_ID_FIELD0_DAT_STAGE_8_e=0x4C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_7_e=0x4F, + dRes_ID_FIELD0_DZS_ROOM1_6_e=0x50, + dRes_ID_FIELD0_DZS_ROOM2_2_e=0x51, + dRes_ID_FIELD0_DAT_STAGE_9_e=0x52, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_8_e=0x55, + dRes_ID_FIELD0_DZS_ROOM1_7_e=0x56, + dRes_ID_FIELD0_DAT_STAGE_10_e=0x57, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_9_e=0x5A, + dRes_ID_FIELD0_DZS_ROOM1_8_e=0x5B, + dRes_ID_FIELD0_DZS_ROOM2_3_e=0x5C, + dRes_ID_FIELD0_DZS_ROOM3_2_e=0x5D, + dRes_ID_FIELD0_DZS_ROOM4_1_e=0x5E, + dRes_ID_FIELD0_DAT_STAGE_11_e=0x5F, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM1_9_e=0x62, + dRes_ID_FIELD0_DZS_ROOM2_4_e=0x63, + dRes_ID_FIELD0_DZS_ROOM3_3_e=0x64, + dRes_ID_FIELD0_DAT_STAGE_12_e=0x65, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_10_e=0x68, + dRes_ID_FIELD0_DZS_ROOM1_10_e=0x69, + dRes_ID_FIELD0_DZS_ROOM2_5_e=0x6A, + dRes_ID_FIELD0_DZS_ROOM3_4_e=0x6B, + dRes_ID_FIELD0_DAT_STAGE_13_e=0x6C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_11_e=0x6F, + dRes_ID_FIELD0_DZS_ROOM1_11_e=0x70, + dRes_ID_FIELD0_DZS_ROOM10_e=0x71, + dRes_ID_FIELD0_DZS_ROOM11_1_e=0x72, + dRes_ID_FIELD0_DZS_ROOM12_e=0x73, + dRes_ID_FIELD0_DZS_ROOM13_e=0x74, + dRes_ID_FIELD0_DZS_ROOM14_1_e=0x75, + dRes_ID_FIELD0_DZS_ROOM15_e=0x76, + dRes_ID_FIELD0_DZS_ROOM16_e=0x77, + dRes_ID_FIELD0_DZS_ROOM17_e=0x78, + dRes_ID_FIELD0_DZS_ROOM2_6_e=0x79, + dRes_ID_FIELD0_DZS_ROOM3_5_e=0x7A, + dRes_ID_FIELD0_DZS_ROOM4_2_e=0x7B, + dRes_ID_FIELD0_DZS_ROOM5_1_e=0x7C, + dRes_ID_FIELD0_DZS_ROOM6_1_e=0x7D, + dRes_ID_FIELD0_DZS_ROOM7_e=0x7E, + dRes_ID_FIELD0_DZS_ROOM8_1_e=0x7F, + dRes_ID_FIELD0_DZS_ROOM9_e=0x80, + dRes_ID_FIELD0_DAT_STAGE_14_e=0x81, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_12_e=0x84, + dRes_ID_FIELD0_DZS_ROOM1_12_e=0x85, + dRes_ID_FIELD0_DZS_ROOM10_1_e=0x86, + dRes_ID_FIELD0_DZS_ROOM11_2_e=0x87, + dRes_ID_FIELD0_DZS_ROOM12_1_e=0x88, + dRes_ID_FIELD0_DZS_ROOM13_1_e=0x89, + dRes_ID_FIELD0_DZS_ROOM14_2_e=0x8A, + dRes_ID_FIELD0_DZS_ROOM15_1_e=0x8B, + dRes_ID_FIELD0_DZS_ROOM16_1_e=0x8C, + dRes_ID_FIELD0_DZS_ROOM17_1_e=0x8D, + dRes_ID_FIELD0_DZS_ROOM2_7_e=0x8E, + dRes_ID_FIELD0_DZS_ROOM3_6_e=0x8F, + dRes_ID_FIELD0_DZS_ROOM4_3_e=0x90, + dRes_ID_FIELD0_DZS_ROOM5_2_e=0x91, + dRes_ID_FIELD0_DZS_ROOM6_2_e=0x92, + dRes_ID_FIELD0_DZS_ROOM7_1_e=0x93, + dRes_ID_FIELD0_DZS_ROOM8_2_e=0x94, + dRes_ID_FIELD0_DZS_ROOM9_1_e=0x95, + dRes_ID_FIELD0_DAT_STAGE_15_e=0x96, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_13_e=0x99, + dRes_ID_FIELD0_DZS_ROOM1_13_e=0x9A, + dRes_ID_FIELD0_DZS_ROOM3_7_e=0x9B, + dRes_ID_FIELD0_DAT_STAGE_16_e=0x9C, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM4_4_e=0x9F, + dRes_ID_FIELD0_DAT_STAGE_17_e=0xA0, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_14_e=0xA3, + dRes_ID_FIELD0_DAT_STAGE_18_e=0xA4, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_15_e=0xA7, + dRes_ID_FIELD0_DAT_STAGE_19_e=0xA8, + /* F_SP */ + dRes_ID_FIELD0_DZS_ROOM0_16_e=0xAB, + dRes_ID_FIELD0_DAT_STAGE_20_e=0xAC, + /* TEX */ + dRes_ID_FIELD0_BTI_REGION1_e=0xAF, + dRes_ID_FIELD0_BTI_REGION2_e=0xB0, + dRes_ID_FIELD0_BTI_REGION3_e=0xB1, + dRes_ID_FIELD0_BTI_REGION4_e=0xB2, + dRes_ID_FIELD0_BTI_REGION5_e=0xB3, + dRes_ID_FIELD0_BTI_REGION6_e=0xB4, + dRes_ID_FIELD0_BTI_REGION7_e=0xB5, +}; + +#endif /* !RES_FIELD0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/res-d.h b/assets/RZDP01/res/FieldMap/res-d.h new file mode 100644 index 0000000000..b4fbf9deb6 --- /dev/null +++ b/assets/RZDP01/res/FieldMap/res-d.h @@ -0,0 +1,14 @@ +#ifndef RES_RES_D_H +#define RES_RES_D_H + +enum dRes_INDEX_RES_D { + /* DAT */ + dRes_INDEX_RES_D_DAT_DATA_e=0x3, +}; + +enum dRes_ID_RES_D { + /* DAT */ + dRes_ID_RES_D_DAT_DATA_e=0x3, +}; + +#endif /* !RES_RES_D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/FieldMap/res-f.h b/assets/RZDP01/res/FieldMap/res-f.h new file mode 100644 index 0000000000..5b4ba2f74b --- /dev/null +++ b/assets/RZDP01/res/FieldMap/res-f.h @@ -0,0 +1,18 @@ +#ifndef RES_RES_F_H +#define RES_RES_F_H + +enum dRes_INDEX_RES_F { + /* DAT */ + dRes_INDEX_RES_F_DAT_DATA_e=0x4, + /* TEX */ + dRes_INDEX_RES_F_BTI_REGION8_e=0x7, +}; + +enum dRes_ID_RES_F { + /* DAT */ + dRes_ID_RES_F_DAT_DATA_e=0x4, + /* TEX */ + dRes_ID_RES_F_BTI_REGION8_e=0x7, +}; + +#endif /* !RES_RES_F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Fonteu/fontres.h b/assets/RZDP01/res/Fonteu/fontres.h new file mode 100644 index 0000000000..c5d44a1f05 --- /dev/null +++ b/assets/RZDP01/res/Fonteu/fontres.h @@ -0,0 +1,14 @@ +#ifndef RES_FONTRES_H +#define RES_FONTRES_H + +enum dRes_INDEX_FONTRES { + /* ROOT */ + dRes_INDEX_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +enum dRes_ID_FONTRES { + /* ROOT */ + dRes_ID_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +#endif /* !RES_FONTRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Fonteu/rubyres.h b/assets/RZDP01/res/Fonteu/rubyres.h new file mode 100644 index 0000000000..601a1f4e9c --- /dev/null +++ b/assets/RZDP01/res/Fonteu/rubyres.h @@ -0,0 +1,14 @@ +#ifndef RES_RUBYRES_H +#define RES_RUBYRES_H + +enum dRes_INDEX_RUBYRES { + /* ROOT */ + dRes_INDEX_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +enum dRes_ID_RUBYRES { + /* ROOT */ + dRes_ID_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +#endif /* !RES_RUBYRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Fontus/fontres.h b/assets/RZDP01/res/Fontus/fontres.h new file mode 100644 index 0000000000..c5d44a1f05 --- /dev/null +++ b/assets/RZDP01/res/Fontus/fontres.h @@ -0,0 +1,14 @@ +#ifndef RES_FONTRES_H +#define RES_FONTRES_H + +enum dRes_INDEX_FONTRES { + /* ROOT */ + dRes_INDEX_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +enum dRes_ID_FONTRES { + /* ROOT */ + dRes_ID_FONTRES_BFN_RODAN_B_24_22_e=0x0, +}; + +#endif /* !RES_FONTRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Fontus/rubyres.h b/assets/RZDP01/res/Fontus/rubyres.h new file mode 100644 index 0000000000..601a1f4e9c --- /dev/null +++ b/assets/RZDP01/res/Fontus/rubyres.h @@ -0,0 +1,14 @@ +#ifndef RES_RUBYRES_H +#define RES_RUBYRES_H + +enum dRes_INDEX_RUBYRES { + /* ROOT */ + dRes_INDEX_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +enum dRes_ID_RUBYRES { + /* ROOT */ + dRes_ID_RUBYRES_BFN_REISHOTAI_24_22_e=0x0, +}; + +#endif /* !RES_RUBYRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/LogoPalFr.h b/assets/RZDP01/res/Layout/LogoPalFr.h new file mode 100644 index 0000000000..03d2a0f261 --- /dev/null +++ b/assets/RZDP01/res/Layout/LogoPalFr.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALFR_H +#define RES_LOGOPALFR_H + +enum dRes_INDEX_LOGOPALFR { + /* DAT */ + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_CHOICE_FR_e=0x3, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_INTER_FR_e=0x4, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_NO_FR_e=0x5, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_PRO_FR_e=0x6, + dRes_INDEX_LOGOPALFR_BTI_PROGRESSIVE_YES_FR_e=0x7, + dRes_INDEX_LOGOPALFR_BTI_WARNING_FR_e=0x8, + dRes_INDEX_LOGOPALFR_BTI_WARNING_PSTART_FR_e=0x9, +}; + +enum dRes_ID_LOGOPALFR { + /* DAT */ + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_CHOICE_FR_e=0x3, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_INTER_FR_e=0x4, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_NO_FR_e=0x5, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_PRO_FR_e=0x6, + dRes_ID_LOGOPALFR_BTI_PROGRESSIVE_YES_FR_e=0x7, + dRes_ID_LOGOPALFR_BTI_WARNING_FR_e=0x8, + dRes_ID_LOGOPALFR_BTI_WARNING_PSTART_FR_e=0x9, +}; + +#endif /* !RES_LOGOPALFR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/LogoPalGm.h b/assets/RZDP01/res/Layout/LogoPalGm.h new file mode 100644 index 0000000000..aab428436f --- /dev/null +++ b/assets/RZDP01/res/Layout/LogoPalGm.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALGM_H +#define RES_LOGOPALGM_H + +enum dRes_INDEX_LOGOPALGM { + /* DAT */ + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_CHOICE_GM_e=0x3, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_INTER_GM_e=0x4, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_NO_GM_e=0x5, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_PRO_GM_e=0x6, + dRes_INDEX_LOGOPALGM_BTI_PROGRESSIVE_YES_GM_e=0x7, + dRes_INDEX_LOGOPALGM_BTI_WARNING_GM_e=0x8, + dRes_INDEX_LOGOPALGM_BTI_WARNING_PSTART_GM_e=0x9, +}; + +enum dRes_ID_LOGOPALGM { + /* DAT */ + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_CHOICE_GM_e=0x3, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_INTER_GM_e=0x4, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_NO_GM_e=0x5, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_PRO_GM_e=0x6, + dRes_ID_LOGOPALGM_BTI_PROGRESSIVE_YES_GM_e=0x7, + dRes_ID_LOGOPALGM_BTI_WARNING_GM_e=0x8, + dRes_ID_LOGOPALGM_BTI_WARNING_PSTART_GM_e=0x9, +}; + +#endif /* !RES_LOGOPALGM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/LogoPalIt.h b/assets/RZDP01/res/Layout/LogoPalIt.h new file mode 100644 index 0000000000..eb1ab99d25 --- /dev/null +++ b/assets/RZDP01/res/Layout/LogoPalIt.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALIT_H +#define RES_LOGOPALIT_H + +enum dRes_INDEX_LOGOPALIT { + /* DAT */ + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_CHOICE_IT_e=0x3, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_INTER_IT_e=0x4, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_NO_IT_e=0x5, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_PRO_IT_e=0x6, + dRes_INDEX_LOGOPALIT_BTI_PROGRESSIVE_YES_IT_e=0x7, + dRes_INDEX_LOGOPALIT_BTI_WARNING_IT_e=0x8, + dRes_INDEX_LOGOPALIT_BTI_WARNING_PSTART_IT_e=0x9, +}; + +enum dRes_ID_LOGOPALIT { + /* DAT */ + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_CHOICE_IT_e=0x3, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_INTER_IT_e=0x4, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_NO_IT_e=0x5, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_PRO_IT_e=0x6, + dRes_ID_LOGOPALIT_BTI_PROGRESSIVE_YES_IT_e=0x7, + dRes_ID_LOGOPALIT_BTI_WARNING_IT_e=0x8, + dRes_ID_LOGOPALIT_BTI_WARNING_PSTART_IT_e=0x9, +}; + +#endif /* !RES_LOGOPALIT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/LogoPalSp.h b/assets/RZDP01/res/Layout/LogoPalSp.h new file mode 100644 index 0000000000..04994e76c6 --- /dev/null +++ b/assets/RZDP01/res/Layout/LogoPalSp.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALSP_H +#define RES_LOGOPALSP_H + +enum dRes_INDEX_LOGOPALSP { + /* DAT */ + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_CHOICE_SP_e=0x3, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_INTER_SP_e=0x4, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_NO_SP_e=0x5, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_PRO_SP_e=0x6, + dRes_INDEX_LOGOPALSP_BTI_PROGRESSIVE_YES_SP_e=0x7, + dRes_INDEX_LOGOPALSP_BTI_WARNING_PSTART_SP_e=0x8, + dRes_INDEX_LOGOPALSP_BTI_WARNING_SP_e=0x9, +}; + +enum dRes_ID_LOGOPALSP { + /* DAT */ + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_CHOICE_SP_e=0x3, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_INTER_SP_e=0x4, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_NO_SP_e=0x5, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_PRO_SP_e=0x6, + dRes_ID_LOGOPALSP_BTI_PROGRESSIVE_YES_SP_e=0x7, + dRes_ID_LOGOPALSP_BTI_WARNING_PSTART_SP_e=0x8, + dRes_ID_LOGOPALSP_BTI_WARNING_SP_e=0x9, +}; + +#endif /* !RES_LOGOPALSP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/LogoPalUk.h b/assets/RZDP01/res/Layout/LogoPalUk.h new file mode 100644 index 0000000000..e6e79e3dbc --- /dev/null +++ b/assets/RZDP01/res/Layout/LogoPalUk.h @@ -0,0 +1,26 @@ +#ifndef RES_LOGOPALUK_H +#define RES_LOGOPALUK_H + +enum dRes_INDEX_LOGOPALUK { + /* DAT */ + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_CHOICE_e=0x3, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_INTER_e=0x4, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_NO_e=0x5, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_PRO_e=0x6, + dRes_INDEX_LOGOPALUK_BTI_PROGRESSIVE_YES_e=0x7, + dRes_INDEX_LOGOPALUK_BTI_WARNING_e=0x8, + dRes_INDEX_LOGOPALUK_BTI_WARNING_PSTART_e=0x9, +}; + +enum dRes_ID_LOGOPALUK { + /* DAT */ + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_CHOICE_e=0x3, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_INTER_e=0x4, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_NO_e=0x5, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_PRO_e=0x6, + dRes_ID_LOGOPALUK_BTI_PROGRESSIVE_YES_e=0x7, + dRes_ID_LOGOPALUK_BTI_WARNING_e=0x8, + dRes_ID_LOGOPALUK_BTI_WARNING_PSTART_e=0x9, +}; + +#endif /* !RES_LOGOPALUK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/Title2D.h b/assets/RZDP01/res/Layout/Title2D.h new file mode 100644 index 0000000000..94893b6b72 --- /dev/null +++ b/assets/RZDP01/res/Layout/Title2D.h @@ -0,0 +1,36 @@ +#ifndef RES_TITLE2D_H +#define RES_TITLE2D_H + +enum dRes_INDEX_TITLE2D { + /* SCRN */ + dRes_INDEX_TITLE2D_BLO_ZELDA_E3_2006_THANKS_e=0x4, + dRes_INDEX_TITLE2D_BLO_ZELDA_PRESS_START_e=0x5, + dRes_INDEX_TITLE2D_BLO_ZELDA_PRESS_START_AB_REVO_e=0x6, + /* TIMG */ + dRes_INDEX_TITLE2D_BTI_BLACK_80_e=0x9, + dRes_INDEX_TITLE2D_BTI_BLOCK8X8_e=0xA, + dRes_INDEX_TITLE2D_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_TITLE2D_BTI_TT_IA4_YAJI_e=0xC, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_BUTTON_A_8IA_e=0xD, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0xE, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xF, + dRes_INDEX_TITLE2D_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x10, +}; + +enum dRes_ID_TITLE2D { + /* SCRN */ + dRes_ID_TITLE2D_BLO_ZELDA_E3_2006_THANKS_e=0x4, + dRes_ID_TITLE2D_BLO_ZELDA_PRESS_START_e=0x5, + dRes_ID_TITLE2D_BLO_ZELDA_PRESS_START_AB_REVO_e=0x6, + /* TIMG */ + dRes_ID_TITLE2D_BTI_BLACK_80_e=0x9, + dRes_ID_TITLE2D_BTI_BLOCK8X8_e=0xA, + dRes_ID_TITLE2D_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_TITLE2D_BTI_TT_IA4_YAJI_e=0xC, + dRes_ID_TITLE2D_BTI_TT_ZELDA_BUTTON_A_8IA_e=0xD, + dRes_ID_TITLE2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0xE, + dRes_ID_TITLE2D_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xF, + dRes_ID_TITLE2D_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x10, +}; + +#endif /* !RES_TITLE2D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/button.h b/assets/RZDP01/res/Layout/button.h new file mode 100644 index 0000000000..80050eac32 --- /dev/null +++ b/assets/RZDP01/res/Layout/button.h @@ -0,0 +1,58 @@ +#ifndef RES_BUTTON_H +#define RES_BUTTON_H + +enum dRes_INDEX_BUTTON { + /* SCRN */ + dRes_INDEX_BUTTON_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_e=0x4, + /* TIMG */ + dRes_INDEX_BUTTON_BTI_BLOCK8X8_e=0x7, + dRes_INDEX_BUTTON_BTI_BOW_LIGHT_e=0x8, + dRes_INDEX_BUTTON_10_C_STICK_ANIM_OTAH_e=0x9, + dRes_INDEX_BUTTON_BTI_IM_BOTTLE_e=0xA, + dRes_INDEX_BUTTON_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0xC, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0xD, + dRes_INDEX_BUTTON_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0xE, + dRes_INDEX_BUTTON_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_INDEX_BUTTON_BTI_MIDONA64_e=0x10, + dRes_INDEX_BUTTON_BTI_TT_IA4_3D_BTN_e=0x11, + dRes_INDEX_BUTTON_BTI_TT_IA4_YAJI_e=0x12, + dRes_INDEX_BUTTON_BTI_TT_START_00_e=0x13, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x14, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x15, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x17, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x18, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x19, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x1A, + dRes_INDEX_BUTTON_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x1B, +}; + +enum dRes_ID_BUTTON { + /* SCRN */ + dRes_ID_BUTTON_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_e=0x4, + /* TIMG */ + dRes_ID_BUTTON_BTI_BLOCK8X8_e=0x7, + dRes_ID_BUTTON_BTI_BOW_LIGHT_e=0x8, + dRes_ID_BUTTON_10_C_STICK_ANIM_OTAH_e=0x9, + dRes_ID_BUTTON_BTI_IM_BOTTLE_e=0xA, + dRes_ID_BUTTON_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_ID_BUTTON_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0xC, + dRes_ID_BUTTON_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0xD, + dRes_ID_BUTTON_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0xE, + dRes_ID_BUTTON_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_ID_BUTTON_BTI_MIDONA64_e=0x10, + dRes_ID_BUTTON_BTI_TT_IA4_3D_BTN_e=0x11, + dRes_ID_BUTTON_BTI_TT_IA4_YAJI_e=0x12, + dRes_ID_BUTTON_BTI_TT_START_00_e=0x13, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x14, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x15, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x17, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x18, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x19, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x1A, + dRes_ID_BUTTON_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x1B, +}; + +#endif /* !RES_BUTTON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/clctres.h b/assets/RZDP01/res/Layout/clctres.h new file mode 100644 index 0000000000..5755fa10f9 --- /dev/null +++ b/assets/RZDP01/res/Layout/clctres.h @@ -0,0 +1,220 @@ +#ifndef RES_CLCTRES_H +#define RES_CLCTRES_H + +enum dRes_INDEX_CLCTRES { + /* BCK */ + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRES_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRES_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRES_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRES_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRES_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRES_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRES_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x1C, + dRes_INDEX_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1D, + dRes_INDEX_CLCTRES_BTK_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1E, + dRes_INDEX_CLCTRES_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRES_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRES_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRES_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x23, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRES_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRES_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRES_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRES_BTI_BOW_LIGHT_e=0x2F, + dRes_INDEX_CLCTRES_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_INDEX_CLCTRES_BTI_I4_GRA_e=0x31, + dRes_INDEX_CLCTRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x32, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x33, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x34, + dRes_INDEX_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x35, + dRes_INDEX_CLCTRES_BTI_IM_KINOBOU_48_e=0x36, + dRes_INDEX_CLCTRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x37, + dRes_INDEX_CLCTRES_BTI_IM_WIICON_STHICK_00_e=0x38, + dRes_INDEX_CLCTRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x39, + dRes_INDEX_CLCTRES_BTI_NAVI_L_e=0x3A, + dRes_INDEX_CLCTRES_BTI_NI_HAIRIANOTATE_48_e=0x3B, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_FISH_e=0x3C, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_LETTER_e=0x3D, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3E, + dRes_INDEX_CLCTRES_BTI_NI_ITEM_ICON_POU_e=0x3F, + dRes_INDEX_CLCTRES_BTI_NI_KAB_O_e=0x40, + dRes_INDEX_CLCTRES_BTI_NI_KINOTATE_48_e=0x41, + dRes_INDEX_CLCTRES_BTI_NI_MAGICARMOR_48_e=0x42, + dRes_INDEX_CLCTRES_BTI_NI_MASTERSWORD_48_e=0x43, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_CHILD_e=0x44, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_FISH_e=0x45, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_IRIA_e=0x46, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_MEDICIN_e=0x47, + dRes_INDEX_CLCTRES_BTI_NI_NIOI_POU_e=0x48, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU1_48_e=0x49, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU2_48_e=0x4A, + dRes_INDEX_CLCTRES_BTI_NI_SAIFU3_48_e=0x4B, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU1_48_e=0x4C, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU2_48_e=0x4D, + dRes_INDEX_CLCTRES_BTI_NI_YADUTU3_48_e=0x4E, + dRes_INDEX_CLCTRES_BTI_NI_ZOURANOFUKU_48_e=0x4F, + dRes_INDEX_CLCTRES_BTI_TTDELUNOTATE_S3_TC_e=0x50, + dRes_INDEX_CLCTRES_BTI_TT_3SETU_W_L_64_e=0x51, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK128_00_e=0x52, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK8X8_e=0x53, + dRes_INDEX_CLCTRES_BTI_TT_BLOCK_GRADE_e=0x54, + dRes_INDEX_CLCTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x55, + dRes_INDEX_CLCTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x56, + dRes_INDEX_CLCTRES_BTI_TT_DO_ICON7_160_174_e=0x57, + dRes_INDEX_CLCTRES_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_INDEX_CLCTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_INDEX_CLCTRES_BTI_TT_I4_GRA_e=0x5C, + dRes_INDEX_CLCTRES_BTI_TT_IA4_YAJI_e=0x5D, + dRes_INDEX_CLCTRES_BTI_TT_IASTAR01_e=0x5E, + dRes_INDEX_CLCTRES_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_INDEX_CLCTRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_INDEX_CLCTRES_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_INDEX_CLCTRES_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_INDEX_CLCTRES_BTI_TT_LINE2_e=0x63, + dRes_INDEX_CLCTRES_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_e=0x65, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_BIG_e=0x66, + dRes_INDEX_CLCTRES_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_INDEX_CLCTRES_BTI_TT_YAKUSHIMA_e=0x68, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x69, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x6A, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6B, + dRes_INDEX_CLCTRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6C, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6D, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6E, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x6F, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x70, + dRes_INDEX_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x71, + dRes_INDEX_CLCTRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x72, +}; + +enum dRes_ID_CLCTRES { + /* BCK */ + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRES_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRES_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRES_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRES_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRES_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRES_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRES_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x1C, + dRes_ID_CLCTRES_BLO_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1D, + dRes_ID_CLCTRES_BTK_ZELDA_COLLECT_SOUBI_SCREEN_e=0x1E, + dRes_ID_CLCTRES_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRES_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRES_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRES_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x23, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRES_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRES_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRES_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRES_BTI_BOW_LIGHT_e=0x2F, + dRes_ID_CLCTRES_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_ID_CLCTRES_BTI_I4_GRA_e=0x31, + dRes_ID_CLCTRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x32, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x33, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x34, + dRes_ID_CLCTRES_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x35, + dRes_ID_CLCTRES_BTI_IM_KINOBOU_48_e=0x36, + dRes_ID_CLCTRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x37, + dRes_ID_CLCTRES_BTI_IM_WIICON_STHICK_00_e=0x38, + dRes_ID_CLCTRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x39, + dRes_ID_CLCTRES_BTI_NAVI_L_e=0x3A, + dRes_ID_CLCTRES_BTI_NI_HAIRIANOTATE_48_e=0x3B, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_FISH_e=0x3C, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_LETTER_e=0x3D, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3E, + dRes_ID_CLCTRES_BTI_NI_ITEM_ICON_POU_e=0x3F, + dRes_ID_CLCTRES_BTI_NI_KAB_O_e=0x40, + dRes_ID_CLCTRES_BTI_NI_KINOTATE_48_e=0x41, + dRes_ID_CLCTRES_BTI_NI_MAGICARMOR_48_e=0x42, + dRes_ID_CLCTRES_BTI_NI_MASTERSWORD_48_e=0x43, + dRes_ID_CLCTRES_BTI_NI_NIOI_CHILD_e=0x44, + dRes_ID_CLCTRES_BTI_NI_NIOI_FISH_e=0x45, + dRes_ID_CLCTRES_BTI_NI_NIOI_IRIA_e=0x46, + dRes_ID_CLCTRES_BTI_NI_NIOI_MEDICIN_e=0x47, + dRes_ID_CLCTRES_BTI_NI_NIOI_POU_e=0x48, + dRes_ID_CLCTRES_BTI_NI_SAIFU1_48_e=0x49, + dRes_ID_CLCTRES_BTI_NI_SAIFU2_48_e=0x4A, + dRes_ID_CLCTRES_BTI_NI_SAIFU3_48_e=0x4B, + dRes_ID_CLCTRES_BTI_NI_YADUTU1_48_e=0x4C, + dRes_ID_CLCTRES_BTI_NI_YADUTU2_48_e=0x4D, + dRes_ID_CLCTRES_BTI_NI_YADUTU3_48_e=0x4E, + dRes_ID_CLCTRES_BTI_NI_ZOURANOFUKU_48_e=0x4F, + dRes_ID_CLCTRES_BTI_TTDELUNOTATE_S3_TC_e=0x50, + dRes_ID_CLCTRES_BTI_TT_3SETU_W_L_64_e=0x51, + dRes_ID_CLCTRES_BTI_TT_BLOCK128_00_e=0x52, + dRes_ID_CLCTRES_BTI_TT_BLOCK8X8_e=0x53, + dRes_ID_CLCTRES_BTI_TT_BLOCK_GRADE_e=0x54, + dRes_ID_CLCTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x55, + dRes_ID_CLCTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x56, + dRes_ID_CLCTRES_BTI_TT_DO_ICON7_160_174_e=0x57, + dRes_ID_CLCTRES_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_ID_CLCTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_ID_CLCTRES_BTI_TT_I4_GRA_e=0x5C, + dRes_ID_CLCTRES_BTI_TT_IA4_YAJI_e=0x5D, + dRes_ID_CLCTRES_BTI_TT_IASTAR01_e=0x5E, + dRes_ID_CLCTRES_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_ID_CLCTRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_ID_CLCTRES_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_ID_CLCTRES_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_ID_CLCTRES_BTI_TT_LINE2_e=0x63, + dRes_ID_CLCTRES_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_ID_CLCTRES_BTI_TT_SPOT_e=0x65, + dRes_ID_CLCTRES_BTI_TT_SPOT_BIG_e=0x66, + dRes_ID_CLCTRES_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_ID_CLCTRES_BTI_TT_YAKUSHIMA_e=0x68, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x69, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x6A, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6B, + dRes_ID_CLCTRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6C, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6D, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6E, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x6F, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x70, + dRes_ID_CLCTRES_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x71, + dRes_ID_CLCTRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x72, +}; + +#endif /* !RES_CLCTRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/clctresE3.h b/assets/RZDP01/res/Layout/clctresE3.h new file mode 100644 index 0000000000..b7aba2ce00 --- /dev/null +++ b/assets/RZDP01/res/Layout/clctresE3.h @@ -0,0 +1,98 @@ +#ifndef RES_CLCTRESE3_H +#define RES_CLCTRESE3_H + +enum dRes_INDEX_CLCTRESE3 { + /* SCRN */ + dRes_INDEX_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x5, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_E3_2006_PAUSE_e=0x6, + dRes_INDEX_CLCTRESE3_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x7, + dRes_INDEX_CLCTRESE3_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x8, + dRes_INDEX_CLCTRESE3_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x9, + dRes_INDEX_CLCTRESE3_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0xA, + /* TIMG */ + dRes_INDEX_CLCTRESE3_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_CLCTRESE3_BTI_BLACK_80_e=0xE, + dRes_INDEX_CLCTRESE3_BTI_BOW_LIGHT_e=0xF, + dRes_INDEX_CLCTRESE3_BTI_FS_MULTIWHITE_00_e=0x10, + dRes_INDEX_CLCTRESE3_BTI_I4_GRA_e=0x11, + dRes_INDEX_CLCTRESE3_BTI_IM_B_BUTTON_01_e=0x12, + dRes_INDEX_CLCTRESE3_BTI_TT_3SETU_W_L_64_e=0x13, + dRes_INDEX_CLCTRESE3_BTI_TT_BLOCK128_00_e=0x14, + dRes_INDEX_CLCTRESE3_BTI_TT_BLOCK8X8_e=0x15, + dRes_INDEX_CLCTRESE3_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x16, + dRes_INDEX_CLCTRESE3_BTI_TT_BUTTON_BASE0_SIDE_e=0x17, + dRes_INDEX_CLCTRESE3_BTI_TT_DO_ICON7_160_174_e=0x18, + dRes_INDEX_CLCTRESE3_BTI_TT_GOLD_UZU_LONG2_e=0x19, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_LU_e=0x1A, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x1B, + dRes_INDEX_CLCTRESE3_BTI_TT_HORIWAKU_TOP_RR_e=0x1C, + dRes_INDEX_CLCTRESE3_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_CLCTRESE3_BTI_TT_IA4_BBTN_e=0x1E, + dRes_INDEX_CLCTRESE3_BTI_TT_IA4_YAJI_e=0x1F, + dRes_INDEX_CLCTRESE3_BTI_TT_KAZARI_KANI_00_e=0x20, + dRes_INDEX_CLCTRESE3_BTI_TT_LINE2_e=0x21, + dRes_INDEX_CLCTRESE3_BTI_TT_SELECT_SPOT64X64_e=0x22, + dRes_INDEX_CLCTRESE3_BTI_TT_SPOT_e=0x23, + dRes_INDEX_CLCTRESE3_BTI_TT_SPOT_BIG_e=0x24, + dRes_INDEX_CLCTRESE3_BTI_TT_TITLE3DSTICKANIM_00_e=0x25, + dRes_INDEX_CLCTRESE3_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x26, + dRes_INDEX_CLCTRESE3_BTI_TT_W08_160_GRA_e=0x27, + dRes_INDEX_CLCTRESE3_BTI_TT_YAKUSHIMA_e=0x28, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x29, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2A, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2B, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2C, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x2D, + dRes_INDEX_CLCTRESE3_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, + dRes_INDEX_CLCTRESE3_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x2F, +}; + +enum dRes_ID_CLCTRESE3 { + /* SCRN */ + dRes_ID_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_CLCTRESE3_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x5, + dRes_ID_CLCTRESE3_BLO_ZELDA_E3_2006_PAUSE_e=0x6, + dRes_ID_CLCTRESE3_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x7, + dRes_ID_CLCTRESE3_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x8, + dRes_ID_CLCTRESE3_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x9, + dRes_ID_CLCTRESE3_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0xA, + /* TIMG */ + dRes_ID_CLCTRESE3_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_CLCTRESE3_BTI_BLACK_80_e=0xE, + dRes_ID_CLCTRESE3_BTI_BOW_LIGHT_e=0xF, + dRes_ID_CLCTRESE3_BTI_FS_MULTIWHITE_00_e=0x10, + dRes_ID_CLCTRESE3_BTI_I4_GRA_e=0x11, + dRes_ID_CLCTRESE3_BTI_IM_B_BUTTON_01_e=0x12, + dRes_ID_CLCTRESE3_BTI_TT_3SETU_W_L_64_e=0x13, + dRes_ID_CLCTRESE3_BTI_TT_BLOCK128_00_e=0x14, + dRes_ID_CLCTRESE3_BTI_TT_BLOCK8X8_e=0x15, + dRes_ID_CLCTRESE3_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x16, + dRes_ID_CLCTRESE3_BTI_TT_BUTTON_BASE0_SIDE_e=0x17, + dRes_ID_CLCTRESE3_BTI_TT_DO_ICON7_160_174_e=0x18, + dRes_ID_CLCTRESE3_BTI_TT_GOLD_UZU_LONG2_e=0x19, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_LU_e=0x1A, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x1B, + dRes_ID_CLCTRESE3_BTI_TT_HORIWAKU_TOP_RR_e=0x1C, + dRes_ID_CLCTRESE3_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_CLCTRESE3_BTI_TT_IA4_BBTN_e=0x1E, + dRes_ID_CLCTRESE3_BTI_TT_IA4_YAJI_e=0x1F, + dRes_ID_CLCTRESE3_BTI_TT_KAZARI_KANI_00_e=0x20, + dRes_ID_CLCTRESE3_BTI_TT_LINE2_e=0x21, + dRes_ID_CLCTRESE3_BTI_TT_SELECT_SPOT64X64_e=0x22, + dRes_ID_CLCTRESE3_BTI_TT_SPOT_e=0x23, + dRes_ID_CLCTRESE3_BTI_TT_SPOT_BIG_e=0x24, + dRes_ID_CLCTRESE3_BTI_TT_TITLE3DSTICKANIM_00_e=0x25, + dRes_ID_CLCTRESE3_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x26, + dRes_ID_CLCTRESE3_BTI_TT_W08_160_GRA_e=0x27, + dRes_ID_CLCTRESE3_BTI_TT_YAKUSHIMA_e=0x28, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x29, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2A, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2B, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2C, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x2D, + dRes_ID_CLCTRESE3_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, + dRes_ID_CLCTRESE3_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x2F, +}; + +#endif /* !RES_CLCTRESE3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/clctresR.h b/assets/RZDP01/res/Layout/clctresR.h new file mode 100644 index 0000000000..e4911d6b75 --- /dev/null +++ b/assets/RZDP01/res/Layout/clctresR.h @@ -0,0 +1,212 @@ +#ifndef RES_CLCTRESR_H +#define RES_CLCTRESR_H + +enum dRes_INDEX_CLCTRESR { + /* BCK */ + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_INDEX_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_INDEX_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_INDEX_CLCTRESR_BTI_BLUEGIL_00_e=0x30, + dRes_INDEX_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x31, + dRes_INDEX_CLCTRESR_BTI_I4_GRA_e=0x32, + dRes_INDEX_CLCTRESR_BTI_IM_BOTTLE_POU_e=0x33, + dRes_INDEX_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x34, + dRes_INDEX_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x35, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x36, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x37, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x38, + dRes_INDEX_CLCTRESR_BTI_IM_JUJI_KEY_03_e=0x39, + dRes_INDEX_CLCTRESR_BTI_IM_KINOBOU_48_e=0x3A, + dRes_INDEX_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x3B, + dRes_INDEX_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3C, + dRes_INDEX_CLCTRESR_BTI_KABUTO_OSU_00_e=0x3D, + dRes_INDEX_CLCTRESR_BTI_NAVI_L_e=0x3E, + dRes_INDEX_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3F, + dRes_INDEX_CLCTRESR_BTI_NI_KINOTATE_48_e=0x40, + dRes_INDEX_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_INDEX_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU1_48_e=0x43, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU2_48_e=0x44, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU3_48_e=0x45, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU1_48_e=0x46, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU2_48_e=0x47, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU3_48_e=0x48, + dRes_INDEX_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x49, + dRes_INDEX_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x4A, + dRes_INDEX_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x4B, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK128_00_e=0x4C, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK8X8_e=0x4D, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x4E, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x4F, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x50, + dRes_INDEX_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x51, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x52, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x53, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x54, + dRes_INDEX_CLCTRESR_BTI_TT_I4_GRA_e=0x55, + dRes_INDEX_CLCTRESR_BTI_TT_IA4_YAJI_e=0x56, + dRes_INDEX_CLCTRESR_BTI_TT_IASTAR01_e=0x57, + dRes_INDEX_CLCTRESR_BTI_TT_ITEM_ICON_LETTER_00_e=0x58, + dRes_INDEX_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x59, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x5A, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x5B, + dRes_INDEX_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x5C, + dRes_INDEX_CLCTRESR_BTI_TT_LINE2_e=0x5D, + dRes_INDEX_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x5E, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_e=0x5F, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_BIG_e=0x60, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x61, + dRes_INDEX_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x62, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x63, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x64, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x65, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x66, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x67, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_1ST_00_e=0x68, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_2ND_00_e=0x69, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_3RD_00_e=0x6A, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_00_e=0x6B, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_03_e=0x6C, + dRes_INDEX_CLCTRESR_BTI_ZELDA_ITEM_ICON_MAKIMONO_06_e=0x6D, + dRes_INDEX_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x6E, +}; + +enum dRes_ID_CLCTRESR { + /* BCK */ + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_ID_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_ID_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_ID_CLCTRESR_BTI_BLUEGIL_00_e=0x30, + dRes_ID_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x31, + dRes_ID_CLCTRESR_BTI_I4_GRA_e=0x32, + dRes_ID_CLCTRESR_BTI_IM_BOTTLE_POU_e=0x33, + dRes_ID_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x34, + dRes_ID_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x35, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x36, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x37, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x38, + dRes_ID_CLCTRESR_BTI_IM_JUJI_KEY_03_e=0x39, + dRes_ID_CLCTRESR_BTI_IM_KINOBOU_48_e=0x3A, + dRes_ID_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x3B, + dRes_ID_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3C, + dRes_ID_CLCTRESR_BTI_KABUTO_OSU_00_e=0x3D, + dRes_ID_CLCTRESR_BTI_NAVI_L_e=0x3E, + dRes_ID_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3F, + dRes_ID_CLCTRESR_BTI_NI_KINOTATE_48_e=0x40, + dRes_ID_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_ID_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_ID_CLCTRESR_BTI_NI_SAIFU1_48_e=0x43, + dRes_ID_CLCTRESR_BTI_NI_SAIFU2_48_e=0x44, + dRes_ID_CLCTRESR_BTI_NI_SAIFU3_48_e=0x45, + dRes_ID_CLCTRESR_BTI_NI_YADUTU1_48_e=0x46, + dRes_ID_CLCTRESR_BTI_NI_YADUTU2_48_e=0x47, + dRes_ID_CLCTRESR_BTI_NI_YADUTU3_48_e=0x48, + dRes_ID_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x49, + dRes_ID_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x4A, + dRes_ID_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x4B, + dRes_ID_CLCTRESR_BTI_TT_BLOCK128_00_e=0x4C, + dRes_ID_CLCTRESR_BTI_TT_BLOCK8X8_e=0x4D, + dRes_ID_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x4E, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x4F, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x50, + dRes_ID_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x51, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x52, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x53, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x54, + dRes_ID_CLCTRESR_BTI_TT_I4_GRA_e=0x55, + dRes_ID_CLCTRESR_BTI_TT_IA4_YAJI_e=0x56, + dRes_ID_CLCTRESR_BTI_TT_IASTAR01_e=0x57, + dRes_ID_CLCTRESR_BTI_TT_ITEM_ICON_LETTER_00_e=0x58, + dRes_ID_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x59, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x5A, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x5B, + dRes_ID_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x5C, + dRes_ID_CLCTRESR_BTI_TT_LINE2_e=0x5D, + dRes_ID_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x5E, + dRes_ID_CLCTRESR_BTI_TT_SPOT_e=0x5F, + dRes_ID_CLCTRESR_BTI_TT_SPOT_BIG_e=0x60, + dRes_ID_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x61, + dRes_ID_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x62, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x63, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x64, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x65, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x66, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x67, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_1ST_00_e=0x68, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_2ND_00_e=0x69, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_3RD_00_e=0x6A, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_00_e=0x6B, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_WAKU80_IWASAWA_03_e=0x6C, + dRes_ID_CLCTRESR_BTI_ZELDA_ITEM_ICON_MAKIMONO_06_e=0x6D, + dRes_ID_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x6E, +}; + +#endif /* !RES_CLCTRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/dmapres.h b/assets/RZDP01/res/Layout/dmapres.h new file mode 100644 index 0000000000..fdfb3d73bb --- /dev/null +++ b/assets/RZDP01/res/Layout/dmapres.h @@ -0,0 +1,164 @@ +#ifndef RES_DMAPRES_H +#define RES_DMAPRES_H + +enum dRes_INDEX_DMAPRES { + /* SCRN */ + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_BASE_e=0x4, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_e=0x5, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x6, + dRes_INDEX_DMAPRES_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_INDEX_DMAPRES_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_e=0x8, + dRes_INDEX_DMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + /* TIMG */ + dRes_INDEX_DMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0xC, + dRes_INDEX_DMAPRES_BTI_BOW_LIGHT_e=0xD, + dRes_INDEX_DMAPRES_BTI_FONT_09_2_e=0xE, + dRes_INDEX_DMAPRES_BTI_IM_BLACK_32_e=0xF, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x10, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x11, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x12, + dRes_INDEX_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x13, + dRes_INDEX_DMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x14, + dRes_INDEX_DMAPRES_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x15, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x16, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x17, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x18, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x19, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1A, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1B, + dRes_INDEX_DMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1C, + dRes_INDEX_DMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1D, + dRes_INDEX_DMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x1E, + dRes_INDEX_DMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x1F, + dRes_INDEX_DMAPRES_BTI_NI_KEY_SHINSHITU_48_e=0x20, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS1_47_56_e=0x21, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS2_47_56_e=0x22, + dRes_INDEX_DMAPRES_BTI_NI_MKEY_PARTS3_47_56_e=0x23, + dRes_INDEX_DMAPRES_BTI_NI_OBACYAN_e=0x24, + dRes_INDEX_DMAPRES_BTI_ST_GOLD_WOLF_e=0x25, + dRes_INDEX_DMAPRES_BTI_ST_YUKI_M_e=0x26, + dRes_INDEX_DMAPRES_BTI_ST_YUKI_W_e=0x27, + dRes_INDEX_DMAPRES_BTI_TT_1_METAL_40X40_e=0x28, + dRes_INDEX_DMAPRES_BTI_TT_3SETU_W_L_64_e=0x29, + dRes_INDEX_DMAPRES_BTI_TT_3_METAL_40X40_e=0x2A, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK128_00_e=0x2B, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_DMAPRES_BTI_TT_BLOCK_GRADE_e=0x2D, + dRes_INDEX_DMAPRES_BTI_TT_DO_ICON7_160_174_e=0x2E, + dRes_INDEX_DMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2F, + dRes_INDEX_DMAPRES_BTI_TT_I4_GRA_e=0x30, + dRes_INDEX_DMAPRES_BTI_TT_IASTAR01_e=0x31, + dRes_INDEX_DMAPRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x32, + dRes_INDEX_DMAPRES_BTI_TT_KAZARI_KANI_00_e=0x33, + dRes_INDEX_DMAPRES_BTI_TT_KMPS_48_e=0x34, + dRes_INDEX_DMAPRES_BTI_TT_LINE2_e=0x35, + dRes_INDEX_DMAPRES_BTI_TT_MAP_48_e=0x36, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x37, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x38, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x39, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3A, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3B, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3C, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3D, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3E, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3F, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x40, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x41, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x42, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x43, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x44, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x45, + dRes_INDEX_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x46, + dRes_INDEX_DMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x47, + dRes_INDEX_DMAPRES_BTI_TT_SPOT_e=0x48, + dRes_INDEX_DMAPRES_BTI_TT_SPOT_SQUARE3_e=0x49, + dRes_INDEX_DMAPRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x4A, + dRes_INDEX_DMAPRES_BTI_TT_W08_160_GRA_e=0x4B, + dRes_INDEX_DMAPRES_BTI_TT_YAKUSHIMA_e=0x4C, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4D, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4E, + dRes_INDEX_DMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4F, + dRes_INDEX_DMAPRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x50, +}; + +enum dRes_ID_DMAPRES { + /* SCRN */ + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_BASE_e=0x4, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_e=0x5, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x6, + dRes_ID_DMAPRES_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_ID_DMAPRES_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_e=0x8, + dRes_ID_DMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + /* TIMG */ + dRes_ID_DMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0xC, + dRes_ID_DMAPRES_BTI_BOW_LIGHT_e=0xD, + dRes_ID_DMAPRES_BTI_FONT_09_2_e=0xE, + dRes_ID_DMAPRES_BTI_IM_BLACK_32_e=0xF, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x10, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x11, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x12, + dRes_ID_DMAPRES_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x13, + dRes_ID_DMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x14, + dRes_ID_DMAPRES_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x15, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x16, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x17, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x18, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x19, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1A, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1B, + dRes_ID_DMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1C, + dRes_ID_DMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1D, + dRes_ID_DMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x1E, + dRes_ID_DMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x1F, + dRes_ID_DMAPRES_BTI_NI_KEY_SHINSHITU_48_e=0x20, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS1_47_56_e=0x21, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS2_47_56_e=0x22, + dRes_ID_DMAPRES_BTI_NI_MKEY_PARTS3_47_56_e=0x23, + dRes_ID_DMAPRES_BTI_NI_OBACYAN_e=0x24, + dRes_ID_DMAPRES_BTI_ST_GOLD_WOLF_e=0x25, + dRes_ID_DMAPRES_BTI_ST_YUKI_M_e=0x26, + dRes_ID_DMAPRES_BTI_ST_YUKI_W_e=0x27, + dRes_ID_DMAPRES_BTI_TT_1_METAL_40X40_e=0x28, + dRes_ID_DMAPRES_BTI_TT_3SETU_W_L_64_e=0x29, + dRes_ID_DMAPRES_BTI_TT_3_METAL_40X40_e=0x2A, + dRes_ID_DMAPRES_BTI_TT_BLOCK128_00_e=0x2B, + dRes_ID_DMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_DMAPRES_BTI_TT_BLOCK_GRADE_e=0x2D, + dRes_ID_DMAPRES_BTI_TT_DO_ICON7_160_174_e=0x2E, + dRes_ID_DMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2F, + dRes_ID_DMAPRES_BTI_TT_I4_GRA_e=0x30, + dRes_ID_DMAPRES_BTI_TT_IASTAR01_e=0x31, + dRes_ID_DMAPRES_BTI_TT_KAZARI_2ND_OKAN_64_e=0x32, + dRes_ID_DMAPRES_BTI_TT_KAZARI_KANI_00_e=0x33, + dRes_ID_DMAPRES_BTI_TT_KMPS_48_e=0x34, + dRes_ID_DMAPRES_BTI_TT_LINE2_e=0x35, + dRes_ID_DMAPRES_BTI_TT_MAP_48_e=0x36, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x37, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x38, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x39, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3A, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3B, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3C, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3D, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3E, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3F, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x40, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x41, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x42, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x43, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x44, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x45, + dRes_ID_DMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x46, + dRes_ID_DMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x47, + dRes_ID_DMAPRES_BTI_TT_SPOT_e=0x48, + dRes_ID_DMAPRES_BTI_TT_SPOT_SQUARE3_e=0x49, + dRes_ID_DMAPRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x4A, + dRes_ID_DMAPRES_BTI_TT_W08_160_GRA_e=0x4B, + dRes_ID_DMAPRES_BTI_TT_YAKUSHIMA_e=0x4C, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4D, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4E, + dRes_ID_DMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4F, + dRes_ID_DMAPRES_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x50, +}; + +#endif /* !RES_DMAPRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/errorres.h b/assets/RZDP01/res/Layout/errorres.h new file mode 100644 index 0000000000..fe28ecaeeb --- /dev/null +++ b/assets/RZDP01/res/Layout/errorres.h @@ -0,0 +1,14 @@ +#ifndef RES_ERRORRES_H +#define RES_ERRORRES_H + +enum dRes_INDEX_ERRORRES { + /* SCRN */ + dRes_INDEX_ERRORRES_BLO_FILE_ERROR_e=0x3, +}; + +enum dRes_ID_ERRORRES { + /* SCRN */ + dRes_ID_ERRORRES_BLO_FILE_ERROR_e=0x3, +}; + +#endif /* !RES_ERRORRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/fishres.h b/assets/RZDP01/res/Layout/fishres.h new file mode 100644 index 0000000000..57d6f25884 --- /dev/null +++ b/assets/RZDP01/res/Layout/fishres.h @@ -0,0 +1,56 @@ +#ifndef RES_FISHRES_H +#define RES_FISHRES_H + +enum dRes_INDEX_FISHRES { + /* SCRN */ + dRes_INDEX_FISHRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_FISHRES_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_INDEX_FISHRES_BTI_BOW_LIGHT_e=0x8, + dRes_INDEX_FISHRES_BTI_I4_GRA_e=0x9, + dRes_INDEX_FISHRES_BTI_TT_BLOCK128_00_e=0xA, + dRes_INDEX_FISHRES_BTI_TT_BLOCK8X8_e=0xB, + dRes_INDEX_FISHRES_BTI_TT_DO_ICON7_160_174_e=0xC, + dRes_INDEX_FISHRES_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_INDEX_FISHRES_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_INDEX_FISHRES_BTI_TT_I4_GRA_e=0xF, + dRes_INDEX_FISHRES_BTI_TT_LINE2_e=0x10, + dRes_INDEX_FISHRES_BTI_TT_YAKUSHIMA_e=0x11, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x12, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x13, + dRes_INDEX_FISHRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x14, + dRes_INDEX_FISHRES_BTI_YR_ICON_BASS_e=0x15, + dRes_INDEX_FISHRES_BTI_YR_ICON_BLUEGIL_e=0x16, + dRes_INDEX_FISHRES_BTI_YR_ICON_CATFISH_e=0x17, + dRes_INDEX_FISHRES_BTI_YR_ICON_DOJOU_e=0x18, + dRes_INDEX_FISHRES_BTI_YR_ICON_NIOIMASU_e=0x19, + dRes_INDEX_FISHRES_BTI_YR_ICON_PIKE_e=0x1A, +}; + +enum dRes_ID_FISHRES { + /* SCRN */ + dRes_ID_FISHRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_FISHRES_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_ID_FISHRES_BTI_BOW_LIGHT_e=0x8, + dRes_ID_FISHRES_BTI_I4_GRA_e=0x9, + dRes_ID_FISHRES_BTI_TT_BLOCK128_00_e=0xA, + dRes_ID_FISHRES_BTI_TT_BLOCK8X8_e=0xB, + dRes_ID_FISHRES_BTI_TT_DO_ICON7_160_174_e=0xC, + dRes_ID_FISHRES_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_ID_FISHRES_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_ID_FISHRES_BTI_TT_I4_GRA_e=0xF, + dRes_ID_FISHRES_BTI_TT_LINE2_e=0x10, + dRes_ID_FISHRES_BTI_TT_YAKUSHIMA_e=0x11, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x12, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x13, + dRes_ID_FISHRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x14, + dRes_ID_FISHRES_BTI_YR_ICON_BASS_e=0x15, + dRes_ID_FISHRES_BTI_YR_ICON_BLUEGIL_e=0x16, + dRes_ID_FISHRES_BTI_YR_ICON_CATFISH_e=0x17, + dRes_ID_FISHRES_BTI_YR_ICON_DOJOU_e=0x18, + dRes_ID_FISHRES_BTI_YR_ICON_NIOIMASU_e=0x19, + dRes_ID_FISHRES_BTI_YR_ICON_PIKE_e=0x1A, +}; + +#endif /* !RES_FISHRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/fmapres.h b/assets/RZDP01/res/Layout/fmapres.h new file mode 100644 index 0000000000..06021db20b --- /dev/null +++ b/assets/RZDP01/res/Layout/fmapres.h @@ -0,0 +1,158 @@ +#ifndef RES_FMAPRES_H +#define RES_FMAPRES_H + +enum dRes_INDEX_FMAPRES { + /* SCRN */ + dRes_INDEX_FMAPRES_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_INDEX_FMAPRES_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_FMAPRES_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_INDEX_FMAPRES_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_INDEX_FMAPRES_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_INDEX_FMAPRES_BLO_ZELDA_MAP_SCREEN_TITLE_e=0xD, + dRes_INDEX_FMAPRES_BTK_ZELDA_MAP_SCREEN_TITLE_e=0xE, + /* TIMG */ + dRes_INDEX_FMAPRES_BTI_AK_KAGEROURR_e=0x11, + dRes_INDEX_FMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_INDEX_FMAPRES_BTI_BOW_LIGHT_e=0x13, + dRes_INDEX_FMAPRES_BTI_CROSS_KEY_00_e=0x14, + dRes_INDEX_FMAPRES_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_INDEX_FMAPRES_BTI_I4_GRA_e=0x16, + dRes_INDEX_FMAPRES_BTI_IM_BLACK_32_e=0x17, + dRes_INDEX_FMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x18, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x19, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1A, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1B, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1C, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1D, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x1E, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1F, + dRes_INDEX_FMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x20, + dRes_INDEX_FMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x21, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x22, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x23, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_INDEX_FMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_INDEX_FMAPRES_BTI_NI_OBACYAN_e=0x26, + dRes_INDEX_FMAPRES_BTI_ST_GOLD_WOLF_e=0x27, + dRes_INDEX_FMAPRES_BTI_ST_YUKI_M_e=0x28, + dRes_INDEX_FMAPRES_BTI_ST_YUKI_W_e=0x29, + dRes_INDEX_FMAPRES_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_INDEX_FMAPRES_BTI_TT_BLOCK64_00_e=0x2B, + dRes_INDEX_FMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_FMAPRES_BTI_TT_DO_ICON8_160_174_e=0x2D, + dRes_INDEX_FMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2E, + dRes_INDEX_FMAPRES_BTI_TT_GOLD_WAVE_LEFT2_e=0x2F, + dRes_INDEX_FMAPRES_BTI_TT_HEART_00_e=0x30, + dRes_INDEX_FMAPRES_BTI_TT_IA4_3D_BTN_e=0x31, + dRes_INDEX_FMAPRES_BTI_TT_IASTAR01_e=0x32, + dRes_INDEX_FMAPRES_BTI_TT_IASTARRR_e=0x33, + dRes_INDEX_FMAPRES_BTI_TT_KAZARI_KANI_00_e=0x34, + dRes_INDEX_FMAPRES_BTI_TT_LINE2_e=0x35, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x36, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x37, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x38, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x39, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3A, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3B, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3C, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3D, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3E, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3F, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x40, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x41, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x42, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x43, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x44, + dRes_INDEX_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x45, + dRes_INDEX_FMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x46, + dRes_INDEX_FMAPRES_BTI_TT_SELECT_SPOT64X64_e=0x47, + dRes_INDEX_FMAPRES_BTI_TT_SPOT_e=0x48, + dRes_INDEX_FMAPRES_BTI_TT_YAKUSHIMA_e=0x49, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4A, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4B, + dRes_INDEX_FMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4C, + dRes_INDEX_FMAPRES_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4D, +}; + +enum dRes_ID_FMAPRES { + /* SCRN */ + dRes_ID_FMAPRES_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_ID_FMAPRES_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_FMAPRES_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_ID_FMAPRES_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_ID_FMAPRES_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_ID_FMAPRES_BLO_ZELDA_MAP_SCREEN_TITLE_e=0xD, + dRes_ID_FMAPRES_BTK_ZELDA_MAP_SCREEN_TITLE_e=0xE, + /* TIMG */ + dRes_ID_FMAPRES_BTI_AK_KAGEROURR_e=0x11, + dRes_ID_FMAPRES_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_ID_FMAPRES_BTI_BOW_LIGHT_e=0x13, + dRes_ID_FMAPRES_BTI_CROSS_KEY_00_e=0x14, + dRes_ID_FMAPRES_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_ID_FMAPRES_BTI_I4_GRA_e=0x16, + dRes_ID_FMAPRES_BTI_IM_BLACK_32_e=0x17, + dRes_ID_FMAPRES_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x18, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_BASHA_CI8_e=0x19, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1A, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1B, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1C, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1D, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x1E, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1F, + dRes_ID_FMAPRES_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x20, + dRes_ID_FMAPRES_BTI_IM_NIJUMARU_40X40_IND_01_e=0x21, + dRes_ID_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x22, + dRes_ID_FMAPRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x23, + dRes_ID_FMAPRES_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_ID_FMAPRES_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_ID_FMAPRES_BTI_NI_OBACYAN_e=0x26, + dRes_ID_FMAPRES_BTI_ST_GOLD_WOLF_e=0x27, + dRes_ID_FMAPRES_BTI_ST_YUKI_M_e=0x28, + dRes_ID_FMAPRES_BTI_ST_YUKI_W_e=0x29, + dRes_ID_FMAPRES_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_ID_FMAPRES_BTI_TT_BLOCK64_00_e=0x2B, + dRes_ID_FMAPRES_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_FMAPRES_BTI_TT_DO_ICON8_160_174_e=0x2D, + dRes_ID_FMAPRES_BTI_TT_GOLD_UZU_LONG2_e=0x2E, + dRes_ID_FMAPRES_BTI_TT_GOLD_WAVE_LEFT2_e=0x2F, + dRes_ID_FMAPRES_BTI_TT_HEART_00_e=0x30, + dRes_ID_FMAPRES_BTI_TT_IA4_3D_BTN_e=0x31, + dRes_ID_FMAPRES_BTI_TT_IASTAR01_e=0x32, + dRes_ID_FMAPRES_BTI_TT_IASTARRR_e=0x33, + dRes_ID_FMAPRES_BTI_TT_KAZARI_KANI_00_e=0x34, + dRes_ID_FMAPRES_BTI_TT_LINE2_e=0x35, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x36, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x37, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x38, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x39, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3A, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3B, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3C, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x3D, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3E, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3F, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x40, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x41, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x42, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x43, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x44, + dRes_ID_FMAPRES_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x45, + dRes_ID_FMAPRES_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x46, + dRes_ID_FMAPRES_BTI_TT_SELECT_SPOT64X64_e=0x47, + dRes_ID_FMAPRES_BTI_TT_SPOT_e=0x48, + dRes_ID_FMAPRES_BTI_TT_YAKUSHIMA_e=0x49, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x4A, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x4B, + dRes_ID_FMAPRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x4C, + dRes_ID_FMAPRES_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4D, +}; + +#endif /* !RES_FMAPRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/insectRes.h b/assets/RZDP01/res/Layout/insectRes.h new file mode 100644 index 0000000000..30fa376ffe --- /dev/null +++ b/assets/RZDP01/res/Layout/insectRes.h @@ -0,0 +1,104 @@ +#ifndef RES_INSECTRES_H +#define RES_INSECTRES_H + +enum dRes_INDEX_INSECTRES { + /* SCRN */ + dRes_INDEX_INSECTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_INSECTRES_BLO_ZELDA_GOLD_INSECTS_e=0x5, + dRes_INDEX_INSECTRES_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x6, + /* TIMG */ + dRes_INDEX_INSECTRES_BTI_AGEHA_01_e=0x9, + dRes_INDEX_INSECTRES_BTI_ARI_MESU_00_e=0xA, + dRes_INDEX_INSECTRES_BTI_ARI_OSU_00_e=0xB, + dRes_INDEX_INSECTRES_BTI_BATTA_MESU_00_e=0xC, + dRes_INDEX_INSECTRES_BTI_BATTA_OSU_00_e=0xD, + dRes_INDEX_INSECTRES_BTI_BOW_LIGHT_e=0xE, + dRes_INDEX_INSECTRES_BTI_CHOCHO_MESU_00_e=0xF, + dRes_INDEX_INSECTRES_BTI_CHOCHO_OSU_00_e=0x10, + dRes_INDEX_INSECTRES_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_INDEX_INSECTRES_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_INDEX_INSECTRES_BTI_I4_GRA_e=0x13, + dRes_INDEX_INSECTRES_BTI_KABUTO_MESU_00_e=0x14, + dRes_INDEX_INSECTRES_BTI_KABUTO_OSU_00_e=0x15, + dRes_INDEX_INSECTRES_BTI_KAGERO_MESU_00_e=0x16, + dRes_INDEX_INSECTRES_BTI_KAGERO_OSU_00_e=0x17, + dRes_INDEX_INSECTRES_BTI_KAMAKIRI_MESU_00_e=0x18, + dRes_INDEX_INSECTRES_BTI_KAMAKIRI_OSU_00_e=0x19, + dRes_INDEX_INSECTRES_BTI_KATATUMURI_MESU_00_e=0x1A, + dRes_INDEX_INSECTRES_BTI_KATATUMURI_OSU_00_e=0x1B, + dRes_INDEX_INSECTRES_BTI_KUWAGATA_MESU_00_e=0x1C, + dRes_INDEX_INSECTRES_BTI_KUWAGATA_OSU_00_e=0x1D, + dRes_INDEX_INSECTRES_BTI_NANAHUSHI_MESU_00_e=0x1E, + dRes_INDEX_INSECTRES_BTI_NANAHUSHI_OSU_00_e=0x1F, + dRes_INDEX_INSECTRES_BTI_TENTOMUSHI_MESU_00_e=0x20, + dRes_INDEX_INSECTRES_BTI_TENTOMUSHI_OSU_00_e=0x21, + dRes_INDEX_INSECTRES_BTI_TONBO_MESU_00_e=0x22, + dRes_INDEX_INSECTRES_BTI_TONBO_OSU_00_e=0x23, + dRes_INDEX_INSECTRES_BTI_TT_BLOCK128_00_e=0x24, + dRes_INDEX_INSECTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x25, + dRes_INDEX_INSECTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x26, + dRes_INDEX_INSECTRES_BTI_TT_DO_ICON7_160_174_e=0x27, + dRes_INDEX_INSECTRES_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_INDEX_INSECTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_INDEX_INSECTRES_BTI_TT_I4_GRA_e=0x2A, + dRes_INDEX_INSECTRES_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_INDEX_INSECTRES_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_INDEX_INSECTRES_BTI_TT_LINE2_e=0x2D, + dRes_INDEX_INSECTRES_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_INDEX_INSECTRES_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_INDEX_INSECTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, +}; + +enum dRes_ID_INSECTRES { + /* SCRN */ + dRes_ID_INSECTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_INSECTRES_BLO_ZELDA_GOLD_INSECTS_e=0x5, + dRes_ID_INSECTRES_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x6, + /* TIMG */ + dRes_ID_INSECTRES_BTI_AGEHA_01_e=0x9, + dRes_ID_INSECTRES_BTI_ARI_MESU_00_e=0xA, + dRes_ID_INSECTRES_BTI_ARI_OSU_00_e=0xB, + dRes_ID_INSECTRES_BTI_BATTA_MESU_00_e=0xC, + dRes_ID_INSECTRES_BTI_BATTA_OSU_00_e=0xD, + dRes_ID_INSECTRES_BTI_BOW_LIGHT_e=0xE, + dRes_ID_INSECTRES_BTI_CHOCHO_MESU_00_e=0xF, + dRes_ID_INSECTRES_BTI_CHOCHO_OSU_00_e=0x10, + dRes_ID_INSECTRES_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_ID_INSECTRES_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_ID_INSECTRES_BTI_I4_GRA_e=0x13, + dRes_ID_INSECTRES_BTI_KABUTO_MESU_00_e=0x14, + dRes_ID_INSECTRES_BTI_KABUTO_OSU_00_e=0x15, + dRes_ID_INSECTRES_BTI_KAGERO_MESU_00_e=0x16, + dRes_ID_INSECTRES_BTI_KAGERO_OSU_00_e=0x17, + dRes_ID_INSECTRES_BTI_KAMAKIRI_MESU_00_e=0x18, + dRes_ID_INSECTRES_BTI_KAMAKIRI_OSU_00_e=0x19, + dRes_ID_INSECTRES_BTI_KATATUMURI_MESU_00_e=0x1A, + dRes_ID_INSECTRES_BTI_KATATUMURI_OSU_00_e=0x1B, + dRes_ID_INSECTRES_BTI_KUWAGATA_MESU_00_e=0x1C, + dRes_ID_INSECTRES_BTI_KUWAGATA_OSU_00_e=0x1D, + dRes_ID_INSECTRES_BTI_NANAHUSHI_MESU_00_e=0x1E, + dRes_ID_INSECTRES_BTI_NANAHUSHI_OSU_00_e=0x1F, + dRes_ID_INSECTRES_BTI_TENTOMUSHI_MESU_00_e=0x20, + dRes_ID_INSECTRES_BTI_TENTOMUSHI_OSU_00_e=0x21, + dRes_ID_INSECTRES_BTI_TONBO_MESU_00_e=0x22, + dRes_ID_INSECTRES_BTI_TONBO_OSU_00_e=0x23, + dRes_ID_INSECTRES_BTI_TT_BLOCK128_00_e=0x24, + dRes_ID_INSECTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x25, + dRes_ID_INSECTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x26, + dRes_ID_INSECTRES_BTI_TT_DO_ICON7_160_174_e=0x27, + dRes_ID_INSECTRES_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_ID_INSECTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_ID_INSECTRES_BTI_TT_I4_GRA_e=0x2A, + dRes_ID_INSECTRES_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_ID_INSECTRES_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_ID_INSECTRES_BTI_TT_LINE2_e=0x2D, + dRes_ID_INSECTRES_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_ID_INSECTRES_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_ID_INSECTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, +}; + +#endif /* !RES_INSECTRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/itemicon.h b/assets/RZDP01/res/Layout/itemicon.h new file mode 100644 index 0000000000..5a653b9742 --- /dev/null +++ b/assets/RZDP01/res/Layout/itemicon.h @@ -0,0 +1,248 @@ +#ifndef RES_ITEMICON_H +#define RES_ITEMICON_H + +enum dRes_INDEX_ITEMICON { + /* TIMG */ + dRes_INDEX_ITEMICON_BTI_ARI_MESU_00_e=0x3, + dRes_INDEX_ITEMICON_BTI_ARI_OSU_00_e=0x4, + dRes_INDEX_ITEMICON_BTI_BATTA_MESU_00_e=0x5, + dRes_INDEX_ITEMICON_BTI_BATTA_OSU_00_e=0x6, + dRes_INDEX_ITEMICON_BTI_CHOCHO_MESU_00_e=0x7, + dRes_INDEX_ITEMICON_BTI_CHOCHO_OSU_00_e=0x8, + dRes_INDEX_ITEMICON_BTI_DANGOMUSHI_MESU_00_e=0x9, + dRes_INDEX_ITEMICON_BTI_DANGOMUSHI_OSU_00_e=0xA, + dRes_INDEX_ITEMICON_BTI_IM_BOM_MUSHI_48_e=0xB, + dRes_INDEX_ITEMICON_BTI_IM_BOM_NORMAL_48_e=0xC, + dRes_INDEX_ITEMICON_BTI_IM_BOM_SUICHU_48_e=0xD, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_e=0xE, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_HATCHINOKO_e=0xF, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_MIMIZU_e=0x10, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_e=0x11, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF_e=0x12, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP_e=0x13, + dRes_INDEX_ITEMICON_BTI_IM_BOTTLE_POU_e=0x14, + dRes_INDEX_ITEMICON_BTI_IM_CHEESE_48_e=0x15, + dRes_INDEX_ITEMICON_BTI_IM_COPY_ROD_48_e=0x16, + dRes_INDEX_ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48_e=0x17, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_48_e=0x18, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_HACHINOKO_48_e=0x19, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_MIMIZU_48_e=0x1A, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_e=0x1B, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO_e=0x1C, + dRes_INDEX_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU_e=0x1D, + dRes_INDEX_ITEMICON_BTI_IM_HONNY_48_e=0x1E, + dRes_INDEX_ITEMICON_BTI_IM_HOOKSHOT_48_e=0x1F, + dRes_INDEX_ITEMICON_BTI_IM_IRONBALL_48_e=0x20, + dRes_INDEX_ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x21, + dRes_INDEX_ITEMICON_BTI_IM_KAKIOKI_48_e=0x22, + dRes_INDEX_ITEMICON_BTI_IM_KANTERA_OFF_48_e=0x23, + dRes_INDEX_ITEMICON_BTI_IM_KINOBOU_48_e=0x24, + dRes_INDEX_ITEMICON_BTI_IM_MAGNE_BOOTS_06_e=0x25, + dRes_INDEX_ITEMICON_BTI_IM_MUSUKO_48_e=0x26, + dRes_INDEX_ITEMICON_BTI_IM_NAVI_TRY_00_07_e=0x27, + dRes_INDEX_ITEMICON_BTI_IM_OBACHAN_48_e=0x28, + dRes_INDEX_ITEMICON_BTI_IM_PUMPKIN_48_e=0x29, + dRes_INDEX_ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48_e=0x2A, + dRes_INDEX_ITEMICON_BTI_IM_SPPINER_48_e=0x2B, + dRes_INDEX_ITEMICON_BTI_IM_W_HOOKSHOT_48_e=0x2C, + dRes_INDEX_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x2D, + dRes_INDEX_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x2E, + dRes_INDEX_ITEMICON_BTI_KABUTO_MESU_00_e=0x2F, + dRes_INDEX_ITEMICON_BTI_KABUTO_OSU_00_e=0x30, + dRes_INDEX_ITEMICON_BTI_KAGERO_MESU_00_e=0x31, + dRes_INDEX_ITEMICON_BTI_KAGERO_OSU_00_e=0x32, + dRes_INDEX_ITEMICON_BTI_KAMAKIRI_MESU_00_e=0x33, + dRes_INDEX_ITEMICON_BTI_KAMAKIRI_OSU_00_e=0x34, + dRes_INDEX_ITEMICON_BTI_KATATUMURI_MESU_00_e=0x35, + dRes_INDEX_ITEMICON_BTI_KATATUMURI_OSU_00_e=0x36, + dRes_INDEX_ITEMICON_BTI_KUWAGATA_MESU_00_e=0x37, + dRes_INDEX_ITEMICON_BTI_KUWAGATA_OSU_00_e=0x38, + dRes_INDEX_ITEMICON_BTI_LETTER__e=0x39, + dRes_INDEX_ITEMICON_BTI_NANAHUSHI_MESU_00_e=0x3A, + dRes_INDEX_ITEMICON_BTI_NANAHUSHI_OSU_00_e=0x3B, + dRes_INDEX_ITEMICON_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_INDEX_ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3D, + dRes_INDEX_ITEMICON_BTI_NI_ITEM_ICON_POU_e=0x3E, + dRes_INDEX_ITEMICON_BTI_NI_KEY_SHINSHITU_48_e=0x3F, + dRes_INDEX_ITEMICON_BTI_NI_KINOTATE_48_e=0x40, + dRes_INDEX_ITEMICON_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_INDEX_ITEMICON_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56_e=0x43, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS2_47_56_e=0x44, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56_e=0x45, + dRes_INDEX_ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56_e=0x46, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU1_48_e=0x47, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU2_48_e=0x48, + dRes_INDEX_ITEMICON_BTI_NI_SAIFU3_48_e=0x49, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU1_48_e=0x4A, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU2_48_e=0x4B, + dRes_INDEX_ITEMICON_BTI_NI_YADUTU3_48_e=0x4C, + dRes_INDEX_ITEMICON_BTI_NI_ZOURANOFUKU_48_e=0x4D, + dRes_INDEX_ITEMICON_BTI_O_FISHING_LURE_e=0x4E, + dRes_INDEX_ITEMICON_BTI_O_GD_KOMONSHO_e=0x4F, + dRes_INDEX_ITEMICON_BTI_O_HEART_KAKERA_48_e=0x50, + dRes_INDEX_ITEMICON_BTI_O_HEART_UTUWA_48_e=0x51, + dRes_INDEX_ITEMICON_BTI_O_HIKARI_POD_e=0x52, + dRes_INDEX_ITEMICON_BTI_ST_ARROWS_e=0x53, + dRes_INDEX_ITEMICON_BTI_ST_BILL_e=0x54, + dRes_INDEX_ITEMICON_BTI_ST_BOMPOACH_LV1_e=0x55, + dRes_INDEX_ITEMICON_BTI_ST_BOMPOACH_LV2_e=0x56, + dRes_INDEX_ITEMICON_BTI_ST_COPY_ROD_B_e=0x57, + dRes_INDEX_ITEMICON_BTI_ST_FIGURE_e=0x58, + dRes_INDEX_ITEMICON_BTI_ST_HAWKEYE_e=0x59, + dRes_INDEX_ITEMICON_BTI_ST_LEN_LETTER_e=0x5A, + dRes_INDEX_ITEMICON_BTI_ST_PACHINKO_e=0x5B, + dRes_INDEX_ITEMICON_BTI_ST_PACHINKO_SEED_e=0x5C, + dRes_INDEX_ITEMICON_BTI_ST_PENDANT_e=0x5D, + dRes_INDEX_ITEMICON_BTI_TENTOMUSHI_MESU_00_e=0x5E, + dRes_INDEX_ITEMICON_BTI_TENTOMUSHI_OSU_00_e=0x5F, + dRes_INDEX_ITEMICON_BTI_TONBO_MESU_00_e=0x60, + dRes_INDEX_ITEMICON_BTI_TONBO_OSU_00_e=0x61, + dRes_INDEX_ITEMICON_BTI_TT_BOOMERANG_05_e=0x62, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_48_e=0x63, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_HALFMILK_48_e=0x64, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_MILK_48_e=0x65, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_OIL_48_e=0x66, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_RECOVERY_48_e=0x67, + dRes_INDEX_ITEMICON_BTI_TT_BOTTLE_WATER_48_e=0x68, + dRes_INDEX_ITEMICON_BTI_TT_BOW_06_e=0x69, + dRes_INDEX_ITEMICON_BTI_TT_HOOK_SHOT_01_e=0x6A, + dRes_INDEX_ITEMICON_BTI_TT_ITUMONOFUKU_S3TC_e=0x6B, + dRes_INDEX_ITEMICON_BTI_TT_KANTERA_48_e=0x6C, + dRes_INDEX_ITEMICON_BTI_TT_KEY_BOSS_48_e=0x6D, + dRes_INDEX_ITEMICON_BTI_TT_KEY_NORMAL_48_e=0x6E, + dRes_INDEX_ITEMICON_BTI_TT_KMPS_48_e=0x6F, + dRes_INDEX_ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC_e=0x70, + dRes_INDEX_ITEMICON_BTI_TT_MAP_48_e=0x71, + dRes_INDEX_ITEMICON_BTI_TT_SWORD_48_e=0x72, + dRes_INDEX_ITEMICON_BTI_TT_WOOD_SHIELD_48_e=0x73, + dRes_INDEX_ITEMICON_BTI_TTDELUNOTATE_S3_TC_e=0x74, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS1_GET_e=0x75, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS2_GET_e=0x76, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS3_GET_e=0x77, + dRes_INDEX_ITEMICON_BTI_ZELDA_HEART_PARTS4_GET_e=0x78, +}; + +enum dRes_ID_ITEMICON { + /* TIMG */ + dRes_ID_ITEMICON_BTI_ARI_MESU_00_e=0x3, + dRes_ID_ITEMICON_BTI_ARI_OSU_00_e=0x4, + dRes_ID_ITEMICON_BTI_BATTA_MESU_00_e=0x5, + dRes_ID_ITEMICON_BTI_BATTA_OSU_00_e=0x6, + dRes_ID_ITEMICON_BTI_CHOCHO_MESU_00_e=0x7, + dRes_ID_ITEMICON_BTI_CHOCHO_OSU_00_e=0x8, + dRes_ID_ITEMICON_BTI_DANGOMUSHI_MESU_00_e=0x9, + dRes_ID_ITEMICON_BTI_DANGOMUSHI_OSU_00_e=0xA, + dRes_ID_ITEMICON_BTI_IM_BOM_MUSHI_48_e=0xB, + dRes_ID_ITEMICON_BTI_IM_BOM_NORMAL_48_e=0xC, + dRes_ID_ITEMICON_BTI_IM_BOM_SUICHU_48_e=0xD, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_e=0xE, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_HATCHINOKO_e=0xF, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_MIMIZU_e=0x10, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_e=0x11, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF_e=0x12, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP_e=0x13, + dRes_ID_ITEMICON_BTI_IM_BOTTLE_POU_e=0x14, + dRes_ID_ITEMICON_BTI_IM_CHEESE_48_e=0x15, + dRes_ID_ITEMICON_BTI_IM_COPY_ROD_48_e=0x16, + dRes_ID_ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48_e=0x17, + dRes_ID_ITEMICON_BTI_IM_FISHING_48_e=0x18, + dRes_ID_ITEMICON_BTI_IM_FISHING_HACHINOKO_48_e=0x19, + dRes_ID_ITEMICON_BTI_IM_FISHING_MIMIZU_48_e=0x1A, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_e=0x1B, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO_e=0x1C, + dRes_ID_ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU_e=0x1D, + dRes_ID_ITEMICON_BTI_IM_HONNY_48_e=0x1E, + dRes_ID_ITEMICON_BTI_IM_HOOKSHOT_48_e=0x1F, + dRes_ID_ITEMICON_BTI_IM_IRONBALL_48_e=0x20, + dRes_ID_ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x21, + dRes_ID_ITEMICON_BTI_IM_KAKIOKI_48_e=0x22, + dRes_ID_ITEMICON_BTI_IM_KANTERA_OFF_48_e=0x23, + dRes_ID_ITEMICON_BTI_IM_KINOBOU_48_e=0x24, + dRes_ID_ITEMICON_BTI_IM_MAGNE_BOOTS_06_e=0x25, + dRes_ID_ITEMICON_BTI_IM_MUSUKO_48_e=0x26, + dRes_ID_ITEMICON_BTI_IM_NAVI_TRY_00_07_e=0x27, + dRes_ID_ITEMICON_BTI_IM_OBACHAN_48_e=0x28, + dRes_ID_ITEMICON_BTI_IM_PUMPKIN_48_e=0x29, + dRes_ID_ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48_e=0x2A, + dRes_ID_ITEMICON_BTI_IM_SPPINER_48_e=0x2B, + dRes_ID_ITEMICON_BTI_IM_W_HOOKSHOT_48_e=0x2C, + dRes_ID_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x2D, + dRes_ID_ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x2E, + dRes_ID_ITEMICON_BTI_KABUTO_MESU_00_e=0x2F, + dRes_ID_ITEMICON_BTI_KABUTO_OSU_00_e=0x30, + dRes_ID_ITEMICON_BTI_KAGERO_MESU_00_e=0x31, + dRes_ID_ITEMICON_BTI_KAGERO_OSU_00_e=0x32, + dRes_ID_ITEMICON_BTI_KAMAKIRI_MESU_00_e=0x33, + dRes_ID_ITEMICON_BTI_KAMAKIRI_OSU_00_e=0x34, + dRes_ID_ITEMICON_BTI_KATATUMURI_MESU_00_e=0x35, + dRes_ID_ITEMICON_BTI_KATATUMURI_OSU_00_e=0x36, + dRes_ID_ITEMICON_BTI_KUWAGATA_MESU_00_e=0x37, + dRes_ID_ITEMICON_BTI_KUWAGATA_OSU_00_e=0x38, + dRes_ID_ITEMICON_BTI_LETTER__e=0x39, + dRes_ID_ITEMICON_BTI_NANAHUSHI_MESU_00_e=0x3A, + dRes_ID_ITEMICON_BTI_NANAHUSHI_OSU_00_e=0x3B, + dRes_ID_ITEMICON_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_ID_ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3D, + dRes_ID_ITEMICON_BTI_NI_ITEM_ICON_POU_e=0x3E, + dRes_ID_ITEMICON_BTI_NI_KEY_SHINSHITU_48_e=0x3F, + dRes_ID_ITEMICON_BTI_NI_KINOTATE_48_e=0x40, + dRes_ID_ITEMICON_BTI_NI_MAGICARMOR_48_e=0x41, + dRes_ID_ITEMICON_BTI_NI_MASTERSWORD_48_e=0x42, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56_e=0x43, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS2_47_56_e=0x44, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56_e=0x45, + dRes_ID_ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56_e=0x46, + dRes_ID_ITEMICON_BTI_NI_SAIFU1_48_e=0x47, + dRes_ID_ITEMICON_BTI_NI_SAIFU2_48_e=0x48, + dRes_ID_ITEMICON_BTI_NI_SAIFU3_48_e=0x49, + dRes_ID_ITEMICON_BTI_NI_YADUTU1_48_e=0x4A, + dRes_ID_ITEMICON_BTI_NI_YADUTU2_48_e=0x4B, + dRes_ID_ITEMICON_BTI_NI_YADUTU3_48_e=0x4C, + dRes_ID_ITEMICON_BTI_NI_ZOURANOFUKU_48_e=0x4D, + dRes_ID_ITEMICON_BTI_O_FISHING_LURE_e=0x4E, + dRes_ID_ITEMICON_BTI_O_GD_KOMONSHO_e=0x4F, + dRes_ID_ITEMICON_BTI_O_HEART_KAKERA_48_e=0x50, + dRes_ID_ITEMICON_BTI_O_HEART_UTUWA_48_e=0x51, + dRes_ID_ITEMICON_BTI_O_HIKARI_POD_e=0x52, + dRes_ID_ITEMICON_BTI_ST_ARROWS_e=0x53, + dRes_ID_ITEMICON_BTI_ST_BILL_e=0x54, + dRes_ID_ITEMICON_BTI_ST_BOMPOACH_LV1_e=0x55, + dRes_ID_ITEMICON_BTI_ST_BOMPOACH_LV2_e=0x56, + dRes_ID_ITEMICON_BTI_ST_COPY_ROD_B_e=0x57, + dRes_ID_ITEMICON_BTI_ST_FIGURE_e=0x58, + dRes_ID_ITEMICON_BTI_ST_HAWKEYE_e=0x59, + dRes_ID_ITEMICON_BTI_ST_LEN_LETTER_e=0x5A, + dRes_ID_ITEMICON_BTI_ST_PACHINKO_e=0x5B, + dRes_ID_ITEMICON_BTI_ST_PACHINKO_SEED_e=0x5C, + dRes_ID_ITEMICON_BTI_ST_PENDANT_e=0x5D, + dRes_ID_ITEMICON_BTI_TENTOMUSHI_MESU_00_e=0x5E, + dRes_ID_ITEMICON_BTI_TENTOMUSHI_OSU_00_e=0x5F, + dRes_ID_ITEMICON_BTI_TONBO_MESU_00_e=0x60, + dRes_ID_ITEMICON_BTI_TONBO_OSU_00_e=0x61, + dRes_ID_ITEMICON_BTI_TT_BOOMERANG_05_e=0x62, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_48_e=0x63, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_HALFMILK_48_e=0x64, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_MILK_48_e=0x65, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_OIL_48_e=0x66, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_RECOVERY_48_e=0x67, + dRes_ID_ITEMICON_BTI_TT_BOTTLE_WATER_48_e=0x68, + dRes_ID_ITEMICON_BTI_TT_BOW_06_e=0x69, + dRes_ID_ITEMICON_BTI_TT_HOOK_SHOT_01_e=0x6A, + dRes_ID_ITEMICON_BTI_TT_ITUMONOFUKU_S3TC_e=0x6B, + dRes_ID_ITEMICON_BTI_TT_KANTERA_48_e=0x6C, + dRes_ID_ITEMICON_BTI_TT_KEY_BOSS_48_e=0x6D, + dRes_ID_ITEMICON_BTI_TT_KEY_NORMAL_48_e=0x6E, + dRes_ID_ITEMICON_BTI_TT_KMPS_48_e=0x6F, + dRes_ID_ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC_e=0x70, + dRes_ID_ITEMICON_BTI_TT_MAP_48_e=0x71, + dRes_ID_ITEMICON_BTI_TT_SWORD_48_e=0x72, + dRes_ID_ITEMICON_BTI_TT_WOOD_SHIELD_48_e=0x73, + dRes_ID_ITEMICON_BTI_TTDELUNOTATE_S3_TC_e=0x74, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS1_GET_e=0x75, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS2_GET_e=0x76, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS3_GET_e=0x77, + dRes_ID_ITEMICON_BTI_ZELDA_HEART_PARTS4_GET_e=0x78, +}; + +#endif /* !RES_ITEMICON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/itemres.h b/assets/RZDP01/res/Layout/itemres.h new file mode 100644 index 0000000000..a650f96d91 --- /dev/null +++ b/assets/RZDP01/res/Layout/itemres.h @@ -0,0 +1,48 @@ +#ifndef RES_ITEMRES_H +#define RES_ITEMRES_H + +enum dRes_INDEX_ITEMRES { + /* SCRN */ + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITEMRES_BCK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x5, + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x6, + dRes_INDEX_ITEMRES_BPK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x7, + dRes_INDEX_ITEMRES_BTK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x8, + dRes_INDEX_ITEMRES_BCK_ZELDA_ITEM_SCREEN_TITLE_e=0x9, + dRes_INDEX_ITEMRES_BLO_ZELDA_ITEM_SCREEN_TITLE_e=0xA, + dRes_INDEX_ITEMRES_BTK_ZELDA_ITEM_SCREEN_TITLE_e=0xB, + /* TIMG */ + dRes_INDEX_ITEMRES_BTI_I4_GRA_e=0xE, + dRes_INDEX_ITEMRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xF, + dRes_INDEX_ITEMRES_BTI_TT_GOLD_UZU_LONG2_e=0x10, + dRes_INDEX_ITEMRES_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_INDEX_ITEMRES_BTI_TT_I4_GRA_e=0x12, + dRes_INDEX_ITEMRES_BTI_TT_IASTAR01_e=0x13, + dRes_INDEX_ITEMRES_BTI_TT_LINE2_e=0x14, + dRes_INDEX_ITEMRES_BTI_TT_MIRROR_SHIELD_00_e=0x15, + dRes_INDEX_ITEMRES_BTI_TT_YAKUSHIMA_e=0x16, +}; + +enum dRes_ID_ITEMRES { + /* SCRN */ + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITEMRES_BCK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x5, + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x6, + dRes_ID_ITEMRES_BPK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x7, + dRes_ID_ITEMRES_BTK_ZELDA_ITEM_SCREEN_ITEM_SELECT_e=0x8, + dRes_ID_ITEMRES_BCK_ZELDA_ITEM_SCREEN_TITLE_e=0x9, + dRes_ID_ITEMRES_BLO_ZELDA_ITEM_SCREEN_TITLE_e=0xA, + dRes_ID_ITEMRES_BTK_ZELDA_ITEM_SCREEN_TITLE_e=0xB, + /* TIMG */ + dRes_ID_ITEMRES_BTI_I4_GRA_e=0xE, + dRes_ID_ITEMRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xF, + dRes_ID_ITEMRES_BTI_TT_GOLD_UZU_LONG2_e=0x10, + dRes_ID_ITEMRES_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_ID_ITEMRES_BTI_TT_I4_GRA_e=0x12, + dRes_ID_ITEMRES_BTI_TT_IASTAR01_e=0x13, + dRes_ID_ITEMRES_BTI_TT_LINE2_e=0x14, + dRes_ID_ITEMRES_BTI_TT_MIRROR_SHIELD_00_e=0x15, + dRes_ID_ITEMRES_BTI_TT_YAKUSHIMA_e=0x16, +}; + +#endif /* !RES_ITEMRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/itmInfRes.h b/assets/RZDP01/res/Layout/itmInfRes.h new file mode 100644 index 0000000000..193e1db8f8 --- /dev/null +++ b/assets/RZDP01/res/Layout/itmInfRes.h @@ -0,0 +1,38 @@ +#ifndef RES_ITMINFRES_H +#define RES_ITMINFRES_H + +enum dRes_INDEX_ITMINFRES { + /* SCRN */ + dRes_INDEX_ITMINFRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITMINFRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x5, + /* TIMG */ + dRes_INDEX_ITMINFRES_BTI_I4_GRA_e=0x8, + dRes_INDEX_ITMINFRES_BTI_TT_BLOCK8X8_e=0x9, + dRes_INDEX_ITMINFRES_BTI_TT_GOLD_UZU_LONG2_e=0xA, + dRes_INDEX_ITMINFRES_BTI_TT_HORIWAKU_TOP_RR_e=0xB, + dRes_INDEX_ITMINFRES_BTI_TT_I4_GRA_e=0xC, + dRes_INDEX_ITMINFRES_BTI_TT_IASTAR01_e=0xD, + dRes_INDEX_ITMINFRES_BTI_TT_KAZARI_KANI_00_e=0xE, + dRes_INDEX_ITMINFRES_BTI_TT_LINE2_e=0xF, + dRes_INDEX_ITMINFRES_BTI_TT_MIRROR_SHIELD_00_e=0x10, + dRes_INDEX_ITMINFRES_BTI_TT_YAKUSHIMA_e=0x11, +}; + +enum dRes_ID_ITMINFRES { + /* SCRN */ + dRes_ID_ITMINFRES_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITMINFRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x5, + /* TIMG */ + dRes_ID_ITMINFRES_BTI_I4_GRA_e=0x8, + dRes_ID_ITMINFRES_BTI_TT_BLOCK8X8_e=0x9, + dRes_ID_ITMINFRES_BTI_TT_GOLD_UZU_LONG2_e=0xA, + dRes_ID_ITMINFRES_BTI_TT_HORIWAKU_TOP_RR_e=0xB, + dRes_ID_ITMINFRES_BTI_TT_I4_GRA_e=0xC, + dRes_ID_ITMINFRES_BTI_TT_IASTAR01_e=0xD, + dRes_ID_ITMINFRES_BTI_TT_KAZARI_KANI_00_e=0xE, + dRes_ID_ITMINFRES_BTI_TT_LINE2_e=0xF, + dRes_ID_ITMINFRES_BTI_TT_MIRROR_SHIELD_00_e=0x10, + dRes_ID_ITMINFRES_BTI_TT_YAKUSHIMA_e=0x11, +}; + +#endif /* !RES_ITMINFRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/letres.h b/assets/RZDP01/res/Layout/letres.h new file mode 100644 index 0000000000..aab75b803b --- /dev/null +++ b/assets/RZDP01/res/Layout/letres.h @@ -0,0 +1,64 @@ +#ifndef RES_LETRES_H +#define RES_LETRES_H + +enum dRes_INDEX_LETRES { + /* SCRN */ + dRes_INDEX_LETRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x5, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_INDEX_LETRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_INDEX_LETRES_BTI_BOW_LIGHT_e=0xC, + dRes_INDEX_LETRES_BTI_I4_GRA_e=0xD, + dRes_INDEX_LETRES_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_INDEX_LETRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_INDEX_LETRES_BTI_NI_ITEM_ICON_LETTER_e=0x10, + dRes_INDEX_LETRES_BTI_TT_BLOCK128_00_e=0x11, + dRes_INDEX_LETRES_BTI_TT_BLOCK8X8_e=0x12, + dRes_INDEX_LETRES_BTI_TT_DO_ICON7_160_174_e=0x13, + dRes_INDEX_LETRES_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_INDEX_LETRES_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_INDEX_LETRES_BTI_TT_I4_GRA_e=0x16, + dRes_INDEX_LETRES_BTI_TT_IA4_YAJI_e=0x17, + dRes_INDEX_LETRES_BTI_TT_LINE2_e=0x18, + dRes_INDEX_LETRES_BTI_TT_SPOT_e=0x19, + dRes_INDEX_LETRES_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1B, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x1C, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1D, + dRes_INDEX_LETRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1E, +}; + +enum dRes_ID_LETRES { + /* SCRN */ + dRes_ID_LETRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_6MENU_e=0x5, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_ID_LETRES_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_ID_LETRES_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_ID_LETRES_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_ID_LETRES_BTI_BOW_LIGHT_e=0xC, + dRes_ID_LETRES_BTI_I4_GRA_e=0xD, + dRes_ID_LETRES_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_ID_LETRES_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0xF, + dRes_ID_LETRES_BTI_NI_ITEM_ICON_LETTER_e=0x10, + dRes_ID_LETRES_BTI_TT_BLOCK128_00_e=0x11, + dRes_ID_LETRES_BTI_TT_BLOCK8X8_e=0x12, + dRes_ID_LETRES_BTI_TT_DO_ICON7_160_174_e=0x13, + dRes_ID_LETRES_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_ID_LETRES_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_ID_LETRES_BTI_TT_I4_GRA_e=0x16, + dRes_ID_LETRES_BTI_TT_IA4_YAJI_e=0x17, + dRes_ID_LETRES_BTI_TT_LINE2_e=0x18, + dRes_ID_LETRES_BTI_TT_SPOT_e=0x19, + dRes_ID_LETRES_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1B, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x1C, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1D, + dRes_ID_LETRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1E, +}; + +#endif /* !RES_LETRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/main2D.h b/assets/RZDP01/res/Layout/main2D.h new file mode 100644 index 0000000000..9d0ba5614b --- /dev/null +++ b/assets/RZDP01/res/Layout/main2D.h @@ -0,0 +1,304 @@ +#ifndef RES_MAIN2D_H +#define RES_MAIN2D_H + +enum dRes_INDEX_MAIN2D { + /* SCRN */ + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_e=0x4, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_e=0x5, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x6, + dRes_INDEX_MAIN2D_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x7, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_INDEX_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_INDEX_MAIN2D_BCK_ZELDA_HIHI_CURSOR_e=0xB, + dRes_INDEX_MAIN2D_BLO_ZELDA_HIHI_CURSOR_e=0xC, + dRes_INDEX_MAIN2D_BPK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_INDEX_MAIN2D_BTK_ZELDA_HIHI_CURSOR_e=0xE, + dRes_INDEX_MAIN2D_BPK_ZELDA_HIHI_CURSOR_02_e=0xF, + dRes_INDEX_MAIN2D_BCK_ZELDA_ICON_PIKARI_e=0x10, + dRes_INDEX_MAIN2D_BLO_ZELDA_ICON_PIKARI_e=0x11, + dRes_INDEX_MAIN2D_BPK_ZELDA_ICON_PIKARI_e=0x12, + dRes_INDEX_MAIN2D_BLO_ZELDA_KANTERA_ICON_MATER_e=0x13, + dRes_INDEX_MAIN2D_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x14, + dRes_INDEX_MAIN2D_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x15, + dRes_INDEX_MAIN2D_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_INDEX_MAIN2D_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x17, + dRes_INDEX_MAIN2D_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x18, + dRes_INDEX_MAIN2D_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x19, + dRes_INDEX_MAIN2D_BCK_ZELDA_SELECT_ICON_e=0x1A, + dRes_INDEX_MAIN2D_BLO_ZELDA_SELECT_ICON_e=0x1B, + dRes_INDEX_MAIN2D_BPK_ZELDA_SELECT_ICON_e=0x1C, + dRes_INDEX_MAIN2D_BCK_ZELDA_STORE_SELECT_ICON_e=0x1D, + dRes_INDEX_MAIN2D_BLO_ZELDA_STORE_SELECT_ICON_e=0x1E, + dRes_INDEX_MAIN2D_BPK_ZELDA_STORE_SELECT_ICON_e=0x1F, + dRes_INDEX_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_INDEX_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x21, + /* TIMG */ + dRes_INDEX_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x24, + dRes_INDEX_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x25, + dRes_INDEX_MAIN2D_BTI_BOW_LIGHT_e=0x26, + dRes_INDEX_MAIN2D_BTI_CROSS_KEY_00_e=0x27, + dRes_INDEX_MAIN2D_BTI_FONT_00_e=0x28, + dRes_INDEX_MAIN2D_BTI_FONT_01_e=0x29, + dRes_INDEX_MAIN2D_BTI_FONT_02_e=0x2A, + dRes_INDEX_MAIN2D_BTI_FONT_03_e=0x2B, + dRes_INDEX_MAIN2D_BTI_FONT_04_e=0x2C, + dRes_INDEX_MAIN2D_BTI_FONT_05_e=0x2D, + dRes_INDEX_MAIN2D_BTI_FONT_06_e=0x2E, + dRes_INDEX_MAIN2D_BTI_FONT_07_01_e=0x2F, + dRes_INDEX_MAIN2D_BTI_FONT_07_02_e=0x30, + dRes_INDEX_MAIN2D_BTI_FONT_08_e=0x31, + dRes_INDEX_MAIN2D_BTI_FONT_08_2_e=0x32, + dRes_INDEX_MAIN2D_BTI_FONT_08_UP_e=0x33, + dRes_INDEX_MAIN2D_BTI_FONT_09_e=0x34, + dRes_INDEX_MAIN2D_BTI_FONT_09_02_e=0x35, + dRes_INDEX_MAIN2D_BTI_FONT_10_e=0x36, + dRes_INDEX_MAIN2D_BTI_FONT_11_e=0x37, + dRes_INDEX_MAIN2D_BTI_FONT_12_e=0x38, + dRes_INDEX_MAIN2D_BTI_FONT_13_e=0x39, + dRes_INDEX_MAIN2D_BTI_FONT_14_e=0x3A, + dRes_INDEX_MAIN2D_BTI_FONT_15_e=0x3B, + dRes_INDEX_MAIN2D_BTI_FONT_15_OLD_e=0x3C, + dRes_INDEX_MAIN2D_BTI_FONT_16_e=0x3D, + dRes_INDEX_MAIN2D_BTI_FONT_16_BACKLIGHT_e=0x3E, + dRes_INDEX_MAIN2D_BTI_FONT_19_e=0x3F, + dRes_INDEX_MAIN2D_BTI_FONT_20_e=0x40, + dRes_INDEX_MAIN2D_BTI_FONT_21_e=0x41, + dRes_INDEX_MAIN2D_BTI_FONT_22_e=0x42, + dRes_INDEX_MAIN2D_BTI_FONT_23_e=0x43, + dRes_INDEX_MAIN2D_BTI_FONT_24_e=0x44, + dRes_INDEX_MAIN2D_BTI_FONT_25_e=0x45, + dRes_INDEX_MAIN2D_BTI_FONT_26_e=0x46, + dRes_INDEX_MAIN2D_BTI_FONT_27_e=0x47, + dRes_INDEX_MAIN2D_BTI_FONT_28_e=0x48, + dRes_INDEX_MAIN2D_BTI_FONT_29_e=0x49, + dRes_INDEX_MAIN2D_BTI_FONT_30_e=0x4A, + dRes_INDEX_MAIN2D_BTI_FONT_31_e=0x4B, + dRes_INDEX_MAIN2D_BTI_FONT_32_e=0x4C, + dRes_INDEX_MAIN2D_BTI_FONT_33_e=0x4D, + dRes_INDEX_MAIN2D_BTI_FONT_34_e=0x4E, + dRes_INDEX_MAIN2D_BTI_FONT_35_e=0x4F, + dRes_INDEX_MAIN2D_BTI_FONT_36_e=0x50, + dRes_INDEX_MAIN2D_BTI_FONT_37_e=0x51, + dRes_INDEX_MAIN2D_BTI_FONT_38_e=0x52, + dRes_INDEX_MAIN2D_BTI_FONT_39_e=0x53, + dRes_INDEX_MAIN2D_BTI_FONT_40_e=0x54, + dRes_INDEX_MAIN2D_BTI_FONT_41_e=0x55, + dRes_INDEX_MAIN2D_BTI_FONT_42_e=0x56, + dRes_INDEX_MAIN2D_BTI_FONT_46_e=0x57, + dRes_INDEX_MAIN2D_BTI_FONT_47_e=0x58, + dRes_INDEX_MAIN2D_BTI_FONT_48_01_e=0x59, + dRes_INDEX_MAIN2D_BTI_FONT_48_02_e=0x5A, + dRes_INDEX_MAIN2D_BTI_FONT_49_e=0x5B, + dRes_INDEX_MAIN2D_BTI_FONT_50_e=0x5C, + dRes_INDEX_MAIN2D_BTI_FONT_51_e=0x5D, + dRes_INDEX_MAIN2D_BTI_FONT_52_e=0x5E, + dRes_INDEX_MAIN2D_BTI_FONT_53_e=0x5F, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x60, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x61, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x62, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x63, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x64, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x65, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x66, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x67, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x68, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x69, + dRes_INDEX_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x6A, + dRes_INDEX_MAIN2D_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x6B, + dRes_INDEX_MAIN2D_BTI_IM_PLUS_METAL_24X24_00_e=0x6C, + dRes_INDEX_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x6D, + dRes_INDEX_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x6E, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x6F, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x70, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x71, + dRes_INDEX_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x72, + dRes_INDEX_MAIN2D_BTI_MIDONA64_e=0x73, + dRes_INDEX_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_e=0x74, + dRes_INDEX_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x75, + dRes_INDEX_MAIN2D_BTI_RUPY_NUM_DOT_e=0x76, + dRes_INDEX_MAIN2D_BTI_SPHERE_e=0x77, + dRes_INDEX_MAIN2D_BTI_TT_BLOCK8X8_e=0x78, + dRes_INDEX_MAIN2D_BTI_TT_BLOCK_GRADE_e=0x79, + dRes_INDEX_MAIN2D_BTI_TT_DO_ICON7_160_174_e=0x7A, + dRes_INDEX_MAIN2D_BTI_TT_GOLD_YAJI_END_e=0x7B, + dRes_INDEX_MAIN2D_BTI_TT_GOLD_YAJI_NEXT_e=0x7C, + dRes_INDEX_MAIN2D_BTI_TT_HAKUSHA_32_e=0x7D, + dRes_INDEX_MAIN2D_BTI_TT_HEART_00_e=0x7E, + dRes_INDEX_MAIN2D_BTI_TT_HEART_01_e=0x7F, + dRes_INDEX_MAIN2D_BTI_TT_HEART_02_e=0x80, + dRes_INDEX_MAIN2D_BTI_TT_HEART_03_e=0x81, + dRes_INDEX_MAIN2D_BTI_TT_HEART_BASE_WAVE_24_e=0x82, + dRes_INDEX_MAIN2D_BTI_TT_IASTAR01_e=0x83, + dRes_INDEX_MAIN2D_BTI_TT_IASTARRR_e=0x84, + dRes_INDEX_MAIN2D_BTI_TT_KAZARI_KANI_00_e=0x85, + dRes_INDEX_MAIN2D_BTI_TT_LINE2_e=0x86, + dRes_INDEX_MAIN2D_BTI_TT_MAGIC_BASE_WAVE_64_e=0x87, + dRes_INDEX_MAIN2D_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x88, + dRes_INDEX_MAIN2D_BTI_TT_RUPY_GREEN_ICON2_e=0x89, + dRes_INDEX_MAIN2D_BTI_TT_RUPY_MIDORI_e=0x8A, + dRes_INDEX_MAIN2D_BTI_TT_SELECT_SQUARE_4I_00_e=0x8B, + dRes_INDEX_MAIN2D_BTI_TT_SELECT_SQUARE_4I_04_e=0x8C, + dRes_INDEX_MAIN2D_BTI_TT_SPOT_SQUARE4_e=0x8D, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x8E, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x8F, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x90, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x91, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x92, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x93, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x94, + dRes_INDEX_MAIN2D_BTI_TT_ZELDA_SHIZUKU_00_e=0x95, + dRes_INDEX_MAIN2D_BTI_WIPE_00_e=0x96, +}; + +enum dRes_ID_MAIN2D { + /* SCRN */ + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_e=0x4, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_e=0x5, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x6, + dRes_ID_MAIN2D_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x7, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_ID_MAIN2D_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_ID_MAIN2D_BCK_ZELDA_HIHI_CURSOR_e=0xB, + dRes_ID_MAIN2D_BLO_ZELDA_HIHI_CURSOR_e=0xC, + dRes_ID_MAIN2D_BPK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_ID_MAIN2D_BTK_ZELDA_HIHI_CURSOR_e=0xE, + dRes_ID_MAIN2D_BPK_ZELDA_HIHI_CURSOR_02_e=0xF, + dRes_ID_MAIN2D_BCK_ZELDA_ICON_PIKARI_e=0x10, + dRes_ID_MAIN2D_BLO_ZELDA_ICON_PIKARI_e=0x11, + dRes_ID_MAIN2D_BPK_ZELDA_ICON_PIKARI_e=0x12, + dRes_ID_MAIN2D_BLO_ZELDA_KANTERA_ICON_MATER_e=0x13, + dRes_ID_MAIN2D_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x14, + dRes_ID_MAIN2D_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x15, + dRes_ID_MAIN2D_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_ID_MAIN2D_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x17, + dRes_ID_MAIN2D_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x18, + dRes_ID_MAIN2D_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x19, + dRes_ID_MAIN2D_BCK_ZELDA_SELECT_ICON_e=0x1A, + dRes_ID_MAIN2D_BLO_ZELDA_SELECT_ICON_e=0x1B, + dRes_ID_MAIN2D_BPK_ZELDA_SELECT_ICON_e=0x1C, + dRes_ID_MAIN2D_BCK_ZELDA_STORE_SELECT_ICON_e=0x1D, + dRes_ID_MAIN2D_BLO_ZELDA_STORE_SELECT_ICON_e=0x1E, + dRes_ID_MAIN2D_BPK_ZELDA_STORE_SELECT_ICON_e=0x1F, + dRes_ID_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_ID_MAIN2D_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x21, + /* TIMG */ + dRes_ID_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x24, + dRes_ID_MAIN2D_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x25, + dRes_ID_MAIN2D_BTI_BOW_LIGHT_e=0x26, + dRes_ID_MAIN2D_BTI_CROSS_KEY_00_e=0x27, + dRes_ID_MAIN2D_BTI_FONT_00_e=0x28, + dRes_ID_MAIN2D_BTI_FONT_01_e=0x29, + dRes_ID_MAIN2D_BTI_FONT_02_e=0x2A, + dRes_ID_MAIN2D_BTI_FONT_03_e=0x2B, + dRes_ID_MAIN2D_BTI_FONT_04_e=0x2C, + dRes_ID_MAIN2D_BTI_FONT_05_e=0x2D, + dRes_ID_MAIN2D_BTI_FONT_06_e=0x2E, + dRes_ID_MAIN2D_BTI_FONT_07_01_e=0x2F, + dRes_ID_MAIN2D_BTI_FONT_07_02_e=0x30, + dRes_ID_MAIN2D_BTI_FONT_08_e=0x31, + dRes_ID_MAIN2D_BTI_FONT_08_2_e=0x32, + dRes_ID_MAIN2D_BTI_FONT_08_UP_e=0x33, + dRes_ID_MAIN2D_BTI_FONT_09_e=0x34, + dRes_ID_MAIN2D_BTI_FONT_09_02_e=0x35, + dRes_ID_MAIN2D_BTI_FONT_10_e=0x36, + dRes_ID_MAIN2D_BTI_FONT_11_e=0x37, + dRes_ID_MAIN2D_BTI_FONT_12_e=0x38, + dRes_ID_MAIN2D_BTI_FONT_13_e=0x39, + dRes_ID_MAIN2D_BTI_FONT_14_e=0x3A, + dRes_ID_MAIN2D_BTI_FONT_15_e=0x3B, + dRes_ID_MAIN2D_BTI_FONT_15_OLD_e=0x3C, + dRes_ID_MAIN2D_BTI_FONT_16_e=0x3D, + dRes_ID_MAIN2D_BTI_FONT_16_BACKLIGHT_e=0x3E, + dRes_ID_MAIN2D_BTI_FONT_19_e=0x3F, + dRes_ID_MAIN2D_BTI_FONT_20_e=0x40, + dRes_ID_MAIN2D_BTI_FONT_21_e=0x41, + dRes_ID_MAIN2D_BTI_FONT_22_e=0x42, + dRes_ID_MAIN2D_BTI_FONT_23_e=0x43, + dRes_ID_MAIN2D_BTI_FONT_24_e=0x44, + dRes_ID_MAIN2D_BTI_FONT_25_e=0x45, + dRes_ID_MAIN2D_BTI_FONT_26_e=0x46, + dRes_ID_MAIN2D_BTI_FONT_27_e=0x47, + dRes_ID_MAIN2D_BTI_FONT_28_e=0x48, + dRes_ID_MAIN2D_BTI_FONT_29_e=0x49, + dRes_ID_MAIN2D_BTI_FONT_30_e=0x4A, + dRes_ID_MAIN2D_BTI_FONT_31_e=0x4B, + dRes_ID_MAIN2D_BTI_FONT_32_e=0x4C, + dRes_ID_MAIN2D_BTI_FONT_33_e=0x4D, + dRes_ID_MAIN2D_BTI_FONT_34_e=0x4E, + dRes_ID_MAIN2D_BTI_FONT_35_e=0x4F, + dRes_ID_MAIN2D_BTI_FONT_36_e=0x50, + dRes_ID_MAIN2D_BTI_FONT_37_e=0x51, + dRes_ID_MAIN2D_BTI_FONT_38_e=0x52, + dRes_ID_MAIN2D_BTI_FONT_39_e=0x53, + dRes_ID_MAIN2D_BTI_FONT_40_e=0x54, + dRes_ID_MAIN2D_BTI_FONT_41_e=0x55, + dRes_ID_MAIN2D_BTI_FONT_42_e=0x56, + dRes_ID_MAIN2D_BTI_FONT_46_e=0x57, + dRes_ID_MAIN2D_BTI_FONT_47_e=0x58, + dRes_ID_MAIN2D_BTI_FONT_48_01_e=0x59, + dRes_ID_MAIN2D_BTI_FONT_48_02_e=0x5A, + dRes_ID_MAIN2D_BTI_FONT_49_e=0x5B, + dRes_ID_MAIN2D_BTI_FONT_50_e=0x5C, + dRes_ID_MAIN2D_BTI_FONT_51_e=0x5D, + dRes_ID_MAIN2D_BTI_FONT_52_e=0x5E, + dRes_ID_MAIN2D_BTI_FONT_53_e=0x5F, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x60, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x61, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x62, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x63, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x64, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x65, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x66, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x67, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x68, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x69, + dRes_ID_MAIN2D_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x6A, + dRes_ID_MAIN2D_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x6B, + dRes_ID_MAIN2D_BTI_IM_PLUS_METAL_24X24_00_e=0x6C, + dRes_ID_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x6D, + dRes_ID_MAIN2D_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x6E, + dRes_ID_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x6F, + dRes_ID_MAIN2D_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x70, + dRes_ID_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x71, + dRes_ID_MAIN2D_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x72, + dRes_ID_MAIN2D_BTI_MIDONA64_e=0x73, + dRes_ID_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_e=0x74, + dRes_ID_MAIN2D_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x75, + dRes_ID_MAIN2D_BTI_RUPY_NUM_DOT_e=0x76, + dRes_ID_MAIN2D_BTI_SPHERE_e=0x77, + dRes_ID_MAIN2D_BTI_TT_BLOCK8X8_e=0x78, + dRes_ID_MAIN2D_BTI_TT_BLOCK_GRADE_e=0x79, + dRes_ID_MAIN2D_BTI_TT_DO_ICON7_160_174_e=0x7A, + dRes_ID_MAIN2D_BTI_TT_GOLD_YAJI_END_e=0x7B, + dRes_ID_MAIN2D_BTI_TT_GOLD_YAJI_NEXT_e=0x7C, + dRes_ID_MAIN2D_BTI_TT_HAKUSHA_32_e=0x7D, + dRes_ID_MAIN2D_BTI_TT_HEART_00_e=0x7E, + dRes_ID_MAIN2D_BTI_TT_HEART_01_e=0x7F, + dRes_ID_MAIN2D_BTI_TT_HEART_02_e=0x80, + dRes_ID_MAIN2D_BTI_TT_HEART_03_e=0x81, + dRes_ID_MAIN2D_BTI_TT_HEART_BASE_WAVE_24_e=0x82, + dRes_ID_MAIN2D_BTI_TT_IASTAR01_e=0x83, + dRes_ID_MAIN2D_BTI_TT_IASTARRR_e=0x84, + dRes_ID_MAIN2D_BTI_TT_KAZARI_KANI_00_e=0x85, + dRes_ID_MAIN2D_BTI_TT_LINE2_e=0x86, + dRes_ID_MAIN2D_BTI_TT_MAGIC_BASE_WAVE_64_e=0x87, + dRes_ID_MAIN2D_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x88, + dRes_ID_MAIN2D_BTI_TT_RUPY_GREEN_ICON2_e=0x89, + dRes_ID_MAIN2D_BTI_TT_RUPY_MIDORI_e=0x8A, + dRes_ID_MAIN2D_BTI_TT_SELECT_SQUARE_4I_00_e=0x8B, + dRes_ID_MAIN2D_BTI_TT_SELECT_SQUARE_4I_04_e=0x8C, + dRes_ID_MAIN2D_BTI_TT_SPOT_SQUARE4_e=0x8D, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x8E, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x8F, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x90, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x91, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x92, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x93, + dRes_ID_MAIN2D_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x94, + dRes_ID_MAIN2D_BTI_TT_ZELDA_SHIZUKU_00_e=0x95, + dRes_ID_MAIN2D_BTI_WIPE_00_e=0x96, +}; + +#endif /* !RES_MAIN2D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgcom.h b/assets/RZDP01/res/Layout/msgcom.h new file mode 100644 index 0000000000..bbf7f294e8 --- /dev/null +++ b/assets/RZDP01/res/Layout/msgcom.h @@ -0,0 +1,20 @@ +#ifndef RES_MSGCOM_H +#define RES_MSGCOM_H + +enum dRes_INDEX_MSGCOM { + /* SCRN */ + dRes_INDEX_MSGCOM_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x4, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SAVE_ROAD_e=0x5, + dRes_INDEX_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +enum dRes_ID_MSGCOM { + /* SCRN */ + dRes_ID_MSGCOM_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x4, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SAVE_ROAD_e=0x5, + dRes_ID_MSGCOM_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +#endif /* !RES_MSGCOM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres00.h b/assets/RZDP01/res/Layout/msgres00.h new file mode 100644 index 0000000000..2f581cfa91 --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres00.h @@ -0,0 +1,48 @@ +#ifndef RES_MSGRES00_H +#define RES_MSGRES00_H + +enum dRes_INDEX_MSGRES00 { + /* SCRN */ + dRes_INDEX_MSGRES00_BCK_ZELDA_WINDOW_3MENU_e=0x4, + dRes_INDEX_MSGRES00_BLO_ZELDA_WINDOW_3MENU_e=0x5, + dRes_INDEX_MSGRES00_BPK_ZELDA_WINDOW_3MENU_e=0x6, + dRes_INDEX_MSGRES00_BTK_ZELDA_WINDOW_3MENU_e=0x7, + dRes_INDEX_MSGRES00_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_INDEX_MSGRES00_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_INDEX_MSGRES00_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_INDEX_MSGRES00_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_MSGRES00_BTI_I4_GRA_e=0xE, + dRes_INDEX_MSGRES00_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_MSGRES00_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_INDEX_MSGRES00_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_INDEX_MSGRES00_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_INDEX_MSGRES00_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_INDEX_MSGRES00_BTI_TT_IA4YAJI_e=0x14, + dRes_INDEX_MSGRES00_BTI_TT_IASTARRR_e=0x15, + dRes_INDEX_MSGRES00_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +enum dRes_ID_MSGRES00 { + /* SCRN */ + dRes_ID_MSGRES00_BCK_ZELDA_WINDOW_3MENU_e=0x4, + dRes_ID_MSGRES00_BLO_ZELDA_WINDOW_3MENU_e=0x5, + dRes_ID_MSGRES00_BPK_ZELDA_WINDOW_3MENU_e=0x6, + dRes_ID_MSGRES00_BTK_ZELDA_WINDOW_3MENU_e=0x7, + dRes_ID_MSGRES00_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_ID_MSGRES00_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_ID_MSGRES00_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_ID_MSGRES00_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_MSGRES00_BTI_I4_GRA_e=0xE, + dRes_ID_MSGRES00_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_MSGRES00_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_ID_MSGRES00_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_ID_MSGRES00_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_ID_MSGRES00_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_ID_MSGRES00_BTI_TT_IA4YAJI_e=0x14, + dRes_ID_MSGRES00_BTI_TT_IASTARRR_e=0x15, + dRes_ID_MSGRES00_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +#endif /* !RES_MSGRES00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres01.h b/assets/RZDP01/res/Layout/msgres01.h new file mode 100644 index 0000000000..942e89ebf9 --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres01.h @@ -0,0 +1,24 @@ +#ifndef RES_MSGRES01_H +#define RES_MSGRES01_H + +enum dRes_INDEX_MSGRES01 { + /* SCRN */ + dRes_INDEX_MSGRES01_BLO_ZELDA_MESSAGE_WINDOW_NEW_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES01_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_INDEX_MSGRES01_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_INDEX_MSGRES01_BTI_TT_LINE2_e=0x9, + dRes_INDEX_MSGRES01_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +enum dRes_ID_MSGRES01 { + /* SCRN */ + dRes_ID_MSGRES01_BLO_ZELDA_MESSAGE_WINDOW_NEW_e=0x4, + /* TIMG */ + dRes_ID_MSGRES01_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_ID_MSGRES01_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_ID_MSGRES01_BTI_TT_LINE2_e=0x9, + dRes_ID_MSGRES01_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +#endif /* !RES_MSGRES01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres02.h b/assets/RZDP01/res/Layout/msgres02.h new file mode 100644 index 0000000000..f0927bc9bb --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres02.h @@ -0,0 +1,74 @@ +#ifndef RES_MSGRES02_H +#define RES_MSGRES02_H + +enum dRes_INDEX_MSGRES02 { + /* SCRN */ + dRes_INDEX_MSGRES02_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_INDEX_MSGRES02_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_INDEX_MSGRES02_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_INDEX_MSGRES02_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_INDEX_MSGRES02_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_INDEX_MSGRES02_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_INDEX_MSGRES02_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_INDEX_MSGRES02_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_INDEX_MSGRES02_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_INDEX_MSGRES02_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_INDEX_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_INDEX_MSGRES02_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_32_e=0x14, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_40_e=0x15, + dRes_INDEX_MSGRES02_BTI_TT_BLACK_MGW_e=0x16, + dRes_INDEX_MSGRES02_BTI_TT_BLOCK128_00_e=0x17, + dRes_INDEX_MSGRES02_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_INDEX_MSGRES02_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_INDEX_MSGRES02_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_INDEX_MSGRES02_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_INDEX_MSGRES02_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_INDEX_MSGRES02_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_MSGRES02_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_INDEX_MSGRES02_BTI_TT_MARU88_e=0x1F, + dRes_INDEX_MSGRES02_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES02_BTI_TT_SPOT_BIG_e=0x21, + dRes_INDEX_MSGRES02_BTI_TT_UZUMAKI_00_e=0x22, + dRes_INDEX_MSGRES02_BTI_TT_YAKUSHIMA_e=0x23, +}; + +enum dRes_ID_MSGRES02 { + /* SCRN */ + dRes_ID_MSGRES02_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_ID_MSGRES02_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_ID_MSGRES02_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_ID_MSGRES02_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_ID_MSGRES02_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_ID_MSGRES02_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_ID_MSGRES02_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_ID_MSGRES02_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_ID_MSGRES02_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_ID_MSGRES02_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_ID_MSGRES02_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_ID_MSGRES02_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_MSGRES02_BTI_TT_BLACK_32_e=0x14, + dRes_ID_MSGRES02_BTI_TT_BLACK_40_e=0x15, + dRes_ID_MSGRES02_BTI_TT_BLACK_MGW_e=0x16, + dRes_ID_MSGRES02_BTI_TT_BLOCK128_00_e=0x17, + dRes_ID_MSGRES02_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_ID_MSGRES02_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_ID_MSGRES02_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_ID_MSGRES02_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_ID_MSGRES02_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_ID_MSGRES02_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_MSGRES02_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_ID_MSGRES02_BTI_TT_MARU88_e=0x1F, + dRes_ID_MSGRES02_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES02_BTI_TT_SPOT_BIG_e=0x21, + dRes_ID_MSGRES02_BTI_TT_UZUMAKI_00_e=0x22, + dRes_ID_MSGRES02_BTI_TT_YAKUSHIMA_e=0x23, +}; + +#endif /* !RES_MSGRES02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres03.h b/assets/RZDP01/res/Layout/msgres03.h new file mode 100644 index 0000000000..a53a8fd5d4 --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres03.h @@ -0,0 +1,70 @@ +#ifndef RES_MSGRES03_H +#define RES_MSGRES03_H + +enum dRes_INDEX_MSGRES03 { + /* SCRN */ + dRes_INDEX_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_e=0x4, + dRes_INDEX_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_e=0x5, + dRes_INDEX_MSGRES03_BTK_ZELDA_ITEM_GET_WINDOW_e=0x6, + dRes_INDEX_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_02_e=0x7, + dRes_INDEX_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_INDEX_MSGRES03_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_INDEX_MSGRES03_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_INDEX_MSGRES03_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_INDEX_MSGRES03_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_INDEX_MSGRES03_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_INDEX_MSGRES03_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_INDEX_MSGRES03_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_INDEX_MSGRES03_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_INDEX_MSGRES03_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_INDEX_MSGRES03_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_INDEX_MSGRES03_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_INDEX_MSGRES03_BTI_AK_KAGEROURR_e=0x16, + dRes_INDEX_MSGRES03_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_INDEX_MSGRES03_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_INDEX_MSGRES03_BTI_I4_GRA_e=0x19, + dRes_INDEX_MSGRES03_BTI_TT_BLACK_MGW_e=0x1A, + dRes_INDEX_MSGRES03_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_MSGRES03_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_INDEX_MSGRES03_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_INDEX_MSGRES03_BTI_TT_LINE2_e=0x1E, + dRes_INDEX_MSGRES03_BTI_TT_NAVI_L_e=0x1F, + dRes_INDEX_MSGRES03_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES03_BTI_TT_YAKUSHIMA_e=0x21, +}; + +enum dRes_ID_MSGRES03 { + /* SCRN */ + dRes_ID_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_e=0x4, + dRes_ID_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_e=0x5, + dRes_ID_MSGRES03_BTK_ZELDA_ITEM_GET_WINDOW_e=0x6, + dRes_ID_MSGRES03_BPK_ZELDA_ITEM_GET_WINDOW_02_e=0x7, + dRes_ID_MSGRES03_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_ID_MSGRES03_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_ID_MSGRES03_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_ID_MSGRES03_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_ID_MSGRES03_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_ID_MSGRES03_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_ID_MSGRES03_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_ID_MSGRES03_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_ID_MSGRES03_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_ID_MSGRES03_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_ID_MSGRES03_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_ID_MSGRES03_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_ID_MSGRES03_BTI_AK_KAGEROURR_e=0x16, + dRes_ID_MSGRES03_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_ID_MSGRES03_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_ID_MSGRES03_BTI_I4_GRA_e=0x19, + dRes_ID_MSGRES03_BTI_TT_BLACK_MGW_e=0x1A, + dRes_ID_MSGRES03_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_MSGRES03_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_ID_MSGRES03_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_ID_MSGRES03_BTI_TT_LINE2_e=0x1E, + dRes_ID_MSGRES03_BTI_TT_NAVI_L_e=0x1F, + dRes_ID_MSGRES03_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES03_BTI_TT_YAKUSHIMA_e=0x21, +}; + +#endif /* !RES_MSGRES03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres04.h b/assets/RZDP01/res/Layout/msgres04.h new file mode 100644 index 0000000000..418600572b --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres04.h @@ -0,0 +1,26 @@ +#ifndef RES_MSGRES04_H +#define RES_MSGRES04_H + +enum dRes_INDEX_MSGRES04 { + /* SCRN */ + dRes_INDEX_MSGRES04_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_INDEX_MSGRES04_BLO_ZELDA_STAGE_TITLE_e=0x5, + /* TIMG */ + dRes_INDEX_MSGRES04_BTI_I4_GRA_e=0x8, + dRes_INDEX_MSGRES04_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_INDEX_MSGRES04_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_INDEX_MSGRES04_BTI_TT_LINE2_e=0xB, +}; + +enum dRes_ID_MSGRES04 { + /* SCRN */ + dRes_ID_MSGRES04_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_ID_MSGRES04_BLO_ZELDA_STAGE_TITLE_e=0x5, + /* TIMG */ + dRes_ID_MSGRES04_BTI_I4_GRA_e=0x8, + dRes_ID_MSGRES04_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_ID_MSGRES04_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_ID_MSGRES04_BTI_TT_LINE2_e=0xB, +}; + +#endif /* !RES_MSGRES04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres04F.h b/assets/RZDP01/res/Layout/msgres04F.h new file mode 100644 index 0000000000..0e78a7d74e --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres04F.h @@ -0,0 +1,26 @@ +#ifndef RES_MSGRES04F_H +#define RES_MSGRES04F_H + +enum dRes_INDEX_MSGRES04F { + /* SCRN */ + dRes_INDEX_MSGRES04F_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_INDEX_MSGRES04F_BLO_ZELDA_STAGE_TITLE_FOREIGN_e=0x5, + /* TIMG */ + dRes_INDEX_MSGRES04F_BTI_I4_GRA_e=0x8, + dRes_INDEX_MSGRES04F_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_INDEX_MSGRES04F_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_INDEX_MSGRES04F_BTI_TT_LINE2_e=0xB, +}; + +enum dRes_ID_MSGRES04F { + /* SCRN */ + dRes_ID_MSGRES04F_BLO_ZELDA_BOSS_NAME_e=0x4, + dRes_ID_MSGRES04F_BLO_ZELDA_STAGE_TITLE_FOREIGN_e=0x5, + /* TIMG */ + dRes_ID_MSGRES04F_BTI_I4_GRA_e=0x8, + dRes_ID_MSGRES04F_BTI_TT_GOLD_UZU_LONG2_e=0x9, + dRes_ID_MSGRES04F_BTI_TT_KAZARI_KANI_00_e=0xA, + dRes_ID_MSGRES04F_BTI_TT_LINE2_e=0xB, +}; + +#endif /* !RES_MSGRES04F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres05.h b/assets/RZDP01/res/Layout/msgres05.h new file mode 100644 index 0000000000..722dd500ef --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres05.h @@ -0,0 +1,40 @@ +#ifndef RES_MSGRES05_H +#define RES_MSGRES05_H + +enum dRes_INDEX_MSGRES05 { + /* SCRN */ + dRes_INDEX_MSGRES05_BLO_ZELDA_WOLF_HOWL_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES05_BTI_BOW_LIGHT_e=0x7, + dRes_INDEX_MSGRES05_BTI_IM_WIICON_STHICK_00_e=0x8, + dRes_INDEX_MSGRES05_BTI_MESSAGE_WINDOW_BASE_112_8I_e=0x9, + dRes_INDEX_MSGRES05_BTI_MESSAGE_WINDOW_BASE_8_e=0xA, + dRes_INDEX_MSGRES05_BTI_TT_BLACK_32_e=0xB, + dRes_INDEX_MSGRES05_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_MSGRES05_BTI_TT_GINNOUROKO_S3TC_e=0xD, + dRes_INDEX_MSGRES05_BTI_TT_LINE2_e=0xE, + dRes_INDEX_MSGRES05_BTI_TT_TITLE3DSTICKANIM_00_e=0xF, + dRes_INDEX_MSGRES05_BTI_TT_WOLF_ICON_MINI64_e=0x10, + dRes_INDEX_MSGRES05_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x11, + dRes_INDEX_MSGRES05_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x12, +}; + +enum dRes_ID_MSGRES05 { + /* SCRN */ + dRes_ID_MSGRES05_BLO_ZELDA_WOLF_HOWL_e=0x4, + /* TIMG */ + dRes_ID_MSGRES05_BTI_BOW_LIGHT_e=0x7, + dRes_ID_MSGRES05_BTI_IM_WIICON_STHICK_00_e=0x8, + dRes_ID_MSGRES05_BTI_MESSAGE_WINDOW_BASE_112_8I_e=0x9, + dRes_ID_MSGRES05_BTI_MESSAGE_WINDOW_BASE_8_e=0xA, + dRes_ID_MSGRES05_BTI_TT_BLACK_32_e=0xB, + dRes_ID_MSGRES05_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_MSGRES05_BTI_TT_GINNOUROKO_S3TC_e=0xD, + dRes_ID_MSGRES05_BTI_TT_LINE2_e=0xE, + dRes_ID_MSGRES05_BTI_TT_TITLE3DSTICKANIM_00_e=0xF, + dRes_ID_MSGRES05_BTI_TT_WOLF_ICON_MINI64_e=0x10, + dRes_ID_MSGRES05_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x11, + dRes_ID_MSGRES05_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x12, +}; + +#endif /* !RES_MSGRES05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/msgres06.h b/assets/RZDP01/res/Layout/msgres06.h new file mode 100644 index 0000000000..beb0a2e1f5 --- /dev/null +++ b/assets/RZDP01/res/Layout/msgres06.h @@ -0,0 +1,14 @@ +#ifndef RES_MSGRES06_H +#define RES_MSGRES06_H + +enum dRes_INDEX_MSGRES06 { + /* SCRN */ + dRes_INDEX_MSGRES06_BLO_ZELDA_STAFF_ROLL_e=0x3, +}; + +enum dRes_ID_MSGRES06 { + /* SCRN */ + dRes_ID_MSGRES06_BLO_ZELDA_STAFF_ROLL_e=0x3, +}; + +#endif /* !RES_MSGRES06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/optres.h b/assets/RZDP01/res/Layout/optres.h new file mode 100644 index 0000000000..3b8305c502 --- /dev/null +++ b/assets/RZDP01/res/Layout/optres.h @@ -0,0 +1,96 @@ +#ifndef RES_OPTRES_H +#define RES_OPTRES_H + +enum dRes_INDEX_OPTRES { + /* SCRN */ + dRes_INDEX_OPTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_OPTRES_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x5, + dRes_INDEX_OPTRES_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x6, + dRes_INDEX_OPTRES_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_INDEX_OPTRES_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_BASE_e=0x9, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_CHECK_e=0xA, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xB, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_MENU_TEXT_e=0xC, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_SELECT_MENU_e=0xD, + dRes_INDEX_OPTRES_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0xE, + dRes_INDEX_OPTRES_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0xF, + /* TIMG */ + dRes_INDEX_OPTRES_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_INDEX_OPTRES_BTI_BLACK_80_e=0x13, + dRes_INDEX_OPTRES_BTI_BOW_LIGHT_e=0x14, + dRes_INDEX_OPTRES_BTI_I4_GRA_e=0x15, + dRes_INDEX_OPTRES_BTI_IM_WIICON_STHICK_00_e=0x16, + dRes_INDEX_OPTRES_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x17, + dRes_INDEX_OPTRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x18, + dRes_INDEX_OPTRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x19, + dRes_INDEX_OPTRES_BTI_IM_Z_BUTTON_02_e=0x1A, + dRes_INDEX_OPTRES_BTI_TT_3SETU_W_L_e=0x1B, + dRes_INDEX_OPTRES_BTI_TT_BLOCK128_00_e=0x1C, + dRes_INDEX_OPTRES_BTI_TT_BLOCK8X8_e=0x1D, + dRes_INDEX_OPTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1E, + dRes_INDEX_OPTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1F, + dRes_INDEX_OPTRES_BTI_TT_DO_ICON7_160_174_e=0x20, + dRes_INDEX_OPTRES_BTI_TT_GOLD_UZU_LONG2_e=0x21, + dRes_INDEX_OPTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_INDEX_OPTRES_BTI_TT_I4_GRA_e=0x23, + dRes_INDEX_OPTRES_BTI_TT_IA4_YAJI_e=0x24, + dRes_INDEX_OPTRES_BTI_TT_IASTAR01_e=0x25, + dRes_INDEX_OPTRES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_INDEX_OPTRES_BTI_TT_LINE2_e=0x27, + dRes_INDEX_OPTRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x28, + dRes_INDEX_OPTRES_BTI_TT_YAKUSHIMA_e=0x29, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2A, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2B, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2C, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2D, + dRes_INDEX_OPTRES_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, +}; + +enum dRes_ID_OPTRES { + /* SCRN */ + dRes_ID_OPTRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_OPTRES_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x5, + dRes_ID_OPTRES_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x6, + dRes_ID_OPTRES_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_ID_OPTRES_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_BASE_e=0x9, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_CHECK_e=0xA, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xB, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_MENU_TEXT_e=0xC, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_SELECT_MENU_e=0xD, + dRes_ID_OPTRES_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0xE, + dRes_ID_OPTRES_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0xF, + /* TIMG */ + dRes_ID_OPTRES_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_ID_OPTRES_BTI_BLACK_80_e=0x13, + dRes_ID_OPTRES_BTI_BOW_LIGHT_e=0x14, + dRes_ID_OPTRES_BTI_I4_GRA_e=0x15, + dRes_ID_OPTRES_BTI_IM_WIICON_STHICK_00_e=0x16, + dRes_ID_OPTRES_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x17, + dRes_ID_OPTRES_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x18, + dRes_ID_OPTRES_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x19, + dRes_ID_OPTRES_BTI_IM_Z_BUTTON_02_e=0x1A, + dRes_ID_OPTRES_BTI_TT_3SETU_W_L_e=0x1B, + dRes_ID_OPTRES_BTI_TT_BLOCK128_00_e=0x1C, + dRes_ID_OPTRES_BTI_TT_BLOCK8X8_e=0x1D, + dRes_ID_OPTRES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1E, + dRes_ID_OPTRES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1F, + dRes_ID_OPTRES_BTI_TT_DO_ICON7_160_174_e=0x20, + dRes_ID_OPTRES_BTI_TT_GOLD_UZU_LONG2_e=0x21, + dRes_ID_OPTRES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_ID_OPTRES_BTI_TT_I4_GRA_e=0x23, + dRes_ID_OPTRES_BTI_TT_IA4_YAJI_e=0x24, + dRes_ID_OPTRES_BTI_TT_IASTAR01_e=0x25, + dRes_ID_OPTRES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_ID_OPTRES_BTI_TT_LINE2_e=0x27, + dRes_ID_OPTRES_BTI_TT_TITLE3DSTICKANIM_00_e=0x28, + dRes_ID_OPTRES_BTI_TT_YAKUSHIMA_e=0x29, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2A, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2B, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2C, + dRes_ID_OPTRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2D, + dRes_ID_OPTRES_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x2E, +}; + +#endif /* !RES_OPTRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/playerName.h b/assets/RZDP01/res/Layout/playerName.h new file mode 100644 index 0000000000..568d035cf1 --- /dev/null +++ b/assets/RZDP01/res/Layout/playerName.h @@ -0,0 +1,44 @@ +#ifndef RES_PLAYERNAME_H +#define RES_PLAYERNAME_H + +enum dRes_INDEX_PLAYERNAME { + /* SCRN */ + dRes_INDEX_PLAYERNAME_BLO_ZELDA_PLAYER_NAME_e=0x4, + dRes_INDEX_PLAYERNAME_BPK_ZELDA_PLAYER_NAME_e=0x5, + dRes_INDEX_PLAYERNAME_BTK_ZELDA_PLAYER_NAME_e=0x6, + /* TIMG */ + dRes_INDEX_PLAYERNAME_BTI_AK_OCARINA_FIRE_01_e=0x9, + dRes_INDEX_PLAYERNAME_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0xA, + dRes_INDEX_PLAYERNAME_BTI_TT_BLOCK128_00_e=0xB, + dRes_INDEX_PLAYERNAME_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_PLAYERNAME_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0xD, + dRes_INDEX_PLAYERNAME_BTI_TT_BUTTON_BASE0_SIDE_e=0xE, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_LU_e=0xF, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x10, + dRes_INDEX_PLAYERNAME_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_INDEX_PLAYERNAME_BTI_TT_I4_GRA_e=0x12, + dRes_INDEX_PLAYERNAME_BTI_TT_KAZARI_KANI_00_e=0x13, + dRes_INDEX_PLAYERNAME_BTI_TT_LINE2_e=0x14, +}; + +enum dRes_ID_PLAYERNAME { + /* SCRN */ + dRes_ID_PLAYERNAME_BLO_ZELDA_PLAYER_NAME_e=0x4, + dRes_ID_PLAYERNAME_BPK_ZELDA_PLAYER_NAME_e=0x5, + dRes_ID_PLAYERNAME_BTK_ZELDA_PLAYER_NAME_e=0x6, + /* TIMG */ + dRes_ID_PLAYERNAME_BTI_AK_OCARINA_FIRE_01_e=0x9, + dRes_ID_PLAYERNAME_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0xA, + dRes_ID_PLAYERNAME_BTI_TT_BLOCK128_00_e=0xB, + dRes_ID_PLAYERNAME_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_PLAYERNAME_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0xD, + dRes_ID_PLAYERNAME_BTI_TT_BUTTON_BASE0_SIDE_e=0xE, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_LU_e=0xF, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x10, + dRes_ID_PLAYERNAME_BTI_TT_HORIWAKU_TOP_RR_e=0x11, + dRes_ID_PLAYERNAME_BTI_TT_I4_GRA_e=0x12, + dRes_ID_PLAYERNAME_BTI_TT_KAZARI_KANI_00_e=0x13, + dRes_ID_PLAYERNAME_BTI_TT_LINE2_e=0x14, +}; + +#endif /* !RES_PLAYERNAME_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/ringres.h b/assets/RZDP01/res/Layout/ringres.h new file mode 100644 index 0000000000..c635b046d4 --- /dev/null +++ b/assets/RZDP01/res/Layout/ringres.h @@ -0,0 +1,80 @@ +#ifndef RES_RINGRES_H +#define RES_RINGRES_H + +enum dRes_INDEX_RINGRES { + /* SCRN */ + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_INDEX_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_e=0x6, + dRes_INDEX_RINGRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_INDEX_RINGRES_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_INDEX_RINGRES_BTI_BLOCK8X8_e=0xB, + dRes_INDEX_RINGRES_BTI_BOW_LIGHT_e=0xC, + dRes_INDEX_RINGRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xD, + dRes_INDEX_RINGRES_BTI_MOON_e=0xE, + dRes_INDEX_RINGRES_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_RINGRES_BTI_TT_BLOCK_GRADE_e=0x10, + dRes_INDEX_RINGRES_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_RINGRES_BTI_TT_IA4_3D_BTN_e=0x12, + dRes_INDEX_RINGRES_BTI_TT_IASTARRR_e=0x13, + dRes_INDEX_RINGRES_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x14, + dRes_INDEX_RINGRES_BTI_TT_LINE2_e=0x15, + dRes_INDEX_RINGRES_BTI_TT_MAP1_IA4_e=0x16, + dRes_INDEX_RINGRES_BTI_TT_MIDONA_64_e=0x17, + dRes_INDEX_RINGRES_BTI_TT_NAVI_L_e=0x18, + dRes_INDEX_RINGRES_BTI_TT_SPHERE_e=0x19, + dRes_INDEX_RINGRES_BTI_TT_SPOT_BIG_e=0x1A, + dRes_INDEX_RINGRES_BTI_TT_SPOT_SQUARE_e=0x1B, + dRes_INDEX_RINGRES_BTI_TT_WOLF_ICON_MINI64_e=0x1C, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x1D, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_L_TEXT_e=0x1E, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1F, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x20, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_e=0x21, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x22, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x23, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_e=0x24, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x25, + dRes_INDEX_RINGRES_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x26, +}; + +enum dRes_ID_RINGRES { + /* SCRN */ + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_ID_RINGRES_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_e=0x6, + dRes_ID_RINGRES_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_ID_RINGRES_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_ID_RINGRES_BTI_BLOCK8X8_e=0xB, + dRes_ID_RINGRES_BTI_BOW_LIGHT_e=0xC, + dRes_ID_RINGRES_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xD, + dRes_ID_RINGRES_BTI_MOON_e=0xE, + dRes_ID_RINGRES_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_RINGRES_BTI_TT_BLOCK_GRADE_e=0x10, + dRes_ID_RINGRES_BTI_TT_I4_GRA_e=0x11, + dRes_ID_RINGRES_BTI_TT_IA4_3D_BTN_e=0x12, + dRes_ID_RINGRES_BTI_TT_IASTARRR_e=0x13, + dRes_ID_RINGRES_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x14, + dRes_ID_RINGRES_BTI_TT_LINE2_e=0x15, + dRes_ID_RINGRES_BTI_TT_MAP1_IA4_e=0x16, + dRes_ID_RINGRES_BTI_TT_MIDONA_64_e=0x17, + dRes_ID_RINGRES_BTI_TT_NAVI_L_e=0x18, + dRes_ID_RINGRES_BTI_TT_SPHERE_e=0x19, + dRes_ID_RINGRES_BTI_TT_SPOT_BIG_e=0x1A, + dRes_ID_RINGRES_BTI_TT_SPOT_SQUARE_e=0x1B, + dRes_ID_RINGRES_BTI_TT_WOLF_ICON_MINI64_e=0x1C, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_L_BASE_e=0x1D, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_L_TEXT_e=0x1E, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1F, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x20, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_e=0x21, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_BASE_e=0x22, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0x23, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_e=0x24, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0x25, + dRes_ID_RINGRES_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0x26, +}; + +#endif /* !RES_RINGRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/saveres.h b/assets/RZDP01/res/Layout/saveres.h new file mode 100644 index 0000000000..7cc86c985a --- /dev/null +++ b/assets/RZDP01/res/Layout/saveres.h @@ -0,0 +1,96 @@ +#ifndef RES_SAVERES_H +#define RES_SAVERES_H + +enum dRes_INDEX_SAVERES { + /* SCRN */ + dRes_INDEX_SAVERES_BCK_ZELDA_FILE_SELECT2_e=0x4, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT2_e=0x5, + dRes_INDEX_SAVERES_BPK_ZELDA_FILE_SELECT2_e=0x6, + dRes_INDEX_SAVERES_BRK_ZELDA_FILE_SELECT2_e=0x7, + dRes_INDEX_SAVERES_BTK_ZELDA_FILE_SELECT2_e=0x8, + dRes_INDEX_SAVERES_BTK_ZELDA_FILE_SELECT2_02_e=0x9, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0xA, + dRes_INDEX_SAVERES_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xB, + dRes_INDEX_SAVERES_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xC, + /* TIMG */ + dRes_INDEX_SAVERES_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0xF, + dRes_INDEX_SAVERES_BTI_BOW_LIGHT_e=0x10, + dRes_INDEX_SAVERES_BTI_I4_GRA_e=0x11, + dRes_INDEX_SAVERES_BTI_IM_B_BUTTON_00_e=0x12, + dRes_INDEX_SAVERES_BTI_TT_1_METAL_40X40_e=0x13, + dRes_INDEX_SAVERES_BTI_TT_2_METAL_40X40_e=0x14, + dRes_INDEX_SAVERES_BTI_TT_3_METAL_40X40_e=0x15, + dRes_INDEX_SAVERES_BTI_TT_BLACK_32_e=0x16, + dRes_INDEX_SAVERES_BTI_TT_BLOCK64_00_e=0x17, + dRes_INDEX_SAVERES_BTI_TT_BLOCK8X8_W00_e=0x18, + dRes_INDEX_SAVERES_BTI_TT_BLOCK8X8_W11_e=0x19, + dRes_INDEX_SAVERES_BTI_TT_BOOK_MERAMERA_00_e=0x1A, + dRes_INDEX_SAVERES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1B, + dRes_INDEX_SAVERES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1C, + dRes_INDEX_SAVERES_BTI_TT_GOLD_UZU_LONG2_e=0x1D, + dRes_INDEX_SAVERES_BTI_TT_HEART_00_e=0x1E, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_LU_e=0x1F, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x20, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x21, + dRes_INDEX_SAVERES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_INDEX_SAVERES_BTI_TT_I4_GRA_e=0x23, + dRes_INDEX_SAVERES_BTI_TT_IA4_BBTN_e=0x24, + dRes_INDEX_SAVERES_BTI_TT_IASTARRR_e=0x25, + dRes_INDEX_SAVERES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_INDEX_SAVERES_BTI_TT_LINE2_e=0x27, + dRes_INDEX_SAVERES_BTI_TT_METAL_CUBE_00_e=0x28, + dRes_INDEX_SAVERES_BTI_TT_UZUMAKI_00_e=0x29, + dRes_INDEX_SAVERES_BTI_TT_W08_160_GRA_e=0x2A, + dRes_INDEX_SAVERES_BTI_TT_YAKUSHIMA_e=0x2B, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2C, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2D, + dRes_INDEX_SAVERES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2E, +}; + +enum dRes_ID_SAVERES { + /* SCRN */ + dRes_ID_SAVERES_BCK_ZELDA_FILE_SELECT2_e=0x4, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT2_e=0x5, + dRes_ID_SAVERES_BPK_ZELDA_FILE_SELECT2_e=0x6, + dRes_ID_SAVERES_BRK_ZELDA_FILE_SELECT2_e=0x7, + dRes_ID_SAVERES_BTK_ZELDA_FILE_SELECT2_e=0x8, + dRes_ID_SAVERES_BTK_ZELDA_FILE_SELECT2_02_e=0x9, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0xA, + dRes_ID_SAVERES_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xB, + dRes_ID_SAVERES_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0xC, + /* TIMG */ + dRes_ID_SAVERES_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0xF, + dRes_ID_SAVERES_BTI_BOW_LIGHT_e=0x10, + dRes_ID_SAVERES_BTI_I4_GRA_e=0x11, + dRes_ID_SAVERES_BTI_IM_B_BUTTON_00_e=0x12, + dRes_ID_SAVERES_BTI_TT_1_METAL_40X40_e=0x13, + dRes_ID_SAVERES_BTI_TT_2_METAL_40X40_e=0x14, + dRes_ID_SAVERES_BTI_TT_3_METAL_40X40_e=0x15, + dRes_ID_SAVERES_BTI_TT_BLACK_32_e=0x16, + dRes_ID_SAVERES_BTI_TT_BLOCK64_00_e=0x17, + dRes_ID_SAVERES_BTI_TT_BLOCK8X8_W00_e=0x18, + dRes_ID_SAVERES_BTI_TT_BLOCK8X8_W11_e=0x19, + dRes_ID_SAVERES_BTI_TT_BOOK_MERAMERA_00_e=0x1A, + dRes_ID_SAVERES_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x1B, + dRes_ID_SAVERES_BTI_TT_BUTTON_BASE0_SIDE_e=0x1C, + dRes_ID_SAVERES_BTI_TT_GOLD_UZU_LONG2_e=0x1D, + dRes_ID_SAVERES_BTI_TT_HEART_00_e=0x1E, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_LU_e=0x1F, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x20, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x21, + dRes_ID_SAVERES_BTI_TT_HORIWAKU_TOP_RR_e=0x22, + dRes_ID_SAVERES_BTI_TT_I4_GRA_e=0x23, + dRes_ID_SAVERES_BTI_TT_IA4_BBTN_e=0x24, + dRes_ID_SAVERES_BTI_TT_IASTARRR_e=0x25, + dRes_ID_SAVERES_BTI_TT_KAZARI_KANI_00_e=0x26, + dRes_ID_SAVERES_BTI_TT_LINE2_e=0x27, + dRes_ID_SAVERES_BTI_TT_METAL_CUBE_00_e=0x28, + dRes_ID_SAVERES_BTI_TT_UZUMAKI_00_e=0x29, + dRes_ID_SAVERES_BTI_TT_W08_160_GRA_e=0x2A, + dRes_ID_SAVERES_BTI_TT_YAKUSHIMA_e=0x2B, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2C, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x2D, + dRes_ID_SAVERES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x2E, +}; + +#endif /* !RES_SAVERES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Layout/skillres.h b/assets/RZDP01/res/Layout/skillres.h new file mode 100644 index 0000000000..93ddc0e717 --- /dev/null +++ b/assets/RZDP01/res/Layout/skillres.h @@ -0,0 +1,50 @@ +#ifndef RES_SKILLRES_H +#define RES_SKILLRES_H + +enum dRes_INDEX_SKILLRES { + /* SCRN */ + dRes_INDEX_SKILLRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_INDEX_SKILLRES_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_INDEX_SKILLRES_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_INDEX_SKILLRES_BTI_BOW_LIGHT_e=0x9, + dRes_INDEX_SKILLRES_BTI_I4_GRA_e=0xA, + dRes_INDEX_SKILLRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0xB, + dRes_INDEX_SKILLRES_BTI_TT_BLOCK128_00_e=0xC, + dRes_INDEX_SKILLRES_BTI_TT_BLOCK8X8_e=0xD, + dRes_INDEX_SKILLRES_BTI_TT_DO_ICON7_160_174_e=0xE, + dRes_INDEX_SKILLRES_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_INDEX_SKILLRES_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_INDEX_SKILLRES_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_SKILLRES_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_SKILLRES_BTI_TT_LINE2_e=0x13, + dRes_INDEX_SKILLRES_BTI_TT_YAKUSHIMA_e=0x14, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x15, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x16, + dRes_INDEX_SKILLRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x17, +}; + +enum dRes_ID_SKILLRES { + /* SCRN */ + dRes_ID_SKILLRES_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_e=0x4, + dRes_ID_SKILLRES_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_ID_SKILLRES_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_ID_SKILLRES_BTI_BOW_LIGHT_e=0x9, + dRes_ID_SKILLRES_BTI_I4_GRA_e=0xA, + dRes_ID_SKILLRES_BTI_NI_ITEM_ICON_MAKIMONO_e=0xB, + dRes_ID_SKILLRES_BTI_TT_BLOCK128_00_e=0xC, + dRes_ID_SKILLRES_BTI_TT_BLOCK8X8_e=0xD, + dRes_ID_SKILLRES_BTI_TT_DO_ICON7_160_174_e=0xE, + dRes_ID_SKILLRES_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_ID_SKILLRES_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_ID_SKILLRES_BTI_TT_I4_GRA_e=0x11, + dRes_ID_SKILLRES_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_SKILLRES_BTI_TT_LINE2_e=0x13, + dRes_ID_SKILLRES_BTI_TT_YAKUSHIMA_e=0x14, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x15, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x16, + dRes_ID_SKILLRES_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x17, +}; + +#endif /* !RES_SKILLRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/buttonR.h b/assets/RZDP01/res/LayoutRevo/buttonR.h new file mode 100644 index 0000000000..960929eaed --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/buttonR.h @@ -0,0 +1,74 @@ +#ifndef RES_BUTTONR_H +#define RES_BUTTONR_H + +enum dRes_INDEX_BUTTONR { + /* SCRN */ + dRes_INDEX_BUTTONR_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_REVO_e=0x4, + dRes_INDEX_BUTTONR_BLO_ZELDA_VIEW_CHANGE_GUIDE_e=0x5, + /* TIMG */ + dRes_INDEX_BUTTONR_BTI_BLOCK8X8_e=0x8, + dRes_INDEX_BUTTONR_BTI_BOW_LIGHT_e=0x9, + dRes_INDEX_BUTTONR_BTI_IM_BOTTLE_e=0xA, + dRes_INDEX_BUTTONR_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_INDEX_BUTTONR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_INDEX_BUTTONR_BTI_IM_JUJI_KEY_03_e=0xD, + dRes_INDEX_BUTTONR_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0xF, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_BUTTON_C_TEXT_24X36_4I_e=0x10, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0x11, + dRes_INDEX_BUTTONR_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0x12, + dRes_INDEX_BUTTONR_BTI_IM_Z_BUTTON_02_e=0x13, + dRes_INDEX_BUTTONR_BTI_MIDONA64_e=0x14, + dRes_INDEX_BUTTONR_BTI_TT_IA4_YAJI_e=0x15, + dRes_INDEX_BUTTONR_BTI_TT_IASTAR01_e=0x16, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_00_e=0x17, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_KAITEN_00_e=0x18, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_MAE_FUCHIARI_00_e=0x19, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_SAYU_FUCHIARI_00_e=0x1A, + dRes_INDEX_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_TATERU_FUCHIARI_01_e=0x1B, + dRes_INDEX_BUTTONR_BTI_TT_NUNCHAKU_00_e=0x1C, + dRes_INDEX_BUTTONR_BTI_TT_NUNCHAKU_KURUKURU_03_e=0x1D, + dRes_INDEX_BUTTONR_BTI_TT_REVOCON_01_e=0x1E, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1F, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x20, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x21, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x22, + dRes_INDEX_BUTTONR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x23, +}; + +enum dRes_ID_BUTTONR { + /* SCRN */ + dRes_ID_BUTTONR_BLO_ZELDA_GAME_IMAGE_BUTTON_INFO_REVO_e=0x4, + dRes_ID_BUTTONR_BLO_ZELDA_VIEW_CHANGE_GUIDE_e=0x5, + /* TIMG */ + dRes_ID_BUTTONR_BTI_BLOCK8X8_e=0x8, + dRes_ID_BUTTONR_BTI_BOW_LIGHT_e=0x9, + dRes_ID_BUTTONR_BTI_IM_BOTTLE_e=0xA, + dRes_ID_BUTTONR_BTI_IM_BOTTLE_NAKAMI_e=0xB, + dRes_ID_BUTTONR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_ID_BUTTONR_BTI_IM_JUJI_KEY_03_e=0xD, + dRes_ID_BUTTONR_BTI_IM_WIICON_STHICK_00_e=0xE, + dRes_ID_BUTTONR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0xF, + dRes_ID_BUTTONR_BTI_IM_ZELDA_BUTTON_C_TEXT_24X36_4I_e=0x10, + dRes_ID_BUTTONR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0x11, + dRes_ID_BUTTONR_BTI_IM_ZELDA_ITEM_FISHING_TRY_00_16_e=0x12, + dRes_ID_BUTTONR_BTI_IM_Z_BUTTON_02_e=0x13, + dRes_ID_BUTTONR_BTI_MIDONA64_e=0x14, + dRes_ID_BUTTONR_BTI_TT_IA4_YAJI_e=0x15, + dRes_ID_BUTTONR_BTI_TT_IASTAR01_e=0x16, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_00_e=0x17, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_KAITEN_00_e=0x18, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_MAE_FUCHIARI_00_e=0x19, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_SAYU_FUCHIARI_00_e=0x1A, + dRes_ID_BUTTONR_BTI_TT_NUCHAKU_STICK_YAJI_TATERU_FUCHIARI_01_e=0x1B, + dRes_ID_BUTTONR_BTI_TT_NUNCHAKU_00_e=0x1C, + dRes_ID_BUTTONR_BTI_TT_NUNCHAKU_KURUKURU_03_e=0x1D, + dRes_ID_BUTTONR_BTI_TT_REVOCON_01_e=0x1E, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x1F, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x20, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x21, + dRes_ID_BUTTONR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x22, + dRes_ID_BUTTONR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x23, +}; + +#endif /* !RES_BUTTONR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/clctresR.h b/assets/RZDP01/res/LayoutRevo/clctresR.h new file mode 100644 index 0000000000..a8e8ca3054 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/clctresR.h @@ -0,0 +1,222 @@ +#ifndef RES_CLCTRESR_H +#define RES_CLCTRESR_H + +enum dRes_INDEX_CLCTRESR { + /* BCK */ + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_INDEX_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_INDEX_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_INDEX_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_INDEX_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_INDEX_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_INDEX_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_INDEX_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_INDEX_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_INDEX_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_INDEX_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_INDEX_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_INDEX_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_INDEX_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_INDEX_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_INDEX_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_INDEX_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_INDEX_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_INDEX_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_INDEX_CLCTRESR_BTI_I4_GRA_e=0x31, + dRes_INDEX_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x32, + dRes_INDEX_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x33, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x34, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x35, + dRes_INDEX_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x36, + dRes_INDEX_CLCTRESR_BTI_IM_KINOBOU_48_e=0x37, + dRes_INDEX_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x38, + dRes_INDEX_CLCTRESR_BTI_IM_WIICON_STHICK_00_e=0x39, + dRes_INDEX_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3A, + dRes_INDEX_CLCTRESR_BTI_NAVI_L_e=0x3B, + dRes_INDEX_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_FISH_e=0x3D, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_LETTER_e=0x3E, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3F, + dRes_INDEX_CLCTRESR_BTI_NI_ITEM_ICON_POU_e=0x40, + dRes_INDEX_CLCTRESR_BTI_NI_KAB_O_e=0x41, + dRes_INDEX_CLCTRESR_BTI_NI_KINOTATE_48_e=0x42, + dRes_INDEX_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x43, + dRes_INDEX_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x44, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_CHILD_e=0x45, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_FISH_e=0x46, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_IRIA_e=0x47, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_MEDICIN_e=0x48, + dRes_INDEX_CLCTRESR_BTI_NI_NIOI_POU_e=0x49, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU1_48_e=0x4A, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU2_48_e=0x4B, + dRes_INDEX_CLCTRESR_BTI_NI_SAIFU3_48_e=0x4C, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU1_48_e=0x4D, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU2_48_e=0x4E, + dRes_INDEX_CLCTRESR_BTI_NI_YADUTU3_48_e=0x4F, + dRes_INDEX_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x50, + dRes_INDEX_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x51, + dRes_INDEX_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x52, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK128_00_e=0x53, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK8X8_e=0x54, + dRes_INDEX_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x55, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x56, + dRes_INDEX_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x57, + dRes_INDEX_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_INDEX_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_INDEX_CLCTRESR_BTI_TT_I4_GRA_e=0x5C, + dRes_INDEX_CLCTRESR_BTI_TT_IA4_YAJI_e=0x5D, + dRes_INDEX_CLCTRESR_BTI_TT_IASTAR01_e=0x5E, + dRes_INDEX_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_INDEX_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_INDEX_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_INDEX_CLCTRESR_BTI_TT_LINE2_e=0x63, + dRes_INDEX_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_e=0x65, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_BIG_e=0x66, + dRes_INDEX_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_INDEX_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x68, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x69, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6A, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6B, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x6C, + dRes_INDEX_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x6D, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6E, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6F, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x70, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x71, + dRes_INDEX_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x72, + dRes_INDEX_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x73, +}; + +enum dRes_ID_CLCTRESR { + /* BCK */ + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_1_e=0x7, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_2_e=0x8, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_3_e=0x9, + dRes_ID_CLCTRESR_BCK_KAGERI_MIRRER_SPIN_4_e=0xA, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_1_e=0xB, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_2_e=0xC, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_3_e=0xD, + dRes_ID_CLCTRESR_BCK_MD_MASK_PARTS_SPIN_4_e=0xE, + /* BMD */ + dRes_ID_CLCTRESR_BMD_KAGERI_MIRRER_UI_e=0x11, + dRes_ID_CLCTRESR_BMD_MD_MASK_UI_e=0x12, + /* BRK */ + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_1_e=0x15, + dRes_ID_CLCTRESR_BRK_KAGERI_MIRRER_SPIN_2_3_4_e=0x16, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_1_e=0x17, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_2_3_e=0x18, + dRes_ID_CLCTRESR_BRK_MD_MASK_PARTS_SPIN_4_e=0x19, + /* SCRN */ + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x1C, + dRes_ID_CLCTRESR_BLO_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1D, + dRes_ID_CLCTRESR_BTK_ZELDA_COLLECT_SOUBI_SCREEN_REVO_e=0x1E, + dRes_ID_CLCTRESR_BCK_ZELDA_ITEM_SCREEN_SAVE_e=0x1F, + dRes_ID_CLCTRESR_BLO_ZELDA_ITEM_SCREEN_SAVE_e=0x20, + dRes_ID_CLCTRESR_BPK_ZELDA_ITEM_SCREEN_SAVE_e=0x21, + dRes_ID_CLCTRESR_BTK_ZELDA_ITEM_SCREEN_SAVE_e=0x22, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x23, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x24, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x25, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x26, + dRes_ID_CLCTRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x27, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_e=0x28, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_SHADOW_e=0x29, + dRes_ID_CLCTRESR_BLO_ZELDA_OPTION_TEXT_e=0x2A, + /* TIMG */ + dRes_ID_CLCTRESR_BTI_AK_KAGEROU_BATTLE_RR_e=0x2D, + dRes_ID_CLCTRESR_BTI_AK_OCARINA_FIRE_01_e=0x2E, + dRes_ID_CLCTRESR_BTI_BLACK_80_e=0x2F, + dRes_ID_CLCTRESR_BTI_FS_MULTIWHITE_00_e=0x30, + dRes_ID_CLCTRESR_BTI_I4_GRA_e=0x31, + dRes_ID_CLCTRESR_BTI_IM_B_BUTTON_01_e=0x32, + dRes_ID_CLCTRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x33, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x34, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x35, + dRes_ID_CLCTRESR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x36, + dRes_ID_CLCTRESR_BTI_IM_KINOBOU_48_e=0x37, + dRes_ID_CLCTRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0x38, + dRes_ID_CLCTRESR_BTI_IM_WIICON_STHICK_00_e=0x39, + dRes_ID_CLCTRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x3A, + dRes_ID_CLCTRESR_BTI_NAVI_L_e=0x3B, + dRes_ID_CLCTRESR_BTI_NI_HAIRIANOTATE_48_e=0x3C, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_FISH_e=0x3D, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_LETTER_e=0x3E, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0x3F, + dRes_ID_CLCTRESR_BTI_NI_ITEM_ICON_POU_e=0x40, + dRes_ID_CLCTRESR_BTI_NI_KAB_O_e=0x41, + dRes_ID_CLCTRESR_BTI_NI_KINOTATE_48_e=0x42, + dRes_ID_CLCTRESR_BTI_NI_MAGICARMOR_48_e=0x43, + dRes_ID_CLCTRESR_BTI_NI_MASTERSWORD_48_e=0x44, + dRes_ID_CLCTRESR_BTI_NI_NIOI_CHILD_e=0x45, + dRes_ID_CLCTRESR_BTI_NI_NIOI_FISH_e=0x46, + dRes_ID_CLCTRESR_BTI_NI_NIOI_IRIA_e=0x47, + dRes_ID_CLCTRESR_BTI_NI_NIOI_MEDICIN_e=0x48, + dRes_ID_CLCTRESR_BTI_NI_NIOI_POU_e=0x49, + dRes_ID_CLCTRESR_BTI_NI_SAIFU1_48_e=0x4A, + dRes_ID_CLCTRESR_BTI_NI_SAIFU2_48_e=0x4B, + dRes_ID_CLCTRESR_BTI_NI_SAIFU3_48_e=0x4C, + dRes_ID_CLCTRESR_BTI_NI_YADUTU1_48_e=0x4D, + dRes_ID_CLCTRESR_BTI_NI_YADUTU2_48_e=0x4E, + dRes_ID_CLCTRESR_BTI_NI_YADUTU3_48_e=0x4F, + dRes_ID_CLCTRESR_BTI_NI_ZOURANOFUKU_48_e=0x50, + dRes_ID_CLCTRESR_BTI_TTDELUNOTATE_S3_TC_e=0x51, + dRes_ID_CLCTRESR_BTI_TT_3SETU_W_L_64_e=0x52, + dRes_ID_CLCTRESR_BTI_TT_BLOCK128_00_e=0x53, + dRes_ID_CLCTRESR_BTI_TT_BLOCK8X8_e=0x54, + dRes_ID_CLCTRESR_BTI_TT_BLOCK_GRADE_e=0x55, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x56, + dRes_ID_CLCTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x57, + dRes_ID_CLCTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x58, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_LU_e=0x59, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x5A, + dRes_ID_CLCTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x5B, + dRes_ID_CLCTRESR_BTI_TT_I4_GRA_e=0x5C, + dRes_ID_CLCTRESR_BTI_TT_IA4_YAJI_e=0x5D, + dRes_ID_CLCTRESR_BTI_TT_IASTAR01_e=0x5E, + dRes_ID_CLCTRESR_BTI_TT_ITUMONOFUKU_S3TC_e=0x5F, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x60, + dRes_ID_CLCTRESR_BTI_TT_KAZARI_KANI_00_e=0x61, + dRes_ID_CLCTRESR_BTI_TT_KOKIRINOKEN_S3_TC_e=0x62, + dRes_ID_CLCTRESR_BTI_TT_LINE2_e=0x63, + dRes_ID_CLCTRESR_BTI_TT_SELECT_SPOT64X64_e=0x64, + dRes_ID_CLCTRESR_BTI_TT_SPOT_e=0x65, + dRes_ID_CLCTRESR_BTI_TT_SPOT_BIG_e=0x66, + dRes_ID_CLCTRESR_BTI_TT_SPOT_SQUARE3_e=0x67, + dRes_ID_CLCTRESR_BTI_TT_YAKUSHIMA_e=0x68, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x69, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x6A, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x6B, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x6C, + dRes_ID_CLCTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x6D, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_BASE_00_e=0x6E, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS1_e=0x6F, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS2_e=0x70, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS3_e=0x71, + dRes_ID_CLCTRESR_BTI_ZELDA_HEART_PARTS_IWASAWA_VER2_PARTS4_e=0x72, + dRes_ID_CLCTRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x73, +}; + +#endif /* !RES_CLCTRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/dmapresR.h b/assets/RZDP01/res/LayoutRevo/dmapresR.h new file mode 100644 index 0000000000..f5a02068df --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/dmapresR.h @@ -0,0 +1,170 @@ +#ifndef RES_DMAPRESR_H +#define RES_DMAPRESR_H + +enum dRes_INDEX_DMAPRESR { + /* SCRN */ + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_BASE_REVO_e=0x4, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_DECORATION_REVO_e=0x5, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_REVO_e=0x6, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_INDEX_DMAPRESR_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x8, + dRes_INDEX_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_REVO_e=0x9, + dRes_INDEX_DMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0xA, + /* TIMG */ + dRes_INDEX_DMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0xD, + dRes_INDEX_DMAPRESR_BTI_BLACK_80_e=0xE, + dRes_INDEX_DMAPRESR_BTI_IM_BLACK_32_e=0xF, + dRes_INDEX_DMAPRESR_BTI_IM_B_BUTTON_01_e=0x10, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x11, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x12, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x13, + dRes_INDEX_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x14, + dRes_INDEX_DMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x15, + dRes_INDEX_DMAPRESR_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x16, + dRes_INDEX_DMAPRESR_BTI_IM_JUJI_KEY_e=0x17, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x18, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x19, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1A, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1B, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1C, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1D, + dRes_INDEX_DMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1E, + dRes_INDEX_DMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1F, + dRes_INDEX_DMAPRESR_BTI_IM_WIICON_STHICK_00_e=0x20, + dRes_INDEX_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x21, + dRes_INDEX_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x22, + dRes_INDEX_DMAPRESR_BTI_NI_KEY_SHINSHITU_48_e=0x23, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS1_47_56_e=0x24, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS2_47_56_e=0x25, + dRes_INDEX_DMAPRESR_BTI_NI_MKEY_PARTS3_47_56_e=0x26, + dRes_INDEX_DMAPRESR_BTI_NI_OBACYAN_e=0x27, + dRes_INDEX_DMAPRESR_BTI_ST_GOLD_WOLF_e=0x28, + dRes_INDEX_DMAPRESR_BTI_ST_YUKI_M_e=0x29, + dRes_INDEX_DMAPRESR_BTI_ST_YUKI_W_e=0x2A, + dRes_INDEX_DMAPRESR_BTI_TT_1_METAL_40X40_e=0x2B, + dRes_INDEX_DMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2C, + dRes_INDEX_DMAPRESR_BTI_TT_3_METAL_40X40_e=0x2D, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK128_00_e=0x2E, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK8X8_e=0x2F, + dRes_INDEX_DMAPRESR_BTI_TT_BLOCK_GRADE_e=0x30, + dRes_INDEX_DMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x31, + dRes_INDEX_DMAPRESR_BTI_TT_I4_GRA_e=0x32, + dRes_INDEX_DMAPRESR_BTI_TT_IASTAR01_e=0x33, + dRes_INDEX_DMAPRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x34, + dRes_INDEX_DMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x35, + dRes_INDEX_DMAPRESR_BTI_TT_KMPS_48_e=0x36, + dRes_INDEX_DMAPRESR_BTI_TT_LINE2_e=0x37, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_48_e=0x38, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x39, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x3A, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x3B, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3C, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3D, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3E, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3F, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x40, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x41, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x42, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x43, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x44, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x45, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x46, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x47, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x48, + dRes_INDEX_DMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x49, + dRes_INDEX_DMAPRESR_BTI_TT_SPOT_SQUARE3_e=0x4A, + dRes_INDEX_DMAPRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x4B, + dRes_INDEX_DMAPRESR_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x4C, + dRes_INDEX_DMAPRESR_BTI_TT_W08_160_GRA_e=0x4D, + dRes_INDEX_DMAPRESR_BTI_TT_YAKUSHIMA_e=0x4E, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x4F, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x50, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x51, + dRes_INDEX_DMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x52, + dRes_INDEX_DMAPRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x53, +}; + +enum dRes_ID_DMAPRESR { + /* SCRN */ + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_BASE_REVO_e=0x4, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_DECORATION_REVO_e=0x5, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_FLOOR_PARTS_REVO_e=0x6, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_MAP_e=0x7, + dRes_ID_DMAPRESR_BTK_ZELDA_DUNGEON_MAP_MAP_e=0x8, + dRes_ID_DMAPRESR_BLO_ZELDA_DUNGEON_MAP_SPOT_BUTTON_REVO_e=0x9, + dRes_ID_DMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0xA, + /* TIMG */ + dRes_ID_DMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0xD, + dRes_ID_DMAPRESR_BTI_BLACK_80_e=0xE, + dRes_ID_DMAPRESR_BTI_IM_BLACK_32_e=0xF, + dRes_ID_DMAPRESR_BTI_IM_B_BUTTON_01_e=0x10, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_FLOOR_PARTS_10_e=0x11, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_BOSS_40X41_IND_01_e=0x12, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_RINK_CI8_44X45_04_e=0x13, + dRes_ID_DMAPRESR_BTI_IM_DUNGEON_MAP_ICON_WOLF_CI8_48X45_IND_06_e=0x14, + dRes_ID_DMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x15, + dRes_ID_DMAPRESR_BTI_IM_ITEM_ICON_BOSS_KEY_48_e=0x16, + dRes_ID_DMAPRESR_BTI_IM_JUJI_KEY_e=0x17, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x18, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x19, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1A, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1B, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1C, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x1D, + dRes_ID_DMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x1E, + dRes_ID_DMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x1F, + dRes_ID_DMAPRESR_BTI_IM_WIICON_STHICK_00_e=0x20, + dRes_ID_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x21, + dRes_ID_DMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x22, + dRes_ID_DMAPRESR_BTI_NI_KEY_SHINSHITU_48_e=0x23, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS1_47_56_e=0x24, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS2_47_56_e=0x25, + dRes_ID_DMAPRESR_BTI_NI_MKEY_PARTS3_47_56_e=0x26, + dRes_ID_DMAPRESR_BTI_NI_OBACYAN_e=0x27, + dRes_ID_DMAPRESR_BTI_ST_GOLD_WOLF_e=0x28, + dRes_ID_DMAPRESR_BTI_ST_YUKI_M_e=0x29, + dRes_ID_DMAPRESR_BTI_ST_YUKI_W_e=0x2A, + dRes_ID_DMAPRESR_BTI_TT_1_METAL_40X40_e=0x2B, + dRes_ID_DMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2C, + dRes_ID_DMAPRESR_BTI_TT_3_METAL_40X40_e=0x2D, + dRes_ID_DMAPRESR_BTI_TT_BLOCK128_00_e=0x2E, + dRes_ID_DMAPRESR_BTI_TT_BLOCK8X8_e=0x2F, + dRes_ID_DMAPRESR_BTI_TT_BLOCK_GRADE_e=0x30, + dRes_ID_DMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x31, + dRes_ID_DMAPRESR_BTI_TT_I4_GRA_e=0x32, + dRes_ID_DMAPRESR_BTI_TT_IASTAR01_e=0x33, + dRes_ID_DMAPRESR_BTI_TT_KAZARI_2ND_OKAN_64_e=0x34, + dRes_ID_DMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x35, + dRes_ID_DMAPRESR_BTI_TT_KMPS_48_e=0x36, + dRes_ID_DMAPRESR_BTI_TT_LINE2_e=0x37, + dRes_ID_DMAPRESR_BTI_TT_MAP_48_e=0x38, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x39, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x3A, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x3B, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x3C, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x3D, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x3E, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x3F, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x40, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x41, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x42, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x43, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x44, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x45, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x46, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x47, + dRes_ID_DMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x48, + dRes_ID_DMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_00_e=0x49, + dRes_ID_DMAPRESR_BTI_TT_SPOT_SQUARE3_e=0x4A, + dRes_ID_DMAPRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x4B, + dRes_ID_DMAPRESR_BTI_TT_V_POINT_MARUGATA_04_32X32_4IA_e=0x4C, + dRes_ID_DMAPRESR_BTI_TT_W08_160_GRA_e=0x4D, + dRes_ID_DMAPRESR_BTI_TT_YAKUSHIMA_e=0x4E, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x4F, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x50, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x51, + dRes_ID_DMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x52, + dRes_ID_DMAPRESR_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_4_1_e=0x53, +}; + +#endif /* !RES_DMAPRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/fishresR.h b/assets/RZDP01/res/LayoutRevo/fishresR.h new file mode 100644 index 0000000000..3cbb9c2876 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/fishresR.h @@ -0,0 +1,58 @@ +#ifndef RES_FISHRESR_H +#define RES_FISHRESR_H + +enum dRes_INDEX_FISHRESR { + /* SCRN */ + dRes_INDEX_FISHRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_FISHRESR_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_INDEX_FISHRESR_BTI_BLACK_80_e=0x8, + dRes_INDEX_FISHRESR_BTI_I4_GRA_e=0x9, + dRes_INDEX_FISHRESR_BTI_IM_B_BUTTON_01_e=0xA, + dRes_INDEX_FISHRESR_BTI_TT_BLOCK128_00_e=0xB, + dRes_INDEX_FISHRESR_BTI_TT_BLOCK8X8_e=0xC, + dRes_INDEX_FISHRESR_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_INDEX_FISHRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_INDEX_FISHRESR_BTI_TT_I4_GRA_e=0xF, + dRes_INDEX_FISHRESR_BTI_TT_LINE2_e=0x10, + dRes_INDEX_FISHRESR_BTI_TT_YAKUSHIMA_e=0x11, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x12, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x13, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x14, + dRes_INDEX_FISHRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x15, + dRes_INDEX_FISHRESR_BTI_YR_ICON_BASS_e=0x16, + dRes_INDEX_FISHRESR_BTI_YR_ICON_BLUEGIL_e=0x17, + dRes_INDEX_FISHRESR_BTI_YR_ICON_CATFISH_e=0x18, + dRes_INDEX_FISHRESR_BTI_YR_ICON_DOJOU_e=0x19, + dRes_INDEX_FISHRESR_BTI_YR_ICON_NIOIMASU_e=0x1A, + dRes_INDEX_FISHRESR_BTI_YR_ICON_PIKE_e=0x1B, +}; + +enum dRes_ID_FISHRESR { + /* SCRN */ + dRes_ID_FISHRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_FISHRESR_BLO_ZELDA_FISH_WINDOW_e=0x5, + /* TIMG */ + dRes_ID_FISHRESR_BTI_BLACK_80_e=0x8, + dRes_ID_FISHRESR_BTI_I4_GRA_e=0x9, + dRes_ID_FISHRESR_BTI_IM_B_BUTTON_01_e=0xA, + dRes_ID_FISHRESR_BTI_TT_BLOCK128_00_e=0xB, + dRes_ID_FISHRESR_BTI_TT_BLOCK8X8_e=0xC, + dRes_ID_FISHRESR_BTI_TT_GOLD_UZU_LONG2_e=0xD, + dRes_ID_FISHRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xE, + dRes_ID_FISHRESR_BTI_TT_I4_GRA_e=0xF, + dRes_ID_FISHRESR_BTI_TT_LINE2_e=0x10, + dRes_ID_FISHRESR_BTI_TT_YAKUSHIMA_e=0x11, + dRes_ID_FISHRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x12, + dRes_ID_FISHRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x13, + dRes_ID_FISHRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x14, + dRes_ID_FISHRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x15, + dRes_ID_FISHRESR_BTI_YR_ICON_BASS_e=0x16, + dRes_ID_FISHRESR_BTI_YR_ICON_BLUEGIL_e=0x17, + dRes_ID_FISHRESR_BTI_YR_ICON_CATFISH_e=0x18, + dRes_ID_FISHRESR_BTI_YR_ICON_DOJOU_e=0x19, + dRes_ID_FISHRESR_BTI_YR_ICON_NIOIMASU_e=0x1A, + dRes_ID_FISHRESR_BTI_YR_ICON_PIKE_e=0x1B, +}; + +#endif /* !RES_FISHRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/fmapresR.h b/assets/RZDP01/res/LayoutRevo/fmapresR.h new file mode 100644 index 0000000000..994e757403 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/fmapresR.h @@ -0,0 +1,154 @@ +#ifndef RES_FMAPRESR_H +#define RES_FMAPRESR_H + +enum dRes_INDEX_FMAPRESR { + /* SCRN */ + dRes_INDEX_FMAPRESR_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_INDEX_FMAPRESR_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_FMAPRESR_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_INDEX_FMAPRESR_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_INDEX_FMAPRESR_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_INDEX_FMAPRESR_BLO_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xD, + dRes_INDEX_FMAPRESR_BTK_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xE, + /* TIMG */ + dRes_INDEX_FMAPRESR_BTI_AK_KAGEROURR_e=0x11, + dRes_INDEX_FMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_INDEX_FMAPRESR_BTI_BLACK_32_01_e=0x13, + dRes_INDEX_FMAPRESR_BTI_BLOCK8X8_e=0x14, + dRes_INDEX_FMAPRESR_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_INDEX_FMAPRESR_BTI_I4_GRA_e=0x16, + dRes_INDEX_FMAPRESR_BTI_IM_BLACK_32_e=0x17, + dRes_INDEX_FMAPRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_INDEX_FMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x19, + dRes_INDEX_FMAPRESR_BTI_IM_JUJI_KEY_03_e=0x1A, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x1B, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1C, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1D, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1E, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1F, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x20, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x21, + dRes_INDEX_FMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x22, + dRes_INDEX_FMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x23, + dRes_INDEX_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_INDEX_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_INDEX_FMAPRESR_BTI_NI_OBACYAN_e=0x26, + dRes_INDEX_FMAPRESR_BTI_ST_GOLD_WOLF_e=0x27, + dRes_INDEX_FMAPRESR_BTI_ST_YUKI_M_e=0x28, + dRes_INDEX_FMAPRESR_BTI_ST_YUKI_W_e=0x29, + dRes_INDEX_FMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_INDEX_FMAPRESR_BTI_TT_BLOCK64_00_e=0x2B, + dRes_INDEX_FMAPRESR_BTI_TT_BLOCK8X8_e=0x2C, + dRes_INDEX_FMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x2D, + dRes_INDEX_FMAPRESR_BTI_TT_GOLD_WAVE_LEFT2_e=0x2E, + dRes_INDEX_FMAPRESR_BTI_TT_IASTARRR_e=0x2F, + dRes_INDEX_FMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x30, + dRes_INDEX_FMAPRESR_BTI_TT_LINE2_e=0x31, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x32, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x33, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x34, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x35, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x36, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x37, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x38, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x39, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3A, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3B, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x3C, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x3D, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x3E, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x3F, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x40, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x41, + dRes_INDEX_FMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x42, + dRes_INDEX_FMAPRESR_BTI_TT_SELECT_SPOT64X64_e=0x43, + dRes_INDEX_FMAPRESR_BTI_TT_SPOT_e=0x44, + dRes_INDEX_FMAPRESR_BTI_TT_YAKUSHIMA_e=0x45, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x46, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x47, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_JUJI_64X64_8IA_00_e=0x48, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x49, + dRes_INDEX_FMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x4A, + dRes_INDEX_FMAPRESR_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4B, +}; + +enum dRes_ID_FMAPRESR { + /* SCRN */ + dRes_ID_FMAPRESR_BLO_ZELDA_FIELD_MAP_POINT_CURSOR_e=0x4, + dRes_ID_FMAPRESR_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_FMAPRESR_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_BASE_e=0x7, + dRes_ID_FMAPRESR_BTK_ZELDA_MAP_SCREEN_BASE_e=0x8, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_NEW_ICON_e=0x9, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xA, + dRes_ID_FMAPRESR_BPK_ZELDA_MAP_SCREEN_PORTAL_ICON_e=0xB, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_STONE_BASE_e=0xC, + dRes_ID_FMAPRESR_BLO_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xD, + dRes_ID_FMAPRESR_BTK_ZELDA_MAP_SCREEN_TITLE_REVO_e=0xE, + /* TIMG */ + dRes_ID_FMAPRESR_BTI_AK_KAGEROURR_e=0x11, + dRes_ID_FMAPRESR_BTI_AK_OCARINA_FIREMM32_00_e=0x12, + dRes_ID_FMAPRESR_BTI_BLACK_32_01_e=0x13, + dRes_ID_FMAPRESR_BTI_BLOCK8X8_e=0x14, + dRes_ID_FMAPRESR_BTI_FS_MULTIWHITE_00_e=0x15, + dRes_ID_FMAPRESR_BTI_I4_GRA_e=0x16, + dRes_ID_FMAPRESR_BTI_IM_BLACK_32_e=0x17, + dRes_ID_FMAPRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_ID_FMAPRESR_BTI_IM_HIKARI_NO_SHIZUKU_TRY_10_00_24X24_e=0x19, + dRes_ID_FMAPRESR_BTI_IM_JUJI_KEY_03_e=0x1A, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_BASHA_CI8_e=0x1B, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_02_e=0x1C, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_ENTER_CI8_24_02_e=0x1D, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_IRON_BALL_CI8_32_00_e=0x1E, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_NIJUMARU_CI8_24_02_e=0x1F, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x20, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_WARP_24_CI8_00_e=0x21, + dRes_ID_FMAPRESR_BTI_IM_MAP_ICON_WARP_32_CI8_00_e=0x22, + dRes_ID_FMAPRESR_BTI_IM_NIJUMARU_40X40_IND_01_e=0x23, + dRes_ID_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_COPY_STONE_STATUE_SNUP_TRY_00_04_e=0x24, + dRes_ID_FMAPRESR_BTI_IM_ZELDA_MAP_ICON_HIKARI_BALL_03_e=0x25, + dRes_ID_FMAPRESR_BTI_NI_OBACYAN_e=0x26, + dRes_ID_FMAPRESR_BTI_ST_GOLD_WOLF_e=0x27, + dRes_ID_FMAPRESR_BTI_ST_YUKI_M_e=0x28, + dRes_ID_FMAPRESR_BTI_ST_YUKI_W_e=0x29, + dRes_ID_FMAPRESR_BTI_TT_3SETU_W_L_64_e=0x2A, + dRes_ID_FMAPRESR_BTI_TT_BLOCK64_00_e=0x2B, + dRes_ID_FMAPRESR_BTI_TT_BLOCK8X8_e=0x2C, + dRes_ID_FMAPRESR_BTI_TT_GOLD_UZU_LONG2_e=0x2D, + dRes_ID_FMAPRESR_BTI_TT_GOLD_WAVE_LEFT2_e=0x2E, + dRes_ID_FMAPRESR_BTI_TT_IASTARRR_e=0x2F, + dRes_ID_FMAPRESR_BTI_TT_KAZARI_KANI_00_e=0x30, + dRes_ID_FMAPRESR_BTI_TT_LINE2_e=0x31, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOSS_CI8_32_00_e=0x32, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOSS_S_CI8_16_00_e=0x33, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOX_CI8_32_00_e=0x34, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_BOX_S_CI8_24_00_e=0x35, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_ENTER_CI8_32_00_e=0x36, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_ENTER_S_CI8_24_00_e=0x37, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x38, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_LINK_CI8_32_00_e=0x39, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_LINK_S_CI8_24_00_e=0x3A, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_MONKEY_CI8_32_00_e=0x3B, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_PENANT_CI8_32_00_e=0x3C, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_PENANT_S_CI8_24_00_e=0x3D, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_00_e=0x3E, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_BLUE_00_e=0x3F, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_GRAY_00_e=0x40, + dRes_ID_FMAPRESR_BTI_TT_MAP_ICON_S_SIZE_CIRCLE_CI4_YELLOW_00_e=0x41, + dRes_ID_FMAPRESR_BTI_TT_MAP_METAL_WAKU_KAZARI_03_e=0x42, + dRes_ID_FMAPRESR_BTI_TT_SELECT_SPOT64X64_e=0x43, + dRes_ID_FMAPRESR_BTI_TT_SPOT_e=0x44, + dRes_ID_FMAPRESR_BTI_TT_YAKUSHIMA_e=0x45, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x46, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x47, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_JUJI_64X64_8IA_00_e=0x48, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x49, + dRes_ID_FMAPRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x4A, + dRes_ID_FMAPRESR_BTI_ZELDA_FIELD_MAP_POINTING_CURSOR_02_e=0x4B, +}; + +#endif /* !RES_FMAPRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/insectResR.h b/assets/RZDP01/res/LayoutRevo/insectResR.h new file mode 100644 index 0000000000..157fda1613 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/insectResR.h @@ -0,0 +1,106 @@ +#ifndef RES_INSECTRESR_H +#define RES_INSECTRESR_H + +enum dRes_INDEX_INSECTRESR { + /* SCRN */ + dRes_INDEX_INSECTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x5, + dRes_INDEX_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_REVO_e=0x6, + /* TIMG */ + dRes_INDEX_INSECTRESR_BTI_AGEHA_01_e=0x9, + dRes_INDEX_INSECTRESR_BTI_ARI_MESU_00_e=0xA, + dRes_INDEX_INSECTRESR_BTI_ARI_OSU_00_e=0xB, + dRes_INDEX_INSECTRESR_BTI_BATTA_MESU_00_e=0xC, + dRes_INDEX_INSECTRESR_BTI_BATTA_OSU_00_e=0xD, + dRes_INDEX_INSECTRESR_BTI_BLACK_80_e=0xE, + dRes_INDEX_INSECTRESR_BTI_CHOCHO_MESU_00_e=0xF, + dRes_INDEX_INSECTRESR_BTI_CHOCHO_OSU_00_e=0x10, + dRes_INDEX_INSECTRESR_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_INDEX_INSECTRESR_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_INDEX_INSECTRESR_BTI_I4_GRA_e=0x13, + dRes_INDEX_INSECTRESR_BTI_IM_B_BUTTON_01_e=0x14, + dRes_INDEX_INSECTRESR_BTI_KABUTO_MESU_00_e=0x15, + dRes_INDEX_INSECTRESR_BTI_KABUTO_OSU_00_e=0x16, + dRes_INDEX_INSECTRESR_BTI_KAGERO_MESU_00_e=0x17, + dRes_INDEX_INSECTRESR_BTI_KAGERO_OSU_00_e=0x18, + dRes_INDEX_INSECTRESR_BTI_KAMAKIRI_MESU_00_e=0x19, + dRes_INDEX_INSECTRESR_BTI_KAMAKIRI_OSU_00_e=0x1A, + dRes_INDEX_INSECTRESR_BTI_KATATUMURI_MESU_00_e=0x1B, + dRes_INDEX_INSECTRESR_BTI_KATATUMURI_OSU_00_e=0x1C, + dRes_INDEX_INSECTRESR_BTI_KUWAGATA_MESU_00_e=0x1D, + dRes_INDEX_INSECTRESR_BTI_KUWAGATA_OSU_00_e=0x1E, + dRes_INDEX_INSECTRESR_BTI_NANAHUSHI_MESU_00_e=0x1F, + dRes_INDEX_INSECTRESR_BTI_NANAHUSHI_OSU_00_e=0x20, + dRes_INDEX_INSECTRESR_BTI_TENTOMUSHI_MESU_00_e=0x21, + dRes_INDEX_INSECTRESR_BTI_TENTOMUSHI_OSU_00_e=0x22, + dRes_INDEX_INSECTRESR_BTI_TONBO_MESU_00_e=0x23, + dRes_INDEX_INSECTRESR_BTI_TONBO_OSU_00_e=0x24, + dRes_INDEX_INSECTRESR_BTI_TT_BLOCK128_00_e=0x25, + dRes_INDEX_INSECTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x26, + dRes_INDEX_INSECTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x27, + dRes_INDEX_INSECTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_INDEX_INSECTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_INDEX_INSECTRESR_BTI_TT_I4_GRA_e=0x2A, + dRes_INDEX_INSECTRESR_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_INDEX_INSECTRESR_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_INDEX_INSECTRESR_BTI_TT_LINE2_e=0x2D, + dRes_INDEX_INSECTRESR_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_INDEX_INSECTRESR_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x30, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_INDEX_INSECTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +enum dRes_ID_INSECTRESR { + /* SCRN */ + dRes_ID_INSECTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_INFO_e=0x5, + dRes_ID_INSECTRESR_BLO_ZELDA_GOLD_INSECTS_REVO_e=0x6, + /* TIMG */ + dRes_ID_INSECTRESR_BTI_AGEHA_01_e=0x9, + dRes_ID_INSECTRESR_BTI_ARI_MESU_00_e=0xA, + dRes_ID_INSECTRESR_BTI_ARI_OSU_00_e=0xB, + dRes_ID_INSECTRESR_BTI_BATTA_MESU_00_e=0xC, + dRes_ID_INSECTRESR_BTI_BATTA_OSU_00_e=0xD, + dRes_ID_INSECTRESR_BTI_BLACK_80_e=0xE, + dRes_ID_INSECTRESR_BTI_CHOCHO_MESU_00_e=0xF, + dRes_ID_INSECTRESR_BTI_CHOCHO_OSU_00_e=0x10, + dRes_ID_INSECTRESR_BTI_DANGOMUSHI_MESU_00_e=0x11, + dRes_ID_INSECTRESR_BTI_DANGOMUSHI_OSU_00_e=0x12, + dRes_ID_INSECTRESR_BTI_I4_GRA_e=0x13, + dRes_ID_INSECTRESR_BTI_IM_B_BUTTON_01_e=0x14, + dRes_ID_INSECTRESR_BTI_KABUTO_MESU_00_e=0x15, + dRes_ID_INSECTRESR_BTI_KABUTO_OSU_00_e=0x16, + dRes_ID_INSECTRESR_BTI_KAGERO_MESU_00_e=0x17, + dRes_ID_INSECTRESR_BTI_KAGERO_OSU_00_e=0x18, + dRes_ID_INSECTRESR_BTI_KAMAKIRI_MESU_00_e=0x19, + dRes_ID_INSECTRESR_BTI_KAMAKIRI_OSU_00_e=0x1A, + dRes_ID_INSECTRESR_BTI_KATATUMURI_MESU_00_e=0x1B, + dRes_ID_INSECTRESR_BTI_KATATUMURI_OSU_00_e=0x1C, + dRes_ID_INSECTRESR_BTI_KUWAGATA_MESU_00_e=0x1D, + dRes_ID_INSECTRESR_BTI_KUWAGATA_OSU_00_e=0x1E, + dRes_ID_INSECTRESR_BTI_NANAHUSHI_MESU_00_e=0x1F, + dRes_ID_INSECTRESR_BTI_NANAHUSHI_OSU_00_e=0x20, + dRes_ID_INSECTRESR_BTI_TENTOMUSHI_MESU_00_e=0x21, + dRes_ID_INSECTRESR_BTI_TENTOMUSHI_OSU_00_e=0x22, + dRes_ID_INSECTRESR_BTI_TONBO_MESU_00_e=0x23, + dRes_ID_INSECTRESR_BTI_TONBO_OSU_00_e=0x24, + dRes_ID_INSECTRESR_BTI_TT_BLOCK128_00_e=0x25, + dRes_ID_INSECTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x26, + dRes_ID_INSECTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x27, + dRes_ID_INSECTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x28, + dRes_ID_INSECTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x29, + dRes_ID_INSECTRESR_BTI_TT_I4_GRA_e=0x2A, + dRes_ID_INSECTRESR_BTI_TT_KAZARI_KANI_00_e=0x2B, + dRes_ID_INSECTRESR_BTI_TT_KAZARI_KANI_02_e=0x2C, + dRes_ID_INSECTRESR_BTI_TT_LINE2_e=0x2D, + dRes_ID_INSECTRESR_BTI_TT_SPOT_SQUARE3_e=0x2E, + dRes_ID_INSECTRESR_BTI_TT_YAKUSHIMA_e=0x2F, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x30, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_ID_INSECTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +#endif /* !RES_INSECTRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/itmInfResR.h b/assets/RZDP01/res/LayoutRevo/itmInfResR.h new file mode 100644 index 0000000000..66544d7153 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/itmInfResR.h @@ -0,0 +1,52 @@ +#ifndef RES_ITMINFRESR_H +#define RES_ITMINFRESR_H + +enum dRes_INDEX_ITMINFRESR { + /* SCRN */ + dRes_INDEX_ITMINFRESR_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_INDEX_ITMINFRESR_BLO_ZELDA_ITEM_SET_INFO_e=0x5, + dRes_INDEX_ITMINFRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x6, + /* TIMG */ + dRes_INDEX_ITMINFRESR_BTI_BLOCK8X8_e=0x9, + dRes_INDEX_ITMINFRESR_BTI_I4_GRA_e=0xA, + dRes_INDEX_ITMINFRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_ITMINFRESR_BTI_IM_JUJI_KEY_03_e=0xC, + dRes_INDEX_ITMINFRESR_BTI_TT_BLOCK8X8_e=0xD, + dRes_INDEX_ITMINFRESR_BTI_TT_GOLD_UZU_LONG2_e=0xE, + dRes_INDEX_ITMINFRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xF, + dRes_INDEX_ITMINFRESR_BTI_TT_I4_GRA_e=0x10, + dRes_INDEX_ITMINFRESR_BTI_TT_IASTAR01_e=0x11, + dRes_INDEX_ITMINFRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_ITMINFRESR_BTI_TT_LINE2_e=0x13, + dRes_INDEX_ITMINFRESR_BTI_TT_MIRROR_SHIELD_00_e=0x14, + dRes_INDEX_ITMINFRESR_BTI_TT_YAKUSHIMA_e=0x15, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0x17, + dRes_INDEX_ITMINFRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x18, +}; + +enum dRes_ID_ITMINFRESR { + /* SCRN */ + dRes_ID_ITMINFRESR_BLO_ZELDA_ITEM_SCREEN_INFO_e=0x4, + dRes_ID_ITMINFRESR_BLO_ZELDA_ITEM_SET_INFO_e=0x5, + dRes_ID_ITMINFRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x6, + /* TIMG */ + dRes_ID_ITMINFRESR_BTI_BLOCK8X8_e=0x9, + dRes_ID_ITMINFRESR_BTI_I4_GRA_e=0xA, + dRes_ID_ITMINFRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_ITMINFRESR_BTI_IM_JUJI_KEY_03_e=0xC, + dRes_ID_ITMINFRESR_BTI_TT_BLOCK8X8_e=0xD, + dRes_ID_ITMINFRESR_BTI_TT_GOLD_UZU_LONG2_e=0xE, + dRes_ID_ITMINFRESR_BTI_TT_HORIWAKU_TOP_RR_e=0xF, + dRes_ID_ITMINFRESR_BTI_TT_I4_GRA_e=0x10, + dRes_ID_ITMINFRESR_BTI_TT_IASTAR01_e=0x11, + dRes_ID_ITMINFRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_ITMINFRESR_BTI_TT_LINE2_e=0x13, + dRes_ID_ITMINFRESR_BTI_TT_MIRROR_SHIELD_00_e=0x14, + dRes_ID_ITMINFRESR_BTI_TT_YAKUSHIMA_e=0x15, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0x17, + dRes_ID_ITMINFRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x18, +}; + +#endif /* !RES_ITMINFRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/letresR.h b/assets/RZDP01/res/LayoutRevo/letresR.h new file mode 100644 index 0000000000..d551aa1369 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/letresR.h @@ -0,0 +1,66 @@ +#ifndef RES_LETRESR_H +#define RES_LETRESR_H + +enum dRes_INDEX_LETRESR { + /* SCRN */ + dRes_INDEX_LETRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x5, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_INDEX_LETRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_INDEX_LETRESR_BTI_BLACK_80_e=0xC, + dRes_INDEX_LETRESR_BTI_I4_GRA_e=0xD, + dRes_INDEX_LETRESR_BTI_IM_B_BUTTON_01_e=0xE, + dRes_INDEX_LETRESR_BTI_IM_WIICON_STHICK_00_e=0xF, + dRes_INDEX_LETRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x10, + dRes_INDEX_LETRESR_BTI_NI_ITEM_ICON_LETTER_e=0x11, + dRes_INDEX_LETRESR_BTI_TT_BLOCK128_00_e=0x12, + dRes_INDEX_LETRESR_BTI_TT_BLOCK8X8_e=0x13, + dRes_INDEX_LETRESR_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_INDEX_LETRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_INDEX_LETRESR_BTI_TT_I4_GRA_e=0x16, + dRes_INDEX_LETRESR_BTI_TT_IA4_YAJI_e=0x17, + dRes_INDEX_LETRESR_BTI_TT_LINE2_e=0x18, + dRes_INDEX_LETRESR_BTI_TT_SPOT_e=0x19, + dRes_INDEX_LETRESR_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x1B, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1C, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1D, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x1E, + dRes_INDEX_LETRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x1F, +}; + +enum dRes_ID_LETRESR { + /* SCRN */ + dRes_ID_LETRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_6MENU_REVO_e=0x5, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_BASE_e=0x6, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_SELECT_SHADOW_e=0x7, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_WINDOW_BASE_e=0x8, + dRes_ID_LETRESR_BLO_ZELDA_LETTER_WINDOW_SPOT_e=0x9, + /* TIMG */ + dRes_ID_LETRESR_BTI_BLACK_80_e=0xC, + dRes_ID_LETRESR_BTI_I4_GRA_e=0xD, + dRes_ID_LETRESR_BTI_IM_B_BUTTON_01_e=0xE, + dRes_ID_LETRESR_BTI_IM_WIICON_STHICK_00_e=0xF, + dRes_ID_LETRESR_BTI_IM__ZELDA_BUTTON_R_TEXT_e=0x10, + dRes_ID_LETRESR_BTI_NI_ITEM_ICON_LETTER_e=0x11, + dRes_ID_LETRESR_BTI_TT_BLOCK128_00_e=0x12, + dRes_ID_LETRESR_BTI_TT_BLOCK8X8_e=0x13, + dRes_ID_LETRESR_BTI_TT_GOLD_UZU_LONG2_e=0x14, + dRes_ID_LETRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x15, + dRes_ID_LETRESR_BTI_TT_I4_GRA_e=0x16, + dRes_ID_LETRESR_BTI_TT_IA4_YAJI_e=0x17, + dRes_ID_LETRESR_BTI_TT_LINE2_e=0x18, + dRes_ID_LETRESR_BTI_TT_SPOT_e=0x19, + dRes_ID_LETRESR_BTI_TT_YAKUSHIMA_e=0x1A, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x1B, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x1C, + dRes_ID_LETRESR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x1D, + dRes_ID_LETRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x1E, + dRes_ID_LETRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x1F, +}; + +#endif /* !RES_LETRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/logoR.h b/assets/RZDP01/res/LayoutRevo/logoR.h new file mode 100644 index 0000000000..4d4b287ecc --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/logoR.h @@ -0,0 +1,20 @@ +#ifndef RES_LOGOR_H +#define RES_LOGOR_H + +enum dRes_INDEX_LOGOR { + /* SCRN */ + dRes_INDEX_LOGOR_BLO_ZELDA_WII_CONTROLLER_INFO_e=0x4, + /* TIMG */ + dRes_INDEX_LOGOR_BTI_TT_BLOCK8X8_e=0x7, + dRes_INDEX_LOGOR_BTI_ZELDA_WII_CONTOROLLER_INFO_00_e=0x8, +}; + +enum dRes_ID_LOGOR { + /* SCRN */ + dRes_ID_LOGOR_BLO_ZELDA_WII_CONTROLLER_INFO_e=0x4, + /* TIMG */ + dRes_ID_LOGOR_BTI_TT_BLOCK8X8_e=0x7, + dRes_ID_LOGOR_BTI_ZELDA_WII_CONTOROLLER_INFO_00_e=0x8, +}; + +#endif /* !RES_LOGOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/main2DR.h b/assets/RZDP01/res/LayoutRevo/main2DR.h new file mode 100644 index 0000000000..dab2901bf6 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/main2DR.h @@ -0,0 +1,346 @@ +#ifndef RES_MAIN2DR_H +#define RES_MAIN2DR_H + +enum dRes_INDEX_MAIN2DR { + /* SCRN */ + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_REVO_e=0x4, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x5, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x6, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_REVO_e=0x7, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_INDEX_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_INDEX_MAIN2DR_BLO_ZELDA_GAME_IMAGE_TEXT_e=0xB, + dRes_INDEX_MAIN2DR_BLO_ZELDA_HAWK_EYE_e=0xC, + dRes_INDEX_MAIN2DR_BCK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_INDEX_MAIN2DR_BLO_ZELDA_HIHI_CURSOR_e=0xE, + dRes_INDEX_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_e=0xF, + dRes_INDEX_MAIN2DR_BTK_ZELDA_HIHI_CURSOR_e=0x10, + dRes_INDEX_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_02_e=0x11, + dRes_INDEX_MAIN2DR_BCK_ZELDA_ICON_PIKARI_e=0x12, + dRes_INDEX_MAIN2DR_BLO_ZELDA_ICON_PIKARI_e=0x13, + dRes_INDEX_MAIN2DR_BPK_ZELDA_ICON_PIKARI_e=0x14, + dRes_INDEX_MAIN2DR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x15, + dRes_INDEX_MAIN2DR_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_INDEX_MAIN2DR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x17, + dRes_INDEX_MAIN2DR_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x18, + dRes_INDEX_MAIN2DR_BLO_ZELDA_POINTING_MESSAGE_e=0x19, + dRes_INDEX_MAIN2DR_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x1A, + dRes_INDEX_MAIN2DR_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1B, + dRes_INDEX_MAIN2DR_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1C, + dRes_INDEX_MAIN2DR_BCK_ZELDA_SELECT_ICON_e=0x1D, + dRes_INDEX_MAIN2DR_BLO_ZELDA_SELECT_ICON_e=0x1E, + dRes_INDEX_MAIN2DR_BPK_ZELDA_SELECT_ICON_e=0x1F, + dRes_INDEX_MAIN2DR_BCK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_INDEX_MAIN2DR_BLO_ZELDA_STORE_SELECT_ICON_e=0x21, + dRes_INDEX_MAIN2DR_BPK_ZELDA_STORE_SELECT_ICON_e=0x22, + dRes_INDEX_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_e=0x23, + dRes_INDEX_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x24, + dRes_INDEX_MAIN2DR_BLO_ZELDA_ZOOM_IN_OUT_REVO_e=0x25, + /* TIMG */ + dRes_INDEX_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x28, + dRes_INDEX_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x29, + dRes_INDEX_MAIN2DR_BTI_BLACK_80_e=0x2A, + dRes_INDEX_MAIN2DR_BTI_BLOCK8X8_e=0x2B, + dRes_INDEX_MAIN2DR_BTI_BOW_LIGHT_e=0x2C, + dRes_INDEX_MAIN2DR_BTI_CROSS_KEY_00_e=0x2D, + dRes_INDEX_MAIN2DR_BTI_FONT_00_e=0x2E, + dRes_INDEX_MAIN2DR_BTI_FONT_01_e=0x2F, + dRes_INDEX_MAIN2DR_BTI_FONT_02_e=0x30, + dRes_INDEX_MAIN2DR_BTI_FONT_03_e=0x31, + dRes_INDEX_MAIN2DR_BTI_FONT_04_e=0x32, + dRes_INDEX_MAIN2DR_BTI_FONT_05_e=0x33, + dRes_INDEX_MAIN2DR_BTI_FONT_06_e=0x34, + dRes_INDEX_MAIN2DR_BTI_FONT_07_01_e=0x35, + dRes_INDEX_MAIN2DR_BTI_FONT_07_02_e=0x36, + dRes_INDEX_MAIN2DR_BTI_FONT_08_e=0x37, + dRes_INDEX_MAIN2DR_BTI_FONT_08_2_e=0x38, + dRes_INDEX_MAIN2DR_BTI_FONT_08_UP_e=0x39, + dRes_INDEX_MAIN2DR_BTI_FONT_09_e=0x3A, + dRes_INDEX_MAIN2DR_BTI_FONT_09_02_e=0x3B, + dRes_INDEX_MAIN2DR_BTI_FONT_10_e=0x3C, + dRes_INDEX_MAIN2DR_BTI_FONT_11_e=0x3D, + dRes_INDEX_MAIN2DR_BTI_FONT_12_e=0x3E, + dRes_INDEX_MAIN2DR_BTI_FONT_13_e=0x3F, + dRes_INDEX_MAIN2DR_BTI_FONT_14_e=0x40, + dRes_INDEX_MAIN2DR_BTI_FONT_15_e=0x41, + dRes_INDEX_MAIN2DR_BTI_FONT_15_OLD_e=0x42, + dRes_INDEX_MAIN2DR_BTI_FONT_16_e=0x43, + dRes_INDEX_MAIN2DR_BTI_FONT_16_BACKLIGHT_e=0x44, + dRes_INDEX_MAIN2DR_BTI_FONT_19_e=0x45, + dRes_INDEX_MAIN2DR_BTI_FONT_20_e=0x46, + dRes_INDEX_MAIN2DR_BTI_FONT_21_e=0x47, + dRes_INDEX_MAIN2DR_BTI_FONT_22_e=0x48, + dRes_INDEX_MAIN2DR_BTI_FONT_23_e=0x49, + dRes_INDEX_MAIN2DR_BTI_FONT_24_e=0x4A, + dRes_INDEX_MAIN2DR_BTI_FONT_25_e=0x4B, + dRes_INDEX_MAIN2DR_BTI_FONT_26_e=0x4C, + dRes_INDEX_MAIN2DR_BTI_FONT_27_e=0x4D, + dRes_INDEX_MAIN2DR_BTI_FONT_28_e=0x4E, + dRes_INDEX_MAIN2DR_BTI_FONT_29_e=0x4F, + dRes_INDEX_MAIN2DR_BTI_FONT_30_e=0x50, + dRes_INDEX_MAIN2DR_BTI_FONT_31_e=0x51, + dRes_INDEX_MAIN2DR_BTI_FONT_32_e=0x52, + dRes_INDEX_MAIN2DR_BTI_FONT_33_e=0x53, + dRes_INDEX_MAIN2DR_BTI_FONT_34_e=0x54, + dRes_INDEX_MAIN2DR_BTI_FONT_35_e=0x55, + dRes_INDEX_MAIN2DR_BTI_FONT_36_e=0x56, + dRes_INDEX_MAIN2DR_BTI_FONT_37_e=0x57, + dRes_INDEX_MAIN2DR_BTI_FONT_38_e=0x58, + dRes_INDEX_MAIN2DR_BTI_FONT_39_e=0x59, + dRes_INDEX_MAIN2DR_BTI_FONT_40_e=0x5A, + dRes_INDEX_MAIN2DR_BTI_FONT_41_e=0x5B, + dRes_INDEX_MAIN2DR_BTI_FONT_42_e=0x5C, + dRes_INDEX_MAIN2DR_BTI_FONT_46_e=0x5D, + dRes_INDEX_MAIN2DR_BTI_FONT_47_e=0x5E, + dRes_INDEX_MAIN2DR_BTI_FONT_48_01_e=0x5F, + dRes_INDEX_MAIN2DR_BTI_FONT_48_02_e=0x60, + dRes_INDEX_MAIN2DR_BTI_FONT_49_e=0x61, + dRes_INDEX_MAIN2DR_BTI_FONT_50_e=0x62, + dRes_INDEX_MAIN2DR_BTI_FONT_51_e=0x63, + dRes_INDEX_MAIN2DR_BTI_FONT_52_e=0x64, + dRes_INDEX_MAIN2DR_BTI_FONT_53_e=0x65, + dRes_INDEX_MAIN2DR_BTI_IM_BACK_BUTTON_e=0x66, + dRes_INDEX_MAIN2DR_BTI_IM_B_BUTTON_01_e=0x67, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x68, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x69, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x6A, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x6B, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x6C, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x6D, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x6E, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x6F, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x70, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x71, + dRes_INDEX_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x72, + dRes_INDEX_MAIN2DR_BTI_IM_JUJI_KEY_03_e=0x73, + dRes_INDEX_MAIN2DR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x74, + dRes_INDEX_MAIN2DR_BTI_IM_PLUS_METAL_24X24_00_e=0x75, + dRes_INDEX_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x76, + dRes_INDEX_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x77, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x78, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_1_e=0x79, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x7A, + dRes_INDEX_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x7B, + dRes_INDEX_MAIN2DR_BTI_MIDONA64_e=0x7C, + dRes_INDEX_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_e=0x7D, + dRes_INDEX_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x7E, + dRes_INDEX_MAIN2DR_BTI_RUPY_NUM_DOT_e=0x7F, + dRes_INDEX_MAIN2DR_BTI_SPHERE_e=0x80, + dRes_INDEX_MAIN2DR_BTI_TT_BLACK_40_e=0x81, + dRes_INDEX_MAIN2DR_BTI_TT_BLACK_64_e=0x82, + dRes_INDEX_MAIN2DR_BTI_TT_BLOCK8X8_e=0x83, + dRes_INDEX_MAIN2DR_BTI_TT_BLOCK_GRADE_e=0x84, + dRes_INDEX_MAIN2DR_BTI_TT_GOLD_YAJI_END_e=0x85, + dRes_INDEX_MAIN2DR_BTI_TT_GOLD_YAJI_NEXT_e=0x86, + dRes_INDEX_MAIN2DR_BTI_TT_HAKUSHA_32_e=0x87, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_00_e=0x88, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_01_e=0x89, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_02_e=0x8A, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_03_e=0x8B, + dRes_INDEX_MAIN2DR_BTI_TT_HEART_BASE_WAVE_24_e=0x8C, + dRes_INDEX_MAIN2DR_BTI_TT_IA4_YAJI_e=0x8D, + dRes_INDEX_MAIN2DR_BTI_TT_IASTAR01_e=0x8E, + dRes_INDEX_MAIN2DR_BTI_TT_IASTARRR_e=0x8F, + dRes_INDEX_MAIN2DR_BTI_TT_KAZARI_KANI_00_e=0x90, + dRes_INDEX_MAIN2DR_BTI_TT_LINE2_e=0x91, + dRes_INDEX_MAIN2DR_BTI_TT_MAGIC_BASE_WAVE_64_e=0x92, + dRes_INDEX_MAIN2DR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x93, + dRes_INDEX_MAIN2DR_BTI_TT_RUPY_GREEN_ICON2_e=0x94, + dRes_INDEX_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_00_e=0x95, + dRes_INDEX_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_04_e=0x96, + dRes_INDEX_MAIN2DR_BTI_TT_SPOT_SQUARE3_e=0x97, + dRes_INDEX_MAIN2DR_BTI_TT_SPOT_SQUARE4_e=0x98, + dRes_INDEX_MAIN2DR_BTI_TT_W08_32_GRA_e=0x99, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x9A, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x9B, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x9C, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x9D, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x9E, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x9F, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_BASE_e=0xA0, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0xA1, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0xA2, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0xA3, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0xA4, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xA5, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0xA6, + dRes_INDEX_MAIN2DR_BTI_TT_ZELDA_SHIZUKU_00_e=0xA7, + dRes_INDEX_MAIN2DR_BTI_W08_160_OLD_e=0xA8, + dRes_INDEX_MAIN2DR_BTI_W08_48_GRA_e=0xA9, + dRes_INDEX_MAIN2DR_BTI_WIPE_00_e=0xAA, + dRes_INDEX_MAIN2DR_BTI_ZELDA_GAME_IMAGE_MAP_YAJIRUSHI_01_e=0xAB, +}; + +enum dRes_ID_MAIN2DR { + /* SCRN */ + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_A_BTN_REVO_e=0x4, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_HAKUSHA_PARTS_e=0x5, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_KANTERA_e=0x6, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_REVO_e=0x7, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_10PERCENT_e=0x8, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_25PERCENT_e=0x9, + dRes_ID_MAIN2DR_BPK_ZELDA_GAME_IMAGE_SANSO_50PERCENT_e=0xA, + dRes_ID_MAIN2DR_BLO_ZELDA_GAME_IMAGE_TEXT_e=0xB, + dRes_ID_MAIN2DR_BLO_ZELDA_HAWK_EYE_e=0xC, + dRes_ID_MAIN2DR_BCK_ZELDA_HIHI_CURSOR_e=0xD, + dRes_ID_MAIN2DR_BLO_ZELDA_HIHI_CURSOR_e=0xE, + dRes_ID_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_e=0xF, + dRes_ID_MAIN2DR_BTK_ZELDA_HIHI_CURSOR_e=0x10, + dRes_ID_MAIN2DR_BPK_ZELDA_HIHI_CURSOR_02_e=0x11, + dRes_ID_MAIN2DR_BCK_ZELDA_ICON_PIKARI_e=0x12, + dRes_ID_MAIN2DR_BLO_ZELDA_ICON_PIKARI_e=0x13, + dRes_ID_MAIN2DR_BPK_ZELDA_ICON_PIKARI_e=0x14, + dRes_ID_MAIN2DR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x15, + dRes_ID_MAIN2DR_BCK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x16, + dRes_ID_MAIN2DR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x17, + dRes_ID_MAIN2DR_BPK_ZELDA_MESSAGE_WINDOW_TEXT_LIGHT_e=0x18, + dRes_ID_MAIN2DR_BLO_ZELDA_POINTING_MESSAGE_e=0x19, + dRes_ID_MAIN2DR_BLO_ZELDA_SELECT_CURSOR_4PARTS_e=0x1A, + dRes_ID_MAIN2DR_BPK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1B, + dRes_ID_MAIN2DR_BTK_ZELDA_SELECT_CURSOR_4PARTS_e=0x1C, + dRes_ID_MAIN2DR_BCK_ZELDA_SELECT_ICON_e=0x1D, + dRes_ID_MAIN2DR_BLO_ZELDA_SELECT_ICON_e=0x1E, + dRes_ID_MAIN2DR_BPK_ZELDA_SELECT_ICON_e=0x1F, + dRes_ID_MAIN2DR_BCK_ZELDA_STORE_SELECT_ICON_e=0x20, + dRes_ID_MAIN2DR_BLO_ZELDA_STORE_SELECT_ICON_e=0x21, + dRes_ID_MAIN2DR_BPK_ZELDA_STORE_SELECT_ICON_e=0x22, + dRes_ID_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_e=0x23, + dRes_ID_MAIN2DR_BTK_ZELDA_STORE_SELECT_ICON_02_e=0x24, + dRes_ID_MAIN2DR_BLO_ZELDA_ZOOM_IN_OUT_REVO_e=0x25, + /* TIMG */ + dRes_ID_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_00_e=0x28, + dRes_ID_MAIN2DR_BTI_AK_OCARINA_FIREMM_IND_32_01_e=0x29, + dRes_ID_MAIN2DR_BTI_BLACK_80_e=0x2A, + dRes_ID_MAIN2DR_BTI_BLOCK8X8_e=0x2B, + dRes_ID_MAIN2DR_BTI_BOW_LIGHT_e=0x2C, + dRes_ID_MAIN2DR_BTI_CROSS_KEY_00_e=0x2D, + dRes_ID_MAIN2DR_BTI_FONT_00_e=0x2E, + dRes_ID_MAIN2DR_BTI_FONT_01_e=0x2F, + dRes_ID_MAIN2DR_BTI_FONT_02_e=0x30, + dRes_ID_MAIN2DR_BTI_FONT_03_e=0x31, + dRes_ID_MAIN2DR_BTI_FONT_04_e=0x32, + dRes_ID_MAIN2DR_BTI_FONT_05_e=0x33, + dRes_ID_MAIN2DR_BTI_FONT_06_e=0x34, + dRes_ID_MAIN2DR_BTI_FONT_07_01_e=0x35, + dRes_ID_MAIN2DR_BTI_FONT_07_02_e=0x36, + dRes_ID_MAIN2DR_BTI_FONT_08_e=0x37, + dRes_ID_MAIN2DR_BTI_FONT_08_2_e=0x38, + dRes_ID_MAIN2DR_BTI_FONT_08_UP_e=0x39, + dRes_ID_MAIN2DR_BTI_FONT_09_e=0x3A, + dRes_ID_MAIN2DR_BTI_FONT_09_02_e=0x3B, + dRes_ID_MAIN2DR_BTI_FONT_10_e=0x3C, + dRes_ID_MAIN2DR_BTI_FONT_11_e=0x3D, + dRes_ID_MAIN2DR_BTI_FONT_12_e=0x3E, + dRes_ID_MAIN2DR_BTI_FONT_13_e=0x3F, + dRes_ID_MAIN2DR_BTI_FONT_14_e=0x40, + dRes_ID_MAIN2DR_BTI_FONT_15_e=0x41, + dRes_ID_MAIN2DR_BTI_FONT_15_OLD_e=0x42, + dRes_ID_MAIN2DR_BTI_FONT_16_e=0x43, + dRes_ID_MAIN2DR_BTI_FONT_16_BACKLIGHT_e=0x44, + dRes_ID_MAIN2DR_BTI_FONT_19_e=0x45, + dRes_ID_MAIN2DR_BTI_FONT_20_e=0x46, + dRes_ID_MAIN2DR_BTI_FONT_21_e=0x47, + dRes_ID_MAIN2DR_BTI_FONT_22_e=0x48, + dRes_ID_MAIN2DR_BTI_FONT_23_e=0x49, + dRes_ID_MAIN2DR_BTI_FONT_24_e=0x4A, + dRes_ID_MAIN2DR_BTI_FONT_25_e=0x4B, + dRes_ID_MAIN2DR_BTI_FONT_26_e=0x4C, + dRes_ID_MAIN2DR_BTI_FONT_27_e=0x4D, + dRes_ID_MAIN2DR_BTI_FONT_28_e=0x4E, + dRes_ID_MAIN2DR_BTI_FONT_29_e=0x4F, + dRes_ID_MAIN2DR_BTI_FONT_30_e=0x50, + dRes_ID_MAIN2DR_BTI_FONT_31_e=0x51, + dRes_ID_MAIN2DR_BTI_FONT_32_e=0x52, + dRes_ID_MAIN2DR_BTI_FONT_33_e=0x53, + dRes_ID_MAIN2DR_BTI_FONT_34_e=0x54, + dRes_ID_MAIN2DR_BTI_FONT_35_e=0x55, + dRes_ID_MAIN2DR_BTI_FONT_36_e=0x56, + dRes_ID_MAIN2DR_BTI_FONT_37_e=0x57, + dRes_ID_MAIN2DR_BTI_FONT_38_e=0x58, + dRes_ID_MAIN2DR_BTI_FONT_39_e=0x59, + dRes_ID_MAIN2DR_BTI_FONT_40_e=0x5A, + dRes_ID_MAIN2DR_BTI_FONT_41_e=0x5B, + dRes_ID_MAIN2DR_BTI_FONT_42_e=0x5C, + dRes_ID_MAIN2DR_BTI_FONT_46_e=0x5D, + dRes_ID_MAIN2DR_BTI_FONT_47_e=0x5E, + dRes_ID_MAIN2DR_BTI_FONT_48_01_e=0x5F, + dRes_ID_MAIN2DR_BTI_FONT_48_02_e=0x60, + dRes_ID_MAIN2DR_BTI_FONT_49_e=0x61, + dRes_ID_MAIN2DR_BTI_FONT_50_e=0x62, + dRes_ID_MAIN2DR_BTI_FONT_51_e=0x63, + dRes_ID_MAIN2DR_BTI_FONT_52_e=0x64, + dRes_ID_MAIN2DR_BTI_FONT_53_e=0x65, + dRes_ID_MAIN2DR_BTI_IM_BACK_BUTTON_e=0x66, + dRes_ID_MAIN2DR_BTI_IM_B_BUTTON_01_e=0x67, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_e=0x68, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_0_02_e=0x69, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_1_02_e=0x6A, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_2_02_e=0x6B, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_3_02_e=0x6C, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_4_03_e=0x6D, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_5_02_e=0x6E, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_6_02_e=0x6F, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_7_02_e=0x70, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_8_02_e=0x71, + dRes_ID_MAIN2DR_BTI_IM_FONT_NUMBER_32_32_GANSHINKYO_9_02_e=0x72, + dRes_ID_MAIN2DR_BTI_IM_JUJI_KEY_03_e=0x73, + dRes_ID_MAIN2DR_BTI_IM_MAP_ICON_PORTAL_4IA_40_05_e=0x74, + dRes_ID_MAIN2DR_BTI_IM_PLUS_METAL_24X24_00_e=0x75, + dRes_ID_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_PIKAPIKA_TRY05_00_40X40_GRE_e=0x76, + dRes_ID_MAIN2DR_BTI_IM_SELECT_CURSOR_4PARTS_TRY02_06_24X24_GRE_e=0x77, + dRes_ID_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x78, + dRes_ID_MAIN2DR_BTI_IM_ZELDA__BUTTON_TEXT_00_1_e=0x79, + dRes_ID_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_13_e=0x7A, + dRes_ID_MAIN2DR_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13_e=0x7B, + dRes_ID_MAIN2DR_BTI_MIDONA64_e=0x7C, + dRes_ID_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_e=0x7D, + dRes_ID_MAIN2DR_BTI_NOTICE_CURSOR_MAIN7_LIGHT_e=0x7E, + dRes_ID_MAIN2DR_BTI_RUPY_NUM_DOT_e=0x7F, + dRes_ID_MAIN2DR_BTI_SPHERE_e=0x80, + dRes_ID_MAIN2DR_BTI_TT_BLACK_40_e=0x81, + dRes_ID_MAIN2DR_BTI_TT_BLACK_64_e=0x82, + dRes_ID_MAIN2DR_BTI_TT_BLOCK8X8_e=0x83, + dRes_ID_MAIN2DR_BTI_TT_BLOCK_GRADE_e=0x84, + dRes_ID_MAIN2DR_BTI_TT_GOLD_YAJI_END_e=0x85, + dRes_ID_MAIN2DR_BTI_TT_GOLD_YAJI_NEXT_e=0x86, + dRes_ID_MAIN2DR_BTI_TT_HAKUSHA_32_e=0x87, + dRes_ID_MAIN2DR_BTI_TT_HEART_00_e=0x88, + dRes_ID_MAIN2DR_BTI_TT_HEART_01_e=0x89, + dRes_ID_MAIN2DR_BTI_TT_HEART_02_e=0x8A, + dRes_ID_MAIN2DR_BTI_TT_HEART_03_e=0x8B, + dRes_ID_MAIN2DR_BTI_TT_HEART_BASE_WAVE_24_e=0x8C, + dRes_ID_MAIN2DR_BTI_TT_IA4_YAJI_e=0x8D, + dRes_ID_MAIN2DR_BTI_TT_IASTAR01_e=0x8E, + dRes_ID_MAIN2DR_BTI_TT_IASTARRR_e=0x8F, + dRes_ID_MAIN2DR_BTI_TT_KAZARI_KANI_00_e=0x90, + dRes_ID_MAIN2DR_BTI_TT_LINE2_e=0x91, + dRes_ID_MAIN2DR_BTI_TT_MAGIC_BASE_WAVE_64_e=0x92, + dRes_ID_MAIN2DR_BTI_TT_MAP_ICON_KEY_CI8_32_00_e=0x93, + dRes_ID_MAIN2DR_BTI_TT_RUPY_GREEN_ICON2_e=0x94, + dRes_ID_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_00_e=0x95, + dRes_ID_MAIN2DR_BTI_TT_SELECT_SQUARE_4I_04_e=0x96, + dRes_ID_MAIN2DR_BTI_TT_SPOT_SQUARE3_e=0x97, + dRes_ID_MAIN2DR_BTI_TT_SPOT_SQUARE4_e=0x98, + dRes_ID_MAIN2DR_BTI_TT_W08_32_GRA_e=0x99, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x9A, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x9B, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x9C, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x9D, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_BASE_e=0x9E, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_R_TEXT_e=0x9F, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_BASE_e=0xA0, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_X_TEXT_e=0xA1, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_BASE_e=0xA2, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_BUTTON_Y_TEXT_e=0xA3, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_JUJI_128X128_8IA_00_e=0xA4, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0xA5, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0xA6, + dRes_ID_MAIN2DR_BTI_TT_ZELDA_SHIZUKU_00_e=0xA7, + dRes_ID_MAIN2DR_BTI_W08_160_OLD_e=0xA8, + dRes_ID_MAIN2DR_BTI_W08_48_GRA_e=0xA9, + dRes_ID_MAIN2DR_BTI_WIPE_00_e=0xAA, + dRes_ID_MAIN2DR_BTI_ZELDA_GAME_IMAGE_MAP_YAJIRUSHI_01_e=0xAB, +}; + +#endif /* !RES_MAIN2DR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/msgcomR.h b/assets/RZDP01/res/LayoutRevo/msgcomR.h new file mode 100644 index 0000000000..6baf52d7c3 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/msgcomR.h @@ -0,0 +1,20 @@ +#ifndef RES_MSGCOMR_H +#define RES_MSGCOMR_H + +enum dRes_INDEX_MSGCOMR { + /* SCRN */ + dRes_INDEX_MSGCOMR_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_SAVE_ROAD_TEXT_REVO_e=0x4, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x5, + dRes_INDEX_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +enum dRes_ID_MSGCOMR { + /* SCRN */ + dRes_ID_MSGCOMR_BLO_ZELDA_JIMAKU_MESSAGE_TEXT_e=0x3, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_SAVE_ROAD_TEXT_REVO_e=0x4, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_e=0x5, + dRes_ID_MSGCOMR_BLO_ZELDA_MESSAGE_WINDOW_TEXT_SEIREI_e=0x6, +}; + +#endif /* !RES_MSGCOMR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/msgres00R.h b/assets/RZDP01/res/LayoutRevo/msgres00R.h new file mode 100644 index 0000000000..92954b1f9e --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/msgres00R.h @@ -0,0 +1,48 @@ +#ifndef RES_MSGRES00R_H +#define RES_MSGRES00R_H + +enum dRes_INDEX_MSGRES00R { + /* SCRN */ + dRes_INDEX_MSGRES00R_BCK_ZELDA_WINDOW_3MENU_REVO_e=0x4, + dRes_INDEX_MSGRES00R_BLO_ZELDA_WINDOW_3MENU_REVO_e=0x5, + dRes_INDEX_MSGRES00R_BPK_ZELDA_WINDOW_3MENU_REVO_e=0x6, + dRes_INDEX_MSGRES00R_BTK_ZELDA_WINDOW_3MENU_REVO_e=0x7, + dRes_INDEX_MSGRES00R_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_INDEX_MSGRES00R_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_INDEX_MSGRES00R_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_INDEX_MSGRES00R_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_INDEX_MSGRES00R_BTI_I4_GRA_e=0xE, + dRes_INDEX_MSGRES00R_BTI_TT_BLOCK8X8_e=0xF, + dRes_INDEX_MSGRES00R_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_INDEX_MSGRES00R_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_INDEX_MSGRES00R_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_INDEX_MSGRES00R_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_INDEX_MSGRES00R_BTI_TT_IA4YAJI_e=0x14, + dRes_INDEX_MSGRES00R_BTI_TT_IASTARRR_e=0x15, + dRes_INDEX_MSGRES00R_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +enum dRes_ID_MSGRES00R { + /* SCRN */ + dRes_ID_MSGRES00R_BCK_ZELDA_WINDOW_3MENU_REVO_e=0x4, + dRes_ID_MSGRES00R_BLO_ZELDA_WINDOW_3MENU_REVO_e=0x5, + dRes_ID_MSGRES00R_BPK_ZELDA_WINDOW_3MENU_REVO_e=0x6, + dRes_ID_MSGRES00R_BTK_ZELDA_WINDOW_3MENU_REVO_e=0x7, + dRes_ID_MSGRES00R_BCK_ZELDA_WINDOW_YAJIRUSHI_e=0x8, + dRes_ID_MSGRES00R_BLO_ZELDA_WINDOW_YAJIRUSHI_e=0x9, + dRes_ID_MSGRES00R_BPK_ZELDA_WINDOW_YAJIRUSHI_e=0xA, + /* TIMG */ + dRes_ID_MSGRES00R_BTI_AK_OCARINA_FIRE_01_e=0xD, + dRes_ID_MSGRES00R_BTI_I4_GRA_e=0xE, + dRes_ID_MSGRES00R_BTI_TT_BLOCK8X8_e=0xF, + dRes_ID_MSGRES00R_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x10, + dRes_ID_MSGRES00R_BTI_TT_BUTTON_BASE0_SIDE_e=0x11, + dRes_ID_MSGRES00R_BTI_TT_GOLD_YAJI_END2_e=0x12, + dRes_ID_MSGRES00R_BTI_TT_GOLD_YAJI_NEXT_e=0x13, + dRes_ID_MSGRES00R_BTI_TT_IA4YAJI_e=0x14, + dRes_ID_MSGRES00R_BTI_TT_IASTARRR_e=0x15, + dRes_ID_MSGRES00R_BTI_TT_KAZARI_KANI_00_e=0x16, +}; + +#endif /* !RES_MSGRES00R_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/msgres01R.h b/assets/RZDP01/res/LayoutRevo/msgres01R.h new file mode 100644 index 0000000000..041eabba9d --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/msgres01R.h @@ -0,0 +1,24 @@ +#ifndef RES_MSGRES01R_H +#define RES_MSGRES01R_H + +enum dRes_INDEX_MSGRES01R { + /* SCRN */ + dRes_INDEX_MSGRES01R_BLO_ZELDA_MESSAGE_WINDOW_NEW_REVO_e=0x4, + /* TIMG */ + dRes_INDEX_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_INDEX_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_INDEX_MSGRES01R_BTI_TT_LINE2_e=0x9, + dRes_INDEX_MSGRES01R_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +enum dRes_ID_MSGRES01R { + /* SCRN */ + dRes_ID_MSGRES01R_BLO_ZELDA_MESSAGE_WINDOW_NEW_REVO_e=0x4, + /* TIMG */ + dRes_ID_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_112_8I_02_e=0x7, + dRes_ID_MSGRES01R_BTI_MESSAGE_WINDOW_BASE_8_01_e=0x8, + dRes_ID_MSGRES01R_BTI_TT_LINE2_e=0x9, + dRes_ID_MSGRES01R_BTI_TT_MESSAGE_WIN_KADO_216_01_e=0xA, +}; + +#endif /* !RES_MSGRES01R_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/msgres02R.h b/assets/RZDP01/res/LayoutRevo/msgres02R.h new file mode 100644 index 0000000000..6ecba408f1 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/msgres02R.h @@ -0,0 +1,74 @@ +#ifndef RES_MSGRES02R_H +#define RES_MSGRES02R_H + +enum dRes_INDEX_MSGRES02R { + /* SCRN */ + dRes_INDEX_MSGRES02R_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_INDEX_MSGRES02R_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_INDEX_MSGRES02R_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_INDEX_MSGRES02R_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_INDEX_MSGRES02R_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_INDEX_MSGRES02R_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_INDEX_MSGRES02R_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_INDEX_MSGRES02R_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_INDEX_MSGRES02R_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_INDEX_MSGRES02R_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_INDEX_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_INDEX_MSGRES02R_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_32_e=0x14, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_40_e=0x15, + dRes_INDEX_MSGRES02R_BTI_TT_BLACK_MGW_e=0x16, + dRes_INDEX_MSGRES02R_BTI_TT_BLOCK128_00_e=0x17, + dRes_INDEX_MSGRES02R_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_INDEX_MSGRES02R_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_INDEX_MSGRES02R_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_INDEX_MSGRES02R_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_INDEX_MSGRES02R_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_INDEX_MSGRES02R_BTI_TT_I4_GRA_e=0x1D, + dRes_INDEX_MSGRES02R_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_INDEX_MSGRES02R_BTI_TT_MARU88_e=0x1F, + dRes_INDEX_MSGRES02R_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES02R_BTI_TT_SPOT_BIG_e=0x21, + dRes_INDEX_MSGRES02R_BTI_TT_UZUMAKI_00_e=0x22, + dRes_INDEX_MSGRES02R_BTI_TT_YAKUSHIMA_e=0x23, +}; + +enum dRes_ID_MSGRES02R { + /* SCRN */ + dRes_ID_MSGRES02R_BCK_ZELDA_BOOK_A_BOOK_e=0x4, + dRes_ID_MSGRES02R_BLO_ZELDA_BOOK_A_BOOK_e=0x5, + dRes_ID_MSGRES02R_BPK_ZELDA_BOOK_A_BOOK_e=0x6, + dRes_ID_MSGRES02R_BTK_ZELDA_BOOK_A_BOOK_e=0x7, + dRes_ID_MSGRES02R_BCK_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x8, + dRes_ID_MSGRES02R_BLO_ZELDA_BOOK_A_SPOT_HILIGHT_e=0x9, + dRes_ID_MSGRES02R_BCK_ZELDA_KANBAN_STONE_A_e=0xA, + dRes_ID_MSGRES02R_BLO_ZELDA_KANBAN_STONE_A_e=0xB, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_STONE_A_e=0xC, + dRes_ID_MSGRES02R_BCK_ZELDA_KANBAN_WOOD_A_e=0xD, + dRes_ID_MSGRES02R_BLO_ZELDA_KANBAN_WOOD_A_e=0xE, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_e=0xF, + dRes_ID_MSGRES02R_BTK_ZELDA_KANBAN_WOOD_A_02_e=0x10, + /* TIMG */ + dRes_ID_MSGRES02R_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_MSGRES02R_BTI_TT_BLACK_32_e=0x14, + dRes_ID_MSGRES02R_BTI_TT_BLACK_40_e=0x15, + dRes_ID_MSGRES02R_BTI_TT_BLACK_MGW_e=0x16, + dRes_ID_MSGRES02R_BTI_TT_BLOCK128_00_e=0x17, + dRes_ID_MSGRES02R_BTI_TT_BLOCK_GRADE_e=0x18, + dRes_ID_MSGRES02R_BTI_TT_GAKUBUCHI_KAZARI_L_e=0x19, + dRes_ID_MSGRES02R_BTI_TT_GOLD_UZU_LONG2_e=0x1A, + dRes_ID_MSGRES02R_BTI_TT_GOLD_WAVE_LEFT2_e=0x1B, + dRes_ID_MSGRES02R_BTI_TT_HORIWAKU_LU_e=0x1C, + dRes_ID_MSGRES02R_BTI_TT_I4_GRA_e=0x1D, + dRes_ID_MSGRES02R_BTI_TT_KAZARI_KANI_00_e=0x1E, + dRes_ID_MSGRES02R_BTI_TT_MARU88_e=0x1F, + dRes_ID_MSGRES02R_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES02R_BTI_TT_SPOT_BIG_e=0x21, + dRes_ID_MSGRES02R_BTI_TT_UZUMAKI_00_e=0x22, + dRes_ID_MSGRES02R_BTI_TT_YAKUSHIMA_e=0x23, +}; + +#endif /* !RES_MSGRES02R_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/msgres03R.h b/assets/RZDP01/res/LayoutRevo/msgres03R.h new file mode 100644 index 0000000000..f3f5a2feb6 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/msgres03R.h @@ -0,0 +1,70 @@ +#ifndef RES_MSGRES03R_H +#define RES_MSGRES03R_H + +enum dRes_INDEX_MSGRES03R { + /* SCRN */ + dRes_INDEX_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_REVO_e=0x4, + dRes_INDEX_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x5, + dRes_INDEX_MSGRES03R_BTK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x6, + dRes_INDEX_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_02_e=0x7, + dRes_INDEX_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_INDEX_MSGRES03R_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_INDEX_MSGRES03R_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_INDEX_MSGRES03R_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_INDEX_MSGRES03R_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_INDEX_MSGRES03R_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_INDEX_MSGRES03R_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_INDEX_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_INDEX_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_INDEX_MSGRES03R_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_INDEX_MSGRES03R_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_INDEX_MSGRES03R_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_INDEX_MSGRES03R_BTI_AK_KAGEROURR_e=0x16, + dRes_INDEX_MSGRES03R_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_INDEX_MSGRES03R_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_INDEX_MSGRES03R_BTI_I4_GRA_e=0x19, + dRes_INDEX_MSGRES03R_BTI_TT_BLACK_MGW_e=0x1A, + dRes_INDEX_MSGRES03R_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_MSGRES03R_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_INDEX_MSGRES03R_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_INDEX_MSGRES03R_BTI_TT_LINE2_e=0x1E, + dRes_INDEX_MSGRES03R_BTI_TT_NAVI_L_e=0x1F, + dRes_INDEX_MSGRES03R_BTI_TT_SPOT_e=0x20, + dRes_INDEX_MSGRES03R_BTI_TT_YAKUSHIMA_e=0x21, +}; + +enum dRes_ID_MSGRES03R { + /* SCRN */ + dRes_ID_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_REVO_e=0x4, + dRes_ID_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x5, + dRes_ID_MSGRES03R_BTK_ZELDA_ITEM_GET_WINDOW_REVO_e=0x6, + dRes_ID_MSGRES03R_BPK_ZELDA_ITEM_GET_WINDOW_REVO_02_e=0x7, + dRes_ID_MSGRES03R_BLO_ZELDA_ITEM_GET_WINDOW_TEXT_e=0x8, + dRes_ID_MSGRES03R_BLO_ZELDA_MIND_WINDOW_e=0x9, + dRes_ID_MSGRES03R_BPK_ZELDA_MIND_WINDOW_e=0xA, + dRes_ID_MSGRES03R_BTK_ZELDA_MIND_WINDOW_e=0xB, + dRes_ID_MSGRES03R_BCK_ZELDA_NAVI_WINDOW_e=0xC, + dRes_ID_MSGRES03R_BLO_ZELDA_NAVI_WINDOW_e=0xD, + dRes_ID_MSGRES03R_BPK_ZELDA_NAVI_WINDOW_e=0xE, + dRes_ID_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_e=0xF, + dRes_ID_MSGRES03R_BTK_ZELDA_NAVI_WINDOW_02_e=0x10, + dRes_ID_MSGRES03R_BLO_ZELDA_WOLF_WINDOW_e=0x11, + dRes_ID_MSGRES03R_BPK_ZELDA_WOLF_WINDOW_e=0x12, + dRes_ID_MSGRES03R_BTK_ZELDA_WOLF_WINDOW_e=0x13, + /* TIMG */ + dRes_ID_MSGRES03R_BTI_AK_KAGEROURR_e=0x16, + dRes_ID_MSGRES03R_BTI_AK_OCARINA_FIREMM32_00_e=0x17, + dRes_ID_MSGRES03R_BTI_FS_MULTIWHITE_00_e=0x18, + dRes_ID_MSGRES03R_BTI_I4_GRA_e=0x19, + dRes_ID_MSGRES03R_BTI_TT_BLACK_MGW_e=0x1A, + dRes_ID_MSGRES03R_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_MSGRES03R_BTI_TT_GOLD_UZU_MGW_e=0x1C, + dRes_ID_MSGRES03R_BTI_TT_KAZARI_KANI_00_e=0x1D, + dRes_ID_MSGRES03R_BTI_TT_LINE2_e=0x1E, + dRes_ID_MSGRES03R_BTI_TT_NAVI_L_e=0x1F, + dRes_ID_MSGRES03R_BTI_TT_SPOT_e=0x20, + dRes_ID_MSGRES03R_BTI_TT_YAKUSHIMA_e=0x21, +}; + +#endif /* !RES_MSGRES03R_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/optresR.h b/assets/RZDP01/res/LayoutRevo/optresR.h new file mode 100644 index 0000000000..b750dafde9 --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/optresR.h @@ -0,0 +1,106 @@ +#ifndef RES_OPTRESR_H +#define RES_OPTRESR_H + +enum dRes_INDEX_OPTRESR { + /* SCRN */ + dRes_INDEX_OPTRESR_BLO_ZELDA_CALIBRATION_BUTTON_PARTS_e=0x4, + dRes_INDEX_OPTRESR_BLO_ZELDA_CALIBRATION_MAIN_PARTS_e=0x5, + dRes_INDEX_OPTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x6, + dRes_INDEX_OPTRESR_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_INDEX_OPTRESR_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_INDEX_OPTRESR_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x9, + dRes_INDEX_OPTRESR_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0xA, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_BASE_e=0xB, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_CHECK_e=0xC, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xD, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_MENU_TEXT_e=0xE, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_SELECT_MENU_REVO_e=0xF, + dRes_INDEX_OPTRESR_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0x10, + dRes_INDEX_OPTRESR_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0x11, + /* TIMG */ + dRes_INDEX_OPTRESR_BTI_AK_OCARINA_FIRE_01_e=0x14, + dRes_INDEX_OPTRESR_BTI_BLACK_80_e=0x15, + dRes_INDEX_OPTRESR_BTI_BOW_LIGHT_e=0x16, + dRes_INDEX_OPTRESR_BTI_I4_GRA_e=0x17, + dRes_INDEX_OPTRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_INDEX_OPTRESR_BTI_IM_JUJI_KEY_e=0x19, + dRes_INDEX_OPTRESR_BTI_IM_WIICON_STHICK_00_e=0x1A, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x1B, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x1C, + dRes_INDEX_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x1D, + dRes_INDEX_OPTRESR_BTI_IM_Z_BUTTON_02_e=0x1E, + dRes_INDEX_OPTRESR_BTI_TT_3SETU_W_L_e=0x1F, + dRes_INDEX_OPTRESR_BTI_TT_BLOCK128_00_e=0x20, + dRes_INDEX_OPTRESR_BTI_TT_BLOCK8X8_e=0x21, + dRes_INDEX_OPTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x22, + dRes_INDEX_OPTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x23, + dRes_INDEX_OPTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x24, + dRes_INDEX_OPTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x25, + dRes_INDEX_OPTRESR_BTI_TT_I4_GRA_e=0x26, + dRes_INDEX_OPTRESR_BTI_TT_IA4_YAJI_e=0x27, + dRes_INDEX_OPTRESR_BTI_TT_IASTAR01_e=0x28, + dRes_INDEX_OPTRESR_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_INDEX_OPTRESR_BTI_TT_LINE2_e=0x2A, + dRes_INDEX_OPTRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x2B, + dRes_INDEX_OPTRESR_BTI_TT_V_POINT_MARUGATA_01_128X128_4IA_e=0x2C, + dRes_INDEX_OPTRESR_BTI_TT_YAKUSHIMA_e=0x2D, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2E, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2F, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x30, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_INDEX_OPTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +enum dRes_ID_OPTRESR { + /* SCRN */ + dRes_ID_OPTRESR_BLO_ZELDA_CALIBRATION_BUTTON_PARTS_e=0x4, + dRes_ID_OPTRESR_BLO_ZELDA_CALIBRATION_MAIN_PARTS_e=0x5, + dRes_ID_OPTRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x6, + dRes_ID_OPTRESR_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x7, + dRes_ID_OPTRESR_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x8, + dRes_ID_OPTRESR_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x9, + dRes_ID_OPTRESR_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0xA, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_BASE_e=0xB, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_CHECK_e=0xC, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_MENU_SHADOW_e=0xD, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_MENU_TEXT_e=0xE, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_SELECT_MENU_REVO_e=0xF, + dRes_ID_OPTRESR_BCK_ZELDA_OPTION_SET_UP_WINDOW_e=0x10, + dRes_ID_OPTRESR_BLO_ZELDA_OPTION_SET_UP_WINDOW_e=0x11, + /* TIMG */ + dRes_ID_OPTRESR_BTI_AK_OCARINA_FIRE_01_e=0x14, + dRes_ID_OPTRESR_BTI_BLACK_80_e=0x15, + dRes_ID_OPTRESR_BTI_BOW_LIGHT_e=0x16, + dRes_ID_OPTRESR_BTI_I4_GRA_e=0x17, + dRes_ID_OPTRESR_BTI_IM_B_BUTTON_01_e=0x18, + dRes_ID_OPTRESR_BTI_IM_JUJI_KEY_e=0x19, + dRes_ID_OPTRESR_BTI_IM_WIICON_STHICK_00_e=0x1A, + dRes_ID_OPTRESR_BTI_IM_ZELDA__BUTTON_TEXT_00_e=0x1B, + dRes_ID_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_BASE_e=0x1C, + dRes_ID_OPTRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_e=0x1D, + dRes_ID_OPTRESR_BTI_IM_Z_BUTTON_02_e=0x1E, + dRes_ID_OPTRESR_BTI_TT_3SETU_W_L_e=0x1F, + dRes_ID_OPTRESR_BTI_TT_BLOCK128_00_e=0x20, + dRes_ID_OPTRESR_BTI_TT_BLOCK8X8_e=0x21, + dRes_ID_OPTRESR_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x22, + dRes_ID_OPTRESR_BTI_TT_BUTTON_BASE0_SIDE_e=0x23, + dRes_ID_OPTRESR_BTI_TT_GOLD_UZU_LONG2_e=0x24, + dRes_ID_OPTRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x25, + dRes_ID_OPTRESR_BTI_TT_I4_GRA_e=0x26, + dRes_ID_OPTRESR_BTI_TT_IA4_YAJI_e=0x27, + dRes_ID_OPTRESR_BTI_TT_IASTAR01_e=0x28, + dRes_ID_OPTRESR_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_ID_OPTRESR_BTI_TT_LINE2_e=0x2A, + dRes_ID_OPTRESR_BTI_TT_TITLE3DSTICKANIM_00_e=0x2B, + dRes_ID_OPTRESR_BTI_TT_V_POINT_MARUGATA_01_128X128_4IA_e=0x2C, + dRes_ID_OPTRESR_BTI_TT_YAKUSHIMA_e=0x2D, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x2E, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x2F, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x30, + dRes_ID_OPTRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x31, + dRes_ID_OPTRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x32, + dRes_ID_OPTRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x33, +}; + +#endif /* !RES_OPTRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/ringresR.h b/assets/RZDP01/res/LayoutRevo/ringresR.h new file mode 100644 index 0000000000..5722429f7a --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/ringresR.h @@ -0,0 +1,70 @@ +#ifndef RES_RINGRESR_H +#define RES_RINGRESR_H + +enum dRes_INDEX_RINGRESR { + /* SCRN */ + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_INDEX_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_REVO_e=0x6, + dRes_INDEX_RINGRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_INDEX_RINGRESR_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_INDEX_RINGRESR_BTI_BLOCK8X8_e=0xB, + dRes_INDEX_RINGRESR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_INDEX_RINGRESR_BTI_IM_JUJI_KEY_00_e=0xD, + dRes_INDEX_RINGRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xE, + dRes_INDEX_RINGRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0xF, + dRes_INDEX_RINGRESR_BTI_IM_Z_BUTTON_02_e=0x10, + dRes_INDEX_RINGRESR_BTI_MOON_e=0x11, + dRes_INDEX_RINGRESR_BTI_TT_BLOCK8X8_e=0x12, + dRes_INDEX_RINGRESR_BTI_TT_BLOCK_GRADE_e=0x13, + dRes_INDEX_RINGRESR_BTI_TT_I4_GRA_e=0x14, + dRes_INDEX_RINGRESR_BTI_TT_IASTAR01_e=0x15, + dRes_INDEX_RINGRESR_BTI_TT_IASTARRR_e=0x16, + dRes_INDEX_RINGRESR_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x17, + dRes_INDEX_RINGRESR_BTI_TT_LINE2_e=0x18, + dRes_INDEX_RINGRESR_BTI_TT_MAP1_IA4_e=0x19, + dRes_INDEX_RINGRESR_BTI_TT_MIDONA_64_e=0x1A, + dRes_INDEX_RINGRESR_BTI_TT_NAVI_L_e=0x1B, + dRes_INDEX_RINGRESR_BTI_TT_SPHERE_e=0x1C, + dRes_INDEX_RINGRESR_BTI_TT_SPOT_BIG_e=0x1D, + dRes_INDEX_RINGRESR_BTI_TT_SPOT_SQUARE_e=0x1E, + dRes_INDEX_RINGRESR_BTI_TT_WOLF_ICON_MINI64_e=0x1F, + dRes_INDEX_RINGRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x20, + dRes_INDEX_RINGRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x21, +}; + +enum dRes_ID_RINGRESR { + /* SCRN */ + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_CENTER_PARTS_e=0x4, + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON3_SPOT_e=0x5, + dRes_ID_RINGRESR_BLO_ZELDA_ITEM_SELECT_ICON_MESSAGE_VER2_REVO_e=0x6, + dRes_ID_RINGRESR_BLO_ZELDA_KANTERA_ICON_MATER_e=0x7, + dRes_ID_RINGRESR_BLO_ZELDA_WOLF_ICON_e=0x8, + /* TIMG */ + dRes_ID_RINGRESR_BTI_BLOCK8X8_e=0xB, + dRes_ID_RINGRESR_BTI_IM_B_BUTTON_01_e=0xC, + dRes_ID_RINGRESR_BTI_IM_JUJI_KEY_00_e=0xD, + dRes_ID_RINGRESR_BTI_IM_NEWWINDOW_TRY03_02_64X16_GRE_e=0xE, + dRes_ID_RINGRESR_BTI_IM_ZELDA_BUTTON_Z_TEXT_02_e=0xF, + dRes_ID_RINGRESR_BTI_IM_Z_BUTTON_02_e=0x10, + dRes_ID_RINGRESR_BTI_MOON_e=0x11, + dRes_ID_RINGRESR_BTI_TT_BLOCK8X8_e=0x12, + dRes_ID_RINGRESR_BTI_TT_BLOCK_GRADE_e=0x13, + dRes_ID_RINGRESR_BTI_TT_I4_GRA_e=0x14, + dRes_ID_RINGRESR_BTI_TT_IASTAR01_e=0x15, + dRes_ID_RINGRESR_BTI_TT_IASTARRR_e=0x16, + dRes_ID_RINGRESR_BTI_TT_ITEM_SELECT_BACK_128_00_e=0x17, + dRes_ID_RINGRESR_BTI_TT_LINE2_e=0x18, + dRes_ID_RINGRESR_BTI_TT_MAP1_IA4_e=0x19, + dRes_ID_RINGRESR_BTI_TT_MIDONA_64_e=0x1A, + dRes_ID_RINGRESR_BTI_TT_NAVI_L_e=0x1B, + dRes_ID_RINGRESR_BTI_TT_SPHERE_e=0x1C, + dRes_ID_RINGRESR_BTI_TT_SPOT_BIG_e=0x1D, + dRes_ID_RINGRESR_BTI_TT_SPOT_SQUARE_e=0x1E, + dRes_ID_RINGRESR_BTI_TT_WOLF_ICON_MINI64_e=0x1F, + dRes_ID_RINGRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x20, + dRes_ID_RINGRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x21, +}; + +#endif /* !RES_RINGRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/LayoutRevo/skillresR.h b/assets/RZDP01/res/LayoutRevo/skillresR.h new file mode 100644 index 0000000000..ec03bc189d --- /dev/null +++ b/assets/RZDP01/res/LayoutRevo/skillresR.h @@ -0,0 +1,52 @@ +#ifndef RES_SKILLRESR_H +#define RES_SKILLRESR_H + +enum dRes_INDEX_SKILLRESR { + /* SCRN */ + dRes_INDEX_SKILLRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_INDEX_SKILLRESR_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_INDEX_SKILLRESR_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_INDEX_SKILLRESR_BTI_BLACK_80_e=0x9, + dRes_INDEX_SKILLRESR_BTI_I4_GRA_e=0xA, + dRes_INDEX_SKILLRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_INDEX_SKILLRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0xC, + dRes_INDEX_SKILLRESR_BTI_TT_BLOCK128_00_e=0xD, + dRes_INDEX_SKILLRESR_BTI_TT_BLOCK8X8_e=0xE, + dRes_INDEX_SKILLRESR_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_INDEX_SKILLRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_INDEX_SKILLRESR_BTI_TT_I4_GRA_e=0x11, + dRes_INDEX_SKILLRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_INDEX_SKILLRESR_BTI_TT_LINE2_e=0x13, + dRes_INDEX_SKILLRESR_BTI_TT_YAKUSHIMA_e=0x14, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x15, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x17, + dRes_INDEX_SKILLRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x18, +}; + +enum dRes_ID_SKILLRESR { + /* SCRN */ + dRes_ID_SKILLRESR_BLO_ZELDA_COLLECT_SOUBI_DO_ICON_PARTS_REVO_e=0x4, + dRes_ID_SKILLRESR_BLO_ZELDA_OUGI_INFO_e=0x5, + dRes_ID_SKILLRESR_BLO_ZELDA_OUGI_WINDOW_e=0x6, + /* TIMG */ + dRes_ID_SKILLRESR_BTI_BLACK_80_e=0x9, + dRes_ID_SKILLRESR_BTI_I4_GRA_e=0xA, + dRes_ID_SKILLRESR_BTI_IM_B_BUTTON_01_e=0xB, + dRes_ID_SKILLRESR_BTI_NI_ITEM_ICON_MAKIMONO_e=0xC, + dRes_ID_SKILLRESR_BTI_TT_BLOCK128_00_e=0xD, + dRes_ID_SKILLRESR_BTI_TT_BLOCK8X8_e=0xE, + dRes_ID_SKILLRESR_BTI_TT_GOLD_UZU_LONG2_e=0xF, + dRes_ID_SKILLRESR_BTI_TT_HORIWAKU_TOP_RR_e=0x10, + dRes_ID_SKILLRESR_BTI_TT_I4_GRA_e=0x11, + dRes_ID_SKILLRESR_BTI_TT_KAZARI_KANI_00_e=0x12, + dRes_ID_SKILLRESR_BTI_TT_LINE2_e=0x13, + dRes_ID_SKILLRESR_BTI_TT_YAKUSHIMA_e=0x14, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x15, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x16, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_REVO_KAKUBUTTON_48_8IA_00_e=0x17, + dRes_ID_SKILLRESR_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x18, +}; + +#endif /* !RES_SKILLRESR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres.h b/assets/RZDP01/res/Msgfr/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres1.h b/assets/RZDP01/res/Msgfr/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres2.h b/assets/RZDP01/res/Msgfr/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres3.h b/assets/RZDP01/res/Msgfr/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres4.h b/assets/RZDP01/res/Msgfr/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres5.h b/assets/RZDP01/res/Msgfr/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres6.h b/assets/RZDP01/res/Msgfr/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres7.h b/assets/RZDP01/res/Msgfr/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres8.h b/assets/RZDP01/res/Msgfr/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgfr/bmgres99.h b/assets/RZDP01/res/Msgfr/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDP01/res/Msgfr/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres.h b/assets/RZDP01/res/Msgsp/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres1.h b/assets/RZDP01/res/Msgsp/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres2.h b/assets/RZDP01/res/Msgsp/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres3.h b/assets/RZDP01/res/Msgsp/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres4.h b/assets/RZDP01/res/Msgsp/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres5.h b/assets/RZDP01/res/Msgsp/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres6.h b/assets/RZDP01/res/Msgsp/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres7.h b/assets/RZDP01/res/Msgsp/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres8.h b/assets/RZDP01/res/Msgsp/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgsp/bmgres99.h b/assets/RZDP01/res/Msgsp/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDP01/res/Msgsp/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres.h b/assets/RZDP01/res/Msgus/bmgres.h new file mode 100644 index 0000000000..8c285fc7b1 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres.h @@ -0,0 +1,16 @@ +#ifndef RES_BMGRES_H +#define RES_BMGRES_H + +enum dRes_INDEX_BMGRES { + /* ROOT */ + dRes_INDEX_BMGRES_BMG_ZEL_00_e=0x0, + dRes_INDEX_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +enum dRes_ID_BMGRES { + /* ROOT */ + dRes_ID_BMGRES_BMG_ZEL_00_e=0x0, + dRes_ID_BMGRES_BMG_ZEL_UNIT_e=0x1, +}; + +#endif /* !RES_BMGRES_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres1.h b/assets/RZDP01/res/Msgus/bmgres1.h new file mode 100644 index 0000000000..3e108c43a2 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres1.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES1_H +#define RES_BMGRES1_H + +enum dRes_INDEX_BMGRES1 { + /* ROOT */ + dRes_INDEX_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +enum dRes_ID_BMGRES1 { + /* ROOT */ + dRes_ID_BMGRES1_BMG_ZEL_01_e=0x0, +}; + +#endif /* !RES_BMGRES1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres2.h b/assets/RZDP01/res/Msgus/bmgres2.h new file mode 100644 index 0000000000..653eb7913d --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres2.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES2_H +#define RES_BMGRES2_H + +enum dRes_INDEX_BMGRES2 { + /* ROOT */ + dRes_INDEX_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +enum dRes_ID_BMGRES2 { + /* ROOT */ + dRes_ID_BMGRES2_BMG_ZEL_02_e=0x0, +}; + +#endif /* !RES_BMGRES2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres3.h b/assets/RZDP01/res/Msgus/bmgres3.h new file mode 100644 index 0000000000..d3492d2933 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres3.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES3_H +#define RES_BMGRES3_H + +enum dRes_INDEX_BMGRES3 { + /* ROOT */ + dRes_INDEX_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +enum dRes_ID_BMGRES3 { + /* ROOT */ + dRes_ID_BMGRES3_BMG_ZEL_03_e=0x0, +}; + +#endif /* !RES_BMGRES3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres4.h b/assets/RZDP01/res/Msgus/bmgres4.h new file mode 100644 index 0000000000..b02f73f845 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres4.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES4_H +#define RES_BMGRES4_H + +enum dRes_INDEX_BMGRES4 { + /* ROOT */ + dRes_INDEX_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +enum dRes_ID_BMGRES4 { + /* ROOT */ + dRes_ID_BMGRES4_BMG_ZEL_04_e=0x0, +}; + +#endif /* !RES_BMGRES4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres5.h b/assets/RZDP01/res/Msgus/bmgres5.h new file mode 100644 index 0000000000..2b0e5c74a7 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres5.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES5_H +#define RES_BMGRES5_H + +enum dRes_INDEX_BMGRES5 { + /* ROOT */ + dRes_INDEX_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +enum dRes_ID_BMGRES5 { + /* ROOT */ + dRes_ID_BMGRES5_BMG_ZEL_05_e=0x0, +}; + +#endif /* !RES_BMGRES5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres6.h b/assets/RZDP01/res/Msgus/bmgres6.h new file mode 100644 index 0000000000..40b25004e1 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres6.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES6_H +#define RES_BMGRES6_H + +enum dRes_INDEX_BMGRES6 { + /* ROOT */ + dRes_INDEX_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +enum dRes_ID_BMGRES6 { + /* ROOT */ + dRes_ID_BMGRES6_BMG_ZEL_06_e=0x0, +}; + +#endif /* !RES_BMGRES6_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres7.h b/assets/RZDP01/res/Msgus/bmgres7.h new file mode 100644 index 0000000000..4774326451 --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres7.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES7_H +#define RES_BMGRES7_H + +enum dRes_INDEX_BMGRES7 { + /* ROOT */ + dRes_INDEX_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +enum dRes_ID_BMGRES7 { + /* ROOT */ + dRes_ID_BMGRES7_BMG_ZEL_07_e=0x0, +}; + +#endif /* !RES_BMGRES7_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres8.h b/assets/RZDP01/res/Msgus/bmgres8.h new file mode 100644 index 0000000000..1d1aa98bce --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres8.h @@ -0,0 +1,14 @@ +#ifndef RES_BMGRES8_H +#define RES_BMGRES8_H + +enum dRes_INDEX_BMGRES8 { + /* ROOT */ + dRes_INDEX_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +enum dRes_ID_BMGRES8 { + /* ROOT */ + dRes_ID_BMGRES8_BMG_ZEL_08_e=0x0, +}; + +#endif /* !RES_BMGRES8_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Msgus/bmgres99.h b/assets/RZDP01/res/Msgus/bmgres99.h new file mode 100644 index 0000000000..d0b35c1b7c --- /dev/null +++ b/assets/RZDP01/res/Msgus/bmgres99.h @@ -0,0 +1,10 @@ +#ifndef RES_BMGRES99_H +#define RES_BMGRES99_H + +enum dRes_INDEX_BMGRES99 { +}; + +enum dRes_ID_BMGRES99 { +}; + +#endif /* !RES_BMGRES99_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0000.h b/assets/RZDP01/res/Object/@bg0000.h new file mode 100644 index 0000000000..a73e771f7e --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0000.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0000_H +#define RES__BG0000_H + +enum dRes_INDEX__BG0000 { + /* BMDR */ + dRes_INDEX__BG0000_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0000_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0000_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0000 { + /* BMDR */ + dRes_ID__BG0000_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0000_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0000_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0000_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0001.h b/assets/RZDP01/res/Object/@bg0001.h new file mode 100644 index 0000000000..02f00ce657 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0001.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0001_H +#define RES__BG0001_H + +enum dRes_INDEX__BG0001 { + /* BMDR */ + dRes_INDEX__BG0001_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_INDEX__BG0001_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_INDEX__BG0001_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG0001_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG0001 { + /* BMDR */ + dRes_ID__BG0001_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_ID__BG0001_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_ID__BG0001_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG0001_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG0001_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0002.h b/assets/RZDP01/res/Object/@bg0002.h new file mode 100644 index 0000000000..2e74bd991b --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0002.h @@ -0,0 +1,14 @@ +#ifndef RES__BG0002_H +#define RES__BG0002_H + +enum dRes_INDEX__BG0002 { + /* SPEC */ + dRes_INDEX__BG0002_DAT_SPEC_e=0x3, +}; + +enum dRes_ID__BG0002 { + /* SPEC */ + dRes_ID__BG0002_DAT_SPEC_e=0x3, +}; + +#endif /* !RES__BG0002_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0003.h b/assets/RZDP01/res/Object/@bg0003.h new file mode 100644 index 0000000000..6933e03dff --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0003.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0003_H +#define RES__BG0003_H + +enum dRes_INDEX__BG0003 { + /* BMDR */ + dRes_INDEX__BG0003_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0003_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0003_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0003_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0003_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0003 { + /* BMDR */ + dRes_ID__BG0003_BMD_MODEL0_e=0x5, + dRes_ID__BG0003_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0003_DZB_MODEL0_e=0x9, + dRes_ID__BG0003_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0003_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0003_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0004.h b/assets/RZDP01/res/Object/@bg0004.h new file mode 100644 index 0000000000..e82f296da7 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0004.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0004_H +#define RES__BG0004_H + +enum dRes_INDEX__BG0004 { + /* BMDR */ + dRes_INDEX__BG0004_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0004_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0004_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0004_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0004_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0004 { + /* BMDR */ + dRes_ID__BG0004_BMD_MODEL0_e=0x5, + dRes_ID__BG0004_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0004_DZB_MODEL0_e=0x9, + dRes_ID__BG0004_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0004_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0004_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0005.h b/assets/RZDP01/res/Object/@bg0005.h new file mode 100644 index 0000000000..ce55d39950 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0005.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0005_H +#define RES__BG0005_H + +enum dRes_INDEX__BG0005 { + /* BMDR */ + dRes_INDEX__BG0005_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0005_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0005_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0005_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0005_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0005 { + /* BMDR */ + dRes_ID__BG0005_BMD_MODEL0_e=0x5, + dRes_ID__BG0005_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0005_DZB_MODEL0_e=0x9, + dRes_ID__BG0005_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0005_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0005_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0006.h b/assets/RZDP01/res/Object/@bg0006.h new file mode 100644 index 0000000000..f719914ad7 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0006.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0006_H +#define RES__BG0006_H + +enum dRes_INDEX__BG0006 { + /* BMDR */ + dRes_INDEX__BG0006_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0006_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0006_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0006 { + /* BMDR */ + dRes_ID__BG0006_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0006_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0006_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0006_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0007.h b/assets/RZDP01/res/Object/@bg0007.h new file mode 100644 index 0000000000..a5011ee933 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0007.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0007_H +#define RES__BG0007_H + +enum dRes_INDEX__BG0007 { + /* BMDR */ + dRes_INDEX__BG0007_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0007_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0007_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0007_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0007_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0007 { + /* BMDR */ + dRes_ID__BG0007_BMD_MODEL0_e=0x5, + dRes_ID__BG0007_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0007_DZB_MODEL0_e=0x9, + dRes_ID__BG0007_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0007_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0007_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0008.h b/assets/RZDP01/res/Object/@bg0008.h new file mode 100644 index 0000000000..3d31489a77 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0008.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0008_H +#define RES__BG0008_H + +enum dRes_INDEX__BG0008 { + /* BMDR */ + dRes_INDEX__BG0008_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0008_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0008_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0008_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0008_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0008 { + /* BMDR */ + dRes_ID__BG0008_BMD_MODEL0_e=0x5, + dRes_ID__BG0008_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0008_DZB_MODEL0_e=0x9, + dRes_ID__BG0008_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0008_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0008_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0009.h b/assets/RZDP01/res/Object/@bg0009.h new file mode 100644 index 0000000000..d410e1a153 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0009.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0009_H +#define RES__BG0009_H + +enum dRes_INDEX__BG0009 { + /* BMDR */ + dRes_INDEX__BG0009_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0009_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0009_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0009_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0009_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0009 { + /* BMDR */ + dRes_ID__BG0009_BMD_MODEL0_e=0x5, + dRes_ID__BG0009_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0009_DZB_MODEL0_e=0x9, + dRes_ID__BG0009_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0009_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0009_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000a.h b/assets/RZDP01/res/Object/@bg000a.h new file mode 100644 index 0000000000..2b29cac74f --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000a.h @@ -0,0 +1,26 @@ +#ifndef RES__BG000A_H +#define RES__BG000A_H + +enum dRes_INDEX__BG000A { + /* BMDR */ + dRes_INDEX__BG000A_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000A_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000A_DZB_MODEL0_e=0x9, + dRes_INDEX__BG000A_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG000A_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG000A { + /* BMDR */ + dRes_ID__BG000A_BMD_MODEL0_e=0x5, + dRes_ID__BG000A_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000A_DZB_MODEL0_e=0x9, + dRes_ID__BG000A_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG000A_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG000A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000b.h b/assets/RZDP01/res/Object/@bg000b.h new file mode 100644 index 0000000000..0f71a2964e --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG000B_H +#define RES__BG000B_H + +enum dRes_INDEX__BG000B { + /* BMDR */ + dRes_INDEX__BG000B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG000B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG000B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG000B { + /* BMDR */ + dRes_ID__BG000B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG000B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG000B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG000B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000c.h b/assets/RZDP01/res/Object/@bg000c.h new file mode 100644 index 0000000000..b7bf679a3f --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000c.h @@ -0,0 +1,18 @@ +#ifndef RES__BG000C_H +#define RES__BG000C_H + +enum dRes_INDEX__BG000C { + /* BMDR */ + dRes_INDEX__BG000C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG000C_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG000C { + /* BMDR */ + dRes_ID__BG000C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG000C_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG000C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000d.h b/assets/RZDP01/res/Object/@bg000d.h new file mode 100644 index 0000000000..8a356be311 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000d.h @@ -0,0 +1,26 @@ +#ifndef RES__BG000D_H +#define RES__BG000D_H + +enum dRes_INDEX__BG000D { + /* BMDR */ + dRes_INDEX__BG000D_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000D_DZB_MODEL0_e=0x9, + dRes_INDEX__BG000D_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG000D_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG000D { + /* BMDR */ + dRes_ID__BG000D_BMD_MODEL0_e=0x5, + dRes_ID__BG000D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000D_DZB_MODEL0_e=0x9, + dRes_ID__BG000D_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG000D_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG000D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000e.h b/assets/RZDP01/res/Object/@bg000e.h new file mode 100644 index 0000000000..d6601e97e4 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG000E_H +#define RES__BG000E_H + +enum dRes_INDEX__BG000E { + /* BMDR */ + dRes_INDEX__BG000E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG000E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG000E { + /* BMDR */ + dRes_ID__BG000E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG000E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG000E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg000f.h b/assets/RZDP01/res/Object/@bg000f.h new file mode 100644 index 0000000000..9840ae9497 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg000f.h @@ -0,0 +1,24 @@ +#ifndef RES__BG000F_H +#define RES__BG000F_H + +enum dRes_INDEX__BG000F { + /* BMDR */ + dRes_INDEX__BG000F_BMD_MODEL0_e=0x5, + dRes_INDEX__BG000F_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG000F_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG000F_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG000F { + /* BMDR */ + dRes_ID__BG000F_BMD_MODEL0_e=0x5, + dRes_ID__BG000F_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG000F_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG000F_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG000F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0010.h b/assets/RZDP01/res/Object/@bg0010.h new file mode 100644 index 0000000000..3faf5166f8 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0010.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0010_H +#define RES__BG0010_H + +enum dRes_INDEX__BG0010 { + /* BMDR */ + dRes_INDEX__BG0010_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0010_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0010_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0010_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0010 { + /* BMDR */ + dRes_ID__BG0010_BMD_MODEL0_e=0x5, + dRes_ID__BG0010_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0010_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0010_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0010_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0011.h b/assets/RZDP01/res/Object/@bg0011.h new file mode 100644 index 0000000000..16277b08aa --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0011.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0011_H +#define RES__BG0011_H + +enum dRes_INDEX__BG0011 { + /* BMDR */ + dRes_INDEX__BG0011_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0011_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0011_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0011_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0011_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0011 { + /* BMDR */ + dRes_ID__BG0011_BMD_MODEL0_e=0x5, + dRes_ID__BG0011_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0011_DZB_MODEL0_e=0x9, + dRes_ID__BG0011_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0011_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0011_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0012.h b/assets/RZDP01/res/Object/@bg0012.h new file mode 100644 index 0000000000..3b4f8e08a4 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0012.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0012_H +#define RES__BG0012_H + +enum dRes_INDEX__BG0012 { + /* BMDR */ + dRes_INDEX__BG0012_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0012_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0012_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0012_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0012 { + /* BMDR */ + dRes_ID__BG0012_BMD_MODEL0_e=0x5, + dRes_ID__BG0012_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0012_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0012_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0012_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0013.h b/assets/RZDP01/res/Object/@bg0013.h new file mode 100644 index 0000000000..f40a82d532 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0013.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0013_H +#define RES__BG0013_H + +enum dRes_INDEX__BG0013 { + /* BMDR */ + dRes_INDEX__BG0013_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0013_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0013_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0013 { + /* BMDR */ + dRes_ID__BG0013_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0013_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0013_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0013_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0014.h b/assets/RZDP01/res/Object/@bg0014.h new file mode 100644 index 0000000000..553237e7ea --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0014.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0014_H +#define RES__BG0014_H + +enum dRes_INDEX__BG0014 { + /* BMDR */ + dRes_INDEX__BG0014_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0014_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0014_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0014 { + /* BMDR */ + dRes_ID__BG0014_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0014_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0014_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0014_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0015.h b/assets/RZDP01/res/Object/@bg0015.h new file mode 100644 index 0000000000..d27c03bd80 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0015.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0015_H +#define RES__BG0015_H + +enum dRes_INDEX__BG0015 { + /* BMDR */ + dRes_INDEX__BG0015_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0015_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0015_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0015 { + /* BMDR */ + dRes_ID__BG0015_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0015_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0015_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0015_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0016.h b/assets/RZDP01/res/Object/@bg0016.h new file mode 100644 index 0000000000..5ef6fe57d5 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0016.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0016_H +#define RES__BG0016_H + +enum dRes_INDEX__BG0016 { + /* BMDR */ + dRes_INDEX__BG0016_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0016_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0016_DZB_MODEL0_e=0x9, + dRes_INDEX__BG0016_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_INDEX__BG0016_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG0016 { + /* BMDR */ + dRes_ID__BG0016_BMD_MODEL0_e=0x5, + dRes_ID__BG0016_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0016_DZB_MODEL0_e=0x9, + dRes_ID__BG0016_DZB_MODEL1_e=0xA, + /* SPEC */ + dRes_ID__BG0016_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG0016_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0017.h b/assets/RZDP01/res/Object/@bg0017.h new file mode 100644 index 0000000000..39e4e11407 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0017.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0017_H +#define RES__BG0017_H + +enum dRes_INDEX__BG0017 { + /* BMDR */ + dRes_INDEX__BG0017_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0017_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0017 { + /* BMDR */ + dRes_ID__BG0017_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0017_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0017_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0018.h b/assets/RZDP01/res/Object/@bg0018.h new file mode 100644 index 0000000000..2a62a608de --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0018.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0018_H +#define RES__BG0018_H + +enum dRes_INDEX__BG0018 { + /* BMDR */ + dRes_INDEX__BG0018_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0018_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0018 { + /* BMDR */ + dRes_ID__BG0018_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0018_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0018_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0019.h b/assets/RZDP01/res/Object/@bg0019.h new file mode 100644 index 0000000000..23ea88c51e --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0019.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0019_H +#define RES__BG0019_H + +enum dRes_INDEX__BG0019 { + /* BMDR */ + dRes_INDEX__BG0019_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0019_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0019_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0019_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0019_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0019_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0019 { + /* BMDR */ + dRes_ID__BG0019_BMD_MODEL0_e=0x6, + dRes_ID__BG0019_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0019_BTK_MODEL0_e=0xA, + dRes_ID__BG0019_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0019_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0019_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0019_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001a.h b/assets/RZDP01/res/Object/@bg001a.h new file mode 100644 index 0000000000..4ab22463ec --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001a.h @@ -0,0 +1,22 @@ +#ifndef RES__BG001A_H +#define RES__BG001A_H + +enum dRes_INDEX__BG001A { + /* BMDR */ + dRes_INDEX__BG001A_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG001A_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG001A_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG001A { + /* BMDR */ + dRes_ID__BG001A_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG001A_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG001A_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG001A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001b.h b/assets/RZDP01/res/Object/@bg001b.h new file mode 100644 index 0000000000..f730b5b530 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001b.h @@ -0,0 +1,30 @@ +#ifndef RES__BG001B_H +#define RES__BG001B_H + +enum dRes_INDEX__BG001B { + /* BMDR */ + dRes_INDEX__BG001B_BMD_MODEL0_e=0x6, + dRes_INDEX__BG001B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG001B_BTK_MODEL0_e=0xA, + dRes_INDEX__BG001B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG001B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG001B_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG001B { + /* BMDR */ + dRes_ID__BG001B_BMD_MODEL0_e=0x6, + dRes_ID__BG001B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG001B_BTK_MODEL0_e=0xA, + dRes_ID__BG001B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG001B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG001B_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG001B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001c.h b/assets/RZDP01/res/Object/@bg001c.h new file mode 100644 index 0000000000..6490bf79dd --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG001C_H +#define RES__BG001C_H + +enum dRes_INDEX__BG001C { + /* BMDR */ + dRes_INDEX__BG001C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG001C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG001C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG001C { + /* BMDR */ + dRes_ID__BG001C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG001C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG001C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG001C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001d.h b/assets/RZDP01/res/Object/@bg001d.h new file mode 100644 index 0000000000..504004500b --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001d.h @@ -0,0 +1,26 @@ +#ifndef RES__BG001D_H +#define RES__BG001D_H + +enum dRes_INDEX__BG001D { + /* BMDR */ + dRes_INDEX__BG001D_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_INDEX__BG001D_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_INDEX__BG001D_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG001D_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG001D { + /* BMDR */ + dRes_ID__BG001D_BMD_MODEL0_e=0x6, + /* BTK */ + dRes_ID__BG001D_BTK_MODEL0_e=0x9, + /* DZB */ + dRes_ID__BG001D_DZB_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG001D_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG001D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001e.h b/assets/RZDP01/res/Object/@bg001e.h new file mode 100644 index 0000000000..b921a9c036 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG001E_H +#define RES__BG001E_H + +enum dRes_INDEX__BG001E { + /* BMDR */ + dRes_INDEX__BG001E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG001E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG001E { + /* BMDR */ + dRes_ID__BG001E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG001E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG001E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg001f.h b/assets/RZDP01/res/Object/@bg001f.h new file mode 100644 index 0000000000..cd0cf4a48a --- /dev/null +++ b/assets/RZDP01/res/Object/@bg001f.h @@ -0,0 +1,30 @@ +#ifndef RES__BG001F_H +#define RES__BG001F_H + +enum dRes_INDEX__BG001F { + /* BMDR */ + dRes_INDEX__BG001F_BMD_MODEL0_e=0x6, + dRes_INDEX__BG001F_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG001F_BTK_MODEL0_e=0xA, + dRes_INDEX__BG001F_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG001F_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG001F_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG001F { + /* BMDR */ + dRes_ID__BG001F_BMD_MODEL0_e=0x6, + dRes_ID__BG001F_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG001F_BTK_MODEL0_e=0xA, + dRes_ID__BG001F_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG001F_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG001F_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG001F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0020.h b/assets/RZDP01/res/Object/@bg0020.h new file mode 100644 index 0000000000..7487bccaeb --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0020.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0020_H +#define RES__BG0020_H + +enum dRes_INDEX__BG0020 { + /* BMDR */ + dRes_INDEX__BG0020_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0020_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0020_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0020_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0020_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0020_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0020 { + /* BMDR */ + dRes_ID__BG0020_BMD_MODEL0_e=0x6, + dRes_ID__BG0020_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0020_BTK_MODEL0_e=0xA, + dRes_ID__BG0020_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0020_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0020_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0020_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0021.h b/assets/RZDP01/res/Object/@bg0021.h new file mode 100644 index 0000000000..55e6536549 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0021.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0021_H +#define RES__BG0021_H + +enum dRes_INDEX__BG0021 { + /* BMDR */ + dRes_INDEX__BG0021_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0021_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0021_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0021 { + /* BMDR */ + dRes_ID__BG0021_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0021_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0021_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0021_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0022.h b/assets/RZDP01/res/Object/@bg0022.h new file mode 100644 index 0000000000..a2011e40fb --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0022.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0022_H +#define RES__BG0022_H + +enum dRes_INDEX__BG0022 { + /* BMDR */ + dRes_INDEX__BG0022_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0022_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0022_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0022 { + /* BMDR */ + dRes_ID__BG0022_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0022_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0022_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0022_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0023.h b/assets/RZDP01/res/Object/@bg0023.h new file mode 100644 index 0000000000..54fe1ade52 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0023.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0023_H +#define RES__BG0023_H + +enum dRes_INDEX__BG0023 { + /* BMDR */ + dRes_INDEX__BG0023_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0023_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0023 { + /* BMDR */ + dRes_ID__BG0023_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0023_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0023_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0024.h b/assets/RZDP01/res/Object/@bg0024.h new file mode 100644 index 0000000000..8efb7fed79 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0024.h @@ -0,0 +1,26 @@ +#ifndef RES__BG0024_H +#define RES__BG0024_H + +enum dRes_INDEX__BG0024 { + /* BMDR */ + dRes_INDEX__BG0024_BMD_MODEL0_e=0x6, + /* BRK */ + dRes_INDEX__BG0024_BRK_MODEL0_e=0x9, + /* BTK */ + dRes_INDEX__BG0024_BTK_MODEL0_e=0xC, + /* SPEC */ + dRes_INDEX__BG0024_DAT_SPEC_e=0xF, +}; + +enum dRes_ID__BG0024 { + /* BMDR */ + dRes_ID__BG0024_BMD_MODEL0_e=0x6, + /* BRK */ + dRes_ID__BG0024_BRK_MODEL0_e=0x9, + /* BTK */ + dRes_ID__BG0024_BTK_MODEL0_e=0xC, + /* SPEC */ + dRes_ID__BG0024_DAT_SPEC_e=0xF, +}; + +#endif /* !RES__BG0024_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0025.h b/assets/RZDP01/res/Object/@bg0025.h new file mode 100644 index 0000000000..116cfa1f09 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0025.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0025_H +#define RES__BG0025_H + +enum dRes_INDEX__BG0025 { + /* BMDR */ + dRes_INDEX__BG0025_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0025_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0025_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0025_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0025_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0025_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0025 { + /* BMDR */ + dRes_ID__BG0025_BMD_MODEL0_e=0x6, + dRes_ID__BG0025_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0025_BTK_MODEL0_e=0xA, + dRes_ID__BG0025_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0025_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0025_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0025_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0026.h b/assets/RZDP01/res/Object/@bg0026.h new file mode 100644 index 0000000000..d842ba7d4c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0026.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0026_H +#define RES__BG0026_H + +enum dRes_INDEX__BG0026 { + /* BMDR */ + dRes_INDEX__BG0026_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0026_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0026_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0026_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0026 { + /* BMDR */ + dRes_ID__BG0026_BMD_MODEL0_e=0x5, + dRes_ID__BG0026_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0026_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0026_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0026_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0027.h b/assets/RZDP01/res/Object/@bg0027.h new file mode 100644 index 0000000000..0b226c90cf --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0027.h @@ -0,0 +1,24 @@ +#ifndef RES__BG0027_H +#define RES__BG0027_H + +enum dRes_INDEX__BG0027 { + /* BMDR */ + dRes_INDEX__BG0027_BMD_MODEL0_e=0x5, + dRes_INDEX__BG0027_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG0027_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG0027_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG0027 { + /* BMDR */ + dRes_ID__BG0027_BMD_MODEL0_e=0x5, + dRes_ID__BG0027_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG0027_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG0027_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG0027_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0028.h b/assets/RZDP01/res/Object/@bg0028.h new file mode 100644 index 0000000000..1e8b907e9a --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0028.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0028_H +#define RES__BG0028_H + +enum dRes_INDEX__BG0028 { + /* BMDR */ + dRes_INDEX__BG0028_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0028_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0028_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0028 { + /* BMDR */ + dRes_ID__BG0028_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0028_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0028_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0028_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0029.h b/assets/RZDP01/res/Object/@bg0029.h new file mode 100644 index 0000000000..3a4e125710 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0029.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0029_H +#define RES__BG0029_H + +enum dRes_INDEX__BG0029 { + /* BMDR */ + dRes_INDEX__BG0029_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0029_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0029_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0029_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0029_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0029_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0029 { + /* BMDR */ + dRes_ID__BG0029_BMD_MODEL0_e=0x6, + dRes_ID__BG0029_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0029_BTK_MODEL0_e=0xA, + dRes_ID__BG0029_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0029_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0029_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0029_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002a.h b/assets/RZDP01/res/Object/@bg002a.h new file mode 100644 index 0000000000..d1e2a27011 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002a.h @@ -0,0 +1,30 @@ +#ifndef RES__BG002A_H +#define RES__BG002A_H + +enum dRes_INDEX__BG002A { + /* BMDR */ + dRes_INDEX__BG002A_BMD_MODEL0_e=0x6, + dRes_INDEX__BG002A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG002A_BTK_MODEL0_e=0xA, + dRes_INDEX__BG002A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG002A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG002A_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG002A { + /* BMDR */ + dRes_ID__BG002A_BMD_MODEL0_e=0x6, + dRes_ID__BG002A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG002A_BTK_MODEL0_e=0xA, + dRes_ID__BG002A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG002A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG002A_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG002A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002b.h b/assets/RZDP01/res/Object/@bg002b.h new file mode 100644 index 0000000000..45699e9734 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002b.h @@ -0,0 +1,30 @@ +#ifndef RES__BG002B_H +#define RES__BG002B_H + +enum dRes_INDEX__BG002B { + /* BMDR */ + dRes_INDEX__BG002B_BMD_MODEL0_e=0x6, + dRes_INDEX__BG002B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG002B_BTK_MODEL0_e=0xA, + dRes_INDEX__BG002B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG002B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG002B_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG002B { + /* BMDR */ + dRes_ID__BG002B_BMD_MODEL0_e=0x6, + dRes_ID__BG002B_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG002B_BTK_MODEL0_e=0xA, + dRes_ID__BG002B_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG002B_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG002B_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG002B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002c.h b/assets/RZDP01/res/Object/@bg002c.h new file mode 100644 index 0000000000..5682552280 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG002C_H +#define RES__BG002C_H + +enum dRes_INDEX__BG002C { + /* BMDR */ + dRes_INDEX__BG002C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG002C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG002C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG002C { + /* BMDR */ + dRes_ID__BG002C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG002C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG002C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG002C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002d.h b/assets/RZDP01/res/Object/@bg002d.h new file mode 100644 index 0000000000..348eb89a4d --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002d.h @@ -0,0 +1,22 @@ +#ifndef RES__BG002D_H +#define RES__BG002D_H + +enum dRes_INDEX__BG002D { + /* BMDR */ + dRes_INDEX__BG002D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG002D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG002D_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG002D { + /* BMDR */ + dRes_ID__BG002D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG002D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG002D_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG002D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002e.h b/assets/RZDP01/res/Object/@bg002e.h new file mode 100644 index 0000000000..a92cf0a3d1 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002e.h @@ -0,0 +1,26 @@ +#ifndef RES__BG002E_H +#define RES__BG002E_H + +enum dRes_INDEX__BG002E { + /* BMDR */ + dRes_INDEX__BG002E_BMD_MODEL0_e=0x5, + dRes_INDEX__BG002E_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_INDEX__BG002E_BTK_MODEL0_e=0x9, + dRes_INDEX__BG002E_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_INDEX__BG002E_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG002E { + /* BMDR */ + dRes_ID__BG002E_BMD_MODEL0_e=0x5, + dRes_ID__BG002E_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_ID__BG002E_BTK_MODEL0_e=0x9, + dRes_ID__BG002E_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_ID__BG002E_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG002E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg002f.h b/assets/RZDP01/res/Object/@bg002f.h new file mode 100644 index 0000000000..b20da954f5 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg002f.h @@ -0,0 +1,26 @@ +#ifndef RES__BG002F_H +#define RES__BG002F_H + +enum dRes_INDEX__BG002F { + /* BMDR */ + dRes_INDEX__BG002F_BMD_MODEL0_e=0x5, + dRes_INDEX__BG002F_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_INDEX__BG002F_BTK_MODEL0_e=0x9, + dRes_INDEX__BG002F_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_INDEX__BG002F_DAT_SPEC_e=0xD, +}; + +enum dRes_ID__BG002F { + /* BMDR */ + dRes_ID__BG002F_BMD_MODEL0_e=0x5, + dRes_ID__BG002F_BMD_MODEL0_1_e=0x6, + /* BTK */ + dRes_ID__BG002F_BTK_MODEL0_e=0x9, + dRes_ID__BG002F_BTK_MODEL0_1_e=0xA, + /* SPEC */ + dRes_ID__BG002F_DAT_SPEC_e=0xD, +}; + +#endif /* !RES__BG002F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0030.h b/assets/RZDP01/res/Object/@bg0030.h new file mode 100644 index 0000000000..f447ea1ea0 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0030.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0030_H +#define RES__BG0030_H + +enum dRes_INDEX__BG0030 { + /* BMDR */ + dRes_INDEX__BG0030_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0030_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0030_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0030 { + /* BMDR */ + dRes_ID__BG0030_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0030_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0030_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0030_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0031.h b/assets/RZDP01/res/Object/@bg0031.h new file mode 100644 index 0000000000..2e3920a4bc --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0031.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0031_H +#define RES__BG0031_H + +enum dRes_INDEX__BG0031 { + /* BMDR */ + dRes_INDEX__BG0031_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0031_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0031_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0031 { + /* BMDR */ + dRes_ID__BG0031_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0031_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0031_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0031_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0032.h b/assets/RZDP01/res/Object/@bg0032.h new file mode 100644 index 0000000000..11bcd0ac25 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0032.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0032_H +#define RES__BG0032_H + +enum dRes_INDEX__BG0032 { + /* BMDR */ + dRes_INDEX__BG0032_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0032_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0032_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0032 { + /* BMDR */ + dRes_ID__BG0032_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0032_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0032_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0032_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0033.h b/assets/RZDP01/res/Object/@bg0033.h new file mode 100644 index 0000000000..4808741f90 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0033.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0033_H +#define RES__BG0033_H + +enum dRes_INDEX__BG0033 { + /* BMDR */ + dRes_INDEX__BG0033_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0033_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0033_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0033 { + /* BMDR */ + dRes_ID__BG0033_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0033_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0033_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0033_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0034.h b/assets/RZDP01/res/Object/@bg0034.h new file mode 100644 index 0000000000..6fdd978bfd --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0034.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0034_H +#define RES__BG0034_H + +enum dRes_INDEX__BG0034 { + /* BMDR */ + dRes_INDEX__BG0034_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0034_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0034_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0034 { + /* BMDR */ + dRes_ID__BG0034_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0034_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0034_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0034_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0035.h b/assets/RZDP01/res/Object/@bg0035.h new file mode 100644 index 0000000000..ba55841b0c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0035.h @@ -0,0 +1,32 @@ +#ifndef RES__BG0035_H +#define RES__BG0035_H + +enum dRes_INDEX__BG0035 { + /* BMDR */ + dRes_INDEX__BG0035_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0035_BMD_MODEL0_1_e=0x7, + /* BRK */ + dRes_INDEX__BG0035_BRK_MODEL0_e=0xA, + dRes_INDEX__BG0035_BRK_MODEL0_1_e=0xB, + /* BTK */ + dRes_INDEX__BG0035_BTK_MODEL0_e=0xE, + dRes_INDEX__BG0035_BTK_MODEL0_1_e=0xF, + /* SPEC */ + dRes_INDEX__BG0035_DAT_SPEC_e=0x12, +}; + +enum dRes_ID__BG0035 { + /* BMDR */ + dRes_ID__BG0035_BMD_MODEL0_e=0x6, + dRes_ID__BG0035_BMD_MODEL0_1_e=0x7, + /* BRK */ + dRes_ID__BG0035_BRK_MODEL0_e=0xA, + dRes_ID__BG0035_BRK_MODEL0_1_e=0xB, + /* BTK */ + dRes_ID__BG0035_BTK_MODEL0_e=0xE, + dRes_ID__BG0035_BTK_MODEL0_1_e=0xF, + /* SPEC */ + dRes_ID__BG0035_DAT_SPEC_e=0x12, +}; + +#endif /* !RES__BG0035_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0036.h b/assets/RZDP01/res/Object/@bg0036.h new file mode 100644 index 0000000000..442047780d --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0036.h @@ -0,0 +1,44 @@ +#ifndef RES__BG0036_H +#define RES__BG0036_H + +enum dRes_INDEX__BG0036 { + /* BMDR */ + dRes_INDEX__BG0036_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0036_BMD_MODEL0_1_e=0x7, + dRes_INDEX__BG0036_BMD_MODEL1_e=0x8, + dRes_INDEX__BG0036_BMD_MODEL1_1_e=0x9, + /* BRK */ + dRes_INDEX__BG0036_BRK_MODEL0_e=0xC, + dRes_INDEX__BG0036_BRK_MODEL0_1_e=0xD, + dRes_INDEX__BG0036_BRK_MODEL1_e=0xE, + dRes_INDEX__BG0036_BRK_MODEL1_1_e=0xF, + /* BTK */ + dRes_INDEX__BG0036_BTK_MODEL0_e=0x12, + dRes_INDEX__BG0036_BTK_MODEL0_1_e=0x13, + dRes_INDEX__BG0036_BTK_MODEL1_e=0x14, + dRes_INDEX__BG0036_BTK_MODEL1_1_e=0x15, + /* SPEC */ + dRes_INDEX__BG0036_DAT_SPEC_e=0x18, +}; + +enum dRes_ID__BG0036 { + /* BMDR */ + dRes_ID__BG0036_BMD_MODEL0_e=0x6, + dRes_ID__BG0036_BMD_MODEL0_1_e=0x7, + dRes_ID__BG0036_BMD_MODEL1_e=0x8, + dRes_ID__BG0036_BMD_MODEL1_1_e=0x9, + /* BRK */ + dRes_ID__BG0036_BRK_MODEL0_e=0xC, + dRes_ID__BG0036_BRK_MODEL0_1_e=0xD, + dRes_ID__BG0036_BRK_MODEL1_e=0xE, + dRes_ID__BG0036_BRK_MODEL1_1_e=0xF, + /* BTK */ + dRes_ID__BG0036_BTK_MODEL0_e=0x12, + dRes_ID__BG0036_BTK_MODEL0_1_e=0x13, + dRes_ID__BG0036_BTK_MODEL1_e=0x14, + dRes_ID__BG0036_BTK_MODEL1_1_e=0x15, + /* SPEC */ + dRes_ID__BG0036_DAT_SPEC_e=0x18, +}; + +#endif /* !RES__BG0036_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0037.h b/assets/RZDP01/res/Object/@bg0037.h new file mode 100644 index 0000000000..551c7819f6 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0037.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0037_H +#define RES__BG0037_H + +enum dRes_INDEX__BG0037 { + /* BMDR */ + dRes_INDEX__BG0037_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0037_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0037_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0037 { + /* BMDR */ + dRes_ID__BG0037_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0037_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0037_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0037_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0038.h b/assets/RZDP01/res/Object/@bg0038.h new file mode 100644 index 0000000000..40235853e5 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0038.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0038_H +#define RES__BG0038_H + +enum dRes_INDEX__BG0038 { + /* BMDR */ + dRes_INDEX__BG0038_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0038_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0038_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0038_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0038_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0038_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0038 { + /* BMDR */ + dRes_ID__BG0038_BMD_MODEL0_e=0x6, + dRes_ID__BG0038_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0038_BTK_MODEL0_e=0xA, + dRes_ID__BG0038_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0038_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0038_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0038_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0039.h b/assets/RZDP01/res/Object/@bg0039.h new file mode 100644 index 0000000000..b71cc11746 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0039.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0039_H +#define RES__BG0039_H + +enum dRes_INDEX__BG0039 { + /* BMDR */ + dRes_INDEX__BG0039_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0039_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0039_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0039 { + /* BMDR */ + dRes_ID__BG0039_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0039_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0039_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0039_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003a.h b/assets/RZDP01/res/Object/@bg003a.h new file mode 100644 index 0000000000..06d78bec97 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003a.h @@ -0,0 +1,30 @@ +#ifndef RES__BG003A_H +#define RES__BG003A_H + +enum dRes_INDEX__BG003A { + /* BMDR */ + dRes_INDEX__BG003A_BMD_MODEL0_e=0x6, + dRes_INDEX__BG003A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG003A_BTK_MODEL0_e=0xA, + dRes_INDEX__BG003A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG003A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG003A_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG003A { + /* BMDR */ + dRes_ID__BG003A_BMD_MODEL0_e=0x6, + dRes_ID__BG003A_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG003A_BTK_MODEL0_e=0xA, + dRes_ID__BG003A_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG003A_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG003A_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG003A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003b.h b/assets/RZDP01/res/Object/@bg003b.h new file mode 100644 index 0000000000..d9cd5844b4 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003B_H +#define RES__BG003B_H + +enum dRes_INDEX__BG003B { + /* BMDR */ + dRes_INDEX__BG003B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003B { + /* BMDR */ + dRes_ID__BG003B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003c.h b/assets/RZDP01/res/Object/@bg003c.h new file mode 100644 index 0000000000..f2c2bb24b3 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003C_H +#define RES__BG003C_H + +enum dRes_INDEX__BG003C { + /* BMDR */ + dRes_INDEX__BG003C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003C { + /* BMDR */ + dRes_ID__BG003C_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003C_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003d.h b/assets/RZDP01/res/Object/@bg003d.h new file mode 100644 index 0000000000..26aa5288bc --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003d.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003D_H +#define RES__BG003D_H + +enum dRes_INDEX__BG003D { + /* BMDR */ + dRes_INDEX__BG003D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003D_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003D { + /* BMDR */ + dRes_ID__BG003D_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003D_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003D_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003e.h b/assets/RZDP01/res/Object/@bg003e.h new file mode 100644 index 0000000000..a6eab59e83 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003e.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003E_H +#define RES__BG003E_H + +enum dRes_INDEX__BG003E { + /* BMDR */ + dRes_INDEX__BG003E_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG003E_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003E_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003E { + /* BMDR */ + dRes_ID__BG003E_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG003E_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003E_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg003f.h b/assets/RZDP01/res/Object/@bg003f.h new file mode 100644 index 0000000000..864037aa7d --- /dev/null +++ b/assets/RZDP01/res/Object/@bg003f.h @@ -0,0 +1,22 @@ +#ifndef RES__BG003F_H +#define RES__BG003F_H + +enum dRes_INDEX__BG003F { + /* BMDR */ + dRes_INDEX__BG003F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG003F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG003F_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG003F { + /* BMDR */ + dRes_ID__BG003F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG003F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG003F_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG003F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0040.h b/assets/RZDP01/res/Object/@bg0040.h new file mode 100644 index 0000000000..0b735dd57b --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0040.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0040_H +#define RES__BG0040_H + +enum dRes_INDEX__BG0040 { + /* BMDR */ + dRes_INDEX__BG0040_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0040_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0040_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0040 { + /* BMDR */ + dRes_ID__BG0040_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0040_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0040_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0040_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0041.h b/assets/RZDP01/res/Object/@bg0041.h new file mode 100644 index 0000000000..fdea239928 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0041.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0041_H +#define RES__BG0041_H + +enum dRes_INDEX__BG0041 { + /* BMDR */ + dRes_INDEX__BG0041_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0041_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0041_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0041 { + /* BMDR */ + dRes_ID__BG0041_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0041_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0041_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0041_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0042.h b/assets/RZDP01/res/Object/@bg0042.h new file mode 100644 index 0000000000..a8ee055036 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0042.h @@ -0,0 +1,20 @@ +#ifndef RES__BG0042_H +#define RES__BG0042_H + +enum dRes_INDEX__BG0042 { + /* BMDR */ + dRes_INDEX__BG0042_BMD_MODEL0_e=0x4, + dRes_INDEX__BG0042_BMD_MODEL1_e=0x5, + /* SPEC */ + dRes_INDEX__BG0042_DAT_SPEC_e=0x8, +}; + +enum dRes_ID__BG0042 { + /* BMDR */ + dRes_ID__BG0042_BMD_MODEL0_e=0x4, + dRes_ID__BG0042_BMD_MODEL1_e=0x5, + /* SPEC */ + dRes_ID__BG0042_DAT_SPEC_e=0x8, +}; + +#endif /* !RES__BG0042_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0043.h b/assets/RZDP01/res/Object/@bg0043.h new file mode 100644 index 0000000000..85bd44ebc7 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0043.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0043_H +#define RES__BG0043_H + +enum dRes_INDEX__BG0043 { + /* BMDR */ + dRes_INDEX__BG0043_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0043_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0043 { + /* BMDR */ + dRes_ID__BG0043_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0043_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0043_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0044.h b/assets/RZDP01/res/Object/@bg0044.h new file mode 100644 index 0000000000..6f16bb54e7 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0044.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0044_H +#define RES__BG0044_H + +enum dRes_INDEX__BG0044 { + /* BMDR */ + dRes_INDEX__BG0044_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0044_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0044_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0044 { + /* BMDR */ + dRes_ID__BG0044_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0044_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0044_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0044_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0045.h b/assets/RZDP01/res/Object/@bg0045.h new file mode 100644 index 0000000000..2a9dea358c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0045.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0045_H +#define RES__BG0045_H + +enum dRes_INDEX__BG0045 { + /* BMDR */ + dRes_INDEX__BG0045_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0045_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0045_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0045 { + /* BMDR */ + dRes_ID__BG0045_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0045_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0045_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0045_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0046.h b/assets/RZDP01/res/Object/@bg0046.h new file mode 100644 index 0000000000..8113d37a8c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0046.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0046_H +#define RES__BG0046_H + +enum dRes_INDEX__BG0046 { + /* BMDR */ + dRes_INDEX__BG0046_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0046_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0046_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0046 { + /* BMDR */ + dRes_ID__BG0046_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0046_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0046_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0046_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0047.h b/assets/RZDP01/res/Object/@bg0047.h new file mode 100644 index 0000000000..bcb02f1879 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0047.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0047_H +#define RES__BG0047_H + +enum dRes_INDEX__BG0047 { + /* BMDR */ + dRes_INDEX__BG0047_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0047_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0047_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0047 { + /* BMDR */ + dRes_ID__BG0047_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0047_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0047_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0047_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0048.h b/assets/RZDP01/res/Object/@bg0048.h new file mode 100644 index 0000000000..73f5c9d475 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0048.h @@ -0,0 +1,30 @@ +#ifndef RES__BG0048_H +#define RES__BG0048_H + +enum dRes_INDEX__BG0048 { + /* BMDR */ + dRes_INDEX__BG0048_BMD_MODEL0_e=0x6, + dRes_INDEX__BG0048_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_INDEX__BG0048_BTK_MODEL0_e=0xA, + dRes_INDEX__BG0048_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_INDEX__BG0048_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_INDEX__BG0048_DAT_SPEC_e=0x11, +}; + +enum dRes_ID__BG0048 { + /* BMDR */ + dRes_ID__BG0048_BMD_MODEL0_e=0x6, + dRes_ID__BG0048_BMD_MODEL0_1_e=0x7, + /* BTK */ + dRes_ID__BG0048_BTK_MODEL0_e=0xA, + dRes_ID__BG0048_BTK_MODEL0_1_e=0xB, + /* DZB */ + dRes_ID__BG0048_DZB_MODEL0_e=0xE, + /* SPEC */ + dRes_ID__BG0048_DAT_SPEC_e=0x11, +}; + +#endif /* !RES__BG0048_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0049.h b/assets/RZDP01/res/Object/@bg0049.h new file mode 100644 index 0000000000..a8237b7e69 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0049.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0049_H +#define RES__BG0049_H + +enum dRes_INDEX__BG0049 { + /* BMDR */ + dRes_INDEX__BG0049_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0049_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0049 { + /* BMDR */ + dRes_ID__BG0049_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0049_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0049_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004a.h b/assets/RZDP01/res/Object/@bg004a.h new file mode 100644 index 0000000000..9048582150 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004a.h @@ -0,0 +1,18 @@ +#ifndef RES__BG004A_H +#define RES__BG004A_H + +enum dRes_INDEX__BG004A { + /* BMDR */ + dRes_INDEX__BG004A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG004A_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG004A { + /* BMDR */ + dRes_ID__BG004A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG004A_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG004A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004b.h b/assets/RZDP01/res/Object/@bg004b.h new file mode 100644 index 0000000000..8a08085d12 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004B_H +#define RES__BG004B_H + +enum dRes_INDEX__BG004B { + /* BMDR */ + dRes_INDEX__BG004B_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG004B_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004B { + /* BMDR */ + dRes_ID__BG004B_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG004B_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004c.h b/assets/RZDP01/res/Object/@bg004c.h new file mode 100644 index 0000000000..d07d082f53 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004c.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004C_H +#define RES__BG004C_H + +enum dRes_INDEX__BG004C { + /* BMDR */ + dRes_INDEX__BG004C_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG004C_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004C_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004C { + /* BMDR */ + dRes_ID__BG004C_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG004C_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004C_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004d.h b/assets/RZDP01/res/Object/@bg004d.h new file mode 100644 index 0000000000..2ef1684931 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004d.h @@ -0,0 +1,24 @@ +#ifndef RES__BG004D_H +#define RES__BG004D_H + +enum dRes_INDEX__BG004D { + /* BMDR */ + dRes_INDEX__BG004D_BMD_MODEL0_e=0x5, + dRes_INDEX__BG004D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_INDEX__BG004D_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_INDEX__BG004D_DAT_SPEC_e=0xC, +}; + +enum dRes_ID__BG004D { + /* BMDR */ + dRes_ID__BG004D_BMD_MODEL0_e=0x5, + dRes_ID__BG004D_BMD_MODEL1_e=0x6, + /* DZB */ + dRes_ID__BG004D_DZB_MODEL0_e=0x9, + /* SPEC */ + dRes_ID__BG004D_DAT_SPEC_e=0xC, +}; + +#endif /* !RES__BG004D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004e.h b/assets/RZDP01/res/Object/@bg004e.h new file mode 100644 index 0000000000..fa6a9ee5ae --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004e.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004E_H +#define RES__BG004E_H + +enum dRes_INDEX__BG004E { + /* BMDR */ + dRes_INDEX__BG004E_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG004E_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004E_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004E { + /* BMDR */ + dRes_ID__BG004E_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG004E_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004E_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg004f.h b/assets/RZDP01/res/Object/@bg004f.h new file mode 100644 index 0000000000..203fc3a8be --- /dev/null +++ b/assets/RZDP01/res/Object/@bg004f.h @@ -0,0 +1,22 @@ +#ifndef RES__BG004F_H +#define RES__BG004F_H + +enum dRes_INDEX__BG004F { + /* BMDR */ + dRes_INDEX__BG004F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG004F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG004F_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG004F { + /* BMDR */ + dRes_ID__BG004F_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG004F_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG004F_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG004F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0050.h b/assets/RZDP01/res/Object/@bg0050.h new file mode 100644 index 0000000000..3a48e852e1 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0050.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0050_H +#define RES__BG0050_H + +enum dRes_INDEX__BG0050 { + /* BMDR */ + dRes_INDEX__BG0050_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0050_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0050 { + /* BMDR */ + dRes_ID__BG0050_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0050_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0050_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0051.h b/assets/RZDP01/res/Object/@bg0051.h new file mode 100644 index 0000000000..5d82afc9e1 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0051.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0051_H +#define RES__BG0051_H + +enum dRes_INDEX__BG0051 { + /* BMDR */ + dRes_INDEX__BG0051_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0051_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0051 { + /* BMDR */ + dRes_ID__BG0051_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0051_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0051_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0052.h b/assets/RZDP01/res/Object/@bg0052.h new file mode 100644 index 0000000000..d6f84eb556 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0052.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0052_H +#define RES__BG0052_H + +enum dRes_INDEX__BG0052 { + /* BMDR */ + dRes_INDEX__BG0052_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0052_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0052_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0052 { + /* BMDR */ + dRes_ID__BG0052_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0052_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0052_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0052_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0053.h b/assets/RZDP01/res/Object/@bg0053.h new file mode 100644 index 0000000000..36ca1dc069 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0053.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0053_H +#define RES__BG0053_H + +enum dRes_INDEX__BG0053 { + /* BMDR */ + dRes_INDEX__BG0053_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0053_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0053_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0053 { + /* BMDR */ + dRes_ID__BG0053_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0053_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0053_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0053_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0054.h b/assets/RZDP01/res/Object/@bg0054.h new file mode 100644 index 0000000000..599ac295f8 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0054.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0054_H +#define RES__BG0054_H + +enum dRes_INDEX__BG0054 { + /* BMDR */ + dRes_INDEX__BG0054_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0054_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0054_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0054 { + /* BMDR */ + dRes_ID__BG0054_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0054_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0054_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0054_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0055.h b/assets/RZDP01/res/Object/@bg0055.h new file mode 100644 index 0000000000..1439561ee9 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0055.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0055_H +#define RES__BG0055_H + +enum dRes_INDEX__BG0055 { + /* BMDR */ + dRes_INDEX__BG0055_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0055_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0055_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0055 { + /* BMDR */ + dRes_ID__BG0055_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0055_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0055_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0055_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0056.h b/assets/RZDP01/res/Object/@bg0056.h new file mode 100644 index 0000000000..918923272f --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0056.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0056_H +#define RES__BG0056_H + +enum dRes_INDEX__BG0056 { + /* BMDR */ + dRes_INDEX__BG0056_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0056_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0056 { + /* BMDR */ + dRes_ID__BG0056_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0056_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0056_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0057.h b/assets/RZDP01/res/Object/@bg0057.h new file mode 100644 index 0000000000..9cc78ce66e --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0057.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0057_H +#define RES__BG0057_H + +enum dRes_INDEX__BG0057 { + /* BMDR */ + dRes_INDEX__BG0057_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0057_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0057 { + /* BMDR */ + dRes_ID__BG0057_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0057_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0057_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0058.h b/assets/RZDP01/res/Object/@bg0058.h new file mode 100644 index 0000000000..9c91732fa4 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0058.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0058_H +#define RES__BG0058_H + +enum dRes_INDEX__BG0058 { + /* BMDR */ + dRes_INDEX__BG0058_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0058_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0058 { + /* BMDR */ + dRes_ID__BG0058_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0058_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0058_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0059.h b/assets/RZDP01/res/Object/@bg0059.h new file mode 100644 index 0000000000..31d97f0a7c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0059.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0059_H +#define RES__BG0059_H + +enum dRes_INDEX__BG0059 { + /* BMDR */ + dRes_INDEX__BG0059_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0059_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0059_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0059 { + /* BMDR */ + dRes_ID__BG0059_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0059_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0059_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0059_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005a.h b/assets/RZDP01/res/Object/@bg005a.h new file mode 100644 index 0000000000..71f6af0dc4 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005a.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005A_H +#define RES__BG005A_H + +enum dRes_INDEX__BG005A { + /* BMDR */ + dRes_INDEX__BG005A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005A_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005A { + /* BMDR */ + dRes_ID__BG005A_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005A_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005b.h b/assets/RZDP01/res/Object/@bg005b.h new file mode 100644 index 0000000000..fc8242b7d2 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005b.h @@ -0,0 +1,22 @@ +#ifndef RES__BG005B_H +#define RES__BG005B_H + +enum dRes_INDEX__BG005B { + /* BMDR */ + dRes_INDEX__BG005B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG005B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG005B_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG005B { + /* BMDR */ + dRes_ID__BG005B_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG005B_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG005B_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG005B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005c.h b/assets/RZDP01/res/Object/@bg005c.h new file mode 100644 index 0000000000..230e417343 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005c.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005C_H +#define RES__BG005C_H + +enum dRes_INDEX__BG005C { + /* BMDR */ + dRes_INDEX__BG005C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005C_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005C { + /* BMDR */ + dRes_ID__BG005C_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005C_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005d.h b/assets/RZDP01/res/Object/@bg005d.h new file mode 100644 index 0000000000..b7992432c3 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005d.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005D_H +#define RES__BG005D_H + +enum dRes_INDEX__BG005D { + /* BMDR */ + dRes_INDEX__BG005D_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005D_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005D { + /* BMDR */ + dRes_ID__BG005D_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005D_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005e.h b/assets/RZDP01/res/Object/@bg005e.h new file mode 100644 index 0000000000..6d841da41c --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005e.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005E_H +#define RES__BG005E_H + +enum dRes_INDEX__BG005E { + /* BMDR */ + dRes_INDEX__BG005E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005E_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005E { + /* BMDR */ + dRes_ID__BG005E_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005E_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005E_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg005f.h b/assets/RZDP01/res/Object/@bg005f.h new file mode 100644 index 0000000000..42532e1710 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg005f.h @@ -0,0 +1,18 @@ +#ifndef RES__BG005F_H +#define RES__BG005F_H + +enum dRes_INDEX__BG005F { + /* BMDR */ + dRes_INDEX__BG005F_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG005F_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG005F { + /* BMDR */ + dRes_ID__BG005F_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG005F_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG005F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0060.h b/assets/RZDP01/res/Object/@bg0060.h new file mode 100644 index 0000000000..f88f0edaf9 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0060.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0060_H +#define RES__BG0060_H + +enum dRes_INDEX__BG0060 { + /* BMDR */ + dRes_INDEX__BG0060_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0060_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0060 { + /* BMDR */ + dRes_ID__BG0060_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0060_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0060_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0061.h b/assets/RZDP01/res/Object/@bg0061.h new file mode 100644 index 0000000000..49f34fb8d3 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0061.h @@ -0,0 +1,18 @@ +#ifndef RES__BG0061_H +#define RES__BG0061_H + +enum dRes_INDEX__BG0061 { + /* BMDR */ + dRes_INDEX__BG0061_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_INDEX__BG0061_DAT_SPEC_e=0x7, +}; + +enum dRes_ID__BG0061 { + /* BMDR */ + dRes_ID__BG0061_BMD_MODEL0_e=0x4, + /* SPEC */ + dRes_ID__BG0061_DAT_SPEC_e=0x7, +}; + +#endif /* !RES__BG0061_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0062.h b/assets/RZDP01/res/Object/@bg0062.h new file mode 100644 index 0000000000..c51c206c17 --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0062.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0062_H +#define RES__BG0062_H + +enum dRes_INDEX__BG0062 { + /* BMDR */ + dRes_INDEX__BG0062_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_INDEX__BG0062_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0062_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0062 { + /* BMDR */ + dRes_ID__BG0062_BMD_MODEL0_e=0x5, + /* DZB */ + dRes_ID__BG0062_DZB_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0062_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0062_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/@bg0063.h b/assets/RZDP01/res/Object/@bg0063.h new file mode 100644 index 0000000000..9c66f6354f --- /dev/null +++ b/assets/RZDP01/res/Object/@bg0063.h @@ -0,0 +1,22 @@ +#ifndef RES__BG0063_H +#define RES__BG0063_H + +enum dRes_INDEX__BG0063 { + /* BMDR */ + dRes_INDEX__BG0063_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_INDEX__BG0063_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_INDEX__BG0063_DAT_SPEC_e=0xB, +}; + +enum dRes_ID__BG0063 { + /* BMDR */ + dRes_ID__BG0063_BMD_MODEL0_e=0x5, + /* BTK */ + dRes_ID__BG0063_BTK_MODEL0_e=0x8, + /* SPEC */ + dRes_ID__BG0063_DAT_SPEC_e=0xB, +}; + +#endif /* !RES__BG0063_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_BkDoor.h b/assets/RZDP01/res/Object/A_BkDoor.h new file mode 100644 index 0000000000..ae369b7658 --- /dev/null +++ b/assets/RZDP01/res/Object/A_BkDoor.h @@ -0,0 +1,30 @@ +#ifndef RES_A_BKDOOR_H +#define RES_A_BKDOOR_H + +enum dRes_INDEX_A_BKDOOR { + /* BMDR */ + dRes_INDEX_A_BKDOOR_BMD_A_BKDOORL_e=0x4, + dRes_INDEX_A_BKDOOR_BMD_A_BKDOORR_e=0x5, + /* DZB */ + dRes_INDEX_A_BKDOOR_DZB_A_BKDOORL_e=0x8, + dRes_INDEX_A_BKDOOR_DZB_A_BKDOORR_e=0x9, +}; + +enum dRes_ID_A_BKDOOR { + /* BMDR */ + dRes_ID_A_BKDOOR_BMD_A_BKDOORL_e=0x4, + dRes_ID_A_BKDOOR_BMD_A_BKDOORR_e=0x5, + /* DZB */ + dRes_ID_A_BKDOOR_DZB_A_BKDOORL_e=0x8, + dRes_ID_A_BKDOOR_DZB_A_BKDOORR_e=0x9, +}; + +enum A_BKDOORL_JNT { + A_BKDOORL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_BKDOORR_JNT { + A_BKDOORR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_BKDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_IwaAto.h b/assets/RZDP01/res/Object/A_IwaAto.h new file mode 100644 index 0000000000..6ffbff8ea0 --- /dev/null +++ b/assets/RZDP01/res/Object/A_IwaAto.h @@ -0,0 +1,14 @@ +#ifndef RES_A_IWAATO_H +#define RES_A_IWAATO_H + +enum dRes_INDEX_A_IWAATO { + /* TEX */ + dRes_INDEX_A_IWAATO_BTI_A_IWAATO_e=0x3, +}; + +enum dRes_ID_A_IWAATO { + /* TEX */ + dRes_ID_A_IWAATO_BTI_A_IWAATO_e=0x3, +}; + +#endif /* !RES_A_IWAATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_SMBlock.h b/assets/RZDP01/res/Object/A_SMBlock.h new file mode 100644 index 0000000000..f802e4ac4d --- /dev/null +++ b/assets/RZDP01/res/Object/A_SMBlock.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SMBLOCK_H +#define RES_A_SMBLOCK_H + +enum dRes_INDEX_A_SMBLOCK { + /* BMDR */ + dRes_INDEX_A_SMBLOCK_BMD_A_SMBLOCK_e=0x4, + /* DZB */ + dRes_INDEX_A_SMBLOCK_DZB_A_SMBLOCK_e=0x7, +}; + +enum dRes_ID_A_SMBLOCK { + /* BMDR */ + dRes_ID_A_SMBLOCK_BMD_A_SMBLOCK_e=0x4, + /* DZB */ + dRes_ID_A_SMBLOCK_DZB_A_SMBLOCK_e=0x7, +}; + +enum A_SMBLOCK_JNT { + A_SMBLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_SMGDoor.h b/assets/RZDP01/res/Object/A_SMGDoor.h new file mode 100644 index 0000000000..cd24d121d7 --- /dev/null +++ b/assets/RZDP01/res/Object/A_SMGDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_A_SMGDOOR_H +#define RES_A_SMGDOOR_H + +enum dRes_INDEX_A_SMGDOOR { + /* BMDR */ + dRes_INDEX_A_SMGDOOR_BMD_A_SMGDOOR_e=0x5, + /* DZB */ + dRes_INDEX_A_SMGDOOR_DZB_A_SMGDOOR_e=0x8, + /* EVT */ + dRes_INDEX_A_SMGDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_A_SMGDOOR { + /* BMDR */ + dRes_ID_A_SMGDOOR_BMD_A_SMGDOOR_e=0x5, + /* DZB */ + dRes_ID_A_SMGDOOR_DZB_A_SMGDOOR_e=0x8, + /* EVT */ + dRes_ID_A_SMGDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum A_SMGDOOR_JNT { + A_SMGDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMGDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_SMKDoor.h b/assets/RZDP01/res/Object/A_SMKDoor.h new file mode 100644 index 0000000000..8d40df8aa4 --- /dev/null +++ b/assets/RZDP01/res/Object/A_SMKDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_A_SMKDOOR_H +#define RES_A_SMKDOOR_H + +enum dRes_INDEX_A_SMKDOOR { + /* BMDR */ + dRes_INDEX_A_SMKDOOR_BMD_A_SMKDOOR_e=0x5, + /* DZB */ + dRes_INDEX_A_SMKDOOR_DZB_A_SMKDOOR_e=0x8, + /* EVT */ + dRes_INDEX_A_SMKDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_A_SMKDOOR { + /* BMDR */ + dRes_ID_A_SMKDOOR_BMD_A_SMKDOOR_e=0x5, + /* DZB */ + dRes_ID_A_SMKDOOR_DZB_A_SMKDOOR_e=0x8, + /* EVT */ + dRes_ID_A_SMKDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum A_SMKDOOR_JNT { + A_SMKDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMKDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_SMTile.h b/assets/RZDP01/res/Object/A_SMTile.h new file mode 100644 index 0000000000..ea9519e609 --- /dev/null +++ b/assets/RZDP01/res/Object/A_SMTile.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SMTILE_H +#define RES_A_SMTILE_H + +enum dRes_INDEX_A_SMTILE { + /* BMDR */ + dRes_INDEX_A_SMTILE_BMD_A_SMTRIMARK_e=0x4, + /* BRK */ + dRes_INDEX_A_SMTILE_BRK_A_SMTRIMARK_e=0x7, +}; + +enum dRes_ID_A_SMTILE { + /* BMDR */ + dRes_ID_A_SMTILE_BMD_A_SMTRIMARK_e=0x4, + /* BRK */ + dRes_ID_A_SMTILE_BRK_A_SMTRIMARK_e=0x7, +}; + +enum A_SMTRIMARK_JNT { + A_SMTRIMARK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SMTILE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_SakuIta.h b/assets/RZDP01/res/Object/A_SakuIta.h new file mode 100644 index 0000000000..702b359747 --- /dev/null +++ b/assets/RZDP01/res/Object/A_SakuIta.h @@ -0,0 +1,22 @@ +#ifndef RES_A_SAKUITA_H +#define RES_A_SAKUITA_H + +enum dRes_INDEX_A_SAKUITA { + /* BMDG */ + dRes_INDEX_A_SAKUITA_BMD_A_SAKUITA_e=0x4, + /* TEX */ + dRes_INDEX_A_SAKUITA_BTI_OBJ_ROPE_e=0x7, +}; + +enum dRes_ID_A_SAKUITA { + /* BMDG */ + dRes_ID_A_SAKUITA_BMD_A_SAKUITA_e=0x4, + /* TEX */ + dRes_ID_A_SAKUITA_BTI_OBJ_ROPE_e=0x7, +}; + +enum A_SAKUITA_JNT { + A_SAKUITA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_SAKUITA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_TGake.h b/assets/RZDP01/res/Object/A_TGake.h new file mode 100644 index 0000000000..48d1e3a207 --- /dev/null +++ b/assets/RZDP01/res/Object/A_TGake.h @@ -0,0 +1,22 @@ +#ifndef RES_A_TGAKE_H +#define RES_A_TGAKE_H + +enum dRes_INDEX_A_TGAKE { + /* BMDR */ + dRes_INDEX_A_TGAKE_BMD_A_TOUBOEGAKE_e=0x4, + /* DZB */ + dRes_INDEX_A_TGAKE_DZB_A_TOUBOEGAKE_e=0x7, +}; + +enum dRes_ID_A_TGAKE { + /* BMDR */ + dRes_ID_A_TGAKE_BMD_A_TOUBOEGAKE_e=0x4, + /* DZB */ + dRes_ID_A_TGAKE_DZB_A_TOUBOEGAKE_e=0x7, +}; + +enum A_TOUBOEGAKE_JNT { + A_TOUBOEGAKE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_TGAKE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_TMoon.h b/assets/RZDP01/res/Object/A_TMoon.h new file mode 100644 index 0000000000..55a2bb8b92 --- /dev/null +++ b/assets/RZDP01/res/Object/A_TMoon.h @@ -0,0 +1,20 @@ +#ifndef RES_A_TMOON_H +#define RES_A_TMOON_H + +enum dRes_INDEX_A_TMOON { + /* BMDR */ + dRes_INDEX_A_TMOON_BMD_A_TOUBOEMOON_e=0x3, +}; + +enum dRes_ID_A_TMOON { + /* BMDR */ + dRes_ID_A_TMOON_BMD_A_TOUBOEMOON_e=0x3, +}; + +enum A_TOUBOEMOON_JNT { + A_TOUBOEMOON_JNT_OBJ_A_TOUBOEMOON_e=0x0, + A_TOUBOEMOON_JNT_DIS_A_TOUBOEMOON_e=0x1, + A_TOUBOEMOON_JNT_PPLANE8_e=0x2, +}; + +#endif /* !RES_A_TMOON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_Turuki.h b/assets/RZDP01/res/Object/A_Turuki.h new file mode 100644 index 0000000000..ffcfedde69 --- /dev/null +++ b/assets/RZDP01/res/Object/A_Turuki.h @@ -0,0 +1,18 @@ +#ifndef RES_A_TURUKI_H +#define RES_A_TURUKI_H + +enum dRes_INDEX_A_TURUKI { + /* BMDR */ + dRes_INDEX_A_TURUKI_BMD_A_TURUKI_e=0x3, +}; + +enum dRes_ID_A_TURUKI { + /* BMDR */ + dRes_ID_A_TURUKI_BMD_A_TURUKI_e=0x3, +}; + +enum A_TURUKI_JNT { + A_TURUKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_TURUKI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/A_UHDoor.h b/assets/RZDP01/res/Object/A_UHDoor.h new file mode 100644 index 0000000000..ee241dd225 --- /dev/null +++ b/assets/RZDP01/res/Object/A_UHDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_A_UHDOOR_H +#define RES_A_UHDOOR_H + +enum dRes_INDEX_A_UHDOOR { + /* BMDR */ + dRes_INDEX_A_UHDOOR_BMD_A_UHDOOR_e=0x4, + /* DZB */ + dRes_INDEX_A_UHDOOR_DZB_A_UHDOOR_e=0x7, +}; + +enum dRes_ID_A_UHDOOR { + /* BMDR */ + dRes_ID_A_UHDOOR_BMD_A_UHDOOR_e=0x4, + /* DZB */ + dRes_ID_A_UHDOOR_DZB_A_UHDOOR_e=0x7, +}; + +enum A_UHDOOR_JNT { + A_UHDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_A_UHDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/AlAnm.h b/assets/RZDP01/res/Object/AlAnm.h new file mode 100644 index 0000000000..53bffbe422 --- /dev/null +++ b/assets/RZDP01/res/Object/AlAnm.h @@ -0,0 +1,2100 @@ +#ifndef RES_ALANM_H +#define RES_ALANM_H + +enum dRes_INDEX_ALANM { + /* BCKS */ + dRes_INDEX_ALANM_BCK_APPEARANCE_e=0x8, + dRes_INDEX_ALANM_BCK_ARELORD_e=0x9, + dRes_INDEX_ALANM_BCK_ARELORDTAME_e=0xA, + dRes_INDEX_ALANM_BCK_ASHIMOTO_e=0xB, + dRes_INDEX_ALANM_BCK_ASHOOT_e=0xC, + dRes_INDEX_ALANM_BCK_ASHOOTWAIT_e=0xD, + dRes_INDEX_ALANM_BCK_AT_e=0xE, + dRes_INDEX_ALANM_BCK_ATB_e=0xF, + dRes_INDEX_ALANM_BCK_ATBD_e=0x10, + dRes_INDEX_ALANM_BCK_ATBSW_e=0x11, + dRes_INDEX_ALANM_BCK_ATBW_e=0x12, + dRes_INDEX_ALANM_BCK_ATDEFL_e=0x13, + dRes_INDEX_ALANM_BCK_ATDEFNG_e=0x14, + dRes_INDEX_ALANM_BCK_ATDEFR_e=0x15, + dRes_INDEX_ALANM_BCK_ATDEFS_e=0x16, + dRes_INDEX_ALANM_BCK_ATGPUSH_e=0x17, + dRes_INDEX_ALANM_BCK_ATGPUSHRE_e=0x18, + dRes_INDEX_ALANM_BCK_ATH_e=0x19, + dRes_INDEX_ALANM_BCK_ATL_e=0x1A, + dRes_INDEX_ALANM_BCK_ATLS_e=0x1B, + dRes_INDEX_ALANM_BCK_ATR_e=0x1C, + dRes_INDEX_ALANM_BCK_ATRBD_e=0x1D, + dRes_INDEX_ALANM_BCK_ATRBDS_e=0x1E, + dRes_INDEX_ALANM_BCK_ATRBW_e=0x1F, + dRes_INDEX_ALANM_BCK_ATRBWH_e=0x20, + dRes_INDEX_ALANM_BCK_ATRBWS_e=0x21, + dRes_INDEX_ALANM_BCK_ATRFD_e=0x22, + dRes_INDEX_ALANM_BCK_ATRFDS_e=0x23, + dRes_INDEX_ALANM_BCK_ATRFW_e=0x24, + dRes_INDEX_ALANM_BCK_ATRFWS_e=0x25, + dRes_INDEX_ALANM_BCK_ATRS_e=0x26, + dRes_INDEX_ALANM_BCK_ATRSDL_e=0x27, + dRes_INDEX_ALANM_BCK_ATRSDLS_e=0x28, + dRes_INDEX_ALANM_BCK_ATRSDR_e=0x29, + dRes_INDEX_ALANM_BCK_ATRSDRS_e=0x2A, + dRes_INDEX_ALANM_BCK_ATRSWL_e=0x2B, + dRes_INDEX_ALANM_BCK_ATRSWLS_e=0x2C, + dRes_INDEX_ALANM_BCK_ATRSWR_e=0x2D, + dRes_INDEX_ALANM_BCK_ATRSWRS_e=0x2E, + dRes_INDEX_ALANM_BCK_ATSDL_e=0x2F, + dRes_INDEX_ALANM_BCK_ATSDLS_e=0x30, + dRes_INDEX_ALANM_BCK_ATSDR_e=0x31, + dRes_INDEX_ALANM_BCK_ATSDRS_e=0x32, + dRes_INDEX_ALANM_BCK_ATSJBED_e=0x33, + dRes_INDEX_ALANM_BCK_ATSJBST_e=0x34, + dRes_INDEX_ALANM_BCK_ATSJLED_e=0x35, + dRes_INDEX_ALANM_BCK_ATSJLST_e=0x36, + dRes_INDEX_ALANM_BCK_ATSJRED_e=0x37, + dRes_INDEX_ALANM_BCK_ATSJRST_e=0x38, + dRes_INDEX_ALANM_BCK_ATSSWL_e=0x39, + dRes_INDEX_ALANM_BCK_ATSSWR_e=0x3A, + dRes_INDEX_ALANM_BCK_ATSWL_e=0x3B, + dRes_INDEX_ALANM_BCK_ATSWLS_e=0x3C, + dRes_INDEX_ALANM_BCK_ATSWR_e=0x3D, + dRes_INDEX_ALANM_BCK_ATSWRS_e=0x3E, + dRes_INDEX_ALANM_BCK_ATTWIRLL_e=0x3F, + dRes_INDEX_ALANM_BCK_ATTWIRLR_e=0x40, + dRes_INDEX_ALANM_BCK_BARELORD_e=0x41, + dRes_INDEX_ALANM_BCK_BARELORDTAME_e=0x42, + dRes_INDEX_ALANM_BCK_BASHOOT_e=0x43, + dRes_INDEX_ALANM_BCK_BASHOOTTAME_e=0x44, + dRes_INDEX_ALANM_BCK_BINBAD_e=0x45, + dRes_INDEX_ALANM_BCK_BINDRINK_e=0x46, + dRes_INDEX_ALANM_BCK_BINDRINKED_e=0x47, + dRes_INDEX_ALANM_BCK_BINDRINKST_e=0x48, + dRes_INDEX_ALANM_BCK_BINFAIRY_e=0x49, + dRes_INDEX_ALANM_BCK_BINGET_e=0x4A, + dRes_INDEX_ALANM_BCK_BINOP_e=0x4B, + dRes_INDEX_ALANM_BCK_BINOUT_e=0x4C, + dRes_INDEX_ALANM_BCK_BINSCOOP_e=0x4D, + dRes_INDEX_ALANM_BCK_BINSWINGS_e=0x4E, + dRes_INDEX_ALANM_BCK_BINSWINGU_e=0x4F, + dRes_INDEX_ALANM_BCK_BOMBD_e=0x50, + dRes_INDEX_ALANM_BCK_BOMBTHROW_e=0x51, + dRes_INDEX_ALANM_BCK_BOOMCATCH_e=0x52, + dRes_INDEX_ALANM_BCK_BOOMTHROW_e=0x53, + dRes_INDEX_ALANM_BCK_BOOMWAIT_e=0x54, + dRes_INDEX_ALANM_BCK_BOXOP_e=0x55, + dRes_INDEX_ALANM_BCK_BOXOPKICK_e=0x56, + dRes_INDEX_ALANM_BCK_BOXOPSHORT_e=0x57, + dRes_INDEX_ALANM_BCK_BVJMPCH_e=0x58, + dRes_INDEX_ALANM_BCK_BVJMPCL_e=0x59, + dRes_INDEX_ALANM_BCK_CANOEFISHL_e=0x5A, + dRes_INDEX_ALANM_BCK_CANOEFISHR_e=0x5B, + dRes_INDEX_ALANM_BCK_CANOEREELING_e=0x5C, + dRes_INDEX_ALANM_BCK_CANOEREELINGR_e=0x5D, + dRes_INDEX_ALANM_BCK_CANORELEASE_e=0x5E, + dRes_INDEX_ALANM_BCK_CARRY_e=0x5F, + dRes_INDEX_ALANM_BCK_CARRYD_e=0x60, + dRes_INDEX_ALANM_BCK_CATCHTAKA_e=0x61, + dRes_INDEX_ALANM_BCK_CHAIN_e=0x62, + dRes_INDEX_ALANM_BCK_CHAINED_e=0x63, + dRes_INDEX_ALANM_BCK_CHAINFM_e=0x64, + dRes_INDEX_ALANM_BCK_CHAINPICKUP_e=0x65, + dRes_INDEX_ALANM_BCK_CHANGEATOW_e=0x66, + dRes_INDEX_ALANM_BCK_CHANGEHAND_e=0x67, + dRes_INDEX_ALANM_BCK_CHANGEROD_e=0x68, + dRes_INDEX_ALANM_BCK_CHANGEWTOA_e=0x69, + dRes_INDEX_ALANM_BCK_CLIMBHANG_e=0x6A, + dRes_INDEX_ALANM_BCK_CLIMBHANGMISS_e=0x6B, + dRes_INDEX_ALANM_BCK_CLIMBL_e=0x6C, + dRes_INDEX_ALANM_BCK_CLIMBR_e=0x6D, + dRes_INDEX_ALANM_BCK_CLIMBSLIDEL_e=0x6E, + dRes_INDEX_ALANM_BCK_CLIMBSLIDER_e=0x6F, + dRes_INDEX_ALANM_BCK_CLIMBST_e=0x70, + dRes_INDEX_ALANM_BCK_COWAD_e=0x71, + dRes_INDEX_ALANM_BCK_COWAT_e=0x72, + dRes_INDEX_ALANM_BCK_COWCATCH_e=0x73, + dRes_INDEX_ALANM_BCK_COWCATCHST_e=0x74, + dRes_INDEX_ALANM_BCK_COWPRESS_e=0x75, + dRes_INDEX_ALANM_BCK_COWSTROKE_e=0x76, + dRes_INDEX_ALANM_BCK_COWTHROWL_e=0x77, + dRes_INDEX_ALANM_BCK_COWTHROWR_e=0x78, + dRes_INDEX_ALANM_BCK_COWWAIT_e=0x79, + dRes_INDEX_ALANM_BCK_COWWLR_e=0x7A, + dRes_INDEX_ALANM_BCK_CROUCH_e=0x7B, + dRes_INDEX_ALANM_BCK_CROUCHDEFS_e=0x7C, + dRes_INDEX_ALANM_BCK_CROUCHDEFSS_e=0x7D, + dRes_INDEX_ALANM_BCK_CROUCHS_e=0x7E, + dRes_INDEX_ALANM_BCK_CUTA_e=0x7F, + dRes_INDEX_ALANM_BCK_CUTDL_e=0x80, + dRes_INDEX_ALANM_BCK_CUTDR_e=0x81, + dRes_INDEX_ALANM_BCK_CUTDT_e=0x82, + dRes_INDEX_ALANM_BCK_CUTDTP_e=0x83, + dRes_INDEX_ALANM_BCK_CUTEA_e=0x84, + dRes_INDEX_ALANM_BCK_CUTEB_e=0x85, + dRes_INDEX_ALANM_BCK_CUTEC_e=0x86, + dRes_INDEX_ALANM_BCK_CUTEDED_e=0x87, + dRes_INDEX_ALANM_BCK_CUTEDST_e=0x88, + dRes_INDEX_ALANM_BCK_CUTEE_e=0x89, + dRes_INDEX_ALANM_BCK_CUTEF_e=0x8A, + dRes_INDEX_ALANM_BCK_CUTEG_e=0x8B, + dRes_INDEX_ALANM_BCK_CUTEH_e=0x8C, + dRes_INDEX_ALANM_BCK_CUTEHED_e=0x8D, + dRes_INDEX_ALANM_BCK_CUTEHST_e=0x8E, + dRes_INDEX_ALANM_BCK_CUTFL_e=0x8F, + dRes_INDEX_ALANM_BCK_CUTFR_e=0x90, + dRes_INDEX_ALANM_BCK_CUTHLA_e=0x91, + dRes_INDEX_ALANM_BCK_CUTHLB_e=0x92, + dRes_INDEX_ALANM_BCK_CUTHRA_e=0x93, + dRes_INDEX_ALANM_BCK_CUTHRB_e=0x94, + dRes_INDEX_ALANM_BCK_CUTHTB_e=0x95, + dRes_INDEX_ALANM_BCK_CUTHTP_e=0x96, + dRes_INDEX_ALANM_BCK_CUTJED_e=0x97, + dRes_INDEX_ALANM_BCK_CUTJST_e=0x98, + dRes_INDEX_ALANM_BCK_CUTL_e=0x99, + dRes_INDEX_ALANM_BCK_CUTR_e=0x9A, + dRes_INDEX_ALANM_BCK_CUTREL_e=0x9B, + dRes_INDEX_ALANM_BCK_CUTRER_e=0x9C, + dRes_INDEX_ALANM_BCK_CUTST_e=0x9D, + dRes_INDEX_ALANM_BCK_CUTT_e=0x9E, + dRes_INDEX_ALANM_BCK_CUTTB_e=0x9F, + dRes_INDEX_ALANM_BCK_CUTTJ_e=0xA0, + dRes_INDEX_ALANM_BCK_CUTTJED_e=0xA1, + dRes_INDEX_ALANM_BCK_CUTTJP_e=0xA2, + dRes_INDEX_ALANM_BCK_CUTTJST_e=0xA3, + dRes_INDEX_ALANM_BCK_CUTTP_e=0xA4, + dRes_INDEX_ALANM_BCK_CUTTPWFB_e=0xA5, + dRes_INDEX_ALANM_BCK_CUTTPWLR_e=0xA6, + dRes_INDEX_ALANM_BCK_CUTU_e=0xA7, + dRes_INDEX_ALANM_BCK_CUTUED_e=0xA8, + dRes_INDEX_ALANM_BCK_CUTUNG_e=0xA9, + dRes_INDEX_ALANM_BCK_CUTUST_e=0xAA, + dRes_INDEX_ALANM_BCK_DAM_e=0xAB, + dRes_INDEX_ALANM_BCK_DAMB_e=0xAC, + dRes_INDEX_ALANM_BCK_DAMD_e=0xAD, + dRes_INDEX_ALANM_BCK_DAMF_e=0xAE, + dRes_INDEX_ALANM_BCK_DAMFB_e=0xAF, + dRes_INDEX_ALANM_BCK_DAMFBUP_e=0xB0, + dRes_INDEX_ALANM_BCK_DAMFBW_e=0xB1, + dRes_INDEX_ALANM_BCK_DAMFF_e=0xB2, + dRes_INDEX_ALANM_BCK_DAMFFUP_e=0xB3, + dRes_INDEX_ALANM_BCK_DAMFL_e=0xB4, + dRes_INDEX_ALANM_BCK_DAMFLUP_e=0xB5, + dRes_INDEX_ALANM_BCK_DAMFR_e=0xB6, + dRes_INDEX_ALANM_BCK_DAMFRUP_e=0xB7, + dRes_INDEX_ALANM_BCK_DAMHBS_e=0xB8, + dRes_INDEX_ALANM_BCK_DAMHDS_e=0xB9, + dRes_INDEX_ALANM_BCK_DAMHFS_e=0xBA, + dRes_INDEX_ALANM_BCK_DAMHLS_e=0xBB, + dRes_INDEX_ALANM_BCK_DAMHRS_e=0xBC, + dRes_INDEX_ALANM_BCK_DAML_e=0xBD, + dRes_INDEX_ALANM_BCK_DAMR_e=0xBE, + dRes_INDEX_ALANM_BCK_DAMSW_e=0xBF, + dRes_INDEX_ALANM_BCK_DAMSWB_e=0xC0, + dRes_INDEX_ALANM_BCK_DAMSWF_e=0xC1, + dRes_INDEX_ALANM_BCK_DAMSWL_e=0xC2, + dRes_INDEX_ALANM_BCK_DAMSWR_e=0xC3, + dRes_INDEX_ALANM_BCK_DAMSWW_e=0xC4, + dRes_INDEX_ALANM_BCK_DASHA_e=0xC5, + dRes_INDEX_ALANM_BCK_DASHB_e=0xC6, + dRes_INDEX_ALANM_BCK_DASHFISH_e=0xC7, + dRes_INDEX_ALANM_BCK_DASHFISHR_e=0xC8, + dRes_INDEX_ALANM_BCK_DASHHA_e=0xC9, + dRes_INDEX_ALANM_BCK_DASHHAS_e=0xCA, + dRes_INDEX_ALANM_BCK_DASHHBS_e=0xCB, + dRes_INDEX_ALANM_BCK_DASHHBSUP_e=0xCC, + dRes_INDEX_ALANM_BCK_DASHS_e=0xCD, + dRes_INDEX_ALANM_BCK_DASHWIND_e=0xCE, + dRes_INDEX_ALANM_BCK_DEMO_KAMAE_e=0xCF, + dRes_INDEX_ALANM_BCK_DEMOMHOP_e=0xD0, + dRes_INDEX_ALANM_BCK_DEMOTALKA_e=0xD1, + dRes_INDEX_ALANM_BCK_DEMOTALKB_e=0xD2, + dRes_INDEX_ALANM_BCK_DEMOTALKC_e=0xD3, + dRes_INDEX_ALANM_BCK_DIE_e=0xD4, + dRes_INDEX_ALANM_BCK_DIEH_e=0xD5, + dRes_INDEX_ALANM_BCK_DIEHUP_e=0xD6, + dRes_INDEX_ALANM_BCK_DOORLOCKA_e=0xD7, + dRes_INDEX_ALANM_BCK_DOORLOCKB_e=0xD8, + dRes_INDEX_ALANM_BCK_DOOROPA_e=0xD9, + dRes_INDEX_ALANM_BCK_DOOROPB_e=0xDA, + dRes_INDEX_ALANM_BCK_DOOROPC_e=0xDB, + dRes_INDEX_ALANM_BCK_DOOROPD_e=0xDC, + dRes_INDEX_ALANM_BCK_DSTARTHS_e=0xDD, + dRes_INDEX_ALANM_BCK_ENTRANCE_e=0xDE, + dRes_INDEX_ALANM_BCK_FA_e=0xDF, + dRes_INDEX_ALANM_BCK_FALL_e=0xE0, + dRes_INDEX_ALANM_BCK_FALLHL_e=0xE1, + dRes_INDEX_ALANM_BCK_FALLHR_e=0xE2, + dRes_INDEX_ALANM_BCK_FALLWL_e=0xE3, + dRes_INDEX_ALANM_BCK_FALLWR_e=0xE4, + dRes_INDEX_ALANM_BCK_FARELORD_e=0xE5, + dRes_INDEX_ALANM_BCK_FARELORDTAME_e=0xE6, + dRes_INDEX_ALANM_BCK_FASHIMOTO_e=0xE7, + dRes_INDEX_ALANM_BCK_FAT_e=0xE8, + dRes_INDEX_ALANM_BCK_FATDEFNG_e=0xE9, + dRes_INDEX_ALANM_BCK_FB_e=0xEA, + dRes_INDEX_ALANM_BCK_FBINBAD_e=0xEB, + dRes_INDEX_ALANM_BCK_FBINDRINK_e=0xEC, + dRes_INDEX_ALANM_BCK_FBINDRINKED_e=0xED, + dRes_INDEX_ALANM_BCK_FBINDRINKST_e=0xEE, + dRes_INDEX_ALANM_BCK_FBINFAIRY_e=0xEF, + dRes_INDEX_ALANM_BCK_FBINGET_e=0xF0, + dRes_INDEX_ALANM_BCK_FBINOP_e=0xF1, + dRes_INDEX_ALANM_BCK_FBINOUT_e=0xF2, + dRes_INDEX_ALANM_BCK_FBINSWINGS_e=0xF3, + dRes_INDEX_ALANM_BCK_FBINSWINGU_e=0xF4, + dRes_INDEX_ALANM_BCK_FBOXOP_e=0xF5, + dRes_INDEX_ALANM_BCK_FBOXOPKICK_e=0xF6, + dRes_INDEX_ALANM_BCK_FBOXOPSHORT_e=0xF7, + dRes_INDEX_ALANM_BCK_FC_e=0xF8, + dRes_INDEX_ALANM_BCK_FCANORELEASE_e=0xF9, + dRes_INDEX_ALANM_BCK_FCAT_e=0xFA, + dRes_INDEX_ALANM_BCK_FCATCHTAKA_e=0xFB, + dRes_INDEX_ALANM_BCK_FCHANGEATOW_e=0xFC, + dRes_INDEX_ALANM_BCK_FCHANGEWTOA_e=0xFD, + dRes_INDEX_ALANM_BCK_FCLIMBHANGMISS_e=0xFE, + dRes_INDEX_ALANM_BCK_FCOWAT_e=0xFF, + dRes_INDEX_ALANM_BCK_FCOWCATCHST_e=0x100, + dRes_INDEX_ALANM_BCK_FCOWTHROW_e=0x101, + dRes_INDEX_ALANM_BCK_FCUT_e=0x102, + dRes_INDEX_ALANM_BCK_FCUTA_e=0x103, + dRes_INDEX_ALANM_BCK_FCUTD_e=0x104, + dRes_INDEX_ALANM_BCK_FCUTE_e=0x105, + dRes_INDEX_ALANM_BCK_FCUTEA_e=0x106, + dRes_INDEX_ALANM_BCK_FCUTEB_e=0x107, + dRes_INDEX_ALANM_BCK_FCUTEG_e=0x108, + dRes_INDEX_ALANM_BCK_FCUTEH_e=0x109, + dRes_INDEX_ALANM_BCK_FCUTEHST_e=0x10A, + dRes_INDEX_ALANM_BCK_FCUTF_e=0x10B, + dRes_INDEX_ALANM_BCK_FCUTHLA_e=0x10C, + dRes_INDEX_ALANM_BCK_FCUTHLB_e=0x10D, + dRes_INDEX_ALANM_BCK_FCUTHRA_e=0x10E, + dRes_INDEX_ALANM_BCK_FCUTHRB_e=0x10F, + dRes_INDEX_ALANM_BCK_FCUTHTB_e=0x110, + dRes_INDEX_ALANM_BCK_FCUTJED_e=0x111, + dRes_INDEX_ALANM_BCK_FCUTJST_e=0x112, + dRes_INDEX_ALANM_BCK_FCUTL_e=0x113, + dRes_INDEX_ALANM_BCK_FCUTR_e=0x114, + dRes_INDEX_ALANM_BCK_FCUTRE_e=0x115, + dRes_INDEX_ALANM_BCK_FCUTST_e=0x116, + dRes_INDEX_ALANM_BCK_FCUTT_e=0x117, + dRes_INDEX_ALANM_BCK_FCUTTB_e=0x118, + dRes_INDEX_ALANM_BCK_FCUTTJ_e=0x119, + dRes_INDEX_ALANM_BCK_FCUTTJED_e=0x11A, + dRes_INDEX_ALANM_BCK_FCUTTJP_e=0x11B, + dRes_INDEX_ALANM_BCK_FCUTTJST_e=0x11C, + dRes_INDEX_ALANM_BCK_FCUTU_e=0x11D, + dRes_INDEX_ALANM_BCK_FCUTUED_e=0x11E, + dRes_INDEX_ALANM_BCK_FCUTUNG_e=0x11F, + dRes_INDEX_ALANM_BCK_FD_e=0x120, + dRes_INDEX_ALANM_BCK_FDAM_e=0x121, + dRes_INDEX_ALANM_BCK_FDAMFBUP_e=0x122, + dRes_INDEX_ALANM_BCK_FDAMFBW_e=0x123, + dRes_INDEX_ALANM_BCK_FDAMFFUP_e=0x124, + dRes_INDEX_ALANM_BCK_FDAMFRLUP_e=0x125, + dRes_INDEX_ALANM_BCK_FDASHWIND_e=0x126, + dRes_INDEX_ALANM_BCK_FDEMOMHOP_e=0x127, + dRes_INDEX_ALANM_BCK_FDEMOTALKB_e=0x128, + dRes_INDEX_ALANM_BCK_FDEMOTALKC_e=0x129, + dRes_INDEX_ALANM_BCK_FDIE_e=0x12A, + dRes_INDEX_ALANM_BCK_FDIEH_e=0x12B, + dRes_INDEX_ALANM_BCK_FDIEHUP_e=0x12C, + dRes_INDEX_ALANM_BCK_FDOOROPA_e=0x12D, + dRes_INDEX_ALANM_BCK_FDOOROPB_e=0x12E, + dRes_INDEX_ALANM_BCK_FENTRANCE_e=0x12F, + dRes_INDEX_ALANM_BCK_FF_e=0x130, + dRes_INDEX_ALANM_BCK_FFINISHA_e=0x131, + dRes_INDEX_ALANM_BCK_FFINISHED_e=0x132, + dRes_INDEX_ALANM_BCK_FG_e=0x133, + dRes_INDEX_ALANM_BCK_FGET_e=0x134, + dRes_INDEX_ALANM_BCK_FGETSWL_e=0x135, + dRes_INDEX_ALANM_BCK_FGETWAIT_e=0x136, + dRes_INDEX_ALANM_BCK_FGOMA_e=0x137, + dRes_INDEX_ALANM_BCK_FGRABNG_e=0x138, + dRes_INDEX_ALANM_BCK_FGRABP_e=0x139, + dRes_INDEX_ALANM_BCK_FGRABRE_e=0x13A, + dRes_INDEX_ALANM_BCK_FGRABTHROW_e=0x13B, + dRes_INDEX_ALANM_BCK_FGRABUP_e=0x13C, + dRes_INDEX_ALANM_BCK_FGRABWAIT_e=0x13D, + dRes_INDEX_ALANM_BCK_FGRASSAPLAY_e=0x13E, + dRes_INDEX_ALANM_BCK_FGRASSAST_e=0x13F, + dRes_INDEX_ALANM_BCK_FH_e=0x140, + dRes_INDEX_ALANM_BCK_FHANGH_e=0x141, + dRes_INDEX_ALANM_BCK_FHEAVYTHROW_e=0x142, + dRes_INDEX_ALANM_BCK_FI_e=0x143, + dRes_INDEX_ALANM_BCK_FINISHA_e=0x144, + dRes_INDEX_ALANM_BCK_FINISHED_e=0x145, + dRes_INDEX_ALANM_BCK_FJ_e=0x146, + dRes_INDEX_ALANM_BCK_FJMPA_e=0x147, + dRes_INDEX_ALANM_BCK_FJMPB_e=0x148, + dRes_INDEX_ALANM_BCK_FK_e=0x149, + dRes_INDEX_ALANM_BCK_FKEYCATCHH_e=0x14A, + dRes_INDEX_ALANM_BCK_FODOROKU_e=0x14B, + dRes_INDEX_ALANM_BCK_FPULLW_e=0x14C, + dRes_INDEX_ALANM_BCK_FPUSHW_e=0x14D, + dRes_INDEX_ALANM_BCK_FPUTONH_e=0x14E, + dRes_INDEX_ALANM_BCK_FROLLFGOOD_e=0x14F, + dRes_INDEX_ALANM_BCK_FSPILLH_e=0x150, + dRes_INDEX_ALANM_BCK_FSWAITA_e=0x151, + dRes_INDEX_ALANM_BCK_FSWAITHA_e=0x152, + dRes_INDEX_ALANM_BCK_FSWIMDIEA_e=0x153, + dRes_INDEX_ALANM_BCK_FSWIMDIEP_e=0x154, + dRes_INDEX_ALANM_BCK_FSWIMDIVE_e=0x155, + dRes_INDEX_ALANM_BCK_FSWIMINGA_e=0x156, + dRes_INDEX_ALANM_BCK_FSWIMINGB_e=0x157, + dRes_INDEX_ALANM_BCK_FSWIMP_e=0x158, + dRes_INDEX_ALANM_BCK_FSWIMWAIT_e=0x159, + dRes_INDEX_ALANM_BCK_FTURNBACK_e=0x15A, + dRes_INDEX_ALANM_BCK_FUNAZUKU_e=0x15B, + dRes_INDEX_ALANM_BCK_FVJMPST_e=0x15C, + dRes_INDEX_ALANM_BCK_FWAITATOD_e=0x15D, + dRes_INDEX_ALANM_BCK_FWAITATOS_e=0x15E, + dRes_INDEX_ALANM_BCK_FWAITBTOA_e=0x15F, + dRes_INDEX_ALANM_BCK_FWAITD_e=0x160, + dRes_INDEX_ALANM_BCK_FWAITHDB_e=0x161, + dRes_INDEX_ALANM_BCK_FWAITINSECT_e=0x162, + dRes_INDEX_ALANM_BCK_FWAITST_e=0x163, + dRes_INDEX_ALANM_BCK_FWAITWATOWB_e=0x164, + dRes_INDEX_ALANM_BCK_FWAITWB_e=0x165, + dRes_INDEX_ALANM_BCK_FWAITWIND_e=0x166, + dRes_INDEX_ALANM_BCK_FWARASHIBE_e=0x167, + dRes_INDEX_ALANM_BCK_FWBTHROW_e=0x168, + dRes_INDEX_ALANM_BCK_GETA_e=0x169, + dRes_INDEX_ALANM_BCK_GETAWAIT_e=0x16A, + dRes_INDEX_ALANM_BCK_GETSWL_e=0x16B, + dRes_INDEX_ALANM_BCK_GRABD_e=0x16C, + dRes_INDEX_ALANM_BCK_GRABNG_e=0x16D, + dRes_INDEX_ALANM_BCK_GRABP_e=0x16E, + dRes_INDEX_ALANM_BCK_GRABRE_e=0x16F, + dRes_INDEX_ALANM_BCK_GRABTHROW_e=0x170, + dRes_INDEX_ALANM_BCK_GRABUP_e=0x171, + dRes_INDEX_ALANM_BCK_GRASSAPLAY_e=0x172, + dRes_INDEX_ALANM_BCK_GRASSAST_e=0x173, + dRes_INDEX_ALANM_BCK_HANG_e=0x174, + dRes_INDEX_ALANM_BCK_HANGHL_e=0x175, + dRes_INDEX_ALANM_BCK_HANGHR_e=0x176, + dRes_INDEX_ALANM_BCK_HANGIBT_e=0x177, + dRes_INDEX_ALANM_BCK_HANGL_e=0x178, + dRes_INDEX_ALANM_BCK_HANGR_e=0x179, + dRes_INDEX_ALANM_BCK_HANGUP_e=0x17A, + dRes_INDEX_ALANM_BCK_HEAVYTHROW_e=0x17B, + dRes_INDEX_ALANM_BCK_HIT_e=0x17C, + dRes_INDEX_ALANM_BCK_HOLDOUT_e=0x17D, + dRes_INDEX_ALANM_BCK_HS_SPIN_e=0x17E, + dRes_INDEX_ALANM_BCK_HS_TIP_OPEN_e=0x17F, + dRes_INDEX_ALANM_BCK_HSHANGEDL_e=0x180, + dRes_INDEX_ALANM_BCK_HSHANGEDR_e=0x181, + dRes_INDEX_ALANM_BCK_HSHANGL_e=0x182, + dRes_INDEX_ALANM_BCK_HSHANGLH_e=0x183, + dRes_INDEX_ALANM_BCK_HSHANGR_e=0x184, + dRes_INDEX_ALANM_BCK_HSHANGRH_e=0x185, + dRes_INDEX_ALANM_BCK_HSHANGSHOOTL_e=0x186, + dRes_INDEX_ALANM_BCK_HSHANGSHOOTR_e=0x187, + dRes_INDEX_ALANM_BCK_HSHANGWAITL_e=0x188, + dRes_INDEX_ALANM_BCK_HSHANGWAITR_e=0x189, + dRes_INDEX_ALANM_BCK_HSJMPL_e=0x18A, + dRes_INDEX_ALANM_BCK_HSJMPR_e=0x18B, + dRes_INDEX_ALANM_BCK_HSSHOOT_e=0x18C, + dRes_INDEX_ALANM_BCK_HSWAIT_e=0x18D, + dRes_INDEX_ALANM_BCK_HSWALLEDL_e=0x18E, + dRes_INDEX_ALANM_BCK_HSWALLEDR_e=0x18F, + dRes_INDEX_ALANM_BCK_HSWALLL_e=0x190, + dRes_INDEX_ALANM_BCK_HSWALLR_e=0x191, + dRes_INDEX_ALANM_BCK_HSWALLSHOOTL_e=0x192, + dRes_INDEX_ALANM_BCK_HSWALLSHOOTR_e=0x193, + dRes_INDEX_ALANM_BCK_HSWALLWAITL_e=0x194, + dRes_INDEX_ALANM_BCK_HSWALLWAITR_e=0x195, + dRes_INDEX_ALANM_BCK_IBATTACK_e=0x196, + dRes_INDEX_ALANM_BCK_IBCATCH_e=0x197, + dRes_INDEX_ALANM_BCK_IBDEF_e=0x198, + dRes_INDEX_ALANM_BCK_IBPULL_e=0x199, + dRes_INDEX_ALANM_BCK_IBTHROW_e=0x19A, + dRes_INDEX_ALANM_BCK_IBTURN_e=0x19B, + dRes_INDEX_ALANM_BCK_IBWAIT_e=0x19C, + dRes_INDEX_ALANM_BCK_IBWALK_e=0x19D, + dRes_INDEX_ALANM_BCK_JUMPB_e=0x19E, + dRes_INDEX_ALANM_BCK_JUMPBST_e=0x19F, + dRes_INDEX_ALANM_BCK_JUMPHS_e=0x1A0, + dRes_INDEX_ALANM_BCK_JUMPHSED_e=0x1A1, + dRes_INDEX_ALANM_BCK_JUMPHSST_e=0x1A2, + dRes_INDEX_ALANM_BCK_JUMPS_e=0x1A3, + dRes_INDEX_ALANM_BCK_JUMPSED_e=0x1A4, + dRes_INDEX_ALANM_BCK_JUMPST_e=0x1A5, + dRes_INDEX_ALANM_BCK_KEYCATCHH_e=0x1A6, + dRes_INDEX_ALANM_BCK_LADDWEDL_e=0x1A7, + dRes_INDEX_ALANM_BCK_LADDWEDR_e=0x1A8, + dRes_INDEX_ALANM_BCK_LADDWST_e=0x1A9, + dRes_INDEX_ALANM_BCK_LADLTOR_e=0x1AA, + dRes_INDEX_ALANM_BCK_LADRTOL_e=0x1AB, + dRes_INDEX_ALANM_BCK_LADUPEDL_e=0x1AC, + dRes_INDEX_ALANM_BCK_LADUPEDR_e=0x1AD, + dRes_INDEX_ALANM_BCK_LADUPST_e=0x1AE, + dRes_INDEX_ALANM_BCK_LANDDAMA_e=0x1AF, + dRes_INDEX_ALANM_BCK_LANDDAMAST_e=0x1B0, + dRes_INDEX_ALANM_BCK_LANDING_e=0x1B1, + dRes_INDEX_ALANM_BCK_LANDINGUP_e=0x1B2, + dRes_INDEX_ALANM_BCK_LASHS_e=0x1B3, + dRes_INDEX_ALANM_BCK_LIE_e=0x1B4, + dRes_INDEX_ALANM_BCK_LIEF_e=0x1B5, + dRes_INDEX_ALANM_BCK_LIGHTING_e=0x1B6, + dRes_INDEX_ALANM_BCK_MD_CLING_e=0x1B7, + dRes_INDEX_ALANM_BCK_MD_CLINGB_e=0x1B8, + dRes_INDEX_ALANM_BCK_MD_CLINGD_e=0x1B9, + dRes_INDEX_ALANM_BCK_MD_CLINGST_e=0x1BA, + dRes_INDEX_ALANM_BCK_MD_DIGIN_e=0x1BB, + dRes_INDEX_ALANM_BCK_MD_DOOROPC_e=0x1BC, + dRes_INDEX_ALANM_BCK_MD_DOOROPD_e=0x1BD, + dRes_INDEX_ALANM_BCK_MD_ENTRANCE_e=0x1BE, + dRes_INDEX_ALANM_BCK_MD_FTALKA_e=0x1BF, + dRes_INDEX_ALANM_BCK_MD_FTALKB_e=0x1C0, + dRes_INDEX_ALANM_BCK_MD_FTALKC_e=0x1C1, + dRes_INDEX_ALANM_BCK_MD_GRAB_e=0x1C2, + dRes_INDEX_ALANM_BCK_MD_GRABED_e=0x1C3, + dRes_INDEX_ALANM_BCK_MD_GRABST_e=0x1C4, + dRes_INDEX_ALANM_BCK_MD_HAIR_e=0x1C5, + dRes_INDEX_ALANM_BCK_MD_HIT_e=0x1C6, + dRes_INDEX_ALANM_BCK_MD_LEADED_e=0x1C7, + dRes_INDEX_ALANM_BCK_MD_LEADST_e=0x1C8, + dRes_INDEX_ALANM_BCK_MD_LEADSWAIT_e=0x1C9, + dRes_INDEX_ALANM_BCK_MD_LEADTOWAITA_e=0x1CA, + dRes_INDEX_ALANM_BCK_MD_LEADWAIT_e=0x1CB, + dRes_INDEX_ALANM_BCK_MD_LOOKABOUT_e=0x1CC, + dRes_INDEX_ALANM_BCK_MD_MGNCATCHED_e=0x1CD, + dRes_INDEX_ALANM_BCK_MD_MGNCATCHST_e=0x1CE, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWLED_e=0x1CF, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWLST_e=0x1D0, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWRED_e=0x1D1, + dRes_INDEX_ALANM_BCK_MD_MGNTHROWRST_e=0x1D2, + dRes_INDEX_ALANM_BCK_MD_PANIC_e=0x1D3, + dRes_INDEX_ALANM_BCK_MD_RETURN_e=0x1D4, + dRes_INDEX_ALANM_BCK_MD_ROPEFALTER_e=0x1D5, + dRes_INDEX_ALANM_BCK_MD_ROPEWAIT_e=0x1D6, + dRes_INDEX_ALANM_BCK_MD_SWAITA_e=0x1D7, + dRes_INDEX_ALANM_BCK_MD_SWAITB_e=0x1D8, + dRes_INDEX_ALANM_BCK_MD_SWAITC_e=0x1D9, + dRes_INDEX_ALANM_BCK_MD_SWAITD_e=0x1DA, + dRes_INDEX_ALANM_BCK_MD_TALKA_e=0x1DB, + dRes_INDEX_ALANM_BCK_MD_WAITA_e=0x1DC, + dRes_INDEX_ALANM_BCK_MD_WAITB_e=0x1DD, + dRes_INDEX_ALANM_BCK_MD_WAITD_e=0x1DE, + dRes_INDEX_ALANM_BCK_MD_WAITTP_e=0x1DF, + dRes_INDEX_ALANM_BCK_MD_WARPIN_e=0x1E0, + dRes_INDEX_ALANM_BCK_MD_WLDIEA_e=0x1E1, + dRes_INDEX_ALANM_BCK_MD_WLSWIMDIE_e=0x1E2, + dRes_INDEX_ALANM_BCK_MGKICK_e=0x1E3, + dRes_INDEX_ALANM_BCK_MROLLL_e=0x1E4, + dRes_INDEX_ALANM_BCK_MROLLR_e=0x1E5, + dRes_INDEX_ALANM_BCK_NUMBA_e=0x1E6, + dRes_INDEX_ALANM_BCK_NUMBB_e=0x1E7, + dRes_INDEX_ALANM_BCK_O_GD_NV_e=0x1E8, + dRes_INDEX_ALANM_BCK_O_GD_WORM_e=0x1E9, + dRes_INDEX_ALANM_BCK_ODOROKU_e=0x1EA, + dRes_INDEX_ALANM_BCK_PADORUTOROD_e=0x1EB, + dRes_INDEX_ALANM_BCK_PICKUP_e=0x1EC, + dRes_INDEX_ALANM_BCK_POUR_e=0x1ED, + dRes_INDEX_ALANM_BCK_POURED_e=0x1EE, + dRes_INDEX_ALANM_BCK_POURST_e=0x1EF, + dRes_INDEX_ALANM_BCK_PRELORD_e=0x1F0, + dRes_INDEX_ALANM_BCK_PSHOOT_e=0x1F1, + dRes_INDEX_ALANM_BCK_PULLTSW_e=0x1F2, + dRes_INDEX_ALANM_BCK_PULLTSWST_e=0x1F3, + dRes_INDEX_ALANM_BCK_PULLW_e=0x1F4, + dRes_INDEX_ALANM_BCK_PUSHTSW_e=0x1F5, + dRes_INDEX_ALANM_BCK_PUSHTSWST_e=0x1F6, + dRes_INDEX_ALANM_BCK_PUSHW_e=0x1F7, + dRes_INDEX_ALANM_BCK_PUTONH_e=0x1F8, + dRes_INDEX_ALANM_BCK_PWAIT_e=0x1F9, + dRes_INDEX_ALANM_BCK_REELING_e=0x1FA, + dRes_INDEX_ALANM_BCK_REELINGARM_e=0x1FB, + dRes_INDEX_ALANM_BCK_REELINGLR_e=0x1FC, + dRes_INDEX_ALANM_BCK_RIDEHB_e=0x1FD, + dRes_INDEX_ALANM_BCK_RIDEHL_e=0x1FE, + dRes_INDEX_ALANM_BCK_RIDEHR_e=0x1FF, + dRes_INDEX_ALANM_BCK_RIDEWL_e=0x200, + dRes_INDEX_ALANM_BCK_RIDEWR_e=0x201, + dRes_INDEX_ALANM_BCK_RODD_e=0x202, + dRes_INDEX_ALANM_BCK_RODSWING_e=0x203, + dRes_INDEX_ALANM_BCK_RODSWINGL_e=0x204, + dRes_INDEX_ALANM_BCK_ROLLBED_e=0x205, + dRes_INDEX_ALANM_BCK_ROLLBST_e=0x206, + dRes_INDEX_ALANM_BCK_ROLLF_e=0x207, + dRes_INDEX_ALANM_BCK_ROLLFGOOD_e=0x208, + dRes_INDEX_ALANM_BCK_ROLLFMIS_e=0x209, + dRes_INDEX_ALANM_BCK_ROOFF_e=0x20A, + dRes_INDEX_ALANM_BCK_ROOFHANG_e=0x20B, + dRes_INDEX_ALANM_BCK_ROOFL_e=0x20C, + dRes_INDEX_ALANM_BCK_ROOFR_e=0x20D, + dRes_INDEX_ALANM_BCK_ROOFTURN_e=0x20E, + dRes_INDEX_ALANM_BCK_ROOFUP_e=0x20F, + dRes_INDEX_ALANM_BCK_ROOFWAIT_e=0x210, + dRes_INDEX_ALANM_BCK_ROOLJMP_e=0x211, + dRes_INDEX_ALANM_BCK_ROPESWING_e=0x212, + dRes_INDEX_ALANM_BCK_ROWBL_e=0x213, + dRes_INDEX_ALANM_BCK_ROWBR_e=0x214, + dRes_INDEX_ALANM_BCK_ROWL_e=0x215, + dRes_INDEX_ALANM_BCK_ROWR_e=0x216, + dRes_INDEX_ALANM_BCK_S_MD_APPEAR_e=0x217, + dRes_INDEX_ALANM_BCK_S_MD_APPEARBL_e=0x218, + dRes_INDEX_ALANM_BCK_S_MD_HOLE_e=0x219, + dRes_INDEX_ALANM_BCK_S_MD_MOVE_e=0x21A, + dRes_INDEX_ALANM_BCK_S_MD_PACKAWAY_e=0x21B, + dRes_INDEX_ALANM_BCK_S_MD_RETURN_e=0x21C, + dRes_INDEX_ALANM_BCK_S_MD_TAKES_e=0x21D, + dRes_INDEX_ALANM_BCK_S_MD_WAITS_e=0x21E, + dRes_INDEX_ALANM_BCK_SHCROUCH_e=0x21F, + dRes_INDEX_ALANM_BCK_SHFRONT_e=0x220, + dRes_INDEX_ALANM_BCK_SHJUMP_e=0x221, + dRes_INDEX_ALANM_BCK_SHJUMPED_e=0x222, + dRes_INDEX_ALANM_BCK_SHJUMPST_e=0x223, + dRes_INDEX_ALANM_BCK_SHKICK_e=0x224, + dRes_INDEX_ALANM_BCK_SHSTOP_e=0x225, + dRes_INDEX_ALANM_BCK_SHT_e=0x226, + dRes_INDEX_ALANM_BCK_SHTP_e=0x227, + dRes_INDEX_ALANM_BCK_SHWAIT_e=0x228, + dRes_INDEX_ALANM_BCK_SJMPED_e=0x229, + dRes_INDEX_ALANM_BCK_SJMPST_e=0x22A, + dRes_INDEX_ALANM_BCK_SLIDEB_e=0x22B, + dRes_INDEX_ALANM_BCK_SLIDEBED_e=0x22C, + dRes_INDEX_ALANM_BCK_SLIDEF_e=0x22D, + dRes_INDEX_ALANM_BCK_SLIDEFED_e=0x22E, + dRes_INDEX_ALANM_BCK_SLIP_e=0x22F, + dRes_INDEX_ALANM_BCK_SPILLHL_e=0x230, + dRes_INDEX_ALANM_BCK_SPILLHR_e=0x231, + dRes_INDEX_ALANM_BCK_STANDS_e=0x232, + dRes_INDEX_ALANM_BCK_STEPL_e=0x233, + dRes_INDEX_ALANM_BCK_STEPR_e=0x234, + dRes_INDEX_ALANM_BCK_STOPS_e=0x235, + dRes_INDEX_ALANM_BCK_STOPSTOSTANDS_e=0x236, + dRes_INDEX_ALANM_BCK_SWAITA_e=0x237, + dRes_INDEX_ALANM_BCK_SWAITHA_e=0x238, + dRes_INDEX_ALANM_BCK_SWAITHB_e=0x239, + dRes_INDEX_ALANM_BCK_SWIMDASH_e=0x23A, + dRes_INDEX_ALANM_BCK_SWIMDIEA_e=0x23B, + dRes_INDEX_ALANM_BCK_SWIMDIEP_e=0x23C, + dRes_INDEX_ALANM_BCK_SWIMDIVE_e=0x23D, + dRes_INDEX_ALANM_BCK_SWIMINGA_e=0x23E, + dRes_INDEX_ALANM_BCK_SWIMINGB_e=0x23F, + dRes_INDEX_ALANM_BCK_SWIMINGC_e=0x240, + dRes_INDEX_ALANM_BCK_SWIMINGST_e=0x241, + dRes_INDEX_ALANM_BCK_SWIMP_e=0x242, + dRes_INDEX_ALANM_BCK_SWIMWAIT_e=0x243, + dRes_INDEX_ALANM_BCK_SWIMWAITS_e=0x244, + dRes_INDEX_ALANM_BCK_TAKE_e=0x245, + dRes_INDEX_ALANM_BCK_TAKEHR_e=0x246, + dRes_INDEX_ALANM_BCK_TAKEL_e=0x247, + dRes_INDEX_ALANM_BCK_TAKER_e=0x248, + dRes_INDEX_ALANM_BCK_TALKA_e=0x249, + dRes_INDEX_ALANM_BCK_TURNBACK_e=0x24A, + dRes_INDEX_ALANM_BCK_TURNBS_e=0x24B, + dRes_INDEX_ALANM_BCK_TURNLS_e=0x24C, + dRes_INDEX_ALANM_BCK_TURNRS_e=0x24D, + dRes_INDEX_ALANM_BCK_UNAZUKU_e=0x24E, + dRes_INDEX_ALANM_BCK_VJMP_e=0x24F, + dRes_INDEX_ALANM_BCK_VJMPCHA_e=0x250, + dRes_INDEX_ALANM_BCK_VJMPCHB_e=0x251, + dRes_INDEX_ALANM_BCK_VJMPCL_e=0x252, + dRes_INDEX_ALANM_BCK_VJMPST_e=0x253, + dRes_INDEX_ALANM_BCK_WAITATOD_e=0x254, + dRes_INDEX_ALANM_BCK_WAITATOS_e=0x255, + dRes_INDEX_ALANM_BCK_WAITB_e=0x256, + dRes_INDEX_ALANM_BCK_WAITBTOA_e=0x257, + dRes_INDEX_ALANM_BCK_WAITCANOEFISHL_e=0x258, + dRes_INDEX_ALANM_BCK_WAITCANOEFISHR_e=0x259, + dRes_INDEX_ALANM_BCK_WAITCANOEL_e=0x25A, + dRes_INDEX_ALANM_BCK_WAITCANOER_e=0x25B, + dRes_INDEX_ALANM_BCK_WAITD_e=0x25C, + dRes_INDEX_ALANM_BCK_WAITDB_e=0x25D, + dRes_INDEX_ALANM_BCK_WAITF_e=0x25E, + dRes_INDEX_ALANM_BCK_WAITFISH_e=0x25F, + dRes_INDEX_ALANM_BCK_WAITFISHR_e=0x260, + dRes_INDEX_ALANM_BCK_WAITHATOHS_e=0x261, + dRes_INDEX_ALANM_BCK_WAITHDB_e=0x262, + dRes_INDEX_ALANM_BCK_WAITHDS_e=0x263, + dRes_INDEX_ALANM_BCK_WAITHK_e=0x264, + dRes_INDEX_ALANM_BCK_WAITHLIE_e=0x265, + dRes_INDEX_ALANM_BCK_WAITHS_e=0x266, + dRes_INDEX_ALANM_BCK_WAITINSECT_e=0x267, + dRes_INDEX_ALANM_BCK_WAITK_e=0x268, + dRes_INDEX_ALANM_BCK_WAITPP_e=0x269, + dRes_INDEX_ALANM_BCK_WAITS_e=0x26A, + dRes_INDEX_ALANM_BCK_WAITSIT_e=0x26B, + dRes_INDEX_ALANM_BCK_WAITST_e=0x26C, + dRes_INDEX_ALANM_BCK_WAITTAKA_e=0x26D, + dRes_INDEX_ALANM_BCK_WAITWA_e=0x26E, + dRes_INDEX_ALANM_BCK_WAITWATOWB_e=0x26F, + dRes_INDEX_ALANM_BCK_WAITWB_e=0x270, + dRes_INDEX_ALANM_BCK_WAITWIND_e=0x271, + dRes_INDEX_ALANM_BCK_WALKFISH_e=0x272, + dRes_INDEX_ALANM_BCK_WALKFISHR_e=0x273, + dRes_INDEX_ALANM_BCK_WALKH_e=0x274, + dRes_INDEX_ALANM_BCK_WALKHAS_e=0x275, + dRes_INDEX_ALANM_BCK_WALKHBS_e=0x276, + dRes_INDEX_ALANM_BCK_WALKS_e=0x277, + dRes_INDEX_ALANM_BCK_WALKSLOPEW_e=0x278, + dRes_INDEX_ALANM_BCK_WARASHIBE_e=0x279, + dRes_INDEX_ALANM_BCK_WARASHIBE_WAIT_e=0x27A, + dRes_INDEX_ALANM_BCK_WATCH_e=0x27B, + dRes_INDEX_ALANM_BCK_WFCHANGEATOW_e=0x27C, + dRes_INDEX_ALANM_BCK_WFCHANGEWTOA_e=0x27D, + dRes_INDEX_ALANM_BCK_WL_AT_e=0x27E, + dRes_INDEX_ALANM_BCK_WL_ATRBW_e=0x27F, + dRes_INDEX_ALANM_BCK_WL_ATRD_e=0x280, + dRes_INDEX_ALANM_BCK_WL_ATRW_e=0x281, + dRes_INDEX_ALANM_BCK_WL_ATSJBED_e=0x282, + dRes_INDEX_ALANM_BCK_WL_ATSJBST_e=0x283, + dRes_INDEX_ALANM_BCK_WL_ATSJLED_e=0x284, + dRes_INDEX_ALANM_BCK_WL_ATSJLST_e=0x285, + dRes_INDEX_ALANM_BCK_WL_ATSJRED_e=0x286, + dRes_INDEX_ALANM_BCK_WL_ATSJRST_e=0x287, + dRes_INDEX_ALANM_BCK_WL_ATTACKA_e=0x288, + dRes_INDEX_ALANM_BCK_WL_ATTACKAED_e=0x289, + dRes_INDEX_ALANM_BCK_WL_ATTACKAEDB_e=0x28A, + dRes_INDEX_ALANM_BCK_WL_ATTACKAEDF_e=0x28B, + dRes_INDEX_ALANM_BCK_WL_ATTACKAST_e=0x28C, + dRes_INDEX_ALANM_BCK_WL_ATTACKBL_e=0x28D, + dRes_INDEX_ALANM_BCK_WL_ATTACKBR_e=0x28E, + dRes_INDEX_ALANM_BCK_WL_ATTACKBS_e=0x28F, + dRes_INDEX_ALANM_BCK_WL_ATTACKBT_e=0x290, + dRes_INDEX_ALANM_BCK_WL_ATTACKREED_e=0x291, + dRes_INDEX_ALANM_BCK_WL_ATTACKREGD_e=0x292, + dRes_INDEX_ALANM_BCK_WL_ATTACKREST_e=0x293, + dRes_INDEX_ALANM_BCK_WL_ATTACKT_e=0x294, + dRes_INDEX_ALANM_BCK_WL_ATTACKTST_e=0x295, + dRes_INDEX_ALANM_BCK_WL_ATTACKU_e=0x296, + dRes_INDEX_ALANM_BCK_WL_ATTACKUED_e=0x297, + dRes_INDEX_ALANM_BCK_WL_ATTACKUNG_e=0x298, + dRes_INDEX_ALANM_BCK_WL_ATTACKUST_e=0x299, + dRes_INDEX_ALANM_BCK_WL_BOXOP_e=0x29A, + dRes_INDEX_ALANM_BCK_WL_BUMPED_e=0x29B, + dRes_INDEX_ALANM_BCK_WL_BUMPST_e=0x29C, + dRes_INDEX_ALANM_BCK_WL_CATCHA_e=0x29D, + dRes_INDEX_ALANM_BCK_WL_CATCHAST_e=0x29E, + dRes_INDEX_ALANM_BCK_WL_CATCHYC_e=0x29F, + dRes_INDEX_ALANM_BCK_WL_CHAIN_e=0x2A0, + dRes_INDEX_ALANM_BCK_WL_CHAINED_e=0x2A1, + dRes_INDEX_ALANM_BCK_WL_CHANGEATOW_e=0x2A2, + dRes_INDEX_ALANM_BCK_WL_CHANGEWTOA_e=0x2A3, + dRes_INDEX_ALANM_BCK_WL_CUTSTL_e=0x2A4, + dRes_INDEX_ALANM_BCK_WL_CUTSTP_e=0x2A5, + dRes_INDEX_ALANM_BCK_WL_CUTSTR_e=0x2A6, + dRes_INDEX_ALANM_BCK_WL_DAM_e=0x2A7, + dRes_INDEX_ALANM_BCK_WL_DAMB_e=0x2A8, + dRes_INDEX_ALANM_BCK_WL_DAMF_e=0x2A9, + dRes_INDEX_ALANM_BCK_WL_DAMFB_e=0x2AA, + dRes_INDEX_ALANM_BCK_WL_DAMFBUP_e=0x2AB, + dRes_INDEX_ALANM_BCK_WL_DAMFF_e=0x2AC, + dRes_INDEX_ALANM_BCK_WL_DAMFFUP_e=0x2AD, + dRes_INDEX_ALANM_BCK_WL_DAMFL_e=0x2AE, + dRes_INDEX_ALANM_BCK_WL_DAMFLUP_e=0x2AF, + dRes_INDEX_ALANM_BCK_WL_DAMFR_e=0x2B0, + dRes_INDEX_ALANM_BCK_WL_DAMFRUP_e=0x2B1, + dRes_INDEX_ALANM_BCK_WL_DAML_e=0x2B2, + dRes_INDEX_ALANM_BCK_WL_DAMR_e=0x2B3, + dRes_INDEX_ALANM_BCK_WL_DASHA_e=0x2B4, + dRes_INDEX_ALANM_BCK_WL_DASHB_e=0x2B5, + dRes_INDEX_ALANM_BCK_WL_DASHST_e=0x2B6, + dRes_INDEX_ALANM_BCK_WL_DASHWIND_e=0x2B7, + dRes_INDEX_ALANM_BCK_WL_DIE_e=0x2B8, + dRes_INDEX_ALANM_BCK_WL_DIG_e=0x2B9, + dRes_INDEX_ALANM_BCK_WL_DIGIN_e=0x2BA, + dRes_INDEX_ALANM_BCK_WL_ENTRANCE_e=0x2BB, + dRes_INDEX_ALANM_BCK_WL_FLINGL_e=0x2BC, + dRes_INDEX_ALANM_BCK_WL_FLINGNECKL_e=0x2BD, + dRes_INDEX_ALANM_BCK_WL_FLINGNECKR_e=0x2BE, + dRes_INDEX_ALANM_BCK_WL_FLINGR_e=0x2BF, + dRes_INDEX_ALANM_BCK_WL_GET_e=0x2C0, + dRes_INDEX_ALANM_BCK_WL_GETA_e=0x2C1, + dRes_INDEX_ALANM_BCK_WL_HANG_e=0x2C2, + dRes_INDEX_ALANM_BCK_WL_HDHANG_e=0x2C3, + dRes_INDEX_ALANM_BCK_WL_HDHANGSW_e=0x2C4, + dRes_INDEX_ALANM_BCK_WL_HDHANGWAIT_e=0x2C5, + dRes_INDEX_ALANM_BCK_WL_HOWLA_e=0x2C6, + dRes_INDEX_ALANM_BCK_WL_HOWLB_e=0x2C7, + dRes_INDEX_ALANM_BCK_WL_HOWLC_e=0x2C8, + dRes_INDEX_ALANM_BCK_WL_HOWLED_e=0x2C9, + dRes_INDEX_ALANM_BCK_WL_JUMPA_e=0x2CA, + dRes_INDEX_ALANM_BCK_WL_JUMPAED_e=0x2CB, + dRes_INDEX_ALANM_BCK_WL_JUMPAST_e=0x2CC, + dRes_INDEX_ALANM_BCK_WL_JUMPB_e=0x2CD, + dRes_INDEX_ALANM_BCK_WL_JUMPBED_e=0x2CE, + dRes_INDEX_ALANM_BCK_WL_JUMPBST_e=0x2CF, + dRes_INDEX_ALANM_BCK_WL_JUMPBTURNST_e=0x2D0, + dRes_INDEX_ALANM_BCK_WL_JUMPKICK_e=0x2D1, + dRes_INDEX_ALANM_BCK_WL_LANDDAMA_e=0x2D2, + dRes_INDEX_ALANM_BCK_WL_LANDDAMAST_e=0x2D3, + dRes_INDEX_ALANM_BCK_WL_LIE_e=0x2D4, + dRes_INDEX_ALANM_BCK_WL_LIEF_e=0x2D5, + dRes_INDEX_ALANM_BCK_WL_LISTEN_e=0x2D6, + dRes_INDEX_ALANM_BCK_WL_MDSHOCK_e=0x2D7, + dRes_INDEX_ALANM_BCK_WL_NUMBA_e=0x2D8, + dRes_INDEX_ALANM_BCK_WL_NUMBB_e=0x2D9, + dRes_INDEX_ALANM_BCK_WL_PICKUPA_e=0x2DA, + dRes_INDEX_ALANM_BCK_WL_PICKUPB_e=0x2DB, + dRes_INDEX_ALANM_BCK_WL_PICKUPTHROW_e=0x2DC, + dRes_INDEX_ALANM_BCK_WL_PULLOUT_e=0x2DD, + dRes_INDEX_ALANM_BCK_WL_PUSHTSW_e=0x2DE, + dRes_INDEX_ALANM_BCK_WL_PUSHTSWST_e=0x2DF, + dRes_INDEX_ALANM_BCK_WL_PUSHW_e=0x2E0, + dRes_INDEX_ALANM_BCK_WL_ROLLBED_e=0x2E1, + dRes_INDEX_ALANM_BCK_WL_ROLLBST_e=0x2E2, + dRes_INDEX_ALANM_BCK_WL_ROPECLL_e=0x2E3, + dRes_INDEX_ALANM_BCK_WL_ROPECLR_e=0x2E4, + dRes_INDEX_ALANM_BCK_WL_ROPEFALTER_e=0x2E5, + dRes_INDEX_ALANM_BCK_WL_ROPETURN_e=0x2E6, + dRes_INDEX_ALANM_BCK_WL_ROPEW_e=0x2E7, + dRes_INDEX_ALANM_BCK_WL_ROPEWAIT_e=0x2E8, + dRes_INDEX_ALANM_BCK_WL_SIT_e=0x2E9, + dRes_INDEX_ALANM_BCK_WL_SLIDEB_e=0x2EA, + dRes_INDEX_ALANM_BCK_WL_SLIDEBED_e=0x2EB, + dRes_INDEX_ALANM_BCK_WL_SLIDEFST_e=0x2EC, + dRes_INDEX_ALANM_BCK_WL_SLIDEW_e=0x2ED, + dRes_INDEX_ALANM_BCK_WL_SLIP_e=0x2EE, + dRes_INDEX_ALANM_BCK_WL_SMELL_e=0x2EF, + dRes_INDEX_ALANM_BCK_WL_SWAITA_e=0x2F0, + dRes_INDEX_ALANM_BCK_WL_SWAITB_e=0x2F1, + dRes_INDEX_ALANM_BCK_WL_SWAITD_e=0x2F2, + dRes_INDEX_ALANM_BCK_WL_SWIMDASH_e=0x2F3, + dRes_INDEX_ALANM_BCK_WL_SWIMDIEA_e=0x2F4, + dRes_INDEX_ALANM_BCK_WL_SWIMDIEP_e=0x2F5, + dRes_INDEX_ALANM_BCK_WL_SWIMING_e=0x2F6, + dRes_INDEX_ALANM_BCK_WL_SWIMP_e=0x2F7, + dRes_INDEX_ALANM_BCK_WL_SWIMWAIT_e=0x2F8, + dRes_INDEX_ALANM_BCK_WL_THROUGH_e=0x2F9, + dRes_INDEX_ALANM_BCK_WL_TURN_e=0x2FA, + dRes_INDEX_ALANM_BCK_WL_TURNBACK_e=0x2FB, + dRes_INDEX_ALANM_BCK_WL_VJMPCH_e=0x2FC, + dRes_INDEX_ALANM_BCK_WL_VJMPCL_e=0x2FD, + dRes_INDEX_ALANM_BCK_WL_VJMPST_e=0x2FE, + dRes_INDEX_ALANM_BCK_WL_WAITA_e=0x2FF, + dRes_INDEX_ALANM_BCK_WL_WAITATOD_e=0x300, + dRes_INDEX_ALANM_BCK_WL_WAITATOSD_e=0x301, + dRes_INDEX_ALANM_BCK_WL_WAITB_e=0x302, + dRes_INDEX_ALANM_BCK_WL_WAITD_e=0x303, + dRes_INDEX_ALANM_BCK_WL_WAITF_e=0x304, + dRes_INDEX_ALANM_BCK_WL_WAITPP_e=0x305, + dRes_INDEX_ALANM_BCK_WL_WAITSIT_e=0x306, + dRes_INDEX_ALANM_BCK_WL_WAITST_e=0x307, + dRes_INDEX_ALANM_BCK_WL_WAITWIND_e=0x308, + dRes_INDEX_ALANM_BCK_WL_WAITYC_e=0x309, + dRes_INDEX_ALANM_BCK_WL_WALKA_e=0x30A, + dRes_INDEX_ALANM_BCK_WL_WALKB_e=0x30B, + dRes_INDEX_ALANM_BCK_WL_WALKSLOPEW_e=0x30C, + dRes_INDEX_ALANM_BCK_WSTARTH_e=0x30D, + /* BMDE */ + dRes_INDEX_ALANM_BMD_AL_BOTTLE_e=0x310, + dRes_INDEX_ALANM_BMD_AL_IB_e=0x311, + /* BMDR */ + dRes_INDEX_ALANM_BMD_AL_BOW_e=0x314, + dRes_INDEX_ALANM_BMD_AL_CROD_e=0x315, + dRes_INDEX_ALANM_BMD_AL_HS_e=0x316, + dRes_INDEX_ALANM_BMD_AL_HS_KUSARI_e=0x317, + dRes_INDEX_ALANM_BMD_AL_HS_TIP_e=0x318, + dRes_INDEX_ALANM_BMD_AL_PACHI_e=0x319, + dRes_INDEX_ALANM_BMD_AL_PEND_e=0x31A, + dRes_INDEX_ALANM_BMD_AL_WF_e=0x31B, + dRes_INDEX_ALANM_BMD_O_GD_HK_e=0x31C, + dRes_INDEX_ALANM_BMD_O_GD_NV_e=0x31D, + dRes_INDEX_ALANM_BMD_O_GD_WORM_e=0x31E, + dRes_INDEX_ALANM_BMD_S_BALL_YAMI_e=0x31F, + /* BRK */ + dRes_INDEX_ALANM_BRK_AL_BOTTLE_e=0x322, + dRes_INDEX_ALANM_BRK_AL_CROD_CHANGE_COLOR_e=0x323, + dRes_INDEX_ALANM_BRK_S_BALL_YAMI_e=0x324, + /* BTK */ + dRes_INDEX_ALANM_BTK_BOTTLE_D_NOMU_e=0x327, + dRes_INDEX_ALANM_BTK_BOTTLE_D_YURE_e=0x328, + dRes_INDEX_ALANM_BTK_BOTTLE_DASU_e=0x329, + dRes_INDEX_ALANM_BTK_BOTTLE_NUKU_e=0x32A, + dRes_INDEX_ALANM_BTK_BOTTLE_YURE_e=0x32B, + dRes_INDEX_ALANM_BTK_FA_e=0x32C, + dRes_INDEX_ALANM_BTK_FARELORD_e=0x32D, + dRes_INDEX_ALANM_BTK_FARELORDTAME_e=0x32E, + dRes_INDEX_ALANM_BTK_FASHIMOTO_e=0x32F, + dRes_INDEX_ALANM_BTK_FATDEFNG_e=0x330, + dRes_INDEX_ALANM_BTK_FBINBAD_e=0x331, + dRes_INDEX_ALANM_BTK_FBINDRINK_e=0x332, + dRes_INDEX_ALANM_BTK_FBINDRINKED_e=0x333, + dRes_INDEX_ALANM_BTK_FBINDRINKST_e=0x334, + dRes_INDEX_ALANM_BTK_FBINGET_e=0x335, + dRes_INDEX_ALANM_BTK_FBINOP_e=0x336, + dRes_INDEX_ALANM_BTK_FBINOUT_e=0x337, + dRes_INDEX_ALANM_BTK_FBINSWINGS_e=0x338, + dRes_INDEX_ALANM_BTK_FBINSWINGU_e=0x339, + dRes_INDEX_ALANM_BTK_FBOXOP_e=0x33A, + dRes_INDEX_ALANM_BTK_FBOXOPKICK_e=0x33B, + dRes_INDEX_ALANM_BTK_FBOXOPSHORT_e=0x33C, + dRes_INDEX_ALANM_BTK_FCANORELEASE_e=0x33D, + dRes_INDEX_ALANM_BTK_FCATCHTAKA_e=0x33E, + dRes_INDEX_ALANM_BTK_FCOWTHROWL_e=0x33F, + dRes_INDEX_ALANM_BTK_FCOWTHROWR_e=0x340, + dRes_INDEX_ALANM_BTK_FCUTA_e=0x341, + dRes_INDEX_ALANM_BTK_FCUTDL_e=0x342, + dRes_INDEX_ALANM_BTK_FCUTDR_e=0x343, + dRes_INDEX_ALANM_BTK_FCUTEA_e=0x344, + dRes_INDEX_ALANM_BTK_FCUTEB_e=0x345, + dRes_INDEX_ALANM_BTK_FCUTEG_e=0x346, + dRes_INDEX_ALANM_BTK_FCUTEH_e=0x347, + dRes_INDEX_ALANM_BTK_FCUTEHST_e=0x348, + dRes_INDEX_ALANM_BTK_FCUTF_e=0x349, + dRes_INDEX_ALANM_BTK_FCUTHLA_e=0x34A, + dRes_INDEX_ALANM_BTK_FCUTHLB_e=0x34B, + dRes_INDEX_ALANM_BTK_FCUTHRA_e=0x34C, + dRes_INDEX_ALANM_BTK_FCUTHRB_e=0x34D, + dRes_INDEX_ALANM_BTK_FCUTHTB_e=0x34E, + dRes_INDEX_ALANM_BTK_FCUTJED_e=0x34F, + dRes_INDEX_ALANM_BTK_FCUTJST_e=0x350, + dRes_INDEX_ALANM_BTK_FCUTL_e=0x351, + dRes_INDEX_ALANM_BTK_FCUTR_e=0x352, + dRes_INDEX_ALANM_BTK_FCUTST_e=0x353, + dRes_INDEX_ALANM_BTK_FCUTT_e=0x354, + dRes_INDEX_ALANM_BTK_FCUTTB_e=0x355, + dRes_INDEX_ALANM_BTK_FCUTTJ_e=0x356, + dRes_INDEX_ALANM_BTK_FCUTTJED_e=0x357, + dRes_INDEX_ALANM_BTK_FCUTTJP_e=0x358, + dRes_INDEX_ALANM_BTK_FCUTTJST_e=0x359, + dRes_INDEX_ALANM_BTK_FCUTU_e=0x35A, + dRes_INDEX_ALANM_BTK_FCUTUED_e=0x35B, + dRes_INDEX_ALANM_BTK_FCUTUNG_e=0x35C, + dRes_INDEX_ALANM_BTK_FDAMFBUP_e=0x35D, + dRes_INDEX_ALANM_BTK_FDAMFFUP_e=0x35E, + dRes_INDEX_ALANM_BTK_FDAMFRLUP_e=0x35F, + dRes_INDEX_ALANM_BTK_FDEMOMHOP_e=0x360, + dRes_INDEX_ALANM_BTK_FDEMOTALKA_e=0x361, + dRes_INDEX_ALANM_BTK_FDEMOTALKB_e=0x362, + dRes_INDEX_ALANM_BTK_FDEMOTALKC_e=0x363, + dRes_INDEX_ALANM_BTK_FDIE_e=0x364, + dRes_INDEX_ALANM_BTK_FDIEH_e=0x365, + dRes_INDEX_ALANM_BTK_FDIEHUP_e=0x366, + dRes_INDEX_ALANM_BTK_FDOOROPA_e=0x367, + dRes_INDEX_ALANM_BTK_FDOOROPB_e=0x368, + dRes_INDEX_ALANM_BTK_FENTRANCE_e=0x369, + dRes_INDEX_ALANM_BTK_FFINISHA_e=0x36A, + dRes_INDEX_ALANM_BTK_FFINISHED_e=0x36B, + dRes_INDEX_ALANM_BTK_FGETSWL_e=0x36C, + dRes_INDEX_ALANM_BTK_FGRABNG_e=0x36D, + dRes_INDEX_ALANM_BTK_FGRABP_e=0x36E, + dRes_INDEX_ALANM_BTK_FGRABUP_e=0x36F, + dRes_INDEX_ALANM_BTK_FGRASSAST_e=0x370, + dRes_INDEX_ALANM_BTK_FH_e=0x371, + dRes_INDEX_ALANM_BTK_FHANGH_e=0x372, + dRes_INDEX_ALANM_BTK_FHEAVYTHROW_e=0x373, + dRes_INDEX_ALANM_BTK_FI_e=0x374, + dRes_INDEX_ALANM_BTK_FJ_e=0x375, + dRes_INDEX_ALANM_BTK_FK_e=0x376, + dRes_INDEX_ALANM_BTK_FKEYCATCHH_e=0x377, + dRes_INDEX_ALANM_BTK_FL_e=0x378, + dRes_INDEX_ALANM_BTK_FMABA01_e=0x379, + dRes_INDEX_ALANM_BTK_FMABA02_e=0x37A, + dRes_INDEX_ALANM_BTK_FMABA03_e=0x37B, + dRes_INDEX_ALANM_BTK_FODOROKU_e=0x37C, + dRes_INDEX_ALANM_BTK_FPICKUP_e=0x37D, + dRes_INDEX_ALANM_BTK_FPOUR_e=0x37E, + dRes_INDEX_ALANM_BTK_FPOURED_e=0x37F, + dRes_INDEX_ALANM_BTK_FPOURST_e=0x380, + dRes_INDEX_ALANM_BTK_FPULLW_e=0x381, + dRes_INDEX_ALANM_BTK_FPUSHW_e=0x382, + dRes_INDEX_ALANM_BTK_FR_e=0x383, + dRes_INDEX_ALANM_BTK_FRODSWING_e=0x384, + dRes_INDEX_ALANM_BTK_FRODSWINGL_e=0x385, + dRes_INDEX_ALANM_BTK_FROLLFGOOD_e=0x386, + dRes_INDEX_ALANM_BTK_FSPILLH_e=0x387, + dRes_INDEX_ALANM_BTK_FSWAITA_e=0x388, + dRes_INDEX_ALANM_BTK_FSWAITHA_e=0x389, + dRes_INDEX_ALANM_BTK_FSWIATHB_e=0x38A, + dRes_INDEX_ALANM_BTK_FSWIMDIEA_e=0x38B, + dRes_INDEX_ALANM_BTK_FSWIMDIEP_e=0x38C, + dRes_INDEX_ALANM_BTK_FSWIMDIVE_e=0x38D, + dRes_INDEX_ALANM_BTK_FSWIMINGA_e=0x38E, + dRes_INDEX_ALANM_BTK_FSWIMP_e=0x38F, + dRes_INDEX_ALANM_BTK_FTURNBACK_e=0x390, + dRes_INDEX_ALANM_BTK_FTURNBS_e=0x391, + dRes_INDEX_ALANM_BTK_FTURNLS_e=0x392, + dRes_INDEX_ALANM_BTK_FTURNRS_e=0x393, + dRes_INDEX_ALANM_BTK_FUNAZUKU_e=0x394, + dRes_INDEX_ALANM_BTK_FWAITATOS_e=0x395, + dRes_INDEX_ALANM_BTK_FWAITHDB_e=0x396, + dRes_INDEX_ALANM_BTK_FWAITINSECT_e=0x397, + dRes_INDEX_ALANM_BTK_FWAITST_e=0x398, + dRes_INDEX_ALANM_BTK_MD_FA_e=0x399, + dRes_INDEX_ALANM_BTK_MD_FENTRANCE_e=0x39A, + dRes_INDEX_ALANM_BTK_MD_FHIT_e=0x39B, + dRes_INDEX_ALANM_BTK_MD_FLOOKABOUT_e=0x39C, + dRes_INDEX_ALANM_BTK_MD_FSWAITA_e=0x39D, + dRes_INDEX_ALANM_BTK_MD_FSWAITB_e=0x39E, + dRes_INDEX_ALANM_BTK_MD_FSWAITC_e=0x39F, + dRes_INDEX_ALANM_BTK_MD_FU_e=0x3A0, + dRes_INDEX_ALANM_BTK_MD_FWARPIN_e=0x3A1, + dRes_INDEX_ALANM_BTK_MD_FWLDIEA_e=0x3A2, + dRes_INDEX_ALANM_BTK_MD_FWLSWIMDIE_e=0x3A3, + dRes_INDEX_ALANM_BTK_MD_MABA01_e=0x3A4, + dRes_INDEX_ALANM_BTK_MD_PANIC_e=0x3A5, + dRes_INDEX_ALANM_BTK_S_BALL_YAMI_e=0x3A6, + dRes_INDEX_ALANM_BTK_WL_FA_e=0x3A7, + dRes_INDEX_ALANM_BTK_WL_FENTRANCE_e=0x3A8, + dRes_INDEX_ALANM_BTK_WL_FMABA01_e=0x3A9, + dRes_INDEX_ALANM_BTK_WL_FMABA02_e=0x3AA, + dRes_INDEX_ALANM_BTK_WL_FMDSHOCK_e=0x3AB, + /* BTP */ + dRes_INDEX_ALANM_BTP_AL_BOTTLE_e=0x3AE, + dRes_INDEX_ALANM_BTP_FA_e=0x3AF, + dRes_INDEX_ALANM_BTP_FARELORD_e=0x3B0, + dRes_INDEX_ALANM_BTP_FARELORDTAME_e=0x3B1, + dRes_INDEX_ALANM_BTP_FASHIMOTO_e=0x3B2, + dRes_INDEX_ALANM_BTP_FATDEFNG_e=0x3B3, + dRes_INDEX_ALANM_BTP_FB_e=0x3B4, + dRes_INDEX_ALANM_BTP_FBINBAD_e=0x3B5, + dRes_INDEX_ALANM_BTP_FBINDRINK_e=0x3B6, + dRes_INDEX_ALANM_BTP_FBINDRINKED_e=0x3B7, + dRes_INDEX_ALANM_BTP_FBINDRINKST_e=0x3B8, + dRes_INDEX_ALANM_BTP_FBINFAIRY_e=0x3B9, + dRes_INDEX_ALANM_BTP_FBOXOP_e=0x3BA, + dRes_INDEX_ALANM_BTP_FBOXOPSHORT_e=0x3BB, + dRes_INDEX_ALANM_BTP_FC_e=0x3BC, + dRes_INDEX_ALANM_BTP_FCHANGEATOW_e=0x3BD, + dRes_INDEX_ALANM_BTP_FCHANGEWTOA_e=0x3BE, + dRes_INDEX_ALANM_BTP_FCLIMBHANGMISS_e=0x3BF, + dRes_INDEX_ALANM_BTP_FCOWCATCHST_e=0x3C0, + dRes_INDEX_ALANM_BTP_FCOWTHROW_e=0x3C1, + dRes_INDEX_ALANM_BTP_FCUTRE_e=0x3C2, + dRes_INDEX_ALANM_BTP_FCUTST_e=0x3C3, + dRes_INDEX_ALANM_BTP_FCUTUED_e=0x3C4, + dRes_INDEX_ALANM_BTP_FCUTUNG_e=0x3C5, + dRes_INDEX_ALANM_BTP_FDAM01_e=0x3C6, + dRes_INDEX_ALANM_BTP_FDAMFBUP_e=0x3C7, + dRes_INDEX_ALANM_BTP_FDAMFBW_e=0x3C8, + dRes_INDEX_ALANM_BTP_FDAMFFUP_e=0x3C9, + dRes_INDEX_ALANM_BTP_FDAMFRLUP_e=0x3CA, + dRes_INDEX_ALANM_BTP_FDASHWIND_e=0x3CB, + dRes_INDEX_ALANM_BTP_FDEMOMHOP_e=0x3CC, + dRes_INDEX_ALANM_BTP_FDEMOTALKC_e=0x3CD, + dRes_INDEX_ALANM_BTP_FDIE_e=0x3CE, + dRes_INDEX_ALANM_BTP_FDIEH_e=0x3CF, + dRes_INDEX_ALANM_BTP_FDIEHUP_e=0x3D0, + dRes_INDEX_ALANM_BTP_FDOOROPA_e=0x3D1, + dRes_INDEX_ALANM_BTP_FDOOROPB_e=0x3D2, + dRes_INDEX_ALANM_BTP_FE_e=0x3D3, + dRes_INDEX_ALANM_BTP_FENTRANCE_e=0x3D4, + dRes_INDEX_ALANM_BTP_FFINISHA_e=0x3D5, + dRes_INDEX_ALANM_BTP_FGETSWL_e=0x3D6, + dRes_INDEX_ALANM_BTP_FGRABNG_e=0x3D7, + dRes_INDEX_ALANM_BTP_FGRABP_e=0x3D8, + dRes_INDEX_ALANM_BTP_FGRABUP_e=0x3D9, + dRes_INDEX_ALANM_BTP_FGRASSAST_e=0x3DA, + dRes_INDEX_ALANM_BTP_FHEAVYTHROW_e=0x3DB, + dRes_INDEX_ALANM_BTP_FI_e=0x3DC, + dRes_INDEX_ALANM_BTP_FJ_e=0x3DD, + dRes_INDEX_ALANM_BTP_FK_e=0x3DE, + dRes_INDEX_ALANM_BTP_FMABA01_e=0x3DF, + dRes_INDEX_ALANM_BTP_FMABA02_e=0x3E0, + dRes_INDEX_ALANM_BTP_FMABA03_e=0x3E1, + dRes_INDEX_ALANM_BTP_FMABAGOMA_e=0x3E2, + dRes_INDEX_ALANM_BTP_FODOROKU_e=0x3E3, + dRes_INDEX_ALANM_BTP_FPICKUP_e=0x3E4, + dRes_INDEX_ALANM_BTP_FPULLW_e=0x3E5, + dRes_INDEX_ALANM_BTP_FPUSHW_e=0x3E6, + dRes_INDEX_ALANM_BTP_FROLLFGOOD_e=0x3E7, + dRes_INDEX_ALANM_BTP_FSPILLH_e=0x3E8, + dRes_INDEX_ALANM_BTP_FSWAITA_e=0x3E9, + dRes_INDEX_ALANM_BTP_FSWAITHA_e=0x3EA, + dRes_INDEX_ALANM_BTP_FSWIMDIEA_e=0x3EB, + dRes_INDEX_ALANM_BTP_FSWIMDIEP_e=0x3EC, + dRes_INDEX_ALANM_BTP_FSWIMDIVE_e=0x3ED, + dRes_INDEX_ALANM_BTP_FSWIMINGA_e=0x3EE, + dRes_INDEX_ALANM_BTP_FSWIMP_e=0x3EF, + dRes_INDEX_ALANM_BTP_FWAITHDB_e=0x3F0, + dRes_INDEX_ALANM_BTP_FWAITINSECT_e=0x3F1, + dRes_INDEX_ALANM_BTP_FWAITST_e=0x3F2, + dRes_INDEX_ALANM_BTP_FWAITWATOWB_e=0x3F3, + dRes_INDEX_ALANM_BTP_FWAITWB_e=0x3F4, + dRes_INDEX_ALANM_BTP_MD_CLING_e=0x3F5, + dRes_INDEX_ALANM_BTP_MD_CLINGB_e=0x3F6, + dRes_INDEX_ALANM_BTP_MD_FA_e=0x3F7, + dRes_INDEX_ALANM_BTP_MD_FB_e=0x3F8, + dRes_INDEX_ALANM_BTP_MD_FC_e=0x3F9, + dRes_INDEX_ALANM_BTP_MD_FCLINGST_e=0x3FA, + dRes_INDEX_ALANM_BTP_MD_FD_e=0x3FB, + dRes_INDEX_ALANM_BTP_MD_FENTRANCE_e=0x3FC, + dRes_INDEX_ALANM_BTP_MD_FGRABED_e=0x3FD, + dRes_INDEX_ALANM_BTP_MD_FHIT_e=0x3FE, + dRes_INDEX_ALANM_BTP_MD_FLOOKABOUT_e=0x3FF, + dRes_INDEX_ALANM_BTP_MD_FSWAITA_e=0x400, + dRes_INDEX_ALANM_BTP_MD_FSWAITB_e=0x401, + dRes_INDEX_ALANM_BTP_MD_FSWAITD_e=0x402, + dRes_INDEX_ALANM_BTP_MD_FWLDIEA_e=0x403, + dRes_INDEX_ALANM_BTP_MD_FWLSWIMDIE_e=0x404, + dRes_INDEX_ALANM_BTP_MD_MABA01_e=0x405, + dRes_INDEX_ALANM_BTP_MD_PANIC_e=0x406, + dRes_INDEX_ALANM_BTP_MD_WAITB_e=0x407, + dRes_INDEX_ALANM_BTP_WL_FA_e=0x408, + dRes_INDEX_ALANM_BTP_WL_FATTACKREED_e=0x409, + dRes_INDEX_ALANM_BTP_WL_FATTACKREST_e=0x40A, + dRes_INDEX_ALANM_BTP_WL_FATTACKUNG_e=0x40B, + dRes_INDEX_ALANM_BTP_WL_FB_e=0x40C, + dRes_INDEX_ALANM_BTP_WL_FC_e=0x40D, + dRes_INDEX_ALANM_BTP_WL_FDAM_e=0x40E, + dRes_INDEX_ALANM_BTP_WL_FDAMFFBUP_e=0x40F, + dRes_INDEX_ALANM_BTP_WL_FDAMFLRUP_e=0x410, + dRes_INDEX_ALANM_BTP_WL_FDASHWIND_e=0x411, + dRes_INDEX_ALANM_BTP_WL_FDIE_e=0x412, + dRes_INDEX_ALANM_BTP_WL_FENTRANCE_e=0x413, + dRes_INDEX_ALANM_BTP_WL_FHOWLC_e=0x414, + dRes_INDEX_ALANM_BTP_WL_FLANDDAMA_e=0x415, + dRes_INDEX_ALANM_BTP_WL_FLANDDAMAST_e=0x416, + dRes_INDEX_ALANM_BTP_WL_FMABA01_e=0x417, + dRes_INDEX_ALANM_BTP_WL_FMABA02_e=0x418, + dRes_INDEX_ALANM_BTP_WL_FMDSHOCK_e=0x419, + dRes_INDEX_ALANM_BTP_WL_FSWAITA_e=0x41A, + dRes_INDEX_ALANM_BTP_WL_FSWAITB_e=0x41B, + dRes_INDEX_ALANM_BTP_WL_FSWIMDIEA_e=0x41C, + dRes_INDEX_ALANM_BTP_WL_FSWIMDIEP_e=0x41D, + dRes_INDEX_ALANM_BTP_WL_FSWIMP_e=0x41E, + dRes_INDEX_ALANM_BTP_WL_FTHROUGH_e=0x41F, + dRes_INDEX_ALANM_BTP_WL_FWAITST_e=0x420, +}; + +enum dRes_ID_ALANM { + /* BCKS */ + dRes_ID_ALANM_BCK_APPEARANCE_e=0x8, + dRes_ID_ALANM_BCK_ARELORD_e=0x9, + dRes_ID_ALANM_BCK_ARELORDTAME_e=0xA, + dRes_ID_ALANM_BCK_ASHIMOTO_e=0xB, + dRes_ID_ALANM_BCK_ASHOOT_e=0xC, + dRes_ID_ALANM_BCK_ASHOOTWAIT_e=0xD, + dRes_ID_ALANM_BCK_AT_e=0xE, + dRes_ID_ALANM_BCK_ATB_e=0xF, + dRes_ID_ALANM_BCK_ATBD_e=0x10, + dRes_ID_ALANM_BCK_ATBSW_e=0x11, + dRes_ID_ALANM_BCK_ATBW_e=0x12, + dRes_ID_ALANM_BCK_ATDEFL_e=0x13, + dRes_ID_ALANM_BCK_ATDEFNG_e=0x14, + dRes_ID_ALANM_BCK_ATDEFR_e=0x15, + dRes_ID_ALANM_BCK_ATDEFS_e=0x16, + dRes_ID_ALANM_BCK_ATGPUSH_e=0x17, + dRes_ID_ALANM_BCK_ATGPUSHRE_e=0x18, + dRes_ID_ALANM_BCK_ATH_e=0x19, + dRes_ID_ALANM_BCK_ATL_e=0x1A, + dRes_ID_ALANM_BCK_ATLS_e=0x1B, + dRes_ID_ALANM_BCK_ATR_e=0x1C, + dRes_ID_ALANM_BCK_ATRBD_e=0x1D, + dRes_ID_ALANM_BCK_ATRBDS_e=0x1E, + dRes_ID_ALANM_BCK_ATRBW_e=0x1F, + dRes_ID_ALANM_BCK_ATRBWH_e=0x20, + dRes_ID_ALANM_BCK_ATRBWS_e=0x21, + dRes_ID_ALANM_BCK_ATRFD_e=0x22, + dRes_ID_ALANM_BCK_ATRFDS_e=0x23, + dRes_ID_ALANM_BCK_ATRFW_e=0x24, + dRes_ID_ALANM_BCK_ATRFWS_e=0x25, + dRes_ID_ALANM_BCK_ATRS_e=0x26, + dRes_ID_ALANM_BCK_ATRSDL_e=0x27, + dRes_ID_ALANM_BCK_ATRSDLS_e=0x28, + dRes_ID_ALANM_BCK_ATRSDR_e=0x29, + dRes_ID_ALANM_BCK_ATRSDRS_e=0x2A, + dRes_ID_ALANM_BCK_ATRSWL_e=0x2B, + dRes_ID_ALANM_BCK_ATRSWLS_e=0x2C, + dRes_ID_ALANM_BCK_ATRSWR_e=0x2D, + dRes_ID_ALANM_BCK_ATRSWRS_e=0x2E, + dRes_ID_ALANM_BCK_ATSDL_e=0x2F, + dRes_ID_ALANM_BCK_ATSDLS_e=0x30, + dRes_ID_ALANM_BCK_ATSDR_e=0x31, + dRes_ID_ALANM_BCK_ATSDRS_e=0x32, + dRes_ID_ALANM_BCK_ATSJBED_e=0x33, + dRes_ID_ALANM_BCK_ATSJBST_e=0x34, + dRes_ID_ALANM_BCK_ATSJLED_e=0x35, + dRes_ID_ALANM_BCK_ATSJLST_e=0x36, + dRes_ID_ALANM_BCK_ATSJRED_e=0x37, + dRes_ID_ALANM_BCK_ATSJRST_e=0x38, + dRes_ID_ALANM_BCK_ATSSWL_e=0x39, + dRes_ID_ALANM_BCK_ATSSWR_e=0x3A, + dRes_ID_ALANM_BCK_ATSWL_e=0x3B, + dRes_ID_ALANM_BCK_ATSWLS_e=0x3C, + dRes_ID_ALANM_BCK_ATSWR_e=0x3D, + dRes_ID_ALANM_BCK_ATSWRS_e=0x3E, + dRes_ID_ALANM_BCK_ATTWIRLL_e=0x3F, + dRes_ID_ALANM_BCK_ATTWIRLR_e=0x40, + dRes_ID_ALANM_BCK_BARELORD_e=0x41, + dRes_ID_ALANM_BCK_BARELORDTAME_e=0x42, + dRes_ID_ALANM_BCK_BASHOOT_e=0x43, + dRes_ID_ALANM_BCK_BASHOOTTAME_e=0x44, + dRes_ID_ALANM_BCK_BINBAD_e=0x45, + dRes_ID_ALANM_BCK_BINDRINK_e=0x46, + dRes_ID_ALANM_BCK_BINDRINKED_e=0x47, + dRes_ID_ALANM_BCK_BINDRINKST_e=0x48, + dRes_ID_ALANM_BCK_BINFAIRY_e=0x49, + dRes_ID_ALANM_BCK_BINGET_e=0x4A, + dRes_ID_ALANM_BCK_BINOP_e=0x4B, + dRes_ID_ALANM_BCK_BINOUT_e=0x4C, + dRes_ID_ALANM_BCK_BINSCOOP_e=0x4D, + dRes_ID_ALANM_BCK_BINSWINGS_e=0x4E, + dRes_ID_ALANM_BCK_BINSWINGU_e=0x4F, + dRes_ID_ALANM_BCK_BOMBD_e=0x50, + dRes_ID_ALANM_BCK_BOMBTHROW_e=0x51, + dRes_ID_ALANM_BCK_BOOMCATCH_e=0x52, + dRes_ID_ALANM_BCK_BOOMTHROW_e=0x53, + dRes_ID_ALANM_BCK_BOOMWAIT_e=0x54, + dRes_ID_ALANM_BCK_BOXOP_e=0x55, + dRes_ID_ALANM_BCK_BOXOPKICK_e=0x56, + dRes_ID_ALANM_BCK_BOXOPSHORT_e=0x57, + dRes_ID_ALANM_BCK_BVJMPCH_e=0x58, + dRes_ID_ALANM_BCK_BVJMPCL_e=0x59, + dRes_ID_ALANM_BCK_CANOEFISHL_e=0x5A, + dRes_ID_ALANM_BCK_CANOEFISHR_e=0x5B, + dRes_ID_ALANM_BCK_CANOEREELING_e=0x5C, + dRes_ID_ALANM_BCK_CANOEREELINGR_e=0x5D, + dRes_ID_ALANM_BCK_CANORELEASE_e=0x5E, + dRes_ID_ALANM_BCK_CARRY_e=0x5F, + dRes_ID_ALANM_BCK_CARRYD_e=0x60, + dRes_ID_ALANM_BCK_CATCHTAKA_e=0x61, + dRes_ID_ALANM_BCK_CHAIN_e=0x62, + dRes_ID_ALANM_BCK_CHAINED_e=0x63, + dRes_ID_ALANM_BCK_CHAINFM_e=0x64, + dRes_ID_ALANM_BCK_CHAINPICKUP_e=0x65, + dRes_ID_ALANM_BCK_CHANGEATOW_e=0x66, + dRes_ID_ALANM_BCK_CHANGEHAND_e=0x67, + dRes_ID_ALANM_BCK_CHANGEROD_e=0x68, + dRes_ID_ALANM_BCK_CHANGEWTOA_e=0x69, + dRes_ID_ALANM_BCK_CLIMBHANG_e=0x6A, + dRes_ID_ALANM_BCK_CLIMBHANGMISS_e=0x6B, + dRes_ID_ALANM_BCK_CLIMBL_e=0x6C, + dRes_ID_ALANM_BCK_CLIMBR_e=0x6D, + dRes_ID_ALANM_BCK_CLIMBSLIDEL_e=0x6E, + dRes_ID_ALANM_BCK_CLIMBSLIDER_e=0x6F, + dRes_ID_ALANM_BCK_CLIMBST_e=0x70, + dRes_ID_ALANM_BCK_COWAD_e=0x71, + dRes_ID_ALANM_BCK_COWAT_e=0x72, + dRes_ID_ALANM_BCK_COWCATCH_e=0x73, + dRes_ID_ALANM_BCK_COWCATCHST_e=0x74, + dRes_ID_ALANM_BCK_COWPRESS_e=0x75, + dRes_ID_ALANM_BCK_COWSTROKE_e=0x76, + dRes_ID_ALANM_BCK_COWTHROWL_e=0x77, + dRes_ID_ALANM_BCK_COWTHROWR_e=0x78, + dRes_ID_ALANM_BCK_COWWAIT_e=0x79, + dRes_ID_ALANM_BCK_COWWLR_e=0x7A, + dRes_ID_ALANM_BCK_CROUCH_e=0x7B, + dRes_ID_ALANM_BCK_CROUCHDEFS_e=0x7C, + dRes_ID_ALANM_BCK_CROUCHDEFSS_e=0x7D, + dRes_ID_ALANM_BCK_CROUCHS_e=0x7E, + dRes_ID_ALANM_BCK_CUTA_e=0x7F, + dRes_ID_ALANM_BCK_CUTDL_e=0x80, + dRes_ID_ALANM_BCK_CUTDR_e=0x81, + dRes_ID_ALANM_BCK_CUTDT_e=0x82, + dRes_ID_ALANM_BCK_CUTDTP_e=0x83, + dRes_ID_ALANM_BCK_CUTEA_e=0x84, + dRes_ID_ALANM_BCK_CUTEB_e=0x85, + dRes_ID_ALANM_BCK_CUTEC_e=0x86, + dRes_ID_ALANM_BCK_CUTEDED_e=0x87, + dRes_ID_ALANM_BCK_CUTEDST_e=0x88, + dRes_ID_ALANM_BCK_CUTEE_e=0x89, + dRes_ID_ALANM_BCK_CUTEF_e=0x8A, + dRes_ID_ALANM_BCK_CUTEG_e=0x8B, + dRes_ID_ALANM_BCK_CUTEH_e=0x8C, + dRes_ID_ALANM_BCK_CUTEHED_e=0x8D, + dRes_ID_ALANM_BCK_CUTEHST_e=0x8E, + dRes_ID_ALANM_BCK_CUTFL_e=0x8F, + dRes_ID_ALANM_BCK_CUTFR_e=0x90, + dRes_ID_ALANM_BCK_CUTHLA_e=0x91, + dRes_ID_ALANM_BCK_CUTHLB_e=0x92, + dRes_ID_ALANM_BCK_CUTHRA_e=0x93, + dRes_ID_ALANM_BCK_CUTHRB_e=0x94, + dRes_ID_ALANM_BCK_CUTHTB_e=0x95, + dRes_ID_ALANM_BCK_CUTHTP_e=0x96, + dRes_ID_ALANM_BCK_CUTJED_e=0x97, + dRes_ID_ALANM_BCK_CUTJST_e=0x98, + dRes_ID_ALANM_BCK_CUTL_e=0x99, + dRes_ID_ALANM_BCK_CUTR_e=0x9A, + dRes_ID_ALANM_BCK_CUTREL_e=0x9B, + dRes_ID_ALANM_BCK_CUTRER_e=0x9C, + dRes_ID_ALANM_BCK_CUTST_e=0x9D, + dRes_ID_ALANM_BCK_CUTT_e=0x9E, + dRes_ID_ALANM_BCK_CUTTB_e=0x9F, + dRes_ID_ALANM_BCK_CUTTJ_e=0xA0, + dRes_ID_ALANM_BCK_CUTTJED_e=0xA1, + dRes_ID_ALANM_BCK_CUTTJP_e=0xA2, + dRes_ID_ALANM_BCK_CUTTJST_e=0xA3, + dRes_ID_ALANM_BCK_CUTTP_e=0xA4, + dRes_ID_ALANM_BCK_CUTTPWFB_e=0xA5, + dRes_ID_ALANM_BCK_CUTTPWLR_e=0xA6, + dRes_ID_ALANM_BCK_CUTU_e=0xA7, + dRes_ID_ALANM_BCK_CUTUED_e=0xA8, + dRes_ID_ALANM_BCK_CUTUNG_e=0xA9, + dRes_ID_ALANM_BCK_CUTUST_e=0xAA, + dRes_ID_ALANM_BCK_DAM_e=0xAB, + dRes_ID_ALANM_BCK_DAMB_e=0xAC, + dRes_ID_ALANM_BCK_DAMD_e=0xAD, + dRes_ID_ALANM_BCK_DAMF_e=0xAE, + dRes_ID_ALANM_BCK_DAMFB_e=0xAF, + dRes_ID_ALANM_BCK_DAMFBUP_e=0xB0, + dRes_ID_ALANM_BCK_DAMFBW_e=0xB1, + dRes_ID_ALANM_BCK_DAMFF_e=0xB2, + dRes_ID_ALANM_BCK_DAMFFUP_e=0xB3, + dRes_ID_ALANM_BCK_DAMFL_e=0xB4, + dRes_ID_ALANM_BCK_DAMFLUP_e=0xB5, + dRes_ID_ALANM_BCK_DAMFR_e=0xB6, + dRes_ID_ALANM_BCK_DAMFRUP_e=0xB7, + dRes_ID_ALANM_BCK_DAMHBS_e=0xB8, + dRes_ID_ALANM_BCK_DAMHDS_e=0xB9, + dRes_ID_ALANM_BCK_DAMHFS_e=0xBA, + dRes_ID_ALANM_BCK_DAMHLS_e=0xBB, + dRes_ID_ALANM_BCK_DAMHRS_e=0xBC, + dRes_ID_ALANM_BCK_DAML_e=0xBD, + dRes_ID_ALANM_BCK_DAMR_e=0xBE, + dRes_ID_ALANM_BCK_DAMSW_e=0xBF, + dRes_ID_ALANM_BCK_DAMSWB_e=0xC0, + dRes_ID_ALANM_BCK_DAMSWF_e=0xC1, + dRes_ID_ALANM_BCK_DAMSWL_e=0xC2, + dRes_ID_ALANM_BCK_DAMSWR_e=0xC3, + dRes_ID_ALANM_BCK_DAMSWW_e=0xC4, + dRes_ID_ALANM_BCK_DASHA_e=0xC5, + dRes_ID_ALANM_BCK_DASHB_e=0xC6, + dRes_ID_ALANM_BCK_DASHFISH_e=0xC7, + dRes_ID_ALANM_BCK_DASHFISHR_e=0xC8, + dRes_ID_ALANM_BCK_DASHHA_e=0xC9, + dRes_ID_ALANM_BCK_DASHHAS_e=0xCA, + dRes_ID_ALANM_BCK_DASHHBS_e=0xCB, + dRes_ID_ALANM_BCK_DASHHBSUP_e=0xCC, + dRes_ID_ALANM_BCK_DASHS_e=0xCD, + dRes_ID_ALANM_BCK_DASHWIND_e=0xCE, + dRes_ID_ALANM_BCK_DEMO_KAMAE_e=0xCF, + dRes_ID_ALANM_BCK_DEMOMHOP_e=0xD0, + dRes_ID_ALANM_BCK_DEMOTALKA_e=0xD1, + dRes_ID_ALANM_BCK_DEMOTALKB_e=0xD2, + dRes_ID_ALANM_BCK_DEMOTALKC_e=0xD3, + dRes_ID_ALANM_BCK_DIE_e=0xD4, + dRes_ID_ALANM_BCK_DIEH_e=0xD5, + dRes_ID_ALANM_BCK_DIEHUP_e=0xD6, + dRes_ID_ALANM_BCK_DOORLOCKA_e=0xD7, + dRes_ID_ALANM_BCK_DOORLOCKB_e=0xD8, + dRes_ID_ALANM_BCK_DOOROPA_e=0xD9, + dRes_ID_ALANM_BCK_DOOROPB_e=0xDA, + dRes_ID_ALANM_BCK_DOOROPC_e=0xDB, + dRes_ID_ALANM_BCK_DOOROPD_e=0xDC, + dRes_ID_ALANM_BCK_DSTARTHS_e=0xDD, + dRes_ID_ALANM_BCK_ENTRANCE_e=0xDE, + dRes_ID_ALANM_BCK_FA_e=0xDF, + dRes_ID_ALANM_BCK_FALL_e=0xE0, + dRes_ID_ALANM_BCK_FALLHL_e=0xE1, + dRes_ID_ALANM_BCK_FALLHR_e=0xE2, + dRes_ID_ALANM_BCK_FALLWL_e=0xE3, + dRes_ID_ALANM_BCK_FALLWR_e=0xE4, + dRes_ID_ALANM_BCK_FARELORD_e=0xE5, + dRes_ID_ALANM_BCK_FARELORDTAME_e=0xE6, + dRes_ID_ALANM_BCK_FASHIMOTO_e=0xE7, + dRes_ID_ALANM_BCK_FAT_e=0xE8, + dRes_ID_ALANM_BCK_FATDEFNG_e=0xE9, + dRes_ID_ALANM_BCK_FB_e=0xEA, + dRes_ID_ALANM_BCK_FBINBAD_e=0xEB, + dRes_ID_ALANM_BCK_FBINDRINK_e=0xEC, + dRes_ID_ALANM_BCK_FBINDRINKED_e=0xED, + dRes_ID_ALANM_BCK_FBINDRINKST_e=0xEE, + dRes_ID_ALANM_BCK_FBINFAIRY_e=0xEF, + dRes_ID_ALANM_BCK_FBINGET_e=0xF0, + dRes_ID_ALANM_BCK_FBINOP_e=0xF1, + dRes_ID_ALANM_BCK_FBINOUT_e=0xF2, + dRes_ID_ALANM_BCK_FBINSWINGS_e=0xF3, + dRes_ID_ALANM_BCK_FBINSWINGU_e=0xF4, + dRes_ID_ALANM_BCK_FBOXOP_e=0xF5, + dRes_ID_ALANM_BCK_FBOXOPKICK_e=0xF6, + dRes_ID_ALANM_BCK_FBOXOPSHORT_e=0xF7, + dRes_ID_ALANM_BCK_FC_e=0xF8, + dRes_ID_ALANM_BCK_FCANORELEASE_e=0xF9, + dRes_ID_ALANM_BCK_FCAT_e=0xFA, + dRes_ID_ALANM_BCK_FCATCHTAKA_e=0xFB, + dRes_ID_ALANM_BCK_FCHANGEATOW_e=0xFC, + dRes_ID_ALANM_BCK_FCHANGEWTOA_e=0xFD, + dRes_ID_ALANM_BCK_FCLIMBHANGMISS_e=0xFE, + dRes_ID_ALANM_BCK_FCOWAT_e=0xFF, + dRes_ID_ALANM_BCK_FCOWCATCHST_e=0x100, + dRes_ID_ALANM_BCK_FCOWTHROW_e=0x101, + dRes_ID_ALANM_BCK_FCUT_e=0x102, + dRes_ID_ALANM_BCK_FCUTA_e=0x103, + dRes_ID_ALANM_BCK_FCUTD_e=0x104, + dRes_ID_ALANM_BCK_FCUTE_e=0x105, + dRes_ID_ALANM_BCK_FCUTEA_e=0x106, + dRes_ID_ALANM_BCK_FCUTEB_e=0x107, + dRes_ID_ALANM_BCK_FCUTEG_e=0x108, + dRes_ID_ALANM_BCK_FCUTEH_e=0x109, + dRes_ID_ALANM_BCK_FCUTEHST_e=0x10A, + dRes_ID_ALANM_BCK_FCUTF_e=0x10B, + dRes_ID_ALANM_BCK_FCUTHLA_e=0x10C, + dRes_ID_ALANM_BCK_FCUTHLB_e=0x10D, + dRes_ID_ALANM_BCK_FCUTHRA_e=0x10E, + dRes_ID_ALANM_BCK_FCUTHRB_e=0x10F, + dRes_ID_ALANM_BCK_FCUTHTB_e=0x110, + dRes_ID_ALANM_BCK_FCUTJED_e=0x111, + dRes_ID_ALANM_BCK_FCUTJST_e=0x112, + dRes_ID_ALANM_BCK_FCUTL_e=0x113, + dRes_ID_ALANM_BCK_FCUTR_e=0x114, + dRes_ID_ALANM_BCK_FCUTRE_e=0x115, + dRes_ID_ALANM_BCK_FCUTST_e=0x116, + dRes_ID_ALANM_BCK_FCUTT_e=0x117, + dRes_ID_ALANM_BCK_FCUTTB_e=0x118, + dRes_ID_ALANM_BCK_FCUTTJ_e=0x119, + dRes_ID_ALANM_BCK_FCUTTJED_e=0x11A, + dRes_ID_ALANM_BCK_FCUTTJP_e=0x11B, + dRes_ID_ALANM_BCK_FCUTTJST_e=0x11C, + dRes_ID_ALANM_BCK_FCUTU_e=0x11D, + dRes_ID_ALANM_BCK_FCUTUED_e=0x11E, + dRes_ID_ALANM_BCK_FCUTUNG_e=0x11F, + dRes_ID_ALANM_BCK_FD_e=0x120, + dRes_ID_ALANM_BCK_FDAM_e=0x121, + dRes_ID_ALANM_BCK_FDAMFBUP_e=0x122, + dRes_ID_ALANM_BCK_FDAMFBW_e=0x123, + dRes_ID_ALANM_BCK_FDAMFFUP_e=0x124, + dRes_ID_ALANM_BCK_FDAMFRLUP_e=0x125, + dRes_ID_ALANM_BCK_FDASHWIND_e=0x126, + dRes_ID_ALANM_BCK_FDEMOMHOP_e=0x127, + dRes_ID_ALANM_BCK_FDEMOTALKB_e=0x128, + dRes_ID_ALANM_BCK_FDEMOTALKC_e=0x129, + dRes_ID_ALANM_BCK_FDIE_e=0x12A, + dRes_ID_ALANM_BCK_FDIEH_e=0x12B, + dRes_ID_ALANM_BCK_FDIEHUP_e=0x12C, + dRes_ID_ALANM_BCK_FDOOROPA_e=0x12D, + dRes_ID_ALANM_BCK_FDOOROPB_e=0x12E, + dRes_ID_ALANM_BCK_FENTRANCE_e=0x12F, + dRes_ID_ALANM_BCK_FF_e=0x130, + dRes_ID_ALANM_BCK_FFINISHA_e=0x131, + dRes_ID_ALANM_BCK_FFINISHED_e=0x132, + dRes_ID_ALANM_BCK_FG_e=0x133, + dRes_ID_ALANM_BCK_FGET_e=0x134, + dRes_ID_ALANM_BCK_FGETSWL_e=0x135, + dRes_ID_ALANM_BCK_FGETWAIT_e=0x136, + dRes_ID_ALANM_BCK_FGOMA_e=0x137, + dRes_ID_ALANM_BCK_FGRABNG_e=0x138, + dRes_ID_ALANM_BCK_FGRABP_e=0x139, + dRes_ID_ALANM_BCK_FGRABRE_e=0x13A, + dRes_ID_ALANM_BCK_FGRABTHROW_e=0x13B, + dRes_ID_ALANM_BCK_FGRABUP_e=0x13C, + dRes_ID_ALANM_BCK_FGRABWAIT_e=0x13D, + dRes_ID_ALANM_BCK_FGRASSAPLAY_e=0x13E, + dRes_ID_ALANM_BCK_FGRASSAST_e=0x13F, + dRes_ID_ALANM_BCK_FH_e=0x140, + dRes_ID_ALANM_BCK_FHANGH_e=0x141, + dRes_ID_ALANM_BCK_FHEAVYTHROW_e=0x142, + dRes_ID_ALANM_BCK_FI_e=0x143, + dRes_ID_ALANM_BCK_FINISHA_e=0x144, + dRes_ID_ALANM_BCK_FINISHED_e=0x145, + dRes_ID_ALANM_BCK_FJ_e=0x146, + dRes_ID_ALANM_BCK_FJMPA_e=0x147, + dRes_ID_ALANM_BCK_FJMPB_e=0x148, + dRes_ID_ALANM_BCK_FK_e=0x149, + dRes_ID_ALANM_BCK_FKEYCATCHH_e=0x14A, + dRes_ID_ALANM_BCK_FODOROKU_e=0x14B, + dRes_ID_ALANM_BCK_FPULLW_e=0x14C, + dRes_ID_ALANM_BCK_FPUSHW_e=0x14D, + dRes_ID_ALANM_BCK_FPUTONH_e=0x14E, + dRes_ID_ALANM_BCK_FROLLFGOOD_e=0x14F, + dRes_ID_ALANM_BCK_FSPILLH_e=0x150, + dRes_ID_ALANM_BCK_FSWAITA_e=0x151, + dRes_ID_ALANM_BCK_FSWAITHA_e=0x152, + dRes_ID_ALANM_BCK_FSWIMDIEA_e=0x153, + dRes_ID_ALANM_BCK_FSWIMDIEP_e=0x154, + dRes_ID_ALANM_BCK_FSWIMDIVE_e=0x155, + dRes_ID_ALANM_BCK_FSWIMINGA_e=0x156, + dRes_ID_ALANM_BCK_FSWIMINGB_e=0x157, + dRes_ID_ALANM_BCK_FSWIMP_e=0x158, + dRes_ID_ALANM_BCK_FSWIMWAIT_e=0x159, + dRes_ID_ALANM_BCK_FTURNBACK_e=0x15A, + dRes_ID_ALANM_BCK_FUNAZUKU_e=0x15B, + dRes_ID_ALANM_BCK_FVJMPST_e=0x15C, + dRes_ID_ALANM_BCK_FWAITATOD_e=0x15D, + dRes_ID_ALANM_BCK_FWAITATOS_e=0x15E, + dRes_ID_ALANM_BCK_FWAITBTOA_e=0x15F, + dRes_ID_ALANM_BCK_FWAITD_e=0x160, + dRes_ID_ALANM_BCK_FWAITHDB_e=0x161, + dRes_ID_ALANM_BCK_FWAITINSECT_e=0x162, + dRes_ID_ALANM_BCK_FWAITST_e=0x163, + dRes_ID_ALANM_BCK_FWAITWATOWB_e=0x164, + dRes_ID_ALANM_BCK_FWAITWB_e=0x165, + dRes_ID_ALANM_BCK_FWAITWIND_e=0x166, + dRes_ID_ALANM_BCK_FWARASHIBE_e=0x167, + dRes_ID_ALANM_BCK_FWBTHROW_e=0x168, + dRes_ID_ALANM_BCK_GETA_e=0x169, + dRes_ID_ALANM_BCK_GETAWAIT_e=0x16A, + dRes_ID_ALANM_BCK_GETSWL_e=0x16B, + dRes_ID_ALANM_BCK_GRABD_e=0x16C, + dRes_ID_ALANM_BCK_GRABNG_e=0x16D, + dRes_ID_ALANM_BCK_GRABP_e=0x16E, + dRes_ID_ALANM_BCK_GRABRE_e=0x16F, + dRes_ID_ALANM_BCK_GRABTHROW_e=0x170, + dRes_ID_ALANM_BCK_GRABUP_e=0x171, + dRes_ID_ALANM_BCK_GRASSAPLAY_e=0x172, + dRes_ID_ALANM_BCK_GRASSAST_e=0x173, + dRes_ID_ALANM_BCK_HANG_e=0x174, + dRes_ID_ALANM_BCK_HANGHL_e=0x175, + dRes_ID_ALANM_BCK_HANGHR_e=0x176, + dRes_ID_ALANM_BCK_HANGIBT_e=0x177, + dRes_ID_ALANM_BCK_HANGL_e=0x178, + dRes_ID_ALANM_BCK_HANGR_e=0x179, + dRes_ID_ALANM_BCK_HANGUP_e=0x17A, + dRes_ID_ALANM_BCK_HEAVYTHROW_e=0x17B, + dRes_ID_ALANM_BCK_HIT_e=0x17C, + dRes_ID_ALANM_BCK_HOLDOUT_e=0x17D, + dRes_ID_ALANM_BCK_HS_SPIN_e=0x17E, + dRes_ID_ALANM_BCK_HS_TIP_OPEN_e=0x17F, + dRes_ID_ALANM_BCK_HSHANGEDL_e=0x180, + dRes_ID_ALANM_BCK_HSHANGEDR_e=0x181, + dRes_ID_ALANM_BCK_HSHANGL_e=0x182, + dRes_ID_ALANM_BCK_HSHANGLH_e=0x183, + dRes_ID_ALANM_BCK_HSHANGR_e=0x184, + dRes_ID_ALANM_BCK_HSHANGRH_e=0x185, + dRes_ID_ALANM_BCK_HSHANGSHOOTL_e=0x186, + dRes_ID_ALANM_BCK_HSHANGSHOOTR_e=0x187, + dRes_ID_ALANM_BCK_HSHANGWAITL_e=0x188, + dRes_ID_ALANM_BCK_HSHANGWAITR_e=0x189, + dRes_ID_ALANM_BCK_HSJMPL_e=0x18A, + dRes_ID_ALANM_BCK_HSJMPR_e=0x18B, + dRes_ID_ALANM_BCK_HSSHOOT_e=0x18C, + dRes_ID_ALANM_BCK_HSWAIT_e=0x18D, + dRes_ID_ALANM_BCK_HSWALLEDL_e=0x18E, + dRes_ID_ALANM_BCK_HSWALLEDR_e=0x18F, + dRes_ID_ALANM_BCK_HSWALLL_e=0x190, + dRes_ID_ALANM_BCK_HSWALLR_e=0x191, + dRes_ID_ALANM_BCK_HSWALLSHOOTL_e=0x192, + dRes_ID_ALANM_BCK_HSWALLSHOOTR_e=0x193, + dRes_ID_ALANM_BCK_HSWALLWAITL_e=0x194, + dRes_ID_ALANM_BCK_HSWALLWAITR_e=0x195, + dRes_ID_ALANM_BCK_IBATTACK_e=0x196, + dRes_ID_ALANM_BCK_IBCATCH_e=0x197, + dRes_ID_ALANM_BCK_IBDEF_e=0x198, + dRes_ID_ALANM_BCK_IBPULL_e=0x199, + dRes_ID_ALANM_BCK_IBTHROW_e=0x19A, + dRes_ID_ALANM_BCK_IBTURN_e=0x19B, + dRes_ID_ALANM_BCK_IBWAIT_e=0x19C, + dRes_ID_ALANM_BCK_IBWALK_e=0x19D, + dRes_ID_ALANM_BCK_JUMPB_e=0x19E, + dRes_ID_ALANM_BCK_JUMPBST_e=0x19F, + dRes_ID_ALANM_BCK_JUMPHS_e=0x1A0, + dRes_ID_ALANM_BCK_JUMPHSED_e=0x1A1, + dRes_ID_ALANM_BCK_JUMPHSST_e=0x1A2, + dRes_ID_ALANM_BCK_JUMPS_e=0x1A3, + dRes_ID_ALANM_BCK_JUMPSED_e=0x1A4, + dRes_ID_ALANM_BCK_JUMPST_e=0x1A5, + dRes_ID_ALANM_BCK_KEYCATCHH_e=0x1A6, + dRes_ID_ALANM_BCK_LADDWEDL_e=0x1A7, + dRes_ID_ALANM_BCK_LADDWEDR_e=0x1A8, + dRes_ID_ALANM_BCK_LADDWST_e=0x1A9, + dRes_ID_ALANM_BCK_LADLTOR_e=0x1AA, + dRes_ID_ALANM_BCK_LADRTOL_e=0x1AB, + dRes_ID_ALANM_BCK_LADUPEDL_e=0x1AC, + dRes_ID_ALANM_BCK_LADUPEDR_e=0x1AD, + dRes_ID_ALANM_BCK_LADUPST_e=0x1AE, + dRes_ID_ALANM_BCK_LANDDAMA_e=0x1AF, + dRes_ID_ALANM_BCK_LANDDAMAST_e=0x1B0, + dRes_ID_ALANM_BCK_LANDING_e=0x1B1, + dRes_ID_ALANM_BCK_LANDINGUP_e=0x1B2, + dRes_ID_ALANM_BCK_LASHS_e=0x1B3, + dRes_ID_ALANM_BCK_LIE_e=0x1B4, + dRes_ID_ALANM_BCK_LIEF_e=0x1B5, + dRes_ID_ALANM_BCK_LIGHTING_e=0x1B6, + dRes_ID_ALANM_BCK_MD_CLING_e=0x1B7, + dRes_ID_ALANM_BCK_MD_CLINGB_e=0x1B8, + dRes_ID_ALANM_BCK_MD_CLINGD_e=0x1B9, + dRes_ID_ALANM_BCK_MD_CLINGST_e=0x1BA, + dRes_ID_ALANM_BCK_MD_DIGIN_e=0x1BB, + dRes_ID_ALANM_BCK_MD_DOOROPC_e=0x1BC, + dRes_ID_ALANM_BCK_MD_DOOROPD_e=0x1BD, + dRes_ID_ALANM_BCK_MD_ENTRANCE_e=0x1BE, + dRes_ID_ALANM_BCK_MD_FTALKA_e=0x1BF, + dRes_ID_ALANM_BCK_MD_FTALKB_e=0x1C0, + dRes_ID_ALANM_BCK_MD_FTALKC_e=0x1C1, + dRes_ID_ALANM_BCK_MD_GRAB_e=0x1C2, + dRes_ID_ALANM_BCK_MD_GRABED_e=0x1C3, + dRes_ID_ALANM_BCK_MD_GRABST_e=0x1C4, + dRes_ID_ALANM_BCK_MD_HAIR_e=0x1C5, + dRes_ID_ALANM_BCK_MD_HIT_e=0x1C6, + dRes_ID_ALANM_BCK_MD_LEADED_e=0x1C7, + dRes_ID_ALANM_BCK_MD_LEADST_e=0x1C8, + dRes_ID_ALANM_BCK_MD_LEADSWAIT_e=0x1C9, + dRes_ID_ALANM_BCK_MD_LEADTOWAITA_e=0x1CA, + dRes_ID_ALANM_BCK_MD_LEADWAIT_e=0x1CB, + dRes_ID_ALANM_BCK_MD_LOOKABOUT_e=0x1CC, + dRes_ID_ALANM_BCK_MD_MGNCATCHED_e=0x1CD, + dRes_ID_ALANM_BCK_MD_MGNCATCHST_e=0x1CE, + dRes_ID_ALANM_BCK_MD_MGNTHROWLED_e=0x1CF, + dRes_ID_ALANM_BCK_MD_MGNTHROWLST_e=0x1D0, + dRes_ID_ALANM_BCK_MD_MGNTHROWRED_e=0x1D1, + dRes_ID_ALANM_BCK_MD_MGNTHROWRST_e=0x1D2, + dRes_ID_ALANM_BCK_MD_PANIC_e=0x1D3, + dRes_ID_ALANM_BCK_MD_RETURN_e=0x1D4, + dRes_ID_ALANM_BCK_MD_ROPEFALTER_e=0x1D5, + dRes_ID_ALANM_BCK_MD_ROPEWAIT_e=0x1D6, + dRes_ID_ALANM_BCK_MD_SWAITA_e=0x1D7, + dRes_ID_ALANM_BCK_MD_SWAITB_e=0x1D8, + dRes_ID_ALANM_BCK_MD_SWAITC_e=0x1D9, + dRes_ID_ALANM_BCK_MD_SWAITD_e=0x1DA, + dRes_ID_ALANM_BCK_MD_TALKA_e=0x1DB, + dRes_ID_ALANM_BCK_MD_WAITA_e=0x1DC, + dRes_ID_ALANM_BCK_MD_WAITB_e=0x1DD, + dRes_ID_ALANM_BCK_MD_WAITD_e=0x1DE, + dRes_ID_ALANM_BCK_MD_WAITTP_e=0x1DF, + dRes_ID_ALANM_BCK_MD_WARPIN_e=0x1E0, + dRes_ID_ALANM_BCK_MD_WLDIEA_e=0x1E1, + dRes_ID_ALANM_BCK_MD_WLSWIMDIE_e=0x1E2, + dRes_ID_ALANM_BCK_MGKICK_e=0x1E3, + dRes_ID_ALANM_BCK_MROLLL_e=0x1E4, + dRes_ID_ALANM_BCK_MROLLR_e=0x1E5, + dRes_ID_ALANM_BCK_NUMBA_e=0x1E6, + dRes_ID_ALANM_BCK_NUMBB_e=0x1E7, + dRes_ID_ALANM_BCK_O_GD_NV_e=0x1E8, + dRes_ID_ALANM_BCK_O_GD_WORM_e=0x1E9, + dRes_ID_ALANM_BCK_ODOROKU_e=0x1EA, + dRes_ID_ALANM_BCK_PADORUTOROD_e=0x1EB, + dRes_ID_ALANM_BCK_PICKUP_e=0x1EC, + dRes_ID_ALANM_BCK_POUR_e=0x1ED, + dRes_ID_ALANM_BCK_POURED_e=0x1EE, + dRes_ID_ALANM_BCK_POURST_e=0x1EF, + dRes_ID_ALANM_BCK_PRELORD_e=0x1F0, + dRes_ID_ALANM_BCK_PSHOOT_e=0x1F1, + dRes_ID_ALANM_BCK_PULLTSW_e=0x1F2, + dRes_ID_ALANM_BCK_PULLTSWST_e=0x1F3, + dRes_ID_ALANM_BCK_PULLW_e=0x1F4, + dRes_ID_ALANM_BCK_PUSHTSW_e=0x1F5, + dRes_ID_ALANM_BCK_PUSHTSWST_e=0x1F6, + dRes_ID_ALANM_BCK_PUSHW_e=0x1F7, + dRes_ID_ALANM_BCK_PUTONH_e=0x1F8, + dRes_ID_ALANM_BCK_PWAIT_e=0x1F9, + dRes_ID_ALANM_BCK_REELING_e=0x1FA, + dRes_ID_ALANM_BCK_REELINGARM_e=0x1FB, + dRes_ID_ALANM_BCK_REELINGLR_e=0x1FC, + dRes_ID_ALANM_BCK_RIDEHB_e=0x1FD, + dRes_ID_ALANM_BCK_RIDEHL_e=0x1FE, + dRes_ID_ALANM_BCK_RIDEHR_e=0x1FF, + dRes_ID_ALANM_BCK_RIDEWL_e=0x200, + dRes_ID_ALANM_BCK_RIDEWR_e=0x201, + dRes_ID_ALANM_BCK_RODD_e=0x202, + dRes_ID_ALANM_BCK_RODSWING_e=0x203, + dRes_ID_ALANM_BCK_RODSWINGL_e=0x204, + dRes_ID_ALANM_BCK_ROLLBED_e=0x205, + dRes_ID_ALANM_BCK_ROLLBST_e=0x206, + dRes_ID_ALANM_BCK_ROLLF_e=0x207, + dRes_ID_ALANM_BCK_ROLLFGOOD_e=0x208, + dRes_ID_ALANM_BCK_ROLLFMIS_e=0x209, + dRes_ID_ALANM_BCK_ROOFF_e=0x20A, + dRes_ID_ALANM_BCK_ROOFHANG_e=0x20B, + dRes_ID_ALANM_BCK_ROOFL_e=0x20C, + dRes_ID_ALANM_BCK_ROOFR_e=0x20D, + dRes_ID_ALANM_BCK_ROOFTURN_e=0x20E, + dRes_ID_ALANM_BCK_ROOFUP_e=0x20F, + dRes_ID_ALANM_BCK_ROOFWAIT_e=0x210, + dRes_ID_ALANM_BCK_ROOLJMP_e=0x211, + dRes_ID_ALANM_BCK_ROPESWING_e=0x212, + dRes_ID_ALANM_BCK_ROWBL_e=0x213, + dRes_ID_ALANM_BCK_ROWBR_e=0x214, + dRes_ID_ALANM_BCK_ROWL_e=0x215, + dRes_ID_ALANM_BCK_ROWR_e=0x216, + dRes_ID_ALANM_BCK_S_MD_APPEAR_e=0x217, + dRes_ID_ALANM_BCK_S_MD_APPEARBL_e=0x218, + dRes_ID_ALANM_BCK_S_MD_HOLE_e=0x219, + dRes_ID_ALANM_BCK_S_MD_MOVE_e=0x21A, + dRes_ID_ALANM_BCK_S_MD_PACKAWAY_e=0x21B, + dRes_ID_ALANM_BCK_S_MD_RETURN_e=0x21C, + dRes_ID_ALANM_BCK_S_MD_TAKES_e=0x21D, + dRes_ID_ALANM_BCK_S_MD_WAITS_e=0x21E, + dRes_ID_ALANM_BCK_SHCROUCH_e=0x21F, + dRes_ID_ALANM_BCK_SHFRONT_e=0x220, + dRes_ID_ALANM_BCK_SHJUMP_e=0x221, + dRes_ID_ALANM_BCK_SHJUMPED_e=0x222, + dRes_ID_ALANM_BCK_SHJUMPST_e=0x223, + dRes_ID_ALANM_BCK_SHKICK_e=0x224, + dRes_ID_ALANM_BCK_SHSTOP_e=0x225, + dRes_ID_ALANM_BCK_SHT_e=0x226, + dRes_ID_ALANM_BCK_SHTP_e=0x227, + dRes_ID_ALANM_BCK_SHWAIT_e=0x228, + dRes_ID_ALANM_BCK_SJMPED_e=0x229, + dRes_ID_ALANM_BCK_SJMPST_e=0x22A, + dRes_ID_ALANM_BCK_SLIDEB_e=0x22B, + dRes_ID_ALANM_BCK_SLIDEBED_e=0x22C, + dRes_ID_ALANM_BCK_SLIDEF_e=0x22D, + dRes_ID_ALANM_BCK_SLIDEFED_e=0x22E, + dRes_ID_ALANM_BCK_SLIP_e=0x22F, + dRes_ID_ALANM_BCK_SPILLHL_e=0x230, + dRes_ID_ALANM_BCK_SPILLHR_e=0x231, + dRes_ID_ALANM_BCK_STANDS_e=0x232, + dRes_ID_ALANM_BCK_STEPL_e=0x233, + dRes_ID_ALANM_BCK_STEPR_e=0x234, + dRes_ID_ALANM_BCK_STOPS_e=0x235, + dRes_ID_ALANM_BCK_STOPSTOSTANDS_e=0x236, + dRes_ID_ALANM_BCK_SWAITA_e=0x237, + dRes_ID_ALANM_BCK_SWAITHA_e=0x238, + dRes_ID_ALANM_BCK_SWAITHB_e=0x239, + dRes_ID_ALANM_BCK_SWIMDASH_e=0x23A, + dRes_ID_ALANM_BCK_SWIMDIEA_e=0x23B, + dRes_ID_ALANM_BCK_SWIMDIEP_e=0x23C, + dRes_ID_ALANM_BCK_SWIMDIVE_e=0x23D, + dRes_ID_ALANM_BCK_SWIMINGA_e=0x23E, + dRes_ID_ALANM_BCK_SWIMINGB_e=0x23F, + dRes_ID_ALANM_BCK_SWIMINGC_e=0x240, + dRes_ID_ALANM_BCK_SWIMINGST_e=0x241, + dRes_ID_ALANM_BCK_SWIMP_e=0x242, + dRes_ID_ALANM_BCK_SWIMWAIT_e=0x243, + dRes_ID_ALANM_BCK_SWIMWAITS_e=0x244, + dRes_ID_ALANM_BCK_TAKE_e=0x245, + dRes_ID_ALANM_BCK_TAKEHR_e=0x246, + dRes_ID_ALANM_BCK_TAKEL_e=0x247, + dRes_ID_ALANM_BCK_TAKER_e=0x248, + dRes_ID_ALANM_BCK_TALKA_e=0x249, + dRes_ID_ALANM_BCK_TURNBACK_e=0x24A, + dRes_ID_ALANM_BCK_TURNBS_e=0x24B, + dRes_ID_ALANM_BCK_TURNLS_e=0x24C, + dRes_ID_ALANM_BCK_TURNRS_e=0x24D, + dRes_ID_ALANM_BCK_UNAZUKU_e=0x24E, + dRes_ID_ALANM_BCK_VJMP_e=0x24F, + dRes_ID_ALANM_BCK_VJMPCHA_e=0x250, + dRes_ID_ALANM_BCK_VJMPCHB_e=0x251, + dRes_ID_ALANM_BCK_VJMPCL_e=0x252, + dRes_ID_ALANM_BCK_VJMPST_e=0x253, + dRes_ID_ALANM_BCK_WAITATOD_e=0x254, + dRes_ID_ALANM_BCK_WAITATOS_e=0x255, + dRes_ID_ALANM_BCK_WAITB_e=0x256, + dRes_ID_ALANM_BCK_WAITBTOA_e=0x257, + dRes_ID_ALANM_BCK_WAITCANOEFISHL_e=0x258, + dRes_ID_ALANM_BCK_WAITCANOEFISHR_e=0x259, + dRes_ID_ALANM_BCK_WAITCANOEL_e=0x25A, + dRes_ID_ALANM_BCK_WAITCANOER_e=0x25B, + dRes_ID_ALANM_BCK_WAITD_e=0x25C, + dRes_ID_ALANM_BCK_WAITDB_e=0x25D, + dRes_ID_ALANM_BCK_WAITF_e=0x25E, + dRes_ID_ALANM_BCK_WAITFISH_e=0x25F, + dRes_ID_ALANM_BCK_WAITFISHR_e=0x260, + dRes_ID_ALANM_BCK_WAITHATOHS_e=0x261, + dRes_ID_ALANM_BCK_WAITHDB_e=0x262, + dRes_ID_ALANM_BCK_WAITHDS_e=0x263, + dRes_ID_ALANM_BCK_WAITHK_e=0x264, + dRes_ID_ALANM_BCK_WAITHLIE_e=0x265, + dRes_ID_ALANM_BCK_WAITHS_e=0x266, + dRes_ID_ALANM_BCK_WAITINSECT_e=0x267, + dRes_ID_ALANM_BCK_WAITK_e=0x268, + dRes_ID_ALANM_BCK_WAITPP_e=0x269, + dRes_ID_ALANM_BCK_WAITS_e=0x26A, + dRes_ID_ALANM_BCK_WAITSIT_e=0x26B, + dRes_ID_ALANM_BCK_WAITST_e=0x26C, + dRes_ID_ALANM_BCK_WAITTAKA_e=0x26D, + dRes_ID_ALANM_BCK_WAITWA_e=0x26E, + dRes_ID_ALANM_BCK_WAITWATOWB_e=0x26F, + dRes_ID_ALANM_BCK_WAITWB_e=0x270, + dRes_ID_ALANM_BCK_WAITWIND_e=0x271, + dRes_ID_ALANM_BCK_WALKFISH_e=0x272, + dRes_ID_ALANM_BCK_WALKFISHR_e=0x273, + dRes_ID_ALANM_BCK_WALKH_e=0x274, + dRes_ID_ALANM_BCK_WALKHAS_e=0x275, + dRes_ID_ALANM_BCK_WALKHBS_e=0x276, + dRes_ID_ALANM_BCK_WALKS_e=0x277, + dRes_ID_ALANM_BCK_WALKSLOPEW_e=0x278, + dRes_ID_ALANM_BCK_WARASHIBE_e=0x279, + dRes_ID_ALANM_BCK_WARASHIBE_WAIT_e=0x27A, + dRes_ID_ALANM_BCK_WATCH_e=0x27B, + dRes_ID_ALANM_BCK_WFCHANGEATOW_e=0x27C, + dRes_ID_ALANM_BCK_WFCHANGEWTOA_e=0x27D, + dRes_ID_ALANM_BCK_WL_AT_e=0x27E, + dRes_ID_ALANM_BCK_WL_ATRBW_e=0x27F, + dRes_ID_ALANM_BCK_WL_ATRD_e=0x280, + dRes_ID_ALANM_BCK_WL_ATRW_e=0x281, + dRes_ID_ALANM_BCK_WL_ATSJBED_e=0x282, + dRes_ID_ALANM_BCK_WL_ATSJBST_e=0x283, + dRes_ID_ALANM_BCK_WL_ATSJLED_e=0x284, + dRes_ID_ALANM_BCK_WL_ATSJLST_e=0x285, + dRes_ID_ALANM_BCK_WL_ATSJRED_e=0x286, + dRes_ID_ALANM_BCK_WL_ATSJRST_e=0x287, + dRes_ID_ALANM_BCK_WL_ATTACKA_e=0x288, + dRes_ID_ALANM_BCK_WL_ATTACKAED_e=0x289, + dRes_ID_ALANM_BCK_WL_ATTACKAEDB_e=0x28A, + dRes_ID_ALANM_BCK_WL_ATTACKAEDF_e=0x28B, + dRes_ID_ALANM_BCK_WL_ATTACKAST_e=0x28C, + dRes_ID_ALANM_BCK_WL_ATTACKBL_e=0x28D, + dRes_ID_ALANM_BCK_WL_ATTACKBR_e=0x28E, + dRes_ID_ALANM_BCK_WL_ATTACKBS_e=0x28F, + dRes_ID_ALANM_BCK_WL_ATTACKBT_e=0x290, + dRes_ID_ALANM_BCK_WL_ATTACKREED_e=0x291, + dRes_ID_ALANM_BCK_WL_ATTACKREGD_e=0x292, + dRes_ID_ALANM_BCK_WL_ATTACKREST_e=0x293, + dRes_ID_ALANM_BCK_WL_ATTACKT_e=0x294, + dRes_ID_ALANM_BCK_WL_ATTACKTST_e=0x295, + dRes_ID_ALANM_BCK_WL_ATTACKU_e=0x296, + dRes_ID_ALANM_BCK_WL_ATTACKUED_e=0x297, + dRes_ID_ALANM_BCK_WL_ATTACKUNG_e=0x298, + dRes_ID_ALANM_BCK_WL_ATTACKUST_e=0x299, + dRes_ID_ALANM_BCK_WL_BOXOP_e=0x29A, + dRes_ID_ALANM_BCK_WL_BUMPED_e=0x29B, + dRes_ID_ALANM_BCK_WL_BUMPST_e=0x29C, + dRes_ID_ALANM_BCK_WL_CATCHA_e=0x29D, + dRes_ID_ALANM_BCK_WL_CATCHAST_e=0x29E, + dRes_ID_ALANM_BCK_WL_CATCHYC_e=0x29F, + dRes_ID_ALANM_BCK_WL_CHAIN_e=0x2A0, + dRes_ID_ALANM_BCK_WL_CHAINED_e=0x2A1, + dRes_ID_ALANM_BCK_WL_CHANGEATOW_e=0x2A2, + dRes_ID_ALANM_BCK_WL_CHANGEWTOA_e=0x2A3, + dRes_ID_ALANM_BCK_WL_CUTSTL_e=0x2A4, + dRes_ID_ALANM_BCK_WL_CUTSTP_e=0x2A5, + dRes_ID_ALANM_BCK_WL_CUTSTR_e=0x2A6, + dRes_ID_ALANM_BCK_WL_DAM_e=0x2A7, + dRes_ID_ALANM_BCK_WL_DAMB_e=0x2A8, + dRes_ID_ALANM_BCK_WL_DAMF_e=0x2A9, + dRes_ID_ALANM_BCK_WL_DAMFB_e=0x2AA, + dRes_ID_ALANM_BCK_WL_DAMFBUP_e=0x2AB, + dRes_ID_ALANM_BCK_WL_DAMFF_e=0x2AC, + dRes_ID_ALANM_BCK_WL_DAMFFUP_e=0x2AD, + dRes_ID_ALANM_BCK_WL_DAMFL_e=0x2AE, + dRes_ID_ALANM_BCK_WL_DAMFLUP_e=0x2AF, + dRes_ID_ALANM_BCK_WL_DAMFR_e=0x2B0, + dRes_ID_ALANM_BCK_WL_DAMFRUP_e=0x2B1, + dRes_ID_ALANM_BCK_WL_DAML_e=0x2B2, + dRes_ID_ALANM_BCK_WL_DAMR_e=0x2B3, + dRes_ID_ALANM_BCK_WL_DASHA_e=0x2B4, + dRes_ID_ALANM_BCK_WL_DASHB_e=0x2B5, + dRes_ID_ALANM_BCK_WL_DASHST_e=0x2B6, + dRes_ID_ALANM_BCK_WL_DASHWIND_e=0x2B7, + dRes_ID_ALANM_BCK_WL_DIE_e=0x2B8, + dRes_ID_ALANM_BCK_WL_DIG_e=0x2B9, + dRes_ID_ALANM_BCK_WL_DIGIN_e=0x2BA, + dRes_ID_ALANM_BCK_WL_ENTRANCE_e=0x2BB, + dRes_ID_ALANM_BCK_WL_FLINGL_e=0x2BC, + dRes_ID_ALANM_BCK_WL_FLINGNECKL_e=0x2BD, + dRes_ID_ALANM_BCK_WL_FLINGNECKR_e=0x2BE, + dRes_ID_ALANM_BCK_WL_FLINGR_e=0x2BF, + dRes_ID_ALANM_BCK_WL_GET_e=0x2C0, + dRes_ID_ALANM_BCK_WL_GETA_e=0x2C1, + dRes_ID_ALANM_BCK_WL_HANG_e=0x2C2, + dRes_ID_ALANM_BCK_WL_HDHANG_e=0x2C3, + dRes_ID_ALANM_BCK_WL_HDHANGSW_e=0x2C4, + dRes_ID_ALANM_BCK_WL_HDHANGWAIT_e=0x2C5, + dRes_ID_ALANM_BCK_WL_HOWLA_e=0x2C6, + dRes_ID_ALANM_BCK_WL_HOWLB_e=0x2C7, + dRes_ID_ALANM_BCK_WL_HOWLC_e=0x2C8, + dRes_ID_ALANM_BCK_WL_HOWLED_e=0x2C9, + dRes_ID_ALANM_BCK_WL_JUMPA_e=0x2CA, + dRes_ID_ALANM_BCK_WL_JUMPAED_e=0x2CB, + dRes_ID_ALANM_BCK_WL_JUMPAST_e=0x2CC, + dRes_ID_ALANM_BCK_WL_JUMPB_e=0x2CD, + dRes_ID_ALANM_BCK_WL_JUMPBED_e=0x2CE, + dRes_ID_ALANM_BCK_WL_JUMPBST_e=0x2CF, + dRes_ID_ALANM_BCK_WL_JUMPBTURNST_e=0x2D0, + dRes_ID_ALANM_BCK_WL_JUMPKICK_e=0x2D1, + dRes_ID_ALANM_BCK_WL_LANDDAMA_e=0x2D2, + dRes_ID_ALANM_BCK_WL_LANDDAMAST_e=0x2D3, + dRes_ID_ALANM_BCK_WL_LIE_e=0x2D4, + dRes_ID_ALANM_BCK_WL_LIEF_e=0x2D5, + dRes_ID_ALANM_BCK_WL_LISTEN_e=0x2D6, + dRes_ID_ALANM_BCK_WL_MDSHOCK_e=0x2D7, + dRes_ID_ALANM_BCK_WL_NUMBA_e=0x2D8, + dRes_ID_ALANM_BCK_WL_NUMBB_e=0x2D9, + dRes_ID_ALANM_BCK_WL_PICKUPA_e=0x2DA, + dRes_ID_ALANM_BCK_WL_PICKUPB_e=0x2DB, + dRes_ID_ALANM_BCK_WL_PICKUPTHROW_e=0x2DC, + dRes_ID_ALANM_BCK_WL_PULLOUT_e=0x2DD, + dRes_ID_ALANM_BCK_WL_PUSHTSW_e=0x2DE, + dRes_ID_ALANM_BCK_WL_PUSHTSWST_e=0x2DF, + dRes_ID_ALANM_BCK_WL_PUSHW_e=0x2E0, + dRes_ID_ALANM_BCK_WL_ROLLBED_e=0x2E1, + dRes_ID_ALANM_BCK_WL_ROLLBST_e=0x2E2, + dRes_ID_ALANM_BCK_WL_ROPECLL_e=0x2E3, + dRes_ID_ALANM_BCK_WL_ROPECLR_e=0x2E4, + dRes_ID_ALANM_BCK_WL_ROPEFALTER_e=0x2E5, + dRes_ID_ALANM_BCK_WL_ROPETURN_e=0x2E6, + dRes_ID_ALANM_BCK_WL_ROPEW_e=0x2E7, + dRes_ID_ALANM_BCK_WL_ROPEWAIT_e=0x2E8, + dRes_ID_ALANM_BCK_WL_SIT_e=0x2E9, + dRes_ID_ALANM_BCK_WL_SLIDEB_e=0x2EA, + dRes_ID_ALANM_BCK_WL_SLIDEBED_e=0x2EB, + dRes_ID_ALANM_BCK_WL_SLIDEFST_e=0x2EC, + dRes_ID_ALANM_BCK_WL_SLIDEW_e=0x2ED, + dRes_ID_ALANM_BCK_WL_SLIP_e=0x2EE, + dRes_ID_ALANM_BCK_WL_SMELL_e=0x2EF, + dRes_ID_ALANM_BCK_WL_SWAITA_e=0x2F0, + dRes_ID_ALANM_BCK_WL_SWAITB_e=0x2F1, + dRes_ID_ALANM_BCK_WL_SWAITD_e=0x2F2, + dRes_ID_ALANM_BCK_WL_SWIMDASH_e=0x2F3, + dRes_ID_ALANM_BCK_WL_SWIMDIEA_e=0x2F4, + dRes_ID_ALANM_BCK_WL_SWIMDIEP_e=0x2F5, + dRes_ID_ALANM_BCK_WL_SWIMING_e=0x2F6, + dRes_ID_ALANM_BCK_WL_SWIMP_e=0x2F7, + dRes_ID_ALANM_BCK_WL_SWIMWAIT_e=0x2F8, + dRes_ID_ALANM_BCK_WL_THROUGH_e=0x2F9, + dRes_ID_ALANM_BCK_WL_TURN_e=0x2FA, + dRes_ID_ALANM_BCK_WL_TURNBACK_e=0x2FB, + dRes_ID_ALANM_BCK_WL_VJMPCH_e=0x2FC, + dRes_ID_ALANM_BCK_WL_VJMPCL_e=0x2FD, + dRes_ID_ALANM_BCK_WL_VJMPST_e=0x2FE, + dRes_ID_ALANM_BCK_WL_WAITA_e=0x2FF, + dRes_ID_ALANM_BCK_WL_WAITATOD_e=0x300, + dRes_ID_ALANM_BCK_WL_WAITATOSD_e=0x301, + dRes_ID_ALANM_BCK_WL_WAITB_e=0x302, + dRes_ID_ALANM_BCK_WL_WAITD_e=0x303, + dRes_ID_ALANM_BCK_WL_WAITF_e=0x304, + dRes_ID_ALANM_BCK_WL_WAITPP_e=0x305, + dRes_ID_ALANM_BCK_WL_WAITSIT_e=0x306, + dRes_ID_ALANM_BCK_WL_WAITST_e=0x307, + dRes_ID_ALANM_BCK_WL_WAITWIND_e=0x308, + dRes_ID_ALANM_BCK_WL_WAITYC_e=0x309, + dRes_ID_ALANM_BCK_WL_WALKA_e=0x30A, + dRes_ID_ALANM_BCK_WL_WALKB_e=0x30B, + dRes_ID_ALANM_BCK_WL_WALKSLOPEW_e=0x30C, + dRes_ID_ALANM_BCK_WSTARTH_e=0x30D, + /* BMDE */ + dRes_ID_ALANM_BMD_AL_BOTTLE_e=0x310, + dRes_ID_ALANM_BMD_AL_IB_e=0x311, + /* BMDR */ + dRes_ID_ALANM_BMD_AL_BOW_e=0x314, + dRes_ID_ALANM_BMD_AL_CROD_e=0x315, + dRes_ID_ALANM_BMD_AL_HS_e=0x316, + dRes_ID_ALANM_BMD_AL_HS_KUSARI_e=0x317, + dRes_ID_ALANM_BMD_AL_HS_TIP_e=0x318, + dRes_ID_ALANM_BMD_AL_PACHI_e=0x319, + dRes_ID_ALANM_BMD_AL_PEND_e=0x31A, + dRes_ID_ALANM_BMD_AL_WF_e=0x31B, + dRes_ID_ALANM_BMD_O_GD_HK_e=0x31C, + dRes_ID_ALANM_BMD_O_GD_NV_e=0x31D, + dRes_ID_ALANM_BMD_O_GD_WORM_e=0x31E, + dRes_ID_ALANM_BMD_S_BALL_YAMI_e=0x31F, + /* BRK */ + dRes_ID_ALANM_BRK_AL_BOTTLE_e=0x322, + dRes_ID_ALANM_BRK_AL_CROD_CHANGE_COLOR_e=0x323, + dRes_ID_ALANM_BRK_S_BALL_YAMI_e=0x324, + /* BTK */ + dRes_ID_ALANM_BTK_BOTTLE_D_NOMU_e=0x327, + dRes_ID_ALANM_BTK_BOTTLE_D_YURE_e=0x328, + dRes_ID_ALANM_BTK_BOTTLE_DASU_e=0x329, + dRes_ID_ALANM_BTK_BOTTLE_NUKU_e=0x32A, + dRes_ID_ALANM_BTK_BOTTLE_YURE_e=0x32B, + dRes_ID_ALANM_BTK_FA_e=0x32C, + dRes_ID_ALANM_BTK_FARELORD_e=0x32D, + dRes_ID_ALANM_BTK_FARELORDTAME_e=0x32E, + dRes_ID_ALANM_BTK_FASHIMOTO_e=0x32F, + dRes_ID_ALANM_BTK_FATDEFNG_e=0x330, + dRes_ID_ALANM_BTK_FBINBAD_e=0x331, + dRes_ID_ALANM_BTK_FBINDRINK_e=0x332, + dRes_ID_ALANM_BTK_FBINDRINKED_e=0x333, + dRes_ID_ALANM_BTK_FBINDRINKST_e=0x334, + dRes_ID_ALANM_BTK_FBINGET_e=0x335, + dRes_ID_ALANM_BTK_FBINOP_e=0x336, + dRes_ID_ALANM_BTK_FBINOUT_e=0x337, + dRes_ID_ALANM_BTK_FBINSWINGS_e=0x338, + dRes_ID_ALANM_BTK_FBINSWINGU_e=0x339, + dRes_ID_ALANM_BTK_FBOXOP_e=0x33A, + dRes_ID_ALANM_BTK_FBOXOPKICK_e=0x33B, + dRes_ID_ALANM_BTK_FBOXOPSHORT_e=0x33C, + dRes_ID_ALANM_BTK_FCANORELEASE_e=0x33D, + dRes_ID_ALANM_BTK_FCATCHTAKA_e=0x33E, + dRes_ID_ALANM_BTK_FCOWTHROWL_e=0x33F, + dRes_ID_ALANM_BTK_FCOWTHROWR_e=0x340, + dRes_ID_ALANM_BTK_FCUTA_e=0x341, + dRes_ID_ALANM_BTK_FCUTDL_e=0x342, + dRes_ID_ALANM_BTK_FCUTDR_e=0x343, + dRes_ID_ALANM_BTK_FCUTEA_e=0x344, + dRes_ID_ALANM_BTK_FCUTEB_e=0x345, + dRes_ID_ALANM_BTK_FCUTEG_e=0x346, + dRes_ID_ALANM_BTK_FCUTEH_e=0x347, + dRes_ID_ALANM_BTK_FCUTEHST_e=0x348, + dRes_ID_ALANM_BTK_FCUTF_e=0x349, + dRes_ID_ALANM_BTK_FCUTHLA_e=0x34A, + dRes_ID_ALANM_BTK_FCUTHLB_e=0x34B, + dRes_ID_ALANM_BTK_FCUTHRA_e=0x34C, + dRes_ID_ALANM_BTK_FCUTHRB_e=0x34D, + dRes_ID_ALANM_BTK_FCUTHTB_e=0x34E, + dRes_ID_ALANM_BTK_FCUTJED_e=0x34F, + dRes_ID_ALANM_BTK_FCUTJST_e=0x350, + dRes_ID_ALANM_BTK_FCUTL_e=0x351, + dRes_ID_ALANM_BTK_FCUTR_e=0x352, + dRes_ID_ALANM_BTK_FCUTST_e=0x353, + dRes_ID_ALANM_BTK_FCUTT_e=0x354, + dRes_ID_ALANM_BTK_FCUTTB_e=0x355, + dRes_ID_ALANM_BTK_FCUTTJ_e=0x356, + dRes_ID_ALANM_BTK_FCUTTJED_e=0x357, + dRes_ID_ALANM_BTK_FCUTTJP_e=0x358, + dRes_ID_ALANM_BTK_FCUTTJST_e=0x359, + dRes_ID_ALANM_BTK_FCUTU_e=0x35A, + dRes_ID_ALANM_BTK_FCUTUED_e=0x35B, + dRes_ID_ALANM_BTK_FCUTUNG_e=0x35C, + dRes_ID_ALANM_BTK_FDAMFBUP_e=0x35D, + dRes_ID_ALANM_BTK_FDAMFFUP_e=0x35E, + dRes_ID_ALANM_BTK_FDAMFRLUP_e=0x35F, + dRes_ID_ALANM_BTK_FDEMOMHOP_e=0x360, + dRes_ID_ALANM_BTK_FDEMOTALKA_e=0x361, + dRes_ID_ALANM_BTK_FDEMOTALKB_e=0x362, + dRes_ID_ALANM_BTK_FDEMOTALKC_e=0x363, + dRes_ID_ALANM_BTK_FDIE_e=0x364, + dRes_ID_ALANM_BTK_FDIEH_e=0x365, + dRes_ID_ALANM_BTK_FDIEHUP_e=0x366, + dRes_ID_ALANM_BTK_FDOOROPA_e=0x367, + dRes_ID_ALANM_BTK_FDOOROPB_e=0x368, + dRes_ID_ALANM_BTK_FENTRANCE_e=0x369, + dRes_ID_ALANM_BTK_FFINISHA_e=0x36A, + dRes_ID_ALANM_BTK_FFINISHED_e=0x36B, + dRes_ID_ALANM_BTK_FGETSWL_e=0x36C, + dRes_ID_ALANM_BTK_FGRABNG_e=0x36D, + dRes_ID_ALANM_BTK_FGRABP_e=0x36E, + dRes_ID_ALANM_BTK_FGRABUP_e=0x36F, + dRes_ID_ALANM_BTK_FGRASSAST_e=0x370, + dRes_ID_ALANM_BTK_FH_e=0x371, + dRes_ID_ALANM_BTK_FHANGH_e=0x372, + dRes_ID_ALANM_BTK_FHEAVYTHROW_e=0x373, + dRes_ID_ALANM_BTK_FI_e=0x374, + dRes_ID_ALANM_BTK_FJ_e=0x375, + dRes_ID_ALANM_BTK_FK_e=0x376, + dRes_ID_ALANM_BTK_FKEYCATCHH_e=0x377, + dRes_ID_ALANM_BTK_FL_e=0x378, + dRes_ID_ALANM_BTK_FMABA01_e=0x379, + dRes_ID_ALANM_BTK_FMABA02_e=0x37A, + dRes_ID_ALANM_BTK_FMABA03_e=0x37B, + dRes_ID_ALANM_BTK_FODOROKU_e=0x37C, + dRes_ID_ALANM_BTK_FPICKUP_e=0x37D, + dRes_ID_ALANM_BTK_FPOUR_e=0x37E, + dRes_ID_ALANM_BTK_FPOURED_e=0x37F, + dRes_ID_ALANM_BTK_FPOURST_e=0x380, + dRes_ID_ALANM_BTK_FPULLW_e=0x381, + dRes_ID_ALANM_BTK_FPUSHW_e=0x382, + dRes_ID_ALANM_BTK_FR_e=0x383, + dRes_ID_ALANM_BTK_FRODSWING_e=0x384, + dRes_ID_ALANM_BTK_FRODSWINGL_e=0x385, + dRes_ID_ALANM_BTK_FROLLFGOOD_e=0x386, + dRes_ID_ALANM_BTK_FSPILLH_e=0x387, + dRes_ID_ALANM_BTK_FSWAITA_e=0x388, + dRes_ID_ALANM_BTK_FSWAITHA_e=0x389, + dRes_ID_ALANM_BTK_FSWIATHB_e=0x38A, + dRes_ID_ALANM_BTK_FSWIMDIEA_e=0x38B, + dRes_ID_ALANM_BTK_FSWIMDIEP_e=0x38C, + dRes_ID_ALANM_BTK_FSWIMDIVE_e=0x38D, + dRes_ID_ALANM_BTK_FSWIMINGA_e=0x38E, + dRes_ID_ALANM_BTK_FSWIMP_e=0x38F, + dRes_ID_ALANM_BTK_FTURNBACK_e=0x390, + dRes_ID_ALANM_BTK_FTURNBS_e=0x391, + dRes_ID_ALANM_BTK_FTURNLS_e=0x392, + dRes_ID_ALANM_BTK_FTURNRS_e=0x393, + dRes_ID_ALANM_BTK_FUNAZUKU_e=0x394, + dRes_ID_ALANM_BTK_FWAITATOS_e=0x395, + dRes_ID_ALANM_BTK_FWAITHDB_e=0x396, + dRes_ID_ALANM_BTK_FWAITINSECT_e=0x397, + dRes_ID_ALANM_BTK_FWAITST_e=0x398, + dRes_ID_ALANM_BTK_MD_FA_e=0x399, + dRes_ID_ALANM_BTK_MD_FENTRANCE_e=0x39A, + dRes_ID_ALANM_BTK_MD_FHIT_e=0x39B, + dRes_ID_ALANM_BTK_MD_FLOOKABOUT_e=0x39C, + dRes_ID_ALANM_BTK_MD_FSWAITA_e=0x39D, + dRes_ID_ALANM_BTK_MD_FSWAITB_e=0x39E, + dRes_ID_ALANM_BTK_MD_FSWAITC_e=0x39F, + dRes_ID_ALANM_BTK_MD_FU_e=0x3A0, + dRes_ID_ALANM_BTK_MD_FWARPIN_e=0x3A1, + dRes_ID_ALANM_BTK_MD_FWLDIEA_e=0x3A2, + dRes_ID_ALANM_BTK_MD_FWLSWIMDIE_e=0x3A3, + dRes_ID_ALANM_BTK_MD_MABA01_e=0x3A4, + dRes_ID_ALANM_BTK_MD_PANIC_e=0x3A5, + dRes_ID_ALANM_BTK_S_BALL_YAMI_e=0x3A6, + dRes_ID_ALANM_BTK_WL_FA_e=0x3A7, + dRes_ID_ALANM_BTK_WL_FENTRANCE_e=0x3A8, + dRes_ID_ALANM_BTK_WL_FMABA01_e=0x3A9, + dRes_ID_ALANM_BTK_WL_FMABA02_e=0x3AA, + dRes_ID_ALANM_BTK_WL_FMDSHOCK_e=0x3AB, + /* BTP */ + dRes_ID_ALANM_BTP_AL_BOTTLE_e=0x3AE, + dRes_ID_ALANM_BTP_FA_e=0x3AF, + dRes_ID_ALANM_BTP_FARELORD_e=0x3B0, + dRes_ID_ALANM_BTP_FARELORDTAME_e=0x3B1, + dRes_ID_ALANM_BTP_FASHIMOTO_e=0x3B2, + dRes_ID_ALANM_BTP_FATDEFNG_e=0x3B3, + dRes_ID_ALANM_BTP_FB_e=0x3B4, + dRes_ID_ALANM_BTP_FBINBAD_e=0x3B5, + dRes_ID_ALANM_BTP_FBINDRINK_e=0x3B6, + dRes_ID_ALANM_BTP_FBINDRINKED_e=0x3B7, + dRes_ID_ALANM_BTP_FBINDRINKST_e=0x3B8, + dRes_ID_ALANM_BTP_FBINFAIRY_e=0x3B9, + dRes_ID_ALANM_BTP_FBOXOP_e=0x3BA, + dRes_ID_ALANM_BTP_FBOXOPSHORT_e=0x3BB, + dRes_ID_ALANM_BTP_FC_e=0x3BC, + dRes_ID_ALANM_BTP_FCHANGEATOW_e=0x3BD, + dRes_ID_ALANM_BTP_FCHANGEWTOA_e=0x3BE, + dRes_ID_ALANM_BTP_FCLIMBHANGMISS_e=0x3BF, + dRes_ID_ALANM_BTP_FCOWCATCHST_e=0x3C0, + dRes_ID_ALANM_BTP_FCOWTHROW_e=0x3C1, + dRes_ID_ALANM_BTP_FCUTRE_e=0x3C2, + dRes_ID_ALANM_BTP_FCUTST_e=0x3C3, + dRes_ID_ALANM_BTP_FCUTUED_e=0x3C4, + dRes_ID_ALANM_BTP_FCUTUNG_e=0x3C5, + dRes_ID_ALANM_BTP_FDAM01_e=0x3C6, + dRes_ID_ALANM_BTP_FDAMFBUP_e=0x3C7, + dRes_ID_ALANM_BTP_FDAMFBW_e=0x3C8, + dRes_ID_ALANM_BTP_FDAMFFUP_e=0x3C9, + dRes_ID_ALANM_BTP_FDAMFRLUP_e=0x3CA, + dRes_ID_ALANM_BTP_FDASHWIND_e=0x3CB, + dRes_ID_ALANM_BTP_FDEMOMHOP_e=0x3CC, + dRes_ID_ALANM_BTP_FDEMOTALKC_e=0x3CD, + dRes_ID_ALANM_BTP_FDIE_e=0x3CE, + dRes_ID_ALANM_BTP_FDIEH_e=0x3CF, + dRes_ID_ALANM_BTP_FDIEHUP_e=0x3D0, + dRes_ID_ALANM_BTP_FDOOROPA_e=0x3D1, + dRes_ID_ALANM_BTP_FDOOROPB_e=0x3D2, + dRes_ID_ALANM_BTP_FE_e=0x3D3, + dRes_ID_ALANM_BTP_FENTRANCE_e=0x3D4, + dRes_ID_ALANM_BTP_FFINISHA_e=0x3D5, + dRes_ID_ALANM_BTP_FGETSWL_e=0x3D6, + dRes_ID_ALANM_BTP_FGRABNG_e=0x3D7, + dRes_ID_ALANM_BTP_FGRABP_e=0x3D8, + dRes_ID_ALANM_BTP_FGRABUP_e=0x3D9, + dRes_ID_ALANM_BTP_FGRASSAST_e=0x3DA, + dRes_ID_ALANM_BTP_FHEAVYTHROW_e=0x3DB, + dRes_ID_ALANM_BTP_FI_e=0x3DC, + dRes_ID_ALANM_BTP_FJ_e=0x3DD, + dRes_ID_ALANM_BTP_FK_e=0x3DE, + dRes_ID_ALANM_BTP_FMABA01_e=0x3DF, + dRes_ID_ALANM_BTP_FMABA02_e=0x3E0, + dRes_ID_ALANM_BTP_FMABA03_e=0x3E1, + dRes_ID_ALANM_BTP_FMABAGOMA_e=0x3E2, + dRes_ID_ALANM_BTP_FODOROKU_e=0x3E3, + dRes_ID_ALANM_BTP_FPICKUP_e=0x3E4, + dRes_ID_ALANM_BTP_FPULLW_e=0x3E5, + dRes_ID_ALANM_BTP_FPUSHW_e=0x3E6, + dRes_ID_ALANM_BTP_FROLLFGOOD_e=0x3E7, + dRes_ID_ALANM_BTP_FSPILLH_e=0x3E8, + dRes_ID_ALANM_BTP_FSWAITA_e=0x3E9, + dRes_ID_ALANM_BTP_FSWAITHA_e=0x3EA, + dRes_ID_ALANM_BTP_FSWIMDIEA_e=0x3EB, + dRes_ID_ALANM_BTP_FSWIMDIEP_e=0x3EC, + dRes_ID_ALANM_BTP_FSWIMDIVE_e=0x3ED, + dRes_ID_ALANM_BTP_FSWIMINGA_e=0x3EE, + dRes_ID_ALANM_BTP_FSWIMP_e=0x3EF, + dRes_ID_ALANM_BTP_FWAITHDB_e=0x3F0, + dRes_ID_ALANM_BTP_FWAITINSECT_e=0x3F1, + dRes_ID_ALANM_BTP_FWAITST_e=0x3F2, + dRes_ID_ALANM_BTP_FWAITWATOWB_e=0x3F3, + dRes_ID_ALANM_BTP_FWAITWB_e=0x3F4, + dRes_ID_ALANM_BTP_MD_CLING_e=0x3F5, + dRes_ID_ALANM_BTP_MD_CLINGB_e=0x3F6, + dRes_ID_ALANM_BTP_MD_FA_e=0x3F7, + dRes_ID_ALANM_BTP_MD_FB_e=0x3F8, + dRes_ID_ALANM_BTP_MD_FC_e=0x3F9, + dRes_ID_ALANM_BTP_MD_FCLINGST_e=0x3FA, + dRes_ID_ALANM_BTP_MD_FD_e=0x3FB, + dRes_ID_ALANM_BTP_MD_FENTRANCE_e=0x3FC, + dRes_ID_ALANM_BTP_MD_FGRABED_e=0x3FD, + dRes_ID_ALANM_BTP_MD_FHIT_e=0x3FE, + dRes_ID_ALANM_BTP_MD_FLOOKABOUT_e=0x3FF, + dRes_ID_ALANM_BTP_MD_FSWAITA_e=0x400, + dRes_ID_ALANM_BTP_MD_FSWAITB_e=0x401, + dRes_ID_ALANM_BTP_MD_FSWAITD_e=0x402, + dRes_ID_ALANM_BTP_MD_FWLDIEA_e=0x403, + dRes_ID_ALANM_BTP_MD_FWLSWIMDIE_e=0x404, + dRes_ID_ALANM_BTP_MD_MABA01_e=0x405, + dRes_ID_ALANM_BTP_MD_PANIC_e=0x406, + dRes_ID_ALANM_BTP_MD_WAITB_e=0x407, + dRes_ID_ALANM_BTP_WL_FA_e=0x408, + dRes_ID_ALANM_BTP_WL_FATTACKREED_e=0x409, + dRes_ID_ALANM_BTP_WL_FATTACKREST_e=0x40A, + dRes_ID_ALANM_BTP_WL_FATTACKUNG_e=0x40B, + dRes_ID_ALANM_BTP_WL_FB_e=0x40C, + dRes_ID_ALANM_BTP_WL_FC_e=0x40D, + dRes_ID_ALANM_BTP_WL_FDAM_e=0x40E, + dRes_ID_ALANM_BTP_WL_FDAMFFBUP_e=0x40F, + dRes_ID_ALANM_BTP_WL_FDAMFLRUP_e=0x410, + dRes_ID_ALANM_BTP_WL_FDASHWIND_e=0x411, + dRes_ID_ALANM_BTP_WL_FDIE_e=0x412, + dRes_ID_ALANM_BTP_WL_FENTRANCE_e=0x413, + dRes_ID_ALANM_BTP_WL_FHOWLC_e=0x414, + dRes_ID_ALANM_BTP_WL_FLANDDAMA_e=0x415, + dRes_ID_ALANM_BTP_WL_FLANDDAMAST_e=0x416, + dRes_ID_ALANM_BTP_WL_FMABA01_e=0x417, + dRes_ID_ALANM_BTP_WL_FMABA02_e=0x418, + dRes_ID_ALANM_BTP_WL_FMDSHOCK_e=0x419, + dRes_ID_ALANM_BTP_WL_FSWAITA_e=0x41A, + dRes_ID_ALANM_BTP_WL_FSWAITB_e=0x41B, + dRes_ID_ALANM_BTP_WL_FSWIMDIEA_e=0x41C, + dRes_ID_ALANM_BTP_WL_FSWIMDIEP_e=0x41D, + dRes_ID_ALANM_BTP_WL_FSWIMP_e=0x41E, + dRes_ID_ALANM_BTP_WL_FTHROUGH_e=0x41F, + dRes_ID_ALANM_BTP_WL_FWAITST_e=0x420, +}; + +#endif /* !RES_ALANM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Alink.h b/assets/RZDP01/res/Object/Alink.h new file mode 100644 index 0000000000..952fb99ad7 --- /dev/null +++ b/assets/RZDP01/res/Object/Alink.h @@ -0,0 +1,304 @@ +#ifndef RES_ALINK_H +#define RES_ALINK_H + +enum dRes_INDEX_ALINK { + /* BCKS */ + dRes_INDEX_ALINK_BCK_CROD_BALL_REVIVE_DEMO_e=0xD, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_e=0xE, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_T_e=0xF, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_A_T_START_e=0x10, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_B_e=0x11, + dRes_INDEX_ALINK_BCK_CROD_BALL_WAIT_C_e=0x12, + dRes_INDEX_ALINK_BCK_EF_SHIPPU_e=0x13, + dRes_INDEX_ALINK_BCK_PB_MOVE_e=0x14, + dRes_INDEX_ALINK_BCK_PB_WAIT_e=0x15, + dRes_INDEX_ALINK_BCK_SPOUT_e=0x16, + /* BMDE */ + dRes_INDEX_ALINK_BMD_EF_SETBOOM_e=0x19, + /* BMDR */ + dRes_INDEX_ALINK_BMD_AL_ARROW_e=0x1C, + dRes_INDEX_ALINK_BMD_AL_ARROWB_e=0x1D, + dRes_INDEX_ALINK_BMD_AL_BOMB_e=0x1E, + dRes_INDEX_ALINK_BMD_AL_BOOM_e=0x1F, + dRes_INDEX_ALINK_BMD_AL_PACHI_NUT_e=0x20, + dRes_INDEX_ALINK_BMD_AL_SP_e=0x21, + dRes_INDEX_ALINK_BMD_CROD_BALL_e=0x22, + dRes_INDEX_ALINK_BMD_FOOTMARK_e=0x23, + dRes_INDEX_ALINK_BMD_HK_e=0x24, + dRes_INDEX_ALINK_BMD_INOCHIDAMA_e=0x25, + dRes_INDEX_ALINK_BMD_PB_e=0x26, + dRes_INDEX_ALINK_BMD_PG_e=0x27, + dRes_INDEX_ALINK_BMD_ROD_UKIA_e=0x28, + dRes_INDEX_ALINK_BMD_ROD_UKIB_e=0x29, + dRes_INDEX_ALINK_BMD_ROD_UKIC_e=0x2A, + dRes_INDEX_ALINK_BMD_SANGO_FOOK_e=0x2B, + dRes_INDEX_ALINK_BMD_SFOOK_e=0x2C, + dRes_INDEX_ALINK_BMD_UKI_e=0x2D, + dRes_INDEX_ALINK_BMD_UKI_SAKI_e=0x2E, + dRes_INDEX_ALINK_BMD_WL_CHANGE_e=0x2F, + dRes_INDEX_ALINK_BMD_WORM_e=0x30, + dRes_INDEX_ALINK_BMD_WORM_HOLE_e=0x31, + /* BMDV */ + dRes_INDEX_ALINK_BMD_EF_SHIPPU_e=0x34, + /* BMWE */ + dRes_INDEX_ALINK_BMD_AL_PODM_e=0x37, + dRes_INDEX_ALINK_BMD_AL_SWM_e=0x38, + /* BMWR */ + dRes_INDEX_ALINK_BMD_AL_PODA_e=0x3B, + dRes_INDEX_ALINK_BMD_AL_SWA_e=0x3C, + /* BRK */ + dRes_INDEX_ALINK_BRK_AL_SWM_e=0x3F, + dRes_INDEX_ALINK_BRK_CROD_BALL_e=0x40, + dRes_INDEX_ALINK_BRK_INOCHIDAMA_e=0x41, + /* BTK */ + dRes_INDEX_ALINK_BTK_AL_SWA_e=0x44, + dRes_INDEX_ALINK_BTK_AL_SWM_e=0x45, + dRes_INDEX_ALINK_BTK_CROD_BALL_e=0x46, + dRes_INDEX_ALINK_BTK_EF_SETBOOM_e=0x47, + dRes_INDEX_ALINK_BTK_EF_SHIPPU_e=0x48, + dRes_INDEX_ALINK_BTK_INOCHIDAMA_e=0x49, + /* SCRN */ + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4C, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4D, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_02_e=0x4E, + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_RED_e=0x4F, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_e=0x50, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_02_e=0x51, + dRes_INDEX_ALINK_BCK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x52, + dRes_INDEX_ALINK_BLO_ZELDA_V_CURSOR_NEW_YELLOW_e=0x53, + dRes_INDEX_ALINK_BPK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x54, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x55, + dRes_INDEX_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_02_e=0x56, + /* TEX */ + dRes_INDEX_ALINK_BTI_BLUR_e=0x59, + dRes_INDEX_ALINK_BTI_ROCK_MARK_e=0x5A, + dRes_INDEX_ALINK_BTI_TT_V_POINT_128_00_4IA_02_e=0x5B, + /* TIMG */ + dRes_INDEX_ALINK_BTI_TT_MAP_ICON_LINK_40_4IA_00_e=0x5E, + dRes_INDEX_ALINK_BTI_TT_NAVI_L_e=0x5F, +}; + +enum dRes_ID_ALINK { + /* BCKS */ + dRes_ID_ALINK_BCK_CROD_BALL_REVIVE_DEMO_e=0xD, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_e=0xE, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_T_e=0xF, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_A_T_START_e=0x10, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_B_e=0x11, + dRes_ID_ALINK_BCK_CROD_BALL_WAIT_C_e=0x12, + dRes_ID_ALINK_BCK_EF_SHIPPU_e=0x13, + dRes_ID_ALINK_BCK_PB_MOVE_e=0x14, + dRes_ID_ALINK_BCK_PB_WAIT_e=0x15, + dRes_ID_ALINK_BCK_SPOUT_e=0x16, + /* BMDE */ + dRes_ID_ALINK_BMD_EF_SETBOOM_e=0x19, + /* BMDR */ + dRes_ID_ALINK_BMD_AL_ARROW_e=0x1C, + dRes_ID_ALINK_BMD_AL_ARROWB_e=0x1D, + dRes_ID_ALINK_BMD_AL_BOMB_e=0x1E, + dRes_ID_ALINK_BMD_AL_BOOM_e=0x1F, + dRes_ID_ALINK_BMD_AL_PACHI_NUT_e=0x20, + dRes_ID_ALINK_BMD_AL_SP_e=0x21, + dRes_ID_ALINK_BMD_CROD_BALL_e=0x22, + dRes_ID_ALINK_BMD_FOOTMARK_e=0x23, + dRes_ID_ALINK_BMD_HK_e=0x24, + dRes_ID_ALINK_BMD_INOCHIDAMA_e=0x25, + dRes_ID_ALINK_BMD_PB_e=0x26, + dRes_ID_ALINK_BMD_PG_e=0x27, + dRes_ID_ALINK_BMD_ROD_UKIA_e=0x28, + dRes_ID_ALINK_BMD_ROD_UKIB_e=0x29, + dRes_ID_ALINK_BMD_ROD_UKIC_e=0x2A, + dRes_ID_ALINK_BMD_SANGO_FOOK_e=0x2B, + dRes_ID_ALINK_BMD_SFOOK_e=0x2C, + dRes_ID_ALINK_BMD_UKI_e=0x2D, + dRes_ID_ALINK_BMD_UKI_SAKI_e=0x2E, + dRes_ID_ALINK_BMD_WL_CHANGE_e=0x2F, + dRes_ID_ALINK_BMD_WORM_e=0x30, + dRes_ID_ALINK_BMD_WORM_HOLE_e=0x31, + /* BMDV */ + dRes_ID_ALINK_BMD_EF_SHIPPU_e=0x34, + /* BMWE */ + dRes_ID_ALINK_BMD_AL_PODM_e=0x37, + dRes_ID_ALINK_BMD_AL_SWM_e=0x38, + /* BMWR */ + dRes_ID_ALINK_BMD_AL_PODA_e=0x3B, + dRes_ID_ALINK_BMD_AL_SWA_e=0x3C, + /* BRK */ + dRes_ID_ALINK_BRK_AL_SWM_e=0x3F, + dRes_ID_ALINK_BRK_CROD_BALL_e=0x40, + dRes_ID_ALINK_BRK_INOCHIDAMA_e=0x41, + /* BTK */ + dRes_ID_ALINK_BTK_AL_SWA_e=0x44, + dRes_ID_ALINK_BTK_AL_SWM_e=0x45, + dRes_ID_ALINK_BTK_CROD_BALL_e=0x46, + dRes_ID_ALINK_BTK_EF_SETBOOM_e=0x47, + dRes_ID_ALINK_BTK_EF_SHIPPU_e=0x48, + dRes_ID_ALINK_BTK_INOCHIDAMA_e=0x49, + /* SCRN */ + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4C, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_e=0x4D, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_ORANGE_02_e=0x4E, + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_RED_e=0x4F, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_e=0x50, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_RED_02_e=0x51, + dRes_ID_ALINK_BCK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x52, + dRes_ID_ALINK_BLO_ZELDA_V_CURSOR_NEW_YELLOW_e=0x53, + dRes_ID_ALINK_BPK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x54, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_e=0x55, + dRes_ID_ALINK_BRK_ZELDA_V_CURSOR_NEW_YELLOW_02_e=0x56, + /* TEX */ + dRes_ID_ALINK_BTI_BLUR_e=0x59, + dRes_ID_ALINK_BTI_ROCK_MARK_e=0x5A, + dRes_ID_ALINK_BTI_TT_V_POINT_128_00_4IA_02_e=0x5B, + /* TIMG */ + dRes_ID_ALINK_BTI_TT_MAP_ICON_LINK_40_4IA_00_e=0x5E, + dRes_ID_ALINK_BTI_TT_NAVI_L_e=0x5F, +}; + +enum EF_SETBOOM_JNT { + EF_SETBOOM_JNT_EF_SETBOOM_e=0x0, +}; + +enum AL_ARROW_JNT { + AL_ARROW_JNT_AL_ARROW_e=0x0, +}; + +enum AL_ARROWB_JNT { + AL_ARROWB_JNT_AL_ARROWB_e=0x0, +}; + +enum AL_BOMB_JNT { + AL_BOMB_JNT_AL_BOMB_e=0x0, +}; + +enum AL_BOOM_JNT { + AL_BOOM_JNT_AL_BOOM_e=0x0, +}; + +enum AL_PACHI_NUT_JNT { + AL_PACHI_NUT_JNT_AL_PACHI_NUT_e=0x0, +}; + +enum AL_SP_JNT { + AL_SP_JNT_CENTER_e=0x0, + AL_SP_JNT_EDGE0_e=0x1, + AL_SP_JNT_EDGE1_e=0x2, + AL_SP_JNT_EDGE2_e=0x3, + AL_SP_JNT_EDGE3_e=0x4, + AL_SP_JNT_EDGE4_e=0x5, +}; + +enum CROD_BALL_JNT { + CROD_BALL_JNT_AL_CROD_LIGHT_e=0x0, +}; + +enum FOOTMARK_JNT { + FOOTMARK_JNT_FOOTMARK_e=0x0, +}; + +enum HK_JNT { + HK_JNT_HACHINOKO_MODEL_e=0x0, +}; + +enum INOCHIDAMA_JNT { + INOCHIDAMA_JNT_WORLD_ROOT_e=0x0, + INOCHIDAMA_JNT_P01_e=0x1, + INOCHIDAMA_JNT_P02_e=0x2, + INOCHIDAMA_JNT_P03_e=0x3, +}; + +enum PB_JNT { + PB_JNT_BOMB_e=0x0, + PB_JNT_ARML1_e=0x1, + PB_JNT_ARML2_e=0x2, + PB_JNT_ARML3_e=0x3, + PB_JNT_ARMR1_e=0x4, + PB_JNT_ARMR2_e=0x5, + PB_JNT_ARMR3_e=0x6, + PB_JNT_LEGL1_e=0x7, + PB_JNT_LEGL2_e=0x8, + PB_JNT_LEGL3_e=0x9, + PB_JNT_LEGR1_e=0xA, + PB_JNT_LEGR2_e=0xB, + PB_JNT_LEGR3_e=0xC, +}; + +enum PG_JNT { + PG_JNT_PG_e=0x0, +}; + +enum ROD_UKIA_JNT { + ROD_UKIA_JNT_ROD_UKI_A1_e=0x0, +}; + +enum ROD_UKIB_JNT { + ROD_UKIB_JNT_ROD_UKI_B_e=0x0, +}; + +enum ROD_UKIC_JNT { + ROD_UKIC_JNT_ROD_UKI_C_e=0x0, +}; + +enum SANGO_FOOK_JNT { + SANGO_FOOK_JNT_SANGO_FOOK_e=0x0, +}; + +enum SFOOK_JNT { + SFOOK_JNT_SFOOK_e=0x0, +}; + +enum UKI_JNT { + UKI_JNT_UKI_MODEL_e=0x0, +}; + +enum UKI_SAKI_JNT { + UKI_SAKI_JNT_UKI_SAKI_MODEL_e=0x0, +}; + +enum WL_CHANGE_JNT { + WL_CHANGE_JNT_WL_CHANGE_e=0x0, +}; + +enum WORM_JNT { + WORM_JNT_BODY1_e=0x0, + WORM_JNT_BODY2_e=0x1, + WORM_JNT_BODY3_e=0x2, + WORM_JNT_BODY4_e=0x3, + WORM_JNT_BODY5_e=0x4, + WORM_JNT_BODY6_e=0x5, + WORM_JNT_BODY7_e=0x6, + WORM_JNT_BODY8_e=0x7, + WORM_JNT_BODY9_e=0x8, + WORM_JNT_BODY10_e=0x9, +}; + +enum WORM_HOLE_JNT { + WORM_HOLE_JNT_WORM_HOLE_MODEL_e=0x0, +}; + +enum EF_SHIPPU_JNT { + EF_SHIPPU_JNT_WORLD_ROOT_e=0x0, + EF_SHIPPU_JNT_EF_SHIPPU_e=0x1, + EF_SHIPPU_JNT_EF_SHIPPU_LOC_e=0x2, + EF_SHIPPU_JNT_SHIPPU1_e=0x3, + EF_SHIPPU_JNT_SHIPPU2_e=0x4, + EF_SHIPPU_JNT_SHIPPU_END_e=0x5, +}; + +enum AL_PODM_JNT { + AL_PODM_JNT_AL_PODM_e=0x0, +}; + +enum AL_SWM_JNT { + AL_SWM_JNT_AL_SWM_e=0x0, +}; + +enum AL_PODA_JNT { + AL_PODA_JNT_AL_POD_e=0x0, +}; + +enum AL_SWA_JNT { + AL_SWA_JNT_AL_SWA_e=0x0, +}; + +#endif /* !RES_ALINK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Always.h b/assets/RZDP01/res/Object/Always.h new file mode 100644 index 0000000000..2a1f1afba5 --- /dev/null +++ b/assets/RZDP01/res/Object/Always.h @@ -0,0 +1,247 @@ +#ifndef RES_ALWAYS_H +#define RES_ALWAYS_H + +enum dRes_INDEX_ALWAYS { + /* BCK */ + dRes_INDEX_ALWAYS_BCK_EF_MIZUBASHIRA_e=0xB, + dRes_INDEX_ALWAYS_BCK_F_ZNC_R_IMPACT_e=0xC, + dRes_INDEX_ALWAYS_BCK_O_G_HUTK_e=0xD, + dRes_INDEX_ALWAYS_BCK_O_G_HUTU_e=0xE, + dRes_INDEX_ALWAYS_BCK_WAITA_e=0xF, + dRes_INDEX_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_RED_e=0x10, + dRes_INDEX_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x11, + /* BMDE */ + dRes_INDEX_ALWAYS_BMD_O_G_HART_e=0x14, + dRes_INDEX_ALWAYS_BMD_O_G_HUTK_e=0x15, + dRes_INDEX_ALWAYS_BMD_O_G_HUTU_e=0x16, + dRes_INDEX_ALWAYS_BMD_O_G_RUPY_e=0x17, + /* BMDR */ + dRes_INDEX_ALWAYS_BMD_BREAKWOODBOX_e=0x1A, + dRes_INDEX_ALWAYS_BMD_D_BROCKBRK_e=0x1B, + dRes_INDEX_ALWAYS_BMD_EF_MIZUBASHIRA_e=0x1C, + dRes_INDEX_ALWAYS_BMD_EF_SCREEN_SUITYU_e=0x1D, + dRes_INDEX_ALWAYS_BMD_EF_THUNDER01_e=0x1E, + dRes_INDEX_ALWAYS_BMD_EF_THUNDER02_e=0x1F, + dRes_INDEX_ALWAYS_BMD_MPM_TUBO_e=0x20, + dRes_INDEX_ALWAYS_BMD_NV_e=0x21, + dRes_INDEX_ALWAYS_BMD_O_G_AROW_e=0x22, + dRes_INDEX_ALWAYS_BMD_O_G_AROW_TABA_e=0x23, + dRes_INDEX_ALWAYS_BMD_O_G_TANE_e=0x24, + dRes_INDEX_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_RED_e=0x25, + dRes_INDEX_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0x26, + /* BPK */ + dRes_INDEX_ALWAYS_BPK_F_ZNC_R_IMPACT_e=0x29, + dRes_INDEX_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_RED_e=0x2A, + dRes_INDEX_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x2B, + /* BRK */ + dRes_INDEX_ALWAYS_BRK_EF_MIZUBASHIRA_e=0x2E, + dRes_INDEX_ALWAYS_BRK_EF_THUNDER_e=0x2F, + dRes_INDEX_ALWAYS_BRK_F_G_HART_e=0x30, + dRes_INDEX_ALWAYS_BRK_F_G_RUPY_e=0x31, + dRes_INDEX_ALWAYS_BRK_F_ZNC_R_IMPACT_e=0x32, + dRes_INDEX_ALWAYS_BRK_O_G_HUTK_e=0x33, + dRes_INDEX_ALWAYS_BRK_O_G_HUTU_e=0x34, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_e=0x35, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_02_e=0x36, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x37, + dRes_INDEX_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_02_e=0x38, + /* BTK */ + dRes_INDEX_ALWAYS_BTK_EF_MIZUBASHIRA_e=0x3B, + dRes_INDEX_ALWAYS_BTK_EF_SCREEN_SUITYU_e=0x3C, + dRes_INDEX_ALWAYS_BTK_F_ZNC_R_IMPACT_e=0x3D, + dRes_INDEX_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_RED_e=0x3E, + dRes_INDEX_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x3F, + /* BTP */ + dRes_INDEX_ALWAYS_BTP_MPM_TUBO_e=0x42, + /* DAT */ + dRes_INDEX_ALWAYS_BIN_AREAMAPRES_e=0x45, + dRes_INDEX_ALWAYS_BIN_ITEM_TABLE_e=0x46, + /* TEX */ + dRes_INDEX_ALWAYS_BTI_A_KUSA_RGBA_e=0x49, + dRes_INDEX_ALWAYS_BTI_BALL32_I4_e=0x4A, + dRes_INDEX_ALWAYS_BTI_IM_ENTER_4I_32_e=0x4B, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_CIRCLE_4I_e=0x4C, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_ENTER_4I_e=0x4D, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_NIJUMARU_4I_e=0x4E, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_SQUARE_4I_e=0x4F, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_TRESUREBOX_4I_e=0x50, + dRes_INDEX_ALWAYS_BTI_IM_MAP_ICON_TRY_FORCE_4I_e=0x51, + dRes_INDEX_ALWAYS_BTI_MAP_ICON_CIRCLE16X16_4I_e=0x52, + dRes_INDEX_ALWAYS_BTI_MOYA_e=0x53, + dRes_INDEX_ALWAYS_BTI_ROPE_e=0x54, + dRes_INDEX_ALWAYS_BTI_SNOW_e=0x55, + dRes_INDEX_ALWAYS_BTI_SNOW_TEX_e=0x56, + dRes_INDEX_ALWAYS_BTI_TXA_RING_A_32HAFE_e=0x57, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_AS_e=0x58, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_BS_e=0x59, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_CS_e=0x5A, + dRes_INDEX_ALWAYS_BTI_TXA_TUKI_DS_e=0x5B, + dRes_INDEX_ALWAYS_BTI_VR_LENZF_TEX_e=0x5C, + dRes_INDEX_ALWAYS_BTI_WARP_TEX_e=0x5D, + dRes_INDEX_ALWAYS__ZL2_POLYGON_IA8_e=0x5E, +}; + +enum dRes_ID_ALWAYS { + /* BCK */ + dRes_ID_ALWAYS_BCK_EF_MIZUBASHIRA_e=0xB, + dRes_ID_ALWAYS_BCK_F_ZNC_R_IMPACT_e=0xC, + dRes_ID_ALWAYS_BCK_O_G_HUTK_e=0xD, + dRes_ID_ALWAYS_BCK_O_G_HUTU_e=0xE, + dRes_ID_ALWAYS_BCK_WAITA_e=0xF, + dRes_ID_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_RED_e=0x10, + dRes_ID_ALWAYS_BCK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x11, + /* BMDE */ + dRes_ID_ALWAYS_BMD_O_G_HART_e=0x14, + dRes_ID_ALWAYS_BMD_O_G_HUTK_e=0x15, + dRes_ID_ALWAYS_BMD_O_G_HUTU_e=0x16, + dRes_ID_ALWAYS_BMD_O_G_RUPY_e=0x17, + /* BMDR */ + dRes_ID_ALWAYS_BMD_BREAKWOODBOX_e=0x1A, + dRes_ID_ALWAYS_BMD_D_BROCKBRK_e=0x1B, + dRes_ID_ALWAYS_BMD_EF_MIZUBASHIRA_e=0x1C, + dRes_ID_ALWAYS_BMD_EF_SCREEN_SUITYU_e=0x1D, + dRes_ID_ALWAYS_BMD_EF_THUNDER01_e=0x1E, + dRes_ID_ALWAYS_BMD_EF_THUNDER02_e=0x1F, + dRes_ID_ALWAYS_BMD_MPM_TUBO_e=0x20, + dRes_ID_ALWAYS_BMD_NV_e=0x21, + dRes_ID_ALWAYS_BMD_O_G_AROW_e=0x22, + dRes_ID_ALWAYS_BMD_O_G_AROW_TABA_e=0x23, + dRes_ID_ALWAYS_BMD_O_G_TANE_e=0x24, + dRes_ID_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_RED_e=0x25, + dRes_ID_ALWAYS_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0x26, + /* BPK */ + dRes_ID_ALWAYS_BPK_F_ZNC_R_IMPACT_e=0x29, + dRes_ID_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_RED_e=0x2A, + dRes_ID_ALWAYS_BPK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x2B, + /* BRK */ + dRes_ID_ALWAYS_BRK_EF_MIZUBASHIRA_e=0x2E, + dRes_ID_ALWAYS_BRK_EF_THUNDER_e=0x2F, + dRes_ID_ALWAYS_BRK_F_G_HART_e=0x30, + dRes_ID_ALWAYS_BRK_F_G_RUPY_e=0x31, + dRes_ID_ALWAYS_BRK_F_ZNC_R_IMPACT_e=0x32, + dRes_ID_ALWAYS_BRK_O_G_HUTK_e=0x33, + dRes_ID_ALWAYS_BRK_O_G_HUTU_e=0x34, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_e=0x35, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_RED_02_e=0x36, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x37, + dRes_ID_ALWAYS_BRK_ZELDA_NOTICE_CURSOR_YELLOW_02_e=0x38, + /* BTK */ + dRes_ID_ALWAYS_BTK_EF_MIZUBASHIRA_e=0x3B, + dRes_ID_ALWAYS_BTK_EF_SCREEN_SUITYU_e=0x3C, + dRes_ID_ALWAYS_BTK_F_ZNC_R_IMPACT_e=0x3D, + dRes_ID_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_RED_e=0x3E, + dRes_ID_ALWAYS_BTK_ZELDA_NOTICE_CURSOR_YELLOW_e=0x3F, + /* BTP */ + dRes_ID_ALWAYS_BTP_MPM_TUBO_e=0x42, + /* DAT */ + dRes_ID_ALWAYS_BIN_AREAMAPRES_e=0x45, + dRes_ID_ALWAYS_BIN_ITEM_TABLE_e=0x46, + /* TEX */ + dRes_ID_ALWAYS_BTI_A_KUSA_RGBA_e=0x49, + dRes_ID_ALWAYS_BTI_BALL32_I4_e=0x4A, + dRes_ID_ALWAYS_BTI_IM_ENTER_4I_32_e=0x4B, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_CIRCLE_4I_e=0x4C, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_ENTER_4I_e=0x4D, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_NIJUMARU_4I_e=0x4E, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_SQUARE_4I_e=0x4F, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_TRESUREBOX_4I_e=0x50, + dRes_ID_ALWAYS_BTI_IM_MAP_ICON_TRY_FORCE_4I_e=0x51, + dRes_ID_ALWAYS_BTI_MAP_ICON_CIRCLE16X16_4I_e=0x52, + dRes_ID_ALWAYS_BTI_MOYA_e=0x53, + dRes_ID_ALWAYS_BTI_ROPE_e=0x54, + dRes_ID_ALWAYS_BTI_SNOW_e=0x55, + dRes_ID_ALWAYS_BTI_SNOW_TEX_e=0x56, + dRes_ID_ALWAYS_BTI_TXA_RING_A_32HAFE_e=0x57, + dRes_ID_ALWAYS_BTI_TXA_TUKI_AS_e=0x58, + dRes_ID_ALWAYS_BTI_TXA_TUKI_BS_e=0x59, + dRes_ID_ALWAYS_BTI_TXA_TUKI_CS_e=0x5A, + dRes_ID_ALWAYS_BTI_TXA_TUKI_DS_e=0x5B, + dRes_ID_ALWAYS_BTI_VR_LENZF_TEX_e=0x5C, + dRes_ID_ALWAYS_BTI_WARP_TEX_e=0x5D, + dRes_ID_ALWAYS__ZL2_POLYGON_IA8_e=0x5E, +}; + +enum O_G_HART_JNT { + O_G_HART_JNT_O_G_HEART_e=0x0, +}; + +enum O_G_HUTK_JNT { + O_G_HUTK_JNT_WORLD_ROOT_e=0x0, + O_G_HUTK_JNT_O_GD_HUTK_e=0x1, + O_G_HUTK_JNT_HEART_e=0x2, +}; + +enum O_G_HUTU_JNT { + O_G_HUTU_JNT_WORLD_ROOT_e=0x0, + O_G_HUTU_JNT_O_GD_HUTU_e=0x1, + O_G_HUTU_JNT_HEART_e=0x2, +}; + +enum O_G_RUPY_JNT { + O_G_RUPY_JNT_S_LUPG_e=0x0, +}; + +enum BREAKWOODBOX_JNT { + BREAKWOODBOX_JNT_PCUBE3_e=0x0, +}; + +enum D_BROCKBRK_JNT { + D_BROCKBRK_JNT_D_BROCKBRK_e=0x0, +}; + +enum EF_MIZUBASHIRA_JNT { + EF_MIZUBASHIRA_JNT_ROOT_e=0x0, + EF_MIZUBASHIRA_JNT_HASHIRA_NAKA_e=0x1, + EF_MIZUBASHIRA_JNT_HASHIRA_SOTO_e=0x2, + EF_MIZUBASHIRA_JNT_WAVE_e=0x3, +}; + +enum EF_SCREEN_SUITYU_JNT { + EF_SCREEN_SUITYU_JNT_EF_SCREEN_e=0x0, +}; + +enum EF_THUNDER01_JNT { + EF_THUNDER01_JNT_EF_THUNDE001_e=0x0, +}; + +enum EF_THUNDER02_JNT { + EF_THUNDER02_JNT_EF_THUNDER002_e=0x0, +}; + +enum MPM_TUBO_JNT { + MPM_TUBO_JNT_MPM_TUBO_e=0x0, +}; + +enum NV_JNT { + NV_JNT_WORLD_ROOT_e=0x0, + NV_JNT_BODY_e=0x1, + NV_JNT_NV_BODY_e=0x2, + NV_JNT_WINGL_e=0x3, + NV_JNT_WINGR_e=0x4, +}; + +enum O_G_AROW_JNT { + O_G_AROW_JNT_AL_ARROW_e=0x0, +}; + +enum O_G_AROW_TABA_JNT { + O_G_AROW_TABA_JNT_O_G_AROW_TABA_e=0x0, +}; + +enum O_G_TANE_JNT { + O_G_TANE_JNT_O_G_TANE_G_e=0x0, +}; + +enum ZELDA_NOTICE_CURSOR_RED_JNT { + ZELDA_NOTICE_CURSOR_RED_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_RED_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_RED_JNT_POLYSURFACE1_e=0x2, +}; + +enum ZELDA_NOTICE_CURSOR_YELLOW_JNT { + ZELDA_NOTICE_CURSOR_YELLOW_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_ALWAYS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Aru.h b/assets/RZDP01/res/Object/Aru.h new file mode 100644 index 0000000000..87491caf10 --- /dev/null +++ b/assets/RZDP01/res/Object/Aru.h @@ -0,0 +1,71 @@ +#ifndef RES_ARU_H +#define RES_ARU_H + +enum dRes_INDEX_ARU { + /* BCK */ + dRes_INDEX_ARU_BCK_ARU_F_NORMAL_e=0x6, + dRes_INDEX_ARU_BCK_ARU_FH_NORMAL_e=0x7, + dRes_INDEX_ARU_BCK_ARU_STEP_R_e=0x8, + dRes_INDEX_ARU_BCK_ARU_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_ARU_BMD_ARU_e=0xC, + /* BTK */ + dRes_INDEX_ARU_BTK_ARU_e=0xF, + /* BTP */ + dRes_INDEX_ARU_BTP_ARU_e=0x12, + dRes_INDEX_ARU_BTP_ARU_FH_NORMAL_e=0x13, +}; + +enum dRes_ID_ARU { + /* BCK */ + dRes_ID_ARU_BCK_ARU_F_NORMAL_e=0x6, + dRes_ID_ARU_BCK_ARU_FH_NORMAL_e=0x7, + dRes_ID_ARU_BCK_ARU_STEP_R_e=0x8, + dRes_ID_ARU_BCK_ARU_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_ARU_BMD_ARU_e=0xC, + /* BTK */ + dRes_ID_ARU_BTK_ARU_e=0xF, + /* BTP */ + dRes_ID_ARU_BTP_ARU_e=0x12, + dRes_ID_ARU_BTP_ARU_FH_NORMAL_e=0x13, +}; + +enum ARU_JNT { + ARU_JNT_CENTER_e=0x0, + ARU_JNT_BACKBONE1_e=0x1, + ARU_JNT_BACKBONE2_e=0x2, + ARU_JNT_NECK_e=0x3, + ARU_JNT_HEAD_e=0x4, + ARU_JNT_CHIN_e=0x5, + ARU_JNT_MAYU_L_e=0x6, + ARU_JNT_MAYU_R_e=0x7, + ARU_JNT_MOUTH_e=0x8, + ARU_JNT_SHOULDERL_e=0x9, + ARU_JNT_ARML1_e=0xA, + ARU_JNT_ARML2_e=0xB, + ARU_JNT_HANDL_e=0xC, + ARU_JNT_FINGERL1_e=0xD, + ARU_JNT_FINGERL2_e=0xE, + ARU_JNT_THAMBL_e=0xF, + ARU_JNT_SHOULDERR_e=0x10, + ARU_JNT_ARMR1_e=0x11, + ARU_JNT_ARMR2_e=0x12, + ARU_JNT_HANDR_e=0x13, + ARU_JNT_FINGERR1_e=0x14, + ARU_JNT_FINGERR2_e=0x15, + ARU_JNT_THAMBR_e=0x16, + ARU_JNT_WAIST_e=0x17, + ARU_JNT_LEGL1_e=0x18, + ARU_JNT_LEGL2_e=0x19, + ARU_JNT_FOOTL_e=0x1A, + ARU_JNT_SKIRTL_e=0x1B, + ARU_JNT_LEGR1_e=0x1C, + ARU_JNT_LEGR2_e=0x1D, + ARU_JNT_FOOTR_e=0x1E, + ARU_JNT_SKIRTR_e=0x1F, + ARU_JNT_SKIRT1_e=0x20, + ARU_JNT_SKIRT2_e=0x21, +}; + +#endif /* !RES_ARU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Aru1.h b/assets/RZDP01/res/Object/Aru1.h new file mode 100644 index 0000000000..a0c4f73bc8 --- /dev/null +++ b/assets/RZDP01/res/Object/Aru1.h @@ -0,0 +1,90 @@ +#ifndef RES_ARU1_H +#define RES_ARU1_H + +enum dRes_INDEX_ARU1 { + /* BCK */ + dRes_INDEX_ARU1_BCK_ARU_F_BITTERSMILE_e=0x6, + dRes_INDEX_ARU1_BCK_ARU_F_GRUMPY_e=0x7, + dRes_INDEX_ARU1_BCK_ARU_F_SERIOUS_e=0x8, + dRes_INDEX_ARU1_BCK_ARU_F_SMILE_e=0x9, + dRes_INDEX_ARU1_BCK_ARU_F_WORRY_e=0xA, + dRes_INDEX_ARU1_BCK_ARU_FH_BITTERSMILE_e=0xB, + dRes_INDEX_ARU1_BCK_ARU_FH_GRUMPY_e=0xC, + dRes_INDEX_ARU1_BCK_ARU_FH_SERIOUS_e=0xD, + dRes_INDEX_ARU1_BCK_ARU_FH_SMILE_e=0xE, + dRes_INDEX_ARU1_BCK_ARU_FH_WORRY_e=0xF, + dRes_INDEX_ARU1_BCK_ARU_HI_e=0x10, + dRes_INDEX_ARU1_BCK_ARU_LOOKBACK_e=0x11, + dRes_INDEX_ARU1_BCK_ARU_LOOKOVER_e=0x12, + dRes_INDEX_ARU1_BCK_ARU_RUN_e=0x13, + dRes_INDEX_ARU1_BCK_ARU_TALK_A_e=0x14, + dRes_INDEX_ARU1_BCK_ARU_TALK_B_e=0x15, + dRes_INDEX_ARU1_BCK_ARU_TALK_C_e=0x16, + dRes_INDEX_ARU1_BCK_ARU_TALK_D_e=0x17, + dRes_INDEX_ARU1_BCK_ARU_TALK_E_e=0x18, + dRes_INDEX_ARU1_BCK_ARU_WAIT_C_e=0x19, + dRes_INDEX_ARU1_BCK_ARU_WAIT_D_e=0x1A, + /* BTK */ + dRes_INDEX_ARU1_BTK_ARU_LOOKBACK_e=0x1D, + dRes_INDEX_ARU1_BTK_ARU_LOOKOVER_e=0x1E, + dRes_INDEX_ARU1_BTK_ARU_TALK_C_e=0x1F, + dRes_INDEX_ARU1_BTK_ARU_TALK_D_e=0x20, + /* BTP */ + dRes_INDEX_ARU1_BTP_ARU_F_BITTERSMILE_e=0x23, + dRes_INDEX_ARU1_BTP_ARU_F_GRUMPY_e=0x24, + dRes_INDEX_ARU1_BTP_ARU_F_SERIOUS_e=0x25, + dRes_INDEX_ARU1_BTP_ARU_F_SMILE_e=0x26, + dRes_INDEX_ARU1_BTP_ARU_F_WORRY_e=0x27, + dRes_INDEX_ARU1_BTP_ARU_FH_BITTERSMILE_e=0x28, + dRes_INDEX_ARU1_BTP_ARU_FH_GRUMPY_e=0x29, + dRes_INDEX_ARU1_BTP_ARU_FH_SERIOUS_e=0x2A, + dRes_INDEX_ARU1_BTP_ARU_FH_SMILE_e=0x2B, + dRes_INDEX_ARU1_BTP_ARU_FH_WORRY_e=0x2C, + /* EVT */ + dRes_INDEX_ARU1_DAT_EVENT_LIST_e=0x2F, +}; + +enum dRes_ID_ARU1 { + /* BCK */ + dRes_ID_ARU1_BCK_ARU_F_BITTERSMILE_e=0x6, + dRes_ID_ARU1_BCK_ARU_F_GRUMPY_e=0x7, + dRes_ID_ARU1_BCK_ARU_F_SERIOUS_e=0x8, + dRes_ID_ARU1_BCK_ARU_F_SMILE_e=0x9, + dRes_ID_ARU1_BCK_ARU_F_WORRY_e=0xA, + dRes_ID_ARU1_BCK_ARU_FH_BITTERSMILE_e=0xB, + dRes_ID_ARU1_BCK_ARU_FH_GRUMPY_e=0xC, + dRes_ID_ARU1_BCK_ARU_FH_SERIOUS_e=0xD, + dRes_ID_ARU1_BCK_ARU_FH_SMILE_e=0xE, + dRes_ID_ARU1_BCK_ARU_FH_WORRY_e=0xF, + dRes_ID_ARU1_BCK_ARU_HI_e=0x10, + dRes_ID_ARU1_BCK_ARU_LOOKBACK_e=0x11, + dRes_ID_ARU1_BCK_ARU_LOOKOVER_e=0x12, + dRes_ID_ARU1_BCK_ARU_RUN_e=0x13, + dRes_ID_ARU1_BCK_ARU_TALK_A_e=0x14, + dRes_ID_ARU1_BCK_ARU_TALK_B_e=0x15, + dRes_ID_ARU1_BCK_ARU_TALK_C_e=0x16, + dRes_ID_ARU1_BCK_ARU_TALK_D_e=0x17, + dRes_ID_ARU1_BCK_ARU_TALK_E_e=0x18, + dRes_ID_ARU1_BCK_ARU_WAIT_C_e=0x19, + dRes_ID_ARU1_BCK_ARU_WAIT_D_e=0x1A, + /* BTK */ + dRes_ID_ARU1_BTK_ARU_LOOKBACK_e=0x1D, + dRes_ID_ARU1_BTK_ARU_LOOKOVER_e=0x1E, + dRes_ID_ARU1_BTK_ARU_TALK_C_e=0x1F, + dRes_ID_ARU1_BTK_ARU_TALK_D_e=0x20, + /* BTP */ + dRes_ID_ARU1_BTP_ARU_F_BITTERSMILE_e=0x23, + dRes_ID_ARU1_BTP_ARU_F_GRUMPY_e=0x24, + dRes_ID_ARU1_BTP_ARU_F_SERIOUS_e=0x25, + dRes_ID_ARU1_BTP_ARU_F_SMILE_e=0x26, + dRes_ID_ARU1_BTP_ARU_F_WORRY_e=0x27, + dRes_ID_ARU1_BTP_ARU_FH_BITTERSMILE_e=0x28, + dRes_ID_ARU1_BTP_ARU_FH_GRUMPY_e=0x29, + dRes_ID_ARU1_BTP_ARU_FH_SERIOUS_e=0x2A, + dRes_ID_ARU1_BTP_ARU_FH_SMILE_e=0x2B, + dRes_ID_ARU1_BTP_ARU_FH_WORRY_e=0x2C, + /* EVT */ + dRes_ID_ARU1_DAT_EVENT_LIST_e=0x2F, +}; + +#endif /* !RES_ARU1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ash.h b/assets/RZDP01/res/Object/Ash.h new file mode 100644 index 0000000000..f5db97be7b --- /dev/null +++ b/assets/RZDP01/res/Object/Ash.h @@ -0,0 +1,69 @@ +#ifndef RES_ASH_H +#define RES_ASH_H + +enum dRes_INDEX_ASH { + /* BCK */ + dRes_INDEX_ASH_BCK_ASH_F_TALK_A_e=0x7, + dRes_INDEX_ASH_BCK_ASH_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_ASH_BMD_ASH_e=0xB, + /* BTK */ + dRes_INDEX_ASH_BTK_ASH_e=0xE, + /* BTP */ + dRes_INDEX_ASH_BTP_ASH_e=0x11, + /* EVT */ + dRes_INDEX_ASH_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_ASH { + /* BCK */ + dRes_ID_ASH_BCK_ASH_F_TALK_A_e=0x7, + dRes_ID_ASH_BCK_ASH_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_ASH_BMD_ASH_e=0xB, + /* BTK */ + dRes_ID_ASH_BTK_ASH_e=0xE, + /* BTP */ + dRes_ID_ASH_BTP_ASH_e=0x11, + /* EVT */ + dRes_ID_ASH_DAT_EVENT_LIST_e=0x14, +}; + +enum ASH_JNT { + ASH_JNT_CENTER_e=0x0, + ASH_JNT_BB1_e=0x1, + ASH_JNT_BB2_e=0x2, + ASH_JNT_NECK_e=0x3, + ASH_JNT_HEAD_e=0x4, + ASH_JNT_CHIN_e=0x5, + ASH_JNT_HAIRL1_e=0x6, + ASH_JNT_HAIRL2_e=0x7, + ASH_JNT_HAIRR1_e=0x8, + ASH_JNT_HAIRR2_e=0x9, + ASH_JNT_MAYUL_e=0xA, + ASH_JNT_MAYUR_e=0xB, + ASH_JNT_MOUTH_e=0xC, + ASH_JNT_SHOULDERL_e=0xD, + ASH_JNT_ARML1_e=0xE, + ASH_JNT_ARML2_e=0xF, + ASH_JNT_HANDL_e=0x10, + ASH_JNT_FINGERL_e=0x11, + ASH_JNT_THUMBL_e=0x12, + ASH_JNT_ARMOR_e=0x13, + ASH_JNT_SHOULDERR_e=0x14, + ASH_JNT_ARMR1_e=0x15, + ASH_JNT_ARMR2_e=0x16, + ASH_JNT_HANDR_e=0x17, + ASH_JNT_FINGERR_e=0x18, + ASH_JNT_THUMBR_e=0x19, + ASH_JNT_WAIST_e=0x1A, + ASH_JNT_LEGL1_e=0x1B, + ASH_JNT_LEGL2_e=0x1C, + ASH_JNT_FOOTL_e=0x1D, + ASH_JNT_LEGR1_e=0x1E, + ASH_JNT_LEGR2_e=0x1F, + ASH_JNT_FOOTR_e=0x20, + ASH_JNT_SWORD_e=0x21, +}; + +#endif /* !RES_ASH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ash1.h b/assets/RZDP01/res/Object/Ash1.h new file mode 100644 index 0000000000..97502863db --- /dev/null +++ b/assets/RZDP01/res/Object/Ash1.h @@ -0,0 +1,38 @@ +#ifndef RES_ASH1_H +#define RES_ASH1_H + +enum dRes_INDEX_ASH1 { + /* BCK */ + dRes_INDEX_ASH1_BCK_ASH_ASK_e=0x3, + dRes_INDEX_ASH1_BCK_ASH_COOL_e=0x4, + dRes_INDEX_ASH1_BCK_ASH_EXPLAIN_A_e=0x5, + dRes_INDEX_ASH1_BCK_ASH_EXPLAIN_B_e=0x6, + dRes_INDEX_ASH1_BCK_ASH_F_ASK_e=0x7, + dRes_INDEX_ASH1_BCK_ASH_F_COOL_e=0x8, + dRes_INDEX_ASH1_BCK_ASH_F_EXPLAIN_A_e=0x9, + dRes_INDEX_ASH1_BCK_ASH_F_EXPLAIN_B_e=0xA, + dRes_INDEX_ASH1_BCK_ASH_F_SILENT_e=0xB, + dRes_INDEX_ASH1_BCK_ASH_F_TALK_B_e=0xC, + dRes_INDEX_ASH1_BCK_ASH_STEP_e=0xD, + dRes_INDEX_ASH1_BCK_ASH_WAIT_B_e=0xE, + dRes_INDEX_ASH1_BCK_ASH_WAIT_C_e=0xF, +}; + +enum dRes_ID_ASH1 { + /* BCK */ + dRes_ID_ASH1_BCK_ASH_ASK_e=0x3, + dRes_ID_ASH1_BCK_ASH_COOL_e=0x4, + dRes_ID_ASH1_BCK_ASH_EXPLAIN_A_e=0x5, + dRes_ID_ASH1_BCK_ASH_EXPLAIN_B_e=0x6, + dRes_ID_ASH1_BCK_ASH_F_ASK_e=0x7, + dRes_ID_ASH1_BCK_ASH_F_COOL_e=0x8, + dRes_ID_ASH1_BCK_ASH_F_EXPLAIN_A_e=0x9, + dRes_ID_ASH1_BCK_ASH_F_EXPLAIN_B_e=0xA, + dRes_ID_ASH1_BCK_ASH_F_SILENT_e=0xB, + dRes_ID_ASH1_BCK_ASH_F_TALK_B_e=0xC, + dRes_ID_ASH1_BCK_ASH_STEP_e=0xD, + dRes_ID_ASH1_BCK_ASH_WAIT_B_e=0xE, + dRes_ID_ASH1_BCK_ASH_WAIT_C_e=0xF, +}; + +#endif /* !RES_ASH1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ash2.h b/assets/RZDP01/res/Object/Ash2.h new file mode 100644 index 0000000000..566702413c --- /dev/null +++ b/assets/RZDP01/res/Object/Ash2.h @@ -0,0 +1,30 @@ +#ifndef RES_ASH2_H +#define RES_ASH2_H + +enum dRes_INDEX_ASH2 { + /* BCK */ + dRes_INDEX_ASH2_BCK_ASH_BOWRUN_e=0x4, + dRes_INDEX_ASH2_BCK_ASH_BOWWAIT_e=0x5, + /* BMDR */ + dRes_INDEX_ASH2_BMD_ASH_BOW_e=0x8, + dRes_INDEX_ASH2_BMD_ASH_QUIVER_e=0x9, +}; + +enum dRes_ID_ASH2 { + /* BCK */ + dRes_ID_ASH2_BCK_ASH_BOWRUN_e=0x4, + dRes_ID_ASH2_BCK_ASH_BOWWAIT_e=0x5, + /* BMDR */ + dRes_ID_ASH2_BMD_ASH_BOW_e=0x8, + dRes_ID_ASH2_BMD_ASH_QUIVER_e=0x9, +}; + +enum ASH_BOW_JNT { + ASH_BOW_JNT_ASH_BOW_MODEL_e=0x0, +}; + +enum ASH_QUIVER_JNT { + ASH_QUIVER_JNT_ASH_QUIVER_MODEL_e=0x0, +}; + +#endif /* !RES_ASH2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/AshB.h b/assets/RZDP01/res/Object/AshB.h new file mode 100644 index 0000000000..f8ded8b862 --- /dev/null +++ b/assets/RZDP01/res/Object/AshB.h @@ -0,0 +1,127 @@ +#ifndef RES_ASHB_H +#define RES_ASHB_H + +enum dRes_INDEX_ASHB { + /* BCK */ + dRes_INDEX_ASHB_BCK_ASHB_ASK_e=0x7, + dRes_INDEX_ASHB_BCK_ASHB_EXPLAIN_e=0x8, + dRes_INDEX_ASHB_BCK_ASHB_F_ASK_e=0x9, + dRes_INDEX_ASHB_BCK_ASHB_F_GREET_e=0xA, + dRes_INDEX_ASHB_BCK_ASHB_F_HATE_e=0xB, + dRes_INDEX_ASHB_BCK_ASHB_F_LOOKBACK_e=0xC, + dRes_INDEX_ASHB_BCK_ASHB_F_TALK_A_e=0xD, + dRes_INDEX_ASHB_BCK_ASHB_F_TALK_B_e=0xE, + dRes_INDEX_ASHB_BCK_ASHB_GREET_e=0xF, + dRes_INDEX_ASHB_BCK_ASHB_HAND_e=0x10, + dRes_INDEX_ASHB_BCK_ASHB_HANDWAIT_e=0x11, + dRes_INDEX_ASHB_BCK_ASHB_HATE_e=0x12, + dRes_INDEX_ASHB_BCK_ASHB_LOOKBACK_e=0x13, + dRes_INDEX_ASHB_BCK_ASHB_MASKOFF_e=0x14, + dRes_INDEX_ASHB_BCK_ASHB_STEP_e=0x15, + dRes_INDEX_ASHB_BCK_ASHB_STEP_B_e=0x16, + dRes_INDEX_ASHB_BCK_ASHB_TO_WAIT_B_e=0x17, + dRes_INDEX_ASHB_BCK_ASHB_WAIT_A_e=0x18, + dRes_INDEX_ASHB_BCK_ASHB_WAIT_B_e=0x19, + /* BMDR */ + dRes_INDEX_ASHB_BMD_ASHB_e=0x1C, + dRes_INDEX_ASHB_BMD_ASHB_MASK_e=0x1D, + /* BTK */ + dRes_INDEX_ASHB_BTK_ASHB_e=0x20, + dRes_INDEX_ASHB_BTK_ASHB_HAND_e=0x21, + dRes_INDEX_ASHB_BTK_ASHB_HATE_e=0x22, + dRes_INDEX_ASHB_BTK_ASHB_LOOKBACK_e=0x23, + /* BTP */ + dRes_INDEX_ASHB_BTP_ASHB_e=0x26, + dRes_INDEX_ASHB_BTP_ASHB_F_GREET_e=0x27, + dRes_INDEX_ASHB_BTP_ASHB_F_HATE_e=0x28, + dRes_INDEX_ASHB_BTP_ASHB_MASKOFF_e=0x29, + /* EVT */ + dRes_INDEX_ASHB_DAT_EVENT_LIST_e=0x2C, +}; + +enum dRes_ID_ASHB { + /* BCK */ + dRes_ID_ASHB_BCK_ASHB_ASK_e=0x7, + dRes_ID_ASHB_BCK_ASHB_EXPLAIN_e=0x8, + dRes_ID_ASHB_BCK_ASHB_F_ASK_e=0x9, + dRes_ID_ASHB_BCK_ASHB_F_GREET_e=0xA, + dRes_ID_ASHB_BCK_ASHB_F_HATE_e=0xB, + dRes_ID_ASHB_BCK_ASHB_F_LOOKBACK_e=0xC, + dRes_ID_ASHB_BCK_ASHB_F_TALK_A_e=0xD, + dRes_ID_ASHB_BCK_ASHB_F_TALK_B_e=0xE, + dRes_ID_ASHB_BCK_ASHB_GREET_e=0xF, + dRes_ID_ASHB_BCK_ASHB_HAND_e=0x10, + dRes_ID_ASHB_BCK_ASHB_HANDWAIT_e=0x11, + dRes_ID_ASHB_BCK_ASHB_HATE_e=0x12, + dRes_ID_ASHB_BCK_ASHB_LOOKBACK_e=0x13, + dRes_ID_ASHB_BCK_ASHB_MASKOFF_e=0x14, + dRes_ID_ASHB_BCK_ASHB_STEP_e=0x15, + dRes_ID_ASHB_BCK_ASHB_STEP_B_e=0x16, + dRes_ID_ASHB_BCK_ASHB_TO_WAIT_B_e=0x17, + dRes_ID_ASHB_BCK_ASHB_WAIT_A_e=0x18, + dRes_ID_ASHB_BCK_ASHB_WAIT_B_e=0x19, + /* BMDR */ + dRes_ID_ASHB_BMD_ASHB_e=0x1C, + dRes_ID_ASHB_BMD_ASHB_MASK_e=0x1D, + /* BTK */ + dRes_ID_ASHB_BTK_ASHB_e=0x20, + dRes_ID_ASHB_BTK_ASHB_HAND_e=0x21, + dRes_ID_ASHB_BTK_ASHB_HATE_e=0x22, + dRes_ID_ASHB_BTK_ASHB_LOOKBACK_e=0x23, + /* BTP */ + dRes_ID_ASHB_BTP_ASHB_e=0x26, + dRes_ID_ASHB_BTP_ASHB_F_GREET_e=0x27, + dRes_ID_ASHB_BTP_ASHB_F_HATE_e=0x28, + dRes_ID_ASHB_BTP_ASHB_MASKOFF_e=0x29, + /* EVT */ + dRes_ID_ASHB_DAT_EVENT_LIST_e=0x2C, +}; + +enum ASHB_JNT { + ASHB_JNT_CENTER_e=0x0, + ASHB_JNT_BB1_e=0x1, + ASHB_JNT_BB2_e=0x2, + ASHB_JNT_BACKL_e=0x3, + ASHB_JNT_BACKR_e=0x4, + ASHB_JNT_FRONTL_e=0x5, + ASHB_JNT_FRONTL2_e=0x6, + ASHB_JNT_FRONTR_e=0x7, + ASHB_JNT_FRONTR2_e=0x8, + ASHB_JNT_NECK_e=0x9, + ASHB_JNT_HEAD_e=0xA, + ASHB_JNT_CHIN_e=0xB, + ASHB_JNT_HAIRL1_e=0xC, + ASHB_JNT_HAIRL2_e=0xD, + ASHB_JNT_HAIRR1_e=0xE, + ASHB_JNT_HAIRR2_e=0xF, + ASHB_JNT_MASK_e=0x10, + ASHB_JNT_MAYUL_e=0x11, + ASHB_JNT_MAYUR_e=0x12, + ASHB_JNT_MOUTH_e=0x13, + ASHB_JNT_SHOULDERL_e=0x14, + ASHB_JNT_ARML1_e=0x15, + ASHB_JNT_ARML2_e=0x16, + ASHB_JNT_HANDL_e=0x17, + ASHB_JNT_FINGERL_e=0x18, + ASHB_JNT_THUMBL_e=0x19, + ASHB_JNT_SHOULDERR_e=0x1A, + ASHB_JNT_ARMR1_e=0x1B, + ASHB_JNT_ARMR2_e=0x1C, + ASHB_JNT_HANDR_e=0x1D, + ASHB_JNT_FINGERR_e=0x1E, + ASHB_JNT_THUMBR_e=0x1F, + ASHB_JNT_WAIST_e=0x20, + ASHB_JNT_LEGL1_e=0x21, + ASHB_JNT_LEGL2_e=0x22, + ASHB_JNT_FOOTL_e=0x23, + ASHB_JNT_LEGR1_e=0x24, + ASHB_JNT_LEGR2_e=0x25, + ASHB_JNT_FOOTR_e=0x26, + ASHB_JNT_SWORD_e=0x27, +}; + +enum ASHB_MASK_JNT { + ASHB_MASK_JNT_MASK_MODEL_e=0x0, +}; + +#endif /* !RES_ASHB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/AutoMata.h b/assets/RZDP01/res/Object/AutoMata.h new file mode 100644 index 0000000000..8b5e79a9ec --- /dev/null +++ b/assets/RZDP01/res/Object/AutoMata.h @@ -0,0 +1,36 @@ +#ifndef RES_AUTOMATA_H +#define RES_AUTOMATA_H + +enum dRes_INDEX_AUTOMATA { + /* BCK */ + dRes_INDEX_AUTOMATA_BCK_ATMA_RUN_A_e=0x5, + dRes_INDEX_AUTOMATA_BCK_ATMA_RUN_B_e=0x6, + /* BMDR */ + dRes_INDEX_AUTOMATA_BMD_AUTOMATA_e=0x9, + /* BTK */ + dRes_INDEX_AUTOMATA_BTK_ATMA_RUN_A_e=0xC, + dRes_INDEX_AUTOMATA_BTK_ATMA_RUN_B_e=0xD, +}; + +enum dRes_ID_AUTOMATA { + /* BCK */ + dRes_ID_AUTOMATA_BCK_ATMA_RUN_A_e=0x5, + dRes_ID_AUTOMATA_BCK_ATMA_RUN_B_e=0x6, + /* BMDR */ + dRes_ID_AUTOMATA_BMD_AUTOMATA_e=0x9, + /* BTK */ + dRes_ID_AUTOMATA_BTK_ATMA_RUN_A_e=0xC, + dRes_ID_AUTOMATA_BTK_ATMA_RUN_B_e=0xD, +}; + +enum AUTOMATA_JNT { + AUTOMATA_JNT_CENTER_e=0x0, + AUTOMATA_JNT_B01_e=0x1, + AUTOMATA_JNT_B02_e=0x2, + AUTOMATA_JNT_H06_e=0x3, + AUTOMATA_JNT_K04_e=0x4, + AUTOMATA_JNT_K05_e=0x5, + AUTOMATA_JNT_T03_e=0x6, +}; + +#endif /* !RES_AUTOMATA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/BDoorTAnm.h b/assets/RZDP01/res/Object/BDoorTAnm.h new file mode 100644 index 0000000000..fc3eb17a49 --- /dev/null +++ b/assets/RZDP01/res/Object/BDoorTAnm.h @@ -0,0 +1,18 @@ +#ifndef RES_BDOORTANM_H +#define RES_BDOORTANM_H + +enum dRes_INDEX_BDOORTANM { + /* BCK */ + dRes_INDEX_BDOORTANM_BCK_MD_OJ_DOOROPF_e=0x3, + dRes_INDEX_BDOORTANM_BCK_OJ_DOORCLOSEF_e=0x4, + dRes_INDEX_BDOORTANM_BCK_OJ_DOOROPF_e=0x5, +}; + +enum dRes_ID_BDOORTANM { + /* BCK */ + dRes_ID_BDOORTANM_BCK_MD_OJ_DOOROPF_e=0x3, + dRes_ID_BDOORTANM_BCK_OJ_DOORCLOSEF_e=0x4, + dRes_ID_BDOORTANM_BCK_OJ_DOOROPF_e=0x5, +}; + +#endif /* !RES_BDOORTANM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/BDoorYAnm.h b/assets/RZDP01/res/Object/BDoorYAnm.h new file mode 100644 index 0000000000..75757203ec --- /dev/null +++ b/assets/RZDP01/res/Object/BDoorYAnm.h @@ -0,0 +1,18 @@ +#ifndef RES_BDOORYANM_H +#define RES_BDOORYANM_H + +enum dRes_INDEX_BDOORYANM { + /* BCK */ + dRes_INDEX_BDOORYANM_BCK_MD_OJ_DOOROPE_e=0x3, + dRes_INDEX_BDOORYANM_BCK_OJ_DOORCLOSEE_e=0x4, + dRes_INDEX_BDOORYANM_BCK_OJ_DOOROPE_e=0x5, +}; + +enum dRes_ID_BDOORYANM { + /* BCK */ + dRes_ID_BDOORYANM_BCK_MD_OJ_DOOROPE_e=0x3, + dRes_ID_BDOORYANM_BCK_OJ_DOORCLOSEE_e=0x4, + dRes_ID_BDOORYANM_BCK_OJ_DOOROPE_e=0x5, +}; + +#endif /* !RES_BDOORYANM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/BHBridge.h b/assets/RZDP01/res/Object/BHBridge.h new file mode 100644 index 0000000000..dc05cf82d6 --- /dev/null +++ b/assets/RZDP01/res/Object/BHBridge.h @@ -0,0 +1,22 @@ +#ifndef RES_BHBRIDGE_H +#define RES_BHBRIDGE_H + +enum dRes_INDEX_BHBRIDGE { + /* BMDR */ + dRes_INDEX_BHBRIDGE_BMD_M_BHBRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_BHBRIDGE_DZB_M_BHBRIDGE_e=0x7, +}; + +enum dRes_ID_BHBRIDGE { + /* BMDR */ + dRes_ID_BHBRIDGE_BMD_M_BHBRIDGE_e=0x4, + /* DZB */ + dRes_ID_BHBRIDGE_DZB_M_BHBRIDGE_e=0x7, +}; + +enum M_BHBRIDGE_JNT { + M_BHBRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BHBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/BYRock.h b/assets/RZDP01/res/Object/BYRock.h new file mode 100644 index 0000000000..b52ff31527 --- /dev/null +++ b/assets/RZDP01/res/Object/BYRock.h @@ -0,0 +1,46 @@ +#ifndef RES_BYROCK_H +#define RES_BYROCK_H + +enum dRes_INDEX_BYROCK { + /* BMDR */ + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK00_e=0x4, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK00B_e=0x5, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK01_e=0x6, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK01B_e=0x7, + dRes_INDEX_BYROCK_BMD_M_BAKUYAROCK_HAHEN_e=0x8, + /* DZB */ + dRes_INDEX_BYROCK_DZB_M_BAKUYAROCK01_e=0xB, +}; + +enum dRes_ID_BYROCK { + /* BMDR */ + dRes_ID_BYROCK_BMD_M_BAKUYAROCK00_e=0x4, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK00B_e=0x5, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK01_e=0x6, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK01B_e=0x7, + dRes_ID_BYROCK_BMD_M_BAKUYAROCK_HAHEN_e=0x8, + /* DZB */ + dRes_ID_BYROCK_DZB_M_BAKUYAROCK01_e=0xB, +}; + +enum M_BAKUYAROCK00_JNT { + M_BAKUYAROCK00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK00B_JNT { + M_BAKUYAROCK00B_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK01_JNT { + M_BAKUYAROCK01_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK01B_JNT { + M_BAKUYAROCK01B_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BAKUYAROCK_HAHEN_JNT { + M_BAKUYAROCK_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BYROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_Hashi.h b/assets/RZDP01/res/Object/B_Hashi.h new file mode 100644 index 0000000000..265459c64b --- /dev/null +++ b/assets/RZDP01/res/Object/B_Hashi.h @@ -0,0 +1,30 @@ +#ifndef RES_B_HASHI_H +#define RES_B_HASHI_H + +enum dRes_INDEX_B_HASHI { + /* BMDG */ + dRes_INDEX_B_HASHI_BMD_LV9_R07_PILLAR_HAHEN_e=0x5, + /* BMDR */ + dRes_INDEX_B_HASHI_BMD_LV9_R07_PILLAR_e=0x8, + /* DZB */ + dRes_INDEX_B_HASHI_DZB_LV9_R07_PILLAR_e=0xB, +}; + +enum dRes_ID_B_HASHI { + /* BMDG */ + dRes_ID_B_HASHI_BMD_LV9_R07_PILLAR_HAHEN_e=0x5, + /* BMDR */ + dRes_ID_B_HASHI_BMD_LV9_R07_PILLAR_e=0x8, + /* DZB */ + dRes_ID_B_HASHI_DZB_LV9_R07_PILLAR_e=0xB, +}; + +enum LV9_R07_PILLAR_HAHEN_JNT { + LV9_R07_PILLAR_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_R07_PILLAR_JNT { + LV9_R07_PILLAR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_B_HASHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_bh.h b/assets/RZDP01/res/Object/B_bh.h new file mode 100644 index 0000000000..d6e8949cdc --- /dev/null +++ b/assets/RZDP01/res/Object/B_bh.h @@ -0,0 +1,78 @@ +#ifndef RES_B_BH_H +#define RES_B_BH_H + +enum dRes_INDEX_B_BH { + /* BCK */ + dRes_INDEX_B_BH_BCK_BH_ATTACK_e=0x5, + dRes_INDEX_B_BH_BCK_BH_ATTACKWAIT_e=0x6, + dRes_INDEX_B_BH_BCK_BH_DAMAGE_e=0x7, + dRes_INDEX_B_BH_BCK_BH_EAT_e=0x8, + dRes_INDEX_B_BH_BCK_BH_EATWAIT_e=0x9, + dRes_INDEX_B_BH_BCK_BH_NODAMAGE_e=0xA, + dRes_INDEX_B_BH_BCK_BH_ROUT_e=0xB, + dRes_INDEX_B_BH_BCK_BH_WAIT_e=0xC, + dRes_INDEX_B_BH_BCK_BH_WAIT01_e=0xD, + dRes_INDEX_B_BH_BCK_BH_WAIT02_e=0xE, + /* BMDR */ + dRes_INDEX_B_BH_BMD_BH_KUKI_e=0x11, + dRes_INDEX_B_BH_BMD_BH_LEAF_e=0x12, + /* BMDV */ + dRes_INDEX_B_BH_BMD_BH_e=0x15, +}; + +enum dRes_ID_B_BH { + /* BCK */ + dRes_ID_B_BH_BCK_BH_ATTACK_e=0x5, + dRes_ID_B_BH_BCK_BH_ATTACKWAIT_e=0x6, + dRes_ID_B_BH_BCK_BH_DAMAGE_e=0x7, + dRes_ID_B_BH_BCK_BH_EAT_e=0x8, + dRes_ID_B_BH_BCK_BH_EATWAIT_e=0x9, + dRes_ID_B_BH_BCK_BH_NODAMAGE_e=0xA, + dRes_ID_B_BH_BCK_BH_ROUT_e=0xB, + dRes_ID_B_BH_BCK_BH_WAIT_e=0xC, + dRes_ID_B_BH_BCK_BH_WAIT01_e=0xD, + dRes_ID_B_BH_BCK_BH_WAIT02_e=0xE, + /* BMDR */ + dRes_ID_B_BH_BMD_BH_KUKI_e=0x11, + dRes_ID_B_BH_BMD_BH_LEAF_e=0x12, + /* BMDV */ + dRes_ID_B_BH_BMD_BH_e=0x15, +}; + +enum BH_KUKI_JNT { + BH_KUKI_JNT_KUKI_MODEL_e=0x0, +}; + +enum BH_LEAF_JNT { + BH_LEAF_JNT_LEAF_MODEL_e=0x0, +}; + +enum BH_JNT { + BH_JNT_CENTER_e=0x0, + BH_JNT_HA1_e=0x1, + BH_JNT_HA2_e=0x2, + BH_JNT_HA3_e=0x3, + BH_JNT_HB1_e=0x4, + BH_JNT_HB2_e=0x5, + BH_JNT_HB3_e=0x6, + BH_JNT_HC1_e=0x7, + BH_JNT_HC2_e=0x8, + BH_JNT_HC3_e=0x9, + BH_JNT_HEAD1_e=0xA, + BH_JNT_JAWD1_e=0xB, + BH_JNT_JAWD2_e=0xC, + BH_JNT_JAWD3_e=0xD, + BH_JNT_JAWU1_e=0xE, + BH_JNT_JAWU2_e=0xF, + BH_JNT_JAWU3_e=0x10, + BH_JNT_TONGUE1_e=0x11, + BH_JNT_TONGUE2_e=0x12, + BH_JNT_TONGUE3_e=0x13, + BH_JNT_TONGUE4_e=0x14, + BH_JNT_TONGUE5_e=0x15, + BH_JNT_TONGUE6_e=0x16, + BH_JNT_LEAFA_e=0x17, + BH_JNT_LEAFB_e=0x18, +}; + +#endif /* !RES_B_BH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_bq.h b/assets/RZDP01/res/Object/B_bq.h new file mode 100644 index 0000000000..c6917479de --- /dev/null +++ b/assets/RZDP01/res/Object/B_bq.h @@ -0,0 +1,151 @@ +#ifndef RES_B_BQ_H +#define RES_B_BQ_H + +enum dRes_INDEX_B_BQ { + /* BCK */ + dRes_INDEX_B_BQ_BCK_BQ_APPEAR_e=0x7, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_e=0x8, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_A_e=0x9, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_B_e=0xA, + dRes_INDEX_B_BQ_BCK_BQ_ATTACK_C_e=0xB, + dRes_INDEX_B_BQ_BCK_BQ_BOMBDAMAGE_e=0xC, + dRes_INDEX_B_BQ_BCK_BQ_COREDAMAGE_e=0xD, + dRes_INDEX_B_BQ_BCK_BQ_DAMAGEWAIT_e=0xE, + dRes_INDEX_B_BQ_BCK_BQ_DEAD_e=0xF, + dRes_INDEX_B_BQ_BCK_BQ_LOOK_M_e=0x10, + dRes_INDEX_B_BQ_BCK_BQ_NODAMAGE_e=0x11, + dRes_INDEX_B_BQ_BCK_BQ_RETURN01_e=0x12, + dRes_INDEX_B_BQ_BCK_BQ_RETURN02_e=0x13, + dRes_INDEX_B_BQ_BCK_BQ_RUNAWAY_e=0x14, + dRes_INDEX_B_BQ_BCK_BQ_TESTMOTION_e=0x15, + dRes_INDEX_B_BQ_BCK_BQ_TODOME_e=0x16, + dRes_INDEX_B_BQ_BCK_BQ_WAIT01_e=0x17, + /* BMDR */ + dRes_INDEX_B_BQ_BMD_BQ_EYEBALL_e=0x1A, + /* BMDV */ + dRes_INDEX_B_BQ_BMD_BQ_e=0x1D, + /* BRK */ + dRes_INDEX_B_BQ_BRK_BQ_DEAD_e=0x20, + /* BTK */ + dRes_INDEX_B_BQ_BTK_BQ_TODOME_e=0x23, +}; + +enum dRes_ID_B_BQ { + /* BCK */ + dRes_ID_B_BQ_BCK_BQ_APPEAR_e=0x7, + dRes_ID_B_BQ_BCK_BQ_ATTACK_e=0x8, + dRes_ID_B_BQ_BCK_BQ_ATTACK_A_e=0x9, + dRes_ID_B_BQ_BCK_BQ_ATTACK_B_e=0xA, + dRes_ID_B_BQ_BCK_BQ_ATTACK_C_e=0xB, + dRes_ID_B_BQ_BCK_BQ_BOMBDAMAGE_e=0xC, + dRes_ID_B_BQ_BCK_BQ_COREDAMAGE_e=0xD, + dRes_ID_B_BQ_BCK_BQ_DAMAGEWAIT_e=0xE, + dRes_ID_B_BQ_BCK_BQ_DEAD_e=0xF, + dRes_ID_B_BQ_BCK_BQ_LOOK_M_e=0x10, + dRes_ID_B_BQ_BCK_BQ_NODAMAGE_e=0x11, + dRes_ID_B_BQ_BCK_BQ_RETURN01_e=0x12, + dRes_ID_B_BQ_BCK_BQ_RETURN02_e=0x13, + dRes_ID_B_BQ_BCK_BQ_RUNAWAY_e=0x14, + dRes_ID_B_BQ_BCK_BQ_TESTMOTION_e=0x15, + dRes_ID_B_BQ_BCK_BQ_TODOME_e=0x16, + dRes_ID_B_BQ_BCK_BQ_WAIT01_e=0x17, + /* BMDR */ + dRes_ID_B_BQ_BMD_BQ_EYEBALL_e=0x1A, + /* BMDV */ + dRes_ID_B_BQ_BMD_BQ_e=0x1D, + /* BRK */ + dRes_ID_B_BQ_BRK_BQ_DEAD_e=0x20, + /* BTK */ + dRes_ID_B_BQ_BTK_BQ_TODOME_e=0x23, +}; + +enum BQ_EYEBALL_JNT { + BQ_EYEBALL_JNT_EYEBALL_MODEL_e=0x0, +}; + +enum BQ_JNT { + BQ_JNT_CENTER_e=0x0, + BQ_JNT_BODY1_e=0x1, + BQ_JNT_BODY2_e=0x2, + BQ_JNT_HANBRC1_e=0x3, + BQ_JNT_HANDRC2_e=0x4, + BQ_JNT_HANDRC3_e=0x5, + BQ_JNT_HANDRC4_e=0x6, + BQ_JNT_HANDLC1_e=0x7, + BQ_JNT_HANDLC2_e=0x8, + BQ_JNT_HANDLC3_e=0x9, + BQ_JNT_HANDLC4_e=0xA, + BQ_JNT_HANDLD1_e=0xB, + BQ_JNT_HANDLD2_e=0xC, + BQ_JNT_HANDLD3_e=0xD, + BQ_JNT_HANDLD4_e=0xE, + BQ_JNT_HANDRD1_e=0xF, + BQ_JNT_HANDRD2_e=0x10, + BQ_JNT_HANDRD3_e=0x11, + BQ_JNT_HANDRD4_e=0x12, + BQ_JNT_TAIL1_e=0x13, + BQ_JNT_TAIL2_e=0x14, + BQ_JNT_HANDLA1_e=0x15, + BQ_JNT_HANDLA2_e=0x16, + BQ_JNT_HANDLA3_e=0x17, + BQ_JNT_HANDLA4_e=0x18, + BQ_JNT_HANDLB1_e=0x19, + BQ_JNT_HANDLB2_e=0x1A, + BQ_JNT_HANDLB3_e=0x1B, + BQ_JNT_HANDLB4_e=0x1C, + BQ_JNT_HANDL_LOC_e=0x1D, + BQ_JNT_HANDRA1_e=0x1E, + BQ_JNT_HANDRA2_e=0x1F, + BQ_JNT_HANDRA3_e=0x20, + BQ_JNT_HANDRA4_e=0x21, + BQ_JNT_HANDRB1_e=0x22, + BQ_JNT_HANDRB2_e=0x23, + BQ_JNT_HANDRB3_e=0x24, + BQ_JNT_HANDRB4_e=0x25, + BQ_JNT_HANDR_LOC_e=0x26, + BQ_JNT_NECK1_e=0x27, + BQ_JNT_NECK2_e=0x28, + BQ_JNT_NECK3_e=0x29, + BQ_JNT_NECK4_e=0x2A, + BQ_JNT_NECK5_e=0x2B, + BQ_JNT_NECK6_e=0x2C, + BQ_JNT_NECK7_e=0x2D, + BQ_JNT_BLEAF_e=0x2E, + BQ_JNT_HEAD_e=0x2F, + BQ_JNT_CORE1_e=0x30, + BQ_JNT_CORE2_e=0x31, + BQ_JNT_CORE3_e=0x32, + BQ_JNT_CORE4_e=0x33, + BQ_JNT_CORE5_e=0x34, + BQ_JNT_CORE6_e=0x35, + BQ_JNT_JAWT1_e=0x36, + BQ_JNT_JAWT2_e=0x37, + BQ_JNT_JAWT3_e=0x38, + BQ_JNT_JAWU1_e=0x39, + BQ_JNT_JAWUL1_e=0x3A, + BQ_JNT_JAWUL2_e=0x3B, + BQ_JNT_JAWUR1_e=0x3C, + BQ_JNT_JAWUR2_e=0x3D, + BQ_JNT_LEAFL1_e=0x3E, + BQ_JNT_LEAFL2_e=0x3F, + BQ_JNT_LEAFL3_e=0x40, + BQ_JNT_LEAFR1_e=0x41, + BQ_JNT_LEAFR2_e=0x42, + BQ_JNT_LEAFR3_e=0x43, + BQ_JNT_LEAFT1_e=0x44, + BQ_JNT_LEAFT2_e=0x45, + BQ_JNT_LEAFT3_e=0x46, + BQ_JNT_LEAFU1_e=0x47, + BQ_JNT_LEAFU2_e=0x48, + BQ_JNT_LEAFU3_e=0x49, + BQ_JNT_SLEAFTL1_e=0x4A, + BQ_JNT_SLEAFTL2_e=0x4B, + BQ_JNT_SLEAFTR1_e=0x4C, + BQ_JNT_SLEAFTR2_e=0x4D, + BQ_JNT_SLEAFUL1_e=0x4E, + BQ_JNT_SLEAFUL2_e=0x4F, + BQ_JNT_SLEAFUR1_e=0x50, + BQ_JNT_SLEAFUR2_e=0x51, +}; + +#endif /* !RES_B_BQ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_dr.h b/assets/RZDP01/res/Object/B_dr.h new file mode 100644 index 0000000000..23f9d1cd1a --- /dev/null +++ b/assets/RZDP01/res/Object/B_dr.h @@ -0,0 +1,245 @@ +#ifndef RES_B_DR_H +#define RES_B_DR_H + +enum dRes_INDEX_B_DR { + /* BCK */ + dRes_INDEX_B_DR_BCK_AL_DRCUT_e=0x7, + dRes_INDEX_B_DR_BCK_AL_DRCUTB_e=0x8, + dRes_INDEX_B_DR_BCK_AL_DRFINISH_e=0x9, + dRes_INDEX_B_DR_BCK_AL_DRHANG_e=0xA, + dRes_INDEX_B_DR_BCK_AL_DRHANGWAIT_e=0xB, + dRes_INDEX_B_DR_BCK_AL_DRHANGWAITB_e=0xC, + dRes_INDEX_B_DR_BCK_AL_DRHSHANGL_e=0xD, + dRes_INDEX_B_DR_BCK_AL_DRHSHANGR_e=0xE, + dRes_INDEX_B_DR_BCK_AL_FDRFINISH_e=0xF, + dRes_INDEX_B_DR_BCK_DR_BOOT_A_e=0x10, + dRes_INDEX_B_DR_BCK_DR_BOOT_A_DEMO_e=0x11, + dRes_INDEX_B_DR_BCK_DR_BOOT_B_e=0x12, + dRes_INDEX_B_DR_BCK_DR_BOOT_C_e=0x13, + dRes_INDEX_B_DR_BCK_DR_BRAKE_TO_HOVER_e=0x14, + dRes_INDEX_B_DR_BCK_DR_BRIDG_DESTROYA_e=0x15, + dRes_INDEX_B_DR_BCK_DR_BRIDG_DESTROYB_e=0x16, + dRes_INDEX_B_DR_BCK_DR_BURU_e=0x17, + dRes_INDEX_B_DR_BCK_DR_CATCH_e=0x18, + dRes_INDEX_B_DR_BCK_DR_CRAZY_e=0x19, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_L_e=0x1A, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_LAST_e=0x1B, + dRes_INDEX_B_DR_BCK_DR_DAMAGE_R_e=0x1C, + dRes_INDEX_B_DR_BCK_DR_DEATH_e=0x1D, + dRes_INDEX_B_DR_BCK_DR_DEMO_DESTROY_e=0x1E, + dRes_INDEX_B_DR_BCK_DR_DOWN_WAIT_e=0x1F, + dRes_INDEX_B_DR_BCK_DR_FALL_e=0x20, + dRes_INDEX_B_DR_BCK_DR_FALL_DEATH_e=0x21, + dRes_INDEX_B_DR_BCK_DR_FALL_DOWN_e=0x22, + dRes_INDEX_B_DR_BCK_DR_FALL_REVIVE_e=0x23, + dRes_INDEX_B_DR_BCK_DR_FALL_SCREAM_e=0x24, + dRes_INDEX_B_DR_BCK_DR_FEINT_A_e=0x25, + dRes_INDEX_B_DR_BCK_DR_FEINT_B_e=0x26, + dRes_INDEX_B_DR_BCK_DR_FEINT_C_e=0x27, + dRes_INDEX_B_DR_BCK_DR_FIREA_e=0x28, + dRes_INDEX_B_DR_BCK_DR_FIREB_e=0x29, + dRes_INDEX_B_DR_BCK_DR_FIREC_e=0x2A, + dRes_INDEX_B_DR_BCK_DR_FIRED_e=0x2B, + dRes_INDEX_B_DR_BCK_DR_FIREE_e=0x2C, + dRes_INDEX_B_DR_BCK_DR_FLAP_e=0x2D, + dRes_INDEX_B_DR_BCK_DR_FLAP_TO_FLY_e=0x2E, + dRes_INDEX_B_DR_BCK_DR_FLY_e=0x2F, + dRes_INDEX_B_DR_BCK_DR_FLY_TO_GLIDE_e=0x30, + dRes_INDEX_B_DR_BCK_DR_GLIDE_e=0x31, + dRes_INDEX_B_DR_BCK_DR_GLIDE_BRAKE_e=0x32, + dRes_INDEX_B_DR_BCK_DR_GLIDE_TO_FLY_e=0x33, + dRes_INDEX_B_DR_BCK_DR_HOVER_TO_FLY_e=0x34, + dRes_INDEX_B_DR_BCK_DR_HOVERING_e=0x35, + dRes_INDEX_B_DR_BCK_DR_HOVERING_B_e=0x36, + dRes_INDEX_B_DR_BCK_DR_IMPACT_e=0x37, + dRes_INDEX_B_DR_BCK_DR_MID_WAKEUP_e=0x38, + dRes_INDEX_B_DR_BCK_DR_OP_SCREAM_e=0x39, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYA_e=0x3A, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYB_e=0x3B, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYC_e=0x3C, + dRes_INDEX_B_DR_BCK_DR_POLE_STAYD_e=0x3D, + dRes_INDEX_B_DR_BCK_DR_RIDE_e=0x3E, + dRes_INDEX_B_DR_BCK_DR_SHAKEA_e=0x3F, + dRes_INDEX_B_DR_BCK_DR_SHAKEB_e=0x40, + dRes_INDEX_B_DR_BCK_DR_TAKE_OFF_e=0x41, + dRes_INDEX_B_DR_BCK_DR_TURN_e=0x42, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKA_e=0x43, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKATOB_e=0x44, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKB_e=0x45, + dRes_INDEX_B_DR_BCK_DR_WIND_ATTACKBTOFLY_e=0x46, + /* BMDE */ + dRes_INDEX_B_DR_BMD_DR_e=0x49, + dRes_INDEX_B_DR_BMD_DR_PART_A_e=0x4A, + dRes_INDEX_B_DR_BMD_DR_PART_B_e=0x4B, + dRes_INDEX_B_DR_BMD_DR_PART_C_e=0x4C, + dRes_INDEX_B_DR_BMD_DR_PART_DL_e=0x4D, + dRes_INDEX_B_DR_BMD_DR_PART_DR_e=0x4E, + /* BRK */ + dRes_INDEX_B_DR_BRK_DR_CORE_e=0x51, + /* BTK */ + dRes_INDEX_B_DR_BTK_AL_FDRCUT_e=0x54, + dRes_INDEX_B_DR_BTK_AL_FDRCUTB_e=0x55, + dRes_INDEX_B_DR_BTK_AL_FDRFINISH_e=0x56, + /* BTP */ + dRes_INDEX_B_DR_BTP_AL_FDRFINISH_e=0x59, +}; + +enum dRes_ID_B_DR { + /* BCK */ + dRes_ID_B_DR_BCK_AL_DRCUT_e=0x7, + dRes_ID_B_DR_BCK_AL_DRCUTB_e=0x8, + dRes_ID_B_DR_BCK_AL_DRFINISH_e=0x9, + dRes_ID_B_DR_BCK_AL_DRHANG_e=0xA, + dRes_ID_B_DR_BCK_AL_DRHANGWAIT_e=0xB, + dRes_ID_B_DR_BCK_AL_DRHANGWAITB_e=0xC, + dRes_ID_B_DR_BCK_AL_DRHSHANGL_e=0xD, + dRes_ID_B_DR_BCK_AL_DRHSHANGR_e=0xE, + dRes_ID_B_DR_BCK_AL_FDRFINISH_e=0xF, + dRes_ID_B_DR_BCK_DR_BOOT_A_e=0x10, + dRes_ID_B_DR_BCK_DR_BOOT_A_DEMO_e=0x11, + dRes_ID_B_DR_BCK_DR_BOOT_B_e=0x12, + dRes_ID_B_DR_BCK_DR_BOOT_C_e=0x13, + dRes_ID_B_DR_BCK_DR_BRAKE_TO_HOVER_e=0x14, + dRes_ID_B_DR_BCK_DR_BRIDG_DESTROYA_e=0x15, + dRes_ID_B_DR_BCK_DR_BRIDG_DESTROYB_e=0x16, + dRes_ID_B_DR_BCK_DR_BURU_e=0x17, + dRes_ID_B_DR_BCK_DR_CATCH_e=0x18, + dRes_ID_B_DR_BCK_DR_CRAZY_e=0x19, + dRes_ID_B_DR_BCK_DR_DAMAGE_L_e=0x1A, + dRes_ID_B_DR_BCK_DR_DAMAGE_LAST_e=0x1B, + dRes_ID_B_DR_BCK_DR_DAMAGE_R_e=0x1C, + dRes_ID_B_DR_BCK_DR_DEATH_e=0x1D, + dRes_ID_B_DR_BCK_DR_DEMO_DESTROY_e=0x1E, + dRes_ID_B_DR_BCK_DR_DOWN_WAIT_e=0x1F, + dRes_ID_B_DR_BCK_DR_FALL_e=0x20, + dRes_ID_B_DR_BCK_DR_FALL_DEATH_e=0x21, + dRes_ID_B_DR_BCK_DR_FALL_DOWN_e=0x22, + dRes_ID_B_DR_BCK_DR_FALL_REVIVE_e=0x23, + dRes_ID_B_DR_BCK_DR_FALL_SCREAM_e=0x24, + dRes_ID_B_DR_BCK_DR_FEINT_A_e=0x25, + dRes_ID_B_DR_BCK_DR_FEINT_B_e=0x26, + dRes_ID_B_DR_BCK_DR_FEINT_C_e=0x27, + dRes_ID_B_DR_BCK_DR_FIREA_e=0x28, + dRes_ID_B_DR_BCK_DR_FIREB_e=0x29, + dRes_ID_B_DR_BCK_DR_FIREC_e=0x2A, + dRes_ID_B_DR_BCK_DR_FIRED_e=0x2B, + dRes_ID_B_DR_BCK_DR_FIREE_e=0x2C, + dRes_ID_B_DR_BCK_DR_FLAP_e=0x2D, + dRes_ID_B_DR_BCK_DR_FLAP_TO_FLY_e=0x2E, + dRes_ID_B_DR_BCK_DR_FLY_e=0x2F, + dRes_ID_B_DR_BCK_DR_FLY_TO_GLIDE_e=0x30, + dRes_ID_B_DR_BCK_DR_GLIDE_e=0x31, + dRes_ID_B_DR_BCK_DR_GLIDE_BRAKE_e=0x32, + dRes_ID_B_DR_BCK_DR_GLIDE_TO_FLY_e=0x33, + dRes_ID_B_DR_BCK_DR_HOVER_TO_FLY_e=0x34, + dRes_ID_B_DR_BCK_DR_HOVERING_e=0x35, + dRes_ID_B_DR_BCK_DR_HOVERING_B_e=0x36, + dRes_ID_B_DR_BCK_DR_IMPACT_e=0x37, + dRes_ID_B_DR_BCK_DR_MID_WAKEUP_e=0x38, + dRes_ID_B_DR_BCK_DR_OP_SCREAM_e=0x39, + dRes_ID_B_DR_BCK_DR_POLE_STAYA_e=0x3A, + dRes_ID_B_DR_BCK_DR_POLE_STAYB_e=0x3B, + dRes_ID_B_DR_BCK_DR_POLE_STAYC_e=0x3C, + dRes_ID_B_DR_BCK_DR_POLE_STAYD_e=0x3D, + dRes_ID_B_DR_BCK_DR_RIDE_e=0x3E, + dRes_ID_B_DR_BCK_DR_SHAKEA_e=0x3F, + dRes_ID_B_DR_BCK_DR_SHAKEB_e=0x40, + dRes_ID_B_DR_BCK_DR_TAKE_OFF_e=0x41, + dRes_ID_B_DR_BCK_DR_TURN_e=0x42, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKA_e=0x43, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKATOB_e=0x44, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKB_e=0x45, + dRes_ID_B_DR_BCK_DR_WIND_ATTACKBTOFLY_e=0x46, + /* BMDE */ + dRes_ID_B_DR_BMD_DR_e=0x49, + dRes_ID_B_DR_BMD_DR_PART_A_e=0x4A, + dRes_ID_B_DR_BMD_DR_PART_B_e=0x4B, + dRes_ID_B_DR_BMD_DR_PART_C_e=0x4C, + dRes_ID_B_DR_BMD_DR_PART_DL_e=0x4D, + dRes_ID_B_DR_BMD_DR_PART_DR_e=0x4E, + /* BRK */ + dRes_ID_B_DR_BRK_DR_CORE_e=0x51, + /* BTK */ + dRes_ID_B_DR_BTK_AL_FDRCUT_e=0x54, + dRes_ID_B_DR_BTK_AL_FDRCUTB_e=0x55, + dRes_ID_B_DR_BTK_AL_FDRFINISH_e=0x56, + /* BTP */ + dRes_ID_B_DR_BTP_AL_FDRFINISH_e=0x59, +}; + +enum DR_JNT { + DR_JNT_WORLD_ROOT_e=0x0, + DR_JNT_BACK_BONE1_e=0x1, + DR_JNT_BACK_BONE2_e=0x2, + DR_JNT_LWING1_e=0x3, + DR_JNT_LWING2_e=0x4, + DR_JNT_LWING3_e=0x5, + DR_JNT_LWING4_e=0x6, + DR_JNT_LWING5_e=0x7, + DR_JNT_LWING6_e=0x8, + DR_JNT_RWING1_e=0x9, + DR_JNT_RWING2_e=0xA, + DR_JNT_RWING3_e=0xB, + DR_JNT_RWING4_e=0xC, + DR_JNT_RWING5_e=0xD, + DR_JNT_RWING6_e=0xE, + DR_JNT_CROW_BACK_LOC_e=0xF, + DR_JNT_NECK1_e=0x10, + DR_JNT_NECK2_e=0x11, + DR_JNT_NECK3_e=0x12, + DR_JNT_HEAD_e=0x13, + DR_JNT_JAW_e=0x14, + DR_JNT_TONGUE1_e=0x15, + DR_JNT_TONGUE2_e=0x16, + DR_JNT_TONGUE3_e=0x17, + DR_JNT_TONGUEL1_e=0x18, + DR_JNT_TONGUER1_e=0x19, + DR_JNT_WAIST_e=0x1A, + DR_JNT_LLEG1_e=0x1B, + DR_JNT_LLEG2_e=0x1C, + DR_JNT_LLEG3_e=0x1D, + DR_JNT_LANKLE_e=0x1E, + DR_JNT_LFINGERA_e=0x1F, + DR_JNT_LFINGERB_e=0x20, + DR_JNT_LFINGERC_e=0x21, + DR_JNT_LFINGERD_e=0x22, + DR_JNT_RLEG1_e=0x23, + DR_JNT_RLEG2_e=0x24, + DR_JNT_RLEG3_e=0x25, + DR_JNT_RANKLE_e=0x26, + DR_JNT_RFINGERA_e=0x27, + DR_JNT_RFINGERB_e=0x28, + DR_JNT_RFINGERC_e=0x29, + DR_JNT_RFINGERD_e=0x2A, + DR_JNT_TAIL1_e=0x2B, + DR_JNT_TAIL2_e=0x2C, + DR_JNT_TAIL3_e=0x2D, + DR_JNT_TAIL4_e=0x2E, + DR_JNT_TAIL5_e=0x2F, + DR_JNT_TAIL6_e=0x30, + DR_JNT_CROW_TAIL_LOC_e=0x31, +}; + +enum DR_PART_A_JNT { + DR_PART_A_JNT_DR_PART_ROOT_e=0x0, + DR_PART_A_JNT_DR_PART_A_e=0x1, + DR_PART_A_JNT_DR_PART_A2_e=0x2, +}; + +enum DR_PART_B_JNT { + DR_PART_B_JNT_DR_PART_B_e=0x0, +}; + +enum DR_PART_C_JNT { + DR_PART_C_JNT_DR_PART_C_e=0x0, +}; + +enum DR_PART_DL_JNT { + DR_PART_DL_JNT_DR_PART_D_e=0x0, +}; + +enum DR_PART_DR_JNT { + DR_PART_DR_JNT_DR_PART_DR_e=0x0, +}; + +#endif /* !RES_B_DR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_ds.h b/assets/RZDP01/res/Object/B_ds.h new file mode 100644 index 0000000000..767f3e7b8a --- /dev/null +++ b/assets/RZDP01/res/Object/B_ds.h @@ -0,0 +1,296 @@ +#ifndef RES_B_DS_H +#define RES_B_DS_H + +enum dRes_INDEX_B_DS { + /* BCK */ + dRes_INDEX_B_DS_BCK_DS_ATTACK01_A_e=0x6, + dRes_INDEX_B_DS_BCK_DS_ATTACK01_B_e=0x7, + dRes_INDEX_B_DS_BCK_DS_ATTACK01_C_e=0x8, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_A_e=0x9, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_B_e=0xA, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_A_C_e=0xB, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_A_e=0xC, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_B_e=0xD, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_B_C_e=0xE, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_A_e=0xF, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_B_e=0x10, + dRes_INDEX_B_DS_BCK_DS_ATTACK02_C_C_e=0x11, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_A_e=0x12, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_B_e=0x13, + dRes_INDEX_B_DS_BCK_DS_ATTACK_L_C_e=0x14, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_A_e=0x15, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_B_e=0x16, + dRes_INDEX_B_DS_BCK_DS_ATTACK_R_C_e=0x17, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_A_e=0x18, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_B_e=0x19, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_L_C_e=0x1A, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_A_e=0x1B, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_B_e=0x1C, + dRes_INDEX_B_DS_BCK_DS_CIRCLE_R_C_e=0x1D, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_A_e=0x1E, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_A_WAIT_e=0x1F, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_B_e=0x20, + dRes_INDEX_B_DS_BCK_DS_DAMAGE_B_WAIT_e=0x21, + dRes_INDEX_B_DS_BCK_DS_ENDDEMO_e=0x22, + dRes_INDEX_B_DS_BCK_DS_HEAD_DAMAGE_e=0x23, + dRes_INDEX_B_DS_BCK_DS_HEAD_DIE_e=0x24, + dRes_INDEX_B_DS_BCK_DS_HEAD_DIEB_e=0x25, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_e=0x26, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_DAMAGE_e=0x27, + dRes_INDEX_B_DS_BCK_DS_HEAD_DOWN_UP_e=0x28, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_A_e=0x29, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_B_e=0x2A, + dRes_INDEX_B_DS_BCK_DS_HEAD_FATTACK_C_e=0x2B, + dRes_INDEX_B_DS_BCK_DS_HEAD_FWAIT_e=0x2C, + dRes_INDEX_B_DS_BCK_DS_HEAD_RETURN_e=0x2D, + dRes_INDEX_B_DS_BCK_DS_HEAD_TIRED_e=0x2E, + dRes_INDEX_B_DS_BCK_DS_LASTDAMAGE_e=0x2F, + dRes_INDEX_B_DS_BCK_DS_LASTDAMAGE_WAIT_e=0x30, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_A_e=0x31, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_B_e=0x32, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_01_C_e=0x33, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_A_e=0x34, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_B_e=0x35, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_02_C_e=0x36, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_A_e=0x37, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_B_e=0x38, + dRes_INDEX_B_DS_BCK_DS_NODAMAGE_03_C_e=0x39, + dRes_INDEX_B_DS_BCK_DS_OPDEMO_e=0x3A, + dRes_INDEX_B_DS_BCK_DS_REVIVAL_e=0x3B, + dRes_INDEX_B_DS_BCK_DS_WAIT01_A_e=0x3C, + dRes_INDEX_B_DS_BCK_DS_WAIT01_B_e=0x3D, + dRes_INDEX_B_DS_BCK_DS_WAIT01_C_e=0x3E, + dRes_INDEX_B_DS_BCK_ZK_DSOP_e=0x3F, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_A_e=0x40, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_B_e=0x41, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_WAIT_A_e=0x42, + dRes_INDEX_B_DS_BCK_ZNTA_DSOP_WAIT_B_e=0x43, + /* BMDE */ + dRes_INDEX_B_DS_BMD_DS_e=0x46, + dRes_INDEX_B_DS_BMD_DS_HEAD_e=0x47, + dRes_INDEX_B_DS_BMD_DS_MONYOU_e=0x48, + dRes_INDEX_B_DS_BMD_DS_OP_MONYOU_e=0x49, + dRes_INDEX_B_DS_BMD_ZK_e=0x4A, + dRes_INDEX_B_DS_BMD_ZNTA_e=0x4B, + /* BRK */ + dRes_INDEX_B_DS_BRK_DS_MONYOU_DAMAGE_e=0x4E, + dRes_INDEX_B_DS_BRK_DS_OP_MONYOU_e=0x4F, + dRes_INDEX_B_DS_BRK_ZK_DAMAGE_e=0x50, + dRes_INDEX_B_DS_BRK_ZK_DSOP_e=0x51, + /* BTK */ + dRes_INDEX_B_DS_BTK_DS_MONYOU_DAMAGE_e=0x54, + dRes_INDEX_B_DS_BTK_DS_OP_MONYOU_e=0x55, +}; + +enum dRes_ID_B_DS { + /* BCK */ + dRes_ID_B_DS_BCK_DS_ATTACK01_A_e=0x6, + dRes_ID_B_DS_BCK_DS_ATTACK01_B_e=0x7, + dRes_ID_B_DS_BCK_DS_ATTACK01_C_e=0x8, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_A_e=0x9, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_B_e=0xA, + dRes_ID_B_DS_BCK_DS_ATTACK02_A_C_e=0xB, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_A_e=0xC, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_B_e=0xD, + dRes_ID_B_DS_BCK_DS_ATTACK02_B_C_e=0xE, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_A_e=0xF, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_B_e=0x10, + dRes_ID_B_DS_BCK_DS_ATTACK02_C_C_e=0x11, + dRes_ID_B_DS_BCK_DS_ATTACK_L_A_e=0x12, + dRes_ID_B_DS_BCK_DS_ATTACK_L_B_e=0x13, + dRes_ID_B_DS_BCK_DS_ATTACK_L_C_e=0x14, + dRes_ID_B_DS_BCK_DS_ATTACK_R_A_e=0x15, + dRes_ID_B_DS_BCK_DS_ATTACK_R_B_e=0x16, + dRes_ID_B_DS_BCK_DS_ATTACK_R_C_e=0x17, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_A_e=0x18, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_B_e=0x19, + dRes_ID_B_DS_BCK_DS_CIRCLE_L_C_e=0x1A, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_A_e=0x1B, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_B_e=0x1C, + dRes_ID_B_DS_BCK_DS_CIRCLE_R_C_e=0x1D, + dRes_ID_B_DS_BCK_DS_DAMAGE_A_e=0x1E, + dRes_ID_B_DS_BCK_DS_DAMAGE_A_WAIT_e=0x1F, + dRes_ID_B_DS_BCK_DS_DAMAGE_B_e=0x20, + dRes_ID_B_DS_BCK_DS_DAMAGE_B_WAIT_e=0x21, + dRes_ID_B_DS_BCK_DS_ENDDEMO_e=0x22, + dRes_ID_B_DS_BCK_DS_HEAD_DAMAGE_e=0x23, + dRes_ID_B_DS_BCK_DS_HEAD_DIE_e=0x24, + dRes_ID_B_DS_BCK_DS_HEAD_DIEB_e=0x25, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_e=0x26, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_DAMAGE_e=0x27, + dRes_ID_B_DS_BCK_DS_HEAD_DOWN_UP_e=0x28, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_A_e=0x29, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_B_e=0x2A, + dRes_ID_B_DS_BCK_DS_HEAD_FATTACK_C_e=0x2B, + dRes_ID_B_DS_BCK_DS_HEAD_FWAIT_e=0x2C, + dRes_ID_B_DS_BCK_DS_HEAD_RETURN_e=0x2D, + dRes_ID_B_DS_BCK_DS_HEAD_TIRED_e=0x2E, + dRes_ID_B_DS_BCK_DS_LASTDAMAGE_e=0x2F, + dRes_ID_B_DS_BCK_DS_LASTDAMAGE_WAIT_e=0x30, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_A_e=0x31, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_B_e=0x32, + dRes_ID_B_DS_BCK_DS_NODAMAGE_01_C_e=0x33, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_A_e=0x34, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_B_e=0x35, + dRes_ID_B_DS_BCK_DS_NODAMAGE_02_C_e=0x36, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_A_e=0x37, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_B_e=0x38, + dRes_ID_B_DS_BCK_DS_NODAMAGE_03_C_e=0x39, + dRes_ID_B_DS_BCK_DS_OPDEMO_e=0x3A, + dRes_ID_B_DS_BCK_DS_REVIVAL_e=0x3B, + dRes_ID_B_DS_BCK_DS_WAIT01_A_e=0x3C, + dRes_ID_B_DS_BCK_DS_WAIT01_B_e=0x3D, + dRes_ID_B_DS_BCK_DS_WAIT01_C_e=0x3E, + dRes_ID_B_DS_BCK_ZK_DSOP_e=0x3F, + dRes_ID_B_DS_BCK_ZNTA_DSOP_A_e=0x40, + dRes_ID_B_DS_BCK_ZNTA_DSOP_B_e=0x41, + dRes_ID_B_DS_BCK_ZNTA_DSOP_WAIT_A_e=0x42, + dRes_ID_B_DS_BCK_ZNTA_DSOP_WAIT_B_e=0x43, + /* BMDE */ + dRes_ID_B_DS_BMD_DS_e=0x46, + dRes_ID_B_DS_BMD_DS_HEAD_e=0x47, + dRes_ID_B_DS_BMD_DS_MONYOU_e=0x48, + dRes_ID_B_DS_BMD_DS_OP_MONYOU_e=0x49, + dRes_ID_B_DS_BMD_ZK_e=0x4A, + dRes_ID_B_DS_BMD_ZNTA_e=0x4B, + /* BRK */ + dRes_ID_B_DS_BRK_DS_MONYOU_DAMAGE_e=0x4E, + dRes_ID_B_DS_BRK_DS_OP_MONYOU_e=0x4F, + dRes_ID_B_DS_BRK_ZK_DAMAGE_e=0x50, + dRes_ID_B_DS_BRK_ZK_DSOP_e=0x51, + /* BTK */ + dRes_ID_B_DS_BTK_DS_MONYOU_DAMAGE_e=0x54, + dRes_ID_B_DS_BTK_DS_OP_MONYOU_e=0x55, +}; + +enum DS_JNT { + DS_JNT_BACKBONE1_e=0x0, + DS_JNT_BACKBONE2_e=0x1, + DS_JNT_BACKBONE3_e=0x2, + DS_JNT_BACKBONE4_e=0x3, + DS_JNT_NECK1_e=0x4, + DS_JNT_NECK2_e=0x5, + DS_JNT_HEAD_e=0x6, + DS_JNT_JAW_e=0x7, + DS_JNT_SHOULDERBL_e=0x8, + DS_JNT_ARML1_e=0x9, + DS_JNT_ARML2_e=0xA, + DS_JNT_HANDL_e=0xB, + DS_JNT_LYUBIA1_e=0xC, + DS_JNT_LYUBIA2_e=0xD, + DS_JNT_LYUBIA3_e=0xE, + DS_JNT_LYUBIB1_e=0xF, + DS_JNT_LYUBIB2_e=0x10, + DS_JNT_LYUBIB3_e=0x11, + DS_JNT_LYUBIC1_e=0x12, + DS_JNT_LYUBIC2_e=0x13, + DS_JNT_LYUBIC3_e=0x14, + DS_JNT_LYUBID1_e=0x15, + DS_JNT_LYUBID2_e=0x16, + DS_JNT_LYUBID3_e=0x17, + DS_JNT_LYUBIE1_e=0x18, + DS_JNT_LYUBIE2_e=0x19, + DS_JNT_LYUBIE3_e=0x1A, + DS_JNT_SHOULDERBR_e=0x1B, + DS_JNT_ARMR1_e=0x1C, + DS_JNT_ARMR2_e=0x1D, + DS_JNT_HANDR_e=0x1E, + DS_JNT_RYUBIA1_e=0x1F, + DS_JNT_RYUBIA2_e=0x20, + DS_JNT_RYUBIA3_e=0x21, + DS_JNT_RYUBIB1_e=0x22, + DS_JNT_RYUBIB2_e=0x23, + DS_JNT_RYUBIB3_e=0x24, + DS_JNT_RYUBIC1_e=0x25, + DS_JNT_RYUBIC2_e=0x26, + DS_JNT_RYUBIC3_e=0x27, + DS_JNT_RYUBID1_e=0x28, + DS_JNT_RYBID2_e=0x29, + DS_JNT_RYUBID3_e=0x2A, + DS_JNT_RYUBIE1_e=0x2B, + DS_JNT_RYUBIE2_e=0x2C, + DS_JNT_RYUBIE3_e=0x2D, + DS_JNT_SHOULDERL_e=0x2E, + DS_JNT_SHOULDERR_e=0x2F, +}; + +enum DS_HEAD_JNT { + DS_HEAD_JNT_HEAD_e=0x0, + DS_HEAD_JNT_FURB_e=0x1, + DS_HEAD_JNT_FURL1_e=0x2, + DS_HEAD_JNT_FURL2_e=0x3, + DS_HEAD_JNT_FURR1_e=0x4, + DS_HEAD_JNT_FURR2_e=0x5, + DS_HEAD_JNT_JAW_e=0x6, +}; + +enum DS_MONYOU_JNT { + DS_MONYOU_JNT_DS_OP_PATTERN_MODEL_e=0x0, +}; + +enum DS_OP_MONYOU_JNT { + DS_OP_MONYOU_JNT_DS_OP_PATTERN_MODEL_e=0x0, +}; + +enum ZK_JNT { + ZK_JNT_ZK_MODEL_e=0x0, +}; + +enum ZNTA_JNT { + ZNTA_JNT_CENTER_e=0x0, + ZNTA_JNT_BACKBONE1_e=0x1, + ZNTA_JNT_BACKBONE2_e=0x2, + ZNTA_JNT_SPADL_e=0x3, + ZNTA_JNT_SPADR_e=0x4, + ZNTA_JNT_SHOULDERL_e=0x5, + ZNTA_JNT_ARML1_e=0x6, + ZNTA_JNT_ARML2_e=0x7, + ZNTA_JNT_HANDTRSL_e=0x8, + ZNTA_JNT_HANDL_e=0x9, + ZNTA_JNT_FINGARLA1_e=0xA, + ZNTA_JNT_FINGARLA2_e=0xB, + ZNTA_JNT_FINGARLB1_e=0xC, + ZNTA_JNT_FINGARLB2_e=0xD, + ZNTA_JNT_FINGARLC1_e=0xE, + ZNTA_JNT_FINGARLC2_e=0xF, + ZNTA_JNT_FINGARLD1_e=0x10, + ZNTA_JNT_FINGARLD2_e=0x11, + ZNTA_JNT_SUSOL1_e=0x12, + ZNTA_JNT_SUSOL2_e=0x13, + ZNTA_JNT_HIRALB1_e=0x14, + ZNTA_JNT_HIRALB2_e=0x15, + ZNTA_JNT_HIRALF1_e=0x16, + ZNTA_JNT_HIRALF2_e=0x17, + ZNTA_JNT_SHOULDERR1_e=0x18, + ZNTA_JNT_ARMR1_e=0x19, + ZNTA_JNT_ARMR2_e=0x1A, + ZNTA_JNT_HANDTRSR_e=0x1B, + ZNTA_JNT_HANDR_e=0x1C, + ZNTA_JNT_FINGARRA1_e=0x1D, + ZNTA_JNT_FINGARRA2_e=0x1E, + ZNTA_JNT_FINGARRB1_e=0x1F, + ZNTA_JNT_FINGARRB2_e=0x20, + ZNTA_JNT_FINGARRC1_e=0x21, + ZNTA_JNT_FINGARRC2_e=0x22, + ZNTA_JNT_FINGARRD1_e=0x23, + ZNTA_JNT_FINGARRD2_e=0x24, + ZNTA_JNT_SUSOR1_e=0x25, + ZNTA_JNT_SUSOR2_e=0x26, + ZNTA_JNT_HIRARB1_e=0x27, + ZNTA_JNT_HIRARB2_e=0x28, + ZNTA_JNT_HIRARF1_e=0x29, + ZNTA_JNT_HIRARF2_e=0x2A, + ZNTA_JNT_WAIST_e=0x2B, + ZNTA_JNT_LEGL1_e=0x2C, + ZNTA_JNT_LEGL2_e=0x2D, + ZNTA_JNT_FOOTL_e=0x2E, + ZNTA_JNT_LEGR1_e=0x2F, + ZNTA_JNT_LEGR2_e=0x30, + ZNTA_JNT_FOOTR_e=0x31, + ZNTA_JNT_TAREB1_e=0x32, + ZNTA_JNT_TAREB2_e=0x33, + ZNTA_JNT_TAREF1_e=0x34, + ZNTA_JNT_TAREF2_e=0x35, +}; + +#endif /* !RES_B_DS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_gg.h b/assets/RZDP01/res/Object/B_gg.h new file mode 100644 index 0000000000..ed4ea3e85d --- /dev/null +++ b/assets/RZDP01/res/Object/B_gg.h @@ -0,0 +1,133 @@ +#ifndef RES_B_GG_H +#define RES_B_GG_H + +enum dRes_INDEX_B_GG { + /* BCK */ + dRes_INDEX_B_GG_BCK_GGA_ATTACK_1_e=0x4, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_2_e=0x5, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_3_e=0x6, + dRes_INDEX_B_GG_BCK_GGA_ATTACK_4_e=0x7, + dRes_INDEX_B_GG_BCK_GGA_FS_HIT_e=0x8, + dRes_INDEX_B_GG_BCK_GGA_FS_OFF_e=0x9, + dRes_INDEX_B_GG_BCK_GGA_GUARD_e=0xA, + dRes_INDEX_B_GG_BCK_GGA_PREPARATION_e=0xB, + dRes_INDEX_B_GG_BCK_GGA_PULL_e=0xC, + dRes_INDEX_B_GG_BCK_GGA_SHOUT_e=0xD, + dRes_INDEX_B_GG_BCK_GGA_WAIT_e=0xE, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_A_e=0xF, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_B_e=0x10, + dRes_INDEX_B_GG_BCK_GGB_ATTACK_C_e=0x11, + dRes_INDEX_B_GG_BCK_GGB_BACK_STEP_e=0x12, + dRes_INDEX_B_GG_BCK_GGB_DAMAGE_L_e=0x13, + dRes_INDEX_B_GG_BCK_GGB_DAMAGE_R_e=0x14, + dRes_INDEX_B_GG_BCK_GGB_DIE_e=0x15, + dRes_INDEX_B_GG_BCK_GGB_FAINT_e=0x16, + dRes_INDEX_B_GG_BCK_GGB_FS_HIT_e=0x17, + dRes_INDEX_B_GG_BCK_GGB_GUARD_e=0x18, + dRes_INDEX_B_GG_BCK_GGB_PULL_e=0x19, + dRes_INDEX_B_GG_BCK_GGB_SIDE_STEP_e=0x1A, + dRes_INDEX_B_GG_BCK_GGB_TAKE_OFF_e=0x1B, + dRes_INDEX_B_GG_BCK_GGB_WAIT_A_e=0x1C, + dRes_INDEX_B_GG_BCK_GGB_WAIT_B_e=0x1D, + dRes_INDEX_B_GG_BCK_GGB_WALK_e=0x1E, + dRes_INDEX_B_GG_BCK_GG_DIE_e=0x1F, + dRes_INDEX_B_GG_BCK_GG_WAIT_e=0x20, + /* BMDR */ + dRes_INDEX_B_GG_BMD_GG_e=0x23, + dRes_INDEX_B_GG_BMD_GG_MET_e=0x24, + dRes_INDEX_B_GG_BMD_GG_SHIELD_e=0x25, + dRes_INDEX_B_GG_BMD_GG_SWORD_e=0x26, +}; + +enum dRes_ID_B_GG { + /* BCK */ + dRes_ID_B_GG_BCK_GGA_ATTACK_1_e=0x4, + dRes_ID_B_GG_BCK_GGA_ATTACK_2_e=0x5, + dRes_ID_B_GG_BCK_GGA_ATTACK_3_e=0x6, + dRes_ID_B_GG_BCK_GGA_ATTACK_4_e=0x7, + dRes_ID_B_GG_BCK_GGA_FS_HIT_e=0x8, + dRes_ID_B_GG_BCK_GGA_FS_OFF_e=0x9, + dRes_ID_B_GG_BCK_GGA_GUARD_e=0xA, + dRes_ID_B_GG_BCK_GGA_PREPARATION_e=0xB, + dRes_ID_B_GG_BCK_GGA_PULL_e=0xC, + dRes_ID_B_GG_BCK_GGA_SHOUT_e=0xD, + dRes_ID_B_GG_BCK_GGA_WAIT_e=0xE, + dRes_ID_B_GG_BCK_GGB_ATTACK_A_e=0xF, + dRes_ID_B_GG_BCK_GGB_ATTACK_B_e=0x10, + dRes_ID_B_GG_BCK_GGB_ATTACK_C_e=0x11, + dRes_ID_B_GG_BCK_GGB_BACK_STEP_e=0x12, + dRes_ID_B_GG_BCK_GGB_DAMAGE_L_e=0x13, + dRes_ID_B_GG_BCK_GGB_DAMAGE_R_e=0x14, + dRes_ID_B_GG_BCK_GGB_DIE_e=0x15, + dRes_ID_B_GG_BCK_GGB_FAINT_e=0x16, + dRes_ID_B_GG_BCK_GGB_FS_HIT_e=0x17, + dRes_ID_B_GG_BCK_GGB_GUARD_e=0x18, + dRes_ID_B_GG_BCK_GGB_PULL_e=0x19, + dRes_ID_B_GG_BCK_GGB_SIDE_STEP_e=0x1A, + dRes_ID_B_GG_BCK_GGB_TAKE_OFF_e=0x1B, + dRes_ID_B_GG_BCK_GGB_WAIT_A_e=0x1C, + dRes_ID_B_GG_BCK_GGB_WAIT_B_e=0x1D, + dRes_ID_B_GG_BCK_GGB_WALK_e=0x1E, + dRes_ID_B_GG_BCK_GG_DIE_e=0x1F, + dRes_ID_B_GG_BCK_GG_WAIT_e=0x20, + /* BMDR */ + dRes_ID_B_GG_BMD_GG_e=0x23, + dRes_ID_B_GG_BMD_GG_MET_e=0x24, + dRes_ID_B_GG_BMD_GG_SHIELD_e=0x25, + dRes_ID_B_GG_BMD_GG_SWORD_e=0x26, +}; + +enum GG_JNT { + GG_JNT_WORLD_ROOT_e=0x0, + GG_JNT_BACKBONE01_e=0x1, + GG_JNT_BACKBONE02_e=0x2, + GG_JNT_NECK01_e=0x3, + GG_JNT_NECK02_e=0x4, + GG_JNT_HEAD_e=0x5, + GG_JNT_JAW_e=0x6, + GG_JNT_NECKLACE_e=0x7, + GG_JNT_SHOULDER_L_e=0x8, + GG_JNT_ARM_L_01_e=0x9, + GG_JNT_ARM_L_02_e=0xA, + GG_JNT_HAND_L_e=0xB, + GG_JNT_FINGER_L_e=0xC, + GG_JNT_SHOULDER_R_e=0xD, + GG_JNT_ARM_R01_e=0xE, + GG_JNT_ARM_R02_e=0xF, + GG_JNT_HAND_R_e=0x10, + GG_JNT_FINGER_R_e=0x11, + GG_JNT_WING_L01_e=0x12, + GG_JNT_WING_L02_e=0x13, + GG_JNT_WING_R01_e=0x14, + GG_JNT_WING_R02_e=0x15, + GG_JNT_WAIST_e=0x16, + GG_JNT_LEG_L01_e=0x17, + GG_JNT_LEG_L02_e=0x18, + GG_JNT_LEG_L03_e=0x19, + GG_JNT_FOOT_L_e=0x1A, + GG_JNT_LEG_R01_e=0x1B, + GG_JNT_LEG_R02_e=0x1C, + GG_JNT_LEG_R03_e=0x1D, + GG_JNT_FOOT_R_e=0x1E, + GG_JNT_MAEKAKE_e=0x1F, + GG_JNT_TAIL01_e=0x20, + GG_JNT_TAIL02_e=0x21, + GG_JNT_TAIL03_e=0x22, + GG_JNT_TAIL04_e=0x23, +}; + +enum GG_MET_JNT { + GG_MET_JNT_CENTER_MET_e=0x0, + GG_MET_JNT_EARRING_L_e=0x1, + GG_MET_JNT_EARRING_R_e=0x2, +}; + +enum GG_SHIELD_JNT { + GG_SHIELD_JNT_POLYSURFACE1_e=0x0, +}; + +enum GG_SWORD_JNT { + GG_SWORD_JNT_GG_SWORD_MODEL_e=0x0, +}; + +#endif /* !RES_B_GG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_gm.h b/assets/RZDP01/res/Object/B_gm.h new file mode 100644 index 0000000000..54999af19c --- /dev/null +++ b/assets/RZDP01/res/Object/B_gm.h @@ -0,0 +1,160 @@ +#ifndef RES_B_GM_H +#define RES_B_GM_H + +enum dRes_INDEX_B_GM { + /* BCK */ + dRes_INDEX_B_GM_BCK_EYE_TEST_e=0x6, + dRes_INDEX_B_GM_BCK_GM_BEAM_e=0x7, + dRes_INDEX_B_GM_BCK_GOMA_ATTACK01_e=0x8, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_A_e=0x9, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_B_e=0xA, + dRes_INDEX_B_GM_BCK_GOMA_BEAM_ATTACK_C_e=0xB, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGE01_e=0xC, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGE02_e=0xD, + dRes_INDEX_B_GM_BCK_GOMA_DAMAGEWAIT_e=0xE, + dRes_INDEX_B_GM_BCK_GOMA_DASH_e=0xF, + dRes_INDEX_B_GM_BCK_GOMA_DEATH_e=0x10, + dRes_INDEX_B_GM_BCK_GOMA_FALL_LOOP_e=0x11, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_e=0x12, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_DAMAGE_e=0x13, + dRes_INDEX_B_GM_BCK_GOMA_LANDING_WAIT_e=0x14, + dRes_INDEX_B_GM_BCK_GOMA_LAYEGGS_e=0x15, + dRes_INDEX_B_GM_BCK_GOMA_MOVE_e=0x16, + dRes_INDEX_B_GM_BCK_GOMA_RETURN_e=0x17, + dRes_INDEX_B_GM_BCK_GOMA_ROOF_DAMAGE_e=0x18, + dRes_INDEX_B_GM_BCK_GOMA_SLOW_MOVE_e=0x19, + dRes_INDEX_B_GM_BCK_GOMA_STEPL_e=0x1A, + dRes_INDEX_B_GM_BCK_GOMA_STEPR_e=0x1B, + dRes_INDEX_B_GM_BCK_GOMA_UP_e=0x1C, + dRes_INDEX_B_GM_BCK_GOMA_UP02_e=0x1D, + dRes_INDEX_B_GM_BCK_GOMA_WAIT_e=0x1E, + /* BMDR */ + dRes_INDEX_B_GM_BMD_GM_BEAM_e=0x21, + dRes_INDEX_B_GM_BMD_S_L6SPOT_e=0x22, + /* BMDV */ + dRes_INDEX_B_GM_BMD_GOMA_e=0x25, + /* BTK */ + dRes_INDEX_B_GM_BTK_EYE_ZOOM_e=0x28, + dRes_INDEX_B_GM_BTK_GM_BEAM_e=0x29, + dRes_INDEX_B_GM_BTK_S_L6SPOT_e=0x2A, +}; + +enum dRes_ID_B_GM { + /* BCK */ + dRes_ID_B_GM_BCK_EYE_TEST_e=0x6, + dRes_ID_B_GM_BCK_GM_BEAM_e=0x7, + dRes_ID_B_GM_BCK_GOMA_ATTACK01_e=0x8, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_A_e=0x9, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_B_e=0xA, + dRes_ID_B_GM_BCK_GOMA_BEAM_ATTACK_C_e=0xB, + dRes_ID_B_GM_BCK_GOMA_DAMAGE01_e=0xC, + dRes_ID_B_GM_BCK_GOMA_DAMAGE02_e=0xD, + dRes_ID_B_GM_BCK_GOMA_DAMAGEWAIT_e=0xE, + dRes_ID_B_GM_BCK_GOMA_DASH_e=0xF, + dRes_ID_B_GM_BCK_GOMA_DEATH_e=0x10, + dRes_ID_B_GM_BCK_GOMA_FALL_LOOP_e=0x11, + dRes_ID_B_GM_BCK_GOMA_LANDING_e=0x12, + dRes_ID_B_GM_BCK_GOMA_LANDING_DAMAGE_e=0x13, + dRes_ID_B_GM_BCK_GOMA_LANDING_WAIT_e=0x14, + dRes_ID_B_GM_BCK_GOMA_LAYEGGS_e=0x15, + dRes_ID_B_GM_BCK_GOMA_MOVE_e=0x16, + dRes_ID_B_GM_BCK_GOMA_RETURN_e=0x17, + dRes_ID_B_GM_BCK_GOMA_ROOF_DAMAGE_e=0x18, + dRes_ID_B_GM_BCK_GOMA_SLOW_MOVE_e=0x19, + dRes_ID_B_GM_BCK_GOMA_STEPL_e=0x1A, + dRes_ID_B_GM_BCK_GOMA_STEPR_e=0x1B, + dRes_ID_B_GM_BCK_GOMA_UP_e=0x1C, + dRes_ID_B_GM_BCK_GOMA_UP02_e=0x1D, + dRes_ID_B_GM_BCK_GOMA_WAIT_e=0x1E, + /* BMDR */ + dRes_ID_B_GM_BMD_GM_BEAM_e=0x21, + dRes_ID_B_GM_BMD_S_L6SPOT_e=0x22, + /* BMDV */ + dRes_ID_B_GM_BMD_GOMA_e=0x25, + /* BTK */ + dRes_ID_B_GM_BTK_EYE_ZOOM_e=0x28, + dRes_ID_B_GM_BTK_GM_BEAM_e=0x29, + dRes_ID_B_GM_BTK_S_L6SPOT_e=0x2A, +}; + +enum GM_BEAM_JNT { + GM_BEAM_JNT_WORLD_ROOT_e=0x0, + GM_BEAM_JNT__01CROSS_e=0x1, + GM_BEAM_JNT__02TWISTEDPLANE_A_e=0x2, + GM_BEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum S_L6SPOT_JNT { + S_L6SPOT_JNT_WORLD_ROOT_e=0x0, +}; + +enum GOMA_JNT { + GOMA_JNT_WORLD_ROOT_e=0x0, + GOMA_JNT_BELLY1_e=0x1, + GOMA_JNT_BELLY2_e=0x2, + GOMA_JNT_BELLY3_e=0x3, + GOMA_JNT_TAILL1_e=0x4, + GOMA_JNT_TAILR1_e=0x5, + GOMA_JNT_BODY_e=0x6, + GOMA_JNT_OAGOL1_e=0x7, + GOMA_JNT_OAGOL2_e=0x8, + GOMA_JNT_OAGOL3_e=0x9, + GOMA_JNT_OAGOR1_e=0xA, + GOMA_JNT_OAGOR2_e=0xB, + GOMA_JNT_OAGOR3_e=0xC, + GOMA_JNT_AGOLT1_e=0xD, + GOMA_JNT_AGOLT2_e=0xE, + GOMA_JNT_AGOLU1_e=0xF, + GOMA_JNT_AGOLU2_e=0x10, + GOMA_JNT_AGORT1_e=0x11, + GOMA_JNT_AGORT2_e=0x12, + GOMA_JNT_AGORU1_e=0x13, + GOMA_JNT_AGORU2_e=0x14, + GOMA_JNT_EYE_e=0x15, + GOMA_JNT_EYELIDT_e=0x16, + GOMA_JNT_EYELIDU_e=0x17, + GOMA_JNT_LEGL1_A_e=0x18, + GOMA_JNT_LEGL1_B_e=0x19, + GOMA_JNT_LEGL1_C_e=0x1A, + GOMA_JNT_LEGL1_D_e=0x1B, + GOMA_JNT_LEGL2_A_e=0x1C, + GOMA_JNT_LEGL2_B_e=0x1D, + GOMA_JNT_LEGL2_C_e=0x1E, + GOMA_JNT_LEGL2_D_e=0x1F, + GOMA_JNT_LEGL3_A_e=0x20, + GOMA_JNT_LEGL3_B_e=0x21, + GOMA_JNT_LEGL3_C_e=0x22, + GOMA_JNT_LEGL3_D_e=0x23, + GOMA_JNT_LEGL4_A_e=0x24, + GOMA_JNT_LEGL4_B_e=0x25, + GOMA_JNT_LEGL4_C_e=0x26, + GOMA_JNT_LEGL4_D_e=0x27, + GOMA_JNT_LEGR1_A_e=0x28, + GOMA_JNT_LEGR1_B_e=0x29, + GOMA_JNT_LEGR1_C_e=0x2A, + GOMA_JNT_LEGR1_D_e=0x2B, + GOMA_JNT_LEGR2_A_e=0x2C, + GOMA_JNT_LEGR2_B_e=0x2D, + GOMA_JNT_LEGR2_C_e=0x2E, + GOMA_JNT_LEGR2_D_e=0x2F, + GOMA_JNT_LEGR3_A_e=0x30, + GOMA_JNT_LEGR3_B_e=0x31, + GOMA_JNT_LEGR3_C_e=0x32, + GOMA_JNT_LEGR3_D_e=0x33, + GOMA_JNT_LEGR4_A_e=0x34, + GOMA_JNT_LEGR4_B_e=0x35, + GOMA_JNT_LEGR4_C_e=0x36, + GOMA_JNT_LEGR4_D_e=0x37, + GOMA_JNT_UDEL1_e=0x38, + GOMA_JNT_UDEL2_e=0x39, + GOMA_JNT_UDEL3_e=0x3A, + GOMA_JNT_UDEL4_e=0x3B, + GOMA_JNT_HASAMIL_e=0x3C, + GOMA_JNT_UDER1_e=0x3D, + GOMA_JNT_UDER2_e=0x3E, + GOMA_JNT_UDER3_e=0x3F, + GOMA_JNT_UDER4_e=0x40, + GOMA_JNT_HASAMIR_e=0x41, +}; + +#endif /* !RES_B_GM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_gnd.h b/assets/RZDP01/res/Object/B_gnd.h new file mode 100644 index 0000000000..d3b658364a --- /dev/null +++ b/assets/RZDP01/res/Object/B_gnd.h @@ -0,0 +1,362 @@ +#ifndef RES_B_GND_H +#define RES_B_GND_H + +enum dRes_INDEX_B_GND { + /* BCK */ + dRes_INDEX_B_GND_BCK_AL_EGND_TODOME_e=0x8, + dRes_INDEX_B_GND_BCK_AL_EGND_TODOMEWAIT_e=0x9, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_A_e=0xA, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_B_e=0xB, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_C_e=0xC, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_LOSE_e=0xD, + dRes_INDEX_B_GND_BCK_AL_EGND_TUBAZERI_WIN_e=0xE, + dRes_INDEX_B_GND_BCK_AL_EGND_WH_e=0xF, + dRes_INDEX_B_GND_BCK_AL_FEGND_TODOME_e=0x10, + dRes_INDEX_B_GND_BCK_AL_FEGND_TODOMEWAIT_e=0x11, + dRes_INDEX_B_GND_BCK_AL_FEGND_WH_e=0x12, + dRes_INDEX_B_GND_BCK_EGND_ATTACKA_e=0x13, + dRes_INDEX_B_GND_BCK_EGND_ATTACKB_e=0x14, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_A_e=0x15, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_B_e=0x16, + dRes_INDEX_B_GND_BCK_EGND_ATTACKC_C_e=0x17, + dRes_INDEX_B_GND_BCK_EGND_ATTACKD_e=0x18, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_A_e=0x19, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_B_e=0x1A, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C_e=0x1B, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C1_e=0x1C, + dRes_INDEX_B_GND_BCK_EGND_ATTACKE_C2_e=0x1D, + dRes_INDEX_B_GND_BCK_EGND_ATTACKF_e=0x1E, + dRes_INDEX_B_GND_BCK_EGND_ATTACKG_e=0x1F, + dRes_INDEX_B_GND_BCK_EGND_CHOUHATU_e=0x20, + dRes_INDEX_B_GND_BCK_EGND_DAMAGE_A_e=0x21, + dRes_INDEX_B_GND_BCK_EGND_DAMAGE_B_e=0x22, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_A_e=0x23, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_B_e=0x24, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_C_e=0x25, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_D_e=0x26, + dRes_INDEX_B_GND_BCK_EGND_DEFENSE_E_e=0x27, + dRes_INDEX_B_GND_BCK_EGND_DOWN_e=0x28, + dRes_INDEX_B_GND_BCK_EGND_DOWNB_e=0x29, + dRes_INDEX_B_GND_BCK_EGND_DOWNUP_e=0x2A, + dRes_INDEX_B_GND_BCK_EGND_DOWNWAIT_e=0x2B, + dRes_INDEX_B_GND_BCK_EGND_JUMP_A_e=0x2C, + dRes_INDEX_B_GND_BCK_EGND_JUMP_B_e=0x2D, + dRes_INDEX_B_GND_BCK_EGND_JUMP_C_e=0x2E, + dRes_INDEX_B_GND_BCK_EGND_KAMAE_e=0x2F, + dRes_INDEX_B_GND_BCK_EGND_KURUSIMI_e=0x30, + dRes_INDEX_B_GND_BCK_EGND_KUZURE_e=0x31, + dRes_INDEX_B_GND_BCK_EGND_LAUGH_e=0x32, + dRes_INDEX_B_GND_BCK_EGND_LOOK_e=0x33, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_A_e=0x34, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_B_e=0x35, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_C_e=0x36, + dRes_INDEX_B_GND_BCK_EGND_RATTACK01_D_e=0x37, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_A_e=0x38, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_B_e=0x39, + dRes_INDEX_B_GND_BCK_EGND_RATTACK02_C_e=0x3A, + dRes_INDEX_B_GND_BCK_EGND_RBRAKE_e=0x3B, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE01_A_e=0x3C, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE01_B_e=0x3D, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE02L_e=0x3E, + dRes_INDEX_B_GND_BCK_EGND_RDAMEGE02R_e=0x3F, + dRes_INDEX_B_GND_BCK_EGND_RDASH_e=0x40, + dRes_INDEX_B_GND_BCK_EGND_RDOWN_e=0x41, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI01_e=0x42, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI02L_e=0x43, + dRes_INDEX_B_GND_BCK_EGND_RINANAKI02R_e=0x44, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_END_e=0x45, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_MIDDLE_e=0x46, + dRes_INDEX_B_GND_BCK_EGND_RJUMP_START_e=0x47, + dRes_INDEX_B_GND_BCK_EGND_RRETURN_e=0x48, + dRes_INDEX_B_GND_BCK_EGND_RRUN_e=0x49, + dRes_INDEX_B_GND_BCK_EGND_RSPUR_e=0x4A, + dRes_INDEX_B_GND_BCK_EGND_RWAIT_e=0x4B, + dRes_INDEX_B_GND_BCK_EGND_RWALK_e=0x4C, + dRes_INDEX_B_GND_BCK_EGND_SAYAOPEN_e=0x4D, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_LA_e=0x4E, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_LB_e=0x4F, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_RA_e=0x50, + dRes_INDEX_B_GND_BCK_EGND_SIDEJUMP_RB_e=0x51, + dRes_INDEX_B_GND_BCK_EGND_STANDUP_e=0x52, + dRes_INDEX_B_GND_BCK_EGND_TODOME_e=0x53, + dRes_INDEX_B_GND_BCK_EGND_TODOME_02_e=0x54, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_A_e=0x55, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_B_e=0x56, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_C_e=0x57, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_LOSE_e=0x58, + dRes_INDEX_B_GND_BCK_EGND_TUBAZERI_WIN_e=0x59, + dRes_INDEX_B_GND_BCK_EGND_WAIT01_e=0x5A, + dRes_INDEX_B_GND_BCK_EGND_WAIT02_e=0x5B, + dRes_INDEX_B_GND_BCK_EGND_WAIT03_e=0x5C, + dRes_INDEX_B_GND_BCK_EGND_WALK_e=0x5D, + dRes_INDEX_B_GND_BCK_ZELDA_SURPRISE_e=0x5E, + /* BMDR */ + dRes_INDEX_B_GND_BMD_EGND_SHEATH_e=0x61, + dRes_INDEX_B_GND_BMD_EGND_SWORD_e=0x62, + dRes_INDEX_B_GND_BMD_MANT_SHADOW8_e=0x63, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTA_e=0x64, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTB_e=0x65, + dRes_INDEX_B_GND_BMD_SWORD_EFFECTC_e=0x66, + /* BMDV */ + dRes_INDEX_B_GND_BMD_EGND_e=0x69, + dRes_INDEX_B_GND_BMD_ZELDA_e=0x6A, + /* BRK */ + dRes_INDEX_B_GND_BRK_EGND_CORE_BEAT_e=0x6D, + /* BTK */ + dRes_INDEX_B_GND_BTK_AL_FEGND_TODOME_e=0x70, + dRes_INDEX_B_GND_BTK_AL_FEGND_WH_e=0x71, + dRes_INDEX_B_GND_BTK_EGND_KAMAE_e=0x72, + dRes_INDEX_B_GND_BTK_EGND_LAUGH_e=0x73, + dRes_INDEX_B_GND_BTK_EGND_LOOK_e=0x74, + dRes_INDEX_B_GND_BTK_EGND_SAYAOPEN_e=0x75, + dRes_INDEX_B_GND_BTK_EGND_STANDUP_e=0x76, + dRes_INDEX_B_GND_BTK_EYE_DEFAULT_e=0x77, + dRes_INDEX_B_GND_BTK_ZELDA_SUEPRISE_e=0x78, + /* BTP */ + dRes_INDEX_B_GND_BTP_EGND_MEPACHI_e=0x7B, + dRes_INDEX_B_GND_BTP_ZELDA_SUEPRISE_e=0x7C, +}; + +enum dRes_ID_B_GND { + /* BCK */ + dRes_ID_B_GND_BCK_AL_EGND_TODOME_e=0x8, + dRes_ID_B_GND_BCK_AL_EGND_TODOMEWAIT_e=0x9, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_A_e=0xA, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_B_e=0xB, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_C_e=0xC, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_LOSE_e=0xD, + dRes_ID_B_GND_BCK_AL_EGND_TUBAZERI_WIN_e=0xE, + dRes_ID_B_GND_BCK_AL_EGND_WH_e=0xF, + dRes_ID_B_GND_BCK_AL_FEGND_TODOME_e=0x10, + dRes_ID_B_GND_BCK_AL_FEGND_TODOMEWAIT_e=0x11, + dRes_ID_B_GND_BCK_AL_FEGND_WH_e=0x12, + dRes_ID_B_GND_BCK_EGND_ATTACKA_e=0x13, + dRes_ID_B_GND_BCK_EGND_ATTACKB_e=0x14, + dRes_ID_B_GND_BCK_EGND_ATTACKC_A_e=0x15, + dRes_ID_B_GND_BCK_EGND_ATTACKC_B_e=0x16, + dRes_ID_B_GND_BCK_EGND_ATTACKC_C_e=0x17, + dRes_ID_B_GND_BCK_EGND_ATTACKD_e=0x18, + dRes_ID_B_GND_BCK_EGND_ATTACKE_A_e=0x19, + dRes_ID_B_GND_BCK_EGND_ATTACKE_B_e=0x1A, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C_e=0x1B, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C1_e=0x1C, + dRes_ID_B_GND_BCK_EGND_ATTACKE_C2_e=0x1D, + dRes_ID_B_GND_BCK_EGND_ATTACKF_e=0x1E, + dRes_ID_B_GND_BCK_EGND_ATTACKG_e=0x1F, + dRes_ID_B_GND_BCK_EGND_CHOUHATU_e=0x20, + dRes_ID_B_GND_BCK_EGND_DAMAGE_A_e=0x21, + dRes_ID_B_GND_BCK_EGND_DAMAGE_B_e=0x22, + dRes_ID_B_GND_BCK_EGND_DEFENSE_A_e=0x23, + dRes_ID_B_GND_BCK_EGND_DEFENSE_B_e=0x24, + dRes_ID_B_GND_BCK_EGND_DEFENSE_C_e=0x25, + dRes_ID_B_GND_BCK_EGND_DEFENSE_D_e=0x26, + dRes_ID_B_GND_BCK_EGND_DEFENSE_E_e=0x27, + dRes_ID_B_GND_BCK_EGND_DOWN_e=0x28, + dRes_ID_B_GND_BCK_EGND_DOWNB_e=0x29, + dRes_ID_B_GND_BCK_EGND_DOWNUP_e=0x2A, + dRes_ID_B_GND_BCK_EGND_DOWNWAIT_e=0x2B, + dRes_ID_B_GND_BCK_EGND_JUMP_A_e=0x2C, + dRes_ID_B_GND_BCK_EGND_JUMP_B_e=0x2D, + dRes_ID_B_GND_BCK_EGND_JUMP_C_e=0x2E, + dRes_ID_B_GND_BCK_EGND_KAMAE_e=0x2F, + dRes_ID_B_GND_BCK_EGND_KURUSIMI_e=0x30, + dRes_ID_B_GND_BCK_EGND_KUZURE_e=0x31, + dRes_ID_B_GND_BCK_EGND_LAUGH_e=0x32, + dRes_ID_B_GND_BCK_EGND_LOOK_e=0x33, + dRes_ID_B_GND_BCK_EGND_RATTACK01_A_e=0x34, + dRes_ID_B_GND_BCK_EGND_RATTACK01_B_e=0x35, + dRes_ID_B_GND_BCK_EGND_RATTACK01_C_e=0x36, + dRes_ID_B_GND_BCK_EGND_RATTACK01_D_e=0x37, + dRes_ID_B_GND_BCK_EGND_RATTACK02_A_e=0x38, + dRes_ID_B_GND_BCK_EGND_RATTACK02_B_e=0x39, + dRes_ID_B_GND_BCK_EGND_RATTACK02_C_e=0x3A, + dRes_ID_B_GND_BCK_EGND_RBRAKE_e=0x3B, + dRes_ID_B_GND_BCK_EGND_RDAMEGE01_A_e=0x3C, + dRes_ID_B_GND_BCK_EGND_RDAMEGE01_B_e=0x3D, + dRes_ID_B_GND_BCK_EGND_RDAMEGE02L_e=0x3E, + dRes_ID_B_GND_BCK_EGND_RDAMEGE02R_e=0x3F, + dRes_ID_B_GND_BCK_EGND_RDASH_e=0x40, + dRes_ID_B_GND_BCK_EGND_RDOWN_e=0x41, + dRes_ID_B_GND_BCK_EGND_RINANAKI01_e=0x42, + dRes_ID_B_GND_BCK_EGND_RINANAKI02L_e=0x43, + dRes_ID_B_GND_BCK_EGND_RINANAKI02R_e=0x44, + dRes_ID_B_GND_BCK_EGND_RJUMP_END_e=0x45, + dRes_ID_B_GND_BCK_EGND_RJUMP_MIDDLE_e=0x46, + dRes_ID_B_GND_BCK_EGND_RJUMP_START_e=0x47, + dRes_ID_B_GND_BCK_EGND_RRETURN_e=0x48, + dRes_ID_B_GND_BCK_EGND_RRUN_e=0x49, + dRes_ID_B_GND_BCK_EGND_RSPUR_e=0x4A, + dRes_ID_B_GND_BCK_EGND_RWAIT_e=0x4B, + dRes_ID_B_GND_BCK_EGND_RWALK_e=0x4C, + dRes_ID_B_GND_BCK_EGND_SAYAOPEN_e=0x4D, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_LA_e=0x4E, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_LB_e=0x4F, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_RA_e=0x50, + dRes_ID_B_GND_BCK_EGND_SIDEJUMP_RB_e=0x51, + dRes_ID_B_GND_BCK_EGND_STANDUP_e=0x52, + dRes_ID_B_GND_BCK_EGND_TODOME_e=0x53, + dRes_ID_B_GND_BCK_EGND_TODOME_02_e=0x54, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_A_e=0x55, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_B_e=0x56, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_C_e=0x57, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_LOSE_e=0x58, + dRes_ID_B_GND_BCK_EGND_TUBAZERI_WIN_e=0x59, + dRes_ID_B_GND_BCK_EGND_WAIT01_e=0x5A, + dRes_ID_B_GND_BCK_EGND_WAIT02_e=0x5B, + dRes_ID_B_GND_BCK_EGND_WAIT03_e=0x5C, + dRes_ID_B_GND_BCK_EGND_WALK_e=0x5D, + dRes_ID_B_GND_BCK_ZELDA_SURPRISE_e=0x5E, + /* BMDR */ + dRes_ID_B_GND_BMD_EGND_SHEATH_e=0x61, + dRes_ID_B_GND_BMD_EGND_SWORD_e=0x62, + dRes_ID_B_GND_BMD_MANT_SHADOW8_e=0x63, + dRes_ID_B_GND_BMD_SWORD_EFFECTA_e=0x64, + dRes_ID_B_GND_BMD_SWORD_EFFECTB_e=0x65, + dRes_ID_B_GND_BMD_SWORD_EFFECTC_e=0x66, + /* BMDV */ + dRes_ID_B_GND_BMD_EGND_e=0x69, + dRes_ID_B_GND_BMD_ZELDA_e=0x6A, + /* BRK */ + dRes_ID_B_GND_BRK_EGND_CORE_BEAT_e=0x6D, + /* BTK */ + dRes_ID_B_GND_BTK_AL_FEGND_TODOME_e=0x70, + dRes_ID_B_GND_BTK_AL_FEGND_WH_e=0x71, + dRes_ID_B_GND_BTK_EGND_KAMAE_e=0x72, + dRes_ID_B_GND_BTK_EGND_LAUGH_e=0x73, + dRes_ID_B_GND_BTK_EGND_LOOK_e=0x74, + dRes_ID_B_GND_BTK_EGND_SAYAOPEN_e=0x75, + dRes_ID_B_GND_BTK_EGND_STANDUP_e=0x76, + dRes_ID_B_GND_BTK_EYE_DEFAULT_e=0x77, + dRes_ID_B_GND_BTK_ZELDA_SUEPRISE_e=0x78, + /* BTP */ + dRes_ID_B_GND_BTP_EGND_MEPACHI_e=0x7B, + dRes_ID_B_GND_BTP_ZELDA_SUEPRISE_e=0x7C, +}; + +enum EGND_SHEATH_JNT { + EGND_SHEATH_JNT_EGND_SHEATH_LOC_e=0x0, + EGND_SHEATH_JNT_EGND_SHEATH_MODEL_e=0x1, +}; + +enum EGND_SWORD_JNT { + EGND_SWORD_JNT_EGND_SWORD_LOC_e=0x0, + EGND_SWORD_JNT_EGND_SWORD_MODEL_e=0x1, +}; + +enum MANT_SHADOW8_JNT { + MANT_SHADOW8_JNT_SHADOW_HACHI_e=0x0, +}; + +enum SWORD_EFFECTA_JNT { + SWORD_EFFECTA_JNT_SWORD_EFFECT_MODELA_e=0x0, +}; + +enum SWORD_EFFECTB_JNT { + SWORD_EFFECTB_JNT_SWORD_EFFECT_MODELB_e=0x0, +}; + +enum SWORD_EFFECTC_JNT { + SWORD_EFFECTC_JNT_SWORD_EFFECT_MODELC_e=0x0, +}; + +enum EGND_JNT { + EGND_JNT_CENTER_e=0x0, + EGND_JNT_BACKBONE1_e=0x1, + EGND_JNT_BACKBONE2_e=0x2, + EGND_JNT_NECK_e=0x3, + EGND_JNT_HEAD_e=0x4, + EGND_JNT_CHIN_e=0x5, + EGND_JNT_MOUTHL2_e=0x6, + EGND_JNT_MOUTHR2_e=0x7, + EGND_JNT_TOOTH_e=0x8, + EGND_JNT_TUSKL_e=0x9, + EGND_JNT_TUSKR_e=0xA, + EGND_JNT_MAYUL1_e=0xB, + EGND_JNT_MAYUL2_e=0xC, + EGND_JNT_MAYUR1_e=0xD, + EGND_JNT_MAYUR2_e=0xE, + EGND_JNT_MOUTHL1_e=0xF, + EGND_JNT_MOUTHR1_e=0x10, + EGND_JNT_SHOULDERL_e=0x11, + EGND_JNT_ARML1_e=0x12, + EGND_JNT_ARML2_e=0x13, + EGND_JNT_HANDL_e=0x14, + EGND_JNT_FINGERL1_e=0x15, + EGND_JNT_FINGERL2_e=0x16, + EGND_JNT_THAMBL_e=0x17, + EGND_JNT_WEAPONL_e=0x18, + EGND_JNT_PADL_e=0x19, + EGND_JNT_SHOULDERR_e=0x1A, + EGND_JNT_ARMR1_e=0x1B, + EGND_JNT_ARMR2_e=0x1C, + EGND_JNT_HANDR_e=0x1D, + EGND_JNT_FINGERR1_e=0x1E, + EGND_JNT_FINGERR2_e=0x1F, + EGND_JNT_THAMBR_e=0x20, + EGND_JNT_WEAPONR_e=0x21, + EGND_JNT_PADR_e=0x22, + EGND_JNT_WAIST_e=0x23, + EGND_JNT_LEGL1_e=0x24, + EGND_JNT_LEGL2_e=0x25, + EGND_JNT_FOOTL_e=0x26, + EGND_JNT_TOEL_e=0x27, + EGND_JNT_LEGR1_e=0x28, + EGND_JNT_LEGR2_e=0x29, + EGND_JNT_FOOTR_e=0x2A, + EGND_JNT_TOER_e=0x2B, +}; + +enum ZELDA_JNT { + ZELDA_JNT_CENTER_e=0x0, + ZELDA_JNT_BACKBONE1_e=0x1, + ZELDA_JNT_BACKBONE2_e=0x2, + ZELDA_JNT_NECK_e=0x3, + ZELDA_JNT_HEAD_e=0x4, + ZELDA_JNT_CHIN_e=0x5, + ZELDA_JNT_MAYUL_e=0x6, + ZELDA_JNT_MAYUR_e=0x7, + ZELDA_JNT_MOMIL1_e=0x8, + ZELDA_JNT_MOMIL2_e=0x9, + ZELDA_JNT_MOMIL3_e=0xA, + ZELDA_JNT_MOMIR1_e=0xB, + ZELDA_JNT_MOMIR2_e=0xC, + ZELDA_JNT_MOMIR3_e=0xD, + ZELDA_JNT_MOUTH_e=0xE, + ZELDA_JNT_OSAGE1_e=0xF, + ZELDA_JNT_OSAGE2_e=0x10, + ZELDA_JNT_OSAGE3_e=0x11, + ZELDA_JNT_SHOULDERL_e=0x12, + ZELDA_JNT_ARML1_e=0x13, + ZELDA_JNT_ARML2_e=0x14, + ZELDA_JNT_HANDL_e=0x15, + ZELDA_JNT_FINGERL1_e=0x16, + ZELDA_JNT_FINGERL2_e=0x17, + ZELDA_JNT_THAMBL_e=0x18, + ZELDA_JNT_SHOULDERR_e=0x19, + ZELDA_JNT_ARMR1_e=0x1A, + ZELDA_JNT_ARMR2_e=0x1B, + ZELDA_JNT_HANDR_e=0x1C, + ZELDA_JNT_FINGERR1_e=0x1D, + ZELDA_JNT_FINGERR2_e=0x1E, + ZELDA_JNT_THAMBR_e=0x1F, + ZELDA_JNT_WAIST_e=0x20, + ZELDA_JNT_CLOTH1_e=0x21, + ZELDA_JNT_CLOTH2_e=0x22, + ZELDA_JNT_CLOTH3_e=0x23, + ZELDA_JNT_LEGL1_e=0x24, + ZELDA_JNT_LEGL2_e=0x25, + ZELDA_JNT_FOOTL_e=0x26, + ZELDA_JNT_LEGR1_e=0x27, + ZELDA_JNT_LEGR2_e=0x28, + ZELDA_JNT_FOOTR_e=0x29, + ZELDA_JNT_SKIRTBL1_e=0x2A, + ZELDA_JNT_SKIRTBL2_e=0x2B, + ZELDA_JNT_SKIRTBR1_e=0x2C, + ZELDA_JNT_SKIRTBR2_e=0x2D, + ZELDA_JNT_SKIRTFL1_e=0x2E, + ZELDA_JNT_SKIRTFL2_e=0x2F, + ZELDA_JNT_SKIRTFR1_e=0x30, + ZELDA_JNT_SKIRTFR2_e=0x31, +}; + +#endif /* !RES_B_GND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_go.h b/assets/RZDP01/res/Object/B_go.h new file mode 100644 index 0000000000..9e5999e255 --- /dev/null +++ b/assets/RZDP01/res/Object/B_go.h @@ -0,0 +1,67 @@ +#ifndef RES_B_GO_H +#define RES_B_GO_H + +enum dRes_INDEX_B_GO { + /* BCK */ + dRes_INDEX_B_GO_BCK_IS_ATTACK_e=0x4, + dRes_INDEX_B_GO_BCK_IS_DAMAGE01_e=0x5, + dRes_INDEX_B_GO_BCK_IS_DAMAGE02_e=0x6, + dRes_INDEX_B_GO_BCK_IS_DEAD01_e=0x7, + dRes_INDEX_B_GO_BCK_IS_DEAD02_e=0x8, + dRes_INDEX_B_GO_BCK_IS_FALL_e=0x9, + dRes_INDEX_B_GO_BCK_IS_STARTL_e=0xA, + dRes_INDEX_B_GO_BCK_IS_STARTR_e=0xB, + dRes_INDEX_B_GO_BCK_IS_STEP_e=0xC, + dRes_INDEX_B_GO_BCK_IS_TRAP_e=0xD, + dRes_INDEX_B_GO_BCK_IS_WAIT02_e=0xE, + dRes_INDEX_B_GO_BCK_IS_WAIT03_e=0xF, + dRes_INDEX_B_GO_BCK_IS_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_B_GO_BMD_IS_e=0x13, +}; + +enum dRes_ID_B_GO { + /* BCK */ + dRes_ID_B_GO_BCK_IS_ATTACK_e=0x4, + dRes_ID_B_GO_BCK_IS_DAMAGE01_e=0x5, + dRes_ID_B_GO_BCK_IS_DAMAGE02_e=0x6, + dRes_ID_B_GO_BCK_IS_DEAD01_e=0x7, + dRes_ID_B_GO_BCK_IS_DEAD02_e=0x8, + dRes_ID_B_GO_BCK_IS_FALL_e=0x9, + dRes_ID_B_GO_BCK_IS_STARTL_e=0xA, + dRes_ID_B_GO_BCK_IS_STARTR_e=0xB, + dRes_ID_B_GO_BCK_IS_STEP_e=0xC, + dRes_ID_B_GO_BCK_IS_TRAP_e=0xD, + dRes_ID_B_GO_BCK_IS_WAIT02_e=0xE, + dRes_ID_B_GO_BCK_IS_WAIT03_e=0xF, + dRes_ID_B_GO_BCK_IS_WALK_e=0x10, + /* BMDR */ + dRes_ID_B_GO_BMD_IS_e=0x13, +}; + +enum IS_JNT { + IS_JNT_WORLD_ROOT_e=0x0, + IS_JNT_BACKBONE1_e=0x1, + IS_JNT_BACKBONE2_e=0x2, + IS_JNT_ARML1_e=0x3, + IS_JNT_ARML2_e=0x4, + IS_JNT_HANDL_e=0x5, + IS_JNT_FINGERL1_e=0x6, + IS_JNT_FINGERL2_e=0x7, + IS_JNT_ARMR1_e=0x8, + IS_JNT_ARMR2_e=0x9, + IS_JNT_HANDR_e=0xA, + IS_JNT_FINGERR1_e=0xB, + IS_JNT_FINGERR2_e=0xC, + IS_JNT_NECK_e=0xD, + IS_JNT_HEAD_e=0xE, + IS_JNT_WAIST_e=0xF, + IS_JNT_LEGL1_e=0x10, + IS_JNT_LEGL2_e=0x11, + IS_JNT_FOOTL_e=0x12, + IS_JNT_LEGR1_e=0x13, + IS_JNT_LEGR2_e=0x14, + IS_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_B_GO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_gos.h b/assets/RZDP01/res/Object/B_gos.h new file mode 100644 index 0000000000..d24d782044 --- /dev/null +++ b/assets/RZDP01/res/Object/B_gos.h @@ -0,0 +1,52 @@ +#ifndef RES_B_GOS_H +#define RES_B_GOS_H + +enum dRes_INDEX_B_GOS { + /* BCK */ + dRes_INDEX_B_GOS_BCK_GRA_RUN_A_e=0x4, + dRes_INDEX_B_GOS_BCK_GRA_TO_STONE_NORMAL_e=0x5, + dRes_INDEX_B_GOS_BCK_GRA_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_B_GOS_BMD_GRA_A_e=0x9, +}; + +enum dRes_ID_B_GOS { + /* BCK */ + dRes_ID_B_GOS_BCK_GRA_RUN_A_e=0x4, + dRes_ID_B_GOS_BCK_GRA_TO_STONE_NORMAL_e=0x5, + dRes_ID_B_GOS_BCK_GRA_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_B_GOS_BMD_GRA_A_e=0x9, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_B_GOS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_hg.h b/assets/RZDP01/res/Object/B_hg.h new file mode 100644 index 0000000000..2906dda3be --- /dev/null +++ b/assets/RZDP01/res/Object/B_hg.h @@ -0,0 +1,85 @@ +#ifndef RES_B_HG_H +#define RES_B_HG_H + +enum dRes_INDEX_B_HG { + /* BCK */ + dRes_INDEX_B_HG_BCK_HG_DOWN_e=0x5, + dRes_INDEX_B_HG_BCK_HG_JUMP_END_e=0x6, + dRes_INDEX_B_HG_BCK_HG_JUMP_MIDDLE_e=0x7, + dRes_INDEX_B_HG_BCK_HG_JUMP_START_e=0x8, + dRes_INDEX_B_HG_BCK_HG_RUN_e=0x9, + dRes_INDEX_B_HG_BCK_HG_RUN_DASH_e=0xA, + dRes_INDEX_B_HG_BCK_HG_STAND_e=0xB, + dRes_INDEX_B_HG_BCK_HG_STANDTURNL_e=0xC, + dRes_INDEX_B_HG_BCK_HG_STANDTURNR_e=0xD, + dRes_INDEX_B_HG_BCK_HG_STOP_e=0xE, + dRes_INDEX_B_HG_BCK_HG_WAIT_e=0xF, + dRes_INDEX_B_HG_BCK_HG_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_B_HG_BMD_HG_e=0x13, + /* TEX */ + dRes_INDEX_B_HG_BTI_TAZUNA_e=0x16, +}; + +enum dRes_ID_B_HG { + /* BCK */ + dRes_ID_B_HG_BCK_HG_DOWN_e=0x5, + dRes_ID_B_HG_BCK_HG_JUMP_END_e=0x6, + dRes_ID_B_HG_BCK_HG_JUMP_MIDDLE_e=0x7, + dRes_ID_B_HG_BCK_HG_JUMP_START_e=0x8, + dRes_ID_B_HG_BCK_HG_RUN_e=0x9, + dRes_ID_B_HG_BCK_HG_RUN_DASH_e=0xA, + dRes_ID_B_HG_BCK_HG_STAND_e=0xB, + dRes_ID_B_HG_BCK_HG_STANDTURNL_e=0xC, + dRes_ID_B_HG_BCK_HG_STANDTURNR_e=0xD, + dRes_ID_B_HG_BCK_HG_STOP_e=0xE, + dRes_ID_B_HG_BCK_HG_WAIT_e=0xF, + dRes_ID_B_HG_BCK_HG_WALK_e=0x10, + /* BMDR */ + dRes_ID_B_HG_BMD_HG_e=0x13, + /* TEX */ + dRes_ID_B_HG_BTI_TAZUNA_e=0x16, +}; + +enum HG_JNT { + HG_JNT_CENTER_e=0x0, + HG_JNT_BACKBONE2_e=0x1, + HG_JNT_BACKBONE1_e=0x2, + HG_JNT_F_L_LEG1_e=0x3, + HG_JNT_F_L_LEG2_e=0x4, + HG_JNT_F_L_LEG3_e=0x5, + HG_JNT_F_L_LEG4_e=0x6, + HG_JNT_F_R_LEG1_e=0x7, + HG_JNT_F_R_LEG2_e=0x8, + HG_JNT_F_R_LEG3_e=0x9, + HG_JNT_F_R_LEG4_e=0xA, + HG_JNT_NECK1_e=0xB, + HG_JNT_NECK2_e=0xC, + HG_JNT_HAIR_L_e=0xD, + HG_JNT_HAIR_R_e=0xE, + HG_JNT_HEAD_e=0xF, + HG_JNT_EAR_L_e=0x10, + HG_JNT_EAR_R_e=0x11, + HG_JNT_HAIR_F_e=0x12, + HG_JNT_MOUTH1_e=0x13, + HG_JNT_MOUTH2_e=0x14, + HG_JNT_KURA1_e=0x15, + HG_JNT_BELT_L_e=0x16, + HG_JNT_ABUMI_L_e=0x17, + HG_JNT_BELT_R_e=0x18, + HG_JNT_ABUMI_R_e=0x19, + HG_JNT_WAIST_e=0x1A, + HG_JNT_B_L_LEG1_e=0x1B, + HG_JNT_B_L_LEG2_e=0x1C, + HG_JNT_B_L_LEG3_e=0x1D, + HG_JNT_B_L_LEG4_e=0x1E, + HG_JNT_B_R_LEG1_e=0x1F, + HG_JNT_B_R_LEG2_e=0x20, + HG_JNT_B_R_LEG3_e=0x21, + HG_JNT_B_R_LEG4_e=0x22, + HG_JNT_TAIL1_e=0x23, + HG_JNT_TAIL2_e=0x24, + HG_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_B_HG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_ling.h b/assets/RZDP01/res/Object/B_ling.h new file mode 100644 index 0000000000..8acd22d647 --- /dev/null +++ b/assets/RZDP01/res/Object/B_ling.h @@ -0,0 +1,24 @@ +#ifndef RES_B_LING_H +#define RES_B_LING_H + +enum dRes_INDEX_B_LING { + /* BMDG */ + dRes_INDEX_B_LING_BMD_B_LING_B_NO_e=0x3, + dRes_INDEX_B_LING_BMD_B_LING_G_NO_e=0x4, +}; + +enum dRes_ID_B_LING { + /* BMDG */ + dRes_ID_B_LING_BMD_B_LING_B_NO_e=0x3, + dRes_ID_B_LING_BMD_B_LING_G_NO_e=0x4, +}; + +enum B_LING_B_NO_JNT { + B_LING_B_NO_JNT_B_LING_MODEL_e=0x0, +}; + +enum B_LING_G_NO_JNT { + B_LING_G_NO_JNT_B_LING_MODEL_e=0x0, +}; + +#endif /* !RES_B_LING_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_mD_milk.h b/assets/RZDP01/res/Object/B_mD_milk.h new file mode 100644 index 0000000000..98506682f0 --- /dev/null +++ b/assets/RZDP01/res/Object/B_mD_milk.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_MILK_H +#define RES_B_MD_MILK_H + +enum dRes_INDEX_B_MD_MILK { + /* BMDR */ + dRes_INDEX_B_MD_MILK_BMD_B_MD_MILK_e=0x3, +}; + +enum dRes_ID_B_MD_MILK { + /* BMDR */ + dRes_ID_B_MD_MILK_BMD_B_MD_MILK_e=0x3, +}; + +enum B_MD_MILK_JNT { + B_MD_MILK_JNT_B_GD_MILK_e=0x0, +}; + +#endif /* !RES_B_MD_MILK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_mD_oil.h b/assets/RZDP01/res/Object/B_mD_oil.h new file mode 100644 index 0000000000..e57a982ef6 --- /dev/null +++ b/assets/RZDP01/res/Object/B_mD_oil.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_OIL_H +#define RES_B_MD_OIL_H + +enum dRes_INDEX_B_MD_OIL { + /* BMDR */ + dRes_INDEX_B_MD_OIL_BMD_B_MD_OIL_e=0x3, +}; + +enum dRes_ID_B_MD_OIL { + /* BMDR */ + dRes_ID_B_MD_OIL_BMD_B_MD_OIL_e=0x3, +}; + +enum B_MD_OIL_JNT { + B_MD_OIL_JNT_B_GD_OIL_e=0x0, +}; + +#endif /* !RES_B_MD_OIL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_mD_sold.h b/assets/RZDP01/res/Object/B_mD_sold.h new file mode 100644 index 0000000000..df53f0d3ea --- /dev/null +++ b/assets/RZDP01/res/Object/B_mD_sold.h @@ -0,0 +1,18 @@ +#ifndef RES_B_MD_SOLD_H +#define RES_B_MD_SOLD_H + +enum dRes_INDEX_B_MD_SOLD { + /* BMDR */ + dRes_INDEX_B_MD_SOLD_BMD_B_MD_SOLD_e=0x3, +}; + +enum dRes_ID_B_MD_SOLD { + /* BMDR */ + dRes_ID_B_MD_SOLD_BMD_B_MD_SOLD_e=0x3, +}; + +enum B_MD_SOLD_JNT { + B_MD_SOLD_JNT_B_MD_SOLD_MODEL_e=0x0, +}; + +#endif /* !RES_B_MD_SOLD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_mgn.h b/assets/RZDP01/res/Object/B_mgn.h new file mode 100644 index 0000000000..18accb45cf --- /dev/null +++ b/assets/RZDP01/res/Object/B_mgn.h @@ -0,0 +1,201 @@ +#ifndef RES_B_MGN_H +#define RES_B_MGN_H + +enum dRes_INDEX_B_MGN { + /* BCK */ + dRes_INDEX_B_MGN_BCK_MGN_APPROACH_e=0x6, + dRes_INDEX_B_MGN_BCK_MGN_BACKJUMP_e=0x7, + dRes_INDEX_B_MGN_BCK_MGN_BLOW_e=0x8, + dRes_INDEX_B_MGN_BCK_MGN_DASH_e=0x9, + dRes_INDEX_B_MGN_BCK_MGN_DASH_JUMP_e=0xA, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_e=0xB, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_DAMAGE_e=0xC, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_LOOP_e=0xD, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UP_e=0xE, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UPA_e=0xF, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_UPB_e=0x10, + dRes_INDEX_B_MGN_BCK_MGN_DOWNL_WAIT_e=0x11, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_e=0x12, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_DAMAGE_e=0x13, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_LOOP_e=0x14, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_UPA_e=0x15, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_UPB_e=0x16, + dRes_INDEX_B_MGN_BCK_MGN_DOWNR_WAIT_e=0x17, + dRes_INDEX_B_MGN_BCK_MGN_DROP_e=0x18, + dRes_INDEX_B_MGN_BCK_MGN_DROP_POSE_e=0x19, + dRes_INDEX_B_MGN_BCK_MGN_END_DEMO_e=0x1A, + dRes_INDEX_B_MGN_BCK_MGN_MDCATCHED_e=0x1B, + dRes_INDEX_B_MGN_BCK_MGN_MDCATCHST_e=0x1C, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWLED_e=0x1D, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWLST_e=0x1E, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWRED_e=0x1F, + dRes_INDEX_B_MGN_BCK_MGN_MDTHROWRST_e=0x20, + dRes_INDEX_B_MGN_BCK_MGN_OP_e=0x21, + dRes_INDEX_B_MGN_BCK_MGN_SIDESLIPL_e=0x22, + dRes_INDEX_B_MGN_BCK_MGN_SIDESLIPR_e=0x23, + dRes_INDEX_B_MGN_BCK_MGN_STEP_e=0x24, + dRes_INDEX_B_MGN_BCK_MGN_WAIT_e=0x25, + dRes_INDEX_B_MGN_BCK_MGN_WAIT2_e=0x26, + dRes_INDEX_B_MGN_BCK_WL_MGNCATCHED_e=0x27, + dRes_INDEX_B_MGN_BCK_WL_MGNCATCHST_e=0x28, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWLED_e=0x29, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWLST_e=0x2A, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWRED_e=0x2B, + dRes_INDEX_B_MGN_BCK_WL_MGNTHROWRST_e=0x2C, + /* BMDR */ + dRes_INDEX_B_MGN_BMD_MGN_e=0x2F, + dRes_INDEX_B_MGN_BMD_MGN_TAIEKI__e=0x30, + /* BRK */ + dRes_INDEX_B_MGN_BRK_MGN_CORE_e=0x33, + dRes_INDEX_B_MGN_BRK_MGN_CORE_BEAT_e=0x34, + dRes_INDEX_B_MGN_BRK_MGN_END_DEMO_e=0x35, + dRes_INDEX_B_MGN_BRK_MGN_OP_DEMO_e=0x36, + /* BTK */ + dRes_INDEX_B_MGN_BTK_MGN_DASH_JUMP_e=0x39, + dRes_INDEX_B_MGN_BTK_MGN_DROP_e=0x3A, + dRes_INDEX_B_MGN_BTK_MGN_END_DEMO_e=0x3B, + dRes_INDEX_B_MGN_BTK_MGN_ENTER_e=0x3C, + dRes_INDEX_B_MGN_BTK_MGN_EXIT_e=0x3D, +}; + +enum dRes_ID_B_MGN { + /* BCK */ + dRes_ID_B_MGN_BCK_MGN_APPROACH_e=0x6, + dRes_ID_B_MGN_BCK_MGN_BACKJUMP_e=0x7, + dRes_ID_B_MGN_BCK_MGN_BLOW_e=0x8, + dRes_ID_B_MGN_BCK_MGN_DASH_e=0x9, + dRes_ID_B_MGN_BCK_MGN_DASH_JUMP_e=0xA, + dRes_ID_B_MGN_BCK_MGN_DOWNL_e=0xB, + dRes_ID_B_MGN_BCK_MGN_DOWNL_DAMAGE_e=0xC, + dRes_ID_B_MGN_BCK_MGN_DOWNL_LOOP_e=0xD, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UP_e=0xE, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UPA_e=0xF, + dRes_ID_B_MGN_BCK_MGN_DOWNL_UPB_e=0x10, + dRes_ID_B_MGN_BCK_MGN_DOWNL_WAIT_e=0x11, + dRes_ID_B_MGN_BCK_MGN_DOWNR_e=0x12, + dRes_ID_B_MGN_BCK_MGN_DOWNR_DAMAGE_e=0x13, + dRes_ID_B_MGN_BCK_MGN_DOWNR_LOOP_e=0x14, + dRes_ID_B_MGN_BCK_MGN_DOWNR_UPA_e=0x15, + dRes_ID_B_MGN_BCK_MGN_DOWNR_UPB_e=0x16, + dRes_ID_B_MGN_BCK_MGN_DOWNR_WAIT_e=0x17, + dRes_ID_B_MGN_BCK_MGN_DROP_e=0x18, + dRes_ID_B_MGN_BCK_MGN_DROP_POSE_e=0x19, + dRes_ID_B_MGN_BCK_MGN_END_DEMO_e=0x1A, + dRes_ID_B_MGN_BCK_MGN_MDCATCHED_e=0x1B, + dRes_ID_B_MGN_BCK_MGN_MDCATCHST_e=0x1C, + dRes_ID_B_MGN_BCK_MGN_MDTHROWLED_e=0x1D, + dRes_ID_B_MGN_BCK_MGN_MDTHROWLST_e=0x1E, + dRes_ID_B_MGN_BCK_MGN_MDTHROWRED_e=0x1F, + dRes_ID_B_MGN_BCK_MGN_MDTHROWRST_e=0x20, + dRes_ID_B_MGN_BCK_MGN_OP_e=0x21, + dRes_ID_B_MGN_BCK_MGN_SIDESLIPL_e=0x22, + dRes_ID_B_MGN_BCK_MGN_SIDESLIPR_e=0x23, + dRes_ID_B_MGN_BCK_MGN_STEP_e=0x24, + dRes_ID_B_MGN_BCK_MGN_WAIT_e=0x25, + dRes_ID_B_MGN_BCK_MGN_WAIT2_e=0x26, + dRes_ID_B_MGN_BCK_WL_MGNCATCHED_e=0x27, + dRes_ID_B_MGN_BCK_WL_MGNCATCHST_e=0x28, + dRes_ID_B_MGN_BCK_WL_MGNTHROWLED_e=0x29, + dRes_ID_B_MGN_BCK_WL_MGNTHROWLST_e=0x2A, + dRes_ID_B_MGN_BCK_WL_MGNTHROWRED_e=0x2B, + dRes_ID_B_MGN_BCK_WL_MGNTHROWRST_e=0x2C, + /* BMDR */ + dRes_ID_B_MGN_BMD_MGN_e=0x2F, + dRes_ID_B_MGN_BMD_MGN_TAIEKI__e=0x30, + /* BRK */ + dRes_ID_B_MGN_BRK_MGN_CORE_e=0x33, + dRes_ID_B_MGN_BRK_MGN_CORE_BEAT_e=0x34, + dRes_ID_B_MGN_BRK_MGN_END_DEMO_e=0x35, + dRes_ID_B_MGN_BRK_MGN_OP_DEMO_e=0x36, + /* BTK */ + dRes_ID_B_MGN_BTK_MGN_DASH_JUMP_e=0x39, + dRes_ID_B_MGN_BTK_MGN_DROP_e=0x3A, + dRes_ID_B_MGN_BTK_MGN_END_DEMO_e=0x3B, + dRes_ID_B_MGN_BTK_MGN_ENTER_e=0x3C, + dRes_ID_B_MGN_BTK_MGN_EXIT_e=0x3D, +}; + +enum MGN_JNT { + MGN_JNT_WORLD_ROOT_e=0x0, + MGN_JNT_BACKBONE1_e=0x1, + MGN_JNT_BACKBONE2_e=0x2, + MGN_JNT_HAIRA1_e=0x3, + MGN_JNT_HAIRA2_e=0x4, + MGN_JNT_HAIRBL1_e=0x5, + MGN_JNT_HAIRBL2_e=0x6, + MGN_JNT_HAIRBR1_e=0x7, + MGN_JNT_HAIRBR2_e=0x8, + MGN_JNT_HAIRCL1_e=0x9, + MGN_JNT_HAIRCL2_e=0xA, + MGN_JNT_HAIRCR1_e=0xB, + MGN_JNT_HAIRCR2_e=0xC, + MGN_JNT_HAIRDL1_e=0xD, + MGN_JNT_HAIRDL2_e=0xE, + MGN_JNT_HAIRDL3_e=0xF, + MGN_JNT_HAIRDR1_e=0x10, + MGN_JNT_HAIRDR2_e=0x11, + MGN_JNT_HAIRDR3_e=0x12, + MGN_JNT_HAIREL1_e=0x13, + MGN_JNT_HAIREL2_e=0x14, + MGN_JNT_HAIREL3_e=0x15, + MGN_JNT_HAIRER1_e=0x16, + MGN_JNT_HAIRER2_e=0x17, + MGN_JNT_HAIRER3_e=0x18, + MGN_JNT_NECK_e=0x19, + MGN_JNT_BEARD_e=0x1A, + MGN_JNT_HEAD_e=0x1B, + MGN_JNT_CHIN_e=0x1C, + MGN_JNT_TANGE_e=0x1D, + MGN_JNT_EARL_e=0x1E, + MGN_JNT_EARR_e=0x1F, + MGN_JNT_NOSE_e=0x20, + MGN_JNT_SHOULDEL_e=0x21, + MGN_JNT_ARML1_e=0x22, + MGN_JNT_ARML2_e=0x23, + MGN_JNT_FURL_e=0x24, + MGN_JNT_HANDL_e=0x25, + MGN_JNT_FINGAL1_e=0x26, + MGN_JNT_FINGAL2_e=0x27, + MGN_JNT_FINGBL1_e=0x28, + MGN_JNT_FINGBL2_e=0x29, + MGN_JNT_FINGCL1_e=0x2A, + MGN_JNT_FINGCL2_e=0x2B, + MGN_JNT_FINGDL1_e=0x2C, + MGN_JNT_FINGDL2_e=0x2D, + MGN_JNT_FINGEL1_e=0x2E, + MGN_JNT_FINGEL2_e=0x2F, + MGN_JNT_SHOULDER_e=0x30, + MGN_JNT_ARMR1_e=0x31, + MGN_JNT_ARMR2_e=0x32, + MGN_JNT_FURR_e=0x33, + MGN_JNT_HANDR_e=0x34, + MGN_JNT_FINGAR1_e=0x35, + MGN_JNT_FINGAR2_e=0x36, + MGN_JNT_FINGBR1_e=0x37, + MGN_JNT_FINGBR2_e=0x38, + MGN_JNT_FINGCR1_e=0x39, + MGN_JNT_FINGCR2_e=0x3A, + MGN_JNT_FINGDR1_e=0x3B, + MGN_JNT_FINGDR2_e=0x3C, + MGN_JNT_FINGER1_e=0x3D, + MGN_JNT_FINGER2_e=0x3E, + MGN_JNT_WAIST_e=0x3F, + MGN_JNT_LEGL1_e=0x40, + MGN_JNT_LEGL2_e=0x41, + MGN_JNT_LEGL3_e=0x42, + MGN_JNT_FOOTL_e=0x43, + MGN_JNT_LEGR1_e=0x44, + MGN_JNT_LEGR2_e=0x45, + MGN_JNT_LEGR3_e=0x46, + MGN_JNT_FOOTR_e=0x47, + MGN_JNT_TAIL1_e=0x48, + MGN_JNT_TAIL2_e=0x49, + MGN_JNT_TAIL3_e=0x4A, + MGN_JNT_TAIL4_e=0x4B, +}; + +enum MGN_TAIEKI__JNT { + MGN_TAIEKI__JNT_MGN_TAIEKI_MODEL_e=0x0, +}; + +#endif /* !RES_B_MGN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_mgne.h b/assets/RZDP01/res/Object/B_mgne.h new file mode 100644 index 0000000000..324b8ba286 --- /dev/null +++ b/assets/RZDP01/res/Object/B_mgne.h @@ -0,0 +1,32 @@ +#ifndef RES_B_MGNE_H +#define RES_B_MGNE_H + +enum dRes_INDEX_B_MGNE { + /* BCK */ + dRes_INDEX_B_MGNE_BCK_EF_GDGATE_START_e=0x6, + /* BMDR */ + dRes_INDEX_B_MGNE_BMD_EF_GDGATE_e=0x9, + /* BRK */ + dRes_INDEX_B_MGNE_BRK_EF_GDGATE_APPEAR_e=0xC, + dRes_INDEX_B_MGNE_BRK_EF_GDGATE_START_e=0xD, + /* BTK */ + dRes_INDEX_B_MGNE_BTK_EF_GDGATE_e=0x10, +}; + +enum dRes_ID_B_MGNE { + /* BCK */ + dRes_ID_B_MGNE_BCK_EF_GDGATE_START_e=0x6, + /* BMDR */ + dRes_ID_B_MGNE_BMD_EF_GDGATE_e=0x9, + /* BRK */ + dRes_ID_B_MGNE_BRK_EF_GDGATE_APPEAR_e=0xC, + dRes_ID_B_MGNE_BRK_EF_GDGATE_START_e=0xD, + /* BTK */ + dRes_ID_B_MGNE_BTK_EF_GDGATE_e=0x10, +}; + +enum EF_GDGATE_JNT { + EF_GDGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_B_MGNE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_oh.h b/assets/RZDP01/res/Object/B_oh.h new file mode 100644 index 0000000000..041cc5904d --- /dev/null +++ b/assets/RZDP01/res/Object/B_oh.h @@ -0,0 +1,209 @@ +#ifndef RES_B_OH_H +#define RES_B_OH_H + +enum dRes_INDEX_B_OH { + /* BCK */ + dRes_INDEX_B_OH_BCK_AL_FOIFINISH_e=0x8, + dRes_INDEX_B_OH_BCK_AL_OICUT_e=0x9, + dRes_INDEX_B_OH_BCK_AL_OICUTB_e=0xA, + dRes_INDEX_B_OH_BCK_AL_OIFINISH_e=0xB, + dRes_INDEX_B_OH_BCK_AL_OIHANG_e=0xC, + dRes_INDEX_B_OH_BCK_AL_OIHANGMISS_e=0xD, + dRes_INDEX_B_OH_BCK_AL_OIHANGWAIT_e=0xE, + dRes_INDEX_B_OH_BCK_AL_OIHANGWAITB_e=0xF, + dRes_INDEX_B_OH_BCK_AL_OISPIT_e=0x10, + dRes_INDEX_B_OH_BCK_OH_CORE_OPEN_e=0x11, + dRes_INDEX_B_OH_BCK_OI_APPEAR_e=0x12, + dRes_INDEX_B_OH_BCK_OI_APPEAR02_e=0x13, + dRes_INDEX_B_OH_BCK_OI_DEAD_e=0x14, + dRes_INDEX_B_OH_BCK_OI_EAT_e=0x15, + dRes_INDEX_B_OH_BCK_OI_EAT02_e=0x16, + dRes_INDEX_B_OH_BCK_OI_LASTDAMAGE_e=0x17, + dRes_INDEX_B_OH_BCK_OI_OPENMOUTH_e=0x18, + dRes_INDEX_B_OH_BCK_OI_OPENMOUTHWAIT_e=0x19, + dRes_INDEX_B_OH_BCK_OI_SWALLOW_e=0x1A, + dRes_INDEX_B_OH_BCK_OI_SWIMWAIT_e=0x1B, + dRes_INDEX_B_OH_BCK_OI_TENTACLE_END_e=0x1C, + dRes_INDEX_B_OH_BCK_OI_THROWUP_e=0x1D, + dRes_INDEX_B_OH_BCK_OI_WAIT_e=0x1E, + /* BMDR */ + dRes_INDEX_B_OH_BMD_EF_OISUI_e=0x21, + dRes_INDEX_B_OH_BMD_OI_BODY_e=0x22, + dRes_INDEX_B_OH_BMD_OI_FINA_e=0x23, + dRes_INDEX_B_OH_BMD_OI_FINB_e=0x24, + dRes_INDEX_B_OH_BMD_OI_FINC_e=0x25, + dRes_INDEX_B_OH_BMD_OI_TAIL_e=0x26, + /* BMDV */ + dRes_INDEX_B_OH_BMD_OH_e=0x29, + dRes_INDEX_B_OH_BMD_OH_CORE_e=0x2A, + dRes_INDEX_B_OH_BMD_OI_HEAD_e=0x2B, + /* BRK */ + dRes_INDEX_B_OH_BRK_EF_OISUI_e=0x2E, + dRes_INDEX_B_OH_BRK_OH_LOOP_e=0x2F, + /* BTK */ + dRes_INDEX_B_OH_BTK_AL_FOICUT_e=0x32, + dRes_INDEX_B_OH_BTK_AL_FOICUTB_e=0x33, + dRes_INDEX_B_OH_BTK_AL_FOIFINISH_e=0x34, + dRes_INDEX_B_OH_BTK_EF_OISUI_e=0x35, + dRes_INDEX_B_OH_BTK_OH_LOOP_e=0x36, + /* BTP */ + dRes_INDEX_B_OH_BTP_AL_FOIFINISH_e=0x39, +}; + +enum dRes_ID_B_OH { + /* BCK */ + dRes_ID_B_OH_BCK_AL_FOIFINISH_e=0x8, + dRes_ID_B_OH_BCK_AL_OICUT_e=0x9, + dRes_ID_B_OH_BCK_AL_OICUTB_e=0xA, + dRes_ID_B_OH_BCK_AL_OIFINISH_e=0xB, + dRes_ID_B_OH_BCK_AL_OIHANG_e=0xC, + dRes_ID_B_OH_BCK_AL_OIHANGMISS_e=0xD, + dRes_ID_B_OH_BCK_AL_OIHANGWAIT_e=0xE, + dRes_ID_B_OH_BCK_AL_OIHANGWAITB_e=0xF, + dRes_ID_B_OH_BCK_AL_OISPIT_e=0x10, + dRes_ID_B_OH_BCK_OH_CORE_OPEN_e=0x11, + dRes_ID_B_OH_BCK_OI_APPEAR_e=0x12, + dRes_ID_B_OH_BCK_OI_APPEAR02_e=0x13, + dRes_ID_B_OH_BCK_OI_DEAD_e=0x14, + dRes_ID_B_OH_BCK_OI_EAT_e=0x15, + dRes_ID_B_OH_BCK_OI_EAT02_e=0x16, + dRes_ID_B_OH_BCK_OI_LASTDAMAGE_e=0x17, + dRes_ID_B_OH_BCK_OI_OPENMOUTH_e=0x18, + dRes_ID_B_OH_BCK_OI_OPENMOUTHWAIT_e=0x19, + dRes_ID_B_OH_BCK_OI_SWALLOW_e=0x1A, + dRes_ID_B_OH_BCK_OI_SWIMWAIT_e=0x1B, + dRes_ID_B_OH_BCK_OI_TENTACLE_END_e=0x1C, + dRes_ID_B_OH_BCK_OI_THROWUP_e=0x1D, + dRes_ID_B_OH_BCK_OI_WAIT_e=0x1E, + /* BMDR */ + dRes_ID_B_OH_BMD_EF_OISUI_e=0x21, + dRes_ID_B_OH_BMD_OI_BODY_e=0x22, + dRes_ID_B_OH_BMD_OI_FINA_e=0x23, + dRes_ID_B_OH_BMD_OI_FINB_e=0x24, + dRes_ID_B_OH_BMD_OI_FINC_e=0x25, + dRes_ID_B_OH_BMD_OI_TAIL_e=0x26, + /* BMDV */ + dRes_ID_B_OH_BMD_OH_e=0x29, + dRes_ID_B_OH_BMD_OH_CORE_e=0x2A, + dRes_ID_B_OH_BMD_OI_HEAD_e=0x2B, + /* BRK */ + dRes_ID_B_OH_BRK_EF_OISUI_e=0x2E, + dRes_ID_B_OH_BRK_OH_LOOP_e=0x2F, + /* BTK */ + dRes_ID_B_OH_BTK_AL_FOICUT_e=0x32, + dRes_ID_B_OH_BTK_AL_FOICUTB_e=0x33, + dRes_ID_B_OH_BTK_AL_FOIFINISH_e=0x34, + dRes_ID_B_OH_BTK_EF_OISUI_e=0x35, + dRes_ID_B_OH_BTK_OH_LOOP_e=0x36, + /* BTP */ + dRes_ID_B_OH_BTP_AL_FOIFINISH_e=0x39, +}; + +enum EF_OISUI_JNT { + EF_OISUI_JNT_WORLD_ROOT_e=0x0, + EF_OISUI_JNT_HEAD_CENTER_e=0x1, + EF_OISUI_JNT_SUI1_e=0x2, + EF_OISUI_JNT_SUI2_e=0x3, + EF_OISUI_JNT_SUI3_e=0x4, +}; + +enum OI_BODY_JNT { + OI_BODY_JNT_BODY_MODEL_e=0x0, +}; + +enum OI_FINA_JNT { + OI_FINA_JNT_FINA_CENTER_e=0x0, + OI_FINA_JNT_FINA1_e=0x1, + OI_FINA_JNT_FINA2_e=0x2, +}; + +enum OI_FINB_JNT { + OI_FINB_JNT_FINB_CENTER_e=0x0, + OI_FINB_JNT_FINBL1_e=0x1, + OI_FINB_JNT_FINBL2_e=0x2, + OI_FINB_JNT_FINBL3_e=0x3, + OI_FINB_JNT_FINBR1_e=0x4, + OI_FINB_JNT_FINBR2_e=0x5, + OI_FINB_JNT_FINBR3_e=0x6, +}; + +enum OI_FINC_JNT { + OI_FINC_JNT_FINC_CENTER_e=0x0, + OI_FINC_JNT_FINC1_e=0x1, + OI_FINC_JNT_FINC2_e=0x2, +}; + +enum OI_TAIL_JNT { + OI_TAIL_JNT_TAIL_CENTER_e=0x0, + OI_TAIL_JNT_BACKBONE1_e=0x1, + OI_TAIL_JNT_BACKBONE2_e=0x2, + OI_TAIL_JNT_TAILB_e=0x3, + OI_TAIL_JNT_TAILC1_e=0x4, + OI_TAIL_JNT_TAILC2_e=0x5, + OI_TAIL_JNT_TAILT_e=0x6, +}; + +enum OH_JNT { + OH_JNT_BODY01_e=0x0, + OH_JNT_BODY02_e=0x1, + OH_JNT_BODY03_e=0x2, + OH_JNT_BODY04_e=0x3, + OH_JNT_BODY05_e=0x4, + OH_JNT_BODY06_e=0x5, + OH_JNT_BODY07_e=0x6, + OH_JNT_BODY08_e=0x7, + OH_JNT_BODY09_e=0x8, + OH_JNT_BODY10_e=0x9, + OH_JNT_BODY11_e=0xA, + OH_JNT_BODY12_e=0xB, + OH_JNT_BODY13_e=0xC, + OH_JNT_BODY14_e=0xD, + OH_JNT_BODY15_e=0xE, + OH_JNT_BODY16_e=0xF, + OH_JNT_BODY17_e=0x10, + OH_JNT_BODY18_e=0x11, + OH_JNT_BODY19_e=0x12, + OH_JNT_BODY20_e=0x13, + OH_JNT_BODY21_e=0x14, + OH_JNT_BODY22_e=0x15, + OH_JNT_BODY23_e=0x16, + OH_JNT_BODY24_e=0x17, + OH_JNT_BODY25_e=0x18, + OH_JNT_BODY26_e=0x19, + OH_JNT_BODY27_e=0x1A, + OH_JNT_BODY28_e=0x1B, + OH_JNT_BODY29_e=0x1C, + OH_JNT_BODY30_e=0x1D, +}; + +enum OH_CORE_JNT { + OH_CORE_JNT_CENTER_e=0x0, + OH_CORE_JNT_EYE_e=0x1, +}; + +enum OI_HEAD_JNT { + OI_HEAD_JNT_HEAD_CENTER_e=0x0, + OI_HEAD_JNT_HEAD_e=0x1, + OI_HEAD_JNT_HFINL1_e=0x2, + OI_HEAD_JNT_HFINL2A_e=0x3, + OI_HEAD_JNT_HFINL2B_e=0x4, + OI_HEAD_JNT_HFINR1_e=0x5, + OI_HEAD_JNT_HFINR2A_e=0x6, + OI_HEAD_JNT_HFINR2B_e=0x7, + OI_HEAD_JNT_HOLE1_e=0x8, + OI_HEAD_JNT_HOLE2_e=0x9, + OI_HEAD_JNT_HOLE3_e=0xA, + OI_HEAD_JNT_HOLE4_e=0xB, + OI_HEAD_JNT_HOLE5_e=0xC, + OI_HEAD_JNT_HOLE6_e=0xD, + OI_HEAD_JNT_HOLE7_e=0xE, + OI_HEAD_JNT_HOLE8_e=0xF, + OI_HEAD_JNT_JAWB_e=0x10, + OI_HEAD_JNT_JAWT_e=0x11, + OI_HEAD_JNT_TANGUE1_e=0x12, + OI_HEAD_JNT_TANGUE2_e=0x13, + OI_HEAD_JNT_JAWL_e=0x14, + OI_HEAD_JNT_JAWR_e=0x15, +}; + +#endif /* !RES_B_OH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_tn.h b/assets/RZDP01/res/Object/B_tn.h new file mode 100644 index 0000000000..3866884d1d --- /dev/null +++ b/assets/RZDP01/res/Object/B_tn.h @@ -0,0 +1,104 @@ +#ifndef RES_B_TN_H +#define RES_B_TN_H + +enum dRes_INDEX_B_TN { + /* BCK */ + dRes_INDEX_B_TN_BCK_TN2B_DIE_e=0x4, + dRes_INDEX_B_TN_BCK_TNA_ATACK_A_e=0x5, + dRes_INDEX_B_TN_BCK_TNA_ATACK_B_e=0x6, + dRes_INDEX_B_TN_BCK_TNA_ATACK_OP_e=0x7, + dRes_INDEX_B_TN_BCK_TNA_ATACK_SHIELD_e=0x8, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_L_e=0x9, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_LAST_e=0xA, + dRes_INDEX_B_TN_BCK_TNA_DAMAGE_R_e=0xB, + dRes_INDEX_B_TN_BCK_TNA_GUARD_e=0xC, + dRes_INDEX_B_TN_BCK_TNA_GUARD_DAMAGE_e=0xD, + dRes_INDEX_B_TN_BCK_TNA_TURN_OP_e=0xE, + dRes_INDEX_B_TN_BCK_TNA_WAIT_e=0xF, + dRes_INDEX_B_TN_BCK_TNA_WAIT_B_1_e=0x10, + dRes_INDEX_B_TN_BCK_TNA_WAIT_B_2_e=0x11, + dRes_INDEX_B_TN_BCK_TNA_WAIT_OP_e=0x12, + dRes_INDEX_B_TN_BCK_TNA_WALK_e=0x13, + dRes_INDEX_B_TN_BCK_TNB_ATACK_A_e=0x14, + dRes_INDEX_B_TN_BCK_TNB_ATACK_B_e=0x15, + dRes_INDEX_B_TN_BCK_TNB_ATACK_SHIELD_e=0x16, + dRes_INDEX_B_TN_BCK_TNB_DAMAGE_L_e=0x17, + dRes_INDEX_B_TN_BCK_TNB_DAMAGE_R_e=0x18, + dRes_INDEX_B_TN_BCK_TNB_DIE_e=0x19, + dRes_INDEX_B_TN_BCK_TNB_DOWN_e=0x1A, + dRes_INDEX_B_TN_BCK_TNB_DOWN_SIPPU_e=0x1B, + dRes_INDEX_B_TN_BCK_TNB_GUARD_A_e=0x1C, + dRes_INDEX_B_TN_BCK_TNB_GUARD_B_e=0x1D, + dRes_INDEX_B_TN_BCK_TNB_JUMP_B_1_e=0x1E, + dRes_INDEX_B_TN_BCK_TNB_JUMP_B_2_e=0x1F, + dRes_INDEX_B_TN_BCK_TNB_JUMP_F_1_e=0x20, + dRes_INDEX_B_TN_BCK_TNB_JUMP_F_2_e=0x21, + dRes_INDEX_B_TN_BCK_TNB_JUMP_L_1_e=0x22, + dRes_INDEX_B_TN_BCK_TNB_JUMP_L_2_e=0x23, + dRes_INDEX_B_TN_BCK_TNB_JUMP_R_1_e=0x24, + dRes_INDEX_B_TN_BCK_TNB_JUMP_R_2_e=0x25, + dRes_INDEX_B_TN_BCK_TNB_PULL_e=0x26, + dRes_INDEX_B_TN_BCK_TNB_SWORD_B_PULL_A_e=0x27, + dRes_INDEX_B_TN_BCK_TNB_SWORD_B_PULL_B_e=0x28, + dRes_INDEX_B_TN_BCK_TNB_THROW_e=0x29, + dRes_INDEX_B_TN_BCK_TNB_WAIT_e=0x2A, + dRes_INDEX_B_TN_BCK_TNB_WAIT_B_1_e=0x2B, + dRes_INDEX_B_TN_BCK_TNB_WAIT_B_2_e=0x2C, + dRes_INDEX_B_TN_BCK_TNB_WALK_e=0x2D, + /* BMDR */ + dRes_INDEX_B_TN_BMD_TN_EFFECT_e=0x30, +}; + +enum dRes_ID_B_TN { + /* BCK */ + dRes_ID_B_TN_BCK_TN2B_DIE_e=0x4, + dRes_ID_B_TN_BCK_TNA_ATACK_A_e=0x5, + dRes_ID_B_TN_BCK_TNA_ATACK_B_e=0x6, + dRes_ID_B_TN_BCK_TNA_ATACK_OP_e=0x7, + dRes_ID_B_TN_BCK_TNA_ATACK_SHIELD_e=0x8, + dRes_ID_B_TN_BCK_TNA_DAMAGE_L_e=0x9, + dRes_ID_B_TN_BCK_TNA_DAMAGE_LAST_e=0xA, + dRes_ID_B_TN_BCK_TNA_DAMAGE_R_e=0xB, + dRes_ID_B_TN_BCK_TNA_GUARD_e=0xC, + dRes_ID_B_TN_BCK_TNA_GUARD_DAMAGE_e=0xD, + dRes_ID_B_TN_BCK_TNA_TURN_OP_e=0xE, + dRes_ID_B_TN_BCK_TNA_WAIT_e=0xF, + dRes_ID_B_TN_BCK_TNA_WAIT_B_1_e=0x10, + dRes_ID_B_TN_BCK_TNA_WAIT_B_2_e=0x11, + dRes_ID_B_TN_BCK_TNA_WAIT_OP_e=0x12, + dRes_ID_B_TN_BCK_TNA_WALK_e=0x13, + dRes_ID_B_TN_BCK_TNB_ATACK_A_e=0x14, + dRes_ID_B_TN_BCK_TNB_ATACK_B_e=0x15, + dRes_ID_B_TN_BCK_TNB_ATACK_SHIELD_e=0x16, + dRes_ID_B_TN_BCK_TNB_DAMAGE_L_e=0x17, + dRes_ID_B_TN_BCK_TNB_DAMAGE_R_e=0x18, + dRes_ID_B_TN_BCK_TNB_DIE_e=0x19, + dRes_ID_B_TN_BCK_TNB_DOWN_e=0x1A, + dRes_ID_B_TN_BCK_TNB_DOWN_SIPPU_e=0x1B, + dRes_ID_B_TN_BCK_TNB_GUARD_A_e=0x1C, + dRes_ID_B_TN_BCK_TNB_GUARD_B_e=0x1D, + dRes_ID_B_TN_BCK_TNB_JUMP_B_1_e=0x1E, + dRes_ID_B_TN_BCK_TNB_JUMP_B_2_e=0x1F, + dRes_ID_B_TN_BCK_TNB_JUMP_F_1_e=0x20, + dRes_ID_B_TN_BCK_TNB_JUMP_F_2_e=0x21, + dRes_ID_B_TN_BCK_TNB_JUMP_L_1_e=0x22, + dRes_ID_B_TN_BCK_TNB_JUMP_L_2_e=0x23, + dRes_ID_B_TN_BCK_TNB_JUMP_R_1_e=0x24, + dRes_ID_B_TN_BCK_TNB_JUMP_R_2_e=0x25, + dRes_ID_B_TN_BCK_TNB_PULL_e=0x26, + dRes_ID_B_TN_BCK_TNB_SWORD_B_PULL_A_e=0x27, + dRes_ID_B_TN_BCK_TNB_SWORD_B_PULL_B_e=0x28, + dRes_ID_B_TN_BCK_TNB_THROW_e=0x29, + dRes_ID_B_TN_BCK_TNB_WAIT_e=0x2A, + dRes_ID_B_TN_BCK_TNB_WAIT_B_1_e=0x2B, + dRes_ID_B_TN_BCK_TNB_WAIT_B_2_e=0x2C, + dRes_ID_B_TN_BCK_TNB_WALK_e=0x2D, + /* BMDR */ + dRes_ID_B_TN_BMD_TN_EFFECT_e=0x30, +}; + +enum TN_EFFECT_JNT { + TN_EFFECT_JNT_TN_SWORD_EFFECT_e=0x0, +}; + +#endif /* !RES_B_TN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_tnp.h b/assets/RZDP01/res/Object/B_tnp.h new file mode 100644 index 0000000000..244cc3c6a5 --- /dev/null +++ b/assets/RZDP01/res/Object/B_tnp.h @@ -0,0 +1,144 @@ +#ifndef RES_B_TNP_H +#define RES_B_TNP_H + +enum dRes_INDEX_B_TNP { + /* BMDR */ + dRes_INDEX_B_TNP_BMD_TN_e=0x3, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_ARM_L_e=0x4, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_ARM_R_e=0x5, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_CHEST_B_e=0x6, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_CHEST_F_e=0x7, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_HEAD_B_e=0x8, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_HEAD_F_e=0x9, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_SHOULDER_L_e=0xA, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_SHOULDER_R_e=0xB, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_B_e=0xC, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_F_e=0xD, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_L_e=0xE, + dRes_INDEX_B_TNP_BMD_TN_ARMOR_WAIST_R_e=0xF, + dRes_INDEX_B_TNP_BMD_TN_SHIELD_e=0x10, + dRes_INDEX_B_TNP_BMD_TN_SWORD_A_e=0x11, + dRes_INDEX_B_TNP_BMD_TN_SWORD_B_e=0x12, + dRes_INDEX_B_TNP_BMD_TN_SWORD_B_SAYA_e=0x13, +}; + +enum dRes_ID_B_TNP { + /* BMDR */ + dRes_ID_B_TNP_BMD_TN_e=0x3, + dRes_ID_B_TNP_BMD_TN_ARMOR_ARM_L_e=0x4, + dRes_ID_B_TNP_BMD_TN_ARMOR_ARM_R_e=0x5, + dRes_ID_B_TNP_BMD_TN_ARMOR_CHEST_B_e=0x6, + dRes_ID_B_TNP_BMD_TN_ARMOR_CHEST_F_e=0x7, + dRes_ID_B_TNP_BMD_TN_ARMOR_HEAD_B_e=0x8, + dRes_ID_B_TNP_BMD_TN_ARMOR_HEAD_F_e=0x9, + dRes_ID_B_TNP_BMD_TN_ARMOR_SHOULDER_L_e=0xA, + dRes_ID_B_TNP_BMD_TN_ARMOR_SHOULDER_R_e=0xB, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_B_e=0xC, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_F_e=0xD, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_L_e=0xE, + dRes_ID_B_TNP_BMD_TN_ARMOR_WAIST_R_e=0xF, + dRes_ID_B_TNP_BMD_TN_SHIELD_e=0x10, + dRes_ID_B_TNP_BMD_TN_SWORD_A_e=0x11, + dRes_ID_B_TNP_BMD_TN_SWORD_B_e=0x12, + dRes_ID_B_TNP_BMD_TN_SWORD_B_SAYA_e=0x13, +}; + +enum TN_JNT { + TN_JNT_WORLD_ROOT_e=0x0, + TN_JNT_BACKBONE_1_e=0x1, + TN_JNT_BACKBONE_2_e=0x2, + TN_JNT_BACKBONE_3_e=0x3, + TN_JNT_NECK_e=0x4, + TN_JNT_HEAD_e=0x5, + TN_JNT_SHOLDER_L_e=0x6, + TN_JNT_ARM_L_1_e=0x7, + TN_JNT_ARM_L_2_e=0x8, + TN_JNT_ARM_L_3_e=0x9, + TN_JNT_HAND_L_e=0xA, + TN_JNT_SHOLDER_ARMOR_L_e=0xB, + TN_JNT_SHOLDER_R_e=0xC, + TN_JNT_ARM_R_1_e=0xD, + TN_JNT_ARM_R_2_e=0xE, + TN_JNT_ARM_R_3_e=0xF, + TN_JNT_HAND_R_e=0x10, + TN_JNT_SHOLDER_ARMOR_R_e=0x11, + TN_JNT_WAIST_e=0x12, + TN_JNT_LEG_L_1_e=0x13, + TN_JNT_LEG_L_2_e=0x14, + TN_JNT_LEG_L_3_e=0x15, + TN_JNT_LEG_R_1_e=0x16, + TN_JNT_LEG_R__2_e=0x17, + TN_JNT_LEG_R_3_e=0x18, + TN_JNT_TN_ARMOR_WAIST_F_e=0x19, + TN_JNT_WAIST_ARMOR_BACK_e=0x1A, + TN_JNT_WAIST_ARMOR_L_e=0x1B, + TN_JNT_WAIST_ARMOR_R_e=0x1C, +}; + +enum TN_ARMOR_ARM_L_JNT { + TN_ARMOR_ARM_L_JNT_TN_ARMOR_ARM_L_e=0x0, +}; + +enum TN_ARMOR_ARM_R_JNT { + TN_ARMOR_ARM_R_JNT_TN_ARMOR_ARM_R_e=0x0, +}; + +enum TN_ARMOR_CHEST_B_JNT { + TN_ARMOR_CHEST_B_JNT_TN_ARMOR_CHEST_B_e=0x0, +}; + +enum TN_ARMOR_CHEST_F_JNT { + TN_ARMOR_CHEST_F_JNT_TN_ARMOR_CHEST_F_e=0x0, +}; + +enum TN_ARMOR_HEAD_B_JNT { + TN_ARMOR_HEAD_B_JNT_TN_ARMOR_HEAD_B_e=0x0, +}; + +enum TN_ARMOR_HEAD_F_JNT { + TN_ARMOR_HEAD_F_JNT_TN_ARMOR_HEAD_F_e=0x0, +}; + +enum TN_ARMOR_SHOULDER_L_JNT { + TN_ARMOR_SHOULDER_L_JNT_TN_ARMOR_SHOULDER_L_e=0x0, +}; + +enum TN_ARMOR_SHOULDER_R_JNT { + TN_ARMOR_SHOULDER_R_JNT_TN_ARMOR_SHOULDER_R_e=0x0, +}; + +enum TN_ARMOR_WAIST_B_JNT { + TN_ARMOR_WAIST_B_JNT_TN_ARMOR_WAIST_B_e=0x0, +}; + +enum TN_ARMOR_WAIST_F_JNT { + TN_ARMOR_WAIST_F_JNT_TN_ARMOR_WAIST_F_e=0x0, +}; + +enum TN_ARMOR_WAIST_L_JNT { + TN_ARMOR_WAIST_L_JNT_TN_ARMOR_WAIST_L_e=0x0, +}; + +enum TN_ARMOR_WAIST_R_JNT { + TN_ARMOR_WAIST_R_JNT_TN_ARMOR_WAIST_R_e=0x0, +}; + +enum TN_SHIELD_JNT { + TN_SHIELD_JNT_TN_SHIELD_MODEL_e=0x0, +}; + +enum TN_SWORD_A_JNT { + TN_SWORD_A_JNT_TN_SWORD_A_MODEL_e=0x0, +}; + +enum TN_SWORD_B_JNT { + TN_SWORD_B_JNT_SWORDB_LOC_e=0x0, + TN_SWORD_B_JNT_TUKA_e=0x1, + TN_SWORD_B_JNT_HA_e=0x2, +}; + +enum TN_SWORD_B_SAYA_JNT { + TN_SWORD_B_SAYA_JNT_SWORD_B_SAYA_e=0x0, +}; + +#endif /* !RES_B_TNP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_tnp2.h b/assets/RZDP01/res/Object/B_tnp2.h new file mode 100644 index 0000000000..ec04f7a361 --- /dev/null +++ b/assets/RZDP01/res/Object/B_tnp2.h @@ -0,0 +1,160 @@ +#ifndef RES_B_TNP2_H +#define RES_B_TNP2_H + +enum dRes_INDEX_B_TNP2 { + /* BMDR */ + dRes_INDEX_B_TNP2_BMD_TN2_e=0x4, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_ARM_L_e=0x5, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_ARM_R_e=0x6, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_CHEST_B_e=0x7, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_CHEST_F_e=0x8, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_HEAD_A_e=0x9, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_HEAD_B_e=0xA, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_SHOULDER_L_e=0xB, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_SHOULDER_R_e=0xC, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_B_e=0xD, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_F_e=0xE, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_L_e=0xF, + dRes_INDEX_B_TNP2_BMD_TN2_ARMOR_WAIST_R_e=0x10, + dRes_INDEX_B_TNP2_BMD_TN2_MACE_e=0x11, + dRes_INDEX_B_TNP2_BMD_TN2_SHIELD_e=0x12, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_A_e=0x13, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_B_e=0x14, + dRes_INDEX_B_TNP2_BMD_TN2_SWORD_B_SAYA_e=0x15, + /* BRK */ + dRes_INDEX_B_TNP2_BRK_TN2_BODY_e=0x18, + dRes_INDEX_B_TNP2_BRK_TN2_COLOR_1_e=0x19, + dRes_INDEX_B_TNP2_BRK_TN2_COLOR_2_e=0x1A, + dRes_INDEX_B_TNP2_BRK_TN2_SHIELD_e=0x1B, +}; + +enum dRes_ID_B_TNP2 { + /* BMDR */ + dRes_ID_B_TNP2_BMD_TN2_e=0x4, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_ARM_L_e=0x5, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_ARM_R_e=0x6, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_CHEST_B_e=0x7, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_CHEST_F_e=0x8, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_HEAD_A_e=0x9, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_HEAD_B_e=0xA, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_SHOULDER_L_e=0xB, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_SHOULDER_R_e=0xC, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_B_e=0xD, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_F_e=0xE, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_L_e=0xF, + dRes_ID_B_TNP2_BMD_TN2_ARMOR_WAIST_R_e=0x10, + dRes_ID_B_TNP2_BMD_TN2_MACE_e=0x11, + dRes_ID_B_TNP2_BMD_TN2_SHIELD_e=0x12, + dRes_ID_B_TNP2_BMD_TN2_SWORD_A_e=0x13, + dRes_ID_B_TNP2_BMD_TN2_SWORD_B_e=0x14, + dRes_ID_B_TNP2_BMD_TN2_SWORD_B_SAYA_e=0x15, + /* BRK */ + dRes_ID_B_TNP2_BRK_TN2_BODY_e=0x18, + dRes_ID_B_TNP2_BRK_TN2_COLOR_1_e=0x19, + dRes_ID_B_TNP2_BRK_TN2_COLOR_2_e=0x1A, + dRes_ID_B_TNP2_BRK_TN2_SHIELD_e=0x1B, +}; + +enum TN2_JNT { + TN2_JNT_WORLD_ROOT_e=0x0, + TN2_JNT_BACKBONE_1_e=0x1, + TN2_JNT_BACKBONE_2_e=0x2, + TN2_JNT_BACKBONE_3_e=0x3, + TN2_JNT_NECK_e=0x4, + TN2_JNT_HEAD_e=0x5, + TN2_JNT_SHOLDER_L_e=0x6, + TN2_JNT_ARM_L_1_e=0x7, + TN2_JNT_ARM_L_2_e=0x8, + TN2_JNT_ARM_L_3_e=0x9, + TN2_JNT_HAND_L_e=0xA, + TN2_JNT_SHOLDER_ARMOR_L_e=0xB, + TN2_JNT_SHOLDER_R_e=0xC, + TN2_JNT_ARM_R_1_e=0xD, + TN2_JNT_ARM_R_2_e=0xE, + TN2_JNT_ARM_R_3_e=0xF, + TN2_JNT_HAND_R_e=0x10, + TN2_JNT_SHOLDER_ARMOR_R_e=0x11, + TN2_JNT_WAIST_e=0x12, + TN2_JNT_LEG_L_1_e=0x13, + TN2_JNT_LEG_L_2_e=0x14, + TN2_JNT_LEG_L_3_e=0x15, + TN2_JNT_LEG_R_1_e=0x16, + TN2_JNT_LEG_R__2_e=0x17, + TN2_JNT_LEG_R_3_e=0x18, + TN2_JNT_TN_ARMOR_WAIST_F_e=0x19, + TN2_JNT_WAIST_ARMOR_BACK_e=0x1A, + TN2_JNT_WAIST_ARMOR_L_e=0x1B, + TN2_JNT_WAIST_ARMOR_R_e=0x1C, +}; + +enum TN2_ARMOR_ARM_L_JNT { + TN2_ARMOR_ARM_L_JNT_TN2_ARMOR_ARM_L_e=0x0, +}; + +enum TN2_ARMOR_ARM_R_JNT { + TN2_ARMOR_ARM_R_JNT_TN2_ARMOR_ARM_R_e=0x0, +}; + +enum TN2_ARMOR_CHEST_B_JNT { + TN2_ARMOR_CHEST_B_JNT_TN2_ARMOR_CHEST_B_e=0x0, +}; + +enum TN2_ARMOR_CHEST_F_JNT { + TN2_ARMOR_CHEST_F_JNT_TN2_ARMOR_CHEST_F_e=0x0, +}; + +enum TN2_ARMOR_HEAD_A_JNT { + TN2_ARMOR_HEAD_A_JNT_TN2_ARMOR_HEAD_A_e=0x0, +}; + +enum TN2_ARMOR_HEAD_B_JNT { + TN2_ARMOR_HEAD_B_JNT_TN2_ARMOR_HEAD_B_e=0x0, +}; + +enum TN2_ARMOR_SHOULDER_L_JNT { + TN2_ARMOR_SHOULDER_L_JNT_TN2_ARMOR_SHOULDER_L_e=0x0, +}; + +enum TN2_ARMOR_SHOULDER_R_JNT { + TN2_ARMOR_SHOULDER_R_JNT_TN2_ARMOR_SHOULDER_R_e=0x0, +}; + +enum TN2_ARMOR_WAIST_B_JNT { + TN2_ARMOR_WAIST_B_JNT_TN2_ARMOR_WAIST_B_e=0x0, +}; + +enum TN2_ARMOR_WAIST_F_JNT { + TN2_ARMOR_WAIST_F_JNT_TN2_ARMOR_WAIST_F_e=0x0, +}; + +enum TN2_ARMOR_WAIST_L_JNT { + TN2_ARMOR_WAIST_L_JNT_TN2_ARMOR_WAIST_L_e=0x0, +}; + +enum TN2_ARMOR_WAIST_R_JNT { + TN2_ARMOR_WAIST_R_JNT_TN2_ARMOR_WAIST_R_e=0x0, +}; + +enum TN2_MACE_JNT { + TN2_MACE_JNT_TN2_MACE_MODEL_e=0x0, +}; + +enum TN2_SHIELD_JNT { + TN2_SHIELD_JNT_TN2_SHIELD_MODEL_e=0x0, +}; + +enum TN2_SWORD_A_JNT { + TN2_SWORD_A_JNT_TN2_SWORD_MODEL_e=0x0, +}; + +enum TN2_SWORD_B_JNT { + TN2_SWORD_B_JNT_SWORDB_LOC_e=0x0, + TN2_SWORD_B_JNT_TUKA_e=0x1, + TN2_SWORD_B_JNT_HA_e=0x2, +}; + +enum TN2_SWORD_B_SAYA_JNT { + TN2_SWORD_B_SAYA_JNT_SWORD_B_SAYA_e=0x0, +}; + +#endif /* !RES_B_TNP2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_yo.h b/assets/RZDP01/res/Object/B_yo.h new file mode 100644 index 0000000000..a615094366 --- /dev/null +++ b/assets/RZDP01/res/Object/B_yo.h @@ -0,0 +1,172 @@ +#ifndef RES_B_YO_H +#define RES_B_YO_H + +enum dRes_INDEX_B_YO { + /* BCK */ + dRes_INDEX_B_YO_BCK_YKW_B_ANGRY_e=0x7, + dRes_INDEX_B_YO_BCK_YKW_B_ANGRY_WAIT_e=0x8, + dRes_INDEX_B_YO_BCK_YKW_B_DOWN_e=0x9, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNA_e=0xA, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNB_e=0xB, + dRes_INDEX_B_YO_BCK_YKW_B_DOWNC_e=0xC, + dRes_INDEX_B_YO_BCK_YKW_B_FLOAT_e=0xD, + dRes_INDEX_B_YO_BCK_YKW_B_FLOATB_e=0xE, + dRes_INDEX_B_YO_BCK_YKW_B_SCREAM_e=0xF, + dRes_INDEX_B_YO_BCK_YKW_B_SCREAM_WAIT_e=0x10, + dRes_INDEX_B_YO_BCK_YKW_B_TALKA_e=0x11, + dRes_INDEX_B_YO_BCK_YKW_B_TALKB_e=0x12, + dRes_INDEX_B_YO_BCK_YKW_B_TO_TALKB_e=0x13, + dRes_INDEX_B_YO_BCK_YKW_B_WAITA_e=0x14, + dRes_INDEX_B_YO_BCK_YKW_B_WAITB_e=0x15, + dRes_INDEX_B_YO_BCK_YKW_B_WAITC_e=0x16, + dRes_INDEX_B_YO_BCK_YKW_B_WAITC2_e=0x17, + dRes_INDEX_B_YO_BCK_YKW_B_WAITD_e=0x18, + dRes_INDEX_B_YO_BCK_YKW_B_WALK_e=0x19, + /* BMDE */ + dRes_INDEX_B_YO_BMD_YKW_B_e=0x1C, + dRes_INDEX_B_YO_BMD_YO01_e=0x1D, + dRes_INDEX_B_YO_BMD_YO02_e=0x1E, + dRes_INDEX_B_YO_BMD_YO_CORE_e=0x1F, + dRes_INDEX_B_YO_BMD_YO_HIBI_e=0x20, + dRes_INDEX_B_YO_BMD_YO_ICE_e=0x21, + /* BRK */ + dRes_INDEX_B_YO_BRK_YKW_B_e=0x24, + dRes_INDEX_B_YO_BRK_YKW_B_ANGRY_e=0x25, + dRes_INDEX_B_YO_BRK_YKW_B_ANGRY_WAIT_e=0x26, + dRes_INDEX_B_YO_BRK_YKW_B_WHITE_e=0x27, + /* BTK */ + dRes_INDEX_B_YO_BTK_YKW_B_ANGRY_e=0x2A, + dRes_INDEX_B_YO_BTK_YKW_B_DOWN_e=0x2B, + dRes_INDEX_B_YO_BTK_YKW_B_FLOAT_e=0x2C, + dRes_INDEX_B_YO_BTK_YKW_B_SCREAM_e=0x2D, + dRes_INDEX_B_YO_BTK_YKW_B_SCREAM_WAIT_e=0x2E, + dRes_INDEX_B_YO_BTK_YKW_B_TALKA_e=0x2F, + dRes_INDEX_B_YO_BTK_YKW_B_TALKB_e=0x30, + dRes_INDEX_B_YO_BTK_YKW_B_TO_TALKB_e=0x31, + dRes_INDEX_B_YO_BTK_YKW_B_WAITA_e=0x32, + dRes_INDEX_B_YO_BTK_YKW_B_WAITB_e=0x33, + dRes_INDEX_B_YO_BTK_YKW_B_WALK_e=0x34, + dRes_INDEX_B_YO_BTK_YO_KANNKYOU_e=0x35, + /* BTP */ + dRes_INDEX_B_YO_BTP_YKW_B_ANGRY_e=0x38, + dRes_INDEX_B_YO_BTP_YKW_B_FACEA_e=0x39, + dRes_INDEX_B_YO_BTP_YKW_B_FACEB_e=0x3A, + dRes_INDEX_B_YO_BTP_YKW_B_FLOAT_e=0x3B, + dRes_INDEX_B_YO_BTP_YKW_B_TALKA_e=0x3C, + dRes_INDEX_B_YO_BTP_YKW_B_TALKB_e=0x3D, + dRes_INDEX_B_YO_BTP_YKW_B_TO_TALKB_e=0x3E, + dRes_INDEX_B_YO_BTP_YKW_B_WAITA_e=0x3F, + dRes_INDEX_B_YO_BTP_YKW_B_WAITB_e=0x40, + dRes_INDEX_B_YO_BTP_YKW_B_WALK_e=0x41, +}; + +enum dRes_ID_B_YO { + /* BCK */ + dRes_ID_B_YO_BCK_YKW_B_ANGRY_e=0x7, + dRes_ID_B_YO_BCK_YKW_B_ANGRY_WAIT_e=0x8, + dRes_ID_B_YO_BCK_YKW_B_DOWN_e=0x9, + dRes_ID_B_YO_BCK_YKW_B_DOWNA_e=0xA, + dRes_ID_B_YO_BCK_YKW_B_DOWNB_e=0xB, + dRes_ID_B_YO_BCK_YKW_B_DOWNC_e=0xC, + dRes_ID_B_YO_BCK_YKW_B_FLOAT_e=0xD, + dRes_ID_B_YO_BCK_YKW_B_FLOATB_e=0xE, + dRes_ID_B_YO_BCK_YKW_B_SCREAM_e=0xF, + dRes_ID_B_YO_BCK_YKW_B_SCREAM_WAIT_e=0x10, + dRes_ID_B_YO_BCK_YKW_B_TALKA_e=0x11, + dRes_ID_B_YO_BCK_YKW_B_TALKB_e=0x12, + dRes_ID_B_YO_BCK_YKW_B_TO_TALKB_e=0x13, + dRes_ID_B_YO_BCK_YKW_B_WAITA_e=0x14, + dRes_ID_B_YO_BCK_YKW_B_WAITB_e=0x15, + dRes_ID_B_YO_BCK_YKW_B_WAITC_e=0x16, + dRes_ID_B_YO_BCK_YKW_B_WAITC2_e=0x17, + dRes_ID_B_YO_BCK_YKW_B_WAITD_e=0x18, + dRes_ID_B_YO_BCK_YKW_B_WALK_e=0x19, + /* BMDE */ + dRes_ID_B_YO_BMD_YKW_B_e=0x1C, + dRes_ID_B_YO_BMD_YO01_e=0x1D, + dRes_ID_B_YO_BMD_YO02_e=0x1E, + dRes_ID_B_YO_BMD_YO_CORE_e=0x1F, + dRes_ID_B_YO_BMD_YO_HIBI_e=0x20, + dRes_ID_B_YO_BMD_YO_ICE_e=0x21, + /* BRK */ + dRes_ID_B_YO_BRK_YKW_B_e=0x24, + dRes_ID_B_YO_BRK_YKW_B_ANGRY_e=0x25, + dRes_ID_B_YO_BRK_YKW_B_ANGRY_WAIT_e=0x26, + dRes_ID_B_YO_BRK_YKW_B_WHITE_e=0x27, + /* BTK */ + dRes_ID_B_YO_BTK_YKW_B_ANGRY_e=0x2A, + dRes_ID_B_YO_BTK_YKW_B_DOWN_e=0x2B, + dRes_ID_B_YO_BTK_YKW_B_FLOAT_e=0x2C, + dRes_ID_B_YO_BTK_YKW_B_SCREAM_e=0x2D, + dRes_ID_B_YO_BTK_YKW_B_SCREAM_WAIT_e=0x2E, + dRes_ID_B_YO_BTK_YKW_B_TALKA_e=0x2F, + dRes_ID_B_YO_BTK_YKW_B_TALKB_e=0x30, + dRes_ID_B_YO_BTK_YKW_B_TO_TALKB_e=0x31, + dRes_ID_B_YO_BTK_YKW_B_WAITA_e=0x32, + dRes_ID_B_YO_BTK_YKW_B_WAITB_e=0x33, + dRes_ID_B_YO_BTK_YKW_B_WALK_e=0x34, + dRes_ID_B_YO_BTK_YO_KANNKYOU_e=0x35, + /* BTP */ + dRes_ID_B_YO_BTP_YKW_B_ANGRY_e=0x38, + dRes_ID_B_YO_BTP_YKW_B_FACEA_e=0x39, + dRes_ID_B_YO_BTP_YKW_B_FACEB_e=0x3A, + dRes_ID_B_YO_BTP_YKW_B_FLOAT_e=0x3B, + dRes_ID_B_YO_BTP_YKW_B_TALKA_e=0x3C, + dRes_ID_B_YO_BTP_YKW_B_TALKB_e=0x3D, + dRes_ID_B_YO_BTP_YKW_B_TO_TALKB_e=0x3E, + dRes_ID_B_YO_BTP_YKW_B_WAITA_e=0x3F, + dRes_ID_B_YO_BTP_YKW_B_WAITB_e=0x40, + dRes_ID_B_YO_BTP_YKW_B_WALK_e=0x41, +}; + +enum YKW_B_JNT { + YKW_B_JNT_CENTER_e=0x0, + YKW_B_JNT_BB1_e=0x1, + YKW_B_JNT_BB2_e=0x2, + YKW_B_JNT_BB3_e=0x3, + YKW_B_JNT_HEAD_e=0x4, + YKW_B_JNT_CHIN_e=0x5, + YKW_B_JNT_FACE_e=0x6, + YKW_B_JNT_CHIN_A_e=0x7, + YKW_B_JNT_CHIN_B_e=0x8, + YKW_B_JNT_EYEL_B_e=0x9, + YKW_B_JNT_EYER_B_e=0xA, + YKW_B_JNT_KIBA_B_e=0xB, + YKW_B_JNT_MAYUL_A_e=0xC, + YKW_B_JNT_MAYUL_B_e=0xD, + YKW_B_JNT_MAYUR_A_e=0xE, + YKW_B_JNT_MAYUR_B_e=0xF, + YKW_B_JNT_MOUTH_A_e=0x10, + YKW_B_JNT_MOUTH_B_e=0x11, + YKW_B_JNT_MAYUL_e=0x12, + YKW_B_JNT_MAYUR_e=0x13, + YKW_B_JNT_WAIST_e=0x14, + YKW_B_JNT_LEGL1_e=0x15, + YKW_B_JNT_LEGL2_e=0x16, + YKW_B_JNT_FOOTL_e=0x17, + YKW_B_JNT_LEGR1_e=0x18, + YKW_B_JNT_LEGR2_e=0x19, + YKW_B_JNT_FOOTR_e=0x1A, +}; + +enum YO01_JNT { + YO01_JNT_YKW3_MODEL_TMP02_TK_DETTACHEDOBJECT74_e=0x0, +}; + +enum YO02_JNT { + YO02_JNT_YKWE2_e=0x0, +}; + +enum YO_CORE_JNT { + YO_CORE_JNT_YO_CORE_MODEL_e=0x0, +}; + +enum YO_HIBI_JNT { + YO_HIBI_JNT_PPLANE1_e=0x0, +}; + +enum YO_ICE_JNT { + YO_ICE_JNT_YO_ICE_MODEL_e=0x0, +}; + +#endif /* !RES_B_YO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/B_zan.h b/assets/RZDP01/res/Object/B_zan.h new file mode 100644 index 0000000000..52a8bb943b --- /dev/null +++ b/assets/RZDP01/res/Object/B_zan.h @@ -0,0 +1,238 @@ +#ifndef RES_B_ZAN_H +#define RES_B_ZAN_H + +enum dRes_INDEX_B_ZAN { + /* BCK */ + dRes_INDEX_B_ZAN_BCK_ZAN_DAMAGEL_A_e=0x7, + dRes_INDEX_B_ZAN_BCK_ZAN_DAMAGER_A_e=0x8, + dRes_INDEX_B_ZAN_BCK_ZAN_DIE_DEMO_e=0x9, + dRes_INDEX_B_ZAN_BCK_ZAN_FAINT_e=0xA, + dRes_INDEX_B_ZAN_BCK_ZAN_FALL_e=0xB, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEAR_e=0xC, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEARSHORT_e=0xD, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_APPEARWAIT_e=0xE, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_DAMAGEL_e=0xF, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_DAMAGER_e=0x10, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_REACTION_e=0x11, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_WAIT_e=0x12, + dRes_INDEX_B_ZAN_BCK_ZAN_FLOAT_WAITRETURN_e=0x13, + dRes_INDEX_B_ZAN_BCK_ZAN_GROUND_REACTION_e=0x14, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_HIT_e=0x15, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_RELEASE_e=0x16, + dRes_INDEX_B_ZAN_BCK_ZAN_HOOK_WAIT_e=0x17, + dRes_INDEX_B_ZAN_BCK_ZAN_HUGE_e=0x18, + dRes_INDEX_B_ZAN_BCK_ZAN_HUGE_LANDING_e=0x19, + dRes_INDEX_B_ZAN_BCK_ZAN_JUMP_A_e=0x1A, + dRes_INDEX_B_ZAN_BCK_ZAN_JUMP_B_e=0x1B, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_e=0x1C, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_DAMAGE_e=0x1D, + dRes_INDEX_B_ZAN_BCK_ZAN_LANDING_WAIT_e=0x1E, + dRes_INDEX_B_ZAN_BCK_ZAN_LAST_DEMO_e=0x1F, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_FATIGUE_e=0x20, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_JUMP_A_e=0x21, + dRes_INDEX_B_ZAN_BCK_ZAN_LV1_JUMP_B_e=0x22, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_A_e=0x23, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_e=0x24, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_A_e=0x25, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_B_e=0x26, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_C_e=0x27, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_C_e=0x28, + dRes_INDEX_B_ZAN_BCK_ZAN_MAGICSHOOTA_D_e=0x29, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_1_e=0x2A, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_2_e=0x2B, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_3_e=0x2C, + dRes_INDEX_B_ZAN_BCK_ZAN_OP_RISE_e=0x2D, + dRes_INDEX_B_ZAN_BCK_ZAN_SHIND_L_e=0x2E, + dRes_INDEX_B_ZAN_BCK_ZAN_SHIND_R_e=0x2F, + dRes_INDEX_B_ZAN_BCK_ZAN_SPIN_e=0x30, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_A_e=0x31, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_B_e=0x32, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_FALL_LOOP_e=0x33, + dRes_INDEX_B_ZAN_BCK_ZAN_SWAMP_LANDING_e=0x34, + dRes_INDEX_B_ZAN_BCK_ZAN_SWIM_e=0x35, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_ATTACK_e=0x36, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_ATTACKB_e=0x37, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_DAMAGEL_e=0x38, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_DAMAGER_e=0x39, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_FATIGUE_e=0x3A, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_WAIT_e=0x3B, + dRes_INDEX_B_ZAN_BCK_ZAN_SW_WALK_e=0x3C, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEA_e=0x3D, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEB_e=0x3E, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLEC_e=0x3F, + dRes_INDEX_B_ZAN_BCK_ZAN_TRAMPLED_e=0x40, + dRes_INDEX_B_ZAN_BCK_ZAN_WAIT_e=0x41, + dRes_INDEX_B_ZAN_BCK_ZZ_APPEARANCE_e=0x42, + dRes_INDEX_B_ZAN_BCK_ZZ_CLOSE_e=0x43, + dRes_INDEX_B_ZAN_BCK_ZZ_OPEN_e=0x44, + /* BMDR */ + dRes_INDEX_B_ZAN_BMD_EF_TK2BALL_e=0x47, + dRes_INDEX_B_ZAN_BMD_ZAN_e=0x48, + dRes_INDEX_B_ZAN_BMD_ZAN_MAHOJIN_e=0x49, + dRes_INDEX_B_ZAN_BMD_ZAN_SWORD_L_e=0x4A, + dRes_INDEX_B_ZAN_BMD_ZAN_SWORD_R_e=0x4B, + dRes_INDEX_B_ZAN_BMD_ZZ_e=0x4C, + /* BRK */ + dRes_INDEX_B_ZAN_BRK_ZAN_MAHOJIN_END_e=0x4F, + dRes_INDEX_B_ZAN_BRK_ZZ_e=0x50, + /* BTK */ + dRes_INDEX_B_ZAN_BTK_ZAN_MAHOJIN_e=0x53, + dRes_INDEX_B_ZAN_BTK_ZAN_MAHOJIN_START_e=0x54, + /* DZB */ + dRes_INDEX_B_ZAN_DZB_ZZ_e=0x57, +}; + +enum dRes_ID_B_ZAN { + /* BCK */ + dRes_ID_B_ZAN_BCK_ZAN_DAMAGEL_A_e=0x7, + dRes_ID_B_ZAN_BCK_ZAN_DAMAGER_A_e=0x8, + dRes_ID_B_ZAN_BCK_ZAN_DIE_DEMO_e=0x9, + dRes_ID_B_ZAN_BCK_ZAN_FAINT_e=0xA, + dRes_ID_B_ZAN_BCK_ZAN_FALL_e=0xB, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEAR_e=0xC, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEARSHORT_e=0xD, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_APPEARWAIT_e=0xE, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_DAMAGEL_e=0xF, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_DAMAGER_e=0x10, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_REACTION_e=0x11, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_WAIT_e=0x12, + dRes_ID_B_ZAN_BCK_ZAN_FLOAT_WAITRETURN_e=0x13, + dRes_ID_B_ZAN_BCK_ZAN_GROUND_REACTION_e=0x14, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_HIT_e=0x15, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_RELEASE_e=0x16, + dRes_ID_B_ZAN_BCK_ZAN_HOOK_WAIT_e=0x17, + dRes_ID_B_ZAN_BCK_ZAN_HUGE_e=0x18, + dRes_ID_B_ZAN_BCK_ZAN_HUGE_LANDING_e=0x19, + dRes_ID_B_ZAN_BCK_ZAN_JUMP_A_e=0x1A, + dRes_ID_B_ZAN_BCK_ZAN_JUMP_B_e=0x1B, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_e=0x1C, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_DAMAGE_e=0x1D, + dRes_ID_B_ZAN_BCK_ZAN_LANDING_WAIT_e=0x1E, + dRes_ID_B_ZAN_BCK_ZAN_LAST_DEMO_e=0x1F, + dRes_ID_B_ZAN_BCK_ZAN_LV1_FATIGUE_e=0x20, + dRes_ID_B_ZAN_BCK_ZAN_LV1_JUMP_A_e=0x21, + dRes_ID_B_ZAN_BCK_ZAN_LV1_JUMP_B_e=0x22, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_A_e=0x23, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_e=0x24, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_A_e=0x25, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_B_e=0x26, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_B_C_e=0x27, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_C_e=0x28, + dRes_ID_B_ZAN_BCK_ZAN_MAGICSHOOTA_D_e=0x29, + dRes_ID_B_ZAN_BCK_ZAN_OP_1_e=0x2A, + dRes_ID_B_ZAN_BCK_ZAN_OP_2_e=0x2B, + dRes_ID_B_ZAN_BCK_ZAN_OP_3_e=0x2C, + dRes_ID_B_ZAN_BCK_ZAN_OP_RISE_e=0x2D, + dRes_ID_B_ZAN_BCK_ZAN_SHIND_L_e=0x2E, + dRes_ID_B_ZAN_BCK_ZAN_SHIND_R_e=0x2F, + dRes_ID_B_ZAN_BCK_ZAN_SPIN_e=0x30, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_A_e=0x31, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_B_e=0x32, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_FALL_LOOP_e=0x33, + dRes_ID_B_ZAN_BCK_ZAN_SWAMP_LANDING_e=0x34, + dRes_ID_B_ZAN_BCK_ZAN_SWIM_e=0x35, + dRes_ID_B_ZAN_BCK_ZAN_SW_ATTACK_e=0x36, + dRes_ID_B_ZAN_BCK_ZAN_SW_ATTACKB_e=0x37, + dRes_ID_B_ZAN_BCK_ZAN_SW_DAMAGEL_e=0x38, + dRes_ID_B_ZAN_BCK_ZAN_SW_DAMAGER_e=0x39, + dRes_ID_B_ZAN_BCK_ZAN_SW_FATIGUE_e=0x3A, + dRes_ID_B_ZAN_BCK_ZAN_SW_WAIT_e=0x3B, + dRes_ID_B_ZAN_BCK_ZAN_SW_WALK_e=0x3C, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEA_e=0x3D, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEB_e=0x3E, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLEC_e=0x3F, + dRes_ID_B_ZAN_BCK_ZAN_TRAMPLED_e=0x40, + dRes_ID_B_ZAN_BCK_ZAN_WAIT_e=0x41, + dRes_ID_B_ZAN_BCK_ZZ_APPEARANCE_e=0x42, + dRes_ID_B_ZAN_BCK_ZZ_CLOSE_e=0x43, + dRes_ID_B_ZAN_BCK_ZZ_OPEN_e=0x44, + /* BMDR */ + dRes_ID_B_ZAN_BMD_EF_TK2BALL_e=0x47, + dRes_ID_B_ZAN_BMD_ZAN_e=0x48, + dRes_ID_B_ZAN_BMD_ZAN_MAHOJIN_e=0x49, + dRes_ID_B_ZAN_BMD_ZAN_SWORD_L_e=0x4A, + dRes_ID_B_ZAN_BMD_ZAN_SWORD_R_e=0x4B, + dRes_ID_B_ZAN_BMD_ZZ_e=0x4C, + /* BRK */ + dRes_ID_B_ZAN_BRK_ZAN_MAHOJIN_END_e=0x4F, + dRes_ID_B_ZAN_BRK_ZZ_e=0x50, + /* BTK */ + dRes_ID_B_ZAN_BTK_ZAN_MAHOJIN_e=0x53, + dRes_ID_B_ZAN_BTK_ZAN_MAHOJIN_START_e=0x54, + /* DZB */ + dRes_ID_B_ZAN_DZB_ZZ_e=0x57, +}; + +enum EF_TK2BALL_JNT { + EF_TK2BALL_JNT_EF_YOUGANDAMA_e=0x0, + EF_TK2BALL_JNT_KARA_e=0x1, +}; + +enum ZAN_JNT { + ZAN_JNT_CENTER_e=0x0, + ZAN_JNT_BACKBONE2_e=0x1, + ZAN_JNT_NECK_e=0x2, + ZAN_JNT_HEAD_e=0x3, + ZAN_JNT_CHIN_e=0x4, + ZAN_JNT_HELMET_e=0x5, + ZAN_JNT_TONGUE1_e=0x6, + ZAN_JNT_TONGUE2_e=0x7, + ZAN_JNT_TONGUE3_e=0x8, + ZAN_JNT_TONGUE4_e=0x9, + ZAN_JNT_TONGUE5_e=0xA, + ZAN_JNT_MOUTH_e=0xB, + ZAN_JNT_SHOULDERL_e=0xC, + ZAN_JNT_ARML1_e=0xD, + ZAN_JNT_ARML2_e=0xE, + ZAN_JNT_ARML3_e=0xF, + ZAN_JNT_ARML4_e=0x10, + ZAN_JNT_HIRALB1_e=0x11, + ZAN_JNT_HIRALB2_e=0x12, + ZAN_JNT_HIRALF1_e=0x13, + ZAN_JNT_HIRALF2_e=0x14, + ZAN_JNT_SPADL_e=0x15, + ZAN_JNT_SHOULDERR_e=0x16, + ZAN_JNT_ARMR1_e=0x17, + ZAN_JNT_ARMR2_e=0x18, + ZAN_JNT_ARMR3_e=0x19, + ZAN_JNT_ARMR4_e=0x1A, + ZAN_JNT_HIRARB1_e=0x1B, + ZAN_JNT_HIRARB2_e=0x1C, + ZAN_JNT_HIRARF1_e=0x1D, + ZAN_JNT_HIRARF2_e=0x1E, + ZAN_JNT_SPADR_e=0x1F, + ZAN_JNT_WAIST_e=0x20, + ZAN_JNT_LEGL1_e=0x21, + ZAN_JNT_LEGL2_e=0x22, + ZAN_JNT_FOOTL_e=0x23, + ZAN_JNT_LEGR1_e=0x24, + ZAN_JNT_LEGR2_e=0x25, + ZAN_JNT_FOOTR_e=0x26, + ZAN_JNT_TAREB1_e=0x27, + ZAN_JNT_TAREB2_e=0x28, + ZAN_JNT_TAREF1_e=0x29, + ZAN_JNT_TAREF2_e=0x2A, +}; + +enum ZAN_MAHOJIN_JNT { + ZAN_MAHOJIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum ZAN_SWORD_L_JNT { + ZAN_SWORD_L_JNT_ZAN_SWORD_L_e=0x0, +}; + +enum ZAN_SWORD_R_JNT { + ZAN_SWORD_R_JNT_ZAN_SWORD_R_e=0x0, +}; + +enum ZZ_JNT { + ZZ_JNT_CENTER_e=0x0, + ZZ_JNT_JOINT2_e=0x1, + ZZ_JNT_JOINT3_e=0x2, + ZZ_JNT_JOINT4_e=0x3, + ZZ_JNT_JOINT5_e=0x4, + ZZ_JNT_JOINT6_e=0x5, +}; + +#endif /* !RES_B_ZAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Balloon2D.h b/assets/RZDP01/res/Object/Balloon2D.h new file mode 100644 index 0000000000..444500539c --- /dev/null +++ b/assets/RZDP01/res/Object/Balloon2D.h @@ -0,0 +1,30 @@ +#ifndef RES_BALLOON2D_H +#define RES_BALLOON2D_H + +enum dRes_INDEX_BALLOON2D { + /* SCRN */ + dRes_INDEX_BALLOON2D_BLO_ZELDA_BALLOON_GAME_e=0x4, + /* TIMG */ + dRes_INDEX_BALLOON2D_BTI_BLOCK8X8_e=0x7, + dRes_INDEX_BALLOON2D_BTI_IM_0_METAL_32X32_e=0x8, + dRes_INDEX_BALLOON2D_BTI_IM_1_METAL_32X32_e=0x9, + dRes_INDEX_BALLOON2D_BTI_IM_9_METAL_40X40_01_e=0xA, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_ICHIGO_e=0xB, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_ORANGE_e=0xC, + dRes_INDEX_BALLOON2D_BTI_ST_ZORA_SUIKA_e=0xD, +}; + +enum dRes_ID_BALLOON2D { + /* SCRN */ + dRes_ID_BALLOON2D_BLO_ZELDA_BALLOON_GAME_e=0x4, + /* TIMG */ + dRes_ID_BALLOON2D_BTI_BLOCK8X8_e=0x7, + dRes_ID_BALLOON2D_BTI_IM_0_METAL_32X32_e=0x8, + dRes_ID_BALLOON2D_BTI_IM_1_METAL_32X32_e=0x9, + dRes_ID_BALLOON2D_BTI_IM_9_METAL_40X40_01_e=0xA, + dRes_ID_BALLOON2D_BTI_ST_ZORA_ICHIGO_e=0xB, + dRes_ID_BALLOON2D_BTI_ST_ZORA_ORANGE_e=0xC, + dRes_ID_BALLOON2D_BTI_ST_ZORA_SUIKA_e=0xD, +}; + +#endif /* !RES_BALLOON2D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bans.h b/assets/RZDP01/res/Object/Bans.h new file mode 100644 index 0000000000..4ca07a5670 --- /dev/null +++ b/assets/RZDP01/res/Object/Bans.h @@ -0,0 +1,66 @@ +#ifndef RES_BANS_H +#define RES_BANS_H + +enum dRes_INDEX_BANS { + /* BCK */ + dRes_INDEX_BANS_BCK_BANS_F_TALK_A_e=0x6, + dRes_INDEX_BANS_BCK_BANS_F_TALK_B_e=0x7, + dRes_INDEX_BANS_BCK_BANS_FH_TALK_B_e=0x8, + dRes_INDEX_BANS_BCK_BANS_WAIT_A_e=0x9, + /* BMDE */ + dRes_INDEX_BANS_BMD_BANS_e=0xC, + /* BTK */ + dRes_INDEX_BANS_BTK_BANS_e=0xF, + /* BTP */ + dRes_INDEX_BANS_BTP_BANS_e=0x12, +}; + +enum dRes_ID_BANS { + /* BCK */ + dRes_ID_BANS_BCK_BANS_F_TALK_A_e=0x6, + dRes_ID_BANS_BCK_BANS_F_TALK_B_e=0x7, + dRes_ID_BANS_BCK_BANS_FH_TALK_B_e=0x8, + dRes_ID_BANS_BCK_BANS_WAIT_A_e=0x9, + /* BMDE */ + dRes_ID_BANS_BMD_BANS_e=0xC, + /* BTK */ + dRes_ID_BANS_BTK_BANS_e=0xF, + /* BTP */ + dRes_ID_BANS_BTP_BANS_e=0x12, +}; + +enum BANS_JNT { + BANS_JNT_CENTER_e=0x0, + BANS_JNT_BACKBONE1_e=0x1, + BANS_JNT_BACKBONE2_e=0x2, + BANS_JNT_BELTL_e=0x3, + BANS_JNT_BELTR_e=0x4, + BANS_JNT_NECK_e=0x5, + BANS_JNT_HEAD_e=0x6, + BANS_JNT_CHIN_e=0x7, + BANS_JNT_MASK_e=0x8, + BANS_JNT_MAYU_L_e=0x9, + BANS_JNT_MAYU_R_e=0xA, + BANS_JNT_MOUTH_e=0xB, + BANS_JNT_SHOULDERL_e=0xC, + BANS_JNT_ARML1_e=0xD, + BANS_JNT_ARML2_e=0xE, + BANS_JNT_HANDL_e=0xF, + BANS_JNT_FINGERL_e=0x10, + BANS_JNT_THOMBL_e=0x11, + BANS_JNT_SHOULDERR_e=0x12, + BANS_JNT_ARMR1_e=0x13, + BANS_JNT_ARMR2_e=0x14, + BANS_JNT_HANDR_e=0x15, + BANS_JNT_FINGERR_e=0x16, + BANS_JNT_THOMBR_e=0x17, + BANS_JNT_WAIST_e=0x18, + BANS_JNT_LEGL1_e=0x19, + BANS_JNT_LEGL2_e=0x1A, + BANS_JNT_FOOTL_e=0x1B, + BANS_JNT_LEGR1_e=0x1C, + BANS_JNT_LEGR2_e=0x1D, + BANS_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_BANS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bans1.h b/assets/RZDP01/res/Object/Bans1.h new file mode 100644 index 0000000000..ea9ab1689d --- /dev/null +++ b/assets/RZDP01/res/Object/Bans1.h @@ -0,0 +1,42 @@ +#ifndef RES_BANS1_H +#define RES_BANS1_H + +enum dRes_INDEX_BANS1 { + /* BCK */ + dRes_INDEX_BANS1_BCK_BANS_ANGRY_A_e=0x4, + dRes_INDEX_BANS1_BCK_BANS_ANGRY_B_e=0x5, + dRes_INDEX_BANS1_BCK_BANS_MASKDOWN_e=0x6, + dRes_INDEX_BANS1_BCK_BANS_MASKUP_e=0x7, + dRes_INDEX_BANS1_BCK_BANS_SIDESTEPL_e=0x8, + dRes_INDEX_BANS1_BCK_BANS_SIDESTEPR_e=0x9, + dRes_INDEX_BANS1_BCK_BANS_TALK_A_e=0xA, + dRes_INDEX_BANS1_BCK_BANS_TALK_B_e=0xB, + dRes_INDEX_BANS1_BCK_BANS_TALK_C_e=0xC, + dRes_INDEX_BANS1_BCK_BANS_TALK_D_e=0xD, + dRes_INDEX_BANS1_BCK_BANS_WAIT_B_e=0xE, + dRes_INDEX_BANS1_BCK_BANS_WAIT_C_e=0xF, + dRes_INDEX_BANS1_BCK_BANS_WAIT_D_e=0x10, + /* EVT */ + dRes_INDEX_BANS1_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_BANS1 { + /* BCK */ + dRes_ID_BANS1_BCK_BANS_ANGRY_A_e=0x4, + dRes_ID_BANS1_BCK_BANS_ANGRY_B_e=0x5, + dRes_ID_BANS1_BCK_BANS_MASKDOWN_e=0x6, + dRes_ID_BANS1_BCK_BANS_MASKUP_e=0x7, + dRes_ID_BANS1_BCK_BANS_SIDESTEPL_e=0x8, + dRes_ID_BANS1_BCK_BANS_SIDESTEPR_e=0x9, + dRes_ID_BANS1_BCK_BANS_TALK_A_e=0xA, + dRes_ID_BANS1_BCK_BANS_TALK_B_e=0xB, + dRes_ID_BANS1_BCK_BANS_TALK_C_e=0xC, + dRes_ID_BANS1_BCK_BANS_TALK_D_e=0xD, + dRes_ID_BANS1_BCK_BANS_WAIT_B_e=0xE, + dRes_ID_BANS1_BCK_BANS_WAIT_C_e=0xF, + dRes_ID_BANS1_BCK_BANS_WAIT_D_e=0x10, + /* EVT */ + dRes_ID_BANS1_DAT_EVENT_LIST_e=0x13, +}; + +#endif /* !RES_BANS1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bans2.h b/assets/RZDP01/res/Object/Bans2.h new file mode 100644 index 0000000000..4e9e507d89 --- /dev/null +++ b/assets/RZDP01/res/Object/Bans2.h @@ -0,0 +1,45 @@ +#ifndef RES_BANS2_H +#define RES_BANS2_H + +enum dRes_INDEX_BANS2 { + /* BCK */ + dRes_INDEX_BANS2_BCK_BANS_ANGRY_C_e=0x5, + dRes_INDEX_BANS2_BCK_BANS_FAINT_e=0x6, + dRes_INDEX_BANS2_BCK_BANS_REST_e=0x7, + dRes_INDEX_BANS2_BCK_BANS_SAD_e=0x8, + dRes_INDEX_BANS2_BCK_BANS_SCOOP_A_e=0x9, + dRes_INDEX_BANS2_BCK_BANS_SCOOP_B_e=0xA, + dRes_INDEX_BANS2_BCK_BANS_WORK_e=0xB, + /* BMDR */ + dRes_INDEX_BANS2_BMD_BANS_SCOOP_e=0xE, + dRes_INDEX_BANS2_BMD_BANS_TUB_e=0xF, + /* EVT */ + dRes_INDEX_BANS2_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_BANS2 { + /* BCK */ + dRes_ID_BANS2_BCK_BANS_ANGRY_C_e=0x5, + dRes_ID_BANS2_BCK_BANS_FAINT_e=0x6, + dRes_ID_BANS2_BCK_BANS_REST_e=0x7, + dRes_ID_BANS2_BCK_BANS_SAD_e=0x8, + dRes_ID_BANS2_BCK_BANS_SCOOP_A_e=0x9, + dRes_ID_BANS2_BCK_BANS_SCOOP_B_e=0xA, + dRes_ID_BANS2_BCK_BANS_WORK_e=0xB, + /* BMDR */ + dRes_ID_BANS2_BMD_BANS_SCOOP_e=0xE, + dRes_ID_BANS2_BMD_BANS_TUB_e=0xF, + /* EVT */ + dRes_ID_BANS2_DAT_EVENT_LIST_e=0x12, +}; + +enum BANS_SCOOP_JNT { + BANS_SCOOP_JNT_SCOOP01_e=0x0, + BANS_SCOOP_JNT_SCOOP02_e=0x1, +}; + +enum BANS_TUB_JNT { + BANS_TUB_JNT_TUB_MODEL_e=0x0, +}; + +#endif /* !RES_BANS2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bans_TW.h b/assets/RZDP01/res/Object/Bans_TW.h new file mode 100644 index 0000000000..fe26496e9e --- /dev/null +++ b/assets/RZDP01/res/Object/Bans_TW.h @@ -0,0 +1,52 @@ +#ifndef RES_BANS_TW_H +#define RES_BANS_TW_H + +enum dRes_INDEX_BANS_TW { + /* BCK */ + dRes_INDEX_BANS_TW_BCK_BANS_WAIT_TW_e=0x4, + /* BMDR */ + dRes_INDEX_BANS_TW_BMD_BANS_TW_e=0x7, +}; + +enum dRes_ID_BANS_TW { + /* BCK */ + dRes_ID_BANS_TW_BCK_BANS_WAIT_TW_e=0x4, + /* BMDR */ + dRes_ID_BANS_TW_BMD_BANS_TW_e=0x7, +}; + +enum BANS_TW_JNT { + BANS_TW_JNT_CENTER_e=0x0, + BANS_TW_JNT_BACKBONE1_e=0x1, + BANS_TW_JNT_BACKBONE2_e=0x2, + BANS_TW_JNT_BELTL_e=0x3, + BANS_TW_JNT_BELTR_e=0x4, + BANS_TW_JNT_NECK_e=0x5, + BANS_TW_JNT_HEAD_e=0x6, + BANS_TW_JNT_CHIN_e=0x7, + BANS_TW_JNT_MASK_e=0x8, + BANS_TW_JNT_MAYU_L_e=0x9, + BANS_TW_JNT_MAYU_R_e=0xA, + BANS_TW_JNT_MOUTH_e=0xB, + BANS_TW_JNT_SHOULDERL_e=0xC, + BANS_TW_JNT_ARML1_e=0xD, + BANS_TW_JNT_ARML2_e=0xE, + BANS_TW_JNT_HANDL_e=0xF, + BANS_TW_JNT_FINGERL_e=0x10, + BANS_TW_JNT_THOMBL_e=0x11, + BANS_TW_JNT_SHOULDERR_e=0x12, + BANS_TW_JNT_ARMR1_e=0x13, + BANS_TW_JNT_ARMR2_e=0x14, + BANS_TW_JNT_HANDR_e=0x15, + BANS_TW_JNT_FINGERR_e=0x16, + BANS_TW_JNT_THOMBR_e=0x17, + BANS_TW_JNT_WAIST_e=0x18, + BANS_TW_JNT_LEGL1_e=0x19, + BANS_TW_JNT_LEGL2_e=0x1A, + BANS_TW_JNT_FOOTL_e=0x1B, + BANS_TW_JNT_LEGR1_e=0x1C, + BANS_TW_JNT_LEGR2_e=0x1D, + BANS_TW_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_BANS_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bat.h b/assets/RZDP01/res/Object/Bat.h new file mode 100644 index 0000000000..c7fa7afc45 --- /dev/null +++ b/assets/RZDP01/res/Object/Bat.h @@ -0,0 +1,41 @@ +#ifndef RES_BAT_H +#define RES_BAT_H + +enum dRes_INDEX_BAT { + /* BCK */ + dRes_INDEX_BAT_BCK_BAT_FLY_e=0x6, + dRes_INDEX_BAT_BCK_BAT_JUMP_e=0x7, + dRes_INDEX_BAT_BCK_BAT_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_BAT_BMD_BAT_e=0xB, + /* BRK */ + dRes_INDEX_BAT_BRK_BAT_M_e=0xE, + dRes_INDEX_BAT_BRK_BAT_O_e=0xF, + /* BTK */ + dRes_INDEX_BAT_BTK_BAT_M_e=0x12, + dRes_INDEX_BAT_BTK_BAT_O_e=0x13, +}; + +enum dRes_ID_BAT { + /* BCK */ + dRes_ID_BAT_BCK_BAT_FLY_e=0x6, + dRes_ID_BAT_BCK_BAT_JUMP_e=0x7, + dRes_ID_BAT_BCK_BAT_WAIT_e=0x8, + /* BMDR */ + dRes_ID_BAT_BMD_BAT_e=0xB, + /* BRK */ + dRes_ID_BAT_BRK_BAT_M_e=0xE, + dRes_ID_BAT_BRK_BAT_O_e=0xF, + /* BTK */ + dRes_ID_BAT_BTK_BAT_M_e=0x12, + dRes_ID_BAT_BTK_BAT_O_e=0x13, +}; + +enum BAT_JNT { + BAT_JNT_CENTER_e=0x0, + BAT_JNT_LEG_e=0x1, + BAT_JNT_WING1_e=0x2, + BAT_JNT_WING2_e=0x3, +}; + +#endif /* !RES_BAT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bd.h b/assets/RZDP01/res/Object/Bd.h new file mode 100644 index 0000000000..82edb39708 --- /dev/null +++ b/assets/RZDP01/res/Object/Bd.h @@ -0,0 +1,42 @@ +#ifndef RES_BD_H +#define RES_BD_H + +enum dRes_INDEX_BD { + /* BCK */ + dRes_INDEX_BD_BCK_BD_FLY_e=0x5, + dRes_INDEX_BD_BCK_BD_KAKKU_e=0x6, + dRes_INDEX_BD_BCK_BD_KAKKU1_e=0x7, + dRes_INDEX_BD_BCK_BD_PITA_DOWN_e=0x8, + dRes_INDEX_BD_BCK_BD_PITA_LEFTUP_e=0x9, + dRes_INDEX_BD_BCK_BD_PITA_RIGHT_e=0xA, + dRes_INDEX_BD_BCK_BD_PYON_e=0xB, + /* BMDR */ + dRes_INDEX_BD_BMD_BD_e=0xE, + /* BTK */ + dRes_INDEX_BD_BTK_BD_e=0x11, +}; + +enum dRes_ID_BD { + /* BCK */ + dRes_ID_BD_BCK_BD_FLY_e=0x5, + dRes_ID_BD_BCK_BD_KAKKU_e=0x6, + dRes_ID_BD_BCK_BD_KAKKU1_e=0x7, + dRes_ID_BD_BCK_BD_PITA_DOWN_e=0x8, + dRes_ID_BD_BCK_BD_PITA_LEFTUP_e=0x9, + dRes_ID_BD_BCK_BD_PITA_RIGHT_e=0xA, + dRes_ID_BD_BCK_BD_PYON_e=0xB, + /* BMDR */ + dRes_ID_BD_BMD_BD_e=0xE, + /* BTK */ + dRes_ID_BD_BTK_BD_e=0x11, +}; + +enum BD_JNT { + BD_JNT_CENTER_e=0x0, + BD_JNT_FOOT_e=0x1, + BD_JNT_HANE_L_e=0x2, + BD_JNT_HANE_R_e=0x3, + BD_JNT_SHIPO_e=0x4, +}; + +#endif /* !RES_BD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu.h b/assets/RZDP01/res/Object/Besu.h new file mode 100644 index 0000000000..7df2bea7fe --- /dev/null +++ b/assets/RZDP01/res/Object/Besu.h @@ -0,0 +1,39 @@ +#ifndef RES_BESU_H +#define RES_BESU_H + +enum dRes_INDEX_BESU { + /* BMDR */ + dRes_INDEX_BESU_BMD_BESU_e=0x3, +}; + +enum dRes_ID_BESU { + /* BMDR */ + dRes_ID_BESU_BMD_BESU_e=0x3, +}; + +enum BESU_JNT { + BESU_JNT_CENTER_e=0x0, + BESU_JNT_BACKBONE1_e=0x1, + BESU_JNT_BACKBONE2_e=0x2, + BESU_JNT_NECK_e=0x3, + BESU_JNT_HEAD_e=0x4, + BESU_JNT_CHIN_e=0x5, + BESU_JNT_MOUTH_e=0x6, + BESU_JNT_SHOULDERL_e=0x7, + BESU_JNT_ARML1_e=0x8, + BESU_JNT_ARML2_e=0x9, + BESU_JNT_HANDL_e=0xA, + BESU_JNT_SHOULDERR_e=0xB, + BESU_JNT_ARMR1_e=0xC, + BESU_JNT_ARMR2_e=0xD, + BESU_JNT_HANDR_e=0xE, + BESU_JNT_WAIST_e=0xF, + BESU_JNT_LEGL1_e=0x10, + BESU_JNT_LEGL2_e=0x11, + BESU_JNT_FOOTL_e=0x12, + BESU_JNT_LEGR1_e=0x13, + BESU_JNT_LEGR2_e=0x14, + BESU_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu0.h b/assets/RZDP01/res/Object/Besu0.h new file mode 100644 index 0000000000..39d8481594 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu0.h @@ -0,0 +1,54 @@ +#ifndef RES_BESU0_H +#define RES_BESU0_H + +enum dRes_INDEX_BESU0 { + /* BCK */ + dRes_INDEX_BESU0_BCK_BESU_BODY_TALK_e=0x5, + dRes_INDEX_BESU0_BCK_BESU_BODY_WAIT_e=0x6, + dRes_INDEX_BESU0_BCK_BESU_F_TALK_C_e=0x7, + dRes_INDEX_BESU0_BCK_BESU_F_YOKERU_e=0x8, + dRes_INDEX_BESU0_BCK_BESU_FH_BIKKURI_e=0x9, + dRes_INDEX_BESU0_BCK_BESU_MAD_e=0xA, + dRes_INDEX_BESU0_BCK_BESU_MAD_WAIT_e=0xB, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_STEP_e=0xC, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_TALK_e=0xD, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_TALK_B_e=0xE, + dRes_INDEX_BESU0_BCK_BESU_NORMAL_WAIT_e=0xF, + dRes_INDEX_BESU0_BCK_BESU_STEP_e=0x10, + dRes_INDEX_BESU0_BCK_BESU_WAIT_A_e=0x11, + dRes_INDEX_BESU0_BCK_BESU_WAIT_C_e=0x12, + dRes_INDEX_BESU0_BCK_BESU_YOKERU_e=0x13, + /* BTK */ + dRes_INDEX_BESU0_BTK_BESU_e=0x16, + /* BTP */ + dRes_INDEX_BESU0_BTP_BESU_e=0x19, + dRes_INDEX_BESU0_BTP_BESU_F_YOKERU_e=0x1A, + dRes_INDEX_BESU0_BTP_BESU_FH_BIKKURI_e=0x1B, +}; + +enum dRes_ID_BESU0 { + /* BCK */ + dRes_ID_BESU0_BCK_BESU_BODY_TALK_e=0x5, + dRes_ID_BESU0_BCK_BESU_BODY_WAIT_e=0x6, + dRes_ID_BESU0_BCK_BESU_F_TALK_C_e=0x7, + dRes_ID_BESU0_BCK_BESU_F_YOKERU_e=0x8, + dRes_ID_BESU0_BCK_BESU_FH_BIKKURI_e=0x9, + dRes_ID_BESU0_BCK_BESU_MAD_e=0xA, + dRes_ID_BESU0_BCK_BESU_MAD_WAIT_e=0xB, + dRes_ID_BESU0_BCK_BESU_NORMAL_STEP_e=0xC, + dRes_ID_BESU0_BCK_BESU_NORMAL_TALK_e=0xD, + dRes_ID_BESU0_BCK_BESU_NORMAL_TALK_B_e=0xE, + dRes_ID_BESU0_BCK_BESU_NORMAL_WAIT_e=0xF, + dRes_ID_BESU0_BCK_BESU_STEP_e=0x10, + dRes_ID_BESU0_BCK_BESU_WAIT_A_e=0x11, + dRes_ID_BESU0_BCK_BESU_WAIT_C_e=0x12, + dRes_ID_BESU0_BCK_BESU_YOKERU_e=0x13, + /* BTK */ + dRes_ID_BESU0_BTK_BESU_e=0x16, + /* BTP */ + dRes_ID_BESU0_BTP_BESU_e=0x19, + dRes_ID_BESU0_BTP_BESU_F_YOKERU_e=0x1A, + dRes_ID_BESU0_BTP_BESU_FH_BIKKURI_e=0x1B, +}; + +#endif /* !RES_BESU0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu1.h b/assets/RZDP01/res/Object/Besu1.h new file mode 100644 index 0000000000..9eab111406 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu1.h @@ -0,0 +1,54 @@ +#ifndef RES_BESU1_H +#define RES_BESU1_H + +enum dRes_INDEX_BESU1 { + /* BCK */ + dRes_INDEX_BESU1_BCK_BESU_F_MADTALK_e=0x5, + dRes_INDEX_BESU1_BCK_BESU_F_TALK_A_e=0x6, + dRes_INDEX_BESU1_BCK_BESU_F_TALK_B_e=0x7, + dRes_INDEX_BESU1_BCK_BESU_F_WAIT_B_e=0x8, + dRes_INDEX_BESU1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_INDEX_BESU1_BCK_BESU_FH_TALK_A_e=0xA, + dRes_INDEX_BESU1_BCK_BESU_FH_TALK_B_e=0xB, + dRes_INDEX_BESU1_BCK_BESU_RUN_e=0xC, + dRes_INDEX_BESU1_BCK_BESU_TALK_A_e=0xD, + dRes_INDEX_BESU1_BCK_BESU_TALK_B_e=0xE, + dRes_INDEX_BESU1_BCK_BESU_WAIT_B_e=0xF, + /* BTP */ + dRes_INDEX_BESU1_BTP_BESU_F_MADTALK_e=0x12, + dRes_INDEX_BESU1_BTP_BESU_F_TALK_A_e=0x13, + dRes_INDEX_BESU1_BTP_BESU_F_TALK_B_e=0x14, + dRes_INDEX_BESU1_BTP_BESU_F_WAIT_B_e=0x15, + dRes_INDEX_BESU1_BTP_BESU_FH_MADTALK_e=0x16, + dRes_INDEX_BESU1_BTP_BESU_FH_TALK_A_e=0x17, + dRes_INDEX_BESU1_BTP_BESU_FH_TALK_B_e=0x18, + /* EVT */ + dRes_INDEX_BESU1_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_BESU1 { + /* BCK */ + dRes_ID_BESU1_BCK_BESU_F_MADTALK_e=0x5, + dRes_ID_BESU1_BCK_BESU_F_TALK_A_e=0x6, + dRes_ID_BESU1_BCK_BESU_F_TALK_B_e=0x7, + dRes_ID_BESU1_BCK_BESU_F_WAIT_B_e=0x8, + dRes_ID_BESU1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_ID_BESU1_BCK_BESU_FH_TALK_A_e=0xA, + dRes_ID_BESU1_BCK_BESU_FH_TALK_B_e=0xB, + dRes_ID_BESU1_BCK_BESU_RUN_e=0xC, + dRes_ID_BESU1_BCK_BESU_TALK_A_e=0xD, + dRes_ID_BESU1_BCK_BESU_TALK_B_e=0xE, + dRes_ID_BESU1_BCK_BESU_WAIT_B_e=0xF, + /* BTP */ + dRes_ID_BESU1_BTP_BESU_F_MADTALK_e=0x12, + dRes_ID_BESU1_BTP_BESU_F_TALK_A_e=0x13, + dRes_ID_BESU1_BTP_BESU_F_TALK_B_e=0x14, + dRes_ID_BESU1_BTP_BESU_F_WAIT_B_e=0x15, + dRes_ID_BESU1_BTP_BESU_FH_MADTALK_e=0x16, + dRes_ID_BESU1_BTP_BESU_FH_TALK_A_e=0x17, + dRes_ID_BESU1_BTP_BESU_FH_TALK_B_e=0x18, + /* EVT */ + dRes_ID_BESU1_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_BESU1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu2.h b/assets/RZDP01/res/Object/Besu2.h new file mode 100644 index 0000000000..2956b95842 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu2.h @@ -0,0 +1,146 @@ +#ifndef RES_BESU2_H +#define RES_BESU2_H + +enum dRes_INDEX_BESU2 { + /* BCK */ + dRes_INDEX_BESU2_BCK_BESU_AMAZED_A_e=0x6, + dRes_INDEX_BESU2_BCK_BESU_AMAZED_B_e=0x7, + dRes_INDEX_BESU2_BCK_BESU_AMAZED_C_e=0x8, + dRes_INDEX_BESU2_BCK_BESU_CUP_e=0x9, + dRes_INDEX_BESU2_BCK_BESU_CUP_A_e=0xA, + dRes_INDEX_BESU2_BCK_BESU_CUP_B_e=0xB, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_A_e=0xC, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_B_e=0xD, + dRes_INDEX_BESU2_BCK_BESU_F_AMAZED_C_e=0xE, + dRes_INDEX_BESU2_BCK_BESU_F_CUP_A_e=0xF, + dRes_INDEX_BESU2_BCK_BESU_F_CUP_B_e=0x10, + dRes_INDEX_BESU2_BCK_BESU_F_GLARE_A_e=0x11, + dRes_INDEX_BESU2_BCK_BESU_F_GLARE_WAIT_e=0x12, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_A_e=0x13, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_B_e=0x14, + dRes_INDEX_BESU2_BCK_BESU_F_MOP_C_e=0x15, + dRes_INDEX_BESU2_BCK_BESU_F_NURSE_A_e=0x16, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_A_e=0x17, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_B_e=0x18, + dRes_INDEX_BESU2_BCK_BESU_F_TALK_N_C_e=0x19, + dRes_INDEX_BESU2_BCK_BESU_GLARE_A_e=0x1A, + dRes_INDEX_BESU2_BCK_BESU_GLARE_WAIT_e=0x1B, + dRes_INDEX_BESU2_BCK_BESU_MOP_A_e=0x1C, + dRes_INDEX_BESU2_BCK_BESU_MOP_B_e=0x1D, + dRes_INDEX_BESU2_BCK_BESU_MOP_C_e=0x1E, + dRes_INDEX_BESU2_BCK_BESU_NURSE_A_e=0x1F, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_A_e=0x20, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_B_e=0x21, + dRes_INDEX_BESU2_BCK_BESU_TALK_N_C_e=0x22, + /* BMDR */ + dRes_INDEX_BESU2_BMD_BESU_CLOTH_e=0x25, + dRes_INDEX_BESU2_BMD_BESU_CUP_e=0x26, + dRes_INDEX_BESU2_BMD_BESUB_e=0x27, + /* BTP */ + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_A_e=0x2A, + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_B_e=0x2B, + dRes_INDEX_BESU2_BTP_BESU_F_AMAZED_C_e=0x2C, + dRes_INDEX_BESU2_BTP_BESU_F_CUP_A_e=0x2D, + dRes_INDEX_BESU2_BTP_BESU_F_CUP_B_e=0x2E, + dRes_INDEX_BESU2_BTP_BESU_F_GLARE_A_e=0x2F, + dRes_INDEX_BESU2_BTP_BESU_F_GLARE_WAIT_e=0x30, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_A_e=0x31, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_B_e=0x32, + dRes_INDEX_BESU2_BTP_BESU_F_MOP_C_e=0x33, + dRes_INDEX_BESU2_BTP_BESU_F_NURSE_A_e=0x34, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_A_e=0x35, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_B_e=0x36, + dRes_INDEX_BESU2_BTP_BESU_F_TALK_N_C_e=0x37, + /* EVT */ + dRes_INDEX_BESU2_DAT_EVENT_LIST_e=0x3A, +}; + +enum dRes_ID_BESU2 { + /* BCK */ + dRes_ID_BESU2_BCK_BESU_AMAZED_A_e=0x6, + dRes_ID_BESU2_BCK_BESU_AMAZED_B_e=0x7, + dRes_ID_BESU2_BCK_BESU_AMAZED_C_e=0x8, + dRes_ID_BESU2_BCK_BESU_CUP_e=0x9, + dRes_ID_BESU2_BCK_BESU_CUP_A_e=0xA, + dRes_ID_BESU2_BCK_BESU_CUP_B_e=0xB, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_A_e=0xC, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_B_e=0xD, + dRes_ID_BESU2_BCK_BESU_F_AMAZED_C_e=0xE, + dRes_ID_BESU2_BCK_BESU_F_CUP_A_e=0xF, + dRes_ID_BESU2_BCK_BESU_F_CUP_B_e=0x10, + dRes_ID_BESU2_BCK_BESU_F_GLARE_A_e=0x11, + dRes_ID_BESU2_BCK_BESU_F_GLARE_WAIT_e=0x12, + dRes_ID_BESU2_BCK_BESU_F_MOP_A_e=0x13, + dRes_ID_BESU2_BCK_BESU_F_MOP_B_e=0x14, + dRes_ID_BESU2_BCK_BESU_F_MOP_C_e=0x15, + dRes_ID_BESU2_BCK_BESU_F_NURSE_A_e=0x16, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_A_e=0x17, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_B_e=0x18, + dRes_ID_BESU2_BCK_BESU_F_TALK_N_C_e=0x19, + dRes_ID_BESU2_BCK_BESU_GLARE_A_e=0x1A, + dRes_ID_BESU2_BCK_BESU_GLARE_WAIT_e=0x1B, + dRes_ID_BESU2_BCK_BESU_MOP_A_e=0x1C, + dRes_ID_BESU2_BCK_BESU_MOP_B_e=0x1D, + dRes_ID_BESU2_BCK_BESU_MOP_C_e=0x1E, + dRes_ID_BESU2_BCK_BESU_NURSE_A_e=0x1F, + dRes_ID_BESU2_BCK_BESU_TALK_N_A_e=0x20, + dRes_ID_BESU2_BCK_BESU_TALK_N_B_e=0x21, + dRes_ID_BESU2_BCK_BESU_TALK_N_C_e=0x22, + /* BMDR */ + dRes_ID_BESU2_BMD_BESU_CLOTH_e=0x25, + dRes_ID_BESU2_BMD_BESU_CUP_e=0x26, + dRes_ID_BESU2_BMD_BESUB_e=0x27, + /* BTP */ + dRes_ID_BESU2_BTP_BESU_F_AMAZED_A_e=0x2A, + dRes_ID_BESU2_BTP_BESU_F_AMAZED_B_e=0x2B, + dRes_ID_BESU2_BTP_BESU_F_AMAZED_C_e=0x2C, + dRes_ID_BESU2_BTP_BESU_F_CUP_A_e=0x2D, + dRes_ID_BESU2_BTP_BESU_F_CUP_B_e=0x2E, + dRes_ID_BESU2_BTP_BESU_F_GLARE_A_e=0x2F, + dRes_ID_BESU2_BTP_BESU_F_GLARE_WAIT_e=0x30, + dRes_ID_BESU2_BTP_BESU_F_MOP_A_e=0x31, + dRes_ID_BESU2_BTP_BESU_F_MOP_B_e=0x32, + dRes_ID_BESU2_BTP_BESU_F_MOP_C_e=0x33, + dRes_ID_BESU2_BTP_BESU_F_NURSE_A_e=0x34, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_A_e=0x35, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_B_e=0x36, + dRes_ID_BESU2_BTP_BESU_F_TALK_N_C_e=0x37, + /* EVT */ + dRes_ID_BESU2_DAT_EVENT_LIST_e=0x3A, +}; + +enum BESU_CLOTH_JNT { + BESU_CLOTH_JNT_BESU_CLOTH_e=0x0, +}; + +enum BESU_CUP_JNT { + BESU_CUP_JNT_CENTER_e=0x0, + BESU_CUP_JNT_WATER_e=0x1, +}; + +enum BESUB_JNT { + BESUB_JNT_CENTER_e=0x0, + BESUB_JNT_BACKBONE1_e=0x1, + BESUB_JNT_BACKBONE2_e=0x2, + BESUB_JNT_NECK_e=0x3, + BESUB_JNT_HEAD_e=0x4, + BESUB_JNT_CHIN_e=0x5, + BESUB_JNT_MOUTH_e=0x6, + BESUB_JNT_SHOULDERL_e=0x7, + BESUB_JNT_ARML1_e=0x8, + BESUB_JNT_ARML2_e=0x9, + BESUB_JNT_HANDL_e=0xA, + BESUB_JNT_SHOULDERR_e=0xB, + BESUB_JNT_ARMR1_e=0xC, + BESUB_JNT_ARMR2_e=0xD, + BESUB_JNT_HANDR_e=0xE, + BESUB_JNT_WAIST_e=0xF, + BESUB_JNT_LEGL1_e=0x10, + BESUB_JNT_LEGL2_e=0x11, + BESUB_JNT_FOOTL_e=0x12, + BESUB_JNT_LEGR1_e=0x13, + BESUB_JNT_LEGR2_e=0x14, + BESUB_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu3.h b/assets/RZDP01/res/Object/Besu3.h new file mode 100644 index 0000000000..72dd2b8267 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu3.h @@ -0,0 +1,71 @@ +#ifndef RES_BESU3_H +#define RES_BESU3_H + +enum dRes_INDEX_BESU3 { + /* BCK */ + dRes_INDEX_BESU3_BCK_BESU3_F_WORRY_e=0x7, + dRes_INDEX_BESU3_BCK_BESU3_FH_WORRY_e=0x8, + dRes_INDEX_BESU3_BCK_BESU_F_SUPRISE_e=0x9, + dRes_INDEX_BESU3_BCK_BESU_FH_SURPRISE_e=0xA, + dRes_INDEX_BESU3_BCK_BESU_SURPRISE_e=0xB, + /* BMDR */ + dRes_INDEX_BESU3_BMD_BESU3_e=0xE, + /* BTK */ + dRes_INDEX_BESU3_BTK_BESU_SURPRISE_e=0x11, + /* BTP */ + dRes_INDEX_BESU3_BTP_BESU3_e=0x14, + dRes_INDEX_BESU3_BTP_BESU3_F_SURPRISE_e=0x15, + dRes_INDEX_BESU3_BTP_BESU3_F_WORRY_e=0x16, + dRes_INDEX_BESU3_BTP_BESU3_FH_SURPRISE_e=0x17, + dRes_INDEX_BESU3_BTP_BESU3_FH_WORRY_e=0x18, + /* EVT */ + dRes_INDEX_BESU3_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_BESU3 { + /* BCK */ + dRes_ID_BESU3_BCK_BESU3_F_WORRY_e=0x7, + dRes_ID_BESU3_BCK_BESU3_FH_WORRY_e=0x8, + dRes_ID_BESU3_BCK_BESU_F_SUPRISE_e=0x9, + dRes_ID_BESU3_BCK_BESU_FH_SURPRISE_e=0xA, + dRes_ID_BESU3_BCK_BESU_SURPRISE_e=0xB, + /* BMDR */ + dRes_ID_BESU3_BMD_BESU3_e=0xE, + /* BTK */ + dRes_ID_BESU3_BTK_BESU_SURPRISE_e=0x11, + /* BTP */ + dRes_ID_BESU3_BTP_BESU3_e=0x14, + dRes_ID_BESU3_BTP_BESU3_F_SURPRISE_e=0x15, + dRes_ID_BESU3_BTP_BESU3_F_WORRY_e=0x16, + dRes_ID_BESU3_BTP_BESU3_FH_SURPRISE_e=0x17, + dRes_ID_BESU3_BTP_BESU3_FH_WORRY_e=0x18, + /* EVT */ + dRes_ID_BESU3_DAT_EVENT_LIST_e=0x1B, +}; + +enum BESU3_JNT { + BESU3_JNT_CENTER_e=0x0, + BESU3_JNT_BACKBONE1_e=0x1, + BESU3_JNT_BACKBONE2_e=0x2, + BESU3_JNT_NECK_e=0x3, + BESU3_JNT_HEAD_e=0x4, + BESU3_JNT_CHIN_e=0x5, + BESU3_JNT_MOUTH_e=0x6, + BESU3_JNT_SHOULDERL_e=0x7, + BESU3_JNT_ARML1_e=0x8, + BESU3_JNT_ARML2_e=0x9, + BESU3_JNT_HANDL_e=0xA, + BESU3_JNT_SHOULDERR_e=0xB, + BESU3_JNT_ARMR1_e=0xC, + BESU3_JNT_ARMR2_e=0xD, + BESU3_JNT_HANDR_e=0xE, + BESU3_JNT_WAIST_e=0xF, + BESU3_JNT_LEGL1_e=0x10, + BESU3_JNT_LEGL2_e=0x11, + BESU3_JNT_FOOTL_e=0x12, + BESU3_JNT_LEGR1_e=0x13, + BESU3_JNT_LEGR2_e=0x14, + BESU3_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu_TW.h b/assets/RZDP01/res/Object/Besu_TW.h new file mode 100644 index 0000000000..4309f18d28 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu_TW.h @@ -0,0 +1,55 @@ +#ifndef RES_BESU_TW_H +#define RES_BESU_TW_H + +enum dRes_INDEX_BESU_TW { + /* BCK */ + dRes_INDEX_BESU_TW_BCK_BESU_DEMO_FEAR_e=0x5, + dRes_INDEX_BESU_TW_BCK_BESU_DEMO_WAIT_e=0x6, + dRes_INDEX_BESU_TW_BCK_BESU_F_DEMO_FEAR_e=0x7, + dRes_INDEX_BESU_TW_BCK_BESU_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_BESU_TW_BMD_BESU_TW_e=0xB, + /* BTP */ + dRes_INDEX_BESU_TW_BTP_BESU_F_DEMO_FEAR_e=0xE, + dRes_INDEX_BESU_TW_BTP_BESU_F_DEMO_WAIT_e=0xF, +}; + +enum dRes_ID_BESU_TW { + /* BCK */ + dRes_ID_BESU_TW_BCK_BESU_DEMO_FEAR_e=0x5, + dRes_ID_BESU_TW_BCK_BESU_DEMO_WAIT_e=0x6, + dRes_ID_BESU_TW_BCK_BESU_F_DEMO_FEAR_e=0x7, + dRes_ID_BESU_TW_BCK_BESU_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_ID_BESU_TW_BMD_BESU_TW_e=0xB, + /* BTP */ + dRes_ID_BESU_TW_BTP_BESU_F_DEMO_FEAR_e=0xE, + dRes_ID_BESU_TW_BTP_BESU_F_DEMO_WAIT_e=0xF, +}; + +enum BESU_TW_JNT { + BESU_TW_JNT_CENTER_e=0x0, + BESU_TW_JNT_BACKBONE1_e=0x1, + BESU_TW_JNT_BACKBONE2_e=0x2, + BESU_TW_JNT_NECK_e=0x3, + BESU_TW_JNT_HEAD_e=0x4, + BESU_TW_JNT_CHIN_e=0x5, + BESU_TW_JNT_MOUTH_e=0x6, + BESU_TW_JNT_SHOULDERL_e=0x7, + BESU_TW_JNT_ARML1_e=0x8, + BESU_TW_JNT_ARML2_e=0x9, + BESU_TW_JNT_HANDL_e=0xA, + BESU_TW_JNT_SHOULDERR_e=0xB, + BESU_TW_JNT_ARMR1_e=0xC, + BESU_TW_JNT_ARMR2_e=0xD, + BESU_TW_JNT_HANDR_e=0xE, + BESU_TW_JNT_WAIST_e=0xF, + BESU_TW_JNT_LEGL1_e=0x10, + BESU_TW_JNT_LEGL2_e=0x11, + BESU_TW_JNT_FOOTL_e=0x12, + BESU_TW_JNT_LEGR1_e=0x13, + BESU_TW_JNT_LEGR2_e=0x14, + BESU_TW_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_BESU_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Besu_p1.h b/assets/RZDP01/res/Object/Besu_p1.h new file mode 100644 index 0000000000..4d95c5b391 --- /dev/null +++ b/assets/RZDP01/res/Object/Besu_p1.h @@ -0,0 +1,44 @@ +#ifndef RES_BESU_P1_H +#define RES_BESU_P1_H + +enum dRes_INDEX_BESU_P1 { + /* BCK */ + dRes_INDEX_BESU_P1_BCK_BESU_F_MADTALK_e=0x5, + dRes_INDEX_BESU_P1_BCK_BESU_F_TALK_A_e=0x6, + dRes_INDEX_BESU_P1_BCK_BESU_F_TALK_C_e=0x7, + dRes_INDEX_BESU_P1_BCK_BESU_F_YOKERU_e=0x8, + dRes_INDEX_BESU_P1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_INDEX_BESU_P1_BCK_BESU_NORMAL_TALK_B_e=0xA, + dRes_INDEX_BESU_P1_BCK_BESU_STEP_e=0xB, + dRes_INDEX_BESU_P1_BCK_BESU_WAIT_A_e=0xC, + dRes_INDEX_BESU_P1_BCK_BESU_YOKERU_e=0xD, + /* BTK */ + dRes_INDEX_BESU_P1_BTK_BESU_e=0x10, + /* BTP */ + dRes_INDEX_BESU_P1_BTP_BESU_e=0x13, + dRes_INDEX_BESU_P1_BTP_BESU_F_MADTALK_e=0x14, + dRes_INDEX_BESU_P1_BTP_BESU_F_YOKERU_e=0x15, + dRes_INDEX_BESU_P1_BTP_BESU_FH_MADTALK_e=0x16, +}; + +enum dRes_ID_BESU_P1 { + /* BCK */ + dRes_ID_BESU_P1_BCK_BESU_F_MADTALK_e=0x5, + dRes_ID_BESU_P1_BCK_BESU_F_TALK_A_e=0x6, + dRes_ID_BESU_P1_BCK_BESU_F_TALK_C_e=0x7, + dRes_ID_BESU_P1_BCK_BESU_F_YOKERU_e=0x8, + dRes_ID_BESU_P1_BCK_BESU_FH_MADTALK_e=0x9, + dRes_ID_BESU_P1_BCK_BESU_NORMAL_TALK_B_e=0xA, + dRes_ID_BESU_P1_BCK_BESU_STEP_e=0xB, + dRes_ID_BESU_P1_BCK_BESU_WAIT_A_e=0xC, + dRes_ID_BESU_P1_BCK_BESU_YOKERU_e=0xD, + /* BTK */ + dRes_ID_BESU_P1_BTK_BESU_e=0x10, + /* BTP */ + dRes_ID_BESU_P1_BTP_BESU_e=0x13, + dRes_ID_BESU_P1_BTP_BESU_F_MADTALK_e=0x14, + dRes_ID_BESU_P1_BTP_BESU_F_YOKERU_e=0x15, + dRes_ID_BESU_P1_BTP_BESU_FH_MADTALK_e=0x16, +}; + +#endif /* !RES_BESU_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Blue_Ns.h b/assets/RZDP01/res/Object/Blue_Ns.h new file mode 100644 index 0000000000..fb06295bce --- /dev/null +++ b/assets/RZDP01/res/Object/Blue_Ns.h @@ -0,0 +1,69 @@ +#ifndef RES_BLUE_NS_H +#define RES_BLUE_NS_H + +enum dRes_INDEX_BLUE_NS { + /* BCK */ + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_A_e=0x5, + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_B_e=0x6, + dRes_INDEX_BLUE_NS_BCK_NS_APPEAR_C_e=0x7, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_A_e=0x8, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_B_e=0x9, + dRes_INDEX_BLUE_NS_BCK_NS_DAMAGE_C_e=0xA, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_A_e=0xB, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_B_e=0xC, + dRes_INDEX_BLUE_NS_BCK_NS_WAIT_C_e=0xD, + /* BMDR */ + dRes_INDEX_BLUE_NS_BMD_NS_e=0x10, + /* EVT */ + dRes_INDEX_BLUE_NS_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_BLUE_NS { + /* BCK */ + dRes_ID_BLUE_NS_BCK_NS_APPEAR_A_e=0x5, + dRes_ID_BLUE_NS_BCK_NS_APPEAR_B_e=0x6, + dRes_ID_BLUE_NS_BCK_NS_APPEAR_C_e=0x7, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_A_e=0x8, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_B_e=0x9, + dRes_ID_BLUE_NS_BCK_NS_DAMAGE_C_e=0xA, + dRes_ID_BLUE_NS_BCK_NS_WAIT_A_e=0xB, + dRes_ID_BLUE_NS_BCK_NS_WAIT_B_e=0xC, + dRes_ID_BLUE_NS_BCK_NS_WAIT_C_e=0xD, + /* BMDR */ + dRes_ID_BLUE_NS_BMD_NS_e=0x10, + /* EVT */ + dRes_ID_BLUE_NS_DAT_EVENT_LIST_e=0x13, +}; + +enum NS_JNT { + NS_JNT_CENTER_e=0x0, + NS_JNT_BACKBONE1_e=0x1, + NS_JNT_BACKBONE2_e=0x2, + NS_JNT_NECK_e=0x3, + NS_JNT_HEAD_e=0x4, + NS_JNT_SHOULDERL_e=0x5, + NS_JNT_ARML1_e=0x6, + NS_JNT_ARML2_e=0x7, + NS_JNT_HANDL_e=0x8, + NS_JNT_FINGERL1_e=0x9, + NS_JNT_FINGERL2_e=0xA, + NS_JNT_FINGERL3_e=0xB, + NS_JNT_SHOULDERR_e=0xC, + NS_JNT_ARMR1_e=0xD, + NS_JNT_ARMR2_e=0xE, + NS_JNT_HANDR_e=0xF, + NS_JNT_FINGERR1_e=0x10, + NS_JNT_FINGERR2_e=0x11, + NS_JNT_FINGERR3_e=0x12, + NS_JNT_WAIST_e=0x13, + NS_JNT_LEGL1_e=0x14, + NS_JNT_LEGL2_e=0x15, + NS_JNT_FOOTL1_e=0x16, + NS_JNT_FOOTL2_e=0x17, + NS_JNT_LEGR1_e=0x18, + NS_JNT_LEGR2_e=0x19, + NS_JNT_FOOTR1_e=0x1A, + NS_JNT_FOOTR2_e=0x1B, +}; + +#endif /* !RES_BLUE_NS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bmdl.h b/assets/RZDP01/res/Object/Bmdl.h new file mode 100644 index 0000000000..85aeeac7b1 --- /dev/null +++ b/assets/RZDP01/res/Object/Bmdl.h @@ -0,0 +1,117 @@ +#ifndef RES_BMDL_H +#define RES_BMDL_H + +enum dRes_INDEX_BMDL { + /* BMDE */ + dRes_INDEX_BMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_BMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_BMDL_BMD_AL_BOOTSH_e=0xC, + dRes_INDEX_BMDL_BMD_AL_FACE_e=0xD, + dRes_INDEX_BMDL_BMD_AL_SWB_e=0xE, + dRes_INDEX_BMDL_BMD_BL_e=0xF, + dRes_INDEX_BMDL_BMD_BL_HANDS_e=0x10, + dRes_INDEX_BMDL_BMD_BL_HEAD_e=0x11, + /* BTK */ + dRes_INDEX_BMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_BMDL { + /* BMDE */ + dRes_ID_BMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_BMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_BMDL_BMD_AL_BOOTSH_e=0xC, + dRes_ID_BMDL_BMD_AL_FACE_e=0xD, + dRes_ID_BMDL_BMD_AL_SWB_e=0xE, + dRes_ID_BMDL_BMD_BL_e=0xF, + dRes_ID_BMDL_BMD_BL_HANDS_e=0x10, + dRes_ID_BMDL_BMD_BL_HEAD_e=0x11, + /* BTK */ + dRes_ID_BMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum BL_JNT { + BL_JNT_CENTER_e=0x0, + BL_JNT_BACKBONE1_e=0x1, + BL_JNT_BACKBONE2_e=0x2, + BL_JNT_NECK_e=0x3, + BL_JNT_HEAD_e=0x4, + BL_JNT_POD_e=0x5, + BL_JNT_SHOULDERL_e=0x6, + BL_JNT_ARML1_e=0x7, + BL_JNT_ARML2_e=0x8, + BL_JNT_HANDL_e=0x9, + BL_JNT_WEAPONL_e=0xA, + BL_JNT_SHOULDERR_e=0xB, + BL_JNT_ARMR1_e=0xC, + BL_JNT_ARMR2_e=0xD, + BL_JNT_HANDR_e=0xE, + BL_JNT_WEAPONR_e=0xF, + BL_JNT_WAIST_e=0x10, + BL_JNT_CLOTCHL_e=0x11, + BL_JNT_LEGL1_e=0x12, + BL_JNT_LEGL2_e=0x13, + BL_JNT_FOOTL_e=0x14, + BL_JNT_TOEL_e=0x15, + BL_JNT_CLOTCHR_e=0x16, + BL_JNT_LEGR1_e=0x17, + BL_JNT_LEGR2_e=0x18, + BL_JNT_FOOTR_e=0x19, + BL_JNT_TOER_e=0x1A, + BL_JNT_FSKIRTL1_e=0x1B, + BL_JNT_FSKIRTL2_e=0x1C, + BL_JNT_FSKIRTR1_e=0x1D, + BL_JNT_FSKIRTR2_e=0x1E, + BL_JNT_RSKIRTL1_e=0x1F, + BL_JNT_RSKIRTL2_e=0x20, + BL_JNT_RSKIRTR1_e=0x21, + BL_JNT_RSKIRTR2_e=0x22, +}; + +enum BL_HANDS_JNT { + BL_HANDS_JNT_WORLD_ROOT_e=0x0, + BL_HANDS_JNT_BL_HANDSL_e=0x1, + BL_HANDS_JNT_BL_HANDSR_e=0x2, +}; + +enum BL_HEAD_JNT { + BL_HEAD_JNT_HEAD_ROOT_e=0x0, + BL_HEAD_JNT_HAIRL1_e=0x1, + BL_HEAD_JNT_HAIRL2_e=0x2, + BL_HEAD_JNT_HAIRR_e=0x3, + BL_HEAD_JNT_MOMIL_e=0x4, + BL_HEAD_JNT_MOMIR_e=0x5, +}; + +#endif /* !RES_BMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bombf.h b/assets/RZDP01/res/Object/Bombf.h new file mode 100644 index 0000000000..6661e8b63f --- /dev/null +++ b/assets/RZDP01/res/Object/Bombf.h @@ -0,0 +1,24 @@ +#ifndef RES_BOMBF_H +#define RES_BOMBF_H + +enum dRes_INDEX_BOMBF { + /* BMDR */ + dRes_INDEX_BOMBF_BMD_H_BOMB_e=0x3, + dRes_INDEX_BOMBF_BMD_H_BOMBGAKU_e=0x4, +}; + +enum dRes_ID_BOMBF { + /* BMDR */ + dRes_ID_BOMBF_BMD_H_BOMB_e=0x3, + dRes_ID_BOMBF_BMD_H_BOMBGAKU_e=0x4, +}; + +enum H_BOMB_JNT { + H_BOMB_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_BOMBGAKU_JNT { + H_BOMBGAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_BOMBF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou.h b/assets/RZDP01/res/Object/Bou.h new file mode 100644 index 0000000000..66f140675a --- /dev/null +++ b/assets/RZDP01/res/Object/Bou.h @@ -0,0 +1,67 @@ +#ifndef RES_BOU_H +#define RES_BOU_H + +enum dRes_INDEX_BOU { + /* BCK */ + dRes_INDEX_BOU_BCK_BOU_F_TALK_A_e=0x6, + dRes_INDEX_BOU_BCK_BOU_STEP_e=0x7, + dRes_INDEX_BOU_BCK_BOU_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_BOU_BMD_BOU_e=0xB, + /* BTK */ + dRes_INDEX_BOU_BTK_BOU_e=0xE, + /* BTP */ + dRes_INDEX_BOU_BTP_BOU_e=0x11, +}; + +enum dRes_ID_BOU { + /* BCK */ + dRes_ID_BOU_BCK_BOU_F_TALK_A_e=0x6, + dRes_ID_BOU_BCK_BOU_STEP_e=0x7, + dRes_ID_BOU_BCK_BOU_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_BOU_BMD_BOU_e=0xB, + /* BTK */ + dRes_ID_BOU_BTK_BOU_e=0xE, + /* BTP */ + dRes_ID_BOU_BTP_BOU_e=0x11, +}; + +enum BOU_JNT { + BOU_JNT_CENTER_e=0x0, + BOU_JNT_BACKBONE1_e=0x1, + BOU_JNT_BACKBONE2_e=0x2, + BOU_JNT_NECK_e=0x3, + BOU_JNT_HEAD_e=0x4, + BOU_JNT_CHIN_e=0x5, + BOU_JNT_MAYU_L_e=0x6, + BOU_JNT_MAYU_R_e=0x7, + BOU_JNT_MOUTH_e=0x8, + BOU_JNT_SHOULDERL_e=0x9, + BOU_JNT_ARML1_e=0xA, + BOU_JNT_ARML2_e=0xB, + BOU_JNT_HANDL_e=0xC, + BOU_JNT_FINGERL1_e=0xD, + BOU_JNT_THAMBL_e=0xE, + BOU_JNT_SHOULDERR_e=0xF, + BOU_JNT_ARMR1_e=0x10, + BOU_JNT_ARMR2_e=0x11, + BOU_JNT_HANDR_e=0x12, + BOU_JNT_FINGERR1_e=0x13, + BOU_JNT_THAMBR_e=0x14, + BOU_JNT_SKIRT1_e=0x15, + BOU_JNT_SKIRT2_e=0x16, + BOU_JNT_SKIRTL1_e=0x17, + BOU_JNT_SKIRTL2_e=0x18, + BOU_JNT_SKIRTR1_e=0x19, + BOU_JNT_SKIRTR2_e=0x1A, + BOU_JNT_WAIST_e=0x1B, + BOU_JNT_LEGL1_e=0x1C, + BOU_JNT_LEGL2_e=0x1D, + BOU_JNT_FOOTL_e=0x1E, + BOU_JNT_LEGR1_e=0x1F, + BOU_JNT_LEGR2_e=0x20, + BOU_JNT_FOOTR_e=0x21, +}; + +#endif /* !RES_BOU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou1.h b/assets/RZDP01/res/Object/Bou1.h new file mode 100644 index 0000000000..822ec4ad25 --- /dev/null +++ b/assets/RZDP01/res/Object/Bou1.h @@ -0,0 +1,20 @@ +#ifndef RES_BOU1_H +#define RES_BOU1_H + +enum dRes_INDEX_BOU1 { + /* BCK */ + dRes_INDEX_BOU1_BCK_BOU_F_ORDER_e=0x4, + dRes_INDEX_BOU1_BCK_BOU_TALK_C_e=0x5, + /* EVT */ + dRes_INDEX_BOU1_DAT_EVENT_LIST_e=0x8, +}; + +enum dRes_ID_BOU1 { + /* BCK */ + dRes_ID_BOU1_BCK_BOU_F_ORDER_e=0x4, + dRes_ID_BOU1_BCK_BOU_TALK_C_e=0x5, + /* EVT */ + dRes_ID_BOU1_DAT_EVENT_LIST_e=0x8, +}; + +#endif /* !RES_BOU1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou2.h b/assets/RZDP01/res/Object/Bou2.h new file mode 100644 index 0000000000..41870f5b6e --- /dev/null +++ b/assets/RZDP01/res/Object/Bou2.h @@ -0,0 +1,40 @@ +#ifndef RES_BOU2_H +#define RES_BOU2_H + +enum dRes_INDEX_BOU2 { + /* BCK */ + dRes_INDEX_BOU2_BCK_BOU_F_RUN_A_e=0x4, + dRes_INDEX_BOU2_BCK_BOU_F_SURPRISE_e=0x5, + dRes_INDEX_BOU2_BCK_BOU_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_BOU2_BCK_BOU_RUN_A_e=0x7, + dRes_INDEX_BOU2_BCK_BOU_SURPRISE_e=0x8, + dRes_INDEX_BOU2_BCK_BOU_SURPRISE_WAIT_e=0x9, + dRes_INDEX_BOU2_BCK_BOU_UNADUKI_e=0xA, + dRes_INDEX_BOU2_BCK_BOU_WORRY_TALK_e=0xB, + dRes_INDEX_BOU2_BCK_BOU_WORRY_WAIT_e=0xC, + dRes_INDEX_BOU2_BCK_BOU_WORRY_WALK_e=0xD, + /* BTP */ + dRes_INDEX_BOU2_BTP_BOU_F_RUN_A_e=0x10, + dRes_INDEX_BOU2_BTP_BOU_F_SURPRISE_e=0x11, + dRes_INDEX_BOU2_BTP_BOU_F_SURPRISE_WAIT_e=0x12, +}; + +enum dRes_ID_BOU2 { + /* BCK */ + dRes_ID_BOU2_BCK_BOU_F_RUN_A_e=0x4, + dRes_ID_BOU2_BCK_BOU_F_SURPRISE_e=0x5, + dRes_ID_BOU2_BCK_BOU_F_SURPRISE_WAIT_e=0x6, + dRes_ID_BOU2_BCK_BOU_RUN_A_e=0x7, + dRes_ID_BOU2_BCK_BOU_SURPRISE_e=0x8, + dRes_ID_BOU2_BCK_BOU_SURPRISE_WAIT_e=0x9, + dRes_ID_BOU2_BCK_BOU_UNADUKI_e=0xA, + dRes_ID_BOU2_BCK_BOU_WORRY_TALK_e=0xB, + dRes_ID_BOU2_BCK_BOU_WORRY_WAIT_e=0xC, + dRes_ID_BOU2_BCK_BOU_WORRY_WALK_e=0xD, + /* BTP */ + dRes_ID_BOU2_BTP_BOU_F_RUN_A_e=0x10, + dRes_ID_BOU2_BTP_BOU_F_SURPRISE_e=0x11, + dRes_ID_BOU2_BTP_BOU_F_SURPRISE_WAIT_e=0x12, +}; + +#endif /* !RES_BOU2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou3.h b/assets/RZDP01/res/Object/Bou3.h new file mode 100644 index 0000000000..7badec0f31 --- /dev/null +++ b/assets/RZDP01/res/Object/Bou3.h @@ -0,0 +1,214 @@ +#ifndef RES_BOU3_H +#define RES_BOU3_H + +enum dRes_INDEX_BOU3 { + /* BCK */ + dRes_INDEX_BOU3_BCK_BOUS_DOWN_e=0x6, + dRes_INDEX_BOU3_BCK_BOUS_F_DOWN_e=0x7, + dRes_INDEX_BOU3_BCK_BOUS_F_HEAD_UP_e=0x8, + dRes_INDEX_BOU3_BCK_BOUS_F_LOSE_e=0x9, + dRes_INDEX_BOU3_BCK_BOUS_F_LOSE2_e=0xA, + dRes_INDEX_BOU3_BCK_BOUS_F_PULLBACK_e=0xB, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCH_e=0xC, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCH_SHOCK_e=0xD, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0xE, + dRes_INDEX_BOU3_BCK_BOUS_F_PUNCHSHOCK_RETURN_e=0xF, + dRes_INDEX_BOU3_BCK_BOUS_F_PUSHBACK_e=0x10, + dRes_INDEX_BOU3_BCK_BOUS_F_STAGGER_e=0x11, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_e=0x12, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_B_e=0x13, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_MISS_e=0x14, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_SHOCK_e=0x15, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_STAGGER_e=0x16, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLE_WAIT_e=0x17, + dRes_INDEX_BOU3_BCK_BOUS_F_TACKLESHOCK_RETURN_e=0x18, + dRes_INDEX_BOU3_BCK_BOUS_F_TALK_A_e=0x19, + dRes_INDEX_BOU3_BCK_BOUS_F_WAIT_B_e=0x1A, + dRes_INDEX_BOU3_BCK_BOUS_F_WIN_e=0x1B, + dRes_INDEX_BOU3_BCK_BOUS_F_WIN_POSE_e=0x1C, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEP_e=0x1D, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEPL_e=0x1E, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_STEPR_e=0x1F, + dRes_INDEX_BOU3_BCK_BOUS_FIGHT_WAIT_e=0x20, + dRes_INDEX_BOU3_BCK_BOUS_HAKEYOI_e=0x21, + dRes_INDEX_BOU3_BCK_BOUS_HEAD_UP_e=0x22, + dRes_INDEX_BOU3_BCK_BOUS_LOSE_e=0x23, + dRes_INDEX_BOU3_BCK_BOUS_LOSE2_e=0x24, + dRes_INDEX_BOU3_BCK_BOUS_MIAU_e=0x25, + dRes_INDEX_BOU3_BCK_BOUS_PULLBACK_e=0x26, + dRes_INDEX_BOU3_BCK_BOUS_PUNCH_e=0x27, + dRes_INDEX_BOU3_BCK_BOUS_PUNCH_SHOCK_e=0x28, + dRes_INDEX_BOU3_BCK_BOUS_PUNCHIMISS_TACKLESHOCK_e=0x29, + dRes_INDEX_BOU3_BCK_BOUS_PUNCHSHOCK_RETURN_e=0x2A, + dRes_INDEX_BOU3_BCK_BOUS_PUSHBACK_e=0x2B, + dRes_INDEX_BOU3_BCK_BOUS_PUSHOUT_e=0x2C, + dRes_INDEX_BOU3_BCK_BOUS_SHIKO_e=0x2D, + dRes_INDEX_BOU3_BCK_BOUS_STAGGER_e=0x2E, + dRes_INDEX_BOU3_BCK_BOUS_STEP_e=0x2F, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_e=0x30, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_B_e=0x31, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_MISS_e=0x32, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_SHOCK_e=0x33, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_STAGGER_e=0x34, + dRes_INDEX_BOU3_BCK_BOUS_TACKLE_WAIT_e=0x35, + dRes_INDEX_BOU3_BCK_BOUS_TACKLESHOCK_RETURN_e=0x36, + dRes_INDEX_BOU3_BCK_BOUS_WAIT_A_e=0x37, + dRes_INDEX_BOU3_BCK_BOUS_WAIT_B_e=0x38, + dRes_INDEX_BOU3_BCK_BOUS_WIN_e=0x39, + dRes_INDEX_BOU3_BCK_BOUS_WIN_POSE_e=0x3A, + dRes_INDEX_BOU3_BCK_BOUS_YOKE_e=0x3B, + /* BMDR */ + dRes_INDEX_BOU3_BMD_BOUS_e=0x3E, + /* BTK */ + dRes_INDEX_BOU3_BTK_BOUS_e=0x41, + /* BTP */ + dRes_INDEX_BOU3_BTP_BOUS_e=0x44, + dRes_INDEX_BOU3_BTP_BOUS_F_DOWN_e=0x45, + dRes_INDEX_BOU3_BTP_BOUS_F_HEAD_UP_e=0x46, + dRes_INDEX_BOU3_BTP_BOUS_F_LOSE_e=0x47, + dRes_INDEX_BOU3_BTP_BOUS_F_LOSE2_e=0x48, + dRes_INDEX_BOU3_BTP_BOUS_F_PULLBACK_e=0x49, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCH_e=0x4A, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCH_SHOCK_e=0x4B, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0x4C, + dRes_INDEX_BOU3_BTP_BOUS_F_PUNCHSHOCK_RETURN_e=0x4D, + dRes_INDEX_BOU3_BTP_BOUS_F_PUSHBACK_e=0x4E, + dRes_INDEX_BOU3_BTP_BOUS_F_STAGGER_e=0x4F, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_e=0x50, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_B_e=0x51, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_MISS_e=0x52, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_SHOCK_e=0x53, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_STAGGER_e=0x54, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLE_WAIT_e=0x55, + dRes_INDEX_BOU3_BTP_BOUS_F_TACKLESHOCK_RETURN_e=0x56, + dRes_INDEX_BOU3_BTP_BOUS_F_WAIT_B_e=0x57, + dRes_INDEX_BOU3_BTP_BOUS_F_WIN_e=0x58, + dRes_INDEX_BOU3_BTP_BOUS_F_WIN_POSE_e=0x59, +}; + +enum dRes_ID_BOU3 { + /* BCK */ + dRes_ID_BOU3_BCK_BOUS_DOWN_e=0x6, + dRes_ID_BOU3_BCK_BOUS_F_DOWN_e=0x7, + dRes_ID_BOU3_BCK_BOUS_F_HEAD_UP_e=0x8, + dRes_ID_BOU3_BCK_BOUS_F_LOSE_e=0x9, + dRes_ID_BOU3_BCK_BOUS_F_LOSE2_e=0xA, + dRes_ID_BOU3_BCK_BOUS_F_PULLBACK_e=0xB, + dRes_ID_BOU3_BCK_BOUS_F_PUNCH_e=0xC, + dRes_ID_BOU3_BCK_BOUS_F_PUNCH_SHOCK_e=0xD, + dRes_ID_BOU3_BCK_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0xE, + dRes_ID_BOU3_BCK_BOUS_F_PUNCHSHOCK_RETURN_e=0xF, + dRes_ID_BOU3_BCK_BOUS_F_PUSHBACK_e=0x10, + dRes_ID_BOU3_BCK_BOUS_F_STAGGER_e=0x11, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_e=0x12, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_B_e=0x13, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_MISS_e=0x14, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_SHOCK_e=0x15, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_STAGGER_e=0x16, + dRes_ID_BOU3_BCK_BOUS_F_TACKLE_WAIT_e=0x17, + dRes_ID_BOU3_BCK_BOUS_F_TACKLESHOCK_RETURN_e=0x18, + dRes_ID_BOU3_BCK_BOUS_F_TALK_A_e=0x19, + dRes_ID_BOU3_BCK_BOUS_F_WAIT_B_e=0x1A, + dRes_ID_BOU3_BCK_BOUS_F_WIN_e=0x1B, + dRes_ID_BOU3_BCK_BOUS_F_WIN_POSE_e=0x1C, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEP_e=0x1D, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEPL_e=0x1E, + dRes_ID_BOU3_BCK_BOUS_FIGHT_STEPR_e=0x1F, + dRes_ID_BOU3_BCK_BOUS_FIGHT_WAIT_e=0x20, + dRes_ID_BOU3_BCK_BOUS_HAKEYOI_e=0x21, + dRes_ID_BOU3_BCK_BOUS_HEAD_UP_e=0x22, + dRes_ID_BOU3_BCK_BOUS_LOSE_e=0x23, + dRes_ID_BOU3_BCK_BOUS_LOSE2_e=0x24, + dRes_ID_BOU3_BCK_BOUS_MIAU_e=0x25, + dRes_ID_BOU3_BCK_BOUS_PULLBACK_e=0x26, + dRes_ID_BOU3_BCK_BOUS_PUNCH_e=0x27, + dRes_ID_BOU3_BCK_BOUS_PUNCH_SHOCK_e=0x28, + dRes_ID_BOU3_BCK_BOUS_PUNCHIMISS_TACKLESHOCK_e=0x29, + dRes_ID_BOU3_BCK_BOUS_PUNCHSHOCK_RETURN_e=0x2A, + dRes_ID_BOU3_BCK_BOUS_PUSHBACK_e=0x2B, + dRes_ID_BOU3_BCK_BOUS_PUSHOUT_e=0x2C, + dRes_ID_BOU3_BCK_BOUS_SHIKO_e=0x2D, + dRes_ID_BOU3_BCK_BOUS_STAGGER_e=0x2E, + dRes_ID_BOU3_BCK_BOUS_STEP_e=0x2F, + dRes_ID_BOU3_BCK_BOUS_TACKLE_e=0x30, + dRes_ID_BOU3_BCK_BOUS_TACKLE_B_e=0x31, + dRes_ID_BOU3_BCK_BOUS_TACKLE_MISS_e=0x32, + dRes_ID_BOU3_BCK_BOUS_TACKLE_SHOCK_e=0x33, + dRes_ID_BOU3_BCK_BOUS_TACKLE_STAGGER_e=0x34, + dRes_ID_BOU3_BCK_BOUS_TACKLE_WAIT_e=0x35, + dRes_ID_BOU3_BCK_BOUS_TACKLESHOCK_RETURN_e=0x36, + dRes_ID_BOU3_BCK_BOUS_WAIT_A_e=0x37, + dRes_ID_BOU3_BCK_BOUS_WAIT_B_e=0x38, + dRes_ID_BOU3_BCK_BOUS_WIN_e=0x39, + dRes_ID_BOU3_BCK_BOUS_WIN_POSE_e=0x3A, + dRes_ID_BOU3_BCK_BOUS_YOKE_e=0x3B, + /* BMDR */ + dRes_ID_BOU3_BMD_BOUS_e=0x3E, + /* BTK */ + dRes_ID_BOU3_BTK_BOUS_e=0x41, + /* BTP */ + dRes_ID_BOU3_BTP_BOUS_e=0x44, + dRes_ID_BOU3_BTP_BOUS_F_DOWN_e=0x45, + dRes_ID_BOU3_BTP_BOUS_F_HEAD_UP_e=0x46, + dRes_ID_BOU3_BTP_BOUS_F_LOSE_e=0x47, + dRes_ID_BOU3_BTP_BOUS_F_LOSE2_e=0x48, + dRes_ID_BOU3_BTP_BOUS_F_PULLBACK_e=0x49, + dRes_ID_BOU3_BTP_BOUS_F_PUNCH_e=0x4A, + dRes_ID_BOU3_BTP_BOUS_F_PUNCH_SHOCK_e=0x4B, + dRes_ID_BOU3_BTP_BOUS_F_PUNCHMISS_TACKLESHOCK_e=0x4C, + dRes_ID_BOU3_BTP_BOUS_F_PUNCHSHOCK_RETURN_e=0x4D, + dRes_ID_BOU3_BTP_BOUS_F_PUSHBACK_e=0x4E, + dRes_ID_BOU3_BTP_BOUS_F_STAGGER_e=0x4F, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_e=0x50, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_B_e=0x51, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_MISS_e=0x52, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_SHOCK_e=0x53, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_STAGGER_e=0x54, + dRes_ID_BOU3_BTP_BOUS_F_TACKLE_WAIT_e=0x55, + dRes_ID_BOU3_BTP_BOUS_F_TACKLESHOCK_RETURN_e=0x56, + dRes_ID_BOU3_BTP_BOUS_F_WAIT_B_e=0x57, + dRes_ID_BOU3_BTP_BOUS_F_WIN_e=0x58, + dRes_ID_BOU3_BTP_BOUS_F_WIN_POSE_e=0x59, +}; + +enum BOUS_JNT { + BOUS_JNT_CENTER_e=0x0, + BOUS_JNT_BACKBONE1_e=0x1, + BOUS_JNT_BACKBONE2_e=0x2, + BOUS_JNT_NECK_e=0x3, + BOUS_JNT_HEAD_e=0x4, + BOUS_JNT_CHIN_e=0x5, + BOUS_JNT_MAYU_L_e=0x6, + BOUS_JNT_MAYU_R_e=0x7, + BOUS_JNT_MOUTH_e=0x8, + BOUS_JNT_SHOULDERL_e=0x9, + BOUS_JNT_ARML1_e=0xA, + BOUS_JNT_ARML2_e=0xB, + BOUS_JNT_HANDL_e=0xC, + BOUS_JNT_FINGERL1_e=0xD, + BOUS_JNT_THAMBL_e=0xE, + BOUS_JNT_SHOULDERR_e=0xF, + BOUS_JNT_ARMR1_e=0x10, + BOUS_JNT_ARMR2_e=0x11, + BOUS_JNT_HANDR_e=0x12, + BOUS_JNT_FINGERR1_e=0x13, + BOUS_JNT_THAMBR_e=0x14, + BOUS_JNT_HARA_e=0x15, + BOUS_JNT_WAIST_e=0x16, + BOUS_JNT_CLOTCHL_e=0x17, + BOUS_JNT_LEGL1_e=0x18, + BOUS_JNT_LEGL2_e=0x19, + BOUS_JNT_FOOTL_e=0x1A, + BOUS_JNT_CLOTCHR_e=0x1B, + BOUS_JNT_LEGR1_e=0x1C, + BOUS_JNT_LEGR2_e=0x1D, + BOUS_JNT_FOOTR_e=0x1E, + BOUS_JNT_HARA_TOPF_e=0x1F, + BOUS_JNT_HARA_UNDERF_e=0x20, + BOUS_JNT_HARA_UNDERL_e=0x21, + BOUS_JNT_HARA_UNDERR_e=0x22, + BOUS_JNT_OBIL_e=0x23, + BOUS_JNT_OBIR_e=0x24, +}; + +#endif /* !RES_BOU3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou4.h b/assets/RZDP01/res/Object/Bou4.h new file mode 100644 index 0000000000..e202c2201c --- /dev/null +++ b/assets/RZDP01/res/Object/Bou4.h @@ -0,0 +1,62 @@ +#ifndef RES_BOU4_H +#define RES_BOU4_H + +enum dRes_INDEX_BOU4 { + /* BCK */ + dRes_INDEX_BOU4_BCK_BOU4_CONSIDER_e=0x5, + dRes_INDEX_BOU4_BCK_BOU4_CONSIDERING_e=0x6, + dRes_INDEX_BOU4_BCK_BOU4_F_CONSIDER_e=0x7, + dRes_INDEX_BOU4_BCK_BOU4_F_CONSIDERING_e=0x8, + dRes_INDEX_BOU4_BCK_BOU4_F_TALK_A_e=0x9, + dRes_INDEX_BOU4_BCK_BOU4_F_TALK_B_e=0xA, + dRes_INDEX_BOU4_BCK_BOU4_FH_TALK_B_e=0xB, + dRes_INDEX_BOU4_BCK_BOU4_LOOKBACK_e=0xC, + dRes_INDEX_BOU4_BCK_BOU4_ORDER_e=0xD, + dRes_INDEX_BOU4_BCK_BOU4_STEP_e=0xE, + dRes_INDEX_BOU4_BCK_BOU4_TALK_B_e=0xF, + dRes_INDEX_BOU4_BCK_BOU4_TALK_C_e=0x10, + dRes_INDEX_BOU4_BCK_BOU4_THINKING_A_e=0x11, + dRes_INDEX_BOU4_BCK_BOU4_THINKING_B_e=0x12, + dRes_INDEX_BOU4_BCK_BOU4_UNADUKI_e=0x13, + dRes_INDEX_BOU4_BCK_BOU4_WAIT_A_e=0x14, + dRes_INDEX_BOU4_BCK_BOU4_WALK_e=0x15, + dRes_INDEX_BOU4_BCK_BOU4_WORRY_WAIT_e=0x16, + /* BTP */ + dRes_INDEX_BOU4_BTP_BOU4_F_CONSIDER_e=0x19, + dRes_INDEX_BOU4_BTP_BOU4_F_CONSIDERING_e=0x1A, + dRes_INDEX_BOU4_BTP_BOU4_F_TALK_B_e=0x1B, + dRes_INDEX_BOU4_BTP_BOU4_FH_TALK_B_e=0x1C, + /* EVT */ + dRes_INDEX_BOU4_DAT_EVENT_LIST_e=0x1F, +}; + +enum dRes_ID_BOU4 { + /* BCK */ + dRes_ID_BOU4_BCK_BOU4_CONSIDER_e=0x5, + dRes_ID_BOU4_BCK_BOU4_CONSIDERING_e=0x6, + dRes_ID_BOU4_BCK_BOU4_F_CONSIDER_e=0x7, + dRes_ID_BOU4_BCK_BOU4_F_CONSIDERING_e=0x8, + dRes_ID_BOU4_BCK_BOU4_F_TALK_A_e=0x9, + dRes_ID_BOU4_BCK_BOU4_F_TALK_B_e=0xA, + dRes_ID_BOU4_BCK_BOU4_FH_TALK_B_e=0xB, + dRes_ID_BOU4_BCK_BOU4_LOOKBACK_e=0xC, + dRes_ID_BOU4_BCK_BOU4_ORDER_e=0xD, + dRes_ID_BOU4_BCK_BOU4_STEP_e=0xE, + dRes_ID_BOU4_BCK_BOU4_TALK_B_e=0xF, + dRes_ID_BOU4_BCK_BOU4_TALK_C_e=0x10, + dRes_ID_BOU4_BCK_BOU4_THINKING_A_e=0x11, + dRes_ID_BOU4_BCK_BOU4_THINKING_B_e=0x12, + dRes_ID_BOU4_BCK_BOU4_UNADUKI_e=0x13, + dRes_ID_BOU4_BCK_BOU4_WAIT_A_e=0x14, + dRes_ID_BOU4_BCK_BOU4_WALK_e=0x15, + dRes_ID_BOU4_BCK_BOU4_WORRY_WAIT_e=0x16, + /* BTP */ + dRes_ID_BOU4_BTP_BOU4_F_CONSIDER_e=0x19, + dRes_ID_BOU4_BTP_BOU4_F_CONSIDERING_e=0x1A, + dRes_ID_BOU4_BTP_BOU4_F_TALK_B_e=0x1B, + dRes_ID_BOU4_BTP_BOU4_FH_TALK_B_e=0x1C, + /* EVT */ + dRes_ID_BOU4_DAT_EVENT_LIST_e=0x1F, +}; + +#endif /* !RES_BOU4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Bou_p1.h b/assets/RZDP01/res/Object/Bou_p1.h new file mode 100644 index 0000000000..59eccf0373 --- /dev/null +++ b/assets/RZDP01/res/Object/Bou_p1.h @@ -0,0 +1,16 @@ +#ifndef RES_BOU_P1_H +#define RES_BOU_P1_H + +enum dRes_INDEX_BOU_P1 { + /* BCK */ + dRes_INDEX_BOU_P1_BCK_BOU4_ORDER_e=0x3, + dRes_INDEX_BOU_P1_BCK_BOU4_WAIT_A_e=0x4, +}; + +enum dRes_ID_BOU_P1 { + /* BCK */ + dRes_ID_BOU_P1_BCK_BOU4_ORDER_e=0x3, + dRes_ID_BOU_P1_BCK_BOU4_WAIT_A_e=0x4, +}; + +#endif /* !RES_BOU_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/BoxC.h b/assets/RZDP01/res/Object/BoxC.h new file mode 100644 index 0000000000..1c4eeded09 --- /dev/null +++ b/assets/RZDP01/res/Object/BoxC.h @@ -0,0 +1,46 @@ +#ifndef RES_BOXC_H +#define RES_BOXC_H + +enum dRes_INDEX_BOXC { + /* BCK */ + dRes_INDEX_BOXC_BCK_K_TAKARAC_e=0x8, + /* BMDR */ + dRes_INDEX_BOXC_BMD_EF_BOXC_e=0xB, + /* BMDV */ + dRes_INDEX_BOXC_BMD_BOXC_e=0xE, + /* BRK */ + dRes_INDEX_BOXC_BRK_EF_BOXC_e=0x11, + /* DZB */ + dRes_INDEX_BOXC_DZB_BOXCC_e=0x14, + dRes_INDEX_BOXC_DZB_BOXCO_e=0x15, + /* EVT */ + dRes_INDEX_BOXC_DAT_EVENT_LIST_e=0x18, +}; + +enum dRes_ID_BOXC { + /* BCK */ + dRes_ID_BOXC_BCK_K_TAKARAC_e=0x8, + /* BMDR */ + dRes_ID_BOXC_BMD_EF_BOXC_e=0xB, + /* BMDV */ + dRes_ID_BOXC_BMD_BOXC_e=0xE, + /* BRK */ + dRes_ID_BOXC_BRK_EF_BOXC_e=0x11, + /* DZB */ + dRes_ID_BOXC_DZB_BOXCC_e=0x14, + dRes_ID_BOXC_DZB_BOXCO_e=0x15, + /* EVT */ + dRes_ID_BOXC_DAT_EVENT_LIST_e=0x18, +}; + +enum EF_BOXC_JNT { + EF_BOXC_JNT_EF_BOXB_e=0x0, +}; + +enum BOXC_JNT { + BOXC_JNT_WORLD_ROOT_e=0x0, + BOXC_JNT_BOXC_e=0x1, + BOXC_JNT_COVER_JNT_e=0x2, +}; + +#endif /* !RES_BOXC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CWShd.h b/assets/RZDP01/res/Object/CWShd.h new file mode 100644 index 0000000000..ed2f73db9d --- /dev/null +++ b/assets/RZDP01/res/Object/CWShd.h @@ -0,0 +1,18 @@ +#ifndef RES_CWSHD_H +#define RES_CWSHD_H + +enum dRes_INDEX_CWSHD { + /* BMWR */ + dRes_INDEX_CWSHD_BMD_AL_SHB_e=0x3, +}; + +enum dRes_ID_CWSHD { + /* BMWR */ + dRes_ID_CWSHD_BMD_AL_SHB_e=0x3, +}; + +enum AL_SHB_JNT { + AL_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_CWSHD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CamParam.h b/assets/RZDP01/res/Object/CamParam.h new file mode 100644 index 0000000000..32ab861ee2 --- /dev/null +++ b/assets/RZDP01/res/Object/CamParam.h @@ -0,0 +1,16 @@ +#ifndef RES_CAMPARAM_H +#define RES_CAMPARAM_H + +enum dRes_INDEX_CAMPARAM { + /* ROOT */ + dRes_INDEX_CAMPARAM_DAT_CAMSTYLE_e=0x0, + dRes_INDEX_CAMPARAM_DAT_CAMTYPE_e=0x1, +}; + +enum dRes_ID_CAMPARAM { + /* ROOT */ + dRes_ID_CAMPARAM_DAT_CAMSTYLE_e=0x0, + dRes_ID_CAMPARAM_DAT_CAMTYPE_e=0x1, +}; + +#endif /* !RES_CAMPARAM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Canoe.h b/assets/RZDP01/res/Object/Canoe.h new file mode 100644 index 0000000000..3f25f93954 --- /dev/null +++ b/assets/RZDP01/res/Object/Canoe.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOE_H +#define RES_CANOE_H + +enum dRes_INDEX_CANOE { + /* BMDR */ + dRes_INDEX_CANOE_BMD_AL_PADDLE_e=0x3, + dRes_INDEX_CANOE_BMD_CANOE_e=0x4, + dRes_INDEX_CANOE_BMD_CANOE_MUSK_e=0x5, +}; + +enum dRes_ID_CANOE { + /* BMDR */ + dRes_ID_CANOE_BMD_AL_PADDLE_e=0x3, + dRes_ID_CANOE_BMD_CANOE_e=0x4, + dRes_ID_CANOE_BMD_CANOE_MUSK_e=0x5, +}; + +enum AL_PADDLE_JNT { + AL_PADDLE_JNT_PADDLE_MODEL_e=0x0, +}; + +enum CANOE_JNT { + CANOE_JNT_CANOE_MODEL_e=0x0, +}; + +enum CANOE_MUSK_JNT { + CANOE_MUSK_JNT_MUSK_MODEL_e=0x0, +}; + +#endif /* !RES_CANOE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CanoeB.h b/assets/RZDP01/res/Object/CanoeB.h new file mode 100644 index 0000000000..a36ba0c555 --- /dev/null +++ b/assets/RZDP01/res/Object/CanoeB.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOEB_H +#define RES_CANOEB_H + +enum dRes_INDEX_CANOEB { + /* BMDR */ + dRes_INDEX_CANOEB_BMD_AL_PADDLEB_e=0x3, + dRes_INDEX_CANOEB_BMD_CANOEB_e=0x4, + dRes_INDEX_CANOEB_BMD_CANOEB_MUSK_e=0x5, +}; + +enum dRes_ID_CANOEB { + /* BMDR */ + dRes_ID_CANOEB_BMD_AL_PADDLEB_e=0x3, + dRes_ID_CANOEB_BMD_CANOEB_e=0x4, + dRes_ID_CANOEB_BMD_CANOEB_MUSK_e=0x5, +}; + +enum AL_PADDLEB_JNT { + AL_PADDLEB_JNT_PADDLEB_MODEL_e=0x0, +}; + +enum CANOEB_JNT { + CANOEB_JNT_CANOEB_MODEL_e=0x0, +}; + +enum CANOEB_MUSK_JNT { + CANOEB_MUSK_JNT_MUSKB_MODEL_e=0x0, +}; + +#endif /* !RES_CANOEB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CanoeE3.h b/assets/RZDP01/res/Object/CanoeE3.h new file mode 100644 index 0000000000..b4eb28d4c5 --- /dev/null +++ b/assets/RZDP01/res/Object/CanoeE3.h @@ -0,0 +1,30 @@ +#ifndef RES_CANOEE3_H +#define RES_CANOEE3_H + +enum dRes_INDEX_CANOEE3 { + /* BMDR */ + dRes_INDEX_CANOEE3_BMD_AL_PADDLEE3_e=0x3, + dRes_INDEX_CANOEE3_BMD_CANOEE3_e=0x4, + dRes_INDEX_CANOEE3_BMD_CANOEE3_MUSK_e=0x5, +}; + +enum dRes_ID_CANOEE3 { + /* BMDR */ + dRes_ID_CANOEE3_BMD_AL_PADDLEE3_e=0x3, + dRes_ID_CANOEE3_BMD_CANOEE3_e=0x4, + dRes_ID_CANOEE3_BMD_CANOEE3_MUSK_e=0x5, +}; + +enum AL_PADDLEE3_JNT { + AL_PADDLEE3_JNT_PADDLEE3_MODEL_e=0x0, +}; + +enum CANOEE3_JNT { + CANOEE3_JNT_E3CANOE_MODEL_e=0x0, +}; + +enum CANOEE3_MUSK_JNT { + CANOEE3_MUSK_JNT_MUSKE3_MODEL_e=0x0, +}; + +#endif /* !RES_CANOEE3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CatDoor.h b/assets/RZDP01/res/Object/CatDoor.h new file mode 100644 index 0000000000..656ef7f9db --- /dev/null +++ b/assets/RZDP01/res/Object/CatDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_CATDOOR_H +#define RES_CATDOOR_H + +enum dRes_INDEX_CATDOOR { + /* BMDR */ + dRes_INDEX_CATDOOR_BMD_CATDOOR_e=0x4, + /* DZB */ + dRes_INDEX_CATDOOR_DZB_CATDOOR_e=0x7, +}; + +enum dRes_ID_CATDOOR { + /* BMDR */ + dRes_ID_CATDOOR_BMD_CATDOOR_e=0x4, + /* DZB */ + dRes_ID_CATDOOR_DZB_CATDOOR_e=0x7, +}; + +enum CATDOOR_JNT { + CATDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CATDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Cdoor.h b/assets/RZDP01/res/Object/Cdoor.h new file mode 100644 index 0000000000..4b6eb4c6c3 --- /dev/null +++ b/assets/RZDP01/res/Object/Cdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_CDOOR_H +#define RES_CDOOR_H + +enum dRes_INDEX_CDOOR { + /* BMDR */ + dRes_INDEX_CDOOR_BMD_J_KUSARID_e=0x4, + /* DZB */ + dRes_INDEX_CDOOR_DZB_J_KUSARID_e=0x7, +}; + +enum dRes_ID_CDOOR { + /* BMDR */ + dRes_ID_CDOOR_BMD_J_KUSARID_e=0x4, + /* DZB */ + dRes_ID_CDOOR_DZB_J_KUSARID_e=0x7, +}; + +enum J_KUSARID_JNT { + J_KUSARID_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Chin.h b/assets/RZDP01/res/Object/Chin.h new file mode 100644 index 0000000000..f581ced3a0 --- /dev/null +++ b/assets/RZDP01/res/Object/Chin.h @@ -0,0 +1,42 @@ +#ifndef RES_CHIN_H +#define RES_CHIN_H + +enum dRes_INDEX_CHIN { + /* BCK */ + dRes_INDEX_CHIN_BCK_CHIN_CHUCKLE_e=0x5, + dRes_INDEX_CHIN_BCK_CHIN_CHUCKLE_WAIT_e=0x6, + dRes_INDEX_CHIN_BCK_CHIN_F_CHUCKLE_e=0x7, + dRes_INDEX_CHIN_BCK_CHIN_F_TALK_A_e=0x8, + dRes_INDEX_CHIN_BCK_CHIN_FH_CHUCKLE_e=0x9, + dRes_INDEX_CHIN_BCK_CHIN_WAIT_A_e=0xA, + /* BTK */ + dRes_INDEX_CHIN_BTK_CHIN_e=0xD, + dRes_INDEX_CHIN_BTK_CHIN_CHUCKLE_e=0xE, + dRes_INDEX_CHIN_BTK_CHIN_CHUCKLE_WAIT_e=0xF, + /* BTP */ + dRes_INDEX_CHIN_BTP_CHIN_e=0x12, + dRes_INDEX_CHIN_BTP_CHIN_F_CHUCKLE_e=0x13, + dRes_INDEX_CHIN_BTP_CHIN_F_TALK_A_e=0x14, + dRes_INDEX_CHIN_BTP_CHIN_FH_CHUCKLE_e=0x15, +}; + +enum dRes_ID_CHIN { + /* BCK */ + dRes_ID_CHIN_BCK_CHIN_CHUCKLE_e=0x5, + dRes_ID_CHIN_BCK_CHIN_CHUCKLE_WAIT_e=0x6, + dRes_ID_CHIN_BCK_CHIN_F_CHUCKLE_e=0x7, + dRes_ID_CHIN_BCK_CHIN_F_TALK_A_e=0x8, + dRes_ID_CHIN_BCK_CHIN_FH_CHUCKLE_e=0x9, + dRes_ID_CHIN_BCK_CHIN_WAIT_A_e=0xA, + /* BTK */ + dRes_ID_CHIN_BTK_CHIN_e=0xD, + dRes_ID_CHIN_BTK_CHIN_CHUCKLE_e=0xE, + dRes_ID_CHIN_BTK_CHIN_CHUCKLE_WAIT_e=0xF, + /* BTP */ + dRes_ID_CHIN_BTP_CHIN_e=0x12, + dRes_ID_CHIN_BTP_CHIN_F_CHUCKLE_e=0x13, + dRes_ID_CHIN_BTP_CHIN_F_TALK_A_e=0x14, + dRes_ID_CHIN_BTP_CHIN_FH_CHUCKLE_e=0x15, +}; + +#endif /* !RES_CHIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Coach.h b/assets/RZDP01/res/Object/Coach.h new file mode 100644 index 0000000000..0f1fe899f5 --- /dev/null +++ b/assets/RZDP01/res/Object/Coach.h @@ -0,0 +1,177 @@ +#ifndef RES_COACH_H +#define RES_COACH_H + +enum dRes_INDEX_COACH { + /* BCK */ + dRes_INDEX_COACH_BCK_HU_JUMP_END_e=0x9, + dRes_INDEX_COACH_BCK_HU_JUMP_MIDDLE_e=0xA, + dRes_INDEX_COACH_BCK_HU_JUMP_START_e=0xB, + dRes_INDEX_COACH_BCK_HU_LASH_e=0xC, + dRes_INDEX_COACH_BCK_HU_RUN_FAST_e=0xD, + dRes_INDEX_COACH_BCK_HU_RUN_SLOW_e=0xE, + dRes_INDEX_COACH_BCK_HU_WAIT_01_e=0xF, + dRes_INDEX_COACH_BCK_HU_WALK_FAST_e=0x10, + dRes_INDEX_COACH_BCK_HU_WALK_SLOW_e=0x11, + dRes_INDEX_COACH_BCK_THEB_BEND_TURN_e=0x12, + dRes_INDEX_COACH_BCK_THEB_BEND_WAIT_e=0x13, + dRes_INDEX_COACH_BCK_THEB_F_BEND_TURN_e=0x14, + dRes_INDEX_COACH_BCK_THEB_F_TALK_A_e=0x15, + dRes_INDEX_COACH_BCK_THEB_F_TALK_B_e=0x16, + dRes_INDEX_COACH_BCK_THEB_F_TALK_C_e=0x17, + dRes_INDEX_COACH_BCK_THEB_FH_BEND_WAIT_e=0x18, + dRes_INDEX_COACH_BCK_THEB_FH_TALK_B_e=0x19, + dRes_INDEX_COACH_BCK_THEB_FH_TALK_C_e=0x1A, + dRes_INDEX_COACH_BCK_THEB_SIT_e=0x1B, + dRes_INDEX_COACH_BCK_THEB_SIT_B_e=0x1C, + dRes_INDEX_COACH_BCK_THEB_WHIP_e=0x1D, + dRes_INDEX_COACH_BCK_THEB_WHIP_B_e=0x1E, + dRes_INDEX_COACH_BCK_YELIA_BEND_e=0x1F, + dRes_INDEX_COACH_BCK_YELIA_WAIT_e=0x20, + /* BMDR */ + dRes_INDEX_COACH_BMD_COACH_e=0x23, + dRes_INDEX_COACH_BMD_HARNESS_e=0x24, + dRes_INDEX_COACH_BMD_HORSE_e=0x25, + dRes_INDEX_COACH_BMD_THEB_e=0x26, + dRes_INDEX_COACH_BMD_YELIA_e=0x27, + /* BTK */ + dRes_INDEX_COACH_BTK_THEB_e=0x2A, + /* BTP */ + dRes_INDEX_COACH_BTP_HU_EYE_e=0x2D, + dRes_INDEX_COACH_BTP_THEB_e=0x2E, + dRes_INDEX_COACH_BTP_THEB_F_TALK_A_e=0x2F, + /* DZB */ + dRes_INDEX_COACH_DZB_COACH_e=0x32, + dRes_INDEX_COACH_DZB_HARNESS_e=0x33, + /* EVT */ + dRes_INDEX_COACH_DAT_EVENT_LIST_e=0x36, + /* TEX */ + dRes_INDEX_COACH_BTI_TAZUNA_e=0x39, +}; + +enum dRes_ID_COACH { + /* BCK */ + dRes_ID_COACH_BCK_HU_JUMP_END_e=0x9, + dRes_ID_COACH_BCK_HU_JUMP_MIDDLE_e=0xA, + dRes_ID_COACH_BCK_HU_JUMP_START_e=0xB, + dRes_ID_COACH_BCK_HU_LASH_e=0xC, + dRes_ID_COACH_BCK_HU_RUN_FAST_e=0xD, + dRes_ID_COACH_BCK_HU_RUN_SLOW_e=0xE, + dRes_ID_COACH_BCK_HU_WAIT_01_e=0xF, + dRes_ID_COACH_BCK_HU_WALK_FAST_e=0x10, + dRes_ID_COACH_BCK_HU_WALK_SLOW_e=0x11, + dRes_ID_COACH_BCK_THEB_BEND_TURN_e=0x12, + dRes_ID_COACH_BCK_THEB_BEND_WAIT_e=0x13, + dRes_ID_COACH_BCK_THEB_F_BEND_TURN_e=0x14, + dRes_ID_COACH_BCK_THEB_F_TALK_A_e=0x15, + dRes_ID_COACH_BCK_THEB_F_TALK_B_e=0x16, + dRes_ID_COACH_BCK_THEB_F_TALK_C_e=0x17, + dRes_ID_COACH_BCK_THEB_FH_BEND_WAIT_e=0x18, + dRes_ID_COACH_BCK_THEB_FH_TALK_B_e=0x19, + dRes_ID_COACH_BCK_THEB_FH_TALK_C_e=0x1A, + dRes_ID_COACH_BCK_THEB_SIT_e=0x1B, + dRes_ID_COACH_BCK_THEB_SIT_B_e=0x1C, + dRes_ID_COACH_BCK_THEB_WHIP_e=0x1D, + dRes_ID_COACH_BCK_THEB_WHIP_B_e=0x1E, + dRes_ID_COACH_BCK_YELIA_BEND_e=0x1F, + dRes_ID_COACH_BCK_YELIA_WAIT_e=0x20, + /* BMDR */ + dRes_ID_COACH_BMD_COACH_e=0x23, + dRes_ID_COACH_BMD_HARNESS_e=0x24, + dRes_ID_COACH_BMD_HORSE_e=0x25, + dRes_ID_COACH_BMD_THEB_e=0x26, + dRes_ID_COACH_BMD_YELIA_e=0x27, + /* BTK */ + dRes_ID_COACH_BTK_THEB_e=0x2A, + /* BTP */ + dRes_ID_COACH_BTP_HU_EYE_e=0x2D, + dRes_ID_COACH_BTP_THEB_e=0x2E, + dRes_ID_COACH_BTP_THEB_F_TALK_A_e=0x2F, + /* DZB */ + dRes_ID_COACH_DZB_COACH_e=0x32, + dRes_ID_COACH_DZB_HARNESS_e=0x33, + /* EVT */ + dRes_ID_COACH_DAT_EVENT_LIST_e=0x36, + /* TEX */ + dRes_ID_COACH_BTI_TAZUNA_e=0x39, +}; + +enum COACH_JNT { + COACH_JNT_CENTER_e=0x0, + COACH_JNT_B_L_WHEEL_e=0x1, + COACH_JNT_B_R_WHEEL_e=0x2, + COACH_JNT_BG_LOC_e=0x3, + COACH_JNT_BODY_e=0x4, + COACH_JNT_TERUMA_LOC_e=0x5, + COACH_JNT_YELIA_LOC_e=0x6, +}; + +enum HARNESS_JNT { + HARNESS_JNT_CENTER_e=0x0, + HARNESS_JNT_AXLE_e=0x1, + HARNESS_JNT_F_L_WHEEL_e=0x2, + HARNESS_JNT_F_R_WHEEL_e=0x3, + HARNESS_JNT_BS_LOC_e=0x4, + HARNESS_JNT_HU_LOC_e=0x5, +}; + +enum HORSE_JNT { + HORSE_JNT_CENTER_e=0x0, + HORSE_JNT_BACKBONE2_e=0x1, + HORSE_JNT_BACKBONE1_e=0x2, + HORSE_JNT_F_L_LEG1_e=0x3, + HORSE_JNT_F_L_LEG2_e=0x4, + HORSE_JNT_F_L_LEG3_e=0x5, + HORSE_JNT_F_L_LEG4_e=0x6, + HORSE_JNT_F_R_LEG1_e=0x7, + HORSE_JNT_F_R_LEG2_e=0x8, + HORSE_JNT_F_R_LEG3_e=0x9, + HORSE_JNT_F_R_LEG4_e=0xA, + HORSE_JNT_BG_LOC_e=0xB, + HORSE_JNT_NECK1_e=0xC, + HORSE_JNT_NECK2_e=0xD, + HORSE_JNT_HEAD_e=0xE, + HORSE_JNT_MOUTH1_e=0xF, + HORSE_JNT_MOUTH2_e=0x10, + HORSE_JNT_WAIST_e=0x11, + HORSE_JNT_B_L_LEG1_e=0x12, + HORSE_JNT_B_L_LEG2_e=0x13, + HORSE_JNT_B_L_LEG3_e=0x14, + HORSE_JNT_B_L_LEG4_e=0x15, + HORSE_JNT_B_R_LEG1_e=0x16, + HORSE_JNT_B_R_LEG2_e=0x17, + HORSE_JNT_B_R_LEG3_e=0x18, + HORSE_JNT_B_R_LEG4_e=0x19, + HORSE_JNT_TAIL1_e=0x1A, + HORSE_JNT_TAIL2_e=0x1B, + HORSE_JNT_TAIL3_e=0x1C, +}; + +enum THEB_JNT { + THEB_JNT_CENTER_e=0x0, + THEB_JNT_BACKBONE1_e=0x1, + THEB_JNT_BACKBONE2_e=0x2, + THEB_JNT_ARML1_e=0x3, + THEB_JNT_ARML2_e=0x4, + THEB_JNT_HANDL_e=0x5, + THEB_JNT_ARMR1_e=0x6, + THEB_JNT_ARMR2_e=0x7, + THEB_JNT_HANDR_e=0x8, + THEB_JNT_NECK_e=0x9, + THEB_JNT_HEAD_e=0xA, + THEB_JNT_CHIN_e=0xB, + THEB_JNT_HAIR_e=0xC, + THEB_JNT_MOUTH_e=0xD, + THEB_JNT_WAIST_e=0xE, + THEB_JNT_LEGL2_e=0xF, + THEB_JNT_LEGR2_e=0x10, +}; + +enum YELIA_JNT { + YELIA_JNT_CENTER_e=0x0, + YELIA_JNT_WAIST_e=0x1, + YELIA_JNT_BACKBONE_e=0x2, + YELIA_JNT_NECK_e=0x3, + YELIA_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_COACH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Coach2D.h b/assets/RZDP01/res/Object/Coach2D.h new file mode 100644 index 0000000000..893dfe8f37 --- /dev/null +++ b/assets/RZDP01/res/Object/Coach2D.h @@ -0,0 +1,24 @@ +#ifndef RES_COACH2D_H +#define RES_COACH2D_H + +enum dRes_INDEX_COACH2D { + /* SCRN */ + dRes_INDEX_COACH2D_BLO_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x4, + dRes_INDEX_COACH2D_BRK_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x5, + /* TIMG */ + dRes_INDEX_COACH2D_BTI_TT_BASHA_TRY00_64X32_GRAY_e=0x8, + dRes_INDEX_COACH2D_BTI_TT_HAKUSHA_32_e=0x9, + dRes_INDEX_COACH2D_BTI_TT_NAVI_L_e=0xA, +}; + +enum dRes_ID_COACH2D { + /* SCRN */ + dRes_ID_COACH2D_BLO_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x4, + dRes_ID_COACH2D_BRK_ZELDA_GAME_IMAGE_FIRE_ICON_e=0x5, + /* TIMG */ + dRes_ID_COACH2D_BTI_TT_BASHA_TRY00_64X32_GRAY_e=0x8, + dRes_ID_COACH2D_BTI_TT_HAKUSHA_32_e=0x9, + dRes_ID_COACH2D_BTI_TT_NAVI_L_e=0xA, +}; + +#endif /* !RES_COACH2D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Cow.h b/assets/RZDP01/res/Object/Cow.h new file mode 100644 index 0000000000..f1f8b851c1 --- /dev/null +++ b/assets/RZDP01/res/Object/Cow.h @@ -0,0 +1,91 @@ +#ifndef RES_COW_H +#define RES_COW_H + +enum dRes_INDEX_COW { + /* BCK */ + dRes_INDEX_COW_BCK_COW_CATCH_e=0x5, + dRes_INDEX_COW_BCK_COW_CONNECT_A_e=0x6, + dRes_INDEX_COW_BCK_COW_DOWN_L_e=0x7, + dRes_INDEX_COW_BCK_COW_DOWN_R_e=0x8, + dRes_INDEX_COW_BCK_COW_EAT_A_e=0x9, + dRes_INDEX_COW_BCK_COW_FALL_L_e=0xA, + dRes_INDEX_COW_BCK_COW_FALL_R_e=0xB, + dRes_INDEX_COW_BCK_COW_GETUP_L_e=0xC, + dRes_INDEX_COW_BCK_COW_GETUP_R_e=0xD, + dRes_INDEX_COW_BCK_COW_JUMP_e=0xE, + dRes_INDEX_COW_BCK_COW_MOO_A_e=0xF, + dRes_INDEX_COW_BCK_COW_PRESS_e=0x10, + dRes_INDEX_COW_BCK_COW_PRESS_W_A_e=0x11, + dRes_INDEX_COW_BCK_COW_PRESS_W_B_e=0x12, + dRes_INDEX_COW_BCK_COW_RUN_e=0x13, + dRes_INDEX_COW_BCK_COW_RUSH_e=0x14, + dRes_INDEX_COW_BCK_COW_SHAKE_A_e=0x15, + dRes_INDEX_COW_BCK_COW_SHAKEOFF_e=0x16, + dRes_INDEX_COW_BCK_COW_SHOCK_e=0x17, + dRes_INDEX_COW_BCK_COW_TOSS_e=0x18, + dRes_INDEX_COW_BCK_COW_TROT_A_e=0x19, + dRes_INDEX_COW_BCK_COW_WAIT_A_e=0x1A, + dRes_INDEX_COW_BCK_COW_WALK_A_e=0x1B, + dRes_INDEX_COW_BCK_COW_WALK_DEJECTED_e=0x1C, + /* BMDR */ + dRes_INDEX_COW_BMD_COW_e=0x1F, + /* BTP */ + dRes_INDEX_COW_BTP_COW_e=0x22, +}; + +enum dRes_ID_COW { + /* BCK */ + dRes_ID_COW_BCK_COW_CATCH_e=0x5, + dRes_ID_COW_BCK_COW_CONNECT_A_e=0x6, + dRes_ID_COW_BCK_COW_DOWN_L_e=0x7, + dRes_ID_COW_BCK_COW_DOWN_R_e=0x8, + dRes_ID_COW_BCK_COW_EAT_A_e=0x9, + dRes_ID_COW_BCK_COW_FALL_L_e=0xA, + dRes_ID_COW_BCK_COW_FALL_R_e=0xB, + dRes_ID_COW_BCK_COW_GETUP_L_e=0xC, + dRes_ID_COW_BCK_COW_GETUP_R_e=0xD, + dRes_ID_COW_BCK_COW_JUMP_e=0xE, + dRes_ID_COW_BCK_COW_MOO_A_e=0xF, + dRes_ID_COW_BCK_COW_PRESS_e=0x10, + dRes_ID_COW_BCK_COW_PRESS_W_A_e=0x11, + dRes_ID_COW_BCK_COW_PRESS_W_B_e=0x12, + dRes_ID_COW_BCK_COW_RUN_e=0x13, + dRes_ID_COW_BCK_COW_RUSH_e=0x14, + dRes_ID_COW_BCK_COW_SHAKE_A_e=0x15, + dRes_ID_COW_BCK_COW_SHAKEOFF_e=0x16, + dRes_ID_COW_BCK_COW_SHOCK_e=0x17, + dRes_ID_COW_BCK_COW_TOSS_e=0x18, + dRes_ID_COW_BCK_COW_TROT_A_e=0x19, + dRes_ID_COW_BCK_COW_WAIT_A_e=0x1A, + dRes_ID_COW_BCK_COW_WALK_A_e=0x1B, + dRes_ID_COW_BCK_COW_WALK_DEJECTED_e=0x1C, + /* BMDR */ + dRes_ID_COW_BMD_COW_e=0x1F, + /* BTP */ + dRes_ID_COW_BTP_COW_e=0x22, +}; + +enum COW_JNT { + COW_JNT_CENTER_e=0x0, + COW_JNT_BACKBORN_e=0x1, + COW_JNT_LEGFLA_e=0x2, + COW_JNT_LEGFLB_e=0x3, + COW_JNT_FOOTFL_e=0x4, + COW_JNT_LEGFRA_e=0x5, + COW_JNT_LEGFRB_e=0x6, + COW_JNT_FOOTFR_e=0x7, + COW_JNT_NECK_e=0x8, + COW_JNT_HEAD_e=0x9, + COW_JNT_MOUTH_e=0xA, + COW_JNT_WAIST_e=0xB, + COW_JNT_LEGBLA_e=0xC, + COW_JNT_LEGBLB_e=0xD, + COW_JNT_FOOTBL_e=0xE, + COW_JNT_LEGBRA_e=0xF, + COW_JNT_LEGBRB_e=0x10, + COW_JNT_FOOTBR_e=0x11, + COW_JNT_TAIL1_e=0x12, + COW_JNT_TAIL2_e=0x13, +}; + +#endif /* !RES_COW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Crope.h b/assets/RZDP01/res/Object/Crope.h new file mode 100644 index 0000000000..7638194f99 --- /dev/null +++ b/assets/RZDP01/res/Object/Crope.h @@ -0,0 +1,14 @@ +#ifndef RES_CROPE_H +#define RES_CROPE_H + +enum dRes_INDEX_CROPE { + /* TEX */ + dRes_INDEX_CROPE_BTI_A_WROPE_e=0x3, +}; + +enum dRes_ID_CROPE { + /* TEX */ + dRes_ID_CROPE_BTI_A_WROPE_e=0x3, +}; + +#endif /* !RES_CROPE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CrvFence.h b/assets/RZDP01/res/Object/CrvFence.h new file mode 100644 index 0000000000..dfcd38e940 --- /dev/null +++ b/assets/RZDP01/res/Object/CrvFence.h @@ -0,0 +1,40 @@ +#ifndef RES_CRVFENCE_H +#define RES_CRVFENCE_H + +enum dRes_INDEX_CRVFENCE { + /* BMDG */ + dRes_INDEX_CRVFENCE_BMD_CARAVANPIECE_e=0x5, + /* BMDR */ + dRes_INDEX_CRVFENCE_BMD_CARAVANFENCE_e=0x8, + dRes_INDEX_CRVFENCE_BMD_U_CARAVANGATE_PIECEB_e=0x9, + dRes_INDEX_CRVFENCE__U_CRVFENCE_BBREAKA_e=0xA, + dRes_INDEX_CRVFENCE__U_CRVFENCE_BBREAKB_e=0xB, + /* DZB */ + dRes_INDEX_CRVFENCE_DZB_CARAVANFENCE_e=0xE, +}; + +enum dRes_ID_CRVFENCE { + /* BMDG */ + dRes_ID_CRVFENCE_BMD_CARAVANPIECE_e=0x5, + /* BMDR */ + dRes_ID_CRVFENCE_BMD_CARAVANFENCE_e=0x8, + dRes_ID_CRVFENCE_BMD_U_CARAVANGATE_PIECEB_e=0x9, + dRes_ID_CRVFENCE__U_CRVFENCE_BBREAKA_e=0xA, + dRes_ID_CRVFENCE__U_CRVFENCE_BBREAKB_e=0xB, + /* DZB */ + dRes_ID_CRVFENCE_DZB_CARAVANFENCE_e=0xE, +}; + +enum CARAVANPIECE_JNT { + CARAVANPIECE_JNT_WORLD_ROOT_e=0x0, +}; + +enum CARAVANFENCE_JNT { + CARAVANFENCE_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_CARAVANGATE_PIECEB_JNT { + U_CARAVANGATE_PIECEB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVFENCE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CrvGate.h b/assets/RZDP01/res/Object/CrvGate.h new file mode 100644 index 0000000000..40347d7359 --- /dev/null +++ b/assets/RZDP01/res/Object/CrvGate.h @@ -0,0 +1,28 @@ +#ifndef RES_CRVGATE_H +#define RES_CRVGATE_H + +enum dRes_INDEX_CRVGATE { + /* BMDR */ + dRes_INDEX_CRVGATE_BMD_CARAVANGATE_e=0x4, + dRes_INDEX_CRVGATE_BMD_CARAVANKEY_e=0x5, + /* DZB */ + dRes_INDEX_CRVGATE_DZB_CARAVANGATE_e=0x8, +}; + +enum dRes_ID_CRVGATE { + /* BMDR */ + dRes_ID_CRVGATE_BMD_CARAVANGATE_e=0x4, + dRes_ID_CRVGATE_BMD_CARAVANKEY_e=0x5, + /* DZB */ + dRes_ID_CRVGATE_DZB_CARAVANGATE_e=0x8, +}; + +enum CARAVANGATE_JNT { + CARAVANGATE_JNT_WORLD_ROOT_e=0x0, +}; + +enum CARAVANKEY_JNT { + CARAVANKEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CrvLH_Dw.h b/assets/RZDP01/res/Object/CrvLH_Dw.h new file mode 100644 index 0000000000..f63b993341 --- /dev/null +++ b/assets/RZDP01/res/Object/CrvLH_Dw.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVLH_DW_H +#define RES_CRVLH_DW_H + +enum dRes_INDEX_CRVLH_DW { + /* BMDR */ + dRes_INDEX_CRVLH_DW_BMD_U_CRVLH_DOWN_e=0x4, + /* DZB */ + dRes_INDEX_CRVLH_DW_DZB_U_CRVLH_DOWN_e=0x7, +}; + +enum dRes_ID_CRVLH_DW { + /* BMDR */ + dRes_ID_CRVLH_DW_BMD_U_CRVLH_DOWN_e=0x4, + /* DZB */ + dRes_ID_CRVLH_DW_DZB_U_CRVLH_DOWN_e=0x7, +}; + +enum U_CRVLH_DOWN_JNT { + U_CRVLH_DOWN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVLH_DW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CrvLH_Up.h b/assets/RZDP01/res/Object/CrvLH_Up.h new file mode 100644 index 0000000000..fbee237467 --- /dev/null +++ b/assets/RZDP01/res/Object/CrvLH_Up.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVLH_UP_H +#define RES_CRVLH_UP_H + +enum dRes_INDEX_CRVLH_UP { + /* BMDR */ + dRes_INDEX_CRVLH_UP_BMD_U_CRVLH_UP_e=0x4, + /* DZB */ + dRes_INDEX_CRVLH_UP_DZB_U_CRVLH_UP_e=0x7, +}; + +enum dRes_ID_CRVLH_UP { + /* BMDR */ + dRes_ID_CRVLH_UP_BMD_U_CRVLH_UP_e=0x4, + /* DZB */ + dRes_ID_CRVLH_UP_DZB_U_CRVLH_UP_e=0x7, +}; + +enum U_CRVLH_UP_JNT { + U_CRVLH_UP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVLH_UP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CrvSteel.h b/assets/RZDP01/res/Object/CrvSteel.h new file mode 100644 index 0000000000..50cfba7a64 --- /dev/null +++ b/assets/RZDP01/res/Object/CrvSteel.h @@ -0,0 +1,22 @@ +#ifndef RES_CRVSTEEL_H +#define RES_CRVSTEEL_H + +enum dRes_INDEX_CRVSTEEL { + /* BMDR */ + dRes_INDEX_CRVSTEEL_BMD_U_CRVSTEELGATE_e=0x4, + /* DZB */ + dRes_INDEX_CRVSTEEL_DZB_U_CRVSTEELGATE_e=0x7, +}; + +enum dRes_ID_CRVSTEEL { + /* BMDR */ + dRes_ID_CRVSTEEL_BMD_U_CRVSTEELGATE_e=0x4, + /* DZB */ + dRes_ID_CRVSTEEL_DZB_U_CRVSTEELGATE_e=0x7, +}; + +enum U_CRVSTEELGATE_JNT { + U_CRVSTEELGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_CRVSTEEL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CstaBS.h b/assets/RZDP01/res/Object/CstaBS.h new file mode 100644 index 0000000000..3f133047f8 --- /dev/null +++ b/assets/RZDP01/res/Object/CstaBS.h @@ -0,0 +1,51 @@ +#ifndef RES_CSTABS_H +#define RES_CSTABS_H + +enum dRes_INDEX_CSTABS { + /* BCK */ + dRes_INDEX_CSTABS_BCK_CS_BOSS_ATTACK_L_e=0x6, + dRes_INDEX_CSTABS_BCK_CS_BOSS_ATTACK_R_e=0x7, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_L_e=0x8, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_R_e=0x9, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_L_e=0xA, + dRes_INDEX_CSTABS_BCK_CS_BOSS_RETURN_WAIT_R_e=0xB, + /* BMDR */ + dRes_INDEX_CSTABS_BMD_CS_BOSS_e=0xE, + /* BRK */ + dRes_INDEX_CSTABS_BRK_CS_BOSS_START_e=0x11, + dRes_INDEX_CSTABS_BRK_CS_BOSS_STOP_e=0x12, + /* BTK */ + dRes_INDEX_CSTABS_BTK_CS_BOSS_START_e=0x15, +}; + +enum dRes_ID_CSTABS { + /* BCK */ + dRes_ID_CSTABS_BCK_CS_BOSS_ATTACK_L_e=0x6, + dRes_ID_CSTABS_BCK_CS_BOSS_ATTACK_R_e=0x7, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_L_e=0x8, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_HIT_R_e=0x9, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_L_e=0xA, + dRes_ID_CSTABS_BCK_CS_BOSS_RETURN_WAIT_R_e=0xB, + /* BMDR */ + dRes_ID_CSTABS_BMD_CS_BOSS_e=0xE, + /* BRK */ + dRes_ID_CSTABS_BRK_CS_BOSS_START_e=0x11, + dRes_ID_CSTABS_BRK_CS_BOSS_STOP_e=0x12, + /* BTK */ + dRes_ID_CSTABS_BTK_CS_BOSS_START_e=0x15, +}; + +enum CS_BOSS_JNT { + CS_BOSS_JNT_CENTER_e=0x0, + CS_BOSS_JNT_WAIST_e=0x1, + CS_BOSS_JNT_BACKBONE_e=0x2, + CS_BOSS_JNT_ARM_L1_e=0x3, + CS_BOSS_JNT_ARM_L2_e=0x4, + CS_BOSS_JNT_HAND_L_e=0x5, + CS_BOSS_JNT_ARM_R1_e=0x6, + CS_BOSS_JNT_ARM_R2_e=0x7, + CS_BOSS_JNT_HAND_R_e=0x8, + CS_BOSS_JNT_HEAD_e=0x9, +}; + +#endif /* !RES_CSTABS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CstaF.h b/assets/RZDP01/res/Object/CstaF.h new file mode 100644 index 0000000000..f53d83abc9 --- /dev/null +++ b/assets/RZDP01/res/Object/CstaF.h @@ -0,0 +1,40 @@ +#ifndef RES_CSTAF_H +#define RES_CSTAF_H + +enum dRes_INDEX_CSTAF { + /* BCK */ + dRes_INDEX_CSTAF_BCK_CS_F_A_FALL_e=0x7, + dRes_INDEX_CSTAF_BCK_CS_F_A_SWING_REACTION_e=0x8, + dRes_INDEX_CSTAF_BCK_CS_F_A_WALK_e=0x9, + /* BMDR */ + dRes_INDEX_CSTAF_BMD_CS_F_A_e=0xC, + /* BRK */ + dRes_INDEX_CSTAF_BRK_CS_F_A_START_e=0xF, + dRes_INDEX_CSTAF_BRK_CS_F_A_STOP_e=0x10, + /* BTK */ + dRes_INDEX_CSTAF_BTK_CS_F_A_START_e=0x13, + /* DZB */ + dRes_INDEX_CSTAF_DZB_CS_F_A_e=0x16, +}; + +enum dRes_ID_CSTAF { + /* BCK */ + dRes_ID_CSTAF_BCK_CS_F_A_FALL_e=0x7, + dRes_ID_CSTAF_BCK_CS_F_A_SWING_REACTION_e=0x8, + dRes_ID_CSTAF_BCK_CS_F_A_WALK_e=0x9, + /* BMDR */ + dRes_ID_CSTAF_BMD_CS_F_A_e=0xC, + /* BRK */ + dRes_ID_CSTAF_BRK_CS_F_A_START_e=0xF, + dRes_ID_CSTAF_BRK_CS_F_A_STOP_e=0x10, + /* BTK */ + dRes_ID_CSTAF_BTK_CS_F_A_START_e=0x13, + /* DZB */ + dRes_ID_CSTAF_DZB_CS_F_A_e=0x16, +}; + +enum CS_F_A_JNT { + CS_F_A_JNT_CS_F_A_e=0x0, +}; + +#endif /* !RES_CSTAF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/CstaFB.h b/assets/RZDP01/res/Object/CstaFB.h new file mode 100644 index 0000000000..798b8e4b95 --- /dev/null +++ b/assets/RZDP01/res/Object/CstaFB.h @@ -0,0 +1,50 @@ +#ifndef RES_CSTAFB_H +#define RES_CSTAFB_H + +enum dRes_INDEX_CSTAFB { + /* BCK */ + dRes_INDEX_CSTAFB_BCK_CS_F_B_FALL_e=0x7, + dRes_INDEX_CSTAFB_BCK_CS_F_B_SWING_REACTION_e=0x8, + dRes_INDEX_CSTAFB_BCK_CS_F_B_WALK_e=0x9, + /* BMDR */ + dRes_INDEX_CSTAFB_BMD_CS_F_B_e=0xC, + dRes_INDEX_CSTAFB_BMD_CS_F_COVER_e=0xD, + /* BRK */ + dRes_INDEX_CSTAFB_BRK_CS_F_B_START_e=0x10, + dRes_INDEX_CSTAFB_BRK_CS_F_B_STOP_e=0x11, + dRes_INDEX_CSTAFB_BRK_CS_F_COVER_VANISH_e=0x12, + /* BTK */ + dRes_INDEX_CSTAFB_BTK_CS_F_B_START_e=0x15, + dRes_INDEX_CSTAFB_BTK_CS_F_COVER_VANISH_e=0x16, + /* DZB */ + dRes_INDEX_CSTAFB_DZB_CS_F_B_e=0x19, +}; + +enum dRes_ID_CSTAFB { + /* BCK */ + dRes_ID_CSTAFB_BCK_CS_F_B_FALL_e=0x7, + dRes_ID_CSTAFB_BCK_CS_F_B_SWING_REACTION_e=0x8, + dRes_ID_CSTAFB_BCK_CS_F_B_WALK_e=0x9, + /* BMDR */ + dRes_ID_CSTAFB_BMD_CS_F_B_e=0xC, + dRes_ID_CSTAFB_BMD_CS_F_COVER_e=0xD, + /* BRK */ + dRes_ID_CSTAFB_BRK_CS_F_B_START_e=0x10, + dRes_ID_CSTAFB_BRK_CS_F_B_STOP_e=0x11, + dRes_ID_CSTAFB_BRK_CS_F_COVER_VANISH_e=0x12, + /* BTK */ + dRes_ID_CSTAFB_BTK_CS_F_B_START_e=0x15, + dRes_ID_CSTAFB_BTK_CS_F_COVER_VANISH_e=0x16, + /* DZB */ + dRes_ID_CSTAFB_DZB_CS_F_B_e=0x19, +}; + +enum CS_F_B_JNT { + CS_F_B_JNT_CS_F_B_e=0x0, +}; + +enum CS_F_COVER_JNT { + CS_F_COVER_JNT_CS_F_COVER_e=0x0, +}; + +#endif /* !RES_CSTAFB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Cstatue.h b/assets/RZDP01/res/Object/Cstatue.h new file mode 100644 index 0000000000..e56bb88da2 --- /dev/null +++ b/assets/RZDP01/res/Object/Cstatue.h @@ -0,0 +1,105 @@ +#ifndef RES_CSTATUE_H +#define RES_CSTATUE_H + +enum dRes_INDEX_CSTATUE { + /* BCK */ + dRes_INDEX_CSTATUE_BCK_CS_B_FALL_e=0x7, + dRes_INDEX_CSTATUE_BCK_CS_B_JUMP_e=0x8, + dRes_INDEX_CSTATUE_BCK_CS_B_WALK_e=0x9, + dRes_INDEX_CSTATUE_BCK_CS_FALL_e=0xA, + dRes_INDEX_CSTATUE_BCK_CS_START_e=0xB, + dRes_INDEX_CSTATUE_BCK_CS_START_DEMO_e=0xC, + dRes_INDEX_CSTATUE_BCK_CS_STOP_e=0xD, + dRes_INDEX_CSTATUE_BCK_CS_SWING_e=0xE, + dRes_INDEX_CSTATUE_BCK_CS_SWINGRE_e=0xF, + dRes_INDEX_CSTATUE_BCK_CS_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_CSTATUE_BMD_CS_e=0x13, + dRes_INDEX_CSTATUE_BMD_CS_B_e=0x14, + dRes_INDEX_CSTATUE_BMD_CS_OBJ_e=0x15, + /* BMDV */ + dRes_INDEX_CSTATUE_BMD_CS_GHOST_e=0x18, + /* BRK */ + dRes_INDEX_CSTATUE_BRK_CS_B_START_e=0x1B, + dRes_INDEX_CSTATUE_BRK_CS_B_STOP_e=0x1C, + dRes_INDEX_CSTATUE_BRK_CS_GHOST_e=0x1D, + dRes_INDEX_CSTATUE_BRK_CS_START_e=0x1E, + dRes_INDEX_CSTATUE_BRK_CS_STOP_e=0x1F, + /* BTK */ + dRes_INDEX_CSTATUE_BTK_CS_GHOST_e=0x22, + dRes_INDEX_CSTATUE_BTK_CS_START_e=0x23, +}; + +enum dRes_ID_CSTATUE { + /* BCK */ + dRes_ID_CSTATUE_BCK_CS_B_FALL_e=0x7, + dRes_ID_CSTATUE_BCK_CS_B_JUMP_e=0x8, + dRes_ID_CSTATUE_BCK_CS_B_WALK_e=0x9, + dRes_ID_CSTATUE_BCK_CS_FALL_e=0xA, + dRes_ID_CSTATUE_BCK_CS_START_e=0xB, + dRes_ID_CSTATUE_BCK_CS_START_DEMO_e=0xC, + dRes_ID_CSTATUE_BCK_CS_STOP_e=0xD, + dRes_ID_CSTATUE_BCK_CS_SWING_e=0xE, + dRes_ID_CSTATUE_BCK_CS_SWINGRE_e=0xF, + dRes_ID_CSTATUE_BCK_CS_WALK_e=0x10, + /* BMDR */ + dRes_ID_CSTATUE_BMD_CS_e=0x13, + dRes_ID_CSTATUE_BMD_CS_B_e=0x14, + dRes_ID_CSTATUE_BMD_CS_OBJ_e=0x15, + /* BMDV */ + dRes_ID_CSTATUE_BMD_CS_GHOST_e=0x18, + /* BRK */ + dRes_ID_CSTATUE_BRK_CS_B_START_e=0x1B, + dRes_ID_CSTATUE_BRK_CS_B_STOP_e=0x1C, + dRes_ID_CSTATUE_BRK_CS_GHOST_e=0x1D, + dRes_ID_CSTATUE_BRK_CS_START_e=0x1E, + dRes_ID_CSTATUE_BRK_CS_STOP_e=0x1F, + /* BTK */ + dRes_ID_CSTATUE_BTK_CS_GHOST_e=0x22, + dRes_ID_CSTATUE_BTK_CS_START_e=0x23, +}; + +enum CS_JNT { + CS_JNT_CENTER_e=0x0, + CS_JNT_WAIST_e=0x1, + CS_JNT_ARM_L1_e=0x2, + CS_JNT_ARM_L2_e=0x3, + CS_JNT_HAND_L_e=0x4, + CS_JNT_HAMMER_e=0x5, + CS_JNT_ARM_R1_e=0x6, + CS_JNT_ARM_R2_e=0x7, + CS_JNT_HAND_R_e=0x8, + CS_JNT_HEAD_e=0x9, +}; + +enum CS_B_JNT { + CS_B_JNT_CS_B_MODEL_e=0x0, +}; + +enum CS_OBJ_JNT { + CS_OBJ_JNT_CENTER_e=0x0, + CS_OBJ_JNT_WAIST_e=0x1, + CS_OBJ_JNT_ARM_L1_e=0x2, + CS_OBJ_JNT_ARM_L2_e=0x3, + CS_OBJ_JNT_HAND_L_e=0x4, + CS_OBJ_JNT_HAMMER_e=0x5, + CS_OBJ_JNT_ARM_R1_e=0x6, + CS_OBJ_JNT_ARM_R2_e=0x7, + CS_OBJ_JNT_HAND_R_e=0x8, + CS_OBJ_JNT_HEAD_e=0x9, +}; + +enum CS_GHOST_JNT { + CS_GHOST_JNT_CENTER_e=0x0, + CS_GHOST_JNT_WAIST_e=0x1, + CS_GHOST_JNT_ARM_L1_e=0x2, + CS_GHOST_JNT_ARM_L2_e=0x3, + CS_GHOST_JNT_HAND_L_e=0x4, + CS_GHOST_JNT_HAMMER_e=0x5, + CS_GHOST_JNT_ARM_R1_e=0x6, + CS_GHOST_JNT_ARM_R2_e=0x7, + CS_GHOST_JNT_HAND_R_e=0x8, + CS_GHOST_JNT_HEAD_e=0x9, +}; + +#endif /* !RES_CSTATUE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_Brock.h b/assets/RZDP01/res/Object/D_Brock.h new file mode 100644 index 0000000000..0e82f15b96 --- /dev/null +++ b/assets/RZDP01/res/Object/D_Brock.h @@ -0,0 +1,18 @@ +#ifndef RES_D_BROCK_H +#define RES_D_BROCK_H + +enum dRes_INDEX_D_BROCK { + /* BMDR */ + dRes_INDEX_D_BROCK_BMD_D_BROCK_e=0x3, +}; + +enum dRes_ID_D_BROCK { + /* BMDR */ + dRes_ID_D_BROCK_BMD_D_BROCK_e=0x3, +}; + +enum D_BROCK_JNT { + D_BROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_BROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_Hfsw00.h b/assets/RZDP01/res/Object/D_Hfsw00.h new file mode 100644 index 0000000000..782dbac287 --- /dev/null +++ b/assets/RZDP01/res/Object/D_Hfsw00.h @@ -0,0 +1,25 @@ +#ifndef RES_D_HFSW00_H +#define RES_D_HFSW00_H + +enum dRes_INDEX_D_HFSW00 { + /* BMDR */ + dRes_INDEX_D_HFSW00_BMD_D_HFSWITCH_e=0x4, + /* DZB */ + dRes_INDEX_D_HFSW00_DZB_D_HFSWITCH00_e=0x7, + dRes_INDEX_D_HFSW00_DZB_D_HFSWITCH01_e=0x8, +}; + +enum dRes_ID_D_HFSW00 { + /* BMDR */ + dRes_ID_D_HFSW00_BMD_D_HFSWITCH_e=0x4, + /* DZB */ + dRes_ID_D_HFSW00_DZB_D_HFSWITCH00_e=0x7, + dRes_ID_D_HFSW00_DZB_D_HFSWITCH01_e=0x8, +}; + +enum D_HFSWITCH_JNT { + D_HFSWITCH_JNT_BASE_e=0x0, + D_HFSWITCH_JNT_BUTTON_e=0x1, +}; + +#endif /* !RES_D_HFSW00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_KGate00.h b/assets/RZDP01/res/Object/D_KGate00.h new file mode 100644 index 0000000000..5065707e90 --- /dev/null +++ b/assets/RZDP01/res/Object/D_KGate00.h @@ -0,0 +1,38 @@ +#ifndef RES_D_KGATE00_H +#define RES_D_KGATE00_H + +enum dRes_INDEX_D_KGATE00 { + /* BMDR */ + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_e=0x5, + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_HOOK_e=0x6, + dRes_INDEX_D_KGATE00_BMD_D_KIKOGATE_A_KEY_e=0x7, + /* DZB */ + dRes_INDEX_D_KGATE00_DZB_D_KIKOGATE_A_e=0xA, + /* EVT */ + dRes_INDEX_D_KGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_D_KGATE00 { + /* BMDR */ + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_e=0x5, + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_HOOK_e=0x6, + dRes_ID_D_KGATE00_BMD_D_KIKOGATE_A_KEY_e=0x7, + /* DZB */ + dRes_ID_D_KGATE00_DZB_D_KIKOGATE_A_e=0xA, + /* EVT */ + dRes_ID_D_KGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum D_KIKOGATE_A_JNT { + D_KIKOGATE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_KIKOGATE_A_HOOK_JNT { + D_KIKOGATE_A_HOOK_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_KIKOGATE_A_KEY_JNT { + D_KIKOGATE_A_KEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_KGATE00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_KGate01.h b/assets/RZDP01/res/Object/D_KGate01.h new file mode 100644 index 0000000000..e142405098 --- /dev/null +++ b/assets/RZDP01/res/Object/D_KGate01.h @@ -0,0 +1,22 @@ +#ifndef RES_D_KGATE01_H +#define RES_D_KGATE01_H + +enum dRes_INDEX_D_KGATE01 { + /* BMDR */ + dRes_INDEX_D_KGATE01_BMD_D_KIKOGATE_B_e=0x4, + /* DZB */ + dRes_INDEX_D_KGATE01_DZB_D_KIKOGATE_B_e=0x7, +}; + +enum dRes_ID_D_KGATE01 { + /* BMDR */ + dRes_ID_D_KGATE01_BMD_D_KIKOGATE_B_e=0x4, + /* DZB */ + dRes_ID_D_KGATE01_DZB_D_KIKOGATE_B_e=0x7, +}; + +enum D_KIKOGATE_B_JNT { + D_KIKOGATE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_KGATE01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_MKey_01.h b/assets/RZDP01/res/Object/D_MKey_01.h new file mode 100644 index 0000000000..3e1a85b26a --- /dev/null +++ b/assets/RZDP01/res/Object/D_MKey_01.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_01_H +#define RES_D_MKEY_01_H + +enum dRes_INDEX_D_MKEY_01 { + /* BMDR */ + dRes_INDEX_D_MKEY_01_BMD_D_MKEY_01_e=0x3, +}; + +enum dRes_ID_D_MKEY_01 { + /* BMDR */ + dRes_ID_D_MKEY_01_BMD_D_MKEY_01_e=0x3, +}; + +enum D_MKEY_01_JNT { + D_MKEY_01_JNT_O_GD__MKEY_01_e=0x0, +}; + +#endif /* !RES_D_MKEY_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_MKey_02.h b/assets/RZDP01/res/Object/D_MKey_02.h new file mode 100644 index 0000000000..de6ad731e0 --- /dev/null +++ b/assets/RZDP01/res/Object/D_MKey_02.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_02_H +#define RES_D_MKEY_02_H + +enum dRes_INDEX_D_MKEY_02 { + /* BMDR */ + dRes_INDEX_D_MKEY_02_BMD_D_MKEY_02_e=0x3, +}; + +enum dRes_ID_D_MKEY_02 { + /* BMDR */ + dRes_ID_D_MKEY_02_BMD_D_MKEY_02_e=0x3, +}; + +enum D_MKEY_02_JNT { + D_MKEY_02_JNT_D_MKEY_02_e=0x0, +}; + +#endif /* !RES_D_MKEY_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_MKey_03.h b/assets/RZDP01/res/Object/D_MKey_03.h new file mode 100644 index 0000000000..b870877d98 --- /dev/null +++ b/assets/RZDP01/res/Object/D_MKey_03.h @@ -0,0 +1,18 @@ +#ifndef RES_D_MKEY_03_H +#define RES_D_MKEY_03_H + +enum dRes_INDEX_D_MKEY_03 { + /* BMDR */ + dRes_INDEX_D_MKEY_03_BMD_D_MKEY_03_e=0x3, +}; + +enum dRes_ID_D_MKEY_03 { + /* BMDR */ + dRes_ID_D_MKEY_03_BMD_D_MKEY_03_e=0x3, +}; + +enum D_MKEY_03_JNT { + D_MKEY_03_JNT_D_MKEY_03_e=0x0, +}; + +#endif /* !RES_D_MKEY_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_Marm.h b/assets/RZDP01/res/Object/D_Marm.h new file mode 100644 index 0000000000..18b20769f4 --- /dev/null +++ b/assets/RZDP01/res/Object/D_Marm.h @@ -0,0 +1,68 @@ +#ifndef RES_D_MARM_H +#define RES_D_MARM_H + +enum dRes_INDEX_D_MARM { + /* BMDR */ + dRes_INDEX_D_MARM_BMD_D_MARM_A_e=0x7, + dRes_INDEX_D_MARM_BMD_D_MARM_B_e=0x8, + dRes_INDEX_D_MARM_BMD_D_MARM_C_e=0x9, + dRes_INDEX_D_MARM_BMD_D_MARM_D_e=0xA, + dRes_INDEX_D_MARM_BMD_D_MARM_E_e=0xB, + dRes_INDEX_D_MARM_BMD_D_MARM_F_e=0xC, + /* BRK */ + dRes_INDEX_D_MARM_BRK_D_MARM_F_e=0xF, + /* BTK */ + dRes_INDEX_D_MARM_BTK_D_MARM_F_e=0x12, + /* DZB */ + dRes_INDEX_D_MARM_DZB_D_MARM_A_e=0x15, + dRes_INDEX_D_MARM_DZB_D_MARM_C_e=0x16, + dRes_INDEX_D_MARM_DZB_D_MARM_F_e=0x17, + /* TEX */ + dRes_INDEX_D_MARM_BTI_P_LV2_WIRE_e=0x1A, +}; + +enum dRes_ID_D_MARM { + /* BMDR */ + dRes_ID_D_MARM_BMD_D_MARM_A_e=0x7, + dRes_ID_D_MARM_BMD_D_MARM_B_e=0x8, + dRes_ID_D_MARM_BMD_D_MARM_C_e=0x9, + dRes_ID_D_MARM_BMD_D_MARM_D_e=0xA, + dRes_ID_D_MARM_BMD_D_MARM_E_e=0xB, + dRes_ID_D_MARM_BMD_D_MARM_F_e=0xC, + /* BRK */ + dRes_ID_D_MARM_BRK_D_MARM_F_e=0xF, + /* BTK */ + dRes_ID_D_MARM_BTK_D_MARM_F_e=0x12, + /* DZB */ + dRes_ID_D_MARM_DZB_D_MARM_A_e=0x15, + dRes_ID_D_MARM_DZB_D_MARM_C_e=0x16, + dRes_ID_D_MARM_DZB_D_MARM_F_e=0x17, + /* TEX */ + dRes_ID_D_MARM_BTI_P_LV2_WIRE_e=0x1A, +}; + +enum D_MARM_A_JNT { + D_MARM_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_B_JNT { + D_MARM_B_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_C_JNT { + D_MARM_C_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_D_JNT { + D_MARM_D_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_E_JNT { + D_MARM_E_JNT_WORLD_ROOT_e=0x0, +}; + +enum D_MARM_F_JNT { + D_MARM_F_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_MARM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_Srock.h b/assets/RZDP01/res/Object/D_Srock.h new file mode 100644 index 0000000000..10da81c7c2 --- /dev/null +++ b/assets/RZDP01/res/Object/D_Srock.h @@ -0,0 +1,18 @@ +#ifndef RES_D_SROCK_H +#define RES_D_SROCK_H + +enum dRes_INDEX_D_SROCK { + /* BMDR */ + dRes_INDEX_D_SROCK_BMD_D_SROCK_e=0x3, +}; + +enum dRes_ID_D_SROCK { + /* BMDR */ + dRes_ID_D_SROCK_BMD_D_SROCK_e=0x3, +}; + +enum D_SROCK_JNT { + D_SROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_SROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/D_aotubo0.h b/assets/RZDP01/res/Object/D_aotubo0.h new file mode 100644 index 0000000000..11d5c7f40e --- /dev/null +++ b/assets/RZDP01/res/Object/D_aotubo0.h @@ -0,0 +1,18 @@ +#ifndef RES_D_AOTUBO0_H +#define RES_D_AOTUBO0_H + +enum dRes_INDEX_D_AOTUBO0 { + /* BMDR */ + dRes_INDEX_D_AOTUBO0_BMD_D_AOTUBO00_e=0x3, +}; + +enum dRes_ID_D_AOTUBO0 { + /* BMDR */ + dRes_ID_D_AOTUBO0_BMD_D_AOTUBO00_e=0x3, +}; + +enum D_AOTUBO00_JNT { + D_AOTUBO00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_D_AOTUBO0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Dalways.h b/assets/RZDP01/res/Object/Dalways.h new file mode 100644 index 0000000000..524a46adce --- /dev/null +++ b/assets/RZDP01/res/Object/Dalways.h @@ -0,0 +1,66 @@ +#ifndef RES_DALWAYS_H +#define RES_DALWAYS_H + +enum dRes_INDEX_DALWAYS { + /* BCK */ + dRes_INDEX_DALWAYS_BCK_K_TAKARAA_e=0x7, + dRes_INDEX_DALWAYS_BCK_K_TAKARAB_e=0x8, + dRes_INDEX_DALWAYS_BCK_K_TAKARAB_SLOW_e=0x9, + /* BMDR */ + dRes_INDEX_DALWAYS_BMD_BOXA_e=0xC, + dRes_INDEX_DALWAYS_BMD_BOXB_e=0xD, + dRes_INDEX_DALWAYS_BMD_EF_BOXB_e=0xE, + dRes_INDEX_DALWAYS_BMD_K_TBOXN_e=0xF, + /* BRK */ + dRes_INDEX_DALWAYS_BRK_BOXA_e=0x12, + dRes_INDEX_DALWAYS_BRK_EF_BOXB_e=0x13, + /* BTK */ + dRes_INDEX_DALWAYS_BTK_BOXA_e=0x16, + /* DZB */ + dRes_INDEX_DALWAYS_DZB_BOXAC_e=0x19, + dRes_INDEX_DALWAYS_DZB_BOXAO_e=0x1A, + dRes_INDEX_DALWAYS_DZB_BOXBC_e=0x1B, + dRes_INDEX_DALWAYS_DZB_BOXBO_e=0x1C, +}; + +enum dRes_ID_DALWAYS { + /* BCK */ + dRes_ID_DALWAYS_BCK_K_TAKARAA_e=0x7, + dRes_ID_DALWAYS_BCK_K_TAKARAB_e=0x8, + dRes_ID_DALWAYS_BCK_K_TAKARAB_SLOW_e=0x9, + /* BMDR */ + dRes_ID_DALWAYS_BMD_BOXA_e=0xC, + dRes_ID_DALWAYS_BMD_BOXB_e=0xD, + dRes_ID_DALWAYS_BMD_EF_BOXB_e=0xE, + dRes_ID_DALWAYS_BMD_K_TBOXN_e=0xF, + /* BRK */ + dRes_ID_DALWAYS_BRK_BOXA_e=0x12, + dRes_ID_DALWAYS_BRK_EF_BOXB_e=0x13, + /* BTK */ + dRes_ID_DALWAYS_BTK_BOXA_e=0x16, + /* DZB */ + dRes_ID_DALWAYS_DZB_BOXAC_e=0x19, + dRes_ID_DALWAYS_DZB_BOXAO_e=0x1A, + dRes_ID_DALWAYS_DZB_BOXBC_e=0x1B, + dRes_ID_DALWAYS_DZB_BOXBO_e=0x1C, +}; + +enum BOXA_JNT { + BOXA_JNT_BOXA_e=0x0, + BOXA_JNT_COVER_JNT1_e=0x1, +}; + +enum BOXB_JNT { + BOXB_JNT_BOXB_e=0x0, + BOXB_JNT_COVER_JNT_e=0x1, +}; + +enum EF_BOXB_JNT { + EF_BOXB_JNT_EF_BOXB_e=0x0, +}; + +enum K_TBOXN_JNT { + K_TBOXN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_DALWAYS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DbDoor0.h b/assets/RZDP01/res/Object/DbDoor0.h new file mode 100644 index 0000000000..bd35d31e93 --- /dev/null +++ b/assets/RZDP01/res/Object/DbDoor0.h @@ -0,0 +1,20 @@ +#ifndef RES_DBDOOR0_H +#define RES_DBDOOR0_H + +enum dRes_INDEX_DBDOOR0 { + /* BMDR */ + dRes_INDEX_DBDOOR0_BMD_DOOR_PUSHDOUBLE_00_e=0x3, +}; + +enum dRes_ID_DBDOOR0 { + /* BMDR */ + dRes_ID_DBDOOR0_BMD_DOOR_PUSHDOUBLE_00_e=0x3, +}; + +enum DOOR_PUSHDOUBLE_00_JNT { + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_e=0x0, + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_L_e=0x1, + DOOR_PUSHDOUBLE_00_JNT_DBDOOR00_R_e=0x2, +}; + +#endif /* !RES_DBDOOR0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_00.h b/assets/RZDP01/res/Object/Demo01_00.h new file mode 100644 index 0000000000..bc54d0be7d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_00.h @@ -0,0 +1,70 @@ +#ifndef RES_DEMO01_00_H +#define RES_DEMO01_00_H + +enum dRes_INDEX_DEMO01_00 { + /* EVT */ + dRes_INDEX_DEMO01_00_STB_DEMO01_e=0x7, + /* BCKS */ + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_TALK_L_e=0xA, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT99_GP_WALK_L_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO01_00_BMD_DEMO01_CTZ1_CUT00_GP_TALK_L_e=0xE, + dRes_INDEX_DEMO01_00_BMD_DEMO01_WB_CUT99_GP_WALK_L_e=0xF, + dRes_INDEX_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_ORIGINAL_O_e=0x10, + dRes_INDEX_DEMO01_00_BMD_DEMO01_WB_CUT00_GP_ORIGINAL_O_e=0x11, + dRes_INDEX_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_HIGH_O_e=0x12, + /* BCK */ + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x15, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT04_BD_LOOKHAND_O_e=0x16, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT05_BD_TURNROUND_O_e=0x17, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT06_BD_STANDUP_O_e=0x18, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x19, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE1_O_e=0x1A, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE2_O_e=0x1B, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE3_O_e=0x1C, + dRes_INDEX_DEMO01_00_BCK_DEMO01_WB_CUT05_BD_EAT_O_e=0x1D, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x1E, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT11_BD_LOOKAROUND_O_e=0x1F, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x20, + dRes_INDEX_DEMO01_00_BCK_DEMO01_LINK_CUT13_BD_LOOKOUTOVER_O_e=0x21, + /* BTK */ + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x24, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x25, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x26, + dRes_INDEX_DEMO01_00_BTK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x27, +}; + +enum dRes_ID_DEMO01_00 { + /* EVT */ + dRes_ID_DEMO01_00_STB_DEMO01_e=0x18, + /* BCKS */ + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_TALK_L_e=0x1A, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT99_GP_WALK_L_e=0x1C, + /* BMDR */ + dRes_ID_DEMO01_00_BMD_DEMO01_CTZ1_CUT00_GP_TALK_L_e=0x1B, + dRes_ID_DEMO01_00_BMD_DEMO01_WB_CUT99_GP_WALK_L_e=0x1D, + dRes_ID_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_ORIGINAL_O_e=0x25, + dRes_ID_DEMO01_00_BMD_DEMO01_WB_CUT00_GP_ORIGINAL_O_e=0x33, + dRes_ID_DEMO01_00_BMD_DEMO01_LINK_CUT00_BD_HIGH_O_e=0x34, + /* BCK */ + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x1F, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT04_BD_LOOKHAND_O_e=0x23, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT05_BD_TURNROUND_O_e=0x24, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT06_BD_STANDUP_O_e=0x26, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x27, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE1_O_e=0x29, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE2_O_e=0x2A, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT08_BD_NOTICE3_O_e=0x2B, + dRes_ID_DEMO01_00_BCK_DEMO01_WB_CUT05_BD_EAT_O_e=0x2C, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x2D, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT11_BD_LOOKAROUND_O_e=0x2F, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x30, + dRes_ID_DEMO01_00_BCK_DEMO01_LINK_CUT13_BD_LOOKOUTOVER_O_e=0x32, + /* BTK */ + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT00_BD_SLEEP_O_e=0x20, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT07_BD_WHISTLE_O_e=0x28, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT10_BD_LOOKAROUND_O_e=0x2E, + dRes_ID_DEMO01_00_BTK_DEMO01_LINK_CUT12_BD_LOOKOUTOVER_O_e=0x31, +}; + +#endif /* !RES_DEMO01_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_01.h b/assets/RZDP01/res/Object/Demo01_01.h new file mode 100644 index 0000000000..e27e5d2322 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_01.h @@ -0,0 +1,140 @@ +#ifndef RES_DEMO01_01_H +#define RES_DEMO01_01_H + +enum dRes_INDEX_DEMO01_01 { + /* BCK */ + dRes_INDEX_DEMO01_01_BCK_DEMO01_FWOOD_CUT08_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_01_BCK_DEMO01_GREIN_CUT08_GP_1_O_e=0x8, + dRes_INDEX_DEMO01_01_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x9, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0xC, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_1_L_e=0xD, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_2_O_e=0xE, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_1_L_e=0xF, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_2_O_e=0x10, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT05_BD_1_O_e=0x11, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT05_FC_1_O_e=0x12, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT06_BD_1_L_e=0x13, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_1_O_e=0x14, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_2_O_e=0x15, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_1_O_e=0x16, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_2_O_e=0x17, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT08_BD_1_O_e=0x18, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT01_GP_1_L_e=0x19, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT06_GP_1_L_e=0x1C, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_1_O_e=0x1D, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_2_O_e=0x1E, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MOI_CUT08_GP_1_O_e=0x1F, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT01_GP_1_L_e=0x20, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x21, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x22, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT06_GP_1_L_e=0x23, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_1_O_e=0x24, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_2_O_e=0x25, + dRes_INDEX_DEMO01_01_BCK_DEMO01_MSAYA_CUT08_GP_1_O_e=0x26, + dRes_INDEX_DEMO01_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x27, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_1_O_e=0x28, + dRes_INDEX_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_2_O_e=0x29, + /* BTK */ + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x2C, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_1_L_e=0x2D, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_2_O_e=0x2E, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT05_FC_1_O_e=0x2F, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_1_O_e=0x30, + dRes_INDEX_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_2_O_e=0x31, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT02_GP_1_O_e=0x32, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x33, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_1_O_e=0x34, + dRes_INDEX_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_2_O_e=0x35, + /* BTP */ + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x38, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_1_L_e=0x39, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_2_O_e=0x3A, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT05_FC_1_O_e=0x3B, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_1_O_e=0x3C, + dRes_INDEX_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_2_O_e=0x3D, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT02_GP_1_O_e=0x3E, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x3F, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_1_O_e=0x40, + dRes_INDEX_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_2_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO01_01_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x44, + dRes_INDEX_DEMO01_01_BMD_DEMO01_MOI_CUT00_GP_1_e=0x45, + dRes_INDEX_DEMO01_01_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO01_01_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x47, + /* EVT */ + dRes_INDEX_DEMO01_01_STB_DEMO01_01_e=0x4A, +}; + +enum dRes_ID_DEMO01_01 { + /* BCK */ + dRes_ID_DEMO01_01_BCK_DEMO01_FWOOD_CUT08_GP_1_O_e=0x0, + dRes_ID_DEMO01_01_BCK_DEMO01_GREIN_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO01_01_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x2, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT01_BD_1_L_e=0x3, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x4, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0x5, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_1_L_e=0x6, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_BD_2_O_e=0x7, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT03_FC_2_O_e=0x9, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT05_BD_1_O_e=0xA, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT05_FC_1_O_e=0xB, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT06_BD_1_L_e=0xC, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_1_O_e=0xD, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_BD_2_O_e=0xE, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_1_O_e=0xF, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_FC_2_O_e=0x10, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT08_BD_1_O_e=0x11, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT01_GP_1_L_e=0x12, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x14, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT06_GP_1_L_e=0x15, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_1_O_e=0x16, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT07_GP_2_O_e=0x17, + dRes_ID_DEMO01_01_BCK_DEMO01_MOI_CUT08_GP_1_O_e=0x18, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT01_GP_1_L_e=0x32, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x34, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT06_GP_1_L_e=0x35, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_1_O_e=0x36, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT07_GP_2_O_e=0x37, + dRes_ID_DEMO01_01_BCK_DEMO01_MSAYA_CUT08_GP_1_O_e=0x38, + dRes_ID_DEMO01_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_1_O_e=0x3B, + dRes_ID_DEMO01_01_BCK_DEMO01_LINK_CUT07_HD_2_O_e=0x3C, + /* BTK */ + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x19, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_1_L_e=0x1A, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT03_FC_2_O_e=0x1B, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT05_FC_1_O_e=0x1C, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_1_O_e=0x1D, + dRes_ID_DEMO01_01_BTK_DEMO01_LINK_CUT07_FC_2_O_e=0x1E, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_1_O_e=0x21, + dRes_ID_DEMO01_01_BTK_DEMO01_MOI_CUT07_GP_2_O_e=0x22, + /* BTP */ + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x23, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_1_L_e=0x24, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT03_FC_2_O_e=0x25, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT05_FC_1_O_e=0x26, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_1_O_e=0x27, + dRes_ID_DEMO01_01_BTP_DEMO01_LINK_CUT07_FC_2_O_e=0x28, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT02_GP_1_O_e=0x29, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x2A, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_1_O_e=0x2B, + dRes_ID_DEMO01_01_BTP_DEMO01_MOI_CUT07_GP_2_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO01_01_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x2D, + dRes_ID_DEMO01_01_BMD_DEMO01_MOI_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO01_01_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x30, + dRes_ID_DEMO01_01_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x39, + /* EVT */ + dRes_ID_DEMO01_01_STB_DEMO01_01_e=0x31, +}; + +#endif /* !RES_DEMO01_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_02.h b/assets/RZDP01/res/Object/Demo01_02.h new file mode 100644 index 0000000000..2e2b5553fa --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_02.h @@ -0,0 +1,86 @@ +#ifndef RES_DEMO01_02_H +#define RES_DEMO01_02_H + +enum dRes_INDEX_DEMO01_02 { + /* BCK */ + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT04_GP_1_O_e=0x9, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT04_GP_1_O_e=0xB, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0xE, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xF, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x10, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0x11, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0x14, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0x15, + dRes_INDEX_DEMO01_02_BCK_DEMO01_FWOOD_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO01_02_BCK_DEMO01_GREIN_CUT02_GP_1_O_e=0x17, + dRes_INDEX_DEMO01_02_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x18, + dRes_INDEX_DEMO01_02_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x19, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_02_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x1C, + /* BTK */ + dRes_INDEX_DEMO01_02_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0x1F, + dRes_INDEX_DEMO01_02_BTK_DEMO01_MOI_CUT03_GP_1_O_e=0x20, + dRes_INDEX_DEMO01_02_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x21, + /* BTP */ + dRes_INDEX_DEMO01_02_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x24, + dRes_INDEX_DEMO01_02_BTP_DEMO01_MOI_CUT03_GP_1_O_e=0x25, + dRes_INDEX_DEMO01_02_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO01_02_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x29, + dRes_INDEX_DEMO01_02_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x2A, + dRes_INDEX_DEMO01_02_BMD_DEMO01_MOI_CUT00_GP_1_e=0x2B, + dRes_INDEX_DEMO01_02_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x2C, + /* EVT */ + dRes_INDEX_DEMO01_02_STB_DEMO01_02_e=0x2F, +}; + +enum dRes_ID_DEMO01_02 { + /* BCK */ + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x3, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0x5, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT03_BD_1_O_e=0x6, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x7, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x8, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0xA, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0xB, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO01_02_BCK_DEMO01_MOI_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO01_02_BCK_DEMO01_FWOOD_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO01_02_BCK_DEMO01_GREIN_CUT02_GP_1_O_e=0x1A, + dRes_ID_DEMO01_02_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x1B, + dRes_ID_DEMO01_02_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x1C, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1D, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO01_02_BCK_DEMO01_MSAYA_CUT04_GP_1_O_e=0x1F, + /* BTK */ + dRes_ID_DEMO01_02_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0xF, + dRes_ID_DEMO01_02_BTK_DEMO01_MOI_CUT03_GP_1_O_e=0x10, + dRes_ID_DEMO01_02_BTK_DEMO01_MOI_CUT04_GP_1_O_e=0x11, + /* BTP */ + dRes_ID_DEMO01_02_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO01_02_BTP_DEMO01_MOI_CUT03_GP_1_O_e=0x13, + dRes_ID_DEMO01_02_BTP_DEMO01_MOI_CUT04_GP_1_O_e=0x14, + /* BMDR */ + dRes_ID_DEMO01_02_BMD_DEMO01_FWOOD_CUT00_GP_1_e=0x15, + dRes_ID_DEMO01_02_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x16, + dRes_ID_DEMO01_02_BMD_DEMO01_MOI_CUT00_GP_1_e=0x17, + dRes_ID_DEMO01_02_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x20, + /* EVT */ + dRes_ID_DEMO01_02_STB_DEMO01_02_e=0x18, +}; + +#endif /* !RES_DEMO01_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_03.h b/assets/RZDP01/res/Object/Demo01_03.h new file mode 100644 index 0000000000..dda83587bd --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_03.h @@ -0,0 +1,134 @@ +#ifndef RES_DEMO01_03_H +#define RES_DEMO01_03_H + +enum dRes_INDEX_DEMO01_03 { + /* BCK */ + dRes_INDEX_DEMO01_03_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT01_BD_1_L_e=0x8, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x9, + dRes_INDEX_DEMO01_03_BCK_DEMO01_KOLIN_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO01_03_BCK_DEMO01_KOLIN_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_FC_1_O_e=0xD, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT01_HD_1_O_e=0xE, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0xF, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x10, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0x12, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0x13, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT10_GP_1_O_e=0x14, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT12_GP_1_L_e=0x15, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT10_BD_1_O_e=0x16, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT11_BD_1_O_e=0x17, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x19, + dRes_INDEX_DEMO01_03_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT10_GP_1_O_e=0x1B, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT11_GP_1_O_e=0x1C, + dRes_INDEX_DEMO01_03_BCK_DEMO01_ARU_CUT08_GP_1_O_e=0x1D, + dRes_INDEX_DEMO01_03_BCK_DEMO01_GREIN_CUT07_GP_1_O_e=0x1E, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT07_BD_1_O_e=0x1F, + dRes_INDEX_DEMO01_03_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x20, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_1_O_e=0x21, + dRes_INDEX_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_2_O_e=0x22, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT07_GP_1_O_e=0x23, + dRes_INDEX_DEMO01_03_BCK_DEMO01_YELIA_CUT08_GP_1_O_e=0x24, + dRes_INDEX_DEMO01_03_BCK_DEMO01_URI_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO01_03_BCK_DEMO01_URI_CUT03_GP_1_O_e=0x26, + /* BTK */ + dRes_INDEX_DEMO01_03_BTK_DEMO01_KOLIN_CUT02_GP_1_O_e=0x29, + dRes_INDEX_DEMO01_03_BTK_DEMO01_KOLIN_CUT03_GP_1_O_e=0x2A, + dRes_INDEX_DEMO01_03_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0x2B, + dRes_INDEX_DEMO01_03_BTK_DEMO01_YELIA_CUT10_GP_1_O_e=0x2C, + dRes_INDEX_DEMO01_03_BTK_DEMO01_YELIA_CUT11_GP_1_O_e=0x2D, + dRes_INDEX_DEMO01_03_BTK_DEMO01_URI_CUT02_GP_1_O_e=0x2E, + /* BTP */ + dRes_INDEX_DEMO01_03_BTP_DEMO01_KOLIN_CUT02_GP_1_O_e=0x31, + dRes_INDEX_DEMO01_03_BTP_DEMO01_KOLIN_CUT03_GP_1_O_e=0x32, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x33, + dRes_INDEX_DEMO01_03_BTP_DEMO01_HORSE_CUT10_BD_1_O_e=0x34, + dRes_INDEX_DEMO01_03_BTP_DEMO01_HORSE_CUT11_BD_1_O_e=0x35, + dRes_INDEX_DEMO01_03_BTP_DEMO01_YELIA_CUT10_GP_1_O_e=0x36, + dRes_INDEX_DEMO01_03_BTP_DEMO01_YELIA_CUT11_GP_1_O_e=0x37, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_1_O_e=0x38, + dRes_INDEX_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_2_O_e=0x39, + dRes_INDEX_DEMO01_03_BTP_DEMO01_URI_CUT02_GP_1_O_e=0x3A, + /* BMDR */ + dRes_INDEX_DEMO01_03_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x3D, + dRes_INDEX_DEMO01_03_BMD_DEMO01_KOLIN_CUT00_GP_1_e=0x3E, + dRes_INDEX_DEMO01_03_BMD_DEMO01_MOI_CUT00_GP_1_e=0x3F, + dRes_INDEX_DEMO01_03_BMD_DEMO01_ARU_CUT00_GP_1_e=0x40, + dRes_INDEX_DEMO01_03_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x41, + dRes_INDEX_DEMO01_03_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x42, + dRes_INDEX_DEMO01_03_BMD_DEMO01_URI_CUT00_GP_1_e=0x43, + /* EVT */ + dRes_INDEX_DEMO01_03_STB_DEMO01_03_e=0x46, + dRes_INDEX_DEMO01_03_STB_DEMO31_27_e=0x47, +}; + +enum dRes_ID_DEMO01_03 { + /* BCK */ + dRes_ID_DEMO01_03_BCK_DEMO01_GREIN_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT01_BD_1_L_e=0x1, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT04_BD_1_O_e=0x2, + dRes_ID_DEMO01_03_BCK_DEMO01_KOLIN_CUT02_GP_1_O_e=0x3, + dRes_ID_DEMO01_03_BCK_DEMO01_KOLIN_CUT03_GP_1_O_e=0x4, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x5, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_FC_1_O_e=0x6, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT01_HD_1_O_e=0x7, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT04_BD_1_O_e=0x8, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT04_FC_1_O_e=0x9, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO01_03_BCK_DEMO01_MOI_CUT03_GP_1_O_e=0xC, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT10_GP_1_O_e=0x17, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT12_GP_1_L_e=0x18, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT10_BD_1_O_e=0x19, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT11_BD_1_O_e=0x1A, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT01_GP_1_O_e=0x1B, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT02_GP_1_O_e=0x1C, + dRes_ID_DEMO01_03_BCK_DEMO01_MSAYA_CUT03_GP_1_O_e=0x1D, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT11_GP_1_O_e=0x1F, + dRes_ID_DEMO01_03_BCK_DEMO01_ARU_CUT08_GP_1_O_e=0x29, + dRes_ID_DEMO01_03_BCK_DEMO01_GREIN_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT07_BD_1_O_e=0x2B, + dRes_ID_DEMO01_03_BCK_DEMO01_HORSE_CUT08_BD_1_O_e=0x2C, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_1_O_e=0x2D, + dRes_ID_DEMO01_03_BCK_DEMO01_LINK_CUT09_BD_2_O_e=0x2E, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT07_GP_1_O_e=0x2F, + dRes_ID_DEMO01_03_BCK_DEMO01_YELIA_CUT08_GP_1_O_e=0x30, + dRes_ID_DEMO01_03_BCK_DEMO01_URI_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO01_03_BCK_DEMO01_URI_CUT03_GP_1_O_e=0x35, + /* BTK */ + dRes_ID_DEMO01_03_BTK_DEMO01_KOLIN_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO01_03_BTK_DEMO01_KOLIN_CUT03_GP_1_O_e=0xE, + dRes_ID_DEMO01_03_BTK_DEMO01_LINK_CUT04_FC_1_O_e=0xF, + dRes_ID_DEMO01_03_BTK_DEMO01_YELIA_CUT10_GP_1_O_e=0x20, + dRes_ID_DEMO01_03_BTK_DEMO01_YELIA_CUT11_GP_1_O_e=0x21, + dRes_ID_DEMO01_03_BTK_DEMO01_URI_CUT02_GP_1_O_e=0x36, + /* BTP */ + dRes_ID_DEMO01_03_BTP_DEMO01_KOLIN_CUT02_GP_1_O_e=0x10, + dRes_ID_DEMO01_03_BTP_DEMO01_KOLIN_CUT03_GP_1_O_e=0x11, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO01_03_BTP_DEMO01_HORSE_CUT10_BD_1_O_e=0x22, + dRes_ID_DEMO01_03_BTP_DEMO01_HORSE_CUT11_BD_1_O_e=0x23, + dRes_ID_DEMO01_03_BTP_DEMO01_YELIA_CUT10_GP_1_O_e=0x24, + dRes_ID_DEMO01_03_BTP_DEMO01_YELIA_CUT11_GP_1_O_e=0x25, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_1_O_e=0x31, + dRes_ID_DEMO01_03_BTP_DEMO01_LINK_CUT09_FC_2_O_e=0x32, + dRes_ID_DEMO01_03_BTP_DEMO01_URI_CUT02_GP_1_O_e=0x37, + /* BMDR */ + dRes_ID_DEMO01_03_BMD_DEMO01_GREIN_CUT00_GP_1_e=0x13, + dRes_ID_DEMO01_03_BMD_DEMO01_KOLIN_CUT00_GP_1_e=0x14, + dRes_ID_DEMO01_03_BMD_DEMO01_MOI_CUT00_GP_1_e=0x15, + dRes_ID_DEMO01_03_BMD_DEMO01_ARU_CUT00_GP_1_e=0x26, + dRes_ID_DEMO01_03_BMD_DEMO01_MSAYA_CUT00_GP_1_e=0x27, + dRes_ID_DEMO01_03_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x28, + dRes_ID_DEMO01_03_BMD_DEMO01_URI_CUT00_GP_1_e=0x38, + /* EVT */ + dRes_ID_DEMO01_03_STB_DEMO01_03_e=0x16, + dRes_ID_DEMO01_03_STB_DEMO31_27_e=0x33, +}; + +#endif /* !RES_DEMO01_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_04.h b/assets/RZDP01/res/Object/Demo01_04.h new file mode 100644 index 0000000000..4c4b8cb0fa --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_04.h @@ -0,0 +1,52 @@ +#ifndef RES_DEMO01_04_H +#define RES_DEMO01_04_H + +enum dRes_INDEX_DEMO01_04 { + /* EVT */ + dRes_INDEX_DEMO01_04_STB_DEMO01_04_e=0x7, + /* BCK */ + dRes_INDEX_DEMO01_04_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO01_04_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO01_04_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0xE, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_1_O_e=0x10, + dRes_INDEX_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_2_O_e=0x11, + /* BTK */ + dRes_INDEX_DEMO01_04_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_1_O_e=0x15, + dRes_INDEX_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_2_O_e=0x16, + /* BTP */ + dRes_INDEX_DEMO01_04_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x19, + dRes_INDEX_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_2_O_e=0x1B, + /* BMDR */ + dRes_INDEX_DEMO01_04_BMD_DEMO01_YELIA_CUT00_GP_1_e=0x1E, +}; + +enum dRes_ID_DEMO01_04 { + /* EVT */ + dRes_ID_DEMO01_04_STB_DEMO01_04_e=0x0, + /* BCK */ + dRes_ID_DEMO01_04_BCK_DEMO01_HORSE_CUT01_BD_1_O_e=0x1, + dRes_ID_DEMO01_04_BCK_DEMO01_HORSE_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT01_BD_1_O_e=0x3, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x4, + dRes_ID_DEMO01_04_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x5, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT01_GP_1_O_e=0x6, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_1_O_e=0x7, + dRes_ID_DEMO01_04_BCK_DEMO01_YELIA_CUT02_GP_2_O_e=0x8, + /* BTK */ + dRes_ID_DEMO01_04_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x9, + dRes_ID_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_1_O_e=0xA, + dRes_ID_DEMO01_04_BTK_DEMO01_YELIA_CUT02_GP_2_O_e=0xB, + /* BTP */ + dRes_ID_DEMO01_04_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO01_04_BTP_DEMO01_YELIA_CUT02_GP_2_O_e=0xE, + /* BMDR */ + dRes_ID_DEMO01_04_BMD_DEMO01_YELIA_CUT00_GP_1_e=0xF, +}; + +#endif /* !RES_DEMO01_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo01_05.h b/assets/RZDP01/res/Object/Demo01_05.h new file mode 100644 index 0000000000..343648bf48 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo01_05.h @@ -0,0 +1,64 @@ +#ifndef RES_DEMO01_05_H +#define RES_DEMO01_05_H + +enum dRes_INDEX_DEMO01_05 { + /* BCK */ + dRes_INDEX_DEMO01_05_BCK_DEMO01_ARU_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_1_L_e=0x8, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_2_L_e=0x9, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_3_L_e=0xA, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_4_L_e=0xB, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_1_O_e=0xC, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_2_O_e=0xD, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_3_O_e=0xE, + dRes_INDEX_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_4_O_e=0xF, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0x10, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0x11, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT02_HD_1_O_e=0x12, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x13, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO01_05_BCK_DEMO01_LINK_CUT03_HD_1_O_e=0x15, + /* BTK */ + dRes_INDEX_DEMO01_05_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x18, + dRes_INDEX_DEMO01_05_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x19, + /* BTP */ + dRes_INDEX_DEMO01_05_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x1C, + dRes_INDEX_DEMO01_05_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x1D, + /* BMDR */ + dRes_INDEX_DEMO01_05_BMD_DEMO01_ARU_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO01_05_BMD_DEMO01_COW_CUT00_GP_1_e=0x21, + /* EVT */ + dRes_INDEX_DEMO01_05_STB_DEMO01_05_e=0x24, +}; + +enum dRes_ID_DEMO01_05 { + /* BCK */ + dRes_ID_DEMO01_05_BCK_DEMO01_ARU_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_1_L_e=0x6, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_2_L_e=0x7, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_3_L_e=0x8, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT01_GP_4_L_e=0x9, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_2_O_e=0xB, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_3_O_e=0xC, + dRes_ID_DEMO01_05_BCK_DEMO01_COW_CUT04_GP_4_O_e=0xD, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_BD_1_O_e=0xE, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_FC_1_O_e=0xF, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT02_HD_1_O_e=0x10, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_BD_1_O_e=0x11, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_FC_1_O_e=0x12, + dRes_ID_DEMO01_05_BCK_DEMO01_LINK_CUT03_HD_1_O_e=0x13, + /* BTK */ + dRes_ID_DEMO01_05_BTK_DEMO01_LINK_CUT02_FC_1_O_e=0x16, + dRes_ID_DEMO01_05_BTK_DEMO01_LINK_CUT03_FC_1_O_e=0x17, + /* BTP */ + dRes_ID_DEMO01_05_BTP_DEMO01_LINK_CUT02_FC_1_O_e=0x1A, + dRes_ID_DEMO01_05_BTP_DEMO01_LINK_CUT03_FC_1_O_e=0x1B, + /* BMDR */ + dRes_ID_DEMO01_05_BMD_DEMO01_ARU_CUT00_GP_1_e=0x1E, + dRes_ID_DEMO01_05_BMD_DEMO01_COW_CUT00_GP_1_e=0x1F, + /* EVT */ + dRes_ID_DEMO01_05_STB_DEMO01_05_e=0x20, +}; + +#endif /* !RES_DEMO01_05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo02_00.h b/assets/RZDP01/res/Object/Demo02_00.h new file mode 100644 index 0000000000..ea18c9647d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo02_00.h @@ -0,0 +1,506 @@ +#ifndef RES_DEMO02_00_H +#define RES_DEMO02_00_H + +enum dRes_INDEX_DEMO02_00 { + /* BCK */ + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_2_L_e=0xB, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_2_L_e=0xD, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_2_L_e=0xF, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_1_O_e=0x10, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_2_L_e=0x11, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_3_O_e=0x12, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_4_L_e=0x13, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_5_O_e=0x14, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_6_L_e=0x15, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_0_L_e=0x16, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_1_O_e=0x17, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_2_L_e=0x18, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_1_L_e=0x19, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_2_O_e=0x1A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_3_L_e=0x1B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_1_O_e=0x1C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_2_L_e=0x1D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_3_O_e=0x1E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_4_L_e=0x1F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT03_BD_1_O_e=0x20, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT04_BD_1_O_e=0x21, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_1_O_e=0x22, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_2_L_e=0x23, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_1_O_e=0x24, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_2_L_e=0x25, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT08_BD_1_O_e=0x26, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT11_BD_1_L_e=0x27, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_1_O_e=0x28, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_2_O_e=0x29, + dRes_INDEX_DEMO02_00_BCK_DEMO02_HORSE_CUT13_BD_1_O_e=0x2A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT03_BD_1_O_e=0x2B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT03_FC_1_O_e=0x2C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT04_BD_1_O_e=0x2D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT04_FC_1_O_e=0x2E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_1_O_e=0x2F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_2_L_e=0x30, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_1_O_e=0x31, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_2_L_e=0x32, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_1_O_e=0x33, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_2_L_e=0x34, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_1_O_e=0x35, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_2_L_e=0x36, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_1_O_e=0x37, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_2_L_e=0x38, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_1_O_e=0x39, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_2_L_e=0x3A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_1_O_e=0x3B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_2_L_e=0x3C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_3_O_e=0x3D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_4_L_e=0x3E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_1_O_e=0x3F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_2_L_e=0x40, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_3_O_e=0x41, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_4_L_e=0x42, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT11_BD_1_L_e=0x43, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT11_FC_1_L_e=0x44, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_1_L_e=0x45, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_2_O_e=0x46, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_3_L_e=0x47, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_1_L_e=0x48, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_2_O_e=0x49, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_3_L_e=0x4A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_1_O_e=0x4B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_2_L_e=0x4C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_3_O_e=0x4D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_4_L_e=0x4E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_1_O_e=0x4F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_2_L_e=0x50, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_3_O_e=0x51, + dRes_INDEX_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_4_L_e=0x52, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT02_GP_1_O_e=0x53, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT03_GP_1_O_e=0x54, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT04_GP_1_O_e=0x55, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_1_O_e=0x56, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_2_L_e=0x57, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_1_O_e=0x58, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_2_L_e=0x59, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT08_GP_1_O_e=0x5A, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_1_O_e=0x5B, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_2_L_e=0x5C, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_3_O_e=0x5D, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_4_L_e=0x5E, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_1_O_e=0x5F, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_2_L_e=0x60, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT12_GP_1_O_e=0x61, + dRes_INDEX_DEMO02_00_BCK_DEMO02_YELIA_CUT13_GP_1_O_e=0x62, + /* BLK */ + dRes_INDEX_DEMO02_00_BLK_DEMO02_LINK_CUT00_HD_1_O_e=0x65, + /* BLS */ + dRes_INDEX_DEMO02_00_BLS_DEMO02_LINK_CUT00_HD_1_O_e=0x68, + /* BMDR */ + dRes_INDEX_DEMO02_00_BMD_DEMO02_BOU_CUT00_GP_1_O_e=0x6B, + dRes_INDEX_DEMO02_00_BMD_DEMO02_BOU_CUT02_GP_1_O_e=0x6C, + dRes_INDEX_DEMO02_00_BMD_DEMO02_LINK_CUT00_HD_1_O_e=0x6D, + dRes_INDEX_DEMO02_00_BMD_DEMO02_YELIA_CUT06_GP_1_O_e=0x6E, + /* BTK */ + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT02_GP_1_O_e=0x71, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT04_GP_1_O_e=0x72, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_1_O_e=0x73, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_2_L_e=0x74, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_1_O_e=0x75, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_2_L_e=0x76, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_1_O_e=0x77, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_2_L_e=0x78, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_3_O_e=0x79, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_4_L_e=0x7A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_5_O_e=0x7B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_6_L_e=0x7C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_1_O_e=0x7D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_2_L_e=0x7E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_1_L_e=0x7F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_2_O_e=0x80, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_3_L_e=0x81, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_1_O_e=0x82, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_2_L_e=0x83, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_3_O_e=0x84, + dRes_INDEX_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_4_L_e=0x85, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT03_FC_1_O_e=0x86, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT04_FC_1_O_e=0x87, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_1_O_e=0x88, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_2_L_e=0x89, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_1_O_e=0x8A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_2_L_e=0x8B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_1_O_e=0x8C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_2_L_e=0x8D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_1_O_e=0x8E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_2_L_e=0x8F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_3_O_e=0x90, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_4_L_e=0x91, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT11_FC_1_L_e=0x92, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_1_L_e=0x93, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_2_O_e=0x94, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_3_L_e=0x95, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_1_O_e=0x96, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_2_L_e=0x97, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_3_O_e=0x98, + dRes_INDEX_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_4_L_e=0x99, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT02_GP_1_O_e=0x9A, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT03_GP_1_O_e=0x9B, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT04_GP_1_O_e=0x9C, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_1_O_e=0x9D, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_2_L_e=0x9E, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_1_O_e=0x9F, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_2_L_e=0xA0, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT08_GP_1_O_e=0xA1, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_1_O_e=0xA2, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_2_L_e=0xA3, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_3_O_e=0xA4, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_4_L_e=0xA5, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_1_O_e=0xA6, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_2_L_e=0xA7, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT12_GP_1_O_e=0xA8, + dRes_INDEX_DEMO02_00_BTK_DEMO02_YELIA_CUT13_GP_1_O_e=0xA9, + /* BTP */ + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT02_GP_1_O_e=0xAC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT04_GP_1_O_e=0xAD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_1_O_e=0xAE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_2_L_e=0xAF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_1_O_e=0xB0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_2_L_e=0xB1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_1_O_e=0xB2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_2_L_e=0xB3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_3_O_e=0xB4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_4_L_e=0xB5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_5_O_e=0xB6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_6_L_e=0xB7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_1_O_e=0xB8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_2_L_e=0xB9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_1_L_e=0xBA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_2_O_e=0xBB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_3_L_e=0xBC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_1_O_e=0xBD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_2_L_e=0xBE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_3_O_e=0xBF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_4_L_e=0xC0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT03_BD_1_O_e=0xC1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT04_BD_1_O_e=0xC2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_1_O_e=0xC3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_2_L_e=0xC4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_1_O_e=0xC5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_2_L_e=0xC6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT08_BD_1_O_e=0xC7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT11_BD_1_L_e=0xC8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_1_O_e=0xC9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_2_O_e=0xCA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_HORSE_CUT13_BD_1_O_e=0xCB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT03_BD_1_O_e=0xCC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT03_FC_1_O_e=0xCD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT04_BD_1_O_e=0xCE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT04_FC_1_O_e=0xCF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_1_O_e=0xD0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_2_L_e=0xD1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_1_O_e=0xD2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_2_L_e=0xD3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_1_O_e=0xD4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_2_L_e=0xD5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_1_O_e=0xD6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_2_L_e=0xD7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_1_O_e=0xD8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_2_L_e=0xD9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_1_O_e=0xDA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_2_L_e=0xDB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_3_O_e=0xDC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_4_L_e=0xDD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_1_O_e=0xDE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_2_L_e=0xDF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_3_O_e=0xE0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_4_L_e=0xE1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT11_BD_1_L_e=0xE2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT11_FC_1_L_e=0xE3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_1_L_e=0xE4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_2_O_e=0xE5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_3_L_e=0xE6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_1_L_e=0xE7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_2_O_e=0xE8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_3_L_e=0xE9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_1_O_e=0xEA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_2_L_e=0xEB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_3_O_e=0xEC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_4_L_e=0xED, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_1_O_e=0xEE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_2_L_e=0xEF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_3_O_e=0xF0, + dRes_INDEX_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_4_L_e=0xF1, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT02_GP_1_O_e=0xF2, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT03_GP_1_O_e=0xF3, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT04_GP_1_O_e=0xF4, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_1_O_e=0xF5, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_2_L_e=0xF6, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_1_O_e=0xF7, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_2_L_e=0xF8, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT08_GP_1_O_e=0xF9, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_1_O_e=0xFA, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_2_L_e=0xFB, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_3_O_e=0xFC, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_4_L_e=0xFD, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_1_O_e=0xFE, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_2_L_e=0xFF, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT12_GP_1_O_e=0x100, + dRes_INDEX_DEMO02_00_BTP_DEMO02_YELIA_CUT13_GP_1_O_e=0x101, + /* EVT */ + dRes_INDEX_DEMO02_00_STB_DEMO02_e=0x104, + dRes_INDEX_DEMO02_00_STB_DEMO02_0_e=0x105, +}; + +enum dRes_ID_DEMO02_00 { + /* BCK */ + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_1_O_e=0x1, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT04_GP_2_L_e=0x2, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT05_GP_2_L_e=0x4, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_1_O_e=0x5, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT07_GP_2_L_e=0x6, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_1_O_e=0x7, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_2_L_e=0x8, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_3_O_e=0x9, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_4_L_e=0xA, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_5_O_e=0xB, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT10_GP_6_L_e=0xC, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_0_L_e=0xD, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_1_O_e=0xE, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT11_GP_2_L_e=0xF, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_1_L_e=0x10, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_2_O_e=0x11, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT12_GP_3_L_e=0x12, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_1_O_e=0x13, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_2_L_e=0x14, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_3_O_e=0x15, + dRes_ID_DEMO02_00_BCK_DEMO02_BOU_CUT13_GP_4_L_e=0x16, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT03_BD_1_O_e=0x17, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT04_BD_1_O_e=0x18, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_1_O_e=0x19, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT05_BD_2_L_e=0x1A, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_1_O_e=0x1B, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT06_BD_2_L_e=0x1C, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT08_BD_1_O_e=0x1D, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT11_BD_1_L_e=0x1E, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_1_O_e=0x1F, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT12_BD_2_O_e=0x20, + dRes_ID_DEMO02_00_BCK_DEMO02_HORSE_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT03_BD_1_O_e=0x22, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT03_FC_1_O_e=0x23, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT04_BD_1_O_e=0x25, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT04_FC_1_O_e=0x26, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_1_O_e=0x28, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_BD_2_L_e=0x29, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_1_O_e=0x2A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT05_FC_2_L_e=0x2B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_1_O_e=0x2E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_BD_2_L_e=0x2F, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_1_O_e=0x30, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT07_FC_2_L_e=0x31, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_1_O_e=0x34, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_BD_2_L_e=0x35, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_1_O_e=0x36, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT09_FC_2_L_e=0x37, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_1_O_e=0x3A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_2_L_e=0x3B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_3_O_e=0x3C, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_BD_4_L_e=0x3D, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_1_O_e=0x3E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_2_L_e=0x3F, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_3_O_e=0x40, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT10_FC_4_L_e=0x41, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT11_BD_1_L_e=0x46, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT11_FC_1_L_e=0x47, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_1_L_e=0x49, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_2_O_e=0x4A, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_BD_3_L_e=0x4B, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_1_L_e=0x4C, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_2_O_e=0x4D, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT12_FC_3_L_e=0x4E, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_1_O_e=0x52, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_2_L_e=0x53, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_3_O_e=0x54, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_BD_4_L_e=0x55, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_1_O_e=0x56, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_2_L_e=0x57, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_3_O_e=0x58, + dRes_ID_DEMO02_00_BCK_DEMO02_LINK_CUT13_FC_4_L_e=0x59, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT02_GP_1_O_e=0x60, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT03_GP_1_O_e=0x61, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT04_GP_1_O_e=0x62, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_1_O_e=0x63, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT05_GP_2_L_e=0x64, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_1_O_e=0x65, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT06_GP_2_L_e=0x66, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT08_GP_1_O_e=0x67, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_1_O_e=0x68, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_2_L_e=0x69, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_3_O_e=0x6A, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT10_GP_4_L_e=0x6B, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_1_O_e=0x6C, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT11_GP_2_L_e=0x6D, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT12_GP_1_O_e=0x6E, + dRes_ID_DEMO02_00_BCK_DEMO02_YELIA_CUT13_GP_1_O_e=0x6F, + /* BLK */ + dRes_ID_DEMO02_00_BLK_DEMO02_LINK_CUT00_HD_1_O_e=0x70, + /* BLS */ + dRes_ID_DEMO02_00_BLS_DEMO02_LINK_CUT00_HD_1_O_e=0x72, + /* BMDR */ + dRes_ID_DEMO02_00_BMD_DEMO02_BOU_CUT00_GP_1_O_e=0x74, + dRes_ID_DEMO02_00_BMD_DEMO02_BOU_CUT02_GP_1_O_e=0x75, + dRes_ID_DEMO02_00_BMD_DEMO02_LINK_CUT00_HD_1_O_e=0x76, + dRes_ID_DEMO02_00_BMD_DEMO02_YELIA_CUT06_GP_1_O_e=0x7A, + /* BTK */ + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT02_GP_1_O_e=0x7B, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT04_GP_1_O_e=0x7C, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_1_O_e=0x7D, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT05_GP_2_L_e=0x7E, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_1_O_e=0x7F, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT07_GP_2_L_e=0x80, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_1_O_e=0x81, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_2_L_e=0x82, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_3_O_e=0x83, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_4_L_e=0x84, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_5_O_e=0x85, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT10_GP_6_L_e=0x86, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_1_O_e=0x87, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT11_GP_2_L_e=0x88, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_1_L_e=0x89, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_2_O_e=0x8A, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT12_GP_3_L_e=0x8B, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_1_O_e=0x8C, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_2_L_e=0x8D, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_3_O_e=0x8E, + dRes_ID_DEMO02_00_BTK_DEMO02_BOU_CUT13_GP_4_L_e=0x8F, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT03_FC_1_O_e=0x90, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT04_FC_1_O_e=0x92, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_1_O_e=0x94, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT05_FC_2_L_e=0x95, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_1_O_e=0x98, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT07_FC_2_L_e=0x99, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_1_O_e=0x9C, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT09_FC_2_L_e=0x9D, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_1_O_e=0xA0, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_2_L_e=0xA1, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_3_O_e=0xA2, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT10_FC_4_L_e=0xA3, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT11_FC_1_L_e=0xA8, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_1_L_e=0xAA, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_2_O_e=0xAB, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT12_FC_3_L_e=0xAC, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_1_O_e=0xB0, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_2_L_e=0xB1, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_3_O_e=0xB2, + dRes_ID_DEMO02_00_BTK_DEMO02_LINK_CUT13_FC_4_L_e=0xB3, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT02_GP_1_O_e=0xB9, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT03_GP_1_O_e=0xBA, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT04_GP_1_O_e=0xBB, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_1_O_e=0xBC, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT05_GP_2_L_e=0xBD, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_1_O_e=0xBE, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT06_GP_2_L_e=0xBF, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT08_GP_1_O_e=0xC0, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_1_O_e=0xC1, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_2_L_e=0xC2, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_3_O_e=0xC3, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT10_GP_4_L_e=0xC4, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_1_O_e=0xC5, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT11_GP_2_L_e=0xC6, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT12_GP_1_O_e=0xC7, + dRes_ID_DEMO02_00_BTK_DEMO02_YELIA_CUT13_GP_1_O_e=0xC8, + /* BTP */ + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT02_GP_1_O_e=0xC9, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT04_GP_1_O_e=0xCA, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_1_O_e=0xCB, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT05_GP_2_L_e=0xCC, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_1_O_e=0xCD, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT07_GP_2_L_e=0xCE, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_1_O_e=0xCF, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_2_L_e=0xD0, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_3_O_e=0xD1, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_4_L_e=0xD2, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_5_O_e=0xD3, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT10_GP_6_L_e=0xD4, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_1_O_e=0xD5, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT11_GP_2_L_e=0xD6, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_1_L_e=0xD7, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_2_O_e=0xD8, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT12_GP_3_L_e=0xD9, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_1_O_e=0xDA, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_2_L_e=0xDB, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_3_O_e=0xDC, + dRes_ID_DEMO02_00_BTP_DEMO02_BOU_CUT13_GP_4_L_e=0xDD, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT03_BD_1_O_e=0xDE, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT04_BD_1_O_e=0xDF, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_1_O_e=0xE0, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT05_BD_2_L_e=0xE1, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_1_O_e=0xE2, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT06_BD_2_L_e=0xE3, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT08_BD_1_O_e=0xE4, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT11_BD_1_L_e=0xE5, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_1_O_e=0xE6, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT12_BD_2_O_e=0xE7, + dRes_ID_DEMO02_00_BTP_DEMO02_HORSE_CUT13_BD_1_O_e=0xE8, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT03_BD_1_O_e=0xE9, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT03_FC_1_O_e=0xEA, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT04_BD_1_O_e=0xEC, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT04_FC_1_O_e=0xED, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_1_O_e=0xEF, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_BD_2_L_e=0xF0, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_1_O_e=0xF1, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT05_FC_2_L_e=0xF2, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_1_O_e=0xF5, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_BD_2_L_e=0xF6, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_1_O_e=0xF7, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT07_FC_2_L_e=0xF8, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_1_O_e=0xFB, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT09_FC_2_L_e=0xFC, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_1_O_e=0xFF, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_2_L_e=0x100, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_3_O_e=0x101, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_BD_4_L_e=0x102, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_1_O_e=0x103, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_2_L_e=0x104, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_3_O_e=0x105, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT10_FC_4_L_e=0x106, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT11_BD_1_L_e=0x10B, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT11_FC_1_L_e=0x10C, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_1_L_e=0x10E, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_2_O_e=0x10F, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_BD_3_L_e=0x110, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_1_L_e=0x111, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_2_O_e=0x112, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT12_FC_3_L_e=0x113, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_1_O_e=0x117, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_2_L_e=0x118, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_3_O_e=0x119, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_BD_4_L_e=0x11A, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_1_O_e=0x11B, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_2_L_e=0x11C, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_3_O_e=0x11D, + dRes_ID_DEMO02_00_BTP_DEMO02_LINK_CUT13_FC_4_L_e=0x11E, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT02_GP_1_O_e=0x123, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT03_GP_1_O_e=0x124, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT04_GP_1_O_e=0x125, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_1_O_e=0x126, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT05_GP_2_L_e=0x127, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_1_O_e=0x128, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT06_GP_2_L_e=0x129, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT08_GP_1_O_e=0x12A, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_1_O_e=0x12B, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_2_L_e=0x12C, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_3_O_e=0x12D, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT10_GP_4_L_e=0x12E, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_1_O_e=0x12F, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT11_GP_2_L_e=0x130, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT12_GP_1_O_e=0x131, + dRes_ID_DEMO02_00_BTP_DEMO02_YELIA_CUT13_GP_1_O_e=0x132, + /* EVT */ + dRes_ID_DEMO02_00_STB_DEMO02_e=0x133, + dRes_ID_DEMO02_00_STB_DEMO02_0_e=0x134, +}; + +#endif /* !RES_DEMO02_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo04_00.h b/assets/RZDP01/res/Object/Demo04_00.h new file mode 100644 index 0000000000..02b4920d4c --- /dev/null +++ b/assets/RZDP01/res/Object/Demo04_00.h @@ -0,0 +1,498 @@ +#ifndef RES_DEMO04_00_H +#define RES_DEMO04_00_H + +enum dRes_INDEX_DEMO04_00 { + /* BCK */ + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT09_GP_1_O_e=0x9, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT10_GP_1_O_e=0xA, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT16_GP_1_O_e=0xB, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT19_GP_1_O_e=0xC, + dRes_INDEX_DEMO04_00_BCK_DEMO04_ARROW_CUT20_GP_1_O_e=0xD, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_2_O_e=0xF, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_3_O_e=0x10, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_4_O_e=0x11, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_5_O_e=0x12, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_6_O_e=0x13, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_7_O_e=0x14, + dRes_INDEX_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_8_O_e=0x15, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT16_GP_1_O_e=0x16, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT17_GP_1_L_e=0x17, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT18_GP_1_O_e=0x18, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_1_O_e=0x19, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_EX1_O_e=0x1A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT02_BD_1_L_e=0x1B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT03_BD_1_O_e=0x1C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT04_BD_1_L_e=0x1D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT06_BD_1_O_e=0x1E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_HORSE_CUT08_BD_1_O_e=0x1F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x20, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x21, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x22, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x23, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x24, + dRes_INDEX_DEMO04_00_BCK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x25, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x26, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x27, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x28, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_2_L_e=0x29, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x2A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x2B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT09_BD_1_O_e=0x2C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT13_BD_1_O_e=0x2D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT15_BD_1_L_e=0x2E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT16_BD_1_L_e=0x2F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT18_BD_1_L_e=0x30, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT20_BD_1_O_e=0x31, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT21_BD_1_O_e=0x32, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_1_O_e=0x33, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_2_O_e=0x34, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT26_BD_1_O_e=0x35, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT27_BD_1_O_e=0x36, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT28_BD_1_O_e=0x37, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_BD_1_O_e=0x38, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_0_O_e=0x39, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_WAIT_L_e=0x3A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT15_GP_1_L_e=0x3B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT16_GP_1_L_e=0x3C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT17_GP_1_L_e=0x3D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT18_GP_1_O_e=0x3E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_1_O_e=0x3F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_EX1_O_e=0x40, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RBBB_CUT20_GP_1_O_e=0x41, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT07_GP_1_O_e=0x42, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT09_GP_1_O_e=0x43, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT10_GP_1_O_e=0x44, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT13_GP_1_O_e=0x45, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_A_O_e=0x46, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BA_O_e=0x47, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BB_O_e=0x48, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT16_GP_1_L_e=0x49, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RD2_CUT19_GP_1_O_e=0x4A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_0_O_e=0x4B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_WAIT_L_e=0x4C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT07_GP_1_O_e=0x4D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT09_GP_1_O_e=0x4E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT10_GP_1_O_e=0x4F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT13_GP_1_O_e=0x50, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT14_GP_B_O_e=0x51, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT16_GP_1_L_e=0x52, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT19_GP_1_O_e=0x53, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_A_O_e=0x54, + dRes_INDEX_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_B_O_e=0x55, + dRes_INDEX_DEMO04_00_BCK_DEMO04_S2_CUT28_GP_1_O_e=0x56, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_0_O_e=0x57, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_1_L_e=0x58, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT03_GP_1_O_e=0x59, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_10_L_e=0x5A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_11_O_e=0x5B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_12_L_e=0x5C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_13_O_e=0x5D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_14_L_e=0x5E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_1_O_e=0x5F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_2_L_e=0x60, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_3_O_e=0x61, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_4_L_e=0x62, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_5_O_e=0x63, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_6_L_e=0x64, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_7_O_e=0x65, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_8_L_e=0x66, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_9_O_e=0x67, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT06_GP_1_O_e=0x68, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT08_GP_1_O_e=0x69, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT09_GP_1_O_e=0x6A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT11_GP_1_O_e=0x6B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_A_O_e=0x6C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_B_O_e=0x6D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_1_O_e=0x6E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_2_O_e=0x6F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x70, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x71, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x72, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_2_L_e=0x73, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x74, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x75, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT09_FC_1_O_e=0x76, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT13_FC_1_O_e=0x77, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT15_FC_1_L_e=0x78, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT16_FC_1_L_e=0x79, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT18_FC_1_L_e=0x7A, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT20_FC_1_O_e=0x7B, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT21_FC_1_O_e=0x7C, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_1_O_e=0x7D, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_2_O_e=0x7E, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT26_FC_1_O_e=0x7F, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT27_FC_1_O_e=0x80, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT28_FC_1_O_e=0x81, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_1_O_e=0x82, + dRes_INDEX_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_2_O_e=0x83, + /* BMDR */ + dRes_INDEX_DEMO04_00_BMD_DEMO04_ARROW_CUT00_GP_0_O_e=0x86, + dRes_INDEX_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_0_O_e=0x87, + dRes_INDEX_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_1_O_e=0x88, + dRes_INDEX_DEMO04_00_BMD_DEMO04_HORN_CUT00_GP_0_O_e=0x89, + dRes_INDEX_DEMO04_00_BMD_DEMO04_KOLIN_CUT00_GP_0_O_e=0x8A, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RBBB_CUT00_GP_0_O_e=0x8B, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x8C, + dRes_INDEX_DEMO04_00_BMD_DEMO04_RDWB_CUT00_GP_0_O_e=0x8D, + dRes_INDEX_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x8E, + dRes_INDEX_DEMO04_00_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x8F, + dRes_INDEX_DEMO04_00_BMD_DEMO04_YELIA_CUT00_GP_0_O_e=0x90, + dRes_INDEX_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_2_O_e=0x91, + /* BRK */ + dRes_INDEX_DEMO04_00_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x94, + /* BTK */ + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x97, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x98, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x99, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x9A, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x9B, + dRes_INDEX_DEMO04_00_BTK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x9C, + dRes_INDEX_DEMO04_00_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x9D, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_0_O_e=0x9E, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_1_L_e=0x9F, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT03_GP_1_O_e=0xA0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_10_L_e=0xA1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_11_O_e=0xA2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_12_L_e=0xA3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_13_O_e=0xA4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_14_L_e=0xA5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_1_O_e=0xA6, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_2_L_e=0xA7, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_3_O_e=0xA8, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_4_L_e=0xA9, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_5_O_e=0xAA, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_6_L_e=0xAB, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_7_O_e=0xAC, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_8_L_e=0xAD, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_9_O_e=0xAE, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT06_GP_1_O_e=0xAF, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT08_GP_1_O_e=0xB0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT09_GP_1_O_e=0xB1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT11_GP_1_O_e=0xB2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT14_GP_B_O_e=0xB3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_1_O_e=0xB4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_2_O_e=0xB5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0xB6, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0xB7, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_2_L_e=0xB8, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0xB9, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0xBA, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT09_FC_1_O_e=0xBB, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT13_FC_1_O_e=0xBC, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT15_FC_1_L_e=0xBD, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT16_FC_1_L_e=0xBE, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT21_FC_1_O_e=0xBF, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_1_O_e=0xC0, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_2_O_e=0xC1, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT26_FC_1_O_e=0xC2, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT27_FC_1_O_e=0xC3, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT28_FC_1_O_e=0xC4, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_1_O_e=0xC5, + dRes_INDEX_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_2_O_e=0xC6, + /* BTP */ + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_1_L_e=0xC9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_2_O_e=0xCA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT03_GP_1_O_e=0xCB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT06_GP_1_O_e=0xCC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT09_GP_1_O_e=0xCD, + dRes_INDEX_DEMO04_00_BTP_DEMO04_KOLIN_CUT14_GP_B_O_e=0xCE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_S2_CUT28_GP_1_O_e=0xCF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_0_O_e=0xD0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_1_L_e=0xD1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT03_GP_1_O_e=0xD2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_10_L_e=0xD3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_11_O_e=0xD4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_12_L_e=0xD5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_13_O_e=0xD6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_14_L_e=0xD7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_1_O_e=0xD8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_2_L_e=0xD9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_3_O_e=0xDA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_4_L_e=0xDB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_5_O_e=0xDC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_6_L_e=0xDD, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_7_O_e=0xDE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_8_L_e=0xDF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_9_O_e=0xE0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT06_GP_1_O_e=0xE1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT08_GP_1_O_e=0xE2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT09_GP_1_O_e=0xE3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT11_GP_1_O_e=0xE4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT14_GP_B_O_e=0xE5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_1_O_e=0xE6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_2_O_e=0xE7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0xE8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0xE9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_2_L_e=0xEA, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0xEB, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0xEC, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT09_FC_1_O_e=0xED, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT13_FC_1_O_e=0xEE, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT15_FC_1_L_e=0xEF, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT16_FC_1_L_e=0xF0, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT18_FC_1_L_e=0xF1, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT21_FC_1_O_e=0xF2, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_1_O_e=0xF3, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_2_O_e=0xF4, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT26_FC_1_O_e=0xF5, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT27_FC_1_O_e=0xF6, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT28_FC_1_O_e=0xF7, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_1_O_e=0xF8, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_2_O_e=0xF9, + dRes_INDEX_DEMO04_00_BTP_DEMO04_LINK_CUT20_FC_1_O_e=0xFA, + /* EVT */ + dRes_INDEX_DEMO04_00_STB_DEMO04_e=0xFD, + dRes_INDEX_DEMO04_00_STB_DEMO04_1_e=0xFE, + dRes_INDEX_DEMO04_00_STB_DEMO04_2_e=0xFF, +}; + +enum dRes_ID_DEMO04_00 { + /* BCK */ + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT07_GP_1_O_e=0x0, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT09_GP_1_O_e=0x1, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT10_GP_1_O_e=0x2, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT16_GP_1_O_e=0x3, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT19_GP_1_O_e=0x4, + dRes_ID_DEMO04_00_BCK_DEMO04_ARROW_CUT20_GP_1_O_e=0x5, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_2_O_e=0x7, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_3_O_e=0x8, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_4_O_e=0x9, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_5_O_e=0xA, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_6_O_e=0xB, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_7_O_e=0xC, + dRes_ID_DEMO04_00_BCK_DEMO04_GATE_CUT07_GP_8_O_e=0xD, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT16_GP_1_O_e=0xE, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT17_GP_1_L_e=0xF, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT18_GP_1_O_e=0x10, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_1_O_e=0x11, + dRes_ID_DEMO04_00_BCK_DEMO04_HORN_CUT19_GP_EX1_O_e=0x12, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT02_BD_1_L_e=0x13, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT03_BD_1_O_e=0x14, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT04_BD_1_L_e=0x15, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT06_BD_1_O_e=0x16, + dRes_ID_DEMO04_00_BCK_DEMO04_HORSE_CUT08_BD_1_O_e=0x17, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x18, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x19, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x1A, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x1B, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x1C, + dRes_ID_DEMO04_00_BCK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x1D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x1E, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x20, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x21, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_BD_2_L_e=0x22, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x25, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x27, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT09_BD_1_O_e=0x29, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT13_BD_1_O_e=0x2B, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT15_BD_1_L_e=0x2D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT16_BD_1_L_e=0x2F, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT18_BD_1_L_e=0x31, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT20_BD_1_O_e=0x33, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT21_BD_1_O_e=0x35, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_1_O_e=0x37, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_BD_2_O_e=0x38, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT26_BD_1_O_e=0x3B, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT27_BD_1_O_e=0x3D, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT28_BD_1_O_e=0x3F, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_BD_1_O_e=0x41, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_0_O_e=0x47, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT00_GP_WAIT_L_e=0x48, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT15_GP_1_L_e=0x49, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT16_GP_1_L_e=0x4A, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT17_GP_1_L_e=0x4B, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT18_GP_1_O_e=0x4C, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_1_O_e=0x4D, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT19_GP_EX1_O_e=0x4E, + dRes_ID_DEMO04_00_BCK_DEMO04_RBBB_CUT20_GP_1_O_e=0x4F, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT07_GP_1_O_e=0x50, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT09_GP_1_O_e=0x51, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT10_GP_1_O_e=0x52, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT13_GP_1_O_e=0x53, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_A_O_e=0x54, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BA_O_e=0x55, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT14_GP_BB_O_e=0x56, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT16_GP_1_L_e=0x57, + dRes_ID_DEMO04_00_BCK_DEMO04_RD2_CUT19_GP_1_O_e=0x58, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_0_O_e=0x59, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT00_GP_WAIT_L_e=0x5A, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT07_GP_1_O_e=0x5B, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT09_GP_1_O_e=0x5C, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT10_GP_1_O_e=0x5D, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT13_GP_1_O_e=0x5E, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT14_GP_B_O_e=0x5F, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT16_GP_1_L_e=0x60, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT19_GP_1_O_e=0x61, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_A_O_e=0x62, + dRes_ID_DEMO04_00_BCK_DEMO04_RDWB_CUT20_GP_B_O_e=0x63, + dRes_ID_DEMO04_00_BCK_DEMO04_S2_CUT28_GP_1_O_e=0x64, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_0_O_e=0x65, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT02_GP_1_L_e=0x66, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT03_GP_1_O_e=0x67, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_10_L_e=0x68, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_11_O_e=0x69, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_12_L_e=0x6A, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_13_O_e=0x6B, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_14_L_e=0x6C, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_1_O_e=0x6D, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_2_L_e=0x6E, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_3_O_e=0x6F, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_4_L_e=0x70, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_5_O_e=0x71, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_6_L_e=0x72, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_7_O_e=0x73, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_8_L_e=0x74, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT04_GP_9_O_e=0x75, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT06_GP_1_O_e=0x76, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT08_GP_1_O_e=0x77, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT09_GP_1_O_e=0x78, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT11_GP_1_O_e=0x79, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_A_O_e=0x7A, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT14_GP_B_O_e=0x7B, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_1_O_e=0x7C, + dRes_ID_DEMO04_00_BCK_DEMO04_YELIA_CUT99_GP_2_O_e=0x7D, + dRes_ID_DEMO04_00_BCK_DEMO04_S2_CUT99_GP_1_O_e=0xF1, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0xF3, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0xF4, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT05_FC_2_L_e=0xF5, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0xF6, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0xF7, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT09_FC_1_O_e=0xF8, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT13_FC_1_O_e=0xF9, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT15_FC_1_L_e=0xFA, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT16_FC_1_L_e=0xFB, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT18_FC_1_L_e=0xFC, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT20_FC_1_O_e=0xFD, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT21_FC_1_O_e=0xFE, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_1_O_e=0xFF, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT22_FC_2_O_e=0x100, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT26_FC_1_O_e=0x101, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT27_FC_1_O_e=0x102, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT28_FC_1_O_e=0x103, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_1_O_e=0x104, + dRes_ID_DEMO04_00_BCK_DEMO04_LINK_CUT99_FC_2_O_e=0x105, + /* BMDR */ + dRes_ID_DEMO04_00_BMD_DEMO04_ARROW_CUT00_GP_0_O_e=0x7E, + dRes_ID_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_0_O_e=0x7F, + dRes_ID_DEMO04_00_BMD_DEMO04_GATE_CUT00_GP_1_O_e=0x80, + dRes_ID_DEMO04_00_BMD_DEMO04_HORN_CUT00_GP_0_O_e=0x81, + dRes_ID_DEMO04_00_BMD_DEMO04_KOLIN_CUT00_GP_0_O_e=0x82, + dRes_ID_DEMO04_00_BMD_DEMO04_RBBB_CUT00_GP_0_O_e=0x83, + dRes_ID_DEMO04_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x84, + dRes_ID_DEMO04_00_BMD_DEMO04_RDWB_CUT00_GP_0_O_e=0x85, + dRes_ID_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x86, + dRes_ID_DEMO04_00_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x87, + dRes_ID_DEMO04_00_BMD_DEMO04_YELIA_CUT00_GP_0_O_e=0x88, + dRes_ID_DEMO04_00_BMD_DEMO04_S2_CUT00_GP_2_O_e=0xF2, + /* BRK */ + dRes_ID_DEMO04_00_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x89, + /* BTK */ + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_1_L_e=0x8A, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT02_GP_2_O_e=0x8B, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT03_GP_1_O_e=0x8C, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT06_GP_1_O_e=0x8D, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT09_GP_1_O_e=0x8E, + dRes_ID_DEMO04_00_BTK_DEMO04_KOLIN_CUT14_GP_B_O_e=0x8F, + dRes_ID_DEMO04_00_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0xA2, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_0_O_e=0xA3, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT02_GP_1_L_e=0xA4, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT03_GP_1_O_e=0xA5, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_10_L_e=0xA6, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_11_O_e=0xA7, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_12_L_e=0xA8, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_13_O_e=0xA9, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_14_L_e=0xAA, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_1_O_e=0xAB, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_2_L_e=0xAC, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_3_O_e=0xAD, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_4_L_e=0xAE, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_5_O_e=0xAF, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_6_L_e=0xB0, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_7_O_e=0xB1, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_8_L_e=0xB2, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT04_GP_9_O_e=0xB3, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT06_GP_1_O_e=0xB4, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT08_GP_1_O_e=0xB5, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT09_GP_1_O_e=0xB6, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT11_GP_1_O_e=0xB7, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT14_GP_B_O_e=0xB8, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_1_O_e=0xB9, + dRes_ID_DEMO04_00_BTK_DEMO04_YELIA_CUT99_GP_2_O_e=0xBA, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x106, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x107, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT05_FC_2_L_e=0x108, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x109, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x10A, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT09_FC_1_O_e=0x10B, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT13_FC_1_O_e=0x10C, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT15_FC_1_L_e=0x10D, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT16_FC_1_L_e=0x10E, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT21_FC_1_O_e=0x10F, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_1_O_e=0x110, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT22_FC_2_O_e=0x111, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT26_FC_1_O_e=0x112, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT27_FC_1_O_e=0x113, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT28_FC_1_O_e=0x114, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_1_O_e=0x115, + dRes_ID_DEMO04_00_BTK_DEMO04_LINK_CUT99_FC_2_O_e=0x116, + /* BTP */ + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_1_L_e=0xBB, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT02_GP_2_O_e=0xBC, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT03_GP_1_O_e=0xBD, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT06_GP_1_O_e=0xBE, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT09_GP_1_O_e=0xBF, + dRes_ID_DEMO04_00_BTP_DEMO04_KOLIN_CUT14_GP_B_O_e=0xC0, + dRes_ID_DEMO04_00_BTP_DEMO04_S2_CUT28_GP_1_O_e=0xD5, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_0_O_e=0xD6, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT02_GP_1_L_e=0xD7, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT03_GP_1_O_e=0xD8, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_10_L_e=0xD9, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_11_O_e=0xDA, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_12_L_e=0xDB, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_13_O_e=0xDC, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_14_L_e=0xDD, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_1_O_e=0xDE, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_2_L_e=0xDF, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_3_O_e=0xE0, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_4_L_e=0xE1, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_5_O_e=0xE2, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_6_L_e=0xE3, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_7_O_e=0xE4, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_8_L_e=0xE5, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT04_GP_9_O_e=0xE6, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT06_GP_1_O_e=0xE7, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT08_GP_1_O_e=0xE8, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT09_GP_1_O_e=0xE9, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT11_GP_1_O_e=0xEA, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT14_GP_B_O_e=0xEB, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_1_O_e=0xEC, + dRes_ID_DEMO04_00_BTP_DEMO04_YELIA_CUT99_GP_2_O_e=0xED, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x117, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0x118, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT05_FC_2_L_e=0x119, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0x11A, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0x11B, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT09_FC_1_O_e=0x11C, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT13_FC_1_O_e=0x11D, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT15_FC_1_L_e=0x11E, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT16_FC_1_L_e=0x11F, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT18_FC_1_L_e=0x120, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT21_FC_1_O_e=0x122, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_1_O_e=0x123, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT22_FC_2_O_e=0x124, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT26_FC_1_O_e=0x125, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT27_FC_1_O_e=0x126, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT28_FC_1_O_e=0x127, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_1_O_e=0x128, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT99_FC_2_O_e=0x129, + dRes_ID_DEMO04_00_BTP_DEMO04_LINK_CUT20_FC_1_O_e=0x12A, + /* EVT */ + dRes_ID_DEMO04_00_STB_DEMO04_e=0xEE, + dRes_ID_DEMO04_00_STB_DEMO04_1_e=0xEF, + dRes_ID_DEMO04_00_STB_DEMO04_2_e=0xF0, +}; + +#endif /* !RES_DEMO04_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo04_01.h b/assets/RZDP01/res/Object/Demo04_01.h new file mode 100644 index 0000000000..03c42cb444 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo04_01.h @@ -0,0 +1,218 @@ +#ifndef RES_DEMO04_01_H +#define RES_DEMO04_01_H + +enum dRes_INDEX_DEMO04_01 { + /* BCK */ + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0xB, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT03_GP_1_O_e=0xD, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT04_GP_1_O_e=0xE, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_1_O_e=0xF, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_2_O_e=0x10, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT13_GP_1_O_e=0x11, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT14_GP_1_O_e=0x12, + dRes_INDEX_DEMO04_01_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x13, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT11_GP_1_O_e=0x14, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT12_GP_1_O_e=0x15, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT13_GP_1_O_e=0x16, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT14_GP_1_O_e=0x17, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x19, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_2_O_e=0x1A, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x1B, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x1C, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY1_O_e=0x1D, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY2_O_e=0x1E, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY3_O_e=0x1F, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x20, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x21, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x22, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD1_O_e=0x23, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD2_O_e=0x24, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD3_O_e=0x25, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HENKEI3_O_e=0x26, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x27, + dRes_INDEX_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x28, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x29, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT03_FC_1_O_e=0x2A, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_FC_1_O_e=0x2B, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x2C, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_2_O_e=0x2D, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x2E, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x2F, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MD_CUT14_GP_1_O_e=0x30, + dRes_INDEX_DEMO04_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x31, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HL1_O_e=0x32, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HANDL2_O_e=0x33, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MDHAIRHAND_CUT14_GP_1_O_e=0x34, + dRes_INDEX_DEMO04_01_BCK_DEMO04_MDMASK_CUT14_GP_1_O_e=0x35, + dRes_INDEX_DEMO04_01_BCK_DEMO04_LINK_CUT04_HL_1_O_e=0x36, + /* BTK */ + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT11_GP_1_O_e=0x39, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT12_GP_1_O_e=0x3A, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT13_GP_1_O_e=0x3B, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT14_GP_1_O_e=0x3C, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x3D, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x3E, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x3F, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x40, + dRes_INDEX_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_FACE3_O_e=0x41, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x42, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x45, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_2_O_e=0x46, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x47, + dRes_INDEX_DEMO04_01_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x48, + /* BTP */ + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT11_GP_1_O_e=0x4B, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT12_GP_1_O_e=0x4C, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT13_GP_1_O_e=0x4D, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT14_GP_1_O_e=0x4E, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x4F, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x50, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x51, + dRes_INDEX_DEMO04_01_BTP_DEMO04_WL_CUT09_GP_ALL3_O_e=0x52, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x53, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT03_FC_1_O_e=0x54, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT04_FC_1_O_e=0x55, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0x56, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_2_O_e=0x57, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0x58, + dRes_INDEX_DEMO04_01_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0x59, + /* EVT */ + dRes_INDEX_DEMO04_01_STB_DEMO04_01_e=0x5C, + /* BMDR */ + dRes_INDEX_DEMO04_01_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x5F, + dRes_INDEX_DEMO04_01_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x60, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIFACE_O_e=0x61, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIHEAD_O_e=0x62, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HENKEIFACE_O_e=0x63, + dRes_INDEX_DEMO04_01_BMD_DEMO04_WL_CUT99_GP_HENKEI_O_e=0x64, + dRes_INDEX_DEMO04_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x65, + dRes_INDEX_DEMO04_01_BMD_DEMO04_MDMASK_CUT00_GP_1_O_e=0x66, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HL_O_e=0x67, + dRes_INDEX_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_BLNOHANDL_O_e=0x68, + /* BPK */ + dRes_INDEX_DEMO04_01_BPK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x6B, + /* BRK */ + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT04_HL_1_O_e=0x6E, + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT09_GP_HL1_O_e=0x6F, + dRes_INDEX_DEMO04_01_BRK_DEMO04_LINK_CUT05_HL_2_O_e=0x70, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT09_GP_3_O_e=0x71, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT12_GP_1_O_e=0x72, + dRes_INDEX_DEMO04_01_BRK_DEMO04_WL_CUT13_GP_1_O_e=0x73, + /* BMDV */ + dRes_INDEX_DEMO04_01_BMD_DEMO04_MDHAIRHAND_CUT00_GP_1_O_e=0x76, + dRes_INDEX_DEMO04_01_BMD_DEMO04_MD_CUT00_GP_1_O_e=0x77, +}; + +enum dRes_ID_DEMO04_01 { + /* BCK */ + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT01_BD_1_O_e=0x44, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT03_BD_1_O_e=0x45, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT01_GP_1_O_e=0x49, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT03_GP_1_O_e=0x4A, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_1_O_e=0x4C, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT05_GP_2_O_e=0x4D, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT13_GP_1_O_e=0x4E, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT14_GP_1_O_e=0x4F, + dRes_ID_DEMO04_01_BCK_DEMO04_S2_CUT99_GP_1_O_e=0x50, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT11_GP_1_O_e=0x52, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT12_GP_1_O_e=0x53, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT13_GP_1_O_e=0x54, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT14_GP_1_O_e=0x55, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_BD_1_O_e=0x61, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_1_O_e=0x63, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_BD_2_O_e=0x64, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT06_BD_1_O_e=0x67, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT08_BD_1_O_e=0x69, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY1_O_e=0x6B, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY2_O_e=0x6C, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_BODY3_O_e=0x6D, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x6E, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x6F, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x70, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD1_O_e=0x71, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD2_O_e=0x72, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HEAD3_O_e=0x73, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HENKEI3_O_e=0x74, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x75, + dRes_ID_DEMO04_01_BCK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x76, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT01_FC_1_O_e=0x91, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT03_FC_1_O_e=0x92, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_FC_1_O_e=0x93, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_1_O_e=0x94, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT05_FC_2_O_e=0x95, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT06_FC_1_O_e=0x96, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT08_FC_1_O_e=0x97, + dRes_ID_DEMO04_01_BCK_DEMO04_MD_CUT14_GP_1_O_e=0xB0, + dRes_ID_DEMO04_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0xB3, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HL1_O_e=0xB5, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT09_GP_HANDL2_O_e=0xC1, + dRes_ID_DEMO04_01_BCK_DEMO04_MDHAIRHAND_CUT14_GP_1_O_e=0xC2, + dRes_ID_DEMO04_01_BCK_DEMO04_MDMASK_CUT14_GP_1_O_e=0xC3, + dRes_ID_DEMO04_01_BCK_DEMO04_LINK_CUT04_HL_1_O_e=0xC6, + /* BTK */ + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT11_GP_1_O_e=0x56, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT12_GP_1_O_e=0x57, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT13_GP_1_O_e=0x58, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT14_GP_1_O_e=0x59, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x7D, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x7E, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x7F, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_ALL3_O_e=0x80, + dRes_ID_DEMO04_01_BTK_DEMO04_WL_CUT09_GP_FACE3_O_e=0x81, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT01_FC_1_O_e=0x98, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT03_FC_1_O_e=0x99, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT04_FC_1_O_e=0x9A, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_1_O_e=0x9B, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT05_FC_2_O_e=0x9C, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT06_FC_1_O_e=0x9D, + dRes_ID_DEMO04_01_BTK_DEMO04_LINK_CUT08_FC_1_O_e=0x9E, + /* BTP */ + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT11_GP_1_O_e=0x5A, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT12_GP_1_O_e=0x5B, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT13_GP_1_O_e=0x5C, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT14_GP_1_O_e=0x5D, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE1_O_e=0x88, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE2_O_e=0x89, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT09_GP_FACE3_O_e=0x8A, + dRes_ID_DEMO04_01_BTP_DEMO04_WL_CUT09_GP_ALL3_O_e=0x8B, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT01_FC_1_O_e=0x9F, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT03_FC_1_O_e=0xA0, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT04_FC_1_O_e=0xA1, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_1_O_e=0xA2, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT05_FC_2_O_e=0xA3, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT06_FC_1_O_e=0xA4, + dRes_ID_DEMO04_01_BTP_DEMO04_LINK_CUT08_FC_1_O_e=0xA5, + /* EVT */ + dRes_ID_DEMO04_01_STB_DEMO04_01_e=0x3B, + /* BMDR */ + dRes_ID_DEMO04_01_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x42, + dRes_ID_DEMO04_01_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x43, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIFACE_O_e=0x5E, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HIHEAD_O_e=0x5F, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HENKEIFACE_O_e=0x8D, + dRes_ID_DEMO04_01_BMD_DEMO04_WL_CUT99_GP_HENKEI_O_e=0x8E, + dRes_ID_DEMO04_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xAA, + dRes_ID_DEMO04_01_BMD_DEMO04_MDMASK_CUT00_GP_1_O_e=0xB1, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_HL_O_e=0xB6, + dRes_ID_DEMO04_01_BMD_DEMO04_LINK_CUT99_GP_BLNOHANDL_O_e=0xB8, + /* BPK */ + dRes_ID_DEMO04_01_BPK_DEMO04_WL_CUT09_GP_HEAD3_O_e=0x90, + /* BRK */ + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT04_HL_1_O_e=0xBB, + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT09_GP_HL1_O_e=0xBC, + dRes_ID_DEMO04_01_BRK_DEMO04_LINK_CUT05_HL_2_O_e=0xBD, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT09_GP_3_O_e=0xBE, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT12_GP_1_O_e=0xBF, + dRes_ID_DEMO04_01_BRK_DEMO04_WL_CUT13_GP_1_O_e=0xC0, + /* BMDV */ + dRes_ID_DEMO04_01_BMD_DEMO04_MDHAIRHAND_CUT00_GP_1_O_e=0xC4, + dRes_ID_DEMO04_01_BMD_DEMO04_MD_CUT00_GP_1_O_e=0xC5, +}; + +#endif /* !RES_DEMO04_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo04_02.h b/assets/RZDP01/res/Object/Demo04_02.h new file mode 100644 index 0000000000..105c51509b --- /dev/null +++ b/assets/RZDP01/res/Object/Demo04_02.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO04_02_H +#define RES_DEMO04_02_H + +enum dRes_INDEX_DEMO04_02 { + /* BCK */ + dRes_INDEX_DEMO04_02_BCK_DEMO04_WL_CUT00_BD_1_O_e=0x7, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT02_BD_1_O_e=0x8, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO04_02_BCK_DEMO04_WOLF_CUT04_BD_1_O_e=0xA, + /* BTK */ + dRes_INDEX_DEMO04_02_BTK_DEMO04_WL_CUT00_FC_1_O_e=0xD, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT02_FC_1_O_e=0xE, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT03_FC_1_O_e=0xF, + dRes_INDEX_DEMO04_02_BTK_DEMO04_WOLF_CUT04_FC_1_O_e=0x10, + /* BTP */ + dRes_INDEX_DEMO04_02_BTP_DEMO04_WL_CUT00_FC_1_O_e=0x13, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT02_FC_1_O_e=0x14, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT03_FC_1_O_e=0x15, + dRes_INDEX_DEMO04_02_BTP_DEMO04_WOLF_CUT04_FC_1_O_e=0x16, + /* EVT */ + dRes_INDEX_DEMO04_02_STB_DEMO04_02_e=0x19, + /* BRK */ + dRes_INDEX_DEMO04_02_BRK_DEMO04_WL_CUT00_FC_1_O_e=0x1C, +}; + +enum dRes_ID_DEMO04_02 { + /* BCK */ + dRes_ID_DEMO04_02_BCK_DEMO04_WL_CUT00_BD_1_O_e=0x4, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT02_BD_1_O_e=0xB, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO04_02_BCK_DEMO04_WOLF_CUT04_BD_1_O_e=0x11, + /* BTK */ + dRes_ID_DEMO04_02_BTK_DEMO04_WL_CUT00_FC_1_O_e=0x8, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT03_FC_1_O_e=0x12, + dRes_ID_DEMO04_02_BTK_DEMO04_WOLF_CUT04_FC_1_O_e=0x13, + /* BTP */ + dRes_ID_DEMO04_02_BTP_DEMO04_WL_CUT00_FC_1_O_e=0x9, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT02_FC_1_O_e=0xD, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT03_FC_1_O_e=0x10, + dRes_ID_DEMO04_02_BTP_DEMO04_WOLF_CUT04_FC_1_O_e=0x14, + /* EVT */ + dRes_ID_DEMO04_02_STB_DEMO04_02_e=0x3, + /* BRK */ + dRes_ID_DEMO04_02_BRK_DEMO04_WL_CUT00_FC_1_O_e=0xA, +}; + +#endif /* !RES_DEMO04_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo06_01.h b/assets/RZDP01/res/Object/Demo06_01.h new file mode 100644 index 0000000000..f5584e90a3 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo06_01.h @@ -0,0 +1,370 @@ +#ifndef RES_DEMO06_01_H +#define RES_DEMO06_01_H + +enum dRes_INDEX_DEMO06_01 { + /* BCK */ + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT02_BD_1_L_e=0x9, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0xB, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_1_L_e=0xC, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_1_L_e=0xD, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_2_O_e=0xE, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT09_BD_1_O_e=0xF, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT12_BD_1_O_e=0x10, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT01_BD_1_L_e=0x11, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x12, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_1_L_e=0x13, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_2_O_e=0x14, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_BD_1_O_e=0x15, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_BD_1_O_e=0x16, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT01_BD_HIGH_O_e=0x17, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT02_BD_HIGH_O_e=0x18, + dRes_INDEX_DEMO06_01_BCK_DEMO06_KUSARI_CUT04_BD_HIGH_O_e=0x19, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDONA_CUT03_BD_STAND_O_e=0x1A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDONA_CUT05_BD_SMILL_O_e=0x1B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT01_BD_CAM_O_e=0x1C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT02_BD_CAM_O_e=0x1D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT04_BD_HOERU_O_e=0x1E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_YAMI_CUT03_BD_PLANE_O_e=0x1F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_ZELDA_CUT01_GP_STAND_O_e=0x20, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x21, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_2_O_e=0x22, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_3_L_e=0x23, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_1_L_e=0x24, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_2_O_e=0x25, + dRes_INDEX_DEMO06_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x26, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x27, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_1_O_e=0x29, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_2_L_e=0x2A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x2C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x2D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x2E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_FC_1_O_e=0x2F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_FC_1_O_e=0x30, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_2_O_e=0x31, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B1_O_e=0x32, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B2_L_e=0x33, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C1_O_e=0x34, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C2_L_e=0x35, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x36, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x37, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x38, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x39, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_1_O_e=0x3A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_2_L_e=0x3B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_3_O_e=0x3C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x3D, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_1_O_e=0x3E, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_2_L_e=0x3F, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_3_O_e=0x40, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x41, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A1_O_e=0x42, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A2_L_e=0x43, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B1_O_e=0x44, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B2_L_e=0x45, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x46, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x47, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x48, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B2_O_e=0x49, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_1_O_e=0x4A, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_2_L_e=0x4B, + dRes_INDEX_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_3_O_e=0x4C, + dRes_INDEX_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_1_O_e=0x4D, + /* BTK */ + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT01_FC_1_L_e=0x50, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_1_L_e=0x51, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_2_O_e=0x52, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT11_FC_1_O_e=0x53, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT13_FC_1_O_e=0x54, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT09_FC_1_O_e=0x55, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT02_FC_1_L_e=0x56, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x57, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x58, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_1_L_e=0x59, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_1_L_e=0x5A, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_2_O_e=0x5B, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT12_FC_1_O_e=0x5C, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0x5D, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0x5E, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT01_FC_CAM_O_e=0x5F, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0x60, + dRes_INDEX_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT04_FC_HOERU_O_e=0x61, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_2_O_e=0x62, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_3_L_e=0x63, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_1_L_e=0x64, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_2_O_e=0x65, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x66, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x67, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x68, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x69, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x6A, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x6B, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x6C, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x6D, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x6E, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x6F, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x70, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x71, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x72, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x73, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x74, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_1_O_e=0x75, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_2_L_e=0x76, + dRes_INDEX_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_3_O_e=0x77, + dRes_INDEX_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x78, + /* BTP */ + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT01_FC_1_L_e=0x7B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x7C, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x7D, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT05_FC_1_O_e=0x7E, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_1_L_e=0x7F, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_2_O_e=0x80, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_1_L_e=0x81, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_2_O_e=0x82, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_1_L_e=0x83, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_2_O_e=0x84, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT11_FC_1_O_e=0x85, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT13_FC_1_O_e=0x86, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_1_L_e=0x87, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_2_L_e=0x88, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT09_FC_1_O_e=0x89, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT02_FC_1_L_e=0x8A, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x8B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x8C, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_1_L_e=0x8D, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_1_L_e=0x8E, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_2_O_e=0x8F, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT12_FC_1_O_e=0x90, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0x91, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0x92, + dRes_INDEX_DEMO06_01_BTP_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0x93, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_2_O_e=0x94, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_3_L_e=0x95, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_1_L_e=0x96, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_2_O_e=0x97, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x98, + dRes_INDEX_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x99, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_1_O_e=0x9A, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_2_L_e=0x9B, + dRes_INDEX_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_3_O_e=0x9C, + /* EVT */ + dRes_INDEX_DEMO06_01_STB_DEMO06_01_e=0x9F, + dRes_INDEX_DEMO06_01_STB_DEMO06_01_0_e=0xA0, + /* BMDR */ + dRes_INDEX_DEMO06_01_BMD_DEMO06_KUSARINOMOVE_CUT00_BD_HIGH_O_e=0xA3, + dRes_INDEX_DEMO06_01_BMD_DEMO06_KUSARI_CUT00_BD_HIGH_O_e=0xA4, + dRes_INDEX_DEMO06_01_BMD_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0xA5, + dRes_INDEX_DEMO06_01_BMD_DEMO06_YAMI_CUT00_BD_PLANE_O_e=0xA6, + dRes_INDEX_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA7, + dRes_INDEX_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xA8, + /* BLK */ + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xAB, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xAC, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xAD, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xAE, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xAF, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xB0, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xB1, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xB2, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xB3, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xB4, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xB5, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0xB6, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0xB7, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_2_L_e=0xB8, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_3_O_e=0xB9, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_3_O_e=0xBA, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0xBB, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0xBC, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0xBD, + dRes_INDEX_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0xBE, + /* BLS */ + dRes_INDEX_DEMO06_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC1, +}; + +enum dRes_ID_DEMO06_01 { + /* BCK */ + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT02_BD_1_L_e=0x10, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0x12, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_1_L_e=0x13, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_1_L_e=0x15, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT07_BD_2_O_e=0x16, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT09_BD_1_O_e=0x17, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT12_BD_1_O_e=0x1A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT01_BD_1_L_e=0x50, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x52, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_1_L_e=0x56, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_BD_2_O_e=0x57, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_BD_1_O_e=0x5C, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_BD_1_O_e=0x5D, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT01_BD_HIGH_O_e=0x7F, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT02_BD_HIGH_O_e=0x80, + dRes_ID_DEMO06_01_BCK_DEMO06_KUSARI_CUT04_BD_HIGH_O_e=0x81, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDONA_CUT03_BD_STAND_O_e=0x82, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDONA_CUT05_BD_SMILL_O_e=0x83, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT01_BD_CAM_O_e=0x84, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT02_BD_CAM_O_e=0x85, + dRes_ID_DEMO06_01_BCK_DEMO06_OKAMILINK_CUT04_BD_HOERU_O_e=0x86, + dRes_ID_DEMO06_01_BCK_DEMO06_YAMI_CUT03_BD_PLANE_O_e=0x87, + dRes_ID_DEMO06_01_BCK_DEMO06_ZELDA_CUT01_GP_STAND_O_e=0x88, + dRes_ID_DEMO06_01_BCK_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x96, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_2_O_e=0xD3, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT06_BD_3_L_e=0xD4, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_1_L_e=0xD9, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_BD_2_O_e=0xDA, + dRes_ID_DEMO06_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xE0, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xE1, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xE3, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xE4, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xE5, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xE6, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xE7, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xE8, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xE9, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xEA, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xEB, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xFE, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B1_O_e=0x100, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_B2_L_e=0x101, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C1_O_e=0x102, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_BD_C2_L_e=0x103, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x104, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x105, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x106, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x107, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_1_O_e=0x108, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_2_L_e=0x109, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_BD_3_O_e=0x10A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x10B, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_1_O_e=0x10C, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_2_L_e=0x10D, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_BD_3_O_e=0x10E, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x10F, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A1_O_e=0x110, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_A2_L_e=0x111, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B1_O_e=0x112, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_BD_B2_L_e=0x113, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x114, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x115, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x116, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT14_FC_B2_O_e=0x117, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_1_O_e=0x118, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_2_L_e=0x119, + dRes_ID_DEMO06_01_BCK_DEMO06_WOLF_CUT10_BD_3_O_e=0x11A, + dRes_ID_DEMO06_01_BCK_DEMO06_MIDNA_CUT05_BD_1_O_e=0x13B, + /* BTK */ + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT01_FC_1_L_e=0x97, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_1_L_e=0x9C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT07_FC_2_O_e=0x9D, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xA2, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xA3, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT09_FC_1_O_e=0xB5, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT02_FC_1_L_e=0xB7, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0xB8, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0xB9, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_1_L_e=0xBA, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_1_L_e=0xBC, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT07_FC_2_O_e=0xBD, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT12_FC_1_O_e=0xC0, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0xCB, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0xCC, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT01_FC_CAM_O_e=0xCD, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0xCE, + dRes_ID_DEMO06_01_BTK_DEMO06_OKAMILINK_CUT04_FC_HOERU_O_e=0xCF, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_2_O_e=0xD5, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT06_FC_3_L_e=0xD6, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_1_L_e=0xDB, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xDC, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x11B, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x11C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x11D, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x11E, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x11F, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_1_O_e=0x120, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_2_L_e=0x121, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x122, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_1_O_e=0x123, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_2_L_e=0x124, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x125, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x126, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x127, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x128, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x129, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_1_O_e=0x12A, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_2_L_e=0x12B, + dRes_ID_DEMO06_01_BTK_DEMO06_WOLF_CUT10_FC_3_O_e=0x12C, + dRes_ID_DEMO06_01_BTK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x13C, + /* BTP */ + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT01_FC_1_L_e=0xA6, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0xA8, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0xA9, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT05_FC_1_O_e=0xAA, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_1_L_e=0xAB, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT07_FC_2_O_e=0xAC, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_1_L_e=0xAD, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT08_FC_2_O_e=0xAE, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_1_L_e=0xAF, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT10_FC_2_O_e=0xB0, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT11_FC_1_O_e=0xB1, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT13_FC_1_O_e=0xB2, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_1_L_e=0xB3, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT14_FC_2_L_e=0xB4, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT09_FC_1_O_e=0xB6, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT02_FC_1_L_e=0xC1, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0xC2, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0xC3, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_1_L_e=0xC4, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_1_L_e=0xC6, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT07_FC_2_O_e=0xC7, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT12_FC_1_O_e=0xCA, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDONA_CUT03_FC_STAND_O_e=0xD0, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDONA_CUT05_FC_SMILL_O_e=0xD1, + dRes_ID_DEMO06_01_BTP_DEMO06_OKAMILINK_CUT02_FC_CAM_O_e=0xD2, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_2_O_e=0xD7, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT06_FC_3_L_e=0xD8, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_1_L_e=0xDD, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT03_FC_2_O_e=0xDE, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C1_O_e=0x12D, + dRes_ID_DEMO06_01_BTP_DEMO06_MIDNA_CUT04_FC_C2_L_e=0x12E, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_1_O_e=0x12F, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_2_L_e=0x130, + dRes_ID_DEMO06_01_BTP_DEMO06_WOLF_CUT10_FC_3_O_e=0x131, + /* EVT */ + dRes_ID_DEMO06_01_STB_DEMO06_01_e=0x7E, + dRes_ID_DEMO06_01_STB_DEMO06_01_0_e=0xDF, + /* BMDR */ + dRes_ID_DEMO06_01_BMD_DEMO06_KUSARINOMOVE_CUT00_BD_HIGH_O_e=0x91, + dRes_ID_DEMO06_01_BMD_DEMO06_KUSARI_CUT00_BD_HIGH_O_e=0x92, + dRes_ID_DEMO06_01_BMD_DEMO06_WBRD2_CUT99_GP_RUN_L_e=0x93, + dRes_ID_DEMO06_01_BMD_DEMO06_YAMI_CUT00_BD_PLANE_O_e=0x94, + dRes_ID_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xEE, + dRes_ID_DEMO06_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xEF, + /* BLK */ + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0xF0, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0xF2, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_1_O_e=0xF3, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT07_FC_2_L_e=0xF4, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_1_O_e=0xF5, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_2_L_e=0xF6, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_1_O_e=0xF7, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_2_L_e=0xF8, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT11_FC_1_O_e=0xF9, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT13_FC_1_O_e=0xFA, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT03_FC_2_O_e=0xFF, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B1_O_e=0x132, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT04_FC_B2_L_e=0x133, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x134, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT08_FC_3_O_e=0x135, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT10_FC_3_O_e=0x136, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A1_O_e=0x137, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_A2_L_e=0x138, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B1_O_e=0x139, + dRes_ID_DEMO06_01_BLK_DEMO06_MIDNA_CUT14_FC_B2_L_e=0x13A, + /* BLS */ + dRes_ID_DEMO06_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xFD, +}; + +#endif /* !RES_DEMO06_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo06_02.h b/assets/RZDP01/res/Object/Demo06_02.h new file mode 100644 index 0000000000..f4b62119dd --- /dev/null +++ b/assets/RZDP01/res/Object/Demo06_02.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO06_02_H +#define RES_DEMO06_02_H + +enum dRes_INDEX_DEMO06_02 { + /* BCK */ + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_2_L_e=0xB, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_3_L_e=0xC, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_1_L_e=0xD, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0xE, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT01_BD_1_O_e=0xF, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT03_BD_1_O_e=0x10, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x11, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_2_L_e=0x12, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0x13, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_1_L_e=0x14, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_2_L_e=0x15, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_3_L_e=0x16, + dRes_INDEX_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_3_L_e=0x17, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x18, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x19, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x1A, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x1B, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x1C, + dRes_INDEX_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x20, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_1_O_e=0x21, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_2_L_e=0x22, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_3_L_e=0x23, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_1_L_e=0x24, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x25, + dRes_INDEX_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_3_L_e=0x26, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT01_FC_1_O_e=0x27, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT03_FC_1_O_e=0x28, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x29, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_2_L_e=0x2A, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x2B, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_1_L_e=0x2C, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_2_L_e=0x2D, + dRes_INDEX_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_3_L_e=0x2E, + /* BTP */ + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT03_FC_1_O_e=0x31, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_1_O_e=0x32, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x33, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x34, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_1_L_e=0x35, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_2_L_e=0x36, + dRes_INDEX_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_3_L_e=0x37, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT01_FC_1_O_e=0x38, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT03_FC_1_O_e=0x39, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x3A, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_2_L_e=0x3B, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x3C, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_1_L_e=0x3D, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_2_L_e=0x3E, + dRes_INDEX_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_3_L_e=0x3F, + /* EVT */ + dRes_INDEX_DEMO06_02_STB_DEMO06_02_e=0x42, + /* BLK */ + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x45, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x46, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x47, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x48, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x49, + dRes_INDEX_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x4A, + /* BLS */ + dRes_INDEX_DEMO06_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x4D, + /* BMDR */ + dRes_INDEX_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x50, + dRes_INDEX_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x51, +}; + +enum dRes_ID_DEMO06_02 { + /* BCK */ + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_BD_1_O_e=0x0, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_2_L_e=0x2, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_BD_3_L_e=0x3, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_1_L_e=0x4, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_2_L_e=0x5, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT01_BD_1_O_e=0x7, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT03_BD_1_O_e=0x8, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_1_O_e=0x9, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_2_L_e=0xA, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT04_BD_3_L_e=0xB, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_1_L_e=0xC, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_2_L_e=0xD, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_BD_3_L_e=0x2D, + dRes_ID_DEMO06_02_BCK_DEMO06_WOLF_CUT05_BD_3_L_e=0x2E, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x52, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x53, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x54, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x55, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x56, + dRes_ID_DEMO06_02_BCK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x57, + /* BTK */ + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x34, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_1_O_e=0x35, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_2_L_e=0x36, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT04_FC_3_L_e=0x37, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_1_L_e=0x38, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_2_L_e=0x39, + dRes_ID_DEMO06_02_BTK_DEMO06_MIDNA_CUT05_FC_3_L_e=0x3A, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT01_FC_1_O_e=0x3B, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT03_FC_1_O_e=0x3C, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_1_O_e=0x3D, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_2_L_e=0x3E, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT04_FC_3_L_e=0x3F, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_1_L_e=0x40, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_2_L_e=0x41, + dRes_ID_DEMO06_02_BTK_DEMO06_WOLF_CUT05_FC_3_L_e=0x42, + /* BTP */ + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT03_FC_1_O_e=0x43, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_1_O_e=0x44, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_2_L_e=0x45, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT04_FC_3_L_e=0x46, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_1_L_e=0x47, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_2_L_e=0x48, + dRes_ID_DEMO06_02_BTP_DEMO06_MIDNA_CUT05_FC_3_L_e=0x49, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT01_FC_1_O_e=0x4A, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT03_FC_1_O_e=0x4B, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_1_O_e=0x4C, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_2_L_e=0x4D, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT04_FC_3_L_e=0x4E, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_1_L_e=0x4F, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_2_L_e=0x50, + dRes_ID_DEMO06_02_BTP_DEMO06_WOLF_CUT05_FC_3_L_e=0x51, + /* EVT */ + dRes_ID_DEMO06_02_STB_DEMO06_02_e=0x33, + /* BLK */ + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT03_FC_1_O_e=0x58, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_2_O_e=0x59, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT04_FC_3_O_e=0x5A, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_1_O_e=0x5B, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_2_O_e=0x5C, + dRes_ID_DEMO06_02_BLK_DEMO06_MIDNA_CUT05_FC_3_O_e=0x5D, + /* BLS */ + dRes_ID_DEMO06_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5E, + /* BMDR */ + dRes_ID_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x5F, + dRes_ID_DEMO06_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x60, +}; + +#endif /* !RES_DEMO06_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo07_01.h b/assets/RZDP01/res/Object/Demo07_01.h new file mode 100644 index 0000000000..b2a2db1a79 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo07_01.h @@ -0,0 +1,592 @@ +#ifndef RES_DEMO07_01_H +#define RES_DEMO07_01_H + +enum dRes_INDEX_DEMO07_01 { + /* BCK */ + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT01_BD_NOMAL_O_e=0xA, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT01_BD_NOMAL_O_e=0xB, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0xC, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT02_BD_UNARI_O_e=0xD, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_BD_UNARI_O_e=0xE, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT03_BD_UNARI2_O_e=0xF, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x10, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT05_BD_LOOKWALK_O_e=0x11, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT05_BD_AKIRE_O_e=0x12, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU1_O_e=0x13, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU2_L_e=0x14, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU3_O_e=0x15, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU4_L_e=0x16, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU5_O_e=0x17, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU6_L_e=0x18, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU7_O_e=0x19, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU1_O_e=0x1A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU2_L_e=0x1B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU3_O_e=0x1C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU4_L_e=0x1D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU5_O_e=0x1E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU6_L_e=0x1F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU7_O_e=0x20, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x21, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN2_L_e=0x22, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN3_O_e=0x23, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN4_L_e=0x24, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN5_O_e=0x25, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN6_L_e=0x26, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN7_O_e=0x27, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT07_BD_ASI_L_e=0x28, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO1_O_e=0x29, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO2_L_e=0x2A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO3_O_e=0x2B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI1_O_e=0x2C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI2_L_e=0x2D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO1_O_e=0x2E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO2_L_e=0x2F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO3_O_e=0x30, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI1_O_e=0x31, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI2_L_e=0x32, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK1_O_e=0x33, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK2_L_e=0x34, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT12_BD_LOOK_L_e=0x35, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK1_O_e=0x36, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK2_L_e=0x37, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDONA_CUT12_BD_LOOK_L_e=0x38, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x39, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x3A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY1_O_e=0x3B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY2_L_e=0x3C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY1_O_e=0x3D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY2_L_e=0x3E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY1_O_e=0x3F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY2_L_e=0x40, + dRes_INDEX_DEMO07_01_BCK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x41, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT01_BD_NOMAL_L_e=0x42, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT01_BD_NOMAL_L_e=0x43, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT03_BD_KAOAGE_O_e=0x44, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT03_BD_KAOAGE_O_e=0x45, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x46, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT01_GP_NOMAL_L_e=0x47, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE1_O_e=0x48, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE2_L_e=0x49, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT10_L_e=0x4A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT11_O_e=0x4B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT1_O_e=0x4C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT2_L_e=0x4D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT3_O_e=0x4E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT4_L_e=0x4F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT5_O_e=0x50, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT6_L_e=0x51, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT7_O_e=0x52, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT8_L_e=0x53, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT9_O_e=0x54, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT10_L_e=0x55, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT11_O_e=0x56, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT1_O_e=0x57, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT2_L_e=0x58, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT3_O_e=0x59, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT4_L_e=0x5A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT5_O_e=0x5B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT6_L_e=0x5C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT7_O_e=0x5D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT8_L_e=0x5E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT9_O_e=0x5F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0x60, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0x61, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0x62, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0x63, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0x64, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0x65, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0x66, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0x67, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0x68, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0x69, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0x6A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE1_O_e=0x6B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE2_L_e=0x6C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE1_O_e=0x6D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE2_L_e=0x6E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x6F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x70, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x71, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE1_O_e=0x72, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x73, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_1_O_e=0x74, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT04_GP_1_O_e=0x75, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_2_L_e=0x76, + dRes_INDEX_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_3_O_e=0x77, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x78, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x79, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x7A, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x7B, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x7C, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x7D, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x7E, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x7F, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x80, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x81, + dRes_INDEX_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x82, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x83, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x84, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x85, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x86, + dRes_INDEX_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x87, + dRes_INDEX_DEMO07_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x88, + /* BMDR */ + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRFHAND_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x8C, + dRes_INDEX_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x8D, + /* BTK */ + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0x90, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x91, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x92, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x93, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x94, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x95, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x96, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x97, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x98, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x99, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x9A, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x9B, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x9C, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x9D, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x9E, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x9F, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0xA0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0xA1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0xA2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0xA3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0xA4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0xA5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0xA6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0xA7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0xA8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xA9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xAA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xAB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xAC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xAD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xAE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xAF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xB0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xB1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xB2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xB3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xB4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xB5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xB6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xB7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xB8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xB9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xBA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xBB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xBC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xBD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xBE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xBF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xC0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xC1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xC2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xC3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0xC4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0xC5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0xC6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_1_O_e=0xC7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_2_L_e=0xC8, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_1_O_e=0xC9, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_2_L_e=0xCA, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT02_FC_1_O_e=0xCB, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT05_FC_1_O_e=0xCC, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_1_O_e=0xCD, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_2_L_e=0xCE, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_5_O_e=0xCF, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_6_L_e=0xD0, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_1_O_e=0xD1, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_2_L_e=0xD2, + dRes_INDEX_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_3_O_e=0xD3, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0xD4, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0xD5, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0xD6, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0xD7, + dRes_INDEX_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0xD8, + /* BTP */ + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xDB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0xDC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0xDD, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0xDE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0xDF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0xE0, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0xE1, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0xE2, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0xE3, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0xE4, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0xE5, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0xE6, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0xE7, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0xE8, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0xE9, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0xEA, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0xEB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0xEC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0xED, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0xEE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0xEF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0xF0, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0xF1, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0xF2, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0xF3, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xF4, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xF5, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xF6, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xF7, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xF8, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xF9, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xFA, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xFB, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xFC, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xFD, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xFE, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xFF, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0x100, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0x101, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0x102, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0x103, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0x104, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0x105, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0x106, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0x107, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0x108, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0x109, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0x10A, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0x10B, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0x10C, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0x10D, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x10E, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x10F, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x110, + dRes_INDEX_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x111, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_1_O_e=0x112, + dRes_INDEX_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_2_L_e=0x113, + /* EVT */ + dRes_INDEX_DEMO07_01_STB_DEMO07_01_e=0x116, + dRes_INDEX_DEMO07_01_STB_DEMO07_01B_e=0x117, + dRes_INDEX_DEMO07_01_STB_DEMO07_01_0_e=0x118, + /* BLK */ + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x11B, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x11C, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x11D, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x11E, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x11F, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x120, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x121, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x122, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x123, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x124, + dRes_INDEX_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x125, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x126, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x127, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x128, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x129, + dRes_INDEX_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x12A, + /* BLS */ + dRes_INDEX_DEMO07_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x12D, + /* BMDV */ + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x130, + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRO_CUT06_GP_NOMAL_O_e=0x131, + dRes_INDEX_DEMO07_01_BMD_DEMO07_ZELRS_CUT04_GP_NOMAL_O_e=0x132, +}; + +enum dRes_ID_DEMO07_01 { + /* BCK */ + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT01_BD_NOMAL_O_e=0x0, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT01_BD_NOMAL_O_e=0x1, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x2, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT02_BD_UNARI_O_e=0xC, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_BD_UNARI_O_e=0xD, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT03_BD_UNARI2_O_e=0x10, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x11, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT05_BD_LOOKWALK_O_e=0x14, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT05_BD_AKIRE_O_e=0x15, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU1_O_e=0x1A, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU2_L_e=0x1B, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU3_O_e=0x1C, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU4_L_e=0x1D, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU5_O_e=0x1E, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU6_L_e=0x1F, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT06_BD_TIKAYORU7_O_e=0x20, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU1_O_e=0x21, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU2_L_e=0x22, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU3_O_e=0x23, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU4_L_e=0x24, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU5_O_e=0x25, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU6_L_e=0x26, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT06_BD_TIKAYORU7_O_e=0x27, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x28, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN2_L_e=0x29, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN3_O_e=0x2A, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN4_L_e=0x2B, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN5_O_e=0x2C, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN6_L_e=0x2D, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRF_CUT06_GP_SITDOWN7_O_e=0x2E, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT07_BD_ASI_L_e=0x3D, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO1_O_e=0x50, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO2_L_e=0x51, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT09_BD_DOKO3_O_e=0x52, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI1_O_e=0x53, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT10_BD_ODOSHI2_L_e=0x54, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO1_O_e=0x55, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO2_L_e=0x56, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT09_BD_DOKO3_O_e=0x57, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI1_O_e=0x58, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT10_BD_ODOSHI2_L_e=0x59, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK1_O_e=0x64, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT11_BD_LOOK2_L_e=0x65, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT12_BD_LOOK_L_e=0x66, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK1_O_e=0x67, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT11_BD_LOOK2_L_e=0x68, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDONA_CUT12_BD_LOOK_L_e=0x69, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x6A, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x6B, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY1_O_e=0x73, + dRes_ID_DEMO07_01_BCK_DEMO07_LINK_CUT08_BD_SORRY2_L_e=0x74, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY1_O_e=0x75, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT08_BD_SORRY2_L_e=0x76, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY1_O_e=0x77, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT08_GP_SORRY2_L_e=0x78, + dRes_ID_DEMO07_01_BCK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x79, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT01_BD_NOMAL_L_e=0x82, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT01_BD_NOMAL_L_e=0x83, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT03_BD_KAOAGE_O_e=0x88, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT03_BD_KAOAGE_O_e=0x89, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8A, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT01_GP_NOMAL_L_e=0x8D, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE1_O_e=0x93, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT05_BD_MIAGE2_L_e=0x94, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT10_L_e=0x9A, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT11_O_e=0x9B, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT1_O_e=0x9C, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT2_L_e=0x9D, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT3_O_e=0x9E, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT4_L_e=0x9F, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT5_O_e=0xA0, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT6_L_e=0xA1, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT7_O_e=0xA2, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT8_L_e=0xA3, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT06_BD_WHAT9_O_e=0xA4, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT10_L_e=0xA5, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT11_O_e=0xA6, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT1_O_e=0xA7, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT2_L_e=0xA8, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT3_O_e=0xA9, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT4_L_e=0xAA, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT5_O_e=0xAB, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT6_L_e=0xAC, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT7_O_e=0xAD, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT8_L_e=0xAE, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT06_BD_WHAT9_O_e=0xAF, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xB0, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xB1, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xB2, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xB3, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xB4, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xB5, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xB6, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xB7, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xB8, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xB9, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xBA, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE1_O_e=0xF6, + dRes_ID_DEMO07_01_BCK_DEMO07_03LINK_CUT07_BD_ESCAPE2_L_e=0xF7, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE1_O_e=0xF8, + dRes_ID_DEMO07_01_BCK_DEMO07_03MIDNA_CUT07_BD_ESCAPE2_L_e=0xF9, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xFA, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0xFB, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0xFC, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE1_O_e=0xFD, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0xFE, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_1_O_e=0x106, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT04_GP_1_O_e=0x107, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_2_L_e=0x112, + dRes_ID_DEMO07_01_BCK_DEMO07_03ZELRFHAND_CUT02_GP_3_O_e=0x113, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x114, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x115, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x11F, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x120, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x121, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x122, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x123, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x124, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x125, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x126, + dRes_ID_DEMO07_01_BCK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x127, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x149, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x14A, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x14B, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x14C, + dRes_ID_DEMO07_01_BCK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x14D, + dRes_ID_DEMO07_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x158, + /* BMDR */ + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRFHAND_CUT00_GP_1_e=0x109, + dRes_ID_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x11D, + dRes_ID_DEMO07_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x11E, + /* BTK */ + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xE, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x12, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x18, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x3E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x3F, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x40, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x41, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x42, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x43, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x44, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x5A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x5B, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x5C, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x5D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x5E, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x6D, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x6E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0x7A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0x7B, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x7C, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x80, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8B, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0x91, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0x95, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0x96, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xBB, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xBC, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xBD, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xBE, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xBF, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xC0, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xC1, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xC2, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xC3, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xC4, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xC5, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xC6, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xC7, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xC8, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xC9, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xCA, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xCB, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xCC, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xCD, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xCE, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xCF, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xD0, + dRes_ID_DEMO07_01_BTK_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xEA, + dRes_ID_DEMO07_01_BTK_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xEB, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xEC, + dRes_ID_DEMO07_01_BTK_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xF3, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0xFF, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x100, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x101, + dRes_ID_DEMO07_01_BTK_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x10B, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_1_O_e=0x10C, + dRes_ID_DEMO07_01_BTK_DEMO07_ZELRS_CUT08_GP_2_L_e=0x10D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x116, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x117, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x128, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x129, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x12A, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x12B, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x12C, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x12D, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x12E, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x12F, + dRes_ID_DEMO07_01_BTK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x130, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x14E, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x14F, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x150, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x151, + dRes_ID_DEMO07_01_BTK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x152, + /* BTP */ + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT02_FC_UNARI_O_e=0xF, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRF_CUT04_GP_FURIMUKI_O_e=0x13, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT05_FC_AKIRE_O_e=0x19, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU1_O_e=0x45, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU2_L_e=0x46, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU3_O_e=0x47, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU4_L_e=0x48, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU5_O_e=0x49, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU6_L_e=0x4A, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT06_FC_TIKAYORU7_O_e=0x4B, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO1_O_e=0x5F, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO2_L_e=0x60, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT09_FC_DOKO3_O_e=0x61, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI1_O_e=0x62, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDONA_CUT10_FC_ODOSHI2_L_e=0x63, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK1_O_e=0x70, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT11_GP_LOOK2_L_e=0x71, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY1_O_e=0x7D, + dRes_ID_DEMO07_01_BTP_DEMO07_MIDNA_CUT08_FC_SORRY2_L_e=0x7E, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT12_GP_LOOK_O_e=0x7F, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRF_CUT06_GP_SITDOWN1_O_e=0x81, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT04_GP_NUGU_O_e=0x8C, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT03_FC_KAOAGE_O_e=0x92, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE1_O_e=0x97, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT05_FC_MIAGE2_L_e=0x98, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT10_L_e=0xD1, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT11_O_e=0xD2, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT1_O_e=0xD3, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT2_L_e=0xD4, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT3_O_e=0xD5, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT4_L_e=0xD6, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT5_O_e=0xD7, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT6_L_e=0xD8, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT7_O_e=0xD9, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT8_L_e=0xDA, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT06_FC_WHAT9_O_e=0xDB, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT10_L_e=0xDC, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT11_O_e=0xDD, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT1_O_e=0xDE, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT2_L_e=0xDF, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT3_O_e=0xE0, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT4_L_e=0xE1, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT5_O_e=0xE2, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT6_L_e=0xE3, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT7_O_e=0xE4, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT8_L_e=0xE5, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT06_GP_WHAT9_O_e=0xE6, + dRes_ID_DEMO07_01_BTP_DEMO07_03LINK_CUT07_FC_ESCAPE_O_e=0xED, + dRes_ID_DEMO07_01_BTP_DEMO07_03MIDNA_CUT07_FC_ESCAPE_O_e=0xEE, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE_O_e=0xEF, + dRes_ID_DEMO07_01_BTP_DEMO07_03LINK_CUT03_FC_KAOAGE_O_e=0xF4, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI1_O_e=0x102, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI2_L_e=0x103, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRF_CUT02_GP_FURIKAERI3_O_e=0x104, + dRes_ID_DEMO07_01_BTP_DEMO07_03ZELRO_CUT07_GP_ESCAPE2_L_e=0x10F, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_1_O_e=0x110, + dRes_ID_DEMO07_01_BTP_DEMO07_ZELRS_CUT08_GP_2_L_e=0x111, + /* EVT */ + dRes_ID_DEMO07_01_STB_DEMO07_01_e=0xB, + dRes_ID_DEMO07_01_STB_DEMO07_01B_e=0xF5, + dRes_ID_DEMO07_01_STB_DEMO07_01_0_e=0x105, + /* BLK */ + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_1_O_e=0x118, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT10_FC_2_L_e=0x119, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT02_FC_1_O_e=0x131, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT05_FC_1_O_e=0x132, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_1_O_e=0x133, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_2_L_e=0x134, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_5_O_e=0x135, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT06_FC_6_L_e=0x136, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_1_O_e=0x137, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_2_L_e=0x138, + dRes_ID_DEMO07_01_BLK_DEMO07_MIDNA_CUT09_FC_3_O_e=0x139, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT03_FC_1_O_e=0x153, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_1_O_e=0x154, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT05_FC_2_L_e=0x155, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_1_O_e=0x156, + dRes_ID_DEMO07_01_BLK_DEMO07_04MIDNA_CUT06_FC_2_L_e=0x157, + /* BLS */ + dRes_ID_DEMO07_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x11A, + /* BMDV */ + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRF_CUT01_GP_NOMAL_O_e=0x15A, + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRO_CUT06_GP_NOMAL_O_e=0x15B, + dRes_ID_DEMO07_01_BMD_DEMO07_ZELRS_CUT04_GP_NOMAL_O_e=0x15C, +}; + +#endif /* !RES_DEMO07_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo07_02.h b/assets/RZDP01/res/Object/Demo07_02.h new file mode 100644 index 0000000000..29bdf4d63d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo07_02.h @@ -0,0 +1,186 @@ +#ifndef RES_DEMO07_02_H +#define RES_DEMO07_02_H + +enum dRes_INDEX_DEMO07_02 { + /* BCK */ + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLA_CUT02_GP_1_L_e=0x7, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLB_CUT02_GP_1_L_e=0x8, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT02_GP_1_L_e=0x9, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_1_O_e=0xA, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_2_O_e=0xB, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT22_GP_SWZ_O_e=0xC, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANT_CUT15_GP_1_L_e=0xD, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT19_GP_SWZ_O_e=0xE, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT18_GP_SWZ_O_e=0xF, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT09_GP_1_O_e=0x10, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_1_O_e=0x11, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_2_O_e=0x12, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_3_O_e=0x13, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_4_O_e=0x14, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_5_O_e=0x15, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLA_CUT03_GP_1_O_e=0x16, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_1_L_e=0x17, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_2_L_e=0x18, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_3_L_e=0x19, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_1_L_e=0x1B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_2_L_e=0x1C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT03_GP_1_O_e=0x1D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT06_GP_1_O_e=0x1E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_1_O_e=0x1F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_2_O_e=0x20, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_3_O_e=0x21, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT01_GP_SWZ_O_e=0x22, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT06_GP_SWZ_O_e=0x23, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_1_O_e=0x24, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_2_O_e=0x25, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_1_O_e=0x26, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_2_O_e=0x27, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_3_O_e=0x28, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_1_O_e=0x29, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_2_O_e=0x2A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_3_O_e=0x2B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_4_O_e=0x2C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_1_O_e=0x2D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_2_O_e=0x2E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_1_O_e=0x2F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_2_O_e=0x30, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_3_O_e=0x31, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_3_O_e=0x32, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_4_O_e=0x33, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT12_GP_1_O_e=0x34, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_1_O_e=0x35, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_2_O_e=0x36, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_3_O_e=0x37, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_4_O_e=0x38, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_5_O_e=0x39, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_1_O_e=0x3A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_2_O_e=0x3B, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_3_O_e=0x3C, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_4_O_e=0x3D, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_5_O_e=0x3E, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANT_CUT14_GP_1_O_e=0x3F, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT12_GP_SWZ_O_e=0x40, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT13_GP_SWZ_O_e=0x41, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLC_CUT17_GP_1_O_e=0x42, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT17_GP_1_O_e=0x43, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZELDA_CUT17_GP_SWZ_O_e=0x44, + dRes_INDEX_DEMO07_02_BCK_DEMO07_S2_CUT16_GP_1_L_e=0x45, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLD_CUT16_GP_1_L_e=0x46, + dRes_INDEX_DEMO07_02_BCK_DEMO07_SOLCROWD_CUT02_GP_1_L_e=0x47, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_3_O_e=0x48, + dRes_INDEX_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_4_O_e=0x49, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_L_e=0x4A, + dRes_INDEX_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_O_e=0x4B, + /* BMDR */ + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLA_CUT00_GP_0_O_e=0x4E, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLB_CUT00_GP_0_O_e=0x4F, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLC_CUT00_GP_0_O_e=0x50, + dRes_INDEX_DEMO07_02_BMD_DEMO07_S2_CUT00_GP_0_e=0x51, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLD_CUT00_GP_0_O_e=0x52, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLE_CUT00_GP_0_O_e=0x53, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SOLCROWD_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO07_02_BMD_DEMO07_PLANE_CUT00_GP_0_e=0x55, + dRes_INDEX_DEMO07_02_BMD_DEMO07_SMOKE_CUT14_GP_1_e=0x56, + dRes_INDEX_DEMO07_02_BMD_DEMO07_ZANTB_CUT00_GP_0_e=0x57, + /* EVT */ + dRes_INDEX_DEMO07_02_STB_DEMO07_02_e=0x5A, + /* BMDV */ + dRes_INDEX_DEMO07_02_BMD_DEMO07_RG_CUT00_GP_0_e=0x5D, + dRes_INDEX_DEMO07_02_BMD_DEMO07_ZELDA_CUT00_GP_SWZ_e=0x5E, + /* BTK */ + dRes_INDEX_DEMO07_02_BTK_DEMO07_SMOKE_CUT14_GP_1_O_e=0x61, +}; + +enum dRes_ID_DEMO07_02 { + /* BCK */ + dRes_ID_DEMO07_02_BCK_DEMO07_SOLA_CUT02_GP_1_L_e=0x0, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLB_CUT02_GP_1_L_e=0x1, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT02_GP_1_L_e=0x2, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_1_O_e=0x8, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_2_O_e=0x9, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT22_GP_SWZ_O_e=0xA, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANT_CUT15_GP_1_L_e=0xC, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT19_GP_SWZ_O_e=0xE, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT18_GP_SWZ_O_e=0xF, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT09_GP_1_O_e=0x15, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_2_O_e=0x1A, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_3_O_e=0x1B, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_4_O_e=0x1C, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT09_GP_5_O_e=0x1D, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLA_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_1_L_e=0x1F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_2_L_e=0x20, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT01_GP_3_L_e=0x21, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT03_GP_1_O_e=0x22, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_1_L_e=0x23, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT01_GP_2_L_e=0x24, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT03_GP_1_O_e=0x25, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT06_GP_1_O_e=0x26, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_1_O_e=0x27, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_2_O_e=0x28, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT08_GP_3_O_e=0x29, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT01_GP_SWZ_O_e=0x2A, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT06_GP_SWZ_O_e=0x2B, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_1_O_e=0x2C, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_2_O_e=0x2D, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_1_O_e=0x2E, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_2_O_e=0x2F, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT07_GP_3_O_e=0x30, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_1_O_e=0x31, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_2_O_e=0x32, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_3_O_e=0x33, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT13_GP_4_O_e=0x34, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_1_O_e=0x35, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT22_GP_2_O_e=0x36, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_1_O_e=0x37, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_2_O_e=0x38, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT13_GP_3_O_e=0x39, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_3_O_e=0x3A, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT22_GP_4_O_e=0x3B, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT12_GP_1_O_e=0x3C, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_1_O_e=0x3D, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_2_O_e=0x3E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_3_O_e=0x3F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_4_O_e=0x40, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT22_GP_5_O_e=0x41, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_1_O_e=0x42, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_2_O_e=0x43, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_3_O_e=0x44, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_4_O_e=0x45, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLE_CUT13_GP_5_O_e=0x46, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANT_CUT14_GP_1_O_e=0x47, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT12_GP_SWZ_O_e=0x48, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT13_GP_SWZ_O_e=0x49, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLC_CUT17_GP_1_O_e=0x4B, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT17_GP_1_O_e=0x4C, + dRes_ID_DEMO07_02_BCK_DEMO07_ZELDA_CUT17_GP_SWZ_O_e=0x4D, + dRes_ID_DEMO07_02_BCK_DEMO07_S2_CUT16_GP_1_L_e=0x4E, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLD_CUT16_GP_1_L_e=0x4F, + dRes_ID_DEMO07_02_BCK_DEMO07_SOLCROWD_CUT02_GP_1_L_e=0x51, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_3_O_e=0x56, + dRes_ID_DEMO07_02_BCK_DEMO07_RG_CUT14_GP_4_O_e=0x57, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_L_e=0x58, + dRes_ID_DEMO07_02_BCK_DEMO07_ZANTB_CUT14_GP_1_O_e=0x59, + /* BMDR */ + dRes_ID_DEMO07_02_BMD_DEMO07_SOLA_CUT00_GP_0_O_e=0x3, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLB_CUT00_GP_0_O_e=0x4, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLC_CUT00_GP_0_O_e=0x5, + dRes_ID_DEMO07_02_BMD_DEMO07_S2_CUT00_GP_0_e=0x16, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLD_CUT00_GP_0_O_e=0x17, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLE_CUT00_GP_0_O_e=0x18, + dRes_ID_DEMO07_02_BMD_DEMO07_SOLCROWD_CUT00_GP_1_e=0x52, + dRes_ID_DEMO07_02_BMD_DEMO07_PLANE_CUT00_GP_0_e=0x53, + dRes_ID_DEMO07_02_BMD_DEMO07_SMOKE_CUT14_GP_1_e=0x54, + dRes_ID_DEMO07_02_BMD_DEMO07_ZANTB_CUT00_GP_0_e=0x5A, + /* EVT */ + dRes_ID_DEMO07_02_STB_DEMO07_02_e=0x6, + /* BMDV */ + dRes_ID_DEMO07_02_BMD_DEMO07_RG_CUT00_GP_0_e=0x50, + dRes_ID_DEMO07_02_BMD_DEMO07_ZELDA_CUT00_GP_SWZ_e=0x5B, + /* BTK */ + dRes_ID_DEMO07_02_BTK_DEMO07_SMOKE_CUT14_GP_1_O_e=0x55, +}; + +#endif /* !RES_DEMO07_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo07_03.h b/assets/RZDP01/res/Object/Demo07_03.h new file mode 100644 index 0000000000..f3a0d0116e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo07_03.h @@ -0,0 +1,110 @@ +#ifndef RES_DEMO07_03_H +#define RES_DEMO07_03_H + +enum dRes_INDEX_DEMO07_03 { + /* BCK */ + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_1_L_e=0x7, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANC_CUT23_GP_1_L_e=0x8, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MBNA_CUT23_GP_1_L_e=0x9, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_1_L_e=0xA, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_2_L_e=0xB, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WANB_CUT23_GP_1_L_e=0xC, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WCNA_CUT23_GP_1_L_e=0xD, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WGNA_CUT23_GP_1_L_e=0xE, + dRes_INDEX_DEMO07_03_BCK_DEMO07_WONA_CUT23_GP_1_L_e=0xF, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_2_L_e=0x10, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MASA_CUT23_GP_1_L_e=0x11, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MATA_CUT23_GP_1_L_e=0x12, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MCNA_CUT23_GP_1_L_e=0x13, + dRes_INDEX_DEMO07_03_BCK_DEMO07_MONA_CUT23_GP_1_L_e=0x14, + /* BMDR */ + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_0_e=0x17, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANC_CUT00_GP_0_e=0x18, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MBNA_CUT00_GP_0_e=0x19, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_0_e=0x1A, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WANB_CUT00_GP_0_e=0x1B, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WCNA_CUT00_GP_0_e=0x1C, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WGNA_CUT00_GP_0_e=0x1D, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WONA_CUT00_GP_0_e=0x1E, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MASA_CUT00_GP_0_e=0x1F, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MATA_CUT00_GP_0_e=0x20, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MCNA_CUT00_GP_0_e=0x21, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MONA_CUT00_GP_0_e=0x22, + dRes_INDEX_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_1_e=0x24, + /* BPK */ + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_1_L_e=0x27, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANC_CUT24_GP_1_L_e=0x28, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MBNA_CUT24_GP_1_L_e=0x29, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_1_L_e=0x2A, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_2_L_e=0x2B, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WANB_CUT24_GP_1_L_e=0x2C, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WCNA_CUT24_GP_1_L_e=0x2D, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WGNA_CUT24_GP_1_L_e=0x2E, + dRes_INDEX_DEMO07_03_BPK_DEMO07_WONA_CUT24_GP_1_L_e=0x2F, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_2_L_e=0x30, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MASA_CUT24_GP_1_L_e=0x31, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MATA_CUT24_GP_1_L_e=0x32, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MCNA_CUT24_GP_1_L_e=0x33, + dRes_INDEX_DEMO07_03_BPK_DEMO07_MONA_CUT24_GP_1_L_e=0x34, + dRes_INDEX_DEMO07_03_BPK_DEMO07_TMP_CUT23_GP_0_L_e=0x35, + /* BRK */ + dRes_INDEX_DEMO07_03_BRK_DEMO07_MANC_CUT24_GP_1_L_e=0x38, + /* EVT */ + dRes_INDEX_DEMO07_03_STB_DEMO07_03_e=0x3B, +}; + +enum dRes_ID_DEMO07_03 { + /* BCK */ + dRes_ID_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_1_L_e=0x0, + dRes_ID_DEMO07_03_BCK_DEMO07_MANC_CUT23_GP_1_L_e=0x1, + dRes_ID_DEMO07_03_BCK_DEMO07_MBNA_CUT23_GP_1_L_e=0x4, + dRes_ID_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_1_L_e=0x5, + dRes_ID_DEMO07_03_BCK_DEMO07_WADA_CUT23_GP_2_L_e=0x6, + dRes_ID_DEMO07_03_BCK_DEMO07_WANB_CUT23_GP_1_L_e=0x8, + dRes_ID_DEMO07_03_BCK_DEMO07_WCNA_CUT23_GP_1_L_e=0xA, + dRes_ID_DEMO07_03_BCK_DEMO07_WGNA_CUT23_GP_1_L_e=0xB, + dRes_ID_DEMO07_03_BCK_DEMO07_WONA_CUT23_GP_1_L_e=0xC, + dRes_ID_DEMO07_03_BCK_DEMO07_MANB_CUT23_GP_2_L_e=0x27, + dRes_ID_DEMO07_03_BCK_DEMO07_MASA_CUT23_GP_1_L_e=0x28, + dRes_ID_DEMO07_03_BCK_DEMO07_MATA_CUT23_GP_1_L_e=0x29, + dRes_ID_DEMO07_03_BCK_DEMO07_MCNA_CUT23_GP_1_L_e=0x2A, + dRes_ID_DEMO07_03_BCK_DEMO07_MONA_CUT23_GP_1_L_e=0x2B, + /* BMDR */ + dRes_ID_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_0_e=0xE, + dRes_ID_DEMO07_03_BMD_DEMO07_MANC_CUT00_GP_0_e=0xF, + dRes_ID_DEMO07_03_BMD_DEMO07_MBNA_CUT00_GP_0_e=0x10, + dRes_ID_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_0_e=0x11, + dRes_ID_DEMO07_03_BMD_DEMO07_WANB_CUT00_GP_0_e=0x12, + dRes_ID_DEMO07_03_BMD_DEMO07_WCNA_CUT00_GP_0_e=0x13, + dRes_ID_DEMO07_03_BMD_DEMO07_WGNA_CUT00_GP_0_e=0x14, + dRes_ID_DEMO07_03_BMD_DEMO07_WONA_CUT00_GP_0_e=0x15, + dRes_ID_DEMO07_03_BMD_DEMO07_MASA_CUT00_GP_0_e=0x2C, + dRes_ID_DEMO07_03_BMD_DEMO07_MATA_CUT00_GP_0_e=0x2D, + dRes_ID_DEMO07_03_BMD_DEMO07_MCNA_CUT00_GP_0_e=0x2E, + dRes_ID_DEMO07_03_BMD_DEMO07_MONA_CUT00_GP_0_e=0x2F, + dRes_ID_DEMO07_03_BMD_DEMO07_WADA_CUT00_GP_1_e=0x30, + dRes_ID_DEMO07_03_BMD_DEMO07_MANB_CUT00_GP_1_e=0x37, + /* BPK */ + dRes_ID_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_1_L_e=0x17, + dRes_ID_DEMO07_03_BPK_DEMO07_MANC_CUT24_GP_1_L_e=0x18, + dRes_ID_DEMO07_03_BPK_DEMO07_MBNA_CUT24_GP_1_L_e=0x1A, + dRes_ID_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_1_L_e=0x1B, + dRes_ID_DEMO07_03_BPK_DEMO07_WADA_CUT24_GP_2_L_e=0x1C, + dRes_ID_DEMO07_03_BPK_DEMO07_WANB_CUT24_GP_1_L_e=0x1E, + dRes_ID_DEMO07_03_BPK_DEMO07_WCNA_CUT24_GP_1_L_e=0x20, + dRes_ID_DEMO07_03_BPK_DEMO07_WGNA_CUT24_GP_1_L_e=0x21, + dRes_ID_DEMO07_03_BPK_DEMO07_WONA_CUT24_GP_1_L_e=0x22, + dRes_ID_DEMO07_03_BPK_DEMO07_MANB_CUT24_GP_2_L_e=0x31, + dRes_ID_DEMO07_03_BPK_DEMO07_MASA_CUT24_GP_1_L_e=0x32, + dRes_ID_DEMO07_03_BPK_DEMO07_MATA_CUT24_GP_1_L_e=0x33, + dRes_ID_DEMO07_03_BPK_DEMO07_MCNA_CUT24_GP_1_L_e=0x34, + dRes_ID_DEMO07_03_BPK_DEMO07_MONA_CUT24_GP_1_L_e=0x35, + dRes_ID_DEMO07_03_BPK_DEMO07_TMP_CUT23_GP_0_L_e=0x36, + /* BRK */ + dRes_ID_DEMO07_03_BRK_DEMO07_MANC_CUT24_GP_1_L_e=0x24, + /* EVT */ + dRes_ID_DEMO07_03_STB_DEMO07_03_e=0x38, +}; + +#endif /* !RES_DEMO07_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo08_00.h b/assets/RZDP01/res/Object/Demo08_00.h new file mode 100644 index 0000000000..455d4b5e20 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo08_00.h @@ -0,0 +1,88 @@ +#ifndef RES_DEMO08_00_H +#define RES_DEMO08_00_H + +enum dRes_INDEX_DEMO08_00 { + /* BCK */ + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT04_BD_1_O_e=0xC, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xD, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xE, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HL_1_O_e=0xF, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HR_1_O_e=0x10, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO08_00_BCK_DEMO08_WOLF_CUT01_BD_1_O_e=0x12, + dRes_INDEX_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x13, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x14, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x15, + dRes_INDEX_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x16, + /* BTK */ + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x19, + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x1A, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT02_FC_1_O_e=0x1B, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT04_FC_1_O_e=0x1C, + dRes_INDEX_DEMO08_00_BTK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x1D, + dRes_INDEX_DEMO08_00_BTK_DEMO08_WOLF_CUT01_FC_1_O_e=0x1E, + /* BTP */ + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT04_FC_1_O_e=0x22, + dRes_INDEX_DEMO08_00_BTP_DEMO08_WOLF_CUT01_FC_1_O_e=0x23, + /* EVT */ + dRes_INDEX_DEMO08_00_STB_DEMO08_00_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x29, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2A, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2B, + dRes_INDEX_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2C, + /* BLK */ + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x2F, + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x30, + dRes_INDEX_DEMO08_00_BLK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x31, + /* BLS */ + dRes_INDEX_DEMO08_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, +}; + +enum dRes_ID_DEMO08_00 { + /* BCK */ + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT04_BD_1_O_e=0x3, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xD, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xE, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HL_1_O_e=0x12, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT01_HR_1_O_e=0x13, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_BD_1_O_e=0x14, + dRes_ID_DEMO08_00_BCK_DEMO08_WOLF_CUT01_BD_1_O_e=0x15, + dRes_ID_DEMO08_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1A, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x1B, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x1C, + dRes_ID_DEMO08_00_BCK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x1D, + /* BTK */ + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x4, + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x5, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT02_FC_1_O_e=0x6, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT04_FC_1_O_e=0x7, + dRes_ID_DEMO08_00_BTK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO08_00_BTK_DEMO08_WOLF_CUT01_FC_1_O_e=0x17, + /* BTP */ + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT02_FC_1_O_e=0xA, + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT04_FC_1_O_e=0xB, + dRes_ID_DEMO08_00_BTP_DEMO08_WOLF_CUT01_FC_1_O_e=0x19, + /* EVT */ + dRes_ID_DEMO08_00_STB_DEMO08_00_e=0xC, + /* BMDR */ + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xF, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x10, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1E, + dRes_ID_DEMO08_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x1F, + /* BLK */ + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT01_FC_1_O_e=0x20, + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT02_FC_1_O_e=0x21, + dRes_ID_DEMO08_00_BLK_DEMO08_MIDNA_CUT04_FC_1_O_e=0x22, + /* BLS */ + dRes_ID_DEMO08_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x23, +}; + +#endif /* !RES_DEMO08_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo08_01.h b/assets/RZDP01/res/Object/Demo08_01.h new file mode 100644 index 0000000000..63a8cac285 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo08_01.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO08_01_H +#define RES_DEMO08_01_H + +enum dRes_INDEX_DEMO08_01 { + /* BCK */ + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT07_BD_1_O_e=0xA, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT09_BD_1_O_e=0xB, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT10_BD_1_O_e=0xC, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_BD_1_O_e=0xD, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT07_BD_1_O_e=0xE, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT08_BD_1_O_e=0xF, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT10_BD_1_O_e=0x10, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT11_BD_1_L_e=0x11, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT12_BD_1_O_e=0x12, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT14_BD_1_O_e=0x13, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT16_BD_1_L_e=0x14, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT15_GP_1_O_e=0x15, + dRes_INDEX_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x16, + dRes_INDEX_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x17, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_1_L_e=0x18, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_2_O_e=0x19, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_1_L_e=0x1A, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_2_O_e=0x1B, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_1_L_e=0x1C, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_2_O_e=0x1D, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_1_L_e=0x1E, + dRes_INDEX_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_2_O_e=0x1F, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x20, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x21, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_BD_O_L_e=0x22, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HL_O_L_e=0x23, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HR_O_L_e=0x24, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT18_BD_1_L_e=0x25, + dRes_INDEX_DEMO08_01_BCK_DEMO08_WOLF_CUT19_BD_1_L_e=0x26, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_BD_1_O_e=0x27, + dRes_INDEX_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x28, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x29, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x2A, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x2B, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x2C, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HL_1_O_e=0x2D, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HR_1_O_e=0x2E, + dRes_INDEX_DEMO08_01_BCK_DEMO08_MDHAIR_CUT10_GP_1_O_e=0x2F, + /* BTK */ + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT07_FC_1_O_e=0x32, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT09_FC_1_O_e=0x33, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT10_FC_1_O_e=0x34, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x35, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT07_FC_1_O_e=0x36, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT10_FC_1_O_e=0x38, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT11_FC_1_L_e=0x39, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT12_FC_1_O_e=0x3A, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT14_FC_1_O_e=0x3B, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT16_FC_1_L_e=0x3C, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT15_GP_1_O_e=0x3D, + dRes_INDEX_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x3E, + dRes_INDEX_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x3F, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_1_L_e=0x40, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x41, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_1_L_e=0x42, + dRes_INDEX_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_2_O_e=0x43, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT19_FC_O_L_e=0x44, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT18_FC_1_L_e=0x45, + dRes_INDEX_DEMO08_01_BTK_DEMO08_WOLF_CUT19_FC_1_L_e=0x46, + dRes_INDEX_DEMO08_01_BTK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x47, + /* BTP */ + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT07_FC_1_O_e=0x4A, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT09_FC_1_O_e=0x4B, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT10_FC_1_O_e=0x4C, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT07_FC_1_O_e=0x4D, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT08_FC_1_O_e=0x4E, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT10_FC_1_O_e=0x4F, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT11_FC_1_L_e=0x50, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT12_FC_1_O_e=0x51, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT14_FC_1_O_e=0x52, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT16_FC_1_L_e=0x53, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT15_GP_1_O_e=0x54, + dRes_INDEX_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_1_L_e=0x55, + dRes_INDEX_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_2_O_e=0x56, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_1_L_e=0x57, + dRes_INDEX_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_2_O_e=0x58, + dRes_INDEX_DEMO08_01_BTP_DEMO08_MIDNA_CUT19_FC_O_L_e=0x59, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT18_FC_1_L_e=0x5A, + dRes_INDEX_DEMO08_01_BTP_DEMO08_WOLF_CUT19_FC_1_L_e=0x5B, + /* BMDR */ + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x5E, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x5F, + dRes_INDEX_DEMO08_01_BMD_DEMO08_KOLIN_CUT00_GP_1_e=0x60, + dRes_INDEX_DEMO08_01_BMD_DEMO08_YELIA_CUT00_GP_1_e=0x61, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x62, + dRes_INDEX_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x63, + /* EVT */ + dRes_INDEX_DEMO08_01_STB_DEMO08_01_e=0x66, + /* BLK */ + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x69, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x6A, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x6B, + dRes_INDEX_DEMO08_01_BLK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x6C, + /* BLS */ + dRes_INDEX_DEMO08_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x6F, + /* BMDV */ + dRes_INDEX_DEMO08_01_BMD_DEMO08_MDHAIR_CUT00_GP_1_e=0x72, +}; + +enum dRes_ID_DEMO08_01 { + /* BCK */ + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT07_BD_1_O_e=0x1, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT09_BD_1_O_e=0x2, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT10_BD_1_O_e=0x3, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_BD_1_O_e=0x4, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT07_BD_1_O_e=0x6, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT08_BD_1_O_e=0x7, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT10_BD_1_O_e=0x8, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT11_BD_1_L_e=0x9, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT12_BD_1_O_e=0xA, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT14_BD_1_O_e=0xB, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT16_BD_1_L_e=0xC, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT15_GP_1_O_e=0xE, + dRes_ID_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x2D, + dRes_ID_DEMO08_01_BCK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x2E, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_1_L_e=0x2F, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_BD_2_O_e=0x30, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_1_L_e=0x31, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HL_2_O_e=0x32, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_1_L_e=0x33, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_HR_2_O_e=0x34, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_1_L_e=0x35, + dRes_ID_DEMO08_01_BCK_DEMO08_YELIA_CUT13_GP_2_O_e=0x36, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x47, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x48, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_BD_O_L_e=0x4D, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HL_O_L_e=0x4E, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT19_HR_O_L_e=0x4F, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT18_BD_1_L_e=0x50, + dRes_ID_DEMO08_01_BCK_DEMO08_WOLF_CUT19_BD_1_L_e=0x51, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_BD_1_O_e=0x62, + dRes_ID_DEMO08_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x63, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x64, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x65, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x66, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x67, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HL_1_O_e=0x6F, + dRes_ID_DEMO08_01_BCK_DEMO08_MIDNA_CUT17_HR_1_O_e=0x70, + dRes_ID_DEMO08_01_BCK_DEMO08_MDHAIR_CUT10_GP_1_O_e=0x72, + /* BTK */ + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT07_FC_1_O_e=0x10, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT09_FC_1_O_e=0x11, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT10_FC_1_O_e=0x12, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x13, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT07_FC_1_O_e=0x15, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT08_FC_1_O_e=0x16, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT10_FC_1_O_e=0x17, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT11_FC_1_L_e=0x18, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT12_FC_1_O_e=0x19, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT14_FC_1_O_e=0x1A, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT16_FC_1_L_e=0x1B, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT15_GP_1_O_e=0x1D, + dRes_ID_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_1_L_e=0x37, + dRes_ID_DEMO08_01_BTK_DEMO08_KOLIN_CUT13_GP_2_O_e=0x38, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_1_L_e=0x39, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x3A, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_1_L_e=0x3B, + dRes_ID_DEMO08_01_BTK_DEMO08_YELIA_CUT13_GP_2_O_e=0x3C, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT19_FC_O_L_e=0x5B, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT18_FC_1_L_e=0x5C, + dRes_ID_DEMO08_01_BTK_DEMO08_WOLF_CUT19_FC_1_L_e=0x5D, + dRes_ID_DEMO08_01_BTK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x71, + /* BTP */ + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT07_FC_1_O_e=0x1F, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT09_FC_1_O_e=0x20, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT10_FC_1_O_e=0x21, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT07_FC_1_O_e=0x24, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT08_FC_1_O_e=0x25, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT10_FC_1_O_e=0x26, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT11_FC_1_L_e=0x27, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT12_FC_1_O_e=0x28, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT14_FC_1_O_e=0x29, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT16_FC_1_L_e=0x2A, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT15_GP_1_O_e=0x2C, + dRes_ID_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_1_L_e=0x3D, + dRes_ID_DEMO08_01_BTP_DEMO08_KOLIN_CUT13_GP_2_O_e=0x3E, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_1_L_e=0x41, + dRes_ID_DEMO08_01_BTP_DEMO08_YELIA_CUT13_GP_2_O_e=0x42, + dRes_ID_DEMO08_01_BTP_DEMO08_MIDNA_CUT19_FC_O_L_e=0x5F, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT18_FC_1_L_e=0x60, + dRes_ID_DEMO08_01_BTP_DEMO08_WOLF_CUT19_FC_1_L_e=0x61, + /* BMDR */ + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x43, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x44, + dRes_ID_DEMO08_01_BMD_DEMO08_KOLIN_CUT00_GP_1_e=0x45, + dRes_ID_DEMO08_01_BMD_DEMO08_YELIA_CUT00_GP_1_e=0x46, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x68, + dRes_ID_DEMO08_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x69, + /* EVT */ + dRes_ID_DEMO08_01_STB_DEMO08_01_e=0x49, + /* BLK */ + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT11_FC_1_O_e=0x6A, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_1_O_e=0x6B, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT13_FC_2_O_e=0x6C, + dRes_ID_DEMO08_01_BLK_DEMO08_MIDNA_CUT17_FC_1_O_e=0x6D, + /* BLS */ + dRes_ID_DEMO08_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x6E, + /* BMDV */ + dRes_ID_DEMO08_01_BMD_DEMO08_MDHAIR_CUT00_GP_1_e=0x73, +}; + +#endif /* !RES_DEMO08_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo08_02.h b/assets/RZDP01/res/Object/Demo08_02.h new file mode 100644 index 0000000000..9ec6b00981 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo08_02.h @@ -0,0 +1,60 @@ +#ifndef RES_DEMO08_02_H +#define RES_DEMO08_02_H + +enum dRes_INDEX_DEMO08_02 { + /* BCK */ + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT20_BD_1_L_e=0x8, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT21_BD_O_L_e=0x9, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT22_BD_1_L_e=0xA, + dRes_INDEX_DEMO08_02_BCK_DEMO08_WOLF_CUT23_BD_1_L_e=0xB, + /* BTK */ + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT20_FC_1_L_e=0xE, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT21_FC_O_L_e=0xF, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT22_FC_1_L_e=0x10, + dRes_INDEX_DEMO08_02_BTK_DEMO08_WOLF_CUT23_FC_1_L_e=0x11, + dRes_INDEX_DEMO08_02_BTK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x12, + dRes_INDEX_DEMO08_02_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x13, + /* BTP */ + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT20_FC_1_L_e=0x16, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT21_FC_O_L_e=0x17, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT22_FC_1_L_e=0x18, + dRes_INDEX_DEMO08_02_BTP_DEMO08_WOLF_CUT23_FC_1_L_e=0x19, + /* BMDR */ + dRes_INDEX_DEMO08_02_BMD_DEMO08_PORTAL_CUT00_GP_0_O_e=0x1C, + dRes_INDEX_DEMO08_02_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x1D, + /* BRK */ + dRes_INDEX_DEMO08_02_BRK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x20, + dRes_INDEX_DEMO08_02_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x21, + /* EVT */ + dRes_INDEX_DEMO08_02_STB_DEMO08_02_e=0x24, +}; + +enum dRes_ID_DEMO08_02 { + /* BCK */ + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT20_BD_1_L_e=0x0, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT21_BD_O_L_e=0x1, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT22_BD_1_L_e=0x2, + dRes_ID_DEMO08_02_BCK_DEMO08_WOLF_CUT23_BD_1_L_e=0x3, + /* BTK */ + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT20_FC_1_L_e=0xC, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT21_FC_O_L_e=0xD, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT22_FC_1_L_e=0xE, + dRes_ID_DEMO08_02_BTK_DEMO08_WOLF_CUT23_FC_1_L_e=0xF, + dRes_ID_DEMO08_02_BTK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x14, + dRes_ID_DEMO08_02_BTK_DEMO04_WARP_CUT00_GP_0_O_e=0x18, + /* BTP */ + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT20_FC_1_L_e=0x10, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT21_FC_O_L_e=0x11, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT22_FC_1_L_e=0x12, + dRes_ID_DEMO08_02_BTP_DEMO08_WOLF_CUT23_FC_1_L_e=0x13, + /* BMDR */ + dRes_ID_DEMO08_02_BMD_DEMO08_PORTAL_CUT00_GP_0_O_e=0x15, + dRes_ID_DEMO08_02_BMD_DEMO04_WARP_CUT00_GP_0_O_e=0x19, + /* BRK */ + dRes_ID_DEMO08_02_BRK_DEMO08_PORTAL_CUT00_GP_0_O_e=0x16, + dRes_ID_DEMO08_02_BRK_DEMO04_WARP_CUT00_GP_0_O_e=0x1A, + /* EVT */ + dRes_ID_DEMO08_02_STB_DEMO08_02_e=0x17, +}; + +#endif /* !RES_DEMO08_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo09_00.h b/assets/RZDP01/res/Object/Demo09_00.h new file mode 100644 index 0000000000..e48153de69 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo09_00.h @@ -0,0 +1,106 @@ +#ifndef RES_DEMO09_00_H +#define RES_DEMO09_00_H + +enum dRes_INDEX_DEMO09_00 { + /* BCK */ + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT00_GP_WAIT_L_e=0x7, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT09_GP_STOP_O_e=0x8, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREI_CUT10_GP_HOERU_O_e=0x9, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT01_BD_WALK_O_e=0xA, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT00_BD_LOOP_L_e=0xB, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT02_BD_WALKSTOP_O_e=0xC, + dRes_INDEX_DEMO09_00_BCK_DEMO09_LINK_CUT07_BD_HEDUP_O_e=0xD, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_O_e=0xE, + dRes_INDEX_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT08_GP_LOOP_O_e=0xF, + /* BRK */ + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x12, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x13, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x14, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x15, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x16, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x17, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x18, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x19, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x1A, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x1B, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x1C, + dRes_INDEX_DEMO09_00_BRK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x20, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x21, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x22, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x23, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x24, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x25, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x26, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x27, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x28, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x29, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x2A, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x2B, + dRes_INDEX_DEMO09_00_BTK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x2C, + /* BMDR */ + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2F, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x30, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x31, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x32, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x33, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x34, + dRes_INDEX_DEMO09_00_BMD_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x35, + /* EVT */ + dRes_INDEX_DEMO09_00_STB_DEMO09_00_e=0x38, + dRes_INDEX_DEMO09_00_STB_DEMO09_03_e=0x39, +}; + +enum dRes_ID_DEMO09_00 { + /* BCK */ + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT00_GP_WAIT_L_e=0x1F, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT09_GP_STOP_O_e=0x20, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREI_CUT10_GP_HOERU_O_e=0x21, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT01_BD_WALK_O_e=0x32, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT00_BD_LOOP_L_e=0x34, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT02_BD_WALKSTOP_O_e=0x35, + dRes_ID_DEMO09_00_BCK_DEMO09_LINK_CUT07_BD_HEDUP_O_e=0x36, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_O_e=0x3E, + dRes_ID_DEMO09_00_BCK_DEMO09_SEIREIBALL_CUT08_GP_LOOP_O_e=0x3F, + /* BRK */ + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x29, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x37, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x38, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x39, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x47, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x48, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x49, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x50, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x51, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x52, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x5D, + dRes_ID_DEMO09_00_BRK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x5E, + /* BTK */ + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x3A, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT06_GP_EFLOOP_L_e=0x3B, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_EFOUT_O_e=0x3C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x40, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x4A, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT05_GP_EFROCKKABUSE_O_e=0x4B, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT22_GP_EFROCKKABUSE_O_e=0x4C, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_COMPLETEOUT_O_e=0x55, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_OUTLOOP_L_e=0x56, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x57, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x5F, + dRes_ID_DEMO09_00_BTK_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x60, + /* BMDR */ + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT00_GP_NOMAL_O_e=0x2F, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT05_GP_EFIN_O_e=0x3D, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREIBALL_CUT06_GP_LOOP_L_e=0x41, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT03_GP_EFROCKKABUSE_O_e=0x4D, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT21_GP_STARTOUT_O_e=0x5C, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT09_GP_TUMOSYUTU_O_e=0x61, + dRes_ID_DEMO09_00_BMD_DEMO09_SEIREI_CUT10_GP_BODYSYUTU_O_e=0x62, + /* EVT */ + dRes_ID_DEMO09_00_STB_DEMO09_00_e=0x43, + dRes_ID_DEMO09_00_STB_DEMO09_03_e=0x44, +}; + +#endif /* !RES_DEMO09_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo09_01.h b/assets/RZDP01/res/Object/Demo09_01.h new file mode 100644 index 0000000000..cca788fb9b --- /dev/null +++ b/assets/RZDP01/res/Object/Demo09_01.h @@ -0,0 +1,50 @@ +#ifndef RES_DEMO09_01_H +#define RES_DEMO09_01_H + +enum dRes_INDEX_DEMO09_01 { + /* BCK */ + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS1_O_e=0x7, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS2_O_e=0x8, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS3_O_e=0x9, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS1_O_e=0xA, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS2_O_e=0xB, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS3_O_e=0xC, + dRes_INDEX_DEMO09_01_BCK_DEMO09_LINK_CUT16_GP_YM_O_e=0xD, + dRes_INDEX_DEMO09_01_BCK_DEMO09_SEIREI_CUT00_GP_1_L_e=0xE, + /* BMDR */ + dRes_INDEX_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_NS_O_e=0x11, + dRes_INDEX_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_YM_O_e=0x12, + dRes_INDEX_DEMO09_01_BMD_DEMO09_SEIREI_CUT00_GP_1_e=0x13, + /* BRK */ + dRes_INDEX_DEMO09_01_BRK_DEMO09_LINK_CUT16_GP_YMMARK_O_e=0x16, + dRes_INDEX_DEMO09_01_BRK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x17, + /* EVT */ + dRes_INDEX_DEMO09_01_STB_DEMO09_01_e=0x1A, + /* BTK */ + dRes_INDEX_DEMO09_01_BTK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x1D, +}; + +enum dRes_ID_DEMO09_01 { + /* BCK */ + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS1_O_e=0x5, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS2_O_e=0x6, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT14_GP_NS3_O_e=0x7, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS1_O_e=0x8, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS2_O_e=0x9, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT15_GP_NS3_O_e=0xA, + dRes_ID_DEMO09_01_BCK_DEMO09_LINK_CUT16_GP_YM_O_e=0xB, + dRes_ID_DEMO09_01_BCK_DEMO09_SEIREI_CUT00_GP_1_L_e=0x17, + /* BMDR */ + dRes_ID_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_NS_O_e=0xE, + dRes_ID_DEMO09_01_BMD_DEMO09_LINK_CUT00_GP_YM_O_e=0xF, + dRes_ID_DEMO09_01_BMD_DEMO09_SEIREI_CUT00_GP_1_e=0x18, + /* BRK */ + dRes_ID_DEMO09_01_BRK_DEMO09_LINK_CUT16_GP_YMMARK_O_e=0x12, + dRes_ID_DEMO09_01_BRK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x19, + /* EVT */ + dRes_ID_DEMO09_01_STB_DEMO09_01_e=0x16, + /* BTK */ + dRes_ID_DEMO09_01_BTK_DEMO09_SEIREI_CUT00_GP_NORMAL_C_e=0x1A, +}; + +#endif /* !RES_DEMO09_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo09_02.h b/assets/RZDP01/res/Object/Demo09_02.h new file mode 100644 index 0000000000..bc5cf8da8b --- /dev/null +++ b/assets/RZDP01/res/Object/Demo09_02.h @@ -0,0 +1,14 @@ +#ifndef RES_DEMO09_02_H +#define RES_DEMO09_02_H + +enum dRes_INDEX_DEMO09_02 { + /* EVT */ + dRes_INDEX_DEMO09_02_STB_DEMO09_02_e=0x3, +}; + +enum dRes_ID_DEMO09_02 { + /* EVT */ + dRes_ID_DEMO09_02_STB_DEMO09_02_e=0x1, +}; + +#endif /* !RES_DEMO09_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo10_01.h b/assets/RZDP01/res/Object/Demo10_01.h new file mode 100644 index 0000000000..dce848f548 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo10_01.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO10_01_H +#define RES_DEMO10_01_H + +enum dRes_INDEX_DEMO10_01 { + /* BCK */ + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_1_O_e=0xC, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_1_O_e=0xF, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT04_GP_1_O_e=0x10, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_1_O_e=0x13, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_1_O_e=0x14, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_BD_1_O_e=0x15, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_1_O_e=0x16, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_1_O_e=0x18, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_1_O_e=0x19, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_1_O_e=0x1A, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT07_BD_1_O_e=0x1B, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT08_BD_1_O_e=0x1C, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT09_BD_1_O_e=0x1D, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_2_O_e=0x1E, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_2_O_e=0x1F, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_2_O_e=0x20, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_2_O_e=0x21, + dRes_INDEX_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_2_O_e=0x22, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_2_O_e=0x23, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_2_O_e=0x24, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_2_O_e=0x25, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_2_O_e=0x26, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_2_O_e=0x27, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_2_O_e=0x28, + dRes_INDEX_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_2_O_e=0x29, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2A, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2B, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_1_e=0x2C, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_2_e=0x2D, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_1_e=0x2E, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_2_e=0x2F, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_1_e=0x30, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_2_e=0x31, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_1_e=0x32, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_2_e=0x33, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HL_1_e=0x34, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HR_1_e=0x35, + dRes_INDEX_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x37, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x38, + dRes_INDEX_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x39, + /* BMDR */ + dRes_INDEX_DEMO10_01_BMD_DEMO10_ALSHB_CUT00_GP_0_e=0x3C, + dRes_INDEX_DEMO10_01_BMD_DEMO10_ALSWA_CUT00_GP_0_e=0x3D, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3E, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3F, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x40, + dRes_INDEX_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x41, + /* BTK */ + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x45, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x46, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_1_O_e=0x47, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT02_FC_1_O_e=0x48, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_1_O_e=0x49, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_1_O_e=0x4A, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_1_O_e=0x4B, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT07_FC_1_O_e=0x4C, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT09_FC_1_O_e=0x4D, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_2_O_e=0x4E, + dRes_INDEX_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x4F, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_2_O_e=0x50, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_2_O_e=0x51, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_2_O_e=0x52, + dRes_INDEX_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_2_O_e=0x53, + /* BTP */ + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_1_O_e=0x56, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_1_O_e=0x57, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT08_FC_1_O_e=0x58, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_1_O_e=0x59, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT02_FC_1_O_e=0x5A, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_1_O_e=0x5C, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_1_O_e=0x5D, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT07_FC_1_O_e=0x5E, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT09_FC_1_O_e=0x5F, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_2_O_e=0x60, + dRes_INDEX_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_2_O_e=0x61, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_2_O_e=0x62, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_2_O_e=0x63, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_2_O_e=0x64, + dRes_INDEX_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_2_O_e=0x65, + /* EVT */ + dRes_INDEX_DEMO10_01_STB_DEMO10_e=0x68, + /* BLK */ + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x6B, + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x6C, + dRes_INDEX_DEMO10_01_BLK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO10_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, +}; + +enum dRes_ID_DEMO10_01 { + /* BCK */ + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_1_O_e=0x2B, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_1_O_e=0x2D, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_1_O_e=0x2E, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_1_O_e=0x2F, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT02_GP_1_O_e=0x30, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_1_O_e=0x31, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT04_GP_1_O_e=0x32, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_1_O_e=0x56, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT02_BD_1_O_e=0x57, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_1_O_e=0x58, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_1_O_e=0x59, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_BD_1_O_e=0x5A, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_1_O_e=0x5B, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT02_BD_1_O_e=0x5C, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_1_O_e=0x5D, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_1_O_e=0x5E, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_1_O_e=0x5F, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT07_BD_1_O_e=0x60, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT08_BD_1_O_e=0x61, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT09_BD_1_O_e=0x62, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT01_GP_2_O_e=0x7A, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT03_GP_2_O_e=0x7B, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSHB_CUT04_GP_2_O_e=0x7C, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT01_GP_2_O_e=0x7D, + dRes_ID_DEMO10_01_BCK_DEMO10_ALSWA_CUT03_GP_2_O_e=0x7E, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_BD_2_O_e=0x7F, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_BD_2_O_e=0x80, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_BD_2_O_e=0x81, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT01_BD_2_O_e=0x82, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT03_BD_2_O_e=0x83, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT04_BD_2_O_e=0x84, + dRes_ID_DEMO10_01_BCK_DEMO10_WOLF_CUT05_BD_2_O_e=0x85, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x91, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x92, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_1_e=0x93, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HL_2_e=0x94, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_1_e=0x95, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT01_HR_2_e=0x96, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_1_e=0x97, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HL_2_e=0x98, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_1_e=0x99, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT04_HR_2_e=0x9A, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HL_1_e=0x9B, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_HR_1_e=0x9C, + dRes_ID_DEMO10_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xA1, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_1_O_e=0xA2, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT05_FC_2_O_e=0xA3, + dRes_ID_DEMO10_01_BCK_DEMO10_MIDNA_CUT08_FC_1_O_e=0xA4, + /* BMDR */ + dRes_ID_DEMO10_01_BMD_DEMO10_ALSHB_CUT00_GP_0_e=0x40, + dRes_ID_DEMO10_01_BMD_DEMO10_ALSWA_CUT00_GP_0_e=0x41, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x9D, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x9E, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA5, + dRes_ID_DEMO10_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xA6, + /* BTK */ + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_1_O_e=0x63, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_1_O_e=0x64, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT08_FC_1_O_e=0x65, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_1_O_e=0x66, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT02_FC_1_O_e=0x67, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_1_O_e=0x68, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_1_O_e=0x69, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_1_O_e=0x6A, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT07_FC_1_O_e=0x6B, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT09_FC_1_O_e=0x6C, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT04_FC_2_O_e=0x86, + dRes_ID_DEMO10_01_BTK_DEMO10_MIDNA_CUT05_FC_2_O_e=0x87, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT03_FC_2_O_e=0x88, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT04_FC_2_O_e=0x89, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT05_FC_2_O_e=0x8A, + dRes_ID_DEMO10_01_BTK_DEMO10_WOLF_CUT01_FC_2_O_e=0x9F, + /* BTP */ + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_1_O_e=0x6D, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_1_O_e=0x6E, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT08_FC_1_O_e=0x6F, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_1_O_e=0x70, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT02_FC_1_O_e=0x71, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_1_O_e=0x72, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_1_O_e=0x73, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_1_O_e=0x74, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT07_FC_1_O_e=0x75, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT09_FC_1_O_e=0x76, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT04_FC_2_O_e=0x8B, + dRes_ID_DEMO10_01_BTP_DEMO10_MIDNA_CUT05_FC_2_O_e=0x8C, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT03_FC_2_O_e=0x8D, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT04_FC_2_O_e=0x8E, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT05_FC_2_O_e=0x8F, + dRes_ID_DEMO10_01_BTP_DEMO10_WOLF_CUT01_FC_2_O_e=0xA0, + /* EVT */ + dRes_ID_DEMO10_01_STB_DEMO10_e=0x90, + /* BLK */ + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_1_O_e=0xA7, + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT05_FC_2_O_e=0xA8, + dRes_ID_DEMO10_01_BLK_DEMO10_MIDNA_CUT08_FC_1_O_e=0xA9, + /* BLS */ + dRes_ID_DEMO10_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAA, +}; + +#endif /* !RES_DEMO10_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo11_00.h b/assets/RZDP01/res/Object/Demo11_00.h new file mode 100644 index 0000000000..e8f9f7a93d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo11_00.h @@ -0,0 +1,208 @@ +#ifndef RES_DEMO11_00_H +#define RES_DEMO11_00_H + +enum dRes_INDEX_DEMO11_00 { + /* BCK */ + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_BD_1_O_e=0xB, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_FC_1_O_e=0xC, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT18_BD_1_L_e=0xD, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_BD_1_O_e=0xE, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_FC_1_O_e=0xF, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT01_BD_1_L_e=0x10, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x12, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x13, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT11_GP_1_L_e=0x14, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT13_GP_1_L_e=0x15, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT14_GP_1_L_e=0x16, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SIZUKU_CUT03_GP_1_O_e=0x17, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SIZUKU_CUT04_GP_1_O_e=0x18, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_1_L_e=0x19, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_2_L_e=0x1A, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_3_L_e=0x1B, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x1C, + dRes_INDEX_DEMO11_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1E, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HD_1_O_e=0x1F, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT18_HD_1_L_e=0x20, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HD_1_O_e=0x21, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x22, + dRes_INDEX_DEMO11_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x23, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HL_1_O_e=0x24, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT16_HR_1_O_e=0x25, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HL_1_O_e=0x26, + dRes_INDEX_DEMO11_00_BCK_DEMO11_LINK_CUT23_HR_1_O_e=0x27, + dRes_INDEX_DEMO11_00_BCK_DEMO11_SEIREI_CUT06_GP_1_O_e=0x28, + dRes_INDEX_DEMO11_00_BCK_DEMO11_HUTU_CUT00_GP_1_O_e=0x29, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_1_O_e=0x2A, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_2_L_e=0x2B, + dRes_INDEX_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_3_O_e=0x2C, + /* BMDR */ + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_IN_e=0x30, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_OUT_e=0x31, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SIZUKU_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x33, + dRes_INDEX_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x34, + dRes_INDEX_DEMO11_00_BMD_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x35, + dRes_INDEX_DEMO11_00_BMD_DEMO11_WATER_CUT00_GP_1_e=0x36, + dRes_INDEX_DEMO11_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x37, + dRes_INDEX_DEMO11_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x38, + dRes_INDEX_DEMO11_00_BMD_DEMO11_LUMROK_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO11_00_BMD_DEMO11_LUMWTR_CUT00_GP_1_e=0x3A, + /* BRK */ + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x3D, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x3E, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x3F, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x40, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x41, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x42, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x43, + dRes_INDEX_DEMO11_00_BRK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x44, + dRes_INDEX_DEMO11_00_BRK_DEMO11_WATER_CUT01_GP_1_O_e=0x45, + dRes_INDEX_DEMO11_00_BRK_DEMO11_WATER_CUT22_GP_1_O_e=0x46, + dRes_INDEX_DEMO11_00_BRK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x47, + dRes_INDEX_DEMO11_00_BRK_DEMO11_LUMWTR_CUT00_GP_1_O_e=0x48, + /* BTK */ + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT16_FC_1_O_e=0x4B, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT23_FC_1_O_e=0x4C, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x4D, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x4E, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x4F, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x50, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x51, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x52, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x53, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x54, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LINK_CUT18_FC_1_O_e=0x55, + dRes_INDEX_DEMO11_00_BTK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x56, + dRes_INDEX_DEMO11_00_BTK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x57, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_L_e=0x58, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x59, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_C_e=0x5A, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x5B, + dRes_INDEX_DEMO11_00_BTK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x5C, + dRes_INDEX_DEMO11_00__DEMO11_WATER_CUT00_GP_1_C_BTK_e=0x5D, + dRes_INDEX_DEMO11_00_BTK_DEMO11_WATER_CUT01_GP_1_O_e=0x5E, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x5F, + dRes_INDEX_DEMO11_00_BTK_DEMO11_LUMWTR_CUT00_GP_1_C_e=0x60, + /* BTP */ + dRes_INDEX_DEMO11_00_BTP_DEMO11_LINK_CUT16_FC_1_O_e=0x63, + dRes_INDEX_DEMO11_00_BTP_DEMO11_LINK_CUT23_FC_1_O_e=0x64, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x65, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x66, + dRes_INDEX_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x67, + /* EVT */ + dRes_INDEX_DEMO11_00_STB_DEMO11_e=0x6A, + /* BLK */ + dRes_INDEX_DEMO11_00_BLK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO11_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, + /* BMDV */ + dRes_INDEX_DEMO11_00_BMD_DEMO11_HUTU_CUT00_GP_1_e=0x73, + dRes_INDEX_DEMO11_00_BMD_DEMO11_MDHAIR_CUT00_GP_1_e=0x74, +}; + +enum dRes_ID_DEMO11_00 { + /* BCK */ + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_BD_1_O_e=0x0, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_FC_1_O_e=0x1, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT18_BD_1_L_e=0x2, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_BD_1_O_e=0x3, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_FC_1_O_e=0x4, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT01_BD_1_L_e=0x5, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x6, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x7, + dRes_ID_DEMO11_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x8, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT11_GP_1_L_e=0xA, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT13_GP_1_L_e=0xB, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT14_GP_1_L_e=0xC, + dRes_ID_DEMO11_00_BCK_DEMO11_SIZUKU_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO11_00_BCK_DEMO11_SIZUKU_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_1_L_e=0x25, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_2_L_e=0x26, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT00_GP_3_L_e=0x27, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x2C, + dRes_ID_DEMO11_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3F, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x41, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HD_1_O_e=0x42, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT18_HD_1_L_e=0x43, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HD_1_O_e=0x44, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x52, + dRes_ID_DEMO11_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x53, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HL_1_O_e=0x54, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT16_HR_1_O_e=0x55, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HL_1_O_e=0x56, + dRes_ID_DEMO11_00_BCK_DEMO11_LINK_CUT23_HR_1_O_e=0x57, + dRes_ID_DEMO11_00_BCK_DEMO11_SEIREI_CUT06_GP_1_O_e=0x5C, + dRes_ID_DEMO11_00_BCK_DEMO11_HUTU_CUT00_GP_1_O_e=0x5D, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_1_O_e=0x5F, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_2_L_e=0x60, + dRes_ID_DEMO11_00_BCK_DEMO11_MDHAIR_CUT02_GP_3_O_e=0x61, + /* BMDR */ + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_1_e=0xF, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_IN_e=0x10, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT00_GP_OUT_e=0x11, + dRes_ID_DEMO11_00_BMD_DEMO11_SIZUKU_CUT00_GP_1_e=0x12, + dRes_ID_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x3C, + dRes_ID_DEMO11_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x3D, + dRes_ID_DEMO11_00_BMD_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x48, + dRes_ID_DEMO11_00_BMD_DEMO11_WATER_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO11_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x5A, + dRes_ID_DEMO11_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x5B, + dRes_ID_DEMO11_00_BMD_DEMO11_LUMROK_CUT00_GP_1_e=0x63, + dRes_ID_DEMO11_00_BMD_DEMO11_LUMWTR_CUT00_GP_1_e=0x64, + /* BRK */ + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x13, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x14, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x15, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x16, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x28, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x45, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x49, + dRes_ID_DEMO11_00_BRK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x4A, + dRes_ID_DEMO11_00_BRK_DEMO11_WATER_CUT01_GP_1_O_e=0x4E, + dRes_ID_DEMO11_00_BRK_DEMO11_WATER_CUT22_GP_1_O_e=0x4F, + dRes_ID_DEMO11_00_BRK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x65, + dRes_ID_DEMO11_00_BRK_DEMO11_LUMWTR_CUT00_GP_1_O_e=0x66, + /* BTK */ + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT16_FC_1_O_e=0x17, + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT23_FC_1_O_e=0x18, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x19, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x1A, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x1B, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT06_GP_START_O_e=0x1C, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_COMPLE_O_e=0x1D, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_OUT_O_e=0x1E, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT22_GP_START_O_e=0x1F, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_L_e=0x29, + dRes_ID_DEMO11_00_BTK_DEMO11_LINK_CUT18_FC_1_O_e=0x2D, + dRes_ID_DEMO11_00_BTK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x37, + dRes_ID_DEMO11_00_BTK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x3A, + dRes_ID_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_L_e=0x40, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT00_GP_NORMAL_C_e=0x46, + dRes_ID_DEMO11_00_BTK_DEMO11_SIZUKU_CUT00_GP_1_C_e=0x47, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT01_GP_EFIN_O_e=0x4B, + dRes_ID_DEMO11_00_BTK_DEMO11_SEIREI_CUT02_GP_EFLOOP_L_e=0x4C, + dRes_ID_DEMO11_00__DEMO11_WATER_CUT00_GP_1_C_BTK_e=0x50, + dRes_ID_DEMO11_00_BTK_DEMO11_WATER_CUT01_GP_1_O_e=0x51, + dRes_ID_DEMO11_00_BTK_DEMO11_LUMROK_CUT00_GP_1_O_e=0x67, + dRes_ID_DEMO11_00_BTK_DEMO11_LUMWTR_CUT00_GP_1_C_e=0x68, + /* BTP */ + dRes_ID_DEMO11_00_BTP_DEMO11_LINK_CUT16_FC_1_O_e=0x20, + dRes_ID_DEMO11_00_BTP_DEMO11_LINK_CUT23_FC_1_O_e=0x21, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x22, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x23, + dRes_ID_DEMO11_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x24, + /* EVT */ + dRes_ID_DEMO11_00_STB_DEMO11_e=0x2E, + /* BLK */ + dRes_ID_DEMO11_00_BLK_DEMO11_MIDNA_CUT00_FC_1_O_e=0x30, + /* BLS */ + dRes_ID_DEMO11_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, + /* BMDV */ + dRes_ID_DEMO11_00_BMD_DEMO11_HUTU_CUT00_GP_1_e=0x5E, + dRes_ID_DEMO11_00_BMD_DEMO11_MDHAIR_CUT00_GP_1_e=0x62, +}; + +#endif /* !RES_DEMO11_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo13_00.h b/assets/RZDP01/res/Object/Demo13_00.h new file mode 100644 index 0000000000..f85c62bfd2 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo13_00.h @@ -0,0 +1,462 @@ +#ifndef RES_DEMO13_00_H +#define RES_DEMO13_00_H + +enum dRes_INDEX_DEMO13_00 { + /* BCK */ + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT03_GP_1_L_e=0x7, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_1_L_e=0x8, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_2_L_e=0x9, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT12_GP_1_L_e=0xA, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT14_GP_1_O_e=0xB, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT18_GP_1_L_e=0xC, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT20_GP_1_O_e=0xD, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT22_GP_1_L_e=0xE, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT24_GP_1_L_e=0xF, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT30_GP_1_O_e=0x10, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT02_GP_1_L_e=0x11, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_1_L_e=0x12, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_2_O_e=0x13, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT13_GP_1_O_e=0x14, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT15_GP_1_L_e=0x15, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT25_GP_1_O_e=0x16, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_1_L_e=0x17, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_2_O_e=0x18, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BESU_CUT28_GP_1_O_e=0x19, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KINOBOU_CUT20_GP_1_O_e=0x1A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KINOBOU_CUT22_GP_1_L_e=0x1B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x1C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x1D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x1E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x1F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x20, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x21, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x22, + dRes_INDEX_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x23, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT02_GP_1_L_e=0x24, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_2_L_e=0x25, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT07_GP_1_L_e=0x26, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_1_L_e=0x27, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_2_O_e=0x28, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT13_GP_1_O_e=0x29, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT15_GP_1_L_e=0x2A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT17_GP_1_L_e=0x2B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT23_GP_1_L_e=0x2C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT25_GP_1_L_e=0x2D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT27_GP_1_O_e=0x2E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT28_GP_1_O_e=0x2F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT29_GP_1_O_e=0x30, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT32_GP_1_O_e=0x31, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT02_GP_1_L_e=0x32, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT04_GP_1_L_e=0x33, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_1_L_e=0x34, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_2_O_e=0x35, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LUD_CUT28_GP_1_O_e=0x36, + dRes_INDEX_DEMO13_00_BCK_DEMO13_MARO_CUT02_GP_1_L_e=0x37, + dRes_INDEX_DEMO13_00_BCK_DEMO13_MARO_CUT09_GP_1_L_e=0x38, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT04_GP_1_L_e=0x3A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_2_L_e=0x3B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT07_GP_1_L_e=0x3C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_1_L_e=0x3D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_2_O_e=0x3E, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT13_GP_1_O_e=0x3F, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT15_GP_1_L_e=0x40, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT25_GP_1_L_e=0x41, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT27_GP_1_O_e=0x42, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT32_GP_1_O_e=0x43, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT01_BD_1_O_e=0x44, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT02_BD_1_L_e=0x45, + dRes_INDEX_DEMO13_00_BCK_DEMO13_WOLF_CUT33_BD_1_L_e=0x46, + dRes_INDEX_DEMO13_00_BCK_DEMO13_BANS_CUT16_GP_1_L_e=0x47, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_1_O_e=0x48, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_3_O_e=0x49, + dRes_INDEX_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_4_L_e=0x4A, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_1_O_e=0x4B, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_3_O_e=0x4C, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_4_L_e=0x4D, + dRes_INDEX_DEMO13_00_BCK_DEMO13_TARO_CUT23_GP_1_L_e=0x4E, + /* BTK */ + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT03_GP_1_L_e=0x51, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_1_L_e=0x52, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_2_L_e=0x53, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT12_GP_1_L_e=0x54, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT14_GP_1_O_e=0x55, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT18_GP_1_L_e=0x56, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT20_GP_1_O_e=0x57, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT22_GP_1_L_e=0x58, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT24_GP_1_L_e=0x59, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT30_GP_1_O_e=0x5A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT02_GP_1_L_e=0x5B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_1_L_e=0x5C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_2_O_e=0x5D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT15_GP_1_L_e=0x5F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT25_GP_1_O_e=0x60, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_1_L_e=0x61, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_2_O_e=0x62, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BESU_CUT28_GP_1_O_e=0x63, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x64, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x65, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x66, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x67, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x68, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x69, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x6A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x6B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT02_GP_1_L_e=0x6C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_2_L_e=0x6D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT07_GP_1_L_e=0x6E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_1_L_e=0x6F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_2_O_e=0x70, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT13_GP_1_O_e=0x71, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT15_GP_1_L_e=0x72, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT17_GP_1_L_e=0x73, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT23_GP_1_L_e=0x74, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT25_GP_1_L_e=0x75, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT27_GP_1_O_e=0x76, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT28_GP_1_O_e=0x77, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT29_GP_1_O_e=0x78, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT32_GP_1_O_e=0x79, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT02_GP_1_L_e=0x7A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT04_GP_1_L_e=0x7B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_1_L_e=0x7C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_2_O_e=0x7D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LUD_CUT28_GP_1_O_e=0x7E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_MARO_CUT02_GP_1_L_e=0x7F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_MARO_CUT09_GP_1_L_e=0x80, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT02_GP_1_L_e=0x81, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT04_GP_1_L_e=0x82, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_2_L_e=0x83, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT07_GP_1_L_e=0x84, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_1_L_e=0x85, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_2_O_e=0x86, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT13_GP_1_O_e=0x87, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT15_GP_1_L_e=0x88, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT25_GP_1_L_e=0x89, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT27_GP_1_O_e=0x8A, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT32_GP_1_O_e=0x8B, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT01_BD_1_O_e=0x8C, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT02_BD_1_L_e=0x8D, + dRes_INDEX_DEMO13_00_BTK_DEMO13_WOLF_CUT33_BD_1_L_e=0x8E, + dRes_INDEX_DEMO13_00_BTK_DEMO13_BANS_CUT16_GP_1_L_e=0x8F, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_1_O_e=0x90, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_3_O_e=0x91, + dRes_INDEX_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_4_L_e=0x92, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_1_O_e=0x93, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_3_O_e=0x94, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_4_L_e=0x95, + dRes_INDEX_DEMO13_00_BTK_DEMO13_TARO_CUT23_GP_1_L_e=0x96, + /* BTP */ + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT03_GP_1_L_e=0x99, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_1_L_e=0x9A, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_2_L_e=0x9B, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT12_GP_1_L_e=0x9C, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT14_GP_1_O_e=0x9D, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT18_GP_1_L_e=0x9E, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT20_GP_1_O_e=0x9F, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT22_GP_1_L_e=0xA0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT24_GP_1_L_e=0xA1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT30_GP_1_O_e=0xA2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT02_GP_1_L_e=0xA3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_1_L_e=0xA4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_2_O_e=0xA5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT13_GP_1_O_e=0xA6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT15_GP_1_L_e=0xA7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT25_GP_1_O_e=0xA8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_1_L_e=0xA9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_2_O_e=0xAA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BESU_CUT28_GP_1_O_e=0xAB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT02_GP_1_L_e=0xAC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT04_GP_1_L_e=0xAD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT08_GP_1_L_e=0xAE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT15_GP_1_L_e=0xAF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT25_GP_1_O_e=0xB0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT26_GP_1_L_e=0xB1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_1_L_e=0xB2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_2_O_e=0xB3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT02_GP_1_L_e=0xB4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_2_L_e=0xB5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT07_GP_1_L_e=0xB6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_1_L_e=0xB7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_2_O_e=0xB8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT13_GP_1_O_e=0xB9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT15_GP_1_L_e=0xBA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT17_GP_1_L_e=0xBB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT23_GP_1_L_e=0xBC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT25_GP_1_L_e=0xBD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT27_GP_1_O_e=0xBE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT28_GP_1_O_e=0xBF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT29_GP_1_O_e=0xC0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT32_GP_1_O_e=0xC1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT02_GP_1_L_e=0xC2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT04_GP_1_L_e=0xC3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_1_L_e=0xC4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_2_O_e=0xC5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LUD_CUT28_GP_1_O_e=0xC6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_MARO_CUT02_GP_1_L_e=0xC7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_MARO_CUT09_GP_1_L_e=0xC8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT02_GP_1_L_e=0xC9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT04_GP_1_L_e=0xCA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_2_L_e=0xCB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT07_GP_1_L_e=0xCC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_1_L_e=0xCD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_2_O_e=0xCE, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT13_GP_1_O_e=0xCF, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT15_GP_1_L_e=0xD0, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT25_GP_1_L_e=0xD1, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT27_GP_1_O_e=0xD2, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT32_GP_1_O_e=0xD3, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT01_BD_1_O_e=0xD4, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT02_BD_1_L_e=0xD5, + dRes_INDEX_DEMO13_00_BTP_DEMO13_WOLF_CUT33_BD_1_L_e=0xD6, + dRes_INDEX_DEMO13_00_BTP_DEMO13_BANS_CUT16_GP_1_L_e=0xD7, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_1_O_e=0xD8, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_3_O_e=0xD9, + dRes_INDEX_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_4_L_e=0xDA, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_1_O_e=0xDB, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_3_O_e=0xDC, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_4_L_e=0xDD, + dRes_INDEX_DEMO13_00_BTP_DEMO13_TARO_CUT23_GP_1_L_e=0xDE, + /* BMDR */ + dRes_INDEX_DEMO13_00_BMD_DEMO13_BANS_CUT00_GP_1_e=0xE1, + dRes_INDEX_DEMO13_00_BMD_DEMO13_BESU_CUT00_GP_1_e=0xE2, + dRes_INDEX_DEMO13_00_BMD_DEMO13_KOLIN_CUT00_GP_1_e=0xE3, + dRes_INDEX_DEMO13_00_BMD_DEMO13_LEN_CUT00_GP_1_e=0xE4, + dRes_INDEX_DEMO13_00_BMD_DEMO13_LUD_CUT00_GP_1_e=0xE5, + dRes_INDEX_DEMO13_00_BMD_DEMO13_MARO_CUT00_GP_1_e=0xE6, + dRes_INDEX_DEMO13_00_BMD_DEMO13_TARO_CUT00_GP_1_e=0xE7, + dRes_INDEX_DEMO13_00_BMD_DEMO13_KINOBOU_CUT00_GP_1_e=0xE8, + /* EVT */ + dRes_INDEX_DEMO13_00_STB_DEMO13_e=0xEB, +}; + +enum dRes_ID_DEMO13_00 { + /* BCK */ + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT03_GP_1_L_e=0x0, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_1_L_e=0x1, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT06_GP_2_L_e=0x2, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT12_GP_1_L_e=0x3, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT14_GP_1_O_e=0x4, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT18_GP_1_L_e=0x5, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT20_GP_1_O_e=0x6, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT22_GP_1_L_e=0x7, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT24_GP_1_L_e=0x8, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT30_GP_1_O_e=0x9, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT02_GP_1_L_e=0xA, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_1_L_e=0xB, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT11_GP_2_O_e=0xC, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT13_GP_1_O_e=0xD, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT15_GP_1_L_e=0xE, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT25_GP_1_O_e=0xF, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_1_L_e=0x10, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT26_GP_2_O_e=0x11, + dRes_ID_DEMO13_00_BCK_DEMO13_BESU_CUT28_GP_1_O_e=0x12, + dRes_ID_DEMO13_00_BCK_DEMO13_KINOBOU_CUT20_GP_1_O_e=0x13, + dRes_ID_DEMO13_00_BCK_DEMO13_KINOBOU_CUT22_GP_1_L_e=0x14, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x15, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x16, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x17, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x18, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x19, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x1A, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x1B, + dRes_ID_DEMO13_00_BCK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x1C, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT02_GP_1_L_e=0x1D, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_2_L_e=0x1F, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT07_GP_1_L_e=0x20, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_1_L_e=0x21, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT11_GP_2_O_e=0x22, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT13_GP_1_O_e=0x23, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT15_GP_1_L_e=0x24, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT17_GP_1_L_e=0x25, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT23_GP_1_L_e=0x26, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT25_GP_1_L_e=0x27, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT27_GP_1_O_e=0x28, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT28_GP_1_O_e=0x29, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT29_GP_1_O_e=0x2A, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT32_GP_1_O_e=0x2B, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT02_GP_1_L_e=0x2C, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT04_GP_1_L_e=0x2D, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_1_L_e=0x2E, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT23_GP_2_O_e=0x2F, + dRes_ID_DEMO13_00_BCK_DEMO13_LUD_CUT28_GP_1_O_e=0x30, + dRes_ID_DEMO13_00_BCK_DEMO13_MARO_CUT02_GP_1_L_e=0x31, + dRes_ID_DEMO13_00_BCK_DEMO13_MARO_CUT09_GP_1_L_e=0x32, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT02_GP_1_L_e=0x33, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT04_GP_1_L_e=0x34, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_2_L_e=0x36, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT07_GP_1_L_e=0x37, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_1_L_e=0x38, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT11_GP_2_O_e=0x39, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT13_GP_1_O_e=0x3A, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT15_GP_1_L_e=0x3B, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT25_GP_1_L_e=0x3C, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT27_GP_1_O_e=0x3D, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT32_GP_1_O_e=0x3E, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT01_BD_1_O_e=0x3F, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT02_BD_1_L_e=0x40, + dRes_ID_DEMO13_00_BCK_DEMO13_WOLF_CUT33_BD_1_L_e=0x41, + dRes_ID_DEMO13_00_BCK_DEMO13_BANS_CUT16_GP_1_L_e=0xC9, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_1_O_e=0xCE, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_3_O_e=0xCF, + dRes_ID_DEMO13_00_BCK_DEMO13_LEN_CUT05_GP_4_L_e=0xD0, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_1_O_e=0xD1, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_3_O_e=0xD2, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT05_GP_4_L_e=0xD3, + dRes_ID_DEMO13_00_BCK_DEMO13_TARO_CUT23_GP_1_L_e=0xD4, + /* BTK */ + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT03_GP_1_L_e=0x42, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_1_L_e=0x43, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT06_GP_2_L_e=0x44, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT12_GP_1_L_e=0x45, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT14_GP_1_O_e=0x46, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT18_GP_1_L_e=0x47, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT20_GP_1_O_e=0x48, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT22_GP_1_L_e=0x49, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT24_GP_1_L_e=0x4A, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT30_GP_1_O_e=0x4B, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT02_GP_1_L_e=0x4C, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_1_L_e=0x4D, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT11_GP_2_O_e=0x4E, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT13_GP_1_O_e=0x4F, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT15_GP_1_L_e=0x50, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT25_GP_1_O_e=0x51, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_1_L_e=0x52, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT26_GP_2_O_e=0x53, + dRes_ID_DEMO13_00_BTK_DEMO13_BESU_CUT28_GP_1_O_e=0x54, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT02_GP_1_L_e=0x55, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT04_GP_1_L_e=0x56, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT08_GP_1_L_e=0x57, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT15_GP_1_L_e=0x58, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT25_GP_1_O_e=0x59, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT26_GP_1_L_e=0x5A, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_1_L_e=0x5B, + dRes_ID_DEMO13_00_BTK_DEMO13_KOLIN_CUT31_GP_2_O_e=0x5C, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT02_GP_1_L_e=0x5D, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_2_L_e=0x5F, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT07_GP_1_L_e=0x60, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_1_L_e=0x61, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT11_GP_2_O_e=0x62, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT13_GP_1_O_e=0x63, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT15_GP_1_L_e=0x64, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT17_GP_1_L_e=0x65, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT23_GP_1_L_e=0x66, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT25_GP_1_L_e=0x67, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT27_GP_1_O_e=0x68, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT28_GP_1_O_e=0x69, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT29_GP_1_O_e=0x6A, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT32_GP_1_O_e=0x6B, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT02_GP_1_L_e=0x6C, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT04_GP_1_L_e=0x6D, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_1_L_e=0x6E, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT23_GP_2_O_e=0x6F, + dRes_ID_DEMO13_00_BTK_DEMO13_LUD_CUT28_GP_1_O_e=0x70, + dRes_ID_DEMO13_00_BTK_DEMO13_MARO_CUT02_GP_1_L_e=0x71, + dRes_ID_DEMO13_00_BTK_DEMO13_MARO_CUT09_GP_1_L_e=0x72, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT02_GP_1_L_e=0x73, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT04_GP_1_L_e=0x74, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_2_L_e=0x76, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT07_GP_1_L_e=0x77, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_1_L_e=0x78, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT11_GP_2_O_e=0x79, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT13_GP_1_O_e=0x7A, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT15_GP_1_L_e=0x7B, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT25_GP_1_L_e=0x7C, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT27_GP_1_O_e=0x7D, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT32_GP_1_O_e=0x7E, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT01_BD_1_O_e=0x7F, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT02_BD_1_L_e=0x80, + dRes_ID_DEMO13_00_BTK_DEMO13_WOLF_CUT33_BD_1_L_e=0x81, + dRes_ID_DEMO13_00_BTK_DEMO13_BANS_CUT16_GP_1_L_e=0xCA, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_1_O_e=0xD5, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_3_O_e=0xD6, + dRes_ID_DEMO13_00_BTK_DEMO13_LEN_CUT05_GP_4_L_e=0xD7, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_1_O_e=0xD8, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_3_O_e=0xD9, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT05_GP_4_L_e=0xDA, + dRes_ID_DEMO13_00_BTK_DEMO13_TARO_CUT23_GP_1_L_e=0xDB, + /* BTP */ + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT03_GP_1_L_e=0x82, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_1_L_e=0x83, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT06_GP_2_L_e=0x84, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT12_GP_1_L_e=0x85, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT14_GP_1_O_e=0x86, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT18_GP_1_L_e=0x87, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT20_GP_1_O_e=0x88, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT22_GP_1_L_e=0x89, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT24_GP_1_L_e=0x8A, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT30_GP_1_O_e=0x8B, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT02_GP_1_L_e=0x8C, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_1_L_e=0x8D, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT11_GP_2_O_e=0x8E, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT13_GP_1_O_e=0x8F, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT15_GP_1_L_e=0x90, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT25_GP_1_O_e=0x91, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_1_L_e=0x92, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT26_GP_2_O_e=0x93, + dRes_ID_DEMO13_00_BTP_DEMO13_BESU_CUT28_GP_1_O_e=0x94, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT02_GP_1_L_e=0x95, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT04_GP_1_L_e=0x96, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT08_GP_1_L_e=0x97, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT15_GP_1_L_e=0x98, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT25_GP_1_O_e=0x99, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT26_GP_1_L_e=0x9A, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_1_L_e=0x9B, + dRes_ID_DEMO13_00_BTP_DEMO13_KOLIN_CUT31_GP_2_O_e=0x9C, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT02_GP_1_L_e=0x9D, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_2_L_e=0x9F, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT07_GP_1_L_e=0xA0, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_1_L_e=0xA1, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT11_GP_2_O_e=0xA2, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT13_GP_1_O_e=0xA3, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT15_GP_1_L_e=0xA4, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT17_GP_1_L_e=0xA5, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT23_GP_1_L_e=0xA6, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT25_GP_1_L_e=0xA7, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT27_GP_1_O_e=0xA8, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT28_GP_1_O_e=0xA9, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT29_GP_1_O_e=0xAA, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT32_GP_1_O_e=0xAB, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT02_GP_1_L_e=0xAC, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT04_GP_1_L_e=0xAD, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_1_L_e=0xAE, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT23_GP_2_O_e=0xAF, + dRes_ID_DEMO13_00_BTP_DEMO13_LUD_CUT28_GP_1_O_e=0xB0, + dRes_ID_DEMO13_00_BTP_DEMO13_MARO_CUT02_GP_1_L_e=0xB1, + dRes_ID_DEMO13_00_BTP_DEMO13_MARO_CUT09_GP_1_L_e=0xB2, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT02_GP_1_L_e=0xB3, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT04_GP_1_L_e=0xB4, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_2_L_e=0xB6, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT07_GP_1_L_e=0xB7, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_1_L_e=0xB8, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT11_GP_2_O_e=0xB9, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT13_GP_1_O_e=0xBA, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT15_GP_1_L_e=0xBB, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT25_GP_1_L_e=0xBC, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT27_GP_1_O_e=0xBD, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT32_GP_1_O_e=0xBE, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT01_BD_1_O_e=0xBF, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT02_BD_1_L_e=0xC0, + dRes_ID_DEMO13_00_BTP_DEMO13_WOLF_CUT33_BD_1_L_e=0xC1, + dRes_ID_DEMO13_00_BTP_DEMO13_BANS_CUT16_GP_1_L_e=0xCB, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_1_O_e=0xDC, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_3_O_e=0xDD, + dRes_ID_DEMO13_00_BTP_DEMO13_LEN_CUT05_GP_4_L_e=0xDE, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_1_O_e=0xDF, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_3_O_e=0xE0, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT05_GP_4_L_e=0xE1, + dRes_ID_DEMO13_00_BTP_DEMO13_TARO_CUT23_GP_1_L_e=0xE2, + /* BMDR */ + dRes_ID_DEMO13_00_BMD_DEMO13_BANS_CUT00_GP_1_e=0xC2, + dRes_ID_DEMO13_00_BMD_DEMO13_BESU_CUT00_GP_1_e=0xC3, + dRes_ID_DEMO13_00_BMD_DEMO13_KOLIN_CUT00_GP_1_e=0xC4, + dRes_ID_DEMO13_00_BMD_DEMO13_LEN_CUT00_GP_1_e=0xC5, + dRes_ID_DEMO13_00_BMD_DEMO13_LUD_CUT00_GP_1_e=0xC6, + dRes_ID_DEMO13_00_BMD_DEMO13_MARO_CUT00_GP_1_e=0xC7, + dRes_ID_DEMO13_00_BMD_DEMO13_TARO_CUT00_GP_1_e=0xC8, + dRes_ID_DEMO13_00_BMD_DEMO13_KINOBOU_CUT00_GP_1_e=0xCC, + /* EVT */ + dRes_ID_DEMO13_00_STB_DEMO13_e=0xCD, +}; + +#endif /* !RES_DEMO13_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo14_00.h b/assets/RZDP01/res/Object/Demo14_00.h new file mode 100644 index 0000000000..f998db6254 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo14_00.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO14_00_H +#define RES_DEMO14_00_H + +enum dRes_INDEX_DEMO14_00 { + /* BCK */ + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT01_BD_KAOAGE_O_e=0x9, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT02_BD_SEISI_L_e=0xA, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT04_BD_SAP_O_e=0xB, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK1_L_e=0xC, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK2_O_e=0xD, + dRes_INDEX_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK3_L_e=0xE, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT04_GP_SYUTU_O_e=0xF, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE1_L_e=0x10, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE2_O_e=0x11, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT08_GP_KIE_O_e=0x12, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x13, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x15, + dRes_INDEX_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x16, + dRes_INDEX_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE3_L_e=0x17, + dRes_INDEX_DEMO14_00_BCK_DEMO14_HUTU_CUT00_GP_1_O_e=0x18, + /* BMDR */ + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x1B, + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1C, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1D, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1E, + dRes_INDEX_DEMO14_00_BMD_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x1F, + dRes_INDEX_DEMO14_00_BMD_DEMO14_WATER_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO14_00_BMD_DEMO14_LUMROK_CUT00_GP_1_e=0x21, + dRes_INDEX_DEMO14_00_BMD_DEMO14_LUMWTR_CUT00_GP_1_e=0x22, + /* BRK */ + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x25, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x26, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x27, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x28, + dRes_INDEX_DEMO14_00_BRK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x29, + dRes_INDEX_DEMO14_00_BRK_DEMO14_WATER_CUT01_GP_1_O_e=0x2A, + dRes_INDEX_DEMO14_00_BRK_DEMO14_WATER_CUT08_GP_1_O_e=0x2B, + dRes_INDEX_DEMO14_00_BRK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x2C, + dRes_INDEX_DEMO14_00_BRK_DEMO14_LUMWTR_CUT00_GP_1_O_e=0x2D, + /* BTK */ + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x30, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x31, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x32, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x33, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x34, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x35, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x36, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x37, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x38, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x39, + dRes_INDEX_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x3A, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x3B, + dRes_INDEX_DEMO14_00_BTK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x3C, + dRes_INDEX_DEMO14_00_BTK_DEMO14_WATER_CUT01_GP_1_O_e=0x3D, + dRes_INDEX_DEMO14_00_BTK_DEMO14_WATER_CUT02_GP_1_C_e=0x3E, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x3F, + dRes_INDEX_DEMO14_00_BTK_DEMO14_LUMWTR_CUT00_GP_1_C_e=0x40, + /* BTP */ + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x43, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x44, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x45, + dRes_INDEX_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x46, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x47, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x48, + dRes_INDEX_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x49, + /* EVT */ + dRes_INDEX_DEMO14_00_STB_DEMO14_e=0x4C, + /* BMDV */ + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4F, + dRes_INDEX_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x50, + dRes_INDEX_DEMO14_00_BMD_DEMO14_HUTU_CUT00_GP_1_e=0x51, +}; + +enum dRes_ID_DEMO14_00 { + /* BCK */ + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT01_BD_KAOAGE_O_e=0x0, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT02_BD_SEISI_L_e=0x1, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT04_BD_SAP_O_e=0x2, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK1_L_e=0x3, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK2_O_e=0x4, + dRes_ID_DEMO14_00_BCK_DEMO14_LINK_CUT07_BD_LOOK3_L_e=0x5, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT04_GP_SYUTU_O_e=0x6, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE1_L_e=0x7, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE2_O_e=0x8, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT08_GP_KIE_O_e=0x9, + dRes_ID_DEMO14_00_BCK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1B, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_1_O_e=0x24, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_2_L_e=0x25, + dRes_ID_DEMO14_00_BCK_DEMO11_MIDNA_CUT02_BD_3_O_e=0x26, + dRes_ID_DEMO14_00_BCK_DEMO14_SEIC_CUT05_GP_MIAGE3_L_e=0x3C, + dRes_ID_DEMO14_00_BCK_DEMO14_HUTU_CUT00_GP_1_O_e=0x3D, + /* BMDR */ + dRes_ID_DEMO14_00_BMD_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0xA, + dRes_ID_DEMO14_00_BMD_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1C, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2D, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2E, + dRes_ID_DEMO14_00_BMD_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x31, + dRes_ID_DEMO14_00_BMD_DEMO14_WATER_CUT00_GP_1_e=0x36, + dRes_ID_DEMO14_00_BMD_DEMO14_LUMROK_CUT00_GP_1_e=0x3F, + dRes_ID_DEMO14_00_BMD_DEMO14_LUMWTR_CUT00_GP_1_e=0x40, + /* BRK */ + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0xD, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0xF, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x1F, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x32, + dRes_ID_DEMO14_00_BRK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x33, + dRes_ID_DEMO14_00_BRK_DEMO14_WATER_CUT01_GP_1_O_e=0x37, + dRes_ID_DEMO14_00_BRK_DEMO14_WATER_CUT08_GP_1_O_e=0x38, + dRes_ID_DEMO14_00_BRK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x41, + dRes_ID_DEMO14_00_BRK_DEMO14_LUMWTR_CUT00_GP_1_O_e=0x42, + /* BTK */ + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x10, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x11, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x12, + dRes_ID_DEMO14_00_BTK_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x13, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_NOMAL_L_e=0x14, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_SYUTU_O_e=0x16, + dRes_ID_DEMO14_00_BTK_DEMO14_SEICSIZUKU_CUT03_GP_NOMAL_O_e=0x1D, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIC_CUT00_GP_COMPOUT_O_e=0x21, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_1_O_e=0x27, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_2_L_e=0x28, + dRes_ID_DEMO14_00_BTK_DEMO11_MIDNA_CUT02_FC_3_O_e=0x29, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIREI_CUT01_GP_EFIN_O_e=0x34, + dRes_ID_DEMO14_00_BTK_DEMO14_SEIREI_CUT02_GP_EFLOOP_L_e=0x35, + dRes_ID_DEMO14_00_BTK_DEMO14_WATER_CUT01_GP_1_O_e=0x39, + dRes_ID_DEMO14_00_BTK_DEMO14_WATER_CUT02_GP_1_C_e=0x3B, + dRes_ID_DEMO14_00_BTK_DEMO14_LUMROK_CUT00_GP_1_O_e=0x43, + dRes_ID_DEMO14_00_BTK_DEMO14_LUMWTR_CUT00_GP_1_C_e=0x44, + /* BTP */ + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT01_FC_KAOAGE_O_e=0x17, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK1_L_e=0x18, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK2_O_e=0x19, + dRes_ID_DEMO14_00_BTP_DEMO14_LINK_CUT07_FC_LOOK3_L_e=0x1A, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_1_O_e=0x2A, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_2_L_e=0x2B, + dRes_ID_DEMO14_00_BTP_DEMO11_MIDNA_CUT02_FC_3_O_e=0x2C, + /* EVT */ + dRes_ID_DEMO14_00_STB_DEMO14_e=0x1E, + /* BMDV */ + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO14_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + dRes_ID_DEMO14_00_BMD_DEMO14_HUTU_CUT00_GP_1_e=0x3E, +}; + +#endif /* !RES_DEMO14_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo14_01.h b/assets/RZDP01/res/Object/Demo14_01.h new file mode 100644 index 0000000000..61a80520d2 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo14_01.h @@ -0,0 +1,476 @@ +#ifndef RES_DEMO14_01_H +#define RES_DEMO14_01_H + +enum dRes_INDEX_DEMO14_01 { + /* BCK */ + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BAN_CUT08_GP_RAN_O_e=0x8, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x9, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT03_GP_RAN2_O_e=0xA, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT04_GP_STOP_O_e=0xB, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_L_e=0xC, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_O_e=0xD, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT06_GP_WAIT4_O_e=0xE, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT08_GP_WAIT5_O_e=0xF, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_L_e=0x10, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_O_e=0x11, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_L_e=0x12, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_O_e=0x13, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x14, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x15, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x16, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x17, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x18, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT08_GP_RAN2_O_e=0x19, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x1A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x1B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x1C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER3_O_e=0x1D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER4_L_e=0x1E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x1F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x20, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER7_O_e=0x21, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER8_L_e=0x22, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x23, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_L_e=0x24, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_O_e=0x25, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x26, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x27, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT07_GP_STOP_O_e=0x28, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT08_GP_WALK_O_e=0x29, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_L_e=0x2A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_O_e=0x2B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER10_L_e=0x2C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER1_O_e=0x2D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER2_L_e=0x2E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x2F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x30, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER5_O_e=0x31, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER6_L_e=0x32, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER7_O_e=0x33, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER8_L_e=0x34, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER9_O_e=0x35, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x36, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x37, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x38, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_L_e=0x39, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_O_e=0x3A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_WALK_O_e=0x3B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT04_BD_CHILOOK_O_e=0x3C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x3D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_L_e=0x3E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_O_e=0x3F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT06_BD_KOLLOOK_O_e=0x40, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x41, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT08_BD_WEIT_O_e=0x42, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_L_e=0x43, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_O_e=0x44, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x45, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x46, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_L_e=0x47, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_O_e=0x48, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT08_GP_WALK_O_e=0x49, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x4A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x4B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x4C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0x4D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0x4E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0x4F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT08_GP_WAIT_O_e=0x50, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_L_e=0x51, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_O_e=0x52, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER10_L_e=0x53, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER1_O_e=0x54, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER2_L_e=0x55, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER3_O_e=0x56, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER4_L_e=0x57, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER5_O_e=0x58, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER6_L_e=0x59, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0x5A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0x5B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER9_O_e=0x5C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_L_e=0x5D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_O_e=0x5E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0x5F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0x60, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0x61, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT03_GP_RAN2_O_e=0x62, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0x63, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT06_GP_WAIT3_O_e=0x64, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT08_GP_WAIT4_O_e=0x65, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_L_e=0x66, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_O_e=0x67, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_L_e=0x68, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_O_e=0x69, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0x6A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0x6B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0x6C, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0x6D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0x6E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0x6F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0x70, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_01WALKLOOK_O_e=0x71, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0x72, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0x73, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0x74, + dRes_INDEX_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0x75, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BESU_CUT05_GP_1_L_e=0x76, + dRes_INDEX_DEMO14_01_BCK_DEMO14_TARO_CUT05_GP_1_L_e=0x77, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_1_O_e=0x78, + dRes_INDEX_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_2_O_e=0x79, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_1_O_e=0x7A, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_2_O_e=0x7B, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LUD_CUT10_GP_2_O_e=0x7C, + dRes_INDEX_DEMO14_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x7D, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_1_O_e=0x7E, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_2_L_e=0x7F, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT02_HD_1_O_e=0x80, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT04_HD_1_O_e=0x81, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT06_HD_1_O_e=0x82, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_1_O_e=0x83, + dRes_INDEX_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_2_L_e=0x84, + dRes_INDEX_DEMO14_01_BCK_DEMO14_DOOR_CUT01_GP_1_L_e=0x85, + /* BMDR */ + dRes_INDEX_DEMO14_01_BMD_DEMO14_BESU_CUT00_GP_NOMAL_O_e=0x88, + dRes_INDEX_DEMO14_01_BMD_DEMO14_KOLIN_CUT00_GP_NOMAL_O_e=0x89, + dRes_INDEX_DEMO14_01_BMD_DEMO14_LEN_CUT00_GP_NOMAL_O_e=0x8A, + dRes_INDEX_DEMO14_01_BMD_DEMO14_LUD_CUT00_GP_NOMAL_O_e=0x8B, + dRes_INDEX_DEMO14_01_BMD_DEMO14_MARO_CUT00_GP_NOMAL_O_e=0x8C, + dRes_INDEX_DEMO14_01_BMD_DEMO14_TARO_CUT00_GP_NOMAL_O_e=0x8D, + dRes_INDEX_DEMO14_01_BMD_DEMO14_DOOR_CUT00_GP_1_e=0x8E, + /* BTK */ + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x91, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x92, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x93, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x94, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x95, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x96, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x97, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x98, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x99, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x9A, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x9B, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x9C, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x9D, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x9E, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x9F, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xA0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xA1, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xA2, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xA3, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xA4, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xA5, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xA6, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xA7, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xA8, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xA9, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xAA, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xAB, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xAC, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xAD, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xAE, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xAF, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0xB0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0xB1, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xB2, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xB3, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0xB4, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0xB5, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xB6, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xB7, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xB8, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xB9, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xBA, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xBB, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xBC, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xBD, + dRes_INDEX_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xBE, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_1_O_e=0xBF, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_2_O_e=0xC0, + dRes_INDEX_DEMO14_01_BTK_DEMO14_LUD_CUT10_GP_2_O_e=0xC1, + /* BTP */ + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0xC4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0xC5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0xC6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0xC7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0xC8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0xC9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0xCA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0xCB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0xCC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0xCD, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0xCE, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xCF, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xD0, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xD1, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xD2, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xD3, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xD4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xD5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xD6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xD7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xD8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xD9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xDA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xDB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xDC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xDD, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xDE, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xDF, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xE0, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xE1, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xE2, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xE3, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xE4, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xE5, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xE6, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xE7, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE8, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xE9, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0xEA, + dRes_INDEX_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0xEB, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_1_O_e=0xEC, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_2_O_e=0xED, + dRes_INDEX_DEMO14_01_BTP_DEMO14_LUD_CUT10_GP_2_O_e=0xEE, + /* EVT */ + dRes_INDEX_DEMO14_01_STB_DEMO14_01_e=0xF1, + /* BMDV */ + dRes_INDEX_DEMO14_01_BMD_DEMO14_BANS_CUT00_GP_NOMAL_O_e=0xF4, +}; + +enum dRes_ID_DEMO14_01 { + /* BCK */ + dRes_ID_DEMO14_01_BCK_DEMO14_01BAN_CUT08_GP_RAN_O_e=0x0, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x6, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT03_GP_RAN2_O_e=0x7, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT04_GP_STOP_O_e=0x8, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_L_e=0x9, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT05_GP_WAIT3_O_e=0xA, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT06_GP_WAIT4_O_e=0xB, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT08_GP_WAIT5_O_e=0xC, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_L_e=0xD, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT09_GP_WAIT6_O_e=0xE, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_L_e=0xF, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT14_GP_WAIT7_O_e=0x10, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x11, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x12, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x16, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x17, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x18, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT08_GP_RAN2_O_e=0x19, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x1A, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x1B, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x1C, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER3_O_e=0x1D, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER4_L_e=0x1E, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x1F, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x20, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER7_O_e=0x21, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER8_L_e=0x22, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x23, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_L_e=0x24, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT14_GP_WAIT3_O_e=0x25, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x26, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x27, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT07_GP_STOP_O_e=0x28, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT08_GP_WALK_O_e=0x29, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_L_e=0x2A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT09_GP_WAIT_O_e=0x2B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER10_L_e=0x2F, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER1_O_e=0x30, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER2_L_e=0x31, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x32, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x33, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER5_O_e=0x34, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER6_L_e=0x35, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER7_O_e=0x36, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER8_L_e=0x37, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT11_GP_CONVER9_O_e=0x38, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x39, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x3A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x3B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_L_e=0x3C, + dRes_ID_DEMO14_01_BCK_DEMO14_01LEN_CUT15_GP_WAIT3_O_e=0x3D, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_WALK_O_e=0x40, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT04_BD_CHILOOK_O_e=0x41, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x42, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_L_e=0x43, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT05_BD_WEIT_O_e=0x44, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT06_BD_KOLLOOK_O_e=0x45, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x46, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT08_BD_WEIT_O_e=0x47, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_L_e=0x48, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_BD_LENLOOK_O_e=0x49, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x4A, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x4B, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_L_e=0x4C, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT14_BD_WEIT_O_e=0x4D, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT08_GP_WALK_O_e=0x4E, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x50, + dRes_ID_DEMO14_01_BCK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x51, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x52, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0x53, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0x54, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0x55, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT08_GP_WAIT_O_e=0x56, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_L_e=0x57, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT09_GP_WAIT2_O_e=0x58, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER10_L_e=0x59, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER1_O_e=0x5A, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER2_L_e=0x5B, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER3_O_e=0x5C, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER4_L_e=0x5D, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER5_O_e=0x5E, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER6_L_e=0x5F, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0x60, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0x61, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT11_GP_CONVER9_O_e=0x62, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_L_e=0x63, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT14_GP_WAIT3_O_e=0x64, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0x65, + dRes_ID_DEMO14_01_BCK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0x66, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0x6A, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT03_GP_RAN2_O_e=0x6B, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0x6C, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT06_GP_WAIT3_O_e=0x6D, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT08_GP_WAIT4_O_e=0x6E, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_L_e=0x6F, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT09_GP_WAIT5_O_e=0x70, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_L_e=0x71, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT14_GP_WAIT6_O_e=0x72, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0x73, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0x74, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xD8, + dRes_ID_DEMO14_01_BCK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xD9, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xDA, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xDB, + dRes_ID_DEMO14_01_BCK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xDC, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_BD_01WALKLOOK_O_e=0xDD, + dRes_ID_DEMO14_01_BCK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xDE, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xDF, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE0, + dRes_ID_DEMO14_01_BCK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xE1, + dRes_ID_DEMO14_01_BCK_DEMO14_BESU_CUT05_GP_1_L_e=0xFC, + dRes_ID_DEMO14_01_BCK_DEMO14_TARO_CUT05_GP_1_L_e=0xFD, + dRes_ID_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_1_O_e=0xFE, + dRes_ID_DEMO14_01_BCK_DEMO14_BAN_CUT10_GP_2_O_e=0xFF, + dRes_ID_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_1_O_e=0x100, + dRes_ID_DEMO14_01_BCK_DEMO14_LEN_CUT10_GP_2_O_e=0x101, + dRes_ID_DEMO14_01_BCK_DEMO14_LUD_CUT10_GP_2_O_e=0x102, + dRes_ID_DEMO14_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x109, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_1_O_e=0x10A, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT14_HD_2_L_e=0x10B, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT02_HD_1_O_e=0x10C, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT04_HD_1_O_e=0x10D, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT06_HD_1_O_e=0x10E, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_1_O_e=0x10F, + dRes_ID_DEMO14_01_BCK_DEMO14_LINK_CUT09_HD_2_L_e=0x110, + dRes_ID_DEMO14_01_BCK_DEMO14_DOOR_CUT01_GP_1_L_e=0x112, + /* BMDR */ + dRes_ID_DEMO14_01_BMD_DEMO14_BESU_CUT00_GP_NOMAL_O_e=0x76, + dRes_ID_DEMO14_01_BMD_DEMO14_KOLIN_CUT00_GP_NOMAL_O_e=0x77, + dRes_ID_DEMO14_01_BMD_DEMO14_LEN_CUT00_GP_NOMAL_O_e=0x78, + dRes_ID_DEMO14_01_BMD_DEMO14_LUD_CUT00_GP_NOMAL_O_e=0x79, + dRes_ID_DEMO14_01_BMD_DEMO14_MARO_CUT00_GP_NOMAL_O_e=0x7A, + dRes_ID_DEMO14_01_BMD_DEMO14_TARO_CUT00_GP_NOMAL_O_e=0x7B, + dRes_ID_DEMO14_01_BMD_DEMO14_DOOR_CUT00_GP_1_e=0x113, + /* BTK */ + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0x7E, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0x7F, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0x80, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0x84, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0x85, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0x86, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0x87, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0x88, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0x89, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0x8A, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0x8B, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0x8C, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_L_e=0x8D, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT15_GP_LOOKBACK_O_e=0x8E, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0x92, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0x93, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0x94, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0x95, + dRes_ID_DEMO14_01_BTK_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0x96, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0x98, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0x99, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0x9A, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0x9B, + dRes_ID_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0x9D, + dRes_ID_DEMO14_01_BTK_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0x9E, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT03_GP_WALK_O_e=0x9F, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xA0, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xA1, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xA2, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xA3, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xA4, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_L_e=0xA5, + dRes_ID_DEMO14_01_BTK_DEMO14_01MARO_CUT15_GP_LOOKBACK_O_e=0xA6, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xAA, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xAB, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_L_e=0xAC, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT15_GP_LOOKBACK_O_e=0xAD, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xE2, + dRes_ID_DEMO14_01_BTK_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xE3, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xE4, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xE5, + dRes_ID_DEMO14_01_BTK_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xE6, + dRes_ID_DEMO14_01_BTK_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xE7, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xE8, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xE9, + dRes_ID_DEMO14_01_BTK_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xEA, + dRes_ID_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_1_O_e=0x103, + dRes_ID_DEMO14_01_BTK_DEMO14_LEN_CUT10_GP_2_O_e=0x104, + dRes_ID_DEMO14_01_BTK_DEMO14_LUD_CUT10_GP_2_O_e=0x105, + /* BTP */ + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_WEIT2_O_e=0xB0, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_WEIT2_O_e=0xB4, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT03_GP_KNOCKDOWN2_O_e=0xB5, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT07_GP_RAN_O_e=0xB6, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER10_L_e=0xB7, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER1_O_e=0xB8, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER2_L_e=0xB9, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER5_O_e=0xBA, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER6_L_e=0xBB, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT11_GP_CONVER9_O_e=0xBC, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER3_O_e=0xC0, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT11_GP_CONVER4_L_e=0xC1, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT12_GP_FLASHBACK_O_e=0xC2, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_L_e=0xC3, + dRes_ID_DEMO14_01_BTP_DEMO14_01LEN_CUT14_GP_WAIT2_O_e=0xC4, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT04_FC_CHILOOK_O_e=0xC6, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT06_FC_KOLLOOK_O_e=0xC7, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_L_e=0xC8, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT09_FC_LENLOOK_O_e=0xC9, + dRes_ID_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_L_e=0xCB, + dRes_ID_DEMO14_01_BTP_DEMO14_01LUD_CUT14_GP_WAIT_O_e=0xCC, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT03_GP_WALK_O_e=0xCD, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT04_GP_WALK2_O_e=0xCE, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_L_e=0xCF, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT05_GP_WALK2_O_e=0xD0, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER7_O_e=0xD1, + dRes_ID_DEMO14_01_BTP_DEMO14_01MARO_CUT11_GP_CONVER8_L_e=0xD2, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_WEIT2_O_e=0xD6, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT04_GP_STOP_O_e=0xD7, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT01_GP_01WEIT1_O_e=0xEB, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT02_GP_02RAN1_O_e=0xEC, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT01_GP_01WEIT1_O_e=0xED, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_01CLASH_O_e=0xEE, + dRes_ID_DEMO14_01_BTP_DEMO14_01KOLIN_CUT02_GP_02KNOCKDOWN1_O_e=0xEF, + dRes_ID_DEMO14_01_BTP_DEMO14_01LINK_CUT01_FC_01WALKLOOK_O_e=0xF0, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT01_GP_01WEIT1_O_e=0xF1, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_01CLASH_O_e=0xF2, + dRes_ID_DEMO14_01_BTP_DEMO14_01TARO_CUT02_GP_02RAN1_O_e=0xF3, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_L_e=0xFA, + dRes_ID_DEMO14_01_BTP_DEMO14_01BESU_CUT15_GP_LOOKBACK_O_e=0xFB, + dRes_ID_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_1_O_e=0x106, + dRes_ID_DEMO14_01_BTP_DEMO14_LEN_CUT10_GP_2_O_e=0x107, + dRes_ID_DEMO14_01_BTP_DEMO14_LUD_CUT10_GP_2_O_e=0x108, + /* EVT */ + dRes_ID_DEMO14_01_STB_DEMO14_01_e=0xF9, + /* BMDV */ + dRes_ID_DEMO14_01_BMD_DEMO14_BANS_CUT00_GP_NOMAL_O_e=0x111, +}; + +#endif /* !RES_DEMO14_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo15_00.h b/assets/RZDP01/res/Object/Demo15_00.h new file mode 100644 index 0000000000..49b10be721 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo15_00.h @@ -0,0 +1,274 @@ +#ifndef RES_DEMO15_00_H +#define RES_DEMO15_00_H + +enum dRes_INDEX_DEMO15_00 { + /* BCK */ + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT05_GP_1_O_e=0xD, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT23_GP_1_O_e=0x10, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT24_GP_1_O_e=0x11, + dRes_INDEX_DEMO15_00_BCK_DEMO15_MARO_CUT07_GP_1_O_e=0x12, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT03_GP_1_O_e=0x13, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT04_GP_1_O_e=0x14, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT11_GP_1_O_e=0x15, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT17_GP_1_O_e=0x16, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT19_GP_1_O_e=0x17, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT23_GP_1_O_e=0x18, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT24_GP_1_O_e=0x19, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_2_O_e=0x1C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_1_O_e=0x1D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_2_O_e=0x1E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT03_GP_1_O_e=0x1F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_1_O_e=0x20, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_2_O_e=0x21, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_1_O_e=0x22, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_2_O_e=0x23, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT01_GP_1_O_e=0x24, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT03_GP_1_O_e=0x26, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT05_GP_1_O_e=0x27, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT18_GP_1_O_e=0x28, + dRes_INDEX_DEMO15_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x29, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT15_GP_1_O_e=0x2A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT06_GP_1_O_e=0x2B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT09_GP_1_O_e=0x2C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT12_GP_1_O_e=0x2D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_DOOR_CUT15_GP_1_O_e=0x2E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT25_GP_1_O_e=0x2F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT06_GP_1_O_e=0x30, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT25_GP_1_O_e=0x31, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_1_O_e=0x32, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_2_O_e=0x33, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_1_O_e=0x34, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_2_O_e=0x35, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_1_O_e=0x36, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_2_O_e=0x37, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_1_O_e=0x38, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_2_O_e=0x39, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT06_GP_1_O_e=0x3A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_TARO_CUT12_GP_1_O_e=0x3C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT13_GP_1_O_e=0x3D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BESU_CUT14_GP_1_O_e=0x3E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT13_GP_1_O_e=0x3F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x40, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT13_GP_1_O_e=0x41, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_1_O_e=0x42, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_2_O_e=0x43, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_1_O_e=0x44, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_2_O_e=0x45, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT21_BD_1_O_e=0x46, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT22_BD_1_O_e=0x47, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT21_BD_1_O_e=0x48, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT21_FC_1_O_e=0x49, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT22_BD_1_O_e=0x4A, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT22_FC_1_O_e=0x4B, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x4C, + dRes_INDEX_DEMO15_00_BCK_DEMO15_BANS_CUT16_GP_1_O_e=0x4D, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT20_BD_1_O_e=0x4E, + dRes_INDEX_DEMO15_00_BCK_DEMO15_HORSE_CUT26_BD_1_O_e=0x4F, + dRes_INDEX_DEMO15_00_BCK_DEMO15_KOLIN_CUT16_GP_1_O_e=0x50, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT20_BD_1_O_e=0x51, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT26_BD_1_O_e=0x52, + dRes_INDEX_DEMO15_00_BCK_DEMO15_LINK_CUT26_FC_1_O_e=0x53, + dRes_INDEX_DEMO15_00_BCK_DEMO15_RBBB_CUT16_GP_1_O_e=0x54, + /* BTK */ + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT02_GP_1_O_e=0x57, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT05_GP_1_O_e=0x58, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x59, + dRes_INDEX_DEMO15_00_BTK_DEMO15_MARO_CUT07_GP_1_O_e=0x5A, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT02_GP_1_O_e=0x5B, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT05_GP_1_O_e=0x5C, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT09_GP_1_O_e=0x5D, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT12_GP_1_O_e=0x5E, + dRes_INDEX_DEMO15_00_BTK_DEMO15_TARO_CUT06_GP_1_O_e=0x5F, + dRes_INDEX_DEMO15_00_BTK_DEMO15_BESU_CUT14_GP_1_O_e=0x60, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x61, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT21_FC_1_O_e=0x62, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT22_FC_1_O_e=0x63, + dRes_INDEX_DEMO15_00_BTK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x64, + dRes_INDEX_DEMO15_00_BTK_DEMO15_LINK_CUT26_FC_1_O_e=0x65, + /* BTP */ + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT02_GP_1_O_e=0x68, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT05_GP_1_O_e=0x69, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT07_GP_1_O_e=0x6A, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT08_GP_1_O_e=0x6B, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT24_GP_1_O_e=0x6C, + dRes_INDEX_DEMO15_00_BTP_DEMO15_MARO_CUT07_GP_1_O_e=0x6D, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT02_GP_1_O_e=0x6E, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT05_GP_1_O_e=0x6F, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BANS_CUT15_GP_1_O_e=0x70, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT09_GP_1_O_e=0x71, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT12_GP_1_O_e=0x72, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT23_GP_1_O_e=0x73, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT25_GP_1_O_e=0x74, + dRes_INDEX_DEMO15_00_BTP_DEMO15_TARO_CUT06_GP_1_O_e=0x75, + dRes_INDEX_DEMO15_00_BTP_DEMO15_BESU_CUT14_GP_1_O_e=0x76, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT14_GP_1_O_e=0x77, + dRes_INDEX_DEMO15_00_BTP_DEMO15_LINK_CUT21_FC_1_O_e=0x78, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT10_GP_1_O_e=0x79, + dRes_INDEX_DEMO15_00_BTP_DEMO15_KOLIN_CUT16_GP_1_O_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO15_00_BMD_DEMO15_BESU_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO15_00_BMD_DEMO15_KOLIN_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO15_00_BMD_DEMO15_MARO_CUT00_GP_1_e=0x7F, + dRes_INDEX_DEMO15_00_BMD_DEMO15_TARO_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RBBB_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RD2_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO15_00_BMD_DEMO15_RDWB_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x84, + dRes_INDEX_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x85, + dRes_INDEX_DEMO15_00_BMD_DEMO15_DOOR_CUT15_GP_1_O_e=0x86, + /* BLK */ + dRes_INDEX_DEMO15_00_BLK_DEMO15_LINK_CUT22_FC_1_O_e=0x89, + dRes_INDEX_DEMO15_00_BLK_DEMO15_LINK_CUT26_FC_1_O_e=0x8A, + /* BLS */ + dRes_INDEX_DEMO15_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0x8D, + /* EVT */ + dRes_INDEX_DEMO15_00_STB_DEMO15_e=0x90, + /* BMDV */ + dRes_INDEX_DEMO15_00_BMD_DEMO15_BANS_CUT00_GP_1_e=0x93, +}; + +enum dRes_ID_DEMO15_00 { + /* BCK */ + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT07_GP_1_O_e=0x5, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x6, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT23_GP_1_O_e=0x7, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT24_GP_1_O_e=0x8, + dRes_ID_DEMO15_00_BCK_DEMO15_MARO_CUT07_GP_1_O_e=0x9, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT03_GP_1_O_e=0xA, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT04_GP_1_O_e=0xB, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT11_GP_1_O_e=0xC, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT17_GP_1_O_e=0xD, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT19_GP_1_O_e=0xE, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT23_GP_1_O_e=0xF, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT24_GP_1_O_e=0x10, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT03_GP_1_O_e=0x11, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_1_O_e=0x12, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT04_GP_2_O_e=0x13, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_1_O_e=0x14, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT11_GP_2_O_e=0x15, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT03_GP_1_O_e=0x16, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT04_GP_2_O_e=0x18, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_1_O_e=0x19, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT11_GP_2_O_e=0x1A, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT01_GP_1_O_e=0x1B, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT02_GP_1_O_e=0x1C, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT03_GP_1_O_e=0x1D, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT05_GP_1_O_e=0x1E, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT18_GP_1_O_e=0x35, + dRes_ID_DEMO15_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x42, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT15_GP_1_O_e=0x45, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT06_GP_1_O_e=0x46, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT09_GP_1_O_e=0x47, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT12_GP_1_O_e=0x48, + dRes_ID_DEMO15_00_BCK_DEMO15_DOOR_CUT15_GP_1_O_e=0x49, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT25_GP_1_O_e=0x4A, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT06_GP_1_O_e=0x4B, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT25_GP_1_O_e=0x4C, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_1_O_e=0x4D, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT06_GP_2_O_e=0x4E, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_1_O_e=0x4F, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT25_GP_2_O_e=0x50, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_1_O_e=0x51, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT06_GP_2_O_e=0x52, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_1_O_e=0x53, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT25_GP_2_O_e=0x54, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT06_GP_1_O_e=0x55, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT09_GP_1_O_e=0x56, + dRes_ID_DEMO15_00_BCK_DEMO15_TARO_CUT12_GP_1_O_e=0x57, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT13_GP_1_O_e=0x62, + dRes_ID_DEMO15_00_BCK_DEMO15_BESU_CUT14_GP_1_O_e=0x63, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT13_GP_1_O_e=0x64, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x65, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT13_GP_1_O_e=0x66, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_1_O_e=0x67, + dRes_ID_DEMO15_00_BCK_DEMO15_RD2_CUT13_GP_2_O_e=0x68, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_1_O_e=0x69, + dRes_ID_DEMO15_00_BCK_DEMO15_RDWB_CUT13_GP_2_O_e=0x6A, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT21_BD_1_O_e=0x6F, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT22_BD_1_O_e=0x70, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT21_BD_1_O_e=0x71, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT21_FC_1_O_e=0x72, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT22_BD_1_O_e=0x73, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT22_FC_1_O_e=0x74, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7A, + dRes_ID_DEMO15_00_BCK_DEMO15_BANS_CUT16_GP_1_O_e=0x7D, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT20_BD_1_O_e=0x7E, + dRes_ID_DEMO15_00_BCK_DEMO15_HORSE_CUT26_BD_1_O_e=0x7F, + dRes_ID_DEMO15_00_BCK_DEMO15_KOLIN_CUT16_GP_1_O_e=0x80, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT20_BD_1_O_e=0x81, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT26_BD_1_O_e=0x82, + dRes_ID_DEMO15_00_BCK_DEMO15_LINK_CUT26_FC_1_O_e=0x83, + dRes_ID_DEMO15_00_BCK_DEMO15_RBBB_CUT16_GP_1_O_e=0x84, + /* BTK */ + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT05_GP_1_O_e=0x20, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT08_GP_1_O_e=0x22, + dRes_ID_DEMO15_00_BTK_DEMO15_MARO_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT05_GP_1_O_e=0x25, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT09_GP_1_O_e=0x58, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT12_GP_1_O_e=0x59, + dRes_ID_DEMO15_00_BTK_DEMO15_TARO_CUT06_GP_1_O_e=0x5A, + dRes_ID_DEMO15_00_BTK_DEMO15_BESU_CUT14_GP_1_O_e=0x6B, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT14_GP_1_O_e=0x6C, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT21_FC_1_O_e=0x75, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT22_FC_1_O_e=0x76, + dRes_ID_DEMO15_00_BTK_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7B, + dRes_ID_DEMO15_00_BTK_DEMO15_LINK_CUT26_FC_1_O_e=0x85, + /* BTP */ + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT02_GP_1_O_e=0x26, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT05_GP_1_O_e=0x27, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT08_GP_1_O_e=0x29, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT24_GP_1_O_e=0x2A, + dRes_ID_DEMO15_00_BTP_DEMO15_MARO_CUT07_GP_1_O_e=0x2B, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO15_00_BTP_DEMO15_BANS_CUT15_GP_1_O_e=0x5B, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT09_GP_1_O_e=0x5C, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT12_GP_1_O_e=0x5D, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT23_GP_1_O_e=0x5E, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT25_GP_1_O_e=0x5F, + dRes_ID_DEMO15_00_BTP_DEMO15_TARO_CUT06_GP_1_O_e=0x60, + dRes_ID_DEMO15_00_BTP_DEMO15_BESU_CUT14_GP_1_O_e=0x6D, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT14_GP_1_O_e=0x6E, + dRes_ID_DEMO15_00_BTP_DEMO15_LINK_CUT21_FC_1_O_e=0x77, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT10_GP_1_O_e=0x7C, + dRes_ID_DEMO15_00_BTP_DEMO15_KOLIN_CUT16_GP_1_O_e=0x86, + /* BMDR */ + dRes_ID_DEMO15_00_BMD_DEMO15_BESU_CUT00_GP_1_e=0x2E, + dRes_ID_DEMO15_00_BMD_DEMO15_KOLIN_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO15_00_BMD_DEMO15_MARO_CUT00_GP_1_e=0x30, + dRes_ID_DEMO15_00_BMD_DEMO15_TARO_CUT00_GP_1_e=0x31, + dRes_ID_DEMO15_00_BMD_DEMO15_RBBB_CUT00_GP_1_e=0x32, + dRes_ID_DEMO15_00_BMD_DEMO15_RD2_CUT00_GP_1_e=0x33, + dRes_ID_DEMO15_00_BMD_DEMO15_RDWB_CUT00_GP_1_e=0x34, + dRes_ID_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x3B, + dRes_ID_DEMO15_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x3C, + dRes_ID_DEMO15_00_BMD_DEMO15_DOOR_CUT15_GP_1_O_e=0x61, + /* BLK */ + dRes_ID_DEMO15_00_BLK_DEMO15_LINK_CUT22_FC_1_O_e=0x78, + dRes_ID_DEMO15_00_BLK_DEMO15_LINK_CUT26_FC_1_O_e=0x87, + /* BLS */ + dRes_ID_DEMO15_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0x40, + /* EVT */ + dRes_ID_DEMO15_00_STB_DEMO15_e=0x89, + /* BMDV */ + dRes_ID_DEMO15_00_BMD_DEMO15_BANS_CUT00_GP_1_e=0x8C, +}; + +#endif /* !RES_DEMO15_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo16_00.h b/assets/RZDP01/res/Object/Demo16_00.h new file mode 100644 index 0000000000..6ed11d0101 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo16_00.h @@ -0,0 +1,574 @@ +#ifndef RES_DEMO16_00_H +#define RES_DEMO16_00_H + +enum dRes_INDEX_DEMO16_00 { + /* BCK */ + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x8, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_L_e=0xA, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_L_e=0xC, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_O_e=0xD, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_L_e=0xE, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_O_e=0xF, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x10, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT04_GP_1_O_e=0x11, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT02_FC_1_O_e=0x13, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_L_e=0x14, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_O_e=0x15, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_L_e=0x16, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_O_e=0x17, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_FC_1_O_e=0x19, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_BD_1_L_e=0x1A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_FC_1_L_e=0x1B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_BD_1_L_e=0x1C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_FC_1_L_e=0x1D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_HL_1_L_e=0x1E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT07_HR_1_L_e=0x1F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_BD_1_O_e=0x20, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_FC_1_O_e=0x21, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT12_BD_1_O_e=0x22, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT12_FC_1_O_e=0x23, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_BD_1_O_e=0x24, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_FC_1_O_e=0x25, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT18_BD_1_O_e=0x26, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT18_FC_1_O_e=0x27, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_BD_1_O_e=0x28, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_FC_1_O_e=0x29, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT04_GP_1_O_e=0x2A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT04_GP_1_O_e=0x2B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_1_O_e=0x2D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_2_L_e=0x2E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_1_O_e=0x2F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_2_L_e=0x30, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT14_GP_1_O_e=0x31, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT15_GP_1_O_e=0x32, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT16_GP_1_O_e=0x33, + dRes_INDEX_DEMO16_00_BCK_DEMO16_BESU_CUT17_GP_1_O_e=0x34, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_1_O_e=0x35, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_2_L_e=0x36, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_3_O_e=0x37, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_4_L_e=0x38, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x39, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x3A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x3B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_2_L_e=0x3C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT15_GP_1_O_e=0x3E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT16_GP_1_O_e=0x3F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT17_GP_1_O_e=0x40, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_1_O_e=0x41, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_2_L_e=0x42, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT14_GP_1_O_e=0x43, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT15_GP_1_O_e=0x44, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT16_GP_1_O_e=0x45, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LEN_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_1_O_e=0x47, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_2_L_e=0x48, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_3_O_e=0x49, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_4_L_e=0x4A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_5_O_e=0x4B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_1_O_e=0x4C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_2_L_e=0x4D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_3_O_e=0x4E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_4_L_e=0x4F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_5_O_e=0x50, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_1_O_e=0x51, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_1_O_e=0x52, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_2_L_e=0x53, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_2_L_e=0x54, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_1_O_e=0x55, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_2_L_e=0x56, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_1_O_e=0x57, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_2_L_e=0x58, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT14_BD_1_O_e=0x59, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT14_FC_1_O_e=0x5A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT15_BD_1_O_e=0x5B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT15_FC_1_O_e=0x5C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_BD_1_O_e=0x5D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_FC_1_O_e=0x5E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT17_BD_1_O_e=0x5F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT17_FC_1_O_e=0x60, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_1_O_e=0x61, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_2_L_e=0x62, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT14_GP_1_O_e=0x63, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT16_GP_1_O_e=0x64, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LUD_CUT17_GP_1_O_e=0x65, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_1_O_e=0x66, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_2_L_e=0x67, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT14_GP_1_O_e=0x68, + dRes_INDEX_DEMO16_00_BCK_DEMO16_MARO_CUT17_GP_1_O_e=0x69, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_1_O_e=0x6A, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_2_L_e=0x6B, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_1_O_e=0x6C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_2_L_e=0x6D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT14_GP_1_O_e=0x6E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT15_GP_1_O_e=0x6F, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT16_GP_1_O_e=0x70, + dRes_INDEX_DEMO16_00_BCK_DEMO16_TARO_CUT17_GP_1_O_e=0x71, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_2_L_e=0x72, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_1_O_e=0x73, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_O_e=0x74, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT05_HL_1_O_e=0x75, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT13_HL_1_O_e=0x76, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT16_HD_1_O_e=0x77, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT19_HD_1_O_e=0x78, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x79, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_L_e=0x7A, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x7B, + dRes_INDEX_DEMO16_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x7C, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT10_HD_1_O_e=0x7D, + dRes_INDEX_DEMO16_00_BCK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x7E, + dRes_INDEX_DEMO16_00_BCK_DEMO16_LINK_CUT04_HD_1_L_e=0x7F, + /* BTK */ + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT04_GP_1_O_e=0x82, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x83, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x84, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x85, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x86, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x87, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x88, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x89, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x8A, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x8B, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT04_GP_1_O_e=0x8C, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT02_FC_1_O_e=0x8D, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT05_FC_1_L_e=0x8E, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT10_FC_1_O_e=0x8F, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT12_FC_1_O_e=0x90, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT18_FC_1_O_e=0x91, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT04_GP_1_O_e=0x92, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT04_GP_1_O_e=0x93, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT04_GP_1_O_e=0x94, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_1_O_e=0x95, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_2_L_e=0x96, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_1_O_e=0x97, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_2_L_e=0x98, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT14_GP_1_O_e=0x99, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT15_GP_1_O_e=0x9A, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT16_GP_1_O_e=0x9B, + dRes_INDEX_DEMO16_00_BTK_DEMO16_BESU_CUT17_GP_1_O_e=0x9C, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x9D, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x9E, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x9F, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_2_L_e=0xA0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT14_GP_1_O_e=0xA1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT15_GP_1_O_e=0xA2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT16_GP_1_O_e=0xA3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT17_GP_1_O_e=0xA4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_1_O_e=0xA5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_2_L_e=0xA6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT14_GP_1_O_e=0xA7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT15_GP_1_O_e=0xA8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT16_GP_1_O_e=0xA9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LEN_CUT17_GP_1_O_e=0xAA, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_1_O_e=0xAB, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_2_L_e=0xAC, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_3_O_e=0xAD, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_4_L_e=0xAE, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_5_O_e=0xAF, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_1_O_e=0xB0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_1_O_e=0xB1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_2_L_e=0xB2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT14_FC_1_O_e=0xB3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT15_FC_1_O_e=0xB4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT16_FC_1_O_e=0xB5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT17_FC_1_O_e=0xB6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_1_O_e=0xB7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_2_L_e=0xB8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT14_GP_1_O_e=0xB9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT16_GP_1_O_e=0xBA, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LUD_CUT17_GP_1_O_e=0xBB, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_1_O_e=0xBC, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_2_L_e=0xBD, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT14_GP_1_O_e=0xBE, + dRes_INDEX_DEMO16_00_BTK_DEMO16_MARO_CUT17_GP_1_O_e=0xBF, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_1_O_e=0xC0, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_2_L_e=0xC1, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_1_O_e=0xC2, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_2_L_e=0xC3, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT14_GP_1_O_e=0xC4, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT15_GP_1_O_e=0xC5, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT16_GP_1_O_e=0xC6, + dRes_INDEX_DEMO16_00_BTK_DEMO16_TARO_CUT17_GP_1_O_e=0xC7, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_2_L_e=0xC8, + dRes_INDEX_DEMO16_00_BTK_DEMO16_LINK_CUT19_FC_1_O_e=0xC9, + dRes_INDEX_DEMO16_00_BTK_DEMO16_KOLIN_CUT04_GP_1_L_e=0xCA, + /* BTP */ + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT04_GP_1_O_e=0xCD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_L_e=0xCE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_O_e=0xCF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_L_e=0xD0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_O_e=0xD1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_L_e=0xD2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_O_e=0xD3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_L_e=0xD4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_O_e=0xD5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT13_GP_1_O_e=0xD6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT04_GP_1_O_e=0xD7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT02_FC_1_O_e=0xD8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT05_FC_1_L_e=0xD9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT10_FC_1_O_e=0xDA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT12_FC_1_O_e=0xDB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT18_FC_1_O_e=0xDC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT04_GP_1_O_e=0xDD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT04_GP_1_O_e=0xDE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT04_GP_1_O_e=0xDF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_1_O_e=0xE0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_2_L_e=0xE1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_1_O_e=0xE2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_2_L_e=0xE3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT14_GP_1_O_e=0xE4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT15_GP_1_O_e=0xE5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT16_GP_1_O_e=0xE6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_BESU_CUT17_GP_1_O_e=0xE7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_1_O_e=0xE8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xE9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_1_O_e=0xEA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_2_L_e=0xEB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT14_GP_1_O_e=0xEC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT15_GP_1_O_e=0xED, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT16_GP_1_O_e=0xEE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT17_GP_1_O_e=0xEF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_1_O_e=0xF0, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_2_L_e=0xF1, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT14_GP_1_O_e=0xF2, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT15_GP_1_O_e=0xF3, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT16_GP_1_O_e=0xF4, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LEN_CUT17_GP_1_O_e=0xF5, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_1_O_e=0xF6, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_2_L_e=0xF7, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_3_O_e=0xF8, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_4_L_e=0xF9, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_5_O_e=0xFA, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_1_O_e=0xFB, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_1_O_e=0xFC, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_2_L_e=0xFD, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT14_FC_1_O_e=0xFE, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT15_FC_1_O_e=0xFF, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT16_FC_1_O_e=0x100, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT17_FC_1_O_e=0x101, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_1_O_e=0x102, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_2_L_e=0x103, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT14_GP_1_O_e=0x104, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT16_GP_1_O_e=0x105, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LUD_CUT17_GP_1_O_e=0x106, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_1_O_e=0x107, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_2_L_e=0x108, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT14_GP_1_O_e=0x109, + dRes_INDEX_DEMO16_00_BTP_DEMO16_MARO_CUT17_GP_1_O_e=0x10A, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_1_O_e=0x10B, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_2_L_e=0x10C, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_1_O_e=0x10D, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_2_L_e=0x10E, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT14_GP_1_O_e=0x10F, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT15_GP_1_O_e=0x110, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT16_GP_1_O_e=0x111, + dRes_INDEX_DEMO16_00_BTP_DEMO16_TARO_CUT17_GP_1_O_e=0x112, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_2_L_e=0x113, + dRes_INDEX_DEMO16_00_BTP_DEMO16_LINK_CUT19_FC_1_O_e=0x114, + dRes_INDEX_DEMO16_00_BTP_DEMO16_KOLIN_CUT04_GP_1_L_e=0x115, + /* BMDR */ + dRes_INDEX_DEMO16_00_BMD_DEMO16_BESU_CUT00_GP_1_e=0x118, + dRes_INDEX_DEMO16_00_BMD_DEMO16_KOLIN_CUT00_GP_1_e=0x119, + dRes_INDEX_DEMO16_00_BMD_DEMO16_LEN_CUT00_GP_1_e=0x11A, + dRes_INDEX_DEMO16_00_BMD_DEMO16_LUD_CUT00_GP_1_e=0x11B, + dRes_INDEX_DEMO16_00_BMD_DEMO16_MARO_CUT00_GP_1_e=0x11C, + dRes_INDEX_DEMO16_00_BMD_DEMO16_TARO_CUT00_GP_1_e=0x11D, + dRes_INDEX_DEMO16_00_BMD_DEMO16_KOLINHI_CUT00_GP_1_e=0x11E, + dRes_INDEX_DEMO16_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x11F, + dRes_INDEX_DEMO16_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x120, + /* EVT */ + dRes_INDEX_DEMO16_00_STB_DEMO16_e=0x123, +}; + +enum dRes_ID_DEMO16_00 { + /* BCK */ + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x1, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x3, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x5, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x6, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x7, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x8, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x9, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT02_BD_1_O_e=0xB, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_L_e=0xD, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_L_e=0xF, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_FC_1_O_e=0x10, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_FC_1_O_e=0x12, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_BD_1_L_e=0x13, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_FC_1_L_e=0x14, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_BD_1_L_e=0x15, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_FC_1_L_e=0x16, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_HL_1_L_e=0x17, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT07_HR_1_L_e=0x18, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_BD_1_O_e=0x19, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_FC_1_O_e=0x1A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT12_BD_1_O_e=0x1B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT12_FC_1_O_e=0x1C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_BD_1_O_e=0x1D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_FC_1_O_e=0x1E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT18_BD_1_O_e=0x1F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT18_FC_1_O_e=0x20, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_BD_1_O_e=0x21, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_FC_1_O_e=0x22, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT04_GP_1_O_e=0x23, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT04_GP_1_O_e=0x24, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT04_GP_1_O_e=0x25, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT06_GP_2_L_e=0x53, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_1_O_e=0x54, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT11_GP_2_L_e=0x55, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT14_GP_1_O_e=0x56, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT15_GP_1_O_e=0x57, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT16_GP_1_O_e=0x58, + dRes_ID_DEMO16_00_BCK_DEMO16_BESU_CUT17_GP_1_O_e=0x59, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_1_O_e=0x5A, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_2_L_e=0x5B, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_3_O_e=0x5C, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT08_GP_4_L_e=0x5D, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x5E, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0x5F, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_1_O_e=0x60, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT11_GP_2_L_e=0x61, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT14_GP_1_O_e=0x62, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT15_GP_1_O_e=0x63, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT16_GP_1_O_e=0x64, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT17_GP_1_O_e=0x65, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_1_O_e=0x66, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT11_GP_2_L_e=0x67, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT14_GP_1_O_e=0x68, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT15_GP_1_O_e=0x69, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT16_GP_1_O_e=0x6A, + dRes_ID_DEMO16_00_BCK_DEMO16_LEN_CUT17_GP_1_O_e=0x6B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_1_O_e=0x6C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_2_L_e=0x6D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_3_O_e=0x6E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_4_L_e=0x6F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_BD_5_O_e=0x70, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_1_O_e=0x71, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_2_L_e=0x72, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_3_O_e=0x73, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_4_L_e=0x74, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT08_FC_5_O_e=0x75, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_1_O_e=0x76, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_1_O_e=0x77, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_FC_2_L_e=0x78, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_2_L_e=0x79, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_1_O_e=0x7A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_BD_2_L_e=0x7B, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_1_O_e=0x7C, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT11_FC_2_L_e=0x7D, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT14_BD_1_O_e=0x7E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT14_FC_1_O_e=0x7F, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT15_BD_1_O_e=0x80, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT15_FC_1_O_e=0x81, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_BD_1_O_e=0x82, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_FC_1_O_e=0x83, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT17_BD_1_O_e=0x84, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT17_FC_1_O_e=0x85, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_1_O_e=0x86, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT11_GP_2_L_e=0x87, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT14_GP_1_O_e=0x88, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT16_GP_1_O_e=0x89, + dRes_ID_DEMO16_00_BCK_DEMO16_LUD_CUT17_GP_1_O_e=0x8A, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_1_O_e=0x8B, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT11_GP_2_L_e=0x8C, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT14_GP_1_O_e=0x8D, + dRes_ID_DEMO16_00_BCK_DEMO16_MARO_CUT17_GP_1_O_e=0x8E, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_1_O_e=0x8F, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT06_GP_2_L_e=0x90, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_1_O_e=0x91, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT11_GP_2_L_e=0x92, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT14_GP_1_O_e=0x93, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT15_GP_1_O_e=0x94, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT16_GP_1_O_e=0x95, + dRes_ID_DEMO16_00_BCK_DEMO16_TARO_CUT17_GP_1_O_e=0x96, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_BD_2_L_e=0xFE, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT09_HL_1_O_e=0xFF, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_O_e=0x105, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT05_HL_1_O_e=0x106, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT13_HL_1_O_e=0x107, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT16_HD_1_O_e=0x108, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT19_HD_1_O_e=0x109, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x10A, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT03_HL_1_L_e=0x10B, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x10C, + dRes_ID_DEMO16_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x10E, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT10_HD_1_O_e=0x111, + dRes_ID_DEMO16_00_BCK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x112, + dRes_ID_DEMO16_00_BCK_DEMO16_LINK_CUT04_HD_1_L_e=0x113, + /* BTK */ + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT04_GP_1_O_e=0x26, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_L_e=0x27, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT03_GP_1_O_e=0x28, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_L_e=0x29, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_1_O_e=0x2A, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_L_e=0x2B, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT05_GP_2_O_e=0x2C, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_L_e=0x2D, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT07_GP_1_O_e=0x2E, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT13_GP_1_O_e=0x2F, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT04_GP_1_O_e=0x30, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT02_FC_1_O_e=0x31, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT05_FC_1_L_e=0x32, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT10_FC_1_O_e=0x33, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT12_FC_1_O_e=0x34, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT18_FC_1_O_e=0x35, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT04_GP_1_O_e=0x36, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT04_GP_1_O_e=0x37, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT04_GP_1_O_e=0x38, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_1_O_e=0x97, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT06_GP_2_L_e=0x98, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_1_O_e=0x99, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT11_GP_2_L_e=0x9A, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT14_GP_1_O_e=0x9B, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT15_GP_1_O_e=0x9C, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT16_GP_1_O_e=0x9D, + dRes_ID_DEMO16_00_BTK_DEMO16_BESU_CUT17_GP_1_O_e=0x9E, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_1_O_e=0x9F, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xA0, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_1_O_e=0xA1, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT11_GP_2_L_e=0xA2, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT14_GP_1_O_e=0xA3, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT15_GP_1_O_e=0xA4, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT16_GP_1_O_e=0xA5, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT17_GP_1_O_e=0xA6, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_1_O_e=0xA7, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT11_GP_2_L_e=0xA8, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT14_GP_1_O_e=0xA9, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT15_GP_1_O_e=0xAA, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT16_GP_1_O_e=0xAB, + dRes_ID_DEMO16_00_BTK_DEMO16_LEN_CUT17_GP_1_O_e=0xAC, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_1_O_e=0xAD, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_2_L_e=0xAE, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_3_O_e=0xAF, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_4_L_e=0xB0, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT08_FC_5_O_e=0xB1, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_1_O_e=0xB2, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_1_O_e=0xB3, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT11_FC_2_L_e=0xB4, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT14_FC_1_O_e=0xB5, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT15_FC_1_O_e=0xB6, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT16_FC_1_O_e=0xB7, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT17_FC_1_O_e=0xB8, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_1_O_e=0xB9, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT11_GP_2_L_e=0xBA, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT14_GP_1_O_e=0xBB, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT16_GP_1_O_e=0xBC, + dRes_ID_DEMO16_00_BTK_DEMO16_LUD_CUT17_GP_1_O_e=0xBD, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_1_O_e=0xBE, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT11_GP_2_L_e=0xBF, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT14_GP_1_O_e=0xC0, + dRes_ID_DEMO16_00_BTK_DEMO16_MARO_CUT17_GP_1_O_e=0xC1, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_1_O_e=0xC2, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT06_GP_2_L_e=0xC3, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_1_O_e=0xC4, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT11_GP_2_L_e=0xC5, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT14_GP_1_O_e=0xC6, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT15_GP_1_O_e=0xC7, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT16_GP_1_O_e=0xC8, + dRes_ID_DEMO16_00_BTK_DEMO16_TARO_CUT17_GP_1_O_e=0xC9, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT09_FC_2_L_e=0x100, + dRes_ID_DEMO16_00_BTK_DEMO16_LINK_CUT19_FC_1_O_e=0x101, + dRes_ID_DEMO16_00_BTK_DEMO16_KOLIN_CUT04_GP_1_L_e=0x114, + /* BTP */ + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT04_GP_1_O_e=0x39, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_L_e=0x3A, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT03_GP_1_O_e=0x3B, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_L_e=0x3C, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_1_O_e=0x3D, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_L_e=0x3E, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT05_GP_2_O_e=0x3F, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_L_e=0x40, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT07_GP_1_O_e=0x41, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT13_GP_1_O_e=0x42, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT04_GP_1_O_e=0x43, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT02_FC_1_O_e=0x44, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT05_FC_1_L_e=0x45, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT10_FC_1_O_e=0x46, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT12_FC_1_O_e=0x47, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT18_FC_1_O_e=0x48, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT04_GP_1_O_e=0x49, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT04_GP_1_O_e=0x4A, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_1_O_e=0xCA, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT06_GP_2_L_e=0xCB, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_1_O_e=0xCC, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT11_GP_2_L_e=0xCD, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT14_GP_1_O_e=0xCE, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT15_GP_1_O_e=0xCF, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT16_GP_1_O_e=0xD0, + dRes_ID_DEMO16_00_BTP_DEMO16_BESU_CUT17_GP_1_O_e=0xD1, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_1_O_e=0xD2, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLINHI_CUT09_GP_2_L_e=0xD3, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_1_O_e=0xD4, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT11_GP_2_L_e=0xD5, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT14_GP_1_O_e=0xD6, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT15_GP_1_O_e=0xD7, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT16_GP_1_O_e=0xD8, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT17_GP_1_O_e=0xD9, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_1_O_e=0xDA, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT11_GP_2_L_e=0xDB, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT14_GP_1_O_e=0xDC, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT15_GP_1_O_e=0xDD, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT16_GP_1_O_e=0xDE, + dRes_ID_DEMO16_00_BTP_DEMO16_LEN_CUT17_GP_1_O_e=0xDF, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_1_O_e=0xE0, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_2_L_e=0xE1, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_3_O_e=0xE2, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_4_L_e=0xE3, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT08_FC_5_O_e=0xE4, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_1_O_e=0xE5, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_1_O_e=0xE6, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT11_FC_2_L_e=0xE7, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT14_FC_1_O_e=0xE8, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT15_FC_1_O_e=0xE9, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT16_FC_1_O_e=0xEA, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT17_FC_1_O_e=0xEB, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_1_O_e=0xEC, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT11_GP_2_L_e=0xED, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT14_GP_1_O_e=0xEE, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT16_GP_1_O_e=0xEF, + dRes_ID_DEMO16_00_BTP_DEMO16_LUD_CUT17_GP_1_O_e=0xF0, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_1_O_e=0xF1, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT11_GP_2_L_e=0xF2, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT14_GP_1_O_e=0xF3, + dRes_ID_DEMO16_00_BTP_DEMO16_MARO_CUT17_GP_1_O_e=0xF4, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_1_O_e=0xF5, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT06_GP_2_L_e=0xF6, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_1_O_e=0xF7, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT11_GP_2_L_e=0xF8, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT14_GP_1_O_e=0xF9, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT15_GP_1_O_e=0xFA, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT16_GP_1_O_e=0xFB, + dRes_ID_DEMO16_00_BTP_DEMO16_TARO_CUT17_GP_1_O_e=0xFC, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT09_FC_2_L_e=0x102, + dRes_ID_DEMO16_00_BTP_DEMO16_LINK_CUT19_FC_1_O_e=0x103, + dRes_ID_DEMO16_00_BTP_DEMO16_KOLIN_CUT04_GP_1_L_e=0x115, + /* BMDR */ + dRes_ID_DEMO16_00_BMD_DEMO16_BESU_CUT00_GP_1_e=0x4C, + dRes_ID_DEMO16_00_BMD_DEMO16_KOLIN_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO16_00_BMD_DEMO16_LEN_CUT00_GP_1_e=0x4E, + dRes_ID_DEMO16_00_BMD_DEMO16_LUD_CUT00_GP_1_e=0x4F, + dRes_ID_DEMO16_00_BMD_DEMO16_MARO_CUT00_GP_1_e=0x50, + dRes_ID_DEMO16_00_BMD_DEMO16_TARO_CUT00_GP_1_e=0x51, + dRes_ID_DEMO16_00_BMD_DEMO16_KOLINHI_CUT00_GP_1_e=0xFD, + dRes_ID_DEMO16_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x10F, + dRes_ID_DEMO16_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x110, + /* EVT */ + dRes_ID_DEMO16_00_STB_DEMO16_e=0x104, +}; + +#endif /* !RES_DEMO16_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo17_00.h b/assets/RZDP01/res/Object/Demo17_00.h new file mode 100644 index 0000000000..3643709c6e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo17_00.h @@ -0,0 +1,510 @@ +#ifndef RES_DEMO17_00_H +#define RES_DEMO17_00_H + +enum dRes_INDEX_DEMO17_00 { + /* BCK */ + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x9, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_3_O_e=0xA, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_4_L_e=0xB, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_5_O_e=0xC, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT11_GP_1_O_e=0xD, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT06_BD_1_O_e=0xE, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT06_FC_1_O_e=0xF, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_1_O_e=0x10, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_2_L_e=0x11, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_3_O_e=0x12, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_4_L_e=0x13, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_5_O_e=0x14, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_1_O_e=0x15, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_2_L_e=0x16, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_3_O_e=0x17, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_4_L_e=0x18, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_5_O_e=0x19, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_1_O_e=0x1A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_2_L_e=0x1B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_3_O_e=0x1C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_4_L_e=0x1D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_5_O_e=0x1E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_1_O_e=0x1F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_2_L_e=0x20, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_3_O_e=0x21, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_4_L_e=0x22, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_5_O_e=0x23, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_BD_1_O_e=0x24, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_FC_1_O_e=0x25, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_HL_1_O_e=0x26, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT11_HR_1_O_e=0x27, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT13_BD_1_O_e=0x28, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT13_FC_1_O_e=0x29, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_1_O_e=0x2A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_1_O_e=0x2B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_1_O_e=0x2C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_1_O_e=0x2D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT04_GP_1_O_e=0x2E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_11_L_e=0x2F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_12_L_e=0x30, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_13_O_e=0x31, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_21_O_e=0x32, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BLINKBD_CUT15_GP_1_L_e=0x33, + dRes_INDEX_DEMO17_00_BCK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x34, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x35, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x36, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x37, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x38, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x39, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x3A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x3B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x3C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x3D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT04_GP_1_O_e=0x3E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT05_GP_1_O_e=0x3F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_1_L_e=0x40, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_2_O_e=0x41, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_11_L_e=0x42, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_12_L_e=0x43, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_13_O_e=0x44, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_21_O_e=0x45, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT01_BD_1_L_e=0x46, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT01_FC_1_L_e=0x47, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT02_BD_1_L_e=0x48, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT02_FC_1_L_e=0x49, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_BD_1_O_e=0x4A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_FC_1_O_e=0x4B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_BD_1_O_e=0x4C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_FC_1_O_e=0x4D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_1_L_e=0x4E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_2_O_e=0x4F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_1_L_e=0x50, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_2_O_e=0x51, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT10_BD_1_L_e=0x52, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT10_HL_1_L_e=0x53, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT14_BD_1_L_e=0x54, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT14_FC_1_L_e=0x55, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_1_L_e=0x56, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_2_O_e=0x57, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_1_L_e=0x58, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_2_O_e=0x59, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT19_BD_21_O_e=0x5A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT19_FC_21_O_e=0x5B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT04_GP_1_O_e=0x5C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT05_GP_1_O_e=0x5D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_11_L_e=0x5E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_12_O_e=0x5F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_21_O_e=0x60, + dRes_INDEX_DEMO17_00_BCK_DEMO17_MARO_CUT04_GP_1_O_e=0x61, + dRes_INDEX_DEMO17_00_BCK_DEMO17_MARO_CUT19_GP_21_O_e=0x62, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT04_GP_1_O_e=0x63, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_11_L_e=0x64, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_12_O_e=0x65, + dRes_INDEX_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_21_O_e=0x66, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x67, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT03_HD_1_O_e=0x68, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT04_HD_1_O_e=0x69, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_0_L_e=0x6A, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_0_L_e=0x6B, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_0_L_e=0x6C, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_0_L_e=0x6D, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_L_e=0x6E, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_2_O_e=0x6F, + dRes_INDEX_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_C_e=0x70, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x71, + dRes_INDEX_DEMO17_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x72, + /* BTK */ + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x75, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x76, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x77, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x78, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x79, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x7A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x7B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT06_FC_1_O_e=0x7C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_1_O_e=0x7D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_2_L_e=0x7E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_3_O_e=0x7F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_4_L_e=0x80, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_5_O_e=0x81, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT11_FC_1_O_e=0x82, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT13_FC_1_O_e=0x83, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_1_O_e=0x84, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_1_O_e=0x85, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT04_GP_1_O_e=0x86, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_11_L_e=0x87, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_12_L_e=0x88, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_13_O_e=0x89, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_21_O_e=0x8A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x8B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x8C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x8D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x8E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x8F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x90, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x91, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x92, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x93, + dRes_INDEX_DEMO17_00_BTK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x94, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT04_GP_1_O_e=0x95, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT05_GP_1_O_e=0x96, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_1_L_e=0x97, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_2_O_e=0x98, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_11_L_e=0x99, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_12_L_e=0x9A, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_13_O_e=0x9B, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_21_O_e=0x9C, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT01_FC_1_L_e=0x9D, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT02_FC_1_L_e=0x9E, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT03_FC_1_O_e=0x9F, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT04_FC_1_O_e=0xA0, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_1_L_e=0xA1, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_2_O_e=0xA2, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT14_FC_1_L_e=0xA3, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT16_FC_1_L_e=0xA4, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT19_FC_21_O_e=0xA5, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT04_GP_1_O_e=0xA6, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT05_GP_1_O_e=0xA7, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_11_L_e=0xA8, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_12_O_e=0xA9, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_21_O_e=0xAA, + dRes_INDEX_DEMO17_00_BTK_DEMO17_MARO_CUT04_GP_1_O_e=0xAB, + dRes_INDEX_DEMO17_00_BTK_DEMO17_MARO_CUT19_GP_21_O_e=0xAC, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT04_GP_1_O_e=0xAD, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_11_L_e=0xAE, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_12_O_e=0xAF, + dRes_INDEX_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_21_O_e=0xB0, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_0_L_e=0xB1, + dRes_INDEX_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_0_L_e=0xB2, + /* BTP */ + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT06_GP_1_O_e=0xB5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_1_O_e=0xB6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_2_L_e=0xB7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_3_O_e=0xB8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_4_L_e=0xB9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_5_O_e=0xBA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT11_GP_1_O_e=0xBB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT06_FC_1_O_e=0xBC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_1_O_e=0xBD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_2_L_e=0xBE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_3_O_e=0xBF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_4_L_e=0xC0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_5_O_e=0xC1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT11_FC_1_O_e=0xC2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT13_FC_1_O_e=0xC3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_1_O_e=0xC4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_1_O_e=0xC5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT04_GP_1_O_e=0xC6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_11_L_e=0xC7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_12_L_e=0xC8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_13_O_e=0xC9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_21_O_e=0xCA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_BLINKFC_CUT15_GP_1_L_e=0xCB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT04_GP_1_O_e=0xCC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT05_GP_1_O_e=0xCD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT10_GP_1_L_e=0xCE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT12_GP_1_L_e=0xCF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT14_GP_1_L_e=0xD0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT15_GP_1_L_e=0xD1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_1_L_e=0xD2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_2_O_e=0xD3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_KOLIN_CUT19_GP_21_O_e=0xD4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT04_GP_1_O_e=0xD5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT05_GP_1_O_e=0xD6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_1_L_e=0xD7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_2_O_e=0xD8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_11_L_e=0xD9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_12_L_e=0xDA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_13_O_e=0xDB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_21_O_e=0xDC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT01_FC_1_L_e=0xDD, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT02_FC_1_L_e=0xDE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT03_FC_1_O_e=0xDF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT04_FC_1_O_e=0xE0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_1_L_e=0xE1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_2_O_e=0xE2, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT14_FC_1_L_e=0xE3, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT16_FC_1_L_e=0xE4, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT19_FC_21_O_e=0xE5, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT04_GP_1_O_e=0xE6, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT05_GP_1_O_e=0xE7, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_11_L_e=0xE8, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_12_O_e=0xE9, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_21_O_e=0xEA, + dRes_INDEX_DEMO17_00_BTP_DEMO17_MARO_CUT04_GP_1_O_e=0xEB, + dRes_INDEX_DEMO17_00_BTP_DEMO17_MARO_CUT19_GP_21_O_e=0xEC, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT04_GP_1_O_e=0xED, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_11_L_e=0xEE, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_12_O_e=0xEF, + dRes_INDEX_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_21_O_e=0xF0, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_0_L_e=0xF1, + dRes_INDEX_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_0_L_e=0xF2, + /* BMDR */ + dRes_INDEX_DEMO17_00_BMD_DEMO17_BESU_CUT00_GP_1_e=0xF5, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLHEAD_CUT00_GP_1_e=0xF6, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLINK_CUT00_GP_1_e=0xF7, + dRes_INDEX_DEMO17_00_BMD_DEMO17_KOLIN_CUT00_GP_1_e=0xF8, + dRes_INDEX_DEMO17_00_BMD_DEMO17_LEN_CUT00_GP_1_e=0xF9, + dRes_INDEX_DEMO17_00_BMD_DEMO17_LUD_CUT00_GP_1_e=0xFA, + dRes_INDEX_DEMO17_00_BMD_DEMO17_MARO_CUT00_GP_1_e=0xFB, + dRes_INDEX_DEMO17_00_BMD_DEMO17_PLANE_CUT15_GP_1_e=0xFC, + dRes_INDEX_DEMO17_00_BMD_DEMO17_TARO_CUT00_GP_1_e=0xFD, + dRes_INDEX_DEMO17_00_BMD_DEMO17_BLFACE_CUT00_GP_1_e=0xFE, + dRes_INDEX_DEMO17_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xFF, + dRes_INDEX_DEMO17_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x100, + /* EVT */ + dRes_INDEX_DEMO17_00_STB_DEMO17_e=0x103, +}; + +enum dRes_ID_DEMO17_00 { + /* BCK */ + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x1, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x2, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x3, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x4, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x5, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x6, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT06_BD_1_O_e=0x7, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT06_FC_1_O_e=0x8, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_1_O_e=0x9, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_2_L_e=0xA, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_3_O_e=0xB, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_4_L_e=0xC, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_BD_5_O_e=0xD, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_1_O_e=0xE, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_2_L_e=0xF, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_3_O_e=0x10, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_4_L_e=0x11, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_FC_5_O_e=0x12, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_1_O_e=0x13, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_2_L_e=0x14, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_3_O_e=0x15, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_4_L_e=0x16, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HL_5_O_e=0x17, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_1_O_e=0x18, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_2_L_e=0x19, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_3_O_e=0x1A, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_4_L_e=0x1B, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT07_HR_5_O_e=0x1C, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_BD_1_O_e=0x1D, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_FC_1_O_e=0x1E, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_HL_1_O_e=0x1F, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT11_HR_1_O_e=0x20, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_1_O_e=0x23, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_1_O_e=0x24, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_1_O_e=0x25, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_1_O_e=0x26, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT04_GP_1_O_e=0x49, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_11_L_e=0x4A, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_12_L_e=0x4B, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_13_O_e=0x4C, + dRes_ID_DEMO17_00_BCK_DEMO17_BESU_CUT19_GP_21_O_e=0x4D, + dRes_ID_DEMO17_00_BCK_DEMO17_BLINKBD_CUT15_GP_1_L_e=0x4E, + dRes_ID_DEMO17_00_BCK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x4F, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x50, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x51, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x52, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x53, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x54, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x55, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x56, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x57, + dRes_ID_DEMO17_00_BCK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x58, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT04_GP_1_O_e=0x59, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT05_GP_1_O_e=0x5A, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_1_L_e=0x5B, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT16_GP_2_O_e=0x5C, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_11_L_e=0x5D, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_12_L_e=0x5E, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_13_O_e=0x5F, + dRes_ID_DEMO17_00_BCK_DEMO17_LEN_CUT19_GP_21_O_e=0x60, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT01_BD_1_L_e=0x61, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT01_FC_1_L_e=0x62, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT02_BD_1_L_e=0x63, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT02_FC_1_L_e=0x64, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_BD_1_O_e=0x65, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_FC_1_O_e=0x66, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_BD_1_O_e=0x67, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_FC_1_O_e=0x68, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_1_L_e=0x69, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_BD_2_O_e=0x6A, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_1_L_e=0x6B, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_FC_2_O_e=0x6C, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT10_BD_1_L_e=0x6D, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT10_HL_1_L_e=0x6E, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT14_BD_1_L_e=0x6F, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT14_FC_1_L_e=0x70, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_1_L_e=0x71, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_BD_2_O_e=0x72, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_1_L_e=0x73, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT16_FC_2_O_e=0x74, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT19_BD_21_O_e=0x75, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT19_FC_21_O_e=0x76, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT04_GP_1_O_e=0x77, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT05_GP_1_O_e=0x78, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_11_L_e=0x79, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_12_O_e=0x7A, + dRes_ID_DEMO17_00_BCK_DEMO17_LUD_CUT19_GP_21_O_e=0x7B, + dRes_ID_DEMO17_00_BCK_DEMO17_MARO_CUT04_GP_1_O_e=0x7C, + dRes_ID_DEMO17_00_BCK_DEMO17_MARO_CUT19_GP_21_O_e=0x7D, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT04_GP_1_O_e=0x7E, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_11_L_e=0x7F, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_12_O_e=0x80, + dRes_ID_DEMO17_00_BCK_DEMO17_TARO_CUT19_GP_21_O_e=0x81, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xEE, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT03_HD_1_O_e=0xEF, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT04_HD_1_O_e=0xF0, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_BD_0_L_e=0xF2, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT18_FC_0_L_e=0xF3, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_BD_0_L_e=0xF4, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT20_FC_0_L_e=0xF5, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_L_e=0xFA, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_2_O_e=0xFB, + dRes_ID_DEMO17_00_BCK_DEMO17_LINK_CUT09_HD_1_C_e=0xFC, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0xFD, + dRes_ID_DEMO17_00_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0xFE, + /* BTK */ + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT06_GP_1_O_e=0x27, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_2_L_e=0x29, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_3_O_e=0x2A, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_4_L_e=0x2B, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT07_GP_5_O_e=0x2C, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT11_GP_1_O_e=0x2D, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT06_FC_1_O_e=0x2E, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_1_O_e=0x2F, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_2_L_e=0x30, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_3_O_e=0x31, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_4_L_e=0x32, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT07_FC_5_O_e=0x33, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT11_FC_1_O_e=0x34, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT13_FC_1_O_e=0x35, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_1_O_e=0x36, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_1_O_e=0x37, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT04_GP_1_O_e=0x82, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_11_L_e=0x83, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_12_L_e=0x84, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_13_O_e=0x85, + dRes_ID_DEMO17_00_BTK_DEMO17_BESU_CUT19_GP_21_O_e=0x86, + dRes_ID_DEMO17_00_BTK_DEMO17_BLINKFC_CUT15_GP_1_L_e=0x87, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT04_GP_1_O_e=0x88, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT05_GP_1_O_e=0x89, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT10_GP_1_L_e=0x8A, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT12_GP_1_L_e=0x8B, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT14_GP_1_L_e=0x8C, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT15_GP_1_L_e=0x8D, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_1_L_e=0x8E, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT16_GP_2_O_e=0x8F, + dRes_ID_DEMO17_00_BTK_DEMO17_KOLIN_CUT19_GP_21_O_e=0x90, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT04_GP_1_O_e=0x91, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT05_GP_1_O_e=0x92, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_1_L_e=0x93, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT16_GP_2_O_e=0x94, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_11_L_e=0x95, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_12_L_e=0x96, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_13_O_e=0x97, + dRes_ID_DEMO17_00_BTK_DEMO17_LEN_CUT19_GP_21_O_e=0x98, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT01_FC_1_L_e=0x99, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT02_FC_1_L_e=0x9A, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT03_FC_1_O_e=0x9B, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT04_FC_1_O_e=0x9C, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_1_L_e=0x9D, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT09_FC_2_O_e=0x9E, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT14_FC_1_L_e=0x9F, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT16_FC_1_L_e=0xA0, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT19_FC_21_O_e=0xA1, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT04_GP_1_O_e=0xA2, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT05_GP_1_O_e=0xA3, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_11_L_e=0xA4, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_12_O_e=0xA5, + dRes_ID_DEMO17_00_BTK_DEMO17_LUD_CUT19_GP_21_O_e=0xA6, + dRes_ID_DEMO17_00_BTK_DEMO17_MARO_CUT04_GP_1_O_e=0xA7, + dRes_ID_DEMO17_00_BTK_DEMO17_MARO_CUT19_GP_21_O_e=0xA8, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT04_GP_1_O_e=0xA9, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_11_L_e=0xAA, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_12_O_e=0xAB, + dRes_ID_DEMO17_00_BTK_DEMO17_TARO_CUT19_GP_21_O_e=0xAC, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT18_FC_0_L_e=0xF6, + dRes_ID_DEMO17_00_BTK_DEMO17_LINK_CUT20_FC_0_L_e=0xF7, + /* BTP */ + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT06_GP_1_O_e=0x38, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_1_O_e=0x39, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_2_L_e=0x3A, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_3_O_e=0x3B, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_4_L_e=0x3C, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT07_GP_5_O_e=0x3D, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT11_GP_1_O_e=0x3E, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT06_FC_1_O_e=0x3F, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_1_O_e=0x40, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_2_L_e=0x41, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_3_O_e=0x42, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_4_L_e=0x43, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT07_FC_5_O_e=0x44, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT11_FC_1_O_e=0x45, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT13_FC_1_O_e=0x46, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_1_O_e=0x47, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_1_O_e=0x48, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT04_GP_1_O_e=0xAD, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_11_L_e=0xAE, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_12_L_e=0xAF, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_13_O_e=0xB0, + dRes_ID_DEMO17_00_BTP_DEMO17_BESU_CUT19_GP_21_O_e=0xB1, + dRes_ID_DEMO17_00_BTP_DEMO17_BLINKFC_CUT15_GP_1_L_e=0xB2, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT04_GP_1_O_e=0xB3, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT05_GP_1_O_e=0xB4, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT10_GP_1_L_e=0xB5, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT12_GP_1_L_e=0xB6, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT14_GP_1_L_e=0xB7, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT15_GP_1_L_e=0xB8, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_1_L_e=0xB9, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT16_GP_2_O_e=0xBA, + dRes_ID_DEMO17_00_BTP_DEMO17_KOLIN_CUT19_GP_21_O_e=0xBB, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT04_GP_1_O_e=0xBC, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT05_GP_1_O_e=0xBD, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_1_L_e=0xBE, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT16_GP_2_O_e=0xBF, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_11_L_e=0xC0, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_12_L_e=0xC1, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_13_O_e=0xC2, + dRes_ID_DEMO17_00_BTP_DEMO17_LEN_CUT19_GP_21_O_e=0xC3, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT01_FC_1_L_e=0xC4, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT02_FC_1_L_e=0xC5, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT03_FC_1_O_e=0xC6, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT04_FC_1_O_e=0xC7, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_1_L_e=0xC8, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT09_FC_2_O_e=0xC9, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT14_FC_1_L_e=0xCA, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT16_FC_1_L_e=0xCB, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT19_FC_21_O_e=0xCC, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT04_GP_1_O_e=0xCD, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT05_GP_1_O_e=0xCE, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_11_L_e=0xCF, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_12_O_e=0xD0, + dRes_ID_DEMO17_00_BTP_DEMO17_LUD_CUT19_GP_21_O_e=0xD1, + dRes_ID_DEMO17_00_BTP_DEMO17_MARO_CUT04_GP_1_O_e=0xD2, + dRes_ID_DEMO17_00_BTP_DEMO17_MARO_CUT19_GP_21_O_e=0xD3, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT04_GP_1_O_e=0xD4, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_11_L_e=0xD5, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_12_O_e=0xD6, + dRes_ID_DEMO17_00_BTP_DEMO17_TARO_CUT19_GP_21_O_e=0xD7, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT18_FC_0_L_e=0xF8, + dRes_ID_DEMO17_00_BTP_DEMO17_LINK_CUT20_FC_0_L_e=0xF9, + /* BMDR */ + dRes_ID_DEMO17_00_BMD_DEMO17_BESU_CUT00_GP_1_e=0xE2, + dRes_ID_DEMO17_00_BMD_DEMO17_BLHEAD_CUT00_GP_1_e=0xE3, + dRes_ID_DEMO17_00_BMD_DEMO17_BLINK_CUT00_GP_1_e=0xE4, + dRes_ID_DEMO17_00_BMD_DEMO17_KOLIN_CUT00_GP_1_e=0xE5, + dRes_ID_DEMO17_00_BMD_DEMO17_LEN_CUT00_GP_1_e=0xE6, + dRes_ID_DEMO17_00_BMD_DEMO17_LUD_CUT00_GP_1_e=0xE8, + dRes_ID_DEMO17_00_BMD_DEMO17_MARO_CUT00_GP_1_e=0xE9, + dRes_ID_DEMO17_00_BMD_DEMO17_PLANE_CUT15_GP_1_e=0xEA, + dRes_ID_DEMO17_00_BMD_DEMO17_TARO_CUT00_GP_1_e=0xEB, + dRes_ID_DEMO17_00_BMD_DEMO17_BLFACE_CUT00_GP_1_e=0xEC, + dRes_ID_DEMO17_00_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xFF, + dRes_ID_DEMO17_00_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x100, + /* EVT */ + dRes_ID_DEMO17_00_STB_DEMO17_e=0xED, +}; + +#endif /* !RES_DEMO17_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo18_00.h b/assets/RZDP01/res/Object/Demo18_00.h new file mode 100644 index 0000000000..18e2bae332 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo18_00.h @@ -0,0 +1,414 @@ +#ifndef RES_DEMO18_00_H +#define RES_DEMO18_00_H + +enum dRes_INDEX_DEMO18_00 { + /* BMDR */ + dRes_INDEX_DEMO18_00_BMD_DEMO18_TRIFORCE_CUT00_GP_1_e=0xC, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT00_GP_1_e=0xD, + dRes_INDEX_DEMO18_00_BMD_DEMO18_MASK_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELIB_CUT00_GP_1_e=0xF, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BOKU_CUT00_GP_1_e=0x10, + dRes_INDEX_DEMO18_00_BMD_DEMO18_DLINK_CUT00_GP_1_e=0x11, + dRes_INDEX_DEMO18_00_BMD_DEMO18_LINSW_CUT00_GP_1_e=0x12, + dRes_INDEX_DEMO18_00_BMD_DEMO18_STAR_CUT00_GP_1_e=0x13, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELSW_CUT00_GP_1_e=0x14, + dRes_INDEX_DEMO18_00_BMD_DEMO18_YELIA_CUT00_GP_1_e=0x15, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SIZUKU_CUT23_GP_1_e=0x16, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT07_GP_1_e=0x17, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT13_GP_1_e=0x18, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT14_GP_1_e=0x19, + dRes_INDEX_DEMO18_00_BMD_DEMO18_BLIND_CUT23_GP_1_e=0x1A, + dRes_INDEX_DEMO18_00_BMD_DEMO18_3DAISIN_CUT07_GP_1_e=0x1B, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SEID_CUT00_GP_1_e=0x1C, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1D, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1E, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x1F, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x20, + dRes_INDEX_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0x21, + dRes_INDEX_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0x22, + dRes_INDEX_DEMO18_00_BMD_DEMO18_SIZD_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO18_00_BMD_DEMO18_WATER_CUT01_GP_1_e=0x24, + dRes_INDEX_DEMO18_00_BMD_DEMO18_3DAISIN_CUT06_GP_1_e=0x25, + dRes_INDEX_DEMO18_00_BMD_DEMO18_GROUND_CUT00_GP_1_e=0x26, + /* BCK */ + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT07_GP_1_O_e=0x29, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT13_GP_1_O_e=0x2A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT14_GP_1_O_e=0x2B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BLIND_CUT23_GP_1_O_e=0x2C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT06_GP_1_O_e=0x2D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT08_GP_1_O_e=0x2E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT09_GP_1_O_e=0x2F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT10_GP_1_O_e=0x30, + dRes_INDEX_DEMO18_00_BCK_DEMO18_BOKU_CUT14_GP_1_O_e=0x31, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_1_O_e=0x32, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_2_O_e=0x33, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_3_O_e=0x34, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_1_O_e=0x35, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_2_O_e=0x36, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_3_O_e=0x37, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_1_O_e=0x38, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_2_O_e=0x39, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_3_O_e=0x3A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_1_O_e=0x3B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_2_O_e=0x3C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_3_O_e=0x3D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT21_GP_1_O_e=0x3E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_1_O_e=0x3F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_2_O_e=0x40, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_1_O_e=0x41, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_2_O_e=0x42, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_1_O_e=0x43, + dRes_INDEX_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_2_O_e=0x44, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT06_BD_1_O_e=0x45, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT06_FC_1_O_e=0x46, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT15_BD_1_O_e=0x47, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT19_BD_1_O_e=0x48, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT19_FC_1_O_e=0x49, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT20_BD_1_O_e=0x4A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT21_BD_1_O_e=0x4B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT21_FC_1_O_e=0x4C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT22_BD_1_O_e=0x4D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT22_FC_1_O_e=0x4E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT23_BD_1_O_e=0x4F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_BD_1_O_e=0x50, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_FC_1_O_e=0x51, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT27_BD_1_O_e=0x52, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT27_FC_1_O_e=0x53, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT28_BD_1_O_e=0x54, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT28_FC_1_O_e=0x55, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT30_BD_1_O_e=0x56, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT30_FC_1_O_e=0x57, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT31_BD_1_O_e=0x58, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT32_BD_1_O_e=0x59, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINSW_CUT13_GP_1_O_e=0x5A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINSW_CUT14_GP_1_O_e=0x5B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT17_GP_1_O_e=0x5C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT18_GP_1_O_e=0x5D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT21_GP_1_O_e=0x5E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT22_GP_1_O_e=0x5F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT23_GP_1_O_e=0x60, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT24_GP_1_O_e=0x61, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT27_GP_1_O_e=0x62, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MASK_CUT28_GP_1_O_e=0x63, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT06_GP_1_O_e=0x64, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT07_GP_1_O_e=0x65, + dRes_INDEX_DEMO18_00_BCK_DEMO18_STAR_CUT09_GP_1_O_e=0x66, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT09_GP_1_O_e=0x67, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT15_GP_1_O_e=0x68, + dRes_INDEX_DEMO18_00_BCK_DEMO18_TRIF_CUT17_GP_1_O_e=0x69, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT07_GP_1_O_e=0x6A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT08_GP_1_O_e=0x6B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT09_GP_1_O_e=0x6C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT10_GP_1_O_e=0x6D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT11_GP_1_O_e=0x6E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT12_GP_1_O_e=0x6F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIA_CUT29_GP_1_O_e=0x70, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELIB_CUT29_GP_1_O_e=0x71, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT11_GP_1_O_e=0x72, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT12_GP_1_O_e=0x73, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x74, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT09_GP_1_O_e=0x75, + dRes_INDEX_DEMO18_00_BCK_DEMO18_YELSW_CUT13_GP_1_O_e=0x76, + dRes_INDEX_DEMO18_00_BCK_DEMO18_3DAISIN_CUT06_GP_1_O_e=0x77, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT02_BD_1_O_e=0x78, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT04_BD_1_O_e=0x79, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT05_BD_1_O_e=0x7A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT25_BD_1_O_e=0x7B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT25_FC_1_O_e=0x7C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_1_O_e=0x7D, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_2_O_e=0x7E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_1_O_e=0x7F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_2_O_e=0x80, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_1_O_e=0x81, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_2_O_e=0x82, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT02_GP_1_O_e=0x83, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT03_GP_1_O_e=0x84, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT04_GP_1_O_e=0x85, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SEID_CUT05_GP_1_O_e=0x86, + dRes_INDEX_DEMO18_00_BCK_DEMO18_SIZUA_CUT01_GP_1_O_e=0x87, + dRes_INDEX_DEMO18_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0x88, + dRes_INDEX_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x89, + dRes_INDEX_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x8A, + dRes_INDEX_DEMO18_00_BCK_DEMO18_HUTU_CUT00_GP_1_O_e=0x8B, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_1_O_e=0x8C, + dRes_INDEX_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_2_O_e=0x8D, + dRes_INDEX_DEMO18_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x8E, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT24_HD_1_O_e=0x8F, + dRes_INDEX_DEMO18_00_BCK_DEMO18_LINK_CUT31_HD_1_O_e=0x90, + /* BPK */ + dRes_INDEX_DEMO18_00_BPK_DEMO18_BLIND_CUT07_GP_1_O_e=0x93, + /* BTK */ + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT06_GP_1_O_e=0x96, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT08_GP_1_O_e=0x97, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT10_GP_1_O_e=0x98, + dRes_INDEX_DEMO18_00_BTK_DEMO18_BOKU_CUT14_GP_1_O_e=0x99, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT06_FC_1_O_e=0x9A, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT19_FC_1_O_e=0x9B, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT21_FC_1_O_e=0x9C, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT22_FC_1_O_e=0x9D, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT23_FC_1_O_e=0x9E, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT24_FC_1_O_e=0x9F, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT27_FC_1_O_e=0xA0, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT28_FC_1_O_e=0xA1, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT30_FC_1_O_e=0xA2, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT08_GP_1_O_e=0xA3, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT10_GP_1_O_e=0xA4, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT11_GP_1_O_e=0xA5, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT12_GP_1_O_e=0xA6, + dRes_INDEX_DEMO18_00_BTK_DEMO18_YELIA_CUT29_GP_1_O_e=0xA7, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SIZUKU_CUT23_GP_1_C_e=0xA8, + dRes_INDEX_DEMO18_00_BTK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0xA9, + dRes_INDEX_DEMO18_00_BTK_DEMO18_LINK_CUT25_FC_1_O_e=0xAA, + dRes_INDEX_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_1_O_e=0xAB, + dRes_INDEX_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_2_O_e=0xAC, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SEID_CUT02_GP_1_C_e=0xAD, + dRes_INDEX_DEMO18_00_BTK_DEMO18_SIZUA_CUT01_GP_1_C_e=0xAE, + dRes_INDEX_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_C_e=0xAF, + dRes_INDEX_DEMO18_00_BTK_DEMO18_GROUND_CUT07_GP_1_O_e=0xB0, + dRes_INDEX_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_O_e=0xB1, + dRes_INDEX_DEMO18_00_BTK_DEMO18_TRIFORCE_CUT00_GP_1_C_e=0xB2, + /* BTP */ + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT06_GP_1_O_e=0xB5, + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT08_GP_1_O_e=0xB6, + dRes_INDEX_DEMO18_00_BTP_DEMO18_BOKU_CUT10_GP_1_O_e=0xB7, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT21_GP_1_O_e=0xB8, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_1_O_e=0xB9, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_2_O_e=0xBA, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_1_O_e=0xBB, + dRes_INDEX_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_2_O_e=0xBC, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT06_FC_1_O_e=0xBD, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT19_FC_1_O_e=0xBE, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT24_FC_1_O_e=0xBF, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT27_FC_1_O_e=0xC0, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT28_FC_1_O_e=0xC1, + dRes_INDEX_DEMO18_00_BTP_DEMO18_LINK_CUT30_FC_1_O_e=0xC2, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT08_GP_1_O_e=0xC3, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT10_GP_1_O_e=0xC4, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT11_GP_1_O_e=0xC5, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT12_GP_1_O_e=0xC6, + dRes_INDEX_DEMO18_00_BTP_DEMO18_YELIA_CUT29_GP_1_O_e=0xC7, + dRes_INDEX_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_1_O_e=0xC8, + dRes_INDEX_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_2_O_e=0xC9, + /* EVT */ + dRes_INDEX_DEMO18_00_STB_DEMO18_e=0xCC, + /* BLK */ + dRes_INDEX_DEMO18_00_BLK_DEMO18_LINK_CUT25_FC_1_O_e=0xCF, + /* BRK */ + dRes_INDEX_DEMO18_00_BRK_DEMO18_SEID_CUT02_GP_1_C_e=0xD2, + dRes_INDEX_DEMO18_00_BRK_DEMO18_WATER_CUT01_GP_1_O_e=0xD3, + dRes_INDEX_DEMO18_00_BRK_DEMO18_GROUND_CUT07_GP_1_O_e=0xD4, + /* BMDV */ + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xD7, + dRes_INDEX_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD8, + dRes_INDEX_DEMO18_00_BMD_DEMO18_HUTU_CUT00_GP_1_e=0xD9, + dRes_INDEX_DEMO18_00_BMD_DEMO18_MDHAIR_CUT00_GP_1_e=0xDA, + /* BLS */ + dRes_INDEX_DEMO18_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0xDD, +}; + +enum dRes_ID_DEMO18_00 { + /* BMDR */ + dRes_ID_DEMO18_00_BMD_DEMO18_TRIFORCE_CUT00_GP_1_e=0x0, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT00_GP_1_e=0x1, + dRes_ID_DEMO18_00_BMD_DEMO18_MASK_CUT00_GP_1_e=0x2, + dRes_ID_DEMO18_00_BMD_DEMO18_YELIB_CUT00_GP_1_e=0x3, + dRes_ID_DEMO18_00_BMD_DEMO18_BOKU_CUT00_GP_1_e=0x77, + dRes_ID_DEMO18_00_BMD_DEMO18_DLINK_CUT00_GP_1_e=0x78, + dRes_ID_DEMO18_00_BMD_DEMO18_LINSW_CUT00_GP_1_e=0x79, + dRes_ID_DEMO18_00_BMD_DEMO18_STAR_CUT00_GP_1_e=0x7A, + dRes_ID_DEMO18_00_BMD_DEMO18_YELSW_CUT00_GP_1_e=0x7C, + dRes_ID_DEMO18_00_BMD_DEMO18_YELIA_CUT00_GP_1_e=0x7D, + dRes_ID_DEMO18_00_BMD_DEMO18_SIZUKU_CUT23_GP_1_e=0x7E, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT07_GP_1_e=0x81, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT13_GP_1_e=0x82, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT14_GP_1_e=0x83, + dRes_ID_DEMO18_00_BMD_DEMO18_BLIND_CUT23_GP_1_e=0x84, + dRes_ID_DEMO18_00_BMD_DEMO18_3DAISIN_CUT07_GP_1_e=0x85, + dRes_ID_DEMO18_00_BMD_DEMO18_SEID_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xA7, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xA8, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xA9, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xAA, + dRes_ID_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_BLEND_e=0xAD, + dRes_ID_DEMO18_00_BMD_DEMO00_LINK_CUT00_FC_TONGUE_e=0xAE, + dRes_ID_DEMO18_00_BMD_DEMO18_SIZD_CUT00_GP_1_e=0xB3, + dRes_ID_DEMO18_00_BMD_DEMO18_WATER_CUT01_GP_1_e=0xB4, + dRes_ID_DEMO18_00_BMD_DEMO18_3DAISIN_CUT06_GP_1_e=0xB8, + dRes_ID_DEMO18_00_BMD_DEMO18_GROUND_CUT00_GP_1_e=0xC2, + /* BCK */ + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT07_GP_1_O_e=0x4, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT13_GP_1_O_e=0x5, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT14_GP_1_O_e=0x6, + dRes_ID_DEMO18_00_BCK_DEMO18_BLIND_CUT23_GP_1_O_e=0x7, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT06_GP_1_O_e=0x8, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT08_GP_1_O_e=0x9, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT09_GP_1_O_e=0xA, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT10_GP_1_O_e=0xB, + dRes_ID_DEMO18_00_BCK_DEMO18_BOKU_CUT14_GP_1_O_e=0xC, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_1_O_e=0xD, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_2_O_e=0xE, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT15_GP_3_O_e=0xF, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_1_O_e=0x10, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_2_O_e=0x11, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT16_GP_3_O_e=0x12, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_1_O_e=0x13, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_2_O_e=0x14, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT17_GP_3_O_e=0x15, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_1_O_e=0x16, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_2_O_e=0x17, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT18_GP_3_O_e=0x18, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT21_GP_1_O_e=0x19, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_1_O_e=0x1A, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT22_GP_2_O_e=0x1B, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_1_O_e=0x1C, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT23_GP_2_O_e=0x1D, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_1_O_e=0x1E, + dRes_ID_DEMO18_00_BCK_DEMO18_DLINK_CUT24_GP_2_O_e=0x1F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT06_BD_1_O_e=0x20, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT06_FC_1_O_e=0x21, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT15_BD_1_O_e=0x22, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT19_BD_1_O_e=0x23, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT19_FC_1_O_e=0x24, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT20_BD_1_O_e=0x25, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT21_BD_1_O_e=0x26, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT21_FC_1_O_e=0x27, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT22_BD_1_O_e=0x28, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT22_FC_1_O_e=0x29, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT23_BD_1_O_e=0x2A, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_BD_1_O_e=0x2B, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_FC_1_O_e=0x2C, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT27_BD_1_O_e=0x2D, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT27_FC_1_O_e=0x2E, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT28_BD_1_O_e=0x2F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT28_FC_1_O_e=0x30, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT30_BD_1_O_e=0x31, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT30_FC_1_O_e=0x32, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT31_BD_1_O_e=0x33, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT32_BD_1_O_e=0x34, + dRes_ID_DEMO18_00_BCK_DEMO18_LINSW_CUT13_GP_1_O_e=0x35, + dRes_ID_DEMO18_00_BCK_DEMO18_LINSW_CUT14_GP_1_O_e=0x36, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT17_GP_1_O_e=0x37, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT18_GP_1_O_e=0x38, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT21_GP_1_O_e=0x39, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT22_GP_1_O_e=0x3A, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT23_GP_1_O_e=0x3B, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT24_GP_1_O_e=0x3C, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT27_GP_1_O_e=0x3D, + dRes_ID_DEMO18_00_BCK_DEMO18_MASK_CUT28_GP_1_O_e=0x3E, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT06_GP_1_O_e=0x3F, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT07_GP_1_O_e=0x40, + dRes_ID_DEMO18_00_BCK_DEMO18_STAR_CUT09_GP_1_O_e=0x41, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT09_GP_1_O_e=0x42, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT15_GP_1_O_e=0x43, + dRes_ID_DEMO18_00_BCK_DEMO18_TRIF_CUT17_GP_1_O_e=0x44, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT07_GP_1_O_e=0x47, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT08_GP_1_O_e=0x48, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT09_GP_1_O_e=0x49, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT10_GP_1_O_e=0x4A, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT11_GP_1_O_e=0x4B, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT12_GP_1_O_e=0x4C, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIA_CUT29_GP_1_O_e=0x4D, + dRes_ID_DEMO18_00_BCK_DEMO18_YELIB_CUT29_GP_1_O_e=0x4E, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT11_GP_1_O_e=0x4F, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT12_GP_1_O_e=0x50, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x87, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT09_GP_1_O_e=0x88, + dRes_ID_DEMO18_00_BCK_DEMO18_YELSW_CUT13_GP_1_O_e=0x8B, + dRes_ID_DEMO18_00_BCK_DEMO18_3DAISIN_CUT06_GP_1_O_e=0x8C, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT02_BD_1_O_e=0x8D, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT04_BD_1_O_e=0x8E, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT05_BD_1_O_e=0x8F, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT25_BD_1_O_e=0x90, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT25_FC_1_O_e=0x91, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_1_O_e=0x92, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_BD_2_O_e=0x93, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_1_O_e=0x94, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HL_2_O_e=0x95, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_1_O_e=0x96, + dRes_ID_DEMO18_00_BCK_DEMO18_MIDNA_CUT01_HR_2_O_e=0x97, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT02_GP_1_O_e=0x98, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT03_GP_1_O_e=0x99, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT04_GP_1_O_e=0x9A, + dRes_ID_DEMO18_00_BCK_DEMO18_SEID_CUT05_GP_1_O_e=0x9B, + dRes_ID_DEMO18_00_BCK_DEMO18_SIZUA_CUT01_GP_1_O_e=0x9C, + dRes_ID_DEMO18_00_BCK_DEMO00_LINK_CUT00_FC_TMP_e=0xAF, + dRes_ID_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xB1, + dRes_ID_DEMO18_00_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xB2, + dRes_ID_DEMO18_00_BCK_DEMO18_HUTU_CUT00_GP_1_O_e=0xBA, + dRes_ID_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_1_O_e=0xBC, + dRes_ID_DEMO18_00_BCK_DEMO18_MDHAIR_CUT01_GP_2_O_e=0xBD, + dRes_ID_DEMO18_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT24_HD_1_O_e=0xC0, + dRes_ID_DEMO18_00_BCK_DEMO18_LINK_CUT31_HD_1_O_e=0xC1, + /* BPK */ + dRes_ID_DEMO18_00_BPK_DEMO18_BLIND_CUT07_GP_1_O_e=0x51, + /* BTK */ + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT08_GP_1_O_e=0x53, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT10_GP_1_O_e=0x54, + dRes_ID_DEMO18_00_BTK_DEMO18_BOKU_CUT14_GP_1_O_e=0x55, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT06_FC_1_O_e=0x56, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT19_FC_1_O_e=0x57, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT21_FC_1_O_e=0x58, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT22_FC_1_O_e=0x59, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT23_FC_1_O_e=0x5A, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT24_FC_1_O_e=0x5B, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT27_FC_1_O_e=0x5C, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT28_FC_1_O_e=0x5D, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT30_FC_1_O_e=0x5E, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT08_GP_1_O_e=0x5F, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT10_GP_1_O_e=0x60, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT11_GP_1_O_e=0x61, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT12_GP_1_O_e=0x62, + dRes_ID_DEMO18_00_BTK_DEMO18_YELIA_CUT29_GP_1_O_e=0x63, + dRes_ID_DEMO18_00_BTK_DEMO18_SIZUKU_CUT23_GP_1_C_e=0x7F, + dRes_ID_DEMO18_00_BTK_DEMO18_3DAISIN_CUT07_GP_1_O_e=0x89, + dRes_ID_DEMO18_00_BTK_DEMO18_LINK_CUT25_FC_1_O_e=0x9D, + dRes_ID_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_1_O_e=0x9E, + dRes_ID_DEMO18_00_BTK_DEMO18_MIDNA_CUT01_FC_2_O_e=0x9F, + dRes_ID_DEMO18_00_BTK_DEMO18_SEID_CUT02_GP_1_C_e=0xA0, + dRes_ID_DEMO18_00_BTK_DEMO18_SIZUA_CUT01_GP_1_C_e=0xA1, + dRes_ID_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_C_e=0xB7, + dRes_ID_DEMO18_00_BTK_DEMO18_GROUND_CUT07_GP_1_O_e=0xC3, + dRes_ID_DEMO18_00_BTK_DEMO18_WATER_CUT01_GP_1_O_e=0xC5, + dRes_ID_DEMO18_00_BTK_DEMO18_TRIFORCE_CUT00_GP_1_C_e=0xC6, + /* BTP */ + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT06_GP_1_O_e=0x64, + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT08_GP_1_O_e=0x65, + dRes_ID_DEMO18_00_BTP_DEMO18_BOKU_CUT10_GP_1_O_e=0x66, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT21_GP_1_O_e=0x67, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_1_O_e=0x68, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT22_GP_2_O_e=0x69, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_1_O_e=0x6A, + dRes_ID_DEMO18_00_BTP_DEMO18_DLINK_CUT24_GP_2_O_e=0x6B, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT06_FC_1_O_e=0x6C, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT19_FC_1_O_e=0x6D, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT24_FC_1_O_e=0x6E, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT27_FC_1_O_e=0x6F, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT28_FC_1_O_e=0x70, + dRes_ID_DEMO18_00_BTP_DEMO18_LINK_CUT30_FC_1_O_e=0x71, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT08_GP_1_O_e=0x72, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT10_GP_1_O_e=0x73, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT11_GP_1_O_e=0x74, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT12_GP_1_O_e=0x75, + dRes_ID_DEMO18_00_BTP_DEMO18_YELIA_CUT29_GP_1_O_e=0x76, + dRes_ID_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_1_O_e=0xA2, + dRes_ID_DEMO18_00_BTP_DEMO18_MIDNA_CUT01_FC_2_O_e=0xA3, + /* EVT */ + dRes_ID_DEMO18_00_STB_DEMO18_e=0x80, + /* BLK */ + dRes_ID_DEMO18_00_BLK_DEMO18_LINK_CUT25_FC_1_O_e=0xA4, + /* BRK */ + dRes_ID_DEMO18_00_BRK_DEMO18_SEID_CUT02_GP_1_C_e=0xA5, + dRes_ID_DEMO18_00_BRK_DEMO18_WATER_CUT01_GP_1_O_e=0xB6, + dRes_ID_DEMO18_00_BRK_DEMO18_GROUND_CUT07_GP_1_O_e=0xC4, + /* BMDV */ + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xAB, + dRes_ID_DEMO18_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xAC, + dRes_ID_DEMO18_00_BMD_DEMO18_HUTU_CUT00_GP_1_e=0xBB, + dRes_ID_DEMO18_00_BMD_DEMO18_MDHAIR_CUT00_GP_1_e=0xBE, + /* BLS */ + dRes_ID_DEMO18_00_BLS_DEMO00_LINK_CUT00_FC_TMP_e=0xB0, +}; + +#endif /* !RES_DEMO18_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo19_01.h b/assets/RZDP01/res/Object/Demo19_01.h new file mode 100644 index 0000000000..f8e287de5e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo19_01.h @@ -0,0 +1,432 @@ +#ifndef RES_DEMO19_01_H +#define RES_DEMO19_01_H + +enum dRes_INDEX_DEMO19_01 { + /* BCK */ + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT03_BD_1_O_e=0x9, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT03_FC_1_O_e=0xA, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0xB, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0xC, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0xD, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0xE, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT07_FC_1_O_e=0xF, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_2_O_e=0x11, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x12, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x13, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT01_GP_2_O_e=0x14, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOC_CUT04_GP_1_O_e=0x15, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT08_GP_1_O_e=0x16, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT09_GP_1_O_e=0x17, + dRes_INDEX_DEMO19_01_BCK_DEMO19_GZNE_CUT31_GP_1_O_e=0x18, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x19, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_2_O_e=0x1A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_1_L_e=0x1B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_2_O_e=0x1C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT21_BD_1_O_e=0x1D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT21_FC_1_O_e=0x1E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT22_BD_1_L_e=0x1F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT22_FC_1_L_e=0x20, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT24_BD_1_L_e=0x21, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT24_FC_1_L_e=0x22, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT26_BD_1_L_e=0x23, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT26_FC_1_L_e=0x24, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT27_BD_1_L_e=0x25, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_1_L_e=0x26, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_2_O_e=0x27, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_3_L_e=0x28, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_1_L_e=0x29, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_2_O_e=0x2A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_3_L_e=0x2B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_1_O_e=0x2C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_2_L_e=0x2D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_1_O_e=0x2E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_2_L_e=0x2F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_3_O_e=0x30, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT15_GP_1_O_e=0x31, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA1_CUT17_GP_1_O_e=0x32, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_1_O_e=0x33, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_2_L_e=0x34, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_3_O_e=0x35, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT15_GP_1_O_e=0x36, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA2_CUT17_GP_1_O_e=0x37, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_1_O_e=0x38, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_2_L_e=0x39, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_3_O_e=0x3A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA3_CUT17_GP_1_O_e=0x3C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_2_L_e=0x3E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_3_O_e=0x3F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT15_GP_1_O_e=0x40, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLA4_CUT17_GP_1_O_e=0x41, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_1_O_e=0x42, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_2_L_e=0x43, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_3_O_e=0x44, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT15_GP_1_O_e=0x45, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO19_01_BCK_DEMO19_SOLB1_CUT19_GP_1_O_e=0x47, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT08_GP_1_O_e=0x48, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x49, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT11_GP_1_O_e=0x4A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT12_GP_1_O_e=0x4B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_1_O_e=0x4C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_2_O_e=0x4D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT15_GP_1_O_e=0x4E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT16_GP_1_O_e=0x4F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_1_L_e=0x50, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_2_O_e=0x51, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT19_GP_1_O_e=0x52, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT20_GP_1_O_e=0x53, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT21_GP_1_O_e=0x54, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT23_GP_1_O_e=0x55, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT25_GP_1_O_e=0x56, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT26_GP_1_O_e=0x57, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT27_GP_1_O_e=0x58, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_1_O_e=0x59, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_2_L_e=0x5A, + dRes_INDEX_DEMO19_01_BCK_DEMO19_THE_CUT31_GP_1_O_e=0x5B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT09_GP_1_O_e=0x5C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT12_GP_1_O_e=0x5D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_2_O_e=0x5F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT15_GP_1_O_e=0x60, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT16_GP_1_O_e=0x61, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_1_L_e=0x62, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_2_O_e=0x63, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT19_GP_1_O_e=0x64, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT20_GP_1_O_e=0x65, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT21_GP_1_O_e=0x66, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT23_GP_1_O_e=0x67, + dRes_INDEX_DEMO19_01_BCK_DEMO19_YELIA_CUT25_GP_1_O_e=0x68, + dRes_INDEX_DEMO19_01_BCK_DEMO19_ZRC_CUT09_GP_1_O_e=0x69, + dRes_INDEX_DEMO19_01_BCK_DEMO19_ZRC_CUT10_GP_1_L_e=0x6A, + dRes_INDEX_DEMO19_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6B, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_1_L_e=0x6C, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_2_O_e=0x6D, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT27_HD_1_O_e=0x6E, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_1_O_e=0x6F, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_2_L_e=0x70, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT01_GP_1_L_e=0x71, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT02_GP_1_O_e=0x72, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT04_GP_1_O_e=0x73, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT05_GP_1_O_e=0x74, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT21_GP_1_O_e=0x75, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT22_GP_1_O_e=0x76, + dRes_INDEX_DEMO19_01_BCK_DEMO19_DOOR_CUT26_GP_1_O_e=0x77, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_1_L_e=0x78, + dRes_INDEX_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x79, + /* BTK */ + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT03_FC_1_O_e=0x7C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x7D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT07_FC_1_O_e=0x7E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT05_GP_2_O_e=0x7F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT06_GP_1_O_e=0x80, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x81, + dRes_INDEX_DEMO19_01_BTK_DEMO19_DOC_CUT01_GP_2_O_e=0x82, + dRes_INDEX_DEMO19_01_BTK_DEMO19_DOC_CUT04_GP_1_O_e=0x83, + dRes_INDEX_DEMO19_01_BTK_DEMO19_GZNE_CUT31_GP_1_O_e=0x84, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_1_L_e=0x85, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_2_O_e=0x86, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT21_FC_1_O_e=0x87, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT22_FC_1_L_e=0x88, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT24_FC_1_L_e=0x89, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT26_FC_1_L_e=0x8A, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_1_L_e=0x8B, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_2_O_e=0x8C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_3_L_e=0x8D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT11_GP_1_O_e=0x8E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT12_GP_1_O_e=0x8F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_1_O_e=0x90, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_2_O_e=0x91, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT16_GP_1_O_e=0x92, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_1_L_e=0x93, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_2_O_e=0x94, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT20_GP_1_O_e=0x95, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT23_GP_1_O_e=0x96, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT25_GP_1_O_e=0x97, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT27_GP_1_O_e=0x98, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_1_O_e=0x99, + dRes_INDEX_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_2_L_e=0x9A, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT12_GP_1_O_e=0x9B, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_1_O_e=0x9C, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_2_O_e=0x9D, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT16_GP_1_O_e=0x9E, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_1_L_e=0x9F, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_2_O_e=0xA0, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT20_GP_1_O_e=0xA1, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT23_GP_1_O_e=0xA2, + dRes_INDEX_DEMO19_01_BTK_DEMO19_YELIA_CUT25_GP_1_O_e=0xA3, + /* BTP */ + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT02_GP_1_O_e=0xA6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT03_FC_1_O_e=0xA7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0xA8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT07_FC_1_O_e=0xA9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT05_GP_2_O_e=0xAA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT06_GP_1_O_e=0xAB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0xAC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT01_GP_2_O_e=0xAD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_DOC_CUT04_GP_1_O_e=0xAE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_1_L_e=0xAF, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_2_O_e=0xB0, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT21_FC_1_O_e=0xB1, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT22_FC_1_L_e=0xB2, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT24_FC_1_L_e=0xB3, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT26_FC_1_L_e=0xB4, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_1_L_e=0xB5, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_2_O_e=0xB6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_3_L_e=0xB7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT11_GP_1_O_e=0xB8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT12_GP_1_O_e=0xB9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_1_O_e=0xBA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_2_O_e=0xBB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT16_GP_1_O_e=0xBC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_1_L_e=0xBD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_2_O_e=0xBE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT20_GP_1_O_e=0xBF, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT23_GP_1_O_e=0xC0, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT25_GP_1_O_e=0xC1, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT27_GP_1_O_e=0xC2, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_1_O_e=0xC3, + dRes_INDEX_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_2_L_e=0xC4, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT12_GP_1_O_e=0xC5, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_1_O_e=0xC6, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_2_O_e=0xC7, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT16_GP_1_O_e=0xC8, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_1_L_e=0xC9, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_2_O_e=0xCA, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT20_GP_1_O_e=0xCB, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT23_GP_1_O_e=0xCC, + dRes_INDEX_DEMO19_01_BTP_DEMO19_YELIA_CUT25_GP_1_O_e=0xCD, + dRes_INDEX_DEMO19_01_BTP_DEMO19_ZRC_CUT09_GP_1_O_e=0xCE, + dRes_INDEX_DEMO19_01_BTP_DEMO19_ZRC_CUT10_GP_1_L_e=0xCF, + /* BMDR */ + dRes_INDEX_DEMO19_01_BMD_DEMO19_DOC_CUT00_GP_1_e=0xD2, + dRes_INDEX_DEMO19_01_BMD_DEMO19_YELIA_CUT00_GP_1_e=0xD3, + dRes_INDEX_DEMO19_01_BMD_DEMO19_GZNE_CUT00_GP_1_e=0xD4, + dRes_INDEX_DEMO19_01_BMD_DEMO19_SOLA_CUT00_GP_1_e=0xD5, + dRes_INDEX_DEMO19_01_BMD_DEMO19_SOLB_CUT00_GP_1_e=0xD6, + dRes_INDEX_DEMO19_01_BMD_DEMO19_THE_CUT00_GP_1_e=0xD7, + dRes_INDEX_DEMO19_01_BMD_DEMO19_DOOR_CUT00_GP_1_e=0xD8, + /* BMDV */ + dRes_INDEX_DEMO19_01_BMD_DEMO19_ZRC_CUT00_GP_1_e=0xDB, + /* EVT */ + dRes_INDEX_DEMO19_01_STB_DEMO19_01_e=0xDE, +}; + +enum dRes_ID_DEMO19_01 { + /* BCK */ + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x3, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x4, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x5, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0x6, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT07_FC_1_O_e=0x7, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_1_O_e=0x8, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT05_GP_2_O_e=0x9, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0xA, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0xB, + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT01_GP_2_O_e=0x1B, + dRes_ID_DEMO19_01_BCK_DEMO19_DOC_CUT04_GP_1_O_e=0x1C, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT08_GP_1_O_e=0x1D, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT09_GP_1_O_e=0x1E, + dRes_ID_DEMO19_01_BCK_DEMO19_GZNE_CUT31_GP_1_O_e=0x1F, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x20, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_BD_2_O_e=0x21, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_1_L_e=0x22, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_FC_2_O_e=0x23, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT21_BD_1_O_e=0x24, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT21_FC_1_O_e=0x25, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT22_BD_1_L_e=0x26, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT22_FC_1_L_e=0x27, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT24_BD_1_L_e=0x28, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT24_FC_1_L_e=0x29, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT26_BD_1_L_e=0x2A, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT26_FC_1_L_e=0x2B, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT27_BD_1_L_e=0x2C, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_1_L_e=0x2D, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_2_O_e=0x2E, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_BD_3_L_e=0x2F, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_1_L_e=0x30, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_2_O_e=0x31, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT28_FC_3_L_e=0x32, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_1_O_e=0x33, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_BD_2_L_e=0x34, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_1_O_e=0x35, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_2_L_e=0x36, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT14_GP_3_O_e=0x37, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT15_GP_1_O_e=0x38, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA1_CUT17_GP_1_O_e=0x39, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_1_O_e=0x3A, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_2_L_e=0x3B, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT14_GP_3_O_e=0x3C, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT15_GP_1_O_e=0x3D, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA2_CUT17_GP_1_O_e=0x3E, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_1_O_e=0x3F, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_2_L_e=0x40, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT14_GP_3_O_e=0x41, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT15_GP_1_O_e=0x42, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA3_CUT17_GP_1_O_e=0x43, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_1_O_e=0x44, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_2_L_e=0x45, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT14_GP_3_O_e=0x46, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT15_GP_1_O_e=0x47, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLA4_CUT17_GP_1_O_e=0x48, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_1_O_e=0x49, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_2_L_e=0x4A, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT14_GP_3_O_e=0x4B, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT15_GP_1_O_e=0x4C, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT17_GP_1_O_e=0x4D, + dRes_ID_DEMO19_01_BCK_DEMO19_SOLB1_CUT19_GP_1_O_e=0x4E, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT08_GP_1_O_e=0x4F, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x50, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT11_GP_1_O_e=0x51, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT12_GP_1_O_e=0x52, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_1_O_e=0x53, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT13_GP_2_O_e=0x54, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT15_GP_1_O_e=0x55, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT16_GP_1_O_e=0x56, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_1_L_e=0x57, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT18_GP_2_O_e=0x58, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT19_GP_1_O_e=0x59, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT20_GP_1_O_e=0x5A, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT21_GP_1_O_e=0x5B, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT23_GP_1_O_e=0x5C, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT25_GP_1_O_e=0x5D, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT26_GP_1_O_e=0x5E, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT27_GP_1_O_e=0x5F, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_1_O_e=0x60, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT30_GP_2_L_e=0x61, + dRes_ID_DEMO19_01_BCK_DEMO19_THE_CUT31_GP_1_O_e=0x62, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT12_GP_1_O_e=0x64, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_1_O_e=0x65, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT13_GP_2_O_e=0x66, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT15_GP_1_O_e=0x67, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT16_GP_1_O_e=0x68, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_1_L_e=0x69, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT18_GP_2_O_e=0x6A, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT19_GP_1_O_e=0x6B, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT20_GP_1_O_e=0x6C, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT21_GP_1_O_e=0x6D, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT23_GP_1_O_e=0x6E, + dRes_ID_DEMO19_01_BCK_DEMO19_YELIA_CUT25_GP_1_O_e=0x6F, + dRes_ID_DEMO19_01_BCK_DEMO19_ZRC_CUT09_GP_1_O_e=0x70, + dRes_ID_DEMO19_01_BCK_DEMO19_ZRC_CUT10_GP_1_L_e=0x71, + dRes_ID_DEMO19_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBD, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_1_L_e=0xBE, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT01_HD_2_O_e=0xBF, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT27_HD_1_O_e=0xC0, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_1_O_e=0xC1, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT30_HD_2_L_e=0xC2, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT01_GP_1_L_e=0xC4, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT02_GP_1_O_e=0xC5, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT04_GP_1_O_e=0xC6, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT05_GP_1_O_e=0xC7, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT21_GP_1_O_e=0xC8, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT22_GP_1_O_e=0xC9, + dRes_ID_DEMO19_01_BCK_DEMO19_DOOR_CUT26_GP_1_O_e=0xCA, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_1_L_e=0xCC, + dRes_ID_DEMO19_01_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0xCD, + /* BTK */ + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0xD, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT07_FC_1_O_e=0xE, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT05_GP_2_O_e=0xF, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT06_GP_1_O_e=0x10, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x11, + dRes_ID_DEMO19_01_BTK_DEMO19_DOC_CUT01_GP_2_O_e=0x72, + dRes_ID_DEMO19_01_BTK_DEMO19_DOC_CUT04_GP_1_O_e=0x73, + dRes_ID_DEMO19_01_BTK_DEMO19_GZNE_CUT31_GP_1_O_e=0x74, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_1_L_e=0x75, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT01_FC_2_O_e=0x76, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT21_FC_1_O_e=0x77, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT22_FC_1_L_e=0x78, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT24_FC_1_L_e=0x79, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT26_FC_1_L_e=0x7A, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_1_L_e=0x7B, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_2_O_e=0x7C, + dRes_ID_DEMO19_01_BTK_DEMO19_LINK_CUT28_FC_3_L_e=0x7D, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT11_GP_1_O_e=0x7E, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT12_GP_1_O_e=0x7F, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_1_O_e=0x80, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT13_GP_2_O_e=0x81, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT16_GP_1_O_e=0x82, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_1_L_e=0x83, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT18_GP_2_O_e=0x84, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT20_GP_1_O_e=0x85, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT23_GP_1_O_e=0x86, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT25_GP_1_O_e=0x87, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT27_GP_1_O_e=0x88, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_1_O_e=0x89, + dRes_ID_DEMO19_01_BTK_DEMO19_THE_CUT30_GP_2_L_e=0x8A, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT12_GP_1_O_e=0x8B, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_1_O_e=0x8C, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT13_GP_2_O_e=0x8D, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT16_GP_1_O_e=0x8E, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_1_L_e=0x8F, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT18_GP_2_O_e=0x90, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT20_GP_1_O_e=0x91, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT23_GP_1_O_e=0x92, + dRes_ID_DEMO19_01_BTK_DEMO19_YELIA_CUT25_GP_1_O_e=0x93, + /* BTP */ + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT02_GP_1_O_e=0x12, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT03_FC_1_O_e=0x13, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x14, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT07_FC_1_O_e=0x15, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT05_GP_2_O_e=0x16, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT06_GP_1_O_e=0x17, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x18, + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT01_GP_2_O_e=0x94, + dRes_ID_DEMO19_01_BTP_DEMO19_DOC_CUT04_GP_1_O_e=0x95, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_1_L_e=0x96, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT01_FC_2_O_e=0x97, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT21_FC_1_O_e=0x98, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT22_FC_1_L_e=0x99, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT24_FC_1_L_e=0x9A, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT26_FC_1_L_e=0x9B, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_1_L_e=0x9C, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_2_O_e=0x9D, + dRes_ID_DEMO19_01_BTP_DEMO19_LINK_CUT28_FC_3_L_e=0x9E, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT11_GP_1_O_e=0x9F, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT12_GP_1_O_e=0xA0, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_1_O_e=0xA1, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT13_GP_2_O_e=0xA2, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT16_GP_1_O_e=0xA3, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_1_L_e=0xA4, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT18_GP_2_O_e=0xA5, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT20_GP_1_O_e=0xA6, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT23_GP_1_O_e=0xA7, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT25_GP_1_O_e=0xA8, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT27_GP_1_O_e=0xA9, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_1_O_e=0xAA, + dRes_ID_DEMO19_01_BTP_DEMO19_THE_CUT30_GP_2_L_e=0xAB, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT12_GP_1_O_e=0xAC, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_1_O_e=0xAD, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT13_GP_2_O_e=0xAE, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT16_GP_1_O_e=0xAF, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_1_L_e=0xB0, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT18_GP_2_O_e=0xB1, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT20_GP_1_O_e=0xB2, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT23_GP_1_O_e=0xB3, + dRes_ID_DEMO19_01_BTP_DEMO19_YELIA_CUT25_GP_1_O_e=0xB4, + dRes_ID_DEMO19_01_BTP_DEMO19_ZRC_CUT09_GP_1_O_e=0xB5, + dRes_ID_DEMO19_01_BTP_DEMO19_ZRC_CUT10_GP_1_L_e=0xB6, + /* BMDR */ + dRes_ID_DEMO19_01_BMD_DEMO19_DOC_CUT00_GP_1_e=0x19, + dRes_ID_DEMO19_01_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO19_01_BMD_DEMO19_GZNE_CUT00_GP_1_e=0xB7, + dRes_ID_DEMO19_01_BMD_DEMO19_SOLA_CUT00_GP_1_e=0xB8, + dRes_ID_DEMO19_01_BMD_DEMO19_SOLB_CUT00_GP_1_e=0xB9, + dRes_ID_DEMO19_01_BMD_DEMO19_THE_CUT00_GP_1_e=0xBA, + dRes_ID_DEMO19_01_BMD_DEMO19_DOOR_CUT00_GP_1_e=0xCB, + /* BMDV */ + dRes_ID_DEMO19_01_BMD_DEMO19_ZRC_CUT00_GP_1_e=0xBB, + /* EVT */ + dRes_ID_DEMO19_01_STB_DEMO19_01_e=0xBC, +}; + +#endif /* !RES_DEMO19_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo19_02.h b/assets/RZDP01/res/Object/Demo19_02.h new file mode 100644 index 0000000000..f80f7af685 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo19_02.h @@ -0,0 +1,168 @@ +#ifndef RES_DEMO19_02_H +#define RES_DEMO19_02_H + +enum dRes_INDEX_DEMO19_02 { + /* BCK */ + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT07_GP_1_O_e=0x8, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT09_GP_1_O_e=0x9, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT06_BD_1_O_e=0xB, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0xC, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_BD_1_O_e=0xD, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_FC_1_O_e=0xE, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT03_GP_1_O_e=0x10, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT01_GP_1_L_e=0x11, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT06_GP_1_O_e=0x12, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT07_GP_1_O_e=0x13, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x14, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT01_GP_1_L_e=0x15, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x16, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x17, + dRes_INDEX_DEMO19_02_BCK_DEMO19_HORSE_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO19_02_BCK_DEMO19_HORSE_CUT07_BD_1_O_e=0x19, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_1_L_e=0x1A, + dRes_INDEX_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_2_O_e=0x1B, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x1C, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x1D, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_1_O_e=0x1E, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x1F, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_BD_1_L_e=0x20, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_FC_1_L_e=0x21, + dRes_INDEX_DEMO19_02_BCK_DEMO19_RBBB_CUT04_GP_1_O_e=0x22, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_1_O_e=0x23, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_2_O_e=0x24, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_1_L_e=0x25, + dRes_INDEX_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_2_O_e=0x26, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_1_O_e=0x27, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_2_O_e=0x28, + dRes_INDEX_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_3_O_e=0x29, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT10_HD_1_O_e=0x2A, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT12_HD_1_O_e=0x2B, + dRes_INDEX_DEMO19_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2C, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT07_HD_1_O_e=0x2D, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_1_O_e=0x2E, + dRes_INDEX_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x2F, + /* BMDR */ + dRes_INDEX_DEMO19_02_BMD_DEMO19_BASHA_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO19_02_BMD_DEMO19_RBBB_CUT00_GP_1_e=0x33, + dRes_INDEX_DEMO19_02_BMD_DEMO19_THE_CUT00_GP_1_e=0x34, + dRes_INDEX_DEMO19_02_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x35, + /* BTK */ + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT12_FC_1_O_e=0x38, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT09_GP_1_O_e=0x3A, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x3B, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_1_O_e=0x3C, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x3D, + dRes_INDEX_DEMO19_02_BTK_DEMO19_LINK_CUT10_FC_1_L_e=0x3E, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_1_O_e=0x3F, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_2_O_e=0x40, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_1_L_e=0x41, + dRes_INDEX_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_2_O_e=0x42, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_1_O_e=0x43, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_2_O_e=0x44, + dRes_INDEX_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_3_O_e=0x45, + /* BTP */ + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT12_FC_1_O_e=0x48, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT07_GP_1_O_e=0x49, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT09_GP_1_O_e=0x4A, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x4B, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_1_O_e=0x4C, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x4D, + dRes_INDEX_DEMO19_02_BTP_DEMO19_LINK_CUT10_FC_1_L_e=0x4E, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_1_O_e=0x4F, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_2_O_e=0x50, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_1_L_e=0x51, + dRes_INDEX_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_2_O_e=0x52, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_1_O_e=0x53, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_2_O_e=0x54, + dRes_INDEX_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_3_O_e=0x55, + /* EVT */ + dRes_INDEX_DEMO19_02_STB_DEMO19_02_e=0x58, +}; + +enum dRes_ID_DEMO19_02 { + /* BCK */ + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT07_GP_1_O_e=0x1, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT09_GP_1_O_e=0x2, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT01_BD_1_L_e=0x5, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT06_BD_1_O_e=0x6, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT07_BD_1_O_e=0x7, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_BD_1_O_e=0xA, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_FC_1_O_e=0xB, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT03_GP_1_O_e=0xD, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT01_GP_1_L_e=0xE, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT06_GP_1_O_e=0xF, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT07_GP_1_O_e=0x10, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT09_GP_1_O_e=0x11, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT01_GP_1_L_e=0x12, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT06_GP_1_O_e=0x13, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT07_GP_1_O_e=0x14, + dRes_ID_DEMO19_02_BCK_DEMO19_HORSE_CUT06_BD_1_O_e=0x25, + dRes_ID_DEMO19_02_BCK_DEMO19_HORSE_CUT07_BD_1_O_e=0x26, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_1_L_e=0x27, + dRes_ID_DEMO19_02_BCK_DEMO19_BASHA_CUT11_GP_2_O_e=0x28, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_1_O_e=0x29, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_BD_2_O_e=0x2A, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_1_O_e=0x2B, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_FC_2_O_e=0x2C, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_BD_1_L_e=0x2D, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_FC_1_L_e=0x2E, + dRes_ID_DEMO19_02_BCK_DEMO19_RBBB_CUT04_GP_1_O_e=0x2F, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_1_O_e=0x30, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT05_GP_2_O_e=0x31, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_1_L_e=0x32, + dRes_ID_DEMO19_02_BCK_DEMO19_THE_CUT11_GP_2_O_e=0x33, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_1_O_e=0x34, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_2_O_e=0x35, + dRes_ID_DEMO19_02_BCK_DEMO19_YELIA_CUT08_GP_3_O_e=0x36, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT10_HD_1_O_e=0x4C, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT12_HD_1_O_e=0x4D, + dRes_ID_DEMO19_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x4E, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT07_HD_1_O_e=0x4F, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_1_O_e=0x50, + dRes_ID_DEMO19_02_BCK_DEMO19_LINK_CUT05_HD_2_O_e=0x51, + /* BMDR */ + dRes_ID_DEMO19_02_BMD_DEMO19_BASHA_CUT00_GP_1_e=0x15, + dRes_ID_DEMO19_02_BMD_DEMO19_RBBB_CUT00_GP_1_e=0x16, + dRes_ID_DEMO19_02_BMD_DEMO19_THE_CUT00_GP_1_e=0x17, + dRes_ID_DEMO19_02_BMD_DEMO19_YELIA_CUT00_GP_1_e=0x18, + /* BTK */ + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT12_FC_1_O_e=0x1A, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT07_GP_1_O_e=0x1B, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT09_GP_1_O_e=0x1C, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT07_GP_1_O_e=0x1D, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_1_O_e=0x37, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT05_FC_2_O_e=0x38, + dRes_ID_DEMO19_02_BTK_DEMO19_LINK_CUT10_FC_1_L_e=0x39, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_1_O_e=0x3A, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT05_GP_2_O_e=0x3B, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_1_L_e=0x3C, + dRes_ID_DEMO19_02_BTK_DEMO19_THE_CUT11_GP_2_O_e=0x3D, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_1_O_e=0x3E, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_2_O_e=0x3F, + dRes_ID_DEMO19_02_BTK_DEMO19_YELIA_CUT08_GP_3_O_e=0x40, + /* BTP */ + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT12_FC_1_O_e=0x1F, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT07_GP_1_O_e=0x20, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT09_GP_1_O_e=0x21, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT07_GP_1_O_e=0x22, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_1_O_e=0x41, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT05_FC_2_O_e=0x42, + dRes_ID_DEMO19_02_BTP_DEMO19_LINK_CUT10_FC_1_L_e=0x43, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_1_O_e=0x44, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT05_GP_2_O_e=0x45, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_1_L_e=0x46, + dRes_ID_DEMO19_02_BTP_DEMO19_THE_CUT11_GP_2_O_e=0x47, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_1_O_e=0x48, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_2_O_e=0x49, + dRes_ID_DEMO19_02_BTP_DEMO19_YELIA_CUT08_GP_3_O_e=0x4A, + /* EVT */ + dRes_ID_DEMO19_02_STB_DEMO19_02_e=0x4B, +}; + +#endif /* !RES_DEMO19_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo20_01.h b/assets/RZDP01/res/Object/Demo20_01.h new file mode 100644 index 0000000000..fc60af9a0d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo20_01.h @@ -0,0 +1,392 @@ +#ifndef RES_DEMO20_01_H +#define RES_DEMO20_01_H + +enum dRes_INDEX_DEMO20_01 { + /* BCK */ + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_1_L_e=0xE, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_2_O_e=0xF, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_1_L_e=0x10, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_2_O_e=0x11, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_1_L_e=0x12, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_2_O_e=0x13, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT25_BD_1_O_e=0x14, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT27_BD_1_O_e=0x15, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT03_GP_1_L_e=0x16, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT14_GP_1_L_e=0x17, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT18_GP_1_L_e=0x18, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT23_GP_1_O_e=0x19, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT26_GP_1_O_e=0x1A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT27_GP_1_O_e=0x1B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT28_GP_1_L_e=0x1C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT39_GP_1_O_e=0x1D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_INJYU_CUT31_GP_1_O_e=0x1E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT31_BD_1_L_e=0x1F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT05_BD_1_L_e=0x20, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_BD_1_O_e=0x21, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_FC_1_O_e=0x22, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT08_BD_1_O_e=0x23, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT13_BD_1_O_e=0x24, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT13_BD_1_O_e=0x25, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT06_GP_1_O_e=0x26, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x27, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT11_GP_1_O_e=0x28, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT42_GP_1_O_e=0x29, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT13_BD_1_O_e=0x2A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT34_BD_1_L_e=0x2B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT05_GP_1_L_e=0x2D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT07_GP_1_L_e=0x2F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT08_GP_1_O_e=0x30, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT10_GP_1_O_e=0x31, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT12_GP_1_L_e=0x32, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT13_GP_1_L_e=0x33, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT44_GP_1_L_e=0x34, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT45_GP_1_L_e=0x35, + dRes_INDEX_DEMO20_01_BCK_DEMO20_INJYU_CUT30_GP_1_L_e=0x36, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKB_CUT17_GP_1_O_e=0x37, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKF_CUT17_GP_1_O_e=0x38, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MASKT_CUT17_GP_1_O_e=0x39, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT15_BD_1_O_e=0x3A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT16_BD_1_O_e=0x3B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT17_BD_1_O_e=0x3C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT24_BD_1_O_e=0x3D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT29_BD_1_O_e=0x3E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT30_BD_1_O_e=0x3F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT32_BD_1_O_e=0x40, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT35_BD_1_L_e=0x41, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT36_BD_1_L_e=0x42, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_1_L_e=0x43, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_2_O_e=0x44, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_1_L_e=0x45, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_2_O_e=0x46, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT40_BD_1_O_e=0x47, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT43_BD_1_L_e=0x48, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT40_GP_1_O_e=0x49, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SEIREI_CUT43_GP_1_O_e=0x4A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT16_BD_1_O_e=0x4B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT29_BD_1_O_e=0x4C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT30_BD_1_O_e=0x4D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_WOLF_CUT38_BD_1_L_e=0x4E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT16_GP_1_O_e=0x4F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT22_GP_1_O_e=0x50, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT29_GP_1_O_e=0x51, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT32_BD_1_O_e=0x52, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_1_L_e=0x53, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_2_O_e=0x54, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT36_GP_1_L_e=0x55, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_1_L_e=0x56, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_2_O_e=0x57, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_1_L_e=0x58, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_2_O_e=0x59, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT22_BD_1_O_e=0x5A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT33_BD_1_L_e=0x5B, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT33_GP_1_L_e=0x5C, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_BD_1_O_e=0x5D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_FC_1_O_e=0x5E, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0x60, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT09_GP_1_O_e=0x61, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT06_GP_1_O_e=0x62, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT11_GP_1_O_e=0x63, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT40_GP_1_O_e=0x64, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT42_GP_1_O_e=0x65, + dRes_INDEX_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT43_GP_1_O_e=0x66, + dRes_INDEX_DEMO20_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x67, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT03_HD_1_O_e=0x68, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT05_HD_1_O_e=0x69, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT06_HD_1_O_e=0x6A, + dRes_INDEX_DEMO20_01_BCK_DEMO20_LINK_CUT08_HD_1_O_e=0x6B, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x6C, + dRes_INDEX_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x6D, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_BD_1_O_e=0x6E, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_FC_1_O_e=0x6F, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HL_1_O_e=0x70, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HR_1_O_e=0x71, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT24_GP_1_O_e=0x72, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_3_L_e=0x73, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT30_GP_1_O_e=0x74, + dRes_INDEX_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT40_GP_1_O_e=0x75, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZBALL_CUT23_GP_1_O_e=0x76, + dRes_INDEX_DEMO20_01_BCK_DEMO20_ZBALL_CUT27_GP_1_O_e=0x77, + /* BMDR */ + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKB_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKF_CUT00_GP_1_e=0x7B, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MASKT_CUT00_GP_1_e=0x7C, + dRes_INDEX_DEMO20_01_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SEIDZB2_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x7F, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x80, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SHOUGEKI_CUT08_GP_1_e=0x81, + dRes_INDEX_DEMO20_01_BMD_DEMO20_SIZUKUC_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x83, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x84, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x85, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x86, + dRes_INDEX_DEMO20_01_BMD_DEMO20_ZBALL_CUT00_GP_1_e=0x87, + dRes_INDEX_DEMO20_01_BMD_DEMO20_WATER_CUT00_GP_1_e=0x88, + /* BRK */ + dRes_INDEX_DEMO20_01_BRK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x8B, + dRes_INDEX_DEMO20_01_BRK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x8C, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZANTB_CUT00_GP_1_C_e=0x8D, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZBALL_CUT27_GP_1_O_e=0x8E, + dRes_INDEX_DEMO20_01_BRK_DEMO20_ZBALL_CUT00_GP_1_O_e=0x8F, + dRes_INDEX_DEMO20_01_BRK_DEMO20_WATER_CUT00_GP_1_O_e=0x90, + /* BTK */ + dRes_INDEX_DEMO20_01_BTK_DEMO20_LINK_CUT03_FC_1_O_e=0x93, + dRes_INDEX_DEMO20_01_BTK_DEMO20_LINK_CUT06_FC_1_O_e=0x94, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x95, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT13_FC_1_O_e=0x96, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT15_FC_1_O_e=0x97, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT16_FC_1_O_e=0x98, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT17_FC_1_O_e=0x99, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT24_FC_1_O_e=0x9A, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT32_FC_1_O_e=0x9B, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT33_FC_1_L_e=0x9C, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT35_FC_1_L_e=0x9D, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT36_FC_1_L_e=0x9E, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_1_L_e=0x9F, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_2_O_e=0xA0, + dRes_INDEX_DEMO20_01_BTK_DEMO20_WOLF_CUT27_FC_1_O_e=0xA1, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA2, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xA3, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xA4, + dRes_INDEX_DEMO20_01_BTK_DEMO20_SIZUKUC_CUT00_GP_1_C_e=0xA5, + dRes_INDEX_DEMO20_01_BTK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xA6, + dRes_INDEX_DEMO20_01_BTK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xA7, + dRes_INDEX_DEMO20_01_BTK_DEMO20_WATER_CUT00_GP_1_C_e=0xA8, + /* BTP */ + dRes_INDEX_DEMO20_01_BTP_DEMO20_LINK_CUT03_FC_1_O_e=0xAB, + dRes_INDEX_DEMO20_01_BTP_DEMO20_LINK_CUT06_FC_1_O_e=0xAC, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT13_FC_1_O_e=0xAD, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT15_FC_1_O_e=0xAE, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT16_FC_1_O_e=0xAF, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT17_FC_1_O_e=0xB0, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT24_FC_1_O_e=0xB1, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT32_FC_1_O_e=0xB2, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT33_FC_1_L_e=0xB3, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT35_FC_1_L_e=0xB4, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT36_FC_1_L_e=0xB5, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_1_L_e=0xB6, + dRes_INDEX_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_2_O_e=0xB7, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT13_FC_1_O_e=0xB8, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT25_FC_1_O_e=0xB9, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT27_FC_1_O_e=0xBA, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT29_FC_1_O_e=0xBB, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT30_FC_1_O_e=0xBC, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT31_FC_1_L_e=0xBD, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT34_FC_1_L_e=0xBE, + dRes_INDEX_DEMO20_01_BTP_DEMO20_WOLF_CUT38_FC_1_L_e=0xBF, + /* EVT */ + dRes_INDEX_DEMO20_01_STB_DEMO20_01_e=0xC2, + /* BLK */ + dRes_INDEX_DEMO20_01_BLK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xC5, + dRes_INDEX_DEMO20_01_BLK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xC6, + /* BLS */ + dRes_INDEX_DEMO20_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC9, + /* BPK */ + dRes_INDEX_DEMO20_01_BPK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xCC, + /* BMDV */ + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xCF, + dRes_INDEX_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD0, + dRes_INDEX_DEMO20_01_BMD_DEMO20_MDHAIRH_CUT00_GP_1_e=0xD1, + dRes_INDEX_DEMO20_01_BMD_DEMO20_INJYU_CUT00_GP_1_e=0xD2, +}; + +enum dRes_ID_DEMO20_01 { + /* BCK */ + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_1_L_e=0x3, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT18_GP_2_O_e=0x4, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_1_L_e=0x5, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT18_GP_2_O_e=0x6, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_1_L_e=0x7, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT18_GP_2_O_e=0x8, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT25_BD_1_O_e=0x9, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT27_BD_1_O_e=0xA, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT03_GP_1_L_e=0xC, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT14_GP_1_L_e=0xD, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT18_GP_1_L_e=0xE, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT23_GP_1_O_e=0xF, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT26_GP_1_O_e=0x10, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT27_GP_1_O_e=0x11, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT28_GP_1_L_e=0x12, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT39_GP_1_O_e=0x13, + dRes_ID_DEMO20_01_BCK_DEMO20_INJYU_CUT31_GP_1_O_e=0x14, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT31_BD_1_L_e=0x15, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT05_BD_1_L_e=0x1C, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_BD_1_O_e=0x1D, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_FC_1_O_e=0x1E, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT08_BD_1_O_e=0x1F, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT13_BD_1_O_e=0x20, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT06_GP_1_O_e=0x22, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT09_GP_1_O_e=0x23, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT11_GP_1_O_e=0x24, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT42_GP_1_O_e=0x25, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT13_BD_1_O_e=0x26, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT34_BD_1_L_e=0x27, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT04_GP_1_O_e=0x28, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT05_GP_1_L_e=0x29, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT06_GP_1_O_e=0x2A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT07_GP_1_L_e=0x2B, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT08_GP_1_O_e=0x2C, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT10_GP_1_O_e=0x2D, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT12_GP_1_L_e=0x2E, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT13_GP_1_L_e=0x2F, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT44_GP_1_L_e=0x30, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT45_GP_1_L_e=0x31, + dRes_ID_DEMO20_01_BCK_DEMO20_INJYU_CUT30_GP_1_L_e=0x40, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKB_CUT17_GP_1_O_e=0x41, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKF_CUT17_GP_1_O_e=0x42, + dRes_ID_DEMO20_01_BCK_DEMO20_MASKT_CUT17_GP_1_O_e=0x43, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT15_BD_1_O_e=0x44, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT16_BD_1_O_e=0x45, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT17_BD_1_O_e=0x46, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT24_BD_1_O_e=0x47, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT29_BD_1_O_e=0x48, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT30_BD_1_O_e=0x49, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT32_BD_1_O_e=0x4A, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT35_BD_1_L_e=0x4B, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT36_BD_1_L_e=0x4C, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_1_L_e=0x4D, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT37_BD_2_O_e=0x4E, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_1_L_e=0x4F, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT38_BD_2_O_e=0x50, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT40_BD_1_O_e=0x51, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT43_BD_1_L_e=0x52, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT40_GP_1_O_e=0x53, + dRes_ID_DEMO20_01_BCK_DEMO20_SEIREI_CUT43_GP_1_O_e=0x54, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT16_BD_1_O_e=0x55, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT29_BD_1_O_e=0x56, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT30_BD_1_O_e=0x57, + dRes_ID_DEMO20_01_BCK_DEMO20_WOLF_CUT38_BD_1_L_e=0x58, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT16_GP_1_O_e=0x59, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT22_GP_1_O_e=0x5A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT29_GP_1_O_e=0x5B, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT32_BD_1_O_e=0x5C, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_1_L_e=0x5D, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT35_GP_2_O_e=0x5E, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT36_GP_1_L_e=0x5F, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_1_L_e=0x60, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_2_O_e=0x61, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_1_L_e=0x62, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT38_GP_2_O_e=0x63, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT22_BD_1_O_e=0x79, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT33_BD_1_L_e=0x7A, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT33_GP_1_L_e=0x7B, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_BD_1_O_e=0xA7, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xA8, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAD, + dRes_ID_DEMO20_01_BCK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xAF, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT09_GP_1_O_e=0xB2, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT06_GP_1_O_e=0xB5, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT11_GP_1_O_e=0xB6, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT40_GP_1_O_e=0xB7, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT42_GP_1_O_e=0xB8, + dRes_ID_DEMO20_01_BCK_DEMO20_SIZUKUC_CUT43_GP_1_O_e=0xB9, + dRes_ID_DEMO20_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xC1, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT03_HD_1_O_e=0xC2, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT05_HD_1_O_e=0xC3, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT06_HD_1_O_e=0xC4, + dRes_ID_DEMO20_01_BCK_DEMO20_LINK_CUT08_HD_1_O_e=0xC5, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xC6, + dRes_ID_DEMO20_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xC7, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_BD_1_O_e=0xC8, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xC9, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HL_1_O_e=0xCA, + dRes_ID_DEMO20_01_BCK_DEMO20_MIDNA_CUT41_HR_1_O_e=0xCB, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT24_GP_1_O_e=0xD0, + dRes_ID_DEMO20_01_BCK_DEMO20_ZANTB_CUT37_GP_3_L_e=0xD1, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT30_GP_1_O_e=0xD3, + dRes_ID_DEMO20_01_BCK_DEMO20_MDHAIRH_CUT40_GP_1_O_e=0xD4, + dRes_ID_DEMO20_01_BCK_DEMO20_ZBALL_CUT23_GP_1_O_e=0xD5, + dRes_ID_DEMO20_01_BCK_DEMO20_ZBALL_CUT27_GP_1_O_e=0xD6, + /* BMDR */ + dRes_ID_DEMO20_01_BMD_DEMO20_MASKB_CUT00_GP_1_e=0x17, + dRes_ID_DEMO20_01_BMD_DEMO20_MASKF_CUT00_GP_1_e=0x18, + dRes_ID_DEMO20_01_BMD_DEMO20_MASKT_CUT00_GP_1_e=0x19, + dRes_ID_DEMO20_01_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO20_01_BMD_DEMO20_SEIDZB2_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xA9, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xAA, + dRes_ID_DEMO20_01_BMD_DEMO20_SHOUGEKI_CUT08_GP_1_e=0xB0, + dRes_ID_DEMO20_01_BMD_DEMO20_SIZUKUC_CUT00_GP_1_e=0xB3, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xBD, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xBE, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xCC, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCD, + dRes_ID_DEMO20_01_BMD_DEMO20_ZBALL_CUT00_GP_1_e=0xD7, + dRes_ID_DEMO20_01_BMD_DEMO20_WATER_CUT00_GP_1_e=0xDA, + /* BRK */ + dRes_ID_DEMO20_01_BRK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x82, + dRes_ID_DEMO20_01_BRK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA4, + dRes_ID_DEMO20_01_BRK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBA, + dRes_ID_DEMO20_01_BRK_DEMO20_ZBALL_CUT27_GP_1_O_e=0xD8, + dRes_ID_DEMO20_01_BRK_DEMO20_ZBALL_CUT00_GP_1_O_e=0xD9, + dRes_ID_DEMO20_01_BRK_DEMO20_WATER_CUT00_GP_1_O_e=0xDB, + /* BTK */ + dRes_ID_DEMO20_01_BTK_DEMO20_LINK_CUT03_FC_1_O_e=0x33, + dRes_ID_DEMO20_01_BTK_DEMO20_LINK_CUT06_FC_1_O_e=0x34, + dRes_ID_DEMO20_01_BTK_DEMO20_SEIREI_CUT00_GP_1_C_e=0x83, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT13_FC_1_O_e=0x84, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT15_FC_1_O_e=0x85, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT16_FC_1_O_e=0x86, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT17_FC_1_O_e=0x87, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT24_FC_1_O_e=0x88, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT32_FC_1_O_e=0x89, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT33_FC_1_L_e=0x8A, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT35_FC_1_L_e=0x8B, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT36_FC_1_L_e=0x8C, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_1_L_e=0x8D, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT37_FC_2_O_e=0x8E, + dRes_ID_DEMO20_01_BTK_DEMO20_WOLF_CUT27_FC_1_O_e=0x8F, + dRes_ID_DEMO20_01_BTK_DEMO20_SEIREI_CUT09_GP_1_O_e=0xA5, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xAB, + dRes_ID_DEMO20_01_BTK_DEMO20_SHOUGEKI_CUT08_GP_1_O_e=0xB1, + dRes_ID_DEMO20_01_BTK_DEMO20_SIZUKUC_CUT00_GP_1_C_e=0xB4, + dRes_ID_DEMO20_01_BTK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBB, + dRes_ID_DEMO20_01_BTK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xCE, + dRes_ID_DEMO20_01_BTK_DEMO20_WATER_CUT00_GP_1_C_e=0xDC, + /* BTP */ + dRes_ID_DEMO20_01_BTP_DEMO20_LINK_CUT03_FC_1_O_e=0x38, + dRes_ID_DEMO20_01_BTP_DEMO20_LINK_CUT06_FC_1_O_e=0x39, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT13_FC_1_O_e=0x90, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT15_FC_1_O_e=0x91, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT16_FC_1_O_e=0x92, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT17_FC_1_O_e=0x93, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT24_FC_1_O_e=0x94, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT32_FC_1_O_e=0x95, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT33_FC_1_L_e=0x96, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT35_FC_1_L_e=0x97, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT36_FC_1_L_e=0x98, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_1_L_e=0x99, + dRes_ID_DEMO20_01_BTP_DEMO20_MIDNA_CUT37_FC_2_O_e=0x9A, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT13_FC_1_O_e=0x9B, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT25_FC_1_O_e=0x9C, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT27_FC_1_O_e=0x9D, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT29_FC_1_O_e=0x9E, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT30_FC_1_O_e=0x9F, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT31_FC_1_L_e=0xA0, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT34_FC_1_L_e=0xA1, + dRes_ID_DEMO20_01_BTP_DEMO20_WOLF_CUT38_FC_1_L_e=0xA2, + /* EVT */ + dRes_ID_DEMO20_01_STB_DEMO20_01_e=0xA3, + /* BLK */ + dRes_ID_DEMO20_01_BLK_DEMO20_MIDNA_CUT20_FC_1_O_e=0xAC, + dRes_ID_DEMO20_01_BLK_DEMO20_MIDNA_CUT41_FC_1_O_e=0xCF, + /* BLS */ + dRes_ID_DEMO20_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xAE, + /* BPK */ + dRes_ID_DEMO20_01_BPK_DEMO20_ZANTB_CUT00_GP_1_C_e=0xBC, + /* BMDV */ + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xBF, + dRes_ID_DEMO20_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xC0, + dRes_ID_DEMO20_01_BMD_DEMO20_MDHAIRH_CUT00_GP_1_e=0xD2, + dRes_ID_DEMO20_01_BMD_DEMO20_INJYU_CUT00_GP_1_e=0xDF, +}; + +#endif /* !RES_DEMO20_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo20_02.h b/assets/RZDP01/res/Object/Demo20_02.h new file mode 100644 index 0000000000..41bd363cea --- /dev/null +++ b/assets/RZDP01/res/Object/Demo20_02.h @@ -0,0 +1,92 @@ +#ifndef RES_DEMO20_02_H +#define RES_DEMO20_02_H + +enum dRes_INDEX_DEMO20_02 { + /* BCK */ + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT04_BD_1_O_e=0xA, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT05_BD_1_L_e=0xB, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT06_BD_1_L_e=0xC, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT05_BD_1_L_e=0xD, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT06_BD_1_L_e=0xE, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT04_BD_1_O_e=0xF, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x10, + dRes_INDEX_DEMO20_02_BCK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO20_02_BCK_DEMO20_WOLF_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x13, + dRes_INDEX_DEMO20_02_BCK_DEMO20_MDMASK_CUT00_GP_1_e=0x14, + dRes_INDEX_DEMO20_02_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x15, + /* BTK */ + dRes_INDEX_DEMO20_02_BTK_DEMO20_MIDNA_CUT04_FC_1_O_e=0x18, + dRes_INDEX_DEMO20_02_BTK_DEMO20_WOLF_CUT02_FC_1_O_e=0x19, + dRes_INDEX_DEMO20_02_BTK_DEMO20_WOLF_CUT04_FC_1_O_e=0x1A, + /* BTP */ + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT01_GP_1_O_e=0x1E, + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT04_FC_1_O_e=0x1F, + dRes_INDEX_DEMO20_02_BTP_DEMO20_MIDNA_CUT05_FC_1_L_e=0x20, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO20_02_BTP_DEMO20_WOLF_CUT04_FC_1_O_e=0x22, + /* BMDR */ + dRes_INDEX_DEMO20_02_BMD_DEMO20_MDMASK_CUT00_GP_1_e=0x25, + dRes_INDEX_DEMO20_02_BMD_DEMO20_SIZUKU_CUT00_GP_1_e=0x26, + dRes_INDEX_DEMO20_02_BMD_DEMO20_WL_CUT00_GP_1_e=0x27, + /* BMDV */ + dRes_INDEX_DEMO20_02_BMD_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x2A, + dRes_INDEX_DEMO20_02_BMD_DEMO20_MD_CUT00_GP_1_e=0x2B, + dRes_INDEX_DEMO20_02_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2C, + /* BRK */ + dRes_INDEX_DEMO20_02_BRK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x2F, + dRes_INDEX_DEMO20_02_BRK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x30, + dRes_INDEX_DEMO20_02_BRK_DEMO20_WOLF_CUT01_GP_1_O_e=0x31, + dRes_INDEX_DEMO20_02_BRK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x32, + dRes_INDEX_DEMO20_02_BRK_DEMO20_MDMASK_CUT00_GP_1_e=0x33, + /* EVT */ + dRes_INDEX_DEMO20_02_STB_DEMO20_02_e=0x36, +}; + +enum dRes_ID_DEMO20_02 { + /* BCK */ + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT04_BD_1_O_e=0x1, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT05_BD_1_L_e=0x6, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT06_BD_1_L_e=0x7, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT05_BD_1_L_e=0x8, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT06_BD_1_L_e=0x9, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT04_BD_1_O_e=0xF, + dRes_ID_DEMO20_02_BCK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x12, + dRes_ID_DEMO20_02_BCK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x13, + dRes_ID_DEMO20_02_BCK_DEMO20_WOLF_CUT01_GP_1_O_e=0x14, + dRes_ID_DEMO20_02_BCK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x1F, + dRes_ID_DEMO20_02_BCK_DEMO20_MDMASK_CUT00_GP_1_e=0x20, + dRes_ID_DEMO20_02_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2A, + /* BTK */ + dRes_ID_DEMO20_02_BTK_DEMO20_MIDNA_CUT04_FC_1_O_e=0x23, + dRes_ID_DEMO20_02_BTK_DEMO20_WOLF_CUT02_FC_1_O_e=0x24, + dRes_ID_DEMO20_02_BTK_DEMO20_WOLF_CUT04_FC_1_O_e=0x25, + /* BTP */ + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT01_GP_1_O_e=0x15, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT04_FC_1_O_e=0x26, + dRes_ID_DEMO20_02_BTP_DEMO20_MIDNA_CUT05_FC_1_L_e=0x27, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT02_FC_1_O_e=0x28, + dRes_ID_DEMO20_02_BTP_DEMO20_WOLF_CUT04_FC_1_O_e=0x29, + /* BMDR */ + dRes_ID_DEMO20_02_BMD_DEMO20_MDMASK_CUT00_GP_1_e=0x17, + dRes_ID_DEMO20_02_BMD_DEMO20_SIZUKU_CUT00_GP_1_e=0x18, + dRes_ID_DEMO20_02_BMD_DEMO20_WL_CUT00_GP_1_e=0x19, + /* BMDV */ + dRes_ID_DEMO20_02_BMD_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO20_02_BMD_DEMO20_MD_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO20_02_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x2B, + /* BRK */ + dRes_ID_DEMO20_02_BRK_DEMO20_MIDNA_CUT01_GP_1_O_e=0x1C, + dRes_ID_DEMO20_02_BRK_DEMO20_SIZUKU_CUT01_GP_1_O_e=0x1D, + dRes_ID_DEMO20_02_BRK_DEMO20_WOLF_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO20_02_BRK_DEMO20_MDHAIRHAND_CUT00_GP_1_e=0x21, + dRes_ID_DEMO20_02_BRK_DEMO20_MDMASK_CUT00_GP_1_e=0x22, + /* EVT */ + dRes_ID_DEMO20_02_STB_DEMO20_02_e=0x2C, +}; + +#endif /* !RES_DEMO20_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo21_00.h b/assets/RZDP01/res/Object/Demo21_00.h new file mode 100644 index 0000000000..f68e10d490 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo21_00.h @@ -0,0 +1,366 @@ +#ifndef RES_DEMO21_00_H +#define RES_DEMO21_00_H + +enum dRes_INDEX_DEMO21_00 { + /* BCK */ + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT01_BD_1_O_e=0xB, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT04_BD_1_O_e=0xD, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_BD_1_O_e=0xE, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT07_BD_1_O_e=0xF, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_BD_1_L_e=0x10, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_1_O_e=0x11, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT19_BD_1_L_e=0x12, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT20_BD_2_O_e=0x13, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_BD_1_O_e=0x14, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_BD_1_O_e=0x15, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_BD_1_O_e=0x16, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_BD_1_O_e=0x17, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT26_BD_1_O_e=0x18, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_BD_1_O_e=0x19, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_1_O_e=0x1A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_BD_1_L_e=0x1B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT01_BD_1_O_e=0x1C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT03_BD_1_O_e=0x1E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT04_BD_1_O_e=0x1F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT08_BD_1_O_e=0x20, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT10_BD_1_L_e=0x21, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT12_BD_1_L_e=0x22, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT13_BD_1_L_e=0x23, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT19_BD_1_L_e=0x24, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT22_BD_1_O_e=0x25, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT23_BD_1_O_e=0x26, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT25_BD_1_O_e=0x27, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT27_BD_1_O_e=0x28, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_1_O_e=0x29, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT30_BD_1_L_e=0x2A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT04_GP_1_O_e=0x2B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT06_GP_1_O_e=0x2C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT07_GP_1_O_e=0x2D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT10_GP_1_O_e=0x2E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_1_O_e=0x2F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT20_GP_2_O_e=0x30, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT24_GP_1_O_e=0x31, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT26_GP_1_O_e=0x32, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x33, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x34, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x35, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x36, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x37, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x38, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x39, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x3A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x3C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x3D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT19_GP_1_L_e=0x3E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x3F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_2_O_e=0x40, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT22_GP_1_O_e=0x41, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x42, + dRes_INDEX_DEMO21_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x43, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x44, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_FC_1_O_e=0x45, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x46, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x47, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x48, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x49, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x4A, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x4B, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_2_L_e=0x4C, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x4D, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_2_L_e=0x4E, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_FC_1_O_e=0x4F, + dRes_INDEX_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_2_L_e=0x50, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_2_L_e=0x51, + dRes_INDEX_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_2_L_e=0x52, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_2_L_e=0x53, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_2_L_e=0x54, + dRes_INDEX_DEMO21_00_BCK_DEMO21_MDHAIR_CUT01_GP_1_O_e=0x55, + /* BMDR */ + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELHD_CUT00_GP_1_e=0x58, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x59, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x5A, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x5B, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x5C, + /* BTK */ + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x5F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x60, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x61, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x62, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x63, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x64, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x65, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x66, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x67, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x68, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x69, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x6A, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x6B, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT14_FC_1_L_e=0x6C, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x6D, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x6E, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x6F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x70, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x71, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x72, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x73, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT30_FC_1_L_e=0x74, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT02_FC_1_O_e=0x75, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT04_FC_1_O_e=0x76, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT08_FC_1_O_e=0x77, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT10_FC_1_L_e=0x78, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT13_FC_1_L_e=0x79, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT19_FC_1_L_e=0x7A, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT22_FC_1_O_e=0x7B, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT23_FC_1_O_e=0x7C, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT25_FC_1_O_e=0x7D, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT27_FC_1_O_e=0x7E, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_1_O_e=0x7F, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_2_L_e=0x80, + dRes_INDEX_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_2_L_e=0x81, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_2_L_e=0x82, + dRes_INDEX_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x83, + dRes_INDEX_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_2_L_e=0x84, + /* BTP */ + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT07_GP_1_O_e=0x87, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_1_L_e=0x88, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_2_O_e=0x89, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_1_O_e=0x8A, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT18_GP_2_O_e=0x8B, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT20_GP_2_O_e=0x8C, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT24_GP_1_O_e=0x8D, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT01_FC_1_O_e=0x8E, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT03_FC_1_O_e=0x8F, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT04_FC_1_O_e=0x90, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT06_FC_1_O_e=0x91, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT14_FC_1_L_e=0x92, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT17_FC_1_O_e=0x93, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT21_FC_1_O_e=0x94, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT22_FC_1_O_e=0x95, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT23_FC_1_O_e=0x96, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT25_FC_1_O_e=0x97, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT27_FC_1_O_e=0x98, + dRes_INDEX_DEMO21_00_BTP_DEMO21_MIDNA_CUT29_FC_1_O_e=0x99, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT01_FC_1_O_e=0x9A, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT02_FC_1_O_e=0x9B, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT04_FC_1_O_e=0x9C, + dRes_INDEX_DEMO21_00_BTP_DEMO21_WOLF_CUT23_FC_1_O_e=0x9D, + dRes_INDEX_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_2_L_e=0x9E, + /* EVT */ + dRes_INDEX_DEMO21_00_STB_DEMO21_e=0xA1, + /* BRK */ + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT26_GP_1_O_e=0xA4, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT10_GP_1_O_e=0xA5, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT15_GP_1_O_e=0xA6, + dRes_INDEX_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_OFF_O_e=0xA7, + dRes_INDEX_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_ON_O_e=0xA8, + dRes_INDEX_DEMO21_00_BRK_DEMO21_ZELHD_CUT00_GP_1_O_e=0xA9, + dRes_INDEX_DEMO21_00_BRK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xAA, + dRes_INDEX_DEMO21_00_BRK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xAB, + /* BLK */ + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xAE, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT14_FC_1_O_e=0xAF, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_1_O_e=0xB0, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT21_FC_1_O_e=0xB1, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT22_FC_1_O_e=0xB2, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xB3, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xB4, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xB5, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xB6, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xB7, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xB8, + dRes_INDEX_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xB9, + /* BLS */ + dRes_INDEX_DEMO21_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xBC, + /* BMDV */ + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELRF_CUT00_GP_1_e=0xBF, + dRes_INDEX_DEMO21_00_BMD_DEMO21_ZELRS_CUT00_GP_1_e=0xC0, + dRes_INDEX_DEMO21_00_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0xC1, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC2, + dRes_INDEX_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xC3, +}; + +enum dRes_ID_DEMO21_00 { + /* BCK */ + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT04_BD_1_O_e=0x2, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_BD_1_O_e=0x3, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT07_BD_1_O_e=0x4, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_BD_1_L_e=0x5, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_1_O_e=0x6, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT19_BD_1_L_e=0x7, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT20_BD_2_O_e=0x8, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_BD_1_O_e=0x9, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_BD_1_O_e=0xA, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_BD_1_O_e=0xB, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_BD_1_O_e=0xC, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT26_BD_1_O_e=0xD, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_BD_1_O_e=0xE, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_1_O_e=0xF, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_BD_1_L_e=0x10, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT01_BD_1_O_e=0x11, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT02_BD_1_O_e=0x12, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT03_BD_1_O_e=0x13, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT04_BD_1_O_e=0x14, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT08_BD_1_O_e=0x15, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT10_BD_1_L_e=0x16, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT12_BD_1_L_e=0x17, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT13_BD_1_L_e=0x18, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT19_BD_1_L_e=0x19, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT22_BD_1_O_e=0x1A, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT23_BD_1_O_e=0x1B, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT25_BD_1_O_e=0x1C, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT27_BD_1_O_e=0x1D, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_1_O_e=0x1E, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT30_BD_1_L_e=0x1F, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT06_GP_1_O_e=0x21, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT07_GP_1_O_e=0x22, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT10_GP_1_O_e=0x23, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_1_O_e=0x24, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT20_GP_2_O_e=0x25, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT24_GP_1_O_e=0x26, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT26_GP_1_O_e=0x27, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x28, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x29, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x2B, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x2C, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_1_L_e=0x2D, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x2E, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x2F, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x30, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x31, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x32, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT19_GP_1_L_e=0x33, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x34, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT20_GP_2_O_e=0x35, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT22_GP_1_O_e=0x36, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x37, + dRes_ID_DEMO21_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x9A, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x9B, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT14_FC_1_O_e=0x9C, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x9D, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x9E, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x9F, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xA0, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xA1, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xA2, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_BD_2_L_e=0xA3, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xA4, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xA5, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xA6, + dRes_ID_DEMO21_00_BCK_DEMO21_WOLF_CUT29_BD_2_L_e=0xA7, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRF_CUT15_GP_2_L_e=0xA8, + dRes_ID_DEMO21_00_BCK_DEMO21_ZELRS_CUT15_GP_2_L_e=0xA9, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_BD_2_L_e=0xBD, + dRes_ID_DEMO21_00_BCK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xBE, + dRes_ID_DEMO21_00_BCK_DEMO21_MDHAIR_CUT01_GP_1_O_e=0xCA, + /* BMDR */ + dRes_ID_DEMO21_00_BMD_DEMO21_ZELHD_CUT00_GP_1_e=0x98, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xAA, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xAB, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xCC, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xCD, + /* BTK */ + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_1_L_e=0x4F, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT05_GP_2_O_e=0x50, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT07_GP_1_O_e=0x51, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_1_L_e=0x52, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT09_GP_2_O_e=0x53, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_2_O_e=0x54, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT12_GP_1_L_e=0x55, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_1_O_e=0x56, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_1_L_e=0x57, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT18_GP_2_O_e=0x58, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT20_GP_1_L_e=0x59, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT24_GP_1_O_e=0x5A, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT06_FC_1_O_e=0x72, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT14_FC_1_L_e=0x73, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_1_O_e=0x74, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT21_FC_1_O_e=0x75, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT22_FC_1_O_e=0x76, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT23_FC_1_O_e=0x77, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT25_FC_1_O_e=0x78, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT27_FC_1_O_e=0x79, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_1_O_e=0x7A, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT30_FC_1_L_e=0x7B, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT02_FC_1_O_e=0x88, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT04_FC_1_O_e=0x89, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT08_FC_1_O_e=0x8A, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT10_FC_1_L_e=0x8B, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT13_FC_1_L_e=0x8C, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT19_FC_1_L_e=0x8D, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT22_FC_1_O_e=0x8E, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT23_FC_1_O_e=0x8F, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT25_FC_1_O_e=0x90, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT27_FC_1_O_e=0x91, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_1_O_e=0x92, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xAC, + dRes_ID_DEMO21_00_BTK_DEMO21_WOLF_CUT29_FC_2_L_e=0xAD, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT15_GP_2_L_e=0xAE, + dRes_ID_DEMO21_00_BTK_DEMO21_ZELRS_CUT11_GP_1_L_e=0xBC, + dRes_ID_DEMO21_00_BTK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xBF, + /* BTP */ + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT07_GP_1_O_e=0x6B, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_1_L_e=0x6C, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT11_GP_2_O_e=0x6D, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_1_O_e=0x6E, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT18_GP_2_O_e=0x6F, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT20_GP_2_O_e=0x70, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT24_GP_1_O_e=0x71, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT01_FC_1_O_e=0x7C, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT03_FC_1_O_e=0x7D, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT04_FC_1_O_e=0x7E, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT06_FC_1_O_e=0x7F, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT14_FC_1_L_e=0x80, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT17_FC_1_O_e=0x81, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT21_FC_1_O_e=0x82, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT22_FC_1_O_e=0x83, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT23_FC_1_O_e=0x84, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT25_FC_1_O_e=0x85, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT27_FC_1_O_e=0x86, + dRes_ID_DEMO21_00_BTP_DEMO21_MIDNA_CUT29_FC_1_O_e=0x87, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT01_FC_1_O_e=0x93, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT02_FC_1_O_e=0x94, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT04_FC_1_O_e=0x95, + dRes_ID_DEMO21_00_BTP_DEMO21_WOLF_CUT23_FC_1_O_e=0x96, + dRes_ID_DEMO21_00_BTP_DEMO21_ZELRS_CUT15_GP_2_L_e=0xAF, + /* EVT */ + dRes_ID_DEMO21_00_STB_DEMO21_e=0x97, + /* BRK */ + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT26_GP_1_O_e=0x99, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT10_GP_1_O_e=0xC1, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT15_GP_1_O_e=0xC2, + dRes_ID_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_OFF_O_e=0xC3, + dRes_ID_DEMO21_00_BRK_DEMO00_MIDNA_CUT00_FC_ON_O_e=0xC4, + dRes_ID_DEMO21_00_BRK_DEMO21_ZELHD_CUT00_GP_1_O_e=0xC5, + dRes_ID_DEMO21_00_BRK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xC8, + dRes_ID_DEMO21_00_BRK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xC9, + /* BLK */ + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT06_FC_1_O_e=0xB0, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT14_FC_1_O_e=0xB1, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_1_O_e=0xB2, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT21_FC_1_O_e=0xB3, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT22_FC_1_O_e=0xB4, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT23_FC_1_O_e=0xB5, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT25_FC_1_O_e=0xB6, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT27_FC_1_O_e=0xB7, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_1_O_e=0xB8, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT29_FC_2_L_e=0xB9, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT30_FC_1_O_e=0xBA, + dRes_ID_DEMO21_00_BLK_DEMO21_MIDNA_CUT17_FC_2_L_e=0xC0, + /* BLS */ + dRes_ID_DEMO21_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xBB, + /* BMDV */ + dRes_ID_DEMO21_00_BMD_DEMO21_ZELRF_CUT00_GP_1_e=0xC6, + dRes_ID_DEMO21_00_BMD_DEMO21_ZELRS_CUT00_GP_1_e=0xC7, + dRes_ID_DEMO21_00_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xCE, + dRes_ID_DEMO21_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xCF, +}; + +#endif /* !RES_DEMO21_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo21_02.h b/assets/RZDP01/res/Object/Demo21_02.h new file mode 100644 index 0000000000..0a07c00ffa --- /dev/null +++ b/assets/RZDP01/res/Object/Demo21_02.h @@ -0,0 +1,100 @@ +#ifndef RES_DEMO21_02_H +#define RES_DEMO21_02_H + +enum dRes_INDEX_DEMO21_02 { + /* BCK */ + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB, + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xC, + dRes_INDEX_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xD, + dRes_INDEX_DEMO21_02_BCK_DEMO21_LINK_CUT01_BD_1_L_e=0xE, + dRes_INDEX_DEMO21_02_BCK_DEMO21_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_BD_1_L_e=0x10, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x11, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HL_1_L_e=0x12, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HR_1_L_e=0x13, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x15, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HL_1_O_e=0x16, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HR_1_O_e=0x17, + dRes_INDEX_DEMO21_02_BCK_DEMO21_MDHAIR_CUT02_GP_1_O_e=0x18, + /* BLK */ + dRes_INDEX_DEMO21_02_BLK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x1B, + dRes_INDEX_DEMO21_02_BLK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x1C, + /* BLS */ + dRes_INDEX_DEMO21_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1F, + /* BMDR */ + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x22, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x23, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x24, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x25, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x26, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x27, + dRes_INDEX_DEMO21_02_BMD_DEMO21_GANONWALL_CUT00_GP_1_e=0x28, + /* BMDV */ + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2B, + dRes_INDEX_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2C, + dRes_INDEX_DEMO21_02_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0x2D, + /* BTK */ + dRes_INDEX_DEMO21_02_BTK_DEMO21_LINK_CUT01_FC_1_L_e=0x30, + dRes_INDEX_DEMO21_02_BTK_DEMO21_LINK_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO21_02_BTK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x32, + dRes_INDEX_DEMO21_02_BTK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x33, + dRes_INDEX_DEMO21_02_BTK_DEMO21_GANONWALL_CUT00_GP_1_C_e=0x34, + /* BTP */ + dRes_INDEX_DEMO21_02_BTP_DEMO21_LINK_CUT01_FC_1_L_e=0x37, + dRes_INDEX_DEMO21_02_BTP_DEMO21_LINK_CUT02_FC_1_O_e=0x38, + /* EVT */ + dRes_INDEX_DEMO21_02_STB_DEMO21_02_e=0x3B, + /* BRK */ + dRes_INDEX_DEMO21_02_BRK_DEMO21_GANONWALL_CUT00_GP_1_O_e=0x3E, +}; + +enum dRes_ID_DEMO21_02 { + /* BCK */ + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xA, + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0xB, + dRes_ID_DEMO21_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xC, + dRes_ID_DEMO21_02_BCK_DEMO21_LINK_CUT01_BD_1_L_e=0xD, + dRes_ID_DEMO21_02_BCK_DEMO21_LINK_CUT02_BD_1_O_e=0xE, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_BD_1_L_e=0xF, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x10, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HL_1_L_e=0x11, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT01_HR_1_L_e=0x12, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x14, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HL_1_O_e=0x15, + dRes_ID_DEMO21_02_BCK_DEMO21_MIDNA_CUT02_HR_1_O_e=0x16, + dRes_ID_DEMO21_02_BCK_DEMO21_MDHAIR_CUT02_GP_1_O_e=0x3D, + /* BLK */ + dRes_ID_DEMO21_02_BLK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x19, + dRes_ID_DEMO21_02_BLK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x1A, + /* BLS */ + dRes_ID_DEMO21_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + /* BMDR */ + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x20, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x21, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x22, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x23, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x24, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x25, + dRes_ID_DEMO21_02_BMD_DEMO21_GANONWALL_CUT00_GP_1_e=0x3C, + /* BMDV */ + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x28, + dRes_ID_DEMO21_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x29, + dRes_ID_DEMO21_02_BMD_DEMO21_MDHAIR_CUT00_GP_1_e=0x3E, + /* BTK */ + dRes_ID_DEMO21_02_BTK_DEMO21_LINK_CUT01_FC_1_L_e=0x2C, + dRes_ID_DEMO21_02_BTK_DEMO21_LINK_CUT02_FC_1_O_e=0x2D, + dRes_ID_DEMO21_02_BTK_DEMO21_MIDNA_CUT01_FC_1_L_e=0x2E, + dRes_ID_DEMO21_02_BTK_DEMO21_MIDNA_CUT02_FC_1_O_e=0x2F, + dRes_ID_DEMO21_02_BTK_DEMO21_GANONWALL_CUT00_GP_1_C_e=0x3A, + /* BTP */ + dRes_ID_DEMO21_02_BTP_DEMO21_LINK_CUT01_FC_1_L_e=0x32, + dRes_ID_DEMO21_02_BTP_DEMO21_LINK_CUT02_FC_1_O_e=0x33, + /* EVT */ + dRes_ID_DEMO21_02_STB_DEMO21_02_e=0x36, + /* BRK */ + dRes_ID_DEMO21_02_BRK_DEMO21_GANONWALL_CUT00_GP_1_O_e=0x3B, +}; + +#endif /* !RES_DEMO21_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo22_01.h b/assets/RZDP01/res/Object/Demo22_01.h new file mode 100644 index 0000000000..63fea6b550 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo22_01.h @@ -0,0 +1,566 @@ +#ifndef RES_DEMO22_01_H +#define RES_DEMO22_01_H + +enum dRes_INDEX_DEMO22_01 { + /* BCK */ + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT01_GP_1_O_e=0xB, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT02_GP_1_O_e=0xC, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_1_O_e=0xF, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT06_GP_1_O_e=0x10, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x12, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x13, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x14, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x15, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x16, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT08_BD_1_O_e=0x17, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_1_O_e=0x18, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_2_L_e=0x19, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_1_O_e=0x1A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_2_L_e=0x1B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_1_O_e=0x1C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_2_L_e=0x1D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT10_BD_1_O_e=0x1E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT02_BD_1_O_e=0x1F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT03_BD_1_O_e=0x20, + dRes_INDEX_DEMO22_01_BCK_DEMO22_WOLF_CUT04_BD_1_O_e=0x21, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x22, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x23, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT08_GP_1_O_e=0x24, + dRes_INDEX_DEMO22_01_BCK_DEMO22_ALSWM_CUT10_GP_1_O_e=0x25, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x26, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x27, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_HL_1_O_e=0x28, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT08_HR_1_O_e=0x29, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_BD_1_O_e=0x2A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_FC_1_O_e=0x2B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_HL_1_O_e=0x2C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT10_HR_1_O_e=0x2D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x2E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x2F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x30, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x31, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT00_HL_TMP_e=0x32, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LINK_CUT00_HR_TMP_e=0x33, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x34, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x35, + dRes_INDEX_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_INDEX_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_0_O_e=0x37, + dRes_INDEX_DEMO22_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x38, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_1_O_e=0x39, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_2_L_e=0x3A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_3_O_e=0x3B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_4_L_e=0x3C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT03_GP_1_L_e=0x3D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_IXNJYU_CUT04_GP_1_O_e=0x3E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT01_BD_1_O_e=0x3F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT01_FC_1_O_e=0x40, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_1_O_e=0x41, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_2_L_e=0x42, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_2_L_e=0x44, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_1_O_e=0x45, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_2_L_e=0x46, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_1_O_e=0x47, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_2_L_e=0x48, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_1_O_e=0x49, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_2_L_e=0x4A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_3_O_e=0x4B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_4_L_e=0x4C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_5_O_e=0x4D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_6_L_e=0x4E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_7_O_e=0x4F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_1_O_e=0x50, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_2_L_e=0x51, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_3_O_e=0x52, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_4_L_e=0x53, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_5_O_e=0x54, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_6_L_e=0x55, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_7_O_e=0x56, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_1_O_e=0x57, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_2_L_e=0x58, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_3_O_e=0x59, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_4_L_e=0x5A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_5_O_e=0x5B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_6_L_e=0x5C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_7_O_e=0x5D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT07_BD_1_O_e=0x5E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT07_FC_1_O_e=0x5F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT08_BD_1_O_e=0x60, + dRes_INDEX_DEMO22_01_BCK_DEMO22_LXINK_CUT08_FC_1_O_e=0x61, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_L_e=0x62, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_O_e=0x63, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT07_GP_1_O_e=0x64, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_BD_1_O_e=0x65, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HL_1_O_e=0x66, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HR_1_O_e=0x67, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_1_O_e=0x68, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_2_L_e=0x69, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_3_O_e=0x6A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_4_L_e=0x6B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x6C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x6D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x6E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x6F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_1_O_e=0x70, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_2_L_e=0x71, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_3_O_e=0x72, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_4_L_e=0x73, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_1_O_e=0x74, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_2_L_e=0x75, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_3_O_e=0x76, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_4_L_e=0x77, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_5_O_e=0x78, + dRes_INDEX_DEMO22_01_L_DEMO22_MXIDNA_CUT04_BD_6_e=0x79, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x7A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x7B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x7C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x7D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x7E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x7F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_1_O_e=0x80, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_2_L_e=0x81, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_3_O_e=0x82, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_4_L_e=0x83, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_5_O_e=0x84, + dRes_INDEX_DEMO22_01_L_DEMO22_MXIDNA_CUT04_HL_6_e=0x85, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_1_O_e=0x86, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_2_L_e=0x87, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_1_O_e=0x88, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_2_L_e=0x89, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_1_O_e=0x8A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_2_L_e=0x8B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_1_O_e=0x8C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_2_L_e=0x8D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_3_O_e=0x8E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_4_L_e=0x8F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_5_O_e=0x90, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_6_L_e=0x91, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_7_O_e=0x92, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x93, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x94, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x95, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x96, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x97, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x98, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x99, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_1_O_e=0x9A, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_2_L_e=0x9B, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_3_O_e=0x9C, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_4_L_e=0x9D, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_5_O_e=0x9E, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_6_L_e=0x9F, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_7_O_e=0xA0, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_1_O_e=0xA1, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_2_L_e=0xA2, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_3_O_e=0xA3, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_4_L_e=0xA4, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_5_O_e=0xA5, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_6_L_e=0xA6, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_7_O_e=0xA7, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_BD_1_O_e=0xA8, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HL_1_O_e=0xA9, + dRes_INDEX_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HR_1_O_e=0xAA, + /* BMDR */ + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xAD, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xAE, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0xAF, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xB0, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xB1, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xB2, + dRes_INDEX_DEMO22_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0xB3, + dRes_INDEX_DEMO22_01_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0xB4, + dRes_INDEX_DEMO22_01_BMD_DEMO22_MIST_CUT08_GP_1_e=0xB5, + /* BTK */ + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xB8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT08_FC_1_O_e=0xB9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT10_FC_1_O_e=0xBA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT02_FC_1_O_e=0xBB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT03_FC_1_O_e=0xBC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_WOLF_CUT04_FC_1_O_e=0xBD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0xBE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LINK_CUT10_FC_1_O_e=0xBF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT05_FC_1_O_e=0xC0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xC1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_1_O_e=0xC2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_2_L_e=0xC3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MIST_CUT08_GP_1_O_e=0xC4, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT01_FC_1_O_e=0xC5, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_1_O_e=0xC6, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_2_L_e=0xC7, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_1_O_e=0xC8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_2_L_e=0xC9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_1_O_e=0xCA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_2_L_e=0xCB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_3_O_e=0xCC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_4_L_e=0xCD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_5_O_e=0xCE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_6_L_e=0xCF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_7_O_e=0xD0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT07_FC_1_O_e=0xD1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_LXINK_CUT08_FC_1_O_e=0xD2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0xD3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0xD4, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0xD5, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0xD6, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0xD7, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0xD8, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0xD9, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0xDA, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0xDB, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0xDC, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0xDD, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0xDE, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0xDF, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0xE0, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0xE1, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0xE2, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0xE3, + dRes_INDEX_DEMO22_01_BTK_DEMO22_MXIDNA_CUT07_FC_1_O_e=0xE4, + /* BTP */ + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT02_FC_1_O_e=0xE7, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT08_FC_1_O_e=0xE8, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MIDNA_CUT10_FC_1_O_e=0xE9, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT02_FC_1_O_e=0xEA, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT03_FC_1_O_e=0xEB, + dRes_INDEX_DEMO22_01_BTP_DEMO22_WOLF_CUT04_FC_1_O_e=0xEC, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0xED, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LINK_CUT10_FC_1_O_e=0xEE, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT01_FC_1_O_e=0xEF, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_1_O_e=0xF0, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_2_L_e=0xF1, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_1_O_e=0xF2, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_2_L_e=0xF3, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_1_O_e=0xF4, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_2_L_e=0xF5, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_3_O_e=0xF6, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_4_L_e=0xF7, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_5_O_e=0xF8, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_6_L_e=0xF9, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_7_O_e=0xFA, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT07_FC_1_O_e=0xFB, + dRes_INDEX_DEMO22_01_BTP_DEMO22_LXINK_CUT08_FC_1_O_e=0xFC, + dRes_INDEX_DEMO22_01_BTP_DEMO22_MXIDNA_CUT07_FC_1_O_e=0xFD, + /* BMDV */ + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x100, + dRes_INDEX_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x101, + dRes_INDEX_DEMO22_01_BMD_DEMO22_INJYU_CUT00_GP_1_e=0x102, + dRes_INDEX_DEMO22_01_BMD_DEMO22_ALSWM_CUT00_GP_1_e=0x103, + dRes_INDEX_DEMO22_01_BMD_DEMO22_MDHAIR_CUT00_GP_1_e=0x104, + /* BLK */ + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x107, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x108, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x109, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x10A, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x10B, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x10C, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x10D, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x10E, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x10F, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x110, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x111, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x112, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x113, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x114, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x115, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x116, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x117, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x118, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x119, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x11A, + dRes_INDEX_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x11B, + /* BLS */ + dRes_INDEX_DEMO22_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x11E, + /* EVT */ + dRes_INDEX_DEMO22_01_STB_DEMO22_01_e=0x121, + dRes_INDEX_DEMO22_01_STB_DEMO22_01_0_e=0x122, + /* BRK */ + dRes_INDEX_DEMO22_01_BRK_DEMO22_MIST_CUT08_GP_1_O_e=0x125, + dRes_INDEX_DEMO22_01_BRK_DEMO22_WOLF_CUT04_BD_1_O_e=0x126, + dRes_INDEX_DEMO22_01_BRK_DEMO22_WOLF_CUT05_BD_1_O_e=0x127, +}; + +enum dRes_ID_DEMO22_01 { + /* BCK */ + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT01_GP_1_O_e=0x25, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT02_GP_1_O_e=0x26, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT04_GP_1_O_e=0x27, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT06_GP_1_O_e=0x2A, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x2B, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x2C, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x2D, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x2E, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x2F, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x30, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT08_BD_1_O_e=0x31, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_1_O_e=0x32, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_BD_2_L_e=0x33, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_1_O_e=0x34, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HL_2_L_e=0x35, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_1_O_e=0x36, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_HR_2_L_e=0x37, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT10_BD_1_O_e=0x38, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT02_BD_1_O_e=0x39, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT03_BD_1_O_e=0x3A, + dRes_ID_DEMO22_01_BCK_DEMO22_WOLF_CUT04_BD_1_O_e=0x3B, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x4F, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x50, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT08_GP_1_O_e=0x5F, + dRes_ID_DEMO22_01_BCK_DEMO22_ALSWM_CUT10_GP_1_O_e=0x60, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x61, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x62, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_HL_1_O_e=0x63, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT08_HR_1_O_e=0x64, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_BD_1_O_e=0x65, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_FC_1_O_e=0x66, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_HL_1_O_e=0x67, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT10_HR_1_O_e=0x68, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x69, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x6A, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x6B, + dRes_ID_DEMO22_01_BCK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x6C, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT00_HL_TMP_e=0x7C, + dRes_ID_DEMO22_01_BCK_DEMO22_LINK_CUT00_HR_TMP_e=0x7D, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HL_TMP_e=0x80, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HR_TMP_e=0x81, + dRes_ID_DEMO22_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x84, + dRes_ID_DEMO22_01_BCK_DEMO22_INJYU_CUT05_GP_0_O_e=0x8B, + dRes_ID_DEMO22_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x8F, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_1_O_e=0x90, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_2_L_e=0x91, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_3_O_e=0x92, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT02_GP_4_L_e=0x93, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT03_GP_1_L_e=0x94, + dRes_ID_DEMO22_01_BCK_DEMO22_IXNJYU_CUT04_GP_1_O_e=0x95, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT01_BD_1_O_e=0x96, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT01_FC_1_O_e=0x97, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_1_O_e=0x98, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_BD_2_L_e=0x99, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_1_O_e=0x9A, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT03_FC_2_L_e=0x9B, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_1_O_e=0x9C, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_BD_2_L_e=0x9D, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_1_O_e=0x9E, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT05_FC_2_L_e=0x9F, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_1_O_e=0xA0, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_2_L_e=0xA1, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_3_O_e=0xA2, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_4_L_e=0xA3, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_5_O_e=0xA4, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_6_L_e=0xA5, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_BD_7_O_e=0xA6, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_1_O_e=0xA7, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_2_L_e=0xA8, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_3_O_e=0xA9, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_4_L_e=0xAA, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_5_O_e=0xAB, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_6_L_e=0xAC, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_FC_7_O_e=0xAD, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_1_O_e=0xAE, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_2_L_e=0xAF, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_3_O_e=0xB0, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_4_L_e=0xB1, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_5_O_e=0xB2, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_6_L_e=0xB3, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT06_HD_7_O_e=0xB4, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT07_BD_1_O_e=0xB5, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT07_FC_1_O_e=0xB6, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT08_BD_1_O_e=0xB7, + dRes_ID_DEMO22_01_BCK_DEMO22_LXINK_CUT08_FC_1_O_e=0xB8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_L_e=0xB9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT05_GP_1_O_e=0xBA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXDHAIRH_CUT07_GP_1_O_e=0xBB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_BD_1_O_e=0xBC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HL_1_O_e=0xBD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT01_HR_1_O_e=0xBE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_1_O_e=0xBF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_2_L_e=0xC0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_3_O_e=0xC1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_BD_4_L_e=0xC2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0xC3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0xC4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0xC5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0xC6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_1_O_e=0xC7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_2_L_e=0xC8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_3_O_e=0xC9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT02_HL_4_L_e=0xCA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_1_O_e=0xCB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_2_L_e=0xCC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_3_O_e=0xCD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_4_L_e=0xCE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_BD_5_O_e=0xCF, + dRes_ID_DEMO22_01_L_DEMO22_MXIDNA_CUT04_BD_6_e=0xD0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0xD1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0xD2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0xD3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0xD4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0xD5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0xD6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_1_O_e=0xD7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_2_L_e=0xD8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_3_O_e=0xD9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_4_L_e=0xDA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT04_HL_5_O_e=0xDB, + dRes_ID_DEMO22_01_L_DEMO22_MXIDNA_CUT04_HL_6_e=0xDC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_1_O_e=0xDD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_BD_2_L_e=0xDE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_1_O_e=0xDF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HL_2_L_e=0xE0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_1_O_e=0xE1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT05_HR_2_L_e=0xE2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_1_O_e=0xE3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_2_L_e=0xE4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_3_O_e=0xE5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_4_L_e=0xE6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_5_O_e=0xE7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_6_L_e=0xE8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_BD_7_O_e=0xE9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0xEA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0xEB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0xEC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0xED, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0xEE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0xEF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0xF0, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_1_O_e=0xF1, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_2_L_e=0xF2, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_3_O_e=0xF3, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_4_L_e=0xF4, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_5_O_e=0xF5, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_6_L_e=0xF6, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HL_7_O_e=0xF7, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_1_O_e=0xF8, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_2_L_e=0xF9, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_3_O_e=0xFA, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_4_L_e=0xFB, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_5_O_e=0xFC, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_6_L_e=0xFD, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT06_HR_7_O_e=0xFE, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_BD_1_O_e=0xFF, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HL_1_O_e=0x100, + dRes_ID_DEMO22_01_BCK_DEMO22_MXIDNA_CUT07_HR_1_O_e=0x101, + /* BMDR */ + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x4C, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x4D, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x51, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x52, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x6D, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x6E, + dRes_ID_DEMO22_01_BMD_DEMO00_LINK_CUT00_HL_TMP_e=0x82, + dRes_ID_DEMO22_01_BMD_DEMO00_LINK_CUT00_HR_TMP_e=0x83, + dRes_ID_DEMO22_01_BMD_DEMO22_MIST_CUT08_GP_1_e=0x86, + /* BTK */ + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x53, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT08_FC_1_O_e=0x54, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT10_FC_1_O_e=0x55, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT02_FC_1_O_e=0x56, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT03_FC_1_O_e=0x57, + dRes_ID_DEMO22_01_BTK_DEMO22_WOLF_CUT04_FC_1_O_e=0x58, + dRes_ID_DEMO22_01_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x6F, + dRes_ID_DEMO22_01_BTK_DEMO22_LINK_CUT10_FC_1_O_e=0x70, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x71, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x72, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x73, + dRes_ID_DEMO22_01_BTK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x74, + dRes_ID_DEMO22_01_BTK_DEMO22_MIST_CUT08_GP_1_O_e=0x87, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT01_FC_1_O_e=0x102, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_1_O_e=0x103, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT03_FC_2_L_e=0x104, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_1_O_e=0x105, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT05_FC_2_L_e=0x106, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_1_O_e=0x107, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_2_L_e=0x108, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_3_O_e=0x109, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_4_L_e=0x10A, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_5_O_e=0x10B, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_6_L_e=0x10C, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT06_FC_7_O_e=0x10D, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT07_FC_1_O_e=0x10E, + dRes_ID_DEMO22_01_BTK_DEMO22_LXINK_CUT08_FC_1_O_e=0x10F, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x110, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x111, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x112, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x113, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x114, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x115, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x116, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x117, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x118, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x119, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x11A, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x11B, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x11C, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x11D, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x11E, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x11F, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x120, + dRes_ID_DEMO22_01_BTK_DEMO22_MXIDNA_CUT07_FC_1_O_e=0x121, + /* BTP */ + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT02_FC_1_O_e=0x59, + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT08_FC_1_O_e=0x5A, + dRes_ID_DEMO22_01_BTP_DEMO22_MIDNA_CUT10_FC_1_O_e=0x5B, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT02_FC_1_O_e=0x5C, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT03_FC_1_O_e=0x5D, + dRes_ID_DEMO22_01_BTP_DEMO22_WOLF_CUT04_FC_1_O_e=0x5E, + dRes_ID_DEMO22_01_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0x75, + dRes_ID_DEMO22_01_BTP_DEMO22_LINK_CUT10_FC_1_O_e=0x76, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT01_FC_1_O_e=0x122, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_1_O_e=0x123, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT03_FC_2_L_e=0x124, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_1_O_e=0x125, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT05_FC_2_L_e=0x126, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_1_O_e=0x127, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_2_L_e=0x128, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_3_O_e=0x129, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_4_L_e=0x12A, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_5_O_e=0x12B, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_6_L_e=0x12C, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT06_FC_7_O_e=0x12D, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT07_FC_1_O_e=0x12E, + dRes_ID_DEMO22_01_BTP_DEMO22_LXINK_CUT08_FC_1_O_e=0x12F, + dRes_ID_DEMO22_01_BTP_DEMO22_MXIDNA_CUT07_FC_1_O_e=0x130, + /* BMDV */ + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4A, + dRes_ID_DEMO22_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO22_01_BMD_DEMO22_INJYU_CUT00_GP_1_e=0x8D, + dRes_ID_DEMO22_01_BMD_DEMO22_ALSWM_CUT00_GP_1_e=0x8E, + dRes_ID_DEMO22_01_BMD_DEMO22_MDHAIR_CUT00_GP_1_e=0x142, + /* BLK */ + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT05_FC_1_O_e=0x77, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x78, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_1_O_e=0x79, + dRes_ID_DEMO22_01_BLK_DEMO22_MIDNA_CUT09_FC_2_L_e=0x7A, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_1_O_e=0x131, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_2_L_e=0x132, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_3_O_e=0x133, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT02_FC_4_L_e=0x134, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_1_O_e=0x135, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_2_L_e=0x136, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_3_O_e=0x137, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_4_L_e=0x138, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_5_O_e=0x139, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT04_FC_6_L_e=0x13A, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_1_O_e=0x13B, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_2_L_e=0x13C, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_3_O_e=0x13D, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_4_L_e=0x13E, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_5_O_e=0x13F, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_6_L_e=0x140, + dRes_ID_DEMO22_01_BLK_DEMO22_MXIDNA_CUT06_FC_7_O_e=0x141, + /* BLS */ + dRes_ID_DEMO22_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x7B, + /* EVT */ + dRes_ID_DEMO22_01_STB_DEMO22_01_e=0x85, + dRes_ID_DEMO22_01_STB_DEMO22_01_0_e=0x8C, + /* BRK */ + dRes_ID_DEMO22_01_BRK_DEMO22_MIST_CUT08_GP_1_O_e=0x88, + dRes_ID_DEMO22_01_BRK_DEMO22_WOLF_CUT04_BD_1_O_e=0x89, + dRes_ID_DEMO22_01_BRK_DEMO22_WOLF_CUT05_BD_1_O_e=0x8A, +}; + +#endif /* !RES_DEMO22_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo22_02.h b/assets/RZDP01/res/Object/Demo22_02.h new file mode 100644 index 0000000000..c05b0a59a1 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo22_02.h @@ -0,0 +1,416 @@ +#ifndef RES_DEMO22_02_H +#define RES_DEMO22_02_H + +enum dRes_INDEX_DEMO22_02 { + /* BCK */ + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_2_L_e=0xB, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_3_O_e=0xC, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_4_L_e=0xD, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT03_GP_1_L_e=0xE, + dRes_INDEX_DEMO22_02_BCK_DEMO22_INJYU_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT01_FC_1_O_e=0x11, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_2_L_e=0x13, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_2_L_e=0x15, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_1_O_e=0x16, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_2_L_e=0x17, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_1_O_e=0x18, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_2_L_e=0x19, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_1_O_e=0x1A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_2_L_e=0x1B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_3_O_e=0x1C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_4_L_e=0x1D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_5_O_e=0x1E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_6_L_e=0x1F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_7_O_e=0x20, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_1_O_e=0x21, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_2_L_e=0x22, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_3_O_e=0x23, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_4_L_e=0x24, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_5_O_e=0x25, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_6_L_e=0x26, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_7_O_e=0x27, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT07_BD_1_O_e=0x28, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT07_FC_1_O_e=0x29, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x2A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x2B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_BD_1_O_e=0x2C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HL_1_O_e=0x2D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HR_1_O_e=0x2E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x2F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_2_L_e=0x30, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_3_O_e=0x31, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_4_L_e=0x32, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_1_O_e=0x33, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_2_L_e=0x34, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_3_O_e=0x35, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_4_L_e=0x36, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_1_O_e=0x37, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_2_L_e=0x38, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_3_O_e=0x39, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_4_L_e=0x3A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_5_O_e=0x3B, + dRes_INDEX_DEMO22_02_L_DEMO22_MIDNA_CUT04_BD_6_e=0x3C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_1_O_e=0x3D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_2_L_e=0x3E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_3_O_e=0x3F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_4_L_e=0x40, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_5_O_e=0x41, + dRes_INDEX_DEMO22_02_L_DEMO22_MIDNA_CUT04_HL_6_e=0x42, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x43, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_2_L_e=0x44, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x45, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_2_L_e=0x46, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x47, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_2_L_e=0x48, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x49, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_2_L_e=0x4A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_3_O_e=0x4B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_4_L_e=0x4C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_5_O_e=0x4D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_6_L_e=0x4E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_7_O_e=0x4F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x50, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_2_L_e=0x51, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_3_O_e=0x52, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_4_L_e=0x53, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_5_O_e=0x54, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_6_L_e=0x55, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_7_O_e=0x56, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_1_O_e=0x57, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_2_L_e=0x58, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_3_O_e=0x59, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_4_L_e=0x5A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_5_O_e=0x5B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_6_L_e=0x5C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_7_O_e=0x5D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_BD_1_O_e=0x5E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HL_1_O_e=0x5F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HR_1_O_e=0x60, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x61, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x62, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x63, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x64, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x65, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x66, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x67, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x68, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x69, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x6A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x6B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x6C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x6D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x6E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x6F, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x70, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x71, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x72, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_7_O_e=0x73, + dRes_INDEX_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x74, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_L_e=0x75, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_O_e=0x76, + dRes_INDEX_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT07_GP_1_O_e=0x77, + dRes_INDEX_DEMO22_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x78, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_1_O_e=0x79, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_2_L_e=0x7A, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_3_O_e=0x7B, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_4_L_e=0x7C, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_5_O_e=0x7D, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_6_L_e=0x7E, + dRes_INDEX_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_7_O_e=0x7F, + /* BMDR */ + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x82, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x83, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x84, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x85, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x86, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x87, + /* BTK */ + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT01_FC_1_O_e=0x8A, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_1_O_e=0x8B, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_2_L_e=0x8C, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_1_O_e=0x8D, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_2_L_e=0x8E, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_1_O_e=0x8F, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_2_L_e=0x90, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_3_O_e=0x91, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_4_L_e=0x92, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_5_O_e=0x93, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_6_L_e=0x94, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_7_O_e=0x95, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT07_FC_1_O_e=0x96, + dRes_INDEX_DEMO22_02_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x97, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x98, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x99, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x9A, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x9B, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x9C, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x9D, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x9E, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x9F, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xA0, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xA1, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xA2, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xA3, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xA4, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xA5, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xA6, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xA7, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xA8, + dRes_INDEX_DEMO22_02_BTK_DEMO22_MIDNA_CUT07_FC_1_O_e=0xA9, + /* BTP */ + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT01_FC_1_O_e=0xAC, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_1_O_e=0xAD, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_2_L_e=0xAE, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_1_O_e=0xAF, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_2_L_e=0xB0, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_1_O_e=0xB1, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_2_L_e=0xB2, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_3_O_e=0xB3, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_4_L_e=0xB4, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_5_O_e=0xB5, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_6_L_e=0xB6, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_7_O_e=0xB7, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT07_FC_1_O_e=0xB8, + dRes_INDEX_DEMO22_02_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0xB9, + dRes_INDEX_DEMO22_02_BTP_DEMO22_MIDNA_CUT07_FC_1_O_e=0xBA, + /* BMDV */ + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xBD, + dRes_INDEX_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xBE, + dRes_INDEX_DEMO22_02_BMD_DEMO22_MIDNA_CUT00_BD_HAIRHAND_e=0xBF, + dRes_INDEX_DEMO22_02_BMD_DEMO22_INJYU_CUT00_GP_0_e=0xC0, + /* BLK */ + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xC3, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_2_L_e=0xC4, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_3_O_e=0xC5, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_4_L_e=0xC6, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_1_O_e=0xC7, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_2_L_e=0xC8, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_3_O_e=0xC9, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_4_L_e=0xCA, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xCB, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xCC, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xCD, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xCE, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xCF, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xD0, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xD1, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xD2, + dRes_INDEX_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xD3, + /* BLS */ + dRes_INDEX_DEMO22_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xD6, + /* EVT */ + dRes_INDEX_DEMO22_02_STB_DEMO22_02_e=0xD9, + dRes_INDEX_DEMO22_02_STB_DEMO22_02_0_e=0xDA, +}; + +enum dRes_ID_DEMO22_02 { + /* BCK */ + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_2_L_e=0x1, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_3_O_e=0x2, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT02_GP_4_L_e=0x3, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT03_GP_1_L_e=0x4, + dRes_ID_DEMO22_02_BCK_DEMO22_INJYU_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT01_BD_1_O_e=0x9, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT01_FC_1_O_e=0xA, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_1_O_e=0xB, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_BD_2_L_e=0xC, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_1_O_e=0xD, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT03_FC_2_L_e=0xE, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_1_O_e=0xF, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_BD_2_L_e=0x10, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_1_O_e=0x11, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT05_FC_2_L_e=0x12, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_1_O_e=0x13, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_2_L_e=0x14, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_3_O_e=0x15, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_4_L_e=0x16, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_5_O_e=0x17, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_6_L_e=0x18, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_BD_7_O_e=0x19, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_1_O_e=0x1A, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_2_L_e=0x1B, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_3_O_e=0x1C, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_4_L_e=0x1D, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_5_O_e=0x1E, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_6_L_e=0x1F, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_FC_7_O_e=0x20, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT07_BD_1_O_e=0x21, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT07_FC_1_O_e=0x22, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT08_BD_1_O_e=0x23, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_BD_1_O_e=0x25, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HL_1_O_e=0x26, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT01_HR_1_O_e=0x27, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_1_O_e=0x28, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_2_L_e=0x29, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_3_O_e=0x2A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_BD_4_L_e=0x2B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_1_O_e=0x2C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_2_L_e=0x2D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_3_O_e=0x2E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_HL_4_L_e=0x2F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_1_O_e=0x30, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_2_L_e=0x31, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_3_O_e=0x32, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_4_L_e=0x33, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_BD_5_O_e=0x34, + dRes_ID_DEMO22_02_L_DEMO22_MIDNA_CUT04_BD_6_e=0x35, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_1_O_e=0x36, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_2_L_e=0x37, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_3_O_e=0x38, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_4_L_e=0x39, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_HL_5_O_e=0x3A, + dRes_ID_DEMO22_02_L_DEMO22_MIDNA_CUT04_HL_6_e=0x3B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_1_O_e=0x3C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_BD_2_L_e=0x3D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_1_O_e=0x3E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HL_2_L_e=0x3F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_1_O_e=0x40, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT05_HR_2_L_e=0x41, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_1_O_e=0x42, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_2_L_e=0x43, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_3_O_e=0x44, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_4_L_e=0x45, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_5_O_e=0x46, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_6_L_e=0x47, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_BD_7_O_e=0x48, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_1_O_e=0x49, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_2_L_e=0x4A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_3_O_e=0x4B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_4_L_e=0x4C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_5_O_e=0x4D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_6_L_e=0x4E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HL_7_O_e=0x4F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_1_O_e=0x50, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_2_L_e=0x51, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_3_O_e=0x52, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_4_L_e=0x53, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_5_O_e=0x54, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_6_L_e=0x55, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_HR_7_O_e=0x56, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_BD_1_O_e=0x57, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HL_1_O_e=0x58, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT07_HR_1_O_e=0x59, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x7B, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x7C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x7F, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x80, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x81, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x82, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x83, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x84, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x85, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x86, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x87, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x88, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x89, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x8A, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x8B, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x8C, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x8D, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x8E, + dRes_ID_DEMO22_02_BCK_DEMO22_MIDNA_CUT06_FC_7_O_e=0x8F, + dRes_ID_DEMO22_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB5, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_L_e=0xBA, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT05_GP_1_O_e=0xBB, + dRes_ID_DEMO22_02_BCK_DEMO22_MDHAIRH_CUT07_GP_1_O_e=0xBC, + dRes_ID_DEMO22_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_1_O_e=0xC0, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_2_L_e=0xC1, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_3_O_e=0xC2, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_4_L_e=0xC3, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_5_O_e=0xC4, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_6_L_e=0xC5, + dRes_ID_DEMO22_02_BCK_DEMO22_LINK_CUT06_HD_7_O_e=0xC6, + /* BMDR */ + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x77, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x78, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x7D, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x7E, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xB3, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xB4, + /* BTK */ + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT01_FC_1_O_e=0x5B, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_1_O_e=0x5C, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT03_FC_2_L_e=0x5D, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_1_O_e=0x5E, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT05_FC_2_L_e=0x5F, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_1_O_e=0x60, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_2_L_e=0x61, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_3_O_e=0x62, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_4_L_e=0x63, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_5_O_e=0x64, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_6_L_e=0x65, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT06_FC_7_O_e=0x66, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT07_FC_1_O_e=0x67, + dRes_ID_DEMO22_02_BTK_DEMO22_LINK_CUT08_FC_1_O_e=0x68, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_1_O_e=0x90, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_2_L_e=0x91, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_3_O_e=0x92, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT02_FC_4_L_e=0x93, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_1_O_e=0x94, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_2_L_e=0x95, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_3_O_e=0x96, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_4_L_e=0x97, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_5_O_e=0x98, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT04_FC_6_L_e=0x99, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_1_O_e=0x9A, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_2_L_e=0x9B, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_3_O_e=0x9C, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_4_L_e=0x9D, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_5_O_e=0x9E, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_6_L_e=0x9F, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xA0, + dRes_ID_DEMO22_02_BTK_DEMO22_MIDNA_CUT07_FC_1_O_e=0xB7, + /* BTP */ + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT01_FC_1_O_e=0x69, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_1_O_e=0x6A, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT03_FC_2_L_e=0x6B, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_1_O_e=0x6C, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT05_FC_2_L_e=0x6D, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_1_O_e=0x6E, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_2_L_e=0x6F, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_3_O_e=0x70, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_4_L_e=0x71, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_5_O_e=0x72, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_6_L_e=0x73, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT06_FC_7_O_e=0x74, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT07_FC_1_O_e=0x75, + dRes_ID_DEMO22_02_BTP_DEMO22_LINK_CUT08_FC_1_O_e=0x76, + dRes_ID_DEMO22_02_BTP_DEMO22_MIDNA_CUT07_FC_1_O_e=0xB8, + /* BMDV */ + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x79, + dRes_ID_DEMO22_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x7A, + dRes_ID_DEMO22_02_BMD_DEMO22_MIDNA_CUT00_BD_HAIRHAND_e=0xBE, + dRes_ID_DEMO22_02_BMD_DEMO22_INJYU_CUT00_GP_0_e=0xC7, + /* BLK */ + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_1_O_e=0xA1, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_2_L_e=0xA2, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_3_O_e=0xA3, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT02_FC_4_L_e=0xA4, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_1_O_e=0xA5, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_2_L_e=0xA6, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_3_O_e=0xA7, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_4_L_e=0xA8, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_5_O_e=0xA9, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT04_FC_6_L_e=0xAA, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_1_O_e=0xAB, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_2_L_e=0xAC, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_3_O_e=0xAD, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_4_L_e=0xAE, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_5_O_e=0xAF, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_6_L_e=0xB0, + dRes_ID_DEMO22_02_BLK_DEMO22_MIDNA_CUT06_FC_7_O_e=0xB1, + /* BLS */ + dRes_ID_DEMO22_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xB2, + /* EVT */ + dRes_ID_DEMO22_02_STB_DEMO22_02_e=0xB6, + dRes_ID_DEMO22_02_STB_DEMO22_02_0_e=0xB9, +}; + +#endif /* !RES_DEMO22_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo23_01.h b/assets/RZDP01/res/Object/Demo23_01.h new file mode 100644 index 0000000000..a9e36e7229 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo23_01.h @@ -0,0 +1,148 @@ +#ifndef RES_DEMO23_01_H +#define RES_DEMO23_01_H + +enum dRes_INDEX_DEMO23_01 { + /* BCK */ + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_1_O_e=0xA, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_2_L_e=0xB, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_3_O_e=0xC, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_L_e=0xD, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0xE, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0xF, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_3_O_e=0x10, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x12, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x13, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0x14, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x15, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x16, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x17, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0x18, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0x19, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x1A, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x1B, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x1C, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x1E, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_1_O_e=0x1F, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_2_L_e=0x20, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x21, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x22, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x23, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x24, + dRes_INDEX_DEMO23_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x25, + dRes_INDEX_DEMO23_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x26, + dRes_INDEX_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_C_e=0x27, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_L_e=0x28, + dRes_INDEX_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_O_e=0x29, + /* BTK */ + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_L_e=0x2C, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x2D, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x2E, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x30, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x32, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x33, + dRes_INDEX_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x34, + dRes_INDEX_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_C_e=0x35, + /* BTP */ + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_L_e=0x38, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x39, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x3A, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x3B, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x3C, + dRes_INDEX_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_C_e=0x3D, + /* BMDR */ + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x40, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x41, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x42, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + dRes_INDEX_DEMO23_01_BMD_DEMO23_MIDNA_CUT00_BD_HAIRHAND_e=0x48, + /* BLK */ + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x4B, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x4C, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x4D, + dRes_INDEX_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x4E, + /* BLS */ + dRes_INDEX_DEMO23_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x51, + /* EVT */ + dRes_INDEX_DEMO23_01_STB_DEMO23_01_e=0x54, +}; + +enum dRes_ID_DEMO23_01 { + /* BCK */ + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_2_L_e=0x1, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_BD_3_O_e=0x2, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_L_e=0x3, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0x4, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0x5, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_HD_3_O_e=0x6, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x7, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x8, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x9, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0xA, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0xB, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0xC, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0xD, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0xE, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0xF, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x10, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x11, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x12, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x14, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_1_O_e=0x15, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_BD_2_L_e=0x16, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x25, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x26, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x27, + dRes_ID_DEMO23_01_BCK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x28, + dRes_ID_DEMO23_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x34, + dRes_ID_DEMO23_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x35, + dRes_ID_DEMO23_01_BCK_DEMO23_LINK_CUT01_FC_1_C_e=0x36, + dRes_ID_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_L_e=0x3A, + dRes_ID_DEMO23_01_BCK_DEMO23_MDHAIRH_CUT02_GP_1_O_e=0x3B, + /* BTK */ + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_L_e=0x17, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x18, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x19, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x1A, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x1B, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x29, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2A, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x2B, + dRes_ID_DEMO23_01_BTK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x2C, + dRes_ID_DEMO23_01_BTK_DEMO23_LINK_CUT01_FC_1_C_e=0x37, + /* BTP */ + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_L_e=0x1C, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x1D, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x1E, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x1F, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x20, + dRes_ID_DEMO23_01_BTP_DEMO23_LINK_CUT01_FC_1_C_e=0x38, + /* BMDR */ + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x21, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x22, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x32, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x33, + /* BMDV */ + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x23, + dRes_ID_DEMO23_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x24, + dRes_ID_DEMO23_01_BMD_DEMO23_MIDNA_CUT00_BD_HAIRHAND_e=0x3C, + /* BLK */ + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x2D, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2E, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_1_O_e=0x2F, + dRes_ID_DEMO23_01_BLK_DEMO23_MIDNA_CUT05_FC_2_L_e=0x30, + /* BLS */ + dRes_ID_DEMO23_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x31, + /* EVT */ + dRes_ID_DEMO23_01_STB_DEMO23_01_e=0x39, +}; + +#endif /* !RES_DEMO23_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo23_02.h b/assets/RZDP01/res/Object/Demo23_02.h new file mode 100644 index 0000000000..84e6e30bf1 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo23_02.h @@ -0,0 +1,14 @@ +#ifndef RES_DEMO23_02_H +#define RES_DEMO23_02_H + +enum dRes_INDEX_DEMO23_02 { + /* EVT */ + dRes_INDEX_DEMO23_02_STB_DEMO23_02_e=0x3, +}; + +enum dRes_ID_DEMO23_02 { + /* EVT */ + dRes_ID_DEMO23_02_STB_DEMO23_02_e=0x3, +}; + +#endif /* !RES_DEMO23_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo23_03.h b/assets/RZDP01/res/Object/Demo23_03.h new file mode 100644 index 0000000000..08e128a860 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo23_03.h @@ -0,0 +1,98 @@ +#ifndef RES_DEMO23_03_H +#define RES_DEMO23_03_H + +enum dRes_INDEX_DEMO23_03 { + /* BCK */ + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0xB, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0xC, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0xD, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0xE, + dRes_INDEX_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0xF, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_2_L_e=0x11, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x13, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x14, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x15, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x16, + dRes_INDEX_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x17, + dRes_INDEX_DEMO23_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x18, + dRes_INDEX_DEMO23_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x19, + /* BTK */ + dRes_INDEX_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0x1C, + dRes_INDEX_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0x1D, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x1E, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x1F, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x20, + dRes_INDEX_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x21, + /* BTP */ + dRes_INDEX_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0x24, + dRes_INDEX_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0x25, + /* BMDR */ + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x28, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x29, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2A, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2B, + /* BMDV */ + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2E, + dRes_INDEX_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2F, + /* BLK */ + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x32, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x33, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x34, + dRes_INDEX_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x35, + /* BLS */ + dRes_INDEX_DEMO23_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x38, + /* EVT */ + dRes_INDEX_DEMO23_03_STB_DEMO23_03_e=0x3B, +}; + +enum dRes_ID_DEMO23_03 { + /* BCK */ + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x1, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_1_O_e=0x2, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_FC_2_L_e=0x3, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x4, + dRes_ID_DEMO23_03_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x5, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_1_O_e=0x6, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_BD_2_L_e=0x7, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x8, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x9, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x12, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x13, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x14, + dRes_ID_DEMO23_03_BCK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x15, + dRes_ID_DEMO23_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x21, + dRes_ID_DEMO23_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x22, + /* BTK */ + dRes_ID_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_1_O_e=0xA, + dRes_ID_DEMO23_03_BTK_DEMO23_LINK_CUT02_FC_2_L_e=0xB, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x17, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x18, + dRes_ID_DEMO23_03_BTK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x19, + /* BTP */ + dRes_ID_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO23_03_BTP_DEMO23_LINK_CUT02_FC_2_L_e=0xD, + /* BMDR */ + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xE, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xF, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1F, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x20, + /* BMDV */ + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x10, + dRes_ID_DEMO23_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x11, + /* BLK */ + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_1_O_e=0x1A, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT01_FC_2_L_e=0x1B, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_1_O_e=0x1C, + dRes_ID_DEMO23_03_BLK_DEMO23_MIDNA_CUT03_FC_2_L_e=0x1D, + /* BLS */ + dRes_ID_DEMO23_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1E, + /* EVT */ + dRes_ID_DEMO23_03_STB_DEMO23_03_e=0x23, +}; + +#endif /* !RES_DEMO23_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo23_04.h b/assets/RZDP01/res/Object/Demo23_04.h new file mode 100644 index 0000000000..9eebeb2cb1 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo23_04.h @@ -0,0 +1,40 @@ +#ifndef RES_DEMO23_04_H +#define RES_DEMO23_04_H + +enum dRes_INDEX_DEMO23_04 { + /* BCK */ + dRes_INDEX_DEMO23_04_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x6, + dRes_INDEX_DEMO23_04_BCK_DEMO23_RG01_CUT03_GP_1_O_e=0x7, + dRes_INDEX_DEMO23_04_BCK_DEMO23_RG02_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S201_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S202_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO23_04_BCK_DEMO23_S203_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO23_04_BCK_DEMO23_ZANTB_CUT03_GP_1_O_e=0xC, + /* BMDR */ + dRes_INDEX_DEMO23_04_BMD_DEMO23_S2_CUT00_GP_0_e=0xF, + dRes_INDEX_DEMO23_04_BMD_DEMO23_ZANTB_CUT00_GP_1_e=0x10, + /* BMDV */ + dRes_INDEX_DEMO23_04_BMD_DEMO23_RG_CUT00_GP_0_e=0x13, + /* EVT */ + dRes_INDEX_DEMO23_04_STB_DEMO23_04_e=0x16, +}; + +enum dRes_ID_DEMO23_04 { + /* BCK */ + dRes_ID_DEMO23_04_BCK_DEMO11_LINK_CUT01_BD_1_O_e=0x14, + dRes_ID_DEMO23_04_BCK_DEMO23_RG01_CUT03_GP_1_O_e=0x15, + dRes_ID_DEMO23_04_BCK_DEMO23_RG02_CUT03_GP_1_O_e=0x16, + dRes_ID_DEMO23_04_BCK_DEMO23_S201_CUT03_GP_1_O_e=0x17, + dRes_ID_DEMO23_04_BCK_DEMO23_S202_CUT03_GP_1_O_e=0x18, + dRes_ID_DEMO23_04_BCK_DEMO23_S203_CUT03_GP_1_O_e=0x19, + dRes_ID_DEMO23_04_BCK_DEMO23_ZANTB_CUT03_GP_1_O_e=0x1A, + /* BMDR */ + dRes_ID_DEMO23_04_BMD_DEMO23_S2_CUT00_GP_0_e=0xB, + dRes_ID_DEMO23_04_BMD_DEMO23_ZANTB_CUT00_GP_1_e=0xC, + /* BMDV */ + dRes_ID_DEMO23_04_BMD_DEMO23_RG_CUT00_GP_0_e=0xD, + /* EVT */ + dRes_ID_DEMO23_04_STB_DEMO23_04_e=0x1B, +}; + +#endif /* !RES_DEMO23_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo23_06.h b/assets/RZDP01/res/Object/Demo23_06.h new file mode 100644 index 0000000000..67d58a988b --- /dev/null +++ b/assets/RZDP01/res/Object/Demo23_06.h @@ -0,0 +1,156 @@ +#ifndef RES_DEMO23_06_H +#define RES_DEMO23_06_H + +enum dRes_INDEX_DEMO23_06 { + /* BCK */ + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_BD_1_L_e=0xA, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_1_O_e=0xB, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_2_L_e=0xC, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0xD, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0xE, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x10, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x11, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x12, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x13, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0x14, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_3_O_e=0x15, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0x16, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0x17, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_3_O_e=0x18, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0x19, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x1A, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_3_O_e=0x1B, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT04_BD_1_O_e=0x1C, + dRes_INDEX_DEMO23_06_BCK_DEMO23_LINK_CUT04_HD_1_O_e=0x1D, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x1E, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x1F, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_1_O_e=0x20, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_2_L_e=0x21, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_1_O_e=0x22, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_2_L_e=0x23, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x24, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x25, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_3_O_e=0x26, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_1_O_e=0x27, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_2_L_e=0x28, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_3_O_e=0x29, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x2A, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2B, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2C, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x2D, + dRes_INDEX_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x2E, + dRes_INDEX_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2F, + dRes_INDEX_DEMO23_06_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x30, + /* BTK */ + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_1_O_e=0x33, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_2_L_e=0x34, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x35, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x36, + dRes_INDEX_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_3_O_e=0x37, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x38, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x39, + dRes_INDEX_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x3A, + /* BTP */ + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_1_O_e=0x3D, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_2_L_e=0x3E, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x3F, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x40, + dRes_INDEX_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_3_O_e=0x41, + dRes_INDEX_DEMO23_06_BTP_DEMO23_MIDNA_CUT04_BD_1_O_e=0x42, + /* BMDR */ + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x45, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x46, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x47, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x48, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4D, + dRes_INDEX_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x51, + dRes_INDEX_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x52, + /* BLS */ + dRes_INDEX_DEMO23_06_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* EVT */ + dRes_INDEX_DEMO23_06_STB_DEMO23_06_e=0x58, +}; + +enum dRes_ID_DEMO23_06 { + /* BCK */ + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_BD_1_L_e=0x0, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_1_O_e=0x1, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_FC_2_L_e=0x2, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_1_O_e=0x3, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT01_HD_2_L_e=0x4, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_1_O_e=0x5, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_BD_2_L_e=0x6, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_1_O_e=0x7, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT02_HD_2_L_e=0x8, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_2_L_e=0xA, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_BD_3_O_e=0xB, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_1_O_e=0xC, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_2_L_e=0xD, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_FC_3_O_e=0xE, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_1_O_e=0xF, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_2_L_e=0x10, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT03_HD_3_O_e=0x11, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT04_BD_1_O_e=0x12, + dRes_ID_DEMO23_06_BCK_DEMO23_LINK_CUT04_HD_1_O_e=0x13, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_BD_2_L_e=0x15, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_1_O_e=0x16, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HL_2_L_e=0x17, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_1_O_e=0x18, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_HR_2_L_e=0x19, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_2_L_e=0x1B, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_BD_3_O_e=0x1C, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_1_O_e=0x1D, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_2_L_e=0x1E, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT03_HR_3_O_e=0x1F, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x20, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x31, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x32, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x35, + dRes_ID_DEMO23_06_BCK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x36, + dRes_ID_DEMO23_06_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3E, + dRes_ID_DEMO23_06_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3F, + /* BTK */ + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_1_O_e=0x21, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT01_FC_2_L_e=0x22, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_1_O_e=0x23, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_2_L_e=0x24, + dRes_ID_DEMO23_06_BTK_DEMO23_LINK_CUT03_FC_3_O_e=0x25, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT04_BD_1_O_e=0x26, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x37, + dRes_ID_DEMO23_06_BTK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x38, + /* BTP */ + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_1_O_e=0x27, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT01_FC_2_L_e=0x28, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_1_O_e=0x29, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_2_L_e=0x2A, + dRes_ID_DEMO23_06_BTP_DEMO23_LINK_CUT03_FC_3_O_e=0x2B, + dRes_ID_DEMO23_06_BTP_DEMO23_MIDNA_CUT04_BD_1_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2D, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2E, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x33, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x34, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x3C, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x3D, + /* BMDV */ + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO23_06_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + /* BLK */ + dRes_ID_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_1_O_e=0x39, + dRes_ID_DEMO23_06_BLK_DEMO23_MIDNA_CUT02_FC_2_L_e=0x3A, + /* BLS */ + dRes_ID_DEMO23_06_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3B, + /* EVT */ + dRes_ID_DEMO23_06_STB_DEMO23_06_e=0x40, +}; + +#endif /* !RES_DEMO23_06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo24_01.h b/assets/RZDP01/res/Object/Demo24_01.h new file mode 100644 index 0000000000..dead989682 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo24_01.h @@ -0,0 +1,210 @@ +#ifndef RES_DEMO24_01_H +#define RES_DEMO24_01_H + +enum dRes_INDEX_DEMO24_01 { + /* BCK */ + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT07_GP_1_L_e=0xB, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_2_O_e=0xD, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT07_GP_1_L_e=0xE, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_2_O_e=0x10, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT07_GP_1_L_e=0x11, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_1_O_e=0x12, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_2_O_e=0x13, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA4_CUT07_GP_1_L_e=0x14, + dRes_INDEX_DEMO24_01_BCK_DEMO24_KENJA5_CUT07_GP_1_L_e=0x15, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT01_BD_1_L_e=0x16, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0x18, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT06_BD_1_L_e=0x19, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_1_O_e=0x1A, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_2_O_e=0x1B, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_1_O_e=0x1C, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_2_O_e=0x1D, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x1E, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x1F, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT06_BD_1_L_e=0x20, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_1_L_e=0x21, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_2_O_e=0x22, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x23, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x24, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_1_O_e=0x25, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_2_O_e=0x26, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x27, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x28, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT01_BD_1_L_e=0x29, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT02_BD_1_O_e=0x2A, + dRes_INDEX_DEMO24_01_BCK_DEMO24_WOLF_CUT04_BD_1_O_e=0x2B, + dRes_INDEX_DEMO24_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2C, + dRes_INDEX_DEMO24_01_BCK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x2D, + dRes_INDEX_DEMO24_01_BCK_DEMO24_HOLE_CUT00_GP_1_O_e=0x2E, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x2F, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x30, + dRes_INDEX_DEMO24_01_BCK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x31, + dRes_INDEX_DEMO24_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x32, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT01_HD_1_L_e=0x33, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT06_HD_1_L_e=0x34, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT02_HD_1_O_e=0x35, + dRes_INDEX_DEMO24_01_BCK_DEMO24_LINK_CUT04_HD_1_L_e=0x36, + /* BLK */ + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x3A, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x3B, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x3C, + dRes_INDEX_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x3D, + /* BTK */ + dRes_INDEX_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_1_O_e=0x40, + dRes_INDEX_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_2_O_e=0x41, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x42, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x43, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x44, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x45, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x46, + dRes_INDEX_DEMO24_01_BTK_DEMO24_LIGHT_CUT00_GP_1_O_e=0x47, + dRes_INDEX_DEMO24_01_BTK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x48, + /* BTP */ + dRes_INDEX_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_1_O_e=0x4B, + dRes_INDEX_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_2_O_e=0x4C, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA1_CUT07_GP_1_O_e=0x4D, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA2_CUT07_GP_1_O_e=0x4E, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA3_CUT07_GP_1_O_e=0x4F, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA4_CUT07_GP_1_O_e=0x50, + dRes_INDEX_DEMO24_01_BTP_DEMO24_KENJA5_CUT07_GP_1_O_e=0x51, + /* BMDR */ + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x54, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x55, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x56, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x57, + dRes_INDEX_DEMO24_01_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x58, + dRes_INDEX_DEMO24_01_BMD_DEMO24_CHAINMONO_CUT00_GP_1_e=0x59, + dRes_INDEX_DEMO24_01_BMD_DEMO24_HOLE_CUT00_GP_1_e=0x5A, + dRes_INDEX_DEMO24_01_BMD_DEMO24_LIGHT_CUT00_GP_1_e=0x5B, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MONOANA_CUT00_GP_1_e=0x5C, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MRTABLE_CUT00_GP_1_e=0x5D, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MSQUARE_CUT00_GP_1_e=0x5E, + dRes_INDEX_DEMO24_01_BMD_DEMO24_PANEL_CUT00_GP_1_e=0x5F, + /* BMDV */ + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x62, + dRes_INDEX_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x63, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_1_e=0x64, + dRes_INDEX_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_2_e=0x65, + /* BLS */ + dRes_INDEX_DEMO24_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x68, + /* BRK */ + dRes_INDEX_DEMO24_01_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x6B, + dRes_INDEX_DEMO24_01_BRK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x6C, + dRes_INDEX_DEMO24_01_BRK_DEMO24_HOLE_CUT00_GP_1_O_e=0x6D, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x6E, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x6F, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x70, + dRes_INDEX_DEMO24_01_BRK_DEMO24_PANEL_CUT00_GP_1_O_e=0x71, + dRes_INDEX_DEMO24_01_BRK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x72, + /* EVT */ + dRes_INDEX_DEMO24_01_STB_DEMO24_01_e=0x75, +}; + +enum dRes_ID_DEMO24_01 { + /* BCK */ + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT07_GP_1_L_e=0x0, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA1_CUT08_GP_2_O_e=0x2, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT07_GP_1_L_e=0x3, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_1_O_e=0x4, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA2_CUT08_GP_2_O_e=0x5, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT07_GP_1_L_e=0x6, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_1_O_e=0x7, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA3_CUT08_GP_2_O_e=0x8, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA4_CUT07_GP_1_L_e=0x9, + dRes_ID_DEMO24_01_BCK_DEMO24_KENJA5_CUT07_GP_1_L_e=0xA, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT01_BD_1_L_e=0xB, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT02_BD_1_O_e=0xC, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0xD, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT06_BD_1_L_e=0xE, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_1_O_e=0xF, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_BD_2_O_e=0x10, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_1_O_e=0x11, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT08_FC_2_O_e=0x12, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x13, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x14, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT06_BD_1_L_e=0x15, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_1_L_e=0x16, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_BD_2_O_e=0x17, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x18, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x19, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_1_O_e=0x1A, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_BD_2_O_e=0x1B, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x1C, + dRes_ID_DEMO24_01_BCK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x1D, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT01_BD_1_L_e=0x1E, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT02_BD_1_O_e=0x1F, + dRes_ID_DEMO24_01_BCK_DEMO24_WOLF_CUT04_BD_1_O_e=0x20, + dRes_ID_DEMO24_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + dRes_ID_DEMO24_01_BCK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x3E, + dRes_ID_DEMO24_01_BCK_DEMO24_HOLE_CUT00_GP_1_O_e=0x3F, + dRes_ID_DEMO24_01_BCK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x40, + dRes_ID_DEMO24_01_BCK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x41, + dRes_ID_DEMO24_01_BCK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x53, + dRes_ID_DEMO24_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x59, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT01_HD_1_L_e=0x5A, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT06_HD_1_L_e=0x5B, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT02_HD_1_O_e=0x5C, + dRes_ID_DEMO24_01_BCK_DEMO24_LINK_CUT04_HD_1_L_e=0x5D, + /* BLK */ + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x21, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x22, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x23, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO24_01_BLK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x25, + /* BTK */ + dRes_ID_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_1_O_e=0x26, + dRes_ID_DEMO24_01_BTK_DEMO24_LINK_CUT08_FC_2_O_e=0x27, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_1_L_e=0x29, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT07_FC_2_O_e=0x2A, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_ID_DEMO24_01_BTK_DEMO24_MIDNA_CUT08_FC_2_O_e=0x2C, + dRes_ID_DEMO24_01_BTK_DEMO24_LIGHT_CUT00_GP_1_O_e=0x42, + dRes_ID_DEMO24_01_BTK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x43, + /* BTP */ + dRes_ID_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_1_O_e=0x2D, + dRes_ID_DEMO24_01_BTP_DEMO24_LINK_CUT08_FC_2_O_e=0x2E, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA1_CUT07_GP_1_O_e=0x39, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA2_CUT07_GP_1_O_e=0x3A, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA3_CUT07_GP_1_O_e=0x3B, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA4_CUT07_GP_1_O_e=0x3C, + dRes_ID_DEMO24_01_BTP_DEMO24_KENJA5_CUT07_GP_1_O_e=0x3D, + /* BMDR */ + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2F, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x30, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x31, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x32, + dRes_ID_DEMO24_01_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x33, + dRes_ID_DEMO24_01_BMD_DEMO24_CHAINMONO_CUT00_GP_1_e=0x44, + dRes_ID_DEMO24_01_BMD_DEMO24_HOLE_CUT00_GP_1_e=0x45, + dRes_ID_DEMO24_01_BMD_DEMO24_LIGHT_CUT00_GP_1_e=0x46, + dRes_ID_DEMO24_01_BMD_DEMO24_MONOANA_CUT00_GP_1_e=0x48, + dRes_ID_DEMO24_01_BMD_DEMO24_MRTABLE_CUT00_GP_1_e=0x49, + dRes_ID_DEMO24_01_BMD_DEMO24_MSQUARE_CUT00_GP_1_e=0x4A, + dRes_ID_DEMO24_01_BMD_DEMO24_PANEL_CUT00_GP_1_e=0x4B, + /* BMDV */ + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x34, + dRes_ID_DEMO24_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x35, + dRes_ID_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_1_e=0x5E, + dRes_ID_DEMO24_01_BMD_DEMO24_MIRROR_CUT00_GP_2_e=0x5F, + /* BLS */ + dRes_ID_DEMO24_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x37, + /* BRK */ + dRes_ID_DEMO24_01_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x38, + dRes_ID_DEMO24_01_BRK_DEMO24_CHAINMONO_CUT02_GP_1_e=0x4C, + dRes_ID_DEMO24_01_BRK_DEMO24_HOLE_CUT00_GP_1_O_e=0x4D, + dRes_ID_DEMO24_01_BRK_DEMO24_MIRROR_CUT00_GP_1_O_e=0x4E, + dRes_ID_DEMO24_01_BRK_DEMO24_MONOANA_CUT00_GP_1_O_e=0x4F, + dRes_ID_DEMO24_01_BRK_DEMO24_MSQUARE_CUT00_GP_1_O_e=0x50, + dRes_ID_DEMO24_01_BRK_DEMO24_PANEL_CUT00_GP_1_O_e=0x51, + dRes_ID_DEMO24_01_BRK_DEMO24_MIRROR_CUT01_GP_1_O_e=0x54, + /* EVT */ + dRes_ID_DEMO24_01_STB_DEMO24_01_e=0x52, +}; + +#endif /* !RES_DEMO24_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo24_02.h b/assets/RZDP01/res/Object/Demo24_02.h new file mode 100644 index 0000000000..6636dd763e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo24_02.h @@ -0,0 +1,116 @@ +#ifndef RES_DEMO24_02_H +#define RES_DEMO24_02_H + +enum dRes_INDEX_DEMO24_02 { + /* BCK */ + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT06_GP_1_O_e=0xA, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT07_GP_1_O_e=0xB, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDMASK_CUT08_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_BD_1_O_e=0xD, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HL_1_O_e=0xE, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HR_1_O_e=0xF, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0x10, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_BD_1_O_e=0x11, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x12, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_HR_1_O_e=0x13, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT07_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_BD_1_O_e=0x15, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x16, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT01_GP_1_O_e=0x17, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT02_GP_1_O_e=0x18, + dRes_INDEX_DEMO24_02_BCK_DEMO24_ZANT_CUT03_GP_1_O_e=0x19, + dRes_INDEX_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x1A, + dRes_INDEX_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x1B, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDP_CUT01_GP_1_O_e=0x1C, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MIDP_CUT03_GP_1_O_e=0x1D, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDHAIR_CUT04_GP_1_O_e=0x1E, + dRes_INDEX_DEMO24_02_BCK_DEMO24_MDHAIR_CUT06_GP_1_O_e=0x1F, + /* BLK */ + dRes_INDEX_DEMO24_02_BLK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x22, + dRes_INDEX_DEMO24_02_BLK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x23, + /* BLS */ + dRes_INDEX_DEMO24_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x26, + /* BMDR */ + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x29, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2A, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2B, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2C, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x2D, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2E, + dRes_INDEX_DEMO24_02_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MASK_CUT00_GP_1_e=0x30, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MIDP_CUT00_GP_1_e=0x31, + /* BMDV */ + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x34, + dRes_INDEX_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x35, + dRes_INDEX_DEMO24_02_BMD_DEMO24_MDHAIR_CUT00_GP_1_e=0x36, + /* BTK */ + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT04_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x3A, + dRes_INDEX_DEMO24_02_BTK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x3B, + /* BTP */ + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDNA_CUT04_FC_1_O_e=0x3E, + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDNA_CUT05_FC_1_O_e=0x3F, + dRes_INDEX_DEMO24_02_BTP_DEMO24_MIDP_CUT03_GP_1_O_e=0x40, + /* EVT */ + dRes_INDEX_DEMO24_02_STB_DEMO24_05_e=0x43, + dRes_INDEX_DEMO24_02_STB_DEMO24_02_e=0x44, +}; + +enum dRes_ID_DEMO24_02 { + /* BCK */ + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT06_GP_1_O_e=0x9, + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT07_GP_1_O_e=0xA, + dRes_ID_DEMO24_02_BCK_DEMO24_MDMASK_CUT08_GP_1_O_e=0xB, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_BD_1_O_e=0xC, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HL_1_O_e=0xD, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT04_HR_1_O_e=0xE, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT05_BD_1_O_e=0xF, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_BD_1_O_e=0x10, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x11, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT06_HR_1_O_e=0x12, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT07_BD_1_O_e=0x13, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_BD_1_O_e=0x14, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x15, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT02_GP_1_O_e=0x17, + dRes_ID_DEMO24_02_BCK_DEMO24_ZANT_CUT03_GP_1_O_e=0x18, + dRes_ID_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3A, + dRes_ID_DEMO24_02_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3B, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDP_CUT01_GP_1_O_e=0x3C, + dRes_ID_DEMO24_02_BCK_DEMO24_MIDP_CUT03_GP_1_O_e=0x3D, + dRes_ID_DEMO24_02_BCK_DEMO24_MDHAIR_CUT04_GP_1_O_e=0x41, + dRes_ID_DEMO24_02_BCK_DEMO24_MDHAIR_CUT06_GP_1_O_e=0x42, + /* BLK */ + dRes_ID_DEMO24_02_BLK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x1B, + dRes_ID_DEMO24_02_BLK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x1C, + /* BLS */ + dRes_ID_DEMO24_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1F, + /* BMDR */ + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x22, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x23, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x24, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x25, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x26, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x27, + dRes_ID_DEMO24_02_BMD_DEMO20_ZANTB_CUT00_GP_1_e=0x28, + dRes_ID_DEMO24_02_BMD_DEMO24_MASK_CUT00_GP_1_e=0x29, + dRes_ID_DEMO24_02_BMD_DEMO24_MIDP_CUT00_GP_1_e=0x3E, + /* BMDV */ + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2C, + dRes_ID_DEMO24_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x2D, + dRes_ID_DEMO24_02_BMD_DEMO24_MDHAIR_CUT00_GP_1_e=0x43, + /* BTK */ + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT04_FC_1_O_e=0x30, + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT06_FC_1_O_e=0x31, + dRes_ID_DEMO24_02_BTK_DEMO24_MIDNA_CUT09_FC_1_O_e=0x32, + /* BTP */ + dRes_ID_DEMO24_02_BTP_DEMO24_MIDNA_CUT04_FC_1_O_e=0x35, + dRes_ID_DEMO24_02_BTP_DEMO24_MIDNA_CUT05_FC_1_O_e=0x36, + dRes_ID_DEMO24_02_BTP_DEMO24_MIDP_CUT03_GP_1_O_e=0x3F, + /* EVT */ + dRes_ID_DEMO24_02_STB_DEMO24_05_e=0x39, + dRes_ID_DEMO24_02_STB_DEMO24_02_e=0x40, +}; + +#endif /* !RES_DEMO24_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo24_03.h b/assets/RZDP01/res/Object/Demo24_03.h new file mode 100644 index 0000000000..b9649aecf6 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo24_03.h @@ -0,0 +1,102 @@ +#ifndef RES_DEMO24_03_H +#define RES_DEMO24_03_H + +enum dRes_INDEX_DEMO24_03 { + /* BCK */ + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_1_L_e=0xA, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_2_O_e=0xB, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_1_L_e=0xC, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_2_O_e=0xD, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_1_L_e=0xE, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_2_O_e=0xF, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT01_GP_1_O_e=0x10, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT02_GP_1_O_e=0x11, + dRes_INDEX_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x12, + dRes_INDEX_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x13, + dRes_INDEX_DEMO24_03_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_03_BCK_DEMO24_WL_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO24_03_BCK_DEMO24_WL_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO24_03_BCK_DEMO24_LINK_CUT00_BD_1_O_e=0x17, + dRes_INDEX_DEMO24_03_BCK_DEMO24_LINK_CUT00_FC_1_O_e=0x18, + dRes_INDEX_DEMO24_03_BCK_DEMO24_S2_CUT00_GP_1_O_e=0x19, + /* BLK */ + dRes_INDEX_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x1C, + dRes_INDEX_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x20, + dRes_INDEX_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x21, + dRes_INDEX_DEMO24_03_BTK_DEMO24_LINK_CUT00_FC_1_O_e=0x22, + dRes_INDEX_DEMO24_03_BTK_DEMO24_WL_CUT01_GP_1_O_e=0x23, + /* BMDR */ + dRes_INDEX_DEMO24_03_BMD_DEMO04_S2_CUT00_GP_1_O_e=0x26, + dRes_INDEX_DEMO24_03_BMD_DEMO04_WL_CUT00_GP_1_O_e=0x27, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x28, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x29, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x2A, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2B, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x2C, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLINK_CUT00_GP_1_e=0x2D, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLFACE_CUT00_GP_1_e=0x2E, + dRes_INDEX_DEMO24_03_BMD_DEMO24_BLHEAD_CUT00_GP_1_e=0x2F, + /* BMDV */ + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x32, + dRes_INDEX_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x33, + /* BLS */ + dRes_INDEX_DEMO24_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + /* BTP */ + dRes_INDEX_DEMO24_03_BTP_DEMO24_LINK_CUT00_FC_1_O_e=0x39, + dRes_INDEX_DEMO24_03_BTP_DEMO24_WL_CUT01_GP_1_O_e=0x3A, + /* EVT */ + dRes_INDEX_DEMO24_03_STB_DEMO24_03_e=0x3D, +}; + +enum dRes_ID_DEMO24_03 { + /* BCK */ + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_1_L_e=0x0, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_BD_2_O_e=0x1, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x2, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x3, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_1_L_e=0x4, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT03_HR_2_O_e=0x5, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT02_GP_1_O_e=0xD, + dRes_ID_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xE, + dRes_ID_DEMO24_03_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x15, + dRes_ID_DEMO24_03_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x17, + dRes_ID_DEMO24_03_BCK_DEMO24_WL_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO24_03_BCK_DEMO24_WL_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO24_03_BCK_DEMO24_LINK_CUT00_BD_1_O_e=0x1B, + dRes_ID_DEMO24_03_BCK_DEMO24_LINK_CUT00_FC_1_O_e=0x1C, + dRes_ID_DEMO24_03_BCK_DEMO24_S2_CUT00_GP_1_O_e=0x1D, + /* BLK */ + dRes_ID_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x6, + dRes_ID_DEMO24_03_BLK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x7, + /* BTK */ + dRes_ID_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO24_03_BTK_DEMO24_MIDNA_CUT03_FC_2_O_e=0x9, + dRes_ID_DEMO24_03_BTK_DEMO24_LINK_CUT00_FC_1_O_e=0x1E, + dRes_ID_DEMO24_03_BTK_DEMO24_WL_CUT01_GP_1_O_e=0x1F, + /* BMDR */ + dRes_ID_DEMO24_03_BMD_DEMO04_S2_CUT00_GP_1_O_e=0xA, + dRes_ID_DEMO24_03_BMD_DEMO04_WL_CUT00_GP_1_O_e=0xB, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xF, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x10, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x11, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x12, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x16, + dRes_ID_DEMO24_03_BMD_DEMO24_BLINK_CUT00_GP_1_e=0x23, + dRes_ID_DEMO24_03_BMD_DEMO24_BLFACE_CUT00_GP_1_e=0x24, + dRes_ID_DEMO24_03_BMD_DEMO24_BLHEAD_CUT00_GP_1_e=0x25, + /* BMDV */ + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x13, + dRes_ID_DEMO24_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x14, + /* BLS */ + dRes_ID_DEMO24_03_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1A, + /* BTP */ + dRes_ID_DEMO24_03_BTP_DEMO24_LINK_CUT00_FC_1_O_e=0x20, + dRes_ID_DEMO24_03_BTP_DEMO24_WL_CUT01_GP_1_O_e=0x21, + /* EVT */ + dRes_ID_DEMO24_03_STB_DEMO24_03_e=0x22, +}; + +#endif /* !RES_DEMO24_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo24_04.h b/assets/RZDP01/res/Object/Demo24_04.h new file mode 100644 index 0000000000..046acb5fc0 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo24_04.h @@ -0,0 +1,140 @@ +#ifndef RES_DEMO24_04_H +#define RES_DEMO24_04_H + +enum dRes_INDEX_DEMO24_04 { + /* BCK */ + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA1_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA2_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA3_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA3_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA4_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA4_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO24_04_BCK_DEMO24_KENJA5_CUT05_GP_1_O_e=0x11, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_BD_1_O_e=0x12, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_FC_1_O_e=0x13, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_BD_1_O_e=0x14, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_FC_1_O_e=0x15, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0x16, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x17, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x18, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_BD_1_O_e=0x19, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x1A, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MINDA_CUT04_BD_1_O_e=0x1B, + dRes_INDEX_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1C, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x1D, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_2_O_e=0x1E, + dRes_INDEX_DEMO24_04_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1F, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT03_HD_1_O_e=0x20, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT04_HD_1_O_e=0x21, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT00_BD_1_L_e=0x22, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MIDNA_CUT00_BD_1_L_e=0x23, + dRes_INDEX_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x24, + dRes_INDEX_DEMO24_04_BCK_DEMO24_MINDA_CUT03_HL_1_O_e=0x25, + dRes_INDEX_DEMO24_04_BCK_DEMO24_LINK_CUT01_HD_1_O_e=0x26, + /* BLK */ + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x29, + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x2A, + dRes_INDEX_DEMO24_04_BLK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x2B, + /* BTK */ + dRes_INDEX_DEMO24_04_BTK_DEMO24_LINK_CUT01_FC_1_O_e=0x2E, + dRes_INDEX_DEMO24_04_BTK_DEMO24_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x30, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x31, + dRes_INDEX_DEMO24_04_BTK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x32, + /* BTP */ + dRes_INDEX_DEMO24_04_BTP_DEMO24_LINK_CUT01_FC_1_O_e=0x35, + dRes_INDEX_DEMO24_04_BTP_DEMO24_LINK_CUT03_FC_1_O_e=0x36, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA1_CUT05_GP_1_O_e=0x37, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA2_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA3_CUT05_GP_1_O_e=0x39, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA4_CUT05_GP_1_O_e=0x3A, + dRes_INDEX_DEMO24_04_BTP_DEMO24_KENJA5_CUT05_GP_1_O_e=0x3B, + /* BMDR */ + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x3E, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x3F, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x40, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x41, + dRes_INDEX_DEMO24_04_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x42, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + /* BLS */ + dRes_INDEX_DEMO24_04_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x4A, + /* BRK */ + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x4D, + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA_CUT05_GP_1_O_e=0x4E, + dRes_INDEX_DEMO24_04_BRK_DEMO24_KENJA_CUT04_GP_1_O_e=0x4F, + /* EVT */ + dRes_INDEX_DEMO24_04_STB_DEMO24_04_e=0x52, +}; + +enum dRes_ID_DEMO24_04 { + /* BCK */ + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA1_CUT05_GP_1_O_e=0x0, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA2_CUT05_GP_1_O_e=0x1, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA3_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA3_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA4_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA4_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO24_04_BCK_DEMO24_KENJA5_CUT05_GP_1_O_e=0x6, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_BD_1_O_e=0x7, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_FC_1_O_e=0x8, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_BD_1_O_e=0x9, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_FC_1_O_e=0xA, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT04_BD_1_O_e=0xB, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_1_O_e=0xC, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_FC_2_O_e=0xD, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT03_FC_1_O_e=0xF, + dRes_ID_DEMO24_04_BCK_DEMO24_MINDA_CUT04_BD_1_O_e=0x11, + dRes_ID_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x23, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_1_O_e=0x25, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT02_BD_2_O_e=0x26, + dRes_ID_DEMO24_04_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x30, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT03_HD_1_O_e=0x31, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT04_HD_1_O_e=0x32, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT00_BD_1_L_e=0x33, + dRes_ID_DEMO24_04_BCK_DEMO24_MIDNA_CUT00_BD_1_L_e=0x34, + dRes_ID_DEMO24_04_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x35, + dRes_ID_DEMO24_04_BCK_DEMO24_MINDA_CUT03_HL_1_O_e=0x36, + dRes_ID_DEMO24_04_BCK_DEMO24_LINK_CUT01_HD_1_O_e=0x38, + /* BLK */ + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x12, + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x13, + dRes_ID_DEMO24_04_BLK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x14, + /* BTK */ + dRes_ID_DEMO24_04_BTK_DEMO24_LINK_CUT01_FC_1_O_e=0x15, + dRes_ID_DEMO24_04_BTK_DEMO24_LINK_CUT03_FC_1_O_e=0x16, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_1_O_e=0x17, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT02_FC_2_O_e=0x18, + dRes_ID_DEMO24_04_BTK_DEMO24_MIDNA_CUT03_FC_1_O_e=0x19, + /* BTP */ + dRes_ID_DEMO24_04_BTP_DEMO24_LINK_CUT01_FC_1_O_e=0x1A, + dRes_ID_DEMO24_04_BTP_DEMO24_LINK_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA1_CUT05_GP_1_O_e=0x28, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA2_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA3_CUT05_GP_1_O_e=0x2A, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA4_CUT05_GP_1_O_e=0x2B, + dRes_ID_DEMO24_04_BTP_DEMO24_KENJA5_CUT05_GP_1_O_e=0x2C, + /* BMDR */ + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x1C, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1D, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x1E, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x1F, + dRes_ID_DEMO24_04_BMD_DEMO24_KENJA_CUT00_GP_1_e=0x20, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x37, + /* BMDV */ + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x21, + dRes_ID_DEMO24_04_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x22, + /* BLS */ + dRes_ID_DEMO24_04_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x24, + /* BRK */ + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA1_CUT00_GP_1_C_e=0x27, + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO24_04_BRK_DEMO24_KENJA_CUT04_GP_1_O_e=0x2E, + /* EVT */ + dRes_ID_DEMO24_04_STB_DEMO24_04_e=0x2F, +}; + +#endif /* !RES_DEMO24_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo25_01.h b/assets/RZDP01/res/Object/Demo25_01.h new file mode 100644 index 0000000000..0d7cee5e8c --- /dev/null +++ b/assets/RZDP01/res/Object/Demo25_01.h @@ -0,0 +1,406 @@ +#ifndef RES_DEMO25_01_H +#define RES_DEMO25_01_H + +enum dRes_INDEX_DEMO25_01 { + /* BCK */ + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT21_BD_1_L_e=0xB, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_1_O_e=0xC, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_2_L_e=0xD, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_1_O_e=0xE, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_2_L_e=0xF, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT25_BD_1_O_e=0x10, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x12, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_BD_1_O_e=0x13, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HL_1_O_e=0x14, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HR_1_O_e=0x15, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_BD_1_O_e=0x16, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x17, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HL_1_O_e=0x18, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HR_1_O_e=0x19, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_BD_1_O_e=0x1A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x1B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_BD_1_O_e=0x1C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x1D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_1_O_e=0x1E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_2_L_e=0x1F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x20, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x21, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_1_O_e=0x22, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_2_L_e=0x23, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_1_O_e=0x24, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_2_L_e=0x25, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_1_L_e=0x26, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_2_O_e=0x27, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_1_O_e=0x28, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_2_L_e=0x29, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x2A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x2B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_1_O_e=0x2C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_2_L_e=0x2D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_1_O_e=0x2E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_1_O_e=0x2F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT25_BD_1_O_e=0x30, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_1_O_e=0x31, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x32, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_1_O_e=0x33, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_1_O_e=0x34, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT05_GP_1_L_e=0x35, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT06_GP_1_L_e=0x36, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_1_L_e=0x37, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_2_O_e=0x38, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_1_L_e=0x39, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_2_O_e=0x3A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT14_GP_1_O_e=0x3B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_2_L_e=0x3C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_2_L_e=0x3D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_BD_1_O_e=0x3E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_FC_1_O_e=0x3F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDHAIR_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT04_BD_1_O_e=0x41, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_BD_1_O_e=0x42, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x43, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_2_L_e=0x44, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x45, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_2_L_e=0x46, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_2_L_e=0x47, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x48, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x49, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x4A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_1_O_e=0x4B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_2_O_e=0x4C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_3_O_e=0x4D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_1_O_e=0x4E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_2_O_e=0x4F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_3_O_e=0x50, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_1_O_e=0x51, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_2_O_e=0x52, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_3_O_e=0x53, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_1_O_e=0x54, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_2_L_e=0x55, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT15_GP_1_O_e=0x56, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_1_O_e=0x57, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_2_L_e=0x58, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_1_O_e=0x59, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_2_L_e=0x5A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT17_BD_1_O_e=0x5B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT17_FC_1_O_e=0x5C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_1_O_e=0x5D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_2_L_e=0x5E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_1_O_e=0x5F, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_2_L_e=0x60, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_BD_1_O_e=0x61, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_FC_1_O_e=0x62, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MIDNA_CUT17_BD_1_O_e=0x63, + dRes_INDEX_DEMO25_01_BCK_DEMO25_ZANT_CUT16_GP_1_O_e=0x64, + dRes_INDEX_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0x65, + dRes_INDEX_DEMO25_01_BCK_DEMO25_BHAND_CUT09_GP_1_O_e=0x66, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKB_CUT01_GP_1_O_e=0x67, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKF_CUT01_GP_1_O_e=0x68, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDMKT_CUT01_GP_1_O_e=0x69, + dRes_INDEX_DEMO25_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6A, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT04_HD_1_O_e=0x6B, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_1_O_e=0x6C, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_2_L_e=0x6D, + dRes_INDEX_DEMO25_01_BCK_DEMO25_LINK_CUT25_HD_1_O_e=0x6E, + dRes_INDEX_DEMO25_01_BCK_DEMO25_MDHAIR_CUT04_GP_1_O_e=0x6F, + /* BLK */ + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x72, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x73, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x74, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x75, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x76, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x77, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x78, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x79, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x7A, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7B, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x7C, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_1_O_e=0x7D, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_2_L_e=0x7E, + dRes_INDEX_DEMO25_01_BLK_DEMO25_MIDNA_CUT15_FC_1_O_e=0x7F, + /* BMDR */ + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x82, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x83, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x84, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x85, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x86, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x87, + dRes_INDEX_DEMO25_01_BMD_DEMO00_ZANT_CUT00_GP_1_e=0x88, + dRes_INDEX_DEMO25_01_BMD_DEMO25_PORTAL_CUT00_GP_1_e=0x89, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKB_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKF_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDMKT_CUT00_GP_1_e=0x8C, + /* BMDV */ + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x8F, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x90, + dRes_INDEX_DEMO25_01_BMD_DEMO25_BHAIR_CUT00_GP_1_e=0x91, + dRes_INDEX_DEMO25_01_BMD_DEMO25_BHAND_CUT00_GP_1_e=0x92, + dRes_INDEX_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0x93, + dRes_INDEX_DEMO25_01_BMD_DEMO25_MDHAIR_CUT00_GP_1_e=0x94, + /* BTK */ + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_1_O_e=0x97, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_2_L_e=0x98, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x99, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x9A, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x9B, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x9C, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x9D, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x9E, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x9F, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_2_L_e=0xA0, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_1_O_e=0xA1, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT06_GP_1_L_e=0xA2, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_1_L_e=0xA3, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_2_O_e=0xA4, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_1_L_e=0xA5, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_2_O_e=0xA6, + dRes_INDEX_DEMO25_01_BTK_DEMO25_ZANT_CUT14_GP_1_O_e=0xA7, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT04_FC_1_O_e=0xA8, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT04_FC_1_O_e=0xA9, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT09_FC_1_O_e=0xAA, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_2_L_e=0xAB, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_1_O_e=0xAC, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_2_L_e=0xAD, + dRes_INDEX_DEMO25_01_BTK_DEMO25_LINK_CUT17_FC_1_O_e=0xAE, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xAF, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xB0, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xB1, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT17_FC_1_O_e=0xB2, + dRes_INDEX_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_1_L_e=0xB3, + dRes_INDEX_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_2_O_e=0xB4, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_1_L_e=0xB5, + dRes_INDEX_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_2_O_e=0xB6, + /* BTP */ + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_1_O_e=0xB9, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_2_L_e=0xBA, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT06_GP_1_L_e=0xBB, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_1_L_e=0xBC, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_2_O_e=0xBD, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_1_L_e=0xBE, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_2_O_e=0xBF, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT14_GP_1_O_e=0xC0, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT04_FC_1_O_e=0xC1, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT04_FC_1_O_e=0xC2, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_1_O_e=0xC3, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_2_L_e=0xC4, + dRes_INDEX_DEMO25_01_BTP_DEMO25_LINK_CUT17_FC_1_O_e=0xC5, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT17_FC_1_O_e=0xC6, + dRes_INDEX_DEMO25_01_BTP_DEMO25_ZANT_CUT16_GP_1_O_e=0xC7, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_1_L_e=0xC8, + dRes_INDEX_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_2_O_e=0xC9, + /* BLS */ + dRes_INDEX_DEMO25_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xCC, + /* BRK */ + dRes_INDEX_DEMO25_01_BRK_DEMO25_BHAND_CUT15_GP_1_O_e=0xCF, + dRes_INDEX_DEMO25_01_BRK_DEMO25_MIDNA_CUT17_HD_1_O_e=0xD0, + dRes_INDEX_DEMO25_01_BRK_DEMO25_MIDNA_CUT15_HD_1_O_e=0xD1, + dRes_INDEX_DEMO25_01_BRK_DEMO25_BHAND_CUT13_GP_1_O_e=0xD2, + dRes_INDEX_DEMO25_01_BRK_DEMO25_PORTAL_CUT25_GP_1_O_e=0xD3, + dRes_INDEX_DEMO25_01_BRK_DEMO25_ZANT_CUT00_GP_1_C_e=0xD4, + /* EVT */ + dRes_INDEX_DEMO25_01_STB_DEMO25_01_e=0xD7, +}; + +enum dRes_ID_DEMO25_01 { + /* BCK */ + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT21_BD_1_L_e=0x8, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_1_O_e=0x9, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_BD_2_L_e=0xA, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_1_O_e=0xB, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT22_FC_2_L_e=0xC, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT25_BD_1_O_e=0xD, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_BD_1_O_e=0xE, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT01_FC_1_O_e=0xF, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_BD_1_O_e=0x10, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HL_1_O_e=0x11, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT02_HR_1_O_e=0x12, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_BD_1_O_e=0x13, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x14, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HL_1_O_e=0x15, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT03_HR_1_O_e=0x16, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_BD_1_O_e=0x17, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x18, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_BD_1_O_e=0x19, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x1A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_1_O_e=0x1B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_BD_2_L_e=0x1C, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x1D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x1E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_1_O_e=0x1F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HL_2_L_e=0x20, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_1_O_e=0x21, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT19_HR_2_L_e=0x22, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_1_L_e=0x23, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT21_BD_2_O_e=0x24, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_1_O_e=0x25, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_BD_2_L_e=0x26, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x27, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x28, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_1_O_e=0x29, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_BD_2_L_e=0x2A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_1_O_e=0x2B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_1_O_e=0x2C, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT25_BD_1_O_e=0x2D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_1_O_e=0x2E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x2F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_1_O_e=0x30, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_1_O_e=0x31, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT05_GP_1_L_e=0x32, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT06_GP_1_L_e=0x33, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_1_L_e=0x34, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT08_GP_2_O_e=0x35, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_1_L_e=0x36, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT12_GP_2_O_e=0x37, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT14_GP_1_O_e=0x38, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HL_2_L_e=0x73, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT24_HR_2_L_e=0x74, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_BD_1_O_e=0x76, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_FC_1_O_e=0x77, + dRes_ID_DEMO25_01_BCK_DEMO25_MDHAIR_CUT09_GP_1_O_e=0x78, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT04_BD_1_O_e=0x79, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_BD_1_O_e=0x7A, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7B, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_BD_2_L_e=0x82, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x83, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HL_2_L_e=0x84, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT26_HR_2_L_e=0x85, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x88, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x89, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x8A, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_1_O_e=0x8C, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_2_O_e=0x8D, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT15_GP_3_O_e=0x8E, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_1_O_e=0x8F, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_2_O_e=0x90, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT16_GP_3_O_e=0x91, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_1_O_e=0x92, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_2_O_e=0x93, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAIR_CUT17_GP_3_O_e=0x94, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_1_O_e=0x95, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT13_GP_2_L_e=0x96, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT15_GP_1_O_e=0x97, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_1_O_e=0x98, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_BD_2_L_e=0x99, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_1_O_e=0x9A, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_FC_2_L_e=0x9B, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT17_BD_1_O_e=0x9C, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT17_FC_1_O_e=0x9D, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_1_O_e=0x9E, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_BD_2_L_e=0x9F, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xA0, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xA1, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_BD_1_O_e=0xA2, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xA3, + dRes_ID_DEMO25_01_BCK_DEMO25_MIDNA_CUT17_BD_1_O_e=0xA4, + dRes_ID_DEMO25_01_BCK_DEMO25_ZANT_CUT16_GP_1_O_e=0xA5, + dRes_ID_DEMO25_01_BCK_DEMO00_MIDNA_CUT00_HD_TMP_e=0xBE, + dRes_ID_DEMO25_01_BCK_DEMO25_BHAND_CUT09_GP_1_O_e=0xC1, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKB_CUT01_GP_1_O_e=0xC7, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKF_CUT01_GP_1_O_e=0xC8, + dRes_ID_DEMO25_01_BCK_DEMO25_MDMKT_CUT01_GP_1_O_e=0xC9, + dRes_ID_DEMO25_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xCE, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT04_HD_1_O_e=0xCF, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_1_O_e=0xD0, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT13_HD_2_L_e=0xD1, + dRes_ID_DEMO25_01_BCK_DEMO25_LINK_CUT25_HD_1_O_e=0xD2, + dRes_ID_DEMO25_01_BCK_DEMO25_MDHAIR_CUT04_GP_1_O_e=0xD3, + /* BLK */ + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x3B, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x3C, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x3D, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x3E, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x3F, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x40, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x41, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x42, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x75, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7C, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x86, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xA6, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xA7, + dRes_ID_DEMO25_01_BLK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xA8, + /* BMDR */ + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x45, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x46, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x47, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x48, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x49, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x4A, + dRes_ID_DEMO25_01_BMD_DEMO00_ZANT_CUT00_GP_1_e=0x4B, + dRes_ID_DEMO25_01_BMD_DEMO25_PORTAL_CUT00_GP_1_e=0xC2, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKB_CUT00_GP_1_e=0xCA, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKF_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO25_01_BMD_DEMO25_MDMKT_CUT00_GP_1_e=0xCC, + /* BMDV */ + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_ID_DEMO25_01_BMD_DEMO25_BHAIR_CUT00_GP_1_e=0xB8, + dRes_ID_DEMO25_01_BMD_DEMO25_BHAND_CUT00_GP_1_e=0xB9, + dRes_ID_DEMO25_01_BMD_DEMO00_MIDNA_CUT00_HD_TMP_e=0xBF, + dRes_ID_DEMO25_01_BMD_DEMO25_MDHAIR_CUT00_GP_1_e=0xD4, + /* BTK */ + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_1_O_e=0x52, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT22_FC_2_L_e=0x53, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT01_FC_1_O_e=0x54, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT03_FC_1_O_e=0x55, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT07_FC_1_O_e=0x56, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT18_FC_1_O_e=0x57, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_1_O_e=0x58, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT19_FC_2_L_e=0x59, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_1_O_e=0x5C, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT23_FC_2_L_e=0x5D, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_1_O_e=0x5E, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT06_GP_1_L_e=0x5F, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_1_L_e=0x60, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT08_GP_2_O_e=0x61, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_1_L_e=0x62, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT12_GP_2_O_e=0x63, + dRes_ID_DEMO25_01_BTK_DEMO25_ZANT_CUT14_GP_1_O_e=0x64, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT04_FC_1_O_e=0x7D, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT04_FC_1_O_e=0x7E, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT09_FC_1_O_e=0x7F, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT26_FC_2_L_e=0x87, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_1_O_e=0xA9, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT13_FC_2_L_e=0xAA, + dRes_ID_DEMO25_01_BTK_DEMO25_LINK_CUT17_FC_1_O_e=0xAB, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_1_O_e=0xAC, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT13_FC_2_L_e=0xAD, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT15_FC_1_O_e=0xAE, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT17_FC_1_O_e=0xAF, + dRes_ID_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_1_L_e=0xC3, + dRes_ID_DEMO25_01_BTK_DEMO25_PORTAL_CUT25_GP_2_O_e=0xC4, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_1_L_e=0xD5, + dRes_ID_DEMO25_01_BTK_DEMO25_MIDNA_CUT21_FC_2_O_e=0xD6, + /* BTP */ + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_1_O_e=0x67, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT22_FC_2_L_e=0x68, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT06_GP_1_L_e=0x6B, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_1_L_e=0x6C, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT08_GP_2_O_e=0x6D, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_1_L_e=0x6E, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT12_GP_2_O_e=0x6F, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT14_GP_1_O_e=0x70, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT04_FC_1_O_e=0x80, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT04_FC_1_O_e=0x81, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_1_O_e=0xB0, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT13_FC_2_L_e=0xB1, + dRes_ID_DEMO25_01_BTP_DEMO25_LINK_CUT17_FC_1_O_e=0xB2, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT17_FC_1_O_e=0xB3, + dRes_ID_DEMO25_01_BTP_DEMO25_ZANT_CUT16_GP_1_O_e=0xB4, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_1_L_e=0xD7, + dRes_ID_DEMO25_01_BTP_DEMO25_MIDNA_CUT21_FC_2_O_e=0xD8, + /* BLS */ + dRes_ID_DEMO25_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x8B, + /* BRK */ + dRes_ID_DEMO25_01_BRK_DEMO25_BHAND_CUT15_GP_1_O_e=0xB5, + dRes_ID_DEMO25_01_BRK_DEMO25_MIDNA_CUT17_HD_1_O_e=0xBC, + dRes_ID_DEMO25_01_BRK_DEMO25_MIDNA_CUT15_HD_1_O_e=0xBD, + dRes_ID_DEMO25_01_BRK_DEMO25_BHAND_CUT13_GP_1_O_e=0xC0, + dRes_ID_DEMO25_01_BRK_DEMO25_PORTAL_CUT25_GP_1_O_e=0xC5, + dRes_ID_DEMO25_01_BRK_DEMO25_ZANT_CUT00_GP_1_C_e=0xCD, + /* EVT */ + dRes_ID_DEMO25_01_STB_DEMO25_01_e=0xC6, +}; + +#endif /* !RES_DEMO25_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo26_00.h b/assets/RZDP01/res/Object/Demo26_00.h new file mode 100644 index 0000000000..f345dbe8c6 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo26_00.h @@ -0,0 +1,162 @@ +#ifndef RES_DEMO26_00_H +#define RES_DEMO26_00_H + +enum dRes_INDEX_DEMO26_00 { + /* BCK */ + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDBOUS_CUT99_GP_1_O_e=0xB, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0xC, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0xD, + dRes_INDEX_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0xE, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_1_O_e=0xF, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_2_O_e=0x10, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT03_GP_1_O_e=0x11, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT04_GP_1_O_e=0x12, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT05_GP_1_O_e=0x13, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT06_GP_1_O_e=0x14, + dRes_INDEX_DEMO26_00_BCK_DEMO26_BOUSO_CUT07_GP_1_O_e=0x15, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT08_BD_1_O_e=0x16, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT08_FC_1_O_e=0x17, + dRes_INDEX_DEMO26_00_BCK_DEMO26_LINK_CUT09_BD_1_O_e=0x18, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKB_CUT01_GP_1_O_e=0x19, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKB_CUT02_GP_1_O_e=0x1A, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKF_CUT01_GP_1_O_e=0x1B, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKF_CUT02_GP_1_O_e=0x1C, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKM_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKM_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKT_CUT01_GP_1_O_e=0x1F, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDMKT_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_BD_1_O_e=0x21, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x22, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT02_BD_1_O_e=0x23, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_BD_1_O_e=0x24, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x25, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MIDNA_CUT09_BD_1_O_e=0x26, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT04_GP_1_O_e=0x27, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT05_GP_1_O_e=0x28, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT06_GP_1_O_e=0x29, + dRes_INDEX_DEMO26_00_BCK_DEMO26_SPEAR_CUT07_GP_1_O_e=0x2A, + dRes_INDEX_DEMO26_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2B, + dRes_INDEX_DEMO26_00_BCK_DEMO26_MDHAIR_CUT01_GP_1_O_e=0x2C, + /* BMDV */ + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDBOUS_CUT00_GP_1_e=0x2F, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x30, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x31, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDHAIR_CUT00_GP_1_e=0x32, + /* BRK */ + dRes_INDEX_DEMO26_00_BRK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x35, + dRes_INDEX_DEMO26_00_BRK_DEMO26_GWSUB_CUT00_GP_1_O_e=0x36, + dRes_INDEX_DEMO26_00_BRK_DEMO26_GWALL_CUT00_GP_1_O_e=0x37, + /* BTK */ + dRes_INDEX_DEMO26_00_BTK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x3A, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0x3B, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0x3C, + dRes_INDEX_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0x3D, + dRes_INDEX_DEMO26_00_BTK_DEMO26_LINK_CUT08_FC_1_O_e=0x3E, + dRes_INDEX_DEMO26_00_BTK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x3F, + dRes_INDEX_DEMO26_00_BTK_DEMO26_GWALL_CUT00_GP_1_C_e=0x40, + /* BMDR */ + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_1_e=0x43, + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_2_e=0x44, + dRes_INDEX_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_3_e=0x45, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x46, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x47, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x48, + dRes_INDEX_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x49, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKB_CUT00_GP_1_e=0x4A, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKF_CUT00_GP_1_e=0x4B, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKM_CUT00_GP_1_e=0x4C, + dRes_INDEX_DEMO26_00_BMD_DEMO26_MDMKT_CUT00_GP_1_e=0x4D, + dRes_INDEX_DEMO26_00_BMD_DEMO26_SPEAR_CUT00_GP_1_e=0x4E, + dRes_INDEX_DEMO26_00_BMD_DEMO26_GWALL_CUT00_GP_1_e=0x4F, + dRes_INDEX_DEMO26_00_BMD_DEMO26_GWSUB_CUT00_GP_1_e=0x50, + /* BLK */ + dRes_INDEX_DEMO26_00_BLK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x53, + dRes_INDEX_DEMO26_00_BLK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x54, + /* BTP */ + dRes_INDEX_DEMO26_00_BTP_DEMO26_LINK_CUT08_FC_1_O_e=0x57, + /* BLS */ + dRes_INDEX_DEMO26_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5A, + /* EVT */ + dRes_INDEX_DEMO26_00_STB_DEMO26_e=0x5D, +}; + +enum dRes_ID_DEMO26_00 { + /* BCK */ + dRes_ID_DEMO26_00_BCK_DEMO26_MDBOUS_CUT99_GP_1_O_e=0x0, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0x5, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0x7, + dRes_ID_DEMO26_00_BCK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0x8, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_1_O_e=0xE, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT02_GP_2_O_e=0xF, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT03_GP_1_O_e=0x10, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT04_GP_1_O_e=0x11, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT05_GP_1_O_e=0x12, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT06_GP_1_O_e=0x13, + dRes_ID_DEMO26_00_BCK_DEMO26_BOUSO_CUT07_GP_1_O_e=0x14, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT08_BD_1_O_e=0x15, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT08_FC_1_O_e=0x16, + dRes_ID_DEMO26_00_BCK_DEMO26_LINK_CUT09_BD_1_O_e=0x17, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKB_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKB_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKF_CUT01_GP_1_O_e=0x1A, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKF_CUT02_GP_1_O_e=0x1B, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKM_CUT01_GP_1_O_e=0x1C, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKM_CUT02_GP_1_O_e=0x1D, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKT_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO26_00_BCK_DEMO26_MDMKT_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_BD_1_O_e=0x20, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x21, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT02_BD_1_O_e=0x22, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_BD_1_O_e=0x23, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x24, + dRes_ID_DEMO26_00_BCK_DEMO26_MIDNA_CUT09_BD_1_O_e=0x25, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT04_GP_1_O_e=0x26, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT05_GP_1_O_e=0x27, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT06_GP_1_O_e=0x28, + dRes_ID_DEMO26_00_BCK_DEMO26_SPEAR_CUT07_GP_1_O_e=0x29, + dRes_ID_DEMO26_00_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3B, + dRes_ID_DEMO26_00_BCK_DEMO26_MDHAIR_CUT01_GP_1_O_e=0x42, + /* BMDV */ + dRes_ID_DEMO26_00_BMD_DEMO26_MDBOUS_CUT00_GP_1_e=0x4, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x2F, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x30, + dRes_ID_DEMO26_00_BMD_DEMO26_MDHAIR_CUT00_GP_1_e=0x43, + /* BRK */ + dRes_ID_DEMO26_00_BRK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x2, + dRes_ID_DEMO26_00_BRK_DEMO26_GWSUB_CUT00_GP_1_O_e=0x3C, + dRes_ID_DEMO26_00_BRK_DEMO26_GWALL_CUT00_GP_1_O_e=0x40, + /* BTK */ + dRes_ID_DEMO26_00_BTK_DEMO26_MDBOUS_CUT00_GP_1_C_e=0x3, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_1_O_e=0xB, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_2_O_e=0xC, + dRes_ID_DEMO26_00_BTK_DEMO26_KEKKAI_CUT99_GP_3_O_e=0xD, + dRes_ID_DEMO26_00_BTK_DEMO26_LINK_CUT08_FC_1_O_e=0x2A, + dRes_ID_DEMO26_00_BTK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x2B, + dRes_ID_DEMO26_00_BTK_DEMO26_GWALL_CUT00_GP_1_C_e=0x3D, + /* BMDR */ + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_1_e=0x6, + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_2_e=0x9, + dRes_ID_DEMO26_00_BMD_DEMO26_KEKKAI_CUT99_GP_3_e=0xA, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x31, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x32, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x33, + dRes_ID_DEMO26_00_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x34, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKB_CUT00_GP_1_e=0x35, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKF_CUT00_GP_1_e=0x36, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKM_CUT00_GP_1_e=0x37, + dRes_ID_DEMO26_00_BMD_DEMO26_MDMKT_CUT00_GP_1_e=0x38, + dRes_ID_DEMO26_00_BMD_DEMO26_SPEAR_CUT00_GP_1_e=0x39, + dRes_ID_DEMO26_00_BMD_DEMO26_GWALL_CUT00_GP_1_e=0x3E, + dRes_ID_DEMO26_00_BMD_DEMO26_GWSUB_CUT00_GP_1_e=0x3F, + /* BLK */ + dRes_ID_DEMO26_00_BLK_DEMO26_MIDNA_CUT01_FC_1_O_e=0x2C, + dRes_ID_DEMO26_00_BLK_DEMO26_MIDNA_CUT08_FC_1_O_e=0x2D, + /* BTP */ + dRes_ID_DEMO26_00_BTP_DEMO26_LINK_CUT08_FC_1_O_e=0x2E, + /* BLS */ + dRes_ID_DEMO26_00_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3A, + /* EVT */ + dRes_ID_DEMO26_00_STB_DEMO26_e=0x41, +}; + +#endif /* !RES_DEMO26_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo27_01.h b/assets/RZDP01/res/Object/Demo27_01.h new file mode 100644 index 0000000000..099e4c3326 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo27_01.h @@ -0,0 +1,548 @@ +#ifndef RES_DEMO27_01_H +#define RES_DEMO27_01_H + +enum dRes_INDEX_DEMO27_01 { + /* BCK */ + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT08_GP_1_L_e=0xC, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT11_GP_1_O_e=0xD, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT12_GP_1_L_e=0xE, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_1_O_e=0xF, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_2_L_e=0x10, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_1_O_e=0x11, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_2_O_e=0x12, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_1_O_e=0x13, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_2_O_e=0x14, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT17_GP_1_O_e=0x15, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT18_GP_1_O_e=0x16, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_1_O_e=0x17, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_2_O_e=0x18, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_1_O_e=0x19, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_2_O_e=0x1A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GANON_CUT27_GP_1_O_e=0x1B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GHANDR_CUT18_GP_1_O_e=0x1C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT11_GP_1_O_e=0x1D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_1_O_e=0x1E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_2_L_e=0x1F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_1_O_e=0x20, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_2_O_e=0x21, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_1_O_e=0x22, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_2_O_e=0x23, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT17_GP_1_O_e=0x24, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT18_GP_1_O_e=0x25, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GMANT_CUT27_GP_1_O_e=0x26, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT08_GP_1_L_e=0x27, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT11_GP_1_O_e=0x28, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_1_O_e=0x29, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_2_O_e=0x2A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_1_O_e=0x2B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_2_O_e=0x2C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x2D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT17_GP_1_O_e=0x2F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT23_GP_2_O_e=0x30, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT30_GP_1_O_e=0x31, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT31_GP_1_O_e=0x32, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT32_GP_1_O_e=0x33, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT33_GP_1_O_e=0x34, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT34_GP_1_O_e=0x35, + dRes_INDEX_DEMO27_01_BCK_DEMO27_KJSWD_CUT08_GP_1_L_e=0x36, + dRes_INDEX_DEMO27_01_BCK_DEMO27_KJSWD_CUT11_GP_1_O_e=0x37, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT04_BD_1_O_e=0x38, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT04_FC_1_O_e=0x39, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT07_BD_1_O_e=0x3A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT07_FC_1_O_e=0x3B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_1_O_e=0x3C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_2_L_e=0x3D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_1_O_e=0x3E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_2_L_e=0x3F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT14_BD_1_L_e=0x40, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT14_FC_1_L_e=0x41, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT19_BD_1_O_e=0x42, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT19_FC_1_O_e=0x43, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT20_BD_1_O_e=0x44, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT20_FC_1_O_e=0x45, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT24_BD_1_O_e=0x46, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT24_FC_1_O_e=0x47, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT37_BD_1_O_e=0x48, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT37_FC_1_O_e=0x49, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT03_BD_1_O_e=0x4A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_BD_1_O_e=0x4B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x4C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_BD_1_O_e=0x4D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x4E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x4F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_2_L_e=0x50, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x51, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x52, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_1_O_e=0x53, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_2_L_e=0x54, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x55, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x56, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT14_BD_1_L_e=0x57, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_BD_1_O_e=0x58, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x59, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_BD_1_O_e=0x5A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x5B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_BD_1_O_e=0x5C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x5D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_BD_1_O_e=0x5E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x5F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT25_BD_1_O_e=0x60, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_BD_1_O_e=0x61, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x62, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_BD_1_O_e=0x63, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x64, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_BD_1_O_e=0x65, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x66, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_BD_1_O_e=0x67, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_HR_1_O_e=0x68, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_BD_1_O_e=0x69, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x6A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_HR_1_O_e=0x6B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_BD_1_O_e=0x6C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_HR_1_O_e=0x6D, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT34_BD_1_O_e=0x6E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT36_BD_1_O_e=0x6F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MIDNA_CUT37_BD_1_O_e=0x70, + dRes_INDEX_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x71, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT03_BD_1_O_e=0x72, + dRes_INDEX_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x73, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT38_GP_1_O_e=0x74, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_1_O_e=0x75, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_2_O_e=0x76, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_1_O_e=0x77, + dRes_INDEX_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_2_O_e=0x78, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_BD_1_O_e=0x79, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_FC_1_O_e=0x7A, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT39_BD_2_O_e=0x7B, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT38_HD_1_O_e=0x7C, + dRes_INDEX_DEMO27_01_BCK_DEMO27_LINK_CUT39_HD_1_O_e=0x7D, + dRes_INDEX_DEMO27_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x7E, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT03_GP_1_O_e=0x7F, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT04_GP_1_O_e=0x80, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT37_GP_1_O_e=0x81, + dRes_INDEX_DEMO27_01_BCK_DEMO27_DUMMY_CUT27_GP_1_O_e=0x82, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT24_GP_1_O_e=0x83, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT26_GP_1_O_e=0x84, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT30_GP_1_O_e=0x85, + dRes_INDEX_DEMO27_01_BCK_DEMO27_MDHAIR_CUT31_GP_1_O_e=0x86, + /* BLK */ + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x89, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x8A, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x8B, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x8C, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x8D, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x8E, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x8F, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x90, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x91, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x92, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x93, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x94, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x95, + dRes_INDEX_DEMO27_01_BLK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x96, + /* BRK */ + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT31_GP_1_O_e=0x99, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT32_GP_1_O_e=0x9A, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT33_GP_1_O_e=0x9B, + dRes_INDEX_DEMO27_01_BRK_DEMO27_HZLD_CUT00_GP_1_O_e=0x9C, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GHANDR_CUT18_GP_1_C_e=0x9D, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GANON_CUT27_GP_1_O_e=0x9E, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GANON_CUT00_GP_1_C_e=0x9F, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xA0, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xA1, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xA2, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xA3, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xA4, + dRes_INDEX_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xA5, + /* BTK */ + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT08_GP_1_L_e=0xA8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT11_GP_1_O_e=0xA9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT12_GP_1_L_e=0xAA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_1_O_e=0xAB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_2_L_e=0xAC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_1_O_e=0xAD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_2_O_e=0xAE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_1_O_e=0xAF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_2_O_e=0xB0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT17_GP_1_O_e=0xB1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT18_GP_1_O_e=0xB2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_1_O_e=0xB3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_2_O_e=0xB4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_1_O_e=0xB5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_2_O_e=0xB6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT27_GP_1_O_e=0xB7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT30_GP_1_O_e=0xB8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT31_GP_1_O_e=0xB9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT32_GP_1_O_e=0xBA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT33_GP_1_O_e=0xBB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT04_FC_1_O_e=0xBC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT07_FC_1_O_e=0xBD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_1_O_e=0xBE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_2_L_e=0xBF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT14_FC_1_L_e=0xC0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT19_FC_1_O_e=0xC1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT20_FC_1_O_e=0xC2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT24_FC_1_O_e=0xC3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT37_FC_1_O_e=0xC4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT04_FC_1_O_e=0xC5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT07_FC_1_O_e=0xC6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0xC7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_2_L_e=0xC8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_1_O_e=0xC9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_2_L_e=0xCA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT14_FC_1_L_e=0xCB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT19_FC_1_O_e=0xCC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT20_FC_1_O_e=0xCD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT21_FC_1_O_e=0xCE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT24_FC_1_O_e=0xCF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT26_FC_1_O_e=0xD0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT28_FC_1_O_e=0xD1, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT30_FC_1_O_e=0xD2, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT31_FC_1_O_e=0xD3, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT32_FC_1_O_e=0xD4, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT36_FC_1_O_e=0xD5, + dRes_INDEX_DEMO27_01_BTK_DEMO27_MIDNA_CUT37_FC_1_O_e=0xD6, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD7, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_1_O_e=0xD8, + dRes_INDEX_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_2_O_e=0xD9, + dRes_INDEX_DEMO27_01_BTK_DEMO27_LINK_CUT38_FC_1_O_e=0xDA, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GANON_CUT00_GP_1_O_e=0xDB, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xDC, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xDD, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xDE, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xDF, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xE0, + dRes_INDEX_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xE1, + /* BTP */ + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT11_GP_1_O_e=0xE4, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT12_GP_1_L_e=0xE5, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_1_O_e=0xE6, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_2_L_e=0xE7, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0xE8, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0xE9, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT17_GP_1_O_e=0xEA, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT23_GP_2_O_e=0xEB, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT30_GP_1_O_e=0xEC, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT31_GP_1_O_e=0xED, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT32_GP_1_O_e=0xEE, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT33_GP_1_O_e=0xEF, + dRes_INDEX_DEMO27_01_BTP_DEMO27_HZLD_CUT34_GP_1_O_e=0xF0, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT04_FC_1_O_e=0xF1, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT07_FC_1_O_e=0xF2, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_1_O_e=0xF3, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_2_L_e=0xF4, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT14_FC_1_L_e=0xF5, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT19_FC_1_O_e=0xF6, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT20_FC_1_O_e=0xF7, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT24_FC_1_O_e=0xF8, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT37_FC_1_O_e=0xF9, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT14_FC_1_L_e=0xFA, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT31_FC_1_O_e=0xFB, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT36_FC_1_O_e=0xFC, + dRes_INDEX_DEMO27_01_BTP_DEMO27_MIDNA_CUT37_FC_1_O_e=0xFD, + dRes_INDEX_DEMO27_01_BTP_DEMO27_LINK_CUT38_FC_1_O_e=0xFE, + dRes_INDEX_DEMO27_01_BTP_DEMO27_GANON_CUT08_GP_1_L_e=0xFF, + /* BMDR */ + dRes_INDEX_DEMO27_01_BMD_DEMO27_GMANT_CUT00_GP_1_e=0x102, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GSAYA_CUT00_GP_1_e=0x103, + dRes_INDEX_DEMO27_01_BMD_DEMO27_KNJSWD_CUT00_GP_1_e=0x104, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x105, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x106, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x107, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x108, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GHANDR_CUT00_GP_1_e=0x109, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x10A, + dRes_INDEX_DEMO27_01_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x10B, + dRes_INDEX_DEMO27_01_BMD_DEMO27_STATUE_CUT00_GP_1_e=0x10C, + dRes_INDEX_DEMO27_01_BMD_DEMO27_DUMMY_CUT00_GP_1_e=0x10D, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GWALL1_CUT00_GP_1_e=0x10E, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GWALL2_CUT00_GP_1_e=0x10F, + /* BMDV */ + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x112, + dRes_INDEX_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x113, + dRes_INDEX_DEMO27_01_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x114, + dRes_INDEX_DEMO27_01_BMD_DEMO27_MDHAIR_CUT00_GP_1_e=0x115, + dRes_INDEX_DEMO27_01_BMD_DEMO27_GANON_CUT00_GP_1_e=0x116, + /* BLS */ + dRes_INDEX_DEMO27_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x119, + /* EVT */ + dRes_INDEX_DEMO27_01_STB_DEMO27_01_e=0x11C, + /* BPK */ + dRes_INDEX_DEMO27_01_BPK_DEMO27_GANON_CUT27_GP_1_O_e=0x11F, + dRes_INDEX_DEMO27_01_BPK_DEMO27_GANON_CUT00_GP_1_O_e=0x120, +}; + +enum dRes_ID_DEMO27_01 { + /* BCK */ + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT08_GP_1_L_e=0x0, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT11_GP_1_O_e=0x1, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT12_GP_1_L_e=0x2, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_1_O_e=0x3, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT14_GP_2_L_e=0x4, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_1_O_e=0x5, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT15_GP_2_O_e=0x6, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_1_O_e=0x7, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT16_GP_2_O_e=0x8, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT17_GP_1_O_e=0x9, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT18_GP_1_O_e=0xA, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_1_O_e=0xB, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT22_GP_2_O_e=0xC, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_1_O_e=0xD, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT23_GP_2_O_e=0xE, + dRes_ID_DEMO27_01_BCK_DEMO27_GANON_CUT27_GP_1_O_e=0xF, + dRes_ID_DEMO27_01_BCK_DEMO27_GHANDR_CUT18_GP_1_O_e=0x10, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT11_GP_1_O_e=0x11, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_1_O_e=0x12, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT14_GP_2_L_e=0x13, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_1_O_e=0x14, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT15_GP_2_O_e=0x15, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_1_O_e=0x16, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT16_GP_2_O_e=0x17, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT17_GP_1_O_e=0x18, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT18_GP_1_O_e=0x19, + dRes_ID_DEMO27_01_BCK_DEMO27_GMANT_CUT27_GP_1_O_e=0x1A, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT08_GP_1_L_e=0x1B, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT11_GP_1_O_e=0x1C, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_1_O_e=0x1D, + dRes_ID_DEMO27_01_BCK_DEMO27_GSAYA_CUT16_GP_2_O_e=0x1E, + dRes_ID_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_1_O_e=0x1F, + dRes_ID_DEMO27_01_BCK_DEMO27_GSWD_CUT16_GP_2_O_e=0x20, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x21, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x22, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT17_GP_1_O_e=0x23, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT23_GP_2_O_e=0x24, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT30_GP_1_O_e=0x25, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT31_GP_1_O_e=0x26, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT32_GP_1_O_e=0x27, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT33_GP_1_O_e=0x28, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT34_GP_1_O_e=0x29, + dRes_ID_DEMO27_01_BCK_DEMO27_KJSWD_CUT08_GP_1_L_e=0x2A, + dRes_ID_DEMO27_01_BCK_DEMO27_KJSWD_CUT11_GP_1_O_e=0x2B, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT04_BD_1_O_e=0x2C, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT04_FC_1_O_e=0x2D, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT07_BD_1_O_e=0x2E, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT07_FC_1_O_e=0x2F, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_1_O_e=0x30, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_BD_2_L_e=0x31, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_1_O_e=0x32, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT13_FC_2_L_e=0x33, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT14_BD_1_L_e=0x34, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT14_FC_1_L_e=0x35, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT19_BD_1_O_e=0x36, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT19_FC_1_O_e=0x37, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT20_BD_1_O_e=0x38, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT20_FC_1_O_e=0x39, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT24_BD_1_O_e=0x3A, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT24_FC_1_O_e=0x3B, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT37_BD_1_O_e=0x3C, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT37_FC_1_O_e=0x3D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT03_BD_1_O_e=0x3E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_BD_1_O_e=0x3F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x40, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_BD_1_O_e=0x41, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x42, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x43, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_BD_2_L_e=0x44, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x45, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x46, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_1_O_e=0x47, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_BD_2_L_e=0x48, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x49, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x4A, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT14_BD_1_L_e=0x4B, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_BD_1_O_e=0x4C, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x4D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_BD_1_O_e=0x4E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x4F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_BD_1_O_e=0x50, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x51, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_BD_1_O_e=0x52, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x53, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT25_BD_1_O_e=0x54, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_BD_1_O_e=0x55, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x56, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_BD_1_O_e=0x57, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x58, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_BD_1_O_e=0x59, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x5A, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_BD_1_O_e=0x5B, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT31_HR_1_O_e=0x5C, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_BD_1_O_e=0x5D, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x5E, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT32_HR_1_O_e=0x5F, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_BD_1_O_e=0x60, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT33_HR_1_O_e=0x61, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT34_BD_1_O_e=0x62, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT36_BD_1_O_e=0x63, + dRes_ID_DEMO27_01_BCK_DEMO27_MIDNA_CUT37_BD_1_O_e=0x64, + dRes_ID_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0xC4, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT03_BD_1_O_e=0xCC, + dRes_ID_DEMO27_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCE, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD0, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_1_O_e=0xD1, + dRes_ID_DEMO27_01_BCK_DEMO27_HZLD_CUT39_GP_2_O_e=0xD2, + dRes_ID_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_1_O_e=0xD3, + dRes_ID_DEMO27_01_BCK_DEMO27_HZSWD_CUT39_GP_2_O_e=0xD4, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_BD_1_O_e=0xD5, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_FC_1_O_e=0xD6, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT39_BD_2_O_e=0xD7, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT38_HD_1_O_e=0xE1, + dRes_ID_DEMO27_01_BCK_DEMO27_LINK_CUT39_HD_1_O_e=0xE2, + dRes_ID_DEMO27_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0xE4, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT03_GP_1_O_e=0xEE, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT04_GP_1_O_e=0xEF, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT37_GP_1_O_e=0xF0, + dRes_ID_DEMO27_01_BCK_DEMO27_DUMMY_CUT27_GP_1_O_e=0xF2, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT24_GP_1_O_e=0xF4, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT26_GP_1_O_e=0xF5, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT30_GP_1_O_e=0xF6, + dRes_ID_DEMO27_01_BCK_DEMO27_MDHAIR_CUT31_GP_1_O_e=0xF7, + /* BLK */ + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x65, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x66, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x67, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x68, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x69, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x6A, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x6B, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x6C, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x6D, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x6E, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x6F, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x70, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT30_FC_1_O_e=0x71, + dRes_ID_DEMO27_01_BLK_DEMO27_MIDNA_CUT32_FC_1_O_e=0x72, + /* BRK */ + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT31_GP_1_O_e=0x73, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT32_GP_1_O_e=0x74, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT33_GP_1_O_e=0x75, + dRes_ID_DEMO27_01_BRK_DEMO27_HZLD_CUT00_GP_1_O_e=0xD8, + dRes_ID_DEMO27_01_BRK_DEMO27_GHANDR_CUT18_GP_1_C_e=0xE3, + dRes_ID_DEMO27_01_BRK_DEMO27_GANON_CUT27_GP_1_O_e=0xE5, + dRes_ID_DEMO27_01_BRK_DEMO27_GANON_CUT00_GP_1_C_e=0xEC, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xF9, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0xFA, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0xFB, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_1_O_e=0xFC, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0xFD, + dRes_ID_DEMO27_01_BRK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0xFE, + /* BTK */ + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT08_GP_1_L_e=0x76, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT11_GP_1_O_e=0x77, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT12_GP_1_L_e=0x78, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_1_O_e=0x79, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT14_GP_2_L_e=0x7A, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_1_O_e=0x7B, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT15_GP_2_O_e=0x7C, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_1_O_e=0x7D, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT16_GP_2_O_e=0x7E, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT17_GP_1_O_e=0x7F, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT18_GP_1_O_e=0x80, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_1_O_e=0x81, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT22_GP_2_O_e=0x82, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_1_O_e=0x83, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT23_GP_2_O_e=0x84, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT27_GP_1_O_e=0x85, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT30_GP_1_O_e=0x86, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT31_GP_1_O_e=0x87, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT32_GP_1_O_e=0x88, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT33_GP_1_O_e=0x89, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT04_FC_1_O_e=0x8A, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT07_FC_1_O_e=0x8B, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_1_O_e=0x8C, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT13_FC_2_L_e=0x8D, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT14_FC_1_L_e=0x8E, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT19_FC_1_O_e=0x8F, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT20_FC_1_O_e=0x90, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT24_FC_1_O_e=0x91, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT37_FC_1_O_e=0x92, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT04_FC_1_O_e=0x93, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT07_FC_1_O_e=0x94, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x95, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT10_FC_2_L_e=0x96, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_1_O_e=0x97, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT13_FC_2_L_e=0x98, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT14_FC_1_L_e=0x99, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT19_FC_1_O_e=0x9A, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT20_FC_1_O_e=0x9B, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT21_FC_1_O_e=0x9C, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT24_FC_1_O_e=0x9D, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT26_FC_1_O_e=0x9E, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT28_FC_1_O_e=0x9F, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT30_FC_1_O_e=0xA0, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT31_FC_1_O_e=0xA1, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT32_FC_1_O_e=0xA2, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT36_FC_1_O_e=0xA3, + dRes_ID_DEMO27_01_BTK_DEMO27_MIDNA_CUT37_FC_1_O_e=0xA4, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT38_GP_1_O_e=0xD9, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_1_O_e=0xDA, + dRes_ID_DEMO27_01_BTK_DEMO27_HZLD_CUT39_GP_2_O_e=0xDB, + dRes_ID_DEMO27_01_BTK_DEMO27_LINK_CUT38_FC_1_O_e=0xDC, + dRes_ID_DEMO27_01_BTK_DEMO27_GANON_CUT00_GP_1_O_e=0xE9, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_1_O_e=0xFF, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_OFF_O_e=0x100, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL1_CUT37_GP_ON_O_e=0x101, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_1_O_e=0x102, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_OFF_O_e=0x103, + dRes_ID_DEMO27_01_BTK_DEMO27_GWALL2_CUT37_GP_ON_O_e=0x104, + /* BTP */ + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT11_GP_1_O_e=0xA5, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT12_GP_1_L_e=0xA6, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_1_O_e=0xA7, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT14_GP_2_L_e=0xA8, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0xA9, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0xAA, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT17_GP_1_O_e=0xAB, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT23_GP_2_O_e=0xAC, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT30_GP_1_O_e=0xAD, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT31_GP_1_O_e=0xAE, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT32_GP_1_O_e=0xAF, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT33_GP_1_O_e=0xB0, + dRes_ID_DEMO27_01_BTP_DEMO27_HZLD_CUT34_GP_1_O_e=0xB1, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT04_FC_1_O_e=0xB2, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT07_FC_1_O_e=0xB3, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_1_O_e=0xB4, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT13_FC_2_L_e=0xB5, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT14_FC_1_L_e=0xB6, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT19_FC_1_O_e=0xB7, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT20_FC_1_O_e=0xB8, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT24_FC_1_O_e=0xB9, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT37_FC_1_O_e=0xBA, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT14_FC_1_L_e=0xBB, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT31_FC_1_O_e=0xBC, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT36_FC_1_O_e=0xBD, + dRes_ID_DEMO27_01_BTP_DEMO27_MIDNA_CUT37_FC_1_O_e=0xBE, + dRes_ID_DEMO27_01_BTP_DEMO27_LINK_CUT38_FC_1_O_e=0xDD, + dRes_ID_DEMO27_01_BTP_DEMO27_GANON_CUT08_GP_1_L_e=0xEB, + /* BMDR */ + dRes_ID_DEMO27_01_BMD_DEMO27_GMANT_CUT00_GP_1_e=0xC0, + dRes_ID_DEMO27_01_BMD_DEMO27_GSAYA_CUT00_GP_1_e=0xC1, + dRes_ID_DEMO27_01_BMD_DEMO27_KNJSWD_CUT00_GP_1_e=0xC3, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0xC5, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xC6, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0xC7, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0xC8, + dRes_ID_DEMO27_01_BMD_DEMO27_GHANDR_CUT00_GP_1_e=0xCB, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0xCF, + dRes_ID_DEMO27_01_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0xDE, + dRes_ID_DEMO27_01_BMD_DEMO27_STATUE_CUT00_GP_1_e=0xE6, + dRes_ID_DEMO27_01_BMD_DEMO27_DUMMY_CUT00_GP_1_e=0xF3, + dRes_ID_DEMO27_01_BMD_DEMO27_GWALL1_CUT00_GP_1_e=0x105, + dRes_ID_DEMO27_01_BMD_DEMO27_GWALL2_CUT00_GP_1_e=0x106, + /* BMDV */ + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC9, + dRes_ID_DEMO27_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xCA, + dRes_ID_DEMO27_01_BMD_DEMO27_HZLD_CUT00_GP_1_e=0xED, + dRes_ID_DEMO27_01_BMD_DEMO27_MDHAIR_CUT00_GP_1_e=0xF1, + dRes_ID_DEMO27_01_BMD_DEMO27_GANON_CUT00_GP_1_e=0xF8, + /* BLS */ + dRes_ID_DEMO27_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0xCD, + /* EVT */ + dRes_ID_DEMO27_01_STB_DEMO27_01_e=0xDF, + /* BPK */ + dRes_ID_DEMO27_01_BPK_DEMO27_GANON_CUT27_GP_1_O_e=0xE7, + dRes_ID_DEMO27_01_BPK_DEMO27_GANON_CUT00_GP_1_O_e=0xEA, +}; + +#endif /* !RES_DEMO27_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo27_02.h b/assets/RZDP01/res/Object/Demo27_02.h new file mode 100644 index 0000000000..ecb74fbdea --- /dev/null +++ b/assets/RZDP01/res/Object/Demo27_02.h @@ -0,0 +1,162 @@ +#ifndef RES_DEMO27_02_H +#define RES_DEMO27_02_H + +enum dRes_INDEX_DEMO27_02 { + /* BCK */ + dRes_INDEX_DEMO27_02_BCK_DEMO27_GANON_CUT12_GP_1_O_e=0x9, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT07_GP_1_O_e=0xB, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_BD_1_O_e=0xC, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_FC_1_O_e=0xD, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT08_HD_1_O_e=0xE, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT10_BD_1_O_e=0xF, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT10_FC_1_O_e=0x10, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT11_BD_1_O_e=0x11, + dRes_INDEX_DEMO27_02_BCK_DEMO27_LINK_CUT11_FC_1_O_e=0x12, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKB_CUT02_GP_1_O_e=0x13, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKF_CUT02_GP_1_O_e=0x14, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MDMKT_CUT02_GP_1_O_e=0x15, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT02_BD_1_O_e=0x16, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x17, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MIDNA_CUT11_BD_1_O_e=0x18, + dRes_INDEX_DEMO27_02_BCK_DEMO27_MGAN_CUT12_GP_1_O_e=0x19, + dRes_INDEX_DEMO27_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1A, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT04_GP_1_O_e=0x1B, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT05_GP_1_O_e=0x1C, + dRes_INDEX_DEMO27_02_BCK_DEMO27_BOUSOU_CUT06_GP_1_O_e=0x1D, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x1E, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x1F, + dRes_INDEX_DEMO27_02_BCK_DEMO27_HZSWD_CUT05_GP_1_O_e=0x20, + /* BRK */ + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT03_GP_1_O_e=0x23, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT07_GP_1_O_e=0x24, + dRes_INDEX_DEMO27_02_BRK_DEMO27_MGAN_CUT12_GP_1_O_e=0x25, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT05_GP_1_O_e=0x26, + dRes_INDEX_DEMO27_02_BRK_DEMO27_HZLD_CUT06_GP_1_O_e=0x27, + dRes_INDEX_DEMO27_02_BRK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x28, + dRes_INDEX_DEMO27_02_BRK_DEMO27_GANON_CUT12_GP_1_O_e=0x29, + dRes_INDEX_DEMO27_02_BRK_DEMO27_GWALL_CUT02_GP_1_O_e=0x2A, + /* BTK */ + dRes_INDEX_DEMO27_02_BTK_DEMO27_HZLD_CUT03_GP_1_O_e=0x2D, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT08_FC_1_O_e=0x2E, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT10_FC_1_O_e=0x2F, + dRes_INDEX_DEMO27_02_BTK_DEMO27_LINK_CUT11_FC_1_O_e=0x30, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT02_FC_1_O_e=0x31, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x32, + dRes_INDEX_DEMO27_02_BTK_DEMO27_MIDNA_CUT11_FC_1_O_e=0x33, + dRes_INDEX_DEMO27_02_BTK_DEMO27_HZLD_CUT05_GP_1_O_e=0x34, + dRes_INDEX_DEMO27_02_BTK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x35, + dRes_INDEX_DEMO27_02_BTK_DEMO27_GWALL_CUT02_GP_1_O_e=0x36, + /* BTP */ + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT03_GP_1_O_e=0x39, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT07_GP_1_O_e=0x3A, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT08_FC_1_O_e=0x3B, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT10_FC_1_O_e=0x3C, + dRes_INDEX_DEMO27_02_BTP_DEMO27_LINK_CUT11_FC_1_O_e=0x3D, + dRes_INDEX_DEMO27_02_BTP_DEMO27_MIDNA_CUT02_FC_1_O_e=0x3E, + dRes_INDEX_DEMO27_02_BTP_DEMO27_MIDNA_CUT11_FC_1_O_e=0x3F, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0x40, + dRes_INDEX_DEMO27_02_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x44, + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x45, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKB_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKF_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MDMKT_CUT00_GP_1_e=0x48, + dRes_INDEX_DEMO27_02_BMD_DEMO27_MGAN_CUT00_GP_1_e=0x49, + dRes_INDEX_DEMO27_02_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x4A, + dRes_INDEX_DEMO27_02_BMD_DEMO27_GWALL_CUT00_GP_1_e=0x4B, + /* BMDV */ + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_INDEX_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO27_02_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x51, + dRes_INDEX_DEMO27_02_BMD_DEMO27_GANON_CUT00_GP_1_e=0x52, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU8_CUT00_GP_1_e=0x53, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU88_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU2_CUT00_GP_1_e=0x55, + dRes_INDEX_DEMO27_02_BMD_DEMO27_BOUSOU5_CUT00_GP_1_e=0x56, + /* EVT */ + dRes_INDEX_DEMO27_02_STB_DEMO27_02_e=0x59, +}; + +enum dRes_ID_DEMO27_02 { + /* BCK */ + dRes_ID_DEMO27_02_BCK_DEMO27_GANON_CUT12_GP_1_O_e=0x6, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT03_GP_1_O_e=0x7, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT07_GP_1_O_e=0x8, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_BD_1_O_e=0x9, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_FC_1_O_e=0xA, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT08_HD_1_O_e=0xB, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT10_BD_1_O_e=0xC, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT10_FC_1_O_e=0xD, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT11_BD_1_O_e=0xE, + dRes_ID_DEMO27_02_BCK_DEMO27_LINK_CUT11_FC_1_O_e=0xF, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKB_CUT02_GP_1_O_e=0x10, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKF_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO27_02_BCK_DEMO27_MDMKT_CUT02_GP_1_O_e=0x12, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT02_BD_1_O_e=0x14, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT10_BD_1_O_e=0x15, + dRes_ID_DEMO27_02_BCK_DEMO27_MIDNA_CUT11_BD_1_O_e=0x16, + dRes_ID_DEMO27_02_BCK_DEMO27_MGAN_CUT12_GP_1_O_e=0x30, + dRes_ID_DEMO27_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT04_GP_1_O_e=0x3B, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT05_GP_1_O_e=0x3E, + dRes_ID_DEMO27_02_BCK_DEMO27_BOUSOU_CUT06_GP_1_O_e=0x3F, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT05_GP_1_O_e=0x40, + dRes_ID_DEMO27_02_BCK_DEMO27_HZLD_CUT06_GP_1_O_e=0x41, + dRes_ID_DEMO27_02_BCK_DEMO27_HZSWD_CUT05_GP_1_O_e=0x42, + /* BRK */ + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT03_GP_1_O_e=0x19, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT07_GP_1_O_e=0x1A, + dRes_ID_DEMO27_02_BRK_DEMO27_MGAN_CUT12_GP_1_O_e=0x1B, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT05_GP_1_O_e=0x43, + dRes_ID_DEMO27_02_BRK_DEMO27_HZLD_CUT06_GP_1_O_e=0x44, + dRes_ID_DEMO27_02_BRK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x4A, + dRes_ID_DEMO27_02_BRK_DEMO27_GANON_CUT12_GP_1_O_e=0x4E, + dRes_ID_DEMO27_02_BRK_DEMO27_GWALL_CUT02_GP_1_O_e=0x50, + /* BTK */ + dRes_ID_DEMO27_02_BTK_DEMO27_HZLD_CUT03_GP_1_O_e=0x1E, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT08_FC_1_O_e=0x1F, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO27_02_BTK_DEMO27_LINK_CUT11_FC_1_O_e=0x21, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT02_FC_1_O_e=0x22, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT10_FC_1_O_e=0x23, + dRes_ID_DEMO27_02_BTK_DEMO27_MIDNA_CUT11_FC_1_O_e=0x24, + dRes_ID_DEMO27_02_BTK_DEMO27_HZLD_CUT05_GP_1_O_e=0x45, + dRes_ID_DEMO27_02_BTK_DEMO27_BOUSOU_CUT00_GP_1_C_e=0x4B, + dRes_ID_DEMO27_02_BTK_DEMO27_GWALL_CUT02_GP_1_O_e=0x51, + /* BTP */ + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT03_GP_1_O_e=0x27, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT08_FC_1_O_e=0x29, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT10_FC_1_O_e=0x2A, + dRes_ID_DEMO27_02_BTP_DEMO27_LINK_CUT11_FC_1_O_e=0x2B, + dRes_ID_DEMO27_02_BTP_DEMO27_MIDNA_CUT02_FC_1_O_e=0x2C, + dRes_ID_DEMO27_02_BTP_DEMO27_MIDNA_CUT11_FC_1_O_e=0x2D, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT05_GP_1_O_e=0x46, + dRes_ID_DEMO27_02_BTP_DEMO27_HZLD_CUT06_GP_1_O_e=0x47, + /* BMDR */ + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x31, + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x32, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKB_CUT00_GP_1_e=0x34, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKF_CUT00_GP_1_e=0x35, + dRes_ID_DEMO27_02_BMD_DEMO27_MDMKT_CUT00_GP_1_e=0x36, + dRes_ID_DEMO27_02_BMD_DEMO27_MGAN_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO27_02_BMD_DEMO27_HZSWD_CUT00_GP_1_e=0x48, + dRes_ID_DEMO27_02_BMD_DEMO27_GWALL_CUT00_GP_1_e=0x52, + /* BMDV */ + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x37, + dRes_ID_DEMO27_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x38, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU_CUT00_GP_1_e=0x3C, + dRes_ID_DEMO27_02_BMD_DEMO27_HZLD_CUT00_GP_1_e=0x4C, + dRes_ID_DEMO27_02_BMD_DEMO27_GANON_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU8_CUT00_GP_1_e=0x53, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU88_CUT00_GP_1_e=0x54, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU2_CUT00_GP_1_e=0x55, + dRes_ID_DEMO27_02_BMD_DEMO27_BOUSOU5_CUT00_GP_1_e=0x56, + /* EVT */ + dRes_ID_DEMO27_02_STB_DEMO27_02_e=0x49, +}; + +#endif /* !RES_DEMO27_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo28_01.h b/assets/RZDP01/res/Object/Demo28_01.h new file mode 100644 index 0000000000..5dd48fa8c9 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo28_01.h @@ -0,0 +1,272 @@ +#ifndef RES_DEMO28_01_H +#define RES_DEMO28_01_H + +enum dRes_INDEX_DEMO28_01 { + /* BCK */ + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0xB, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0xE, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT08_BD_1_O_e=0xF, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT08_FC_1_O_e=0x10, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x11, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x12, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_BD_1_O_e=0x13, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_FC_1_O_e=0x14, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT11_HD_1_O_e=0x15, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT13_BD_1_O_e=0x16, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT13_FC_1_O_e=0x17, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDBOU_CUT14_GP_1_O_e=0x18, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT10_GP_1_O_e=0x19, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT12_GP_1_O_e=0x1A, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKB_CUT14_GP_1_O_e=0x1B, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT10_GP_1_O_e=0x1C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT12_GP_1_O_e=0x1D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKF_CUT14_GP_1_O_e=0x1E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT10_GP_1_O_e=0x1F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT12_GP_1_O_e=0x20, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDMKT_CUT14_GP_1_O_e=0x21, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MGAN_CUT01_GP_1_O_e=0x22, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MGAN_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT02_BD_1_O_e=0x24, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_BD_1_O_e=0x25, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x26, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_BD_1_O_e=0x27, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_BD_1_O_e=0x29, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x2A, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT08_BD_1_O_e=0x2B, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_BD_1_O_e=0x2C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x2D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT12_BD_1_O_e=0x2E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_BD_1_O_e=0x2F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x30, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HL_1_O_e=0x31, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HR_1_O_e=0x32, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x33, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x34, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x35, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x36, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x37, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x38, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x39, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x3A, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x3B, + dRes_INDEX_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x3C, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT15_GP_1_O_e=0x3D, + dRes_INDEX_DEMO28_01_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO28_01_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x3F, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT09_BD_1_O_e=0x40, + dRes_INDEX_DEMO28_01_BCK_DEMO28_LINK_CUT09_HD_1_O_e=0x41, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MIDNA_CUT09_BD_1_O_e=0x42, + dRes_INDEX_DEMO28_01_BCK_DEMO28_ZELDA_CUT09_GP_1_O_e=0x43, + dRes_INDEX_DEMO28_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x44, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT14_GP_1_O_e=0x45, + dRes_INDEX_DEMO28_01_BCK_DEMO28_MDBOU_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BOUSO_CUT17_GP_1_O_e=0x47, + dRes_INDEX_DEMO28_01_BCK_DEMO28_BSPEAR_CUT17_GP_1_O_e=0x48, + /* BLK */ + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x4B, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x4C, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x4D, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x4E, + dRes_INDEX_DEMO28_01_BLK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x4F, + /* BRK */ + dRes_INDEX_DEMO28_01_BRK_DEMO28_MGAN_CUT01_GP_1_O_e=0x52, + dRes_INDEX_DEMO28_01_BRK_DEMO28_MGAN_CUT02_GP_1_O_e=0x53, + dRes_INDEX_DEMO28_01_BRK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x54, + /* BTK */ + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT08_FC_1_O_e=0x57, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x58, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT11_FC_1_O_e=0x59, + dRes_INDEX_DEMO28_01_BTK_DEMO28_LINK_CUT13_FC_1_O_e=0x5A, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x5C, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x5D, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT08_FC_1_O_e=0x5E, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x5F, + dRes_INDEX_DEMO28_01_BTK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x60, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x61, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x62, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x63, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x64, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x65, + dRes_INDEX_DEMO28_01_BTK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x66, + dRes_INDEX_DEMO28_01_BTK_DEMO28_GANON_CUT09_GP_1_O_e=0x67, + dRes_INDEX_DEMO28_01_BTK_DEMO28_GANON_CUT16_GP_1_O_e=0x68, + dRes_INDEX_DEMO28_01_BTK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x69, + /* BTP */ + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT08_FC_1_O_e=0x6C, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x6D, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT11_FC_1_O_e=0x6E, + dRes_INDEX_DEMO28_01_BTP_DEMO28_LINK_CUT13_FC_1_O_e=0x6F, + dRes_INDEX_DEMO28_01_BTP_DEMO28_MIDNA_CUT08_FC_1_O_e=0x70, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x71, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_1_O_e=0x72, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_2_L_e=0x73, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_3_O_e=0x74, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_4_O_e=0x75, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT08_GP_1_O_e=0x76, + dRes_INDEX_DEMO28_01_BTP_DEMO28_ZELDA_CUT10_FC_1_O_e=0x77, + /* BLS */ + dRes_INDEX_DEMO28_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x7D, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x7E, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x7F, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x80, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKB_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKF_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MDMKT_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO28_01_BMD_DEMO28_MGAN_CUT00_GP_1_e=0x84, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BSPEAR_CUT00_GP_1_e=0x85, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x86, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x87, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BSPEAR45_CUT00_GP_1_e=0x88, + /* BMDV */ + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x8B, + dRes_INDEX_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x8C, + dRes_INDEX_DEMO28_01_BMD_DEMO28_GANON_CUT00_GP_1_e=0x8D, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO_CUT00_GP_1_e=0x8E, + dRes_INDEX_DEMO28_01_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x8F, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO2_CUT00_GP_1_e=0x90, + dRes_INDEX_DEMO28_01_BMD_DEMO28_BOUSO45_CUT00_GP_1_e=0x91, + /* EVT */ + dRes_INDEX_DEMO28_01_STB_DEMO28_01_e=0x94, +}; + +enum dRes_ID_DEMO28_01 { + /* BCK */ + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x2, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x3, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT08_BD_1_O_e=0x4, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT08_FC_1_O_e=0x5, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x6, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x7, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_BD_1_O_e=0x8, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_FC_1_O_e=0x9, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT11_HD_1_O_e=0xA, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT13_BD_1_O_e=0xB, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT13_FC_1_O_e=0xC, + dRes_ID_DEMO28_01_BCK_DEMO28_MDBOU_CUT14_GP_1_O_e=0xD, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT10_GP_1_O_e=0xE, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT12_GP_1_O_e=0xF, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKB_CUT14_GP_1_O_e=0x10, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT10_GP_1_O_e=0x11, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT12_GP_1_O_e=0x12, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKF_CUT14_GP_1_O_e=0x13, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT10_GP_1_O_e=0x14, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT12_GP_1_O_e=0x15, + dRes_ID_DEMO28_01_BCK_DEMO28_MDMKT_CUT14_GP_1_O_e=0x16, + dRes_ID_DEMO28_01_BCK_DEMO28_MGAN_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO28_01_BCK_DEMO28_MGAN_CUT02_GP_1_O_e=0x18, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT02_BD_1_O_e=0x19, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_BD_1_O_e=0x1C, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x1D, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_BD_1_O_e=0x1E, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x1F, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT08_BD_1_O_e=0x20, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_BD_1_O_e=0x21, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x22, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT12_BD_1_O_e=0x23, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_BD_1_O_e=0x24, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x25, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HL_1_O_e=0x26, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT14_HR_1_O_e=0x27, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x28, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x29, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x2A, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x2B, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x2C, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x2D, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x2E, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x5D, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HL_TMP_e=0x5E, + dRes_ID_DEMO28_01_BCK_DEMO00_MIDNA_CUT00_HR_TMP_e=0x5F, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT15_GP_1_O_e=0x61, + dRes_ID_DEMO28_01_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x62, + dRes_ID_DEMO28_01_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x63, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT09_BD_1_O_e=0x64, + dRes_ID_DEMO28_01_BCK_DEMO28_LINK_CUT09_HD_1_O_e=0x65, + dRes_ID_DEMO28_01_BCK_DEMO28_MIDNA_CUT09_BD_1_O_e=0x66, + dRes_ID_DEMO28_01_BCK_DEMO28_ZELDA_CUT09_GP_1_O_e=0x67, + dRes_ID_DEMO28_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x6A, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT14_GP_1_O_e=0x6D, + dRes_ID_DEMO28_01_BCK_DEMO28_MDBOU_CUT17_GP_1_O_e=0x71, + dRes_ID_DEMO28_01_BCK_DEMO28_BOUSO_CUT17_GP_1_O_e=0x72, + dRes_ID_DEMO28_01_BCK_DEMO28_BSPEAR_CUT17_GP_1_O_e=0x73, + /* BLK */ + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x30, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x31, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x32, + dRes_ID_DEMO28_01_BLK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x33, + /* BRK */ + dRes_ID_DEMO28_01_BRK_DEMO28_MGAN_CUT01_GP_1_O_e=0x34, + dRes_ID_DEMO28_01_BRK_DEMO28_MGAN_CUT02_GP_1_O_e=0x35, + dRes_ID_DEMO28_01_BRK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x6F, + /* BTK */ + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT08_FC_1_O_e=0x36, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x37, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT11_FC_1_O_e=0x38, + dRes_ID_DEMO28_01_BTK_DEMO28_LINK_CUT13_FC_1_O_e=0x39, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT03_FC_1_O_e=0x3A, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT05_FC_1_O_e=0x3B, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT07_FC_1_O_e=0x3C, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT08_FC_1_O_e=0x3D, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT10_FC_1_O_e=0x3E, + dRes_ID_DEMO28_01_BTK_DEMO28_MIDNA_CUT14_FC_1_O_e=0x3F, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_1_O_e=0x40, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_2_L_e=0x41, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_3_O_e=0x42, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT06_GP_4_O_e=0x43, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT08_GP_1_O_e=0x44, + dRes_ID_DEMO28_01_BTK_DEMO28_ZELDA_CUT10_GP_1_O_e=0x45, + dRes_ID_DEMO28_01_BTK_DEMO28_GANON_CUT09_GP_1_O_e=0x68, + dRes_ID_DEMO28_01_BTK_DEMO28_GANON_CUT16_GP_1_O_e=0x69, + dRes_ID_DEMO28_01_BTK_DEMO28_BOUSOU_CUT00_GP_1_C_e=0x70, + /* BTP */ + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT08_FC_1_O_e=0x46, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x47, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT11_FC_1_O_e=0x48, + dRes_ID_DEMO28_01_BTP_DEMO28_LINK_CUT13_FC_1_O_e=0x49, + dRes_ID_DEMO28_01_BTP_DEMO28_MIDNA_CUT08_FC_1_O_e=0x4A, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x4B, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_1_O_e=0x4C, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_2_L_e=0x4D, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_3_O_e=0x4E, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT06_GP_4_O_e=0x4F, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT08_GP_1_O_e=0x50, + dRes_ID_DEMO28_01_BTP_DEMO28_ZELDA_CUT10_FC_1_O_e=0x51, + /* BLS */ + dRes_ID_DEMO28_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x52, + /* BMDR */ + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x53, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x54, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x55, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x56, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKB_CUT00_GP_1_e=0x57, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKF_CUT00_GP_1_e=0x58, + dRes_ID_DEMO28_01_BMD_DEMO28_MDMKT_CUT00_GP_1_e=0x59, + dRes_ID_DEMO28_01_BMD_DEMO28_MGAN_CUT00_GP_1_e=0x60, + dRes_ID_DEMO28_01_BMD_DEMO28_BSPEAR_CUT00_GP_1_e=0x74, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HL_TMP_e=0x76, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_HR_TMP_e=0x77, + dRes_ID_DEMO28_01_BMD_DEMO28_BSPEAR45_CUT00_GP_1_e=0x78, + /* BMDV */ + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x5B, + dRes_ID_DEMO28_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x5C, + dRes_ID_DEMO28_01_BMD_DEMO28_GANON_CUT00_GP_1_e=0x6B, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO_CUT00_GP_1_e=0x6C, + dRes_ID_DEMO28_01_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x75, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO2_CUT00_GP_1_e=0x79, + dRes_ID_DEMO28_01_BMD_DEMO28_BOUSO45_CUT00_GP_1_e=0x7A, + /* EVT */ + dRes_ID_DEMO28_01_STB_DEMO28_01_e=0x6E, +}; + +#endif /* !RES_DEMO28_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo28_02.h b/assets/RZDP01/res/Object/Demo28_02.h new file mode 100644 index 0000000000..2e29379de6 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo28_02.h @@ -0,0 +1,250 @@ +#ifndef RES_DEMO28_02_H +#define RES_DEMO28_02_H + +enum dRes_INDEX_DEMO28_02 { + /* BCK */ + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT12_GP_1_O_e=0x9, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT12_GP_1_O_e=0xA, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT12_GP_1_O_e=0xB, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK04_CUT12_GP_1_O_e=0xC, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK05_CUT12_GP_1_O_e=0xD, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT08_GP_1_O_e=0xF, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT12_GP_1_O_e=0x10, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT05_GP_1_O_e=0x11, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT08_GP_1_O_e=0x12, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT12_GP_1_O_e=0x13, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT05_GP_1_O_e=0x14, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT08_GP_1_O_e=0x15, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT12_GP_1_O_e=0x16, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT12_GP_1_O_e=0x17, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_BD_1_O_e=0x18, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_FC_1_O_e=0x19, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT01_HD_1_O_e=0x1A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x1B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT02_HD_1_O_e=0x1C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x1E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x1F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT04_BD_1_O_e=0x20, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT04_HD_1_O_e=0x21, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x22, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x23, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT10_HD_1_O_e=0x24, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x26, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x28, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x29, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x2A, + dRes_INDEX_DEMO28_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT08_GP_1_O_e=0x2C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_PLANE_CUT01_GP_1_O_e=0x2D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT06_GP_1_O_e=0x2E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT06_GP_1_O_e=0x2F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT06_GP_1_O_e=0x30, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_BD_1_O_e=0x31, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_FC_1_O_e=0x32, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT14_HD_1_O_e=0x33, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_BD_1_O_e=0x34, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_FC_1_O_e=0x35, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT15_HD_1_O_e=0x36, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMASK_CUT06_GP_1_O_e=0x37, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x38, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT13_GP_1_O_e=0x39, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT13_GP_1_O_e=0x3A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT13_GP_1_O_e=0x3B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x3C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT11_GP_1_O_e=0x3D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHANDL_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHANDL_CUT11_GP_1_O_e=0x3F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT11_GP_1_O_e=0x41, + dRes_INDEX_DEMO28_02_BCK_DEMO28_MDMKBK_CUT13_GP_1_O_e=0x42, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK01_CUT17_GP_1_O_e=0x43, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK02_CUT17_GP_1_O_e=0x44, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK03_CUT17_GP_1_O_e=0x45, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK04_CUT17_GP_1_O_e=0x46, + dRes_INDEX_DEMO28_02_BCK_DEMO28_FK05_CUT17_GP_1_O_e=0x47, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x48, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GANON_CUT17_GP_1_O_e=0x49, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT16_GP_1_O_e=0x4A, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GHORS_CUT17_GP_1_O_e=0x4B, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT16_GP_1_O_e=0x4C, + dRes_INDEX_DEMO28_02_BCK_DEMO28_GMANT_CUT17_GP_1_O_e=0x4D, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT16_GP_1_O_e=0x4E, + dRes_INDEX_DEMO28_02_BCK_DEMO28_KJSWD_CUT17_GP_1_O_e=0x4F, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT17_BD_1_O_e=0x50, + dRes_INDEX_DEMO28_02_BCK_DEMO28_LINK_CUT17_HD_1_O_e=0x51, + dRes_INDEX_DEMO28_02_BCK_DEMO28_ZELDA_CUT17_GP_1_O_e=0x52, + /* BRK */ + dRes_INDEX_DEMO28_02_BRK_DEMO28_GANON_CUT08_GP_1_O_e=0x55, + dRes_INDEX_DEMO28_02_BRK_DEMO28_PLANE_CUT01_GP_1_O_e=0x56, + dRes_INDEX_DEMO28_02_BRK_DEMO28_GANON_CUT06_GP_1_O_e=0x57, + /* BTK */ + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT01_FC_1_O_e=0x5A, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x5C, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x5D, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x5E, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x5F, + dRes_INDEX_DEMO28_02_BTK_DEMO28_PLANE_CUT01_GP_1_O_e=0x60, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT14_FC_1_O_e=0x61, + dRes_INDEX_DEMO28_02_BTK_DEMO28_LINK_CUT15_FC_1_O_e=0x62, + dRes_INDEX_DEMO28_02_BTK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x63, + /* BTP */ + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT01_FC_1_O_e=0x66, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT03_FC_1_O_e=0x67, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x68, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT01_GP_1_O_e=0x69, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT03_GP_1_O_e=0x6A, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT07_GP_1_O_e=0x6B, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT14_FC_1_O_e=0x6C, + dRes_INDEX_DEMO28_02_BTP_DEMO28_LINK_CUT15_FC_1_O_e=0x6D, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT15_GP_1_O_e=0x6E, + dRes_INDEX_DEMO28_02_BTP_DEMO28_ZELDA_CUT17_GP_1_O_e=0x6F, + /* BMDR */ + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x72, + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x73, + dRes_INDEX_DEMO28_02_BMD_DEMO28_FK00_CUT00_GP_1_e=0x74, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GHORS_CUT00_GP_1_e=0x75, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GMANT_CUT00_GP_1_e=0x76, + dRes_INDEX_DEMO28_02_BMD_DEMO28_KJSWD_CUT00_GP_1_e=0x77, + dRes_INDEX_DEMO28_02_BMD_DEMO28_PLANE_CUT00_GP_1_e=0x78, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GHANDL_CUT00_GP_1_e=0x79, + dRes_INDEX_DEMO28_02_BMD_DEMO28_MDMASK_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO28_02_BMD_DEMO28_CASTLE_CUT00_GP_1_e=0x7B, + /* BMDV */ + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x7E, + dRes_INDEX_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x7F, + dRes_INDEX_DEMO28_02_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO28_02_BMD_DEMO28_GANON_CUT00_GP_1_e=0x81, + /* EVT */ + dRes_INDEX_DEMO28_02_STB_DEMO28_02_e=0x84, + dRes_INDEX_DEMO28_02_STB_DEMO31_15_e=0x85, +}; + +enum dRes_ID_DEMO28_02 { + /* BCK */ + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT12_GP_1_O_e=0x6, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT12_GP_1_O_e=0x7, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT12_GP_1_O_e=0x8, + dRes_ID_DEMO28_02_BCK_DEMO28_FK04_CUT12_GP_1_O_e=0x9, + dRes_ID_DEMO28_02_BCK_DEMO28_FK05_CUT12_GP_1_O_e=0xA, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT05_GP_1_O_e=0xB, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT08_GP_1_O_e=0xC, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT12_GP_1_O_e=0xD, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT05_GP_1_O_e=0xE, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT08_GP_1_O_e=0xF, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT12_GP_1_O_e=0x10, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT05_GP_1_O_e=0x11, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT08_GP_1_O_e=0x12, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT12_GP_1_O_e=0x13, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT12_GP_1_O_e=0x14, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_BD_1_O_e=0x15, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_FC_1_O_e=0x16, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT01_HD_1_O_e=0x17, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT02_BD_1_O_e=0x18, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT02_HD_1_O_e=0x19, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_BD_1_O_e=0x1A, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_FC_1_O_e=0x1B, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT03_HD_1_O_e=0x1C, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT04_BD_1_O_e=0x1D, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT04_HD_1_O_e=0x1E, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_BD_1_O_e=0x1F, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT10_HD_1_O_e=0x21, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT05_GP_1_O_e=0x22, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x24, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x25, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x26, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x27, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO28_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3E, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT08_GP_1_O_e=0x3F, + dRes_ID_DEMO28_02_BCK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4A, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT06_GP_1_O_e=0x4E, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT06_GP_1_O_e=0x4F, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT06_GP_1_O_e=0x50, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_BD_1_O_e=0x51, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_FC_1_O_e=0x52, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT14_HD_1_O_e=0x53, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_BD_1_O_e=0x54, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_FC_1_O_e=0x55, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT15_HD_1_O_e=0x56, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMASK_CUT06_GP_1_O_e=0x57, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x58, + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT13_GP_1_O_e=0x60, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT13_GP_1_O_e=0x61, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT13_GP_1_O_e=0x62, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT11_GP_1_O_e=0x64, + dRes_ID_DEMO28_02_BCK_DEMO28_GHANDL_CUT09_GP_1_O_e=0x65, + dRes_ID_DEMO28_02_BCK_DEMO28_GHANDL_CUT11_GP_1_O_e=0x66, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT09_GP_1_O_e=0x67, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT11_GP_1_O_e=0x68, + dRes_ID_DEMO28_02_BCK_DEMO28_MDMKBK_CUT13_GP_1_O_e=0x69, + dRes_ID_DEMO28_02_BCK_DEMO28_FK01_CUT17_GP_1_O_e=0x6C, + dRes_ID_DEMO28_02_BCK_DEMO28_FK02_CUT17_GP_1_O_e=0x6D, + dRes_ID_DEMO28_02_BCK_DEMO28_FK03_CUT17_GP_1_O_e=0x6E, + dRes_ID_DEMO28_02_BCK_DEMO28_FK04_CUT17_GP_1_O_e=0x6F, + dRes_ID_DEMO28_02_BCK_DEMO28_FK05_CUT17_GP_1_O_e=0x70, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT16_GP_1_O_e=0x71, + dRes_ID_DEMO28_02_BCK_DEMO28_GANON_CUT17_GP_1_O_e=0x72, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT16_GP_1_O_e=0x73, + dRes_ID_DEMO28_02_BCK_DEMO28_GHORS_CUT17_GP_1_O_e=0x74, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT16_GP_1_O_e=0x75, + dRes_ID_DEMO28_02_BCK_DEMO28_GMANT_CUT17_GP_1_O_e=0x76, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT16_GP_1_O_e=0x77, + dRes_ID_DEMO28_02_BCK_DEMO28_KJSWD_CUT17_GP_1_O_e=0x78, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT17_BD_1_O_e=0x79, + dRes_ID_DEMO28_02_BCK_DEMO28_LINK_CUT17_HD_1_O_e=0x7A, + dRes_ID_DEMO28_02_BCK_DEMO28_ZELDA_CUT17_GP_1_O_e=0x7B, + /* BRK */ + dRes_ID_DEMO28_02_BRK_DEMO28_GANON_CUT08_GP_1_O_e=0x2B, + dRes_ID_DEMO28_02_BRK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4B, + dRes_ID_DEMO28_02_BRK_DEMO28_GANON_CUT06_GP_1_O_e=0x59, + /* BTK */ + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT01_FC_1_O_e=0x2E, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT10_FC_1_O_e=0x30, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT01_GP_1_O_e=0x31, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT03_GP_1_O_e=0x32, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT07_GP_1_O_e=0x33, + dRes_ID_DEMO28_02_BTK_DEMO28_PLANE_CUT01_GP_1_O_e=0x4C, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT14_FC_1_O_e=0x5A, + dRes_ID_DEMO28_02_BTK_DEMO28_LINK_CUT15_FC_1_O_e=0x5B, + dRes_ID_DEMO28_02_BTK_DEMO28_ZELDA_CUT15_GP_1_O_e=0x5C, + /* BTP */ + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT01_FC_1_O_e=0x36, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT03_FC_1_O_e=0x37, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT10_FC_1_O_e=0x38, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT01_GP_1_O_e=0x39, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT03_GP_1_O_e=0x3A, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT07_GP_1_O_e=0x3B, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT14_FC_1_O_e=0x5D, + dRes_ID_DEMO28_02_BTP_DEMO28_LINK_CUT15_FC_1_O_e=0x5E, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT15_GP_1_O_e=0x5F, + dRes_ID_DEMO28_02_BTP_DEMO28_ZELDA_CUT17_GP_1_O_e=0x7C, + /* BMDR */ + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x40, + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x41, + dRes_ID_DEMO28_02_BMD_DEMO28_FK00_CUT00_GP_1_e=0x42, + dRes_ID_DEMO28_02_BMD_DEMO28_GHORS_CUT00_GP_1_e=0x44, + dRes_ID_DEMO28_02_BMD_DEMO28_GMANT_CUT00_GP_1_e=0x45, + dRes_ID_DEMO28_02_BMD_DEMO28_KJSWD_CUT00_GP_1_e=0x46, + dRes_ID_DEMO28_02_BMD_DEMO28_PLANE_CUT00_GP_1_e=0x4D, + dRes_ID_DEMO28_02_BMD_DEMO28_GHANDL_CUT00_GP_1_e=0x6A, + dRes_ID_DEMO28_02_BMD_DEMO28_MDMASK_CUT00_GP_1_e=0x6B, + dRes_ID_DEMO28_02_BMD_DEMO28_CASTLE_CUT00_GP_1_e=0x81, + /* BMDV */ + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x48, + dRes_ID_DEMO28_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x49, + dRes_ID_DEMO28_02_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x7E, + dRes_ID_DEMO28_02_BMD_DEMO28_GANON_CUT00_GP_1_e=0x80, + /* EVT */ + dRes_ID_DEMO28_02_STB_DEMO28_02_e=0x7D, + dRes_ID_DEMO28_02_STB_DEMO31_15_e=0x7F, +}; + +#endif /* !RES_DEMO28_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo28_03.h b/assets/RZDP01/res/Object/Demo28_03.h new file mode 100644 index 0000000000..cc3fd1c2ea --- /dev/null +++ b/assets/RZDP01/res/Object/Demo28_03.h @@ -0,0 +1,126 @@ +#ifndef RES_DEMO28_03_H +#define RES_DEMO28_03_H + +enum dRes_INDEX_DEMO28_03 { + /* BCK */ + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_BD_1_L_e=0x9, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_FC_1_L_e=0xA, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT05_BD_1_O_e=0xB, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_1_L_e=0xC, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_2_O_e=0xD, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0xF, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIA_CUT01_GP_1_O_e=0x11, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIB_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEIC_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SEID_CUT01_GP_1_O_e=0x14, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZA_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZB_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZC_CUT01_GP_1_O_e=0x17, + dRes_INDEX_DEMO28_03_BCK_DEMO28_SIZD_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW01_CUT01_GP_1_O_e=0x19, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW02_CUT01_GP_1_O_e=0x1A, + dRes_INDEX_DEMO28_03_BCK_DEMO28_ARROW03_CUT01_GP_1_O_e=0x1B, + dRes_INDEX_DEMO28_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1C, + dRes_INDEX_DEMO28_03_BCK_DEMO28_LINK_CUT03_HD_1_L_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO28_03_BTK_DEMO28_LINK_CUT03_FC_1_L_e=0x20, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x21, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_2_O_e=0x22, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x24, + dRes_INDEX_DEMO28_03_BTK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIA_CUT01_GP_START_O_e=0x26, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIB_CUT01_GP_START_O_e=0x27, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEIC_CUT01_GP_START_O_e=0x28, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SEID_CUT01_GP_START_O_e=0x29, + dRes_INDEX_DEMO28_03_BTK_DEMO28_SIZUKU_CUT00_GP_1_C_e=0x2A, + /* BTP */ + dRes_INDEX_DEMO28_03_BTP_DEMO28_LINK_CUT03_FC_1_L_e=0x2D, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_1_L_e=0x2E, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_2_O_e=0x2F, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT02_GP_1_O_e=0x30, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x31, + dRes_INDEX_DEMO28_03_BTP_DEMO28_ZELDA_CUT05_GP_1_O_e=0x32, + /* BMDR */ + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_1_e=0x35, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_2_e=0x36, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIB_CUT00_GP_1_e=0x37, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEIC_CUT00_GP_1_e=0x38, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SEID_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO28_03_BMD_DEMO28_SIZUKU_CUT00_GP_1_e=0x3A, + dRes_INDEX_DEMO28_03_BMD_DEMO28_ARROW_CUT00_GP_1_e=0x3B, + /* BRK */ + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIA_CUT01_GP_START_O_e=0x3E, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIB_CUT01_GP_START_O_e=0x3F, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEIC_CUT01_GP_START_O_e=0x40, + dRes_INDEX_DEMO28_03_BRK_DEMO28_SEID_CUT01_GP_START_O_e=0x41, + /* EVT */ + dRes_INDEX_DEMO28_03_STB_DEMO28_03_e=0x44, + /* BMDV */ + dRes_INDEX_DEMO28_03_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x47, +}; + +enum dRes_ID_DEMO28_03 { + /* BCK */ + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_BD_1_L_e=0x0, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_FC_1_L_e=0x1, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT05_BD_1_O_e=0x2, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT01_GP_2_O_e=0x4, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT02_GP_1_O_e=0x5, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT04_GP_1_O_e=0x6, + dRes_ID_DEMO28_03_BCK_DEMO28_ZELDA_CUT05_GP_1_O_e=0x7, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIA_CUT01_GP_1_O_e=0x15, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIB_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO28_03_BCK_DEMO28_SEIC_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO28_03_BCK_DEMO28_SEID_CUT01_GP_1_O_e=0x18, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZA_CUT01_GP_1_O_e=0x26, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZB_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZC_CUT01_GP_1_O_e=0x28, + dRes_ID_DEMO28_03_BCK_DEMO28_SIZD_CUT01_GP_1_O_e=0x29, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW01_CUT01_GP_1_O_e=0x2D, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW02_CUT01_GP_1_O_e=0x2E, + dRes_ID_DEMO28_03_BCK_DEMO28_ARROW03_CUT01_GP_1_O_e=0x2F, + dRes_ID_DEMO28_03_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x31, + dRes_ID_DEMO28_03_BCK_DEMO28_LINK_CUT03_HD_1_L_e=0x32, + /* BTK */ + dRes_ID_DEMO28_03_BTK_DEMO28_LINK_CUT03_FC_1_L_e=0x8, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_1_L_e=0x9, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT01_GP_2_O_e=0xA, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT04_GP_1_O_e=0xC, + dRes_ID_DEMO28_03_BTK_DEMO28_ZELDA_CUT05_GP_1_O_e=0xD, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIA_CUT01_GP_START_O_e=0x19, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIB_CUT01_GP_START_O_e=0x1A, + dRes_ID_DEMO28_03_BTK_DEMO28_SEIC_CUT01_GP_START_O_e=0x1B, + dRes_ID_DEMO28_03_BTK_DEMO28_SEID_CUT01_GP_START_O_e=0x1C, + dRes_ID_DEMO28_03_BTK_DEMO28_SIZUKU_CUT00_GP_1_C_e=0x2B, + /* BTP */ + dRes_ID_DEMO28_03_BTP_DEMO28_LINK_CUT03_FC_1_L_e=0xE, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_1_L_e=0xF, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT01_GP_2_O_e=0x10, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT04_GP_1_O_e=0x12, + dRes_ID_DEMO28_03_BTP_DEMO28_ZELDA_CUT05_GP_1_O_e=0x13, + /* BMDR */ + dRes_ID_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_1_e=0x1D, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIA_CUT00_GP_2_e=0x1E, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIB_CUT00_GP_1_e=0x1F, + dRes_ID_DEMO28_03_BMD_DEMO28_SEIC_CUT00_GP_1_e=0x20, + dRes_ID_DEMO28_03_BMD_DEMO28_SEID_CUT00_GP_1_e=0x21, + dRes_ID_DEMO28_03_BMD_DEMO28_SIZUKU_CUT00_GP_1_e=0x2A, + dRes_ID_DEMO28_03_BMD_DEMO28_ARROW_CUT00_GP_1_e=0x30, + /* BRK */ + dRes_ID_DEMO28_03_BRK_DEMO28_SEIA_CUT01_GP_START_O_e=0x22, + dRes_ID_DEMO28_03_BRK_DEMO28_SEIB_CUT01_GP_START_O_e=0x23, + dRes_ID_DEMO28_03_BRK_DEMO28_SEIC_CUT01_GP_START_O_e=0x24, + dRes_ID_DEMO28_03_BRK_DEMO28_SEID_CUT01_GP_START_O_e=0x25, + /* EVT */ + dRes_ID_DEMO28_03_STB_DEMO28_03_e=0x2C, + /* BMDV */ + dRes_ID_DEMO28_03_BMD_DEMO28_ZELDA_CUT00_GP_1_e=0x33, +}; + +#endif /* !RES_DEMO28_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo29_00.h b/assets/RZDP01/res/Object/Demo29_00.h new file mode 100644 index 0000000000..75f5d7823c --- /dev/null +++ b/assets/RZDP01/res/Object/Demo29_00.h @@ -0,0 +1,146 @@ +#ifndef RES_DEMO29_00_H +#define RES_DEMO29_00_H + +enum dRes_INDEX_DEMO29_00 { + /* BCK */ + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_1_O_e=0xA, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_2_O_e=0xB, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT05_GP_1_O_e=0xE, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT07_GP_1_O_e=0xF, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT08_GP_1_O_e=0x10, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GANON_CUT09_GP_1_O_e=0x11, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x12, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT01_GP_1_O_e=0x13, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_1_O_e=0x14, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_2_O_e=0x15, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT04_GP_1_O_e=0x16, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT05_GP_1_O_e=0x17, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT07_GP_1_O_e=0x18, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT08_GP_1_O_e=0x19, + dRes_INDEX_DEMO29_00_BCK_DEMO29_GMANT_CUT09_GP_1_O_e=0x1A, + dRes_INDEX_DEMO29_00_BCK_DEMO29_LINK_CUT09_BD_1_O_e=0x1B, + dRes_INDEX_DEMO29_00_BCK_DEMO29_LINK_CUT09_FC_1_O_e=0x1C, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT01_GP_1_O_e=0x1D, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_2_O_e=0x1F, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT04_GP_1_O_e=0x20, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT05_GP_1_O_e=0x21, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT07_GP_1_O_e=0x22, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT08_GP_1_O_e=0x23, + dRes_INDEX_DEMO29_00_BCK_DEMO29_SWORD_CUT09_GP_1_O_e=0x24, + dRes_INDEX_DEMO29_00_BCK_DEMO29_ZANT_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO29_00_BCK_DEMO29_ZELDA_CUT09_GP_1_O_e=0x26, + /* BTK */ + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT01_GP_1_O_e=0x29, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_1_O_e=0x2A, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_2_O_e=0x2B, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT04_GP_1_O_e=0x2C, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT05_GP_1_O_e=0x2D, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT07_GP_1_O_e=0x2E, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT08_GP_1_O_e=0x2F, + dRes_INDEX_DEMO29_00_BTK_DEMO29_GANON_CUT09_GP_1_O_e=0x30, + dRes_INDEX_DEMO29_00_BTK_DEMO29_LINK_CUT09_FC_1_O_e=0x31, + /* BTP */ + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT01_GP_1_O_e=0x34, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_1_O_e=0x35, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_2_O_e=0x36, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT04_GP_1_O_e=0x37, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT08_GP_1_O_e=0x3A, + dRes_INDEX_DEMO29_00_BTP_DEMO29_GANON_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO29_00_BTP_DEMO29_LINK_CUT09_FC_1_O_e=0x3C, + dRes_INDEX_DEMO29_00_BTP_DEMO29_ZANT_CUT06_GP_1_O_e=0x3D, + dRes_INDEX_DEMO29_00_BTP_DEMO29_ZELDA_CUT09_GP_1_O_e=0x3E, + /* BRK */ + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT01_GP_1_O_e=0x41, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_O_e=0x42, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x43, + dRes_INDEX_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_C_e=0x44, + /* BMDR */ + dRes_INDEX_DEMO29_00_BMD_DEMO29_GMANT_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO29_00_BMD_DEMO29_SWORD_CUT00_GP_1_e=0x48, + dRes_INDEX_DEMO29_00_BMD_DEMO29_ZANT_CUT00_GP_1_e=0x49, + dRes_INDEX_DEMO29_00_BMD_DEMO29_GHANDR_CUT00_GP_1_e=0x4A, + /* EVT */ + dRes_INDEX_DEMO29_00_STB_DEMO29_e=0x4D, + /* BMDV */ + dRes_INDEX_DEMO29_00_BMD_DEMO29_ZELDA_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO29_00_BMD_DEMO29_GANON_CUT00_GP_1_e=0x51, +}; + +enum dRes_ID_DEMO29_00 { + /* BCK */ + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT02_GP_2_O_e=0x2, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT03_GP_1_O_e=0x3, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT04_GP_1_O_e=0x4, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT08_GP_1_O_e=0x7, + dRes_ID_DEMO29_00_BCK_DEMO29_GANON_CUT09_GP_1_O_e=0x8, + dRes_ID_DEMO29_00_BCK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x9, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_1_O_e=0xB, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT02_GP_2_O_e=0xC, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT04_GP_1_O_e=0xD, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT05_GP_1_O_e=0xE, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT07_GP_1_O_e=0xF, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT08_GP_1_O_e=0x10, + dRes_ID_DEMO29_00_BCK_DEMO29_GMANT_CUT09_GP_1_O_e=0x11, + dRes_ID_DEMO29_00_BCK_DEMO29_LINK_CUT09_BD_1_O_e=0x12, + dRes_ID_DEMO29_00_BCK_DEMO29_LINK_CUT09_FC_1_O_e=0x13, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT01_GP_1_O_e=0x14, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_1_O_e=0x15, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT02_GP_2_O_e=0x16, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT05_GP_1_O_e=0x18, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT07_GP_1_O_e=0x19, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT08_GP_1_O_e=0x1A, + dRes_ID_DEMO29_00_BCK_DEMO29_SWORD_CUT09_GP_1_O_e=0x1B, + dRes_ID_DEMO29_00_BCK_DEMO29_ZANT_CUT06_GP_1_O_e=0x1C, + dRes_ID_DEMO29_00_BCK_DEMO29_ZELDA_CUT09_GP_1_O_e=0x1D, + /* BTK */ + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT01_GP_1_O_e=0x1E, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_1_O_e=0x1F, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT02_GP_2_O_e=0x20, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT04_GP_1_O_e=0x21, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT05_GP_1_O_e=0x22, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT08_GP_1_O_e=0x24, + dRes_ID_DEMO29_00_BTK_DEMO29_GANON_CUT09_GP_1_O_e=0x25, + dRes_ID_DEMO29_00_BTK_DEMO29_LINK_CUT09_FC_1_O_e=0x26, + /* BTP */ + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT02_GP_2_O_e=0x29, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT04_GP_1_O_e=0x2A, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT05_GP_1_O_e=0x2B, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT07_GP_1_O_e=0x2C, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT08_GP_1_O_e=0x2D, + dRes_ID_DEMO29_00_BTP_DEMO29_GANON_CUT09_GP_1_O_e=0x2E, + dRes_ID_DEMO29_00_BTP_DEMO29_LINK_CUT09_FC_1_O_e=0x2F, + dRes_ID_DEMO29_00_BTP_DEMO29_ZANT_CUT06_GP_1_O_e=0x30, + dRes_ID_DEMO29_00_BTP_DEMO29_ZELDA_CUT09_GP_1_O_e=0x31, + /* BRK */ + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT01_GP_1_O_e=0x32, + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_O_e=0x33, + dRes_ID_DEMO29_00_BRK_DEMO29_GHANDR_CUT03_GP_1_O_e=0x34, + dRes_ID_DEMO29_00_BRK_DEMO29_GANON_CUT04_GP_1_C_e=0x3C, + /* BMDR */ + dRes_ID_DEMO29_00_BMD_DEMO29_GMANT_CUT00_GP_1_e=0x36, + dRes_ID_DEMO29_00_BMD_DEMO29_SWORD_CUT00_GP_1_e=0x37, + dRes_ID_DEMO29_00_BMD_DEMO29_ZANT_CUT00_GP_1_e=0x38, + dRes_ID_DEMO29_00_BMD_DEMO29_GHANDR_CUT00_GP_1_e=0x3A, + /* EVT */ + dRes_ID_DEMO29_00_STB_DEMO29_e=0x3B, + /* BMDV */ + dRes_ID_DEMO29_00_BMD_DEMO29_ZELDA_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO29_00_BMD_DEMO29_GANON_CUT00_GP_1_e=0x3E, +}; + +#endif /* !RES_DEMO29_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo30_01.h b/assets/RZDP01/res/Object/Demo30_01.h new file mode 100644 index 0000000000..311aba080d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo30_01.h @@ -0,0 +1,204 @@ +#ifndef RES_DEMO30_01_H +#define RES_DEMO30_01_H + +enum dRes_INDEX_DEMO30_01 { + /* BCK */ + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT02_FC_1_O_e=0xB, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT03_BD_1_O_e=0xC, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT03_FC_1_O_e=0xD, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_BD_1_O_e=0xE, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_FC_1_O_e=0xF, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT05_BD_1_O_e=0x10, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT06_BD_1_O_e=0x11, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT07_BD_1_O_e=0x12, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT09_BD_1_O_e=0x13, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT09_FC_1_O_e=0x14, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT11_BD_1_O_e=0x15, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT11_FC_1_O_e=0x16, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_1_O_e=0x17, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_2_L_e=0x18, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x19, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT08_GP_1_O_e=0x1A, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1B, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_2_O_e=0x1C, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIA_CUT02_GP_1_O_e=0x1D, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIB_CUT02_GP_1_O_e=0x1E, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEIC_CUT02_GP_1_O_e=0x1F, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SEID_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO30_01_BCK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x21, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZA_CUT02_GP_1_O_e=0x22, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZB_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZC_CUT02_GP_1_O_e=0x24, + dRes_INDEX_DEMO30_01_BCK_DEMO30_SIZD_CUT02_GP_1_O_e=0x25, + dRes_INDEX_DEMO30_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x26, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT06_HD_1_O_e=0x27, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT04_HD_1_O_e=0x28, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT05_HD_1_O_e=0x29, + dRes_INDEX_DEMO30_01_BCK_DEMO30_LINK_CUT07_HD_1_O_e=0x2A, + dRes_INDEX_DEMO30_01_BCK_DEMO30_MIDP_CUT09_GP_1_L_e=0x2B, + /* BTK */ + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT02_FC_1_O_e=0x2E, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT03_FC_1_O_e=0x2F, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT04_FC_1_O_e=0x30, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT11_FC_1_O_e=0x31, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT08_GP_1_O_e=0x32, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_1_O_e=0x33, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_2_O_e=0x34, + dRes_INDEX_DEMO30_01_BTK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x35, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIA_CUT02_GP_1_O_e=0x36, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIB_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEIC_CUT02_GP_1_O_e=0x38, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SEID_CUT02_GP_1_O_e=0x39, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZA_CUT02_GP_1_O_e=0x3A, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZB_CUT02_GP_1_O_e=0x3B, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZC_CUT02_GP_1_O_e=0x3C, + dRes_INDEX_DEMO30_01_BTK_DEMO30_SIZD_CUT02_GP_1_O_e=0x3D, + dRes_INDEX_DEMO30_01_BTK_DEMO30_LINK_CUT09_FC_1_O_e=0x3E, + dRes_INDEX_DEMO30_01_BTK_DEMO30_MIDP_CUT09_GP_1_L_e=0x3F, + /* BTP */ + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT02_FC_1_O_e=0x42, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT03_FC_1_O_e=0x43, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT04_FC_1_O_e=0x44, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT11_FC_1_O_e=0x45, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT08_GP_1_O_e=0x46, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_1_O_e=0x47, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_2_O_e=0x48, + dRes_INDEX_DEMO30_01_BTP_DEMO30_ZELDA_CUT04_GP_1_O_e=0x49, + dRes_INDEX_DEMO30_01_BTP_DEMO30_LINK_CUT09_FC_1_O_e=0x4A, + dRes_INDEX_DEMO30_01_BTP_DEMO30_MIDP_CUT09_GP_1_L_e=0x4B, + /* BMDR */ + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIA_CUT00_GP_1_e=0x4E, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIB_CUT00_GP_1_e=0x4F, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEIC_CUT00_GP_1_e=0x50, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SEID_CUT00_GP_1_e=0x51, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZA_CUT00_GP_1_e=0x52, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZB_CUT00_GP_1_e=0x53, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZC_CUT00_GP_1_e=0x54, + dRes_INDEX_DEMO30_01_BMD_DEMO30_SIZD_CUT00_GP_1_e=0x55, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x56, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x57, + dRes_INDEX_DEMO30_01_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x58, + /* BPK */ + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIA_CUT02_GP_1_O_e=0x5B, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIB_CUT02_GP_1_O_e=0x5C, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEIC_CUT02_GP_1_O_e=0x5D, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SEID_CUT02_GP_1_O_e=0x5E, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZA_CUT02_GP_1_O_e=0x5F, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZB_CUT02_GP_1_O_e=0x60, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZC_CUT02_GP_1_O_e=0x61, + dRes_INDEX_DEMO30_01_BPK_DEMO30_SIZD_CUT02_GP_1_O_e=0x62, + /* BRK */ + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIA_CUT02_GP_1_O_e=0x65, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIB_CUT02_GP_1_O_e=0x66, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEIC_CUT02_GP_1_O_e=0x67, + dRes_INDEX_DEMO30_01_BRK_DEMO30_SEID_CUT02_GP_1_O_e=0x68, + /* BMDV */ + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x6B, + dRes_INDEX_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x6C, + dRes_INDEX_DEMO30_01_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x6D, + /* EVT */ + dRes_INDEX_DEMO30_01_STB_DEMO30_01_e=0x70, +}; + +enum dRes_ID_DEMO30_01 { + /* BCK */ + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT02_FC_1_O_e=0x1, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT03_BD_1_O_e=0x2, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT03_FC_1_O_e=0x3, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_BD_1_O_e=0x4, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_FC_1_O_e=0x5, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT05_BD_1_O_e=0x6, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT06_BD_1_O_e=0x7, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT07_BD_1_O_e=0x8, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT09_BD_1_O_e=0x9, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT09_FC_1_O_e=0xA, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT11_BD_1_O_e=0xB, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT11_FC_1_O_e=0xC, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_1_O_e=0xD, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDNA_CUT02_BD_2_L_e=0xE, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0xF, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT08_GP_1_O_e=0x10, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x11, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT10_GP_2_O_e=0x12, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIA_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIB_CUT02_GP_1_O_e=0x14, + dRes_ID_DEMO30_01_BCK_DEMO30_SEIC_CUT02_GP_1_O_e=0x15, + dRes_ID_DEMO30_01_BCK_DEMO30_SEID_CUT02_GP_1_O_e=0x16, + dRes_ID_DEMO30_01_BCK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x17, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZA_CUT02_GP_1_O_e=0x2A, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZB_CUT02_GP_1_O_e=0x2B, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZC_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO30_01_BCK_DEMO30_SIZD_CUT02_GP_1_O_e=0x2D, + dRes_ID_DEMO30_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x53, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT06_HD_1_O_e=0x54, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT04_HD_1_O_e=0x55, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT05_HD_1_O_e=0x56, + dRes_ID_DEMO30_01_BCK_DEMO30_LINK_CUT07_HD_1_O_e=0x57, + dRes_ID_DEMO30_01_BCK_DEMO30_MIDP_CUT09_GP_1_L_e=0x58, + /* BTK */ + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT02_FC_1_O_e=0x18, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT03_FC_1_O_e=0x19, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT04_FC_1_O_e=0x1A, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT11_FC_1_O_e=0x1C, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT08_GP_1_O_e=0x1D, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT10_GP_2_O_e=0x1F, + dRes_ID_DEMO30_01_BTK_DEMO30_ZELDA_CUT04_GP_1_O_e=0x20, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIA_CUT02_GP_1_O_e=0x2E, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIB_CUT02_GP_1_O_e=0x2F, + dRes_ID_DEMO30_01_BTK_DEMO30_SEIC_CUT02_GP_1_O_e=0x30, + dRes_ID_DEMO30_01_BTK_DEMO30_SEID_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZA_CUT02_GP_1_O_e=0x32, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZB_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZC_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO30_01_BTK_DEMO30_SIZD_CUT02_GP_1_O_e=0x35, + dRes_ID_DEMO30_01_BTK_DEMO30_LINK_CUT09_FC_1_O_e=0x50, + dRes_ID_DEMO30_01_BTK_DEMO30_MIDP_CUT09_GP_1_L_e=0x59, + /* BTP */ + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT02_FC_1_O_e=0x21, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT03_FC_1_O_e=0x22, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT04_FC_1_O_e=0x23, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT11_FC_1_O_e=0x25, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT08_GP_1_O_e=0x26, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_1_O_e=0x27, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT10_GP_2_O_e=0x28, + dRes_ID_DEMO30_01_BTP_DEMO30_ZELDA_CUT04_GP_1_O_e=0x29, + dRes_ID_DEMO30_01_BTP_DEMO30_LINK_CUT09_FC_1_O_e=0x51, + dRes_ID_DEMO30_01_BTP_DEMO30_MIDP_CUT09_GP_1_L_e=0x5A, + /* BMDR */ + dRes_ID_DEMO30_01_BMD_DEMO30_SEIA_CUT00_GP_1_e=0x36, + dRes_ID_DEMO30_01_BMD_DEMO30_SEIB_CUT00_GP_1_e=0x37, + dRes_ID_DEMO30_01_BMD_DEMO30_SEIC_CUT00_GP_1_e=0x38, + dRes_ID_DEMO30_01_BMD_DEMO30_SEID_CUT00_GP_1_e=0x39, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZA_CUT00_GP_1_e=0x3A, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZB_CUT00_GP_1_e=0x3B, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZC_CUT00_GP_1_e=0x3C, + dRes_ID_DEMO30_01_BMD_DEMO30_SIZD_CUT00_GP_1_e=0x3D, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x4A, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x4B, + dRes_ID_DEMO30_01_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x4C, + /* BPK */ + dRes_ID_DEMO30_01_BPK_DEMO30_SEIA_CUT02_GP_1_O_e=0x3E, + dRes_ID_DEMO30_01_BPK_DEMO30_SEIB_CUT02_GP_1_O_e=0x3F, + dRes_ID_DEMO30_01_BPK_DEMO30_SEIC_CUT02_GP_1_O_e=0x40, + dRes_ID_DEMO30_01_BPK_DEMO30_SEID_CUT02_GP_1_O_e=0x41, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZA_CUT02_GP_1_O_e=0x42, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZB_CUT02_GP_1_O_e=0x43, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZC_CUT02_GP_1_O_e=0x44, + dRes_ID_DEMO30_01_BPK_DEMO30_SIZD_CUT02_GP_1_O_e=0x45, + /* BRK */ + dRes_ID_DEMO30_01_BRK_DEMO30_SEIA_CUT02_GP_1_O_e=0x46, + dRes_ID_DEMO30_01_BRK_DEMO30_SEIB_CUT02_GP_1_O_e=0x47, + dRes_ID_DEMO30_01_BRK_DEMO30_SEIC_CUT02_GP_1_O_e=0x48, + dRes_ID_DEMO30_01_BRK_DEMO30_SEID_CUT02_GP_1_O_e=0x49, + /* BMDV */ + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4E, + dRes_ID_DEMO30_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4F, + dRes_ID_DEMO30_01_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x5B, + /* EVT */ + dRes_ID_DEMO30_01_STB_DEMO30_01_e=0x52, +}; + +#endif /* !RES_DEMO30_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo30_02.h b/assets/RZDP01/res/Object/Demo30_02.h new file mode 100644 index 0000000000..b3f3dfdd16 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo30_02.h @@ -0,0 +1,230 @@ +#ifndef RES_DEMO30_02_H +#define RES_DEMO30_02_H + +enum dRes_INDEX_DEMO30_02 { + /* BCK */ + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT01_BD_1_L_e=0x9, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT03_BD_1_L_e=0xA, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_1_O_e=0xB, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_2_O_e=0xC, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_1_O_e=0xD, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_2_O_e=0xE, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_BD_1_O_e=0xF, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_FC_1_O_e=0x10, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_BD_1_O_e=0x11, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_FC_1_O_e=0x12, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT15_BD_1_O_e=0x13, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT19_BD_1_L_e=0x14, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT01_GP_1_L_e=0x15, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT03_GP_1_L_e=0x16, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_1_O_e=0x17, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_2_O_e=0x18, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_3_O_e=0x19, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_4_O_e=0x1A, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT06_GP_1_O_e=0x1B, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x1C, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT09_GP_1_O_e=0x1D, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x1E, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT15_GP_1_O_e=0x1F, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT16_GP_1_O_e=0x20, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIDP_CUT17_GP_1_L_e=0x21, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT09_GP_1_O_e=0x22, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT10_GP_1_O_e=0x23, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT11_GP_1_O_e=0x24, + dRes_INDEX_DEMO30_02_BCK_DEMO30_TEAR_CUT12_GP_1_O_e=0x25, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT01_GP_1_L_e=0x26, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x28, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT03_GP_1_L_e=0x29, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x2A, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x2B, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT15_GP_1_O_e=0x2C, + dRes_INDEX_DEMO30_02_BCK_DEMO30_ZELDA_CUT19_GP_1_L_e=0x2D, + dRes_INDEX_DEMO30_02_BCK_DEMO30_DUMMY_CUT17_GP_1_O_e=0x2E, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x2F, + dRes_INDEX_DEMO30_02_BCK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x30, + dRes_INDEX_DEMO30_02_BCK_DEMO30_HOLE_CUT00_GP_1_O_e=0x31, + dRes_INDEX_DEMO30_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x32, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT13_HD_1_O_e=0x33, + dRes_INDEX_DEMO30_02_BCK_DEMO30_LINK_CUT14_HD_1_O_e=0x34, + /* BTK */ + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_2_O_e=0x38, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT13_FC_1_O_e=0x39, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LINK_CUT14_FC_1_O_e=0x3A, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_1_O_e=0x3B, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_2_O_e=0x3C, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_3_O_e=0x3D, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_4_O_e=0x3E, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT07_GP_1_O_e=0x3F, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT16_GP_1_O_e=0x41, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MIDP_CUT17_GP_1_L_e=0x42, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x43, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x44, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x45, + dRes_INDEX_DEMO30_02_BTK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x46, + dRes_INDEX_DEMO30_02_BTK_DEMO30_HIBI_CUT12_GP_1_C_e=0x47, + dRes_INDEX_DEMO30_02_BTK_DEMO30_LIGHT_CUT00_GP_1_O_e=0x48, + dRes_INDEX_DEMO30_02_BTK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x49, + /* BTP */ + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_1_O_e=0x4C, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_2_O_e=0x4D, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT13_FC_1_O_e=0x4E, + dRes_INDEX_DEMO30_02_BTP_DEMO30_LINK_CUT14_FC_1_O_e=0x4F, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_1_O_e=0x50, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_2_O_e=0x51, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_3_O_e=0x52, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_4_O_e=0x53, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT06_GP_1_O_e=0x54, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT07_GP_1_O_e=0x55, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT09_GP_1_O_e=0x56, + dRes_INDEX_DEMO30_02_BTP_DEMO30_MIDP_CUT16_GP_1_O_e=0x57, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_1_O_e=0x58, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_2_O_e=0x59, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT05_GP_1_O_e=0x5A, + dRes_INDEX_DEMO30_02_BTP_DEMO30_ZELDA_CUT13_GP_1_O_e=0x5B, + /* BMDR */ + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x5E, + dRes_INDEX_DEMO30_02_BMD_DEMO30_TEAR_CUT00_GP_1_e=0x5F, + dRes_INDEX_DEMO30_02_BMD_DEMO30_HIBI_CUT00_GP_1_e=0x60, + dRes_INDEX_DEMO30_02_BMD_DEMO30_DUMMY_CUT17_GP_1_e=0x61, + dRes_INDEX_DEMO30_02_BMD_DEMO30_HOLE_CUT00_GP_1_e=0x62, + dRes_INDEX_DEMO30_02_BMD_DEMO30_LIGHT_CUT00_GP_1_e=0x63, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_e=0x64, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MONOANA_CUT00_GP_1_e=0x65, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MONO_CUT00_GP_1_e=0x66, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MSQUARE_CUT00_GP_1_e=0x67, + dRes_INDEX_DEMO30_02_BMD_DEMO30_PANEL_CUT00_GP_1_e=0x68, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MRTABLE_CUT00_GP_1_e=0x69, + dRes_INDEX_DEMO30_02_BMD_DEMO30_STAIR_CUT00_GP_1_e=0x6A, + /* BRK */ + dRes_INDEX_DEMO30_02_BRK_DEMO30_HIBI_CUT12_GP_1_O_e=0x6D, + dRes_INDEX_DEMO30_02_BRK_DEMO30_HIBI_CUT18_GP_1_O_e=0x6E, + dRes_INDEX_DEMO30_02_BRK_DEMO30_HOLE_CUT00_GP_1_O_e=0x6F, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x70, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x71, + dRes_INDEX_DEMO30_02_BRK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x72, + dRes_INDEX_DEMO30_02_BRK_DEMO30_PANEL_CUT00_GP_1_O_e=0x73, + dRes_INDEX_DEMO30_02_BRK_DEMO30_STAIR_CUT00_GP_1_e=0x74, + /* EVT */ + dRes_INDEX_DEMO30_02_STB_DEMO30_02_e=0x77, + /* BMDV */ + dRes_INDEX_DEMO30_02_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x7A, + dRes_INDEX_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_1_e=0x7B, +}; + +enum dRes_ID_DEMO30_02 { + /* BCK */ + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT01_BD_1_L_e=0x0, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT03_BD_1_L_e=0x1, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_1_O_e=0x2, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_BD_2_O_e=0x3, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_1_O_e=0x4, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT08_FC_2_O_e=0x5, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_BD_1_O_e=0x6, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_FC_1_O_e=0x7, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_BD_1_O_e=0x8, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_FC_1_O_e=0x9, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT15_BD_1_O_e=0xA, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT19_BD_1_L_e=0xB, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT01_GP_1_L_e=0xC, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT03_GP_1_L_e=0xD, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_1_O_e=0xE, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_2_O_e=0xF, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_3_O_e=0x10, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT04_GP_4_O_e=0x11, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT06_GP_1_O_e=0x12, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT07_GP_1_O_e=0x13, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT09_GP_1_O_e=0x14, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT10_GP_1_O_e=0x15, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT15_GP_1_O_e=0x16, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT16_GP_1_O_e=0x17, + dRes_ID_DEMO30_02_BCK_DEMO30_MIDP_CUT17_GP_1_L_e=0x18, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT10_GP_1_O_e=0x1A, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT11_GP_1_O_e=0x1B, + dRes_ID_DEMO30_02_BCK_DEMO30_TEAR_CUT12_GP_1_O_e=0x1C, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT01_GP_1_L_e=0x1D, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x1E, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x1F, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT03_GP_1_L_e=0x20, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x21, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x22, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT15_GP_1_O_e=0x23, + dRes_ID_DEMO30_02_BCK_DEMO30_ZELDA_CUT19_GP_1_L_e=0x24, + dRes_ID_DEMO30_02_BCK_DEMO30_DUMMY_CUT17_GP_1_O_e=0x4E, + dRes_ID_DEMO30_02_BCK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x51, + dRes_ID_DEMO30_02_BCK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x52, + dRes_ID_DEMO30_02_BCK_DEMO30_HOLE_CUT00_GP_1_O_e=0x61, + dRes_ID_DEMO30_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x65, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT13_HD_1_O_e=0x66, + dRes_ID_DEMO30_02_BCK_DEMO30_LINK_CUT14_HD_1_O_e=0x67, + /* BTK */ + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_1_O_e=0x25, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT08_FC_2_O_e=0x26, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT13_FC_1_O_e=0x27, + dRes_ID_DEMO30_02_BTK_DEMO30_LINK_CUT14_FC_1_O_e=0x28, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_1_O_e=0x29, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_2_O_e=0x2A, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_3_O_e=0x2B, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT04_GP_4_O_e=0x2C, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT07_GP_1_O_e=0x2D, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT09_GP_1_O_e=0x2E, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT16_GP_1_O_e=0x2F, + dRes_ID_DEMO30_02_BTK_DEMO30_MIDP_CUT17_GP_1_L_e=0x30, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT02_GP_2_O_e=0x32, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT05_GP_1_O_e=0x33, + dRes_ID_DEMO30_02_BTK_DEMO30_ZELDA_CUT13_GP_1_O_e=0x34, + dRes_ID_DEMO30_02_BTK_DEMO30_HIBI_CUT12_GP_1_C_e=0x4C, + dRes_ID_DEMO30_02_BTK_DEMO30_LIGHT_CUT00_GP_1_O_e=0x53, + dRes_ID_DEMO30_02_BTK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x54, + /* BTP */ + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_1_O_e=0x35, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT08_FC_2_O_e=0x36, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT13_FC_1_O_e=0x37, + dRes_ID_DEMO30_02_BTP_DEMO30_LINK_CUT14_FC_1_O_e=0x38, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_1_O_e=0x39, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_2_O_e=0x3A, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_3_O_e=0x3B, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT04_GP_4_O_e=0x3C, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT06_GP_1_O_e=0x3D, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT07_GP_1_O_e=0x3E, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT09_GP_1_O_e=0x3F, + dRes_ID_DEMO30_02_BTP_DEMO30_MIDP_CUT16_GP_1_O_e=0x40, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_1_O_e=0x41, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT02_GP_2_O_e=0x42, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT05_GP_1_O_e=0x43, + dRes_ID_DEMO30_02_BTP_DEMO30_ZELDA_CUT13_GP_1_O_e=0x44, + /* BMDR */ + dRes_ID_DEMO30_02_BMD_DEMO30_MIDP_CUT00_GP_1_e=0x45, + dRes_ID_DEMO30_02_BMD_DEMO30_TEAR_CUT00_GP_1_e=0x46, + dRes_ID_DEMO30_02_BMD_DEMO30_HIBI_CUT00_GP_1_e=0x49, + dRes_ID_DEMO30_02_BMD_DEMO30_DUMMY_CUT17_GP_1_e=0x4F, + dRes_ID_DEMO30_02_BMD_DEMO30_HOLE_CUT00_GP_1_e=0x55, + dRes_ID_DEMO30_02_BMD_DEMO30_LIGHT_CUT00_GP_1_e=0x56, + dRes_ID_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_e=0x57, + dRes_ID_DEMO30_02_BMD_DEMO30_MONOANA_CUT00_GP_1_e=0x58, + dRes_ID_DEMO30_02_BMD_DEMO30_MONO_CUT00_GP_1_e=0x59, + dRes_ID_DEMO30_02_BMD_DEMO30_MSQUARE_CUT00_GP_1_e=0x5A, + dRes_ID_DEMO30_02_BMD_DEMO30_PANEL_CUT00_GP_1_e=0x5B, + dRes_ID_DEMO30_02_BMD_DEMO30_MRTABLE_CUT00_GP_1_e=0x62, + dRes_ID_DEMO30_02_BMD_DEMO30_STAIR_CUT00_GP_1_e=0x63, + /* BRK */ + dRes_ID_DEMO30_02_BRK_DEMO30_HIBI_CUT12_GP_1_O_e=0x4A, + dRes_ID_DEMO30_02_BRK_DEMO30_HIBI_CUT18_GP_1_O_e=0x4B, + dRes_ID_DEMO30_02_BRK_DEMO30_HOLE_CUT00_GP_1_O_e=0x5C, + dRes_ID_DEMO30_02_BRK_DEMO30_MIRROR_CUT00_GP_1_O_e=0x5D, + dRes_ID_DEMO30_02_BRK_DEMO30_MONOANA_CUT00_GP_1_O_e=0x5E, + dRes_ID_DEMO30_02_BRK_DEMO30_MSQUARE_CUT00_GP_1_O_e=0x5F, + dRes_ID_DEMO30_02_BRK_DEMO30_PANEL_CUT00_GP_1_O_e=0x60, + dRes_ID_DEMO30_02_BRK_DEMO30_STAIR_CUT00_GP_1_e=0x64, + /* EVT */ + dRes_ID_DEMO30_02_STB_DEMO30_02_e=0x50, + /* BMDV */ + dRes_ID_DEMO30_02_BMD_DEMO30_ZELDA_CUT00_GP_1_e=0x68, + dRes_ID_DEMO30_02_BMD_DEMO30_MIRROR_CUT00_GP_1_1_e=0x69, +}; + +#endif /* !RES_DEMO30_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_01.h b/assets/RZDP01/res/Object/Demo31_01.h new file mode 100644 index 0000000000..a8818aefa6 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_01.h @@ -0,0 +1,66 @@ +#ifndef RES_DEMO31_01_H +#define RES_DEMO31_01_H + +enum dRes_INDEX_DEMO31_01 { + /* BCK */ + dRes_INDEX_DEMO31_01_BCK_DEMO31_BANS_CUT01_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_01_BCK_DEMO31_BASYA_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_01_BCK_DEMO31_BESU_CUT01_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_01_BCK_DEMO31_KOLIN_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_01_BCK_DEMO31_LEN_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_01_BCK_DEMO31_LUD_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_01_BCK_DEMO31_MARO_CUT01_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_01_BCK_DEMO31_MOI_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_01_BCK_DEMO31_SHB_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_01_BCK_DEMO31_SWA_CUT01_GP_1_O_e=0xE, + dRes_INDEX_DEMO31_01_BCK_DEMO31_TARO_CUT01_GP_1_O_e=0xF, + dRes_INDEX_DEMO31_01_BCK_DEMO31_YELIA_CUT01_GP_1_O_e=0x10, + /* BMDR */ + dRes_INDEX_DEMO31_01_BMD_DEMO31_BANS_CUT01_GP_1_e=0x13, + dRes_INDEX_DEMO31_01_BMD_DEMO31_BASYA_CUT01_GP_1_e=0x14, + dRes_INDEX_DEMO31_01_BMD_DEMO31_BESU_CUT01_GP_1_e=0x15, + dRes_INDEX_DEMO31_01_BMD_DEMO31_KOLIN_CUT01_GP_1_e=0x16, + dRes_INDEX_DEMO31_01_BMD_DEMO31_LEN_CUT01_GP_1_e=0x17, + dRes_INDEX_DEMO31_01_BMD_DEMO31_LUD_CUT01_GP_1_e=0x18, + dRes_INDEX_DEMO31_01_BMD_DEMO31_MARO_CUT01_GP_1_e=0x19, + dRes_INDEX_DEMO31_01_BMD_DEMO31_MOI_CUT01_GP_1_e=0x1A, + dRes_INDEX_DEMO31_01_BMD_DEMO31_SHB_CUT01_GP_1_e=0x1B, + dRes_INDEX_DEMO31_01_BMD_DEMO31_SWA_CUT01_GP_1_e=0x1C, + dRes_INDEX_DEMO31_01_BMD_DEMO31_TARO_CUT01_GP_1_e=0x1D, + dRes_INDEX_DEMO31_01_BMD_DEMO31_YELIA_CUT01_GP_1_e=0x1E, + /* EVT */ + dRes_INDEX_DEMO31_01_STB_DEMO31_01_e=0x21, +}; + +enum dRes_ID_DEMO31_01 { + /* BCK */ + dRes_ID_DEMO31_01_BCK_DEMO31_BANS_CUT01_GP_1_O_e=0x4, + dRes_ID_DEMO31_01_BCK_DEMO31_BASYA_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO31_01_BCK_DEMO31_BESU_CUT01_GP_1_O_e=0x6, + dRes_ID_DEMO31_01_BCK_DEMO31_KOLIN_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO31_01_BCK_DEMO31_LEN_CUT01_GP_1_O_e=0x8, + dRes_ID_DEMO31_01_BCK_DEMO31_LUD_CUT01_GP_1_O_e=0x9, + dRes_ID_DEMO31_01_BCK_DEMO31_MARO_CUT01_GP_1_O_e=0xA, + dRes_ID_DEMO31_01_BCK_DEMO31_MOI_CUT01_GP_1_O_e=0xB, + dRes_ID_DEMO31_01_BCK_DEMO31_SHB_CUT01_GP_1_O_e=0xC, + dRes_ID_DEMO31_01_BCK_DEMO31_SWA_CUT01_GP_1_O_e=0xD, + dRes_ID_DEMO31_01_BCK_DEMO31_TARO_CUT01_GP_1_O_e=0xE, + dRes_ID_DEMO31_01_BCK_DEMO31_YELIA_CUT01_GP_1_O_e=0xF, + /* BMDR */ + dRes_ID_DEMO31_01_BMD_DEMO31_BANS_CUT01_GP_1_e=0x12, + dRes_ID_DEMO31_01_BMD_DEMO31_BASYA_CUT01_GP_1_e=0x13, + dRes_ID_DEMO31_01_BMD_DEMO31_BESU_CUT01_GP_1_e=0x14, + dRes_ID_DEMO31_01_BMD_DEMO31_KOLIN_CUT01_GP_1_e=0x15, + dRes_ID_DEMO31_01_BMD_DEMO31_LEN_CUT01_GP_1_e=0x16, + dRes_ID_DEMO31_01_BMD_DEMO31_LUD_CUT01_GP_1_e=0x17, + dRes_ID_DEMO31_01_BMD_DEMO31_MARO_CUT01_GP_1_e=0x18, + dRes_ID_DEMO31_01_BMD_DEMO31_MOI_CUT01_GP_1_e=0x19, + dRes_ID_DEMO31_01_BMD_DEMO31_SHB_CUT01_GP_1_e=0x1A, + dRes_ID_DEMO31_01_BMD_DEMO31_SWA_CUT01_GP_1_e=0x1B, + dRes_ID_DEMO31_01_BMD_DEMO31_TARO_CUT01_GP_1_e=0x1C, + dRes_ID_DEMO31_01_BMD_DEMO31_YELIA_CUT01_GP_1_e=0x1D, + /* EVT */ + dRes_ID_DEMO31_01_STB_DEMO31_01_e=0x20, +}; + +#endif /* !RES_DEMO31_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_02.h b/assets/RZDP01/res/Object/Demo31_02.h new file mode 100644 index 0000000000..c86dc308d3 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_02.h @@ -0,0 +1,72 @@ +#ifndef RES_DEMO31_02_H +#define RES_DEMO31_02_H + +enum dRes_INDEX_DEMO31_02 { + /* EVT */ + dRes_INDEX_DEMO31_02_STB_DEMO31_02_e=0x7, + /* BCK */ + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_L_e=0xA, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_L_e=0xB, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRC_CUT01_GP_1_L_e=0xC, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRD_CUT01_GP_1_L_e=0xD, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRO_CUT01_GP_1_L_e=0xE, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRR_CUT01_GP_1_L_e=0xF, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRS_CUT01_GP_1_L_e=0x10, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_1_L_e=0x11, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_L_e=0x12, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_L_e=0x13, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_5_L_e=0x14, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_2_L_e=0x15, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_O_e=0x17, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_O_e=0x18, + dRes_INDEX_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_O_e=0x19, + /* BMDR */ + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRA_CUT00_GP_1_e=0x1C, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRC_CUT00_GP_1_e=0x1D, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRD_CUT00_GP_1_e=0x1E, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRO_CUT00_GP_1_e=0x1F, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRR_CUT00_GP_1_e=0x20, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRS_CUT00_GP_1_e=0x21, + dRes_INDEX_DEMO31_02_BMD_DEMO31_GRZ_CUT00_GP_1_e=0x22, + /* BTK */ + dRes_INDEX_DEMO31_02_BTK_DEMO31_GRD_CUT01_GP_1_L_e=0x25, + /* BTP */ + dRes_INDEX_DEMO31_02_BTP_DEMO31_GRD_CUT01_GP_1_L_e=0x28, +}; + +enum dRes_ID_DEMO31_02 { + /* EVT */ + dRes_ID_DEMO31_02_STB_DEMO31_02_e=0x0, + /* BCK */ + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_L_e=0x1, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_L_e=0x2, + dRes_ID_DEMO31_02_BCK_DEMO31_GRC_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO31_02_BCK_DEMO31_GRD_CUT01_GP_1_L_e=0x4, + dRes_ID_DEMO31_02_BCK_DEMO31_GRO_CUT01_GP_1_L_e=0x5, + dRes_ID_DEMO31_02_BCK_DEMO31_GRR_CUT01_GP_1_L_e=0x6, + dRes_ID_DEMO31_02_BCK_DEMO31_GRS_CUT01_GP_1_L_e=0x7, + dRes_ID_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_1_L_e=0x8, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_L_e=0x12, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_L_e=0x13, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_5_L_e=0x14, + dRes_ID_DEMO31_02_BCK_DEMO31_GRZ_CUT01_GP_2_L_e=0x15, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_2_O_e=0x17, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_3_O_e=0x18, + dRes_ID_DEMO31_02_BCK_DEMO31_GRA_CUT01_GP_4_O_e=0x19, + /* BMDR */ + dRes_ID_DEMO31_02_BMD_DEMO31_GRA_CUT00_GP_1_e=0x9, + dRes_ID_DEMO31_02_BMD_DEMO31_GRC_CUT00_GP_1_e=0xA, + dRes_ID_DEMO31_02_BMD_DEMO31_GRD_CUT00_GP_1_e=0xB, + dRes_ID_DEMO31_02_BMD_DEMO31_GRO_CUT00_GP_1_e=0xC, + dRes_ID_DEMO31_02_BMD_DEMO31_GRR_CUT00_GP_1_e=0xD, + dRes_ID_DEMO31_02_BMD_DEMO31_GRS_CUT00_GP_1_e=0xE, + dRes_ID_DEMO31_02_BMD_DEMO31_GRZ_CUT00_GP_1_e=0xF, + /* BTK */ + dRes_ID_DEMO31_02_BTK_DEMO31_GRD_CUT01_GP_1_L_e=0x10, + /* BTP */ + dRes_ID_DEMO31_02_BTP_DEMO31_GRD_CUT01_GP_1_L_e=0x11, +}; + +#endif /* !RES_DEMO31_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_03.h b/assets/RZDP01/res/Object/Demo31_03.h new file mode 100644 index 0000000000..ba9a948683 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_03.h @@ -0,0 +1,54 @@ +#ifndef RES_DEMO31_03_H +#define RES_DEMO31_03_H + +enum dRes_INDEX_DEMO31_03 { + /* BCK */ + dRes_INDEX_DEMO31_03_BCK_DEMO31_BASYA_CUT03_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_03_BCK_DEMO31_BESU_CUT03_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_03_BCK_DEMO31_KOLIN_CUT03_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_03_BCK_DEMO31_MARO_CUT03_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_03_BCK_DEMO31_MOI_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_03_BCK_DEMO31_SHB_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_03_BCK_DEMO31_SWA_CUT03_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_03_BCK_DEMO31_TARO_CUT03_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_03_BCK_DEMO31_YELIA_CUT03_GP_1_O_e=0xD, + /* BMDR */ + dRes_INDEX_DEMO31_03_BMD_DEMO31_BASYA_CUT03_GP_1_e=0x10, + dRes_INDEX_DEMO31_03_BMD_DEMO31_BESU_CUT03_GP_1_e=0x11, + dRes_INDEX_DEMO31_03_BMD_DEMO31_KOLIN_CUT03_GP_1_e=0x12, + dRes_INDEX_DEMO31_03_BMD_DEMO31_MARO_CUT03_GP_1_e=0x13, + dRes_INDEX_DEMO31_03_BMD_DEMO31_MOI_CUT03_GP_1_e=0x14, + dRes_INDEX_DEMO31_03_BMD_DEMO31_SHB_CUT03_GP_1_e=0x15, + dRes_INDEX_DEMO31_03_BMD_DEMO31_SWA_CUT03_GP_1_e=0x16, + dRes_INDEX_DEMO31_03_BMD_DEMO31_TARO_CUT03_GP_1_e=0x17, + dRes_INDEX_DEMO31_03_BMD_DEMO31_YELIA_CUT03_GP_1_e=0x18, + /* EVT */ + dRes_INDEX_DEMO31_03_STB_DEMO31_03_e=0x1B, +}; + +enum dRes_ID_DEMO31_03 { + /* BCK */ + dRes_ID_DEMO31_03_BCK_DEMO31_BASYA_CUT03_GP_1_O_e=0x4, + dRes_ID_DEMO31_03_BCK_DEMO31_BESU_CUT03_GP_1_O_e=0x5, + dRes_ID_DEMO31_03_BCK_DEMO31_KOLIN_CUT03_GP_1_O_e=0x6, + dRes_ID_DEMO31_03_BCK_DEMO31_MARO_CUT03_GP_1_O_e=0x7, + dRes_ID_DEMO31_03_BCK_DEMO31_MOI_CUT03_GP_1_O_e=0x8, + dRes_ID_DEMO31_03_BCK_DEMO31_SHB_CUT03_GP_1_O_e=0x9, + dRes_ID_DEMO31_03_BCK_DEMO31_SWA_CUT03_GP_1_O_e=0xA, + dRes_ID_DEMO31_03_BCK_DEMO31_TARO_CUT03_GP_1_O_e=0xB, + dRes_ID_DEMO31_03_BCK_DEMO31_YELIA_CUT03_GP_1_O_e=0xC, + /* BMDR */ + dRes_ID_DEMO31_03_BMD_DEMO31_BASYA_CUT03_GP_1_e=0xF, + dRes_ID_DEMO31_03_BMD_DEMO31_BESU_CUT03_GP_1_e=0x10, + dRes_ID_DEMO31_03_BMD_DEMO31_KOLIN_CUT03_GP_1_e=0x11, + dRes_ID_DEMO31_03_BMD_DEMO31_MARO_CUT03_GP_1_e=0x12, + dRes_ID_DEMO31_03_BMD_DEMO31_MOI_CUT03_GP_1_e=0x13, + dRes_ID_DEMO31_03_BMD_DEMO31_SHB_CUT03_GP_1_e=0x14, + dRes_ID_DEMO31_03_BMD_DEMO31_SWA_CUT03_GP_1_e=0x15, + dRes_ID_DEMO31_03_BMD_DEMO31_TARO_CUT03_GP_1_e=0x16, + dRes_ID_DEMO31_03_BMD_DEMO31_YELIA_CUT03_GP_1_e=0x17, + /* EVT */ + dRes_ID_DEMO31_03_STB_DEMO31_03_e=0x1A, +}; + +#endif /* !RES_DEMO31_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_04.h b/assets/RZDP01/res/Object/Demo31_04.h new file mode 100644 index 0000000000..165043457d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_04.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO31_04_H +#define RES_DEMO31_04_H + +enum dRes_INDEX_DEMO31_04 { + /* BCK */ + dRes_INDEX_DEMO31_04_BCK_DEMO31_DOC_CUT04_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_04_BCK_DEMO31_GZNE_CUT04_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_3_O_e=0x9, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_4_O_e=0xA, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_5_O_e=0xB, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_6_O_e=0xC, + dRes_INDEX_DEMO31_04_BCK_DEMO31_SOLB_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_04_BCK_DEMO31_THE_CUT04_GP_1_O_e=0xE, + /* BMDR */ + dRes_INDEX_DEMO31_04_BMD_DEMO31_DOC_CUT04_GP_1_e=0x11, + dRes_INDEX_DEMO31_04_BMD_DEMO31_GZNE_CUT04_GP_1_e=0x12, + dRes_INDEX_DEMO31_04_BMD_DEMO31_SOLA_CUT04_GP_1_e=0x13, + dRes_INDEX_DEMO31_04_BMD_DEMO31_SOLB_CUT04_GP_1_e=0x14, + dRes_INDEX_DEMO31_04_BMD_DEMO31_THE_CUT04_GP_1_e=0x15, + /* EVT */ + dRes_INDEX_DEMO31_04_STB_DEMO31_04_e=0x18, +}; + +enum dRes_ID_DEMO31_04 { + /* BCK */ + dRes_ID_DEMO31_04_BCK_DEMO31_DOC_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO31_04_BCK_DEMO31_GZNE_CUT04_GP_1_O_e=0x1, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_2_O_e=0x3, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_3_O_e=0x4, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_4_O_e=0x5, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_5_O_e=0x6, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLA_CUT04_GP_6_O_e=0x7, + dRes_ID_DEMO31_04_BCK_DEMO31_SOLB_CUT04_GP_1_O_e=0x8, + dRes_ID_DEMO31_04_BCK_DEMO31_THE_CUT04_GP_1_O_e=0x9, + /* BMDR */ + dRes_ID_DEMO31_04_BMD_DEMO31_DOC_CUT04_GP_1_e=0xA, + dRes_ID_DEMO31_04_BMD_DEMO31_GZNE_CUT04_GP_1_e=0xB, + dRes_ID_DEMO31_04_BMD_DEMO31_SOLA_CUT04_GP_1_e=0xC, + dRes_ID_DEMO31_04_BMD_DEMO31_SOLB_CUT04_GP_1_e=0xD, + dRes_ID_DEMO31_04_BMD_DEMO31_THE_CUT04_GP_1_e=0xE, + /* EVT */ + dRes_ID_DEMO31_04_STB_DEMO31_04_e=0xF, +}; + +#endif /* !RES_DEMO31_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_05.h b/assets/RZDP01/res/Object/Demo31_05.h new file mode 100644 index 0000000000..deb06c18bf --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_05.h @@ -0,0 +1,82 @@ +#ifndef RES_DEMO31_05_H +#define RES_DEMO31_05_H + +enum dRes_INDEX_DEMO31_05 { + /* BCK */ + dRes_INDEX_DEMO31_05_BCK_DEMO31_DANCEM_CUT01_GP_1_L_e=0x5, + dRes_INDEX_DEMO31_05_BCK_DEMO31_DANCEW_CUT01_GP_1_L_e=0x6, + /* BMDR */ + dRes_INDEX_DEMO31_05_BMD_DEMO31_MADA2_CUT01_GP_1_e=0x9, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MADA_CUT01_GP_1_e=0xA, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANA2_CUT01_GP_1_e=0xB, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANA_CUT01_GP_1_e=0xC, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANB2_CUT01_GP_1_e=0xD, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANB_CUT01_GP_1_e=0xE, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANC2_CUT01_GP_1_e=0xF, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MANC_CUT01_GP_1_e=0x10, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MASA2_CUT01_GP_1_e=0x11, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MASA_CUT01_GP_1_e=0x12, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MATA2_CUT01_GP_1_e=0x13, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MATA_CUT01_GP_1_e=0x14, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MBNA2_CUT01_GP_1_e=0x15, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MBNA_CUT01_GP_1_e=0x16, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MCNA2_CUT01_GP_1_e=0x17, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MCNA_CUT01_GP_1_e=0x18, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MONA2_CUT01_GP_1_e=0x19, + dRes_INDEX_DEMO31_05_BMD_DEMO31_MONA_CUT01_GP_1_e=0x1A, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WADA2_CUT01_GP_1_e=0x1B, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WADA_CUT01_GP_1_e=0x1C, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANA2_CUT01_GP_1_e=0x1D, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANA_CUT01_GP_1_e=0x1E, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANB2_CUT01_GP_1_e=0x1F, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WANB_CUT01_GP_1_e=0x20, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WCNA2_CUT01_GP_1_e=0x21, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WCNA_CUT01_GP_1_e=0x22, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WGNA2_CUT01_GP_1_e=0x23, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WGNA_CUT01_GP_1_e=0x24, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WONA2_CUT01_GP_1_e=0x25, + dRes_INDEX_DEMO31_05_BMD_DEMO31_WONA_CUT01_GP_1_e=0x26, + /* EVT */ + dRes_INDEX_DEMO31_05_STB_DEMO31_05_e=0x29, +}; + +enum dRes_ID_DEMO31_05 { + /* BCK */ + dRes_ID_DEMO31_05_BCK_DEMO31_DANCEM_CUT01_GP_1_L_e=0x0, + dRes_ID_DEMO31_05_BCK_DEMO31_DANCEW_CUT01_GP_1_L_e=0x1, + /* BMDR */ + dRes_ID_DEMO31_05_BMD_DEMO31_MADA2_CUT01_GP_1_e=0x2, + dRes_ID_DEMO31_05_BMD_DEMO31_MADA_CUT01_GP_1_e=0x3, + dRes_ID_DEMO31_05_BMD_DEMO31_MANA2_CUT01_GP_1_e=0x4, + dRes_ID_DEMO31_05_BMD_DEMO31_MANA_CUT01_GP_1_e=0x5, + dRes_ID_DEMO31_05_BMD_DEMO31_MANB2_CUT01_GP_1_e=0x6, + dRes_ID_DEMO31_05_BMD_DEMO31_MANB_CUT01_GP_1_e=0x7, + dRes_ID_DEMO31_05_BMD_DEMO31_MANC2_CUT01_GP_1_e=0x8, + dRes_ID_DEMO31_05_BMD_DEMO31_MANC_CUT01_GP_1_e=0x9, + dRes_ID_DEMO31_05_BMD_DEMO31_MASA2_CUT01_GP_1_e=0xA, + dRes_ID_DEMO31_05_BMD_DEMO31_MASA_CUT01_GP_1_e=0xB, + dRes_ID_DEMO31_05_BMD_DEMO31_MATA2_CUT01_GP_1_e=0xC, + dRes_ID_DEMO31_05_BMD_DEMO31_MATA_CUT01_GP_1_e=0xD, + dRes_ID_DEMO31_05_BMD_DEMO31_MBNA2_CUT01_GP_1_e=0xE, + dRes_ID_DEMO31_05_BMD_DEMO31_MBNA_CUT01_GP_1_e=0xF, + dRes_ID_DEMO31_05_BMD_DEMO31_MCNA2_CUT01_GP_1_e=0x10, + dRes_ID_DEMO31_05_BMD_DEMO31_MCNA_CUT01_GP_1_e=0x11, + dRes_ID_DEMO31_05_BMD_DEMO31_MONA2_CUT01_GP_1_e=0x12, + dRes_ID_DEMO31_05_BMD_DEMO31_MONA_CUT01_GP_1_e=0x13, + dRes_ID_DEMO31_05_BMD_DEMO31_WADA2_CUT01_GP_1_e=0x14, + dRes_ID_DEMO31_05_BMD_DEMO31_WADA_CUT01_GP_1_e=0x15, + dRes_ID_DEMO31_05_BMD_DEMO31_WANA2_CUT01_GP_1_e=0x16, + dRes_ID_DEMO31_05_BMD_DEMO31_WANA_CUT01_GP_1_e=0x17, + dRes_ID_DEMO31_05_BMD_DEMO31_WANB2_CUT01_GP_1_e=0x18, + dRes_ID_DEMO31_05_BMD_DEMO31_WANB_CUT01_GP_1_e=0x19, + dRes_ID_DEMO31_05_BMD_DEMO31_WCNA2_CUT01_GP_1_e=0x1A, + dRes_ID_DEMO31_05_BMD_DEMO31_WCNA_CUT01_GP_1_e=0x1B, + dRes_ID_DEMO31_05_BMD_DEMO31_WGNA2_CUT01_GP_1_e=0x1C, + dRes_ID_DEMO31_05_BMD_DEMO31_WGNA_CUT01_GP_1_e=0x1D, + dRes_ID_DEMO31_05_BMD_DEMO31_WONA2_CUT01_GP_1_e=0x1E, + dRes_ID_DEMO31_05_BMD_DEMO31_WONA_CUT01_GP_1_e=0x1F, + /* EVT */ + dRes_ID_DEMO31_05_STB_DEMO31_05_e=0x20, +}; + +#endif /* !RES_DEMO31_05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_06.h b/assets/RZDP01/res/Object/Demo31_06.h new file mode 100644 index 0000000000..42a482f54a --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_06.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO31_06_H +#define RES_DEMO31_06_H + +enum dRes_INDEX_DEMO31_06 { + /* BCK */ + dRes_INDEX_DEMO31_06_BCK_DEMO31_BESU_CUT06_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_06_BCK_DEMO31_KOLIN_CUT06_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_06_BCK_DEMO31_MARO_CUT06_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_06_BCK_DEMO31_SHB_CUT06_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_06_BCK_DEMO31_SWA_CUT06_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_06_BCK_DEMO31_TARO_CUT06_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_06_BCK_DEMO31_YELIA_CUT06_GP_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO31_06_BMD_DEMO31_BESU_CUT06_GP_1_e=0xE, + dRes_INDEX_DEMO31_06_BMD_DEMO31_KOLIN_CUT06_GP_1_e=0xF, + dRes_INDEX_DEMO31_06_BMD_DEMO31_MARO_CUT06_GP_1_e=0x10, + dRes_INDEX_DEMO31_06_BMD_DEMO31_SHB_CUT06_GP_1_e=0x11, + dRes_INDEX_DEMO31_06_BMD_DEMO31_SWA_CUT06_GP_1_e=0x12, + dRes_INDEX_DEMO31_06_BMD_DEMO31_TARO_CUT06_GP_1_e=0x13, + dRes_INDEX_DEMO31_06_BMD_DEMO31_YELIA_CUT06_GP_1_e=0x14, + dRes_INDEX_DEMO31_06_BMD_DEMO31_BASYA_CUT00_GP_1_e=0x15, + /* EVT */ + dRes_INDEX_DEMO31_06_STB_DEMO31_06_e=0x18, +}; + +enum dRes_ID_DEMO31_06 { + /* BCK */ + dRes_ID_DEMO31_06_BCK_DEMO31_BESU_CUT06_GP_1_O_e=0x0, + dRes_ID_DEMO31_06_BCK_DEMO31_KOLIN_CUT06_GP_1_O_e=0x1, + dRes_ID_DEMO31_06_BCK_DEMO31_MARO_CUT06_GP_1_O_e=0x2, + dRes_ID_DEMO31_06_BCK_DEMO31_SHB_CUT06_GP_1_O_e=0x3, + dRes_ID_DEMO31_06_BCK_DEMO31_SWA_CUT06_GP_1_O_e=0x4, + dRes_ID_DEMO31_06_BCK_DEMO31_TARO_CUT06_GP_1_O_e=0x5, + dRes_ID_DEMO31_06_BCK_DEMO31_YELIA_CUT06_GP_1_O_e=0x6, + /* BMDR */ + dRes_ID_DEMO31_06_BMD_DEMO31_BESU_CUT06_GP_1_e=0x7, + dRes_ID_DEMO31_06_BMD_DEMO31_KOLIN_CUT06_GP_1_e=0x8, + dRes_ID_DEMO31_06_BMD_DEMO31_MARO_CUT06_GP_1_e=0x9, + dRes_ID_DEMO31_06_BMD_DEMO31_SHB_CUT06_GP_1_e=0xA, + dRes_ID_DEMO31_06_BMD_DEMO31_SWA_CUT06_GP_1_e=0xB, + dRes_ID_DEMO31_06_BMD_DEMO31_TARO_CUT06_GP_1_e=0xC, + dRes_ID_DEMO31_06_BMD_DEMO31_YELIA_CUT06_GP_1_e=0xD, + dRes_ID_DEMO31_06_BMD_DEMO31_BASYA_CUT00_GP_1_e=0xE, + /* EVT */ + dRes_ID_DEMO31_06_STB_DEMO31_06_e=0xF, +}; + +#endif /* !RES_DEMO31_06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_07.h b/assets/RZDP01/res/Object/Demo31_07.h new file mode 100644 index 0000000000..537e79dd6e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_07.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO31_07_H +#define RES_DEMO31_07_H + +enum dRes_INDEX_DEMO31_07 { + /* BCK */ + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_3_O_e=0x9, + dRes_INDEX_DEMO31_07_BCK_DEMO31_ZRZ_CUT01_GP_1_O_e=0xA, + /* EVT */ + dRes_INDEX_DEMO31_07_STB_DEMO31_07_e=0xD, + /* BTK */ + dRes_INDEX_DEMO31_07_BTK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x10, + /* BTP */ + dRes_INDEX_DEMO31_07_BTP_DEMO31_ZRZ_CUT01_GP_1_O_e=0x13, + /* BMDV */ + dRes_INDEX_DEMO31_07_BMD_DEMO31_ZRC_CUT07_GP_1_e=0x16, + dRes_INDEX_DEMO31_07_BMD_DEMO31_ZRZ_CUT00_GP_1_e=0x17, +}; + +enum dRes_ID_DEMO31_07 { + /* BCK */ + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_1_O_e=0x0, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_2_O_e=0x1, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRC_CUT07_GP_3_O_e=0x2, + dRes_ID_DEMO31_07_BCK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x5, + /* EVT */ + dRes_ID_DEMO31_07_STB_DEMO31_07_e=0x4, + /* BTK */ + dRes_ID_DEMO31_07_BTK_DEMO31_ZRZ_CUT01_GP_1_O_e=0x7, + /* BTP */ + dRes_ID_DEMO31_07_BTP_DEMO31_ZRZ_CUT01_GP_1_O_e=0x8, + /* BMDV */ + dRes_ID_DEMO31_07_BMD_DEMO31_ZRC_CUT07_GP_1_e=0x9, + dRes_ID_DEMO31_07_BMD_DEMO31_ZRZ_CUT00_GP_1_e=0xA, +}; + +#endif /* !RES_DEMO31_07_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_08.h b/assets/RZDP01/res/Object/Demo31_08.h new file mode 100644 index 0000000000..091156a560 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_08.h @@ -0,0 +1,32 @@ +#ifndef RES_DEMO31_08_H +#define RES_DEMO31_08_H + +enum dRes_INDEX_DEMO31_08 { + /* BCK */ + dRes_INDEX_DEMO31_08_BCK_DEMO31_NIRACA_CUT08_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_08_BCK_DEMO31_NITOBY_CUT08_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_08_BCK_DEMO31_RACA_CUT08_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_08_BCK_DEMO31_TOBY_CUT08_GP_1_O_e=0x8, + /* BMDR */ + dRes_INDEX_DEMO31_08_BMD_DEMO31_NI_CUT08_GP_1_e=0xB, + dRes_INDEX_DEMO31_08_BMD_DEMO31_RACA_CUT08_GP_1_e=0xC, + dRes_INDEX_DEMO31_08_BMD_DEMO31_TOBY_CUT08_GP_1_e=0xD, + /* EVT */ + dRes_INDEX_DEMO31_08_STB_DEMO31_08_e=0x10, +}; + +enum dRes_ID_DEMO31_08 { + /* BCK */ + dRes_ID_DEMO31_08_BCK_DEMO31_NIRACA_CUT08_GP_1_O_e=0x0, + dRes_ID_DEMO31_08_BCK_DEMO31_NITOBY_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO31_08_BCK_DEMO31_RACA_CUT08_GP_1_O_e=0x2, + dRes_ID_DEMO31_08_BCK_DEMO31_TOBY_CUT08_GP_1_O_e=0x3, + /* BMDR */ + dRes_ID_DEMO31_08_BMD_DEMO31_NI_CUT08_GP_1_e=0x4, + dRes_ID_DEMO31_08_BMD_DEMO31_RACA_CUT08_GP_1_e=0x5, + dRes_ID_DEMO31_08_BMD_DEMO31_TOBY_CUT08_GP_1_e=0x6, + /* EVT */ + dRes_ID_DEMO31_08_STB_DEMO31_08_e=0x7, +}; + +#endif /* !RES_DEMO31_08_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_09.h b/assets/RZDP01/res/Object/Demo31_09.h new file mode 100644 index 0000000000..315b8050ee --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_09.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO31_09_H +#define RES_DEMO31_09_H + +enum dRes_INDEX_DEMO31_09 { + /* BCK */ + dRes_INDEX_DEMO31_09_BCK_DEMO31_HANNA_CUT09_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_09_BCK_DEMO31_HOZ_CUT09_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_09_BCK_DEMO31_KKRI_CUT09_GP_1_O_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO31_09_BMD_DEMO31_HANNA_CUT09_GP_1_e=0xA, + dRes_INDEX_DEMO31_09_BMD_DEMO31_HOZ_CUT09_GP_1_e=0xB, + dRes_INDEX_DEMO31_09_BMD_DEMO31_KKRI_CUT09_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_09_STB_DEMO31_09_e=0xF, +}; + +enum dRes_ID_DEMO31_09 { + /* BCK */ + dRes_ID_DEMO31_09_BCK_DEMO31_HANNA_CUT09_GP_1_O_e=0x0, + dRes_ID_DEMO31_09_BCK_DEMO31_HOZ_CUT09_GP_1_O_e=0x1, + dRes_ID_DEMO31_09_BCK_DEMO31_KKRI_CUT09_GP_1_O_e=0x2, + /* BMDR */ + dRes_ID_DEMO31_09_BMD_DEMO31_HANNA_CUT09_GP_1_e=0x3, + dRes_ID_DEMO31_09_BMD_DEMO31_HOZ_CUT09_GP_1_e=0x4, + dRes_ID_DEMO31_09_BMD_DEMO31_KKRI_CUT09_GP_1_e=0x5, + /* EVT */ + dRes_ID_DEMO31_09_STB_DEMO31_09_e=0x6, +}; + +#endif /* !RES_DEMO31_09_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_10.h b/assets/RZDP01/res/Object/Demo31_10.h new file mode 100644 index 0000000000..9c524c77e8 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_10.h @@ -0,0 +1,34 @@ +#ifndef RES_DEMO31_10_H +#define RES_DEMO31_10_H + +enum dRes_INDEX_DEMO31_10 { + /* BCK */ + dRes_INDEX_DEMO31_10_BCK_DEMO31_YKM_CUT10_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_10_BCK_DEMO31_YKW_CUT10_GP_1_O_e=0x8, + /* BMDR */ + dRes_INDEX_DEMO31_10_BMD_DEMO31_YKM_CUT10_GP_1_e=0xB, + dRes_INDEX_DEMO31_10_BMD_DEMO31_YKW_CUT10_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_10_STB_DEMO31_10_e=0xF, + /* BMDE */ + dRes_INDEX_DEMO31_10_BMD_DEMO31_OGHART_CUT10_GP_1_e=0x12, + /* BRK */ + dRes_INDEX_DEMO31_10_BRK_DEMO31_OGHART_CUT00_GP_1_O_e=0x15, +}; + +enum dRes_ID_DEMO31_10 { + /* BCK */ + dRes_ID_DEMO31_10_BCK_DEMO31_YKM_CUT10_GP_1_O_e=0x0, + dRes_ID_DEMO31_10_BCK_DEMO31_YKW_CUT10_GP_1_O_e=0x1, + /* BMDR */ + dRes_ID_DEMO31_10_BMD_DEMO31_YKM_CUT10_GP_1_e=0x2, + dRes_ID_DEMO31_10_BMD_DEMO31_YKW_CUT10_GP_1_e=0x3, + /* EVT */ + dRes_ID_DEMO31_10_STB_DEMO31_10_e=0x4, + /* BMDE */ + dRes_ID_DEMO31_10_BMD_DEMO31_OGHART_CUT10_GP_1_e=0x5, + /* BRK */ + dRes_ID_DEMO31_10_BRK_DEMO31_OGHART_CUT00_GP_1_O_e=0x6, +}; + +#endif /* !RES_DEMO31_10_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_11.h b/assets/RZDP01/res/Object/Demo31_11.h new file mode 100644 index 0000000000..cf94e76be1 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_11.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO31_11_H +#define RES_DEMO31_11_H + +enum dRes_INDEX_DEMO31_11 { + /* BCK */ + dRes_INDEX_DEMO31_11_BCK_DEMO31_ASH_CUT11_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_11_BCK_DEMO31_BOOK_CUT11_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_11_BCK_DEMO31_FWOOD_CUT11_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_11_BCK_DEMO31_RAF_CUT11_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_11_BCK_DEMO31_SHAD_CUT11_GP_1_O_e=0x9, + /* BMDR */ + dRes_INDEX_DEMO31_11_BMD_DEMO31_ASH_CUT11_GP_1_e=0xC, + dRes_INDEX_DEMO31_11_BMD_DEMO31_BOOK_CUT11_GP_1_e=0xD, + dRes_INDEX_DEMO31_11_BMD_DEMO31_FWOOD_CUT11_GP_1_e=0xE, + dRes_INDEX_DEMO31_11_BMD_DEMO31_RAF_CUT11_GP_1_e=0xF, + dRes_INDEX_DEMO31_11_BMD_DEMO31_SHAD_CUT11_GP_1_e=0x10, + /* EVT */ + dRes_INDEX_DEMO31_11_STB_DEMO31_11_e=0x13, +}; + +enum dRes_ID_DEMO31_11 { + /* BCK */ + dRes_ID_DEMO31_11_BCK_DEMO31_ASH_CUT11_GP_1_O_e=0x0, + dRes_ID_DEMO31_11_BCK_DEMO31_BOOK_CUT11_GP_1_O_e=0x1, + dRes_ID_DEMO31_11_BCK_DEMO31_FWOOD_CUT11_GP_1_O_e=0x2, + dRes_ID_DEMO31_11_BCK_DEMO31_RAF_CUT11_GP_1_O_e=0x3, + dRes_ID_DEMO31_11_BCK_DEMO31_SHAD_CUT11_GP_1_O_e=0x4, + /* BMDR */ + dRes_ID_DEMO31_11_BMD_DEMO31_ASH_CUT11_GP_1_e=0x5, + dRes_ID_DEMO31_11_BMD_DEMO31_BOOK_CUT11_GP_1_e=0x6, + dRes_ID_DEMO31_11_BMD_DEMO31_FWOOD_CUT11_GP_1_e=0x7, + dRes_ID_DEMO31_11_BMD_DEMO31_RAF_CUT11_GP_1_e=0x8, + dRes_ID_DEMO31_11_BMD_DEMO31_SHAD_CUT11_GP_1_e=0x9, + /* EVT */ + dRes_ID_DEMO31_11_STB_DEMO31_11_e=0xA, +}; + +#endif /* !RES_DEMO31_11_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_12.h b/assets/RZDP01/res/Object/Demo31_12.h new file mode 100644 index 0000000000..598b7db6d8 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_12.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO31_12_H +#define RES_DEMO31_12_H + +enum dRes_INDEX_DEMO31_12 { + /* BCK */ + dRes_INDEX_DEMO31_12_BCK_DEMO31_BASYA_CUT12_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_12_BCK_DEMO31_BESU_CUT12_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_12_BCK_DEMO31_YELIA_CUT12_GP_1_O_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO31_12_BMD_DEMO31_BASYA_CUT12_GP_1_e=0xA, + dRes_INDEX_DEMO31_12_BMD_DEMO31_BESU_CUT12_GP_1_e=0xB, + dRes_INDEX_DEMO31_12_BMD_DEMO31_YELIA_CUT12_GP_1_e=0xC, + /* EVT */ + dRes_INDEX_DEMO31_12_STB_DEMO31_12_e=0xF, +}; + +enum dRes_ID_DEMO31_12 { + /* BCK */ + dRes_ID_DEMO31_12_BCK_DEMO31_BASYA_CUT12_GP_1_O_e=0x0, + dRes_ID_DEMO31_12_BCK_DEMO31_BESU_CUT12_GP_1_O_e=0x1, + dRes_ID_DEMO31_12_BCK_DEMO31_YELIA_CUT12_GP_1_O_e=0x2, + /* BMDR */ + dRes_ID_DEMO31_12_BMD_DEMO31_BASYA_CUT12_GP_1_e=0x3, + dRes_ID_DEMO31_12_BMD_DEMO31_BESU_CUT12_GP_1_e=0x4, + dRes_ID_DEMO31_12_BMD_DEMO31_YELIA_CUT12_GP_1_e=0x5, + /* EVT */ + dRes_ID_DEMO31_12_STB_DEMO31_12_e=0x6, +}; + +#endif /* !RES_DEMO31_12_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_13.h b/assets/RZDP01/res/Object/Demo31_13.h new file mode 100644 index 0000000000..0312bfa1e2 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_13.h @@ -0,0 +1,44 @@ +#ifndef RES_DEMO31_13_H +#define RES_DEMO31_13_H + +enum dRes_INDEX_DEMO31_13 { + /* BCK */ + dRes_INDEX_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_2_O_e=0x8, + dRes_INDEX_DEMO31_13_BCK_DEMO31_JAGA_CUT13_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_2_O_e=0xB, + dRes_INDEX_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_3_O_e=0xC, + /* BMDR */ + dRes_INDEX_DEMO31_13_BMD_DEMO31_BABY_CUT13_GP_1_e=0xF, + dRes_INDEX_DEMO31_13_BMD_DEMO31_JAGA_CUT13_GP_1_e=0x10, + dRes_INDEX_DEMO31_13_BMD_DEMO31_URIB_CUT13_GP_1_e=0x11, + /* EVT */ + dRes_INDEX_DEMO31_13_STB_DEMO31_13_e=0x14, + /* BTK */ + dRes_INDEX_DEMO31_13_BTK_DEMO31_URIB_CUT13_GP_3_O_e=0x17, + /* BTP */ + dRes_INDEX_DEMO31_13_BTP_DEMO31_URIB_CUT13_GP_3_O_e=0x1A, +}; + +enum dRes_ID_DEMO31_13 { + /* BCK */ + dRes_ID_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_1_O_e=0x0, + dRes_ID_DEMO31_13_BCK_DEMO31_BABY_CUT13_GP_2_O_e=0x1, + dRes_ID_DEMO31_13_BCK_DEMO31_JAGA_CUT13_GP_1_O_e=0x2, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_1_O_e=0x3, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_2_O_e=0x4, + dRes_ID_DEMO31_13_BCK_DEMO31_URIB_CUT13_GP_3_O_e=0x5, + /* BMDR */ + dRes_ID_DEMO31_13_BMD_DEMO31_BABY_CUT13_GP_1_e=0x6, + dRes_ID_DEMO31_13_BMD_DEMO31_JAGA_CUT13_GP_1_e=0x7, + dRes_ID_DEMO31_13_BMD_DEMO31_URIB_CUT13_GP_1_e=0x8, + /* EVT */ + dRes_ID_DEMO31_13_STB_DEMO31_13_e=0x9, + /* BTK */ + dRes_ID_DEMO31_13_BTK_DEMO31_URIB_CUT13_GP_3_O_e=0xA, + /* BTP */ + dRes_ID_DEMO31_13_BTP_DEMO31_URIB_CUT13_GP_3_O_e=0xB, +}; + +#endif /* !RES_DEMO31_13_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_14.h b/assets/RZDP01/res/Object/Demo31_14.h new file mode 100644 index 0000000000..bf7ac186a4 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_14.h @@ -0,0 +1,84 @@ +#ifndef RES_DEMO31_14_H +#define RES_DEMO31_14_H + +enum dRes_INDEX_DEMO31_14 { + /* BCK */ + dRes_INDEX_DEMO31_14_BCK_DEMO31_BABY_CUT14_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BESU_CUT14_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BOU_CUT14_GP_1_O_e=0x7, + dRes_INDEX_DEMO31_14_BCK_DEMO31_HANJO_CUT14_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_14_BCK_DEMO31_JAGA_CUT14_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_14_BCK_DEMO31_KOLIN_CUT14_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_14_BCK_DEMO31_KYURY_CUT14_GP_1_O_e=0xB, + dRes_INDEX_DEMO31_14_BCK_DEMO31_MARO_CUT14_GP_1_O_e=0xC, + dRes_INDEX_DEMO31_14_BCK_DEMO31_MOI_CUT14_GP_1_O_e=0xD, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SERA_CUT14_GP_1_O_e=0xE, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SHB_CUT14_GP_1_O_e=0xF, + dRes_INDEX_DEMO31_14_BCK_DEMO31_SWA_CUT14_GP_1_O_e=0x10, + dRes_INDEX_DEMO31_14_BCK_DEMO31_TARO_CUT14_GP_1_O_e=0x11, + dRes_INDEX_DEMO31_14_BCK_DEMO31_URIB_CUT14_GP_1_O_e=0x12, + dRes_INDEX_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_1_O_e=0x13, + dRes_INDEX_DEMO31_14_BCK_DEMO31_BASYA_CUT14_GP_1_O_e=0x14, + dRes_INDEX_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_2_O_e=0x15, + /* BMDR */ + dRes_INDEX_DEMO31_14_BMD_DEMO31_BABY_CUT14_GP_1_e=0x18, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BESU_CUT14_GP_1_e=0x19, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BOU_CUT14_GP_1_e=0x1A, + dRes_INDEX_DEMO31_14_BMD_DEMO31_HANJO_CUT14_GP_1_e=0x1B, + dRes_INDEX_DEMO31_14_BMD_DEMO31_JAGA_CUT14_GP_1_e=0x1C, + dRes_INDEX_DEMO31_14_BMD_DEMO31_KOLIN_CUT14_GP_1_e=0x1D, + dRes_INDEX_DEMO31_14_BMD_DEMO31_KYURY_CUT14_GP_1_e=0x1E, + dRes_INDEX_DEMO31_14_BMD_DEMO31_MARO_CUT14_GP_1_e=0x1F, + dRes_INDEX_DEMO31_14_BMD_DEMO31_MOI_CUT14_GP_1_e=0x20, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SERA_CUT14_GP_1_e=0x21, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SHB_CUT14_GP_1_e=0x22, + dRes_INDEX_DEMO31_14_BMD_DEMO31_SWA_CUT14_GP_1_e=0x23, + dRes_INDEX_DEMO31_14_BMD_DEMO31_TARO_CUT14_GP_1_e=0x24, + dRes_INDEX_DEMO31_14_BMD_DEMO31_URIB_CUT14_GP_1_e=0x25, + dRes_INDEX_DEMO31_14_BMD_DEMO31_YELIA_CUT14_GP_1_e=0x26, + dRes_INDEX_DEMO31_14_BMD_DEMO31_BASYA_CUT14_GP_1_e=0x27, + /* EVT */ + dRes_INDEX_DEMO31_14_STB_DEMO31_14_e=0x2A, +}; + +enum dRes_ID_DEMO31_14 { + /* BCK */ + dRes_ID_DEMO31_14_BCK_DEMO31_BABY_CUT14_GP_1_O_e=0x0, + dRes_ID_DEMO31_14_BCK_DEMO31_BESU_CUT14_GP_1_O_e=0x1, + dRes_ID_DEMO31_14_BCK_DEMO31_BOU_CUT14_GP_1_O_e=0x2, + dRes_ID_DEMO31_14_BCK_DEMO31_HANJO_CUT14_GP_1_O_e=0x3, + dRes_ID_DEMO31_14_BCK_DEMO31_JAGA_CUT14_GP_1_O_e=0x4, + dRes_ID_DEMO31_14_BCK_DEMO31_KOLIN_CUT14_GP_1_O_e=0x5, + dRes_ID_DEMO31_14_BCK_DEMO31_KYURY_CUT14_GP_1_O_e=0x6, + dRes_ID_DEMO31_14_BCK_DEMO31_MARO_CUT14_GP_1_O_e=0x7, + dRes_ID_DEMO31_14_BCK_DEMO31_MOI_CUT14_GP_1_O_e=0x8, + dRes_ID_DEMO31_14_BCK_DEMO31_SERA_CUT14_GP_1_O_e=0x9, + dRes_ID_DEMO31_14_BCK_DEMO31_SHB_CUT14_GP_1_O_e=0xA, + dRes_ID_DEMO31_14_BCK_DEMO31_SWA_CUT14_GP_1_O_e=0xB, + dRes_ID_DEMO31_14_BCK_DEMO31_TARO_CUT14_GP_1_O_e=0xC, + dRes_ID_DEMO31_14_BCK_DEMO31_URIB_CUT14_GP_1_O_e=0xD, + dRes_ID_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_1_O_e=0xE, + dRes_ID_DEMO31_14_BCK_DEMO31_BASYA_CUT14_GP_1_O_e=0x1F, + dRes_ID_DEMO31_14_BCK_DEMO31_YELIA_CUT14_GP_2_O_e=0x20, + /* BMDR */ + dRes_ID_DEMO31_14_BMD_DEMO31_BABY_CUT14_GP_1_e=0xF, + dRes_ID_DEMO31_14_BMD_DEMO31_BESU_CUT14_GP_1_e=0x10, + dRes_ID_DEMO31_14_BMD_DEMO31_BOU_CUT14_GP_1_e=0x11, + dRes_ID_DEMO31_14_BMD_DEMO31_HANJO_CUT14_GP_1_e=0x12, + dRes_ID_DEMO31_14_BMD_DEMO31_JAGA_CUT14_GP_1_e=0x13, + dRes_ID_DEMO31_14_BMD_DEMO31_KOLIN_CUT14_GP_1_e=0x14, + dRes_ID_DEMO31_14_BMD_DEMO31_KYURY_CUT14_GP_1_e=0x15, + dRes_ID_DEMO31_14_BMD_DEMO31_MARO_CUT14_GP_1_e=0x16, + dRes_ID_DEMO31_14_BMD_DEMO31_MOI_CUT14_GP_1_e=0x17, + dRes_ID_DEMO31_14_BMD_DEMO31_SERA_CUT14_GP_1_e=0x18, + dRes_ID_DEMO31_14_BMD_DEMO31_SHB_CUT14_GP_1_e=0x19, + dRes_ID_DEMO31_14_BMD_DEMO31_SWA_CUT14_GP_1_e=0x1A, + dRes_ID_DEMO31_14_BMD_DEMO31_TARO_CUT14_GP_1_e=0x1B, + dRes_ID_DEMO31_14_BMD_DEMO31_URIB_CUT14_GP_1_e=0x1C, + dRes_ID_DEMO31_14_BMD_DEMO31_YELIA_CUT14_GP_1_e=0x1D, + dRes_ID_DEMO31_14_BMD_DEMO31_BASYA_CUT14_GP_1_e=0x21, + /* EVT */ + dRes_ID_DEMO31_14_STB_DEMO31_14_e=0x1E, +}; + +#endif /* !RES_DEMO31_14_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_15.h b/assets/RZDP01/res/Object/Demo31_15.h new file mode 100644 index 0000000000..b219b355be --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_15.h @@ -0,0 +1,74 @@ +#ifndef RES_DEMO31_15_H +#define RES_DEMO31_15_H + +enum dRes_INDEX_DEMO31_15 { + /* BCK */ + dRes_INDEX_DEMO31_15_BCK_DEMO31_ALSWM_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_15_BCK_DEMO31_ARU_CUT01_GP_1_O_e=0x9, + dRes_INDEX_DEMO31_15_BCK_DEMO31_MDMKBK_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO31_15_BCK_DEMO31_YELIA_CUT01_GP_1_L_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO31_15_BMD_DEMO31_ALSWM_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO31_15_BMD_DEMO31_ARU_CUT00_GP_1_e=0xF, + dRes_INDEX_DEMO31_15_BMD_DEMO31_MDMASK_CUT00_GP_1_e=0x10, + dRes_INDEX_DEMO31_15_BMD_DEMO31_YELIA_CUT00_GP_1_e=0x11, + dRes_INDEX_DEMO31_15_BMD_DEMO31_TRICENT_CUT00_GP_1_e=0x12, + /* EVT */ + dRes_INDEX_DEMO31_15_STB_DEMO31_15_e=0x15, + dRes_INDEX_DEMO31_15_STB_DEMO31_17_e=0x16, + dRes_INDEX_DEMO31_15_STB_DEMO31_18_e=0x17, + dRes_INDEX_DEMO31_15_STB_DEMO31_19_e=0x18, + dRes_INDEX_DEMO31_15_STB_DEMO31_20_e=0x19, + dRes_INDEX_DEMO31_15_STB_DEMO31_21_e=0x1A, + dRes_INDEX_DEMO31_15_STB_DEMO31_22_e=0x1B, + dRes_INDEX_DEMO31_15_STB_DEMO31_23_e=0x1C, + dRes_INDEX_DEMO31_15_STB_DEMO31_24_e=0x1D, + dRes_INDEX_DEMO31_15_STB_DEMO31_25_e=0x1E, + dRes_INDEX_DEMO31_15_STB_DEMO31_26_e=0x1F, + dRes_INDEX_DEMO31_15_STB_DEMO31_27_e=0x20, + dRes_INDEX_DEMO31_15_STB_DEMO31_28_e=0x21, + dRes_INDEX_DEMO31_15_STB_DEMO31_29_e=0x22, + /* BTK */ + dRes_INDEX_DEMO31_15_BTK_DEMO31_YELIA_CUT01_GP_1_L_e=0x25, + /* BTP */ + dRes_INDEX_DEMO31_15_BTP_DEMO31_YELIA_CUT01_GP_1_L_e=0x28, + /* BPK */ + dRes_INDEX_DEMO31_15_BPK_DEMO31_TRICENT_CUT01_GP_1_O_e=0x2B, +}; + +enum dRes_ID_DEMO31_15 { + /* BCK */ + dRes_ID_DEMO31_15_BCK_DEMO31_ALSWM_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO31_15_BCK_DEMO31_ARU_CUT01_GP_1_O_e=0x1, + dRes_ID_DEMO31_15_BCK_DEMO31_MDMKBK_CUT01_GP_1_O_e=0x2, + dRes_ID_DEMO31_15_BCK_DEMO31_YELIA_CUT01_GP_1_L_e=0x14, + /* BMDR */ + dRes_ID_DEMO31_15_BMD_DEMO31_ALSWM_CUT00_GP_1_e=0x3, + dRes_ID_DEMO31_15_BMD_DEMO31_ARU_CUT00_GP_1_e=0x4, + dRes_ID_DEMO31_15_BMD_DEMO31_MDMASK_CUT00_GP_1_e=0x5, + dRes_ID_DEMO31_15_BMD_DEMO31_YELIA_CUT00_GP_1_e=0x15, + dRes_ID_DEMO31_15_BMD_DEMO31_TRICENT_CUT00_GP_1_e=0x18, + /* EVT */ + dRes_ID_DEMO31_15_STB_DEMO31_15_e=0x6, + dRes_ID_DEMO31_15_STB_DEMO31_17_e=0x7, + dRes_ID_DEMO31_15_STB_DEMO31_18_e=0x8, + dRes_ID_DEMO31_15_STB_DEMO31_19_e=0x9, + dRes_ID_DEMO31_15_STB_DEMO31_20_e=0xA, + dRes_ID_DEMO31_15_STB_DEMO31_21_e=0xB, + dRes_ID_DEMO31_15_STB_DEMO31_22_e=0xC, + dRes_ID_DEMO31_15_STB_DEMO31_23_e=0xD, + dRes_ID_DEMO31_15_STB_DEMO31_24_e=0xE, + dRes_ID_DEMO31_15_STB_DEMO31_25_e=0xF, + dRes_ID_DEMO31_15_STB_DEMO31_26_e=0x10, + dRes_ID_DEMO31_15_STB_DEMO31_27_e=0x11, + dRes_ID_DEMO31_15_STB_DEMO31_28_e=0x12, + dRes_ID_DEMO31_15_STB_DEMO31_29_e=0x13, + /* BTK */ + dRes_ID_DEMO31_15_BTK_DEMO31_YELIA_CUT01_GP_1_L_e=0x16, + /* BTP */ + dRes_ID_DEMO31_15_BTP_DEMO31_YELIA_CUT01_GP_1_L_e=0x17, + /* BPK */ + dRes_ID_DEMO31_15_BPK_DEMO31_TRICENT_CUT01_GP_1_O_e=0x19, +}; + +#endif /* !RES_DEMO31_15_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo31_16.h b/assets/RZDP01/res/Object/Demo31_16.h new file mode 100644 index 0000000000..f627e207e9 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo31_16.h @@ -0,0 +1,34 @@ +#ifndef RES_DEMO31_16_H +#define RES_DEMO31_16_H + +enum dRes_INDEX_DEMO31_16 { + /* BCK */ + dRes_INDEX_DEMO31_16_BCK_DEMO31_RBBB_CUT01_GP_1_O_e=0x5, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_2_O_e=0x7, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_2_O_e=0x9, + /* BMDR */ + dRes_INDEX_DEMO31_16_BMD_DEMO31_RBBB_CUT00_GP_1_e=0xC, + dRes_INDEX_DEMO31_16_BMD_DEMO31_RD2_CUT00_GP_1_e=0xD, + dRes_INDEX_DEMO31_16_BMD_DEMO31_RDWB_CUT00_GP_1_e=0xE, + /* EVT */ + dRes_INDEX_DEMO31_16_STB_DEMO31_16_e=0x11, +}; + +enum dRes_ID_DEMO31_16 { + /* BCK */ + dRes_ID_DEMO31_16_BCK_DEMO31_RBBB_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_1_O_e=0x1, + dRes_ID_DEMO31_16_BCK_DEMO31_RD2_CUT01_GP_2_O_e=0x6, + dRes_ID_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO31_16_BCK_DEMO31_RDWB_CUT01_GP_2_O_e=0x8, + /* BMDR */ + dRes_ID_DEMO31_16_BMD_DEMO31_RBBB_CUT00_GP_1_e=0x2, + dRes_ID_DEMO31_16_BMD_DEMO31_RD2_CUT00_GP_1_e=0x3, + dRes_ID_DEMO31_16_BMD_DEMO31_RDWB_CUT00_GP_1_e=0x4, + /* EVT */ + dRes_ID_DEMO31_16_STB_DEMO31_16_e=0x5, +}; + +#endif /* !RES_DEMO31_16_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo32_02.h b/assets/RZDP01/res/Object/Demo32_02.h new file mode 100644 index 0000000000..08b9168bc5 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo32_02.h @@ -0,0 +1,158 @@ +#ifndef RES_DEMO32_02_H +#define RES_DEMO32_02_H + +enum dRes_INDEX_DEMO32_02 { + /* BCK */ + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT06_GP_1_L_e=0xB, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT07_GP_1_L_e=0xC, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_1_O_e=0xD, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT06_GP_1_L_e=0xE, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT07_GP_1_L_e=0xF, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_1_O_e=0x10, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT07_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT07_GP_1_L_e=0x13, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_1_O_e=0x14, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT07_GP_1_L_e=0x15, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_1_O_e=0x16, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT01_BD_1_O_e=0x17, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT01_BD_1_O_e=0x19, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT02_BD_1_O_e=0x1A, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x1B, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x1C, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_BD_1_O_e=0x1D, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x1E, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_BD_1_O_e=0x1F, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x20, + dRes_INDEX_DEMO32_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x21, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MDHAIR_CUT02_GP_1_O_e=0x22, + dRes_INDEX_DEMO32_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x23, + dRes_INDEX_DEMO32_02_BCK_DEMO32_LINK_CUT06_HD_1_O_e=0x24, + dRes_INDEX_DEMO32_02_BCK_DEMO32_MDHAIR_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_2_L_e=0x26, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_2_L_e=0x27, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_2_L_e=0x28, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_2_L_e=0x29, + dRes_INDEX_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_2_L_e=0x2A, + /* BMDR */ + dRes_INDEX_DEMO32_02_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x2D, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x2E, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x2F, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x30, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x31, + /* BTK */ + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x34, + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x35, + dRes_INDEX_DEMO32_02_BTK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x36, + /* BTP */ + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT06_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT07_GP_1_L_e=0x3A, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_1_O_e=0x3B, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT06_GP_1_L_e=0x3C, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT07_GP_1_L_e=0x3D, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_1_O_e=0x3E, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT07_GP_1_L_e=0x3F, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT07_GP_1_L_e=0x41, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_1_O_e=0x42, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT07_GP_1_L_e=0x43, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_1_O_e=0x44, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_2_L_e=0x45, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_2_L_e=0x46, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_2_L_e=0x47, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_2_L_e=0x48, + dRes_INDEX_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_2_L_e=0x49, + /* BMDV */ + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4C, + dRes_INDEX_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4D, + dRes_INDEX_DEMO32_02_BMD_DEMO32_MDHAIR_CUT00_GP_1_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO32_02_BLK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x51, + dRes_INDEX_DEMO32_02_BLK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x52, + /* BLS */ + dRes_INDEX_DEMO32_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* BRK */ + dRes_INDEX_DEMO32_02_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x58, + /* EVT */ + dRes_INDEX_DEMO32_02_STB_DEMO32_02_e=0x5B, +}; + +enum dRes_ID_DEMO32_02 { + /* BCK */ + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT06_GP_1_L_e=0x0, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT07_GP_1_L_e=0x1, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_1_O_e=0x2, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT06_GP_1_L_e=0x3, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT07_GP_1_L_e=0x4, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_1_O_e=0x5, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT07_GP_1_L_e=0x6, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_1_O_e=0x7, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT07_GP_1_L_e=0x8, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_1_O_e=0x9, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT07_GP_1_L_e=0xA, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_1_O_e=0xB, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT01_BD_1_O_e=0xC, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT06_BD_1_O_e=0xD, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT01_BD_1_O_e=0xE, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT02_BD_1_O_e=0xF, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x10, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x11, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_BD_1_O_e=0x25, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x26, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_BD_1_O_e=0x27, + dRes_ID_DEMO32_02_BCK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x28, + dRes_ID_DEMO32_02_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x30, + dRes_ID_DEMO32_02_BCK_DEMO32_MDHAIR_CUT02_GP_1_O_e=0x33, + dRes_ID_DEMO32_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x35, + dRes_ID_DEMO32_02_BCK_DEMO32_LINK_CUT06_HD_1_O_e=0x36, + dRes_ID_DEMO32_02_BCK_DEMO32_MDHAIR_CUT06_GP_1_O_e=0x37, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA1_CUT09_GP_2_L_e=0x38, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA2_CUT09_GP_2_L_e=0x39, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA3_CUT09_GP_2_L_e=0x3A, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA4_CUT09_GP_2_L_e=0x3B, + dRes_ID_DEMO32_02_BCK_DEMO32_KENJA5_CUT09_GP_2_L_e=0x3C, + /* BMDR */ + dRes_ID_DEMO32_02_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x20, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x21, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x22, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x29, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x2A, + /* BTK */ + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT08_BD_1_L_e=0x13, + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x2B, + dRes_ID_DEMO32_02_BTK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x2C, + /* BTP */ + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT06_GP_1_L_e=0x14, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT07_GP_1_L_e=0x15, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_1_O_e=0x16, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT06_GP_1_L_e=0x17, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT07_GP_1_L_e=0x18, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_1_O_e=0x19, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT07_GP_1_L_e=0x1A, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_1_O_e=0x1B, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT07_GP_1_L_e=0x1C, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_1_O_e=0x1D, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT07_GP_1_L_e=0x1E, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_1_O_e=0x1F, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA1_CUT09_GP_2_L_e=0x3D, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA2_CUT09_GP_2_L_e=0x3E, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA3_CUT09_GP_2_L_e=0x3F, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA4_CUT09_GP_2_L_e=0x40, + dRes_ID_DEMO32_02_BTP_DEMO32_KENJA5_CUT09_GP_2_L_e=0x41, + /* BMDV */ + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x23, + dRes_ID_DEMO32_02_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x24, + dRes_ID_DEMO32_02_BMD_DEMO32_MDHAIR_CUT00_GP_1_e=0x34, + /* BLK */ + dRes_ID_DEMO32_02_BLK_DEMO32_MIDNA_CUT03_FC_1_O_e=0x2D, + dRes_ID_DEMO32_02_BLK_DEMO32_MIDNA_CUT05_FC_1_O_e=0x2E, + /* BLS */ + dRes_ID_DEMO32_02_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x2F, + /* BRK */ + dRes_ID_DEMO32_02_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x31, + /* EVT */ + dRes_ID_DEMO32_02_STB_DEMO32_02_e=0x32, +}; + +#endif /* !RES_DEMO32_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo32_03.h b/assets/RZDP01/res/Object/Demo32_03.h new file mode 100644 index 0000000000..868971e96e --- /dev/null +++ b/assets/RZDP01/res/Object/Demo32_03.h @@ -0,0 +1,46 @@ +#ifndef RES_DEMO32_03_H +#define RES_DEMO32_03_H + +enum dRes_INDEX_DEMO32_03 { + /* BCK */ + dRes_INDEX_DEMO32_03_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GANON_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GHORS_CUT01_GP_1_O_e=0xA, + dRes_INDEX_DEMO32_03_BCK_DEMO32_GHORS_CUT02_GP_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO32_03_BMD_DEMO32_GHORS_CUT00_GP_1_e=0xE, + dRes_INDEX_DEMO32_03_BMD_DEMO32_FIREBG_CUT00_GP_1_e=0xF, + /* BTK */ + dRes_INDEX_DEMO32_03_BTK_DEMO32_FIREBG_CUT01_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_03_BTK_DEMO32_FIREBG_CUT02_GP_1_O_e=0x13, + /* EVT */ + dRes_INDEX_DEMO32_03_STB_DEMO32_03_e=0x16, + /* BMDV */ + dRes_INDEX_DEMO32_03_BMD_DEMO32_GANON_CUT00_GP_1_e=0x19, + /* BRK */ + dRes_INDEX_DEMO32_03_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x1C, + dRes_INDEX_DEMO32_03_BRK_DEMO32_GANON_CUT02_GP_1_O_e=0x1D, +}; + +enum dRes_ID_DEMO32_03 { + /* BCK */ + dRes_ID_DEMO32_03_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO32_03_BCK_DEMO32_GANON_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO32_03_BCK_DEMO32_GHORS_CUT01_GP_1_O_e=0x2, + dRes_ID_DEMO32_03_BCK_DEMO32_GHORS_CUT02_GP_1_O_e=0x3, + /* BMDR */ + dRes_ID_DEMO32_03_BMD_DEMO32_GHORS_CUT00_GP_1_e=0x5, + dRes_ID_DEMO32_03_BMD_DEMO32_FIREBG_CUT00_GP_1_e=0x6, + /* BTK */ + dRes_ID_DEMO32_03_BTK_DEMO32_FIREBG_CUT01_GP_1_O_e=0x7, + dRes_ID_DEMO32_03_BTK_DEMO32_FIREBG_CUT02_GP_1_O_e=0x8, + /* EVT */ + dRes_ID_DEMO32_03_STB_DEMO32_03_e=0x9, + /* BMDV */ + dRes_ID_DEMO32_03_BMD_DEMO32_GANON_CUT00_GP_1_e=0xA, + /* BRK */ + dRes_ID_DEMO32_03_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0xB, + dRes_ID_DEMO32_03_BRK_DEMO32_GANON_CUT02_GP_1_O_e=0xC, +}; + +#endif /* !RES_DEMO32_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo32_04.h b/assets/RZDP01/res/Object/Demo32_04.h new file mode 100644 index 0000000000..d0936a249b --- /dev/null +++ b/assets/RZDP01/res/Object/Demo32_04.h @@ -0,0 +1,358 @@ +#ifndef RES_DEMO32_04_H +#define RES_DEMO32_04_H + +enum dRes_INDEX_DEMO32_04 { + /* BCK */ + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT08_GP_1_O_e=0xB, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT11_GP_1_O_e=0xC, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT15_GP_1_O_e=0xD, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT17_GP_1_O_e=0xE, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_1_O_e=0xF, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_2_O_e=0x10, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT25_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT26_GP_1_O_e=0x12, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT27_GP_1_O_e=0x13, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT04_GP_1_O_e=0x14, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT08_GP_1_O_e=0x15, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT15_GP_1_O_e=0x16, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT25_GP_1_L_e=0x17, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT26_GP_1_O_e=0x18, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT04_GP_1_O_e=0x19, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT25_GP_1_L_e=0x1A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA03_CUT26_GP_1_O_e=0x1B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA04_CUT25_GP_1_L_e=0x1C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA05_CUT25_GP_1_L_e=0x1D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJSWD_CUT04_GP_1_O_e=0x1E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA01_CUT21_GP_1_O_e=0x1F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA02_CUT21_GP_1_O_e=0x20, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT07_GP_1_O_e=0x21, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT10_GP_1_O_e=0x22, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT12_GP_1_O_e=0x23, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT13_GP_1_O_e=0x24, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT06_GP_1_O_e=0x25, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT07_GP_1_O_e=0x26, + dRes_INDEX_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT09_GP_1_O_e=0x27, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x28, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT02_GP_1_L_e=0x29, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT03_GP_1_O_e=0x2A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT05_GP_1_O_e=0x2B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT06_GP_1_O_e=0x2C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT07_GP_1_O_e=0x2D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT09_GP_1_O_e=0x2E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT10_GP_1_O_e=0x2F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT12_GP_1_O_e=0x30, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT13_GP_1_O_e=0x31, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT14_GP_1_O_e=0x32, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_1_O_e=0x33, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_2_O_e=0x34, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT18_GP_1_O_e=0x35, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT23_GP_1_L_e=0x36, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GANON_CUT24_GP_1_O_e=0x37, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT01_GP_1_L_e=0x38, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GCHAIN_CUT05_GP_1_O_e=0x3A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT07_GP_1_O_e=0x3B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT10_GP_1_O_e=0x3C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT14_GP_1_O_e=0x3D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDL_CUT16_GP_2_O_e=0x3E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x3F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT07_GP_1_O_e=0x40, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x41, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x42, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x43, + dRes_INDEX_DEMO32_04_BCK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x44, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT01_GP_1_L_e=0x45, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT14_GP_1_O_e=0x46, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA1_CUT23_GP_1_L_e=0x47, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT01_GP_1_L_e=0x48, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT14_GP_1_O_e=0x49, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA2_CUT23_GP_1_L_e=0x4A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA3_CUT01_GP_1_L_e=0x4B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA3_CUT23_GP_1_L_e=0x4C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA4_CUT01_GP_1_L_e=0x4D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA4_CUT23_GP_1_L_e=0x4E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA5_CUT01_GP_1_L_e=0x4F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA5_CUT23_GP_1_L_e=0x50, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENJA6_CUT01_GP_1_L_e=0x51, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT05_GP_1_O_e=0x52, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT06_GP_1_O_e=0x53, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT07_GP_1_O_e=0x54, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT10_GP_1_O_e=0x55, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT12_GP_1_O_e=0x56, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT14_GP_1_O_e=0x57, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT16_GP_2_O_e=0x58, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT23_GP_1_L_e=0x59, + dRes_INDEX_DEMO32_04_BCK_DEMO32_KENSWD_CUT24_GP_1_O_e=0x5A, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT07_GP_1_O_e=0x5B, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT10_GP_1_O_e=0x5C, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT12_GP_1_O_e=0x5D, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAL_CUT13_GP_1_O_e=0x5E, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT06_GP_1_O_e=0x5F, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT07_GP_1_O_e=0x60, + dRes_INDEX_DEMO32_04_BCK_DEMO32_UDEWAR_CUT09_GP_1_O_e=0x61, + dRes_INDEX_DEMO32_04_BCK_DEMO32_HOLE_CUT00_GP_1_O_e=0x62, + dRes_INDEX_DEMO32_04_BCK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x63, + dRes_INDEX_DEMO32_04_BCK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x64, + dRes_INDEX_DEMO32_04_BCK_DEMO32_DUMMY_CUT24_GP_1_O_e=0x65, + /* BTP */ + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT04_GP_1_O_e=0x68, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT25_GP_1_L_e=0x69, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT26_GP_1_O_e=0x6A, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT04_GP_1_O_e=0x6B, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT25_GP_1_L_e=0x6C, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA02_CUT26_GP_1_O_e=0x6D, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA03_CUT04_GP_1_O_e=0x6E, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA03_CUT26_GP_1_O_e=0x6F, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA01_CUT21_GP_1_O_e=0x70, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT02_GP_1_L_e=0x71, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT03_GP_1_O_e=0x72, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT07_GP_1_O_e=0x73, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT10_GP_1_O_e=0x74, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT12_GP_1_O_e=0x75, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT14_GP_1_O_e=0x76, + dRes_INDEX_DEMO32_04_BTP_DEMO32_GANON_CUT24_GP_1_O_e=0x77, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA2_CUT23_GP_1_O_e=0x78, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA4_CUT01_GP_1_L_e=0x79, + dRes_INDEX_DEMO32_04_BTP_DEMO32_KENJA5_CUT01_GP_1_L_e=0x7A, + /* BMDR */ + dRes_INDEX_DEMO32_04_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x7D, + dRes_INDEX_DEMO32_04_BMD_DEMO32_KENJSWD_CUT00_GP_1_e=0x7E, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GHANDL_CUT00_GP_1_e=0x7F, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GHANDR_CUT00_GP_1_e=0x80, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GMANT_CUT00_GP_1_e=0x81, + dRes_INDEX_DEMO32_04_BMD_DEMO32_CHAIN_CUT00_GP_1_e=0x82, + dRes_INDEX_DEMO32_04_BMD_DEMO32_GCHAIN_CUT00_GP_1_e=0x83, + dRes_INDEX_DEMO32_04_BMD_DEMO32_UDEWA_CUT00_GP_1_e=0x84, + dRes_INDEX_DEMO32_04_BMD_DEMO32_HOLE_CUT00_GP_1_e=0x85, + dRes_INDEX_DEMO32_04_BMD_DEMO32_LIGHT_CUT00_GP_1_e=0x86, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MONOANAKAKO_CUT00_GP_1_e=0x87, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MONOKAKO_CUT00_GP_1_e=0x88, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MSQUARE_CUT00_GP_1_e=0x89, + dRes_INDEX_DEMO32_04_BMD_DEMO32_PANEL_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MRTABLE_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO32_04_BMD_DEMO32_DUMMY_CUT00_GP_1_e=0x8C, + /* BRK */ + dRes_INDEX_DEMO32_04_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x8F, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x90, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT02_GP_1_L_e=0x91, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT05_GP_1_O_e=0x92, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT07_GP_1_O_e=0x93, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT12_GP_1_O_e=0x94, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT14_GP_1_O_e=0x95, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT16_GP_2_O_e=0x96, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GANON_CUT24_GP_1_O_e=0x97, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x98, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x99, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x9A, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x9B, + dRes_INDEX_DEMO32_04_BRK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x9C, + dRes_INDEX_DEMO32_04_BRK_DEMO32_HOLE_CUT00_GP_1_O_e=0x9D, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x9E, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0x9F, + dRes_INDEX_DEMO32_04_BRK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0xA0, + dRes_INDEX_DEMO32_04_BRK_DEMO32_PANEL_CUT00_GP_1_O_e=0xA1, + /* BPK */ + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT01_GP_1_O_e=0xA4, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT02_GP_1_L_e=0xA5, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT05_GP_1_O_e=0xA6, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT06_GP_1_O_e=0xA7, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT07_GP_1_O_e=0xA8, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT10_GP_1_O_e=0xA9, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT12_GP_1_O_e=0xAA, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT14_GP_1_O_e=0xAB, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_1_O_e=0xAC, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_2_O_e=0xAD, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT18_GP_1_O_e=0xAE, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT23_GP_1_O_e=0xAF, + dRes_INDEX_DEMO32_04_BPK_DEMO32_GANON_CUT24_GP_1_O_e=0xB0, + /* BTK */ + dRes_INDEX_DEMO32_04_BTK_DEMO32_GANON_CUT14_GP_1_O_e=0xB3, + dRes_INDEX_DEMO32_04_BTK_DEMO32_GANON_CUT24_GP_1_O_e=0xB4, + dRes_INDEX_DEMO32_04_BTK_DEMO32_LIGHT_CUT00_GP_1_O_e=0xB5, + dRes_INDEX_DEMO32_04_BTK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0xB6, + /* EVT */ + dRes_INDEX_DEMO32_04_STB_DEMO32_04_e=0xB9, + /* BMDV */ + dRes_INDEX_DEMO32_04_BMD_DEMO32_GANON_CUT00_GP_1_e=0xBC, + dRes_INDEX_DEMO32_04_BMD_DEMO32_MIRROR_CUT00_GP_1_e=0xBD, +}; + +enum dRes_ID_DEMO32_04 { + /* BCK */ + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT04_GP_1_O_e=0x0, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT08_GP_1_O_e=0x1, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT11_GP_1_O_e=0x2, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT15_GP_1_O_e=0x3, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT17_GP_1_O_e=0x4, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_1_O_e=0x5, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT19_GP_2_O_e=0x6, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT25_GP_1_L_e=0x7, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT26_GP_1_O_e=0x8, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT27_GP_1_O_e=0x9, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT04_GP_1_O_e=0xA, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT08_GP_1_O_e=0xB, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT15_GP_1_O_e=0xC, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT25_GP_1_L_e=0xD, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT26_GP_1_O_e=0xE, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT04_GP_1_O_e=0xF, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT25_GP_1_L_e=0x10, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA03_CUT26_GP_1_O_e=0x11, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA04_CUT25_GP_1_L_e=0x12, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA05_CUT25_GP_1_L_e=0x13, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJSWD_CUT04_GP_1_O_e=0x14, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA01_CUT21_GP_1_O_e=0x1E, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA02_CUT21_GP_1_O_e=0x1F, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT07_GP_1_O_e=0x23, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT10_GP_1_O_e=0x24, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT12_GP_1_O_e=0x25, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10L_CUT13_GP_1_O_e=0x26, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT06_GP_1_O_e=0x27, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT07_GP_1_O_e=0x28, + dRes_ID_DEMO32_04_BCK_DEMO32_CHAIN10R_CUT09_GP_1_O_e=0x29, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT01_GP_1_O_e=0x2A, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT02_GP_1_L_e=0x2B, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT03_GP_1_O_e=0x2C, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT05_GP_1_O_e=0x2D, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT06_GP_1_O_e=0x2E, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT07_GP_1_O_e=0x2F, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT09_GP_1_O_e=0x30, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT10_GP_1_O_e=0x31, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT12_GP_1_O_e=0x32, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT13_GP_1_O_e=0x33, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT14_GP_1_O_e=0x34, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_1_O_e=0x35, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT16_GP_2_O_e=0x36, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT18_GP_1_O_e=0x37, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT23_GP_1_L_e=0x38, + dRes_ID_DEMO32_04_BCK_DEMO32_GANON_CUT24_GP_1_O_e=0x39, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT01_GP_1_L_e=0x3A, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT02_GP_1_L_e=0x3B, + dRes_ID_DEMO32_04_BCK_DEMO32_GCHAIN_CUT05_GP_1_O_e=0x3C, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT07_GP_1_O_e=0x3D, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT10_GP_1_O_e=0x3E, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT14_GP_1_O_e=0x3F, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDL_CUT16_GP_2_O_e=0x40, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x41, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT07_GP_1_O_e=0x42, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x43, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x44, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x45, + dRes_ID_DEMO32_04_BCK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x46, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT01_GP_1_L_e=0x47, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT14_GP_1_O_e=0x48, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA1_CUT23_GP_1_L_e=0x49, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT01_GP_1_L_e=0x4A, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT14_GP_1_O_e=0x4B, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA2_CUT23_GP_1_L_e=0x4C, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA3_CUT01_GP_1_L_e=0x4D, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA3_CUT23_GP_1_L_e=0x4E, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA4_CUT01_GP_1_L_e=0x4F, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA4_CUT23_GP_1_L_e=0x50, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA5_CUT01_GP_1_L_e=0x51, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA5_CUT23_GP_1_L_e=0x52, + dRes_ID_DEMO32_04_BCK_DEMO32_KENJA6_CUT01_GP_1_L_e=0x53, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT05_GP_1_O_e=0x54, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT06_GP_1_O_e=0x55, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT07_GP_1_O_e=0x56, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT10_GP_1_O_e=0x57, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT12_GP_1_O_e=0x58, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT14_GP_1_O_e=0x59, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT16_GP_2_O_e=0x5A, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT23_GP_1_L_e=0x5B, + dRes_ID_DEMO32_04_BCK_DEMO32_KENSWD_CUT24_GP_1_O_e=0x5C, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT07_GP_1_O_e=0x5D, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT10_GP_1_O_e=0x5E, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT12_GP_1_O_e=0x5F, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAL_CUT13_GP_1_O_e=0x60, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT06_GP_1_O_e=0x61, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT07_GP_1_O_e=0x62, + dRes_ID_DEMO32_04_BCK_DEMO32_UDEWAR_CUT09_GP_1_O_e=0x63, + dRes_ID_DEMO32_04_BCK_DEMO32_HOLE_CUT00_GP_1_O_e=0x91, + dRes_ID_DEMO32_04_BCK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x92, + dRes_ID_DEMO32_04_BCK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x93, + dRes_ID_DEMO32_04_BCK_DEMO32_DUMMY_CUT24_GP_1_O_e=0xA4, + /* BTP */ + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT04_GP_1_O_e=0x15, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT25_GP_1_L_e=0x16, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT26_GP_1_O_e=0x17, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT04_GP_1_O_e=0x18, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT25_GP_1_L_e=0x19, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA02_CUT26_GP_1_O_e=0x1A, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA03_CUT04_GP_1_O_e=0x1B, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA03_CUT26_GP_1_O_e=0x1C, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA01_CUT21_GP_1_O_e=0x20, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT02_GP_1_L_e=0x64, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT03_GP_1_O_e=0x65, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT07_GP_1_O_e=0x66, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT10_GP_1_O_e=0x67, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT12_GP_1_O_e=0x68, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT14_GP_1_O_e=0x69, + dRes_ID_DEMO32_04_BTP_DEMO32_GANON_CUT24_GP_1_O_e=0x6A, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA2_CUT23_GP_1_O_e=0x6B, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA4_CUT01_GP_1_L_e=0x6C, + dRes_ID_DEMO32_04_BTP_DEMO32_KENJA5_CUT01_GP_1_L_e=0x6D, + /* BMDR */ + dRes_ID_DEMO32_04_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x1D, + dRes_ID_DEMO32_04_BMD_DEMO32_KENJSWD_CUT00_GP_1_e=0x21, + dRes_ID_DEMO32_04_BMD_DEMO32_GHANDL_CUT00_GP_1_e=0x8B, + dRes_ID_DEMO32_04_BMD_DEMO32_GHANDR_CUT00_GP_1_e=0x8C, + dRes_ID_DEMO32_04_BMD_DEMO32_GMANT_CUT00_GP_1_e=0x8D, + dRes_ID_DEMO32_04_BMD_DEMO32_CHAIN_CUT00_GP_1_e=0x8E, + dRes_ID_DEMO32_04_BMD_DEMO32_GCHAIN_CUT00_GP_1_e=0x8F, + dRes_ID_DEMO32_04_BMD_DEMO32_UDEWA_CUT00_GP_1_e=0x90, + dRes_ID_DEMO32_04_BMD_DEMO32_HOLE_CUT00_GP_1_e=0x94, + dRes_ID_DEMO32_04_BMD_DEMO32_LIGHT_CUT00_GP_1_e=0x95, + dRes_ID_DEMO32_04_BMD_DEMO32_MONOANAKAKO_CUT00_GP_1_e=0x97, + dRes_ID_DEMO32_04_BMD_DEMO32_MONOKAKO_CUT00_GP_1_e=0x98, + dRes_ID_DEMO32_04_BMD_DEMO32_MSQUARE_CUT00_GP_1_e=0x99, + dRes_ID_DEMO32_04_BMD_DEMO32_PANEL_CUT00_GP_1_e=0x9A, + dRes_ID_DEMO32_04_BMD_DEMO32_MRTABLE_CUT00_GP_1_e=0xA3, + dRes_ID_DEMO32_04_BMD_DEMO32_DUMMY_CUT00_GP_1_e=0xA5, + /* BRK */ + dRes_ID_DEMO32_04_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x22, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT01_GP_1_O_e=0x6E, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT02_GP_1_L_e=0x6F, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT05_GP_1_O_e=0x70, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT07_GP_1_O_e=0x71, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT12_GP_1_O_e=0x72, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT14_GP_1_O_e=0x73, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT16_GP_2_O_e=0x74, + dRes_ID_DEMO32_04_BRK_DEMO32_GANON_CUT24_GP_1_O_e=0x75, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT06_GP_1_O_e=0x76, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT09_GP_1_O_e=0x77, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT10_GP_1_O_e=0x78, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT14_GP_1_O_e=0x79, + dRes_ID_DEMO32_04_BRK_DEMO32_GHANDR_CUT16_GP_2_O_e=0x7A, + dRes_ID_DEMO32_04_BRK_DEMO32_HOLE_CUT00_GP_1_O_e=0x9B, + dRes_ID_DEMO32_04_BRK_DEMO32_MIRROR_CUT00_GP_1_O_e=0x9C, + dRes_ID_DEMO32_04_BRK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0x9D, + dRes_ID_DEMO32_04_BRK_DEMO32_MSQUARE_CUT00_GP_1_O_e=0x9E, + dRes_ID_DEMO32_04_BRK_DEMO32_PANEL_CUT00_GP_1_O_e=0x9F, + /* BPK */ + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT01_GP_1_O_e=0x7B, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT02_GP_1_L_e=0x7C, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT05_GP_1_O_e=0x7D, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT06_GP_1_O_e=0x7E, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT07_GP_1_O_e=0x7F, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT10_GP_1_O_e=0x80, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT12_GP_1_O_e=0x81, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT14_GP_1_O_e=0x82, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_1_O_e=0x83, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT16_GP_2_O_e=0x84, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT18_GP_1_O_e=0x85, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT23_GP_1_O_e=0x86, + dRes_ID_DEMO32_04_BPK_DEMO32_GANON_CUT24_GP_1_O_e=0x87, + /* BTK */ + dRes_ID_DEMO32_04_BTK_DEMO32_GANON_CUT14_GP_1_O_e=0x88, + dRes_ID_DEMO32_04_BTK_DEMO32_GANON_CUT24_GP_1_O_e=0x89, + dRes_ID_DEMO32_04_BTK_DEMO32_LIGHT_CUT00_GP_1_O_e=0xA0, + dRes_ID_DEMO32_04_BTK_DEMO32_MONOANAKAKO_CUT00_GP_1_O_e=0xA1, + /* EVT */ + dRes_ID_DEMO32_04_STB_DEMO32_04_e=0xA2, + /* BMDV */ + dRes_ID_DEMO32_04_BMD_DEMO32_GANON_CUT00_GP_1_e=0xA6, + dRes_ID_DEMO32_04_BMD_DEMO32_MIRROR_CUT00_GP_1_e=0xA7, +}; + +#endif /* !RES_DEMO32_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo32_05.h b/assets/RZDP01/res/Object/Demo32_05.h new file mode 100644 index 0000000000..a2bf0a156d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo32_05.h @@ -0,0 +1,158 @@ +#ifndef RES_DEMO32_05_H +#define RES_DEMO32_05_H + +enum dRes_INDEX_DEMO32_05 { + /* BCK */ + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT02_GP_1_L_e=0xB, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT03_GP_1_L_e=0xC, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT04_GP_1_L_e=0xD, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT10_GP_1_L_e=0xE, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT02_GP_1_L_e=0xF, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT10_GP_1_L_e=0x10, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA03_CUT02_GP_1_L_e=0x11, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_1_O_e=0x12, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_2_L_e=0x13, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_1_O_e=0x14, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_2_L_e=0x15, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT14_BD_1_L_e=0x16, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT11_BD_1_L_e=0x17, + dRes_INDEX_DEMO32_05_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x18, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT08_GP_1_L_e=0x19, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA01_CUT09_GP_1_L_e=0x1A, + dRes_INDEX_DEMO32_05_BCK_DEMO32_KENJA02_CUT09_GP_1_L_e=0x1B, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_BD_1_O_e=0x1C, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_FC_1_O_e=0x1D, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT13_HD_1_O_e=0x1E, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_BD_1_L_e=0x1F, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x20, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_BD_1_L_e=0x21, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x22, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT13_BD_1_O_e=0x23, + dRes_INDEX_DEMO32_05_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x24, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_1_O_e=0x25, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_2_L_e=0x26, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT06_BD_1_L_e=0x27, + dRes_INDEX_DEMO32_05_BCK_DEMO32_LINK_CUT06_HD_1_L_e=0x28, + dRes_INDEX_DEMO32_05_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x29, + /* BTK */ + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_1_O_e=0x2C, + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_2_L_e=0x2D, + dRes_INDEX_DEMO32_05_BTK_DEMO32_LINK_CUT13_FC_1_O_e=0x2E, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x2F, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x30, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT11_FC_1_L_e=0x31, + dRes_INDEX_DEMO32_05_BTK_DEMO32_MIDNA_CUT13_FC_1_L_e=0x32, + /* BTP */ + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT02_GP_1_L_e=0x35, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT10_GP_1_L_e=0x36, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT02_GP_1_L_e=0x37, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT10_GP_1_L_e=0x38, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA03_CUT02_GP_1_L_e=0x39, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_1_O_e=0x3A, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_2_L_e=0x3B, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT08_GP_1_L_e=0x3C, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA01_CUT09_GP_1_L_e=0x3D, + dRes_INDEX_DEMO32_05_BTP_DEMO32_KENJA02_CUT09_GP_1_L_e=0x3E, + dRes_INDEX_DEMO32_05_BTP_DEMO32_LINK_CUT13_FC_1_O_e=0x3F, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT13_FC_1_O_e=0x40, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT11_FC_1_L_e=0x41, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_FC_1_L_e=0x42, + dRes_INDEX_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_BD_1_L_e=0x43, + /* BMDR */ + dRes_INDEX_DEMO32_05_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x47, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x48, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x4D, + dRes_INDEX_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x4E, + /* BLK */ + dRes_INDEX_DEMO32_05_BLK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x51, + dRes_INDEX_DEMO32_05_BLK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x52, + /* BLS */ + dRes_INDEX_DEMO32_05_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x55, + /* BRK */ + dRes_INDEX_DEMO32_05_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x58, + /* EVT */ + dRes_INDEX_DEMO32_05_STB_DEMO32_05_e=0x5B, +}; + +enum dRes_ID_DEMO32_05 { + /* BCK */ + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT02_GP_1_L_e=0x0, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT03_GP_1_L_e=0x1, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT04_GP_1_L_e=0x2, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT10_GP_1_L_e=0x3, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT02_GP_1_L_e=0x4, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT10_GP_1_L_e=0x5, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA03_CUT02_GP_1_L_e=0x6, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_1_O_e=0x7, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_BD_2_L_e=0x8, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_1_O_e=0x9, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_FC_2_L_e=0xA, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT14_BD_1_L_e=0xB, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT11_BD_1_L_e=0xC, + dRes_ID_DEMO32_05_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x1D, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT08_GP_1_L_e=0x1E, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA01_CUT09_GP_1_L_e=0x1F, + dRes_ID_DEMO32_05_BCK_DEMO32_KENJA02_CUT09_GP_1_L_e=0x20, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_BD_1_O_e=0x21, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT13_HD_1_O_e=0x23, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_BD_1_L_e=0x24, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x25, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_BD_1_L_e=0x26, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x27, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT13_BD_1_O_e=0x28, + dRes_ID_DEMO32_05_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x37, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_1_O_e=0x3D, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT11_HD_2_L_e=0x3E, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT06_BD_1_L_e=0x3F, + dRes_ID_DEMO32_05_BCK_DEMO32_LINK_CUT06_HD_1_L_e=0x40, + dRes_ID_DEMO32_05_BCK_DEMO32_MIDNA_CUT06_BD_1_L_e=0x41, + /* BTK */ + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_1_O_e=0xD, + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT11_FC_2_L_e=0xE, + dRes_ID_DEMO32_05_BTK_DEMO32_LINK_CUT13_FC_1_O_e=0x29, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x2A, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x2B, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT11_FC_1_L_e=0x39, + dRes_ID_DEMO32_05_BTK_DEMO32_MIDNA_CUT13_FC_1_L_e=0x3A, + /* BTP */ + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT02_GP_1_L_e=0x10, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT10_GP_1_L_e=0x11, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT02_GP_1_L_e=0x12, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT10_GP_1_L_e=0x13, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA03_CUT02_GP_1_L_e=0x14, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_1_O_e=0x15, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT11_FC_2_L_e=0x16, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT08_GP_1_L_e=0x2D, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA01_CUT09_GP_1_L_e=0x2E, + dRes_ID_DEMO32_05_BTP_DEMO32_KENJA02_CUT09_GP_1_L_e=0x2F, + dRes_ID_DEMO32_05_BTP_DEMO32_LINK_CUT13_FC_1_O_e=0x30, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT13_FC_1_O_e=0x31, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT11_FC_1_L_e=0x38, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_FC_1_L_e=0x42, + dRes_ID_DEMO32_05_BTP_DEMO32_MIDNA_CUT06_BD_1_L_e=0x43, + /* BMDR */ + dRes_ID_DEMO32_05_BMD_DEMO32_KENJA_CUT00_GP_1_e=0x18, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x19, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x1A, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x32, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x33, + /* BMDV */ + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x1B, + dRes_ID_DEMO32_05_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x1C, + /* BLK */ + dRes_ID_DEMO32_05_BLK_DEMO32_MIDNA_CUT05_FC_1_L_e=0x34, + dRes_ID_DEMO32_05_BLK_DEMO32_MIDNA_CUT07_FC_1_L_e=0x35, + /* BLS */ + dRes_ID_DEMO32_05_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x36, + /* BRK */ + dRes_ID_DEMO32_05_BRK_DEMO32_KENJA1_CUT00_GP_1_C_e=0x3B, + /* EVT */ + dRes_ID_DEMO32_05_STB_DEMO32_05_e=0x3C, +}; + +#endif /* !RES_DEMO32_05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo33_01.h b/assets/RZDP01/res/Object/Demo33_01.h new file mode 100644 index 0000000000..e620120733 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo33_01.h @@ -0,0 +1,214 @@ +#ifndef RES_DEMO33_01_H +#define RES_DEMO33_01_H + +enum dRes_INDEX_DEMO33_01 { + /* BCK */ + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT01_BD_1_O_e=0xC, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_1_O_e=0xD, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_2_L_e=0xE, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_3_O_e=0xF, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_4_L_e=0x10, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT05_BD_1_O_e=0x11, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT05_FC_1_O_e=0x12, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT08_BD_1_O_e=0x13, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT08_FC_1_O_e=0x14, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_BD_1_O_e=0x15, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_FC_1_O_e=0x16, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT12_BD_1_O_e=0x17, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT12_FC_1_O_e=0x18, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT01_BD_1_O_e=0x19, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_1_O_e=0x1A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_2_L_e=0x1B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_3_O_e=0x1C, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_4_L_e=0x1D, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT05_BD_1_O_e=0x1E, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_BD_1_O_e=0x1F, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT10_BD_1_O_e=0x20, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_BD_1_O_e=0x21, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x22, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT02_GP_1_L_e=0x23, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x24, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_1_O_e=0x25, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_2_L_e=0x26, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_1_O_e=0x27, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_2_L_e=0x28, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_3_O_e=0x29, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT10_GP_1_O_e=0x2A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT11_GP_1_O_e=0x2B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT13_GP_1_O_e=0x2C, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_1_O_e=0x2D, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_2_L_e=0x2E, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_1_O_e=0x2F, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_2_L_e=0x30, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_3_O_e=0x31, + dRes_INDEX_DEMO33_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x32, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x33, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x34, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x35, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x36, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x37, + dRes_INDEX_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x38, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT06_GP_1_O_e=0x39, + dRes_INDEX_DEMO33_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_INDEX_DEMO33_01_BCK_DEMO33_LINK_CUT10_HD_1_O_e=0x3B, + dRes_INDEX_DEMO33_01_BCK_DEMO33_ZANT_CUT12_GP_1_L_e=0x3C, + /* BMDR */ + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x3F, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x40, + dRes_INDEX_DEMO33_01_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x41, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x42, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x43, + /* BMDV */ + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x46, + dRes_INDEX_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x47, + dRes_INDEX_DEMO33_01_BMD_DEMO33_MDHAIR_CUT00_GP_1_e=0x48, + /* BTK */ + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT08_FC_1_O_e=0x4B, + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT10_FC_1_O_e=0x4C, + dRes_INDEX_DEMO33_01_BTK_DEMO33_LINK_CUT12_FC_1_O_e=0x4D, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x4E, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x4F, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x50, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x51, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x52, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT10_FC_1_O_e=0x53, + dRes_INDEX_DEMO33_01_BTK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x54, + dRes_INDEX_DEMO33_01_BTK_DEMO33_ZANT_CUT00_GP_1_C_e=0x55, + /* BTP */ + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT08_FC_1_O_e=0x58, + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT10_FC_1_O_e=0x59, + dRes_INDEX_DEMO33_01_BTP_DEMO33_LINK_CUT12_FC_1_O_e=0x5A, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_1_O_e=0x5B, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_2_L_e=0x5C, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_3_O_e=0x5D, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_4_L_e=0x5E, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT08_FC_1_O_e=0x5F, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT10_FC_1_O_e=0x60, + dRes_INDEX_DEMO33_01_BTP_DEMO33_MIDNA_CUT12_FC_1_O_e=0x61, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_1_O_e=0x62, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_2_L_e=0x63, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_3_O_e=0x64, + dRes_INDEX_DEMO33_01_BTP_DEMO33_ZANT_CUT06_GP_1_O_e=0x65, + /* BLK */ + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x68, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x69, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x6A, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x6B, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x6C, + dRes_INDEX_DEMO33_01_BLK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x6D, + /* BLS */ + dRes_INDEX_DEMO33_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x70, + /* EVT */ + dRes_INDEX_DEMO33_01_STB_DEMO33_01_e=0x73, + /* BPK */ + dRes_INDEX_DEMO33_01_BPK_DEMO33_ZANT_CUT00_GP_1_C_e=0x76, + /* BRK */ + dRes_INDEX_DEMO33_01_BRK_DEMO33_ZANT_CUT00_GP_1_C_e=0x79, +}; + +enum dRes_ID_DEMO33_01 { + /* BCK */ + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT01_BD_1_O_e=0x0, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_1_O_e=0x1, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_2_L_e=0x2, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_3_O_e=0x3, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT03_BD_4_L_e=0x4, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT05_BD_1_O_e=0x5, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT05_FC_1_O_e=0x6, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT08_BD_1_O_e=0x7, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT08_FC_1_O_e=0x8, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_BD_1_O_e=0x9, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_FC_1_O_e=0xA, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT12_BD_1_O_e=0xB, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT12_FC_1_O_e=0xC, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT01_BD_1_O_e=0xD, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_1_O_e=0xE, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_2_L_e=0xF, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_3_O_e=0x10, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_BD_4_L_e=0x11, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT05_BD_1_O_e=0x12, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_BD_1_O_e=0x13, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT10_BD_1_O_e=0x14, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_BD_1_O_e=0x15, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x16, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT02_GP_1_L_e=0x17, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x18, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_1_O_e=0x19, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT05_GP_2_L_e=0x1A, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_1_O_e=0x1B, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_2_L_e=0x1C, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT07_GP_3_O_e=0x1D, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT10_GP_1_O_e=0x1E, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT11_GP_1_O_e=0x1F, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT13_GP_1_O_e=0x20, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_1_O_e=0x21, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT14_GP_2_L_e=0x22, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_1_O_e=0x3F, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_2_L_e=0x40, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT09_GP_3_O_e=0x41, + dRes_ID_DEMO33_01_BCK_DEMO00_MIDNA_CUT00_FC_TMP_e=0x42, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x43, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x44, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x45, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x46, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x47, + dRes_ID_DEMO33_01_BCK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x48, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT06_GP_1_O_e=0x52, + dRes_ID_DEMO33_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x55, + dRes_ID_DEMO33_01_BCK_DEMO33_LINK_CUT10_HD_1_O_e=0x56, + dRes_ID_DEMO33_01_BCK_DEMO33_ZANT_CUT12_GP_1_L_e=0x5B, + /* BMDR */ + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x23, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x24, + dRes_ID_DEMO33_01_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x25, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_BLEND_e=0x49, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_FC_TONGUE_e=0x4A, + /* BMDV */ + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x26, + dRes_ID_DEMO33_01_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x27, + dRes_ID_DEMO33_01_BMD_DEMO33_MDHAIR_CUT00_GP_1_e=0x5C, + /* BTK */ + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT08_FC_1_O_e=0x28, + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT10_FC_1_O_e=0x29, + dRes_ID_DEMO33_01_BTK_DEMO33_LINK_CUT12_FC_1_O_e=0x2A, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x2B, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x2C, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x2D, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x2E, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x2F, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT10_FC_1_O_e=0x30, + dRes_ID_DEMO33_01_BTK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x31, + dRes_ID_DEMO33_01_BTK_DEMO33_ZANT_CUT00_GP_1_C_e=0x61, + /* BTP */ + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT08_FC_1_O_e=0x32, + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT10_FC_1_O_e=0x33, + dRes_ID_DEMO33_01_BTP_DEMO33_LINK_CUT12_FC_1_O_e=0x34, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_1_O_e=0x35, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_2_L_e=0x36, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_3_O_e=0x37, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT03_FC_4_L_e=0x38, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT08_FC_1_O_e=0x39, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT10_FC_1_O_e=0x3A, + dRes_ID_DEMO33_01_BTP_DEMO33_MIDNA_CUT12_FC_1_O_e=0x3B, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_1_O_e=0x3C, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_2_L_e=0x3D, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT07_GP_3_O_e=0x3E, + dRes_ID_DEMO33_01_BTP_DEMO33_ZANT_CUT06_GP_1_O_e=0x53, + /* BLK */ + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_1_O_e=0x4B, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_2_L_e=0x4C, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_3_O_e=0x4D, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT03_FC_4_L_e=0x4E, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT08_FC_1_O_e=0x4F, + dRes_ID_DEMO33_01_BLK_DEMO33_MIDNA_CUT12_FC_1_O_e=0x50, + /* BLS */ + dRes_ID_DEMO33_01_BLS_DEMO00_MIDNA_CUT00_FC_TMP_e=0x51, + /* EVT */ + dRes_ID_DEMO33_01_STB_DEMO33_01_e=0x54, + /* BPK */ + dRes_ID_DEMO33_01_BPK_DEMO33_ZANT_CUT00_GP_1_C_e=0x62, + /* BRK */ + dRes_ID_DEMO33_01_BRK_DEMO33_ZANT_CUT00_GP_1_C_e=0x63, +}; + +#endif /* !RES_DEMO33_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo33_02.h b/assets/RZDP01/res/Object/Demo33_02.h new file mode 100644 index 0000000000..b877c726b9 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo33_02.h @@ -0,0 +1,66 @@ +#ifndef RES_DEMO33_02_H +#define RES_DEMO33_02_H + +enum dRes_INDEX_DEMO33_02 { + /* BCK */ + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT08_GP_1_O_e=0xB, + dRes_INDEX_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT06_GP_1_O_e=0xD, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_2_O_e=0xF, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GSPH_CUT05_GP_1_O_e=0x10, + dRes_INDEX_DEMO33_02_BCK_DEMO33_GSPH_CUT06_GP_1_O_e=0x11, + dRes_INDEX_DEMO33_02_BCK_DEMO33_ZANT_CUT06_GP_1_L_e=0x12, + dRes_INDEX_DEMO33_02_BCK_DEMO33_DUMMY_CUT06_GP_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO33_02_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x16, + dRes_INDEX_DEMO33_02_BMD_DEMO33_BLACKBALL_CUT00_GP_1_e=0x17, + dRes_INDEX_DEMO33_02_BMD_DEMO33_GSPH_CUT00_GP_1_e=0x18, + dRes_INDEX_DEMO33_02_BMD_DEMO33_DUMMY_CUT00_GP_1_e=0x19, + /* BRK */ + dRes_INDEX_DEMO33_02_BRK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x1C, + /* BTK */ + dRes_INDEX_DEMO33_02_BTK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x1F, + dRes_INDEX_DEMO33_02_BTK_DEMO33_GGANON_CUT00_GP_1_C_e=0x20, + dRes_INDEX_DEMO33_02_BTK_DEMO33_GSPH_CUT00_GP_1_C_e=0x21, + /* BMDV */ + dRes_INDEX_DEMO33_02_BMD_DEMO33_GGANON_CUT00_GP_2_e=0x24, + /* EVT */ + dRes_INDEX_DEMO33_02_STB_DEMO33_02_e=0x27, +}; + +enum dRes_ID_DEMO33_02 { + /* BCK */ + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT08_GP_1_O_e=0x3, + dRes_ID_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT05_GP_1_O_e=0x10, + dRes_ID_DEMO33_02_BCK_DEMO33_BLACKBALL_CUT06_GP_1_O_e=0x11, + dRes_ID_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_1_O_e=0x12, + dRes_ID_DEMO33_02_BCK_DEMO33_GGANON_CUT07_GP_2_O_e=0x16, + dRes_ID_DEMO33_02_BCK_DEMO33_GSPH_CUT05_GP_1_O_e=0x18, + dRes_ID_DEMO33_02_BCK_DEMO33_GSPH_CUT06_GP_1_O_e=0x19, + dRes_ID_DEMO33_02_BCK_DEMO33_ZANT_CUT06_GP_1_L_e=0x1C, + dRes_ID_DEMO33_02_BCK_DEMO33_DUMMY_CUT06_GP_1_O_e=0x1D, + /* BMDR */ + dRes_ID_DEMO33_02_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x4, + dRes_ID_DEMO33_02_BMD_DEMO33_BLACKBALL_CUT00_GP_1_e=0x13, + dRes_ID_DEMO33_02_BMD_DEMO33_GSPH_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO33_02_BMD_DEMO33_DUMMY_CUT00_GP_1_e=0x1E, + /* BRK */ + dRes_ID_DEMO33_02_BRK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x14, + /* BTK */ + dRes_ID_DEMO33_02_BTK_DEMO33_BLACKBALL_CUT00_GP_1_O_e=0x15, + dRes_ID_DEMO33_02_BTK_DEMO33_GGANON_CUT00_GP_1_C_e=0x17, + dRes_ID_DEMO33_02_BTK_DEMO33_GSPH_CUT00_GP_1_C_e=0x1B, + /* BMDV */ + dRes_ID_DEMO33_02_BMD_DEMO33_GGANON_CUT00_GP_2_e=0xC, + /* EVT */ + dRes_ID_DEMO33_02_STB_DEMO33_02_e=0xF, +}; + +#endif /* !RES_DEMO33_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo33_03.h b/assets/RZDP01/res/Object/Demo33_03.h new file mode 100644 index 0000000000..6b0100b146 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo33_03.h @@ -0,0 +1,48 @@ +#ifndef RES_DEMO33_03_H +#define RES_DEMO33_03_H + +enum dRes_INDEX_DEMO33_03 { + /* BCK */ + dRes_INDEX_DEMO33_03_BCK_DEMO33_LINK_CUT02_BD_1_O_e=0x7, + dRes_INDEX_DEMO33_03_BCK_DEMO33_LINK_CUT02_FC_1_O_e=0x8, + dRes_INDEX_DEMO33_03_BCK_DEMO33_MIDNA_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_1_L_e=0xA, + dRes_INDEX_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_2_O_e=0xB, + /* BTK */ + dRes_INDEX_DEMO33_03_BTK_DEMO33_LINK_CUT02_FC_1_O_e=0xE, + dRes_INDEX_DEMO33_03_BTK_DEMO33_MIDNA_CUT02_FC_1_O_e=0xF, + /* BTP */ + dRes_INDEX_DEMO33_03_BTP_DEMO33_LINK_CUT02_FC_1_O_e=0x12, + dRes_INDEX_DEMO33_03_BTP_DEMO33_MIDNA_CUT02_FC_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x16, + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0x17, + dRes_INDEX_DEMO33_03_BMD_DEMO33_ZANT_CUT00_GP_1_e=0x18, + /* BMDV */ + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0x1B, + dRes_INDEX_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0x1C, +}; + +enum dRes_ID_DEMO33_03 { + /* BCK */ + dRes_ID_DEMO33_03_BCK_DEMO33_LINK_CUT02_BD_1_O_e=0x0, + dRes_ID_DEMO33_03_BCK_DEMO33_LINK_CUT02_FC_1_O_e=0x1, + dRes_ID_DEMO33_03_BCK_DEMO33_MIDNA_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_1_L_e=0x3, + dRes_ID_DEMO33_03_BCK_DEMO33_ZANT_CUT01_GP_2_O_e=0x4, + /* BTK */ + dRes_ID_DEMO33_03_BTK_DEMO33_LINK_CUT02_FC_1_O_e=0x5, + dRes_ID_DEMO33_03_BTK_DEMO33_MIDNA_CUT02_FC_1_O_e=0x6, + /* BTP */ + dRes_ID_DEMO33_03_BTP_DEMO33_LINK_CUT02_FC_1_O_e=0x7, + dRes_ID_DEMO33_03_BTP_DEMO33_MIDNA_CUT02_FC_1_O_e=0x8, + /* BMDR */ + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HANDS_e=0x9, + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_MASK_e=0xA, + dRes_ID_DEMO33_03_BMD_DEMO33_ZANT_CUT00_GP_1_e=0xB, + /* BMDV */ + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_HAIRHAND_e=0xC, + dRes_ID_DEMO33_03_BMD_DEMO00_MIDNA_CUT00_BD_TMP_e=0xD, +}; + +#endif /* !RES_DEMO33_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo34_00.h b/assets/RZDP01/res/Object/Demo34_00.h new file mode 100644 index 0000000000..5a1a1b8840 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo34_00.h @@ -0,0 +1,92 @@ +#ifndef RES_DEMO34_00_H +#define RES_DEMO34_00_H + +enum dRes_INDEX_DEMO34_00 { + /* BCK */ + dRes_INDEX_DEMO34_00_BCK_DEMO34_ICE_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO34_00_BCK_DEMO34_ICE_CUT05_GP_1_O_e=0x9, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT05_GP_1_O_e=0xB, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERFRONT_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO34_00_BCK_DEMO34_YOUGAN_CUT01_GP_1_O_e=0xD, + dRes_INDEX_DEMO34_00_BCK_DEMO34_YOUGAN_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_L_e=0xF, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_O_e=0x10, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT02_BD_1_O_e=0x11, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WOLF_CUT03_BD_1_O_e=0x12, + dRes_INDEX_DEMO34_00_BCK_DEMO34_WATERCOL_CUT04_GP_1_O_e=0x13, + /* BMDR */ + dRes_INDEX_DEMO34_00_BMD_DEMO34_ICE_CUT02_GP_1_e=0x16, + dRes_INDEX_DEMO34_00_BMD_DEMO34_ICE_CUT04_GP_1_e=0x17, + dRes_INDEX_DEMO34_00_BMD_DEMO34_YOUGAN_CUT00_GP_1_e=0x18, + dRes_INDEX_DEMO34_00_BMD_DEMO04_PORTAL_CUT00_GP_0_e=0x19, + /* BRK */ + dRes_INDEX_DEMO34_00_BRK_DEMO34_PORTAL_CUT00_GP_0_O_e=0x1C, + dRes_INDEX_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x1D, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x1E, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x1F, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x20, + dRes_INDEX_DEMO34_00_BRK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x21, + dRes_INDEX_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x22, + /* BTK */ + dRes_INDEX_DEMO34_00_BTK_DEMO34_PORTAL_CUT00_GP_0_O_e=0x25, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x26, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x27, + dRes_INDEX_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x28, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x29, + dRes_INDEX_DEMO34_00_BTK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x2A, + dRes_INDEX_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x2B, + /* EVT */ + dRes_INDEX_DEMO34_00_STB_DEMO34_e=0x2E, + dRes_INDEX_DEMO34_00_STB_DEMO34_01_e=0x2F, + dRes_INDEX_DEMO34_00_STB_DEMO34_02_e=0x30, + /* BMDE */ + dRes_INDEX_DEMO34_00_BMD_DEMO34_WATERCOL_CUT00_GP_1_e=0x33, + dRes_INDEX_DEMO34_00_BMD_DEMO34_WATERFRONT_CUT00_GP_1_e=0x34, +}; + +enum dRes_ID_DEMO34_00 { + /* BCK */ + dRes_ID_DEMO34_00_BCK_DEMO34_ICE_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO34_00_BCK_DEMO34_ICE_CUT05_GP_1_O_e=0x1, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT05_GP_1_O_e=0x3, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERFRONT_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO34_00_BCK_DEMO34_YOUGAN_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO34_00_BCK_DEMO34_YOUGAN_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_L_e=0x15, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT01_BD_1_O_e=0x16, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT02_BD_1_O_e=0x17, + dRes_ID_DEMO34_00_BCK_DEMO34_WOLF_CUT03_BD_1_O_e=0x18, + dRes_ID_DEMO34_00_BCK_DEMO34_WATERCOL_CUT04_GP_1_O_e=0x1D, + /* BMDR */ + dRes_ID_DEMO34_00_BMD_DEMO34_ICE_CUT02_GP_1_e=0x7, + dRes_ID_DEMO34_00_BMD_DEMO34_ICE_CUT04_GP_1_e=0x8, + dRes_ID_DEMO34_00_BMD_DEMO34_YOUGAN_CUT00_GP_1_e=0xB, + dRes_ID_DEMO34_00_BMD_DEMO04_PORTAL_CUT00_GP_0_e=0xC, + /* BRK */ + dRes_ID_DEMO34_00_BRK_DEMO34_PORTAL_CUT00_GP_0_O_e=0xD, + dRes_ID_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x19, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0x1B, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x1E, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x1F, + dRes_ID_DEMO34_00_BRK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x20, + dRes_ID_DEMO34_00_BRK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x24, + /* BTK */ + dRes_ID_DEMO34_00_BTK_DEMO34_PORTAL_CUT00_GP_0_O_e=0xE, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT03_GP_1_L_e=0xF, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERFRONT_CUT05_GP_1_L_e=0x10, + dRes_ID_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_1_O_e=0x1A, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT04_GP_1_L_e=0x21, + dRes_ID_DEMO34_00_BTK_DEMO34_WATERCOL_CUT05_GP_1_L_e=0x22, + dRes_ID_DEMO34_00_BTK_DEMO34_YOUGAN_CUT00_GP_2_O_e=0x25, + /* EVT */ + dRes_ID_DEMO34_00_STB_DEMO34_e=0x11, + dRes_ID_DEMO34_00_STB_DEMO34_01_e=0x12, + dRes_ID_DEMO34_00_STB_DEMO34_02_e=0x14, + /* BMDE */ + dRes_ID_DEMO34_00_BMD_DEMO34_WATERCOL_CUT00_GP_1_e=0x1C, + dRes_ID_DEMO34_00_BMD_DEMO34_WATERFRONT_CUT00_GP_1_e=0x23, +}; + +#endif /* !RES_DEMO34_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo35_01.h b/assets/RZDP01/res/Object/Demo35_01.h new file mode 100644 index 0000000000..fac0dcd06f --- /dev/null +++ b/assets/RZDP01/res/Object/Demo35_01.h @@ -0,0 +1,144 @@ +#ifndef RES_DEMO35_01_H +#define RES_DEMO35_01_H + +enum dRes_INDEX_DEMO35_01 { + /* BCK */ + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x8, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x9, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_1_L_e=0xA, + dRes_INDEX_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_2_L_e=0xB, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT02_GP_1_O_e=0xC, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT05_GP_1_O_e=0xD, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_1_O_e=0xE, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_2_L_e=0xF, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_1_L_e=0x10, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_2_L_e=0x11, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT02_BD_1_O_e=0x12, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_1_L_e=0x13, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x14, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_1_L_e=0x15, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_2_L_e=0x16, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0x17, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_2_L_e=0x18, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_1_O_e=0x19, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_2_L_e=0x1A, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LUD_CUT09_GP_1_O_e=0x1B, + dRes_INDEX_DEMO35_01_BCK_DEMO35_YELIA_CUT09_GP_1_O_e=0x1C, + dRes_INDEX_DEMO35_01_BCK_DEMO35_ZRCB_CUT09_GP_1_O_e=0x1D, + dRes_INDEX_DEMO35_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x1E, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_1_L_e=0x1F, + dRes_INDEX_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x20, + /* BTK */ + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x23, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x24, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x25, + dRes_INDEX_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x26, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT02_GP_1_O_e=0x27, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT05_GP_1_O_e=0x28, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_1_O_e=0x29, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_2_L_e=0x2A, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LEN_CUT08_GP_2_L_e=0x2B, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_1_L_e=0x2C, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_2_L_e=0x2D, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_1_O_e=0x2E, + dRes_INDEX_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_2_L_e=0x2F, + dRes_INDEX_DEMO35_01_BTK_DEMO35_YELIA_CUT09_GP_1_O_e=0x30, + /* BTP */ + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x33, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT03_GP_1_O_e=0x34, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_1_L_e=0x35, + dRes_INDEX_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_2_L_e=0x36, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT05_GP_1_O_e=0x38, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_1_O_e=0x39, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_2_L_e=0x3A, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LEN_CUT08_GP_2_L_e=0x3B, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_1_L_e=0x3C, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_2_L_e=0x3D, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_1_O_e=0x3E, + dRes_INDEX_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_2_L_e=0x3F, + dRes_INDEX_DEMO35_01_BTP_DEMO35_YELIA_CUT09_GP_1_O_e=0x40, + dRes_INDEX_DEMO35_01_BTP_DEMO35_ZRCB_CUT09_GP_1_O_e=0x41, + /* BMDR */ + dRes_INDEX_DEMO35_01_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x44, + dRes_INDEX_DEMO35_01_BMD_DEMO35_LEN_CUT00_GP_1_e=0x45, + dRes_INDEX_DEMO35_01_BMD_DEMO35_LUD_CUT00_GP_1_e=0x46, + dRes_INDEX_DEMO35_01_BMD_DEMO35_YELIA_CUT00_GP_1_e=0x47, + dRes_INDEX_DEMO35_01_BMD_DEMO35_CHAIR_CUT00_GP_1_e=0x48, + /* EVT */ + dRes_INDEX_DEMO35_01_STB_DEMO35_01_e=0x4B, + /* BMDV */ + dRes_INDEX_DEMO35_01_BMD_DEMO35_ZRCB_CUT00_GP_1_e=0x4E, +}; + +enum dRes_ID_DEMO35_01 { + /* BCK */ + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x0, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x1, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x2, + dRes_ID_DEMO35_01_BCK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x3, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT02_GP_1_O_e=0x4, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT05_GP_1_O_e=0x5, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_1_O_e=0x6, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT07_GP_2_L_e=0x7, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_1_L_e=0x8, + dRes_ID_DEMO35_01_BCK_DEMO35_LEN_CUT08_GP_2_L_e=0x9, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT02_BD_1_O_e=0xA, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_1_L_e=0xB, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0xC, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_1_L_e=0xD, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_FC_2_L_e=0xE, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0xF, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_BD_2_L_e=0x10, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_1_O_e=0x11, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT06_FC_2_L_e=0x12, + dRes_ID_DEMO35_01_BCK_DEMO35_LUD_CUT09_GP_1_O_e=0x13, + dRes_ID_DEMO35_01_BCK_DEMO35_YELIA_CUT09_GP_1_O_e=0x14, + dRes_ID_DEMO35_01_BCK_DEMO35_ZRCB_CUT09_GP_1_O_e=0x15, + dRes_ID_DEMO35_01_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x3A, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_1_L_e=0x3B, + dRes_ID_DEMO35_01_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x3C, + /* BTK */ + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x16, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT03_GP_1_O_e=0x17, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_1_L_e=0x18, + dRes_ID_DEMO35_01_BTK_DEMO35_KOLIN_CUT08_GP_2_L_e=0x19, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT02_GP_1_O_e=0x1A, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT05_GP_1_O_e=0x1B, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_1_O_e=0x1C, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT07_GP_2_L_e=0x1D, + dRes_ID_DEMO35_01_BTK_DEMO35_LEN_CUT08_GP_2_L_e=0x1E, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_1_L_e=0x1F, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT04_FC_2_L_e=0x20, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_1_O_e=0x21, + dRes_ID_DEMO35_01_BTK_DEMO35_LINK_CUT06_FC_2_L_e=0x22, + dRes_ID_DEMO35_01_BTK_DEMO35_YELIA_CUT09_GP_1_O_e=0x23, + /* BTP */ + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT03_GP_1_O_e=0x25, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_1_L_e=0x26, + dRes_ID_DEMO35_01_BTP_DEMO35_KOLIN_CUT08_GP_2_L_e=0x27, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT05_GP_1_O_e=0x29, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_1_O_e=0x2A, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT07_GP_2_L_e=0x2B, + dRes_ID_DEMO35_01_BTP_DEMO35_LEN_CUT08_GP_2_L_e=0x2C, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_1_L_e=0x2D, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT04_FC_2_L_e=0x2E, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_1_O_e=0x2F, + dRes_ID_DEMO35_01_BTP_DEMO35_LINK_CUT06_FC_2_L_e=0x30, + dRes_ID_DEMO35_01_BTP_DEMO35_YELIA_CUT09_GP_1_O_e=0x31, + dRes_ID_DEMO35_01_BTP_DEMO35_ZRCB_CUT09_GP_1_O_e=0x32, + /* BMDR */ + dRes_ID_DEMO35_01_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x33, + dRes_ID_DEMO35_01_BMD_DEMO35_LEN_CUT00_GP_1_e=0x34, + dRes_ID_DEMO35_01_BMD_DEMO35_LUD_CUT00_GP_1_e=0x35, + dRes_ID_DEMO35_01_BMD_DEMO35_YELIA_CUT00_GP_1_e=0x36, + dRes_ID_DEMO35_01_BMD_DEMO35_CHAIR_CUT00_GP_1_e=0x38, + /* EVT */ + dRes_ID_DEMO35_01_STB_DEMO35_01_e=0x39, + /* BMDV */ + dRes_ID_DEMO35_01_BMD_DEMO35_ZRCB_CUT00_GP_1_e=0x3D, +}; + +#endif /* !RES_DEMO35_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo35_02.h b/assets/RZDP01/res/Object/Demo35_02.h new file mode 100644 index 0000000000..a8c169df0d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo35_02.h @@ -0,0 +1,280 @@ +#ifndef RES_DEMO35_02_H +#define RES_DEMO35_02_H + +enum dRes_INDEX_DEMO35_02 { + /* BCK */ + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_1_O_e=0xA, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_L_e=0xB, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_O_e=0xC, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_1_O_e=0xD, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT06_GP_1_O_e=0xE, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT13_GP_1_O_e=0xF, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT19_GP_1_O_e=0x10, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT01_BD_1_O_e=0x11, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_1_L_e=0x12, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_1_L_e=0x13, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_1_O_e=0x14, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0x15, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_1_O_e=0x16, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_2_L_e=0x17, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_1_O_e=0x18, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_2_L_e=0x19, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT16_BD_1_O_e=0x1A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_BD_1_O_e=0x1B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_FC_1_O_e=0x1C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_BD_1_O_e=0x1D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_FC_1_O_e=0x1E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT01_GP_1_O_e=0x1F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT06_GP_1_O_e=0x20, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT07_GP_1_L_e=0x21, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT11_GP_1_O_e=0x22, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT12_GP_1_O_e=0x23, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT16_GP_1_O_e=0x24, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_1_L_e=0x25, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_2_O_e=0x26, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT19_GP_1_O_e=0x27, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT10_BD_1_L_e=0x28, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT10_FC_1_L_e=0x29, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT09_GP_1_L_e=0x2A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT10_GP_1_L_e=0x2B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_2_L_e=0x2C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x2D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_1_L_e=0x2E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_2_L_e=0x2F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_1_L_e=0x30, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_2_L_e=0x31, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT14_GP_1_L_e=0x32, + dRes_INDEX_DEMO35_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x33, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_1_L_e=0x34, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_2_L_e=0x35, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_1_O_e=0x36, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_1_O_e=0x37, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_2_L_e=0x38, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT18_HD_1_O_e=0x39, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT20_HD_1_O_e=0x3A, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_1_O_e=0x3B, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_3_O_e=0x3C, + dRes_INDEX_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_4_L_e=0x3D, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_2_L_e=0x3E, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_2_L_e=0x3F, + dRes_INDEX_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x40, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_2_L_e=0x41, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x42, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x43, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT16_HD_1_O_e=0x44, + dRes_INDEX_DEMO35_02_BCK_DEMO35_LINK_CUT06_HD_1_O_e=0x45, + /* BTK */ + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x48, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x49, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x4A, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x4B, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_1_O_e=0x4C, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT06_GP_1_O_e=0x4D, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_1_L_e=0x4E, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_1_O_e=0x4F, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_2_L_e=0x50, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT18_FC_1_O_e=0x51, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT20_FC_1_O_e=0x52, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT07_GP_1_L_e=0x53, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT11_GP_1_O_e=0x54, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT12_GP_1_O_e=0x55, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT16_GP_1_O_e=0x56, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_1_L_e=0x57, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_2_O_e=0x58, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT10_FC_1_L_e=0x59, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT09_GP_1_L_e=0x5A, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT10_GP_1_L_e=0x5B, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_2_L_e=0x5C, + dRes_INDEX_DEMO35_02_BTK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x5D, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_1_L_e=0x5E, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_2_L_e=0x5F, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT14_GP_1_L_e=0x60, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_1_O_e=0x61, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_3_O_e=0x62, + dRes_INDEX_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_4_L_e=0x63, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_2_L_e=0x64, + dRes_INDEX_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x65, + dRes_INDEX_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_2_L_e=0x66, + /* BTP */ + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x69, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_1_O_e=0x6A, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_L_e=0x6B, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_O_e=0x6C, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_1_O_e=0x6D, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT06_GP_1_O_e=0x6E, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_1_L_e=0x6F, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_1_O_e=0x70, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_2_L_e=0x71, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT18_FC_1_O_e=0x72, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT20_FC_1_O_e=0x73, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT07_GP_1_L_e=0x74, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT11_GP_1_O_e=0x75, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT12_GP_1_O_e=0x76, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT16_GP_1_O_e=0x77, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_1_L_e=0x78, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_2_O_e=0x79, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT10_FC_1_L_e=0x7A, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT09_GP_1_L_e=0x7B, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT10_GP_1_L_e=0x7C, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_2_L_e=0x7D, + dRes_INDEX_DEMO35_02_BTP_DEMO35_ZRZ_CUT21_GP_1_O_e=0x7E, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_1_L_e=0x7F, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_2_L_e=0x80, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT14_GP_1_L_e=0x81, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_1_O_e=0x82, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_3_O_e=0x83, + dRes_INDEX_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_4_L_e=0x84, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_2_L_e=0x85, + dRes_INDEX_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_2_L_e=0x86, + dRes_INDEX_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_2_L_e=0x87, + /* BMDR */ + dRes_INDEX_DEMO35_02_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x8A, + dRes_INDEX_DEMO35_02_BMD_DEMO35_LEN_CUT00_GP_1_e=0x8B, + dRes_INDEX_DEMO35_02_BMD_DEMO35_THED_CUT00_GP_1_e=0x8C, + /* EVT */ + dRes_INDEX_DEMO35_02_STB_DEMO35_02_e=0x8F, + /* BMDV */ + dRes_INDEX_DEMO35_02_BMD_DEMO35_ZRZ_CUT00_GP_1_e=0x92, +}; + +enum dRes_ID_DEMO35_02 { + /* BCK */ + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x2, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x3, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x4, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_1_O_e=0x5, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT06_GP_1_O_e=0x6, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT13_GP_1_O_e=0x7, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT19_GP_1_O_e=0x8, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT01_BD_1_O_e=0x9, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_1_L_e=0xA, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_1_L_e=0xB, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_1_O_e=0xC, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT06_BD_1_O_e=0xD, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_1_O_e=0xE, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_BD_2_L_e=0xF, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_1_O_e=0x10, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_FC_2_L_e=0x11, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT16_BD_1_O_e=0x12, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_BD_1_O_e=0x13, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_FC_1_O_e=0x14, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_BD_1_O_e=0x15, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_FC_1_O_e=0x16, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT01_GP_1_O_e=0x17, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT06_GP_1_O_e=0x18, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT07_GP_1_L_e=0x19, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT11_GP_1_O_e=0x1A, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT12_GP_1_O_e=0x1B, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT16_GP_1_O_e=0x1C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_1_L_e=0x1D, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT17_GP_2_O_e=0x1E, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT19_GP_1_O_e=0x1F, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT10_BD_1_L_e=0x42, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT10_FC_1_L_e=0x43, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT09_GP_1_L_e=0x44, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT10_GP_1_L_e=0x45, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_2_L_e=0x47, + dRes_ID_DEMO35_02_BCK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x48, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_1_L_e=0x59, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_BD_2_L_e=0x5A, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_1_L_e=0x5B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_FC_2_L_e=0x5C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT14_GP_1_L_e=0x5D, + dRes_ID_DEMO35_02_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x65, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_1_L_e=0x66, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT14_HD_2_L_e=0x67, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_1_O_e=0x68, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_1_O_e=0x69, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT08_HD_2_L_e=0x6A, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT18_HD_1_O_e=0x6B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT20_HD_1_O_e=0x6C, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_1_O_e=0x6D, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_3_O_e=0x6E, + dRes_ID_DEMO35_02_BCK_DEMO35_THED_CUT15_GP_4_L_e=0x6F, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_BD_2_L_e=0x76, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT03_FC_2_L_e=0x77, + dRes_ID_DEMO35_02_BCK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x7A, + dRes_ID_DEMO35_02_BCK_DEMO35_LEN_CUT04_GP_2_L_e=0x7B, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_BD_2_L_e=0x7C, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT04_HD_2_L_e=0x7D, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT16_HD_1_O_e=0x83, + dRes_ID_DEMO35_02_BCK_DEMO35_LINK_CUT06_HD_1_O_e=0x84, + /* BTK */ + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT02_GP_1_O_e=0x20, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_1_O_e=0x21, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_L_e=0x22, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT05_GP_1_O_e=0x23, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_1_O_e=0x24, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT06_GP_1_O_e=0x25, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_1_L_e=0x26, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_1_O_e=0x27, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT08_FC_2_L_e=0x28, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT18_FC_1_O_e=0x29, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT20_FC_1_O_e=0x2A, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT07_GP_1_L_e=0x2B, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT11_GP_1_O_e=0x2C, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT12_GP_1_O_e=0x2D, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT16_GP_1_O_e=0x2E, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_1_L_e=0x2F, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT17_GP_2_O_e=0x30, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT10_FC_1_L_e=0x49, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT09_GP_1_L_e=0x4A, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT10_GP_1_L_e=0x4B, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_2_L_e=0x4D, + dRes_ID_DEMO35_02_BTK_DEMO35_ZRZ_CUT21_GP_1_O_e=0x4E, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_1_L_e=0x5E, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT14_FC_2_L_e=0x5F, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT14_GP_1_L_e=0x60, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_1_O_e=0x70, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_3_O_e=0x71, + dRes_ID_DEMO35_02_BTK_DEMO35_THED_CUT15_GP_4_L_e=0x72, + dRes_ID_DEMO35_02_BTK_DEMO35_LINK_CUT03_FC_2_L_e=0x78, + dRes_ID_DEMO35_02_BTK_DEMO35_KOLIN_CUT04_GP_2_L_e=0x7E, + dRes_ID_DEMO35_02_BTK_DEMO35_LEN_CUT04_GP_2_L_e=0x7F, + /* BTP */ + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_1_O_e=0x32, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_L_e=0x33, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT05_GP_1_O_e=0x34, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_1_O_e=0x35, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT06_GP_1_O_e=0x36, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_1_L_e=0x37, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_1_O_e=0x38, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT08_FC_2_L_e=0x39, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT18_FC_1_O_e=0x3A, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT20_FC_1_O_e=0x3B, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT07_GP_1_L_e=0x3C, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT11_GP_1_O_e=0x3D, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT12_GP_1_O_e=0x3E, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT16_GP_1_O_e=0x3F, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_1_L_e=0x40, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT17_GP_2_O_e=0x41, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT10_FC_1_L_e=0x4F, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT09_GP_1_L_e=0x50, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT10_GP_1_L_e=0x51, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_2_L_e=0x53, + dRes_ID_DEMO35_02_BTP_DEMO35_ZRZ_CUT21_GP_1_O_e=0x54, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_1_L_e=0x61, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT14_FC_2_L_e=0x62, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT14_GP_1_L_e=0x63, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_1_O_e=0x73, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_3_O_e=0x74, + dRes_ID_DEMO35_02_BTP_DEMO35_THED_CUT15_GP_4_L_e=0x75, + dRes_ID_DEMO35_02_BTP_DEMO35_LINK_CUT03_FC_2_L_e=0x79, + dRes_ID_DEMO35_02_BTP_DEMO35_KOLIN_CUT04_GP_2_L_e=0x80, + dRes_ID_DEMO35_02_BTP_DEMO35_LEN_CUT04_GP_2_L_e=0x81, + /* BMDR */ + dRes_ID_DEMO35_02_BMD_DEMO35_KOLIN_CUT00_GP_1_e=0x55, + dRes_ID_DEMO35_02_BMD_DEMO35_LEN_CUT00_GP_1_e=0x56, + dRes_ID_DEMO35_02_BMD_DEMO35_THED_CUT00_GP_1_e=0x57, + /* EVT */ + dRes_ID_DEMO35_02_STB_DEMO35_02_e=0x64, + /* BMDV */ + dRes_ID_DEMO35_02_BMD_DEMO35_ZRZ_CUT00_GP_1_e=0x82, +}; + +#endif /* !RES_DEMO35_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo36_00.h b/assets/RZDP01/res/Object/Demo36_00.h new file mode 100644 index 0000000000..8c629665f7 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo36_00.h @@ -0,0 +1,148 @@ +#ifndef RES_DEMO36_00_H +#define RES_DEMO36_00_H + +enum dRes_INDEX_DEMO36_00 { + /* BCK */ + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT08_FC_1_O_e=0x7, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT09_BD_1_O_e=0x8, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT09_FC_1_O_e=0x9, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT10_BD_1_O_e=0xA, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT10_FC_1_O_e=0xB, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT11_BD_1_O_e=0xC, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT11_FC_1_O_e=0xD, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT13_BD_1_O_e=0xE, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT13_FC_1_O_e=0xF, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT14_BD_1_O_e=0x10, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT14_FC_1_O_e=0x11, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_BD_1_O_e=0x12, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_FC_1_O_e=0x13, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT03_FC_1_O_e=0x14, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT02_BD_1_O_e=0x15, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT04_BD_1_O_e=0x16, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT05_BD_1_O_e=0x17, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT06_BD_1_O_e=0x18, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT07_BD_1_O_e=0x19, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT09_BD_1_O_e=0x1A, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT11_BD_1_O_e=0x1B, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT12_BD_1_O_e=0x1C, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT13_BD_1_O_e=0x1D, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT14_BD_1_O_e=0x1E, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT15_BD_1_O_e=0x1F, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD01_CUT04_BD_1_O_e=0x20, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD01_CUT05_BD_1_O_e=0x21, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD02_CUT04_BD_1_O_e=0x22, + dRes_INDEX_DEMO36_00_BCK_DEMO36_RDD02_CUT05_BD_1_O_e=0x23, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT03_BD_1_O_e=0x24, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT06_BD_1_O_e=0x25, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT06_FC_1_O_e=0x26, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT08_BD_1_O_e=0x27, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT16_BD_1_O_e=0x28, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT16_FC_1_O_e=0x29, + dRes_INDEX_DEMO36_00_BCK_DEMO36_HORSE_CUT16_BD_1_O_e=0x2A, + dRes_INDEX_DEMO36_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x2B, + dRes_INDEX_DEMO36_00_BCK_DEMO36_ALINK_CUT15_HD_1_O_e=0x2C, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT03_HD_1_O_e=0x2D, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT10_HD_1_O_e=0x2E, + dRes_INDEX_DEMO36_00_BCK_DEMO36_LINK_CUT13_HD_1_O_e=0x2F, + /* BTK */ + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT06_FC_1_O_e=0x32, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT08_FC_1_O_e=0x33, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT09_FC_1_O_e=0x34, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT10_FC_1_O_e=0x35, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT11_FC_1_O_e=0x36, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT13_FC_1_O_e=0x37, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT14_FC_1_O_e=0x38, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT15_FC_1_O_e=0x39, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT03_FC_1_O_e=0x3A, + dRes_INDEX_DEMO36_00_BTK_DEMO36_ALINK_CUT16_FC_1_O_e=0x3B, + /* BTP */ + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT06_FC_1_O_e=0x3E, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT08_FC_1_O_e=0x3F, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT09_FC_1_O_e=0x40, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT10_FC_1_O_e=0x41, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT11_FC_1_O_e=0x42, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT13_FC_1_O_e=0x43, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT14_FC_1_O_e=0x44, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT15_FC_1_O_e=0x45, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT03_FC_1_O_e=0x46, + dRes_INDEX_DEMO36_00_BTP_DEMO36_ALINK_CUT16_FC_1_O_e=0x47, + /* BMDR */ + dRes_INDEX_DEMO36_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x4A, + /* EVT */ + dRes_INDEX_DEMO36_00_STB_DEMO36_01_e=0x4D, + dRes_INDEX_DEMO36_00_STB_DEMO36_02_e=0x4E, +}; + +enum dRes_ID_DEMO36_00 { + /* BCK */ + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT08_FC_1_O_e=0x0, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT09_BD_1_O_e=0x1, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT09_FC_1_O_e=0x2, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT10_BD_1_O_e=0x3, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT10_FC_1_O_e=0x4, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT11_BD_1_O_e=0x5, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT11_FC_1_O_e=0x6, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT13_BD_1_O_e=0x7, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT13_FC_1_O_e=0x8, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT14_BD_1_O_e=0x9, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT14_FC_1_O_e=0xA, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_BD_1_O_e=0xB, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_FC_1_O_e=0xC, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT03_FC_1_O_e=0x2F, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT02_BD_1_O_e=0x33, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT04_BD_1_O_e=0x34, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT05_BD_1_O_e=0x35, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT06_BD_1_O_e=0x36, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT07_BD_1_O_e=0x37, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT09_BD_1_O_e=0x38, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT11_BD_1_O_e=0x39, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT12_BD_1_O_e=0x3A, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT13_BD_1_O_e=0x3B, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT14_BD_1_O_e=0x3C, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT15_BD_1_O_e=0x3D, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD01_CUT04_BD_1_O_e=0x3E, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD01_CUT05_BD_1_O_e=0x3F, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD02_CUT04_BD_1_O_e=0x40, + dRes_ID_DEMO36_00_BCK_DEMO36_RDD02_CUT05_BD_1_O_e=0x41, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT03_BD_1_O_e=0x43, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT06_BD_1_O_e=0x44, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT06_FC_1_O_e=0x45, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT08_BD_1_O_e=0x46, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT16_BD_1_O_e=0x47, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT16_FC_1_O_e=0x48, + dRes_ID_DEMO36_00_BCK_DEMO36_HORSE_CUT16_BD_1_O_e=0x49, + dRes_ID_DEMO36_00_BCK_DEMO00_LINK_CUT00_HD_TMP_e=0x50, + dRes_ID_DEMO36_00_BCK_DEMO36_ALINK_CUT15_HD_1_O_e=0x51, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT03_HD_1_O_e=0x52, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT10_HD_1_O_e=0x53, + dRes_ID_DEMO36_00_BCK_DEMO36_LINK_CUT13_HD_1_O_e=0x54, + /* BTK */ + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT06_FC_1_O_e=0x1D, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT08_FC_1_O_e=0x1E, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT09_FC_1_O_e=0x1F, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT10_FC_1_O_e=0x20, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT11_FC_1_O_e=0x21, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT13_FC_1_O_e=0x22, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT14_FC_1_O_e=0x23, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT15_FC_1_O_e=0x24, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT03_FC_1_O_e=0x31, + dRes_ID_DEMO36_00_BTK_DEMO36_ALINK_CUT16_FC_1_O_e=0x4A, + /* BTP */ + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT06_FC_1_O_e=0x26, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT08_FC_1_O_e=0x27, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT09_FC_1_O_e=0x28, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT10_FC_1_O_e=0x29, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT11_FC_1_O_e=0x2A, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT13_FC_1_O_e=0x2B, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT14_FC_1_O_e=0x2C, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT15_FC_1_O_e=0x2D, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT03_FC_1_O_e=0x30, + dRes_ID_DEMO36_00_BTP_DEMO36_ALINK_CUT16_FC_1_O_e=0x4B, + /* BMDR */ + dRes_ID_DEMO36_00_BMD_DEMO04_RD2_CUT00_GP_1_O_e=0x42, + /* EVT */ + dRes_ID_DEMO36_00_STB_DEMO36_01_e=0x4E, + dRes_ID_DEMO36_00_STB_DEMO36_02_e=0x4F, +}; + +#endif /* !RES_DEMO36_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo37_01.h b/assets/RZDP01/res/Object/Demo37_01.h new file mode 100644 index 0000000000..2e527ade0d --- /dev/null +++ b/assets/RZDP01/res/Object/Demo37_01.h @@ -0,0 +1,118 @@ +#ifndef RES_DEMO37_01_H +#define RES_DEMO37_01_H + +enum dRes_INDEX_DEMO37_01 { + /* BCK */ + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLFACE_CUT03_GP_1_L_e=0xA, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLHEAD_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLHEAD_CUT03_GP_1_L_e=0xC, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLINK_CUT02_GP_1_O_e=0xD, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BLINK_CUT03_GP_1_L_e=0xE, + dRes_INDEX_DEMO37_01_BCK_DEMO37_HORSE_CUT03_BD_1_L_e=0xF, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_1_L_e=0x10, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_2_L_e=0x11, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_3_L_e=0x12, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_4_L_e=0x13, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_5_L_e=0x14, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YELIA_CUT03_GP_1_L_e=0x15, + dRes_INDEX_DEMO37_01_BCK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x16, + dRes_INDEX_DEMO37_01_BCK_DEMO37_HORSE_CUT04_BD_1_O_e=0x17, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x19, + dRes_INDEX_DEMO37_01_BCK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x1A, + /* BRK */ + dRes_INDEX_DEMO37_01_BRK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x1D, + /* BTK */ + dRes_INDEX_DEMO37_01_BTK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x20, + dRes_INDEX_DEMO37_01_BTK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x21, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_1_L_e=0x22, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_2_L_e=0x23, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_3_L_e=0x24, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_4_L_e=0x25, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_5_L_e=0x26, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YELIA_CUT03_GP_1_L_e=0x27, + dRes_INDEX_DEMO37_01_BTK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x28, + /* BTP */ + dRes_INDEX_DEMO37_01_BTP_DEMO37_BLFACE_CUT02_GP_1_O_e=0x2B, + dRes_INDEX_DEMO37_01_BTP_DEMO37_BLFACE_CUT03_GP_1_L_e=0x2C, + dRes_INDEX_DEMO37_01_BTP_DEMO37_HORSE_CUT03_BD_1_L_e=0x2D, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_1_L_e=0x2E, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_2_L_e=0x2F, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_3_L_e=0x30, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_4_L_e=0x31, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_5_L_e=0x32, + dRes_INDEX_DEMO37_01_BTP_DEMO37_YELIA_CUT03_GP_1_L_e=0x33, + /* BMDR */ + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLFACE_CUT00_GP_1_e=0x36, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLHEAD_CUT00_GP_1_e=0x37, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BLINK_CUT00_GP_1_e=0x38, + dRes_INDEX_DEMO37_01_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x39, + dRes_INDEX_DEMO37_01_BMD_DEMO37_YTEAR_CUT00_GP_1_e=0x3A, + dRes_INDEX_DEMO37_01_BMD_DEMO37_BGBORD_CUT00_GP_1_e=0x3B, + /* EVT */ + dRes_INDEX_DEMO37_01_STB_DEMO37_01_e=0x3E, + /* BPK */ + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x41, + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x42, + dRes_INDEX_DEMO37_01_BPK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x43, +}; + +enum dRes_ID_DEMO37_01 { + /* BCK */ + dRes_ID_DEMO37_01_BCK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO37_01_BCK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x7, + dRes_ID_DEMO37_01_BCK_DEMO37_BLHEAD_CUT02_GP_1_O_e=0x8, + dRes_ID_DEMO37_01_BCK_DEMO37_BLHEAD_CUT03_GP_1_L_e=0x9, + dRes_ID_DEMO37_01_BCK_DEMO37_BLINK_CUT02_GP_1_O_e=0xA, + dRes_ID_DEMO37_01_BCK_DEMO37_BLINK_CUT03_GP_1_L_e=0xB, + dRes_ID_DEMO37_01_BCK_DEMO37_HORSE_CUT03_BD_1_L_e=0xC, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_1_L_e=0xD, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_2_L_e=0xE, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_3_L_e=0xF, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_4_L_e=0x10, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT01_GP_5_L_e=0x11, + dRes_ID_DEMO37_01_BCK_DEMO37_YELIA_CUT03_GP_1_L_e=0x12, + dRes_ID_DEMO37_01_BCK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x13, + dRes_ID_DEMO37_01_BCK_DEMO37_HORSE_CUT04_BD_1_O_e=0x34, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x36, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x37, + dRes_ID_DEMO37_01_BCK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x38, + /* BRK */ + dRes_ID_DEMO37_01_BRK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x16, + /* BTK */ + dRes_ID_DEMO37_01_BTK_DEMO37_BLFACE_CUT02_GP_1_O_e=0x19, + dRes_ID_DEMO37_01_BTK_DEMO37_BLFACE_CUT03_GP_1_L_e=0x1A, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_1_L_e=0x1B, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_2_L_e=0x1C, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_3_L_e=0x1D, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_4_L_e=0x1E, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT01_GP_5_L_e=0x1F, + dRes_ID_DEMO37_01_BTK_DEMO37_YELIA_CUT03_GP_1_L_e=0x20, + dRes_ID_DEMO37_01_BTK_DEMO37_YTEAR_CUT01_GP_1_O_e=0x21, + /* BTP */ + dRes_ID_DEMO37_01_BTP_DEMO37_BLFACE_CUT02_GP_1_O_e=0x24, + dRes_ID_DEMO37_01_BTP_DEMO37_BLFACE_CUT03_GP_1_L_e=0x25, + dRes_ID_DEMO37_01_BTP_DEMO37_HORSE_CUT03_BD_1_L_e=0x26, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_1_L_e=0x27, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_2_L_e=0x28, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_3_L_e=0x29, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_4_L_e=0x2A, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT01_GP_5_L_e=0x2B, + dRes_ID_DEMO37_01_BTP_DEMO37_YELIA_CUT03_GP_1_L_e=0x2C, + /* BMDR */ + dRes_ID_DEMO37_01_BMD_DEMO37_BLFACE_CUT00_GP_1_e=0x2F, + dRes_ID_DEMO37_01_BMD_DEMO37_BLHEAD_CUT00_GP_1_e=0x30, + dRes_ID_DEMO37_01_BMD_DEMO37_BLINK_CUT00_GP_1_e=0x31, + dRes_ID_DEMO37_01_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x32, + dRes_ID_DEMO37_01_BMD_DEMO37_YTEAR_CUT00_GP_1_e=0x33, + dRes_ID_DEMO37_01_BMD_DEMO37_BGBORD_CUT00_GP_1_e=0x39, + /* EVT */ + dRes_ID_DEMO37_01_STB_DEMO37_01_e=0x35, + /* BPK */ + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_1_O_e=0x3A, + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT01_GP_2_O_e=0x3B, + dRes_ID_DEMO37_01_BPK_DEMO37_BGBORD_CUT02_GP_1_O_e=0x3C, +}; + +#endif /* !RES_DEMO37_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo37_02.h b/assets/RZDP01/res/Object/Demo37_02.h new file mode 100644 index 0000000000..62b8277fc7 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo37_02.h @@ -0,0 +1,154 @@ +#ifndef RES_DEMO37_02_H +#define RES_DEMO37_02_H + +enum dRes_INDEX_DEMO37_02 { + /* BCK */ + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT01_GP_1_O_e=0x8, + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT02_GP_1_O_e=0x9, + dRes_INDEX_DEMO37_02_BCK_DEMO37_BESU_CUT03_GP_1_O_e=0xA, + dRes_INDEX_DEMO37_02_BCK_DEMO37_GRD_CUT02_GP_1_O_e=0xB, + dRes_INDEX_DEMO37_02_BCK_DEMO37_KOLIN_CUT01_GP_1_O_e=0xC, + dRes_INDEX_DEMO37_02_BCK_DEMO37_KOLIN_CUT02_GP_1_O_e=0xD, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LEN_CUT02_GP_1_O_e=0xE, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT02_BD_1_O_e=0xF, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT02_FC_1_O_e=0x10, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT05_BD_1_L_e=0x11, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT05_FC_1_L_e=0x12, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT07_BD_1_O_e=0x13, + dRes_INDEX_DEMO37_02_BCK_DEMO37_LINK_CUT07_FC_1_O_e=0x14, + dRes_INDEX_DEMO37_02_BCK_DEMO37_MARO_CUT01_GP_1_O_e=0x15, + dRes_INDEX_DEMO37_02_BCK_DEMO37_MARO_CUT02_GP_1_O_e=0x16, + dRes_INDEX_DEMO37_02_BCK_DEMO37_PENDT_CUT05_GP_1_L_e=0x17, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT01_GP_1_O_e=0x18, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT02_GP_1_O_e=0x19, + dRes_INDEX_DEMO37_02_BCK_DEMO37_TARO_CUT03_GP_1_O_e=0x1A, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT02_GP_1_O_e=0x1B, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_1_L_e=0x1C, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_2_L_e=0x1D, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT05_GP_1_L_e=0x1E, + dRes_INDEX_DEMO37_02_BCK_DEMO37_YELIA_CUT06_GP_1_L_e=0x1F, + /* BMDR */ + dRes_INDEX_DEMO37_02_BMD_DEMO37_BESU_CUT00_GP_1_e=0x22, + dRes_INDEX_DEMO37_02_BMD_DEMO37_GORON_CUT00_GP_1_e=0x23, + dRes_INDEX_DEMO37_02_BMD_DEMO37_KOLIN_CUT00_GP_1_e=0x24, + dRes_INDEX_DEMO37_02_BMD_DEMO37_LEN_CUT00_GP_1_e=0x25, + dRes_INDEX_DEMO37_02_BMD_DEMO37_MARO_CUT00_GP_1_e=0x26, + dRes_INDEX_DEMO37_02_BMD_DEMO37_TARO_CUT00_GP_1_e=0x27, + dRes_INDEX_DEMO37_02_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x28, + /* BTK */ + dRes_INDEX_DEMO37_02_BTK_DEMO37_BESU_CUT01_GP_1_O_e=0x2B, + dRes_INDEX_DEMO37_02_BTK_DEMO37_BESU_CUT02_GP_1_O_e=0x2C, + dRes_INDEX_DEMO37_02_BTK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x2D, + dRes_INDEX_DEMO37_02_BTK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x2E, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT02_FC_1_O_e=0x2F, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT05_FC_1_L_e=0x30, + dRes_INDEX_DEMO37_02_BTK_DEMO37_LINK_CUT07_FC_1_O_e=0x31, + dRes_INDEX_DEMO37_02_BTK_DEMO37_MARO_CUT01_GP_1_O_e=0x32, + dRes_INDEX_DEMO37_02_BTK_DEMO37_MARO_CUT02_GP_1_O_e=0x33, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT01_GP_1_O_e=0x34, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT02_GP_1_O_e=0x35, + dRes_INDEX_DEMO37_02_BTK_DEMO37_TARO_CUT03_GP_1_O_e=0x36, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT02_GP_1_O_e=0x37, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_1_L_e=0x38, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_2_L_e=0x39, + dRes_INDEX_DEMO37_02_BTK_DEMO37_YELIA_CUT06_GP_1_L_e=0x3A, + /* BTP */ + dRes_INDEX_DEMO37_02_BTP_DEMO37_BESU_CUT01_GP_1_O_e=0x3D, + dRes_INDEX_DEMO37_02_BTP_DEMO37_BESU_CUT02_GP_1_O_e=0x3E, + dRes_INDEX_DEMO37_02_BTP_DEMO37_GRD_CUT02_GP_1_O_e=0x3F, + dRes_INDEX_DEMO37_02_BTP_DEMO37_KOLIN_CUT01_GP_1_O_e=0x40, + dRes_INDEX_DEMO37_02_BTP_DEMO37_KOLIN_CUT02_GP_1_O_e=0x41, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT02_FC_1_O_e=0x42, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT05_FC_1_L_e=0x43, + dRes_INDEX_DEMO37_02_BTP_DEMO37_LINK_CUT07_FC_1_O_e=0x44, + dRes_INDEX_DEMO37_02_BTP_DEMO37_MARO_CUT01_GP_1_O_e=0x45, + dRes_INDEX_DEMO37_02_BTP_DEMO37_MARO_CUT02_GP_1_O_e=0x46, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT01_GP_1_O_e=0x47, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT02_GP_1_O_e=0x48, + dRes_INDEX_DEMO37_02_BTP_DEMO37_TARO_CUT03_GP_1_O_e=0x49, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT02_GP_1_O_e=0x4A, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_1_L_e=0x4B, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_2_L_e=0x4C, + dRes_INDEX_DEMO37_02_BTP_DEMO37_YELIA_CUT06_GP_1_L_e=0x4D, + /* EVT */ + dRes_INDEX_DEMO37_02_STB_DEMO37_02_e=0x50, + /* BMDE */ + dRes_INDEX_DEMO37_02_BMD_DEMO37_PENDT_CUT00_GP_1_e=0x53, +}; + +enum dRes_ID_DEMO37_02 { + /* BCK */ + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT01_GP_1_O_e=0x0, + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT02_GP_1_O_e=0x1, + dRes_ID_DEMO37_02_BCK_DEMO37_BESU_CUT03_GP_1_O_e=0x2, + dRes_ID_DEMO37_02_BCK_DEMO37_GRD_CUT02_GP_1_O_e=0x3, + dRes_ID_DEMO37_02_BCK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x4, + dRes_ID_DEMO37_02_BCK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x5, + dRes_ID_DEMO37_02_BCK_DEMO37_LEN_CUT02_GP_1_O_e=0x6, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT02_BD_1_O_e=0x7, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT02_FC_1_O_e=0x8, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT05_BD_1_L_e=0x9, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT05_FC_1_L_e=0xA, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT07_BD_1_O_e=0xB, + dRes_ID_DEMO37_02_BCK_DEMO37_LINK_CUT07_FC_1_O_e=0xC, + dRes_ID_DEMO37_02_BCK_DEMO37_MARO_CUT01_GP_1_O_e=0xD, + dRes_ID_DEMO37_02_BCK_DEMO37_MARO_CUT02_GP_1_O_e=0xE, + dRes_ID_DEMO37_02_BCK_DEMO37_PENDT_CUT05_GP_1_L_e=0xF, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT01_GP_1_O_e=0x10, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT02_GP_1_O_e=0x11, + dRes_ID_DEMO37_02_BCK_DEMO37_TARO_CUT03_GP_1_O_e=0x12, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT02_GP_1_O_e=0x13, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_1_L_e=0x14, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT04_GP_2_L_e=0x15, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT05_GP_1_L_e=0x16, + dRes_ID_DEMO37_02_BCK_DEMO37_YELIA_CUT06_GP_1_L_e=0x17, + /* BMDR */ + dRes_ID_DEMO37_02_BMD_DEMO37_BESU_CUT00_GP_1_e=0x18, + dRes_ID_DEMO37_02_BMD_DEMO37_GORON_CUT00_GP_1_e=0x19, + dRes_ID_DEMO37_02_BMD_DEMO37_KOLIN_CUT00_GP_1_e=0x1A, + dRes_ID_DEMO37_02_BMD_DEMO37_LEN_CUT00_GP_1_e=0x1B, + dRes_ID_DEMO37_02_BMD_DEMO37_MARO_CUT00_GP_1_e=0x1C, + dRes_ID_DEMO37_02_BMD_DEMO37_TARO_CUT00_GP_1_e=0x1E, + dRes_ID_DEMO37_02_BMD_DEMO37_YELIA_CUT00_GP_1_e=0x1F, + /* BTK */ + dRes_ID_DEMO37_02_BTK_DEMO37_BESU_CUT01_GP_1_O_e=0x20, + dRes_ID_DEMO37_02_BTK_DEMO37_BESU_CUT02_GP_1_O_e=0x21, + dRes_ID_DEMO37_02_BTK_DEMO37_KOLIN_CUT01_GP_1_O_e=0x22, + dRes_ID_DEMO37_02_BTK_DEMO37_KOLIN_CUT02_GP_1_O_e=0x23, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT02_FC_1_O_e=0x24, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT05_FC_1_L_e=0x25, + dRes_ID_DEMO37_02_BTK_DEMO37_LINK_CUT07_FC_1_O_e=0x26, + dRes_ID_DEMO37_02_BTK_DEMO37_MARO_CUT01_GP_1_O_e=0x27, + dRes_ID_DEMO37_02_BTK_DEMO37_MARO_CUT02_GP_1_O_e=0x28, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT01_GP_1_O_e=0x29, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT02_GP_1_O_e=0x2A, + dRes_ID_DEMO37_02_BTK_DEMO37_TARO_CUT03_GP_1_O_e=0x2B, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT02_GP_1_O_e=0x2C, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_1_L_e=0x2D, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT04_GP_2_L_e=0x2E, + dRes_ID_DEMO37_02_BTK_DEMO37_YELIA_CUT06_GP_1_L_e=0x2F, + /* BTP */ + dRes_ID_DEMO37_02_BTP_DEMO37_BESU_CUT01_GP_1_O_e=0x30, + dRes_ID_DEMO37_02_BTP_DEMO37_BESU_CUT02_GP_1_O_e=0x31, + dRes_ID_DEMO37_02_BTP_DEMO37_GRD_CUT02_GP_1_O_e=0x32, + dRes_ID_DEMO37_02_BTP_DEMO37_KOLIN_CUT01_GP_1_O_e=0x33, + dRes_ID_DEMO37_02_BTP_DEMO37_KOLIN_CUT02_GP_1_O_e=0x34, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT02_FC_1_O_e=0x35, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT05_FC_1_L_e=0x36, + dRes_ID_DEMO37_02_BTP_DEMO37_LINK_CUT07_FC_1_O_e=0x37, + dRes_ID_DEMO37_02_BTP_DEMO37_MARO_CUT01_GP_1_O_e=0x38, + dRes_ID_DEMO37_02_BTP_DEMO37_MARO_CUT02_GP_1_O_e=0x39, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT01_GP_1_O_e=0x3A, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT02_GP_1_O_e=0x3B, + dRes_ID_DEMO37_02_BTP_DEMO37_TARO_CUT03_GP_1_O_e=0x3C, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT02_GP_1_O_e=0x3D, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_1_L_e=0x3E, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT04_GP_2_L_e=0x3F, + dRes_ID_DEMO37_02_BTP_DEMO37_YELIA_CUT06_GP_1_L_e=0x40, + /* EVT */ + dRes_ID_DEMO37_02_STB_DEMO37_02_e=0x41, + /* BMDE */ + dRes_ID_DEMO37_02_BMD_DEMO37_PENDT_CUT00_GP_1_e=0x42, +}; + +#endif /* !RES_DEMO37_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo38_01.h b/assets/RZDP01/res/Object/Demo38_01.h new file mode 100644 index 0000000000..8ee27b5734 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo38_01.h @@ -0,0 +1,30 @@ +#ifndef RES_DEMO38_01_H +#define RES_DEMO38_01_H + +enum dRes_INDEX_DEMO38_01 { + /* BCK */ + dRes_INDEX_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_O_e=0x6, + dRes_INDEX_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_L_e=0x7, + /* BMDR */ + dRes_INDEX_DEMO38_01_BMD_DEMO38_WL_CUT00_GP_1_O_e=0xA, + dRes_INDEX_DEMO38_01_BMD_DEMO38_TWFILM_CUT00_GP_1_O_e=0xB, + /* EVT */ + dRes_INDEX_DEMO38_01_STB_DEMO38_01_e=0xE, + /* BTK */ + dRes_INDEX_DEMO38_01_BTK_DEMO38_TWFILM_CUT00_GP_1_L_e=0x11, +}; + +enum dRes_ID_DEMO38_01 { + /* BCK */ + dRes_ID_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_O_e=0x5, + dRes_ID_DEMO38_01_BCK_DEMO38_WL_CUT01_GP_1_L_e=0xE, + /* BMDR */ + dRes_ID_DEMO38_01_BMD_DEMO38_WL_CUT00_GP_1_O_e=0x8, + dRes_ID_DEMO38_01_BMD_DEMO38_TWFILM_CUT00_GP_1_O_e=0xF, + /* EVT */ + dRes_ID_DEMO38_01_STB_DEMO38_01_e=0xB, + /* BTK */ + dRes_ID_DEMO38_01_BTK_DEMO38_TWFILM_CUT00_GP_1_L_e=0x10, +}; + +#endif /* !RES_DEMO38_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo90_00.h b/assets/RZDP01/res/Object/Demo90_00.h new file mode 100644 index 0000000000..256f785e58 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo90_00.h @@ -0,0 +1,38 @@ +#ifndef RES_DEMO90_00_H +#define RES_DEMO90_00_H + +enum dRes_INDEX_DEMO90_00 { + /* BCK */ + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT00_BD_1_O_e=0x7, + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT01_BD_1_O_e=0x8, + dRes_INDEX_DEMO90_00_BCK_DEMO90_HORSE_CUT02_BD_1_O_e=0x9, + dRes_INDEX_DEMO90_00_BCK_DEMO90_LINK_CUT02_BD_1_O_e=0xA, + dRes_INDEX_DEMO90_00_BCK_DEMO90_LINK_CUT02_HD_1_O_e=0xB, + /* BMDR */ + dRes_INDEX_DEMO90_00_BMD_DEMO90_KOLIN_CUT00_GP_1_O_e=0xE, + /* BTK */ + dRes_INDEX_DEMO90_00_BTK_DEMO90_LINK_CUT02_HD_1_O_e=0x11, + /* BTP */ + dRes_INDEX_DEMO90_00_BTP_DEMO90_LINK_CUT02_HD_1_O_e=0x14, + /* EVT */ + dRes_INDEX_DEMO90_00_STB_DEMO90_e=0x17, +}; + +enum dRes_ID_DEMO90_00 { + /* BCK */ + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT00_BD_1_O_e=0x0, + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT01_BD_1_O_e=0x1, + dRes_ID_DEMO90_00_BCK_DEMO90_HORSE_CUT02_BD_1_O_e=0x2, + dRes_ID_DEMO90_00_BCK_DEMO90_LINK_CUT02_BD_1_O_e=0x3, + dRes_ID_DEMO90_00_BCK_DEMO90_LINK_CUT02_HD_1_O_e=0x4, + /* BMDR */ + dRes_ID_DEMO90_00_BMD_DEMO90_KOLIN_CUT00_GP_1_O_e=0x5, + /* BTK */ + dRes_ID_DEMO90_00_BTK_DEMO90_LINK_CUT02_HD_1_O_e=0x6, + /* BTP */ + dRes_ID_DEMO90_00_BTP_DEMO90_LINK_CUT02_HD_1_O_e=0x7, + /* EVT */ + dRes_ID_DEMO90_00_STB_DEMO90_e=0x8, +}; + +#endif /* !RES_DEMO90_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Demo98_00.h b/assets/RZDP01/res/Object/Demo98_00.h new file mode 100644 index 0000000000..5ec5406bc2 --- /dev/null +++ b/assets/RZDP01/res/Object/Demo98_00.h @@ -0,0 +1,16 @@ +#ifndef RES_DEMO98_00_H +#define RES_DEMO98_00_H + +enum dRes_INDEX_DEMO98_00 { + /* EVT */ + dRes_INDEX_DEMO98_00_STB_DEMO04_01_e=0x3, + dRes_INDEX_DEMO98_00_STB_DEMO98_00_e=0x4, +}; + +enum dRes_ID_DEMO98_00 { + /* EVT */ + dRes_ID_DEMO98_00_STB_DEMO04_01_e=0x0, + dRes_ID_DEMO98_00_STB_DEMO98_00_e=0x3, +}; + +#endif /* !RES_DEMO98_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Dmidna.h b/assets/RZDP01/res/Object/Dmidna.h new file mode 100644 index 0000000000..7a419732ae --- /dev/null +++ b/assets/RZDP01/res/Object/Dmidna.h @@ -0,0 +1,48 @@ +#ifndef RES_DMIDNA_H +#define RES_DMIDNA_H + +enum dRes_INDEX_DMIDNA { + /* BCK */ + dRes_INDEX_DMIDNA_BCK_D_MD_DOWN_WAITA_e=0x4, + dRes_INDEX_DMIDNA_BCK_D_MD_DOWN_WAITB_e=0x5, + /* BMDV */ + dRes_INDEX_DMIDNA_BMD_D_MD_e=0x8, +}; + +enum dRes_ID_DMIDNA { + /* BCK */ + dRes_ID_DMIDNA_BCK_D_MD_DOWN_WAITA_e=0x4, + dRes_ID_DMIDNA_BCK_D_MD_DOWN_WAITB_e=0x5, + /* BMDV */ + dRes_ID_DMIDNA_BMD_D_MD_e=0x8, +}; + +enum D_MD_JNT { + D_MD_JNT_WORLD_ROOT_e=0x0, + D_MD_JNT_BACKBONE1_e=0x1, + D_MD_JNT_BACKBONE2_e=0x2, + D_MD_JNT_NECK_e=0x3, + D_MD_JNT_HEAD_e=0x4, + D_MD_JNT_CHIN_e=0x5, + D_MD_JNT_HAIR_e=0x6, + D_MD_JNT_MOUTH_e=0x7, + D_MD_JNT_SHOULDER_L_e=0x8, + D_MD_JNT_ARM_L1_e=0x9, + D_MD_JNT_ARM_L2_e=0xA, + D_MD_JNT_HAND_L_e=0xB, + D_MD_JNT_SHOULDER_R_e=0xC, + D_MD_JNT_ARM_R1_e=0xD, + D_MD_JNT_ARM_R2_e=0xE, + D_MD_JNT_HAND_R_e=0xF, + D_MD_JNT_WAIST_e=0x10, + D_MD_JNT_CLOTCHL_e=0x11, + D_MD_JNT_LEG_L1_e=0x12, + D_MD_JNT_LEG_L2_e=0x13, + D_MD_JNT_FOOT_L_e=0x14, + D_MD_JNT_CLOTCHR_e=0x15, + D_MD_JNT_LEG_R1_e=0x16, + D_MD_JNT_LEG_R2_e=0x17, + D_MD_JNT_FOOT_R_e=0x18, +}; + +#endif /* !RES_DMIDNA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Do.h b/assets/RZDP01/res/Object/Do.h new file mode 100644 index 0000000000..e6e0434a6a --- /dev/null +++ b/assets/RZDP01/res/Object/Do.h @@ -0,0 +1,114 @@ +#ifndef RES_DO_H +#define RES_DO_H + +enum dRes_INDEX_DO { + /* BCK */ + dRes_INDEX_DO_BCK_DO_BULBUL_e=0x6, + dRes_INDEX_DO_BCK_DO_CARRY_B_e=0x7, + dRes_INDEX_DO_BCK_DO_CLIFF_e=0x8, + dRes_INDEX_DO_BCK_DO_CLIFF_WT_e=0x9, + dRes_INDEX_DO_BCK_DO_DEFEND_e=0xA, + dRes_INDEX_DO_BCK_DO_DOWN_e=0xB, + dRes_INDEX_DO_BCK_DO_DOWN_WT_e=0xC, + dRes_INDEX_DO_BCK_DO_JOYFUL_e=0xD, + dRes_INDEX_DO_BCK_DO_RUN_e=0xE, + dRes_INDEX_DO_BCK_DO_SIT_e=0xF, + dRes_INDEX_DO_BCK_DO_SIT_WAIT_e=0x10, + dRes_INDEX_DO_BCK_DO_STEP_e=0x11, + dRes_INDEX_DO_BCK_DO_STEP02_e=0x12, + dRes_INDEX_DO_BCK_DO_SWIM_e=0x13, + dRes_INDEX_DO_BCK_DO_TO_CARRY_B_e=0x14, + dRes_INDEX_DO_BCK_DO_WAIT_e=0x15, + dRes_INDEX_DO_BCK_DO_WALK_e=0x16, + /* BMDR */ + dRes_INDEX_DO_BMD_DO_e=0x19, + dRes_INDEX_DO_BMD_DO_FUR_e=0x1A, + /* BTK */ + dRes_INDEX_DO_BTK_DO_e=0x1D, + /* BTP */ + dRes_INDEX_DO_BTP_DO_e=0x20, +}; + +enum dRes_ID_DO { + /* BCK */ + dRes_ID_DO_BCK_DO_BULBUL_e=0x6, + dRes_ID_DO_BCK_DO_CARRY_B_e=0x7, + dRes_ID_DO_BCK_DO_CLIFF_e=0x8, + dRes_ID_DO_BCK_DO_CLIFF_WT_e=0x9, + dRes_ID_DO_BCK_DO_DEFEND_e=0xA, + dRes_ID_DO_BCK_DO_DOWN_e=0xB, + dRes_ID_DO_BCK_DO_DOWN_WT_e=0xC, + dRes_ID_DO_BCK_DO_JOYFUL_e=0xD, + dRes_ID_DO_BCK_DO_RUN_e=0xE, + dRes_ID_DO_BCK_DO_SIT_e=0xF, + dRes_ID_DO_BCK_DO_SIT_WAIT_e=0x10, + dRes_ID_DO_BCK_DO_STEP_e=0x11, + dRes_ID_DO_BCK_DO_STEP02_e=0x12, + dRes_ID_DO_BCK_DO_SWIM_e=0x13, + dRes_ID_DO_BCK_DO_TO_CARRY_B_e=0x14, + dRes_ID_DO_BCK_DO_WAIT_e=0x15, + dRes_ID_DO_BCK_DO_WALK_e=0x16, + /* BMDR */ + dRes_ID_DO_BMD_DO_e=0x19, + dRes_ID_DO_BMD_DO_FUR_e=0x1A, + /* BTK */ + dRes_ID_DO_BTK_DO_e=0x1D, + /* BTP */ + dRes_ID_DO_BTP_DO_e=0x20, +}; + +enum DO_JNT { + DO_JNT_WORLD_ROOT_e=0x0, + DO_JNT_JO_BACKBONE1_e=0x1, + DO_JNT_JO_BACKBONE2_e=0x2, + DO_JNT_JO_FLEGL1_e=0x3, + DO_JNT_JO_FLEGL2_e=0x4, + DO_JNT_JO_FANKLEL_e=0x5, + DO_JNT_JO_FLEGR1_e=0x6, + DO_JNT_JO_FLEGR2_e=0x7, + DO_JNT_JO_FANKLER_e=0x8, + DO_JNT_JO_NECK_e=0x9, + DO_JNT_JO_HEAD_e=0xA, + DO_JNT_JO_CHIN_e=0xB, + DO_JNT_JO_TONGUE_e=0xC, + DO_JNT_JO_WAIST_e=0xD, + DO_JNT_JO_BLEGL1_e=0xE, + DO_JNT_JO_BLEGL2_e=0xF, + DO_JNT_JO_BLEGL3_e=0x10, + DO_JNT_JO_BANKLEL_e=0x11, + DO_JNT_JO_BLEGR1_e=0x12, + DO_JNT_JO_BLEGR2_e=0x13, + DO_JNT_JO_BLEGR3_e=0x14, + DO_JNT_JO_BANKLER_e=0x15, + DO_JNT_JO_TAIL1_e=0x16, + DO_JNT_JO_TAIL2_e=0x17, +}; + +enum DO_FUR_JNT { + DO_FUR_JNT_CENTER_e=0x0, + DO_FUR_JNT_JO_BACKBONE1_e=0x1, + DO_FUR_JNT_JO_BACKBONE2_e=0x2, + DO_FUR_JNT_JO_FLEGL1_e=0x3, + DO_FUR_JNT_JO_FLEGL2_e=0x4, + DO_FUR_JNT_JO_FANKLEL_e=0x5, + DO_FUR_JNT_JO_FLEGR1_e=0x6, + DO_FUR_JNT_JO_FLEGR2_e=0x7, + DO_FUR_JNT_JO_FANKLER_e=0x8, + DO_FUR_JNT_JO_NECK_e=0x9, + DO_FUR_JNT_JO_HEAD_e=0xA, + DO_FUR_JNT_JO_CHIN_e=0xB, + DO_FUR_JNT_JO_TONGUE_e=0xC, + DO_FUR_JNT_JO_WAIST_e=0xD, + DO_FUR_JNT_JO_BLEGL1_e=0xE, + DO_FUR_JNT_JO_BLEGL2_e=0xF, + DO_FUR_JNT_JO_BLEGL3_e=0x10, + DO_FUR_JNT_JO_BANKLEL_e=0x11, + DO_FUR_JNT_JO_BLEGR1_e=0x12, + DO_FUR_JNT_JO_BLEGR2_e=0x13, + DO_FUR_JNT_JO_BLEGR3_e=0x14, + DO_FUR_JNT_JO_BANKLER_e=0x15, + DO_FUR_JNT_JO_TAIL1_e=0x16, + DO_FUR_JNT_JO_TAIL2_e=0x17, +}; + +#endif /* !RES_DO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Doc.h b/assets/RZDP01/res/Object/Doc.h new file mode 100644 index 0000000000..31cab6b07d --- /dev/null +++ b/assets/RZDP01/res/Object/Doc.h @@ -0,0 +1,69 @@ +#ifndef RES_DOC_H +#define RES_DOC_H + +enum dRes_INDEX_DOC { + /* BCK */ + dRes_INDEX_DOC_BCK_DOC_F_TALK_A_e=0x6, + dRes_INDEX_DOC_BCK_DOC_GETDOWN_A_e=0x7, + dRes_INDEX_DOC_BCK_DOC_GETUP_A_e=0x8, + dRes_INDEX_DOC_BCK_DOC_TALK_A_e=0x9, + dRes_INDEX_DOC_BCK_DOC_TALK_B_e=0xA, + dRes_INDEX_DOC_BCK_DOC_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_DOC_BMD_DOC_e=0xE, + /* BTK */ + dRes_INDEX_DOC_BTK_DOC_e=0x11, + /* BTP */ + dRes_INDEX_DOC_BTP_DOC_e=0x14, + dRes_INDEX_DOC_BTP_DOC_TALK_B_e=0x15, +}; + +enum dRes_ID_DOC { + /* BCK */ + dRes_ID_DOC_BCK_DOC_F_TALK_A_e=0x6, + dRes_ID_DOC_BCK_DOC_GETDOWN_A_e=0x7, + dRes_ID_DOC_BCK_DOC_GETUP_A_e=0x8, + dRes_ID_DOC_BCK_DOC_TALK_A_e=0x9, + dRes_ID_DOC_BCK_DOC_TALK_B_e=0xA, + dRes_ID_DOC_BCK_DOC_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_DOC_BMD_DOC_e=0xE, + /* BTK */ + dRes_ID_DOC_BTK_DOC_e=0x11, + /* BTP */ + dRes_ID_DOC_BTP_DOC_e=0x14, + dRes_ID_DOC_BTP_DOC_TALK_B_e=0x15, +}; + +enum DOC_JNT { + DOC_JNT_CENTER_e=0x0, + DOC_JNT_BACKBORN1_e=0x1, + DOC_JNT_BACKBORN2_e=0x2, + DOC_JNT_NECK_e=0x3, + DOC_JNT_HEAD_e=0x4, + DOC_JNT_CHIN_e=0x5, + DOC_JNT_MAYU_L_e=0x6, + DOC_JNT_MAYU_R_e=0x7, + DOC_JNT_MOUTH_e=0x8, + DOC_JNT_SHOULDER_L_e=0x9, + DOC_JNT_ARM1_L_e=0xA, + DOC_JNT_ARM2_L_e=0xB, + DOC_JNT_HAND_L_e=0xC, + DOC_JNT_FINGER_L_e=0xD, + DOC_JNT_THUMB_L_e=0xE, + DOC_JNT_SHOULDER_R_e=0xF, + DOC_JNT_ARM1_R_e=0x10, + DOC_JNT_ARM2_R_e=0x11, + DOC_JNT_HAND_R_e=0x12, + DOC_JNT_FINGER_R_e=0x13, + DOC_JNT_THUMB_R_e=0x14, + DOC_JNT_WAIST_e=0x15, + DOC_JNT_LEG1_L_e=0x16, + DOC_JNT_LEG2_L_e=0x17, + DOC_JNT_FOOT_L_e=0x18, + DOC_JNT_LEG1_R_e=0x19, + DOC_JNT_LEG2_R_e=0x1A, + DOC_JNT_FOOT_R_e=0x1B, +}; + +#endif /* !RES_DOC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Doc1.h b/assets/RZDP01/res/Object/Doc1.h new file mode 100644 index 0000000000..5dc97300b9 --- /dev/null +++ b/assets/RZDP01/res/Object/Doc1.h @@ -0,0 +1,78 @@ +#ifndef RES_DOC1_H +#define RES_DOC1_H + +enum dRes_INDEX_DOC1 { + /* BCK */ + dRes_INDEX_DOC1_BCK_DOC_CONFUSED_A_e=0x5, + dRes_INDEX_DOC1_BCK_DOC_CONFUSED_B_e=0x6, + dRes_INDEX_DOC1_BCK_DOC_F_CONFUSED_A_e=0x7, + dRes_INDEX_DOC1_BCK_DOC_F_CONFUSED_B_e=0x8, + dRes_INDEX_DOC1_BCK_DOC_F_HISO_TALK_A_e=0x9, + dRes_INDEX_DOC1_BCK_DOC_F_HISO_TALK_C_e=0xA, + dRes_INDEX_DOC1_BCK_DOC_F_MOJI_TALK_A_e=0xB, + dRes_INDEX_DOC1_BCK_DOC_F_MOJI_TALK_C_e=0xC, + dRes_INDEX_DOC1_BCK_DOC_FH_HISO_TALK_B_e=0xD, + dRes_INDEX_DOC1_BCK_DOC_FH_MOJI_TALK_B_e=0xE, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_A_e=0xF, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_B_e=0x10, + dRes_INDEX_DOC1_BCK_DOC_HISO_TALK_C_e=0x11, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_A_e=0x12, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_B_e=0x13, + dRes_INDEX_DOC1_BCK_DOC_MOJI_TALK_C_e=0x14, + dRes_INDEX_DOC1_BCK_DOC_WALK_A_e=0x15, + /* BTK */ + dRes_INDEX_DOC1_BTK_DOC_CONFUSED_A_e=0x18, + dRes_INDEX_DOC1_BTK_DOC_CONFUSED_B_e=0x19, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_A_e=0x1A, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_B_e=0x1B, + dRes_INDEX_DOC1_BTK_DOC_HISO_TALK_C_e=0x1C, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_A_e=0x1D, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_B_e=0x1E, + dRes_INDEX_DOC1_BTK_DOC_MOJI_TALK_C_e=0x1F, + /* BTP */ + dRes_INDEX_DOC1_BTP_DOC_F_HISO_TALK_A_e=0x22, + dRes_INDEX_DOC1_BTP_DOC_F_HISO_TALK_C_e=0x23, + dRes_INDEX_DOC1_BTP_DOC_F_MOJI_TALK_A_e=0x24, + dRes_INDEX_DOC1_BTP_DOC_F_MOJI_TALK_C_e=0x25, + dRes_INDEX_DOC1_BTP_DOC_FH_HISO_TALK_B_e=0x26, + dRes_INDEX_DOC1_BTP_DOC_FH_MOJI_TALK_B_e=0x27, +}; + +enum dRes_ID_DOC1 { + /* BCK */ + dRes_ID_DOC1_BCK_DOC_CONFUSED_A_e=0x5, + dRes_ID_DOC1_BCK_DOC_CONFUSED_B_e=0x6, + dRes_ID_DOC1_BCK_DOC_F_CONFUSED_A_e=0x7, + dRes_ID_DOC1_BCK_DOC_F_CONFUSED_B_e=0x8, + dRes_ID_DOC1_BCK_DOC_F_HISO_TALK_A_e=0x9, + dRes_ID_DOC1_BCK_DOC_F_HISO_TALK_C_e=0xA, + dRes_ID_DOC1_BCK_DOC_F_MOJI_TALK_A_e=0xB, + dRes_ID_DOC1_BCK_DOC_F_MOJI_TALK_C_e=0xC, + dRes_ID_DOC1_BCK_DOC_FH_HISO_TALK_B_e=0xD, + dRes_ID_DOC1_BCK_DOC_FH_MOJI_TALK_B_e=0xE, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_A_e=0xF, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_B_e=0x10, + dRes_ID_DOC1_BCK_DOC_HISO_TALK_C_e=0x11, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_A_e=0x12, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_B_e=0x13, + dRes_ID_DOC1_BCK_DOC_MOJI_TALK_C_e=0x14, + dRes_ID_DOC1_BCK_DOC_WALK_A_e=0x15, + /* BTK */ + dRes_ID_DOC1_BTK_DOC_CONFUSED_A_e=0x18, + dRes_ID_DOC1_BTK_DOC_CONFUSED_B_e=0x19, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_A_e=0x1A, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_B_e=0x1B, + dRes_ID_DOC1_BTK_DOC_HISO_TALK_C_e=0x1C, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_A_e=0x1D, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_B_e=0x1E, + dRes_ID_DOC1_BTK_DOC_MOJI_TALK_C_e=0x1F, + /* BTP */ + dRes_ID_DOC1_BTP_DOC_F_HISO_TALK_A_e=0x22, + dRes_ID_DOC1_BTP_DOC_F_HISO_TALK_C_e=0x23, + dRes_ID_DOC1_BTP_DOC_F_MOJI_TALK_A_e=0x24, + dRes_ID_DOC1_BTP_DOC_F_MOJI_TALK_C_e=0x25, + dRes_ID_DOC1_BTP_DOC_FH_HISO_TALK_B_e=0x26, + dRes_ID_DOC1_BTP_DOC_FH_MOJI_TALK_B_e=0x27, +}; + +#endif /* !RES_DOC1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorBoy.h b/assets/RZDP01/res/Object/DoorBoy.h new file mode 100644 index 0000000000..15279d2ebe --- /dev/null +++ b/assets/RZDP01/res/Object/DoorBoy.h @@ -0,0 +1,40 @@ +#ifndef RES_DOORBOY_H +#define RES_DOORBOY_H + +enum dRes_INDEX_DOORBOY { + /* BMDR */ + dRes_INDEX_DOORBOY_BMD_DOORBOY_e=0x4, + /* BTP */ + dRes_INDEX_DOORBOY_BTP_DOORBOY_e=0x7, +}; + +enum dRes_ID_DOORBOY { + /* BMDR */ + dRes_ID_DOORBOY_BMD_DOORBOY_e=0x4, + /* BTP */ + dRes_ID_DOORBOY_BTP_DOORBOY_e=0x7, +}; + +enum DOORBOY_JNT { + DOORBOY_JNT_CENTER_e=0x0, + DOORBOY_JNT_BACKBONE_e=0x1, + DOORBOY_JNT_NECK_e=0x2, + DOORBOY_JNT_HEAD_e=0x3, + DOORBOY_JNT_SHOULDERL_e=0x4, + DOORBOY_JNT_ARML1_e=0x5, + DOORBOY_JNT_ARML2_e=0x6, + DOORBOY_JNT_HANDL_e=0x7, + DOORBOY_JNT_SHOULDERR_e=0x8, + DOORBOY_JNT_ARMR1_e=0x9, + DOORBOY_JNT_ARMR2_e=0xA, + DOORBOY_JNT_HANDR_e=0xB, + DOORBOY_JNT_WAIST_e=0xC, + DOORBOY_JNT_LEGL1_e=0xD, + DOORBOY_JNT_LEGL2_e=0xE, + DOORBOY_JNT_FOOTL_e=0xF, + DOORBOY_JNT_LEGR1_e=0x10, + DOORBOY_JNT_LEGR2_e=0x11, + DOORBOY_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_DOORBOY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorEvt.h b/assets/RZDP01/res/Object/DoorEvt.h new file mode 100644 index 0000000000..1464c7faf8 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorEvt.h @@ -0,0 +1,14 @@ +#ifndef RES_DOOREVT_H +#define RES_DOOREVT_H + +enum dRes_INDEX_DOOREVT { + /* EVT */ + dRes_INDEX_DOOREVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOOREVT { + /* EVT */ + dRes_ID_DOOREVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOOREVT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorK00.h b/assets/RZDP01/res/Object/DoorK00.h new file mode 100644 index 0000000000..3832b37731 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorK00.h @@ -0,0 +1,14 @@ +#ifndef RES_DOORK00_H +#define RES_DOORK00_H + +enum dRes_INDEX_DOORK00 { + /* EVT */ + dRes_INDEX_DOORK00_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOORK00 { + /* EVT */ + dRes_ID_DOORK00_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOORK00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorK10.h b/assets/RZDP01/res/Object/DoorK10.h new file mode 100644 index 0000000000..c9f5094d2f --- /dev/null +++ b/assets/RZDP01/res/Object/DoorK10.h @@ -0,0 +1,14 @@ +#ifndef RES_DOORK10_H +#define RES_DOORK10_H + +enum dRes_INDEX_DOORK10 { + /* EVT */ + dRes_INDEX_DOORK10_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_DOORK10 { + /* EVT */ + dRes_ID_DOORK10_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_DOORK10_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorLV7.h b/assets/RZDP01/res/Object/DoorLV7.h new file mode 100644 index 0000000000..6e6eb627ca --- /dev/null +++ b/assets/RZDP01/res/Object/DoorLV7.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV7_H +#define RES_DOORLV7_H + +enum dRes_INDEX_DOORLV7 { + /* BCK */ + dRes_INDEX_DOORLV7_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORLV7_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORLV7_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV7_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV7 { + /* BCK */ + dRes_ID_DOORLV7_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORLV7_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORLV7_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORLV7_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV7_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorLV8.h b/assets/RZDP01/res/Object/DoorLV8.h new file mode 100644 index 0000000000..382c045894 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorLV8.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV8_H +#define RES_DOORLV8_H + +enum dRes_INDEX_DOORLV8 { + /* BCK */ + dRes_INDEX_DOORLV8_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORLV8_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORLV8_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV8_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV8 { + /* BCK */ + dRes_ID_DOORLV8_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORLV8_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORLV8_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORLV8_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV8_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorLV9.h b/assets/RZDP01/res/Object/DoorLV9.h new file mode 100644 index 0000000000..bdd2231193 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorLV9.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORLV9_H +#define RES_DOORLV9_H + +enum dRes_INDEX_DOORLV9 { + /* BCK */ + dRes_INDEX_DOORLV9_BCK_MD_OJ_DOOROPF_e=0x4, + dRes_INDEX_DOORLV9_BCK_OJ_DOORCLOSEF_e=0x5, + dRes_INDEX_DOORLV9_BCK_OJ_DOOROPF_e=0x6, + /* EVT */ + dRes_INDEX_DOORLV9_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORLV9 { + /* BCK */ + dRes_ID_DOORLV9_BCK_MD_OJ_DOOROPF_e=0x4, + dRes_ID_DOORLV9_BCK_OJ_DOORCLOSEF_e=0x5, + dRes_ID_DOORLV9_BCK_OJ_DOOROPF_e=0x6, + /* EVT */ + dRes_ID_DOORLV9_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORLV9_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorT00.h b/assets/RZDP01/res/Object/DoorT00.h new file mode 100644 index 0000000000..ce016aa1e3 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorT00.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORT00_H +#define RES_DOORT00_H + +enum dRes_INDEX_DOORT00 { + /* BCK */ + dRes_INDEX_DOORT00_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_INDEX_DOORT00_BCK_OJ_DOORCLOSED_e=0x5, + dRes_INDEX_DOORT00_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_INDEX_DOORT00_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORT00 { + /* BCK */ + dRes_ID_DOORT00_BCK_MD_OJ_DOOROPD_e=0x4, + dRes_ID_DOORT00_BCK_OJ_DOORCLOSED_e=0x5, + dRes_ID_DOORT00_BCK_OJ_DOOROPD_e=0x6, + /* EVT */ + dRes_ID_DOORT00_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DoorY00.h b/assets/RZDP01/res/Object/DoorY00.h new file mode 100644 index 0000000000..e8b7cda0f5 --- /dev/null +++ b/assets/RZDP01/res/Object/DoorY00.h @@ -0,0 +1,22 @@ +#ifndef RES_DOORY00_H +#define RES_DOORY00_H + +enum dRes_INDEX_DOORY00 { + /* BCK */ + dRes_INDEX_DOORY00_BCK_MD_OJ_DOOROPC_e=0x4, + dRes_INDEX_DOORY00_BCK_OJ_DOORCLOSEC_e=0x5, + dRes_INDEX_DOORY00_BCK_OJ_DOOROPC_e=0x6, + /* EVT */ + dRes_INDEX_DOORY00_DAT_EVENT_LIST_e=0x9, +}; + +enum dRes_ID_DOORY00 { + /* BCK */ + dRes_ID_DOORY00_BCK_MD_OJ_DOOROPC_e=0x4, + dRes_ID_DOORY00_BCK_OJ_DOORCLOSEC_e=0x5, + dRes_ID_DOORY00_BCK_OJ_DOOROPC_e=0x6, + /* EVT */ + dRes_ID_DOORY00_DAT_EVENT_LIST_e=0x9, +}; + +#endif /* !RES_DOORY00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DrainSol1.h b/assets/RZDP01/res/Object/DrainSol1.h new file mode 100644 index 0000000000..639f2c9f40 --- /dev/null +++ b/assets/RZDP01/res/Object/DrainSol1.h @@ -0,0 +1,54 @@ +#ifndef RES_DRAINSOL1_H +#define RES_DRAINSOL1_H + +enum dRes_INDEX_DRAINSOL1 { + /* BCK */ + dRes_INDEX_DRAINSOL1_BCK_SOLA_FEAR_TALK_e=0x4, + dRes_INDEX_DRAINSOL1_BCK_SOLA_FEAR_WAIT_e=0x5, + /* BMDR */ + dRes_INDEX_DRAINSOL1_BMD_B_SPEAR_e=0x8, + dRes_INDEX_DRAINSOL1_BMD_MAN_A_TW_e=0x9, +}; + +enum dRes_ID_DRAINSOL1 { + /* BCK */ + dRes_ID_DRAINSOL1_BCK_SOLA_FEAR_TALK_e=0x4, + dRes_ID_DRAINSOL1_BCK_SOLA_FEAR_WAIT_e=0x5, + /* BMDR */ + dRes_ID_DRAINSOL1_BMD_B_SPEAR_e=0x8, + dRes_ID_DRAINSOL1_BMD_MAN_A_TW_e=0x9, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum MAN_A_TW_JNT { + MAN_A_TW_JNT_CENTER_e=0x0, + MAN_A_TW_JNT_BACKBONE1_e=0x1, + MAN_A_TW_JNT_BACKBONE2_e=0x2, + MAN_A_TW_JNT_NECK_e=0x3, + MAN_A_TW_JNT_HEAD_e=0x4, + MAN_A_TW_JNT_SHOULDERL_e=0x5, + MAN_A_TW_JNT_ARM1L_e=0x6, + MAN_A_TW_JNT_ARM2L_e=0x7, + MAN_A_TW_JNT_HANDL_e=0x8, + MAN_A_TW_JNT_FINGERL_e=0x9, + MAN_A_TW_JNT_THUMBL_e=0xA, + MAN_A_TW_JNT_SHOULDERR_e=0xB, + MAN_A_TW_JNT_ARM1R_e=0xC, + MAN_A_TW_JNT_ARM2R_e=0xD, + MAN_A_TW_JNT_HANDR_e=0xE, + MAN_A_TW_JNT_FINGERR_e=0xF, + MAN_A_TW_JNT_THUMBR_e=0x10, + MAN_A_TW_JNT_WAIST_e=0x11, + MAN_A_TW_JNT_LEG1L_e=0x12, + MAN_A_TW_JNT_LEG2L_e=0x13, + MAN_A_TW_JNT_FOOTL_e=0x14, + MAN_A_TW_JNT_LEG1R_e=0x15, + MAN_A_TW_JNT_LEG2R_e=0x16, + MAN_A_TW_JNT_FOOTR_e=0x17, + MAN_A_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_DRAINSOL1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/DrainSol2.h b/assets/RZDP01/res/Object/DrainSol2.h new file mode 100644 index 0000000000..064067a197 --- /dev/null +++ b/assets/RZDP01/res/Object/DrainSol2.h @@ -0,0 +1,46 @@ +#ifndef RES_DRAINSOL2_H +#define RES_DRAINSOL2_H + +enum dRes_INDEX_DRAINSOL2 { + /* BCK */ + dRes_INDEX_DRAINSOL2_BCK_M_SIT_TO_WOLF_B_e=0x4, + /* BMDR */ + dRes_INDEX_DRAINSOL2_BMD_MAD_A_TW_e=0x7, +}; + +enum dRes_ID_DRAINSOL2 { + /* BCK */ + dRes_ID_DRAINSOL2_BCK_M_SIT_TO_WOLF_B_e=0x4, + /* BMDR */ + dRes_ID_DRAINSOL2_BMD_MAD_A_TW_e=0x7, +}; + +enum MAD_A_TW_JNT { + MAD_A_TW_JNT_CENTER_e=0x0, + MAD_A_TW_JNT_BACKBONE1_e=0x1, + MAD_A_TW_JNT_BACKBONE2_e=0x2, + MAD_A_TW_JNT_NECK_e=0x3, + MAD_A_TW_JNT_HEAD_e=0x4, + MAD_A_TW_JNT_SHOULDERL_e=0x5, + MAD_A_TW_JNT_ARM1L_e=0x6, + MAD_A_TW_JNT_ARM2L_e=0x7, + MAD_A_TW_JNT_HANDL_e=0x8, + MAD_A_TW_JNT_FINGERL_e=0x9, + MAD_A_TW_JNT_THUMBL_e=0xA, + MAD_A_TW_JNT_SHOULDERR_e=0xB, + MAD_A_TW_JNT_ARM1R_e=0xC, + MAD_A_TW_JNT_ARM2R_e=0xD, + MAD_A_TW_JNT_HANDR_e=0xE, + MAD_A_TW_JNT_FINGERR_e=0xF, + MAD_A_TW_JNT_THUMBR_e=0x10, + MAD_A_TW_JNT_WAIST_e=0x11, + MAD_A_TW_JNT_LEG1L_e=0x12, + MAD_A_TW_JNT_LEG2L_e=0x13, + MAD_A_TW_JNT_FOOTL_e=0x14, + MAD_A_TW_JNT_LEG1R_e=0x15, + MAD_A_TW_JNT_LEG2R_e=0x16, + MAD_A_TW_JNT_FOOTR_e=0x17, + MAD_A_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_DRAINSOL2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E3_2006.h b/assets/RZDP01/res/Object/E3_2006.h new file mode 100644 index 0000000000..9bb35f6051 --- /dev/null +++ b/assets/RZDP01/res/Object/E3_2006.h @@ -0,0 +1,108 @@ +#ifndef RES_E3_2006_H +#define RES_E3_2006_H + +enum dRes_INDEX_E3_2006 { + /* SCRN */ + dRes_INDEX_E3_2006_BCK_ZELDA_E3_2006_FILE_SELECT_e=0x4, + dRes_INDEX_E3_2006_BLO_ZELDA_E3_2006_FILE_SELECT_e=0x5, + dRes_INDEX_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_e=0x6, + dRes_INDEX_E3_2006_BRK_ZELDA_E3_2006_FILE_SELECT_e=0x7, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_e=0x8, + dRes_INDEX_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_02_e=0x9, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_02_e=0xA, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_03_e=0xB, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_04_e=0xC, + dRes_INDEX_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_05_e=0xD, + /* TIMG */ + dRes_INDEX_E3_2006_BTI_AK_KAGEROURR_e=0x10, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_FIRE_00_e=0x11, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_INDEX_E3_2006_BTI_AK_OCARINA_IND_00_e=0x13, + dRes_INDEX_E3_2006_BTI_BOW_LIGHT_e=0x14, + dRes_INDEX_E3_2006_BTI_I4_GRA_e=0x15, + dRes_INDEX_E3_2006_BTI_IM_DUNGEON1_184_136_S3TC_e=0x16, + dRes_INDEX_E3_2006_BTI_IM_NAVI_TRY_00_07_e=0x17, + dRes_INDEX_E3_2006_BTI_TT_3SETU_W_L_e=0x18, + dRes_INDEX_E3_2006_BTI_TT_BLACK_32_e=0x19, + dRes_INDEX_E3_2006_BTI_TT_BLOCK128_00_e=0x1A, + dRes_INDEX_E3_2006_BTI_TT_BLOCK8X8_e=0x1B, + dRes_INDEX_E3_2006_BTI_TT_BOOK_MERAMERA_00_e=0x1C, + dRes_INDEX_E3_2006_BTI_TT_BOSS03_MIDDLE_e=0x1D, + dRes_INDEX_E3_2006_BTI_TT_BOSS03_SMALL_e=0x1E, + dRes_INDEX_E3_2006_BTI_TT_DANJON02_MIDDLE_e=0x1F, + dRes_INDEX_E3_2006_BTI_TT_DANJON02_SMALL_e=0x20, + dRes_INDEX_E3_2006_BTI_TT_FISHING1_184_136_S3TC_e=0x21, + dRes_INDEX_E3_2006_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x22, + dRes_INDEX_E3_2006_BTI_TT_HORSE01_SMALL_e=0x23, + dRes_INDEX_E3_2006_BTI_TT_I4_GRA_e=0x24, + dRes_INDEX_E3_2006_BTI_TT_IA4_ABTN_e=0x25, + dRes_INDEX_E3_2006_BTI_TT_IA4_BBTN_e=0x26, + dRes_INDEX_E3_2006_BTI_TT_IA4_YAJI_e=0x27, + dRes_INDEX_E3_2006_BTI_TT_IASTARRR_e=0x28, + dRes_INDEX_E3_2006_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_INDEX_E3_2006_BTI_TT_LINE2_e=0x2A, + dRes_INDEX_E3_2006_BTI_TT_SPOT_e=0x2B, + dRes_INDEX_E3_2006_BTI_TT_TITLE3DSTICKANIM_00_e=0x2C, + dRes_INDEX_E3_2006_BTI_TT_TOARU00_SMALL_e=0x2D, + dRes_INDEX_E3_2006_BTI_TT_W08_160_GRA_e=0x2E, + dRes_INDEX_E3_2006_BTI_TT_ZELDA2_TITLE__e=0x2F, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, + dRes_INDEX_E3_2006_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x33, + dRes_INDEX_E3_2006_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_e=0x34, +}; + +enum dRes_ID_E3_2006 { + /* SCRN */ + dRes_ID_E3_2006_BCK_ZELDA_E3_2006_FILE_SELECT_e=0x4, + dRes_ID_E3_2006_BLO_ZELDA_E3_2006_FILE_SELECT_e=0x5, + dRes_ID_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_e=0x6, + dRes_ID_E3_2006_BRK_ZELDA_E3_2006_FILE_SELECT_e=0x7, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_e=0x8, + dRes_ID_E3_2006_BPK_ZELDA_E3_2006_FILE_SELECT_02_e=0x9, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_02_e=0xA, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_03_e=0xB, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_04_e=0xC, + dRes_ID_E3_2006_BTK_ZELDA_E3_2006_FILE_SELECT_05_e=0xD, + /* TIMG */ + dRes_ID_E3_2006_BTI_AK_KAGEROURR_e=0x10, + dRes_ID_E3_2006_BTI_AK_OCARINA_FIRE_00_e=0x11, + dRes_ID_E3_2006_BTI_AK_OCARINA_FIRE_01_e=0x12, + dRes_ID_E3_2006_BTI_AK_OCARINA_IND_00_e=0x13, + dRes_ID_E3_2006_BTI_BOW_LIGHT_e=0x14, + dRes_ID_E3_2006_BTI_I4_GRA_e=0x15, + dRes_ID_E3_2006_BTI_IM_DUNGEON1_184_136_S3TC_e=0x16, + dRes_ID_E3_2006_BTI_IM_NAVI_TRY_00_07_e=0x17, + dRes_ID_E3_2006_BTI_TT_3SETU_W_L_e=0x18, + dRes_ID_E3_2006_BTI_TT_BLACK_32_e=0x19, + dRes_ID_E3_2006_BTI_TT_BLOCK128_00_e=0x1A, + dRes_ID_E3_2006_BTI_TT_BLOCK8X8_e=0x1B, + dRes_ID_E3_2006_BTI_TT_BOOK_MERAMERA_00_e=0x1C, + dRes_ID_E3_2006_BTI_TT_BOSS03_MIDDLE_e=0x1D, + dRes_ID_E3_2006_BTI_TT_BOSS03_SMALL_e=0x1E, + dRes_ID_E3_2006_BTI_TT_DANJON02_MIDDLE_e=0x1F, + dRes_ID_E3_2006_BTI_TT_DANJON02_SMALL_e=0x20, + dRes_ID_E3_2006_BTI_TT_FISHING1_184_136_S3TC_e=0x21, + dRes_ID_E3_2006_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x22, + dRes_ID_E3_2006_BTI_TT_HORSE01_SMALL_e=0x23, + dRes_ID_E3_2006_BTI_TT_I4_GRA_e=0x24, + dRes_ID_E3_2006_BTI_TT_IA4_ABTN_e=0x25, + dRes_ID_E3_2006_BTI_TT_IA4_BBTN_e=0x26, + dRes_ID_E3_2006_BTI_TT_IA4_YAJI_e=0x27, + dRes_ID_E3_2006_BTI_TT_IASTARRR_e=0x28, + dRes_ID_E3_2006_BTI_TT_KAZARI_KANI_00_e=0x29, + dRes_ID_E3_2006_BTI_TT_LINE2_e=0x2A, + dRes_ID_E3_2006_BTI_TT_SPOT_e=0x2B, + dRes_ID_E3_2006_BTI_TT_TITLE3DSTICKANIM_00_e=0x2C, + dRes_ID_E3_2006_BTI_TT_TOARU00_SMALL_e=0x2D, + dRes_ID_E3_2006_BTI_TT_W08_160_GRA_e=0x2E, + dRes_ID_E3_2006_BTI_TT_ZELDA2_TITLE__e=0x2F, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x30, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x31, + dRes_ID_E3_2006_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x32, + dRes_ID_E3_2006_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x33, + dRes_ID_E3_2006_BTI_ZELDA_KAZARI_SAMPLE3_MIX_4CH_e=0x34, +}; + +#endif /* !RES_E3_2006_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_DF.h b/assets/RZDP01/res/Object/E_DF.h new file mode 100644 index 0000000000..cdd2c7ebcc --- /dev/null +++ b/assets/RZDP01/res/Object/E_DF.h @@ -0,0 +1,43 @@ +#ifndef RES_E_DF_H +#define RES_E_DF_H + +enum dRes_INDEX_E_DF { + /* BCK */ + dRes_INDEX_E_DF_BCK_DF_BOUND_e=0x4, + dRes_INDEX_E_DF_BCK_DF_BURST_e=0x5, + dRes_INDEX_E_DF_BCK_DF_DIE_e=0x6, + dRes_INDEX_E_DF_BCK_DF_EAT_e=0x7, + dRes_INDEX_E_DF_BCK_DF_EAT_WAIT_e=0x8, + dRes_INDEX_E_DF_BCK_DF_SPITOUT_e=0x9, + dRes_INDEX_E_DF_BCK_DF_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_DF_BMD_DF_e=0xD, +}; + +enum dRes_ID_E_DF { + /* BCK */ + dRes_ID_E_DF_BCK_DF_BOUND_e=0x4, + dRes_ID_E_DF_BCK_DF_BURST_e=0x5, + dRes_ID_E_DF_BCK_DF_DIE_e=0x6, + dRes_ID_E_DF_BCK_DF_EAT_e=0x7, + dRes_ID_E_DF_BCK_DF_EAT_WAIT_e=0x8, + dRes_ID_E_DF_BCK_DF_SPITOUT_e=0x9, + dRes_ID_E_DF_BCK_DF_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_DF_BMD_DF_e=0xD, +}; + +enum DF_JNT { + DF_JNT_CENTER_e=0x0, + DF_JNT_FLOWER_1_e=0x1, + DF_JNT_FLOWER_2_e=0x2, + DF_JNT_FLOWER_3_e=0x3, + DF_JNT_FLOWER_4_e=0x4, + DF_JNT_FLOWER_5_e=0x5, + DF_JNT_STALK_L_1_e=0x6, + DF_JNT_STALK_L_2_e=0x7, + DF_JNT_STALK_R_1_e=0x8, + DF_JNT_STALK_R_2_e=0x9, +}; + +#endif /* !RES_E_DF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ai.h b/assets/RZDP01/res/Object/E_ai.h new file mode 100644 index 0000000000..b8827c910c --- /dev/null +++ b/assets/RZDP01/res/Object/E_ai.h @@ -0,0 +1,44 @@ +#ifndef RES_E_AI_H +#define RES_E_AI_H + +enum dRes_INDEX_E_AI { + /* BCK */ + dRes_INDEX_E_AI_BCK_AI_ATTACK_e=0x5, + dRes_INDEX_E_AI_BCK_AI_ATTACK_DOWN_e=0x6, + dRes_INDEX_E_AI_BCK_AI_ATTACK_UP_e=0x7, + dRes_INDEX_E_AI_BCK_AI_DIE_ATTACK_e=0x8, + dRes_INDEX_E_AI_BCK_AI_MOVE_e=0x9, + dRes_INDEX_E_AI_BCK_AI_SHOCK_e=0xA, + /* BMDR */ + dRes_INDEX_E_AI_BMD_AI_e=0xD, + /* BRK */ + dRes_INDEX_E_AI_BRK_AI_DAMAGE_e=0x10, + dRes_INDEX_E_AI_BRK_AI_MOVE_e=0x11, + dRes_INDEX_E_AI_BRK_AI_START_e=0x12, + dRes_INDEX_E_AI_BRK_AI_STOP_e=0x13, +}; + +enum dRes_ID_E_AI { + /* BCK */ + dRes_ID_E_AI_BCK_AI_ATTACK_e=0x5, + dRes_ID_E_AI_BCK_AI_ATTACK_DOWN_e=0x6, + dRes_ID_E_AI_BCK_AI_ATTACK_UP_e=0x7, + dRes_ID_E_AI_BCK_AI_DIE_ATTACK_e=0x8, + dRes_ID_E_AI_BCK_AI_MOVE_e=0x9, + dRes_ID_E_AI_BCK_AI_SHOCK_e=0xA, + /* BMDR */ + dRes_ID_E_AI_BMD_AI_e=0xD, + /* BRK */ + dRes_ID_E_AI_BRK_AI_DAMAGE_e=0x10, + dRes_ID_E_AI_BRK_AI_MOVE_e=0x11, + dRes_ID_E_AI_BRK_AI_START_e=0x12, + dRes_ID_E_AI_BRK_AI_STOP_e=0x13, +}; + +enum AI_JNT { + AI_JNT_CENTER_e=0x0, + AI_JNT_SHOLDER_e=0x1, + AI_JNT_HAND_e=0x2, +}; + +#endif /* !RES_E_AI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ba.h b/assets/RZDP01/res/Object/E_ba.h new file mode 100644 index 0000000000..b4b4f68dab --- /dev/null +++ b/assets/RZDP01/res/Object/E_ba.h @@ -0,0 +1,60 @@ +#ifndef RES_E_BA_H +#define RES_E_BA_H + +enum dRes_INDEX_E_BA { + /* BCK */ + dRes_INDEX_E_BA_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_BA_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_BA_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_BA_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_BA_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_BA_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_BA_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_BA_BMD_BA_e=0xD, +}; + +enum dRes_ID_E_BA { + /* BCK */ + dRes_ID_E_BA_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_BA_BCK_BA_DEAD_e=0x5, + dRes_ID_E_BA_BCK_BA_FLY_e=0x6, + dRes_ID_E_BA_BCK_BA_FURA2_e=0x7, + dRes_ID_E_BA_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_BA_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_BA_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_BA_BMD_BA_e=0xD, +}; + +enum BA_JNT { + BA_JNT_WORLD_ROOT_e=0x0, + BA_JNT_BACKBONE_e=0x1, + BA_JNT_HEAD_e=0x2, + BA_JNT_CHIN_e=0x3, + BA_JNT_EARL_e=0x4, + BA_JNT_EARR_e=0x5, + BA_JNT_TONGUE1_e=0x6, + BA_JNT_TONGUE2_e=0x7, + BA_JNT_TONGUE3_e=0x8, + BA_JNT_TONGUE4_e=0x9, + BA_JNT_WINGL1_e=0xA, + BA_JNT_WINGL2_e=0xB, + BA_JNT_WINGL3_e=0xC, + BA_JNT_WINGL4_e=0xD, + BA_JNT_WINGR1_e=0xE, + BA_JNT_WINGR2_e=0xF, + BA_JNT_WINGR3_e=0x10, + BA_JNT_WINGR4_e=0x11, + BA_JNT_WAIST_e=0x12, + BA_JNT_LEGL_e=0x13, + BA_JNT_FOOTL_e=0x14, + BA_JNT_LEGR_e=0x15, + BA_JNT_FOOTR_e=0x16, + BA_JNT_TAIL1_e=0x17, + BA_JNT_TAIL2_e=0x18, + BA_JNT_TAIL3_e=0x19, + BA_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_BA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bb.h b/assets/RZDP01/res/Object/E_bb.h new file mode 100644 index 0000000000..84e7e43070 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bb.h @@ -0,0 +1,132 @@ +#ifndef RES_E_BB_H +#define RES_E_BB_H + +enum dRes_INDEX_E_BB { + /* BCK */ + dRes_INDEX_E_BB_BCK_BB_CATCH_e=0x4, + dRes_INDEX_E_BB_BCK_BB_CRASH_e=0x5, + dRes_INDEX_E_BB_BCK_BB_CRASH_UP_e=0x6, + dRes_INDEX_E_BB_BCK_BB_CRASH_WAIT_e=0x7, + dRes_INDEX_E_BB_BCK_BB_DAMAGE_e=0x8, + dRes_INDEX_E_BB_BCK_BB_DAMAGE02_e=0x9, + dRes_INDEX_E_BB_BCK_BB_DOWN2_L_e=0xA, + dRes_INDEX_E_BB_BCK_BB_DOWN2_R_e=0xB, + dRes_INDEX_E_BB_BCK_BB_DOWN_L_e=0xC, + dRes_INDEX_E_BB_BCK_BB_DOWN_R_e=0xD, + dRes_INDEX_E_BB_BCK_BB_DOWNLOOP_L_e=0xE, + dRes_INDEX_E_BB_BCK_BB_DOWNLOOP_R_e=0xF, + dRes_INDEX_E_BB_BCK_BB_DOWNUP_L_e=0x10, + dRes_INDEX_E_BB_BCK_BB_DOWNUP_R_e=0x11, + dRes_INDEX_E_BB_BCK_BB_DOWNWAIT_L_e=0x12, + dRes_INDEX_E_BB_BCK_BB_DOWNWAIT_R_e=0x13, + dRes_INDEX_E_BB_BCK_BB_FALL_L_e=0x14, + dRes_INDEX_E_BB_BCK_BB_FALL_L2_e=0x15, + dRes_INDEX_E_BB_BCK_BB_FALL_R_e=0x16, + dRes_INDEX_E_BB_BCK_BB_FALL_R2_e=0x17, + dRes_INDEX_E_BB_BCK_BB_JUMP_A_e=0x18, + dRes_INDEX_E_BB_BCK_BB_JUMP_B_e=0x19, + dRes_INDEX_E_BB_BCK_BB_JUMP_C_e=0x1A, + dRes_INDEX_E_BB_BCK_BB_NEIGH_e=0x1B, + dRes_INDEX_E_BB_BCK_BB_PRESS_e=0x1C, + dRes_INDEX_E_BB_BCK_BB_PRESS_W_A_e=0x1D, + dRes_INDEX_E_BB_BCK_BB_PRESS_W_B_e=0x1E, + dRes_INDEX_E_BB_BCK_BB_RIDE_e=0x1F, + dRes_INDEX_E_BB_BCK_BB_RUN_e=0x20, + dRes_INDEX_E_BB_BCK_BB_RUN02_e=0x21, + dRes_INDEX_E_BB_BCK_BB_RUN_DAMAGE_e=0x22, + dRes_INDEX_E_BB_BCK_BB_SHAKEOFF_e=0x23, + dRes_INDEX_E_BB_BCK_BB_SHOCK_e=0x24, + dRes_INDEX_E_BB_BCK_BB_SLIP_e=0x25, + dRes_INDEX_E_BB_BCK_BB_START_e=0x26, + dRes_INDEX_E_BB_BCK_BB_STARTLOOP_e=0x27, + dRes_INDEX_E_BB_BCK_BB_STEP_e=0x28, + dRes_INDEX_E_BB_BCK_BB_TOSS_e=0x29, + dRes_INDEX_E_BB_BCK_BB_WAIT01_e=0x2A, + dRes_INDEX_E_BB_BCK_BB_WALK_e=0x2B, + /* BMDR */ + dRes_INDEX_E_BB_BMD_BB_e=0x2E, +}; + +enum dRes_ID_E_BB { + /* BCK */ + dRes_ID_E_BB_BCK_BB_CATCH_e=0x4, + dRes_ID_E_BB_BCK_BB_CRASH_e=0x5, + dRes_ID_E_BB_BCK_BB_CRASH_UP_e=0x6, + dRes_ID_E_BB_BCK_BB_CRASH_WAIT_e=0x7, + dRes_ID_E_BB_BCK_BB_DAMAGE_e=0x8, + dRes_ID_E_BB_BCK_BB_DAMAGE02_e=0x9, + dRes_ID_E_BB_BCK_BB_DOWN2_L_e=0xA, + dRes_ID_E_BB_BCK_BB_DOWN2_R_e=0xB, + dRes_ID_E_BB_BCK_BB_DOWN_L_e=0xC, + dRes_ID_E_BB_BCK_BB_DOWN_R_e=0xD, + dRes_ID_E_BB_BCK_BB_DOWNLOOP_L_e=0xE, + dRes_ID_E_BB_BCK_BB_DOWNLOOP_R_e=0xF, + dRes_ID_E_BB_BCK_BB_DOWNUP_L_e=0x10, + dRes_ID_E_BB_BCK_BB_DOWNUP_R_e=0x11, + dRes_ID_E_BB_BCK_BB_DOWNWAIT_L_e=0x12, + dRes_ID_E_BB_BCK_BB_DOWNWAIT_R_e=0x13, + dRes_ID_E_BB_BCK_BB_FALL_L_e=0x14, + dRes_ID_E_BB_BCK_BB_FALL_L2_e=0x15, + dRes_ID_E_BB_BCK_BB_FALL_R_e=0x16, + dRes_ID_E_BB_BCK_BB_FALL_R2_e=0x17, + dRes_ID_E_BB_BCK_BB_JUMP_A_e=0x18, + dRes_ID_E_BB_BCK_BB_JUMP_B_e=0x19, + dRes_ID_E_BB_BCK_BB_JUMP_C_e=0x1A, + dRes_ID_E_BB_BCK_BB_NEIGH_e=0x1B, + dRes_ID_E_BB_BCK_BB_PRESS_e=0x1C, + dRes_ID_E_BB_BCK_BB_PRESS_W_A_e=0x1D, + dRes_ID_E_BB_BCK_BB_PRESS_W_B_e=0x1E, + dRes_ID_E_BB_BCK_BB_RIDE_e=0x1F, + dRes_ID_E_BB_BCK_BB_RUN_e=0x20, + dRes_ID_E_BB_BCK_BB_RUN02_e=0x21, + dRes_ID_E_BB_BCK_BB_RUN_DAMAGE_e=0x22, + dRes_ID_E_BB_BCK_BB_SHAKEOFF_e=0x23, + dRes_ID_E_BB_BCK_BB_SHOCK_e=0x24, + dRes_ID_E_BB_BCK_BB_SLIP_e=0x25, + dRes_ID_E_BB_BCK_BB_START_e=0x26, + dRes_ID_E_BB_BCK_BB_STARTLOOP_e=0x27, + dRes_ID_E_BB_BCK_BB_STEP_e=0x28, + dRes_ID_E_BB_BCK_BB_TOSS_e=0x29, + dRes_ID_E_BB_BCK_BB_WAIT01_e=0x2A, + dRes_ID_E_BB_BCK_BB_WALK_e=0x2B, + /* BMDR */ + dRes_ID_E_BB_BMD_BB_e=0x2E, +}; + +enum BB_JNT { + BB_JNT_WORLD_ROOT_e=0x0, + BB_JNT_BACKBONE1_e=0x1, + BB_JNT_BACKBONE2_e=0x2, + BB_JNT_ARML1_e=0x3, + BB_JNT_ARML2_e=0x4, + BB_JNT_ARML3_e=0x5, + BB_JNT_ARML4_e=0x6, + BB_JNT_ARMR1_e=0x7, + BB_JNT_ARMR2_e=0x8, + BB_JNT_ARMR3_e=0x9, + BB_JNT_ARMR4_e=0xA, + BB_JNT_ARMORL_e=0xB, + BB_JNT_ARMORR_e=0xC, + BB_JNT_HEAD_e=0xD, + BB_JNT_JAW_e=0xE, + BB_JNT_NOSE_e=0xF, + BB_JNT_SADDLE_e=0x10, + BB_JNT_SEATF_e=0x11, + BB_JNT_SEATR_e=0x12, + BB_JNT_WAIST_e=0x13, + BB_JNT_LEGL1_e=0x14, + BB_JNT_HIPARMORL_e=0x15, + BB_JNT_LEGL2_e=0x16, + BB_JNT_LEGL3_e=0x17, + BB_JNT_LEGL4_e=0x18, + BB_JNT_LEGR1_e=0x19, + BB_JNT_HIPARMORR_e=0x1A, + BB_JNT_LEGR2_e=0x1B, + BB_JNT_LEGR3_e=0x1C, + BB_JNT_LEGR4_e=0x1D, + BB_JNT_TAIL1_e=0x1E, + BB_JNT_TAIL2_e=0x1F, + BB_JNT_TAIL3_e=0x20, +}; + +#endif /* !RES_E_BB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bee.h b/assets/RZDP01/res/Object/E_bee.h new file mode 100644 index 0000000000..7000323072 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bee.h @@ -0,0 +1,36 @@ +#ifndef RES_E_BEE_H +#define RES_E_BEE_H + +enum dRes_INDEX_E_BEE { + /* BMDG */ + dRes_INDEX_E_BEE_BMD_BE01_e=0x3, + dRes_INDEX_E_BEE_BMD_BE02_e=0x4, + dRes_INDEX_E_BEE_BMD_BE03_e=0x5, + dRes_INDEX_E_BEE_BMD_BE04_e=0x6, +}; + +enum dRes_ID_E_BEE { + /* BMDG */ + dRes_ID_E_BEE_BMD_BE01_e=0x3, + dRes_ID_E_BEE_BMD_BE02_e=0x4, + dRes_ID_E_BEE_BMD_BE03_e=0x5, + dRes_ID_E_BEE_BMD_BE04_e=0x6, +}; + +enum BE01_JNT { + BE01_JNT_BE01_MODEL_e=0x0, +}; + +enum BE02_JNT { + BE02_JNT_BE02_MODEL_e=0x0, +}; + +enum BE03_JNT { + BE03_JNT_BE03_MODEL_e=0x0, +}; + +enum BE04_JNT { + BE04_JNT_BE04_MODEL_e=0x0, +}; + +#endif /* !RES_E_BEE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bg.h b/assets/RZDP01/res/Object/E_bg.h new file mode 100644 index 0000000000..72ba449596 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bg.h @@ -0,0 +1,34 @@ +#ifndef RES_E_BG_H +#define RES_E_BG_H + +enum dRes_INDEX_E_BG { + /* BCK */ + dRes_INDEX_E_BG_BCK_BG_BOMPOSE_e=0x5, + dRes_INDEX_E_BG_BCK_BG_DAMAGE_e=0x6, + dRes_INDEX_E_BG_BCK_BG_NORMALPOSE_e=0x7, + /* BMDR */ + dRes_INDEX_E_BG_BMD_BG_e=0xA, + /* BRK */ + dRes_INDEX_E_BG_BRK_BG_DEATH_e=0xD, +}; + +enum dRes_ID_E_BG { + /* BCK */ + dRes_ID_E_BG_BCK_BG_BOMPOSE_e=0x5, + dRes_ID_E_BG_BCK_BG_DAMAGE_e=0x6, + dRes_ID_E_BG_BCK_BG_NORMALPOSE_e=0x7, + /* BMDR */ + dRes_ID_E_BG_BMD_BG_e=0xA, + /* BRK */ + dRes_ID_E_BG_BRK_BG_DEATH_e=0xD, +}; + +enum BG_JNT { + BG_JNT_WORLD_ROOT_e=0x0, + BG_JNT_HEAD01_e=0x1, + BG_JNT_TAIL_01_e=0x2, + BG_JNT_TAIL_02_e=0x3, + BG_JNT_TAIL_03_e=0x4, +}; + +#endif /* !RES_E_BG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bi.h b/assets/RZDP01/res/Object/E_bi.h new file mode 100644 index 0000000000..5428ae0fe2 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bi.h @@ -0,0 +1,54 @@ +#ifndef RES_E_BI_H +#define RES_E_BI_H + +enum dRes_INDEX_E_BI { + /* BCK */ + dRes_INDEX_E_BI_BCK_BI_APPEAR_e=0x4, + dRes_INDEX_E_BI_BCK_BI_ATTACK_e=0x5, + dRes_INDEX_E_BI_BCK_BI_BOMBPOSE_e=0x6, + dRes_INDEX_E_BI_BCK_BI_MOVE_e=0x7, + dRes_INDEX_E_BI_BCK_BI_WAIT01_e=0x8, + dRes_INDEX_E_BI_BCK_BI_WAIT01TO02_e=0x9, + dRes_INDEX_E_BI_BCK_BI_WAIT02_e=0xA, + dRes_INDEX_E_BI_BCK_BI_WAIT02TO01_e=0xB, + /* BMDR */ + dRes_INDEX_E_BI_BMD_BI_e=0xE, + dRes_INDEX_E_BI_BMD_BI_HOME_e=0xF, +}; + +enum dRes_ID_E_BI { + /* BCK */ + dRes_ID_E_BI_BCK_BI_APPEAR_e=0x4, + dRes_ID_E_BI_BCK_BI_ATTACK_e=0x5, + dRes_ID_E_BI_BCK_BI_BOMBPOSE_e=0x6, + dRes_ID_E_BI_BCK_BI_MOVE_e=0x7, + dRes_ID_E_BI_BCK_BI_WAIT01_e=0x8, + dRes_ID_E_BI_BCK_BI_WAIT01TO02_e=0x9, + dRes_ID_E_BI_BCK_BI_WAIT02_e=0xA, + dRes_ID_E_BI_BCK_BI_WAIT02TO01_e=0xB, + /* BMDR */ + dRes_ID_E_BI_BMD_BI_e=0xE, + dRes_ID_E_BI_BMD_BI_HOME_e=0xF, +}; + +enum BI_JNT { + BI_JNT_BOMB_e=0x0, + BI_JNT_ARML1_e=0x1, + BI_JNT_ARML2_e=0x2, + BI_JNT_ARML3_e=0x3, + BI_JNT_ARMR1_e=0x4, + BI_JNT_ARMR2_e=0x5, + BI_JNT_ARMR3_e=0x6, + BI_JNT_LEGL1_e=0x7, + BI_JNT_LEGL2_e=0x8, + BI_JNT_LEGL3_e=0x9, + BI_JNT_LEGR1_e=0xA, + BI_JNT_LEGR2_e=0xB, + BI_JNT_LEGR3_e=0xC, +}; + +enum BI_HOME_JNT { + BI_HOME_JNT_BI_HOUSE_1_e=0x0, +}; + +#endif /* !RES_E_BI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bm6.h b/assets/RZDP01/res/Object/E_bm6.h new file mode 100644 index 0000000000..a37c859553 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bm6.h @@ -0,0 +1,63 @@ +#ifndef RES_E_BM6_H +#define RES_E_BM6_H + +enum dRes_INDEX_E_BM6 { + /* BCK */ + dRes_INDEX_E_BM6_BCK_BM6_DOWN_e=0x8, + dRes_INDEX_E_BM6_BCK_BM6_UP_e=0x9, + dRes_INDEX_E_BM6_BCK_EF_BIMOL6_e=0xA, + /* BMDE */ + dRes_INDEX_E_BM6_BMD_BM6_e=0xD, + /* BMDR */ + dRes_INDEX_E_BM6_BMD_EF_BIMOL6_e=0x10, + /* BRK */ + dRes_INDEX_E_BM6_BRK_BM6_LOOK_e=0x13, + dRes_INDEX_E_BM6_BRK_BM6_SERCH_e=0x14, + dRes_INDEX_E_BM6_BRK_BM6_TURN_e=0x15, + dRes_INDEX_E_BM6_BRK_BM6_UP_e=0x16, + /* BTK */ + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_e=0x19, + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_OFF_e=0x1A, + dRes_INDEX_E_BM6_BTK_EF_BIMOL6_ON_e=0x1B, + /* DZB */ + dRes_INDEX_E_BM6_DZB_BM6_e=0x1E, +}; + +enum dRes_ID_E_BM6 { + /* BCK */ + dRes_ID_E_BM6_BCK_BM6_DOWN_e=0x8, + dRes_ID_E_BM6_BCK_BM6_UP_e=0x9, + dRes_ID_E_BM6_BCK_EF_BIMOL6_e=0xA, + /* BMDE */ + dRes_ID_E_BM6_BMD_BM6_e=0xD, + /* BMDR */ + dRes_ID_E_BM6_BMD_EF_BIMOL6_e=0x10, + /* BRK */ + dRes_ID_E_BM6_BRK_BM6_LOOK_e=0x13, + dRes_ID_E_BM6_BRK_BM6_SERCH_e=0x14, + dRes_ID_E_BM6_BRK_BM6_TURN_e=0x15, + dRes_ID_E_BM6_BRK_BM6_UP_e=0x16, + /* BTK */ + dRes_ID_E_BM6_BTK_EF_BIMOL6_e=0x19, + dRes_ID_E_BM6_BTK_EF_BIMOL6_OFF_e=0x1A, + dRes_ID_E_BM6_BTK_EF_BIMOL6_ON_e=0x1B, + /* DZB */ + dRes_ID_E_BM6_DZB_BM6_e=0x1E, +}; + +enum BM6_JNT { + BM6_JNT_CENTER_e=0x0, + BM6_JNT_COGRED_e=0x1, + BM6_JNT_HEAD_e=0x2, + BM6_JNT_COGBLUE_e=0x3, + BM6_JNT_COGGREEN_e=0x4, + BM6_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOL6_JNT { + EF_BIMOL6_JNT_WORLD_ROOT_e=0x0, + EF_BIMOL6_JNT_BIMOL6BEAM1_e=0x1, + EF_BIMOL6_JNT_BIMOL6PLANE_e=0x2, +}; + +#endif /* !RES_E_BM6_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bs.h b/assets/RZDP01/res/Object/E_bs.h new file mode 100644 index 0000000000..d433b6d90b --- /dev/null +++ b/assets/RZDP01/res/Object/E_bs.h @@ -0,0 +1,61 @@ +#ifndef RES_E_BS_H +#define RES_E_BS_H + +enum dRes_INDEX_E_BS { + /* BCK */ + dRes_INDEX_E_BS_BCK_BS_APPEAR_e=0x4, + dRes_INDEX_E_BS_BCK_BS_ATTACK_e=0x5, + dRes_INDEX_E_BS_BCK_BS_DAMAGE_e=0x6, + dRes_INDEX_E_BS_BCK_BS_WAIT01_e=0x7, + dRes_INDEX_E_BS_BCK_BS_WAIT02_e=0x8, + dRes_INDEX_E_BS_BCK_BS_WALK_e=0x9, + dRes_INDEX_E_BS_BCK_SPEAR_WAIT01_e=0xA, + dRes_INDEX_E_BS_BCK_SPEAR_WAIT02_e=0xB, + /* BMDR */ + dRes_INDEX_E_BS_BMD_BS_e=0xE, + dRes_INDEX_E_BS_BMD_BS_SPEAR_e=0xF, +}; + +enum dRes_ID_E_BS { + /* BCK */ + dRes_ID_E_BS_BCK_BS_APPEAR_e=0x4, + dRes_ID_E_BS_BCK_BS_ATTACK_e=0x5, + dRes_ID_E_BS_BCK_BS_DAMAGE_e=0x6, + dRes_ID_E_BS_BCK_BS_WAIT01_e=0x7, + dRes_ID_E_BS_BCK_BS_WAIT02_e=0x8, + dRes_ID_E_BS_BCK_BS_WALK_e=0x9, + dRes_ID_E_BS_BCK_SPEAR_WAIT01_e=0xA, + dRes_ID_E_BS_BCK_SPEAR_WAIT02_e=0xB, + /* BMDR */ + dRes_ID_E_BS_BMD_BS_e=0xE, + dRes_ID_E_BS_BMD_BS_SPEAR_e=0xF, +}; + +enum BS_JNT { + BS_JNT_WORLD_ROOT_e=0x0, + BS_JNT_BACKBONE1_e=0x1, + BS_JNT_BACKBONE2_e=0x2, + BS_JNT_ARML1_e=0x3, + BS_JNT_ARML2_e=0x4, + BS_JNT_HANDL_e=0x5, + BS_JNT_ARMR1_e=0x6, + BS_JNT_ARMR2_e=0x7, + BS_JNT_HANDR_e=0x8, + BS_JNT_NECK_e=0x9, + BS_JNT_HEAD_e=0xA, + BS_JNT_CHIN_e=0xB, + BS_JNT_WAIST_e=0xC, + BS_JNT_LEGL1_e=0xD, + BS_JNT_LEGL2_e=0xE, + BS_JNT_FOOTL_e=0xF, + BS_JNT_LEGR1_e=0x10, + BS_JNT_LEGR2_e=0x11, + BS_JNT_FOOTR_e=0x12, +}; + +enum BS_SPEAR_JNT { + BS_SPEAR_JNT_SPEAR_LOC_e=0x0, + BS_SPEAR_JNT_BS_SPEAR_MODEL_e=0x1, +}; + +#endif /* !RES_E_BS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bu.h b/assets/RZDP01/res/Object/E_bu.h new file mode 100644 index 0000000000..769b00f383 --- /dev/null +++ b/assets/RZDP01/res/Object/E_bu.h @@ -0,0 +1,47 @@ +#ifndef RES_E_BU_H +#define RES_E_BU_H + +enum dRes_INDEX_E_BU { + /* BCK */ + dRes_INDEX_E_BU_BCK_BU_DIE_e=0x4, + dRes_INDEX_E_BU_BCK_BU_GABU2_e=0x5, + dRes_INDEX_E_BU_BCK_BU_TAKEOFF01_e=0x6, + dRes_INDEX_E_BU_BCK_BU_WAIT01_e=0x7, + dRes_INDEX_E_BU_BCK_BU_WINGCLOSE_e=0x8, + /* BMDR */ + dRes_INDEX_E_BU_BMD_BU_e=0xB, +}; + +enum dRes_ID_E_BU { + /* BCK */ + dRes_ID_E_BU_BCK_BU_DIE_e=0x4, + dRes_ID_E_BU_BCK_BU_GABU2_e=0x5, + dRes_ID_E_BU_BCK_BU_TAKEOFF01_e=0x6, + dRes_ID_E_BU_BCK_BU_WAIT01_e=0x7, + dRes_ID_E_BU_BCK_BU_WINGCLOSE_e=0x8, + /* BMDR */ + dRes_ID_E_BU_BMD_BU_e=0xB, +}; + +enum BU_JNT { + BU_JNT_HEAD_e=0x0, + BU_JNT_ARML1_e=0x1, + BU_JNT_ARML2_e=0x2, + BU_JNT_HANDL_e=0x3, + BU_JNT_FINGERLA1_e=0x4, + BU_JNT_FINGERLA2_e=0x5, + BU_JNT_FINGERLB_e=0x6, + BU_JNT_FINGERLC_e=0x7, + BU_JNT_FINGERLD_e=0x8, + BU_JNT_ARMR1_e=0x9, + BU_JNT_ARMR2_e=0xA, + BU_JNT_HANDR_e=0xB, + BU_JNT_FINGERRA1_e=0xC, + BU_JNT_FINGERRA2_e=0xD, + BU_JNT_FINGERRB_e=0xE, + BU_JNT_FINGERRC_e=0xF, + BU_JNT_FINGERRD_e=0x10, + BU_JNT_JAW_e=0x11, +}; + +#endif /* !RES_E_BU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_bug.h b/assets/RZDP01/res/Object/E_bug.h new file mode 100644 index 0000000000..98da38bdec --- /dev/null +++ b/assets/RZDP01/res/Object/E_bug.h @@ -0,0 +1,24 @@ +#ifndef RES_E_BUG_H +#define RES_E_BUG_H + +enum dRes_INDEX_E_BUG { + /* BMDG */ + dRes_INDEX_E_BUG_BMD_MU04_e=0x3, + dRes_INDEX_E_BUG_BMD_MU05_e=0x4, +}; + +enum dRes_ID_E_BUG { + /* BMDG */ + dRes_ID_E_BUG_BMD_MU04_e=0x3, + dRes_ID_E_BUG_BMD_MU05_e=0x4, +}; + +enum MU04_JNT { + MU04_JNT_MU_MODEL_e=0x0, +}; + +enum MU05_JNT { + MU05_JNT_MU_MODEL_e=0x0, +}; + +#endif /* !RES_E_BUG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_cr.h b/assets/RZDP01/res/Object/E_cr.h new file mode 100644 index 0000000000..139b0fbc21 --- /dev/null +++ b/assets/RZDP01/res/Object/E_cr.h @@ -0,0 +1,48 @@ +#ifndef RES_E_CR_H +#define RES_E_CR_H + +enum dRes_INDEX_E_CR { + /* BCK */ + dRes_INDEX_E_CR_BCK_CR_CHANCE_e=0x4, + dRes_INDEX_E_CR_BCK_CR_CHANCE_WAIT_e=0x5, + dRes_INDEX_E_CR_BCK_CR_DAMAGE_e=0x6, + dRes_INDEX_E_CR_BCK_CR_DIE1_e=0x7, + dRes_INDEX_E_CR_BCK_CR_DIE2_e=0x8, + dRes_INDEX_E_CR_BCK_CR_RUN_e=0x9, + /* BMDR */ + dRes_INDEX_E_CR_BMD_CE_e=0xC, + dRes_INDEX_E_CR_BMD_CR_e=0xD, +}; + +enum dRes_ID_E_CR { + /* BCK */ + dRes_ID_E_CR_BCK_CR_CHANCE_e=0x4, + dRes_ID_E_CR_BCK_CR_CHANCE_WAIT_e=0x5, + dRes_ID_E_CR_BCK_CR_DAMAGE_e=0x6, + dRes_ID_E_CR_BCK_CR_DIE1_e=0x7, + dRes_ID_E_CR_BCK_CR_DIE2_e=0x8, + dRes_ID_E_CR_BCK_CR_RUN_e=0x9, + /* BMDR */ + dRes_ID_E_CR_BMD_CE_e=0xC, + dRes_ID_E_CR_BMD_CR_e=0xD, +}; + +enum CE_JNT { + CE_JNT_CE_e=0x0, +}; + +enum CR_JNT { + CR_JNT_CENTER_e=0x0, + CR_JNT_BACKBONE_e=0x1, + CR_JNT_HEAD_e=0x2, + CR_JNT_MOUTH_L_e=0x3, + CR_JNT_MOUTH_R_e=0x4, + CR_JNT_LEG_L_1_e=0x5, + CR_JNT_LEG_L_2_e=0x6, + CR_JNT_LEG_L_3_e=0x7, + CR_JNT_LEG_R_1_e=0x8, + CR_JNT_LEG_R_2_e=0x9, + CR_JNT_LEG_R_3_e=0xA, +}; + +#endif /* !RES_E_CR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_db.h b/assets/RZDP01/res/Object/E_db.h new file mode 100644 index 0000000000..bba3c4b20a --- /dev/null +++ b/assets/RZDP01/res/Object/E_db.h @@ -0,0 +1,76 @@ +#ifndef RES_E_DB_H +#define RES_E_DB_H + +enum dRes_INDEX_E_DB { + /* BCK */ + dRes_INDEX_E_DB_BCK_DB_APPEAR_e=0x5, + dRes_INDEX_E_DB_BCK_DB_ATTACK_e=0x6, + dRes_INDEX_E_DB_BCK_DB_BITE_e=0x7, + dRes_INDEX_E_DB_BCK_DB_CHANCE1_e=0x8, + dRes_INDEX_E_DB_BCK_DB_CHANCE2_e=0x9, + dRes_INDEX_E_DB_BCK_DB_CHANCE3_e=0xA, + dRes_INDEX_E_DB_BCK_DB_DAMAGE_e=0xB, + dRes_INDEX_E_DB_BCK_DB_DAMAGE2_e=0xC, + dRes_INDEX_E_DB_BCK_DB_DEFAULTPOSE_e=0xD, + dRes_INDEX_E_DB_BCK_DB_DIE_e=0xE, + dRes_INDEX_E_DB_BCK_DB_ESCAPE_e=0xF, + dRes_INDEX_E_DB_BCK_DB_FREE_e=0x10, + dRes_INDEX_E_DB_BCK_DB_REVIVE_e=0x11, + dRes_INDEX_E_DB_BCK_DB_WAIT_e=0x12, + dRes_INDEX_E_DB_BCK_DL_SHAKE1_e=0x13, + dRes_INDEX_E_DB_BCK_DL_SHAKE2_e=0x14, + /* BMDR */ + dRes_INDEX_E_DB_BMD_DB_e=0x17, + dRes_INDEX_E_DB_BMD_DL_e=0x18, + dRes_INDEX_E_DB_BMD_DT_e=0x19, + /* TEXT */ + dRes_INDEX_E_DB_BTI_DB_STALK_e=0x1C, +}; + +enum dRes_ID_E_DB { + /* BCK */ + dRes_ID_E_DB_BCK_DB_APPEAR_e=0x5, + dRes_ID_E_DB_BCK_DB_ATTACK_e=0x6, + dRes_ID_E_DB_BCK_DB_BITE_e=0x7, + dRes_ID_E_DB_BCK_DB_CHANCE1_e=0x8, + dRes_ID_E_DB_BCK_DB_CHANCE2_e=0x9, + dRes_ID_E_DB_BCK_DB_CHANCE3_e=0xA, + dRes_ID_E_DB_BCK_DB_DAMAGE_e=0xB, + dRes_ID_E_DB_BCK_DB_DAMAGE2_e=0xC, + dRes_ID_E_DB_BCK_DB_DEFAULTPOSE_e=0xD, + dRes_ID_E_DB_BCK_DB_DIE_e=0xE, + dRes_ID_E_DB_BCK_DB_ESCAPE_e=0xF, + dRes_ID_E_DB_BCK_DB_FREE_e=0x10, + dRes_ID_E_DB_BCK_DB_REVIVE_e=0x11, + dRes_ID_E_DB_BCK_DB_WAIT_e=0x12, + dRes_ID_E_DB_BCK_DL_SHAKE1_e=0x13, + dRes_ID_E_DB_BCK_DL_SHAKE2_e=0x14, + /* BMDR */ + dRes_ID_E_DB_BMD_DB_e=0x17, + dRes_ID_E_DB_BMD_DL_e=0x18, + dRes_ID_E_DB_BMD_DT_e=0x19, + /* TEXT */ + dRes_ID_E_DB_BTI_DB_STALK_e=0x1C, +}; + +enum DB_JNT { + DB_JNT_CENTER_e=0x0, + DB_JNT_NECK_e=0x1, + DB_JNT_MOUTH_1_e=0x2, + DB_JNT_TONGUE_1_e=0x3, + DB_JNT_TONGUE_2_e=0x4, + DB_JNT_TONGUE_3_e=0x5, + DB_JNT_MOUTH_2_e=0x6, +}; + +enum DL_JNT { + DL_JNT_CENTER_e=0x0, + DL_JNT_LEAF_1_e=0x1, + DL_JNT_LEAF_2_e=0x2, +}; + +enum DT_JNT { + DT_JNT_HT_e=0x0, +}; + +#endif /* !RES_E_DB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_dd.h b/assets/RZDP01/res/Object/E_dd.h new file mode 100644 index 0000000000..6f10f8e271 --- /dev/null +++ b/assets/RZDP01/res/Object/E_dd.h @@ -0,0 +1,90 @@ +#ifndef RES_E_DD_H +#define RES_E_DD_H + +enum dRes_INDEX_E_DD { + /* BCK */ + dRes_INDEX_E_DD_BCK_DD_DAMAGE_L_e=0x5, + dRes_INDEX_E_DD_BCK_DD_DAMAGE_R_e=0x6, + dRes_INDEX_E_DD_BCK_DD_DIE_e=0x7, + dRes_INDEX_E_DD_BCK_DD_DIE_ARROW_e=0x8, + dRes_INDEX_E_DD_BCK_DD_DIE_BOMB_e=0x9, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_A_1_e=0xA, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_A_2_e=0xB, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_B_e=0xC, + dRes_INDEX_E_DD_BCK_DD_DIE_FALL_C_e=0xD, + dRes_INDEX_E_DD_BCK_DD_FIRE_A_e=0xE, + dRes_INDEX_E_DD_BCK_DD_FIRE_B_e=0xF, + dRes_INDEX_E_DD_BCK_DD_FIRE_C_e=0x10, + dRes_INDEX_E_DD_BCK_DD_GUARD_e=0x11, + dRes_INDEX_E_DD_BCK_DD_RUN_e=0x12, + dRes_INDEX_E_DD_BCK_DD_TURN_L_e=0x13, + dRes_INDEX_E_DD_BCK_DD_TURN_R_e=0x14, + dRes_INDEX_E_DD_BCK_DD_WAIT_e=0x15, + dRes_INDEX_E_DD_BCK_DD_WALK_e=0x16, + /* BMDR */ + dRes_INDEX_E_DD_BMD_DD_e=0x19, + /* BRK */ + dRes_INDEX_E_DD_BRK_DD_e=0x1C, + dRes_INDEX_E_DD_BRK_DD_DEAD_e=0x1D, + dRes_INDEX_E_DD_BRK_DD_FIRE_A_e=0x1E, + dRes_INDEX_E_DD_BRK_DD_FIRE_B_e=0x1F, + dRes_INDEX_E_DD_BRK_DD_FIRE_C_e=0x20, +}; + +enum dRes_ID_E_DD { + /* BCK */ + dRes_ID_E_DD_BCK_DD_DAMAGE_L_e=0x5, + dRes_ID_E_DD_BCK_DD_DAMAGE_R_e=0x6, + dRes_ID_E_DD_BCK_DD_DIE_e=0x7, + dRes_ID_E_DD_BCK_DD_DIE_ARROW_e=0x8, + dRes_ID_E_DD_BCK_DD_DIE_BOMB_e=0x9, + dRes_ID_E_DD_BCK_DD_DIE_FALL_A_1_e=0xA, + dRes_ID_E_DD_BCK_DD_DIE_FALL_A_2_e=0xB, + dRes_ID_E_DD_BCK_DD_DIE_FALL_B_e=0xC, + dRes_ID_E_DD_BCK_DD_DIE_FALL_C_e=0xD, + dRes_ID_E_DD_BCK_DD_FIRE_A_e=0xE, + dRes_ID_E_DD_BCK_DD_FIRE_B_e=0xF, + dRes_ID_E_DD_BCK_DD_FIRE_C_e=0x10, + dRes_ID_E_DD_BCK_DD_GUARD_e=0x11, + dRes_ID_E_DD_BCK_DD_RUN_e=0x12, + dRes_ID_E_DD_BCK_DD_TURN_L_e=0x13, + dRes_ID_E_DD_BCK_DD_TURN_R_e=0x14, + dRes_ID_E_DD_BCK_DD_WAIT_e=0x15, + dRes_ID_E_DD_BCK_DD_WALK_e=0x16, + /* BMDR */ + dRes_ID_E_DD_BMD_DD_e=0x19, + /* BRK */ + dRes_ID_E_DD_BRK_DD_e=0x1C, + dRes_ID_E_DD_BRK_DD_DEAD_e=0x1D, + dRes_ID_E_DD_BRK_DD_FIRE_A_e=0x1E, + dRes_ID_E_DD_BRK_DD_FIRE_B_e=0x1F, + dRes_ID_E_DD_BRK_DD_FIRE_C_e=0x20, +}; + +enum DD_JNT { + DD_JNT_WORLD_ROOT_e=0x0, + DD_JNT_BACKBONE_1_e=0x1, + DD_JNT_BACKBONE_2_e=0x2, + DD_JNT_BACKBONE_3_e=0x3, + DD_JNT_ARM_L_1_e=0x4, + DD_JNT_ARM_L_2_e=0x5, + DD_JNT_HAND_L_e=0x6, + DD_JNT_ARM_R_1_e=0x7, + DD_JNT_ARM_R_2_e=0x8, + DD_JNT_HAND_R_e=0x9, + DD_JNT_NECK_e=0xA, + DD_JNT_CHIN_e=0xB, + DD_JNT_WAIST_e=0xC, + DD_JNT_LEG_L_1_e=0xD, + DD_JNT_LEG_L_2_e=0xE, + DD_JNT_FOOT_L_e=0xF, + DD_JNT_LEG_R_1_e=0x10, + DD_JNT_LEG_R_2_e=0x11, + DD_JNT_FOOT_R_e=0x12, + DD_JNT_TAIL_1_e=0x13, + DD_JNT_TAIL_2_e=0x14, + DD_JNT_TAIL3_e=0x15, + DD_JNT_TAIL_4_e=0x16, +}; + +#endif /* !RES_E_DD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_dk.h b/assets/RZDP01/res/Object/E_dk.h new file mode 100644 index 0000000000..77d0f827e3 --- /dev/null +++ b/assets/RZDP01/res/Object/E_dk.h @@ -0,0 +1,80 @@ +#ifndef RES_E_DK_H +#define RES_E_DK_H + +enum dRes_INDEX_E_DK { + /* BCK */ + dRes_INDEX_E_DK_BCK_DK_ATTACK_e=0x6, + dRes_INDEX_E_DK_BCK_DK_CHARGE_e=0x7, + dRes_INDEX_E_DK_BCK_DK_C_ATTACK_e=0x8, + dRes_INDEX_E_DK_BCK_DK_C_CHARGE_e=0x9, + dRes_INDEX_E_DK_BCK_DK_C_DEAD_e=0xA, + dRes_INDEX_E_DK_BCK_DK_C_GUARD_e=0xB, + dRes_INDEX_E_DK_BCK_DK_C_WAIT_e=0xC, + dRes_INDEX_E_DK_BCK_DK_GUARD_e=0xD, + dRes_INDEX_E_DK_BCK_DK_SHELLDEAD_e=0xE, + dRes_INDEX_E_DK_BCK_DK_WAIT_e=0xF, + /* BMDR */ + dRes_INDEX_E_DK_BMD_DK_e=0x12, + dRes_INDEX_E_DK_BMD_DK_CORE_e=0x13, + /* BRK */ + dRes_INDEX_E_DK_BRK_DK_ATTACK_e=0x16, + dRes_INDEX_E_DK_BRK_DK_WAIT_e=0x17, + /* BTK */ + dRes_INDEX_E_DK_BTK_DK_ATTACK_e=0x1A, + dRes_INDEX_E_DK_BTK_DK_WAIT_e=0x1B, +}; + +enum dRes_ID_E_DK { + /* BCK */ + dRes_ID_E_DK_BCK_DK_ATTACK_e=0x6, + dRes_ID_E_DK_BCK_DK_CHARGE_e=0x7, + dRes_ID_E_DK_BCK_DK_C_ATTACK_e=0x8, + dRes_ID_E_DK_BCK_DK_C_CHARGE_e=0x9, + dRes_ID_E_DK_BCK_DK_C_DEAD_e=0xA, + dRes_ID_E_DK_BCK_DK_C_GUARD_e=0xB, + dRes_ID_E_DK_BCK_DK_C_WAIT_e=0xC, + dRes_ID_E_DK_BCK_DK_GUARD_e=0xD, + dRes_ID_E_DK_BCK_DK_SHELLDEAD_e=0xE, + dRes_ID_E_DK_BCK_DK_WAIT_e=0xF, + /* BMDR */ + dRes_ID_E_DK_BMD_DK_e=0x12, + dRes_ID_E_DK_BMD_DK_CORE_e=0x13, + /* BRK */ + dRes_ID_E_DK_BRK_DK_ATTACK_e=0x16, + dRes_ID_E_DK_BRK_DK_WAIT_e=0x17, + /* BTK */ + dRes_ID_E_DK_BTK_DK_ATTACK_e=0x1A, + dRes_ID_E_DK_BTK_DK_WAIT_e=0x1B, +}; + +enum DK_JNT { + DK_JNT_WORLD_ROOT_e=0x0, + DK_JNT_BACKBONE_e=0x1, + DK_JNT_ARM_A_1_e=0x2, + DK_JNT_ARM_A_2_e=0x3, + DK_JNT_ARM_A_3_e=0x4, + DK_JNT_ARM_B_1_e=0x5, + DK_JNT_ARM_B_2_e=0x6, + DK_JNT_ARM_B_3_e=0x7, + DK_JNT_ARM_C_1_e=0x8, + DK_JNT_ARM_C_2_e=0x9, + DK_JNT_ARM_C_3_e=0xA, + DK_JNT_ARM_D_1_e=0xB, + DK_JNT_ARM_D_2_e=0xC, + DK_JNT_ARM_D_3_e=0xD, + DK_JNT_HEAD_1_e=0xE, + DK_JNT_UMBRELLA_1_e=0xF, + DK_JNT_UMBRELLA_2_e=0x10, + DK_JNT_UMBRELLA_3_e=0x11, + DK_JNT_TAIL_2_e=0x12, + DK_JNT_TAIL_3_e=0x13, + DK_JNT_TAIL_4_e=0x14, +}; + +enum DK_CORE_JNT { + DK_CORE_JNT_LOCATOR1_e=0x0, + DK_CORE_JNT_CORE1_e=0x1, + DK_CORE_JNT_CORE2_e=0x2, +}; + +#endif /* !RES_E_DK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_dn.h b/assets/RZDP01/res/Object/E_dn.h new file mode 100644 index 0000000000..27385de6d8 --- /dev/null +++ b/assets/RZDP01/res/Object/E_dn.h @@ -0,0 +1,136 @@ +#ifndef RES_E_DN_H +#define RES_E_DN_H + +enum dRes_INDEX_E_DN { + /* BCK */ + dRes_INDEX_E_DN_BCK_DN_ATTACK00_e=0x4, + dRes_INDEX_E_DN_BCK_DN_ATTACK01_e=0x5, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL01_e=0x6, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL02_e=0x7, + dRes_INDEX_E_DN_BCK_DN_ATTACK_TAIL03_e=0x8, + dRes_INDEX_E_DN_BCK_DN_BLOWNOFF_e=0x9, + dRes_INDEX_E_DN_BCK_DN_BRUSHL_UP_e=0xA, + dRes_INDEX_E_DN_BCK_DN_BRUSHR_UP_e=0xB, + dRes_INDEX_E_DN_BCK_DN_DAMAGEW_e=0xC, + dRes_INDEX_E_DN_BCK_DN_DIEL_e=0xD, + dRes_INDEX_E_DN_BCK_DN_DIEL_UP_e=0xE, + dRes_INDEX_E_DN_BCK_DN_DIER_e=0xF, + dRes_INDEX_E_DN_BCK_DN_DIER_UP_e=0x10, + dRes_INDEX_E_DN_BCK_DN_DIEW_e=0x11, + dRes_INDEX_E_DN_BCK_DN_DRAWBACK_e=0x12, + dRes_INDEX_E_DN_BCK_DN_DROWNEDA_e=0x13, + dRes_INDEX_E_DN_BCK_DN_DROWNEDB_e=0x14, + dRes_INDEX_E_DN_BCK_DN_FIND_e=0x15, + dRes_INDEX_E_DN_BCK_DN_GUARD_e=0x16, + dRes_INDEX_E_DN_BCK_DN_HANGED_e=0x17, + dRes_INDEX_E_DN_BCK_DN_HANGEDAMAGE_e=0x18, + dRes_INDEX_E_DN_BCK_DN_HANGEDBRUSH_e=0x19, + dRes_INDEX_E_DN_BCK_DN_HANGEDWAIT_e=0x1A, + dRes_INDEX_E_DN_BCK_DN_JUMP_A_e=0x1B, + dRes_INDEX_E_DN_BCK_DN_JUMP_B_e=0x1C, + dRes_INDEX_E_DN_BCK_DN_JUMP_C_e=0x1D, + dRes_INDEX_E_DN_BCK_DN_RUN_e=0x1E, + dRes_INDEX_E_DN_BCK_DN_WAIT01_e=0x1F, + dRes_INDEX_E_DN_BCK_DN_WAIT02_e=0x20, + dRes_INDEX_E_DN_BCK_DN_WAIT03_e=0x21, + dRes_INDEX_E_DN_BCK_DN_WAIT04_e=0x22, + dRes_INDEX_E_DN_BCK_DN_WALK_e=0x23, + /* BMDR */ + dRes_INDEX_E_DN_BMD_DN_e=0x26, + dRes_INDEX_E_DN_BMD_DN_KNIFE_e=0x27, + dRes_INDEX_E_DN_BMD_DN_MET_e=0x28, + dRes_INDEX_E_DN_BMD_DN_SHIELD_e=0x29, +}; + +enum dRes_ID_E_DN { + /* BCK */ + dRes_ID_E_DN_BCK_DN_ATTACK00_e=0x4, + dRes_ID_E_DN_BCK_DN_ATTACK01_e=0x5, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL01_e=0x6, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL02_e=0x7, + dRes_ID_E_DN_BCK_DN_ATTACK_TAIL03_e=0x8, + dRes_ID_E_DN_BCK_DN_BLOWNOFF_e=0x9, + dRes_ID_E_DN_BCK_DN_BRUSHL_UP_e=0xA, + dRes_ID_E_DN_BCK_DN_BRUSHR_UP_e=0xB, + dRes_ID_E_DN_BCK_DN_DAMAGEW_e=0xC, + dRes_ID_E_DN_BCK_DN_DIEL_e=0xD, + dRes_ID_E_DN_BCK_DN_DIEL_UP_e=0xE, + dRes_ID_E_DN_BCK_DN_DIER_e=0xF, + dRes_ID_E_DN_BCK_DN_DIER_UP_e=0x10, + dRes_ID_E_DN_BCK_DN_DIEW_e=0x11, + dRes_ID_E_DN_BCK_DN_DRAWBACK_e=0x12, + dRes_ID_E_DN_BCK_DN_DROWNEDA_e=0x13, + dRes_ID_E_DN_BCK_DN_DROWNEDB_e=0x14, + dRes_ID_E_DN_BCK_DN_FIND_e=0x15, + dRes_ID_E_DN_BCK_DN_GUARD_e=0x16, + dRes_ID_E_DN_BCK_DN_HANGED_e=0x17, + dRes_ID_E_DN_BCK_DN_HANGEDAMAGE_e=0x18, + dRes_ID_E_DN_BCK_DN_HANGEDBRUSH_e=0x19, + dRes_ID_E_DN_BCK_DN_HANGEDWAIT_e=0x1A, + dRes_ID_E_DN_BCK_DN_JUMP_A_e=0x1B, + dRes_ID_E_DN_BCK_DN_JUMP_B_e=0x1C, + dRes_ID_E_DN_BCK_DN_JUMP_C_e=0x1D, + dRes_ID_E_DN_BCK_DN_RUN_e=0x1E, + dRes_ID_E_DN_BCK_DN_WAIT01_e=0x1F, + dRes_ID_E_DN_BCK_DN_WAIT02_e=0x20, + dRes_ID_E_DN_BCK_DN_WAIT03_e=0x21, + dRes_ID_E_DN_BCK_DN_WAIT04_e=0x22, + dRes_ID_E_DN_BCK_DN_WALK_e=0x23, + /* BMDR */ + dRes_ID_E_DN_BMD_DN_e=0x26, + dRes_ID_E_DN_BMD_DN_KNIFE_e=0x27, + dRes_ID_E_DN_BMD_DN_MET_e=0x28, + dRes_ID_E_DN_BMD_DN_SHIELD_e=0x29, +}; + +enum DN_JNT { + DN_JNT_WORLD_ROOT_e=0x0, + DN_JNT_BACKBONE01_e=0x1, + DN_JNT_BACKBONE02_e=0x2, + DN_JNT_NECK01_e=0x3, + DN_JNT_NECK02_e=0x4, + DN_JNT_FIN_e=0x5, + DN_JNT_HEAD_e=0x6, + DN_JNT_JAW1_e=0x7, + DN_JNT_JAW2_e=0x8, + DN_JNT_TONGUE_e=0x9, + DN_JNT_SHOULDERL_e=0xA, + DN_JNT_ARML1_e=0xB, + DN_JNT_ARML2_e=0xC, + DN_JNT_HANDL_e=0xD, + DN_JNT_FINGERL1_e=0xE, + DN_JNT_FINGERL2_e=0xF, + DN_JNT_SHOULDERR_e=0x10, + DN_JNT_ARMR1_e=0x11, + DN_JNT_ARMR2_e=0x12, + DN_JNT_HANDR1_e=0x13, + DN_JNT_FINGERR1_e=0x14, + DN_JNT_FINGERR2_e=0x15, + DN_JNT_WAIST_e=0x16, + DN_JNT_LEGL1_e=0x17, + DN_JNT_LEGL2_e=0x18, + DN_JNT_LEGL3_e=0x19, + DN_JNT_FOOTL_e=0x1A, + DN_JNT_LEGR1_e=0x1B, + DN_JNT_LEGR2_e=0x1C, + DN_JNT_LEGR3_e=0x1D, + DN_JNT_FOOTR_e=0x1E, + DN_JNT_TAIL01_e=0x1F, + DN_JNT_TAIL02_e=0x20, + DN_JNT_TAIL03_e=0x21, + DN_JNT_TAIL04_e=0x22, +}; + +enum DN_KNIFE_JNT { + DN_KNIFE_JNT_DN_KNIFE_e=0x0, +}; + +enum DN_MET_JNT { + DN_MET_JNT_DN_MET_e=0x0, +}; + +enum DN_SHIELD_JNT { + DN_SHIELD_JNT_DN_SHIELD1_e=0x0, +}; + +#endif /* !RES_E_DN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_dt.h b/assets/RZDP01/res/Object/E_dt.h new file mode 100644 index 0000000000..2146944cef --- /dev/null +++ b/assets/RZDP01/res/Object/E_dt.h @@ -0,0 +1,120 @@ +#ifndef RES_E_DT_H +#define RES_E_DT_H + +enum dRes_INDEX_E_DT { + /* BCK */ + dRes_INDEX_E_DT_BCK_DT_CROAK_e=0x4, + dRes_INDEX_E_DT_BCK_DT_CROAK_DAMAGE_e=0x5, + dRes_INDEX_E_DT_BCK_DT_DEAD_e=0x6, + dRes_INDEX_E_DT_BCK_DT_DOWN_DAMAGE_e=0x7, + dRes_INDEX_E_DT_BCK_DT_DOWN_DAMAGE2_e=0x8, + dRes_INDEX_E_DT_BCK_DT_DOWN_RETURN_e=0x9, + dRes_INDEX_E_DT_BCK_DT_DOWN_RETURN2_e=0xA, + dRes_INDEX_E_DT_BCK_DT_DOWN_WAIT_e=0xB, + dRes_INDEX_E_DT_BCK_DT_JUMP_END_e=0xC, + dRes_INDEX_E_DT_BCK_DT_JUMP_START_e=0xD, + dRes_INDEX_E_DT_BCK_DT_JUMP_TOP_e=0xE, + dRes_INDEX_E_DT_BCK_DT_KYORO2_e=0xF, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_e=0x10, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_FALL_e=0x11, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_SWING_e=0x12, + dRes_INDEX_E_DT_BCK_DT_OP_DEMO_WAIT_e=0x13, + dRes_INDEX_E_DT_BCK_DT_SMALL_DAMAGE_e=0x14, + dRes_INDEX_E_DT_BCK_DT_STEP_e=0x15, + dRes_INDEX_E_DT_BCK_DT_SWING_e=0x16, + dRes_INDEX_E_DT_BCK_DT_WAIT01_e=0x17, + dRes_INDEX_E_DT_BCK_DT_WALK01_e=0x18, + dRes_INDEX_E_DT_BCK_DT_WALK02_e=0x19, + /* BMDV */ + dRes_INDEX_E_DT_BMD_DT_e=0x1C, + dRes_INDEX_E_DT_BMD_DT_TUBA_e=0x1D, + dRes_INDEX_E_DT_BMD_DT_TUBAB_e=0x1E, +}; + +enum dRes_ID_E_DT { + /* BCK */ + dRes_ID_E_DT_BCK_DT_CROAK_e=0x4, + dRes_ID_E_DT_BCK_DT_CROAK_DAMAGE_e=0x5, + dRes_ID_E_DT_BCK_DT_DEAD_e=0x6, + dRes_ID_E_DT_BCK_DT_DOWN_DAMAGE_e=0x7, + dRes_ID_E_DT_BCK_DT_DOWN_DAMAGE2_e=0x8, + dRes_ID_E_DT_BCK_DT_DOWN_RETURN_e=0x9, + dRes_ID_E_DT_BCK_DT_DOWN_RETURN2_e=0xA, + dRes_ID_E_DT_BCK_DT_DOWN_WAIT_e=0xB, + dRes_ID_E_DT_BCK_DT_JUMP_END_e=0xC, + dRes_ID_E_DT_BCK_DT_JUMP_START_e=0xD, + dRes_ID_E_DT_BCK_DT_JUMP_TOP_e=0xE, + dRes_ID_E_DT_BCK_DT_KYORO2_e=0xF, + dRes_ID_E_DT_BCK_DT_OP_DEMO_e=0x10, + dRes_ID_E_DT_BCK_DT_OP_DEMO_FALL_e=0x11, + dRes_ID_E_DT_BCK_DT_OP_DEMO_SWING_e=0x12, + dRes_ID_E_DT_BCK_DT_OP_DEMO_WAIT_e=0x13, + dRes_ID_E_DT_BCK_DT_SMALL_DAMAGE_e=0x14, + dRes_ID_E_DT_BCK_DT_STEP_e=0x15, + dRes_ID_E_DT_BCK_DT_SWING_e=0x16, + dRes_ID_E_DT_BCK_DT_WAIT01_e=0x17, + dRes_ID_E_DT_BCK_DT_WALK01_e=0x18, + dRes_ID_E_DT_BCK_DT_WALK02_e=0x19, + /* BMDV */ + dRes_ID_E_DT_BMD_DT_e=0x1C, + dRes_ID_E_DT_BMD_DT_TUBA_e=0x1D, + dRes_ID_E_DT_BMD_DT_TUBAB_e=0x1E, +}; + +enum DT_JNT { + DT_JNT_WORLD_ROOT_e=0x0, + DT_JNT_BACKBONE1_e=0x1, + DT_JNT_BACKBONE2_e=0x2, + DT_JNT_ARML1_e=0x3, + DT_JNT_ARML2_e=0x4, + DT_JNT_HANDL_e=0x5, + DT_JNT_FINGERL_e=0x6, + DT_JNT_ARMR1_e=0x7, + DT_JNT_ARMR2_e=0x8, + DT_JNT_HANDR_e=0x9, + DT_JNT_FINGERR_e=0xA, + DT_JNT_HEAD_e=0xB, + DT_JNT_ANTENNAL1_e=0xC, + DT_JNT_ANTENNAL2_e=0xD, + DT_JNT_ANTENNAL3_e=0xE, + DT_JNT_ANTENNAL4_e=0xF, + DT_JNT_ANTENNAL5_e=0x10, + DT_JNT_ANTENNAR1_e=0x11, + DT_JNT_ANTENNAR2_e=0x12, + DT_JNT_ANTENNAR3_e=0x13, + DT_JNT_ANTENNAR4_e=0x14, + DT_JNT_ANTENNAR5_e=0x15, + DT_JNT_CHEEK_e=0x16, + DT_JNT_CHIN1_e=0x17, + DT_JNT_CHIN2_e=0x18, + DT_JNT_THROAT1_e=0x19, + DT_JNT_TONGUE1_e=0x1A, + DT_JNT_TONGUE2_e=0x1B, + DT_JNT_TONGUE3_e=0x1C, + DT_JNT_TONGUE4_e=0x1D, + DT_JNT_TONGUE5_e=0x1E, + DT_JNT_BELLY1_e=0x1F, + DT_JNT_WAIST_e=0x20, + DT_JNT_LEGL1_e=0x21, + DT_JNT_LEGL2_e=0x22, + DT_JNT_FOOTL1_e=0x23, + DT_JNT_FOOTL2_e=0x24, + DT_JNT_LEGR1_e=0x25, + DT_JNT_LEGR2_e=0x26, + DT_JNT_FOOTR1_e=0x27, + DT_JNT_FOOTR2_e=0x28, + DT_JNT_TAIL1_e=0x29, + DT_JNT_TAIL2_e=0x2A, +}; + +enum DT_TUBA_JNT { + DT_TUBA_JNT_TUBA1_e=0x0, + DT_TUBA_JNT_TUBA2_e=0x1, + DT_TUBA_JNT_TUBA3_e=0x2, +}; + +enum DT_TUBAB_JNT { + DT_TUBAB_JNT_DT_TUBAB_MODEL_e=0x0, +}; + +#endif /* !RES_E_DT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fb.h b/assets/RZDP01/res/Object/E_fb.h new file mode 100644 index 0000000000..0c7aa8dafb --- /dev/null +++ b/assets/RZDP01/res/Object/E_fb.h @@ -0,0 +1,60 @@ +#ifndef RES_E_FB_H +#define RES_E_FB_H + +enum dRes_INDEX_E_FB { + /* BCK */ + dRes_INDEX_E_FB_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_FB_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_FB_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_FB_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_FB_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_FB_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_FB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_FB_BMD_FB_e=0xD, +}; + +enum dRes_ID_E_FB { + /* BCK */ + dRes_ID_E_FB_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_FB_BCK_BA_DEAD_e=0x5, + dRes_ID_E_FB_BCK_BA_FLY_e=0x6, + dRes_ID_E_FB_BCK_BA_FURA2_e=0x7, + dRes_ID_E_FB_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_FB_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_FB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_FB_BMD_FB_e=0xD, +}; + +enum FB_JNT { + FB_JNT_WORLD_ROOT_e=0x0, + FB_JNT_BACKBONE_e=0x1, + FB_JNT_HEAD_e=0x2, + FB_JNT_CHIN_e=0x3, + FB_JNT_EARL_e=0x4, + FB_JNT_EARR_e=0x5, + FB_JNT_TONGUE1_e=0x6, + FB_JNT_TONGUE2_e=0x7, + FB_JNT_TONGUE3_e=0x8, + FB_JNT_TONGUE4_e=0x9, + FB_JNT_WINGL1_e=0xA, + FB_JNT_WINGL2_e=0xB, + FB_JNT_WINGL3_e=0xC, + FB_JNT_WINGL4_e=0xD, + FB_JNT_WINGR1_e=0xE, + FB_JNT_WINGR2_e=0xF, + FB_JNT_WINGR3_e=0x10, + FB_JNT_WINGR4_e=0x11, + FB_JNT_WAIST_e=0x12, + FB_JNT_LEGL_e=0x13, + FB_JNT_FOOTL_e=0x14, + FB_JNT_LEGR_e=0x15, + FB_JNT_FOOTR_e=0x16, + FB_JNT_TAIL1_e=0x17, + FB_JNT_TAIL2_e=0x18, + FB_JNT_TAIL3_e=0x19, + FB_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_FB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fk.h b/assets/RZDP01/res/Object/E_fk.h new file mode 100644 index 0000000000..f2ff9b26d4 --- /dev/null +++ b/assets/RZDP01/res/Object/E_fk.h @@ -0,0 +1,68 @@ +#ifndef RES_E_FK_H +#define RES_E_FK_H + +enum dRes_INDEX_E_FK { + /* BCK */ + dRes_INDEX_E_FK_BCK_FK_ATTACK_L_e=0x4, + dRes_INDEX_E_FK_BCK_FK_ATTACK_R_e=0x5, + dRes_INDEX_E_FK_BCK_FK_DAMAGE_L_e=0x6, + dRes_INDEX_E_FK_BCK_FK_DAMAGE_R_e=0x7, + dRes_INDEX_E_FK_BCK_FK_DIE_1_e=0x8, + dRes_INDEX_E_FK_BCK_FK_DIE_2_e=0x9, + dRes_INDEX_E_FK_BCK_FK_RUN_e=0xA, + dRes_INDEX_E_FK_BCK_FK_SPIN_1_e=0xB, + dRes_INDEX_E_FK_BCK_FK_SPIN_2_e=0xC, + /* BMDR */ + dRes_INDEX_E_FK_BMD_FK_e=0xF, + dRes_INDEX_E_FK_BMD_FK_EFFECT_e=0x10, +}; + +enum dRes_ID_E_FK { + /* BCK */ + dRes_ID_E_FK_BCK_FK_ATTACK_L_e=0x4, + dRes_ID_E_FK_BCK_FK_ATTACK_R_e=0x5, + dRes_ID_E_FK_BCK_FK_DAMAGE_L_e=0x6, + dRes_ID_E_FK_BCK_FK_DAMAGE_R_e=0x7, + dRes_ID_E_FK_BCK_FK_DIE_1_e=0x8, + dRes_ID_E_FK_BCK_FK_DIE_2_e=0x9, + dRes_ID_E_FK_BCK_FK_RUN_e=0xA, + dRes_ID_E_FK_BCK_FK_SPIN_1_e=0xB, + dRes_ID_E_FK_BCK_FK_SPIN_2_e=0xC, + /* BMDR */ + dRes_ID_E_FK_BMD_FK_e=0xF, + dRes_ID_E_FK_BMD_FK_EFFECT_e=0x10, +}; + +enum FK_JNT { + FK_JNT_CENTER_e=0x0, + FK_JNT_H_NECK_e=0x1, + FK_JNT_H_HEAD_e=0x2, + FK_JNT_HIRA_B_1_e=0x3, + FK_JNT_HIRA_B_2_e=0x4, + FK_JNT_HIRA_B_3_e=0x5, + FK_JNT_HIRA_L_1_e=0x6, + FK_JNT_HIRA_L_2_e=0x7, + FK_JNT_HIRA_R_1_e=0x8, + FK_JNT_HIRA_R_2_e=0x9, + FK_JNT_K_WEAST_e=0xA, + FK_JNT_K_BACKBONE_e=0xB, + FK_JNT_K_NECK_e=0xC, + FK_JNT_K_HEAD_e=0xD, + FK_JNT_SHOULDER_L_e=0xE, + FK_JNT_ARM_L_1_e=0xF, + FK_JNT_ARM_L_2_e=0x10, + FK_JNT_ARM_L_3_e=0x11, + FK_JNT_HAND_L_e=0x12, + FK_JNT_SHOULDER_R_e=0x13, + FK_JNT_ARM_R_1_e=0x14, + FK_JNT_ARM_R_2_e=0x15, + FK_JNT_ARM_R_3_e=0x16, + FK_JNT_HAND_R_e=0x17, + FK_JNT_LANCER_e=0x18, +}; + +enum FK_EFFECT_JNT { + FK_EFFECT_JNT_FK_EFFECT_e=0x0, +}; + +#endif /* !RES_E_FK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fl.h b/assets/RZDP01/res/Object/E_fl.h new file mode 100644 index 0000000000..ee4c8f4f91 --- /dev/null +++ b/assets/RZDP01/res/Object/E_fl.h @@ -0,0 +1,35 @@ +#ifndef RES_E_FL_H +#define RES_E_FL_H + +enum dRes_INDEX_E_FL { + /* BCK */ + dRes_INDEX_E_FL_BCK_FL_BLIZZARD_e=0x5, + dRes_INDEX_E_FL_BCK_FL_BLIZZARD_LOOP_e=0x6, + dRes_INDEX_E_FL_BCK_FL_DAMAGE_S_e=0x7, + dRes_INDEX_E_FL_BCK_FL_WAIT_e=0x8, + /* BMDE */ + dRes_INDEX_E_FL_BMD_FL_MODEL_e=0xB, + /* BRK */ + dRes_INDEX_E_FL_BRK_FL_MODEL_e=0xE, +}; + +enum dRes_ID_E_FL { + /* BCK */ + dRes_ID_E_FL_BCK_FL_BLIZZARD_e=0x5, + dRes_ID_E_FL_BCK_FL_BLIZZARD_LOOP_e=0x6, + dRes_ID_E_FL_BCK_FL_DAMAGE_S_e=0x7, + dRes_ID_E_FL_BCK_FL_WAIT_e=0x8, + /* BMDE */ + dRes_ID_E_FL_BMD_FL_MODEL_e=0xB, + /* BRK */ + dRes_ID_E_FL_BRK_FL_MODEL_e=0xE, +}; + +enum FL_MODEL_JNT { + FL_MODEL_JNT_CENTER_e=0x0, + FL_MODEL_JNT_WEST_e=0x1, + FL_MODEL_JNT_HEAD_e=0x2, + FL_MODEL_JNT_CHIN_e=0x3, +}; + +#endif /* !RES_E_FL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fm.h b/assets/RZDP01/res/Object/E_fm.h new file mode 100644 index 0000000000..6d9c6bafa5 --- /dev/null +++ b/assets/RZDP01/res/Object/E_fm.h @@ -0,0 +1,194 @@ +#ifndef RES_E_FM_H +#define RES_E_FM_H + +enum dRes_INDEX_E_FM { + /* BCK */ + dRes_INDEX_E_FM_BCK_EF_FMATTACK_A_e=0x7, + dRes_INDEX_E_FM_BCK_EF_FMATTACK_B_e=0x8, + dRes_INDEX_E_FM_BCK_FM_ANIMAL_e=0x9, + dRes_INDEX_E_FM_BCK_FM_ANIMAL02_e=0xA, + dRes_INDEX_E_FM_BCK_FM_ATTACK_e=0xB, + dRes_INDEX_E_FM_BCK_FM_ATTACK02_e=0xC, + dRes_INDEX_E_FM_BCK_FM_BREAKCHAINL_e=0xD, + dRes_INDEX_E_FM_BCK_FM_BREAKCHAINR_e=0xE, + dRes_INDEX_E_FM_BCK_FM_CHANCE_e=0xF, + dRes_INDEX_E_FM_BCK_FM_CHANCEDAMAGE_e=0x10, + dRes_INDEX_E_FM_BCK_FM_DAMAGEWALK_e=0x11, + dRes_INDEX_E_FM_BCK_FM_DAMAGE_L_e=0x12, + dRes_INDEX_E_FM_BCK_FM_DAMAGE_R_e=0x13, + dRes_INDEX_E_FM_BCK_FM_DEAD_e=0x14, + dRes_INDEX_E_FM_BCK_FM_DEMOEND01_e=0x15, + dRes_INDEX_E_FM_BCK_FM_DEMOEND02_e=0x16, + dRes_INDEX_E_FM_BCK_FM_DEMOEND03_e=0x17, + dRes_INDEX_E_FM_BCK_FM_DOWN_e=0x18, + dRes_INDEX_E_FM_BCK_FM_DOWN02_e=0x19, + dRes_INDEX_E_FM_BCK_FM_DOWNDAMAGE_e=0x1A, + dRes_INDEX_E_FM_BCK_FM_DOWNFR_e=0x1B, + dRes_INDEX_E_FM_BCK_FM_DOWNWAIT_e=0x1C, + dRes_INDEX_E_FM_BCK_FM_HANGWAIT_e=0x1D, + dRes_INDEX_E_FM_BCK_FM_KYORO2_e=0x1E, + dRes_INDEX_E_FM_BCK_FM_OPDEMO_e=0x1F, + dRes_INDEX_E_FM_BCK_FM_UP_e=0x20, + dRes_INDEX_E_FM_BCK_FM_UP02_e=0x21, + dRes_INDEX_E_FM_BCK_FM_WAIT01_e=0x22, + dRes_INDEX_E_FM_BCK_FM_WALK_e=0x23, + dRes_INDEX_E_FM_BCK_FM_WALK02_e=0x24, + /* BMDE */ + dRes_INDEX_E_FM_BMD_FM_CORE_e=0x27, + /* BMDR */ + dRes_INDEX_E_FM_BMD_EF_FMATTACK_A_e=0x2A, + dRes_INDEX_E_FM_BMD_EF_FMATTACK_B_e=0x2B, + dRes_INDEX_E_FM_BMD_FM_e=0x2C, + dRes_INDEX_E_FM_BMD_HANDLE_e=0x2D, + dRes_INDEX_E_FM_BMD_KUSARI_e=0x2E, + /* BRK */ + dRes_INDEX_E_FM_BRK_CORE_LIGHTON_e=0x31, + dRes_INDEX_E_FM_BRK_EF_FMATTACK_B_e=0x32, + dRes_INDEX_E_FM_BRK_FM_e=0x33, + dRes_INDEX_E_FM_BRK_FM_ANIMAL02_e=0x34, + dRes_INDEX_E_FM_BRK_FM_ATTACK_e=0x35, + dRes_INDEX_E_FM_BRK_FM_DEMOEND01_e=0x36, + dRes_INDEX_E_FM_BRK_FM_DEMOEND02_e=0x37, + dRes_INDEX_E_FM_BRK_FM_DEMOEND03_e=0x38, + dRes_INDEX_E_FM_BRK_FM_HANGWAIT_e=0x39, + dRes_INDEX_E_FM_BRK_FM_OPDEMO_e=0x3A, + dRes_INDEX_E_FM_BRK_FM_PUTOUT_e=0x3B, + dRes_INDEX_E_FM_BRK_FM_PUTOUTWAIT_e=0x3C, + /* BTK */ + dRes_INDEX_E_FM_BTK_CORE_BEAT_e=0x3F, + dRes_INDEX_E_FM_BTK_EF_FMATTACK_A_e=0x40, + dRes_INDEX_E_FM_BTK_EF_FMATTACK_B_e=0x41, + dRes_INDEX_E_FM_BTK_FM_e=0x42, + dRes_INDEX_E_FM_BTK_FM_ANIMAL02_e=0x43, + dRes_INDEX_E_FM_BTK_FM_ATTACK_e=0x44, + dRes_INDEX_E_FM_BTK_FM_DEMOEND01_e=0x45, + dRes_INDEX_E_FM_BTK_FM_DEMOEND02_e=0x46, + dRes_INDEX_E_FM_BTK_FM_HANGWAIT_e=0x47, + dRes_INDEX_E_FM_BTK_FM_OPDEMO_e=0x48, + dRes_INDEX_E_FM_BTK_FM_PUTOUT_e=0x49, + dRes_INDEX_E_FM_BTK_FM_PUTOUTWAIT_e=0x4A, +}; + +enum dRes_ID_E_FM { + /* BCK */ + dRes_ID_E_FM_BCK_EF_FMATTACK_A_e=0x7, + dRes_ID_E_FM_BCK_EF_FMATTACK_B_e=0x8, + dRes_ID_E_FM_BCK_FM_ANIMAL_e=0x9, + dRes_ID_E_FM_BCK_FM_ANIMAL02_e=0xA, + dRes_ID_E_FM_BCK_FM_ATTACK_e=0xB, + dRes_ID_E_FM_BCK_FM_ATTACK02_e=0xC, + dRes_ID_E_FM_BCK_FM_BREAKCHAINL_e=0xD, + dRes_ID_E_FM_BCK_FM_BREAKCHAINR_e=0xE, + dRes_ID_E_FM_BCK_FM_CHANCE_e=0xF, + dRes_ID_E_FM_BCK_FM_CHANCEDAMAGE_e=0x10, + dRes_ID_E_FM_BCK_FM_DAMAGEWALK_e=0x11, + dRes_ID_E_FM_BCK_FM_DAMAGE_L_e=0x12, + dRes_ID_E_FM_BCK_FM_DAMAGE_R_e=0x13, + dRes_ID_E_FM_BCK_FM_DEAD_e=0x14, + dRes_ID_E_FM_BCK_FM_DEMOEND01_e=0x15, + dRes_ID_E_FM_BCK_FM_DEMOEND02_e=0x16, + dRes_ID_E_FM_BCK_FM_DEMOEND03_e=0x17, + dRes_ID_E_FM_BCK_FM_DOWN_e=0x18, + dRes_ID_E_FM_BCK_FM_DOWN02_e=0x19, + dRes_ID_E_FM_BCK_FM_DOWNDAMAGE_e=0x1A, + dRes_ID_E_FM_BCK_FM_DOWNFR_e=0x1B, + dRes_ID_E_FM_BCK_FM_DOWNWAIT_e=0x1C, + dRes_ID_E_FM_BCK_FM_HANGWAIT_e=0x1D, + dRes_ID_E_FM_BCK_FM_KYORO2_e=0x1E, + dRes_ID_E_FM_BCK_FM_OPDEMO_e=0x1F, + dRes_ID_E_FM_BCK_FM_UP_e=0x20, + dRes_ID_E_FM_BCK_FM_UP02_e=0x21, + dRes_ID_E_FM_BCK_FM_WAIT01_e=0x22, + dRes_ID_E_FM_BCK_FM_WALK_e=0x23, + dRes_ID_E_FM_BCK_FM_WALK02_e=0x24, + /* BMDE */ + dRes_ID_E_FM_BMD_FM_CORE_e=0x27, + /* BMDR */ + dRes_ID_E_FM_BMD_EF_FMATTACK_A_e=0x2A, + dRes_ID_E_FM_BMD_EF_FMATTACK_B_e=0x2B, + dRes_ID_E_FM_BMD_FM_e=0x2C, + dRes_ID_E_FM_BMD_HANDLE_e=0x2D, + dRes_ID_E_FM_BMD_KUSARI_e=0x2E, + /* BRK */ + dRes_ID_E_FM_BRK_CORE_LIGHTON_e=0x31, + dRes_ID_E_FM_BRK_EF_FMATTACK_B_e=0x32, + dRes_ID_E_FM_BRK_FM_e=0x33, + dRes_ID_E_FM_BRK_FM_ANIMAL02_e=0x34, + dRes_ID_E_FM_BRK_FM_ATTACK_e=0x35, + dRes_ID_E_FM_BRK_FM_DEMOEND01_e=0x36, + dRes_ID_E_FM_BRK_FM_DEMOEND02_e=0x37, + dRes_ID_E_FM_BRK_FM_DEMOEND03_e=0x38, + dRes_ID_E_FM_BRK_FM_HANGWAIT_e=0x39, + dRes_ID_E_FM_BRK_FM_OPDEMO_e=0x3A, + dRes_ID_E_FM_BRK_FM_PUTOUT_e=0x3B, + dRes_ID_E_FM_BRK_FM_PUTOUTWAIT_e=0x3C, + /* BTK */ + dRes_ID_E_FM_BTK_CORE_BEAT_e=0x3F, + dRes_ID_E_FM_BTK_EF_FMATTACK_A_e=0x40, + dRes_ID_E_FM_BTK_EF_FMATTACK_B_e=0x41, + dRes_ID_E_FM_BTK_FM_e=0x42, + dRes_ID_E_FM_BTK_FM_ANIMAL02_e=0x43, + dRes_ID_E_FM_BTK_FM_ATTACK_e=0x44, + dRes_ID_E_FM_BTK_FM_DEMOEND01_e=0x45, + dRes_ID_E_FM_BTK_FM_DEMOEND02_e=0x46, + dRes_ID_E_FM_BTK_FM_HANGWAIT_e=0x47, + dRes_ID_E_FM_BTK_FM_OPDEMO_e=0x48, + dRes_ID_E_FM_BTK_FM_PUTOUT_e=0x49, + dRes_ID_E_FM_BTK_FM_PUTOUTWAIT_e=0x4A, +}; + +enum FM_CORE_JNT { + FM_CORE_JNT_CORE_MODEL_e=0x0, +}; + +enum EF_FMATTACK_A_JNT { + EF_FMATTACK_A_JNT_J_06_e=0x0, +}; + +enum EF_FMATTACK_B_JNT { + EF_FMATTACK_B_JNT_ROOT_e=0x0, + EF_FMATTACK_B_JNT_J_01_e=0x1, + EF_FMATTACK_B_JNT_J_02_e=0x2, + EF_FMATTACK_B_JNT_J_03_e=0x3, + EF_FMATTACK_B_JNT_J_04_e=0x4, + EF_FMATTACK_B_JNT_J_05_e=0x5, +}; + +enum FM_JNT { + FM_JNT_WORLD_ROOT_e=0x0, + FM_JNT_BACKBONE_e=0x1, + FM_JNT_NECK_e=0x2, + FM_JNT_HEAD_e=0x3, + FM_JNT_JAW_e=0x4, + FM_JNT_SHOULDERL_e=0x5, + FM_JNT_ARML1_e=0x6, + FM_JNT_ARML2_e=0x7, + FM_JNT_HANDL_e=0x8, + FM_JNT_FINGERL1_e=0x9, + FM_JNT_FINGERL2_e=0xA, + FM_JNT_FINGERL3_e=0xB, + FM_JNT_SHOULDERR_e=0xC, + FM_JNT_ARMR1_e=0xD, + FM_JNT_ARMR2_e=0xE, + FM_JNT_HANDR_e=0xF, + FM_JNT_FINGERR1_e=0x10, + FM_JNT_FINGERR2_e=0x11, + FM_JNT_FINGERR3_e=0x12, + FM_JNT_WAIST_e=0x13, + FM_JNT_LEGL1_e=0x14, + FM_JNT_LEGL2_e=0x15, + FM_JNT_FOOTL_e=0x16, + FM_JNT_LEGR1_e=0x17, + FM_JNT_LEGR2_e=0x18, + FM_JNT_FOOTR_e=0x19, +}; + +enum HANDLE_JNT { + HANDLE_JNT_HANDLE_MODEL_e=0x0, +}; + +enum KUSARI_JNT { + KUSARI_JNT_KUSARI_MODEL_e=0x0, +}; + +#endif /* !RES_E_FM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fs.h b/assets/RZDP01/res/Object/E_fs.h new file mode 100644 index 0000000000..46046662d5 --- /dev/null +++ b/assets/RZDP01/res/Object/E_fs.h @@ -0,0 +1,52 @@ +#ifndef RES_E_FS_H +#define RES_E_FS_H + +enum dRes_INDEX_E_FS { + /* BCK */ + dRes_INDEX_E_FS_BCK_FS_APPEAR_e=0x4, + dRes_INDEX_E_FS_BCK_FS_ATTACK01_e=0x5, + dRes_INDEX_E_FS_BCK_FS_DAMAGE_e=0x6, + dRes_INDEX_E_FS_BCK_FS_DIE_e=0x7, + dRes_INDEX_E_FS_BCK_FS_MOVE_e=0x8, + dRes_INDEX_E_FS_BCK_FS_WAIT01_e=0x9, + /* BMDR */ + dRes_INDEX_E_FS_BMD_FS_e=0xC, +}; + +enum dRes_ID_E_FS { + /* BCK */ + dRes_ID_E_FS_BCK_FS_APPEAR_e=0x4, + dRes_ID_E_FS_BCK_FS_ATTACK01_e=0x5, + dRes_ID_E_FS_BCK_FS_DAMAGE_e=0x6, + dRes_ID_E_FS_BCK_FS_DIE_e=0x7, + dRes_ID_E_FS_BCK_FS_MOVE_e=0x8, + dRes_ID_E_FS_BCK_FS_WAIT01_e=0x9, + /* BMDR */ + dRes_ID_E_FS_BMD_FS_e=0xC, +}; + +enum FS_JNT { + FS_JNT_CENTER_e=0x0, + FS_JNT_BACKBONE_e=0x1, + FS_JNT_ARML1_e=0x2, + FS_JNT_ARML2_e=0x3, + FS_JNT_HANDL_e=0x4, + FS_JNT_ARMR1_e=0x5, + FS_JNT_ARMR2_e=0x6, + FS_JNT_HANDR_e=0x7, + FS_JNT_CLOAK1_e=0x8, + FS_JNT_CLOAK2_e=0x9, + FS_JNT_CLOAK3_e=0xA, + FS_JNT_HEAD_e=0xB, + FS_JNT_NECKLESS1_e=0xC, + FS_JNT_NECKLESS2_e=0xD, + FS_JNT_WAIST_e=0xE, + FS_JNT_LEGL1_e=0xF, + FS_JNT_LEGL2_e=0x10, + FS_JNT_FOOTL_e=0x11, + FS_JNT_LEGR1_e=0x12, + FS_JNT_LEGR2_e=0x13, + FS_JNT_FOOTR_e=0x14, +}; + +#endif /* !RES_E_FS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_fz.h b/assets/RZDP01/res/Object/E_fz.h new file mode 100644 index 0000000000..b25f4e8cbe --- /dev/null +++ b/assets/RZDP01/res/Object/E_fz.h @@ -0,0 +1,18 @@ +#ifndef RES_E_FZ_H +#define RES_E_FZ_H + +enum dRes_INDEX_E_FZ { + /* BMDE */ + dRes_INDEX_E_FZ_BMD_FZ_e=0x3, +}; + +enum dRes_ID_E_FZ { + /* BMDE */ + dRes_ID_E_FZ_BMD_FZ_e=0x3, +}; + +enum FZ_JNT { + FZ_JNT_FZ_e=0x0, +}; + +#endif /* !RES_E_FZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ga.h b/assets/RZDP01/res/Object/E_ga.h new file mode 100644 index 0000000000..26d79f21ca --- /dev/null +++ b/assets/RZDP01/res/Object/E_ga.h @@ -0,0 +1,18 @@ +#ifndef RES_E_GA_H +#define RES_E_GA_H + +enum dRes_INDEX_E_GA { + /* BMDG */ + dRes_INDEX_E_GA_BMD_GA_e=0x3, +}; + +enum dRes_ID_E_GA { + /* BMDG */ + dRes_ID_E_GA_BMD_GA_e=0x3, +}; + +enum GA_JNT { + GA_JNT_BODY_e=0x0, +}; + +#endif /* !RES_E_GA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_gb.h b/assets/RZDP01/res/Object/E_gb.h new file mode 100644 index 0000000000..1ef1753043 --- /dev/null +++ b/assets/RZDP01/res/Object/E_gb.h @@ -0,0 +1,106 @@ +#ifndef RES_E_GB_H +#define RES_E_GB_H + +enum dRes_INDEX_E_GB { + /* BCK */ + dRes_INDEX_E_GB_BCK_GB_ATTACK_e=0x5, + dRes_INDEX_E_GB_BCK_GB_ATTACK_BEAT_e=0x6, + dRes_INDEX_E_GB_BCK_GB_ATTACK_BEAT_SIGN_e=0x7, + dRes_INDEX_E_GB_BCK_GB_ATTACK_DASH_e=0x8, + dRes_INDEX_E_GB_BCK_GB_BOUND_e=0x9, + dRes_INDEX_E_GB_BCK_GB_BREATH_e=0xA, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_A_e=0xB, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_B_e=0xC, + dRes_INDEX_E_GB_BCK_GB_DAMAGE_WAIT_e=0xD, + dRes_INDEX_E_GB_BCK_GB_DEMO_DROPKEY_e=0xE, + dRes_INDEX_E_GB_BCK_GB_DIE_e=0xF, + dRes_INDEX_E_GB_BCK_GB_REVIVE_e=0x10, + dRes_INDEX_E_GB_BCK_GB_WAIT_e=0x11, + dRes_INDEX_E_GB_BCK_GF_BOUND_e=0x12, + dRes_INDEX_E_GB_BCK_GF_BOUND_CLOSE_e=0x13, + dRes_INDEX_E_GB_BCK_GF_BURST_e=0x14, + dRes_INDEX_E_GB_BCK_GF_CLOSE_e=0x15, + dRes_INDEX_E_GB_BCK_GF_DIE_e=0x16, + dRes_INDEX_E_GB_BCK_GF_EAT_e=0x17, + dRes_INDEX_E_GB_BCK_GF_OPEN_e=0x18, + dRes_INDEX_E_GB_BCK_GF_WAIT_e=0x19, + dRes_INDEX_E_GB_BCK_GF_WAIT_CLOSE_e=0x1A, + /* BMDR */ + dRes_INDEX_E_GB_BMD_GB_e=0x1D, + dRes_INDEX_E_GB_BMD_GB_KEY_e=0x1E, + dRes_INDEX_E_GB_BMD_GF_e=0x1F, + dRes_INDEX_E_GB_BMD_GS_e=0x20, + /* BRK */ + dRes_INDEX_E_GB_BRK_GF_DIE_e=0x23, +}; + +enum dRes_ID_E_GB { + /* BCK */ + dRes_ID_E_GB_BCK_GB_ATTACK_e=0x5, + dRes_ID_E_GB_BCK_GB_ATTACK_BEAT_e=0x6, + dRes_ID_E_GB_BCK_GB_ATTACK_BEAT_SIGN_e=0x7, + dRes_ID_E_GB_BCK_GB_ATTACK_DASH_e=0x8, + dRes_ID_E_GB_BCK_GB_BOUND_e=0x9, + dRes_ID_E_GB_BCK_GB_BREATH_e=0xA, + dRes_ID_E_GB_BCK_GB_DAMAGE_A_e=0xB, + dRes_ID_E_GB_BCK_GB_DAMAGE_B_e=0xC, + dRes_ID_E_GB_BCK_GB_DAMAGE_WAIT_e=0xD, + dRes_ID_E_GB_BCK_GB_DEMO_DROPKEY_e=0xE, + dRes_ID_E_GB_BCK_GB_DIE_e=0xF, + dRes_ID_E_GB_BCK_GB_REVIVE_e=0x10, + dRes_ID_E_GB_BCK_GB_WAIT_e=0x11, + dRes_ID_E_GB_BCK_GF_BOUND_e=0x12, + dRes_ID_E_GB_BCK_GF_BOUND_CLOSE_e=0x13, + dRes_ID_E_GB_BCK_GF_BURST_e=0x14, + dRes_ID_E_GB_BCK_GF_CLOSE_e=0x15, + dRes_ID_E_GB_BCK_GF_DIE_e=0x16, + dRes_ID_E_GB_BCK_GF_EAT_e=0x17, + dRes_ID_E_GB_BCK_GF_OPEN_e=0x18, + dRes_ID_E_GB_BCK_GF_WAIT_e=0x19, + dRes_ID_E_GB_BCK_GF_WAIT_CLOSE_e=0x1A, + /* BMDR */ + dRes_ID_E_GB_BMD_GB_e=0x1D, + dRes_ID_E_GB_BMD_GB_KEY_e=0x1E, + dRes_ID_E_GB_BMD_GF_e=0x1F, + dRes_ID_E_GB_BMD_GS_e=0x20, + /* BRK */ + dRes_ID_E_GB_BRK_GF_DIE_e=0x23, +}; + +enum GB_JNT { + GB_JNT_CENTER_e=0x0, + GB_JNT_NECK_e=0x1, + GB_JNT_MOUTH_2_e=0x2, + GB_JNT_MOUTH_1_e=0x3, +}; + +enum GB_KEY_JNT { + GB_KEY_JNT_T_GD_KYE_e=0x0, +}; + +enum GF_JNT { + GF_JNT_CENTER_e=0x0, + GF_JNT_FLOWER_1_e=0x1, + GF_JNT_FLOWER_2_e=0x2, + GF_JNT_FLOWER_3_e=0x3, + GF_JNT_FLOWER_4_e=0x4, + GF_JNT_FLOWER_5_e=0x5, + GF_JNT_PETAL_A_1_e=0x6, + GF_JNT_PETAL_A_2_e=0x7, + GF_JNT_PETAL_B_1_e=0x8, + GF_JNT_PETAL_B_2_e=0x9, + GF_JNT_PETAL_C_1_e=0xA, + GF_JNT_PETAL_C_2_e=0xB, + GF_JNT_PETAL_D_1_e=0xC, + GF_JNT_PETAL_D_2_e=0xD, + GF_JNT_PETAL_E_1_e=0xE, + GF_JNT_PETAL_E_2_e=0xF, + GF_JNT_PETAL_F_1_e=0x10, + GF_JNT_PETAL_F_2_e=0x11, +}; + +enum GS_JNT { + GS_JNT_GS_MODEL_e=0x0, +}; + +#endif /* !RES_E_GB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ge.h b/assets/RZDP01/res/Object/E_ge.h new file mode 100644 index 0000000000..1473612490 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ge.h @@ -0,0 +1,48 @@ +#ifndef RES_E_GE_H +#define RES_E_GE_H + +enum dRes_INDEX_E_GE { + /* BCK */ + dRes_INDEX_E_GE_BCK_GE_CAW_e=0x4, + dRes_INDEX_E_GE_BCK_GE_CAW_TREE_e=0x5, + dRes_INDEX_E_GE_BCK_GE_DESCENT_e=0x6, + dRes_INDEX_E_GE_BCK_GE_FLY_e=0x7, + dRes_INDEX_E_GE_BCK_GE_FLY_AWAY_e=0x8, + dRes_INDEX_E_GE_BCK_GE_FURA2_e=0x9, + dRes_INDEX_E_GE_BCK_GE_GLIDE_e=0xA, + dRes_INDEX_E_GE_BCK_GE_LANDING_e=0xB, + dRes_INDEX_E_GE_BCK_GE_STAY_e=0xC, + /* BMDR */ + dRes_INDEX_E_GE_BMD_GE_MODEL_e=0xF, +}; + +enum dRes_ID_E_GE { + /* BCK */ + dRes_ID_E_GE_BCK_GE_CAW_e=0x4, + dRes_ID_E_GE_BCK_GE_CAW_TREE_e=0x5, + dRes_ID_E_GE_BCK_GE_DESCENT_e=0x6, + dRes_ID_E_GE_BCK_GE_FLY_e=0x7, + dRes_ID_E_GE_BCK_GE_FLY_AWAY_e=0x8, + dRes_ID_E_GE_BCK_GE_FURA2_e=0x9, + dRes_ID_E_GE_BCK_GE_GLIDE_e=0xA, + dRes_ID_E_GE_BCK_GE_LANDING_e=0xB, + dRes_ID_E_GE_BCK_GE_STAY_e=0xC, + /* BMDR */ + dRes_ID_E_GE_BMD_GE_MODEL_e=0xF, +}; + +enum GE_MODEL_JNT { + GE_MODEL_JNT_WORLD_ROOT_e=0x0, + GE_MODEL_JNT_BODY1_e=0x1, + GE_MODEL_JNT_NECK_e=0x2, + GE_MODEL_JNT_HEAD_e=0x3, + GE_MODEL_JNT_JAW_e=0x4, + GE_MODEL_JNT_WING_L1_e=0x5, + GE_MODEL_JNT_WING_L2_e=0x6, + GE_MODEL_JNT_WING_R1_e=0x7, + GE_MODEL_JNT_WING_R2_e=0x8, + GE_MODEL_JNT_TAIL_e=0x9, + GE_MODEL_JNT_LEG_e=0xA, +}; + +#endif /* !RES_E_GE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_gi.h b/assets/RZDP01/res/Object/E_gi.h new file mode 100644 index 0000000000..552847dd09 --- /dev/null +++ b/assets/RZDP01/res/Object/E_gi.h @@ -0,0 +1,79 @@ +#ifndef RES_E_GI_H +#define RES_E_GI_H + +enum dRes_INDEX_E_GI { + /* BCK */ + dRes_INDEX_E_GI_BCK_GI_APPEARANCE_e=0x4, + dRes_INDEX_E_GI_BCK_GI_ATACK_e=0x5, + dRes_INDEX_E_GI_BCK_GI_DAMAGE_L_e=0x6, + dRes_INDEX_E_GI_BCK_GI_DAMAGE_R_e=0x7, + dRes_INDEX_E_GI_BCK_GI_DIE_e=0x8, + dRes_INDEX_E_GI_BCK_GI_GET_UP_e=0x9, + dRes_INDEX_E_GI_BCK_GI_SHOUT_e=0xA, + dRes_INDEX_E_GI_BCK_GI_WAIT_e=0xB, + dRes_INDEX_E_GI_BCK_GI_WALK_e=0xC, + dRes_INDEX_E_GI_BCK_GI_WOLF_DAMAGE_e=0xD, + dRes_INDEX_E_GI_BCK_GI_WOLF_IMPACT_e=0xE, + dRes_INDEX_E_GI_BCK_GI_WOLF_RETURN_e=0xF, + dRes_INDEX_E_GI_BCK_GI_WOLF_WAIT_e=0x10, + /* BMDR */ + dRes_INDEX_E_GI_BMD_GI_e=0x13, + dRes_INDEX_E_GI_BMD_GI_SWORD_e=0x14, +}; + +enum dRes_ID_E_GI { + /* BCK */ + dRes_ID_E_GI_BCK_GI_APPEARANCE_e=0x4, + dRes_ID_E_GI_BCK_GI_ATACK_e=0x5, + dRes_ID_E_GI_BCK_GI_DAMAGE_L_e=0x6, + dRes_ID_E_GI_BCK_GI_DAMAGE_R_e=0x7, + dRes_ID_E_GI_BCK_GI_DIE_e=0x8, + dRes_ID_E_GI_BCK_GI_GET_UP_e=0x9, + dRes_ID_E_GI_BCK_GI_SHOUT_e=0xA, + dRes_ID_E_GI_BCK_GI_WAIT_e=0xB, + dRes_ID_E_GI_BCK_GI_WALK_e=0xC, + dRes_ID_E_GI_BCK_GI_WOLF_DAMAGE_e=0xD, + dRes_ID_E_GI_BCK_GI_WOLF_IMPACT_e=0xE, + dRes_ID_E_GI_BCK_GI_WOLF_RETURN_e=0xF, + dRes_ID_E_GI_BCK_GI_WOLF_WAIT_e=0x10, + /* BMDR */ + dRes_ID_E_GI_BMD_GI_e=0x13, + dRes_ID_E_GI_BMD_GI_SWORD_e=0x14, +}; + +enum GI_JNT { + GI_JNT_WORLD_ROOT_e=0x0, + GI_JNT_BACKBONE_1_e=0x1, + GI_JNT_BACKBONE_2_e=0x2, + GI_JNT_NECK_e=0x3, + GI_JNT_HEAD_e=0x4, + GI_JNT_CHIN_e=0x5, + GI_JNT_SHOLDER_L_e=0x6, + GI_JNT_ARM_L_1_e=0x7, + GI_JNT_ARM_L_2_e=0x8, + GI_JNT_ARM_L_3_e=0x9, + GI_JNT_CLOTH_L_1_e=0xA, + GI_JNT_CLOTH_L_2_e=0xB, + GI_JNT_HAND_L_e=0xC, + GI_JNT_SHOLDER_R_e=0xD, + GI_JNT_ARM_R_1_e=0xE, + GI_JNT_ARM_R_2_e=0xF, + GI_JNT_ARM_R_3_e=0x10, + GI_JNT_CLOTH_R_1_e=0x11, + GI_JNT_CLOTH_R_2_e=0x12, + GI_JNT_HAND_R_e=0x13, + GI_JNT_SILK_e=0x14, + GI_JNT_HIP_e=0x15, + GI_JNT_LEG_L_1_e=0x16, + GI_JNT_LEG_L_2_e=0x17, + GI_JNT_FOOT_L_e=0x18, + GI_JNT_LEG_R_1_e=0x19, + GI_JNT_LEG_R_2_e=0x1A, + GI_JNT_FOOT_R_e=0x1B, +}; + +enum GI_SWORD_JNT { + GI_SWORD_JNT_SWORD_e=0x0, +}; + +#endif /* !RES_E_GI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_gm.h b/assets/RZDP01/res/Object/E_gm.h new file mode 100644 index 0000000000..aaf9273471 --- /dev/null +++ b/assets/RZDP01/res/Object/E_gm.h @@ -0,0 +1,54 @@ +#ifndef RES_E_GM_H +#define RES_E_GM_H + +enum dRes_INDEX_E_GM { + /* BCK */ + dRes_INDEX_E_GM_BCK_GB_APPEAR_e=0x5, + dRes_INDEX_E_GM_BCK_GB_DAMAGE_e=0x6, + dRes_INDEX_E_GM_BCK_GB_DEAD_e=0x7, + dRes_INDEX_E_GM_BCK_GB_MOVE_e=0x8, + dRes_INDEX_E_GM_BCK_GB_WAIT_e=0x9, + /* BMDE */ + dRes_INDEX_E_GM_BMD_GOMA_EGG_e=0xC, + /* BMDV */ + dRes_INDEX_E_GM_BMD_GB_e=0xF, +}; + +enum dRes_ID_E_GM { + /* BCK */ + dRes_ID_E_GM_BCK_GB_APPEAR_e=0x5, + dRes_ID_E_GM_BCK_GB_DAMAGE_e=0x6, + dRes_ID_E_GM_BCK_GB_DEAD_e=0x7, + dRes_ID_E_GM_BCK_GB_MOVE_e=0x8, + dRes_ID_E_GM_BCK_GB_WAIT_e=0x9, + /* BMDE */ + dRes_ID_E_GM_BMD_GOMA_EGG_e=0xC, + /* BMDV */ + dRes_ID_E_GM_BMD_GB_e=0xF, +}; + +enum GOMA_EGG_JNT { + GOMA_EGG_JNT_GOMA_EGG_MODEL_e=0x0, +}; + +enum GB_JNT { + GB_JNT_WORLD_ROOT_e=0x0, + GB_JNT_BELLY_e=0x1, + GB_JNT_HEAD_e=0x2, + GB_JNT_AGOL_e=0x3, + GB_JNT_AGOR_e=0x4, + GB_JNT_LEGL1A_e=0x5, + GB_JNT_LEGL1B_e=0x6, + GB_JNT_LEGL1C_e=0x7, + GB_JNT_LEGL2A_e=0x8, + GB_JNT_LEGL2B_e=0x9, + GB_JNT_LEGL2C_e=0xA, + GB_JNT_LEGR1A_e=0xB, + GB_JNT_LEGR1B_e=0xC, + GB_JNT_LEGR1C_e=0xD, + GB_JNT_LEGR2A_e=0xE, + GB_JNT_LEGR2B_e=0xF, + GB_JNT_LEGR2C_e=0x10, +}; + +#endif /* !RES_E_GM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_gob.h b/assets/RZDP01/res/Object/E_gob.h new file mode 100644 index 0000000000..3bb4cc0577 --- /dev/null +++ b/assets/RZDP01/res/Object/E_gob.h @@ -0,0 +1,133 @@ +#ifndef RES_E_GOB_H +#define RES_E_GOB_H + +enum dRes_INDEX_E_GOB { + /* BCK */ + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_A_e=0x4, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_B_e=0x5, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_A_C_e=0x6, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_A_e=0x7, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_B_e=0x8, + dRes_INDEX_E_GOB_BCK_MG_ATTACK_B_C_e=0x9, + dRes_INDEX_E_GOB_BCK_MG_BALL_e=0xA, + dRes_INDEX_E_GOB_BCK_MG_CUR_e=0xB, + dRes_INDEX_E_GOB_BCK_MG_DAMAGE_L_e=0xC, + dRes_INDEX_E_GOB_BCK_MG_DAMAGE_R_e=0xD, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_A_e=0xE, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_B_e=0xF, + dRes_INDEX_E_GOB_BCK_MG_DEFENSE_C_e=0x10, + dRes_INDEX_E_GOB_BCK_MG_DE_GETUP_e=0x11, + dRes_INDEX_E_GOB_BCK_MG_DE_GETUPWAIT_e=0x12, + dRes_INDEX_E_GOB_BCK_MG_DE_JUMP_A_e=0x13, + dRes_INDEX_E_GOB_BCK_MG_DE_JUMP_B_e=0x14, + dRes_INDEX_E_GOB_BCK_MG_DE_LANDING_e=0x15, + dRes_INDEX_E_GOB_BCK_MG_DE_SITWAIT_e=0x16, + dRes_INDEX_E_GOB_BCK_MG_DE_STANDUP_ED_e=0x17, + dRes_INDEX_E_GOB_BCK_MG_DE_STANDUP_ST_e=0x18, + dRes_INDEX_E_GOB_BCK_MG_DE_TALK_ST_e=0x19, + dRes_INDEX_E_GOB_BCK_MG_EXCITE_e=0x1A, + dRes_INDEX_E_GOB_BCK_MG_FIRE_e=0x1B, + dRes_INDEX_E_GOB_BCK_MG_HOLD_e=0x1C, + dRes_INDEX_E_GOB_BCK_MG_LANDING_e=0x1D, + dRes_INDEX_E_GOB_BCK_MG_N_STEP_e=0x1E, + dRes_INDEX_E_GOB_BCK_MG_N_TALK_e=0x1F, + dRes_INDEX_E_GOB_BCK_MG_N_WAIT_e=0x20, + dRes_INDEX_E_GOB_BCK_MG_SHIELD_e=0x21, + dRes_INDEX_E_GOB_BCK_MG_STAND_e=0x22, + dRes_INDEX_E_GOB_BCK_MG_ST_WAIT_e=0x23, + dRes_INDEX_E_GOB_BCK_MG_ST_WALK_e=0x24, + dRes_INDEX_E_GOB_BCK_MG_WAIT_e=0x25, + dRes_INDEX_E_GOB_BCK_MG_WALK_e=0x26, + /* BMDR */ + dRes_INDEX_E_GOB_BMD_MG_e=0x29, + dRes_INDEX_E_GOB_BMD_MG_MET_e=0x2A, +}; + +enum dRes_ID_E_GOB { + /* BCK */ + dRes_ID_E_GOB_BCK_MG_ATTACK_A_A_e=0x4, + dRes_ID_E_GOB_BCK_MG_ATTACK_A_B_e=0x5, + dRes_ID_E_GOB_BCK_MG_ATTACK_A_C_e=0x6, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_A_e=0x7, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_B_e=0x8, + dRes_ID_E_GOB_BCK_MG_ATTACK_B_C_e=0x9, + dRes_ID_E_GOB_BCK_MG_BALL_e=0xA, + dRes_ID_E_GOB_BCK_MG_CUR_e=0xB, + dRes_ID_E_GOB_BCK_MG_DAMAGE_L_e=0xC, + dRes_ID_E_GOB_BCK_MG_DAMAGE_R_e=0xD, + dRes_ID_E_GOB_BCK_MG_DEFENSE_A_e=0xE, + dRes_ID_E_GOB_BCK_MG_DEFENSE_B_e=0xF, + dRes_ID_E_GOB_BCK_MG_DEFENSE_C_e=0x10, + dRes_ID_E_GOB_BCK_MG_DE_GETUP_e=0x11, + dRes_ID_E_GOB_BCK_MG_DE_GETUPWAIT_e=0x12, + dRes_ID_E_GOB_BCK_MG_DE_JUMP_A_e=0x13, + dRes_ID_E_GOB_BCK_MG_DE_JUMP_B_e=0x14, + dRes_ID_E_GOB_BCK_MG_DE_LANDING_e=0x15, + dRes_ID_E_GOB_BCK_MG_DE_SITWAIT_e=0x16, + dRes_ID_E_GOB_BCK_MG_DE_STANDUP_ED_e=0x17, + dRes_ID_E_GOB_BCK_MG_DE_STANDUP_ST_e=0x18, + dRes_ID_E_GOB_BCK_MG_DE_TALK_ST_e=0x19, + dRes_ID_E_GOB_BCK_MG_EXCITE_e=0x1A, + dRes_ID_E_GOB_BCK_MG_FIRE_e=0x1B, + dRes_ID_E_GOB_BCK_MG_HOLD_e=0x1C, + dRes_ID_E_GOB_BCK_MG_LANDING_e=0x1D, + dRes_ID_E_GOB_BCK_MG_N_STEP_e=0x1E, + dRes_ID_E_GOB_BCK_MG_N_TALK_e=0x1F, + dRes_ID_E_GOB_BCK_MG_N_WAIT_e=0x20, + dRes_ID_E_GOB_BCK_MG_SHIELD_e=0x21, + dRes_ID_E_GOB_BCK_MG_STAND_e=0x22, + dRes_ID_E_GOB_BCK_MG_ST_WAIT_e=0x23, + dRes_ID_E_GOB_BCK_MG_ST_WALK_e=0x24, + dRes_ID_E_GOB_BCK_MG_WAIT_e=0x25, + dRes_ID_E_GOB_BCK_MG_WALK_e=0x26, + /* BMDR */ + dRes_ID_E_GOB_BMD_MG_e=0x29, + dRes_ID_E_GOB_BMD_MG_MET_e=0x2A, +}; + +enum MG_JNT { + MG_JNT_WORLD_ROOT_e=0x0, + MG_JNT_BACK_BONE1_e=0x1, + MG_JNT_BACK_BONE2_e=0x2, + MG_JNT_BACK_BONE3_e=0x3, + MG_JNT_ARM_L1_e=0x4, + MG_JNT_ARM_L2_e=0x5, + MG_JNT_ARM_L3_e=0x6, + MG_JNT_ARM_L4_e=0x7, + MG_JNT_FINGER_L1_e=0x8, + MG_JNT_FINGER_L2_e=0x9, + MG_JNT_FINGER_L3_e=0xA, + MG_JNT_THUMB_L1_e=0xB, + MG_JNT_THUMB_L2_e=0xC, + MG_JNT_ARM_R1_e=0xD, + MG_JNT_ARM_R2_e=0xE, + MG_JNT_ARM_R3_e=0xF, + MG_JNT_ARM_R4_e=0x10, + MG_JNT_FINGER_R1_e=0x11, + MG_JNT_FINGER_R2_e=0x12, + MG_JNT_FINGER_R3_e=0x13, + MG_JNT_THUMB_R1_e=0x14, + MG_JNT_THUMB_R2_e=0x15, + MG_JNT_BACK_BONE4_e=0x16, + MG_JNT_NECK_e=0x17, + MG_JNT_HEAD_e=0x18, + MG_JNT_JAW_e=0x19, + MG_JNT_LIP_e=0x1A, + MG_JNT_BUST_e=0x1B, + MG_JNT_BODY_1_e=0x1C, + MG_JNT_WAIST_e=0x1D, + MG_JNT_LEG_L1_e=0x1E, + MG_JNT_LEG_L2_e=0x1F, + MG_JNT_LEG_L3_e=0x20, + MG_JNT_LEG_L4_e=0x21, + MG_JNT_LEG_R1_e=0x22, + MG_JNT_LEG_R2_e=0x23, + MG_JNT_LEG_R3_e=0x24, + MG_JNT_LEG_R4_e=0x25, +}; + +enum MG_MET_JNT { + MG_MET_JNT_MG_MET_e=0x0, +}; + +#endif /* !RES_E_GOB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_gs.h b/assets/RZDP01/res/Object/E_gs.h new file mode 100644 index 0000000000..53e6b1e97c --- /dev/null +++ b/assets/RZDP01/res/Object/E_gs.h @@ -0,0 +1,45 @@ +#ifndef RES_E_GS_H +#define RES_E_GS_H + +enum dRes_INDEX_E_GS { + /* BCK */ + dRes_INDEX_E_GS_BCK_GHO_GT_POINT_e=0x4, + dRes_INDEX_E_GS_BCK_GHO_GT_POINTING_e=0x5, + dRes_INDEX_E_GS_BCK_GHO_GT_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_E_GS_BMD_GHO_GT_e=0x9, +}; + +enum dRes_ID_E_GS { + /* BCK */ + dRes_ID_E_GS_BCK_GHO_GT_POINT_e=0x4, + dRes_ID_E_GS_BCK_GHO_GT_POINTING_e=0x5, + dRes_ID_E_GS_BCK_GHO_GT_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_E_GS_BMD_GHO_GT_e=0x9, +}; + +enum GHO_GT_JNT { + GHO_GT_JNT_CENTER_e=0x0, + GHO_GT_JNT_BACKBONE1_e=0x1, + GHO_GT_JNT_BACKBONE2_e=0x2, + GHO_GT_JNT_NECK_e=0x3, + GHO_GT_JNT_HEAD_e=0x4, + GHO_GT_JNT_SHOULDERL_e=0x5, + GHO_GT_JNT_ARM1L_e=0x6, + GHO_GT_JNT_ARM2L_e=0x7, + GHO_GT_JNT_HANDL_e=0x8, + GHO_GT_JNT_SHOULDERR_e=0x9, + GHO_GT_JNT_ARM1R_e=0xA, + GHO_GT_JNT_ARM2R_e=0xB, + GHO_GT_JNT_HANDR_e=0xC, + GHO_GT_JNT_WAIST_e=0xD, + GHO_GT_JNT_LEG1L_e=0xE, + GHO_GT_JNT_LEG2L_e=0xF, + GHO_GT_JNT_FOOTL_e=0x10, + GHO_GT_JNT_LEG1R_e=0x11, + GHO_GT_JNT_LEG2R_e=0x12, + GHO_GT_JNT_FOOTR_e=0x13, +}; + +#endif /* !RES_E_GS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hb.h b/assets/RZDP01/res/Object/E_hb.h new file mode 100644 index 0000000000..25b1d25c2c --- /dev/null +++ b/assets/RZDP01/res/Object/E_hb.h @@ -0,0 +1,82 @@ +#ifndef RES_E_HB_H +#define RES_E_HB_H + +enum dRes_INDEX_E_HB { + /* BCK */ + dRes_INDEX_E_HB_BCK_HB_APPEAR_e=0x5, + dRes_INDEX_E_HB_BCK_HB_ATTACK_e=0x6, + dRes_INDEX_E_HB_BCK_HB_BITE_e=0x7, + dRes_INDEX_E_HB_BCK_HB_CHANCE1_e=0x8, + dRes_INDEX_E_HB_BCK_HB_CHANCE2_e=0x9, + dRes_INDEX_E_HB_BCK_HB_CHANCE3_e=0xA, + dRes_INDEX_E_HB_BCK_HB_DAMAGE_e=0xB, + dRes_INDEX_E_HB_BCK_HB_DAMAGE2_e=0xC, + dRes_INDEX_E_HB_BCK_HB_DEFAULTPOSE_e=0xD, + dRes_INDEX_E_HB_BCK_HB_DIE_e=0xE, + dRes_INDEX_E_HB_BCK_HB_ESCAPE_e=0xF, + dRes_INDEX_E_HB_BCK_HB_FREE_e=0x10, + dRes_INDEX_E_HB_BCK_HB_REVIVE_e=0x11, + dRes_INDEX_E_HB_BCK_HB_WAIT_e=0x12, + dRes_INDEX_E_HB_BCK_HL_SHAKE1_e=0x13, + dRes_INDEX_E_HB_BCK_HL_SHAKE2_e=0x14, + /* BMDR */ + dRes_INDEX_E_HB_BMD_HB_e=0x17, + dRes_INDEX_E_HB_BMD_HL_e=0x18, + dRes_INDEX_E_HB_BMD_HT_e=0x19, + dRes_INDEX_E_HB_BMD_K_HB00_e=0x1A, + /* TEXT */ + dRes_INDEX_E_HB_BTI_HB_STALK_e=0x1D, +}; + +enum dRes_ID_E_HB { + /* BCK */ + dRes_ID_E_HB_BCK_HB_APPEAR_e=0x5, + dRes_ID_E_HB_BCK_HB_ATTACK_e=0x6, + dRes_ID_E_HB_BCK_HB_BITE_e=0x7, + dRes_ID_E_HB_BCK_HB_CHANCE1_e=0x8, + dRes_ID_E_HB_BCK_HB_CHANCE2_e=0x9, + dRes_ID_E_HB_BCK_HB_CHANCE3_e=0xA, + dRes_ID_E_HB_BCK_HB_DAMAGE_e=0xB, + dRes_ID_E_HB_BCK_HB_DAMAGE2_e=0xC, + dRes_ID_E_HB_BCK_HB_DEFAULTPOSE_e=0xD, + dRes_ID_E_HB_BCK_HB_DIE_e=0xE, + dRes_ID_E_HB_BCK_HB_ESCAPE_e=0xF, + dRes_ID_E_HB_BCK_HB_FREE_e=0x10, + dRes_ID_E_HB_BCK_HB_REVIVE_e=0x11, + dRes_ID_E_HB_BCK_HB_WAIT_e=0x12, + dRes_ID_E_HB_BCK_HL_SHAKE1_e=0x13, + dRes_ID_E_HB_BCK_HL_SHAKE2_e=0x14, + /* BMDR */ + dRes_ID_E_HB_BMD_HB_e=0x17, + dRes_ID_E_HB_BMD_HL_e=0x18, + dRes_ID_E_HB_BMD_HT_e=0x19, + dRes_ID_E_HB_BMD_K_HB00_e=0x1A, + /* TEXT */ + dRes_ID_E_HB_BTI_HB_STALK_e=0x1D, +}; + +enum HB_JNT { + HB_JNT_CENTER_e=0x0, + HB_JNT_NECK_e=0x1, + HB_JNT_MOUTH_1_e=0x2, + HB_JNT_TONGUE_1_e=0x3, + HB_JNT_TONGUE_2_e=0x4, + HB_JNT_TONGUE_3_e=0x5, + HB_JNT_MOUTH_2_e=0x6, +}; + +enum HL_JNT { + HL_JNT_CENTER_e=0x0, + HL_JNT_LEAF_1_e=0x1, + HL_JNT_LEAF_2_e=0x2, +}; + +enum HT_JNT { + HT_JNT_DT_e=0x0, +}; + +enum K_HB00_JNT { + K_HB00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_E_HB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hm.h b/assets/RZDP01/res/Object/E_hm.h new file mode 100644 index 0000000000..0dc9f26b84 --- /dev/null +++ b/assets/RZDP01/res/Object/E_hm.h @@ -0,0 +1,54 @@ +#ifndef RES_E_HM_H +#define RES_E_HM_H + +enum dRes_INDEX_E_HM { + /* BCK */ + dRes_INDEX_E_HM_BCK_HM_ATACK_S_e=0x6, + dRes_INDEX_E_HM_BCK_HM_DIE_1_e=0x7, + dRes_INDEX_E_HM_BCK_HM_DIE_2_S_e=0x8, + dRes_INDEX_E_HM_BCK_HM_FALL_e=0x9, + dRes_INDEX_E_HM_BCK_HM_FALL_LIVE_e=0xA, + dRes_INDEX_E_HM_BCK_HM_GUARD_e=0xB, + dRes_INDEX_E_HM_BCK_HM_SIPPU_e=0xC, + dRes_INDEX_E_HM_BCK_HM_WAIT_e=0xD, + dRes_INDEX_E_HM_BCK_HM_WALK_S_e=0xE, + /* BMDR */ + dRes_INDEX_E_HM_BMD_HM_e=0x11, + /* BRK */ + dRes_INDEX_E_HM_BRK_HM_e=0x14, + /* BTK */ + dRes_INDEX_E_HM_BTK_HM_e=0x17, +}; + +enum dRes_ID_E_HM { + /* BCK */ + dRes_ID_E_HM_BCK_HM_ATACK_S_e=0x6, + dRes_ID_E_HM_BCK_HM_DIE_1_e=0x7, + dRes_ID_E_HM_BCK_HM_DIE_2_S_e=0x8, + dRes_ID_E_HM_BCK_HM_FALL_e=0x9, + dRes_ID_E_HM_BCK_HM_FALL_LIVE_e=0xA, + dRes_ID_E_HM_BCK_HM_GUARD_e=0xB, + dRes_ID_E_HM_BCK_HM_SIPPU_e=0xC, + dRes_ID_E_HM_BCK_HM_WAIT_e=0xD, + dRes_ID_E_HM_BCK_HM_WALK_S_e=0xE, + /* BMDR */ + dRes_ID_E_HM_BMD_HM_e=0x11, + /* BRK */ + dRes_ID_E_HM_BRK_HM_e=0x14, + /* BTK */ + dRes_ID_E_HM_BTK_HM_e=0x17, +}; + +enum HM_JNT { + HM_JNT_WORLD_ROOT_e=0x0, + HM_JNT_HEAD_e=0x1, + HM_JNT_EYE_L_e=0x2, + HM_JNT_EYE_R_e=0x3, + HM_JNT_TAIL_1_e=0x4, + HM_JNT_TAIL_2_e=0x5, + HM_JNT_TAIL_3_e=0x6, + HM_JNT_TAIL_4_e=0x7, + HM_JNT_TAIL_END_e=0x8, +}; + +#endif /* !RES_E_HM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hp.h b/assets/RZDP01/res/Object/E_hp.h new file mode 100644 index 0000000000..fbfc69abb7 --- /dev/null +++ b/assets/RZDP01/res/Object/E_hp.h @@ -0,0 +1,71 @@ +#ifndef RES_E_HP_H +#define RES_E_HP_H + +enum dRes_INDEX_E_HP { + /* BCK */ + dRes_INDEX_E_HP_BCK_EF_GLOW_e=0x4, + dRes_INDEX_E_HP_BCK_HP_ATTACK_e=0x5, + dRes_INDEX_E_HP_BCK_HP_DAMAGE_e=0x6, + dRes_INDEX_E_HP_BCK_HP_DEAD_e=0x7, + dRes_INDEX_E_HP_BCK_HP_DOWN01_e=0x8, + dRes_INDEX_E_HP_BCK_HP_DOWN02_e=0x9, + dRes_INDEX_E_HP_BCK_HP_FOUND_e=0xA, + dRes_INDEX_E_HP_BCK_HP_RETURN_e=0xB, + dRes_INDEX_E_HP_BCK_HP_SEARCHMOVE_e=0xC, + dRes_INDEX_E_HP_BCK_HP_WAIT_e=0xD, + dRes_INDEX_E_HP_BCK_HP_WAIT02_e=0xE, + dRes_INDEX_E_HP_BCK_HP_WAIT03_e=0xF, + /* BMDR */ + dRes_INDEX_E_HP_BMD_EF_GLOW_e=0x12, + dRes_INDEX_E_HP_BMD_HP_e=0x13, + dRes_INDEX_E_HP_BMD_HP_ORI_e=0x14, +}; + +enum dRes_ID_E_HP { + /* BCK */ + dRes_ID_E_HP_BCK_EF_GLOW_e=0x4, + dRes_ID_E_HP_BCK_HP_ATTACK_e=0x5, + dRes_ID_E_HP_BCK_HP_DAMAGE_e=0x6, + dRes_ID_E_HP_BCK_HP_DEAD_e=0x7, + dRes_ID_E_HP_BCK_HP_DOWN01_e=0x8, + dRes_ID_E_HP_BCK_HP_DOWN02_e=0x9, + dRes_ID_E_HP_BCK_HP_FOUND_e=0xA, + dRes_ID_E_HP_BCK_HP_RETURN_e=0xB, + dRes_ID_E_HP_BCK_HP_SEARCHMOVE_e=0xC, + dRes_ID_E_HP_BCK_HP_WAIT_e=0xD, + dRes_ID_E_HP_BCK_HP_WAIT02_e=0xE, + dRes_ID_E_HP_BCK_HP_WAIT03_e=0xF, + /* BMDR */ + dRes_ID_E_HP_BMD_EF_GLOW_e=0x12, + dRes_ID_E_HP_BMD_HP_e=0x13, + dRes_ID_E_HP_BMD_HP_ORI_e=0x14, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum HP_JNT { + HP_JNT_WORLD_ROOT_e=0x0, + HP_JNT_BACKBONE_e=0x1, + HP_JNT_ARML_01_e=0x2, + HP_JNT_ARML_02_e=0x3, + HP_JNT_HANDL_e=0x4, + HP_JNT_ARMR_01_e=0x5, + HP_JNT_ARMR_02_e=0x6, + HP_JNT_HANDR_e=0x7, + HP_JNT_HEAD_e=0x8, + HP_JNT_HEADB_e=0x9, + HP_JNT_WAIST_e=0xA, + HP_JNT_LEG_01_e=0xB, + HP_JNT_LEG_02_e=0xC, + HP_JNT_LEG03_e=0xD, +}; + +enum HP_ORI_JNT { + HP_ORI_JNT_ORI_01_e=0x0, + HP_ORI_JNT_ORI_02_e=0x1, + HP_ORI_JNT_ORI_03_e=0x2, +}; + +#endif /* !RES_E_HP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hz.h b/assets/RZDP01/res/Object/E_hz.h new file mode 100644 index 0000000000..9df9e53d1c --- /dev/null +++ b/assets/RZDP01/res/Object/E_hz.h @@ -0,0 +1,82 @@ +#ifndef RES_E_HZ_H +#define RES_E_HZ_H + +enum dRes_INDEX_E_HZ { + /* BCK */ + dRes_INDEX_E_HZ_BCK_HZ_BACK_e=0x5, + dRes_INDEX_E_HZ_BCK_HZ_DAMAGE_e=0x6, + dRes_INDEX_E_HZ_BCK_HZ_DEATH_e=0x7, + dRes_INDEX_E_HZ_BCK_HZ_DEATH_STAND_e=0x8, + dRes_INDEX_E_HZ_BCK_HZ_DROWNED_A_e=0x9, + dRes_INDEX_E_HZ_BCK_HZ_DROWNED_B_e=0xA, + dRes_INDEX_E_HZ_BCK_HZ_FAINT_e=0xB, + dRes_INDEX_E_HZ_BCK_HZ_GALE_e=0xC, + dRes_INDEX_E_HZ_BCK_HZ_JUMP_e=0xD, + dRes_INDEX_E_HZ_BCK_HZ_LANDING_e=0xE, + dRes_INDEX_E_HZ_BCK_HZ_STAND_e=0xF, + dRes_INDEX_E_HZ_BCK_HZ_WAIT_e=0x10, + dRes_INDEX_E_HZ_BCK_HZ_WALK_e=0x11, + dRes_INDEX_E_HZ_BCK_HZ_WALK_D_R_e=0x12, + dRes_INDEX_E_HZ_BCK_HZ_WIND_e=0x13, + /* BMDR */ + dRes_INDEX_E_HZ_BMD_HZ_e=0x16, + dRes_INDEX_E_HZ_BMD_HZ_HOLE_e=0x17, + /* DZB */ + dRes_INDEX_E_HZ_DZB_K_HZP00_e=0x1A, +}; + +enum dRes_ID_E_HZ { + /* BCK */ + dRes_ID_E_HZ_BCK_HZ_BACK_e=0x5, + dRes_ID_E_HZ_BCK_HZ_DAMAGE_e=0x6, + dRes_ID_E_HZ_BCK_HZ_DEATH_e=0x7, + dRes_ID_E_HZ_BCK_HZ_DEATH_STAND_e=0x8, + dRes_ID_E_HZ_BCK_HZ_DROWNED_A_e=0x9, + dRes_ID_E_HZ_BCK_HZ_DROWNED_B_e=0xA, + dRes_ID_E_HZ_BCK_HZ_FAINT_e=0xB, + dRes_ID_E_HZ_BCK_HZ_GALE_e=0xC, + dRes_ID_E_HZ_BCK_HZ_JUMP_e=0xD, + dRes_ID_E_HZ_BCK_HZ_LANDING_e=0xE, + dRes_ID_E_HZ_BCK_HZ_STAND_e=0xF, + dRes_ID_E_HZ_BCK_HZ_WAIT_e=0x10, + dRes_ID_E_HZ_BCK_HZ_WALK_e=0x11, + dRes_ID_E_HZ_BCK_HZ_WALK_D_R_e=0x12, + dRes_ID_E_HZ_BCK_HZ_WIND_e=0x13, + /* BMDR */ + dRes_ID_E_HZ_BMD_HZ_e=0x16, + dRes_ID_E_HZ_BMD_HZ_HOLE_e=0x17, + /* DZB */ + dRes_ID_E_HZ_DZB_K_HZP00_e=0x1A, +}; + +enum HZ_JNT { + HZ_JNT_WORLD_ROOT_e=0x0, + HZ_JNT_BACK_BONE1_e=0x1, + HZ_JNT_BACK_BONE2_e=0x2, + HZ_JNT_BACK_BONE3_e=0x3, + HZ_JNT_HEAD_e=0x4, + HZ_JNT_JAW_L_e=0x5, + HZ_JNT_JAW_R_e=0x6, + HZ_JNT_PLATE_e=0x7, + HZ_JNT_LEG_L1A_e=0x8, + HZ_JNT_LEG_L1B_e=0x9, + HZ_JNT_LEG_L2A_e=0xA, + HZ_JNT_LEG_L2B_e=0xB, + HZ_JNT_LEG_R1A_e=0xC, + HZ_JNT_LEG_R1B_e=0xD, + HZ_JNT_LEG_R2A_e=0xE, + HZ_JNT_LEG_R2B_e=0xF, + HZ_JNT_WAIST1_e=0x10, + HZ_JNT_WAIST2_e=0x11, + HZ_JNT_WAIST3_e=0x12, + HZ_JNT_WAIST4_e=0x13, + HZ_JNT_TAIL1_e=0x14, + HZ_JNT_TAIL2_e=0x15, + HZ_JNT_TAIL3_e=0x16, +}; + +enum HZ_HOLE_JNT { + HZ_HOLE_JNT_HOLE_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hzp.h b/assets/RZDP01/res/Object/E_hzp.h new file mode 100644 index 0000000000..a54a6b3102 --- /dev/null +++ b/assets/RZDP01/res/Object/E_hzp.h @@ -0,0 +1,18 @@ +#ifndef RES_E_HZP_H +#define RES_E_HZP_H + +enum dRes_INDEX_E_HZP { + /* BMDR */ + dRes_INDEX_E_HZP_BMD_HZ_PLATE_e=0x3, +}; + +enum dRes_ID_E_HZP { + /* BMDR */ + dRes_ID_E_HZP_BMD_HZ_PLATE_e=0x3, +}; + +enum HZ_PLATE_JNT { + HZ_PLATE_JNT_HZ_PANEL_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_hzp2.h b/assets/RZDP01/res/Object/E_hzp2.h new file mode 100644 index 0000000000..04b700ccb8 --- /dev/null +++ b/assets/RZDP01/res/Object/E_hzp2.h @@ -0,0 +1,18 @@ +#ifndef RES_E_HZP2_H +#define RES_E_HZP2_H + +enum dRes_INDEX_E_HZP2 { + /* BMDR */ + dRes_INDEX_E_HZP2_BMD_HZ_PLATE02_e=0x3, +}; + +enum dRes_ID_E_HZP2 { + /* BMDR */ + dRes_ID_E_HZP2_BMD_HZ_PLATE02_e=0x3, +}; + +enum HZ_PLATE02_JNT { + HZ_PLATE02_JNT_HZ_PANEL_MODEL_e=0x0, +}; + +#endif /* !RES_E_HZP2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ib.h b/assets/RZDP01/res/Object/E_ib.h new file mode 100644 index 0000000000..36263dc62c --- /dev/null +++ b/assets/RZDP01/res/Object/E_ib.h @@ -0,0 +1,60 @@ +#ifndef RES_E_IB_H +#define RES_E_IB_H + +enum dRes_INDEX_E_IB { + /* BCK */ + dRes_INDEX_E_IB_BCK_BA_APPEAR_e=0x4, + dRes_INDEX_E_IB_BCK_BA_DEAD_e=0x5, + dRes_INDEX_E_IB_BCK_BA_FLY_e=0x6, + dRes_INDEX_E_IB_BCK_BA_FURA2_e=0x7, + dRes_INDEX_E_IB_BCK_BA_HOLDWAIT_e=0x8, + dRes_INDEX_E_IB_BCK_BA_HOVERING_e=0x9, + dRes_INDEX_E_IB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_IB_BMD_IB_e=0xD, +}; + +enum dRes_ID_E_IB { + /* BCK */ + dRes_ID_E_IB_BCK_BA_APPEAR_e=0x4, + dRes_ID_E_IB_BCK_BA_DEAD_e=0x5, + dRes_ID_E_IB_BCK_BA_FLY_e=0x6, + dRes_ID_E_IB_BCK_BA_FURA2_e=0x7, + dRes_ID_E_IB_BCK_BA_HOLDWAIT_e=0x8, + dRes_ID_E_IB_BCK_BA_HOVERING_e=0x9, + dRes_ID_E_IB_BCK_BA_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_IB_BMD_IB_e=0xD, +}; + +enum IB_JNT { + IB_JNT_WORLD_ROOT_e=0x0, + IB_JNT_BACKBONE_e=0x1, + IB_JNT_HEAD_e=0x2, + IB_JNT_CHIN_e=0x3, + IB_JNT_EARL_e=0x4, + IB_JNT_EARR_e=0x5, + IB_JNT_TONGUE1_e=0x6, + IB_JNT_TONGUE2_e=0x7, + IB_JNT_TONGUE3_e=0x8, + IB_JNT_TONGUE4_e=0x9, + IB_JNT_WINGL1_e=0xA, + IB_JNT_WINGL2_e=0xB, + IB_JNT_WINGL3_e=0xC, + IB_JNT_WINGL4_e=0xD, + IB_JNT_WINGR1_e=0xE, + IB_JNT_WINGR2_e=0xF, + IB_JNT_WINGR3_e=0x10, + IB_JNT_WINGR4_e=0x11, + IB_JNT_WAIST_e=0x12, + IB_JNT_LEGL_e=0x13, + IB_JNT_FOOTL_e=0x14, + IB_JNT_LEGR_e=0x15, + IB_JNT_FOOTR_e=0x16, + IB_JNT_TAIL1_e=0x17, + IB_JNT_TAIL2_e=0x18, + IB_JNT_TAIL3_e=0x19, + IB_JNT_TAIL4_e=0x1A, +}; + +#endif /* !RES_E_IB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_is.h b/assets/RZDP01/res/Object/E_is.h new file mode 100644 index 0000000000..76654902e9 --- /dev/null +++ b/assets/RZDP01/res/Object/E_is.h @@ -0,0 +1,67 @@ +#ifndef RES_E_IS_H +#define RES_E_IS_H + +enum dRes_INDEX_E_IS { + /* BCK */ + dRes_INDEX_E_IS_BCK_IS_ATTACK_e=0x4, + dRes_INDEX_E_IS_BCK_IS_DAMAGE01_e=0x5, + dRes_INDEX_E_IS_BCK_IS_DAMAGE02_e=0x6, + dRes_INDEX_E_IS_BCK_IS_DEAD01_e=0x7, + dRes_INDEX_E_IS_BCK_IS_DEAD02_e=0x8, + dRes_INDEX_E_IS_BCK_IS_FALL_e=0x9, + dRes_INDEX_E_IS_BCK_IS_STARTL_e=0xA, + dRes_INDEX_E_IS_BCK_IS_STARTR_e=0xB, + dRes_INDEX_E_IS_BCK_IS_STEP_e=0xC, + dRes_INDEX_E_IS_BCK_IS_TRAP_e=0xD, + dRes_INDEX_E_IS_BCK_IS_WAIT02_e=0xE, + dRes_INDEX_E_IS_BCK_IS_WAIT03_e=0xF, + dRes_INDEX_E_IS_BCK_IS_WALK_e=0x10, + /* BMDE */ + dRes_INDEX_E_IS_BMD_IS_e=0x13, +}; + +enum dRes_ID_E_IS { + /* BCK */ + dRes_ID_E_IS_BCK_IS_ATTACK_e=0x4, + dRes_ID_E_IS_BCK_IS_DAMAGE01_e=0x5, + dRes_ID_E_IS_BCK_IS_DAMAGE02_e=0x6, + dRes_ID_E_IS_BCK_IS_DEAD01_e=0x7, + dRes_ID_E_IS_BCK_IS_DEAD02_e=0x8, + dRes_ID_E_IS_BCK_IS_FALL_e=0x9, + dRes_ID_E_IS_BCK_IS_STARTL_e=0xA, + dRes_ID_E_IS_BCK_IS_STARTR_e=0xB, + dRes_ID_E_IS_BCK_IS_STEP_e=0xC, + dRes_ID_E_IS_BCK_IS_TRAP_e=0xD, + dRes_ID_E_IS_BCK_IS_WAIT02_e=0xE, + dRes_ID_E_IS_BCK_IS_WAIT03_e=0xF, + dRes_ID_E_IS_BCK_IS_WALK_e=0x10, + /* BMDE */ + dRes_ID_E_IS_BMD_IS_e=0x13, +}; + +enum IS_JNT { + IS_JNT_WORLD_ROOT_e=0x0, + IS_JNT_BACKBONE1_e=0x1, + IS_JNT_BACKBONE2_e=0x2, + IS_JNT_ARML1_e=0x3, + IS_JNT_ARML2_e=0x4, + IS_JNT_HANDL_e=0x5, + IS_JNT_FINGERL1_e=0x6, + IS_JNT_FINGERL2_e=0x7, + IS_JNT_ARMR1_e=0x8, + IS_JNT_ARMR2_e=0x9, + IS_JNT_HANDR_e=0xA, + IS_JNT_FINGERR1_e=0xB, + IS_JNT_FINGERR2_e=0xC, + IS_JNT_NECK_e=0xD, + IS_JNT_HEAD_e=0xE, + IS_JNT_WAIST_e=0xF, + IS_JNT_LEGL1_e=0x10, + IS_JNT_LEGL2_e=0x11, + IS_JNT_FOOTL_e=0x12, + IS_JNT_LEGR1_e=0x13, + IS_JNT_LEGR2_e=0x14, + IS_JNT_FOOTR_e=0x15, +}; + +#endif /* !RES_E_IS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_kc.h b/assets/RZDP01/res/Object/E_kc.h new file mode 100644 index 0000000000..66ebaa3901 --- /dev/null +++ b/assets/RZDP01/res/Object/E_kc.h @@ -0,0 +1,74 @@ +#ifndef RES_E_KC_H +#define RES_E_KC_H + +enum dRes_INDEX_E_KC { + /* BCK */ + dRes_INDEX_E_KC_BCK_KC_CRASH_e=0x4, + dRes_INDEX_E_KC_BCK_KC_CRASH2_e=0x5, + dRes_INDEX_E_KC_BCK_KC_FLY_e=0x6, + dRes_INDEX_E_KC_BCK_KC_FLY_BRAKE_e=0x7, + dRes_INDEX_E_KC_BCK_KC_FLY_DASH_WL_e=0x8, + dRes_INDEX_E_KC_BCK_KC_FLY_GLIDE_e=0x9, + dRes_INDEX_E_KC_BCK_KC_FLY_GLIDE_WL_e=0xA, + dRes_INDEX_E_KC_BCK_KC_FLY_LIMIT_WL_e=0xB, + dRes_INDEX_E_KC_BCK_KC_FLY_WL_e=0xC, + dRes_INDEX_E_KC_BCK_KC_HOVERING_e=0xD, + /* BMDR */ + dRes_INDEX_E_KC_BMD_KC_e=0x10, +}; + +enum dRes_ID_E_KC { + /* BCK */ + dRes_ID_E_KC_BCK_KC_CRASH_e=0x4, + dRes_ID_E_KC_BCK_KC_CRASH2_e=0x5, + dRes_ID_E_KC_BCK_KC_FLY_e=0x6, + dRes_ID_E_KC_BCK_KC_FLY_BRAKE_e=0x7, + dRes_ID_E_KC_BCK_KC_FLY_DASH_WL_e=0x8, + dRes_ID_E_KC_BCK_KC_FLY_GLIDE_e=0x9, + dRes_ID_E_KC_BCK_KC_FLY_GLIDE_WL_e=0xA, + dRes_ID_E_KC_BCK_KC_FLY_LIMIT_WL_e=0xB, + dRes_ID_E_KC_BCK_KC_FLY_WL_e=0xC, + dRes_ID_E_KC_BCK_KC_HOVERING_e=0xD, + /* BMDR */ + dRes_ID_E_KC_BMD_KC_e=0x10, +}; + +enum KC_JNT { + KC_JNT_WORLD_ROOT_e=0x0, + KC_JNT_BACKBONE1_e=0x1, + KC_JNT_BACKBONE2_e=0x2, + KC_JNT_NECK1_e=0x3, + KC_JNT_MIDONA_LOC_e=0x4, + KC_JNT_NECK2_e=0x5, + KC_JNT_HEAD_e=0x6, + KC_JNT_MOUTH1_e=0x7, + KC_JNT_MOUTH2_e=0x8, + KC_JNT_THROAT_e=0x9, + KC_JNT_SHOULDERL_1_e=0xA, + KC_JNT_SHOULDERL_2_e=0xB, + KC_JNT_HANDL_1_e=0xC, + KC_JNT_HANDL_2_e=0xD, + KC_JNT_HANDL_3_e=0xE, + KC_JNT_SHOULDERR_1_e=0xF, + KC_JNT_SHOULDERR_2_e=0x10, + KC_JNT_HANDR_1_e=0x11, + KC_JNT_HANDR_2_e=0x12, + KC_JNT_HANDR_3_e=0x13, + KC_JNT_WAIST_e=0x14, + KC_JNT_LEGL_1_e=0x15, + KC_JNT_LEGL_2_e=0x16, + KC_JNT_LEGL_3_e=0x17, + KC_JNT_TUMEL_B_e=0x18, + KC_JNT_TUMEL_F_e=0x19, + KC_JNT_LEGR_1_e=0x1A, + KC_JNT_LEGR_2_e=0x1B, + KC_JNT_LEGR_3_e=0x1C, + KC_JNT_TUMER_B_e=0x1D, + KC_JNT_TUMER_F_e=0x1E, + KC_JNT_TAIL1_e=0x1F, + KC_JNT_TAIL2_e=0x20, + KC_JNT_TAIL3_e=0x21, + KC_JNT_TAIL4_e=0x22, +}; + +#endif /* !RES_E_KC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_kg.h b/assets/RZDP01/res/Object/E_kg.h new file mode 100644 index 0000000000..9faa552399 --- /dev/null +++ b/assets/RZDP01/res/Object/E_kg.h @@ -0,0 +1,63 @@ +#ifndef RES_E_KG_H +#define RES_E_KG_H + +enum dRes_INDEX_E_KG { + /* BCK */ + dRes_INDEX_E_KG_BCK_KG_ATTACK_e=0x5, + dRes_INDEX_E_KG_BCK_KG_DAMAGE_e=0x6, + dRes_INDEX_E_KG_BCK_KG_DAMAGEL_e=0x7, + dRes_INDEX_E_KG_BCK_KG_DAMAGER_e=0x8, + dRes_INDEX_E_KG_BCK_KG_GUARDWAIT_e=0x9, + dRes_INDEX_E_KG_BCK_KG_HOLDDAMAGE_e=0xA, + dRes_INDEX_E_KG_BCK_KG_HOLDWAIT_e=0xB, + dRes_INDEX_E_KG_BCK_KG_RETURN_e=0xC, + dRes_INDEX_E_KG_BCK_KG_STEP_e=0xD, + dRes_INDEX_E_KG_BCK_KG_WAIT01_e=0xE, + dRes_INDEX_E_KG_BCK_KG_WALK_e=0xF, + /* BMDR */ + dRes_INDEX_E_KG_BMD_KG_e=0x12, + /* BTP */ + dRes_INDEX_E_KG_BTP_KG_MABA_e=0x15, +}; + +enum dRes_ID_E_KG { + /* BCK */ + dRes_ID_E_KG_BCK_KG_ATTACK_e=0x5, + dRes_ID_E_KG_BCK_KG_DAMAGE_e=0x6, + dRes_ID_E_KG_BCK_KG_DAMAGEL_e=0x7, + dRes_ID_E_KG_BCK_KG_DAMAGER_e=0x8, + dRes_ID_E_KG_BCK_KG_GUARDWAIT_e=0x9, + dRes_ID_E_KG_BCK_KG_HOLDDAMAGE_e=0xA, + dRes_ID_E_KG_BCK_KG_HOLDWAIT_e=0xB, + dRes_ID_E_KG_BCK_KG_RETURN_e=0xC, + dRes_ID_E_KG_BCK_KG_STEP_e=0xD, + dRes_ID_E_KG_BCK_KG_WAIT01_e=0xE, + dRes_ID_E_KG_BCK_KG_WALK_e=0xF, + /* BMDR */ + dRes_ID_E_KG_BMD_KG_e=0x12, + /* BTP */ + dRes_ID_E_KG_BTP_KG_MABA_e=0x15, +}; + +enum KG_JNT { + KG_JNT_WORLD_ROOT_e=0x0, + KG_JNT_HEAD_e=0x1, + KG_JNT_CHINL_e=0x2, + KG_JNT_CHINR_e=0x3, + KG_JNT_HANDL1_e=0x4, + KG_JNT_HANDL2_e=0x5, + KG_JNT_HANDL3_e=0x6, + KG_JNT_HANDR1_e=0x7, + KG_JNT_HANDR2_e=0x8, + KG_JNT_HANDR3_e=0x9, + KG_JNT_LEGL1_e=0xA, + KG_JNT_LEGL2_e=0xB, + KG_JNT_LEGL3_e=0xC, + KG_JNT_LEGR1_e=0xD, + KG_JNT_LEGR2_e=0xE, + KG_JNT_LEGR3_e=0xF, + KG_JNT_WAIST1_e=0x10, + KG_JNT_WAIST2_e=0x11, +}; + +#endif /* !RES_E_KG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_kk.h b/assets/RZDP01/res/Object/E_kk.h new file mode 100644 index 0000000000..fcd760643f --- /dev/null +++ b/assets/RZDP01/res/Object/E_kk.h @@ -0,0 +1,105 @@ +#ifndef RES_E_KK_H +#define RES_E_KK_H + +enum dRes_INDEX_E_KK { + /* BCK */ + dRes_INDEX_E_KK_BCK_KK_APPEAR_e=0x4, + dRes_INDEX_E_KK_BCK_KK_ATTACK01_e=0x5, + dRes_INDEX_E_KK_BCK_KK_ATTACK03_e=0x6, + dRes_INDEX_E_KK_BCK_KK_BACK_WALK_e=0x7, + dRes_INDEX_E_KK_BCK_KK_CLASH_e=0x8, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOW_e=0x9, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOWA_e=0xA, + dRes_INDEX_E_KK_BCK_KK_DAMAGE_BOWB_e=0xB, + dRes_INDEX_E_KK_BCK_KK_DAMAGEL_e=0xC, + dRes_INDEX_E_KK_BCK_KK_DAMAGER_e=0xD, + dRes_INDEX_E_KK_BCK_KK_DEAD_e=0xE, + dRes_INDEX_E_KK_BCK_KK_DRAWBACK_e=0xF, + dRes_INDEX_E_KK_BCK_KK_GUARDA_e=0x10, + dRes_INDEX_E_KK_BCK_KK_GUARDB_e=0x11, + dRes_INDEX_E_KK_BCK_KK_RESTOREA_e=0x12, + dRes_INDEX_E_KK_BCK_KK_RESTOREB_e=0x13, + dRes_INDEX_E_KK_BCK_KK_STEP_e=0x14, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_e=0x15, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_DEAD_e=0x16, + dRes_INDEX_E_KK_BCK_KK_STUMBLE_DEAD_END_e=0x17, + dRes_INDEX_E_KK_BCK_KK_THROW_e=0x18, + dRes_INDEX_E_KK_BCK_KK_WAIT01_e=0x19, + dRes_INDEX_E_KK_BCK_KK_WAIT02_e=0x1A, + dRes_INDEX_E_KK_BCK_KK_WALK_e=0x1B, + dRes_INDEX_E_KK_BCK_KK_WALKB_e=0x1C, + dRes_INDEX_E_KK_BCK_KK_WEPON_e=0x1D, + dRes_INDEX_E_KK_BCK_KK_WEPON_RESTORE_e=0x1E, + dRes_INDEX_E_KK_BCK_KK_WEPONLL_e=0x1F, + /* BMDE */ + dRes_INDEX_E_KK_BMD_KK_e=0x22, + dRes_INDEX_E_KK_BMD_KK_WEAPON_e=0x23, +}; + +enum dRes_ID_E_KK { + /* BCK */ + dRes_ID_E_KK_BCK_KK_APPEAR_e=0x4, + dRes_ID_E_KK_BCK_KK_ATTACK01_e=0x5, + dRes_ID_E_KK_BCK_KK_ATTACK03_e=0x6, + dRes_ID_E_KK_BCK_KK_BACK_WALK_e=0x7, + dRes_ID_E_KK_BCK_KK_CLASH_e=0x8, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOW_e=0x9, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOWA_e=0xA, + dRes_ID_E_KK_BCK_KK_DAMAGE_BOWB_e=0xB, + dRes_ID_E_KK_BCK_KK_DAMAGEL_e=0xC, + dRes_ID_E_KK_BCK_KK_DAMAGER_e=0xD, + dRes_ID_E_KK_BCK_KK_DEAD_e=0xE, + dRes_ID_E_KK_BCK_KK_DRAWBACK_e=0xF, + dRes_ID_E_KK_BCK_KK_GUARDA_e=0x10, + dRes_ID_E_KK_BCK_KK_GUARDB_e=0x11, + dRes_ID_E_KK_BCK_KK_RESTOREA_e=0x12, + dRes_ID_E_KK_BCK_KK_RESTOREB_e=0x13, + dRes_ID_E_KK_BCK_KK_STEP_e=0x14, + dRes_ID_E_KK_BCK_KK_STUMBLE_e=0x15, + dRes_ID_E_KK_BCK_KK_STUMBLE_DEAD_e=0x16, + dRes_ID_E_KK_BCK_KK_STUMBLE_DEAD_END_e=0x17, + dRes_ID_E_KK_BCK_KK_THROW_e=0x18, + dRes_ID_E_KK_BCK_KK_WAIT01_e=0x19, + dRes_ID_E_KK_BCK_KK_WAIT02_e=0x1A, + dRes_ID_E_KK_BCK_KK_WALK_e=0x1B, + dRes_ID_E_KK_BCK_KK_WALKB_e=0x1C, + dRes_ID_E_KK_BCK_KK_WEPON_e=0x1D, + dRes_ID_E_KK_BCK_KK_WEPON_RESTORE_e=0x1E, + dRes_ID_E_KK_BCK_KK_WEPONLL_e=0x1F, + /* BMDE */ + dRes_ID_E_KK_BMD_KK_e=0x22, + dRes_ID_E_KK_BMD_KK_WEAPON_e=0x23, +}; + +enum KK_JNT { + KK_JNT_WORLD_ROOT_e=0x0, + KK_JNT_BACKBONE_1_e=0x1, + KK_JNT_BACKBONE_2_e=0x2, + KK_JNT_NECK_e=0x3, + KK_JNT_HEAD_e=0x4, + KK_JNT_SHOLDER_L_e=0x5, + KK_JNT_ARM_L1_e=0x6, + KK_JNT_ARM_L2_e=0x7, + KK_JNT_HAND_L_e=0x8, + KK_JNT_FINGER_L1_e=0x9, + KK_JNT_FINGER_L2_e=0xA, + KK_JNT_SHOLDER_R_e=0xB, + KK_JNT_ARM_R1_e=0xC, + KK_JNT_ARM_R2_e=0xD, + KK_JNT_HAND_R_e=0xE, + KK_JNT_FINGER_R1_e=0xF, + KK_JNT_FINGER_R2_e=0x10, + KK_JNT_WAIST_e=0x11, + KK_JNT_LEG_L1_e=0x12, + KK_JNT_LEG_L2_e=0x13, + KK_JNT_LEG_R1_e=0x14, + KK_JNT_LEG_R2_e=0x15, +}; + +enum KK_WEAPON_JNT { + KK_WEAPON_JNT_WORLD_ROOT_e=0x0, + KK_WEAPON_JNT_WEAPON_TAIL_e=0x1, + KK_WEAPON_JNT_WEAPON_TOP_e=0x2, +}; + +#endif /* !RES_E_KK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_kr.h b/assets/RZDP01/res/Object/E_kr.h new file mode 100644 index 0000000000..075db3ac9c --- /dev/null +++ b/assets/RZDP01/res/Object/E_kr.h @@ -0,0 +1,89 @@ +#ifndef RES_E_KR_H +#define RES_E_KR_H + +enum dRes_INDEX_E_KR { + /* BCK */ + dRes_INDEX_E_KR_BCK_KR_ATTACK_e=0x4, + dRes_INDEX_E_KR_BCK_KR_CHANCE_e=0x5, + dRes_INDEX_E_KR_BCK_KR_DAMAGE_e=0x6, + dRes_INDEX_E_KR_BCK_KR_FIND_e=0x7, + dRes_INDEX_E_KR_BCK_KR_FLY_e=0x8, + dRes_INDEX_E_KR_BCK_KR_FLY_ATTACK_e=0x9, + dRes_INDEX_E_KR_BCK_KR_FLY_ATTACK_GLIDE_e=0xA, + dRes_INDEX_E_KR_BCK_KR_FLY_BRAKE_e=0xB, + dRes_INDEX_E_KR_BCK_KR_FLY_CARRY_e=0xC, + dRes_INDEX_E_KR_BCK_KR_FLY_GLIDE_e=0xD, + dRes_INDEX_E_KR_BCK_KR_FLY_GLIDE_CARRY_e=0xE, + dRes_INDEX_E_KR_BCK_KR_FLY_LAND_e=0xF, + dRes_INDEX_E_KR_BCK_KR_GUARD_e=0x10, + dRes_INDEX_E_KR_BCK_KR_HOVERING_e=0x11, + dRes_INDEX_E_KR_BCK_KR_HOVERING_CARRY_e=0x12, + dRes_INDEX_E_KR_BCK_KR_LAND_e=0x13, + dRes_INDEX_E_KR_BCK_KR_LOOKAROUND_e=0x14, + dRes_INDEX_E_KR_BCK_KR_WAIT_e=0x15, + /* BMDR */ + dRes_INDEX_E_KR_BMD_KR_e=0x18, +}; + +enum dRes_ID_E_KR { + /* BCK */ + dRes_ID_E_KR_BCK_KR_ATTACK_e=0x4, + dRes_ID_E_KR_BCK_KR_CHANCE_e=0x5, + dRes_ID_E_KR_BCK_KR_DAMAGE_e=0x6, + dRes_ID_E_KR_BCK_KR_FIND_e=0x7, + dRes_ID_E_KR_BCK_KR_FLY_e=0x8, + dRes_ID_E_KR_BCK_KR_FLY_ATTACK_e=0x9, + dRes_ID_E_KR_BCK_KR_FLY_ATTACK_GLIDE_e=0xA, + dRes_ID_E_KR_BCK_KR_FLY_BRAKE_e=0xB, + dRes_ID_E_KR_BCK_KR_FLY_CARRY_e=0xC, + dRes_ID_E_KR_BCK_KR_FLY_GLIDE_e=0xD, + dRes_ID_E_KR_BCK_KR_FLY_GLIDE_CARRY_e=0xE, + dRes_ID_E_KR_BCK_KR_FLY_LAND_e=0xF, + dRes_ID_E_KR_BCK_KR_GUARD_e=0x10, + dRes_ID_E_KR_BCK_KR_HOVERING_e=0x11, + dRes_ID_E_KR_BCK_KR_HOVERING_CARRY_e=0x12, + dRes_ID_E_KR_BCK_KR_LAND_e=0x13, + dRes_ID_E_KR_BCK_KR_LOOKAROUND_e=0x14, + dRes_ID_E_KR_BCK_KR_WAIT_e=0x15, + /* BMDR */ + dRes_ID_E_KR_BMD_KR_e=0x18, +}; + +enum KR_JNT { + KR_JNT_WORLD_ROOT_e=0x0, + KR_JNT_BACKBONE1_e=0x1, + KR_JNT_BACKBONE2_e=0x2, + KR_JNT_NECK1_e=0x3, + KR_JNT_NECK2_e=0x4, + KR_JNT_HEAD_e=0x5, + KR_JNT_MOUTH1_e=0x6, + KR_JNT_MOUTH2_e=0x7, + KR_JNT_THROAT_e=0x8, + KR_JNT_SHOULDERL_1_e=0x9, + KR_JNT_SHOULDERL_2_e=0xA, + KR_JNT_HANDL_1_e=0xB, + KR_JNT_HANDL_2_e=0xC, + KR_JNT_HANDL_3_e=0xD, + KR_JNT_SHOULDERR_1_e=0xE, + KR_JNT_SHOULDERR_2_e=0xF, + KR_JNT_HANDR_1_e=0x10, + KR_JNT_HANDR_2_e=0x11, + KR_JNT_HANDR_3_e=0x12, + KR_JNT_WAIST_e=0x13, + KR_JNT_LEGL_1_e=0x14, + KR_JNT_LEGL_2_e=0x15, + KR_JNT_LEGL_3_e=0x16, + KR_JNT_TUMEL_B_e=0x17, + KR_JNT_TUMEL_F_e=0x18, + KR_JNT_LEGR_1_e=0x19, + KR_JNT_LEGR_2_e=0x1A, + KR_JNT_LEGR_3_e=0x1B, + KR_JNT_TUMER_B_e=0x1C, + KR_JNT_TUMER_F_e=0x1D, + KR_JNT_TAIL1_e=0x1E, + KR_JNT_TAIL2_e=0x1F, + KR_JNT_TAIL3_e=0x20, + KR_JNT_TAIL4_e=0x21, +}; + +#endif /* !RES_E_KR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mb.h b/assets/RZDP01/res/Object/E_mb.h new file mode 100644 index 0000000000..9881ad1b12 --- /dev/null +++ b/assets/RZDP01/res/Object/E_mb.h @@ -0,0 +1,122 @@ +#ifndef RES_E_MB_H +#define RES_E_MB_H + +enum dRes_INDEX_E_MB { + /* BCK */ + dRes_INDEX_E_MB_BCK_MB_CATCH_e=0x6, + dRes_INDEX_E_MB_BCK_MB_DEMO_SHOWBOMB_e=0x7, + dRes_INDEX_E_MB_BCK_MB_DEMO_SIGNAL_e=0x8, + dRes_INDEX_E_MB_BCK_MB_DEMO_TURNCATCH_e=0x9, + dRes_INDEX_E_MB_BCK_MB_LANDING_e=0xA, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_e=0xB, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_END_e=0xC, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_A_START_e=0xD, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_e=0xE, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_END_e=0xF, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_B_START_e=0x10, + dRes_INDEX_E_MB_BCK_MB_ROPEWAIT_FLYOUT_e=0x11, + dRes_INDEX_E_MB_BCK_MB_RUN_e=0x12, + dRes_INDEX_E_MB_BCK_MB_WALK_e=0x13, + dRes_INDEX_E_MB_BCK_MG_DEMO_SHOWBOMB_e=0x14, + dRes_INDEX_E_MB_BCK_MI_BOMBPOSE_e=0x15, + dRes_INDEX_E_MB_BCK_MI_ROPEWAIT_e=0x16, + /* BMDR */ + dRes_INDEX_E_MB_BMD_MB_e=0x19, + dRes_INDEX_E_MB_BMD_MG_e=0x1A, + dRes_INDEX_E_MB_BMD_MI_e=0x1B, + /* BTP */ + dRes_INDEX_E_MB_BTP_MB_EYE_e=0x1E, + /* TEX */ + dRes_INDEX_E_MB_BTI_MB_ROPE_e=0x21, +}; + +enum dRes_ID_E_MB { + /* BCK */ + dRes_ID_E_MB_BCK_MB_CATCH_e=0x6, + dRes_ID_E_MB_BCK_MB_DEMO_SHOWBOMB_e=0x7, + dRes_ID_E_MB_BCK_MB_DEMO_SIGNAL_e=0x8, + dRes_ID_E_MB_BCK_MB_DEMO_TURNCATCH_e=0x9, + dRes_ID_E_MB_BCK_MB_LANDING_e=0xA, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_e=0xB, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_END_e=0xC, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_A_START_e=0xD, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_e=0xE, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_END_e=0xF, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_B_START_e=0x10, + dRes_ID_E_MB_BCK_MB_ROPEWAIT_FLYOUT_e=0x11, + dRes_ID_E_MB_BCK_MB_RUN_e=0x12, + dRes_ID_E_MB_BCK_MB_WALK_e=0x13, + dRes_ID_E_MB_BCK_MG_DEMO_SHOWBOMB_e=0x14, + dRes_ID_E_MB_BCK_MI_BOMBPOSE_e=0x15, + dRes_ID_E_MB_BCK_MI_ROPEWAIT_e=0x16, + /* BMDR */ + dRes_ID_E_MB_BMD_MB_e=0x19, + dRes_ID_E_MB_BMD_MG_e=0x1A, + dRes_ID_E_MB_BMD_MI_e=0x1B, + /* BTP */ + dRes_ID_E_MB_BTP_MB_EYE_e=0x1E, + /* TEX */ + dRes_ID_E_MB_BTI_MB_ROPE_e=0x21, +}; + +enum MB_JNT { + MB_JNT_WORLD_ROOT_e=0x0, + MB_JNT_BACKBONE_1_e=0x1, + MB_JNT_BACKBONE_2_e=0x2, + MB_JNT_BACKBONE_3_e=0x3, + MB_JNT_BREAST_1_e=0x4, + MB_JNT_BREAST_2_e=0x5, + MB_JNT_NECK_e=0x6, + MB_JNT_HEAD_e=0x7, + MB_JNT_CHIN_1_e=0x8, + MB_JNT_CHIN_2_e=0x9, + MB_JNT_MOUTH_e=0xA, + MB_JNT_SHOULDER_L_e=0xB, + MB_JNT_ARM_L_1_e=0xC, + MB_JNT_ARM_L_2_e=0xD, + MB_JNT_HAND_L_1_e=0xE, + MB_JNT_HAND_L_2_e=0xF, + MB_JNT_HAND_L_3_e=0x10, + MB_JNT_SHOULDER_R_e=0x11, + MB_JNT_ARM_R_1_e=0x12, + MB_JNT_ARM_R_2_e=0x13, + MB_JNT_HAND_R_1_e=0x14, + MB_JNT_HAND_R_2_e=0x15, + MB_JNT_HAND_R_3_e=0x16, + MB_JNT_WAIST_e=0x17, + MB_JNT_HIP_e=0x18, + MB_JNT_LEG_L_1_e=0x19, + MB_JNT_LEG_L_2_e=0x1A, + MB_JNT_LEG_L_3_e=0x1B, + MB_JNT_LEG_L_4_e=0x1C, + MB_JNT_LEG_R_1_e=0x1D, + MB_JNT_LEG_R_2_e=0x1E, + MB_JNT_LEG_R_3_e=0x1F, + MB_JNT_LEG_R_4_e=0x20, + MB_JNT_TAIL_e=0x21, +}; + +enum MG_JNT { + MG_JNT_MG_LOC_e=0x0, + MG_JNT_CENTER_e=0x1, + MG_JNT_BODY_1_e=0x2, + MG_JNT_BODY_2_e=0x3, +}; + +enum MI_JNT { + MI_JNT_BOMB_e=0x0, + MI_JNT_ARML1_e=0x1, + MI_JNT_ARML2_e=0x2, + MI_JNT_ARML3_e=0x3, + MI_JNT_ARMR1_e=0x4, + MI_JNT_ARMR2_e=0x5, + MI_JNT_ARMR3_e=0x6, + MI_JNT_LEGL1_e=0x7, + MI_JNT_LEGL2_e=0x8, + MI_JNT_LEGL3_e=0x9, + MI_JNT_LEGR1_e=0xA, + MI_JNT_LEGR2_e=0xB, + MI_JNT_LEGR3_e=0xC, +}; + +#endif /* !RES_E_MB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_md.h b/assets/RZDP01/res/Object/E_md.h new file mode 100644 index 0000000000..a143f12130 --- /dev/null +++ b/assets/RZDP01/res/Object/E_md.h @@ -0,0 +1,82 @@ +#ifndef RES_E_MD_H +#define RES_E_MD_H + +enum dRes_INDEX_E_MD { + /* BCK */ + dRes_INDEX_E_MD_BCK_MD_BREAKOUT_e=0x4, + dRes_INDEX_E_MD_BCK_MD_WAIT_e=0x5, + dRes_INDEX_E_MD_BCK_YARI_BREAKOUT_e=0x6, + /* BMDR */ + dRes_INDEX_E_MD_BMD_LV9_MD_e=0x9, + dRes_INDEX_E_MD_BMD_LV9_YARI_e=0xA, + dRes_INDEX_E_MD_BMD_MD_e=0xB, + dRes_INDEX_E_MD_BMD_MD_TB_e=0xC, + dRes_INDEX_E_MD_BMD_MD_YARI_e=0xD, +}; + +enum dRes_ID_E_MD { + /* BCK */ + dRes_ID_E_MD_BCK_MD_BREAKOUT_e=0x4, + dRes_ID_E_MD_BCK_MD_WAIT_e=0x5, + dRes_ID_E_MD_BCK_YARI_BREAKOUT_e=0x6, + /* BMDR */ + dRes_ID_E_MD_BMD_LV9_MD_e=0x9, + dRes_ID_E_MD_BMD_LV9_YARI_e=0xA, + dRes_ID_E_MD_BMD_MD_e=0xB, + dRes_ID_E_MD_BMD_MD_TB_e=0xC, + dRes_ID_E_MD_BMD_MD_YARI_e=0xD, +}; + +enum LV9_MD_JNT { + LV9_MD_JNT_CENTER_e=0x0, + LV9_MD_JNT_ARM_L_1_e=0x1, + LV9_MD_JNT_ARM_L_2_e=0x2, + LV9_MD_JNT_ARM_R_1_e=0x3, + LV9_MD_JNT_ARM_R_2_e=0x4, + LV9_MD_JNT_BACKBONE_1_e=0x5, + LV9_MD_JNT_BACKBONE_2_e=0x6, + LV9_MD_JNT_HAND_L_e=0x7, + LV9_MD_JNT_HAND_R_e=0x8, + LV9_MD_JNT_HEAD_e=0x9, + LV9_MD_JNT_LEG_L_1_e=0xA, + LV9_MD_JNT_LEG_L_2_e=0xB, + LV9_MD_JNT_LEG_R_1_e=0xC, + LV9_MD_JNT_LEG_R_2_e=0xD, + LV9_MD_JNT_SHOLDER_L_e=0xE, + LV9_MD_JNT_SHOLDER_R_e=0xF, + LV9_MD_JNT_WAIST_e=0x10, +}; + +enum LV9_YARI_JNT { + LV9_YARI_JNT_LV9_MD_YARI_e=0x0, +}; + +enum MD_JNT { + MD_JNT_CENTER_e=0x0, + MD_JNT_ARM_L_1_e=0x1, + MD_JNT_ARM_L_2_e=0x2, + MD_JNT_ARM_R_1_e=0x3, + MD_JNT_ARM_R_2_e=0x4, + MD_JNT_BACKBONE_1_e=0x5, + MD_JNT_BACKBONE_2_e=0x6, + MD_JNT_HAND_L_e=0x7, + MD_JNT_HAND_R_e=0x8, + MD_JNT_HEAD_e=0x9, + MD_JNT_LEG_L_1_e=0xA, + MD_JNT_LEG_L_2_e=0xB, + MD_JNT_LEG_R_1_e=0xC, + MD_JNT_LEG_R_2_e=0xD, + MD_JNT_SHOLDER_L_e=0xE, + MD_JNT_SHOLDER_R_e=0xF, + MD_JNT_WAIST_e=0x10, +}; + +enum MD_TB_JNT { + MD_TB_JNT_MB_TB_MODEL_e=0x0, +}; + +enum MD_YARI_JNT { + MD_YARI_JNT_MD_YARI_MODEL_e=0x0, +}; + +#endif /* !RES_E_MD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mf.h b/assets/RZDP01/res/Object/E_mf.h new file mode 100644 index 0000000000..5e144a08aa --- /dev/null +++ b/assets/RZDP01/res/Object/E_mf.h @@ -0,0 +1,130 @@ +#ifndef RES_E_MF_H +#define RES_E_MF_H + +enum dRes_INDEX_E_MF { + /* BCK */ + dRes_INDEX_E_MF_BCK_MF_ATTACK00_e=0x4, + dRes_INDEX_E_MF_BCK_MF_ATTACK01_e=0x5, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL01_e=0x6, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL02_e=0x7, + dRes_INDEX_E_MF_BCK_MF_ATTACK_TAIL03_e=0x8, + dRes_INDEX_E_MF_BCK_MF_BLOWNOFF_e=0x9, + dRes_INDEX_E_MF_BCK_MF_BRUSHL_UP_e=0xA, + dRes_INDEX_E_MF_BCK_MF_BRUSHR_UP_e=0xB, + dRes_INDEX_E_MF_BCK_MF_DAMAGEW_e=0xC, + dRes_INDEX_E_MF_BCK_MF_DIEL_e=0xD, + dRes_INDEX_E_MF_BCK_MF_DIEL_UP_e=0xE, + dRes_INDEX_E_MF_BCK_MF_DIER_e=0xF, + dRes_INDEX_E_MF_BCK_MF_DIER_UP_e=0x10, + dRes_INDEX_E_MF_BCK_MF_DIEW_e=0x11, + dRes_INDEX_E_MF_BCK_MF_DRAWBACK_e=0x12, + dRes_INDEX_E_MF_BCK_MF_DROWNEDA_e=0x13, + dRes_INDEX_E_MF_BCK_MF_DROWNEDB_e=0x14, + dRes_INDEX_E_MF_BCK_MF_FIND_e=0x15, + dRes_INDEX_E_MF_BCK_MF_GUARD_e=0x16, + dRes_INDEX_E_MF_BCK_MF_HANGED_e=0x17, + dRes_INDEX_E_MF_BCK_MF_HANGEDAMAGE_e=0x18, + dRes_INDEX_E_MF_BCK_MF_HANGEDBRUSH_e=0x19, + dRes_INDEX_E_MF_BCK_MF_HANGEDWAIT_e=0x1A, + dRes_INDEX_E_MF_BCK_MF_JUMP_A_e=0x1B, + dRes_INDEX_E_MF_BCK_MF_JUMP_B_e=0x1C, + dRes_INDEX_E_MF_BCK_MF_JUMP_C_e=0x1D, + dRes_INDEX_E_MF_BCK_MF_RUN_e=0x1E, + dRes_INDEX_E_MF_BCK_MF_WAIT01_e=0x1F, + dRes_INDEX_E_MF_BCK_MF_WAIT02_e=0x20, + dRes_INDEX_E_MF_BCK_MF_WAIT03_e=0x21, + dRes_INDEX_E_MF_BCK_MF_WAIT04_e=0x22, + dRes_INDEX_E_MF_BCK_MF_WALK_e=0x23, + /* BMDR */ + dRes_INDEX_E_MF_BMD_MF_e=0x26, + dRes_INDEX_E_MF_BMD_MF_AXE_e=0x27, + dRes_INDEX_E_MF_BMD_MF_SHIELD_e=0x28, +}; + +enum dRes_ID_E_MF { + /* BCK */ + dRes_ID_E_MF_BCK_MF_ATTACK00_e=0x4, + dRes_ID_E_MF_BCK_MF_ATTACK01_e=0x5, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL01_e=0x6, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL02_e=0x7, + dRes_ID_E_MF_BCK_MF_ATTACK_TAIL03_e=0x8, + dRes_ID_E_MF_BCK_MF_BLOWNOFF_e=0x9, + dRes_ID_E_MF_BCK_MF_BRUSHL_UP_e=0xA, + dRes_ID_E_MF_BCK_MF_BRUSHR_UP_e=0xB, + dRes_ID_E_MF_BCK_MF_DAMAGEW_e=0xC, + dRes_ID_E_MF_BCK_MF_DIEL_e=0xD, + dRes_ID_E_MF_BCK_MF_DIEL_UP_e=0xE, + dRes_ID_E_MF_BCK_MF_DIER_e=0xF, + dRes_ID_E_MF_BCK_MF_DIER_UP_e=0x10, + dRes_ID_E_MF_BCK_MF_DIEW_e=0x11, + dRes_ID_E_MF_BCK_MF_DRAWBACK_e=0x12, + dRes_ID_E_MF_BCK_MF_DROWNEDA_e=0x13, + dRes_ID_E_MF_BCK_MF_DROWNEDB_e=0x14, + dRes_ID_E_MF_BCK_MF_FIND_e=0x15, + dRes_ID_E_MF_BCK_MF_GUARD_e=0x16, + dRes_ID_E_MF_BCK_MF_HANGED_e=0x17, + dRes_ID_E_MF_BCK_MF_HANGEDAMAGE_e=0x18, + dRes_ID_E_MF_BCK_MF_HANGEDBRUSH_e=0x19, + dRes_ID_E_MF_BCK_MF_HANGEDWAIT_e=0x1A, + dRes_ID_E_MF_BCK_MF_JUMP_A_e=0x1B, + dRes_ID_E_MF_BCK_MF_JUMP_B_e=0x1C, + dRes_ID_E_MF_BCK_MF_JUMP_C_e=0x1D, + dRes_ID_E_MF_BCK_MF_RUN_e=0x1E, + dRes_ID_E_MF_BCK_MF_WAIT01_e=0x1F, + dRes_ID_E_MF_BCK_MF_WAIT02_e=0x20, + dRes_ID_E_MF_BCK_MF_WAIT03_e=0x21, + dRes_ID_E_MF_BCK_MF_WAIT04_e=0x22, + dRes_ID_E_MF_BCK_MF_WALK_e=0x23, + /* BMDR */ + dRes_ID_E_MF_BMD_MF_e=0x26, + dRes_ID_E_MF_BMD_MF_AXE_e=0x27, + dRes_ID_E_MF_BMD_MF_SHIELD_e=0x28, +}; + +enum MF_JNT { + MF_JNT_WORLD_ROOT_e=0x0, + MF_JNT_BACKBONE01_e=0x1, + MF_JNT_BACKBONE02_e=0x2, + MF_JNT_NECK01_e=0x3, + MF_JNT_NECK02_e=0x4, + MF_JNT_FIN_e=0x5, + MF_JNT_HEAD_e=0x6, + MF_JNT_JAW1_e=0x7, + MF_JNT_JAW2_e=0x8, + MF_JNT_TONGUE_e=0x9, + MF_JNT_SHOULDERL_e=0xA, + MF_JNT_ARML1_e=0xB, + MF_JNT_ARML2_e=0xC, + MF_JNT_HANDL_e=0xD, + MF_JNT_FINGERL1_e=0xE, + MF_JNT_FINGERL2_e=0xF, + MF_JNT_SHOULDERR_e=0x10, + MF_JNT_ARMR1_e=0x11, + MF_JNT_ARMR2_e=0x12, + MF_JNT_HANDR1_e=0x13, + MF_JNT_FINGERR1_e=0x14, + MF_JNT_FINGERR2_e=0x15, + MF_JNT_WAIST_e=0x16, + MF_JNT_LEGL1_e=0x17, + MF_JNT_LEGL2_e=0x18, + MF_JNT_LEGL3_e=0x19, + MF_JNT_FOOTL_e=0x1A, + MF_JNT_LEGR1_e=0x1B, + MF_JNT_LEGR2_e=0x1C, + MF_JNT_LEGR3_e=0x1D, + MF_JNT_FOOTR_e=0x1E, + MF_JNT_TAIL01_e=0x1F, + MF_JNT_TAIL02_e=0x20, + MF_JNT_TAIL03_e=0x21, + MF_JNT_TAIL04_e=0x22, +}; + +enum MF_AXE_JNT { + MF_AXE_JNT_MF_AXE_e=0x0, +}; + +enum MF_SHIELD_JNT { + MF_SHIELD_JNT_MF_SHIELD_e=0x0, +}; + +#endif /* !RES_E_MF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mg.h b/assets/RZDP01/res/Object/E_mg.h new file mode 100644 index 0000000000..9c75b37090 --- /dev/null +++ b/assets/RZDP01/res/Object/E_mg.h @@ -0,0 +1,50 @@ +#ifndef RES_E_MG_H +#define RES_E_MG_H + +enum dRes_INDEX_E_MG { + /* BCK */ + dRes_INDEX_E_MG_BCK_MD_DAMAGE_e=0x4, + dRes_INDEX_E_MG_BCK_MD_DEATH_e=0x5, + dRes_INDEX_E_MG_BCK_MD_DEATH_PRESS_e=0x6, + dRes_INDEX_E_MG_BCK_MD_JUMP_e=0x7, + dRes_INDEX_E_MG_BCK_MD_PIKU_e=0x8, + dRes_INDEX_E_MG_BCK_MD_UP_e=0x9, + dRes_INDEX_E_MG_BCK_MD_WALK_e=0xA, + /* BMDV */ + dRes_INDEX_E_MG_BMD_MD_e=0xD, +}; + +enum dRes_ID_E_MG { + /* BCK */ + dRes_ID_E_MG_BCK_MD_DAMAGE_e=0x4, + dRes_ID_E_MG_BCK_MD_DEATH_e=0x5, + dRes_ID_E_MG_BCK_MD_DEATH_PRESS_e=0x6, + dRes_ID_E_MG_BCK_MD_JUMP_e=0x7, + dRes_ID_E_MG_BCK_MD_PIKU_e=0x8, + dRes_ID_E_MG_BCK_MD_UP_e=0x9, + dRes_ID_E_MG_BCK_MD_WALK_e=0xA, + /* BMDV */ + dRes_ID_E_MG_BMD_MD_e=0xD, +}; + +enum MD_JNT { + MD_JNT_WORLD_ROOT_e=0x0, + MD_JNT_BELLY_e=0x1, + MD_JNT_HEAD_e=0x2, + MD_JNT_AGOL_e=0x3, + MD_JNT_AGOR_e=0x4, + MD_JNT_LEGL1A_e=0x5, + MD_JNT_LEGL1B_e=0x6, + MD_JNT_LEGL1C_e=0x7, + MD_JNT_LEGL2A_e=0x8, + MD_JNT_LEGL2B_e=0x9, + MD_JNT_LEGL2C_e=0xA, + MD_JNT_LEGR1A_e=0xB, + MD_JNT_LEGR1B_e=0xC, + MD_JNT_LEGR1C_e=0xD, + MD_JNT_LEGR2A_e=0xE, + MD_JNT_LEGR2B_e=0xF, + MD_JNT_LEGR2C_e=0x10, +}; + +#endif /* !RES_E_MG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mk.h b/assets/RZDP01/res/Object/E_mk.h new file mode 100644 index 0000000000..accd14c9f1 --- /dev/null +++ b/assets/RZDP01/res/Object/E_mk.h @@ -0,0 +1,190 @@ +#ifndef RES_E_MK_H +#define RES_E_MK_H + +enum dRes_INDEX_E_MK { + /* BCK */ + dRes_INDEX_E_MK_BCK_EF_SHIPPU_e=0x6, + dRes_INDEX_E_MK_BCK_MK_BALANCE_e=0x7, + dRes_INDEX_E_MK_BCK_MK_BALANCE_START_e=0x8, + dRes_INDEX_E_MK_BCK_MK_CATCH_e=0x9, + dRes_INDEX_E_MK_BCK_MK_CHANCE_e=0xA, + dRes_INDEX_E_MK_BCK_MK_CLIMB_e=0xB, + dRes_INDEX_E_MK_BCK_MK_DAMAGE_e=0xC, + dRes_INDEX_E_MK_BCK_MK_DEMO_ESCAPE_e=0xD, + dRes_INDEX_E_MK_BCK_MK_DEMO_FALL_e=0xE, + dRes_INDEX_E_MK_BCK_MK_DEMO_GLAD_e=0xF, + dRes_INDEX_E_MK_BCK_MK_DEMO_HIT_e=0x10, + dRes_INDEX_E_MK_BCK_MK_DEMO_SPRING_e=0x11, + dRes_INDEX_E_MK_BCK_MK_DEMO_START_SPRING_e=0x12, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_e=0x13, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_RAISE_e=0x14, + dRes_INDEX_E_MK_BCK_MK_DEMO_THROW_WAIT_e=0x15, + dRes_INDEX_E_MK_BCK_MK_DEMO_WAKEUP_e=0x16, + dRes_INDEX_E_MK_BCK_MK_FALL_e=0x17, + dRes_INDEX_E_MK_BCK_MK_FALL_MIDDLE_e=0x18, + dRes_INDEX_E_MK_BCK_MK_GLAD_e=0x19, + dRes_INDEX_E_MK_BCK_MK_JUMP_END_e=0x1A, + dRes_INDEX_E_MK_BCK_MK_JUMP_END_START_e=0x1B, + dRes_INDEX_E_MK_BCK_MK_JUMP_MIDDLE_e=0x1C, + dRes_INDEX_E_MK_BCK_MK_JUMP_START_e=0x1D, + dRes_INDEX_E_MK_BCK_MK_PICKUP_e=0x1E, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_01_e=0x1F, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_02_e=0x20, + dRes_INDEX_E_MK_BCK_MK_PROVOCATION_03_e=0x21, + dRes_INDEX_E_MK_BCK_MK_RUN_e=0x22, + dRes_INDEX_E_MK_BCK_MK_SPRING_e=0x23, + dRes_INDEX_E_MK_BCK_MK_STANDUP_e=0x24, + dRes_INDEX_E_MK_BCK_MK_STEP_e=0x25, + dRes_INDEX_E_MK_BCK_MK_THROW_e=0x26, + dRes_INDEX_E_MK_BCK_MK_THROW_UP_e=0x27, + dRes_INDEX_E_MK_BCK_MK_WAIT_e=0x28, + dRes_INDEX_E_MK_BCK_OK_DEFAULTPOSE_e=0x29, + dRes_INDEX_E_MK_BCK_OK_DEMO_DIE_e=0x2A, + dRes_INDEX_E_MK_BCK_OK_DEMO_DROP_e=0x2B, + /* BMDR */ + dRes_INDEX_E_MK_BMD_BM_e=0x2E, + dRes_INDEX_E_MK_BMD_EF_SHIPPU_e=0x2F, + dRes_INDEX_E_MK_BMD_MK_e=0x30, + dRes_INDEX_E_MK_BMD_OK_e=0x31, + /* BTK */ + dRes_INDEX_E_MK_BTK_EF_SHIPPU_e=0x34, + /* BTP */ + dRes_INDEX_E_MK_BTP_MK_EYE_e=0x37, +}; + +enum dRes_ID_E_MK { + /* BCK */ + dRes_ID_E_MK_BCK_EF_SHIPPU_e=0x6, + dRes_ID_E_MK_BCK_MK_BALANCE_e=0x7, + dRes_ID_E_MK_BCK_MK_BALANCE_START_e=0x8, + dRes_ID_E_MK_BCK_MK_CATCH_e=0x9, + dRes_ID_E_MK_BCK_MK_CHANCE_e=0xA, + dRes_ID_E_MK_BCK_MK_CLIMB_e=0xB, + dRes_ID_E_MK_BCK_MK_DAMAGE_e=0xC, + dRes_ID_E_MK_BCK_MK_DEMO_ESCAPE_e=0xD, + dRes_ID_E_MK_BCK_MK_DEMO_FALL_e=0xE, + dRes_ID_E_MK_BCK_MK_DEMO_GLAD_e=0xF, + dRes_ID_E_MK_BCK_MK_DEMO_HIT_e=0x10, + dRes_ID_E_MK_BCK_MK_DEMO_SPRING_e=0x11, + dRes_ID_E_MK_BCK_MK_DEMO_START_SPRING_e=0x12, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_e=0x13, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_RAISE_e=0x14, + dRes_ID_E_MK_BCK_MK_DEMO_THROW_WAIT_e=0x15, + dRes_ID_E_MK_BCK_MK_DEMO_WAKEUP_e=0x16, + dRes_ID_E_MK_BCK_MK_FALL_e=0x17, + dRes_ID_E_MK_BCK_MK_FALL_MIDDLE_e=0x18, + dRes_ID_E_MK_BCK_MK_GLAD_e=0x19, + dRes_ID_E_MK_BCK_MK_JUMP_END_e=0x1A, + dRes_ID_E_MK_BCK_MK_JUMP_END_START_e=0x1B, + dRes_ID_E_MK_BCK_MK_JUMP_MIDDLE_e=0x1C, + dRes_ID_E_MK_BCK_MK_JUMP_START_e=0x1D, + dRes_ID_E_MK_BCK_MK_PICKUP_e=0x1E, + dRes_ID_E_MK_BCK_MK_PROVOCATION_01_e=0x1F, + dRes_ID_E_MK_BCK_MK_PROVOCATION_02_e=0x20, + dRes_ID_E_MK_BCK_MK_PROVOCATION_03_e=0x21, + dRes_ID_E_MK_BCK_MK_RUN_e=0x22, + dRes_ID_E_MK_BCK_MK_SPRING_e=0x23, + dRes_ID_E_MK_BCK_MK_STANDUP_e=0x24, + dRes_ID_E_MK_BCK_MK_STEP_e=0x25, + dRes_ID_E_MK_BCK_MK_THROW_e=0x26, + dRes_ID_E_MK_BCK_MK_THROW_UP_e=0x27, + dRes_ID_E_MK_BCK_MK_WAIT_e=0x28, + dRes_ID_E_MK_BCK_OK_DEFAULTPOSE_e=0x29, + dRes_ID_E_MK_BCK_OK_DEMO_DIE_e=0x2A, + dRes_ID_E_MK_BCK_OK_DEMO_DROP_e=0x2B, + /* BMDR */ + dRes_ID_E_MK_BMD_BM_e=0x2E, + dRes_ID_E_MK_BMD_EF_SHIPPU_e=0x2F, + dRes_ID_E_MK_BMD_MK_e=0x30, + dRes_ID_E_MK_BMD_OK_e=0x31, + /* BTK */ + dRes_ID_E_MK_BTK_EF_SHIPPU_e=0x34, + /* BTP */ + dRes_ID_E_MK_BTP_MK_EYE_e=0x37, +}; + +enum BM_JNT { + BM_JNT_BM_e=0x0, +}; + +enum EF_SHIPPU_JNT { + EF_SHIPPU_JNT_WORLD_ROOT_e=0x0, + EF_SHIPPU_JNT_EF_SHIPPU_e=0x1, + EF_SHIPPU_JNT_EF_SHIPPU_LOC_e=0x2, + EF_SHIPPU_JNT_SHIPPU1_e=0x3, + EF_SHIPPU_JNT_SHIPPU2_e=0x4, + EF_SHIPPU_JNT_SHIPPU_END_e=0x5, +}; + +enum MK_JNT { + MK_JNT_WORLD_ROOT_e=0x0, + MK_JNT_BACKBONE_1_e=0x1, + MK_JNT_BACKBONE_2_e=0x2, + MK_JNT_BACKBONE_3_e=0x3, + MK_JNT_BREAST_1_e=0x4, + MK_JNT_BREAST_2_e=0x5, + MK_JNT_NECK_e=0x6, + MK_JNT_HEAD_e=0x7, + MK_JNT_CHIN_1_e=0x8, + MK_JNT_CHIN_2_e=0x9, + MK_JNT_CROWN_e=0xA, + MK_JNT_MOUTH_e=0xB, + MK_JNT_SHOULDER_L_e=0xC, + MK_JNT_ARM_L_1_e=0xD, + MK_JNT_ARM_L_2_e=0xE, + MK_JNT_HAND_L_1_e=0xF, + MK_JNT_HAND_L_2_e=0x10, + MK_JNT_HAND_L_3_e=0x11, + MK_JNT_SHOULDER_R_e=0x12, + MK_JNT_ARM_R_1_e=0x13, + MK_JNT_ARM_R_2_e=0x14, + MK_JNT_HAND_R_1_e=0x15, + MK_JNT_HAND_R_2_e=0x16, + MK_JNT_HAND_R_3_e=0x17, + MK_JNT_WAIST_e=0x18, + MK_JNT_HIP_e=0x19, + MK_JNT_LEG_L_1_e=0x1A, + MK_JNT_LEG_L_2_e=0x1B, + MK_JNT_LEG_L_3_e=0x1C, + MK_JNT_LEG_L_4_e=0x1D, + MK_JNT_LEG_R_1_e=0x1E, + MK_JNT_LEG_R_2_e=0x1F, + MK_JNT_LEG_R_3_e=0x20, + MK_JNT_LEG_R_4_e=0x21, + MK_JNT_TAIL_e=0x22, +}; + +enum OK_JNT { + OK_JNT_OK_LOC_e=0x0, + OK_JNT_BACKBONE_e=0x1, + OK_JNT_LLEG_1_1_e=0x2, + OK_JNT_LLEG_1_2_e=0x3, + OK_JNT_LLEG_1_3_e=0x4, + OK_JNT_LLEG_2_1_e=0x5, + OK_JNT_LLEG_2_2_e=0x6, + OK_JNT_LLEG_2_3_e=0x7, + OK_JNT_LLEG_3_1_e=0x8, + OK_JNT_LLEG_3_2_e=0x9, + OK_JNT_LLEG_3_3_e=0xA, + OK_JNT_LLEG_4_1_e=0xB, + OK_JNT_LLEG_4_2_e=0xC, + OK_JNT_LLEG_4_3_e=0xD, + OK_JNT_RLEG_1_1_e=0xE, + OK_JNT_RLEG_1_2_e=0xF, + OK_JNT_RLEG_1_3_e=0x10, + OK_JNT_RLEG_2_1_e=0x11, + OK_JNT_RLEG_2_2_e=0x12, + OK_JNT_RLEG_2_3_e=0x13, + OK_JNT_RLEG_3_1_e=0x14, + OK_JNT_RLEG_3_2_e=0x15, + OK_JNT_RLEG_3_3_e=0x16, + OK_JNT_RLEG_4_1_e=0x17, + OK_JNT_RLEG_4_2_e=0x18, + OK_JNT_RLEG_4_3_e=0x19, + OK_JNT_FACE_e=0x1A, + OK_JNT_TAIL_1_e=0x1B, + OK_JNT_TAIL_2_e=0x1C, + OK_JNT_TAIL_3_e=0x1D, +}; + +#endif /* !RES_E_MK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mm.h b/assets/RZDP01/res/Object/E_mm.h new file mode 100644 index 0000000000..6bf7ce58c7 --- /dev/null +++ b/assets/RZDP01/res/Object/E_mm.h @@ -0,0 +1,90 @@ +#ifndef RES_E_MM_H +#define RES_E_MM_H + +enum dRes_INDEX_E_MM { + /* BCK */ + dRes_INDEX_E_MM_BCK_MM_DAMAGE_e=0x4, + dRes_INDEX_E_MM_BCK_MM_DEFENSE_e=0x5, + dRes_INDEX_E_MM_BCK_MM_DIE_e=0x6, + dRes_INDEX_E_MM_BCK_MM_FIND_e=0x7, + dRes_INDEX_E_MM_BCK_MM_KYOROKYORO_e=0x8, + dRes_INDEX_E_MM_BCK_MM_RUN_e=0x9, + dRes_INDEX_E_MM_BCK_MM_STOP_e=0xA, + dRes_INDEX_E_MM_BCK_MM_SURPRISE_e=0xB, + dRes_INDEX_E_MM_BCK_MM_TURN_e=0xC, + dRes_INDEX_E_MM_BCK_MM_WAIT_e=0xD, + dRes_INDEX_E_MM_BCK_MM_WALK_e=0xE, + dRes_INDEX_E_MM_BCK_MM_WITHSTAND_e=0xF, + /* BMDR */ + dRes_INDEX_E_MM_BMD_DM_e=0x12, + dRes_INDEX_E_MM_BMD_MM_e=0x13, +}; + +enum dRes_ID_E_MM { + /* BCK */ + dRes_ID_E_MM_BCK_MM_DAMAGE_e=0x4, + dRes_ID_E_MM_BCK_MM_DEFENSE_e=0x5, + dRes_ID_E_MM_BCK_MM_DIE_e=0x6, + dRes_ID_E_MM_BCK_MM_FIND_e=0x7, + dRes_ID_E_MM_BCK_MM_KYOROKYORO_e=0x8, + dRes_ID_E_MM_BCK_MM_RUN_e=0x9, + dRes_ID_E_MM_BCK_MM_STOP_e=0xA, + dRes_ID_E_MM_BCK_MM_SURPRISE_e=0xB, + dRes_ID_E_MM_BCK_MM_TURN_e=0xC, + dRes_ID_E_MM_BCK_MM_WAIT_e=0xD, + dRes_ID_E_MM_BCK_MM_WALK_e=0xE, + dRes_ID_E_MM_BCK_MM_WITHSTAND_e=0xF, + /* BMDR */ + dRes_ID_E_MM_BMD_DM_e=0x12, + dRes_ID_E_MM_BMD_MM_e=0x13, +}; + +enum DM_JNT { + DM_JNT_WORLD_ROOT_e=0x0, + DM_JNT_BACKBONE_1_e=0x1, + DM_JNT_BACKBONE_02_e=0x2, + DM_JNT_F_LEG_L_1_e=0x3, + DM_JNT_F_LEG_L_2_e=0x4, + DM_JNT_F_LEG_L_3_e=0x5, + DM_JNT_F_LEG_R_1_e=0x6, + DM_JNT_F_LEG_R_2_e=0x7, + DM_JNT_F_LEG_R_3_e=0x8, + DM_JNT_NECK_e=0x9, + DM_JNT_MOUTH_e=0xA, + DM_JNT_HELMET_e=0xB, + DM_JNT_WAIST_e=0xC, + DM_JNT_B_LEG_L_1_e=0xD, + DM_JNT_B_LEG_L_2_e=0xE, + DM_JNT_B_LEG_L_3_e=0xF, + DM_JNT_B_LEG_R_1_e=0x10, + DM_JNT_B_LEG_R_2_e=0x11, + DM_JNT_B_LEG_R_3_e=0x12, + DM_JNT_HIP_e=0x13, + DM_JNT_TAIL_e=0x14, +}; + +enum MM_JNT { + MM_JNT_WORLD_ROOT_e=0x0, + MM_JNT_BACKBONE_1_e=0x1, + MM_JNT_BACKBONE_02_e=0x2, + MM_JNT_F_LEG_L_1_e=0x3, + MM_JNT_F_LEG_L_2_e=0x4, + MM_JNT_F_LEG_L_3_e=0x5, + MM_JNT_F_LEG_R_1_e=0x6, + MM_JNT_F_LEG_R_2_e=0x7, + MM_JNT_F_LEG_R_3_e=0x8, + MM_JNT_NECK_e=0x9, + MM_JNT_MOUTH_e=0xA, + MM_JNT_HELMET_e=0xB, + MM_JNT_WAIST_e=0xC, + MM_JNT_B_LEG_L_1_e=0xD, + MM_JNT_B_LEG_L_2_e=0xE, + MM_JNT_B_LEG_L_3_e=0xF, + MM_JNT_B_LEG_R_1_e=0x10, + MM_JNT_B_LEG_R_2_e=0x11, + MM_JNT_B_LEG_R_3_e=0x12, + MM_JNT_HIP_e=0x13, + MM_JNT_TAIL_e=0x14, +}; + +#endif /* !RES_E_MM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_mm_mt.h b/assets/RZDP01/res/Object/E_mm_mt.h new file mode 100644 index 0000000000..df9c140c3c --- /dev/null +++ b/assets/RZDP01/res/Object/E_mm_mt.h @@ -0,0 +1,25 @@ +#ifndef RES_E_MM_MT_H +#define RES_E_MM_MT_H + +enum dRes_INDEX_E_MM_MT { + /* BMDR */ + dRes_INDEX_E_MM_MT_BMD_DM_MET_e=0x3, + dRes_INDEX_E_MM_MT_BMD_MT_e=0x4, +}; + +enum dRes_ID_E_MM_MT { + /* BMDR */ + dRes_ID_E_MM_MT_BMD_DM_MET_e=0x3, + dRes_ID_E_MM_MT_BMD_MT_e=0x4, +}; + +enum DM_MET_JNT { + DM_MET_JNT_DM_MET_e=0x0, +}; + +enum MT_JNT { + MT_JNT_MET_LOC_e=0x0, + MT_JNT_MT_e=0x1, +}; + +#endif /* !RES_E_MM_MT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ms.h b/assets/RZDP01/res/Object/E_ms.h new file mode 100644 index 0000000000..1db02c3827 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ms.h @@ -0,0 +1,69 @@ +#ifndef RES_E_MS_H +#define RES_E_MS_H + +enum dRes_INDEX_E_MS { + /* BCK */ + dRes_INDEX_E_MS_BCK_MS_BITE_DIE_e=0x4, + dRes_INDEX_E_MS_BCK_MS_DAMAGE_e=0x5, + dRes_INDEX_E_MS_BCK_MS_DIE_e=0x6, + dRes_INDEX_E_MS_BCK_MS_DIE_FLOAT_e=0x7, + dRes_INDEX_E_MS_BCK_MS_FIND_e=0x8, + dRes_INDEX_E_MS_BCK_MS_GNAW_e=0x9, + dRes_INDEX_E_MS_BCK_MS_JUMP_END_e=0xA, + dRes_INDEX_E_MS_BCK_MS_JUMP_MIDDLE_e=0xB, + dRes_INDEX_E_MS_BCK_MS_JUMP_START_e=0xC, + dRes_INDEX_E_MS_BCK_MS_KYOROKYORO_e=0xD, + dRes_INDEX_E_MS_BCK_MS_RUN_e=0xE, + dRes_INDEX_E_MS_BCK_MS_SWIM_e=0xF, + dRes_INDEX_E_MS_BCK_MS_WAIT_e=0x10, + dRes_INDEX_E_MS_BCK_MS_WALK_e=0x11, + /* BMDR */ + dRes_INDEX_E_MS_BMD_MS_e=0x14, +}; + +enum dRes_ID_E_MS { + /* BCK */ + dRes_ID_E_MS_BCK_MS_BITE_DIE_e=0x4, + dRes_ID_E_MS_BCK_MS_DAMAGE_e=0x5, + dRes_ID_E_MS_BCK_MS_DIE_e=0x6, + dRes_ID_E_MS_BCK_MS_DIE_FLOAT_e=0x7, + dRes_ID_E_MS_BCK_MS_FIND_e=0x8, + dRes_ID_E_MS_BCK_MS_GNAW_e=0x9, + dRes_ID_E_MS_BCK_MS_JUMP_END_e=0xA, + dRes_ID_E_MS_BCK_MS_JUMP_MIDDLE_e=0xB, + dRes_ID_E_MS_BCK_MS_JUMP_START_e=0xC, + dRes_ID_E_MS_BCK_MS_KYOROKYORO_e=0xD, + dRes_ID_E_MS_BCK_MS_RUN_e=0xE, + dRes_ID_E_MS_BCK_MS_SWIM_e=0xF, + dRes_ID_E_MS_BCK_MS_WAIT_e=0x10, + dRes_ID_E_MS_BCK_MS_WALK_e=0x11, + /* BMDR */ + dRes_ID_E_MS_BMD_MS_e=0x14, +}; + +enum MS_JNT { + MS_JNT_WORLD_ROOT_e=0x0, + MS_JNT_BACKBONE_1_e=0x1, + MS_JNT_BACKBONE_2_e=0x2, + MS_JNT_F_L_LEG_1_e=0x3, + MS_JNT_F_L_LEG_2_e=0x4, + MS_JNT_F_L_LEG_3_e=0x5, + MS_JNT_F_R_LEG_1_e=0x6, + MS_JNT_F_R_LEG_2_e=0x7, + MS_JNT_F_R_LEG_3_e=0x8, + MS_JNT_HEAD_e=0x9, + MS_JNT_MOUTH_e=0xA, + MS_JNT_WAIST_e=0xB, + MS_JNT_B_L_LEG_2_e=0xC, + MS_JNT_B_L_LEG_3_e=0xD, + MS_JNT_B_L_LEG_4_e=0xE, + MS_JNT_B_R_LEG_2_e=0xF, + MS_JNT_B_R_LEG_3_e=0x10, + MS_JNT_B_R_LEG_4_e=0x11, + MS_JNT_TAIL_1_e=0x12, + MS_JNT_TAIL_2_e=0x13, + MS_JNT_TAIL_3_e=0x14, + MS_JNT_TAIL_4_e=0x15, +}; + +#endif /* !RES_E_MS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_nest.h b/assets/RZDP01/res/Object/E_nest.h new file mode 100644 index 0000000000..2cae599c07 --- /dev/null +++ b/assets/RZDP01/res/Object/E_nest.h @@ -0,0 +1,24 @@ +#ifndef RES_E_NEST_H +#define RES_E_NEST_H + +enum dRes_INDEX_E_NEST { + /* BMDR */ + dRes_INDEX_E_NEST_BMD_O_HACHINOSU_01_e=0x3, + dRes_INDEX_E_NEST_BMD_O_HACHINOSU_02_e=0x4, +}; + +enum dRes_ID_E_NEST { + /* BMDR */ + dRes_ID_E_NEST_BMD_O_HACHINOSU_01_e=0x3, + dRes_ID_E_NEST_BMD_O_HACHINOSU_02_e=0x4, +}; + +enum O_HACHINOSU_01_JNT { + O_HACHINOSU_01_JNT_O_HACHINOSU_01_e=0x0, +}; + +enum O_HACHINOSU_02_JNT { + O_HACHINOSU_02_JNT_O_HACHINOSU_02_e=0x0, +}; + +#endif /* !RES_E_NEST_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_nz.h b/assets/RZDP01/res/Object/E_nz.h new file mode 100644 index 0000000000..aa1997bbcd --- /dev/null +++ b/assets/RZDP01/res/Object/E_nz.h @@ -0,0 +1,49 @@ +#ifndef RES_E_NZ_H +#define RES_E_NZ_H + +enum dRes_INDEX_E_NZ { + /* BCK */ + dRes_INDEX_E_NZ_BCK_NZ_DIE_e=0x4, + dRes_INDEX_E_NZ_BCK_NZ_HOLD_WAIT_e=0x5, + dRes_INDEX_E_NZ_BCK_NZ_JUMP_MIDDLE_e=0x6, + dRes_INDEX_E_NZ_BCK_NZ_JUMP_START_e=0x7, + dRes_INDEX_E_NZ_BCK_NZ_KYOROKYORO_e=0x8, + dRes_INDEX_E_NZ_BCK_NZ_RUN_e=0x9, + dRes_INDEX_E_NZ_BCK_NZ_WAIT_e=0xA, + /* BMDR */ + dRes_INDEX_E_NZ_BMD_NZ_e=0xD, +}; + +enum dRes_ID_E_NZ { + /* BCK */ + dRes_ID_E_NZ_BCK_NZ_DIE_e=0x4, + dRes_ID_E_NZ_BCK_NZ_HOLD_WAIT_e=0x5, + dRes_ID_E_NZ_BCK_NZ_JUMP_MIDDLE_e=0x6, + dRes_ID_E_NZ_BCK_NZ_JUMP_START_e=0x7, + dRes_ID_E_NZ_BCK_NZ_KYOROKYORO_e=0x8, + dRes_ID_E_NZ_BCK_NZ_RUN_e=0x9, + dRes_ID_E_NZ_BCK_NZ_WAIT_e=0xA, + /* BMDR */ + dRes_ID_E_NZ_BMD_NZ_e=0xD, +}; + +enum NZ_JNT { + NZ_JNT_WORLD_ROOT_e=0x0, + NZ_JNT_BACKBONE_1_e=0x1, + NZ_JNT_F_L_LEG_1_e=0x2, + NZ_JNT_F_L_LEG_2_e=0x3, + NZ_JNT_F_R_LEG_1_e=0x4, + NZ_JNT_F_R_LEG_2_e=0x5, + NZ_JNT_NECK_e=0x6, + NZ_JNT_WAIST_e=0x7, + NZ_JNT_B_L_LEG_1_e=0x8, + NZ_JNT_B_L_LEG_2_e=0x9, + NZ_JNT_B_R_LEG_1_e=0xA, + NZ_JNT_B_R_LEG_2_e=0xB, + NZ_JNT_TAIL_1_e=0xC, + NZ_JNT_TAIL_2_e=0xD, + NZ_JNT_TAIL_3_e=0xE, + NZ_JNT_TAIL_4_e=0xF, +}; + +#endif /* !RES_E_NZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_oc.h b/assets/RZDP01/res/Object/E_oc.h new file mode 100644 index 0000000000..f1e2a2b8f3 --- /dev/null +++ b/assets/RZDP01/res/Object/E_oc.h @@ -0,0 +1,52 @@ +#ifndef RES_E_OC_H +#define RES_E_OC_H + +enum dRes_INDEX_E_OC { + /* BMDR */ + dRes_INDEX_E_OC_BMD_OC_e=0x3, + dRes_INDEX_E_OC_BMD_OC_WEPON_e=0x4, +}; + +enum dRes_ID_E_OC { + /* BMDR */ + dRes_ID_E_OC_BMD_OC_e=0x3, + dRes_ID_E_OC_BMD_OC_WEPON_e=0x4, +}; + +enum OC_JNT { + OC_JNT_WORLD_ROOT_e=0x0, + OC_JNT_BACK_BONE1_e=0x1, + OC_JNT_BACK_BONE2_e=0x2, + OC_JNT_ARM_L1_e=0x3, + OC_JNT_ARM_L2_e=0x4, + OC_JNT_ARM_L3_e=0x5, + OC_JNT_HAND_L1_e=0x6, + OC_JNT_FINGER_L1_e=0x7, + OC_JNT_THUMB_L1_e=0x8, + OC_JNT_ARM_R1_e=0x9, + OC_JNT_ARM_R2_e=0xA, + OC_JNT_ARM_R3_e=0xB, + OC_JNT_HAND_R1_e=0xC, + OC_JNT_FINGER_R1_e=0xD, + OC_JNT_THUMB_R1_e=0xE, + OC_JNT_NECK1_e=0xF, + OC_JNT_NECK2_e=0x10, + OC_JNT_HEAD_e=0x11, + OC_JNT_HEAR1_e=0x12, + OC_JNT_JAW1_e=0x13, + OC_JNT_WAIST_1_e=0x14, + OC_JNT_BAG1_e=0x15, + OC_JNT_BODY1_e=0x16, + OC_JNT_LEG_L1_e=0x17, + OC_JNT_LEG_L2_e=0x18, + OC_JNT_LEG_L3_e=0x19, + OC_JNT_LEG_R1_e=0x1A, + OC_JNT_LEG_R2_e=0x1B, + OC_JNT_LEG_R3_e=0x1C, +}; + +enum OC_WEPON_JNT { + OC_WEPON_JNT_WEPON_MODEL_e=0x0, +}; + +#endif /* !RES_E_OC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_oc2.h b/assets/RZDP01/res/Object/E_oc2.h new file mode 100644 index 0000000000..752f5dc03c --- /dev/null +++ b/assets/RZDP01/res/Object/E_oc2.h @@ -0,0 +1,52 @@ +#ifndef RES_E_OC2_H +#define RES_E_OC2_H + +enum dRes_INDEX_E_OC2 { + /* BMDR */ + dRes_INDEX_E_OC2_BMD_OC2_e=0x3, + dRes_INDEX_E_OC2_BMD_OC2_WEPON_e=0x4, +}; + +enum dRes_ID_E_OC2 { + /* BMDR */ + dRes_ID_E_OC2_BMD_OC2_e=0x3, + dRes_ID_E_OC2_BMD_OC2_WEPON_e=0x4, +}; + +enum OC2_JNT { + OC2_JNT_WORLD_ROOT_e=0x0, + OC2_JNT_BACK_BONE1_e=0x1, + OC2_JNT_BACK_BONE2_e=0x2, + OC2_JNT_ARM_L1_e=0x3, + OC2_JNT_ARM_L2_e=0x4, + OC2_JNT_ARM_L3_e=0x5, + OC2_JNT_HAND_L1_e=0x6, + OC2_JNT_FINGER_L1_e=0x7, + OC2_JNT_THUMB_L1_e=0x8, + OC2_JNT_ARM_R1_e=0x9, + OC2_JNT_ARM_R2_e=0xA, + OC2_JNT_ARM_R3_e=0xB, + OC2_JNT_HAND_R1_e=0xC, + OC2_JNT_FINGER_R1_e=0xD, + OC2_JNT_THUMB_R1_e=0xE, + OC2_JNT_NECK1_e=0xF, + OC2_JNT_NECK2_e=0x10, + OC2_JNT_HEAD_e=0x11, + OC2_JNT_HEAR1_e=0x12, + OC2_JNT_JAW1_e=0x13, + OC2_JNT_WAIST_1_e=0x14, + OC2_JNT_BAG1_e=0x15, + OC2_JNT_BODY1_e=0x16, + OC2_JNT_LEG_L1_e=0x17, + OC2_JNT_LEG_L2_e=0x18, + OC2_JNT_LEG_L3_e=0x19, + OC2_JNT_LEG_R1_e=0x1A, + OC2_JNT_LEG_R2_e=0x1B, + OC2_JNT_LEG_R3_e=0x1C, +}; + +enum OC2_WEPON_JNT { + OC2_WEPON_JNT_WEPON2_MODEL_e=0x0, +}; + +#endif /* !RES_E_OC2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ocb.h b/assets/RZDP01/res/Object/E_ocb.h new file mode 100644 index 0000000000..290df71452 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ocb.h @@ -0,0 +1,68 @@ +#ifndef RES_E_OCB_H +#define RES_E_OCB_H + +enum dRes_INDEX_E_OCB { + /* BCK */ + dRes_INDEX_E_OCB_BCK_OC_ANGRY_A_e=0x3, + dRes_INDEX_E_OCB_BCK_OC_ANGRY_B_e=0x4, + dRes_INDEX_E_OCB_BCK_OC_ATTACK_B_e=0x5, + dRes_INDEX_E_OCB_BCK_OC_ATTACK_C_e=0x6, + dRes_INDEX_E_OCB_BCK_OC_CRY_e=0x7, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_e=0x8, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_L_e=0x9, + dRes_INDEX_E_OCB_BCK_OC_DAMAGE_R_e=0xA, + dRes_INDEX_E_OCB_BCK_OC_DASH_e=0xB, + dRes_INDEX_E_OCB_BCK_OC_DROWNED_e=0xC, + dRes_INDEX_E_OCB_BCK_OC_FIND_e=0xD, + dRes_INDEX_E_OCB_BCK_OC_FINISH_e=0xE, + dRes_INDEX_E_OCB_BCK_OC_GALE_e=0xF, + dRes_INDEX_E_OCB_BCK_OC_JUMP_A_e=0x10, + dRes_INDEX_E_OCB_BCK_OC_JUMP_B_e=0x11, + dRes_INDEX_E_OCB_BCK_OC_JUMP_C_e=0x12, + dRes_INDEX_E_OCB_BCK_OC_LEAP_A_e=0x13, + dRes_INDEX_E_OCB_BCK_OC_LEAP_B_e=0x14, + dRes_INDEX_E_OCB_BCK_OC_LEAP_SPIN_e=0x15, + dRes_INDEX_E_OCB_BCK_OC_SERCH_e=0x16, + dRes_INDEX_E_OCB_BCK_OC_STAND_e=0x17, + dRes_INDEX_E_OCB_BCK_OC_STAND_WAIT_e=0x18, + dRes_INDEX_E_OCB_BCK_OC_TALK_e=0x19, + dRes_INDEX_E_OCB_BCK_OC_TALK_B_e=0x1A, + dRes_INDEX_E_OCB_BCK_OC_WAIT_e=0x1B, + dRes_INDEX_E_OCB_BCK_OC_WAIT_ST_e=0x1C, + dRes_INDEX_E_OCB_BCK_OC_WALK_e=0x1D, + dRes_INDEX_E_OCB_BCK_OC_WALK_ST_e=0x1E, +}; + +enum dRes_ID_E_OCB { + /* BCK */ + dRes_ID_E_OCB_BCK_OC_ANGRY_A_e=0x3, + dRes_ID_E_OCB_BCK_OC_ANGRY_B_e=0x4, + dRes_ID_E_OCB_BCK_OC_ATTACK_B_e=0x5, + dRes_ID_E_OCB_BCK_OC_ATTACK_C_e=0x6, + dRes_ID_E_OCB_BCK_OC_CRY_e=0x7, + dRes_ID_E_OCB_BCK_OC_DAMAGE_e=0x8, + dRes_ID_E_OCB_BCK_OC_DAMAGE_L_e=0x9, + dRes_ID_E_OCB_BCK_OC_DAMAGE_R_e=0xA, + dRes_ID_E_OCB_BCK_OC_DASH_e=0xB, + dRes_ID_E_OCB_BCK_OC_DROWNED_e=0xC, + dRes_ID_E_OCB_BCK_OC_FIND_e=0xD, + dRes_ID_E_OCB_BCK_OC_FINISH_e=0xE, + dRes_ID_E_OCB_BCK_OC_GALE_e=0xF, + dRes_ID_E_OCB_BCK_OC_JUMP_A_e=0x10, + dRes_ID_E_OCB_BCK_OC_JUMP_B_e=0x11, + dRes_ID_E_OCB_BCK_OC_JUMP_C_e=0x12, + dRes_ID_E_OCB_BCK_OC_LEAP_A_e=0x13, + dRes_ID_E_OCB_BCK_OC_LEAP_B_e=0x14, + dRes_ID_E_OCB_BCK_OC_LEAP_SPIN_e=0x15, + dRes_ID_E_OCB_BCK_OC_SERCH_e=0x16, + dRes_ID_E_OCB_BCK_OC_STAND_e=0x17, + dRes_ID_E_OCB_BCK_OC_STAND_WAIT_e=0x18, + dRes_ID_E_OCB_BCK_OC_TALK_e=0x19, + dRes_ID_E_OCB_BCK_OC_TALK_B_e=0x1A, + dRes_ID_E_OCB_BCK_OC_WAIT_e=0x1B, + dRes_ID_E_OCB_BCK_OC_WAIT_ST_e=0x1C, + dRes_ID_E_OCB_BCK_OC_WALK_e=0x1D, + dRes_ID_E_OCB_BCK_OC_WALK_ST_e=0x1E, +}; + +#endif /* !RES_E_OCB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ot.h b/assets/RZDP01/res/Object/E_ot.h new file mode 100644 index 0000000000..dbce22c9e6 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ot.h @@ -0,0 +1,41 @@ +#ifndef RES_E_OT_H +#define RES_E_OT_H + +enum dRes_INDEX_E_OT { + /* BCK */ + dRes_INDEX_E_OT_BCK_OT_BORN_e=0x6, + dRes_INDEX_E_OT_BCK_OT_DAMAGE_e=0x7, + dRes_INDEX_E_OT_BCK_OT_SWIM_e=0x8, + /* BMDE */ + dRes_INDEX_E_OT_BMD_DT_EGG_e=0xB, + /* BMDR */ + dRes_INDEX_E_OT_BMD_OT_e=0xE, + /* BTK */ + dRes_INDEX_E_OT_BTK_EGG_BEAT_e=0x11, +}; + +enum dRes_ID_E_OT { + /* BCK */ + dRes_ID_E_OT_BCK_OT_BORN_e=0x6, + dRes_ID_E_OT_BCK_OT_DAMAGE_e=0x7, + dRes_ID_E_OT_BCK_OT_SWIM_e=0x8, + /* BMDE */ + dRes_ID_E_OT_BMD_DT_EGG_e=0xB, + /* BMDR */ + dRes_ID_E_OT_BMD_OT_e=0xE, + /* BTK */ + dRes_ID_E_OT_BTK_EGG_BEAT_e=0x11, +}; + +enum DT_EGG_JNT { + DT_EGG_JNT_DT_EGG_MODEL_e=0x0, +}; + +enum OT_JNT { + OT_JNT_CENTER_e=0x0, + OT_JNT_TAIL1_e=0x1, + OT_JNT_TAIL2_e=0x2, + OT_JNT_TAIL3_e=0x3, +}; + +#endif /* !RES_E_OT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ph.h b/assets/RZDP01/res/Object/E_ph.h new file mode 100644 index 0000000000..a12d63ea10 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ph.h @@ -0,0 +1,55 @@ +#ifndef RES_E_PH_H +#define RES_E_PH_H + +enum dRes_INDEX_E_PH { + /* BCK */ + dRes_INDEX_E_PH_BCK_PH_APPER_e=0x4, + dRes_INDEX_E_PH_BCK_PH_DAMAGE_e=0x5, + dRes_INDEX_E_PH_BCK_PH_DAMAGE_ARROW_e=0x6, + dRes_INDEX_E_PH_BCK_PH_DEAD_e=0x7, + dRes_INDEX_E_PH_BCK_PH_FALL_e=0x8, + dRes_INDEX_E_PH_BCK_PH_FALL_WAIT_e=0x9, + dRes_INDEX_E_PH_BCK_PH_HANG_EN_e=0xA, + dRes_INDEX_E_PH_BCK_PH_HANG_ST_e=0xB, + dRes_INDEX_E_PH_BCK_PH_HANG_WAIT_e=0xC, + dRes_INDEX_E_PH_BCK_PH_LEAVE_e=0xD, + dRes_INDEX_E_PH_BCK_PH_WAIT_e=0xE, + dRes_INDEX_E_PH_BCK_PH_WAKE_e=0xF, + dRes_INDEX_E_PH_BCK_PH_WIND_e=0x10, + dRes_INDEX_E_PH_BCK_PH_WIND_FALL_e=0x11, + /* BMDR */ + dRes_INDEX_E_PH_BMD_PH_e=0x14, +}; + +enum dRes_ID_E_PH { + /* BCK */ + dRes_ID_E_PH_BCK_PH_APPER_e=0x4, + dRes_ID_E_PH_BCK_PH_DAMAGE_e=0x5, + dRes_ID_E_PH_BCK_PH_DAMAGE_ARROW_e=0x6, + dRes_ID_E_PH_BCK_PH_DEAD_e=0x7, + dRes_ID_E_PH_BCK_PH_FALL_e=0x8, + dRes_ID_E_PH_BCK_PH_FALL_WAIT_e=0x9, + dRes_ID_E_PH_BCK_PH_HANG_EN_e=0xA, + dRes_ID_E_PH_BCK_PH_HANG_ST_e=0xB, + dRes_ID_E_PH_BCK_PH_HANG_WAIT_e=0xC, + dRes_ID_E_PH_BCK_PH_LEAVE_e=0xD, + dRes_ID_E_PH_BCK_PH_WAIT_e=0xE, + dRes_ID_E_PH_BCK_PH_WAKE_e=0xF, + dRes_ID_E_PH_BCK_PH_WIND_e=0x10, + dRes_ID_E_PH_BCK_PH_WIND_FALL_e=0x11, + /* BMDR */ + dRes_ID_E_PH_BMD_PH_e=0x14, +}; + +enum PH_JNT { + PH_JNT_WORLD_ROOT_e=0x0, + PH_JNT_BODY_e=0x1, + PH_JNT_HEAD_e=0x2, + PH_JNT_WIN_D_e=0x3, + PH_JNT_WING_A_e=0x4, + PH_JNT_WING_B_e=0x5, + PH_JNT_WINGC_e=0x6, + PH_JNT_TAIL_e=0x7, +}; + +#endif /* !RES_E_PH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_pm.h b/assets/RZDP01/res/Object/E_pm.h new file mode 100644 index 0000000000..9420f81708 --- /dev/null +++ b/assets/RZDP01/res/Object/E_pm.h @@ -0,0 +1,120 @@ +#ifndef RES_E_PM_H +#define RES_E_PM_H + +enum dRes_INDEX_E_PM { + /* BCK */ + dRes_INDEX_E_PM_BCK_EF_GLOW_e=0x5, + dRes_INDEX_E_PM_BCK_PM_APPEAR01_e=0x6, + dRes_INDEX_E_PM_BCK_PM_APPEAR02_e=0x7, + dRes_INDEX_E_PM_BCK_PM_DAMAGE_e=0x8, + dRes_INDEX_E_PM_BCK_PM_DIEA_e=0x9, + dRes_INDEX_E_PM_BCK_PM_DIEB_e=0xA, + dRes_INDEX_E_PM_BCK_PM_END_e=0xB, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_e=0xC, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_EN_e=0xD, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_LP_e=0xE, + dRes_INDEX_E_PM_BCK_PM_FOGBLOW_ST_e=0xF, + dRes_INDEX_E_PM_BCK_PM_GLAD_e=0x10, + dRes_INDEX_E_PM_BCK_PM_HIDE_e=0x11, + dRes_INDEX_E_PM_BCK_PM_KYORO2_e=0x12, + dRes_INDEX_E_PM_BCK_PM_MOVE_e=0x13, + dRes_INDEX_E_PM_BCK_PM_OP_e=0x14, + dRes_INDEX_E_PM_BCK_PM_RUN_e=0x15, + dRes_INDEX_E_PM_BCK_PM_WAIT01_e=0x16, + dRes_INDEX_E_PM_BCK_PM_WAIT02_e=0x17, + dRes_INDEX_E_PM_BCK_PM_WALK_e=0x18, + dRes_INDEX_E_PM_BCK_TR_FOGBLOW_e=0x19, + /* BMDR */ + dRes_INDEX_E_PM_BMD_EF_GLOW_e=0x1C, + dRes_INDEX_E_PM_BMD_PM_e=0x1D, + dRes_INDEX_E_PM_BMD_PM_LAMP_e=0x1E, + dRes_INDEX_E_PM_BMD_PM_TRUMPET_e=0x1F, + /* BTP */ + dRes_INDEX_E_PM_BTP_EYE_APPEAR02_e=0x22, + dRes_INDEX_E_PM_BTP_EYE_MABA_e=0x23, +}; + +enum dRes_ID_E_PM { + /* BCK */ + dRes_ID_E_PM_BCK_EF_GLOW_e=0x5, + dRes_ID_E_PM_BCK_PM_APPEAR01_e=0x6, + dRes_ID_E_PM_BCK_PM_APPEAR02_e=0x7, + dRes_ID_E_PM_BCK_PM_DAMAGE_e=0x8, + dRes_ID_E_PM_BCK_PM_DIEA_e=0x9, + dRes_ID_E_PM_BCK_PM_DIEB_e=0xA, + dRes_ID_E_PM_BCK_PM_END_e=0xB, + dRes_ID_E_PM_BCK_PM_FOGBLOW_e=0xC, + dRes_ID_E_PM_BCK_PM_FOGBLOW_EN_e=0xD, + dRes_ID_E_PM_BCK_PM_FOGBLOW_LP_e=0xE, + dRes_ID_E_PM_BCK_PM_FOGBLOW_ST_e=0xF, + dRes_ID_E_PM_BCK_PM_GLAD_e=0x10, + dRes_ID_E_PM_BCK_PM_HIDE_e=0x11, + dRes_ID_E_PM_BCK_PM_KYORO2_e=0x12, + dRes_ID_E_PM_BCK_PM_MOVE_e=0x13, + dRes_ID_E_PM_BCK_PM_OP_e=0x14, + dRes_ID_E_PM_BCK_PM_RUN_e=0x15, + dRes_ID_E_PM_BCK_PM_WAIT01_e=0x16, + dRes_ID_E_PM_BCK_PM_WAIT02_e=0x17, + dRes_ID_E_PM_BCK_PM_WALK_e=0x18, + dRes_ID_E_PM_BCK_TR_FOGBLOW_e=0x19, + /* BMDR */ + dRes_ID_E_PM_BMD_EF_GLOW_e=0x1C, + dRes_ID_E_PM_BMD_PM_e=0x1D, + dRes_ID_E_PM_BMD_PM_LAMP_e=0x1E, + dRes_ID_E_PM_BMD_PM_TRUMPET_e=0x1F, + /* BTP */ + dRes_ID_E_PM_BTP_EYE_APPEAR02_e=0x22, + dRes_ID_E_PM_BTP_EYE_MABA_e=0x23, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum PM_JNT { + PM_JNT_CENTER_e=0x0, + PM_JNT_BACKBONE_e=0x1, + PM_JNT_CLOAK1_e=0x2, + PM_JNT_CLOAK2_e=0x3, + PM_JNT_HEAD_e=0x4, + PM_JNT_HAT1_e=0x5, + PM_JNT_HAT2_e=0x6, + PM_JNT_HAT3_e=0x7, + PM_JNT_HAT4_e=0x8, + PM_JNT_NECKLACE1_e=0x9, + PM_JNT_NECKLACE2_e=0xA, + PM_JNT_SHOULDERL_e=0xB, + PM_JNT_ARML1_e=0xC, + PM_JNT_ARML2_e=0xD, + PM_JNT_HANDL_e=0xE, + PM_JNT_SHOULDERR_e=0xF, + PM_JNT_ARMR1_e=0x10, + PM_JNT_ARMR2_e=0x11, + PM_JNT_HANDR_e=0x12, + PM_JNT_WAIST_e=0x13, + PM_JNT_LEGL1_e=0x14, + PM_JNT_LEGL2_e=0x15, + PM_JNT_FOOTL_e=0x16, + PM_JNT_LEGR1_e=0x17, + PM_JNT_LEGR2_e=0x18, + PM_JNT_FOOTR_e=0x19, + PM_JNT_SKIRT_e=0x1A, +}; + +enum PM_LAMP_JNT { + PM_LAMP_JNT_LAMP_LOC_e=0x0, + PM_LAMP_JNT_LAMP1_e=0x1, + PM_LAMP_JNT_LAMP2_e=0x2, +}; + +enum PM_TRUMPET_JNT { + PM_TRUMPET_JNT_TRUMPET_LOC_e=0x0, + PM_TRUMPET_JNT_TRUMPET_e=0x1, + PM_TRUMPET_JNT_BAG_e=0x2, + PM_TRUMPET_JNT_TUBE1_e=0x3, + PM_TRUMPET_JNT_TUBE2_e=0x4, + PM_TRUMPET_JNT_TUBE3_e=0x5, + PM_TRUMPET_JNT_TUBE4_e=0x6, +}; + +#endif /* !RES_E_PM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_po.h b/assets/RZDP01/res/Object/E_po.h new file mode 100644 index 0000000000..3d6f93f798 --- /dev/null +++ b/assets/RZDP01/res/Object/E_po.h @@ -0,0 +1,123 @@ +#ifndef RES_E_PO_H +#define RES_E_PO_H + +enum dRes_INDEX_E_PO { + /* BCK */ + dRes_INDEX_E_PO_BCK_EF_GLOW_e=0x4, + dRes_INDEX_E_PO_BCK_PO_ATTACK_e=0x5, + dRes_INDEX_E_PO_BCK_PO_AWAKE_e=0x6, + dRes_INDEX_E_PO_BCK_PO_DAMAGE_e=0x7, + dRes_INDEX_E_PO_BCK_PO_DOWN_e=0x8, + dRes_INDEX_E_PO_BCK_PO_DOWN_DAMAGE_e=0x9, + dRes_INDEX_E_PO_BCK_PO_DOWN_DEAD_e=0xA, + dRes_INDEX_E_PO_BCK_PO_DOWN_WAIT_e=0xB, + dRes_INDEX_E_PO_BCK_PO_FIRECATCH_e=0xC, + dRes_INDEX_E_PO_BCK_PO_HANGED_e=0xD, + dRes_INDEX_E_PO_BCK_PO_HANGED_BRUSH_e=0xE, + dRes_INDEX_E_PO_BCK_PO_HANGED_DAMAGE_e=0xF, + dRes_INDEX_E_PO_BCK_PO_HANGED_WAIT_e=0x10, + dRes_INDEX_E_PO_BCK_PO_POSSESS_e=0x11, + dRes_INDEX_E_PO_BCK_PO_RUNAFTER_e=0x12, + dRes_INDEX_E_PO_BCK_PO_RUNAFTER2_e=0x13, + dRes_INDEX_E_PO_BCK_PO_SWAYBACK_e=0x14, + dRes_INDEX_E_PO_BCK_PO_WAIT_e=0x15, + dRes_INDEX_E_PO_BCK_PO_WAIT02_e=0x16, + dRes_INDEX_E_PO_BCK_PW_DEATH_e=0x17, + /* BMDR */ + dRes_INDEX_E_PO_BMD_EF_GLOW_e=0x1A, + dRes_INDEX_E_PO_BMD_PO_e=0x1B, + dRes_INDEX_E_PO_BMD_PO_LAMP_e=0x1C, + dRes_INDEX_E_PO_BMD_PW_e=0x1D, +}; + +enum dRes_ID_E_PO { + /* BCK */ + dRes_ID_E_PO_BCK_EF_GLOW_e=0x4, + dRes_ID_E_PO_BCK_PO_ATTACK_e=0x5, + dRes_ID_E_PO_BCK_PO_AWAKE_e=0x6, + dRes_ID_E_PO_BCK_PO_DAMAGE_e=0x7, + dRes_ID_E_PO_BCK_PO_DOWN_e=0x8, + dRes_ID_E_PO_BCK_PO_DOWN_DAMAGE_e=0x9, + dRes_ID_E_PO_BCK_PO_DOWN_DEAD_e=0xA, + dRes_ID_E_PO_BCK_PO_DOWN_WAIT_e=0xB, + dRes_ID_E_PO_BCK_PO_FIRECATCH_e=0xC, + dRes_ID_E_PO_BCK_PO_HANGED_e=0xD, + dRes_ID_E_PO_BCK_PO_HANGED_BRUSH_e=0xE, + dRes_ID_E_PO_BCK_PO_HANGED_DAMAGE_e=0xF, + dRes_ID_E_PO_BCK_PO_HANGED_WAIT_e=0x10, + dRes_ID_E_PO_BCK_PO_POSSESS_e=0x11, + dRes_ID_E_PO_BCK_PO_RUNAFTER_e=0x12, + dRes_ID_E_PO_BCK_PO_RUNAFTER2_e=0x13, + dRes_ID_E_PO_BCK_PO_SWAYBACK_e=0x14, + dRes_ID_E_PO_BCK_PO_WAIT_e=0x15, + dRes_ID_E_PO_BCK_PO_WAIT02_e=0x16, + dRes_ID_E_PO_BCK_PW_DEATH_e=0x17, + /* BMDR */ + dRes_ID_E_PO_BMD_EF_GLOW_e=0x1A, + dRes_ID_E_PO_BMD_PO_e=0x1B, + dRes_ID_E_PO_BMD_PO_LAMP_e=0x1C, + dRes_ID_E_PO_BMD_PW_e=0x1D, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum PO_JNT { + PO_JNT_WORLD_ROOT_e=0x0, + PO_JNT_BACKBONE_e=0x1, + PO_JNT_HEAD_e=0x2, + PO_JNT_FOOD_e=0x3, + PO_JNT_FBONE1_e=0x4, + PO_JNT_FBONE2_e=0x5, + PO_JNT_MOUTH_e=0x6, + PO_JNT_LBONE_e=0x7, + PO_JNT_RBONE_e=0x8, + PO_JNT_SHOULDEL_e=0x9, + PO_JNT_ARML1_e=0xA, + PO_JNT_ARML2_e=0xB, + PO_JNT_HANDL_e=0xC, + PO_JNT_SHOULDER_e=0xD, + PO_JNT_ARMR1_e=0xE, + PO_JNT_ARMR2_e=0xF, + PO_JNT_HANDR_e=0x10, + PO_JNT_WAIST1_e=0x11, + PO_JNT_WAIST2_e=0x12, + PO_JNT_SKIRTF1_e=0x13, + PO_JNT_SKIRTF2_e=0x14, + PO_JNT_SKIRTR1_e=0x15, + PO_JNT_SKIRTR2_e=0x16, +}; + +enum PO_LAMP_JNT { + PO_LAMP_JNT_LAMP_LOC_e=0x0, + PO_LAMP_JNT_HANDLE_e=0x1, + PO_LAMP_JNT_LAMP1_e=0x2, +}; + +enum PW_JNT { + PW_JNT_WORLD_ROOT_e=0x0, + PW_JNT_BACKBONE01_e=0x1, + PW_JNT_WAIST01_e=0x2, + PW_JNT_WAIST02_e=0x3, + PW_JNT_SKIRTF01_e=0x4, + PW_JNT_SKIRTF02_e=0x5, + PW_JNT_SKIRTR01_e=0x6, + PW_JNT_SKIRTR02_e=0x7, + PW_JNT_BACKBONE02_e=0x8, + PW_JNT_DOKURO_e=0x9, + PW_JNT_HEAD_e=0xA, + PW_JNT_FOOD_e=0xB, + PW_JNT_SHOULDEL_e=0xC, + PW_JNT_ARML01_e=0xD, + PW_JNT_ARML02_e=0xE, + PW_JNT_ARML03_e=0xF, + PW_JNT_ARML04_e=0x10, + PW_JNT_SHOULDER_e=0x11, + PW_JNT_ARMR01_e=0x12, + PW_JNT_ARMR02_e=0x13, + PW_JNT_ARMR03_e=0x14, + PW_JNT_ARMR04_e=0x15, +}; + +#endif /* !RES_E_PO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_pz.h b/assets/RZDP01/res/Object/E_pz.h new file mode 100644 index 0000000000..1551f23bcb --- /dev/null +++ b/assets/RZDP01/res/Object/E_pz.h @@ -0,0 +1,111 @@ +#ifndef RES_E_PZ_H +#define RES_E_PZ_H + +enum dRes_INDEX_E_PZ { + /* BCK */ + dRes_INDEX_E_PZ_BCK_EF_PZBALL_e=0x7, + dRes_INDEX_E_PZ_BCK_PZ_APPEAR_e=0x8, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK02_THROW_e=0x9, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK02_WAIT_e=0xA, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_READY_e=0xB, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_THROW_e=0xC, + dRes_INDEX_E_PZ_BCK_PZ_ATTACK_WAIT_e=0xD, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGEF_e=0xE, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGEL_e=0xF, + dRes_INDEX_E_PZ_BCK_PZ_DAMAGER_e=0x10, + dRes_INDEX_E_PZ_BCK_PZ_DEAD_e=0x11, + dRes_INDEX_E_PZ_BCK_PZ_DEMO_DEAD_e=0x12, + dRes_INDEX_E_PZ_BCK_PZ_FADEAWAY_e=0x13, + dRes_INDEX_E_PZ_BCK_PZ_MOVE_e=0x14, + dRes_INDEX_E_PZ_BCK_PZ_WAIT_e=0x15, + /* BMDR */ + dRes_INDEX_E_PZ_BMD_EF_PORTAL_e=0x18, + dRes_INDEX_E_PZ_BMD_EF_PZBALL_e=0x19, + /* BMDV */ + dRes_INDEX_E_PZ_BMD_PZ_e=0x1C, + /* BRK */ + dRes_INDEX_E_PZ_BRK_EF_PORTAL_RED_APP_e=0x1F, + dRes_INDEX_E_PZ_BRK_EF_PORTAL_RED_DISAPP_e=0x20, + dRes_INDEX_E_PZ_BRK_EF_PZBALL_e=0x21, + dRes_INDEX_E_PZ_BRK_PZ_e=0x22, + /* BTK */ + dRes_INDEX_E_PZ_BTK_EF_PORTAL_e=0x25, + dRes_INDEX_E_PZ_BTK_PZ_e=0x26, +}; + +enum dRes_ID_E_PZ { + /* BCK */ + dRes_ID_E_PZ_BCK_EF_PZBALL_e=0x7, + dRes_ID_E_PZ_BCK_PZ_APPEAR_e=0x8, + dRes_ID_E_PZ_BCK_PZ_ATTACK02_THROW_e=0x9, + dRes_ID_E_PZ_BCK_PZ_ATTACK02_WAIT_e=0xA, + dRes_ID_E_PZ_BCK_PZ_ATTACK_READY_e=0xB, + dRes_ID_E_PZ_BCK_PZ_ATTACK_THROW_e=0xC, + dRes_ID_E_PZ_BCK_PZ_ATTACK_WAIT_e=0xD, + dRes_ID_E_PZ_BCK_PZ_DAMAGEF_e=0xE, + dRes_ID_E_PZ_BCK_PZ_DAMAGEL_e=0xF, + dRes_ID_E_PZ_BCK_PZ_DAMAGER_e=0x10, + dRes_ID_E_PZ_BCK_PZ_DEAD_e=0x11, + dRes_ID_E_PZ_BCK_PZ_DEMO_DEAD_e=0x12, + dRes_ID_E_PZ_BCK_PZ_FADEAWAY_e=0x13, + dRes_ID_E_PZ_BCK_PZ_MOVE_e=0x14, + dRes_ID_E_PZ_BCK_PZ_WAIT_e=0x15, + /* BMDR */ + dRes_ID_E_PZ_BMD_EF_PORTAL_e=0x18, + dRes_ID_E_PZ_BMD_EF_PZBALL_e=0x19, + /* BMDV */ + dRes_ID_E_PZ_BMD_PZ_e=0x1C, + /* BRK */ + dRes_ID_E_PZ_BRK_EF_PORTAL_RED_APP_e=0x1F, + dRes_ID_E_PZ_BRK_EF_PORTAL_RED_DISAPP_e=0x20, + dRes_ID_E_PZ_BRK_EF_PZBALL_e=0x21, + dRes_ID_E_PZ_BRK_PZ_e=0x22, + /* BTK */ + dRes_ID_E_PZ_BTK_EF_PORTAL_e=0x25, + dRes_ID_E_PZ_BTK_PZ_e=0x26, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +enum EF_PZBALL_JNT { + EF_PZBALL_JNT_EF_PZBALL_e=0x0, +}; + +enum PZ_JNT { + PZ_JNT_CENTER_e=0x0, + PZ_JNT_BACKBONE1_e=0x1, + PZ_JNT_BACKBONE2_e=0x2, + PZ_JNT_SPADL_e=0x3, + PZ_JNT_SPADR_e=0x4, + PZ_JNT_SHOULDERL_e=0x5, + PZ_JNT_ARML1_e=0x6, + PZ_JNT_SUSOL1_e=0x7, + PZ_JNT_SUSOL2_e=0x8, + PZ_JNT_HIRALB1_e=0x9, + PZ_JNT_HIRALB2_e=0xA, + PZ_JNT_HIRALF1_e=0xB, + PZ_JNT_HIRALF2_e=0xC, + PZ_JNT_SHOULDERR1_e=0xD, + PZ_JNT_ARMR1_e=0xE, + PZ_JNT_SUSOR1_e=0xF, + PZ_JNT_SUSOR2_e=0x10, + PZ_JNT_HIRARB1_e=0x11, + PZ_JNT_HIRARB2_e=0x12, + PZ_JNT_HIRARF1_e=0x13, + PZ_JNT_HIRARF2_e=0x14, + PZ_JNT_WAIST_e=0x15, + PZ_JNT_LEGL1_e=0x16, + PZ_JNT_LEGL2_e=0x17, + PZ_JNT_FOOTL_e=0x18, + PZ_JNT_LEGR1_e=0x19, + PZ_JNT_LEGR2_e=0x1A, + PZ_JNT_FOOTR_e=0x1B, + PZ_JNT_TAREB1_e=0x1C, + PZ_JNT_TAREB2_e=0x1D, + PZ_JNT_TAREF1_e=0x1E, + PZ_JNT_TAREF2_e=0x1F, +}; + +#endif /* !RES_E_PZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_rb.h b/assets/RZDP01/res/Object/E_rb.h new file mode 100644 index 0000000000..daecc18f7e --- /dev/null +++ b/assets/RZDP01/res/Object/E_rb.h @@ -0,0 +1,36 @@ +#ifndef RES_E_RB_H +#define RES_E_RB_H + +enum dRes_INDEX_E_RB { + /* BCK */ + dRes_INDEX_E_RB_BCK_RB_ANGRY_e=0x4, + dRes_INDEX_E_RB_BCK_RB_APPEAR_e=0x5, + dRes_INDEX_E_RB_BCK_RB_ATTACK_e=0x6, + dRes_INDEX_E_RB_BCK_RB_DOWN_e=0x7, + dRes_INDEX_E_RB_BCK_RB_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_E_RB_BMD_RB_e=0xB, +}; + +enum dRes_ID_E_RB { + /* BCK */ + dRes_ID_E_RB_BCK_RB_ANGRY_e=0x4, + dRes_ID_E_RB_BCK_RB_APPEAR_e=0x5, + dRes_ID_E_RB_BCK_RB_ATTACK_e=0x6, + dRes_ID_E_RB_BCK_RB_DOWN_e=0x7, + dRes_ID_E_RB_BCK_RB_WAIT_e=0x8, + /* BMDR */ + dRes_ID_E_RB_BMD_RB_e=0xB, +}; + +enum RB_JNT { + RB_JNT_CENTER_e=0x0, + RB_JNT_ARM_A1_e=0x1, + RB_JNT_ARM_A2_e=0x2, + RB_JNT_ARM_B1_e=0x3, + RB_JNT_ARM_B2_e=0x4, + RB_JNT_ARM_C1_e=0x5, + RB_JNT_ARM_C2_e=0x6, +}; + +#endif /* !RES_E_RB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_rd.h b/assets/RZDP01/res/Object/E_rd.h new file mode 100644 index 0000000000..c943407e4c --- /dev/null +++ b/assets/RZDP01/res/Object/E_rd.h @@ -0,0 +1,210 @@ +#ifndef RES_E_RD_H +#define RES_E_RD_H + +enum dRes_INDEX_E_RD { + /* BCK */ + dRes_INDEX_E_RD_BCK_RD_ARMAMENT_e=0x4, + dRes_INDEX_E_RD_BCK_RD_ATTACK01_e=0x5, + dRes_INDEX_E_RD_BCK_RD_AVOID_e=0x6, + dRes_INDEX_E_RD_BCK_RD_BOW_READY_e=0x7, + dRes_INDEX_E_RD_BCK_RD_BOW_RREADY_e=0x8, + dRes_INDEX_E_RD_BCK_RD_BOW_RSHOOT_e=0x9, + dRes_INDEX_E_RD_BCK_RD_BOW_SHOOT_e=0xA, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_L_e=0xB, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_R_e=0xC, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_S_e=0xD, + dRes_INDEX_E_RD_BCK_RD_DAMAGE_W_e=0xE, + dRes_INDEX_E_RD_BCK_RD_DEAD_ARROW_e=0xF, + dRes_INDEX_E_RD_BCK_RD_DIEA_e=0x10, + dRes_INDEX_E_RD_BCK_RD_DIEA_UP_e=0x11, + dRes_INDEX_E_RD_BCK_RD_DIEB_e=0x12, + dRes_INDEX_E_RD_BCK_RD_DIEB_UP_e=0x13, + dRes_INDEX_E_RD_BCK_RD_DROWNEDA_e=0x14, + dRes_INDEX_E_RD_BCK_RD_DROWNEDB_e=0x15, + dRes_INDEX_E_RD_BCK_RD_FURA2_e=0x16, + dRes_INDEX_E_RD_BCK_RD_GOSIGN_e=0x17, + dRes_INDEX_E_RD_BCK_RD_JUMP_A_e=0x18, + dRes_INDEX_E_RD_BCK_RD_JUMP_B_e=0x19, + dRes_INDEX_E_RD_BCK_RD_JUMP_C_e=0x1A, + dRes_INDEX_E_RD_BCK_RD_KAMAE_e=0x1B, + dRes_INDEX_E_RD_BCK_RD_KICK_e=0x1C, + dRes_INDEX_E_RD_BCK_RD_KYORO2_e=0x1D, + dRes_INDEX_E_RD_BCK_RD_RATTACK01_e=0x1E, + dRes_INDEX_E_RD_BCK_RD_RATTACK01_WAIT_e=0x1F, + dRes_INDEX_E_RD_BCK_RD_RATTACK02_e=0x20, + dRes_INDEX_E_RD_BCK_RD_RATTACK02_WAIT_e=0x21, + dRes_INDEX_E_RD_BCK_RD_RATTACK03_e=0x22, + dRes_INDEX_E_RD_BCK_RD_RATTACK04_e=0x23, + dRes_INDEX_E_RD_BCK_RD_RDAMAGE_e=0x24, + dRes_INDEX_E_RD_BCK_RD_RDAMAGE_BACK_e=0x25, + dRes_INDEX_E_RD_BCK_RD_RRUN_e=0x26, + dRes_INDEX_E_RD_BCK_RD_RRUN02_BACK_e=0x27, + dRes_INDEX_E_RD_BCK_RD_RRUN_BACK_e=0x28, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_e=0x29, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_READY_e=0x2A, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_WAIT_e=0x2B, + dRes_INDEX_E_RD_BCK_RD_RSHOOT_WAIT02_e=0x2C, + dRes_INDEX_E_RD_BCK_RD_RSTEP_BACK_e=0x2D, + dRes_INDEX_E_RD_BCK_RD_RSTEP_L_e=0x2E, + dRes_INDEX_E_RD_BCK_RD_RSTEP_LBACK_e=0x2F, + dRes_INDEX_E_RD_BCK_RD_RSTEP_R_e=0x30, + dRes_INDEX_E_RD_BCK_RD_RSTEP_RBACK_e=0x31, + dRes_INDEX_E_RD_BCK_RD_RUN_e=0x32, + dRes_INDEX_E_RD_BCK_RD_RUN02_e=0x33, + dRes_INDEX_E_RD_BCK_RD_RWAIT_e=0x34, + dRes_INDEX_E_RD_BCK_RD_RWAIT_BACK_e=0x35, + dRes_INDEX_E_RD_BCK_RD_RWALK_e=0x36, + dRes_INDEX_E_RD_BCK_RD_RWALK_BACK_e=0x37, + dRes_INDEX_E_RD_BCK_RD_SHOOT_e=0x38, + dRes_INDEX_E_RD_BCK_RD_SHOOT_READY_e=0x39, + dRes_INDEX_E_RD_BCK_RD_SHOOT_WAIT_e=0x3A, + dRes_INDEX_E_RD_BCK_RD_SHOUT_e=0x3B, + dRes_INDEX_E_RD_BCK_RD_SIGN_e=0x3C, + dRes_INDEX_E_RD_BCK_RD_SLEEP_LOOKAROUND_e=0x3D, + dRes_INDEX_E_RD_BCK_RD_SLEEP_STANDUP_e=0x3E, + dRes_INDEX_E_RD_BCK_RD_SLEEP_WAIT_e=0x3F, + dRes_INDEX_E_RD_BCK_RD_WAIT01_e=0x40, + dRes_INDEX_E_RD_BCK_RD_WALK_e=0x41, + /* BMDR */ + dRes_INDEX_E_RD_BMD_RD_e=0x44, + dRes_INDEX_E_RD_BMD_RD_ARROW_e=0x45, + dRes_INDEX_E_RD_BMD_RD_BARROW_e=0x46, + dRes_INDEX_E_RD_BMD_RD_BOW_e=0x47, + dRes_INDEX_E_RD_BMD_RD_CLUB_e=0x48, + dRes_INDEX_E_RD_BMD_RD_CLUBB_e=0x49, + dRes_INDEX_E_RD_BMD_RD_EYE_e=0x4A, +}; + +enum dRes_ID_E_RD { + /* BCK */ + dRes_ID_E_RD_BCK_RD_ARMAMENT_e=0x4, + dRes_ID_E_RD_BCK_RD_ATTACK01_e=0x5, + dRes_ID_E_RD_BCK_RD_AVOID_e=0x6, + dRes_ID_E_RD_BCK_RD_BOW_READY_e=0x7, + dRes_ID_E_RD_BCK_RD_BOW_RREADY_e=0x8, + dRes_ID_E_RD_BCK_RD_BOW_RSHOOT_e=0x9, + dRes_ID_E_RD_BCK_RD_BOW_SHOOT_e=0xA, + dRes_ID_E_RD_BCK_RD_DAMAGE_L_e=0xB, + dRes_ID_E_RD_BCK_RD_DAMAGE_R_e=0xC, + dRes_ID_E_RD_BCK_RD_DAMAGE_S_e=0xD, + dRes_ID_E_RD_BCK_RD_DAMAGE_W_e=0xE, + dRes_ID_E_RD_BCK_RD_DEAD_ARROW_e=0xF, + dRes_ID_E_RD_BCK_RD_DIEA_e=0x10, + dRes_ID_E_RD_BCK_RD_DIEA_UP_e=0x11, + dRes_ID_E_RD_BCK_RD_DIEB_e=0x12, + dRes_ID_E_RD_BCK_RD_DIEB_UP_e=0x13, + dRes_ID_E_RD_BCK_RD_DROWNEDA_e=0x14, + dRes_ID_E_RD_BCK_RD_DROWNEDB_e=0x15, + dRes_ID_E_RD_BCK_RD_FURA2_e=0x16, + dRes_ID_E_RD_BCK_RD_GOSIGN_e=0x17, + dRes_ID_E_RD_BCK_RD_JUMP_A_e=0x18, + dRes_ID_E_RD_BCK_RD_JUMP_B_e=0x19, + dRes_ID_E_RD_BCK_RD_JUMP_C_e=0x1A, + dRes_ID_E_RD_BCK_RD_KAMAE_e=0x1B, + dRes_ID_E_RD_BCK_RD_KICK_e=0x1C, + dRes_ID_E_RD_BCK_RD_KYORO2_e=0x1D, + dRes_ID_E_RD_BCK_RD_RATTACK01_e=0x1E, + dRes_ID_E_RD_BCK_RD_RATTACK01_WAIT_e=0x1F, + dRes_ID_E_RD_BCK_RD_RATTACK02_e=0x20, + dRes_ID_E_RD_BCK_RD_RATTACK02_WAIT_e=0x21, + dRes_ID_E_RD_BCK_RD_RATTACK03_e=0x22, + dRes_ID_E_RD_BCK_RD_RATTACK04_e=0x23, + dRes_ID_E_RD_BCK_RD_RDAMAGE_e=0x24, + dRes_ID_E_RD_BCK_RD_RDAMAGE_BACK_e=0x25, + dRes_ID_E_RD_BCK_RD_RRUN_e=0x26, + dRes_ID_E_RD_BCK_RD_RRUN02_BACK_e=0x27, + dRes_ID_E_RD_BCK_RD_RRUN_BACK_e=0x28, + dRes_ID_E_RD_BCK_RD_RSHOOT_e=0x29, + dRes_ID_E_RD_BCK_RD_RSHOOT_READY_e=0x2A, + dRes_ID_E_RD_BCK_RD_RSHOOT_WAIT_e=0x2B, + dRes_ID_E_RD_BCK_RD_RSHOOT_WAIT02_e=0x2C, + dRes_ID_E_RD_BCK_RD_RSTEP_BACK_e=0x2D, + dRes_ID_E_RD_BCK_RD_RSTEP_L_e=0x2E, + dRes_ID_E_RD_BCK_RD_RSTEP_LBACK_e=0x2F, + dRes_ID_E_RD_BCK_RD_RSTEP_R_e=0x30, + dRes_ID_E_RD_BCK_RD_RSTEP_RBACK_e=0x31, + dRes_ID_E_RD_BCK_RD_RUN_e=0x32, + dRes_ID_E_RD_BCK_RD_RUN02_e=0x33, + dRes_ID_E_RD_BCK_RD_RWAIT_e=0x34, + dRes_ID_E_RD_BCK_RD_RWAIT_BACK_e=0x35, + dRes_ID_E_RD_BCK_RD_RWALK_e=0x36, + dRes_ID_E_RD_BCK_RD_RWALK_BACK_e=0x37, + dRes_ID_E_RD_BCK_RD_SHOOT_e=0x38, + dRes_ID_E_RD_BCK_RD_SHOOT_READY_e=0x39, + dRes_ID_E_RD_BCK_RD_SHOOT_WAIT_e=0x3A, + dRes_ID_E_RD_BCK_RD_SHOUT_e=0x3B, + dRes_ID_E_RD_BCK_RD_SIGN_e=0x3C, + dRes_ID_E_RD_BCK_RD_SLEEP_LOOKAROUND_e=0x3D, + dRes_ID_E_RD_BCK_RD_SLEEP_STANDUP_e=0x3E, + dRes_ID_E_RD_BCK_RD_SLEEP_WAIT_e=0x3F, + dRes_ID_E_RD_BCK_RD_WAIT01_e=0x40, + dRes_ID_E_RD_BCK_RD_WALK_e=0x41, + /* BMDR */ + dRes_ID_E_RD_BMD_RD_e=0x44, + dRes_ID_E_RD_BMD_RD_ARROW_e=0x45, + dRes_ID_E_RD_BMD_RD_BARROW_e=0x46, + dRes_ID_E_RD_BMD_RD_BOW_e=0x47, + dRes_ID_E_RD_BMD_RD_CLUB_e=0x48, + dRes_ID_E_RD_BMD_RD_CLUBB_e=0x49, + dRes_ID_E_RD_BMD_RD_EYE_e=0x4A, +}; + +enum RD_JNT { + RD_JNT_KOSI_e=0x0, + RD_JNT_HIP1_e=0x1, + RD_JNT_KOKAL_e=0x2, + RD_JNT_MOMOL_e=0x3, + RD_JNT_SUNEL1_e=0x4, + RD_JNT_ASIL_e=0x5, + RD_JNT_KOKAR_e=0x6, + RD_JNT_MOMORR_e=0x7, + RD_JNT_SUNER1_e=0x8, + RD_JNT_ASIR_e=0x9, + RD_JNT_MUNE1_e=0xA, + RD_JNT_MUNE2_e=0xB, + RD_JNT_KUBI_e=0xC, + RD_JNT_HEAD_e=0xD, + RD_JNT_HIMOL_e=0xE, + RD_JNT_HIMOR_e=0xF, + RD_JNT_SHOULDERL_e=0x10, + RD_JNT_ARML1_e=0x11, + RD_JNT_ARML2_e=0x12, + RD_JNT_HANDL_e=0x13, + RD_JNT_YUBIL_e=0x14, + RD_JNT_SHOULDERR_e=0x15, + RD_JNT_ARMR1_e=0x16, + RD_JNT_ARMR2_e=0x17, + RD_JNT_HANDR_e=0x18, + RD_JNT_YUBIR_e=0x19, +}; + +enum RD_ARROW_JNT { + RD_ARROW_JNT_RD_ARROW_e=0x0, +}; + +enum RD_BARROW_JNT { + RD_BARROW_JNT_RD_BARROW_e=0x0, +}; + +enum RD_BOW_JNT { + RD_BOW_JNT_BOW_LOC_e=0x0, + RD_BOW_JNT_CENTER_e=0x1, + RD_BOW_JNT_BOW_1_e=0x2, + RD_BOW_JNT_BOW_2_e=0x3, + RD_BOW_JNT_LINE_e=0x4, +}; + +enum RD_CLUB_JNT { + RD_CLUB_JNT_RD_CLUB_e=0x0, +}; + +enum RD_CLUBB_JNT { + RD_CLUBB_JNT_CLUB_LOC_e=0x0, + RD_CLUBB_JNT_RD_CLUBB_MODEL_e=0x1, +}; + +enum RD_EYE_JNT { + RD_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +#endif /* !RES_E_RD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_rdb.h b/assets/RZDP01/res/Object/E_rdb.h new file mode 100644 index 0000000000..db1b96a297 --- /dev/null +++ b/assets/RZDP01/res/Object/E_rdb.h @@ -0,0 +1,295 @@ +#ifndef RES_E_RDB_H +#define RES_E_RDB_H + +enum dRes_INDEX_E_RDB { + /* BCK */ + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_RUN_e=0x4, + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_STOP_e=0x5, + dRes_INDEX_E_RDB_BCK_HORN_RPLAY_STOP2_e=0x6, + dRes_INDEX_E_RDB_BCK_RB_ATTACK01_e=0x7, + dRes_INDEX_E_RDB_BCK_RB_ATTACK02_e=0x8, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_END_e=0x9, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_SPIN_e=0xA, + dRes_INDEX_E_RDB_BCK_RB_ATTACK03_START_e=0xB, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEBL_e=0xC, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEBR_e=0xD, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEF_e=0xE, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEFL_e=0xF, + dRes_INDEX_E_RDB_BCK_RB_DAMAGEFR_e=0x10, + dRes_INDEX_E_RDB_BCK_RB_DOWN_e=0x11, + dRes_INDEX_E_RDB_BCK_RB_DOWN_RETURN_e=0x12, + dRes_INDEX_E_RDB_BCK_RB_DOWN_WAIT_e=0x13, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWN_e=0x14, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNUP_e=0x15, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNWAIT_e=0x16, + dRes_INDEX_E_RDB_BCK_RB_ED_DEMO_DOWNWALK_e=0x17, + dRes_INDEX_E_RDB_BCK_RB_FALL_e=0x18, + dRes_INDEX_E_RDB_BCK_RB_GUARD_e=0x19, + dRes_INDEX_E_RDB_BCK_RB_LV9_END01_e=0x1A, + dRes_INDEX_E_RDB_BCK_RB_LV9_END02_e=0x1B, + dRes_INDEX_E_RDB_BCK_RB_LV9_END03_e=0x1C, + dRes_INDEX_E_RDB_BCK_RB_LV9_OP01_e=0x1D, + dRes_INDEX_E_RDB_BCK_RB_LV9_OP02_e=0x1E, + dRes_INDEX_E_RDB_BCK_RB_OP_DEMO_SWING_e=0x1F, + dRes_INDEX_E_RDB_BCK_RB_PUSH_e=0x20, + dRes_INDEX_E_RDB_BCK_RB_RCOMEON_e=0x21, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGE01_e=0x22, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGE02_e=0x23, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGEB_e=0x24, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGEL_e=0x25, + dRes_INDEX_E_RDB_BCK_RB_RDAMAGER_e=0x26, + dRes_INDEX_E_RDB_BCK_RB_RDEAD_e=0x27, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_DAMAGE_e=0x28, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_FALL_e=0x29, + dRes_INDEX_E_RDB_BCK_RB_RDEAD2_RUN_e=0x2A, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_e=0x2B, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_RUN_e=0x2C, + dRes_INDEX_E_RDB_BCK_RB_RDOWNB_UP_e=0x2D, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_F_e=0x2E, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_L_e=0x2F, + dRes_INDEX_E_RDB_BCK_RB_RGUARD_R_e=0x30, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_A_e=0x31, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_B_e=0x32, + dRes_INDEX_E_RDB_BCK_RB_RJUMP_C_e=0x33, + dRes_INDEX_E_RDB_BCK_RB_RNEIGH_e=0x34, + dRes_INDEX_E_RDB_BCK_RB_ROP_DEMO2_EXCITE_e=0x35, + dRes_INDEX_E_RDB_BCK_RB_ROP_DEMO2_WAIT_e=0x36, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_RUNL_e=0x37, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_RUNR_e=0x38, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_STOP_e=0x39, + dRes_INDEX_E_RDB_BCK_RB_RPLAY_STOP2_e=0x3A, + dRes_INDEX_E_RDB_BCK_RB_RRUN_e=0x3B, + dRes_INDEX_E_RDB_BCK_RB_RSLIP_e=0x3C, + dRes_INDEX_E_RDB_BCK_RB_RSTART_e=0x3D, + dRes_INDEX_E_RDB_BCK_RB_RSTARTLOOP_e=0x3E, + dRes_INDEX_E_RDB_BCK_RB_RSTEP_e=0x3F, + dRes_INDEX_E_RDB_BCK_RB_RUN_e=0x40, + dRes_INDEX_E_RDB_BCK_RB_RWAIT_e=0x41, + dRes_INDEX_E_RDB_BCK_RB_RWAIT02_e=0x42, + dRes_INDEX_E_RDB_BCK_RB_RWALK_e=0x43, + dRes_INDEX_E_RDB_BCK_RB_STEP_e=0x44, + dRes_INDEX_E_RDB_BCK_RB_WAIT01_e=0x45, + dRes_INDEX_E_RDB_BCK_RB_WALK_e=0x46, + /* BMDR */ + dRes_INDEX_E_RDB_BMD_ARML2_ARMOR_e=0x49, + dRes_INDEX_E_RDB_BMD_ARML_ARMOR_e=0x4A, + dRes_INDEX_E_RDB_BMD_ARMR2_ARMOR_e=0x4B, + dRes_INDEX_E_RDB_BMD_ARMR_ARMOR_e=0x4C, + dRes_INDEX_E_RDB_BMD_FACE_ARMOR_e=0x4D, + dRes_INDEX_E_RDB_BMD_HEAD_ARMOR_e=0x4E, + dRes_INDEX_E_RDB_BMD_LEGL_ARMOR_e=0x4F, + dRes_INDEX_E_RDB_BMD_LEGR_ARMOR_e=0x50, + dRes_INDEX_E_RDB_BMD_MUNE2_ARMOR_e=0x51, + dRes_INDEX_E_RDB_BMD_MUNE_ARMOR_e=0x52, + dRes_INDEX_E_RDB_BMD_RB_e=0x53, + dRes_INDEX_E_RDB_BMD_RB_HORN_e=0x54, + dRes_INDEX_E_RDB_BMD_RB_ONO_e=0x55, + dRes_INDEX_E_RDB_BMD_RB_SHIELDL_e=0x56, + dRes_INDEX_E_RDB_BMD_RB_SHIELDR_e=0x57, + dRes_INDEX_E_RDB_BMD_SENA2_ARMOR_e=0x58, + dRes_INDEX_E_RDB_BMD_SENA_ARMOR_e=0x59, + dRes_INDEX_E_RDB_BMD_SHOULDERL_ARMOR_e=0x5A, + dRes_INDEX_E_RDB_BMD_SHOULDERR_ARMOR_e=0x5B, +}; + +enum dRes_ID_E_RDB { + /* BCK */ + dRes_ID_E_RDB_BCK_HORN_RPLAY_RUN_e=0x4, + dRes_ID_E_RDB_BCK_HORN_RPLAY_STOP_e=0x5, + dRes_ID_E_RDB_BCK_HORN_RPLAY_STOP2_e=0x6, + dRes_ID_E_RDB_BCK_RB_ATTACK01_e=0x7, + dRes_ID_E_RDB_BCK_RB_ATTACK02_e=0x8, + dRes_ID_E_RDB_BCK_RB_ATTACK03_END_e=0x9, + dRes_ID_E_RDB_BCK_RB_ATTACK03_SPIN_e=0xA, + dRes_ID_E_RDB_BCK_RB_ATTACK03_START_e=0xB, + dRes_ID_E_RDB_BCK_RB_DAMAGEBL_e=0xC, + dRes_ID_E_RDB_BCK_RB_DAMAGEBR_e=0xD, + dRes_ID_E_RDB_BCK_RB_DAMAGEF_e=0xE, + dRes_ID_E_RDB_BCK_RB_DAMAGEFL_e=0xF, + dRes_ID_E_RDB_BCK_RB_DAMAGEFR_e=0x10, + dRes_ID_E_RDB_BCK_RB_DOWN_e=0x11, + dRes_ID_E_RDB_BCK_RB_DOWN_RETURN_e=0x12, + dRes_ID_E_RDB_BCK_RB_DOWN_WAIT_e=0x13, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWN_e=0x14, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNUP_e=0x15, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNWAIT_e=0x16, + dRes_ID_E_RDB_BCK_RB_ED_DEMO_DOWNWALK_e=0x17, + dRes_ID_E_RDB_BCK_RB_FALL_e=0x18, + dRes_ID_E_RDB_BCK_RB_GUARD_e=0x19, + dRes_ID_E_RDB_BCK_RB_LV9_END01_e=0x1A, + dRes_ID_E_RDB_BCK_RB_LV9_END02_e=0x1B, + dRes_ID_E_RDB_BCK_RB_LV9_END03_e=0x1C, + dRes_ID_E_RDB_BCK_RB_LV9_OP01_e=0x1D, + dRes_ID_E_RDB_BCK_RB_LV9_OP02_e=0x1E, + dRes_ID_E_RDB_BCK_RB_OP_DEMO_SWING_e=0x1F, + dRes_ID_E_RDB_BCK_RB_PUSH_e=0x20, + dRes_ID_E_RDB_BCK_RB_RCOMEON_e=0x21, + dRes_ID_E_RDB_BCK_RB_RDAMAGE01_e=0x22, + dRes_ID_E_RDB_BCK_RB_RDAMAGE02_e=0x23, + dRes_ID_E_RDB_BCK_RB_RDAMAGEB_e=0x24, + dRes_ID_E_RDB_BCK_RB_RDAMAGEL_e=0x25, + dRes_ID_E_RDB_BCK_RB_RDAMAGER_e=0x26, + dRes_ID_E_RDB_BCK_RB_RDEAD_e=0x27, + dRes_ID_E_RDB_BCK_RB_RDEAD2_DAMAGE_e=0x28, + dRes_ID_E_RDB_BCK_RB_RDEAD2_FALL_e=0x29, + dRes_ID_E_RDB_BCK_RB_RDEAD2_RUN_e=0x2A, + dRes_ID_E_RDB_BCK_RB_RDOWNB_e=0x2B, + dRes_ID_E_RDB_BCK_RB_RDOWNB_RUN_e=0x2C, + dRes_ID_E_RDB_BCK_RB_RDOWNB_UP_e=0x2D, + dRes_ID_E_RDB_BCK_RB_RGUARD_F_e=0x2E, + dRes_ID_E_RDB_BCK_RB_RGUARD_L_e=0x2F, + dRes_ID_E_RDB_BCK_RB_RGUARD_R_e=0x30, + dRes_ID_E_RDB_BCK_RB_RJUMP_A_e=0x31, + dRes_ID_E_RDB_BCK_RB_RJUMP_B_e=0x32, + dRes_ID_E_RDB_BCK_RB_RJUMP_C_e=0x33, + dRes_ID_E_RDB_BCK_RB_RNEIGH_e=0x34, + dRes_ID_E_RDB_BCK_RB_ROP_DEMO2_EXCITE_e=0x35, + dRes_ID_E_RDB_BCK_RB_ROP_DEMO2_WAIT_e=0x36, + dRes_ID_E_RDB_BCK_RB_RPLAY_RUNL_e=0x37, + dRes_ID_E_RDB_BCK_RB_RPLAY_RUNR_e=0x38, + dRes_ID_E_RDB_BCK_RB_RPLAY_STOP_e=0x39, + dRes_ID_E_RDB_BCK_RB_RPLAY_STOP2_e=0x3A, + dRes_ID_E_RDB_BCK_RB_RRUN_e=0x3B, + dRes_ID_E_RDB_BCK_RB_RSLIP_e=0x3C, + dRes_ID_E_RDB_BCK_RB_RSTART_e=0x3D, + dRes_ID_E_RDB_BCK_RB_RSTARTLOOP_e=0x3E, + dRes_ID_E_RDB_BCK_RB_RSTEP_e=0x3F, + dRes_ID_E_RDB_BCK_RB_RUN_e=0x40, + dRes_ID_E_RDB_BCK_RB_RWAIT_e=0x41, + dRes_ID_E_RDB_BCK_RB_RWAIT02_e=0x42, + dRes_ID_E_RDB_BCK_RB_RWALK_e=0x43, + dRes_ID_E_RDB_BCK_RB_STEP_e=0x44, + dRes_ID_E_RDB_BCK_RB_WAIT01_e=0x45, + dRes_ID_E_RDB_BCK_RB_WALK_e=0x46, + /* BMDR */ + dRes_ID_E_RDB_BMD_ARML2_ARMOR_e=0x49, + dRes_ID_E_RDB_BMD_ARML_ARMOR_e=0x4A, + dRes_ID_E_RDB_BMD_ARMR2_ARMOR_e=0x4B, + dRes_ID_E_RDB_BMD_ARMR_ARMOR_e=0x4C, + dRes_ID_E_RDB_BMD_FACE_ARMOR_e=0x4D, + dRes_ID_E_RDB_BMD_HEAD_ARMOR_e=0x4E, + dRes_ID_E_RDB_BMD_LEGL_ARMOR_e=0x4F, + dRes_ID_E_RDB_BMD_LEGR_ARMOR_e=0x50, + dRes_ID_E_RDB_BMD_MUNE2_ARMOR_e=0x51, + dRes_ID_E_RDB_BMD_MUNE_ARMOR_e=0x52, + dRes_ID_E_RDB_BMD_RB_e=0x53, + dRes_ID_E_RDB_BMD_RB_HORN_e=0x54, + dRes_ID_E_RDB_BMD_RB_ONO_e=0x55, + dRes_ID_E_RDB_BMD_RB_SHIELDL_e=0x56, + dRes_ID_E_RDB_BMD_RB_SHIELDR_e=0x57, + dRes_ID_E_RDB_BMD_SENA2_ARMOR_e=0x58, + dRes_ID_E_RDB_BMD_SENA_ARMOR_e=0x59, + dRes_ID_E_RDB_BMD_SHOULDERL_ARMOR_e=0x5A, + dRes_ID_E_RDB_BMD_SHOULDERR_ARMOR_e=0x5B, +}; + +enum ARML2_ARMOR_JNT { + ARML2_ARMOR_JNT_ARML2_ARMOR1_e=0x0, +}; + +enum ARML_ARMOR_JNT { + ARML_ARMOR_JNT_ARML_ARMOR_e=0x0, +}; + +enum ARMR2_ARMOR_JNT { + ARMR2_ARMOR_JNT_ARMR2_ARMOR_e=0x0, +}; + +enum ARMR_ARMOR_JNT { + ARMR_ARMOR_JNT_ARMR_ARMOR_e=0x0, +}; + +enum FACE_ARMOR_JNT { + FACE_ARMOR_JNT_FACE_ARMOR_e=0x0, +}; + +enum HEAD_ARMOR_JNT { + HEAD_ARMOR_JNT_HEAD_ARMOR_e=0x0, +}; + +enum LEGL_ARMOR_JNT { + LEGL_ARMOR_JNT_LEGL_ARMOR_e=0x0, +}; + +enum LEGR_ARMOR_JNT { + LEGR_ARMOR_JNT_LEGR_ARMOR_e=0x0, +}; + +enum MUNE2_ARMOR_JNT { + MUNE2_ARMOR_JNT_MUNE_ARMOR2_e=0x0, +}; + +enum MUNE_ARMOR_JNT { + MUNE_ARMOR_JNT_MUNE_ARMOR_e=0x0, +}; + +enum RB_JNT { + RB_JNT_CENTER_e=0x0, + RB_JNT_BACKBONE1_e=0x1, + RB_JNT_BACKBONE2_e=0x2, + RB_JNT_KAZARI1_e=0x3, + RB_JNT_KAZARI2_e=0x4, + RB_JNT_NECK_e=0x5, + RB_JNT_HEAD_e=0x6, + RB_JNT_AGOHIMOL_e=0x7, + RB_JNT_AGOHIMOR_e=0x8, + RB_JNT_JAW_e=0x9, + RB_JNT_KOUKAKU_e=0xA, + RB_JNT_MIKEN_e=0xB, + RB_JNT_SHOULDERL_e=0xC, + RB_JNT_ARML1_e=0xD, + RB_JNT_ARML2_e=0xE, + RB_JNT_HANDL_e=0xF, + RB_JNT_FINGERL_e=0x10, + RB_JNT_SHOULDERR_e=0x11, + RB_JNT_ARMR1_e=0x12, + RB_JNT_ARMR2_e=0x13, + RB_JNT_HANDR_e=0x14, + RB_JNT_FINGERR_e=0x15, + RB_JNT_WAIST_e=0x16, + RB_JNT_KOSHIMINO1_e=0x17, + RB_JNT_KOSHIMINO2_e=0x18, + RB_JNT_LEGL1_e=0x19, + RB_JNT_LEGL2_e=0x1A, + RB_JNT_FOOTL1_e=0x1B, + RB_JNT_FOOTL2_e=0x1C, + RB_JNT_LEGR1_e=0x1D, + RB_JNT_LEGR2_e=0x1E, + RB_JNT_FOOTR1_e=0x1F, + RB_JNT_FOOTR2_e=0x20, +}; + +enum RB_HORN_JNT { + RB_HORN_JNT_HORN_LOC_e=0x0, + RB_HORN_JNT_HORN_MODEL_e=0x1, +}; + +enum RB_ONO_JNT { + RB_ONO_JNT_RB_ONO_e=0x0, +}; + +enum RB_SHIELDL_JNT { + RB_SHIELDL_JNT_RD_SHIELDL_e=0x0, +}; + +enum RB_SHIELDR_JNT { + RB_SHIELDR_JNT_RD_SHIELDR_e=0x0, +}; + +enum SENA2_ARMOR_JNT { + SENA2_ARMOR_JNT_SENA_ARMOR2_e=0x0, +}; + +enum SENA_ARMOR_JNT { + SENA_ARMOR_JNT_SENA_ARMOR_e=0x0, +}; + +enum SHOULDERL_ARMOR_JNT { + SHOULDERL_ARMOR_JNT_SHOULDERL_ARMOR2_e=0x0, +}; + +enum SHOULDERR_ARMOR_JNT { + SHOULDERR_ARMOR_JNT_SHOULDERR_ARMOR2_e=0x0, +}; + +#endif /* !RES_E_RDB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_rdy.h b/assets/RZDP01/res/Object/E_rdy.h new file mode 100644 index 0000000000..ed1729e315 --- /dev/null +++ b/assets/RZDP01/res/Object/E_rdy.h @@ -0,0 +1,227 @@ +#ifndef RES_E_RDY_H +#define RES_E_RDY_H + +enum dRes_INDEX_E_RDY { + /* BCK */ + dRes_INDEX_E_RDY_BCK_YB_ARMAMENT_e=0x4, + dRes_INDEX_E_RDY_BCK_YB_ATTACK01_e=0x5, + dRes_INDEX_E_RDY_BCK_YB_AVOID_e=0x6, + dRes_INDEX_E_RDY_BCK_YB_BLOW_e=0x7, + dRes_INDEX_E_RDY_BCK_YB_BOW_READY_e=0x8, + dRes_INDEX_E_RDY_BCK_YB_BOW_RREADY_e=0x9, + dRes_INDEX_E_RDY_BCK_YB_BOW_RSHOOT_e=0xA, + dRes_INDEX_E_RDY_BCK_YB_BOW_SHOOT_e=0xB, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_L_e=0xC, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_R_e=0xD, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_S_e=0xE, + dRes_INDEX_E_RDY_BCK_YB_DAMAGE_W_e=0xF, + dRes_INDEX_E_RDY_BCK_YB_DEAD_ARROW_e=0x10, + dRes_INDEX_E_RDY_BCK_YB_DIEA_e=0x11, + dRes_INDEX_E_RDY_BCK_YB_DIEA_UP_e=0x12, + dRes_INDEX_E_RDY_BCK_YB_DIEB_e=0x13, + dRes_INDEX_E_RDY_BCK_YB_DIEB_UP_e=0x14, + dRes_INDEX_E_RDY_BCK_YB_DROWNEDA_e=0x15, + dRes_INDEX_E_RDY_BCK_YB_DROWNEDB_e=0x16, + dRes_INDEX_E_RDY_BCK_YB_FURA2_e=0x17, + dRes_INDEX_E_RDY_BCK_YB_GOSIGN_e=0x18, + dRes_INDEX_E_RDY_BCK_YB_JUMP_A_e=0x19, + dRes_INDEX_E_RDY_BCK_YB_JUMP_B_e=0x1A, + dRes_INDEX_E_RDY_BCK_YB_JUMP_C_e=0x1B, + dRes_INDEX_E_RDY_BCK_YB_KAMAE_e=0x1C, + dRes_INDEX_E_RDY_BCK_YB_KICK_e=0x1D, + dRes_INDEX_E_RDY_BCK_YB_KYORO2_e=0x1E, + dRes_INDEX_E_RDY_BCK_YB_LOOKBACK_e=0x1F, + dRes_INDEX_E_RDY_BCK_YB_PICKUP_e=0x20, + dRes_INDEX_E_RDY_BCK_YB_RATTACK01_e=0x21, + dRes_INDEX_E_RDY_BCK_YB_RATTACK01_WAIT_e=0x22, + dRes_INDEX_E_RDY_BCK_YB_RATTACK02_e=0x23, + dRes_INDEX_E_RDY_BCK_YB_RATTACK02_WAIT_e=0x24, + dRes_INDEX_E_RDY_BCK_YB_RATTACK03_e=0x25, + dRes_INDEX_E_RDY_BCK_YB_RATTACK04_e=0x26, + dRes_INDEX_E_RDY_BCK_YB_RDAMAGE_e=0x27, + dRes_INDEX_E_RDY_BCK_YB_RDAMAGE_BACK_e=0x28, + dRes_INDEX_E_RDY_BCK_YB_RFLY_e=0x29, + dRes_INDEX_E_RDY_BCK_YB_RFLY_GLIDE_e=0x2A, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_e=0x2B, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_BRASH_e=0x2C, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_BRASH2_e=0x2D, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_DAMAGE_e=0x2E, + dRes_INDEX_E_RDY_BCK_YB_RHANGED_WAIT_e=0x2F, + dRes_INDEX_E_RDY_BCK_YB_RHOVERING_e=0x30, + dRes_INDEX_E_RDY_BCK_YB_RJUMP_C_e=0x31, + dRes_INDEX_E_RDY_BCK_YB_RRUN_e=0x32, + dRes_INDEX_E_RDY_BCK_YB_RRUN02_BACK_e=0x33, + dRes_INDEX_E_RDY_BCK_YB_RRUN_BACK_e=0x34, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_e=0x35, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_READY_e=0x36, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_WAIT_e=0x37, + dRes_INDEX_E_RDY_BCK_YB_RSHOOT_WAIT02_e=0x38, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_BACK_e=0x39, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_L_e=0x3A, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_LBACK_e=0x3B, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_R_e=0x3C, + dRes_INDEX_E_RDY_BCK_YB_RSTEP_RBACK_e=0x3D, + dRes_INDEX_E_RDY_BCK_YB_RUN_e=0x3E, + dRes_INDEX_E_RDY_BCK_YB_RUN02_e=0x3F, + dRes_INDEX_E_RDY_BCK_YB_RWAIT_e=0x40, + dRes_INDEX_E_RDY_BCK_YB_RWAIT_BACK_e=0x41, + dRes_INDEX_E_RDY_BCK_YB_RWALK_e=0x42, + dRes_INDEX_E_RDY_BCK_YB_RWALK_BACK_e=0x43, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_e=0x44, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_READY_e=0x45, + dRes_INDEX_E_RDY_BCK_YB_SHOOT_WAIT_e=0x46, + dRes_INDEX_E_RDY_BCK_YB_SHOUT_e=0x47, + dRes_INDEX_E_RDY_BCK_YB_SIGN_e=0x48, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_LOOKAROUND_e=0x49, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_STANDUP_e=0x4A, + dRes_INDEX_E_RDY_BCK_YB_SLEEP_WAIT_e=0x4B, + dRes_INDEX_E_RDY_BCK_YB_WAIT01_e=0x4C, + dRes_INDEX_E_RDY_BCK_YB_WALK_e=0x4D, + /* BMDR */ + dRes_INDEX_E_RDY_BMD_E_EYE_e=0x50, + dRes_INDEX_E_RDY_BMD_YB_e=0x51, + dRes_INDEX_E_RDY_BMD_YB_ARROW_e=0x52, + dRes_INDEX_E_RDY_BMD_YB_BARROW_e=0x53, + dRes_INDEX_E_RDY_BMD_YB_BOW_e=0x54, + dRes_INDEX_E_RDY_BMD_YB_CLUB_e=0x55, +}; + +enum dRes_ID_E_RDY { + /* BCK */ + dRes_ID_E_RDY_BCK_YB_ARMAMENT_e=0x4, + dRes_ID_E_RDY_BCK_YB_ATTACK01_e=0x5, + dRes_ID_E_RDY_BCK_YB_AVOID_e=0x6, + dRes_ID_E_RDY_BCK_YB_BLOW_e=0x7, + dRes_ID_E_RDY_BCK_YB_BOW_READY_e=0x8, + dRes_ID_E_RDY_BCK_YB_BOW_RREADY_e=0x9, + dRes_ID_E_RDY_BCK_YB_BOW_RSHOOT_e=0xA, + dRes_ID_E_RDY_BCK_YB_BOW_SHOOT_e=0xB, + dRes_ID_E_RDY_BCK_YB_DAMAGE_L_e=0xC, + dRes_ID_E_RDY_BCK_YB_DAMAGE_R_e=0xD, + dRes_ID_E_RDY_BCK_YB_DAMAGE_S_e=0xE, + dRes_ID_E_RDY_BCK_YB_DAMAGE_W_e=0xF, + dRes_ID_E_RDY_BCK_YB_DEAD_ARROW_e=0x10, + dRes_ID_E_RDY_BCK_YB_DIEA_e=0x11, + dRes_ID_E_RDY_BCK_YB_DIEA_UP_e=0x12, + dRes_ID_E_RDY_BCK_YB_DIEB_e=0x13, + dRes_ID_E_RDY_BCK_YB_DIEB_UP_e=0x14, + dRes_ID_E_RDY_BCK_YB_DROWNEDA_e=0x15, + dRes_ID_E_RDY_BCK_YB_DROWNEDB_e=0x16, + dRes_ID_E_RDY_BCK_YB_FURA2_e=0x17, + dRes_ID_E_RDY_BCK_YB_GOSIGN_e=0x18, + dRes_ID_E_RDY_BCK_YB_JUMP_A_e=0x19, + dRes_ID_E_RDY_BCK_YB_JUMP_B_e=0x1A, + dRes_ID_E_RDY_BCK_YB_JUMP_C_e=0x1B, + dRes_ID_E_RDY_BCK_YB_KAMAE_e=0x1C, + dRes_ID_E_RDY_BCK_YB_KICK_e=0x1D, + dRes_ID_E_RDY_BCK_YB_KYORO2_e=0x1E, + dRes_ID_E_RDY_BCK_YB_LOOKBACK_e=0x1F, + dRes_ID_E_RDY_BCK_YB_PICKUP_e=0x20, + dRes_ID_E_RDY_BCK_YB_RATTACK01_e=0x21, + dRes_ID_E_RDY_BCK_YB_RATTACK01_WAIT_e=0x22, + dRes_ID_E_RDY_BCK_YB_RATTACK02_e=0x23, + dRes_ID_E_RDY_BCK_YB_RATTACK02_WAIT_e=0x24, + dRes_ID_E_RDY_BCK_YB_RATTACK03_e=0x25, + dRes_ID_E_RDY_BCK_YB_RATTACK04_e=0x26, + dRes_ID_E_RDY_BCK_YB_RDAMAGE_e=0x27, + dRes_ID_E_RDY_BCK_YB_RDAMAGE_BACK_e=0x28, + dRes_ID_E_RDY_BCK_YB_RFLY_e=0x29, + dRes_ID_E_RDY_BCK_YB_RFLY_GLIDE_e=0x2A, + dRes_ID_E_RDY_BCK_YB_RHANGED_e=0x2B, + dRes_ID_E_RDY_BCK_YB_RHANGED_BRASH_e=0x2C, + dRes_ID_E_RDY_BCK_YB_RHANGED_BRASH2_e=0x2D, + dRes_ID_E_RDY_BCK_YB_RHANGED_DAMAGE_e=0x2E, + dRes_ID_E_RDY_BCK_YB_RHANGED_WAIT_e=0x2F, + dRes_ID_E_RDY_BCK_YB_RHOVERING_e=0x30, + dRes_ID_E_RDY_BCK_YB_RJUMP_C_e=0x31, + dRes_ID_E_RDY_BCK_YB_RRUN_e=0x32, + dRes_ID_E_RDY_BCK_YB_RRUN02_BACK_e=0x33, + dRes_ID_E_RDY_BCK_YB_RRUN_BACK_e=0x34, + dRes_ID_E_RDY_BCK_YB_RSHOOT_e=0x35, + dRes_ID_E_RDY_BCK_YB_RSHOOT_READY_e=0x36, + dRes_ID_E_RDY_BCK_YB_RSHOOT_WAIT_e=0x37, + dRes_ID_E_RDY_BCK_YB_RSHOOT_WAIT02_e=0x38, + dRes_ID_E_RDY_BCK_YB_RSTEP_BACK_e=0x39, + dRes_ID_E_RDY_BCK_YB_RSTEP_L_e=0x3A, + dRes_ID_E_RDY_BCK_YB_RSTEP_LBACK_e=0x3B, + dRes_ID_E_RDY_BCK_YB_RSTEP_R_e=0x3C, + dRes_ID_E_RDY_BCK_YB_RSTEP_RBACK_e=0x3D, + dRes_ID_E_RDY_BCK_YB_RUN_e=0x3E, + dRes_ID_E_RDY_BCK_YB_RUN02_e=0x3F, + dRes_ID_E_RDY_BCK_YB_RWAIT_e=0x40, + dRes_ID_E_RDY_BCK_YB_RWAIT_BACK_e=0x41, + dRes_ID_E_RDY_BCK_YB_RWALK_e=0x42, + dRes_ID_E_RDY_BCK_YB_RWALK_BACK_e=0x43, + dRes_ID_E_RDY_BCK_YB_SHOOT_e=0x44, + dRes_ID_E_RDY_BCK_YB_SHOOT_READY_e=0x45, + dRes_ID_E_RDY_BCK_YB_SHOOT_WAIT_e=0x46, + dRes_ID_E_RDY_BCK_YB_SHOUT_e=0x47, + dRes_ID_E_RDY_BCK_YB_SIGN_e=0x48, + dRes_ID_E_RDY_BCK_YB_SLEEP_LOOKAROUND_e=0x49, + dRes_ID_E_RDY_BCK_YB_SLEEP_STANDUP_e=0x4A, + dRes_ID_E_RDY_BCK_YB_SLEEP_WAIT_e=0x4B, + dRes_ID_E_RDY_BCK_YB_WAIT01_e=0x4C, + dRes_ID_E_RDY_BCK_YB_WALK_e=0x4D, + /* BMDR */ + dRes_ID_E_RDY_BMD_E_EYE_e=0x50, + dRes_ID_E_RDY_BMD_YB_e=0x51, + dRes_ID_E_RDY_BMD_YB_ARROW_e=0x52, + dRes_ID_E_RDY_BMD_YB_BARROW_e=0x53, + dRes_ID_E_RDY_BMD_YB_BOW_e=0x54, + dRes_ID_E_RDY_BMD_YB_CLUB_e=0x55, +}; + +enum E_EYE_JNT { + E_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +enum YB_JNT { + YB_JNT_KOSI_e=0x0, + YB_JNT_HIP1_e=0x1, + YB_JNT_KOKAL_e=0x2, + YB_JNT_MOMOL_e=0x3, + YB_JNT_SUNEL1_e=0x4, + YB_JNT_ASIL_e=0x5, + YB_JNT_KOKAR_e=0x6, + YB_JNT_MOMORR_e=0x7, + YB_JNT_SUNER1_e=0x8, + YB_JNT_ASIR_e=0x9, + YB_JNT_MUNE1_e=0xA, + YB_JNT_MUNE2_e=0xB, + YB_JNT_KUBI_e=0xC, + YB_JNT_HEAD_e=0xD, + YB_JNT_HIMOL_e=0xE, + YB_JNT_HIMOR_e=0xF, + YB_JNT_SHOULDERL_e=0x10, + YB_JNT_ARML1_e=0x11, + YB_JNT_ARML2_e=0x12, + YB_JNT_HANDL_e=0x13, + YB_JNT_YUBIL_e=0x14, + YB_JNT_SHOULDERR_e=0x15, + YB_JNT_ARMR1_e=0x16, + YB_JNT_ARMR2_e=0x17, + YB_JNT_HANDR_e=0x18, + YB_JNT_YUBIR_e=0x19, +}; + +enum YB_ARROW_JNT { + YB_ARROW_JNT_YB_ARROW_e=0x0, +}; + +enum YB_BARROW_JNT { + YB_BARROW_JNT_YB_BARROW_e=0x0, +}; + +enum YB_BOW_JNT { + YB_BOW_JNT_BOW_LOC_e=0x0, + YB_BOW_JNT_CENTER_e=0x1, + YB_BOW_JNT_BOW_1_e=0x2, + YB_BOW_JNT_BOW_2_e=0x3, + YB_BOW_JNT_LINE_e=0x4, +}; + +enum YB_CLUB_JNT { + YB_CLUB_JNT_YB_CLUB_e=0x0, +}; + +#endif /* !RES_E_RDY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_s1.h b/assets/RZDP01/res/Object/E_s1.h new file mode 100644 index 0000000000..3fbc4d4fb0 --- /dev/null +++ b/assets/RZDP01/res/Object/E_s1.h @@ -0,0 +1,100 @@ +#ifndef RES_E_S1_H +#define RES_E_S1_H + +enum dRes_INDEX_E_S1 { + /* BCK */ + dRes_INDEX_E_S1_BCK_S1_ATTACK_e=0x5, + dRes_INDEX_E_S1_BCK_S1_ATTACK02_e=0x6, + dRes_INDEX_E_S1_BCK_S1_ATTACK03_e=0x7, + dRes_INDEX_E_S1_BCK_S1_CHANGE_e=0x8, + dRes_INDEX_E_S1_BCK_S1_DAMAGED_e=0x9, + dRes_INDEX_E_S1_BCK_S1_DASH01_e=0xA, + dRes_INDEX_E_S1_BCK_S1_DASH02_e=0xB, + dRes_INDEX_E_S1_BCK_S1_DEAD01_e=0xC, + dRes_INDEX_E_S1_BCK_S1_DEAD02_e=0xD, + dRes_INDEX_E_S1_BCK_S1_DEAD03_e=0xE, + dRes_INDEX_E_S1_BCK_S1_DEAD04_e=0xF, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT02_e=0x10, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT03_e=0x11, + dRes_INDEX_E_S1_BCK_S1_DEADWAIT04_e=0x12, + dRes_INDEX_E_S1_BCK_S1_DEFEND_e=0x13, + dRes_INDEX_E_S1_BCK_S1_DOWN_e=0x14, + dRes_INDEX_E_S1_BCK_S1_HOOK_e=0x15, + dRes_INDEX_E_S1_BCK_S1_PULL_e=0x16, + dRes_INDEX_E_S1_BCK_S1_SHRINK_e=0x17, + dRes_INDEX_E_S1_BCK_S1_SHRINKDOWN_e=0x18, + dRes_INDEX_E_S1_BCK_S1_STICK_e=0x19, + dRes_INDEX_E_S1_BCK_S1_WAIT01_e=0x1A, + dRes_INDEX_E_S1_BCK_S1_WAIT02_e=0x1B, + dRes_INDEX_E_S1_BCK_S1_WALK_e=0x1C, + /* BMDP */ + dRes_INDEX_E_S1_BMD_S1_e=0x1F, + /* BTK */ + dRes_INDEX_E_S1_BTK_S1_e=0x22, +}; + +enum dRes_ID_E_S1 { + /* BCK */ + dRes_ID_E_S1_BCK_S1_ATTACK_e=0x5, + dRes_ID_E_S1_BCK_S1_ATTACK02_e=0x6, + dRes_ID_E_S1_BCK_S1_ATTACK03_e=0x7, + dRes_ID_E_S1_BCK_S1_CHANGE_e=0x8, + dRes_ID_E_S1_BCK_S1_DAMAGED_e=0x9, + dRes_ID_E_S1_BCK_S1_DASH01_e=0xA, + dRes_ID_E_S1_BCK_S1_DASH02_e=0xB, + dRes_ID_E_S1_BCK_S1_DEAD01_e=0xC, + dRes_ID_E_S1_BCK_S1_DEAD02_e=0xD, + dRes_ID_E_S1_BCK_S1_DEAD03_e=0xE, + dRes_ID_E_S1_BCK_S1_DEAD04_e=0xF, + dRes_ID_E_S1_BCK_S1_DEADWAIT02_e=0x10, + dRes_ID_E_S1_BCK_S1_DEADWAIT03_e=0x11, + dRes_ID_E_S1_BCK_S1_DEADWAIT04_e=0x12, + dRes_ID_E_S1_BCK_S1_DEFEND_e=0x13, + dRes_ID_E_S1_BCK_S1_DOWN_e=0x14, + dRes_ID_E_S1_BCK_S1_HOOK_e=0x15, + dRes_ID_E_S1_BCK_S1_PULL_e=0x16, + dRes_ID_E_S1_BCK_S1_SHRINK_e=0x17, + dRes_ID_E_S1_BCK_S1_SHRINKDOWN_e=0x18, + dRes_ID_E_S1_BCK_S1_STICK_e=0x19, + dRes_ID_E_S1_BCK_S1_WAIT01_e=0x1A, + dRes_ID_E_S1_BCK_S1_WAIT02_e=0x1B, + dRes_ID_E_S1_BCK_S1_WALK_e=0x1C, + /* BMDP */ + dRes_ID_E_S1_BMD_S1_e=0x1F, + /* BTK */ + dRes_ID_E_S1_BTK_S1_e=0x22, +}; + +enum S1_JNT { + S1_JNT_WORLD_ROOT_e=0x0, + S1_JNT_BACKBONE1_e=0x1, + S1_JNT_BACKBONE2_e=0x2, + S1_JNT_HEAD_e=0x3, + S1_JNT_JAW_e=0x4, + S1_JNT_TONGUE_e=0x5, + S1_JNT_SHOULDERL_e=0x6, + S1_JNT_ARML1_e=0x7, + S1_JNT_ARML2_e=0x8, + S1_JNT_HANDL_e=0x9, + S1_JNT_FINGERL_e=0xA, + S1_JNT_FINGERL2_e=0xB, + S1_JNT_FINGERL3_e=0xC, + S1_JNT_SHOULDERR_e=0xD, + S1_JNT_ARMR1_e=0xE, + S1_JNT_ARMR2_e=0xF, + S1_JNT_HANDR_e=0x10, + S1_JNT_FINGERR_e=0x11, + S1_JNT_FINGERR2_e=0x12, + S1_JNT_FINGERR3_e=0x13, + S1_JNT_WAIST_e=0x14, + S1_JNT_LEGL1_e=0x15, + S1_JNT_LEGL2_e=0x16, + S1_JNT_FOOTL_e=0x17, + S1_JNT_LEGR1_e=0x18, + S1_JNT_LEGR2_e=0x19, + S1_JNT_FOOTR_e=0x1A, + S1_JNT_TAIL1_e=0x1B, + S1_JNT_TAIL2_e=0x1C, +}; + +#endif /* !RES_E_S1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_s2.h b/assets/RZDP01/res/Object/E_s2.h new file mode 100644 index 0000000000..ca0860d90a --- /dev/null +++ b/assets/RZDP01/res/Object/E_s2.h @@ -0,0 +1,105 @@ +#ifndef RES_E_S2_H +#define RES_E_S2_H + +enum dRes_INDEX_E_S2 { + /* BCK */ + dRes_INDEX_E_S2_BCK_S2_ATTACK_e=0x5, + dRes_INDEX_E_S2_BCK_S2_ATTACK02_e=0x6, + dRes_INDEX_E_S2_BCK_S2_DAMAGED_e=0x7, + dRes_INDEX_E_S2_BCK_S2_DASH01_e=0x8, + dRes_INDEX_E_S2_BCK_S2_DASH02_e=0x9, + dRes_INDEX_E_S2_BCK_S2_DEAD02_e=0xA, + dRes_INDEX_E_S2_BCK_S2_DEAD03_e=0xB, + dRes_INDEX_E_S2_BCK_S2_DEAD04_e=0xC, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT02_e=0xD, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT03_e=0xE, + dRes_INDEX_E_S2_BCK_S2_DEADWAIT04_e=0xF, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE02_e=0x10, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE03_e=0x11, + dRes_INDEX_E_S2_BCK_S2_DEADWAKE04_e=0x12, + dRes_INDEX_E_S2_BCK_S2_DOWN_e=0x13, + dRes_INDEX_E_S2_BCK_S2_HANGED_e=0x14, + dRes_INDEX_E_S2_BCK_S2_HANGEDAMAGE_e=0x15, + dRes_INDEX_E_S2_BCK_S2_HANGEDBRUSH_e=0x16, + dRes_INDEX_E_S2_BCK_S2_HANGEDBRUSH2_e=0x17, + dRes_INDEX_E_S2_BCK_S2_HANGEDWAIT_e=0x18, + dRes_INDEX_E_S2_BCK_S2_SHOUT_e=0x19, + dRes_INDEX_E_S2_BCK_S2_SHRINK_e=0x1A, + dRes_INDEX_E_S2_BCK_S2_SHRINKDOWN_e=0x1B, + dRes_INDEX_E_S2_BCK_S2_STICK_e=0x1C, + dRes_INDEX_E_S2_BCK_S2_WAIT01_e=0x1D, + dRes_INDEX_E_S2_BCK_S2_WAIT02_e=0x1E, + dRes_INDEX_E_S2_BCK_S2_WALK_e=0x1F, + /* BMDR */ + dRes_INDEX_E_S2_BMD_S2_e=0x22, + /* TEX */ + dRes_INDEX_E_S2_BTI_S2_HAIR_e=0x25, +}; + +enum dRes_ID_E_S2 { + /* BCK */ + dRes_ID_E_S2_BCK_S2_ATTACK_e=0x5, + dRes_ID_E_S2_BCK_S2_ATTACK02_e=0x6, + dRes_ID_E_S2_BCK_S2_DAMAGED_e=0x7, + dRes_ID_E_S2_BCK_S2_DASH01_e=0x8, + dRes_ID_E_S2_BCK_S2_DASH02_e=0x9, + dRes_ID_E_S2_BCK_S2_DEAD02_e=0xA, + dRes_ID_E_S2_BCK_S2_DEAD03_e=0xB, + dRes_ID_E_S2_BCK_S2_DEAD04_e=0xC, + dRes_ID_E_S2_BCK_S2_DEADWAIT02_e=0xD, + dRes_ID_E_S2_BCK_S2_DEADWAIT03_e=0xE, + dRes_ID_E_S2_BCK_S2_DEADWAIT04_e=0xF, + dRes_ID_E_S2_BCK_S2_DEADWAKE02_e=0x10, + dRes_ID_E_S2_BCK_S2_DEADWAKE03_e=0x11, + dRes_ID_E_S2_BCK_S2_DEADWAKE04_e=0x12, + dRes_ID_E_S2_BCK_S2_DOWN_e=0x13, + dRes_ID_E_S2_BCK_S2_HANGED_e=0x14, + dRes_ID_E_S2_BCK_S2_HANGEDAMAGE_e=0x15, + dRes_ID_E_S2_BCK_S2_HANGEDBRUSH_e=0x16, + dRes_ID_E_S2_BCK_S2_HANGEDBRUSH2_e=0x17, + dRes_ID_E_S2_BCK_S2_HANGEDWAIT_e=0x18, + dRes_ID_E_S2_BCK_S2_SHOUT_e=0x19, + dRes_ID_E_S2_BCK_S2_SHRINK_e=0x1A, + dRes_ID_E_S2_BCK_S2_SHRINKDOWN_e=0x1B, + dRes_ID_E_S2_BCK_S2_STICK_e=0x1C, + dRes_ID_E_S2_BCK_S2_WAIT01_e=0x1D, + dRes_ID_E_S2_BCK_S2_WAIT02_e=0x1E, + dRes_ID_E_S2_BCK_S2_WALK_e=0x1F, + /* BMDR */ + dRes_ID_E_S2_BMD_S2_e=0x22, + /* TEX */ + dRes_ID_E_S2_BTI_S2_HAIR_e=0x25, +}; + +enum S2_JNT { + S2_JNT_CENTER_e=0x0, + S2_JNT_BACKBONE1_e=0x1, + S2_JNT_BACKBONE2_e=0x2, + S2_JNT_NECK_e=0x3, + S2_JNT_HEAD_e=0x4, + S2_JNT_SHOULDERL_e=0x5, + S2_JNT_ARML1_e=0x6, + S2_JNT_ARML2_e=0x7, + S2_JNT_HANDL_e=0x8, + S2_JNT_FINGERL1_e=0x9, + S2_JNT_FINGERL2_e=0xA, + S2_JNT_FINGERL3_e=0xB, + S2_JNT_SHOULDERR_e=0xC, + S2_JNT_ARMR1_e=0xD, + S2_JNT_ARMR2_e=0xE, + S2_JNT_HANDR_e=0xF, + S2_JNT_FINGERR1_e=0x10, + S2_JNT_FINGERR2_e=0x11, + S2_JNT_FINGERR3_e=0x12, + S2_JNT_WAIST_e=0x13, + S2_JNT_LEGL1_e=0x14, + S2_JNT_LEGL2_e=0x15, + S2_JNT_FOOTL1_e=0x16, + S2_JNT_FOOTL2_e=0x17, + S2_JNT_LEGR1_e=0x18, + S2_JNT_LEGR2_e=0x19, + S2_JNT_FOOTR1_e=0x1A, + S2_JNT_FOOTR2_e=0x1B, +}; + +#endif /* !RES_E_S2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sb.h b/assets/RZDP01/res/Object/E_sb.h new file mode 100644 index 0000000000..0e00d1fc92 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sb.h @@ -0,0 +1,42 @@ +#ifndef RES_E_SB_H +#define RES_E_SB_H + +enum dRes_INDEX_E_SB { + /* BCK */ + dRes_INDEX_E_SB_BCK_SB_ATTACK_e=0x4, + dRes_INDEX_E_SB_BCK_SB_BIND_e=0x5, + dRes_INDEX_E_SB_BCK_SB_DEATH_e=0x6, + dRes_INDEX_E_SB_BCK_SB_DEFENCE_e=0x7, + dRes_INDEX_E_SB_BCK_SB_JUMP_A_e=0x8, + dRes_INDEX_E_SB_BCK_SB_JUMP_B_e=0x9, + dRes_INDEX_E_SB_BCK_SB_JUMP_C_e=0xA, + dRes_INDEX_E_SB_BCK_SB_SHIELD_e=0xB, + dRes_INDEX_E_SB_BCK_SB_WAIT_e=0xC, + /* BMDR */ + dRes_INDEX_E_SB_BMD_SB_e=0xF, +}; + +enum dRes_ID_E_SB { + /* BCK */ + dRes_ID_E_SB_BCK_SB_ATTACK_e=0x4, + dRes_ID_E_SB_BCK_SB_BIND_e=0x5, + dRes_ID_E_SB_BCK_SB_DEATH_e=0x6, + dRes_ID_E_SB_BCK_SB_DEFENCE_e=0x7, + dRes_ID_E_SB_BCK_SB_JUMP_A_e=0x8, + dRes_ID_E_SB_BCK_SB_JUMP_B_e=0x9, + dRes_ID_E_SB_BCK_SB_JUMP_C_e=0xA, + dRes_ID_E_SB_BCK_SB_SHIELD_e=0xB, + dRes_ID_E_SB_BCK_SB_WAIT_e=0xC, + /* BMDR */ + dRes_ID_E_SB_BMD_SB_e=0xF, +}; + +enum SB_JNT { + SB_JNT_WORLD_ROOT_e=0x0, + SB_JNT_SHELL_TOP01_e=0x1, + SB_JNT_SHELL_TOP02_e=0x2, + SB_JNT_SHELL_UNDER01_e=0x3, + SB_JNT_SHELL_UNDER02_e=0x4, +}; + +#endif /* !RES_E_SB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sf.h b/assets/RZDP01/res/Object/E_sf.h new file mode 100644 index 0000000000..95ac449571 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sf.h @@ -0,0 +1,94 @@ +#ifndef RES_E_SF_H +#define RES_E_SF_H + +enum dRes_INDEX_E_SF { + /* BCK */ + dRes_INDEX_E_SF_BCK_SF_ATTACK01_e=0x4, + dRes_INDEX_E_SF_BCK_SF_ATTACK02_e=0x5, + dRes_INDEX_E_SF_BCK_SF_DAMAGE_e=0x6, + dRes_INDEX_E_SF_BCK_SF_DIE_e=0x7, + dRes_INDEX_E_SF_BCK_SF_DRAWBACK_e=0x8, + dRes_INDEX_E_SF_BCK_SF_GETUP_e=0x9, + dRes_INDEX_E_SF_BCK_SF_GUARD_e=0xA, + dRes_INDEX_E_SF_BCK_SF_OPDEMO_e=0xB, + dRes_INDEX_E_SF_BCK_SF_WAIT01_e=0xC, + dRes_INDEX_E_SF_BCK_SF_WAIT02_e=0xD, + dRes_INDEX_E_SF_BCK_SF_WALK01_e=0xE, + dRes_INDEX_E_SF_BCK_SF_WALK02_e=0xF, + dRes_INDEX_E_SF_BCK_SF_WALK03_e=0x10, + /* BMDR */ + dRes_INDEX_E_SF_BMD_SF_e=0x13, + dRes_INDEX_E_SF_BMD_SF_SHIELDA_e=0x14, + dRes_INDEX_E_SF_BMD_SF_SHIELDB_e=0x15, + dRes_INDEX_E_SF_BMD_SF_SWORDA_e=0x16, + dRes_INDEX_E_SF_BMD_SF_SWORDB_e=0x17, +}; + +enum dRes_ID_E_SF { + /* BCK */ + dRes_ID_E_SF_BCK_SF_ATTACK01_e=0x4, + dRes_ID_E_SF_BCK_SF_ATTACK02_e=0x5, + dRes_ID_E_SF_BCK_SF_DAMAGE_e=0x6, + dRes_ID_E_SF_BCK_SF_DIE_e=0x7, + dRes_ID_E_SF_BCK_SF_DRAWBACK_e=0x8, + dRes_ID_E_SF_BCK_SF_GETUP_e=0x9, + dRes_ID_E_SF_BCK_SF_GUARD_e=0xA, + dRes_ID_E_SF_BCK_SF_OPDEMO_e=0xB, + dRes_ID_E_SF_BCK_SF_WAIT01_e=0xC, + dRes_ID_E_SF_BCK_SF_WAIT02_e=0xD, + dRes_ID_E_SF_BCK_SF_WALK01_e=0xE, + dRes_ID_E_SF_BCK_SF_WALK02_e=0xF, + dRes_ID_E_SF_BCK_SF_WALK03_e=0x10, + /* BMDR */ + dRes_ID_E_SF_BMD_SF_e=0x13, + dRes_ID_E_SF_BMD_SF_SHIELDA_e=0x14, + dRes_ID_E_SF_BMD_SF_SHIELDB_e=0x15, + dRes_ID_E_SF_BMD_SF_SWORDA_e=0x16, + dRes_ID_E_SF_BMD_SF_SWORDB_e=0x17, +}; + +enum SF_JNT { + SF_JNT_WORLD_ROOT_e=0x0, + SF_JNT_BACKBONE1_e=0x1, + SF_JNT_BACKBONE2_e=0x2, + SF_JNT_NECK_e=0x3, + SF_JNT_HEAD_e=0x4, + SF_JNT_CHIN_e=0x5, + SF_JNT_SHOULDERL_e=0x6, + SF_JNT_ARML1_e=0x7, + SF_JNT_HANDL1_e=0x8, + SF_JNT_HANDL2_e=0x9, + SF_JNT_SHOULDERPADL_e=0xA, + SF_JNT_SHOULDERR_e=0xB, + SF_JNT_ARMR1_e=0xC, + SF_JNT_HANDR1_e=0xD, + SF_JNT_HANDR2_e=0xE, + SF_JNT_SHOULDERPADR_e=0xF, + SF_JNT_WAIST_e=0x10, + SF_JNT_LEGL1_e=0x11, + SF_JNT_LEGL2_e=0x12, + SF_JNT_FOOTL1_e=0x13, + SF_JNT_FOOTL2_e=0x14, + SF_JNT_LEGR1_e=0x15, + SF_JNT_LEGR2_e=0x16, + SF_JNT_FOOTR1_e=0x17, + SF_JNT_FOOTR2_e=0x18, +}; + +enum SF_SHIELDA_JNT { + SF_SHIELDA_JNT_SF_TATEA_SKIN_e=0x0, +}; + +enum SF_SHIELDB_JNT { + SF_SHIELDB_JNT_SF_TATEB_e=0x0, +}; + +enum SF_SWORDA_JNT { + SF_SWORDA_JNT_SF_KENA_e=0x0, +}; + +enum SF_SWORDB_JNT { + SF_SWORDB_JNT_SF_KENB_SKIN_e=0x0, +}; + +#endif /* !RES_E_SF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sg.h b/assets/RZDP01/res/Object/E_sg.h new file mode 100644 index 0000000000..e50e578251 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sg.h @@ -0,0 +1,23 @@ +#ifndef RES_E_SG_H +#define RES_E_SG_H + +enum dRes_INDEX_E_SG { + /* BMDR */ + dRes_INDEX_E_SG_BMD_SG_e=0x3, +}; + +enum dRes_ID_E_SG { + /* BMDR */ + dRes_ID_E_SG_BMD_SG_e=0x3, +}; + +enum SG_JNT { + SG_JNT_CENTER_e=0x0, + SG_JNT_BACKBONE1_e=0x1, + SG_JNT_BACKBONE2_e=0x2, + SG_JNT_BACKBONE3_e=0x3, + SG_JNT_HEAD1_e=0x4, + SG_JNT_ANDER_HEAD1_e=0x5, +}; + +#endif /* !RES_E_SG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sh.h b/assets/RZDP01/res/Object/E_sh.h new file mode 100644 index 0000000000..d25f0579d6 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sh.h @@ -0,0 +1,81 @@ +#ifndef RES_E_SH_H +#define RES_E_SH_H + +enum dRes_INDEX_E_SH { + /* BCK */ + dRes_INDEX_E_SH_BCK_SH_APPEAR_e=0x4, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_A_e=0x5, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_B_e=0x6, + dRes_INDEX_E_SH_BCK_SH_ATTACK01_C_e=0x7, + dRes_INDEX_E_SH_BCK_SH_ATTACK02_e=0x8, + dRes_INDEX_E_SH_BCK_SH_DAMAGE_e=0x9, + dRes_INDEX_E_SH_BCK_SH_DASH_e=0xA, + dRes_INDEX_E_SH_BCK_SH_DEAD_e=0xB, + dRes_INDEX_E_SH_BCK_SH_DISAPPEAR_e=0xC, + dRes_INDEX_E_SH_BCK_SH_STEP_e=0xD, + dRes_INDEX_E_SH_BCK_SH_WAIT_e=0xE, + dRes_INDEX_E_SH_BCK_SH_WAIT02_e=0xF, + dRes_INDEX_E_SH_BCK_SH_WAIT03_e=0x10, + dRes_INDEX_E_SH_BCK_SH_WAIT04_e=0x11, + dRes_INDEX_E_SH_BCK_SH_WALK_e=0x12, + /* BMDR */ + dRes_INDEX_E_SH_BMD_E_EYE_e=0x15, + dRes_INDEX_E_SH_BMD_SH_e=0x16, +}; + +enum dRes_ID_E_SH { + /* BCK */ + dRes_ID_E_SH_BCK_SH_APPEAR_e=0x4, + dRes_ID_E_SH_BCK_SH_ATTACK01_A_e=0x5, + dRes_ID_E_SH_BCK_SH_ATTACK01_B_e=0x6, + dRes_ID_E_SH_BCK_SH_ATTACK01_C_e=0x7, + dRes_ID_E_SH_BCK_SH_ATTACK02_e=0x8, + dRes_ID_E_SH_BCK_SH_DAMAGE_e=0x9, + dRes_ID_E_SH_BCK_SH_DASH_e=0xA, + dRes_ID_E_SH_BCK_SH_DEAD_e=0xB, + dRes_ID_E_SH_BCK_SH_DISAPPEAR_e=0xC, + dRes_ID_E_SH_BCK_SH_STEP_e=0xD, + dRes_ID_E_SH_BCK_SH_WAIT_e=0xE, + dRes_ID_E_SH_BCK_SH_WAIT02_e=0xF, + dRes_ID_E_SH_BCK_SH_WAIT03_e=0x10, + dRes_ID_E_SH_BCK_SH_WAIT04_e=0x11, + dRes_ID_E_SH_BCK_SH_WALK_e=0x12, + /* BMDR */ + dRes_ID_E_SH_BMD_E_EYE_e=0x15, + dRes_ID_E_SH_BMD_SH_e=0x16, +}; + +enum E_EYE_JNT { + E_EYE_JNT_ENEMY_EYE_e=0x0, +}; + +enum SH_JNT { + SH_JNT_WORLD_ROOT_e=0x0, + SH_JNT_BACKBONE1_e=0x1, + SH_JNT_BACKBONE2_e=0x2, + SH_JNT_ARML1_e=0x3, + SH_JNT_ARML2_e=0x4, + SH_JNT_ARML3_e=0x5, + SH_JNT_HANDL_e=0x6, + SH_JNT_ARMR1_e=0x7, + SH_JNT_ARMR2_e=0x8, + SH_JNT_ARMR3_e=0x9, + SH_JNT_HANDR_e=0xA, + SH_JNT_NECK_e=0xB, + SH_JNT_BONE_e=0xC, + SH_JNT_HEAD_e=0xD, + SH_JNT_CHIN_e=0xE, + SH_JNT_WAIST_e=0xF, + SH_JNT_LEGL1_e=0x10, + SH_JNT_LEGL2_e=0x11, + SH_JNT_LEGL3_e=0x12, + SH_JNT_FOOTL_e=0x13, + SH_JNT_LEGR1_e=0x14, + SH_JNT_LEGR2_e=0x15, + SH_JNT_LEGR3_e=0x16, + SH_JNT_FOOTR_e=0x17, + SH_JNT_TAIL1_e=0x18, + SH_JNT_TAIL2_e=0x19, +}; + +#endif /* !RES_E_SH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sm.h b/assets/RZDP01/res/Object/E_sm.h new file mode 100644 index 0000000000..181c7c62b3 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sm.h @@ -0,0 +1,109 @@ +#ifndef RES_E_SM_H +#define RES_E_SM_H + +enum dRes_INDEX_E_SM { + /* BCK */ + dRes_INDEX_E_SM_BCK_SC_ATTACK_e=0x5, + dRes_INDEX_E_SM_BCK_SC_BUTTOBI_e=0x6, + dRes_INDEX_E_SM_BCK_SC_DAMAGE_e=0x7, + dRes_INDEX_E_SM_BCK_SC_DAMAGE02_e=0x8, + dRes_INDEX_E_SM_BCK_SC_DAMAGEB_e=0x9, + dRes_INDEX_E_SM_BCK_SC_DAMAGEL_e=0xA, + dRes_INDEX_E_SM_BCK_SC_DAMAGER_e=0xB, + dRes_INDEX_E_SM_BCK_SC_DEAD_e=0xC, + dRes_INDEX_E_SM_BCK_SC_DEAD02_e=0xD, + dRes_INDEX_E_SM_BCK_SC_DRAW_e=0xE, + dRes_INDEX_E_SM_BCK_SC_ESCAPE_e=0xF, + dRes_INDEX_E_SM_BCK_SC_F_SHOCK_e=0x10, + dRes_INDEX_E_SM_BCK_SC_KYORO_e=0x11, + dRes_INDEX_E_SM_BCK_SC_LIBERATION_e=0x12, + dRes_INDEX_E_SM_BCK_SC_MOVE_e=0x13, + dRes_INDEX_E_SM_BCK_SC_MOVE02_e=0x14, + dRes_INDEX_E_SM_BCK_SC_PROVOKE_e=0x15, + dRes_INDEX_E_SM_BCK_SC_REFILL_e=0x16, + dRes_INDEX_E_SM_BCK_SC_REFILL02_e=0x17, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_e=0x18, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_A_e=0x19, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_B_e=0x1A, + dRes_INDEX_E_SM_BCK_SC_S_JUMP_C_e=0x1B, + dRes_INDEX_E_SM_BCK_SC_WAIT_e=0x1C, + dRes_INDEX_E_SM_BCK_SC_WAIT02_e=0x1D, + dRes_INDEX_E_SM_BCK_SC_WHISTLE_e=0x1E, + /* BMDE */ + dRes_INDEX_E_SM_BMD_SM_e=0x21, + /* BMDR */ + dRes_INDEX_E_SM_BMD_SC_e=0x24, +}; + +enum dRes_ID_E_SM { + /* BCK */ + dRes_ID_E_SM_BCK_SC_ATTACK_e=0x5, + dRes_ID_E_SM_BCK_SC_BUTTOBI_e=0x6, + dRes_ID_E_SM_BCK_SC_DAMAGE_e=0x7, + dRes_ID_E_SM_BCK_SC_DAMAGE02_e=0x8, + dRes_ID_E_SM_BCK_SC_DAMAGEB_e=0x9, + dRes_ID_E_SM_BCK_SC_DAMAGEL_e=0xA, + dRes_ID_E_SM_BCK_SC_DAMAGER_e=0xB, + dRes_ID_E_SM_BCK_SC_DEAD_e=0xC, + dRes_ID_E_SM_BCK_SC_DEAD02_e=0xD, + dRes_ID_E_SM_BCK_SC_DRAW_e=0xE, + dRes_ID_E_SM_BCK_SC_ESCAPE_e=0xF, + dRes_ID_E_SM_BCK_SC_F_SHOCK_e=0x10, + dRes_ID_E_SM_BCK_SC_KYORO_e=0x11, + dRes_ID_E_SM_BCK_SC_LIBERATION_e=0x12, + dRes_ID_E_SM_BCK_SC_MOVE_e=0x13, + dRes_ID_E_SM_BCK_SC_MOVE02_e=0x14, + dRes_ID_E_SM_BCK_SC_PROVOKE_e=0x15, + dRes_ID_E_SM_BCK_SC_REFILL_e=0x16, + dRes_ID_E_SM_BCK_SC_REFILL02_e=0x17, + dRes_ID_E_SM_BCK_SC_S_JUMP_e=0x18, + dRes_ID_E_SM_BCK_SC_S_JUMP_A_e=0x19, + dRes_ID_E_SM_BCK_SC_S_JUMP_B_e=0x1A, + dRes_ID_E_SM_BCK_SC_S_JUMP_C_e=0x1B, + dRes_ID_E_SM_BCK_SC_WAIT_e=0x1C, + dRes_ID_E_SM_BCK_SC_WAIT02_e=0x1D, + dRes_ID_E_SM_BCK_SC_WHISTLE_e=0x1E, + /* BMDE */ + dRes_ID_E_SM_BMD_SM_e=0x21, + /* BMDR */ + dRes_ID_E_SM_BMD_SC_e=0x24, +}; + +enum SM_JNT { + SM_JNT_SM_MODEL_e=0x0, +}; + +enum SC_JNT { + SC_JNT_WORLD_ROOT_e=0x0, + SC_JNT_BACKBONE_e=0x1, + SC_JNT_ARM_L01_e=0x2, + SC_JNT_HAND_L_e=0x3, + SC_JNT_ARM_R01_e=0x4, + SC_JNT_HAND_R_e=0x5, + SC_JNT_NECK_e=0x6, + SC_JNT_HEAD_e=0x7, + SC_JNT_AGO_L_e=0x8, + SC_JNT_AGO_R_e=0x9, + SC_JNT_EYE_L_e=0xA, + SC_JNT_EYE_R_e=0xB, + SC_JNT_MOUTH_e=0xC, + SC_JNT_WAIST_e=0xD, + SC_JNT_LEGA_L01_e=0xE, + SC_JNT_LEGA_L02_e=0xF, + SC_JNT_FOOTA_L01_e=0x10, + SC_JNT_FOOTA_L02_e=0x11, + SC_JNT_LEGA_R01_e=0x12, + SC_JNT_LEGA_R02_e=0x13, + SC_JNT_FOOTA_R01_e=0x14, + SC_JNT_FOOTA_R02_e=0x15, + SC_JNT_LEGB_L01_e=0x16, + SC_JNT_LEGB_L02_e=0x17, + SC_JNT_FOOTB_L01_e=0x18, + SC_JNT_LEGB_R01_e=0x19, + SC_JNT_LEGB_R02_e=0x1A, + SC_JNT_FOOTB_R01_e=0x1B, + SC_JNT_TAIL_01_e=0x1C, + SC_JNT_TAIL_02_e=0x1D, +}; + +#endif /* !RES_E_SM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sm2.h b/assets/RZDP01/res/Object/E_sm2.h new file mode 100644 index 0000000000..61f1ccdc3f --- /dev/null +++ b/assets/RZDP01/res/Object/E_sm2.h @@ -0,0 +1,37 @@ +#ifndef RES_E_SM2_H +#define RES_E_SM2_H + +enum dRes_INDEX_E_SM2 { + /* BMDE */ + dRes_INDEX_E_SM2_BMD_SM_PIECE_e=0x5, + /* BMDV */ + dRes_INDEX_E_SM2_BMD_SM2_e=0x8, + /* BTK */ + dRes_INDEX_E_SM2_BTK_SM2_SCALE_e=0xB, +}; + +enum dRes_ID_E_SM2 { + /* BMDE */ + dRes_ID_E_SM2_BMD_SM_PIECE_e=0x5, + /* BMDV */ + dRes_ID_E_SM2_BMD_SM2_e=0x8, + /* BTK */ + dRes_ID_E_SM2_BTK_SM2_SCALE_e=0xB, +}; + +enum SM_PIECE_JNT { + SM_PIECE_JNT_SM2_PIECEMODEL_e=0x0, +}; + +enum SM2_JNT { + SM2_JNT_BODY1_e=0x0, + SM2_JNT_BODY2_e=0x1, + SM2_JNT_BODY3_e=0x2, + SM2_JNT_BODY4_e=0x3, + SM2_JNT_BODY5_e=0x4, + SM2_JNT_BODY6_e=0x5, + SM2_JNT_BODY7_e=0x6, + SM2_JNT_BODY8_e=0x7, +}; + +#endif /* !RES_E_SM2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_st.h b/assets/RZDP01/res/Object/E_st.h new file mode 100644 index 0000000000..93c68ca74c --- /dev/null +++ b/assets/RZDP01/res/Object/E_st.h @@ -0,0 +1,158 @@ +#ifndef RES_E_ST_H +#define RES_E_ST_H + +enum dRes_INDEX_E_ST { + /* BCK */ + dRes_INDEX_E_ST_BCK_ST_ATTACK_e=0x4, + dRes_INDEX_E_ST_BCK_ST_ATTACK02_e=0x5, + dRes_INDEX_E_ST_BCK_ST_ATTACKA_e=0x6, + dRes_INDEX_E_ST_BCK_ST_ATTACKB_e=0x7, + dRes_INDEX_E_ST_BCK_ST_ATTACKC_e=0x8, + dRes_INDEX_E_ST_BCK_ST_DAMAGE_e=0x9, + dRes_INDEX_E_ST_BCK_ST_DAWNA_e=0xA, + dRes_INDEX_E_ST_BCK_ST_DAWNB_e=0xB, + dRes_INDEX_E_ST_BCK_ST_DAWNC_e=0xC, + dRes_INDEX_E_ST_BCK_ST_DEAD_e=0xD, + dRes_INDEX_E_ST_BCK_ST_DEADWAIT_e=0xE, + dRes_INDEX_E_ST_BCK_ST_DEATH_e=0xF, + dRes_INDEX_E_ST_BCK_ST_DEATHA_e=0x10, + dRes_INDEX_E_ST_BCK_ST_DEFENSE_e=0x11, + dRes_INDEX_E_ST_BCK_ST_HANG_e=0x12, + dRes_INDEX_E_ST_BCK_ST_HANG02_e=0x13, + dRes_INDEX_E_ST_BCK_ST_HANG_DOWN_e=0x14, + dRes_INDEX_E_ST_BCK_ST_HANG_SHOCK_e=0x15, + dRes_INDEX_E_ST_BCK_ST_HANG_UP_e=0x16, + dRes_INDEX_E_ST_BCK_ST_HANGATTACK_e=0x17, + dRes_INDEX_E_ST_BCK_ST_HANGDAMAGE_e=0x18, + dRes_INDEX_E_ST_BCK_ST_HITL_e=0x19, + dRes_INDEX_E_ST_BCK_ST_HITR_e=0x1A, + dRes_INDEX_E_ST_BCK_ST_HUG_e=0x1B, + dRes_INDEX_E_ST_BCK_ST_HUG_ATTACK_e=0x1C, + dRes_INDEX_E_ST_BCK_ST_JUMP_e=0x1D, + dRes_INDEX_E_ST_BCK_ST_LANDING_e=0x1E, + dRes_INDEX_E_ST_BCK_ST_MOVE_e=0x1F, + dRes_INDEX_E_ST_BCK_ST_STAND_e=0x20, + dRes_INDEX_E_ST_BCK_ST_TURN_e=0x21, + dRes_INDEX_E_ST_BCK_ST_WAIT_e=0x22, + dRes_INDEX_E_ST_BCK_ST_WAIT02_e=0x23, + dRes_INDEX_E_ST_BCK_ST_WATERDEAD_e=0x24, + dRes_INDEX_E_ST_BCK_ST_WINDDAMAGE_e=0x25, + /* BMDR */ + dRes_INDEX_E_ST_BMD_ST_e=0x28, + dRes_INDEX_E_ST_BMD_ST2_e=0x29, +}; + +enum dRes_ID_E_ST { + /* BCK */ + dRes_ID_E_ST_BCK_ST_ATTACK_e=0x4, + dRes_ID_E_ST_BCK_ST_ATTACK02_e=0x5, + dRes_ID_E_ST_BCK_ST_ATTACKA_e=0x6, + dRes_ID_E_ST_BCK_ST_ATTACKB_e=0x7, + dRes_ID_E_ST_BCK_ST_ATTACKC_e=0x8, + dRes_ID_E_ST_BCK_ST_DAMAGE_e=0x9, + dRes_ID_E_ST_BCK_ST_DAWNA_e=0xA, + dRes_ID_E_ST_BCK_ST_DAWNB_e=0xB, + dRes_ID_E_ST_BCK_ST_DAWNC_e=0xC, + dRes_ID_E_ST_BCK_ST_DEAD_e=0xD, + dRes_ID_E_ST_BCK_ST_DEADWAIT_e=0xE, + dRes_ID_E_ST_BCK_ST_DEATH_e=0xF, + dRes_ID_E_ST_BCK_ST_DEATHA_e=0x10, + dRes_ID_E_ST_BCK_ST_DEFENSE_e=0x11, + dRes_ID_E_ST_BCK_ST_HANG_e=0x12, + dRes_ID_E_ST_BCK_ST_HANG02_e=0x13, + dRes_ID_E_ST_BCK_ST_HANG_DOWN_e=0x14, + dRes_ID_E_ST_BCK_ST_HANG_SHOCK_e=0x15, + dRes_ID_E_ST_BCK_ST_HANG_UP_e=0x16, + dRes_ID_E_ST_BCK_ST_HANGATTACK_e=0x17, + dRes_ID_E_ST_BCK_ST_HANGDAMAGE_e=0x18, + dRes_ID_E_ST_BCK_ST_HITL_e=0x19, + dRes_ID_E_ST_BCK_ST_HITR_e=0x1A, + dRes_ID_E_ST_BCK_ST_HUG_e=0x1B, + dRes_ID_E_ST_BCK_ST_HUG_ATTACK_e=0x1C, + dRes_ID_E_ST_BCK_ST_JUMP_e=0x1D, + dRes_ID_E_ST_BCK_ST_LANDING_e=0x1E, + dRes_ID_E_ST_BCK_ST_MOVE_e=0x1F, + dRes_ID_E_ST_BCK_ST_STAND_e=0x20, + dRes_ID_E_ST_BCK_ST_TURN_e=0x21, + dRes_ID_E_ST_BCK_ST_WAIT_e=0x22, + dRes_ID_E_ST_BCK_ST_WAIT02_e=0x23, + dRes_ID_E_ST_BCK_ST_WATERDEAD_e=0x24, + dRes_ID_E_ST_BCK_ST_WINDDAMAGE_e=0x25, + /* BMDR */ + dRes_ID_E_ST_BMD_ST_e=0x28, + dRes_ID_E_ST_BMD_ST2_e=0x29, +}; + +enum ST_JNT { + ST_JNT_WORLD_ROOT_e=0x0, + ST_JNT_HEAD_e=0x1, + ST_JNT_LLEGA_1_e=0x2, + ST_JNT_LLEGA_2_e=0x3, + ST_JNT_LLEGA_3_e=0x4, + ST_JNT_LLEGB_1_e=0x5, + ST_JNT_LLEGB_2_e=0x6, + ST_JNT_LLEGB_3_e=0x7, + ST_JNT_LLEGC_1_e=0x8, + ST_JNT_LLEGC_2_e=0x9, + ST_JNT_LLEGC_3_e=0xA, + ST_JNT_LLEGD_1_e=0xB, + ST_JNT_LLEGD_2_e=0xC, + ST_JNT_LLEGD_3_e=0xD, + ST_JNT_RLEGA_1_e=0xE, + ST_JNT_RLEGA_2_e=0xF, + ST_JNT_RLEGA_3_e=0x10, + ST_JNT_RLEGB_1_e=0x11, + ST_JNT_RLEGB_2_e=0x12, + ST_JNT_RLEGB_3_e=0x13, + ST_JNT_RLEGC_1_e=0x14, + ST_JNT_RLEGC_2_e=0x15, + ST_JNT_RLEGC_3_e=0x16, + ST_JNT_RLEGD_1_e=0x17, + ST_JNT_RLEGD_2_e=0x18, + ST_JNT_RLEGD_3_e=0x19, + ST_JNT_AGOL_e=0x1A, + ST_JNT_AGOR_e=0x1B, + ST_JNT_HANDL1_e=0x1C, + ST_JNT_HANDL2_e=0x1D, + ST_JNT_HANDR1_e=0x1E, + ST_JNT_HANDR2_e=0x1F, + ST_JNT_WEIST_e=0x20, +}; + +enum ST2_JNT { + ST2_JNT_WORLD_ROOT_e=0x0, + ST2_JNT_HEAD_e=0x1, + ST2_JNT_LLEGA_1_e=0x2, + ST2_JNT_LLEGA_2_e=0x3, + ST2_JNT_LLEGA_3_e=0x4, + ST2_JNT_LLEGB_1_e=0x5, + ST2_JNT_LLEGB_2_e=0x6, + ST2_JNT_LLEGB_3_e=0x7, + ST2_JNT_LLEGC_1_e=0x8, + ST2_JNT_LLEGC_2_e=0x9, + ST2_JNT_LLEGC_3_e=0xA, + ST2_JNT_LLEGD_1_e=0xB, + ST2_JNT_LLEGD_2_e=0xC, + ST2_JNT_LLEGD_3_e=0xD, + ST2_JNT_RLEGA_1_e=0xE, + ST2_JNT_RLEGA_2_e=0xF, + ST2_JNT_RLEGA_3_e=0x10, + ST2_JNT_RLEGB_1_e=0x11, + ST2_JNT_RLEGB_2_e=0x12, + ST2_JNT_RLEGB_3_e=0x13, + ST2_JNT_RLEGC_1_e=0x14, + ST2_JNT_RLEGC_2_e=0x15, + ST2_JNT_RLEGC_3_e=0x16, + ST2_JNT_RLEGD_1_e=0x17, + ST2_JNT_RLEGD_2_e=0x18, + ST2_JNT_RLEGD_3_e=0x19, + ST2_JNT_AGOL_e=0x1A, + ST2_JNT_AGOR_e=0x1B, + ST2_JNT_HANDL1_e=0x1C, + ST2_JNT_HANDL2_e=0x1D, + ST2_JNT_HANDR1_e=0x1E, + ST2_JNT_HANDR2_e=0x1F, + ST2_JNT_WEIST_e=0x20, +}; + +#endif /* !RES_E_ST_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_sw.h b/assets/RZDP01/res/Object/E_sw.h new file mode 100644 index 0000000000..2f79e03871 --- /dev/null +++ b/assets/RZDP01/res/Object/E_sw.h @@ -0,0 +1,49 @@ +#ifndef RES_E_SW_H +#define RES_E_SW_H + +enum dRes_INDEX_E_SW { + /* BCK */ + dRes_INDEX_E_SW_BCK_SW_ATTACK_e=0x4, + dRes_INDEX_E_SW_BCK_SW_ATTACK_END_e=0x5, + dRes_INDEX_E_SW_BCK_SW_ATTACK_MIDDLE_e=0x6, + dRes_INDEX_E_SW_BCK_SW_ATTACK_START_e=0x7, + dRes_INDEX_E_SW_BCK_SW_CHANCE_e=0x8, + dRes_INDEX_E_SW_BCK_SW_DAMAGE_e=0x9, + dRes_INDEX_E_SW_BCK_SW_DIE_e=0xA, + dRes_INDEX_E_SW_BCK_SW_DIVE_e=0xB, + dRes_INDEX_E_SW_BCK_SW_RUN_e=0xC, + dRes_INDEX_E_SW_BCK_SW_WAIT_e=0xD, + /* BMDR */ + dRes_INDEX_E_SW_BMD_SW_e=0x10, +}; + +enum dRes_ID_E_SW { + /* BCK */ + dRes_ID_E_SW_BCK_SW_ATTACK_e=0x4, + dRes_ID_E_SW_BCK_SW_ATTACK_END_e=0x5, + dRes_ID_E_SW_BCK_SW_ATTACK_MIDDLE_e=0x6, + dRes_ID_E_SW_BCK_SW_ATTACK_START_e=0x7, + dRes_ID_E_SW_BCK_SW_CHANCE_e=0x8, + dRes_ID_E_SW_BCK_SW_DAMAGE_e=0x9, + dRes_ID_E_SW_BCK_SW_DIE_e=0xA, + dRes_ID_E_SW_BCK_SW_DIVE_e=0xB, + dRes_ID_E_SW_BCK_SW_RUN_e=0xC, + dRes_ID_E_SW_BCK_SW_WAIT_e=0xD, + /* BMDR */ + dRes_ID_E_SW_BMD_SW_e=0x10, +}; + +enum SW_JNT { + SW_JNT_WORLD_ROOT_e=0x0, + SW_JNT_HEAD_e=0x1, + SW_JNT_FANG_1_e=0x2, + SW_JNT_FANG_2_e=0x3, + SW_JNT_FANG_3_e=0x4, + SW_JNT_TAIL_1_e=0x5, + SW_JNT_TAIL_2_e=0x6, + SW_JNT_TAIL_3_e=0x7, + SW_JNT_TAIL_4_e=0x8, + SW_JNT_TAIL_5_e=0x9, +}; + +#endif /* !RES_E_SW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_th.h b/assets/RZDP01/res/Object/E_th.h new file mode 100644 index 0000000000..5caa36ebda --- /dev/null +++ b/assets/RZDP01/res/Object/E_th.h @@ -0,0 +1,97 @@ +#ifndef RES_E_TH_H +#define RES_E_TH_H + +enum dRes_INDEX_E_TH { + /* BCK */ + dRes_INDEX_E_TH_BCK_TH_BRANDISH_e=0x4, + dRes_INDEX_E_TH_BCK_TH_BRANDISH_START_e=0x5, + dRes_INDEX_E_TH_BCK_TH_BRANDISH_STEP_e=0x6, + dRes_INDEX_E_TH_BCK_TH_DAMAGE_e=0x7, + dRes_INDEX_E_TH_BCK_TH_DAMAGE2_e=0x8, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_A_e=0x9, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_B_e=0xA, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_C_e=0xB, + dRes_INDEX_E_TH_BCK_TH_DAMAGE3_D_e=0xC, + dRes_INDEX_E_TH_BCK_TH_DIE_e=0xD, + dRes_INDEX_E_TH_BCK_TH_ENDDEMO_e=0xE, + dRes_INDEX_E_TH_BCK_TH_HAUL_e=0xF, + dRes_INDEX_E_TH_BCK_TH_HAUL_END_e=0x10, + dRes_INDEX_E_TH_BCK_TH_HAUL_START_e=0x11, + dRes_INDEX_E_TH_BCK_TH_LOOKAROUND_e=0x12, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_A_e=0x13, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_B_e=0x14, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_C_e=0x15, + dRes_INDEX_E_TH_BCK_TH_PILLARDAMAGE_D_e=0x16, + dRes_INDEX_E_TH_BCK_TH_PULLBACK_e=0x17, + dRes_INDEX_E_TH_BCK_TH_THROW_e=0x18, + dRes_INDEX_E_TH_BCK_TH_THROW_WAIT_e=0x19, + dRes_INDEX_E_TH_BCK_TH_TRAP_e=0x1A, + dRes_INDEX_E_TH_BCK_TH_WAIT_e=0x1B, + dRes_INDEX_E_TH_BCK_TH_WAIT_STEP_e=0x1C, + /* BMDV */ + dRes_INDEX_E_TH_BMD_TH_e=0x1F, +}; + +enum dRes_ID_E_TH { + /* BCK */ + dRes_ID_E_TH_BCK_TH_BRANDISH_e=0x4, + dRes_ID_E_TH_BCK_TH_BRANDISH_START_e=0x5, + dRes_ID_E_TH_BCK_TH_BRANDISH_STEP_e=0x6, + dRes_ID_E_TH_BCK_TH_DAMAGE_e=0x7, + dRes_ID_E_TH_BCK_TH_DAMAGE2_e=0x8, + dRes_ID_E_TH_BCK_TH_DAMAGE3_A_e=0x9, + dRes_ID_E_TH_BCK_TH_DAMAGE3_B_e=0xA, + dRes_ID_E_TH_BCK_TH_DAMAGE3_C_e=0xB, + dRes_ID_E_TH_BCK_TH_DAMAGE3_D_e=0xC, + dRes_ID_E_TH_BCK_TH_DIE_e=0xD, + dRes_ID_E_TH_BCK_TH_ENDDEMO_e=0xE, + dRes_ID_E_TH_BCK_TH_HAUL_e=0xF, + dRes_ID_E_TH_BCK_TH_HAUL_END_e=0x10, + dRes_ID_E_TH_BCK_TH_HAUL_START_e=0x11, + dRes_ID_E_TH_BCK_TH_LOOKAROUND_e=0x12, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_A_e=0x13, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_B_e=0x14, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_C_e=0x15, + dRes_ID_E_TH_BCK_TH_PILLARDAMAGE_D_e=0x16, + dRes_ID_E_TH_BCK_TH_PULLBACK_e=0x17, + dRes_ID_E_TH_BCK_TH_THROW_e=0x18, + dRes_ID_E_TH_BCK_TH_THROW_WAIT_e=0x19, + dRes_ID_E_TH_BCK_TH_TRAP_e=0x1A, + dRes_ID_E_TH_BCK_TH_WAIT_e=0x1B, + dRes_ID_E_TH_BCK_TH_WAIT_STEP_e=0x1C, + /* BMDV */ + dRes_ID_E_TH_BMD_TH_e=0x1F, +}; + +enum TH_JNT { + TH_JNT_WORLD_ROOT_e=0x0, + TH_JNT_BACKBONE_1_e=0x1, + TH_JNT_BACKBONE_2_e=0x2, + TH_JNT_NECK_e=0x3, + TH_JNT_HEAD_e=0x4, + TH_JNT_HEAD_END_e=0x5, + TH_JNT_MOUTH_1_e=0x6, + TH_JNT_MOUTH_2_e=0x7, + TH_JNT_SHOULDER_L_e=0x8, + TH_JNT_ARM_L_1_e=0x9, + TH_JNT_ARM_L_2_e=0xA, + TH_JNT_HAND_L_1_e=0xB, + TH_JNT_HAND_L_2_e=0xC, + TH_JNT_SHOULDER_R_e=0xD, + TH_JNT_ARM_R_1_e=0xE, + TH_JNT_ARM_R_2_e=0xF, + TH_JNT_HAND_R_1_e=0x10, + TH_JNT_HAND_R_2_e=0x11, + TH_JNT_WAIST_e=0x12, + TH_JNT_APRON_1_e=0x13, + TH_JNT_LEG_L_1_e=0x14, + TH_JNT_LEG_L_2_e=0x15, + TH_JNT_LEG_L_3_e=0x16, + TH_JNT_LEG_R_1_e=0x17, + TH_JNT_LEG_R_2_e=0x18, + TH_JNT_LEG_R_3_e=0x19, + TH_JNT_TAIL_1_e=0x1A, + TH_JNT_TAIL_2_e=0x1B, +}; + +#endif /* !RES_E_TH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_th_ball.h b/assets/RZDP01/res/Object/E_th_ball.h new file mode 100644 index 0000000000..181509a786 --- /dev/null +++ b/assets/RZDP01/res/Object/E_th_ball.h @@ -0,0 +1,26 @@ +#ifndef RES_E_TH_BALL_H +#define RES_E_TH_BALL_H + +enum dRes_INDEX_E_TH_BALL { + /* BMDE */ + dRes_INDEX_E_TH_BALL_BMD_IB_e=0x4, + /* BMDR */ + dRes_INDEX_E_TH_BALL_BMD_TC_e=0x7, +}; + +enum dRes_ID_E_TH_BALL { + /* BMDE */ + dRes_ID_E_TH_BALL_BMD_IB_e=0x4, + /* BMDR */ + dRes_ID_E_TH_BALL_BMD_TC_e=0x7, +}; + +enum IB_JNT { + IB_JNT_IB_MODEL_e=0x0, +}; + +enum TC_JNT { + TC_JNT_TC_e=0x0, +}; + +#endif /* !RES_E_TH_BALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_tk.h b/assets/RZDP01/res/Object/E_tk.h new file mode 100644 index 0000000000..e08ea3b809 --- /dev/null +++ b/assets/RZDP01/res/Object/E_tk.h @@ -0,0 +1,61 @@ +#ifndef RES_E_TK_H +#define RES_E_TK_H + +enum dRes_INDEX_E_TK { + /* BCK */ + dRes_INDEX_E_TK_BCK_TK_APPEAR_e=0x4, + dRes_INDEX_E_TK_BCK_TK_ATTACK_e=0x5, + dRes_INDEX_E_TK_BCK_TK_DAMAGE_e=0x6, + dRes_INDEX_E_TK_BCK_TK_HIDE_e=0x7, + dRes_INDEX_E_TK_BCK_TK_KYORO2_e=0x8, + dRes_INDEX_E_TK_BCK_TK_SWIM_e=0x9, + dRes_INDEX_E_TK_BCK_TK_WAIT01_e=0xA, + /* BMDR */ + dRes_INDEX_E_TK_BMD_EF_TKBALL_e=0xD, + dRes_INDEX_E_TK_BMD_TK_e=0xE, +}; + +enum dRes_ID_E_TK { + /* BCK */ + dRes_ID_E_TK_BCK_TK_APPEAR_e=0x4, + dRes_ID_E_TK_BCK_TK_ATTACK_e=0x5, + dRes_ID_E_TK_BCK_TK_DAMAGE_e=0x6, + dRes_ID_E_TK_BCK_TK_HIDE_e=0x7, + dRes_ID_E_TK_BCK_TK_KYORO2_e=0x8, + dRes_ID_E_TK_BCK_TK_SWIM_e=0x9, + dRes_ID_E_TK_BCK_TK_WAIT01_e=0xA, + /* BMDR */ + dRes_ID_E_TK_BMD_EF_TKBALL_e=0xD, + dRes_ID_E_TK_BMD_TK_e=0xE, +}; + +enum EF_TKBALL_JNT { + EF_TKBALL_JNT_EF_TKBALL_A_e=0x0, +}; + +enum TK_JNT { + TK_JNT_WORLD_ROOT_e=0x0, + TK_JNT_BACKBONE_e=0x1, + TK_JNT_HEAD_e=0x2, + TK_JNT_AGO_e=0x3, + TK_JNT_AGO2_e=0x4, + TK_JNT_EARL1_e=0x5, + TK_JNT_EARL2_e=0x6, + TK_JNT_EARR1_e=0x7, + TK_JNT_EARR2_e=0x8, + TK_JNT_WAIST_e=0x9, + TK_JNT_LEGL1_e=0xA, + TK_JNT_LEGL2_e=0xB, + TK_JNT_FOOTL1_e=0xC, + TK_JNT_FOOTL2_e=0xD, + TK_JNT_LEGR1_e=0xE, + TK_JNT_LEGR2_e=0xF, + TK_JNT_FOOTR1_e=0x10, + TK_JNT_FOOTR2_e=0x11, + TK_JNT_TAIL1_e=0x12, + TK_JNT_TAIL2_e=0x13, + TK_JNT_TAIL3_e=0x14, + TK_JNT_TAIL4_e=0x15, +}; + +#endif /* !RES_E_TK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_tk2.h b/assets/RZDP01/res/Object/E_tk2.h new file mode 100644 index 0000000000..93a821814f --- /dev/null +++ b/assets/RZDP01/res/Object/E_tk2.h @@ -0,0 +1,62 @@ +#ifndef RES_E_TK2_H +#define RES_E_TK2_H + +enum dRes_INDEX_E_TK2 { + /* BCK */ + dRes_INDEX_E_TK2_BCK_TK2_APPEAR_e=0x4, + dRes_INDEX_E_TK2_BCK_TK2_ATTACK_e=0x5, + dRes_INDEX_E_TK2_BCK_TK2_DAMAGE_e=0x6, + dRes_INDEX_E_TK2_BCK_TK2_HIDE_e=0x7, + dRes_INDEX_E_TK2_BCK_TK2_KYORO2_e=0x8, + dRes_INDEX_E_TK2_BCK_TK2_SWIM_e=0x9, + dRes_INDEX_E_TK2_BCK_TK2_WAIT01_e=0xA, + /* BMDR */ + dRes_INDEX_E_TK2_BMD_EF_TK2BALL_e=0xD, + dRes_INDEX_E_TK2_BMD_TK2_e=0xE, +}; + +enum dRes_ID_E_TK2 { + /* BCK */ + dRes_ID_E_TK2_BCK_TK2_APPEAR_e=0x4, + dRes_ID_E_TK2_BCK_TK2_ATTACK_e=0x5, + dRes_ID_E_TK2_BCK_TK2_DAMAGE_e=0x6, + dRes_ID_E_TK2_BCK_TK2_HIDE_e=0x7, + dRes_ID_E_TK2_BCK_TK2_KYORO2_e=0x8, + dRes_ID_E_TK2_BCK_TK2_SWIM_e=0x9, + dRes_ID_E_TK2_BCK_TK2_WAIT01_e=0xA, + /* BMDR */ + dRes_ID_E_TK2_BMD_EF_TK2BALL_e=0xD, + dRes_ID_E_TK2_BMD_TK2_e=0xE, +}; + +enum EF_TK2BALL_JNT { + EF_TK2BALL_JNT_EF_YOUGANDAMA_e=0x0, + EF_TK2BALL_JNT_KARA_e=0x1, +}; + +enum TK2_JNT { + TK2_JNT_WORLD_ROOT_e=0x0, + TK2_JNT_BACKBONE_e=0x1, + TK2_JNT_HEAD_e=0x2, + TK2_JNT_AGO_e=0x3, + TK2_JNT_AGO2_e=0x4, + TK2_JNT_EARL1_e=0x5, + TK2_JNT_EARL2_e=0x6, + TK2_JNT_EARR1_e=0x7, + TK2_JNT_EARR2_e=0x8, + TK2_JNT_WAIST_e=0x9, + TK2_JNT_LEGL1_e=0xA, + TK2_JNT_LEGL2_e=0xB, + TK2_JNT_FOOTL1_e=0xC, + TK2_JNT_FOOTL2_e=0xD, + TK2_JNT_LEGR1_e=0xE, + TK2_JNT_LEGR2_e=0xF, + TK2_JNT_FOOTR1_e=0x10, + TK2_JNT_FOOTR2_e=0x11, + TK2_JNT_TAIL1_e=0x12, + TK2_JNT_TAIL2_e=0x13, + TK2_JNT_TAIL3_e=0x14, + TK2_JNT_TAIL4_e=0x15, +}; + +#endif /* !RES_E_TK2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_tm.h b/assets/RZDP01/res/Object/E_tm.h new file mode 100644 index 0000000000..3eadbfd379 --- /dev/null +++ b/assets/RZDP01/res/Object/E_tm.h @@ -0,0 +1,70 @@ +#ifndef RES_E_TM_H +#define RES_E_TM_H + +enum dRes_INDEX_E_TM { + /* BCK */ + dRes_INDEX_E_TM_BCK_TM_ATTACK_A_e=0x5, + dRes_INDEX_E_TM_BCK_TM_ATTACK_B_e=0x6, + dRes_INDEX_E_TM_BCK_TM_ATTACK_C_e=0x7, + dRes_INDEX_E_TM_BCK_TM_DEATH_e=0x8, + dRes_INDEX_E_TM_BCK_TM_G_WAIT_e=0x9, + dRes_INDEX_E_TM_BCK_TM_G_WALK_e=0xA, + dRes_INDEX_E_TM_BCK_TM_K_FLY_e=0xB, + dRes_INDEX_E_TM_BCK_TM_TAKE_FLY_e=0xC, + dRes_INDEX_E_TM_BCK_TM_TAKE_OFF_e=0xD, + dRes_INDEX_E_TM_BCK_TM_WAIT_e=0xE, + /* BMDR */ + dRes_INDEX_E_TM_BMD_TM_TW_e=0x11, + /* BRK */ + dRes_INDEX_E_TM_BRK_TM_MARK_e=0x14, +}; + +enum dRes_ID_E_TM { + /* BCK */ + dRes_ID_E_TM_BCK_TM_ATTACK_A_e=0x5, + dRes_ID_E_TM_BCK_TM_ATTACK_B_e=0x6, + dRes_ID_E_TM_BCK_TM_ATTACK_C_e=0x7, + dRes_ID_E_TM_BCK_TM_DEATH_e=0x8, + dRes_ID_E_TM_BCK_TM_G_WAIT_e=0x9, + dRes_ID_E_TM_BCK_TM_G_WALK_e=0xA, + dRes_ID_E_TM_BCK_TM_K_FLY_e=0xB, + dRes_ID_E_TM_BCK_TM_TAKE_FLY_e=0xC, + dRes_ID_E_TM_BCK_TM_TAKE_OFF_e=0xD, + dRes_ID_E_TM_BCK_TM_WAIT_e=0xE, + /* BMDR */ + dRes_ID_E_TM_BMD_TM_TW_e=0x11, + /* BRK */ + dRes_ID_E_TM_BRK_TM_MARK_e=0x14, +}; + +enum TM_TW_JNT { + TM_TW_JNT_BODY_e=0x0, + TM_TW_JNT_HEAD_e=0x1, + TM_TW_JNT_LEG_L1A_e=0x2, + TM_TW_JNT_LEG_L1B_e=0x3, + TM_TW_JNT_LEG_L1C_e=0x4, + TM_TW_JNT_LEG_R1A_e=0x5, + TM_TW_JNT_LEG_R1B_e=0x6, + TM_TW_JNT_LEG_R1C_e=0x7, + TM_TW_JNT_TAIL_e=0x8, + TM_TW_JNT_INER_LA_IN_e=0x9, + TM_TW_JNT_INER_LB_IN_e=0xA, + TM_TW_JNT_INER_RA_IN_e=0xB, + TM_TW_JNT_INER_RB_IN_e=0xC, + TM_TW_JNT_LEG_L2A_e=0xD, + TM_TW_JNT_LEG_L2B_e=0xE, + TM_TW_JNT_LEG_L2C_e=0xF, + TM_TW_JNT_LEG_L3A_e=0x10, + TM_TW_JNT_LEG_L3B_e=0x11, + TM_TW_JNT_LEG_L3C_e=0x12, + TM_TW_JNT_LEG_R2A_e=0x13, + TM_TW_JNT_LEG_R2B_e=0x14, + TM_TW_JNT_LEG_R2C_e=0x15, + TM_TW_JNT_LEG_R3A_e=0x16, + TM_TW_JNT_LEG_R3B_e=0x17, + TM_TW_JNT_LEG_R3C_e=0x18, + TM_TW_JNT_WING_L_e=0x19, + TM_TW_JNT_WING_R_e=0x1A, +}; + +#endif /* !RES_E_TM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_tt.h b/assets/RZDP01/res/Object/E_tt.h new file mode 100644 index 0000000000..16426496a6 --- /dev/null +++ b/assets/RZDP01/res/Object/E_tt.h @@ -0,0 +1,42 @@ +#ifndef RES_E_TT_H +#define RES_E_TT_H + +enum dRes_INDEX_E_TT { + /* BCK */ + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_A_e=0x3, + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_B_e=0x4, + dRes_INDEX_E_TT_BCK_TT_ATTACK_JUMP_C_e=0x5, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_ARROW_e=0x6, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_L_e=0x7, + dRes_INDEX_E_TT_BCK_TT_DAMAGE_R_e=0x8, + dRes_INDEX_E_TT_BCK_TT_EYE_DEATH_e=0x9, + dRes_INDEX_E_TT_BCK_TT_LEG_DEATH_e=0xA, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_A_e=0xB, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_B_e=0xC, + dRes_INDEX_E_TT_BCK_TT_MOVE_JUMP_C_e=0xD, + dRes_INDEX_E_TT_BCK_TT_NORMAL_WAIT_e=0xE, + dRes_INDEX_E_TT_BCK_TT_PUSH_e=0xF, + dRes_INDEX_E_TT_BCK_TT_WAIT_e=0x10, + dRes_INDEX_E_TT_BCK_TT_WIND_e=0x11, +}; + +enum dRes_ID_E_TT { + /* BCK */ + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_A_e=0x3, + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_B_e=0x4, + dRes_ID_E_TT_BCK_TT_ATTACK_JUMP_C_e=0x5, + dRes_ID_E_TT_BCK_TT_DAMAGE_ARROW_e=0x6, + dRes_ID_E_TT_BCK_TT_DAMAGE_L_e=0x7, + dRes_ID_E_TT_BCK_TT_DAMAGE_R_e=0x8, + dRes_ID_E_TT_BCK_TT_EYE_DEATH_e=0x9, + dRes_ID_E_TT_BCK_TT_LEG_DEATH_e=0xA, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_A_e=0xB, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_B_e=0xC, + dRes_ID_E_TT_BCK_TT_MOVE_JUMP_C_e=0xD, + dRes_ID_E_TT_BCK_TT_NORMAL_WAIT_e=0xE, + dRes_ID_E_TT_BCK_TT_PUSH_e=0xF, + dRes_ID_E_TT_BCK_TT_WAIT_e=0x10, + dRes_ID_E_TT_BCK_TT_WIND_e=0x11, +}; + +#endif /* !RES_E_TT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ttb.h b/assets/RZDP01/res/Object/E_ttb.h new file mode 100644 index 0000000000..960ff57c16 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ttb.h @@ -0,0 +1,36 @@ +#ifndef RES_E_TTB_H +#define RES_E_TTB_H + +enum dRes_INDEX_E_TTB { + /* BMDR */ + dRes_INDEX_E_TTB_BMD_TT_B_e=0x3, +}; + +enum dRes_ID_E_TTB { + /* BMDR */ + dRes_ID_E_TTB_BMD_TT_B_e=0x3, +}; + +enum TT_B_JNT { + TT_B_JNT_BACKBONE_e=0x0, + TT_B_JNT_ARML1_e=0x1, + TT_B_JNT_ARML2_e=0x2, + TT_B_JNT_ARML3_e=0x3, + TT_B_JNT_HANDL_e=0x4, + TT_B_JNT_ARMR1_e=0x5, + TT_B_JNT_ARMR2_e=0x6, + TT_B_JNT_ARMR3_e=0x7, + TT_B_JNT_HANDR_e=0x8, + TT_B_JNT_HEAD_e=0x9, + TT_B_JNT_LEGL1_e=0xA, + TT_B_JNT_LEGL2_e=0xB, + TT_B_JNT_LEGL3_e=0xC, + TT_B_JNT_FOOTL_e=0xD, + TT_B_JNT_LEGR1_e=0xE, + TT_B_JNT_LEGR2_e=0xF, + TT_B_JNT_LEGR3_e=0x10, + TT_B_JNT_FOOTR_e=0x11, + TT_B_JNT_WAIST_e=0x12, +}; + +#endif /* !RES_E_TTB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ttr.h b/assets/RZDP01/res/Object/E_ttr.h new file mode 100644 index 0000000000..27ef04b432 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ttr.h @@ -0,0 +1,36 @@ +#ifndef RES_E_TTR_H +#define RES_E_TTR_H + +enum dRes_INDEX_E_TTR { + /* BMDR */ + dRes_INDEX_E_TTR_BMD_TT_e=0x3, +}; + +enum dRes_ID_E_TTR { + /* BMDR */ + dRes_ID_E_TTR_BMD_TT_e=0x3, +}; + +enum TT_JNT { + TT_JNT_BACKBONE_e=0x0, + TT_JNT_ARML1_e=0x1, + TT_JNT_ARML2_e=0x2, + TT_JNT_ARML3_e=0x3, + TT_JNT_HANDL_e=0x4, + TT_JNT_ARMR1_e=0x5, + TT_JNT_ARMR2_e=0x6, + TT_JNT_ARMR3_e=0x7, + TT_JNT_HANDR_e=0x8, + TT_JNT_HEAD_e=0x9, + TT_JNT_LEGL1_e=0xA, + TT_JNT_LEGL2_e=0xB, + TT_JNT_LEGL3_e=0xC, + TT_JNT_FOOTL_e=0xD, + TT_JNT_LEGR1_e=0xE, + TT_JNT_LEGR2_e=0xF, + TT_JNT_LEGR3_e=0x10, + TT_JNT_FOOTR_e=0x11, + TT_JNT_WAIST_e=0x12, +}; + +#endif /* !RES_E_TTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_va.h b/assets/RZDP01/res/Object/E_va.h new file mode 100644 index 0000000000..f1f5fe8126 --- /dev/null +++ b/assets/RZDP01/res/Object/E_va.h @@ -0,0 +1,244 @@ +#ifndef RES_E_VA_H +#define RES_E_VA_H + +enum dRes_INDEX_E_VA { + /* BCK */ + dRes_INDEX_E_VA_BCK_VA_END_EF_e=0x7, + dRes_INDEX_E_VA_BCK_VA_FLOAT_ATTACK_e=0x8, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_A_e=0x9, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_B_e=0xA, + dRes_INDEX_E_VA_BCK_VA_FLOAT_DAMAGE_C_e=0xB, + dRes_INDEX_E_VA_BCK_VA_FLOAT_WAIT_e=0xC, + dRes_INDEX_E_VA_BCK_VA_INVI_ATTACK_A_e=0xD, + dRes_INDEX_E_VA_BCK_VA_INVI_NOTICE_e=0xE, + dRes_INDEX_E_VA_BCK_VA_INVI_WAIT_e=0xF, + dRes_INDEX_E_VA_BCK_VA_INVI_WALK_e=0x10, + dRes_INDEX_E_VA_BCK_VA_OP_ATTACK_A_e=0x11, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_A1_e=0x12, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_A3_e=0x13, + dRes_INDEX_E_VA_BCK_VA_SUBS_ATTACK_B_e=0x14, + dRes_INDEX_E_VA_BCK_VA_SUBS_AVOID_e=0x15, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_e=0x16, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A1_e=0x17, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A2_e=0x18, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_DIE_e=0x19, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_D_STAND_e=0x1A, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_STAGGER_e=0x1B, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_STAND_e=0x1C, + dRes_INDEX_E_VA_BCK_VA_SUBS_DOWN_WAIT_e=0x1D, + dRes_INDEX_E_VA_BCK_VA_SUBS_FLY_e=0x1E, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_A_e=0x1F, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_B_e=0x20, + dRes_INDEX_E_VA_BCK_VA_SUBS_INVITE_C_e=0x21, + dRes_INDEX_E_VA_BCK_VA_SUBS_STAGGER_e=0x22, + dRes_INDEX_E_VA_BCK_VA_SUBS_TO_TRAN_e=0x23, + dRes_INDEX_E_VA_BCK_VA_SUBS_WAIT_e=0x24, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A1_e=0x25, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A2_e=0x26, + dRes_INDEX_E_VA_BCK_VA_TRAN_ATTACK_A3_e=0x27, + dRes_INDEX_E_VA_BCK_VA_TRAN_NECKDAMAGE_e=0x28, + dRes_INDEX_E_VA_BCK_VA_TRAN_NECKPAT_e=0x29, + dRes_INDEX_E_VA_BCK_VA_TRAN_STRUGGLE_e=0x2A, + dRes_INDEX_E_VA_BCK_VA_TRAN_THROUGH_e=0x2B, + dRes_INDEX_E_VA_BCK_VA_TRAN_WAIT_e=0x2C, + dRes_INDEX_E_VA_BCK_VA_TRAN_WALK_e=0x2D, + /* BMDE */ + dRes_INDEX_E_VA_BMD_VA_WEAPON_e=0x30, + /* BMDR */ + dRes_INDEX_E_VA_BMD_VA_e=0x33, + dRes_INDEX_E_VA_BMD_VA_CARD_A_e=0x34, + dRes_INDEX_E_VA_BMD_VA_CARD_B_e=0x35, + dRes_INDEX_E_VA_BMD_VA_CARD_C_e=0x36, + dRes_INDEX_E_VA_BMD_VA_END_EF_e=0x37, + /* BRK */ + dRes_INDEX_E_VA_BRK_VA_END_EF_e=0x3A, + dRes_INDEX_E_VA_BRK_VA_WEAPON_e=0x3B, + /* TEX */ + dRes_INDEX_E_VA_BTI_VA_ROPE_e=0x3E, +}; + +enum dRes_ID_E_VA { + /* BCK */ + dRes_ID_E_VA_BCK_VA_END_EF_e=0x7, + dRes_ID_E_VA_BCK_VA_FLOAT_ATTACK_e=0x8, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_A_e=0x9, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_B_e=0xA, + dRes_ID_E_VA_BCK_VA_FLOAT_DAMAGE_C_e=0xB, + dRes_ID_E_VA_BCK_VA_FLOAT_WAIT_e=0xC, + dRes_ID_E_VA_BCK_VA_INVI_ATTACK_A_e=0xD, + dRes_ID_E_VA_BCK_VA_INVI_NOTICE_e=0xE, + dRes_ID_E_VA_BCK_VA_INVI_WAIT_e=0xF, + dRes_ID_E_VA_BCK_VA_INVI_WALK_e=0x10, + dRes_ID_E_VA_BCK_VA_OP_ATTACK_A_e=0x11, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_A1_e=0x12, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_A3_e=0x13, + dRes_ID_E_VA_BCK_VA_SUBS_ATTACK_B_e=0x14, + dRes_ID_E_VA_BCK_VA_SUBS_AVOID_e=0x15, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_e=0x16, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A1_e=0x17, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DAMAGE_A2_e=0x18, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_DIE_e=0x19, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_D_STAND_e=0x1A, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_STAGGER_e=0x1B, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_STAND_e=0x1C, + dRes_ID_E_VA_BCK_VA_SUBS_DOWN_WAIT_e=0x1D, + dRes_ID_E_VA_BCK_VA_SUBS_FLY_e=0x1E, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_A_e=0x1F, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_B_e=0x20, + dRes_ID_E_VA_BCK_VA_SUBS_INVITE_C_e=0x21, + dRes_ID_E_VA_BCK_VA_SUBS_STAGGER_e=0x22, + dRes_ID_E_VA_BCK_VA_SUBS_TO_TRAN_e=0x23, + dRes_ID_E_VA_BCK_VA_SUBS_WAIT_e=0x24, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A1_e=0x25, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A2_e=0x26, + dRes_ID_E_VA_BCK_VA_TRAN_ATTACK_A3_e=0x27, + dRes_ID_E_VA_BCK_VA_TRAN_NECKDAMAGE_e=0x28, + dRes_ID_E_VA_BCK_VA_TRAN_NECKPAT_e=0x29, + dRes_ID_E_VA_BCK_VA_TRAN_STRUGGLE_e=0x2A, + dRes_ID_E_VA_BCK_VA_TRAN_THROUGH_e=0x2B, + dRes_ID_E_VA_BCK_VA_TRAN_WAIT_e=0x2C, + dRes_ID_E_VA_BCK_VA_TRAN_WALK_e=0x2D, + /* BMDE */ + dRes_ID_E_VA_BMD_VA_WEAPON_e=0x30, + /* BMDR */ + dRes_ID_E_VA_BMD_VA_e=0x33, + dRes_ID_E_VA_BMD_VA_CARD_A_e=0x34, + dRes_ID_E_VA_BMD_VA_CARD_B_e=0x35, + dRes_ID_E_VA_BMD_VA_CARD_C_e=0x36, + dRes_ID_E_VA_BMD_VA_END_EF_e=0x37, + /* BRK */ + dRes_ID_E_VA_BRK_VA_END_EF_e=0x3A, + dRes_ID_E_VA_BRK_VA_WEAPON_e=0x3B, + /* TEX */ + dRes_ID_E_VA_BTI_VA_ROPE_e=0x3E, +}; + +enum VA_WEAPON_JNT { + VA_WEAPON_JNT_VA_WEAPON_e=0x0, +}; + +enum VA_JNT { + VA_JNT_WORLD_ROOT_e=0x0, + VA_JNT_BACKBONE01_e=0x1, + VA_JNT_BACKBONE02_e=0x2, + VA_JNT_ARM_L01_e=0x3, + VA_JNT_ARM_L02_e=0x4, + VA_JNT_ARM_L03_e=0x5, + VA_JNT_ARM_L04_e=0x6, + VA_JNT_ARM_L05_e=0x7, + VA_JNT_FINGER_LB_e=0x8, + VA_JNT_FINGER_LC_e=0x9, + VA_JNT_FINGER_LA_e=0xA, + VA_JNT_LEFT_COTH01_e=0xB, + VA_JNT_LEFT_COTH02_e=0xC, + VA_JNT_LEFT_COTH03_e=0xD, + VA_JNT_LEFT_COTH04_e=0xE, + VA_JNT_ARM_R01_e=0xF, + VA_JNT_ARM_R02_e=0x10, + VA_JNT_ARM_R03_e=0x11, + VA_JNT_ARM_R04_e=0x12, + VA_JNT_ARM_R05_e=0x13, + VA_JNT_FINGER_RB_e=0x14, + VA_JNT_FINGER_RC_e=0x15, + VA_JNT_KEN1_e=0x16, + VA_JNT_KEN_2_e=0x17, + VA_JNT_FINGER_RA_e=0x18, + VA_JNT_BUST_e=0x19, + VA_JNT_NECK_CLOTH_e=0x1A, + VA_JNT_NECK01_e=0x1B, + VA_JNT_HEAD_CLOTH01_e=0x1C, + VA_JNT_HEAD_CLOTH02_e=0x1D, + VA_JNT_HEAD_CLOTH03_e=0x1E, + VA_JNT_HEAD_CLOTH04_e=0x1F, + VA_JNT_HEAD_CLOTH05_e=0x20, + VA_JNT_NECK02_e=0x21, + VA_JNT_HEAD_e=0x22, + VA_JNT_JOE_e=0x23, + VA_JNT_WAIST_e=0x24, + VA_JNT_BACK_CLOTH01_e=0x25, + VA_JNT_BACK_CLOTH02_e=0x26, + VA_JNT_BACK_CLOTH03_e=0x27, + VA_JNT_FRONT_CLOTH01_e=0x28, + VA_JNT_FRONT_CLOTH02_e=0x29, + VA_JNT_FRONT_CLOTH03_e=0x2A, + VA_JNT_LEG_L01_e=0x2B, + VA_JNT_LEG_L02_e=0x2C, + VA_JNT_LEG_L03_e=0x2D, + VA_JNT_LEG_R01_e=0x2E, + VA_JNT_LEG_R02_e=0x2F, + VA_JNT_LEG_R03_e=0x30, + VA_JNT_TAILCLOTH01_e=0x31, + VA_JNT_TAILCLOTH02_e=0x32, + VA_JNT_TAILCLOTH03_e=0x33, + VA_JNT_TAILCLOTH04_e=0x34, +}; + +enum VA_CARD_A_JNT { + VA_CARD_A_JNT_PPLANE1_e=0x0, +}; + +enum VA_CARD_B_JNT { + VA_CARD_B_JNT_PPLANE2_e=0x0, +}; + +enum VA_CARD_C_JNT { + VA_CARD_C_JNT_PPLANE3_e=0x0, +}; + +enum VA_END_EF_JNT { + VA_END_EF_JNT_WORLD_ROOT_e=0x0, + VA_END_EF_JNT_BACKBONE01_e=0x1, + VA_END_EF_JNT_BACKBONE02_e=0x2, + VA_END_EF_JNT_ARM_L01_e=0x3, + VA_END_EF_JNT_ARM_L02_e=0x4, + VA_END_EF_JNT_ARM_L03_e=0x5, + VA_END_EF_JNT_ARM_L04_e=0x6, + VA_END_EF_JNT_ARM_L05_e=0x7, + VA_END_EF_JNT_FINGER_LB_e=0x8, + VA_END_EF_JNT_FINGER_LC_e=0x9, + VA_END_EF_JNT_FINGER_LA_e=0xA, + VA_END_EF_JNT_LEFT_COTH01_e=0xB, + VA_END_EF_JNT_LEFT_COTH02_e=0xC, + VA_END_EF_JNT_LEFT_COTH03_e=0xD, + VA_END_EF_JNT_LEFT_COTH04_e=0xE, + VA_END_EF_JNT_ARM_R01_e=0xF, + VA_END_EF_JNT_ARM_R02_e=0x10, + VA_END_EF_JNT_ARM_R03_e=0x11, + VA_END_EF_JNT_ARM_R04_e=0x12, + VA_END_EF_JNT_ARM_R05_e=0x13, + VA_END_EF_JNT_FINGER_RB_e=0x14, + VA_END_EF_JNT_FINGER_RC_e=0x15, + VA_END_EF_JNT_KEN1_e=0x16, + VA_END_EF_JNT_KEN_2_e=0x17, + VA_END_EF_JNT_FINGER_RA_e=0x18, + VA_END_EF_JNT_BUST_e=0x19, + VA_END_EF_JNT_NECK_CLOTH_e=0x1A, + VA_END_EF_JNT_NECK01_e=0x1B, + VA_END_EF_JNT_HEAD_CLOTH01_e=0x1C, + VA_END_EF_JNT_HEAD_CLOTH02_e=0x1D, + VA_END_EF_JNT_HEAD_CLOTH03_e=0x1E, + VA_END_EF_JNT_HEAD_CLOTH04_e=0x1F, + VA_END_EF_JNT_HEAD_CLOTH05_e=0x20, + VA_END_EF_JNT_NECK02_e=0x21, + VA_END_EF_JNT_HEAD_e=0x22, + VA_END_EF_JNT_JOE_e=0x23, + VA_END_EF_JNT_WAIST_e=0x24, + VA_END_EF_JNT_BACK_CLOTH01_e=0x25, + VA_END_EF_JNT_BACK_CLOTH02_e=0x26, + VA_END_EF_JNT_BACK_CLOTH03_e=0x27, + VA_END_EF_JNT_FRONT_CLOTH01_e=0x28, + VA_END_EF_JNT_FRONT_CLOTH02_e=0x29, + VA_END_EF_JNT_FRONT_CLOTH03_e=0x2A, + VA_END_EF_JNT_LEG_L01_e=0x2B, + VA_END_EF_JNT_LEG_L02_e=0x2C, + VA_END_EF_JNT_LEG_L03_e=0x2D, + VA_END_EF_JNT_LEG_R01_e=0x2E, + VA_END_EF_JNT_LEG_R02_e=0x2F, + VA_END_EF_JNT_LEG_R03_e=0x30, + VA_END_EF_JNT_TAILCLOTH01_e=0x31, + VA_END_EF_JNT_TAILCLOTH02_e=0x32, + VA_END_EF_JNT_TAILCLOTH03_e=0x33, + VA_END_EF_JNT_TAILCLOTH04_e=0x34, +}; + +#endif /* !RES_E_VA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_wb.h b/assets/RZDP01/res/Object/E_wb.h new file mode 100644 index 0000000000..781423771d --- /dev/null +++ b/assets/RZDP01/res/Object/E_wb.h @@ -0,0 +1,128 @@ +#ifndef RES_E_WB_H +#define RES_E_WB_H + +enum dRes_INDEX_E_WB { + /* BCK */ + dRes_INDEX_E_WB_BCK_WB_CATCH_e=0x4, + dRes_INDEX_E_WB_BCK_WB_CRASH_e=0x5, + dRes_INDEX_E_WB_BCK_WB_CRASH_UP_e=0x6, + dRes_INDEX_E_WB_BCK_WB_CRASH_WAIT_e=0x7, + dRes_INDEX_E_WB_BCK_WB_DAMAGE_e=0x8, + dRes_INDEX_E_WB_BCK_WB_DAMAGE02_e=0x9, + dRes_INDEX_E_WB_BCK_WB_DOWN2_L_e=0xA, + dRes_INDEX_E_WB_BCK_WB_DOWN2_R_e=0xB, + dRes_INDEX_E_WB_BCK_WB_DOWN_L_e=0xC, + dRes_INDEX_E_WB_BCK_WB_DOWN_R_e=0xD, + dRes_INDEX_E_WB_BCK_WB_DOWNLOOP_L_e=0xE, + dRes_INDEX_E_WB_BCK_WB_DOWNLOOP_R_e=0xF, + dRes_INDEX_E_WB_BCK_WB_DOWNUP_L_e=0x10, + dRes_INDEX_E_WB_BCK_WB_DOWNUP_R_e=0x11, + dRes_INDEX_E_WB_BCK_WB_DOWNWAIT_L_e=0x12, + dRes_INDEX_E_WB_BCK_WB_DOWNWAIT_R_e=0x13, + dRes_INDEX_E_WB_BCK_WB_FALL_L_e=0x14, + dRes_INDEX_E_WB_BCK_WB_FALL_L2_e=0x15, + dRes_INDEX_E_WB_BCK_WB_FALL_R_e=0x16, + dRes_INDEX_E_WB_BCK_WB_FALL_R2_e=0x17, + dRes_INDEX_E_WB_BCK_WB_JUMP_A_e=0x18, + dRes_INDEX_E_WB_BCK_WB_JUMP_B_e=0x19, + dRes_INDEX_E_WB_BCK_WB_JUMP_C_e=0x1A, + dRes_INDEX_E_WB_BCK_WB_NEIGH_e=0x1B, + dRes_INDEX_E_WB_BCK_WB_PRESS_e=0x1C, + dRes_INDEX_E_WB_BCK_WB_PRESS_W_A_e=0x1D, + dRes_INDEX_E_WB_BCK_WB_PRESS_W_B_e=0x1E, + dRes_INDEX_E_WB_BCK_WB_RIDE_e=0x1F, + dRes_INDEX_E_WB_BCK_WB_RUN_e=0x20, + dRes_INDEX_E_WB_BCK_WB_RUN02_e=0x21, + dRes_INDEX_E_WB_BCK_WB_RUN_DAMAGE_e=0x22, + dRes_INDEX_E_WB_BCK_WB_SHAKEOFF_e=0x23, + dRes_INDEX_E_WB_BCK_WB_SHOCK_e=0x24, + dRes_INDEX_E_WB_BCK_WB_SLIP_e=0x25, + dRes_INDEX_E_WB_BCK_WB_START_e=0x26, + dRes_INDEX_E_WB_BCK_WB_STARTLOOP_e=0x27, + dRes_INDEX_E_WB_BCK_WB_STEP_e=0x28, + dRes_INDEX_E_WB_BCK_WB_TOSS_e=0x29, + dRes_INDEX_E_WB_BCK_WB_WAIT01_e=0x2A, + dRes_INDEX_E_WB_BCK_WB_WALK_e=0x2B, + /* BMDR */ + dRes_INDEX_E_WB_BMD_WB_e=0x2E, +}; + +enum dRes_ID_E_WB { + /* BCK */ + dRes_ID_E_WB_BCK_WB_CATCH_e=0x4, + dRes_ID_E_WB_BCK_WB_CRASH_e=0x5, + dRes_ID_E_WB_BCK_WB_CRASH_UP_e=0x6, + dRes_ID_E_WB_BCK_WB_CRASH_WAIT_e=0x7, + dRes_ID_E_WB_BCK_WB_DAMAGE_e=0x8, + dRes_ID_E_WB_BCK_WB_DAMAGE02_e=0x9, + dRes_ID_E_WB_BCK_WB_DOWN2_L_e=0xA, + dRes_ID_E_WB_BCK_WB_DOWN2_R_e=0xB, + dRes_ID_E_WB_BCK_WB_DOWN_L_e=0xC, + dRes_ID_E_WB_BCK_WB_DOWN_R_e=0xD, + dRes_ID_E_WB_BCK_WB_DOWNLOOP_L_e=0xE, + dRes_ID_E_WB_BCK_WB_DOWNLOOP_R_e=0xF, + dRes_ID_E_WB_BCK_WB_DOWNUP_L_e=0x10, + dRes_ID_E_WB_BCK_WB_DOWNUP_R_e=0x11, + dRes_ID_E_WB_BCK_WB_DOWNWAIT_L_e=0x12, + dRes_ID_E_WB_BCK_WB_DOWNWAIT_R_e=0x13, + dRes_ID_E_WB_BCK_WB_FALL_L_e=0x14, + dRes_ID_E_WB_BCK_WB_FALL_L2_e=0x15, + dRes_ID_E_WB_BCK_WB_FALL_R_e=0x16, + dRes_ID_E_WB_BCK_WB_FALL_R2_e=0x17, + dRes_ID_E_WB_BCK_WB_JUMP_A_e=0x18, + dRes_ID_E_WB_BCK_WB_JUMP_B_e=0x19, + dRes_ID_E_WB_BCK_WB_JUMP_C_e=0x1A, + dRes_ID_E_WB_BCK_WB_NEIGH_e=0x1B, + dRes_ID_E_WB_BCK_WB_PRESS_e=0x1C, + dRes_ID_E_WB_BCK_WB_PRESS_W_A_e=0x1D, + dRes_ID_E_WB_BCK_WB_PRESS_W_B_e=0x1E, + dRes_ID_E_WB_BCK_WB_RIDE_e=0x1F, + dRes_ID_E_WB_BCK_WB_RUN_e=0x20, + dRes_ID_E_WB_BCK_WB_RUN02_e=0x21, + dRes_ID_E_WB_BCK_WB_RUN_DAMAGE_e=0x22, + dRes_ID_E_WB_BCK_WB_SHAKEOFF_e=0x23, + dRes_ID_E_WB_BCK_WB_SHOCK_e=0x24, + dRes_ID_E_WB_BCK_WB_SLIP_e=0x25, + dRes_ID_E_WB_BCK_WB_START_e=0x26, + dRes_ID_E_WB_BCK_WB_STARTLOOP_e=0x27, + dRes_ID_E_WB_BCK_WB_STEP_e=0x28, + dRes_ID_E_WB_BCK_WB_TOSS_e=0x29, + dRes_ID_E_WB_BCK_WB_WAIT01_e=0x2A, + dRes_ID_E_WB_BCK_WB_WALK_e=0x2B, + /* BMDR */ + dRes_ID_E_WB_BMD_WB_e=0x2E, +}; + +enum WB_JNT { + WB_JNT_WORLD_ROOT_e=0x0, + WB_JNT_BACKBONE1_e=0x1, + WB_JNT_BACKBONE2_e=0x2, + WB_JNT_ARML1_e=0x3, + WB_JNT_ARML2_e=0x4, + WB_JNT_ARML3_e=0x5, + WB_JNT_ARML4_e=0x6, + WB_JNT_ARMR1_e=0x7, + WB_JNT_ARMR2_e=0x8, + WB_JNT_ARMR3_e=0x9, + WB_JNT_ARMR4_e=0xA, + WB_JNT_HEAD_e=0xB, + WB_JNT_JAW_e=0xC, + WB_JNT_NOSE_e=0xD, + WB_JNT_SADDLE_e=0xE, + WB_JNT_SEATF_e=0xF, + WB_JNT_SEATR_e=0x10, + WB_JNT_WAIST_e=0x11, + WB_JNT_LEGL1_e=0x12, + WB_JNT_LEGL2_e=0x13, + WB_JNT_LEGL3_e=0x14, + WB_JNT_LEGL4_e=0x15, + WB_JNT_LEGR1_e=0x16, + WB_JNT_LEGR2_e=0x17, + WB_JNT_LEGR3_e=0x18, + WB_JNT_LEGR4_e=0x19, + WB_JNT_TAIL1_e=0x1A, + WB_JNT_TAIL2_e=0x1B, + WB_JNT_TAIL3_e=0x1C, +}; + +#endif /* !RES_E_WB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_wpa.h b/assets/RZDP01/res/Object/E_wpa.h new file mode 100644 index 0000000000..6260554741 --- /dev/null +++ b/assets/RZDP01/res/Object/E_wpa.h @@ -0,0 +1,26 @@ +#ifndef RES_E_WPA_H +#define RES_E_WPA_H + +enum dRes_INDEX_E_WPA { + /* BMDR */ + dRes_INDEX_E_WPA_BMD_EF_WARPHOLE_e=0x5, + /* BRK */ + dRes_INDEX_E_WPA_BRK_EF_WARPHOLE_e=0x8, + /* BTK */ + dRes_INDEX_E_WPA_BTK_EF_WARPHOLE_e=0xB, +}; + +enum dRes_ID_E_WPA { + /* BMDR */ + dRes_ID_E_WPA_BMD_EF_WARPHOLE_e=0x5, + /* BRK */ + dRes_ID_E_WPA_BRK_EF_WARPHOLE_e=0x8, + /* BTK */ + dRes_ID_E_WPA_BTK_EF_WARPHOLE_e=0xB, +}; + +enum EF_WARPHOLE_JNT { + EF_WARPHOLE_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_E_WPA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ws.h b/assets/RZDP01/res/Object/E_ws.h new file mode 100644 index 0000000000..6c71fef2ad --- /dev/null +++ b/assets/RZDP01/res/Object/E_ws.h @@ -0,0 +1,66 @@ +#ifndef RES_E_WS_H +#define RES_E_WS_H + +enum dRes_INDEX_E_WS { + /* BCK */ + dRes_INDEX_E_WS_BCK_WS_ATTACK_e=0x4, + dRes_INDEX_E_WS_BCK_WS_DAMAGE_e=0x5, + dRes_INDEX_E_WS_BCK_WS_DEAD_e=0x6, + dRes_INDEX_E_WS_BCK_WS_MOVE_e=0x7, + dRes_INDEX_E_WS_BCK_WS_TURN_e=0x8, + dRes_INDEX_E_WS_BCK_WS_WAIT01_e=0x9, + dRes_INDEX_E_WS_BCK_WS_WAIT02_e=0xA, + /* BMDR */ + dRes_INDEX_E_WS_BMD_WS_e=0xD, +}; + +enum dRes_ID_E_WS { + /* BCK */ + dRes_ID_E_WS_BCK_WS_ATTACK_e=0x4, + dRes_ID_E_WS_BCK_WS_DAMAGE_e=0x5, + dRes_ID_E_WS_BCK_WS_DEAD_e=0x6, + dRes_ID_E_WS_BCK_WS_MOVE_e=0x7, + dRes_ID_E_WS_BCK_WS_TURN_e=0x8, + dRes_ID_E_WS_BCK_WS_WAIT01_e=0x9, + dRes_ID_E_WS_BCK_WS_WAIT02_e=0xA, + /* BMDR */ + dRes_ID_E_WS_BMD_WS_e=0xD, +}; + +enum WS_JNT { + WS_JNT_WORLD_ROOT_e=0x0, + WS_JNT_HEAD_e=0x1, + WS_JNT_LLEGA_1_e=0x2, + WS_JNT_LLEGA_2_e=0x3, + WS_JNT_LLEGA_3_e=0x4, + WS_JNT_LLEGB_1_e=0x5, + WS_JNT_LLEGB_2_e=0x6, + WS_JNT_LLEGB_3_e=0x7, + WS_JNT_LLEGC_1_e=0x8, + WS_JNT_LLEGC_2_e=0x9, + WS_JNT_LLEGC_3_e=0xA, + WS_JNT_LLEGD_1_e=0xB, + WS_JNT_LLEGD_2_e=0xC, + WS_JNT_LLEGD_3_e=0xD, + WS_JNT_RLEGA_1_e=0xE, + WS_JNT_RLEGA_2_e=0xF, + WS_JNT_RLEGA_3_e=0x10, + WS_JNT_RLEGB_1_e=0x11, + WS_JNT_RLEGB_2_e=0x12, + WS_JNT_RLEGB_3_e=0x13, + WS_JNT_RLEGC_1_e=0x14, + WS_JNT_RLEGC_2_e=0x15, + WS_JNT_RLEGC_3_e=0x16, + WS_JNT_RLEGD_1_e=0x17, + WS_JNT_RLEGD_2_e=0x18, + WS_JNT_RLEGD_3_e=0x19, + WS_JNT_AGOL_e=0x1A, + WS_JNT_AGOR_e=0x1B, + WS_JNT_HANDL1_e=0x1C, + WS_JNT_HANDL2_e=0x1D, + WS_JNT_HANDR1_e=0x1E, + WS_JNT_HANDR2_e=0x1F, + WS_JNT_WEIST_e=0x20, +}; + +#endif /* !RES_E_WS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ww.h b/assets/RZDP01/res/Object/E_ww.h new file mode 100644 index 0000000000..3f8cf7a044 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ww.h @@ -0,0 +1,74 @@ +#ifndef RES_E_WW_H +#define RES_E_WW_H + +enum dRes_INDEX_E_WW { + /* BCK */ + dRes_INDEX_E_WW_BCK_WW_APPEAR_e=0x4, + dRes_INDEX_E_WW_BCK_WW_BACKSTEP_e=0x5, + dRes_INDEX_E_WW_BCK_WW_DAMAGE_e=0x6, + dRes_INDEX_E_WW_BCK_WW_DEAD_e=0x7, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKA_e=0x8, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKB_e=0x9, + dRes_INDEX_E_WW_BCK_WW_JUMPATTACKC_e=0xA, + dRes_INDEX_E_WW_BCK_WW_RUN_e=0xB, + dRes_INDEX_E_WW_BCK_WW_SIDESTEPL_e=0xC, + dRes_INDEX_E_WW_BCK_WW_SIDESTEPR_e=0xD, + dRes_INDEX_E_WW_BCK_WW_TURN_e=0xE, + dRes_INDEX_E_WW_BCK_WW_WAIT_e=0xF, + dRes_INDEX_E_WW_BCK_WW_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_WW_BMD_WW_e=0x13, +}; + +enum dRes_ID_E_WW { + /* BCK */ + dRes_ID_E_WW_BCK_WW_APPEAR_e=0x4, + dRes_ID_E_WW_BCK_WW_BACKSTEP_e=0x5, + dRes_ID_E_WW_BCK_WW_DAMAGE_e=0x6, + dRes_ID_E_WW_BCK_WW_DEAD_e=0x7, + dRes_ID_E_WW_BCK_WW_JUMPATTACKA_e=0x8, + dRes_ID_E_WW_BCK_WW_JUMPATTACKB_e=0x9, + dRes_ID_E_WW_BCK_WW_JUMPATTACKC_e=0xA, + dRes_ID_E_WW_BCK_WW_RUN_e=0xB, + dRes_ID_E_WW_BCK_WW_SIDESTEPL_e=0xC, + dRes_ID_E_WW_BCK_WW_SIDESTEPR_e=0xD, + dRes_ID_E_WW_BCK_WW_TURN_e=0xE, + dRes_ID_E_WW_BCK_WW_WAIT_e=0xF, + dRes_ID_E_WW_BCK_WW_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_WW_BMD_WW_e=0x13, +}; + +enum WW_JNT { + WW_JNT_WORLD_ROOT_e=0x0, + WW_JNT_BODY01_e=0x1, + WW_JNT_BODY02_e=0x2, + WW_JNT_NECK_e=0x3, + WW_JNT_HEAD_e=0x4, + WW_JNT_AGO_e=0x5, + WW_JNT_EARL_e=0x6, + WW_JNT_EARR_e=0x7, + WW_JNT_SHOULDERL_e=0x8, + WW_JNT_ARML01_e=0x9, + WW_JNT_ARML02_e=0xA, + WW_JNT_HANDL01_e=0xB, + WW_JNT_HANDL02_e=0xC, + WW_JNT_SHOULDERR_e=0xD, + WW_JNT_ARMR01_e=0xE, + WW_JNT_ARMR02_e=0xF, + WW_JNT_HANDR01_e=0x10, + WW_JNT_HANDR02_e=0x11, + WW_JNT_WAIST_e=0x12, + WW_JNT_LEGL01_e=0x13, + WW_JNT_LEGL02_e=0x14, + WW_JNT_LEGL03_e=0x15, + WW_JNT_FOOTL_e=0x16, + WW_JNT_LEGR01_e=0x17, + WW_JNT_LEGR02_e=0x18, + WW_JNT_LEGR03_e=0x19, + WW_JNT_FOOTR_e=0x1A, + WW_JNT_TAIL01_e=0x1B, + WW_JNT_TAIL02_e=0x1C, +}; + +#endif /* !RES_E_WW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yb.h b/assets/RZDP01/res/Object/E_yb.h new file mode 100644 index 0000000000..5c057085b0 --- /dev/null +++ b/assets/RZDP01/res/Object/E_yb.h @@ -0,0 +1,114 @@ +#ifndef RES_E_YB_H +#define RES_E_YB_H + +enum dRes_INDEX_E_YB { + /* BCK */ + dRes_INDEX_E_YB_BCK_YB_ATTACK_A_e=0x6, + dRes_INDEX_E_YB_BCK_YB_ATTACK_B_e=0x7, + dRes_INDEX_E_YB_BCK_YB_ATTACK_C_e=0x8, + dRes_INDEX_E_YB_BCK_YB_CRY_e=0x9, + dRes_INDEX_E_YB_BCK_YB_DAMAGE_e=0xA, + dRes_INDEX_E_YB_BCK_YB_DAMAGE_DAWN_e=0xB, + dRes_INDEX_E_YB_BCK_YB_DAWN_DAMAGE_e=0xC, + dRes_INDEX_E_YB_BCK_YB_DAWN_IN_e=0xD, + dRes_INDEX_E_YB_BCK_YB_DAWN_WAIT_e=0xE, + dRes_INDEX_E_YB_BCK_YB_DEATH_e=0xF, + dRes_INDEX_E_YB_BCK_YB_DROP_e=0x10, + dRes_INDEX_E_YB_BCK_YB_FLY_WAIT_e=0x11, + dRes_INDEX_E_YB_BCK_YB_GUARD_e=0x12, + dRes_INDEX_E_YB_BCK_YB_RISE_e=0x13, + dRes_INDEX_E_YB_BCK_YB_SIM_IN_e=0x14, + dRes_INDEX_E_YB_BCK_YB_SIM_OUT_e=0x15, + dRes_INDEX_E_YB_BCK_YB_SIM_TO_FLY_e=0x16, + /* BMDR */ + dRes_INDEX_E_YB_BMD_YB_TW_e=0x19, + /* BRK */ + dRes_INDEX_E_YB_BRK_YB_WAIT_e=0x1C, + /* DZB */ + dRes_INDEX_E_YB_DZB_YB_e=0x1F, +}; + +enum dRes_ID_E_YB { + /* BCK */ + dRes_ID_E_YB_BCK_YB_ATTACK_A_e=0x6, + dRes_ID_E_YB_BCK_YB_ATTACK_B_e=0x7, + dRes_ID_E_YB_BCK_YB_ATTACK_C_e=0x8, + dRes_ID_E_YB_BCK_YB_CRY_e=0x9, + dRes_ID_E_YB_BCK_YB_DAMAGE_e=0xA, + dRes_ID_E_YB_BCK_YB_DAMAGE_DAWN_e=0xB, + dRes_ID_E_YB_BCK_YB_DAWN_DAMAGE_e=0xC, + dRes_ID_E_YB_BCK_YB_DAWN_IN_e=0xD, + dRes_ID_E_YB_BCK_YB_DAWN_WAIT_e=0xE, + dRes_ID_E_YB_BCK_YB_DEATH_e=0xF, + dRes_ID_E_YB_BCK_YB_DROP_e=0x10, + dRes_ID_E_YB_BCK_YB_FLY_WAIT_e=0x11, + dRes_ID_E_YB_BCK_YB_GUARD_e=0x12, + dRes_ID_E_YB_BCK_YB_RISE_e=0x13, + dRes_ID_E_YB_BCK_YB_SIM_IN_e=0x14, + dRes_ID_E_YB_BCK_YB_SIM_OUT_e=0x15, + dRes_ID_E_YB_BCK_YB_SIM_TO_FLY_e=0x16, + /* BMDR */ + dRes_ID_E_YB_BMD_YB_TW_e=0x19, + /* BRK */ + dRes_ID_E_YB_BRK_YB_WAIT_e=0x1C, + /* DZB */ + dRes_ID_E_YB_DZB_YB_e=0x1F, +}; + +enum YB_TW_JNT { + YB_TW_JNT_WORLD_ROOT_e=0x0, + YB_TW_JNT_BODY1_e=0x1, + YB_TW_JNT_ARM_LB1_e=0x2, + YB_TW_JNT_ARM_LB2_e=0x3, + YB_TW_JNT_ARM_LB3_e=0x4, + YB_TW_JNT_ARM_LC1_e=0x5, + YB_TW_JNT_ARM_LC2_e=0x6, + YB_TW_JNT_ARM_LC3_e=0x7, + YB_TW_JNT_ARM_RB1_e=0x8, + YB_TW_JNT_ARM_RB2_e=0x9, + YB_TW_JNT_ARM_RB3_e=0xA, + YB_TW_JNT_ARM_RC1_e=0xB, + YB_TW_JNT_ARM_RC2_e=0xC, + YB_TW_JNT_ARM_RC3_e=0xD, + YB_TW_JNT_BODY2_e=0xE, + YB_TW_JNT_BODY3_e=0xF, + YB_TW_JNT_BODY4_e=0x10, + YB_TW_JNT_TAIL1_e=0x11, + YB_TW_JNT_TAIL2_e=0x12, + YB_TW_JNT_TUBE_LC1_e=0x13, + YB_TW_JNT_TUBE_LC2_e=0x14, + YB_TW_JNT_TUBE_RC1_e=0x15, + YB_TW_JNT_TUBE_RC2_e=0x16, + YB_TW_JNT_TUBE_LA1_e=0x17, + YB_TW_JNT_TUBE_LA2_e=0x18, + YB_TW_JNT_TUBE_LB1_e=0x19, + YB_TW_JNT_TUBE_LB2_e=0x1A, + YB_TW_JNT_TUBE_RA1_e=0x1B, + YB_TW_JNT_TUBE_RA2_e=0x1C, + YB_TW_JNT_TUBE_RB1_e=0x1D, + YB_TW_JNT_TUBE_RB2_e=0x1E, + YB_TW_JNT_WING_LA_e=0x1F, + YB_TW_JNT_WING_LB1_e=0x20, + YB_TW_JNT_WING_LB2_e=0x21, + YB_TW_JNT_WING_LC1_e=0x22, + YB_TW_JNT_WING_LC2_e=0x23, + YB_TW_JNT_WING_RA_e=0x24, + YB_TW_JNT_WING_RB1_e=0x25, + YB_TW_JNT_WING_RB2_e=0x26, + YB_TW_JNT_WING_RC1_e=0x27, + YB_TW_JNT_WING_RC2_e=0x28, + YB_TW_JNT_BUST_e=0x29, + YB_TW_JNT_ARM_LA1_e=0x2A, + YB_TW_JNT_ARM_LA2_e=0x2B, + YB_TW_JNT_ARM_LA3_e=0x2C, + YB_TW_JNT_ARM_LA4_e=0x2D, + YB_TW_JNT_ARM_RA1_e=0x2E, + YB_TW_JNT_ARM_RA2_e=0x2F, + YB_TW_JNT_ARM_RA3_e=0x30, + YB_TW_JNT_ARM_RA4_e=0x31, + YB_TW_JNT_HEAD_e=0x32, + YB_TW_JNT_JAW_L_e=0x33, + YB_TW_JNT_JAW_R_e=0x34, +}; + +#endif /* !RES_E_YB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yc.h b/assets/RZDP01/res/Object/E_yc.h new file mode 100644 index 0000000000..eb9c0ab2f4 --- /dev/null +++ b/assets/RZDP01/res/Object/E_yc.h @@ -0,0 +1,90 @@ +#ifndef RES_E_YC_H +#define RES_E_YC_H + +enum dRes_INDEX_E_YC { + /* BCK */ + dRes_INDEX_E_YC_BCK_YC_CATCH_END_e=0x4, + dRes_INDEX_E_YC_BCK_YC_CATCH_MIDDLE_e=0x5, + dRes_INDEX_E_YC_BCK_YC_CATCH_START_e=0x6, + dRes_INDEX_E_YC_BCK_YC_CRASH_e=0x7, + dRes_INDEX_E_YC_BCK_YC_CRASH2_e=0x8, + dRes_INDEX_E_YC_BCK_YC_FLY_e=0x9, + dRes_INDEX_E_YC_BCK_YC_FLY_BRAKE_e=0xA, + dRes_INDEX_E_YC_BCK_YC_FLY_DASH_WL_e=0xB, + dRes_INDEX_E_YC_BCK_YC_FLY_GLIDE_e=0xC, + dRes_INDEX_E_YC_BCK_YC_FLY_GLIDE_WL_e=0xD, + dRes_INDEX_E_YC_BCK_YC_FLY_LIMIT_WL_e=0xE, + dRes_INDEX_E_YC_BCK_YC_FLY_WL_e=0xF, + dRes_INDEX_E_YC_BCK_YC_HANGED_e=0x10, + dRes_INDEX_E_YC_BCK_YC_HANGED_BRUSH_e=0x11, + dRes_INDEX_E_YC_BCK_YC_HANGED_BRUSH2_e=0x12, + dRes_INDEX_E_YC_BCK_YC_HANGED_DAMAGE_e=0x13, + dRes_INDEX_E_YC_BCK_YC_HANGED_WAIT_e=0x14, + dRes_INDEX_E_YC_BCK_YC_HOVERING_e=0x15, + /* BMDR */ + dRes_INDEX_E_YC_BMD_YC_e=0x18, +}; + +enum dRes_ID_E_YC { + /* BCK */ + dRes_ID_E_YC_BCK_YC_CATCH_END_e=0x4, + dRes_ID_E_YC_BCK_YC_CATCH_MIDDLE_e=0x5, + dRes_ID_E_YC_BCK_YC_CATCH_START_e=0x6, + dRes_ID_E_YC_BCK_YC_CRASH_e=0x7, + dRes_ID_E_YC_BCK_YC_CRASH2_e=0x8, + dRes_ID_E_YC_BCK_YC_FLY_e=0x9, + dRes_ID_E_YC_BCK_YC_FLY_BRAKE_e=0xA, + dRes_ID_E_YC_BCK_YC_FLY_DASH_WL_e=0xB, + dRes_ID_E_YC_BCK_YC_FLY_GLIDE_e=0xC, + dRes_ID_E_YC_BCK_YC_FLY_GLIDE_WL_e=0xD, + dRes_ID_E_YC_BCK_YC_FLY_LIMIT_WL_e=0xE, + dRes_ID_E_YC_BCK_YC_FLY_WL_e=0xF, + dRes_ID_E_YC_BCK_YC_HANGED_e=0x10, + dRes_ID_E_YC_BCK_YC_HANGED_BRUSH_e=0x11, + dRes_ID_E_YC_BCK_YC_HANGED_BRUSH2_e=0x12, + dRes_ID_E_YC_BCK_YC_HANGED_DAMAGE_e=0x13, + dRes_ID_E_YC_BCK_YC_HANGED_WAIT_e=0x14, + dRes_ID_E_YC_BCK_YC_HOVERING_e=0x15, + /* BMDR */ + dRes_ID_E_YC_BMD_YC_e=0x18, +}; + +enum YC_JNT { + YC_JNT_WORLD_ROOT_e=0x0, + YC_JNT_BACKBONE1_e=0x1, + YC_JNT_BACKBONE2_e=0x2, + YC_JNT_NECK1_e=0x3, + YC_JNT_MIDONA_LOC_e=0x4, + YC_JNT_NECK2_e=0x5, + YC_JNT_HEAD_e=0x6, + YC_JNT_MOUTH1_e=0x7, + YC_JNT_MOUTH2_e=0x8, + YC_JNT_RIDER_LOC_e=0x9, + YC_JNT_SHOULDERL_1_e=0xA, + YC_JNT_SHOULDERL_2_e=0xB, + YC_JNT_HANDL_1_e=0xC, + YC_JNT_HANDL_2_e=0xD, + YC_JNT_HANDL_3_e=0xE, + YC_JNT_SHOULDERR_1_e=0xF, + YC_JNT_SHOULDERR_2_e=0x10, + YC_JNT_HANDR_1_e=0x11, + YC_JNT_HANDR_2_e=0x12, + YC_JNT_HANDR_3_e=0x13, + YC_JNT_WAIST_e=0x14, + YC_JNT_LEGL_1_e=0x15, + YC_JNT_LEGL_2_e=0x16, + YC_JNT_LEGL_3_e=0x17, + YC_JNT_TUMEL_B_e=0x18, + YC_JNT_TUMEL_F_e=0x19, + YC_JNT_LEGR_1_e=0x1A, + YC_JNT_LEGR_2_e=0x1B, + YC_JNT_LEGR_3_e=0x1C, + YC_JNT_TUMER_B_e=0x1D, + YC_JNT_TUMER_F_e=0x1E, + YC_JNT_TAIL1_e=0x1F, + YC_JNT_TAIL2_e=0x20, + YC_JNT_TAIL3_e=0x21, + YC_JNT_TAIL4_e=0x22, +}; + +#endif /* !RES_E_YC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yd.h b/assets/RZDP01/res/Object/E_yd.h new file mode 100644 index 0000000000..4be350cf4e --- /dev/null +++ b/assets/RZDP01/res/Object/E_yd.h @@ -0,0 +1,80 @@ +#ifndef RES_E_YD_H +#define RES_E_YD_H + +enum dRes_INDEX_E_YD { + /* BCK */ + dRes_INDEX_E_YD_BCK_HB_APPEAR_e=0x6, + dRes_INDEX_E_YD_BCK_HB_ATTACK_e=0x7, + dRes_INDEX_E_YD_BCK_HB_BITE_e=0x8, + dRes_INDEX_E_YD_BCK_HB_CHANCE1_e=0x9, + dRes_INDEX_E_YD_BCK_HB_CHANCE2_e=0xA, + dRes_INDEX_E_YD_BCK_HB_CHANCE3_e=0xB, + dRes_INDEX_E_YD_BCK_HB_DAMAGE_e=0xC, + dRes_INDEX_E_YD_BCK_HB_DAMAGE2_e=0xD, + dRes_INDEX_E_YD_BCK_HB_DEFAULTPOSE_e=0xE, + dRes_INDEX_E_YD_BCK_HB_DIE_e=0xF, + dRes_INDEX_E_YD_BCK_HB_ESCAPE_e=0x10, + dRes_INDEX_E_YD_BCK_HB_FREE_e=0x11, + dRes_INDEX_E_YD_BCK_HB_REVIVE_e=0x12, + dRes_INDEX_E_YD_BCK_HB_WAIT_e=0x13, + dRes_INDEX_E_YD_BCK_HL_SHAKE1_e=0x14, + dRes_INDEX_E_YD_BCK_HL_SHAKE2_e=0x15, + /* BMDR */ + dRes_INDEX_E_YD_BMD_YD_e=0x18, + dRes_INDEX_E_YD_BMD_YL_e=0x19, + dRes_INDEX_E_YD_BMD_YT_e=0x1A, + /* BRK */ + dRes_INDEX_E_YD_BRK_YD_e=0x1D, + /* TEXT */ + dRes_INDEX_E_YD_BTI_YD_STALK_e=0x20, +}; + +enum dRes_ID_E_YD { + /* BCK */ + dRes_ID_E_YD_BCK_HB_APPEAR_e=0x6, + dRes_ID_E_YD_BCK_HB_ATTACK_e=0x7, + dRes_ID_E_YD_BCK_HB_BITE_e=0x8, + dRes_ID_E_YD_BCK_HB_CHANCE1_e=0x9, + dRes_ID_E_YD_BCK_HB_CHANCE2_e=0xA, + dRes_ID_E_YD_BCK_HB_CHANCE3_e=0xB, + dRes_ID_E_YD_BCK_HB_DAMAGE_e=0xC, + dRes_ID_E_YD_BCK_HB_DAMAGE2_e=0xD, + dRes_ID_E_YD_BCK_HB_DEFAULTPOSE_e=0xE, + dRes_ID_E_YD_BCK_HB_DIE_e=0xF, + dRes_ID_E_YD_BCK_HB_ESCAPE_e=0x10, + dRes_ID_E_YD_BCK_HB_FREE_e=0x11, + dRes_ID_E_YD_BCK_HB_REVIVE_e=0x12, + dRes_ID_E_YD_BCK_HB_WAIT_e=0x13, + dRes_ID_E_YD_BCK_HL_SHAKE1_e=0x14, + dRes_ID_E_YD_BCK_HL_SHAKE2_e=0x15, + /* BMDR */ + dRes_ID_E_YD_BMD_YD_e=0x18, + dRes_ID_E_YD_BMD_YL_e=0x19, + dRes_ID_E_YD_BMD_YT_e=0x1A, + /* BRK */ + dRes_ID_E_YD_BRK_YD_e=0x1D, + /* TEXT */ + dRes_ID_E_YD_BTI_YD_STALK_e=0x20, +}; + +enum YD_JNT { + YD_JNT_CENTER_e=0x0, + YD_JNT_NECK_e=0x1, + YD_JNT_MOUTH_1_e=0x2, + YD_JNT_TONGUE_1_e=0x3, + YD_JNT_TONGUE_2_e=0x4, + YD_JNT_TONGUE_3_e=0x5, + YD_JNT_MOUTH_2_e=0x6, +}; + +enum YL_JNT { + YL_JNT_CENTER_e=0x0, + YL_JNT_LEAF_1_e=0x1, + YL_JNT_LEAF_2_e=0x2, +}; + +enum YT_JNT { + YT_JNT_YT_e=0x0, +}; + +#endif /* !RES_E_YD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yg.h b/assets/RZDP01/res/Object/E_yg.h new file mode 100644 index 0000000000..34014c63d9 --- /dev/null +++ b/assets/RZDP01/res/Object/E_yg.h @@ -0,0 +1,51 @@ +#ifndef RES_E_YG_H +#define RES_E_YG_H + +enum dRes_INDEX_E_YG { + /* BCK */ + dRes_INDEX_E_YG_BCK_YG_BITE_DIE_e=0x4, + dRes_INDEX_E_YG_BCK_YG_DAMAGE_e=0x5, + dRes_INDEX_E_YG_BCK_YG_DIE_e=0x6, + dRes_INDEX_E_YG_BCK_YG_DIE_FLOAT_e=0x7, + dRes_INDEX_E_YG_BCK_YG_FIND_e=0x8, + dRes_INDEX_E_YG_BCK_YG_GNAW_e=0x9, + dRes_INDEX_E_YG_BCK_YG_JUMP_END_e=0xA, + dRes_INDEX_E_YG_BCK_YG_JUMP_MIDDLE_e=0xB, + dRes_INDEX_E_YG_BCK_YG_JUMP_START_e=0xC, + dRes_INDEX_E_YG_BCK_YG_RUN_e=0xD, + dRes_INDEX_E_YG_BCK_YG_SWIM_e=0xE, + dRes_INDEX_E_YG_BCK_YG_WAIT_e=0xF, + dRes_INDEX_E_YG_BCK_YG_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_YG_BMD_YG_e=0x13, +}; + +enum dRes_ID_E_YG { + /* BCK */ + dRes_ID_E_YG_BCK_YG_BITE_DIE_e=0x4, + dRes_ID_E_YG_BCK_YG_DAMAGE_e=0x5, + dRes_ID_E_YG_BCK_YG_DIE_e=0x6, + dRes_ID_E_YG_BCK_YG_DIE_FLOAT_e=0x7, + dRes_ID_E_YG_BCK_YG_FIND_e=0x8, + dRes_ID_E_YG_BCK_YG_GNAW_e=0x9, + dRes_ID_E_YG_BCK_YG_JUMP_END_e=0xA, + dRes_ID_E_YG_BCK_YG_JUMP_MIDDLE_e=0xB, + dRes_ID_E_YG_BCK_YG_JUMP_START_e=0xC, + dRes_ID_E_YG_BCK_YG_RUN_e=0xD, + dRes_ID_E_YG_BCK_YG_SWIM_e=0xE, + dRes_ID_E_YG_BCK_YG_WAIT_e=0xF, + dRes_ID_E_YG_BCK_YG_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_YG_BMD_YG_e=0x13, +}; + +enum YG_JNT { + YG_JNT_WORLD_ROOT_e=0x0, + YG_JNT_BODY_e=0x1, + YG_JNT_TAIL_01_e=0x2, + YG_JNT_TAIL_02_e=0x3, + YG_JNT_TAIL_03_e=0x4, + YG_JNT_TAIL_04_e=0x5, +}; + +#endif /* !RES_E_YG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yk.h b/assets/RZDP01/res/Object/E_yk.h new file mode 100644 index 0000000000..2e7f3a76b2 --- /dev/null +++ b/assets/RZDP01/res/Object/E_yk.h @@ -0,0 +1,51 @@ +#ifndef RES_E_YK_H +#define RES_E_YK_H + +enum dRes_INDEX_E_YK { + /* BCK */ + dRes_INDEX_E_YK_BCK_YK_DEAD_e=0x4, + dRes_INDEX_E_YK_BCK_YK_FLY_e=0x5, + dRes_INDEX_E_YK_BCK_YK_FURA2_e=0x6, + dRes_INDEX_E_YK_BCK_YK_HOLDWAIT_e=0x7, + dRes_INDEX_E_YK_BCK_YK_HOVERING_e=0x8, + dRes_INDEX_E_YK_BCK_YK_WAIT_e=0x9, + /* BMDR */ + dRes_INDEX_E_YK_BMD_YK_e=0xC, +}; + +enum dRes_ID_E_YK { + /* BCK */ + dRes_ID_E_YK_BCK_YK_DEAD_e=0x4, + dRes_ID_E_YK_BCK_YK_FLY_e=0x5, + dRes_ID_E_YK_BCK_YK_FURA2_e=0x6, + dRes_ID_E_YK_BCK_YK_HOLDWAIT_e=0x7, + dRes_ID_E_YK_BCK_YK_HOVERING_e=0x8, + dRes_ID_E_YK_BCK_YK_WAIT_e=0x9, + /* BMDR */ + dRes_ID_E_YK_BMD_YK_e=0xC, +}; + +enum YK_JNT { + YK_JNT_WORLD_ROOT_e=0x0, + YK_JNT_BACKBONE_e=0x1, + YK_JNT_HEAD_e=0x2, + YK_JNT_WINGL1_e=0x3, + YK_JNT_WINGL2_e=0x4, + YK_JNT_WINGL3_e=0x5, + YK_JNT_WINGL4_e=0x6, + YK_JNT_WINGR1_e=0x7, + YK_JNT_WINGR2_e=0x8, + YK_JNT_WINGR3_e=0x9, + YK_JNT_WINGR4_e=0xA, + YK_JNT_WAIST_e=0xB, + YK_JNT_LEGL_e=0xC, + YK_JNT_FOOTL_e=0xD, + YK_JNT_LEGR_e=0xE, + YK_JNT_FOOTR_e=0xF, + YK_JNT_TAIL1_e=0x10, + YK_JNT_TAIL2_e=0x11, + YK_JNT_TAIL3_e=0x12, + YK_JNT_TAIL_4_e=0x13, +}; + +#endif /* !RES_E_YK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_ym.h b/assets/RZDP01/res/Object/E_ym.h new file mode 100644 index 0000000000..0ecd7230f6 --- /dev/null +++ b/assets/RZDP01/res/Object/E_ym.h @@ -0,0 +1,68 @@ +#ifndef RES_E_YM_H +#define RES_E_YM_H + +enum dRes_INDEX_E_YM { + /* BCK */ + dRes_INDEX_E_YM_BCK_YM_ATTACK_e=0x5, + dRes_INDEX_E_YM_BCK_YM_DEATH_e=0x6, + dRes_INDEX_E_YM_BCK_YM_DEFENSE_e=0x7, + dRes_INDEX_E_YM_BCK_YM_DIG_e=0x8, + dRes_INDEX_E_YM_BCK_YM_ELECTRIC_e=0x9, + dRes_INDEX_E_YM_BCK_YM_JUMP_A_e=0xA, + dRes_INDEX_E_YM_BCK_YM_JUMP_B_e=0xB, + dRes_INDEX_E_YM_BCK_YM_JUMP_C_e=0xC, + dRes_INDEX_E_YM_BCK_YM_JUST_e=0xD, + dRes_INDEX_E_YM_BCK_YM_STEP_e=0xE, + dRes_INDEX_E_YM_BCK_YM_WAIT_e=0xF, + dRes_INDEX_E_YM_BCK_YM_WALK_e=0x10, + /* BMDR */ + dRes_INDEX_E_YM_BMD_YM_TW_e=0x13, + /* BRK */ + dRes_INDEX_E_YM_BRK_YM_MARK_WAIT_e=0x16, +}; + +enum dRes_ID_E_YM { + /* BCK */ + dRes_ID_E_YM_BCK_YM_ATTACK_e=0x5, + dRes_ID_E_YM_BCK_YM_DEATH_e=0x6, + dRes_ID_E_YM_BCK_YM_DEFENSE_e=0x7, + dRes_ID_E_YM_BCK_YM_DIG_e=0x8, + dRes_ID_E_YM_BCK_YM_ELECTRIC_e=0x9, + dRes_ID_E_YM_BCK_YM_JUMP_A_e=0xA, + dRes_ID_E_YM_BCK_YM_JUMP_B_e=0xB, + dRes_ID_E_YM_BCK_YM_JUMP_C_e=0xC, + dRes_ID_E_YM_BCK_YM_JUST_e=0xD, + dRes_ID_E_YM_BCK_YM_STEP_e=0xE, + dRes_ID_E_YM_BCK_YM_WAIT_e=0xF, + dRes_ID_E_YM_BCK_YM_WALK_e=0x10, + /* BMDR */ + dRes_ID_E_YM_BMD_YM_TW_e=0x13, + /* BRK */ + dRes_ID_E_YM_BRK_YM_MARK_WAIT_e=0x16, +}; + +enum YM_TW_JNT { + YM_TW_JNT_BODY_e=0x0, + YM_TW_JNT_HEAD_e=0x1, + YM_TW_JNT_LEG_L1_A_e=0x2, + YM_TW_JNT_LEG_L1_B_e=0x3, + YM_TW_JNT_LEG_L1_C_e=0x4, + YM_TW_JNT_LEG_L2_A_e=0x5, + YM_TW_JNT_LEG_L2_B_e=0x6, + YM_TW_JNT_LEG_L2_C_e=0x7, + YM_TW_JNT_LEG_L3_A_e=0x8, + YM_TW_JNT_LEG_L3_B_e=0x9, + YM_TW_JNT_LEG_L3_C_e=0xA, + YM_TW_JNT_LEG_R1_A_e=0xB, + YM_TW_JNT_LEG_R1_B_e=0xC, + YM_TW_JNT_LEG_R1_C_e=0xD, + YM_TW_JNT_LEG_R2_A_e=0xE, + YM_TW_JNT_LEG_R2_B_e=0xF, + YM_TW_JNT_LEG_R2_C_e=0x10, + YM_TW_JNT_LEG_R3_A_e=0x11, + YM_TW_JNT_LEG_R3_B_e=0x12, + YM_TW_JNT_LEG_R3_C_e=0x13, + YM_TW_JNT_TAIL_e=0x14, +}; + +#endif /* !RES_E_YM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_yr.h b/assets/RZDP01/res/Object/E_yr.h new file mode 100644 index 0000000000..04cb2af4dd --- /dev/null +++ b/assets/RZDP01/res/Object/E_yr.h @@ -0,0 +1,83 @@ +#ifndef RES_E_YR_H +#define RES_E_YR_H + +enum dRes_INDEX_E_YR { + /* BCK */ + dRes_INDEX_E_YR_BCK_YR_ATTACK_e=0x4, + dRes_INDEX_E_YR_BCK_YR_CHANCE_e=0x5, + dRes_INDEX_E_YR_BCK_YR_DAMAGE_e=0x6, + dRes_INDEX_E_YR_BCK_YR_FIND_e=0x7, + dRes_INDEX_E_YR_BCK_YR_FLY_e=0x8, + dRes_INDEX_E_YR_BCK_YR_FLY_ATTACK_e=0x9, + dRes_INDEX_E_YR_BCK_YR_FLY_ATTACK_GLIDE_e=0xA, + dRes_INDEX_E_YR_BCK_YR_FLY_BRAKE_e=0xB, + dRes_INDEX_E_YR_BCK_YR_FLY_GLIDE_e=0xC, + dRes_INDEX_E_YR_BCK_YR_FLY_LAND_e=0xD, + dRes_INDEX_E_YR_BCK_YR_GUARD_e=0xE, + dRes_INDEX_E_YR_BCK_YR_HOVERING_e=0xF, + dRes_INDEX_E_YR_BCK_YR_LAND_e=0x10, + dRes_INDEX_E_YR_BCK_YR_LOOKAROUND_e=0x11, + dRes_INDEX_E_YR_BCK_YR_WAIT_e=0x12, + /* BMDR */ + dRes_INDEX_E_YR_BMD_YR_e=0x15, +}; + +enum dRes_ID_E_YR { + /* BCK */ + dRes_ID_E_YR_BCK_YR_ATTACK_e=0x4, + dRes_ID_E_YR_BCK_YR_CHANCE_e=0x5, + dRes_ID_E_YR_BCK_YR_DAMAGE_e=0x6, + dRes_ID_E_YR_BCK_YR_FIND_e=0x7, + dRes_ID_E_YR_BCK_YR_FLY_e=0x8, + dRes_ID_E_YR_BCK_YR_FLY_ATTACK_e=0x9, + dRes_ID_E_YR_BCK_YR_FLY_ATTACK_GLIDE_e=0xA, + dRes_ID_E_YR_BCK_YR_FLY_BRAKE_e=0xB, + dRes_ID_E_YR_BCK_YR_FLY_GLIDE_e=0xC, + dRes_ID_E_YR_BCK_YR_FLY_LAND_e=0xD, + dRes_ID_E_YR_BCK_YR_GUARD_e=0xE, + dRes_ID_E_YR_BCK_YR_HOVERING_e=0xF, + dRes_ID_E_YR_BCK_YR_LAND_e=0x10, + dRes_ID_E_YR_BCK_YR_LOOKAROUND_e=0x11, + dRes_ID_E_YR_BCK_YR_WAIT_e=0x12, + /* BMDR */ + dRes_ID_E_YR_BMD_YR_e=0x15, +}; + +enum YR_JNT { + YR_JNT_WORLD_ROOT_e=0x0, + YR_JNT_BACKBONE1_e=0x1, + YR_JNT_BACKBONE2_e=0x2, + YR_JNT_NECK1_e=0x3, + YR_JNT_NECK2_e=0x4, + YR_JNT_HEAD_e=0x5, + YR_JNT_MOUTH1_e=0x6, + YR_JNT_MOUTH2_e=0x7, + YR_JNT_THROAT_e=0x8, + YR_JNT_SHOULDERL_1_e=0x9, + YR_JNT_SHOULDERL_2_e=0xA, + YR_JNT_HANDL_1_e=0xB, + YR_JNT_HANDL_2_e=0xC, + YR_JNT_HANDL_3_e=0xD, + YR_JNT_SHOULDERR_1_e=0xE, + YR_JNT_SHOULDERR_2_e=0xF, + YR_JNT_HANDR_1_e=0x10, + YR_JNT_HANDR_2_e=0x11, + YR_JNT_HANDR_3_e=0x12, + YR_JNT_WAIST_e=0x13, + YR_JNT_LEGL_1_e=0x14, + YR_JNT_LEGL_2_e=0x15, + YR_JNT_LEGL_3_e=0x16, + YR_JNT_TUMEL_B_e=0x17, + YR_JNT_TUMEL_F_e=0x18, + YR_JNT_LEGR_1_e=0x19, + YR_JNT_LEGR_2_e=0x1A, + YR_JNT_LEGR_3_e=0x1B, + YR_JNT_TUMER_B_e=0x1C, + YR_JNT_TUMER_F_e=0x1D, + YR_JNT_TAIL1_e=0x1E, + YR_JNT_TAIL2_e=0x1F, + YR_JNT_TAIL3_e=0x20, + YR_JNT_TAIL4_e=0x21, +}; + +#endif /* !RES_E_YR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_zh.h b/assets/RZDP01/res/Object/E_zh.h new file mode 100644 index 0000000000..081e955e1b --- /dev/null +++ b/assets/RZDP01/res/Object/E_zh.h @@ -0,0 +1,71 @@ +#ifndef RES_E_ZH_H +#define RES_E_ZH_H + +enum dRes_INDEX_E_ZH { + /* BCK */ + dRes_INDEX_E_ZH_BCK_ZH_ACT01_e=0x5, + dRes_INDEX_E_ZH_BCK_ZH_CATCH01_e=0x6, + dRes_INDEX_E_ZH_BCK_ZH_CATCH02_e=0x7, + dRes_INDEX_E_ZH_BCK_ZH_CATCHDAMAGE_e=0x8, + dRes_INDEX_E_ZH_BCK_ZH_CATCHDROP_e=0x9, + dRes_INDEX_E_ZH_BCK_ZH_CATCHMOVE_e=0xA, + dRes_INDEX_E_ZH_BCK_ZH_OPEN_e=0xB, + dRes_INDEX_E_ZH_BCK_ZH_PIYO2_e=0xC, + dRes_INDEX_E_ZH_BCK_ZH_SERCH_e=0xD, + dRes_INDEX_E_ZH_BCK_ZH_START_e=0xE, + dRes_INDEX_E_ZH_BCK_ZH_WAIT01_e=0xF, + dRes_INDEX_E_ZH_BCK_ZH_WAKEUP_e=0x10, + /* BMDV */ + dRes_INDEX_E_ZH_BMD_ZH_e=0x13, + dRes_INDEX_E_ZH_BMD_ZH_ENTRANCE_e=0x14, + /* BTK */ + dRes_INDEX_E_ZH_BTK_ZH_LOOP_e=0x17, +}; + +enum dRes_ID_E_ZH { + /* BCK */ + dRes_ID_E_ZH_BCK_ZH_ACT01_e=0x5, + dRes_ID_E_ZH_BCK_ZH_CATCH01_e=0x6, + dRes_ID_E_ZH_BCK_ZH_CATCH02_e=0x7, + dRes_ID_E_ZH_BCK_ZH_CATCHDAMAGE_e=0x8, + dRes_ID_E_ZH_BCK_ZH_CATCHDROP_e=0x9, + dRes_ID_E_ZH_BCK_ZH_CATCHMOVE_e=0xA, + dRes_ID_E_ZH_BCK_ZH_OPEN_e=0xB, + dRes_ID_E_ZH_BCK_ZH_PIYO2_e=0xC, + dRes_ID_E_ZH_BCK_ZH_SERCH_e=0xD, + dRes_ID_E_ZH_BCK_ZH_START_e=0xE, + dRes_ID_E_ZH_BCK_ZH_WAIT01_e=0xF, + dRes_ID_E_ZH_BCK_ZH_WAKEUP_e=0x10, + /* BMDV */ + dRes_ID_E_ZH_BMD_ZH_e=0x13, + dRes_ID_E_ZH_BMD_ZH_ENTRANCE_e=0x14, + /* BTK */ + dRes_ID_E_ZH_BTK_ZH_LOOP_e=0x17, +}; + +enum ZH_JNT { + ZH_JNT_CENTER_e=0x0, + ZH_JNT_HAND1_e=0x1, + ZH_JNT_OYUBI1_e=0x2, + ZH_JNT_OYUBI2_e=0x3, + ZH_JNT_OYUBI3_e=0x4, + ZH_JNT_HAND2_e=0x5, + ZH_JNT_AYUBI1_e=0x6, + ZH_JNT_AYUBI2_e=0x7, + ZH_JNT_AYUBI3_e=0x8, + ZH_JNT_BYUBI1_e=0x9, + ZH_JNT_BYUBI2_e=0xA, + ZH_JNT_BYUBI3_e=0xB, + ZH_JNT_CYUBI1_e=0xC, + ZH_JNT_CYUBI2_e=0xD, + ZH_JNT_CYUBI3_e=0xE, + ZH_JNT_DYUBI1_e=0xF, + ZH_JNT_DYUBI2_e=0x10, + ZH_JNT_DYUBI3_e=0x11, +}; + +enum ZH_ENTRANCE_JNT { + ZH_ENTRANCE_JNT_ZH_ENTRANCE_MODEL_e=0x0, +}; + +#endif /* !RES_E_ZH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_zm.h b/assets/RZDP01/res/Object/E_zm.h new file mode 100644 index 0000000000..1b77bc067e --- /dev/null +++ b/assets/RZDP01/res/Object/E_zm.h @@ -0,0 +1,31 @@ +#ifndef RES_E_ZM_H +#define RES_E_ZM_H + +enum dRes_INDEX_E_ZM { + /* BCK */ + dRes_INDEX_E_ZM_BCK_ZM_BIRI2_e=0x4, + dRes_INDEX_E_ZM_BCK_ZM_DOWN_e=0x5, + dRes_INDEX_E_ZM_BCK_ZM_MOUTHOPEN_e=0x6, + /* BMDR */ + dRes_INDEX_E_ZM_BMD_ZM_e=0x9, +}; + +enum dRes_ID_E_ZM { + /* BCK */ + dRes_ID_E_ZM_BCK_ZM_BIRI2_e=0x4, + dRes_ID_E_ZM_BCK_ZM_DOWN_e=0x5, + dRes_ID_E_ZM_BCK_ZM_MOUTHOPEN_e=0x6, + /* BMDR */ + dRes_ID_E_ZM_BMD_ZM_e=0x9, +}; + +enum ZM_JNT { + ZM_JNT_CENTER_e=0x0, + ZM_JNT_TONGUE1_e=0x1, + ZM_JNT_TONGUE2_e=0x2, + ZM_JNT_TONGUE3_e=0x3, + ZM_JNT_TONGUE4_e=0x4, + ZM_JNT_TONGUE5_e=0x5, +}; + +#endif /* !RES_E_ZM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/E_zs.h b/assets/RZDP01/res/Object/E_zs.h new file mode 100644 index 0000000000..4989fc13aa --- /dev/null +++ b/assets/RZDP01/res/Object/E_zs.h @@ -0,0 +1,36 @@ +#ifndef RES_E_ZS_H +#define RES_E_ZS_H + +enum dRes_INDEX_E_ZS { + /* BCK */ + dRes_INDEX_E_ZS_BCK_ZS_APPEAR_e=0x4, + dRes_INDEX_E_ZS_BCK_ZS_DAMAGE_e=0x5, + dRes_INDEX_E_ZS_BCK_ZS_DEAD_e=0x6, + dRes_INDEX_E_ZS_BCK_ZS_WAIT01_e=0x7, + dRes_INDEX_E_ZS_BCK_ZS_WAIT02_e=0x8, + dRes_INDEX_E_ZS_BCK_ZS_WAIT03_e=0x9, + /* BMDE */ + dRes_INDEX_E_ZS_BMD_ZS_e=0xC, +}; + +enum dRes_ID_E_ZS { + /* BCK */ + dRes_ID_E_ZS_BCK_ZS_APPEAR_e=0x4, + dRes_ID_E_ZS_BCK_ZS_DAMAGE_e=0x5, + dRes_ID_E_ZS_BCK_ZS_DEAD_e=0x6, + dRes_ID_E_ZS_BCK_ZS_WAIT01_e=0x7, + dRes_ID_E_ZS_BCK_ZS_WAIT02_e=0x8, + dRes_ID_E_ZS_BCK_ZS_WAIT03_e=0x9, + /* BMDE */ + dRes_ID_E_ZS_BMD_ZS_e=0xC, +}; + +enum ZS_JNT { + ZS_JNT_WAIST_e=0x0, + ZS_JNT_BACKBONE_e=0x1, + ZS_JNT_ARML_e=0x2, + ZS_JNT_ARMR_e=0x3, + ZS_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_E_ZS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ep.h b/assets/RZDP01/res/Object/Ep.h new file mode 100644 index 0000000000..73e0ec78de --- /dev/null +++ b/assets/RZDP01/res/Object/Ep.h @@ -0,0 +1,42 @@ +#ifndef RES_EP_H +#define RES_EP_H + +enum dRes_INDEX_EP { + /* BMDR */ + dRes_INDEX_EP_BMD_KSYOK00_e=0x3, + dRes_INDEX_EP_BMD_KSYOK01_e=0x4, + dRes_INDEX_EP_BMD_KSYOK02_e=0x5, + dRes_INDEX_EP_BMD_KSYOK03_e=0x6, + dRes_INDEX_EP_BMD_KSYOKP00_e=0x7, +}; + +enum dRes_ID_EP { + /* BMDR */ + dRes_ID_EP_BMD_KSYOK00_e=0x3, + dRes_ID_EP_BMD_KSYOK01_e=0x4, + dRes_ID_EP_BMD_KSYOK02_e=0x5, + dRes_ID_EP_BMD_KSYOK03_e=0x6, + dRes_ID_EP_BMD_KSYOKP00_e=0x7, +}; + +enum KSYOK00_JNT { + KSYOK00_JNT_WORLD_ROOT_e=0x0, +}; + +enum KSYOK01_JNT { + KSYOK01_JNT_KSYOK01_e=0x0, +}; + +enum KSYOK02_JNT { + KSYOK02_JNT_KSYOK02_e=0x0, +}; + +enum KSYOK03_JNT { + KSYOK03_JNT_KSYOK03_e=0x0, +}; + +enum KSYOKP00_JNT { + KSYOKP00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Event.h b/assets/RZDP01/res/Object/Event.h new file mode 100644 index 0000000000..f7f1537e39 --- /dev/null +++ b/assets/RZDP01/res/Object/Event.h @@ -0,0 +1,14 @@ +#ifndef RES_EVENT_H +#define RES_EVENT_H + +enum dRes_INDEX_EVENT { + /* DAT */ + dRes_INDEX_EVENT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_EVENT { + /* DAT */ + dRes_ID_EVENT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_EVENT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/F_gD_rupy.h b/assets/RZDP01/res/Object/F_gD_rupy.h new file mode 100644 index 0000000000..6ba7e71bdf --- /dev/null +++ b/assets/RZDP01/res/Object/F_gD_rupy.h @@ -0,0 +1,22 @@ +#ifndef RES_F_GD_RUPY_H +#define RES_F_GD_RUPY_H + +enum dRes_INDEX_F_GD_RUPY { + /* BMDE */ + dRes_INDEX_F_GD_RUPY_BMD_F_GD_RUPY_e=0x4, + /* BRK */ + dRes_INDEX_F_GD_RUPY_BRK_F_GD_RUPY_e=0x7, +}; + +enum dRes_ID_F_GD_RUPY { + /* BMDE */ + dRes_ID_F_GD_RUPY_BMD_F_GD_RUPY_e=0x4, + /* BRK */ + dRes_ID_F_GD_RUPY_BRK_F_GD_RUPY_e=0x7, +}; + +enum F_GD_RUPY_JNT { + F_GD_RUPY_JNT_S_LUPG_e=0x0, +}; + +#endif /* !RES_F_GD_RUPY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Fchain.h b/assets/RZDP01/res/Object/Fchain.h new file mode 100644 index 0000000000..0d07835416 --- /dev/null +++ b/assets/RZDP01/res/Object/Fchain.h @@ -0,0 +1,18 @@ +#ifndef RES_FCHAIN_H +#define RES_FCHAIN_H + +enum dRes_INDEX_FCHAIN { + /* BMDR */ + dRes_INDEX_FCHAIN_BMD_WL_KUSARI_e=0x3, +}; + +enum dRes_ID_FCHAIN { + /* BMDR */ + dRes_ID_FCHAIN_BMD_WL_KUSARI_e=0x3, +}; + +enum WL_KUSARI_JNT { + WL_KUSARI_JNT_WL_KUSARI_e=0x0, +}; + +#endif /* !RES_FCHAIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj00.h b/assets/RZDP01/res/Object/FlagObj00.h new file mode 100644 index 0000000000..13dc4bc3b6 --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj00.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ00_H +#define RES_FLAGOBJ00_H + +enum dRes_INDEX_FLAGOBJ00 { + /* TEX */ + dRes_INDEX_FLAGOBJ00_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ00 { + /* TEX */ + dRes_ID_FLAGOBJ00_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj01.h b/assets/RZDP01/res/Object/FlagObj01.h new file mode 100644 index 0000000000..ba503f4918 --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj01.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ01_H +#define RES_FLAGOBJ01_H + +enum dRes_INDEX_FLAGOBJ01 { + /* TEX */ + dRes_INDEX_FLAGOBJ01_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ01 { + /* TEX */ + dRes_ID_FLAGOBJ01_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj02.h b/assets/RZDP01/res/Object/FlagObj02.h new file mode 100644 index 0000000000..5cf601cc48 --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj02.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ02_H +#define RES_FLAGOBJ02_H + +enum dRes_INDEX_FLAGOBJ02 { + /* TEX */ + dRes_INDEX_FLAGOBJ02_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ02 { + /* TEX */ + dRes_ID_FLAGOBJ02_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj03.h b/assets/RZDP01/res/Object/FlagObj03.h new file mode 100644 index 0000000000..deaa625845 --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj03.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ03_H +#define RES_FLAGOBJ03_H + +enum dRes_INDEX_FLAGOBJ03 { + /* TEX */ + dRes_INDEX_FLAGOBJ03_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ03 { + /* TEX */ + dRes_ID_FLAGOBJ03_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj04.h b/assets/RZDP01/res/Object/FlagObj04.h new file mode 100644 index 0000000000..229f18da9b --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj04.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ04_H +#define RES_FLAGOBJ04_H + +enum dRes_INDEX_FLAGOBJ04 { + /* TEX */ + dRes_INDEX_FLAGOBJ04_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ04 { + /* TEX */ + dRes_ID_FLAGOBJ04_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj05.h b/assets/RZDP01/res/Object/FlagObj05.h new file mode 100644 index 0000000000..34fe77278d --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj05.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ05_H +#define RES_FLAGOBJ05_H + +enum dRes_INDEX_FLAGOBJ05 { + /* TEX */ + dRes_INDEX_FLAGOBJ05_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ05 { + /* TEX */ + dRes_ID_FLAGOBJ05_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/FlagObj06.h b/assets/RZDP01/res/Object/FlagObj06.h new file mode 100644 index 0000000000..5c2c40d403 --- /dev/null +++ b/assets/RZDP01/res/Object/FlagObj06.h @@ -0,0 +1,14 @@ +#ifndef RES_FLAGOBJ06_H +#define RES_FLAGOBJ06_H + +enum dRes_INDEX_FLAGOBJ06 { + /* TEX */ + dRes_INDEX_FLAGOBJ06_BTI_FLAG_e=0x3, +}; + +enum dRes_ID_FLAGOBJ06 { + /* TEX */ + dRes_ID_FLAGOBJ06_BTI_FLAG_e=0x3, +}; + +#endif /* !RES_FLAGOBJ06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Fr.h b/assets/RZDP01/res/Object/Fr.h new file mode 100644 index 0000000000..25c6cd53e6 --- /dev/null +++ b/assets/RZDP01/res/Object/Fr.h @@ -0,0 +1,48 @@ +#ifndef RES_FR_H +#define RES_FR_H + +enum dRes_INDEX_FR { + /* BCK */ + dRes_INDEX_FR_BCK_FR_JUMP01_e=0x5, + dRes_INDEX_FR_BCK_FR_JUMP02_e=0x6, + dRes_INDEX_FR_BCK_FR_MOVE01_e=0x7, + dRes_INDEX_FR_BCK_FR_MOVE02_e=0x8, + dRes_INDEX_FR_BCK_FR_MOVE03_e=0x9, + dRes_INDEX_FR_BCK_FR_SWIM_e=0xA, + dRes_INDEX_FR_BCK_FR_WAIT_e=0xB, + /* BMDR */ + dRes_INDEX_FR_BMD_FR_e=0xE, + /* BTK */ + dRes_INDEX_FR_BTK_FR_e=0x11, +}; + +enum dRes_ID_FR { + /* BCK */ + dRes_ID_FR_BCK_FR_JUMP01_e=0x5, + dRes_ID_FR_BCK_FR_JUMP02_e=0x6, + dRes_ID_FR_BCK_FR_MOVE01_e=0x7, + dRes_ID_FR_BCK_FR_MOVE02_e=0x8, + dRes_ID_FR_BCK_FR_MOVE03_e=0x9, + dRes_ID_FR_BCK_FR_SWIM_e=0xA, + dRes_ID_FR_BCK_FR_WAIT_e=0xB, + /* BMDR */ + dRes_ID_FR_BMD_FR_e=0xE, + /* BTK */ + dRes_ID_FR_BTK_FR_e=0x11, +}; + +enum FR_JNT { + FR_JNT_WAIST_e=0x0, + FR_JNT_ARM_e=0x1, + FR_JNT_ARM_END_e=0x2, + FR_JNT_LEG_L1_e=0x3, + FR_JNT_LEG_L2_e=0x4, + FR_JNT_LEG_LEND_e=0x5, + FR_JNT_LEG_R_e=0x6, + FR_JNT_LEG_R2_e=0x7, + FR_JNT_LEG_REND_e=0x8, + FR_JNT_NECK_e=0x9, + FR_JNT_WAIST_END_e=0xA, +}; + +#endif /* !RES_FR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Fshop.h b/assets/RZDP01/res/Object/Fshop.h new file mode 100644 index 0000000000..d0a68330cb --- /dev/null +++ b/assets/RZDP01/res/Object/Fshop.h @@ -0,0 +1,196 @@ +#ifndef RES_FSHOP_H +#define RES_FSHOP_H + +enum dRes_INDEX_FSHOP { + /* BMDG */ + dRes_INDEX_FSHOP_BMD_FOOK_e=0x5, + dRes_INDEX_FSHOP_BMD_RING_e=0x6, + /* BMDR */ + dRes_INDEX_FSHOP_BMD_A_CRBALL_e=0x9, + dRes_INDEX_FSHOP_BMD_A_CRBOX_e=0xA, + dRes_INDEX_FSHOP_BMD_A_CRCURVE_A_e=0xB, + dRes_INDEX_FSHOP_BMD_A_CRCURVE_B_e=0xC, + dRes_INDEX_FSHOP_BMD_A_CRGOAL_e=0xD, + dRes_INDEX_FSHOP_BMD_A_CRSAKA_e=0xE, + dRes_INDEX_FSHOP_BMD_A_CRSTART_e=0xF, + dRes_INDEX_FSHOP_BMD_A_CRWAKU_e=0x10, + dRes_INDEX_FSHOP_BMD_A_LINKPHOTO_e=0x11, + dRes_INDEX_FSHOP_BMD_CANOE_e=0x12, + dRes_INDEX_FSHOP_BMD_DM_e=0x13, + dRes_INDEX_FSHOP_BMD_FROG_e=0x14, + dRes_INDEX_FSHOP_BMD_HENNA_HAT_e=0x15, + dRes_INDEX_FSHOP_BMD_PENCIL_e=0x16, + dRes_INDEX_FSHOP_BMD_POPPER_e=0x17, + dRes_INDEX_FSHOP_BMD_ROD_e=0x18, + dRes_INDEX_FSHOP_BMD_ROD2_e=0x19, + dRes_INDEX_FSHOP_BMD_TUBO_01_e=0x1A, + dRes_INDEX_FSHOP_BMD_TUBO_02_e=0x1B, + dRes_INDEX_FSHOP_BMD_WS_e=0x1C, + /* DZB */ + dRes_INDEX_FSHOP_DZB_A_CRBOX_e=0x1F, + dRes_INDEX_FSHOP_DZB_A_CRCURVE_A_e=0x20, + dRes_INDEX_FSHOP_DZB_A_CRCURVE_B_e=0x21, + dRes_INDEX_FSHOP_DZB_A_CRGOAL_e=0x22, + dRes_INDEX_FSHOP_DZB_A_CRSAKA_e=0x23, + dRes_INDEX_FSHOP_DZB_A_CRSTART_e=0x24, + dRes_INDEX_FSHOP_DZB_A_CRWAKU_e=0x25, + dRes_INDEX_FSHOP_DZB_TABLE_e=0x26, +}; + +enum dRes_ID_FSHOP { + /* BMDG */ + dRes_ID_FSHOP_BMD_FOOK_e=0x5, + dRes_ID_FSHOP_BMD_RING_e=0x6, + /* BMDR */ + dRes_ID_FSHOP_BMD_A_CRBALL_e=0x9, + dRes_ID_FSHOP_BMD_A_CRBOX_e=0xA, + dRes_ID_FSHOP_BMD_A_CRCURVE_A_e=0xB, + dRes_ID_FSHOP_BMD_A_CRCURVE_B_e=0xC, + dRes_ID_FSHOP_BMD_A_CRGOAL_e=0xD, + dRes_ID_FSHOP_BMD_A_CRSAKA_e=0xE, + dRes_ID_FSHOP_BMD_A_CRSTART_e=0xF, + dRes_ID_FSHOP_BMD_A_CRWAKU_e=0x10, + dRes_ID_FSHOP_BMD_A_LINKPHOTO_e=0x11, + dRes_ID_FSHOP_BMD_CANOE_e=0x12, + dRes_ID_FSHOP_BMD_DM_e=0x13, + dRes_ID_FSHOP_BMD_FROG_e=0x14, + dRes_ID_FSHOP_BMD_HENNA_HAT_e=0x15, + dRes_ID_FSHOP_BMD_PENCIL_e=0x16, + dRes_ID_FSHOP_BMD_POPPER_e=0x17, + dRes_ID_FSHOP_BMD_ROD_e=0x18, + dRes_ID_FSHOP_BMD_ROD2_e=0x19, + dRes_ID_FSHOP_BMD_TUBO_01_e=0x1A, + dRes_ID_FSHOP_BMD_TUBO_02_e=0x1B, + dRes_ID_FSHOP_BMD_WS_e=0x1C, + /* DZB */ + dRes_ID_FSHOP_DZB_A_CRBOX_e=0x1F, + dRes_ID_FSHOP_DZB_A_CRCURVE_A_e=0x20, + dRes_ID_FSHOP_DZB_A_CRCURVE_B_e=0x21, + dRes_ID_FSHOP_DZB_A_CRGOAL_e=0x22, + dRes_ID_FSHOP_DZB_A_CRSAKA_e=0x23, + dRes_ID_FSHOP_DZB_A_CRSTART_e=0x24, + dRes_ID_FSHOP_DZB_A_CRWAKU_e=0x25, + dRes_ID_FSHOP_DZB_TABLE_e=0x26, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum A_CRBALL_JNT { + A_CRBALL_JNT_EF_SYABONDAMA_e=0x0, +}; + +enum A_CRBOX_JNT { + A_CRBOX_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRCURVE_A_JNT { + A_CRCURVE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRCURVE_B_JNT { + A_CRCURVE_B_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRGOAL_JNT { + A_CRGOAL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRSAKA_JNT { + A_CRSAKA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRSTART_JNT { + A_CRSTART_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_CRWAKU_JNT { + A_CRWAKU_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_LINKPHOTO_JNT { + A_LINKPHOTO_JNT_WORLD_ROOT_e=0x0, +}; + +enum CANOE_JNT { + CANOE_JNT_E3CANOE_MODEL_e=0x0, +}; + +enum DM_JNT { + DM_JNT_CENTER_e=0x0, + DM_JNT_KOSI_J_e=0x1, + DM_JNT_KOKANR_J_e=0x2, + DM_JNT_LEGRA_J_e=0x3, + DM_JNT_LEGRB_J_e=0x4, + DM_JNT_ASIR_J_e=0x5, + DM_JNT_KOKANL_J_e=0x6, + DM_JNT_LEGLA_J_e=0x7, + DM_JNT_LEGLB_J_e=0x8, + DM_JNT_ASIL_J_e=0x9, + DM_JNT_HARA_J_e=0xA, + DM_JNT_MUNE_J_e=0xB, + DM_JNT_KUBI_J_e=0xC, + DM_JNT_ATAMA_J_e=0xD, + DM_JNT_MEGANE_J_e=0xE, + DM_JNT_DM_MEGANE_e=0xF, + DM_JNT_KATAR_J_e=0x10, + DM_JNT_UDERA_J_e=0x11, + DM_JNT_UDERB_J_e=0x12, + DM_JNT_TER_J_e=0x13, + DM_JNT_KATAL_J_e=0x14, + DM_JNT_UDELA_J_e=0x15, + DM_JNT_UDELB_J_e=0x16, + DM_JNT_TEL_J_e=0x17, +}; + +enum FROG_JNT { + FROG_JNT_CENTER_e=0x0, + FROG_JNT_LEG_e=0x1, +}; + +enum HENNA_HAT_JNT { + HENNA_HAT_JNT_HENNA_HAT_e=0x0, +}; + +enum PENCIL_JNT { + PENCIL_JNT_PENCIL_MODEL_e=0x0, +}; + +enum POPPER_JNT { + POPPER_JNT_POPPER_MODEL_e=0x0, +}; + +enum ROD_JNT { + ROD_JNT_CENTER_e=0x0, + ROD_JNT_HANDLE_e=0x1, + ROD_JNT_ROD_NECK_e=0x2, + ROD_JNT_SPOOL_e=0x3, +}; + +enum ROD2_JNT { + ROD2_JNT_CENTER_e=0x0, + ROD2_JNT_HANDLE_e=0x1, + ROD2_JNT_ROD_NECK_e=0x2, + ROD2_JNT_SPOOL_e=0x3, +}; + +enum TUBO_01_JNT { + TUBO_01_JNT_J_TUBO_01_e=0x0, +}; + +enum TUBO_02_JNT { + TUBO_02_JNT_J_TUBO_00_e=0x0, +}; + +enum WS_JNT { + WS_JNT_CENTER_e=0x0, + WS_JNT_FRONT_e=0x1, + WS_JNT_REAR_e=0x2, +}; + +#endif /* !RES_FSHOP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/GWolf.h b/assets/RZDP01/res/Object/GWolf.h new file mode 100644 index 0000000000..b8e9fd5d08 --- /dev/null +++ b/assets/RZDP01/res/Object/GWolf.h @@ -0,0 +1,91 @@ +#ifndef RES_GWOLF_H +#define RES_GWOLF_H + +enum dRes_INDEX_GWOLF { + /* BCK */ + dRes_INDEX_GWOLF_BCK_WL_AT_e=0x7, + dRes_INDEX_GWOLF_BCK_WL_ATTACKA_e=0x8, + dRes_INDEX_GWOLF_BCK_WL_ATTACKAED_e=0x9, + dRes_INDEX_GWOLF_BCK_WL_ATTACKAST_e=0xA, + dRes_INDEX_GWOLF_BCK_WL_DASHA_e=0xB, + dRes_INDEX_GWOLF_BCK_WL_HOWLB_e=0xC, + dRes_INDEX_GWOLF_BCK_WL_HOWLC_e=0xD, + dRes_INDEX_GWOLF_BCK_WL_JUMPA_e=0xE, + dRes_INDEX_GWOLF_BCK_WL_JUMPAST_e=0xF, + dRes_INDEX_GWOLF_BCK_WL_WAITSIT_e=0x10, + /* BMDR */ + dRes_INDEX_GWOLF_BMD_GW_e=0x13, + /* BRK */ + dRes_INDEX_GWOLF_BRK_GW_e=0x16, + /* BTK */ + dRes_INDEX_GWOLF_BTK_GW_e=0x19, + /* EVT */ + dRes_INDEX_GWOLF_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_GWOLF { + /* BCK */ + dRes_ID_GWOLF_BCK_WL_AT_e=0x7, + dRes_ID_GWOLF_BCK_WL_ATTACKA_e=0x8, + dRes_ID_GWOLF_BCK_WL_ATTACKAED_e=0x9, + dRes_ID_GWOLF_BCK_WL_ATTACKAST_e=0xA, + dRes_ID_GWOLF_BCK_WL_DASHA_e=0xB, + dRes_ID_GWOLF_BCK_WL_HOWLB_e=0xC, + dRes_ID_GWOLF_BCK_WL_HOWLC_e=0xD, + dRes_ID_GWOLF_BCK_WL_JUMPA_e=0xE, + dRes_ID_GWOLF_BCK_WL_JUMPAST_e=0xF, + dRes_ID_GWOLF_BCK_WL_WAITSIT_e=0x10, + /* BMDR */ + dRes_ID_GWOLF_BMD_GW_e=0x13, + /* BRK */ + dRes_ID_GWOLF_BRK_GW_e=0x16, + /* BTK */ + dRes_ID_GWOLF_BTK_GW_e=0x19, + /* EVT */ + dRes_ID_GWOLF_DAT_EVENT_LIST_e=0x1C, +}; + +enum GW_JNT { + GW_JNT_CENTER_e=0x0, + GW_JNT_BACKBONE1_e=0x1, + GW_JNT_BACKBONE2_e=0x2, + GW_JNT_NECK_e=0x3, + GW_JNT_HEAD_e=0x4, + GW_JNT_CHIN_e=0x5, + GW_JNT_TONGUE1_e=0x6, + GW_JNT_TONGUE2_e=0x7, + GW_JNT_EARL_e=0x8, + GW_JNT_EARR_e=0x9, + GW_JNT_MANE_e=0xA, + GW_JNT_MAYUL_e=0xB, + GW_JNT_MAYUR_e=0xC, + GW_JNT_MOUTH_e=0xD, + GW_JNT_NOSE_e=0xE, + GW_JNT_SHOULDERL_e=0xF, + GW_JNT_FLEGL1_e=0x10, + GW_JNT_FLEGL2_e=0x11, + GW_JNT_FLEGL3_e=0x12, + GW_JNT_FLEGL4_e=0x13, + GW_JNT_SHOULDERR_e=0x14, + GW_JNT_FLEGR1_e=0x15, + GW_JNT_FLEGR2_e=0x16, + GW_JNT_FLEGR3_e=0x17, + GW_JNT_FLEGR4_e=0x18, + GW_JNT_MD_e=0x19, + GW_JNT_WAIST_e=0x1A, + GW_JNT_HIPL_e=0x1B, + GW_JNT_BLEGL1_e=0x1C, + GW_JNT_BLEGL2_e=0x1D, + GW_JNT_BLEGL3_e=0x1E, + GW_JNT_BLEGL4_e=0x1F, + GW_JNT_HIPR_e=0x20, + GW_JNT_BLEGR1_e=0x21, + GW_JNT_BLEGR2_e=0x22, + GW_JNT_BLEGR3_e=0x23, + GW_JNT_BLEGR4_e=0x24, + GW_JNT_TAIL1_e=0x25, + GW_JNT_TAIL2_e=0x26, + GW_JNT_TAIL3_e=0x27, +}; + +#endif /* !RES_GWOLF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/GomiKabe.h b/assets/RZDP01/res/Object/GomiKabe.h new file mode 100644 index 0000000000..a1636465d2 --- /dev/null +++ b/assets/RZDP01/res/Object/GomiKabe.h @@ -0,0 +1,28 @@ +#ifndef RES_GOMIKABE_H +#define RES_GOMIKABE_H + +enum dRes_INDEX_GOMIKABE { + /* BMDR */ + dRes_INDEX_GOMIKABE_BMD_M_GOMIKABE_e=0x4, + dRes_INDEX_GOMIKABE_BMD_M_GOMIKABE_HAHEN_e=0x5, + /* DZB */ + dRes_INDEX_GOMIKABE_DZB_M_GOMIKABE_e=0x8, +}; + +enum dRes_ID_GOMIKABE { + /* BMDR */ + dRes_ID_GOMIKABE_BMD_M_GOMIKABE_e=0x4, + dRes_ID_GOMIKABE_BMD_M_GOMIKABE_HAHEN_e=0x5, + /* DZB */ + dRes_ID_GOMIKABE_DZB_M_GOMIKABE_e=0x8, +}; + +enum M_GOMIKABE_JNT { + M_GOMIKABE_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_GOMIKABE_HAHEN_JNT { + M_GOMIKABE_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_GOMIKABE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Gover.h b/assets/RZDP01/res/Object/Gover.h new file mode 100644 index 0000000000..e048ad482f --- /dev/null +++ b/assets/RZDP01/res/Object/Gover.h @@ -0,0 +1,18 @@ +#ifndef RES_GOVER_H +#define RES_GOVER_H + +enum dRes_INDEX_GOVER { + /* SCRN */ + dRes_INDEX_GOVER_BLO_ZELDA_GAME_OVER_e=0x4, + /* TIMG */ + dRes_INDEX_GOVER_BTI_BLACK_e=0x7, +}; + +enum dRes_ID_GOVER { + /* SCRN */ + dRes_ID_GOVER_BLO_ZELDA_GAME_OVER_e=0x4, + /* TIMG */ + dRes_ID_GOVER_BTI_BLACK_e=0x7, +}; + +#endif /* !RES_GOVER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HBarrel.h b/assets/RZDP01/res/Object/HBarrel.h new file mode 100644 index 0000000000..cdc43b6dd3 --- /dev/null +++ b/assets/RZDP01/res/Object/HBarrel.h @@ -0,0 +1,18 @@ +#ifndef RES_HBARREL_H +#define RES_HBARREL_H + +enum dRes_INDEX_HBARREL { + /* BMDR */ + dRes_INDEX_HBARREL_BMD_YTARU_e=0x3, +}; + +enum dRes_ID_HBARREL { + /* BMDR */ + dRes_ID_HBARREL_BMD_YTARU_e=0x3, +}; + +enum YTARU_JNT { + YTARU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HBARREL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HChair.h b/assets/RZDP01/res/Object/HChair.h new file mode 100644 index 0000000000..f69a80cc98 --- /dev/null +++ b/assets/RZDP01/res/Object/HChair.h @@ -0,0 +1,22 @@ +#ifndef RES_HCHAIR_H +#define RES_HCHAIR_H + +enum dRes_INDEX_HCHAIR { + /* BMDR */ + dRes_INDEX_HCHAIR_BMD_YCHAIR_e=0x4, + /* DZB */ + dRes_INDEX_HCHAIR_DZB_YCHAIR_e=0x7, +}; + +enum dRes_ID_HCHAIR { + /* BMDR */ + dRes_ID_HCHAIR_BMD_YCHAIR_e=0x4, + /* DZB */ + dRes_ID_HCHAIR_DZB_YCHAIR_e=0x7, +}; + +enum YCHAIR_JNT { + YCHAIR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HCHAIR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HShokudai.h b/assets/RZDP01/res/Object/HShokudai.h new file mode 100644 index 0000000000..01996f72f6 --- /dev/null +++ b/assets/RZDP01/res/Object/HShokudai.h @@ -0,0 +1,18 @@ +#ifndef RES_HSHOKUDAI_H +#define RES_HSHOKUDAI_H + +enum dRes_INDEX_HSHOKUDAI { + /* BMDR */ + dRes_INDEX_HSHOKUDAI_BMD_H_SHOKUDAI_e=0x3, +}; + +enum dRes_ID_HSHOKUDAI { + /* BMDR */ + dRes_ID_HSHOKUDAI_BMD_H_SHOKUDAI_e=0x3, +}; + +enum H_SHOKUDAI_JNT { + H_SHOKUDAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSHOKUDAI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HSofa.h b/assets/RZDP01/res/Object/HSofa.h new file mode 100644 index 0000000000..99738c3d04 --- /dev/null +++ b/assets/RZDP01/res/Object/HSofa.h @@ -0,0 +1,22 @@ +#ifndef RES_HSOFA_H +#define RES_HSOFA_H + +enum dRes_INDEX_HSOFA { + /* BMDR */ + dRes_INDEX_HSOFA_BMD_YSOFA_e=0x4, + /* DZB */ + dRes_INDEX_HSOFA_DZB_YSOFA_e=0x7, +}; + +enum dRes_ID_HSOFA { + /* BMDR */ + dRes_ID_HSOFA_BMD_YSOFA_e=0x4, + /* DZB */ + dRes_ID_HSOFA_DZB_YSOFA_e=0x7, +}; + +enum YSOFA_JNT { + YSOFA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSOFA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HTable.h b/assets/RZDP01/res/Object/HTable.h new file mode 100644 index 0000000000..0622a150ae --- /dev/null +++ b/assets/RZDP01/res/Object/HTable.h @@ -0,0 +1,22 @@ +#ifndef RES_HTABLE_H +#define RES_HTABLE_H + +enum dRes_INDEX_HTABLE { + /* BMDR */ + dRes_INDEX_HTABLE_BMD_YTABLE_e=0x4, + /* DZB */ + dRes_INDEX_HTABLE_DZB_YTABLE_e=0x7, +}; + +enum dRes_ID_HTABLE { + /* BMDR */ + dRes_ID_HTABLE_BMD_YTABLE_e=0x4, + /* DZB */ + dRes_ID_HTABLE_DZB_YTABLE_e=0x7, +}; + +enum YTABLE_JNT { + YTABLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HTABLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Bombkoy.h b/assets/RZDP01/res/Object/H_Bombkoy.h new file mode 100644 index 0000000000..3552191bac --- /dev/null +++ b/assets/RZDP01/res/Object/H_Bombkoy.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOMBKOY_H +#define RES_H_BOMBKOY_H + +enum dRes_INDEX_H_BOMBKOY { + /* BMDR */ + dRes_INDEX_H_BOMBKOY_BMD_H_BOMBKOYA_e=0x4, + /* DZB */ + dRes_INDEX_H_BOMBKOY_DZB_H_BOMBKOYA_e=0x7, +}; + +enum dRes_ID_H_BOMBKOY { + /* BMDR */ + dRes_ID_H_BOMBKOY_BMD_H_BOMBKOYA_e=0x4, + /* DZB */ + dRes_ID_H_BOMBKOY_DZB_H_BOMBKOYA_e=0x7, +}; + +enum H_BOMBKOYA_JNT { + H_BOMBKOYA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOMBKOY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_BouMato.h b/assets/RZDP01/res/Object/H_BouMato.h new file mode 100644 index 0000000000..9839679147 --- /dev/null +++ b/assets/RZDP01/res/Object/H_BouMato.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOUMATO_H +#define RES_H_BOUMATO_H + +enum dRes_INDEX_H_BOUMATO { + /* BMDR */ + dRes_INDEX_H_BOUMATO_BMD_H_BOUMATO_e=0x4, + /* DZB */ + dRes_INDEX_H_BOUMATO_DZB_H_BOUMATO_e=0x7, +}; + +enum dRes_ID_H_BOUMATO { + /* BMDR */ + dRes_ID_H_BOUMATO_BMD_H_BOUMATO_e=0x4, + /* DZB */ + dRes_ID_H_BOUMATO_DZB_H_BOUMATO_e=0x7, +}; + +enum H_BOUMATO_JNT { + H_BOUMATO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOUMATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Box20.h b/assets/RZDP01/res/Object/H_Box20.h new file mode 100644 index 0000000000..45cc7c8914 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Box20.h @@ -0,0 +1,22 @@ +#ifndef RES_H_BOX20_H +#define RES_H_BOX20_H + +enum dRes_INDEX_H_BOX20 { + /* BMDR */ + dRes_INDEX_H_BOX20_BMD_H_BOX20_e=0x4, + /* DZB */ + dRes_INDEX_H_BOX20_DZB_H_BOX20_e=0x7, +}; + +enum dRes_ID_H_BOX20 { + /* BMDR */ + dRes_ID_H_BOX20_BMD_H_BOX20_e=0x4, + /* DZB */ + dRes_ID_H_BOX20_DZB_H_BOX20_e=0x7, +}; + +enum H_BOX20_JNT { + H_BOX20_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_BOX20_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Elevato.h b/assets/RZDP01/res/Object/H_Elevato.h new file mode 100644 index 0000000000..683f9630fc --- /dev/null +++ b/assets/RZDP01/res/Object/H_Elevato.h @@ -0,0 +1,28 @@ +#ifndef RES_H_ELEVATO_H +#define RES_H_ELEVATO_H + +enum dRes_INDEX_H_ELEVATO { + /* BMDR */ + dRes_INDEX_H_ELEVATO_BMD_H_ELEVATER_e=0x5, + /* DZB */ + dRes_INDEX_H_ELEVATO_DZB_H_ELEVETER_e=0x8, + /* EVT */ + dRes_INDEX_H_ELEVATO_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_H_ELEVATO { + /* BMDR */ + dRes_ID_H_ELEVATO_BMD_H_ELEVATER_e=0x5, + /* DZB */ + dRes_ID_H_ELEVATO_DZB_H_ELEVETER_e=0x8, + /* EVT */ + dRes_ID_H_ELEVATO_DAT_EVENT_LIST_e=0xB, +}; + +enum H_ELEVATER_JNT { + H_ELEVATER_JNT_H_ELEVATER_e=0x0, + H_ELEVATER_JNT_ELEVATER_e=0x1, + H_ELEVATER_JNT_JOINT1_e=0x2, +}; + +#endif /* !RES_H_ELEVATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Haka.h b/assets/RZDP01/res/Object/H_Haka.h new file mode 100644 index 0000000000..c3fdc494dd --- /dev/null +++ b/assets/RZDP01/res/Object/H_Haka.h @@ -0,0 +1,22 @@ +#ifndef RES_H_HAKA_H +#define RES_H_HAKA_H + +enum dRes_INDEX_H_HAKA { + /* BMDR */ + dRes_INDEX_H_HAKA_BMD_H_HAKA_e=0x4, + /* DZB */ + dRes_INDEX_H_HAKA_DZB_H_HAKA_e=0x7, +}; + +enum dRes_ID_H_HAKA { + /* BMDR */ + dRes_ID_H_HAKA_BMD_H_HAKA_e=0x4, + /* DZB */ + dRes_ID_H_HAKA_DZB_H_HAKA_e=0x7, +}; + +enum H_HAKA_JNT { + H_HAKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_HAKA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Idohuta.h b/assets/RZDP01/res/Object/H_Idohuta.h new file mode 100644 index 0000000000..d2d67e2f29 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Idohuta.h @@ -0,0 +1,22 @@ +#ifndef RES_H_IDOHUTA_H +#define RES_H_IDOHUTA_H + +enum dRes_INDEX_H_IDOHUTA { + /* BMDR */ + dRes_INDEX_H_IDOHUTA_BMD_H_IDOHUTA_e=0x4, + /* DZB */ + dRes_INDEX_H_IDOHUTA_DZB_H_IDOHUTA_e=0x7, +}; + +enum dRes_ID_H_IDOHUTA { + /* BMDR */ + dRes_ID_H_IDOHUTA_BMD_H_IDOHUTA_e=0x4, + /* DZB */ + dRes_ID_H_IDOHUTA_DZB_H_IDOHUTA_e=0x7, +}; + +enum H_IDOHUTA_JNT { + H_IDOHUTA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_IDOHUTA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_ItaMato.h b/assets/RZDP01/res/Object/H_ItaMato.h new file mode 100644 index 0000000000..d6484b59d3 --- /dev/null +++ b/assets/RZDP01/res/Object/H_ItaMato.h @@ -0,0 +1,30 @@ +#ifndef RES_H_ITAMATO_H +#define RES_H_ITAMATO_H + +enum dRes_INDEX_H_ITAMATO { + /* BMDR */ + dRes_INDEX_H_ITAMATO_BMD_H_ITAMATO00_e=0x4, + dRes_INDEX_H_ITAMATO_BMD_H_ITAMATO01_e=0x5, + /* DZB */ + dRes_INDEX_H_ITAMATO_DZB_H_ITAMATO00_e=0x8, + dRes_INDEX_H_ITAMATO_DZB_H_ITAMATO01_e=0x9, +}; + +enum dRes_ID_H_ITAMATO { + /* BMDR */ + dRes_ID_H_ITAMATO_BMD_H_ITAMATO00_e=0x4, + dRes_ID_H_ITAMATO_BMD_H_ITAMATO01_e=0x5, + /* DZB */ + dRes_ID_H_ITAMATO_DZB_H_ITAMATO00_e=0x8, + dRes_ID_H_ITAMATO_DZB_H_ITAMATO01_e=0x9, +}; + +enum H_ITAMATO00_JNT { + H_ITAMATO00_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ITAMATO01_JNT { + H_ITAMATO01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ITAMATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_KKanban.h b/assets/RZDP01/res/Object/H_KKanban.h new file mode 100644 index 0000000000..44c092b261 --- /dev/null +++ b/assets/RZDP01/res/Object/H_KKanban.h @@ -0,0 +1,24 @@ +#ifndef RES_H_KKANBAN_H +#define RES_H_KKANBAN_H + +enum dRes_INDEX_H_KKANBAN { + /* BMDR */ + dRes_INDEX_H_KKANBAN_BMD_H_KAKARIKOKANBAN_e=0x4, + /* DZB */ + dRes_INDEX_H_KKANBAN_DZB_H_KAKARIKOKANBAN_e=0x7, +}; + +enum dRes_ID_H_KKANBAN { + /* BMDR */ + dRes_ID_H_KKANBAN_BMD_H_KAKARIKOKANBAN_e=0x4, + /* DZB */ + dRes_ID_H_KKANBAN_DZB_H_KAKARIKOKANBAN_e=0x7, +}; + +enum H_KAKARIKOKANBAN_JNT { + H_KAKARIKOKANBAN_JNT_H_KAKARIKOKANBAN_e=0x0, + H_KAKARIKOKANBAN_JNT_MOVE_e=0x1, + H_KAKARIKOKANBAN_JNT_NO_MOVE_e=0x2, +}; + +#endif /* !RES_H_KKANBAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_KaOnsen.h b/assets/RZDP01/res/Object/H_KaOnsen.h new file mode 100644 index 0000000000..a182677da4 --- /dev/null +++ b/assets/RZDP01/res/Object/H_KaOnsen.h @@ -0,0 +1,32 @@ +#ifndef RES_H_KAONSEN_H +#define RES_H_KAONSEN_H + +enum dRes_INDEX_H_KAONSEN { + /* BMDR */ + dRes_INDEX_H_KAONSEN_BMD_H_KAKAONSEN_e=0x5, + dRes_INDEX_H_KAONSEN_BMD_H_KAKAONSENB_e=0x6, + /* BTK */ + dRes_INDEX_H_KAONSEN_BTK_H_KAKAONSENB_e=0x9, + /* DZB */ + dRes_INDEX_H_KAONSEN_DZB_H_KAKAONSEN_e=0xC, +}; + +enum dRes_ID_H_KAONSEN { + /* BMDR */ + dRes_ID_H_KAONSEN_BMD_H_KAKAONSEN_e=0x5, + dRes_ID_H_KAONSEN_BMD_H_KAKAONSENB_e=0x6, + /* BTK */ + dRes_ID_H_KAONSEN_BTK_H_KAKAONSENB_e=0x9, + /* DZB */ + dRes_ID_H_KAONSEN_DZB_H_KAKAONSEN_e=0xC, +}; + +enum H_KAKAONSEN_JNT { + H_KAKAONSEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_KAKAONSENB_JNT { + H_KAKAONSENB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KAONSEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Kinobou.h b/assets/RZDP01/res/Object/H_Kinobou.h new file mode 100644 index 0000000000..c08f508fd8 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Kinobou.h @@ -0,0 +1,22 @@ +#ifndef RES_H_KINOBOU_H +#define RES_H_KINOBOU_H + +enum dRes_INDEX_H_KINOBOU { + /* BMDR */ + dRes_INDEX_H_KINOBOU_BMD_H_KINOBOU_e=0x4, + /* DZB */ + dRes_INDEX_H_KINOBOU_DZB_H_KINOBOU_e=0x7, +}; + +enum dRes_ID_H_KINOBOU { + /* BMDR */ + dRes_ID_H_KINOBOU_BMD_H_KINOBOU_e=0x4, + /* DZB */ + dRes_ID_H_KINOBOU_DZB_H_KINOBOU_e=0x7, +}; + +enum H_KINOBOU_JNT { + H_KINOBOU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KINOBOU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Knktsn.h b/assets/RZDP01/res/Object/H_Knktsn.h new file mode 100644 index 0000000000..8544e4edb3 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Knktsn.h @@ -0,0 +1,24 @@ +#ifndef RES_H_KNKTSN_H +#define RES_H_KNKTSN_H + +enum dRes_INDEX_H_KNKTSN { + /* BMDR */ + dRes_INDEX_H_KNKTSN_BMD_H_KANKETSUSEN_e=0x4, + /* DZB */ + dRes_INDEX_H_KNKTSN_DZB_H_KANEKETSUSEN_e=0x7, + dRes_INDEX_H_KNKTSN_DZB_H_KANKETSUSENYOKO_e=0x8, +}; + +enum dRes_ID_H_KNKTSN { + /* BMDR */ + dRes_ID_H_KNKTSN_BMD_H_KANKETSUSEN_e=0x4, + /* DZB */ + dRes_ID_H_KNKTSN_DZB_H_KANEKETSUSEN_e=0x7, + dRes_ID_H_KNKTSN_DZB_H_KANKETSUSENYOKO_e=0x8, +}; + +enum H_KANKETSUSEN_JNT { + H_KANKETSUSEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_KNKTSN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Onsen.h b/assets/RZDP01/res/Object/H_Onsen.h new file mode 100644 index 0000000000..f18b5aafaf --- /dev/null +++ b/assets/RZDP01/res/Object/H_Onsen.h @@ -0,0 +1,32 @@ +#ifndef RES_H_ONSEN_H +#define RES_H_ONSEN_H + +enum dRes_INDEX_H_ONSEN { + /* BMDR */ + dRes_INDEX_H_ONSEN_BMD_H_ONSEN_e=0x5, + dRes_INDEX_H_ONSEN_BMD_H_ONSENB_e=0x6, + /* BTK */ + dRes_INDEX_H_ONSEN_BTK_H_ONSEN_e=0x9, + /* DZB */ + dRes_INDEX_H_ONSEN_DZB_H_ONSEN_e=0xC, +}; + +enum dRes_ID_H_ONSEN { + /* BMDR */ + dRes_ID_H_ONSEN_BMD_H_ONSEN_e=0x5, + dRes_ID_H_ONSEN_BMD_H_ONSENB_e=0x6, + /* BTK */ + dRes_ID_H_ONSEN_BTK_H_ONSEN_e=0x9, + /* DZB */ + dRes_ID_H_ONSEN_DZB_H_ONSEN_e=0xC, +}; + +enum H_ONSEN_JNT { + H_ONSEN_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ONSENB_JNT { + H_ONSENB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ONSEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_OsiHaka.h b/assets/RZDP01/res/Object/H_OsiHaka.h new file mode 100644 index 0000000000..2d73c2fbb4 --- /dev/null +++ b/assets/RZDP01/res/Object/H_OsiHaka.h @@ -0,0 +1,22 @@ +#ifndef RES_H_OSIHAKA_H +#define RES_H_OSIHAKA_H + +enum dRes_INDEX_H_OSIHAKA { + /* BMDR */ + dRes_INDEX_H_OSIHAKA_BMD_H_OSHIHAKA_e=0x4, + /* DZB */ + dRes_INDEX_H_OSIHAKA_DZB_H_OSHIHAKA_e=0x7, +}; + +enum dRes_ID_H_OSIHAKA { + /* BMDR */ + dRes_ID_H_OSIHAKA_BMD_H_OSHIHAKA_e=0x4, + /* DZB */ + dRes_ID_H_OSIHAKA_DZB_H_OSHIHAKA_e=0x7, +}; + +enum H_OSHIHAKA_JNT { + H_OSHIHAKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_OSIHAKA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Saidan.h b/assets/RZDP01/res/Object/H_Saidan.h new file mode 100644 index 0000000000..1eab55333e --- /dev/null +++ b/assets/RZDP01/res/Object/H_Saidan.h @@ -0,0 +1,22 @@ +#ifndef RES_H_SAIDAN_H +#define RES_H_SAIDAN_H + +enum dRes_INDEX_H_SAIDAN { + /* BMDR */ + dRes_INDEX_H_SAIDAN_BMD_H_SAIDAN_e=0x4, + /* DZB */ + dRes_INDEX_H_SAIDAN_DZB_H_SAIDAN_e=0x7, +}; + +enum dRes_ID_H_SAIDAN { + /* BMDR */ + dRes_ID_H_SAIDAN_BMD_H_SAIDAN_e=0x4, + /* DZB */ + dRes_ID_H_SAIDAN_DZB_H_SAIDAN_e=0x7, +}; + +enum H_SAIDAN_JNT { + H_SAIDAN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_SAIDAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Saku.h b/assets/RZDP01/res/Object/H_Saku.h new file mode 100644 index 0000000000..79e6bbcbb9 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Saku.h @@ -0,0 +1,22 @@ +#ifndef RES_H_SAKU_H +#define RES_H_SAKU_H + +enum dRes_INDEX_H_SAKU { + /* BMDR */ + dRes_INDEX_H_SAKU_BMD_H_SAKU_e=0x4, + /* DZB */ + dRes_INDEX_H_SAKU_DZB_H_SAKU_e=0x7, +}; + +enum dRes_ID_H_SAKU { + /* BMDR */ + dRes_ID_H_SAKU_BMD_H_SAKU_e=0x4, + /* DZB */ + dRes_ID_H_SAKU_DZB_H_SAKU_e=0x7, +}; + +enum H_SAKU_JNT { + H_SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_SAKU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Suisho.h b/assets/RZDP01/res/Object/H_Suisho.h new file mode 100644 index 0000000000..7f175682bb --- /dev/null +++ b/assets/RZDP01/res/Object/H_Suisho.h @@ -0,0 +1,29 @@ +#ifndef RES_H_SUISHO_H +#define RES_H_SUISHO_H + +enum dRes_INDEX_H_SUISHO { + /* BMDE */ + dRes_INDEX_H_SUISHO_BMD_H_SUISHO00_e=0x4, + /* BMDR */ + dRes_INDEX_H_SUISHO_BMD_H_SUISHO01_e=0x7, +}; + +enum dRes_ID_H_SUISHO { + /* BMDE */ + dRes_ID_H_SUISHO_BMD_H_SUISHO00_e=0x4, + /* BMDR */ + dRes_ID_H_SUISHO_BMD_H_SUISHO01_e=0x7, +}; + +enum H_SUISHO00_JNT { + H_SUISHO00_JNT_H_SUISHO00_e=0x0, + H_SUISHO00_JNT_POLYSURFACE1_e=0x1, + H_SUISHO00_JNT_POLYSURFACE2_e=0x2, + H_SUISHO00_JNT_POLYSURFACE3_e=0x3, +}; + +enum H_SUISHO01_JNT { + H_SUISHO01_JNT_PPLANE1_e=0x0, +}; + +#endif /* !RES_H_SUISHO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Tansu.h b/assets/RZDP01/res/Object/H_Tansu.h new file mode 100644 index 0000000000..7fb13939f2 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Tansu.h @@ -0,0 +1,22 @@ +#ifndef RES_H_TANSU_H +#define RES_H_TANSU_H + +enum dRes_INDEX_H_TANSU { + /* BMDR */ + dRes_INDEX_H_TANSU_BMD_H_TANSU_e=0x4, + /* DZB */ + dRes_INDEX_H_TANSU_DZB_H_TANSU_e=0x7, +}; + +enum dRes_ID_H_TANSU { + /* BMDR */ + dRes_ID_H_TANSU_BMD_H_TANSU_e=0x4, + /* DZB */ + dRes_ID_H_TANSU_DZB_H_TANSU_e=0x7, +}; + +enum H_TANSU_JNT { + H_TANSU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_TANSU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_Window.h b/assets/RZDP01/res/Object/H_Window.h new file mode 100644 index 0000000000..0bb41c7a09 --- /dev/null +++ b/assets/RZDP01/res/Object/H_Window.h @@ -0,0 +1,22 @@ +#ifndef RES_H_WINDOW_H +#define RES_H_WINDOW_H + +enum dRes_INDEX_H_WINDOW { + /* BMDE */ + dRes_INDEX_H_WINDOW_BMD_H_WINDOW_e=0x4, + /* DZB */ + dRes_INDEX_H_WINDOW_DZB_H_WINDOW_e=0x7, +}; + +enum dRes_ID_H_WINDOW { + /* BMDE */ + dRes_ID_H_WINDOW_BMD_H_WINDOW_e=0x4, + /* DZB */ + dRes_ID_H_WINDOW_DZB_H_WINDOW_e=0x7, +}; + +enum H_WINDOW_JNT { + H_WINDOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_WINDOW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_ZraRock.h b/assets/RZDP01/res/Object/H_ZraRock.h new file mode 100644 index 0000000000..4e068992cf --- /dev/null +++ b/assets/RZDP01/res/Object/H_ZraRock.h @@ -0,0 +1,32 @@ +#ifndef RES_H_ZRAROCK_H +#define RES_H_ZRAROCK_H + +enum dRes_INDEX_H_ZRAROCK { + /* BMDR */ + dRes_INDEX_H_ZRAROCK_BMD_H_ZORAROCK_e=0x5, + dRes_INDEX_H_ZRAROCK_BMD_H_ZORAROCK_FUTOUMEI_e=0x6, + /* BRK */ + dRes_INDEX_H_ZRAROCK_BRK_H_ZORAROCK_e=0x9, + /* DZB */ + dRes_INDEX_H_ZRAROCK_DZB_H_ZORAROCK_e=0xC, +}; + +enum dRes_ID_H_ZRAROCK { + /* BMDR */ + dRes_ID_H_ZRAROCK_BMD_H_ZORAROCK_e=0x5, + dRes_ID_H_ZRAROCK_BMD_H_ZORAROCK_FUTOUMEI_e=0x6, + /* BRK */ + dRes_ID_H_ZRAROCK_BRK_H_ZORAROCK_e=0x9, + /* DZB */ + dRes_ID_H_ZRAROCK_DZB_H_ZORAROCK_e=0xC, +}; + +enum H_ZORAROCK_JNT { + H_ZORAROCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum H_ZORAROCK_FUTOUMEI_JNT { + H_ZORAROCK_FUTOUMEI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_H_ZRAROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_mbottle.h b/assets/RZDP01/res/Object/H_mbottle.h new file mode 100644 index 0000000000..5e5d569169 --- /dev/null +++ b/assets/RZDP01/res/Object/H_mbottle.h @@ -0,0 +1,18 @@ +#ifndef RES_H_MBOTTLE_H +#define RES_H_MBOTTLE_H + +enum dRes_INDEX_H_MBOTTLE { + /* BMDR */ + dRes_INDEX_H_MBOTTLE_BMD_H_MILK_e=0x3, +}; + +enum dRes_ID_H_MBOTTLE { + /* BMDR */ + dRes_ID_H_MBOTTLE_BMD_H_MILK_e=0x3, +}; + +enum H_MILK_JNT { + H_MILK_JNT_B_GD_MILK_e=0x0, +}; + +#endif /* !RES_H_MBOTTLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/H_oil.h b/assets/RZDP01/res/Object/H_oil.h new file mode 100644 index 0000000000..8d6bfac0a2 --- /dev/null +++ b/assets/RZDP01/res/Object/H_oil.h @@ -0,0 +1,18 @@ +#ifndef RES_H_OIL_H +#define RES_H_OIL_H + +enum dRes_INDEX_H_OIL { + /* BMDR */ + dRes_INDEX_H_OIL_BMD_H_OIL_e=0x3, +}; + +enum dRes_ID_H_OIL { + /* BMDR */ + dRes_ID_H_OIL_BMD_H_OIL_e=0x3, +}; + +enum H_OIL_JNT { + H_OIL_JNT_B_GD_OIL_e=0x0, +}; + +#endif /* !RES_H_OIL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hanjo.h b/assets/RZDP01/res/Object/Hanjo.h new file mode 100644 index 0000000000..a6dae4c3fb --- /dev/null +++ b/assets/RZDP01/res/Object/Hanjo.h @@ -0,0 +1,69 @@ +#ifndef RES_HANJO_H +#define RES_HANJO_H + +enum dRes_INDEX_HANJO { + /* BCK */ + dRes_INDEX_HANJO_BCK_HANJO_DIVE_e=0x6, + dRes_INDEX_HANJO_BCK_HANJO_F_TALK_A_e=0x7, + dRes_INDEX_HANJO_BCK_HANJO_RUN_A_e=0x8, + dRes_INDEX_HANJO_BCK_HANJO_STEP_e=0x9, + dRes_INDEX_HANJO_BCK_HANJO_TALK_A_e=0xA, + dRes_INDEX_HANJO_BCK_HANJO_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_HANJO_BMD_HANJO_e=0xE, + /* BTK */ + dRes_INDEX_HANJO_BTK_HANJO_e=0x11, + /* BTP */ + dRes_INDEX_HANJO_BTP_HANJO_e=0x14, +}; + +enum dRes_ID_HANJO { + /* BCK */ + dRes_ID_HANJO_BCK_HANJO_DIVE_e=0x6, + dRes_ID_HANJO_BCK_HANJO_F_TALK_A_e=0x7, + dRes_ID_HANJO_BCK_HANJO_RUN_A_e=0x8, + dRes_ID_HANJO_BCK_HANJO_STEP_e=0x9, + dRes_ID_HANJO_BCK_HANJO_TALK_A_e=0xA, + dRes_ID_HANJO_BCK_HANJO_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_HANJO_BMD_HANJO_e=0xE, + /* BTK */ + dRes_ID_HANJO_BTK_HANJO_e=0x11, + /* BTP */ + dRes_ID_HANJO_BTP_HANJO_e=0x14, +}; + +enum HANJO_JNT { + HANJO_JNT_CENTER_e=0x0, + HANJO_JNT_BACKBONE1_e=0x1, + HANJO_JNT_BACKBONE2_e=0x2, + HANJO_JNT_NECK_e=0x3, + HANJO_JNT_HEAD_e=0x4, + HANJO_JNT_CHIN_e=0x5, + HANJO_JNT_MAYU_L_e=0x6, + HANJO_JNT_MAYU_R_e=0x7, + HANJO_JNT_MOUTH_e=0x8, + HANJO_JNT_SHOULDERL_e=0x9, + HANJO_JNT_ARML1_e=0xA, + HANJO_JNT_ARML2_1_e=0xB, + HANJO_JNT_HANDL_1_e=0xC, + HANJO_JNT_FINGERL_e=0xD, + HANJO_JNT_SHOULDERR_e=0xE, + HANJO_JNT_ARMR1_e=0xF, + HANJO_JNT_ARMR2_1_e=0x10, + HANJO_JNT_HANDR_1_e=0x11, + HANJO_JNT_FINGERR_e=0x12, + HANJO_JNT_WAIST_e=0x13, + HANJO_JNT_LEGL1_e=0x14, + HANJO_JNT_LEGL2_e=0x15, + HANJO_JNT_FOOTL_e=0x16, + HANJO_JNT_SKIRTL_e=0x17, + HANJO_JNT_LEGR1_e=0x18, + HANJO_JNT_LEGR2_e=0x19, + HANJO_JNT_FOOTR_e=0x1A, + HANJO_JNT_SKIRTR_e=0x1B, + HANJO_JNT_SKIRT1_e=0x1C, + HANJO_JNT_SKIRT2_e=0x1D, +}; + +#endif /* !RES_HANJO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hanjo1.h b/assets/RZDP01/res/Object/Hanjo1.h new file mode 100644 index 0000000000..da2b918e5a --- /dev/null +++ b/assets/RZDP01/res/Object/Hanjo1.h @@ -0,0 +1,84 @@ +#ifndef RES_HANJO1_H +#define RES_HANJO1_H + +enum dRes_INDEX_HANJO1 { + /* BCK */ + dRes_INDEX_HANJO1_BCK_HANJO_F_MORTIFY_e=0x7, + dRes_INDEX_HANJO1_BCK_HANJO_F_OPENEYES_e=0x8, + dRes_INDEX_HANJO1_BCK_HANJO_F_SAD_e=0x9, + dRes_INDEX_HANJO1_BCK_HANJO_FH_MORTIFY_e=0xA, + dRes_INDEX_HANJO1_BCK_HANJO_FH_SAD_e=0xB, + dRes_INDEX_HANJO1_BCK_HANJO_FH_SURPRISE_e=0xC, + dRes_INDEX_HANJO1_BCK_HANJO_GIVEME_e=0xD, + dRes_INDEX_HANJO1_BCK_HANJO_PICKUP_e=0xE, + dRes_INDEX_HANJO1_BCK_HANJO_SECRETLY_TALK_e=0xF, + dRes_INDEX_HANJO1_BCK_HANJO_SECRETLY_WAIT_e=0x10, + dRes_INDEX_HANJO1_BCK_HANJO_SWIM_e=0x11, + dRes_INDEX_HANJO1_BCK_HANJO_SWIM_B_e=0x12, + dRes_INDEX_HANJO1_BCK_HANJO_SWIMTALK_e=0x13, + dRes_INDEX_HANJO1_BCK_HANJO_THROW_e=0x14, + dRes_INDEX_HANJO1_BCK_HANJO_WAIT_B_e=0x15, + dRes_INDEX_HANJO1_BCK_HANJO_WAIT_C_e=0x16, + /* BMDR */ + dRes_INDEX_HANJO1_BMD_HANJO_HARE_e=0x19, + dRes_INDEX_HANJO1_BMD_HANJO_STONE_e=0x1A, + /* BTK */ + dRes_INDEX_HANJO1_BTK_HANJO_PICKUP_e=0x1D, + dRes_INDEX_HANJO1_BTK_HANJO_THROW_e=0x1E, + dRes_INDEX_HANJO1_BTK_HANJO_WAIT_B_e=0x1F, + /* BTP */ + dRes_INDEX_HANJO1_BTP_HANJO_F_MORTIFY_e=0x22, + dRes_INDEX_HANJO1_BTP_HANJO_F_OPENEYES_e=0x23, + dRes_INDEX_HANJO1_BTP_HANJO_F_SAD_e=0x24, + dRes_INDEX_HANJO1_BTP_HANJO_FH_MORTIFY_e=0x25, + dRes_INDEX_HANJO1_BTP_HANJO_FH_SAD_e=0x26, + dRes_INDEX_HANJO1_BTP_HANJO_FH_SURPRISE_e=0x27, + /* EVT */ + dRes_INDEX_HANJO1_DAT_EVENT_LIST_e=0x2A, +}; + +enum dRes_ID_HANJO1 { + /* BCK */ + dRes_ID_HANJO1_BCK_HANJO_F_MORTIFY_e=0x7, + dRes_ID_HANJO1_BCK_HANJO_F_OPENEYES_e=0x8, + dRes_ID_HANJO1_BCK_HANJO_F_SAD_e=0x9, + dRes_ID_HANJO1_BCK_HANJO_FH_MORTIFY_e=0xA, + dRes_ID_HANJO1_BCK_HANJO_FH_SAD_e=0xB, + dRes_ID_HANJO1_BCK_HANJO_FH_SURPRISE_e=0xC, + dRes_ID_HANJO1_BCK_HANJO_GIVEME_e=0xD, + dRes_ID_HANJO1_BCK_HANJO_PICKUP_e=0xE, + dRes_ID_HANJO1_BCK_HANJO_SECRETLY_TALK_e=0xF, + dRes_ID_HANJO1_BCK_HANJO_SECRETLY_WAIT_e=0x10, + dRes_ID_HANJO1_BCK_HANJO_SWIM_e=0x11, + dRes_ID_HANJO1_BCK_HANJO_SWIM_B_e=0x12, + dRes_ID_HANJO1_BCK_HANJO_SWIMTALK_e=0x13, + dRes_ID_HANJO1_BCK_HANJO_THROW_e=0x14, + dRes_ID_HANJO1_BCK_HANJO_WAIT_B_e=0x15, + dRes_ID_HANJO1_BCK_HANJO_WAIT_C_e=0x16, + /* BMDR */ + dRes_ID_HANJO1_BMD_HANJO_HARE_e=0x19, + dRes_ID_HANJO1_BMD_HANJO_STONE_e=0x1A, + /* BTK */ + dRes_ID_HANJO1_BTK_HANJO_PICKUP_e=0x1D, + dRes_ID_HANJO1_BTK_HANJO_THROW_e=0x1E, + dRes_ID_HANJO1_BTK_HANJO_WAIT_B_e=0x1F, + /* BTP */ + dRes_ID_HANJO1_BTP_HANJO_F_MORTIFY_e=0x22, + dRes_ID_HANJO1_BTP_HANJO_F_OPENEYES_e=0x23, + dRes_ID_HANJO1_BTP_HANJO_F_SAD_e=0x24, + dRes_ID_HANJO1_BTP_HANJO_FH_MORTIFY_e=0x25, + dRes_ID_HANJO1_BTP_HANJO_FH_SAD_e=0x26, + dRes_ID_HANJO1_BTP_HANJO_FH_SURPRISE_e=0x27, + /* EVT */ + dRes_ID_HANJO1_DAT_EVENT_LIST_e=0x2A, +}; + +enum HANJO_HARE_JNT { + HANJO_HARE_JNT_HANJO_HARE_e=0x0, +}; + +enum HANJO_STONE_JNT { + HANJO_STONE_JNT_HANJO_STONE_e=0x0, +}; + +#endif /* !RES_HANJO1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hanjo2.h b/assets/RZDP01/res/Object/Hanjo2.h new file mode 100644 index 0000000000..a3bac1538b --- /dev/null +++ b/assets/RZDP01/res/Object/Hanjo2.h @@ -0,0 +1,40 @@ +#ifndef RES_HANJO2_H +#define RES_HANJO2_H + +enum dRes_INDEX_HANJO2 { + /* BCK */ + dRes_INDEX_HANJO2_BCK_HANJO_F_SURPRISE_e=0x5, + dRes_INDEX_HANJO2_BCK_HANJO_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_HANJO2_BCK_HANJO_SURPRISE_e=0x7, + dRes_INDEX_HANJO2_BCK_HANJO_SURPRISE_WAIT_e=0x8, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_FUE_e=0x9, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_MIHARI_e=0xA, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_STEP_e=0xB, + dRes_INDEX_HANJO2_BCK_HANJO_TAKA_WAIT_e=0xC, + dRes_INDEX_HANJO2_BCK_HANJO_WAIT_D_e=0xD, + /* BTP */ + dRes_INDEX_HANJO2_BTP_HANJO_F_SURPRISE_e=0x10, + dRes_INDEX_HANJO2_BTP_HANJO_F_SURPRISE_WAIT_e=0x11, + /* EVT */ + dRes_INDEX_HANJO2_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_HANJO2 { + /* BCK */ + dRes_ID_HANJO2_BCK_HANJO_F_SURPRISE_e=0x5, + dRes_ID_HANJO2_BCK_HANJO_F_SURPRISE_WAIT_e=0x6, + dRes_ID_HANJO2_BCK_HANJO_SURPRISE_e=0x7, + dRes_ID_HANJO2_BCK_HANJO_SURPRISE_WAIT_e=0x8, + dRes_ID_HANJO2_BCK_HANJO_TAKA_FUE_e=0x9, + dRes_ID_HANJO2_BCK_HANJO_TAKA_MIHARI_e=0xA, + dRes_ID_HANJO2_BCK_HANJO_TAKA_STEP_e=0xB, + dRes_ID_HANJO2_BCK_HANJO_TAKA_WAIT_e=0xC, + dRes_ID_HANJO2_BCK_HANJO_WAIT_D_e=0xD, + /* BTP */ + dRes_ID_HANJO2_BTP_HANJO_F_SURPRISE_e=0x10, + dRes_ID_HANJO2_BTP_HANJO_F_SURPRISE_WAIT_e=0x11, + /* EVT */ + dRes_ID_HANJO2_DAT_EVENT_LIST_e=0x14, +}; + +#endif /* !RES_HANJO2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hata.h b/assets/RZDP01/res/Object/Hata.h new file mode 100644 index 0000000000..1395d1433d --- /dev/null +++ b/assets/RZDP01/res/Object/Hata.h @@ -0,0 +1,20 @@ +#ifndef RES_HATA_H +#define RES_HATA_H + +enum dRes_INDEX_HATA { + /* BMDR */ + dRes_INDEX_HATA_BMD_V_HATA_e=0x3, +}; + +enum dRes_ID_HATA { + /* BMDR */ + dRes_ID_HATA_BMD_V_HATA_e=0x3, +}; + +enum V_HATA_JNT { + V_HATA_JNT_JOINT1_e=0x0, + V_HATA_JNT_JOINT2_e=0x1, + V_HATA_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_HATA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Henna.h b/assets/RZDP01/res/Object/Henna.h new file mode 100644 index 0000000000..b8a6f2a14d --- /dev/null +++ b/assets/RZDP01/res/Object/Henna.h @@ -0,0 +1,176 @@ +#ifndef RES_HENNA_H +#define RES_HENNA_H + +enum dRes_INDEX_HENNA { + /* BCK */ + dRes_INDEX_HENNA_BCK_HENNA_CANOE_ROWBL_e=0x6, + dRes_INDEX_HENNA_BCK_HENNA_CANOE_ROWL_e=0x7, + dRes_INDEX_HENNA_BCK_HENNA_CANOE_SITWAIT_A_e=0x8, + dRes_INDEX_HENNA_BCK_HENNA_CLAP_A_e=0x9, + dRes_INDEX_HENNA_BCK_HENNA_CLAP_B_e=0xA, + dRes_INDEX_HENNA_BCK_HENNA_F_GLARETALK_A_e=0xB, + dRes_INDEX_HENNA_BCK_HENNA_F_GLARE_A_e=0xC, + dRes_INDEX_HENNA_BCK_HENNA_F_KAYUI_A_e=0xD, + dRes_INDEX_HENNA_BCK_HENNA_F_SMILETALK_A_e=0xE, + dRes_INDEX_HENNA_BCK_HENNA_F_SMILE_A_e=0xF, + dRes_INDEX_HENNA_BCK_HENNA_F_TALK_A_e=0x10, + dRes_INDEX_HENNA_BCK_HENNA_F_WAIT_A_e=0x11, + dRes_INDEX_HENNA_BCK_HENNA_GLARE_A_e=0x12, + dRes_INDEX_HENNA_BCK_HENNA_NECKWAIT_A_e=0x13, + dRes_INDEX_HENNA_BCK_HENNA_NECK_A_e=0x14, + dRes_INDEX_HENNA_BCK_HENNA_PUTPADDLE_e=0x15, + dRes_INDEX_HENNA_BCK_HENNA_RUN_A_e=0x16, + dRes_INDEX_HENNA_BCK_HENNA_SENAKAWAIT_A_e=0x17, + dRes_INDEX_HENNA_BCK_HENNA_SENAKA_A_e=0x18, + dRes_INDEX_HENNA_BCK_HENNA_SITTALK_A_e=0x19, + dRes_INDEX_HENNA_BCK_HENNA_SITWAIT_A_e=0x1A, + dRes_INDEX_HENNA_BCK_HENNA_STANDUP_A_e=0x1B, + dRes_INDEX_HENNA_BCK_HENNA_TALK_A_e=0x1C, + dRes_INDEX_HENNA_BCK_HENNA_TALK_B_e=0x1D, + dRes_INDEX_HENNA_BCK_HENNA_WAITCANOE_L_e=0x1E, + dRes_INDEX_HENNA_BCK_HENNA_WAITCANOE_L_TALK_A_e=0x1F, + dRes_INDEX_HENNA_BCK_HENNA_WAIT_A_e=0x20, + dRes_INDEX_HENNA_BCK_HENNA_WALK_A_e=0x21, + /* BMDR */ + dRes_INDEX_HENNA_BMD_E3_HENNA_PADDLE_MODEL_e=0x24, + dRes_INDEX_HENNA_BMD_HENNA_e=0x25, + dRes_INDEX_HENNA_BMD_HENNA_B_e=0x26, + /* BTK */ + dRes_INDEX_HENNA_BTK_HENNA_e=0x29, + dRes_INDEX_HENNA_BTK_HENNA_NECK_A_e=0x2A, + dRes_INDEX_HENNA_BTK_HENNA_SENAKA_A_e=0x2B, + /* BTP */ + dRes_INDEX_HENNA_BTP_HENNA_e=0x2E, + dRes_INDEX_HENNA_BTP_HENNA_CLAP_A_e=0x2F, + dRes_INDEX_HENNA_BTP_HENNA_CLAP_B_e=0x30, + dRes_INDEX_HENNA_BTP_HENNA_F_GLARETALK_A_e=0x31, + dRes_INDEX_HENNA_BTP_HENNA_F_GLARE_A_e=0x32, + dRes_INDEX_HENNA_BTP_HENNA_F_KAYUI_A_e=0x33, + dRes_INDEX_HENNA_BTP_HENNA_F_SMILETALK_A_e=0x34, + dRes_INDEX_HENNA_BTP_HENNA_F_SMILE_A_e=0x35, +}; + +enum dRes_ID_HENNA { + /* BCK */ + dRes_ID_HENNA_BCK_HENNA_CANOE_ROWBL_e=0x6, + dRes_ID_HENNA_BCK_HENNA_CANOE_ROWL_e=0x7, + dRes_ID_HENNA_BCK_HENNA_CANOE_SITWAIT_A_e=0x8, + dRes_ID_HENNA_BCK_HENNA_CLAP_A_e=0x9, + dRes_ID_HENNA_BCK_HENNA_CLAP_B_e=0xA, + dRes_ID_HENNA_BCK_HENNA_F_GLARETALK_A_e=0xB, + dRes_ID_HENNA_BCK_HENNA_F_GLARE_A_e=0xC, + dRes_ID_HENNA_BCK_HENNA_F_KAYUI_A_e=0xD, + dRes_ID_HENNA_BCK_HENNA_F_SMILETALK_A_e=0xE, + dRes_ID_HENNA_BCK_HENNA_F_SMILE_A_e=0xF, + dRes_ID_HENNA_BCK_HENNA_F_TALK_A_e=0x10, + dRes_ID_HENNA_BCK_HENNA_F_WAIT_A_e=0x11, + dRes_ID_HENNA_BCK_HENNA_GLARE_A_e=0x12, + dRes_ID_HENNA_BCK_HENNA_NECKWAIT_A_e=0x13, + dRes_ID_HENNA_BCK_HENNA_NECK_A_e=0x14, + dRes_ID_HENNA_BCK_HENNA_PUTPADDLE_e=0x15, + dRes_ID_HENNA_BCK_HENNA_RUN_A_e=0x16, + dRes_ID_HENNA_BCK_HENNA_SENAKAWAIT_A_e=0x17, + dRes_ID_HENNA_BCK_HENNA_SENAKA_A_e=0x18, + dRes_ID_HENNA_BCK_HENNA_SITTALK_A_e=0x19, + dRes_ID_HENNA_BCK_HENNA_SITWAIT_A_e=0x1A, + dRes_ID_HENNA_BCK_HENNA_STANDUP_A_e=0x1B, + dRes_ID_HENNA_BCK_HENNA_TALK_A_e=0x1C, + dRes_ID_HENNA_BCK_HENNA_TALK_B_e=0x1D, + dRes_ID_HENNA_BCK_HENNA_WAITCANOE_L_e=0x1E, + dRes_ID_HENNA_BCK_HENNA_WAITCANOE_L_TALK_A_e=0x1F, + dRes_ID_HENNA_BCK_HENNA_WAIT_A_e=0x20, + dRes_ID_HENNA_BCK_HENNA_WALK_A_e=0x21, + /* BMDR */ + dRes_ID_HENNA_BMD_E3_HENNA_PADDLE_MODEL_e=0x24, + dRes_ID_HENNA_BMD_HENNA_e=0x25, + dRes_ID_HENNA_BMD_HENNA_B_e=0x26, + /* BTK */ + dRes_ID_HENNA_BTK_HENNA_e=0x29, + dRes_ID_HENNA_BTK_HENNA_NECK_A_e=0x2A, + dRes_ID_HENNA_BTK_HENNA_SENAKA_A_e=0x2B, + /* BTP */ + dRes_ID_HENNA_BTP_HENNA_e=0x2E, + dRes_ID_HENNA_BTP_HENNA_CLAP_A_e=0x2F, + dRes_ID_HENNA_BTP_HENNA_CLAP_B_e=0x30, + dRes_ID_HENNA_BTP_HENNA_F_GLARETALK_A_e=0x31, + dRes_ID_HENNA_BTP_HENNA_F_GLARE_A_e=0x32, + dRes_ID_HENNA_BTP_HENNA_F_KAYUI_A_e=0x33, + dRes_ID_HENNA_BTP_HENNA_F_SMILETALK_A_e=0x34, + dRes_ID_HENNA_BTP_HENNA_F_SMILE_A_e=0x35, +}; + +enum E3_HENNA_PADDLE_MODEL_JNT { + E3_HENNA_PADDLE_MODEL_JNT_PADDLEE3_MODEL_e=0x0, +}; + +enum HENNA_JNT { + HENNA_JNT_CENTER_e=0x0, + HENNA_JNT_BACKBONE1_e=0x1, + HENNA_JNT_BACKBONE2_e=0x2, + HENNA_JNT_NECK_e=0x3, + HENNA_JNT_HEAD_e=0x4, + HENNA_JNT_CHIN_e=0x5, + HENNA_JNT_HAIRL_e=0x6, + HENNA_JNT_HAIRR_e=0x7, + HENNA_JNT_MAYUL_e=0x8, + HENNA_JNT_MAYUR_e=0x9, + HENNA_JNT_MOUTH_e=0xA, + HENNA_JNT_PONY1_e=0xB, + HENNA_JNT_PONY2_e=0xC, + HENNA_JNT_SHOULDERL_e=0xD, + HENNA_JNT_ARML1_e=0xE, + HENNA_JNT_ARML2_e=0xF, + HENNA_JNT_HANDL_e=0x10, + HENNA_JNT_FINGERL_e=0x11, + HENNA_JNT_THUMBL_e=0x12, + HENNA_JNT_SHOULDERR_e=0x13, + HENNA_JNT_ARMR1_e=0x14, + HENNA_JNT_ARMR2_e=0x15, + HENNA_JNT_HANDR_e=0x16, + HENNA_JNT_FINGERR_e=0x17, + HENNA_JNT_THUMBR_e=0x18, + HENNA_JNT_WAIST_e=0x19, + HENNA_JNT_LEGL1_e=0x1A, + HENNA_JNT_LEGL2_e=0x1B, + HENNA_JNT_FOOTL_e=0x1C, + HENNA_JNT_LEGR1_e=0x1D, + HENNA_JNT_LEGR2_e=0x1E, + HENNA_JNT_FOOTR_e=0x1F, +}; + +enum HENNA_B_JNT { + HENNA_B_JNT_CENTER_e=0x0, + HENNA_B_JNT_BACKBONE1_e=0x1, + HENNA_B_JNT_BACKBONE2_e=0x2, + HENNA_B_JNT_NECK_e=0x3, + HENNA_B_JNT_HEAD_e=0x4, + HENNA_B_JNT_CHIN_e=0x5, + HENNA_B_JNT_HAIRL_e=0x6, + HENNA_B_JNT_HAIRR_e=0x7, + HENNA_B_JNT_MAYUL_e=0x8, + HENNA_B_JNT_MAYUR_e=0x9, + HENNA_B_JNT_MOUTH_e=0xA, + HENNA_B_JNT_PONY1_e=0xB, + HENNA_B_JNT_PONY2_e=0xC, + HENNA_B_JNT_SHOULDERL_e=0xD, + HENNA_B_JNT_ARML1_e=0xE, + HENNA_B_JNT_ARML2_e=0xF, + HENNA_B_JNT_HANDL_e=0x10, + HENNA_B_JNT_FINGERL_e=0x11, + HENNA_B_JNT_THUMBL_e=0x12, + HENNA_B_JNT_SHOULDERR_e=0x13, + HENNA_B_JNT_ARMR1_e=0x14, + HENNA_B_JNT_ARMR2_e=0x15, + HENNA_B_JNT_HANDR_e=0x16, + HENNA_B_JNT_FINGERR_e=0x17, + HENNA_B_JNT_THUMBR_e=0x18, + HENNA_B_JNT_WAIST_e=0x19, + HENNA_B_JNT_LEGL1_e=0x1A, + HENNA_B_JNT_LEGL2_e=0x1B, + HENNA_B_JNT_FOOTL_e=0x1C, + HENNA_B_JNT_LEGR1_e=0x1D, + HENNA_B_JNT_LEGR2_e=0x1E, + HENNA_B_JNT_FOOTR_e=0x1F, +}; + +#endif /* !RES_HENNA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Henna0.h b/assets/RZDP01/res/Object/Henna0.h new file mode 100644 index 0000000000..62cb6bfec9 --- /dev/null +++ b/assets/RZDP01/res/Object/Henna0.h @@ -0,0 +1,49 @@ +#ifndef RES_HENNA0_H +#define RES_HENNA0_H + +enum dRes_INDEX_HENNA0 { + /* BMDR */ + dRes_INDEX_HENNA0_BMD_HENNA_e=0x3, +}; + +enum dRes_ID_HENNA0 { + /* BMDR */ + dRes_ID_HENNA0_BMD_HENNA_e=0x3, +}; + +enum HENNA_JNT { + HENNA_JNT_CENTER_e=0x0, + HENNA_JNT_BACKBONE1_e=0x1, + HENNA_JNT_BACKBONE2_e=0x2, + HENNA_JNT_NECK_e=0x3, + HENNA_JNT_HEAD_e=0x4, + HENNA_JNT_CHIN_e=0x5, + HENNA_JNT_HAIRL_e=0x6, + HENNA_JNT_HAIRR_e=0x7, + HENNA_JNT_MAYUL_e=0x8, + HENNA_JNT_MAYUR_e=0x9, + HENNA_JNT_MOUTH_e=0xA, + HENNA_JNT_PONY1_e=0xB, + HENNA_JNT_PONY2_e=0xC, + HENNA_JNT_SHOULDERL_e=0xD, + HENNA_JNT_ARML1_e=0xE, + HENNA_JNT_ARML2_e=0xF, + HENNA_JNT_HANDL_e=0x10, + HENNA_JNT_FINGERL_e=0x11, + HENNA_JNT_THUMBL_e=0x12, + HENNA_JNT_SHOULDERR_e=0x13, + HENNA_JNT_ARMR1_e=0x14, + HENNA_JNT_ARMR2_e=0x15, + HENNA_JNT_HANDR_e=0x16, + HENNA_JNT_FINGERR_e=0x17, + HENNA_JNT_THUMBR_e=0x18, + HENNA_JNT_WAIST_e=0x19, + HENNA_JNT_LEGL1_e=0x1A, + HENNA_JNT_LEGL2_e=0x1B, + HENNA_JNT_FOOTL_e=0x1C, + HENNA_JNT_LEGR1_e=0x1D, + HENNA_JNT_LEGR2_e=0x1E, + HENNA_JNT_FOOTR_e=0x1F, +}; + +#endif /* !RES_HENNA0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hfence.h b/assets/RZDP01/res/Object/Hfence.h new file mode 100644 index 0000000000..76bc9d3e33 --- /dev/null +++ b/assets/RZDP01/res/Object/Hfence.h @@ -0,0 +1,22 @@ +#ifndef RES_HFENCE_H +#define RES_HFENCE_H + +enum dRes_INDEX_HFENCE { + /* BMDR */ + dRes_INDEX_HFENCE_BMD_A_UMASAKU2_e=0x4, + /* DZB */ + dRes_INDEX_HFENCE_DZB_A_UMASAKU_e=0x7, +}; + +enum dRes_ID_HFENCE { + /* BMDR */ + dRes_ID_HFENCE_BMD_A_UMASAKU2_e=0x4, + /* DZB */ + dRes_ID_HFENCE_DZB_A_UMASAKU_e=0x7, +}; + +enum A_UMASAKU2_JNT { + A_UMASAKU2_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HFENCE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HoZelda.h b/assets/RZDP01/res/Object/HoZelda.h new file mode 100644 index 0000000000..a3df621c32 --- /dev/null +++ b/assets/RZDP01/res/Object/HoZelda.h @@ -0,0 +1,152 @@ +#ifndef RES_HOZELDA_H +#define RES_HOZELDA_H + +enum dRes_INDEX_HOZELDA { + /* BCK */ + dRes_INDEX_HOZELDA_BCK_ZELH_ALDIEH_e=0x7, + dRes_INDEX_HOZELDA_BCK_ZELH_ARELORDH_e=0x8, + dRes_INDEX_HOZELDA_BCK_ZELH_ASHOOTH_e=0x9, + dRes_INDEX_HOZELDA_BCK_ZELH_ATBH_e=0xA, + dRes_INDEX_HOZELDA_BCK_ZELH_BARELORDH_e=0xB, + dRes_INDEX_HOZELDA_BCK_ZELH_BASHOOTH_e=0xC, + dRes_INDEX_HOZELDA_BCK_ZELH_DAMH_e=0xD, + dRes_INDEX_HOZELDA_BCK_ZELH_DASHH_e=0xE, + dRes_INDEX_HOZELDA_BCK_ZELH_DSTARTH_e=0xF, + dRes_INDEX_HOZELDA_BCK_ZELH_EGND_WH_e=0x10, + dRes_INDEX_HOZELDA_BCK_ZELH_EGND_WHB_e=0x11, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPH_e=0x12, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPHED_e=0x13, + dRes_INDEX_HOZELDA_BCK_ZELH_JUMPHST_e=0x14, + dRes_INDEX_HOZELDA_BCK_ZELH_NUMBH_e=0x15, + dRes_INDEX_HOZELDA_BCK_ZELH_STANDH_e=0x16, + dRes_INDEX_HOZELDA_BCK_ZELH_STANDHWC_e=0x17, + dRes_INDEX_HOZELDA_BCK_ZELH_STOPH_e=0x18, + dRes_INDEX_HOZELDA_BCK_ZELH_STOPTOSTANDH_e=0x19, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITBH_e=0x1A, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITCH_e=0x1B, + dRes_INDEX_HOZELDA_BCK_ZELH_WAITH_e=0x1C, + /* BMDR */ + dRes_INDEX_HOZELDA_BMD_O_ZG_AROW_e=0x1F, + dRes_INDEX_HOZELDA_BMD_O_ZG_BOW_e=0x20, + /* BMDV */ + dRes_INDEX_HOZELDA_BMD_ZELH_e=0x23, + /* BTK */ + dRes_INDEX_HOZELDA_BTK_ZELH_FA_e=0x26, + dRes_INDEX_HOZELDA_BTK_ZELH_FALDIEH_e=0x27, + dRes_INDEX_HOZELDA_BTK_ZELH_FEGND_WH_e=0x28, + /* BTP */ + dRes_INDEX_HOZELDA_BTP_ZELH_FA_e=0x2B, + dRes_INDEX_HOZELDA_BTP_ZELH_FALDIEH_e=0x2C, + dRes_INDEX_HOZELDA_BTP_ZELH_FB_e=0x2D, + dRes_INDEX_HOZELDA_BTP_ZELH_FC_e=0x2E, + dRes_INDEX_HOZELDA_BTP_ZELH_FMABA01_e=0x2F, +}; + +enum dRes_ID_HOZELDA { + /* BCK */ + dRes_ID_HOZELDA_BCK_ZELH_ALDIEH_e=0x7, + dRes_ID_HOZELDA_BCK_ZELH_ARELORDH_e=0x8, + dRes_ID_HOZELDA_BCK_ZELH_ASHOOTH_e=0x9, + dRes_ID_HOZELDA_BCK_ZELH_ATBH_e=0xA, + dRes_ID_HOZELDA_BCK_ZELH_BARELORDH_e=0xB, + dRes_ID_HOZELDA_BCK_ZELH_BASHOOTH_e=0xC, + dRes_ID_HOZELDA_BCK_ZELH_DAMH_e=0xD, + dRes_ID_HOZELDA_BCK_ZELH_DASHH_e=0xE, + dRes_ID_HOZELDA_BCK_ZELH_DSTARTH_e=0xF, + dRes_ID_HOZELDA_BCK_ZELH_EGND_WH_e=0x10, + dRes_ID_HOZELDA_BCK_ZELH_EGND_WHB_e=0x11, + dRes_ID_HOZELDA_BCK_ZELH_JUMPH_e=0x12, + dRes_ID_HOZELDA_BCK_ZELH_JUMPHED_e=0x13, + dRes_ID_HOZELDA_BCK_ZELH_JUMPHST_e=0x14, + dRes_ID_HOZELDA_BCK_ZELH_NUMBH_e=0x15, + dRes_ID_HOZELDA_BCK_ZELH_STANDH_e=0x16, + dRes_ID_HOZELDA_BCK_ZELH_STANDHWC_e=0x17, + dRes_ID_HOZELDA_BCK_ZELH_STOPH_e=0x18, + dRes_ID_HOZELDA_BCK_ZELH_STOPTOSTANDH_e=0x19, + dRes_ID_HOZELDA_BCK_ZELH_WAITBH_e=0x1A, + dRes_ID_HOZELDA_BCK_ZELH_WAITCH_e=0x1B, + dRes_ID_HOZELDA_BCK_ZELH_WAITH_e=0x1C, + /* BMDR */ + dRes_ID_HOZELDA_BMD_O_ZG_AROW_e=0x1F, + dRes_ID_HOZELDA_BMD_O_ZG_BOW_e=0x20, + /* BMDV */ + dRes_ID_HOZELDA_BMD_ZELH_e=0x23, + /* BTK */ + dRes_ID_HOZELDA_BTK_ZELH_FA_e=0x26, + dRes_ID_HOZELDA_BTK_ZELH_FALDIEH_e=0x27, + dRes_ID_HOZELDA_BTK_ZELH_FEGND_WH_e=0x28, + /* BTP */ + dRes_ID_HOZELDA_BTP_ZELH_FA_e=0x2B, + dRes_ID_HOZELDA_BTP_ZELH_FALDIEH_e=0x2C, + dRes_ID_HOZELDA_BTP_ZELH_FB_e=0x2D, + dRes_ID_HOZELDA_BTP_ZELH_FC_e=0x2E, + dRes_ID_HOZELDA_BTP_ZELH_FMABA01_e=0x2F, +}; + +enum O_ZG_AROW_JNT { + O_ZG_AROW_JNT_O_ZG_AROW_e=0x0, +}; + +enum O_ZG_BOW_JNT { + O_ZG_BOW_JNT_ZG_BOW_ROOT_e=0x0, + O_ZG_BOW_JNT_BOWL1_e=0x1, + O_ZG_BOW_JNT_BOWL2_e=0x2, + O_ZG_BOW_JNT_STRINGL1_e=0x3, + O_ZG_BOW_JNT_STRINGL2_e=0x4, + O_ZG_BOW_JNT_BOWR1_e=0x5, + O_ZG_BOW_JNT_BOWR2_e=0x6, + O_ZG_BOW_JNT_STRINGR1_e=0x7, + O_ZG_BOW_JNT_STRINGR2_e=0x8, +}; + +enum ZELH_JNT { + ZELH_JNT_CENTER_e=0x0, + ZELH_JNT_BACKBONE1_e=0x1, + ZELH_JNT_BACKBONE2_e=0x2, + ZELH_JNT_NECK_e=0x3, + ZELH_JNT_HEAD_e=0x4, + ZELH_JNT_CHIN_e=0x5, + ZELH_JNT_MOMIL1_e=0x6, + ZELH_JNT_MOMIL2_e=0x7, + ZELH_JNT_MOMIR1_e=0x8, + ZELH_JNT_MOMIR2_e=0x9, + ZELH_JNT_MOUTH_e=0xA, + ZELH_JNT_OSAGE1_e=0xB, + ZELH_JNT_OSAGE2_e=0xC, + ZELH_JNT_OSAGE3_e=0xD, + ZELH_JNT_SHOULDERL_e=0xE, + ZELH_JNT_ARML1_e=0xF, + ZELH_JNT_ARML2_e=0x10, + ZELH_JNT_HANDL_e=0x11, + ZELH_JNT_FINGERL1_e=0x12, + ZELH_JNT_SHOULDERR_e=0x13, + ZELH_JNT_ARMR1_e=0x14, + ZELH_JNT_ARMR2_e=0x15, + ZELH_JNT_HANDR_e=0x16, + ZELH_JNT_FINGERR1_e=0x17, + ZELH_JNT_WAIST_e=0x18, + ZELH_JNT_CLOTH1_e=0x19, + ZELH_JNT_CLOTH2_e=0x1A, + ZELH_JNT_LEGL1_e=0x1B, + ZELH_JNT_LEGL2_e=0x1C, + ZELH_JNT_FOOTL_e=0x1D, + ZELH_JNT_LEGR1_e=0x1E, + ZELH_JNT_LEGR2_e=0x1F, + ZELH_JNT_FOOTR_e=0x20, + ZELH_JNT_SKIRTBL1_e=0x21, + ZELH_JNT_SKIRTBL2_e=0x22, + ZELH_JNT_SKIRTBR1_e=0x23, + ZELH_JNT_SKIRTBR2_e=0x24, + ZELH_JNT_SKIRTFL1_e=0x25, + ZELH_JNT_SKIRTFL2_e=0x26, + ZELH_JNT_SKIRTFR1_e=0x27, + ZELH_JNT_SKIRTFR2_e=0x28, + ZELH_JNT_SKIRTML1_e=0x29, + ZELH_JNT_SKIRTMBL2_e=0x2A, + ZELH_JNT_SKIRTMFL2_e=0x2B, + ZELH_JNT_SKIRTMR1_e=0x2C, + ZELH_JNT_SKIRTMBR2_e=0x2D, + ZELH_JNT_SKIRTMFR2_e=0x2E, +}; + +#endif /* !RES_HOZELDA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HomeBtn.h b/assets/RZDP01/res/Object/HomeBtn.h new file mode 100644 index 0000000000..ffd5dfee9f --- /dev/null +++ b/assets/RZDP01/res/Object/HomeBtn.h @@ -0,0 +1,18 @@ +#ifndef RES_HOMEBTN_H +#define RES_HOMEBTN_H + +enum dRes_INDEX_HOMEBTN { + /* DAT */ + dRes_INDEX_HOMEBTN_TXT_CONFIG_e=0x3, + dRes_INDEX_HOMEBTN_CSV_HOME_e=0x4, + dRes_INDEX_HOMEBTN_ARC_SPEAKERSE_e=0x5, +}; + +enum dRes_ID_HOMEBTN { + /* DAT */ + dRes_ID_HOMEBTN_TXT_CONFIG_e=0x3, + dRes_ID_HOMEBTN_CSV_HOME_e=0x4, + dRes_ID_HOMEBTN_ARC_SPEAKERSE_e=0x5, +}; + +#endif /* !RES_HOMEBTN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Horse.h b/assets/RZDP01/res/Object/Horse.h new file mode 100644 index 0000000000..24ba359371 --- /dev/null +++ b/assets/RZDP01/res/Object/Horse.h @@ -0,0 +1,125 @@ +#ifndef RES_HORSE_H +#define RES_HORSE_H + +enum dRes_INDEX_HORSE { + /* BCK */ + dRes_INDEX_HORSE_BCK_HS_BACK_WALK_e=0x6, + dRes_INDEX_HORSE_BCK_HS_BACK_WALK_START_e=0x7, + dRes_INDEX_HORSE_BCK_HS_EXCITEMENT_e=0x8, + dRes_INDEX_HORSE_BCK_HS_EXCITEMENT_2_e=0x9, + dRes_INDEX_HORSE_BCK_HS_JUMP_END_e=0xA, + dRes_INDEX_HORSE_BCK_HS_JUMP_MIDDLE_e=0xB, + dRes_INDEX_HORSE_BCK_HS_JUMP_START_e=0xC, + dRes_INDEX_HORSE_BCK_HS_JUMP_START_CLIFT_e=0xD, + dRes_INDEX_HORSE_BCK_HS_LASH_e=0xE, + dRes_INDEX_HORSE_BCK_HS_NECK_WAITBACK_LEFT_e=0xF, + dRes_INDEX_HORSE_BCK_HS_NECK_WAITBACK_RIGHT_e=0x10, + dRes_INDEX_HORSE_BCK_HS_RUN_DASH_e=0x11, + dRes_INDEX_HORSE_BCK_HS_RUN_FAST_e=0x12, + dRes_INDEX_HORSE_BCK_HS_RUN_SLOW_e=0x13, + dRes_INDEX_HORSE_BCK_HS_STAND_e=0x14, + dRes_INDEX_HORSE_BCK_HS_STOP_SLOW_e=0x15, + dRes_INDEX_HORSE_BCK_HS_STOP_STAND_e=0x16, + dRes_INDEX_HORSE_BCK_HS_TURN_LEFT_e=0x17, + dRes_INDEX_HORSE_BCK_HS_TURN_LEFT_START_e=0x18, + dRes_INDEX_HORSE_BCK_HS_TURN_RIGHT_e=0x19, + dRes_INDEX_HORSE_BCK_HS_TURN_RIGHT_START_e=0x1A, + dRes_INDEX_HORSE_BCK_HS_WAIT_01_e=0x1B, + dRes_INDEX_HORSE_BCK_HS_WAIT_01B_e=0x1C, + dRes_INDEX_HORSE_BCK_HS_WAIT_01B_CONNECT_e=0x1D, + dRes_INDEX_HORSE_BCK_HS_WAIT_02_e=0x1E, + dRes_INDEX_HORSE_BCK_HS_WAIT_03_e=0x1F, + dRes_INDEX_HORSE_BCK_HS_WAIT_04_e=0x20, + dRes_INDEX_HORSE_BCK_HS_WAIT_05_e=0x21, + dRes_INDEX_HORSE_BCK_HS_WALK_FAST_e=0x22, + dRes_INDEX_HORSE_BCK_HS_WALK_SLOW_e=0x23, + /* BMDR */ + dRes_INDEX_HORSE_BMD_HS_e=0x26, + /* BTP */ + dRes_INDEX_HORSE_BTP_HS_EYE_e=0x29, + /* TEX */ + dRes_INDEX_HORSE_BTI_TAZUNA_e=0x2C, +}; + +enum dRes_ID_HORSE { + /* BCK */ + dRes_ID_HORSE_BCK_HS_BACK_WALK_e=0x6, + dRes_ID_HORSE_BCK_HS_BACK_WALK_START_e=0x7, + dRes_ID_HORSE_BCK_HS_EXCITEMENT_e=0x8, + dRes_ID_HORSE_BCK_HS_EXCITEMENT_2_e=0x9, + dRes_ID_HORSE_BCK_HS_JUMP_END_e=0xA, + dRes_ID_HORSE_BCK_HS_JUMP_MIDDLE_e=0xB, + dRes_ID_HORSE_BCK_HS_JUMP_START_e=0xC, + dRes_ID_HORSE_BCK_HS_JUMP_START_CLIFT_e=0xD, + dRes_ID_HORSE_BCK_HS_LASH_e=0xE, + dRes_ID_HORSE_BCK_HS_NECK_WAITBACK_LEFT_e=0xF, + dRes_ID_HORSE_BCK_HS_NECK_WAITBACK_RIGHT_e=0x10, + dRes_ID_HORSE_BCK_HS_RUN_DASH_e=0x11, + dRes_ID_HORSE_BCK_HS_RUN_FAST_e=0x12, + dRes_ID_HORSE_BCK_HS_RUN_SLOW_e=0x13, + dRes_ID_HORSE_BCK_HS_STAND_e=0x14, + dRes_ID_HORSE_BCK_HS_STOP_SLOW_e=0x15, + dRes_ID_HORSE_BCK_HS_STOP_STAND_e=0x16, + dRes_ID_HORSE_BCK_HS_TURN_LEFT_e=0x17, + dRes_ID_HORSE_BCK_HS_TURN_LEFT_START_e=0x18, + dRes_ID_HORSE_BCK_HS_TURN_RIGHT_e=0x19, + dRes_ID_HORSE_BCK_HS_TURN_RIGHT_START_e=0x1A, + dRes_ID_HORSE_BCK_HS_WAIT_01_e=0x1B, + dRes_ID_HORSE_BCK_HS_WAIT_01B_e=0x1C, + dRes_ID_HORSE_BCK_HS_WAIT_01B_CONNECT_e=0x1D, + dRes_ID_HORSE_BCK_HS_WAIT_02_e=0x1E, + dRes_ID_HORSE_BCK_HS_WAIT_03_e=0x1F, + dRes_ID_HORSE_BCK_HS_WAIT_04_e=0x20, + dRes_ID_HORSE_BCK_HS_WAIT_05_e=0x21, + dRes_ID_HORSE_BCK_HS_WALK_FAST_e=0x22, + dRes_ID_HORSE_BCK_HS_WALK_SLOW_e=0x23, + /* BMDR */ + dRes_ID_HORSE_BMD_HS_e=0x26, + /* BTP */ + dRes_ID_HORSE_BTP_HS_EYE_e=0x29, + /* TEX */ + dRes_ID_HORSE_BTI_TAZUNA_e=0x2C, +}; + +enum HS_JNT { + HS_JNT_CENTER_e=0x0, + HS_JNT_BACKBONE2_e=0x1, + HS_JNT_BACKBONE1_e=0x2, + HS_JNT_F_L_LEG1_e=0x3, + HS_JNT_F_L_LEG2_e=0x4, + HS_JNT_F_L_LEG3_e=0x5, + HS_JNT_F_L_LEG4_e=0x6, + HS_JNT_F_R_LEG1_e=0x7, + HS_JNT_F_R_LEG2_e=0x8, + HS_JNT_F_R_LEG3_e=0x9, + HS_JNT_F_R_LEG4_e=0xA, + HS_JNT_NECK1_e=0xB, + HS_JNT_NECK2_e=0xC, + HS_JNT_HAIR_L_e=0xD, + HS_JNT_HAIR_R_e=0xE, + HS_JNT_HEAD_e=0xF, + HS_JNT_EAR_L_e=0x10, + HS_JNT_EAR_R_e=0x11, + HS_JNT_HAIR_F_e=0x12, + HS_JNT_MOUTH1_e=0x13, + HS_JNT_MOUTH2_e=0x14, + HS_JNT_KURA1_e=0x15, + HS_JNT_BELT_L_e=0x16, + HS_JNT_ABUMI_L_e=0x17, + HS_JNT_BELT_R_e=0x18, + HS_JNT_ABUMI_R_e=0x19, + HS_JNT_WAIST_e=0x1A, + HS_JNT_B_L_LEG1_e=0x1B, + HS_JNT_B_L_LEG2_e=0x1C, + HS_JNT_B_L_LEG3_e=0x1D, + HS_JNT_B_L_LEG4_e=0x1E, + HS_JNT_B_R_LEG1_e=0x1F, + HS_JNT_B_R_LEG2_e=0x20, + HS_JNT_B_R_LEG3_e=0x21, + HS_JNT_B_R_LEG4_e=0x22, + HS_JNT_TAIL1_e=0x23, + HS_JNT_TAIL2_e=0x24, + HS_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_HORSE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz.h b/assets/RZDP01/res/Object/Hoz.h new file mode 100644 index 0000000000..ca18575eb0 --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz.h @@ -0,0 +1,69 @@ +#ifndef RES_HOZ_H +#define RES_HOZ_H + +enum dRes_INDEX_HOZ { + /* BCK */ + dRes_INDEX_HOZ_BCK_HOZ_F_HAIRWAIT_e=0x7, + dRes_INDEX_HOZ_BCK_HOZ_F_TALK_A_e=0x8, + dRes_INDEX_HOZ_BCK_HOZ_TALK_A_e=0x9, + dRes_INDEX_HOZ_BCK_HOZ_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_HOZ_BMD_HOZ_e=0xD, + /* BTK */ + dRes_INDEX_HOZ_BTK_HOZ_e=0x10, + /* BTP */ + dRes_INDEX_HOZ_BTP_HOZ_e=0x13, + /* EVT */ + dRes_INDEX_HOZ_DAT_EVENT_LIST_e=0x16, +}; + +enum dRes_ID_HOZ { + /* BCK */ + dRes_ID_HOZ_BCK_HOZ_F_HAIRWAIT_e=0x7, + dRes_ID_HOZ_BCK_HOZ_F_TALK_A_e=0x8, + dRes_ID_HOZ_BCK_HOZ_TALK_A_e=0x9, + dRes_ID_HOZ_BCK_HOZ_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_HOZ_BMD_HOZ_e=0xD, + /* BTK */ + dRes_ID_HOZ_BTK_HOZ_e=0x10, + /* BTP */ + dRes_ID_HOZ_BTP_HOZ_e=0x13, + /* EVT */ + dRes_ID_HOZ_DAT_EVENT_LIST_e=0x16, +}; + +enum HOZ_JNT { + HOZ_JNT_CENTER_e=0x0, + HOZ_JNT_BACKBORN1_e=0x1, + HOZ_JNT_BACKBORN2_e=0x2, + HOZ_JNT_NECK_e=0x3, + HOZ_JNT_HEAD_e=0x4, + HOZ_JNT_CHIN_e=0x5, + HOZ_JNT_HAIR_e=0x6, + HOZ_JNT_MAYU_L_e=0x7, + HOZ_JNT_MAYU_R_e=0x8, + HOZ_JNT_MOUTH_e=0x9, + HOZ_JNT_SHOULDER_L_e=0xA, + HOZ_JNT_ARM1_L_e=0xB, + HOZ_JNT_ARM2_L_e=0xC, + HOZ_JNT_HAND_L_e=0xD, + HOZ_JNT_FINGER_L_e=0xE, + HOZ_JNT_THUMB_L_e=0xF, + HOZ_JNT_SHOULDER_R_e=0x10, + HOZ_JNT_ARM1_R_e=0x11, + HOZ_JNT_ARM2_R_e=0x12, + HOZ_JNT_HAND_R_e=0x13, + HOZ_JNT_FINGER_R_e=0x14, + HOZ_JNT_THUMB_R_e=0x15, + HOZ_JNT_SUSPENDER_e=0x16, + HOZ_JNT_WAIST_e=0x17, + HOZ_JNT_LEG1_L_e=0x18, + HOZ_JNT_LEG2_L_e=0x19, + HOZ_JNT_FOOT_L_e=0x1A, + HOZ_JNT_LEG1_R_e=0x1B, + HOZ_JNT_LEG2_R_e=0x1C, + HOZ_JNT_FOOT_R_e=0x1D, +}; + +#endif /* !RES_HOZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz1.h b/assets/RZDP01/res/Object/Hoz1.h new file mode 100644 index 0000000000..dce7131703 --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz1.h @@ -0,0 +1,110 @@ +#ifndef RES_HOZ1_H +#define RES_HOZ1_H + +enum dRes_INDEX_HOZ1 { + /* BCK */ + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_A_e=0x5, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_B_e=0x6, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_C_e=0x7, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_D_e=0x8, + dRes_INDEX_HOZ1_BCK_HOZ_F_FEAR_E_e=0x9, + dRes_INDEX_HOZ1_BCK_HOZ_F_SAMU_A_e=0xA, + dRes_INDEX_HOZ1_BCK_HOZ_F_SAMU_B_e=0xB, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_A_e=0xC, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_B_e=0xD, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_C_e=0xE, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_D_e=0xF, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_E_e=0x10, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_F_e=0x11, + dRes_INDEX_HOZ1_BCK_HOZ_F_SIGH_F_BACK_e=0x12, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_A_e=0x13, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_B_e=0x14, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_C_e=0x15, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_D_e=0x16, + dRes_INDEX_HOZ1_BCK_HOZ_FEAR_E_e=0x17, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SAMU_A_e=0x18, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_C_e=0x19, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_D_e=0x1A, + dRes_INDEX_HOZ1_BCK_HOZ_FH_SIGH_F_e=0x1B, + dRes_INDEX_HOZ1_BCK_HOZ_SAMU_A_e=0x1C, + dRes_INDEX_HOZ1_BCK_HOZ_SAMU_B_e=0x1D, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_A_e=0x1E, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_B_e=0x1F, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_C_e=0x20, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_D_e=0x21, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_E_e=0x22, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_e=0x23, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_BACK_e=0x24, + dRes_INDEX_HOZ1_BCK_HOZ_SIGH_F_WAIT_e=0x25, + /* BTK */ + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_B_e=0x28, + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_D_e=0x29, + dRes_INDEX_HOZ1_BTK_HOZ_FEAR_E_e=0x2A, + /* BTP */ + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_A_e=0x2D, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_B_e=0x2E, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_C_e=0x2F, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_D_e=0x30, + dRes_INDEX_HOZ1_BTP_HOZ_F_FEAR_E_e=0x31, + dRes_INDEX_HOZ1_BTP_HOZ_F_SAMU_A_e=0x32, + dRes_INDEX_HOZ1_BTP_HOZ_F_SAMU_B_e=0x33, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_A_e=0x34, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_B_e=0x35, + dRes_INDEX_HOZ1_BTP_HOZ_F_SIGH_D_e=0x36, + dRes_INDEX_HOZ1_BTP_HOZ_FH_SAMU_A_e=0x37, +}; + +enum dRes_ID_HOZ1 { + /* BCK */ + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_A_e=0x5, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_B_e=0x6, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_C_e=0x7, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_D_e=0x8, + dRes_ID_HOZ1_BCK_HOZ_F_FEAR_E_e=0x9, + dRes_ID_HOZ1_BCK_HOZ_F_SAMU_A_e=0xA, + dRes_ID_HOZ1_BCK_HOZ_F_SAMU_B_e=0xB, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_A_e=0xC, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_B_e=0xD, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_C_e=0xE, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_D_e=0xF, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_E_e=0x10, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_F_e=0x11, + dRes_ID_HOZ1_BCK_HOZ_F_SIGH_F_BACK_e=0x12, + dRes_ID_HOZ1_BCK_HOZ_FEAR_A_e=0x13, + dRes_ID_HOZ1_BCK_HOZ_FEAR_B_e=0x14, + dRes_ID_HOZ1_BCK_HOZ_FEAR_C_e=0x15, + dRes_ID_HOZ1_BCK_HOZ_FEAR_D_e=0x16, + dRes_ID_HOZ1_BCK_HOZ_FEAR_E_e=0x17, + dRes_ID_HOZ1_BCK_HOZ_FH_SAMU_A_e=0x18, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_C_e=0x19, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_D_e=0x1A, + dRes_ID_HOZ1_BCK_HOZ_FH_SIGH_F_e=0x1B, + dRes_ID_HOZ1_BCK_HOZ_SAMU_A_e=0x1C, + dRes_ID_HOZ1_BCK_HOZ_SAMU_B_e=0x1D, + dRes_ID_HOZ1_BCK_HOZ_SIGH_A_e=0x1E, + dRes_ID_HOZ1_BCK_HOZ_SIGH_B_e=0x1F, + dRes_ID_HOZ1_BCK_HOZ_SIGH_C_e=0x20, + dRes_ID_HOZ1_BCK_HOZ_SIGH_D_e=0x21, + dRes_ID_HOZ1_BCK_HOZ_SIGH_E_e=0x22, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_e=0x23, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_BACK_e=0x24, + dRes_ID_HOZ1_BCK_HOZ_SIGH_F_WAIT_e=0x25, + /* BTK */ + dRes_ID_HOZ1_BTK_HOZ_FEAR_B_e=0x28, + dRes_ID_HOZ1_BTK_HOZ_FEAR_D_e=0x29, + dRes_ID_HOZ1_BTK_HOZ_FEAR_E_e=0x2A, + /* BTP */ + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_A_e=0x2D, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_B_e=0x2E, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_C_e=0x2F, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_D_e=0x30, + dRes_ID_HOZ1_BTP_HOZ_F_FEAR_E_e=0x31, + dRes_ID_HOZ1_BTP_HOZ_F_SAMU_A_e=0x32, + dRes_ID_HOZ1_BTP_HOZ_F_SAMU_B_e=0x33, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_A_e=0x34, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_B_e=0x35, + dRes_ID_HOZ1_BTP_HOZ_F_SIGH_D_e=0x36, + dRes_ID_HOZ1_BTP_HOZ_FH_SAMU_A_e=0x37, +}; + +#endif /* !RES_HOZ1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz2.h b/assets/RZDP01/res/Object/Hoz2.h new file mode 100644 index 0000000000..e9d4b6a284 --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz2.h @@ -0,0 +1,94 @@ +#ifndef RES_HOZ2_H +#define RES_HOZ2_H + +enum dRes_INDEX_HOZ2 { + /* BCK */ + dRes_INDEX_HOZ2_BCK_HOZ_BYE_A_e=0x4, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_B_e=0x5, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_C_e=0x6, + dRes_INDEX_HOZ2_BCK_HOZ_BYE_D_e=0x7, + dRes_INDEX_HOZ2_BCK_HOZ_DISAPPOINT_A_e=0x8, + dRes_INDEX_HOZ2_BCK_HOZ_DRIVEOFF_A_e=0x9, + dRes_INDEX_HOZ2_BCK_HOZ_F_DISAPPOINT_A_e=0xA, + dRes_INDEX_HOZ2_BCK_HOZ_F_DRIVEOFF_A_e=0xB, + dRes_INDEX_HOZ2_BCK_HOZ_F_FINE_A_e=0xC, + dRes_INDEX_HOZ2_BCK_HOZ_F_FINE_B_e=0xD, + dRes_INDEX_HOZ2_BCK_HOZ_F_GYA_A_e=0xE, + dRes_INDEX_HOZ2_BCK_HOZ_F_GYA_TALK_A_e=0xF, + dRes_INDEX_HOZ2_BCK_HOZ_F_HA_A_e=0x10, + dRes_INDEX_HOZ2_BCK_HOZ_F_IKARITALK_e=0x11, + dRes_INDEX_HOZ2_BCK_HOZ_F_POINT_A_e=0x12, + dRes_INDEX_HOZ2_BCK_HOZ_F_TALK_B_e=0x13, + dRes_INDEX_HOZ2_BCK_HOZ_FH_FINE_A_e=0x14, + dRes_INDEX_HOZ2_BCK_HOZ_FH_GYA_A_e=0x15, + dRes_INDEX_HOZ2_BCK_HOZ_FH_IKARITALK_e=0x16, + dRes_INDEX_HOZ2_BCK_HOZ_FH_POINT_A_e=0x17, + dRes_INDEX_HOZ2_BCK_HOZ_FINE_A_e=0x18, + dRes_INDEX_HOZ2_BCK_HOZ_FINEWAIT_A_e=0x19, + dRes_INDEX_HOZ2_BCK_HOZ_FINEWAIT_BACK_e=0x1A, + dRes_INDEX_HOZ2_BCK_HOZ_GYA_A_e=0x1B, + dRes_INDEX_HOZ2_BCK_HOZ_GYA_WAIT_A_e=0x1C, + dRes_INDEX_HOZ2_BCK_HOZ_HA_A_e=0x1D, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_A_e=0x1E, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_A_L_e=0x1F, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_B_e=0x20, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_B_L_e=0x21, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_C_e=0x22, + dRes_INDEX_HOZ2_BCK_HOZ_POINT_C_L_e=0x23, + /* BTP */ + dRes_INDEX_HOZ2_BTP_HOZ_F_DISAPPOINT_A_e=0x26, + dRes_INDEX_HOZ2_BTP_HOZ_F_DRIVEOFF_A_e=0x27, + dRes_INDEX_HOZ2_BTP_HOZ_F_FINE_A_e=0x28, + dRes_INDEX_HOZ2_BTP_HOZ_F_GYA_A_e=0x29, + dRes_INDEX_HOZ2_BTP_HOZ_F_GYA_TALK_A_e=0x2A, + dRes_INDEX_HOZ2_BTP_HOZ_F_HA_A_e=0x2B, + dRes_INDEX_HOZ2_BTP_HOZ_F_POINT_A_e=0x2C, + dRes_INDEX_HOZ2_BTP_HOZ_FH_GYA_A_e=0x2D, +}; + +enum dRes_ID_HOZ2 { + /* BCK */ + dRes_ID_HOZ2_BCK_HOZ_BYE_A_e=0x4, + dRes_ID_HOZ2_BCK_HOZ_BYE_B_e=0x5, + dRes_ID_HOZ2_BCK_HOZ_BYE_C_e=0x6, + dRes_ID_HOZ2_BCK_HOZ_BYE_D_e=0x7, + dRes_ID_HOZ2_BCK_HOZ_DISAPPOINT_A_e=0x8, + dRes_ID_HOZ2_BCK_HOZ_DRIVEOFF_A_e=0x9, + dRes_ID_HOZ2_BCK_HOZ_F_DISAPPOINT_A_e=0xA, + dRes_ID_HOZ2_BCK_HOZ_F_DRIVEOFF_A_e=0xB, + dRes_ID_HOZ2_BCK_HOZ_F_FINE_A_e=0xC, + dRes_ID_HOZ2_BCK_HOZ_F_FINE_B_e=0xD, + dRes_ID_HOZ2_BCK_HOZ_F_GYA_A_e=0xE, + dRes_ID_HOZ2_BCK_HOZ_F_GYA_TALK_A_e=0xF, + dRes_ID_HOZ2_BCK_HOZ_F_HA_A_e=0x10, + dRes_ID_HOZ2_BCK_HOZ_F_IKARITALK_e=0x11, + dRes_ID_HOZ2_BCK_HOZ_F_POINT_A_e=0x12, + dRes_ID_HOZ2_BCK_HOZ_F_TALK_B_e=0x13, + dRes_ID_HOZ2_BCK_HOZ_FH_FINE_A_e=0x14, + dRes_ID_HOZ2_BCK_HOZ_FH_GYA_A_e=0x15, + dRes_ID_HOZ2_BCK_HOZ_FH_IKARITALK_e=0x16, + dRes_ID_HOZ2_BCK_HOZ_FH_POINT_A_e=0x17, + dRes_ID_HOZ2_BCK_HOZ_FINE_A_e=0x18, + dRes_ID_HOZ2_BCK_HOZ_FINEWAIT_A_e=0x19, + dRes_ID_HOZ2_BCK_HOZ_FINEWAIT_BACK_e=0x1A, + dRes_ID_HOZ2_BCK_HOZ_GYA_A_e=0x1B, + dRes_ID_HOZ2_BCK_HOZ_GYA_WAIT_A_e=0x1C, + dRes_ID_HOZ2_BCK_HOZ_HA_A_e=0x1D, + dRes_ID_HOZ2_BCK_HOZ_POINT_A_e=0x1E, + dRes_ID_HOZ2_BCK_HOZ_POINT_A_L_e=0x1F, + dRes_ID_HOZ2_BCK_HOZ_POINT_B_e=0x20, + dRes_ID_HOZ2_BCK_HOZ_POINT_B_L_e=0x21, + dRes_ID_HOZ2_BCK_HOZ_POINT_C_e=0x22, + dRes_ID_HOZ2_BCK_HOZ_POINT_C_L_e=0x23, + /* BTP */ + dRes_ID_HOZ2_BTP_HOZ_F_DISAPPOINT_A_e=0x26, + dRes_ID_HOZ2_BTP_HOZ_F_DRIVEOFF_A_e=0x27, + dRes_ID_HOZ2_BTP_HOZ_F_FINE_A_e=0x28, + dRes_ID_HOZ2_BTP_HOZ_F_GYA_A_e=0x29, + dRes_ID_HOZ2_BTP_HOZ_F_GYA_TALK_A_e=0x2A, + dRes_ID_HOZ2_BTP_HOZ_F_HA_A_e=0x2B, + dRes_ID_HOZ2_BTP_HOZ_F_POINT_A_e=0x2C, + dRes_ID_HOZ2_BTP_HOZ_FH_GYA_A_e=0x2D, +}; + +#endif /* !RES_HOZ2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz2_3.h b/assets/RZDP01/res/Object/Hoz2_3.h new file mode 100644 index 0000000000..867c5604ae --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz2_3.h @@ -0,0 +1,26 @@ +#ifndef RES_HOZ2_3_H +#define RES_HOZ2_3_H + +enum dRes_INDEX_HOZ2_3 { + /* BCK */ + dRes_INDEX_HOZ2_3_BCK_HOZ_F_SHOUT_A_e=0x4, + dRes_INDEX_HOZ2_3_BCK_HOZ_F_SHOUT_B_e=0x5, + dRes_INDEX_HOZ2_3_BCK_HOZ_SHOUT_A_e=0x6, + dRes_INDEX_HOZ2_3_BCK_HOZ_SHOUT_B_e=0x7, + /* BTP */ + dRes_INDEX_HOZ2_3_BTP_HOZ_F_SHOUT_A_e=0xA, + dRes_INDEX_HOZ2_3_BTP_HOZ_F_SHOUT_B_e=0xB, +}; + +enum dRes_ID_HOZ2_3 { + /* BCK */ + dRes_ID_HOZ2_3_BCK_HOZ_F_SHOUT_A_e=0x4, + dRes_ID_HOZ2_3_BCK_HOZ_F_SHOUT_B_e=0x5, + dRes_ID_HOZ2_3_BCK_HOZ_SHOUT_A_e=0x6, + dRes_ID_HOZ2_3_BCK_HOZ_SHOUT_B_e=0x7, + /* BTP */ + dRes_ID_HOZ2_3_BTP_HOZ_F_SHOUT_A_e=0xA, + dRes_ID_HOZ2_3_BTP_HOZ_F_SHOUT_B_e=0xB, +}; + +#endif /* !RES_HOZ2_3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz3.h b/assets/RZDP01/res/Object/Hoz3.h new file mode 100644 index 0000000000..fbaeb65b92 --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz3.h @@ -0,0 +1,22 @@ +#ifndef RES_HOZ3_H +#define RES_HOZ3_H + +enum dRes_INDEX_HOZ3 { + /* BCK */ + dRes_INDEX_HOZ3_BCK_HOZ_F_SCARED_A_e=0x3, + dRes_INDEX_HOZ3_BCK_HOZ_F_SCARED_B_e=0x4, + dRes_INDEX_HOZ3_BCK_HOZ_FH_SCARED_B_e=0x5, + dRes_INDEX_HOZ3_BCK_HOZ_SCARED_A_e=0x6, + dRes_INDEX_HOZ3_BCK_HOZ_SCARED_B_e=0x7, +}; + +enum dRes_ID_HOZ3 { + /* BCK */ + dRes_ID_HOZ3_BCK_HOZ_F_SCARED_A_e=0x3, + dRes_ID_HOZ3_BCK_HOZ_F_SCARED_B_e=0x4, + dRes_ID_HOZ3_BCK_HOZ_FH_SCARED_B_e=0x5, + dRes_ID_HOZ3_BCK_HOZ_SCARED_A_e=0x6, + dRes_ID_HOZ3_BCK_HOZ_SCARED_B_e=0x7, +}; + +#endif /* !RES_HOZ3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hoz_TW.h b/assets/RZDP01/res/Object/Hoz_TW.h new file mode 100644 index 0000000000..0413157c0d --- /dev/null +++ b/assets/RZDP01/res/Object/Hoz_TW.h @@ -0,0 +1,47 @@ +#ifndef RES_HOZ_TW_H +#define RES_HOZ_TW_H + +enum dRes_INDEX_HOZ_TW { + /* BMDR */ + dRes_INDEX_HOZ_TW_BMD_HOZ_TW_MODEL_e=0x3, +}; + +enum dRes_ID_HOZ_TW { + /* BMDR */ + dRes_ID_HOZ_TW_BMD_HOZ_TW_MODEL_e=0x3, +}; + +enum HOZ_TW_MODEL_JNT { + HOZ_TW_MODEL_JNT_CENTER_e=0x0, + HOZ_TW_MODEL_JNT_BACKBORN1_e=0x1, + HOZ_TW_MODEL_JNT_BACKBORN2_e=0x2, + HOZ_TW_MODEL_JNT_NECK_e=0x3, + HOZ_TW_MODEL_JNT_HEAD_e=0x4, + HOZ_TW_MODEL_JNT_CHIN_e=0x5, + HOZ_TW_MODEL_JNT_HAIR_e=0x6, + HOZ_TW_MODEL_JNT_MAYU_L_e=0x7, + HOZ_TW_MODEL_JNT_MAYU_R_e=0x8, + HOZ_TW_MODEL_JNT_MOUTH_e=0x9, + HOZ_TW_MODEL_JNT_SHOULDER_L_e=0xA, + HOZ_TW_MODEL_JNT_ARM1_L_e=0xB, + HOZ_TW_MODEL_JNT_ARM2_L_e=0xC, + HOZ_TW_MODEL_JNT_HAND_L_e=0xD, + HOZ_TW_MODEL_JNT_FINGER_L_e=0xE, + HOZ_TW_MODEL_JNT_THUMB_L_e=0xF, + HOZ_TW_MODEL_JNT_SHOULDER_R_e=0x10, + HOZ_TW_MODEL_JNT_ARM1_R_e=0x11, + HOZ_TW_MODEL_JNT_ARM2_R_e=0x12, + HOZ_TW_MODEL_JNT_HAND_R_e=0x13, + HOZ_TW_MODEL_JNT_FINGER_R_e=0x14, + HOZ_TW_MODEL_JNT_THUMB_R_e=0x15, + HOZ_TW_MODEL_JNT_SUSPENDER_e=0x16, + HOZ_TW_MODEL_JNT_WAIST_e=0x17, + HOZ_TW_MODEL_JNT_LEG1_L_e=0x18, + HOZ_TW_MODEL_JNT_LEG2_L_e=0x19, + HOZ_TW_MODEL_JNT_FOOT_L_e=0x1A, + HOZ_TW_MODEL_JNT_LEG1_R_e=0x1B, + HOZ_TW_MODEL_JNT_LEG2_R_e=0x1C, + HOZ_TW_MODEL_JNT_FOOT_R_e=0x1D, +}; + +#endif /* !RES_HOZ_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hswitch.h b/assets/RZDP01/res/Object/Hswitch.h new file mode 100644 index 0000000000..49affbf412 --- /dev/null +++ b/assets/RZDP01/res/Object/Hswitch.h @@ -0,0 +1,22 @@ +#ifndef RES_HSWITCH_H +#define RES_HSWITCH_H + +enum dRes_INDEX_HSWITCH { + /* BMDR */ + dRes_INDEX_HSWITCH_BMD_P_HSWITCH_e=0x4, + /* DZB */ + dRes_INDEX_HSWITCH_DZB_P_HSWITCH_e=0x7, +}; + +enum dRes_ID_HSWITCH { + /* BMDR */ + dRes_ID_HSWITCH_BMD_P_HSWITCH_e=0x4, + /* DZB */ + dRes_ID_HSWITCH_DZB_P_HSWITCH_e=0x7, +}; + +enum P_HSWITCH_JNT { + P_HSWITCH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSWITCH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/HyShd.h b/assets/RZDP01/res/Object/HyShd.h new file mode 100644 index 0000000000..aceb913d9c --- /dev/null +++ b/assets/RZDP01/res/Object/HyShd.h @@ -0,0 +1,18 @@ +#ifndef RES_HYSHD_H +#define RES_HYSHD_H + +enum dRes_INDEX_HYSHD { + /* BMWR */ + dRes_INDEX_HYSHD_BMD_AL_SHA_e=0x3, +}; + +enum dRes_ID_HYSHD { + /* BMWR */ + dRes_ID_HYSHD_BMD_AL_SHA_e=0x3, +}; + +enum AL_SHA_JNT { + AL_SHA_JNT_AL_SHA_e=0x0, +}; + +#endif /* !RES_HYSHD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Hzelda.h b/assets/RZDP01/res/Object/Hzelda.h new file mode 100644 index 0000000000..5c8b6575a4 --- /dev/null +++ b/assets/RZDP01/res/Object/Hzelda.h @@ -0,0 +1,133 @@ +#ifndef RES_HZELDA_H +#define RES_HZELDA_H + +enum dRes_INDEX_HZELDA { + /* BCK */ + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKC_e=0x6, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKCA_e=0x7, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKCB_e=0x8, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACKC_WAIT_e=0x9, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_A_e=0xA, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_A_BEFORE_e=0xB, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_B_e=0xC, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_C_e=0xD, + dRes_INDEX_HZELDA_BCK_HZELDA_ATTACK_WAIT_e=0xE, + dRes_INDEX_HZELDA_BCK_HZELDA_BEFORE_ATTACK_e=0xF, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_e=0x10, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_LOOP_e=0x11, + dRes_INDEX_HZELDA_BCK_HZELDA_DAMAGE_UP_e=0x12, + dRes_INDEX_HZELDA_BCK_HZELDA_FMOVE_L_e=0x13, + dRes_INDEX_HZELDA_BCK_HZELDA_FMOVE_R_e=0x14, + dRes_INDEX_HZELDA_BCK_HZELDA_FWAIT_e=0x15, + dRes_INDEX_HZELDA_BCK_HZELDA_LASTDAMAGE_e=0x16, + /* BMDR */ + dRes_INDEX_HZELDA_BMD_BALL_e=0x19, + dRes_INDEX_HZELDA_BMD_EF_TRIANGLEAT_e=0x1A, + dRes_INDEX_HZELDA_BMD_HZELDA_e=0x1B, + dRes_INDEX_HZELDA_BMD_HZELDA_SWORD_e=0x1C, + /* BRK */ + dRes_INDEX_HZELDA_BRK_EF_TRIANGLEAT_e=0x1F, + dRes_INDEX_HZELDA_BRK_HZELDA_e=0x20, + /* BTK */ + dRes_INDEX_HZELDA_BTK_EF_TRIANGLEAT_e=0x23, + dRes_INDEX_HZELDA_BTK_HZELDA_e=0x24, +}; + +enum dRes_ID_HZELDA { + /* BCK */ + dRes_ID_HZELDA_BCK_HZELDA_ATTACKC_e=0x6, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKCA_e=0x7, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKCB_e=0x8, + dRes_ID_HZELDA_BCK_HZELDA_ATTACKC_WAIT_e=0x9, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_A_e=0xA, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_A_BEFORE_e=0xB, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_B_e=0xC, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_C_e=0xD, + dRes_ID_HZELDA_BCK_HZELDA_ATTACK_WAIT_e=0xE, + dRes_ID_HZELDA_BCK_HZELDA_BEFORE_ATTACK_e=0xF, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_e=0x10, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_LOOP_e=0x11, + dRes_ID_HZELDA_BCK_HZELDA_DAMAGE_UP_e=0x12, + dRes_ID_HZELDA_BCK_HZELDA_FMOVE_L_e=0x13, + dRes_ID_HZELDA_BCK_HZELDA_FMOVE_R_e=0x14, + dRes_ID_HZELDA_BCK_HZELDA_FWAIT_e=0x15, + dRes_ID_HZELDA_BCK_HZELDA_LASTDAMAGE_e=0x16, + /* BMDR */ + dRes_ID_HZELDA_BMD_BALL_e=0x19, + dRes_ID_HZELDA_BMD_EF_TRIANGLEAT_e=0x1A, + dRes_ID_HZELDA_BMD_HZELDA_e=0x1B, + dRes_ID_HZELDA_BMD_HZELDA_SWORD_e=0x1C, + /* BRK */ + dRes_ID_HZELDA_BRK_EF_TRIANGLEAT_e=0x1F, + dRes_ID_HZELDA_BRK_HZELDA_e=0x20, + /* BTK */ + dRes_ID_HZELDA_BTK_EF_TRIANGLEAT_e=0x23, + dRes_ID_HZELDA_BTK_HZELDA_e=0x24, +}; + +enum BALL_JNT { + BALL_JNT_EF_TKBALL_A_e=0x0, +}; + +enum EF_TRIANGLEAT_JNT { + EF_TRIANGLEAT_JNT_WORLD_ROOT_e=0x0, +}; + +enum HZELDA_JNT { + HZELDA_JNT_CENTER_e=0x0, + HZELDA_JNT_BACKBONE1_e=0x1, + HZELDA_JNT_BACKBONE2_e=0x2, + HZELDA_JNT_NECK_e=0x3, + HZELDA_JNT_HEAD_e=0x4, + HZELDA_JNT_CHIN_e=0x5, + HZELDA_JNT_MAYUL_e=0x6, + HZELDA_JNT_MAYUR_e=0x7, + HZELDA_JNT_MOMIL1_e=0x8, + HZELDA_JNT_MOMIL2_e=0x9, + HZELDA_JNT_MOMIL3_e=0xA, + HZELDA_JNT_MOMIR1_e=0xB, + HZELDA_JNT_MOMIR2_e=0xC, + HZELDA_JNT_MOMIR3_e=0xD, + HZELDA_JNT_MOUTH_e=0xE, + HZELDA_JNT_OSAGE1_e=0xF, + HZELDA_JNT_OSAGE2_e=0x10, + HZELDA_JNT_OSAGE3_e=0x11, + HZELDA_JNT_SHOULDERL_e=0x12, + HZELDA_JNT_ARML1_e=0x13, + HZELDA_JNT_ARML2_e=0x14, + HZELDA_JNT_HANDL_e=0x15, + HZELDA_JNT_FINGERL1_e=0x16, + HZELDA_JNT_FINGERL2_e=0x17, + HZELDA_JNT_THAMBL_e=0x18, + HZELDA_JNT_SHOULDERR_e=0x19, + HZELDA_JNT_ARMR1_e=0x1A, + HZELDA_JNT_ARMR2_e=0x1B, + HZELDA_JNT_HANDR_e=0x1C, + HZELDA_JNT_FINGERR1_e=0x1D, + HZELDA_JNT_FINGERR2_e=0x1E, + HZELDA_JNT_THAMBR_e=0x1F, + HZELDA_JNT_WAIST_e=0x20, + HZELDA_JNT_CLOTH1_e=0x21, + HZELDA_JNT_CLOTH2_e=0x22, + HZELDA_JNT_CLOTH3_e=0x23, + HZELDA_JNT_LEGL1_e=0x24, + HZELDA_JNT_LEGL2_e=0x25, + HZELDA_JNT_FOOTL_e=0x26, + HZELDA_JNT_LEGR1_e=0x27, + HZELDA_JNT_LEGR2_e=0x28, + HZELDA_JNT_FOOTR_e=0x29, + HZELDA_JNT_SKIRTBL1_e=0x2A, + HZELDA_JNT_SKIRTBL2_e=0x2B, + HZELDA_JNT_SKIRTBR1_e=0x2C, + HZELDA_JNT_SKIRTBR2_e=0x2D, + HZELDA_JNT_SKIRTFL1_e=0x2E, + HZELDA_JNT_SKIRTFL2_e=0x2F, + HZELDA_JNT_SKIRTFR1_e=0x30, + HZELDA_JNT_SKIRTFR2_e=0x31, +}; + +enum HZELDA_SWORD_JNT { + HZELDA_SWORD_JNT_HZ_SWORD_MODEL_e=0x0, +}; + +#endif /* !RES_HZELDA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Ari.h b/assets/RZDP01/res/Object/I_Ari.h new file mode 100644 index 0000000000..6756ab7701 --- /dev/null +++ b/assets/RZDP01/res/Object/I_Ari.h @@ -0,0 +1,44 @@ +#ifndef RES_I_ARI_H +#define RES_I_ARI_H + +enum dRes_INDEX_I_ARI { + /* BCK */ + dRes_INDEX_I_ARI_BCK_ARI_WALK_e=0x6, + /* BMDR */ + dRes_INDEX_I_ARI_BMD_ARI_M_e=0x9, + dRes_INDEX_I_ARI_BMD_ARI_O_e=0xA, + /* BRK */ + dRes_INDEX_I_ARI_BRK_ARI_M_e=0xD, + dRes_INDEX_I_ARI_BRK_ARI_O_e=0xE, + /* BTK */ + dRes_INDEX_I_ARI_BTK_ARI_M_e=0x11, + dRes_INDEX_I_ARI_BTK_ARI_O_e=0x12, +}; + +enum dRes_ID_I_ARI { + /* BCK */ + dRes_ID_I_ARI_BCK_ARI_WALK_e=0x6, + /* BMDR */ + dRes_ID_I_ARI_BMD_ARI_M_e=0x9, + dRes_ID_I_ARI_BMD_ARI_O_e=0xA, + /* BRK */ + dRes_ID_I_ARI_BRK_ARI_M_e=0xD, + dRes_ID_I_ARI_BRK_ARI_O_e=0xE, + /* BTK */ + dRes_ID_I_ARI_BTK_ARI_M_e=0x11, + dRes_ID_I_ARI_BTK_ARI_O_e=0x12, +}; + +enum ARI_M_JNT { + ARI_M_JNT_CENTER_e=0x0, + ARI_M_JNT_LEG1_e=0x1, + ARI_M_JNT_LEG2_e=0x2, +}; + +enum ARI_O_JNT { + ARI_O_JNT_CENTER_e=0x0, + ARI_O_JNT_LEG1_e=0x1, + ARI_O_JNT_LEG2_e=0x2, +}; + +#endif /* !RES_I_ARI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Cho.h b/assets/RZDP01/res/Object/I_Cho.h new file mode 100644 index 0000000000..95195819dc --- /dev/null +++ b/assets/RZDP01/res/Object/I_Cho.h @@ -0,0 +1,38 @@ +#ifndef RES_I_CHO_H +#define RES_I_CHO_H + +enum dRes_INDEX_I_CHO { + /* BCK */ + dRes_INDEX_I_CHO_BCK_CHO_FLY_e=0x6, + dRes_INDEX_I_CHO_BCK_CHO_WAIT_e=0x7, + /* BMDR */ + dRes_INDEX_I_CHO_BMD_CHO_e=0xA, + /* BRK */ + dRes_INDEX_I_CHO_BRK_CHO_M_e=0xD, + dRes_INDEX_I_CHO_BRK_CHO_O_e=0xE, + /* BTK */ + dRes_INDEX_I_CHO_BTK_CHO_M_e=0x11, + dRes_INDEX_I_CHO_BTK_CHO_O_e=0x12, +}; + +enum dRes_ID_I_CHO { + /* BCK */ + dRes_ID_I_CHO_BCK_CHO_FLY_e=0x6, + dRes_ID_I_CHO_BCK_CHO_WAIT_e=0x7, + /* BMDR */ + dRes_ID_I_CHO_BMD_CHO_e=0xA, + /* BRK */ + dRes_ID_I_CHO_BRK_CHO_M_e=0xD, + dRes_ID_I_CHO_BRK_CHO_O_e=0xE, + /* BTK */ + dRes_ID_I_CHO_BTK_CHO_M_e=0x11, + dRes_ID_I_CHO_BTK_CHO_O_e=0x12, +}; + +enum CHO_JNT { + CHO_JNT_CENTER_e=0x0, + CHO_JNT_WING1_e=0x1, + CHO_JNT_WING2_e=0x2, +}; + +#endif /* !RES_I_CHO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Dan.h b/assets/RZDP01/res/Object/I_Dan.h new file mode 100644 index 0000000000..4507b99713 --- /dev/null +++ b/assets/RZDP01/res/Object/I_Dan.h @@ -0,0 +1,44 @@ +#ifndef RES_I_DAN_H +#define RES_I_DAN_H + +enum dRes_INDEX_I_DAN { + /* BCK */ + dRes_INDEX_I_DAN_BCK_DAN_WAIT_A_e=0x6, + dRes_INDEX_I_DAN_BCK_DAN_WAIT_B_e=0x7, + dRes_INDEX_I_DAN_BCK_DAN_WALK_e=0x8, + /* BMDE */ + dRes_INDEX_I_DAN_BMD_DAN_e=0xB, + /* BRK */ + dRes_INDEX_I_DAN_BRK_DAN_M_e=0xE, + dRes_INDEX_I_DAN_BRK_DAN_O_e=0xF, + /* BTK */ + dRes_INDEX_I_DAN_BTK_DAN_M_e=0x12, + dRes_INDEX_I_DAN_BTK_DAN_O_e=0x13, +}; + +enum dRes_ID_I_DAN { + /* BCK */ + dRes_ID_I_DAN_BCK_DAN_WAIT_A_e=0x6, + dRes_ID_I_DAN_BCK_DAN_WAIT_B_e=0x7, + dRes_ID_I_DAN_BCK_DAN_WALK_e=0x8, + /* BMDE */ + dRes_ID_I_DAN_BMD_DAN_e=0xB, + /* BRK */ + dRes_ID_I_DAN_BRK_DAN_M_e=0xE, + dRes_ID_I_DAN_BRK_DAN_O_e=0xF, + /* BTK */ + dRes_ID_I_DAN_BTK_DAN_M_e=0x12, + dRes_ID_I_DAN_BTK_DAN_O_e=0x13, +}; + +enum DAN_JNT { + DAN_JNT_CENTER_e=0x0, + DAN_JNT_BBF_e=0x1, + DAN_JNT_LEGF1_e=0x2, + DAN_JNT_LEGF2_e=0x3, + DAN_JNT_BBR_e=0x4, + DAN_JNT_LEGR1_e=0x5, + DAN_JNT_LEGR2_e=0x6, +}; + +#endif /* !RES_I_DAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Kag.h b/assets/RZDP01/res/Object/I_Kag.h new file mode 100644 index 0000000000..9eab66799c --- /dev/null +++ b/assets/RZDP01/res/Object/I_Kag.h @@ -0,0 +1,39 @@ +#ifndef RES_I_KAG_H +#define RES_I_KAG_H + +enum dRes_INDEX_I_KAG { + /* BCK */ + dRes_INDEX_I_KAG_BCK_KAG_FLY_e=0x6, + dRes_INDEX_I_KAG_BCK_KAG_WALK_e=0x7, + /* BMDE */ + dRes_INDEX_I_KAG_BMD_KAG_e=0xA, + /* BRK */ + dRes_INDEX_I_KAG_BRK_KAG_M_e=0xD, + dRes_INDEX_I_KAG_BRK_KAG_O_e=0xE, + /* BTK */ + dRes_INDEX_I_KAG_BTK_KAG_M_e=0x11, + dRes_INDEX_I_KAG_BTK_KAG_O_e=0x12, +}; + +enum dRes_ID_I_KAG { + /* BCK */ + dRes_ID_I_KAG_BCK_KAG_FLY_e=0x6, + dRes_ID_I_KAG_BCK_KAG_WALK_e=0x7, + /* BMDE */ + dRes_ID_I_KAG_BMD_KAG_e=0xA, + /* BRK */ + dRes_ID_I_KAG_BRK_KAG_M_e=0xD, + dRes_ID_I_KAG_BRK_KAG_O_e=0xE, + /* BTK */ + dRes_ID_I_KAG_BTK_KAG_M_e=0x11, + dRes_ID_I_KAG_BTK_KAG_O_e=0x12, +}; + +enum KAG_JNT { + KAG_JNT_CENTER_e=0x0, + KAG_JNT_LEG1_e=0x1, + KAG_JNT_LEG2_e=0x2, + KAG_JNT_WING_e=0x3, +}; + +#endif /* !RES_I_KAG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Kam.h b/assets/RZDP01/res/Object/I_Kam.h new file mode 100644 index 0000000000..4369a348c8 --- /dev/null +++ b/assets/RZDP01/res/Object/I_Kam.h @@ -0,0 +1,40 @@ +#ifndef RES_I_KAM_H +#define RES_I_KAM_H + +enum dRes_INDEX_I_KAM { + /* BCK */ + dRes_INDEX_I_KAM_BCK_KAM_FLY_e=0x6, + dRes_INDEX_I_KAM_BCK_KAM_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_KAM_BMD_KAM_e=0xA, + /* BRK */ + dRes_INDEX_I_KAM_BRK_KAM_M_e=0xD, + dRes_INDEX_I_KAM_BRK_KAM_O_e=0xE, + /* BTK */ + dRes_INDEX_I_KAM_BTK_KAM_M_e=0x11, + dRes_INDEX_I_KAM_BTK_KAM_O_e=0x12, +}; + +enum dRes_ID_I_KAM { + /* BCK */ + dRes_ID_I_KAM_BCK_KAM_FLY_e=0x6, + dRes_ID_I_KAM_BCK_KAM_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_KAM_BMD_KAM_e=0xA, + /* BRK */ + dRes_ID_I_KAM_BRK_KAM_M_e=0xD, + dRes_ID_I_KAM_BRK_KAM_O_e=0xE, + /* BTK */ + dRes_ID_I_KAM_BTK_KAM_M_e=0x11, + dRes_ID_I_KAM_BTK_KAM_O_e=0x12, +}; + +enum KAM_JNT { + KAM_JNT_CENTER_e=0x0, + KAM_JNT_KAMA_e=0x1, + KAM_JNT_LEG1_e=0x2, + KAM_JNT_LEG2_e=0x3, + KAM_JNT_WING_e=0x4, +}; + +#endif /* !RES_I_KAM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Kuw.h b/assets/RZDP01/res/Object/I_Kuw.h new file mode 100644 index 0000000000..526d8fad07 --- /dev/null +++ b/assets/RZDP01/res/Object/I_Kuw.h @@ -0,0 +1,50 @@ +#ifndef RES_I_KUW_H +#define RES_I_KUW_H + +enum dRes_INDEX_I_KUW { + /* BCK */ + dRes_INDEX_I_KUW_BCK_KUW_FLY_e=0x6, + dRes_INDEX_I_KUW_BCK_KUW_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_KUW_BMD_KUW_M_e=0xA, + dRes_INDEX_I_KUW_BMD_KUW_O_e=0xB, + /* BRK */ + dRes_INDEX_I_KUW_BRK_KUW_M_e=0xE, + dRes_INDEX_I_KUW_BRK_KUW_O_e=0xF, + /* BTK */ + dRes_INDEX_I_KUW_BTK_KUW_M_e=0x12, + dRes_INDEX_I_KUW_BTK_KUW_O_e=0x13, +}; + +enum dRes_ID_I_KUW { + /* BCK */ + dRes_ID_I_KUW_BCK_KUW_FLY_e=0x6, + dRes_ID_I_KUW_BCK_KUW_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_KUW_BMD_KUW_M_e=0xA, + dRes_ID_I_KUW_BMD_KUW_O_e=0xB, + /* BRK */ + dRes_ID_I_KUW_BRK_KUW_M_e=0xE, + dRes_ID_I_KUW_BRK_KUW_O_e=0xF, + /* BTK */ + dRes_ID_I_KUW_BTK_KUW_M_e=0x12, + dRes_ID_I_KUW_BTK_KUW_O_e=0x13, +}; + +enum KUW_M_JNT { + KUW_M_JNT_CENTER_e=0x0, + KUW_M_JNT_LEG1_e=0x1, + KUW_M_JNT_LEG2_e=0x2, + KUW_M_JNT_WING1_e=0x3, + KUW_M_JNT_WING2_e=0x4, +}; + +enum KUW_O_JNT { + KUW_O_JNT_CENTER_e=0x0, + KUW_O_JNT_LEG1_e=0x1, + KUW_O_JNT_LEG2_e=0x2, + KUW_O_JNT_WING1_e=0x3, + KUW_O_JNT_WING2_e=0x4, +}; + +#endif /* !RES_I_KUW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Nan.h b/assets/RZDP01/res/Object/I_Nan.h new file mode 100644 index 0000000000..199521964a --- /dev/null +++ b/assets/RZDP01/res/Object/I_Nan.h @@ -0,0 +1,36 @@ +#ifndef RES_I_NAN_H +#define RES_I_NAN_H + +enum dRes_INDEX_I_NAN { + /* BCK */ + dRes_INDEX_I_NAN_BCK_NAN_WALK_e=0x6, + /* BMDE */ + dRes_INDEX_I_NAN_BMD_NAN_e=0x9, + /* BRK */ + dRes_INDEX_I_NAN_BRK_NAN_M_e=0xC, + dRes_INDEX_I_NAN_BRK_NAN_O_e=0xD, + /* BTK */ + dRes_INDEX_I_NAN_BTK_NAN_M_e=0x10, + dRes_INDEX_I_NAN_BTK_NAN_O_e=0x11, +}; + +enum dRes_ID_I_NAN { + /* BCK */ + dRes_ID_I_NAN_BCK_NAN_WALK_e=0x6, + /* BMDE */ + dRes_ID_I_NAN_BMD_NAN_e=0x9, + /* BRK */ + dRes_ID_I_NAN_BRK_NAN_M_e=0xC, + dRes_ID_I_NAN_BRK_NAN_O_e=0xD, + /* BTK */ + dRes_ID_I_NAN_BTK_NAN_M_e=0x10, + dRes_ID_I_NAN_BTK_NAN_O_e=0x11, +}; + +enum NAN_JNT { + NAN_JNT_CENTER_e=0x0, + NAN_JNT_LEG1_e=0x1, + NAN_JNT_LEG2_e=0x2, +}; + +#endif /* !RES_I_NAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/I_Ten.h b/assets/RZDP01/res/Object/I_Ten.h new file mode 100644 index 0000000000..c71db8c020 --- /dev/null +++ b/assets/RZDP01/res/Object/I_Ten.h @@ -0,0 +1,41 @@ +#ifndef RES_I_TEN_H +#define RES_I_TEN_H + +enum dRes_INDEX_I_TEN { + /* BCK */ + dRes_INDEX_I_TEN_BCK_TEN_FLY_e=0x6, + dRes_INDEX_I_TEN_BCK_TEN_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_I_TEN_BMD_TEN_e=0xA, + /* BRK */ + dRes_INDEX_I_TEN_BRK_TEN_M_e=0xD, + dRes_INDEX_I_TEN_BRK_TEN_O_e=0xE, + /* BTK */ + dRes_INDEX_I_TEN_BTK_TEN_M_e=0x11, + dRes_INDEX_I_TEN_BTK_TEN_O_e=0x12, +}; + +enum dRes_ID_I_TEN { + /* BCK */ + dRes_ID_I_TEN_BCK_TEN_FLY_e=0x6, + dRes_ID_I_TEN_BCK_TEN_WALK_e=0x7, + /* BMDR */ + dRes_ID_I_TEN_BMD_TEN_e=0xA, + /* BRK */ + dRes_ID_I_TEN_BRK_TEN_M_e=0xD, + dRes_ID_I_TEN_BRK_TEN_O_e=0xE, + /* BTK */ + dRes_ID_I_TEN_BTK_TEN_M_e=0x11, + dRes_ID_I_TEN_BTK_TEN_O_e=0x12, +}; + +enum TEN_JNT { + TEN_JNT_CENTER_e=0x0, + TEN_JNT_LEG1_e=0x1, + TEN_JNT_LEG2_e=0x2, + TEN_JNT_WING1L_e=0x3, + TEN_JNT_WING1R_e=0x4, + TEN_JNT_WING2_e=0x5, +}; + +#endif /* !RES_I_TEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ins.h b/assets/RZDP01/res/Object/Ins.h new file mode 100644 index 0000000000..825aeae72a --- /dev/null +++ b/assets/RZDP01/res/Object/Ins.h @@ -0,0 +1,87 @@ +#ifndef RES_INS_H +#define RES_INS_H + +enum dRes_INDEX_INS { + /* BCK */ + dRes_INDEX_INS_BCK_INS_F_HAPPY_e=0x6, + dRes_INDEX_INS_BCK_INS_F_MAD_e=0x7, + dRes_INDEX_INS_BCK_INS_F_SNIFF_e=0x8, + dRes_INDEX_INS_BCK_INS_F_SURPRISED_e=0x9, + dRes_INDEX_INS_BCK_INS_F_TALK_A_e=0xA, + dRes_INDEX_INS_BCK_INS_FH_HAPPY_e=0xB, + dRes_INDEX_INS_BCK_INS_FH_MAD_e=0xC, + dRes_INDEX_INS_BCK_INS_FH_SNIFF_e=0xD, + dRes_INDEX_INS_BCK_INS_FH_SURPRISED_e=0xE, + /* BMDR */ + dRes_INDEX_INS_BMD_INS_e=0x11, + /* BTK */ + dRes_INDEX_INS_BTK_INS_e=0x14, + /* BTP */ + dRes_INDEX_INS_BTP_INS_e=0x17, + dRes_INDEX_INS_BTP_INS_F_HAPPY_e=0x18, + dRes_INDEX_INS_BTP_INS_F_MAD_e=0x19, + dRes_INDEX_INS_BTP_INS_F_SNIFF_e=0x1A, + dRes_INDEX_INS_BTP_INS_F_SURPRISED_e=0x1B, + dRes_INDEX_INS_BTP_INS_FH_HAPPY_e=0x1C, + dRes_INDEX_INS_BTP_INS_FH_MAD_e=0x1D, + dRes_INDEX_INS_BTP_INS_FH_SURPRISED_e=0x1E, +}; + +enum dRes_ID_INS { + /* BCK */ + dRes_ID_INS_BCK_INS_F_HAPPY_e=0x6, + dRes_ID_INS_BCK_INS_F_MAD_e=0x7, + dRes_ID_INS_BCK_INS_F_SNIFF_e=0x8, + dRes_ID_INS_BCK_INS_F_SURPRISED_e=0x9, + dRes_ID_INS_BCK_INS_F_TALK_A_e=0xA, + dRes_ID_INS_BCK_INS_FH_HAPPY_e=0xB, + dRes_ID_INS_BCK_INS_FH_MAD_e=0xC, + dRes_ID_INS_BCK_INS_FH_SNIFF_e=0xD, + dRes_ID_INS_BCK_INS_FH_SURPRISED_e=0xE, + /* BMDR */ + dRes_ID_INS_BMD_INS_e=0x11, + /* BTK */ + dRes_ID_INS_BTK_INS_e=0x14, + /* BTP */ + dRes_ID_INS_BTP_INS_e=0x17, + dRes_ID_INS_BTP_INS_F_HAPPY_e=0x18, + dRes_ID_INS_BTP_INS_F_MAD_e=0x19, + dRes_ID_INS_BTP_INS_F_SNIFF_e=0x1A, + dRes_ID_INS_BTP_INS_F_SURPRISED_e=0x1B, + dRes_ID_INS_BTP_INS_FH_HAPPY_e=0x1C, + dRes_ID_INS_BTP_INS_FH_MAD_e=0x1D, + dRes_ID_INS_BTP_INS_FH_SURPRISED_e=0x1E, +}; + +enum INS_JNT { + INS_JNT_CENTER_e=0x0, + INS_JNT_BACKBONE1_e=0x1, + INS_JNT_BACKBONE2_e=0x2, + INS_JNT_NECK_e=0x3, + INS_JNT_HEAD_e=0x4, + INS_JNT_CHIN_e=0x5, + INS_JNT_MAYUL_e=0x6, + INS_JNT_MAYUR_e=0x7, + INS_JNT_MOUTH_e=0x8, + INS_JNT_SHOULDERL_e=0x9, + INS_JNT_ARML1_e=0xA, + INS_JNT_ARML2_e=0xB, + INS_JNT_HANDL_e=0xC, + INS_JNT_FINGERL_e=0xD, + INS_JNT_THUMBL_e=0xE, + INS_JNT_SHOULDERR_e=0xF, + INS_JNT_ARMR1_e=0x10, + INS_JNT_ARMR2_e=0x11, + INS_JNT_HANDR_e=0x12, + INS_JNT_FINGERR_e=0x13, + INS_JNT_THUMBR_e=0x14, + INS_JNT_WAIST_e=0x15, + INS_JNT_LEGL1_e=0x16, + INS_JNT_LEGL2_e=0x17, + INS_JNT_FOOTL_e=0x18, + INS_JNT_LEGR1_e=0x19, + INS_JNT_LEGR2_e=0x1A, + INS_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_INS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ins1.h b/assets/RZDP01/res/Object/Ins1.h new file mode 100644 index 0000000000..df0b263400 --- /dev/null +++ b/assets/RZDP01/res/Object/Ins1.h @@ -0,0 +1,32 @@ +#ifndef RES_INS1_H +#define RES_INS1_H + +enum dRes_INDEX_INS1 { + /* BCK */ + dRes_INDEX_INS1_BCK_INS_HI_e=0x4, + dRes_INDEX_INS1_BCK_INS_SNIFF_e=0x5, + dRes_INDEX_INS1_BCK_INS_STEP_e=0x6, + dRes_INDEX_INS1_BCK_INS_SURPRISED_e=0x7, + dRes_INDEX_INS1_BCK_INS_SURPRISED_WAIT_e=0x8, + dRes_INDEX_INS1_BCK_INS_TALK_A_e=0x9, + dRes_INDEX_INS1_BCK_INS_TALK_A_WAIT_e=0xA, + dRes_INDEX_INS1_BCK_INS_WAIT_A_e=0xB, + /* BTK */ + dRes_INDEX_INS1_BTK_INS_SNIFF_e=0xE, +}; + +enum dRes_ID_INS1 { + /* BCK */ + dRes_ID_INS1_BCK_INS_HI_e=0x4, + dRes_ID_INS1_BCK_INS_SNIFF_e=0x5, + dRes_ID_INS1_BCK_INS_STEP_e=0x6, + dRes_ID_INS1_BCK_INS_SURPRISED_e=0x7, + dRes_ID_INS1_BCK_INS_SURPRISED_WAIT_e=0x8, + dRes_ID_INS1_BCK_INS_TALK_A_e=0x9, + dRes_ID_INS1_BCK_INS_TALK_A_WAIT_e=0xA, + dRes_ID_INS1_BCK_INS_WAIT_A_e=0xB, + /* BTK */ + dRes_ID_INS1_BTK_INS_SNIFF_e=0xE, +}; + +#endif /* !RES_INS1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ins2.h b/assets/RZDP01/res/Object/Ins2.h new file mode 100644 index 0000000000..8498efd70a --- /dev/null +++ b/assets/RZDP01/res/Object/Ins2.h @@ -0,0 +1,41 @@ +#ifndef RES_INS2_H +#define RES_INS2_H + +enum dRes_INDEX_INS2 { + /* BCK */ + dRes_INDEX_INS2_BCK_INS_K_LOOKING_e=0x5, + dRes_INDEX_INS2_BCK_INS_K_SEARCHING_A_e=0x6, + dRes_INDEX_INS2_BCK_INS_K_SEARCHING_B_e=0x7, + dRes_INDEX_INS2_BCK_INS_K_STEP_e=0x8, + dRes_INDEX_INS2_BCK_INS_K_WAIT_e=0x9, + dRes_INDEX_INS2_BCK_INS_K_WALK_e=0xA, + /* BMDE */ + dRes_INDEX_INS2_BMD_INS_KAGO_e=0xD, + /* BMDR */ + dRes_INDEX_INS2_BMD_INS_UMBRELLA_e=0x10, +}; + +enum dRes_ID_INS2 { + /* BCK */ + dRes_ID_INS2_BCK_INS_K_LOOKING_e=0x5, + dRes_ID_INS2_BCK_INS_K_SEARCHING_A_e=0x6, + dRes_ID_INS2_BCK_INS_K_SEARCHING_B_e=0x7, + dRes_ID_INS2_BCK_INS_K_STEP_e=0x8, + dRes_ID_INS2_BCK_INS_K_WAIT_e=0x9, + dRes_ID_INS2_BCK_INS_K_WALK_e=0xA, + /* BMDE */ + dRes_ID_INS2_BMD_INS_KAGO_e=0xD, + /* BMDR */ + dRes_ID_INS2_BMD_INS_UMBRELLA_e=0x10, +}; + +enum INS_KAGO_JNT { + INS_KAGO_JNT_INS_KAGO_MODEL_e=0x0, +}; + +enum INS_UMBRELLA_JNT { + INS_UMBRELLA_JNT_CENTER_e=0x0, + INS_UMBRELLA_JNT_SPIDER_e=0x1, +}; + +#endif /* !RES_INS2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Hatake.h b/assets/RZDP01/res/Object/J_Hatake.h new file mode 100644 index 0000000000..1fcc46f3c5 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Hatake.h @@ -0,0 +1,18 @@ +#ifndef RES_J_HATAKE_H +#define RES_J_HATAKE_H + +enum dRes_INDEX_J_HATAKE { + /* BMDR */ + dRes_INDEX_J_HATAKE_BMD_J_HATAKE00_e=0x3, +}; + +enum dRes_ID_J_HATAKE { + /* BMDR */ + dRes_ID_J_HATAKE_BMD_J_HATAKE00_e=0x3, +}; + +enum J_HATAKE00_JNT { + J_HATAKE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_HATAKE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Hyosatu.h b/assets/RZDP01/res/Object/J_Hyosatu.h new file mode 100644 index 0000000000..2039783b7a --- /dev/null +++ b/assets/RZDP01/res/Object/J_Hyosatu.h @@ -0,0 +1,18 @@ +#ifndef RES_J_HYOSATU_H +#define RES_J_HYOSATU_H + +enum dRes_INDEX_J_HYOSATU { + /* BMDR */ + dRes_INDEX_J_HYOSATU_BMD_J_HYOUSATU_e=0x3, +}; + +enum dRes_ID_J_HYOSATU { + /* BMDR */ + dRes_ID_J_HYOSATU_BMD_J_HYOUSATU_e=0x3, +}; + +enum J_HYOUSATU_JNT { + J_HYOUSATU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_HYOSATU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Kazami.h b/assets/RZDP01/res/Object/J_Kazami.h new file mode 100644 index 0000000000..f4e870395b --- /dev/null +++ b/assets/RZDP01/res/Object/J_Kazami.h @@ -0,0 +1,24 @@ +#ifndef RES_J_KAZAMI_H +#define RES_J_KAZAMI_H + +enum dRes_INDEX_J_KAZAMI { + /* BMDR */ + dRes_INDEX_J_KAZAMI_BMD_ARM_e=0x3, + dRes_INDEX_J_KAZAMI_BMD_POLE_e=0x4, +}; + +enum dRes_ID_J_KAZAMI { + /* BMDR */ + dRes_ID_J_KAZAMI_BMD_ARM_e=0x3, + dRes_ID_J_KAZAMI_BMD_POLE_e=0x4, +}; + +enum ARM_JNT { + ARM_JNT_WORLD_ROOT_e=0x0, +}; + +enum POLE_JNT { + POLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_KAZAMI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_KazeD.h b/assets/RZDP01/res/Object/J_KazeD.h new file mode 100644 index 0000000000..19338649fc --- /dev/null +++ b/assets/RZDP01/res/Object/J_KazeD.h @@ -0,0 +1,28 @@ +#ifndef RES_J_KAZED_H +#define RES_J_KAZED_H + +enum dRes_INDEX_J_KAZED { + /* BCK */ + dRes_INDEX_J_KAZED_BCK_J_KAZED_e=0x5, + dRes_INDEX_J_KAZED_BCK_J_KAZED_B_e=0x6, + /* BMDR */ + dRes_INDEX_J_KAZED_BMD_J_KAZED_e=0x9, + /* DZB */ + dRes_INDEX_J_KAZED_DZB_J_KAZED_e=0xC, +}; + +enum dRes_ID_J_KAZED { + /* BCK */ + dRes_ID_J_KAZED_BCK_J_KAZED_e=0x5, + dRes_ID_J_KAZED_BCK_J_KAZED_B_e=0x6, + /* BMDR */ + dRes_ID_J_KAZED_BMD_J_KAZED_e=0x9, + /* DZB */ + dRes_ID_J_KAZED_DZB_J_KAZED_e=0xC, +}; + +enum J_KAZED_JNT { + J_KAZED_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_KAZED_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Necktie.h b/assets/RZDP01/res/Object/J_Necktie.h new file mode 100644 index 0000000000..c729e52295 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Necktie.h @@ -0,0 +1,24 @@ +#ifndef RES_J_NECKTIE_H +#define RES_J_NECKTIE_H + +enum dRes_INDEX_J_NECKTIE { + /* BMDR */ + dRes_INDEX_J_NECKTIE_BMD_J_NECKTIE_e=0x4, + /* BTK */ + dRes_INDEX_J_NECKTIE_BTK_J_NECKTIE_e=0x7, +}; + +enum dRes_ID_J_NECKTIE { + /* BMDR */ + dRes_ID_J_NECKTIE_BMD_J_NECKTIE_e=0x4, + /* BTK */ + dRes_ID_J_NECKTIE_BTK_J_NECKTIE_e=0x7, +}; + +enum J_NECKTIE_JNT { + J_NECKTIE_JNT_JOINT1_e=0x0, + J_NECKTIE_JNT_JOINT2_e=0x1, + J_NECKTIE_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_J_NECKTIE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Rdoor.h b/assets/RZDP01/res/Object/J_Rdoor.h new file mode 100644 index 0000000000..e1f4cda652 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Rdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_J_RDOOR_H +#define RES_J_RDOOR_H + +enum dRes_INDEX_J_RDOOR { + /* BMDR */ + dRes_INDEX_J_RDOOR_BMD_J_RDOOR_e=0x4, + /* DZB */ + dRes_INDEX_J_RDOOR_DZB_J_RDOOR_e=0x7, +}; + +enum dRes_ID_J_RDOOR { + /* BMDR */ + dRes_ID_J_RDOOR_BMD_J_RDOOR_e=0x4, + /* DZB */ + dRes_ID_J_RDOOR_DZB_J_RDOOR_e=0x7, +}; + +enum J_RDOOR_JNT { + J_RDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_RDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_STdoa.h b/assets/RZDP01/res/Object/J_STdoa.h new file mode 100644 index 0000000000..387cf86f4b --- /dev/null +++ b/assets/RZDP01/res/Object/J_STdoa.h @@ -0,0 +1,22 @@ +#ifndef RES_J_STDOA_H +#define RES_J_STDOA_H + +enum dRes_INDEX_J_STDOA { + /* BMDR */ + dRes_INDEX_J_STDOA_BMD_J_STDOA_e=0x4, + /* DZB */ + dRes_INDEX_J_STDOA_DZB_J_STDOA_e=0x7, +}; + +enum dRes_ID_J_STDOA { + /* BMDR */ + dRes_ID_J_STDOA_BMD_J_STDOA_e=0x4, + /* DZB */ + dRes_ID_J_STDOA_DZB_J_STDOA_e=0x7, +}; + +enum J_STDOA_JNT { + J_STDOA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_STDOA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Sentaku.h b/assets/RZDP01/res/Object/J_Sentaku.h new file mode 100644 index 0000000000..e96764dff9 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Sentaku.h @@ -0,0 +1,24 @@ +#ifndef RES_J_SENTAKU_H +#define RES_J_SENTAKU_H + +enum dRes_INDEX_J_SENTAKU { + /* BMDR */ + dRes_INDEX_J_SENTAKU_BMD_J_SENTAKU_e=0x4, + /* BTK */ + dRes_INDEX_J_SENTAKU_BTK_J_SENTAKU_e=0x7, +}; + +enum dRes_ID_J_SENTAKU { + /* BMDR */ + dRes_ID_J_SENTAKU_BMD_J_SENTAKU_e=0x4, + /* BTK */ + dRes_ID_J_SENTAKU_BTK_J_SENTAKU_e=0x7, +}; + +enum J_SENTAKU_JNT { + J_SENTAKU_JNT_JOINT0_e=0x0, + J_SENTAKU_JNT_JOINT1_e=0x1, + J_SENTAKU_JNT_JOINT2_e=0x2, +}; + +#endif /* !RES_J_SENTAKU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Suimon.h b/assets/RZDP01/res/Object/J_Suimon.h new file mode 100644 index 0000000000..92fe1144cc --- /dev/null +++ b/assets/RZDP01/res/Object/J_Suimon.h @@ -0,0 +1,28 @@ +#ifndef RES_J_SUIMON_H +#define RES_J_SUIMON_H + +enum dRes_INDEX_J_SUIMON { + /* BCK */ + dRes_INDEX_J_SUIMON_BCK_J_SUIMON_CL_e=0x5, + dRes_INDEX_J_SUIMON_BCK_J_SUIMON_OP_e=0x6, + /* BMDR */ + dRes_INDEX_J_SUIMON_BMD_J_SUIMON_e=0x9, + /* DZB */ + dRes_INDEX_J_SUIMON_DZB_J_SUIMON_e=0xC, +}; + +enum dRes_ID_J_SUIMON { + /* BCK */ + dRes_ID_J_SUIMON_BCK_J_SUIMON_CL_e=0x5, + dRes_ID_J_SUIMON_BCK_J_SUIMON_OP_e=0x6, + /* BMDR */ + dRes_ID_J_SUIMON_BMD_J_SUIMON_e=0x9, + /* DZB */ + dRes_ID_J_SUIMON_DZB_J_SUIMON_e=0xC, +}; + +enum J_SUIMON_JNT { + J_SUIMON_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_SUIMON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Tobi.h b/assets/RZDP01/res/Object/J_Tobi.h new file mode 100644 index 0000000000..bf4e0e4609 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Tobi.h @@ -0,0 +1,32 @@ +#ifndef RES_J_TOBI_H +#define RES_J_TOBI_H + +enum dRes_INDEX_J_TOBI { + /* BMDR */ + dRes_INDEX_J_TOBI_BMD_AL_TOBIKUSA_e=0x3, + dRes_INDEX_J_TOBI_BMD_J_TOBI_e=0x4, + dRes_INDEX_J_TOBI_BMD_J_TOBI_C_e=0x5, +}; + +enum dRes_ID_J_TOBI { + /* BMDR */ + dRes_ID_J_TOBI_BMD_AL_TOBIKUSA_e=0x3, + dRes_ID_J_TOBI_BMD_J_TOBI_e=0x4, + dRes_ID_J_TOBI_BMD_J_TOBI_C_e=0x5, +}; + +enum AL_TOBIKUSA_JNT { + AL_TOBIKUSA_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_TOBI_JNT { + J_TOBI_JNT_JOINT1_e=0x0, + J_TOBI_JNT_JOINT2_e=0x1, + J_TOBI_JNT_JOINT3_e=0x2, +}; + +enum J_TOBI_C_JNT { + J_TOBI_C_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TOBI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Umak.h b/assets/RZDP01/res/Object/J_Umak.h new file mode 100644 index 0000000000..63d5605cca --- /dev/null +++ b/assets/RZDP01/res/Object/J_Umak.h @@ -0,0 +1,32 @@ +#ifndef RES_J_UMAK_H +#define RES_J_UMAK_H + +enum dRes_INDEX_J_UMAK { + /* BMDR */ + dRes_INDEX_J_UMAK_BMD_AL_UMAKUSA_e=0x3, + dRes_INDEX_J_UMAK_BMD_J_UMAKUSA_e=0x4, + dRes_INDEX_J_UMAK_BMD_J_UMAKUSA_C_e=0x5, +}; + +enum dRes_ID_J_UMAK { + /* BMDR */ + dRes_ID_J_UMAK_BMD_AL_UMAKUSA_e=0x3, + dRes_ID_J_UMAK_BMD_J_UMAKUSA_e=0x4, + dRes_ID_J_UMAK_BMD_J_UMAKUSA_C_e=0x5, +}; + +enum AL_UMAKUSA_JNT { + AL_UMAKUSA_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_UMAKUSA_JNT { + J_UMAKUSA_JNT_JOINT1_e=0x0, + J_UMAKUSA_JNT_JOINT2_e=0x1, + J_UMAKUSA_JNT_JOINT3_e=0x2, +}; + +enum J_UMAKUSA_C_JNT { + J_UMAKUSA_C_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_UMAK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_Zdoor.h b/assets/RZDP01/res/Object/J_Zdoor.h new file mode 100644 index 0000000000..16231e9734 --- /dev/null +++ b/assets/RZDP01/res/Object/J_Zdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_J_ZDOOR_H +#define RES_J_ZDOOR_H + +enum dRes_INDEX_J_ZDOOR { + /* BMDR */ + dRes_INDEX_J_ZDOOR_BMD_J_ZDOOR_e=0x4, + /* DZB */ + dRes_INDEX_J_ZDOOR_DZB_J_ZDOOR_e=0x7, +}; + +enum dRes_ID_J_ZDOOR { + /* BMDR */ + dRes_ID_J_ZDOOR_BMD_J_ZDOOR_e=0x4, + /* DZB */ + dRes_ID_J_ZDOOR_DZB_J_ZDOOR_e=0x7, +}; + +enum J_ZDOOR_JNT { + J_ZDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_ZDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_doku00.h b/assets/RZDP01/res/Object/J_doku00.h new file mode 100644 index 0000000000..3b352b17f6 --- /dev/null +++ b/assets/RZDP01/res/Object/J_doku00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_DOKU00_H +#define RES_J_DOKU00_H + +enum dRes_INDEX_J_DOKU00 { + /* BMDR */ + dRes_INDEX_J_DOKU00_BMD_J_DOKU_00_e=0x3, +}; + +enum dRes_ID_J_DOKU00 { + /* BMDR */ + dRes_ID_J_DOKU00_BMD_J_DOKU_00_e=0x3, +}; + +enum J_DOKU_00_JNT { + J_DOKU_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_DOKU00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_taru00.h b/assets/RZDP01/res/Object/J_taru00.h new file mode 100644 index 0000000000..8938d53084 --- /dev/null +++ b/assets/RZDP01/res/Object/J_taru00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TARU00_H +#define RES_J_TARU00_H + +enum dRes_INDEX_J_TARU00 { + /* BMDR */ + dRes_INDEX_J_TARU00_BMD_J_TARU_00_e=0x3, +}; + +enum dRes_ID_J_TARU00 { + /* BMDR */ + dRes_ID_J_TARU00_BMD_J_TARU_00_e=0x3, +}; + +enum J_TARU_00_JNT { + J_TARU_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TARU00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_tubo_00.h b/assets/RZDP01/res/Object/J_tubo_00.h new file mode 100644 index 0000000000..53e5994797 --- /dev/null +++ b/assets/RZDP01/res/Object/J_tubo_00.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TUBO_00_H +#define RES_J_TUBO_00_H + +enum dRes_INDEX_J_TUBO_00 { + /* BMDR */ + dRes_INDEX_J_TUBO_00_BMD_J_TUBO_00_e=0x3, +}; + +enum dRes_ID_J_TUBO_00 { + /* BMDR */ + dRes_ID_J_TUBO_00_BMD_J_TUBO_00_e=0x3, +}; + +enum J_TUBO_00_JNT { + J_TUBO_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TUBO_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/J_tubo_01.h b/assets/RZDP01/res/Object/J_tubo_01.h new file mode 100644 index 0000000000..652a8b5b2c --- /dev/null +++ b/assets/RZDP01/res/Object/J_tubo_01.h @@ -0,0 +1,18 @@ +#ifndef RES_J_TUBO_01_H +#define RES_J_TUBO_01_H + +enum dRes_INDEX_J_TUBO_01 { + /* BMDR */ + dRes_INDEX_J_TUBO_01_BMD_J_TUBO_01_e=0x3, +}; + +enum dRes_ID_J_TUBO_01 { + /* BMDR */ + dRes_ID_J_TUBO_01_BMD_J_TUBO_01_e=0x3, +}; + +enum J_TUBO_01_JNT { + J_TUBO_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_J_TUBO_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jagar.h b/assets/RZDP01/res/Object/Jagar.h new file mode 100644 index 0000000000..e4db0f7961 --- /dev/null +++ b/assets/RZDP01/res/Object/Jagar.h @@ -0,0 +1,71 @@ +#ifndef RES_JAGAR_H +#define RES_JAGAR_H + +enum dRes_INDEX_JAGAR { + /* BCK */ + dRes_INDEX_JAGAR_BCK_JAGA_F_TALK_A_e=0x6, + dRes_INDEX_JAGAR_BCK_JAGA_FH_TALK_A_e=0x7, + dRes_INDEX_JAGAR_BCK_JAGA_STEP_e=0x8, + dRes_INDEX_JAGAR_BCK_JAGA_TALK_B_e=0x9, + dRes_INDEX_JAGAR_BCK_JAGAR_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_JAGAR_BMD_JAGAR_e=0xD, + /* BTK */ + dRes_INDEX_JAGAR_BTK_JAGA_e=0x10, + /* BTP */ + dRes_INDEX_JAGAR_BTP_JAGA_e=0x13, + dRes_INDEX_JAGAR_BTP_JAGA_F_TALK_A_e=0x14, + dRes_INDEX_JAGAR_BTP_JAGA_FH_TALK_A_e=0x15, +}; + +enum dRes_ID_JAGAR { + /* BCK */ + dRes_ID_JAGAR_BCK_JAGA_F_TALK_A_e=0x6, + dRes_ID_JAGAR_BCK_JAGA_FH_TALK_A_e=0x7, + dRes_ID_JAGAR_BCK_JAGA_STEP_e=0x8, + dRes_ID_JAGAR_BCK_JAGA_TALK_B_e=0x9, + dRes_ID_JAGAR_BCK_JAGAR_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_JAGAR_BMD_JAGAR_e=0xD, + /* BTK */ + dRes_ID_JAGAR_BTK_JAGA_e=0x10, + /* BTP */ + dRes_ID_JAGAR_BTP_JAGA_e=0x13, + dRes_ID_JAGAR_BTP_JAGA_F_TALK_A_e=0x14, + dRes_ID_JAGAR_BTP_JAGA_FH_TALK_A_e=0x15, +}; + +enum JAGAR_JNT { + JAGAR_JNT_CENTER_e=0x0, + JAGAR_JNT_BACKBONE1_e=0x1, + JAGAR_JNT_BACKBONE2_e=0x2, + JAGAR_JNT_NECK_e=0x3, + JAGAR_JNT_HEAD_e=0x4, + JAGAR_JNT_CHIN_e=0x5, + JAGAR_JNT_MAYU_L_e=0x6, + JAGAR_JNT_MAYU_R_e=0x7, + JAGAR_JNT_MOUTH_e=0x8, + JAGAR_JNT_SHOULDERL_e=0x9, + JAGAR_JNT_ARML1_e=0xA, + JAGAR_JNT_ARML2_1_e=0xB, + JAGAR_JNT_HANDL_1_e=0xC, + JAGAR_JNT_FINGERL_e=0xD, + JAGAR_JNT_SHOULDERR_e=0xE, + JAGAR_JNT_ARMR1_e=0xF, + JAGAR_JNT_ARMR2_1_e=0x10, + JAGAR_JNT_HANDR_1_e=0x11, + JAGAR_JNT_FINGERR_e=0x12, + JAGAR_JNT_WAIST_e=0x13, + JAGAR_JNT_LEGL1_e=0x14, + JAGAR_JNT_LEGL2_e=0x15, + JAGAR_JNT_FOOTL_e=0x16, + JAGAR_JNT_SKIRTL_e=0x17, + JAGAR_JNT_LEGR1_e=0x18, + JAGAR_JNT_LEGR2_e=0x19, + JAGAR_JNT_FOOTR_e=0x1A, + JAGAR_JNT_SKIRTR_e=0x1B, + JAGAR_JNT_SKIRT1_e=0x1C, + JAGAR_JNT_SKIRT2_e=0x1D, +}; + +#endif /* !RES_JAGAR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jagar1.h b/assets/RZDP01/res/Object/Jagar1.h new file mode 100644 index 0000000000..2081d0cd66 --- /dev/null +++ b/assets/RZDP01/res/Object/Jagar1.h @@ -0,0 +1,32 @@ +#ifndef RES_JAGAR1_H +#define RES_JAGAR1_H + +enum dRes_INDEX_JAGAR1 { + /* BCK */ + dRes_INDEX_JAGAR1_BCK_JAGA_CHU_e=0x4, + dRes_INDEX_JAGAR1_BCK_JAGA_CHU_TO_SIT_e=0x5, + dRes_INDEX_JAGAR1_BCK_JAGA_F_SMILETALK_e=0x6, + dRes_INDEX_JAGAR1_BCK_JAGA_SIT_e=0x7, + dRes_INDEX_JAGAR1_BCK_JAGA_SIT_TO_WAIT_e=0x8, + dRes_INDEX_JAGAR1_BCK_JAGA_TO_CHU_e=0x9, + dRes_INDEX_JAGAR1_BCK_JAGA_WAIT_B_e=0xA, + dRes_INDEX_JAGAR1_BCK_JAGA_WAIT_TO_SIT_e=0xB, + /* EVT */ + dRes_INDEX_JAGAR1_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_JAGAR1 { + /* BCK */ + dRes_ID_JAGAR1_BCK_JAGA_CHU_e=0x4, + dRes_ID_JAGAR1_BCK_JAGA_CHU_TO_SIT_e=0x5, + dRes_ID_JAGAR1_BCK_JAGA_F_SMILETALK_e=0x6, + dRes_ID_JAGAR1_BCK_JAGA_SIT_e=0x7, + dRes_ID_JAGAR1_BCK_JAGA_SIT_TO_WAIT_e=0x8, + dRes_ID_JAGAR1_BCK_JAGA_TO_CHU_e=0x9, + dRes_ID_JAGAR1_BCK_JAGA_WAIT_B_e=0xA, + dRes_ID_JAGAR1_BCK_JAGA_WAIT_TO_SIT_e=0xB, + /* EVT */ + dRes_ID_JAGAR1_DAT_EVENT_LIST_e=0xE, +}; + +#endif /* !RES_JAGAR1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jagar2.h b/assets/RZDP01/res/Object/Jagar2.h new file mode 100644 index 0000000000..6cd1ddb5f4 --- /dev/null +++ b/assets/RZDP01/res/Object/Jagar2.h @@ -0,0 +1,46 @@ +#ifndef RES_JAGAR2_H +#define RES_JAGAR2_H + +enum dRes_INDEX_JAGAR2 { + /* BCK */ + dRes_INDEX_JAGAR2_BCK_JAGA_F_SURPRISE_e=0x5, + dRes_INDEX_JAGAR2_BCK_JAGA_F_SURPRISE_WAIT_e=0x6, + dRes_INDEX_JAGAR2_BCK_JAGA_F_WORRY_TALK_e=0x7, + dRes_INDEX_JAGAR2_BCK_JAGA_RUN_A_e=0x8, + dRes_INDEX_JAGAR2_BCK_JAGA_SURPRISE_e=0x9, + dRes_INDEX_JAGAR2_BCK_JAGA_SURPRISE_WAIT_e=0xA, + dRes_INDEX_JAGAR2_BCK_JAGA_UNADUKI_e=0xB, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_TALK_e=0xC, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_WAIT_e=0xD, + dRes_INDEX_JAGAR2_BCK_JAGA_WORRY_WALK_e=0xE, + /* BTP */ + dRes_INDEX_JAGAR2_BTP_JAGA_BLINK_e=0x11, + dRes_INDEX_JAGAR2_BTP_JAGA_F_SURPRISE_e=0x12, + dRes_INDEX_JAGAR2_BTP_JAGA_F_SURPRISE_WAIT_e=0x13, + dRes_INDEX_JAGAR2_BTP_JAGA_F_WORRY_TALK_e=0x14, + /* EVT */ + dRes_INDEX_JAGAR2_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_JAGAR2 { + /* BCK */ + dRes_ID_JAGAR2_BCK_JAGA_F_SURPRISE_e=0x5, + dRes_ID_JAGAR2_BCK_JAGA_F_SURPRISE_WAIT_e=0x6, + dRes_ID_JAGAR2_BCK_JAGA_F_WORRY_TALK_e=0x7, + dRes_ID_JAGAR2_BCK_JAGA_RUN_A_e=0x8, + dRes_ID_JAGAR2_BCK_JAGA_SURPRISE_e=0x9, + dRes_ID_JAGAR2_BCK_JAGA_SURPRISE_WAIT_e=0xA, + dRes_ID_JAGAR2_BCK_JAGA_UNADUKI_e=0xB, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_TALK_e=0xC, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_WAIT_e=0xD, + dRes_ID_JAGAR2_BCK_JAGA_WORRY_WALK_e=0xE, + /* BTP */ + dRes_ID_JAGAR2_BTP_JAGA_BLINK_e=0x11, + dRes_ID_JAGAR2_BTP_JAGA_F_SURPRISE_e=0x12, + dRes_ID_JAGAR2_BTP_JAGA_F_SURPRISE_WAIT_e=0x13, + dRes_ID_JAGAR2_BTP_JAGA_F_WORRY_TALK_e=0x14, + /* EVT */ + dRes_ID_JAGAR2_DAT_EVENT_LIST_e=0x17, +}; + +#endif /* !RES_JAGAR2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jagar3.h b/assets/RZDP01/res/Object/Jagar3.h new file mode 100644 index 0000000000..23a074d111 --- /dev/null +++ b/assets/RZDP01/res/Object/Jagar3.h @@ -0,0 +1,24 @@ +#ifndef RES_JAGAR3_H +#define RES_JAGAR3_H + +enum dRes_INDEX_JAGAR3 { + /* BCK */ + dRes_INDEX_JAGAR3_BCK_JAGA_F_TALK_B_e=0x4, + dRes_INDEX_JAGAR3_BCK_JAGA_FH_TALK_B_e=0x5, + dRes_INDEX_JAGAR3_BCK_JAGA_TALK_A_e=0x6, + /* BTP */ + dRes_INDEX_JAGAR3_BTP_JAGA_F_TALK_B_e=0x9, + dRes_INDEX_JAGAR3_BTP_JAGA_FH_TALK_B_e=0xA, +}; + +enum dRes_ID_JAGAR3 { + /* BCK */ + dRes_ID_JAGAR3_BCK_JAGA_F_TALK_B_e=0x4, + dRes_ID_JAGAR3_BCK_JAGA_FH_TALK_B_e=0x5, + dRes_ID_JAGAR3_BCK_JAGA_TALK_A_e=0x6, + /* BTP */ + dRes_ID_JAGAR3_BTP_JAGA_F_TALK_B_e=0x9, + dRes_ID_JAGAR3_BTP_JAGA_FH_TALK_B_e=0xA, +}; + +#endif /* !RES_JAGAR3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jagar4.h b/assets/RZDP01/res/Object/Jagar4.h new file mode 100644 index 0000000000..08755204ca --- /dev/null +++ b/assets/RZDP01/res/Object/Jagar4.h @@ -0,0 +1,18 @@ +#ifndef RES_JAGAR4_H +#define RES_JAGAR4_H + +enum dRes_INDEX_JAGAR4 { + /* BMDR */ + dRes_INDEX_JAGAR4_BMD_JAGA_NOUGU_e=0x3, +}; + +enum dRes_ID_JAGAR4 { + /* BMDR */ + dRes_ID_JAGAR4_BMD_JAGA_NOUGU_e=0x3, +}; + +enum JAGA_NOUGU_JNT { + JAGA_NOUGU_JNT_JAGA_NOUGU1_e=0x0, +}; + +#endif /* !RES_JAGAR4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Jockey.h b/assets/RZDP01/res/Object/Jockey.h new file mode 100644 index 0000000000..20c51ddc6c --- /dev/null +++ b/assets/RZDP01/res/Object/Jockey.h @@ -0,0 +1,68 @@ +#ifndef RES_JOCKEY_H +#define RES_JOCKEY_H + +enum dRes_INDEX_JOCKEY { + /* BCK */ + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_A_e=0x7, + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_B_e=0x8, + dRes_INDEX_JOCKEY_BCK_THEB_F_TALK_C_e=0x9, + dRes_INDEX_JOCKEY_BCK_THEB_FH_TALK_B_e=0xA, + dRes_INDEX_JOCKEY_BCK_THEB_FH_TALK_C_e=0xB, + dRes_INDEX_JOCKEY_BCK_THEB_SIT_e=0xC, + dRes_INDEX_JOCKEY_BCK_THEB_SIT_B_e=0xD, + dRes_INDEX_JOCKEY_BCK_THEB_WHIP_e=0xE, + dRes_INDEX_JOCKEY_BCK_THEB_WHIP_B_e=0xF, + /* BMDR */ + dRes_INDEX_JOCKEY_BMD_THEB_e=0x12, + /* BTK */ + dRes_INDEX_JOCKEY_BTK_THEB_e=0x15, + /* BTP */ + dRes_INDEX_JOCKEY_BTP_THEB_e=0x18, + dRes_INDEX_JOCKEY_BTP_THEB_F_TALK_A_e=0x19, + /* EVT */ + dRes_INDEX_JOCKEY_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_JOCKEY { + /* BCK */ + dRes_ID_JOCKEY_BCK_THEB_F_TALK_A_e=0x7, + dRes_ID_JOCKEY_BCK_THEB_F_TALK_B_e=0x8, + dRes_ID_JOCKEY_BCK_THEB_F_TALK_C_e=0x9, + dRes_ID_JOCKEY_BCK_THEB_FH_TALK_B_e=0xA, + dRes_ID_JOCKEY_BCK_THEB_FH_TALK_C_e=0xB, + dRes_ID_JOCKEY_BCK_THEB_SIT_e=0xC, + dRes_ID_JOCKEY_BCK_THEB_SIT_B_e=0xD, + dRes_ID_JOCKEY_BCK_THEB_WHIP_e=0xE, + dRes_ID_JOCKEY_BCK_THEB_WHIP_B_e=0xF, + /* BMDR */ + dRes_ID_JOCKEY_BMD_THEB_e=0x12, + /* BTK */ + dRes_ID_JOCKEY_BTK_THEB_e=0x15, + /* BTP */ + dRes_ID_JOCKEY_BTP_THEB_e=0x18, + dRes_ID_JOCKEY_BTP_THEB_F_TALK_A_e=0x19, + /* EVT */ + dRes_ID_JOCKEY_DAT_EVENT_LIST_e=0x1C, +}; + +enum THEB_JNT { + THEB_JNT_CENTER_e=0x0, + THEB_JNT_BACKBONE1_e=0x1, + THEB_JNT_BACKBONE2_e=0x2, + THEB_JNT_ARML1_e=0x3, + THEB_JNT_ARML2_e=0x4, + THEB_JNT_HANDL_e=0x5, + THEB_JNT_ARMR1_e=0x6, + THEB_JNT_ARMR2_e=0x7, + THEB_JNT_HANDR_e=0x8, + THEB_JNT_NECK_e=0x9, + THEB_JNT_HEAD_e=0xA, + THEB_JNT_CHIN_e=0xB, + THEB_JNT_HAIR_e=0xC, + THEB_JNT_MOUTH_e=0xD, + THEB_JNT_WAIST_e=0xE, + THEB_JNT_LEGL2_e=0xF, + THEB_JNT_LEGR2_e=0x10, +}; + +#endif /* !RES_JOCKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KH_Bed.h b/assets/RZDP01/res/Object/KH_Bed.h new file mode 100644 index 0000000000..cbc604ecc4 --- /dev/null +++ b/assets/RZDP01/res/Object/KH_Bed.h @@ -0,0 +1,26 @@ +#ifndef RES_KH_BED_H +#define RES_KH_BED_H + +enum dRes_INDEX_KH_BED { + /* BMDR */ + dRes_INDEX_KH_BED_BMD_KH_BED_e=0x4, + /* DZB */ + dRes_INDEX_KH_BED_DZB_KHBED_e=0x7, +}; + +enum dRes_ID_KH_BED { + /* BMDR */ + dRes_ID_KH_BED_BMD_KH_BED_e=0x4, + /* DZB */ + dRes_ID_KH_BED_DZB_KHBED_e=0x7, +}; + +enum KH_BED_JNT { + KH_BED_JNT_DIS_e=0x0, + KH_BED_JNT_KOLINB_MODEL_e=0x1, + KH_BED_JNT_KOLINB_MODEL1_e=0x2, + KH_BED_JNT_KOLINB_MODEL2_e=0x3, + KH_BED_JNT_KOLINB_MODEL3_e=0x4, +}; + +#endif /* !RES_KH_BED_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KHdesk.h b/assets/RZDP01/res/Object/KHdesk.h new file mode 100644 index 0000000000..57e9fd1767 --- /dev/null +++ b/assets/RZDP01/res/Object/KHdesk.h @@ -0,0 +1,22 @@ +#ifndef RES_KHDESK_H +#define RES_KHDESK_H + +enum dRes_INDEX_KHDESK { + /* BMDR */ + dRes_INDEX_KHDESK_BMD_U_KHDESK_e=0x4, + /* DZB */ + dRes_INDEX_KHDESK_DZB_U_KHDESK_e=0x7, +}; + +enum dRes_ID_KHDESK { + /* BMDR */ + dRes_ID_KHDESK_BMD_U_KHDESK_e=0x4, + /* DZB */ + dRes_ID_KHDESK_DZB_U_KHDESK_e=0x7, +}; + +enum U_KHDESK_JNT { + U_KHDESK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KHDESK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_a.h b/assets/RZDP01/res/Object/KN_a.h new file mode 100644 index 0000000000..3cdb265829 --- /dev/null +++ b/assets/RZDP01/res/Object/KN_a.h @@ -0,0 +1,189 @@ +#ifndef RES_KN_A_H +#define RES_KN_A_H + +enum dRes_INDEX_KN_A { + /* BCK */ + dRes_INDEX_KN_A_BCK_KN_CUT_e=0x5, + dRes_INDEX_KN_A_BCK_KN_DAIJUMP_e=0x6, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_e=0x7, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_S_e=0x8, + dRes_INDEX_KN_A_BCK_KN_DAMAGE_S_WAIT_e=0x9, + dRes_INDEX_KN_A_BCK_KN_DEAD_e=0xA, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_e=0xB, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_E_e=0xC, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_L_e=0xD, + dRes_INDEX_KN_A_BCK_KN_DEFENSE_S_S_e=0xE, + dRes_INDEX_KN_A_BCK_KN_DEMO_KAMAE_e=0xF, + dRes_INDEX_KN_A_BCK_KN_FIGHT_A_e=0x10, + dRes_INDEX_KN_A_BCK_KN_FRY_e=0x11, + dRes_INDEX_KN_A_BCK_KN_FRY_M_e=0x12, + dRes_INDEX_KN_A_BCK_KN_GETUP_e=0x13, + dRes_INDEX_KN_A_BCK_KN_GETUP_M_e=0x14, + dRes_INDEX_KN_A_BCK_KN_GT_F_TALK_A_e=0x15, + dRes_INDEX_KN_A_BCK_KN_IAI_e=0x16, + dRes_INDEX_KN_A_BCK_KN_IAI_WAIT_e=0x17, + dRes_INDEX_KN_A_BCK_KN_KABUTO_e=0x18, + dRes_INDEX_KN_A_BCK_KN_KABUTO_WAIT_e=0x19, + dRes_INDEX_KN_A_BCK_KN_LAND_e=0x1A, + dRes_INDEX_KN_A_BCK_KN_LAND_M_e=0x1B, + dRes_INDEX_KN_A_BCK_KN_LAYDOWN_e=0x1C, + dRes_INDEX_KN_A_BCK_KN_LAYDOWN_M_e=0x1D, + dRes_INDEX_KN_A_BCK_KN_MAGIC_e=0x1E, + dRes_INDEX_KN_A_BCK_KN_POD_IAI_e=0x1F, + dRes_INDEX_KN_A_BCK_KN_POD_IAI_WAIT_e=0x20, + dRes_INDEX_KN_A_BCK_KN_POD_TALK_e=0x21, + dRes_INDEX_KN_A_BCK_KN_POD_WAIT_e=0x22, + dRes_INDEX_KN_A_BCK_KN_PORKED_e=0x23, + dRes_INDEX_KN_A_BCK_KN_PORKED_WAIT_e=0x24, + dRes_INDEX_KN_A_BCK_KN_ROLL_e=0x25, + dRes_INDEX_KN_A_BCK_KN_STEP_e=0x26, + dRes_INDEX_KN_A_BCK_KN_STEP_IKAKU_e=0x27, + dRes_INDEX_KN_A_BCK_KN_STEPL_e=0x28, + dRes_INDEX_KN_A_BCK_KN_TALK_A_e=0x29, + dRes_INDEX_KN_A_BCK_KN_TALK_B_e=0x2A, + dRes_INDEX_KN_A_BCK_KN_WAIT_A_e=0x2B, + dRes_INDEX_KN_A_BCK_KN_WAIT_B_e=0x2C, + /* BMDR */ + dRes_INDEX_KN_A_BMD_KN_A_e=0x2F, + dRes_INDEX_KN_A_BMD_KN_AM_GT_e=0x30, + dRes_INDEX_KN_A_BMD_KN_POD_e=0x31, + /* EVT */ + dRes_INDEX_KN_A_DAT_EVENT_LIST_e=0x34, +}; + +enum dRes_ID_KN_A { + /* BCK */ + dRes_ID_KN_A_BCK_KN_CUT_e=0x5, + dRes_ID_KN_A_BCK_KN_DAIJUMP_e=0x6, + dRes_ID_KN_A_BCK_KN_DAMAGE_e=0x7, + dRes_ID_KN_A_BCK_KN_DAMAGE_S_e=0x8, + dRes_ID_KN_A_BCK_KN_DAMAGE_S_WAIT_e=0x9, + dRes_ID_KN_A_BCK_KN_DEAD_e=0xA, + dRes_ID_KN_A_BCK_KN_DEFENSE_e=0xB, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_E_e=0xC, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_L_e=0xD, + dRes_ID_KN_A_BCK_KN_DEFENSE_S_S_e=0xE, + dRes_ID_KN_A_BCK_KN_DEMO_KAMAE_e=0xF, + dRes_ID_KN_A_BCK_KN_FIGHT_A_e=0x10, + dRes_ID_KN_A_BCK_KN_FRY_e=0x11, + dRes_ID_KN_A_BCK_KN_FRY_M_e=0x12, + dRes_ID_KN_A_BCK_KN_GETUP_e=0x13, + dRes_ID_KN_A_BCK_KN_GETUP_M_e=0x14, + dRes_ID_KN_A_BCK_KN_GT_F_TALK_A_e=0x15, + dRes_ID_KN_A_BCK_KN_IAI_e=0x16, + dRes_ID_KN_A_BCK_KN_IAI_WAIT_e=0x17, + dRes_ID_KN_A_BCK_KN_KABUTO_e=0x18, + dRes_ID_KN_A_BCK_KN_KABUTO_WAIT_e=0x19, + dRes_ID_KN_A_BCK_KN_LAND_e=0x1A, + dRes_ID_KN_A_BCK_KN_LAND_M_e=0x1B, + dRes_ID_KN_A_BCK_KN_LAYDOWN_e=0x1C, + dRes_ID_KN_A_BCK_KN_LAYDOWN_M_e=0x1D, + dRes_ID_KN_A_BCK_KN_MAGIC_e=0x1E, + dRes_ID_KN_A_BCK_KN_POD_IAI_e=0x1F, + dRes_ID_KN_A_BCK_KN_POD_IAI_WAIT_e=0x20, + dRes_ID_KN_A_BCK_KN_POD_TALK_e=0x21, + dRes_ID_KN_A_BCK_KN_POD_WAIT_e=0x22, + dRes_ID_KN_A_BCK_KN_PORKED_e=0x23, + dRes_ID_KN_A_BCK_KN_PORKED_WAIT_e=0x24, + dRes_ID_KN_A_BCK_KN_ROLL_e=0x25, + dRes_ID_KN_A_BCK_KN_STEP_e=0x26, + dRes_ID_KN_A_BCK_KN_STEP_IKAKU_e=0x27, + dRes_ID_KN_A_BCK_KN_STEPL_e=0x28, + dRes_ID_KN_A_BCK_KN_TALK_A_e=0x29, + dRes_ID_KN_A_BCK_KN_TALK_B_e=0x2A, + dRes_ID_KN_A_BCK_KN_WAIT_A_e=0x2B, + dRes_ID_KN_A_BCK_KN_WAIT_B_e=0x2C, + /* BMDR */ + dRes_ID_KN_A_BMD_KN_A_e=0x2F, + dRes_ID_KN_A_BMD_KN_AM_GT_e=0x30, + dRes_ID_KN_A_BMD_KN_POD_e=0x31, + /* EVT */ + dRes_ID_KN_A_DAT_EVENT_LIST_e=0x34, +}; + +enum KN_A_JNT { + KN_A_JNT_CENTER_e=0x0, + KN_A_JNT_BACKBONE1_e=0x1, + KN_A_JNT_BACKBONE2_e=0x2, + KN_A_JNT_NECK_e=0x3, + KN_A_JNT_HEAD_e=0x4, + KN_A_JNT_CHIN_e=0x5, + KN_A_JNT_SHOULDERL_e=0x6, + KN_A_JNT_ARML1_e=0x7, + KN_A_JNT_ARML2_e=0x8, + KN_A_JNT_HANDL_e=0x9, + KN_A_JNT_FINGERL1_e=0xA, + KN_A_JNT_FINGERL2_e=0xB, + KN_A_JNT_THAMBL_e=0xC, + KN_A_JNT_WEAPONL_e=0xD, + KN_A_JNT_SHOULDERR_e=0xE, + KN_A_JNT_ARMR1_e=0xF, + KN_A_JNT_ARMR2_e=0x10, + KN_A_JNT_HANDR_e=0x11, + KN_A_JNT_FINGERR1_e=0x12, + KN_A_JNT_FINGERR2_e=0x13, + KN_A_JNT_THAMBR_e=0x14, + KN_A_JNT_WEAPONR_e=0x15, + KN_A_JNT_WAIST_e=0x16, + KN_A_JNT_FSKIRTL_e=0x17, + KN_A_JNT_FSKIRTR_e=0x18, + KN_A_JNT_LEGL1_e=0x19, + KN_A_JNT_LEGL2_e=0x1A, + KN_A_JNT_FOOTL_e=0x1B, + KN_A_JNT_TOEL_e=0x1C, + KN_A_JNT_LEGR1_e=0x1D, + KN_A_JNT_LEGR2_e=0x1E, + KN_A_JNT_FOOTR_e=0x1F, + KN_A_JNT_TOER_e=0x20, + KN_A_JNT_RSKIRTL_e=0x21, + KN_A_JNT_RSKIRTR_e=0x22, + KN_A_JNT_TARE1_e=0x23, + KN_A_JNT_TARE2_e=0x24, +}; + +enum KN_AM_GT_JNT { + KN_AM_GT_JNT_CENTER_e=0x0, + KN_AM_GT_JNT_BACKBONE1_e=0x1, + KN_AM_GT_JNT_BACKBONE2_e=0x2, + KN_AM_GT_JNT_NECK_e=0x3, + KN_AM_GT_JNT_HEAD_e=0x4, + KN_AM_GT_JNT_CHIN_e=0x5, + KN_AM_GT_JNT_SHOULDERL_e=0x6, + KN_AM_GT_JNT_ARML1_e=0x7, + KN_AM_GT_JNT_ARML2_e=0x8, + KN_AM_GT_JNT_HANDL_e=0x9, + KN_AM_GT_JNT_FINGERL1_e=0xA, + KN_AM_GT_JNT_FINGERL2_e=0xB, + KN_AM_GT_JNT_THAMBL_e=0xC, + KN_AM_GT_JNT_WEAPONL_e=0xD, + KN_AM_GT_JNT_SHOULDERR_e=0xE, + KN_AM_GT_JNT_ARMR1_e=0xF, + KN_AM_GT_JNT_ARMR2_e=0x10, + KN_AM_GT_JNT_HANDR_e=0x11, + KN_AM_GT_JNT_FINGERR1_e=0x12, + KN_AM_GT_JNT_FINGERR2_e=0x13, + KN_AM_GT_JNT_THAMBR_e=0x14, + KN_AM_GT_JNT_WEAPONR_e=0x15, + KN_AM_GT_JNT_WAIST_e=0x16, + KN_AM_GT_JNT_FSKIRTL_e=0x17, + KN_AM_GT_JNT_FSKIRTR_e=0x18, + KN_AM_GT_JNT_LEGL1_e=0x19, + KN_AM_GT_JNT_LEGL2_e=0x1A, + KN_AM_GT_JNT_FOOTL_e=0x1B, + KN_AM_GT_JNT_TOEL_e=0x1C, + KN_AM_GT_JNT_LEGR1_e=0x1D, + KN_AM_GT_JNT_LEGR2_e=0x1E, + KN_AM_GT_JNT_FOOTR_e=0x1F, + KN_AM_GT_JNT_TOER_e=0x20, + KN_AM_GT_JNT_RSKIRTL_e=0x21, + KN_AM_GT_JNT_RSKIRTR_e=0x22, + KN_AM_GT_JNT_TARE1_e=0x23, + KN_AM_GT_JNT_TARE2_e=0x24, +}; + +enum KN_POD_JNT { + KN_POD_JNT_CENTER_e=0x0, + KN_POD_JNT_POD_BELT_e=0x1, +}; + +#endif /* !RES_KN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch01D.h b/assets/RZDP01/res/Object/KN_tch01D.h new file mode 100644 index 0000000000..966a2ce6e8 --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch01D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH01D_H +#define RES_KN_TCH01D_H + +enum dRes_INDEX_KN_TCH01D { + /* EVT */ + dRes_INDEX_KN_TCH01D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH01D { + /* EVT */ + dRes_ID_KN_TCH01D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH01D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch02D.h b/assets/RZDP01/res/Object/KN_tch02D.h new file mode 100644 index 0000000000..12cf92b4fc --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch02D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH02D_H +#define RES_KN_TCH02D_H + +enum dRes_INDEX_KN_TCH02D { + /* EVT */ + dRes_INDEX_KN_TCH02D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH02D { + /* EVT */ + dRes_ID_KN_TCH02D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH02D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch03D.h b/assets/RZDP01/res/Object/KN_tch03D.h new file mode 100644 index 0000000000..4c90b92faa --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch03D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH03D_H +#define RES_KN_TCH03D_H + +enum dRes_INDEX_KN_TCH03D { + /* EVT */ + dRes_INDEX_KN_TCH03D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH03D { + /* EVT */ + dRes_ID_KN_TCH03D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH03D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch04D.h b/assets/RZDP01/res/Object/KN_tch04D.h new file mode 100644 index 0000000000..6b2e61707d --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch04D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH04D_H +#define RES_KN_TCH04D_H + +enum dRes_INDEX_KN_TCH04D { + /* EVT */ + dRes_INDEX_KN_TCH04D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH04D { + /* EVT */ + dRes_ID_KN_TCH04D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH04D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch05D.h b/assets/RZDP01/res/Object/KN_tch05D.h new file mode 100644 index 0000000000..e3af4e0ffe --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch05D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH05D_H +#define RES_KN_TCH05D_H + +enum dRes_INDEX_KN_TCH05D { + /* EVT */ + dRes_INDEX_KN_TCH05D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH05D { + /* EVT */ + dRes_ID_KN_TCH05D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH05D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch06D.h b/assets/RZDP01/res/Object/KN_tch06D.h new file mode 100644 index 0000000000..c5834147c6 --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch06D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH06D_H +#define RES_KN_TCH06D_H + +enum dRes_INDEX_KN_TCH06D { + /* EVT */ + dRes_INDEX_KN_TCH06D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH06D { + /* EVT */ + dRes_ID_KN_TCH06D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH06D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/KN_tch07D.h b/assets/RZDP01/res/Object/KN_tch07D.h new file mode 100644 index 0000000000..a58f3dc0fb --- /dev/null +++ b/assets/RZDP01/res/Object/KN_tch07D.h @@ -0,0 +1,14 @@ +#ifndef RES_KN_TCH07D_H +#define RES_KN_TCH07D_H + +enum dRes_INDEX_KN_TCH07D { + /* EVT */ + dRes_INDEX_KN_TCH07D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KN_TCH07D { + /* EVT */ + dRes_ID_KN_TCH07D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KN_TCH07D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_bridge.h b/assets/RZDP01/res/Object/K_bridge.h new file mode 100644 index 0000000000..04753dff16 --- /dev/null +++ b/assets/RZDP01/res/Object/K_bridge.h @@ -0,0 +1,49 @@ +#ifndef RES_K_BRIDGE_H +#define RES_K_BRIDGE_H + +enum dRes_INDEX_K_BRIDGE { + /* BCK */ + dRes_INDEX_K_BRIDGE_BCK_DR_BRIDG_DESTROYA_e=0x5, + dRes_INDEX_K_BRIDGE_BCK_DR_BRIDG_DESTROYB_e=0x6, + /* BMDR */ + dRes_INDEX_K_BRIDGE_BMD_DR_BRIDG_e=0x9, + dRes_INDEX_K_BRIDGE_BMD_K_BRIDGE_A_e=0xA, + /* DZB */ + dRes_INDEX_K_BRIDGE_DZB_K_BRIDGE_A00_e=0xD, + dRes_INDEX_K_BRIDGE_DZB_K_BRIDGE_A01_e=0xE, +}; + +enum dRes_ID_K_BRIDGE { + /* BCK */ + dRes_ID_K_BRIDGE_BCK_DR_BRIDG_DESTROYA_e=0x5, + dRes_ID_K_BRIDGE_BCK_DR_BRIDG_DESTROYB_e=0x6, + /* BMDR */ + dRes_ID_K_BRIDGE_BMD_DR_BRIDG_e=0x9, + dRes_ID_K_BRIDGE_BMD_K_BRIDGE_A_e=0xA, + /* DZB */ + dRes_ID_K_BRIDGE_DZB_K_BRIDGE_A00_e=0xD, + dRes_ID_K_BRIDGE_DZB_K_BRIDGE_A01_e=0xE, +}; + +enum DR_BRIDG_JNT { + DR_BRIDG_JNT_ROOT_e=0x0, + DR_BRIDG_JNT_P1_e=0x1, + DR_BRIDG_JNT_P10_e=0x2, + DR_BRIDG_JNT_P11_e=0x3, + DR_BRIDG_JNT_P12_e=0x4, + DR_BRIDG_JNT_P13_e=0x5, + DR_BRIDG_JNT_P2_e=0x6, + DR_BRIDG_JNT_P3_e=0x7, + DR_BRIDG_JNT_P4_e=0x8, + DR_BRIDG_JNT_P5_e=0x9, + DR_BRIDG_JNT_P6_e=0xA, + DR_BRIDG_JNT_P7_e=0xB, + DR_BRIDG_JNT_P8_e=0xC, + DR_BRIDG_JNT_P9_e=0xD, +}; + +enum K_BRIDGE_A_JNT { + K_BRIDGE_A_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_BRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_cube00.h b/assets/RZDP01/res/Object/K_cube00.h new file mode 100644 index 0000000000..897fd194ad --- /dev/null +++ b/assets/RZDP01/res/Object/K_cube00.h @@ -0,0 +1,48 @@ +#ifndef RES_K_CUBE00_H +#define RES_K_CUBE00_H + +enum dRes_INDEX_K_CUBE00 { + /* BMDR */ + dRes_INDEX_K_CUBE00_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE00_e=0x7, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE01_e=0x8, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE02_e=0x9, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE03_e=0xA, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE04_e=0xB, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE05_e=0xC, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE06_e=0xD, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE07_e=0xE, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE08_e=0xF, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE09_e=0x10, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE10_e=0x11, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE100_e=0x12, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE101_e=0x13, + dRes_INDEX_K_CUBE00_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum dRes_ID_K_CUBE00 { + /* BMDR */ + dRes_ID_K_CUBE00_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE00_e=0x7, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE01_e=0x8, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE02_e=0x9, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE03_e=0xA, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE04_e=0xB, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE05_e=0xC, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE06_e=0xD, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE07_e=0xE, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE08_e=0xF, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE09_e=0x10, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE10_e=0x11, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE100_e=0x12, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE101_e=0x13, + dRes_ID_K_CUBE00_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum K_SIZE_CUBE_JNT { + K_SIZE_CUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CUBE00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_cube01.h b/assets/RZDP01/res/Object/K_cube01.h new file mode 100644 index 0000000000..80d81ee079 --- /dev/null +++ b/assets/RZDP01/res/Object/K_cube01.h @@ -0,0 +1,48 @@ +#ifndef RES_K_CUBE01_H +#define RES_K_CUBE01_H + +enum dRes_INDEX_K_CUBE01 { + /* BMDR */ + dRes_INDEX_K_CUBE01_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE00_e=0x7, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE01_e=0x8, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE02_e=0x9, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE03_e=0xA, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE04_e=0xB, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE05_e=0xC, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE06_e=0xD, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE07_e=0xE, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE08_e=0xF, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE09_e=0x10, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE10_e=0x11, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE100_e=0x12, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE101_e=0x13, + dRes_INDEX_K_CUBE01_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum dRes_ID_K_CUBE01 { + /* BMDR */ + dRes_ID_K_CUBE01_BMD_K_SIZE_CUBE_e=0x4, + /* DZB */ + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE00_e=0x7, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE01_e=0x8, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE02_e=0x9, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE03_e=0xA, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE04_e=0xB, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE05_e=0xC, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE06_e=0xD, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE07_e=0xE, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE08_e=0xF, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE09_e=0x10, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE10_e=0x11, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE100_e=0x12, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE101_e=0x13, + dRes_ID_K_CUBE01_DZB_K_SIZE_CUBE102_e=0x14, +}; + +enum K_SIZE_CUBE_JNT { + K_SIZE_CUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CUBE01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_cyli00.h b/assets/RZDP01/res/Object/K_cyli00.h new file mode 100644 index 0000000000..389bff7847 --- /dev/null +++ b/assets/RZDP01/res/Object/K_cyli00.h @@ -0,0 +1,26 @@ +#ifndef RES_K_CYLI00_H +#define RES_K_CYLI00_H + +enum dRes_INDEX_K_CYLI00 { + /* BMDR */ + dRes_INDEX_K_CYLI00_BMD_K_SIZE_CYLINDER_e=0x4, + /* DZB */ + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL00_e=0x7, + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL01_e=0x8, + dRes_INDEX_K_CYLI00_DZB_K_SIZE_CYL02_e=0x9, +}; + +enum dRes_ID_K_CYLI00 { + /* BMDR */ + dRes_ID_K_CYLI00_BMD_K_SIZE_CYLINDER_e=0x4, + /* DZB */ + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL00_e=0x7, + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL01_e=0x8, + dRes_ID_K_CYLI00_DZB_K_SIZE_CYL02_e=0x9, +}; + +enum K_SIZE_CYLINDER_JNT { + K_SIZE_CYLINDER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_CYLI00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_drock00.h b/assets/RZDP01/res/Object/K_drock00.h new file mode 100644 index 0000000000..396de3d0e9 --- /dev/null +++ b/assets/RZDP01/res/Object/K_drock00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_DROCK00_H +#define RES_K_DROCK00_H + +enum dRes_INDEX_K_DROCK00 { + /* BMDR */ + dRes_INDEX_K_DROCK00_BMD_K_DROPROCK01_e=0x4, + /* DZB */ + dRes_INDEX_K_DROCK00_DZB_K_DROPROCK01_e=0x7, +}; + +enum dRes_ID_K_DROCK00 { + /* BMDR */ + dRes_ID_K_DROCK00_BMD_K_DROPROCK01_e=0x4, + /* DZB */ + dRes_ID_K_DROCK00_DZB_K_DROPROCK01_e=0x7, +}; + +enum K_DROPROCK01_JNT { + K_DROPROCK01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_DROCK00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_jgjs.h b/assets/RZDP01/res/Object/K_jgjs.h new file mode 100644 index 0000000000..442e15a8b6 --- /dev/null +++ b/assets/RZDP01/res/Object/K_jgjs.h @@ -0,0 +1,30 @@ +#ifndef RES_K_JGJS_H +#define RES_K_JGJS_H + +enum dRes_INDEX_K_JGJS { + /* BMDR */ + dRes_INDEX_K_JGJS_BMD_K_JG_00_e=0x4, + dRes_INDEX_K_JGJS_BMD_K_JS_00_e=0x5, + /* DZB */ + dRes_INDEX_K_JGJS_DZB_K_JG_00_e=0x8, + dRes_INDEX_K_JGJS_DZB_K_JS_00_e=0x9, +}; + +enum dRes_ID_K_JGJS { + /* BMDR */ + dRes_ID_K_JGJS_BMD_K_JG_00_e=0x4, + dRes_ID_K_JGJS_BMD_K_JS_00_e=0x5, + /* DZB */ + dRes_ID_K_JGJS_DZB_K_JG_00_e=0x8, + dRes_ID_K_JGJS_DZB_K_JS_00_e=0x9, +}; + +enum K_JG_00_JNT { + K_JG_00_JNT_K_JG_00_e=0x0, +}; + +enum K_JS_00_JNT { + K_JS_00_JNT_K_JS_00_e=0x0, +}; + +#endif /* !RES_K_JGJS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_ktar00.h b/assets/RZDP01/res/Object/K_ktar00.h new file mode 100644 index 0000000000..85d6d70d96 --- /dev/null +++ b/assets/RZDP01/res/Object/K_ktar00.h @@ -0,0 +1,18 @@ +#ifndef RES_K_KTAR00_H +#define RES_K_KTAR00_H + +enum dRes_INDEX_K_KTAR00 { + /* BMDR */ + dRes_INDEX_K_KTAR00_BMD_K_KTAR00_e=0x3, +}; + +enum dRes_ID_K_KTAR00 { + /* BMDR */ + dRes_ID_K_KTAR00_BMD_K_KTAR00_e=0x3, +}; + +enum K_KTAR00_JNT { + K_KTAR00_JNT_K_KTAR00_e=0x0, +}; + +#endif /* !RES_K_KTAR00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_l3bdoor.h b/assets/RZDP01/res/Object/K_l3bdoor.h new file mode 100644 index 0000000000..76df044b7d --- /dev/null +++ b/assets/RZDP01/res/Object/K_l3bdoor.h @@ -0,0 +1,26 @@ +#ifndef RES_K_L3BDOOR_H +#define RES_K_L3BDOOR_H + +enum dRes_INDEX_K_L3BDOOR { + /* BMDR */ + dRes_INDEX_K_L3BDOOR_BMD_K_L3BDOOR_e=0x5, + /* DZB */ + dRes_INDEX_K_L3BDOOR_DZB_K_L3BDOOR_e=0x8, + /* EVT */ + dRes_INDEX_K_L3BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_K_L3BDOOR { + /* BMDR */ + dRes_ID_K_L3BDOOR_BMD_K_L3BDOOR_e=0x5, + /* DZB */ + dRes_ID_K_L3BDOOR_DZB_K_L3BDOOR_e=0x8, + /* EVT */ + dRes_ID_K_L3BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum K_L3BDOOR_JNT { + K_L3BDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_L3BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_lift00.h b/assets/RZDP01/res/Object/K_lift00.h new file mode 100644 index 0000000000..9d6a611ffa --- /dev/null +++ b/assets/RZDP01/res/Object/K_lift00.h @@ -0,0 +1,34 @@ +#ifndef RES_K_LIFT00_H +#define RES_K_LIFT00_H + +enum dRes_INDEX_K_LIFT00 { + /* BMDR */ + dRes_INDEX_K_LIFT00_BMD_K_LIFT00_e=0x4, + dRes_INDEX_K_LIFT00_BMD_K_LIFT01_e=0x5, + dRes_INDEX_K_LIFT00_BMD_P_CHAIN_e=0x6, + /* DZB */ + dRes_INDEX_K_LIFT00_DZB_K_LIFT00_e=0x9, +}; + +enum dRes_ID_K_LIFT00 { + /* BMDR */ + dRes_ID_K_LIFT00_BMD_K_LIFT00_e=0x4, + dRes_ID_K_LIFT00_BMD_K_LIFT01_e=0x5, + dRes_ID_K_LIFT00_BMD_P_CHAIN_e=0x6, + /* DZB */ + dRes_ID_K_LIFT00_DZB_K_LIFT00_e=0x9, +}; + +enum K_LIFT00_JNT { + K_LIFT00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_LIFT01_JNT { + K_LIFT01_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_LIFT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_mbhasi0.h b/assets/RZDP01/res/Object/K_mbhasi0.h new file mode 100644 index 0000000000..1ad5d60962 --- /dev/null +++ b/assets/RZDP01/res/Object/K_mbhasi0.h @@ -0,0 +1,28 @@ +#ifndef RES_K_MBHASI0_H +#define RES_K_MBHASI0_H + +enum dRes_INDEX_K_MBHASI0 { + /* BMDR */ + dRes_INDEX_K_MBHASI0_BMD_K_HASIKAGE00_e=0x4, + dRes_INDEX_K_MBHASI0_BMD_K_MBHASI00_e=0x5, + /* DZB */ + dRes_INDEX_K_MBHASI0_DZB_K_MBHASI00_e=0x8, +}; + +enum dRes_ID_K_MBHASI0 { + /* BMDR */ + dRes_ID_K_MBHASI0_BMD_K_HASIKAGE00_e=0x4, + dRes_ID_K_MBHASI0_BMD_K_MBHASI00_e=0x5, + /* DZB */ + dRes_ID_K_MBHASI0_DZB_K_MBHASI00_e=0x8, +}; + +enum K_HASIKAGE00_JNT { + K_HASIKAGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_MBHASI00_JNT { + K_MBHASI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MBHASI0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_mbhasi1.h b/assets/RZDP01/res/Object/K_mbhasi1.h new file mode 100644 index 0000000000..75581f9d65 --- /dev/null +++ b/assets/RZDP01/res/Object/K_mbhasi1.h @@ -0,0 +1,28 @@ +#ifndef RES_K_MBHASI1_H +#define RES_K_MBHASI1_H + +enum dRes_INDEX_K_MBHASI1 { + /* BMDR */ + dRes_INDEX_K_MBHASI1_BMD_K_HASIKAGE00_e=0x4, + dRes_INDEX_K_MBHASI1_BMD_K_MBHASI01_e=0x5, + /* DZB */ + dRes_INDEX_K_MBHASI1_DZB_K_MBHASI00_e=0x8, +}; + +enum dRes_ID_K_MBHASI1 { + /* BMDR */ + dRes_ID_K_MBHASI1_BMD_K_HASIKAGE00_e=0x4, + dRes_ID_K_MBHASI1_BMD_K_MBHASI01_e=0x5, + /* DZB */ + dRes_ID_K_MBHASI1_DZB_K_MBHASI00_e=0x8, +}; + +enum K_HASIKAGE00_JNT { + K_HASIKAGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_MBHASI01_JNT { + K_MBHASI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MBHASI1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_mvkai00.h b/assets/RZDP01/res/Object/K_mvkai00.h new file mode 100644 index 0000000000..8d7d9ba8bd --- /dev/null +++ b/assets/RZDP01/res/Object/K_mvkai00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_MVKAI00_H +#define RES_K_MVKAI00_H + +enum dRes_INDEX_K_MVKAI00 { + /* BMDR */ + dRes_INDEX_K_MVKAI00_BMD_K_MVKAI00_e=0x4, + /* DZB */ + dRes_INDEX_K_MVKAI00_DZB_K_MVKAI00_e=0x7, +}; + +enum dRes_ID_K_MVKAI00 { + /* BMDR */ + dRes_ID_K_MVKAI00_BMD_K_MVKAI00_e=0x4, + /* DZB */ + dRes_ID_K_MVKAI00_DZB_K_MVKAI00_e=0x7, +}; + +enum K_MVKAI00_JNT { + K_MVKAI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_MVKAI00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_prop00.h b/assets/RZDP01/res/Object/K_prop00.h new file mode 100644 index 0000000000..6077338a01 --- /dev/null +++ b/assets/RZDP01/res/Object/K_prop00.h @@ -0,0 +1,20 @@ +#ifndef RES_K_PROP00_H +#define RES_K_PROP00_H + +enum dRes_INDEX_K_PROP00 { + /* BMDR */ + dRes_INDEX_K_PROP00_BMD_K_PURO00_e=0x3, +}; + +enum dRes_ID_K_PROP00 { + /* BMDR */ + dRes_ID_K_PROP00_BMD_K_PURO00_e=0x3, +}; + +enum K_PURO00_JNT { + K_PURO00_JNT_K_PURO00_e=0x0, + K_PURO00_JNT_DAI_e=0x1, + K_PURO00_JNT_KAITEN_e=0x2, +}; + +#endif /* !RES_K_PROP00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_saku00.h b/assets/RZDP01/res/Object/K_saku00.h new file mode 100644 index 0000000000..e8b596b61c --- /dev/null +++ b/assets/RZDP01/res/Object/K_saku00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_SAKU00_H +#define RES_K_SAKU00_H + +enum dRes_INDEX_K_SAKU00 { + /* BMDR */ + dRes_INDEX_K_SAKU00_BMD_K_SAKU00_e=0x4, + /* DZB */ + dRes_INDEX_K_SAKU00_DZB_K_SAKU00_e=0x7, +}; + +enum dRes_ID_K_SAKU00 { + /* BMDR */ + dRes_ID_K_SAKU00_BMD_K_SAKU00_e=0x4, + /* DZB */ + dRes_ID_K_SAKU00_DZB_K_SAKU00_e=0x7, +}; + +enum K_SAKU00_JNT { + K_SAKU00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_SAKU00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_spkai00.h b/assets/RZDP01/res/Object/K_spkai00.h new file mode 100644 index 0000000000..0454b845a8 --- /dev/null +++ b/assets/RZDP01/res/Object/K_spkai00.h @@ -0,0 +1,42 @@ +#ifndef RES_K_SPKAI00_H +#define RES_K_SPKAI00_H + +enum dRes_INDEX_K_SPKAI00 { + /* BMDR */ + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_00_e=0x5, + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_01_e=0x6, + dRes_INDEX_K_SPKAI00_BMD_K_SPKAIDAN_01B_e=0x7, + /* BTK */ + dRes_INDEX_K_SPKAI00_BTK_K_SPKAIDAN_01_e=0xA, + dRes_INDEX_K_SPKAI00_BTK_K_SPKAIDAN_01B_e=0xB, + /* DZB */ + dRes_INDEX_K_SPKAI00_DZB_K_SPKAIDAN_00_e=0xE, + dRes_INDEX_K_SPKAI00_DZB_K_SPKAIDAN_01_e=0xF, +}; + +enum dRes_ID_K_SPKAI00 { + /* BMDR */ + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_00_e=0x5, + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_01_e=0x6, + dRes_ID_K_SPKAI00_BMD_K_SPKAIDAN_01B_e=0x7, + /* BTK */ + dRes_ID_K_SPKAI00_BTK_K_SPKAIDAN_01_e=0xA, + dRes_ID_K_SPKAI00_BTK_K_SPKAIDAN_01B_e=0xB, + /* DZB */ + dRes_ID_K_SPKAI00_DZB_K_SPKAIDAN_00_e=0xE, + dRes_ID_K_SPKAI00_DZB_K_SPKAIDAN_01_e=0xF, +}; + +enum K_SPKAIDAN_00_JNT { + K_SPKAIDAN_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SPKAIDAN_01_JNT { + K_SPKAIDAN_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SPKAIDAN_01B_JNT { + K_SPKAIDAN_01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_SPKAI00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_step.h b/assets/RZDP01/res/Object/K_step.h new file mode 100644 index 0000000000..b4e7149b04 --- /dev/null +++ b/assets/RZDP01/res/Object/K_step.h @@ -0,0 +1,38 @@ +#ifndef RES_K_STEP_H +#define RES_K_STEP_H + +enum dRes_INDEX_K_STEP { + /* BMDR */ + dRes_INDEX_K_STEP_BMD_DOOR_SPIRALSTOP_e=0x4, + dRes_INDEX_K_STEP_BMD_K_STEPD_e=0x5, + dRes_INDEX_K_STEP_BMD_K_STEPU_e=0x6, + /* DZB */ + dRes_INDEX_K_STEP_DZB_DOOR_DARK_e=0x9, + dRes_INDEX_K_STEP_DZB_DOOR_STEPD_e=0xA, + dRes_INDEX_K_STEP_DZB_DOOR_STEPU_e=0xB, +}; + +enum dRes_ID_K_STEP { + /* BMDR */ + dRes_ID_K_STEP_BMD_DOOR_SPIRALSTOP_e=0x4, + dRes_ID_K_STEP_BMD_K_STEPD_e=0x5, + dRes_ID_K_STEP_BMD_K_STEPU_e=0x6, + /* DZB */ + dRes_ID_K_STEP_DZB_DOOR_DARK_e=0x9, + dRes_ID_K_STEP_DZB_DOOR_STEPD_e=0xA, + dRes_ID_K_STEP_DZB_DOOR_STEPU_e=0xB, +}; + +enum DOOR_SPIRALSTOP_JNT { + DOOR_SPIRALSTOP_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_STEPD_JNT { + K_STEPD_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_STEPU_JNT { + K_STEPU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_STEP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_swmn00.h b/assets/RZDP01/res/Object/K_swmn00.h new file mode 100644 index 0000000000..5acf70b49a --- /dev/null +++ b/assets/RZDP01/res/Object/K_swmn00.h @@ -0,0 +1,40 @@ +#ifndef RES_K_SWMN00_H +#define RES_K_SWMN00_H + +enum dRes_INDEX_K_SWMN00 { + /* BMDR */ + dRes_INDEX_K_SWMN00_BMD_K_HUM_ISW00_e=0x7, + /* BPK */ + dRes_INDEX_K_SWMN00_BPK_K_ISW_RUN_e=0xA, + /* BRK */ + dRes_INDEX_K_SWMN00_BRK_K_ISW_NML_e=0xD, + dRes_INDEX_K_SWMN00_BRK_K_ISW_RUN_e=0xE, + /* BTK */ + dRes_INDEX_K_SWMN00_BTK_K_ISW_NML_e=0x11, + dRes_INDEX_K_SWMN00_BTK_K_ISW_ON_e=0x12, + dRes_INDEX_K_SWMN00_BTK_K_ISW_RUN_e=0x13, + /* DZB */ + dRes_INDEX_K_SWMN00_DZB_K_HUM_ISW00_e=0x16, +}; + +enum dRes_ID_K_SWMN00 { + /* BMDR */ + dRes_ID_K_SWMN00_BMD_K_HUM_ISW00_e=0x7, + /* BPK */ + dRes_ID_K_SWMN00_BPK_K_ISW_RUN_e=0xA, + /* BRK */ + dRes_ID_K_SWMN00_BRK_K_ISW_NML_e=0xD, + dRes_ID_K_SWMN00_BRK_K_ISW_RUN_e=0xE, + /* BTK */ + dRes_ID_K_SWMN00_BTK_K_ISW_NML_e=0x11, + dRes_ID_K_SWMN00_BTK_K_ISW_ON_e=0x12, + dRes_ID_K_SWMN00_BTK_K_ISW_RUN_e=0x13, + /* DZB */ + dRes_ID_K_SWMN00_DZB_K_HUM_ISW00_e=0x16, +}; + +enum K_HUM_ISW00_JNT { + K_HUM_ISW00_JNT_K_HUM_ISW00_e=0x0, +}; + +#endif /* !RES_K_SWMN00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_tetd.h b/assets/RZDP01/res/Object/K_tetd.h new file mode 100644 index 0000000000..c2eedef30b --- /dev/null +++ b/assets/RZDP01/res/Object/K_tetd.h @@ -0,0 +1,22 @@ +#ifndef RES_K_TETD_H +#define RES_K_TETD_H + +enum dRes_INDEX_K_TETD { + /* BMDR */ + dRes_INDEX_K_TETD_BMD_J_TETD_00_e=0x4, + /* DZB */ + dRes_INDEX_K_TETD_DZB_K_TETD_00_e=0x7, +}; + +enum dRes_ID_K_TETD { + /* BMDR */ + dRes_ID_K_TETD_BMD_J_TETD_00_e=0x4, + /* DZB */ + dRes_ID_K_TETD_DZB_K_TETD_00_e=0x7, +}; + +enum J_TETD_00_JNT { + J_TETD_00_JNT_J_TETD_00_e=0x0, +}; + +#endif /* !RES_K_TETD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_tubo02.h b/assets/RZDP01/res/Object/K_tubo02.h new file mode 100644 index 0000000000..0c89d97034 --- /dev/null +++ b/assets/RZDP01/res/Object/K_tubo02.h @@ -0,0 +1,18 @@ +#ifndef RES_K_TUBO02_H +#define RES_K_TUBO02_H + +enum dRes_INDEX_K_TUBO02 { + /* BMDR */ + dRes_INDEX_K_TUBO02_BMD_K_TUBO02_e=0x3, +}; + +enum dRes_ID_K_TUBO02 { + /* BMDR */ + dRes_ID_K_TUBO02_BMD_K_TUBO02_e=0x3, +}; + +enum K_TUBO02_JNT { + K_TUBO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_TUBO02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_wheel00.h b/assets/RZDP01/res/Object/K_wheel00.h new file mode 100644 index 0000000000..59e3237455 --- /dev/null +++ b/assets/RZDP01/res/Object/K_wheel00.h @@ -0,0 +1,22 @@ +#ifndef RES_K_WHEEL00_H +#define RES_K_WHEEL00_H + +enum dRes_INDEX_K_WHEEL00 { + /* BMDR */ + dRes_INDEX_K_WHEEL00_BMD_K_WHEEL00_e=0x4, + /* DZB */ + dRes_INDEX_K_WHEEL00_DZB_K_WHEEL00_e=0x7, +}; + +enum dRes_ID_K_WHEEL00 { + /* BMDR */ + dRes_ID_K_WHEEL00_BMD_K_WHEEL00_e=0x4, + /* DZB */ + dRes_ID_K_WHEEL00_DZB_K_WHEEL00_e=0x7, +}; + +enum K_WHEEL00_JNT { + K_WHEEL00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_WHEEL00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/K_wheel01.h b/assets/RZDP01/res/Object/K_wheel01.h new file mode 100644 index 0000000000..77e0c3d34e --- /dev/null +++ b/assets/RZDP01/res/Object/K_wheel01.h @@ -0,0 +1,32 @@ +#ifndef RES_K_WHEEL01_H +#define RES_K_WHEEL01_H + +enum dRes_INDEX_K_WHEEL01 { + /* BMDR */ + dRes_INDEX_K_WHEEL01_BMD_K_WHEEL01_e=0x4, + dRes_INDEX_K_WHEEL01_BMD_K_WHEEL02_e=0x5, + /* DZB */ + dRes_INDEX_K_WHEEL01_DZB_HSMA_COV_e=0x8, + dRes_INDEX_K_WHEEL01_DZB_K_WHEEL01_e=0x9, + dRes_INDEX_K_WHEEL01_DZB_K_WHEEL02_e=0xA, +}; + +enum dRes_ID_K_WHEEL01 { + /* BMDR */ + dRes_ID_K_WHEEL01_BMD_K_WHEEL01_e=0x4, + dRes_ID_K_WHEEL01_BMD_K_WHEEL02_e=0x5, + /* DZB */ + dRes_ID_K_WHEEL01_DZB_HSMA_COV_e=0x8, + dRes_ID_K_WHEEL01_DZB_K_WHEEL01_e=0x9, + dRes_ID_K_WHEEL01_DZB_K_WHEEL02_e=0xA, +}; + +enum K_WHEEL01_JNT { + K_WHEEL01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_WHEEL02_JNT { + K_WHEEL02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_K_WHEEL01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kab_m.h b/assets/RZDP01/res/Object/Kab_m.h new file mode 100644 index 0000000000..11d69091ae --- /dev/null +++ b/assets/RZDP01/res/Object/Kab_m.h @@ -0,0 +1,50 @@ +#ifndef RES_KAB_M_H +#define RES_KAB_M_H + +enum dRes_INDEX_KAB_M { + /* BCK */ + dRes_INDEX_KAB_M_BCK_KAB_FLY_e=0x6, + dRes_INDEX_KAB_M_BCK_KAB_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_KAB_M_BMD_KAB_M_e=0xA, + dRes_INDEX_KAB_M_BMD_KAB_O_e=0xB, + /* BRK */ + dRes_INDEX_KAB_M_BRK_KAB_M_e=0xE, + dRes_INDEX_KAB_M_BRK_KAB_O_e=0xF, + /* BTK */ + dRes_INDEX_KAB_M_BTK_KAB_M_e=0x12, + dRes_INDEX_KAB_M_BTK_KAB_O_e=0x13, +}; + +enum dRes_ID_KAB_M { + /* BCK */ + dRes_ID_KAB_M_BCK_KAB_FLY_e=0x6, + dRes_ID_KAB_M_BCK_KAB_WALK_e=0x7, + /* BMDR */ + dRes_ID_KAB_M_BMD_KAB_M_e=0xA, + dRes_ID_KAB_M_BMD_KAB_O_e=0xB, + /* BRK */ + dRes_ID_KAB_M_BRK_KAB_M_e=0xE, + dRes_ID_KAB_M_BRK_KAB_O_e=0xF, + /* BTK */ + dRes_ID_KAB_M_BTK_KAB_M_e=0x12, + dRes_ID_KAB_M_BTK_KAB_O_e=0x13, +}; + +enum KAB_M_JNT { + KAB_M_JNT_CENTER_e=0x0, + KAB_M_JNT_LEG1_e=0x1, + KAB_M_JNT_LEG2_e=0x2, + KAB_M_JNT_WING1_e=0x3, + KAB_M_JNT_WING2_e=0x4, +}; + +enum KAB_O_JNT { + KAB_O_JNT_CENTER_e=0x0, + KAB_O_JNT_LEG1_e=0x1, + KAB_O_JNT_LEG2_e=0x2, + KAB_O_JNT_WING1_e=0x3, + KAB_O_JNT_WING2_e=0x4, +}; + +#endif /* !RES_KAB_M_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kakashi.h b/assets/RZDP01/res/Object/Kakashi.h new file mode 100644 index 0000000000..04b2ea28aa --- /dev/null +++ b/assets/RZDP01/res/Object/Kakashi.h @@ -0,0 +1,45 @@ +#ifndef RES_KAKASHI_H +#define RES_KAKASHI_H + +enum dRes_INDEX_KAKASHI { + /* BCK */ + dRes_INDEX_KAKASHI_BCK_KAKASHI_FALL_e=0x5, + /* BMDR */ + dRes_INDEX_KAKASHI_BMD_BACKETL_e=0x8, + dRes_INDEX_KAKASHI_BMD_BACKETR_e=0x9, + dRes_INDEX_KAKASHI_BMD_KAKASHI_e=0xA, + /* EVT */ + dRes_INDEX_KAKASHI_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_KAKASHI { + /* BCK */ + dRes_ID_KAKASHI_BCK_KAKASHI_FALL_e=0x5, + /* BMDR */ + dRes_ID_KAKASHI_BMD_BACKETL_e=0x8, + dRes_ID_KAKASHI_BMD_BACKETR_e=0x9, + dRes_ID_KAKASHI_BMD_KAKASHI_e=0xA, + /* EVT */ + dRes_ID_KAKASHI_DAT_EVENT_LIST_e=0xD, +}; + +enum BACKETL_JNT { + BACKETL_JNT_BACKETL_MODEL_e=0x0, +}; + +enum BACKETR_JNT { + BACKETR_JNT_KAKASHIR_MODEL_e=0x0, +}; + +enum KAKASHI_JNT { + KAKASHI_JNT_BODY1_e=0x0, + KAKASHI_JNT_BODY2_e=0x1, + KAKASHI_JNT_ARM_e=0x2, + KAKASHI_JNT_ARMER_e=0x3, + KAKASHI_JNT_BACKET_NECK_e=0x4, + KAKASHI_JNT_BUCKET_e=0x5, + KAKASHI_JNT_HANDLE_e=0x6, + KAKASHI_JNT_HEAD_e=0x7, +}; + +#endif /* !RES_KAKASHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kat.h b/assets/RZDP01/res/Object/Kat.h new file mode 100644 index 0000000000..aae5b3e823 --- /dev/null +++ b/assets/RZDP01/res/Object/Kat.h @@ -0,0 +1,35 @@ +#ifndef RES_KAT_H +#define RES_KAT_H + +enum dRes_INDEX_KAT { + /* BCK */ + dRes_INDEX_KAT_BCK_KAT_WALK_e=0x6, + /* BMDE */ + dRes_INDEX_KAT_BMD_KAT_e=0x9, + /* BRK */ + dRes_INDEX_KAT_BRK_KAT_M_e=0xC, + dRes_INDEX_KAT_BRK_KAT_O_e=0xD, + /* BTK */ + dRes_INDEX_KAT_BTK_KAT_M_e=0x10, + dRes_INDEX_KAT_BTK_KAT_O_e=0x11, +}; + +enum dRes_ID_KAT { + /* BCK */ + dRes_ID_KAT_BCK_KAT_WALK_e=0x6, + /* BMDE */ + dRes_ID_KAT_BMD_KAT_e=0x9, + /* BRK */ + dRes_ID_KAT_BRK_KAT_M_e=0xC, + dRes_ID_KAT_BRK_KAT_O_e=0xD, + /* BTK */ + dRes_ID_KAT_BTK_KAT_M_e=0x10, + dRes_ID_KAT_BTK_KAT_O_e=0x11, +}; + +enum KAT_JNT { + KAT_JNT_CENTER_e=0x0, + KAT_JNT_BODY_e=0x1, +}; + +#endif /* !RES_KAT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kbota_00.h b/assets/RZDP01/res/Object/Kbota_00.h new file mode 100644 index 0000000000..b64d47b365 --- /dev/null +++ b/assets/RZDP01/res/Object/Kbota_00.h @@ -0,0 +1,23 @@ +#ifndef RES_KBOTA_00_H +#define RES_KBOTA_00_H + +enum dRes_INDEX_KBOTA_00 { + /* BMDR */ + dRes_INDEX_KBOTA_00_BMD_KBOTA_00_e=0x4, + /* DZB */ + dRes_INDEX_KBOTA_00_DZB_KBOTA_00_e=0x7, +}; + +enum dRes_ID_KBOTA_00 { + /* BMDR */ + dRes_ID_KBOTA_00_BMD_KBOTA_00_e=0x4, + /* DZB */ + dRes_ID_KBOTA_00_DZB_KBOTA_00_e=0x7, +}; + +enum KBOTA_00_JNT { + KBOTA_00_JNT_BASE_e=0x0, + KBOTA_00_JNT_BOTAN_e=0x1, +}; + +#endif /* !RES_KBOTA_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kdk.h b/assets/RZDP01/res/Object/Kdk.h new file mode 100644 index 0000000000..3ec566db44 --- /dev/null +++ b/assets/RZDP01/res/Object/Kdk.h @@ -0,0 +1,18 @@ +#ifndef RES_KDK_H +#define RES_KDK_H + +enum dRes_INDEX_KDK { + /* BMDR */ + dRes_INDEX_KDK_BMD_KDK_e=0x3, +}; + +enum dRes_ID_KDK { + /* BMDR */ + dRes_ID_KDK_BMD_KDK_e=0x3, +}; + +enum KDK_JNT { + KDK_JNT_SHAPE_KDK_e=0x0, +}; + +#endif /* !RES_KDK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kkiba_00.h b/assets/RZDP01/res/Object/Kkiba_00.h new file mode 100644 index 0000000000..2dde711a0d --- /dev/null +++ b/assets/RZDP01/res/Object/Kkiba_00.h @@ -0,0 +1,22 @@ +#ifndef RES_KKIBA_00_H +#define RES_KKIBA_00_H + +enum dRes_INDEX_KKIBA_00 { + /* BMDR */ + dRes_INDEX_KKIBA_00_BMD_J_HAKO_00_e=0x4, + /* DZB */ + dRes_INDEX_KKIBA_00_DZB_J_HAKO_00_e=0x7, +}; + +enum dRes_ID_KKIBA_00 { + /* BMDR */ + dRes_ID_KKIBA_00_BMD_J_HAKO_00_e=0x4, + /* DZB */ + dRes_ID_KKIBA_00_DZB_J_HAKO_00_e=0x7, +}; + +enum J_HAKO_00_JNT { + J_HAKO_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KKIBA_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kkri.h b/assets/RZDP01/res/Object/Kkri.h new file mode 100644 index 0000000000..ef0d641b68 --- /dev/null +++ b/assets/RZDP01/res/Object/Kkri.h @@ -0,0 +1,140 @@ +#ifndef RES_KKRI_H +#define RES_KKRI_H + +enum dRes_INDEX_KKRI { + /* BCK */ + dRes_INDEX_KKRI_BCK_KKRI_F_GIVEOIL_e=0x7, + dRes_INDEX_KKRI_BCK_KKRI_F_HAPPYTALK_e=0x8, + dRes_INDEX_KKRI_BCK_KKRI_F_OILGIVING_e=0x9, + dRes_INDEX_KKRI_BCK_KKRI_F_SLEEPSIT_e=0xA, + dRes_INDEX_KKRI_BCK_KKRI_F_SLEEPTALK_e=0xB, + dRes_INDEX_KKRI_BCK_KKRI_F_SURPRISE_e=0xC, + dRes_INDEX_KKRI_BCK_KKRI_F_TALK_A_e=0xD, + dRes_INDEX_KKRI_BCK_KKRI_F_WORRY_TALK_e=0xE, + dRes_INDEX_KKRI_BCK_KKRI_F_WORRY_WAIT_e=0xF, + dRes_INDEX_KKRI_BCK_KKRI_F_YAWN_e=0x10, + dRes_INDEX_KKRI_BCK_KKRI_FH_HAPPYTALK_e=0x11, + dRes_INDEX_KKRI_BCK_KKRI_GIVE_e=0x12, + dRes_INDEX_KKRI_BCK_KKRI_GIVE_WAIT_e=0x13, + dRes_INDEX_KKRI_BCK_KKRI_GIVEOIL_e=0x14, + dRes_INDEX_KKRI_BCK_KKRI_HI_e=0x15, + dRes_INDEX_KKRI_BCK_KKRI_OILGIVING_e=0x16, + dRes_INDEX_KKRI_BCK_KKRI_POINTLF_e=0x17, + dRes_INDEX_KKRI_BCK_KKRI_SCRATCH_e=0x18, + dRes_INDEX_KKRI_BCK_KKRI_SIT_TALK_e=0x19, + dRes_INDEX_KKRI_BCK_KKRI_SIT_TALKWAIT_e=0x1A, + dRes_INDEX_KKRI_BCK_KKRI_SLEEPFALL_e=0x1B, + dRes_INDEX_KKRI_BCK_KKRI_SLEEPSIT_e=0x1C, + dRes_INDEX_KKRI_BCK_KKRI_SURPRISE_e=0x1D, + dRes_INDEX_KKRI_BCK_KKRI_WAIT_A_e=0x1E, + dRes_INDEX_KKRI_BCK_KKRI_WAITSIT_A_e=0x1F, + dRes_INDEX_KKRI_BCK_KKRI_YAWN_e=0x20, + /* BMDR */ + dRes_INDEX_KKRI_BMD_KKRI_e=0x23, + /* BTK */ + dRes_INDEX_KKRI_BTK_KKRI_e=0x26, + dRes_INDEX_KKRI_BTK_KKRI_GIVEOIL_e=0x27, + dRes_INDEX_KKRI_BTK_KKRI_OILGIVING_e=0x28, + dRes_INDEX_KKRI_BTK_KKRI_POINTLF_e=0x29, + /* BTP */ + dRes_INDEX_KKRI_BTP_KKRI_e=0x2C, + dRes_INDEX_KKRI_BTP_KKRI_F_GIVEOIL_e=0x2D, + dRes_INDEX_KKRI_BTP_KKRI_F_HAPPYTALK_e=0x2E, + dRes_INDEX_KKRI_BTP_KKRI_F_OILGIVING_e=0x2F, + dRes_INDEX_KKRI_BTP_KKRI_F_POINTLF_e=0x30, + dRes_INDEX_KKRI_BTP_KKRI_F_SLEEPSIT_e=0x31, + dRes_INDEX_KKRI_BTP_KKRI_F_SLEEPTALK_e=0x32, + dRes_INDEX_KKRI_BTP_KKRI_F_SURPRISE_e=0x33, + dRes_INDEX_KKRI_BTP_KKRI_F_YAWN_e=0x34, + dRes_INDEX_KKRI_BTP_KKRI_FH_HAPPYTALK_e=0x35, + /* EVT */ + dRes_INDEX_KKRI_DAT_EVENT_LIST_e=0x38, +}; + +enum dRes_ID_KKRI { + /* BCK */ + dRes_ID_KKRI_BCK_KKRI_F_GIVEOIL_e=0x7, + dRes_ID_KKRI_BCK_KKRI_F_HAPPYTALK_e=0x8, + dRes_ID_KKRI_BCK_KKRI_F_OILGIVING_e=0x9, + dRes_ID_KKRI_BCK_KKRI_F_SLEEPSIT_e=0xA, + dRes_ID_KKRI_BCK_KKRI_F_SLEEPTALK_e=0xB, + dRes_ID_KKRI_BCK_KKRI_F_SURPRISE_e=0xC, + dRes_ID_KKRI_BCK_KKRI_F_TALK_A_e=0xD, + dRes_ID_KKRI_BCK_KKRI_F_WORRY_TALK_e=0xE, + dRes_ID_KKRI_BCK_KKRI_F_WORRY_WAIT_e=0xF, + dRes_ID_KKRI_BCK_KKRI_F_YAWN_e=0x10, + dRes_ID_KKRI_BCK_KKRI_FH_HAPPYTALK_e=0x11, + dRes_ID_KKRI_BCK_KKRI_GIVE_e=0x12, + dRes_ID_KKRI_BCK_KKRI_GIVE_WAIT_e=0x13, + dRes_ID_KKRI_BCK_KKRI_GIVEOIL_e=0x14, + dRes_ID_KKRI_BCK_KKRI_HI_e=0x15, + dRes_ID_KKRI_BCK_KKRI_OILGIVING_e=0x16, + dRes_ID_KKRI_BCK_KKRI_POINTLF_e=0x17, + dRes_ID_KKRI_BCK_KKRI_SCRATCH_e=0x18, + dRes_ID_KKRI_BCK_KKRI_SIT_TALK_e=0x19, + dRes_ID_KKRI_BCK_KKRI_SIT_TALKWAIT_e=0x1A, + dRes_ID_KKRI_BCK_KKRI_SLEEPFALL_e=0x1B, + dRes_ID_KKRI_BCK_KKRI_SLEEPSIT_e=0x1C, + dRes_ID_KKRI_BCK_KKRI_SURPRISE_e=0x1D, + dRes_ID_KKRI_BCK_KKRI_WAIT_A_e=0x1E, + dRes_ID_KKRI_BCK_KKRI_WAITSIT_A_e=0x1F, + dRes_ID_KKRI_BCK_KKRI_YAWN_e=0x20, + /* BMDR */ + dRes_ID_KKRI_BMD_KKRI_e=0x23, + /* BTK */ + dRes_ID_KKRI_BTK_KKRI_e=0x26, + dRes_ID_KKRI_BTK_KKRI_GIVEOIL_e=0x27, + dRes_ID_KKRI_BTK_KKRI_OILGIVING_e=0x28, + dRes_ID_KKRI_BTK_KKRI_POINTLF_e=0x29, + /* BTP */ + dRes_ID_KKRI_BTP_KKRI_e=0x2C, + dRes_ID_KKRI_BTP_KKRI_F_GIVEOIL_e=0x2D, + dRes_ID_KKRI_BTP_KKRI_F_HAPPYTALK_e=0x2E, + dRes_ID_KKRI_BTP_KKRI_F_OILGIVING_e=0x2F, + dRes_ID_KKRI_BTP_KKRI_F_POINTLF_e=0x30, + dRes_ID_KKRI_BTP_KKRI_F_SLEEPSIT_e=0x31, + dRes_ID_KKRI_BTP_KKRI_F_SLEEPTALK_e=0x32, + dRes_ID_KKRI_BTP_KKRI_F_SURPRISE_e=0x33, + dRes_ID_KKRI_BTP_KKRI_F_YAWN_e=0x34, + dRes_ID_KKRI_BTP_KKRI_FH_HAPPYTALK_e=0x35, + /* EVT */ + dRes_ID_KKRI_DAT_EVENT_LIST_e=0x38, +}; + +enum KKRI_JNT { + KKRI_JNT_CENTER_e=0x0, + KKRI_JNT_BACKBONE1_e=0x1, + KKRI_JNT_BACKBONE2_e=0x2, + KKRI_JNT_NECK_e=0x3, + KKRI_JNT_HEAD_e=0x4, + KKRI_JNT_BD1_e=0x5, + KKRI_JNT_BD2_e=0x6, + KKRI_JNT_CHIN_e=0x7, + KKRI_JNT_MAYU_L_e=0x8, + KKRI_JNT_MAYU_R_e=0x9, + KKRI_JNT_MOUTH_e=0xA, + KKRI_JNT_SHOULDERL_e=0xB, + KKRI_JNT_ARML1_e=0xC, + KKRI_JNT_ARML2_e=0xD, + KKRI_JNT_HANDL_e=0xE, + KKRI_JNT_FINGERL_e=0xF, + KKRI_JNT_THUMBL_e=0x10, + KKRI_JNT_BD3_e=0x11, + KKRI_JNT_SHOULDERR_e=0x12, + KKRI_JNT_ARMR1_e=0x13, + KKRI_JNT_ARMR2_e=0x14, + KKRI_JNT_HANDR_e=0x15, + KKRI_JNT_FINGERR_e=0x16, + KKRI_JNT_THUMBR_e=0x17, + KKRI_JNT_TUBO1_e=0x18, + KKRI_JNT_TUBO2_e=0x19, + KKRI_JNT_WAIST_e=0x1A, + KKRI_JNT_LEGL1_e=0x1B, + KKRI_JNT_LEGL2_e=0x1C, + KKRI_JNT_FOOTL_e=0x1D, + KKRI_JNT_LEGR1_e=0x1E, + KKRI_JNT_LEGR2_e=0x1F, + KKRI_JNT_FOOTR_e=0x20, +}; + +#endif /* !RES_KKRI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kkri_TW.h b/assets/RZDP01/res/Object/Kkri_TW.h new file mode 100644 index 0000000000..a4ce648409 --- /dev/null +++ b/assets/RZDP01/res/Object/Kkri_TW.h @@ -0,0 +1,88 @@ +#ifndef RES_KKRI_TW_H +#define RES_KKRI_TW_H + +enum dRes_INDEX_KKRI_TW { + /* BCK */ + dRes_INDEX_KKRI_TW_BCK_KKRI_F_FEAR_e=0x7, + dRes_INDEX_KKRI_TW_BCK_KKRI_F_FEAR_TALK_e=0x8, + dRes_INDEX_KKRI_TW_BCK_KKRI_F_LOOK_AROUND_e=0x9, + dRes_INDEX_KKRI_TW_BCK_KKRI_FEAR_e=0xA, + dRes_INDEX_KKRI_TW_BCK_KKRI_FEAR_TALK_e=0xB, + dRes_INDEX_KKRI_TW_BCK_KKRI_LOOK_AROUND_e=0xC, + dRes_INDEX_KKRI_TW_BCK_KKRI_TO_FEAR_TALK_e=0xD, + dRes_INDEX_KKRI_TW_BCK_KKRI_WORRY_TALK_e=0xE, + dRes_INDEX_KKRI_TW_BCK_KKRI_WORRY_WAIT_e=0xF, + /* BMDR */ + dRes_INDEX_KKRI_TW_BMD_KKRI_TW_e=0x12, + /* BTK */ + dRes_INDEX_KKRI_TW_BTK_KKRI_FEAR_TALK_e=0x15, + dRes_INDEX_KKRI_TW_BTK_KKRI_LOOK_AROUND_e=0x16, + dRes_INDEX_KKRI_TW_BTK_KKRI_WORRY_TALK_e=0x17, + /* BTP */ + dRes_INDEX_KKRI_TW_BTP_KKRI_F_FEAR_TALK_e=0x1A, + dRes_INDEX_KKRI_TW_BTP_KKRI_F_LOOK_AROUND_e=0x1B, + /* EVT */ + dRes_INDEX_KKRI_TW_DAT_EVENT_LIST_e=0x1E, +}; + +enum dRes_ID_KKRI_TW { + /* BCK */ + dRes_ID_KKRI_TW_BCK_KKRI_F_FEAR_e=0x7, + dRes_ID_KKRI_TW_BCK_KKRI_F_FEAR_TALK_e=0x8, + dRes_ID_KKRI_TW_BCK_KKRI_F_LOOK_AROUND_e=0x9, + dRes_ID_KKRI_TW_BCK_KKRI_FEAR_e=0xA, + dRes_ID_KKRI_TW_BCK_KKRI_FEAR_TALK_e=0xB, + dRes_ID_KKRI_TW_BCK_KKRI_LOOK_AROUND_e=0xC, + dRes_ID_KKRI_TW_BCK_KKRI_TO_FEAR_TALK_e=0xD, + dRes_ID_KKRI_TW_BCK_KKRI_WORRY_TALK_e=0xE, + dRes_ID_KKRI_TW_BCK_KKRI_WORRY_WAIT_e=0xF, + /* BMDR */ + dRes_ID_KKRI_TW_BMD_KKRI_TW_e=0x12, + /* BTK */ + dRes_ID_KKRI_TW_BTK_KKRI_FEAR_TALK_e=0x15, + dRes_ID_KKRI_TW_BTK_KKRI_LOOK_AROUND_e=0x16, + dRes_ID_KKRI_TW_BTK_KKRI_WORRY_TALK_e=0x17, + /* BTP */ + dRes_ID_KKRI_TW_BTP_KKRI_F_FEAR_TALK_e=0x1A, + dRes_ID_KKRI_TW_BTP_KKRI_F_LOOK_AROUND_e=0x1B, + /* EVT */ + dRes_ID_KKRI_TW_DAT_EVENT_LIST_e=0x1E, +}; + +enum KKRI_TW_JNT { + KKRI_TW_JNT_CENTER_e=0x0, + KKRI_TW_JNT_BACKBONE1_e=0x1, + KKRI_TW_JNT_BACKBONE2_e=0x2, + KKRI_TW_JNT_NECK_e=0x3, + KKRI_TW_JNT_HEAD_e=0x4, + KKRI_TW_JNT_BD1_e=0x5, + KKRI_TW_JNT_BD2_e=0x6, + KKRI_TW_JNT_CHIN_e=0x7, + KKRI_TW_JNT_MAYU_L_e=0x8, + KKRI_TW_JNT_MAYU_R_e=0x9, + KKRI_TW_JNT_MOUTH_e=0xA, + KKRI_TW_JNT_SHOULDERL_e=0xB, + KKRI_TW_JNT_ARML1_e=0xC, + KKRI_TW_JNT_ARML2_e=0xD, + KKRI_TW_JNT_HANDL_e=0xE, + KKRI_TW_JNT_FINGERL_e=0xF, + KKRI_TW_JNT_THUMBL_e=0x10, + KKRI_TW_JNT_BD3_e=0x11, + KKRI_TW_JNT_SHOULDERR_e=0x12, + KKRI_TW_JNT_ARMR1_e=0x13, + KKRI_TW_JNT_ARMR2_e=0x14, + KKRI_TW_JNT_HANDR_e=0x15, + KKRI_TW_JNT_FINGERR_e=0x16, + KKRI_TW_JNT_THUMBR_e=0x17, + KKRI_TW_JNT_TUBO1_e=0x18, + KKRI_TW_JNT_TUBO2_e=0x19, + KKRI_TW_JNT_WAIST_e=0x1A, + KKRI_TW_JNT_LEGL1_e=0x1B, + KKRI_TW_JNT_LEGL2_e=0x1C, + KKRI_TW_JNT_FOOTL_e=0x1D, + KKRI_TW_JNT_LEGR1_e=0x1E, + KKRI_TW_JNT_LEGR2_e=0x1F, + KKRI_TW_JNT_FOOTR_e=0x20, +}; + +#endif /* !RES_KKRI_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kmdl.h b/assets/RZDP01/res/Object/Kmdl.h new file mode 100644 index 0000000000..af9f7b6013 --- /dev/null +++ b/assets/RZDP01/res/Object/Kmdl.h @@ -0,0 +1,121 @@ +#ifndef RES_KMDL_H +#define RES_KMDL_H + +enum dRes_INDEX_KMDL { + /* BMDE */ + dRes_INDEX_KMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_KMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_KMDL_BMD_AL_e=0xC, + dRes_INDEX_KMDL_BMD_AL_BOOTSH_e=0xD, + dRes_INDEX_KMDL_BMD_AL_FACE_e=0xE, + dRes_INDEX_KMDL_BMD_AL_HANDS_e=0xF, + dRes_INDEX_KMDL_BMD_AL_HEAD_e=0x10, + dRes_INDEX_KMDL_BMD_AL_SWB_e=0x11, + /* BTK */ + dRes_INDEX_KMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_KMDL { + /* BMDE */ + dRes_ID_KMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_KMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_KMDL_BMD_AL_e=0xC, + dRes_ID_KMDL_BMD_AL_BOOTSH_e=0xD, + dRes_ID_KMDL_BMD_AL_FACE_e=0xE, + dRes_ID_KMDL_BMD_AL_HANDS_e=0xF, + dRes_ID_KMDL_BMD_AL_HEAD_e=0x10, + dRes_ID_KMDL_BMD_AL_SWB_e=0x11, + /* BTK */ + dRes_ID_KMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_JNT { + AL_JNT_CENTER_e=0x0, + AL_JNT_BACKBONE1_e=0x1, + AL_JNT_BACKBONE2_e=0x2, + AL_JNT_NECK_e=0x3, + AL_JNT_HEAD_e=0x4, + AL_JNT_POD_e=0x5, + AL_JNT_SHOULDERL_e=0x6, + AL_JNT_ARML1_e=0x7, + AL_JNT_ARML2_e=0x8, + AL_JNT_HANDL_e=0x9, + AL_JNT_WEAPONL_e=0xA, + AL_JNT_SHOULDERR_e=0xB, + AL_JNT_ARMR1_e=0xC, + AL_JNT_ARMR2_e=0xD, + AL_JNT_HANDR_e=0xE, + AL_JNT_WEAPONR_e=0xF, + AL_JNT_WAIST_e=0x10, + AL_JNT_CLOTCHL_e=0x11, + AL_JNT_LEGL1_e=0x12, + AL_JNT_LEGL2_e=0x13, + AL_JNT_FOOTL_e=0x14, + AL_JNT_TOEL_e=0x15, + AL_JNT_CLOTCHR_e=0x16, + AL_JNT_LEGR1_e=0x17, + AL_JNT_LEGR2_e=0x18, + AL_JNT_FOOTR_e=0x19, + AL_JNT_TOER_e=0x1A, + AL_JNT_FSKIRTL1_e=0x1B, + AL_JNT_FSKIRTL2_e=0x1C, + AL_JNT_FSKIRTR1_e=0x1D, + AL_JNT_FSKIRTR2_e=0x1E, + AL_JNT_RSKIRTL1_e=0x1F, + AL_JNT_RSKIRTL2_e=0x20, + AL_JNT_RSKIRTR1_e=0x21, + AL_JNT_RSKIRTR2_e=0x22, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_HEAD_JNT { + AL_HEAD_JNT_HEAD_ROOT_e=0x0, + AL_HEAD_JNT_HAIRL1_e=0x1, + AL_HEAD_JNT_HAIRL2_e=0x2, + AL_HEAD_JNT_HAIRR_e=0x3, + AL_HEAD_JNT_MOMIL_e=0x4, + AL_HEAD_JNT_MOMIR_e=0x5, + AL_HEAD_JNT_Z_CAP1_e=0x6, + AL_HEAD_JNT_Z_CAP2_e=0x7, + AL_HEAD_JNT_Z_CAP3_e=0x8, + AL_HEAD_JNT_Z_CAP4_e=0x9, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +#endif /* !RES_KMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Knj.h b/assets/RZDP01/res/Object/Knj.h new file mode 100644 index 0000000000..e2bb55829e --- /dev/null +++ b/assets/RZDP01/res/Object/Knj.h @@ -0,0 +1,76 @@ +#ifndef RES_KNJ_H +#define RES_KNJ_H + +enum dRes_INDEX_KNJ { + /* BCK */ + dRes_INDEX_KNJ_BCK_KNJ_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_KNJ_BMD_KNJ_e=0x9, + /* BRK */ + dRes_INDEX_KNJ_BRK_KNJ_e=0xC, + /* BTP */ + dRes_INDEX_KNJ_BTP_KNJ_HIKARI_e=0xF, + dRes_INDEX_KNJ_BTP_KNJ_HONOO_e=0x10, + dRes_INDEX_KNJ_BTP_KNJ_MIZU_e=0x11, + dRes_INDEX_KNJ_BTP_KNJ_MORI_e=0x12, + dRes_INDEX_KNJ_BTP_KNJ_TAMASHII_e=0x13, + dRes_INDEX_KNJ_BTP_KNJ_YAMI_e=0x14, +}; + +enum dRes_ID_KNJ { + /* BCK */ + dRes_ID_KNJ_BCK_KNJ_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_KNJ_BMD_KNJ_e=0x9, + /* BRK */ + dRes_ID_KNJ_BRK_KNJ_e=0xC, + /* BTP */ + dRes_ID_KNJ_BTP_KNJ_HIKARI_e=0xF, + dRes_ID_KNJ_BTP_KNJ_HONOO_e=0x10, + dRes_ID_KNJ_BTP_KNJ_MIZU_e=0x11, + dRes_ID_KNJ_BTP_KNJ_MORI_e=0x12, + dRes_ID_KNJ_BTP_KNJ_TAMASHII_e=0x13, + dRes_ID_KNJ_BTP_KNJ_YAMI_e=0x14, +}; + +enum KNJ_JNT { + KNJ_JNT_CENTER_e=0x0, + KNJ_JNT_BB1_e=0x1, + KNJ_JNT_BB2_e=0x2, + KNJ_JNT_CLOTHB_e=0x3, + KNJ_JNT_CLOTHF1_e=0x4, + KNJ_JNT_CLOTHF2_e=0x5, + KNJ_JNT_NECK_e=0x6, + KNJ_JNT_HEAD_e=0x7, + KNJ_JNT_CIRCLEH1_e=0x8, + KNJ_JNT_CIRCLEH2_e=0x9, + KNJ_JNT_CIRCLEH3_e=0xA, + KNJ_JNT_CIRCLEH4_e=0xB, + KNJ_JNT_M_ANGRY_e=0xC, + KNJ_JNT_M_NORMAL_e=0xD, + KNJ_JNT_M_SAD_e=0xE, + KNJ_JNT_M_SMILE_e=0xF, + KNJ_JNT_M_SUPRISE_e=0x10, + KNJ_JNT_SHOULDERL_e=0x11, + KNJ_JNT_ARML1_e=0x12, + KNJ_JNT_HANDL_e=0x13, + KNJ_JNT_FINGERL_e=0x14, + KNJ_JNT_THUMBL_e=0x15, + KNJ_JNT_SODEL1_e=0x16, + KNJ_JNT_SODEL2_e=0x17, + KNJ_JNT_SHOULDERR_e=0x18, + KNJ_JNT_ARMR1_e=0x19, + KNJ_JNT_HANDR_e=0x1A, + KNJ_JNT_FINGERR_e=0x1B, + KNJ_JNT_THUMBR_e=0x1C, + KNJ_JNT_SODER1_e=0x1D, + KNJ_JNT_SODER2_e=0x1E, + KNJ_JNT_WAIST_e=0x1F, + KNJ_JNT_BOTTOM1_e=0x20, + KNJ_JNT_BOTTOM2_e=0x21, + KNJ_JNT_CIRCLEB1_e=0x22, + KNJ_JNT_CIRCLEB2_e=0x23, + KNJ_JNT_CIRCLEB3_e=0x24, +}; + +#endif /* !RES_KNJ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolin.h b/assets/RZDP01/res/Object/Kolin.h new file mode 100644 index 0000000000..df313cb23f --- /dev/null +++ b/assets/RZDP01/res/Object/Kolin.h @@ -0,0 +1,61 @@ +#ifndef RES_KOLIN_H +#define RES_KOLIN_H + +enum dRes_INDEX_KOLIN { + /* BCK */ + dRes_INDEX_KOLIN_BCK_KOLIN_F_TALK_A_e=0x6, + dRes_INDEX_KOLIN_BCK_KOLIN_STEP_e=0x7, + dRes_INDEX_KOLIN_BCK_KOLIN_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_KOLIN_BMD_KOLIN_e=0xB, + /* BTK */ + dRes_INDEX_KOLIN_BTK_KOLIN_e=0xE, + /* BTP */ + dRes_INDEX_KOLIN_BTP_KOLIN_e=0x11, + dRes_INDEX_KOLIN_BTP_KOLIN_F_TALK_A_e=0x12, +}; + +enum dRes_ID_KOLIN { + /* BCK */ + dRes_ID_KOLIN_BCK_KOLIN_F_TALK_A_e=0x6, + dRes_ID_KOLIN_BCK_KOLIN_STEP_e=0x7, + dRes_ID_KOLIN_BCK_KOLIN_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_KOLIN_BMD_KOLIN_e=0xB, + /* BTK */ + dRes_ID_KOLIN_BTK_KOLIN_e=0xE, + /* BTP */ + dRes_ID_KOLIN_BTP_KOLIN_e=0x11, + dRes_ID_KOLIN_BTP_KOLIN_F_TALK_A_e=0x12, +}; + +enum KOLIN_JNT { + KOLIN_JNT_CENTER_e=0x0, + KOLIN_JNT_BACKBONE1_e=0x1, + KOLIN_JNT_BACKBONE2_e=0x2, + KOLIN_JNT_NECK_e=0x3, + KOLIN_JNT_HEAD_e=0x4, + KOLIN_JNT_CHIN_e=0x5, + KOLIN_JNT_MAYUL_e=0x6, + KOLIN_JNT_MAYUR_e=0x7, + KOLIN_JNT_MOUTH_e=0x8, + KOLIN_JNT_SHOULDERL_e=0x9, + KOLIN_JNT_ARML1_e=0xA, + KOLIN_JNT_ARML2_e=0xB, + KOLIN_JNT_HANDL_e=0xC, + KOLIN_JNT_FINGERL_e=0xD, + KOLIN_JNT_SHOULDERR_e=0xE, + KOLIN_JNT_ARMR1_e=0xF, + KOLIN_JNT_ARMR2_e=0x10, + KOLIN_JNT_HANDR_e=0x11, + KOLIN_JNT_FINGERR_e=0x12, + KOLIN_JNT_WAIST_e=0x13, + KOLIN_JNT_LEGL1_e=0x14, + KOLIN_JNT_LEGL2_e=0x15, + KOLIN_JNT_FOOTL_e=0x16, + KOLIN_JNT_LEGR1_e=0x17, + KOLIN_JNT_LEGR2_e=0x18, + KOLIN_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_KOLIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolin1.h b/assets/RZDP01/res/Object/Kolin1.h new file mode 100644 index 0000000000..fde4dc2130 --- /dev/null +++ b/assets/RZDP01/res/Object/Kolin1.h @@ -0,0 +1,86 @@ +#ifndef RES_KOLIN1_H +#define RES_KOLIN1_H + +enum dRes_INDEX_KOLIN1 { + /* BCK */ + dRes_INDEX_KOLIN1_BCK_KOLIN_CLUP_e=0x6, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_CLUP_e=0x7, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_HAPPY_TALK_e=0x8, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_KIZUKU_e=0x9, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_NORMAL_TALK_e=0xA, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_STONE_e=0xB, + dRes_INDEX_KOLIN1_BCK_KOLIN_F_WALK_A_e=0xC, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_KIZUKU_e=0xD, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_NORMAL_TALK_e=0xE, + dRes_INDEX_KOLIN1_BCK_KOLIN_FH_WAIT_D_e=0xF, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAIHAI_e=0x10, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAPPY_TALK_e=0x11, + dRes_INDEX_KOLIN1_BCK_KOLIN_HAPPY_WAIT_e=0x12, + dRes_INDEX_KOLIN1_BCK_KOLIN_NORMAL_TALK_e=0x13, + dRes_INDEX_KOLIN1_BCK_KOLIN_NOZOKU_e=0x14, + dRes_INDEX_KOLIN1_BCK_KOLIN_RUN_e=0x15, + dRes_INDEX_KOLIN1_BCK_KOLIN_STONE_e=0x16, + dRes_INDEX_KOLIN1_BCK_KOLIN_TALK_A_e=0x17, + dRes_INDEX_KOLIN1_BCK_KOLIN_TURN_e=0x18, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_B_e=0x19, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_C_e=0x1A, + dRes_INDEX_KOLIN1_BCK_KOLIN_WAIT_D_e=0x1B, + dRes_INDEX_KOLIN1_BCK_KOLIN_WALK_A_e=0x1C, + dRes_INDEX_KOLIN1_BCK_KOLIN_WALK_B_e=0x1D, + /* BTK */ + dRes_INDEX_KOLIN1_BTK_KOLIN_CLUP_e=0x20, + dRes_INDEX_KOLIN1_BTK_KOLIN_NOZOKU_e=0x21, + dRes_INDEX_KOLIN1_BTK_KOLIN_STONE_e=0x22, + dRes_INDEX_KOLIN1_BTK_KOLIN_WALK_A_e=0x23, + /* BTP */ + dRes_INDEX_KOLIN1_BTP_KOLIN_F_CLUP_e=0x26, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_KIZUKU_e=0x27, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_STONE_e=0x28, + dRes_INDEX_KOLIN1_BTP_KOLIN_F_WALK_A_e=0x29, + dRes_INDEX_KOLIN1_BTP_KOLIN_FH_WAIT_D_e=0x2A, + /* EVT */ + dRes_INDEX_KOLIN1_DAT_EVENT_LIST_e=0x2D, +}; + +enum dRes_ID_KOLIN1 { + /* BCK */ + dRes_ID_KOLIN1_BCK_KOLIN_CLUP_e=0x6, + dRes_ID_KOLIN1_BCK_KOLIN_F_CLUP_e=0x7, + dRes_ID_KOLIN1_BCK_KOLIN_F_HAPPY_TALK_e=0x8, + dRes_ID_KOLIN1_BCK_KOLIN_F_KIZUKU_e=0x9, + dRes_ID_KOLIN1_BCK_KOLIN_F_NORMAL_TALK_e=0xA, + dRes_ID_KOLIN1_BCK_KOLIN_F_STONE_e=0xB, + dRes_ID_KOLIN1_BCK_KOLIN_F_WALK_A_e=0xC, + dRes_ID_KOLIN1_BCK_KOLIN_FH_KIZUKU_e=0xD, + dRes_ID_KOLIN1_BCK_KOLIN_FH_NORMAL_TALK_e=0xE, + dRes_ID_KOLIN1_BCK_KOLIN_FH_WAIT_D_e=0xF, + dRes_ID_KOLIN1_BCK_KOLIN_HAIHAI_e=0x10, + dRes_ID_KOLIN1_BCK_KOLIN_HAPPY_TALK_e=0x11, + dRes_ID_KOLIN1_BCK_KOLIN_HAPPY_WAIT_e=0x12, + dRes_ID_KOLIN1_BCK_KOLIN_NORMAL_TALK_e=0x13, + dRes_ID_KOLIN1_BCK_KOLIN_NOZOKU_e=0x14, + dRes_ID_KOLIN1_BCK_KOLIN_RUN_e=0x15, + dRes_ID_KOLIN1_BCK_KOLIN_STONE_e=0x16, + dRes_ID_KOLIN1_BCK_KOLIN_TALK_A_e=0x17, + dRes_ID_KOLIN1_BCK_KOLIN_TURN_e=0x18, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_B_e=0x19, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_C_e=0x1A, + dRes_ID_KOLIN1_BCK_KOLIN_WAIT_D_e=0x1B, + dRes_ID_KOLIN1_BCK_KOLIN_WALK_A_e=0x1C, + dRes_ID_KOLIN1_BCK_KOLIN_WALK_B_e=0x1D, + /* BTK */ + dRes_ID_KOLIN1_BTK_KOLIN_CLUP_e=0x20, + dRes_ID_KOLIN1_BTK_KOLIN_NOZOKU_e=0x21, + dRes_ID_KOLIN1_BTK_KOLIN_STONE_e=0x22, + dRes_ID_KOLIN1_BTK_KOLIN_WALK_A_e=0x23, + /* BTP */ + dRes_ID_KOLIN1_BTP_KOLIN_F_CLUP_e=0x26, + dRes_ID_KOLIN1_BTP_KOLIN_F_KIZUKU_e=0x27, + dRes_ID_KOLIN1_BTP_KOLIN_F_STONE_e=0x28, + dRes_ID_KOLIN1_BTP_KOLIN_F_WALK_A_e=0x29, + dRes_ID_KOLIN1_BTP_KOLIN_FH_WAIT_D_e=0x2A, + /* EVT */ + dRes_ID_KOLIN1_DAT_EVENT_LIST_e=0x2D, +}; + +#endif /* !RES_KOLIN1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolin2.h b/assets/RZDP01/res/Object/Kolin2.h new file mode 100644 index 0000000000..1dd8d9e735 --- /dev/null +++ b/assets/RZDP01/res/Object/Kolin2.h @@ -0,0 +1,34 @@ +#ifndef RES_KOLIN2_H +#define RES_KOLIN2_H + +enum dRes_INDEX_KOLIN2 { + /* BCK */ + dRes_INDEX_KOLIN2_BCK_KOLIN_CLOTH_TRY_e=0x6, + dRes_INDEX_KOLIN2_BCK_KOLIN_CLOTH_WAIT_e=0x7, + dRes_INDEX_KOLIN2_BCK_KOLIN_F_CLOTH_TRY_e=0x8, + /* BMDR */ + dRes_INDEX_KOLIN2_BMD_KOLIN_CLOTH_e=0xB, + /* BTK */ + dRes_INDEX_KOLIN2_BTK_KOLIN_CLOTH_TRY_e=0xE, + /* BTP */ + dRes_INDEX_KOLIN2_BTP_KOLIN_F_CLOTH_TRY_e=0x11, +}; + +enum dRes_ID_KOLIN2 { + /* BCK */ + dRes_ID_KOLIN2_BCK_KOLIN_CLOTH_TRY_e=0x6, + dRes_ID_KOLIN2_BCK_KOLIN_CLOTH_WAIT_e=0x7, + dRes_ID_KOLIN2_BCK_KOLIN_F_CLOTH_TRY_e=0x8, + /* BMDR */ + dRes_ID_KOLIN2_BMD_KOLIN_CLOTH_e=0xB, + /* BTK */ + dRes_ID_KOLIN2_BTK_KOLIN_CLOTH_TRY_e=0xE, + /* BTP */ + dRes_ID_KOLIN2_BTP_KOLIN_F_CLOTH_TRY_e=0x11, +}; + +enum KOLIN_CLOTH_JNT { + KOLIN_CLOTH_JNT_KOLIN_CLOTH_e=0x0, +}; + +#endif /* !RES_KOLIN2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolin_TW.h b/assets/RZDP01/res/Object/Kolin_TW.h new file mode 100644 index 0000000000..25b9e363dc --- /dev/null +++ b/assets/RZDP01/res/Object/Kolin_TW.h @@ -0,0 +1,65 @@ +#ifndef RES_KOLIN_TW_H +#define RES_KOLIN_TW_H + +enum dRes_INDEX_KOLIN_TW { + /* BCK */ + dRes_INDEX_KOLIN_TW_BCK_KOLIN_DEMO_FEAR_e=0x6, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_DEMO_WAIT_e=0x7, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_F_DEMO_FEAR_e=0x8, + dRes_INDEX_KOLIN_TW_BCK_KOLIN_F_DEMO_WAIT_e=0x9, + /* BMDR */ + dRes_INDEX_KOLIN_TW_BMD_KOLIN_TW_e=0xC, + /* BTK */ + dRes_INDEX_KOLIN_TW_BTK_KOLIN_DEMO_FEAR_e=0xF, + dRes_INDEX_KOLIN_TW_BTK_KOLIN_DEMO_WAIT_e=0x10, + /* BTP */ + dRes_INDEX_KOLIN_TW_BTP_KOLIN_F_DEMO_FEAR_e=0x13, + dRes_INDEX_KOLIN_TW_BTP_KOLIN_F_DEMO_WAIT_e=0x14, +}; + +enum dRes_ID_KOLIN_TW { + /* BCK */ + dRes_ID_KOLIN_TW_BCK_KOLIN_DEMO_FEAR_e=0x6, + dRes_ID_KOLIN_TW_BCK_KOLIN_DEMO_WAIT_e=0x7, + dRes_ID_KOLIN_TW_BCK_KOLIN_F_DEMO_FEAR_e=0x8, + dRes_ID_KOLIN_TW_BCK_KOLIN_F_DEMO_WAIT_e=0x9, + /* BMDR */ + dRes_ID_KOLIN_TW_BMD_KOLIN_TW_e=0xC, + /* BTK */ + dRes_ID_KOLIN_TW_BTK_KOLIN_DEMO_FEAR_e=0xF, + dRes_ID_KOLIN_TW_BTK_KOLIN_DEMO_WAIT_e=0x10, + /* BTP */ + dRes_ID_KOLIN_TW_BTP_KOLIN_F_DEMO_FEAR_e=0x13, + dRes_ID_KOLIN_TW_BTP_KOLIN_F_DEMO_WAIT_e=0x14, +}; + +enum KOLIN_TW_JNT { + KOLIN_TW_JNT_CENTER_e=0x0, + KOLIN_TW_JNT_BACKBONE1_e=0x1, + KOLIN_TW_JNT_BACKBONE2_e=0x2, + KOLIN_TW_JNT_NECK_e=0x3, + KOLIN_TW_JNT_HEAD_e=0x4, + KOLIN_TW_JNT_CHIN_e=0x5, + KOLIN_TW_JNT_MAYUL_e=0x6, + KOLIN_TW_JNT_MAYUR_e=0x7, + KOLIN_TW_JNT_MOUTH_e=0x8, + KOLIN_TW_JNT_SHOULDERL_e=0x9, + KOLIN_TW_JNT_ARML1_e=0xA, + KOLIN_TW_JNT_ARML2_e=0xB, + KOLIN_TW_JNT_HANDL_e=0xC, + KOLIN_TW_JNT_FINGERL_e=0xD, + KOLIN_TW_JNT_SHOULDERR_e=0xE, + KOLIN_TW_JNT_ARMR1_e=0xF, + KOLIN_TW_JNT_ARMR2_e=0x10, + KOLIN_TW_JNT_HANDR_e=0x11, + KOLIN_TW_JNT_FINGERR_e=0x12, + KOLIN_TW_JNT_WAIST_e=0x13, + KOLIN_TW_JNT_LEGL1_e=0x14, + KOLIN_TW_JNT_LEGL2_e=0x15, + KOLIN_TW_JNT_FOOTL_e=0x16, + KOLIN_TW_JNT_LEGR1_e=0x17, + KOLIN_TW_JNT_LEGR2_e=0x18, + KOLIN_TW_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_KOLIN_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolin_p1.h b/assets/RZDP01/res/Object/Kolin_p1.h new file mode 100644 index 0000000000..f4bf9985a4 --- /dev/null +++ b/assets/RZDP01/res/Object/Kolin_p1.h @@ -0,0 +1,18 @@ +#ifndef RES_KOLIN_P1_H +#define RES_KOLIN_P1_H + +enum dRes_INDEX_KOLIN_P1 { + /* BCK */ + dRes_INDEX_KOLIN_P1_BCK_KOLIN_F_HAPPY_TALK_e=0x3, + dRes_INDEX_KOLIN_P1_BCK_KOLIN_FH_NORMAL_TALK_e=0x4, + dRes_INDEX_KOLIN_P1_BCK_KOLIN_NORMAL_TALK_e=0x5, +}; + +enum dRes_ID_KOLIN_P1 { + /* BCK */ + dRes_ID_KOLIN_P1_BCK_KOLIN_F_HAPPY_TALK_e=0x3, + dRes_ID_KOLIN_P1_BCK_KOLIN_FH_NORMAL_TALK_e=0x4, + dRes_ID_KOLIN_P1_BCK_KOLIN_NORMAL_TALK_e=0x5, +}; + +#endif /* !RES_KOLIN_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kolinb.h b/assets/RZDP01/res/Object/Kolinb.h new file mode 100644 index 0000000000..4c68899b8d --- /dev/null +++ b/assets/RZDP01/res/Object/Kolinb.h @@ -0,0 +1,100 @@ +#ifndef RES_KOLINB_H +#define RES_KOLINB_H + +enum dRes_INDEX_KOLINB { + /* BCK */ + dRes_INDEX_KOLINB_BCK_KOLINB_DISLIKE_e=0x7, + dRes_INDEX_KOLINB_BCK_KOLINB_F_DISLIKE_e=0x8, + dRes_INDEX_KOLINB_BCK_KOLINB_F_NOD_A_e=0x9, + dRes_INDEX_KOLINB_BCK_KOLINB_F_NOD_B_e=0xA, + dRes_INDEX_KOLINB_BCK_KOLINB_F_SUFFER_A_e=0xB, + dRes_INDEX_KOLINB_BCK_KOLINB_F_SUFFER_B_e=0xC, + dRes_INDEX_KOLINB_BCK_KOLINB_F_WAIT_A_e=0xD, + dRes_INDEX_KOLINB_BCK_KOLINB_NOD_A_e=0xE, + dRes_INDEX_KOLINB_BCK_KOLINB_NOD_B_e=0xF, + dRes_INDEX_KOLINB_BCK_KOLINB_SUFFER_A_e=0x10, + dRes_INDEX_KOLINB_BCK_KOLINB_SUFFER_B_e=0x11, + dRes_INDEX_KOLINB_BCK_KOLINB_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_KOLINB_BMD_KOLINB_e=0x15, + /* BTK */ + dRes_INDEX_KOLINB_BTK_KOLINB_e=0x18, + dRes_INDEX_KOLINB_BTK_KOLINB_DISLIKE_e=0x19, + dRes_INDEX_KOLINB_BTK_KOLINB_NOD_A_e=0x1A, + dRes_INDEX_KOLINB_BTK_KOLINB_NOD_B_e=0x1B, + /* BTP */ + dRes_INDEX_KOLINB_BTP_KOLINB_e=0x1E, + dRes_INDEX_KOLINB_BTP_KOLINB_F_DISLIKE_e=0x1F, + dRes_INDEX_KOLINB_BTP_KOLINB_F_NOD_A_e=0x20, + dRes_INDEX_KOLINB_BTP_KOLINB_F_NOD_B_e=0x21, + dRes_INDEX_KOLINB_BTP_KOLINB_F_SUFFER_A_e=0x22, + dRes_INDEX_KOLINB_BTP_KOLINB_F_SUFFER_B_e=0x23, + dRes_INDEX_KOLINB_BTP_KOLINB_F_WAIT_A_e=0x24, + /* DZB */ + dRes_INDEX_KOLINB_DZB_KOLINB_e=0x27, +}; + +enum dRes_ID_KOLINB { + /* BCK */ + dRes_ID_KOLINB_BCK_KOLINB_DISLIKE_e=0x7, + dRes_ID_KOLINB_BCK_KOLINB_F_DISLIKE_e=0x8, + dRes_ID_KOLINB_BCK_KOLINB_F_NOD_A_e=0x9, + dRes_ID_KOLINB_BCK_KOLINB_F_NOD_B_e=0xA, + dRes_ID_KOLINB_BCK_KOLINB_F_SUFFER_A_e=0xB, + dRes_ID_KOLINB_BCK_KOLINB_F_SUFFER_B_e=0xC, + dRes_ID_KOLINB_BCK_KOLINB_F_WAIT_A_e=0xD, + dRes_ID_KOLINB_BCK_KOLINB_NOD_A_e=0xE, + dRes_ID_KOLINB_BCK_KOLINB_NOD_B_e=0xF, + dRes_ID_KOLINB_BCK_KOLINB_SUFFER_A_e=0x10, + dRes_ID_KOLINB_BCK_KOLINB_SUFFER_B_e=0x11, + dRes_ID_KOLINB_BCK_KOLINB_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_KOLINB_BMD_KOLINB_e=0x15, + /* BTK */ + dRes_ID_KOLINB_BTK_KOLINB_e=0x18, + dRes_ID_KOLINB_BTK_KOLINB_DISLIKE_e=0x19, + dRes_ID_KOLINB_BTK_KOLINB_NOD_A_e=0x1A, + dRes_ID_KOLINB_BTK_KOLINB_NOD_B_e=0x1B, + /* BTP */ + dRes_ID_KOLINB_BTP_KOLINB_e=0x1E, + dRes_ID_KOLINB_BTP_KOLINB_F_DISLIKE_e=0x1F, + dRes_ID_KOLINB_BTP_KOLINB_F_NOD_A_e=0x20, + dRes_ID_KOLINB_BTP_KOLINB_F_NOD_B_e=0x21, + dRes_ID_KOLINB_BTP_KOLINB_F_SUFFER_A_e=0x22, + dRes_ID_KOLINB_BTP_KOLINB_F_SUFFER_B_e=0x23, + dRes_ID_KOLINB_BTP_KOLINB_F_WAIT_A_e=0x24, + /* DZB */ + dRes_ID_KOLINB_DZB_KOLINB_e=0x27, +}; + +enum KOLINB_JNT { + KOLINB_JNT_CENTER_e=0x0, + KOLINB_JNT_BED_ROOT_e=0x1, + KOLINB_JNT_MAT_e=0x2, + KOLINB_JNT_KOLIN_CENTER_e=0x3, + KOLINB_JNT_BACKBONE1_e=0x4, + KOLINB_JNT_BACKBONE2_e=0x5, + KOLINB_JNT_NECK_e=0x6, + KOLINB_JNT_HEAD_e=0x7, + KOLINB_JNT_CHIN_e=0x8, + KOLINB_JNT_MAYUL_e=0x9, + KOLINB_JNT_MAYUR_e=0xA, + KOLINB_JNT_MOUTH_e=0xB, + KOLINB_JNT_SHOULDERL_e=0xC, + KOLINB_JNT_ARML1_e=0xD, + KOLINB_JNT_ARML2_e=0xE, + KOLINB_JNT_HANDL_e=0xF, + KOLINB_JNT_FINGERL_e=0x10, + KOLINB_JNT_SHOULDERR_e=0x11, + KOLINB_JNT_ARMR1_e=0x12, + KOLINB_JNT_ARMR2_e=0x13, + KOLINB_JNT_HANDR_e=0x14, + KOLINB_JNT_FINGERR_e=0x15, + KOLINB_JNT_CLOTH_ROOT_e=0x16, + KOLINB_JNT_CLOTH_e=0x17, + KOLINB_JNT_WAIST_e=0x18, + KOLINB_JNT_PILLOW_ROOT_e=0x19, + KOLINB_JNT_PILLOW_e=0x1A, +}; + +#endif /* !RES_KOLINB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr02wat00.h b/assets/RZDP01/res/Object/Kr02wat00.h new file mode 100644 index 0000000000..1e54ea5288 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr02wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT00_H +#define RES_KR02WAT00_H + +enum dRes_INDEX_KR02WAT00 { + /* BMDR */ + dRes_INDEX_KR02WAT00_BMD_K_R02WATER00_e=0x5, + dRes_INDEX_KR02WAT00_BMD_K_R02WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT00_BTK_K_R02WATER00_e=0x9, + dRes_INDEX_KR02WAT00_BTK_K_R02WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT00_DZB_K_R02WATER00_e=0xD, +}; + +enum dRes_ID_KR02WAT00 { + /* BMDR */ + dRes_ID_KR02WAT00_BMD_K_R02WATER00_e=0x5, + dRes_ID_KR02WAT00_BMD_K_R02WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT00_BTK_K_R02WATER00_e=0x9, + dRes_ID_KR02WAT00_BTK_K_R02WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT00_DZB_K_R02WATER00_e=0xD, +}; + +enum K_R02WATER00_JNT { + K_R02WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER00B_JNT { + K_R02WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr02wat01.h b/assets/RZDP01/res/Object/Kr02wat01.h new file mode 100644 index 0000000000..7247b3fe8f --- /dev/null +++ b/assets/RZDP01/res/Object/Kr02wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT01_H +#define RES_KR02WAT01_H + +enum dRes_INDEX_KR02WAT01 { + /* BMDR */ + dRes_INDEX_KR02WAT01_BMD_K_R02WATER01_e=0x5, + dRes_INDEX_KR02WAT01_BMD_K_R02WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT01_BTK_K_R02WATER01_e=0x9, + dRes_INDEX_KR02WAT01_BTK_K_R02WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT01_DZB_K_R02WATER01_e=0xD, +}; + +enum dRes_ID_KR02WAT01 { + /* BMDR */ + dRes_ID_KR02WAT01_BMD_K_R02WATER01_e=0x5, + dRes_ID_KR02WAT01_BMD_K_R02WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT01_BTK_K_R02WATER01_e=0x9, + dRes_ID_KR02WAT01_BTK_K_R02WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT01_DZB_K_R02WATER01_e=0xD, +}; + +enum K_R02WATER01_JNT { + K_R02WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER01B_JNT { + K_R02WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr02wat02.h b/assets/RZDP01/res/Object/Kr02wat02.h new file mode 100644 index 0000000000..f64e770d22 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr02wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT02_H +#define RES_KR02WAT02_H + +enum dRes_INDEX_KR02WAT02 { + /* BMDR */ + dRes_INDEX_KR02WAT02_BMD_K_R02WATER02_e=0x5, + dRes_INDEX_KR02WAT02_BMD_K_R02WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT02_BTK_K_R02WATER02_e=0x9, + dRes_INDEX_KR02WAT02_BTK_K_R02WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT02_DZB_K_R02WATER02_e=0xD, +}; + +enum dRes_ID_KR02WAT02 { + /* BMDR */ + dRes_ID_KR02WAT02_BMD_K_R02WATER02_e=0x5, + dRes_ID_KR02WAT02_BMD_K_R02WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT02_BTK_K_R02WATER02_e=0x9, + dRes_ID_KR02WAT02_BTK_K_R02WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT02_DZB_K_R02WATER02_e=0xD, +}; + +enum K_R02WATER02_JNT { + K_R02WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER02B_JNT { + K_R02WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr02wat03.h b/assets/RZDP01/res/Object/Kr02wat03.h new file mode 100644 index 0000000000..ad4e2b3d51 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr02wat03.h @@ -0,0 +1,34 @@ +#ifndef RES_KR02WAT03_H +#define RES_KR02WAT03_H + +enum dRes_INDEX_KR02WAT03 { + /* BMDR */ + dRes_INDEX_KR02WAT03_BMD_K_R02WATER03_e=0x5, + dRes_INDEX_KR02WAT03_BMD_K_R02WATER03B_e=0x6, + /* BTK */ + dRes_INDEX_KR02WAT03_BTK_K_R02WATER03_e=0x9, + dRes_INDEX_KR02WAT03_BTK_K_R02WATER03B_e=0xA, + /* DZB */ + dRes_INDEX_KR02WAT03_DZB_K_R02WATER03_e=0xD, +}; + +enum dRes_ID_KR02WAT03 { + /* BMDR */ + dRes_ID_KR02WAT03_BMD_K_R02WATER03_e=0x5, + dRes_ID_KR02WAT03_BMD_K_R02WATER03B_e=0x6, + /* BTK */ + dRes_ID_KR02WAT03_BTK_K_R02WATER03_e=0x9, + dRes_ID_KR02WAT03_BTK_K_R02WATER03B_e=0xA, + /* DZB */ + dRes_ID_KR02WAT03_DZB_K_R02WATER03_e=0xD, +}; + +enum K_R02WATER03_JNT { + K_R02WATER03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R02WATER03B_JNT { + K_R02WATER03B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR02WAT03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat00.h b/assets/RZDP01/res/Object/Kr03wat00.h new file mode 100644 index 0000000000..a57a78f1c4 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT00_H +#define RES_KR03WAT00_H + +enum dRes_INDEX_KR03WAT00 { + /* BMDR */ + dRes_INDEX_KR03WAT00_BMD_K_R03WATER00_e=0x5, + dRes_INDEX_KR03WAT00_BMD_K_R03WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT00_BTK_K_R03WATER00_e=0x9, + dRes_INDEX_KR03WAT00_BTK_K_R03WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT00_DZB_K_R03WATER00_e=0xD, +}; + +enum dRes_ID_KR03WAT00 { + /* BMDR */ + dRes_ID_KR03WAT00_BMD_K_R03WATER00_e=0x5, + dRes_ID_KR03WAT00_BMD_K_R03WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT00_BTK_K_R03WATER00_e=0x9, + dRes_ID_KR03WAT00_BTK_K_R03WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT00_DZB_K_R03WATER00_e=0xD, +}; + +enum K_R03WATER00_JNT { + K_R03WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER00B_JNT { + K_R03WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat01.h b/assets/RZDP01/res/Object/Kr03wat01.h new file mode 100644 index 0000000000..b59e87ada8 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT01_H +#define RES_KR03WAT01_H + +enum dRes_INDEX_KR03WAT01 { + /* BMDR */ + dRes_INDEX_KR03WAT01_BMD_K_R03WATER01_e=0x5, + dRes_INDEX_KR03WAT01_BMD_K_R03WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT01_BTK_K_R03WATER01_e=0x9, + dRes_INDEX_KR03WAT01_BTK_K_R03WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT01_DZB_K_R03WATER01_e=0xD, +}; + +enum dRes_ID_KR03WAT01 { + /* BMDR */ + dRes_ID_KR03WAT01_BMD_K_R03WATER01_e=0x5, + dRes_ID_KR03WAT01_BMD_K_R03WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT01_BTK_K_R03WATER01_e=0x9, + dRes_ID_KR03WAT01_BTK_K_R03WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT01_DZB_K_R03WATER01_e=0xD, +}; + +enum K_R03WATER01_JNT { + K_R03WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER01B_JNT { + K_R03WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat02.h b/assets/RZDP01/res/Object/Kr03wat02.h new file mode 100644 index 0000000000..1a11889f2f --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT02_H +#define RES_KR03WAT02_H + +enum dRes_INDEX_KR03WAT02 { + /* BMDR */ + dRes_INDEX_KR03WAT02_BMD_K_R03WATER02_e=0x5, + dRes_INDEX_KR03WAT02_BMD_K_R03WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT02_BTK_K_R03WATER02_e=0x9, + dRes_INDEX_KR03WAT02_BTK_K_R03WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT02_DZB_K_R03WATER02_e=0xD, +}; + +enum dRes_ID_KR03WAT02 { + /* BMDR */ + dRes_ID_KR03WAT02_BMD_K_R03WATER02_e=0x5, + dRes_ID_KR03WAT02_BMD_K_R03WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT02_BTK_K_R03WATER02_e=0x9, + dRes_ID_KR03WAT02_BTK_K_R03WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT02_DZB_K_R03WATER02_e=0xD, +}; + +enum K_R03WATER02_JNT { + K_R03WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER02B_JNT { + K_R03WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat03.h b/assets/RZDP01/res/Object/Kr03wat03.h new file mode 100644 index 0000000000..2ee0895fb3 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat03.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT03_H +#define RES_KR03WAT03_H + +enum dRes_INDEX_KR03WAT03 { + /* BMDR */ + dRes_INDEX_KR03WAT03_BMD_K_R03WATER03_e=0x5, + dRes_INDEX_KR03WAT03_BMD_K_R03WATER03B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT03_BTK_K_R03WATER03_e=0x9, + dRes_INDEX_KR03WAT03_BTK_K_R03WATER03B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT03_DZB_K_R03WATER03_e=0xD, +}; + +enum dRes_ID_KR03WAT03 { + /* BMDR */ + dRes_ID_KR03WAT03_BMD_K_R03WATER03_e=0x5, + dRes_ID_KR03WAT03_BMD_K_R03WATER03B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT03_BTK_K_R03WATER03_e=0x9, + dRes_ID_KR03WAT03_BTK_K_R03WATER03B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT03_DZB_K_R03WATER03_e=0xD, +}; + +enum K_R03WATER03_JNT { + K_R03WATER03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER03B_JNT { + K_R03WATER03B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat04.h b/assets/RZDP01/res/Object/Kr03wat04.h new file mode 100644 index 0000000000..c52a512e7d --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat04.h @@ -0,0 +1,34 @@ +#ifndef RES_KR03WAT04_H +#define RES_KR03WAT04_H + +enum dRes_INDEX_KR03WAT04 { + /* BMDR */ + dRes_INDEX_KR03WAT04_BMD_K_R03WATER04_e=0x5, + dRes_INDEX_KR03WAT04_BMD_K_R03WATER04B_e=0x6, + /* BTK */ + dRes_INDEX_KR03WAT04_BTK_K_R03WATER04_e=0x9, + dRes_INDEX_KR03WAT04_BTK_K_R03WATER04B_e=0xA, + /* DZB */ + dRes_INDEX_KR03WAT04_DZB_K_R03WATER04_e=0xD, +}; + +enum dRes_ID_KR03WAT04 { + /* BMDR */ + dRes_ID_KR03WAT04_BMD_K_R03WATER04_e=0x5, + dRes_ID_KR03WAT04_BMD_K_R03WATER04B_e=0x6, + /* BTK */ + dRes_ID_KR03WAT04_BTK_K_R03WATER04_e=0x9, + dRes_ID_KR03WAT04_BTK_K_R03WATER04B_e=0xA, + /* DZB */ + dRes_ID_KR03WAT04_DZB_K_R03WATER04_e=0xD, +}; + +enum K_R03WATER04_JNT { + K_R03WATER04_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R03WATER04B_JNT { + K_R03WATER04B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat05.h b/assets/RZDP01/res/Object/Kr03wat05.h new file mode 100644 index 0000000000..5e219a75cb --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat05.h @@ -0,0 +1,26 @@ +#ifndef RES_KR03WAT05_H +#define RES_KR03WAT05_H + +enum dRes_INDEX_KR03WAT05 { + /* BMDR */ + dRes_INDEX_KR03WAT05_BMD_K_R03WATER05_e=0x5, + /* BTK */ + dRes_INDEX_KR03WAT05_BTK_K_R03WATER05_e=0x8, + /* DZB */ + dRes_INDEX_KR03WAT05_DZB_K_R03WATER05_e=0xB, +}; + +enum dRes_ID_KR03WAT05 { + /* BMDR */ + dRes_ID_KR03WAT05_BMD_K_R03WATER05_e=0x5, + /* BTK */ + dRes_ID_KR03WAT05_BTK_K_R03WATER05_e=0x8, + /* DZB */ + dRes_ID_KR03WAT05_DZB_K_R03WATER05_e=0xB, +}; + +enum K_R03WATER05_JNT { + K_R03WATER05_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr03wat06.h b/assets/RZDP01/res/Object/Kr03wat06.h new file mode 100644 index 0000000000..696df2321a --- /dev/null +++ b/assets/RZDP01/res/Object/Kr03wat06.h @@ -0,0 +1,26 @@ +#ifndef RES_KR03WAT06_H +#define RES_KR03WAT06_H + +enum dRes_INDEX_KR03WAT06 { + /* BMDR */ + dRes_INDEX_KR03WAT06_BMD_K_R03WATER06_e=0x5, + /* BTK */ + dRes_INDEX_KR03WAT06_BTK_K_R03WATER06_e=0x8, + /* DZB */ + dRes_INDEX_KR03WAT06_DZB_K_R03WATER06_e=0xB, +}; + +enum dRes_ID_KR03WAT06 { + /* BMDR */ + dRes_ID_KR03WAT06_BMD_K_R03WATER06_e=0x5, + /* BTK */ + dRes_ID_KR03WAT06_BTK_K_R03WATER06_e=0x8, + /* DZB */ + dRes_ID_KR03WAT06_DZB_K_R03WATER06_e=0xB, +}; + +enum K_R03WATER06_JNT { + K_R03WATER06_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR03WAT06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr07wat00.h b/assets/RZDP01/res/Object/Kr07wat00.h new file mode 100644 index 0000000000..ef49541c5e --- /dev/null +++ b/assets/RZDP01/res/Object/Kr07wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR07WAT00_H +#define RES_KR07WAT00_H + +enum dRes_INDEX_KR07WAT00 { + /* BMDR */ + dRes_INDEX_KR07WAT00_BMD_K_R07WATER00_e=0x5, + dRes_INDEX_KR07WAT00_BMD_K_R07WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR07WAT00_BTK_K_R07WATER00_e=0x9, + dRes_INDEX_KR07WAT00_BTK_K_R07WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR07WAT00_DZB_K_R07WATER00_e=0xD, +}; + +enum dRes_ID_KR07WAT00 { + /* BMDR */ + dRes_ID_KR07WAT00_BMD_K_R07WATER00_e=0x5, + dRes_ID_KR07WAT00_BMD_K_R07WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR07WAT00_BTK_K_R07WATER00_e=0x9, + dRes_ID_KR07WAT00_BTK_K_R07WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR07WAT00_DZB_K_R07WATER00_e=0xD, +}; + +enum K_R07WATER00_JNT { + K_R07WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R07WATER00B_JNT { + K_R07WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR07WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr08wat00.h b/assets/RZDP01/res/Object/Kr08wat00.h new file mode 100644 index 0000000000..5201a5e86f --- /dev/null +++ b/assets/RZDP01/res/Object/Kr08wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR08WAT00_H +#define RES_KR08WAT00_H + +enum dRes_INDEX_KR08WAT00 { + /* BMDR */ + dRes_INDEX_KR08WAT00_BMD_K_R08WATER00_e=0x5, + dRes_INDEX_KR08WAT00_BMD_K_R08WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR08WAT00_BTK_K_R08WATER00_e=0x9, + dRes_INDEX_KR08WAT00_BTK_K_R08WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR08WAT00_DZB_K_R08WATER00_e=0xD, +}; + +enum dRes_ID_KR08WAT00 { + /* BMDR */ + dRes_ID_KR08WAT00_BMD_K_R08WATER00_e=0x5, + dRes_ID_KR08WAT00_BMD_K_R08WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR08WAT00_BTK_K_R08WATER00_e=0x9, + dRes_ID_KR08WAT00_BTK_K_R08WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR08WAT00_DZB_K_R08WATER00_e=0xD, +}; + +enum K_R08WATER00_JNT { + K_R08WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R08WATER00B_JNT { + K_R08WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR08WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr08wat01.h b/assets/RZDP01/res/Object/Kr08wat01.h new file mode 100644 index 0000000000..e5834f4326 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr08wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR08WAT01_H +#define RES_KR08WAT01_H + +enum dRes_INDEX_KR08WAT01 { + /* BMDR */ + dRes_INDEX_KR08WAT01_BMD_K_R08WATER01_e=0x5, + dRes_INDEX_KR08WAT01_BMD_K_R08WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR08WAT01_BTK_K_R08WATER01_e=0x9, + dRes_INDEX_KR08WAT01_BTK_K_R08WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR08WAT01_DZB_K_R08WATER01_e=0xD, +}; + +enum dRes_ID_KR08WAT01 { + /* BMDR */ + dRes_ID_KR08WAT01_BMD_K_R08WATER01_e=0x5, + dRes_ID_KR08WAT01_BMD_K_R08WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR08WAT01_BTK_K_R08WATER01_e=0x9, + dRes_ID_KR08WAT01_BTK_K_R08WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR08WAT01_DZB_K_R08WATER01_e=0xD, +}; + +enum K_R08WATER01_JNT { + K_R08WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R08WATER01B_JNT { + K_R08WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR08WAT01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr10wat01.h b/assets/RZDP01/res/Object/Kr10wat01.h new file mode 100644 index 0000000000..36189af0ec --- /dev/null +++ b/assets/RZDP01/res/Object/Kr10wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR10WAT01_H +#define RES_KR10WAT01_H + +enum dRes_INDEX_KR10WAT01 { + /* BMDR */ + dRes_INDEX_KR10WAT01_BMD_K_R10WATER01_e=0x5, + dRes_INDEX_KR10WAT01_BMD_K_R10WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR10WAT01_BTK_K_R10WATER01_e=0x9, + dRes_INDEX_KR10WAT01_BTK_K_R10WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR10WAT01_DZB_K_R10WATER01_e=0xD, +}; + +enum dRes_ID_KR10WAT01 { + /* BMDR */ + dRes_ID_KR10WAT01_BMD_K_R10WATER01_e=0x5, + dRes_ID_KR10WAT01_BMD_K_R10WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR10WAT01_BTK_K_R10WATER01_e=0x9, + dRes_ID_KR10WAT01_BTK_K_R10WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR10WAT01_DZB_K_R10WATER01_e=0xD, +}; + +enum K_R10WATER01_JNT { + K_R10WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R10WATER01B_JNT { + K_R10WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR10WAT01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr10water.h b/assets/RZDP01/res/Object/Kr10water.h new file mode 100644 index 0000000000..16c295f78d --- /dev/null +++ b/assets/RZDP01/res/Object/Kr10water.h @@ -0,0 +1,34 @@ +#ifndef RES_KR10WATER_H +#define RES_KR10WATER_H + +enum dRes_INDEX_KR10WATER { + /* BMDR */ + dRes_INDEX_KR10WATER_BMD_K_R10WATER00_e=0x5, + dRes_INDEX_KR10WATER_BMD_K_R10WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR10WATER_BTK_K_R10WATER00_e=0x9, + dRes_INDEX_KR10WATER_BTK_K_R10WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR10WATER_DZB_K_R10WATER00_e=0xD, +}; + +enum dRes_ID_KR10WATER { + /* BMDR */ + dRes_ID_KR10WATER_BMD_K_R10WATER00_e=0x5, + dRes_ID_KR10WATER_BMD_K_R10WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR10WATER_BTK_K_R10WATER00_e=0x9, + dRes_ID_KR10WATER_BTK_K_R10WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR10WATER_DZB_K_R10WATER00_e=0xD, +}; + +enum K_R10WATER00_JNT { + K_R10WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R10WATER00B_JNT { + K_R10WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR10WATER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr11wat00.h b/assets/RZDP01/res/Object/Kr11wat00.h new file mode 100644 index 0000000000..9904870577 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr11wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR11WAT00_H +#define RES_KR11WAT00_H + +enum dRes_INDEX_KR11WAT00 { + /* BMDR */ + dRes_INDEX_KR11WAT00_BMD_K_R11WATER00_e=0x5, + dRes_INDEX_KR11WAT00_BMD_K_R11WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR11WAT00_BTK_K_R11WATER00_e=0x9, + dRes_INDEX_KR11WAT00_BTK_K_R11WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR11WAT00_DZB_K_R11WATER00_e=0xD, +}; + +enum dRes_ID_KR11WAT00 { + /* BMDR */ + dRes_ID_KR11WAT00_BMD_K_R11WATER00_e=0x5, + dRes_ID_KR11WAT00_BMD_K_R11WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR11WAT00_BTK_K_R11WATER00_e=0x9, + dRes_ID_KR11WAT00_BTK_K_R11WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR11WAT00_DZB_K_R11WATER00_e=0xD, +}; + +enum K_R11WATER00_JNT { + K_R11WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R11WATER00B_JNT { + K_R11WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR11WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr12wat00.h b/assets/RZDP01/res/Object/Kr12wat00.h new file mode 100644 index 0000000000..85d84d032b --- /dev/null +++ b/assets/RZDP01/res/Object/Kr12wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR12WAT00_H +#define RES_KR12WAT00_H + +enum dRes_INDEX_KR12WAT00 { + /* BMDR */ + dRes_INDEX_KR12WAT00_BMD_K_R12WATER00_e=0x5, + dRes_INDEX_KR12WAT00_BMD_K_R12WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR12WAT00_BTK_K_R12WATER00_e=0x9, + dRes_INDEX_KR12WAT00_BTK_K_R12WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR12WAT00_DZB_K_R12WATER00_e=0xD, +}; + +enum dRes_ID_KR12WAT00 { + /* BMDR */ + dRes_ID_KR12WAT00_BMD_K_R12WATER00_e=0x5, + dRes_ID_KR12WAT00_BMD_K_R12WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR12WAT00_BTK_K_R12WATER00_e=0x9, + dRes_ID_KR12WAT00_BTK_K_R12WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR12WAT00_DZB_K_R12WATER00_e=0xD, +}; + +enum K_R12WATER00_JNT { + K_R12WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R12WATER00B_JNT { + K_R12WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR12WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr13wat00.h b/assets/RZDP01/res/Object/Kr13wat00.h new file mode 100644 index 0000000000..71d038fda6 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr13wat00.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT00_H +#define RES_KR13WAT00_H + +enum dRes_INDEX_KR13WAT00 { + /* BMDR */ + dRes_INDEX_KR13WAT00_BMD_K_R13WATER00_e=0x5, + dRes_INDEX_KR13WAT00_BMD_K_R13WATER00B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT00_BTK_K_R13WATER00_e=0x9, + dRes_INDEX_KR13WAT00_BTK_K_R13WATER00B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT00_DZB_K_R13WATER00_e=0xD, +}; + +enum dRes_ID_KR13WAT00 { + /* BMDR */ + dRes_ID_KR13WAT00_BMD_K_R13WATER00_e=0x5, + dRes_ID_KR13WAT00_BMD_K_R13WATER00B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT00_BTK_K_R13WATER00_e=0x9, + dRes_ID_KR13WAT00_BTK_K_R13WATER00B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT00_DZB_K_R13WATER00_e=0xD, +}; + +enum K_R13WATER00_JNT { + K_R13WATER00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER00B_JNT { + K_R13WATER00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr13wat01.h b/assets/RZDP01/res/Object/Kr13wat01.h new file mode 100644 index 0000000000..0dfa585e14 --- /dev/null +++ b/assets/RZDP01/res/Object/Kr13wat01.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT01_H +#define RES_KR13WAT01_H + +enum dRes_INDEX_KR13WAT01 { + /* BMDR */ + dRes_INDEX_KR13WAT01_BMD_K_R13WATER01_e=0x5, + dRes_INDEX_KR13WAT01_BMD_K_R13WATER01B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT01_BTK_K_R13WATER01_e=0x9, + dRes_INDEX_KR13WAT01_BTK_K_R13WATER01B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT01_DZB_K_R13WATER01_e=0xD, +}; + +enum dRes_ID_KR13WAT01 { + /* BMDR */ + dRes_ID_KR13WAT01_BMD_K_R13WATER01_e=0x5, + dRes_ID_KR13WAT01_BMD_K_R13WATER01B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT01_BTK_K_R13WATER01_e=0x9, + dRes_ID_KR13WAT01_BTK_K_R13WATER01B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT01_DZB_K_R13WATER01_e=0xD, +}; + +enum K_R13WATER01_JNT { + K_R13WATER01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER01B_JNT { + K_R13WATER01B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kr13wat02.h b/assets/RZDP01/res/Object/Kr13wat02.h new file mode 100644 index 0000000000..ad7b47579f --- /dev/null +++ b/assets/RZDP01/res/Object/Kr13wat02.h @@ -0,0 +1,34 @@ +#ifndef RES_KR13WAT02_H +#define RES_KR13WAT02_H + +enum dRes_INDEX_KR13WAT02 { + /* BMDR */ + dRes_INDEX_KR13WAT02_BMD_K_R13WATER02_e=0x5, + dRes_INDEX_KR13WAT02_BMD_K_R13WATER02B_e=0x6, + /* BTK */ + dRes_INDEX_KR13WAT02_BTK_K_R13WATER02_e=0x9, + dRes_INDEX_KR13WAT02_BTK_K_R13WATER02B_e=0xA, + /* DZB */ + dRes_INDEX_KR13WAT02_DZB_K_R13WATER02_e=0xD, +}; + +enum dRes_ID_KR13WAT02 { + /* BMDR */ + dRes_ID_KR13WAT02_BMD_K_R13WATER02_e=0x5, + dRes_ID_KR13WAT02_BMD_K_R13WATER02B_e=0x6, + /* BTK */ + dRes_ID_KR13WAT02_BTK_K_R13WATER02_e=0x9, + dRes_ID_KR13WAT02_BTK_K_R13WATER02B_e=0xA, + /* DZB */ + dRes_ID_KR13WAT02_DZB_K_R13WATER02_e=0xD, +}; + +enum K_R13WATER02_JNT { + K_R13WATER02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_R13WATER02B_JNT { + K_R13WATER02B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KR13WAT02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kytag08.h b/assets/RZDP01/res/Object/Kytag08.h new file mode 100644 index 0000000000..6d683e9502 --- /dev/null +++ b/assets/RZDP01/res/Object/Kytag08.h @@ -0,0 +1,18 @@ +#ifndef RES_KYTAG08_H +#define RES_KYTAG08_H + +enum dRes_INDEX_KYTAG08 { + /* BMDR */ + dRes_INDEX_KYTAG08_BMD_EF_ANA_e=0x3, +}; + +enum dRes_ID_KYTAG08 { + /* BMDR */ + dRes_ID_KYTAG08_BMD_EF_ANA_e=0x3, +}; + +enum EF_ANA_JNT { + EF_ANA_JNT_PPLANE1_e=0x0, +}; + +#endif /* !RES_KYTAG08_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kytag09.h b/assets/RZDP01/res/Object/Kytag09.h new file mode 100644 index 0000000000..73c6e697b9 --- /dev/null +++ b/assets/RZDP01/res/Object/Kytag09.h @@ -0,0 +1,38 @@ +#ifndef RES_KYTAG09_H +#define RES_KYTAG09_H + +enum dRes_INDEX_KYTAG09 { + /* BMDR */ + dRes_INDEX_KYTAG09_BMD_M_TWFILM2_e=0x4, + dRes_INDEX_KYTAG09_BMD_M_TWFILM3_e=0x5, + dRes_INDEX_KYTAG09_BMD_M_TWFILMCASTLE_e=0x6, + /* BTK */ + dRes_INDEX_KYTAG09_BTK_M_TWFILM2_e=0x9, + dRes_INDEX_KYTAG09_BTK_M_TWFILM3_e=0xA, + dRes_INDEX_KYTAG09_BTK_M_TWFILMCASTLE_e=0xB, +}; + +enum dRes_ID_KYTAG09 { + /* BMDR */ + dRes_ID_KYTAG09_BMD_M_TWFILM2_e=0x4, + dRes_ID_KYTAG09_BMD_M_TWFILM3_e=0x5, + dRes_ID_KYTAG09_BMD_M_TWFILMCASTLE_e=0x6, + /* BTK */ + dRes_ID_KYTAG09_BTK_M_TWFILM2_e=0x9, + dRes_ID_KYTAG09_BTK_M_TWFILM3_e=0xA, + dRes_ID_KYTAG09_BTK_M_TWFILMCASTLE_e=0xB, +}; + +enum M_TWFILM2_JNT { + M_TWFILM2_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TWFILM3_JNT { + M_TWFILM3_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TWFILMCASTLE_JNT { + M_TWFILMCASTLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KYTAG09_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kytag15.h b/assets/RZDP01/res/Object/Kytag15.h new file mode 100644 index 0000000000..f046ab783d --- /dev/null +++ b/assets/RZDP01/res/Object/Kytag15.h @@ -0,0 +1,22 @@ +#ifndef RES_KYTAG15_H +#define RES_KYTAG15_H + +enum dRes_INDEX_KYTAG15 { + /* BMDR */ + dRes_INDEX_KYTAG15_BMD_EF_SCREEN_SABAKU_e=0x4, + /* BTK */ + dRes_INDEX_KYTAG15_BTK_EF_SCREEN_SABAKU_e=0x7, +}; + +enum dRes_ID_KYTAG15 { + /* BMDR */ + dRes_ID_KYTAG15_BMD_EF_SCREEN_SABAKU_e=0x4, + /* BTK */ + dRes_ID_KYTAG15_BTK_EF_SCREEN_SABAKU_e=0x7, +}; + +enum EF_SCREEN_SABAKU_JNT { + EF_SCREEN_SABAKU_JNT_EF_SCREEN_e=0x0, +}; + +#endif /* !RES_KYTAG15_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kyury.h b/assets/RZDP01/res/Object/Kyury.h new file mode 100644 index 0000000000..85ad9020c9 --- /dev/null +++ b/assets/RZDP01/res/Object/Kyury.h @@ -0,0 +1,155 @@ +#ifndef RES_KYURY_H +#define RES_KYURY_H + +enum dRes_INDEX_KYURY { + /* BCK */ + dRes_INDEX_KYURY_BCK_KYURY_D_F_STEP_e=0x6, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_A_e=0x7, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_B_e=0x8, + dRes_INDEX_KYURY_BCK_KYURY_D_F_TALK_B_WAIT_e=0x9, + dRes_INDEX_KYURY_BCK_KYURY_D_F_WAIT_e=0xA, + dRes_INDEX_KYURY_BCK_KYURY_D_F_WIPE_e=0xB, + dRes_INDEX_KYURY_BCK_KYURY_D_FH_TALK_B_WAIT_e=0xC, + dRes_INDEX_KYURY_BCK_KYURY_D_STEP_e=0xD, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_A_e=0xE, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_B_e=0xF, + dRes_INDEX_KYURY_BCK_KYURY_D_TALK_B_WAIT_e=0x10, + dRes_INDEX_KYURY_BCK_KYURY_D_WAIT_e=0x11, + dRes_INDEX_KYURY_BCK_KYURY_D_WIPE_e=0x12, + dRes_INDEX_KYURY_BCK_KYURY_F_LOOKAROUND_e=0x13, + dRes_INDEX_KYURY_BCK_KYURY_F_SAD_e=0x14, + dRes_INDEX_KYURY_BCK_KYURY_F_SIGH_e=0x15, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_A_e=0x16, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_B_e=0x17, + dRes_INDEX_KYURY_BCK_KYURY_F_TALK_C_e=0x18, + dRes_INDEX_KYURY_BCK_KYURY_F_WALK_A_e=0x19, + dRes_INDEX_KYURY_BCK_KYURY_FH_SAD_e=0x1A, + dRes_INDEX_KYURY_BCK_KYURY_FH_TALK_B_e=0x1B, + dRes_INDEX_KYURY_BCK_KYURY_LOOKAROUND_e=0x1C, + dRes_INDEX_KYURY_BCK_KYURY_SIGH_e=0x1D, + dRes_INDEX_KYURY_BCK_KYURY_SIT_e=0x1E, + dRes_INDEX_KYURY_BCK_KYURY_SIT_TALK_e=0x1F, + dRes_INDEX_KYURY_BCK_KYURY_STEP_e=0x20, + dRes_INDEX_KYURY_BCK_KYURY_TALK_A_e=0x21, + dRes_INDEX_KYURY_BCK_KYURY_TALK_B_e=0x22, + dRes_INDEX_KYURY_BCK_KYURY_TALK_C_e=0x23, + dRes_INDEX_KYURY_BCK_KYURY_WAIT_A_e=0x24, + dRes_INDEX_KYURY_BCK_KYURY_WAIT_B_e=0x25, + dRes_INDEX_KYURY_BCK_KYURY_WALK_A_e=0x26, + /* BMDR */ + dRes_INDEX_KYURY_BMD_KYURY_e=0x29, + dRes_INDEX_KYURY_BMD_KYURY_CLOTH_e=0x2A, + dRes_INDEX_KYURY_BMD_KYURY_DISH_e=0x2B, + /* BTK */ + dRes_INDEX_KYURY_BTK_KYURY_e=0x2E, + dRes_INDEX_KYURY_BTK_KYURY_LOOKAROUND_e=0x2F, + /* BTP */ + dRes_INDEX_KYURY_BTP_KYURY_e=0x32, + dRes_INDEX_KYURY_BTP_KYURY_D_F_TALK_B_e=0x33, + dRes_INDEX_KYURY_BTP_KYURY_D_F_TALK_B_WAIT_e=0x34, + dRes_INDEX_KYURY_BTP_KYURY_F_LOOKAROUND_e=0x35, + dRes_INDEX_KYURY_BTP_KYURY_F_SAD_e=0x36, + dRes_INDEX_KYURY_BTP_KYURY_F_SIGH_e=0x37, + dRes_INDEX_KYURY_BTP_KYURY_F_TALK_B_e=0x38, + dRes_INDEX_KYURY_BTP_KYURY_F_TALK_C_e=0x39, + dRes_INDEX_KYURY_BTP_KYURY_FH_SAD_e=0x3A, + dRes_INDEX_KYURY_BTP_KYURY_FH_TALK_B_e=0x3B, +}; + +enum dRes_ID_KYURY { + /* BCK */ + dRes_ID_KYURY_BCK_KYURY_D_F_STEP_e=0x6, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_A_e=0x7, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_B_e=0x8, + dRes_ID_KYURY_BCK_KYURY_D_F_TALK_B_WAIT_e=0x9, + dRes_ID_KYURY_BCK_KYURY_D_F_WAIT_e=0xA, + dRes_ID_KYURY_BCK_KYURY_D_F_WIPE_e=0xB, + dRes_ID_KYURY_BCK_KYURY_D_FH_TALK_B_WAIT_e=0xC, + dRes_ID_KYURY_BCK_KYURY_D_STEP_e=0xD, + dRes_ID_KYURY_BCK_KYURY_D_TALK_A_e=0xE, + dRes_ID_KYURY_BCK_KYURY_D_TALK_B_e=0xF, + dRes_ID_KYURY_BCK_KYURY_D_TALK_B_WAIT_e=0x10, + dRes_ID_KYURY_BCK_KYURY_D_WAIT_e=0x11, + dRes_ID_KYURY_BCK_KYURY_D_WIPE_e=0x12, + dRes_ID_KYURY_BCK_KYURY_F_LOOKAROUND_e=0x13, + dRes_ID_KYURY_BCK_KYURY_F_SAD_e=0x14, + dRes_ID_KYURY_BCK_KYURY_F_SIGH_e=0x15, + dRes_ID_KYURY_BCK_KYURY_F_TALK_A_e=0x16, + dRes_ID_KYURY_BCK_KYURY_F_TALK_B_e=0x17, + dRes_ID_KYURY_BCK_KYURY_F_TALK_C_e=0x18, + dRes_ID_KYURY_BCK_KYURY_F_WALK_A_e=0x19, + dRes_ID_KYURY_BCK_KYURY_FH_SAD_e=0x1A, + dRes_ID_KYURY_BCK_KYURY_FH_TALK_B_e=0x1B, + dRes_ID_KYURY_BCK_KYURY_LOOKAROUND_e=0x1C, + dRes_ID_KYURY_BCK_KYURY_SIGH_e=0x1D, + dRes_ID_KYURY_BCK_KYURY_SIT_e=0x1E, + dRes_ID_KYURY_BCK_KYURY_SIT_TALK_e=0x1F, + dRes_ID_KYURY_BCK_KYURY_STEP_e=0x20, + dRes_ID_KYURY_BCK_KYURY_TALK_A_e=0x21, + dRes_ID_KYURY_BCK_KYURY_TALK_B_e=0x22, + dRes_ID_KYURY_BCK_KYURY_TALK_C_e=0x23, + dRes_ID_KYURY_BCK_KYURY_WAIT_A_e=0x24, + dRes_ID_KYURY_BCK_KYURY_WAIT_B_e=0x25, + dRes_ID_KYURY_BCK_KYURY_WALK_A_e=0x26, + /* BMDR */ + dRes_ID_KYURY_BMD_KYURY_e=0x29, + dRes_ID_KYURY_BMD_KYURY_CLOTH_e=0x2A, + dRes_ID_KYURY_BMD_KYURY_DISH_e=0x2B, + /* BTK */ + dRes_ID_KYURY_BTK_KYURY_e=0x2E, + dRes_ID_KYURY_BTK_KYURY_LOOKAROUND_e=0x2F, + /* BTP */ + dRes_ID_KYURY_BTP_KYURY_e=0x32, + dRes_ID_KYURY_BTP_KYURY_D_F_TALK_B_e=0x33, + dRes_ID_KYURY_BTP_KYURY_D_F_TALK_B_WAIT_e=0x34, + dRes_ID_KYURY_BTP_KYURY_F_LOOKAROUND_e=0x35, + dRes_ID_KYURY_BTP_KYURY_F_SAD_e=0x36, + dRes_ID_KYURY_BTP_KYURY_F_SIGH_e=0x37, + dRes_ID_KYURY_BTP_KYURY_F_TALK_B_e=0x38, + dRes_ID_KYURY_BTP_KYURY_F_TALK_C_e=0x39, + dRes_ID_KYURY_BTP_KYURY_FH_SAD_e=0x3A, + dRes_ID_KYURY_BTP_KYURY_FH_TALK_B_e=0x3B, +}; + +enum KYURY_JNT { + KYURY_JNT_CENTER_e=0x0, + KYURY_JNT_BACKBONE1_e=0x1, + KYURY_JNT_BACKBONE2_e=0x2, + KYURY_JNT_NECK_e=0x3, + KYURY_JNT_HEAD_e=0x4, + KYURY_JNT_CHIN_e=0x5, + KYURY_JNT_HEAR1_e=0x6, + KYURY_JNT_HEAR2_e=0x7, + KYURY_JNT_MAYUL_e=0x8, + KYURY_JNT_MAYUR_e=0x9, + KYURY_JNT_MOUTH_e=0xA, + KYURY_JNT_SHOULDERL_e=0xB, + KYURY_JNT_ARML1_e=0xC, + KYURY_JNT_ARML2_e=0xD, + KYURY_JNT_HANDL_e=0xE, + KYURY_JNT_FINGERL_e=0xF, + KYURY_JNT_SHOULDERR_e=0x10, + KYURY_JNT_ARMR1_e=0x11, + KYURY_JNT_ARMR2_e=0x12, + KYURY_JNT_HANDR_e=0x13, + KYURY_JNT_FINGERR_e=0x14, + KYURY_JNT_WAIST_e=0x15, + KYURY_JNT_APRON1_e=0x16, + KYURY_JNT_APRON2_e=0x17, + KYURY_JNT_LEGL1_e=0x18, + KYURY_JNT_LEGL2_e=0x19, + KYURY_JNT_FOOTL_e=0x1A, + KYURY_JNT_LEGR1_e=0x1B, + KYURY_JNT_LEGR2_e=0x1C, + KYURY_JNT_FOOTR_e=0x1D, +}; + +enum KYURY_CLOTH_JNT { + KYURY_CLOTH_JNT_KYURY_CLOTH_e=0x0, +}; + +enum KYURY_DISH_JNT { + KYURY_DISH_JNT_KYURY_DISH_e=0x0, +}; + +#endif /* !RES_KYURY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Kyury1.h b/assets/RZDP01/res/Object/Kyury1.h new file mode 100644 index 0000000000..f238aa5a21 --- /dev/null +++ b/assets/RZDP01/res/Object/Kyury1.h @@ -0,0 +1,14 @@ +#ifndef RES_KYURY1_H +#define RES_KYURY1_H + +enum dRes_INDEX_KYURY1 { + /* EVT */ + dRes_INDEX_KYURY1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_KYURY1 { + /* EVT */ + dRes_ID_KYURY1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_KYURY1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L1Bdoor.h b/assets/RZDP01/res/Object/L1Bdoor.h new file mode 100644 index 0000000000..7a6e3d9fa0 --- /dev/null +++ b/assets/RZDP01/res/Object/L1Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L1BDOOR_H +#define RES_L1BDOOR_H + +enum dRes_INDEX_L1BDOOR { + /* BMDR */ + dRes_INDEX_L1BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L1BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L1BDOOR { + /* BMDR */ + dRes_ID_L1BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L1BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L1BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L1MBdoor.h b/assets/RZDP01/res/Object/L1MBdoor.h new file mode 100644 index 0000000000..5b0bbaeea4 --- /dev/null +++ b/assets/RZDP01/res/Object/L1MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L1MBDOOR_H +#define RES_L1MBDOOR_H + +enum dRes_INDEX_L1MBDOOR { + /* EVT */ + dRes_INDEX_L1MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L1MBDOOR { + /* EVT */ + dRes_ID_L1MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L1MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L2Bdoor.h b/assets/RZDP01/res/Object/L2Bdoor.h new file mode 100644 index 0000000000..a041e34503 --- /dev/null +++ b/assets/RZDP01/res/Object/L2Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L2BDOOR_H +#define RES_L2BDOOR_H + +enum dRes_INDEX_L2BDOOR { + /* BMDR */ + dRes_INDEX_L2BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L2BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L2BDOOR { + /* BMDR */ + dRes_ID_L2BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L2BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L2BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L2candl.h b/assets/RZDP01/res/Object/L2candl.h new file mode 100644 index 0000000000..438e0c33ff --- /dev/null +++ b/assets/RZDP01/res/Object/L2candl.h @@ -0,0 +1,22 @@ +#ifndef RES_L2CANDL_H +#define RES_L2CANDL_H + +enum dRes_INDEX_L2CANDL { + /* BMDR */ + dRes_INDEX_L2CANDL_BMD_L_LV2CANDL_e=0x4, + /* DZB */ + dRes_INDEX_L2CANDL_DZB_L_LV2CANDL_e=0x7, +}; + +enum dRes_ID_L2CANDL { + /* BMDR */ + dRes_ID_L2CANDL_BMD_L_LV2CANDL_e=0x4, + /* DZB */ + dRes_ID_L2CANDL_DZB_L_LV2CANDL_e=0x7, +}; + +enum L_LV2CANDL_JNT { + L_LV2CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L2CANDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L3MBdoor.h b/assets/RZDP01/res/Object/L3MBdoor.h new file mode 100644 index 0000000000..9292580260 --- /dev/null +++ b/assets/RZDP01/res/Object/L3MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L3MBDOOR_H +#define RES_L3MBDOOR_H + +enum dRes_INDEX_L3MBDOOR { + /* EVT */ + dRes_INDEX_L3MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L3MBDOOR { + /* EVT */ + dRes_ID_L3MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L3MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L3_bwater.h b/assets/RZDP01/res/Object/L3_bwater.h new file mode 100644 index 0000000000..e424a2add4 --- /dev/null +++ b/assets/RZDP01/res/Object/L3_bwater.h @@ -0,0 +1,26 @@ +#ifndef RES_L3_BWATER_H +#define RES_L3_BWATER_H + +enum dRes_INDEX_L3_BWATER { + /* BMDR */ + dRes_INDEX_L3_BWATER_BMD_LV3BOSS_WATER_e=0x5, + /* BTK */ + dRes_INDEX_L3_BWATER_BTK_LV3BOSS_WATER_e=0x8, + /* DZB */ + dRes_INDEX_L3_BWATER_DZB_LV3BOSS_WATER_e=0xB, +}; + +enum dRes_ID_L3_BWATER { + /* BMDR */ + dRes_ID_L3_BWATER_BMD_LV3BOSS_WATER_e=0x5, + /* BTK */ + dRes_ID_L3_BWATER_BTK_LV3BOSS_WATER_e=0x8, + /* DZB */ + dRes_ID_L3_BWATER_DZB_LV3BOSS_WATER_e=0xB, +}; + +enum LV3BOSS_WATER_JNT { + LV3BOSS_WATER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3_BWATER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L3candl.h b/assets/RZDP01/res/Object/L3candl.h new file mode 100644 index 0000000000..de8892ef9e --- /dev/null +++ b/assets/RZDP01/res/Object/L3candl.h @@ -0,0 +1,18 @@ +#ifndef RES_L3CANDL_H +#define RES_L3CANDL_H + +enum dRes_INDEX_L3CANDL { + /* BMDR */ + dRes_INDEX_L3CANDL_BMD_S_LV3CANDLA_e=0x3, +}; + +enum dRes_ID_L3CANDL { + /* BMDR */ + dRes_ID_L3CANDL_BMD_S_LV3CANDLA_e=0x3, +}; + +enum S_LV3CANDLA_JNT { + S_LV3CANDLA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3CANDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L3candl2.h b/assets/RZDP01/res/Object/L3candl2.h new file mode 100644 index 0000000000..4d89bc844d --- /dev/null +++ b/assets/RZDP01/res/Object/L3candl2.h @@ -0,0 +1,18 @@ +#ifndef RES_L3CANDL2_H +#define RES_L3CANDL2_H + +enum dRes_INDEX_L3CANDL2 { + /* BMDR */ + dRes_INDEX_L3CANDL2_BMD_S_LV3CANDLB_e=0x3, +}; + +enum dRes_ID_L3CANDL2 { + /* BMDR */ + dRes_ID_L3CANDL2_BMD_S_LV3CANDLB_e=0x3, +}; + +enum S_LV3CANDLB_JNT { + S_LV3CANDLB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L3CANDL2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4Bdoor.h b/assets/RZDP01/res/Object/L4Bdoor.h new file mode 100644 index 0000000000..a1533b3147 --- /dev/null +++ b/assets/RZDP01/res/Object/L4Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L4BDOOR_H +#define RES_L4BDOOR_H + +enum dRes_INDEX_L4BDOOR { + /* BMDR */ + dRes_INDEX_L4BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L4BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L4BDOOR { + /* BMDR */ + dRes_ID_L4BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L4BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4Gate.h b/assets/RZDP01/res/Object/L4Gate.h new file mode 100644 index 0000000000..b1f3c3e89e --- /dev/null +++ b/assets/RZDP01/res/Object/L4Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L4GATE_H +#define RES_L4GATE_H + +enum dRes_INDEX_L4GATE { + /* BMDR */ + dRes_INDEX_L4GATE_BMD_P_LV4GATE_e=0x4, + /* DZB */ + dRes_INDEX_L4GATE_DZB_P_LV4GATE_e=0x7, +}; + +enum dRes_ID_L4GATE { + /* BMDR */ + dRes_ID_L4GATE_BMD_P_LV4GATE_e=0x4, + /* DZB */ + dRes_ID_L4GATE_DZB_P_LV4GATE_e=0x7, +}; + +enum P_LV4GATE_JNT { + P_LV4GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4HsMato.h b/assets/RZDP01/res/Object/L4HsMato.h new file mode 100644 index 0000000000..0e96022db9 --- /dev/null +++ b/assets/RZDP01/res/Object/L4HsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_L4HSMATO_H +#define RES_L4HSMATO_H + +enum dRes_INDEX_L4HSMATO { + /* BMDR */ + dRes_INDEX_L4HSMATO_BMD_LV4_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_L4HSMATO_DZB_LV4_HSMA00_e=0x7, +}; + +enum dRes_ID_L4HSMATO { + /* BMDR */ + dRes_ID_L4HSMATO_BMD_LV4_HSMA00_e=0x4, + /* DZB */ + dRes_ID_L4HSMATO_DZB_LV4_HSMA00_e=0x7, +}; + +enum LV4_HSMA00_JNT { + LV4_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4R02Gate.h b/assets/RZDP01/res/Object/L4R02Gate.h new file mode 100644 index 0000000000..0308f30084 --- /dev/null +++ b/assets/RZDP01/res/Object/L4R02Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L4R02GATE_H +#define RES_L4R02GATE_H + +enum dRes_INDEX_L4R02GATE { + /* BMDR */ + dRes_INDEX_L4R02GATE_BMD_P_LV4R02_GATE_e=0x4, + /* DZB */ + dRes_INDEX_L4R02GATE_DZB_P_LV4R02_GATE_e=0x7, +}; + +enum dRes_ID_L4R02GATE { + /* BMDR */ + dRes_ID_L4R02GATE_BMD_P_LV4R02_GATE_e=0x4, + /* DZB */ + dRes_ID_L4R02GATE_DZB_P_LV4R02_GATE_e=0x7, +}; + +enum P_LV4R02_GATE_JNT { + P_LV4R02_GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4R02GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4SldWall.h b/assets/RZDP01/res/Object/L4SldWall.h new file mode 100644 index 0000000000..e4a2b574d4 --- /dev/null +++ b/assets/RZDP01/res/Object/L4SldWall.h @@ -0,0 +1,22 @@ +#ifndef RES_L4SLDWALL_H +#define RES_L4SLDWALL_H + +enum dRes_INDEX_L4SLDWALL { + /* BMDR */ + dRes_INDEX_L4SLDWALL_BMD_LV4_OBJ_SLIDEWALL_e=0x4, + /* DZB */ + dRes_INDEX_L4SLDWALL_DZB_LV4_OBJ_SLIDEWALL_e=0x7, +}; + +enum dRes_ID_L4SLDWALL { + /* BMDR */ + dRes_ID_L4SLDWALL_BMD_LV4_OBJ_SLIDEWALL_e=0x4, + /* DZB */ + dRes_ID_L4SLDWALL_DZB_LV4_OBJ_SLIDEWALL_e=0x7, +}; + +enum LV4_OBJ_SLIDEWALL_JNT { + LV4_OBJ_SLIDEWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4SLDWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4TogeTp.h b/assets/RZDP01/res/Object/L4TogeTp.h new file mode 100644 index 0000000000..18f5160964 --- /dev/null +++ b/assets/RZDP01/res/Object/L4TogeTp.h @@ -0,0 +1,22 @@ +#ifndef RES_L4TOGETP_H +#define RES_L4TOGETP_H + +enum dRes_INDEX_L4TOGETP { + /* BMDR */ + dRes_INDEX_L4TOGETP_BMD_LV4_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L4TOGETP_DZB_LV4_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L4TOGETP { + /* BMDR */ + dRes_ID_L4TOGETP_BMD_LV4_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L4TOGETP_DZB_LV4_OBJ_TOGETRAP_e=0x7, +}; + +enum LV4_OBJ_TOGETRAP_JNT { + LV4_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4TOGETP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_Center.h b/assets/RZDP01/res/Object/L4_Center.h new file mode 100644 index 0000000000..be750d4227 --- /dev/null +++ b/assets/RZDP01/res/Object/L4_Center.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_CENTER_H +#define RES_L4_CENTER_H + +enum dRes_INDEX_L4_CENTER { + /* BMDR */ + dRes_INDEX_L4_CENTER_BMD_LV4_CENTER_e=0x4, + /* DZB */ + dRes_INDEX_L4_CENTER_DZB_LV4_CENTER_e=0x7, +}; + +enum dRes_ID_L4_CENTER { + /* BMDR */ + dRes_ID_L4_CENTER_BMD_LV4_CENTER_e=0x4, + /* DZB */ + dRes_ID_L4_CENTER_DZB_LV4_CENTER_e=0x7, +}; + +enum LV4_CENTER_JNT { + LV4_CENTER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_CENTER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_N_Entr.h b/assets/RZDP01/res/Object/L4_N_Entr.h new file mode 100644 index 0000000000..65da6da379 --- /dev/null +++ b/assets/RZDP01/res/Object/L4_N_Entr.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_ENTR_H +#define RES_L4_N_ENTR_H + +enum dRes_INDEX_L4_N_ENTR { + /* BMDR */ + dRes_INDEX_L4_N_ENTR_BMD_LV4_NORTHENTRANCE_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_ENTR_DZB_LV4_NORTHENTRANCE_e=0x7, +}; + +enum dRes_ID_L4_N_ENTR { + /* BMDR */ + dRes_ID_L4_N_ENTR_BMD_LV4_NORTHENTRANCE_e=0x4, + /* DZB */ + dRes_ID_L4_N_ENTR_DZB_LV4_NORTHENTRANCE_e=0x7, +}; + +enum LV4_NORTHENTRANCE_JNT { + LV4_NORTHENTRANCE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_ENTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_N_SlpH.h b/assets/RZDP01/res/Object/L4_N_SlpH.h new file mode 100644 index 0000000000..0b641655d1 --- /dev/null +++ b/assets/RZDP01/res/Object/L4_N_SlpH.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_SLPH_H +#define RES_L4_N_SLPH_H + +enum dRes_INDEX_L4_N_SLPH { + /* BMDR */ + dRes_INDEX_L4_N_SLPH_BMD_LV4_NORTHSLOPEHIGH_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_SLPH_DZB_LV4_NORTHSLOPEHIGH_e=0x7, +}; + +enum dRes_ID_L4_N_SLPH { + /* BMDR */ + dRes_ID_L4_N_SLPH_BMD_LV4_NORTHSLOPEHIGH_e=0x4, + /* DZB */ + dRes_ID_L4_N_SLPH_DZB_LV4_NORTHSLOPEHIGH_e=0x7, +}; + +enum LV4_NORTHSLOPEHIGH_JNT { + LV4_NORTHSLOPEHIGH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_SLPH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_N_SlpL.h b/assets/RZDP01/res/Object/L4_N_SlpL.h new file mode 100644 index 0000000000..5ef9cc3d3e --- /dev/null +++ b/assets/RZDP01/res/Object/L4_N_SlpL.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_N_SLPL_H +#define RES_L4_N_SLPL_H + +enum dRes_INDEX_L4_N_SLPL { + /* BMDR */ + dRes_INDEX_L4_N_SLPL_BMD_LV4_NORTHSLOPELOW_e=0x4, + /* DZB */ + dRes_INDEX_L4_N_SLPL_DZB_LV4_NORTHSLOPELOW_e=0x7, +}; + +enum dRes_ID_L4_N_SLPL { + /* BMDR */ + dRes_ID_L4_N_SLPL_BMD_LV4_NORTHSLOPELOW_e=0x4, + /* DZB */ + dRes_ID_L4_N_SLPL_DZB_LV4_NORTHSLOPELOW_e=0x7, +}; + +enum LV4_NORTHSLOPELOW_JNT { + LV4_NORTHSLOPELOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_N_SLPL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_S_Slp.h b/assets/RZDP01/res/Object/L4_S_Slp.h new file mode 100644 index 0000000000..8ee6e0da2a --- /dev/null +++ b/assets/RZDP01/res/Object/L4_S_Slp.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_S_SLP_H +#define RES_L4_S_SLP_H + +enum dRes_INDEX_L4_S_SLP { + /* BMDR */ + dRes_INDEX_L4_S_SLP_BMD_LV4_SOUTHSLOPE_e=0x4, + /* DZB */ + dRes_INDEX_L4_S_SLP_DZB_LV4_SOUTHSLOPE_e=0x7, +}; + +enum dRes_ID_L4_S_SLP { + /* BMDR */ + dRes_ID_L4_S_SLP_BMD_LV4_SOUTHSLOPE_e=0x4, + /* DZB */ + dRes_ID_L4_S_SLP_DZB_LV4_SOUTHSLOPE_e=0x7, +}; + +enum LV4_SOUTHSLOPE_JNT { + LV4_SOUTHSLOPE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_S_SLP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_Switch.h b/assets/RZDP01/res/Object/L4_Switch.h new file mode 100644 index 0000000000..db4647db79 --- /dev/null +++ b/assets/RZDP01/res/Object/L4_Switch.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_SWITCH_H +#define RES_L4_SWITCH_H + +enum dRes_INDEX_L4_SWITCH { + /* BMDR */ + dRes_INDEX_L4_SWITCH_BMD_LV4_SWITCH_e=0x4, + /* DZB */ + dRes_INDEX_L4_SWITCH_DZB_LV4_SWITCH_e=0x7, +}; + +enum dRes_ID_L4_SWITCH { + /* BMDR */ + dRes_ID_L4_SWITCH_BMD_LV4_SWITCH_e=0x4, + /* DZB */ + dRes_ID_L4_SWITCH_DZB_LV4_SWITCH_e=0x7, +}; + +enum LV4_SWITCH_JNT { + LV4_SWITCH_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_SWITCH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_Wal_X.h b/assets/RZDP01/res/Object/L4_Wal_X.h new file mode 100644 index 0000000000..95d5660d8d --- /dev/null +++ b/assets/RZDP01/res/Object/L4_Wal_X.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_X_H +#define RES_L4_WAL_X_H + +enum dRes_INDEX_L4_WAL_X { + /* BMDR */ + dRes_INDEX_L4_WAL_X_BMD_LV4_WALL_X_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_X_DZB_LV4_WALL_X_e=0x7, +}; + +enum dRes_ID_L4_WAL_X { + /* BMDR */ + dRes_ID_L4_WAL_X_BMD_LV4_WALL_X_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_X_DZB_LV4_WALL_X_e=0x7, +}; + +enum LV4_WALL_X_JNT { + LV4_WALL_X_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_X_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_Wal_ZE.h b/assets/RZDP01/res/Object/L4_Wal_ZE.h new file mode 100644 index 0000000000..b66263350f --- /dev/null +++ b/assets/RZDP01/res/Object/L4_Wal_ZE.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_ZE_H +#define RES_L4_WAL_ZE_H + +enum dRes_INDEX_L4_WAL_ZE { + /* BMDR */ + dRes_INDEX_L4_WAL_ZE_BMD_LV4_WALL_ZE_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_ZE_DZB_LV4_WALL_ZE_e=0x7, +}; + +enum dRes_ID_L4_WAL_ZE { + /* BMDR */ + dRes_ID_L4_WAL_ZE_BMD_LV4_WALL_ZE_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_ZE_DZB_LV4_WALL_ZE_e=0x7, +}; + +enum LV4_WALL_ZE_JNT { + LV4_WALL_ZE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_ZE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4_Wal_ZW.h b/assets/RZDP01/res/Object/L4_Wal_ZW.h new file mode 100644 index 0000000000..d9c67936a5 --- /dev/null +++ b/assets/RZDP01/res/Object/L4_Wal_ZW.h @@ -0,0 +1,22 @@ +#ifndef RES_L4_WAL_ZW_H +#define RES_L4_WAL_ZW_H + +enum dRes_INDEX_L4_WAL_ZW { + /* BMDR */ + dRes_INDEX_L4_WAL_ZW_BMD_LV4_WALL_ZW_e=0x4, + /* DZB */ + dRes_INDEX_L4_WAL_ZW_DZB_LV4_WALL_ZW_e=0x7, +}; + +enum dRes_ID_L4_WAL_ZW { + /* BMDR */ + dRes_ID_L4_WAL_ZW_BMD_LV4_WALL_ZW_e=0x4, + /* DZB */ + dRes_ID_L4_WAL_ZW_DZB_LV4_WALL_ZW_e=0x7, +}; + +enum LV4_WALL_ZW_JNT { + LV4_WALL_ZW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4_WAL_ZW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L4candl.h b/assets/RZDP01/res/Object/L4candl.h new file mode 100644 index 0000000000..b214fef431 --- /dev/null +++ b/assets/RZDP01/res/Object/L4candl.h @@ -0,0 +1,22 @@ +#ifndef RES_L4CANDL_H +#define RES_L4CANDL_H + +enum dRes_INDEX_L4CANDL { + /* BMDR */ + dRes_INDEX_L4CANDL_BMD_L_LV4CANDL_e=0x4, + /* DZB */ + dRes_INDEX_L4CANDL_DZB_L_LV4CANDL_e=0x7, +}; + +enum dRes_ID_L4CANDL { + /* BMDR */ + dRes_ID_L4CANDL_BMD_L_LV4CANDL_e=0x4, + /* DZB */ + dRes_ID_L4CANDL_DZB_L_LV4CANDL_e=0x7, +}; + +enum L_LV4CANDL_JNT { + L_LV4CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L4CANDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L5Bdoor.h b/assets/RZDP01/res/Object/L5Bdoor.h new file mode 100644 index 0000000000..e2b6830c88 --- /dev/null +++ b/assets/RZDP01/res/Object/L5Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L5BDOOR_H +#define RES_L5BDOOR_H + +enum dRes_INDEX_L5BDOOR { + /* BMDR */ + dRes_INDEX_L5BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L5BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L5BDOOR { + /* BMDR */ + dRes_ID_L5BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L5BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_Z_BDOR00_e=0x0, +}; + +#endif /* !RES_L5BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L5MBdoor.h b/assets/RZDP01/res/Object/L5MBdoor.h new file mode 100644 index 0000000000..429777b782 --- /dev/null +++ b/assets/RZDP01/res/Object/L5MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L5MBDOOR_H +#define RES_L5MBDOOR_H + +enum dRes_INDEX_L5MBDOOR { + /* EVT */ + dRes_INDEX_L5MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L5MBDOOR { + /* EVT */ + dRes_ID_L5MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L5MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L5SwIce.h b/assets/RZDP01/res/Object/L5SwIce.h new file mode 100644 index 0000000000..75a0e6573f --- /dev/null +++ b/assets/RZDP01/res/Object/L5SwIce.h @@ -0,0 +1,22 @@ +#ifndef RES_L5SWICE_H +#define RES_L5SWICE_H + +enum dRes_INDEX_L5SWICE { + /* BMDE */ + dRes_INDEX_L5SWICE_BMD_YSWITCHICE_e=0x4, + /* DZB */ + dRes_INDEX_L5SWICE_DZB_YSWITCHICE_e=0x7, +}; + +enum dRes_ID_L5SWICE { + /* BMDE */ + dRes_ID_L5SWICE_BMD_YSWITCHICE_e=0x4, + /* DZB */ + dRes_ID_L5SWICE_DZB_YSWITCHICE_e=0x7, +}; + +enum YSWITCHICE_JNT { + YSWITCHICE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5SWICE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L5_R50.h b/assets/RZDP01/res/Object/L5_R50.h new file mode 100644 index 0000000000..5566b4e69b --- /dev/null +++ b/assets/RZDP01/res/Object/L5_R50.h @@ -0,0 +1,36 @@ +#ifndef RES_L5_R50_H +#define RES_L5_R50_H + +enum dRes_INDEX_L5_R50 { + /* BMDR */ + dRes_INDEX_L5_R50_BMD_R50_P1_e=0x4, + dRes_INDEX_L5_R50_BMD_R50_P2_e=0x5, + dRes_INDEX_L5_R50_BMD_T_R50FURNITURE_e=0x6, + /* DZB */ + dRes_INDEX_L5_R50_DZB_R50_P1_e=0x9, + dRes_INDEX_L5_R50_DZB_R50_P2_e=0xA, +}; + +enum dRes_ID_L5_R50 { + /* BMDR */ + dRes_ID_L5_R50_BMD_R50_P1_e=0x4, + dRes_ID_L5_R50_BMD_R50_P2_e=0x5, + dRes_ID_L5_R50_BMD_T_R50FURNITURE_e=0x6, + /* DZB */ + dRes_ID_L5_R50_DZB_R50_P1_e=0x9, + dRes_ID_L5_R50_DZB_R50_P2_e=0xA, +}; + +enum R50_P1_JNT { + R50_P1_JNT_WORLD_ROOT_e=0x0, +}; + +enum R50_P2_JNT { + R50_P2_JNT_WORLD_ROOT_e=0x0, +}; + +enum T_R50FURNITURE_JNT { + T_R50FURNITURE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5_R50_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L5haYuka.h b/assets/RZDP01/res/Object/L5haYuka.h new file mode 100644 index 0000000000..c56f037aa9 --- /dev/null +++ b/assets/RZDP01/res/Object/L5haYuka.h @@ -0,0 +1,22 @@ +#ifndef RES_L5HAYUKA_H +#define RES_L5HAYUKA_H + +enum dRes_INDEX_L5HAYUKA { + /* BMDR */ + dRes_INDEX_L5HAYUKA_BMD_YHAKAIYUKA_e=0x4, + /* DZB */ + dRes_INDEX_L5HAYUKA_DZB_YHAKAIYUKA_e=0x7, +}; + +enum dRes_ID_L5HAYUKA { + /* BMDR */ + dRes_ID_L5HAYUKA_BMD_YHAKAIYUKA_e=0x4, + /* DZB */ + dRes_ID_L5HAYUKA_DZB_YHAKAIYUKA_e=0x7, +}; + +enum YHAKAIYUKA_JNT { + YHAKAIYUKA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5HAYUKA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6Bdoor.h b/assets/RZDP01/res/Object/L6Bdoor.h new file mode 100644 index 0000000000..5a5cf8a770 --- /dev/null +++ b/assets/RZDP01/res/Object/L6Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L6BDOOR_H +#define RES_L6BDOOR_H + +enum dRes_INDEX_L6BDOOR { + /* BMDR */ + dRes_INDEX_L6BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L6BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L6BDOOR { + /* BMDR */ + dRes_ID_L6BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L6BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6ChBlk.h b/assets/RZDP01/res/Object/L6ChBlk.h new file mode 100644 index 0000000000..bd48c1116e --- /dev/null +++ b/assets/RZDP01/res/Object/L6ChBlk.h @@ -0,0 +1,22 @@ +#ifndef RES_L6CHBLK_H +#define RES_L6CHBLK_H + +enum dRes_INDEX_L6CHBLK { + /* BMDR */ + dRes_INDEX_L6CHBLK_BMD_LV6_OBJ_KIRIKAE_e=0x4, + /* DZB */ + dRes_INDEX_L6CHBLK_DZB_LV6_OBJ_KIRIKAE_e=0x7, +}; + +enum dRes_ID_L6CHBLK { + /* BMDR */ + dRes_ID_L6CHBLK_BMD_LV6_OBJ_KIRIKAE_e=0x4, + /* DZB */ + dRes_ID_L6CHBLK_DZB_LV6_OBJ_KIRIKAE_e=0x7, +}; + +enum LV6_OBJ_KIRIKAE_JNT { + LV6_OBJ_KIRIKAE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6CHBLK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6Furiko.h b/assets/RZDP01/res/Object/L6Furiko.h new file mode 100644 index 0000000000..bb210546ac --- /dev/null +++ b/assets/RZDP01/res/Object/L6Furiko.h @@ -0,0 +1,22 @@ +#ifndef RES_L6FURIKO_H +#define RES_L6FURIKO_H + +enum dRes_INDEX_L6FURIKO { + /* BMDE */ + dRes_INDEX_L6FURIKO_BMD_LV6_OBJ_HURIKO_e=0x4, + /* DZB */ + dRes_INDEX_L6FURIKO_DZB_LV6_OBJ_HURIKO_e=0x7, +}; + +enum dRes_ID_L6FURIKO { + /* BMDE */ + dRes_ID_L6FURIKO_BMD_LV6_OBJ_HURIKO_e=0x4, + /* DZB */ + dRes_ID_L6FURIKO_DZB_LV6_OBJ_HURIKO_e=0x7, +}; + +enum LV6_OBJ_HURIKO_JNT { + LV6_OBJ_HURIKO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6FURIKO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6Lblock.h b/assets/RZDP01/res/Object/L6Lblock.h new file mode 100644 index 0000000000..8e0c119b48 --- /dev/null +++ b/assets/RZDP01/res/Object/L6Lblock.h @@ -0,0 +1,22 @@ +#ifndef RES_L6LBLOCK_H +#define RES_L6LBLOCK_H + +enum dRes_INDEX_L6LBLOCK { + /* BMDR */ + dRes_INDEX_L6LBLOCK_BMD_LV6_OBJ_632BLOCK_e=0x4, + /* DZB */ + dRes_INDEX_L6LBLOCK_DZB_LV6_OBJ_632BLOCK_e=0x7, +}; + +enum dRes_ID_L6LBLOCK { + /* BMDR */ + dRes_ID_L6LBLOCK_BMD_LV6_OBJ_632BLOCK_e=0x4, + /* DZB */ + dRes_ID_L6LBLOCK_DZB_LV6_OBJ_632BLOCK_e=0x7, +}; + +enum LV6_OBJ_632BLOCK_JNT { + LV6_OBJ_632BLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6LBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6SwGate.h b/assets/RZDP01/res/Object/L6SwGate.h new file mode 100644 index 0000000000..3420a99cbb --- /dev/null +++ b/assets/RZDP01/res/Object/L6SwGate.h @@ -0,0 +1,22 @@ +#ifndef RES_L6SWGATE_H +#define RES_L6SWGATE_H + +enum dRes_INDEX_L6SWGATE { + /* BMDR */ + dRes_INDEX_L6SWGATE_BMD_LV6_OBJ_SWGATE_e=0x4, + /* DZB */ + dRes_INDEX_L6SWGATE_DZB_LV6_OBJ_SWGATE_e=0x7, +}; + +enum dRes_ID_L6SWGATE { + /* BMDR */ + dRes_ID_L6SWGATE_BMD_LV6_OBJ_SWGATE_e=0x4, + /* DZB */ + dRes_ID_L6SWGATE_DZB_LV6_OBJ_SWGATE_e=0x7, +}; + +enum LV6_OBJ_SWGATE_JNT { + LV6_OBJ_SWGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6SWGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6SzGate.h b/assets/RZDP01/res/Object/L6SzGate.h new file mode 100644 index 0000000000..8c4e9b4e7a --- /dev/null +++ b/assets/RZDP01/res/Object/L6SzGate.h @@ -0,0 +1,30 @@ +#ifndef RES_L6SZGATE_H +#define RES_L6SZGATE_H + +enum dRes_INDEX_L6SZGATE { + /* BMDR */ + dRes_INDEX_L6SZGATE_BMD_LV6_OBJ_SKZOGATE_e=0x6, + /* BRK */ + dRes_INDEX_L6SZGATE_BRK_LV6_OBJ_SKZOGATE_e=0x9, + /* BTK */ + dRes_INDEX_L6SZGATE_BTK_LV6_OBJ_SKZOGATE_e=0xC, + /* DZB */ + dRes_INDEX_L6SZGATE_DZB_LV6_OBJ_SKZOGATE_e=0xF, +}; + +enum dRes_ID_L6SZGATE { + /* BMDR */ + dRes_ID_L6SZGATE_BMD_LV6_OBJ_SKZOGATE_e=0x6, + /* BRK */ + dRes_ID_L6SZGATE_BRK_LV6_OBJ_SKZOGATE_e=0x9, + /* BTK */ + dRes_ID_L6SZGATE_BTK_LV6_OBJ_SKZOGATE_e=0xC, + /* DZB */ + dRes_ID_L6SZGATE_DZB_LV6_OBJ_SKZOGATE_e=0xF, +}; + +enum LV6_OBJ_SKZOGATE_JNT { + LV6_OBJ_SKZOGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6SZGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6Tenbin.h b/assets/RZDP01/res/Object/L6Tenbin.h new file mode 100644 index 0000000000..0219d925ec --- /dev/null +++ b/assets/RZDP01/res/Object/L6Tenbin.h @@ -0,0 +1,28 @@ +#ifndef RES_L6TENBIN_H +#define RES_L6TENBIN_H + +enum dRes_INDEX_L6TENBIN { + /* BMDE */ + dRes_INDEX_L6TENBIN_BMD_LV6_OBJ_TENBIN_e=0x4, + dRes_INDEX_L6TENBIN_BMD_LV6_OBJ_TENBIN_R_e=0x5, + /* DZB */ + dRes_INDEX_L6TENBIN_DZB_LV6_OBJ_TENBIN_e=0x8, +}; + +enum dRes_ID_L6TENBIN { + /* BMDE */ + dRes_ID_L6TENBIN_BMD_LV6_OBJ_TENBIN_e=0x4, + dRes_ID_L6TENBIN_BMD_LV6_OBJ_TENBIN_R_e=0x5, + /* DZB */ + dRes_ID_L6TENBIN_DZB_LV6_OBJ_TENBIN_e=0x8, +}; + +enum LV6_OBJ_TENBIN_JNT { + LV6_OBJ_TENBIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV6_OBJ_TENBIN_R_JNT { + LV6_OBJ_TENBIN_R_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6TENBIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L6TogeTp.h b/assets/RZDP01/res/Object/L6TogeTp.h new file mode 100644 index 0000000000..d1045dad45 --- /dev/null +++ b/assets/RZDP01/res/Object/L6TogeTp.h @@ -0,0 +1,22 @@ +#ifndef RES_L6TOGETP_H +#define RES_L6TOGETP_H + +enum dRes_INDEX_L6TOGETP { + /* BMDR */ + dRes_INDEX_L6TOGETP_BMD_LV6_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L6TOGETP_DZB_LV6_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L6TOGETP { + /* BMDR */ + dRes_ID_L6TOGETP_BMD_LV6_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L6TOGETP_DZB_LV6_OBJ_TOGETRAP_e=0x7, +}; + +enum LV6_OBJ_TOGETRAP_JNT { + LV6_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L6TOGETP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7Bdoor.h b/assets/RZDP01/res/Object/L7Bdoor.h new file mode 100644 index 0000000000..b5ccca0101 --- /dev/null +++ b/assets/RZDP01/res/Object/L7Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L7BDOOR_H +#define RES_L7BDOOR_H + +enum dRes_INDEX_L7BDOOR { + /* BMDR */ + dRes_INDEX_L7BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L7BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L7BDOOR { + /* BMDR */ + dRes_ID_L7BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L7BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7Gate.h b/assets/RZDP01/res/Object/L7Gate.h new file mode 100644 index 0000000000..fb9fb993eb --- /dev/null +++ b/assets/RZDP01/res/Object/L7Gate.h @@ -0,0 +1,22 @@ +#ifndef RES_L7GATE_H +#define RES_L7GATE_H + +enum dRes_INDEX_L7GATE { + /* BMDR */ + dRes_INDEX_L7GATE_BMD_S_LV7GATE_e=0x4, + /* DZB */ + dRes_INDEX_L7GATE_DZB_S_LV7GATE_e=0x7, +}; + +enum dRes_ID_L7GATE { + /* BMDR */ + dRes_ID_L7GATE_BMD_S_LV7GATE_e=0x4, + /* DZB */ + dRes_ID_L7GATE_DZB_S_LV7GATE_e=0x7, +}; + +enum S_LV7GATE_JNT { + S_LV7GATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7GateL.h b/assets/RZDP01/res/Object/L7GateL.h new file mode 100644 index 0000000000..07e44ec7c6 --- /dev/null +++ b/assets/RZDP01/res/Object/L7GateL.h @@ -0,0 +1,22 @@ +#ifndef RES_L7GATEL_H +#define RES_L7GATEL_H + +enum dRes_INDEX_L7GATEL { + /* BMDR */ + dRes_INDEX_L7GATEL_BMD_S_LV7GATE_L_e=0x4, + /* DZB */ + dRes_INDEX_L7GATEL_DZB_S_LV7GATE_L_e=0x7, +}; + +enum dRes_ID_L7GATEL { + /* BMDR */ + dRes_ID_L7GATEL_BMD_S_LV7GATE_L_e=0x4, + /* DZB */ + dRes_ID_L7GATEL_DZB_S_LV7GATE_L_e=0x7, +}; + +enum S_LV7GATE_L_JNT { + S_LV7GATE_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7GATEL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7HsMato.h b/assets/RZDP01/res/Object/L7HsMato.h new file mode 100644 index 0000000000..68eb5fd7c4 --- /dev/null +++ b/assets/RZDP01/res/Object/L7HsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_L7HSMATO_H +#define RES_L7HSMATO_H + +enum dRes_INDEX_L7HSMATO { + /* BMDR */ + dRes_INDEX_L7HSMATO_BMD_LV7_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_L7HSMATO_DZB_LV7_HSMA00_e=0x7, +}; + +enum dRes_ID_L7HSMATO { + /* BMDR */ + dRes_ID_L7HSMATO_BMD_LV7_HSMA00_e=0x4, + /* DZB */ + dRes_ID_L7HSMATO_DZB_LV7_HSMA00_e=0x7, +}; + +enum LV7_HSMA00_JNT { + LV7_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7MBdoor.h b/assets/RZDP01/res/Object/L7MBdoor.h new file mode 100644 index 0000000000..f529416da1 --- /dev/null +++ b/assets/RZDP01/res/Object/L7MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L7MBDOOR_H +#define RES_L7MBDOOR_H + +enum dRes_INDEX_L7MBDOOR { + /* EVT */ + dRes_INDEX_L7MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L7MBDOOR { + /* EVT */ + dRes_ID_L7MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L7MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7Prop.h b/assets/RZDP01/res/Object/L7Prop.h new file mode 100644 index 0000000000..4e0d911c11 --- /dev/null +++ b/assets/RZDP01/res/Object/L7Prop.h @@ -0,0 +1,24 @@ +#ifndef RES_L7PROP_H +#define RES_L7PROP_H + +enum dRes_INDEX_L7PROP { + /* BMDR */ + dRes_INDEX_L7PROP_BMD_S_LV7PROP_00_e=0x3, + dRes_INDEX_L7PROP_BMD_S_LV7PROP_01_e=0x4, +}; + +enum dRes_ID_L7PROP { + /* BMDR */ + dRes_ID_L7PROP_BMD_S_LV7PROP_00_e=0x3, + dRes_ID_L7PROP_BMD_S_LV7PROP_01_e=0x4, +}; + +enum S_LV7PROP_00_JNT { + S_LV7PROP_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_LV7PROP_01_JNT { + S_LV7PROP_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L7PROP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L7lowDr.h b/assets/RZDP01/res/Object/L7lowDr.h new file mode 100644 index 0000000000..cfaaa695a3 --- /dev/null +++ b/assets/RZDP01/res/Object/L7lowDr.h @@ -0,0 +1,77 @@ +#ifndef RES_L7LOWDR_H +#define RES_L7LOWDR_H + +enum dRes_INDEX_L7LOWDR { + /* BCK */ + dRes_INDEX_L7LOWDR_BCK_DR_FLY_e=0x4, + dRes_INDEX_L7LOWDR_BCK_DR_FLY_TO_GLIDE_e=0x5, + dRes_INDEX_L7LOWDR_BCK_DR_GLIDE_e=0x6, + dRes_INDEX_L7LOWDR_BCK_DR_GLIDE_TO_FLY_e=0x7, + /* BMDR */ + dRes_INDEX_L7LOWDR_BMD_DR_LOW_e=0xA, +}; + +enum dRes_ID_L7LOWDR { + /* BCK */ + dRes_ID_L7LOWDR_BCK_DR_FLY_e=0x4, + dRes_ID_L7LOWDR_BCK_DR_FLY_TO_GLIDE_e=0x5, + dRes_ID_L7LOWDR_BCK_DR_GLIDE_e=0x6, + dRes_ID_L7LOWDR_BCK_DR_GLIDE_TO_FLY_e=0x7, + /* BMDR */ + dRes_ID_L7LOWDR_BMD_DR_LOW_e=0xA, +}; + +enum DR_LOW_JNT { + DR_LOW_JNT_WORLD_ROOT_e=0x0, + DR_LOW_JNT_BACK_BONE1_e=0x1, + DR_LOW_JNT_BACK_BONE2_e=0x2, + DR_LOW_JNT_LWING1_e=0x3, + DR_LOW_JNT_LWING2_e=0x4, + DR_LOW_JNT_LWING3_e=0x5, + DR_LOW_JNT_LWING4_e=0x6, + DR_LOW_JNT_LWING5_e=0x7, + DR_LOW_JNT_LWING6_e=0x8, + DR_LOW_JNT_RWING1_e=0x9, + DR_LOW_JNT_RWING2_e=0xA, + DR_LOW_JNT_RWING3_e=0xB, + DR_LOW_JNT_RWING4_e=0xC, + DR_LOW_JNT_RWING5_e=0xD, + DR_LOW_JNT_RWING6_e=0xE, + DR_LOW_JNT_CROW_BACK_LOC_e=0xF, + DR_LOW_JNT_NECK1_e=0x10, + DR_LOW_JNT_NECK2_e=0x11, + DR_LOW_JNT_NECK3_e=0x12, + DR_LOW_JNT_HEAD_e=0x13, + DR_LOW_JNT_JAW_e=0x14, + DR_LOW_JNT_TONGUE1_e=0x15, + DR_LOW_JNT_TONGUE2_e=0x16, + DR_LOW_JNT_TONGUE3_e=0x17, + DR_LOW_JNT_TONGUEL1_e=0x18, + DR_LOW_JNT_TONGUER1_e=0x19, + DR_LOW_JNT_WAIST_e=0x1A, + DR_LOW_JNT_LLEG1_e=0x1B, + DR_LOW_JNT_LLEG2_e=0x1C, + DR_LOW_JNT_LLEG3_e=0x1D, + DR_LOW_JNT_LANKLE_e=0x1E, + DR_LOW_JNT_LFINGERA_e=0x1F, + DR_LOW_JNT_LFINGERB_e=0x20, + DR_LOW_JNT_LFINGERC_e=0x21, + DR_LOW_JNT_LFINGERD_e=0x22, + DR_LOW_JNT_RLEG1_e=0x23, + DR_LOW_JNT_RLEG2_e=0x24, + DR_LOW_JNT_RLEG3_e=0x25, + DR_LOW_JNT_RANKLE_e=0x26, + DR_LOW_JNT_RFINGERA_e=0x27, + DR_LOW_JNT_RFINGERB_e=0x28, + DR_LOW_JNT_RFINGERC_e=0x29, + DR_LOW_JNT_RFINGERD_e=0x2A, + DR_LOW_JNT_TAIL1_e=0x2B, + DR_LOW_JNT_TAIL2_e=0x2C, + DR_LOW_JNT_TAIL3_e=0x2D, + DR_LOW_JNT_TAIL4_e=0x2E, + DR_LOW_JNT_TAIL5_e=0x2F, + DR_LOW_JNT_TAIL6_e=0x30, + DR_LOW_JNT_CROW_TAIL_LOC_e=0x31, +}; + +#endif /* !RES_L7LOWDR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L8Bdoor.h b/assets/RZDP01/res/Object/L8Bdoor.h new file mode 100644 index 0000000000..72c66a49dc --- /dev/null +++ b/assets/RZDP01/res/Object/L8Bdoor.h @@ -0,0 +1,26 @@ +#ifndef RES_L8BDOOR_H +#define RES_L8BDOOR_H + +enum dRes_INDEX_L8BDOOR { + /* BMDR */ + dRes_INDEX_L8BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x5, + /* BTK */ + dRes_INDEX_L8BDOOR_BTK_DOOR_SHUTTERBOSS_e=0x8, + /* EVT */ + dRes_INDEX_L8BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_L8BDOOR { + /* BMDR */ + dRes_ID_L8BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x5, + /* BTK */ + dRes_ID_L8BDOOR_BTK_DOOR_SHUTTERBOSS_e=0x8, + /* EVT */ + dRes_ID_L8BDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L8Lift.h b/assets/RZDP01/res/Object/L8Lift.h new file mode 100644 index 0000000000..4c0c177abe --- /dev/null +++ b/assets/RZDP01/res/Object/L8Lift.h @@ -0,0 +1,26 @@ +#ifndef RES_L8LIFT_H +#define RES_L8LIFT_H + +enum dRes_INDEX_L8LIFT { + /* BMDR */ + dRes_INDEX_L8LIFT_BMD_LV8_LIFTX_e=0x5, + /* BTK */ + dRes_INDEX_L8LIFT_BTK_LV8_LIFTX_e=0x8, + /* DZB */ + dRes_INDEX_L8LIFT_DZB_LV8_LIFTX_e=0xB, +}; + +enum dRes_ID_L8LIFT { + /* BMDR */ + dRes_ID_L8LIFT_BMD_LV8_LIFTX_e=0x5, + /* BTK */ + dRes_ID_L8LIFT_BTK_LV8_LIFTX_e=0x8, + /* DZB */ + dRes_ID_L8LIFT_DZB_LV8_LIFTX_e=0xB, +}; + +enum LV8_LIFTX_JNT { + LV8_LIFTX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8LIFT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L8MBdoor.h b/assets/RZDP01/res/Object/L8MBdoor.h new file mode 100644 index 0000000000..d7c9ee235b --- /dev/null +++ b/assets/RZDP01/res/Object/L8MBdoor.h @@ -0,0 +1,14 @@ +#ifndef RES_L8MBDOOR_H +#define RES_L8MBDOOR_H + +enum dRes_INDEX_L8MBDOOR { + /* EVT */ + dRes_INDEX_L8MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_L8MBDOOR { + /* EVT */ + dRes_ID_L8MBDOOR_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_L8MBDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L8Step.h b/assets/RZDP01/res/Object/L8Step.h new file mode 100644 index 0000000000..8b8f2ea60b --- /dev/null +++ b/assets/RZDP01/res/Object/L8Step.h @@ -0,0 +1,22 @@ +#ifndef RES_L8STEP_H +#define RES_L8STEP_H + +enum dRes_INDEX_L8STEP { + /* BMDR */ + dRes_INDEX_L8STEP_BMD_LV8_STEP_e=0x4, + /* DZB */ + dRes_INDEX_L8STEP_DZB_LV8_STEP_e=0x7, +}; + +enum dRes_ID_L8STEP { + /* BMDR */ + dRes_ID_L8STEP_BMD_LV8_STEP_e=0x4, + /* DZB */ + dRes_ID_L8STEP_DZB_LV8_STEP_e=0x7, +}; + +enum LV8_STEP_JNT { + LV8_STEP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8STEP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L8StepX.h b/assets/RZDP01/res/Object/L8StepX.h new file mode 100644 index 0000000000..1544e42a91 --- /dev/null +++ b/assets/RZDP01/res/Object/L8StepX.h @@ -0,0 +1,22 @@ +#ifndef RES_L8STEPX_H +#define RES_L8STEPX_H + +enum dRes_INDEX_L8STEPX { + /* BMDR */ + dRes_INDEX_L8STEPX_BMD_LV8_STEPX_e=0x4, + /* DZB */ + dRes_INDEX_L8STEPX_DZB_LV8_STEPX_e=0x7, +}; + +enum dRes_ID_L8STEPX { + /* BMDR */ + dRes_ID_L8STEPX_BMD_LV8_STEPX_e=0x4, + /* DZB */ + dRes_ID_L8STEPX_DZB_LV8_STEPX_e=0x7, +}; + +enum LV8_STEPX_JNT { + LV8_STEPX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L8STEPX_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9Bdoor.h b/assets/RZDP01/res/Object/L9Bdoor.h new file mode 100644 index 0000000000..918eb158fd --- /dev/null +++ b/assets/RZDP01/res/Object/L9Bdoor.h @@ -0,0 +1,22 @@ +#ifndef RES_L9BDOOR_H +#define RES_L9BDOOR_H + +enum dRes_INDEX_L9BDOOR { + /* BMDR */ + dRes_INDEX_L9BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_INDEX_L9BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_L9BDOOR { + /* BMDR */ + dRes_ID_L9BDOOR_BMD_DOOR_SHUTTERBOSS_e=0x4, + /* EVT */ + dRes_ID_L9BDOOR_DAT_EVENT_LIST_e=0x7, +}; + +enum DOOR_SHUTTERBOSS_JNT { + DOOR_SHUTTERBOSS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9BDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9Candle.h b/assets/RZDP01/res/Object/L9Candle.h new file mode 100644 index 0000000000..e7b9bc7fd1 --- /dev/null +++ b/assets/RZDP01/res/Object/L9Candle.h @@ -0,0 +1,18 @@ +#ifndef RES_L9CANDLE_H +#define RES_L9CANDLE_H + +enum dRes_INDEX_L9CANDLE { + /* BMDR */ + dRes_INDEX_L9CANDLE_BMD_LV9_CANDL_e=0x3, +}; + +enum dRes_ID_L9CANDLE { + /* BMDR */ + dRes_ID_L9CANDLE_BMD_LV9_CANDL_e=0x3, +}; + +enum LV9_CANDL_JNT { + LV9_CANDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9CANDLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9Chand.h b/assets/RZDP01/res/Object/L9Chand.h new file mode 100644 index 0000000000..4ed222e29b --- /dev/null +++ b/assets/RZDP01/res/Object/L9Chand.h @@ -0,0 +1,22 @@ +#ifndef RES_L9CHAND_H +#define RES_L9CHAND_H + +enum dRes_INDEX_L9CHAND { + /* BMDR */ + dRes_INDEX_L9CHAND_BMD_LV9_CHANDELIER_e=0x4, + /* DZB */ + dRes_INDEX_L9CHAND_DZB_LV9_CHANDELIER_e=0x7, +}; + +enum dRes_ID_L9CHAND { + /* BMDR */ + dRes_ID_L9CHAND_BMD_LV9_CHANDELIER_e=0x4, + /* DZB */ + dRes_ID_L9CHAND_DZB_LV9_CHANDELIER_e=0x7, +}; + +enum LV9_CHANDELIER_JNT { + LV9_CHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9CHAND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9Picture.h b/assets/RZDP01/res/Object/L9Picture.h new file mode 100644 index 0000000000..e7eb4292a3 --- /dev/null +++ b/assets/RZDP01/res/Object/L9Picture.h @@ -0,0 +1,40 @@ +#ifndef RES_L9PICTURE_H +#define RES_L9PICTURE_H + +enum dRes_INDEX_L9PICTURE { + /* BMDR */ + dRes_INDEX_L9PICTURE_BMD_L_ROPEST_e=0x5, + dRes_INDEX_L9PICTURE_BMD_LV9_PICTURE_A_e=0x6, + dRes_INDEX_L9PICTURE_BMD_LV9_PICTURE_B_e=0x7, + /* DZB */ + dRes_INDEX_L9PICTURE_DZB_LV9_PICTURE_e=0xA, + dRes_INDEX_L9PICTURE_DZB_LV9_ROPEST_e=0xB, + /* TEX */ + dRes_INDEX_L9PICTURE_BTI_P_LV9_ROPE_e=0xE, +}; + +enum dRes_ID_L9PICTURE { + /* BMDR */ + dRes_ID_L9PICTURE_BMD_L_ROPEST_e=0x5, + dRes_ID_L9PICTURE_BMD_LV9_PICTURE_A_e=0x6, + dRes_ID_L9PICTURE_BMD_LV9_PICTURE_B_e=0x7, + /* DZB */ + dRes_ID_L9PICTURE_DZB_LV9_PICTURE_e=0xA, + dRes_ID_L9PICTURE_DZB_LV9_ROPEST_e=0xB, + /* TEX */ + dRes_ID_L9PICTURE_BTI_P_LV9_ROPE_e=0xE, +}; + +enum L_ROPEST_JNT { + L_ROPEST_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_PICTURE_A_JNT { + LV9_PICTURE_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV9_PICTURE_B_JNT { + LV9_PICTURE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9PICTURE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9SwShut.h b/assets/RZDP01/res/Object/L9SwShut.h new file mode 100644 index 0000000000..ff73118fa5 --- /dev/null +++ b/assets/RZDP01/res/Object/L9SwShut.h @@ -0,0 +1,22 @@ +#ifndef RES_L9SWSHUT_H +#define RES_L9SWSHUT_H + +enum dRes_INDEX_L9SWSHUT { + /* BMDR */ + dRes_INDEX_L9SWSHUT_BMD_LV9_R13_SHUTTER_e=0x4, + /* DZB */ + dRes_INDEX_L9SWSHUT_DZB_LV9_R13_SHUTTER_e=0x7, +}; + +enum dRes_ID_L9SWSHUT { + /* BMDR */ + dRes_ID_L9SWSHUT_BMD_LV9_R13_SHUTTER_e=0x4, + /* DZB */ + dRes_ID_L9SWSHUT_DZB_LV9_R13_SHUTTER_e=0x7, +}; + +enum LV9_R13_SHUTTER_JNT { + LV9_R13_SHUTTER_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9SWSHUT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L9Toge.h b/assets/RZDP01/res/Object/L9Toge.h new file mode 100644 index 0000000000..eddd68523f --- /dev/null +++ b/assets/RZDP01/res/Object/L9Toge.h @@ -0,0 +1,22 @@ +#ifndef RES_L9TOGE_H +#define RES_L9TOGE_H + +enum dRes_INDEX_L9TOGE { + /* BMDR */ + dRes_INDEX_L9TOGE_BMD_LV9_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_INDEX_L9TOGE_DZB_LV9_OBJ_TOGETRAP_e=0x7, +}; + +enum dRes_ID_L9TOGE { + /* BMDR */ + dRes_ID_L9TOGE_BMD_LV9_OBJ_TOGETRAP_e=0x4, + /* DZB */ + dRes_ID_L9TOGE_DZB_LV9_OBJ_TOGETRAP_e=0x7, +}; + +enum LV9_OBJ_TOGETRAP_JNT { + LV9_OBJ_TOGETRAP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L9TOGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LV6EGATE.h b/assets/RZDP01/res/Object/LV6EGATE.h new file mode 100644 index 0000000000..30127af7f4 --- /dev/null +++ b/assets/RZDP01/res/Object/LV6EGATE.h @@ -0,0 +1,14 @@ +#ifndef RES_LV6EGATE_H +#define RES_LV6EGATE_H + +enum dRes_INDEX_LV6EGATE { + /* DZB */ + dRes_INDEX_LV6EGATE_DZB_LV6_OBJ_ELEGATE_e=0x3, +}; + +enum dRes_ID_LV6EGATE { + /* DZB */ + dRes_ID_LV6EGATE_DZB_LV6_OBJ_ELEGATE_e=0x3, +}; + +#endif /* !RES_LV6EGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_RopeB_L.h b/assets/RZDP01/res/Object/L_RopeB_L.h new file mode 100644 index 0000000000..9cd1c192ec --- /dev/null +++ b/assets/RZDP01/res/Object/L_RopeB_L.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEB_L_H +#define RES_L_ROPEB_L_H + +enum dRes_INDEX_L_ROPEB_L { + /* BMDR */ + dRes_INDEX_L_ROPEB_L_BMD_L_ROPEB_L_e=0x4, + /* DZB */ + dRes_INDEX_L_ROPEB_L_DZB_L_ROPEB_L_e=0x7, +}; + +enum dRes_ID_L_ROPEB_L { + /* BMDR */ + dRes_ID_L_ROPEB_L_BMD_L_ROPEB_L_e=0x4, + /* DZB */ + dRes_ID_L_ROPEB_L_DZB_L_ROPEB_L_e=0x7, +}; + +enum L_ROPEB_L_JNT { + L_ROPEB_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEB_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_RopeB_S.h b/assets/RZDP01/res/Object/L_RopeB_S.h new file mode 100644 index 0000000000..3a08b418ab --- /dev/null +++ b/assets/RZDP01/res/Object/L_RopeB_S.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEB_S_H +#define RES_L_ROPEB_S_H + +enum dRes_INDEX_L_ROPEB_S { + /* BMDR */ + dRes_INDEX_L_ROPEB_S_BMD_L_ROPEB_S_e=0x4, + /* DZB */ + dRes_INDEX_L_ROPEB_S_DZB_L_ROPEB_S_e=0x7, +}; + +enum dRes_ID_L_ROPEB_S { + /* BMDR */ + dRes_ID_L_ROPEB_S_BMD_L_ROPEB_S_e=0x4, + /* DZB */ + dRes_ID_L_ROPEB_S_DZB_L_ROPEB_S_e=0x7, +}; + +enum L_ROPEB_S_JNT { + L_ROPEB_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEB_S_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_Ropest.h b/assets/RZDP01/res/Object/L_Ropest.h new file mode 100644 index 0000000000..7e656555da --- /dev/null +++ b/assets/RZDP01/res/Object/L_Ropest.h @@ -0,0 +1,22 @@ +#ifndef RES_L_ROPEST_H +#define RES_L_ROPEST_H + +enum dRes_INDEX_L_ROPEST { + /* BMDR */ + dRes_INDEX_L_ROPEST_BMD_L_ROPEST_e=0x4, + /* TEX */ + dRes_INDEX_L_ROPEST_BTI_P_LV2_ROPE_e=0x7, +}; + +enum dRes_ID_L_ROPEST { + /* BMDR */ + dRes_ID_L_ROPEST_BMD_L_ROPEST_e=0x4, + /* TEX */ + dRes_ID_L_ROPEST_BTI_P_LV2_ROPE_e=0x7, +}; + +enum L_ROPEST_JNT { + L_ROPEST_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_ROPEST_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_hhashi.h b/assets/RZDP01/res/Object/L_hhashi.h new file mode 100644 index 0000000000..666d2dbd47 --- /dev/null +++ b/assets/RZDP01/res/Object/L_hhashi.h @@ -0,0 +1,36 @@ +#ifndef RES_L_HHASHI_H +#define RES_L_HHASHI_H + +enum dRes_INDEX_L_HHASHI { + /* BMDG */ + dRes_INDEX_L_HHASHI_BMD_L_HHASHI02_e=0x5, + /* BMDR */ + dRes_INDEX_L_HHASHI_BMD_L_HHASHI00_e=0x8, + dRes_INDEX_L_HHASHI_BMD_L_HHASHI02_1_e=0x9, + /* DZB */ + dRes_INDEX_L_HHASHI_DZB_L_HHASHI00_e=0xC, +}; + +enum dRes_ID_L_HHASHI { + /* BMDG */ + dRes_ID_L_HHASHI_BMD_L_HHASHI02_e=0x5, + /* BMDR */ + dRes_ID_L_HHASHI_BMD_L_HHASHI00_e=0x8, + dRes_ID_L_HHASHI_BMD_L_HHASHI02_1_e=0x9, + /* DZB */ + dRes_ID_L_HHASHI_DZB_L_HHASHI00_e=0xC, +}; + +enum L_HHASHI02_JNT { + L_HHASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum L_HHASHI00_JNT { + L_HHASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum L_HHASHI02_JNT { + L_HHASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_HHASHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_maglift.h b/assets/RZDP01/res/Object/L_maglift.h new file mode 100644 index 0000000000..8f386516cb --- /dev/null +++ b/assets/RZDP01/res/Object/L_maglift.h @@ -0,0 +1,22 @@ +#ifndef RES_L_MAGLIFT_H +#define RES_L_MAGLIFT_H + +enum dRes_INDEX_L_MAGLIFT { + /* BMDR */ + dRes_INDEX_L_MAGLIFT_BMD_L_MAGLIFT_00_e=0x4, + /* DZB */ + dRes_INDEX_L_MAGLIFT_DZB_L_MAGLIFT_00_e=0x7, +}; + +enum dRes_ID_L_MAGLIFT { + /* BMDR */ + dRes_ID_L_MAGLIFT_BMD_L_MAGLIFT_00_e=0x4, + /* DZB */ + dRes_ID_L_MAGLIFT_DZB_L_MAGLIFT_00_e=0x7, +}; + +enum L_MAGLIFT_00_JNT { + L_MAGLIFT_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_MAGLIFT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/L_mbox_00.h b/assets/RZDP01/res/Object/L_mbox_00.h new file mode 100644 index 0000000000..5a82c09562 --- /dev/null +++ b/assets/RZDP01/res/Object/L_mbox_00.h @@ -0,0 +1,22 @@ +#ifndef RES_L_MBOX_00_H +#define RES_L_MBOX_00_H + +enum dRes_INDEX_L_MBOX_00 { + /* BMDR */ + dRes_INDEX_L_MBOX_00_BMD_L_METABOX_00_e=0x4, + /* DZB */ + dRes_INDEX_L_MBOX_00_DZB_L_METABOX_00_e=0x7, +}; + +enum dRes_ID_L_MBOX_00 { + /* BMDR */ + dRes_ID_L_MBOX_00_BMD_L_METABOX_00_e=0x4, + /* DZB */ + dRes_ID_L_MBOX_00_DZB_L_METABOX_00_e=0x7, +}; + +enum L_METABOX_00_JNT { + L_METABOX_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L_MBOX_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Len.h b/assets/RZDP01/res/Object/Len.h new file mode 100644 index 0000000000..6bf2581d40 --- /dev/null +++ b/assets/RZDP01/res/Object/Len.h @@ -0,0 +1,68 @@ +#ifndef RES_LEN_H +#define RES_LEN_H + +enum dRes_INDEX_LEN { + /* BCK */ + dRes_INDEX_LEN_BCK_LEN_F_TALK_A_e=0x6, + dRes_INDEX_LEN_BCK_LEN_STEP_e=0x7, + dRes_INDEX_LEN_BCK_LEN_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_LEN_BMD_LEN_e=0xB, + /* BTK */ + dRes_INDEX_LEN_BTK_LEN_e=0xE, + /* BTP */ + dRes_INDEX_LEN_BTP_LEN_e=0x11, +}; + +enum dRes_ID_LEN { + /* BCK */ + dRes_ID_LEN_BCK_LEN_F_TALK_A_e=0x6, + dRes_ID_LEN_BCK_LEN_STEP_e=0x7, + dRes_ID_LEN_BCK_LEN_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_LEN_BMD_LEN_e=0xB, + /* BTK */ + dRes_ID_LEN_BTK_LEN_e=0xE, + /* BTP */ + dRes_ID_LEN_BTP_LEN_e=0x11, +}; + +enum LEN_JNT { + LEN_JNT_CENTER_e=0x0, + LEN_JNT_BACKBONE1_e=0x1, + LEN_JNT_BACKBONE2_e=0x2, + LEN_JNT_NECK_e=0x3, + LEN_JNT_HEAD_e=0x4, + LEN_JNT_CHIN_e=0x5, + LEN_JNT_HAIR_e=0x6, + LEN_JNT_MAYU_L_e=0x7, + LEN_JNT_MAYU_R_e=0x8, + LEN_JNT_MOUTH_e=0x9, + LEN_JNT_SHOULDERL_e=0xA, + LEN_JNT_ARML1_e=0xB, + LEN_JNT_ARML2_e=0xC, + LEN_JNT_HANDL_e=0xD, + LEN_JNT_FINGERL_e=0xE, + LEN_JNT_THAMBL_e=0xF, + LEN_JNT_SLEEVEL_e=0x10, + LEN_JNT_FRINGEL_e=0x11, + LEN_JNT_SHOULDERR_e=0x12, + LEN_JNT_ARMR1_e=0x13, + LEN_JNT_ARMR2_e=0x14, + LEN_JNT_HANDR_e=0x15, + LEN_JNT_FINGERR_e=0x16, + LEN_JNT_THAMBR_e=0x17, + LEN_JNT_SLEEVER_e=0x18, + LEN_JNT_FRINGER_e=0x19, + LEN_JNT_WAIST_e=0x1A, + LEN_JNT_LEGL1_e=0x1B, + LEN_JNT_LEGL2_e=0x1C, + LEN_JNT_FOOTL_e=0x1D, + LEN_JNT_LEGR1_e=0x1E, + LEN_JNT_LEGR2_e=0x1F, + LEN_JNT_FOOTR_e=0x20, + LEN_JNT_SKIRT_B_e=0x21, + LEN_JNT_SKIRT_F_e=0x22, +}; + +#endif /* !RES_LEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Len1.h b/assets/RZDP01/res/Object/Len1.h new file mode 100644 index 0000000000..6d665a93e2 --- /dev/null +++ b/assets/RZDP01/res/Object/Len1.h @@ -0,0 +1,102 @@ +#ifndef RES_LEN1_H +#define RES_LEN1_H + +enum dRes_INDEX_LEN1 { + /* BCK */ + dRes_INDEX_LEN1_BCK_LEN_DISLIKE_A_e=0x6, + dRes_INDEX_LEN1_BCK_LEN_DISLIKE_B_e=0x7, + dRes_INDEX_LEN1_BCK_LEN_EVADE_A_e=0x8, + dRes_INDEX_LEN1_BCK_LEN_EVADE_B_e=0x9, + dRes_INDEX_LEN1_BCK_LEN_EVADE_C_e=0xA, + dRes_INDEX_LEN1_BCK_LEN_F_DISLIKE_A_e=0xB, + dRes_INDEX_LEN1_BCK_LEN_F_DISLIKE_B_e=0xC, + dRes_INDEX_LEN1_BCK_LEN_F_EVADE_A_e=0xD, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_B_e=0xE, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_C_e=0xF, + dRes_INDEX_LEN1_BCK_LEN_F_TALK_D_e=0x10, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_BC_CONNECT_e=0x11, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_C_e=0x12, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_D_e=0x13, + dRes_INDEX_LEN1_BCK_LEN_F_WAIT_E_e=0x14, + dRes_INDEX_LEN1_BCK_LEN_FH_DISLIKE_B_e=0x15, + dRes_INDEX_LEN1_BCK_LEN_FH_EVADE_B_e=0x16, + dRes_INDEX_LEN1_BCK_LEN_FH_TALK_C_e=0x17, + dRes_INDEX_LEN1_BCK_LEN_FH_TALK_D_e=0x18, + dRes_INDEX_LEN1_BCK_LEN_FH_WAIT_C_e=0x19, + dRes_INDEX_LEN1_BCK_LEN_FH_WAIT_D_e=0x1A, + dRes_INDEX_LEN1_BCK_LEN_TALK_A_e=0x1B, + dRes_INDEX_LEN1_BCK_LEN_TALK_C_e=0x1C, + dRes_INDEX_LEN1_BCK_LEN_WAIT_B_e=0x1D, + dRes_INDEX_LEN1_BCK_LEN_WAIT_BC_CONNECT_e=0x1E, + dRes_INDEX_LEN1_BCK_LEN_WAIT_C_e=0x1F, + dRes_INDEX_LEN1_BCK_LEN_WAIT_D_e=0x20, + dRes_INDEX_LEN1_BCK_LEN_WAIT_E_e=0x21, + dRes_INDEX_LEN1_BCK_LEN_WALK_A_e=0x22, + /* BTK */ + dRes_INDEX_LEN1_BTK_LEN_F_DISLIKE_A_e=0x25, + dRes_INDEX_LEN1_BTK_LEN_F_DISLIKE_B_e=0x26, + dRes_INDEX_LEN1_BTK_LEN_FH_DISLIKE_B_e=0x27, + /* BTP */ + dRes_INDEX_LEN1_BTP_LEN_F_DISLIKE_A_e=0x2A, + dRes_INDEX_LEN1_BTP_LEN_F_DISLIKE_B_e=0x2B, + dRes_INDEX_LEN1_BTP_LEN_F_EVADE_A_e=0x2C, + dRes_INDEX_LEN1_BTP_LEN_F_TALK_C_e=0x2D, + dRes_INDEX_LEN1_BTP_LEN_F_TALK_D_e=0x2E, + dRes_INDEX_LEN1_BTP_LEN_F_WAIT_C_e=0x2F, + dRes_INDEX_LEN1_BTP_LEN_FH_TALK_C_e=0x30, + dRes_INDEX_LEN1_BTP_LEN_FH_TALK_D_e=0x31, + dRes_INDEX_LEN1_BTP_LEN_FH_WAIT_C_e=0x32, + /* EVT */ + dRes_INDEX_LEN1_DAT_EVENT_LIST_e=0x35, +}; + +enum dRes_ID_LEN1 { + /* BCK */ + dRes_ID_LEN1_BCK_LEN_DISLIKE_A_e=0x6, + dRes_ID_LEN1_BCK_LEN_DISLIKE_B_e=0x7, + dRes_ID_LEN1_BCK_LEN_EVADE_A_e=0x8, + dRes_ID_LEN1_BCK_LEN_EVADE_B_e=0x9, + dRes_ID_LEN1_BCK_LEN_EVADE_C_e=0xA, + dRes_ID_LEN1_BCK_LEN_F_DISLIKE_A_e=0xB, + dRes_ID_LEN1_BCK_LEN_F_DISLIKE_B_e=0xC, + dRes_ID_LEN1_BCK_LEN_F_EVADE_A_e=0xD, + dRes_ID_LEN1_BCK_LEN_F_TALK_B_e=0xE, + dRes_ID_LEN1_BCK_LEN_F_TALK_C_e=0xF, + dRes_ID_LEN1_BCK_LEN_F_TALK_D_e=0x10, + dRes_ID_LEN1_BCK_LEN_F_WAIT_BC_CONNECT_e=0x11, + dRes_ID_LEN1_BCK_LEN_F_WAIT_C_e=0x12, + dRes_ID_LEN1_BCK_LEN_F_WAIT_D_e=0x13, + dRes_ID_LEN1_BCK_LEN_F_WAIT_E_e=0x14, + dRes_ID_LEN1_BCK_LEN_FH_DISLIKE_B_e=0x15, + dRes_ID_LEN1_BCK_LEN_FH_EVADE_B_e=0x16, + dRes_ID_LEN1_BCK_LEN_FH_TALK_C_e=0x17, + dRes_ID_LEN1_BCK_LEN_FH_TALK_D_e=0x18, + dRes_ID_LEN1_BCK_LEN_FH_WAIT_C_e=0x19, + dRes_ID_LEN1_BCK_LEN_FH_WAIT_D_e=0x1A, + dRes_ID_LEN1_BCK_LEN_TALK_A_e=0x1B, + dRes_ID_LEN1_BCK_LEN_TALK_C_e=0x1C, + dRes_ID_LEN1_BCK_LEN_WAIT_B_e=0x1D, + dRes_ID_LEN1_BCK_LEN_WAIT_BC_CONNECT_e=0x1E, + dRes_ID_LEN1_BCK_LEN_WAIT_C_e=0x1F, + dRes_ID_LEN1_BCK_LEN_WAIT_D_e=0x20, + dRes_ID_LEN1_BCK_LEN_WAIT_E_e=0x21, + dRes_ID_LEN1_BCK_LEN_WALK_A_e=0x22, + /* BTK */ + dRes_ID_LEN1_BTK_LEN_F_DISLIKE_A_e=0x25, + dRes_ID_LEN1_BTK_LEN_F_DISLIKE_B_e=0x26, + dRes_ID_LEN1_BTK_LEN_FH_DISLIKE_B_e=0x27, + /* BTP */ + dRes_ID_LEN1_BTP_LEN_F_DISLIKE_A_e=0x2A, + dRes_ID_LEN1_BTP_LEN_F_DISLIKE_B_e=0x2B, + dRes_ID_LEN1_BTP_LEN_F_EVADE_A_e=0x2C, + dRes_ID_LEN1_BTP_LEN_F_TALK_C_e=0x2D, + dRes_ID_LEN1_BTP_LEN_F_TALK_D_e=0x2E, + dRes_ID_LEN1_BTP_LEN_F_WAIT_C_e=0x2F, + dRes_ID_LEN1_BTP_LEN_FH_TALK_C_e=0x30, + dRes_ID_LEN1_BTP_LEN_FH_TALK_D_e=0x31, + dRes_ID_LEN1_BTP_LEN_FH_WAIT_C_e=0x32, + /* EVT */ + dRes_ID_LEN1_DAT_EVENT_LIST_e=0x35, +}; + +#endif /* !RES_LEN1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Len_TW.h b/assets/RZDP01/res/Object/Len_TW.h new file mode 100644 index 0000000000..525ade5a7c --- /dev/null +++ b/assets/RZDP01/res/Object/Len_TW.h @@ -0,0 +1,78 @@ +#ifndef RES_LEN_TW_H +#define RES_LEN_TW_H + +enum dRes_INDEX_LEN_TW { + /* BCK */ + dRes_INDEX_LEN_TW_BCK_LEN_DEMO_FEAR_e=0x6, + dRes_INDEX_LEN_TW_BCK_LEN_DEMO_WAIT_e=0x7, + dRes_INDEX_LEN_TW_BCK_LEN_F_DEMO_FEAR_e=0x8, + dRes_INDEX_LEN_TW_BCK_LEN_F_DEMO_WAIT_e=0x9, + dRes_INDEX_LEN_TW_BCK_LEN_FH_DEMO_FEAR_e=0xA, + /* BMDR */ + dRes_INDEX_LEN_TW_BMD_LEN_TW_e=0xD, + /* BTK */ + dRes_INDEX_LEN_TW_BTK_LEN_DEMO_FEAR_e=0x10, + dRes_INDEX_LEN_TW_BTK_LEN_DEMO_WAIT_e=0x11, + /* BTP */ + dRes_INDEX_LEN_TW_BTP_LEN_F_DEMO_FEAR_e=0x14, + dRes_INDEX_LEN_TW_BTP_LEN_F_DEMO_WAIT_e=0x15, + dRes_INDEX_LEN_TW_BTP_LEN_FH_DEMO_FEAR_e=0x16, +}; + +enum dRes_ID_LEN_TW { + /* BCK */ + dRes_ID_LEN_TW_BCK_LEN_DEMO_FEAR_e=0x6, + dRes_ID_LEN_TW_BCK_LEN_DEMO_WAIT_e=0x7, + dRes_ID_LEN_TW_BCK_LEN_F_DEMO_FEAR_e=0x8, + dRes_ID_LEN_TW_BCK_LEN_F_DEMO_WAIT_e=0x9, + dRes_ID_LEN_TW_BCK_LEN_FH_DEMO_FEAR_e=0xA, + /* BMDR */ + dRes_ID_LEN_TW_BMD_LEN_TW_e=0xD, + /* BTK */ + dRes_ID_LEN_TW_BTK_LEN_DEMO_FEAR_e=0x10, + dRes_ID_LEN_TW_BTK_LEN_DEMO_WAIT_e=0x11, + /* BTP */ + dRes_ID_LEN_TW_BTP_LEN_F_DEMO_FEAR_e=0x14, + dRes_ID_LEN_TW_BTP_LEN_F_DEMO_WAIT_e=0x15, + dRes_ID_LEN_TW_BTP_LEN_FH_DEMO_FEAR_e=0x16, +}; + +enum LEN_TW_JNT { + LEN_TW_JNT_CENTER_e=0x0, + LEN_TW_JNT_BACKBONE1_e=0x1, + LEN_TW_JNT_BACKBONE2_e=0x2, + LEN_TW_JNT_NECK_e=0x3, + LEN_TW_JNT_HEAD_e=0x4, + LEN_TW_JNT_CHIN_e=0x5, + LEN_TW_JNT_HAIR_e=0x6, + LEN_TW_JNT_MAYU_L_e=0x7, + LEN_TW_JNT_MAYU_R_e=0x8, + LEN_TW_JNT_MOUTH_e=0x9, + LEN_TW_JNT_SHOULDERL_e=0xA, + LEN_TW_JNT_ARML1_e=0xB, + LEN_TW_JNT_ARML2_e=0xC, + LEN_TW_JNT_HANDL_e=0xD, + LEN_TW_JNT_FINGERL_e=0xE, + LEN_TW_JNT_THAMBL_e=0xF, + LEN_TW_JNT_SLEEVEL_e=0x10, + LEN_TW_JNT_FRINGEL_e=0x11, + LEN_TW_JNT_SHOULDERR_e=0x12, + LEN_TW_JNT_ARMR1_e=0x13, + LEN_TW_JNT_ARMR2_e=0x14, + LEN_TW_JNT_HANDR_e=0x15, + LEN_TW_JNT_FINGERR_e=0x16, + LEN_TW_JNT_THAMBR_e=0x17, + LEN_TW_JNT_SLEEVER_e=0x18, + LEN_TW_JNT_FRINGER_e=0x19, + LEN_TW_JNT_WAIST_e=0x1A, + LEN_TW_JNT_LEGL1_e=0x1B, + LEN_TW_JNT_LEGL2_e=0x1C, + LEN_TW_JNT_FOOTL_e=0x1D, + LEN_TW_JNT_LEGR1_e=0x1E, + LEN_TW_JNT_LEGR2_e=0x1F, + LEN_TW_JNT_FOOTR_e=0x20, + LEN_TW_JNT_SKIRT_B_e=0x21, + LEN_TW_JNT_SKIRT_F_e=0x22, +}; + +#endif /* !RES_LEN_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lm.h b/assets/RZDP01/res/Object/Lm.h new file mode 100644 index 0000000000..f13155f9e6 --- /dev/null +++ b/assets/RZDP01/res/Object/Lm.h @@ -0,0 +1,31 @@ +#ifndef RES_LM_H +#define RES_LM_H + +enum dRes_INDEX_LM { + /* BCK */ + dRes_INDEX_LM_BCK_LM_CLOSE_e=0x4, + dRes_INDEX_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_INDEX_LM_BMD_LM_e=0x8, +}; + +enum dRes_ID_LM { + /* BCK */ + dRes_ID_LM_BCK_LM_CLOSE_e=0x4, + dRes_ID_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_ID_LM_BMD_LM_e=0x8, +}; + +enum LM_JNT { + LM_JNT_WORLD_ROOT_e=0x0, + LM_JNT_BACKBONE1_e=0x1, + LM_JNT_BACKBONE2_e=0x2, + LM_JNT_FIN_e=0x3, + LM_JNT_FINL_e=0x4, + LM_JNT_FINR1_e=0x5, + LM_JNT_HEAD_e=0x6, + LM_JNT_MOUTH1_e=0x7, +}; + +#endif /* !RES_LM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoDuWii.h b/assets/RZDP01/res/Object/LogoDuWii.h new file mode 100644 index 0000000000..f4ccbd078d --- /dev/null +++ b/assets/RZDP01/res/Object/LogoDuWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGODUWII_H +#define RES_LOGODUWII_H + +enum dRes_INDEX_LOGODUWII { + /* DAT */ + dRes_INDEX_LOGODUWII_BTI_STRAP_16_9_832X456_DUTCH_e=0x3, + dRes_INDEX_LOGODUWII_BTI_STRAP_608X456_DUTCH_e=0x4, +}; + +enum dRes_ID_LOGODUWII { + /* DAT */ + dRes_ID_LOGODUWII_BTI_STRAP_16_9_832X456_DUTCH_e=0x3, + dRes_ID_LOGODUWII_BTI_STRAP_608X456_DUTCH_e=0x4, +}; + +#endif /* !RES_LOGODUWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoFrWii.h b/assets/RZDP01/res/Object/LogoFrWii.h new file mode 100644 index 0000000000..37a139c9ae --- /dev/null +++ b/assets/RZDP01/res/Object/LogoFrWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOFRWII_H +#define RES_LOGOFRWII_H + +enum dRes_INDEX_LOGOFRWII { + /* DAT */ + dRes_INDEX_LOGOFRWII_BTI_STRAP_16_9_832X456_FR_e=0x3, + dRes_INDEX_LOGOFRWII_BTI_STRAP_608X456_FR_e=0x4, +}; + +enum dRes_ID_LOGOFRWII { + /* DAT */ + dRes_ID_LOGOFRWII_BTI_STRAP_16_9_832X456_FR_e=0x3, + dRes_ID_LOGOFRWII_BTI_STRAP_608X456_FR_e=0x4, +}; + +#endif /* !RES_LOGOFRWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoGmWii.h b/assets/RZDP01/res/Object/LogoGmWii.h new file mode 100644 index 0000000000..6941f6e750 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoGmWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOGMWII_H +#define RES_LOGOGMWII_H + +enum dRes_INDEX_LOGOGMWII { + /* DAT */ + dRes_INDEX_LOGOGMWII_BTI_STRAP_16_9_832X456_GM_e=0x3, + dRes_INDEX_LOGOGMWII_BTI_STRAP_608X456_GM_e=0x4, +}; + +enum dRes_ID_LOGOGMWII { + /* DAT */ + dRes_ID_LOGOGMWII_BTI_STRAP_16_9_832X456_GM_e=0x3, + dRes_ID_LOGOGMWII_BTI_STRAP_608X456_GM_e=0x4, +}; + +#endif /* !RES_LOGOGMWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoItWii.h b/assets/RZDP01/res/Object/LogoItWii.h new file mode 100644 index 0000000000..b6ab23c146 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoItWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOITWII_H +#define RES_LOGOITWII_H + +enum dRes_INDEX_LOGOITWII { + /* DAT */ + dRes_INDEX_LOGOITWII_BTI_STRAP_16_9_832X456_ITALIAN_e=0x3, + dRes_INDEX_LOGOITWII_BTI_STRAP_608X456_ITALIAN_e=0x4, +}; + +enum dRes_ID_LOGOITWII { + /* DAT */ + dRes_ID_LOGOITWII_BTI_STRAP_16_9_832X456_ITALIAN_e=0x3, + dRes_ID_LOGOITWII_BTI_STRAP_608X456_ITALIAN_e=0x4, +}; + +#endif /* !RES_LOGOITWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoJpWii.h b/assets/RZDP01/res/Object/LogoJpWii.h new file mode 100644 index 0000000000..76d32eece4 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoJpWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOJPWII_H +#define RES_LOGOJPWII_H + +enum dRes_INDEX_LOGOJPWII { + /* DAT */ + dRes_INDEX_LOGOJPWII_BTI_STRAP_16_9_832X456_JP_e=0x3, + dRes_INDEX_LOGOJPWII_BTI_STRAP_608X456_JP_e=0x4, +}; + +enum dRes_ID_LOGOJPWII { + /* DAT */ + dRes_ID_LOGOJPWII_BTI_STRAP_16_9_832X456_JP_e=0x3, + dRes_ID_LOGOJPWII_BTI_STRAP_608X456_JP_e=0x4, +}; + +#endif /* !RES_LOGOJPWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoSpWii.h b/assets/RZDP01/res/Object/LogoSpWii.h new file mode 100644 index 0000000000..e413a28557 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoSpWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOSPWII_H +#define RES_LOGOSPWII_H + +enum dRes_INDEX_LOGOSPWII { + /* DAT */ + dRes_INDEX_LOGOSPWII_BTI_STRAP_16_9_832X456_SP_e=0x3, + dRes_INDEX_LOGOSPWII_BTI_STRAP_608X456_SP_e=0x4, +}; + +enum dRes_ID_LOGOSPWII { + /* DAT */ + dRes_ID_LOGOSPWII_BTI_STRAP_16_9_832X456_SP_e=0x3, + dRes_ID_LOGOSPWII_BTI_STRAP_608X456_SP_e=0x4, +}; + +#endif /* !RES_LOGOSPWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoUkWii.h b/assets/RZDP01/res/Object/LogoUkWii.h new file mode 100644 index 0000000000..c6b45cb33c --- /dev/null +++ b/assets/RZDP01/res/Object/LogoUkWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOUKWII_H +#define RES_LOGOUKWII_H + +enum dRes_INDEX_LOGOUKWII { + /* DAT */ + dRes_INDEX_LOGOUKWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_INDEX_LOGOUKWII_BTI_STRAP_608X456_US_e=0x4, +}; + +enum dRes_ID_LOGOUKWII { + /* DAT */ + dRes_ID_LOGOUKWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_ID_LOGOUKWII_BTI_STRAP_608X456_US_e=0x4, +}; + +#endif /* !RES_LOGOUKWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoUs.h b/assets/RZDP01/res/Object/LogoUs.h new file mode 100644 index 0000000000..b487006471 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoUs.h @@ -0,0 +1,30 @@ +#ifndef RES_LOGOUS_H +#define RES_LOGOUS_H + +enum dRes_INDEX_LOGOUS { + /* DAT */ + dRes_INDEX_LOGOUS_BTI_DOLBY_P2_232_112_e=0x3, + dRes_INDEX_LOGOUS_BTI_NINTENDO_376X104_e=0x4, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_CHOICE_e=0x5, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_INTER_e=0x6, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_NO_e=0x7, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_PRO_e=0x8, + dRes_INDEX_LOGOUS_BTI_PROGRESSIVE_YES_e=0x9, + dRes_INDEX_LOGOUS_BTI_WARNING_e=0xA, + dRes_INDEX_LOGOUS_BTI_WARNING_PSTART_e=0xB, +}; + +enum dRes_ID_LOGOUS { + /* DAT */ + dRes_ID_LOGOUS_BTI_DOLBY_P2_232_112_e=0x3, + dRes_ID_LOGOUS_BTI_NINTENDO_376X104_e=0x4, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_CHOICE_e=0x5, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_INTER_e=0x6, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_NO_e=0x7, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_PRO_e=0x8, + dRes_ID_LOGOUS_BTI_PROGRESSIVE_YES_e=0x9, + dRes_ID_LOGOUS_BTI_WARNING_e=0xA, + dRes_ID_LOGOUS_BTI_WARNING_PSTART_e=0xB, +}; + +#endif /* !RES_LOGOUS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/LogoUsWii.h b/assets/RZDP01/res/Object/LogoUsWii.h new file mode 100644 index 0000000000..b2f756f112 --- /dev/null +++ b/assets/RZDP01/res/Object/LogoUsWii.h @@ -0,0 +1,16 @@ +#ifndef RES_LOGOUSWII_H +#define RES_LOGOUSWII_H + +enum dRes_INDEX_LOGOUSWII { + /* DAT */ + dRes_INDEX_LOGOUSWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_INDEX_LOGOUSWII_BTI_STRAP_608X456_US_e=0x4, +}; + +enum dRes_ID_LOGOUSWII { + /* DAT */ + dRes_ID_LOGOUSWII_BTI_STRAP_16_9_832X456_US_e=0x3, + dRes_ID_LOGOUSWII_BTI_STRAP_608X456_US_e=0x4, +}; + +#endif /* !RES_LOGOUSWII_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lud.h b/assets/RZDP01/res/Object/Lud.h new file mode 100644 index 0000000000..2c662497c1 --- /dev/null +++ b/assets/RZDP01/res/Object/Lud.h @@ -0,0 +1,62 @@ +#ifndef RES_LUD_H +#define RES_LUD_H + +enum dRes_INDEX_LUD { + /* BCK */ + dRes_INDEX_LUD_BCK_LUD_F_TALK_A_e=0x6, + dRes_INDEX_LUD_BCK_LUD_STEP_e=0x7, + dRes_INDEX_LUD_BCK_LUD_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_LUD_BMD_LUD_e=0xB, + /* BTK */ + dRes_INDEX_LUD_BTK_LUD_e=0xE, + /* BTP */ + dRes_INDEX_LUD_BTP_LUD_e=0x11, +}; + +enum dRes_ID_LUD { + /* BCK */ + dRes_ID_LUD_BCK_LUD_F_TALK_A_e=0x6, + dRes_ID_LUD_BCK_LUD_STEP_e=0x7, + dRes_ID_LUD_BCK_LUD_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_LUD_BMD_LUD_e=0xB, + /* BTK */ + dRes_ID_LUD_BTK_LUD_e=0xE, + /* BTP */ + dRes_ID_LUD_BTP_LUD_e=0x11, +}; + +enum LUD_JNT { + LUD_JNT_CENTER_e=0x0, + LUD_JNT_BACKBONE1_e=0x1, + LUD_JNT_BACKBONE2_e=0x2, + LUD_JNT_NECK_e=0x3, + LUD_JNT_HEAD_e=0x4, + LUD_JNT_CHIN_e=0x5, + LUD_JNT_HAIRL_e=0x6, + LUD_JNT_HAIRR_e=0x7, + LUD_JNT_MAYUL_e=0x8, + LUD_JNT_MAYUR_e=0x9, + LUD_JNT_MOUTH_e=0xA, + LUD_JNT_SHOULDERL_e=0xB, + LUD_JNT_ARML1_e=0xC, + LUD_JNT_ARML2_e=0xD, + LUD_JNT_HANDL_e=0xE, + LUD_JNT_FINGERL_e=0xF, + LUD_JNT_SHOULDERR_e=0x10, + LUD_JNT_ARMR1_e=0x11, + LUD_JNT_ARMR2_e=0x12, + LUD_JNT_HANDR_e=0x13, + LUD_JNT_FINGERR_e=0x14, + LUD_JNT_MANTLE_e=0x15, + LUD_JNT_WAIST_e=0x16, + LUD_JNT_LEGL1_e=0x17, + LUD_JNT_LEGL2_e=0x18, + LUD_JNT_FOOTL_e=0x19, + LUD_JNT_LEGR1_e=0x1A, + LUD_JNT_LEGR2_e=0x1B, + LUD_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_LUD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lud1.h b/assets/RZDP01/res/Object/Lud1.h new file mode 100644 index 0000000000..136c017d59 --- /dev/null +++ b/assets/RZDP01/res/Object/Lud1.h @@ -0,0 +1,24 @@ +#ifndef RES_LUD1_H +#define RES_LUD1_H + +enum dRes_INDEX_LUD1 { + /* BCK */ + dRes_INDEX_LUD1_BCK_LUD_F_FEAR_A_e=0x4, + dRes_INDEX_LUD1_BCK_LUD_FEAR_A_e=0x5, + dRes_INDEX_LUD1_BCK_LUD_TALK_A_e=0x6, + dRes_INDEX_LUD1_BCK_LUD_TALK_B_e=0x7, + /* BTP */ + dRes_INDEX_LUD1_BTP_LUD_F_FEAR_A_e=0xA, +}; + +enum dRes_ID_LUD1 { + /* BCK */ + dRes_ID_LUD1_BCK_LUD_F_FEAR_A_e=0x4, + dRes_ID_LUD1_BCK_LUD_FEAR_A_e=0x5, + dRes_ID_LUD1_BCK_LUD_TALK_A_e=0x6, + dRes_ID_LUD1_BCK_LUD_TALK_B_e=0x7, + /* BTP */ + dRes_ID_LUD1_BTP_LUD_F_FEAR_A_e=0xA, +}; + +#endif /* !RES_LUD1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lud2.h b/assets/RZDP01/res/Object/Lud2.h new file mode 100644 index 0000000000..07a3e8a3e8 --- /dev/null +++ b/assets/RZDP01/res/Object/Lud2.h @@ -0,0 +1,129 @@ +#ifndef RES_LUD2_H +#define RES_LUD2_H + +enum dRes_INDEX_LUD2 { + /* BCK */ + dRes_INDEX_LUD2_BCK_LUD_AMAZED_A_e=0x6, + dRes_INDEX_LUD2_BCK_LUD_AMAZED_B_e=0x7, + dRes_INDEX_LUD2_BCK_LUD_AMAZED_C_e=0x8, + dRes_INDEX_LUD2_BCK_LUD_BOWL_e=0x9, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_A_e=0xA, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_B_e=0xB, + dRes_INDEX_LUD2_BCK_LUD_F_AMAZED_C_e=0xC, + dRes_INDEX_LUD2_BCK_LUD_F_GLARE_A_e=0xD, + dRes_INDEX_LUD2_BCK_LUD_F_GLARE_WAIT_e=0xE, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_A_e=0xF, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_B_e=0x10, + dRes_INDEX_LUD2_BCK_LUD_F_MOP_C_e=0x11, + dRes_INDEX_LUD2_BCK_LUD_F_NURSE_A_e=0x12, + dRes_INDEX_LUD2_BCK_LUD_F_SOUP_A_e=0x13, + dRes_INDEX_LUD2_BCK_LUD_F_SOUP_B_e=0x14, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_A_e=0x15, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_B_e=0x16, + dRes_INDEX_LUD2_BCK_LUD_F_TALK_N_C_e=0x17, + dRes_INDEX_LUD2_BCK_LUD_FH_TALK_N_B_e=0x18, + dRes_INDEX_LUD2_BCK_LUD_GLARE_A_e=0x19, + dRes_INDEX_LUD2_BCK_LUD_GLARE_WAIT_e=0x1A, + dRes_INDEX_LUD2_BCK_LUD_MOP_A_e=0x1B, + dRes_INDEX_LUD2_BCK_LUD_MOP_B_e=0x1C, + dRes_INDEX_LUD2_BCK_LUD_MOP_C_e=0x1D, + dRes_INDEX_LUD2_BCK_LUD_NURSE_A_e=0x1E, + dRes_INDEX_LUD2_BCK_LUD_SOUP_A_e=0x1F, + dRes_INDEX_LUD2_BCK_LUD_SOUP_B_e=0x20, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_A_e=0x21, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_B_e=0x22, + dRes_INDEX_LUD2_BCK_LUD_TALK_N_C_e=0x23, + /* BMDR */ + dRes_INDEX_LUD2_BMD_LUD_BOWL_e=0x26, + dRes_INDEX_LUD2_BMD_LUD_CLOTH_e=0x27, + dRes_INDEX_LUD2_BMD_LUD_SPOON_e=0x28, + /* BTP */ + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_A_e=0x2B, + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_B_e=0x2C, + dRes_INDEX_LUD2_BTP_LUD_F_AMAZED_C_e=0x2D, + dRes_INDEX_LUD2_BTP_LUD_F_GLARE_A_e=0x2E, + dRes_INDEX_LUD2_BTP_LUD_F_GLARE_WAIT_e=0x2F, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_A_e=0x30, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_B_e=0x31, + dRes_INDEX_LUD2_BTP_LUD_F_MOP_C_e=0x32, + dRes_INDEX_LUD2_BTP_LUD_F_NURSE_A_e=0x33, + dRes_INDEX_LUD2_BTP_LUD_F_SOUP_A_e=0x34, + dRes_INDEX_LUD2_BTP_LUD_F_SOUP_B_e=0x35, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_A_e=0x36, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_B_e=0x37, + dRes_INDEX_LUD2_BTP_LUD_F_TALK_N_C_e=0x38, + dRes_INDEX_LUD2_BTP_LUD_FH_TALK_N_B_e=0x39, + /* EVT */ + dRes_INDEX_LUD2_DAT_EVENT_LIST_e=0x3C, +}; + +enum dRes_ID_LUD2 { + /* BCK */ + dRes_ID_LUD2_BCK_LUD_AMAZED_A_e=0x6, + dRes_ID_LUD2_BCK_LUD_AMAZED_B_e=0x7, + dRes_ID_LUD2_BCK_LUD_AMAZED_C_e=0x8, + dRes_ID_LUD2_BCK_LUD_BOWL_e=0x9, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_A_e=0xA, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_B_e=0xB, + dRes_ID_LUD2_BCK_LUD_F_AMAZED_C_e=0xC, + dRes_ID_LUD2_BCK_LUD_F_GLARE_A_e=0xD, + dRes_ID_LUD2_BCK_LUD_F_GLARE_WAIT_e=0xE, + dRes_ID_LUD2_BCK_LUD_F_MOP_A_e=0xF, + dRes_ID_LUD2_BCK_LUD_F_MOP_B_e=0x10, + dRes_ID_LUD2_BCK_LUD_F_MOP_C_e=0x11, + dRes_ID_LUD2_BCK_LUD_F_NURSE_A_e=0x12, + dRes_ID_LUD2_BCK_LUD_F_SOUP_A_e=0x13, + dRes_ID_LUD2_BCK_LUD_F_SOUP_B_e=0x14, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_A_e=0x15, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_B_e=0x16, + dRes_ID_LUD2_BCK_LUD_F_TALK_N_C_e=0x17, + dRes_ID_LUD2_BCK_LUD_FH_TALK_N_B_e=0x18, + dRes_ID_LUD2_BCK_LUD_GLARE_A_e=0x19, + dRes_ID_LUD2_BCK_LUD_GLARE_WAIT_e=0x1A, + dRes_ID_LUD2_BCK_LUD_MOP_A_e=0x1B, + dRes_ID_LUD2_BCK_LUD_MOP_B_e=0x1C, + dRes_ID_LUD2_BCK_LUD_MOP_C_e=0x1D, + dRes_ID_LUD2_BCK_LUD_NURSE_A_e=0x1E, + dRes_ID_LUD2_BCK_LUD_SOUP_A_e=0x1F, + dRes_ID_LUD2_BCK_LUD_SOUP_B_e=0x20, + dRes_ID_LUD2_BCK_LUD_TALK_N_A_e=0x21, + dRes_ID_LUD2_BCK_LUD_TALK_N_B_e=0x22, + dRes_ID_LUD2_BCK_LUD_TALK_N_C_e=0x23, + /* BMDR */ + dRes_ID_LUD2_BMD_LUD_BOWL_e=0x26, + dRes_ID_LUD2_BMD_LUD_CLOTH_e=0x27, + dRes_ID_LUD2_BMD_LUD_SPOON_e=0x28, + /* BTP */ + dRes_ID_LUD2_BTP_LUD_F_AMAZED_A_e=0x2B, + dRes_ID_LUD2_BTP_LUD_F_AMAZED_B_e=0x2C, + dRes_ID_LUD2_BTP_LUD_F_AMAZED_C_e=0x2D, + dRes_ID_LUD2_BTP_LUD_F_GLARE_A_e=0x2E, + dRes_ID_LUD2_BTP_LUD_F_GLARE_WAIT_e=0x2F, + dRes_ID_LUD2_BTP_LUD_F_MOP_A_e=0x30, + dRes_ID_LUD2_BTP_LUD_F_MOP_B_e=0x31, + dRes_ID_LUD2_BTP_LUD_F_MOP_C_e=0x32, + dRes_ID_LUD2_BTP_LUD_F_NURSE_A_e=0x33, + dRes_ID_LUD2_BTP_LUD_F_SOUP_A_e=0x34, + dRes_ID_LUD2_BTP_LUD_F_SOUP_B_e=0x35, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_A_e=0x36, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_B_e=0x37, + dRes_ID_LUD2_BTP_LUD_F_TALK_N_C_e=0x38, + dRes_ID_LUD2_BTP_LUD_FH_TALK_N_B_e=0x39, + /* EVT */ + dRes_ID_LUD2_DAT_EVENT_LIST_e=0x3C, +}; + +enum LUD_BOWL_JNT { + LUD_BOWL_JNT_CENTER_e=0x0, + LUD_BOWL_JNT_SOUP_e=0x1, +}; + +enum LUD_CLOTH_JNT { + LUD_CLOTH_JNT_LUD_CLOTH_e=0x0, +}; + +enum LUD_SPOON_JNT { + LUD_SPOON_JNT_LUD_SPOON_e=0x0, +}; + +#endif /* !RES_LUD2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lud_TW.h b/assets/RZDP01/res/Object/Lud_TW.h new file mode 100644 index 0000000000..843b33f485 --- /dev/null +++ b/assets/RZDP01/res/Object/Lud_TW.h @@ -0,0 +1,62 @@ +#ifndef RES_LUD_TW_H +#define RES_LUD_TW_H + +enum dRes_INDEX_LUD_TW { + /* BCK */ + dRes_INDEX_LUD_TW_BCK_LUD_DEMO_FEAR_e=0x5, + dRes_INDEX_LUD_TW_BCK_LUD_DEMO_WAIT_e=0x6, + dRes_INDEX_LUD_TW_BCK_LUD_F_DEMO_FEAR_e=0x7, + dRes_INDEX_LUD_TW_BCK_LUD_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_INDEX_LUD_TW_BMD_LUD_TW_e=0xB, + /* BTP */ + dRes_INDEX_LUD_TW_BTP_LUD_F_DEMO_FEAR_e=0xE, + dRes_INDEX_LUD_TW_BTP_LUD_F_DEMO_WAIT_e=0xF, +}; + +enum dRes_ID_LUD_TW { + /* BCK */ + dRes_ID_LUD_TW_BCK_LUD_DEMO_FEAR_e=0x5, + dRes_ID_LUD_TW_BCK_LUD_DEMO_WAIT_e=0x6, + dRes_ID_LUD_TW_BCK_LUD_F_DEMO_FEAR_e=0x7, + dRes_ID_LUD_TW_BCK_LUD_F_DEMO_WAIT_e=0x8, + /* BMDR */ + dRes_ID_LUD_TW_BMD_LUD_TW_e=0xB, + /* BTP */ + dRes_ID_LUD_TW_BTP_LUD_F_DEMO_FEAR_e=0xE, + dRes_ID_LUD_TW_BTP_LUD_F_DEMO_WAIT_e=0xF, +}; + +enum LUD_TW_JNT { + LUD_TW_JNT_CENTER_e=0x0, + LUD_TW_JNT_BACKBONE1_e=0x1, + LUD_TW_JNT_BACKBONE2_e=0x2, + LUD_TW_JNT_NECK_e=0x3, + LUD_TW_JNT_HEAD_e=0x4, + LUD_TW_JNT_CHIN_e=0x5, + LUD_TW_JNT_HAIRL_e=0x6, + LUD_TW_JNT_HAIRR_e=0x7, + LUD_TW_JNT_MAYUL_e=0x8, + LUD_TW_JNT_MAYUR_e=0x9, + LUD_TW_JNT_MOUTH_e=0xA, + LUD_TW_JNT_SHOULDERL_e=0xB, + LUD_TW_JNT_ARML1_e=0xC, + LUD_TW_JNT_ARML2_e=0xD, + LUD_TW_JNT_HANDL_e=0xE, + LUD_TW_JNT_FINGERL_e=0xF, + LUD_TW_JNT_SHOULDERR_e=0x10, + LUD_TW_JNT_ARMR1_e=0x11, + LUD_TW_JNT_ARMR2_e=0x12, + LUD_TW_JNT_HANDR_e=0x13, + LUD_TW_JNT_FINGERR_e=0x14, + LUD_TW_JNT_MANTLE_e=0x15, + LUD_TW_JNT_WAIST_e=0x16, + LUD_TW_JNT_LEGL1_e=0x17, + LUD_TW_JNT_LEGL2_e=0x18, + LUD_TW_JNT_FOOTL_e=0x19, + LUD_TW_JNT_LEGR1_e=0x1A, + LUD_TW_JNT_LEGR2_e=0x1B, + LUD_TW_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_LUD_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv3shut00.h b/assets/RZDP01/res/Object/Lv3shut00.h new file mode 100644 index 0000000000..cd71f2f9b2 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv3shut00.h @@ -0,0 +1,26 @@ +#ifndef RES_LV3SHUT00_H +#define RES_LV3SHUT00_H + +enum dRes_INDEX_LV3SHUT00 { + /* BMDR */ + dRes_INDEX_LV3SHUT00_BMD_DOOR_SHUTTER_00_e=0x5, + /* DZB */ + dRes_INDEX_LV3SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_INDEX_LV3SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_LV3SHUT00 { + /* BMDR */ + dRes_ID_LV3SHUT00_BMD_DOOR_SHUTTER_00_e=0x5, + /* DZB */ + dRes_ID_LV3SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_ID_LV3SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum DOOR_SHUTTER_00_JNT { + DOOR_SHUTTER_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV3SHUT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv5_KEY.h b/assets/RZDP01/res/Object/Lv5_KEY.h new file mode 100644 index 0000000000..e1b7e24a14 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv5_KEY.h @@ -0,0 +1,24 @@ +#ifndef RES_LV5_KEY_H +#define RES_LV5_KEY_H + +enum dRes_INDEX_LV5_KEY { + /* BCK */ + dRes_INDEX_LV5_KEY_BCK_O_LV5_LOCK_NOMAL_e=0x4, + /* BMDR */ + dRes_INDEX_LV5_KEY_BMD_O_LV5_LOCK_NOMAL_e=0x7, +}; + +enum dRes_ID_LV5_KEY { + /* BCK */ + dRes_ID_LV5_KEY_BCK_O_LV5_LOCK_NOMAL_e=0x4, + /* BMDR */ + dRes_ID_LV5_KEY_BMD_O_LV5_LOCK_NOMAL_e=0x7, +}; + +enum O_LV5_LOCK_NOMAL_JNT { + O_LV5_LOCK_NOMAL_JNT_LOCATOR1_e=0x0, + O_LV5_LOCK_NOMAL_JNT_ROOT_e=0x1, + O_LV5_LOCK_NOMAL_JNT_OPEN_e=0x2, +}; + +#endif /* !RES_LV5_KEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv6ElevtA.h b/assets/RZDP01/res/Object/Lv6ElevtA.h new file mode 100644 index 0000000000..56dfd6cbdf --- /dev/null +++ b/assets/RZDP01/res/Object/Lv6ElevtA.h @@ -0,0 +1,22 @@ +#ifndef RES_LV6ELEVTA_H +#define RES_LV6ELEVTA_H + +enum dRes_INDEX_LV6ELEVTA { + /* BMDR */ + dRes_INDEX_LV6ELEVTA_BMD_LV6_ELEVETOR_B_e=0x4, + /* DZB */ + dRes_INDEX_LV6ELEVTA_DZB_LV6_ELEVETOR_B_e=0x7, +}; + +enum dRes_ID_LV6ELEVTA { + /* BMDR */ + dRes_ID_LV6ELEVTA_BMD_LV6_ELEVETOR_B_e=0x4, + /* DZB */ + dRes_ID_LV6ELEVTA_DZB_LV6_ELEVETOR_B_e=0x7, +}; + +enum LV6_ELEVETOR_B_JNT { + LV6_ELEVETOR_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6ELEVTA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv6Gate.h b/assets/RZDP01/res/Object/Lv6Gate.h new file mode 100644 index 0000000000..aadc247686 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv6Gate.h @@ -0,0 +1,58 @@ +#ifndef RES_LV6GATE_H +#define RES_LV6GATE_H + +enum dRes_INDEX_LV6GATE { + /* BCK */ + dRes_INDEX_LV6GATE_BCK_FSWMPULL_e=0x8, + dRes_INDEX_LV6GATE_BCK_FSWMSTICK_e=0x9, + dRes_INDEX_LV6GATE_BCK_SWMPULL_e=0xA, + dRes_INDEX_LV6GATE_BCK_SWMSTICK_e=0xB, + dRes_INDEX_LV6GATE_BCK_SWMWAIT_e=0xC, + /* BMDR */ + dRes_INDEX_LV6GATE_BMD_A_SMKAIDAN_e=0xF, + dRes_INDEX_LV6GATE_BMD_A_SMSTGLASS_e=0x10, + /* BTK */ + dRes_INDEX_LV6GATE_BTK_A_SMKAIDAN_e=0x13, + dRes_INDEX_LV6GATE_BTK_A_SMKAIDAN_02_e=0x14, + dRes_INDEX_LV6GATE_BTK_FSWMSTICK_e=0x15, + /* BTP */ + dRes_INDEX_LV6GATE_BTP_FSWMSTICK_e=0x18, + /* DZB */ + dRes_INDEX_LV6GATE_DZB_A_SMKAIDAN_e=0x1B, + dRes_INDEX_LV6GATE_DZB_A_SMSTGLASS_e=0x1C, + /* EVT */ + dRes_INDEX_LV6GATE_DAT_EVENT_LIST_e=0x1F, +}; + +enum dRes_ID_LV6GATE { + /* BCK */ + dRes_ID_LV6GATE_BCK_FSWMPULL_e=0x8, + dRes_ID_LV6GATE_BCK_FSWMSTICK_e=0x9, + dRes_ID_LV6GATE_BCK_SWMPULL_e=0xA, + dRes_ID_LV6GATE_BCK_SWMSTICK_e=0xB, + dRes_ID_LV6GATE_BCK_SWMWAIT_e=0xC, + /* BMDR */ + dRes_ID_LV6GATE_BMD_A_SMKAIDAN_e=0xF, + dRes_ID_LV6GATE_BMD_A_SMSTGLASS_e=0x10, + /* BTK */ + dRes_ID_LV6GATE_BTK_A_SMKAIDAN_e=0x13, + dRes_ID_LV6GATE_BTK_A_SMKAIDAN_02_e=0x14, + dRes_ID_LV6GATE_BTK_FSWMSTICK_e=0x15, + /* BTP */ + dRes_ID_LV6GATE_BTP_FSWMSTICK_e=0x18, + /* DZB */ + dRes_ID_LV6GATE_DZB_A_SMKAIDAN_e=0x1B, + dRes_ID_LV6GATE_DZB_A_SMSTGLASS_e=0x1C, + /* EVT */ + dRes_ID_LV6GATE_DAT_EVENT_LIST_e=0x1F, +}; + +enum A_SMKAIDAN_JNT { + A_SMKAIDAN_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SMSTGLASS_JNT { + A_SMSTGLASS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv6Warp.h b/assets/RZDP01/res/Object/Lv6Warp.h new file mode 100644 index 0000000000..1c38b859da --- /dev/null +++ b/assets/RZDP01/res/Object/Lv6Warp.h @@ -0,0 +1,38 @@ +#ifndef RES_LV6WARP_H +#define RES_LV6WARP_H + +enum dRes_INDEX_LV6WARP { + /* BMDE */ + dRes_INDEX_LV6WARP_BMD_LV6_WARP_BASE_e=0x5, + dRes_INDEX_LV6WARP_BMD_LV6_WARP_BELL_e=0x6, + /* BRK */ + dRes_INDEX_LV6WARP_BRK_LV6_WARP_BASE_e=0x9, + dRes_INDEX_LV6WARP_BRK_LV6_WARP_BELL_e=0xA, + /* DZB */ + dRes_INDEX_LV6WARP_DZB_LV6_WARP_BASE_e=0xD, + dRes_INDEX_LV6WARP_DZB_LV6_WARP_BELL_e=0xE, + dRes_INDEX_LV6WARP_DZB_LV6_WARP_KABE_e=0xF, +}; + +enum dRes_ID_LV6WARP { + /* BMDE */ + dRes_ID_LV6WARP_BMD_LV6_WARP_BASE_e=0x5, + dRes_ID_LV6WARP_BMD_LV6_WARP_BELL_e=0x6, + /* BRK */ + dRes_ID_LV6WARP_BRK_LV6_WARP_BASE_e=0x9, + dRes_ID_LV6WARP_BRK_LV6_WARP_BELL_e=0xA, + /* DZB */ + dRes_ID_LV6WARP_DZB_LV6_WARP_BASE_e=0xD, + dRes_ID_LV6WARP_DZB_LV6_WARP_BELL_e=0xE, + dRes_ID_LV6WARP_DZB_LV6_WARP_KABE_e=0xF, +}; + +enum LV6_WARP_BASE_JNT { + LV6_WARP_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV6_WARP_BELL_JNT { + LV6_WARP_BELL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV6WARP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv7Gate.h b/assets/RZDP01/res/Object/Lv7Gate.h new file mode 100644 index 0000000000..48cdcf0f5c --- /dev/null +++ b/assets/RZDP01/res/Object/Lv7Gate.h @@ -0,0 +1,81 @@ +#ifndef RES_LV7GATE_H +#define RES_LV7GATE_H + +enum dRes_INDEX_LV7GATE { + /* BCK */ + dRes_INDEX_LV7GATE_BCK_DR_FLY_e=0x5, + dRes_INDEX_LV7GATE_BCK_DR_FLY_TO_GLIDE_e=0x6, + dRes_INDEX_LV7GATE_BCK_DR_GLIDE_e=0x7, + dRes_INDEX_LV7GATE_BCK_DR_GLIDE_TO_FLY_e=0x8, + /* BMDE */ + dRes_INDEX_LV7GATE_BMD_DR_e=0xB, + /* EVT */ + dRes_INDEX_LV7GATE_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_LV7GATE { + /* BCK */ + dRes_ID_LV7GATE_BCK_DR_FLY_e=0x5, + dRes_ID_LV7GATE_BCK_DR_FLY_TO_GLIDE_e=0x6, + dRes_ID_LV7GATE_BCK_DR_GLIDE_e=0x7, + dRes_ID_LV7GATE_BCK_DR_GLIDE_TO_FLY_e=0x8, + /* BMDE */ + dRes_ID_LV7GATE_BMD_DR_e=0xB, + /* EVT */ + dRes_ID_LV7GATE_DAT_EVENT_LIST_e=0xE, +}; + +enum DR_JNT { + DR_JNT_WORLD_ROOT_e=0x0, + DR_JNT_BACK_BONE1_e=0x1, + DR_JNT_BACK_BONE2_e=0x2, + DR_JNT_LWING1_e=0x3, + DR_JNT_LWING2_e=0x4, + DR_JNT_LWING3_e=0x5, + DR_JNT_LWING4_e=0x6, + DR_JNT_LWING5_e=0x7, + DR_JNT_LWING6_e=0x8, + DR_JNT_RWING1_e=0x9, + DR_JNT_RWING2_e=0xA, + DR_JNT_RWING3_e=0xB, + DR_JNT_RWING4_e=0xC, + DR_JNT_RWING5_e=0xD, + DR_JNT_RWING6_e=0xE, + DR_JNT_CROW_BACK_LOC_e=0xF, + DR_JNT_NECK1_e=0x10, + DR_JNT_NECK2_e=0x11, + DR_JNT_NECK3_e=0x12, + DR_JNT_HEAD_e=0x13, + DR_JNT_JAW_e=0x14, + DR_JNT_TONGUE1_e=0x15, + DR_JNT_TONGUE2_e=0x16, + DR_JNT_TONGUE3_e=0x17, + DR_JNT_TONGUEL1_e=0x18, + DR_JNT_TONGUER1_e=0x19, + DR_JNT_WAIST_e=0x1A, + DR_JNT_LLEG1_e=0x1B, + DR_JNT_LLEG2_e=0x1C, + DR_JNT_LLEG3_e=0x1D, + DR_JNT_LANKLE_e=0x1E, + DR_JNT_LFINGERA_e=0x1F, + DR_JNT_LFINGERB_e=0x20, + DR_JNT_LFINGERC_e=0x21, + DR_JNT_LFINGERD_e=0x22, + DR_JNT_RLEG1_e=0x23, + DR_JNT_RLEG2_e=0x24, + DR_JNT_RLEG3_e=0x25, + DR_JNT_RANKLE_e=0x26, + DR_JNT_RFINGERA_e=0x27, + DR_JNT_RFINGERB_e=0x28, + DR_JNT_RFINGERC_e=0x29, + DR_JNT_RFINGERD_e=0x2A, + DR_JNT_TAIL1_e=0x2B, + DR_JNT_TAIL2_e=0x2C, + DR_JNT_TAIL3_e=0x2D, + DR_JNT_TAIL4_e=0x2E, + DR_JNT_TAIL5_e=0x2F, + DR_JNT_TAIL6_e=0x30, + DR_JNT_CROW_TAIL_LOC_e=0x31, +}; + +#endif /* !RES_LV7GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv8Gate.h b/assets/RZDP01/res/Object/Lv8Gate.h new file mode 100644 index 0000000000..a06f55b611 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv8Gate.h @@ -0,0 +1,29 @@ +#ifndef RES_LV8GATE_H +#define RES_LV8GATE_H + +enum dRes_INDEX_LV8GATE { + /* BCK */ + dRes_INDEX_LV8GATE_BCK_P_L8WHOLE_e=0x5, + /* BMDR */ + dRes_INDEX_LV8GATE_BMD_P_L8WHOLE_e=0x8, + /* EVT */ + dRes_INDEX_LV8GATE_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_LV8GATE { + /* BCK */ + dRes_ID_LV8GATE_BCK_P_L8WHOLE_e=0x5, + /* BMDR */ + dRes_ID_LV8GATE_BMD_P_L8WHOLE_e=0x8, + /* EVT */ + dRes_ID_LV8GATE_DAT_EVENT_LIST_e=0xB, +}; + +enum P_L8WHOLE_JNT { + P_L8WHOLE_JNT_P_L8WHOLE_e=0x0, + P_L8WHOLE_JNT_BACE_e=0x1, + P_L8WHOLE_JNT_CIRCLE_01_e=0x2, + P_L8WHOLE_JNT_CIRCLE_02_e=0x3, +}; + +#endif /* !RES_LV8GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv8Kekkai.h b/assets/RZDP01/res/Object/Lv8Kekkai.h new file mode 100644 index 0000000000..d4db0a6676 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv8Kekkai.h @@ -0,0 +1,22 @@ +#ifndef RES_LV8KEKKAI_H +#define RES_LV8KEKKAI_H + +enum dRes_INDEX_LV8KEKKAI { + /* BMDR */ + dRes_INDEX_LV8KEKKAI_BMD_LV8_OBJ_KEKKAI_e=0x4, + /* DZB */ + dRes_INDEX_LV8KEKKAI_DZB_LV8_OBJ_KEKKAI_e=0x7, +}; + +enum dRes_ID_LV8KEKKAI { + /* BMDR */ + dRes_ID_LV8KEKKAI_BMD_LV8_OBJ_KEKKAI_e=0x4, + /* DZB */ + dRes_ID_LV8KEKKAI_DZB_LV8_OBJ_KEKKAI_e=0x7, +}; + +enum LV8_OBJ_KEKKAI_JNT { + LV8_OBJ_KEKKAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV8KEKKAI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv8Lift.h b/assets/RZDP01/res/Object/Lv8Lift.h new file mode 100644 index 0000000000..e01e046eda --- /dev/null +++ b/assets/RZDP01/res/Object/Lv8Lift.h @@ -0,0 +1,26 @@ +#ifndef RES_LV8LIFT_H +#define RES_LV8LIFT_H + +enum dRes_INDEX_LV8LIFT { + /* BMDR */ + dRes_INDEX_LV8LIFT_BMD_LV8_OBJ_LIFT_e=0x5, + /* BTK */ + dRes_INDEX_LV8LIFT_BTK_LV8_OBJ_LIFT_e=0x8, + /* DZB */ + dRes_INDEX_LV8LIFT_DZB_LV8_OBJ_LIFT_e=0xB, +}; + +enum dRes_ID_LV8LIFT { + /* BMDR */ + dRes_ID_LV8LIFT_BMD_LV8_OBJ_LIFT_e=0x5, + /* BTK */ + dRes_ID_LV8LIFT_BTK_LV8_OBJ_LIFT_e=0x8, + /* DZB */ + dRes_ID_LV8LIFT_DZB_LV8_OBJ_LIFT_e=0xB, +}; + +enum LV8_OBJ_LIFT_JNT { + LV8_OBJ_LIFT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV8LIFT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv9_Dtile.h b/assets/RZDP01/res/Object/Lv9_Dtile.h new file mode 100644 index 0000000000..68c387f502 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv9_Dtile.h @@ -0,0 +1,22 @@ +#ifndef RES_LV9_DTILE_H +#define RES_LV9_DTILE_H + +enum dRes_INDEX_LV9_DTILE { + /* BMDR */ + dRes_INDEX_LV9_DTILE_BMD_LV9_DTILE00_e=0x4, + /* DZB */ + dRes_INDEX_LV9_DTILE_DZB_LV9_DTILE00_e=0x7, +}; + +enum dRes_ID_LV9_DTILE { + /* BMDR */ + dRes_ID_LV9_DTILE_BMD_LV9_DTILE00_e=0x4, + /* DZB */ + dRes_ID_LV9_DTILE_DZB_LV9_DTILE00_e=0x7, +}; + +enum LV9_DTILE00_JNT { + LV9_DTILE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV9_DTILE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv9_mvkai.h b/assets/RZDP01/res/Object/Lv9_mvkai.h new file mode 100644 index 0000000000..8e9f6e1986 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv9_mvkai.h @@ -0,0 +1,22 @@ +#ifndef RES_LV9_MVKAI_H +#define RES_LV9_MVKAI_H + +enum dRes_INDEX_LV9_MVKAI { + /* BMDR */ + dRes_INDEX_LV9_MVKAI_BMD_LV9_MOOBKAI_e=0x4, + /* DZB */ + dRes_INDEX_LV9_MVKAI_DZB_LV9_MOOBKAI_e=0x7, +}; + +enum dRes_ID_LV9_MVKAI { + /* BMDR */ + dRes_ID_LV9_MVKAI_BMD_LV9_MOOBKAI_e=0x4, + /* DZB */ + dRes_ID_LV9_MVKAI_DZB_LV9_MOOBKAI_e=0x7, +}; + +enum LV9_MOOBKAI_JNT { + LV9_MOOBKAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV9_MVKAI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Lv9_puro.h b/assets/RZDP01/res/Object/Lv9_puro.h new file mode 100644 index 0000000000..12e8f8c993 --- /dev/null +++ b/assets/RZDP01/res/Object/Lv9_puro.h @@ -0,0 +1,20 @@ +#ifndef RES_LV9_PURO_H +#define RES_LV9_PURO_H + +enum dRes_INDEX_LV9_PURO { + /* BMDR */ + dRes_INDEX_LV9_PURO_BMD_LV9_PURO_e=0x3, +}; + +enum dRes_ID_LV9_PURO { + /* BMDR */ + dRes_ID_LV9_PURO_BMD_LV9_PURO_e=0x3, +}; + +enum LV9_PURO_JNT { + LV9_PURO_JNT_LV9_PURO_e=0x0, + LV9_PURO_JNT_DAI_e=0x1, + LV9_PURO_JNT_KAITEN_e=0x2, +}; + +#endif /* !RES_LV9_PURO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a.h b/assets/RZDP01/res/Object/MAD_a.h new file mode 100644 index 0000000000..411e6d25bd --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A_H +#define RES_MAD_A_H + +enum dRes_INDEX_MAD_A { + /* BMDR */ + dRes_INDEX_MAD_A_BMD_MAD_A_e=0x3, +}; + +enum dRes_ID_MAD_A { + /* BMDR */ + dRes_ID_MAD_A_BMD_MAD_A_e=0x0, +}; + +enum MAD_A_JNT { + MAD_A_JNT_CENTER_e=0x0, + MAD_A_JNT_BACKBONE_e=0x1, + MAD_A_JNT_NECK_e=0x2, + MAD_A_JNT_HEAD_e=0x3, + MAD_A_JNT_SHOULDERL_e=0x4, + MAD_A_JNT_ARML1_e=0x5, + MAD_A_JNT_ARML2_e=0x6, + MAD_A_JNT_HANDL_e=0x7, + MAD_A_JNT_SHOULDERR_e=0x8, + MAD_A_JNT_ARMR1_e=0x9, + MAD_A_JNT_ARMR2_e=0xA, + MAD_A_JNT_HANDR_e=0xB, + MAD_A_JNT_WAIST_e=0xC, + MAD_A_JNT_LEGL1_e=0xD, + MAD_A_JNT_LEGL2_e=0xE, + MAD_A_JNT_FOOTL_e=0xF, + MAD_A_JNT_LEGR1_e=0x10, + MAD_A_JNT_LEGR2_e=0x11, + MAD_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a2.h b/assets/RZDP01/res/Object/MAD_a2.h new file mode 100644 index 0000000000..aa3804b4a3 --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAD_A2_H +#define RES_MAD_A2_H + +enum dRes_INDEX_MAD_A2 { + /* BMDR */ + dRes_INDEX_MAD_A2_BMD_MAD_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAD_A2_BTP_MAD_A2_e=0x7, +}; + +enum dRes_ID_MAD_A2 { + /* BMDR */ + dRes_ID_MAD_A2_BMD_MAD_A2_e=0x4, + /* BTP */ + dRes_ID_MAD_A2_BTP_MAD_A2_e=0x7, +}; + +enum MAD_A2_JNT { + MAD_A2_JNT_CENTER_e=0x0, + MAD_A2_JNT_BACKBONE_e=0x1, + MAD_A2_JNT_NECK_e=0x2, + MAD_A2_JNT_HEAD_e=0x3, + MAD_A2_JNT_SHOULDERL_e=0x4, + MAD_A2_JNT_ARML1_e=0x5, + MAD_A2_JNT_ARML2_e=0x6, + MAD_A2_JNT_HANDL_e=0x7, + MAD_A2_JNT_SHOULDERR_e=0x8, + MAD_A2_JNT_ARMR1_e=0x9, + MAD_A2_JNT_ARMR2_e=0xA, + MAD_A2_JNT_HANDR_e=0xB, + MAD_A2_JNT_WAIST_e=0xC, + MAD_A2_JNT_LEGL1_e=0xD, + MAD_A2_JNT_LEGL2_e=0xE, + MAD_A2_JNT_FOOTL_e=0xF, + MAD_A2_JNT_LEGR1_e=0x10, + MAD_A2_JNT_LEGR2_e=0x11, + MAD_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a2LTW.h b/assets/RZDP01/res/Object/MAD_a2LTW.h new file mode 100644 index 0000000000..bf5a82b78d --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A2LTW_H +#define RES_MAD_A2LTW_H + +enum dRes_INDEX_MAD_A2LTW { + /* BMDR */ + dRes_INDEX_MAD_A2LTW_BMD_MAD_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAD_A2LTW { + /* BMDR */ + dRes_ID_MAD_A2LTW_BMD_MAD_A2_L_TW_e=0x3, +}; + +enum MAD_A2_L_TW_JNT { + MAD_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAD_A2_L_TW_JNT_BACKBONE_e=0x1, + MAD_A2_L_TW_JNT_ARML1_e=0x2, + MAD_A2_L_TW_JNT_ARML2_e=0x3, + MAD_A2_L_TW_JNT_ARMR1_e=0x4, + MAD_A2_L_TW_JNT_ARMR2_e=0x5, + MAD_A2_L_TW_JNT_HEAD_e=0x6, + MAD_A2_L_TW_JNT_WAIST_e=0x7, + MAD_A2_L_TW_JNT_LEGL1_e=0x8, + MAD_A2_L_TW_JNT_LEGL2_e=0x9, + MAD_A2_L_TW_JNT_LEGR1_e=0xA, + MAD_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a2_L.h b/assets/RZDP01/res/Object/MAD_a2_L.h new file mode 100644 index 0000000000..b67ebbe520 --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A2_L_H +#define RES_MAD_A2_L_H + +enum dRes_INDEX_MAD_A2_L { + /* BMDR */ + dRes_INDEX_MAD_A2_L_BMD_MAD_A2_L_e=0x3, +}; + +enum dRes_ID_MAD_A2_L { + /* BMDR */ + dRes_ID_MAD_A2_L_BMD_MAD_A2_L_e=0x3, +}; + +enum MAD_A2_L_JNT { + MAD_A2_L_JNT_WORLD_ROOT_e=0x0, + MAD_A2_L_JNT_BACKBONE_e=0x1, + MAD_A2_L_JNT_ARML1_e=0x2, + MAD_A2_L_JNT_ARML2_e=0x3, + MAD_A2_L_JNT_ARMR1_e=0x4, + MAD_A2_L_JNT_ARMR2_e=0x5, + MAD_A2_L_JNT_HEAD_e=0x6, + MAD_A2_L_JNT_WAIST_e=0x7, + MAD_A2_L_JNT_LEGL1_e=0x8, + MAD_A2_L_JNT_LEGL2_e=0x9, + MAD_A2_L_JNT_LEGR1_e=0xA, + MAD_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a2_TW.h b/assets/RZDP01/res/Object/MAD_a2_TW.h new file mode 100644 index 0000000000..e3e10aba2b --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a2_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A2_TW_H +#define RES_MAD_A2_TW_H + +enum dRes_INDEX_MAD_A2_TW { + /* BMDR */ + dRes_INDEX_MAD_A2_TW_BMD_MAD_A2_TW_e=0x3, +}; + +enum dRes_ID_MAD_A2_TW { + /* BMDR */ + dRes_ID_MAD_A2_TW_BMD_MAD_A2_TW_e=0x3, +}; + +enum MAD_A2_TW_JNT { + MAD_A2_TW_JNT_CENTER_e=0x0, + MAD_A2_TW_JNT_BACKBONE_e=0x1, + MAD_A2_TW_JNT_NECK_e=0x2, + MAD_A2_TW_JNT_HEAD_e=0x3, + MAD_A2_TW_JNT_SHOULDERL_e=0x4, + MAD_A2_TW_JNT_ARML1_e=0x5, + MAD_A2_TW_JNT_ARML2_e=0x6, + MAD_A2_TW_JNT_HANDL_e=0x7, + MAD_A2_TW_JNT_SHOULDERR_e=0x8, + MAD_A2_TW_JNT_ARMR1_e=0x9, + MAD_A2_TW_JNT_ARMR2_e=0xA, + MAD_A2_TW_JNT_HANDR_e=0xB, + MAD_A2_TW_JNT_WAIST_e=0xC, + MAD_A2_TW_JNT_LEGL1_e=0xD, + MAD_A2_TW_JNT_LEGL2_e=0xE, + MAD_A2_TW_JNT_FOOTL_e=0xF, + MAD_A2_TW_JNT_LEGR1_e=0x10, + MAD_A2_TW_JNT_LEGR2_e=0x11, + MAD_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a_L.h b/assets/RZDP01/res/Object/MAD_a_L.h new file mode 100644 index 0000000000..ab0e0fb192 --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A_L_H +#define RES_MAD_A_L_H + +enum dRes_INDEX_MAD_A_L { + /* BMDR */ + dRes_INDEX_MAD_A_L_BMD_MAD_A_L_e=0x3, +}; + +enum dRes_ID_MAD_A_L { + /* BMDR */ + dRes_ID_MAD_A_L_BMD_MAD_A_L_e=0x3, +}; + +enum MAD_A_L_JNT { + MAD_A_L_JNT_WORLD_ROOT_e=0x0, + MAD_A_L_JNT_BACKBONE_e=0x1, + MAD_A_L_JNT_ARML1_e=0x2, + MAD_A_L_JNT_ARML2_e=0x3, + MAD_A_L_JNT_ARMR1_e=0x4, + MAD_A_L_JNT_ARMR2_e=0x5, + MAD_A_L_JNT_HEAD_e=0x6, + MAD_A_L_JNT_WAIST_e=0x7, + MAD_A_L_JNT_LEGL1_e=0x8, + MAD_A_L_JNT_LEGL2_e=0x9, + MAD_A_L_JNT_LEGR1_e=0xA, + MAD_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a_LTW.h b/assets/RZDP01/res/Object/MAD_a_LTW.h new file mode 100644 index 0000000000..2382187b0c --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAD_A_LTW_H +#define RES_MAD_A_LTW_H + +enum dRes_INDEX_MAD_A_LTW { + /* BMDR */ + dRes_INDEX_MAD_A_LTW_BMD_MAD_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAD_A_LTW { + /* BMDR */ + dRes_ID_MAD_A_LTW_BMD_MAD_A_L_TW_e=0x3, +}; + +enum MAD_A_L_TW_JNT { + MAD_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAD_A_L_TW_JNT_BACKBONE_e=0x1, + MAD_A_L_TW_JNT_ARML1_e=0x2, + MAD_A_L_TW_JNT_ARML2_e=0x3, + MAD_A_L_TW_JNT_ARMR1_e=0x4, + MAD_A_L_TW_JNT_ARMR2_e=0x5, + MAD_A_L_TW_JNT_HEAD_e=0x6, + MAD_A_L_TW_JNT_WAIST_e=0x7, + MAD_A_L_TW_JNT_LEGL1_e=0x8, + MAD_A_L_TW_JNT_LEGL2_e=0x9, + MAD_A_L_TW_JNT_LEGR1_e=0xA, + MAD_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAD_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAD_a_TW.h b/assets/RZDP01/res/Object/MAD_a_TW.h new file mode 100644 index 0000000000..ca0f86a801 --- /dev/null +++ b/assets/RZDP01/res/Object/MAD_a_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAD_A_TW_H +#define RES_MAD_A_TW_H + +enum dRes_INDEX_MAD_A_TW { + /* BMDR */ + dRes_INDEX_MAD_A_TW_BMD_MAD_A_TW_e=0x3, +}; + +enum dRes_ID_MAD_A_TW { + /* BMDR */ + dRes_ID_MAD_A_TW_BMD_MAD_A_TW_e=0x3, +}; + +enum MAD_A_TW_JNT { + MAD_A_TW_JNT_CENTER_e=0x0, + MAD_A_TW_JNT_BACKBONE_e=0x1, + MAD_A_TW_JNT_NECK_e=0x2, + MAD_A_TW_JNT_HEAD_e=0x3, + MAD_A_TW_JNT_SHOULDERL_e=0x4, + MAD_A_TW_JNT_ARML1_e=0x5, + MAD_A_TW_JNT_ARML2_e=0x6, + MAD_A_TW_JNT_HANDL_e=0x7, + MAD_A_TW_JNT_SHOULDERR_e=0x8, + MAD_A_TW_JNT_ARMR1_e=0x9, + MAD_A_TW_JNT_ARMR2_e=0xA, + MAD_A_TW_JNT_HANDR_e=0xB, + MAD_A_TW_JNT_WAIST_e=0xC, + MAD_A_TW_JNT_LEGL1_e=0xD, + MAD_A_TW_JNT_LEGL2_e=0xE, + MAD_A_TW_JNT_FOOTL_e=0xF, + MAD_A_TW_JNT_LEGR1_e=0x10, + MAD_A_TW_JNT_LEGR2_e=0x11, + MAD_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAD_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAGNESIMA.h b/assets/RZDP01/res/Object/MAGNESIMA.h new file mode 100644 index 0000000000..6197db1dba --- /dev/null +++ b/assets/RZDP01/res/Object/MAGNESIMA.h @@ -0,0 +1,36 @@ +#ifndef RES_MAGNESIMA_H +#define RES_MAGNESIMA_H + +enum dRes_INDEX_MAGNESIMA { + /* BMDR */ + dRes_INDEX_MAGNESIMA_BMD_KUSARI_e=0x6, + dRes_INDEX_MAGNESIMA_BMD_S_MAGNE_SIMA_e=0x7, + /* BRK */ + dRes_INDEX_MAGNESIMA_BRK_S_MAGNE_SIMA_e=0xA, + /* BTK */ + dRes_INDEX_MAGNESIMA_BTK_S_MAGNE_SIMA_e=0xD, + /* DZB */ + dRes_INDEX_MAGNESIMA_DZB_S_MAGNE_SIMA_e=0x10, +}; + +enum dRes_ID_MAGNESIMA { + /* BMDR */ + dRes_ID_MAGNESIMA_BMD_KUSARI_e=0x6, + dRes_ID_MAGNESIMA_BMD_S_MAGNE_SIMA_e=0x7, + /* BRK */ + dRes_ID_MAGNESIMA_BRK_S_MAGNE_SIMA_e=0xA, + /* BTK */ + dRes_ID_MAGNESIMA_BTK_S_MAGNE_SIMA_e=0xD, + /* DZB */ + dRes_ID_MAGNESIMA_DZB_S_MAGNE_SIMA_e=0x10, +}; + +enum KUSARI_JNT { + KUSARI_JNT_KUSARI_MODEL_e=0x0, +}; + +enum S_MAGNE_SIMA_JNT { + S_MAGNE_SIMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGNESIMA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a.h b/assets/RZDP01/res/Object/MAN_a.h new file mode 100644 index 0000000000..e9ae2ec40b --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_A_H +#define RES_MAN_A_H + +enum dRes_INDEX_MAN_A { + /* BMDR */ + dRes_INDEX_MAN_A_BMD_MAN_A_e=0x3, +}; + +enum dRes_ID_MAN_A { + /* BMDR */ + dRes_ID_MAN_A_BMD_MAN_A_e=0x0, +}; + +enum MAN_A_JNT { + MAN_A_JNT_CENTER_e=0x0, + MAN_A_JNT_BACKBONE_e=0x1, + MAN_A_JNT_NECK_e=0x2, + MAN_A_JNT_HEAD_e=0x3, + MAN_A_JNT_SHOULDERL_e=0x4, + MAN_A_JNT_ARML1_e=0x5, + MAN_A_JNT_ARML2_e=0x6, + MAN_A_JNT_HANDL_e=0x7, + MAN_A_JNT_SHOULDERR_e=0x8, + MAN_A_JNT_ARMR1_e=0x9, + MAN_A_JNT_ARMR2_e=0xA, + MAN_A_JNT_HANDR_e=0xB, + MAN_A_JNT_WAIST_e=0xC, + MAN_A_JNT_LEGL1_e=0xD, + MAN_A_JNT_LEGL2_e=0xE, + MAN_A_JNT_FOOTL_e=0xF, + MAN_A_JNT_LEGR1_e=0x10, + MAN_A_JNT_LEGR2_e=0x11, + MAN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a2.h b/assets/RZDP01/res/Object/MAN_a2.h new file mode 100644 index 0000000000..cb1f97c807 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_A2_H +#define RES_MAN_A2_H + +enum dRes_INDEX_MAN_A2 { + /* BMDR */ + dRes_INDEX_MAN_A2_BMD_MAN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAN_A2_BTP_MAN_A2_e=0x7, +}; + +enum dRes_ID_MAN_A2 { + /* BMDR */ + dRes_ID_MAN_A2_BMD_MAN_A2_e=0x4, + /* BTP */ + dRes_ID_MAN_A2_BTP_MAN_A2_e=0x7, +}; + +enum MAN_A2_JNT { + MAN_A2_JNT_CENTER_e=0x0, + MAN_A2_JNT_BACKBONE_e=0x1, + MAN_A2_JNT_NECK_e=0x2, + MAN_A2_JNT_HEAD_e=0x3, + MAN_A2_JNT_SHOULDERL_e=0x4, + MAN_A2_JNT_ARML1_e=0x5, + MAN_A2_JNT_ARML2_e=0x6, + MAN_A2_JNT_HANDL_e=0x7, + MAN_A2_JNT_SHOULDERR_e=0x8, + MAN_A2_JNT_ARMR1_e=0x9, + MAN_A2_JNT_ARMR2_e=0xA, + MAN_A2_JNT_HANDR_e=0xB, + MAN_A2_JNT_WAIST_e=0xC, + MAN_A2_JNT_LEGL1_e=0xD, + MAN_A2_JNT_LEGL2_e=0xE, + MAN_A2_JNT_FOOTL_e=0xF, + MAN_A2_JNT_LEGR1_e=0x10, + MAN_A2_JNT_LEGR2_e=0x11, + MAN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a2LTW.h b/assets/RZDP01/res/Object/MAN_a2LTW.h new file mode 100644 index 0000000000..e3e245f1d6 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A2LTW_H +#define RES_MAN_A2LTW_H + +enum dRes_INDEX_MAN_A2LTW { + /* BMDR */ + dRes_INDEX_MAN_A2LTW_BMD_MAN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_A2LTW { + /* BMDR */ + dRes_ID_MAN_A2LTW_BMD_MAN_A2_L_TW_e=0x3, +}; + +enum MAN_A2_L_TW_JNT { + MAN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_A2_L_TW_JNT_BACKBONE_e=0x1, + MAN_A2_L_TW_JNT_ARML1_e=0x2, + MAN_A2_L_TW_JNT_ARML2_e=0x3, + MAN_A2_L_TW_JNT_ARMR1_e=0x4, + MAN_A2_L_TW_JNT_ARMR2_e=0x5, + MAN_A2_L_TW_JNT_HEAD_e=0x6, + MAN_A2_L_TW_JNT_WAIST_e=0x7, + MAN_A2_L_TW_JNT_LEGL1_e=0x8, + MAN_A2_L_TW_JNT_LEGL2_e=0x9, + MAN_A2_L_TW_JNT_LEGR1_e=0xA, + MAN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a2_L.h b/assets/RZDP01/res/Object/MAN_a2_L.h new file mode 100644 index 0000000000..8b0aee6735 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A2_L_H +#define RES_MAN_A2_L_H + +enum dRes_INDEX_MAN_A2_L { + /* BMDR */ + dRes_INDEX_MAN_A2_L_BMD_MAN_A2_L_e=0x3, +}; + +enum dRes_ID_MAN_A2_L { + /* BMDR */ + dRes_ID_MAN_A2_L_BMD_MAN_A2_L_e=0x3, +}; + +enum MAN_A2_L_JNT { + MAN_A2_L_JNT_WORLD_ROOT_e=0x0, + MAN_A2_L_JNT_BACKBONE_e=0x1, + MAN_A2_L_JNT_ARML1_e=0x2, + MAN_A2_L_JNT_ARML2_e=0x3, + MAN_A2_L_JNT_ARMR1_e=0x4, + MAN_A2_L_JNT_ARMR2_e=0x5, + MAN_A2_L_JNT_HEAD_e=0x6, + MAN_A2_L_JNT_WAIST_e=0x7, + MAN_A2_L_JNT_LEGL1_e=0x8, + MAN_A2_L_JNT_LEGL2_e=0x9, + MAN_A2_L_JNT_LEGR1_e=0xA, + MAN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a2_TW.h b/assets/RZDP01/res/Object/MAN_a2_TW.h new file mode 100644 index 0000000000..2cecd0be9b --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_A2_TW_H +#define RES_MAN_A2_TW_H + +enum dRes_INDEX_MAN_A2_TW { + /* BMDR */ + dRes_INDEX_MAN_A2_TW_BMD_MAN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_A2_TW_BTP_MAN_A2_TW_e=0x7, +}; + +enum dRes_ID_MAN_A2_TW { + /* BMDR */ + dRes_ID_MAN_A2_TW_BMD_MAN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_A2_TW_BTP_MAN_A2_TW_e=0x7, +}; + +enum MAN_A2_TW_JNT { + MAN_A2_TW_JNT_CENTER_e=0x0, + MAN_A2_TW_JNT_BACKBONE_e=0x1, + MAN_A2_TW_JNT_NECK_e=0x2, + MAN_A2_TW_JNT_HEAD_e=0x3, + MAN_A2_TW_JNT_SHOULDERL_e=0x4, + MAN_A2_TW_JNT_ARML1_e=0x5, + MAN_A2_TW_JNT_ARML2_e=0x6, + MAN_A2_TW_JNT_HANDL_e=0x7, + MAN_A2_TW_JNT_SHOULDERR_e=0x8, + MAN_A2_TW_JNT_ARMR1_e=0x9, + MAN_A2_TW_JNT_ARMR2_e=0xA, + MAN_A2_TW_JNT_HANDR_e=0xB, + MAN_A2_TW_JNT_WAIST_e=0xC, + MAN_A2_TW_JNT_LEGL1_e=0xD, + MAN_A2_TW_JNT_LEGL2_e=0xE, + MAN_A2_TW_JNT_FOOTL_e=0xF, + MAN_A2_TW_JNT_LEGR1_e=0x10, + MAN_A2_TW_JNT_LEGR2_e=0x11, + MAN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a_L.h b/assets/RZDP01/res/Object/MAN_a_L.h new file mode 100644 index 0000000000..a1ff376736 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A_L_H +#define RES_MAN_A_L_H + +enum dRes_INDEX_MAN_A_L { + /* BMDR */ + dRes_INDEX_MAN_A_L_BMD_MAN_A_L_e=0x3, +}; + +enum dRes_ID_MAN_A_L { + /* BMDR */ + dRes_ID_MAN_A_L_BMD_MAN_A_L_e=0x3, +}; + +enum MAN_A_L_JNT { + MAN_A_L_JNT_WORLD_ROOT_e=0x0, + MAN_A_L_JNT_BACKBONE_e=0x1, + MAN_A_L_JNT_ARML1_e=0x2, + MAN_A_L_JNT_ARML2_e=0x3, + MAN_A_L_JNT_ARMR1_e=0x4, + MAN_A_L_JNT_ARMR2_e=0x5, + MAN_A_L_JNT_HEAD_e=0x6, + MAN_A_L_JNT_WAIST_e=0x7, + MAN_A_L_JNT_LEGL1_e=0x8, + MAN_A_L_JNT_LEGL2_e=0x9, + MAN_A_L_JNT_LEGR1_e=0xA, + MAN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a_LTW.h b/assets/RZDP01/res/Object/MAN_a_LTW.h new file mode 100644 index 0000000000..e9c130fcbc --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_A_LTW_H +#define RES_MAN_A_LTW_H + +enum dRes_INDEX_MAN_A_LTW { + /* BMDR */ + dRes_INDEX_MAN_A_LTW_BMD_MAN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_A_LTW { + /* BMDR */ + dRes_ID_MAN_A_LTW_BMD_MAN_A_L_TW_e=0x3, +}; + +enum MAN_A_L_TW_JNT { + MAN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_A_L_TW_JNT_BACKBONE_e=0x1, + MAN_A_L_TW_JNT_ARML1_e=0x2, + MAN_A_L_TW_JNT_ARML2_e=0x3, + MAN_A_L_TW_JNT_ARMR1_e=0x4, + MAN_A_L_TW_JNT_ARMR2_e=0x5, + MAN_A_L_TW_JNT_HEAD_e=0x6, + MAN_A_L_TW_JNT_WAIST_e=0x7, + MAN_A_L_TW_JNT_LEGL1_e=0x8, + MAN_A_L_TW_JNT_LEGL2_e=0x9, + MAN_A_L_TW_JNT_LEGR1_e=0xA, + MAN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_a_TW.h b/assets/RZDP01/res/Object/MAN_a_TW.h new file mode 100644 index 0000000000..63391975cf --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_a_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_A_TW_H +#define RES_MAN_A_TW_H + +enum dRes_INDEX_MAN_A_TW { + /* BMDR */ + dRes_INDEX_MAN_A_TW_BMD_MAN_A_TW_e=0x3, +}; + +enum dRes_ID_MAN_A_TW { + /* BMDR */ + dRes_ID_MAN_A_TW_BMD_MAN_A_TW_e=0x3, +}; + +enum MAN_A_TW_JNT { + MAN_A_TW_JNT_CENTER_e=0x0, + MAN_A_TW_JNT_BACKBONE_e=0x1, + MAN_A_TW_JNT_NECK_e=0x2, + MAN_A_TW_JNT_HEAD_e=0x3, + MAN_A_TW_JNT_SHOULDERL_e=0x4, + MAN_A_TW_JNT_ARML1_e=0x5, + MAN_A_TW_JNT_ARML2_e=0x6, + MAN_A_TW_JNT_HANDL_e=0x7, + MAN_A_TW_JNT_SHOULDERR_e=0x8, + MAN_A_TW_JNT_ARMR1_e=0x9, + MAN_A_TW_JNT_ARMR2_e=0xA, + MAN_A_TW_JNT_HANDR_e=0xB, + MAN_A_TW_JNT_WAIST_e=0xC, + MAN_A_TW_JNT_LEGL1_e=0xD, + MAN_A_TW_JNT_LEGL2_e=0xE, + MAN_A_TW_JNT_FOOTL_e=0xF, + MAN_A_TW_JNT_LEGR1_e=0x10, + MAN_A_TW_JNT_LEGR2_e=0x11, + MAN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b.h b/assets/RZDP01/res/Object/MAN_b.h new file mode 100644 index 0000000000..b210cdef86 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B_H +#define RES_MAN_B_H + +enum dRes_INDEX_MAN_B { + /* BMDR */ + dRes_INDEX_MAN_B_BMD_MAN_B_e=0x3, +}; + +enum dRes_ID_MAN_B { + /* BMDR */ + dRes_ID_MAN_B_BMD_MAN_B_e=0x3, +}; + +enum MAN_B_JNT { + MAN_B_JNT_CENTER_e=0x0, + MAN_B_JNT_BACKBONE_e=0x1, + MAN_B_JNT_NECK_e=0x2, + MAN_B_JNT_HEAD_e=0x3, + MAN_B_JNT_SHOULDERL_e=0x4, + MAN_B_JNT_ARML1_e=0x5, + MAN_B_JNT_ARML2_e=0x6, + MAN_B_JNT_HANDL_e=0x7, + MAN_B_JNT_SHOULDERR_e=0x8, + MAN_B_JNT_ARMR1_e=0x9, + MAN_B_JNT_ARMR2_e=0xA, + MAN_B_JNT_HANDR_e=0xB, + MAN_B_JNT_WAIST_e=0xC, + MAN_B_JNT_LEGL1_e=0xD, + MAN_B_JNT_LEGL2_e=0xE, + MAN_B_JNT_FOOTL_e=0xF, + MAN_B_JNT_LEGR1_e=0x10, + MAN_B_JNT_LEGR2_e=0x11, + MAN_B_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b2.h b/assets/RZDP01/res/Object/MAN_b2.h new file mode 100644 index 0000000000..a4ea926f8a --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b2.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B2_H +#define RES_MAN_B2_H + +enum dRes_INDEX_MAN_B2 { + /* BMDR */ + dRes_INDEX_MAN_B2_BMD_MAN_B2_e=0x3, +}; + +enum dRes_ID_MAN_B2 { + /* BMDR */ + dRes_ID_MAN_B2_BMD_MAN_B2_e=0x3, +}; + +enum MAN_B2_JNT { + MAN_B2_JNT_CENTER_e=0x0, + MAN_B2_JNT_BACKBONE_e=0x1, + MAN_B2_JNT_NECK_e=0x2, + MAN_B2_JNT_HEAD_e=0x3, + MAN_B2_JNT_SHOULDERL_e=0x4, + MAN_B2_JNT_ARML1_e=0x5, + MAN_B2_JNT_ARML2_e=0x6, + MAN_B2_JNT_HANDL_e=0x7, + MAN_B2_JNT_SHOULDERR_e=0x8, + MAN_B2_JNT_ARMR1_e=0x9, + MAN_B2_JNT_ARMR2_e=0xA, + MAN_B2_JNT_HANDR_e=0xB, + MAN_B2_JNT_WAIST_e=0xC, + MAN_B2_JNT_LEGL1_e=0xD, + MAN_B2_JNT_LEGL2_e=0xE, + MAN_B2_JNT_FOOTL_e=0xF, + MAN_B2_JNT_LEGR1_e=0x10, + MAN_B2_JNT_LEGR2_e=0x11, + MAN_B2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b2LTW.h b/assets/RZDP01/res/Object/MAN_b2LTW.h new file mode 100644 index 0000000000..172847d527 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B2LTW_H +#define RES_MAN_B2LTW_H + +enum dRes_INDEX_MAN_B2LTW { + /* BMDR */ + dRes_INDEX_MAN_B2LTW_BMD_MAN_B2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_B2LTW { + /* BMDR */ + dRes_ID_MAN_B2LTW_BMD_MAN_B2_L_TW_e=0x3, +}; + +enum MAN_B2_L_TW_JNT { + MAN_B2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_B2_L_TW_JNT_BACKBONE_e=0x1, + MAN_B2_L_TW_JNT_ARML1_e=0x2, + MAN_B2_L_TW_JNT_ARML2_e=0x3, + MAN_B2_L_TW_JNT_ARMR1_e=0x4, + MAN_B2_L_TW_JNT_ARMR2_e=0x5, + MAN_B2_L_TW_JNT_HEAD_e=0x6, + MAN_B2_L_TW_JNT_WAIST_e=0x7, + MAN_B2_L_TW_JNT_LEGL1_e=0x8, + MAN_B2_L_TW_JNT_LEGL2_e=0x9, + MAN_B2_L_TW_JNT_LEGR1_e=0xA, + MAN_B2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b2_L.h b/assets/RZDP01/res/Object/MAN_b2_L.h new file mode 100644 index 0000000000..d37d3fc47e --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B2_L_H +#define RES_MAN_B2_L_H + +enum dRes_INDEX_MAN_B2_L { + /* BMDR */ + dRes_INDEX_MAN_B2_L_BMD_MAN_B2_L_e=0x3, +}; + +enum dRes_ID_MAN_B2_L { + /* BMDR */ + dRes_ID_MAN_B2_L_BMD_MAN_B2_L_e=0x3, +}; + +enum MAN_B2_L_JNT { + MAN_B2_L_JNT_WORLD_ROOT_e=0x0, + MAN_B2_L_JNT_BACKBONE_e=0x1, + MAN_B2_L_JNT_ARML1_e=0x2, + MAN_B2_L_JNT_ARML2_e=0x3, + MAN_B2_L_JNT_ARMR1_e=0x4, + MAN_B2_L_JNT_ARMR2_e=0x5, + MAN_B2_L_JNT_HEAD_e=0x6, + MAN_B2_L_JNT_WAIST_e=0x7, + MAN_B2_L_JNT_LEGL1_e=0x8, + MAN_B2_L_JNT_LEGL2_e=0x9, + MAN_B2_L_JNT_LEGR1_e=0xA, + MAN_B2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b2_TW.h b/assets/RZDP01/res/Object/MAN_b2_TW.h new file mode 100644 index 0000000000..2577dc6b14 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b2_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B2_TW_H +#define RES_MAN_B2_TW_H + +enum dRes_INDEX_MAN_B2_TW { + /* BMDR */ + dRes_INDEX_MAN_B2_TW_BMD_MAN_B2_TW_e=0x3, +}; + +enum dRes_ID_MAN_B2_TW { + /* BMDR */ + dRes_ID_MAN_B2_TW_BMD_MAN_B2_TW_e=0x3, +}; + +enum MAN_B2_TW_JNT { + MAN_B2_TW_JNT_CENTER_e=0x0, + MAN_B2_TW_JNT_BACKBONE_e=0x1, + MAN_B2_TW_JNT_NECK_e=0x2, + MAN_B2_TW_JNT_HEAD_e=0x3, + MAN_B2_TW_JNT_SHOULDERL_e=0x4, + MAN_B2_TW_JNT_ARML1_e=0x5, + MAN_B2_TW_JNT_ARML2_e=0x6, + MAN_B2_TW_JNT_HANDL_e=0x7, + MAN_B2_TW_JNT_SHOULDERR_e=0x8, + MAN_B2_TW_JNT_ARMR1_e=0x9, + MAN_B2_TW_JNT_ARMR2_e=0xA, + MAN_B2_TW_JNT_HANDR_e=0xB, + MAN_B2_TW_JNT_WAIST_e=0xC, + MAN_B2_TW_JNT_LEGL1_e=0xD, + MAN_B2_TW_JNT_LEGL2_e=0xE, + MAN_B2_TW_JNT_FOOTL_e=0xF, + MAN_B2_TW_JNT_LEGR1_e=0x10, + MAN_B2_TW_JNT_LEGR2_e=0x11, + MAN_B2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b_L.h b/assets/RZDP01/res/Object/MAN_b_L.h new file mode 100644 index 0000000000..42694c0b3f --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B_L_H +#define RES_MAN_B_L_H + +enum dRes_INDEX_MAN_B_L { + /* BMDR */ + dRes_INDEX_MAN_B_L_BMD_MAN_B_L_e=0x3, +}; + +enum dRes_ID_MAN_B_L { + /* BMDR */ + dRes_ID_MAN_B_L_BMD_MAN_B_L_e=0x3, +}; + +enum MAN_B_L_JNT { + MAN_B_L_JNT_WORLD_ROOT_e=0x0, + MAN_B_L_JNT_BACKBONE_e=0x1, + MAN_B_L_JNT_ARML1_e=0x2, + MAN_B_L_JNT_ARML2_e=0x3, + MAN_B_L_JNT_ARMR1_e=0x4, + MAN_B_L_JNT_ARMR2_e=0x5, + MAN_B_L_JNT_HEAD_e=0x6, + MAN_B_L_JNT_WAIST_e=0x7, + MAN_B_L_JNT_LEGL1_e=0x8, + MAN_B_L_JNT_LEGL2_e=0x9, + MAN_B_L_JNT_LEGR1_e=0xA, + MAN_B_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b_LTW.h b/assets/RZDP01/res/Object/MAN_b_LTW.h new file mode 100644 index 0000000000..225b7c5f53 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_B_LTW_H +#define RES_MAN_B_LTW_H + +enum dRes_INDEX_MAN_B_LTW { + /* BMDR */ + dRes_INDEX_MAN_B_LTW_BMD_MAN_B_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_B_LTW { + /* BMDR */ + dRes_ID_MAN_B_LTW_BMD_MAN_B_L_TW_e=0x3, +}; + +enum MAN_B_L_TW_JNT { + MAN_B_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_B_L_TW_JNT_BACKBONE_e=0x1, + MAN_B_L_TW_JNT_ARML1_e=0x2, + MAN_B_L_TW_JNT_ARML2_e=0x3, + MAN_B_L_TW_JNT_ARMR1_e=0x4, + MAN_B_L_TW_JNT_ARMR2_e=0x5, + MAN_B_L_TW_JNT_HEAD_e=0x6, + MAN_B_L_TW_JNT_WAIST_e=0x7, + MAN_B_L_TW_JNT_LEGL1_e=0x8, + MAN_B_L_TW_JNT_LEGL2_e=0x9, + MAN_B_L_TW_JNT_LEGR1_e=0xA, + MAN_B_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_B_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_b_TW.h b/assets/RZDP01/res/Object/MAN_b_TW.h new file mode 100644 index 0000000000..ba736d20f7 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_b_TW.h @@ -0,0 +1,36 @@ +#ifndef RES_MAN_B_TW_H +#define RES_MAN_B_TW_H + +enum dRes_INDEX_MAN_B_TW { + /* BMDR */ + dRes_INDEX_MAN_B_TW_BMD_MAN_B_TW_e=0x3, +}; + +enum dRes_ID_MAN_B_TW { + /* BMDR */ + dRes_ID_MAN_B_TW_BMD_MAN_B_TW_e=0x3, +}; + +enum MAN_B_TW_JNT { + MAN_B_TW_JNT_CENTER_e=0x0, + MAN_B_TW_JNT_BACKBONE_e=0x1, + MAN_B_TW_JNT_NECK_e=0x2, + MAN_B_TW_JNT_HEAD_e=0x3, + MAN_B_TW_JNT_SHOULDERL_e=0x4, + MAN_B_TW_JNT_ARML1_e=0x5, + MAN_B_TW_JNT_ARML2_e=0x6, + MAN_B_TW_JNT_HANDL_e=0x7, + MAN_B_TW_JNT_SHOULDERR_e=0x8, + MAN_B_TW_JNT_ARMR1_e=0x9, + MAN_B_TW_JNT_ARMR2_e=0xA, + MAN_B_TW_JNT_HANDR_e=0xB, + MAN_B_TW_JNT_WAIST_e=0xC, + MAN_B_TW_JNT_LEGL1_e=0xD, + MAN_B_TW_JNT_LEGL2_e=0xE, + MAN_B_TW_JNT_FOOTL_e=0xF, + MAN_B_TW_JNT_LEGR1_e=0x10, + MAN_B_TW_JNT_LEGR2_e=0x11, + MAN_B_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_B_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c.h b/assets/RZDP01/res/Object/MAN_c.h new file mode 100644 index 0000000000..c09be03438 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C_H +#define RES_MAN_C_H + +enum dRes_INDEX_MAN_C { + /* BMDR */ + dRes_INDEX_MAN_C_BMD_MAN_C_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C_BTP_MAN_C_e=0x7, +}; + +enum dRes_ID_MAN_C { + /* BMDR */ + dRes_ID_MAN_C_BMD_MAN_C_e=0x4, + /* BTP */ + dRes_ID_MAN_C_BTP_MAN_C_e=0x7, +}; + +enum MAN_C_JNT { + MAN_C_JNT_CENTER_e=0x0, + MAN_C_JNT_BACKBONE_e=0x1, + MAN_C_JNT_NECK_e=0x2, + MAN_C_JNT_HEAD_e=0x3, + MAN_C_JNT_SHOULDERL_e=0x4, + MAN_C_JNT_ARML1_e=0x5, + MAN_C_JNT_ARML2_e=0x6, + MAN_C_JNT_HANDL_e=0x7, + MAN_C_JNT_SHOULDERR_e=0x8, + MAN_C_JNT_ARMR1_e=0x9, + MAN_C_JNT_ARMR2_e=0xA, + MAN_C_JNT_HANDR_e=0xB, + MAN_C_JNT_WAIST_e=0xC, + MAN_C_JNT_LEGL1_e=0xD, + MAN_C_JNT_LEGL2_e=0xE, + MAN_C_JNT_FOOTL_e=0xF, + MAN_C_JNT_LEGR1_e=0x10, + MAN_C_JNT_LEGR2_e=0x11, + MAN_C_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c2.h b/assets/RZDP01/res/Object/MAN_c2.h new file mode 100644 index 0000000000..55fe1848e6 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C2_H +#define RES_MAN_C2_H + +enum dRes_INDEX_MAN_C2 { + /* BMDR */ + dRes_INDEX_MAN_C2_BMD_MAN_C2_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C2_BTP_MAN_C2_e=0x7, +}; + +enum dRes_ID_MAN_C2 { + /* BMDR */ + dRes_ID_MAN_C2_BMD_MAN_C2_e=0x4, + /* BTP */ + dRes_ID_MAN_C2_BTP_MAN_C2_e=0x7, +}; + +enum MAN_C2_JNT { + MAN_C2_JNT_CENTER_e=0x0, + MAN_C2_JNT_BACKBONE_e=0x1, + MAN_C2_JNT_NECK_e=0x2, + MAN_C2_JNT_HEAD_e=0x3, + MAN_C2_JNT_SHOULDERL_e=0x4, + MAN_C2_JNT_ARML1_e=0x5, + MAN_C2_JNT_ARML2_e=0x6, + MAN_C2_JNT_HANDL_e=0x7, + MAN_C2_JNT_SHOULDERR_e=0x8, + MAN_C2_JNT_ARMR1_e=0x9, + MAN_C2_JNT_ARMR2_e=0xA, + MAN_C2_JNT_HANDR_e=0xB, + MAN_C2_JNT_WAIST_e=0xC, + MAN_C2_JNT_LEGL1_e=0xD, + MAN_C2_JNT_LEGL2_e=0xE, + MAN_C2_JNT_FOOTL_e=0xF, + MAN_C2_JNT_LEGR1_e=0x10, + MAN_C2_JNT_LEGR2_e=0x11, + MAN_C2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c2LTW.h b/assets/RZDP01/res/Object/MAN_c2LTW.h new file mode 100644 index 0000000000..ae096ad944 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C2LTW_H +#define RES_MAN_C2LTW_H + +enum dRes_INDEX_MAN_C2LTW { + /* BMDR */ + dRes_INDEX_MAN_C2LTW_BMD_MAN_C2_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_C2LTW { + /* BMDR */ + dRes_ID_MAN_C2LTW_BMD_MAN_C2_L_TW_e=0x3, +}; + +enum MAN_C2_L_TW_JNT { + MAN_C2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_C2_L_TW_JNT_BACKBONE_e=0x1, + MAN_C2_L_TW_JNT_ARML1_e=0x2, + MAN_C2_L_TW_JNT_ARML2_e=0x3, + MAN_C2_L_TW_JNT_ARMR1_e=0x4, + MAN_C2_L_TW_JNT_ARMR2_e=0x5, + MAN_C2_L_TW_JNT_HEAD_e=0x6, + MAN_C2_L_TW_JNT_WAIST_e=0x7, + MAN_C2_L_TW_JNT_LEGL1_e=0x8, + MAN_C2_L_TW_JNT_LEGL2_e=0x9, + MAN_C2_L_TW_JNT_LEGR1_e=0xA, + MAN_C2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c2_L.h b/assets/RZDP01/res/Object/MAN_c2_L.h new file mode 100644 index 0000000000..98f07e3e43 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C2_L_H +#define RES_MAN_C2_L_H + +enum dRes_INDEX_MAN_C2_L { + /* BMDR */ + dRes_INDEX_MAN_C2_L_BMD_MAN_C2_L_e=0x3, +}; + +enum dRes_ID_MAN_C2_L { + /* BMDR */ + dRes_ID_MAN_C2_L_BMD_MAN_C2_L_e=0x3, +}; + +enum MAN_C2_L_JNT { + MAN_C2_L_JNT_WORLD_ROOT_e=0x0, + MAN_C2_L_JNT_BACKBONE_e=0x1, + MAN_C2_L_JNT_ARML1_e=0x2, + MAN_C2_L_JNT_ARML2_e=0x3, + MAN_C2_L_JNT_ARMR1_e=0x4, + MAN_C2_L_JNT_ARMR2_e=0x5, + MAN_C2_L_JNT_HEAD_e=0x6, + MAN_C2_L_JNT_WAIST_e=0x7, + MAN_C2_L_JNT_LEGL1_e=0x8, + MAN_C2_L_JNT_LEGL2_e=0x9, + MAN_C2_L_JNT_LEGR1_e=0xA, + MAN_C2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c2_TW.h b/assets/RZDP01/res/Object/MAN_c2_TW.h new file mode 100644 index 0000000000..de6655d806 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C2_TW_H +#define RES_MAN_C2_TW_H + +enum dRes_INDEX_MAN_C2_TW { + /* BMDR */ + dRes_INDEX_MAN_C2_TW_BMD_MAN_C2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C2_TW_BTP_MAN_C2_TW_e=0x7, +}; + +enum dRes_ID_MAN_C2_TW { + /* BMDR */ + dRes_ID_MAN_C2_TW_BMD_MAN_C2_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_C2_TW_BTP_MAN_C2_TW_e=0x7, +}; + +enum MAN_C2_TW_JNT { + MAN_C2_TW_JNT_CENTER_e=0x0, + MAN_C2_TW_JNT_BACKBONE_e=0x1, + MAN_C2_TW_JNT_NECK_e=0x2, + MAN_C2_TW_JNT_HEAD_e=0x3, + MAN_C2_TW_JNT_SHOULDERL_e=0x4, + MAN_C2_TW_JNT_ARML1_e=0x5, + MAN_C2_TW_JNT_ARML2_e=0x6, + MAN_C2_TW_JNT_HANDL_e=0x7, + MAN_C2_TW_JNT_SHOULDERR_e=0x8, + MAN_C2_TW_JNT_ARMR1_e=0x9, + MAN_C2_TW_JNT_ARMR2_e=0xA, + MAN_C2_TW_JNT_HANDR_e=0xB, + MAN_C2_TW_JNT_WAIST_e=0xC, + MAN_C2_TW_JNT_LEGL1_e=0xD, + MAN_C2_TW_JNT_LEGL2_e=0xE, + MAN_C2_TW_JNT_FOOTL_e=0xF, + MAN_C2_TW_JNT_LEGR1_e=0x10, + MAN_C2_TW_JNT_LEGR2_e=0x11, + MAN_C2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c_L.h b/assets/RZDP01/res/Object/MAN_c_L.h new file mode 100644 index 0000000000..65e56076c6 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C_L_H +#define RES_MAN_C_L_H + +enum dRes_INDEX_MAN_C_L { + /* BMDR */ + dRes_INDEX_MAN_C_L_BMD_MAN_C_L_e=0x3, +}; + +enum dRes_ID_MAN_C_L { + /* BMDR */ + dRes_ID_MAN_C_L_BMD_MAN_C_L_e=0x3, +}; + +enum MAN_C_L_JNT { + MAN_C_L_JNT_WORLD_ROOT_e=0x0, + MAN_C_L_JNT_BACKBONE_e=0x1, + MAN_C_L_JNT_ARML1_e=0x2, + MAN_C_L_JNT_ARML2_e=0x3, + MAN_C_L_JNT_ARMR1_e=0x4, + MAN_C_L_JNT_ARMR2_e=0x5, + MAN_C_L_JNT_HEAD_e=0x6, + MAN_C_L_JNT_WAIST_e=0x7, + MAN_C_L_JNT_LEGL1_e=0x8, + MAN_C_L_JNT_LEGL2_e=0x9, + MAN_C_L_JNT_LEGR1_e=0xA, + MAN_C_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c_LTW.h b/assets/RZDP01/res/Object/MAN_c_LTW.h new file mode 100644 index 0000000000..2d53b27461 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAN_C_LTW_H +#define RES_MAN_C_LTW_H + +enum dRes_INDEX_MAN_C_LTW { + /* BMDR */ + dRes_INDEX_MAN_C_LTW_BMD_MAN_C_L_TW_e=0x3, +}; + +enum dRes_ID_MAN_C_LTW { + /* BMDR */ + dRes_ID_MAN_C_LTW_BMD_MAN_C_L_TW_e=0x3, +}; + +enum MAN_C_L_TW_JNT { + MAN_C_L_TW_JNT_WORLD_ROOT_e=0x0, + MAN_C_L_TW_JNT_BACKBONE_e=0x1, + MAN_C_L_TW_JNT_ARML1_e=0x2, + MAN_C_L_TW_JNT_ARML2_e=0x3, + MAN_C_L_TW_JNT_ARMR1_e=0x4, + MAN_C_L_TW_JNT_ARMR2_e=0x5, + MAN_C_L_TW_JNT_HEAD_e=0x6, + MAN_C_L_TW_JNT_WAIST_e=0x7, + MAN_C_L_TW_JNT_LEGL1_e=0x8, + MAN_C_L_TW_JNT_LEGL2_e=0x9, + MAN_C_L_TW_JNT_LEGR1_e=0xA, + MAN_C_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAN_C_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAN_c_TW.h b/assets/RZDP01/res/Object/MAN_c_TW.h new file mode 100644 index 0000000000..62719863d0 --- /dev/null +++ b/assets/RZDP01/res/Object/MAN_c_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAN_C_TW_H +#define RES_MAN_C_TW_H + +enum dRes_INDEX_MAN_C_TW { + /* BMDR */ + dRes_INDEX_MAN_C_TW_BMD_MAN_C_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAN_C_TW_BTP_MAN_C_TW_e=0x7, +}; + +enum dRes_ID_MAN_C_TW { + /* BMDR */ + dRes_ID_MAN_C_TW_BMD_MAN_C_TW_e=0x4, + /* BTP */ + dRes_ID_MAN_C_TW_BTP_MAN_C_TW_e=0x7, +}; + +enum MAN_C_TW_JNT { + MAN_C_TW_JNT_CENTER_e=0x0, + MAN_C_TW_JNT_BACKBONE_e=0x1, + MAN_C_TW_JNT_NECK_e=0x2, + MAN_C_TW_JNT_HEAD_e=0x3, + MAN_C_TW_JNT_SHOULDERL_e=0x4, + MAN_C_TW_JNT_ARML1_e=0x5, + MAN_C_TW_JNT_ARML2_e=0x6, + MAN_C_TW_JNT_HANDL_e=0x7, + MAN_C_TW_JNT_SHOULDERR_e=0x8, + MAN_C_TW_JNT_ARMR1_e=0x9, + MAN_C_TW_JNT_ARMR2_e=0xA, + MAN_C_TW_JNT_HANDR_e=0xB, + MAN_C_TW_JNT_WAIST_e=0xC, + MAN_C_TW_JNT_LEGL1_e=0xD, + MAN_C_TW_JNT_LEGL2_e=0xE, + MAN_C_TW_JNT_FOOTL_e=0xF, + MAN_C_TW_JNT_LEGR1_e=0x10, + MAN_C_TW_JNT_LEGR2_e=0x11, + MAN_C_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAN_C_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a.h b/assets/RZDP01/res/Object/MAS_a.h new file mode 100644 index 0000000000..8a69c34b25 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A_H +#define RES_MAS_A_H + +enum dRes_INDEX_MAS_A { + /* BMDR */ + dRes_INDEX_MAS_A_BMD_MAS_A_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A_BTP_MAS_A_e=0x7, +}; + +enum dRes_ID_MAS_A { + /* BMDR */ + dRes_ID_MAS_A_BMD_MAS_A_e=0x4, + /* BTP */ + dRes_ID_MAS_A_BTP_MAS_A_e=0x7, +}; + +enum MAS_A_JNT { + MAS_A_JNT_CENTER_e=0x0, + MAS_A_JNT_BACKBONE_e=0x1, + MAS_A_JNT_NECK_e=0x2, + MAS_A_JNT_HEAD_e=0x3, + MAS_A_JNT_SHOULDERL_e=0x4, + MAS_A_JNT_ARML1_e=0x5, + MAS_A_JNT_ARML2_e=0x6, + MAS_A_JNT_HANDL_e=0x7, + MAS_A_JNT_SHOULDERR_e=0x8, + MAS_A_JNT_ARMR1_e=0x9, + MAS_A_JNT_ARMR2_e=0xA, + MAS_A_JNT_HANDR_e=0xB, + MAS_A_JNT_WAIST_e=0xC, + MAS_A_JNT_LEGL1_e=0xD, + MAS_A_JNT_LEGL2_e=0xE, + MAS_A_JNT_FOOTL_e=0xF, + MAS_A_JNT_LEGR1_e=0x10, + MAS_A_JNT_LEGR2_e=0x11, + MAS_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a2.h b/assets/RZDP01/res/Object/MAS_a2.h new file mode 100644 index 0000000000..30f2504e8a --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A2_H +#define RES_MAS_A2_H + +enum dRes_INDEX_MAS_A2 { + /* BMDR */ + dRes_INDEX_MAS_A2_BMD_MAS_A2_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A2_BTP_MAS_A2_e=0x7, +}; + +enum dRes_ID_MAS_A2 { + /* BMDR */ + dRes_ID_MAS_A2_BMD_MAS_A2_e=0x4, + /* BTP */ + dRes_ID_MAS_A2_BTP_MAS_A2_e=0x7, +}; + +enum MAS_A2_JNT { + MAS_A2_JNT_CENTER_e=0x0, + MAS_A2_JNT_BACKBONE_e=0x1, + MAS_A2_JNT_NECK_e=0x2, + MAS_A2_JNT_HEAD_e=0x3, + MAS_A2_JNT_SHOULDERL_e=0x4, + MAS_A2_JNT_ARML1_e=0x5, + MAS_A2_JNT_ARML2_e=0x6, + MAS_A2_JNT_HANDL_e=0x7, + MAS_A2_JNT_SHOULDERR_e=0x8, + MAS_A2_JNT_ARMR1_e=0x9, + MAS_A2_JNT_ARMR2_e=0xA, + MAS_A2_JNT_HANDR_e=0xB, + MAS_A2_JNT_WAIST_e=0xC, + MAS_A2_JNT_LEGL1_e=0xD, + MAS_A2_JNT_LEGL2_e=0xE, + MAS_A2_JNT_FOOTL_e=0xF, + MAS_A2_JNT_LEGR1_e=0x10, + MAS_A2_JNT_LEGR2_e=0x11, + MAS_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a2LTW.h b/assets/RZDP01/res/Object/MAS_a2LTW.h new file mode 100644 index 0000000000..1a6b653203 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A2LTW_H +#define RES_MAS_A2LTW_H + +enum dRes_INDEX_MAS_A2LTW { + /* BMDR */ + dRes_INDEX_MAS_A2LTW_BMD_MAS_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAS_A2LTW { + /* BMDR */ + dRes_ID_MAS_A2LTW_BMD_MAS_A2_L_TW_e=0x3, +}; + +enum MAS_A2_L_TW_JNT { + MAS_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAS_A2_L_TW_JNT_BACKBONE_e=0x1, + MAS_A2_L_TW_JNT_ARML1_e=0x2, + MAS_A2_L_TW_JNT_ARML2_e=0x3, + MAS_A2_L_TW_JNT_ARMR1_e=0x4, + MAS_A2_L_TW_JNT_ARMR2_e=0x5, + MAS_A2_L_TW_JNT_HEAD_e=0x6, + MAS_A2_L_TW_JNT_WAIST_e=0x7, + MAS_A2_L_TW_JNT_LEGL1_e=0x8, + MAS_A2_L_TW_JNT_LEGL2_e=0x9, + MAS_A2_L_TW_JNT_LEGR1_e=0xA, + MAS_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a2_L.h b/assets/RZDP01/res/Object/MAS_a2_L.h new file mode 100644 index 0000000000..2cd78e658b --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A2_L_H +#define RES_MAS_A2_L_H + +enum dRes_INDEX_MAS_A2_L { + /* BMDR */ + dRes_INDEX_MAS_A2_L_BMD_MAS_A2_L_e=0x3, +}; + +enum dRes_ID_MAS_A2_L { + /* BMDR */ + dRes_ID_MAS_A2_L_BMD_MAS_A2_L_e=0x3, +}; + +enum MAS_A2_L_JNT { + MAS_A2_L_JNT_WORLD_ROOT_e=0x0, + MAS_A2_L_JNT_BACKBONE_e=0x1, + MAS_A2_L_JNT_ARML1_e=0x2, + MAS_A2_L_JNT_ARML2_e=0x3, + MAS_A2_L_JNT_ARMR1_e=0x4, + MAS_A2_L_JNT_ARMR2_e=0x5, + MAS_A2_L_JNT_HEAD_e=0x6, + MAS_A2_L_JNT_WAIST_e=0x7, + MAS_A2_L_JNT_LEGL1_e=0x8, + MAS_A2_L_JNT_LEGL2_e=0x9, + MAS_A2_L_JNT_LEGR1_e=0xA, + MAS_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a2_TW.h b/assets/RZDP01/res/Object/MAS_a2_TW.h new file mode 100644 index 0000000000..e0a9733772 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A2_TW_H +#define RES_MAS_A2_TW_H + +enum dRes_INDEX_MAS_A2_TW { + /* BMDR */ + dRes_INDEX_MAS_A2_TW_BMD_MAS_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A2_TW_BTP_MAS_A2_TW_e=0x7, +}; + +enum dRes_ID_MAS_A2_TW { + /* BMDR */ + dRes_ID_MAS_A2_TW_BMD_MAS_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MAS_A2_TW_BTP_MAS_A2_TW_e=0x7, +}; + +enum MAS_A2_TW_JNT { + MAS_A2_TW_JNT_CENTER_e=0x0, + MAS_A2_TW_JNT_BACKBONE_e=0x1, + MAS_A2_TW_JNT_NECK_e=0x2, + MAS_A2_TW_JNT_HEAD_e=0x3, + MAS_A2_TW_JNT_SHOULDERL_e=0x4, + MAS_A2_TW_JNT_ARML1_e=0x5, + MAS_A2_TW_JNT_ARML2_e=0x6, + MAS_A2_TW_JNT_HANDL_e=0x7, + MAS_A2_TW_JNT_SHOULDERR_e=0x8, + MAS_A2_TW_JNT_ARMR1_e=0x9, + MAS_A2_TW_JNT_ARMR2_e=0xA, + MAS_A2_TW_JNT_HANDR_e=0xB, + MAS_A2_TW_JNT_WAIST_e=0xC, + MAS_A2_TW_JNT_LEGL1_e=0xD, + MAS_A2_TW_JNT_LEGL2_e=0xE, + MAS_A2_TW_JNT_FOOTL_e=0xF, + MAS_A2_TW_JNT_LEGR1_e=0x10, + MAS_A2_TW_JNT_LEGR2_e=0x11, + MAS_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a_L.h b/assets/RZDP01/res/Object/MAS_a_L.h new file mode 100644 index 0000000000..2486c6b833 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A_L_H +#define RES_MAS_A_L_H + +enum dRes_INDEX_MAS_A_L { + /* BMDR */ + dRes_INDEX_MAS_A_L_BMD_MAS_A_L_e=0x3, +}; + +enum dRes_ID_MAS_A_L { + /* BMDR */ + dRes_ID_MAS_A_L_BMD_MAS_A_L_e=0x3, +}; + +enum MAS_A_L_JNT { + MAS_A_L_JNT_WORLD_ROOT_e=0x0, + MAS_A_L_JNT_BACKBONE_e=0x1, + MAS_A_L_JNT_ARML1_e=0x2, + MAS_A_L_JNT_ARML2_e=0x3, + MAS_A_L_JNT_ARMR1_e=0x4, + MAS_A_L_JNT_ARMR2_e=0x5, + MAS_A_L_JNT_HEAD_e=0x6, + MAS_A_L_JNT_WAIST_e=0x7, + MAS_A_L_JNT_LEGL1_e=0x8, + MAS_A_L_JNT_LEGL2_e=0x9, + MAS_A_L_JNT_LEGR1_e=0xA, + MAS_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a_LTW.h b/assets/RZDP01/res/Object/MAS_a_LTW.h new file mode 100644 index 0000000000..e1877f8af9 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAS_A_LTW_H +#define RES_MAS_A_LTW_H + +enum dRes_INDEX_MAS_A_LTW { + /* BMDR */ + dRes_INDEX_MAS_A_LTW_BMD_MAS_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAS_A_LTW { + /* BMDR */ + dRes_ID_MAS_A_LTW_BMD_MAS_A_L_TW_e=0x3, +}; + +enum MAS_A_L_TW_JNT { + MAS_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAS_A_L_TW_JNT_BACKBONE_e=0x1, + MAS_A_L_TW_JNT_ARML1_e=0x2, + MAS_A_L_TW_JNT_ARML2_e=0x3, + MAS_A_L_TW_JNT_ARMR1_e=0x4, + MAS_A_L_TW_JNT_ARMR2_e=0x5, + MAS_A_L_TW_JNT_HEAD_e=0x6, + MAS_A_L_TW_JNT_WAIST_e=0x7, + MAS_A_L_TW_JNT_LEGL1_e=0x8, + MAS_A_L_TW_JNT_LEGL2_e=0x9, + MAS_A_L_TW_JNT_LEGR1_e=0xA, + MAS_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAS_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAS_a_TW.h b/assets/RZDP01/res/Object/MAS_a_TW.h new file mode 100644 index 0000000000..d12a75f6a8 --- /dev/null +++ b/assets/RZDP01/res/Object/MAS_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MAS_A_TW_H +#define RES_MAS_A_TW_H + +enum dRes_INDEX_MAS_A_TW { + /* BMDR */ + dRes_INDEX_MAS_A_TW_BMD_MAS_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MAS_A_TW_BTP_MAS_A_TW_e=0x7, +}; + +enum dRes_ID_MAS_A_TW { + /* BMDR */ + dRes_ID_MAS_A_TW_BMD_MAS_A_TW_e=0x4, + /* BTP */ + dRes_ID_MAS_A_TW_BTP_MAS_A_TW_e=0x7, +}; + +enum MAS_A_TW_JNT { + MAS_A_TW_JNT_CENTER_e=0x0, + MAS_A_TW_JNT_BACKBONE_e=0x1, + MAS_A_TW_JNT_NECK_e=0x2, + MAS_A_TW_JNT_HEAD_e=0x3, + MAS_A_TW_JNT_SHOULDERL_e=0x4, + MAS_A_TW_JNT_ARML1_e=0x5, + MAS_A_TW_JNT_ARML2_e=0x6, + MAS_A_TW_JNT_HANDL_e=0x7, + MAS_A_TW_JNT_SHOULDERR_e=0x8, + MAS_A_TW_JNT_ARMR1_e=0x9, + MAS_A_TW_JNT_ARMR2_e=0xA, + MAS_A_TW_JNT_HANDR_e=0xB, + MAS_A_TW_JNT_WAIST_e=0xC, + MAS_A_TW_JNT_LEGL1_e=0xD, + MAS_A_TW_JNT_LEGL2_e=0xE, + MAS_A_TW_JNT_FOOTL_e=0xF, + MAS_A_TW_JNT_LEGR1_e=0x10, + MAS_A_TW_JNT_LEGR2_e=0x11, + MAS_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MAS_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a.h b/assets/RZDP01/res/Object/MAT_a.h new file mode 100644 index 0000000000..43cab67303 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A_H +#define RES_MAT_A_H + +enum dRes_INDEX_MAT_A { + /* BMDR */ + dRes_INDEX_MAT_A_BMD_MAT_A_e=0x3, +}; + +enum dRes_ID_MAT_A { + /* BMDR */ + dRes_ID_MAT_A_BMD_MAT_A_e=0x0, +}; + +enum MAT_A_JNT { + MAT_A_JNT_CENTER_e=0x0, + MAT_A_JNT_BACKBONE_e=0x1, + MAT_A_JNT_NECK_e=0x2, + MAT_A_JNT_HEAD_e=0x3, + MAT_A_JNT_SHOULDERL_e=0x4, + MAT_A_JNT_ARML1_e=0x5, + MAT_A_JNT_ARML2_e=0x6, + MAT_A_JNT_HANDL_e=0x7, + MAT_A_JNT_SHOULDERR_e=0x8, + MAT_A_JNT_ARMR1_e=0x9, + MAT_A_JNT_ARMR2_e=0xA, + MAT_A_JNT_HANDR_e=0xB, + MAT_A_JNT_WAIST_e=0xC, + MAT_A_JNT_LEGL1_e=0xD, + MAT_A_JNT_LEGL2_e=0xE, + MAT_A_JNT_FOOTL_e=0xF, + MAT_A_JNT_SKIRTL_e=0x10, + MAT_A_JNT_LEGR1_e=0x11, + MAT_A_JNT_LEGR2_e=0x12, + MAT_A_JNT_FOOTR_e=0x13, + MAT_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a2.h b/assets/RZDP01/res/Object/MAT_a2.h new file mode 100644 index 0000000000..d26bcf9beb --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a2.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A2_H +#define RES_MAT_A2_H + +enum dRes_INDEX_MAT_A2 { + /* BMDR */ + dRes_INDEX_MAT_A2_BMD_MAT_A2_e=0x3, +}; + +enum dRes_ID_MAT_A2 { + /* BMDR */ + dRes_ID_MAT_A2_BMD_MAT_A2_e=0x3, +}; + +enum MAT_A2_JNT { + MAT_A2_JNT_CENTER_e=0x0, + MAT_A2_JNT_BACKBONE_e=0x1, + MAT_A2_JNT_NECK_e=0x2, + MAT_A2_JNT_HEAD_e=0x3, + MAT_A2_JNT_SHOULDERL_e=0x4, + MAT_A2_JNT_ARML1_e=0x5, + MAT_A2_JNT_ARML2_e=0x6, + MAT_A2_JNT_HANDL_e=0x7, + MAT_A2_JNT_SHOULDERR_e=0x8, + MAT_A2_JNT_ARMR1_e=0x9, + MAT_A2_JNT_ARMR2_e=0xA, + MAT_A2_JNT_HANDR_e=0xB, + MAT_A2_JNT_WAIST_e=0xC, + MAT_A2_JNT_LEGL1_e=0xD, + MAT_A2_JNT_LEGL2_e=0xE, + MAT_A2_JNT_FOOTL_e=0xF, + MAT_A2_JNT_SKIRTL_e=0x10, + MAT_A2_JNT_LEGR1_e=0x11, + MAT_A2_JNT_LEGR2_e=0x12, + MAT_A2_JNT_FOOTR_e=0x13, + MAT_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a2LTW.h b/assets/RZDP01/res/Object/MAT_a2LTW.h new file mode 100644 index 0000000000..142f76dc3c --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A2LTW_H +#define RES_MAT_A2LTW_H + +enum dRes_INDEX_MAT_A2LTW { + /* BMDR */ + dRes_INDEX_MAT_A2LTW_BMD_MAT_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MAT_A2LTW { + /* BMDR */ + dRes_ID_MAT_A2LTW_BMD_MAT_A2_L_TW_e=0x3, +}; + +enum MAT_A2_L_TW_JNT { + MAT_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MAT_A2_L_TW_JNT_BACKBONE_e=0x1, + MAT_A2_L_TW_JNT_ARML1_e=0x2, + MAT_A2_L_TW_JNT_ARML2_e=0x3, + MAT_A2_L_TW_JNT_ARMR1_e=0x4, + MAT_A2_L_TW_JNT_ARMR2_e=0x5, + MAT_A2_L_TW_JNT_HEAD_e=0x6, + MAT_A2_L_TW_JNT_WAIST_e=0x7, + MAT_A2_L_TW_JNT_LEGL1_e=0x8, + MAT_A2_L_TW_JNT_LEGL2_e=0x9, + MAT_A2_L_TW_JNT_LEGR1_e=0xA, + MAT_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a2_L.h b/assets/RZDP01/res/Object/MAT_a2_L.h new file mode 100644 index 0000000000..8b81b1cbf5 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A2_L_H +#define RES_MAT_A2_L_H + +enum dRes_INDEX_MAT_A2_L { + /* BMDR */ + dRes_INDEX_MAT_A2_L_BMD_MAT_A2_L_e=0x3, +}; + +enum dRes_ID_MAT_A2_L { + /* BMDR */ + dRes_ID_MAT_A2_L_BMD_MAT_A2_L_e=0x3, +}; + +enum MAT_A2_L_JNT { + MAT_A2_L_JNT_WORLD_ROOT_e=0x0, + MAT_A2_L_JNT_BACKBONE_e=0x1, + MAT_A2_L_JNT_ARML1_e=0x2, + MAT_A2_L_JNT_ARML2_e=0x3, + MAT_A2_L_JNT_ARMR1_e=0x4, + MAT_A2_L_JNT_ARMR2_e=0x5, + MAT_A2_L_JNT_HEAD_e=0x6, + MAT_A2_L_JNT_WAIST_e=0x7, + MAT_A2_L_JNT_LEGL1_e=0x8, + MAT_A2_L_JNT_LEGL2_e=0x9, + MAT_A2_L_JNT_LEGR1_e=0xA, + MAT_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a2_TW.h b/assets/RZDP01/res/Object/MAT_a2_TW.h new file mode 100644 index 0000000000..5507770024 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a2_TW.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A2_TW_H +#define RES_MAT_A2_TW_H + +enum dRes_INDEX_MAT_A2_TW { + /* BMDR */ + dRes_INDEX_MAT_A2_TW_BMD_MAT_A2_TW_e=0x3, +}; + +enum dRes_ID_MAT_A2_TW { + /* BMDR */ + dRes_ID_MAT_A2_TW_BMD_MAT_A2_TW_e=0x3, +}; + +enum MAT_A2_TW_JNT { + MAT_A2_TW_JNT_CENTER_e=0x0, + MAT_A2_TW_JNT_BACKBONE_e=0x1, + MAT_A2_TW_JNT_NECK_e=0x2, + MAT_A2_TW_JNT_HEAD_e=0x3, + MAT_A2_TW_JNT_SHOULDERL_e=0x4, + MAT_A2_TW_JNT_ARML1_e=0x5, + MAT_A2_TW_JNT_ARML2_e=0x6, + MAT_A2_TW_JNT_HANDL_e=0x7, + MAT_A2_TW_JNT_SHOULDERR_e=0x8, + MAT_A2_TW_JNT_ARMR1_e=0x9, + MAT_A2_TW_JNT_ARMR2_e=0xA, + MAT_A2_TW_JNT_HANDR_e=0xB, + MAT_A2_TW_JNT_WAIST_e=0xC, + MAT_A2_TW_JNT_LEGL1_e=0xD, + MAT_A2_TW_JNT_LEGL2_e=0xE, + MAT_A2_TW_JNT_FOOTL_e=0xF, + MAT_A2_TW_JNT_SKIRTL_e=0x10, + MAT_A2_TW_JNT_LEGR1_e=0x11, + MAT_A2_TW_JNT_LEGR2_e=0x12, + MAT_A2_TW_JNT_FOOTR_e=0x13, + MAT_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a_L.h b/assets/RZDP01/res/Object/MAT_a_L.h new file mode 100644 index 0000000000..2ebf9c3c31 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A_L_H +#define RES_MAT_A_L_H + +enum dRes_INDEX_MAT_A_L { + /* BMDR */ + dRes_INDEX_MAT_A_L_BMD_MAT_A_L_e=0x3, +}; + +enum dRes_ID_MAT_A_L { + /* BMDR */ + dRes_ID_MAT_A_L_BMD_MAT_A_L_e=0x3, +}; + +enum MAT_A_L_JNT { + MAT_A_L_JNT_WORLD_ROOT_e=0x0, + MAT_A_L_JNT_BACKBONE_e=0x1, + MAT_A_L_JNT_ARML1_e=0x2, + MAT_A_L_JNT_ARML2_e=0x3, + MAT_A_L_JNT_ARMR1_e=0x4, + MAT_A_L_JNT_ARMR2_e=0x5, + MAT_A_L_JNT_HEAD_e=0x6, + MAT_A_L_JNT_WAIST_e=0x7, + MAT_A_L_JNT_LEGL1_e=0x8, + MAT_A_L_JNT_LEGL2_e=0x9, + MAT_A_L_JNT_LEGR1_e=0xA, + MAT_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a_LTW.h b/assets/RZDP01/res/Object/MAT_a_LTW.h new file mode 100644 index 0000000000..78d8794412 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MAT_A_LTW_H +#define RES_MAT_A_LTW_H + +enum dRes_INDEX_MAT_A_LTW { + /* BMDR */ + dRes_INDEX_MAT_A_LTW_BMD_MAT_A_L_TW_e=0x3, +}; + +enum dRes_ID_MAT_A_LTW { + /* BMDR */ + dRes_ID_MAT_A_LTW_BMD_MAT_A_L_TW_e=0x3, +}; + +enum MAT_A_L_TW_JNT { + MAT_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MAT_A_L_TW_JNT_BACKBONE_e=0x1, + MAT_A_L_TW_JNT_ARML1_e=0x2, + MAT_A_L_TW_JNT_ARML2_e=0x3, + MAT_A_L_TW_JNT_ARMR1_e=0x4, + MAT_A_L_TW_JNT_ARMR2_e=0x5, + MAT_A_L_TW_JNT_HEAD_e=0x6, + MAT_A_L_TW_JNT_WAIST_e=0x7, + MAT_A_L_TW_JNT_LEGL1_e=0x8, + MAT_A_L_TW_JNT_LEGL2_e=0x9, + MAT_A_L_TW_JNT_LEGR1_e=0xA, + MAT_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MAT_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MAT_a_TW.h b/assets/RZDP01/res/Object/MAT_a_TW.h new file mode 100644 index 0000000000..757fc77e63 --- /dev/null +++ b/assets/RZDP01/res/Object/MAT_a_TW.h @@ -0,0 +1,38 @@ +#ifndef RES_MAT_A_TW_H +#define RES_MAT_A_TW_H + +enum dRes_INDEX_MAT_A_TW { + /* BMDR */ + dRes_INDEX_MAT_A_TW_BMD_MAT_A_TW_e=0x3, +}; + +enum dRes_ID_MAT_A_TW { + /* BMDR */ + dRes_ID_MAT_A_TW_BMD_MAT_A_TW_e=0x3, +}; + +enum MAT_A_TW_JNT { + MAT_A_TW_JNT_CENTER_e=0x0, + MAT_A_TW_JNT_BACKBONE_e=0x1, + MAT_A_TW_JNT_NECK_e=0x2, + MAT_A_TW_JNT_HEAD_e=0x3, + MAT_A_TW_JNT_SHOULDERL_e=0x4, + MAT_A_TW_JNT_ARML1_e=0x5, + MAT_A_TW_JNT_ARML2_e=0x6, + MAT_A_TW_JNT_HANDL_e=0x7, + MAT_A_TW_JNT_SHOULDERR_e=0x8, + MAT_A_TW_JNT_ARMR1_e=0x9, + MAT_A_TW_JNT_ARMR2_e=0xA, + MAT_A_TW_JNT_HANDR_e=0xB, + MAT_A_TW_JNT_WAIST_e=0xC, + MAT_A_TW_JNT_LEGL1_e=0xD, + MAT_A_TW_JNT_LEGL2_e=0xE, + MAT_A_TW_JNT_FOOTL_e=0xF, + MAT_A_TW_JNT_SKIRTL_e=0x10, + MAT_A_TW_JNT_LEGR1_e=0x11, + MAT_A_TW_JNT_LEGR2_e=0x12, + MAT_A_TW_JNT_FOOTR_e=0x13, + MAT_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_MAT_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a.h b/assets/RZDP01/res/Object/MBN_a.h new file mode 100644 index 0000000000..44c6d28444 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A_H +#define RES_MBN_A_H + +enum dRes_INDEX_MBN_A { + /* BMDR */ + dRes_INDEX_MBN_A_BMD_MBN_A_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A_BTP_MBN_A_e=0x7, +}; + +enum dRes_ID_MBN_A { + /* BMDR */ + dRes_ID_MBN_A_BMD_MBN_A_e=0x4, + /* BTP */ + dRes_ID_MBN_A_BTP_MBN_A_e=0x7, +}; + +enum MBN_A_JNT { + MBN_A_JNT_CENTER_e=0x0, + MBN_A_JNT_BACKBONE_e=0x1, + MBN_A_JNT_NECK_e=0x2, + MBN_A_JNT_HEAD_e=0x3, + MBN_A_JNT_SHOULDERL_e=0x4, + MBN_A_JNT_ARML1_e=0x5, + MBN_A_JNT_ARML2_e=0x6, + MBN_A_JNT_HANDL_e=0x7, + MBN_A_JNT_SHOULDERR_e=0x8, + MBN_A_JNT_ARMR1_e=0x9, + MBN_A_JNT_ARMR2_e=0xA, + MBN_A_JNT_HANDR_e=0xB, + MBN_A_JNT_WAIST_e=0xC, + MBN_A_JNT_LEGL1_e=0xD, + MBN_A_JNT_LEGL2_e=0xE, + MBN_A_JNT_FOOTL_e=0xF, + MBN_A_JNT_LEGR1_e=0x10, + MBN_A_JNT_LEGR2_e=0x11, + MBN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a2.h b/assets/RZDP01/res/Object/MBN_a2.h new file mode 100644 index 0000000000..7b6f43ff43 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A2_H +#define RES_MBN_A2_H + +enum dRes_INDEX_MBN_A2 { + /* BMDR */ + dRes_INDEX_MBN_A2_BMD_MBN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A2_BTP_MBN_A2_e=0x7, +}; + +enum dRes_ID_MBN_A2 { + /* BMDR */ + dRes_ID_MBN_A2_BMD_MBN_A2_e=0x4, + /* BTP */ + dRes_ID_MBN_A2_BTP_MBN_A2_e=0x7, +}; + +enum MBN_A2_JNT { + MBN_A2_JNT_CENTER_e=0x0, + MBN_A2_JNT_BACKBONE_e=0x1, + MBN_A2_JNT_NECK_e=0x2, + MBN_A2_JNT_HEAD_e=0x3, + MBN_A2_JNT_SHOULDERL_e=0x4, + MBN_A2_JNT_ARML1_e=0x5, + MBN_A2_JNT_ARML2_e=0x6, + MBN_A2_JNT_HANDL_e=0x7, + MBN_A2_JNT_SHOULDERR_e=0x8, + MBN_A2_JNT_ARMR1_e=0x9, + MBN_A2_JNT_ARMR2_e=0xA, + MBN_A2_JNT_HANDR_e=0xB, + MBN_A2_JNT_WAIST_e=0xC, + MBN_A2_JNT_LEGL1_e=0xD, + MBN_A2_JNT_LEGL2_e=0xE, + MBN_A2_JNT_FOOTL_e=0xF, + MBN_A2_JNT_LEGR1_e=0x10, + MBN_A2_JNT_LEGR2_e=0x11, + MBN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a2LTW.h b/assets/RZDP01/res/Object/MBN_a2LTW.h new file mode 100644 index 0000000000..42b25189fa --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A2LTW_H +#define RES_MBN_A2LTW_H + +enum dRes_INDEX_MBN_A2LTW { + /* BMDR */ + dRes_INDEX_MBN_A2LTW_BMD_MBN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MBN_A2LTW { + /* BMDR */ + dRes_ID_MBN_A2LTW_BMD_MBN_A2_L_TW_e=0x3, +}; + +enum MBN_A2_L_TW_JNT { + MBN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MBN_A2_L_TW_JNT_BACKBONE_e=0x1, + MBN_A2_L_TW_JNT_ARML1_e=0x2, + MBN_A2_L_TW_JNT_ARML2_e=0x3, + MBN_A2_L_TW_JNT_ARMR1_e=0x4, + MBN_A2_L_TW_JNT_ARMR2_e=0x5, + MBN_A2_L_TW_JNT_HEAD_e=0x6, + MBN_A2_L_TW_JNT_WAIST_e=0x7, + MBN_A2_L_TW_JNT_LEGL1_e=0x8, + MBN_A2_L_TW_JNT_LEGL2_e=0x9, + MBN_A2_L_TW_JNT_LEGR1_e=0xA, + MBN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a2_L.h b/assets/RZDP01/res/Object/MBN_a2_L.h new file mode 100644 index 0000000000..7a31bf71c6 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A2_L_H +#define RES_MBN_A2_L_H + +enum dRes_INDEX_MBN_A2_L { + /* BMDR */ + dRes_INDEX_MBN_A2_L_BMD_MBN_A2_L_e=0x3, +}; + +enum dRes_ID_MBN_A2_L { + /* BMDR */ + dRes_ID_MBN_A2_L_BMD_MBN_A2_L_e=0x3, +}; + +enum MBN_A2_L_JNT { + MBN_A2_L_JNT_WORLD_ROOT_e=0x0, + MBN_A2_L_JNT_BACKBONE_e=0x1, + MBN_A2_L_JNT_ARML1_e=0x2, + MBN_A2_L_JNT_ARML2_e=0x3, + MBN_A2_L_JNT_ARMR1_e=0x4, + MBN_A2_L_JNT_ARMR2_e=0x5, + MBN_A2_L_JNT_HEAD_e=0x6, + MBN_A2_L_JNT_WAIST_e=0x7, + MBN_A2_L_JNT_LEGL1_e=0x8, + MBN_A2_L_JNT_LEGL2_e=0x9, + MBN_A2_L_JNT_LEGR1_e=0xA, + MBN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a2_TW.h b/assets/RZDP01/res/Object/MBN_a2_TW.h new file mode 100644 index 0000000000..e3ff7c8d68 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A2_TW_H +#define RES_MBN_A2_TW_H + +enum dRes_INDEX_MBN_A2_TW { + /* BMDR */ + dRes_INDEX_MBN_A2_TW_BMD_MBN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A2_TW_BTP_MBN_A2_TW_e=0x7, +}; + +enum dRes_ID_MBN_A2_TW { + /* BMDR */ + dRes_ID_MBN_A2_TW_BMD_MBN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MBN_A2_TW_BTP_MBN_A2_TW_e=0x7, +}; + +enum MBN_A2_TW_JNT { + MBN_A2_TW_JNT_CENTER_e=0x0, + MBN_A2_TW_JNT_BACKBONE_e=0x1, + MBN_A2_TW_JNT_NECK_e=0x2, + MBN_A2_TW_JNT_HEAD_e=0x3, + MBN_A2_TW_JNT_SHOULDERL_e=0x4, + MBN_A2_TW_JNT_ARML1_e=0x5, + MBN_A2_TW_JNT_ARML2_e=0x6, + MBN_A2_TW_JNT_HANDL_e=0x7, + MBN_A2_TW_JNT_SHOULDERR_e=0x8, + MBN_A2_TW_JNT_ARMR1_e=0x9, + MBN_A2_TW_JNT_ARMR2_e=0xA, + MBN_A2_TW_JNT_HANDR_e=0xB, + MBN_A2_TW_JNT_WAIST_e=0xC, + MBN_A2_TW_JNT_LEGL1_e=0xD, + MBN_A2_TW_JNT_LEGL2_e=0xE, + MBN_A2_TW_JNT_FOOTL_e=0xF, + MBN_A2_TW_JNT_LEGR1_e=0x10, + MBN_A2_TW_JNT_LEGR2_e=0x11, + MBN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a_L.h b/assets/RZDP01/res/Object/MBN_a_L.h new file mode 100644 index 0000000000..0b21acf8bc --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A_L_H +#define RES_MBN_A_L_H + +enum dRes_INDEX_MBN_A_L { + /* BMDR */ + dRes_INDEX_MBN_A_L_BMD_MBN_A_L_e=0x3, +}; + +enum dRes_ID_MBN_A_L { + /* BMDR */ + dRes_ID_MBN_A_L_BMD_MBN_A_L_e=0x3, +}; + +enum MBN_A_L_JNT { + MBN_A_L_JNT_WORLD_ROOT_e=0x0, + MBN_A_L_JNT_BACKBONE_e=0x1, + MBN_A_L_JNT_ARML1_e=0x2, + MBN_A_L_JNT_ARML2_e=0x3, + MBN_A_L_JNT_ARMR1_e=0x4, + MBN_A_L_JNT_ARMR2_e=0x5, + MBN_A_L_JNT_HEAD_e=0x6, + MBN_A_L_JNT_WAIST_e=0x7, + MBN_A_L_JNT_LEGL1_e=0x8, + MBN_A_L_JNT_LEGL2_e=0x9, + MBN_A_L_JNT_LEGR1_e=0xA, + MBN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a_LTW.h b/assets/RZDP01/res/Object/MBN_a_LTW.h new file mode 100644 index 0000000000..f0b7a1ca34 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MBN_A_LTW_H +#define RES_MBN_A_LTW_H + +enum dRes_INDEX_MBN_A_LTW { + /* BMDR */ + dRes_INDEX_MBN_A_LTW_BMD_MBN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MBN_A_LTW { + /* BMDR */ + dRes_ID_MBN_A_LTW_BMD_MBN_A_L_TW_e=0x3, +}; + +enum MBN_A_L_TW_JNT { + MBN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MBN_A_L_TW_JNT_BACKBONE_e=0x1, + MBN_A_L_TW_JNT_ARML1_e=0x2, + MBN_A_L_TW_JNT_ARML2_e=0x3, + MBN_A_L_TW_JNT_ARMR1_e=0x4, + MBN_A_L_TW_JNT_ARMR2_e=0x5, + MBN_A_L_TW_JNT_HEAD_e=0x6, + MBN_A_L_TW_JNT_WAIST_e=0x7, + MBN_A_L_TW_JNT_LEGL1_e=0x8, + MBN_A_L_TW_JNT_LEGL2_e=0x9, + MBN_A_L_TW_JNT_LEGR1_e=0xA, + MBN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MBN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MBN_a_TW.h b/assets/RZDP01/res/Object/MBN_a_TW.h new file mode 100644 index 0000000000..734fff4025 --- /dev/null +++ b/assets/RZDP01/res/Object/MBN_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MBN_A_TW_H +#define RES_MBN_A_TW_H + +enum dRes_INDEX_MBN_A_TW { + /* BMDR */ + dRes_INDEX_MBN_A_TW_BMD_MBN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MBN_A_TW_BTP_MBN_A_TW_e=0x7, +}; + +enum dRes_ID_MBN_A_TW { + /* BMDR */ + dRes_ID_MBN_A_TW_BMD_MBN_A_TW_e=0x4, + /* BTP */ + dRes_ID_MBN_A_TW_BTP_MBN_A_TW_e=0x7, +}; + +enum MBN_A_TW_JNT { + MBN_A_TW_JNT_CENTER_e=0x0, + MBN_A_TW_JNT_BACKBONE_e=0x1, + MBN_A_TW_JNT_NECK_e=0x2, + MBN_A_TW_JNT_HEAD_e=0x3, + MBN_A_TW_JNT_SHOULDERL_e=0x4, + MBN_A_TW_JNT_ARML1_e=0x5, + MBN_A_TW_JNT_ARML2_e=0x6, + MBN_A_TW_JNT_HANDL_e=0x7, + MBN_A_TW_JNT_SHOULDERR_e=0x8, + MBN_A_TW_JNT_ARMR1_e=0x9, + MBN_A_TW_JNT_ARMR2_e=0xA, + MBN_A_TW_JNT_HANDR_e=0xB, + MBN_A_TW_JNT_WAIST_e=0xC, + MBN_A_TW_JNT_LEGL1_e=0xD, + MBN_A_TW_JNT_LEGL2_e=0xE, + MBN_A_TW_JNT_FOOTL_e=0xF, + MBN_A_TW_JNT_LEGR1_e=0x10, + MBN_A_TW_JNT_LEGR2_e=0x11, + MBN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MBN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a.h b/assets/RZDP01/res/Object/MCN_a.h new file mode 100644 index 0000000000..4d335c4b44 --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A_H +#define RES_MCN_A_H + +enum dRes_INDEX_MCN_A { + /* BMDR */ + dRes_INDEX_MCN_A_BMD_MCN_A_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A_BTP_MCN_A_e=0x7, +}; + +enum dRes_ID_MCN_A { + /* BMDR */ + dRes_ID_MCN_A_BMD_MCN_A_e=0x0, + /* BTP */ + dRes_ID_MCN_A_BTP_MCN_A_e=0x1, +}; + +enum MCN_A_JNT { + MCN_A_JNT_CENTER_e=0x0, + MCN_A_JNT_BACKBONE_e=0x1, + MCN_A_JNT_NECK_e=0x2, + MCN_A_JNT_HEAD_e=0x3, + MCN_A_JNT_SHOULDERL_e=0x4, + MCN_A_JNT_ARML1_e=0x5, + MCN_A_JNT_ARML2_e=0x6, + MCN_A_JNT_HANDL_e=0x7, + MCN_A_JNT_SHOULDERR_e=0x8, + MCN_A_JNT_ARMR1_e=0x9, + MCN_A_JNT_ARMR2_e=0xA, + MCN_A_JNT_HANDR_e=0xB, + MCN_A_JNT_WAIST_e=0xC, + MCN_A_JNT_LEGL1_e=0xD, + MCN_A_JNT_LEGL2_e=0xE, + MCN_A_JNT_FOOTL_e=0xF, + MCN_A_JNT_LEGR1_e=0x10, + MCN_A_JNT_LEGR2_e=0x11, + MCN_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a2.h b/assets/RZDP01/res/Object/MCN_a2.h new file mode 100644 index 0000000000..bd7ded3cf3 --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A2_H +#define RES_MCN_A2_H + +enum dRes_INDEX_MCN_A2 { + /* BMDR */ + dRes_INDEX_MCN_A2_BMD_MCN_A2_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A2_BTP_MCN_A2_e=0x7, +}; + +enum dRes_ID_MCN_A2 { + /* BMDR */ + dRes_ID_MCN_A2_BMD_MCN_A2_e=0x4, + /* BTP */ + dRes_ID_MCN_A2_BTP_MCN_A2_e=0x7, +}; + +enum MCN_A2_JNT { + MCN_A2_JNT_CENTER_e=0x0, + MCN_A2_JNT_BACKBONE_e=0x1, + MCN_A2_JNT_NECK_e=0x2, + MCN_A2_JNT_HEAD_e=0x3, + MCN_A2_JNT_SHOULDERL_e=0x4, + MCN_A2_JNT_ARML1_e=0x5, + MCN_A2_JNT_ARML2_e=0x6, + MCN_A2_JNT_HANDL_e=0x7, + MCN_A2_JNT_SHOULDERR_e=0x8, + MCN_A2_JNT_ARMR1_e=0x9, + MCN_A2_JNT_ARMR2_e=0xA, + MCN_A2_JNT_HANDR_e=0xB, + MCN_A2_JNT_WAIST_e=0xC, + MCN_A2_JNT_LEGL1_e=0xD, + MCN_A2_JNT_LEGL2_e=0xE, + MCN_A2_JNT_FOOTL_e=0xF, + MCN_A2_JNT_LEGR1_e=0x10, + MCN_A2_JNT_LEGR2_e=0x11, + MCN_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a2LTW.h b/assets/RZDP01/res/Object/MCN_a2LTW.h new file mode 100644 index 0000000000..383365a7ff --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A2LTW_H +#define RES_MCN_A2LTW_H + +enum dRes_INDEX_MCN_A2LTW { + /* BMDR */ + dRes_INDEX_MCN_A2LTW_BMD_MCN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MCN_A2LTW { + /* BMDR */ + dRes_ID_MCN_A2LTW_BMD_MCN_A2_L_TW_e=0x3, +}; + +enum MCN_A2_L_TW_JNT { + MCN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MCN_A2_L_TW_JNT_BACKBONE_e=0x1, + MCN_A2_L_TW_JNT_ARML1_e=0x2, + MCN_A2_L_TW_JNT_ARML2_e=0x3, + MCN_A2_L_TW_JNT_ARMR1_e=0x4, + MCN_A2_L_TW_JNT_ARMR2_e=0x5, + MCN_A2_L_TW_JNT_HEAD_e=0x6, + MCN_A2_L_TW_JNT_WAIST_e=0x7, + MCN_A2_L_TW_JNT_LEGL1_e=0x8, + MCN_A2_L_TW_JNT_LEGL2_e=0x9, + MCN_A2_L_TW_JNT_LEGR1_e=0xA, + MCN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a2_L.h b/assets/RZDP01/res/Object/MCN_a2_L.h new file mode 100644 index 0000000000..39911095d7 --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A2_L_H +#define RES_MCN_A2_L_H + +enum dRes_INDEX_MCN_A2_L { + /* BMDR */ + dRes_INDEX_MCN_A2_L_BMD_MCN_A2_L_e=0x3, +}; + +enum dRes_ID_MCN_A2_L { + /* BMDR */ + dRes_ID_MCN_A2_L_BMD_MCN_A2_L_e=0x3, +}; + +enum MCN_A2_L_JNT { + MCN_A2_L_JNT_WORLD_ROOT_e=0x0, + MCN_A2_L_JNT_BACKBONE_e=0x1, + MCN_A2_L_JNT_ARML1_e=0x2, + MCN_A2_L_JNT_ARML2_e=0x3, + MCN_A2_L_JNT_ARMR1_e=0x4, + MCN_A2_L_JNT_ARMR2_e=0x5, + MCN_A2_L_JNT_HEAD_e=0x6, + MCN_A2_L_JNT_WAIST_e=0x7, + MCN_A2_L_JNT_LEGL1_e=0x8, + MCN_A2_L_JNT_LEGL2_e=0x9, + MCN_A2_L_JNT_LEGR1_e=0xA, + MCN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a2_TW.h b/assets/RZDP01/res/Object/MCN_a2_TW.h new file mode 100644 index 0000000000..4ebfe9610e --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A2_TW_H +#define RES_MCN_A2_TW_H + +enum dRes_INDEX_MCN_A2_TW { + /* BMDR */ + dRes_INDEX_MCN_A2_TW_BMD_MCN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A2_TW_BTP_MCN_A2_TW_e=0x7, +}; + +enum dRes_ID_MCN_A2_TW { + /* BMDR */ + dRes_ID_MCN_A2_TW_BMD_MCN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MCN_A2_TW_BTP_MCN_A2_TW_e=0x7, +}; + +enum MCN_A2_TW_JNT { + MCN_A2_TW_JNT_CENTER_e=0x0, + MCN_A2_TW_JNT_BACKBONE_e=0x1, + MCN_A2_TW_JNT_NECK_e=0x2, + MCN_A2_TW_JNT_HEAD_e=0x3, + MCN_A2_TW_JNT_SHOULDERL_e=0x4, + MCN_A2_TW_JNT_ARML1_e=0x5, + MCN_A2_TW_JNT_ARML2_e=0x6, + MCN_A2_TW_JNT_HANDL_e=0x7, + MCN_A2_TW_JNT_SHOULDERR_e=0x8, + MCN_A2_TW_JNT_ARMR1_e=0x9, + MCN_A2_TW_JNT_ARMR2_e=0xA, + MCN_A2_TW_JNT_HANDR_e=0xB, + MCN_A2_TW_JNT_WAIST_e=0xC, + MCN_A2_TW_JNT_LEGL1_e=0xD, + MCN_A2_TW_JNT_LEGL2_e=0xE, + MCN_A2_TW_JNT_FOOTL_e=0xF, + MCN_A2_TW_JNT_LEGR1_e=0x10, + MCN_A2_TW_JNT_LEGR2_e=0x11, + MCN_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a_L.h b/assets/RZDP01/res/Object/MCN_a_L.h new file mode 100644 index 0000000000..61e84c8fc4 --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A_L_H +#define RES_MCN_A_L_H + +enum dRes_INDEX_MCN_A_L { + /* BMDR */ + dRes_INDEX_MCN_A_L_BMD_MCN_A_L_e=0x3, +}; + +enum dRes_ID_MCN_A_L { + /* BMDR */ + dRes_ID_MCN_A_L_BMD_MCN_A_L_e=0x3, +}; + +enum MCN_A_L_JNT { + MCN_A_L_JNT_WORLD_ROOT_e=0x0, + MCN_A_L_JNT_BACKBONE_e=0x1, + MCN_A_L_JNT_ARML1_e=0x2, + MCN_A_L_JNT_ARML2_e=0x3, + MCN_A_L_JNT_ARMR1_e=0x4, + MCN_A_L_JNT_ARMR2_e=0x5, + MCN_A_L_JNT_HEAD_e=0x6, + MCN_A_L_JNT_WAIST_e=0x7, + MCN_A_L_JNT_LEGL1_e=0x8, + MCN_A_L_JNT_LEGL2_e=0x9, + MCN_A_L_JNT_LEGR1_e=0xA, + MCN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a_LTW.h b/assets/RZDP01/res/Object/MCN_a_LTW.h new file mode 100644 index 0000000000..f14eba2cac --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MCN_A_LTW_H +#define RES_MCN_A_LTW_H + +enum dRes_INDEX_MCN_A_LTW { + /* BMDR */ + dRes_INDEX_MCN_A_LTW_BMD_MCN_A_L_TW_e=0x3, +}; + +enum dRes_ID_MCN_A_LTW { + /* BMDR */ + dRes_ID_MCN_A_LTW_BMD_MCN_A_L_TW_e=0x3, +}; + +enum MCN_A_L_TW_JNT { + MCN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MCN_A_L_TW_JNT_BACKBONE_e=0x1, + MCN_A_L_TW_JNT_ARML1_e=0x2, + MCN_A_L_TW_JNT_ARML2_e=0x3, + MCN_A_L_TW_JNT_ARMR1_e=0x4, + MCN_A_L_TW_JNT_ARMR2_e=0x5, + MCN_A_L_TW_JNT_HEAD_e=0x6, + MCN_A_L_TW_JNT_WAIST_e=0x7, + MCN_A_L_TW_JNT_LEGL1_e=0x8, + MCN_A_L_TW_JNT_LEGL2_e=0x9, + MCN_A_L_TW_JNT_LEGR1_e=0xA, + MCN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MCN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MCN_a_TW.h b/assets/RZDP01/res/Object/MCN_a_TW.h new file mode 100644 index 0000000000..928d48d420 --- /dev/null +++ b/assets/RZDP01/res/Object/MCN_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MCN_A_TW_H +#define RES_MCN_A_TW_H + +enum dRes_INDEX_MCN_A_TW { + /* BMDR */ + dRes_INDEX_MCN_A_TW_BMD_MCN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MCN_A_TW_BTP_MCN_A_TW_e=0x7, +}; + +enum dRes_ID_MCN_A_TW { + /* BMDR */ + dRes_ID_MCN_A_TW_BMD_MCN_A_TW_e=0x4, + /* BTP */ + dRes_ID_MCN_A_TW_BTP_MCN_A_TW_e=0x7, +}; + +enum MCN_A_TW_JNT { + MCN_A_TW_JNT_CENTER_e=0x0, + MCN_A_TW_JNT_BACKBONE_e=0x1, + MCN_A_TW_JNT_NECK_e=0x2, + MCN_A_TW_JNT_HEAD_e=0x3, + MCN_A_TW_JNT_SHOULDERL_e=0x4, + MCN_A_TW_JNT_ARML1_e=0x5, + MCN_A_TW_JNT_ARML2_e=0x6, + MCN_A_TW_JNT_HANDL_e=0x7, + MCN_A_TW_JNT_SHOULDERR_e=0x8, + MCN_A_TW_JNT_ARMR1_e=0x9, + MCN_A_TW_JNT_ARMR2_e=0xA, + MCN_A_TW_JNT_HANDR_e=0xB, + MCN_A_TW_JNT_WAIST_e=0xC, + MCN_A_TW_JNT_LEGL1_e=0xD, + MCN_A_TW_JNT_LEGL2_e=0xE, + MCN_A_TW_JNT_FOOTL_e=0xF, + MCN_A_TW_JNT_LEGR1_e=0x10, + MCN_A_TW_JNT_LEGR2_e=0x11, + MCN_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MCN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a.h b/assets/RZDP01/res/Object/MON_a.h new file mode 100644 index 0000000000..4c1db41d7e --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A_H +#define RES_MON_A_H + +enum dRes_INDEX_MON_A { + /* BMDR */ + dRes_INDEX_MON_A_BMD_MON_A_e=0x4, + /* BTP */ + dRes_INDEX_MON_A_BTP_MON_A_e=0x7, +}; + +enum dRes_ID_MON_A { + /* BMDR */ + dRes_ID_MON_A_BMD_MON_A_e=0x0, + /* BTP */ + dRes_ID_MON_A_BTP_MON_A_e=0x1, +}; + +enum MON_A_JNT { + MON_A_JNT_CENTER_e=0x0, + MON_A_JNT_BACKBONE_e=0x1, + MON_A_JNT_NECK_e=0x2, + MON_A_JNT_HEAD_e=0x3, + MON_A_JNT_SHOULDERL_e=0x4, + MON_A_JNT_ARML1_e=0x5, + MON_A_JNT_ARML2_e=0x6, + MON_A_JNT_HANDL_e=0x7, + MON_A_JNT_SHOULDERR_e=0x8, + MON_A_JNT_ARMR1_e=0x9, + MON_A_JNT_ARMR2_e=0xA, + MON_A_JNT_HANDR_e=0xB, + MON_A_JNT_WAIST_e=0xC, + MON_A_JNT_LEGL1_e=0xD, + MON_A_JNT_LEGL2_e=0xE, + MON_A_JNT_FOOTL_e=0xF, + MON_A_JNT_LEGR1_e=0x10, + MON_A_JNT_LEGR2_e=0x11, + MON_A_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a2.h b/assets/RZDP01/res/Object/MON_a2.h new file mode 100644 index 0000000000..eb5122ecf8 --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a2.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A2_H +#define RES_MON_A2_H + +enum dRes_INDEX_MON_A2 { + /* BMDR */ + dRes_INDEX_MON_A2_BMD_MON_A2_e=0x4, + /* BTP */ + dRes_INDEX_MON_A2_BTP_MON_A2_e=0x7, +}; + +enum dRes_ID_MON_A2 { + /* BMDR */ + dRes_ID_MON_A2_BMD_MON_A2_e=0x4, + /* BTP */ + dRes_ID_MON_A2_BTP_MON_A2_e=0x7, +}; + +enum MON_A2_JNT { + MON_A2_JNT_CENTER_e=0x0, + MON_A2_JNT_BACKBONE_e=0x1, + MON_A2_JNT_NECK_e=0x2, + MON_A2_JNT_HEAD_e=0x3, + MON_A2_JNT_SHOULDERL_e=0x4, + MON_A2_JNT_ARML1_e=0x5, + MON_A2_JNT_ARML2_e=0x6, + MON_A2_JNT_HANDL_e=0x7, + MON_A2_JNT_SHOULDERR_e=0x8, + MON_A2_JNT_ARMR1_e=0x9, + MON_A2_JNT_ARMR2_e=0xA, + MON_A2_JNT_HANDR_e=0xB, + MON_A2_JNT_WAIST_e=0xC, + MON_A2_JNT_LEGL1_e=0xD, + MON_A2_JNT_LEGL2_e=0xE, + MON_A2_JNT_FOOTL_e=0xF, + MON_A2_JNT_LEGR1_e=0x10, + MON_A2_JNT_LEGR2_e=0x11, + MON_A2_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a2LTW.h b/assets/RZDP01/res/Object/MON_a2LTW.h new file mode 100644 index 0000000000..643c39f5c0 --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A2LTW_H +#define RES_MON_A2LTW_H + +enum dRes_INDEX_MON_A2LTW { + /* BMDR */ + dRes_INDEX_MON_A2LTW_BMD_MON_A2_L_TW_e=0x3, +}; + +enum dRes_ID_MON_A2LTW { + /* BMDR */ + dRes_ID_MON_A2LTW_BMD_MON_A2_L_TW_e=0x3, +}; + +enum MON_A2_L_TW_JNT { + MON_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + MON_A2_L_TW_JNT_BACKBONE_e=0x1, + MON_A2_L_TW_JNT_ARML1_e=0x2, + MON_A2_L_TW_JNT_ARML2_e=0x3, + MON_A2_L_TW_JNT_ARMR1_e=0x4, + MON_A2_L_TW_JNT_ARMR2_e=0x5, + MON_A2_L_TW_JNT_HEAD_e=0x6, + MON_A2_L_TW_JNT_WAIST_e=0x7, + MON_A2_L_TW_JNT_LEGL1_e=0x8, + MON_A2_L_TW_JNT_LEGL2_e=0x9, + MON_A2_L_TW_JNT_LEGR1_e=0xA, + MON_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a2_L.h b/assets/RZDP01/res/Object/MON_a2_L.h new file mode 100644 index 0000000000..c2c5e618e7 --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A2_L_H +#define RES_MON_A2_L_H + +enum dRes_INDEX_MON_A2_L { + /* BMDR */ + dRes_INDEX_MON_A2_L_BMD_MON_A2_L_e=0x3, +}; + +enum dRes_ID_MON_A2_L { + /* BMDR */ + dRes_ID_MON_A2_L_BMD_MON_A2_L_e=0x3, +}; + +enum MON_A2_L_JNT { + MON_A2_L_JNT_WORLD_ROOT_e=0x0, + MON_A2_L_JNT_BACKBONE_e=0x1, + MON_A2_L_JNT_ARML1_e=0x2, + MON_A2_L_JNT_ARML2_e=0x3, + MON_A2_L_JNT_ARMR1_e=0x4, + MON_A2_L_JNT_ARMR2_e=0x5, + MON_A2_L_JNT_HEAD_e=0x6, + MON_A2_L_JNT_WAIST_e=0x7, + MON_A2_L_JNT_LEGL1_e=0x8, + MON_A2_L_JNT_LEGL2_e=0x9, + MON_A2_L_JNT_LEGR1_e=0xA, + MON_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a2_TW.h b/assets/RZDP01/res/Object/MON_a2_TW.h new file mode 100644 index 0000000000..ca645d3fb8 --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a2_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A2_TW_H +#define RES_MON_A2_TW_H + +enum dRes_INDEX_MON_A2_TW { + /* BMDR */ + dRes_INDEX_MON_A2_TW_BMD_MON_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_MON_A2_TW_BTP_MON_A2_TW_e=0x7, +}; + +enum dRes_ID_MON_A2_TW { + /* BMDR */ + dRes_ID_MON_A2_TW_BMD_MON_A2_TW_e=0x4, + /* BTP */ + dRes_ID_MON_A2_TW_BTP_MON_A2_TW_e=0x7, +}; + +enum MON_A2_TW_JNT { + MON_A2_TW_JNT_CENTER_e=0x0, + MON_A2_TW_JNT_BACKBONE_e=0x1, + MON_A2_TW_JNT_NECK_e=0x2, + MON_A2_TW_JNT_HEAD_e=0x3, + MON_A2_TW_JNT_SHOULDERL_e=0x4, + MON_A2_TW_JNT_ARML1_e=0x5, + MON_A2_TW_JNT_ARML2_e=0x6, + MON_A2_TW_JNT_HANDL_e=0x7, + MON_A2_TW_JNT_SHOULDERR_e=0x8, + MON_A2_TW_JNT_ARMR1_e=0x9, + MON_A2_TW_JNT_ARMR2_e=0xA, + MON_A2_TW_JNT_HANDR_e=0xB, + MON_A2_TW_JNT_WAIST_e=0xC, + MON_A2_TW_JNT_LEGL1_e=0xD, + MON_A2_TW_JNT_LEGL2_e=0xE, + MON_A2_TW_JNT_FOOTL_e=0xF, + MON_A2_TW_JNT_LEGR1_e=0x10, + MON_A2_TW_JNT_LEGR2_e=0x11, + MON_A2_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a_L.h b/assets/RZDP01/res/Object/MON_a_L.h new file mode 100644 index 0000000000..09d6dc4d1b --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A_L_H +#define RES_MON_A_L_H + +enum dRes_INDEX_MON_A_L { + /* BMDR */ + dRes_INDEX_MON_A_L_BMD_MON_A_L_e=0x3, +}; + +enum dRes_ID_MON_A_L { + /* BMDR */ + dRes_ID_MON_A_L_BMD_MON_A_L_e=0x3, +}; + +enum MON_A_L_JNT { + MON_A_L_JNT_WORLD_ROOT_e=0x0, + MON_A_L_JNT_BACKBONE_e=0x1, + MON_A_L_JNT_ARML1_e=0x2, + MON_A_L_JNT_ARML2_e=0x3, + MON_A_L_JNT_ARMR1_e=0x4, + MON_A_L_JNT_ARMR2_e=0x5, + MON_A_L_JNT_HEAD_e=0x6, + MON_A_L_JNT_WAIST_e=0x7, + MON_A_L_JNT_LEGL1_e=0x8, + MON_A_L_JNT_LEGL2_e=0x9, + MON_A_L_JNT_LEGR1_e=0xA, + MON_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a_LTW.h b/assets/RZDP01/res/Object/MON_a_LTW.h new file mode 100644 index 0000000000..2369bfa5ff --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_MON_A_LTW_H +#define RES_MON_A_LTW_H + +enum dRes_INDEX_MON_A_LTW { + /* BMDR */ + dRes_INDEX_MON_A_LTW_BMD_MON_A_L_TW_e=0x3, +}; + +enum dRes_ID_MON_A_LTW { + /* BMDR */ + dRes_ID_MON_A_LTW_BMD_MON_A_L_TW_e=0x3, +}; + +enum MON_A_L_TW_JNT { + MON_A_L_TW_JNT_WORLD_ROOT_e=0x0, + MON_A_L_TW_JNT_BACKBONE_e=0x1, + MON_A_L_TW_JNT_ARML1_e=0x2, + MON_A_L_TW_JNT_ARML2_e=0x3, + MON_A_L_TW_JNT_ARMR1_e=0x4, + MON_A_L_TW_JNT_ARMR2_e=0x5, + MON_A_L_TW_JNT_HEAD_e=0x6, + MON_A_L_TW_JNT_WAIST_e=0x7, + MON_A_L_TW_JNT_LEGL1_e=0x8, + MON_A_L_TW_JNT_LEGL2_e=0x9, + MON_A_L_TW_JNT_LEGR1_e=0xA, + MON_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_MON_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MON_a_TW.h b/assets/RZDP01/res/Object/MON_a_TW.h new file mode 100644 index 0000000000..2b4b47649a --- /dev/null +++ b/assets/RZDP01/res/Object/MON_a_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_MON_A_TW_H +#define RES_MON_A_TW_H + +enum dRes_INDEX_MON_A_TW { + /* BMDR */ + dRes_INDEX_MON_A_TW_BMD_MON_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_MON_A_TW_BTP_MON_A_TW_e=0x7, +}; + +enum dRes_ID_MON_A_TW { + /* BMDR */ + dRes_ID_MON_A_TW_BMD_MON_A_TW_e=0x4, + /* BTP */ + dRes_ID_MON_A_TW_BTP_MON_A_TW_e=0x7, +}; + +enum MON_A_TW_JNT { + MON_A_TW_JNT_CENTER_e=0x0, + MON_A_TW_JNT_BACKBONE_e=0x1, + MON_A_TW_JNT_NECK_e=0x2, + MON_A_TW_JNT_HEAD_e=0x3, + MON_A_TW_JNT_SHOULDERL_e=0x4, + MON_A_TW_JNT_ARML1_e=0x5, + MON_A_TW_JNT_ARML2_e=0x6, + MON_A_TW_JNT_HANDL_e=0x7, + MON_A_TW_JNT_SHOULDERR_e=0x8, + MON_A_TW_JNT_ARMR1_e=0x9, + MON_A_TW_JNT_ARMR2_e=0xA, + MON_A_TW_JNT_HANDR_e=0xB, + MON_A_TW_JNT_WAIST_e=0xC, + MON_A_TW_JNT_LEGL1_e=0xD, + MON_A_TW_JNT_LEGL2_e=0xE, + MON_A_TW_JNT_FOOTL_e=0xF, + MON_A_TW_JNT_LEGR1_e=0x10, + MON_A_TW_JNT_LEGR2_e=0x11, + MON_A_TW_JNT_FOOTR_e=0x12, +}; + +#endif /* !RES_MON_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MR-6Pole.h b/assets/RZDP01/res/Object/MR-6Pole.h new file mode 100644 index 0000000000..22b6ebddc4 --- /dev/null +++ b/assets/RZDP01/res/Object/MR-6Pole.h @@ -0,0 +1,22 @@ +#ifndef RES_MR_6POLE_H +#define RES_MR_6POLE_H + +enum dRes_INDEX_MR_6POLE { + /* BCK */ + dRes_INDEX_MR_6POLE_BCK_U_MR_6POLE_UP_e=0x4, + /* BMDR */ + dRes_INDEX_MR_6POLE_BMD_U_MR_6POLE_e=0x7, +}; + +enum dRes_ID_MR_6POLE { + /* BCK */ + dRes_ID_MR_6POLE_BCK_U_MR_6POLE_UP_e=0x4, + /* BMDR */ + dRes_ID_MR_6POLE_BMD_U_MR_6POLE_e=0x7, +}; + +enum U_MR_6POLE_JNT { + U_MR_6POLE_JNT_U_MR_6POLE_DIS_e=0x0, +}; + +#endif /* !RES_MR_6POLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MR-Chain.h b/assets/RZDP01/res/Object/MR-Chain.h new file mode 100644 index 0000000000..fcddd1dfc4 --- /dev/null +++ b/assets/RZDP01/res/Object/MR-Chain.h @@ -0,0 +1,91 @@ +#ifndef RES_MR_CHAIN_H +#define RES_MR_CHAIN_H + +enum dRes_INDEX_MR_CHAIN { + /* BCK */ + dRes_INDEX_MR_CHAIN_BCK_U_MR_CHAINMONO_DOWN02_e=0x7, + dRes_INDEX_MR_CHAIN_BCK_U_MR_CHAINMONO_UP01_e=0x8, + dRes_INDEX_MR_CHAIN_BCK_U_MR_HOLE_e=0x9, + /* BMDE */ + dRes_INDEX_MR_CHAIN_BMD_U_MR_HOLE_e=0xC, + /* BMDR */ + dRes_INDEX_MR_CHAIN_BMD_U_MR_CHAINMONO_e=0xF, + dRes_INDEX_MR_CHAIN_BMD_U_MR_MONOANA_e=0x10, + /* BRK */ + dRes_INDEX_MR_CHAIN_BRK_U_MR_CHAINTEV_e=0x13, + dRes_INDEX_MR_CHAIN_BRK_U_MR_HOLE_e=0x14, + dRes_INDEX_MR_CHAIN_BRK_U_MR_MONOANA_e=0x15, + /* DZB */ + dRes_INDEX_MR_CHAIN_DZB_U_MR_CHAINMONO_01_e=0x18, + dRes_INDEX_MR_CHAIN_DZB_U_MR_CHAINMONO_02_e=0x19, + dRes_INDEX_MR_CHAIN_DZB_U_MR_MONOANA_e=0x1A, +}; + +enum dRes_ID_MR_CHAIN { + /* BCK */ + dRes_ID_MR_CHAIN_BCK_U_MR_CHAINMONO_DOWN02_e=0x7, + dRes_ID_MR_CHAIN_BCK_U_MR_CHAINMONO_UP01_e=0x8, + dRes_ID_MR_CHAIN_BCK_U_MR_HOLE_e=0x9, + /* BMDE */ + dRes_ID_MR_CHAIN_BMD_U_MR_HOLE_e=0xC, + /* BMDR */ + dRes_ID_MR_CHAIN_BMD_U_MR_CHAINMONO_e=0xF, + dRes_ID_MR_CHAIN_BMD_U_MR_MONOANA_e=0x10, + /* BRK */ + dRes_ID_MR_CHAIN_BRK_U_MR_CHAINTEV_e=0x13, + dRes_ID_MR_CHAIN_BRK_U_MR_HOLE_e=0x14, + dRes_ID_MR_CHAIN_BRK_U_MR_MONOANA_e=0x15, + /* DZB */ + dRes_ID_MR_CHAIN_DZB_U_MR_CHAINMONO_01_e=0x18, + dRes_ID_MR_CHAIN_DZB_U_MR_CHAINMONO_02_e=0x19, + dRes_ID_MR_CHAIN_DZB_U_MR_MONOANA_e=0x1A, +}; + +enum U_MR_HOLE_JNT { + U_MR_HOLE_JNT_HOLE01_e=0x0, + U_MR_HOLE_JNT_HOLE02_e=0x1, + U_MR_HOLE_JNT_HOLE03_e=0x2, + U_MR_HOLE_JNT_HOLE04_e=0x3, + U_MR_HOLE_JNT_HOLE05_e=0x4, + U_MR_HOLE_JNT_HOLE06_e=0x5, + U_MR_HOLE_JNT_HOLE07_e=0x6, +}; + +enum U_MR_CHAINMONO_JNT { + U_MR_CHAINMONO_JNT_POLE_KARI_e=0x0, + U_MR_CHAINMONO_JNT_MONOLITH_e=0x1, + U_MR_CHAINMONO_JNT_ACHAIN1_e=0x2, + U_MR_CHAINMONO_JNT_ACHAIN2_e=0x3, + U_MR_CHAINMONO_JNT_ACHAIN3_e=0x4, + U_MR_CHAINMONO_JNT_ACHAIN4_e=0x5, + U_MR_CHAINMONO_JNT_BCHAIN1_e=0x6, + U_MR_CHAINMONO_JNT_BCHAIN2_e=0x7, + U_MR_CHAINMONO_JNT_BCHAIN3_e=0x8, + U_MR_CHAINMONO_JNT_BCHAIN4_e=0x9, + U_MR_CHAINMONO_JNT_CCHAIN1_e=0xA, + U_MR_CHAINMONO_JNT_CCHAIN2_e=0xB, + U_MR_CHAINMONO_JNT_CCHAIN3_e=0xC, + U_MR_CHAINMONO_JNT_CCHAIN4_e=0xD, + U_MR_CHAINMONO_JNT_DCHAIN1_e=0xE, + U_MR_CHAINMONO_JNT_DCHAIN2_e=0xF, + U_MR_CHAINMONO_JNT_DCHAIN3_e=0x10, + U_MR_CHAINMONO_JNT_DCHAIN4_e=0x11, + U_MR_CHAINMONO_JNT_ECHAIN1_e=0x12, + U_MR_CHAINMONO_JNT_ECHAIN2_e=0x13, + U_MR_CHAINMONO_JNT_ECHAIN3_e=0x14, + U_MR_CHAINMONO_JNT_ECHAIN4_e=0x15, + U_MR_CHAINMONO_JNT_FCHAIN1_e=0x16, + U_MR_CHAINMONO_JNT_FCHAIN2_e=0x17, + U_MR_CHAINMONO_JNT_FCHAIN3_e=0x18, + U_MR_CHAINMONO_JNT_FCHAIN4_e=0x19, + U_MR_CHAINMONO_JNT_GCHAIN1_e=0x1A, + U_MR_CHAINMONO_JNT_GCHAIN2_e=0x1B, + U_MR_CHAINMONO_JNT_HCHAIN1_e=0x1C, + U_MR_CHAINMONO_JNT_HCHAIN2_e=0x1D, +}; + +enum U_MR_MONOANA_JNT { + U_MR_MONOANA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MR_CHAIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MR-Sand.h b/assets/RZDP01/res/Object/MR-Sand.h new file mode 100644 index 0000000000..4cca39e0b6 --- /dev/null +++ b/assets/RZDP01/res/Object/MR-Sand.h @@ -0,0 +1,28 @@ +#ifndef RES_MR_SAND_H +#define RES_MR_SAND_H + +enum dRes_INDEX_MR_SAND { + /* BCK */ + dRes_INDEX_MR_SAND_BCK_U_MR_SAND_DOWN_e=0x5, + /* BMDR */ + dRes_INDEX_MR_SAND_BMD_U_MR_SAND_e=0x8, + /* DZB */ + dRes_INDEX_MR_SAND_DZB_U_MR_SAND_01_e=0xB, + dRes_INDEX_MR_SAND_DZB_U_MR_SAND_02_e=0xC, +}; + +enum dRes_ID_MR_SAND { + /* BCK */ + dRes_ID_MR_SAND_BCK_U_MR_SAND_DOWN_e=0x5, + /* BMDR */ + dRes_ID_MR_SAND_BMD_U_MR_SAND_e=0x8, + /* DZB */ + dRes_ID_MR_SAND_DZB_U_MR_SAND_01_e=0xB, + dRes_ID_MR_SAND_DZB_U_MR_SAND_02_e=0xC, +}; + +enum U_MR_SAND_JNT { + U_MR_SAND_JNT_U_MR_SAND_e=0x0, +}; + +#endif /* !RES_MR_SAND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MR-Screw.h b/assets/RZDP01/res/Object/MR-Screw.h new file mode 100644 index 0000000000..9380d3c22d --- /dev/null +++ b/assets/RZDP01/res/Object/MR-Screw.h @@ -0,0 +1,22 @@ +#ifndef RES_MR_SCREW_H +#define RES_MR_SCREW_H + +enum dRes_INDEX_MR_SCREW { + /* BMDR */ + dRes_INDEX_MR_SCREW_BMD_U_MR_TWISTPOLE_e=0x4, + /* DZB */ + dRes_INDEX_MR_SCREW_DZB_U_MR_TWISTPOLE_e=0x7, +}; + +enum dRes_ID_MR_SCREW { + /* BMDR */ + dRes_ID_MR_SCREW_BMD_U_MR_TWISTPOLE_e=0x4, + /* DZB */ + dRes_ID_MR_SCREW_DZB_U_MR_TWISTPOLE_e=0x7, +}; + +enum U_MR_TWISTPOLE_JNT { + U_MR_TWISTPOLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MR_SCREW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MR-Table.h b/assets/RZDP01/res/Object/MR-Table.h new file mode 100644 index 0000000000..5a0246ec49 --- /dev/null +++ b/assets/RZDP01/res/Object/MR-Table.h @@ -0,0 +1,94 @@ +#ifndef RES_MR_TABLE_H +#define RES_MR_TABLE_H + +enum dRes_INDEX_MR_TABLE { + /* BCK */ + dRes_INDEX_MR_TABLE_BCK_U_MR_MSQUARE_e=0x9, + dRes_INDEX_MR_TABLE_BCK_U_MR_TABLE_UP_e=0xA, + /* BMDE */ + dRes_INDEX_MR_TABLE_BMD_U_MR_MIRROR_e=0xD, + dRes_INDEX_MR_TABLE_BMD_U_MR_PIECE_e=0xE, + /* BMDR */ + dRes_INDEX_MR_TABLE_BMD_U_MR_LIGHT_e=0x11, + dRes_INDEX_MR_TABLE_BMD_U_MR_MSQUARE_e=0x12, + dRes_INDEX_MR_TABLE_BMD_U_MR_PANEL_e=0x13, + dRes_INDEX_MR_TABLE_BMD_U_MR_STAIR_e=0x14, + dRes_INDEX_MR_TABLE_BMD_U_MR_TABLE_e=0x15, + /* BRK */ + dRes_INDEX_MR_TABLE_BRK_U_MR_MSQUARE_e=0x18, + dRes_INDEX_MR_TABLE_BRK_U_MR_STAIR_e=0x19, + /* BTK */ + dRes_INDEX_MR_TABLE_BTK_U_MR_LIGHT_e=0x1C, + /* DZB */ + dRes_INDEX_MR_TABLE_DZB_U_MR_MIRROR_e=0x1F, + dRes_INDEX_MR_TABLE_DZB_U_MR_PIECE_e=0x20, + dRes_INDEX_MR_TABLE_DZB_U_MR_STAIR_e=0x21, + dRes_INDEX_MR_TABLE_DZB_U_MR_TABLE_e=0x22, + /* TEX */ + dRes_INDEX_MR_TABLE_BTI_U_MR_MILLERP_A_e=0x25, +}; + +enum dRes_ID_MR_TABLE { + /* BCK */ + dRes_ID_MR_TABLE_BCK_U_MR_MSQUARE_e=0x9, + dRes_ID_MR_TABLE_BCK_U_MR_TABLE_UP_e=0xA, + /* BMDE */ + dRes_ID_MR_TABLE_BMD_U_MR_MIRROR_e=0xD, + dRes_ID_MR_TABLE_BMD_U_MR_PIECE_e=0xE, + /* BMDR */ + dRes_ID_MR_TABLE_BMD_U_MR_LIGHT_e=0x11, + dRes_ID_MR_TABLE_BMD_U_MR_MSQUARE_e=0x12, + dRes_ID_MR_TABLE_BMD_U_MR_PANEL_e=0x13, + dRes_ID_MR_TABLE_BMD_U_MR_STAIR_e=0x14, + dRes_ID_MR_TABLE_BMD_U_MR_TABLE_e=0x15, + /* BRK */ + dRes_ID_MR_TABLE_BRK_U_MR_MSQUARE_e=0x18, + dRes_ID_MR_TABLE_BRK_U_MR_STAIR_e=0x19, + /* BTK */ + dRes_ID_MR_TABLE_BTK_U_MR_LIGHT_e=0x1C, + /* DZB */ + dRes_ID_MR_TABLE_DZB_U_MR_MIRROR_e=0x1F, + dRes_ID_MR_TABLE_DZB_U_MR_PIECE_e=0x20, + dRes_ID_MR_TABLE_DZB_U_MR_STAIR_e=0x21, + dRes_ID_MR_TABLE_DZB_U_MR_TABLE_e=0x22, + /* TEX */ + dRes_ID_MR_TABLE_BTI_U_MR_MILLERP_A_e=0x25, +}; + +enum U_MR_MIRROR_JNT { + U_MR_MIRROR_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_PIECE_JNT { + U_MR_PIECE_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_LIGHT_JNT { + U_MR_LIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_MSQUARE_JNT { + U_MR_MSQUARE_JNT_MSQUARE_01_e=0x0, + U_MR_MSQUARE_JNT_MSQUARE_02_e=0x1, + U_MR_MSQUARE_JNT_MSQUARE_03_e=0x2, + U_MR_MSQUARE_JNT_MSQUARE_04_e=0x3, + U_MR_MSQUARE_JNT_MSQUARE_05_e=0x4, + U_MR_MSQUARE_JNT_MSQUARE_06_e=0x5, + U_MR_MSQUARE_JNT_MSQUARE_07_e=0x6, + U_MR_MSQUARE_JNT_MSQUARE_08_e=0x7, +}; + +enum U_MR_PANEL_JNT { + U_MR_PANEL_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_STAIR_JNT { + U_MR_STAIR_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_MR_TABLE_JNT { + U_MR_TABLE_JNT_U_MR_TABLE_DIS_e=0x0, + U_MR_TABLE_JNT_MIRROR_e=0x1, +}; + +#endif /* !RES_MR_TABLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MSGNPC.h b/assets/RZDP01/res/Object/MSGNPC.h new file mode 100644 index 0000000000..a09014fc66 --- /dev/null +++ b/assets/RZDP01/res/Object/MSGNPC.h @@ -0,0 +1,14 @@ +#ifndef RES_MSGNPC_H +#define RES_MSGNPC_H + +enum dRes_INDEX_MSGNPC { + /* EVT */ + dRes_INDEX_MSGNPC_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MSGNPC { + /* EVT */ + dRes_ID_MSGNPC_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MSGNPC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MYNA_b.h b/assets/RZDP01/res/Object/MYNA_b.h new file mode 100644 index 0000000000..f43930c66a --- /dev/null +++ b/assets/RZDP01/res/Object/MYNA_b.h @@ -0,0 +1,75 @@ +#ifndef RES_MYNA_B_H +#define RES_MYNA_B_H + +enum dRes_INDEX_MYNA_B { + /* BCK */ + dRes_INDEX_MYNA_B_BCK_MYNA_B_ATTACK_e=0x6, + dRes_INDEX_MYNA_B_BCK_MYNA_B_HOVERING_e=0x7, + dRes_INDEX_MYNA_B_BCK_MYNA_B_JUMP_e=0x8, + dRes_INDEX_MYNA_B_BCK_MYNA_B_LIGHTUP_e=0x9, + dRes_INDEX_MYNA_B_BCK_MYNA_B_PICK_A_e=0xA, + dRes_INDEX_MYNA_B_BCK_MYNA_B_PICK_B_e=0xB, + dRes_INDEX_MYNA_B_BCK_MYNA_B_SIDESTEPL_e=0xC, + dRes_INDEX_MYNA_B_BCK_MYNA_B_SIDESTEPR_e=0xD, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_A_e=0xE, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_B_e=0xF, + dRes_INDEX_MYNA_B_BCK_MYNA_B_TALK_C_e=0x10, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_A_e=0x11, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_B_e=0x12, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_C_e=0x13, + dRes_INDEX_MYNA_B_BCK_MYNA_B_WAIT_D_e=0x14, + /* BMDR */ + dRes_INDEX_MYNA_B_BMD_MYNA_B_e=0x17, + /* BTP */ + dRes_INDEX_MYNA_B_BTP_MYNA_B_e=0x1A, + /* EVT */ + dRes_INDEX_MYNA_B_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_MYNA_B { + /* BCK */ + dRes_ID_MYNA_B_BCK_MYNA_B_ATTACK_e=0x6, + dRes_ID_MYNA_B_BCK_MYNA_B_HOVERING_e=0x7, + dRes_ID_MYNA_B_BCK_MYNA_B_JUMP_e=0x8, + dRes_ID_MYNA_B_BCK_MYNA_B_LIGHTUP_e=0x9, + dRes_ID_MYNA_B_BCK_MYNA_B_PICK_A_e=0xA, + dRes_ID_MYNA_B_BCK_MYNA_B_PICK_B_e=0xB, + dRes_ID_MYNA_B_BCK_MYNA_B_SIDESTEPL_e=0xC, + dRes_ID_MYNA_B_BCK_MYNA_B_SIDESTEPR_e=0xD, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_A_e=0xE, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_B_e=0xF, + dRes_ID_MYNA_B_BCK_MYNA_B_TALK_C_e=0x10, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_A_e=0x11, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_B_e=0x12, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_C_e=0x13, + dRes_ID_MYNA_B_BCK_MYNA_B_WAIT_D_e=0x14, + /* BMDR */ + dRes_ID_MYNA_B_BMD_MYNA_B_e=0x17, + /* BTP */ + dRes_ID_MYNA_B_BTP_MYNA_B_e=0x1A, + /* EVT */ + dRes_ID_MYNA_B_DAT_EVENT_LIST_e=0x1D, +}; + +enum MYNA_B_JNT { + MYNA_B_JNT_HARA_e=0x0, + MYNA_B_JNT_MYNA_WING_e=0x1, + MYNA_B_JNT_ASHI1L_e=0x2, + MYNA_B_JNT_ASHI2L_e=0x3, + MYNA_B_JNT_FOOTL_e=0x4, + MYNA_B_JNT_ASHI1R_e=0x5, + MYNA_B_JNT_ASHI2R_e=0x6, + MYNA_B_JNT_FOOTR_e=0x7, + MYNA_B_JNT_HAND1L_e=0x8, + MYNA_B_JNT_HAND2L_e=0x9, + MYNA_B_JNT_HAND3L_e=0xA, + MYNA_B_JNT_HAND1R_e=0xB, + MYNA_B_JNT_HAND2R_e=0xC, + MYNA_B_JNT_HAND3R_e=0xD, + MYNA_B_JNT_KUBI_e=0xE, + MYNA_B_JNT_HEAD_e=0xF, + MYNA_B_JNT_KUCHI_e=0x10, + MYNA_B_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_MYNA_B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MYNA_b_f.h b/assets/RZDP01/res/Object/MYNA_b_f.h new file mode 100644 index 0000000000..9154342a4c --- /dev/null +++ b/assets/RZDP01/res/Object/MYNA_b_f.h @@ -0,0 +1,14 @@ +#ifndef RES_MYNA_B_F_H +#define RES_MYNA_B_F_H + +enum dRes_INDEX_MYNA_B_F { + /* EVT */ + dRes_INDEX_MYNA_B_F_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MYNA_B_F { + /* EVT */ + dRes_ID_MYNA_B_F_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MYNA_B_F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MYNA_b_g.h b/assets/RZDP01/res/Object/MYNA_b_g.h new file mode 100644 index 0000000000..91d49e1508 --- /dev/null +++ b/assets/RZDP01/res/Object/MYNA_b_g.h @@ -0,0 +1,14 @@ +#ifndef RES_MYNA_B_G_H +#define RES_MYNA_B_G_H + +enum dRes_INDEX_MYNA_B_G { + /* EVT */ + dRes_INDEX_MYNA_B_G_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_MYNA_B_G { + /* EVT */ + dRes_ID_MYNA_B_G_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_MYNA_B_G_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_BBox.h b/assets/RZDP01/res/Object/M_BBox.h new file mode 100644 index 0000000000..5b56810203 --- /dev/null +++ b/assets/RZDP01/res/Object/M_BBox.h @@ -0,0 +1,22 @@ +#ifndef RES_M_BBOX_H +#define RES_M_BBOX_H + +enum dRes_INDEX_M_BBOX { + /* BMDR */ + dRes_INDEX_M_BBOX_BMD_M_BBOX_e=0x4, + /* DZB */ + dRes_INDEX_M_BBOX_DZB_M_BBOX_e=0x7, +}; + +enum dRes_ID_M_BBOX { + /* BMDR */ + dRes_ID_M_BBOX_BMD_M_BBOX_e=0x4, + /* DZB */ + dRes_ID_M_BBOX_DZB_M_BBOX_e=0x7, +}; + +enum M_BBOX_JNT { + M_BBOX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_BBOX_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_Crack.h b/assets/RZDP01/res/Object/M_Crack.h new file mode 100644 index 0000000000..9d80040a33 --- /dev/null +++ b/assets/RZDP01/res/Object/M_Crack.h @@ -0,0 +1,28 @@ +#ifndef RES_M_CRACK_H +#define RES_M_CRACK_H + +enum dRes_INDEX_M_CRACK { + /* BMDR */ + dRes_INDEX_M_CRACK_BMD_M_CRACK_e=0x4, + dRes_INDEX_M_CRACK_BMD_M_CRACK_B_e=0x5, + /* DZB */ + dRes_INDEX_M_CRACK_DZB_M_CRACK_e=0x8, +}; + +enum dRes_ID_M_CRACK { + /* BMDR */ + dRes_ID_M_CRACK_BMD_M_CRACK_e=0x4, + dRes_ID_M_CRACK_BMD_M_CRACK_B_e=0x5, + /* DZB */ + dRes_ID_M_CRACK_DZB_M_CRACK_e=0x8, +}; + +enum M_CRACK_JNT { + M_CRACK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_CRACK_B_JNT { + M_CRACK_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_CRACK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_DRockHn.h b/assets/RZDP01/res/Object/M_DRockHn.h new file mode 100644 index 0000000000..b73973e1b9 --- /dev/null +++ b/assets/RZDP01/res/Object/M_DRockHn.h @@ -0,0 +1,18 @@ +#ifndef RES_M_DROCKHN_H +#define RES_M_DROCKHN_H + +enum dRes_INDEX_M_DROCKHN { + /* BMDR */ + dRes_INDEX_M_DROCKHN_BMD_M_DROPROCK_HAHEN_e=0x3, +}; + +enum dRes_ID_M_DROCKHN { + /* BMDR */ + dRes_ID_M_DROCKHN_BMD_M_DROPROCK_HAHEN_e=0x3, +}; + +enum M_DROPROCK_HAHEN_JNT { + M_DROPROCK_HAHEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DROCKHN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_DrpRock.h b/assets/RZDP01/res/Object/M_DrpRock.h new file mode 100644 index 0000000000..6583cc5f45 --- /dev/null +++ b/assets/RZDP01/res/Object/M_DrpRock.h @@ -0,0 +1,30 @@ +#ifndef RES_M_DRPROCK_H +#define RES_M_DRPROCK_H + +enum dRes_INDEX_M_DRPROCK { + /* BMDR */ + dRes_INDEX_M_DRPROCK_BMD_M_DROPROCK_e=0x4, + dRes_INDEX_M_DRPROCK_BMD_M_DROPROCK_BASE_e=0x5, + /* DZB */ + dRes_INDEX_M_DRPROCK_DZB_M_DROPROCK_e=0x8, + dRes_INDEX_M_DRPROCK_DZB_M_DROPROCK_BASE_e=0x9, +}; + +enum dRes_ID_M_DRPROCK { + /* BMDR */ + dRes_ID_M_DRPROCK_BMD_M_DROPROCK_e=0x4, + dRes_ID_M_DRPROCK_BMD_M_DROPROCK_BASE_e=0x5, + /* DZB */ + dRes_ID_M_DRPROCK_DZB_M_DROPROCK_e=0x8, + dRes_ID_M_DRPROCK_DZB_M_DROPROCK_BASE_e=0x9, +}; + +enum M_DROPROCK_JNT { + M_DROPROCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_DROPROCK_BASE_JNT { + M_DROPROCK_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DRPROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_Dust.h b/assets/RZDP01/res/Object/M_Dust.h new file mode 100644 index 0000000000..ed3489a3e5 --- /dev/null +++ b/assets/RZDP01/res/Object/M_Dust.h @@ -0,0 +1,22 @@ +#ifndef RES_M_DUST_H +#define RES_M_DUST_H + +enum dRes_INDEX_M_DUST { + /* BMDR */ + dRes_INDEX_M_DUST_BMD_M_FLOATINGDUST01_e=0x4, + /* DZB */ + dRes_INDEX_M_DUST_DZB_M_FLOATINGDUST01_e=0x7, +}; + +enum dRes_ID_M_DUST { + /* BMDR */ + dRes_ID_M_DUST_BMD_M_FLOATINGDUST01_e=0x4, + /* DZB */ + dRes_ID_M_DUST_DZB_M_FLOATINGDUST01_e=0x7, +}; + +enum M_FLOATINGDUST01_JNT { + M_FLOATINGDUST01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_DUST_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_GateKey.h b/assets/RZDP01/res/Object/M_GateKey.h new file mode 100644 index 0000000000..6f3ed1db17 --- /dev/null +++ b/assets/RZDP01/res/Object/M_GateKey.h @@ -0,0 +1,18 @@ +#ifndef RES_M_GATEKEY_H +#define RES_M_GATEKEY_H + +enum dRes_INDEX_M_GATEKEY { + /* BMDR */ + dRes_INDEX_M_GATEKEY_BMD_M_IGATEKEY_e=0x3, +}; + +enum dRes_ID_M_GATEKEY { + /* BMDR */ + dRes_ID_M_GATEKEY_BMD_M_IGATEKEY_e=0x3, +}; + +enum M_IGATEKEY_JNT { + M_IGATEKEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_GATEKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_HGate.h b/assets/RZDP01/res/Object/M_HGate.h new file mode 100644 index 0000000000..6e48686590 --- /dev/null +++ b/assets/RZDP01/res/Object/M_HGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_HGATE_H +#define RES_M_HGATE_H + +enum dRes_INDEX_M_HGATE { + /* BMDR */ + dRes_INDEX_M_HGATE_BMD_M_HASHIGATE_e=0x4, + /* DZB */ + dRes_INDEX_M_HGATE_DZB_M_HASHIGATE_e=0x7, +}; + +enum dRes_ID_M_HGATE { + /* BMDR */ + dRes_ID_M_HGATE_BMD_M_HASHIGATE_e=0x4, + /* DZB */ + dRes_ID_M_HGATE_DZB_M_HASHIGATE_e=0x7, +}; + +enum M_HASHIGATE_JNT { + M_HASHIGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_HGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_IGate.h b/assets/RZDP01/res/Object/M_IGate.h new file mode 100644 index 0000000000..c25ed9cb59 --- /dev/null +++ b/assets/RZDP01/res/Object/M_IGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IGATE_H +#define RES_M_IGATE_H + +enum dRes_INDEX_M_IGATE { + /* BMDR */ + dRes_INDEX_M_IGATE_BMD_M_IZUMIGATE_e=0x4, + /* DZB */ + dRes_INDEX_M_IGATE_DZB_M_IZUMIGATE_e=0x7, +}; + +enum dRes_ID_M_IGATE { + /* BMDR */ + dRes_ID_M_IGATE_BMD_M_IZUMIGATE_e=0x4, + /* DZB */ + dRes_ID_M_IGATE_DZB_M_IZUMIGATE_e=0x7, +}; + +enum M_IZUMIGATE_JNT { + M_IZUMIGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_Ikada.h b/assets/RZDP01/res/Object/M_Ikada.h new file mode 100644 index 0000000000..728366fb21 --- /dev/null +++ b/assets/RZDP01/res/Object/M_Ikada.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IKADA_H +#define RES_M_IKADA_H + +enum dRes_INDEX_M_IKADA { + /* BMDR */ + dRes_INDEX_M_IKADA_BMD_M_IKADA_e=0x4, + /* DZB */ + dRes_INDEX_M_IKADA_DZB_M_IKADA_e=0x7, +}; + +enum dRes_ID_M_IKADA { + /* BMDR */ + dRes_ID_M_IKADA_BMD_M_IKADA_e=0x4, + /* DZB */ + dRes_ID_M_IKADA_DZB_M_IKADA_e=0x7, +}; + +enum M_IKADA_JNT { + M_IKADA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IKADA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_Ita.h b/assets/RZDP01/res/Object/M_Ita.h new file mode 100644 index 0000000000..6540ea5519 --- /dev/null +++ b/assets/RZDP01/res/Object/M_Ita.h @@ -0,0 +1,22 @@ +#ifndef RES_M_ITA_H +#define RES_M_ITA_H + +enum dRes_INDEX_M_ITA { + /* BMDR */ + dRes_INDEX_M_ITA_BMD_M_FLOATINGDUST00_e=0x4, + /* DZB */ + dRes_INDEX_M_ITA_DZB_M_FLOATINGDUST00_e=0x7, +}; + +enum dRes_ID_M_ITA { + /* BMDR */ + dRes_ID_M_ITA_BMD_M_FLOATINGDUST00_e=0x4, + /* DZB */ + dRes_ID_M_ITA_DZB_M_FLOATINGDUST00_e=0x7, +}; + +enum M_FLOATINGDUST00_JNT { + M_FLOATINGDUST00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_ITA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_IzmGate.h b/assets/RZDP01/res/Object/M_IzmGate.h new file mode 100644 index 0000000000..40d5130d23 --- /dev/null +++ b/assets/RZDP01/res/Object/M_IzmGate.h @@ -0,0 +1,22 @@ +#ifndef RES_M_IZMGATE_H +#define RES_M_IZMGATE_H + +enum dRes_INDEX_M_IZMGATE { + /* BMDR */ + dRes_INDEX_M_IZMGATE_BMD_M_IZUMIGATE_B_e=0x4, + /* DZB */ + dRes_INDEX_M_IZMGATE_DZB_M_IZUMIGATE_B_e=0x7, +}; + +enum dRes_ID_M_IZMGATE { + /* BMDR */ + dRes_ID_M_IZMGATE_BMD_M_IZUMIGATE_B_e=0x4, + /* DZB */ + dRes_ID_M_IZMGATE_DZB_M_IZUMIGATE_B_e=0x7, +}; + +enum M_IZUMIGATE_B_JNT { + M_IZUMIGATE_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_IZMGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_RGate00.h b/assets/RZDP01/res/Object/M_RGate00.h new file mode 100644 index 0000000000..d4bf119c60 --- /dev/null +++ b/assets/RZDP01/res/Object/M_RGate00.h @@ -0,0 +1,40 @@ +#ifndef RES_M_RGATE00_H +#define RES_M_RGATE00_H + +enum dRes_INDEX_M_RGATE00 { + /* BMDR */ + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_e=0x5, + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_HOOK_e=0x6, + dRes_INDEX_M_RGATE00_BMD_M_RIDERGATE_KEY_e=0x7, + /* DZB */ + dRes_INDEX_M_RGATE00_DZB_M_RIDERGATE_e=0xA, + /* EVT */ + dRes_INDEX_M_RGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_M_RGATE00 { + /* BMDR */ + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_e=0x5, + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_HOOK_e=0x6, + dRes_ID_M_RGATE00_BMD_M_RIDERGATE_KEY_e=0x7, + /* DZB */ + dRes_ID_M_RGATE00_DZB_M_RIDERGATE_e=0xA, + /* EVT */ + dRes_ID_M_RGATE00_DAT_EVENT_LIST_e=0xD, +}; + +enum M_RIDERGATE_JNT { + M_RIDERGATE_JNT_M_RIDERGATE_e=0x0, + M_RIDERGATE_JNT_RIDERGATE_L_e=0x1, + M_RIDERGATE_JNT_RIDERGATE_R_e=0x2, +}; + +enum M_RIDERGATE_HOOK_JNT { + M_RIDERGATE_HOOK_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_RIDERGATE_KEY_JNT { + M_RIDERGATE_KEY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_RGATE00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_THouse.h b/assets/RZDP01/res/Object/M_THouse.h new file mode 100644 index 0000000000..a6ff1dd146 --- /dev/null +++ b/assets/RZDP01/res/Object/M_THouse.h @@ -0,0 +1,58 @@ +#ifndef RES_M_THOUSE_H +#define RES_M_THOUSE_H + +enum dRes_INDEX_M_THOUSE { + /* BCK */ + dRes_INDEX_M_THOUSE_BCK_TH01_CLOSE_e=0x6, + dRes_INDEX_M_THOUSE_BCK_TH02_CHANGE_e=0x7, + dRes_INDEX_M_THOUSE_BCK_TH03_HLIGHT_e=0x8, + /* BMDR */ + dRes_INDEX_M_THOUSE_BMD_M_TOBYHOUSE_HL_R00_e=0xB, + dRes_INDEX_M_THOUSE_BMD_U_TOBYHOUSE_LOW_e=0xC, + /* DZB */ + dRes_INDEX_M_THOUSE_DZB_M_TOBYHOUSE_HL_R00_e=0xF, + /* EVT */ + dRes_INDEX_M_THOUSE_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_M_THOUSE { + /* BCK */ + dRes_ID_M_THOUSE_BCK_TH01_CLOSE_e=0x6, + dRes_ID_M_THOUSE_BCK_TH02_CHANGE_e=0x7, + dRes_ID_M_THOUSE_BCK_TH03_HLIGHT_e=0x8, + /* BMDR */ + dRes_ID_M_THOUSE_BMD_M_TOBYHOUSE_HL_R00_e=0xB, + dRes_ID_M_THOUSE_BMD_U_TOBYHOUSE_LOW_e=0xC, + /* DZB */ + dRes_ID_M_THOUSE_DZB_M_TOBYHOUSE_HL_R00_e=0xF, + /* EVT */ + dRes_ID_M_THOUSE_DAT_EVENT_LIST_e=0x12, +}; + +enum M_TOBYHOUSE_HL_R00_JNT { + M_TOBYHOUSE_HL_R00_JNT_M_TOBYHOUSE_HL_R00_J_e=0x0, + M_TOBYHOUSE_HL_R00_JNT_BIRL_P_e=0x1, + M_TOBYHOUSE_HL_R00_JNT_WASH_e=0x2, + M_TOBYHOUSE_HL_R00_JNT_BIRL_HOUSE_e=0x3, + M_TOBYHOUSE_HL_R00_JNT_BARREL_e=0x4, + M_TOBYHOUSE_HL_R00_JNT_CAP_e=0x5, + M_TOBYHOUSE_HL_R00_JNT_END_BARREL_e=0x6, + M_TOBYHOUSE_HL_R00_JNT_UP_HOUSE_e=0x7, + M_TOBYHOUSE_HL_R00_JNT_CRANE_e=0x8, + M_TOBYHOUSE_HL_R00_JNT_BOAT_e=0x9, + M_TOBYHOUSE_HL_R00_JNT_DOOR_e=0xA, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEE_e=0xB, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEN_e=0xC, + M_TOBYHOUSE_HL_R00_JNT_SHINGLES_e=0xD, + M_TOBYHOUSE_HL_R00_JNT_SHINGLEW_e=0xE, + M_TOBYHOUSE_HL_R00_JNT_UP_CANNON_e=0xF, + M_TOBYHOUSE_HL_R00_JNT_BIRL_CANNON_e=0x10, + M_TOBYHOUSE_HL_R00_JNT_STRIKER_e=0x11, + M_TOBYHOUSE_HL_R00_JNT_COG_e=0x12, +}; + +enum U_TOBYHOUSE_LOW_JNT { + U_TOBYHOUSE_LOW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_THOUSE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_TakaraD.h b/assets/RZDP01/res/Object/M_TakaraD.h new file mode 100644 index 0000000000..8ca1ea9e0a --- /dev/null +++ b/assets/RZDP01/res/Object/M_TakaraD.h @@ -0,0 +1,30 @@ +#ifndef RES_M_TAKARAD_H +#define RES_M_TAKARAD_H + +enum dRes_INDEX_M_TAKARAD { + /* BMDR */ + dRes_INDEX_M_TAKARAD_BMD_M_TAKARADAI_BASE_e=0x4, + dRes_INDEX_M_TAKARAD_BMD_M_TAKARADAI_TOP_e=0x5, + /* DZB */ + dRes_INDEX_M_TAKARAD_DZB_M_TAKARADAI_BASE_e=0x8, + dRes_INDEX_M_TAKARAD_DZB_M_TAKARADAI_TOP_e=0x9, +}; + +enum dRes_ID_M_TAKARAD { + /* BMDR */ + dRes_ID_M_TAKARAD_BMD_M_TAKARADAI_BASE_e=0x4, + dRes_ID_M_TAKARAD_BMD_M_TAKARADAI_TOP_e=0x5, + /* DZB */ + dRes_ID_M_TAKARAD_DZB_M_TAKARADAI_BASE_e=0x8, + dRes_ID_M_TAKARAD_DZB_M_TAKARADAI_TOP_e=0x9, +}; + +enum M_TAKARADAI_BASE_JNT { + M_TAKARADAI_BASE_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TAKARADAI_TOP_JNT { + M_TAKARADAI_TOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_TAKARAD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_TreeSh.h b/assets/RZDP01/res/Object/M_TreeSh.h new file mode 100644 index 0000000000..bf46823821 --- /dev/null +++ b/assets/RZDP01/res/Object/M_TreeSh.h @@ -0,0 +1,24 @@ +#ifndef RES_M_TREESH_H +#define RES_M_TREESH_H + +enum dRes_INDEX_M_TREESH { + /* BMDR */ + dRes_INDEX_M_TREESH_BMD_M_TREESH_e=0x4, + /* DZB */ + dRes_INDEX_M_TREESH_DZB_M_TREESH_e=0x7, +}; + +enum dRes_ID_M_TREESH { + /* BMDR */ + dRes_ID_M_TREESH_BMD_M_TREESH_e=0x4, + /* DZB */ + dRes_ID_M_TREESH_DZB_M_TREESH_e=0x7, +}; + +enum M_TREESH_JNT { + M_TREESH_JNT_MOTO_e=0x0, + M_TREESH_JNT_HAYURE_e=0x1, + M_TREESH_JNT_HAYURE2_e=0x2, +}; + +#endif /* !RES_M_TREESH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_Turara.h b/assets/RZDP01/res/Object/M_Turara.h new file mode 100644 index 0000000000..54f5c87798 --- /dev/null +++ b/assets/RZDP01/res/Object/M_Turara.h @@ -0,0 +1,38 @@ +#ifndef RES_M_TURARA_H +#define RES_M_TURARA_H + +enum dRes_INDEX_M_TURARA { + /* BMDE */ + dRes_INDEX_M_TURARA_BMD_KK_TURARA_e=0x5, + /* BMDR */ + dRes_INDEX_M_TURARA_BMD_M_TURARA_e=0x8, + dRes_INDEX_M_TURARA_BMD_M_TURARAB_e=0x9, + /* DZB */ + dRes_INDEX_M_TURARA_DZB_M_TURARA_e=0xC, + dRes_INDEX_M_TURARA_DZB_M_TURARAB_e=0xD, +}; + +enum dRes_ID_M_TURARA { + /* BMDE */ + dRes_ID_M_TURARA_BMD_KK_TURARA_e=0x5, + /* BMDR */ + dRes_ID_M_TURARA_BMD_M_TURARA_e=0x8, + dRes_ID_M_TURARA_BMD_M_TURARAB_e=0x9, + /* DZB */ + dRes_ID_M_TURARA_DZB_M_TURARA_e=0xC, + dRes_ID_M_TURARA_DZB_M_TURARAB_e=0xD, +}; + +enum KK_TURARA_JNT { + KK_TURARA_JNT_TURARA_MODEL_e=0x0, +}; + +enum M_TURARA_JNT { + M_TURARA_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_TURARAB_JNT { + M_TURARAB_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_TURARA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_VBom.h b/assets/RZDP01/res/Object/M_VBom.h new file mode 100644 index 0000000000..3e009b0e77 --- /dev/null +++ b/assets/RZDP01/res/Object/M_VBom.h @@ -0,0 +1,26 @@ +#ifndef RES_M_VBOM_H +#define RES_M_VBOM_H + +enum dRes_INDEX_M_VBOM { + /* BMDR */ + dRes_INDEX_M_VBOM_BMD_M_VBOM_ZORA_e=0x5, + /* BTP */ + dRes_INDEX_M_VBOM_BTP_M_VBOM_ZORA_e=0x8, + /* DZB */ + dRes_INDEX_M_VBOM_DZB_M_VBOM_ZORA_e=0xB, +}; + +enum dRes_ID_M_VBOM { + /* BMDR */ + dRes_ID_M_VBOM_BMD_M_VBOM_ZORA_e=0x5, + /* BTP */ + dRes_ID_M_VBOM_BTP_M_VBOM_ZORA_e=0x8, + /* DZB */ + dRes_ID_M_VBOM_DZB_M_VBOM_ZORA_e=0xB, +}; + +enum M_VBOM_ZORA_JNT { + M_VBOM_ZORA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VBOM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_VolcBal.h b/assets/RZDP01/res/Object/M_VolcBal.h new file mode 100644 index 0000000000..29823675e7 --- /dev/null +++ b/assets/RZDP01/res/Object/M_VolcBal.h @@ -0,0 +1,18 @@ +#ifndef RES_M_VOLCBAL_H +#define RES_M_VOLCBAL_H + +enum dRes_INDEX_M_VOLCBAL { + /* BMDR */ + dRes_INDEX_M_VOLCBAL_BMD_M_VOLCBALL_e=0x3, +}; + +enum dRes_ID_M_VOLCBAL { + /* BMDR */ + dRes_ID_M_VOLCBAL_BMD_M_VOLCBALL_e=0x3, +}; + +enum M_VOLCBALL_JNT { + M_VOLCBALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VOLCBAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_VolcBom.h b/assets/RZDP01/res/Object/M_VolcBom.h new file mode 100644 index 0000000000..11e6dc5fcd --- /dev/null +++ b/assets/RZDP01/res/Object/M_VolcBom.h @@ -0,0 +1,53 @@ +#ifndef RES_M_VOLCBOM_H +#define RES_M_VOLCBOM_H + +enum dRes_INDEX_M_VOLCBOM { + /* BCK */ + dRes_INDEX_M_VOLCBOM_BCK_NI_VOLCBOM_EF_e=0x8, + /* BMDR */ + dRes_INDEX_M_VOLCBOM_BMD_EF_VOLCBOM_e=0xB, + dRes_INDEX_M_VOLCBOM_BMD_M_VOLCBOM_e=0xC, + /* BRK */ + dRes_INDEX_M_VOLCBOM_BRK_EF_VOLCBOM_e=0xF, + dRes_INDEX_M_VOLCBOM_BRK_M_VOLCBOM_e=0x10, + /* BTK */ + dRes_INDEX_M_VOLCBOM_BTK_EF_VOLCBOM_e=0x13, + dRes_INDEX_M_VOLCBOM_BTK_M_VOLCBOM_e=0x14, + dRes_INDEX_M_VOLCBOM_BTK_NI_VOLCBOM_EF_e=0x15, + /* DZB */ + dRes_INDEX_M_VOLCBOM_DZB_M_VOLCBOM_e=0x18, + /* EVT */ + dRes_INDEX_M_VOLCBOM_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_M_VOLCBOM { + /* BCK */ + dRes_ID_M_VOLCBOM_BCK_NI_VOLCBOM_EF_e=0x8, + /* BMDR */ + dRes_ID_M_VOLCBOM_BMD_EF_VOLCBOM_e=0xB, + dRes_ID_M_VOLCBOM_BMD_M_VOLCBOM_e=0xC, + /* BRK */ + dRes_ID_M_VOLCBOM_BRK_EF_VOLCBOM_e=0xF, + dRes_ID_M_VOLCBOM_BRK_M_VOLCBOM_e=0x10, + /* BTK */ + dRes_ID_M_VOLCBOM_BTK_EF_VOLCBOM_e=0x13, + dRes_ID_M_VOLCBOM_BTK_M_VOLCBOM_e=0x14, + dRes_ID_M_VOLCBOM_BTK_NI_VOLCBOM_EF_e=0x15, + /* DZB */ + dRes_ID_M_VOLCBOM_DZB_M_VOLCBOM_e=0x18, + /* EVT */ + dRes_ID_M_VOLCBOM_DAT_EVENT_LIST_e=0x1B, +}; + +enum EF_VOLCBOM_JNT { + EF_VOLCBOM_JNT_WORLD_ROOT_e=0x0, + EF_VOLCBOM_JNT_EF_VOLC00_SARA_e=0x1, + EF_VOLCBOM_JNT_EF_VOLC01_TAIL_e=0x2, +}; + +enum M_VOLCBOM_JNT { + M_VOLCBOM_JNT_NI_VOLCBOM_EF_e=0x0, + M_VOLCBOM_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_M_VOLCBOM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_VolcGnd.h b/assets/RZDP01/res/Object/M_VolcGnd.h new file mode 100644 index 0000000000..2e45f0d158 --- /dev/null +++ b/assets/RZDP01/res/Object/M_VolcGnd.h @@ -0,0 +1,26 @@ +#ifndef RES_M_VOLCGND_H +#define RES_M_VOLCGND_H + +enum dRes_INDEX_M_VOLCGND { + /* BMDR */ + dRes_INDEX_M_VOLCGND_BMD_M_VOLCGROUND_e=0x5, + /* BRK */ + dRes_INDEX_M_VOLCGND_BRK_M_VOLCGROUND_e=0x8, + /* BTK */ + dRes_INDEX_M_VOLCGND_BTK_M_VOLCGROUND_e=0xB, +}; + +enum dRes_ID_M_VOLCGND { + /* BMDR */ + dRes_ID_M_VOLCGND_BMD_M_VOLCGROUND_e=0x5, + /* BRK */ + dRes_ID_M_VOLCGND_BRK_M_VOLCGROUND_e=0x8, + /* BTK */ + dRes_ID_M_VOLCGND_BTK_M_VOLCGROUND_e=0xB, +}; + +enum M_VOLCGROUND_JNT { + M_VOLCGROUND_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_VOLCGND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_hasu.h b/assets/RZDP01/res/Object/M_hasu.h new file mode 100644 index 0000000000..c3fbd04c79 --- /dev/null +++ b/assets/RZDP01/res/Object/M_hasu.h @@ -0,0 +1,22 @@ +#ifndef RES_M_HASU_H +#define RES_M_HASU_H + +enum dRes_INDEX_M_HASU { + /* BMDR */ + dRes_INDEX_M_HASU_BMD_M_HASU_e=0x4, + /* DZB */ + dRes_INDEX_M_HASU_DZB_M_HASU_e=0x7, +}; + +enum dRes_ID_M_HASU { + /* BMDR */ + dRes_ID_M_HASU_BMD_M_HASU_e=0x4, + /* DZB */ + dRes_ID_M_HASU_DZB_M_HASU_e=0x7, +}; + +enum M_HASU_JNT { + M_HASU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_M_HASU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/M_kaisou.h b/assets/RZDP01/res/Object/M_kaisou.h new file mode 100644 index 0000000000..6afb7a11f5 --- /dev/null +++ b/assets/RZDP01/res/Object/M_kaisou.h @@ -0,0 +1,20 @@ +#ifndef RES_M_KAISOU_H +#define RES_M_KAISOU_H + +enum dRes_INDEX_M_KAISOU { + /* BMDR */ + dRes_INDEX_M_KAISOU_BMD_M_KAISOU_e=0x3, +}; + +enum dRes_ID_M_KAISOU { + /* BMDR */ + dRes_ID_M_KAISOU_BMD_M_KAISOU_e=0x3, +}; + +enum M_KAISOU_JNT { + M_KAISOU_JNT_JOINT1_e=0x0, + M_KAISOU_JNT_JOINT2_e=0x1, + M_KAISOU_JNT_JOINT3_e=0x2, +}; + +#endif /* !RES_M_KAISOU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MagLiftL.h b/assets/RZDP01/res/Object/MagLiftL.h new file mode 100644 index 0000000000..20a8345369 --- /dev/null +++ b/assets/RZDP01/res/Object/MagLiftL.h @@ -0,0 +1,30 @@ +#ifndef RES_MAGLIFTL_H +#define RES_MAGLIFTL_H + +enum dRes_INDEX_MAGLIFTL { + /* BMDR */ + dRes_INDEX_MAGLIFTL_BMD_L_MAGLIFT_L_e=0x6, + /* BRK */ + dRes_INDEX_MAGLIFTL_BRK_L_MAGLIFT_L_e=0x9, + /* BTK */ + dRes_INDEX_MAGLIFTL_BTK_L_MAGLIFT_L_e=0xC, + /* DZB */ + dRes_INDEX_MAGLIFTL_DZB_L_MAGLIFT_L_e=0xF, +}; + +enum dRes_ID_MAGLIFTL { + /* BMDR */ + dRes_ID_MAGLIFTL_BMD_L_MAGLIFT_L_e=0x6, + /* BRK */ + dRes_ID_MAGLIFTL_BRK_L_MAGLIFT_L_e=0x9, + /* BTK */ + dRes_ID_MAGLIFTL_BTK_L_MAGLIFT_L_e=0xC, + /* DZB */ + dRes_ID_MAGLIFTL_DZB_L_MAGLIFT_L_e=0xF, +}; + +enum L_MAGLIFT_L_JNT { + L_MAGLIFT_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MagLiftM.h b/assets/RZDP01/res/Object/MagLiftM.h new file mode 100644 index 0000000000..f424f97037 --- /dev/null +++ b/assets/RZDP01/res/Object/MagLiftM.h @@ -0,0 +1,22 @@ +#ifndef RES_MAGLIFTM_H +#define RES_MAGLIFTM_H + +enum dRes_INDEX_MAGLIFTM { + /* BMDR */ + dRes_INDEX_MAGLIFTM_BMD_L_MAGLIFT_M_e=0x4, + /* DZB */ + dRes_INDEX_MAGLIFTM_DZB_L_MAGLIFT_M_e=0x7, +}; + +enum dRes_ID_MAGLIFTM { + /* BMDR */ + dRes_ID_MAGLIFTM_BMD_L_MAGLIFT_M_e=0x4, + /* DZB */ + dRes_ID_MAGLIFTM_DZB_L_MAGLIFT_M_e=0x7, +}; + +enum L_MAGLIFT_M_JNT { + L_MAGLIFT_M_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MagLiftS.h b/assets/RZDP01/res/Object/MagLiftS.h new file mode 100644 index 0000000000..9470421132 --- /dev/null +++ b/assets/RZDP01/res/Object/MagLiftS.h @@ -0,0 +1,22 @@ +#ifndef RES_MAGLIFTS_H +#define RES_MAGLIFTS_H + +enum dRes_INDEX_MAGLIFTS { + /* BMDR */ + dRes_INDEX_MAGLIFTS_BMD_L_MAGLIFT_S_e=0x4, + /* DZB */ + dRes_INDEX_MAGLIFTS_DZB_L_MAGLIFT_S_e=0x7, +}; + +enum dRes_ID_MAGLIFTS { + /* BMDR */ + dRes_ID_MAGLIFTS_BMD_L_MAGLIFT_S_e=0x4, + /* DZB */ + dRes_ID_MAGLIFTS_DZB_L_MAGLIFT_S_e=0x7, +}; + +enum L_MAGLIFT_S_JNT { + L_MAGLIFT_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MAGLIFTS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Maro.h b/assets/RZDP01/res/Object/Maro.h new file mode 100644 index 0000000000..985e5a9426 --- /dev/null +++ b/assets/RZDP01/res/Object/Maro.h @@ -0,0 +1,58 @@ +#ifndef RES_MARO_H +#define RES_MARO_H + +enum dRes_INDEX_MARO { + /* BCK */ + dRes_INDEX_MARO_BCK_MARO_F_TALK_A_e=0x6, + dRes_INDEX_MARO_BCK_MARO_STEP_e=0x7, + dRes_INDEX_MARO_BCK_MARO_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_MARO_BMD_MARO_e=0xB, + /* BTK */ + dRes_INDEX_MARO_BTK_MARO_e=0xE, + /* BTP */ + dRes_INDEX_MARO_BTP_MARO_e=0x11, + dRes_INDEX_MARO_BTP_MARO_F_TALK_A_e=0x12, +}; + +enum dRes_ID_MARO { + /* BCK */ + dRes_ID_MARO_BCK_MARO_F_TALK_A_e=0x6, + dRes_ID_MARO_BCK_MARO_STEP_e=0x7, + dRes_ID_MARO_BCK_MARO_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_MARO_BMD_MARO_e=0xB, + /* BTK */ + dRes_ID_MARO_BTK_MARO_e=0xE, + /* BTP */ + dRes_ID_MARO_BTP_MARO_e=0x11, + dRes_ID_MARO_BTP_MARO_F_TALK_A_e=0x12, +}; + +enum MARO_JNT { + MARO_JNT_CENTER_e=0x0, + MARO_JNT_BACKBONE1_e=0x1, + MARO_JNT_BACKBONE2_e=0x2, + MARO_JNT_NECK_e=0x3, + MARO_JNT_HEAD_e=0x4, + MARO_JNT_CHIN_e=0x5, + MARO_JNT_MOUTH_e=0x6, + MARO_JNT_SHOULDERL_e=0x7, + MARO_JNT_ARML1_e=0x8, + MARO_JNT_ARML2_e=0x9, + MARO_JNT_HANDL_e=0xA, + MARO_JNT_FINGERL_e=0xB, + MARO_JNT_SHOULDERR_e=0xC, + MARO_JNT_ARMR1_e=0xD, + MARO_JNT_ARMR2_e=0xE, + MARO_JNT_HANDR_e=0xF, + MARO_JNT_FINGERR_e=0x10, + MARO_JNT_WAIST_e=0x11, + MARO_JNT_LEGL1_e=0x12, + MARO_JNT_LEGL2_e=0x13, + MARO_JNT_FOOTL_e=0x14, + MARO_JNT_LEGR1_e=0x15, + MARO_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_MARO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Maro1.h b/assets/RZDP01/res/Object/Maro1.h new file mode 100644 index 0000000000..a6e0ec5ee2 --- /dev/null +++ b/assets/RZDP01/res/Object/Maro1.h @@ -0,0 +1,50 @@ +#ifndef RES_MARO1_H +#define RES_MARO1_H + +enum dRes_INDEX_MARO1 { + /* BCK */ + dRes_INDEX_MARO1_BCK_MARO_F_SURPRISE_e=0x6, + dRes_INDEX_MARO1_BCK_MARO_F_TALK_B_e=0x7, + dRes_INDEX_MARO1_BCK_MARO_F_TALK_C_e=0x8, + dRes_INDEX_MARO1_BCK_MARO_FH_SURPRISE_e=0x9, + dRes_INDEX_MARO1_BCK_MARO_RUN_e=0xA, + dRes_INDEX_MARO1_BCK_MARO_STOP_e=0xB, + dRes_INDEX_MARO1_BCK_MARO_TALK_A_e=0xC, + dRes_INDEX_MARO1_BCK_MARO_TALK_B_e=0xD, + dRes_INDEX_MARO1_BCK_MARO_TALK_C_e=0xE, + /* BTK */ + dRes_INDEX_MARO1_BTK_MARO_TALK_B_e=0x11, + dRes_INDEX_MARO1_BTK_MARO_TALK_C_e=0x12, + /* BTP */ + dRes_INDEX_MARO1_BTP_MARO_F_SURPRISE_e=0x15, + dRes_INDEX_MARO1_BTP_MARO_F_TALK_B_e=0x16, + dRes_INDEX_MARO1_BTP_MARO_F_TALK_C_e=0x17, + dRes_INDEX_MARO1_BTP_MARO_FH_SURPRISE_e=0x18, + /* EVT */ + dRes_INDEX_MARO1_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_MARO1 { + /* BCK */ + dRes_ID_MARO1_BCK_MARO_F_SURPRISE_e=0x6, + dRes_ID_MARO1_BCK_MARO_F_TALK_B_e=0x7, + dRes_ID_MARO1_BCK_MARO_F_TALK_C_e=0x8, + dRes_ID_MARO1_BCK_MARO_FH_SURPRISE_e=0x9, + dRes_ID_MARO1_BCK_MARO_RUN_e=0xA, + dRes_ID_MARO1_BCK_MARO_STOP_e=0xB, + dRes_ID_MARO1_BCK_MARO_TALK_A_e=0xC, + dRes_ID_MARO1_BCK_MARO_TALK_B_e=0xD, + dRes_ID_MARO1_BCK_MARO_TALK_C_e=0xE, + /* BTK */ + dRes_ID_MARO1_BTK_MARO_TALK_B_e=0x11, + dRes_ID_MARO1_BTK_MARO_TALK_C_e=0x12, + /* BTP */ + dRes_ID_MARO1_BTP_MARO_F_SURPRISE_e=0x15, + dRes_ID_MARO1_BTP_MARO_F_TALK_B_e=0x16, + dRes_ID_MARO1_BTP_MARO_F_TALK_C_e=0x17, + dRes_ID_MARO1_BTP_MARO_FH_SURPRISE_e=0x18, + /* EVT */ + dRes_ID_MARO1_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_MARO1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Maro2.h b/assets/RZDP01/res/Object/Maro2.h new file mode 100644 index 0000000000..91c8c3a26e --- /dev/null +++ b/assets/RZDP01/res/Object/Maro2.h @@ -0,0 +1,28 @@ +#ifndef RES_MARO2_H +#define RES_MARO2_H + +enum dRes_INDEX_MARO2 { + /* BCK */ + dRes_INDEX_MARO2_BCK_MARO_CROUCH_e=0x5, + dRes_INDEX_MARO2_BCK_MARO_F_GLARE_TALK_e=0x6, + dRes_INDEX_MARO2_BCK_MARO_FH_GLARE_TALK_e=0x7, + /* BTP */ + dRes_INDEX_MARO2_BTP_MARO_F_GLARE_TALK_e=0xA, + dRes_INDEX_MARO2_BTP_MARO_FH_GLARE_TALK_e=0xB, + /* EVT */ + dRes_INDEX_MARO2_DAT_EVENT_LIST_e=0xE, +}; + +enum dRes_ID_MARO2 { + /* BCK */ + dRes_ID_MARO2_BCK_MARO_CROUCH_e=0x5, + dRes_ID_MARO2_BCK_MARO_F_GLARE_TALK_e=0x6, + dRes_ID_MARO2_BCK_MARO_FH_GLARE_TALK_e=0x7, + /* BTP */ + dRes_ID_MARO2_BTP_MARO_F_GLARE_TALK_e=0xA, + dRes_ID_MARO2_BTP_MARO_FH_GLARE_TALK_e=0xB, + /* EVT */ + dRes_ID_MARO2_DAT_EVENT_LIST_e=0xE, +}; + +#endif /* !RES_MARO2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Maro3.h b/assets/RZDP01/res/Object/Maro3.h new file mode 100644 index 0000000000..f1ffc44f44 --- /dev/null +++ b/assets/RZDP01/res/Object/Maro3.h @@ -0,0 +1,26 @@ +#ifndef RES_MARO3_H +#define RES_MARO3_H + +enum dRes_INDEX_MARO3 { + /* BCK */ + dRes_INDEX_MARO3_BCK_MARO_ASK_e=0x4, + dRes_INDEX_MARO3_BCK_MARO_ASKING_e=0x5, + dRes_INDEX_MARO3_BCK_MARO_F_BESUTALK_e=0x6, + dRes_INDEX_MARO3_BCK_MARO_FH_BESUTALK_e=0x7, + /* BTP */ + dRes_INDEX_MARO3_BTP_MARO_F_BESUTALK_e=0xA, + dRes_INDEX_MARO3_BTP_MARO_FH_BESUTALK_e=0xB, +}; + +enum dRes_ID_MARO3 { + /* BCK */ + dRes_ID_MARO3_BCK_MARO_ASK_e=0x4, + dRes_ID_MARO3_BCK_MARO_ASKING_e=0x5, + dRes_ID_MARO3_BCK_MARO_F_BESUTALK_e=0x6, + dRes_ID_MARO3_BCK_MARO_FH_BESUTALK_e=0x7, + /* BTP */ + dRes_ID_MARO3_BTP_MARO_F_BESUTALK_e=0xA, + dRes_ID_MARO3_BTP_MARO_FH_BESUTALK_e=0xB, +}; + +#endif /* !RES_MARO3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Maro_TW.h b/assets/RZDP01/res/Object/Maro_TW.h new file mode 100644 index 0000000000..d8cf500067 --- /dev/null +++ b/assets/RZDP01/res/Object/Maro_TW.h @@ -0,0 +1,48 @@ +#ifndef RES_MARO_TW_H +#define RES_MARO_TW_H + +enum dRes_INDEX_MARO_TW { + /* BMDR */ + dRes_INDEX_MARO_TW_BMD_MARO_TW_e=0x5, + /* BTK */ + dRes_INDEX_MARO_TW_BTK_MARO_TW_e=0x8, + /* BTP */ + dRes_INDEX_MARO_TW_BTP_MARO_TW_e=0xB, +}; + +enum dRes_ID_MARO_TW { + /* BMDR */ + dRes_ID_MARO_TW_BMD_MARO_TW_e=0x5, + /* BTK */ + dRes_ID_MARO_TW_BTK_MARO_TW_e=0x8, + /* BTP */ + dRes_ID_MARO_TW_BTP_MARO_TW_e=0xB, +}; + +enum MARO_TW_JNT { + MARO_TW_JNT_CENTER_e=0x0, + MARO_TW_JNT_BACKBONE1_e=0x1, + MARO_TW_JNT_BACKBONE2_e=0x2, + MARO_TW_JNT_NECK_e=0x3, + MARO_TW_JNT_HEAD_e=0x4, + MARO_TW_JNT_CHIN_e=0x5, + MARO_TW_JNT_MOUTH_e=0x6, + MARO_TW_JNT_SHOULDERL_e=0x7, + MARO_TW_JNT_ARML1_e=0x8, + MARO_TW_JNT_ARML2_e=0x9, + MARO_TW_JNT_HANDL_e=0xA, + MARO_TW_JNT_FINGERL_e=0xB, + MARO_TW_JNT_SHOULDERR_e=0xC, + MARO_TW_JNT_ARMR1_e=0xD, + MARO_TW_JNT_ARMR2_e=0xE, + MARO_TW_JNT_HANDR_e=0xF, + MARO_TW_JNT_FINGERR_e=0x10, + MARO_TW_JNT_WAIST_e=0x11, + MARO_TW_JNT_LEGL1_e=0x12, + MARO_TW_JNT_LEGL2_e=0x13, + MARO_TW_JNT_FOOTL_e=0x14, + MARO_TW_JNT_LEGR1_e=0x15, + MARO_TW_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_MARO_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_bb.h b/assets/RZDP01/res/Object/Mg_f_bb.h new file mode 100644 index 0000000000..74d4b63fba --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_bb.h @@ -0,0 +1,22 @@ +#ifndef RES_MG_F_BB_H +#define RES_MG_F_BB_H + +enum dRes_INDEX_MG_F_BB { + /* BMDR */ + dRes_INDEX_MG_F_BB_BMD_BB_e=0x3, +}; + +enum dRes_ID_MG_F_BB { + /* BMDR */ + dRes_ID_MG_F_BB_BMD_BB_e=0x3, +}; + +enum BB_JNT { + BB_JNT_WORLD_ROOT_e=0x0, + BB_JNT_HEAD01_e=0x1, + BB_JNT_TAIL_01_e=0x2, + BB_JNT_TAIL_02_e=0x3, + BB_JNT_TAIL_03_e=0x4, +}; + +#endif /* !RES_MG_F_BB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_bg.h b/assets/RZDP01/res/Object/Mg_f_bg.h new file mode 100644 index 0000000000..04fa0b76e8 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_bg.h @@ -0,0 +1,25 @@ +#ifndef RES_MG_F_BG_H +#define RES_MG_F_BG_H + +enum dRes_INDEX_MG_F_BG { + /* BMDR */ + dRes_INDEX_MG_F_BG_BMD_BG_e=0x3, +}; + +enum dRes_ID_MG_F_BG { + /* BMDR */ + dRes_ID_MG_F_BG_BMD_BG_e=0x3, +}; + +enum BG_JNT { + BG_JNT_WORLD_ROOT_e=0x0, + BG_JNT_BACKBONE_01_e=0x1, + BG_JNT_BACKBONE_02_e=0x2, + BG_JNT_FIN_01_e=0x3, + BG_JNT_HEAD_01_e=0x4, + BG_JNT_FINL_01_e=0x5, + BG_JNT_FINR_01_e=0x6, + BG_JNT_MOUTH_01_e=0x7, +}; + +#endif /* !RES_MG_F_BG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_bt.h b/assets/RZDP01/res/Object/Mg_f_bt.h new file mode 100644 index 0000000000..81d209971b --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_bt.h @@ -0,0 +1,18 @@ +#ifndef RES_MG_F_BT_H +#define RES_MG_F_BT_H + +enum dRes_INDEX_MG_F_BT { + /* BMDR */ + dRes_INDEX_MG_F_BT_BMD_BT_e=0x3, +}; + +enum dRes_ID_MG_F_BT { + /* BMDR */ + dRes_ID_MG_F_BT_BMD_BT_e=0x3, +}; + +enum BT_JNT { + BT_JNT_BT_MODEL_e=0x0, +}; + +#endif /* !RES_MG_F_BT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_cf.h b/assets/RZDP01/res/Object/Mg_f_cf.h new file mode 100644 index 0000000000..c3b79d17b3 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_cf.h @@ -0,0 +1,30 @@ +#ifndef RES_MG_F_CF_H +#define RES_MG_F_CF_H + +enum dRes_INDEX_MG_F_CF { + /* BMDR */ + dRes_INDEX_MG_F_CF_BMD_CF_e=0x3, +}; + +enum dRes_ID_MG_F_CF { + /* BMDR */ + dRes_ID_MG_F_CF_BMD_CF_e=0x3, +}; + +enum CF_JNT { + CF_JNT_WORLD_ROOT_e=0x0, + CF_JNT_CF_BODY_01_e=0x1, + CF_JNT_CF_BODY_02_e=0x2, + CF_JNT_CF_BODY_03_e=0x3, + CF_JNT_CF_BODY_04_e=0x4, + CF_JNT_CF_BODY_05_e=0x5, + CF_JNT_CF_TAIL_e=0x6, + CF_JNT_CF_HEAD_e=0x7, + CF_JNT_CF_AGO_e=0x8, + CF_JNT_CF_HIGEL_01_e=0x9, + CF_JNT_CF_HIGEL_02_e=0xA, + CF_JNT_CF_HIGER_01_e=0xB, + CF_JNT_CF_HIGER_02_e=0xC, +}; + +#endif /* !RES_MG_F_CF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_ks.h b/assets/RZDP01/res/Object/Mg_f_ks.h new file mode 100644 index 0000000000..f5c33da5ec --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_ks.h @@ -0,0 +1,32 @@ +#ifndef RES_MG_F_KS_H +#define RES_MG_F_KS_H + +enum dRes_INDEX_MG_F_KS { + /* BMDR */ + dRes_INDEX_MG_F_KS_BMD_KS_e=0x4, + /* BRK */ + dRes_INDEX_MG_F_KS_BRK_KS_e=0x7, +}; + +enum dRes_ID_MG_F_KS { + /* BMDR */ + dRes_ID_MG_F_KS_BMD_KS_e=0x4, + /* BRK */ + dRes_ID_MG_F_KS_BRK_KS_e=0x7, +}; + +enum KS_JNT { + KS_JNT_WORLD_ROOT_e=0x0, + KS_JNT_BACKBONE01_e=0x1, + KS_JNT_BACKBONE02_e=0x2, + KS_JNT_BACKBONE03_e=0x3, + KS_JNT_BACKBONE04_e=0x4, + KS_JNT_TAIL01_e=0x5, + KS_JNT_TAIL02_e=0x6, + KS_JNT_M_HIREL_e=0x7, + KS_JNT_M_HIRER_e=0x8, + KS_JNT_HEAD_e=0x9, + KS_JNT_AGO_e=0xA, +}; + +#endif /* !RES_MG_F_KS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_lh.h b/assets/RZDP01/res/Object/Mg_f_lh.h new file mode 100644 index 0000000000..c8e5141512 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_lh.h @@ -0,0 +1,19 @@ +#ifndef RES_MG_F_LH_H +#define RES_MG_F_LH_H + +enum dRes_INDEX_MG_F_LH { + /* BMDR */ + dRes_INDEX_MG_F_LH_BMD_LH_e=0x3, +}; + +enum dRes_ID_MG_F_LH { + /* BMDR */ + dRes_ID_MG_F_LH_BMD_LH_e=0x3, +}; + +enum LH_JNT { + LH_JNT_BODY01_e=0x0, + LH_JNT_BODY02_e=0x1, +}; + +#endif /* !RES_MG_F_LH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_lm.h b/assets/RZDP01/res/Object/Mg_f_lm.h new file mode 100644 index 0000000000..c0912881be --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_lm.h @@ -0,0 +1,32 @@ +#ifndef RES_MG_F_LM_H +#define RES_MG_F_LM_H + +enum dRes_INDEX_MG_F_LM { + /* BCK */ + dRes_INDEX_MG_F_LM_BCK_LM_CLOSE_e=0x4, + dRes_INDEX_MG_F_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_INDEX_MG_F_LM_BMD_LM_e=0x8, +}; + +enum dRes_ID_MG_F_LM { + /* BCK */ + dRes_ID_MG_F_LM_BCK_LM_CLOSE_e=0x4, + dRes_ID_MG_F_LM_BCK_LM_MOUTHOPEN_e=0x5, + /* BMDR */ + dRes_ID_MG_F_LM_BMD_LM_e=0x8, +}; + +enum LM_JNT { + LM_JNT_WORLD_ROOT_e=0x0, + LM_JNT_BACKBONE1_e=0x1, + LM_JNT_BACKBONE2_e=0x2, + LM_JNT_BACKBONE3_e=0x3, + LM_JNT_FIN_e=0x4, + LM_JNT_FINL_e=0x5, + LM_JNT_FINR1_e=0x6, + LM_JNT_HEAD_e=0x7, + LM_JNT_MOUTH1_e=0x8, +}; + +#endif /* !RES_MG_F_LM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_np.h b/assets/RZDP01/res/Object/Mg_f_np.h new file mode 100644 index 0000000000..b1c6decb38 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_np.h @@ -0,0 +1,28 @@ +#ifndef RES_MG_F_NP_H +#define RES_MG_F_NP_H + +enum dRes_INDEX_MG_F_NP { + /* BMDR */ + dRes_INDEX_MG_F_NP_BMD_NP_e=0x3, +}; + +enum dRes_ID_MG_F_NP { + /* BMDR */ + dRes_ID_MG_F_NP_BMD_NP_e=0x3, +}; + +enum NP_JNT { + NP_JNT_WORLD_ROOT_e=0x0, + NP_JNT_BACKBONE01_e=0x1, + NP_JNT_BACKBONE02_e=0x2, + NP_JNT_BACKBONE03_e=0x3, + NP_JNT_BACKBONE04_e=0x4, + NP_JNT_TAIL01_e=0x5, + NP_JNT_TAIL02_e=0x6, + NP_JNT_M_HIREL_e=0x7, + NP_JNT_M_HIRER_e=0x8, + NP_JNT_HEAD_e=0x9, + NP_JNT_AGO_e=0xA, +}; + +#endif /* !RES_MG_F_NP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_ri.h b/assets/RZDP01/res/Object/Mg_f_ri.h new file mode 100644 index 0000000000..a87559aa33 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_ri.h @@ -0,0 +1,27 @@ +#ifndef RES_MG_F_RI_H +#define RES_MG_F_RI_H + +enum dRes_INDEX_MG_F_RI { + /* BMDR */ + dRes_INDEX_MG_F_RI_BMD_RI_e=0x3, +}; + +enum dRes_ID_MG_F_RI { + /* BMDR */ + dRes_ID_MG_F_RI_BMD_RI_e=0x3, +}; + +enum RI_JNT { + RI_JNT_HEAD_e=0x0, + RI_JNT_BACKBONE1_e=0x1, + RI_JNT_BACKBONE2_e=0x2, + RI_JNT_BACKBONE3_e=0x3, + RI_JNT_BACKBONE4_e=0x4, + RI_JNT_TAIL1_e=0x5, + RI_JNT_TAIL2_e=0x6, + RI_JNT_FINL_e=0x7, + RI_JNT_FINR_e=0x8, + RI_JNT_JAW_e=0x9, +}; + +#endif /* !RES_MG_F_RI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_f_sp.h b/assets/RZDP01/res/Object/Mg_f_sp.h new file mode 100644 index 0000000000..6eb809c472 --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_f_sp.h @@ -0,0 +1,50 @@ +#ifndef RES_MG_F_SP_H +#define RES_MG_F_SP_H + +enum dRes_INDEX_MG_F_SP { + /* BMDR */ + dRes_INDEX_MG_F_SP_BMD_ED_e=0x4, + dRes_INDEX_MG_F_SP_BMD_FOOK_e=0x5, + dRes_INDEX_MG_F_SP_BMD_KN_e=0x6, + dRes_INDEX_MG_F_SP_BMD_RING_e=0x7, + dRes_INDEX_MG_F_SP_BMD_SY_e=0x8, + /* BMDV */ + dRes_INDEX_MG_F_SP_BMD_SPOON_e=0xB, +}; + +enum dRes_ID_MG_F_SP { + /* BMDR */ + dRes_ID_MG_F_SP_BMD_ED_e=0x4, + dRes_ID_MG_F_SP_BMD_FOOK_e=0x5, + dRes_ID_MG_F_SP_BMD_KN_e=0x6, + dRes_ID_MG_F_SP_BMD_RING_e=0x7, + dRes_ID_MG_F_SP_BMD_SY_e=0x8, + /* BMDV */ + dRes_ID_MG_F_SP_BMD_SPOON_e=0xB, +}; + +enum ED_JNT { + ED_JNT_ED_MODEL_e=0x0, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum KN_JNT { + KN_JNT_KN_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum SY_JNT { + SY_JNT_SY_MODEL_e=0x0, +}; + +enum SPOON_JNT { + SPOON_JNT_SPOON_MODEL_e=0x0, +}; + +#endif /* !RES_MG_F_SP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mg_rod.h b/assets/RZDP01/res/Object/Mg_rod.h new file mode 100644 index 0000000000..ffa7f2399b --- /dev/null +++ b/assets/RZDP01/res/Object/Mg_rod.h @@ -0,0 +1,68 @@ +#ifndef RES_MG_ROD_H +#define RES_MG_ROD_H + +enum dRes_INDEX_MG_ROD { + /* BMDR */ + dRes_INDEX_MG_ROD_BMD_AL_LROD_e=0x4, + dRes_INDEX_MG_ROD_BMD_FOOK_e=0x5, + dRes_INDEX_MG_ROD_BMD_LURE_e=0x6, + dRes_INDEX_MG_ROD_BMD_PENCIL_e=0x7, + dRes_INDEX_MG_ROD_BMD_POPPER_e=0x8, + dRes_INDEX_MG_ROD_BMD_RING_e=0x9, + dRes_INDEX_MG_ROD_BMD_WS_e=0xA, + /* BMDV */ + dRes_INDEX_MG_ROD_BMD_SPOON_e=0xD, +}; + +enum dRes_ID_MG_ROD { + /* BMDR */ + dRes_ID_MG_ROD_BMD_AL_LROD_e=0x4, + dRes_ID_MG_ROD_BMD_FOOK_e=0x5, + dRes_ID_MG_ROD_BMD_LURE_e=0x6, + dRes_ID_MG_ROD_BMD_PENCIL_e=0x7, + dRes_ID_MG_ROD_BMD_POPPER_e=0x8, + dRes_ID_MG_ROD_BMD_RING_e=0x9, + dRes_ID_MG_ROD_BMD_WS_e=0xA, + /* BMDV */ + dRes_ID_MG_ROD_BMD_SPOON_e=0xD, +}; + +enum AL_LROD_JNT { + AL_LROD_JNT_CENTER_e=0x0, + AL_LROD_JNT_HANDLE_e=0x1, + AL_LROD_JNT_ROD_NECK_e=0x2, + AL_LROD_JNT_SPOOL_e=0x3, +}; + +enum FOOK_JNT { + FOOK_JNT_FOOK_MODEL_e=0x0, +}; + +enum LURE_JNT { + LURE_JNT_CENTER_e=0x0, + LURE_JNT_LEG_e=0x1, +}; + +enum PENCIL_JNT { + PENCIL_JNT_PENCIL_MODEL_e=0x0, +}; + +enum POPPER_JNT { + POPPER_JNT_POPPER_MODEL_e=0x0, +}; + +enum RING_JNT { + RING_JNT_RING_MODEL_e=0x0, +}; + +enum WS_JNT { + WS_JNT_CENTER_e=0x0, + WS_JNT_FRONT_e=0x1, + WS_JNT_REAR_e=0x2, +}; + +enum SPOON_JNT { + SPOON_JNT_SPOON_MODEL_e=0x0, +}; + +#endif /* !RES_MG_ROD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mgeneral.h b/assets/RZDP01/res/Object/Mgeneral.h new file mode 100644 index 0000000000..26a416c569 --- /dev/null +++ b/assets/RZDP01/res/Object/Mgeneral.h @@ -0,0 +1,68 @@ +#ifndef RES_MGENERAL_H +#define RES_MGENERAL_H + +enum dRes_INDEX_MGENERAL { + /* BCK */ + dRes_INDEX_MGENERAL_BCK_M_BROWSE_A_e=0x3, + dRes_INDEX_MGENERAL_BCK_M_BROWSE_B_e=0x4, + dRes_INDEX_MGENERAL_BCK_M_LOOK_A_e=0x5, + dRes_INDEX_MGENERAL_BCK_M_LOOK_B_e=0x6, + dRes_INDEX_MGENERAL_BCK_M_MARO_DANCE_e=0x7, + dRes_INDEX_MGENERAL_BCK_M_RUN_A_e=0x8, + dRes_INDEX_MGENERAL_BCK_M_RUN_B_e=0x9, + dRes_INDEX_MGENERAL_BCK_M_SING_e=0xA, + dRes_INDEX_MGENERAL_BCK_M_SIT_TO_WOLF_A_e=0xB, + dRes_INDEX_MGENERAL_BCK_M_SIT_TO_WOLF_B_e=0xC, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_A_e=0xD, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_A_B_e=0xE, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_B_e=0xF, + dRes_INDEX_MGENERAL_BCK_M_SITTALK_B_B_e=0x10, + dRes_INDEX_MGENERAL_BCK_M_SITWAIT_A_e=0x11, + dRes_INDEX_MGENERAL_BCK_M_SITWAIT_B_e=0x12, + dRes_INDEX_MGENERAL_BCK_M_SURPRISE_e=0x13, + dRes_INDEX_MGENERAL_BCK_M_TALK_A_e=0x14, + dRes_INDEX_MGENERAL_BCK_M_TALK_B_e=0x15, + dRes_INDEX_MGENERAL_BCK_M_TALK_B_WALL_e=0x16, + dRes_INDEX_MGENERAL_BCK_M_TALK_C_e=0x17, + dRes_INDEX_MGENERAL_BCK_M_TALK_WALL_e=0x18, + dRes_INDEX_MGENERAL_BCK_M_TO_WOLF_e=0x19, + dRes_INDEX_MGENERAL_BCK_M_WAIT_A_e=0x1A, + dRes_INDEX_MGENERAL_BCK_M_WAIT_B_e=0x1B, + dRes_INDEX_MGENERAL_BCK_M_WAIT_WALL_e=0x1C, + dRes_INDEX_MGENERAL_BCK_M_WALK_A_e=0x1D, + dRes_INDEX_MGENERAL_BCK_M_WALK_B_e=0x1E, +}; + +enum dRes_ID_MGENERAL { + /* BCK */ + dRes_ID_MGENERAL_BCK_M_BROWSE_A_e=0x3, + dRes_ID_MGENERAL_BCK_M_BROWSE_B_e=0x4, + dRes_ID_MGENERAL_BCK_M_LOOK_A_e=0x5, + dRes_ID_MGENERAL_BCK_M_LOOK_B_e=0x6, + dRes_ID_MGENERAL_BCK_M_MARO_DANCE_e=0x7, + dRes_ID_MGENERAL_BCK_M_RUN_A_e=0x8, + dRes_ID_MGENERAL_BCK_M_RUN_B_e=0x9, + dRes_ID_MGENERAL_BCK_M_SING_e=0xA, + dRes_ID_MGENERAL_BCK_M_SIT_TO_WOLF_A_e=0xB, + dRes_ID_MGENERAL_BCK_M_SIT_TO_WOLF_B_e=0xC, + dRes_ID_MGENERAL_BCK_M_SITTALK_A_e=0xD, + dRes_ID_MGENERAL_BCK_M_SITTALK_A_B_e=0xE, + dRes_ID_MGENERAL_BCK_M_SITTALK_B_e=0xF, + dRes_ID_MGENERAL_BCK_M_SITTALK_B_B_e=0x10, + dRes_ID_MGENERAL_BCK_M_SITWAIT_A_e=0x11, + dRes_ID_MGENERAL_BCK_M_SITWAIT_B_e=0x12, + dRes_ID_MGENERAL_BCK_M_SURPRISE_e=0x13, + dRes_ID_MGENERAL_BCK_M_TALK_A_e=0x14, + dRes_ID_MGENERAL_BCK_M_TALK_B_e=0x15, + dRes_ID_MGENERAL_BCK_M_TALK_B_WALL_e=0x16, + dRes_ID_MGENERAL_BCK_M_TALK_C_e=0x17, + dRes_ID_MGENERAL_BCK_M_TALK_WALL_e=0x18, + dRes_ID_MGENERAL_BCK_M_TO_WOLF_e=0x19, + dRes_ID_MGENERAL_BCK_M_WAIT_A_e=0x1A, + dRes_ID_MGENERAL_BCK_M_WAIT_B_e=0x1B, + dRes_ID_MGENERAL_BCK_M_WAIT_WALL_e=0x1C, + dRes_ID_MGENERAL_BCK_M_WALK_A_e=0x1D, + dRes_ID_MGENERAL_BCK_M_WALK_B_e=0x1E, +}; + +#endif /* !RES_MGENERAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mgenral_l.h b/assets/RZDP01/res/Object/Mgenral_l.h new file mode 100644 index 0000000000..8aa42c17a4 --- /dev/null +++ b/assets/RZDP01/res/Object/Mgenral_l.h @@ -0,0 +1,20 @@ +#ifndef RES_MGENRAL_L_H +#define RES_MGENRAL_L_H + +enum dRes_INDEX_MGENRAL_L { + /* BCK */ + dRes_INDEX_MGENRAL_L_BCK_M_RUN_A_L_e=0x3, + dRes_INDEX_MGENRAL_L_BCK_M_RUN_B_L_e=0x4, + dRes_INDEX_MGENRAL_L_BCK_M_WALK_A_L_e=0x5, + dRes_INDEX_MGENRAL_L_BCK_M_WALK_B_L_e=0x6, +}; + +enum dRes_ID_MGENRAL_L { + /* BCK */ + dRes_ID_MGENRAL_L_BCK_M_RUN_A_L_e=0x3, + dRes_ID_MGENRAL_L_BCK_M_RUN_B_L_e=0x4, + dRes_ID_MGENRAL_L_BCK_M_WALK_A_L_e=0x5, + dRes_ID_MGENRAL_L_BCK_M_WALK_B_L_e=0x6, +}; + +#endif /* !RES_MGENRAL_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mhsg.h b/assets/RZDP01/res/Object/Mhsg.h new file mode 100644 index 0000000000..4a7704f717 --- /dev/null +++ b/assets/RZDP01/res/Object/Mhsg.h @@ -0,0 +1,62 @@ +#ifndef RES_MHSG_H +#define RES_MHSG_H + +enum dRes_INDEX_MHSG { + /* BMDR */ + dRes_INDEX_MHSG_BMD_MHSG12_e=0x4, + dRes_INDEX_MHSG_BMD_MHSG15_e=0x5, + dRes_INDEX_MHSG_BMD_MHSG3_e=0x6, + dRes_INDEX_MHSG_BMD_MHSG4H_e=0x7, + dRes_INDEX_MHSG_BMD_MHSG6_e=0x8, + dRes_INDEX_MHSG_BMD_MHSG9_e=0x9, + /* DZB */ + dRes_INDEX_MHSG_DZB_MHSG12_e=0xC, + dRes_INDEX_MHSG_DZB_MHSG15_e=0xD, + dRes_INDEX_MHSG_DZB_MHSG3_e=0xE, + dRes_INDEX_MHSG_DZB_MHSG4H_e=0xF, + dRes_INDEX_MHSG_DZB_MHSG6_e=0x10, + dRes_INDEX_MHSG_DZB_MHSG9_e=0x11, +}; + +enum dRes_ID_MHSG { + /* BMDR */ + dRes_ID_MHSG_BMD_MHSG12_e=0x4, + dRes_ID_MHSG_BMD_MHSG15_e=0x5, + dRes_ID_MHSG_BMD_MHSG3_e=0x6, + dRes_ID_MHSG_BMD_MHSG4H_e=0x7, + dRes_ID_MHSG_BMD_MHSG6_e=0x8, + dRes_ID_MHSG_BMD_MHSG9_e=0x9, + /* DZB */ + dRes_ID_MHSG_DZB_MHSG12_e=0xC, + dRes_ID_MHSG_DZB_MHSG15_e=0xD, + dRes_ID_MHSG_DZB_MHSG3_e=0xE, + dRes_ID_MHSG_DZB_MHSG4H_e=0xF, + dRes_ID_MHSG_DZB_MHSG6_e=0x10, + dRes_ID_MHSG_DZB_MHSG9_e=0x11, +}; + +enum MHSG12_JNT { + MHSG12_JNT_MHSG12_e=0x0, +}; + +enum MHSG15_JNT { + MHSG15_JNT_MHSG15_e=0x0, +}; + +enum MHSG3_JNT { + MHSG3_JNT_MHSG3_e=0x0, +}; + +enum MHSG4H_JNT { + MHSG4H_JNT_MHSG4H_e=0x0, +}; + +enum MHSG6_JNT { + MHSG6_JNT_MHSG6_e=0x0, +}; + +enum MHSG9_JNT { + MHSG9_JNT_MHSG9_e=0x0, +}; + +#endif /* !RES_MHSG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Midna.h b/assets/RZDP01/res/Object/Midna.h new file mode 100644 index 0000000000..73204b3254 --- /dev/null +++ b/assets/RZDP01/res/Object/Midna.h @@ -0,0 +1,96 @@ +#ifndef RES_MIDNA_H +#define RES_MIDNA_H + +enum dRes_INDEX_MIDNA { + /* BMDE */ + dRes_INDEX_MIDNA_BMD_S_MD_HANDS_e=0x7, + dRes_INDEX_MIDNA_BMD_S_MD_MASK_e=0x8, + /* BMDR */ + dRes_INDEX_MIDNA_BMD_S_MD_GOKOU_e=0xB, + /* BMDV */ + dRes_INDEX_MIDNA_BMD_S_MD_e=0xE, + dRes_INDEX_MIDNA_BMD_S_MD_HAIR_HAND_e=0xF, + /* BRK */ + dRes_INDEX_MIDNA_BRK_S_MD_APPEAR_e=0x12, + dRes_INDEX_MIDNA_BRK_S_MD_GOKOU_APPEAR_e=0x13, + dRes_INDEX_MIDNA_BRK_S_MD_HAIR_HAND_APPEAR_e=0x14, + dRes_INDEX_MIDNA_BRK_S_MD_MASK_APPEAR_e=0x15, + /* BTK */ + dRes_INDEX_MIDNA_BTK_S_MD_HAIR_HAND_MOYA_e=0x18, + dRes_INDEX_MIDNA_BTK_S_MD_HANDS_MOYA_e=0x19, + dRes_INDEX_MIDNA_BTK_S_MD_MASK_MOYA_e=0x1A, + dRes_INDEX_MIDNA_BTK_S_MD_MOYA_e=0x1B, +}; + +enum dRes_ID_MIDNA { + /* BMDE */ + dRes_ID_MIDNA_BMD_S_MD_HANDS_e=0x7, + dRes_ID_MIDNA_BMD_S_MD_MASK_e=0x8, + /* BMDR */ + dRes_ID_MIDNA_BMD_S_MD_GOKOU_e=0xB, + /* BMDV */ + dRes_ID_MIDNA_BMD_S_MD_e=0xE, + dRes_ID_MIDNA_BMD_S_MD_HAIR_HAND_e=0xF, + /* BRK */ + dRes_ID_MIDNA_BRK_S_MD_APPEAR_e=0x12, + dRes_ID_MIDNA_BRK_S_MD_GOKOU_APPEAR_e=0x13, + dRes_ID_MIDNA_BRK_S_MD_HAIR_HAND_APPEAR_e=0x14, + dRes_ID_MIDNA_BRK_S_MD_MASK_APPEAR_e=0x15, + /* BTK */ + dRes_ID_MIDNA_BTK_S_MD_HAIR_HAND_MOYA_e=0x18, + dRes_ID_MIDNA_BTK_S_MD_HANDS_MOYA_e=0x19, + dRes_ID_MIDNA_BTK_S_MD_MASK_MOYA_e=0x1A, + dRes_ID_MIDNA_BTK_S_MD_MOYA_e=0x1B, +}; + +enum S_MD_HANDS_JNT { + S_MD_HANDS_JNT_WORLD_ROOT_e=0x0, + S_MD_HANDS_JNT_MD_HANDSL_e=0x1, + S_MD_HANDS_JNT_MD_HANDSR_e=0x2, +}; + +enum S_MD_MASK_JNT { + S_MD_MASK_JNT_MD_MASK_e=0x0, +}; + +enum S_MD_GOKOU_JNT { + S_MD_GOKOU_JNT_S_MD_GOKOU_e=0x0, +}; + +enum S_MD_JNT { + S_MD_JNT_WORLD_ROOT_e=0x0, + S_MD_JNT_BACKBONE1_e=0x1, + S_MD_JNT_BACKBONE2_e=0x2, + S_MD_JNT_NECK_e=0x3, + S_MD_JNT_HEAD_e=0x4, + S_MD_JNT_CHIN_e=0x5, + S_MD_JNT_HAIR_1_e=0x6, + S_MD_JNT_HAIR_2_e=0x7, + S_MD_JNT_HAIR_3_e=0x8, + S_MD_JNT_HAIR_4_e=0x9, + S_MD_JNT_HAIR_5_e=0xA, + S_MD_JNT_MOUTH_e=0xB, + S_MD_JNT_SHOULDER_L_e=0xC, + S_MD_JNT_ARM_L1_e=0xD, + S_MD_JNT_ARM_L2_e=0xE, + S_MD_JNT_HAND_L_e=0xF, + S_MD_JNT_SHOULDER_R_e=0x10, + S_MD_JNT_ARM_R1_e=0x11, + S_MD_JNT_ARM_R2_e=0x12, + S_MD_JNT_HAND_R_e=0x13, + S_MD_JNT_WAIST_e=0x14, + S_MD_JNT_CLOTCHL_e=0x15, + S_MD_JNT_LEG_L1_e=0x16, + S_MD_JNT_LEG_L2_e=0x17, + S_MD_JNT_FOOT_L_e=0x18, + S_MD_JNT_CLOTCHR_e=0x19, + S_MD_JNT_LEG_R1_e=0x1A, + S_MD_JNT_LEG_R2_e=0x1B, + S_MD_JNT_FOOT_R_e=0x1C, +}; + +enum S_MD_HAIR_HAND_JNT { + S_MD_HAIR_HAND_JNT_MD_HAIR_HANDS_e=0x0, +}; + +#endif /* !RES_MIDNA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mirror.h b/assets/RZDP01/res/Object/Mirror.h new file mode 100644 index 0000000000..0ef4d80443 --- /dev/null +++ b/assets/RZDP01/res/Object/Mirror.h @@ -0,0 +1,22 @@ +#ifndef RES_MIRROR_H +#define RES_MIRROR_H + +enum dRes_INDEX_MIRROR { + /* BMDR */ + dRes_INDEX_MIRROR_BMD_U_MILLER_DEMOP_e=0x4, + /* TEX */ + dRes_INDEX_MIRROR_BTI_U_MILLER_DEMOP_A_e=0x7, +}; + +enum dRes_ID_MIRROR { + /* BMDR */ + dRes_ID_MIRROR_BMD_U_MILLER_DEMOP_e=0x4, + /* TEX */ + dRes_ID_MIRROR_BTI_U_MILLER_DEMOP_A_e=0x7, +}; + +enum U_MILLER_DEMOP_JNT { + U_MILLER_DEMOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_MIRROR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MirrorB.h b/assets/RZDP01/res/Object/MirrorB.h new file mode 100644 index 0000000000..aa897abc70 --- /dev/null +++ b/assets/RZDP01/res/Object/MirrorB.h @@ -0,0 +1,44 @@ +#ifndef RES_MIRRORB_H +#define RES_MIRRORB_H + +enum dRes_INDEX_MIRRORB { + /* BCK */ + dRes_INDEX_MIRRORB_BCK_KAGERI_MIRRER_GET_APPEAR_e=0x5, + dRes_INDEX_MIRRORB_BCK_KAGERI_MIRRER_GET_SCALEDOWN_e=0x6, + /* BMDV */ + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_2_e=0x9, + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_3_e=0xA, + dRes_INDEX_MIRRORB_BMD_KAGERI_MIRRER_GET_4_e=0xB, + /* BTK */ + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_2_e=0xE, + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_3_e=0xF, + dRes_INDEX_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_4_e=0x10, +}; + +enum dRes_ID_MIRRORB { + /* BCK */ + dRes_ID_MIRRORB_BCK_KAGERI_MIRRER_GET_APPEAR_e=0x5, + dRes_ID_MIRRORB_BCK_KAGERI_MIRRER_GET_SCALEDOWN_e=0x6, + /* BMDV */ + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_2_e=0x9, + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_3_e=0xA, + dRes_ID_MIRRORB_BMD_KAGERI_MIRRER_GET_4_e=0xB, + /* BTK */ + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_2_e=0xE, + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_3_e=0xF, + dRes_ID_MIRRORB_BTK_KAGERI_MIRRER_GET_SCALEDOWN_4_e=0x10, +}; + +enum KAGERI_MIRRER_GET_2_JNT { + KAGERI_MIRRER_GET_2_JNT_MIRRER_2_e=0x0, +}; + +enum KAGERI_MIRRER_GET_3_JNT { + KAGERI_MIRRER_GET_3_JNT_MIRRER_3_e=0x0, +}; + +enum KAGERI_MIRRER_GET_4_JNT { + KAGERI_MIRRER_GET_4_JNT_MIRRER_4_e=0x0, +}; + +#endif /* !RES_MIRRORB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mmdl.h b/assets/RZDP01/res/Object/Mmdl.h new file mode 100644 index 0000000000..38f39b6c59 --- /dev/null +++ b/assets/RZDP01/res/Object/Mmdl.h @@ -0,0 +1,135 @@ +#ifndef RES_MMDL_H +#define RES_MMDL_H + +enum dRes_INDEX_MMDL { + /* BMDE */ + dRes_INDEX_MMDL_BMD_AL_KANTERA_e=0x7, + /* BMDR */ + dRes_INDEX_MMDL_BMD_EF_KTGLOW_e=0xA, + /* BMWR */ + dRes_INDEX_MMDL_BMD_AL_BOOTSH_e=0xD, + dRes_INDEX_MMDL_BMD_AL_FACE_e=0xE, + dRes_INDEX_MMDL_BMD_AL_HANDS_e=0xF, + dRes_INDEX_MMDL_BMD_AL_SWB_e=0x10, + dRes_INDEX_MMDL_BMD_ML_e=0x11, + dRes_INDEX_MMDL_BMD_ML_HEAD_e=0x12, + /* BRK */ + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_DOWN_e=0x15, + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_UP_A_e=0x16, + dRes_INDEX_MMDL_BRK_ML_BODY_POWER_UP_B_e=0x17, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_DOWN_e=0x18, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_UP_A_e=0x19, + dRes_INDEX_MMDL_BRK_ML_HEAD_POWER_UP_B_e=0x1A, + /* BTK */ + dRes_INDEX_MMDL_BTK_EF_KTGLOW_e=0x1D, +}; + +enum dRes_ID_MMDL { + /* BMDE */ + dRes_ID_MMDL_BMD_AL_KANTERA_e=0x7, + /* BMDR */ + dRes_ID_MMDL_BMD_EF_KTGLOW_e=0xA, + /* BMWR */ + dRes_ID_MMDL_BMD_AL_BOOTSH_e=0xD, + dRes_ID_MMDL_BMD_AL_FACE_e=0xE, + dRes_ID_MMDL_BMD_AL_HANDS_e=0xF, + dRes_ID_MMDL_BMD_AL_SWB_e=0x10, + dRes_ID_MMDL_BMD_ML_e=0x11, + dRes_ID_MMDL_BMD_ML_HEAD_e=0x12, + /* BRK */ + dRes_ID_MMDL_BRK_ML_BODY_POWER_DOWN_e=0x15, + dRes_ID_MMDL_BRK_ML_BODY_POWER_UP_A_e=0x16, + dRes_ID_MMDL_BRK_ML_BODY_POWER_UP_B_e=0x17, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_DOWN_e=0x18, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_UP_A_e=0x19, + dRes_ID_MMDL_BRK_ML_HEAD_POWER_UP_B_e=0x1A, + /* BTK */ + dRes_ID_MMDL_BTK_EF_KTGLOW_e=0x1D, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_FACE_JNT { + AL_FACE_JNT_FACE_ROOT_e=0x0, + AL_FACE_JNT_CHIN_e=0x1, + AL_FACE_JNT_MAYUL_e=0x2, + AL_FACE_JNT_MAYUR_e=0x3, + AL_FACE_JNT_MOUTH_e=0x4, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum ML_JNT { + ML_JNT_CENTER_e=0x0, + ML_JNT_BACKBONE1_e=0x1, + ML_JNT_BACKBONE2_e=0x2, + ML_JNT_NECK_e=0x3, + ML_JNT_HEAD_e=0x4, + ML_JNT_POD_e=0x5, + ML_JNT_SHOULDERL_e=0x6, + ML_JNT_ARML1_e=0x7, + ML_JNT_ARML2_e=0x8, + ML_JNT_HANDL_e=0x9, + ML_JNT_WEAPONL_e=0xA, + ML_JNT_SHOULDERR_e=0xB, + ML_JNT_ARMR1_e=0xC, + ML_JNT_ARMR2_e=0xD, + ML_JNT_HANDR_e=0xE, + ML_JNT_WEAPONR_e=0xF, + ML_JNT_WAIST_e=0x10, + ML_JNT_CLOTCHL_e=0x11, + ML_JNT_LEGL1_e=0x12, + ML_JNT_LEGL2_e=0x13, + ML_JNT_FOOTL_e=0x14, + ML_JNT_TOEL_e=0x15, + ML_JNT_CLOTCHR_e=0x16, + ML_JNT_LEGR1_e=0x17, + ML_JNT_LEGR2_e=0x18, + ML_JNT_FOOTR_e=0x19, + ML_JNT_TOER_e=0x1A, + ML_JNT_FSKIRTL1_e=0x1B, + ML_JNT_FSKIRTL2_e=0x1C, + ML_JNT_FSKIRTR1_e=0x1D, + ML_JNT_FSKIRTR2_e=0x1E, + ML_JNT_RSKIRTL1_e=0x1F, + ML_JNT_RSKIRTL2_e=0x20, + ML_JNT_RSKIRTR1_e=0x21, + ML_JNT_RSKIRTR2_e=0x22, +}; + +enum ML_HEAD_JNT { + ML_HEAD_JNT_HEAD_ROOT_e=0x0, + ML_HEAD_JNT_HAIRL1_e=0x1, + ML_HEAD_JNT_HAIRL2_e=0x2, + ML_HEAD_JNT_HAIRR_e=0x3, + ML_HEAD_JNT_MOMIL_e=0x4, + ML_HEAD_JNT_MOMIR_e=0x5, + ML_HEAD_JNT_Z_CAP1_e=0x6, + ML_HEAD_JNT_Z_CAP2_e=0x7, + ML_HEAD_JNT_Z_CAP3_e=0x8, + ML_HEAD_JNT_Z_CAP4_e=0x9, +}; + +#endif /* !RES_MMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Moi.h b/assets/RZDP01/res/Object/Moi.h new file mode 100644 index 0000000000..0b5aef84d3 --- /dev/null +++ b/assets/RZDP01/res/Object/Moi.h @@ -0,0 +1,73 @@ +#ifndef RES_MOI_H +#define RES_MOI_H + +enum dRes_INDEX_MOI { + /* BCK */ + dRes_INDEX_MOI_BCK_MOI_F_TALK_A_e=0x6, + dRes_INDEX_MOI_BCK_MOI_STEP_e=0x7, + dRes_INDEX_MOI_BCK_MOI_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_MOI_BMD_MOI_e=0xB, + dRes_INDEX_MOI_BMD_MOI_SAYA_e=0xC, + dRes_INDEX_MOI_BMD_MOI_SWA_e=0xD, + /* BTK */ + dRes_INDEX_MOI_BTK_MOI_e=0x10, + /* BTP */ + dRes_INDEX_MOI_BTP_MOI_e=0x13, + dRes_INDEX_MOI_BTP_MOI_F_TALK_A_e=0x14, +}; + +enum dRes_ID_MOI { + /* BCK */ + dRes_ID_MOI_BCK_MOI_F_TALK_A_e=0x6, + dRes_ID_MOI_BCK_MOI_STEP_e=0x7, + dRes_ID_MOI_BCK_MOI_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_MOI_BMD_MOI_e=0xB, + dRes_ID_MOI_BMD_MOI_SAYA_e=0xC, + dRes_ID_MOI_BMD_MOI_SWA_e=0xD, + /* BTK */ + dRes_ID_MOI_BTK_MOI_e=0x10, + /* BTP */ + dRes_ID_MOI_BTP_MOI_e=0x13, + dRes_ID_MOI_BTP_MOI_F_TALK_A_e=0x14, +}; + +enum MOI_JNT { + MOI_JNT_CENTER_e=0x0, + MOI_JNT_BACKBONE1_e=0x1, + MOI_JNT_BACKBONE2_e=0x2, + MOI_JNT_NECK_e=0x3, + MOI_JNT_HEAD_e=0x4, + MOI_JNT_CHIN_e=0x5, + MOI_JNT_MAYU_L_e=0x6, + MOI_JNT_MAYU_R_e=0x7, + MOI_JNT_MOUTH_e=0x8, + MOI_JNT_SHOULDERL_e=0x9, + MOI_JNT_ARML1_e=0xA, + MOI_JNT_ARML2_e=0xB, + MOI_JNT_HANDL_e=0xC, + MOI_JNT_FINGERL_e=0xD, + MOI_JNT_SHOULDERR_e=0xE, + MOI_JNT_ARMR1_e=0xF, + MOI_JNT_ARMR2_e=0x10, + MOI_JNT_HANDR_e=0x11, + MOI_JNT_FINGERR_e=0x12, + MOI_JNT_WAIST_e=0x13, + MOI_JNT_LEGL1_e=0x14, + MOI_JNT_LEGL2_e=0x15, + MOI_JNT_FOOTL_e=0x16, + MOI_JNT_LEGR1_e=0x17, + MOI_JNT_LEGR2_e=0x18, + MOI_JNT_FOOTR_e=0x19, +}; + +enum MOI_SAYA_JNT { + MOI_SAYA_JNT_MOI_SAYA_MODEL_e=0x0, +}; + +enum MOI_SWA_JNT { + MOI_SWA_JNT_MOI_SWA_e=0x0, +}; + +#endif /* !RES_MOI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Moi1.h b/assets/RZDP01/res/Object/Moi1.h new file mode 100644 index 0000000000..b19247a474 --- /dev/null +++ b/assets/RZDP01/res/Object/Moi1.h @@ -0,0 +1,100 @@ +#ifndef RES_MOI1_H +#define RES_MOI1_H + +enum dRes_INDEX_MOI1 { + /* BCK */ + dRes_INDEX_MOI1_BCK_MOI_BORED_e=0x6, + dRes_INDEX_MOI1_BCK_MOI_F_BITTERSMIL_e=0x7, + dRes_INDEX_MOI1_BCK_MOI_F_HOLD_S_e=0x8, + dRes_INDEX_MOI1_BCK_MOI_F_SERIOUS_e=0x9, + dRes_INDEX_MOI1_BCK_MOI_F_TALK_B_e=0xA, + dRes_INDEX_MOI1_BCK_MOI_F_WONDER_e=0xB, + dRes_INDEX_MOI1_BCK_MOI_FH_BITTERSMIL_e=0xC, + dRes_INDEX_MOI1_BCK_MOI_FH_HOLD_S_e=0xD, + dRes_INDEX_MOI1_BCK_MOI_FH_SERIOUS_e=0xE, + dRes_INDEX_MOI1_BCK_MOI_FH_TALK_B_e=0xF, + dRes_INDEX_MOI1_BCK_MOI_FH_WONDER_e=0x10, + dRes_INDEX_MOI1_BCK_MOI_HOLD_S_e=0x11, + dRes_INDEX_MOI1_BCK_MOI_S_F_LESSON_e=0x12, + dRes_INDEX_MOI1_BCK_MOI_S_LESSON_e=0x13, + dRes_INDEX_MOI1_BCK_MOI_S_PUT_e=0x14, + dRes_INDEX_MOI1_BCK_MOI_S_PUTTALK_e=0x15, + dRes_INDEX_MOI1_BCK_MOI_SEARCH_e=0x16, + dRes_INDEX_MOI1_BCK_MOI_SET_S_e=0x17, + dRes_INDEX_MOI1_BCK_MOI_TALK_A_e=0x18, + dRes_INDEX_MOI1_BCK_MOI_TALK_B_e=0x19, + dRes_INDEX_MOI1_BCK_MOI_TALK_C_e=0x1A, + dRes_INDEX_MOI1_BCK_MOI_TALK_D_e=0x1B, + dRes_INDEX_MOI1_BCK_MOI_TALK_E_e=0x1C, + dRes_INDEX_MOI1_BCK_MOI_WAIT_B_e=0x1D, + dRes_INDEX_MOI1_BCK_MOI_WAIT_C_e=0x1E, + dRes_INDEX_MOI1_BCK_MOI_WAIT_D_e=0x1F, + dRes_INDEX_MOI1_BCK_MOI_WALK_A_e=0x20, + /* BTK */ + dRes_INDEX_MOI1_BTK_MOI_HOLD_S_e=0x23, + dRes_INDEX_MOI1_BTK_MOI_S_LESSON_e=0x24, + /* BTP */ + dRes_INDEX_MOI1_BTP_MOI_F_BITTERSMIL_e=0x27, + dRes_INDEX_MOI1_BTP_MOI_F_HOLD_S_e=0x28, + dRes_INDEX_MOI1_BTP_MOI_F_SERIOUS_e=0x29, + dRes_INDEX_MOI1_BTP_MOI_F_TALK_B_e=0x2A, + dRes_INDEX_MOI1_BTP_MOI_F_WONDER_e=0x2B, + dRes_INDEX_MOI1_BTP_MOI_FH_BITTERSMIL_e=0x2C, + dRes_INDEX_MOI1_BTP_MOI_FH_HOLD_S_e=0x2D, + dRes_INDEX_MOI1_BTP_MOI_FH_SERIOUS_e=0x2E, + dRes_INDEX_MOI1_BTP_MOI_FH_TALK_B_e=0x2F, + dRes_INDEX_MOI1_BTP_MOI_FH_WONDER_e=0x30, + dRes_INDEX_MOI1_BTP_MOI_S_F_LESSON_e=0x31, + /* EVT */ + dRes_INDEX_MOI1_DAT_EVENT_LIST_e=0x34, +}; + +enum dRes_ID_MOI1 { + /* BCK */ + dRes_ID_MOI1_BCK_MOI_BORED_e=0x6, + dRes_ID_MOI1_BCK_MOI_F_BITTERSMIL_e=0x7, + dRes_ID_MOI1_BCK_MOI_F_HOLD_S_e=0x8, + dRes_ID_MOI1_BCK_MOI_F_SERIOUS_e=0x9, + dRes_ID_MOI1_BCK_MOI_F_TALK_B_e=0xA, + dRes_ID_MOI1_BCK_MOI_F_WONDER_e=0xB, + dRes_ID_MOI1_BCK_MOI_FH_BITTERSMIL_e=0xC, + dRes_ID_MOI1_BCK_MOI_FH_HOLD_S_e=0xD, + dRes_ID_MOI1_BCK_MOI_FH_SERIOUS_e=0xE, + dRes_ID_MOI1_BCK_MOI_FH_TALK_B_e=0xF, + dRes_ID_MOI1_BCK_MOI_FH_WONDER_e=0x10, + dRes_ID_MOI1_BCK_MOI_HOLD_S_e=0x11, + dRes_ID_MOI1_BCK_MOI_S_F_LESSON_e=0x12, + dRes_ID_MOI1_BCK_MOI_S_LESSON_e=0x13, + dRes_ID_MOI1_BCK_MOI_S_PUT_e=0x14, + dRes_ID_MOI1_BCK_MOI_S_PUTTALK_e=0x15, + dRes_ID_MOI1_BCK_MOI_SEARCH_e=0x16, + dRes_ID_MOI1_BCK_MOI_SET_S_e=0x17, + dRes_ID_MOI1_BCK_MOI_TALK_A_e=0x18, + dRes_ID_MOI1_BCK_MOI_TALK_B_e=0x19, + dRes_ID_MOI1_BCK_MOI_TALK_C_e=0x1A, + dRes_ID_MOI1_BCK_MOI_TALK_D_e=0x1B, + dRes_ID_MOI1_BCK_MOI_TALK_E_e=0x1C, + dRes_ID_MOI1_BCK_MOI_WAIT_B_e=0x1D, + dRes_ID_MOI1_BCK_MOI_WAIT_C_e=0x1E, + dRes_ID_MOI1_BCK_MOI_WAIT_D_e=0x1F, + dRes_ID_MOI1_BCK_MOI_WALK_A_e=0x20, + /* BTK */ + dRes_ID_MOI1_BTK_MOI_HOLD_S_e=0x23, + dRes_ID_MOI1_BTK_MOI_S_LESSON_e=0x24, + /* BTP */ + dRes_ID_MOI1_BTP_MOI_F_BITTERSMIL_e=0x27, + dRes_ID_MOI1_BTP_MOI_F_HOLD_S_e=0x28, + dRes_ID_MOI1_BTP_MOI_F_SERIOUS_e=0x29, + dRes_ID_MOI1_BTP_MOI_F_TALK_B_e=0x2A, + dRes_ID_MOI1_BTP_MOI_F_WONDER_e=0x2B, + dRes_ID_MOI1_BTP_MOI_FH_BITTERSMIL_e=0x2C, + dRes_ID_MOI1_BTP_MOI_FH_HOLD_S_e=0x2D, + dRes_ID_MOI1_BTP_MOI_FH_SERIOUS_e=0x2E, + dRes_ID_MOI1_BTP_MOI_FH_TALK_B_e=0x2F, + dRes_ID_MOI1_BTP_MOI_FH_WONDER_e=0x30, + dRes_ID_MOI1_BTP_MOI_S_F_LESSON_e=0x31, + /* EVT */ + dRes_ID_MOI1_DAT_EVENT_LIST_e=0x34, +}; + +#endif /* !RES_MOI1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Moi2.h b/assets/RZDP01/res/Object/Moi2.h new file mode 100644 index 0000000000..a8e36013d0 --- /dev/null +++ b/assets/RZDP01/res/Object/Moi2.h @@ -0,0 +1,131 @@ +#ifndef RES_MOI2_H +#define RES_MOI2_H + +enum dRes_INDEX_MOI2 { + /* BCK */ + dRes_INDEX_MOI2_BCK_MOI_F_INJURY_LAYDOWN_e=0x6, + dRes_INDEX_MOI2_BCK_MOI_F_INJURY_TALK_A_e=0x7, + dRes_INDEX_MOI2_BCK_MOI_F_S_TALK_A_e=0x8, + dRes_INDEX_MOI2_BCK_MOI_FH_CLOSEEYE_e=0x9, + dRes_INDEX_MOI2_BCK_MOI_FH_INJURY_TALK_A_e=0xA, + dRes_INDEX_MOI2_BCK_MOI_FH_S_TALK_A_e=0xB, + dRes_INDEX_MOI2_BCK_MOI_INJURY_CHECK_L_e=0xC, + dRes_INDEX_MOI2_BCK_MOI_INJURY_CHECK_R_e=0xD, + dRes_INDEX_MOI2_BCK_MOI_INJURY_FALL_e=0xE, + dRes_INDEX_MOI2_BCK_MOI_INJURY_LAYDOWN_e=0xF, + dRes_INDEX_MOI2_BCK_MOI_INJURY_LAYING_e=0x10, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_A_e=0x11, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_B_e=0x12, + dRes_INDEX_MOI2_BCK_MOI_INJURY_TALK_C_e=0x13, + dRes_INDEX_MOI2_BCK_MOI_INJURY_WAIT_e=0x14, + dRes_INDEX_MOI2_BCK_MOI_INJURY_WALK_e=0x15, + dRes_INDEX_MOI2_BCK_MOI_S_FIGHT_A_e=0x16, + dRes_INDEX_MOI2_BCK_MOI_S_PULLOUT_e=0x17, + dRes_INDEX_MOI2_BCK_MOI_S_SETIN_e=0x18, + dRes_INDEX_MOI2_BCK_MOI_S_TALK_A_e=0x19, + dRes_INDEX_MOI2_BCK_MOI_S_WAIT_e=0x1A, + /* BMDR */ + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_A_e=0x1D, + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_B_e=0x1E, + dRes_INDEX_MOI2_BMD_MOI_HOUTAI_C_e=0x1F, + dRes_INDEX_MOI2_BMD_MOIN_e=0x20, + dRes_INDEX_MOI2_BMD_TORCH_e=0x21, + /* BTK */ + dRes_INDEX_MOI2_BTK_MOIN_e=0x24, + /* BTP */ + dRes_INDEX_MOI2_BTP_MOI_F_INJURY_LAYDOWN_e=0x27, + dRes_INDEX_MOI2_BTP_MOI_F_INJURY_TALK_A_e=0x28, + dRes_INDEX_MOI2_BTP_MOI_F_S_TALK_A_e=0x29, + dRes_INDEX_MOI2_BTP_MOI_FH_CLOSEEYE_e=0x2A, + dRes_INDEX_MOI2_BTP_MOI_FH_INJURY_TALK_A_e=0x2B, + dRes_INDEX_MOI2_BTP_MOI_FH_S_TALK_A_e=0x2C, + dRes_INDEX_MOI2_BTP_MOIN_e=0x2D, +}; + +enum dRes_ID_MOI2 { + /* BCK */ + dRes_ID_MOI2_BCK_MOI_F_INJURY_LAYDOWN_e=0x6, + dRes_ID_MOI2_BCK_MOI_F_INJURY_TALK_A_e=0x7, + dRes_ID_MOI2_BCK_MOI_F_S_TALK_A_e=0x8, + dRes_ID_MOI2_BCK_MOI_FH_CLOSEEYE_e=0x9, + dRes_ID_MOI2_BCK_MOI_FH_INJURY_TALK_A_e=0xA, + dRes_ID_MOI2_BCK_MOI_FH_S_TALK_A_e=0xB, + dRes_ID_MOI2_BCK_MOI_INJURY_CHECK_L_e=0xC, + dRes_ID_MOI2_BCK_MOI_INJURY_CHECK_R_e=0xD, + dRes_ID_MOI2_BCK_MOI_INJURY_FALL_e=0xE, + dRes_ID_MOI2_BCK_MOI_INJURY_LAYDOWN_e=0xF, + dRes_ID_MOI2_BCK_MOI_INJURY_LAYING_e=0x10, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_A_e=0x11, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_B_e=0x12, + dRes_ID_MOI2_BCK_MOI_INJURY_TALK_C_e=0x13, + dRes_ID_MOI2_BCK_MOI_INJURY_WAIT_e=0x14, + dRes_ID_MOI2_BCK_MOI_INJURY_WALK_e=0x15, + dRes_ID_MOI2_BCK_MOI_S_FIGHT_A_e=0x16, + dRes_ID_MOI2_BCK_MOI_S_PULLOUT_e=0x17, + dRes_ID_MOI2_BCK_MOI_S_SETIN_e=0x18, + dRes_ID_MOI2_BCK_MOI_S_TALK_A_e=0x19, + dRes_ID_MOI2_BCK_MOI_S_WAIT_e=0x1A, + /* BMDR */ + dRes_ID_MOI2_BMD_MOI_HOUTAI_A_e=0x1D, + dRes_ID_MOI2_BMD_MOI_HOUTAI_B_e=0x1E, + dRes_ID_MOI2_BMD_MOI_HOUTAI_C_e=0x1F, + dRes_ID_MOI2_BMD_MOIN_e=0x20, + dRes_ID_MOI2_BMD_TORCH_e=0x21, + /* BTK */ + dRes_ID_MOI2_BTK_MOIN_e=0x24, + /* BTP */ + dRes_ID_MOI2_BTP_MOI_F_INJURY_LAYDOWN_e=0x27, + dRes_ID_MOI2_BTP_MOI_F_INJURY_TALK_A_e=0x28, + dRes_ID_MOI2_BTP_MOI_F_S_TALK_A_e=0x29, + dRes_ID_MOI2_BTP_MOI_FH_CLOSEEYE_e=0x2A, + dRes_ID_MOI2_BTP_MOI_FH_INJURY_TALK_A_e=0x2B, + dRes_ID_MOI2_BTP_MOI_FH_S_TALK_A_e=0x2C, + dRes_ID_MOI2_BTP_MOIN_e=0x2D, +}; + +enum MOI_HOUTAI_A_JNT { + MOI_HOUTAI_A_JNT_MOI_HOUTAIA_e=0x0, +}; + +enum MOI_HOUTAI_B_JNT { + MOI_HOUTAI_B_JNT_MOI_HOUTAIB_e=0x0, +}; + +enum MOI_HOUTAI_C_JNT { + MOI_HOUTAI_C_JNT_MOI_HOUTAIC_e=0x0, +}; + +enum MOIN_JNT { + MOIN_JNT_CENTER_e=0x0, + MOIN_JNT_BACKBONE1_e=0x1, + MOIN_JNT_BACKBONE2_e=0x2, + MOIN_JNT_NECK_e=0x3, + MOIN_JNT_HEAD_e=0x4, + MOIN_JNT_CHIN_e=0x5, + MOIN_JNT_MAYU_L_e=0x6, + MOIN_JNT_MAYU_R_e=0x7, + MOIN_JNT_MOUTH_e=0x8, + MOIN_JNT_SHOULDERL_e=0x9, + MOIN_JNT_ARML1_e=0xA, + MOIN_JNT_ARML2_e=0xB, + MOIN_JNT_HANDL_e=0xC, + MOIN_JNT_FINGERL_e=0xD, + MOIN_JNT_SHOULDERR_e=0xE, + MOIN_JNT_ARMR1_e=0xF, + MOIN_JNT_ARMR2_e=0x10, + MOIN_JNT_HANDR_e=0x11, + MOIN_JNT_FINGERR_e=0x12, + MOIN_JNT_WAIST_e=0x13, + MOIN_JNT_LEGL1_e=0x14, + MOIN_JNT_LEGL2_e=0x15, + MOIN_JNT_FOOTL_e=0x16, + MOIN_JNT_LEGR1_e=0x17, + MOIN_JNT_LEGR2_e=0x18, + MOIN_JNT_FOOTR_e=0x19, +}; + +enum TORCH_JNT { + TORCH_JNT_TORCH_MODEL_e=0x0, +}; + +#endif /* !RES_MOI2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Moi3.h b/assets/RZDP01/res/Object/Moi3.h new file mode 100644 index 0000000000..48434bd3f0 --- /dev/null +++ b/assets/RZDP01/res/Object/Moi3.h @@ -0,0 +1,14 @@ +#ifndef RES_MOI3_H +#define RES_MOI3_H + +enum dRes_INDEX_MOI3 { + /* BCK */ + dRes_INDEX_MOI3_BCK_MOI_INJURY_REST_e=0x3, +}; + +enum dRes_ID_MOI3 { + /* BCK */ + dRes_ID_MOI3_BCK_MOI_INJURY_REST_e=0x3, +}; + +#endif /* !RES_MOI3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MoiR.h b/assets/RZDP01/res/Object/MoiR.h new file mode 100644 index 0000000000..1b35b3f25f --- /dev/null +++ b/assets/RZDP01/res/Object/MoiR.h @@ -0,0 +1,75 @@ +#ifndef RES_MOIR_H +#define RES_MOIR_H + +enum dRes_INDEX_MOIR { + /* BCK */ + dRes_INDEX_MOIR_BCK_MOIR_F_HOLD_S_e=0x6, + dRes_INDEX_MOIR_BCK_MOIR_F_TALK_A_e=0x7, + dRes_INDEX_MOIR_BCK_MOIR_FH_HOLD_S_e=0x8, + dRes_INDEX_MOIR_BCK_MOIR_FH_SERIOUS_e=0x9, + dRes_INDEX_MOIR_BCK_MOIR_STEP_e=0xA, + dRes_INDEX_MOIR_BCK_MOIR_TALK_A_e=0xB, + dRes_INDEX_MOIR_BCK_MOIR_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_MOIR_BMD_MOIR_e=0xF, + dRes_INDEX_MOIR_BMD_MOIR_HEADGEAR_e=0x10, + /* BTK */ + dRes_INDEX_MOIR_BTK_MOIR_e=0x13, + /* BTP */ + dRes_INDEX_MOIR_BTP_MOIR_e=0x16, + dRes_INDEX_MOIR_BTP_MOIR_FH_SERIOUS_e=0x17, +}; + +enum dRes_ID_MOIR { + /* BCK */ + dRes_ID_MOIR_BCK_MOIR_F_HOLD_S_e=0x6, + dRes_ID_MOIR_BCK_MOIR_F_TALK_A_e=0x7, + dRes_ID_MOIR_BCK_MOIR_FH_HOLD_S_e=0x8, + dRes_ID_MOIR_BCK_MOIR_FH_SERIOUS_e=0x9, + dRes_ID_MOIR_BCK_MOIR_STEP_e=0xA, + dRes_ID_MOIR_BCK_MOIR_TALK_A_e=0xB, + dRes_ID_MOIR_BCK_MOIR_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_MOIR_BMD_MOIR_e=0xF, + dRes_ID_MOIR_BMD_MOIR_HEADGEAR_e=0x10, + /* BTK */ + dRes_ID_MOIR_BTK_MOIR_e=0x13, + /* BTP */ + dRes_ID_MOIR_BTP_MOIR_e=0x16, + dRes_ID_MOIR_BTP_MOIR_FH_SERIOUS_e=0x17, +}; + +enum MOIR_JNT { + MOIR_JNT_CENTER_e=0x0, + MOIR_JNT_BACKBONE1_e=0x1, + MOIR_JNT_BACKBONE2_e=0x2, + MOIR_JNT_NECK_e=0x3, + MOIR_JNT_HEAD_e=0x4, + MOIR_JNT_CHIN_e=0x5, + MOIR_JNT_MAYU_L_e=0x6, + MOIR_JNT_MAYU_R_e=0x7, + MOIR_JNT_MOUTH_e=0x8, + MOIR_JNT_SHOULDERL_e=0x9, + MOIR_JNT_ARML1_e=0xA, + MOIR_JNT_ARML2_e=0xB, + MOIR_JNT_HANDL_e=0xC, + MOIR_JNT_FINGERL_e=0xD, + MOIR_JNT_SHOULDERR_e=0xE, + MOIR_JNT_ARMR1_e=0xF, + MOIR_JNT_ARMR2_e=0x10, + MOIR_JNT_HANDR_e=0x11, + MOIR_JNT_FINGERR_e=0x12, + MOIR_JNT_WAIST_e=0x13, + MOIR_JNT_LEGL1_e=0x14, + MOIR_JNT_LEGL2_e=0x15, + MOIR_JNT_FOOTL_e=0x16, + MOIR_JNT_LEGR1_e=0x17, + MOIR_JNT_LEGR2_e=0x18, + MOIR_JNT_FOOTR_e=0x19, +}; + +enum MOIR_HEADGEAR_JNT { + MOIR_HEADGEAR_JNT_MOI_HEADGEAR_MODEL_e=0x0, +}; + +#endif /* !RES_MOIR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MoiR1.h b/assets/RZDP01/res/Object/MoiR1.h new file mode 100644 index 0000000000..74710112ae --- /dev/null +++ b/assets/RZDP01/res/Object/MoiR1.h @@ -0,0 +1,24 @@ +#ifndef RES_MOIR1_H +#define RES_MOIR1_H + +enum dRes_INDEX_MOIR1 { + /* BCK */ + dRes_INDEX_MOIR1_BCK_MOIR_SIT_e=0x3, + dRes_INDEX_MOIR1_BCK_MOIR_SIT_TALK_e=0x4, + dRes_INDEX_MOIR1_BCK_MOIR_TAKE_MET_SIT_e=0x5, + dRes_INDEX_MOIR1_BCK_MOIR_TAKEOFF_SIT_e=0x6, + dRes_INDEX_MOIR1_BCK_MOIR_TAKING_OFF_SIT_e=0x7, + dRes_INDEX_MOIR1_BCK_MOIR_TAKING_OFF_SIT_TALK_e=0x8, +}; + +enum dRes_ID_MOIR1 { + /* BCK */ + dRes_ID_MOIR1_BCK_MOIR_SIT_e=0x3, + dRes_ID_MOIR1_BCK_MOIR_SIT_TALK_e=0x4, + dRes_ID_MOIR1_BCK_MOIR_TAKE_MET_SIT_e=0x5, + dRes_ID_MOIR1_BCK_MOIR_TAKEOFF_SIT_e=0x6, + dRes_ID_MOIR1_BCK_MOIR_TAKING_OFF_SIT_e=0x7, + dRes_ID_MOIR1_BCK_MOIR_TAKING_OFF_SIT_TALK_e=0x8, +}; + +#endif /* !RES_MOIR1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MoiR2.h b/assets/RZDP01/res/Object/MoiR2.h new file mode 100644 index 0000000000..6dd499924e --- /dev/null +++ b/assets/RZDP01/res/Object/MoiR2.h @@ -0,0 +1,52 @@ +#ifndef RES_MOIR2_H +#define RES_MOIR2_H + +enum dRes_INDEX_MOIR2 { + /* BCK */ + dRes_INDEX_MOIR2_BCK_MOIR_DRIVEAWAY_e=0x4, + dRes_INDEX_MOIR2_BCK_MOIR_F_DRIVEAWAY_e=0x5, + dRes_INDEX_MOIR2_BCK_MOIR_F_FUE_e=0x6, + dRes_INDEX_MOIR2_BCK_MOIR_F_SURPRISED_e=0x7, + dRes_INDEX_MOIR2_BCK_MOIR_FH_DRIVEAWAY_e=0x8, + dRes_INDEX_MOIR2_BCK_MOIR_FUE_e=0x9, + dRes_INDEX_MOIR2_BCK_MOIR_LOOK_AROUND_e=0xA, + dRes_INDEX_MOIR2_BCK_MOIR_SQUAREUP_e=0xB, + dRes_INDEX_MOIR2_BCK_MOIR_SQUAREUP_STEP_e=0xC, + dRes_INDEX_MOIR2_BCK_MOIR_SURPRISED_e=0xD, + dRes_INDEX_MOIR2_BCK_MOIR_TAKAJO_NI_e=0xE, + dRes_INDEX_MOIR2_BCK_MOIR_TAKAJO_WAIT_NI_e=0xF, + dRes_INDEX_MOIR2_BCK_MOIR_TAKE_MET_e=0x10, + dRes_INDEX_MOIR2_BCK_MOIR_TAKEOFF_e=0x11, + dRes_INDEX_MOIR2_BCK_MOIR_TAKING_OFF_e=0x12, + dRes_INDEX_MOIR2_BCK_MOIR_TAKING_OFF_TALK_e=0x13, + dRes_INDEX_MOIR2_BCK_MOIR_WAIT_B_e=0x14, + dRes_INDEX_MOIR2_BCK_MOIR_WAIT_C_e=0x15, + /* EVT */ + dRes_INDEX_MOIR2_DAT_EVENT_LIST_e=0x18, +}; + +enum dRes_ID_MOIR2 { + /* BCK */ + dRes_ID_MOIR2_BCK_MOIR_DRIVEAWAY_e=0x4, + dRes_ID_MOIR2_BCK_MOIR_F_DRIVEAWAY_e=0x5, + dRes_ID_MOIR2_BCK_MOIR_F_FUE_e=0x6, + dRes_ID_MOIR2_BCK_MOIR_F_SURPRISED_e=0x7, + dRes_ID_MOIR2_BCK_MOIR_FH_DRIVEAWAY_e=0x8, + dRes_ID_MOIR2_BCK_MOIR_FUE_e=0x9, + dRes_ID_MOIR2_BCK_MOIR_LOOK_AROUND_e=0xA, + dRes_ID_MOIR2_BCK_MOIR_SQUAREUP_e=0xB, + dRes_ID_MOIR2_BCK_MOIR_SQUAREUP_STEP_e=0xC, + dRes_ID_MOIR2_BCK_MOIR_SURPRISED_e=0xD, + dRes_ID_MOIR2_BCK_MOIR_TAKAJO_NI_e=0xE, + dRes_ID_MOIR2_BCK_MOIR_TAKAJO_WAIT_NI_e=0xF, + dRes_ID_MOIR2_BCK_MOIR_TAKE_MET_e=0x10, + dRes_ID_MOIR2_BCK_MOIR_TAKEOFF_e=0x11, + dRes_ID_MOIR2_BCK_MOIR_TAKING_OFF_e=0x12, + dRes_ID_MOIR2_BCK_MOIR_TAKING_OFF_TALK_e=0x13, + dRes_ID_MOIR2_BCK_MOIR_WAIT_B_e=0x14, + dRes_ID_MOIR2_BCK_MOIR_WAIT_C_e=0x15, + /* EVT */ + dRes_ID_MOIR2_DAT_EVENT_LIST_e=0x18, +}; + +#endif /* !RES_MOIR2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MoiR3.h b/assets/RZDP01/res/Object/MoiR3.h new file mode 100644 index 0000000000..96a7a1a346 --- /dev/null +++ b/assets/RZDP01/res/Object/MoiR3.h @@ -0,0 +1,26 @@ +#ifndef RES_MOIR3_H +#define RES_MOIR3_H + +enum dRes_INDEX_MOIR3 { + /* BCK */ + dRes_INDEX_MOIR3_BCK_MOIR_F_TAKAJO_HI_e=0x3, + dRes_INDEX_MOIR3_BCK_MOIR_FH_TAKAJO_HI_e=0x4, + dRes_INDEX_MOIR3_BCK_MOIR_RUN_e=0x5, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_e=0x6, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_HI_e=0x7, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_HI_WAIT_e=0x8, + dRes_INDEX_MOIR3_BCK_MOIR_TAKAJO_WAIT_e=0x9, +}; + +enum dRes_ID_MOIR3 { + /* BCK */ + dRes_ID_MOIR3_BCK_MOIR_F_TAKAJO_HI_e=0x3, + dRes_ID_MOIR3_BCK_MOIR_FH_TAKAJO_HI_e=0x4, + dRes_ID_MOIR3_BCK_MOIR_RUN_e=0x5, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_e=0x6, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_HI_e=0x7, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_HI_WAIT_e=0x8, + dRes_ID_MOIR3_BCK_MOIR_TAKAJO_WAIT_e=0x9, +}; + +#endif /* !RES_MOIR3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Moi_p1.h b/assets/RZDP01/res/Object/Moi_p1.h new file mode 100644 index 0000000000..67e087d33b --- /dev/null +++ b/assets/RZDP01/res/Object/Moi_p1.h @@ -0,0 +1,28 @@ +#ifndef RES_MOI_P1_H +#define RES_MOI_P1_H + +enum dRes_INDEX_MOI_P1 { + /* BCK */ + dRes_INDEX_MOI_P1_BCK_MOI_F_HOLD_S_e=0x4, + dRes_INDEX_MOI_P1_BCK_MOI_FH_HOLD_S_e=0x5, + dRes_INDEX_MOI_P1_BCK_MOI_S_LESSON_e=0x6, + dRes_INDEX_MOI_P1_BCK_MOI_S_PUT_e=0x7, + dRes_INDEX_MOI_P1_BCK_MOI_S_PUTTALK_e=0x8, + /* BTP */ + dRes_INDEX_MOI_P1_BTP_MOI_F_HOLD_S_e=0xB, + dRes_INDEX_MOI_P1_BTP_MOI_FH_HOLD_S_e=0xC, +}; + +enum dRes_ID_MOI_P1 { + /* BCK */ + dRes_ID_MOI_P1_BCK_MOI_F_HOLD_S_e=0x4, + dRes_ID_MOI_P1_BCK_MOI_FH_HOLD_S_e=0x5, + dRes_ID_MOI_P1_BCK_MOI_S_LESSON_e=0x6, + dRes_ID_MOI_P1_BCK_MOI_S_PUT_e=0x7, + dRes_ID_MOI_P1_BCK_MOI_S_PUTTALK_e=0x8, + /* BTP */ + dRes_ID_MOI_P1_BTP_MOI_F_HOLD_S_e=0xB, + dRes_ID_MOI_P1_BTP_MOI_FH_HOLD_S_e=0xC, +}; + +#endif /* !RES_MOI_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mspcial_l.h b/assets/RZDP01/res/Object/Mspcial_l.h new file mode 100644 index 0000000000..0dbaa5e973 --- /dev/null +++ b/assets/RZDP01/res/Object/Mspcial_l.h @@ -0,0 +1,24 @@ +#ifndef RES_MSPCIAL_L_H +#define RES_MSPCIAL_L_H + +enum dRes_INDEX_MSPCIAL_L { + /* BCK */ + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_KAGO_L_e=0x3, + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_STICK_L_e=0x4, + dRes_INDEX_MSPCIAL_L_BCK_M_RUN_TUBO_L_e=0x5, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_KAGO_L_e=0x6, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_STICK_L_e=0x7, + dRes_INDEX_MSPCIAL_L_BCK_M_WALK_TUBO_L_e=0x8, +}; + +enum dRes_ID_MSPCIAL_L { + /* BCK */ + dRes_ID_MSPCIAL_L_BCK_M_RUN_KAGO_L_e=0x3, + dRes_ID_MSPCIAL_L_BCK_M_RUN_STICK_L_e=0x4, + dRes_ID_MSPCIAL_L_BCK_M_RUN_TUBO_L_e=0x5, + dRes_ID_MSPCIAL_L_BCK_M_WALK_KAGO_L_e=0x6, + dRes_ID_MSPCIAL_L_BCK_M_WALK_STICK_L_e=0x7, + dRes_ID_MSPCIAL_L_BCK_M_WALK_TUBO_L_e=0x8, +}; + +#endif /* !RES_MSPCIAL_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Mspecial.h b/assets/RZDP01/res/Object/Mspecial.h new file mode 100644 index 0000000000..7d0c096a49 --- /dev/null +++ b/assets/RZDP01/res/Object/Mspecial.h @@ -0,0 +1,54 @@ +#ifndef RES_MSPECIAL_H +#define RES_MSPECIAL_H + +enum dRes_INDEX_MSPECIAL { + /* BCK */ + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_e=0x3, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_C_e=0x4, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_STEP_e=0x5, + dRes_INDEX_MSPECIAL_BCK_M_KAMAE_WAIT_B_e=0x6, + dRes_INDEX_MSPECIAL_BCK_M_PLAYM_e=0x7, + dRes_INDEX_MSPECIAL_BCK_M_RUN_KAGO_e=0x8, + dRes_INDEX_MSPECIAL_BCK_M_RUN_KAMAE_e=0x9, + dRes_INDEX_MSPECIAL_BCK_M_RUN_STICK_e=0xA, + dRes_INDEX_MSPECIAL_BCK_M_RUN_TUBO_e=0xB, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_KAGO_e=0xC, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_STICK_e=0xD, + dRes_INDEX_MSPECIAL_BCK_M_TALK_B_TUBO_e=0xE, + dRes_INDEX_MSPECIAL_BCK_M_TALK_KAGO_e=0xF, + dRes_INDEX_MSPECIAL_BCK_M_TALK_STICK_e=0x10, + dRes_INDEX_MSPECIAL_BCK_M_TALK_TUBO_e=0x11, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_KAGO_e=0x12, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_STICK_e=0x13, + dRes_INDEX_MSPECIAL_BCK_M_WAIT_TUBO_e=0x14, + dRes_INDEX_MSPECIAL_BCK_M_WALK_KAGO_e=0x15, + dRes_INDEX_MSPECIAL_BCK_M_WALK_STICK_e=0x16, + dRes_INDEX_MSPECIAL_BCK_M_WALK_TUBO_e=0x17, +}; + +enum dRes_ID_MSPECIAL { + /* BCK */ + dRes_ID_MSPECIAL_BCK_M_KAMAE_e=0x3, + dRes_ID_MSPECIAL_BCK_M_KAMAE_C_e=0x4, + dRes_ID_MSPECIAL_BCK_M_KAMAE_STEP_e=0x5, + dRes_ID_MSPECIAL_BCK_M_KAMAE_WAIT_B_e=0x6, + dRes_ID_MSPECIAL_BCK_M_PLAYM_e=0x7, + dRes_ID_MSPECIAL_BCK_M_RUN_KAGO_e=0x8, + dRes_ID_MSPECIAL_BCK_M_RUN_KAMAE_e=0x9, + dRes_ID_MSPECIAL_BCK_M_RUN_STICK_e=0xA, + dRes_ID_MSPECIAL_BCK_M_RUN_TUBO_e=0xB, + dRes_ID_MSPECIAL_BCK_M_TALK_B_KAGO_e=0xC, + dRes_ID_MSPECIAL_BCK_M_TALK_B_STICK_e=0xD, + dRes_ID_MSPECIAL_BCK_M_TALK_B_TUBO_e=0xE, + dRes_ID_MSPECIAL_BCK_M_TALK_KAGO_e=0xF, + dRes_ID_MSPECIAL_BCK_M_TALK_STICK_e=0x10, + dRes_ID_MSPECIAL_BCK_M_TALK_TUBO_e=0x11, + dRes_ID_MSPECIAL_BCK_M_WAIT_KAGO_e=0x12, + dRes_ID_MSPECIAL_BCK_M_WAIT_STICK_e=0x13, + dRes_ID_MSPECIAL_BCK_M_WAIT_TUBO_e=0x14, + dRes_ID_MSPECIAL_BCK_M_WALK_KAGO_e=0x15, + dRes_ID_MSPECIAL_BCK_M_WALK_STICK_e=0x16, + dRes_ID_MSPECIAL_BCK_M_WALK_TUBO_e=0x17, +}; + +#endif /* !RES_MSPECIAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/MstrSword.h b/assets/RZDP01/res/Object/MstrSword.h new file mode 100644 index 0000000000..b838e0a638 --- /dev/null +++ b/assets/RZDP01/res/Object/MstrSword.h @@ -0,0 +1,26 @@ +#ifndef RES_MSTRSWORD_H +#define RES_MSTRSWORD_H + +enum dRes_INDEX_MSTRSWORD { + /* BMDR */ + dRes_INDEX_MSTRSWORD_BMD_O_AL_SWM_e=0x5, + /* BRK */ + dRes_INDEX_MSTRSWORD_BRK_O_AL_SWM_e=0x8, + /* BTK */ + dRes_INDEX_MSTRSWORD_BTK_O_AL_SWM_e=0xB, +}; + +enum dRes_ID_MSTRSWORD { + /* BMDR */ + dRes_ID_MSTRSWORD_BMD_O_AL_SWM_e=0x5, + /* BRK */ + dRes_ID_MSTRSWORD_BRK_O_AL_SWM_e=0x8, + /* BTK */ + dRes_ID_MSTRSWORD_BTK_O_AL_SWM_e=0xB, +}; + +enum O_AL_SWM_JNT { + O_AL_SWM_JNT_AL_SWM_e=0x0, +}; + +#endif /* !RES_MSTRSWORD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/NNGC.h b/assets/RZDP01/res/Object/NNGC.h new file mode 100644 index 0000000000..653337c13c --- /dev/null +++ b/assets/RZDP01/res/Object/NNGC.h @@ -0,0 +1,61 @@ +#ifndef RES_NNGC_H +#define RES_NNGC_H + +enum dRes_INDEX_NNGC { + /* BCK */ + dRes_INDEX_NNGC_BCK_WAITA_e=0x7, + /* BMDR */ + dRes_INDEX_NNGC_BMD_NV_e=0xA, + dRes_INDEX_NNGC_BMD_ZELDA_NOTICE_CURSOR_RED_e=0xB, + dRes_INDEX_NNGC_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0xC, + /* BRK */ + dRes_INDEX_NNGC_BRK_NV_COLOR_e=0xF, + /* SCRN */ + dRes_INDEX_NNGC_BLO_ZELDA_POINTING_CURSOR_NAVI_e=0x12, + dRes_INDEX_NNGC_BCK_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x13, + dRes_INDEX_NNGC_BLO_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x14, + /* TIMG */ + dRes_INDEX_NNGC_BTI_TT_V_POINT_MARUGATA_04_128X128_4IA_e=0x17, + dRes_INDEX_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_NAKA_00_128X128_4IA_e=0x18, + dRes_INDEX_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_SOTO_00_128X128_4IA_e=0x19, +}; + +enum dRes_ID_NNGC { + /* BCK */ + dRes_ID_NNGC_BCK_WAITA_e=0x7, + /* BMDR */ + dRes_ID_NNGC_BMD_NV_e=0xA, + dRes_ID_NNGC_BMD_ZELDA_NOTICE_CURSOR_RED_e=0xB, + dRes_ID_NNGC_BMD_ZELDA_NOTICE_CURSOR_YELLOW_e=0xC, + /* BRK */ + dRes_ID_NNGC_BRK_NV_COLOR_e=0xF, + /* SCRN */ + dRes_ID_NNGC_BLO_ZELDA_POINTING_CURSOR_NAVI_e=0x12, + dRes_ID_NNGC_BCK_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x13, + dRes_ID_NNGC_BLO_ZELDA_V_CURSOR_POINT_YUMIYA_e=0x14, + /* TIMG */ + dRes_ID_NNGC_BTI_TT_V_POINT_MARUGATA_04_128X128_4IA_e=0x17, + dRes_ID_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_NAKA_00_128X128_4IA_e=0x18, + dRes_ID_NNGC_BTI_TT_V_ROCK_POINT_MARUGATA1_SOTO_00_128X128_4IA_e=0x19, +}; + +enum NV_JNT { + NV_JNT_CENTER_e=0x0, + NV_JNT_NV_BODY_e=0x1, + NV_JNT_WINGL_e=0x2, + NV_JNT_WINGR_e=0x3, +}; + +enum ZELDA_NOTICE_CURSOR_RED_JNT { + ZELDA_NOTICE_CURSOR_RED_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_RED_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_RED_JNT_POLYSURFACE1_e=0x2, +}; + +enum ZELDA_NOTICE_CURSOR_YELLOW_JNT { + ZELDA_NOTICE_CURSOR_YELLOW_JNT_YAZIRUSHI01_3_1_6_e=0x0, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_NULL_YJ_e=0x1, + ZELDA_NOTICE_CURSOR_YELLOW_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_NNGC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/N_gD_Lpod.h b/assets/RZDP01/res/Object/N_gD_Lpod.h new file mode 100644 index 0000000000..f636ee7f1f --- /dev/null +++ b/assets/RZDP01/res/Object/N_gD_Lpod.h @@ -0,0 +1,18 @@ +#ifndef RES_N_GD_LPOD_H +#define RES_N_GD_LPOD_H + +enum dRes_INDEX_N_GD_LPOD { + /* BMDE */ + dRes_INDEX_N_GD_LPOD_BMD_O_GD_LPOD_e=0x3, +}; + +enum dRes_ID_N_GD_LPOD { + /* BMDE */ + dRes_ID_N_GD_LPOD_BMD_O_GD_LPOD_e=0x3, +}; + +enum O_GD_LPOD_JNT { + O_GD_LPOD_JNT_O_GD_HUTU_V_e=0x0, +}; + +#endif /* !RES_N_GD_LPOD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/N_gD_mskB.h b/assets/RZDP01/res/Object/N_gD_mskB.h new file mode 100644 index 0000000000..aa384ccd6f --- /dev/null +++ b/assets/RZDP01/res/Object/N_gD_mskB.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKB_H +#define RES_N_GD_MSKB_H + +enum dRes_INDEX_N_GD_MSKB { + /* BMDR */ + dRes_INDEX_N_GD_MSKB_BMD_N_GD_MASK_B_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKB_BRK_N_GD_MASK_B_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKB { + /* BMDR */ + dRes_ID_N_GD_MSKB_BMD_N_GD_MASK_B_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKB_BRK_N_GD_MASK_B_LINE_e=0x7, +}; + +enum N_GD_MASK_B_JNT { + N_GD_MASK_B_JNT_MD_MASK_BACK_e=0x0, +}; + +#endif /* !RES_N_GD_MSKB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/N_gD_mskF.h b/assets/RZDP01/res/Object/N_gD_mskF.h new file mode 100644 index 0000000000..17ad7fd01c --- /dev/null +++ b/assets/RZDP01/res/Object/N_gD_mskF.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKF_H +#define RES_N_GD_MSKF_H + +enum dRes_INDEX_N_GD_MSKF { + /* BMDR */ + dRes_INDEX_N_GD_MSKF_BMD_N_GD_MASK_F_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKF_BRK_N_GD_MASK_F_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKF { + /* BMDR */ + dRes_ID_N_GD_MSKF_BMD_N_GD_MASK_F_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKF_BRK_N_GD_MASK_F_LINE_e=0x7, +}; + +enum N_GD_MASK_F_JNT { + N_GD_MASK_F_JNT_MD_MASK_FRONT_e=0x0, +}; + +#endif /* !RES_N_GD_MSKF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/N_gD_mskT.h b/assets/RZDP01/res/Object/N_gD_mskT.h new file mode 100644 index 0000000000..9a5aa96bee --- /dev/null +++ b/assets/RZDP01/res/Object/N_gD_mskT.h @@ -0,0 +1,22 @@ +#ifndef RES_N_GD_MSKT_H +#define RES_N_GD_MSKT_H + +enum dRes_INDEX_N_GD_MSKT { + /* BMDR */ + dRes_INDEX_N_GD_MSKT_BMD_N_GD_MASK_T_e=0x4, + /* BRK */ + dRes_INDEX_N_GD_MSKT_BRK_N_GD_MASK_T_LINE_e=0x7, +}; + +enum dRes_ID_N_GD_MSKT { + /* BMDR */ + dRes_ID_N_GD_MSKT_BMD_N_GD_MASK_T_e=0x4, + /* BRK */ + dRes_ID_N_GD_MSKT_BRK_N_GD_MASK_T_LINE_e=0x7, +}; + +enum N_GD_MASK_T_JNT { + N_GD_MASK_T_JNT_MD_MASK_CLOWN_e=0x0, +}; + +#endif /* !RES_N_GD_MSKT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Nagaisu.h b/assets/RZDP01/res/Object/Nagaisu.h new file mode 100644 index 0000000000..87f6476a12 --- /dev/null +++ b/assets/RZDP01/res/Object/Nagaisu.h @@ -0,0 +1,22 @@ +#ifndef RES_NAGAISU_H +#define RES_NAGAISU_H + +enum dRes_INDEX_NAGAISU { + /* BMDR */ + dRes_INDEX_NAGAISU_BMD_YNAGAISU_e=0x4, + /* DZB */ + dRes_INDEX_NAGAISU_DZB_YNAGAISU_e=0x7, +}; + +enum dRes_ID_NAGAISU { + /* BMDR */ + dRes_ID_NAGAISU_BMD_YNAGAISU_e=0x4, + /* DZB */ + dRes_ID_NAGAISU_DZB_YNAGAISU_e=0x7, +}; + +enum YNAGAISU_JNT { + YNAGAISU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_NAGAISU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ni.h b/assets/RZDP01/res/Object/Ni.h new file mode 100644 index 0000000000..24d44ccf6f --- /dev/null +++ b/assets/RZDP01/res/Object/Ni.h @@ -0,0 +1,50 @@ +#ifndef RES_NI_H +#define RES_NI_H + +enum dRes_INDEX_NI { + /* BCK */ + dRes_INDEX_NI_BCK_NI_FALL_e=0x5, + dRes_INDEX_NI_BCK_NI_FLY_e=0x6, + dRes_INDEX_NI_BCK_NI_IKAKU_e=0x7, + dRes_INDEX_NI_BCK_NI_MIWATASI_e=0x8, + dRes_INDEX_NI_BCK_NI_MOGAKU_e=0x9, + dRes_INDEX_NI_BCK_NI_NAKU_e=0xA, + dRes_INDEX_NI_BCK_NI_WAIT1_e=0xB, + dRes_INDEX_NI_BCK_NI_WALK_A_e=0xC, + dRes_INDEX_NI_BCK_NI_WALK_B_e=0xD, + /* BMDR */ + dRes_INDEX_NI_BMD_NI_e=0x10, + /* BTK */ + dRes_INDEX_NI_BTK_NI_e=0x13, +}; + +enum dRes_ID_NI { + /* BCK */ + dRes_ID_NI_BCK_NI_FALL_e=0x5, + dRes_ID_NI_BCK_NI_FLY_e=0x6, + dRes_ID_NI_BCK_NI_IKAKU_e=0x7, + dRes_ID_NI_BCK_NI_MIWATASI_e=0x8, + dRes_ID_NI_BCK_NI_MOGAKU_e=0x9, + dRes_ID_NI_BCK_NI_NAKU_e=0xA, + dRes_ID_NI_BCK_NI_WAIT1_e=0xB, + dRes_ID_NI_BCK_NI_WALK_A_e=0xC, + dRes_ID_NI_BCK_NI_WALK_B_e=0xD, + /* BMDR */ + dRes_ID_NI_BMD_NI_e=0x10, + /* BTK */ + dRes_ID_NI_BTK_NI_e=0x13, +}; + +enum NI_JNT { + NI_JNT_WAIST_e=0x0, + NI_JNT_LEGL_e=0x1, + NI_JNT_FOOTL_e=0x2, + NI_JNT_LEGR_e=0x3, + NI_JNT_FOOTR_e=0x4, + NI_JNT_NECK_e=0x5, + NI_JNT_HEAD_e=0x6, + NI_JNT_WINGL_e=0x7, + NI_JNT_WINGR_e=0x8, +}; + +#endif /* !RES_NI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_df.h b/assets/RZDP01/res/Object/Npc_df.h new file mode 100644 index 0000000000..61b20f7361 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_df.h @@ -0,0 +1,27 @@ +#ifndef RES_NPC_DF_H +#define RES_NPC_DF_H + +enum dRes_INDEX_NPC_DF { + /* BMDG */ + dRes_INDEX_NPC_DF_BMD_DF_e=0x3, + dRes_INDEX_NPC_DF_BMD_DF_WING_e=0x4, +}; + +enum dRes_ID_NPC_DF { + /* BMDG */ + dRes_ID_NPC_DF_BMD_DF_e=0x3, + dRes_ID_NPC_DF_BMD_DF_WING_e=0x4, +}; + +enum DF_JNT { + DF_JNT_WORLD_ROOT_e=0x0, + DF_JNT_BODY_e=0x1, + DF_JNT_HEAD_e=0x2, + DF_JNT_TAIL_e=0x3, +}; + +enum DF_WING_JNT { + DF_WING_JNT_DF_HANE_e=0x0, +}; + +#endif /* !RES_NPC_DF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_du.h b/assets/RZDP01/res/Object/Npc_du.h new file mode 100644 index 0000000000..86770b7f83 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_du.h @@ -0,0 +1,47 @@ +#ifndef RES_NPC_DU_H +#define RES_NPC_DU_H + +enum dRes_INDEX_NPC_DU { + /* BCK */ + dRes_INDEX_NPC_DU_BCK_DU_SWIM_e=0x5, + dRes_INDEX_NPC_DU_BCK_DU_WAIT_e=0x6, + dRes_INDEX_NPC_DU_BCK_DU_WALK_e=0x7, + /* BMDR */ + dRes_INDEX_NPC_DU_BMD_DU_e=0xA, + /* BTP */ + dRes_INDEX_NPC_DU_BTP_DU_e=0xD, +}; + +enum dRes_ID_NPC_DU { + /* BCK */ + dRes_ID_NPC_DU_BCK_DU_SWIM_e=0x5, + dRes_ID_NPC_DU_BCK_DU_WAIT_e=0x6, + dRes_ID_NPC_DU_BCK_DU_WALK_e=0x7, + /* BMDR */ + dRes_ID_NPC_DU_BMD_DU_e=0xA, + /* BTP */ + dRes_ID_NPC_DU_BTP_DU_e=0xD, +}; + +enum DU_JNT { + DU_JNT_WORLD_ROOT_e=0x0, + DU_JNT_BACKBONE_e=0x1, + DU_JNT_ARML_1_e=0x2, + DU_JNT_ARML_2_e=0x3, + DU_JNT_ARML_3_e=0x4, + DU_JNT_ARMR_1_e=0x5, + DU_JNT_ARMR_2_e=0x6, + DU_JNT_ARMR_3_e=0x7, + DU_JNT_NECK1_e=0x8, + DU_JNT_NECK2_e=0x9, + DU_JNT_HEAD_e=0xA, + DU_JNT_JAW_e=0xB, + DU_JNT_WAIST_e=0xC, + DU_JNT_LEGL_e=0xD, + DU_JNT_FOOTL_e=0xE, + DU_JNT_LEGR1_e=0xF, + DU_JNT_FOOTR_e=0x10, + DU_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_NPC_DU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_inko.h b/assets/RZDP01/res/Object/Npc_inko.h new file mode 100644 index 0000000000..4b1122c38e --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_inko.h @@ -0,0 +1,30 @@ +#ifndef RES_NPC_INKO_H +#define RES_NPC_INKO_H + +enum dRes_INDEX_NPC_INKO { + /* BCK */ + dRes_INDEX_NPC_INKO_BCK_INKO_FLY_e=0x4, + dRes_INDEX_NPC_INKO_BCK_INKO_WAIT_e=0x5, + /* BMDR */ + dRes_INDEX_NPC_INKO_BMD_INKO_e=0x8, +}; + +enum dRes_ID_NPC_INKO { + /* BCK */ + dRes_ID_NPC_INKO_BCK_INKO_FLY_e=0x4, + dRes_ID_NPC_INKO_BCK_INKO_WAIT_e=0x5, + /* BMDR */ + dRes_ID_NPC_INKO_BMD_INKO_e=0x8, +}; + +enum INKO_JNT { + INKO_JNT_CENTER_e=0x0, + INKO_JNT_HEAD_e=0x1, + INKO_JNT_BILL_e=0x2, + INKO_JNT_LEG_L_e=0x3, + INKO_JNT_LEG_R_e=0x4, + INKO_JNT_WING_L_e=0x5, + INKO_JNT_WING_R_e=0x6, +}; + +#endif /* !RES_NPC_INKO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_ks.h b/assets/RZDP01/res/Object/Npc_ks.h new file mode 100644 index 0000000000..100ef1bec3 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_ks.h @@ -0,0 +1,163 @@ +#ifndef RES_NPC_KS_H +#define RES_NPC_KS_H + +enum dRes_INDEX_NPC_KS { + /* BCK */ + dRes_INDEX_NPC_KS_BCK_SARU_BAKUCHU_e=0x5, + dRes_INDEX_NPC_KS_BCK_SARU_BIKKURI_e=0x6, + dRes_INDEX_NPC_KS_BCK_SARU_CALL_e=0x7, + dRes_INDEX_NPC_KS_BCK_SARU_CALLBACK_e=0x8, + dRes_INDEX_NPC_KS_BCK_SARU_CALLBACK_K_e=0x9, + dRes_INDEX_NPC_KS_BCK_SARU_CALL_K_e=0xA, + dRes_INDEX_NPC_KS_BCK_SARU_CLAP_WAIT_e=0xB, + dRes_INDEX_NPC_KS_BCK_SARU_CLIMB_e=0xC, + dRes_INDEX_NPC_KS_BCK_SARU_FALL_e=0xD, + dRes_INDEX_NPC_KS_BCK_SARU_FIRE_K_e=0xE, + dRes_INDEX_NPC_KS_BCK_SARU_GODOWN_e=0xF, + dRes_INDEX_NPC_KS_BCK_SARU_HANGCALL_e=0x10, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_A_e=0x11, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_B_e=0x12, + dRes_INDEX_NPC_KS_BCK_SARU_HANGWAIT_C_e=0x13, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_e=0x14, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_B_e=0x15, + dRes_INDEX_NPC_KS_BCK_SARU_HELP_C_e=0x16, + dRes_INDEX_NPC_KS_BCK_SARU_HOLDING_e=0x17, + dRes_INDEX_NPC_KS_BCK_SARU_HUNGING_e=0x18, + dRes_INDEX_NPC_KS_BCK_SARU_INDICATE_e=0x19, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPRUN_e=0x1A, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPRUN_K_e=0x1B, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPWALK_e=0x1C, + dRes_INDEX_NPC_KS_BCK_SARU_JUMPWALK_K_e=0x1D, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_ATTN_e=0x1E, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_L_e=0x1F, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_S_e=0x20, + dRes_INDEX_NPC_KS_BCK_SARU_JUMP_T_e=0x21, + dRes_INDEX_NPC_KS_BCK_SARU_KAGO_JUMP_e=0x22, + dRes_INDEX_NPC_KS_BCK_SARU_LAND_e=0x23, + dRes_INDEX_NPC_KS_BCK_SARU_RECOVER_e=0x24, + dRes_INDEX_NPC_KS_BCK_SARU_RELIEF_e=0x25, + dRes_INDEX_NPC_KS_BCK_SARU_ROTATE_e=0x26, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_e=0x27, + dRes_INDEX_NPC_KS_BCK_SARU_SCAREDLOOK_K_e=0x28, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_B_e=0x29, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_K_e=0x2A, + dRes_INDEX_NPC_KS_BCK_SARU_SCARED_LOOK_e=0x2B, + dRes_INDEX_NPC_KS_BCK_SARU_SHAKE_K_e=0x2C, + dRes_INDEX_NPC_KS_BCK_SARU_STOPCALL_e=0x2D, + dRes_INDEX_NPC_KS_BCK_SARU_SURPRISE_K_e=0x2E, + dRes_INDEX_NPC_KS_BCK_SARU_SWIM_e=0x2F, + dRes_INDEX_NPC_KS_BCK_SARU_SWINGPOSE_e=0x30, + dRes_INDEX_NPC_KS_BCK_SARU_TO_ROTATE_e=0x31, + dRes_INDEX_NPC_KS_BCK_SARU_WAITSTAND_e=0x32, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_A_e=0x33, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_A_K_e=0x34, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_B_e=0x35, + dRes_INDEX_NPC_KS_BCK_SARU_WAIT_C_e=0x36, + dRes_INDEX_NPC_KS_BCK_SARU_WALKCLAP_e=0x37, + dRes_INDEX_NPC_KS_BCK_SARU_YOROKOBI_e=0x38, + /* BMDR */ + dRes_INDEX_NPC_KS_BMD_SARU_e=0x3B, + dRes_INDEX_NPC_KS_BMD_SARU_BARA_e=0x3C, + dRes_INDEX_NPC_KS_BMD_SARU_STICK_e=0x3D, + /* BTP */ + dRes_INDEX_NPC_KS_BTP_SARU_e=0x40, + dRes_INDEX_NPC_KS_BTP_SARU_RELIEF_e=0x41, +}; + +enum dRes_ID_NPC_KS { + /* BCK */ + dRes_ID_NPC_KS_BCK_SARU_BAKUCHU_e=0x5, + dRes_ID_NPC_KS_BCK_SARU_BIKKURI_e=0x6, + dRes_ID_NPC_KS_BCK_SARU_CALL_e=0x7, + dRes_ID_NPC_KS_BCK_SARU_CALLBACK_e=0x8, + dRes_ID_NPC_KS_BCK_SARU_CALLBACK_K_e=0x9, + dRes_ID_NPC_KS_BCK_SARU_CALL_K_e=0xA, + dRes_ID_NPC_KS_BCK_SARU_CLAP_WAIT_e=0xB, + dRes_ID_NPC_KS_BCK_SARU_CLIMB_e=0xC, + dRes_ID_NPC_KS_BCK_SARU_FALL_e=0xD, + dRes_ID_NPC_KS_BCK_SARU_FIRE_K_e=0xE, + dRes_ID_NPC_KS_BCK_SARU_GODOWN_e=0xF, + dRes_ID_NPC_KS_BCK_SARU_HANGCALL_e=0x10, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_A_e=0x11, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_B_e=0x12, + dRes_ID_NPC_KS_BCK_SARU_HANGWAIT_C_e=0x13, + dRes_ID_NPC_KS_BCK_SARU_HELP_e=0x14, + dRes_ID_NPC_KS_BCK_SARU_HELP_B_e=0x15, + dRes_ID_NPC_KS_BCK_SARU_HELP_C_e=0x16, + dRes_ID_NPC_KS_BCK_SARU_HOLDING_e=0x17, + dRes_ID_NPC_KS_BCK_SARU_HUNGING_e=0x18, + dRes_ID_NPC_KS_BCK_SARU_INDICATE_e=0x19, + dRes_ID_NPC_KS_BCK_SARU_JUMPRUN_e=0x1A, + dRes_ID_NPC_KS_BCK_SARU_JUMPRUN_K_e=0x1B, + dRes_ID_NPC_KS_BCK_SARU_JUMPWALK_e=0x1C, + dRes_ID_NPC_KS_BCK_SARU_JUMPWALK_K_e=0x1D, + dRes_ID_NPC_KS_BCK_SARU_JUMP_ATTN_e=0x1E, + dRes_ID_NPC_KS_BCK_SARU_JUMP_L_e=0x1F, + dRes_ID_NPC_KS_BCK_SARU_JUMP_S_e=0x20, + dRes_ID_NPC_KS_BCK_SARU_JUMP_T_e=0x21, + dRes_ID_NPC_KS_BCK_SARU_KAGO_JUMP_e=0x22, + dRes_ID_NPC_KS_BCK_SARU_LAND_e=0x23, + dRes_ID_NPC_KS_BCK_SARU_RECOVER_e=0x24, + dRes_ID_NPC_KS_BCK_SARU_RELIEF_e=0x25, + dRes_ID_NPC_KS_BCK_SARU_ROTATE_e=0x26, + dRes_ID_NPC_KS_BCK_SARU_SCARED_e=0x27, + dRes_ID_NPC_KS_BCK_SARU_SCAREDLOOK_K_e=0x28, + dRes_ID_NPC_KS_BCK_SARU_SCARED_B_e=0x29, + dRes_ID_NPC_KS_BCK_SARU_SCARED_K_e=0x2A, + dRes_ID_NPC_KS_BCK_SARU_SCARED_LOOK_e=0x2B, + dRes_ID_NPC_KS_BCK_SARU_SHAKE_K_e=0x2C, + dRes_ID_NPC_KS_BCK_SARU_STOPCALL_e=0x2D, + dRes_ID_NPC_KS_BCK_SARU_SURPRISE_K_e=0x2E, + dRes_ID_NPC_KS_BCK_SARU_SWIM_e=0x2F, + dRes_ID_NPC_KS_BCK_SARU_SWINGPOSE_e=0x30, + dRes_ID_NPC_KS_BCK_SARU_TO_ROTATE_e=0x31, + dRes_ID_NPC_KS_BCK_SARU_WAITSTAND_e=0x32, + dRes_ID_NPC_KS_BCK_SARU_WAIT_A_e=0x33, + dRes_ID_NPC_KS_BCK_SARU_WAIT_A_K_e=0x34, + dRes_ID_NPC_KS_BCK_SARU_WAIT_B_e=0x35, + dRes_ID_NPC_KS_BCK_SARU_WAIT_C_e=0x36, + dRes_ID_NPC_KS_BCK_SARU_WALKCLAP_e=0x37, + dRes_ID_NPC_KS_BCK_SARU_YOROKOBI_e=0x38, + /* BMDR */ + dRes_ID_NPC_KS_BMD_SARU_e=0x3B, + dRes_ID_NPC_KS_BMD_SARU_BARA_e=0x3C, + dRes_ID_NPC_KS_BMD_SARU_STICK_e=0x3D, + /* BTP */ + dRes_ID_NPC_KS_BTP_SARU_e=0x40, + dRes_ID_NPC_KS_BTP_SARU_RELIEF_e=0x41, +}; + +enum SARU_JNT { + SARU_JNT_CENTER_e=0x0, + SARU_JNT_BACKBONE_1_e=0x1, + SARU_JNT_BACKBONE_2_e=0x2, + SARU_JNT_NECK_e=0x3, + SARU_JNT_HEAD_e=0x4, + SARU_JNT_CHIN_e=0x5, + SARU_JNT_MOUTH_e=0x6, + SARU_JNT_SHOULDER_L_e=0x7, + SARU_JNT_ARM_L_1_e=0x8, + SARU_JNT_ARM_L_2_e=0x9, + SARU_JNT_HAND_L_e=0xA, + SARU_JNT_SHOULDER_R_e=0xB, + SARU_JNT_ARM_R_1_e=0xC, + SARU_JNT_ARM_R_2_e=0xD, + SARU_JNT_HAND_R_e=0xE, + SARU_JNT_WAIST_e=0xF, + SARU_JNT_LEG_L_1_e=0x10, + SARU_JNT_LEG_L_2_e=0x11, + SARU_JNT_FOOT_L_e=0x12, + SARU_JNT_LEG_R_1_e=0x13, + SARU_JNT_LEG_R_2_e=0x14, + SARU_JNT_FOOT_R_e=0x15, +}; + +enum SARU_BARA_JNT { + SARU_BARA_JNT_SARU_BARA_e=0x0, +}; + +enum SARU_STICK_JNT { + SARU_STICK_JNT_SARU_STICK_A_e=0x0, +}; + +#endif /* !RES_NPC_KS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_ksw.h b/assets/RZDP01/res/Object/Npc_ksw.h new file mode 100644 index 0000000000..47e2b9258d --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_ksw.h @@ -0,0 +1,69 @@ +#ifndef RES_NPC_KSW_H +#define RES_NPC_KSW_H + +enum dRes_INDEX_NPC_KSW { + /* BCK */ + dRes_INDEX_NPC_KSW_BCK_SARU_GODOWN_e=0x4, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGCALL_e=0x5, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_A_e=0x6, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_B_e=0x7, + dRes_INDEX_NPC_KSW_BCK_SARU_HANGWAIT_C_e=0x8, + dRes_INDEX_NPC_KSW_BCK_SARU_HUNGING_e=0x9, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMPRUN_e=0xA, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMP_S_e=0xB, + dRes_INDEX_NPC_KSW_BCK_SARU_JUMP_T_e=0xC, + dRes_INDEX_NPC_KSW_BCK_SARU_SWINGPOSE_e=0xD, + dRes_INDEX_NPC_KSW_BCK_SARU_WAIT_A_e=0xE, + /* BMDR */ + dRes_INDEX_NPC_KSW_BMD_SARU_e=0x11, + dRes_INDEX_NPC_KSW_BMD_SARU_BARA_e=0x12, +}; + +enum dRes_ID_NPC_KSW { + /* BCK */ + dRes_ID_NPC_KSW_BCK_SARU_GODOWN_e=0x4, + dRes_ID_NPC_KSW_BCK_SARU_HANGCALL_e=0x5, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_A_e=0x6, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_B_e=0x7, + dRes_ID_NPC_KSW_BCK_SARU_HANGWAIT_C_e=0x8, + dRes_ID_NPC_KSW_BCK_SARU_HUNGING_e=0x9, + dRes_ID_NPC_KSW_BCK_SARU_JUMPRUN_e=0xA, + dRes_ID_NPC_KSW_BCK_SARU_JUMP_S_e=0xB, + dRes_ID_NPC_KSW_BCK_SARU_JUMP_T_e=0xC, + dRes_ID_NPC_KSW_BCK_SARU_SWINGPOSE_e=0xD, + dRes_ID_NPC_KSW_BCK_SARU_WAIT_A_e=0xE, + /* BMDR */ + dRes_ID_NPC_KSW_BMD_SARU_e=0x11, + dRes_ID_NPC_KSW_BMD_SARU_BARA_e=0x12, +}; + +enum SARU_JNT { + SARU_JNT_CENTER_e=0x0, + SARU_JNT_BACKBONE_1_e=0x1, + SARU_JNT_BACKBONE_2_e=0x2, + SARU_JNT_NECK_e=0x3, + SARU_JNT_HEAD_e=0x4, + SARU_JNT_CHIN_e=0x5, + SARU_JNT_MOUTH_e=0x6, + SARU_JNT_SHOULDER_L_e=0x7, + SARU_JNT_ARM_L_1_e=0x8, + SARU_JNT_ARM_L_2_e=0x9, + SARU_JNT_HAND_L_e=0xA, + SARU_JNT_SHOULDER_R_e=0xB, + SARU_JNT_ARM_R_1_e=0xC, + SARU_JNT_ARM_R_2_e=0xD, + SARU_JNT_HAND_R_e=0xE, + SARU_JNT_WAIST_e=0xF, + SARU_JNT_LEG_L_1_e=0x10, + SARU_JNT_LEG_L_2_e=0x11, + SARU_JNT_FOOT_L_e=0x12, + SARU_JNT_LEG_R_1_e=0x13, + SARU_JNT_LEG_R_2_e=0x14, + SARU_JNT_FOOT_R_e=0x15, +}; + +enum SARU_BARA_JNT { + SARU_BARA_JNT_SARU_BARA_e=0x0, +}; + +#endif /* !RES_NPC_KSW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_lf.h b/assets/RZDP01/res/Object/Npc_lf.h new file mode 100644 index 0000000000..48080e3fcc --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_lf.h @@ -0,0 +1,22 @@ +#ifndef RES_NPC_LF_H +#define RES_NPC_LF_H + +enum dRes_INDEX_NPC_LF { + /* BMDR */ + dRes_INDEX_NPC_LF_BMD_LF2_e=0x3, +}; + +enum dRes_ID_NPC_LF { + /* BMDR */ + dRes_ID_NPC_LF_BMD_LF2_e=0x3, +}; + +enum LF2_JNT { + LF2_JNT_WORLD_ROOT_e=0x0, + LF2_JNT_BACKBONE1_e=0x1, + LF2_JNT_BACKBONE2_e=0x2, + LF2_JNT_TAIL_e=0x3, + LF2_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_NPC_LF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_myna.h b/assets/RZDP01/res/Object/Npc_myna.h new file mode 100644 index 0000000000..fcd34bc42e --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_myna.h @@ -0,0 +1,71 @@ +#ifndef RES_NPC_MYNA_H +#define RES_NPC_MYNA_H + +enum dRes_INDEX_NPC_MYNA { + /* BCK */ + dRes_INDEX_NPC_MYNA_BCK_MYNA_ATTACK_e=0x5, + dRes_INDEX_NPC_MYNA_BCK_MYNA_HOVERING_e=0x6, + dRes_INDEX_NPC_MYNA_BCK_MYNA_JUMP_e=0x7, + dRes_INDEX_NPC_MYNA_BCK_MYNA_LIGHTUP_e=0x8, + dRes_INDEX_NPC_MYNA_BCK_MYNA_PICK_A_e=0x9, + dRes_INDEX_NPC_MYNA_BCK_MYNA_PICK_B_e=0xA, + dRes_INDEX_NPC_MYNA_BCK_MYNA_SIDESTEPL_e=0xB, + dRes_INDEX_NPC_MYNA_BCK_MYNA_SIDESTEPR_e=0xC, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_A_e=0xD, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_B_e=0xE, + dRes_INDEX_NPC_MYNA_BCK_MYNA_TALK_C_e=0xF, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_A_e=0x10, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_B_e=0x11, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_C_e=0x12, + dRes_INDEX_NPC_MYNA_BCK_MYNA_WAIT_D_e=0x13, + /* BMDR */ + dRes_INDEX_NPC_MYNA_BMD_MYNA_e=0x16, + /* BTP */ + dRes_INDEX_NPC_MYNA_BTP_MYNA_e=0x19, +}; + +enum dRes_ID_NPC_MYNA { + /* BCK */ + dRes_ID_NPC_MYNA_BCK_MYNA_ATTACK_e=0x5, + dRes_ID_NPC_MYNA_BCK_MYNA_HOVERING_e=0x6, + dRes_ID_NPC_MYNA_BCK_MYNA_JUMP_e=0x7, + dRes_ID_NPC_MYNA_BCK_MYNA_LIGHTUP_e=0x8, + dRes_ID_NPC_MYNA_BCK_MYNA_PICK_A_e=0x9, + dRes_ID_NPC_MYNA_BCK_MYNA_PICK_B_e=0xA, + dRes_ID_NPC_MYNA_BCK_MYNA_SIDESTEPL_e=0xB, + dRes_ID_NPC_MYNA_BCK_MYNA_SIDESTEPR_e=0xC, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_A_e=0xD, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_B_e=0xE, + dRes_ID_NPC_MYNA_BCK_MYNA_TALK_C_e=0xF, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_A_e=0x10, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_B_e=0x11, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_C_e=0x12, + dRes_ID_NPC_MYNA_BCK_MYNA_WAIT_D_e=0x13, + /* BMDR */ + dRes_ID_NPC_MYNA_BMD_MYNA_e=0x16, + /* BTP */ + dRes_ID_NPC_MYNA_BTP_MYNA_e=0x19, +}; + +enum MYNA_JNT { + MYNA_JNT_HARA_e=0x0, + MYNA_JNT_MYNA_WING_e=0x1, + MYNA_JNT_ASHI1L_e=0x2, + MYNA_JNT_ASHI2L_e=0x3, + MYNA_JNT_FOOTL_e=0x4, + MYNA_JNT_ASHI1R_e=0x5, + MYNA_JNT_ASHI2R_e=0x6, + MYNA_JNT_FOOTR_e=0x7, + MYNA_JNT_HAND1L_e=0x8, + MYNA_JNT_HAND2L_e=0x9, + MYNA_JNT_HAND3L_e=0xA, + MYNA_JNT_HAND1R_e=0xB, + MYNA_JNT_HAND2R_e=0xC, + MYNA_JNT_HAND3R_e=0xD, + MYNA_JNT_KUBI_e=0xE, + MYNA_JNT_HEAD_e=0xF, + MYNA_JNT_KUCHI_e=0x10, + MYNA_JNT_TAIL_e=0x11, +}; + +#endif /* !RES_NPC_MYNA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_ne.h b/assets/RZDP01/res/Object/Npc_ne.h new file mode 100644 index 0000000000..e56b4c5d04 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_ne.h @@ -0,0 +1,96 @@ +#ifndef RES_NPC_NE_H +#define RES_NPC_NE_H + +enum dRes_INDEX_NPC_NE { + /* BCK */ + dRes_INDEX_NPC_NE_BCK_NE_CARRY_A_e=0x6, + dRes_INDEX_NPC_NE_BCK_NE_CARRY_B_e=0x7, + dRes_INDEX_NPC_NE_BCK_NE_DRINK_DISH_e=0x8, + dRes_INDEX_NPC_NE_BCK_NE_EMPTY_DISH_e=0x9, + dRes_INDEX_NPC_NE_BCK_NE_FAWNL_e=0xA, + dRes_INDEX_NPC_NE_BCK_NE_FAWN_R_e=0xB, + dRes_INDEX_NPC_NE_BCK_NE_JUMPEND_e=0xC, + dRes_INDEX_NPC_NE_BCK_NE_JUMPLOOP_e=0xD, + dRes_INDEX_NPC_NE_BCK_NE_JUMPSTART_e=0xE, + dRes_INDEX_NPC_NE_BCK_NE_JUMPUP_e=0xF, + dRes_INDEX_NPC_NE_BCK_NE_MILK_e=0x10, + dRes_INDEX_NPC_NE_BCK_NE_RUN_e=0x11, + dRes_INDEX_NPC_NE_BCK_NE_SIT_A_e=0x12, + dRes_INDEX_NPC_NE_BCK_NE_SIT_B_e=0x13, + dRes_INDEX_NPC_NE_BCK_NE_SWIM_e=0x14, + dRes_INDEX_NPC_NE_BCK_NE_TOJUMP_e=0x15, + dRes_INDEX_NPC_NE_BCK_NE_TOWAIT_e=0x16, + dRes_INDEX_NPC_NE_BCK_NE_TO_CARRY_B_e=0x17, + dRes_INDEX_NPC_NE_BCK_NE_WAIT_e=0x18, + dRes_INDEX_NPC_NE_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_INDEX_NPC_NE_BMD_NE_e=0x1C, + dRes_INDEX_NPC_NE_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_INDEX_NPC_NE_BTK_NE_e=0x20, + /* BTP */ + dRes_INDEX_NPC_NE_BTP_NE_e=0x23, +}; + +enum dRes_ID_NPC_NE { + /* BCK */ + dRes_ID_NPC_NE_BCK_NE_CARRY_A_e=0x6, + dRes_ID_NPC_NE_BCK_NE_CARRY_B_e=0x7, + dRes_ID_NPC_NE_BCK_NE_DRINK_DISH_e=0x8, + dRes_ID_NPC_NE_BCK_NE_EMPTY_DISH_e=0x9, + dRes_ID_NPC_NE_BCK_NE_FAWNL_e=0xA, + dRes_ID_NPC_NE_BCK_NE_FAWN_R_e=0xB, + dRes_ID_NPC_NE_BCK_NE_JUMPEND_e=0xC, + dRes_ID_NPC_NE_BCK_NE_JUMPLOOP_e=0xD, + dRes_ID_NPC_NE_BCK_NE_JUMPSTART_e=0xE, + dRes_ID_NPC_NE_BCK_NE_JUMPUP_e=0xF, + dRes_ID_NPC_NE_BCK_NE_MILK_e=0x10, + dRes_ID_NPC_NE_BCK_NE_RUN_e=0x11, + dRes_ID_NPC_NE_BCK_NE_SIT_A_e=0x12, + dRes_ID_NPC_NE_BCK_NE_SIT_B_e=0x13, + dRes_ID_NPC_NE_BCK_NE_SWIM_e=0x14, + dRes_ID_NPC_NE_BCK_NE_TOJUMP_e=0x15, + dRes_ID_NPC_NE_BCK_NE_TOWAIT_e=0x16, + dRes_ID_NPC_NE_BCK_NE_TO_CARRY_B_e=0x17, + dRes_ID_NPC_NE_BCK_NE_WAIT_e=0x18, + dRes_ID_NPC_NE_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_ID_NPC_NE_BMD_NE_e=0x1C, + dRes_ID_NPC_NE_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_ID_NPC_NE_BTK_NE_e=0x20, + /* BTP */ + dRes_ID_NPC_NE_BTP_NE_e=0x23, +}; + +enum NE_JNT { + NE_JNT_CENTER_e=0x0, + NE_JNT_BACKBONE1_e=0x1, + NE_JNT_BACKBONE2_e=0x2, + NE_JNT_NECK_e=0x3, + NE_JNT_HEAD_e=0x4, + NE_JNT_SHOULDERL1_e=0x5, + NE_JNT_ARML_e=0x6, + NE_JNT_HANDL_e=0x7, + NE_JNT_SHOULDERR_e=0x8, + NE_JNT_ARMR_e=0x9, + NE_JNT_HANDR_e=0xA, + NE_JNT_WAIST_e=0xB, + NE_JNT_LEGL1_e=0xC, + NE_JNT_LEGL2_e=0xD, + NE_JNT_LEGL3_e=0xE, + NE_JNT_FOOTL_e=0xF, + NE_JNT_LEGR1_e=0x10, + NE_JNT_LEGR2_e=0x11, + NE_JNT_LEGR3_e=0x12, + NE_JNT_FOOTR_e=0x13, + NE_JNT_TAIL1_e=0x14, + NE_JNT_TAIL2_e=0x15, +}; + +enum NE_DISH_JNT { + NE_DISH_JNT_ROOT_e=0x0, + NE_DISH_JNT_MILK_e=0x1, +}; + +#endif /* !RES_NPC_NE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_net.h b/assets/RZDP01/res/Object/Npc_net.h new file mode 100644 index 0000000000..b5d4f31267 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_net.h @@ -0,0 +1,96 @@ +#ifndef RES_NPC_NET_H +#define RES_NPC_NET_H + +enum dRes_INDEX_NPC_NET { + /* BCK */ + dRes_INDEX_NPC_NET_BCK_NE_CARRY_A_e=0x6, + dRes_INDEX_NPC_NET_BCK_NE_CARRY_B_e=0x7, + dRes_INDEX_NPC_NET_BCK_NE_DRINK_DISH_e=0x8, + dRes_INDEX_NPC_NET_BCK_NE_EMPTY_DISH_e=0x9, + dRes_INDEX_NPC_NET_BCK_NE_FAWNL_e=0xA, + dRes_INDEX_NPC_NET_BCK_NE_FAWN_R_e=0xB, + dRes_INDEX_NPC_NET_BCK_NE_JUMPEND_e=0xC, + dRes_INDEX_NPC_NET_BCK_NE_JUMPLOOP_e=0xD, + dRes_INDEX_NPC_NET_BCK_NE_JUMPSTART_e=0xE, + dRes_INDEX_NPC_NET_BCK_NE_JUMPUP_e=0xF, + dRes_INDEX_NPC_NET_BCK_NE_MILK_e=0x10, + dRes_INDEX_NPC_NET_BCK_NE_RUN_e=0x11, + dRes_INDEX_NPC_NET_BCK_NE_SIT_A_e=0x12, + dRes_INDEX_NPC_NET_BCK_NE_SIT_B_e=0x13, + dRes_INDEX_NPC_NET_BCK_NE_SWIM_e=0x14, + dRes_INDEX_NPC_NET_BCK_NE_TOJUMP_e=0x15, + dRes_INDEX_NPC_NET_BCK_NE_TOWAIT_e=0x16, + dRes_INDEX_NPC_NET_BCK_NE_TO_CARRY_B_e=0x17, + dRes_INDEX_NPC_NET_BCK_NE_WAIT_e=0x18, + dRes_INDEX_NPC_NET_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_INDEX_NPC_NET_BMD_NE_e=0x1C, + dRes_INDEX_NPC_NET_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_INDEX_NPC_NET_BTK_NE_e=0x20, + /* BTP */ + dRes_INDEX_NPC_NET_BTP_NE_e=0x23, +}; + +enum dRes_ID_NPC_NET { + /* BCK */ + dRes_ID_NPC_NET_BCK_NE_CARRY_A_e=0x6, + dRes_ID_NPC_NET_BCK_NE_CARRY_B_e=0x7, + dRes_ID_NPC_NET_BCK_NE_DRINK_DISH_e=0x8, + dRes_ID_NPC_NET_BCK_NE_EMPTY_DISH_e=0x9, + dRes_ID_NPC_NET_BCK_NE_FAWNL_e=0xA, + dRes_ID_NPC_NET_BCK_NE_FAWN_R_e=0xB, + dRes_ID_NPC_NET_BCK_NE_JUMPEND_e=0xC, + dRes_ID_NPC_NET_BCK_NE_JUMPLOOP_e=0xD, + dRes_ID_NPC_NET_BCK_NE_JUMPSTART_e=0xE, + dRes_ID_NPC_NET_BCK_NE_JUMPUP_e=0xF, + dRes_ID_NPC_NET_BCK_NE_MILK_e=0x10, + dRes_ID_NPC_NET_BCK_NE_RUN_e=0x11, + dRes_ID_NPC_NET_BCK_NE_SIT_A_e=0x12, + dRes_ID_NPC_NET_BCK_NE_SIT_B_e=0x13, + dRes_ID_NPC_NET_BCK_NE_SWIM_e=0x14, + dRes_ID_NPC_NET_BCK_NE_TOJUMP_e=0x15, + dRes_ID_NPC_NET_BCK_NE_TOWAIT_e=0x16, + dRes_ID_NPC_NET_BCK_NE_TO_CARRY_B_e=0x17, + dRes_ID_NPC_NET_BCK_NE_WAIT_e=0x18, + dRes_ID_NPC_NET_BCK_NE_WALK_e=0x19, + /* BMDR */ + dRes_ID_NPC_NET_BMD_NE_e=0x1C, + dRes_ID_NPC_NET_BMD_NE_DISH_e=0x1D, + /* BTK */ + dRes_ID_NPC_NET_BTK_NE_e=0x20, + /* BTP */ + dRes_ID_NPC_NET_BTP_NE_e=0x23, +}; + +enum NE_JNT { + NE_JNT_CENTER_e=0x0, + NE_JNT_BACKBONE1_e=0x1, + NE_JNT_BACKBONE2_e=0x2, + NE_JNT_NECK_e=0x3, + NE_JNT_HEAD_e=0x4, + NE_JNT_SHOULDERL1_e=0x5, + NE_JNT_ARML_e=0x6, + NE_JNT_HANDL_e=0x7, + NE_JNT_SHOULDERR_e=0x8, + NE_JNT_ARMR_e=0x9, + NE_JNT_HANDR_e=0xA, + NE_JNT_WAIST_e=0xB, + NE_JNT_LEGL1_e=0xC, + NE_JNT_LEGL2_e=0xD, + NE_JNT_LEGL3_e=0xE, + NE_JNT_FOOTL_e=0xF, + NE_JNT_LEGR1_e=0x10, + NE_JNT_LEGR2_e=0x11, + NE_JNT_LEGR3_e=0x12, + NE_JNT_FOOTR_e=0x13, + NE_JNT_TAIL1_e=0x14, + NE_JNT_TAIL2_e=0x15, +}; + +enum NE_DISH_JNT { + NE_DISH_JNT_ROOT_e=0x0, + NE_DISH_JNT_MILK_e=0x1, +}; + +#endif /* !RES_NPC_NET_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_tk.h b/assets/RZDP01/res/Object/Npc_tk.h new file mode 100644 index 0000000000..acd780338c --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_tk.h @@ -0,0 +1,58 @@ +#ifndef RES_NPC_TK_H +#define RES_NPC_TK_H + +enum dRes_INDEX_NPC_TK { + /* BCK */ + dRes_INDEX_NPC_TK_BCK_TK_BREAKING_e=0x5, + dRes_INDEX_NPC_TK_BCK_TK_FLY_e=0x6, + dRes_INDEX_NPC_TK_BCK_TK_HOVERING_e=0x7, + dRes_INDEX_NPC_TK_BCK_TK_KAKKU_e=0x8, + dRes_INDEX_NPC_TK_BCK_TK_LAND_e=0x9, + dRes_INDEX_NPC_TK_BCK_TK_PICK_A_e=0xA, + dRes_INDEX_NPC_TK_BCK_TK_PICK_B_e=0xB, + dRes_INDEX_NPC_TK_BCK_TK_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_NPC_TK_BMD_TK_e=0xF, + /* EVT */ + dRes_INDEX_NPC_TK_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_NPC_TK { + /* BCK */ + dRes_ID_NPC_TK_BCK_TK_BREAKING_e=0x5, + dRes_ID_NPC_TK_BCK_TK_FLY_e=0x6, + dRes_ID_NPC_TK_BCK_TK_HOVERING_e=0x7, + dRes_ID_NPC_TK_BCK_TK_KAKKU_e=0x8, + dRes_ID_NPC_TK_BCK_TK_LAND_e=0x9, + dRes_ID_NPC_TK_BCK_TK_PICK_A_e=0xA, + dRes_ID_NPC_TK_BCK_TK_PICK_B_e=0xB, + dRes_ID_NPC_TK_BCK_TK_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_NPC_TK_BMD_TK_e=0xF, + /* EVT */ + dRes_ID_NPC_TK_DAT_EVENT_LIST_e=0x12, +}; + +enum TK_JNT { + TK_JNT_HARA_e=0x0, + TK_JNT_ASHIAL_e=0x1, + TK_JNT_ASHIBL_e=0x2, + TK_JNT_FOOTL_e=0x3, + TK_JNT_ASHIAR_e=0x4, + TK_JNT_ASHIBR_e=0x5, + TK_JNT_FOOTR_e=0x6, + TK_JNT_KATAL_e=0x7, + TK_JNT_KANEAL_e=0x8, + TK_JNT_HANEBL_e=0x9, + TK_JNT_HANECL_e=0xA, + TK_JNT_KATAR_e=0xB, + TK_JNT_HANEAR_e=0xC, + TK_JNT_HANEBR_e=0xD, + TK_JNT_HANECR_e=0xE, + TK_JNT_KUBIA_e=0xF, + TK_JNT_HEAD_e=0x10, + TK_JNT_KUCHI_e=0x11, + TK_JNT_TK_TUBASA_e=0x12, +}; + +#endif /* !RES_NPC_TK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Npc_tr.h b/assets/RZDP01/res/Object/Npc_tr.h new file mode 100644 index 0000000000..d8ea4d1b28 --- /dev/null +++ b/assets/RZDP01/res/Object/Npc_tr.h @@ -0,0 +1,22 @@ +#ifndef RES_NPC_TR_H +#define RES_NPC_TR_H + +enum dRes_INDEX_NPC_TR { + /* BMDR */ + dRes_INDEX_NPC_TR_BMD_LF_e=0x3, +}; + +enum dRes_ID_NPC_TR { + /* BMDR */ + dRes_ID_NPC_TR_BMD_LF_e=0x3, +}; + +enum LF_JNT { + LF_JNT_WORLD_ROOT_e=0x0, + LF_JNT_BACKBONE1_e=0x1, + LF_JNT_BACKBONE2_e=0x2, + LF_JNT_TAIL_e=0x3, + LF_JNT_HEAD_e=0x4, +}; + +#endif /* !RES_NPC_TR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_BI.h b/assets/RZDP01/res/Object/O_gD_BI.h new file mode 100644 index 0000000000..17e4f2dccd --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_BI.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BI_H +#define RES_O_GD_BI_H + +enum dRes_INDEX_O_GD_BI { + /* BMDR */ + dRes_INDEX_O_GD_BI_BMD_O_GD_AL_BI_e=0x3, +}; + +enum dRes_ID_O_GD_BI { + /* BMDR */ + dRes_ID_O_GD_BI_BMD_O_GD_AL_BI_e=0x3, +}; + +enum O_GD_AL_BI_JNT { + O_GD_AL_BI_JNT_BI_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_CROD.h b/assets/RZDP01/res/Object/O_gD_CROD.h new file mode 100644 index 0000000000..48ddd1dbe5 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_CROD.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_CROD_H +#define RES_O_GD_CROD_H + +enum dRes_INDEX_O_GD_CROD { + /* BMDR */ + dRes_INDEX_O_GD_CROD_BMD_O_GD_AL_CROD_e=0x3, +}; + +enum dRes_ID_O_GD_CROD { + /* BMDR */ + dRes_ID_O_GD_CROD_BMD_O_GD_AL_CROD_e=0x3, +}; + +enum O_GD_AL_CROD_JNT { + O_GD_AL_CROD_JNT_O_GD_AL_CROD_e=0x0, +}; + +#endif /* !RES_O_GD_CROD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_HS.h b/assets/RZDP01/res/Object/O_gD_HS.h new file mode 100644 index 0000000000..c1cab6beb3 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_HS.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HS_H +#define RES_O_GD_HS_H + +enum dRes_INDEX_O_GD_HS { + /* BMDR */ + dRes_INDEX_O_GD_HS_BMD_O_GD_AL_HS_e=0x3, +}; + +enum dRes_ID_O_GD_HS { + /* BMDR */ + dRes_ID_O_GD_HS_BMD_O_GD_AL_HS_e=0x3, +}; + +enum O_GD_AL_HS_JNT { + O_GD_AL_HS_JNT_O_GD_AL_HS_e=0x0, +}; + +#endif /* !RES_O_GD_HS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_IB.h b/assets/RZDP01/res/Object/O_gD_IB.h new file mode 100644 index 0000000000..2f0fb7e0f0 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_IB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_IB_H +#define RES_O_GD_IB_H + +enum dRes_INDEX_O_GD_IB { + /* BMDE */ + dRes_INDEX_O_GD_IB_BMD_O_GD_AL_IB_e=0x3, +}; + +enum dRes_ID_O_GD_IB { + /* BMDE */ + dRes_ID_O_GD_IB_BMD_O_GD_AL_IB_e=0x3, +}; + +enum O_GD_AL_IB_JNT { + O_GD_AL_IB_JNT_O_GD_AL_IB_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_IB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_Injy.h b/assets/RZDP01/res/Object/O_gD_Injy.h new file mode 100644 index 0000000000..b6c19ec972 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_Injy.h @@ -0,0 +1,20 @@ +#ifndef RES_O_GD_INJY_H +#define RES_O_GD_INJY_H + +enum dRes_INDEX_O_GD_INJY { + /* BMDE */ + dRes_INDEX_O_GD_INJY_BMD_O_GD_AL_INJYU_e=0x3, +}; + +enum dRes_ID_O_GD_INJY { + /* BMDE */ + dRes_ID_O_GD_INJY_BMD_O_GD_AL_INJYU_e=0x3, +}; + +enum O_GD_AL_INJYU_JNT { + O_GD_AL_INJYU_JNT_LOCATOR1_e=0x0, + O_GD_AL_INJYU_JNT_AL_INJU00_1_e=0x1, + O_GD_AL_INJYU_JNT_AL_INJU01_e=0x2, +}; + +#endif /* !RES_O_GD_INJY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_Mkey.h b/assets/RZDP01/res/Object/O_gD_Mkey.h new file mode 100644 index 0000000000..50c5907708 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_Mkey.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MKEY_H +#define RES_O_GD_MKEY_H + +enum dRes_INDEX_O_GD_MKEY { + /* BMDR */ + dRes_INDEX_O_GD_MKEY_BMD_O_GD_MKEY_ALL_e=0x3, +}; + +enum dRes_ID_O_GD_MKEY { + /* BMDR */ + dRes_ID_O_GD_MKEY_BMD_O_GD_MKEY_ALL_e=0x3, +}; + +enum O_GD_MKEY_ALL_JNT { + O_GD_MKEY_ALL_JNT_O_GD_MKEY_ALL_e=0x0, +}; + +#endif /* !RES_O_GD_MKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_PG.h b/assets/RZDP01/res/Object/O_gD_PG.h new file mode 100644 index 0000000000..457e9d6c58 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_PG.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PG_H +#define RES_O_GD_PG_H + +enum dRes_INDEX_O_GD_PG { + /* BMDR */ + dRes_INDEX_O_GD_PG_BMD_O_GD_AL_PG_e=0x3, +}; + +enum dRes_ID_O_GD_PG { + /* BMDR */ + dRes_ID_O_GD_PG_BMD_O_GD_AL_PG_e=0x3, +}; + +enum O_GD_AL_PG_JNT { + O_GD_AL_PG_JNT_PG_e=0x0, +}; + +#endif /* !RES_O_GD_PG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_SHA.h b/assets/RZDP01/res/Object/O_gD_SHA.h new file mode 100644 index 0000000000..76773fe850 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_SHA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SHA_H +#define RES_O_GD_SHA_H + +enum dRes_INDEX_O_GD_SHA { + /* BMDR */ + dRes_INDEX_O_GD_SHA_BMD_O_GD_AL_SHA_e=0x3, +}; + +enum dRes_ID_O_GD_SHA { + /* BMDR */ + dRes_ID_O_GD_SHA_BMD_O_GD_AL_SHA_e=0x3, +}; + +enum O_GD_AL_SHA_JNT { + O_GD_AL_SHA_JNT_AL_SHA_e=0x0, +}; + +#endif /* !RES_O_GD_SHA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_SHC.h b/assets/RZDP01/res/Object/O_gD_SHC.h new file mode 100644 index 0000000000..f3523aa609 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_SHC.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SHC_H +#define RES_O_GD_SHC_H + +enum dRes_INDEX_O_GD_SHC { + /* BMDR */ + dRes_INDEX_O_GD_SHC_BMD_O_GD_SHC_e=0x3, +}; + +enum dRes_ID_O_GD_SHC { + /* BMDR */ + dRes_ID_O_GD_SHC_BMD_O_GD_SHC_e=0x3, +}; + +enum O_GD_SHC_JNT { + O_GD_SHC_JNT_O_GD_AL_SHC_e=0x0, +}; + +#endif /* !RES_O_GD_SHC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_SP.h b/assets/RZDP01/res/Object/O_gD_SP.h new file mode 100644 index 0000000000..8a0f0680df --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_SP.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SP_H +#define RES_O_GD_SP_H + +enum dRes_INDEX_O_GD_SP { + /* BMDR */ + dRes_INDEX_O_GD_SP_BMD_O_GD_AL_SP_e=0x3, +}; + +enum dRes_ID_O_GD_SP { + /* BMDR */ + dRes_ID_O_GD_SP_BMD_O_GD_AL_SP_e=0x3, +}; + +enum O_GD_AL_SP_JNT { + O_GD_AL_SP_JNT_O_GD_AL_SP_e=0x0, +}; + +#endif /* !RES_O_GD_SP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_SWA.h b/assets/RZDP01/res/Object/O_gD_SWA.h new file mode 100644 index 0000000000..be8b3dd977 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_SWA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SWA_H +#define RES_O_GD_SWA_H + +enum dRes_INDEX_O_GD_SWA { + /* BMDR */ + dRes_INDEX_O_GD_SWA_BMD_O_GD_AL_SWA_e=0x3, +}; + +enum dRes_ID_O_GD_SWA { + /* BMDR */ + dRes_ID_O_GD_SWA_BMD_O_GD_AL_SWA_e=0x3, +}; + +enum O_GD_AL_SWA_JNT { + O_GD_AL_SWA_JNT_O_GD_AL_SWA_e=0x0, +}; + +#endif /* !RES_O_GD_SWA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_SWB.h b/assets/RZDP01/res/Object/O_gD_SWB.h new file mode 100644 index 0000000000..2b7e14bf5e --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_SWB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SWB_H +#define RES_O_GD_SWB_H + +enum dRes_INDEX_O_GD_SWB { + /* BMDR */ + dRes_INDEX_O_GD_SWB_BMD_O_GD_AL_SWB_e=0x3, +}; + +enum dRes_ID_O_GD_SWB { + /* BMDR */ + dRes_ID_O_GD_SWB_BMD_O_GD_AL_SWB_e=0x3, +}; + +enum O_GD_AL_SWB_JNT { + O_GD_AL_SWB_JNT_O_GD_AL_SWB_e=0x0, +}; + +#endif /* !RES_O_GD_SWB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_TKC.h b/assets/RZDP01/res/Object/O_gD_TKC.h new file mode 100644 index 0000000000..9217f5106b --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_TKC.h @@ -0,0 +1,35 @@ +#ifndef RES_O_GD_TKC_H +#define RES_O_GD_TKC_H + +enum dRes_INDEX_O_GD_TKC { + /* BCK */ + dRes_INDEX_O_GD_TKC_BCK_O_GD_TKC_e=0x6, + /* BMDR */ + dRes_INDEX_O_GD_TKC_BMD_O_GD_TKC_e=0x9, + /* BTK */ + dRes_INDEX_O_GD_TKC_BTK_O_GD_TKC_e=0xC, + /* BTP */ + dRes_INDEX_O_GD_TKC_BTP_O_GD_TKC_e=0xF, +}; + +enum dRes_ID_O_GD_TKC { + /* BCK */ + dRes_ID_O_GD_TKC_BCK_O_GD_TKC_e=0x6, + /* BMDR */ + dRes_ID_O_GD_TKC_BMD_O_GD_TKC_e=0x9, + /* BTK */ + dRes_ID_O_GD_TKC_BTK_O_GD_TKC_e=0xC, + /* BTP */ + dRes_ID_O_GD_TKC_BTP_O_GD_TKC_e=0xF, +}; + +enum O_GD_TKC_JNT { + O_GD_TKC_JNT_CENTER_e=0x0, + O_GD_TKC_JNT_HEAD_e=0x1, + O_GD_TKC_JNT_ARML_e=0x2, + O_GD_TKC_JNT_ARMR_e=0x3, + O_GD_TKC_JNT_CHIN_e=0x4, + O_GD_TKC_JNT_MOUTH_e=0x5, +}; + +#endif /* !RES_O_GD_TKC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_TKS.h b/assets/RZDP01/res/Object/O_gD_TKS.h new file mode 100644 index 0000000000..1e83b3f98d --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_TKS.h @@ -0,0 +1,45 @@ +#ifndef RES_O_GD_TKS_H +#define RES_O_GD_TKS_H + +enum dRes_INDEX_O_GD_TKS { + /* BCK */ + dRes_INDEX_O_GD_TKS_BCK_O_GD_TKS_e=0x5, + /* BMDR */ + dRes_INDEX_O_GD_TKS_BMD_O_GD_TKS_e=0x8, + /* BTP */ + dRes_INDEX_O_GD_TKS_BTP_O_GD_TKS_e=0xB, +}; + +enum dRes_ID_O_GD_TKS { + /* BCK */ + dRes_ID_O_GD_TKS_BCK_O_GD_TKS_e=0x5, + /* BMDR */ + dRes_ID_O_GD_TKS_BMD_O_GD_TKS_e=0x8, + /* BTP */ + dRes_ID_O_GD_TKS_BTP_O_GD_TKS_e=0xB, +}; + +enum O_GD_TKS_JNT { + O_GD_TKS_JNT_CENTER_e=0x0, + O_GD_TKS_JNT_ARML1_e=0x1, + O_GD_TKS_JNT_ARML2_e=0x2, + O_GD_TKS_JNT_HANDL_e=0x3, + O_GD_TKS_JNT_TUBASAL_e=0x4, + O_GD_TKS_JNT_ARMR1_e=0x5, + O_GD_TKS_JNT_ARMR2_e=0x6, + O_GD_TKS_JNT_HANDR_e=0x7, + O_GD_TKS_JNT_TUBASAR_e=0x8, + O_GD_TKS_JNT_LEGL_e=0x9, + O_GD_TKS_JNT_FOOTL1_e=0xA, + O_GD_TKS_JNT_FOOTL2_e=0xB, + O_GD_TKS_JNT_LEGR_e=0xC, + O_GD_TKS_JNT_FOOTR1_e=0xD, + O_GD_TKS_JNT_FOOTR2_e=0xE, + O_GD_TKS_JNT_NECK1_e=0xF, + O_GD_TKS_JNT_NECK2_e=0x10, + O_GD_TKS_JNT_HEAD_e=0x11, + O_GD_TKS_JNT_CHIN_e=0x12, + O_GD_TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_O_GD_TKS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_arim.h b/assets/RZDP01/res/Object/O_gD_arim.h new file mode 100644 index 0000000000..6da34e57ac --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_arim.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_ARIM_H +#define RES_O_GD_ARIM_H + +enum dRes_INDEX_O_GD_ARIM { + /* BMDE */ + dRes_INDEX_O_GD_ARIM_BMD_O_GD_ARI_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_ARIM_BRK_ARI_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_ARIM_BTK_ARI_M_e=0xB, +}; + +enum dRes_ID_O_GD_ARIM { + /* BMDE */ + dRes_ID_O_GD_ARIM_BMD_O_GD_ARI_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_ARIM_BRK_ARI_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_ARIM_BTK_ARI_M_e=0xB, +}; + +enum O_GD_ARI_M_JNT { + O_GD_ARI_M_JNT_ARI_M_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_ARIM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_ario.h b/assets/RZDP01/res/Object/O_gD_ario.h new file mode 100644 index 0000000000..80d5c8f687 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_ario.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_ARIO_H +#define RES_O_GD_ARIO_H + +enum dRes_INDEX_O_GD_ARIO { + /* BMDE */ + dRes_INDEX_O_GD_ARIO_BMD_O_GD_ARI_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_ARIO_BRK_ARI_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_ARIO_BTK_ARI_O_e=0xB, +}; + +enum dRes_ID_O_GD_ARIO { + /* BMDE */ + dRes_ID_O_GD_ARIO_BMD_O_GD_ARI_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_ARIO_BRK_ARI_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_ARIO_BTK_ARI_O_e=0xB, +}; + +enum O_GD_ARI_O_JNT { + O_GD_ARI_O_JNT_ARI_O_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_ARIO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_arow.h b/assets/RZDP01/res/Object/O_gD_arow.h new file mode 100644 index 0000000000..d14dc7cdda --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_arow.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_AROW_H +#define RES_O_GD_AROW_H + +enum dRes_INDEX_O_GD_AROW { + /* BMDR */ + dRes_INDEX_O_GD_AROW_BMD_O_GD_ARROW_e=0x3, +}; + +enum dRes_ID_O_GD_AROW { + /* BMDR */ + dRes_ID_O_GD_AROW_BMD_O_GD_ARROW_e=0x3, +}; + +enum O_GD_ARROW_JNT { + O_GD_ARROW_JNT_O_G_AROW_TABA_e=0x0, +}; + +#endif /* !RES_O_GD_AROW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_batm.h b/assets/RZDP01/res/Object/O_gD_batm.h new file mode 100644 index 0000000000..35bb682fa1 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_batm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_BATM_H +#define RES_O_GD_BATM_H + +enum dRes_INDEX_O_GD_BATM { + /* BMDE */ + dRes_INDEX_O_GD_BATM_BMD_O_GD_BAT_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_BATM_BRK_BAT_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_BATM_BTK_BAT_M_e=0xB, +}; + +enum dRes_ID_O_GD_BATM { + /* BMDE */ + dRes_ID_O_GD_BATM_BMD_O_GD_BAT_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_BATM_BRK_BAT_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_BATM_BTK_BAT_M_e=0xB, +}; + +enum O_GD_BAT_M_JNT { + O_GD_BAT_M_JNT_BAT_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BATM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bato.h b/assets/RZDP01/res/Object/O_gD_bato.h new file mode 100644 index 0000000000..97eb4efe41 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bato.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_BATO_H +#define RES_O_GD_BATO_H + +enum dRes_INDEX_O_GD_BATO { + /* BMDE */ + dRes_INDEX_O_GD_BATO_BMD_O_GD_BAT_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_BATO_BRK_BAT_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_BATO_BTK_BAT_O_e=0xB, +}; + +enum dRes_ID_O_GD_BATO { + /* BMDE */ + dRes_ID_O_GD_BATO_BMD_O_GD_BAT_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_BATO_BRK_BAT_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_BATO_BTK_BAT_O_e=0xB, +}; + +enum O_GD_BAT_O_JNT { + O_GD_BAT_O_JNT_BAT_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_BATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bill.h b/assets/RZDP01/res/Object/O_gD_bill.h new file mode 100644 index 0000000000..82bcff1943 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bill.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BILL_H +#define RES_O_GD_BILL_H + +enum dRes_INDEX_O_GD_BILL { + /* BMDR */ + dRes_INDEX_O_GD_BILL_BMD_O_GD_BILL_e=0x3, +}; + +enum dRes_ID_O_GD_BILL { + /* BMDR */ + dRes_ID_O_GD_BILL_BMD_O_GD_BILL_e=0x3, +}; + +enum O_GD_BILL_JNT { + O_GD_BILL_JNT_O_GD_BILL_e=0x0, +}; + +#endif /* !RES_O_GD_BILL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bkey.h b/assets/RZDP01/res/Object/O_gD_bkey.h new file mode 100644 index 0000000000..62fe889c6b --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BKEY_H +#define RES_O_GD_BKEY_H + +enum dRes_INDEX_O_GD_BKEY { + /* BMDE */ + dRes_INDEX_O_GD_BKEY_BMD_O_GD_BKEY_e=0x3, +}; + +enum dRes_ID_O_GD_BKEY { + /* BMDE */ + dRes_ID_O_GD_BKEY_BMD_O_GD_BKEY_e=0x3, +}; + +enum O_GD_BKEY_JNT { + O_GD_BKEY_JNT_O_LV5_BKEY_e=0x0, +}; + +#endif /* !RES_O_GD_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bmL2.h b/assets/RZDP01/res/Object/O_gD_bmL2.h new file mode 100644 index 0000000000..499223ff87 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bmL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BML2_H +#define RES_O_GD_BML2_H + +enum dRes_INDEX_O_GD_BML2 { + /* BMDR */ + dRes_INDEX_O_GD_BML2_BMD_O_GD_BOMCASE_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_BML2 { + /* BMDR */ + dRes_ID_O_GD_BML2_BMD_O_GD_BOMCASE_LV2_e=0x3, +}; + +enum O_GD_BOMCASE_LV2_JNT { + O_GD_BOMCASE_LV2_JNT_O_GD_BOMCASE_LV2_e=0x0, +}; + +#endif /* !RES_O_GD_BML2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bomb.h b/assets/RZDP01/res/Object/O_gD_bomb.h new file mode 100644 index 0000000000..e8c8de5a68 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bomb.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOMB_H +#define RES_O_GD_BOMB_H + +enum dRes_INDEX_O_GD_BOMB { + /* BMDR */ + dRes_INDEX_O_GD_BOMB_BMD_O_GD_AL_BOMB_e=0x3, +}; + +enum dRes_ID_O_GD_BOMB { + /* BMDR */ + dRes_ID_O_GD_BOMB_BMD_O_GD_AL_BOMB_e=0x3, +}; + +enum O_GD_AL_BOMB_JNT { + O_GD_AL_BOMB_JNT_O_GD_AL_BOMB_e=0x0, +}; + +#endif /* !RES_O_GD_BOMB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bomc.h b/assets/RZDP01/res/Object/O_gD_bomc.h new file mode 100644 index 0000000000..2fdbcaa343 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bomc.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOMC_H +#define RES_O_GD_BOMC_H + +enum dRes_INDEX_O_GD_BOMC { + /* BMDR */ + dRes_INDEX_O_GD_BOMC_BMD_O_GD_BOMCASE_e=0x3, +}; + +enum dRes_ID_O_GD_BOMC { + /* BMDR */ + dRes_ID_O_GD_BOMC_BMD_O_GD_BOMCASE_e=0x3, +}; + +enum O_GD_BOMCASE_JNT { + O_GD_BOMCASE_JNT_BOMB_e=0x0, +}; + +#endif /* !RES_O_GD_BOMC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_boom.h b/assets/RZDP01/res/Object/O_gD_boom.h new file mode 100644 index 0000000000..27d15bfffc --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_boom.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOOM_H +#define RES_O_GD_BOOM_H + +enum dRes_INDEX_O_GD_BOOM { + /* BMDR */ + dRes_INDEX_O_GD_BOOM_BMD_O_GD_BOOM_e=0x3, +}; + +enum dRes_ID_O_GD_BOOM { + /* BMDR */ + dRes_ID_O_GD_BOOM_BMD_O_GD_BOOM_e=0x3, +}; + +enum O_GD_BOOM_JNT { + O_GD_BOOM_JNT_AL_BOOM_e=0x0, +}; + +#endif /* !RES_O_GD_BOOM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_boot.h b/assets/RZDP01/res/Object/O_gD_boot.h new file mode 100644 index 0000000000..3f57cada9f --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_boot.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOOT_H +#define RES_O_GD_BOOT_H + +enum dRes_INDEX_O_GD_BOOT { + /* BMDR */ + dRes_INDEX_O_GD_BOOT_BMD_O_GD_AL_BOOTSH_e=0x3, +}; + +enum dRes_ID_O_GD_BOOT { + /* BMDR */ + dRes_ID_O_GD_BOOT_BMD_O_GD_AL_BOOTSH_e=0x3, +}; + +enum O_GD_AL_BOOTSH_JNT { + O_GD_AL_BOOTSH_JNT_O_GD_AL_BOOTSH_e=0x0, +}; + +#endif /* !RES_O_GD_BOOT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bott.h b/assets/RZDP01/res/Object/O_gD_bott.h new file mode 100644 index 0000000000..e40d425aa2 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bott.h @@ -0,0 +1,31 @@ +#ifndef RES_O_GD_BOTT_H +#define RES_O_GD_BOTT_H + +enum dRes_INDEX_O_GD_BOTT { + /* BMDE */ + dRes_INDEX_O_GD_BOTT_BMD_O_GD_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_O_GD_BOTT_BRK_O_GD_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_O_GD_BOTT_BTK_O_GD_BOTTLE_e=0xC, + /* BTP */ + dRes_INDEX_O_GD_BOTT_BTP_O_GD_BOTTLE_e=0xF, +}; + +enum dRes_ID_O_GD_BOTT { + /* BMDE */ + dRes_ID_O_GD_BOTT_BMD_O_GD_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_O_GD_BOTT_BRK_O_GD_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_O_GD_BOTT_BTK_O_GD_BOTTLE_e=0xC, + /* BTP */ + dRes_ID_O_GD_BOTT_BTP_O_GD_BOTTLE_e=0xF, +}; + +enum O_GD_BOTTLE_JNT { + O_GD_BOTTLE_JNT_AL_BOTTLE_e=0x0, + O_GD_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_O_GD_BOTT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_bow.h b/assets/RZDP01/res/Object/O_gD_bow.h new file mode 100644 index 0000000000..a50f2f3d03 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_bow.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_BOW_H +#define RES_O_GD_BOW_H + +enum dRes_INDEX_O_GD_BOW { + /* BMDR */ + dRes_INDEX_O_GD_BOW_BMD_O_GD_AL_BOW_e=0x3, +}; + +enum dRes_ID_O_GD_BOW { + /* BMDR */ + dRes_ID_O_GD_BOW_BMD_O_GD_AL_BOW_e=0x3, +}; + +enum O_GD_AL_BOW_JNT { + O_GD_AL_BOW_JNT_AL_BOWA_e=0x0, +}; + +#endif /* !RES_O_GD_BOW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_chee.h b/assets/RZDP01/res/Object/O_gD_chee.h new file mode 100644 index 0000000000..004c3be01b --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_chee.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_CHEE_H +#define RES_O_GD_CHEE_H + +enum dRes_INDEX_O_GD_CHEE { + /* BMDR */ + dRes_INDEX_O_GD_CHEE_BMD_O_GD_CHEESE_e=0x3, +}; + +enum dRes_ID_O_GD_CHEE { + /* BMDR */ + dRes_ID_O_GD_CHEE_BMD_O_GD_CHEESE_e=0x3, +}; + +enum O_GD_CHEESE_JNT { + O_GD_CHEESE_JNT_O_GD_CHEESE_e=0x0, +}; + +#endif /* !RES_O_GD_CHEE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_chom.h b/assets/RZDP01/res/Object/O_gD_chom.h new file mode 100644 index 0000000000..e3019fa1da --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_chom.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_CHOM_H +#define RES_O_GD_CHOM_H + +enum dRes_INDEX_O_GD_CHOM { + /* BCK */ + dRes_INDEX_O_GD_CHOM_BCK_O_GD_CHO_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_CHOM_BMD_O_GD_CHO_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_CHOM_BRK_CHO_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_CHOM_BTK_CHO_M_e=0xF, +}; + +enum dRes_ID_O_GD_CHOM { + /* BCK */ + dRes_ID_O_GD_CHOM_BCK_O_GD_CHO_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_CHOM_BMD_O_GD_CHO_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_CHOM_BRK_CHO_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_CHOM_BTK_CHO_M_e=0xF, +}; + +enum O_GD_CHO_M_JNT { + O_GD_CHO_M_JNT_CENTER_e=0x0, + O_GD_CHO_M_JNT_WING1_e=0x1, + O_GD_CHO_M_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_CHOM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_choo.h b/assets/RZDP01/res/Object/O_gD_choo.h new file mode 100644 index 0000000000..4dce28cc87 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_choo.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_CHOO_H +#define RES_O_GD_CHOO_H + +enum dRes_INDEX_O_GD_CHOO { + /* BCK */ + dRes_INDEX_O_GD_CHOO_BCK_O_GD_CHO_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_CHOO_BMD_O_GD_CHO_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_CHOO_BRK_CHO_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_CHOO_BTK_CHO_O_e=0xF, +}; + +enum dRes_ID_O_GD_CHOO { + /* BCK */ + dRes_ID_O_GD_CHOO_BCK_O_GD_CHO_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_CHOO_BMD_O_GD_CHO_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_CHOO_BRK_CHO_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_CHOO_BTK_CHO_O_e=0xF, +}; + +enum O_GD_CHO_O_JNT { + O_GD_CHO_O_JNT_CENTER_e=0x0, + O_GD_CHO_O_JNT_WING1_e=0x1, + O_GD_CHO_O_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_CHOO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_danm.h b/assets/RZDP01/res/Object/O_gD_danm.h new file mode 100644 index 0000000000..162167b9ca --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_danm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_DANM_H +#define RES_O_GD_DANM_H + +enum dRes_INDEX_O_GD_DANM { + /* BMDE */ + dRes_INDEX_O_GD_DANM_BMD_O_GD_DAN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_DANM_BRK_DAN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_DANM_BTK_DAN_M_e=0xB, +}; + +enum dRes_ID_O_GD_DANM { + /* BMDE */ + dRes_ID_O_GD_DANM_BMD_O_GD_DAN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_DANM_BRK_DAN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_DANM_BTK_DAN_M_e=0xB, +}; + +enum O_GD_DAN_M_JNT { + O_GD_DAN_M_JNT_DAN_e=0x0, +}; + +#endif /* !RES_O_GD_DANM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_dano.h b/assets/RZDP01/res/Object/O_gD_dano.h new file mode 100644 index 0000000000..2706b2af29 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_dano.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_DANO_H +#define RES_O_GD_DANO_H + +enum dRes_INDEX_O_GD_DANO { + /* BMDE */ + dRes_INDEX_O_GD_DANO_BMD_O_GD_DAN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_DANO_BRK_DAN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_DANO_BTK_DAN_O_e=0xB, +}; + +enum dRes_ID_O_GD_DANO { + /* BMDE */ + dRes_ID_O_GD_DANO_BMD_O_GD_DAN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_DANO_BRK_DAN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_DANO_BTK_DAN_O_e=0xB, +}; + +enum O_GD_DAN_O_JNT { + O_GD_DAN_O_JNT_DAN_e=0x0, +}; + +#endif /* !RES_O_GD_DANO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_hawk.h b/assets/RZDP01/res/Object/O_gD_hawk.h new file mode 100644 index 0000000000..9f141fd38a --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_hawk.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HAWK_H +#define RES_O_GD_HAWK_H + +enum dRes_INDEX_O_GD_HAWK { + /* BMDR */ + dRes_INDEX_O_GD_HAWK_BMD_O_GD_AL_HAWK_e=0x3, +}; + +enum dRes_ID_O_GD_HAWK { + /* BMDR */ + dRes_ID_O_GD_HAWK_BMD_O_GD_AL_HAWK_e=0x3, +}; + +enum O_GD_AL_HAWK_JNT { + O_GD_AL_HAWK_JNT_O_GD_AL_HAWK_e=0x0, +}; + +#endif /* !RES_O_GD_HAWK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_hk_s.h b/assets/RZDP01/res/Object/O_gD_hk_s.h new file mode 100644 index 0000000000..acf2690140 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_hk_s.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_HK_S_H +#define RES_O_GD_HK_S_H + +enum dRes_INDEX_O_GD_HK_S { + /* BMDE */ + dRes_INDEX_O_GD_HK_S_BMD_O_GD_HK_SHOP_e=0x3, +}; + +enum dRes_ID_O_GD_HK_S { + /* BMDE */ + dRes_ID_O_GD_HK_S_BMD_O_GD_HK_SHOP_e=0x3, +}; + +enum O_GD_HK_SHOP_JNT { + O_GD_HK_SHOP_JNT_O_GD_HK_SHOP_e=0x0, +}; + +#endif /* !RES_O_GD_HK_S_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_hutk.h b/assets/RZDP01/res/Object/O_gD_hutk.h new file mode 100644 index 0000000000..65c2699e33 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_hutk.h @@ -0,0 +1,28 @@ +#ifndef RES_O_GD_HUTK_H +#define RES_O_GD_HUTK_H + +enum dRes_INDEX_O_GD_HUTK { + /* BCK */ + dRes_INDEX_O_GD_HUTK_BCK_O_GD_HUTK_e=0x5, + /* BMDE */ + dRes_INDEX_O_GD_HUTK_BMD_O_GD_HUTK_e=0x8, + /* BRK */ + dRes_INDEX_O_GD_HUTK_BRK_O_GD_HUTK_e=0xB, +}; + +enum dRes_ID_O_GD_HUTK { + /* BCK */ + dRes_ID_O_GD_HUTK_BCK_O_GD_HUTK_e=0x5, + /* BMDE */ + dRes_ID_O_GD_HUTK_BMD_O_GD_HUTK_e=0x8, + /* BRK */ + dRes_ID_O_GD_HUTK_BRK_O_GD_HUTK_e=0xB, +}; + +enum O_GD_HUTK_JNT { + O_GD_HUTK_JNT_WORLD_ROOT_e=0x0, + O_GD_HUTK_JNT_O_GD_HUTK_e=0x1, + O_GD_HUTK_JNT_HEART_e=0x2, +}; + +#endif /* !RES_O_GD_HUTK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_hutu.h b/assets/RZDP01/res/Object/O_gD_hutu.h new file mode 100644 index 0000000000..97627f1a17 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_hutu.h @@ -0,0 +1,28 @@ +#ifndef RES_O_GD_HUTU_H +#define RES_O_GD_HUTU_H + +enum dRes_INDEX_O_GD_HUTU { + /* BCK */ + dRes_INDEX_O_GD_HUTU_BCK_O_GD_HUTU_e=0x5, + /* BMDE */ + dRes_INDEX_O_GD_HUTU_BMD_O_GD_HUTU_e=0x8, + /* BRK */ + dRes_INDEX_O_GD_HUTU_BRK_O_GD_HUTU_e=0xB, +}; + +enum dRes_ID_O_GD_HUTU { + /* BCK */ + dRes_ID_O_GD_HUTU_BCK_O_GD_HUTU_e=0x5, + /* BMDE */ + dRes_ID_O_GD_HUTU_BMD_O_GD_HUTU_e=0x8, + /* BRK */ + dRes_ID_O_GD_HUTU_BRK_O_GD_HUTU_e=0xB, +}; + +enum O_GD_HUTU_JNT { + O_GD_HUTU_JNT_WORLD_ROOT_e=0x0, + O_GD_HUTU_JNT_O_GD_HUTU_e=0x1, + O_GD_HUTU_JNT_HEART_e=0x2, +}; + +#endif /* !RES_O_GD_HUTU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_jira.h b/assets/RZDP01/res/Object/O_gD_jira.h new file mode 100644 index 0000000000..dbe3a15a82 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_jira.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_JIRA_H +#define RES_O_GD_JIRA_H + +enum dRes_INDEX_O_GD_JIRA { + /* BMDR */ + dRes_INDEX_O_GD_JIRA_BMD_O_GD_AL_JIRAI_e=0x3, +}; + +enum dRes_ID_O_GD_JIRA { + /* BMDR */ + dRes_ID_O_GD_JIRA_BMD_O_GD_AL_JIRAI_e=0x3, +}; + +enum O_GD_AL_JIRAI_JNT { + O_GD_AL_JIRAI_JNT_O_GD_JIRAI_e=0x0, +}; + +#endif /* !RES_O_GD_JIRA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kabm.h b/assets/RZDP01/res/Object/O_gD_kabm.h new file mode 100644 index 0000000000..a2f420997d --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kabm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KABM_H +#define RES_O_GD_KABM_H + +enum dRes_INDEX_O_GD_KABM { + /* BMDE */ + dRes_INDEX_O_GD_KABM_BMD_O_GD_KAB_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KABM_BRK_KAB_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KABM_BTK_KAB_M_e=0xB, +}; + +enum dRes_ID_O_GD_KABM { + /* BMDE */ + dRes_ID_O_GD_KABM_BMD_O_GD_KAB_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KABM_BRK_KAB_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KABM_BTK_KAB_M_e=0xB, +}; + +enum O_GD_KAB_M_JNT { + O_GD_KAB_M_JNT_KAB_e=0x0, +}; + +#endif /* !RES_O_GD_KABM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kabo.h b/assets/RZDP01/res/Object/O_gD_kabo.h new file mode 100644 index 0000000000..323381535a --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kabo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KABO_H +#define RES_O_GD_KABO_H + +enum dRes_INDEX_O_GD_KABO { + /* BMDE */ + dRes_INDEX_O_GD_KABO_BMD_O_GD_KAB_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KABO_BRK_KAB_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KABO_BTK_KAB_O_e=0xB, +}; + +enum dRes_ID_O_GD_KABO { + /* BMDE */ + dRes_ID_O_GD_KABO_BMD_O_GD_KAB_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KABO_BRK_KAB_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KABO_BTK_KAB_O_e=0xB, +}; + +enum O_GD_KAB_O_JNT { + O_GD_KAB_O_JNT_KAB_e=0x0, +}; + +#endif /* !RES_O_GD_KABO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kagm.h b/assets/RZDP01/res/Object/O_gD_kagm.h new file mode 100644 index 0000000000..8f17856e19 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kagm.h @@ -0,0 +1,33 @@ +#ifndef RES_O_GD_KAGM_H +#define RES_O_GD_KAGM_H + +enum dRes_INDEX_O_GD_KAGM { + /* BCK */ + dRes_INDEX_O_GD_KAGM_BCK_O_GD_KAG_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_KAGM_BMD_O_GD_KAG_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_KAGM_BRK_KAG_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_KAGM_BTK_KAG_M_e=0xF, +}; + +enum dRes_ID_O_GD_KAGM { + /* BCK */ + dRes_ID_O_GD_KAGM_BCK_O_GD_KAG_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_KAGM_BMD_O_GD_KAG_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_KAGM_BRK_KAG_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_KAGM_BTK_KAG_M_e=0xF, +}; + +enum O_GD_KAG_M_JNT { + O_GD_KAG_M_JNT_CENTER_e=0x0, + O_GD_KAG_M_JNT_LEG1_e=0x1, + O_GD_KAG_M_JNT_LEG2_e=0x2, + O_GD_KAG_M_JNT_WING_e=0x3, +}; + +#endif /* !RES_O_GD_KAGM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kago.h b/assets/RZDP01/res/Object/O_gD_kago.h new file mode 100644 index 0000000000..eaa33dd63e --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kago.h @@ -0,0 +1,33 @@ +#ifndef RES_O_GD_KAGO_H +#define RES_O_GD_KAGO_H + +enum dRes_INDEX_O_GD_KAGO { + /* BCK */ + dRes_INDEX_O_GD_KAGO_BCK_O_GD_KAG_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_KAGO_BMD_O_GD_KAG_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_KAGO_BRK_KAG_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_KAGO_BTK_KAG_O_e=0xF, +}; + +enum dRes_ID_O_GD_KAGO { + /* BCK */ + dRes_ID_O_GD_KAGO_BCK_O_GD_KAG_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_KAGO_BMD_O_GD_KAG_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_KAGO_BRK_KAG_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_KAGO_BTK_KAG_O_e=0xF, +}; + +enum O_GD_KAG_O_JNT { + O_GD_KAG_O_JNT_CENTER_e=0x0, + O_GD_KAG_O_JNT_LEG1_e=0x1, + O_GD_KAG_O_JNT_LEG2_e=0x2, + O_GD_KAG_O_JNT_WING_e=0x3, +}; + +#endif /* !RES_O_GD_KAGO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kamm.h b/assets/RZDP01/res/Object/O_gD_kamm.h new file mode 100644 index 0000000000..41c29611bf --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kamm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KAMM_H +#define RES_O_GD_KAMM_H + +enum dRes_INDEX_O_GD_KAMM { + /* BMDE */ + dRes_INDEX_O_GD_KAMM_BMD_O_GD_KAM_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KAMM_BRK_KAM_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KAMM_BTK_KAM_M_e=0xB, +}; + +enum dRes_ID_O_GD_KAMM { + /* BMDE */ + dRes_ID_O_GD_KAMM_BMD_O_GD_KAM_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KAMM_BRK_KAM_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KAMM_BTK_KAM_M_e=0xB, +}; + +enum O_GD_KAM_M_JNT { + O_GD_KAM_M_JNT_KAM_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KAMM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kamo.h b/assets/RZDP01/res/Object/O_gD_kamo.h new file mode 100644 index 0000000000..7f9ff42fb6 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kamo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KAMO_H +#define RES_O_GD_KAMO_H + +enum dRes_INDEX_O_GD_KAMO { + /* BMDE */ + dRes_INDEX_O_GD_KAMO_BMD_O_GD_KAM_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KAMO_BRK_KAM_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KAMO_BTK_KAM_O_e=0xB, +}; + +enum dRes_ID_O_GD_KAMO { + /* BMDE */ + dRes_ID_O_GD_KAMO_BMD_O_GD_KAM_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KAMO_BRK_KAM_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KAMO_BTK_KAM_O_e=0xB, +}; + +enum O_GD_KAM_O_JNT { + O_GD_KAM_O_JNT_KAM_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KAMO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_katm.h b/assets/RZDP01/res/Object/O_gD_katm.h new file mode 100644 index 0000000000..7ea6384e64 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_katm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KATM_H +#define RES_O_GD_KATM_H + +enum dRes_INDEX_O_GD_KATM { + /* BMDE */ + dRes_INDEX_O_GD_KATM_BMD_O_GD_KAT_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KATM_BRK_KAT_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KATM_BTK_KAT_M_e=0xB, +}; + +enum dRes_ID_O_GD_KATM { + /* BMDE */ + dRes_ID_O_GD_KATM_BMD_O_GD_KAT_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KATM_BRK_KAT_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KATM_BTK_KAT_M_e=0xB, +}; + +enum O_GD_KAT_M_JNT { + O_GD_KAT_M_JNT_KAT_e=0x0, +}; + +#endif /* !RES_O_GD_KATM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kato.h b/assets/RZDP01/res/Object/O_gD_kato.h new file mode 100644 index 0000000000..96f7f216a2 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kato.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KATO_H +#define RES_O_GD_KATO_H + +enum dRes_INDEX_O_GD_KATO { + /* BMDE */ + dRes_INDEX_O_GD_KATO_BMD_O_GD_KAT_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KATO_BRK_KAT_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KATO_BTK_KAT_O_e=0xB, +}; + +enum dRes_ID_O_GD_KATO { + /* BMDE */ + dRes_ID_O_GD_KATO_BMD_O_GD_KAT_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KATO_BRK_KAT_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KATO_BTK_KAT_O_e=0xB, +}; + +enum O_GD_KAT_O_JNT { + O_GD_KAT_O_JNT_KAT_e=0x0, +}; + +#endif /* !RES_O_GD_KATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_komo.h b/assets/RZDP01/res/Object/O_gD_komo.h new file mode 100644 index 0000000000..39f5ab15ef --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_komo.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_KOMO_H +#define RES_O_GD_KOMO_H + +enum dRes_INDEX_O_GD_KOMO { + /* BMDR */ + dRes_INDEX_O_GD_KOMO_BMD_O_GD_KOMONSHO_e=0x3, +}; + +enum dRes_ID_O_GD_KOMO { + /* BMDR */ + dRes_ID_O_GD_KOMO_BMD_O_GD_KOMONSHO_e=0x3, +}; + +enum O_GD_KOMONSHO_JNT { + O_GD_KOMONSHO_JNT_O_GD_KOMONSHO_e=0x0, +}; + +#endif /* !RES_O_GD_KOMO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kuwm.h b/assets/RZDP01/res/Object/O_gD_kuwm.h new file mode 100644 index 0000000000..94bd09900e --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kuwm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KUWM_H +#define RES_O_GD_KUWM_H + +enum dRes_INDEX_O_GD_KUWM { + /* BMDE */ + dRes_INDEX_O_GD_KUWM_BMD_O_GD_KUW_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KUWM_BRK_KUW_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KUWM_BTK_KUW_M_e=0xB, +}; + +enum dRes_ID_O_GD_KUWM { + /* BMDE */ + dRes_ID_O_GD_KUWM_BMD_O_GD_KUW_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_KUWM_BRK_KUW_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_KUWM_BTK_KUW_M_e=0xB, +}; + +enum O_GD_KUW_M_JNT { + O_GD_KUW_M_JNT_KUW_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KUWM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_kuwo.h b/assets/RZDP01/res/Object/O_gD_kuwo.h new file mode 100644 index 0000000000..4d9e1db538 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_kuwo.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_KUWO_H +#define RES_O_GD_KUWO_H + +enum dRes_INDEX_O_GD_KUWO { + /* BMDE */ + dRes_INDEX_O_GD_KUWO_BMD_O_GD_KUW_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_KUWO_BRK_KUW_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_KUWO_BTK_KUW_O_e=0xB, +}; + +enum dRes_ID_O_GD_KUWO { + /* BMDE */ + dRes_ID_O_GD_KUWO_BMD_O_GD_KUW_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_KUWO_BRK_KUW_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_KUWO_BTK_KUW_O_e=0xB, +}; + +enum O_GD_KUW_O_JNT { + O_GD_KUW_O_JNT_KUW_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_KUWO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_lttr.h b/assets/RZDP01/res/Object/O_gD_lttr.h new file mode 100644 index 0000000000..113566d5f3 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_lttr.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_LTTR_H +#define RES_O_GD_LTTR_H + +enum dRes_INDEX_O_GD_LTTR { + /* BMDR */ + dRes_INDEX_O_GD_LTTR_BMD_O_GD_LETTER_e=0x3, +}; + +enum dRes_ID_O_GD_LTTR { + /* BMDR */ + dRes_ID_O_GD_LTTR_BMD_O_GD_LETTER_e=0x3, +}; + +enum O_GD_LETTER_JNT { + O_GD_LETTER_JNT_O_GD_LETTER_e=0x0, +}; + +#endif /* !RES_O_GD_LTTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_marm.h b/assets/RZDP01/res/Object/O_gD_marm.h new file mode 100644 index 0000000000..e62744b1b7 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_marm.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MARM_H +#define RES_O_GD_MARM_H + +enum dRes_INDEX_O_GD_MARM { + /* BMDR */ + dRes_INDEX_O_GD_MARM_BMD_O_GD_AL_MARMOR_e=0x3, +}; + +enum dRes_ID_O_GD_MARM { + /* BMDR */ + dRes_ID_O_GD_MARM_BMD_O_GD_AL_MARMOR_e=0x3, +}; + +enum O_GD_AL_MARMOR_JNT { + O_GD_AL_MARMOR_JNT_O_GD_MARMOR_e=0x0, +}; + +#endif /* !RES_O_GD_MARM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_mem2.h b/assets/RZDP01/res/Object/O_gD_mem2.h new file mode 100644 index 0000000000..a22334d012 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_mem2.h @@ -0,0 +1,20 @@ +#ifndef RES_O_GD_MEM2_H +#define RES_O_GD_MEM2_H + +enum dRes_INDEX_O_GD_MEM2 { + /* BMDR */ + dRes_INDEX_O_GD_MEM2_BMD_O_GD_MEMO_e=0x3, +}; + +enum dRes_ID_O_GD_MEM2 { + /* BMDR */ + dRes_ID_O_GD_MEM2_BMD_O_GD_MEMO_e=0x3, +}; + +enum O_GD_MEMO_JNT { + O_GD_MEMO_JNT_LOCATOR1_e=0x0, + O_GD_MEMO_JNT_OMOTE_e=0x1, + O_GD_MEMO_JNT_URA_e=0x2, +}; + +#endif /* !RES_O_GD_MEM2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_memo.h b/assets/RZDP01/res/Object/O_gD_memo.h new file mode 100644 index 0000000000..445238d03f --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_memo.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_MEMO_H +#define RES_O_GD_MEMO_H + +enum dRes_INDEX_O_GD_MEMO { + /* BMDR */ + dRes_INDEX_O_GD_MEMO_BMD_O_GD_LETTER_NOMAL_e=0x3, +}; + +enum dRes_ID_O_GD_MEMO { + /* BMDR */ + dRes_ID_O_GD_MEMO_BMD_O_GD_LETTER_NOMAL_e=0x3, +}; + +enum O_GD_LETTER_NOMAL_JNT { + O_GD_LETTER_NOMAL_JNT_O_GD_LETTER_NOMAL_e=0x0, +}; + +#endif /* !RES_O_GD_MEMO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_nanm.h b/assets/RZDP01/res/Object/O_gD_nanm.h new file mode 100644 index 0000000000..33945dda17 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_nanm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_NANM_H +#define RES_O_GD_NANM_H + +enum dRes_INDEX_O_GD_NANM { + /* BMDE */ + dRes_INDEX_O_GD_NANM_BMD_O_GD_NAN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_NANM_BRK_NAN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_NANM_BTK_NAN_M_e=0xB, +}; + +enum dRes_ID_O_GD_NANM { + /* BMDE */ + dRes_ID_O_GD_NANM_BMD_O_GD_NAN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_NANM_BRK_NAN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_NANM_BTK_NAN_M_e=0xB, +}; + +enum O_GD_NAN_M_JNT { + O_GD_NAN_M_JNT_NAN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_NANM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_nano.h b/assets/RZDP01/res/Object/O_gD_nano.h new file mode 100644 index 0000000000..fe6f3f327b --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_nano.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_NANO_H +#define RES_O_GD_NANO_H + +enum dRes_INDEX_O_GD_NANO { + /* BMDE */ + dRes_INDEX_O_GD_NANO_BMD_O_GD_NAN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_NANO_BRK_NAN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_NANO_BTK_NAN_O_e=0xB, +}; + +enum dRes_ID_O_GD_NANO { + /* BMDE */ + dRes_ID_O_GD_NANO_BMD_O_GD_NAN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_NANO_BRK_NAN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_NANO_BTK_NAN_O_e=0xB, +}; + +enum O_GD_NAN_O_JNT { + O_GD_NAN_O_JNT_NAN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_NANO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_pach.h b/assets/RZDP01/res/Object/O_gD_pach.h new file mode 100644 index 0000000000..2444499e09 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_pach.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PACH_H +#define RES_O_GD_PACH_H + +enum dRes_INDEX_O_GD_PACH { + /* BMDR */ + dRes_INDEX_O_GD_PACH_BMD_O_GD_PACHINKO_e=0x3, +}; + +enum dRes_ID_O_GD_PACH { + /* BMDR */ + dRes_ID_O_GD_PACH_BMD_O_GD_PACHINKO_e=0x3, +}; + +enum O_GD_PACHINKO_JNT { + O_GD_PACHINKO_JNT_O_GD_AL_PACHI_e=0x0, +}; + +#endif /* !RES_O_GD_PACH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_pend.h b/assets/RZDP01/res/Object/O_gD_pend.h new file mode 100644 index 0000000000..a45f458a6b --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_pend.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PEND_H +#define RES_O_GD_PEND_H + +enum dRes_INDEX_O_GD_PEND { + /* BMDR */ + dRes_INDEX_O_GD_PEND_BMD_O_GD_PENDANT_e=0x3, +}; + +enum dRes_ID_O_GD_PEND { + /* BMDR */ + dRes_ID_O_GD_PEND_BMD_O_GD_PENDANT_e=0x3, +}; + +enum O_GD_PENDANT_JNT { + O_GD_PENDANT_JNT_O_GD_PENDANT_e=0x0, +}; + +#endif /* !RES_O_GD_PEND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_puL2.h b/assets/RZDP01/res/Object/O_gD_puL2.h new file mode 100644 index 0000000000..81c3828873 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_puL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUL2_H +#define RES_O_GD_PUL2_H + +enum dRes_INDEX_O_GD_PUL2 { + /* BMDE */ + dRes_INDEX_O_GD_PUL2_BMD_O_GD_PURS_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_PUL2 { + /* BMDE */ + dRes_ID_O_GD_PUL2_BMD_O_GD_PURS_LV2_e=0x3, +}; + +enum O_GD_PURS_LV2_JNT { + O_GD_PURS_LV2_JNT_O_GD_PURS_LV2_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUL2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_puL3.h b/assets/RZDP01/res/Object/O_gD_puL3.h new file mode 100644 index 0000000000..75247abbc5 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_puL3.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUL3_H +#define RES_O_GD_PUL3_H + +enum dRes_INDEX_O_GD_PUL3 { + /* BMDE */ + dRes_INDEX_O_GD_PUL3_BMD_O_GD_PURS_LV3_e=0x3, +}; + +enum dRes_ID_O_GD_PUL3 { + /* BMDE */ + dRes_ID_O_GD_PUL3_BMD_O_GD_PURS_LV3_e=0x3, +}; + +enum O_GD_PURS_LV3_JNT { + O_GD_PURS_LV3_JNT_O_GD_PURS_LV3_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUL3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_pump.h b/assets/RZDP01/res/Object/O_gD_pump.h new file mode 100644 index 0000000000..9a7aad01a0 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_pump.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_PUMP_H +#define RES_O_GD_PUMP_H + +enum dRes_INDEX_O_GD_PUMP { + /* BMDR */ + dRes_INDEX_O_GD_PUMP_BMD_O_GD_PUMPKIN_e=0x3, +}; + +enum dRes_ID_O_GD_PUMP { + /* BMDR */ + dRes_ID_O_GD_PUMP_BMD_O_GD_PUMPKIN_e=0x3, +}; + +enum O_GD_PUMPKIN_JNT { + O_GD_PUMPKIN_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_PUMP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_quL1.h b/assets/RZDP01/res/Object/O_gD_quL1.h new file mode 100644 index 0000000000..c283c9bfa4 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_quL1.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL1_H +#define RES_O_GD_QUL1_H + +enum dRes_INDEX_O_GD_QUL1 { + /* BMDR */ + dRes_INDEX_O_GD_QUL1_BMD_O_GD_QUIVER_e=0x3, +}; + +enum dRes_ID_O_GD_QUL1 { + /* BMDR */ + dRes_ID_O_GD_QUL1_BMD_O_GD_QUIVER_e=0x3, +}; + +enum O_GD_QUIVER_JNT { + O_GD_QUIVER_JNT_GD_QUIVER_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_quL2.h b/assets/RZDP01/res/Object/O_gD_quL2.h new file mode 100644 index 0000000000..32c602f4c5 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_quL2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL2_H +#define RES_O_GD_QUL2_H + +enum dRes_INDEX_O_GD_QUL2 { + /* BMDR */ + dRes_INDEX_O_GD_QUL2_BMD_O_GD_QUIVER_LV2_e=0x3, +}; + +enum dRes_ID_O_GD_QUL2 { + /* BMDR */ + dRes_ID_O_GD_QUL2_BMD_O_GD_QUIVER_LV2_e=0x3, +}; + +enum O_GD_QUIVER_LV2_JNT { + O_GD_QUIVER_LV2_JNT_O_GD_QUIVER_LV2_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_quL3.h b/assets/RZDP01/res/Object/O_gD_quL3.h new file mode 100644 index 0000000000..1c33a4ab93 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_quL3.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_QUL3_H +#define RES_O_GD_QUL3_H + +enum dRes_INDEX_O_GD_QUL3 { + /* BMDR */ + dRes_INDEX_O_GD_QUL3_BMD_O_GD_QUIVER_LV3_e=0x3, +}; + +enum dRes_ID_O_GD_QUL3 { + /* BMDR */ + dRes_ID_O_GD_QUL3_BMD_O_GD_QUIVER_LV3_e=0x3, +}; + +enum O_GD_QUIVER_LV3_JNT { + O_GD_QUIVER_LV3_JNT_O_GD_QUIVERLV3_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_QUL3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_sang.h b/assets/RZDP01/res/Object/O_gD_sang.h new file mode 100644 index 0000000000..df492f830d --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_sang.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_SANG_H +#define RES_O_GD_SANG_H + +enum dRes_INDEX_O_GD_SANG { + /* BMDE */ + dRes_INDEX_O_GD_SANG_BMD_O_GD_SANGO_e=0x3, +}; + +enum dRes_ID_O_GD_SANG { + /* BMDE */ + dRes_ID_O_GD_SANG_BMD_O_GD_SANGO_e=0x3, +}; + +enum O_GD_SANGO_JNT { + O_GD_SANGO_JNT_O_GD_SANGO_e=0x0, +}; + +#endif /* !RES_O_GD_SANG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_tama.h b/assets/RZDP01/res/Object/O_gD_tama.h new file mode 100644 index 0000000000..73de59c023 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_tama.h @@ -0,0 +1,30 @@ +#ifndef RES_O_GD_TAMA_H +#define RES_O_GD_TAMA_H + +enum dRes_INDEX_O_GD_TAMA { + /* BMDR */ + dRes_INDEX_O_GD_TAMA_BMD_O_GD_INOCHIDAMA_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TAMA_BRK_O_GD_INOCHIDAMA_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TAMA_BTK_O_GD_INOCHIDAMA_e=0xB, +}; + +enum dRes_ID_O_GD_TAMA { + /* BMDR */ + dRes_ID_O_GD_TAMA_BMD_O_GD_INOCHIDAMA_e=0x5, + /* BRK */ + dRes_ID_O_GD_TAMA_BRK_O_GD_INOCHIDAMA_e=0x8, + /* BTK */ + dRes_ID_O_GD_TAMA_BTK_O_GD_INOCHIDAMA_e=0xB, +}; + +enum O_GD_INOCHIDAMA_JNT { + O_GD_INOCHIDAMA_JNT_LOCATOR1_e=0x0, + O_GD_INOCHIDAMA_JNT_P00_e=0x1, + O_GD_INOCHIDAMA_JNT_P01_e=0x2, + O_GD_INOCHIDAMA_JNT_P02_e=0x3, + O_GD_INOCHIDAMA_JNT_P03_e=0x4, +}; + +#endif /* !RES_O_GD_TAMA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_tane.h b/assets/RZDP01/res/Object/O_gD_tane.h new file mode 100644 index 0000000000..f4f1621c4e --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_tane.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_TANE_H +#define RES_O_GD_TANE_H + +enum dRes_INDEX_O_GD_TANE { + /* BMDR */ + dRes_INDEX_O_GD_TANE_BMD_O_GD_TANE_e=0x3, +}; + +enum dRes_ID_O_GD_TANE { + /* BMDR */ + dRes_ID_O_GD_TANE_BMD_O_GD_TANE_e=0x3, +}; + +enum O_GD_TANE_JNT { + O_GD_TANE_JNT_O_GD_TANE_e=0x0, +}; + +#endif /* !RES_O_GD_TANE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_tenm.h b/assets/RZDP01/res/Object/O_gD_tenm.h new file mode 100644 index 0000000000..0fcdf2a86c --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_tenm.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_TENM_H +#define RES_O_GD_TENM_H + +enum dRes_INDEX_O_GD_TENM { + /* BMDE */ + dRes_INDEX_O_GD_TENM_BMD_O_GD_TEN_M_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TENM_BRK_TEN_M_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TENM_BTK_TEN_M_e=0xB, +}; + +enum dRes_ID_O_GD_TENM { + /* BMDE */ + dRes_ID_O_GD_TENM_BMD_O_GD_TEN_M_e=0x5, + /* BRK */ + dRes_ID_O_GD_TENM_BRK_TEN_M_e=0x8, + /* BTK */ + dRes_ID_O_GD_TENM_BTK_TEN_M_e=0xB, +}; + +enum O_GD_TEN_M_JNT { + O_GD_TEN_M_JNT_TEN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_TENM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_teno.h b/assets/RZDP01/res/Object/O_gD_teno.h new file mode 100644 index 0000000000..6b54f57d55 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_teno.h @@ -0,0 +1,26 @@ +#ifndef RES_O_GD_TENO_H +#define RES_O_GD_TENO_H + +enum dRes_INDEX_O_GD_TENO { + /* BMDE */ + dRes_INDEX_O_GD_TENO_BMD_O_GD_TEN_O_e=0x5, + /* BRK */ + dRes_INDEX_O_GD_TENO_BRK_TEN_O_e=0x8, + /* BTK */ + dRes_INDEX_O_GD_TENO_BTK_TEN_O_e=0xB, +}; + +enum dRes_ID_O_GD_TENO { + /* BMDE */ + dRes_ID_O_GD_TENO_BMD_O_GD_TEN_O_e=0x5, + /* BRK */ + dRes_ID_O_GD_TENO_BRK_TEN_O_e=0x8, + /* BTK */ + dRes_ID_O_GD_TENO_BTK_TEN_O_e=0xB, +}; + +enum O_GD_TEN_O_JNT { + O_GD_TEN_O_JNT_TEN_MODEL_e=0x0, +}; + +#endif /* !RES_O_GD_TENO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_tonm.h b/assets/RZDP01/res/Object/O_gD_tonm.h new file mode 100644 index 0000000000..f910758eb9 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_tonm.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_TONM_H +#define RES_O_GD_TONM_H + +enum dRes_INDEX_O_GD_TONM { + /* BCK */ + dRes_INDEX_O_GD_TONM_BCK_O_GD_TON_M_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_TONM_BMD_O_GD_TON_M_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_TONM_BRK_TON_M_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_TONM_BTK_TON_M_e=0xF, +}; + +enum dRes_ID_O_GD_TONM { + /* BCK */ + dRes_ID_O_GD_TONM_BCK_O_GD_TON_M_e=0x6, + /* BMDE */ + dRes_ID_O_GD_TONM_BMD_O_GD_TON_M_e=0x9, + /* BRK */ + dRes_ID_O_GD_TONM_BRK_TON_M_e=0xC, + /* BTK */ + dRes_ID_O_GD_TONM_BTK_TON_M_e=0xF, +}; + +enum O_GD_TON_M_JNT { + O_GD_TON_M_JNT_CENTER_e=0x0, + O_GD_TON_M_JNT_WING1_e=0x1, + O_GD_TON_M_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_TONM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_tono.h b/assets/RZDP01/res/Object/O_gD_tono.h new file mode 100644 index 0000000000..55197d012f --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_tono.h @@ -0,0 +1,32 @@ +#ifndef RES_O_GD_TONO_H +#define RES_O_GD_TONO_H + +enum dRes_INDEX_O_GD_TONO { + /* BCK */ + dRes_INDEX_O_GD_TONO_BCK_O_GD_TON_O_e=0x6, + /* BMDE */ + dRes_INDEX_O_GD_TONO_BMD_O_GD_TON_O_e=0x9, + /* BRK */ + dRes_INDEX_O_GD_TONO_BRK_TON_O_e=0xC, + /* BTK */ + dRes_INDEX_O_GD_TONO_BTK_TON_O_e=0xF, +}; + +enum dRes_ID_O_GD_TONO { + /* BCK */ + dRes_ID_O_GD_TONO_BCK_O_GD_TON_O_e=0x6, + /* BMDE */ + dRes_ID_O_GD_TONO_BMD_O_GD_TON_O_e=0x9, + /* BRK */ + dRes_ID_O_GD_TONO_BRK_TON_O_e=0xC, + /* BTK */ + dRes_ID_O_GD_TONO_BTK_TON_O_e=0xF, +}; + +enum O_GD_TON_O_JNT { + O_GD_TON_O_JNT_CENTER_e=0x0, + O_GD_TON_O_JNT_WING1_e=0x1, + O_GD_TON_O_JNT_WING2_e=0x2, +}; + +#endif /* !RES_O_GD_TONO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_uktr.h b/assets/RZDP01/res/Object/O_gD_uktr.h new file mode 100644 index 0000000000..556dc03521 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_uktr.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_UKTR_H +#define RES_O_GD_UKTR_H + +enum dRes_INDEX_O_GD_UKTR { + /* BMDR */ + dRes_INDEX_O_GD_UKTR_BMD_O_GD_UKITURIZAO_e=0x3, +}; + +enum dRes_ID_O_GD_UKTR { + /* BMDR */ + dRes_ID_O_GD_UKTR_BMD_O_GD_UKITURIZAO_e=0x3, +}; + +enum O_GD_UKITURIZAO_JNT { + O_GD_UKITURIZAO_JNT_O_GD_UKITURIZAO_e=0x0, +}; + +#endif /* !RES_O_GD_UKTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_wood.h b/assets/RZDP01/res/Object/O_gD_wood.h new file mode 100644 index 0000000000..44e32bef5a --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_wood.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_WOOD_H +#define RES_O_GD_WOOD_H + +enum dRes_INDEX_O_GD_WOOD { + /* BMDR */ + dRes_INDEX_O_GD_WOOD_BMD_O_GD_WOOD_IMAGE_e=0x3, +}; + +enum dRes_ID_O_GD_WOOD { + /* BMDR */ + dRes_ID_O_GD_WOOD_BMD_O_GD_WOOD_IMAGE_e=0x3, +}; + +enum O_GD_WOOD_IMAGE_JNT { + O_GD_WOOD_IMAGE_JNT_O_GD_WOODEN_IMAGE_e=0x0, +}; + +#endif /* !RES_O_GD_WOOD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_gD_zora.h b/assets/RZDP01/res/Object/O_gD_zora.h new file mode 100644 index 0000000000..82719e7ed6 --- /dev/null +++ b/assets/RZDP01/res/Object/O_gD_zora.h @@ -0,0 +1,18 @@ +#ifndef RES_O_GD_ZORA_H +#define RES_O_GD_ZORA_H + +enum dRes_INDEX_O_GD_ZORA { + /* BMDR */ + dRes_INDEX_O_GD_ZORA_BMD_O_GD_AL_ZORA_e=0x3, +}; + +enum dRes_ID_O_GD_ZORA { + /* BMDR */ + dRes_ID_O_GD_ZORA_BMD_O_GD_AL_ZORA_e=0x3, +}; + +enum O_GD_AL_ZORA_JNT { + O_GD_AL_ZORA_JNT_O_GD_AL_ZORA_e=0x0, +}; + +#endif /* !RES_O_GD_ZORA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_g_SWA.h b/assets/RZDP01/res/Object/O_g_SWA.h new file mode 100644 index 0000000000..ce9a31f928 --- /dev/null +++ b/assets/RZDP01/res/Object/O_g_SWA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_G_SWA_H +#define RES_O_G_SWA_H + +enum dRes_INDEX_O_G_SWA { + /* BMDR */ + dRes_INDEX_O_G_SWA_BMD_O_G_AL_SWA_e=0x3, +}; + +enum dRes_ID_O_G_SWA { + /* BMDR */ + dRes_ID_O_G_SWA_BMD_O_G_AL_SWA_e=0x3, +}; + +enum O_G_AL_SWA_JNT { + O_G_AL_SWA_JNT_O_G_AL_SWA_e=0x0, +}; + +#endif /* !RES_O_G_SWA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_g_ZORA.h b/assets/RZDP01/res/Object/O_g_ZORA.h new file mode 100644 index 0000000000..1065e80da6 --- /dev/null +++ b/assets/RZDP01/res/Object/O_g_ZORA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_G_ZORA_H +#define RES_O_G_ZORA_H + +enum dRes_INDEX_O_G_ZORA { + /* BMDR */ + dRes_INDEX_O_G_ZORA_BMD_O_G_AL_ZORA_e=0x3, +}; + +enum dRes_ID_O_G_ZORA { + /* BMDR */ + dRes_ID_O_G_ZORA_BMD_O_G_AL_ZORA_e=0x3, +}; + +enum O_G_AL_ZORA_JNT { + O_G_AL_ZORA_JNT_O_G_AL_ZORA_e=0x0, +}; + +#endif /* !RES_O_G_ZORA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_SHA.h b/assets/RZDP01/res/Object/O_mD_SHA.h new file mode 100644 index 0000000000..54db77a938 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_SHA.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_SHA_H +#define RES_O_MD_SHA_H + +enum dRes_INDEX_O_MD_SHA { + /* BMDR */ + dRes_INDEX_O_MD_SHA_BMD_O_MD_AL_SHA_e=0x3, +}; + +enum dRes_ID_O_MD_SHA { + /* BMDR */ + dRes_ID_O_MD_SHA_BMD_O_MD_AL_SHA_e=0x3, +}; + +enum O_MD_AL_SHA_JNT { + O_MD_AL_SHA_JNT_O_MD_AL_SHA_e=0x0, +}; + +#endif /* !RES_O_MD_SHA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_SHB.h b/assets/RZDP01/res/Object/O_mD_SHB.h new file mode 100644 index 0000000000..3092690804 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_SHB_H +#define RES_O_MD_SHB_H + +enum dRes_INDEX_O_MD_SHB { + /* BMDR */ + dRes_INDEX_O_MD_SHB_BMD_O_MD_AL_SHB_e=0x3, +}; + +enum dRes_ID_O_MD_SHB { + /* BMDR */ + dRes_ID_O_MD_SHB_BMD_O_MD_AL_SHB_e=0x3, +}; + +enum O_MD_AL_SHB_JNT { + O_MD_AL_SHB_JNT_O_MD_AL_SHC_e=0x0, +}; + +#endif /* !RES_O_MD_SHB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_arw.h b/assets/RZDP01/res/Object/O_mD_arw.h new file mode 100644 index 0000000000..0fb6107a87 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_arw.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_ARW_H +#define RES_O_MD_ARW_H + +enum dRes_INDEX_O_MD_ARW { + /* BMDR */ + dRes_INDEX_O_MD_ARW_BMD_O_MD_AL_ARROW_e=0x3, +}; + +enum dRes_ID_O_MD_ARW { + /* BMDR */ + dRes_ID_O_MD_ARW_BMD_O_MD_AL_ARROW_e=0x3, +}; + +enum O_MD_AL_ARROW_JNT { + O_MD_AL_ARROW_JNT_O_MD_AROW_TABA_e=0x0, +}; + +#endif /* !RES_O_MD_ARW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_bi.h b/assets/RZDP01/res/Object/O_mD_bi.h new file mode 100644 index 0000000000..6a4ca08175 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_bi.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BI_H +#define RES_O_MD_BI_H + +enum dRes_INDEX_O_MD_BI { + /* BMDR */ + dRes_INDEX_O_MD_BI_BMD_O_MD_AL_BI_e=0x3, +}; + +enum dRes_ID_O_MD_BI { + /* BMDR */ + dRes_ID_O_MD_BI_BMD_O_MD_AL_BI_e=0x3, +}; + +enum O_MD_AL_BI_JNT { + O_MD_AL_BI_JNT_BI_MODEL_e=0x0, +}; + +#endif /* !RES_O_MD_BI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_blue.h b/assets/RZDP01/res/Object/O_mD_blue.h new file mode 100644 index 0000000000..9bb7cee586 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_blue.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BLUE_H +#define RES_O_MD_BLUE_H + +enum dRes_INDEX_O_MD_BLUE { + /* BMDR */ + dRes_INDEX_O_MD_BLUE_BMD_O_MD_BLUE_e=0x3, +}; + +enum dRes_ID_O_MD_BLUE { + /* BMDR */ + dRes_ID_O_MD_BLUE_BMD_O_MD_BLUE_e=0x3, +}; + +enum O_MD_BLUE_JNT { + O_MD_BLUE_JNT_O_MD_BLUE_e=0x0, +}; + +#endif /* !RES_O_MD_BLUE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_bmc2.h b/assets/RZDP01/res/Object/O_mD_bmc2.h new file mode 100644 index 0000000000..62fe4d2e67 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_bmc2.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BMC2_H +#define RES_O_MD_BMC2_H + +enum dRes_INDEX_O_MD_BMC2 { + /* BMDR */ + dRes_INDEX_O_MD_BMC2_BMD_O_MD_BOMCASE_LV2_e=0x3, +}; + +enum dRes_ID_O_MD_BMC2 { + /* BMDR */ + dRes_ID_O_MD_BMC2_BMD_O_MD_BOMCASE_LV2_e=0x3, +}; + +enum O_MD_BOMCASE_LV2_JNT { + O_MD_BOMCASE_LV2_JNT_O_MD_BOMCASE_LV2_e=0x0, +}; + +#endif /* !RES_O_MD_BMC2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_bmcs.h b/assets/RZDP01/res/Object/O_mD_bmcs.h new file mode 100644 index 0000000000..91a03a0f78 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_bmcs.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BMCS_H +#define RES_O_MD_BMCS_H + +enum dRes_INDEX_O_MD_BMCS { + /* BMDR */ + dRes_INDEX_O_MD_BMCS_BMD_O_MD_BOMBCASE_e=0x3, +}; + +enum dRes_ID_O_MD_BMCS { + /* BMDR */ + dRes_ID_O_MD_BMCS_BMD_O_MD_BOMBCASE_e=0x3, +}; + +enum O_MD_BOMBCASE_JNT { + O_MD_BOMBCASE_JNT_BOMB_e=0x0, +}; + +#endif /* !RES_O_MD_BMCS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_bomb.h b/assets/RZDP01/res/Object/O_mD_bomb.h new file mode 100644 index 0000000000..54eba7476e --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_bomb.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_BOMB_H +#define RES_O_MD_BOMB_H + +enum dRes_INDEX_O_MD_BOMB { + /* BMDR */ + dRes_INDEX_O_MD_BOMB_BMD_O_MD_AL_BOMB_e=0x3, +}; + +enum dRes_ID_O_MD_BOMB { + /* BMDR */ + dRes_ID_O_MD_BOMB_BMD_O_MD_AL_BOMB_e=0x3, +}; + +enum O_MD_AL_BOMB_JNT { + O_MD_AL_BOMB_JNT_O_MD_AL_BOMB_e=0x0, +}; + +#endif /* !RES_O_MD_BOMB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_bott.h b/assets/RZDP01/res/Object/O_mD_bott.h new file mode 100644 index 0000000000..229ca50dce --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_bott.h @@ -0,0 +1,31 @@ +#ifndef RES_O_MD_BOTT_H +#define RES_O_MD_BOTT_H + +enum dRes_INDEX_O_MD_BOTT { + /* BMDE */ + dRes_INDEX_O_MD_BOTT_BMD_O_MD_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_O_MD_BOTT_BRK_O_MD_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_O_MD_BOTT_BTK_O_MD_BOTTLE_e=0xC, + /* BTP */ + dRes_INDEX_O_MD_BOTT_BTP_O_MD_BOTTLE_e=0xF, +}; + +enum dRes_ID_O_MD_BOTT { + /* BMDE */ + dRes_ID_O_MD_BOTT_BMD_O_MD_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_O_MD_BOTT_BRK_O_MD_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_O_MD_BOTT_BTK_O_MD_BOTTLE_e=0xC, + /* BTP */ + dRes_ID_O_MD_BOTT_BTP_O_MD_BOTTLE_e=0xF, +}; + +enum O_MD_BOTTLE_JNT { + O_MD_BOTTLE_JNT_AL_BOTTLE_e=0x0, + O_MD_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_O_MD_BOTT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_gren.h b/assets/RZDP01/res/Object/O_mD_gren.h new file mode 100644 index 0000000000..a233385922 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_gren.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_GREN_H +#define RES_O_MD_GREN_H + +enum dRes_INDEX_O_MD_GREN { + /* BMDR */ + dRes_INDEX_O_MD_GREN_BMD_O_MD_GREEN_e=0x3, +}; + +enum dRes_ID_O_MD_GREN { + /* BMDR */ + dRes_ID_O_MD_GREN_BMD_O_MD_GREEN_e=0x3, +}; + +enum O_MD_GREEN_JNT { + O_MD_GREEN_JNT_O_MD_BLUE_e=0x0, +}; + +#endif /* !RES_O_MD_GREN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_hati.h b/assets/RZDP01/res/Object/O_mD_hati.h new file mode 100644 index 0000000000..1de5227e88 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_hati.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_HATI_H +#define RES_O_MD_HATI_H + +enum dRes_INDEX_O_MD_HATI { + /* BMDR */ + dRes_INDEX_O_MD_HATI_BMD_O_MD_HACHINOKO_e=0x3, +}; + +enum dRes_ID_O_MD_HATI { + /* BMDR */ + dRes_ID_O_MD_HATI_BMD_O_MD_HACHINOKO_e=0x3, +}; + +enum O_MD_HACHINOKO_JNT { + O_MD_HACHINOKO_JNT_O_MD_HASCHINOKO_e=0x0, +}; + +#endif /* !RES_O_MD_HATI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_hawk.h b/assets/RZDP01/res/Object/O_mD_hawk.h new file mode 100644 index 0000000000..6a9014290b --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_hawk.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_HAWK_H +#define RES_O_MD_HAWK_H + +enum dRes_INDEX_O_MD_HAWK { + /* BMDR */ + dRes_INDEX_O_MD_HAWK_BMD_O_MD_AL_HAWK_e=0x3, +}; + +enum dRes_ID_O_MD_HAWK { + /* BMDR */ + dRes_ID_O_MD_HAWK_BMD_O_MD_AL_HAWK_e=0x3, +}; + +enum O_MD_AL_HAWK_JNT { + O_MD_AL_HAWK_JNT_O_GD_AL_HAWK_e=0x0, +}; + +#endif /* !RES_O_MD_HAWK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_jira.h b/assets/RZDP01/res/Object/O_mD_jira.h new file mode 100644 index 0000000000..2965eaf68e --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_jira.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_JIRA_H +#define RES_O_MD_JIRA_H + +enum dRes_INDEX_O_MD_JIRA { + /* BMDR */ + dRes_INDEX_O_MD_JIRA_BMD_O_MD_JIRAI_e=0x3, +}; + +enum dRes_ID_O_MD_JIRA { + /* BMDR */ + dRes_ID_O_MD_JIRA_BMD_O_MD_JIRAI_e=0x3, +}; + +enum O_MD_JIRAI_JNT { + O_MD_JIRAI_JNT_O_MD_JIRAI_e=0x0, +}; + +#endif /* !RES_O_MD_JIRA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_marm.h b/assets/RZDP01/res/Object/O_mD_marm.h new file mode 100644 index 0000000000..b8d87e1a1f --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_marm.h @@ -0,0 +1,24 @@ +#ifndef RES_O_MD_MARM_H +#define RES_O_MD_MARM_H + +enum dRes_INDEX_O_MD_MARM { + /* BMDR */ + dRes_INDEX_O_MD_MARM_BMD_O_MD_MARMOR_e=0x3, + dRes_INDEX_O_MD_MARM_BMD_O_MD_MARMOR_SOLDOUT_e=0x4, +}; + +enum dRes_ID_O_MD_MARM { + /* BMDR */ + dRes_ID_O_MD_MARM_BMD_O_MD_MARMOR_e=0x3, + dRes_ID_O_MD_MARM_BMD_O_MD_MARMOR_SOLDOUT_e=0x4, +}; + +enum O_MD_MARMOR_JNT { + O_MD_MARMOR_JNT_O_MD_MARMOR_e=0x0, +}; + +enum O_MD_MARMOR_SOLDOUT_JNT { + O_MD_MARMOR_SOLDOUT_JNT_O_MD_MARMOR_SOLDOUT_e=0x0, +}; + +#endif /* !RES_O_MD_MARM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_pach.h b/assets/RZDP01/res/Object/O_mD_pach.h new file mode 100644 index 0000000000..f33ef73f2e --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_pach.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_PACH_H +#define RES_O_MD_PACH_H + +enum dRes_INDEX_O_MD_PACH { + /* BMDR */ + dRes_INDEX_O_MD_PACH_BMD_O_MD_PACHI_e=0x3, +}; + +enum dRes_ID_O_MD_PACH { + /* BMDR */ + dRes_ID_O_MD_PACH_BMD_O_MD_PACHI_e=0x3, +}; + +enum O_MD_PACHI_JNT { + O_MD_PACHI_JNT_O_GD_AL_PACHI_e=0x0, +}; + +#endif /* !RES_O_MD_PACH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_pg.h b/assets/RZDP01/res/Object/O_mD_pg.h new file mode 100644 index 0000000000..ce48627acc --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_pg.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_PG_H +#define RES_O_MD_PG_H + +enum dRes_INDEX_O_MD_PG { + /* BMDR */ + dRes_INDEX_O_MD_PG_BMD_O_MD_AL_PG_e=0x3, +}; + +enum dRes_ID_O_MD_PG { + /* BMDR */ + dRes_ID_O_MD_PG_BMD_O_MD_AL_PG_e=0x3, +}; + +enum O_MD_AL_PG_JNT { + O_MD_AL_PG_JNT_PG_e=0x0, +}; + +#endif /* !RES_O_MD_PG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_mD_red.h b/assets/RZDP01/res/Object/O_mD_red.h new file mode 100644 index 0000000000..9ce12fd459 --- /dev/null +++ b/assets/RZDP01/res/Object/O_mD_red.h @@ -0,0 +1,18 @@ +#ifndef RES_O_MD_RED_H +#define RES_O_MD_RED_H + +enum dRes_INDEX_O_MD_RED { + /* BMDR */ + dRes_INDEX_O_MD_RED_BMD_O_MD_RED_e=0x3, +}; + +enum dRes_ID_O_MD_RED { + /* BMDR */ + dRes_ID_O_MD_RED_BMD_O_MD_RED_e=0x3, +}; + +enum O_MD_RED_JNT { + O_MD_RED_JNT_O_MD_RED_e=0x0, +}; + +#endif /* !RES_O_MD_RED_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_tuboB.h b/assets/RZDP01/res/Object/O_tuboB.h new file mode 100644 index 0000000000..ea6a973d4b --- /dev/null +++ b/assets/RZDP01/res/Object/O_tuboB.h @@ -0,0 +1,18 @@ +#ifndef RES_O_TUBOB_H +#define RES_O_TUBOB_H + +enum dRes_INDEX_O_TUBOB { + /* BMDR */ + dRes_INDEX_O_TUBOB_BMD_O_TUBOB_LV8_e=0x3, +}; + +enum dRes_ID_O_TUBOB { + /* BMDR */ + dRes_ID_O_TUBOB_BMD_O_TUBOB_LV8_e=0x3, +}; + +enum O_TUBOB_LV8_JNT { + O_TUBOB_LV8_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_O_TUBOB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_tuboS.h b/assets/RZDP01/res/Object/O_tuboS.h new file mode 100644 index 0000000000..6812aae6d3 --- /dev/null +++ b/assets/RZDP01/res/Object/O_tuboS.h @@ -0,0 +1,18 @@ +#ifndef RES_O_TUBOS_H +#define RES_O_TUBOS_H + +enum dRes_INDEX_O_TUBOS { + /* BMDR */ + dRes_INDEX_O_TUBOS_BMD_O_TUBOS_LV8_e=0x3, +}; + +enum dRes_ID_O_TUBOS { + /* BMDR */ + dRes_ID_O_TUBOS_BMD_O_TUBOS_LV8_e=0x3, +}; + +enum O_TUBOS_LV8_JNT { + O_TUBOS_LV8_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_O_TUBOS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/O_wood.h b/assets/RZDP01/res/Object/O_wood.h new file mode 100644 index 0000000000..e20c074284 --- /dev/null +++ b/assets/RZDP01/res/Object/O_wood.h @@ -0,0 +1,22 @@ +#ifndef RES_O_WOOD_H +#define RES_O_WOOD_H + +enum dRes_INDEX_O_WOOD { + /* BMDR */ + dRes_INDEX_O_WOOD_BMD_O_WOODEN_IMAGE_e=0x4, + /* EVT */ + dRes_INDEX_O_WOOD_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_O_WOOD { + /* BMDR */ + dRes_ID_O_WOOD_BMD_O_WOODEN_IMAGE_e=0x4, + /* EVT */ + dRes_ID_O_WOOD_DAT_EVENT_LIST_e=0x7, +}; + +enum O_WOODEN_IMAGE_JNT { + O_WOODEN_IMAGE_JNT_O_GD_WOODEN_IMAGE_e=0x0, +}; + +#endif /* !RES_O_WOOD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_Bef.h b/assets/RZDP01/res/Object/Obj_Bef.h new file mode 100644 index 0000000000..bd24f9e7a6 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_Bef.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_BEF_H +#define RES_OBJ_BEF_H + +enum dRes_INDEX_OBJ_BEF { + /* BMDR */ + dRes_INDEX_OBJ_BEF_BMD_EF_HAKO_BURN_e=0x5, + dRes_INDEX_OBJ_BEF_BMD_EF_TARU_BURN_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_BEF_BRK_EF_HAKO_BURN_e=0x9, + dRes_INDEX_OBJ_BEF_BRK_EF_TARU_BURN_e=0xA, + /* DZB */ + dRes_INDEX_OBJ_BEF_DZB_KKIBA_00_e=0xD, +}; + +enum dRes_ID_OBJ_BEF { + /* BMDR */ + dRes_ID_OBJ_BEF_BMD_EF_HAKO_BURN_e=0x5, + dRes_ID_OBJ_BEF_BMD_EF_TARU_BURN_e=0x6, + /* BRK */ + dRes_ID_OBJ_BEF_BRK_EF_HAKO_BURN_e=0x9, + dRes_ID_OBJ_BEF_BRK_EF_TARU_BURN_e=0xA, + /* DZB */ + dRes_ID_OBJ_BEF_DZB_KKIBA_00_e=0xD, +}; + +enum EF_HAKO_BURN_JNT { + EF_HAKO_BURN_JNT_J_HAKO_00_e=0x0, +}; + +enum EF_TARU_BURN_JNT { + EF_TARU_BURN_JNT_J_TARU_00_e=0x0, +}; + +#endif /* !RES_OBJ_BEF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_Board.h b/assets/RZDP01/res/Object/Obj_Board.h new file mode 100644 index 0000000000..20b1b0c10c --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_Board.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_BOARD_H +#define RES_OBJ_BOARD_H + +enum dRes_INDEX_OBJ_BOARD { + /* DZB */ + dRes_INDEX_OBJ_BOARD_DZB_CLEARB00_e=0x3, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB01_e=0x4, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB02_e=0x5, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB03_e=0x6, + dRes_INDEX_OBJ_BOARD_DZB_CLEARB04_e=0x7, +}; + +enum dRes_ID_OBJ_BOARD { + /* DZB */ + dRes_ID_OBJ_BOARD_DZB_CLEARB00_e=0x3, + dRes_ID_OBJ_BOARD_DZB_CLEARB01_e=0x4, + dRes_ID_OBJ_BOARD_DZB_CLEARB02_e=0x5, + dRes_ID_OBJ_BOARD_DZB_CLEARB03_e=0x6, + dRes_ID_OBJ_BOARD_DZB_CLEARB04_e=0x7, +}; + +#endif /* !RES_OBJ_BOARD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_Ibone.h b/assets/RZDP01/res/Object/Obj_Ibone.h new file mode 100644 index 0000000000..a8ab9d746b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_Ibone.h @@ -0,0 +1,24 @@ +#ifndef RES_OBJ_IBONE_H +#define RES_OBJ_IBONE_H + +enum dRes_INDEX_OBJ_IBONE { + /* BMDR */ + dRes_INDEX_OBJ_IBONE_BMD_A_INOBONE_e=0x3, + dRes_INDEX_OBJ_IBONE_BMD_BREAKBOARBONE_e=0x4, +}; + +enum dRes_ID_OBJ_IBONE { + /* BMDR */ + dRes_ID_OBJ_IBONE_BMD_A_INOBONE_e=0x3, + dRes_ID_OBJ_IBONE_BMD_BREAKBOARBONE_e=0x4, +}; + +enum A_INOBONE_JNT { + A_INOBONE_JNT_WORLD_ROOT_e=0x0, +}; + +enum BREAKBOARBONE_JNT { + BREAKBOARBONE_JNT_PCUBE57_e=0x0, +}; + +#endif /* !RES_OBJ_IBONE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_SRope.h b/assets/RZDP01/res/Object/Obj_SRope.h new file mode 100644 index 0000000000..7ddca9518b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_SRope.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_SROPE_H +#define RES_OBJ_SROPE_H + +enum dRes_INDEX_OBJ_SROPE { + /* TEX */ + dRes_INDEX_OBJ_SROPE_BTI_OBJ_ITAROPE_e=0x3, +}; + +enum dRes_ID_OBJ_SROPE { + /* TEX */ + dRes_ID_OBJ_SROPE_BTI_OBJ_ITAROPE_e=0x3, +}; + +#endif /* !RES_OBJ_SROPE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bal.h b/assets/RZDP01/res/Object/Obj_bal.h new file mode 100644 index 0000000000..3e1f8e53d7 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bal.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_BAL_H +#define RES_OBJ_BAL_H + +enum dRes_INDEX_OBJ_BAL { + /* BMDE */ + dRes_INDEX_OBJ_BAL_BMD_BALLOONA_e=0x3, + dRes_INDEX_OBJ_BAL_BMD_BALLOONB_e=0x4, + dRes_INDEX_OBJ_BAL_BMD_BALLOONC_e=0x5, +}; + +enum dRes_ID_OBJ_BAL { + /* BMDE */ + dRes_ID_OBJ_BAL_BMD_BALLOONA_e=0x3, + dRes_ID_OBJ_BAL_BMD_BALLOONB_e=0x4, + dRes_ID_OBJ_BAL_BMD_BALLOONC_e=0x5, +}; + +enum BALLOONA_JNT { + BALLOONA_JNT_BALL_SUIKA_MODEL_e=0x0, +}; + +enum BALLOONB_JNT { + BALLOONB_JNT_BALL_ORANGE_MODEL_e=0x0, +}; + +enum BALLOONC_JNT { + BALLOONC_JNT_BALL_ICHIGO_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_BAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ballL.h b/assets/RZDP01/res/Object/Obj_ballL.h new file mode 100644 index 0000000000..143d576032 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ballL.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BALLL_H +#define RES_OBJ_BALLL_H + +enum dRes_INDEX_OBJ_BALLL { + /* BMDR */ + dRes_INDEX_OBJ_BALLL_BMD_LV8_OBJ_HIKARIL_e=0x3, +}; + +enum dRes_ID_OBJ_BALLL { + /* BMDR */ + dRes_ID_OBJ_BALLL_BMD_LV8_OBJ_HIKARIL_e=0x3, +}; + +enum LV8_OBJ_HIKARIL_JNT { + LV8_OBJ_HIKARIL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BALLL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ballS.h b/assets/RZDP01/res/Object/Obj_ballS.h new file mode 100644 index 0000000000..5e729c75dd --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ballS.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BALLS_H +#define RES_OBJ_BALLS_H + +enum dRes_INDEX_OBJ_BALLS { + /* BMDR */ + dRes_INDEX_OBJ_BALLS_BMD_LV8_OBJ_HIKARIS_e=0x3, +}; + +enum dRes_ID_OBJ_BALLS { + /* BMDR */ + dRes_ID_OBJ_BALLS_BMD_LV8_OBJ_HIKARIS_e=0x3, +}; + +enum LV8_OBJ_HIKARIS_JNT { + LV8_OBJ_HIKARIS_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BALLS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bkey.h b/assets/RZDP01/res/Object/Obj_bkey.h new file mode 100644 index 0000000000..3ea3b3fb25 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bkey.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_BKEY_H +#define RES_OBJ_BKEY_H + +enum dRes_INDEX_OBJ_BKEY { + /* BCK */ + dRes_INDEX_OBJ_BKEY_BCK_O_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY_BMD_O_BK_LOCK_KUASRI_e=0x8, + /* BMDV */ + dRes_INDEX_OBJ_BKEY_BMD_O_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY { + /* BCK */ + dRes_ID_OBJ_BKEY_BCK_O_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY_BMD_O_BK_LOCK_KUASRI_e=0x8, + /* BMDV */ + dRes_ID_OBJ_BKEY_BMD_O_BKEY_LOCK_e=0xB, +}; + +enum O_BK_LOCK_KUASRI_JNT { + O_BK_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_BKEY_LOCK_JNT { + O_BKEY_LOCK_JNT_ROOT_e=0x0, + O_BKEY_LOCK_JNT_SWITCH_01_e=0x1, + O_BKEY_LOCK_JNT_SWITCH_02_e=0x2, + O_BKEY_LOCK_JNT_SWITCH_03_e=0x3, + O_BKEY_LOCK_JNT_SWITCH_04_e=0x4, +}; + +#endif /* !RES_OBJ_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bkey2.h b/assets/RZDP01/res/Object/Obj_bkey2.h new file mode 100644 index 0000000000..4dca3b7351 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bkey2.h @@ -0,0 +1,33 @@ +#ifndef RES_OBJ_BKEY2_H +#define RES_OBJ_BKEY2_H + +enum dRes_INDEX_OBJ_BKEY2 { + /* BCK */ + dRes_INDEX_OBJ_BKEY2_BCK_O_LV2_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY2_BMD_O_LV2_LOCK_KUASRI_e=0x8, + /* BMDR */ + dRes_INDEX_OBJ_BKEY2_BMD_O_LV2_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY2 { + /* BCK */ + dRes_ID_OBJ_BKEY2_BCK_O_LV2_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY2_BMD_O_LV2_LOCK_KUASRI_e=0x8, + /* BMDR */ + dRes_ID_OBJ_BKEY2_BMD_O_LV2_BKEY_LOCK_e=0xB, +}; + +enum O_LV2_LOCK_KUASRI_JNT { + O_LV2_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV2_BKEY_LOCK_JNT { + O_LV2_BKEY_LOCK_JNT_ROOT_e=0x0, + O_LV2_BKEY_LOCK_JNT_SWITCH_01_e=0x1, + O_LV2_BKEY_LOCK_JNT_SWITCH_02_e=0x2, + O_LV2_BKEY_LOCK_JNT_SWITCH_03_e=0x3, +}; + +#endif /* !RES_OBJ_BKEY2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bkey3.h b/assets/RZDP01/res/Object/Obj_bkey3.h new file mode 100644 index 0000000000..602bd32de8 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bkey3.h @@ -0,0 +1,27 @@ +#ifndef RES_OBJ_BKEY3_H +#define RES_OBJ_BKEY3_H + +enum dRes_INDEX_OBJ_BKEY3 { + /* BMDG */ + dRes_INDEX_OBJ_BKEY3_BMD_O_LV3_LOCK_KUASRI_e=0x4, + /* BMDV */ + dRes_INDEX_OBJ_BKEY3_BMD_O_LV3_BKEY_LOCK_e=0x7, +}; + +enum dRes_ID_OBJ_BKEY3 { + /* BMDG */ + dRes_ID_OBJ_BKEY3_BMD_O_LV3_LOCK_KUASRI_e=0x4, + /* BMDV */ + dRes_ID_OBJ_BKEY3_BMD_O_LV3_BKEY_LOCK_e=0x7, +}; + +enum O_LV3_LOCK_KUASRI_JNT { + O_LV3_LOCK_KUASRI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV3_BKEY_LOCK_JNT { + O_LV3_BKEY_LOCK_JNT_LOCK_BODY_e=0x0, + O_LV3_BKEY_LOCK_JNT_LOCK_BREAK_e=0x1, +}; + +#endif /* !RES_OBJ_BKEY3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bkey5.h b/assets/RZDP01/res/Object/Obj_bkey5.h new file mode 100644 index 0000000000..09b72a80a0 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bkey5.h @@ -0,0 +1,32 @@ +#ifndef RES_OBJ_BKEY5_H +#define RES_OBJ_BKEY5_H + +enum dRes_INDEX_OBJ_BKEY5 { + /* BCK */ + dRes_INDEX_OBJ_BKEY5_BCK_O_LV5_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_INDEX_OBJ_BKEY5_BMD_O_LV5_LOCK_KUSARI_e=0x8, + /* BMDV */ + dRes_INDEX_OBJ_BKEY5_BMD_O_LV5_BKEY_LOCK_e=0xB, +}; + +enum dRes_ID_OBJ_BKEY5 { + /* BCK */ + dRes_ID_OBJ_BKEY5_BCK_O_LV5_BKEY_LOCK_e=0x5, + /* BMDG */ + dRes_ID_OBJ_BKEY5_BMD_O_LV5_LOCK_KUSARI_e=0x8, + /* BMDV */ + dRes_ID_OBJ_BKEY5_BMD_O_LV5_BKEY_LOCK_e=0xB, +}; + +enum O_LV5_LOCK_KUSARI_JNT { + O_LV5_LOCK_KUSARI_JNT_LOCK_KUSARI_e=0x0, +}; + +enum O_LV5_BKEY_LOCK_JNT { + O_LV5_BKEY_LOCK_JNT_CENTER_e=0x0, + O_LV5_BKEY_LOCK_JNT_LEFT_e=0x1, + O_LV5_BKEY_LOCK_JNT_RIGHT_e=0x2, +}; + +#endif /* !RES_OBJ_BKEY5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bkl.h b/assets/RZDP01/res/Object/Obj_bkl.h new file mode 100644 index 0000000000..2523f32415 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bkl.h @@ -0,0 +1,36 @@ +#ifndef RES_OBJ_BKL_H +#define RES_OBJ_BKL_H + +enum dRes_INDEX_OBJ_BKL { + /* BCK */ + dRes_INDEX_OBJ_BKL_BCK_HL_SHAKE1_e=0x4, + /* BMDR */ + dRes_INDEX_OBJ_BKL_BMD_HL_e=0x7, + dRes_INDEX_OBJ_BKL_BMD_K_HB00_e=0x8, + dRes_INDEX_OBJ_BKL_BMD_K_HB01_e=0x9, +}; + +enum dRes_ID_OBJ_BKL { + /* BCK */ + dRes_ID_OBJ_BKL_BCK_HL_SHAKE1_e=0x4, + /* BMDR */ + dRes_ID_OBJ_BKL_BMD_HL_e=0x7, + dRes_ID_OBJ_BKL_BMD_K_HB00_e=0x8, + dRes_ID_OBJ_BKL_BMD_K_HB01_e=0x9, +}; + +enum HL_JNT { + HL_JNT_CENTER_e=0x0, + HL_JNT_LEAF_1_e=0x1, + HL_JNT_LEAF_2_e=0x2, +}; + +enum K_HB00_JNT { + K_HB00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_HB01_JNT { + K_HB01_JNT_MPM_TUBO_e=0x0, +}; + +#endif /* !RES_OBJ_BKL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_bm.h b/assets/RZDP01/res/Object/Obj_bm.h new file mode 100644 index 0000000000..e02b8a773a --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_bm.h @@ -0,0 +1,81 @@ +#ifndef RES_OBJ_BM_H +#define RES_OBJ_BM_H + +enum dRes_INDEX_OBJ_BM { + /* BCK */ + dRes_INDEX_OBJ_BM_BCK_BM_UP_e=0x7, + dRes_INDEX_OBJ_BM_BCK_BMF_OFF_e=0x8, + dRes_INDEX_OBJ_BM_BCK_EF_BIMOBEAM_e=0x9, + dRes_INDEX_OBJ_BM_BCK_OC_DOWN_e=0xA, + /* BMDR */ + dRes_INDEX_OBJ_BM_BMD_BM_e=0xD, + dRes_INDEX_OBJ_BM_BMD_EF_BIMOBEAM_e=0xE, + dRes_INDEX_OBJ_BM_BMD_P_BMF_e=0xF, + /* BRK */ + dRes_INDEX_OBJ_BM_BRK_LOOK_e=0x12, + dRes_INDEX_OBJ_BM_BRK_SERCH_e=0x13, + dRes_INDEX_OBJ_BM_BRK_TURN_e=0x14, + dRes_INDEX_OBJ_BM_BRK_UP_e=0x15, + /* BTK */ + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_e=0x18, + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAM_ON_e=0x19, + dRes_INDEX_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e=0x1A, + /* DZB */ + dRes_INDEX_OBJ_BM_DZB_BM_A_e=0x1D, + dRes_INDEX_OBJ_BM_DZB_BM_B_e=0x1E, +}; + +enum dRes_ID_OBJ_BM { + /* BCK */ + dRes_ID_OBJ_BM_BCK_BM_UP_e=0x7, + dRes_ID_OBJ_BM_BCK_BMF_OFF_e=0x8, + dRes_ID_OBJ_BM_BCK_EF_BIMOBEAM_e=0x9, + dRes_ID_OBJ_BM_BCK_OC_DOWN_e=0xA, + /* BMDR */ + dRes_ID_OBJ_BM_BMD_BM_e=0xD, + dRes_ID_OBJ_BM_BMD_EF_BIMOBEAM_e=0xE, + dRes_ID_OBJ_BM_BMD_P_BMF_e=0xF, + /* BRK */ + dRes_ID_OBJ_BM_BRK_LOOK_e=0x12, + dRes_ID_OBJ_BM_BRK_SERCH_e=0x13, + dRes_ID_OBJ_BM_BRK_TURN_e=0x14, + dRes_ID_OBJ_BM_BRK_UP_e=0x15, + /* BTK */ + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_e=0x18, + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAM_ON_e=0x19, + dRes_ID_OBJ_BM_BTK_EF_BIMOBEAMB_OFF_e=0x1A, + /* DZB */ + dRes_ID_OBJ_BM_DZB_BM_A_e=0x1D, + dRes_ID_OBJ_BM_DZB_BM_B_e=0x1E, +}; + +enum BM_JNT { + BM_JNT_CENTER_e=0x0, + BM_JNT_COGRED_e=0x1, + BM_JNT_HEAD_e=0x2, + BM_JNT_COGBLUE_e=0x3, + BM_JNT_COGGREEN_e=0x4, + BM_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOBEAM_JNT { + EF_BIMOBEAM_JNT_WORLD_ROOT_e=0x0, + EF_BIMOBEAM_JNT__01CROSS_e=0x1, + EF_BIMOBEAM_JNT__02TWISTEDPLANE_A_e=0x2, + EF_BIMOBEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum P_BMF_JNT { + P_BMF_JNT_CENTER_e=0x0, + P_BMF_JNT_BACK_F_e=0x1, + P_BMF_JNT_BACK_END_e=0x2, + P_BMF_JNT_CENTER_END_e=0x3, + P_BMF_JNT_FRONT_F_e=0x4, + P_BMF_JNT_FRONT_END_e=0x5, + P_BMF_JNT_LEFT_F_e=0x6, + P_BMF_JNT_LEFT_END_e=0x7, + P_BMF_JNT_RIGHT_F_e=0x8, + P_BMF_JNT_RIGHT_END_e=0x9, +}; + +#endif /* !RES_OBJ_BM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_brg.h b/assets/RZDP01/res/Object/Obj_brg.h new file mode 100644 index 0000000000..171b529a17 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_brg.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJ_BRG_H +#define RES_OBJ_BRG_H + +enum dRes_INDEX_OBJ_BRG { + /* BMDR */ + dRes_INDEX_OBJ_BRG_BMD_K_BRIDGE00_e=0x5, + dRes_INDEX_OBJ_BRG_BMD_K_BRIDGE01_e=0x6, + dRes_INDEX_OBJ_BRG_BMD_M_BRIDGE00_e=0x7, + dRes_INDEX_OBJ_BRG_BMD_M_KNOT00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_BRG_DZB_MBRDG_e=0xB, + dRes_INDEX_OBJ_BRG_DZB_MBRDG2_e=0xC, + /* TEX */ + dRes_INDEX_OBJ_BRG_BTI_BRG_ROPE_e=0xF, + dRes_INDEX_OBJ_BRG_BTI_M_WIRE00_e=0x10, +}; + +enum dRes_ID_OBJ_BRG { + /* BMDR */ + dRes_ID_OBJ_BRG_BMD_K_BRIDGE00_e=0x5, + dRes_ID_OBJ_BRG_BMD_K_BRIDGE01_e=0x6, + dRes_ID_OBJ_BRG_BMD_M_BRIDGE00_e=0x7, + dRes_ID_OBJ_BRG_BMD_M_KNOT00_e=0x8, + /* DZB */ + dRes_ID_OBJ_BRG_DZB_MBRDG_e=0xB, + dRes_ID_OBJ_BRG_DZB_MBRDG2_e=0xC, + /* TEX */ + dRes_ID_OBJ_BRG_BTI_BRG_ROPE_e=0xF, + dRes_ID_OBJ_BRG_BTI_M_WIRE00_e=0x10, +}; + +enum K_BRIDGE00_JNT { + K_BRIDGE00_JNT_K_BRIDGE00_e=0x0, +}; + +enum K_BRIDGE01_JNT { + K_BRIDGE01_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_BRIDGE00_JNT { + M_BRIDGE00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_KNOT00_JNT { + M_KNOT00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_BRG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_brksw.h b/assets/RZDP01/res/Object/Obj_brksw.h new file mode 100644 index 0000000000..81fb5c4a65 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_brksw.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_BRKSW_H +#define RES_OBJ_BRKSW_H + +enum dRes_INDEX_OBJ_BRKSW { + /* BMDR */ + dRes_INDEX_OBJ_BRKSW_BMD_AL_SWB_BREAK_e=0x3, +}; + +enum dRes_ID_OBJ_BRKSW { + /* BMDR */ + dRes_ID_OBJ_BRKSW_BMD_AL_SWB_BREAK_e=0x3, +}; + +enum AL_SWB_BREAK_JNT { + AL_SWB_BREAK_JNT_AL_SWB_e=0x0, +}; + +#endif /* !RES_OBJ_BRKSW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_btl.h b/assets/RZDP01/res/Object/Obj_btl.h new file mode 100644 index 0000000000..8105a60358 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_btl.h @@ -0,0 +1,31 @@ +#ifndef RES_OBJ_BTL_H +#define RES_OBJ_BTL_H + +enum dRes_INDEX_OBJ_BTL { + /* BMDE */ + dRes_INDEX_OBJ_BTL_BMD_AL_BOTTLE_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_BTL_BRK_AL_BOTTLE_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_BTL_BTK_BOTTLE_D_YURE_e=0xC, + /* BTP */ + dRes_INDEX_OBJ_BTL_BTP_AL_BOTTLE_e=0xF, +}; + +enum dRes_ID_OBJ_BTL { + /* BMDE */ + dRes_ID_OBJ_BTL_BMD_AL_BOTTLE_e=0x6, + /* BRK */ + dRes_ID_OBJ_BTL_BRK_AL_BOTTLE_e=0x9, + /* BTK */ + dRes_ID_OBJ_BTL_BTK_BOTTLE_D_YURE_e=0xC, + /* BTP */ + dRes_ID_OBJ_BTL_BTP_AL_BOTTLE_e=0xF, +}; + +enum AL_BOTTLE_JNT { + AL_BOTTLE_JNT_AL_BOTTLE_e=0x0, + AL_BOTTLE_JNT_AL_BOTTLE_CAP_e=0x1, +}; + +#endif /* !RES_OBJ_BTL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_cb.h b/assets/RZDP01/res/Object/Obj_cb.h new file mode 100644 index 0000000000..db07cf177b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_cb.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_CB_H +#define RES_OBJ_CB_H + +enum dRes_INDEX_OBJ_CB { + /* BMDR */ + dRes_INDEX_OBJ_CB_BMD_M_CASTLEBLOCK00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_CB_DZB_M_CASTLEBLOCK00_e=0x7, +}; + +enum dRes_ID_OBJ_CB { + /* BMDR */ + dRes_ID_OBJ_CB_BMD_M_CASTLEBLOCK00_e=0x4, + /* DZB */ + dRes_ID_OBJ_CB_DZB_M_CASTLEBLOCK00_e=0x7, +}; + +enum M_CASTLEBLOCK00_JNT { + M_CASTLEBLOCK00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_CB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_cs_f.h b/assets/RZDP01/res/Object/Obj_cs_f.h new file mode 100644 index 0000000000..0c1d273137 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_cs_f.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_CS_F_H +#define RES_OBJ_CS_F_H + +enum dRes_INDEX_OBJ_CS_F { + /* BMDR */ + dRes_INDEX_OBJ_CS_F_BMD_CS_F_SPELL_e=0x6, + /* BRK */ + dRes_INDEX_OBJ_CS_F_BRK_CS_F_SPELL_WORD_ON_OFF_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_CS_F_BTK_CS_F_SPELL_WORD_e=0xC, + /* EVT */ + dRes_INDEX_OBJ_CS_F_DAT_EVENT_LIST_e=0xF, +}; + +enum dRes_ID_OBJ_CS_F { + /* BMDR */ + dRes_ID_OBJ_CS_F_BMD_CS_F_SPELL_e=0x6, + /* BRK */ + dRes_ID_OBJ_CS_F_BRK_CS_F_SPELL_WORD_ON_OFF_e=0x9, + /* BTK */ + dRes_ID_OBJ_CS_F_BTK_CS_F_SPELL_WORD_e=0xC, + /* EVT */ + dRes_ID_OBJ_CS_F_DAT_EVENT_LIST_e=0xF, +}; + +enum CS_F_SPELL_JNT { + CS_F_SPELL_JNT_CS_F_SPELL_e=0x0, +}; + +#endif /* !RES_OBJ_CS_F_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_fd.h b/assets/RZDP01/res/Object/Obj_fd.h new file mode 100644 index 0000000000..a0a970046f --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_fd.h @@ -0,0 +1,24 @@ +#ifndef RES_OBJ_FD_H +#define RES_OBJ_FD_H + +enum dRes_INDEX_OBJ_FD { + /* BMDR */ + dRes_INDEX_OBJ_FD_BMD_BALL_e=0x3, + dRes_INDEX_OBJ_FD_BMD_BONE_e=0x4, +}; + +enum dRes_ID_OBJ_FD { + /* BMDR */ + dRes_ID_OBJ_FD_BMD_BALL_e=0x3, + dRes_ID_OBJ_FD_BMD_BONE_e=0x4, +}; + +enum BALL_JNT { + BALL_JNT_CE_e=0x0, +}; + +enum BONE_JNT { + BONE_JNT_BONE_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_FD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_fmobj.h b/assets/RZDP01/res/Object/Obj_fmobj.h new file mode 100644 index 0000000000..b033901f8e --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_fmobj.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_FMOBJ_H +#define RES_OBJ_FMOBJ_H + +enum dRes_INDEX_OBJ_FMOBJ { + /* BMDR */ + dRes_INDEX_OBJ_FMOBJ_BMD_K_KUSADAI_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_FMOBJ_DZB_K_KUSADAI_e=0x7, +}; + +enum dRes_ID_OBJ_FMOBJ { + /* BMDR */ + dRes_ID_OBJ_FMOBJ_BMD_K_KUSADAI_e=0x4, + /* DZB */ + dRes_ID_OBJ_FMOBJ_DZB_K_KUSADAI_e=0x7, +}; + +enum K_KUSADAI_JNT { + K_KUSADAI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_FMOBJ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_gb.h b/assets/RZDP01/res/Object/Obj_gb.h new file mode 100644 index 0000000000..1d32311c73 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_gb.h @@ -0,0 +1,42 @@ +#ifndef RES_OBJ_GB_H +#define RES_OBJ_GB_H + +enum dRes_INDEX_OBJ_GB { + /* BMDR */ + dRes_INDEX_OBJ_GB_BMD_EF_GNDBARRIER_A_e=0x6, + dRes_INDEX_OBJ_GB_BMD_EF_GNDBARRIER_B_e=0x7, + /* BRK */ + dRes_INDEX_OBJ_GB_BRK_EF_GNDBARRIER_A_e=0xA, + dRes_INDEX_OBJ_GB_BRK_EF_GNDBARRIER_B_e=0xB, + /* BTK */ + dRes_INDEX_OBJ_GB_BTK_EF_GNDBARRIER_A_e=0xE, + dRes_INDEX_OBJ_GB_BTK_EF_GNDBARRIER_B_e=0xF, + /* DZB */ + dRes_INDEX_OBJ_GB_DZB_EF_GNDBARRIER_A_e=0x12, + dRes_INDEX_OBJ_GB_DZB_EF_GNDBARRIER_B_e=0x13, +}; + +enum dRes_ID_OBJ_GB { + /* BMDR */ + dRes_ID_OBJ_GB_BMD_EF_GNDBARRIER_A_e=0x6, + dRes_ID_OBJ_GB_BMD_EF_GNDBARRIER_B_e=0x7, + /* BRK */ + dRes_ID_OBJ_GB_BRK_EF_GNDBARRIER_A_e=0xA, + dRes_ID_OBJ_GB_BRK_EF_GNDBARRIER_B_e=0xB, + /* BTK */ + dRes_ID_OBJ_GB_BTK_EF_GNDBARRIER_A_e=0xE, + dRes_ID_OBJ_GB_BTK_EF_GNDBARRIER_B_e=0xF, + /* DZB */ + dRes_ID_OBJ_GB_DZB_EF_GNDBARRIER_A_e=0x12, + dRes_ID_OBJ_GB_DZB_EF_GNDBARRIER_B_e=0x13, +}; + +enum EF_GNDBARRIER_A_JNT { + EF_GNDBARRIER_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum EF_GNDBARRIER_B_JNT { + EF_GNDBARRIER_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_GB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_gm.h b/assets/RZDP01/res/Object/Obj_gm.h new file mode 100644 index 0000000000..ec7b360e59 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_gm.h @@ -0,0 +1,42 @@ +#ifndef RES_OBJ_GM_H +#define RES_OBJ_GM_H + +enum dRes_INDEX_OBJ_GM { + /* BMDR */ + dRes_INDEX_OBJ_GM_BMD_K_KUMO_HASI00_e=0x3, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_IWA00_e=0x4, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_IWA01_e=0x5, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_TUBO00_e=0x6, + dRes_INDEX_OBJ_GM_BMD_K_KUMO_TUBO01_e=0x7, +}; + +enum dRes_ID_OBJ_GM { + /* BMDR */ + dRes_ID_OBJ_GM_BMD_K_KUMO_HASI00_e=0x3, + dRes_ID_OBJ_GM_BMD_K_KUMO_IWA00_e=0x4, + dRes_ID_OBJ_GM_BMD_K_KUMO_IWA01_e=0x5, + dRes_ID_OBJ_GM_BMD_K_KUMO_TUBO00_e=0x6, + dRes_ID_OBJ_GM_BMD_K_KUMO_TUBO01_e=0x7, +}; + +enum K_KUMO_HASI00_JNT { + K_KUMO_HASI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_IWA00_JNT { + K_KUMO_IWA00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_IWA01_JNT { + K_KUMO_IWA01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_KUMO_TUBO00_JNT { + K_KUMO_TUBO00_JNT_K_KUMO_TUB00_e=0x0, +}; + +enum K_KUMO_TUBO01_JNT { + K_KUMO_TUBO01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_GM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_hfuta.h b/assets/RZDP01/res/Object/Obj_hfuta.h new file mode 100644 index 0000000000..9e7d78ee90 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_hfuta.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_HFUTA_H +#define RES_OBJ_HFUTA_H + +enum dRes_INDEX_OBJ_HFUTA { + /* BMDR */ + dRes_INDEX_OBJ_HFUTA_BMD_M_HAIHAIFUTA_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_HFUTA_DZB_M_HAIHAIFUTA_e=0x7, +}; + +enum dRes_ID_OBJ_HFUTA { + /* BMDR */ + dRes_ID_OBJ_HFUTA_BMD_M_HAIHAIFUTA_e=0x4, + /* DZB */ + dRes_ID_OBJ_HFUTA_DZB_M_HAIHAIFUTA_e=0x7, +}; + +enum M_HAIHAIFUTA_JNT { + M_HAIHAIFUTA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_HFUTA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ihasi.h b/assets/RZDP01/res/Object/Obj_ihasi.h new file mode 100644 index 0000000000..fbb45e9603 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ihasi.h @@ -0,0 +1,32 @@ +#ifndef RES_OBJ_IHASI_H +#define RES_OBJ_IHASI_H + +enum dRes_INDEX_OBJ_IHASI { + /* BMDR */ + dRes_INDEX_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_e=0x5, + dRes_INDEX_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_EF_e=0x6, + /* BTK */ + dRes_INDEX_OBJ_IHASI_BTK_I_BAJYOHASIPARTS_EF_e=0x9, + /* DZB */ + dRes_INDEX_OBJ_IHASI_DZB_I_BAJYOHASIPARTS_e=0xC, +}; + +enum dRes_ID_OBJ_IHASI { + /* BMDR */ + dRes_ID_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_e=0x5, + dRes_ID_OBJ_IHASI_BMD_I_BAJYOHASIPARTS_EF_e=0x6, + /* BTK */ + dRes_ID_OBJ_IHASI_BTK_I_BAJYOHASIPARTS_EF_e=0x9, + /* DZB */ + dRes_ID_OBJ_IHASI_DZB_I_BAJYOHASIPARTS_e=0xC, +}; + +enum I_BAJYOHASIPARTS_JNT { + I_BAJYOHASIPARTS_JNT_WORLD_ROOT_e=0x0, +}; + +enum I_BAJYOHASIPARTS_EF_JNT { + I_BAJYOHASIPARTS_EF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_IHASI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ito.h b/assets/RZDP01/res/Object/Obj_ito.h new file mode 100644 index 0000000000..b9538e7786 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ito.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_ITO_H +#define RES_OBJ_ITO_H + +enum dRes_INDEX_OBJ_ITO { + /* BMDR */ + dRes_INDEX_OBJ_ITO_BMD_K_KUMO_ITO00_e=0x3, +}; + +enum dRes_ID_OBJ_ITO { + /* BMDR */ + dRes_ID_OBJ_ITO_BMD_K_KUMO_ITO00_e=0x3, +}; + +enum K_KUMO_ITO00_JNT { + K_KUMO_ITO00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ITO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kage.h b/assets/RZDP01/res/Object/Obj_kage.h new file mode 100644 index 0000000000..9e5d495e76 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kage.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_KAGE_H +#define RES_OBJ_KAGE_H + +enum dRes_INDEX_OBJ_KAGE { + /* BMDR */ + dRes_INDEX_OBJ_KAGE_BMD_H_CAGE_e=0x3, +}; + +enum dRes_ID_OBJ_KAGE { + /* BMDR */ + dRes_ID_OBJ_KAGE_BMD_H_CAGE_e=0x3, +}; + +enum H_CAGE_JNT { + H_CAGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KAGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kbox.h b/assets/RZDP01/res/Object/Obj_kbox.h new file mode 100644 index 0000000000..f14cd66ffd --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kbox.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_KBOX_H +#define RES_OBJ_KBOX_H + +enum dRes_INDEX_OBJ_KBOX { + /* BMDR */ + dRes_INDEX_OBJ_KBOX_BMD_K_SKIBA_00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_KBOX_DZB_K_SKIBA_00_e=0x7, +}; + +enum dRes_ID_OBJ_KBOX { + /* BMDR */ + dRes_ID_OBJ_KBOX_BMD_K_SKIBA_00_e=0x4, + /* DZB */ + dRes_ID_OBJ_KBOX_DZB_K_SKIBA_00_e=0x7, +}; + +enum K_SKIBA_00_JNT { + K_SKIBA_00_JNT_K_HAKO_00_e=0x0, +}; + +#endif /* !RES_OBJ_KBOX_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kbrg.h b/assets/RZDP01/res/Object/Obj_kbrg.h new file mode 100644 index 0000000000..42d5876cf0 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kbrg.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_KBRG_H +#define RES_OBJ_KBRG_H + +enum dRes_INDEX_OBJ_KBRG { + /* EVT */ + dRes_INDEX_OBJ_KBRG_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_OBJ_KBRG { + /* EVT */ + dRes_ID_OBJ_KBRG_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_OBJ_KBRG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kbrgD.h b/assets/RZDP01/res/Object/Obj_kbrgD.h new file mode 100644 index 0000000000..1164936522 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kbrgD.h @@ -0,0 +1,44 @@ +#ifndef RES_OBJ_KBRGD_H +#define RES_OBJ_KBRGD_H + +enum dRes_INDEX_OBJ_KBRGD { + /* BCK */ + dRes_INDEX_OBJ_KBRGD_BCK_NI_KAKARIKOBRIDGE_e=0x7, + /* BMDR */ + dRes_INDEX_OBJ_KBRGD_BMD_EF_PORTAL_e=0xA, + dRes_INDEX_OBJ_KBRGD_BMD_NI_KAKARIKOBRIDGE_e=0xB, + /* BRK */ + dRes_INDEX_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_APP_e=0xE, + dRes_INDEX_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_DISAPP_e=0xF, + /* BTK */ + dRes_INDEX_OBJ_KBRGD_BTK_EF_PORTAL_e=0x12, + dRes_INDEX_OBJ_KBRGD_BTK_NI_KAKARIKOBRIDGE_e=0x13, + /* DZB */ + dRes_INDEX_OBJ_KBRGD_DZB_NI_KAKARIKOBRIDGE_e=0x16, +}; + +enum dRes_ID_OBJ_KBRGD { + /* BCK */ + dRes_ID_OBJ_KBRGD_BCK_NI_KAKARIKOBRIDGE_e=0x7, + /* BMDR */ + dRes_ID_OBJ_KBRGD_BMD_EF_PORTAL_e=0xA, + dRes_ID_OBJ_KBRGD_BMD_NI_KAKARIKOBRIDGE_e=0xB, + /* BRK */ + dRes_ID_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_APP_e=0xE, + dRes_ID_OBJ_KBRGD_BRK_EF_PORTAL_BLUE_DISAPP_e=0xF, + /* BTK */ + dRes_ID_OBJ_KBRGD_BTK_EF_PORTAL_e=0x12, + dRes_ID_OBJ_KBRGD_BTK_NI_KAKARIKOBRIDGE_e=0x13, + /* DZB */ + dRes_ID_OBJ_KBRGD_DZB_NI_KAKARIKOBRIDGE_e=0x16, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +enum NI_KAKARIKOBRIDGE_JNT { + NI_KAKARIKOBRIDGE_JNT_A00_e=0x0, +}; + +#endif /* !RES_OBJ_KBRGD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kbrgS.h b/assets/RZDP01/res/Object/Obj_kbrgS.h new file mode 100644 index 0000000000..ab6d686433 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kbrgS.h @@ -0,0 +1,31 @@ +#ifndef RES_OBJ_KBRGS_H +#define RES_OBJ_KBRGS_H + +enum dRes_INDEX_OBJ_KBRGS { + /* BCK */ + dRes_INDEX_OBJ_KBRGS_BCK_NI_KAKARIKOBRIDGE_EF_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_KBRGS_BMD_NI_KAKARIKOBRIDGE_EF_e=0x9, + /* BTK */ + dRes_INDEX_OBJ_KBRGS_BTK_NI_KAKARIKOBRIDGE_EF_e=0xC, + /* DZB */ + dRes_INDEX_OBJ_KBRGS_DZB_NI_KAKARIKOBRIDGE_EF_e=0xF, +}; + +enum dRes_ID_OBJ_KBRGS { + /* BCK */ + dRes_ID_OBJ_KBRGS_BCK_NI_KAKARIKOBRIDGE_EF_e=0x6, + /* BMDR */ + dRes_ID_OBJ_KBRGS_BMD_NI_KAKARIKOBRIDGE_EF_e=0x9, + /* BTK */ + dRes_ID_OBJ_KBRGS_BTK_NI_KAKARIKOBRIDGE_EF_e=0xC, + /* DZB */ + dRes_ID_OBJ_KBRGS_DZB_NI_KAKARIKOBRIDGE_EF_e=0xF, +}; + +enum NI_KAKARIKOBRIDGE_EF_JNT { + NI_KAKARIKOBRIDGE_EF_JNT_NI_KAKARIKOBRIDGE_EF_e=0x0, + NI_KAKARIKOBRIDGE_EF_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_OBJ_KBRGS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_key.h b/assets/RZDP01/res/Object/Obj_key.h new file mode 100644 index 0000000000..99e09f9f79 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_key.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_KEY_H +#define RES_OBJ_KEY_H + +enum dRes_INDEX_OBJ_KEY { + /* BMDR */ + dRes_INDEX_OBJ_KEY_BMD_K_KEY00_e=0x3, + dRes_INDEX_OBJ_KEY_BMD_K_KUSARI00_e=0x4, + dRes_INDEX_OBJ_KEY_BMD_RK_e=0x5, +}; + +enum dRes_ID_OBJ_KEY { + /* BMDR */ + dRes_ID_OBJ_KEY_BMD_K_KEY00_e=0x3, + dRes_ID_OBJ_KEY_BMD_K_KUSARI00_e=0x4, + dRes_ID_OBJ_KEY_BMD_RK_e=0x5, +}; + +enum K_KEY00_JNT { + K_KEY00_JNT_T_GD_KYE_e=0x0, +}; + +enum K_KUSARI00_JNT { + K_KUSARI00_JNT_K_KUSARI00_e=0x0, +}; + +enum RK_JNT { + RK_JNT_RING_KEY_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_KEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_keyh.h b/assets/RZDP01/res/Object/Obj_keyh.h new file mode 100644 index 0000000000..bdf4a7011d --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_keyh.h @@ -0,0 +1,27 @@ +#ifndef RES_OBJ_KEYH_H +#define RES_OBJ_KEYH_H + +enum dRes_INDEX_OBJ_KEYH { + /* BMDG */ + dRes_INDEX_OBJ_KEYH_BMD_T_LOCKCHAIN_NORMAL_e=0x4, + /* BMDR */ + dRes_INDEX_OBJ_KEYH_BMD_T_LOCK_NORMAL_e=0x7, +}; + +enum dRes_ID_OBJ_KEYH { + /* BMDG */ + dRes_ID_OBJ_KEYH_BMD_T_LOCKCHAIN_NORMAL_e=0x4, + /* BMDR */ + dRes_ID_OBJ_KEYH_BMD_T_LOCK_NORMAL_e=0x7, +}; + +enum T_LOCKCHAIN_NORMAL_JNT { + T_LOCKCHAIN_NORMAL_JNT_LOCK_KUSARI_e=0x0, +}; + +enum T_LOCK_NORMAL_JNT { + T_LOCK_NORMAL_JNT_LOCK_BODY_e=0x0, + T_LOCK_NORMAL_JNT_LOCK_BREAK_e=0x1, +}; + +#endif /* !RES_OBJ_KEYH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ki.h b/assets/RZDP01/res/Object/Obj_ki.h new file mode 100644 index 0000000000..5620041c41 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ki.h @@ -0,0 +1,60 @@ +#ifndef RES_OBJ_KI_H +#define RES_OBJ_KI_H + +enum dRes_INDEX_OBJ_KI { + /* BDLM */ + dRes_INDEX_OBJ_KI_BDL_Y_KI_e=0x5, + dRes_INDEX_OBJ_KI_BDL_Y_KIA_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_KI_BMD_Y_KI_e=0x9, + dRes_INDEX_OBJ_KI_BMD_Y_KIA_e=0xA, + /* DZB */ + dRes_INDEX_OBJ_KI_DZB_Y_KI_e=0xD, + dRes_INDEX_OBJ_KI_DZB_Y_KIA_e=0xE, +}; + +enum dRes_ID_OBJ_KI { + /* BDLM */ + dRes_ID_OBJ_KI_BDL_Y_KI_e=0x5, + dRes_ID_OBJ_KI_BDL_Y_KIA_e=0x6, + /* BMDR */ + dRes_ID_OBJ_KI_BMD_Y_KI_e=0x9, + dRes_ID_OBJ_KI_BMD_Y_KIA_e=0xA, + /* DZB */ + dRes_ID_OBJ_KI_DZB_Y_KI_e=0xD, + dRes_ID_OBJ_KI_DZB_Y_KIA_e=0xE, +}; + +enum Y_KI_JNT { + Y_KI_JNT_MIKI1_e=0x0, + Y_KI_JNT_MIKI2_e=0x1, + Y_KI_JNT_HAPPA1_e=0x2, + Y_KI_JNT_HAPPA2_e=0x3, + Y_KI_JNT_HAPPA3_e=0x4, +}; + +enum Y_KIA_JNT { + Y_KIA_JNT_MIKI1_e=0x0, + Y_KIA_JNT_MIKI2_e=0x1, + Y_KIA_JNT_HAPPA1_e=0x2, + Y_KIA_JNT_HAPPA2_e=0x3, + Y_KIA_JNT_HAPPA3_e=0x4, +}; + +enum Y_KI_JNT { + Y_KI_JNT_MIKI1_e=0x0, + Y_KI_JNT_MIKI2_e=0x1, + Y_KI_JNT_HAPPA1_e=0x2, + Y_KI_JNT_HAPPA2_e=0x3, + Y_KI_JNT_HAPPA3_e=0x4, +}; + +enum Y_KIA_JNT { + Y_KIA_JNT_MIKI1_e=0x0, + Y_KIA_JNT_MIKI2_e=0x1, + Y_KIA_JNT_HAPPA1_e=0x2, + Y_KIA_JNT_HAPPA2_e=0x3, + Y_KIA_JNT_HAPPA3_e=0x4, +}; + +#endif /* !RES_OBJ_KI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kita.h b/assets/RZDP01/res/Object/Obj_kita.h new file mode 100644 index 0000000000..1532afe152 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kita.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_KITA_H +#define RES_OBJ_KITA_H + +enum dRes_INDEX_OBJ_KITA { + /* BMDR */ + dRes_INDEX_OBJ_KITA_BMD_M_KAZEITA_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_KITA_DZB_M_KAZEITA_e=0x7, +}; + +enum dRes_ID_OBJ_KITA { + /* BMDR */ + dRes_ID_OBJ_KITA_BMD_M_KAZEITA_e=0x4, + /* DZB */ + dRes_ID_OBJ_KITA_DZB_M_KAZEITA_e=0x7, +}; + +enum M_KAZEITA_JNT { + M_KAZEITA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KITA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kn2.h b/assets/RZDP01/res/Object/Obj_kn2.h new file mode 100644 index 0000000000..aa0d523492 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kn2.h @@ -0,0 +1,126 @@ +#ifndef RES_OBJ_KN2_H +#define RES_OBJ_KN2_H + +enum dRes_INDEX_OBJ_KN2 { + /* BMDR */ + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_e=0x3, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_01_e=0x4, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_02_e=0x5, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_03_e=0x6, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_04_e=0x7, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_05_e=0x8, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_06_e=0x9, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_07_e=0xA, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_08_e=0xB, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_09_e=0xC, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_10_e=0xD, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_11_e=0xE, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_12_e=0xF, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_13_e=0x10, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_14_e=0x11, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_15_e=0x12, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_16_e=0x13, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_17_e=0x14, + dRes_INDEX_OBJ_KN2_BMD_J_KANBAN00_18_e=0x15, +}; + +enum dRes_ID_OBJ_KN2 { + /* BMDR */ + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_e=0x3, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_01_e=0x4, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_02_e=0x5, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_03_e=0x6, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_04_e=0x7, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_05_e=0x8, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_06_e=0x9, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_07_e=0xA, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_08_e=0xB, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_09_e=0xC, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_10_e=0xD, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_11_e=0xE, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_12_e=0xF, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_13_e=0x10, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_14_e=0x11, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_15_e=0x12, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_16_e=0x13, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_17_e=0x14, + dRes_ID_OBJ_KN2_BMD_J_KANBAN00_18_e=0x15, +}; + +enum J_KANBAN00_JNT { + J_KANBAN00_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_01_JNT { + J_KANBAN00_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_02_JNT { + J_KANBAN00_02_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_03_JNT { + J_KANBAN00_03_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_04_JNT { + J_KANBAN00_04_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_05_JNT { + J_KANBAN00_05_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_06_JNT { + J_KANBAN00_06_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_07_JNT { + J_KANBAN00_07_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_08_JNT { + J_KANBAN00_08_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_09_JNT { + J_KANBAN00_09_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_10_JNT { + J_KANBAN00_10_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_11_JNT { + J_KANBAN00_11_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_12_JNT { + J_KANBAN00_12_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_13_JNT { + J_KANBAN00_13_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_14_JNT { + J_KANBAN00_14_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_15_JNT { + J_KANBAN00_15_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_16_JNT { + J_KANBAN00_16_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_17_JNT { + J_KANBAN00_17_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_KANBAN00_18_JNT { + J_KANBAN00_18_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_KN2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_kntr.h b/assets/RZDP01/res/Object/Obj_kntr.h new file mode 100644 index 0000000000..c201ec0b02 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_kntr.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_KNTR_H +#define RES_OBJ_KNTR_H + +enum dRes_INDEX_OBJ_KNTR { + /* BMDE */ + dRes_INDEX_OBJ_KNTR_BMD_OB_KANTERA_e=0x3, +}; + +enum dRes_ID_OBJ_KNTR { + /* BMDE */ + dRes_ID_OBJ_KNTR_BMD_OB_KANTERA_e=0x3, +}; + +enum OB_KANTERA_JNT { + OB_KANTERA_JNT_OB_KANTERA_e=0x0, +}; + +#endif /* !RES_OBJ_KNTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_l4brg.h b/assets/RZDP01/res/Object/Obj_l4brg.h new file mode 100644 index 0000000000..f982e55128 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_l4brg.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L4BRG_H +#define RES_OBJ_L4BRG_H + +enum dRes_INDEX_OBJ_L4BRG { + /* BMDR */ + dRes_INDEX_OBJ_L4BRG_BMD_LV4R50_BRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L4BRG_DZB_LV4R50_BRIDGE_e=0x7, +}; + +enum dRes_ID_OBJ_L4BRG { + /* BMDR */ + dRes_ID_OBJ_L4BRG_BMD_LV4R50_BRIDGE_e=0x4, + /* DZB */ + dRes_ID_OBJ_L4BRG_DZB_LV4R50_BRIDGE_e=0x7, +}; + +enum LV4R50_BRIDGE_JNT { + LV4R50_BRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L4BRG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_l6tsw.h b/assets/RZDP01/res/Object/Obj_l6tsw.h new file mode 100644 index 0000000000..6e08fdf2c6 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_l6tsw.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L6TSW_H +#define RES_OBJ_L6TSW_H + +enum dRes_INDEX_OBJ_L6TSW { + /* BMDR */ + dRes_INDEX_OBJ_L6TSW_BMD_LV6_ELEVETOR_A_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L6TSW_DZB_LV6_ELEVETOR_A_e=0x7, +}; + +enum dRes_ID_OBJ_L6TSW { + /* BMDR */ + dRes_ID_OBJ_L6TSW_BMD_LV6_ELEVETOR_A_e=0x4, + /* DZB */ + dRes_ID_OBJ_L6TSW_DZB_LV6_ELEVETOR_A_e=0x7, +}; + +enum LV6_ELEVETOR_A_JNT { + LV6_ELEVETOR_A_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L6TSW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_l7brg.h b/assets/RZDP01/res/Object/Obj_l7brg.h new file mode 100644 index 0000000000..50acf6373a --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_l7brg.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L7BRG_H +#define RES_OBJ_L7BRG_H + +enum dRes_INDEX_OBJ_L7BRG { + /* BMDR */ + dRes_INDEX_OBJ_L7BRG_BMD_K_BRIDGE02_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L7BRG_DZB_K_BRIDGE02_e=0x7, +}; + +enum dRes_ID_OBJ_L7BRG { + /* BMDR */ + dRes_ID_OBJ_L7BRG_BMD_K_BRIDGE02_e=0x4, + /* DZB */ + dRes_ID_OBJ_L7BRG_DZB_K_BRIDGE02_e=0x7, +}; + +enum K_BRIDGE02_JNT { + K_BRIDGE02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L7BRG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_l8sw0.h b/assets/RZDP01/res/Object/Obj_l8sw0.h new file mode 100644 index 0000000000..c67dcde544 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_l8sw0.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_L8SW0_H +#define RES_OBJ_L8SW0_H + +enum dRes_INDEX_OBJ_L8SW0 { + /* BMDR */ + dRes_INDEX_OBJ_L8SW0_BMD_LV8_OBJ_LIGHTSW_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_L8SW0_DZB_LV8_OBJ_LIGHTSW_e=0x7, +}; + +enum dRes_ID_OBJ_L8SW0 { + /* BMDR */ + dRes_ID_OBJ_L8SW0_BMD_LV8_OBJ_LIGHTSW_e=0x4, + /* DZB */ + dRes_ID_OBJ_L8SW0_DZB_LV8_OBJ_LIGHTSW_e=0x7, +}; + +enum LV8_OBJ_LIGHTSW_JNT { + LV8_OBJ_LIGHTSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_L8SW0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_lbox.h b/assets/RZDP01/res/Object/Obj_lbox.h new file mode 100644 index 0000000000..05e4f5b472 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_lbox.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_LBOX_H +#define RES_OBJ_LBOX_H + +enum dRes_INDEX_OBJ_LBOX { + /* BMDR */ + dRes_INDEX_OBJ_LBOX_BMD_LBOX_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_LBOX_DZB_LBOX_e=0x7, +}; + +enum dRes_ID_OBJ_LBOX { + /* BMDR */ + dRes_ID_OBJ_LBOX_BMD_LBOX_e=0x4, + /* DZB */ + dRes_ID_OBJ_LBOX_DZB_LBOX_e=0x7, +}; + +enum LBOX_JNT { + LBOX_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_LBOX_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_lp.h b/assets/RZDP01/res/Object/Obj_lp.h new file mode 100644 index 0000000000..6998ee5925 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_lp.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_LP_H +#define RES_OBJ_LP_H + +enum dRes_INDEX_OBJ_LP { + /* BMDG */ + dRes_INDEX_OBJ_LP_BMD_HASU_e=0x3, +}; + +enum dRes_ID_OBJ_LP { + /* BMDG */ + dRes_ID_OBJ_LP_BMD_HASU_e=0x3, +}; + +enum HASU_JNT { + HASU_JNT_HASU_MODEL_e=0x0, +}; + +#endif /* !RES_OBJ_LP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_lv6bm.h b/assets/RZDP01/res/Object/Obj_lv6bm.h new file mode 100644 index 0000000000..6e28b6f2a5 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_lv6bm.h @@ -0,0 +1,60 @@ +#ifndef RES_OBJ_LV6BM_H +#define RES_OBJ_LV6BM_H + +enum dRes_INDEX_OBJ_LV6BM { + /* BCK */ + dRes_INDEX_OBJ_LV6BM_BCK_EF_BIMOBEAM_e=0x7, + /* BMDE */ + dRes_INDEX_OBJ_LV6BM_BMD_BM6_e=0xA, + /* BMDR */ + dRes_INDEX_OBJ_LV6BM_BMD_EF_BIMOBEAM_e=0xD, + dRes_INDEX_OBJ_LV6BM_BMD_K_BIMO00_e=0xE, + /* BTK */ + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_e=0x11, + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_OFF_e=0x12, + dRes_INDEX_OBJ_LV6BM_BTK_EF_BIMOBEAM_ON_e=0x13, + /* DZB */ + dRes_INDEX_OBJ_LV6BM_DZB_K_BIMO00_e=0x16, + dRes_INDEX_OBJ_LV6BM_DZB_LV6_OBJ_BEMOS_e=0x17, +}; + +enum dRes_ID_OBJ_LV6BM { + /* BCK */ + dRes_ID_OBJ_LV6BM_BCK_EF_BIMOBEAM_e=0x7, + /* BMDE */ + dRes_ID_OBJ_LV6BM_BMD_BM6_e=0xA, + /* BMDR */ + dRes_ID_OBJ_LV6BM_BMD_EF_BIMOBEAM_e=0xD, + dRes_ID_OBJ_LV6BM_BMD_K_BIMO00_e=0xE, + /* BTK */ + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_e=0x11, + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_OFF_e=0x12, + dRes_ID_OBJ_LV6BM_BTK_EF_BIMOBEAM_ON_e=0x13, + /* DZB */ + dRes_ID_OBJ_LV6BM_DZB_K_BIMO00_e=0x16, + dRes_ID_OBJ_LV6BM_DZB_LV6_OBJ_BEMOS_e=0x17, +}; + +enum BM6_JNT { + BM6_JNT_CENTER_e=0x0, + BM6_JNT_COGRED_e=0x1, + BM6_JNT_HEAD_e=0x2, + BM6_JNT_COGBLUE_e=0x3, + BM6_JNT_COGGREEN_e=0x4, + BM6_JNT_COGYELLOW_e=0x5, +}; + +enum EF_BIMOBEAM_JNT { + EF_BIMOBEAM_JNT_WORLD_ROOT_e=0x0, + EF_BIMOBEAM_JNT__01CROSS_e=0x1, + EF_BIMOBEAM_JNT__02TWISTEDPLANE_A_e=0x2, + EF_BIMOBEAM_JNT__03TWISTEDCYLINDER_e=0x3, +}; + +enum K_BIMO00_JNT { + K_BIMO00_JNT_JOINT7_e=0x0, + K_BIMO00_JNT_JOINT8_e=0x1, + K_BIMO00_JNT_JOINT10_e=0x2, +}; + +#endif /* !RES_OBJ_LV6BM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_maki.h b/assets/RZDP01/res/Object/Obj_maki.h new file mode 100644 index 0000000000..578cf0f83c --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_maki.h @@ -0,0 +1,28 @@ +#ifndef RES_OBJ_MAKI_H +#define RES_OBJ_MAKI_H + +enum dRes_INDEX_OBJ_MAKI { + /* BMDR */ + dRes_INDEX_OBJ_MAKI_BMD_M_MAKI00_e=0x4, + dRes_INDEX_OBJ_MAKI_BMD_M_MAKI01_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_MAKI_BRK_M_MAKI00_e=0x8, +}; + +enum dRes_ID_OBJ_MAKI { + /* BMDR */ + dRes_ID_OBJ_MAKI_BMD_M_MAKI00_e=0x4, + dRes_ID_OBJ_MAKI_BMD_M_MAKI01_e=0x5, + /* BRK */ + dRes_ID_OBJ_MAKI_BRK_M_MAKI00_e=0x8, +}; + +enum M_MAKI00_JNT { + M_MAKI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum M_MAKI01_JNT { + M_MAKI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_MAKI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_ndoor.h b/assets/RZDP01/res/Object/Obj_ndoor.h new file mode 100644 index 0000000000..c5bf897e73 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_ndoor.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_NDOOR_H +#define RES_OBJ_NDOOR_H + +enum dRes_INDEX_OBJ_NDOOR { + /* BMDR */ + dRes_INDEX_OBJ_NDOOR_BMD_M_NEKODOOR_e=0x3, +}; + +enum dRes_ID_OBJ_NDOOR { + /* BMDR */ + dRes_ID_OBJ_NDOOR_BMD_M_NEKODOOR_e=0x3, +}; + +enum M_NEKODOOR_JNT { + M_NEKODOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_NDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_obrg.h b/assets/RZDP01/res/Object/Obj_obrg.h new file mode 100644 index 0000000000..973f10107b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_obrg.h @@ -0,0 +1,47 @@ +#ifndef RES_OBJ_OBRG_H +#define RES_OBJ_OBRG_H + +enum dRes_INDEX_OBJ_OBRG { + /* BCK */ + dRes_INDEX_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_e=0x7, + dRes_INDEX_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_EF_e=0x8, + /* BMDR */ + dRes_INDEX_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_e=0xB, + dRes_INDEX_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_EF_e=0xC, + /* BTK */ + dRes_INDEX_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_e=0xF, + dRes_INDEX_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_EF_e=0x10, + /* DZB */ + dRes_INDEX_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_e=0x13, + dRes_INDEX_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_EF_e=0x14, + /* EVT */ + dRes_INDEX_OBJ_OBRG_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_OBJ_OBRG { + /* BCK */ + dRes_ID_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_e=0x7, + dRes_ID_OBJ_OBRG_BCK_NI_BAJYOHASIPARTS_EF_e=0x8, + /* BMDR */ + dRes_ID_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_e=0xB, + dRes_ID_OBJ_OBRG_BMD_NI_BAJYOHASIPARTS_EF_e=0xC, + /* BTK */ + dRes_ID_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_e=0xF, + dRes_ID_OBJ_OBRG_BTK_NI_BAJYOHASIPARTS_EF_e=0x10, + /* DZB */ + dRes_ID_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_e=0x13, + dRes_ID_OBJ_OBRG_DZB_I_BAJYOHASIPARTS_EF_e=0x14, + /* EVT */ + dRes_ID_OBJ_OBRG_DAT_EVENT_LIST_e=0x17, +}; + +enum NI_BAJYOHASIPARTS_JNT { + NI_BAJYOHASIPARTS_JNT_A00_e=0x0, +}; + +enum NI_BAJYOHASIPARTS_EF_JNT { + NI_BAJYOHASIPARTS_EF_JNT_BAJYOHASIPARTS_EF_e=0x0, + NI_BAJYOHASIPARTS_EF_JNT_EFFECT_P_e=0x1, +}; + +#endif /* !RES_OBJ_OBRG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_otubo.h b/assets/RZDP01/res/Object/Obj_otubo.h new file mode 100644 index 0000000000..443d3d7217 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_otubo.h @@ -0,0 +1,28 @@ +#ifndef RES_OBJ_OTUBO_H +#define RES_OBJ_OTUBO_H + +enum dRes_INDEX_OBJ_OTUBO { + /* BMDR */ + dRes_INDEX_OBJ_OTUBO_BMD_X_OILTUBO_00_e=0x4, + dRes_INDEX_OBJ_OTUBO_BMD_X_OILTUBO_00B_e=0x5, + /* BTK */ + dRes_INDEX_OBJ_OTUBO_BTK_X_OILTUBO_00B_e=0x8, +}; + +enum dRes_ID_OBJ_OTUBO { + /* BMDR */ + dRes_ID_OBJ_OTUBO_BMD_X_OILTUBO_00_e=0x4, + dRes_ID_OBJ_OTUBO_BMD_X_OILTUBO_00B_e=0x5, + /* BTK */ + dRes_ID_OBJ_OTUBO_BTK_X_OILTUBO_00B_e=0x8, +}; + +enum X_OILTUBO_00_JNT { + X_OILTUBO_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum X_OILTUBO_00B_JNT { + X_OILTUBO_00B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_OTUBO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_prop0.h b/assets/RZDP01/res/Object/Obj_prop0.h new file mode 100644 index 0000000000..bba422979d --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_prop0.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_PROP0_H +#define RES_OBJ_PROP0_H + +enum dRes_INDEX_OBJ_PROP0 { + /* BMDR */ + dRes_INDEX_OBJ_PROP0_BMD_K_PROP00_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00_e=0x7, + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00A_e=0x8, + dRes_INDEX_OBJ_PROP0_DZB_K_PROP00B_e=0x9, +}; + +enum dRes_ID_OBJ_PROP0 { + /* BMDR */ + dRes_ID_OBJ_PROP0_BMD_K_PROP00_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP0_DZB_K_PROP00_e=0x7, + dRes_ID_OBJ_PROP0_DZB_K_PROP00A_e=0x8, + dRes_ID_OBJ_PROP0_DZB_K_PROP00B_e=0x9, +}; + +enum K_PROP00_JNT { + K_PROP00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_prop1.h b/assets/RZDP01/res/Object/Obj_prop1.h new file mode 100644 index 0000000000..a29164baeb --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_prop1.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_PROP1_H +#define RES_OBJ_PROP1_H + +enum dRes_INDEX_OBJ_PROP1 { + /* BMDR */ + dRes_INDEX_OBJ_PROP1_BMD_K_PROP01_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP1_DZB_K_PROP01_e=0x7, +}; + +enum dRes_ID_OBJ_PROP1 { + /* BMDR */ + dRes_ID_OBJ_PROP1_BMD_K_PROP01_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP1_DZB_K_PROP01_e=0x7, +}; + +enum K_PROP01_JNT { + K_PROP01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_prop2.h b/assets/RZDP01/res/Object/Obj_prop2.h new file mode 100644 index 0000000000..383534b5f4 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_prop2.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_PROP2_H +#define RES_OBJ_PROP2_H + +enum dRes_INDEX_OBJ_PROP2 { + /* BMDR */ + dRes_INDEX_OBJ_PROP2_BMD_K_PROP02_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02_e=0x7, + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02A_e=0x8, + dRes_INDEX_OBJ_PROP2_DZB_K_PROP02B_e=0x9, +}; + +enum dRes_ID_OBJ_PROP2 { + /* BMDR */ + dRes_ID_OBJ_PROP2_BMD_K_PROP02_e=0x4, + /* DZB */ + dRes_ID_OBJ_PROP2_DZB_K_PROP02_e=0x7, + dRes_ID_OBJ_PROP2_DZB_K_PROP02A_e=0x8, + dRes_ID_OBJ_PROP2_DZB_K_PROP02B_e=0x9, +}; + +enum K_PROP02_JNT { + K_PROP02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_PROP2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_rock.h b/assets/RZDP01/res/Object/Obj_rock.h new file mode 100644 index 0000000000..4bd7f9b3ac --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_rock.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_ROCK_H +#define RES_OBJ_ROCK_H + +enum dRes_INDEX_OBJ_ROCK { + /* BMDG */ + dRes_INDEX_OBJ_ROCK_BMD_A_TROCK_e=0x3, +}; + +enum dRes_ID_OBJ_ROCK { + /* BMDG */ + dRes_ID_OBJ_ROCK_BMD_A_TROCK_e=0x3, +}; + +enum A_TROCK_JNT { + A_TROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_roten.h b/assets/RZDP01/res/Object/Obj_roten.h new file mode 100644 index 0000000000..5077d5ecd4 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_roten.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_ROTEN_H +#define RES_OBJ_ROTEN_H + +enum dRes_INDEX_OBJ_ROTEN { + /* BMDR */ + dRes_INDEX_OBJ_ROTEN_BMD_H_ROTEN_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_ROTEN_DZB_H_ROTEN_e=0x7, +}; + +enum dRes_ID_OBJ_ROTEN { + /* BMDR */ + dRes_ID_OBJ_ROTEN_BMD_H_ROTEN_e=0x4, + /* DZB */ + dRes_ID_OBJ_ROTEN_DZB_H_ROTEN_e=0x7, +}; + +enum H_ROTEN_JNT { + H_ROTEN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_ROTEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_rw.h b/assets/RZDP01/res/Object/Obj_rw.h new file mode 100644 index 0000000000..2ea3a2d315 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_rw.h @@ -0,0 +1,21 @@ +#ifndef RES_OBJ_RW_H +#define RES_OBJ_RW_H + +enum dRes_INDEX_OBJ_RW { + /* BMDR */ + dRes_INDEX_OBJ_RW_BMD_RW_e=0x3, +}; + +enum dRes_ID_OBJ_RW { + /* BMDR */ + dRes_ID_OBJ_RW_BMD_RW_e=0x3, +}; + +enum RW_JNT { + RW_JNT_ROOT_e=0x0, + RW_JNT_NEMOTO_e=0x1, + RW_JNT_BODY_e=0x2, + RW_JNT_HEAD_e=0x3, +}; + +#endif /* !RES_OBJ_RW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_saka.h b/assets/RZDP01/res/Object/Obj_saka.h new file mode 100644 index 0000000000..461158250f --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_saka.h @@ -0,0 +1,16 @@ +#ifndef RES_OBJ_SAKA_H +#define RES_OBJ_SAKA_H + +enum dRes_INDEX_OBJ_SAKA { + /* DZB */ + dRes_INDEX_OBJ_SAKA_DZB_LV3R10SAKA00_e=0x3, + dRes_INDEX_OBJ_SAKA_DZB_LV3R10SAKA01_e=0x4, +}; + +enum dRes_ID_OBJ_SAKA { + /* DZB */ + dRes_ID_OBJ_SAKA_DZB_LV3R10SAKA00_e=0x3, + dRes_ID_OBJ_SAKA_DZB_LV3R10SAKA01_e=0x4, +}; + +#endif /* !RES_OBJ_SAKA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_saka2.h b/assets/RZDP01/res/Object/Obj_saka2.h new file mode 100644 index 0000000000..6429a21063 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_saka2.h @@ -0,0 +1,16 @@ +#ifndef RES_OBJ_SAKA2_H +#define RES_OBJ_SAKA2_H + +enum dRes_INDEX_OBJ_SAKA2 { + /* DZB */ + dRes_INDEX_OBJ_SAKA2_DZB_LV3R13SAKA00_e=0x3, + dRes_INDEX_OBJ_SAKA2_DZB_LV3R13SAKA01_e=0x4, +}; + +enum dRes_ID_OBJ_SAKA2 { + /* DZB */ + dRes_ID_OBJ_SAKA2_DZB_LV3R13SAKA00_e=0x3, + dRes_ID_OBJ_SAKA2_DZB_LV3R13SAKA01_e=0x4, +}; + +#endif /* !RES_OBJ_SAKA2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_so.h b/assets/RZDP01/res/Object/Obj_so.h new file mode 100644 index 0000000000..46f42967f2 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_so.h @@ -0,0 +1,40 @@ +#ifndef RES_OBJ_SO_H +#define RES_OBJ_SO_H + +enum dRes_INDEX_OBJ_SO { + /* BMDR */ + dRes_INDEX_OBJ_SO_BMD_K_SARUORI01_e=0x4, + dRes_INDEX_OBJ_SO_BMD_K_SARUORI02_e=0x5, + dRes_INDEX_OBJ_SO_BMD_K_SARUORI03_e=0x6, + dRes_INDEX_OBJ_SO_BMD_K_SARU_ORI00_e=0x7, + /* DZB */ + dRes_INDEX_OBJ_SO_DZB_K_SARUORI01_e=0xA, +}; + +enum dRes_ID_OBJ_SO { + /* BMDR */ + dRes_ID_OBJ_SO_BMD_K_SARUORI01_e=0x4, + dRes_ID_OBJ_SO_BMD_K_SARUORI02_e=0x5, + dRes_ID_OBJ_SO_BMD_K_SARUORI03_e=0x6, + dRes_ID_OBJ_SO_BMD_K_SARU_ORI00_e=0x7, + /* DZB */ + dRes_ID_OBJ_SO_DZB_K_SARUORI01_e=0xA, +}; + +enum K_SARUORI01_JNT { + K_SARUORI01_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARUORI02_JNT { + K_SARUORI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARUORI03_JNT { + K_SARUORI03_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SARU_ORI00_JNT { + K_SARU_ORI00_JNT_K_SARU_ORI00_e=0x0, +}; + +#endif /* !RES_OBJ_SO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_sui.h b/assets/RZDP01/res/Object/Obj_sui.h new file mode 100644 index 0000000000..ab3cb53318 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_sui.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_SUI_H +#define RES_OBJ_SUI_H + +enum dRes_INDEX_OBJ_SUI { + /* BMDR */ + dRes_INDEX_OBJ_SUI_BMD_M_SUISYA_e=0x3, +}; + +enum dRes_ID_OBJ_SUI { + /* BMDR */ + dRes_ID_OBJ_SUI_BMD_M_SUISYA_e=0x3, +}; + +enum M_SUISYA_JNT { + M_SUISYA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_SUI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_sw.h b/assets/RZDP01/res/Object/Obj_sw.h new file mode 100644 index 0000000000..ea683bf48a --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_sw.h @@ -0,0 +1,14 @@ +#ifndef RES_OBJ_SW_H +#define RES_OBJ_SW_H + +enum dRes_INDEX_OBJ_SW { + /* TEX */ + dRes_INDEX_OBJ_SW_BTI_SW_ROPE_e=0x3, +}; + +enum dRes_ID_OBJ_SW { + /* TEX */ + dRes_ID_OBJ_SW_BTI_SW_ROPE_e=0x3, +}; + +#endif /* !RES_OBJ_SW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_tama.h b/assets/RZDP01/res/Object/Obj_tama.h new file mode 100644 index 0000000000..ad1139b20b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_tama.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_TAMA_H +#define RES_OBJ_TAMA_H + +enum dRes_INDEX_OBJ_TAMA { + /* BMDR */ + dRes_INDEX_OBJ_TAMA_BMD_LV8_TAMA_e=0x3, +}; + +enum dRes_ID_OBJ_TAMA { + /* BMDR */ + dRes_ID_OBJ_TAMA_BMD_LV8_TAMA_e=0x3, +}; + +enum LV8_TAMA_JNT { + LV8_TAMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TAMA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_tg.h b/assets/RZDP01/res/Object/Obj_tg.h new file mode 100644 index 0000000000..b68cead891 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_tg.h @@ -0,0 +1,18 @@ +#ifndef RES_OBJ_TG_H +#define RES_OBJ_TG_H + +enum dRes_INDEX_OBJ_TG { + /* BMDG */ + dRes_INDEX_OBJ_TG_BMD_A_TTATKI_e=0x3, +}; + +enum dRes_ID_OBJ_TG { + /* BMDG */ + dRes_ID_OBJ_TG_BMD_A_TTATKI_e=0x3, +}; + +enum A_TTATKI_JNT { + A_TTATKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_tob7.h b/assets/RZDP01/res/Object/Obj_tob7.h new file mode 100644 index 0000000000..aee130b35a --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_tob7.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_TOB7_H +#define RES_OBJ_TOB7_H + +enum dRes_INDEX_OBJ_TOB7 { + /* BMDG */ + dRes_INDEX_OBJ_TOB7_BMD_K_TOBIY00_e=0x4, + dRes_INDEX_OBJ_TOB7_BMD_K_TOBIY01_e=0x5, + dRes_INDEX_OBJ_TOB7_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_INDEX_OBJ_TOB7_DZB_K_TOBIY00_e=0x9, +}; + +enum dRes_ID_OBJ_TOB7 { + /* BMDG */ + dRes_ID_OBJ_TOB7_BMD_K_TOBIY00_e=0x4, + dRes_ID_OBJ_TOB7_BMD_K_TOBIY01_e=0x5, + dRes_ID_OBJ_TOB7_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_ID_OBJ_TOB7_DZB_K_TOBIY00_e=0x9, +}; + +enum K_TOBIY00_JNT { + K_TOBIY00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_TOBIY01_JNT { + K_TOBIY01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_PANEL_LEAF_JNT { + S_PANEL_LEAF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TOB7_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_toby.h b/assets/RZDP01/res/Object/Obj_toby.h new file mode 100644 index 0000000000..43ed0cafb4 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_toby.h @@ -0,0 +1,34 @@ +#ifndef RES_OBJ_TOBY_H +#define RES_OBJ_TOBY_H + +enum dRes_INDEX_OBJ_TOBY { + /* BMDG */ + dRes_INDEX_OBJ_TOBY_BMD_K_TOBIY00_e=0x4, + dRes_INDEX_OBJ_TOBY_BMD_K_TOBIY01_e=0x5, + dRes_INDEX_OBJ_TOBY_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_INDEX_OBJ_TOBY_DZB_K_TOBIY00_e=0x9, +}; + +enum dRes_ID_OBJ_TOBY { + /* BMDG */ + dRes_ID_OBJ_TOBY_BMD_K_TOBIY00_e=0x4, + dRes_ID_OBJ_TOBY_BMD_K_TOBIY01_e=0x5, + dRes_ID_OBJ_TOBY_BMD_S_PANEL_LEAF_e=0x6, + /* DZB */ + dRes_ID_OBJ_TOBY_DZB_K_TOBIY00_e=0x9, +}; + +enum K_TOBIY00_JNT { + K_TOBIY00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_TOBIY01_JNT { + K_TOBIY01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_PANEL_LEAF_JNT { + S_PANEL_LEAF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_TOBY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_tp.h b/assets/RZDP01/res/Object/Obj_tp.h new file mode 100644 index 0000000000..b2ed0dcc1e --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_tp.h @@ -0,0 +1,72 @@ +#ifndef RES_OBJ_TP_H +#define RES_OBJ_TP_H + +enum dRes_INDEX_OBJ_TP { + /* BCK */ + dRes_INDEX_OBJ_TP_BCK_TPA_APPEAR_e=0x7, + dRes_INDEX_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8, + dRes_INDEX_OBJ_TP_BCK_TPA_DROP_e=0x9, + dRes_INDEX_OBJ_TP_BCK_TPB_APPEAR_e=0xA, + dRes_INDEX_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB, + dRes_INDEX_OBJ_TP_BCK_TPB_DROP_e=0xC, + /* BMDR */ + dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF, + dRes_INDEX_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10, + dRes_INDEX_OBJ_TP_BMD_TPA_e=0x11, + dRes_INDEX_OBJ_TP_BMD_TPB_e=0x12, + /* BRK */ + dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15, + dRes_INDEX_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16, + dRes_INDEX_OBJ_TP_BRK_TPA_ON_e=0x17, + dRes_INDEX_OBJ_TP_BRK_TPB_ON_e=0x18, + /* BTK */ + dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B, + dRes_INDEX_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C, + /* DZB */ + dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F, + dRes_INDEX_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20, +}; + +enum dRes_ID_OBJ_TP { + /* BCK */ + dRes_ID_OBJ_TP_BCK_TPA_APPEAR_e=0x7, + dRes_ID_OBJ_TP_BCK_TPA_DISAPPEAR_e=0x8, + dRes_ID_OBJ_TP_BCK_TPA_DROP_e=0x9, + dRes_ID_OBJ_TP_BCK_TPB_APPEAR_e=0xA, + dRes_ID_OBJ_TP_BCK_TPB_DISAPPEAR_e=0xB, + dRes_ID_OBJ_TP_BCK_TPB_DROP_e=0xC, + /* BMDR */ + dRes_ID_OBJ_TP_BMD_EF_NSBARRIER01_e=0xF, + dRes_ID_OBJ_TP_BMD_EF_NSBARRIER02_e=0x10, + dRes_ID_OBJ_TP_BMD_TPA_e=0x11, + dRes_ID_OBJ_TP_BMD_TPB_e=0x12, + /* BRK */ + dRes_ID_OBJ_TP_BRK_EF_NSBARRIER01_e=0x15, + dRes_ID_OBJ_TP_BRK_EF_NSBARRIER02_e=0x16, + dRes_ID_OBJ_TP_BRK_TPA_ON_e=0x17, + dRes_ID_OBJ_TP_BRK_TPB_ON_e=0x18, + /* BTK */ + dRes_ID_OBJ_TP_BTK_EF_NSBARRIER01_e=0x1B, + dRes_ID_OBJ_TP_BTK_EF_NSBARRIER02_e=0x1C, + /* DZB */ + dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_NG_e=0x1F, + dRes_ID_OBJ_TP_DZB_EF_NSBARRIER_OK_e=0x20, +}; + +enum EF_NSBARRIER01_JNT { + EF_NSBARRIER01_JNT_NS_BARRIER01_e=0x0, +}; + +enum EF_NSBARRIER02_JNT { + EF_NSBARRIER02_JNT_NS_BARRIER01_e=0x0, +}; + +enum TPA_JNT { + TPA_JNT_TPA_V_e=0x0, +}; + +enum TPB_JNT { + TPB_JNT_TPB_V_e=0x0, +}; + +#endif /* !RES_OBJ_TP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_udoor.h b/assets/RZDP01/res/Object/Obj_udoor.h new file mode 100644 index 0000000000..1a7701020a --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_udoor.h @@ -0,0 +1,30 @@ +#ifndef RES_OBJ_UDOOR_H +#define RES_OBJ_UDOOR_H + +enum dRes_INDEX_OBJ_UDOOR { + /* BMDR */ + dRes_INDEX_OBJ_UDOOR_BMD_A_UHDOORL_e=0x4, + dRes_INDEX_OBJ_UDOOR_BMD_A_UHDOORR_e=0x5, + /* DZB */ + dRes_INDEX_OBJ_UDOOR_DZB_A_UHDOORL_e=0x8, + dRes_INDEX_OBJ_UDOOR_DZB_A_UHDOORR_e=0x9, +}; + +enum dRes_ID_OBJ_UDOOR { + /* BMDR */ + dRes_ID_OBJ_UDOOR_BMD_A_UHDOORL_e=0x4, + dRes_ID_OBJ_UDOOR_BMD_A_UHDOORR_e=0x5, + /* DZB */ + dRes_ID_OBJ_UDOOR_DZB_A_UHDOORL_e=0x8, + dRes_ID_OBJ_UDOOR_DZB_A_UHDOORR_e=0x9, +}; + +enum A_UHDOORL_JNT { + A_UHDOORL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_UHDOORR_JNT { + A_UHDOORR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_UDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_usaku.h b/assets/RZDP01/res/Object/Obj_usaku.h new file mode 100644 index 0000000000..3d5ecbc4f9 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_usaku.h @@ -0,0 +1,22 @@ +#ifndef RES_OBJ_USAKU_H +#define RES_OBJ_USAKU_H + +enum dRes_INDEX_OBJ_USAKU { + /* BMDR */ + dRes_INDEX_OBJ_USAKU_BMD_A_UMASAKUF_e=0x4, + /* DZB */ + dRes_INDEX_OBJ_USAKU_DZB_A_UMASAKUF_e=0x7, +}; + +enum dRes_ID_OBJ_USAKU { + /* BMDR */ + dRes_ID_OBJ_USAKU_BMD_A_UMASAKUF_e=0x4, + /* DZB */ + dRes_ID_OBJ_USAKU_DZB_A_UMASAKUF_e=0x7, +}; + +enum A_UMASAKUF_JNT { + A_UMASAKUF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_USAKU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_web0.h b/assets/RZDP01/res/Object/Obj_web0.h new file mode 100644 index 0000000000..183f22ce8e --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_web0.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_WEB0_H +#define RES_OBJ_WEB0_H + +enum dRes_INDEX_OBJ_WEB0 { + /* BMDR */ + dRes_INDEX_OBJ_WEB0_BMD_K_KUM_KABE00_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_WEB0_BRK_K_KUM_KABE00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_WEB0_DZB_K_KUM_KABE00_e=0xB, +}; + +enum dRes_ID_OBJ_WEB0 { + /* BMDR */ + dRes_ID_OBJ_WEB0_BMD_K_KUM_KABE00_e=0x5, + /* BRK */ + dRes_ID_OBJ_WEB0_BRK_K_KUM_KABE00_e=0x8, + /* DZB */ + dRes_ID_OBJ_WEB0_DZB_K_KUM_KABE00_e=0xB, +}; + +enum K_KUM_KABE00_JNT { + K_KUM_KABE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_WEB0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_web1.h b/assets/RZDP01/res/Object/Obj_web1.h new file mode 100644 index 0000000000..0e42f0102b --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_web1.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_WEB1_H +#define RES_OBJ_WEB1_H + +enum dRes_INDEX_OBJ_WEB1 { + /* BMDR */ + dRes_INDEX_OBJ_WEB1_BMD_K_KUM_YUKA00_e=0x5, + /* BRK */ + dRes_INDEX_OBJ_WEB1_BRK_K_KUM_YUKA00_e=0x8, + /* DZB */ + dRes_INDEX_OBJ_WEB1_DZB_K_KUM_YUKA00_e=0xB, +}; + +enum dRes_ID_OBJ_WEB1 { + /* BMDR */ + dRes_ID_OBJ_WEB1_BMD_K_KUM_YUKA00_e=0x5, + /* BRK */ + dRes_ID_OBJ_WEB1_BRK_K_KUM_YUKA00_e=0x8, + /* DZB */ + dRes_ID_OBJ_WEB1_DZB_K_KUM_YUKA00_e=0xB, +}; + +enum K_KUM_YUKA00_JNT { + K_KUM_YUKA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OBJ_WEB1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_wflag.h b/assets/RZDP01/res/Object/Obj_wflag.h new file mode 100644 index 0000000000..ffa8e934e6 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_wflag.h @@ -0,0 +1,71 @@ +#ifndef RES_OBJ_WFLAG_H +#define RES_OBJ_WFLAG_H + +enum dRes_INDEX_OBJ_WFLAG { + /* BCK */ + dRes_INDEX_OBJ_WFLAG_BCK_KOLINK_FETTER_e=0x6, + /* BMDR */ + dRes_INDEX_OBJ_WFLAG_BMD_BB_FLAG_e=0x9, + dRes_INDEX_OBJ_WFLAG_BMD_BB_PILLAR_e=0xA, + dRes_INDEX_OBJ_WFLAG_BMD_KOLINK_e=0xB, + /* BTK */ + dRes_INDEX_OBJ_WFLAG_BTK_KOLINK_e=0xE, + /* BTP */ + dRes_INDEX_OBJ_WFLAG_BTP_KOLINK_e=0x11, + dRes_INDEX_OBJ_WFLAG_BTP_KOLINK_FETTER_e=0x12, +}; + +enum dRes_ID_OBJ_WFLAG { + /* BCK */ + dRes_ID_OBJ_WFLAG_BCK_KOLINK_FETTER_e=0x6, + /* BMDR */ + dRes_ID_OBJ_WFLAG_BMD_BB_FLAG_e=0x9, + dRes_ID_OBJ_WFLAG_BMD_BB_PILLAR_e=0xA, + dRes_ID_OBJ_WFLAG_BMD_KOLINK_e=0xB, + /* BTK */ + dRes_ID_OBJ_WFLAG_BTK_KOLINK_e=0xE, + /* BTP */ + dRes_ID_OBJ_WFLAG_BTP_KOLINK_e=0x11, + dRes_ID_OBJ_WFLAG_BTP_KOLINK_FETTER_e=0x12, +}; + +enum BB_FLAG_JNT { + BB_FLAG_JNT_BB_FLAG_MODEL_e=0x0, +}; + +enum BB_PILLAR_JNT { + BB_PILLAR_JNT_PILLAR_LOC_e=0x0, + BB_PILLAR_JNT_PILLAR_MODEL_e=0x1, + BB_PILLAR_JNT_KOLIN_LOC_e=0x2, +}; + +enum KOLINK_JNT { + KOLINK_JNT_CENTER_e=0x0, + KOLINK_JNT_BACKBONE1_e=0x1, + KOLINK_JNT_BACKBONE2_e=0x2, + KOLINK_JNT_NECK_e=0x3, + KOLINK_JNT_HEAD_e=0x4, + KOLINK_JNT_CHIN_e=0x5, + KOLINK_JNT_MAYUL_e=0x6, + KOLINK_JNT_MAYUR_e=0x7, + KOLINK_JNT_MOUTH_e=0x8, + KOLINK_JNT_SHOULDERL_e=0x9, + KOLINK_JNT_ARML1_e=0xA, + KOLINK_JNT_ARML2_e=0xB, + KOLINK_JNT_HANDL_e=0xC, + KOLINK_JNT_FINGERL_e=0xD, + KOLINK_JNT_SHOULDERR_e=0xE, + KOLINK_JNT_ARMR1_e=0xF, + KOLINK_JNT_ARMR2_e=0x10, + KOLINK_JNT_HANDR_e=0x11, + KOLINK_JNT_FINGERR_e=0x12, + KOLINK_JNT_WAIST_e=0x13, + KOLINK_JNT_LEGL1_e=0x14, + KOLINK_JNT_LEGL2_e=0x15, + KOLINK_JNT_FOOTL_e=0x16, + KOLINK_JNT_LEGR1_e=0x17, + KOLINK_JNT_LEGR2_e=0x18, + KOLINK_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_OBJ_WFLAG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Obj_yogan.h b/assets/RZDP01/res/Object/Obj_yogan.h new file mode 100644 index 0000000000..3ce98bdcd9 --- /dev/null +++ b/assets/RZDP01/res/Object/Obj_yogan.h @@ -0,0 +1,26 @@ +#ifndef RES_OBJ_YOGAN_H +#define RES_OBJ_YOGAN_H + +enum dRes_INDEX_OBJ_YOGAN { + /* BCK */ + dRes_INDEX_OBJ_YOGAN_BCK_EF_YOGANBASHIRA_e=0x5, + /* BMDR */ + dRes_INDEX_OBJ_YOGAN_BMD_EF_YOGANBASHIRA_e=0x8, + /* BTK */ + dRes_INDEX_OBJ_YOGAN_BTK_EF_YOGANBASHIRA_e=0xB, +}; + +enum dRes_ID_OBJ_YOGAN { + /* BCK */ + dRes_ID_OBJ_YOGAN_BCK_EF_YOGANBASHIRA_e=0x5, + /* BMDR */ + dRes_ID_OBJ_YOGAN_BMD_EF_YOGANBASHIRA_e=0x8, + /* BTK */ + dRes_ID_OBJ_YOGAN_BTK_EF_YOGANBASHIRA_e=0xB, +}; + +enum EF_YOGANBASHIRA_JNT { + EF_YOGANBASHIRA_JNT_EF_YOGANBASHIRA_e=0x0, +}; + +#endif /* !RES_OBJ_YOGAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Octhashi.h b/assets/RZDP01/res/Object/Octhashi.h new file mode 100644 index 0000000000..5623b60a73 --- /dev/null +++ b/assets/RZDP01/res/Object/Octhashi.h @@ -0,0 +1,22 @@ +#ifndef RES_OCTHASHI_H +#define RES_OCTHASHI_H + +enum dRes_INDEX_OCTHASHI { + /* BMDR */ + dRes_INDEX_OCTHASHI_BMD_S_OCTHASHI00_e=0x4, + /* DZB */ + dRes_INDEX_OCTHASHI_DZB_S_OCTHASHI00_e=0x7, +}; + +enum dRes_ID_OCTHASHI { + /* BMDR */ + dRes_ID_OCTHASHI_BMD_S_OCTHASHI00_e=0x4, + /* DZB */ + dRes_ID_OCTHASHI_DZB_S_OCTHASHI00_e=0x7, +}; + +enum S_OCTHASHI00_JNT { + S_OCTHASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OCTHASHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Osiblk.h b/assets/RZDP01/res/Object/Osiblk.h new file mode 100644 index 0000000000..71e925d392 --- /dev/null +++ b/assets/RZDP01/res/Object/Osiblk.h @@ -0,0 +1,22 @@ +#ifndef RES_OSIBLK_H +#define RES_OSIBLK_H + +enum dRes_INDEX_OSIBLK { + /* BMDR */ + dRes_INDEX_OSIBLK_BMD_OBM_OSIHIKIBLK1_e=0x4, + /* DZB */ + dRes_INDEX_OSIBLK_DZB_K_BLK00_e=0x7, +}; + +enum dRes_ID_OSIBLK { + /* BMDR */ + dRes_ID_OSIBLK_BMD_OBM_OSIHIKIBLK1_e=0x4, + /* DZB */ + dRes_ID_OSIBLK_DZB_K_BLK00_e=0x7, +}; + +enum OBM_OSIHIKIBLK1_JNT { + OBM_OSIHIKIBLK1_JNT_OBM_OSIHIKIBLK1_e=0x0, +}; + +#endif /* !RES_OSIBLK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Otosiana.h b/assets/RZDP01/res/Object/Otosiana.h new file mode 100644 index 0000000000..0feee8fe5e --- /dev/null +++ b/assets/RZDP01/res/Object/Otosiana.h @@ -0,0 +1,22 @@ +#ifndef RES_OTOSIANA_H +#define RES_OTOSIANA_H + +enum dRes_INDEX_OTOSIANA { + /* BMDR */ + dRes_INDEX_OTOSIANA_BMD_H_OTOSIANA_e=0x4, + /* DZB */ + dRes_INDEX_OTOSIANA_DZB_H_OTOSIANA_e=0x7, +}; + +enum dRes_ID_OTOSIANA { + /* BMDR */ + dRes_ID_OTOSIANA_BMD_H_OTOSIANA_e=0x4, + /* DZB */ + dRes_ID_OTOSIANA_DZB_H_OTOSIANA_e=0x7, +}; + +enum H_OTOSIANA_JNT { + H_OTOSIANA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_OTOSIANA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/PPolamp.h b/assets/RZDP01/res/Object/PPolamp.h new file mode 100644 index 0000000000..80bc0c6d76 --- /dev/null +++ b/assets/RZDP01/res/Object/PPolamp.h @@ -0,0 +1,28 @@ +#ifndef RES_PPOLAMP_H +#define RES_PPOLAMP_H + +enum dRes_INDEX_PPOLAMP { + /* BCK */ + dRes_INDEX_PPOLAMP_BCK_EF_GLOW_e=0x4, + /* BMDR */ + dRes_INDEX_PPOLAMP_BMD_EF_GLOW_e=0x7, + dRes_INDEX_PPOLAMP_BMD_P_POLAMP_e=0x8, +}; + +enum dRes_ID_PPOLAMP { + /* BCK */ + dRes_ID_PPOLAMP_BCK_EF_GLOW_e=0x4, + /* BMDR */ + dRes_ID_PPOLAMP_BMD_EF_GLOW_e=0x7, + dRes_ID_PPOLAMP_BMD_P_POLAMP_e=0x8, +}; + +enum EF_GLOW_JNT { + EF_GLOW_JNT_EF_GLOW_e=0x0, +}; + +enum P_POLAMP_JNT { + P_POLAMP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PPOLAMP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/PRElvtr.h b/assets/RZDP01/res/Object/PRElvtr.h new file mode 100644 index 0000000000..eca472e756 --- /dev/null +++ b/assets/RZDP01/res/Object/PRElvtr.h @@ -0,0 +1,22 @@ +#ifndef RES_PRELVTR_H +#define RES_PRELVTR_H + +enum dRes_INDEX_PRELVTR { + /* BMDR */ + dRes_INDEX_PRELVTR_BMD_P_RELVTR_e=0x4, + /* DZB */ + dRes_INDEX_PRELVTR_DZB_P_RELVTR_e=0x7, +}; + +enum dRes_ID_PRELVTR { + /* BMDR */ + dRes_ID_PRELVTR_BMD_P_RELVTR_e=0x4, + /* DZB */ + dRes_ID_PRELVTR_DZB_P_RELVTR_e=0x7, +}; + +enum P_RELVTR_JNT { + P_RELVTR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRELVTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/PRWallR04.h b/assets/RZDP01/res/Object/PRWallR04.h new file mode 100644 index 0000000000..ec7f799876 --- /dev/null +++ b/assets/RZDP01/res/Object/PRWallR04.h @@ -0,0 +1,22 @@ +#ifndef RES_PRWALLR04_H +#define RES_PRWALLR04_H + +enum dRes_INDEX_PRWALLR04 { + /* BMDR */ + dRes_INDEX_PRWALLR04_BMD_P_RWALLR04_e=0x4, + /* DZB */ + dRes_INDEX_PRWALLR04_DZB_P_RWALLR04_e=0x7, +}; + +enum dRes_ID_PRWALLR04 { + /* BMDR */ + dRes_ID_PRWALLR04_BMD_P_RWALLR04_e=0x4, + /* DZB */ + dRes_ID_PRWALLR04_DZB_P_RWALLR04_e=0x7, +}; + +enum P_RWALLR04_JNT { + P_RWALLR04_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRWALLR04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/PRWallR09.h b/assets/RZDP01/res/Object/PRWallR09.h new file mode 100644 index 0000000000..ba4beaca6d --- /dev/null +++ b/assets/RZDP01/res/Object/PRWallR09.h @@ -0,0 +1,22 @@ +#ifndef RES_PRWALLR09_H +#define RES_PRWALLR09_H + +enum dRes_INDEX_PRWALLR09 { + /* BMDR */ + dRes_INDEX_PRWALLR09_BMD_P_RWALLR09_e=0x4, + /* DZB */ + dRes_INDEX_PRWALLR09_DZB_P_RWALLR09_e=0x7, +}; + +enum dRes_ID_PRWALLR09 { + /* BMDR */ + dRes_ID_PRWALLR09_BMD_P_RWALLR09_e=0x4, + /* DZB */ + dRes_ID_PRWALLR09_DZB_P_RWALLR09_e=0x7, +}; + +enum P_RWALLR09_JNT { + P_RWALLR09_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_PRWALLR09_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_AShtr.h b/assets/RZDP01/res/Object/P_AShtr.h new file mode 100644 index 0000000000..3583ecc5b1 --- /dev/null +++ b/assets/RZDP01/res/Object/P_AShtr.h @@ -0,0 +1,22 @@ +#ifndef RES_P_ASHTR_H +#define RES_P_ASHTR_H + +enum dRes_INDEX_P_ASHTR { + /* BMDR */ + dRes_INDEX_P_ASHTR_BMD_P_ASHTR_e=0x4, + /* DZB */ + dRes_INDEX_P_ASHTR_DZB_P_ASHTR_e=0x7, +}; + +enum dRes_ID_P_ASHTR { + /* BMDR */ + dRes_ID_P_ASHTR_BMD_P_ASHTR_e=0x4, + /* DZB */ + dRes_ID_P_ASHTR_DZB_P_ASHTR_e=0x7, +}; + +enum P_ASHTR_JNT { + P_ASHTR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_ASHTR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Cblock.h b/assets/RZDP01/res/Object/P_Cblock.h new file mode 100644 index 0000000000..ca8b30a201 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Cblock.h @@ -0,0 +1,34 @@ +#ifndef RES_P_CBLOCK_H +#define RES_P_CBLOCK_H + +enum dRes_INDEX_P_CBLOCK { + /* BMDR */ + dRes_INDEX_P_CBLOCK_BMD_P_CBLOCK_e=0x4, + dRes_INDEX_P_CBLOCK_BMD_P_CHAIN_e=0x5, + dRes_INDEX_P_CBLOCK_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_CBLOCK_DZB_P_CBLOCK_e=0x9, +}; + +enum dRes_ID_P_CBLOCK { + /* BMDR */ + dRes_ID_P_CBLOCK_BMD_P_CBLOCK_e=0x4, + dRes_ID_P_CBLOCK_BMD_P_CHAIN_e=0x5, + dRes_ID_P_CBLOCK_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_CBLOCK_DZB_P_CBLOCK_e=0x9, +}; + +enum P_CBLOCK_JNT { + P_CBLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CBLOCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Chain.h b/assets/RZDP01/res/Object/P_Chain.h new file mode 100644 index 0000000000..7b5f6996e8 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Chain.h @@ -0,0 +1,24 @@ +#ifndef RES_P_CHAIN_H +#define RES_P_CHAIN_H + +enum dRes_INDEX_P_CHAIN { + /* BMDR */ + dRes_INDEX_P_CHAIN_BMD_P_CHAIN_e=0x3, + dRes_INDEX_P_CHAIN_BMD_P_HANDLE_e=0x4, +}; + +enum dRes_ID_P_CHAIN { + /* BMDR */ + dRes_ID_P_CHAIN_BMD_P_CHAIN_e=0x3, + dRes_ID_P_CHAIN_BMD_P_HANDLE_e=0x4, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CHAIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Cwall.h b/assets/RZDP01/res/Object/P_Cwall.h new file mode 100644 index 0000000000..6fc0a199de --- /dev/null +++ b/assets/RZDP01/res/Object/P_Cwall.h @@ -0,0 +1,34 @@ +#ifndef RES_P_CWALL_H +#define RES_P_CWALL_H + +enum dRes_INDEX_P_CWALL { + /* BMDR */ + dRes_INDEX_P_CWALL_BMD_P_CHAIN_e=0x4, + dRes_INDEX_P_CWALL_BMD_P_CWALL_e=0x5, + dRes_INDEX_P_CWALL_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_CWALL_DZB_P_CWALL_e=0x9, +}; + +enum dRes_ID_P_CWALL { + /* BMDR */ + dRes_ID_P_CWALL_BMD_P_CHAIN_e=0x4, + dRes_ID_P_CWALL_BMD_P_CWALL_e=0x5, + dRes_ID_P_CWALL_BMD_P_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_CWALL_DZB_P_CWALL_e=0x9, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CWALL_JNT { + P_CWALL_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_HANDLE_JNT { + P_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_CWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_DSand.h b/assets/RZDP01/res/Object/P_DSand.h new file mode 100644 index 0000000000..6de7297476 --- /dev/null +++ b/assets/RZDP01/res/Object/P_DSand.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DSAND_H +#define RES_P_DSAND_H + +enum dRes_INDEX_P_DSAND { + /* BMDR */ + dRes_INDEX_P_DSAND_BMD_P_DSAND_e=0x4, + /* DZB */ + dRes_INDEX_P_DSAND_DZB_P_DSAND_e=0x7, +}; + +enum dRes_ID_P_DSAND { + /* BMDR */ + dRes_ID_P_DSAND_BMD_P_DSAND_e=0x4, + /* DZB */ + dRes_ID_P_DSAND_DZB_P_DSAND_e=0x7, +}; + +enum P_DSAND_JNT { + P_DSAND_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DSAND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Dtile.h b/assets/RZDP01/res/Object/P_Dtile.h new file mode 100644 index 0000000000..e6ca95bd17 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Dtile.h @@ -0,0 +1,30 @@ +#ifndef RES_P_DTILE_H +#define RES_P_DTILE_H + +enum dRes_INDEX_P_DTILE { + /* BMDR */ + dRes_INDEX_P_DTILE_BMD_P_DTILE_L_e=0x4, + dRes_INDEX_P_DTILE_BMD_P_DTILE_S_e=0x5, + /* DZB */ + dRes_INDEX_P_DTILE_DZB_P_DTILE_L_e=0x8, + dRes_INDEX_P_DTILE_DZB_P_DTILE_S_e=0x9, +}; + +enum dRes_ID_P_DTILE { + /* BMDR */ + dRes_ID_P_DTILE_BMD_P_DTILE_L_e=0x4, + dRes_ID_P_DTILE_BMD_P_DTILE_S_e=0x5, + /* DZB */ + dRes_ID_P_DTILE_DZB_P_DTILE_L_e=0x8, + dRes_ID_P_DTILE_DZB_P_DTILE_S_e=0x9, +}; + +enum P_DTILE_L_JNT { + P_DTILE_L_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_DTILE_S_JNT { + P_DTILE_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DTILE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Dtile00.h b/assets/RZDP01/res/Object/P_Dtile00.h new file mode 100644 index 0000000000..417fbacdab --- /dev/null +++ b/assets/RZDP01/res/Object/P_Dtile00.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DTILE00_H +#define RES_P_DTILE00_H + +enum dRes_INDEX_P_DTILE00 { + /* BMDR */ + dRes_INDEX_P_DTILE00_BMD_K_DTILE00_e=0x4, + /* DZB */ + dRes_INDEX_P_DTILE00_DZB_K_DTILE00_e=0x7, +}; + +enum dRes_ID_P_DTILE00 { + /* BMDR */ + dRes_ID_P_DTILE00_BMD_K_DTILE00_e=0x4, + /* DZB */ + dRes_ID_P_DTILE00_DZB_K_DTILE00_e=0x7, +}; + +enum K_DTILE00_JNT { + K_DTILE00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DTILE00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Dwall.h b/assets/RZDP01/res/Object/P_Dwall.h new file mode 100644 index 0000000000..4abe60680f --- /dev/null +++ b/assets/RZDP01/res/Object/P_Dwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_DWALL_H +#define RES_P_DWALL_H + +enum dRes_INDEX_P_DWALL { + /* BMDR */ + dRes_INDEX_P_DWALL_BMD_P_DWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_DWALL_DZB_P_DWALL_e=0x7, +}; + +enum dRes_ID_P_DWALL { + /* BMDR */ + dRes_ID_P_DWALL_BMD_P_DWALL_e=0x4, + /* DZB */ + dRes_ID_P_DWALL_DZB_P_DWALL_e=0x7, +}; + +enum P_DWALL_JNT { + P_DWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_DWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Gear.h b/assets/RZDP01/res/Object/P_Gear.h new file mode 100644 index 0000000000..87867a411f --- /dev/null +++ b/assets/RZDP01/res/Object/P_Gear.h @@ -0,0 +1,24 @@ +#ifndef RES_P_GEAR_H +#define RES_P_GEAR_H + +enum dRes_INDEX_P_GEAR { + /* BMDR */ + dRes_INDEX_P_GEAR_BMD_P_GEAR_L_e=0x3, + dRes_INDEX_P_GEAR_BMD_P_GEAR_S_e=0x4, +}; + +enum dRes_ID_P_GEAR { + /* BMDR */ + dRes_ID_P_GEAR_BMD_P_GEAR_L_e=0x3, + dRes_ID_P_GEAR_BMD_P_GEAR_S_e=0x4, +}; + +enum P_GEAR_L_JNT { + P_GEAR_L_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_GEAR_S_JNT { + P_GEAR_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_GEAR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Ggate.h b/assets/RZDP01/res/Object/P_Ggate.h new file mode 100644 index 0000000000..12caca6b98 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Ggate.h @@ -0,0 +1,22 @@ +#ifndef RES_P_GGATE_H +#define RES_P_GGATE_H + +enum dRes_INDEX_P_GGATE { + /* BMDR */ + dRes_INDEX_P_GGATE_BMD_P_GGATE_e=0x4, + /* DZB */ + dRes_INDEX_P_GGATE_DZB_P_GGATE_e=0x7, +}; + +enum dRes_ID_P_GGATE { + /* BMDR */ + dRes_ID_P_GGATE_BMD_P_GGATE_e=0x4, + /* DZB */ + dRes_ID_P_GGATE_DZB_P_GGATE_e=0x7, +}; + +enum P_GGATE_JNT { + P_GGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_GGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_L4Cwall.h b/assets/RZDP01/res/Object/P_L4Cwall.h new file mode 100644 index 0000000000..95d0ef6d23 --- /dev/null +++ b/assets/RZDP01/res/Object/P_L4Cwall.h @@ -0,0 +1,34 @@ +#ifndef RES_P_L4CWALL_H +#define RES_P_L4CWALL_H + +enum dRes_INDEX_P_L4CWALL { + /* BMDR */ + dRes_INDEX_P_L4CWALL_BMD_P_LV4_CHAIN_e=0x4, + dRes_INDEX_P_L4CWALL_BMD_P_LV4_CWALL_e=0x5, + dRes_INDEX_P_L4CWALL_BMD_P_LV4_HANDLE_e=0x6, + /* DZB */ + dRes_INDEX_P_L4CWALL_DZB_P_LV4_CWALL_e=0x9, +}; + +enum dRes_ID_P_L4CWALL { + /* BMDR */ + dRes_ID_P_L4CWALL_BMD_P_LV4_CHAIN_e=0x4, + dRes_ID_P_L4CWALL_BMD_P_LV4_CWALL_e=0x5, + dRes_ID_P_L4CWALL_BMD_P_LV4_HANDLE_e=0x6, + /* DZB */ + dRes_ID_P_L4CWALL_DZB_P_LV4_CWALL_e=0x9, +}; + +enum P_LV4_CHAIN_JNT { + P_LV4_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LV4_CWALL_JNT { + P_LV4_CWALL_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LV4_HANDLE_JNT { + P_LV4_HANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4CWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_L4Floor.h b/assets/RZDP01/res/Object/P_L4Floor.h new file mode 100644 index 0000000000..dec75012d4 --- /dev/null +++ b/assets/RZDP01/res/Object/P_L4Floor.h @@ -0,0 +1,22 @@ +#ifndef RES_P_L4FLOOR_H +#define RES_P_L4FLOOR_H + +enum dRes_INDEX_P_L4FLOOR { + /* BMDR */ + dRes_INDEX_P_L4FLOOR_BMD_LV4R50_FLOOR_e=0x4, + /* DZB */ + dRes_INDEX_P_L4FLOOR_DZB_LV4R50_FLOOR_e=0x7, +}; + +enum dRes_ID_P_L4FLOOR { + /* BMDR */ + dRes_ID_P_L4FLOOR_BMD_LV4R50_FLOOR_e=0x4, + /* DZB */ + dRes_ID_P_L4FLOOR_DZB_LV4R50_FLOOR_e=0x7, +}; + +enum LV4R50_FLOOR_JNT { + LV4R50_FLOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4FLOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_L4Rwall.h b/assets/RZDP01/res/Object/P_L4Rwall.h new file mode 100644 index 0000000000..97cd6e7435 --- /dev/null +++ b/assets/RZDP01/res/Object/P_L4Rwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_L4RWALL_H +#define RES_P_L4RWALL_H + +enum dRes_INDEX_P_L4RWALL { + /* BMDR */ + dRes_INDEX_P_L4RWALL_BMD_LV4R50_RALEWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_L4RWALL_DZB_LV4R50_RALEWALL_e=0x7, +}; + +enum dRes_ID_P_L4RWALL { + /* BMDR */ + dRes_ID_P_L4RWALL_BMD_LV4R50_RALEWALL_e=0x4, + /* DZB */ + dRes_ID_P_L4RWALL_DZB_LV4R50_RALEWALL_e=0x7, +}; + +enum LV4R50_RALEWALL_JNT { + LV4R50_RALEWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4RWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_L4Sand.h b/assets/RZDP01/res/Object/P_L4Sand.h new file mode 100644 index 0000000000..a25ade0d1a --- /dev/null +++ b/assets/RZDP01/res/Object/P_L4Sand.h @@ -0,0 +1,26 @@ +#ifndef RES_P_L4SAND_H +#define RES_P_L4SAND_H + +enum dRes_INDEX_P_L4SAND { + /* BMDR */ + dRes_INDEX_P_L4SAND_BMD_LV4R50_RYUSA_e=0x5, + /* BTK */ + dRes_INDEX_P_L4SAND_BTK_LV4R50_RYUSA_e=0x8, + /* DZB */ + dRes_INDEX_P_L4SAND_DZB_LV4R50_RYUSA_e=0xB, +}; + +enum dRes_ID_P_L4SAND { + /* BMDR */ + dRes_ID_P_L4SAND_BMD_LV4R50_RYUSA_e=0x5, + /* BTK */ + dRes_ID_P_L4SAND_BTK_LV4R50_RYUSA_e=0x8, + /* DZB */ + dRes_ID_P_L4SAND_DZB_LV4R50_RYUSA_e=0xB, +}; + +enum LV4R50_RYUSA_JNT { + LV4R50_RYUSA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_L4SAND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_LBswA.h b/assets/RZDP01/res/Object/P_LBswA.h new file mode 100644 index 0000000000..3cb270a595 --- /dev/null +++ b/assets/RZDP01/res/Object/P_LBswA.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LBSWA_H +#define RES_P_LBSWA_H + +enum dRes_INDEX_P_LBSWA { + /* BMDR */ + dRes_INDEX_P_LBSWA_BMD_P_LBSWA_e=0x4, + /* BTK */ + dRes_INDEX_P_LBSWA_BTK_P_LBSWA_e=0x7, +}; + +enum dRes_ID_P_LBSWA { + /* BMDR */ + dRes_ID_P_LBSWA_BMD_P_LBSWA_e=0x4, + /* BTK */ + dRes_ID_P_LBSWA_BTK_P_LBSWA_e=0x7, +}; + +enum P_LBSWA_JNT { + P_LBSWA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LBSWA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_LBswBC.h b/assets/RZDP01/res/Object/P_LBswBC.h new file mode 100644 index 0000000000..3b09323f3a --- /dev/null +++ b/assets/RZDP01/res/Object/P_LBswBC.h @@ -0,0 +1,34 @@ +#ifndef RES_P_LBSWBC_H +#define RES_P_LBSWBC_H + +enum dRes_INDEX_P_LBSWBC { + /* BMDR */ + dRes_INDEX_P_LBSWBC_BMD_P_LBSWB_e=0x5, + dRes_INDEX_P_LBSWBC_BMD_P_LBSWC_e=0x6, + /* BTK */ + dRes_INDEX_P_LBSWBC_BTK_P_LBSWB_e=0x9, + dRes_INDEX_P_LBSWBC_BTK_P_LBSWC_e=0xA, + /* EVT */ + dRes_INDEX_P_LBSWBC_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_P_LBSWBC { + /* BMDR */ + dRes_ID_P_LBSWBC_BMD_P_LBSWB_e=0x5, + dRes_ID_P_LBSWBC_BMD_P_LBSWC_e=0x6, + /* BTK */ + dRes_ID_P_LBSWBC_BTK_P_LBSWB_e=0x9, + dRes_ID_P_LBSWBC_BTK_P_LBSWC_e=0xA, + /* EVT */ + dRes_ID_P_LBSWBC_DAT_EVENT_LIST_e=0xD, +}; + +enum P_LBSWB_JNT { + P_LBSWB_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_LBSWC_JNT { + P_LBSWC_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LBSWBC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Lv4Chan.h b/assets/RZDP01/res/Object/P_Lv4Chan.h new file mode 100644 index 0000000000..4f9a2def4d --- /dev/null +++ b/assets/RZDP01/res/Object/P_Lv4Chan.h @@ -0,0 +1,28 @@ +#ifndef RES_P_LV4CHAN_H +#define RES_P_LV4CHAN_H + +enum dRes_INDEX_P_LV4CHAN { + /* BMDR */ + dRes_INDEX_P_LV4CHAN_BMD_LV4_CHANDELIER_e=0x4, + dRes_INDEX_P_LV4CHAN_BMD_P_CHAIN_e=0x5, + /* DZB */ + dRes_INDEX_P_LV4CHAN_DZB_LV4_CHANDELIER_e=0x8, +}; + +enum dRes_ID_P_LV4CHAN { + /* BMDR */ + dRes_ID_P_LV4CHAN_BMD_LV4_CHANDELIER_e=0x4, + dRes_ID_P_LV4CHAN_BMD_P_CHAIN_e=0x5, + /* DZB */ + dRes_ID_P_LV4CHAN_DZB_LV4_CHANDELIER_e=0x8, +}; + +enum LV4_CHANDELIER_JNT { + LV4_CHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_CHAIN_JNT { + P_CHAIN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4CHAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Lv4blk.h b/assets/RZDP01/res/Object/P_Lv4blk.h new file mode 100644 index 0000000000..f57f83ff7a --- /dev/null +++ b/assets/RZDP01/res/Object/P_Lv4blk.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4BLK_H +#define RES_P_LV4BLK_H + +enum dRes_INDEX_P_LV4BLK { + /* BMDR */ + dRes_INDEX_P_LV4BLK_BMD_LV4_BLOCK_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4BLK_DZB_LV4_BLOCK_e=0x7, +}; + +enum dRes_ID_P_LV4BLK { + /* BMDR */ + dRes_ID_P_LV4BLK_BMD_LV4_BLOCK_e=0x4, + /* DZB */ + dRes_ID_P_LV4BLK_DZB_LV4_BLOCK_e=0x7, +}; + +enum LV4_BLOCK_JNT { + LV4_BLOCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4BLK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Lv4blk2.h b/assets/RZDP01/res/Object/P_Lv4blk2.h new file mode 100644 index 0000000000..a078e512ba --- /dev/null +++ b/assets/RZDP01/res/Object/P_Lv4blk2.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4BLK2_H +#define RES_P_LV4BLK2_H + +enum dRes_INDEX_P_LV4BLK2 { + /* BMDR */ + dRes_INDEX_P_LV4BLK2_BMD_LV4_BLOCK_M_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4BLK2_DZB_LV4_BLOCK_M_e=0x7, +}; + +enum dRes_ID_P_LV4BLK2 { + /* BMDR */ + dRes_ID_P_LV4BLK2_BMD_LV4_BLOCK_M_e=0x4, + /* DZB */ + dRes_ID_P_LV4BLK2_DZB_LV4_BLOCK_M_e=0x7, +}; + +enum LV4_BLOCK_M_JNT { + LV4_BLOCK_M_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4BLK2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Lv4tsw.h b/assets/RZDP01/res/Object/P_Lv4tsw.h new file mode 100644 index 0000000000..9139c34798 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Lv4tsw.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4TSW_H +#define RES_P_LV4TSW_H + +enum dRes_INDEX_P_LV4TSW { + /* BMDR */ + dRes_INDEX_P_LV4TSW_BMD_LV4_TURNSW_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4TSW_DZB_LV4_TURNSW_e=0x7, +}; + +enum dRes_ID_P_LV4TSW { + /* BMDR */ + dRes_ID_P_LV4TSW_BMD_LV4_TURNSW_e=0x4, + /* DZB */ + dRes_ID_P_LV4TSW_DZB_LV4_TURNSW_e=0x7, +}; + +enum LV4_TURNSW_JNT { + LV4_TURNSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4TSW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Lv4tswD.h b/assets/RZDP01/res/Object/P_Lv4tswD.h new file mode 100644 index 0000000000..f1c92a611a --- /dev/null +++ b/assets/RZDP01/res/Object/P_Lv4tswD.h @@ -0,0 +1,22 @@ +#ifndef RES_P_LV4TSWD_H +#define RES_P_LV4TSWD_H + +enum dRes_INDEX_P_LV4TSWD { + /* BMDR */ + dRes_INDEX_P_LV4TSWD_BMD_LV4_DTURNSW_e=0x4, + /* DZB */ + dRes_INDEX_P_LV4TSWD_DZB_LV4_DTURNSW_e=0x7, +}; + +enum dRes_ID_P_LV4TSWD { + /* BMDR */ + dRes_ID_P_LV4TSWD_BMD_LV4_DTURNSW_e=0x4, + /* DZB */ + dRes_ID_P_LV4TSWD_DZB_LV4_DTURNSW_e=0x7, +}; + +enum LV4_DTURNSW_JNT { + LV4_DTURNSW_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_LV4TSWD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Mbrid9.h b/assets/RZDP01/res/Object/P_Mbrid9.h new file mode 100644 index 0000000000..8b5d87af2a --- /dev/null +++ b/assets/RZDP01/res/Object/P_Mbrid9.h @@ -0,0 +1,26 @@ +#ifndef RES_P_MBRID9_H +#define RES_P_MBRID9_H + +enum dRes_INDEX_P_MBRID9 { + /* BCK */ + dRes_INDEX_P_MBRID9_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_INDEX_P_MBRID9_BMD_X_MBRIDGE_9_e=0x8, + /* DZB */ + dRes_INDEX_P_MBRID9_DZB_X_MBRIDGE_9_e=0xB, +}; + +enum dRes_ID_P_MBRID9 { + /* BCK */ + dRes_ID_P_MBRID9_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_ID_P_MBRID9_BMD_X_MBRIDGE_9_e=0x8, + /* DZB */ + dRes_ID_P_MBRID9_DZB_X_MBRIDGE_9_e=0xB, +}; + +enum X_MBRIDGE_9_JNT { + X_MBRIDGE_9_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MBRID9_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Mbridge.h b/assets/RZDP01/res/Object/P_Mbridge.h new file mode 100644 index 0000000000..847851397f --- /dev/null +++ b/assets/RZDP01/res/Object/P_Mbridge.h @@ -0,0 +1,28 @@ +#ifndef RES_P_MBRIDGE_H +#define RES_P_MBRIDGE_H + +enum dRes_INDEX_P_MBRIDGE { + /* BCK */ + dRes_INDEX_P_MBRIDGE_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_INDEX_P_MBRIDGE_BMD_P_MBRIDGE_15_e=0x8, + /* DZB */ + dRes_INDEX_P_MBRIDGE_DZB_K_MOVEW_00_e=0xB, + dRes_INDEX_P_MBRIDGE_DZB_P_MBRIDGE_15_e=0xC, +}; + +enum dRes_ID_P_MBRIDGE { + /* BCK */ + dRes_ID_P_MBRIDGE_BCK_P_MBRIDGE_15_e=0x5, + /* BMDR */ + dRes_ID_P_MBRIDGE_BMD_P_MBRIDGE_15_e=0x8, + /* DZB */ + dRes_ID_P_MBRIDGE_DZB_K_MOVEW_00_e=0xB, + dRes_ID_P_MBRIDGE_DZB_P_MBRIDGE_15_e=0xC, +}; + +enum P_MBRIDGE_15_JNT { + P_MBRIDGE_15_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Mfence.h b/assets/RZDP01/res/Object/P_Mfence.h new file mode 100644 index 0000000000..f40ad10d38 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Mfence.h @@ -0,0 +1,22 @@ +#ifndef RES_P_MFENCE_H +#define RES_P_MFENCE_H + +enum dRes_INDEX_P_MFENCE { + /* BMDR */ + dRes_INDEX_P_MFENCE_BMD_P_MFENCE_e=0x4, + /* DZB */ + dRes_INDEX_P_MFENCE_DZB_P_MFENCE_e=0x7, +}; + +enum dRes_ID_P_MFENCE { + /* BMDR */ + dRes_ID_P_MFENCE_BMD_P_MFENCE_e=0x4, + /* DZB */ + dRes_ID_P_MFENCE_DZB_P_MFENCE_e=0x7, +}; + +enum P_MFENCE_JNT { + P_MFENCE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_MFENCE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_PCNDL.h b/assets/RZDP01/res/Object/P_PCNDL.h new file mode 100644 index 0000000000..c2cb4e65ab --- /dev/null +++ b/assets/RZDP01/res/Object/P_PCNDL.h @@ -0,0 +1,22 @@ +#ifndef RES_P_PCNDL_H +#define RES_P_PCNDL_H + +enum dRes_INDEX_P_PCNDL { + /* BMDR */ + dRes_INDEX_P_PCNDL_BMD_P_PCNDL_e=0x4, + /* DZB */ + dRes_INDEX_P_PCNDL_DZB_P_PCNDL_e=0x7, +}; + +enum dRes_ID_P_PCNDL { + /* BMDR */ + dRes_ID_P_PCNDL_BMD_P_PCNDL_e=0x4, + /* DZB */ + dRes_ID_P_PCNDL_DZB_P_PCNDL_e=0x7, +}; + +enum P_PCNDL_JNT { + P_PCNDL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_PCNDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Rgate.h b/assets/RZDP01/res/Object/P_Rgate.h new file mode 100644 index 0000000000..be9bd2104d --- /dev/null +++ b/assets/RZDP01/res/Object/P_Rgate.h @@ -0,0 +1,22 @@ +#ifndef RES_P_RGATE_H +#define RES_P_RGATE_H + +enum dRes_INDEX_P_RGATE { + /* BMDR */ + dRes_INDEX_P_RGATE_BMD_P_RGATE_e=0x4, + /* DZB */ + dRes_INDEX_P_RGATE_DZB_P_RGATE_e=0x7, +}; + +enum dRes_ID_P_RGATE { + /* BMDR */ + dRes_ID_P_RGATE_BMD_P_RGATE_e=0x4, + /* DZB */ + dRes_ID_P_RGATE_DZB_P_RGATE_e=0x7, +}; + +enum P_RGATE_JNT { + P_RGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_RGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Rwall.h b/assets/RZDP01/res/Object/P_Rwall.h new file mode 100644 index 0000000000..982825f518 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Rwall.h @@ -0,0 +1,22 @@ +#ifndef RES_P_RWALL_H +#define RES_P_RWALL_H + +enum dRes_INDEX_P_RWALL { + /* BMDR */ + dRes_INDEX_P_RWALL_BMD_P_RWALL_e=0x4, + /* DZB */ + dRes_INDEX_P_RWALL_DZB_P_RWALL_e=0x7, +}; + +enum dRes_ID_P_RWALL { + /* BMDR */ + dRes_ID_P_RWALL_BMD_P_RWALL_e=0x4, + /* DZB */ + dRes_ID_P_RWALL_DZB_P_RWALL_e=0x7, +}; + +enum P_RWALL_JNT { + P_RWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_RWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Sswitch.h b/assets/RZDP01/res/Object/P_Sswitch.h new file mode 100644 index 0000000000..696b70d232 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Sswitch.h @@ -0,0 +1,30 @@ +#ifndef RES_P_SSWITCH_H +#define RES_P_SSWITCH_H + +enum dRes_INDEX_P_SSWITCH { + /* BMDR */ + dRes_INDEX_P_SSWITCH_BMD_P_SSWITCH_A_e=0x4, + dRes_INDEX_P_SSWITCH_BMD_P_SSWITCH_B_e=0x5, + /* DZB */ + dRes_INDEX_P_SSWITCH_DZB_P_SSWITCH_A_e=0x8, + dRes_INDEX_P_SSWITCH_DZB_P_SSWITCH_B_e=0x9, +}; + +enum dRes_ID_P_SSWITCH { + /* BMDR */ + dRes_ID_P_SSWITCH_BMD_P_SSWITCH_A_e=0x4, + dRes_ID_P_SSWITCH_BMD_P_SSWITCH_B_e=0x5, + /* DZB */ + dRes_ID_P_SSWITCH_DZB_P_SSWITCH_A_e=0x8, + dRes_ID_P_SSWITCH_DZB_P_SSWITCH_B_e=0x9, +}; + +enum P_SSWITCH_A_JNT { + P_SSWITCH_A_JNT_WORLD_ROOT_e=0x0, +}; + +enum P_SSWITCH_B_JNT { + P_SSWITCH_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_SSWITCH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Toge.h b/assets/RZDP01/res/Object/P_Toge.h new file mode 100644 index 0000000000..3e1caaca81 --- /dev/null +++ b/assets/RZDP01/res/Object/P_Toge.h @@ -0,0 +1,28 @@ +#ifndef RES_P_TOGE_H +#define RES_P_TOGE_H + +enum dRes_INDEX_P_TOGE { + /* BMDR */ + dRes_INDEX_P_TOGE_BMD_LV4_TOGE_e=0x4, + dRes_INDEX_P_TOGE_BMD_LV4_TOGE_WOLF_e=0x5, + /* DZB */ + dRes_INDEX_P_TOGE_DZB_LV4_TOGE_e=0x8, +}; + +enum dRes_ID_P_TOGE { + /* BMDR */ + dRes_ID_P_TOGE_BMD_LV4_TOGE_e=0x4, + dRes_ID_P_TOGE_BMD_LV4_TOGE_WOLF_e=0x5, + /* DZB */ + dRes_ID_P_TOGE_DZB_LV4_TOGE_e=0x8, +}; + +enum LV4_TOGE_JNT { + LV4_TOGE_JNT_WORLD_ROOT_e=0x0, +}; + +enum LV4_TOGE_WOLF_JNT { + LV4_TOGE_WOLF_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_TOGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_Warp.h b/assets/RZDP01/res/Object/P_Warp.h new file mode 100644 index 0000000000..b94c90038f --- /dev/null +++ b/assets/RZDP01/res/Object/P_Warp.h @@ -0,0 +1,18 @@ +#ifndef RES_P_WARP_H +#define RES_P_WARP_H + +enum dRes_INDEX_P_WARP { + /* BMDR */ + dRes_INDEX_P_WARP_BMD_P_WARPHOLE_e=0x3, +}; + +enum dRes_ID_P_WARP { + /* BMDR */ + dRes_ID_P_WARP_BMD_P_WARPHOLE_e=0x3, +}; + +enum P_WARPHOLE_JNT { + P_WARPHOLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_WARP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/P_kama.h b/assets/RZDP01/res/Object/P_kama.h new file mode 100644 index 0000000000..c9ed4a6489 --- /dev/null +++ b/assets/RZDP01/res/Object/P_kama.h @@ -0,0 +1,24 @@ +#ifndef RES_P_KAMA_H +#define RES_P_KAMA_H + +enum dRes_INDEX_P_KAMA { + /* BMDR */ + dRes_INDEX_P_KAMA_BMD_LV4_KAMA_e=0x4, + /* DZB */ + dRes_INDEX_P_KAMA_DZB_LV4_KAMA_e=0x7, + dRes_INDEX_P_KAMA_DZB_LV4_KAMA2_e=0x8, +}; + +enum dRes_ID_P_KAMA { + /* BMDR */ + dRes_ID_P_KAMA_BMD_LV4_KAMA_e=0x4, + /* DZB */ + dRes_ID_P_KAMA_DZB_LV4_KAMA_e=0x7, + dRes_ID_P_KAMA_DZB_LV4_KAMA2_e=0x8, +}; + +enum LV4_KAMA_JNT { + LV4_KAMA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_P_KAMA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack00_00.h b/assets/RZDP01/res/Object/Pack00_00.h new file mode 100644 index 0000000000..9ded427338 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack00_00.h @@ -0,0 +1,68 @@ +#ifndef RES_PACK00_00_H +#define RES_PACK00_00_H + +enum dRes_INDEX_PACK00_00 { + /* ARC */ + dRes_INDEX_PACK00_00_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_00_ARC__BG004F_e=0x4, + dRes_INDEX_PACK00_00_ARC__BG005B_e=0x5, + dRes_INDEX_PACK00_00_ARC_A_IWAATO_e=0x6, + dRes_INDEX_PACK00_00_ARC_BD_e=0x7, + dRes_INDEX_PACK00_00_ARC_DOORK10_e=0x8, + dRes_INDEX_PACK00_00_ARC_D_SROCK_e=0x9, + dRes_INDEX_PACK00_00_ARC_E_BEE_e=0xA, + dRes_INDEX_PACK00_00_ARC_E_GA_e=0xB, + dRes_INDEX_PACK00_00_ARC_E_NEST_e=0xC, + dRes_INDEX_PACK00_00_ARC_FR_e=0xD, + dRes_INDEX_PACK00_00_ARC_JAGAR4_e=0xE, + dRes_INDEX_PACK00_00_ARC_J_HATAKE_e=0xF, + dRes_INDEX_PACK00_00_ARC_J_HYOSATU_e=0x10, + dRes_INDEX_PACK00_00_ARC_J_KAZAMI_e=0x11, + dRes_INDEX_PACK00_00_ARC_J_NECKTIE_e=0x12, + dRes_INDEX_PACK00_00_ARC_J_TOBI_e=0x13, + dRes_INDEX_PACK00_00_ARC_MG_F_BG_e=0x14, + dRes_INDEX_PACK00_00_ARC_MG_F_BT_e=0x15, + dRes_INDEX_PACK00_00_ARC_MG_F_CF_e=0x16, + dRes_INDEX_PACK00_00_ARC_MG_F_LH_e=0x17, + dRes_INDEX_PACK00_00_ARC_NI_e=0x18, + dRes_INDEX_PACK00_00_ARC_NPC_TK_e=0x19, + dRes_INDEX_PACK00_00_ARC_OBJ_KN2_e=0x1A, + dRes_INDEX_PACK00_00_ARC_OBJ_LP_e=0x1B, + dRes_INDEX_PACK00_00_ARC_OBJ_NDOOR_e=0x1C, + dRes_INDEX_PACK00_00_ARC_OBJ_SUI_e=0x1D, + dRes_INDEX_PACK00_00_ARC_PUMPKIN_e=0x1E, +}; + +enum dRes_ID_PACK00_00 { + /* ARC */ + dRes_ID_PACK00_00_ARC__BG0034_e=0x3, + dRes_ID_PACK00_00_ARC__BG004F_e=0x4, + dRes_ID_PACK00_00_ARC__BG005B_e=0x5, + dRes_ID_PACK00_00_ARC_A_IWAATO_e=0x6, + dRes_ID_PACK00_00_ARC_BD_e=0x7, + dRes_ID_PACK00_00_ARC_DOORK10_e=0x8, + dRes_ID_PACK00_00_ARC_D_SROCK_e=0x9, + dRes_ID_PACK00_00_ARC_E_BEE_e=0xA, + dRes_ID_PACK00_00_ARC_E_GA_e=0xB, + dRes_ID_PACK00_00_ARC_E_NEST_e=0xC, + dRes_ID_PACK00_00_ARC_FR_e=0xD, + dRes_ID_PACK00_00_ARC_JAGAR4_e=0xE, + dRes_ID_PACK00_00_ARC_J_HATAKE_e=0xF, + dRes_ID_PACK00_00_ARC_J_HYOSATU_e=0x10, + dRes_ID_PACK00_00_ARC_J_KAZAMI_e=0x11, + dRes_ID_PACK00_00_ARC_J_NECKTIE_e=0x12, + dRes_ID_PACK00_00_ARC_J_TOBI_e=0x13, + dRes_ID_PACK00_00_ARC_MG_F_BG_e=0x14, + dRes_ID_PACK00_00_ARC_MG_F_BT_e=0x15, + dRes_ID_PACK00_00_ARC_MG_F_CF_e=0x16, + dRes_ID_PACK00_00_ARC_MG_F_LH_e=0x17, + dRes_ID_PACK00_00_ARC_NI_e=0x18, + dRes_ID_PACK00_00_ARC_NPC_TK_e=0x19, + dRes_ID_PACK00_00_ARC_OBJ_KN2_e=0x1A, + dRes_ID_PACK00_00_ARC_OBJ_LP_e=0x1B, + dRes_ID_PACK00_00_ARC_OBJ_NDOOR_e=0x1C, + dRes_ID_PACK00_00_ARC_OBJ_SUI_e=0x1D, + dRes_ID_PACK00_00_ARC_PUMPKIN_e=0x1E, +}; + +#endif /* !RES_PACK00_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack00_01.h b/assets/RZDP01/res/Object/Pack00_01.h new file mode 100644 index 0000000000..97459132c2 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack00_01.h @@ -0,0 +1,74 @@ +#ifndef RES_PACK00_01_H +#define RES_PACK00_01_H + +enum dRes_INDEX_PACK00_01 { + /* ARC */ + dRes_INDEX_PACK00_01_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_01_ARC__BG004F_e=0x4, + dRes_INDEX_PACK00_01_ARC_A_IWAATO_e=0x5, + dRes_INDEX_PACK00_01_ARC_BD_e=0x6, + dRes_INDEX_PACK00_01_ARC_BESU_e=0x7, + dRes_INDEX_PACK00_01_ARC_BESU_P1_e=0x8, + dRes_INDEX_PACK00_01_ARC_BOU_e=0x9, + dRes_INDEX_PACK00_01_ARC_DOORK10_e=0xA, + dRes_INDEX_PACK00_01_ARC_D_SROCK_e=0xB, + dRes_INDEX_PACK00_01_ARC_E_GA_e=0xC, + dRes_INDEX_PACK00_01_ARC_FR_e=0xD, + dRes_INDEX_PACK00_01_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK00_01_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK00_01_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK00_01_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK00_01_ARC_J_TOBI_e=0x12, + dRes_INDEX_PACK00_01_ARC_KOLIN_e=0x13, + dRes_INDEX_PACK00_01_ARC_KOLIN_P1_e=0x14, + dRes_INDEX_PACK00_01_ARC_MG_F_BG_e=0x15, + dRes_INDEX_PACK00_01_ARC_MG_F_CF_e=0x16, + dRes_INDEX_PACK00_01_ARC_MOI_e=0x17, + dRes_INDEX_PACK00_01_ARC_MOI1_e=0x18, + dRes_INDEX_PACK00_01_ARC_NI_e=0x19, + dRes_INDEX_PACK00_01_ARC_NPC_TK_e=0x1A, + dRes_INDEX_PACK00_01_ARC_OBJ_KN2_e=0x1B, + dRes_INDEX_PACK00_01_ARC_OBJ_LP_e=0x1C, + dRes_INDEX_PACK00_01_ARC_OBJ_NDOOR_e=0x1D, + dRes_INDEX_PACK00_01_ARC_OBJ_SUI_e=0x1E, + dRes_INDEX_PACK00_01_ARC_PUMPKIN_e=0x1F, + dRes_INDEX_PACK00_01_ARC_SEIRA_P1_e=0x20, + dRes_INDEX_PACK00_01_ARC_SERA_e=0x21, +}; + +enum dRes_ID_PACK00_01 { + /* ARC */ + dRes_ID_PACK00_01_ARC__BG0034_e=0x3, + dRes_ID_PACK00_01_ARC__BG004F_e=0x4, + dRes_ID_PACK00_01_ARC_A_IWAATO_e=0x5, + dRes_ID_PACK00_01_ARC_BD_e=0x6, + dRes_ID_PACK00_01_ARC_BESU_e=0x7, + dRes_ID_PACK00_01_ARC_BESU_P1_e=0x8, + dRes_ID_PACK00_01_ARC_BOU_e=0x9, + dRes_ID_PACK00_01_ARC_DOORK10_e=0xA, + dRes_ID_PACK00_01_ARC_D_SROCK_e=0xB, + dRes_ID_PACK00_01_ARC_E_GA_e=0xC, + dRes_ID_PACK00_01_ARC_FR_e=0xD, + dRes_ID_PACK00_01_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK00_01_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK00_01_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK00_01_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK00_01_ARC_J_TOBI_e=0x12, + dRes_ID_PACK00_01_ARC_KOLIN_e=0x13, + dRes_ID_PACK00_01_ARC_KOLIN_P1_e=0x14, + dRes_ID_PACK00_01_ARC_MG_F_BG_e=0x15, + dRes_ID_PACK00_01_ARC_MG_F_CF_e=0x16, + dRes_ID_PACK00_01_ARC_MOI_e=0x17, + dRes_ID_PACK00_01_ARC_MOI1_e=0x18, + dRes_ID_PACK00_01_ARC_NI_e=0x19, + dRes_ID_PACK00_01_ARC_NPC_TK_e=0x1A, + dRes_ID_PACK00_01_ARC_OBJ_KN2_e=0x1B, + dRes_ID_PACK00_01_ARC_OBJ_LP_e=0x1C, + dRes_ID_PACK00_01_ARC_OBJ_NDOOR_e=0x1D, + dRes_ID_PACK00_01_ARC_OBJ_SUI_e=0x1E, + dRes_ID_PACK00_01_ARC_PUMPKIN_e=0x1F, + dRes_ID_PACK00_01_ARC_SEIRA_P1_e=0x20, + dRes_ID_PACK00_01_ARC_SERA_e=0x21, +}; + +#endif /* !RES_PACK00_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack00_02.h b/assets/RZDP01/res/Object/Pack00_02.h new file mode 100644 index 0000000000..30d36405a2 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack00_02.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK00_02_H +#define RES_PACK00_02_H + +enum dRes_INDEX_PACK00_02 { + /* ARC */ + dRes_INDEX_PACK00_02_ARC__BG0034_e=0x3, + dRes_INDEX_PACK00_02_ARC__BG004E_e=0x4, + dRes_INDEX_PACK00_02_ARC_A_IWAATO_e=0x5, + dRes_INDEX_PACK00_02_ARC_BOU_e=0x6, + dRes_INDEX_PACK00_02_ARC_DOORK10_e=0x7, + dRes_INDEX_PACK00_02_ARC_D_SROCK_e=0x8, + dRes_INDEX_PACK00_02_ARC_E_GA_e=0x9, + dRes_INDEX_PACK00_02_ARC_FR_e=0xA, + dRes_INDEX_PACK00_02_ARC_HANJO_e=0xB, + dRes_INDEX_PACK00_02_ARC_HANJO1_e=0xC, + dRes_INDEX_PACK00_02_ARC_JAGAR_e=0xD, + dRes_INDEX_PACK00_02_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK00_02_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK00_02_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK00_02_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK00_02_ARC_J_TOBI_e=0x12, + dRes_INDEX_PACK00_02_ARC_MG_F_CF_e=0x13, + dRes_INDEX_PACK00_02_ARC_NI_e=0x14, + dRes_INDEX_PACK00_02_ARC_NPC_NE_e=0x15, + dRes_INDEX_PACK00_02_ARC_NPC_TK_e=0x16, + dRes_INDEX_PACK00_02_ARC_OBJ_LP_e=0x17, + dRes_INDEX_PACK00_02_ARC_OBJ_NDOOR_e=0x18, + dRes_INDEX_PACK00_02_ARC_OBJ_SUI_e=0x19, + dRes_INDEX_PACK00_02_ARC_PUMPKIN_e=0x1A, +}; + +enum dRes_ID_PACK00_02 { + /* ARC */ + dRes_ID_PACK00_02_ARC__BG0034_e=0x3, + dRes_ID_PACK00_02_ARC__BG004E_e=0x4, + dRes_ID_PACK00_02_ARC_A_IWAATO_e=0x5, + dRes_ID_PACK00_02_ARC_BOU_e=0x6, + dRes_ID_PACK00_02_ARC_DOORK10_e=0x7, + dRes_ID_PACK00_02_ARC_D_SROCK_e=0x8, + dRes_ID_PACK00_02_ARC_E_GA_e=0x9, + dRes_ID_PACK00_02_ARC_FR_e=0xA, + dRes_ID_PACK00_02_ARC_HANJO_e=0xB, + dRes_ID_PACK00_02_ARC_HANJO1_e=0xC, + dRes_ID_PACK00_02_ARC_JAGAR_e=0xD, + dRes_ID_PACK00_02_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK00_02_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK00_02_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK00_02_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK00_02_ARC_J_TOBI_e=0x12, + dRes_ID_PACK00_02_ARC_MG_F_CF_e=0x13, + dRes_ID_PACK00_02_ARC_NI_e=0x14, + dRes_ID_PACK00_02_ARC_NPC_NE_e=0x15, + dRes_ID_PACK00_02_ARC_NPC_TK_e=0x16, + dRes_ID_PACK00_02_ARC_OBJ_LP_e=0x17, + dRes_ID_PACK00_02_ARC_OBJ_NDOOR_e=0x18, + dRes_ID_PACK00_02_ARC_OBJ_SUI_e=0x19, + dRes_ID_PACK00_02_ARC_PUMPKIN_e=0x1A, +}; + +#endif /* !RES_PACK00_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_00.h b/assets/RZDP01/res/Object/Pack01_00.h new file mode 100644 index 0000000000..ea539967fd --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_00.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK01_00_H +#define RES_PACK01_00_H + +enum dRes_INDEX_PACK01_00 { + /* ARC */ + dRes_INDEX_PACK01_00_ARC_MAN_B_e=0x3, + dRes_INDEX_PACK01_00_ARC_MAN_B_L_e=0x4, + dRes_INDEX_PACK01_00_ARC_MAN_C_e=0x5, + dRes_INDEX_PACK01_00_ARC_MAN_C_L_e=0x6, + dRes_INDEX_PACK01_00_ARC_MAS_A_e=0x7, + dRes_INDEX_PACK01_00_ARC_MAS_A_L_e=0x8, + dRes_INDEX_PACK01_00_ARC_MBN_A_e=0x9, + dRes_INDEX_PACK01_00_ARC_MBN_A_L_e=0xA, + dRes_INDEX_PACK01_00_ARC_MGENERAL_e=0xB, + dRes_INDEX_PACK01_00_ARC_MGENRAL_L_e=0xC, + dRes_INDEX_PACK01_00_ARC_MSPCIAL_L_e=0xD, + dRes_INDEX_PACK01_00_ARC_MSPECIAL_e=0xE, + dRes_INDEX_PACK01_00_ARC_OBJECT_e=0xF, + dRes_INDEX_PACK01_00_ARC_OBJECT_L_e=0x10, + dRes_INDEX_PACK01_00_ARC_WAN_B2_e=0x11, + dRes_INDEX_PACK01_00_ARC_WAN_B2_L_e=0x12, + dRes_INDEX_PACK01_00_ARC_WGENERAL_e=0x13, + dRes_INDEX_PACK01_00_ARC_WGENRAL_L_e=0x14, + dRes_INDEX_PACK01_00_ARC_WGN_A2_e=0x15, + dRes_INDEX_PACK01_00_ARC_WGN_A2_L_e=0x16, + dRes_INDEX_PACK01_00_ARC_WON_A2_e=0x17, + dRes_INDEX_PACK01_00_ARC_WON_A2_L_e=0x18, + dRes_INDEX_PACK01_00_ARC_WSPCIAL_L_e=0x19, + dRes_INDEX_PACK01_00_ARC_WSPECIAL_e=0x1A, +}; + +enum dRes_ID_PACK01_00 { + /* ARC */ + dRes_ID_PACK01_00_ARC_MAN_B_e=0x3, + dRes_ID_PACK01_00_ARC_MAN_B_L_e=0x4, + dRes_ID_PACK01_00_ARC_MAN_C_e=0x5, + dRes_ID_PACK01_00_ARC_MAN_C_L_e=0x6, + dRes_ID_PACK01_00_ARC_MAS_A_e=0x7, + dRes_ID_PACK01_00_ARC_MAS_A_L_e=0x8, + dRes_ID_PACK01_00_ARC_MBN_A_e=0x9, + dRes_ID_PACK01_00_ARC_MBN_A_L_e=0xA, + dRes_ID_PACK01_00_ARC_MGENERAL_e=0xB, + dRes_ID_PACK01_00_ARC_MGENRAL_L_e=0xC, + dRes_ID_PACK01_00_ARC_MSPCIAL_L_e=0xD, + dRes_ID_PACK01_00_ARC_MSPECIAL_e=0xE, + dRes_ID_PACK01_00_ARC_OBJECT_e=0xF, + dRes_ID_PACK01_00_ARC_OBJECT_L_e=0x10, + dRes_ID_PACK01_00_ARC_WAN_B2_e=0x11, + dRes_ID_PACK01_00_ARC_WAN_B2_L_e=0x12, + dRes_ID_PACK01_00_ARC_WGENERAL_e=0x13, + dRes_ID_PACK01_00_ARC_WGENRAL_L_e=0x14, + dRes_ID_PACK01_00_ARC_WGN_A2_e=0x15, + dRes_ID_PACK01_00_ARC_WGN_A2_L_e=0x16, + dRes_ID_PACK01_00_ARC_WON_A2_e=0x17, + dRes_ID_PACK01_00_ARC_WON_A2_L_e=0x18, + dRes_ID_PACK01_00_ARC_WSPCIAL_L_e=0x19, + dRes_ID_PACK01_00_ARC_WSPECIAL_e=0x1A, +}; + +#endif /* !RES_PACK01_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_01.h b/assets/RZDP01/res/Object/Pack01_01.h new file mode 100644 index 0000000000..846c2a505c --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_01.h @@ -0,0 +1,60 @@ +#ifndef RES_PACK01_01_H +#define RES_PACK01_01_H + +enum dRes_INDEX_PACK01_01 { + /* ARC */ + dRes_INDEX_PACK01_01_ARC_MAN_B_LTW_e=0x3, + dRes_INDEX_PACK01_01_ARC_MAN_B_TW_e=0x4, + dRes_INDEX_PACK01_01_ARC_MAN_C_LTW_e=0x5, + dRes_INDEX_PACK01_01_ARC_MAN_C_TW_e=0x6, + dRes_INDEX_PACK01_01_ARC_MAS_A_LTW_e=0x7, + dRes_INDEX_PACK01_01_ARC_MAS_A_TW_e=0x8, + dRes_INDEX_PACK01_01_ARC_MBN_A_LTW_e=0x9, + dRes_INDEX_PACK01_01_ARC_MBN_A_TW_e=0xA, + dRes_INDEX_PACK01_01_ARC_MGENERAL_e=0xB, + dRes_INDEX_PACK01_01_ARC_MGENRAL_L_e=0xC, + dRes_INDEX_PACK01_01_ARC_MSPCIAL_L_e=0xD, + dRes_INDEX_PACK01_01_ARC_MSPECIAL_e=0xE, + dRes_INDEX_PACK01_01_ARC_OBJECT_e=0xF, + dRes_INDEX_PACK01_01_ARC_OBJECT_L_e=0x10, + dRes_INDEX_PACK01_01_ARC_WAN_B2LTW_e=0x11, + dRes_INDEX_PACK01_01_ARC_WAN_B2_TW_e=0x12, + dRes_INDEX_PACK01_01_ARC_WGENERAL_e=0x13, + dRes_INDEX_PACK01_01_ARC_WGENRAL_L_e=0x14, + dRes_INDEX_PACK01_01_ARC_WGN_A2LTW_e=0x15, + dRes_INDEX_PACK01_01_ARC_WGN_A2_TW_e=0x16, + dRes_INDEX_PACK01_01_ARC_WON_A2LTW_e=0x17, + dRes_INDEX_PACK01_01_ARC_WON_A2_TW_e=0x18, + dRes_INDEX_PACK01_01_ARC_WSPCIAL_L_e=0x19, + dRes_INDEX_PACK01_01_ARC_WSPECIAL_e=0x1A, +}; + +enum dRes_ID_PACK01_01 { + /* ARC */ + dRes_ID_PACK01_01_ARC_MAN_B_LTW_e=0x3, + dRes_ID_PACK01_01_ARC_MAN_B_TW_e=0x4, + dRes_ID_PACK01_01_ARC_MAN_C_LTW_e=0x5, + dRes_ID_PACK01_01_ARC_MAN_C_TW_e=0x6, + dRes_ID_PACK01_01_ARC_MAS_A_LTW_e=0x7, + dRes_ID_PACK01_01_ARC_MAS_A_TW_e=0x8, + dRes_ID_PACK01_01_ARC_MBN_A_LTW_e=0x9, + dRes_ID_PACK01_01_ARC_MBN_A_TW_e=0xA, + dRes_ID_PACK01_01_ARC_MGENERAL_e=0xB, + dRes_ID_PACK01_01_ARC_MGENRAL_L_e=0xC, + dRes_ID_PACK01_01_ARC_MSPCIAL_L_e=0xD, + dRes_ID_PACK01_01_ARC_MSPECIAL_e=0xE, + dRes_ID_PACK01_01_ARC_OBJECT_e=0xF, + dRes_ID_PACK01_01_ARC_OBJECT_L_e=0x10, + dRes_ID_PACK01_01_ARC_WAN_B2LTW_e=0x11, + dRes_ID_PACK01_01_ARC_WAN_B2_TW_e=0x12, + dRes_ID_PACK01_01_ARC_WGENERAL_e=0x13, + dRes_ID_PACK01_01_ARC_WGENRAL_L_e=0x14, + dRes_ID_PACK01_01_ARC_WGN_A2LTW_e=0x15, + dRes_ID_PACK01_01_ARC_WGN_A2_TW_e=0x16, + dRes_ID_PACK01_01_ARC_WON_A2LTW_e=0x17, + dRes_ID_PACK01_01_ARC_WON_A2_TW_e=0x18, + dRes_ID_PACK01_01_ARC_WSPCIAL_L_e=0x19, + dRes_ID_PACK01_01_ARC_WSPECIAL_e=0x1A, +}; + +#endif /* !RES_PACK01_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_02.h b/assets/RZDP01/res/Object/Pack01_02.h new file mode 100644 index 0000000000..9c9cf79c4c --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_02.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_02_H +#define RES_PACK01_02_H + +enum dRes_INDEX_PACK01_02 { + /* ARC */ + dRes_INDEX_PACK01_02_ARC_MAD_A2_e=0x3, + dRes_INDEX_PACK01_02_ARC_MAD_A2_L_e=0x4, + dRes_INDEX_PACK01_02_ARC_MAN_A2_e=0x5, + dRes_INDEX_PACK01_02_ARC_MAN_A2_L_e=0x6, + dRes_INDEX_PACK01_02_ARC_MAT_A_e=0x7, + dRes_INDEX_PACK01_02_ARC_MAT_A_L_e=0x8, + dRes_INDEX_PACK01_02_ARC_MCN_A2_e=0x9, + dRes_INDEX_PACK01_02_ARC_MCN_A2_L_e=0xA, + dRes_INDEX_PACK01_02_ARC_MON_A2_e=0xB, + dRes_INDEX_PACK01_02_ARC_MON_A2_L_e=0xC, + dRes_INDEX_PACK01_02_ARC_WAD_A_e=0xD, + dRes_INDEX_PACK01_02_ARC_WAD_A_L_e=0xE, + dRes_INDEX_PACK01_02_ARC_WAN_A_e=0xF, + dRes_INDEX_PACK01_02_ARC_WAN_A_L_e=0x10, + dRes_INDEX_PACK01_02_ARC_WCN_A_e=0x11, + dRes_INDEX_PACK01_02_ARC_WCN_A_L_e=0x12, +}; + +enum dRes_ID_PACK01_02 { + /* ARC */ + dRes_ID_PACK01_02_ARC_MAD_A2_e=0x3, + dRes_ID_PACK01_02_ARC_MAD_A2_L_e=0x4, + dRes_ID_PACK01_02_ARC_MAN_A2_e=0x5, + dRes_ID_PACK01_02_ARC_MAN_A2_L_e=0x6, + dRes_ID_PACK01_02_ARC_MAT_A_e=0x7, + dRes_ID_PACK01_02_ARC_MAT_A_L_e=0x8, + dRes_ID_PACK01_02_ARC_MCN_A2_e=0x9, + dRes_ID_PACK01_02_ARC_MCN_A2_L_e=0xA, + dRes_ID_PACK01_02_ARC_MON_A2_e=0xB, + dRes_ID_PACK01_02_ARC_MON_A2_L_e=0xC, + dRes_ID_PACK01_02_ARC_WAD_A_e=0xD, + dRes_ID_PACK01_02_ARC_WAD_A_L_e=0xE, + dRes_ID_PACK01_02_ARC_WAN_A_e=0xF, + dRes_ID_PACK01_02_ARC_WAN_A_L_e=0x10, + dRes_ID_PACK01_02_ARC_WCN_A_e=0x11, + dRes_ID_PACK01_02_ARC_WCN_A_L_e=0x12, +}; + +#endif /* !RES_PACK01_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_03.h b/assets/RZDP01/res/Object/Pack01_03.h new file mode 100644 index 0000000000..eb1e46e2f3 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_03.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_03_H +#define RES_PACK01_03_H + +enum dRes_INDEX_PACK01_03 { + /* ARC */ + dRes_INDEX_PACK01_03_ARC_MAD_A2LTW_e=0x3, + dRes_INDEX_PACK01_03_ARC_MAD_A2_TW_e=0x4, + dRes_INDEX_PACK01_03_ARC_MAN_A2LTW_e=0x5, + dRes_INDEX_PACK01_03_ARC_MAN_A2_TW_e=0x6, + dRes_INDEX_PACK01_03_ARC_MAT_A_LTW_e=0x7, + dRes_INDEX_PACK01_03_ARC_MAT_A_TW_e=0x8, + dRes_INDEX_PACK01_03_ARC_MCN_A2LTW_e=0x9, + dRes_INDEX_PACK01_03_ARC_MCN_A2_TW_e=0xA, + dRes_INDEX_PACK01_03_ARC_MON_A2LTW_e=0xB, + dRes_INDEX_PACK01_03_ARC_MON_A2_TW_e=0xC, + dRes_INDEX_PACK01_03_ARC_WAD_A_LTW_e=0xD, + dRes_INDEX_PACK01_03_ARC_WAD_A_TW_e=0xE, + dRes_INDEX_PACK01_03_ARC_WAN_A_LTW_e=0xF, + dRes_INDEX_PACK01_03_ARC_WAN_A_TW_e=0x10, + dRes_INDEX_PACK01_03_ARC_WCN_A_LTW_e=0x11, + dRes_INDEX_PACK01_03_ARC_WCN_A_TW_e=0x12, +}; + +enum dRes_ID_PACK01_03 { + /* ARC */ + dRes_ID_PACK01_03_ARC_MAD_A2LTW_e=0x3, + dRes_ID_PACK01_03_ARC_MAD_A2_TW_e=0x4, + dRes_ID_PACK01_03_ARC_MAN_A2LTW_e=0x5, + dRes_ID_PACK01_03_ARC_MAN_A2_TW_e=0x6, + dRes_ID_PACK01_03_ARC_MAT_A_LTW_e=0x7, + dRes_ID_PACK01_03_ARC_MAT_A_TW_e=0x8, + dRes_ID_PACK01_03_ARC_MCN_A2LTW_e=0x9, + dRes_ID_PACK01_03_ARC_MCN_A2_TW_e=0xA, + dRes_ID_PACK01_03_ARC_MON_A2LTW_e=0xB, + dRes_ID_PACK01_03_ARC_MON_A2_TW_e=0xC, + dRes_ID_PACK01_03_ARC_WAD_A_LTW_e=0xD, + dRes_ID_PACK01_03_ARC_WAD_A_TW_e=0xE, + dRes_ID_PACK01_03_ARC_WAN_A_LTW_e=0xF, + dRes_ID_PACK01_03_ARC_WAN_A_TW_e=0x10, + dRes_ID_PACK01_03_ARC_WCN_A_LTW_e=0x11, + dRes_ID_PACK01_03_ARC_WCN_A_TW_e=0x12, +}; + +#endif /* !RES_PACK01_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_04.h b/assets/RZDP01/res/Object/Pack01_04.h new file mode 100644 index 0000000000..021fb39906 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_04.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_04_H +#define RES_PACK01_04_H + +enum dRes_INDEX_PACK01_04 { + /* ARC */ + dRes_INDEX_PACK01_04_ARC_MAD_A_e=0x3, + dRes_INDEX_PACK01_04_ARC_MAD_A_L_e=0x4, + dRes_INDEX_PACK01_04_ARC_MAN_A_e=0x5, + dRes_INDEX_PACK01_04_ARC_MAN_A_L_e=0x6, + dRes_INDEX_PACK01_04_ARC_MAT_A2_e=0x7, + dRes_INDEX_PACK01_04_ARC_MAT_A2_L_e=0x8, + dRes_INDEX_PACK01_04_ARC_MCN_A_e=0x9, + dRes_INDEX_PACK01_04_ARC_MCN_A_L_e=0xA, + dRes_INDEX_PACK01_04_ARC_MON_A_e=0xB, + dRes_INDEX_PACK01_04_ARC_MON_A_L_e=0xC, + dRes_INDEX_PACK01_04_ARC_WAD_A2_e=0xD, + dRes_INDEX_PACK01_04_ARC_WAD_A2_L_e=0xE, + dRes_INDEX_PACK01_04_ARC_WAN_A2_e=0xF, + dRes_INDEX_PACK01_04_ARC_WAN_A2_L_e=0x10, + dRes_INDEX_PACK01_04_ARC_WCN_A2_e=0x11, + dRes_INDEX_PACK01_04_ARC_WCN_A2_L_e=0x12, +}; + +enum dRes_ID_PACK01_04 { + /* ARC */ + dRes_ID_PACK01_04_ARC_MAD_A_e=0x3, + dRes_ID_PACK01_04_ARC_MAD_A_L_e=0x4, + dRes_ID_PACK01_04_ARC_MAN_A_e=0x5, + dRes_ID_PACK01_04_ARC_MAN_A_L_e=0x6, + dRes_ID_PACK01_04_ARC_MAT_A2_e=0x7, + dRes_ID_PACK01_04_ARC_MAT_A2_L_e=0x8, + dRes_ID_PACK01_04_ARC_MCN_A_e=0x9, + dRes_ID_PACK01_04_ARC_MCN_A_L_e=0xA, + dRes_ID_PACK01_04_ARC_MON_A_e=0xB, + dRes_ID_PACK01_04_ARC_MON_A_L_e=0xC, + dRes_ID_PACK01_04_ARC_WAD_A2_e=0xD, + dRes_ID_PACK01_04_ARC_WAD_A2_L_e=0xE, + dRes_ID_PACK01_04_ARC_WAN_A2_e=0xF, + dRes_ID_PACK01_04_ARC_WAN_A2_L_e=0x10, + dRes_ID_PACK01_04_ARC_WCN_A2_e=0x11, + dRes_ID_PACK01_04_ARC_WCN_A2_L_e=0x12, +}; + +#endif /* !RES_PACK01_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_05.h b/assets/RZDP01/res/Object/Pack01_05.h new file mode 100644 index 0000000000..1bff872e97 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_05.h @@ -0,0 +1,44 @@ +#ifndef RES_PACK01_05_H +#define RES_PACK01_05_H + +enum dRes_INDEX_PACK01_05 { + /* ARC */ + dRes_INDEX_PACK01_05_ARC_MAD_A_LTW_e=0x3, + dRes_INDEX_PACK01_05_ARC_MAD_A_TW_e=0x4, + dRes_INDEX_PACK01_05_ARC_MAN_A_LTW_e=0x5, + dRes_INDEX_PACK01_05_ARC_MAN_A_TW_e=0x6, + dRes_INDEX_PACK01_05_ARC_MAT_A2LTW_e=0x7, + dRes_INDEX_PACK01_05_ARC_MAT_A2_TW_e=0x8, + dRes_INDEX_PACK01_05_ARC_MCN_A_LTW_e=0x9, + dRes_INDEX_PACK01_05_ARC_MCN_A_TW_e=0xA, + dRes_INDEX_PACK01_05_ARC_MON_A_LTW_e=0xB, + dRes_INDEX_PACK01_05_ARC_MON_A_TW_e=0xC, + dRes_INDEX_PACK01_05_ARC_WAD_A2LTW_e=0xD, + dRes_INDEX_PACK01_05_ARC_WAD_A2_TW_e=0xE, + dRes_INDEX_PACK01_05_ARC_WAN_A2LTW_e=0xF, + dRes_INDEX_PACK01_05_ARC_WAN_A2_TW_e=0x10, + dRes_INDEX_PACK01_05_ARC_WCN_A2LTW_e=0x11, + dRes_INDEX_PACK01_05_ARC_WCN_A2_TW_e=0x12, +}; + +enum dRes_ID_PACK01_05 { + /* ARC */ + dRes_ID_PACK01_05_ARC_MAD_A_LTW_e=0x3, + dRes_ID_PACK01_05_ARC_MAD_A_TW_e=0x4, + dRes_ID_PACK01_05_ARC_MAN_A_LTW_e=0x5, + dRes_ID_PACK01_05_ARC_MAN_A_TW_e=0x6, + dRes_ID_PACK01_05_ARC_MAT_A2LTW_e=0x7, + dRes_ID_PACK01_05_ARC_MAT_A2_TW_e=0x8, + dRes_ID_PACK01_05_ARC_MCN_A_LTW_e=0x9, + dRes_ID_PACK01_05_ARC_MCN_A_TW_e=0xA, + dRes_ID_PACK01_05_ARC_MON_A_LTW_e=0xB, + dRes_ID_PACK01_05_ARC_MON_A_TW_e=0xC, + dRes_ID_PACK01_05_ARC_WAD_A2LTW_e=0xD, + dRes_ID_PACK01_05_ARC_WAD_A2_TW_e=0xE, + dRes_ID_PACK01_05_ARC_WAN_A2LTW_e=0xF, + dRes_ID_PACK01_05_ARC_WAN_A2_TW_e=0x10, + dRes_ID_PACK01_05_ARC_WCN_A2LTW_e=0x11, + dRes_ID_PACK01_05_ARC_WCN_A2_TW_e=0x12, +}; + +#endif /* !RES_PACK01_05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_06.h b/assets/RZDP01/res/Object/Pack01_06.h new file mode 100644 index 0000000000..0a8f4755bf --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_06.h @@ -0,0 +1,40 @@ +#ifndef RES_PACK01_06_H +#define RES_PACK01_06_H + +enum dRes_INDEX_PACK01_06 { + /* ARC */ + dRes_INDEX_PACK01_06_ARC_MAN_B2_e=0x3, + dRes_INDEX_PACK01_06_ARC_MAN_B2_L_e=0x4, + dRes_INDEX_PACK01_06_ARC_MAN_C2_e=0x5, + dRes_INDEX_PACK01_06_ARC_MAN_C2_L_e=0x6, + dRes_INDEX_PACK01_06_ARC_MAS_A2_e=0x7, + dRes_INDEX_PACK01_06_ARC_MAS_A2_L_e=0x8, + dRes_INDEX_PACK01_06_ARC_MBN_A2_e=0x9, + dRes_INDEX_PACK01_06_ARC_MBN_A2_L_e=0xA, + dRes_INDEX_PACK01_06_ARC_WAN_B_e=0xB, + dRes_INDEX_PACK01_06_ARC_WAN_B_L_e=0xC, + dRes_INDEX_PACK01_06_ARC_WGN_A_e=0xD, + dRes_INDEX_PACK01_06_ARC_WGN_A_L_e=0xE, + dRes_INDEX_PACK01_06_ARC_WON_A_e=0xF, + dRes_INDEX_PACK01_06_ARC_WON_A_L_e=0x10, +}; + +enum dRes_ID_PACK01_06 { + /* ARC */ + dRes_ID_PACK01_06_ARC_MAN_B2_e=0x3, + dRes_ID_PACK01_06_ARC_MAN_B2_L_e=0x4, + dRes_ID_PACK01_06_ARC_MAN_C2_e=0x5, + dRes_ID_PACK01_06_ARC_MAN_C2_L_e=0x6, + dRes_ID_PACK01_06_ARC_MAS_A2_e=0x7, + dRes_ID_PACK01_06_ARC_MAS_A2_L_e=0x8, + dRes_ID_PACK01_06_ARC_MBN_A2_e=0x9, + dRes_ID_PACK01_06_ARC_MBN_A2_L_e=0xA, + dRes_ID_PACK01_06_ARC_WAN_B_e=0xB, + dRes_ID_PACK01_06_ARC_WAN_B_L_e=0xC, + dRes_ID_PACK01_06_ARC_WGN_A_e=0xD, + dRes_ID_PACK01_06_ARC_WGN_A_L_e=0xE, + dRes_ID_PACK01_06_ARC_WON_A_e=0xF, + dRes_ID_PACK01_06_ARC_WON_A_L_e=0x10, +}; + +#endif /* !RES_PACK01_06_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack01_07.h b/assets/RZDP01/res/Object/Pack01_07.h new file mode 100644 index 0000000000..615e432b4d --- /dev/null +++ b/assets/RZDP01/res/Object/Pack01_07.h @@ -0,0 +1,40 @@ +#ifndef RES_PACK01_07_H +#define RES_PACK01_07_H + +enum dRes_INDEX_PACK01_07 { + /* ARC */ + dRes_INDEX_PACK01_07_ARC_MAN_B2LTW_e=0x3, + dRes_INDEX_PACK01_07_ARC_MAN_B2_TW_e=0x4, + dRes_INDEX_PACK01_07_ARC_MAN_C2LTW_e=0x5, + dRes_INDEX_PACK01_07_ARC_MAN_C2_TW_e=0x6, + dRes_INDEX_PACK01_07_ARC_MAS_A2LTW_e=0x7, + dRes_INDEX_PACK01_07_ARC_MAS_A2_TW_e=0x8, + dRes_INDEX_PACK01_07_ARC_MBN_A2LTW_e=0x9, + dRes_INDEX_PACK01_07_ARC_MBN_A2_TW_e=0xA, + dRes_INDEX_PACK01_07_ARC_WAN_B_LTW_e=0xB, + dRes_INDEX_PACK01_07_ARC_WAN_B_TW_e=0xC, + dRes_INDEX_PACK01_07_ARC_WGN_A_LTW_e=0xD, + dRes_INDEX_PACK01_07_ARC_WGN_A_TW_e=0xE, + dRes_INDEX_PACK01_07_ARC_WON_A_LTW_e=0xF, + dRes_INDEX_PACK01_07_ARC_WON_A_TW_e=0x10, +}; + +enum dRes_ID_PACK01_07 { + /* ARC */ + dRes_ID_PACK01_07_ARC_MAN_B2LTW_e=0x3, + dRes_ID_PACK01_07_ARC_MAN_B2_TW_e=0x4, + dRes_ID_PACK01_07_ARC_MAN_C2LTW_e=0x5, + dRes_ID_PACK01_07_ARC_MAN_C2_TW_e=0x6, + dRes_ID_PACK01_07_ARC_MAS_A2LTW_e=0x7, + dRes_ID_PACK01_07_ARC_MAS_A2_TW_e=0x8, + dRes_ID_PACK01_07_ARC_MBN_A2LTW_e=0x9, + dRes_ID_PACK01_07_ARC_MBN_A2_TW_e=0xA, + dRes_ID_PACK01_07_ARC_WAN_B_LTW_e=0xB, + dRes_ID_PACK01_07_ARC_WAN_B_TW_e=0xC, + dRes_ID_PACK01_07_ARC_WGN_A_LTW_e=0xD, + dRes_ID_PACK01_07_ARC_WGN_A_TW_e=0xE, + dRes_ID_PACK01_07_ARC_WON_A_LTW_e=0xF, + dRes_ID_PACK01_07_ARC_WON_A_TW_e=0x10, +}; + +#endif /* !RES_PACK01_07_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Pack99_00.h b/assets/RZDP01/res/Object/Pack99_00.h new file mode 100644 index 0000000000..b866f5bae2 --- /dev/null +++ b/assets/RZDP01/res/Object/Pack99_00.h @@ -0,0 +1,70 @@ +#ifndef RES_PACK99_00_H +#define RES_PACK99_00_H + +enum dRes_INDEX_PACK99_00 { + /* ARC */ + dRes_INDEX_PACK99_00_ARC_BD_e=0x3, + dRes_INDEX_PACK99_00_ARC_BOU_e=0x4, + dRes_INDEX_PACK99_00_ARC_BOU1_e=0x5, + dRes_INDEX_PACK99_00_ARC_COW_e=0x6, + dRes_INDEX_PACK99_00_ARC_E_BEE_e=0x7, + dRes_INDEX_PACK99_00_ARC_E_NEST_e=0x8, + dRes_INDEX_PACK99_00_ARC_FR_e=0x9, + dRes_INDEX_PACK99_00_ARC_HANJO_e=0xA, + dRes_INDEX_PACK99_00_ARC_HANJO1_e=0xB, + dRes_INDEX_PACK99_00_ARC_JAGAR_e=0xC, + dRes_INDEX_PACK99_00_ARC_JAGAR1_e=0xD, + dRes_INDEX_PACK99_00_ARC_J_HATAKE_e=0xE, + dRes_INDEX_PACK99_00_ARC_J_HYOSATU_e=0xF, + dRes_INDEX_PACK99_00_ARC_J_KAZAMI_e=0x10, + dRes_INDEX_PACK99_00_ARC_J_NECKTIE_e=0x11, + dRes_INDEX_PACK99_00_ARC_J_SENTAKU_e=0x12, + dRes_INDEX_PACK99_00_ARC_J_TOBI_e=0x13, + dRes_INDEX_PACK99_00_ARC_KYURY_e=0x14, + dRes_INDEX_PACK99_00_ARC_MOI_e=0x15, + dRes_INDEX_PACK99_00_ARC_MOI1_e=0x16, + dRes_INDEX_PACK99_00_ARC_NI_e=0x17, + dRes_INDEX_PACK99_00_ARC_NPC_NE_e=0x18, + dRes_INDEX_PACK99_00_ARC_NPC_TK_e=0x19, + dRes_INDEX_PACK99_00_ARC_NPC_TR_e=0x1A, + dRes_INDEX_PACK99_00_ARC_OBJ_SUI_e=0x1B, + dRes_INDEX_PACK99_00_ARC_PUMPKIN_e=0x1C, + dRes_INDEX_PACK99_00_ARC_URI_e=0x1D, + dRes_INDEX_PACK99_00_ARC_URI1_e=0x1E, + dRes_INDEX_PACK99_00_ARC_URI_KAGO_e=0x1F, +}; + +enum dRes_ID_PACK99_00 { + /* ARC */ + dRes_ID_PACK99_00_ARC_BD_e=0x3, + dRes_ID_PACK99_00_ARC_BOU_e=0x4, + dRes_ID_PACK99_00_ARC_BOU1_e=0x5, + dRes_ID_PACK99_00_ARC_COW_e=0x6, + dRes_ID_PACK99_00_ARC_E_BEE_e=0x7, + dRes_ID_PACK99_00_ARC_E_NEST_e=0x8, + dRes_ID_PACK99_00_ARC_FR_e=0x9, + dRes_ID_PACK99_00_ARC_HANJO_e=0xA, + dRes_ID_PACK99_00_ARC_HANJO1_e=0xB, + dRes_ID_PACK99_00_ARC_JAGAR_e=0xC, + dRes_ID_PACK99_00_ARC_JAGAR1_e=0xD, + dRes_ID_PACK99_00_ARC_J_HATAKE_e=0xE, + dRes_ID_PACK99_00_ARC_J_HYOSATU_e=0xF, + dRes_ID_PACK99_00_ARC_J_KAZAMI_e=0x10, + dRes_ID_PACK99_00_ARC_J_NECKTIE_e=0x11, + dRes_ID_PACK99_00_ARC_J_SENTAKU_e=0x12, + dRes_ID_PACK99_00_ARC_J_TOBI_e=0x13, + dRes_ID_PACK99_00_ARC_KYURY_e=0x14, + dRes_ID_PACK99_00_ARC_MOI_e=0x15, + dRes_ID_PACK99_00_ARC_MOI1_e=0x16, + dRes_ID_PACK99_00_ARC_NI_e=0x17, + dRes_ID_PACK99_00_ARC_NPC_NE_e=0x18, + dRes_ID_PACK99_00_ARC_NPC_TK_e=0x19, + dRes_ID_PACK99_00_ARC_NPC_TR_e=0x1A, + dRes_ID_PACK99_00_ARC_OBJ_SUI_e=0x1B, + dRes_ID_PACK99_00_ARC_PUMPKIN_e=0x1C, + dRes_ID_PACK99_00_ARC_URI_e=0x1D, + dRes_ID_PACK99_00_ARC_URI1_e=0x1E, + dRes_ID_PACK99_00_ARC_URI_KAGO_e=0x1F, +}; + +#endif /* !RES_PACK99_00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Peru.h b/assets/RZDP01/res/Object/Peru.h new file mode 100644 index 0000000000..4d17c3f8dc --- /dev/null +++ b/assets/RZDP01/res/Object/Peru.h @@ -0,0 +1,88 @@ +#ifndef RES_PERU_H +#define RES_PERU_H + +enum dRes_INDEX_PERU { + /* BCK */ + dRes_INDEX_PERU_BCK_GZ_NE_F_KIZUKU_e=0x7, + dRes_INDEX_PERU_BCK_GZ_NE_F_NAKU_e=0x8, + dRes_INDEX_PERU_BCK_GZ_NE_F_SNIFF_e=0x9, + dRes_INDEX_PERU_BCK_GZ_NE_F_TALK_A_e=0xA, + dRes_INDEX_PERU_BCK_GZ_NE_JUMP_DOWN_E_e=0xB, + dRes_INDEX_PERU_BCK_GZ_NE_JUMP_DOWN_S_e=0xC, + dRes_INDEX_PERU_BCK_GZ_NE_KIZUKU_e=0xD, + dRes_INDEX_PERU_BCK_GZ_NE_KIZUKU_WAIT_e=0xE, + dRes_INDEX_PERU_BCK_GZ_NE_NAKU_e=0xF, + dRes_INDEX_PERU_BCK_GZ_NE_RUN_A_e=0x10, + dRes_INDEX_PERU_BCK_GZ_NE_SIT_A_e=0x11, + dRes_INDEX_PERU_BCK_GZ_NE_SIT_B_e=0x12, + dRes_INDEX_PERU_BCK_GZ_NE_SNIFF_e=0x13, + dRes_INDEX_PERU_BCK_GZ_NE_WAIT_A_e=0x14, + dRes_INDEX_PERU_BCK_GZ_NE_WALK_A_e=0x15, + /* BMDR */ + dRes_INDEX_PERU_BMD_GZ_NE_e=0x18, + /* BTK */ + dRes_INDEX_PERU_BTK_GZ_NE_e=0x1B, + /* BTP */ + dRes_INDEX_PERU_BTP_GZ_NE_e=0x1E, + dRes_INDEX_PERU_BTP_GZ_NE_F_KIZUKU_e=0x1F, + dRes_INDEX_PERU_BTP_GZ_NE_F_NAKU_e=0x20, + dRes_INDEX_PERU_BTP_GZ_NE_F_SNIFF_e=0x21, + /* EVT */ + dRes_INDEX_PERU_DAT_EVENT_LIST_e=0x24, +}; + +enum dRes_ID_PERU { + /* BCK */ + dRes_ID_PERU_BCK_GZ_NE_F_KIZUKU_e=0x7, + dRes_ID_PERU_BCK_GZ_NE_F_NAKU_e=0x8, + dRes_ID_PERU_BCK_GZ_NE_F_SNIFF_e=0x9, + dRes_ID_PERU_BCK_GZ_NE_F_TALK_A_e=0xA, + dRes_ID_PERU_BCK_GZ_NE_JUMP_DOWN_E_e=0xB, + dRes_ID_PERU_BCK_GZ_NE_JUMP_DOWN_S_e=0xC, + dRes_ID_PERU_BCK_GZ_NE_KIZUKU_e=0xD, + dRes_ID_PERU_BCK_GZ_NE_KIZUKU_WAIT_e=0xE, + dRes_ID_PERU_BCK_GZ_NE_NAKU_e=0xF, + dRes_ID_PERU_BCK_GZ_NE_RUN_A_e=0x10, + dRes_ID_PERU_BCK_GZ_NE_SIT_A_e=0x11, + dRes_ID_PERU_BCK_GZ_NE_SIT_B_e=0x12, + dRes_ID_PERU_BCK_GZ_NE_SNIFF_e=0x13, + dRes_ID_PERU_BCK_GZ_NE_WAIT_A_e=0x14, + dRes_ID_PERU_BCK_GZ_NE_WALK_A_e=0x15, + /* BMDR */ + dRes_ID_PERU_BMD_GZ_NE_e=0x18, + /* BTK */ + dRes_ID_PERU_BTK_GZ_NE_e=0x1B, + /* BTP */ + dRes_ID_PERU_BTP_GZ_NE_e=0x1E, + dRes_ID_PERU_BTP_GZ_NE_F_KIZUKU_e=0x1F, + dRes_ID_PERU_BTP_GZ_NE_F_NAKU_e=0x20, + dRes_ID_PERU_BTP_GZ_NE_F_SNIFF_e=0x21, + /* EVT */ + dRes_ID_PERU_DAT_EVENT_LIST_e=0x24, +}; + +enum GZ_NE_JNT { + GZ_NE_JNT_CENTER_e=0x0, + GZ_NE_JNT_BACKBONE1_e=0x1, + GZ_NE_JNT_BACKBONE2_e=0x2, + GZ_NE_JNT_NECK_e=0x3, + GZ_NE_JNT_HEAD_e=0x4, + GZ_NE_JNT_CHIN_e=0x5, + GZ_NE_JNT_SHOULDERL_e=0x6, + GZ_NE_JNT_ARML1_e=0x7, + GZ_NE_JNT_HANDL_e=0x8, + GZ_NE_JNT_SHOULDERR1_e=0x9, + GZ_NE_JNT_ARMR1_e=0xA, + GZ_NE_JNT_HANDR_e=0xB, + GZ_NE_JNT_WAIST_e=0xC, + GZ_NE_JNT_LEGL1_e=0xD, + GZ_NE_JNT_LEGL2_e=0xE, + GZ_NE_JNT_FOOTL_e=0xF, + GZ_NE_JNT_LEGR1_e=0x10, + GZ_NE_JNT_LEGR2_e=0x11, + GZ_NE_JNT_FOOTR_e=0x12, + GZ_NE_JNT_TAIL1_e=0x13, + GZ_NE_JNT_TAIL2_e=0x14, +}; + +#endif /* !RES_PERU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Prayer.h b/assets/RZDP01/res/Object/Prayer.h new file mode 100644 index 0000000000..4502f283e2 --- /dev/null +++ b/assets/RZDP01/res/Object/Prayer.h @@ -0,0 +1,48 @@ +#ifndef RES_PRAYER_H +#define RES_PRAYER_H + +enum dRes_INDEX_PRAYER { + /* BCK */ + dRes_INDEX_PRAYER_BCK_W_PRAY_e=0x5, + dRes_INDEX_PRAYER_BCK_W_PRAY_TALK_e=0x6, + /* BMDR */ + dRes_INDEX_PRAYER_BMD_PRAYER_e=0x9, + /* EVT */ + dRes_INDEX_PRAYER_DAT_EVENT_LIST_e=0xC, +}; + +enum dRes_ID_PRAYER { + /* BCK */ + dRes_ID_PRAYER_BCK_W_PRAY_e=0x5, + dRes_ID_PRAYER_BCK_W_PRAY_TALK_e=0x6, + /* BMDR */ + dRes_ID_PRAYER_BMD_PRAYER_e=0x9, + /* EVT */ + dRes_ID_PRAYER_DAT_EVENT_LIST_e=0xC, +}; + +enum PRAYER_JNT { + PRAYER_JNT_CENTER_e=0x0, + PRAYER_JNT_BACKBONE_e=0x1, + PRAYER_JNT_NECK_e=0x2, + PRAYER_JNT_HEAD_e=0x3, + PRAYER_JNT_SHOULDERL_e=0x4, + PRAYER_JNT_ARML1_e=0x5, + PRAYER_JNT_ARML2_e=0x6, + PRAYER_JNT_HANDL_e=0x7, + PRAYER_JNT_SHOULDERR_e=0x8, + PRAYER_JNT_ARMR1_e=0x9, + PRAYER_JNT_ARMR2_e=0xA, + PRAYER_JNT_HANDR_e=0xB, + PRAYER_JNT_WAIST_e=0xC, + PRAYER_JNT_LEGL1_e=0xD, + PRAYER_JNT_LEGL2_e=0xE, + PRAYER_JNT_FOOTL_e=0xF, + PRAYER_JNT_SKIRTL_e=0x10, + PRAYER_JNT_LEGR1_e=0x11, + PRAYER_JNT_LEGR2_e=0x12, + PRAYER_JNT_FOOTR_e=0x13, + PRAYER_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_PRAYER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/RCircle.h b/assets/RZDP01/res/Object/RCircle.h new file mode 100644 index 0000000000..be8c163d19 --- /dev/null +++ b/assets/RZDP01/res/Object/RCircle.h @@ -0,0 +1,26 @@ +#ifndef RES_RCIRCLE_H +#define RES_RCIRCLE_H + +enum dRes_INDEX_RCIRCLE { + /* BMDR */ + dRes_INDEX_RCIRCLE_BMD_M_ZRIVER_CIRCLE_e=0x5, + /* BRK */ + dRes_INDEX_RCIRCLE_BRK_M_ZRIVER_CIRCLE_e=0x8, + /* BTK */ + dRes_INDEX_RCIRCLE_BTK_M_ZRIVER_CIRCLE_e=0xB, +}; + +enum dRes_ID_RCIRCLE { + /* BMDR */ + dRes_ID_RCIRCLE_BMD_M_ZRIVER_CIRCLE_e=0x5, + /* BRK */ + dRes_ID_RCIRCLE_BRK_M_ZRIVER_CIRCLE_e=0x8, + /* BTK */ + dRes_ID_RCIRCLE_BTK_M_ZRIVER_CIRCLE_e=0xB, +}; + +enum M_ZRIVER_CIRCLE_JNT { + M_ZRIVER_CIRCLE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RCIRCLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/RYUW00.h b/assets/RZDP01/res/Object/RYUW00.h new file mode 100644 index 0000000000..67df28626b --- /dev/null +++ b/assets/RZDP01/res/Object/RYUW00.h @@ -0,0 +1,30 @@ +#ifndef RES_RYUW00_H +#define RES_RYUW00_H + +enum dRes_INDEX_RYUW00 { + /* BMDR */ + dRes_INDEX_RYUW00_BMD_K_RYUWOOD00_e=0x4, + dRes_INDEX_RYUW00_BMD_K_RYUWOOD01_e=0x5, + /* DZB */ + dRes_INDEX_RYUW00_DZB_K_RYUWOOD00_e=0x8, + dRes_INDEX_RYUW00_DZB_K_RYUWOOD01_e=0x9, +}; + +enum dRes_ID_RYUW00 { + /* BMDR */ + dRes_ID_RYUW00_BMD_K_RYUWOOD00_e=0x4, + dRes_ID_RYUW00_BMD_K_RYUWOOD01_e=0x5, + /* DZB */ + dRes_ID_RYUW00_DZB_K_RYUWOOD00_e=0x8, + dRes_ID_RYUW00_DZB_K_RYUWOOD01_e=0x9, +}; + +enum K_RYUWOOD00_JNT { + K_RYUWOOD00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_RYUWOOD01_JNT { + K_RYUWOOD01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RYUW00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Raca.h b/assets/RZDP01/res/Object/Raca.h new file mode 100644 index 0000000000..8c4b231bf8 --- /dev/null +++ b/assets/RZDP01/res/Object/Raca.h @@ -0,0 +1,103 @@ +#ifndef RES_RACA_H +#define RES_RACA_H + +enum dRes_INDEX_RACA { + /* BCK */ + dRes_INDEX_RACA_BCK_RACA_F_BITTERSMILE_e=0x6, + dRes_INDEX_RACA_BCK_RACA_F_SMILE_e=0x7, + dRes_INDEX_RACA_BCK_RACA_F_TALK_A_e=0x8, + dRes_INDEX_RACA_BCK_RACA_F_TALK_B_e=0x9, + dRes_INDEX_RACA_BCK_RACA_FH_BITTERSMILE_e=0xA, + dRes_INDEX_RACA_BCK_RACA_FH_SMILE_e=0xB, + dRes_INDEX_RACA_BCK_RACA_FH_TALK_B_e=0xC, + dRes_INDEX_RACA_BCK_RACA_GIVEME_e=0xD, + dRes_INDEX_RACA_BCK_RACA_HI_e=0xE, + dRes_INDEX_RACA_BCK_RACA_HI_WAIT_e=0xF, + dRes_INDEX_RACA_BCK_RACA_LISTEN_e=0x10, + dRes_INDEX_RACA_BCK_RACA_LISTEN_WAIT_e=0x11, + dRes_INDEX_RACA_BCK_RACA_STEP_e=0x12, + dRes_INDEX_RACA_BCK_RACA_TALK_A_e=0x13, + dRes_INDEX_RACA_BCK_RACA_TALK_B_e=0x14, + dRes_INDEX_RACA_BCK_RACA_WAIT_A_e=0x15, + dRes_INDEX_RACA_BCK_RACA_WALK_A_e=0x16, + /* BMDR */ + dRes_INDEX_RACA_BMD_RACA_e=0x19, + /* BTK */ + dRes_INDEX_RACA_BTK_RACA_e=0x1C, + dRes_INDEX_RACA_BTK_RACA_TALK_B_e=0x1D, + /* BTP */ + dRes_INDEX_RACA_BTP_RACA_e=0x20, + dRes_INDEX_RACA_BTP_RACA_F_BITTERSMILE_e=0x21, + dRes_INDEX_RACA_BTP_RACA_F_SMILE_e=0x22, + dRes_INDEX_RACA_BTP_RACA_F_TALK_B_e=0x23, + dRes_INDEX_RACA_BTP_RACA_FH_BITTERSMILE_e=0x24, + dRes_INDEX_RACA_BTP_RACA_FH_SMILE_e=0x25, + dRes_INDEX_RACA_BTP_RACA_FH_TALK_B_e=0x26, +}; + +enum dRes_ID_RACA { + /* BCK */ + dRes_ID_RACA_BCK_RACA_F_BITTERSMILE_e=0x6, + dRes_ID_RACA_BCK_RACA_F_SMILE_e=0x7, + dRes_ID_RACA_BCK_RACA_F_TALK_A_e=0x8, + dRes_ID_RACA_BCK_RACA_F_TALK_B_e=0x9, + dRes_ID_RACA_BCK_RACA_FH_BITTERSMILE_e=0xA, + dRes_ID_RACA_BCK_RACA_FH_SMILE_e=0xB, + dRes_ID_RACA_BCK_RACA_FH_TALK_B_e=0xC, + dRes_ID_RACA_BCK_RACA_GIVEME_e=0xD, + dRes_ID_RACA_BCK_RACA_HI_e=0xE, + dRes_ID_RACA_BCK_RACA_HI_WAIT_e=0xF, + dRes_ID_RACA_BCK_RACA_LISTEN_e=0x10, + dRes_ID_RACA_BCK_RACA_LISTEN_WAIT_e=0x11, + dRes_ID_RACA_BCK_RACA_STEP_e=0x12, + dRes_ID_RACA_BCK_RACA_TALK_A_e=0x13, + dRes_ID_RACA_BCK_RACA_TALK_B_e=0x14, + dRes_ID_RACA_BCK_RACA_WAIT_A_e=0x15, + dRes_ID_RACA_BCK_RACA_WALK_A_e=0x16, + /* BMDR */ + dRes_ID_RACA_BMD_RACA_e=0x19, + /* BTK */ + dRes_ID_RACA_BTK_RACA_e=0x1C, + dRes_ID_RACA_BTK_RACA_TALK_B_e=0x1D, + /* BTP */ + dRes_ID_RACA_BTP_RACA_e=0x20, + dRes_ID_RACA_BTP_RACA_F_BITTERSMILE_e=0x21, + dRes_ID_RACA_BTP_RACA_F_SMILE_e=0x22, + dRes_ID_RACA_BTP_RACA_F_TALK_B_e=0x23, + dRes_ID_RACA_BTP_RACA_FH_BITTERSMILE_e=0x24, + dRes_ID_RACA_BTP_RACA_FH_SMILE_e=0x25, + dRes_ID_RACA_BTP_RACA_FH_TALK_B_e=0x26, +}; + +enum RACA_JNT { + RACA_JNT_CENTER_e=0x0, + RACA_JNT_BACKBONE1_e=0x1, + RACA_JNT_BACKBONE2_e=0x2, + RACA_JNT_NECK_e=0x3, + RACA_JNT_HEAD_e=0x4, + RACA_JNT_CHIN_e=0x5, + RACA_JNT_MAYU_L_e=0x6, + RACA_JNT_MAYU_R_e=0x7, + RACA_JNT_MOUTH_e=0x8, + RACA_JNT_SHOULDERL_e=0x9, + RACA_JNT_ARML1_e=0xA, + RACA_JNT_ARML2_e=0xB, + RACA_JNT_HANDL_e=0xC, + RACA_JNT_FINGERL_e=0xD, + RACA_JNT_THUMBL_e=0xE, + RACA_JNT_SHOULDERR_e=0xF, + RACA_JNT_ARMR1_e=0x10, + RACA_JNT_ARMR2_e=0x11, + RACA_JNT_HANDR_e=0x12, + RACA_JNT_FINGERR_e=0x13, + RACA_JNT_THUMBR_e=0x14, + RACA_JNT_WAIST_e=0x15, + RACA_JNT_LEGL1_e=0x16, + RACA_JNT_LEGL2_e=0x17, + RACA_JNT_FOOTL_e=0x18, + RACA_JNT_LEGR1_e=0x19, + RACA_JNT_LEGR2_e=0x1A, + RACA_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_RACA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Racer.h b/assets/RZDP01/res/Object/Racer.h new file mode 100644 index 0000000000..bc5aed6b72 --- /dev/null +++ b/assets/RZDP01/res/Object/Racer.h @@ -0,0 +1,83 @@ +#ifndef RES_RACER_H +#define RES_RACER_H + +enum dRes_INDEX_RACER { + /* BCK */ + dRes_INDEX_RACER_BCK_HU_LASH_e=0x7, + dRes_INDEX_RACER_BCK_HU_RUN_FAST_e=0x8, + dRes_INDEX_RACER_BCK_HU_RUN_SLOW_e=0x9, + dRes_INDEX_RACER_BCK_HU_WAIT_01_e=0xA, + dRes_INDEX_RACER_BCK_HU_WALK_FAST_e=0xB, + dRes_INDEX_RACER_BCK_HU_WALK_SLOW_e=0xC, + /* BMDR */ + dRes_INDEX_RACER_BMD_CHARIOT_e=0xF, + dRes_INDEX_RACER_BMD_HORSE_e=0x10, + /* BTP */ + dRes_INDEX_RACER_BTP_HU_EYE_e=0x13, + /* DZB */ + dRes_INDEX_RACER_DZB_CHARIOT_e=0x16, + /* TEX */ + dRes_INDEX_RACER_BTI_TAZUNA_e=0x19, +}; + +enum dRes_ID_RACER { + /* BCK */ + dRes_ID_RACER_BCK_HU_LASH_e=0x7, + dRes_ID_RACER_BCK_HU_RUN_FAST_e=0x8, + dRes_ID_RACER_BCK_HU_RUN_SLOW_e=0x9, + dRes_ID_RACER_BCK_HU_WAIT_01_e=0xA, + dRes_ID_RACER_BCK_HU_WALK_FAST_e=0xB, + dRes_ID_RACER_BCK_HU_WALK_SLOW_e=0xC, + /* BMDR */ + dRes_ID_RACER_BMD_CHARIOT_e=0xF, + dRes_ID_RACER_BMD_HORSE_e=0x10, + /* BTP */ + dRes_ID_RACER_BTP_HU_EYE_e=0x13, + /* DZB */ + dRes_ID_RACER_DZB_CHARIOT_e=0x16, + /* TEX */ + dRes_ID_RACER_BTI_TAZUNA_e=0x19, +}; + +enum CHARIOT_JNT { + CHARIOT_JNT_CENTER_e=0x0, + CHARIOT_JNT_AXLE_e=0x1, + CHARIOT_JNT_F_L_WHEEL_e=0x2, + CHARIOT_JNT_F_R_WHEEL_e=0x3, + CHARIOT_JNT_HU_LOC_e=0x4, + CHARIOT_JNT_TERUMA_LOC_e=0x5, +}; + +enum HORSE_JNT { + HORSE_JNT_CENTER_e=0x0, + HORSE_JNT_BACKBONE2_e=0x1, + HORSE_JNT_BACKBONE1_e=0x2, + HORSE_JNT_F_L_LEG1_e=0x3, + HORSE_JNT_F_L_LEG2_e=0x4, + HORSE_JNT_F_L_LEG3_e=0x5, + HORSE_JNT_F_L_LEG4_e=0x6, + HORSE_JNT_F_R_LEG1_e=0x7, + HORSE_JNT_F_R_LEG2_e=0x8, + HORSE_JNT_F_R_LEG3_e=0x9, + HORSE_JNT_F_R_LEG4_e=0xA, + HORSE_JNT_BG_LOC_e=0xB, + HORSE_JNT_NECK1_e=0xC, + HORSE_JNT_NECK2_e=0xD, + HORSE_JNT_HEAD_e=0xE, + HORSE_JNT_MOUTH1_e=0xF, + HORSE_JNT_MOUTH2_e=0x10, + HORSE_JNT_WAIST_e=0x11, + HORSE_JNT_B_L_LEG1_e=0x12, + HORSE_JNT_B_L_LEG2_e=0x13, + HORSE_JNT_B_L_LEG3_e=0x14, + HORSE_JNT_B_L_LEG4_e=0x15, + HORSE_JNT_B_R_LEG1_e=0x16, + HORSE_JNT_B_R_LEG2_e=0x17, + HORSE_JNT_B_R_LEG3_e=0x18, + HORSE_JNT_B_R_LEG4_e=0x19, + HORSE_JNT_TAIL1_e=0x1A, + HORSE_JNT_TAIL2_e=0x1B, + HORSE_JNT_TAIL3_e=0x1C, +}; + +#endif /* !RES_RACER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Rafrel.h b/assets/RZDP01/res/Object/Rafrel.h new file mode 100644 index 0000000000..78af3d51c6 --- /dev/null +++ b/assets/RZDP01/res/Object/Rafrel.h @@ -0,0 +1,80 @@ +#ifndef RES_RAFREL_H +#define RES_RAFREL_H + +enum dRes_INDEX_RAFREL { + /* BCK */ + dRes_INDEX_RAFREL_BCK_RAF_F_HAPPY_e=0x7, + dRes_INDEX_RAFREL_BCK_RAF_F_INTENSE_e=0x8, + dRes_INDEX_RAFREL_BCK_RAF_F_TALK_A_e=0x9, + dRes_INDEX_RAFREL_BCK_RAF_F_THINK_e=0xA, + dRes_INDEX_RAFREL_BCK_RAF_FH_HAPPY_e=0xB, + dRes_INDEX_RAFREL_BCK_RAF_FH_INTENSE_e=0xC, + dRes_INDEX_RAFREL_BCK_RAF_FH_THINK_e=0xD, + dRes_INDEX_RAFREL_BCK_RAF_WAIT_A_e=0xE, + /* BMDR */ + dRes_INDEX_RAFREL_BMD_RAF_e=0x11, + /* BTK */ + dRes_INDEX_RAFREL_BTK_RAF_e=0x14, + /* BTP */ + dRes_INDEX_RAFREL_BTP_RAF_e=0x17, + dRes_INDEX_RAFREL_BTP_RAF_F_THINK_e=0x18, + dRes_INDEX_RAFREL_BTP_RAF_FH_THINK_e=0x19, + /* EVT */ + dRes_INDEX_RAFREL_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_RAFREL { + /* BCK */ + dRes_ID_RAFREL_BCK_RAF_F_HAPPY_e=0x7, + dRes_ID_RAFREL_BCK_RAF_F_INTENSE_e=0x8, + dRes_ID_RAFREL_BCK_RAF_F_TALK_A_e=0x9, + dRes_ID_RAFREL_BCK_RAF_F_THINK_e=0xA, + dRes_ID_RAFREL_BCK_RAF_FH_HAPPY_e=0xB, + dRes_ID_RAFREL_BCK_RAF_FH_INTENSE_e=0xC, + dRes_ID_RAFREL_BCK_RAF_FH_THINK_e=0xD, + dRes_ID_RAFREL_BCK_RAF_WAIT_A_e=0xE, + /* BMDR */ + dRes_ID_RAFREL_BMD_RAF_e=0x11, + /* BTK */ + dRes_ID_RAFREL_BTK_RAF_e=0x14, + /* BTP */ + dRes_ID_RAFREL_BTP_RAF_e=0x17, + dRes_ID_RAFREL_BTP_RAF_F_THINK_e=0x18, + dRes_ID_RAFREL_BTP_RAF_FH_THINK_e=0x19, + /* EVT */ + dRes_ID_RAFREL_DAT_EVENT_LIST_e=0x1C, +}; + +enum RAF_JNT { + RAF_JNT_CENTER_e=0x0, + RAF_JNT_BACKBONE1_e=0x1, + RAF_JNT_BACKBONE2_e=0x2, + RAF_JNT_NECK_e=0x3, + RAF_JNT_HEAD_e=0x4, + RAF_JNT_CHIN_e=0x5, + RAF_JNT_HOOD_e=0x6, + RAF_JNT_MAYU_L_e=0x7, + RAF_JNT_MAYU_R_e=0x8, + RAF_JNT_MOUTH_e=0x9, + RAF_JNT_SHOULDERL_e=0xA, + RAF_JNT_ARML1_e=0xB, + RAF_JNT_ARML2_e=0xC, + RAF_JNT_HANDL_e=0xD, + RAF_JNT_FINGERL1_e=0xE, + RAF_JNT_THAMBL_e=0xF, + RAF_JNT_SHOULDERR_e=0x10, + RAF_JNT_ARMR1_e=0x11, + RAF_JNT_ARMR2_e=0x12, + RAF_JNT_HANDR_e=0x13, + RAF_JNT_FINGERR1_e=0x14, + RAF_JNT_THAMBR_e=0x15, + RAF_JNT_WAIST_e=0x16, + RAF_JNT_LEGL1_e=0x17, + RAF_JNT_LEGL2_e=0x18, + RAF_JNT_FOOTL_e=0x19, + RAF_JNT_LEGR1_e=0x1A, + RAF_JNT_LEGR2_e=0x1B, + RAF_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_RAFREL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Rafrel1.h b/assets/RZDP01/res/Object/Rafrel1.h new file mode 100644 index 0000000000..854d8023ff --- /dev/null +++ b/assets/RZDP01/res/Object/Rafrel1.h @@ -0,0 +1,60 @@ +#ifndef RES_RAFREL1_H +#define RES_RAFREL1_H + +enum dRes_INDEX_RAFREL1 { + /* BCK */ + dRes_INDEX_RAFREL1_BCK_RAF_S_BACK_e=0x6, + dRes_INDEX_RAFREL1_BCK_RAF_S_BACK_WAIT_e=0x7, + dRes_INDEX_RAFREL1_BCK_RAF_S_HAPPY_e=0x8, + dRes_INDEX_RAFREL1_BCK_RAF_S_HAPPY_WAIT_e=0x9, + dRes_INDEX_RAFREL1_BCK_RAF_S_LOOKAROUND_e=0xA, + dRes_INDEX_RAFREL1_BCK_RAF_S_LOOKING_e=0xB, + dRes_INDEX_RAFREL1_BCK_RAF_S_STEP_e=0xC, + dRes_INDEX_RAFREL1_BCK_RAF_S_STEP_B_e=0xD, + dRes_INDEX_RAFREL1_BCK_RAF_S_TAKEOFF_TALK_e=0xE, + dRes_INDEX_RAFREL1_BCK_RAF_S_TALK_e=0xF, + dRes_INDEX_RAFREL1_BCK_RAF_S_THINK_e=0x10, + dRes_INDEX_RAFREL1_BCK_RAF_S_THINK_WAIT_e=0x11, + dRes_INDEX_RAFREL1_BCK_RAF_S_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_RAFREL1_BMD_RAF_SCOPE_e=0x15, + /* BTK */ + dRes_INDEX_RAFREL1_BTK_RAF_S_BACK_e=0x18, + dRes_INDEX_RAFREL1_BTK_RAF_S_BACK_WAIT_e=0x19, + dRes_INDEX_RAFREL1_BTK_RAF_S_THINK_e=0x1A, + dRes_INDEX_RAFREL1_BTK_RAF_S_THINK_WAIT_e=0x1B, + /* BTP */ + dRes_INDEX_RAFREL1_BTP_RAF_S_F_LOOKAROUND_e=0x1E, +}; + +enum dRes_ID_RAFREL1 { + /* BCK */ + dRes_ID_RAFREL1_BCK_RAF_S_BACK_e=0x6, + dRes_ID_RAFREL1_BCK_RAF_S_BACK_WAIT_e=0x7, + dRes_ID_RAFREL1_BCK_RAF_S_HAPPY_e=0x8, + dRes_ID_RAFREL1_BCK_RAF_S_HAPPY_WAIT_e=0x9, + dRes_ID_RAFREL1_BCK_RAF_S_LOOKAROUND_e=0xA, + dRes_ID_RAFREL1_BCK_RAF_S_LOOKING_e=0xB, + dRes_ID_RAFREL1_BCK_RAF_S_STEP_e=0xC, + dRes_ID_RAFREL1_BCK_RAF_S_STEP_B_e=0xD, + dRes_ID_RAFREL1_BCK_RAF_S_TAKEOFF_TALK_e=0xE, + dRes_ID_RAFREL1_BCK_RAF_S_TALK_e=0xF, + dRes_ID_RAFREL1_BCK_RAF_S_THINK_e=0x10, + dRes_ID_RAFREL1_BCK_RAF_S_THINK_WAIT_e=0x11, + dRes_ID_RAFREL1_BCK_RAF_S_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_RAFREL1_BMD_RAF_SCOPE_e=0x15, + /* BTK */ + dRes_ID_RAFREL1_BTK_RAF_S_BACK_e=0x18, + dRes_ID_RAFREL1_BTK_RAF_S_BACK_WAIT_e=0x19, + dRes_ID_RAFREL1_BTK_RAF_S_THINK_e=0x1A, + dRes_ID_RAFREL1_BTK_RAF_S_THINK_WAIT_e=0x1B, + /* BTP */ + dRes_ID_RAFREL1_BTP_RAF_S_F_LOOKAROUND_e=0x1E, +}; + +enum RAF_SCOPE_JNT { + RAF_SCOPE_JNT_RAF_SCOPE_e=0x0, +}; + +#endif /* !RES_RAFREL1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Rafrel2.h b/assets/RZDP01/res/Object/Rafrel2.h new file mode 100644 index 0000000000..9bc41c0a89 --- /dev/null +++ b/assets/RZDP01/res/Object/Rafrel2.h @@ -0,0 +1,20 @@ +#ifndef RES_RAFREL2_H +#define RES_RAFREL2_H + +enum dRes_INDEX_RAFREL2 { + /* BCK */ + dRes_INDEX_RAFREL2_BCK_RAF_SIT_A_e=0x3, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_A_e=0x4, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_B_e=0x5, + dRes_INDEX_RAFREL2_BCK_RAF_SIT_TALK_B_WAIT_e=0x6, +}; + +enum dRes_ID_RAFREL2 { + /* BCK */ + dRes_ID_RAFREL2_BCK_RAF_SIT_A_e=0x3, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_A_e=0x4, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_B_e=0x5, + dRes_ID_RAFREL2_BCK_RAF_SIT_TALK_B_WAIT_e=0x6, +}; + +#endif /* !RES_RAFREL2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Rafrel3.h b/assets/RZDP01/res/Object/Rafrel3.h new file mode 100644 index 0000000000..352fbbbb79 --- /dev/null +++ b/assets/RZDP01/res/Object/Rafrel3.h @@ -0,0 +1,26 @@ +#ifndef RES_RAFREL3_H +#define RES_RAFREL3_H + +enum dRes_INDEX_RAFREL3 { + /* BCK */ + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_GETUP_e=0x4, + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_RUN_e=0x5, + dRes_INDEX_RAFREL3_BCK_RAF_BAZ_WAIT_e=0x6, + /* BMDR */ + dRes_INDEX_RAFREL3_BMD_RAF_BAZ_e=0x9, +}; + +enum dRes_ID_RAFREL3 { + /* BCK */ + dRes_ID_RAFREL3_BCK_RAF_BAZ_GETUP_e=0x4, + dRes_ID_RAFREL3_BCK_RAF_BAZ_RUN_e=0x5, + dRes_ID_RAFREL3_BCK_RAF_BAZ_WAIT_e=0x6, + /* BMDR */ + dRes_ID_RAFREL3_BMD_RAF_BAZ_e=0x9, +}; + +enum RAF_BAZ_JNT { + RAF_BAZ_JNT_RAF_BAZ_MODEL_e=0x0, +}; + +#endif /* !RES_RAFREL3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ri.h b/assets/RZDP01/res/Object/Ri.h new file mode 100644 index 0000000000..94752e0ed3 --- /dev/null +++ b/assets/RZDP01/res/Object/Ri.h @@ -0,0 +1,27 @@ +#ifndef RES_RI_H +#define RES_RI_H + +enum dRes_INDEX_RI { + /* BMDR */ + dRes_INDEX_RI_BMD_RI_e=0x3, +}; + +enum dRes_ID_RI { + /* BMDR */ + dRes_ID_RI_BMD_RI_e=0x3, +}; + +enum RI_JNT { + RI_JNT_HEAD_e=0x0, + RI_JNT_BACKBONE1_e=0x1, + RI_JNT_BACKBONE2_e=0x2, + RI_JNT_BACKBONE3_e=0x3, + RI_JNT_BACKBONE4_e=0x4, + RI_JNT_TAIL1_e=0x5, + RI_JNT_TAIL2_e=0x6, + RI_JNT_FINL_e=0x7, + RI_JNT_FINR_e=0x8, + RI_JNT_JAW_e=0x9, +}; + +#endif /* !RES_RI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/RiverRock.h b/assets/RZDP01/res/Object/RiverRock.h new file mode 100644 index 0000000000..4100e3378a --- /dev/null +++ b/assets/RZDP01/res/Object/RiverRock.h @@ -0,0 +1,22 @@ +#ifndef RES_RIVERROCK_H +#define RES_RIVERROCK_H + +enum dRes_INDEX_RIVERROCK { + /* BMDR */ + dRes_INDEX_RIVERROCK_BMD_M_RIVERROCK_e=0x4, + /* DZB */ + dRes_INDEX_RIVERROCK_DZB_M_RIVERROCK_e=0x7, +}; + +enum dRes_ID_RIVERROCK { + /* BMDR */ + dRes_ID_RIVERROCK_BMD_M_RIVERROCK_e=0x4, + /* DZB */ + dRes_ID_RIVERROCK_DZB_M_RIVERROCK_e=0x7, +}; + +enum M_RIVERROCK_JNT { + M_RIVERROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_RIVERROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/RvBack.h b/assets/RZDP01/res/Object/RvBack.h new file mode 100644 index 0000000000..9d812e8ae8 --- /dev/null +++ b/assets/RZDP01/res/Object/RvBack.h @@ -0,0 +1,14 @@ +#ifndef RES_RVBACK_H +#define RES_RVBACK_H + +enum dRes_INDEX_RVBACK { + /* EVT */ + dRes_INDEX_RVBACK_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_RVBACK { + /* EVT */ + dRes_ID_RVBACK_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_RVBACK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SCanCrs.h b/assets/RZDP01/res/Object/SCanCrs.h new file mode 100644 index 0000000000..d816599785 --- /dev/null +++ b/assets/RZDP01/res/Object/SCanCrs.h @@ -0,0 +1,37 @@ +#ifndef RES_SCANCRS_H +#define RES_SCANCRS_H + +enum dRes_INDEX_SCANCRS { + /* BCK */ + dRes_INDEX_SCANCRS_BCK_NI_SKYCANNON_CRASH_EF_e=0x7, + /* BMDR */ + dRes_INDEX_SCANCRS_BMD_NI_SKYCANNON_CRASH_EF_e=0xA, + /* BTK */ + dRes_INDEX_SCANCRS_BTK_NI_SKYCANNON_CRASH_EF_e=0xD, + /* DZB */ + dRes_INDEX_SCANCRS_DZB_U_SKYCANNON_CRASH_e=0x10, + /* EVT */ + dRes_INDEX_SCANCRS_DAT_EVENT_LIST_e=0x13, +}; + +enum dRes_ID_SCANCRS { + /* BCK */ + dRes_ID_SCANCRS_BCK_NI_SKYCANNON_CRASH_EF_e=0x7, + /* BMDR */ + dRes_ID_SCANCRS_BMD_NI_SKYCANNON_CRASH_EF_e=0xA, + /* BTK */ + dRes_ID_SCANCRS_BTK_NI_SKYCANNON_CRASH_EF_e=0xD, + /* DZB */ + dRes_ID_SCANCRS_DZB_U_SKYCANNON_CRASH_e=0x10, + /* EVT */ + dRes_ID_SCANCRS_DAT_EVENT_LIST_e=0x13, +}; + +enum NI_SKYCANNON_CRASH_EF_JNT { + NI_SKYCANNON_CRASH_EF_JNT_CENTER_e=0x0, + NI_SKYCANNON_CRASH_EF_JNT_EFFECT_P_e=0x1, + NI_SKYCANNON_CRASH_EF_JNT_PARTS_A_e=0x2, + NI_SKYCANNON_CRASH_EF_JNT_PARTS_B_e=0x3, +}; + +#endif /* !RES_SCANCRS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SCanHai.h b/assets/RZDP01/res/Object/SCanHai.h new file mode 100644 index 0000000000..b251aca9a2 --- /dev/null +++ b/assets/RZDP01/res/Object/SCanHai.h @@ -0,0 +1,32 @@ +#ifndef RES_SCANHAI_H +#define RES_SCANHAI_H + +enum dRes_INDEX_SCANHAI { + /* BMDR */ + dRes_INDEX_SCANHAI_BMD_NI_SKYCANNON_CRASH_e=0x5, + dRes_INDEX_SCANHAI_BMD_U_SKYCANNON_REPAIR_e=0x6, + /* BTK */ + dRes_INDEX_SCANHAI_BTK_NI_SKYCANNON_CRASH_e=0x9, + /* DZB */ + dRes_INDEX_SCANHAI_DZB_U_SKYCANNON_HAILAKE_e=0xC, +}; + +enum dRes_ID_SCANHAI { + /* BMDR */ + dRes_ID_SCANHAI_BMD_NI_SKYCANNON_CRASH_e=0x5, + dRes_ID_SCANHAI_BMD_U_SKYCANNON_REPAIR_e=0x6, + /* BTK */ + dRes_ID_SCANHAI_BTK_NI_SKYCANNON_CRASH_e=0x9, + /* DZB */ + dRes_ID_SCANHAI_DZB_U_SKYCANNON_HAILAKE_e=0xC, +}; + +enum NI_SKYCANNON_CRASH_JNT { + NI_SKYCANNON_CRASH_JNT_NI_SKYCANNON_CRASH_e=0x0, +}; + +enum U_SKYCANNON_REPAIR_JNT { + U_SKYCANNON_REPAIR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SCANHAI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SCanPtl.h b/assets/RZDP01/res/Object/SCanPtl.h new file mode 100644 index 0000000000..8f0a55ca0b --- /dev/null +++ b/assets/RZDP01/res/Object/SCanPtl.h @@ -0,0 +1,28 @@ +#ifndef RES_SCANPTL_H +#define RES_SCANPTL_H + +enum dRes_INDEX_SCANPTL { + /* BMDR */ + dRes_INDEX_SCANPTL_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_INDEX_SCANPTL_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_INDEX_SCANPTL_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + /* BTK */ + dRes_INDEX_SCANPTL_BTK_EF_PORTAL_e=0xC, +}; + +enum dRes_ID_SCANPTL { + /* BMDR */ + dRes_ID_SCANPTL_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_ID_SCANPTL_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_ID_SCANPTL_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + /* BTK */ + dRes_ID_SCANPTL_BTK_EF_PORTAL_e=0xC, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_SCANPTL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SCanTen.h b/assets/RZDP01/res/Object/SCanTen.h new file mode 100644 index 0000000000..87de328c24 --- /dev/null +++ b/assets/RZDP01/res/Object/SCanTen.h @@ -0,0 +1,42 @@ +#ifndef RES_SCANTEN_H +#define RES_SCANTEN_H + +enum dRes_INDEX_SCANTEN { + /* BCK */ + dRes_INDEX_SCANTEN_BCK_U_SKYCANNON_LV7_e=0x6, + /* BMDR */ + dRes_INDEX_SCANTEN_BMD_U_SKYCANNON_LV7_e=0x9, + /* DZB */ + dRes_INDEX_SCANTEN_DZB_U_SKYCANNON_LV7_e=0xC, + /* EVT */ + dRes_INDEX_SCANTEN_DAT_EVENT_LIST_e=0xF, +}; + +enum dRes_ID_SCANTEN { + /* BCK */ + dRes_ID_SCANTEN_BCK_U_SKYCANNON_LV7_e=0x6, + /* BMDR */ + dRes_ID_SCANTEN_BMD_U_SKYCANNON_LV7_e=0x9, + /* DZB */ + dRes_ID_SCANTEN_DZB_U_SKYCANNON_LV7_e=0xC, + /* EVT */ + dRes_ID_SCANTEN_DAT_EVENT_LIST_e=0xF, +}; + +enum U_SKYCANNON_LV7_JNT { + U_SKYCANNON_LV7_JNT_WAIST_e=0x0, + U_SKYCANNON_LV7_JNT_L_HIPJ_e=0x1, + U_SKYCANNON_LV7_JNT_L_KNEE_e=0x2, + U_SKYCANNON_LV7_JNT_L_HEEL_e=0x3, + U_SKYCANNON_LV7_JNT_LB_FINGER_e=0x4, + U_SKYCANNON_LV7_JNT_LF_FINGER_e=0x5, + U_SKYCANNON_LV7_JNT_R_HIPJ_e=0x6, + U_SKYCANNON_LV7_JNT_R_KNEE_e=0x7, + U_SKYCANNON_LV7_JNT_R_HEEL_e=0x8, + U_SKYCANNON_LV7_JNT_RB_FINGER_e=0x9, + U_SKYCANNON_LV7_JNT_RF_FINGER_e=0xA, + U_SKYCANNON_LV7_JNT_NECK_e=0xB, + U_SKYCANNON_LV7_JNT_HEAD_e=0xC, +}; + +#endif /* !RES_SCANTEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SCanZev.h b/assets/RZDP01/res/Object/SCanZev.h new file mode 100644 index 0000000000..ad695c81f7 --- /dev/null +++ b/assets/RZDP01/res/Object/SCanZev.h @@ -0,0 +1,14 @@ +#ifndef RES_SCANZEV_H +#define RES_SCANZEV_H + +enum dRes_INDEX_SCANZEV { + /* EVT */ + dRes_INDEX_SCANZEV_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SCANZEV { + /* EVT */ + dRes_ID_SCANZEV_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SCANZEV_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SDGate.h b/assets/RZDP01/res/Object/SDGate.h new file mode 100644 index 0000000000..2ae2d8e780 --- /dev/null +++ b/assets/RZDP01/res/Object/SDGate.h @@ -0,0 +1,22 @@ +#ifndef RES_SDGATE_H +#define RES_SDGATE_H + +enum dRes_INDEX_SDGATE { + /* BMDR */ + dRes_INDEX_SDGATE_BMD_M_SDGATE_DOOR_STOP_e=0x4, + /* DZB */ + dRes_INDEX_SDGATE_DZB_M_SDGATE_DOOR_STOP_e=0x7, +}; + +enum dRes_ID_SDGATE { + /* BMDR */ + dRes_ID_SDGATE_BMD_M_SDGATE_DOOR_STOP_e=0x4, + /* DZB */ + dRes_ID_SDGATE_DZB_M_SDGATE_DOOR_STOP_e=0x7, +}; + +enum M_SDGATE_DOOR_STOP_JNT { + M_SDGATE_DOOR_STOP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SDGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SWShd.h b/assets/RZDP01/res/Object/SWShd.h new file mode 100644 index 0000000000..b8485fc9fe --- /dev/null +++ b/assets/RZDP01/res/Object/SWShd.h @@ -0,0 +1,18 @@ +#ifndef RES_SWSHD_H +#define RES_SWSHD_H + +enum dRes_INDEX_SWSHD { + /* BMWR */ + dRes_INDEX_SWSHD_BMD_AL_SHC_e=0x3, +}; + +enum dRes_ID_SWSHD { + /* BMWR */ + dRes_ID_SWSHD_BMD_AL_SHC_e=0x3, +}; + +enum AL_SHC_JNT { + AL_SHC_JNT_AL_SHC_e=0x0, +}; + +#endif /* !RES_SWSHD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_YOGAN.h b/assets/RZDP01/res/Object/S_YOGAN.h new file mode 100644 index 0000000000..645098aac3 --- /dev/null +++ b/assets/RZDP01/res/Object/S_YOGAN.h @@ -0,0 +1,30 @@ +#ifndef RES_S_YOGAN_H +#define RES_S_YOGAN_H + +enum dRes_INDEX_S_YOGAN { + /* BMDR */ + dRes_INDEX_S_YOGAN_BMD_S_YOGAN_e=0x6, + /* BRK */ + dRes_INDEX_S_YOGAN_BRK_S_YOGAN_e=0x9, + /* BTK */ + dRes_INDEX_S_YOGAN_BTK_S_YOGAN_e=0xC, + /* DZB */ + dRes_INDEX_S_YOGAN_DZB_S_YOGAN_e=0xF, +}; + +enum dRes_ID_S_YOGAN { + /* BMDR */ + dRes_ID_S_YOGAN_BMD_S_YOGAN_e=0x6, + /* BRK */ + dRes_ID_S_YOGAN_BRK_S_YOGAN_e=0x9, + /* BTK */ + dRes_ID_S_YOGAN_BTK_S_YOGAN_e=0xC, + /* DZB */ + dRes_ID_S_YOGAN_DZB_S_YOGAN_e=0xF, +}; + +enum S_YOGAN_JNT { + S_YOGAN_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_YOGAN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_Zami.h b/assets/RZDP01/res/Object/S_Zami.h new file mode 100644 index 0000000000..39b9d6e065 --- /dev/null +++ b/assets/RZDP01/res/Object/S_Zami.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZAMI_H +#define RES_S_ZAMI_H + +enum dRes_INDEX_S_ZAMI { + /* BMDR */ + dRes_INDEX_S_ZAMI_BMD_S_ZAMI_e=0x4, + /* DZB */ + dRes_INDEX_S_ZAMI_DZB_S_ZAMI_e=0x7, +}; + +enum dRes_ID_S_ZAMI { + /* BMDR */ + dRes_ID_S_ZAMI_BMD_S_ZAMI_e=0x4, + /* DZB */ + dRes_ID_S_ZAMI_DZB_S_ZAMI_e=0x7, +}; + +enum S_ZAMI_JNT { + S_ZAMI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZAMI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_Zbridge.h b/assets/RZDP01/res/Object/S_Zbridge.h new file mode 100644 index 0000000000..119aa0d24f --- /dev/null +++ b/assets/RZDP01/res/Object/S_Zbridge.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZBRIDGE_H +#define RES_S_ZBRIDGE_H + +enum dRes_INDEX_S_ZBRIDGE { + /* BMDR */ + dRes_INDEX_S_ZBRIDGE_BMD_S_ZBRIDGE_e=0x4, + /* DZB */ + dRes_INDEX_S_ZBRIDGE_DZB_S_ZBRIDGE_e=0x7, +}; + +enum dRes_ID_S_ZBRIDGE { + /* BMDR */ + dRes_ID_S_ZBRIDGE_BMD_S_ZBRIDGE_e=0x4, + /* DZB */ + dRes_ID_S_ZBRIDGE_DZB_S_ZBRIDGE_e=0x7, +}; + +enum S_ZBRIDGE_JNT { + S_ZBRIDGE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZBRIDGE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_Zgate.h b/assets/RZDP01/res/Object/S_Zgate.h new file mode 100644 index 0000000000..93ce4cdaf4 --- /dev/null +++ b/assets/RZDP01/res/Object/S_Zgate.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZGATE_H +#define RES_S_ZGATE_H + +enum dRes_INDEX_S_ZGATE { + /* BMDR */ + dRes_INDEX_S_ZGATE_BMD_S_ZGATE_e=0x4, + /* DZB */ + dRes_INDEX_S_ZGATE_DZB_S_ZGATE_e=0x7, +}; + +enum dRes_ID_S_ZGATE { + /* BMDR */ + dRes_ID_S_ZGATE_BMD_S_ZGATE_e=0x4, + /* DZB */ + dRes_ID_S_ZGATE_DZB_S_ZGATE_e=0x7, +}; + +enum S_ZGATE_JNT { + S_ZGATE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZGATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_Zsuimon.h b/assets/RZDP01/res/Object/S_Zsuimon.h new file mode 100644 index 0000000000..5efb305974 --- /dev/null +++ b/assets/RZDP01/res/Object/S_Zsuimon.h @@ -0,0 +1,22 @@ +#ifndef RES_S_ZSUIMON_H +#define RES_S_ZSUIMON_H + +enum dRes_INDEX_S_ZSUIMON { + /* BMDR */ + dRes_INDEX_S_ZSUIMON_BMD_S_ZSUIMON_e=0x4, + /* DZB */ + dRes_INDEX_S_ZSUIMON_DZB_S_ZSUIMON_e=0x7, +}; + +enum dRes_ID_S_ZSUIMON { + /* BMDR */ + dRes_ID_S_ZSUIMON_BMD_S_ZSUIMON_e=0x4, + /* DZB */ + dRes_ID_S_ZSUIMON_DZB_S_ZSUIMON_e=0x7, +}; + +enum S_ZSUIMON_JNT { + S_ZSUIMON_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_ZSUIMON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bsaku00.h b/assets/RZDP01/res/Object/S_bsaku00.h new file mode 100644 index 0000000000..ad7c7ff353 --- /dev/null +++ b/assets/RZDP01/res/Object/S_bsaku00.h @@ -0,0 +1,22 @@ +#ifndef RES_S_BSAKU00_H +#define RES_S_BSAKU00_H + +enum dRes_INDEX_S_BSAKU00 { + /* BMDR */ + dRes_INDEX_S_BSAKU00_BMD_S_BURA_SAKU_e=0x4, + /* DZB */ + dRes_INDEX_S_BSAKU00_DZB_S_BURA_SAKU_e=0x7, +}; + +enum dRes_ID_S_BSAKU00 { + /* BMDR */ + dRes_ID_S_BSAKU00_BMD_S_BURA_SAKU_e=0x4, + /* DZB */ + dRes_ID_S_BSAKU00_DZB_S_BURA_SAKU_e=0x7, +}; + +enum S_BURA_SAKU_JNT { + S_BURA_SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_BSAKU00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bura_7a.h b/assets/RZDP01/res/Object/S_bura_7a.h new file mode 100644 index 0000000000..e69e8ac14d --- /dev/null +++ b/assets/RZDP01/res/Object/S_bura_7a.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7A_H +#define RES_S_BURA_7A_H + +enum dRes_INDEX_S_BURA_7A { + /* BMDR */ + dRes_INDEX_S_BURA_7A_BMD_S_BURA_SWI7A_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7A_DZB_S_BURA_SWI7A00_e=0x7, + dRes_INDEX_S_BURA_7A_DZB_S_BURA_SWI7A01_e=0x8, +}; + +enum dRes_ID_S_BURA_7A { + /* BMDR */ + dRes_ID_S_BURA_7A_BMD_S_BURA_SWI7A_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7A_DZB_S_BURA_SWI7A00_e=0x7, + dRes_ID_S_BURA_7A_DZB_S_BURA_SWI7A01_e=0x8, +}; + +enum S_BURA_SWI7A_JNT { + S_BURA_SWI7A_JNT_DODAIB_e=0x0, + S_BURA_SWI7A_JNT_HOOK_e=0x1, +}; + +#endif /* !RES_S_BURA_7A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bura_7b.h b/assets/RZDP01/res/Object/S_bura_7b.h new file mode 100644 index 0000000000..955996063e --- /dev/null +++ b/assets/RZDP01/res/Object/S_bura_7b.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7B_H +#define RES_S_BURA_7B_H + +enum dRes_INDEX_S_BURA_7B { + /* BMDR */ + dRes_INDEX_S_BURA_7B_BMD_S_L7BURA_SWI_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7B_DZB_S_L7BURA_SWI00_e=0x7, + dRes_INDEX_S_BURA_7B_DZB_S_L7BURA_SWI01_e=0x8, +}; + +enum dRes_ID_S_BURA_7B { + /* BMDR */ + dRes_ID_S_BURA_7B_BMD_S_L7BURA_SWI_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7B_DZB_S_L7BURA_SWI00_e=0x7, + dRes_ID_S_BURA_7B_DZB_S_L7BURA_SWI01_e=0x8, +}; + +enum S_L7BURA_SWI_JNT { + S_L7BURA_SWI_JNT_DODAI_e=0x0, + S_L7BURA_SWI_JNT_TOTTE_e=0x1, +}; + +#endif /* !RES_S_BURA_7B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bura_7c.h b/assets/RZDP01/res/Object/S_bura_7c.h new file mode 100644 index 0000000000..a2d1a15deb --- /dev/null +++ b/assets/RZDP01/res/Object/S_bura_7c.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_7C_H +#define RES_S_BURA_7C_H + +enum dRes_INDEX_S_BURA_7C { + /* BMDR */ + dRes_INDEX_S_BURA_7C_BMD_S_L7BURA_SWIL_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_7C_DZB_S_L7BURA_SWIL00_e=0x7, + dRes_INDEX_S_BURA_7C_DZB_S_L7BURA_SWIL01_e=0x8, +}; + +enum dRes_ID_S_BURA_7C { + /* BMDR */ + dRes_ID_S_BURA_7C_BMD_S_L7BURA_SWIL_e=0x4, + /* DZB */ + dRes_ID_S_BURA_7C_DZB_S_L7BURA_SWIL00_e=0x7, + dRes_ID_S_BURA_7C_DZB_S_L7BURA_SWIL01_e=0x8, +}; + +enum S_L7BURA_SWIL_JNT { + S_L7BURA_SWIL_JNT_DODAIL_e=0x0, + S_L7BURA_SWIL_JNT_TOTTEL_e=0x1, +}; + +#endif /* !RES_S_BURA_7C_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bura_A.h b/assets/RZDP01/res/Object/S_bura_A.h new file mode 100644 index 0000000000..60d06f4d6f --- /dev/null +++ b/assets/RZDP01/res/Object/S_bura_A.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_A_H +#define RES_S_BURA_A_H + +enum dRes_INDEX_S_BURA_A { + /* BMDR */ + dRes_INDEX_S_BURA_A_BMD_S_BURA_SWIA_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_A_DZB_S_BURA_SWIA00_e=0x7, + dRes_INDEX_S_BURA_A_DZB_S_BURA_SWIA01_e=0x8, +}; + +enum dRes_ID_S_BURA_A { + /* BMDR */ + dRes_ID_S_BURA_A_BMD_S_BURA_SWIA_e=0x4, + /* DZB */ + dRes_ID_S_BURA_A_DZB_S_BURA_SWIA00_e=0x7, + dRes_ID_S_BURA_A_DZB_S_BURA_SWIA01_e=0x8, +}; + +enum S_BURA_SWIA_JNT { + S_BURA_SWIA_JNT_DODAI_e=0x0, + S_BURA_SWIA_JNT_TOTTE_e=0x1, +}; + +#endif /* !RES_S_BURA_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_bura_B.h b/assets/RZDP01/res/Object/S_bura_B.h new file mode 100644 index 0000000000..d9f5fb48a1 --- /dev/null +++ b/assets/RZDP01/res/Object/S_bura_B.h @@ -0,0 +1,25 @@ +#ifndef RES_S_BURA_B_H +#define RES_S_BURA_B_H + +enum dRes_INDEX_S_BURA_B { + /* BMDR */ + dRes_INDEX_S_BURA_B_BMD_S_BURA_SWIB_e=0x4, + /* DZB */ + dRes_INDEX_S_BURA_B_DZB_S_BURA_SWIB00_e=0x7, + dRes_INDEX_S_BURA_B_DZB_S_BURA_SWIB01_e=0x8, +}; + +enum dRes_ID_S_BURA_B { + /* BMDR */ + dRes_ID_S_BURA_B_BMD_S_BURA_SWIB_e=0x4, + /* DZB */ + dRes_ID_S_BURA_B_DZB_S_BURA_SWIB00_e=0x7, + dRes_ID_S_BURA_B_DZB_S_BURA_SWIB01_e=0x8, +}; + +enum S_BURA_SWIB_JNT { + S_BURA_SWIB_JNT_DODAIB_e=0x0, + S_BURA_SWIB_JNT_HOOK_e=0x1, +}; + +#endif /* !RES_S_BURA_B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_lv3bota.h b/assets/RZDP01/res/Object/S_lv3bota.h new file mode 100644 index 0000000000..b8ed92c655 --- /dev/null +++ b/assets/RZDP01/res/Object/S_lv3bota.h @@ -0,0 +1,23 @@ +#ifndef RES_S_LV3BOTA_H +#define RES_S_LV3BOTA_H + +enum dRes_INDEX_S_LV3BOTA { + /* BMDR */ + dRes_INDEX_S_LV3BOTA_BMD_S_LV3BOTA_e=0x4, + /* DZB */ + dRes_INDEX_S_LV3BOTA_DZB_KBOTA2_00_e=0x7, +}; + +enum dRes_ID_S_LV3BOTA { + /* BMDR */ + dRes_ID_S_LV3BOTA_BMD_S_LV3BOTA_e=0x4, + /* DZB */ + dRes_ID_S_LV3BOTA_DZB_KBOTA2_00_e=0x7, +}; + +enum S_LV3BOTA_JNT { + S_LV3BOTA_JNT_BASE_e=0x0, + S_LV3BOTA_JNT_BOTTAN_e=0x1, +}; + +#endif /* !RES_S_LV3BOTA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_lv6bota.h b/assets/RZDP01/res/Object/S_lv6bota.h new file mode 100644 index 0000000000..1cb6351d14 --- /dev/null +++ b/assets/RZDP01/res/Object/S_lv6bota.h @@ -0,0 +1,24 @@ +#ifndef RES_S_LV6BOTA_H +#define RES_S_LV6BOTA_H + +enum dRes_INDEX_S_LV6BOTA { + /* BMDR */ + dRes_INDEX_S_LV6BOTA_BMD_S_LV6BOTA_e=0x4, + /* DZB */ + dRes_INDEX_S_LV6BOTA_DZB_KBOTA3_00_e=0x7, +}; + +enum dRes_ID_S_LV6BOTA { + /* BMDR */ + dRes_ID_S_LV6BOTA_BMD_S_LV6BOTA_e=0x4, + /* DZB */ + dRes_ID_S_LV6BOTA_DZB_KBOTA3_00_e=0x7, +}; + +enum S_LV6BOTA_JNT { + S_LV6BOTA_JNT_BASE_e=0x0, + S_LV6BOTA_JNT_S_LV6BOTA_e=0x1, + S_LV6BOTA_JNT_BOTTAN_e=0x2, +}; + +#endif /* !RES_S_LV6BOTA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_lv7saku.h b/assets/RZDP01/res/Object/S_lv7saku.h new file mode 100644 index 0000000000..1be70657fa --- /dev/null +++ b/assets/RZDP01/res/Object/S_lv7saku.h @@ -0,0 +1,22 @@ +#ifndef RES_S_LV7SAKU_H +#define RES_S_LV7SAKU_H + +enum dRes_INDEX_S_LV7SAKU { + /* BMDR */ + dRes_INDEX_S_LV7SAKU_BMD_S_LV7SAKU_e=0x4, + /* DZB */ + dRes_INDEX_S_LV7SAKU_DZB_S_LV7SAKU_e=0x7, +}; + +enum dRes_ID_S_LV7SAKU { + /* BMDR */ + dRes_ID_S_LV7SAKU_BMD_S_LV7SAKU_e=0x4, + /* DZB */ + dRes_ID_S_LV7SAKU_DZB_S_LV7SAKU_e=0x7, +}; + +enum S_LV7SAKU_JNT { + S_LV7SAKU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_LV7SAKU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_octhibi.h b/assets/RZDP01/res/Object/S_octhibi.h new file mode 100644 index 0000000000..a25e351712 --- /dev/null +++ b/assets/RZDP01/res/Object/S_octhibi.h @@ -0,0 +1,22 @@ +#ifndef RES_S_OCTHIBI_H +#define RES_S_OCTHIBI_H + +enum dRes_INDEX_S_OCTHIBI { + /* BMDR */ + dRes_INDEX_S_OCTHIBI_BMD_S_OCT_HIBI_e=0x4, + /* DZB */ + dRes_INDEX_S_OCTHIBI_DZB_S_OCT_HIBI_e=0x7, +}; + +enum dRes_ID_S_OCTHIBI { + /* BMDR */ + dRes_ID_S_OCTHIBI_BMD_S_OCT_HIBI_e=0x4, + /* DZB */ + dRes_ID_S_OCTHIBI_DZB_S_OCT_HIBI_e=0x7, +}; + +enum S_OCT_HIBI_JNT { + S_OCT_HIBI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_OCTHIBI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_shut00.h b/assets/RZDP01/res/Object/S_shut00.h new file mode 100644 index 0000000000..11d645979c --- /dev/null +++ b/assets/RZDP01/res/Object/S_shut00.h @@ -0,0 +1,26 @@ +#ifndef RES_S_SHUT00_H +#define RES_S_SHUT00_H + +enum dRes_INDEX_S_SHUT00 { + /* BMDR */ + dRes_INDEX_S_SHUT00_BMD_S_SHUT_ROU_e=0x5, + /* DZB */ + dRes_INDEX_S_SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_INDEX_S_SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_S_SHUT00 { + /* BMDR */ + dRes_ID_S_SHUT00_BMD_S_SHUT_ROU_e=0x5, + /* DZB */ + dRes_ID_S_SHUT00_DZB_S_SHUT_ROU_e=0x8, + /* EVT */ + dRes_ID_S_SHUT00_DAT_EVENT_LIST_e=0xB, +}; + +enum S_SHUT_ROU_JNT { + S_SHUT_ROU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_SHUT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_swHit00.h b/assets/RZDP01/res/Object/S_swHit00.h new file mode 100644 index 0000000000..e34397471e --- /dev/null +++ b/assets/RZDP01/res/Object/S_swHit00.h @@ -0,0 +1,28 @@ +#ifndef RES_S_SWHIT00_H +#define RES_S_SWHIT00_H + +enum dRes_INDEX_S_SWHIT00 { + /* BCK */ + dRes_INDEX_S_SWHIT00_BCK_S_SWHIT00_e=0x5, + /* BMDR */ + dRes_INDEX_S_SWHIT00_BMD_S_SWHIT00_e=0x8, + /* BRK */ + dRes_INDEX_S_SWHIT00_BRK_S_SWHIT00_e=0xB, +}; + +enum dRes_ID_S_SWHIT00 { + /* BCK */ + dRes_ID_S_SWHIT00_BCK_S_SWHIT00_e=0x5, + /* BMDR */ + dRes_ID_S_SWHIT00_BMD_S_SWHIT00_e=0x8, + /* BRK */ + dRes_ID_S_SWHIT00_BRK_S_SWHIT00_e=0xB, +}; + +enum S_SWHIT00_JNT { + S_SWHIT00_JNT_S_SWHIT00_e=0x0, + S_SWHIT00_JNT_PCYLINDER4_e=0x1, + S_SWHIT00_JNT_POLYSURFACE1_e=0x2, +}; + +#endif /* !RES_S_SWHIT00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_thashi.h b/assets/RZDP01/res/Object/S_thashi.h new file mode 100644 index 0000000000..23d0edcdce --- /dev/null +++ b/assets/RZDP01/res/Object/S_thashi.h @@ -0,0 +1,44 @@ +#ifndef RES_S_THASHI_H +#define RES_S_THASHI_H + +enum dRes_INDEX_S_THASHI { + /* BMDR */ + dRes_INDEX_S_THASHI_BMD_S_THASHI00_e=0x4, + dRes_INDEX_S_THASHI_BMD_S_THASHI01_e=0x5, + dRes_INDEX_S_THASHI_BMD_S_THASHI02_e=0x6, + dRes_INDEX_S_THASHI_BMD_S_THASHI03_e=0x7, + /* DZB */ + dRes_INDEX_S_THASHI_DZB_S_THASHI00_e=0xA, + dRes_INDEX_S_THASHI_DZB_S_THASHI01_e=0xB, + dRes_INDEX_S_THASHI_DZB_S_THASHI02_e=0xC, +}; + +enum dRes_ID_S_THASHI { + /* BMDR */ + dRes_ID_S_THASHI_BMD_S_THASHI00_e=0x4, + dRes_ID_S_THASHI_BMD_S_THASHI01_e=0x5, + dRes_ID_S_THASHI_BMD_S_THASHI02_e=0x6, + dRes_ID_S_THASHI_BMD_S_THASHI03_e=0x7, + /* DZB */ + dRes_ID_S_THASHI_DZB_S_THASHI00_e=0xA, + dRes_ID_S_THASHI_DZB_S_THASHI01_e=0xB, + dRes_ID_S_THASHI_DZB_S_THASHI02_e=0xC, +}; + +enum S_THASHI00_JNT { + S_THASHI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI01_JNT { + S_THASHI01_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI02_JNT { + S_THASHI02_JNT_WORLD_ROOT_e=0x0, +}; + +enum S_THASHI03_JNT { + S_THASHI03_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_THASHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/S_wheel00.h b/assets/RZDP01/res/Object/S_wheel00.h new file mode 100644 index 0000000000..1a65d12f77 --- /dev/null +++ b/assets/RZDP01/res/Object/S_wheel00.h @@ -0,0 +1,22 @@ +#ifndef RES_S_WHEEL00_H +#define RES_S_WHEEL00_H + +enum dRes_INDEX_S_WHEEL00 { + /* BMDR */ + dRes_INDEX_S_WHEEL00_BMD_S_WHEEL00_e=0x4, + /* DZB */ + dRes_INDEX_S_WHEEL00_DZB_S_WHEEL00_e=0x7, +}; + +enum dRes_ID_S_WHEEL00 { + /* BMDR */ + dRes_ID_S_WHEEL00_BMD_S_WHEEL00_e=0x4, + /* DZB */ + dRes_ID_S_WHEEL00_DZB_S_WHEEL00_e=0x7, +}; + +enum S_WHEEL00_JNT { + S_WHEEL00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_S_WHEEL00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Sample.h b/assets/RZDP01/res/Object/Sample.h new file mode 100644 index 0000000000..a01bc19f53 --- /dev/null +++ b/assets/RZDP01/res/Object/Sample.h @@ -0,0 +1,87 @@ +#ifndef RES_SAMPLE_H +#define RES_SAMPLE_H + +enum dRes_INDEX_SAMPLE { + /* DIR */ + dRes_INDEX_SAMPLE_TXT_FILE0_e=0x8, + dRes_INDEX_SAMPLE_TXT_FILE1_e=0x9, + dRes_INDEX_SAMPLE_TXT_FILE2_e=0xA, + /* BMDR */ + dRes_INDEX_SAMPLE_BMD_FILE1_e=0xD, + dRes_INDEX_SAMPLE_BMD_FILE2_e=0xE, + /* EVT */ + dRes_INDEX_SAMPLE_DAT_EVENT_LIST_e=0x11, + /* DIR5 */ + dRes_INDEX_SAMPLE__A_e=0x14, + /* DZB */ + dRes_INDEX_SAMPLE_DZB_FILE2_e=0x17, + dRes_INDEX_SAMPLE_DZB_FILE_e=0x18, + /* BCK */ + dRes_INDEX_SAMPLE_BCK_TEST_e=0x1B, +}; + +enum dRes_ID_SAMPLE { + /* DIR */ + dRes_ID_SAMPLE_TXT_FILE0_e=0x17, + dRes_ID_SAMPLE_TXT_FILE1_e=0x18, + dRes_ID_SAMPLE_TXT_FILE2_e=0x23, + /* BMDR */ + dRes_ID_SAMPLE_BMD_FILE1_e=0x19, + dRes_ID_SAMPLE_BMD_FILE2_e=0x1A, + /* EVT */ + dRes_ID_SAMPLE_DAT_EVENT_LIST_e=0x1B, + /* DIR5 */ + dRes_ID_SAMPLE__A_e=0x1F, + /* DZB */ + dRes_ID_SAMPLE_DZB_FILE2_e=0x21, + dRes_ID_SAMPLE_DZB_FILE_e=0x24, + /* BCK */ + dRes_ID_SAMPLE_BCK_TEST_e=0x22, +}; + +enum FILE1_JNT { + FILE1_JNT_WORLD_ROOT_e=0x0, +}; + +enum FILE2_JNT { + FILE2_JNT_CENTER_e=0x0, + FILE2_JNT_BACKBONE2_e=0x1, + FILE2_JNT_BACKBONE1_e=0x2, + FILE2_JNT_F_L_LEG1_e=0x3, + FILE2_JNT_F_L_LEG2_e=0x4, + FILE2_JNT_F_L_LEG3_e=0x5, + FILE2_JNT_F_L_LEG4_e=0x6, + FILE2_JNT_F_R_LEG1_e=0x7, + FILE2_JNT_F_R_LEG2_e=0x8, + FILE2_JNT_F_R_LEG3_e=0x9, + FILE2_JNT_F_R_LEG4_e=0xA, + FILE2_JNT_NECK1_e=0xB, + FILE2_JNT_NECK2_e=0xC, + FILE2_JNT_HAIR_L_e=0xD, + FILE2_JNT_HAIR_R_e=0xE, + FILE2_JNT_HEAD_e=0xF, + FILE2_JNT_EAR_L_e=0x10, + FILE2_JNT_EAR_R_e=0x11, + FILE2_JNT_HAIR_F_e=0x12, + FILE2_JNT_MOUTH1_e=0x13, + FILE2_JNT_MOUTH2_e=0x14, + FILE2_JNT_KURA1_e=0x15, + FILE2_JNT_BELT_L_e=0x16, + FILE2_JNT_ABUMI_L_e=0x17, + FILE2_JNT_BELT_R_e=0x18, + FILE2_JNT_ABUMI_R_e=0x19, + FILE2_JNT_WAIST_e=0x1A, + FILE2_JNT_B_L_LEG1_e=0x1B, + FILE2_JNT_B_L_LEG2_e=0x1C, + FILE2_JNT_B_L_LEG3_e=0x1D, + FILE2_JNT_B_L_LEG4_e=0x1E, + FILE2_JNT_B_R_LEG1_e=0x1F, + FILE2_JNT_B_R_LEG2_e=0x20, + FILE2_JNT_B_R_LEG3_e=0x21, + FILE2_JNT_B_R_LEG4_e=0x22, + FILE2_JNT_TAIL1_e=0x23, + FILE2_JNT_TAIL2_e=0x24, + FILE2_JNT_TAIL3_e=0x25, +}; + +#endif /* !RES_SAMPLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SceneExit.h b/assets/RZDP01/res/Object/SceneExit.h new file mode 100644 index 0000000000..075d55d182 --- /dev/null +++ b/assets/RZDP01/res/Object/SceneExit.h @@ -0,0 +1,14 @@ +#ifndef RES_SCENEEXIT_H +#define RES_SCENEEXIT_H + +enum dRes_INDEX_SCENEEXIT { + /* EVT */ + dRes_INDEX_SCENEEXIT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SCENEEXIT { + /* EVT */ + dRes_ID_SCENEEXIT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SCENEEXIT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Seira.h b/assets/RZDP01/res/Object/Seira.h new file mode 100644 index 0000000000..848f81c2d3 --- /dev/null +++ b/assets/RZDP01/res/Object/Seira.h @@ -0,0 +1,162 @@ +#ifndef RES_SEIRA_H +#define RES_SEIRA_H + +enum dRes_INDEX_SEIRA { + /* BCK */ + dRes_INDEX_SEIRA_BCK_SERA_DISTURB_e=0x5, + dRes_INDEX_SEIRA_BCK_SERA_F_DISTURB_e=0x6, + dRes_INDEX_SEIRA_BCK_SERA_F_HAPPYTALK_e=0x7, + dRes_INDEX_SEIRA_BCK_SERA_F_SAD_e=0x8, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_e=0x9, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_SIGH_e=0xA, + dRes_INDEX_SEIRA_BCK_SERA_F_SIT_TALK_e=0xB, + dRes_INDEX_SEIRA_BCK_SERA_F_SMILE_e=0xC, + dRes_INDEX_SEIRA_BCK_SERA_F_SURPRISE_e=0xD, + dRes_INDEX_SEIRA_BCK_SERA_F_TALK_A_e=0xE, + dRes_INDEX_SEIRA_BCK_SERA_F_WORRYTALK_e=0xF, + dRes_INDEX_SEIRA_BCK_SERA_FH_DISTURB_e=0x10, + dRes_INDEX_SEIRA_BCK_SERA_FH_SAD_e=0x11, + dRes_INDEX_SEIRA_BCK_SERA_FH_SURPRISE_e=0x12, + dRes_INDEX_SEIRA_BCK_SERA_GETUP_e=0x13, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_e=0x14, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_BIN_e=0x15, + dRes_INDEX_SEIRA_BCK_SERA_HOZUE_CAT_e=0x16, + dRes_INDEX_SEIRA_BCK_SERA_LOOKAROUND_e=0x17, + dRes_INDEX_SEIRA_BCK_SERA_LOOKCAT_e=0x18, + dRes_INDEX_SEIRA_BCK_SERA_SAD_SIT_e=0x19, + dRes_INDEX_SEIRA_BCK_SERA_SAD_TALK_e=0x1A, + dRes_INDEX_SEIRA_BCK_SERA_SIT_e=0x1B, + dRes_INDEX_SEIRA_BCK_SERA_SIT_DOWN_e=0x1C, + dRes_INDEX_SEIRA_BCK_SERA_SIT_GIVE_e=0x1D, + dRes_INDEX_SEIRA_BCK_SERA_SIT_GIVING_e=0x1E, + dRes_INDEX_SEIRA_BCK_SERA_SIT_LOOKUP_e=0x1F, + dRes_INDEX_SEIRA_BCK_SERA_SIT_NORMAL_e=0x20, + dRes_INDEX_SEIRA_BCK_SERA_SIT_NORMAL_WAIT_e=0x21, + dRes_INDEX_SEIRA_BCK_SERA_SIT_SIGH_e=0x22, + dRes_INDEX_SEIRA_BCK_SERA_SIT_TALK_e=0x23, + dRes_INDEX_SEIRA_BCK_SERA_SIT_UPBOTTLE_e=0x24, + dRes_INDEX_SEIRA_BCK_SERA_SIT_WAIT_e=0x25, + dRes_INDEX_SEIRA_BCK_SERA_STEP_e=0x26, + dRes_INDEX_SEIRA_BCK_SERA_TABLE_TALK_e=0x27, + dRes_INDEX_SEIRA_BCK_SERA_TABLE_WAIT_e=0x28, + dRes_INDEX_SEIRA_BCK_SERA_TALK_A_e=0x29, + dRes_INDEX_SEIRA_BCK_SERA_WAIT_A_e=0x2A, + /* BTK */ + dRes_INDEX_SEIRA_BTK_SERA_e=0x2D, + dRes_INDEX_SEIRA_BTK_SERA_DISTURB_e=0x2E, + dRes_INDEX_SEIRA_BTK_SERA_GETUP_e=0x2F, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_e=0x30, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_BIN_e=0x31, + dRes_INDEX_SEIRA_BTK_SERA_HOZUE_CAT_e=0x32, + dRes_INDEX_SEIRA_BTK_SERA_LOOKAROUND_e=0x33, + dRes_INDEX_SEIRA_BTK_SERA_LOOKCAT_e=0x34, + dRes_INDEX_SEIRA_BTK_SERA_SAD_SIT_e=0x35, + dRes_INDEX_SEIRA_BTK_SERA_SAD_TALK_e=0x36, + dRes_INDEX_SEIRA_BTK_SERA_SIT_e=0x37, + dRes_INDEX_SEIRA_BTK_SERA_SIT_DOWN_e=0x38, + dRes_INDEX_SEIRA_BTK_SERA_SIT_GIVE_e=0x39, + dRes_INDEX_SEIRA_BTK_SERA_SIT_GIVING_e=0x3A, + dRes_INDEX_SEIRA_BTK_SERA_SIT_LOOKUP_e=0x3B, + dRes_INDEX_SEIRA_BTK_SERA_SIT_NORMAL_e=0x3C, + dRes_INDEX_SEIRA_BTK_SERA_SIT_SIGH_e=0x3D, + dRes_INDEX_SEIRA_BTK_SERA_SIT_TALK_e=0x3E, + dRes_INDEX_SEIRA_BTK_SERA_SIT_UPBOTTLE_e=0x3F, + dRes_INDEX_SEIRA_BTK_SERA_TABLE_WAIT_e=0x40, + /* BTP */ + dRes_INDEX_SEIRA_BTP_SERA_e=0x43, + dRes_INDEX_SEIRA_BTP_SERA_F_DISTURB_e=0x44, + dRes_INDEX_SEIRA_BTP_SERA_F_HAPPYTALK_e=0x45, + dRes_INDEX_SEIRA_BTP_SERA_F_LOOKAROUND_e=0x46, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_e=0x47, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_NORMAL_e=0x48, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_NORMAL_WAIT_e=0x49, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_SIGH_e=0x4A, + dRes_INDEX_SEIRA_BTP_SERA_F_SIT_TALK_e=0x4B, + dRes_INDEX_SEIRA_BTP_SERA_F_SMILE_e=0x4C, + dRes_INDEX_SEIRA_BTP_SERA_F_SURPRISE_e=0x4D, + dRes_INDEX_SEIRA_BTP_SERA_F_WORRYTALK_e=0x4E, + dRes_INDEX_SEIRA_BTP_SERA_FH_DISTURB_e=0x4F, + dRes_INDEX_SEIRA_BTP_SERA_FH_SAD_e=0x50, + dRes_INDEX_SEIRA_BTP_SERA_FH_SURPRISE_e=0x51, +}; + +enum dRes_ID_SEIRA { + /* BCK */ + dRes_ID_SEIRA_BCK_SERA_DISTURB_e=0x5, + dRes_ID_SEIRA_BCK_SERA_F_DISTURB_e=0x6, + dRes_ID_SEIRA_BCK_SERA_F_HAPPYTALK_e=0x7, + dRes_ID_SEIRA_BCK_SERA_F_SAD_e=0x8, + dRes_ID_SEIRA_BCK_SERA_F_SIT_e=0x9, + dRes_ID_SEIRA_BCK_SERA_F_SIT_SIGH_e=0xA, + dRes_ID_SEIRA_BCK_SERA_F_SIT_TALK_e=0xB, + dRes_ID_SEIRA_BCK_SERA_F_SMILE_e=0xC, + dRes_ID_SEIRA_BCK_SERA_F_SURPRISE_e=0xD, + dRes_ID_SEIRA_BCK_SERA_F_TALK_A_e=0xE, + dRes_ID_SEIRA_BCK_SERA_F_WORRYTALK_e=0xF, + dRes_ID_SEIRA_BCK_SERA_FH_DISTURB_e=0x10, + dRes_ID_SEIRA_BCK_SERA_FH_SAD_e=0x11, + dRes_ID_SEIRA_BCK_SERA_FH_SURPRISE_e=0x12, + dRes_ID_SEIRA_BCK_SERA_GETUP_e=0x13, + dRes_ID_SEIRA_BCK_SERA_HOZUE_e=0x14, + dRes_ID_SEIRA_BCK_SERA_HOZUE_BIN_e=0x15, + dRes_ID_SEIRA_BCK_SERA_HOZUE_CAT_e=0x16, + dRes_ID_SEIRA_BCK_SERA_LOOKAROUND_e=0x17, + dRes_ID_SEIRA_BCK_SERA_LOOKCAT_e=0x18, + dRes_ID_SEIRA_BCK_SERA_SAD_SIT_e=0x19, + dRes_ID_SEIRA_BCK_SERA_SAD_TALK_e=0x1A, + dRes_ID_SEIRA_BCK_SERA_SIT_e=0x1B, + dRes_ID_SEIRA_BCK_SERA_SIT_DOWN_e=0x1C, + dRes_ID_SEIRA_BCK_SERA_SIT_GIVE_e=0x1D, + dRes_ID_SEIRA_BCK_SERA_SIT_GIVING_e=0x1E, + dRes_ID_SEIRA_BCK_SERA_SIT_LOOKUP_e=0x1F, + dRes_ID_SEIRA_BCK_SERA_SIT_NORMAL_e=0x20, + dRes_ID_SEIRA_BCK_SERA_SIT_NORMAL_WAIT_e=0x21, + dRes_ID_SEIRA_BCK_SERA_SIT_SIGH_e=0x22, + dRes_ID_SEIRA_BCK_SERA_SIT_TALK_e=0x23, + dRes_ID_SEIRA_BCK_SERA_SIT_UPBOTTLE_e=0x24, + dRes_ID_SEIRA_BCK_SERA_SIT_WAIT_e=0x25, + dRes_ID_SEIRA_BCK_SERA_STEP_e=0x26, + dRes_ID_SEIRA_BCK_SERA_TABLE_TALK_e=0x27, + dRes_ID_SEIRA_BCK_SERA_TABLE_WAIT_e=0x28, + dRes_ID_SEIRA_BCK_SERA_TALK_A_e=0x29, + dRes_ID_SEIRA_BCK_SERA_WAIT_A_e=0x2A, + /* BTK */ + dRes_ID_SEIRA_BTK_SERA_e=0x2D, + dRes_ID_SEIRA_BTK_SERA_DISTURB_e=0x2E, + dRes_ID_SEIRA_BTK_SERA_GETUP_e=0x2F, + dRes_ID_SEIRA_BTK_SERA_HOZUE_e=0x30, + dRes_ID_SEIRA_BTK_SERA_HOZUE_BIN_e=0x31, + dRes_ID_SEIRA_BTK_SERA_HOZUE_CAT_e=0x32, + dRes_ID_SEIRA_BTK_SERA_LOOKAROUND_e=0x33, + dRes_ID_SEIRA_BTK_SERA_LOOKCAT_e=0x34, + dRes_ID_SEIRA_BTK_SERA_SAD_SIT_e=0x35, + dRes_ID_SEIRA_BTK_SERA_SAD_TALK_e=0x36, + dRes_ID_SEIRA_BTK_SERA_SIT_e=0x37, + dRes_ID_SEIRA_BTK_SERA_SIT_DOWN_e=0x38, + dRes_ID_SEIRA_BTK_SERA_SIT_GIVE_e=0x39, + dRes_ID_SEIRA_BTK_SERA_SIT_GIVING_e=0x3A, + dRes_ID_SEIRA_BTK_SERA_SIT_LOOKUP_e=0x3B, + dRes_ID_SEIRA_BTK_SERA_SIT_NORMAL_e=0x3C, + dRes_ID_SEIRA_BTK_SERA_SIT_SIGH_e=0x3D, + dRes_ID_SEIRA_BTK_SERA_SIT_TALK_e=0x3E, + dRes_ID_SEIRA_BTK_SERA_SIT_UPBOTTLE_e=0x3F, + dRes_ID_SEIRA_BTK_SERA_TABLE_WAIT_e=0x40, + /* BTP */ + dRes_ID_SEIRA_BTP_SERA_e=0x43, + dRes_ID_SEIRA_BTP_SERA_F_DISTURB_e=0x44, + dRes_ID_SEIRA_BTP_SERA_F_HAPPYTALK_e=0x45, + dRes_ID_SEIRA_BTP_SERA_F_LOOKAROUND_e=0x46, + dRes_ID_SEIRA_BTP_SERA_F_SIT_e=0x47, + dRes_ID_SEIRA_BTP_SERA_F_SIT_NORMAL_e=0x48, + dRes_ID_SEIRA_BTP_SERA_F_SIT_NORMAL_WAIT_e=0x49, + dRes_ID_SEIRA_BTP_SERA_F_SIT_SIGH_e=0x4A, + dRes_ID_SEIRA_BTP_SERA_F_SIT_TALK_e=0x4B, + dRes_ID_SEIRA_BTP_SERA_F_SMILE_e=0x4C, + dRes_ID_SEIRA_BTP_SERA_F_SURPRISE_e=0x4D, + dRes_ID_SEIRA_BTP_SERA_F_WORRYTALK_e=0x4E, + dRes_ID_SEIRA_BTP_SERA_FH_DISTURB_e=0x4F, + dRes_ID_SEIRA_BTP_SERA_FH_SAD_e=0x50, + dRes_ID_SEIRA_BTP_SERA_FH_SURPRISE_e=0x51, +}; + +#endif /* !RES_SEIRA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Seira_p1.h b/assets/RZDP01/res/Object/Seira_p1.h new file mode 100644 index 0000000000..bda6e88c31 --- /dev/null +++ b/assets/RZDP01/res/Object/Seira_p1.h @@ -0,0 +1,50 @@ +#ifndef RES_SEIRA_P1_H +#define RES_SEIRA_P1_H + +enum dRes_INDEX_SEIRA_P1 { + /* BCK */ + dRes_INDEX_SEIRA_P1_BCK_SERA_F_HAPPYTALK_e=0x5, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_SAD_e=0x6, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_SMILE_e=0x7, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_TALK_A_e=0x8, + dRes_INDEX_SEIRA_P1_BCK_SERA_F_WORRYTALK_e=0x9, + dRes_INDEX_SEIRA_P1_BCK_SERA_FH_SAD_e=0xA, + dRes_INDEX_SEIRA_P1_BCK_SERA_LOOKAROUND_e=0xB, + dRes_INDEX_SEIRA_P1_BCK_SERA_STEP_e=0xC, + dRes_INDEX_SEIRA_P1_BCK_SERA_TALK_A_e=0xD, + dRes_INDEX_SEIRA_P1_BCK_SERA_WAIT_A_e=0xE, + /* BTK */ + dRes_INDEX_SEIRA_P1_BTK_SERA_e=0x11, + /* BTP */ + dRes_INDEX_SEIRA_P1_BTP_SERA_e=0x14, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_HAPPYTALK_e=0x15, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_SAD_e=0x16, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_SMILE_e=0x17, + dRes_INDEX_SEIRA_P1_BTP_SERA_F_WORRYTALK_e=0x18, + dRes_INDEX_SEIRA_P1_BTP_SERA_FH_SAD_e=0x19, +}; + +enum dRes_ID_SEIRA_P1 { + /* BCK */ + dRes_ID_SEIRA_P1_BCK_SERA_F_HAPPYTALK_e=0x5, + dRes_ID_SEIRA_P1_BCK_SERA_F_SAD_e=0x6, + dRes_ID_SEIRA_P1_BCK_SERA_F_SMILE_e=0x7, + dRes_ID_SEIRA_P1_BCK_SERA_F_TALK_A_e=0x8, + dRes_ID_SEIRA_P1_BCK_SERA_F_WORRYTALK_e=0x9, + dRes_ID_SEIRA_P1_BCK_SERA_FH_SAD_e=0xA, + dRes_ID_SEIRA_P1_BCK_SERA_LOOKAROUND_e=0xB, + dRes_ID_SEIRA_P1_BCK_SERA_STEP_e=0xC, + dRes_ID_SEIRA_P1_BCK_SERA_TALK_A_e=0xD, + dRes_ID_SEIRA_P1_BCK_SERA_WAIT_A_e=0xE, + /* BTK */ + dRes_ID_SEIRA_P1_BTK_SERA_e=0x11, + /* BTP */ + dRes_ID_SEIRA_P1_BTP_SERA_e=0x14, + dRes_ID_SEIRA_P1_BTP_SERA_F_HAPPYTALK_e=0x15, + dRes_ID_SEIRA_P1_BTP_SERA_F_SAD_e=0x16, + dRes_ID_SEIRA_P1_BTP_SERA_F_SMILE_e=0x17, + dRes_ID_SEIRA_P1_BTP_SERA_F_WORRYTALK_e=0x18, + dRes_ID_SEIRA_P1_BTP_SERA_FH_SAD_e=0x19, +}; + +#endif /* !RES_SEIRA_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Seirei.h b/assets/RZDP01/res/Object/Seirei.h new file mode 100644 index 0000000000..e067608891 --- /dev/null +++ b/assets/RZDP01/res/Object/Seirei.h @@ -0,0 +1,59 @@ +#ifndef RES_SEIREI_H +#define RES_SEIREI_H + +enum dRes_INDEX_SEIREI { + /* BCK */ + dRes_INDEX_SEIREI_BCK_SEIA_WAIT_A_e=0x6, + dRes_INDEX_SEIREI_BCK_SEIA_WAIT_B_e=0x7, + /* BMDE */ + dRes_INDEX_SEIREI_BMD_SEIA_e=0xA, + /* BRK */ + dRes_INDEX_SEIREI_BRK_SEIA_e=0xD, + /* BTK */ + dRes_INDEX_SEIREI_BTK_SEIA_e=0x10, +}; + +enum dRes_ID_SEIREI { + /* BCK */ + dRes_ID_SEIREI_BCK_SEIA_WAIT_A_e=0x6, + dRes_ID_SEIREI_BCK_SEIA_WAIT_B_e=0x7, + /* BMDE */ + dRes_ID_SEIREI_BMD_SEIA_e=0xA, + /* BRK */ + dRes_ID_SEIREI_BRK_SEIA_e=0xD, + /* BTK */ + dRes_ID_SEIREI_BTK_SEIA_e=0x10, +}; + +enum SEIA_JNT { + SEIA_JNT_CENTER_e=0x0, + SEIA_JNT_BACKBONE_1_e=0x1, + SEIA_JNT_BACKBONE_2_e=0x2, + SEIA_JNT_FL_1_e=0x3, + SEIA_JNT_FL_2_e=0x4, + SEIA_JNT_FL_FOOT_1_e=0x5, + SEIA_JNT_FL_FOOT_2_e=0x6, + SEIA_JNT_FR_1_e=0x7, + SEIA_JNT_FR_2_e=0x8, + SEIA_JNT_FR_FOOT_1_e=0x9, + SEIA_JNT_FR_FOOT_2_e=0xA, + SEIA_JNT_NECK_e=0xB, + SEIA_JNT_HEAD_e=0xC, + SEIA_JNT_CHIN_1_e=0xD, + SEIA_JNT_SIZUKU_e=0xE, + SEIA_JNT_WAIST_e=0xF, + SEIA_JNT_BL_1_e=0x10, + SEIA_JNT_BL_2_e=0x11, + SEIA_JNT_BL_3_e=0x12, + SEIA_JNT_BL_FOOT_e=0x13, + SEIA_JNT_BR_1_e=0x14, + SEIA_JNT_BR_2_e=0x15, + SEIA_JNT_BR_3_e=0x16, + SEIA_JNT_BR_FOOT_e=0x17, + SEIA_JNT_TAIL_1_e=0x18, + SEIA_JNT_TAIL_2_e=0x19, + SEIA_JNT_TAIL_3_e=0x1A, + SEIA_JNT_TAIL_4_e=0x1B, +}; + +#endif /* !RES_SEIREI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Seirei1.h b/assets/RZDP01/res/Object/Seirei1.h new file mode 100644 index 0000000000..e22ce04c4a --- /dev/null +++ b/assets/RZDP01/res/Object/Seirei1.h @@ -0,0 +1,14 @@ +#ifndef RES_SEIREI1_H +#define RES_SEIREI1_H + +enum dRes_INDEX_SEIREI1 { + /* EVT */ + dRes_INDEX_SEIREI1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_SEIREI1 { + /* EVT */ + dRes_ID_SEIREI1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_SEIREI1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SekiDoor.h b/assets/RZDP01/res/Object/SekiDoor.h new file mode 100644 index 0000000000..74428cdcf0 --- /dev/null +++ b/assets/RZDP01/res/Object/SekiDoor.h @@ -0,0 +1,22 @@ +#ifndef RES_SEKIDOOR_H +#define RES_SEKIDOOR_H + +enum dRes_INDEX_SEKIDOOR { + /* BMDR */ + dRes_INDEX_SEKIDOOR_BMD_A_SMGSEKIDOOR_e=0x4, + /* DZB */ + dRes_INDEX_SEKIDOOR_DZB_A_SMGSEKIDOOR_e=0x7, +}; + +enum dRes_ID_SEKIDOOR { + /* BMDR */ + dRes_ID_SEKIDOOR_BMD_A_SMGSEKIDOOR_e=0x4, + /* DZB */ + dRes_ID_SEKIDOOR_DZB_A_SMGSEKIDOOR_e=0x7, +}; + +enum A_SMGSEKIDOOR_JNT { + A_SMGSEKIDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SEKIDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Sekizo.h b/assets/RZDP01/res/Object/Sekizo.h new file mode 100644 index 0000000000..509e53f875 --- /dev/null +++ b/assets/RZDP01/res/Object/Sekizo.h @@ -0,0 +1,22 @@ +#ifndef RES_SEKIZO_H +#define RES_SEKIZO_H + +enum dRes_INDEX_SEKIZO { + /* BMDR */ + dRes_INDEX_SEKIZO_BMD_A_SMGSEKIZO_e=0x4, + /* DZB */ + dRes_INDEX_SEKIZO_DZB_A_SMGSEKIZO_e=0x7, +}; + +enum dRes_ID_SEKIZO { + /* BMDR */ + dRes_ID_SEKIZO_BMD_A_SMGSEKIZO_e=0x4, + /* DZB */ + dRes_ID_SEKIZO_DZB_A_SMGSEKIZO_e=0x7, +}; + +enum A_SMGSEKIZO_JNT { + A_SMGSEKIZO_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SEKIZO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Sera.h b/assets/RZDP01/res/Object/Sera.h new file mode 100644 index 0000000000..de24aae8da --- /dev/null +++ b/assets/RZDP01/res/Object/Sera.h @@ -0,0 +1,49 @@ +#ifndef RES_SERA_H +#define RES_SERA_H + +enum dRes_INDEX_SERA { + /* BMDR */ + dRes_INDEX_SERA_BMD_SERA_e=0x4, + /* EVT */ + dRes_INDEX_SERA_DAT_EVENT_LIST_e=0x7, +}; + +enum dRes_ID_SERA { + /* BMDR */ + dRes_ID_SERA_BMD_SERA_e=0x4, + /* EVT */ + dRes_ID_SERA_DAT_EVENT_LIST_e=0x7, +}; + +enum SERA_JNT { + SERA_JNT_CENTER_e=0x0, + SERA_JNT_BACKBONE1_e=0x1, + SERA_JNT_BACKBONE2_e=0x2, + SERA_JNT_NECK_e=0x3, + SERA_JNT_HEAD_e=0x4, + SERA_JNT_CHIN_e=0x5, + SERA_JNT_MAYU_L_e=0x6, + SERA_JNT_MAYU_R_e=0x7, + SERA_JNT_MOUTH_e=0x8, + SERA_JNT_SHOULDERL_e=0x9, + SERA_JNT_ARML1_e=0xA, + SERA_JNT_ARML2_e=0xB, + SERA_JNT_HANDL_e=0xC, + SERA_JNT_FINGERL_e=0xD, + SERA_JNT_THUMBL_e=0xE, + SERA_JNT_SHOULDERR_e=0xF, + SERA_JNT_ARMR1_e=0x10, + SERA_JNT_ARMR2_e=0x11, + SERA_JNT_HANDR_e=0x12, + SERA_JNT_FINGERR_e=0x13, + SERA_JNT_THUMBR_e=0x14, + SERA_JNT_WAIST_e=0x15, + SERA_JNT_LEGL1_e=0x16, + SERA_JNT_LEGL2_e=0x17, + SERA_JNT_FOOTL_e=0x18, + SERA_JNT_LEGR1_e=0x19, + SERA_JNT_LEGR2_e=0x1A, + SERA_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_SERA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SeraBtl.h b/assets/RZDP01/res/Object/SeraBtl.h new file mode 100644 index 0000000000..635d58cf10 --- /dev/null +++ b/assets/RZDP01/res/Object/SeraBtl.h @@ -0,0 +1,44 @@ +#ifndef RES_SERABTL_H +#define RES_SERABTL_H + +enum dRes_INDEX_SERABTL { + /* BCK */ + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_HOZUE_BIN_e=0x4, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_LOOKCAT_e=0x5, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_e=0x6, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_GIVE_e=0x7, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_GIVING_e=0x8, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_LOOKUP_e=0x9, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_SIGH_e=0xA, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_TALK_e=0xB, + dRes_INDEX_SERABTL_BCK_SERA_BOTTLE_SIT_UPBOTTLE_e=0xC, + dRes_INDEX_SERABTL_BCK_SERA_FULL_BOTTLE_e=0xD, + dRes_INDEX_SERABTL_BCK_SERA_HALF_BOTTLE_e=0xE, + /* BMDV */ + dRes_INDEX_SERABTL_BMD_SERA_BOTTLE_e=0x11, +}; + +enum dRes_ID_SERABTL { + /* BCK */ + dRes_ID_SERABTL_BCK_SERA_BOTTLE_HOZUE_BIN_e=0x4, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_LOOKCAT_e=0x5, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_e=0x6, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_GIVE_e=0x7, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_GIVING_e=0x8, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_LOOKUP_e=0x9, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_SIGH_e=0xA, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_TALK_e=0xB, + dRes_ID_SERABTL_BCK_SERA_BOTTLE_SIT_UPBOTTLE_e=0xC, + dRes_ID_SERABTL_BCK_SERA_FULL_BOTTLE_e=0xD, + dRes_ID_SERABTL_BCK_SERA_HALF_BOTTLE_e=0xE, + /* BMDV */ + dRes_ID_SERABTL_BMD_SERA_BOTTLE_e=0x11, +}; + +enum SERA_BOTTLE_JNT { + SERA_BOTTLE_JNT_CENTER_e=0x0, + SERA_BOTTLE_JNT_BIN_e=0x1, + SERA_BOTTLE_JNT_MILK_e=0x2, +}; + +#endif /* !RES_SERABTL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Sha.h b/assets/RZDP01/res/Object/Sha.h new file mode 100644 index 0000000000..6972253894 --- /dev/null +++ b/assets/RZDP01/res/Object/Sha.h @@ -0,0 +1,109 @@ +#ifndef RES_SHA_H +#define RES_SHA_H + +enum dRes_INDEX_SHA { + /* BCK */ + dRes_INDEX_SHA_BCK_SHA_F_CLOSEEYES_e=0x7, + dRes_INDEX_SHA_BCK_SHA_F_HIRAMEKU_e=0x8, + dRes_INDEX_SHA_BCK_SHA_F_LAUGH_e=0x9, + dRes_INDEX_SHA_BCK_SHA_F_TALK_A_e=0xA, + dRes_INDEX_SHA_BCK_SHA_F_TALK_B_e=0xB, + dRes_INDEX_SHA_BCK_SHA_F_TUNAGARI_e=0xC, + dRes_INDEX_SHA_BCK_SHA_FH_CLOSEEYES_e=0xD, + dRes_INDEX_SHA_BCK_SHA_FH_HIRAMEKU_e=0xE, + dRes_INDEX_SHA_BCK_SHA_FH_LAUGH_e=0xF, + dRes_INDEX_SHA_BCK_SHA_HIRAMEKU_e=0x10, + dRes_INDEX_SHA_BCK_SHA_HIRAMEKU_WAIT_e=0x11, + dRes_INDEX_SHA_BCK_SHA_LAUGH_e=0x12, + dRes_INDEX_SHA_BCK_SHA_TALK_A_e=0x13, + dRes_INDEX_SHA_BCK_SHA_TALK_B_e=0x14, + dRes_INDEX_SHA_BCK_SHA_TUNAGARI_e=0x15, + dRes_INDEX_SHA_BCK_SHA_URANAU_e=0x16, + dRes_INDEX_SHA_BCK_SHA_WAIT_A_e=0x17, + /* BMDR */ + dRes_INDEX_SHA_BMD_SHA_e=0x1A, + /* BTK */ + dRes_INDEX_SHA_BTK_SHA_e=0x1D, + /* BTP */ + dRes_INDEX_SHA_BTP_SHA_e=0x20, + dRes_INDEX_SHA_BTP_SHA_F_CLOSEEYES_e=0x21, + dRes_INDEX_SHA_BTP_SHA_F_HIRAMEKU_e=0x22, + dRes_INDEX_SHA_BTP_SHA_F_LAUGH_e=0x23, + dRes_INDEX_SHA_BTP_SHA_F_TALK_B_e=0x24, + dRes_INDEX_SHA_BTP_SHA_F_TUNAGARI_e=0x25, + dRes_INDEX_SHA_BTP_SHA_FH_CLOSEEYES_e=0x26, + dRes_INDEX_SHA_BTP_SHA_FH_HIRAMEKU_e=0x27, + dRes_INDEX_SHA_BTP_SHA_FH_LAUGH_e=0x28, + /* EVT */ + dRes_INDEX_SHA_DAT_EVENT_LIST_e=0x2B, +}; + +enum dRes_ID_SHA { + /* BCK */ + dRes_ID_SHA_BCK_SHA_F_CLOSEEYES_e=0x7, + dRes_ID_SHA_BCK_SHA_F_HIRAMEKU_e=0x8, + dRes_ID_SHA_BCK_SHA_F_LAUGH_e=0x9, + dRes_ID_SHA_BCK_SHA_F_TALK_A_e=0xA, + dRes_ID_SHA_BCK_SHA_F_TALK_B_e=0xB, + dRes_ID_SHA_BCK_SHA_F_TUNAGARI_e=0xC, + dRes_ID_SHA_BCK_SHA_FH_CLOSEEYES_e=0xD, + dRes_ID_SHA_BCK_SHA_FH_HIRAMEKU_e=0xE, + dRes_ID_SHA_BCK_SHA_FH_LAUGH_e=0xF, + dRes_ID_SHA_BCK_SHA_HIRAMEKU_e=0x10, + dRes_ID_SHA_BCK_SHA_HIRAMEKU_WAIT_e=0x11, + dRes_ID_SHA_BCK_SHA_LAUGH_e=0x12, + dRes_ID_SHA_BCK_SHA_TALK_A_e=0x13, + dRes_ID_SHA_BCK_SHA_TALK_B_e=0x14, + dRes_ID_SHA_BCK_SHA_TUNAGARI_e=0x15, + dRes_ID_SHA_BCK_SHA_URANAU_e=0x16, + dRes_ID_SHA_BCK_SHA_WAIT_A_e=0x17, + /* BMDR */ + dRes_ID_SHA_BMD_SHA_e=0x1A, + /* BTK */ + dRes_ID_SHA_BTK_SHA_e=0x1D, + /* BTP */ + dRes_ID_SHA_BTP_SHA_e=0x20, + dRes_ID_SHA_BTP_SHA_F_CLOSEEYES_e=0x21, + dRes_ID_SHA_BTP_SHA_F_HIRAMEKU_e=0x22, + dRes_ID_SHA_BTP_SHA_F_LAUGH_e=0x23, + dRes_ID_SHA_BTP_SHA_F_TALK_B_e=0x24, + dRes_ID_SHA_BTP_SHA_F_TUNAGARI_e=0x25, + dRes_ID_SHA_BTP_SHA_FH_CLOSEEYES_e=0x26, + dRes_ID_SHA_BTP_SHA_FH_HIRAMEKU_e=0x27, + dRes_ID_SHA_BTP_SHA_FH_LAUGH_e=0x28, + /* EVT */ + dRes_ID_SHA_DAT_EVENT_LIST_e=0x2B, +}; + +enum SHA_JNT { + SHA_JNT_CENTER_e=0x0, + SHA_JNT_BACKBONE1_e=0x1, + SHA_JNT_BACKBONE2_e=0x2, + SHA_JNT_NECK_e=0x3, + SHA_JNT_HEAD_e=0x4, + SHA_JNT_CHIN_e=0x5, + SHA_JNT_MAYU_L_e=0x6, + SHA_JNT_MAYU_R_e=0x7, + SHA_JNT_MOUTH_e=0x8, + SHA_JNT_SHOULDERL_e=0x9, + SHA_JNT_ARML1_e=0xA, + SHA_JNT_ARML2_e=0xB, + SHA_JNT_HANDL_e=0xC, + SHA_JNT_FINGERL1_e=0xD, + SHA_JNT_FINGERL2_e=0xE, + SHA_JNT_FINGERL3_e=0xF, + SHA_JNT_FINGERL4_e=0x10, + SHA_JNT_THUMBL_e=0x11, + SHA_JNT_SHOULDERR_e=0x12, + SHA_JNT_ARMR1_e=0x13, + SHA_JNT_ARMR2_e=0x14, + SHA_JNT_HANDR_e=0x15, + SHA_JNT_FINGERR1_e=0x16, + SHA_JNT_FINGERR2_e=0x17, + SHA_JNT_FINGERR3_e=0x18, + SHA_JNT_FINGERR4_e=0x19, + SHA_JNT_THUMBR_e=0x1A, + SHA_JNT_WAIST_e=0x1B, +}; + +#endif /* !RES_SHA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Shad.h b/assets/RZDP01/res/Object/Shad.h new file mode 100644 index 0000000000..997c518906 --- /dev/null +++ b/assets/RZDP01/res/Object/Shad.h @@ -0,0 +1,88 @@ +#ifndef RES_SHAD_H +#define RES_SHAD_H + +enum dRes_INDEX_SHAD { + /* BCK */ + dRes_INDEX_SHAD_BCK_SHAD_F_DISCOURAGED_e=0x7, + dRes_INDEX_SHAD_BCK_SHAD_F_HAPPY_e=0x8, + dRes_INDEX_SHAD_BCK_SHAD_F_TALK_A_e=0x9, + dRes_INDEX_SHAD_BCK_SHAD_FH_DISCOURAGED_e=0xA, + dRes_INDEX_SHAD_BCK_SHAD_FH_HAPPY_e=0xB, + dRes_INDEX_SHAD_BCK_SHAD_RUN_A_e=0xC, + /* BMDR */ + dRes_INDEX_SHAD_BMD_SHAD_e=0xF, + dRes_INDEX_SHAD_BMD_SHAD_BOOK_KNIFE_e=0x10, + /* BTK */ + dRes_INDEX_SHAD_BTK_SHAD_e=0x13, + /* BTP */ + dRes_INDEX_SHAD_BTP_SHAD_e=0x16, + dRes_INDEX_SHAD_BTP_SHAD_F_DISCOURAGED_e=0x17, + dRes_INDEX_SHAD_BTP_SHAD_F_HAPPY_e=0x18, + dRes_INDEX_SHAD_BTP_SHAD_FH_DISCOURAGED_e=0x19, + dRes_INDEX_SHAD_BTP_SHAD_FH_HAPPY_e=0x1A, + /* EVT */ + dRes_INDEX_SHAD_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_SHAD { + /* BCK */ + dRes_ID_SHAD_BCK_SHAD_F_DISCOURAGED_e=0x7, + dRes_ID_SHAD_BCK_SHAD_F_HAPPY_e=0x8, + dRes_ID_SHAD_BCK_SHAD_F_TALK_A_e=0x9, + dRes_ID_SHAD_BCK_SHAD_FH_DISCOURAGED_e=0xA, + dRes_ID_SHAD_BCK_SHAD_FH_HAPPY_e=0xB, + dRes_ID_SHAD_BCK_SHAD_RUN_A_e=0xC, + /* BMDR */ + dRes_ID_SHAD_BMD_SHAD_e=0xF, + dRes_ID_SHAD_BMD_SHAD_BOOK_KNIFE_e=0x10, + /* BTK */ + dRes_ID_SHAD_BTK_SHAD_e=0x13, + /* BTP */ + dRes_ID_SHAD_BTP_SHAD_e=0x16, + dRes_ID_SHAD_BTP_SHAD_F_DISCOURAGED_e=0x17, + dRes_ID_SHAD_BTP_SHAD_F_HAPPY_e=0x18, + dRes_ID_SHAD_BTP_SHAD_FH_DISCOURAGED_e=0x19, + dRes_ID_SHAD_BTP_SHAD_FH_HAPPY_e=0x1A, + /* EVT */ + dRes_ID_SHAD_DAT_EVENT_LIST_e=0x1D, +}; + +enum SHAD_JNT { + SHAD_JNT_CENTER_e=0x0, + SHAD_JNT_BACKBONE1_e=0x1, + SHAD_JNT_BACKBONE2_e=0x2, + SHAD_JNT_COLLOR_e=0x3, + SHAD_JNT_NECK_e=0x4, + SHAD_JNT_HEAD_e=0x5, + SHAD_JNT_CHIN_e=0x6, + SHAD_JNT_MAYUL_e=0x7, + SHAD_JNT_MAYUR_e=0x8, + SHAD_JNT_MOUTH_e=0x9, + SHAD_JNT_NECKTIE_e=0xA, + SHAD_JNT_SHOULDERL_e=0xB, + SHAD_JNT_ARML1_e=0xC, + SHAD_JNT_ARML2_e=0xD, + SHAD_JNT_HANDL_e=0xE, + SHAD_JNT_FINGERL_e=0xF, + SHAD_JNT_THUMBL_e=0x10, + SHAD_JNT_SHOULDERR_e=0x11, + SHAD_JNT_ARMR1_e=0x12, + SHAD_JNT_ARMR2_e=0x13, + SHAD_JNT_HANDR_e=0x14, + SHAD_JNT_FINGERR_e=0x15, + SHAD_JNT_THUMBR_e=0x16, + SHAD_JNT_WAIST_e=0x17, + SHAD_JNT_BOOK_e=0x18, + SHAD_JNT_LEGL1_e=0x19, + SHAD_JNT_LEGL2_e=0x1A, + SHAD_JNT_FOOTL_e=0x1B, + SHAD_JNT_LEGR1_e=0x1C, + SHAD_JNT_LEGR2_e=0x1D, + SHAD_JNT_FOOTR_e=0x1E, +}; + +enum SHAD_BOOK_KNIFE_JNT { + SHAD_BOOK_KNIFE_JNT_SHAD_BOOK_KNIFE_e=0x0, +}; + +#endif /* !RES_SHAD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Shad1.h b/assets/RZDP01/res/Object/Shad1.h new file mode 100644 index 0000000000..fd021af1f5 --- /dev/null +++ b/assets/RZDP01/res/Object/Shad1.h @@ -0,0 +1,98 @@ +#ifndef RES_SHAD1_H +#define RES_SHAD1_H + +enum dRes_INDEX_SHAD1 { + /* BCK */ + dRes_INDEX_SHAD1_BCK_SHAD_BOOK_TALK_A_e=0x6, + dRes_INDEX_SHAD1_BCK_SHAD_BOOK_WAIT_e=0x7, + dRes_INDEX_SHAD1_BCK_SHAD_CHANT_e=0x8, + dRes_INDEX_SHAD1_BCK_SHAD_DISCOURAGED_e=0x9, + dRes_INDEX_SHAD1_BCK_SHAD_DISCOURAGED_WAIT_e=0xA, + dRes_INDEX_SHAD1_BCK_SHAD_F_ANGER_e=0xB, + dRes_INDEX_SHAD1_BCK_SHAD_F_CHANT_e=0xC, + dRes_INDEX_SHAD1_BCK_SHAD_F_KOMON_e=0xD, + dRes_INDEX_SHAD1_BCK_SHAD_F_SURPRISE_e=0xE, + dRes_INDEX_SHAD1_BCK_SHAD_FH_ANGER_e=0xF, + dRes_INDEX_SHAD1_BCK_SHAD_FH_KOMON_e=0x10, + dRes_INDEX_SHAD1_BCK_SHAD_FH_SURPRISE_e=0x11, + dRes_INDEX_SHAD1_BCK_SHAD_HI_e=0x12, + dRes_INDEX_SHAD1_BCK_SHAD_LOOK_e=0x13, + dRes_INDEX_SHAD1_BCK_SHAD_LOOK_WAIT_e=0x14, + dRes_INDEX_SHAD1_BCK_SHAD_LOOKBACK_e=0x15, + dRes_INDEX_SHAD1_BCK_SHAD_READ_KOMON_e=0x16, + dRes_INDEX_SHAD1_BCK_SHAD_SAD_WALK_e=0x17, + dRes_INDEX_SHAD1_BCK_SHAD_STEP_e=0x18, + dRes_INDEX_SHAD1_BCK_SHAD_STEPB_e=0x19, + dRes_INDEX_SHAD1_BCK_SHAD_SURPRISE_e=0x1A, + dRes_INDEX_SHAD1_BCK_SHAD_SURPRISE_WAIT_e=0x1B, + dRes_INDEX_SHAD1_BCK_SHAD_TAKE_KOMON_e=0x1C, + dRes_INDEX_SHAD1_BCK_SHAD_TALK_A_e=0x1D, + dRes_INDEX_SHAD1_BCK_SHAD_WAIT_A_e=0x1E, + dRes_INDEX_SHAD1_BCK_SHAD_WALK_A_e=0x1F, + /* BMDR */ + dRes_INDEX_SHAD1_BMD_SHAD_KOMONSHO_e=0x22, + /* BTK */ + dRes_INDEX_SHAD1_BTK_SHAD_DISCOURAGED_e=0x25, + dRes_INDEX_SHAD1_BTK_SHAD_DISCOURAGED_WAIT_e=0x26, + dRes_INDEX_SHAD1_BTK_SHAD_READ_KOMON_e=0x27, + dRes_INDEX_SHAD1_BTK_SHAD_TAKE_KOMON_e=0x28, + /* BTP */ + dRes_INDEX_SHAD1_BTP_SHAD_F_ANGER_e=0x2B, + dRes_INDEX_SHAD1_BTP_SHAD_F_CHANT_e=0x2C, + dRes_INDEX_SHAD1_BTP_SHAD_F_KOMON_e=0x2D, + dRes_INDEX_SHAD1_BTP_SHAD_F_SURPRISE_e=0x2E, + dRes_INDEX_SHAD1_BTP_SHAD_FH_ANGER_e=0x2F, + dRes_INDEX_SHAD1_BTP_SHAD_FH_KOMON_e=0x30, + dRes_INDEX_SHAD1_BTP_SHAD_FH_SURPRISE_e=0x31, +}; + +enum dRes_ID_SHAD1 { + /* BCK */ + dRes_ID_SHAD1_BCK_SHAD_BOOK_TALK_A_e=0x6, + dRes_ID_SHAD1_BCK_SHAD_BOOK_WAIT_e=0x7, + dRes_ID_SHAD1_BCK_SHAD_CHANT_e=0x8, + dRes_ID_SHAD1_BCK_SHAD_DISCOURAGED_e=0x9, + dRes_ID_SHAD1_BCK_SHAD_DISCOURAGED_WAIT_e=0xA, + dRes_ID_SHAD1_BCK_SHAD_F_ANGER_e=0xB, + dRes_ID_SHAD1_BCK_SHAD_F_CHANT_e=0xC, + dRes_ID_SHAD1_BCK_SHAD_F_KOMON_e=0xD, + dRes_ID_SHAD1_BCK_SHAD_F_SURPRISE_e=0xE, + dRes_ID_SHAD1_BCK_SHAD_FH_ANGER_e=0xF, + dRes_ID_SHAD1_BCK_SHAD_FH_KOMON_e=0x10, + dRes_ID_SHAD1_BCK_SHAD_FH_SURPRISE_e=0x11, + dRes_ID_SHAD1_BCK_SHAD_HI_e=0x12, + dRes_ID_SHAD1_BCK_SHAD_LOOK_e=0x13, + dRes_ID_SHAD1_BCK_SHAD_LOOK_WAIT_e=0x14, + dRes_ID_SHAD1_BCK_SHAD_LOOKBACK_e=0x15, + dRes_ID_SHAD1_BCK_SHAD_READ_KOMON_e=0x16, + dRes_ID_SHAD1_BCK_SHAD_SAD_WALK_e=0x17, + dRes_ID_SHAD1_BCK_SHAD_STEP_e=0x18, + dRes_ID_SHAD1_BCK_SHAD_STEPB_e=0x19, + dRes_ID_SHAD1_BCK_SHAD_SURPRISE_e=0x1A, + dRes_ID_SHAD1_BCK_SHAD_SURPRISE_WAIT_e=0x1B, + dRes_ID_SHAD1_BCK_SHAD_TAKE_KOMON_e=0x1C, + dRes_ID_SHAD1_BCK_SHAD_TALK_A_e=0x1D, + dRes_ID_SHAD1_BCK_SHAD_WAIT_A_e=0x1E, + dRes_ID_SHAD1_BCK_SHAD_WALK_A_e=0x1F, + /* BMDR */ + dRes_ID_SHAD1_BMD_SHAD_KOMONSHO_e=0x22, + /* BTK */ + dRes_ID_SHAD1_BTK_SHAD_DISCOURAGED_e=0x25, + dRes_ID_SHAD1_BTK_SHAD_DISCOURAGED_WAIT_e=0x26, + dRes_ID_SHAD1_BTK_SHAD_READ_KOMON_e=0x27, + dRes_ID_SHAD1_BTK_SHAD_TAKE_KOMON_e=0x28, + /* BTP */ + dRes_ID_SHAD1_BTP_SHAD_F_ANGER_e=0x2B, + dRes_ID_SHAD1_BTP_SHAD_F_CHANT_e=0x2C, + dRes_ID_SHAD1_BTP_SHAD_F_KOMON_e=0x2D, + dRes_ID_SHAD1_BTP_SHAD_F_SURPRISE_e=0x2E, + dRes_ID_SHAD1_BTP_SHAD_FH_ANGER_e=0x2F, + dRes_ID_SHAD1_BTP_SHAD_FH_KOMON_e=0x30, + dRes_ID_SHAD1_BTP_SHAD_FH_SURPRISE_e=0x31, +}; + +enum SHAD_KOMONSHO_JNT { + SHAD_KOMONSHO_JNT_KOMONSHO_MODEL_e=0x0, +}; + +#endif /* !RES_SHAD1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Shad2.h b/assets/RZDP01/res/Object/Shad2.h new file mode 100644 index 0000000000..27e443637d --- /dev/null +++ b/assets/RZDP01/res/Object/Shad2.h @@ -0,0 +1,16 @@ +#ifndef RES_SHAD2_H +#define RES_SHAD2_H + +enum dRes_INDEX_SHAD2 { + /* BCK */ + dRes_INDEX_SHAD2_BCK_SHAD_SIT_A_e=0x3, + dRes_INDEX_SHAD2_BCK_SHAD_SITTALK_A_e=0x4, +}; + +enum dRes_ID_SHAD2 { + /* BCK */ + dRes_ID_SHAD2_BCK_SHAD_SIT_A_e=0x3, + dRes_ID_SHAD2_BCK_SHAD_SITTALK_A_e=0x4, +}; + +#endif /* !RES_SHAD2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Shad3.h b/assets/RZDP01/res/Object/Shad3.h new file mode 100644 index 0000000000..51b26bdbdd --- /dev/null +++ b/assets/RZDP01/res/Object/Shad3.h @@ -0,0 +1,14 @@ +#ifndef RES_SHAD3_H +#define RES_SHAD3_H + +enum dRes_INDEX_SHAD3 { + /* BCK */ + dRes_INDEX_SHAD3_BCK_SHAD_LOOKUP_e=0x3, +}; + +enum dRes_ID_SHAD3 { + /* BCK */ + dRes_ID_SHAD3_BCK_SHAD_LOOKUP_e=0x3, +}; + +#endif /* !RES_SHAD3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Shop0.h b/assets/RZDP01/res/Object/Shop0.h new file mode 100644 index 0000000000..f213d5e8a3 --- /dev/null +++ b/assets/RZDP01/res/Object/Shop0.h @@ -0,0 +1,48 @@ +#ifndef RES_SHOP0_H +#define RES_SHOP0_H + +enum dRes_INDEX_SHOP0 { + /* BCK */ + dRes_INDEX_SHOP0_BCK_GRA_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_SHOP0_BMD_GRA_A_e=0x7, +}; + +enum dRes_ID_SHOP0 { + /* BCK */ + dRes_ID_SHOP0_BCK_GRA_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_SHOP0_BMD_GRA_A_e=0x7, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_SHOP0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SkyCannon.h b/assets/RZDP01/res/Object/SkyCannon.h new file mode 100644 index 0000000000..77576fa28d --- /dev/null +++ b/assets/RZDP01/res/Object/SkyCannon.h @@ -0,0 +1,38 @@ +#ifndef RES_SKYCANNON_H +#define RES_SKYCANNON_H + +enum dRes_INDEX_SKYCANNON { + /* BCK */ + dRes_INDEX_SKYCANNON_BCK_SKYCANNON_e=0x5, + /* BMDR */ + dRes_INDEX_SKYCANNON_BMD_SKYCANNON_e=0x8, + /* DZB */ + dRes_INDEX_SKYCANNON_DZB_SKYCANNON_e=0xB, +}; + +enum dRes_ID_SKYCANNON { + /* BCK */ + dRes_ID_SKYCANNON_BCK_SKYCANNON_e=0x5, + /* BMDR */ + dRes_ID_SKYCANNON_BMD_SKYCANNON_e=0x8, + /* DZB */ + dRes_ID_SKYCANNON_DZB_SKYCANNON_e=0xB, +}; + +enum SKYCANNON_JNT { + SKYCANNON_JNT_WAIST_e=0x0, + SKYCANNON_JNT_L_HIPJ_e=0x1, + SKYCANNON_JNT_L_KNEE_e=0x2, + SKYCANNON_JNT_L_HEEL_e=0x3, + SKYCANNON_JNT_LB_FINGER_e=0x4, + SKYCANNON_JNT_LF_FINGER_e=0x5, + SKYCANNON_JNT_R_HIPJ_e=0x6, + SKYCANNON_JNT_R_KNEE_e=0x7, + SKYCANNON_JNT_R_HEEL_e=0x8, + SKYCANNON_JNT_RB_FINGER_e=0x9, + SKYCANNON_JNT_RF_FINGER_e=0xA, + SKYCANNON_JNT_NECK_e=0xB, + SKYCANNON_JNT_HEAD_e=0xC, +}; + +#endif /* !RES_SKYCANNON_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SnowSoup.h b/assets/RZDP01/res/Object/SnowSoup.h new file mode 100644 index 0000000000..3d43b78566 --- /dev/null +++ b/assets/RZDP01/res/Object/SnowSoup.h @@ -0,0 +1,30 @@ +#ifndef RES_SNOWSOUP_H +#define RES_SNOWSOUP_H + +enum dRes_INDEX_SNOWSOUP { + /* BMDR */ + dRes_INDEX_SNOWSOUP_BMD_Y1STSOUP_e=0x3, + dRes_INDEX_SNOWSOUP_BMD_Y2NDSOUP_e=0x4, + dRes_INDEX_SNOWSOUP_BMD_Y3RDSOUP_e=0x5, +}; + +enum dRes_ID_SNOWSOUP { + /* BMDR */ + dRes_ID_SNOWSOUP_BMD_Y1STSOUP_e=0x3, + dRes_ID_SNOWSOUP_BMD_Y2NDSOUP_e=0x4, + dRes_ID_SNOWSOUP_BMD_Y3RDSOUP_e=0x5, +}; + +enum Y1STSOUP_JNT { + Y1STSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +enum Y2NDSOUP_JNT { + Y2NDSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +enum Y3RDSOUP_JNT { + Y3RDSOUP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SNOWSOUP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/SpotLight.h b/assets/RZDP01/res/Object/SpotLight.h new file mode 100644 index 0000000000..8a45a175ba --- /dev/null +++ b/assets/RZDP01/res/Object/SpotLight.h @@ -0,0 +1,22 @@ +#ifndef RES_SPOTLIGHT_H +#define RES_SPOTLIGHT_H + +enum dRes_INDEX_SPOTLIGHT { + /* BMDR */ + dRes_INDEX_SPOTLIGHT_BMD_H_SPOTLIGHT_e=0x4, + /* BTK */ + dRes_INDEX_SPOTLIGHT_BTK_H_SPOTLIGHT_e=0x7, +}; + +enum dRes_ID_SPOTLIGHT { + /* BMDR */ + dRes_ID_SPOTLIGHT_BMD_H_SPOTLIGHT_e=0x4, + /* BTK */ + dRes_ID_SPOTLIGHT_BTK_H_SPOTLIGHT_e=0x7, +}; + +enum H_SPOTLIGHT_JNT { + H_SPOTLIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SPOTLIGHT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Sq.h b/assets/RZDP01/res/Object/Sq.h new file mode 100644 index 0000000000..2f610bf5fa --- /dev/null +++ b/assets/RZDP01/res/Object/Sq.h @@ -0,0 +1,54 @@ +#ifndef RES_SQ_H +#define RES_SQ_H + +enum dRes_INDEX_SQ { + /* BCK */ + dRes_INDEX_SQ_BCK_SQ_DEMO_e=0x5, + dRes_INDEX_SQ_BCK_SQ_DROP_e=0x6, + dRes_INDEX_SQ_BCK_SQ_RUN_e=0x7, + dRes_INDEX_SQ_BCK_SQ_RUN_CLIMB_e=0x8, + dRes_INDEX_SQ_BCK_SQ_WAIT1_e=0x9, + dRes_INDEX_SQ_BCK_SQ_WAIT2_01_e=0xA, + dRes_INDEX_SQ_BCK_SQ_WAIT2_02_e=0xB, + dRes_INDEX_SQ_BCK_SQ_WAIT2_03_e=0xC, + dRes_INDEX_SQ_BCK_SQ_WAIT3_e=0xD, + dRes_INDEX_SQ_BCK_SQ_WAIT4_e=0xE, + /* BMDR */ + dRes_INDEX_SQ_BMD_SQ_e=0x11, + /* BTK */ + dRes_INDEX_SQ_BTK_SQ_e=0x14, +}; + +enum dRes_ID_SQ { + /* BCK */ + dRes_ID_SQ_BCK_SQ_DEMO_e=0x5, + dRes_ID_SQ_BCK_SQ_DROP_e=0x6, + dRes_ID_SQ_BCK_SQ_RUN_e=0x7, + dRes_ID_SQ_BCK_SQ_RUN_CLIMB_e=0x8, + dRes_ID_SQ_BCK_SQ_WAIT1_e=0x9, + dRes_ID_SQ_BCK_SQ_WAIT2_01_e=0xA, + dRes_ID_SQ_BCK_SQ_WAIT2_02_e=0xB, + dRes_ID_SQ_BCK_SQ_WAIT2_03_e=0xC, + dRes_ID_SQ_BCK_SQ_WAIT3_e=0xD, + dRes_ID_SQ_BCK_SQ_WAIT4_e=0xE, + /* BMDR */ + dRes_ID_SQ_BMD_SQ_e=0x11, + /* BTK */ + dRes_ID_SQ_BTK_SQ_e=0x14, +}; + +enum SQ_JNT { + SQ_JNT_CENTER_e=0x0, + SQ_JNT_BACKBONE_e=0x1, + SQ_JNT_HAND_L_e=0x2, + SQ_JNT_HAND_R_e=0x3, + SQ_JNT_NECK_e=0x4, + SQ_JNT_LEG_L1_e=0x5, + SQ_JNT_LEG_L2_e=0x6, + SQ_JNT_LEG_R1_e=0x7, + SQ_JNT_LEG_R2_e=0x8, + SQ_JNT_TAIL_e=0x9, + SQ_JNT_TAIL_2_e=0xA, +}; + +#endif /* !RES_SQ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/StaBlock.h b/assets/RZDP01/res/Object/StaBlock.h new file mode 100644 index 0000000000..0990ecae80 --- /dev/null +++ b/assets/RZDP01/res/Object/StaBlock.h @@ -0,0 +1,104 @@ +#ifndef RES_STABLOCK_H +#define RES_STABLOCK_H + +enum dRes_INDEX_STABLOCK { + /* BCK */ + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK00_e=0x4, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK01_e=0x5, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK02_e=0x6, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK03_e=0x7, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK04_e=0x8, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK05_e=0x9, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK06_e=0xA, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK07_e=0xB, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK08_e=0xC, + dRes_INDEX_STABLOCK_BCK_M_STAIRBLOCK09_e=0xD, + /* BMDR */ + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK00_e=0x10, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK01_e=0x11, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK02_e=0x12, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK03_e=0x13, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK04_e=0x14, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK05_e=0x15, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK06_e=0x16, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK07_e=0x17, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK08_e=0x18, + dRes_INDEX_STABLOCK_BMD_M_STAIRBLOCK09_e=0x19, +}; + +enum dRes_ID_STABLOCK { + /* BCK */ + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK00_e=0x4, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK01_e=0x5, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK02_e=0x6, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK03_e=0x7, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK04_e=0x8, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK05_e=0x9, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK06_e=0xA, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK07_e=0xB, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK08_e=0xC, + dRes_ID_STABLOCK_BCK_M_STAIRBLOCK09_e=0xD, + /* BMDR */ + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK00_e=0x10, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK01_e=0x11, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK02_e=0x12, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK03_e=0x13, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK04_e=0x14, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK05_e=0x15, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK06_e=0x16, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK07_e=0x17, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK08_e=0x18, + dRes_ID_STABLOCK_BMD_M_STAIRBLOCK09_e=0x19, +}; + +enum M_STAIRBLOCK00_JNT { + M_STAIRBLOCK00_JNT_M_STAIRBLOCK00_e=0x0, + M_STAIRBLOCK00_JNT_M_STAIRBLOCK_00_e=0x1, +}; + +enum M_STAIRBLOCK01_JNT { + M_STAIRBLOCK01_JNT_M_STAIRBLOCK01_e=0x0, + M_STAIRBLOCK01_JNT_M_STAIRBLOCK_01_e=0x1, +}; + +enum M_STAIRBLOCK02_JNT { + M_STAIRBLOCK02_JNT_M_STAIRBLOCK02_e=0x0, + M_STAIRBLOCK02_JNT_M_STAIRBLOCK_02_e=0x1, +}; + +enum M_STAIRBLOCK03_JNT { + M_STAIRBLOCK03_JNT_M_STAIRBLOCK03_e=0x0, + M_STAIRBLOCK03_JNT_M_STAIRBLOCK_03_e=0x1, +}; + +enum M_STAIRBLOCK04_JNT { + M_STAIRBLOCK04_JNT_M_STAIRBLOCK04_e=0x0, + M_STAIRBLOCK04_JNT_M_STAIRBLOCK_04_e=0x1, +}; + +enum M_STAIRBLOCK05_JNT { + M_STAIRBLOCK05_JNT_M_STAIRBLOCK05_e=0x0, + M_STAIRBLOCK05_JNT_M_STAIRBLOCK_05_e=0x1, +}; + +enum M_STAIRBLOCK06_JNT { + M_STAIRBLOCK06_JNT_M_STAIRBLOCK06_e=0x0, + M_STAIRBLOCK06_JNT_M_STAIRBLOCK_06_e=0x1, +}; + +enum M_STAIRBLOCK07_JNT { + M_STAIRBLOCK07_JNT_M_STAIRBLOCK07_e=0x0, + M_STAIRBLOCK07_JNT_M_STAIRBLOCK_07_e=0x1, +}; + +enum M_STAIRBLOCK08_JNT { + M_STAIRBLOCK08_JNT_M_STAIRBLOCK08_e=0x0, + M_STAIRBLOCK08_JNT_M_STAIRBLOCK_08_e=0x1, +}; + +enum M_STAIRBLOCK09_JNT { + M_STAIRBLOCK09_JNT_M_STAIRBLOCK09_e=0x0, + M_STAIRBLOCK09_JNT_M_STAIRBLOCK_09_e=0x1, +}; + +#endif /* !RES_STABLOCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Stop00.h b/assets/RZDP01/res/Object/Stop00.h new file mode 100644 index 0000000000..0c2fbf29c2 --- /dev/null +++ b/assets/RZDP01/res/Object/Stop00.h @@ -0,0 +1,14 @@ +#ifndef RES_STOP00_H +#define RES_STOP00_H + +enum dRes_INDEX_STOP00 { + /* EVT */ + dRes_INDEX_STOP00_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_STOP00 { + /* EVT */ + dRes_ID_STOP00_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_STOP00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TAGEVT.h b/assets/RZDP01/res/Object/TAGEVT.h new file mode 100644 index 0000000000..5d2f55ea7a --- /dev/null +++ b/assets/RZDP01/res/Object/TAGEVT.h @@ -0,0 +1,14 @@ +#ifndef RES_TAGEVT_H +#define RES_TAGEVT_H + +enum dRes_INDEX_TAGEVT { + /* EVT */ + dRes_INDEX_TAGEVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TAGEVT { + /* EVT */ + dRes_ID_TAGEVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TAGEVT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TKS.h b/assets/RZDP01/res/Object/TKS.h new file mode 100644 index 0000000000..8837539357 --- /dev/null +++ b/assets/RZDP01/res/Object/TKS.h @@ -0,0 +1,93 @@ +#ifndef RES_TKS_H +#define RES_TKS_H + +enum dRes_INDEX_TKS { + /* BCK */ + dRes_INDEX_TKS_BCK_TKS_F_TALK_A_e=0x7, + dRes_INDEX_TKS_BCK_TKS_FALL_e=0x8, + dRes_INDEX_TKS_BCK_TKS_FLY_e=0x9, + dRes_INDEX_TKS_BCK_TKS_HIDE_e=0xA, + dRes_INDEX_TKS_BCK_TKS_IN_e=0xB, + dRes_INDEX_TKS_BCK_TKS_JUMP_E_e=0xC, + dRes_INDEX_TKS_BCK_TKS_JUMP_S_e=0xD, + dRes_INDEX_TKS_BCK_TKS_LAND_e=0xE, + dRes_INDEX_TKS_BCK_TKS_LOOKAROUND_A_e=0xF, + dRes_INDEX_TKS_BCK_TKS_LOOKAROUND_B_e=0x10, + dRes_INDEX_TKS_BCK_TKS_RUN_e=0x11, + dRes_INDEX_TKS_BCK_TKS_SHAKE_e=0x12, + dRes_INDEX_TKS_BCK_TKS_SHOW_UP_e=0x13, + dRes_INDEX_TKS_BCK_TKS_SHOW_UP_WAIT_e=0x14, + dRes_INDEX_TKS_BCK_TKS_SWIM_e=0x15, + dRes_INDEX_TKS_BCK_TKS_TUBO_HIDE_e=0x16, + dRes_INDEX_TKS_BCK_TKS_TUBO_IN_e=0x17, + dRes_INDEX_TKS_BCK_TKS_TUBO_SHAKE_e=0x18, + dRes_INDEX_TKS_BCK_TKS_TUBO_SHOW_UP_e=0x19, + dRes_INDEX_TKS_BCK_TKS_WAIT_A_e=0x1A, + dRes_INDEX_TKS_BCK_TKS_WALK_A_e=0x1B, + /* BMDR */ + dRes_INDEX_TKS_BMD_TKS_e=0x1E, + /* BTK */ + dRes_INDEX_TKS_BTK_TKS_e=0x21, + /* BTP */ + dRes_INDEX_TKS_BTP_TKS_e=0x24, + /* EVT */ + dRes_INDEX_TKS_DAT_EVENT_LIST_e=0x27, +}; + +enum dRes_ID_TKS { + /* BCK */ + dRes_ID_TKS_BCK_TKS_F_TALK_A_e=0x7, + dRes_ID_TKS_BCK_TKS_FALL_e=0x8, + dRes_ID_TKS_BCK_TKS_FLY_e=0x9, + dRes_ID_TKS_BCK_TKS_HIDE_e=0xA, + dRes_ID_TKS_BCK_TKS_IN_e=0xB, + dRes_ID_TKS_BCK_TKS_JUMP_E_e=0xC, + dRes_ID_TKS_BCK_TKS_JUMP_S_e=0xD, + dRes_ID_TKS_BCK_TKS_LAND_e=0xE, + dRes_ID_TKS_BCK_TKS_LOOKAROUND_A_e=0xF, + dRes_ID_TKS_BCK_TKS_LOOKAROUND_B_e=0x10, + dRes_ID_TKS_BCK_TKS_RUN_e=0x11, + dRes_ID_TKS_BCK_TKS_SHAKE_e=0x12, + dRes_ID_TKS_BCK_TKS_SHOW_UP_e=0x13, + dRes_ID_TKS_BCK_TKS_SHOW_UP_WAIT_e=0x14, + dRes_ID_TKS_BCK_TKS_SWIM_e=0x15, + dRes_ID_TKS_BCK_TKS_TUBO_HIDE_e=0x16, + dRes_ID_TKS_BCK_TKS_TUBO_IN_e=0x17, + dRes_ID_TKS_BCK_TKS_TUBO_SHAKE_e=0x18, + dRes_ID_TKS_BCK_TKS_TUBO_SHOW_UP_e=0x19, + dRes_ID_TKS_BCK_TKS_WAIT_A_e=0x1A, + dRes_ID_TKS_BCK_TKS_WALK_A_e=0x1B, + /* BMDR */ + dRes_ID_TKS_BMD_TKS_e=0x1E, + /* BTK */ + dRes_ID_TKS_BTK_TKS_e=0x21, + /* BTP */ + dRes_ID_TKS_BTP_TKS_e=0x24, + /* EVT */ + dRes_ID_TKS_DAT_EVENT_LIST_e=0x27, +}; + +enum TKS_JNT { + TKS_JNT_CENTER_e=0x0, + TKS_JNT_ARML1_e=0x1, + TKS_JNT_ARML2_e=0x2, + TKS_JNT_HANDL_e=0x3, + TKS_JNT_TUBASAL_e=0x4, + TKS_JNT_ARMR1_e=0x5, + TKS_JNT_ARMR2_e=0x6, + TKS_JNT_HANDR_e=0x7, + TKS_JNT_TUBASAR_e=0x8, + TKS_JNT_LEGL_e=0x9, + TKS_JNT_FOOTL1_e=0xA, + TKS_JNT_FOOTL2_e=0xB, + TKS_JNT_LEGR_e=0xC, + TKS_JNT_FOOTR1_e=0xD, + TKS_JNT_FOOTR2_e=0xE, + TKS_JNT_NECK1_e=0xF, + TKS_JNT_NECK2_e=0x10, + TKS_JNT_HEAD_e=0x11, + TKS_JNT_CHIN_e=0x12, + TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TKS2.h b/assets/RZDP01/res/Object/TKS2.h new file mode 100644 index 0000000000..2c7b1fc44e --- /dev/null +++ b/assets/RZDP01/res/Object/TKS2.h @@ -0,0 +1,61 @@ +#ifndef RES_TKS2_H +#define RES_TKS2_H + +enum dRes_INDEX_TKS2 { + /* BCK */ + dRes_INDEX_TKS2_BCK_TKS_F_TALK_A_e=0x7, + dRes_INDEX_TKS2_BCK_TKS_FRY_e=0x8, + dRes_INDEX_TKS2_BCK_TKS_JUMP_E_e=0x9, + dRes_INDEX_TKS2_BCK_TKS_JUMP_S_e=0xA, + dRes_INDEX_TKS2_BCK_TKS_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_TKS2_BMD_TKS_e=0xE, + /* BTK */ + dRes_INDEX_TKS2_BTK_TKS_e=0x11, + /* BTP */ + dRes_INDEX_TKS2_BTP_TKS_e=0x14, + /* EVT */ + dRes_INDEX_TKS2_DAT_EVENT_LIST_e=0x17, +}; + +enum dRes_ID_TKS2 { + /* BCK */ + dRes_ID_TKS2_BCK_TKS_F_TALK_A_e=0x7, + dRes_ID_TKS2_BCK_TKS_FRY_e=0x8, + dRes_ID_TKS2_BCK_TKS_JUMP_E_e=0x9, + dRes_ID_TKS2_BCK_TKS_JUMP_S_e=0xA, + dRes_ID_TKS2_BCK_TKS_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_TKS2_BMD_TKS_e=0xE, + /* BTK */ + dRes_ID_TKS2_BTK_TKS_e=0x11, + /* BTP */ + dRes_ID_TKS2_BTP_TKS_e=0x14, + /* EVT */ + dRes_ID_TKS2_DAT_EVENT_LIST_e=0x17, +}; + +enum TKS_JNT { + TKS_JNT_CENTER_e=0x0, + TKS_JNT_ARML1_e=0x1, + TKS_JNT_ARML2_e=0x2, + TKS_JNT_HANDL_e=0x3, + TKS_JNT_TUBASAL_e=0x4, + TKS_JNT_ARMR1_e=0x5, + TKS_JNT_ARMR2_e=0x6, + TKS_JNT_HANDR_e=0x7, + TKS_JNT_TUBASAR_e=0x8, + TKS_JNT_LEGL_e=0x9, + TKS_JNT_FOOTL1_e=0xA, + TKS_JNT_FOOTL2_e=0xB, + TKS_JNT_LEGR_e=0xC, + TKS_JNT_FOOTR1_e=0xD, + TKS_JNT_FOOTR2_e=0xE, + TKS_JNT_NECK1_e=0xF, + TKS_JNT_NECK2_e=0x10, + TKS_JNT_HEAD_e=0x11, + TKS_JNT_CHIN_e=0x12, + TKS_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKS2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_FL.h b/assets/RZDP01/res/Object/TWGate_FL.h new file mode 100644 index 0000000000..2cac9ccab6 --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_FL.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_FL_H +#define RES_TWGATE_FL_H + +enum dRes_INDEX_TWGATE_FL { + /* EVT */ + dRes_INDEX_TWGATE_FL_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_FL { + /* EVT */ + dRes_ID_TWGATE_FL_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_FL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_Lk.h b/assets/RZDP01/res/Object/TWGate_Lk.h new file mode 100644 index 0000000000..ab85db92fc --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_Lk.h @@ -0,0 +1,16 @@ +#ifndef RES_TWGATE_LK_H +#define RES_TWGATE_LK_H + +enum dRes_INDEX_TWGATE_LK { + /* BCK */ + dRes_INDEX_TWGATE_LK_BCK_FTWPULL_e=0x3, + dRes_INDEX_TWGATE_LK_BCK_TWPULL_e=0x4, +}; + +enum dRes_ID_TWGATE_LK { + /* BCK */ + dRes_ID_TWGATE_LK_BCK_FTWPULL_e=0x3, + dRes_ID_TWGATE_LK_BCK_TWPULL_e=0x4, +}; + +#endif /* !RES_TWGATE_LK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_Md.h b/assets/RZDP01/res/Object/TWGate_Md.h new file mode 100644 index 0000000000..646af74422 --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_Md.h @@ -0,0 +1,37 @@ +#ifndef RES_TWGATE_MD_H +#define RES_TWGATE_MD_H + +enum dRes_INDEX_TWGATE_MD { + /* BCK */ + dRes_INDEX_TWGATE_MD_BCK_MD_TWPULL_e=0x4, + /* BMDV */ + dRes_INDEX_TWGATE_MD_BMD_MD_HAIR_HAND_DEMO_e=0x7, +}; + +enum dRes_ID_TWGATE_MD { + /* BCK */ + dRes_ID_TWGATE_MD_BCK_MD_TWPULL_e=0x4, + /* BMDV */ + dRes_ID_TWGATE_MD_BMD_MD_HAIR_HAND_DEMO_e=0x7, +}; + +enum MD_HAIR_HAND_DEMO_JNT { + MD_HAIR_HAND_DEMO_JNT_CENTER_e=0x0, + MD_HAIR_HAND_DEMO_JNT_HAIR1_e=0x1, + MD_HAIR_HAND_DEMO_JNT_HAIR2_e=0x2, + MD_HAIR_HAND_DEMO_JNT_HAIR3_e=0x3, + MD_HAIR_HAND_DEMO_JNT_HAIR4_e=0x4, + MD_HAIR_HAND_DEMO_JNT_A_FINGER_1_e=0x5, + MD_HAIR_HAND_DEMO_JNT_A_FINGER_2_e=0x6, + MD_HAIR_HAND_DEMO_JNT_B_FINGER_1_e=0x7, + MD_HAIR_HAND_DEMO_JNT_B_FINGER_2_e=0x8, + MD_HAIR_HAND_DEMO_JNT_C_FINGER_1_e=0x9, + MD_HAIR_HAND_DEMO_JNT_C_FINGER_2_e=0xA, + MD_HAIR_HAND_DEMO_JNT_D_FINGER_1_e=0xB, + MD_HAIR_HAND_DEMO_JNT_D_FINGER_2_e=0xC, + MD_HAIR_HAND_DEMO_JNT_E_FINGER_1_e=0xD, + MD_HAIR_HAND_DEMO_JNT_E_FINGER_2_e=0xE, + MD_HAIR_HAND_DEMO_JNT_WRISTBAND_e=0xF, +}; + +#endif /* !RES_TWGATE_MD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_OD.h b/assets/RZDP01/res/Object/TWGate_OD.h new file mode 100644 index 0000000000..dded41d304 --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_OD.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_OD_H +#define RES_TWGATE_OD_H + +enum dRes_INDEX_TWGATE_OD { + /* EVT */ + dRes_INDEX_TWGATE_OD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_OD { + /* EVT */ + dRes_ID_TWGATE_OD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_OD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_RN.h b/assets/RZDP01/res/Object/TWGate_RN.h new file mode 100644 index 0000000000..29346e322b --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_RN.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_RN_H +#define RES_TWGATE_RN_H + +enum dRes_INDEX_TWGATE_RN { + /* EVT */ + dRes_INDEX_TWGATE_RN_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TWGATE_RN { + /* EVT */ + dRes_ID_TWGATE_RN_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TWGATE_RN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TWGate_Wf.h b/assets/RZDP01/res/Object/TWGate_Wf.h new file mode 100644 index 0000000000..271d4584b5 --- /dev/null +++ b/assets/RZDP01/res/Object/TWGate_Wf.h @@ -0,0 +1,14 @@ +#ifndef RES_TWGATE_WF_H +#define RES_TWGATE_WF_H + +enum dRes_INDEX_TWGATE_WF { + /* BCK */ + dRes_INDEX_TWGATE_WF_BCK_WL_TWPULL_e=0x3, +}; + +enum dRes_ID_TWGATE_WF { + /* BCK */ + dRes_ID_TWGATE_WF_BCK_WL_TWPULL_e=0x3, +}; + +#endif /* !RES_TWGATE_WF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_Maki1.h b/assets/RZDP01/res/Object/T_Maki1.h new file mode 100644 index 0000000000..70d6b0e6e1 --- /dev/null +++ b/assets/RZDP01/res/Object/T_Maki1.h @@ -0,0 +1,22 @@ +#ifndef RES_T_MAKI1_H +#define RES_T_MAKI1_H + +enum dRes_INDEX_T_MAKI1 { + /* BMDR */ + dRes_INDEX_T_MAKI1_BMD_I_MAKI_e=0x4, + /* DZB */ + dRes_INDEX_T_MAKI1_DZB_I_MAKI_e=0x7, +}; + +enum dRes_ID_T_MAKI1 { + /* BMDR */ + dRes_ID_T_MAKI1_BMD_I_MAKI_e=0x4, + /* DZB */ + dRes_ID_T_MAKI1_DZB_I_MAKI_e=0x7, +}; + +enum I_MAKI_JNT { + I_MAKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_T_MAKI1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_Maki2.h b/assets/RZDP01/res/Object/T_Maki2.h new file mode 100644 index 0000000000..9864f25dda --- /dev/null +++ b/assets/RZDP01/res/Object/T_Maki2.h @@ -0,0 +1,18 @@ +#ifndef RES_T_MAKI2_H +#define RES_T_MAKI2_H + +enum dRes_INDEX_T_MAKI2 { + /* BMDR */ + dRes_INDEX_T_MAKI2_BMD_I_MAKI2_e=0x3, +}; + +enum dRes_ID_T_MAKI2 { + /* BMDR */ + dRes_ID_T_MAKI2_BMD_I_MAKI2_e=0x3, +}; + +enum I_MAKI2_JNT { + I_MAKI2_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_T_MAKI2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_SHB.h b/assets/RZDP01/res/Object/T_gD_SHB.h new file mode 100644 index 0000000000..8ca701bcc3 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_SHB_H +#define RES_T_GD_SHB_H + +enum dRes_INDEX_T_GD_SHB { + /* BMDR */ + dRes_INDEX_T_GD_SHB_BMD_T_GD_SHB_e=0x3, +}; + +enum dRes_ID_T_GD_SHB { + /* BMDR */ + dRes_ID_T_GD_SHB_BMD_T_GD_SHB_e=0x3, +}; + +enum T_GD_SHB_JNT { + T_GD_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_T_GD_SHB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_bkey.h b/assets/RZDP01/res/Object/T_gD_bkey.h new file mode 100644 index 0000000000..6b42fa25e4 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_BKEY_H +#define RES_T_GD_BKEY_H + +enum dRes_INDEX_T_GD_BKEY { + /* BMDR */ + dRes_INDEX_T_GD_BKEY_BMD_T_GD_BOSSKEY_e=0x3, +}; + +enum dRes_ID_T_GD_BKEY { + /* BMDR */ + dRes_ID_T_GD_BKEY_BMD_T_GD_BOSSKEY_e=0x3, +}; + +enum T_GD_BOSSKEY_JNT { + T_GD_BOSSKEY_JNT_T_GD_BKEY_e=0x0, +}; + +#endif /* !RES_T_GD_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_key.h b/assets/RZDP01/res/Object/T_gD_key.h new file mode 100644 index 0000000000..c540979139 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_key.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_KEY_H +#define RES_T_GD_KEY_H + +enum dRes_INDEX_T_GD_KEY { + /* BMDR */ + dRes_INDEX_T_GD_KEY_BMD_T_GD_KEY_e=0x3, +}; + +enum dRes_ID_T_GD_KEY { + /* BMDR */ + dRes_ID_T_GD_KEY_BMD_T_GD_KEY_e=0x3, +}; + +enum T_GD_KEY_JNT { + T_GD_KEY_JNT_T_GD_KYE_e=0x0, +}; + +#endif /* !RES_T_GD_KEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_kmps.h b/assets/RZDP01/res/Object/T_gD_kmps.h new file mode 100644 index 0000000000..b50b49a181 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_kmps.h @@ -0,0 +1,23 @@ +#ifndef RES_T_GD_KMPS_H +#define RES_T_GD_KMPS_H + +enum dRes_INDEX_T_GD_KMPS { + /* BCK */ + dRes_INDEX_T_GD_KMPS_BCK_T_GD_KMPS_e=0x4, + /* BMDE */ + dRes_INDEX_T_GD_KMPS_BMD_T_GD_KMPS_e=0x7, +}; + +enum dRes_ID_T_GD_KMPS { + /* BCK */ + dRes_ID_T_GD_KMPS_BCK_T_GD_KMPS_e=0x4, + /* BMDE */ + dRes_ID_T_GD_KMPS_BMD_T_GD_KMPS_e=0x7, +}; + +enum T_GD_KMPS_JNT { + T_GD_KMPS_JNT_CENTER_e=0x0, + T_GD_KMPS_JNT_HARI_e=0x1, +}; + +#endif /* !RES_T_GD_KMPS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_kt.h b/assets/RZDP01/res/Object/T_gD_kt.h new file mode 100644 index 0000000000..05d0b43802 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_kt.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_KT_H +#define RES_T_GD_KT_H + +enum dRes_INDEX_T_GD_KT { + /* BMDE */ + dRes_INDEX_T_GD_KT_BMD_T_GD_KT_e=0x3, +}; + +enum dRes_ID_T_GD_KT { + /* BMDE */ + dRes_ID_T_GD_KT_BMD_T_GD_KT_e=0x3, +}; + +enum T_GD_KT_JNT { + T_GD_KT_JNT_O_GD_KT_e=0x0, +}; + +#endif /* !RES_T_GD_KT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_gD_map.h b/assets/RZDP01/res/Object/T_gD_map.h new file mode 100644 index 0000000000..3d66392773 --- /dev/null +++ b/assets/RZDP01/res/Object/T_gD_map.h @@ -0,0 +1,18 @@ +#ifndef RES_T_GD_MAP_H +#define RES_T_GD_MAP_H + +enum dRes_INDEX_T_GD_MAP { + /* BMDR */ + dRes_INDEX_T_GD_MAP_BMD_T_GD_MAP_e=0x3, +}; + +enum dRes_ID_T_GD_MAP { + /* BMDR */ + dRes_ID_T_GD_MAP_BMD_T_GD_MAP_e=0x3, +}; + +enum T_GD_MAP_JNT { + T_GD_MAP_JNT_T_MAP_e=0x0, +}; + +#endif /* !RES_T_GD_MAP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_g_SHB.h b/assets/RZDP01/res/Object/T_g_SHB.h new file mode 100644 index 0000000000..4782cbefdf --- /dev/null +++ b/assets/RZDP01/res/Object/T_g_SHB.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_SHB_H +#define RES_T_G_SHB_H + +enum dRes_INDEX_T_G_SHB { + /* BMDR */ + dRes_INDEX_T_G_SHB_BMD_T_G_SHB_e=0x3, +}; + +enum dRes_ID_T_G_SHB { + /* BMDR */ + dRes_ID_T_G_SHB_BMD_T_G_SHB_e=0x3, +}; + +enum T_G_SHB_JNT { + T_G_SHB_JNT_AL_SHB_e=0x0, +}; + +#endif /* !RES_T_G_SHB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_g_bkey.h b/assets/RZDP01/res/Object/T_g_bkey.h new file mode 100644 index 0000000000..5df50572a5 --- /dev/null +++ b/assets/RZDP01/res/Object/T_g_bkey.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_BKEY_H +#define RES_T_G_BKEY_H + +enum dRes_INDEX_T_G_BKEY { + /* BMDR */ + dRes_INDEX_T_G_BKEY_BMD_T_G_BOSSKEY_e=0x3, +}; + +enum dRes_ID_T_G_BKEY { + /* BMDR */ + dRes_ID_T_G_BKEY_BMD_T_G_BOSSKEY_e=0x3, +}; + +enum T_G_BOSSKEY_JNT { + T_G_BOSSKEY_JNT_O_G_BKEY_e=0x0, +}; + +#endif /* !RES_T_G_BKEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_g_key.h b/assets/RZDP01/res/Object/T_g_key.h new file mode 100644 index 0000000000..d73994c385 --- /dev/null +++ b/assets/RZDP01/res/Object/T_g_key.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_KEY_H +#define RES_T_G_KEY_H + +enum dRes_INDEX_T_G_KEY { + /* BMDR */ + dRes_INDEX_T_G_KEY_BMD_T_G_KEY_e=0x3, +}; + +enum dRes_ID_T_G_KEY { + /* BMDR */ + dRes_ID_T_G_KEY_BMD_T_G_KEY_e=0x3, +}; + +enum T_G_KEY_JNT { + T_G_KEY_JNT_T_GD_KEY_e=0x0, +}; + +#endif /* !RES_T_G_KEY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/T_g_kt.h b/assets/RZDP01/res/Object/T_g_kt.h new file mode 100644 index 0000000000..2a214d5f8c --- /dev/null +++ b/assets/RZDP01/res/Object/T_g_kt.h @@ -0,0 +1,18 @@ +#ifndef RES_T_G_KT_H +#define RES_T_G_KT_H + +enum dRes_INDEX_T_G_KT { + /* BMDE */ + dRes_INDEX_T_G_KT_BMD_T_G_KT_e=0x3, +}; + +enum dRes_ID_T_G_KT { + /* BMDE */ + dRes_ID_T_G_KT_BMD_T_G_KT_e=0x3, +}; + +enum T_G_KT_JNT { + T_G_KT_JNT_O_G_KT_e=0x0, +}; + +#endif /* !RES_T_G_KT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Table.h b/assets/RZDP01/res/Object/Table.h new file mode 100644 index 0000000000..28746d8d2c --- /dev/null +++ b/assets/RZDP01/res/Object/Table.h @@ -0,0 +1,26 @@ +#ifndef RES_TABLE_H +#define RES_TABLE_H + +enum dRes_INDEX_TABLE { + /* BMDR */ + dRes_INDEX_TABLE_BMD_V_CHIZU_e=0x5, + /* DZB */ + dRes_INDEX_TABLE_DZB_V_CHIZU_e=0x8, + /* EVT */ + dRes_INDEX_TABLE_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_TABLE { + /* BMDR */ + dRes_ID_TABLE_BMD_V_CHIZU_e=0x5, + /* DZB */ + dRes_ID_TABLE_DZB_V_CHIZU_e=0x8, + /* EVT */ + dRes_ID_TABLE_DAT_EVENT_LIST_e=0xB, +}; + +enum V_CHIZU_JNT { + V_CHIZU_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TABLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TagMsg.h b/assets/RZDP01/res/Object/TagMsg.h new file mode 100644 index 0000000000..f1eba4ec60 --- /dev/null +++ b/assets/RZDP01/res/Object/TagMsg.h @@ -0,0 +1,14 @@ +#ifndef RES_TAGMSG_H +#define RES_TAGMSG_H + +enum dRes_INDEX_TAGMSG { + /* EVT */ + dRes_INDEX_TAGMSG_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_TAGMSG { + /* EVT */ + dRes_ID_TAGMSG_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_TAGMSG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro.h b/assets/RZDP01/res/Object/Taro.h new file mode 100644 index 0000000000..69f5c3002b --- /dev/null +++ b/assets/RZDP01/res/Object/Taro.h @@ -0,0 +1,46 @@ +#ifndef RES_TARO_H +#define RES_TARO_H + +enum dRes_INDEX_TARO { + /* BMDR */ + dRes_INDEX_TARO_BMD_TARO_e=0x4, + /* BTP */ + dRes_INDEX_TARO_BTP_TARO_F_NORMAL_e=0x7, +}; + +enum dRes_ID_TARO { + /* BMDR */ + dRes_ID_TARO_BMD_TARO_e=0x4, + /* BTP */ + dRes_ID_TARO_BTP_TARO_F_NORMAL_e=0x7, +}; + +enum TARO_JNT { + TARO_JNT_CENTER_e=0x0, + TARO_JNT_BACKBONE1_e=0x1, + TARO_JNT_BACKBONE2_e=0x2, + TARO_JNT_NECK_e=0x3, + TARO_JNT_HEAD_e=0x4, + TARO_JNT_CHINE_e=0x5, + TARO_JNT_HEADBAND_e=0x6, + TARO_JNT_MOUTH_e=0x7, + TARO_JNT_SHOULDERL_e=0x8, + TARO_JNT_ARML1_e=0x9, + TARO_JNT_ARML2_e=0xA, + TARO_JNT_HANDL_e=0xB, + TARO_JNT_SHOULDERR_e=0xC, + TARO_JNT_ARMR1_e=0xD, + TARO_JNT_ARMR2_e=0xE, + TARO_JNT_HANDR_e=0xF, + TARO_JNT_WAIST_e=0x10, + TARO_JNT_LEGL1_e=0x11, + TARO_JNT_LEGL2_e=0x12, + TARO_JNT_FOOTL_e=0x13, + TARO_JNT_LEGR1_e=0x14, + TARO_JNT_LEGR2_e=0x15, + TARO_JNT_FOOTR_e=0x16, + TARO_JNT_SKART1_e=0x17, + TARO_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TARO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro0.h b/assets/RZDP01/res/Object/Taro0.h new file mode 100644 index 0000000000..570735ffab --- /dev/null +++ b/assets/RZDP01/res/Object/Taro0.h @@ -0,0 +1,30 @@ +#ifndef RES_TARO0_H +#define RES_TARO0_H + +enum dRes_INDEX_TARO0 { + /* BCK */ + dRes_INDEX_TARO0_BCK_TARO_DEFENSE_A_e=0x5, + dRes_INDEX_TARO0_BCK_TARO_F_CLOSE_e=0x6, + dRes_INDEX_TARO0_BCK_TARO_F_NORMAL_e=0x7, + dRes_INDEX_TARO0_BCK_TARO_STEP_e=0x8, + dRes_INDEX_TARO0_BCK_TARO_WAIT_A_e=0x9, + /* BTK */ + dRes_INDEX_TARO0_BTK_TARO_e=0xC, + /* BTP */ + dRes_INDEX_TARO0_BTP_TARO_F_CLOSE_e=0xF, +}; + +enum dRes_ID_TARO0 { + /* BCK */ + dRes_ID_TARO0_BCK_TARO_DEFENSE_A_e=0x5, + dRes_ID_TARO0_BCK_TARO_F_CLOSE_e=0x6, + dRes_ID_TARO0_BCK_TARO_F_NORMAL_e=0x7, + dRes_ID_TARO0_BCK_TARO_STEP_e=0x8, + dRes_ID_TARO0_BCK_TARO_WAIT_A_e=0x9, + /* BTK */ + dRes_ID_TARO0_BTK_TARO_e=0xC, + /* BTP */ + dRes_ID_TARO0_BTP_TARO_F_CLOSE_e=0xF, +}; + +#endif /* !RES_TARO0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro1.h b/assets/RZDP01/res/Object/Taro1.h new file mode 100644 index 0000000000..80a316ecc0 --- /dev/null +++ b/assets/RZDP01/res/Object/Taro1.h @@ -0,0 +1,102 @@ +#ifndef RES_TARO1_H +#define RES_TARO1_H + +enum dRes_INDEX_TARO1 { + /* BCK */ + dRes_INDEX_TARO1_BCK_TARO_CHOP_A_e=0x7, + dRes_INDEX_TARO1_BCK_TARO_CHOP_B_e=0x8, + dRes_INDEX_TARO1_BCK_TARO_F_PANIC_e=0x9, + dRes_INDEX_TARO1_BCK_TARO_F_S_GET_e=0xA, + dRes_INDEX_TARO1_BCK_TARO_F_SAD_e=0xB, + dRes_INDEX_TARO1_BCK_TARO_F_SHOUT_e=0xC, + dRes_INDEX_TARO1_BCK_TARO_F_SURPRISE_e=0xD, + dRes_INDEX_TARO1_BCK_TARO_FH_PANIC_e=0xE, + dRes_INDEX_TARO1_BCK_TARO_FH_SAD_e=0xF, + dRes_INDEX_TARO1_BCK_TARO_FH_SURPRISE_e=0x10, + dRes_INDEX_TARO1_BCK_TARO_RUN_e=0x11, + dRes_INDEX_TARO1_BCK_TARO_S_CHOP_A_e=0x12, + dRes_INDEX_TARO1_BCK_TARO_S_CHOP_B_e=0x13, + dRes_INDEX_TARO1_BCK_TARO_S_GET_e=0x14, + dRes_INDEX_TARO1_BCK_TARO_S_RUN_e=0x15, + dRes_INDEX_TARO1_BCK_TARO_S_WAIT_e=0x16, + dRes_INDEX_TARO1_BCK_TARO_TALK_A_e=0x17, + dRes_INDEX_TARO1_BCK_TARO_TALK_B_e=0x18, + dRes_INDEX_TARO1_BCK_TARO_WAIT_B_e=0x19, + dRes_INDEX_TARO1_BCK_TARO_WAIT_D_e=0x1A, + dRes_INDEX_TARO1_BCK_TARO_WAIT_E_e=0x1B, + dRes_INDEX_TARO1_BCK_TARO_WAIT_F_e=0x1C, + /* BMDR */ + dRes_INDEX_TARO1_BMD_TARO_STICK_A_e=0x1F, + dRes_INDEX_TARO1_BMD_TARO_SWB_e=0x20, + /* BTK */ + dRes_INDEX_TARO1_BTK_TARO_S_GET_e=0x23, + dRes_INDEX_TARO1_BTK_TARO_TALK_C_e=0x24, + dRes_INDEX_TARO1_BTK_TARO_TALK_E_e=0x25, + dRes_INDEX_TARO1_BTK_TARO_TARK_D_e=0x26, + /* BTP */ + dRes_INDEX_TARO1_BTP_TARO_F_PANIC_e=0x29, + dRes_INDEX_TARO1_BTP_TARO_F_S_GET_e=0x2A, + dRes_INDEX_TARO1_BTP_TARO_F_SAD_e=0x2B, + dRes_INDEX_TARO1_BTP_TARO_F_SHOUT_e=0x2C, + dRes_INDEX_TARO1_BTP_TARO_F_SURPRISE_e=0x2D, + dRes_INDEX_TARO1_BTP_TARO_FH_PANIC_e=0x2E, + dRes_INDEX_TARO1_BTP_TARO_FH_SAD_e=0x2F, + dRes_INDEX_TARO1_BTP_TARO_FH_SURPRISE_e=0x30, + /* EVT */ + dRes_INDEX_TARO1_DAT_EVENT_LIST_e=0x33, +}; + +enum dRes_ID_TARO1 { + /* BCK */ + dRes_ID_TARO1_BCK_TARO_CHOP_A_e=0x7, + dRes_ID_TARO1_BCK_TARO_CHOP_B_e=0x8, + dRes_ID_TARO1_BCK_TARO_F_PANIC_e=0x9, + dRes_ID_TARO1_BCK_TARO_F_S_GET_e=0xA, + dRes_ID_TARO1_BCK_TARO_F_SAD_e=0xB, + dRes_ID_TARO1_BCK_TARO_F_SHOUT_e=0xC, + dRes_ID_TARO1_BCK_TARO_F_SURPRISE_e=0xD, + dRes_ID_TARO1_BCK_TARO_FH_PANIC_e=0xE, + dRes_ID_TARO1_BCK_TARO_FH_SAD_e=0xF, + dRes_ID_TARO1_BCK_TARO_FH_SURPRISE_e=0x10, + dRes_ID_TARO1_BCK_TARO_RUN_e=0x11, + dRes_ID_TARO1_BCK_TARO_S_CHOP_A_e=0x12, + dRes_ID_TARO1_BCK_TARO_S_CHOP_B_e=0x13, + dRes_ID_TARO1_BCK_TARO_S_GET_e=0x14, + dRes_ID_TARO1_BCK_TARO_S_RUN_e=0x15, + dRes_ID_TARO1_BCK_TARO_S_WAIT_e=0x16, + dRes_ID_TARO1_BCK_TARO_TALK_A_e=0x17, + dRes_ID_TARO1_BCK_TARO_TALK_B_e=0x18, + dRes_ID_TARO1_BCK_TARO_WAIT_B_e=0x19, + dRes_ID_TARO1_BCK_TARO_WAIT_D_e=0x1A, + dRes_ID_TARO1_BCK_TARO_WAIT_E_e=0x1B, + dRes_ID_TARO1_BCK_TARO_WAIT_F_e=0x1C, + /* BMDR */ + dRes_ID_TARO1_BMD_TARO_STICK_A_e=0x1F, + dRes_ID_TARO1_BMD_TARO_SWB_e=0x20, + /* BTK */ + dRes_ID_TARO1_BTK_TARO_S_GET_e=0x23, + dRes_ID_TARO1_BTK_TARO_TALK_C_e=0x24, + dRes_ID_TARO1_BTK_TARO_TALK_E_e=0x25, + dRes_ID_TARO1_BTK_TARO_TARK_D_e=0x26, + /* BTP */ + dRes_ID_TARO1_BTP_TARO_F_PANIC_e=0x29, + dRes_ID_TARO1_BTP_TARO_F_S_GET_e=0x2A, + dRes_ID_TARO1_BTP_TARO_F_SAD_e=0x2B, + dRes_ID_TARO1_BTP_TARO_F_SHOUT_e=0x2C, + dRes_ID_TARO1_BTP_TARO_F_SURPRISE_e=0x2D, + dRes_ID_TARO1_BTP_TARO_FH_PANIC_e=0x2E, + dRes_ID_TARO1_BTP_TARO_FH_SAD_e=0x2F, + dRes_ID_TARO1_BTP_TARO_FH_SURPRISE_e=0x30, + /* EVT */ + dRes_ID_TARO1_DAT_EVENT_LIST_e=0x33, +}; + +enum TARO_STICK_A_JNT { + TARO_STICK_A_JNT_TARO_STICK_e=0x0, +}; + +enum TARO_SWB_JNT { + TARO_SWB_JNT_TARO_SWB_e=0x0, +}; + +#endif /* !RES_TARO1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro2.h b/assets/RZDP01/res/Object/Taro2.h new file mode 100644 index 0000000000..36997fbc7b --- /dev/null +++ b/assets/RZDP01/res/Object/Taro2.h @@ -0,0 +1,66 @@ +#ifndef RES_TARO2_H +#define RES_TARO2_H + +enum dRes_INDEX_TARO2 { + /* BCK */ + dRes_INDEX_TARO2_BCK_TARO_CALL_e=0x6, + dRes_INDEX_TARO2_BCK_TARO_F_CALL_e=0x7, + dRes_INDEX_TARO2_BCK_TARO_F_HI_e=0x8, + dRes_INDEX_TARO2_BCK_TARO_F_MARVELOUS_e=0x9, + dRes_INDEX_TARO2_BCK_TARO_F_POINT_e=0xA, + dRes_INDEX_TARO2_BCK_TARO_F_WATCH_e=0xB, + dRes_INDEX_TARO2_BCK_TARO_F_WAVE_e=0xC, + dRes_INDEX_TARO2_BCK_TARO_HI_e=0xD, + dRes_INDEX_TARO2_BCK_TARO_HI_WAIT_e=0xE, + dRes_INDEX_TARO2_BCK_TARO_LOOKBACK_e=0xF, + dRes_INDEX_TARO2_BCK_TARO_MARVELOUS_e=0x10, + dRes_INDEX_TARO2_BCK_TARO_POINT_e=0x11, + dRes_INDEX_TARO2_BCK_TARO_TO_WAIT_C2_e=0x12, + dRes_INDEX_TARO2_BCK_TARO_WATCH_e=0x13, + dRes_INDEX_TARO2_BCK_TARO_WATCHING_e=0x14, + dRes_INDEX_TARO2_BCK_TARO_WAVE_e=0x15, + /* BTK */ + dRes_INDEX_TARO2_BTK_TARO_LOOKBACK_e=0x18, + /* BTP */ + dRes_INDEX_TARO2_BTP_TARO_F_CALL_e=0x1B, + dRes_INDEX_TARO2_BTP_TARO_F_HI_e=0x1C, + dRes_INDEX_TARO2_BTP_TARO_F_MARVELOUS_e=0x1D, + dRes_INDEX_TARO2_BTP_TARO_F_POINT_e=0x1E, + dRes_INDEX_TARO2_BTP_TARO_F_WATCH_e=0x1F, + dRes_INDEX_TARO2_BTP_TARO_F_WAVE_e=0x20, + /* EVT */ + dRes_INDEX_TARO2_DAT_EVENT_LIST_e=0x23, +}; + +enum dRes_ID_TARO2 { + /* BCK */ + dRes_ID_TARO2_BCK_TARO_CALL_e=0x6, + dRes_ID_TARO2_BCK_TARO_F_CALL_e=0x7, + dRes_ID_TARO2_BCK_TARO_F_HI_e=0x8, + dRes_ID_TARO2_BCK_TARO_F_MARVELOUS_e=0x9, + dRes_ID_TARO2_BCK_TARO_F_POINT_e=0xA, + dRes_ID_TARO2_BCK_TARO_F_WATCH_e=0xB, + dRes_ID_TARO2_BCK_TARO_F_WAVE_e=0xC, + dRes_ID_TARO2_BCK_TARO_HI_e=0xD, + dRes_ID_TARO2_BCK_TARO_HI_WAIT_e=0xE, + dRes_ID_TARO2_BCK_TARO_LOOKBACK_e=0xF, + dRes_ID_TARO2_BCK_TARO_MARVELOUS_e=0x10, + dRes_ID_TARO2_BCK_TARO_POINT_e=0x11, + dRes_ID_TARO2_BCK_TARO_TO_WAIT_C2_e=0x12, + dRes_ID_TARO2_BCK_TARO_WATCH_e=0x13, + dRes_ID_TARO2_BCK_TARO_WATCHING_e=0x14, + dRes_ID_TARO2_BCK_TARO_WAVE_e=0x15, + /* BTK */ + dRes_ID_TARO2_BTK_TARO_LOOKBACK_e=0x18, + /* BTP */ + dRes_ID_TARO2_BTP_TARO_F_CALL_e=0x1B, + dRes_ID_TARO2_BTP_TARO_F_HI_e=0x1C, + dRes_ID_TARO2_BTP_TARO_F_MARVELOUS_e=0x1D, + dRes_ID_TARO2_BTP_TARO_F_POINT_e=0x1E, + dRes_ID_TARO2_BTP_TARO_F_WATCH_e=0x1F, + dRes_ID_TARO2_BTP_TARO_F_WAVE_e=0x20, + /* EVT */ + dRes_ID_TARO2_DAT_EVENT_LIST_e=0x23, +}; + +#endif /* !RES_TARO2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro3.h b/assets/RZDP01/res/Object/Taro3.h new file mode 100644 index 0000000000..6b5751a1d8 --- /dev/null +++ b/assets/RZDP01/res/Object/Taro3.h @@ -0,0 +1,34 @@ +#ifndef RES_TARO3_H +#define RES_TARO3_H + +enum dRes_INDEX_TARO3 { + /* BCK */ + dRes_INDEX_TARO3_BCK_TARO_F_ANGER_e=0x4, + dRes_INDEX_TARO3_BCK_TARO_F_SMILE_e=0x5, + dRes_INDEX_TARO3_BCK_TARO_FH_ANGER_e=0x6, + dRes_INDEX_TARO3_BCK_TARO_FH_SMILE_e=0x7, + dRes_INDEX_TARO3_BCK_TARO_TO_WAIT_C_e=0x8, + dRes_INDEX_TARO3_BCK_TARO_VICTORY_A_e=0x9, + dRes_INDEX_TARO3_BCK_TARO_WAIT_C_e=0xA, + /* BTP */ + dRes_INDEX_TARO3_BTP_TARO_F_ANGER_e=0xD, + dRes_INDEX_TARO3_BTP_TARO_F_SMILE_e=0xE, + dRes_INDEX_TARO3_BTP_TARO_FH_SMILE_e=0xF, +}; + +enum dRes_ID_TARO3 { + /* BCK */ + dRes_ID_TARO3_BCK_TARO_F_ANGER_e=0x4, + dRes_ID_TARO3_BCK_TARO_F_SMILE_e=0x5, + dRes_ID_TARO3_BCK_TARO_FH_ANGER_e=0x6, + dRes_ID_TARO3_BCK_TARO_FH_SMILE_e=0x7, + dRes_ID_TARO3_BCK_TARO_TO_WAIT_C_e=0x8, + dRes_ID_TARO3_BCK_TARO_VICTORY_A_e=0x9, + dRes_ID_TARO3_BCK_TARO_WAIT_C_e=0xA, + /* BTP */ + dRes_ID_TARO3_BTP_TARO_F_ANGER_e=0xD, + dRes_ID_TARO3_BTP_TARO_F_SMILE_e=0xE, + dRes_ID_TARO3_BTP_TARO_FH_SMILE_e=0xF, +}; + +#endif /* !RES_TARO3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro4.h b/assets/RZDP01/res/Object/Taro4.h new file mode 100644 index 0000000000..940b635e5a --- /dev/null +++ b/assets/RZDP01/res/Object/Taro4.h @@ -0,0 +1,26 @@ +#ifndef RES_TARO4_H +#define RES_TARO4_H + +enum dRes_INDEX_TARO4 { + /* BCK */ + dRes_INDEX_TARO4_BCK_TARO_F_SURPRISEB_e=0x4, + dRes_INDEX_TARO4_BCK_TARO_FH_SURPRISEB_e=0x5, + dRes_INDEX_TARO4_BCK_TARO_SURPRISEB_e=0x6, + dRes_INDEX_TARO4_BCK_TARO_SURPRISEB_TALK_e=0x7, + /* BTP */ + dRes_INDEX_TARO4_BTP_TARO_F_SURPRISEB_e=0xA, + dRes_INDEX_TARO4_BTP_TARO_FH_SURPRISEB_e=0xB, +}; + +enum dRes_ID_TARO4 { + /* BCK */ + dRes_ID_TARO4_BCK_TARO_F_SURPRISEB_e=0x4, + dRes_ID_TARO4_BCK_TARO_FH_SURPRISEB_e=0x5, + dRes_ID_TARO4_BCK_TARO_SURPRISEB_e=0x6, + dRes_ID_TARO4_BCK_TARO_SURPRISEB_TALK_e=0x7, + /* BTP */ + dRes_ID_TARO4_BTP_TARO_F_SURPRISEB_e=0xA, + dRes_ID_TARO4_BTP_TARO_FH_SURPRISEB_e=0xB, +}; + +#endif /* !RES_TARO4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro5.h b/assets/RZDP01/res/Object/Taro5.h new file mode 100644 index 0000000000..69e026de8b --- /dev/null +++ b/assets/RZDP01/res/Object/Taro5.h @@ -0,0 +1,62 @@ +#ifndef RES_TARO5_H +#define RES_TARO5_H + +enum dRes_INDEX_TARO5 { + /* BCK */ + dRes_INDEX_TARO5_BCK_TARO_CRY_e=0x6, + dRes_INDEX_TARO5_BCK_TARO_F_CRY_e=0x7, + dRes_INDEX_TARO5_BCK_TAROB_F_MISERABLE_e=0x8, + dRes_INDEX_TARO5_BCK_TAROB_F_SAVED_e=0x9, + dRes_INDEX_TARO5_BCK_TAROB_F_SCARED_e=0xA, + dRes_INDEX_TARO5_BCK_TAROB_FH_MISERABLE_e=0xB, + dRes_INDEX_TARO5_BCK_TAROB_FH_SCARED_e=0xC, + dRes_INDEX_TARO5_BCK_TAROB_SAD_TALK_A_e=0xD, + dRes_INDEX_TARO5_BCK_TAROB_SAD_UTUMUKI_e=0xE, + dRes_INDEX_TARO5_BCK_TAROB_SAD_WAIT_e=0xF, + dRes_INDEX_TARO5_BCK_TAROB_SAD_WALK_e=0x10, + dRes_INDEX_TARO5_BCK_TAROB_SAVED_e=0x11, + dRes_INDEX_TARO5_BCK_TAROB_SAVED_WAIT_e=0x12, + dRes_INDEX_TARO5_BCK_TAROB_SCARED_e=0x13, + /* BTK */ + dRes_INDEX_TARO5_BTK_TARO_CRY_e=0x16, + /* BTP */ + dRes_INDEX_TARO5_BTP_TARO_F_CRY_e=0x19, + dRes_INDEX_TARO5_BTP_TAROB_F_MISERABLE_e=0x1A, + dRes_INDEX_TARO5_BTP_TAROB_F_SAVED_e=0x1B, + dRes_INDEX_TARO5_BTP_TAROB_F_SCARED_e=0x1C, + dRes_INDEX_TARO5_BTP_TAROB_FH_MISERABLE_e=0x1D, + dRes_INDEX_TARO5_BTP_TAROB_FH_SCARED_e=0x1E, + /* EVT */ + dRes_INDEX_TARO5_DAT_EVENT_LIST_e=0x21, +}; + +enum dRes_ID_TARO5 { + /* BCK */ + dRes_ID_TARO5_BCK_TARO_CRY_e=0x6, + dRes_ID_TARO5_BCK_TARO_F_CRY_e=0x7, + dRes_ID_TARO5_BCK_TAROB_F_MISERABLE_e=0x8, + dRes_ID_TARO5_BCK_TAROB_F_SAVED_e=0x9, + dRes_ID_TARO5_BCK_TAROB_F_SCARED_e=0xA, + dRes_ID_TARO5_BCK_TAROB_FH_MISERABLE_e=0xB, + dRes_ID_TARO5_BCK_TAROB_FH_SCARED_e=0xC, + dRes_ID_TARO5_BCK_TAROB_SAD_TALK_A_e=0xD, + dRes_ID_TARO5_BCK_TAROB_SAD_UTUMUKI_e=0xE, + dRes_ID_TARO5_BCK_TAROB_SAD_WAIT_e=0xF, + dRes_ID_TARO5_BCK_TAROB_SAD_WALK_e=0x10, + dRes_ID_TARO5_BCK_TAROB_SAVED_e=0x11, + dRes_ID_TARO5_BCK_TAROB_SAVED_WAIT_e=0x12, + dRes_ID_TARO5_BCK_TAROB_SCARED_e=0x13, + /* BTK */ + dRes_ID_TARO5_BTK_TARO_CRY_e=0x16, + /* BTP */ + dRes_ID_TARO5_BTP_TARO_F_CRY_e=0x19, + dRes_ID_TARO5_BTP_TAROB_F_MISERABLE_e=0x1A, + dRes_ID_TARO5_BTP_TAROB_F_SAVED_e=0x1B, + dRes_ID_TARO5_BTP_TAROB_F_SCARED_e=0x1C, + dRes_ID_TARO5_BTP_TAROB_FH_MISERABLE_e=0x1D, + dRes_ID_TARO5_BTP_TAROB_FH_SCARED_e=0x1E, + /* EVT */ + dRes_ID_TARO5_DAT_EVENT_LIST_e=0x21, +}; + +#endif /* !RES_TARO5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro6.h b/assets/RZDP01/res/Object/Taro6.h new file mode 100644 index 0000000000..551de268df --- /dev/null +++ b/assets/RZDP01/res/Object/Taro6.h @@ -0,0 +1,18 @@ +#ifndef RES_TARO6_H +#define RES_TARO6_H + +enum dRes_INDEX_TARO6 { + /* BMDR */ + dRes_INDEX_TARO6_BMD_TARO_STICK_ON_e=0x3, +}; + +enum dRes_ID_TARO6 { + /* BMDR */ + dRes_ID_TARO6_BMD_TARO_STICK_ON_e=0x3, +}; + +enum TARO_STICK_ON_JNT { + TARO_STICK_ON_JNT_TARO_STICK_e=0x0, +}; + +#endif /* !RES_TARO6_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/TaroB.h b/assets/RZDP01/res/Object/TaroB.h new file mode 100644 index 0000000000..05051e8bf8 --- /dev/null +++ b/assets/RZDP01/res/Object/TaroB.h @@ -0,0 +1,46 @@ +#ifndef RES_TAROB_H +#define RES_TAROB_H + +enum dRes_INDEX_TAROB { + /* BMDR */ + dRes_INDEX_TAROB_BMD_GM_TARO_e=0x4, + /* BTP */ + dRes_INDEX_TAROB_BTP_TAROB_e=0x7, +}; + +enum dRes_ID_TAROB { + /* BMDR */ + dRes_ID_TAROB_BMD_GM_TARO_e=0x4, + /* BTP */ + dRes_ID_TAROB_BTP_TAROB_e=0x7, +}; + +enum GM_TARO_JNT { + GM_TARO_JNT_CENTER_e=0x0, + GM_TARO_JNT_BACKBONE1_e=0x1, + GM_TARO_JNT_BACKBONE2_e=0x2, + GM_TARO_JNT_NECK_e=0x3, + GM_TARO_JNT_HEAD_e=0x4, + GM_TARO_JNT_CHINE_e=0x5, + GM_TARO_JNT_HEADBAND_e=0x6, + GM_TARO_JNT_MOUTH_e=0x7, + GM_TARO_JNT_SHOULDERL_e=0x8, + GM_TARO_JNT_ARML1_e=0x9, + GM_TARO_JNT_ARML2_e=0xA, + GM_TARO_JNT_HANDL_e=0xB, + GM_TARO_JNT_SHOULDERR_e=0xC, + GM_TARO_JNT_ARMR1_e=0xD, + GM_TARO_JNT_ARMR2_e=0xE, + GM_TARO_JNT_HANDR_e=0xF, + GM_TARO_JNT_WAIST_e=0x10, + GM_TARO_JNT_LEGL1_e=0x11, + GM_TARO_JNT_LEGL2_e=0x12, + GM_TARO_JNT_FOOTL_e=0x13, + GM_TARO_JNT_LEGR1_e=0x14, + GM_TARO_JNT_LEGR2_e=0x15, + GM_TARO_JNT_FOOTR_e=0x16, + GM_TARO_JNT_SKART1_e=0x17, + GM_TARO_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TAROB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Taro_TW.h b/assets/RZDP01/res/Object/Taro_TW.h new file mode 100644 index 0000000000..084ab4251f --- /dev/null +++ b/assets/RZDP01/res/Object/Taro_TW.h @@ -0,0 +1,56 @@ +#ifndef RES_TARO_TW_H +#define RES_TARO_TW_H + +enum dRes_INDEX_TARO_TW { + /* BCK */ + dRes_INDEX_TARO_TW_BCK_TARO_DEMO_WAIT_e=0x6, + dRes_INDEX_TARO_TW_BCK_TARO_F_DEMO_WAIT_e=0x7, + /* BMDR */ + dRes_INDEX_TARO_TW_BMD_TARO_TW_e=0xA, + /* BTK */ + dRes_INDEX_TARO_TW_BTK_TARO_DEMO_WAIT_e=0xD, + /* BTP */ + dRes_INDEX_TARO_TW_BTP_TARO_F_DEMO_WAIT_e=0x10, +}; + +enum dRes_ID_TARO_TW { + /* BCK */ + dRes_ID_TARO_TW_BCK_TARO_DEMO_WAIT_e=0x6, + dRes_ID_TARO_TW_BCK_TARO_F_DEMO_WAIT_e=0x7, + /* BMDR */ + dRes_ID_TARO_TW_BMD_TARO_TW_e=0xA, + /* BTK */ + dRes_ID_TARO_TW_BTK_TARO_DEMO_WAIT_e=0xD, + /* BTP */ + dRes_ID_TARO_TW_BTP_TARO_F_DEMO_WAIT_e=0x10, +}; + +enum TARO_TW_JNT { + TARO_TW_JNT_CENTER_e=0x0, + TARO_TW_JNT_BACKBONE1_e=0x1, + TARO_TW_JNT_BACKBONE2_e=0x2, + TARO_TW_JNT_NECK_e=0x3, + TARO_TW_JNT_HEAD_e=0x4, + TARO_TW_JNT_CHINE_e=0x5, + TARO_TW_JNT_HEADBAND_e=0x6, + TARO_TW_JNT_MOUTH_e=0x7, + TARO_TW_JNT_SHOULDERL_e=0x8, + TARO_TW_JNT_ARML1_e=0x9, + TARO_TW_JNT_ARML2_e=0xA, + TARO_TW_JNT_HANDL_e=0xB, + TARO_TW_JNT_SHOULDERR_e=0xC, + TARO_TW_JNT_ARMR1_e=0xD, + TARO_TW_JNT_ARMR2_e=0xE, + TARO_TW_JNT_HANDR_e=0xF, + TARO_TW_JNT_WAIST_e=0x10, + TARO_TW_JNT_LEGL1_e=0x11, + TARO_TW_JNT_LEGL2_e=0x12, + TARO_TW_JNT_FOOTL_e=0x13, + TARO_TW_JNT_LEGR1_e=0x14, + TARO_TW_JNT_LEGR2_e=0x15, + TARO_TW_JNT_FOOTR_e=0x16, + TARO_TW_JNT_SKART1_e=0x17, + TARO_TW_JNT_SKART2_e=0x18, +}; + +#endif /* !RES_TARO_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Tbox2.h b/assets/RZDP01/res/Object/Tbox2.h new file mode 100644 index 0000000000..7b207dc447 --- /dev/null +++ b/assets/RZDP01/res/Object/Tbox2.h @@ -0,0 +1,42 @@ +#ifndef RES_TBOX2_H +#define RES_TBOX2_H + +enum dRes_INDEX_TBOX2 { + /* BCK */ + dRes_INDEX_TBOX2_BCK_K_TAKARAA_e=0x5, + dRes_INDEX_TBOX2_BCK_K_TAKARAB_e=0x6, + /* BMDR */ + dRes_INDEX_TBOX2_BMD_BOXA_e=0x9, + dRes_INDEX_TBOX2_BMD_BOXB_e=0xA, + /* DZB */ + dRes_INDEX_TBOX2_DZB_BOXAC_e=0xD, + dRes_INDEX_TBOX2_DZB_BOXAO_e=0xE, + dRes_INDEX_TBOX2_DZB_BOXBC_e=0xF, + dRes_INDEX_TBOX2_DZB_BOXBO_e=0x10, +}; + +enum dRes_ID_TBOX2 { + /* BCK */ + dRes_ID_TBOX2_BCK_K_TAKARAA_e=0x5, + dRes_ID_TBOX2_BCK_K_TAKARAB_e=0x6, + /* BMDR */ + dRes_ID_TBOX2_BMD_BOXA_e=0x9, + dRes_ID_TBOX2_BMD_BOXB_e=0xA, + /* DZB */ + dRes_ID_TBOX2_DZB_BOXAC_e=0xD, + dRes_ID_TBOX2_DZB_BOXAO_e=0xE, + dRes_ID_TBOX2_DZB_BOXBC_e=0xF, + dRes_ID_TBOX2_DZB_BOXBO_e=0x10, +}; + +enum BOXA_JNT { + BOXA_JNT_BOXA_e=0x0, + BOXA_JNT_COVER_JNT1_e=0x1, +}; + +enum BOXB_JNT { + BOXB_JNT_BOXB_e=0x0, + BOXB_JNT_COVER_JNT_e=0x1, +}; + +#endif /* !RES_TBOX2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/The.h b/assets/RZDP01/res/Object/The.h new file mode 100644 index 0000000000..4a19510ce4 --- /dev/null +++ b/assets/RZDP01/res/Object/The.h @@ -0,0 +1,160 @@ +#ifndef RES_THE_H +#define RES_THE_H + +enum dRes_INDEX_THE { + /* BCK */ + dRes_INDEX_THE_BCK_THE_F_CHUCKLE_e=0x7, + dRes_INDEX_THE_BCK_THE_F_LAUGH_e=0x8, + dRes_INDEX_THE_BCK_THE_F_SMILE_e=0x9, + dRes_INDEX_THE_BCK_THE_F_TALK_A_e=0xA, + dRes_INDEX_THE_BCK_THE_F_TALK_B_e=0xB, + dRes_INDEX_THE_BCK_THE_F_TALK_C_e=0xC, + dRes_INDEX_THE_BCK_THE_F_TALK_R_e=0xD, + dRes_INDEX_THE_BCK_THE_FH_CHUCKLE_e=0xE, + dRes_INDEX_THE_BCK_THE_FH_LAUGH_e=0xF, + dRes_INDEX_THE_BCK_THE_FH_SMILE_e=0x10, + dRes_INDEX_THE_BCK_THE_FH_TALK_B_e=0x11, + dRes_INDEX_THE_BCK_THE_FH_TALK_C_e=0x12, + dRes_INDEX_THE_BCK_THE_FH_TALK_R_e=0x13, + dRes_INDEX_THE_BCK_THE_WAIT_A_e=0x14, + /* BMDR */ + dRes_INDEX_THE_BMD_THE_e=0x17, + dRes_INDEX_THE_BMD_THE_TW_e=0x18, + /* BTK */ + dRes_INDEX_THE_BTK_THE_e=0x1B, + /* BTP */ + dRes_INDEX_THE_BTP_THE_e=0x1E, + dRes_INDEX_THE_BTP_THE_F_CHUCKLE_e=0x1F, + dRes_INDEX_THE_BTP_THE_F_LAUGH_e=0x20, + dRes_INDEX_THE_BTP_THE_F_SMILE_e=0x21, + dRes_INDEX_THE_BTP_THE_F_TALK_A_e=0x22, + dRes_INDEX_THE_BTP_THE_F_TALK_B_e=0x23, + dRes_INDEX_THE_BTP_THE_F_TALK_C_e=0x24, + dRes_INDEX_THE_BTP_THE_F_TALK_R_e=0x25, + dRes_INDEX_THE_BTP_THE_FH_CHUCKLE_e=0x26, + dRes_INDEX_THE_BTP_THE_FH_LAUGH_e=0x27, + dRes_INDEX_THE_BTP_THE_FH_SMILE_e=0x28, + dRes_INDEX_THE_BTP_THE_FH_TALK_B_e=0x29, + dRes_INDEX_THE_BTP_THE_FH_TALK_C_e=0x2A, + dRes_INDEX_THE_BTP_THE_FH_TALK_R_e=0x2B, + /* EVT */ + dRes_INDEX_THE_DAT_EVENT_LIST_e=0x2E, +}; + +enum dRes_ID_THE { + /* BCK */ + dRes_ID_THE_BCK_THE_F_CHUCKLE_e=0x7, + dRes_ID_THE_BCK_THE_F_LAUGH_e=0x8, + dRes_ID_THE_BCK_THE_F_SMILE_e=0x9, + dRes_ID_THE_BCK_THE_F_TALK_A_e=0xA, + dRes_ID_THE_BCK_THE_F_TALK_B_e=0xB, + dRes_ID_THE_BCK_THE_F_TALK_C_e=0xC, + dRes_ID_THE_BCK_THE_F_TALK_R_e=0xD, + dRes_ID_THE_BCK_THE_FH_CHUCKLE_e=0xE, + dRes_ID_THE_BCK_THE_FH_LAUGH_e=0xF, + dRes_ID_THE_BCK_THE_FH_SMILE_e=0x10, + dRes_ID_THE_BCK_THE_FH_TALK_B_e=0x11, + dRes_ID_THE_BCK_THE_FH_TALK_C_e=0x12, + dRes_ID_THE_BCK_THE_FH_TALK_R_e=0x13, + dRes_ID_THE_BCK_THE_WAIT_A_e=0x14, + /* BMDR */ + dRes_ID_THE_BMD_THE_e=0x17, + dRes_ID_THE_BMD_THE_TW_e=0x18, + /* BTK */ + dRes_ID_THE_BTK_THE_e=0x1B, + /* BTP */ + dRes_ID_THE_BTP_THE_e=0x1E, + dRes_ID_THE_BTP_THE_F_CHUCKLE_e=0x1F, + dRes_ID_THE_BTP_THE_F_LAUGH_e=0x20, + dRes_ID_THE_BTP_THE_F_SMILE_e=0x21, + dRes_ID_THE_BTP_THE_F_TALK_A_e=0x22, + dRes_ID_THE_BTP_THE_F_TALK_B_e=0x23, + dRes_ID_THE_BTP_THE_F_TALK_C_e=0x24, + dRes_ID_THE_BTP_THE_F_TALK_R_e=0x25, + dRes_ID_THE_BTP_THE_FH_CHUCKLE_e=0x26, + dRes_ID_THE_BTP_THE_FH_LAUGH_e=0x27, + dRes_ID_THE_BTP_THE_FH_SMILE_e=0x28, + dRes_ID_THE_BTP_THE_FH_TALK_B_e=0x29, + dRes_ID_THE_BTP_THE_FH_TALK_C_e=0x2A, + dRes_ID_THE_BTP_THE_FH_TALK_R_e=0x2B, + /* EVT */ + dRes_ID_THE_DAT_EVENT_LIST_e=0x2E, +}; + +enum THE_JNT { + THE_JNT_CENTER_e=0x0, + THE_JNT_BACKBONE1_e=0x1, + THE_JNT_BACKBONE2_e=0x2, + THE_JNT_NECK_e=0x3, + THE_JNT_HEAD_e=0x4, + THE_JNT_CHIN_e=0x5, + THE_JNT_HAIR_e=0x6, + THE_JNT_MAYU_L_e=0x7, + THE_JNT_MAYU_R_e=0x8, + THE_JNT_MOMI_L_e=0x9, + THE_JNT_MOMI_R_e=0xA, + THE_JNT_MOUTH_e=0xB, + THE_JNT_SHOULDERL_e=0xC, + THE_JNT_ARML1_e=0xD, + THE_JNT_ARML2_e=0xE, + THE_JNT_HANDL_e=0xF, + THE_JNT_FINGERL1_e=0x10, + THE_JNT_FINGERL2_e=0x11, + THE_JNT_SHOULDERR_e=0x12, + THE_JNT_ARMR1_e=0x13, + THE_JNT_ARMR2_e=0x14, + THE_JNT_HANDR_e=0x15, + THE_JNT_FINGERR1_e=0x16, + THE_JNT_FINGERR2_e=0x17, + THE_JNT_WAIST_e=0x18, + THE_JNT_LEGL1_e=0x19, + THE_JNT_LEGL2_e=0x1A, + THE_JNT_FOOTL_e=0x1B, + THE_JNT_SKIRTL_e=0x1C, + THE_JNT_LEGR1_e=0x1D, + THE_JNT_LEGR2_e=0x1E, + THE_JNT_FOOTR_e=0x1F, + THE_JNT_SKIRTR_e=0x20, + THE_JNT_SKIRT1_e=0x21, + THE_JNT_SKIRT2_e=0x22, +}; + +enum THE_TW_JNT { + THE_TW_JNT_CENTER_e=0x0, + THE_TW_JNT_BACKBONE1_e=0x1, + THE_TW_JNT_BACKBONE2_e=0x2, + THE_TW_JNT_NECK_e=0x3, + THE_TW_JNT_HEAD_e=0x4, + THE_TW_JNT_CHIN_e=0x5, + THE_TW_JNT_HAIR_e=0x6, + THE_TW_JNT_MAYU_L_e=0x7, + THE_TW_JNT_MAYU_R_e=0x8, + THE_TW_JNT_MOMI_L_e=0x9, + THE_TW_JNT_MOMI_R_e=0xA, + THE_TW_JNT_MOUTH_e=0xB, + THE_TW_JNT_SHOULDERL_e=0xC, + THE_TW_JNT_ARML1_e=0xD, + THE_TW_JNT_ARML2_e=0xE, + THE_TW_JNT_HANDL_e=0xF, + THE_TW_JNT_FINGERL1_e=0x10, + THE_TW_JNT_FINGERL2_e=0x11, + THE_TW_JNT_SHOULDERR_e=0x12, + THE_TW_JNT_ARMR1_e=0x13, + THE_TW_JNT_ARMR2_e=0x14, + THE_TW_JNT_HANDR_e=0x15, + THE_TW_JNT_FINGERR1_e=0x16, + THE_TW_JNT_FINGERR2_e=0x17, + THE_TW_JNT_WAIST_e=0x18, + THE_TW_JNT_LEGL1_e=0x19, + THE_TW_JNT_LEGL2_e=0x1A, + THE_TW_JNT_FOOTL_e=0x1B, + THE_TW_JNT_SKIRTL_e=0x1C, + THE_TW_JNT_LEGR1_e=0x1D, + THE_TW_JNT_LEGR2_e=0x1E, + THE_TW_JNT_FOOTR_e=0x1F, + THE_TW_JNT_SKIRTR_e=0x20, + THE_TW_JNT_SKIRT1_e=0x21, + THE_TW_JNT_SKIRT2_e=0x22, +}; + +#endif /* !RES_THE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/The1.h b/assets/RZDP01/res/Object/The1.h new file mode 100644 index 0000000000..9c35d78cf4 --- /dev/null +++ b/assets/RZDP01/res/Object/The1.h @@ -0,0 +1,28 @@ +#ifndef RES_THE1_H +#define RES_THE1_H + +enum dRes_INDEX_THE1 { + /* BCK */ + dRes_INDEX_THE1_BCK_THE_LOOK_e=0x3, + dRes_INDEX_THE1_BCK_THE_LOOK_A_e=0x4, + dRes_INDEX_THE1_BCK_THE_TALK_R_e=0x5, + dRes_INDEX_THE1_BCK_THE_TALKING_R_e=0x6, + dRes_INDEX_THE1_BCK_THE_TO_WAIT_B_e=0x7, + dRes_INDEX_THE1_BCK_THE_WAIT_B_e=0x8, + dRes_INDEX_THE1_BCK_THE_WAIT_LOOKING_e=0x9, + dRes_INDEX_THE1_BCK_THE_WAIT_LOOKUP_e=0xA, +}; + +enum dRes_ID_THE1 { + /* BCK */ + dRes_ID_THE1_BCK_THE_LOOK_e=0x3, + dRes_ID_THE1_BCK_THE_LOOK_A_e=0x4, + dRes_ID_THE1_BCK_THE_TALK_R_e=0x5, + dRes_ID_THE1_BCK_THE_TALKING_R_e=0x6, + dRes_ID_THE1_BCK_THE_TO_WAIT_B_e=0x7, + dRes_ID_THE1_BCK_THE_WAIT_B_e=0x8, + dRes_ID_THE1_BCK_THE_WAIT_LOOKING_e=0x9, + dRes_ID_THE1_BCK_THE_WAIT_LOOKUP_e=0xA, +}; + +#endif /* !RES_THE1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/The2.h b/assets/RZDP01/res/Object/The2.h new file mode 100644 index 0000000000..1ae90bdde5 --- /dev/null +++ b/assets/RZDP01/res/Object/The2.h @@ -0,0 +1,20 @@ +#ifndef RES_THE2_H +#define RES_THE2_H + +enum dRes_INDEX_THE2 { + /* BCK */ + dRes_INDEX_THE2_BCK_THE_KUNE_SHISHI_e=0x3, + dRes_INDEX_THE2_BCK_THE_KUNE_TALK_e=0x4, + dRes_INDEX_THE2_BCK_THE_KUNE_WAIT_A_e=0x5, + dRes_INDEX_THE2_BCK_THE_KUNE_WAIT_B_e=0x6, +}; + +enum dRes_ID_THE2 { + /* BCK */ + dRes_ID_THE2_BCK_THE_KUNE_SHISHI_e=0x3, + dRes_ID_THE2_BCK_THE_KUNE_TALK_e=0x4, + dRes_ID_THE2_BCK_THE_KUNE_WAIT_A_e=0x5, + dRes_ID_THE2_BCK_THE_KUNE_WAIT_B_e=0x6, +}; + +#endif /* !RES_THE2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Timer.h b/assets/RZDP01/res/Object/Timer.h new file mode 100644 index 0000000000..c48f3c9ff5 --- /dev/null +++ b/assets/RZDP01/res/Object/Timer.h @@ -0,0 +1,44 @@ +#ifndef RES_TIMER_H +#define RES_TIMER_H + +enum dRes_INDEX_TIMER { + /* SCRN */ + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GAME_e=0x4, + dRes_INDEX_TIMER_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_RIDER_e=0x7, + dRes_INDEX_TIMER_BLO_ZELDA_GAME_IMAGE_ZORA_KAWAKUDARI_e=0x8, + /* TIMG */ + dRes_INDEX_TIMER_BTI_IM_0_METAL_32X32_e=0xB, + dRes_INDEX_TIMER_BTI_IM_1_METAL_32X32_e=0xC, + dRes_INDEX_TIMER_BTI_IM_9_METAL_32X32_e=0xD, + dRes_INDEX_TIMER_BTI_IM_KAWAKUDARI_MATO_FORWII_e=0xE, + dRes_INDEX_TIMER_BTI_IM_KAWAKUDARI_MATO_TRY_01_06_e=0xF, + dRes_INDEX_TIMER_BTI_IM_ZELDA_GAME_IMAGE_RIDER_e=0x10, + dRes_INDEX_TIMER_BTI_TT_BLOCK_GRADE_e=0x11, + dRes_INDEX_TIMER_BTI_TT_IASTAR01_e=0x12, + dRes_INDEX_TIMER_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x13, + dRes_INDEX_TIMER_BTI_TT_ZELDA_COW_ICON_64_e=0x14, +}; + +enum dRes_ID_TIMER { + /* SCRN */ + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GAME_e=0x4, + dRes_ID_TIMER_BCK_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x5, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_COW_GET_IN_e=0x6, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_RIDER_e=0x7, + dRes_ID_TIMER_BLO_ZELDA_GAME_IMAGE_ZORA_KAWAKUDARI_e=0x8, + /* TIMG */ + dRes_ID_TIMER_BTI_IM_0_METAL_32X32_e=0xB, + dRes_ID_TIMER_BTI_IM_1_METAL_32X32_e=0xC, + dRes_ID_TIMER_BTI_IM_9_METAL_32X32_e=0xD, + dRes_ID_TIMER_BTI_IM_KAWAKUDARI_MATO_FORWII_e=0xE, + dRes_ID_TIMER_BTI_IM_KAWAKUDARI_MATO_TRY_01_06_e=0xF, + dRes_ID_TIMER_BTI_IM_ZELDA_GAME_IMAGE_RIDER_e=0x10, + dRes_ID_TIMER_BTI_TT_BLOCK_GRADE_e=0x11, + dRes_ID_TIMER_BTI_TT_IASTAR01_e=0x12, + dRes_ID_TIMER_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x13, + dRes_ID_TIMER_BTI_TT_ZELDA_COW_ICON_64_e=0x14, +}; + +#endif /* !RES_TIMER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Title.h b/assets/RZDP01/res/Object/Title.h new file mode 100644 index 0000000000..01ae73e88d --- /dev/null +++ b/assets/RZDP01/res/Object/Title.h @@ -0,0 +1,40 @@ +#ifndef RES_TITLE_H +#define RES_TITLE_H + +enum dRes_INDEX_TITLE { + /* BCK */ + dRes_INDEX_TITLE_BCK_TITLELOGO_e=0x7, + /* BMDR */ + dRes_INDEX_TITLE_BMD_TITLELOGO_R_e=0xA, + /* BPK */ + dRes_INDEX_TITLE_BPK_TITLELOGO_e=0xD, + /* BRK */ + dRes_INDEX_TITLE_BRK_TITLELOGO_e=0x10, + /* BTK */ + dRes_INDEX_TITLE_BTK_TITLELOGO_e=0x13, +}; + +enum dRes_ID_TITLE { + /* BCK */ + dRes_ID_TITLE_BCK_TITLELOGO_e=0x7, + /* BMDR */ + dRes_ID_TITLE_BMD_TITLELOGO_R_e=0xA, + /* BPK */ + dRes_ID_TITLE_BPK_TITLELOGO_e=0xD, + /* BRK */ + dRes_ID_TITLE_BRK_TITLELOGO_e=0x10, + /* BTK */ + dRes_ID_TITLE_BTK_TITLELOGO_e=0x13, +}; + +enum TITLELOGO_R_JNT { + TITLELOGO_R_JNT_TITLELOGO_e=0x0, + TITLELOGO_R_JNT__01_ZELDABLUR_e=0x1, + TITLELOGO_R_JNT__02_LOGO_ZELDA_e=0x2, + TITLELOGO_R_JNT__03_LOGO_ZELDA_SHADOW_e=0x3, + TITLELOGO_R_JNT__04_LOGO_TP_e=0x4, + TITLELOGO_R_JNT__06_LOGO_MSK_WL_e=0x5, + TITLELOGO_R_JNT__07_NINTENDO_e=0x6, +}; + +#endif /* !RES_TITLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Tkc.h b/assets/RZDP01/res/Object/Tkc.h new file mode 100644 index 0000000000..9b571a44f9 --- /dev/null +++ b/assets/RZDP01/res/Object/Tkc.h @@ -0,0 +1,37 @@ +#ifndef RES_TKC_H +#define RES_TKC_H + +enum dRes_INDEX_TKC { + /* BCK */ + dRes_INDEX_TKC_BCK_TKC_F_TALK_A_e=0x6, + dRes_INDEX_TKC_BCK_TKC_FLY_e=0x7, + /* BMDR */ + dRes_INDEX_TKC_BMD_TKC_e=0xA, + /* BTK */ + dRes_INDEX_TKC_BTK_TKC_e=0xD, + /* BTP */ + dRes_INDEX_TKC_BTP_TKC_e=0x10, +}; + +enum dRes_ID_TKC { + /* BCK */ + dRes_ID_TKC_BCK_TKC_F_TALK_A_e=0x6, + dRes_ID_TKC_BCK_TKC_FLY_e=0x7, + /* BMDR */ + dRes_ID_TKC_BMD_TKC_e=0xA, + /* BTK */ + dRes_ID_TKC_BTK_TKC_e=0xD, + /* BTP */ + dRes_ID_TKC_BTP_TKC_e=0x10, +}; + +enum TKC_JNT { + TKC_JNT_CENTER_e=0x0, + TKC_JNT_HEAD_e=0x1, + TKC_JNT_ARML_e=0x2, + TKC_JNT_ARMR_e=0x3, + TKC_JNT_CHIN_e=0x4, + TKC_JNT_MOUTH_e=0x5, +}; + +#endif /* !RES_TKC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Tkj.h b/assets/RZDP01/res/Object/Tkj.h new file mode 100644 index 0000000000..38697a175a --- /dev/null +++ b/assets/RZDP01/res/Object/Tkj.h @@ -0,0 +1,55 @@ +#ifndef RES_TKJ_H +#define RES_TKJ_H + +enum dRes_INDEX_TKJ { + /* BCK */ + dRes_INDEX_TKJ_BCK_TKJ_F_TALK_A_e=0x6, + dRes_INDEX_TKJ_BCK_TKJ_MOGAKU_e=0x7, + dRes_INDEX_TKJ_BCK_TKJ_RUN_e=0x8, + dRes_INDEX_TKJ_BCK_TKJ_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_TKJ_BMD_TKJ_e=0xC, + /* BTK */ + dRes_INDEX_TKJ_BTK_TKJ_e=0xF, + /* BTP */ + dRes_INDEX_TKJ_BTP_TKJ_e=0x12, +}; + +enum dRes_ID_TKJ { + /* BCK */ + dRes_ID_TKJ_BCK_TKJ_F_TALK_A_e=0x6, + dRes_ID_TKJ_BCK_TKJ_MOGAKU_e=0x7, + dRes_ID_TKJ_BCK_TKJ_RUN_e=0x8, + dRes_ID_TKJ_BCK_TKJ_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_TKJ_BMD_TKJ_e=0xC, + /* BTK */ + dRes_ID_TKJ_BTK_TKJ_e=0xF, + /* BTP */ + dRes_ID_TKJ_BTP_TKJ_e=0x12, +}; + +enum TKJ_JNT { + TKJ_JNT_CENTER_e=0x0, + TKJ_JNT_ARML1_e=0x1, + TKJ_JNT_ARML2_e=0x2, + TKJ_JNT_HANDL_e=0x3, + TKJ_JNT_TUBASAL_e=0x4, + TKJ_JNT_ARMR1_e=0x5, + TKJ_JNT_ARMR2_e=0x6, + TKJ_JNT_HANDR_e=0x7, + TKJ_JNT_TUBASAR_e=0x8, + TKJ_JNT_LEGL_e=0x9, + TKJ_JNT_FOOTL1_e=0xA, + TKJ_JNT_FOOTL2_e=0xB, + TKJ_JNT_LEGR_e=0xC, + TKJ_JNT_FOOTR1_e=0xD, + TKJ_JNT_FOOTR2_e=0xE, + TKJ_JNT_NECK1_e=0xF, + TKJ_JNT_NECK2_e=0x10, + TKJ_JNT_HEAD_e=0x11, + TKJ_JNT_CHIN_e=0x12, + TKJ_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKJ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Tkj2.h b/assets/RZDP01/res/Object/Tkj2.h new file mode 100644 index 0000000000..522f421ee2 --- /dev/null +++ b/assets/RZDP01/res/Object/Tkj2.h @@ -0,0 +1,59 @@ +#ifndef RES_TKJ2_H +#define RES_TKJ2_H + +enum dRes_INDEX_TKJ2 { + /* BCK */ + dRes_INDEX_TKJ2_BCK_TKJ_FLY_e=0x6, + dRes_INDEX_TKJ2_BCK_TKJ_FRY_FALL_e=0x7, + dRes_INDEX_TKJ2_BCK_TKJ_F_TALK_A_e=0x8, + dRes_INDEX_TKJ2_BCK_TKJ_MOGAKU_e=0x9, + dRes_INDEX_TKJ2_BCK_TKJ_WAIT_A_e=0xA, + dRes_INDEX_TKJ2_BCK_TKJ_WALK_A_e=0xB, + /* BMDR */ + dRes_INDEX_TKJ2_BMD_TKJ_e=0xE, + /* BTK */ + dRes_INDEX_TKJ2_BTK_TJK_e=0x11, + /* BTP */ + dRes_INDEX_TKJ2_BTP_TKJ_e=0x14, +}; + +enum dRes_ID_TKJ2 { + /* BCK */ + dRes_ID_TKJ2_BCK_TKJ_FLY_e=0x6, + dRes_ID_TKJ2_BCK_TKJ_FRY_FALL_e=0x7, + dRes_ID_TKJ2_BCK_TKJ_F_TALK_A_e=0x8, + dRes_ID_TKJ2_BCK_TKJ_MOGAKU_e=0x9, + dRes_ID_TKJ2_BCK_TKJ_WAIT_A_e=0xA, + dRes_ID_TKJ2_BCK_TKJ_WALK_A_e=0xB, + /* BMDR */ + dRes_ID_TKJ2_BMD_TKJ_e=0xE, + /* BTK */ + dRes_ID_TKJ2_BTK_TJK_e=0x11, + /* BTP */ + dRes_ID_TKJ2_BTP_TKJ_e=0x14, +}; + +enum TKJ_JNT { + TKJ_JNT_CENTER_e=0x0, + TKJ_JNT_ARML1_e=0x1, + TKJ_JNT_ARML2_e=0x2, + TKJ_JNT_HANDL_e=0x3, + TKJ_JNT_TUBASAL_e=0x4, + TKJ_JNT_ARMR1_e=0x5, + TKJ_JNT_ARMR2_e=0x6, + TKJ_JNT_HANDR_e=0x7, + TKJ_JNT_TUBASAR_e=0x8, + TKJ_JNT_LEGL_e=0x9, + TKJ_JNT_FOOTL1_e=0xA, + TKJ_JNT_FOOTL2_e=0xB, + TKJ_JNT_LEGR_e=0xC, + TKJ_JNT_FOOTR1_e=0xD, + TKJ_JNT_FOOTR2_e=0xE, + TKJ_JNT_NECK1_e=0xF, + TKJ_JNT_NECK2_e=0x10, + TKJ_JNT_HEAD_e=0x11, + TKJ_JNT_CHIN_e=0x12, + TKJ_JNT_MOUTH_e=0x13, +}; + +#endif /* !RES_TKJ2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby.h b/assets/RZDP01/res/Object/Toby.h new file mode 100644 index 0000000000..a1b87a3a2b --- /dev/null +++ b/assets/RZDP01/res/Object/Toby.h @@ -0,0 +1,47 @@ +#ifndef RES_TOBY_H +#define RES_TOBY_H + +enum dRes_INDEX_TOBY { + /* BMDR */ + dRes_INDEX_TOBY_BMD_TOBY_e=0x3, +}; + +enum dRes_ID_TOBY { + /* BMDR */ + dRes_ID_TOBY_BMD_TOBY_e=0x3, +}; + +enum TOBY_JNT { + TOBY_JNT_CENTER_e=0x0, + TOBY_JNT_BACKBONE1_e=0x1, + TOBY_JNT_BACKBONE2_e=0x2, + TOBY_JNT_NECK_e=0x3, + TOBY_JNT_HEAD_e=0x4, + TOBY_JNT_CHIN_e=0x5, + TOBY_JNT_MAYU_L_e=0x6, + TOBY_JNT_MAYU_R_e=0x7, + TOBY_JNT_MOUTH_e=0x8, + TOBY_JNT_SHOULDERL_e=0x9, + TOBY_JNT_ARML1_e=0xA, + TOBY_JNT_ARML2_e=0xB, + TOBY_JNT_HANDL_e=0xC, + TOBY_JNT_FINGERL_e=0xD, + TOBY_JNT_THUMBL_e=0xE, + TOBY_JNT_SHOULDERR_e=0xF, + TOBY_JNT_ARMR1_e=0x10, + TOBY_JNT_ARMR2_e=0x11, + TOBY_JNT_HANDR_e=0x12, + TOBY_JNT_FINGERR_e=0x13, + TOBY_JNT_THUMBR_e=0x14, + TOBY_JNT_WAIST_e=0x15, + TOBY_JNT_LEGL1_e=0x16, + TOBY_JNT_LEGL2_e=0x17, + TOBY_JNT_FOOTL_e=0x18, + TOBY_JNT_LEGR1_e=0x19, + TOBY_JNT_LEGR2_e=0x1A, + TOBY_JNT_FOOTR_e=0x1B, + TOBY_JNT_POCKETL_e=0x1C, + TOBY_JNT_POCKETR_e=0x1D, +}; + +#endif /* !RES_TOBY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby0.h b/assets/RZDP01/res/Object/Toby0.h new file mode 100644 index 0000000000..3ef04e15bf --- /dev/null +++ b/assets/RZDP01/res/Object/Toby0.h @@ -0,0 +1,28 @@ +#ifndef RES_TOBY0_H +#define RES_TOBY0_H + +enum dRes_INDEX_TOBY0 { + /* BCK */ + dRes_INDEX_TOBY0_BCK_TOBY_F_TALK_A_e=0x5, + dRes_INDEX_TOBY0_BCK_TOBY_STEP_e=0x6, + dRes_INDEX_TOBY0_BCK_TOBY_WAIT_A_e=0x7, + /* BTK */ + dRes_INDEX_TOBY0_BTK_TOBY_e=0xA, + /* BTP */ + dRes_INDEX_TOBY0_BTP_TOBY_e=0xD, + dRes_INDEX_TOBY0_BTP_TOBY_F_TALK_A_e=0xE, +}; + +enum dRes_ID_TOBY0 { + /* BCK */ + dRes_ID_TOBY0_BCK_TOBY_F_TALK_A_e=0x5, + dRes_ID_TOBY0_BCK_TOBY_STEP_e=0x6, + dRes_ID_TOBY0_BCK_TOBY_WAIT_A_e=0x7, + /* BTK */ + dRes_ID_TOBY0_BTK_TOBY_e=0xA, + /* BTP */ + dRes_ID_TOBY0_BTP_TOBY_e=0xD, + dRes_ID_TOBY0_BTP_TOBY_F_TALK_A_e=0xE, +}; + +#endif /* !RES_TOBY0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby1.h b/assets/RZDP01/res/Object/Toby1.h new file mode 100644 index 0000000000..f25a1c6def --- /dev/null +++ b/assets/RZDP01/res/Object/Toby1.h @@ -0,0 +1,64 @@ +#ifndef RES_TOBY1_H +#define RES_TOBY1_H + +enum dRes_INDEX_TOBY1 { + /* BCK */ + dRes_INDEX_TOBY1_BCK_ATMA_F_MOVE_A_e=0x6, + dRes_INDEX_TOBY1_BCK_ATMA_FH_MOVE_B_e=0x7, + dRes_INDEX_TOBY1_BCK_ATMA_FH_MOVE_C_e=0x8, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_A_e=0x9, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_B_e=0xA, + dRes_INDEX_TOBY1_BCK_ATMA_MOVE_C_e=0xB, + dRes_INDEX_TOBY1_BCK_TOBY_F_LAUGH_e=0xC, + dRes_INDEX_TOBY1_BCK_TOBY_F_MOVE_X_e=0xD, + dRes_INDEX_TOBY1_BCK_TOBY_FH_LAUGH_e=0xE, + dRes_INDEX_TOBY1_BCK_TOBY_GIVEME_e=0xF, + dRes_INDEX_TOBY1_BCK_TOBY_HI_e=0x10, + dRes_INDEX_TOBY1_BCK_TOBY_LAUGH_e=0x11, + dRes_INDEX_TOBY1_BCK_TOBY_MOVE_X_e=0x12, + dRes_INDEX_TOBY1_BCK_TOBY_TALK_A_e=0x13, + dRes_INDEX_TOBY1_BCK_TOBY_WALK_A_e=0x14, + /* BTK */ + dRes_INDEX_TOBY1_BTK_TOBY_MOVE_X_e=0x17, + /* BTP */ + dRes_INDEX_TOBY1_BTP_ATMA_F_MOVE_A_e=0x1A, + dRes_INDEX_TOBY1_BTP_ATMA_FH_MOVE_B_e=0x1B, + dRes_INDEX_TOBY1_BTP_ATMA_FH_MOVE_C_e=0x1C, + dRes_INDEX_TOBY1_BTP_TOBY_F_LAUGH_e=0x1D, + dRes_INDEX_TOBY1_BTP_TOBY_F_MOVE_X_e=0x1E, + dRes_INDEX_TOBY1_BTP_TOBY_FH_LAUGH_e=0x1F, + /* EVT */ + dRes_INDEX_TOBY1_DAT_EVENT_LIST_e=0x22, +}; + +enum dRes_ID_TOBY1 { + /* BCK */ + dRes_ID_TOBY1_BCK_ATMA_F_MOVE_A_e=0x6, + dRes_ID_TOBY1_BCK_ATMA_FH_MOVE_B_e=0x7, + dRes_ID_TOBY1_BCK_ATMA_FH_MOVE_C_e=0x8, + dRes_ID_TOBY1_BCK_ATMA_MOVE_A_e=0x9, + dRes_ID_TOBY1_BCK_ATMA_MOVE_B_e=0xA, + dRes_ID_TOBY1_BCK_ATMA_MOVE_C_e=0xB, + dRes_ID_TOBY1_BCK_TOBY_F_LAUGH_e=0xC, + dRes_ID_TOBY1_BCK_TOBY_F_MOVE_X_e=0xD, + dRes_ID_TOBY1_BCK_TOBY_FH_LAUGH_e=0xE, + dRes_ID_TOBY1_BCK_TOBY_GIVEME_e=0xF, + dRes_ID_TOBY1_BCK_TOBY_HI_e=0x10, + dRes_ID_TOBY1_BCK_TOBY_LAUGH_e=0x11, + dRes_ID_TOBY1_BCK_TOBY_MOVE_X_e=0x12, + dRes_ID_TOBY1_BCK_TOBY_TALK_A_e=0x13, + dRes_ID_TOBY1_BCK_TOBY_WALK_A_e=0x14, + /* BTK */ + dRes_ID_TOBY1_BTK_TOBY_MOVE_X_e=0x17, + /* BTP */ + dRes_ID_TOBY1_BTP_ATMA_F_MOVE_A_e=0x1A, + dRes_ID_TOBY1_BTP_ATMA_FH_MOVE_B_e=0x1B, + dRes_ID_TOBY1_BTP_ATMA_FH_MOVE_C_e=0x1C, + dRes_ID_TOBY1_BTP_TOBY_F_LAUGH_e=0x1D, + dRes_ID_TOBY1_BTP_TOBY_F_MOVE_X_e=0x1E, + dRes_ID_TOBY1_BTP_TOBY_FH_LAUGH_e=0x1F, + /* EVT */ + dRes_ID_TOBY1_DAT_EVENT_LIST_e=0x22, +}; + +#endif /* !RES_TOBY1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby2.h b/assets/RZDP01/res/Object/Toby2.h new file mode 100644 index 0000000000..b8b9f11312 --- /dev/null +++ b/assets/RZDP01/res/Object/Toby2.h @@ -0,0 +1,46 @@ +#ifndef RES_TOBY2_H +#define RES_TOBY2_H + +enum dRes_INDEX_TOBY2 { + /* BCK */ + dRes_INDEX_TOBY2_BCK_TOBY_F_FEARTALK_e=0x6, + dRes_INDEX_TOBY2_BCK_TOBY_F_SIGH_e=0x7, + dRes_INDEX_TOBY2_BCK_TOBY_FH_SIGH_e=0x8, + dRes_INDEX_TOBY2_BCK_TOBY_FH_SURPRISED_e=0x9, + dRes_INDEX_TOBY2_BCK_TOBY_SIGH_e=0xA, + dRes_INDEX_TOBY2_BCK_TOBY_SURPRISED_e=0xB, + dRes_INDEX_TOBY2_BCK_TOBY_UTUMUKU_WAIT_e=0xC, + /* BTK */ + dRes_INDEX_TOBY2_BTK_TOBY_SIGH_e=0xF, + dRes_INDEX_TOBY2_BTK_TOBY_SURPRISED_e=0x10, + dRes_INDEX_TOBY2_BTK_TOBY_UTUMUKU_WAIT_e=0x11, + /* BTP */ + dRes_INDEX_TOBY2_BTP_TOBY_F_FEARTALK_e=0x14, + dRes_INDEX_TOBY2_BTP_TOBY_F_SIGH_e=0x15, + dRes_INDEX_TOBY2_BTP_TOBY_FH_SIGH_e=0x16, + /* EVT */ + dRes_INDEX_TOBY2_DAT_EVENT_LIST_e=0x19, +}; + +enum dRes_ID_TOBY2 { + /* BCK */ + dRes_ID_TOBY2_BCK_TOBY_F_FEARTALK_e=0x6, + dRes_ID_TOBY2_BCK_TOBY_F_SIGH_e=0x7, + dRes_ID_TOBY2_BCK_TOBY_FH_SIGH_e=0x8, + dRes_ID_TOBY2_BCK_TOBY_FH_SURPRISED_e=0x9, + dRes_ID_TOBY2_BCK_TOBY_SIGH_e=0xA, + dRes_ID_TOBY2_BCK_TOBY_SURPRISED_e=0xB, + dRes_ID_TOBY2_BCK_TOBY_UTUMUKU_WAIT_e=0xC, + /* BTK */ + dRes_ID_TOBY2_BTK_TOBY_SIGH_e=0xF, + dRes_ID_TOBY2_BTK_TOBY_SURPRISED_e=0x10, + dRes_ID_TOBY2_BTK_TOBY_UTUMUKU_WAIT_e=0x11, + /* BTP */ + dRes_ID_TOBY2_BTP_TOBY_F_FEARTALK_e=0x14, + dRes_ID_TOBY2_BTP_TOBY_F_SIGH_e=0x15, + dRes_ID_TOBY2_BTP_TOBY_FH_SIGH_e=0x16, + /* EVT */ + dRes_ID_TOBY2_DAT_EVENT_LIST_e=0x19, +}; + +#endif /* !RES_TOBY2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby3.h b/assets/RZDP01/res/Object/Toby3.h new file mode 100644 index 0000000000..db435f5cbc --- /dev/null +++ b/assets/RZDP01/res/Object/Toby3.h @@ -0,0 +1,26 @@ +#ifndef RES_TOBY3_H +#define RES_TOBY3_H + +enum dRes_INDEX_TOBY3 { + /* BCK */ + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_A_e=0x4, + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_B_e=0x5, + dRes_INDEX_TOBY3_BCK_TOBY_HUMMER_C_e=0x6, + /* BMDR */ + dRes_INDEX_TOBY3_BMD_TOBY_HAMMER_e=0x9, +}; + +enum dRes_ID_TOBY3 { + /* BCK */ + dRes_ID_TOBY3_BCK_TOBY_HUMMER_A_e=0x4, + dRes_ID_TOBY3_BCK_TOBY_HUMMER_B_e=0x5, + dRes_ID_TOBY3_BCK_TOBY_HUMMER_C_e=0x6, + /* BMDR */ + dRes_ID_TOBY3_BMD_TOBY_HAMMER_e=0x9, +}; + +enum TOBY_HAMMER_JNT { + TOBY_HAMMER_JNT_TOBY_HAMMER_e=0x0, +}; + +#endif /* !RES_TOBY3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby4.h b/assets/RZDP01/res/Object/Toby4.h new file mode 100644 index 0000000000..a64ea4ef8d --- /dev/null +++ b/assets/RZDP01/res/Object/Toby4.h @@ -0,0 +1,38 @@ +#ifndef RES_TOBY4_H +#define RES_TOBY4_H + +enum dRes_INDEX_TOBY4 { + /* BCK */ + dRes_INDEX_TOBY4_BCK_TOBY_F_SMILETALK_e=0x5, + dRes_INDEX_TOBY4_BCK_TOBY_FH_SMILE_e=0x6, + dRes_INDEX_TOBY4_BCK_TOBY_LOOK_e=0x7, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKING_e=0x8, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKLF_WAIT_e=0x9, + dRes_INDEX_TOBY4_BCK_TOBY_LOOKR_WAIT_e=0xA, + /* BTK */ + dRes_INDEX_TOBY4_BTK_TOBY_LOOK_e=0xD, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKING_e=0xE, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKLF_WAIT_e=0xF, + dRes_INDEX_TOBY4_BTK_TOBY_LOOKR_WAIT_e=0x10, + /* BTP */ + dRes_INDEX_TOBY4_BTP_TOBY_F_SMILETALK_e=0x13, +}; + +enum dRes_ID_TOBY4 { + /* BCK */ + dRes_ID_TOBY4_BCK_TOBY_F_SMILETALK_e=0x5, + dRes_ID_TOBY4_BCK_TOBY_FH_SMILE_e=0x6, + dRes_ID_TOBY4_BCK_TOBY_LOOK_e=0x7, + dRes_ID_TOBY4_BCK_TOBY_LOOKING_e=0x8, + dRes_ID_TOBY4_BCK_TOBY_LOOKLF_WAIT_e=0x9, + dRes_ID_TOBY4_BCK_TOBY_LOOKR_WAIT_e=0xA, + /* BTK */ + dRes_ID_TOBY4_BTK_TOBY_LOOK_e=0xD, + dRes_ID_TOBY4_BTK_TOBY_LOOKING_e=0xE, + dRes_ID_TOBY4_BTK_TOBY_LOOKLF_WAIT_e=0xF, + dRes_ID_TOBY4_BTK_TOBY_LOOKR_WAIT_e=0x10, + /* BTP */ + dRes_ID_TOBY4_BTP_TOBY_F_SMILETALK_e=0x13, +}; + +#endif /* !RES_TOBY4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby5.h b/assets/RZDP01/res/Object/Toby5.h new file mode 100644 index 0000000000..48c786a33d --- /dev/null +++ b/assets/RZDP01/res/Object/Toby5.h @@ -0,0 +1,38 @@ +#ifndef RES_TOBY5_H +#define RES_TOBY5_H + +enum dRes_INDEX_TOBY5 { + /* BCK */ + dRes_INDEX_TOBY5_BCK_TOBY_F_SURPRISED_e=0x5, + dRes_INDEX_TOBY5_BCK_TOBY_FH_FEAR_e=0x6, + dRes_INDEX_TOBY5_BCK_TOBY_SQUATDOWN_e=0x7, + dRes_INDEX_TOBY5_BCK_TOBY_SQUATDOWN_WAIT_e=0x8, + dRes_INDEX_TOBY5_BCK_TOBY_SURPRISING_e=0x9, + dRes_INDEX_TOBY5_BCK_TOBY_TO_WOLF_e=0xA, + /* BTK */ + dRes_INDEX_TOBY5_BTK_TOBY_SQUATDOWN_e=0xD, + dRes_INDEX_TOBY5_BTK_TOBY_SQUATDOWN_WAIT_e=0xE, + dRes_INDEX_TOBY5_BTK_TOBY_SURPRISING_e=0xF, + /* BTP */ + dRes_INDEX_TOBY5_BTP_TOBY_F_SURPRISED_e=0x12, + dRes_INDEX_TOBY5_BTP_TOBY_FH_FEAR_e=0x13, +}; + +enum dRes_ID_TOBY5 { + /* BCK */ + dRes_ID_TOBY5_BCK_TOBY_F_SURPRISED_e=0x5, + dRes_ID_TOBY5_BCK_TOBY_FH_FEAR_e=0x6, + dRes_ID_TOBY5_BCK_TOBY_SQUATDOWN_e=0x7, + dRes_ID_TOBY5_BCK_TOBY_SQUATDOWN_WAIT_e=0x8, + dRes_ID_TOBY5_BCK_TOBY_SURPRISING_e=0x9, + dRes_ID_TOBY5_BCK_TOBY_TO_WOLF_e=0xA, + /* BTK */ + dRes_ID_TOBY5_BTK_TOBY_SQUATDOWN_e=0xD, + dRes_ID_TOBY5_BTK_TOBY_SQUATDOWN_WAIT_e=0xE, + dRes_ID_TOBY5_BTK_TOBY_SURPRISING_e=0xF, + /* BTP */ + dRes_ID_TOBY5_BTP_TOBY_F_SURPRISED_e=0x12, + dRes_ID_TOBY5_BTP_TOBY_FH_FEAR_e=0x13, +}; + +#endif /* !RES_TOBY5_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Toby_TW.h b/assets/RZDP01/res/Object/Toby_TW.h new file mode 100644 index 0000000000..363da57104 --- /dev/null +++ b/assets/RZDP01/res/Object/Toby_TW.h @@ -0,0 +1,47 @@ +#ifndef RES_TOBY_TW_H +#define RES_TOBY_TW_H + +enum dRes_INDEX_TOBY_TW { + /* BMDR */ + dRes_INDEX_TOBY_TW_BMD_TOBY_TW_e=0x3, +}; + +enum dRes_ID_TOBY_TW { + /* BMDR */ + dRes_ID_TOBY_TW_BMD_TOBY_TW_e=0x3, +}; + +enum TOBY_TW_JNT { + TOBY_TW_JNT_CENTER_e=0x0, + TOBY_TW_JNT_BACKBONE1_e=0x1, + TOBY_TW_JNT_BACKBONE2_e=0x2, + TOBY_TW_JNT_NECK_e=0x3, + TOBY_TW_JNT_HEAD_e=0x4, + TOBY_TW_JNT_CHIN_e=0x5, + TOBY_TW_JNT_MAYU_L_e=0x6, + TOBY_TW_JNT_MAYU_R_e=0x7, + TOBY_TW_JNT_MOUTH_e=0x8, + TOBY_TW_JNT_SHOULDERL_e=0x9, + TOBY_TW_JNT_ARML1_e=0xA, + TOBY_TW_JNT_ARML2_e=0xB, + TOBY_TW_JNT_HANDL_e=0xC, + TOBY_TW_JNT_FINGERL_e=0xD, + TOBY_TW_JNT_THUMBL_e=0xE, + TOBY_TW_JNT_SHOULDERR_e=0xF, + TOBY_TW_JNT_ARMR1_e=0x10, + TOBY_TW_JNT_ARMR2_e=0x11, + TOBY_TW_JNT_HANDR_e=0x12, + TOBY_TW_JNT_FINGERR_e=0x13, + TOBY_TW_JNT_THUMBR_e=0x14, + TOBY_TW_JNT_WAIST_e=0x15, + TOBY_TW_JNT_LEGL1_e=0x16, + TOBY_TW_JNT_LEGL2_e=0x17, + TOBY_TW_JNT_FOOTL_e=0x18, + TOBY_TW_JNT_LEGR1_e=0x19, + TOBY_TW_JNT_LEGR2_e=0x1A, + TOBY_TW_JNT_FOOTR_e=0x1B, + TOBY_TW_JNT_POCKETL_e=0x1C, + TOBY_TW_JNT_POCKETR_e=0x1D, +}; + +#endif /* !RES_TOBY_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Tombo.h b/assets/RZDP01/res/Object/Tombo.h new file mode 100644 index 0000000000..62c5a06021 --- /dev/null +++ b/assets/RZDP01/res/Object/Tombo.h @@ -0,0 +1,36 @@ +#ifndef RES_TOMBO_H +#define RES_TOMBO_H + +enum dRes_INDEX_TOMBO { + /* BCK */ + dRes_INDEX_TOMBO_BCK_TON_FLY_e=0x6, + /* BMDR */ + dRes_INDEX_TOMBO_BMD_TON_e=0x9, + /* BRK */ + dRes_INDEX_TOMBO_BRK_TON_M_e=0xC, + dRes_INDEX_TOMBO_BRK_TON_O_e=0xD, + /* BTK */ + dRes_INDEX_TOMBO_BTK_TON_M_e=0x10, + dRes_INDEX_TOMBO_BTK_TON_O_e=0x11, +}; + +enum dRes_ID_TOMBO { + /* BCK */ + dRes_ID_TOMBO_BCK_TON_FLY_e=0x6, + /* BMDR */ + dRes_ID_TOMBO_BMD_TON_e=0x9, + /* BRK */ + dRes_ID_TOMBO_BRK_TON_M_e=0xC, + dRes_ID_TOMBO_BRK_TON_O_e=0xD, + /* BTK */ + dRes_ID_TOMBO_BTK_TON_M_e=0x10, + dRes_ID_TOMBO_BTK_TON_O_e=0x11, +}; + +enum TON_JNT { + TON_JNT_CENTER_e=0x0, + TON_JNT_WING1_e=0x1, + TON_JNT_WING2_e=0x2, +}; + +#endif /* !RES_TOMBO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/U_THouse.h b/assets/RZDP01/res/Object/U_THouse.h new file mode 100644 index 0000000000..53fce14286 --- /dev/null +++ b/assets/RZDP01/res/Object/U_THouse.h @@ -0,0 +1,28 @@ +#ifndef RES_U_THOUSE_H +#define RES_U_THOUSE_H + +enum dRes_INDEX_U_THOUSE { + /* BMDR */ + dRes_INDEX_U_THOUSE_BMD_U_TOBYHOUSE_LOW2_e=0x4, + dRes_INDEX_U_THOUSE_BMD_U_TOBYHOUSE_TUP_e=0x5, + /* DZB */ + dRes_INDEX_U_THOUSE_DZB_U_TOBYHOUSE_TUP_e=0x8, +}; + +enum dRes_ID_U_THOUSE { + /* BMDR */ + dRes_ID_U_THOUSE_BMD_U_TOBYHOUSE_LOW2_e=0x4, + dRes_ID_U_THOUSE_BMD_U_TOBYHOUSE_TUP_e=0x5, + /* DZB */ + dRes_ID_U_THOUSE_DZB_U_TOBYHOUSE_TUP_e=0x8, +}; + +enum U_TOBYHOUSE_LOW2_JNT { + U_TOBYHOUSE_LOW2_JNT_WORLD_ROOT_e=0x0, +}; + +enum U_TOBYHOUSE_TUP_JNT { + U_TOBYHOUSE_TUP_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_U_THOUSE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Uri.h b/assets/RZDP01/res/Object/Uri.h new file mode 100644 index 0000000000..646796939c --- /dev/null +++ b/assets/RZDP01/res/Object/Uri.h @@ -0,0 +1,70 @@ +#ifndef RES_URI_H +#define RES_URI_H + +enum dRes_INDEX_URI { + /* BCK */ + dRes_INDEX_URI_BCK_URI_F_TALK_A_e=0x6, + dRes_INDEX_URI_BCK_URI_K_F_HAPPY_e=0x7, + dRes_INDEX_URI_BCK_URI_K_FH_HAPPY_e=0x8, + dRes_INDEX_URI_BCK_URI_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_URI_BMD_URI_e=0xC, + /* BTK */ + dRes_INDEX_URI_BTK_URI_e=0xF, + /* BTP */ + dRes_INDEX_URI_BTP_URI_e=0x12, + dRes_INDEX_URI_BTP_URI_F_TALK_A_e=0x13, + dRes_INDEX_URI_BTP_URI_K_F_HAPPY_e=0x14, + dRes_INDEX_URI_BTP_URI_K_FH_HAPPY_e=0x15, +}; + +enum dRes_ID_URI { + /* BCK */ + dRes_ID_URI_BCK_URI_F_TALK_A_e=0x6, + dRes_ID_URI_BCK_URI_K_F_HAPPY_e=0x7, + dRes_ID_URI_BCK_URI_K_FH_HAPPY_e=0x8, + dRes_ID_URI_BCK_URI_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_URI_BMD_URI_e=0xC, + /* BTK */ + dRes_ID_URI_BTK_URI_e=0xF, + /* BTP */ + dRes_ID_URI_BTP_URI_e=0x12, + dRes_ID_URI_BTP_URI_F_TALK_A_e=0x13, + dRes_ID_URI_BTP_URI_K_F_HAPPY_e=0x14, + dRes_ID_URI_BTP_URI_K_FH_HAPPY_e=0x15, +}; + +enum URI_JNT { + URI_JNT_CENTER_e=0x0, + URI_JNT_BACKBONE1_e=0x1, + URI_JNT_BACKBONE2_e=0x2, + URI_JNT_NECK_e=0x3, + URI_JNT_HEAD_e=0x4, + URI_JNT_CHIN_e=0x5, + URI_JNT_MAYU_L_e=0x6, + URI_JNT_MAYU_R_e=0x7, + URI_JNT_MOUTH_e=0x8, + URI_JNT_SHOULDERL_e=0x9, + URI_JNT_ARML1_e=0xA, + URI_JNT_ARML2_1_e=0xB, + URI_JNT_HANDL_1_e=0xC, + URI_JNT_FINGERL1_e=0xD, + URI_JNT_SHOULDERR_e=0xE, + URI_JNT_ARMR1_e=0xF, + URI_JNT_ARMR2_1_e=0x10, + URI_JNT_HANDR_1_e=0x11, + URI_JNT_FINGERR1_e=0x12, + URI_JNT_SKIRTB1_e=0x13, + URI_JNT_SKIRTF1_e=0x14, + URI_JNT_SKIRTF2_e=0x15, + URI_JNT_WAIST_e=0x16, + URI_JNT_LEGL1_e=0x17, + URI_JNT_LEGL2_e=0x18, + URI_JNT_FOOTL_e=0x19, + URI_JNT_LEGR1_e=0x1A, + URI_JNT_LEGR2_e=0x1B, + URI_JNT_FOOTR_e=0x1C, +}; + +#endif /* !RES_URI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Uri1.h b/assets/RZDP01/res/Object/Uri1.h new file mode 100644 index 0000000000..f3f9508986 --- /dev/null +++ b/assets/RZDP01/res/Object/Uri1.h @@ -0,0 +1,96 @@ +#ifndef RES_URI1_H +#define RES_URI1_H + +enum dRes_INDEX_URI1 { + /* BCK */ + dRes_INDEX_URI1_BCK_URI_F_K_RUN_e=0x7, + dRes_INDEX_URI1_BCK_URI_F_LOOKING_e=0x8, + dRes_INDEX_URI1_BCK_URI_F_SMILE_e=0x9, + dRes_INDEX_URI1_BCK_URI_F_TALK_B_e=0xA, + dRes_INDEX_URI1_BCK_URI_F_TALK_C_e=0xB, + dRes_INDEX_URI1_BCK_URI_F_TALK_D_e=0xC, + dRes_INDEX_URI1_BCK_URI_F_THINKING_e=0xD, + dRes_INDEX_URI1_BCK_URI_FH_SMILE_e=0xE, + dRes_INDEX_URI1_BCK_URI_FH_TALK_D_e=0xF, + dRes_INDEX_URI1_BCK_URI_K_HAPPY_TALK_e=0x10, + dRes_INDEX_URI1_BCK_URI_K_HAPPY_WAIT_e=0x11, + dRes_INDEX_URI1_BCK_URI_K_RUN_e=0x12, + dRes_INDEX_URI1_BCK_URI_K_STEP_e=0x13, + dRes_INDEX_URI1_BCK_URI_K_TALK_A_e=0x14, + dRes_INDEX_URI1_BCK_URI_K_TALK_B_e=0x15, + dRes_INDEX_URI1_BCK_URI_K_WAIT_A_e=0x16, + dRes_INDEX_URI1_BCK_URI_K_WAIT_B_e=0x17, + dRes_INDEX_URI1_BCK_URI_K_WALK_B_e=0x18, + dRes_INDEX_URI1_BCK_URI_K_WALK_C_e=0x19, + dRes_INDEX_URI1_BCK_URI_LOOKING_e=0x1A, + dRes_INDEX_URI1_BCK_URI_SIT_e=0x1B, + dRes_INDEX_URI1_BCK_URI_SIT_B_e=0x1C, + dRes_INDEX_URI1_BCK_URI_THINKING_e=0x1D, + dRes_INDEX_URI1_BCK_URI_TO_SIT_NORMAL_e=0x1E, + /* BMDR */ + dRes_INDEX_URI1_BMD_URI_KAGO_e=0x21, + /* BTK */ + dRes_INDEX_URI1_BTK_URI_K_RUN_e=0x24, + dRes_INDEX_URI1_BTK_URI_LOOKING_e=0x25, + dRes_INDEX_URI1_BTK_URI_THINKING_e=0x26, + /* BTP */ + dRes_INDEX_URI1_BTP_URI_F_LOOKING_e=0x29, + dRes_INDEX_URI1_BTP_URI_F_SMILE_e=0x2A, + dRes_INDEX_URI1_BTP_URI_F_TALK_B_e=0x2B, + dRes_INDEX_URI1_BTP_URI_F_TALK_C_e=0x2C, + dRes_INDEX_URI1_BTP_URI_F_TALK_D_e=0x2D, + dRes_INDEX_URI1_BTP_URI_F_THINKING_e=0x2E, + dRes_INDEX_URI1_BTP_URI_FH_SMILE_e=0x2F, + /* EVT */ + dRes_INDEX_URI1_DAT_EVENT_LIST_e=0x32, +}; + +enum dRes_ID_URI1 { + /* BCK */ + dRes_ID_URI1_BCK_URI_F_K_RUN_e=0x7, + dRes_ID_URI1_BCK_URI_F_LOOKING_e=0x8, + dRes_ID_URI1_BCK_URI_F_SMILE_e=0x9, + dRes_ID_URI1_BCK_URI_F_TALK_B_e=0xA, + dRes_ID_URI1_BCK_URI_F_TALK_C_e=0xB, + dRes_ID_URI1_BCK_URI_F_TALK_D_e=0xC, + dRes_ID_URI1_BCK_URI_F_THINKING_e=0xD, + dRes_ID_URI1_BCK_URI_FH_SMILE_e=0xE, + dRes_ID_URI1_BCK_URI_FH_TALK_D_e=0xF, + dRes_ID_URI1_BCK_URI_K_HAPPY_TALK_e=0x10, + dRes_ID_URI1_BCK_URI_K_HAPPY_WAIT_e=0x11, + dRes_ID_URI1_BCK_URI_K_RUN_e=0x12, + dRes_ID_URI1_BCK_URI_K_STEP_e=0x13, + dRes_ID_URI1_BCK_URI_K_TALK_A_e=0x14, + dRes_ID_URI1_BCK_URI_K_TALK_B_e=0x15, + dRes_ID_URI1_BCK_URI_K_WAIT_A_e=0x16, + dRes_ID_URI1_BCK_URI_K_WAIT_B_e=0x17, + dRes_ID_URI1_BCK_URI_K_WALK_B_e=0x18, + dRes_ID_URI1_BCK_URI_K_WALK_C_e=0x19, + dRes_ID_URI1_BCK_URI_LOOKING_e=0x1A, + dRes_ID_URI1_BCK_URI_SIT_e=0x1B, + dRes_ID_URI1_BCK_URI_SIT_B_e=0x1C, + dRes_ID_URI1_BCK_URI_THINKING_e=0x1D, + dRes_ID_URI1_BCK_URI_TO_SIT_NORMAL_e=0x1E, + /* BMDR */ + dRes_ID_URI1_BMD_URI_KAGO_e=0x21, + /* BTK */ + dRes_ID_URI1_BTK_URI_K_RUN_e=0x24, + dRes_ID_URI1_BTK_URI_LOOKING_e=0x25, + dRes_ID_URI1_BTK_URI_THINKING_e=0x26, + /* BTP */ + dRes_ID_URI1_BTP_URI_F_LOOKING_e=0x29, + dRes_ID_URI1_BTP_URI_F_SMILE_e=0x2A, + dRes_ID_URI1_BTP_URI_F_TALK_B_e=0x2B, + dRes_ID_URI1_BTP_URI_F_TALK_C_e=0x2C, + dRes_ID_URI1_BTP_URI_F_TALK_D_e=0x2D, + dRes_ID_URI1_BTP_URI_F_THINKING_e=0x2E, + dRes_ID_URI1_BTP_URI_FH_SMILE_e=0x2F, + /* EVT */ + dRes_ID_URI1_DAT_EVENT_LIST_e=0x32, +}; + +enum URI_KAGO_JNT { + URI_KAGO_JNT_URI_KAGO_e=0x0, +}; + +#endif /* !RES_URI1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Uri2.h b/assets/RZDP01/res/Object/Uri2.h new file mode 100644 index 0000000000..85593e8eb1 --- /dev/null +++ b/assets/RZDP01/res/Object/Uri2.h @@ -0,0 +1,48 @@ +#ifndef RES_URI2_H +#define RES_URI2_H + +enum dRes_INDEX_URI2 { + /* BCK */ + dRes_INDEX_URI2_BCK_URI_F_FEAR_e=0x6, + dRes_INDEX_URI2_BCK_URI_F_SURPRISE_e=0x7, + dRes_INDEX_URI2_BCK_URI_F_TALK_FEAR_B_e=0x8, + dRes_INDEX_URI2_BCK_URI_FEAR_e=0x9, + dRes_INDEX_URI2_BCK_URI_FH_FEAR_e=0xA, + dRes_INDEX_URI2_BCK_URI_FH_SURPRISE_e=0xB, + dRes_INDEX_URI2_BCK_URI_SURPRISE_e=0xC, + dRes_INDEX_URI2_BCK_URI_SURPRISE_WAIT_e=0xD, + dRes_INDEX_URI2_BCK_URI_TALK_FEAR_e=0xE, + dRes_INDEX_URI2_BCK_URI_TALK_FEAR_B_e=0xF, + /* BTK */ + dRes_INDEX_URI2_BTK_URI_FEAR_e=0x12, + /* BTP */ + dRes_INDEX_URI2_BTP_URI_F_FEAR_e=0x15, + dRes_INDEX_URI2_BTP_URI_F_SURPRISE_e=0x16, + dRes_INDEX_URI2_BTP_URI_F_TALK_FEAR_B_e=0x17, + /* EVT */ + dRes_INDEX_URI2_DAT_EVENT_LIST_e=0x1A, +}; + +enum dRes_ID_URI2 { + /* BCK */ + dRes_ID_URI2_BCK_URI_F_FEAR_e=0x6, + dRes_ID_URI2_BCK_URI_F_SURPRISE_e=0x7, + dRes_ID_URI2_BCK_URI_F_TALK_FEAR_B_e=0x8, + dRes_ID_URI2_BCK_URI_FEAR_e=0x9, + dRes_ID_URI2_BCK_URI_FH_FEAR_e=0xA, + dRes_ID_URI2_BCK_URI_FH_SURPRISE_e=0xB, + dRes_ID_URI2_BCK_URI_SURPRISE_e=0xC, + dRes_ID_URI2_BCK_URI_SURPRISE_WAIT_e=0xD, + dRes_ID_URI2_BCK_URI_TALK_FEAR_e=0xE, + dRes_ID_URI2_BCK_URI_TALK_FEAR_B_e=0xF, + /* BTK */ + dRes_ID_URI2_BTK_URI_FEAR_e=0x12, + /* BTP */ + dRes_ID_URI2_BTP_URI_F_FEAR_e=0x15, + dRes_ID_URI2_BTP_URI_F_SURPRISE_e=0x16, + dRes_ID_URI2_BTP_URI_F_TALK_FEAR_B_e=0x17, + /* EVT */ + dRes_ID_URI2_DAT_EVENT_LIST_e=0x1A, +}; + +#endif /* !RES_URI2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Uri3.h b/assets/RZDP01/res/Object/Uri3.h new file mode 100644 index 0000000000..ea468fc36e --- /dev/null +++ b/assets/RZDP01/res/Object/Uri3.h @@ -0,0 +1,30 @@ +#ifndef RES_URI3_H +#define RES_URI3_H + +enum dRes_INDEX_URI3 { + /* BCK */ + dRes_INDEX_URI3_BCK_URI_NORMAL_SIT_e=0x4, + dRes_INDEX_URI3_BCK_URI_NORMAL_SITTALK_e=0x5, + dRes_INDEX_URI3_BCK_URI_SAD_SIT_e=0x6, + dRes_INDEX_URI3_BCK_URI_SAD_SITTALK_A_e=0x7, + dRes_INDEX_URI3_BCK_URI_STANDUP_e=0x8, + dRes_INDEX_URI3_BCK_URI_TO_SADSIT_e=0x9, + dRes_INDEX_URI3_BCK_URI_WORRY_e=0xA, + /* EVT */ + dRes_INDEX_URI3_DAT_EVENT_LIST_e=0xD, +}; + +enum dRes_ID_URI3 { + /* BCK */ + dRes_ID_URI3_BCK_URI_NORMAL_SIT_e=0x4, + dRes_ID_URI3_BCK_URI_NORMAL_SITTALK_e=0x5, + dRes_ID_URI3_BCK_URI_SAD_SIT_e=0x6, + dRes_ID_URI3_BCK_URI_SAD_SITTALK_A_e=0x7, + dRes_ID_URI3_BCK_URI_STANDUP_e=0x8, + dRes_ID_URI3_BCK_URI_TO_SADSIT_e=0x9, + dRes_ID_URI3_BCK_URI_WORRY_e=0xA, + /* EVT */ + dRes_ID_URI3_DAT_EVENT_LIST_e=0xD, +}; + +#endif /* !RES_URI3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Uri_p1.h b/assets/RZDP01/res/Object/Uri_p1.h new file mode 100644 index 0000000000..f6b3f82d33 --- /dev/null +++ b/assets/RZDP01/res/Object/Uri_p1.h @@ -0,0 +1,18 @@ +#ifndef RES_URI_P1_H +#define RES_URI_P1_H + +enum dRes_INDEX_URI_P1 { + /* BCK */ + dRes_INDEX_URI_P1_BCK_URI_F_TALK_B_e=0x4, + /* BTP */ + dRes_INDEX_URI_P1_BTP_URI_F_TALK_B_e=0x7, +}; + +enum dRes_ID_URI_P1 { + /* BCK */ + dRes_ID_URI_P1_BCK_URI_F_TALK_B_e=0x4, + /* BTP */ + dRes_ID_URI_P1_BTP_URI_F_TALK_B_e=0x7, +}; + +#endif /* !RES_URI_P1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_CTDoor.h b/assets/RZDP01/res/Object/V_CTDoor.h new file mode 100644 index 0000000000..ea91411c3c --- /dev/null +++ b/assets/RZDP01/res/Object/V_CTDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_V_CTDOOR_H +#define RES_V_CTDOOR_H + +enum dRes_INDEX_V_CTDOOR { + /* BMDR */ + dRes_INDEX_V_CTDOOR_BMD_V_CTDOOR_e=0x5, + /* DZB */ + dRes_INDEX_V_CTDOOR_DZB_V_CTDOOR_e=0x8, + /* EVT */ + dRes_INDEX_V_CTDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_V_CTDOOR { + /* BMDR */ + dRes_ID_V_CTDOOR_BMD_V_CTDOOR_e=0x5, + /* DZB */ + dRes_ID_V_CTDOOR_DZB_V_CTDOOR_e=0x8, + /* EVT */ + dRes_ID_V_CTDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum V_CTDOOR_JNT { + V_CTDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_CTDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_CTGWall.h b/assets/RZDP01/res/Object/V_CTGWall.h new file mode 100644 index 0000000000..b646b5e8d0 --- /dev/null +++ b/assets/RZDP01/res/Object/V_CTGWall.h @@ -0,0 +1,26 @@ +#ifndef RES_V_CTGWALL_H +#define RES_V_CTGWALL_H + +enum dRes_INDEX_V_CTGWALL { + /* BMDE */ + dRes_INDEX_V_CTGWALL_BMD_V_CTGANONWALL_e=0x5, + /* BTK */ + dRes_INDEX_V_CTGWALL_BTK_V_CTGANONWALL_e=0x8, + /* DZB */ + dRes_INDEX_V_CTGWALL_DZB_V_CTGANONWALL_e=0xB, +}; + +enum dRes_ID_V_CTGWALL { + /* BMDE */ + dRes_ID_V_CTGWALL_BMD_V_CTGANONWALL_e=0x5, + /* BTK */ + dRes_ID_V_CTGWALL_BTK_V_CTGANONWALL_e=0x8, + /* DZB */ + dRes_ID_V_CTGWALL_DZB_V_CTGANONWALL_e=0xB, +}; + +enum V_CTGANONWALL_JNT { + V_CTGANONWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_CTGWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_IceLeaf.h b/assets/RZDP01/res/Object/V_IceLeaf.h new file mode 100644 index 0000000000..a3cd37fd5d --- /dev/null +++ b/assets/RZDP01/res/Object/V_IceLeaf.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICELEAF_H +#define RES_V_ICELEAF_H + +enum dRes_INDEX_V_ICELEAF { + /* BCK */ + dRes_INDEX_V_ICELEAF_BCK_ICELEAF_e=0x4, + /* BMDE */ + dRes_INDEX_V_ICELEAF_BMD_ICELEAF_e=0x7, +}; + +enum dRes_ID_V_ICELEAF { + /* BCK */ + dRes_ID_V_ICELEAF_BCK_ICELEAF_e=0x4, + /* BMDE */ + dRes_ID_V_ICELEAF_BMD_ICELEAF_e=0x7, +}; + +enum ICELEAF_JNT { + ICELEAF_JNT_POLYSURFACE12880_e=0x0, +}; + +#endif /* !RES_V_ICELEAF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_Ice_l.h b/assets/RZDP01/res/Object/V_Ice_l.h new file mode 100644 index 0000000000..adddbf634a --- /dev/null +++ b/assets/RZDP01/res/Object/V_Ice_l.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICE_L_H +#define RES_V_ICE_L_H + +enum dRes_INDEX_V_ICE_L { + /* BMDR */ + dRes_INDEX_V_ICE_L_BMD_ICE_L_e=0x4, + /* DZB */ + dRes_INDEX_V_ICE_L_DZB_ICE_L_e=0x7, +}; + +enum dRes_ID_V_ICE_L { + /* BMDR */ + dRes_ID_V_ICE_L_BMD_ICE_L_e=0x4, + /* DZB */ + dRes_ID_V_ICE_L_DZB_ICE_L_e=0x7, +}; + +enum ICE_L_JNT { + ICE_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_ICE_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_Ice_s.h b/assets/RZDP01/res/Object/V_Ice_s.h new file mode 100644 index 0000000000..97bbb83bc4 --- /dev/null +++ b/assets/RZDP01/res/Object/V_Ice_s.h @@ -0,0 +1,22 @@ +#ifndef RES_V_ICE_S_H +#define RES_V_ICE_S_H + +enum dRes_INDEX_V_ICE_S { + /* BMDR */ + dRes_INDEX_V_ICE_S_BMD_ICE_S_e=0x4, + /* DZB */ + dRes_INDEX_V_ICE_S_DZB_ICE_S_e=0x7, +}; + +enum dRes_ID_V_ICE_S { + /* BMDR */ + dRes_ID_V_ICE_S_BMD_ICE_S_e=0x4, + /* DZB */ + dRes_ID_V_ICE_S_DZB_ICE_S_e=0x7, +}; + +enum ICE_S_JNT { + ICE_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_ICE_S_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_OsuDoor.h b/assets/RZDP01/res/Object/V_OsuDoor.h new file mode 100644 index 0000000000..4785412f7d --- /dev/null +++ b/assets/RZDP01/res/Object/V_OsuDoor.h @@ -0,0 +1,26 @@ +#ifndef RES_V_OSUDOOR_H +#define RES_V_OSUDOOR_H + +enum dRes_INDEX_V_OSUDOOR { + /* BMDR */ + dRes_INDEX_V_OSUDOOR_BMD_V_OSUDOOR_e=0x5, + /* DZB */ + dRes_INDEX_V_OSUDOOR_DZB_V_OSUDOOR_e=0x8, + /* EVT */ + dRes_INDEX_V_OSUDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_V_OSUDOOR { + /* BMDR */ + dRes_ID_V_OSUDOOR_BMD_V_OSUDOOR_e=0x5, + /* DZB */ + dRes_ID_V_OSUDOOR_DZB_V_OSUDOOR_e=0x8, + /* EVT */ + dRes_ID_V_OSUDOOR_DAT_EVENT_LIST_e=0xB, +}; + +enum V_OSUDOOR_JNT { + V_OSUDOOR_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_V_OSUDOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_Shutter.h b/assets/RZDP01/res/Object/V_Shutter.h new file mode 100644 index 0000000000..87249217c9 --- /dev/null +++ b/assets/RZDP01/res/Object/V_Shutter.h @@ -0,0 +1,30 @@ +#ifndef RES_V_SHUTTER_H +#define RES_V_SHUTTER_H + +enum dRes_INDEX_V_SHUTTER { + /* BCK */ + dRes_INDEX_V_SHUTTER_BCK_V_SHUTTER_e=0x5, + /* BMDR */ + dRes_INDEX_V_SHUTTER_BMD_V_SHUTTER_e=0x8, + /* DZB */ + dRes_INDEX_V_SHUTTER_DZB_V_SHUTTER_e=0xB, +}; + +enum dRes_ID_V_SHUTTER { + /* BCK */ + dRes_ID_V_SHUTTER_BCK_V_SHUTTER_e=0x5, + /* BMDR */ + dRes_ID_V_SHUTTER_BMD_V_SHUTTER_e=0x8, + /* DZB */ + dRes_ID_V_SHUTTER_DZB_V_SHUTTER_e=0xB, +}; + +enum V_SHUTTER_JNT { + V_SHUTTER_JNT_SHUTTER_G_e=0x0, + V_SHUTTER_JNT_POLYSURFACE18301_e=0x1, + V_SHUTTER_JNT_POLYSURFACE18302_e=0x2, + V_SHUTTER_JNT_POLYSURFACE18624_e=0x3, + V_SHUTTER_JNT_POLYSURFACE18625_e=0x4, +}; + +#endif /* !RES_V_SHUTTER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/V_Yuki.h b/assets/RZDP01/res/Object/V_Yuki.h new file mode 100644 index 0000000000..3d6d4b521c --- /dev/null +++ b/assets/RZDP01/res/Object/V_Yuki.h @@ -0,0 +1,36 @@ +#ifndef RES_V_YUKI_H +#define RES_V_YUKI_H + +enum dRes_INDEX_V_YUKI { + /* BCK */ + dRes_INDEX_V_YUKI_BCK_V_YUKI_e=0x6, + /* BMDR */ + dRes_INDEX_V_YUKI_BMD_V_YUKI_e=0x9, + /* DZB */ + dRes_INDEX_V_YUKI_DZB_AFTER_e=0xC, + dRes_INDEX_V_YUKI_DZB_BEFORE_e=0xD, + /* EVT */ + dRes_INDEX_V_YUKI_DAT_EVENT_LIST_e=0x10, +}; + +enum dRes_ID_V_YUKI { + /* BCK */ + dRes_ID_V_YUKI_BCK_V_YUKI_e=0x6, + /* BMDR */ + dRes_ID_V_YUKI_BMD_V_YUKI_e=0x9, + /* DZB */ + dRes_ID_V_YUKI_DZB_AFTER_e=0xC, + dRes_ID_V_YUKI_DZB_BEFORE_e=0xD, + /* EVT */ + dRes_ID_V_YUKI_DAT_EVENT_LIST_e=0x10, +}; + +enum V_YUKI_JNT { + V_YUKI_JNT_DIS_e=0x0, + V_YUKI_JNT_AFTER_e=0x1, + V_YUKI_JNT_AFTER_00_e=0x2, + V_YUKI_JNT_BEFORE_e=0x3, + V_YUKI_JNT_BEFORE_00_e=0x4, +}; + +#endif /* !RES_V_YUKI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a.h b/assets/RZDP01/res/Object/WAD_a.h new file mode 100644 index 0000000000..fd8a77cb58 --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A_H +#define RES_WAD_A_H + +enum dRes_INDEX_WAD_A { + /* BMDR */ + dRes_INDEX_WAD_A_BMD_WAD_A_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A_BTP_WAD_A_e=0x7, +}; + +enum dRes_ID_WAD_A { + /* BMDR */ + dRes_ID_WAD_A_BMD_WAD_A_e=0x0, + /* BTP */ + dRes_ID_WAD_A_BTP_WAD_A_e=0x1, +}; + +enum WAD_A_JNT { + WAD_A_JNT_CENTER_e=0x0, + WAD_A_JNT_BACKBONE_e=0x1, + WAD_A_JNT_NECK_e=0x2, + WAD_A_JNT_HEAD_e=0x3, + WAD_A_JNT_SHOULDERL_e=0x4, + WAD_A_JNT_ARML1_e=0x5, + WAD_A_JNT_ARML2_e=0x6, + WAD_A_JNT_HANDL_e=0x7, + WAD_A_JNT_SHOULDERR_e=0x8, + WAD_A_JNT_ARMR1_e=0x9, + WAD_A_JNT_ARMR2_e=0xA, + WAD_A_JNT_HANDR_e=0xB, + WAD_A_JNT_WAIST_e=0xC, + WAD_A_JNT_LEGL1_e=0xD, + WAD_A_JNT_LEGL2_e=0xE, + WAD_A_JNT_FOOTL_e=0xF, + WAD_A_JNT_SKIRTL_e=0x10, + WAD_A_JNT_LEGR1_e=0x11, + WAD_A_JNT_LEGR2_e=0x12, + WAD_A_JNT_FOOTR_e=0x13, + WAD_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a2.h b/assets/RZDP01/res/Object/WAD_a2.h new file mode 100644 index 0000000000..39cb09efa6 --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A2_H +#define RES_WAD_A2_H + +enum dRes_INDEX_WAD_A2 { + /* BMDR */ + dRes_INDEX_WAD_A2_BMD_WAD_A2_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A2_BTP_WAD_A2_e=0x7, +}; + +enum dRes_ID_WAD_A2 { + /* BMDR */ + dRes_ID_WAD_A2_BMD_WAD_A2_e=0x4, + /* BTP */ + dRes_ID_WAD_A2_BTP_WAD_A2_e=0x7, +}; + +enum WAD_A2_JNT { + WAD_A2_JNT_CENTER_e=0x0, + WAD_A2_JNT_BACKBONE_e=0x1, + WAD_A2_JNT_NECK_e=0x2, + WAD_A2_JNT_HEAD_e=0x3, + WAD_A2_JNT_SHOULDERL_e=0x4, + WAD_A2_JNT_ARML1_e=0x5, + WAD_A2_JNT_ARML2_e=0x6, + WAD_A2_JNT_HANDL_e=0x7, + WAD_A2_JNT_SHOULDERR_e=0x8, + WAD_A2_JNT_ARMR1_e=0x9, + WAD_A2_JNT_ARMR2_e=0xA, + WAD_A2_JNT_HANDR_e=0xB, + WAD_A2_JNT_WAIST_e=0xC, + WAD_A2_JNT_LEGL1_e=0xD, + WAD_A2_JNT_LEGL2_e=0xE, + WAD_A2_JNT_FOOTL_e=0xF, + WAD_A2_JNT_SKIRTL_e=0x10, + WAD_A2_JNT_LEGR1_e=0x11, + WAD_A2_JNT_LEGR2_e=0x12, + WAD_A2_JNT_FOOTR_e=0x13, + WAD_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a2LTW.h b/assets/RZDP01/res/Object/WAD_a2LTW.h new file mode 100644 index 0000000000..cb73e356f3 --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A2LTW_H +#define RES_WAD_A2LTW_H + +enum dRes_INDEX_WAD_A2LTW { + /* BMDR */ + dRes_INDEX_WAD_A2LTW_BMD_WAD_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WAD_A2LTW { + /* BMDR */ + dRes_ID_WAD_A2LTW_BMD_WAD_A2_L_TW_e=0x3, +}; + +enum WAD_A2_L_TW_JNT { + WAD_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAD_A2_L_TW_JNT_BACKBONE_e=0x1, + WAD_A2_L_TW_JNT_ARML1_e=0x2, + WAD_A2_L_TW_JNT_ARML2_e=0x3, + WAD_A2_L_TW_JNT_ARMR1_e=0x4, + WAD_A2_L_TW_JNT_ARMR2_e=0x5, + WAD_A2_L_TW_JNT_HEAD_e=0x6, + WAD_A2_L_TW_JNT_WAIST_e=0x7, + WAD_A2_L_TW_JNT_LEGL1_e=0x8, + WAD_A2_L_TW_JNT_LEGL2_e=0x9, + WAD_A2_L_TW_JNT_LEGR1_e=0xA, + WAD_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a2_L.h b/assets/RZDP01/res/Object/WAD_a2_L.h new file mode 100644 index 0000000000..d4c9f4a497 --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A2_L_H +#define RES_WAD_A2_L_H + +enum dRes_INDEX_WAD_A2_L { + /* BMDR */ + dRes_INDEX_WAD_A2_L_BMD_WAD_A2_L_e=0x3, +}; + +enum dRes_ID_WAD_A2_L { + /* BMDR */ + dRes_ID_WAD_A2_L_BMD_WAD_A2_L_e=0x3, +}; + +enum WAD_A2_L_JNT { + WAD_A2_L_JNT_WORLD_ROOT_e=0x0, + WAD_A2_L_JNT_BACKBONE_e=0x1, + WAD_A2_L_JNT_ARML1_e=0x2, + WAD_A2_L_JNT_ARML2_e=0x3, + WAD_A2_L_JNT_ARMR1_e=0x4, + WAD_A2_L_JNT_ARMR2_e=0x5, + WAD_A2_L_JNT_HEAD_e=0x6, + WAD_A2_L_JNT_WAIST_e=0x7, + WAD_A2_L_JNT_LEGL1_e=0x8, + WAD_A2_L_JNT_LEGL2_e=0x9, + WAD_A2_L_JNT_LEGR1_e=0xA, + WAD_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a2_TW.h b/assets/RZDP01/res/Object/WAD_a2_TW.h new file mode 100644 index 0000000000..7915dfc58e --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A2_TW_H +#define RES_WAD_A2_TW_H + +enum dRes_INDEX_WAD_A2_TW { + /* BMDR */ + dRes_INDEX_WAD_A2_TW_BMD_WAD_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A2_TW_BTP_WAD_A2_TW_e=0x7, +}; + +enum dRes_ID_WAD_A2_TW { + /* BMDR */ + dRes_ID_WAD_A2_TW_BMD_WAD_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WAD_A2_TW_BTP_WAD_A2_TW_e=0x7, +}; + +enum WAD_A2_TW_JNT { + WAD_A2_TW_JNT_CENTER_e=0x0, + WAD_A2_TW_JNT_BACKBONE_e=0x1, + WAD_A2_TW_JNT_NECK_e=0x2, + WAD_A2_TW_JNT_HEAD_e=0x3, + WAD_A2_TW_JNT_SHOULDERL_e=0x4, + WAD_A2_TW_JNT_ARML1_e=0x5, + WAD_A2_TW_JNT_ARML2_e=0x6, + WAD_A2_TW_JNT_HANDL_e=0x7, + WAD_A2_TW_JNT_SHOULDERR_e=0x8, + WAD_A2_TW_JNT_ARMR1_e=0x9, + WAD_A2_TW_JNT_ARMR2_e=0xA, + WAD_A2_TW_JNT_HANDR_e=0xB, + WAD_A2_TW_JNT_WAIST_e=0xC, + WAD_A2_TW_JNT_LEGL1_e=0xD, + WAD_A2_TW_JNT_LEGL2_e=0xE, + WAD_A2_TW_JNT_FOOTL_e=0xF, + WAD_A2_TW_JNT_SKIRTL_e=0x10, + WAD_A2_TW_JNT_LEGR1_e=0x11, + WAD_A2_TW_JNT_LEGR2_e=0x12, + WAD_A2_TW_JNT_FOOTR_e=0x13, + WAD_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a_L.h b/assets/RZDP01/res/Object/WAD_a_L.h new file mode 100644 index 0000000000..d97eacaefd --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A_L_H +#define RES_WAD_A_L_H + +enum dRes_INDEX_WAD_A_L { + /* BMDR */ + dRes_INDEX_WAD_A_L_BMD_WAD_A_L_e=0x3, +}; + +enum dRes_ID_WAD_A_L { + /* BMDR */ + dRes_ID_WAD_A_L_BMD_WAD_A_L_e=0x3, +}; + +enum WAD_A_L_JNT { + WAD_A_L_JNT_WORLD_ROOT_e=0x0, + WAD_A_L_JNT_BACKBONE_e=0x1, + WAD_A_L_JNT_ARML1_e=0x2, + WAD_A_L_JNT_ARML2_e=0x3, + WAD_A_L_JNT_ARMR1_e=0x4, + WAD_A_L_JNT_ARMR2_e=0x5, + WAD_A_L_JNT_HEAD_e=0x6, + WAD_A_L_JNT_WAIST_e=0x7, + WAD_A_L_JNT_LEGL1_e=0x8, + WAD_A_L_JNT_LEGL2_e=0x9, + WAD_A_L_JNT_LEGR1_e=0xA, + WAD_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a_LTW.h b/assets/RZDP01/res/Object/WAD_a_LTW.h new file mode 100644 index 0000000000..07f7ed64de --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAD_A_LTW_H +#define RES_WAD_A_LTW_H + +enum dRes_INDEX_WAD_A_LTW { + /* BMDR */ + dRes_INDEX_WAD_A_LTW_BMD_WAD_A_L_TW_e=0x3, +}; + +enum dRes_ID_WAD_A_LTW { + /* BMDR */ + dRes_ID_WAD_A_LTW_BMD_WAD_A_L_TW_e=0x3, +}; + +enum WAD_A_L_TW_JNT { + WAD_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WAD_A_L_TW_JNT_BACKBONE_e=0x1, + WAD_A_L_TW_JNT_ARML1_e=0x2, + WAD_A_L_TW_JNT_ARML2_e=0x3, + WAD_A_L_TW_JNT_ARMR1_e=0x4, + WAD_A_L_TW_JNT_ARMR2_e=0x5, + WAD_A_L_TW_JNT_HEAD_e=0x6, + WAD_A_L_TW_JNT_WAIST_e=0x7, + WAD_A_L_TW_JNT_LEGL1_e=0x8, + WAD_A_L_TW_JNT_LEGL2_e=0x9, + WAD_A_L_TW_JNT_LEGR1_e=0xA, + WAD_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAD_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAD_a_TW.h b/assets/RZDP01/res/Object/WAD_a_TW.h new file mode 100644 index 0000000000..36aec76793 --- /dev/null +++ b/assets/RZDP01/res/Object/WAD_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAD_A_TW_H +#define RES_WAD_A_TW_H + +enum dRes_INDEX_WAD_A_TW { + /* BMDR */ + dRes_INDEX_WAD_A_TW_BMD_WAD_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAD_A_TW_BTP_WAD_A_TW_e=0x7, +}; + +enum dRes_ID_WAD_A_TW { + /* BMDR */ + dRes_ID_WAD_A_TW_BMD_WAD_A_TW_e=0x4, + /* BTP */ + dRes_ID_WAD_A_TW_BTP_WAD_A_TW_e=0x7, +}; + +enum WAD_A_TW_JNT { + WAD_A_TW_JNT_CENTER_e=0x0, + WAD_A_TW_JNT_BACKBONE_e=0x1, + WAD_A_TW_JNT_NECK_e=0x2, + WAD_A_TW_JNT_HEAD_e=0x3, + WAD_A_TW_JNT_SHOULDERL_e=0x4, + WAD_A_TW_JNT_ARML1_e=0x5, + WAD_A_TW_JNT_ARML2_e=0x6, + WAD_A_TW_JNT_HANDL_e=0x7, + WAD_A_TW_JNT_SHOULDERR_e=0x8, + WAD_A_TW_JNT_ARMR1_e=0x9, + WAD_A_TW_JNT_ARMR2_e=0xA, + WAD_A_TW_JNT_HANDR_e=0xB, + WAD_A_TW_JNT_WAIST_e=0xC, + WAD_A_TW_JNT_LEGL1_e=0xD, + WAD_A_TW_JNT_LEGL2_e=0xE, + WAD_A_TW_JNT_FOOTL_e=0xF, + WAD_A_TW_JNT_SKIRTL_e=0x10, + WAD_A_TW_JNT_LEGR1_e=0x11, + WAD_A_TW_JNT_LEGR2_e=0x12, + WAD_A_TW_JNT_FOOTR_e=0x13, + WAD_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAD_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a.h b/assets/RZDP01/res/Object/WAN_a.h new file mode 100644 index 0000000000..314a552caf --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A_H +#define RES_WAN_A_H + +enum dRes_INDEX_WAN_A { + /* BMDR */ + dRes_INDEX_WAN_A_BMD_WAN_A_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A_BTP_WAN_A_e=0x7, +}; + +enum dRes_ID_WAN_A { + /* BMDR */ + dRes_ID_WAN_A_BMD_WAN_A_e=0x0, + /* BTP */ + dRes_ID_WAN_A_BTP_WAN_A_e=0x1, +}; + +enum WAN_A_JNT { + WAN_A_JNT_CENTER_e=0x0, + WAN_A_JNT_BACKBONE_e=0x1, + WAN_A_JNT_NECK_e=0x2, + WAN_A_JNT_HEAD_e=0x3, + WAN_A_JNT_SHOULDERL_e=0x4, + WAN_A_JNT_ARML1_e=0x5, + WAN_A_JNT_ARML2_e=0x6, + WAN_A_JNT_HANDL_e=0x7, + WAN_A_JNT_SHOULDERR_e=0x8, + WAN_A_JNT_ARMR1_e=0x9, + WAN_A_JNT_ARMR2_e=0xA, + WAN_A_JNT_HANDR_e=0xB, + WAN_A_JNT_WAIST_e=0xC, + WAN_A_JNT_LEGL1_e=0xD, + WAN_A_JNT_LEGL2_e=0xE, + WAN_A_JNT_FOOTL_e=0xF, + WAN_A_JNT_SKIRTL_e=0x10, + WAN_A_JNT_LEGR1_e=0x11, + WAN_A_JNT_LEGR2_e=0x12, + WAN_A_JNT_FOOTR_e=0x13, + WAN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a2.h b/assets/RZDP01/res/Object/WAN_a2.h new file mode 100644 index 0000000000..452437d383 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A2_H +#define RES_WAN_A2_H + +enum dRes_INDEX_WAN_A2 { + /* BMDR */ + dRes_INDEX_WAN_A2_BMD_WAN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A2_BTP_WAN_A2_e=0x7, +}; + +enum dRes_ID_WAN_A2 { + /* BMDR */ + dRes_ID_WAN_A2_BMD_WAN_A2_e=0x4, + /* BTP */ + dRes_ID_WAN_A2_BTP_WAN_A2_e=0x7, +}; + +enum WAN_A2_JNT { + WAN_A2_JNT_CENTER_e=0x0, + WAN_A2_JNT_BACKBONE_e=0x1, + WAN_A2_JNT_NECK_e=0x2, + WAN_A2_JNT_HEAD_e=0x3, + WAN_A2_JNT_SHOULDERL_e=0x4, + WAN_A2_JNT_ARML1_e=0x5, + WAN_A2_JNT_ARML2_e=0x6, + WAN_A2_JNT_HANDL_e=0x7, + WAN_A2_JNT_SHOULDERR_e=0x8, + WAN_A2_JNT_ARMR1_e=0x9, + WAN_A2_JNT_ARMR2_e=0xA, + WAN_A2_JNT_HANDR_e=0xB, + WAN_A2_JNT_WAIST_e=0xC, + WAN_A2_JNT_LEGL1_e=0xD, + WAN_A2_JNT_LEGL2_e=0xE, + WAN_A2_JNT_FOOTL_e=0xF, + WAN_A2_JNT_SKIRTL_e=0x10, + WAN_A2_JNT_LEGR1_e=0x11, + WAN_A2_JNT_LEGR2_e=0x12, + WAN_A2_JNT_FOOTR_e=0x13, + WAN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a2LTW.h b/assets/RZDP01/res/Object/WAN_a2LTW.h new file mode 100644 index 0000000000..5a6663b1b9 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A2LTW_H +#define RES_WAN_A2LTW_H + +enum dRes_INDEX_WAN_A2LTW { + /* BMDR */ + dRes_INDEX_WAN_A2LTW_BMD_WAN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_A2LTW { + /* BMDR */ + dRes_ID_WAN_A2LTW_BMD_WAN_A2_L_TW_e=0x3, +}; + +enum WAN_A2_L_TW_JNT { + WAN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_A2_L_TW_JNT_BACKBONE_e=0x1, + WAN_A2_L_TW_JNT_ARML1_e=0x2, + WAN_A2_L_TW_JNT_ARML2_e=0x3, + WAN_A2_L_TW_JNT_ARMR1_e=0x4, + WAN_A2_L_TW_JNT_ARMR2_e=0x5, + WAN_A2_L_TW_JNT_HEAD_e=0x6, + WAN_A2_L_TW_JNT_WAIST_e=0x7, + WAN_A2_L_TW_JNT_LEGL1_e=0x8, + WAN_A2_L_TW_JNT_LEGL2_e=0x9, + WAN_A2_L_TW_JNT_LEGR1_e=0xA, + WAN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a2_L.h b/assets/RZDP01/res/Object/WAN_a2_L.h new file mode 100644 index 0000000000..c5322e563f --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A2_L_H +#define RES_WAN_A2_L_H + +enum dRes_INDEX_WAN_A2_L { + /* BMDR */ + dRes_INDEX_WAN_A2_L_BMD_WAN_A2_L_e=0x3, +}; + +enum dRes_ID_WAN_A2_L { + /* BMDR */ + dRes_ID_WAN_A2_L_BMD_WAN_A2_L_e=0x3, +}; + +enum WAN_A2_L_JNT { + WAN_A2_L_JNT_WORLD_ROOT_e=0x0, + WAN_A2_L_JNT_BACKBONE_e=0x1, + WAN_A2_L_JNT_ARML1_e=0x2, + WAN_A2_L_JNT_ARML2_e=0x3, + WAN_A2_L_JNT_ARMR1_e=0x4, + WAN_A2_L_JNT_ARMR2_e=0x5, + WAN_A2_L_JNT_HEAD_e=0x6, + WAN_A2_L_JNT_WAIST_e=0x7, + WAN_A2_L_JNT_LEGL1_e=0x8, + WAN_A2_L_JNT_LEGL2_e=0x9, + WAN_A2_L_JNT_LEGR1_e=0xA, + WAN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a2_TW.h b/assets/RZDP01/res/Object/WAN_a2_TW.h new file mode 100644 index 0000000000..af5b79c52f --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A2_TW_H +#define RES_WAN_A2_TW_H + +enum dRes_INDEX_WAN_A2_TW { + /* BMDR */ + dRes_INDEX_WAN_A2_TW_BMD_WAN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A2_TW_BTP_WAN_A2_TW_e=0x7, +}; + +enum dRes_ID_WAN_A2_TW { + /* BMDR */ + dRes_ID_WAN_A2_TW_BMD_WAN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_A2_TW_BTP_WAN_A2_TW_e=0x7, +}; + +enum WAN_A2_TW_JNT { + WAN_A2_TW_JNT_CENTER_e=0x0, + WAN_A2_TW_JNT_BACKBONE_e=0x1, + WAN_A2_TW_JNT_NECK_e=0x2, + WAN_A2_TW_JNT_HEAD_e=0x3, + WAN_A2_TW_JNT_SHOULDERL_e=0x4, + WAN_A2_TW_JNT_ARML1_e=0x5, + WAN_A2_TW_JNT_ARML2_e=0x6, + WAN_A2_TW_JNT_HANDL_e=0x7, + WAN_A2_TW_JNT_SHOULDERR_e=0x8, + WAN_A2_TW_JNT_ARMR1_e=0x9, + WAN_A2_TW_JNT_ARMR2_e=0xA, + WAN_A2_TW_JNT_HANDR_e=0xB, + WAN_A2_TW_JNT_WAIST_e=0xC, + WAN_A2_TW_JNT_LEGL1_e=0xD, + WAN_A2_TW_JNT_LEGL2_e=0xE, + WAN_A2_TW_JNT_FOOTL_e=0xF, + WAN_A2_TW_JNT_SKIRTL_e=0x10, + WAN_A2_TW_JNT_LEGR1_e=0x11, + WAN_A2_TW_JNT_LEGR2_e=0x12, + WAN_A2_TW_JNT_FOOTR_e=0x13, + WAN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a_L.h b/assets/RZDP01/res/Object/WAN_a_L.h new file mode 100644 index 0000000000..c624967c44 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A_L_H +#define RES_WAN_A_L_H + +enum dRes_INDEX_WAN_A_L { + /* BMDR */ + dRes_INDEX_WAN_A_L_BMD_WAN_A_L_e=0x3, +}; + +enum dRes_ID_WAN_A_L { + /* BMDR */ + dRes_ID_WAN_A_L_BMD_WAN_A_L_e=0x3, +}; + +enum WAN_A_L_JNT { + WAN_A_L_JNT_WORLD_ROOT_e=0x0, + WAN_A_L_JNT_BACKBONE_e=0x1, + WAN_A_L_JNT_ARML1_e=0x2, + WAN_A_L_JNT_ARML2_e=0x3, + WAN_A_L_JNT_ARMR1_e=0x4, + WAN_A_L_JNT_ARMR2_e=0x5, + WAN_A_L_JNT_HEAD_e=0x6, + WAN_A_L_JNT_WAIST_e=0x7, + WAN_A_L_JNT_LEGL1_e=0x8, + WAN_A_L_JNT_LEGL2_e=0x9, + WAN_A_L_JNT_LEGR1_e=0xA, + WAN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a_LTW.h b/assets/RZDP01/res/Object/WAN_a_LTW.h new file mode 100644 index 0000000000..6c4dc821df --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_A_LTW_H +#define RES_WAN_A_LTW_H + +enum dRes_INDEX_WAN_A_LTW { + /* BMDR */ + dRes_INDEX_WAN_A_LTW_BMD_WAN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_A_LTW { + /* BMDR */ + dRes_ID_WAN_A_LTW_BMD_WAN_A_L_TW_e=0x3, +}; + +enum WAN_A_L_TW_JNT { + WAN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_A_L_TW_JNT_BACKBONE_e=0x1, + WAN_A_L_TW_JNT_ARML1_e=0x2, + WAN_A_L_TW_JNT_ARML2_e=0x3, + WAN_A_L_TW_JNT_ARMR1_e=0x4, + WAN_A_L_TW_JNT_ARMR2_e=0x5, + WAN_A_L_TW_JNT_HEAD_e=0x6, + WAN_A_L_TW_JNT_WAIST_e=0x7, + WAN_A_L_TW_JNT_LEGL1_e=0x8, + WAN_A_L_TW_JNT_LEGL2_e=0x9, + WAN_A_L_TW_JNT_LEGR1_e=0xA, + WAN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_a_TW.h b/assets/RZDP01/res/Object/WAN_a_TW.h new file mode 100644 index 0000000000..5f6fb4a949 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_A_TW_H +#define RES_WAN_A_TW_H + +enum dRes_INDEX_WAN_A_TW { + /* BMDR */ + dRes_INDEX_WAN_A_TW_BMD_WAN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_A_TW_BTP_WAN_A_TW_e=0x7, +}; + +enum dRes_ID_WAN_A_TW { + /* BMDR */ + dRes_ID_WAN_A_TW_BMD_WAN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_A_TW_BTP_WAN_A_TW_e=0x7, +}; + +enum WAN_A_TW_JNT { + WAN_A_TW_JNT_CENTER_e=0x0, + WAN_A_TW_JNT_BACKBONE_e=0x1, + WAN_A_TW_JNT_NECK_e=0x2, + WAN_A_TW_JNT_HEAD_e=0x3, + WAN_A_TW_JNT_SHOULDERL_e=0x4, + WAN_A_TW_JNT_ARML1_e=0x5, + WAN_A_TW_JNT_ARML2_e=0x6, + WAN_A_TW_JNT_HANDL_e=0x7, + WAN_A_TW_JNT_SHOULDERR_e=0x8, + WAN_A_TW_JNT_ARMR1_e=0x9, + WAN_A_TW_JNT_ARMR2_e=0xA, + WAN_A_TW_JNT_HANDR_e=0xB, + WAN_A_TW_JNT_WAIST_e=0xC, + WAN_A_TW_JNT_LEGL1_e=0xD, + WAN_A_TW_JNT_LEGL2_e=0xE, + WAN_A_TW_JNT_FOOTL_e=0xF, + WAN_A_TW_JNT_SKIRTL_e=0x10, + WAN_A_TW_JNT_LEGR1_e=0x11, + WAN_A_TW_JNT_LEGR2_e=0x12, + WAN_A_TW_JNT_FOOTR_e=0x13, + WAN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b.h b/assets/RZDP01/res/Object/WAN_b.h new file mode 100644 index 0000000000..f0bae30701 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B_H +#define RES_WAN_B_H + +enum dRes_INDEX_WAN_B { + /* BMDR */ + dRes_INDEX_WAN_B_BMD_WAN_B_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B_BTP_WAN_B_e=0x7, +}; + +enum dRes_ID_WAN_B { + /* BMDR */ + dRes_ID_WAN_B_BMD_WAN_B_e=0x4, + /* BTP */ + dRes_ID_WAN_B_BTP_WAN_B_e=0x7, +}; + +enum WAN_B_JNT { + WAN_B_JNT_CENTER_e=0x0, + WAN_B_JNT_BACKBONE_e=0x1, + WAN_B_JNT_NECK_e=0x2, + WAN_B_JNT_HEAD_e=0x3, + WAN_B_JNT_SHOULDERL_e=0x4, + WAN_B_JNT_ARML1_e=0x5, + WAN_B_JNT_ARML2_e=0x6, + WAN_B_JNT_HANDL_e=0x7, + WAN_B_JNT_SHOULDERR_e=0x8, + WAN_B_JNT_ARMR1_e=0x9, + WAN_B_JNT_ARMR2_e=0xA, + WAN_B_JNT_HANDR_e=0xB, + WAN_B_JNT_WAIST_e=0xC, + WAN_B_JNT_LEGL1_e=0xD, + WAN_B_JNT_LEGL2_e=0xE, + WAN_B_JNT_FOOTL_e=0xF, + WAN_B_JNT_SKIRTL_e=0x10, + WAN_B_JNT_LEGR1_e=0x11, + WAN_B_JNT_LEGR2_e=0x12, + WAN_B_JNT_FOOTR_e=0x13, + WAN_B_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b2.h b/assets/RZDP01/res/Object/WAN_b2.h new file mode 100644 index 0000000000..21d7ecd69c --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b2.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B2_H +#define RES_WAN_B2_H + +enum dRes_INDEX_WAN_B2 { + /* BMDR */ + dRes_INDEX_WAN_B2_BMD_WAN_B2_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B2_BTP_WAN_B2_e=0x7, +}; + +enum dRes_ID_WAN_B2 { + /* BMDR */ + dRes_ID_WAN_B2_BMD_WAN_B2_e=0x4, + /* BTP */ + dRes_ID_WAN_B2_BTP_WAN_B2_e=0x7, +}; + +enum WAN_B2_JNT { + WAN_B2_JNT_CENTER_e=0x0, + WAN_B2_JNT_BACKBONE_e=0x1, + WAN_B2_JNT_NECK_e=0x2, + WAN_B2_JNT_HEAD_e=0x3, + WAN_B2_JNT_SHOULDERL_e=0x4, + WAN_B2_JNT_ARML1_e=0x5, + WAN_B2_JNT_ARML2_e=0x6, + WAN_B2_JNT_HANDL_e=0x7, + WAN_B2_JNT_SHOULDERR_e=0x8, + WAN_B2_JNT_ARMR1_e=0x9, + WAN_B2_JNT_ARMR2_e=0xA, + WAN_B2_JNT_HANDR_e=0xB, + WAN_B2_JNT_WAIST_e=0xC, + WAN_B2_JNT_LEGL1_e=0xD, + WAN_B2_JNT_LEGL2_e=0xE, + WAN_B2_JNT_FOOTL_e=0xF, + WAN_B2_JNT_SKIRTL_e=0x10, + WAN_B2_JNT_LEGR1_e=0x11, + WAN_B2_JNT_LEGR2_e=0x12, + WAN_B2_JNT_FOOTR_e=0x13, + WAN_B2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b2LTW.h b/assets/RZDP01/res/Object/WAN_b2LTW.h new file mode 100644 index 0000000000..f271a01d3a --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B2LTW_H +#define RES_WAN_B2LTW_H + +enum dRes_INDEX_WAN_B2LTW { + /* BMDR */ + dRes_INDEX_WAN_B2LTW_BMD_WAN_B2_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_B2LTW { + /* BMDR */ + dRes_ID_WAN_B2LTW_BMD_WAN_B2_L_TW_e=0x3, +}; + +enum WAN_B2_L_TW_JNT { + WAN_B2_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_B2_L_TW_JNT_BACKBONE_e=0x1, + WAN_B2_L_TW_JNT_ARML1_e=0x2, + WAN_B2_L_TW_JNT_ARML2_e=0x3, + WAN_B2_L_TW_JNT_ARMR1_e=0x4, + WAN_B2_L_TW_JNT_ARMR2_e=0x5, + WAN_B2_L_TW_JNT_HEAD_e=0x6, + WAN_B2_L_TW_JNT_WAIST_e=0x7, + WAN_B2_L_TW_JNT_LEGL1_e=0x8, + WAN_B2_L_TW_JNT_LEGL2_e=0x9, + WAN_B2_L_TW_JNT_LEGR1_e=0xA, + WAN_B2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b2_L.h b/assets/RZDP01/res/Object/WAN_b2_L.h new file mode 100644 index 0000000000..9d4accdd87 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B2_L_H +#define RES_WAN_B2_L_H + +enum dRes_INDEX_WAN_B2_L { + /* BMDR */ + dRes_INDEX_WAN_B2_L_BMD_WAN_B2_L_e=0x3, +}; + +enum dRes_ID_WAN_B2_L { + /* BMDR */ + dRes_ID_WAN_B2_L_BMD_WAN_B2_L_e=0x3, +}; + +enum WAN_B2_L_JNT { + WAN_B2_L_JNT_WORLD_ROOT_e=0x0, + WAN_B2_L_JNT_BACKBONE_e=0x1, + WAN_B2_L_JNT_ARML1_e=0x2, + WAN_B2_L_JNT_ARML2_e=0x3, + WAN_B2_L_JNT_ARMR1_e=0x4, + WAN_B2_L_JNT_ARMR2_e=0x5, + WAN_B2_L_JNT_HEAD_e=0x6, + WAN_B2_L_JNT_WAIST_e=0x7, + WAN_B2_L_JNT_LEGL1_e=0x8, + WAN_B2_L_JNT_LEGL2_e=0x9, + WAN_B2_L_JNT_LEGR1_e=0xA, + WAN_B2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b2_TW.h b/assets/RZDP01/res/Object/WAN_b2_TW.h new file mode 100644 index 0000000000..8e5cad3b34 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B2_TW_H +#define RES_WAN_B2_TW_H + +enum dRes_INDEX_WAN_B2_TW { + /* BMDR */ + dRes_INDEX_WAN_B2_TW_BMD_WAN_B2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B2_TW_BTP_WAN_B2_TW_e=0x7, +}; + +enum dRes_ID_WAN_B2_TW { + /* BMDR */ + dRes_ID_WAN_B2_TW_BMD_WAN_B2_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_B2_TW_BTP_WAN_B2_TW_e=0x7, +}; + +enum WAN_B2_TW_JNT { + WAN_B2_TW_JNT_CENTER_e=0x0, + WAN_B2_TW_JNT_BACKBONE_e=0x1, + WAN_B2_TW_JNT_NECK_e=0x2, + WAN_B2_TW_JNT_HEAD_e=0x3, + WAN_B2_TW_JNT_SHOULDERL_e=0x4, + WAN_B2_TW_JNT_ARML1_e=0x5, + WAN_B2_TW_JNT_ARML2_e=0x6, + WAN_B2_TW_JNT_HANDL_e=0x7, + WAN_B2_TW_JNT_SHOULDERR_e=0x8, + WAN_B2_TW_JNT_ARMR1_e=0x9, + WAN_B2_TW_JNT_ARMR2_e=0xA, + WAN_B2_TW_JNT_HANDR_e=0xB, + WAN_B2_TW_JNT_WAIST_e=0xC, + WAN_B2_TW_JNT_LEGL1_e=0xD, + WAN_B2_TW_JNT_LEGL2_e=0xE, + WAN_B2_TW_JNT_FOOTL_e=0xF, + WAN_B2_TW_JNT_SKIRTL_e=0x10, + WAN_B2_TW_JNT_LEGR1_e=0x11, + WAN_B2_TW_JNT_LEGR2_e=0x12, + WAN_B2_TW_JNT_FOOTR_e=0x13, + WAN_B2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b_L.h b/assets/RZDP01/res/Object/WAN_b_L.h new file mode 100644 index 0000000000..291242c7c4 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B_L_H +#define RES_WAN_B_L_H + +enum dRes_INDEX_WAN_B_L { + /* BMDR */ + dRes_INDEX_WAN_B_L_BMD_WAN_B_L_e=0x3, +}; + +enum dRes_ID_WAN_B_L { + /* BMDR */ + dRes_ID_WAN_B_L_BMD_WAN_B_L_e=0x3, +}; + +enum WAN_B_L_JNT { + WAN_B_L_JNT_WORLD_ROOT_e=0x0, + WAN_B_L_JNT_BACKBONE_e=0x1, + WAN_B_L_JNT_ARML1_e=0x2, + WAN_B_L_JNT_ARML2_e=0x3, + WAN_B_L_JNT_ARMR1_e=0x4, + WAN_B_L_JNT_ARMR2_e=0x5, + WAN_B_L_JNT_HEAD_e=0x6, + WAN_B_L_JNT_WAIST_e=0x7, + WAN_B_L_JNT_LEGL1_e=0x8, + WAN_B_L_JNT_LEGL2_e=0x9, + WAN_B_L_JNT_LEGR1_e=0xA, + WAN_B_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b_LTW.h b/assets/RZDP01/res/Object/WAN_b_LTW.h new file mode 100644 index 0000000000..861fdc0f15 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WAN_B_LTW_H +#define RES_WAN_B_LTW_H + +enum dRes_INDEX_WAN_B_LTW { + /* BMDR */ + dRes_INDEX_WAN_B_LTW_BMD_WAN_B_L_TW_e=0x3, +}; + +enum dRes_ID_WAN_B_LTW { + /* BMDR */ + dRes_ID_WAN_B_LTW_BMD_WAN_B_L_TW_e=0x3, +}; + +enum WAN_B_L_TW_JNT { + WAN_B_L_TW_JNT_WORLD_ROOT_e=0x0, + WAN_B_L_TW_JNT_BACKBONE_e=0x1, + WAN_B_L_TW_JNT_ARML1_e=0x2, + WAN_B_L_TW_JNT_ARML2_e=0x3, + WAN_B_L_TW_JNT_ARMR1_e=0x4, + WAN_B_L_TW_JNT_ARMR2_e=0x5, + WAN_B_L_TW_JNT_HEAD_e=0x6, + WAN_B_L_TW_JNT_WAIST_e=0x7, + WAN_B_L_TW_JNT_LEGL1_e=0x8, + WAN_B_L_TW_JNT_LEGL2_e=0x9, + WAN_B_L_TW_JNT_LEGR1_e=0xA, + WAN_B_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WAN_B_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WAN_b_TW.h b/assets/RZDP01/res/Object/WAN_b_TW.h new file mode 100644 index 0000000000..a414140344 --- /dev/null +++ b/assets/RZDP01/res/Object/WAN_b_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WAN_B_TW_H +#define RES_WAN_B_TW_H + +enum dRes_INDEX_WAN_B_TW { + /* BMDR */ + dRes_INDEX_WAN_B_TW_BMD_WAN_B_TW_e=0x4, + /* BTP */ + dRes_INDEX_WAN_B_TW_BTP_WAN_B_TW_e=0x7, +}; + +enum dRes_ID_WAN_B_TW { + /* BMDR */ + dRes_ID_WAN_B_TW_BMD_WAN_B_TW_e=0x4, + /* BTP */ + dRes_ID_WAN_B_TW_BTP_WAN_B_TW_e=0x7, +}; + +enum WAN_B_TW_JNT { + WAN_B_TW_JNT_CENTER_e=0x0, + WAN_B_TW_JNT_BACKBONE_e=0x1, + WAN_B_TW_JNT_NECK_e=0x2, + WAN_B_TW_JNT_HEAD_e=0x3, + WAN_B_TW_JNT_SHOULDERL_e=0x4, + WAN_B_TW_JNT_ARML1_e=0x5, + WAN_B_TW_JNT_ARML2_e=0x6, + WAN_B_TW_JNT_HANDL_e=0x7, + WAN_B_TW_JNT_SHOULDERR_e=0x8, + WAN_B_TW_JNT_ARMR1_e=0x9, + WAN_B_TW_JNT_ARMR2_e=0xA, + WAN_B_TW_JNT_HANDR_e=0xB, + WAN_B_TW_JNT_WAIST_e=0xC, + WAN_B_TW_JNT_LEGL1_e=0xD, + WAN_B_TW_JNT_LEGL2_e=0xE, + WAN_B_TW_JNT_FOOTL_e=0xF, + WAN_B_TW_JNT_SKIRTL_e=0x10, + WAN_B_TW_JNT_LEGR1_e=0x11, + WAN_B_TW_JNT_LEGR2_e=0x12, + WAN_B_TW_JNT_FOOTR_e=0x13, + WAN_B_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WAN_B_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a.h b/assets/RZDP01/res/Object/WCN_a.h new file mode 100644 index 0000000000..88fc2439ef --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A_H +#define RES_WCN_A_H + +enum dRes_INDEX_WCN_A { + /* BMDR */ + dRes_INDEX_WCN_A_BMD_WCN_A_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A_BTP_WCN_A_e=0x7, +}; + +enum dRes_ID_WCN_A { + /* BMDR */ + dRes_ID_WCN_A_BMD_WCN_A_e=0x0, + /* BTP */ + dRes_ID_WCN_A_BTP_WCN_A_e=0x1, +}; + +enum WCN_A_JNT { + WCN_A_JNT_CENTER_e=0x0, + WCN_A_JNT_BACKBONE_e=0x1, + WCN_A_JNT_NECK_e=0x2, + WCN_A_JNT_HEAD_e=0x3, + WCN_A_JNT_SHOULDERL_e=0x4, + WCN_A_JNT_ARML1_e=0x5, + WCN_A_JNT_ARML2_e=0x6, + WCN_A_JNT_HANDL_e=0x7, + WCN_A_JNT_SHOULDERR_e=0x8, + WCN_A_JNT_ARMR1_e=0x9, + WCN_A_JNT_ARMR2_e=0xA, + WCN_A_JNT_HANDR_e=0xB, + WCN_A_JNT_WAIST_e=0xC, + WCN_A_JNT_LEGL1_e=0xD, + WCN_A_JNT_LEGL2_e=0xE, + WCN_A_JNT_FOOTL_e=0xF, + WCN_A_JNT_SKIRTL_e=0x10, + WCN_A_JNT_LEGR1_e=0x11, + WCN_A_JNT_LEGR2_e=0x12, + WCN_A_JNT_FOOTR_e=0x13, + WCN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a2.h b/assets/RZDP01/res/Object/WCN_a2.h new file mode 100644 index 0000000000..b0f3d3afc5 --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A2_H +#define RES_WCN_A2_H + +enum dRes_INDEX_WCN_A2 { + /* BMDR */ + dRes_INDEX_WCN_A2_BMD_WCN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A2_BTP_WCN_A2_e=0x7, +}; + +enum dRes_ID_WCN_A2 { + /* BMDR */ + dRes_ID_WCN_A2_BMD_WCN_A2_e=0x4, + /* BTP */ + dRes_ID_WCN_A2_BTP_WCN_A2_e=0x7, +}; + +enum WCN_A2_JNT { + WCN_A2_JNT_CENTER_e=0x0, + WCN_A2_JNT_BACKBONE_e=0x1, + WCN_A2_JNT_NECK_e=0x2, + WCN_A2_JNT_HEAD_e=0x3, + WCN_A2_JNT_SHOULDERL_e=0x4, + WCN_A2_JNT_ARML1_e=0x5, + WCN_A2_JNT_ARML2_e=0x6, + WCN_A2_JNT_HANDL_e=0x7, + WCN_A2_JNT_SHOULDERR_e=0x8, + WCN_A2_JNT_ARMR1_e=0x9, + WCN_A2_JNT_ARMR2_e=0xA, + WCN_A2_JNT_HANDR_e=0xB, + WCN_A2_JNT_WAIST_e=0xC, + WCN_A2_JNT_LEGL1_e=0xD, + WCN_A2_JNT_LEGL2_e=0xE, + WCN_A2_JNT_FOOTL_e=0xF, + WCN_A2_JNT_SKIRTL_e=0x10, + WCN_A2_JNT_LEGR1_e=0x11, + WCN_A2_JNT_LEGR2_e=0x12, + WCN_A2_JNT_FOOTR_e=0x13, + WCN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a2LTW.h b/assets/RZDP01/res/Object/WCN_a2LTW.h new file mode 100644 index 0000000000..889db7a30b --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A2LTW_H +#define RES_WCN_A2LTW_H + +enum dRes_INDEX_WCN_A2LTW { + /* BMDR */ + dRes_INDEX_WCN_A2LTW_BMD_WCN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WCN_A2LTW { + /* BMDR */ + dRes_ID_WCN_A2LTW_BMD_WCN_A2_L_TW_e=0x3, +}; + +enum WCN_A2_L_TW_JNT { + WCN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WCN_A2_L_TW_JNT_BACKBONE_e=0x1, + WCN_A2_L_TW_JNT_ARML1_e=0x2, + WCN_A2_L_TW_JNT_ARML2_e=0x3, + WCN_A2_L_TW_JNT_ARMR1_e=0x4, + WCN_A2_L_TW_JNT_ARMR2_e=0x5, + WCN_A2_L_TW_JNT_HEAD_e=0x6, + WCN_A2_L_TW_JNT_WAIST_e=0x7, + WCN_A2_L_TW_JNT_LEGL1_e=0x8, + WCN_A2_L_TW_JNT_LEGL2_e=0x9, + WCN_A2_L_TW_JNT_LEGR1_e=0xA, + WCN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a2_L.h b/assets/RZDP01/res/Object/WCN_a2_L.h new file mode 100644 index 0000000000..1a0a59eb50 --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A2_L_H +#define RES_WCN_A2_L_H + +enum dRes_INDEX_WCN_A2_L { + /* BMDR */ + dRes_INDEX_WCN_A2_L_BMD_WCN_A2_L_e=0x3, +}; + +enum dRes_ID_WCN_A2_L { + /* BMDR */ + dRes_ID_WCN_A2_L_BMD_WCN_A2_L_e=0x3, +}; + +enum WCN_A2_L_JNT { + WCN_A2_L_JNT_WORLD_ROOT_e=0x0, + WCN_A2_L_JNT_BACKBONE_e=0x1, + WCN_A2_L_JNT_ARML1_e=0x2, + WCN_A2_L_JNT_ARML2_e=0x3, + WCN_A2_L_JNT_ARMR1_e=0x4, + WCN_A2_L_JNT_ARMR2_e=0x5, + WCN_A2_L_JNT_HEAD_e=0x6, + WCN_A2_L_JNT_WAIST_e=0x7, + WCN_A2_L_JNT_LEGL1_e=0x8, + WCN_A2_L_JNT_LEGL2_e=0x9, + WCN_A2_L_JNT_LEGR1_e=0xA, + WCN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a2_TW.h b/assets/RZDP01/res/Object/WCN_a2_TW.h new file mode 100644 index 0000000000..f37f1d6b70 --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A2_TW_H +#define RES_WCN_A2_TW_H + +enum dRes_INDEX_WCN_A2_TW { + /* BMDR */ + dRes_INDEX_WCN_A2_TW_BMD_WCN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A2_TW_BTP_WCN_A2_TW_e=0x7, +}; + +enum dRes_ID_WCN_A2_TW { + /* BMDR */ + dRes_ID_WCN_A2_TW_BMD_WCN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WCN_A2_TW_BTP_WCN_A2_TW_e=0x7, +}; + +enum WCN_A2_TW_JNT { + WCN_A2_TW_JNT_CENTER_e=0x0, + WCN_A2_TW_JNT_BACKBONE_e=0x1, + WCN_A2_TW_JNT_NECK_e=0x2, + WCN_A2_TW_JNT_HEAD_e=0x3, + WCN_A2_TW_JNT_SHOULDERL_e=0x4, + WCN_A2_TW_JNT_ARML1_e=0x5, + WCN_A2_TW_JNT_ARML2_e=0x6, + WCN_A2_TW_JNT_HANDL_e=0x7, + WCN_A2_TW_JNT_SHOULDERR_e=0x8, + WCN_A2_TW_JNT_ARMR1_e=0x9, + WCN_A2_TW_JNT_ARMR2_e=0xA, + WCN_A2_TW_JNT_HANDR_e=0xB, + WCN_A2_TW_JNT_WAIST_e=0xC, + WCN_A2_TW_JNT_LEGL1_e=0xD, + WCN_A2_TW_JNT_LEGL2_e=0xE, + WCN_A2_TW_JNT_FOOTL_e=0xF, + WCN_A2_TW_JNT_SKIRTL_e=0x10, + WCN_A2_TW_JNT_LEGR1_e=0x11, + WCN_A2_TW_JNT_LEGR2_e=0x12, + WCN_A2_TW_JNT_FOOTR_e=0x13, + WCN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a_L.h b/assets/RZDP01/res/Object/WCN_a_L.h new file mode 100644 index 0000000000..e50081c4ca --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A_L_H +#define RES_WCN_A_L_H + +enum dRes_INDEX_WCN_A_L { + /* BMDR */ + dRes_INDEX_WCN_A_L_BMD_WCN_A_L_e=0x3, +}; + +enum dRes_ID_WCN_A_L { + /* BMDR */ + dRes_ID_WCN_A_L_BMD_WCN_A_L_e=0x3, +}; + +enum WCN_A_L_JNT { + WCN_A_L_JNT_WORLD_ROOT_e=0x0, + WCN_A_L_JNT_BACKBONE_e=0x1, + WCN_A_L_JNT_ARML1_e=0x2, + WCN_A_L_JNT_ARML2_e=0x3, + WCN_A_L_JNT_ARMR1_e=0x4, + WCN_A_L_JNT_ARMR2_e=0x5, + WCN_A_L_JNT_HEAD_e=0x6, + WCN_A_L_JNT_WAIST_e=0x7, + WCN_A_L_JNT_LEGL1_e=0x8, + WCN_A_L_JNT_LEGL2_e=0x9, + WCN_A_L_JNT_LEGR1_e=0xA, + WCN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a_LTW.h b/assets/RZDP01/res/Object/WCN_a_LTW.h new file mode 100644 index 0000000000..139a6a4866 --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WCN_A_LTW_H +#define RES_WCN_A_LTW_H + +enum dRes_INDEX_WCN_A_LTW { + /* BMDR */ + dRes_INDEX_WCN_A_LTW_BMD_WCN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WCN_A_LTW { + /* BMDR */ + dRes_ID_WCN_A_LTW_BMD_WCN_A_L_TW_e=0x3, +}; + +enum WCN_A_L_TW_JNT { + WCN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WCN_A_L_TW_JNT_BACKBONE_e=0x1, + WCN_A_L_TW_JNT_ARML1_e=0x2, + WCN_A_L_TW_JNT_ARML2_e=0x3, + WCN_A_L_TW_JNT_ARMR1_e=0x4, + WCN_A_L_TW_JNT_ARMR2_e=0x5, + WCN_A_L_TW_JNT_HEAD_e=0x6, + WCN_A_L_TW_JNT_WAIST_e=0x7, + WCN_A_L_TW_JNT_LEGL1_e=0x8, + WCN_A_L_TW_JNT_LEGL2_e=0x9, + WCN_A_L_TW_JNT_LEGR1_e=0xA, + WCN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WCN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WCN_a_TW.h b/assets/RZDP01/res/Object/WCN_a_TW.h new file mode 100644 index 0000000000..54fbe2e6e1 --- /dev/null +++ b/assets/RZDP01/res/Object/WCN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WCN_A_TW_H +#define RES_WCN_A_TW_H + +enum dRes_INDEX_WCN_A_TW { + /* BMDR */ + dRes_INDEX_WCN_A_TW_BMD_WCN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WCN_A_TW_BTP_WCN_A_TW_e=0x7, +}; + +enum dRes_ID_WCN_A_TW { + /* BMDR */ + dRes_ID_WCN_A_TW_BMD_WCN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WCN_A_TW_BTP_WCN_A_TW_e=0x7, +}; + +enum WCN_A_TW_JNT { + WCN_A_TW_JNT_CENTER_e=0x0, + WCN_A_TW_JNT_BACKBONE_e=0x1, + WCN_A_TW_JNT_NECK_e=0x2, + WCN_A_TW_JNT_HEAD_e=0x3, + WCN_A_TW_JNT_SHOULDERL_e=0x4, + WCN_A_TW_JNT_ARML1_e=0x5, + WCN_A_TW_JNT_ARML2_e=0x6, + WCN_A_TW_JNT_HANDL_e=0x7, + WCN_A_TW_JNT_SHOULDERR_e=0x8, + WCN_A_TW_JNT_ARMR1_e=0x9, + WCN_A_TW_JNT_ARMR2_e=0xA, + WCN_A_TW_JNT_HANDR_e=0xB, + WCN_A_TW_JNT_WAIST_e=0xC, + WCN_A_TW_JNT_LEGL1_e=0xD, + WCN_A_TW_JNT_LEGL2_e=0xE, + WCN_A_TW_JNT_FOOTL_e=0xF, + WCN_A_TW_JNT_SKIRTL_e=0x10, + WCN_A_TW_JNT_LEGR1_e=0x11, + WCN_A_TW_JNT_LEGR2_e=0x12, + WCN_A_TW_JNT_FOOTR_e=0x13, + WCN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WCN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a.h b/assets/RZDP01/res/Object/WGN_a.h new file mode 100644 index 0000000000..729b7e1c02 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A_H +#define RES_WGN_A_H + +enum dRes_INDEX_WGN_A { + /* BMDR */ + dRes_INDEX_WGN_A_BMD_WGN_A_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A_BTP_WGN_A_e=0x7, +}; + +enum dRes_ID_WGN_A { + /* BMDR */ + dRes_ID_WGN_A_BMD_WGN_A_e=0x4, + /* BTP */ + dRes_ID_WGN_A_BTP_WGN_A_e=0x7, +}; + +enum WGN_A_JNT { + WGN_A_JNT_CENTER_e=0x0, + WGN_A_JNT_BACKBONE_e=0x1, + WGN_A_JNT_NECK_e=0x2, + WGN_A_JNT_HEAD_e=0x3, + WGN_A_JNT_SHOULDERL_e=0x4, + WGN_A_JNT_ARML1_e=0x5, + WGN_A_JNT_ARML2_e=0x6, + WGN_A_JNT_HANDL_e=0x7, + WGN_A_JNT_SHOULDERR_e=0x8, + WGN_A_JNT_ARMR1_e=0x9, + WGN_A_JNT_ARMR2_e=0xA, + WGN_A_JNT_HANDR_e=0xB, + WGN_A_JNT_WAIST_e=0xC, + WGN_A_JNT_LEGL1_e=0xD, + WGN_A_JNT_LEGL2_e=0xE, + WGN_A_JNT_FOOTL_e=0xF, + WGN_A_JNT_SKIRTL_e=0x10, + WGN_A_JNT_LEGR1_e=0x11, + WGN_A_JNT_LEGR2_e=0x12, + WGN_A_JNT_FOOTR_e=0x13, + WGN_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a2.h b/assets/RZDP01/res/Object/WGN_a2.h new file mode 100644 index 0000000000..bf44afc641 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A2_H +#define RES_WGN_A2_H + +enum dRes_INDEX_WGN_A2 { + /* BMDR */ + dRes_INDEX_WGN_A2_BMD_WGN_A2_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A2_BTP_WGN_A2_e=0x7, +}; + +enum dRes_ID_WGN_A2 { + /* BMDR */ + dRes_ID_WGN_A2_BMD_WGN_A2_e=0x4, + /* BTP */ + dRes_ID_WGN_A2_BTP_WGN_A2_e=0x7, +}; + +enum WGN_A2_JNT { + WGN_A2_JNT_CENTER_e=0x0, + WGN_A2_JNT_BACKBONE_e=0x1, + WGN_A2_JNT_NECK_e=0x2, + WGN_A2_JNT_HEAD_e=0x3, + WGN_A2_JNT_SHOULDERL_e=0x4, + WGN_A2_JNT_ARML1_e=0x5, + WGN_A2_JNT_ARML2_e=0x6, + WGN_A2_JNT_HANDL_e=0x7, + WGN_A2_JNT_SHOULDERR_e=0x8, + WGN_A2_JNT_ARMR1_e=0x9, + WGN_A2_JNT_ARMR2_e=0xA, + WGN_A2_JNT_HANDR_e=0xB, + WGN_A2_JNT_WAIST_e=0xC, + WGN_A2_JNT_LEGL1_e=0xD, + WGN_A2_JNT_LEGL2_e=0xE, + WGN_A2_JNT_FOOTL_e=0xF, + WGN_A2_JNT_SKIRTL_e=0x10, + WGN_A2_JNT_LEGR1_e=0x11, + WGN_A2_JNT_LEGR2_e=0x12, + WGN_A2_JNT_FOOTR_e=0x13, + WGN_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a2LTW.h b/assets/RZDP01/res/Object/WGN_a2LTW.h new file mode 100644 index 0000000000..b157823029 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A2LTW_H +#define RES_WGN_A2LTW_H + +enum dRes_INDEX_WGN_A2LTW { + /* BMDR */ + dRes_INDEX_WGN_A2LTW_BMD_WGN_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WGN_A2LTW { + /* BMDR */ + dRes_ID_WGN_A2LTW_BMD_WGN_A2_L_TW_e=0x3, +}; + +enum WGN_A2_L_TW_JNT { + WGN_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WGN_A2_L_TW_JNT_BACKBONE_e=0x1, + WGN_A2_L_TW_JNT_ARML1_e=0x2, + WGN_A2_L_TW_JNT_ARML2_e=0x3, + WGN_A2_L_TW_JNT_ARMR1_e=0x4, + WGN_A2_L_TW_JNT_ARMR2_e=0x5, + WGN_A2_L_TW_JNT_HEAD_e=0x6, + WGN_A2_L_TW_JNT_WAIST_e=0x7, + WGN_A2_L_TW_JNT_LEGL1_e=0x8, + WGN_A2_L_TW_JNT_LEGL2_e=0x9, + WGN_A2_L_TW_JNT_LEGR1_e=0xA, + WGN_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a2_L.h b/assets/RZDP01/res/Object/WGN_a2_L.h new file mode 100644 index 0000000000..019d91bbf7 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A2_L_H +#define RES_WGN_A2_L_H + +enum dRes_INDEX_WGN_A2_L { + /* BMDR */ + dRes_INDEX_WGN_A2_L_BMD_WGN_A2_L_e=0x3, +}; + +enum dRes_ID_WGN_A2_L { + /* BMDR */ + dRes_ID_WGN_A2_L_BMD_WGN_A2_L_e=0x3, +}; + +enum WGN_A2_L_JNT { + WGN_A2_L_JNT_WORLD_ROOT_e=0x0, + WGN_A2_L_JNT_BACKBONE_e=0x1, + WGN_A2_L_JNT_ARML1_e=0x2, + WGN_A2_L_JNT_ARML2_e=0x3, + WGN_A2_L_JNT_ARMR1_e=0x4, + WGN_A2_L_JNT_ARMR2_e=0x5, + WGN_A2_L_JNT_HEAD_e=0x6, + WGN_A2_L_JNT_WAIST_e=0x7, + WGN_A2_L_JNT_LEGL1_e=0x8, + WGN_A2_L_JNT_LEGL2_e=0x9, + WGN_A2_L_JNT_LEGR1_e=0xA, + WGN_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a2_TW.h b/assets/RZDP01/res/Object/WGN_a2_TW.h new file mode 100644 index 0000000000..01b5de72d7 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A2_TW_H +#define RES_WGN_A2_TW_H + +enum dRes_INDEX_WGN_A2_TW { + /* BMDR */ + dRes_INDEX_WGN_A2_TW_BMD_WGN_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A2_TW_BTP_WGN_A2_TW_e=0x7, +}; + +enum dRes_ID_WGN_A2_TW { + /* BMDR */ + dRes_ID_WGN_A2_TW_BMD_WGN_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WGN_A2_TW_BTP_WGN_A2_TW_e=0x7, +}; + +enum WGN_A2_TW_JNT { + WGN_A2_TW_JNT_CENTER_e=0x0, + WGN_A2_TW_JNT_BACKBONE_e=0x1, + WGN_A2_TW_JNT_NECK_e=0x2, + WGN_A2_TW_JNT_HEAD_e=0x3, + WGN_A2_TW_JNT_SHOULDERL_e=0x4, + WGN_A2_TW_JNT_ARML1_e=0x5, + WGN_A2_TW_JNT_ARML2_e=0x6, + WGN_A2_TW_JNT_HANDL_e=0x7, + WGN_A2_TW_JNT_SHOULDERR_e=0x8, + WGN_A2_TW_JNT_ARMR1_e=0x9, + WGN_A2_TW_JNT_ARMR2_e=0xA, + WGN_A2_TW_JNT_HANDR_e=0xB, + WGN_A2_TW_JNT_WAIST_e=0xC, + WGN_A2_TW_JNT_LEGL1_e=0xD, + WGN_A2_TW_JNT_LEGL2_e=0xE, + WGN_A2_TW_JNT_FOOTL_e=0xF, + WGN_A2_TW_JNT_SKIRTL_e=0x10, + WGN_A2_TW_JNT_LEGR1_e=0x11, + WGN_A2_TW_JNT_LEGR2_e=0x12, + WGN_A2_TW_JNT_FOOTR_e=0x13, + WGN_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a_L.h b/assets/RZDP01/res/Object/WGN_a_L.h new file mode 100644 index 0000000000..bc377b3880 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A_L_H +#define RES_WGN_A_L_H + +enum dRes_INDEX_WGN_A_L { + /* BMDR */ + dRes_INDEX_WGN_A_L_BMD_WGN_A_L_e=0x3, +}; + +enum dRes_ID_WGN_A_L { + /* BMDR */ + dRes_ID_WGN_A_L_BMD_WGN_A_L_e=0x3, +}; + +enum WGN_A_L_JNT { + WGN_A_L_JNT_WORLD_ROOT_e=0x0, + WGN_A_L_JNT_BACKBONE_e=0x1, + WGN_A_L_JNT_ARML1_e=0x2, + WGN_A_L_JNT_ARML2_e=0x3, + WGN_A_L_JNT_ARMR1_e=0x4, + WGN_A_L_JNT_ARMR2_e=0x5, + WGN_A_L_JNT_HEAD_e=0x6, + WGN_A_L_JNT_WAIST_e=0x7, + WGN_A_L_JNT_LEGL1_e=0x8, + WGN_A_L_JNT_LEGL2_e=0x9, + WGN_A_L_JNT_LEGR1_e=0xA, + WGN_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a_LTW.h b/assets/RZDP01/res/Object/WGN_a_LTW.h new file mode 100644 index 0000000000..873c26224a --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WGN_A_LTW_H +#define RES_WGN_A_LTW_H + +enum dRes_INDEX_WGN_A_LTW { + /* BMDR */ + dRes_INDEX_WGN_A_LTW_BMD_WGN_A_L_TW_e=0x3, +}; + +enum dRes_ID_WGN_A_LTW { + /* BMDR */ + dRes_ID_WGN_A_LTW_BMD_WGN_A_L_TW_e=0x3, +}; + +enum WGN_A_L_TW_JNT { + WGN_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WGN_A_L_TW_JNT_BACKBONE_e=0x1, + WGN_A_L_TW_JNT_ARML1_e=0x2, + WGN_A_L_TW_JNT_ARML2_e=0x3, + WGN_A_L_TW_JNT_ARMR1_e=0x4, + WGN_A_L_TW_JNT_ARMR2_e=0x5, + WGN_A_L_TW_JNT_HEAD_e=0x6, + WGN_A_L_TW_JNT_WAIST_e=0x7, + WGN_A_L_TW_JNT_LEGL1_e=0x8, + WGN_A_L_TW_JNT_LEGL2_e=0x9, + WGN_A_L_TW_JNT_LEGR1_e=0xA, + WGN_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WGN_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WGN_a_TW.h b/assets/RZDP01/res/Object/WGN_a_TW.h new file mode 100644 index 0000000000..390f4b7fd4 --- /dev/null +++ b/assets/RZDP01/res/Object/WGN_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WGN_A_TW_H +#define RES_WGN_A_TW_H + +enum dRes_INDEX_WGN_A_TW { + /* BMDR */ + dRes_INDEX_WGN_A_TW_BMD_WGN_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WGN_A_TW_BTP_WGN_A_TW_e=0x7, +}; + +enum dRes_ID_WGN_A_TW { + /* BMDR */ + dRes_ID_WGN_A_TW_BMD_WGN_A_TW_e=0x4, + /* BTP */ + dRes_ID_WGN_A_TW_BTP_WGN_A_TW_e=0x7, +}; + +enum WGN_A_TW_JNT { + WGN_A_TW_JNT_CENTER_e=0x0, + WGN_A_TW_JNT_BACKBONE_e=0x1, + WGN_A_TW_JNT_NECK_e=0x2, + WGN_A_TW_JNT_HEAD_e=0x3, + WGN_A_TW_JNT_SHOULDERL_e=0x4, + WGN_A_TW_JNT_ARML1_e=0x5, + WGN_A_TW_JNT_ARML2_e=0x6, + WGN_A_TW_JNT_HANDL_e=0x7, + WGN_A_TW_JNT_SHOULDERR_e=0x8, + WGN_A_TW_JNT_ARMR1_e=0x9, + WGN_A_TW_JNT_ARMR2_e=0xA, + WGN_A_TW_JNT_HANDR_e=0xB, + WGN_A_TW_JNT_WAIST_e=0xC, + WGN_A_TW_JNT_LEGL1_e=0xD, + WGN_A_TW_JNT_LEGL2_e=0xE, + WGN_A_TW_JNT_FOOTL_e=0xF, + WGN_A_TW_JNT_SKIRTL_e=0x10, + WGN_A_TW_JNT_LEGR1_e=0x11, + WGN_A_TW_JNT_LEGR2_e=0x12, + WGN_A_TW_JNT_FOOTR_e=0x13, + WGN_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WGN_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a.h b/assets/RZDP01/res/Object/WON_a.h new file mode 100644 index 0000000000..30bbd29e2b --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A_H +#define RES_WON_A_H + +enum dRes_INDEX_WON_A { + /* BMDR */ + dRes_INDEX_WON_A_BMD_WON_A_e=0x4, + /* BTP */ + dRes_INDEX_WON_A_BTP_WON_A_e=0x7, +}; + +enum dRes_ID_WON_A { + /* BMDR */ + dRes_ID_WON_A_BMD_WON_A_e=0x4, + /* BTP */ + dRes_ID_WON_A_BTP_WON_A_e=0x7, +}; + +enum WON_A_JNT { + WON_A_JNT_CENTER_e=0x0, + WON_A_JNT_BACKBONE_e=0x1, + WON_A_JNT_NECK_e=0x2, + WON_A_JNT_HEAD_e=0x3, + WON_A_JNT_SHOULDERL_e=0x4, + WON_A_JNT_ARML1_e=0x5, + WON_A_JNT_ARML2_e=0x6, + WON_A_JNT_HANDL_e=0x7, + WON_A_JNT_SHOULDERR_e=0x8, + WON_A_JNT_ARMR1_e=0x9, + WON_A_JNT_ARMR2_e=0xA, + WON_A_JNT_HANDR_e=0xB, + WON_A_JNT_WAIST_e=0xC, + WON_A_JNT_LEGL1_e=0xD, + WON_A_JNT_LEGL2_e=0xE, + WON_A_JNT_FOOTL_e=0xF, + WON_A_JNT_SKIRTL_e=0x10, + WON_A_JNT_LEGR1_e=0x11, + WON_A_JNT_LEGR2_e=0x12, + WON_A_JNT_FOOTR_e=0x13, + WON_A_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a2.h b/assets/RZDP01/res/Object/WON_a2.h new file mode 100644 index 0000000000..2d1d404bf9 --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a2.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A2_H +#define RES_WON_A2_H + +enum dRes_INDEX_WON_A2 { + /* BMDR */ + dRes_INDEX_WON_A2_BMD_WON_A2_e=0x4, + /* BTP */ + dRes_INDEX_WON_A2_BTP_WON_A2_e=0x7, +}; + +enum dRes_ID_WON_A2 { + /* BMDR */ + dRes_ID_WON_A2_BMD_WON_A2_e=0x4, + /* BTP */ + dRes_ID_WON_A2_BTP_WON_A2_e=0x7, +}; + +enum WON_A2_JNT { + WON_A2_JNT_CENTER_e=0x0, + WON_A2_JNT_BACKBONE_e=0x1, + WON_A2_JNT_NECK_e=0x2, + WON_A2_JNT_HEAD_e=0x3, + WON_A2_JNT_SHOULDERL_e=0x4, + WON_A2_JNT_ARML1_e=0x5, + WON_A2_JNT_ARML2_e=0x6, + WON_A2_JNT_HANDL_e=0x7, + WON_A2_JNT_SHOULDERR_e=0x8, + WON_A2_JNT_ARMR1_e=0x9, + WON_A2_JNT_ARMR2_e=0xA, + WON_A2_JNT_HANDR_e=0xB, + WON_A2_JNT_WAIST_e=0xC, + WON_A2_JNT_LEGL1_e=0xD, + WON_A2_JNT_LEGL2_e=0xE, + WON_A2_JNT_FOOTL_e=0xF, + WON_A2_JNT_SKIRTL_e=0x10, + WON_A2_JNT_LEGR1_e=0x11, + WON_A2_JNT_LEGR2_e=0x12, + WON_A2_JNT_FOOTR_e=0x13, + WON_A2_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a2LTW.h b/assets/RZDP01/res/Object/WON_a2LTW.h new file mode 100644 index 0000000000..fb0ca1457c --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a2LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A2LTW_H +#define RES_WON_A2LTW_H + +enum dRes_INDEX_WON_A2LTW { + /* BMDR */ + dRes_INDEX_WON_A2LTW_BMD_WON_A2_L_TW_e=0x3, +}; + +enum dRes_ID_WON_A2LTW { + /* BMDR */ + dRes_ID_WON_A2LTW_BMD_WON_A2_L_TW_e=0x3, +}; + +enum WON_A2_L_TW_JNT { + WON_A2_L_TW_JNT_WORLD_ROOT_e=0x0, + WON_A2_L_TW_JNT_BACKBONE_e=0x1, + WON_A2_L_TW_JNT_ARML1_e=0x2, + WON_A2_L_TW_JNT_ARML2_e=0x3, + WON_A2_L_TW_JNT_ARMR1_e=0x4, + WON_A2_L_TW_JNT_ARMR2_e=0x5, + WON_A2_L_TW_JNT_HEAD_e=0x6, + WON_A2_L_TW_JNT_WAIST_e=0x7, + WON_A2_L_TW_JNT_LEGL1_e=0x8, + WON_A2_L_TW_JNT_LEGL2_e=0x9, + WON_A2_L_TW_JNT_LEGR1_e=0xA, + WON_A2_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A2LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a2_L.h b/assets/RZDP01/res/Object/WON_a2_L.h new file mode 100644 index 0000000000..37ff03fcf1 --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a2_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A2_L_H +#define RES_WON_A2_L_H + +enum dRes_INDEX_WON_A2_L { + /* BMDR */ + dRes_INDEX_WON_A2_L_BMD_WON_A2_L_e=0x3, +}; + +enum dRes_ID_WON_A2_L { + /* BMDR */ + dRes_ID_WON_A2_L_BMD_WON_A2_L_e=0x3, +}; + +enum WON_A2_L_JNT { + WON_A2_L_JNT_WORLD_ROOT_e=0x0, + WON_A2_L_JNT_BACKBONE_e=0x1, + WON_A2_L_JNT_ARML1_e=0x2, + WON_A2_L_JNT_ARML2_e=0x3, + WON_A2_L_JNT_ARMR1_e=0x4, + WON_A2_L_JNT_ARMR2_e=0x5, + WON_A2_L_JNT_HEAD_e=0x6, + WON_A2_L_JNT_WAIST_e=0x7, + WON_A2_L_JNT_LEGL1_e=0x8, + WON_A2_L_JNT_LEGL2_e=0x9, + WON_A2_L_JNT_LEGR1_e=0xA, + WON_A2_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A2_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a2_TW.h b/assets/RZDP01/res/Object/WON_a2_TW.h new file mode 100644 index 0000000000..94180c332e --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a2_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A2_TW_H +#define RES_WON_A2_TW_H + +enum dRes_INDEX_WON_A2_TW { + /* BMDR */ + dRes_INDEX_WON_A2_TW_BMD_WON_A2_TW_e=0x4, + /* BTP */ + dRes_INDEX_WON_A2_TW_BTP_WON_A2_TW_e=0x7, +}; + +enum dRes_ID_WON_A2_TW { + /* BMDR */ + dRes_ID_WON_A2_TW_BMD_WON_A2_TW_e=0x4, + /* BTP */ + dRes_ID_WON_A2_TW_BTP_WON_A2_TW_e=0x7, +}; + +enum WON_A2_TW_JNT { + WON_A2_TW_JNT_CENTER_e=0x0, + WON_A2_TW_JNT_BACKBONE_e=0x1, + WON_A2_TW_JNT_NECK_e=0x2, + WON_A2_TW_JNT_HEAD_e=0x3, + WON_A2_TW_JNT_SHOULDERL_e=0x4, + WON_A2_TW_JNT_ARML1_e=0x5, + WON_A2_TW_JNT_ARML2_e=0x6, + WON_A2_TW_JNT_HANDL_e=0x7, + WON_A2_TW_JNT_SHOULDERR_e=0x8, + WON_A2_TW_JNT_ARMR1_e=0x9, + WON_A2_TW_JNT_ARMR2_e=0xA, + WON_A2_TW_JNT_HANDR_e=0xB, + WON_A2_TW_JNT_WAIST_e=0xC, + WON_A2_TW_JNT_LEGL1_e=0xD, + WON_A2_TW_JNT_LEGL2_e=0xE, + WON_A2_TW_JNT_FOOTL_e=0xF, + WON_A2_TW_JNT_SKIRTL_e=0x10, + WON_A2_TW_JNT_LEGR1_e=0x11, + WON_A2_TW_JNT_LEGR2_e=0x12, + WON_A2_TW_JNT_FOOTR_e=0x13, + WON_A2_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A2_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a_L.h b/assets/RZDP01/res/Object/WON_a_L.h new file mode 100644 index 0000000000..96de84a56d --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a_L.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A_L_H +#define RES_WON_A_L_H + +enum dRes_INDEX_WON_A_L { + /* BMDR */ + dRes_INDEX_WON_A_L_BMD_WON_A_L_e=0x3, +}; + +enum dRes_ID_WON_A_L { + /* BMDR */ + dRes_ID_WON_A_L_BMD_WON_A_L_e=0x3, +}; + +enum WON_A_L_JNT { + WON_A_L_JNT_WORLD_ROOT_e=0x0, + WON_A_L_JNT_BACKBONE_e=0x1, + WON_A_L_JNT_ARML1_e=0x2, + WON_A_L_JNT_ARML2_e=0x3, + WON_A_L_JNT_ARMR1_e=0x4, + WON_A_L_JNT_ARMR2_e=0x5, + WON_A_L_JNT_HEAD_e=0x6, + WON_A_L_JNT_WAIST_e=0x7, + WON_A_L_JNT_LEGL1_e=0x8, + WON_A_L_JNT_LEGL2_e=0x9, + WON_A_L_JNT_LEGR1_e=0xA, + WON_A_L_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a_LTW.h b/assets/RZDP01/res/Object/WON_a_LTW.h new file mode 100644 index 0000000000..4b61b0620e --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a_LTW.h @@ -0,0 +1,29 @@ +#ifndef RES_WON_A_LTW_H +#define RES_WON_A_LTW_H + +enum dRes_INDEX_WON_A_LTW { + /* BMDR */ + dRes_INDEX_WON_A_LTW_BMD_WON_A_L_TW_e=0x3, +}; + +enum dRes_ID_WON_A_LTW { + /* BMDR */ + dRes_ID_WON_A_LTW_BMD_WON_A_L_TW_e=0x3, +}; + +enum WON_A_L_TW_JNT { + WON_A_L_TW_JNT_WORLD_ROOT_e=0x0, + WON_A_L_TW_JNT_BACKBONE_e=0x1, + WON_A_L_TW_JNT_ARML1_e=0x2, + WON_A_L_TW_JNT_ARML2_e=0x3, + WON_A_L_TW_JNT_ARMR1_e=0x4, + WON_A_L_TW_JNT_ARMR2_e=0x5, + WON_A_L_TW_JNT_HEAD_e=0x6, + WON_A_L_TW_JNT_WAIST_e=0x7, + WON_A_L_TW_JNT_LEGL1_e=0x8, + WON_A_L_TW_JNT_LEGL2_e=0x9, + WON_A_L_TW_JNT_LEGR1_e=0xA, + WON_A_L_TW_JNT_LEGR2_e=0xB, +}; + +#endif /* !RES_WON_A_LTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WON_a_TW.h b/assets/RZDP01/res/Object/WON_a_TW.h new file mode 100644 index 0000000000..b4023c4792 --- /dev/null +++ b/assets/RZDP01/res/Object/WON_a_TW.h @@ -0,0 +1,42 @@ +#ifndef RES_WON_A_TW_H +#define RES_WON_A_TW_H + +enum dRes_INDEX_WON_A_TW { + /* BMDR */ + dRes_INDEX_WON_A_TW_BMD_WON_A_TW_e=0x4, + /* BTP */ + dRes_INDEX_WON_A_TW_BTP_WON_A_TW_e=0x7, +}; + +enum dRes_ID_WON_A_TW { + /* BMDR */ + dRes_ID_WON_A_TW_BMD_WON_A_TW_e=0x4, + /* BTP */ + dRes_ID_WON_A_TW_BTP_WON_A_TW_e=0x7, +}; + +enum WON_A_TW_JNT { + WON_A_TW_JNT_CENTER_e=0x0, + WON_A_TW_JNT_BACKBONE_e=0x1, + WON_A_TW_JNT_NECK_e=0x2, + WON_A_TW_JNT_HEAD_e=0x3, + WON_A_TW_JNT_SHOULDERL_e=0x4, + WON_A_TW_JNT_ARML1_e=0x5, + WON_A_TW_JNT_ARML2_e=0x6, + WON_A_TW_JNT_HANDL_e=0x7, + WON_A_TW_JNT_SHOULDERR_e=0x8, + WON_A_TW_JNT_ARMR1_e=0x9, + WON_A_TW_JNT_ARMR2_e=0xA, + WON_A_TW_JNT_HANDR_e=0xB, + WON_A_TW_JNT_WAIST_e=0xC, + WON_A_TW_JNT_LEGL1_e=0xD, + WON_A_TW_JNT_LEGL2_e=0xE, + WON_A_TW_JNT_FOOTL_e=0xF, + WON_A_TW_JNT_SKIRTL_e=0x10, + WON_A_TW_JNT_LEGR1_e=0x11, + WON_A_TW_JNT_LEGR2_e=0x12, + WON_A_TW_JNT_FOOTR_e=0x13, + WON_A_TW_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_WON_A_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WRock.h b/assets/RZDP01/res/Object/WRock.h new file mode 100644 index 0000000000..6b419c154e --- /dev/null +++ b/assets/RZDP01/res/Object/WRock.h @@ -0,0 +1,22 @@ +#ifndef RES_WROCK_H +#define RES_WROCK_H + +enum dRes_INDEX_WROCK { + /* BMDR */ + dRes_INDEX_WROCK_BMD_WROCK_e=0x4, + /* DZB */ + dRes_INDEX_WROCK_DZB_WROCK_e=0x7, +}; + +enum dRes_ID_WROCK { + /* BMDR */ + dRes_ID_WROCK_BMD_WROCK_e=0x4, + /* DZB */ + dRes_ID_WROCK_DZB_WROCK_e=0x7, +}; + +enum WROCK_JNT { + WROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WStoneF.h b/assets/RZDP01/res/Object/WStoneF.h new file mode 100644 index 0000000000..7d35c38598 --- /dev/null +++ b/assets/RZDP01/res/Object/WStoneF.h @@ -0,0 +1,22 @@ +#ifndef RES_WSTONEF_H +#define RES_WSTONEF_H + +enum dRes_INDEX_WSTONEF { + /* BMDR */ + dRes_INDEX_WSTONEF_BMD_A_SMWSTONE_e=0x4, + /* DZB */ + dRes_INDEX_WSTONEF_DZB_A_SMWSTONE_e=0x7, +}; + +enum dRes_ID_WSTONEF { + /* BMDR */ + dRes_ID_WSTONEF_BMD_A_SMWSTONE_e=0x4, + /* DZB */ + dRes_ID_WSTONEF_DZB_A_SMWSTONE_e=0x7, +}; + +enum A_SMWSTONE_JNT { + A_SMWSTONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WSTONEF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WarpBug.h b/assets/RZDP01/res/Object/WarpBug.h new file mode 100644 index 0000000000..255f9d2453 --- /dev/null +++ b/assets/RZDP01/res/Object/WarpBug.h @@ -0,0 +1,28 @@ +#ifndef RES_WARPBUG_H +#define RES_WARPBUG_H + +enum dRes_INDEX_WARPBUG { + /* BMDR */ + dRes_INDEX_WARPBUG_BMD_KISEI_e=0x5, + /* BRK */ + dRes_INDEX_WARPBUG_BRK_KISEI_e=0x8, + /* BTK */ + dRes_INDEX_WARPBUG_BTK_KISEI_e=0xB, +}; + +enum dRes_ID_WARPBUG { + /* BMDR */ + dRes_ID_WARPBUG_BMD_KISEI_e=0x5, + /* BRK */ + dRes_ID_WARPBUG_BRK_KISEI_e=0x8, + /* BTK */ + dRes_ID_WARPBUG_BTK_KISEI_e=0xB, +}; + +enum KISEI_JNT { + KISEI_JNT_WORLD_ROOT_e=0x0, + KISEI_JNT_KINSHI_e=0x1, + KISEI_JNT_YM_MODEL1_e=0x2, +}; + +#endif /* !RES_WARPBUG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Water.h b/assets/RZDP01/res/Object/Water.h new file mode 100644 index 0000000000..8986cdae95 --- /dev/null +++ b/assets/RZDP01/res/Object/Water.h @@ -0,0 +1,62 @@ +#ifndef RES_WATER_H +#define RES_WATER_H + +enum dRes_INDEX_WATER { + /* BCK */ + dRes_INDEX_WATER_BCK_WATER_A_CL_e=0x7, + dRes_INDEX_WATER_BCK_WATER_A_OP_e=0x8, + dRes_INDEX_WATER_BCK_WATER_B_A_CL_e=0x9, + dRes_INDEX_WATER_BCK_WATER_B_A_OP_e=0xA, + dRes_INDEX_WATER_BCK_WATER_B_B_CL_e=0xB, + dRes_INDEX_WATER_BCK_WATER_B_B_OP_e=0xC, + dRes_INDEX_WATER_BCK_WATER_B_CL_e=0xD, + dRes_INDEX_WATER_BCK_WATER_B_OP_e=0xE, + /* BMDR */ + dRes_INDEX_WATER_BMD_WATER_e=0x11, + dRes_INDEX_WATER_BMD_WATER_B_e=0x12, + /* BRK */ + dRes_INDEX_WATER_BRK_WATER_A_OP_e=0x15, + dRes_INDEX_WATER_BRK_WATER_B_OP_e=0x16, + /* BTK */ + dRes_INDEX_WATER_BTK_WATER_e=0x19, + dRes_INDEX_WATER_BTK_WATER_B_e=0x1A, + /* DZB */ + dRes_INDEX_WATER_DZB_WATER_e=0x1D, +}; + +enum dRes_ID_WATER { + /* BCK */ + dRes_ID_WATER_BCK_WATER_A_CL_e=0x7, + dRes_ID_WATER_BCK_WATER_A_OP_e=0x8, + dRes_ID_WATER_BCK_WATER_B_A_CL_e=0x9, + dRes_ID_WATER_BCK_WATER_B_A_OP_e=0xA, + dRes_ID_WATER_BCK_WATER_B_B_CL_e=0xB, + dRes_ID_WATER_BCK_WATER_B_B_OP_e=0xC, + dRes_ID_WATER_BCK_WATER_B_CL_e=0xD, + dRes_ID_WATER_BCK_WATER_B_OP_e=0xE, + /* BMDR */ + dRes_ID_WATER_BMD_WATER_e=0x11, + dRes_ID_WATER_BMD_WATER_B_e=0x12, + /* BRK */ + dRes_ID_WATER_BRK_WATER_A_OP_e=0x15, + dRes_ID_WATER_BRK_WATER_B_OP_e=0x16, + /* BTK */ + dRes_ID_WATER_BTK_WATER_e=0x19, + dRes_ID_WATER_BTK_WATER_B_e=0x1A, + /* DZB */ + dRes_ID_WATER_DZB_WATER_e=0x1D, +}; + +enum WATER_JNT { + WATER_JNT_WATER_DCK_e=0x0, + WATER_JNT_WATER1_MA09_e=0x1, + WATER_JNT_WATER2_MA06_e=0x2, + WATER_JNT_RYUSUIA_e=0x3, + WATER_JNT_RYUSUIB_e=0x4, +}; + +enum WATER_B_JNT { + WATER_B_JNT_WATER_MA02_e=0x0, +}; + +#endif /* !RES_WATER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wchain.h b/assets/RZDP01/res/Object/Wchain.h new file mode 100644 index 0000000000..acab9b648c --- /dev/null +++ b/assets/RZDP01/res/Object/Wchain.h @@ -0,0 +1,24 @@ +#ifndef RES_WCHAIN_H +#define RES_WCHAIN_H + +enum dRes_INDEX_WCHAIN { + /* BMDR */ + dRes_INDEX_WCHAIN_BMD_J_UKUSARI00_e=0x3, + dRes_INDEX_WCHAIN_BMD_J_UKUSARI01_e=0x4, +}; + +enum dRes_ID_WCHAIN { + /* BMDR */ + dRes_ID_WCHAIN_BMD_J_UKUSARI00_e=0x3, + dRes_ID_WCHAIN_BMD_J_UKUSARI01_e=0x4, +}; + +enum J_UKUSARI00_JNT { + J_UKUSARI00_JNT_WORLD_ROOT_e=0x0, +}; + +enum J_UKUSARI01_JNT { + J_UKUSARI01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WCHAIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wgeneral.h b/assets/RZDP01/res/Object/Wgeneral.h new file mode 100644 index 0000000000..96787bfe19 --- /dev/null +++ b/assets/RZDP01/res/Object/Wgeneral.h @@ -0,0 +1,78 @@ +#ifndef RES_WGENERAL_H +#define RES_WGENERAL_H + +enum dRes_INDEX_WGENERAL { + /* BCK */ + dRes_INDEX_WGENERAL_BCK_W_2LADYTALK_A_e=0x3, + dRes_INDEX_WGENERAL_BCK_W_2LADYTALK_B_e=0x4, + dRes_INDEX_WGENERAL_BCK_W_2NORMALTALK_A_e=0x5, + dRes_INDEX_WGENERAL_BCK_W_2NORMALTALK_B_e=0x6, + dRes_INDEX_WGENERAL_BCK_W_BROWSE_A_e=0x7, + dRes_INDEX_WGENERAL_BCK_W_BROWSE_B_e=0x8, + dRes_INDEX_WGENERAL_BCK_W_CELLME_e=0x9, + dRes_INDEX_WGENERAL_BCK_W_LOOK_A_e=0xA, + dRes_INDEX_WGENERAL_BCK_W_LOOK_B_e=0xB, + dRes_INDEX_WGENERAL_BCK_W_MARO_DANCE_e=0xC, + dRes_INDEX_WGENERAL_BCK_W_RUN_A_e=0xD, + dRes_INDEX_WGENERAL_BCK_W_RUN_B_e=0xE, + dRes_INDEX_WGENERAL_BCK_W_SING_e=0xF, + dRes_INDEX_WGENERAL_BCK_W_SIT_TO_WOLF_A_e=0x10, + dRes_INDEX_WGENERAL_BCK_W_SIT_TO_WOLF_B_e=0x11, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_A_e=0x12, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_A_B_e=0x13, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_B_e=0x14, + dRes_INDEX_WGENERAL_BCK_W_SITTALK_B_B_e=0x15, + dRes_INDEX_WGENERAL_BCK_W_SITWAIT_A_e=0x16, + dRes_INDEX_WGENERAL_BCK_W_SITWAIT_B_e=0x17, + dRes_INDEX_WGENERAL_BCK_W_SURPRISE_e=0x18, + dRes_INDEX_WGENERAL_BCK_W_TALK_A_e=0x19, + dRes_INDEX_WGENERAL_BCK_W_TALK_B_e=0x1A, + dRes_INDEX_WGENERAL_BCK_W_TALK_B_WALL_e=0x1B, + dRes_INDEX_WGENERAL_BCK_W_TALK_C_e=0x1C, + dRes_INDEX_WGENERAL_BCK_W_TALK_WALL_e=0x1D, + dRes_INDEX_WGENERAL_BCK_W_TO_WOLF_e=0x1E, + dRes_INDEX_WGENERAL_BCK_W_WAIT_A_e=0x1F, + dRes_INDEX_WGENERAL_BCK_W_WAIT_B_e=0x20, + dRes_INDEX_WGENERAL_BCK_W_WAIT_WALL_e=0x21, + dRes_INDEX_WGENERAL_BCK_W_WALK_A_e=0x22, + dRes_INDEX_WGENERAL_BCK_W_WALK_B_e=0x23, +}; + +enum dRes_ID_WGENERAL { + /* BCK */ + dRes_ID_WGENERAL_BCK_W_2LADYTALK_A_e=0x3, + dRes_ID_WGENERAL_BCK_W_2LADYTALK_B_e=0x4, + dRes_ID_WGENERAL_BCK_W_2NORMALTALK_A_e=0x5, + dRes_ID_WGENERAL_BCK_W_2NORMALTALK_B_e=0x6, + dRes_ID_WGENERAL_BCK_W_BROWSE_A_e=0x7, + dRes_ID_WGENERAL_BCK_W_BROWSE_B_e=0x8, + dRes_ID_WGENERAL_BCK_W_CELLME_e=0x9, + dRes_ID_WGENERAL_BCK_W_LOOK_A_e=0xA, + dRes_ID_WGENERAL_BCK_W_LOOK_B_e=0xB, + dRes_ID_WGENERAL_BCK_W_MARO_DANCE_e=0xC, + dRes_ID_WGENERAL_BCK_W_RUN_A_e=0xD, + dRes_ID_WGENERAL_BCK_W_RUN_B_e=0xE, + dRes_ID_WGENERAL_BCK_W_SING_e=0xF, + dRes_ID_WGENERAL_BCK_W_SIT_TO_WOLF_A_e=0x10, + dRes_ID_WGENERAL_BCK_W_SIT_TO_WOLF_B_e=0x11, + dRes_ID_WGENERAL_BCK_W_SITTALK_A_e=0x12, + dRes_ID_WGENERAL_BCK_W_SITTALK_A_B_e=0x13, + dRes_ID_WGENERAL_BCK_W_SITTALK_B_e=0x14, + dRes_ID_WGENERAL_BCK_W_SITTALK_B_B_e=0x15, + dRes_ID_WGENERAL_BCK_W_SITWAIT_A_e=0x16, + dRes_ID_WGENERAL_BCK_W_SITWAIT_B_e=0x17, + dRes_ID_WGENERAL_BCK_W_SURPRISE_e=0x18, + dRes_ID_WGENERAL_BCK_W_TALK_A_e=0x19, + dRes_ID_WGENERAL_BCK_W_TALK_B_e=0x1A, + dRes_ID_WGENERAL_BCK_W_TALK_B_WALL_e=0x1B, + dRes_ID_WGENERAL_BCK_W_TALK_C_e=0x1C, + dRes_ID_WGENERAL_BCK_W_TALK_WALL_e=0x1D, + dRes_ID_WGENERAL_BCK_W_TO_WOLF_e=0x1E, + dRes_ID_WGENERAL_BCK_W_WAIT_A_e=0x1F, + dRes_ID_WGENERAL_BCK_W_WAIT_B_e=0x20, + dRes_ID_WGENERAL_BCK_W_WAIT_WALL_e=0x21, + dRes_ID_WGENERAL_BCK_W_WALK_A_e=0x22, + dRes_ID_WGENERAL_BCK_W_WALK_B_e=0x23, +}; + +#endif /* !RES_WGENERAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wgenral_l.h b/assets/RZDP01/res/Object/Wgenral_l.h new file mode 100644 index 0000000000..eb6bdbcaad --- /dev/null +++ b/assets/RZDP01/res/Object/Wgenral_l.h @@ -0,0 +1,20 @@ +#ifndef RES_WGENRAL_L_H +#define RES_WGENRAL_L_H + +enum dRes_INDEX_WGENRAL_L { + /* BCK */ + dRes_INDEX_WGENRAL_L_BCK_W_RUN_A_L_e=0x3, + dRes_INDEX_WGENRAL_L_BCK_W_RUN_B_L_e=0x4, + dRes_INDEX_WGENRAL_L_BCK_W_WALK_A_L_e=0x5, + dRes_INDEX_WGENRAL_L_BCK_W_WALK_B_L_e=0x6, +}; + +enum dRes_ID_WGENRAL_L { + /* BCK */ + dRes_ID_WGENRAL_L_BCK_W_RUN_A_L_e=0x3, + dRes_ID_WGENRAL_L_BCK_W_RUN_B_L_e=0x4, + dRes_ID_WGENRAL_L_BCK_W_WALK_A_L_e=0x5, + dRes_ID_WGENRAL_L_BCK_W_WALK_B_L_e=0x6, +}; + +#endif /* !RES_WGENRAL_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/WindStone.h b/assets/RZDP01/res/Object/WindStone.h new file mode 100644 index 0000000000..5298c58b41 --- /dev/null +++ b/assets/RZDP01/res/Object/WindStone.h @@ -0,0 +1,22 @@ +#ifndef RES_WINDSTONE_H +#define RES_WINDSTONE_H + +enum dRes_INDEX_WINDSTONE { + /* BMDR */ + dRes_INDEX_WINDSTONE_BMD_MODEL0_e=0x4, + /* DZB */ + dRes_INDEX_WINDSTONE_DZB_MODEL0_e=0x7, +}; + +enum dRes_ID_WINDSTONE { + /* BMDR */ + dRes_ID_WINDSTONE_BMD_MODEL0_e=0x4, + /* DZB */ + dRes_ID_WINDSTONE_DZB_MODEL0_e=0x7, +}; + +enum MODEL0_JNT { + MODEL0_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_WINDSTONE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wmdl.h b/assets/RZDP01/res/Object/Wmdl.h new file mode 100644 index 0000000000..033d9dbaad --- /dev/null +++ b/assets/RZDP01/res/Object/Wmdl.h @@ -0,0 +1,131 @@ +#ifndef RES_WMDL_H +#define RES_WMDL_H + +enum dRes_INDEX_WMDL { + /* BMDR */ + dRes_INDEX_WMDL_BMD_MD_HANDS_e=0x6, + dRes_INDEX_WMDL_BMD_MD_MASK_e=0x7, + /* BMDV */ + dRes_INDEX_WMDL_BMD_MD_e=0xA, + dRes_INDEX_WMDL_BMD_MD_HAIR_HAND_e=0xB, + /* BMWR */ + dRes_INDEX_WMDL_BMD_WL_e=0xE, + dRes_INDEX_WMDL_BMD_WL_KUSARI_e=0xF, + /* BRK */ + dRes_INDEX_WMDL_BRK_MD_D_COLOR_e=0x12, + dRes_INDEX_WMDL_BRK_MD_HAIR_HAND_D_COLOR_e=0x13, + dRes_INDEX_WMDL_BRK_MD_HANDS_D_COLOR_e=0x14, + dRes_INDEX_WMDL_BRK_MD_MASK_D_COLOR_e=0x15, +}; + +enum dRes_ID_WMDL { + /* BMDR */ + dRes_ID_WMDL_BMD_MD_HANDS_e=0x6, + dRes_ID_WMDL_BMD_MD_MASK_e=0x7, + /* BMDV */ + dRes_ID_WMDL_BMD_MD_e=0xA, + dRes_ID_WMDL_BMD_MD_HAIR_HAND_e=0xB, + /* BMWR */ + dRes_ID_WMDL_BMD_WL_e=0xE, + dRes_ID_WMDL_BMD_WL_KUSARI_e=0xF, + /* BRK */ + dRes_ID_WMDL_BRK_MD_D_COLOR_e=0x12, + dRes_ID_WMDL_BRK_MD_HAIR_HAND_D_COLOR_e=0x13, + dRes_ID_WMDL_BRK_MD_HANDS_D_COLOR_e=0x14, + dRes_ID_WMDL_BRK_MD_MASK_D_COLOR_e=0x15, +}; + +enum MD_HANDS_JNT { + MD_HANDS_JNT_WORLD_ROOT_e=0x0, + MD_HANDS_JNT_MD_HANDSL_e=0x1, + MD_HANDS_JNT_MD_HANDSR_e=0x2, +}; + +enum MD_MASK_JNT { + MD_MASK_JNT_MD_MASK_e=0x0, +}; + +enum MD_JNT { + MD_JNT_WORLD_ROOT_e=0x0, + MD_JNT_BACKBONE1_e=0x1, + MD_JNT_BACKBONE2_e=0x2, + MD_JNT_NECK_e=0x3, + MD_JNT_HEAD_e=0x4, + MD_JNT_CHIN_e=0x5, + MD_JNT_HAIR_1_e=0x6, + MD_JNT_HAIR_2_e=0x7, + MD_JNT_HAIR_3_e=0x8, + MD_JNT_HAIR_4_e=0x9, + MD_JNT_HAIR_5_e=0xA, + MD_JNT_MOUTH_e=0xB, + MD_JNT_SHOULDER_L_e=0xC, + MD_JNT_ARM_L1_e=0xD, + MD_JNT_ARM_L2_e=0xE, + MD_JNT_HAND_L_e=0xF, + MD_JNT_SHOULDER_R_e=0x10, + MD_JNT_ARM_R1_e=0x11, + MD_JNT_ARM_R2_e=0x12, + MD_JNT_HAND_R_e=0x13, + MD_JNT_WAIST_e=0x14, + MD_JNT_CLOTCHL_e=0x15, + MD_JNT_LEG_L1_e=0x16, + MD_JNT_LEG_L2_e=0x17, + MD_JNT_FOOT_L_e=0x18, + MD_JNT_CLOTCHR_e=0x19, + MD_JNT_LEG_R1_e=0x1A, + MD_JNT_LEG_R2_e=0x1B, + MD_JNT_FOOT_R_e=0x1C, +}; + +enum MD_HAIR_HAND_JNT { + MD_HAIR_HAND_JNT_MD_HAIR_HANDS_e=0x0, +}; + +enum WL_JNT { + WL_JNT_CENTER_e=0x0, + WL_JNT_BACKBONE1_e=0x1, + WL_JNT_BACKBONE2_e=0x2, + WL_JNT_NECK_e=0x3, + WL_JNT_HEAD_e=0x4, + WL_JNT_CHIN_e=0x5, + WL_JNT_TONGUE1_e=0x6, + WL_JNT_TONGUE2_e=0x7, + WL_JNT_EARL_e=0x8, + WL_JNT_EARR_e=0x9, + WL_JNT_MANE_e=0xA, + WL_JNT_MAYUL_e=0xB, + WL_JNT_MAYUR_e=0xC, + WL_JNT_MOUTH_e=0xD, + WL_JNT_NOSE_e=0xE, + WL_JNT_SHOULDERL_e=0xF, + WL_JNT_FLEGL1_e=0x10, + WL_JNT_FLEGL2_e=0x11, + WL_JNT_FLEGL3_e=0x12, + WL_JNT_FLEGL4_e=0x13, + WL_JNT_SHOULDERR_e=0x14, + WL_JNT_FLEGR1_e=0x15, + WL_JNT_FLEGR2_e=0x16, + WL_JNT_FLEGR3_e=0x17, + WL_JNT_FLEGR4_e=0x18, + WL_JNT_MD_e=0x19, + WL_JNT_WAIST_e=0x1A, + WL_JNT_HIPL_e=0x1B, + WL_JNT_BLEGL1_e=0x1C, + WL_JNT_BLEGL2_e=0x1D, + WL_JNT_BLEGL3_e=0x1E, + WL_JNT_BLEGL4_e=0x1F, + WL_JNT_HIPR_e=0x20, + WL_JNT_BLEGR1_e=0x21, + WL_JNT_BLEGR2_e=0x22, + WL_JNT_BLEGR3_e=0x23, + WL_JNT_BLEGR4_e=0x24, + WL_JNT_TAIL1_e=0x25, + WL_JNT_TAIL2_e=0x26, + WL_JNT_TAIL3_e=0x27, +}; + +enum WL_KUSARI_JNT { + WL_KUSARI_JNT_WL_KUSARI_e=0x0, +}; + +#endif /* !RES_WMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Worm.h b/assets/RZDP01/res/Object/Worm.h new file mode 100644 index 0000000000..7e30776d60 --- /dev/null +++ b/assets/RZDP01/res/Object/Worm.h @@ -0,0 +1,33 @@ +#ifndef RES_WORM_H +#define RES_WORM_H + +enum dRes_INDEX_WORM { + /* BMDR */ + dRes_INDEX_WORM_BMD_WORM_e=0x3, + dRes_INDEX_WORM_BMD_WORM_HOLE_e=0x4, +}; + +enum dRes_ID_WORM { + /* BMDR */ + dRes_ID_WORM_BMD_WORM_e=0x3, + dRes_ID_WORM_BMD_WORM_HOLE_e=0x4, +}; + +enum WORM_JNT { + WORM_JNT_BODY1_e=0x0, + WORM_JNT_BODY2_e=0x1, + WORM_JNT_BODY3_e=0x2, + WORM_JNT_BODY4_e=0x3, + WORM_JNT_BODY5_e=0x4, + WORM_JNT_BODY6_e=0x5, + WORM_JNT_BODY7_e=0x6, + WORM_JNT_BODY8_e=0x7, + WORM_JNT_BODY9_e=0x8, + WORM_JNT_BODY10_e=0x9, +}; + +enum WORM_HOLE_JNT { + WORM_HOLE_JNT_WORM_HOLE_MODEL_e=0x0, +}; + +#endif /* !RES_WORM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wspcial_l.h b/assets/RZDP01/res/Object/Wspcial_l.h new file mode 100644 index 0000000000..7bb2abdbda --- /dev/null +++ b/assets/RZDP01/res/Object/Wspcial_l.h @@ -0,0 +1,24 @@ +#ifndef RES_WSPCIAL_L_H +#define RES_WSPCIAL_L_H + +enum dRes_INDEX_WSPCIAL_L { + /* BCK */ + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_KAGO_L_e=0x3, + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_STICK_L_e=0x4, + dRes_INDEX_WSPCIAL_L_BCK_W_RUN_TUBO_L_e=0x5, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_KAGO_L_e=0x6, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_STICK_L_e=0x7, + dRes_INDEX_WSPCIAL_L_BCK_W_WALK_TUBO_L_e=0x8, +}; + +enum dRes_ID_WSPCIAL_L { + /* BCK */ + dRes_ID_WSPCIAL_L_BCK_W_RUN_KAGO_L_e=0x3, + dRes_ID_WSPCIAL_L_BCK_W_RUN_STICK_L_e=0x4, + dRes_ID_WSPCIAL_L_BCK_W_RUN_TUBO_L_e=0x5, + dRes_ID_WSPCIAL_L_BCK_W_WALK_KAGO_L_e=0x6, + dRes_ID_WSPCIAL_L_BCK_W_WALK_STICK_L_e=0x7, + dRes_ID_WSPCIAL_L_BCK_W_WALK_TUBO_L_e=0x8, +}; + +#endif /* !RES_WSPCIAL_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Wspecial.h b/assets/RZDP01/res/Object/Wspecial.h new file mode 100644 index 0000000000..914d1fb3c9 --- /dev/null +++ b/assets/RZDP01/res/Object/Wspecial.h @@ -0,0 +1,44 @@ +#ifndef RES_WSPECIAL_H +#define RES_WSPECIAL_H + +enum dRes_INDEX_WSPECIAL { + /* BCK */ + dRes_INDEX_WSPECIAL_BCK_W_PLAYM_e=0x3, + dRes_INDEX_WSPECIAL_BCK_W_RUN_KAGO_e=0x4, + dRes_INDEX_WSPECIAL_BCK_W_RUN_STICK_e=0x5, + dRes_INDEX_WSPECIAL_BCK_W_RUN_TUBO_e=0x6, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_KAGO_e=0x7, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_STICK_e=0x8, + dRes_INDEX_WSPECIAL_BCK_W_TALK_B_TUBO_e=0x9, + dRes_INDEX_WSPECIAL_BCK_W_TALK_KAGO_e=0xA, + dRes_INDEX_WSPECIAL_BCK_W_TALK_STICK_e=0xB, + dRes_INDEX_WSPECIAL_BCK_W_TALK_TUBO_e=0xC, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_KAGO_e=0xD, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_STICK_e=0xE, + dRes_INDEX_WSPECIAL_BCK_W_WAIT_TUBO_e=0xF, + dRes_INDEX_WSPECIAL_BCK_W_WALK_KAGO_e=0x10, + dRes_INDEX_WSPECIAL_BCK_W_WALK_STICK_e=0x11, + dRes_INDEX_WSPECIAL_BCK_W_WALK_TUBO_e=0x12, +}; + +enum dRes_ID_WSPECIAL { + /* BCK */ + dRes_ID_WSPECIAL_BCK_W_PLAYM_e=0x3, + dRes_ID_WSPECIAL_BCK_W_RUN_KAGO_e=0x4, + dRes_ID_WSPECIAL_BCK_W_RUN_STICK_e=0x5, + dRes_ID_WSPECIAL_BCK_W_RUN_TUBO_e=0x6, + dRes_ID_WSPECIAL_BCK_W_TALK_B_KAGO_e=0x7, + dRes_ID_WSPECIAL_BCK_W_TALK_B_STICK_e=0x8, + dRes_ID_WSPECIAL_BCK_W_TALK_B_TUBO_e=0x9, + dRes_ID_WSPECIAL_BCK_W_TALK_KAGO_e=0xA, + dRes_ID_WSPECIAL_BCK_W_TALK_STICK_e=0xB, + dRes_ID_WSPECIAL_BCK_W_TALK_TUBO_e=0xC, + dRes_ID_WSPECIAL_BCK_W_WAIT_KAGO_e=0xD, + dRes_ID_WSPECIAL_BCK_W_WAIT_STICK_e=0xE, + dRes_ID_WSPECIAL_BCK_W_WAIT_TUBO_e=0xF, + dRes_ID_WSPECIAL_BCK_W_WALK_KAGO_e=0x10, + dRes_ID_WSPECIAL_BCK_W_WALK_STICK_e=0x11, + dRes_ID_WSPECIAL_BCK_W_WALK_TUBO_e=0x12, +}; + +#endif /* !RES_WSPECIAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/YIblltray.h b/assets/RZDP01/res/Object/YIblltray.h new file mode 100644 index 0000000000..ca5859f051 --- /dev/null +++ b/assets/RZDP01/res/Object/YIblltray.h @@ -0,0 +1,32 @@ +#ifndef RES_YIBLLTRAY_H +#define RES_YIBLLTRAY_H + +enum dRes_INDEX_YIBLLTRAY { + /* BCK */ + dRes_INDEX_YIBLLTRAY_BCK_IRONBALLTRAY_e=0x5, + /* BMDR */ + dRes_INDEX_YIBLLTRAY_BMD_YHANDLE_e=0x8, + dRes_INDEX_YIBLLTRAY_BMD_YIRONBALLTRAY_e=0x9, + /* DZB */ + dRes_INDEX_YIBLLTRAY_DZB_YIRONBALLTRAY_e=0xC, +}; + +enum dRes_ID_YIBLLTRAY { + /* BCK */ + dRes_ID_YIBLLTRAY_BCK_IRONBALLTRAY_e=0x5, + /* BMDR */ + dRes_ID_YIBLLTRAY_BMD_YHANDLE_e=0x8, + dRes_ID_YIBLLTRAY_BMD_YIRONBALLTRAY_e=0x9, + /* DZB */ + dRes_ID_YIBLLTRAY_DZB_YIRONBALLTRAY_e=0xC, +}; + +enum YHANDLE_JNT { + YHANDLE_JNT_WORLD_ROOT_e=0x0, +}; + +enum YIRONBALLTRAY_JNT { + YIRONBALLTRAY_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_YIBLLTRAY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Y_gwall.h b/assets/RZDP01/res/Object/Y_gwall.h new file mode 100644 index 0000000000..f2876f8fc4 --- /dev/null +++ b/assets/RZDP01/res/Object/Y_gwall.h @@ -0,0 +1,22 @@ +#ifndef RES_Y_GWALL_H +#define RES_Y_GWALL_H + +enum dRes_INDEX_Y_GWALL { + /* BMDE */ + dRes_INDEX_Y_GWALL_BMD_YGANONWALL_e=0x4, + /* BTK */ + dRes_INDEX_Y_GWALL_BTK_YGANONWALL_e=0x7, +}; + +enum dRes_ID_Y_GWALL { + /* BMDE */ + dRes_ID_Y_GWALL_BMD_YGANONWALL_e=0x4, + /* BTK */ + dRes_ID_Y_GWALL_BTK_YGANONWALL_e=0x7, +}; + +enum YGANONWALL_JNT { + YGANONWALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_GWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Y_horiyuk.h b/assets/RZDP01/res/Object/Y_horiyuk.h new file mode 100644 index 0000000000..6f01e09b77 --- /dev/null +++ b/assets/RZDP01/res/Object/Y_horiyuk.h @@ -0,0 +1,22 @@ +#ifndef RES_Y_HORIYUK_H +#define RES_Y_HORIYUK_H + +enum dRes_INDEX_Y_HORIYUK { + /* BMDR */ + dRes_INDEX_Y_HORIYUK_BMD_YHORIYUKI_e=0x4, + /* DZB */ + dRes_INDEX_Y_HORIYUK_DZB_YHORIYUKI_e=0x7, +}; + +enum dRes_ID_Y_HORIYUK { + /* BMDR */ + dRes_ID_Y_HORIYUK_BMD_YHORIYUKI_e=0x4, + /* DZB */ + dRes_ID_Y_HORIYUK_DZB_YHORIYUKI_e=0x7, +}; + +enum YHORIYUKI_JNT { + YHORIYUKI_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_HORIYUK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Y_icecube.h b/assets/RZDP01/res/Object/Y_icecube.h new file mode 100644 index 0000000000..d66388bdfd --- /dev/null +++ b/assets/RZDP01/res/Object/Y_icecube.h @@ -0,0 +1,32 @@ +#ifndef RES_Y_ICECUBE_H +#define RES_Y_ICECUBE_H + +enum dRes_INDEX_Y_ICECUBE { + /* BMDE */ + dRes_INDEX_Y_ICECUBE_BMD_Y_ICECUBEICE_e=0x5, + /* BMDR */ + dRes_INDEX_Y_ICECUBE_BMD_YICECUBE_e=0x8, + /* DZB */ + dRes_INDEX_Y_ICECUBE_DZB_Y_ICECUBEICE_e=0xB, + dRes_INDEX_Y_ICECUBE_DZB_YICECUBE_e=0xC, +}; + +enum dRes_ID_Y_ICECUBE { + /* BMDE */ + dRes_ID_Y_ICECUBE_BMD_Y_ICECUBEICE_e=0x5, + /* BMDR */ + dRes_ID_Y_ICECUBE_BMD_YICECUBE_e=0x8, + /* DZB */ + dRes_ID_Y_ICECUBE_DZB_Y_ICECUBEICE_e=0xB, + dRes_ID_Y_ICECUBE_DZB_YICECUBE_e=0xC, +}; + +enum Y_ICECUBEICE_JNT { + Y_ICECUBEICE_JNT_WORLD_ROOT_e=0x0, +}; + +enum YICECUBE_JNT { + YICECUBE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_ICECUBE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Y_ironbal.h b/assets/RZDP01/res/Object/Y_ironbal.h new file mode 100644 index 0000000000..96755db4b2 --- /dev/null +++ b/assets/RZDP01/res/Object/Y_ironbal.h @@ -0,0 +1,18 @@ +#ifndef RES_Y_IRONBAL_H +#define RES_Y_IRONBAL_H + +enum dRes_INDEX_Y_IRONBAL { + /* BMDE */ + dRes_INDEX_Y_IRONBAL_BMD_YIRONBALL_e=0x3, +}; + +enum dRes_ID_Y_IRONBAL { + /* BMDE */ + dRes_ID_Y_IRONBAL_BMD_YIRONBALL_e=0x3, +}; + +enum YIRONBALL_JNT { + YIRONBALL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Y_IRONBAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Y_taihou.h b/assets/RZDP01/res/Object/Y_taihou.h new file mode 100644 index 0000000000..7cc0a263ec --- /dev/null +++ b/assets/RZDP01/res/Object/Y_taihou.h @@ -0,0 +1,25 @@ +#ifndef RES_Y_TAIHOU_H +#define RES_Y_TAIHOU_H + +enum dRes_INDEX_Y_TAIHOU { + /* BMDR */ + dRes_INDEX_Y_TAIHOU_BMD_YTAIHOU_e=0x4, + /* DZB */ + dRes_INDEX_Y_TAIHOU_DZB_YTAIHOU_e=0x7, +}; + +enum dRes_ID_Y_TAIHOU { + /* BMDR */ + dRes_ID_Y_TAIHOU_BMD_YTAIHOU_e=0x4, + /* DZB */ + dRes_ID_Y_TAIHOU_DZB_YTAIHOU_e=0x7, +}; + +enum YTAIHOU_JNT { + YTAIHOU_JNT_YTAIHOU_e=0x0, + YTAIHOU_JNT_TAIHOU_e=0x1, + YTAIHOU_JNT_WHEEL_L_e=0x2, + YTAIHOU_JNT_WHEEL_R_e=0x3, +}; + +#endif /* !RES_Y_TAIHOU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Ychandelr.h b/assets/RZDP01/res/Object/Ychandelr.h new file mode 100644 index 0000000000..92a1561575 --- /dev/null +++ b/assets/RZDP01/res/Object/Ychandelr.h @@ -0,0 +1,28 @@ +#ifndef RES_YCHANDELR_H +#define RES_YCHANDELR_H + +enum dRes_INDEX_YCHANDELR { + /* BMDR */ + dRes_INDEX_YCHANDELR_BMD_YCHANDELIER_e=0x4, + dRes_INDEX_YCHANDELR_BMD_YCHANDELIERSHAFT_e=0x5, + /* DZB */ + dRes_INDEX_YCHANDELR_DZB_YCHANDELIER_e=0x8, +}; + +enum dRes_ID_YCHANDELR { + /* BMDR */ + dRes_ID_YCHANDELR_BMD_YCHANDELIER_e=0x4, + dRes_ID_YCHANDELR_BMD_YCHANDELIERSHAFT_e=0x5, + /* DZB */ + dRes_ID_YCHANDELR_DZB_YCHANDELIER_e=0x8, +}; + +enum YCHANDELIER_JNT { + YCHANDELIER_JNT_WORLD_ROOT_e=0x0, +}; + +enum YCHANDELIERSHAFT_JNT { + YCHANDELIERSHAFT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_YCHANDELR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia.h b/assets/RZDP01/res/Object/Yelia.h new file mode 100644 index 0000000000..8180ac4589 --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia.h @@ -0,0 +1,50 @@ +#ifndef RES_YELIA_H +#define RES_YELIA_H + +enum dRes_INDEX_YELIA { + /* BMDR */ + dRes_INDEX_YELIA_BMD_YELIA_e=0x3, +}; + +enum dRes_ID_YELIA { + /* BMDR */ + dRes_ID_YELIA_BMD_YELIA_e=0x3, +}; + +enum YELIA_JNT { + YELIA_JNT_CENTER_e=0x0, + YELIA_JNT_BACKBONE1_e=0x1, + YELIA_JNT_BACKBONE2_e=0x2, + YELIA_JNT_NECK_e=0x3, + YELIA_JNT_HEAD_e=0x4, + YELIA_JNT_HAIR1_e=0x5, + YELIA_JNT_JAW_e=0x6, + YELIA_JNT_MAYUL_e=0x7, + YELIA_JNT_MAYUR_e=0x8, + YELIA_JNT_MOUTH_e=0x9, + YELIA_JNT_SHOULDERL_e=0xA, + YELIA_JNT_ARML1_e=0xB, + YELIA_JNT_ARML2_e=0xC, + YELIA_JNT_HANDL_e=0xD, + YELIA_JNT_FINGERL1_e=0xE, + YELIA_JNT_THUMBL_e=0xF, + YELIA_JNT_SHOULDERR_e=0x10, + YELIA_JNT_ARMR1_e=0x11, + YELIA_JNT_ARMR2_e=0x12, + YELIA_JNT_HANDR_e=0x13, + YELIA_JNT_FINGERR1_e=0x14, + YELIA_JNT_THUMBR_e=0x15, + YELIA_JNT_WAIST_e=0x16, + YELIA_JNT_LEGL1_e=0x17, + YELIA_JNT_LEGL2_e=0x18, + YELIA_JNT_FOOTL_e=0x19, + YELIA_JNT_LEGR1_e=0x1A, + YELIA_JNT_LEGR2_e=0x1B, + YELIA_JNT_FOOTR_e=0x1C, + YELIA_JNT_SKIRTBL_e=0x1D, + YELIA_JNT_SKIRTBR_e=0x1E, + YELIA_JNT_SKIRTFL_e=0x1F, + YELIA_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELIA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia0.h b/assets/RZDP01/res/Object/Yelia0.h new file mode 100644 index 0000000000..ed352172b9 --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia0.h @@ -0,0 +1,46 @@ +#ifndef RES_YELIA0_H +#define RES_YELIA0_H + +enum dRes_INDEX_YELIA0 { + /* BCK */ + dRes_INDEX_YELIA0_BCK_YELIA_F_HAPPY_TALK_e=0x5, + dRes_INDEX_YELIA0_BCK_YELIA_F_LISTEN_e=0x6, + dRes_INDEX_YELIA0_BCK_YELIA_F_TALK_A_e=0x7, + dRes_INDEX_YELIA0_BCK_YELIA_FH_HAPPYTALK_e=0x8, + dRes_INDEX_YELIA0_BCK_YELIA_FH_LISTEN_e=0x9, + dRes_INDEX_YELIA0_BCK_YELIA_HAPPYTALK_e=0xA, + dRes_INDEX_YELIA0_BCK_YELIA_LISTEN_e=0xB, + dRes_INDEX_YELIA0_BCK_YELIA_STEP_e=0xC, + dRes_INDEX_YELIA0_BCK_YELIA_WAIT_A_e=0xD, + /* BTK */ + dRes_INDEX_YELIA0_BTK_YELIA_e=0x10, + /* BTP */ + dRes_INDEX_YELIA0_BTP_YELIA_e=0x13, + dRes_INDEX_YELIA0_BTP_YELIA_F_HAPPY_TALK_e=0x14, + dRes_INDEX_YELIA0_BTP_YELIA_F_LISTEN_e=0x15, + dRes_INDEX_YELIA0_BTP_YELIA_FH_HAPPYTALK_e=0x16, + dRes_INDEX_YELIA0_BTP_YELIA_FH_LISTEN_e=0x17, +}; + +enum dRes_ID_YELIA0 { + /* BCK */ + dRes_ID_YELIA0_BCK_YELIA_F_HAPPY_TALK_e=0x5, + dRes_ID_YELIA0_BCK_YELIA_F_LISTEN_e=0x6, + dRes_ID_YELIA0_BCK_YELIA_F_TALK_A_e=0x7, + dRes_ID_YELIA0_BCK_YELIA_FH_HAPPYTALK_e=0x8, + dRes_ID_YELIA0_BCK_YELIA_FH_LISTEN_e=0x9, + dRes_ID_YELIA0_BCK_YELIA_HAPPYTALK_e=0xA, + dRes_ID_YELIA0_BCK_YELIA_LISTEN_e=0xB, + dRes_ID_YELIA0_BCK_YELIA_STEP_e=0xC, + dRes_ID_YELIA0_BCK_YELIA_WAIT_A_e=0xD, + /* BTK */ + dRes_ID_YELIA0_BTK_YELIA_e=0x10, + /* BTP */ + dRes_ID_YELIA0_BTP_YELIA_e=0x13, + dRes_ID_YELIA0_BTP_YELIA_F_HAPPY_TALK_e=0x14, + dRes_ID_YELIA0_BTP_YELIA_F_LISTEN_e=0x15, + dRes_ID_YELIA0_BTP_YELIA_FH_HAPPYTALK_e=0x16, + dRes_ID_YELIA0_BTP_YELIA_FH_LISTEN_e=0x17, +}; + +#endif /* !RES_YELIA0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia1.h b/assets/RZDP01/res/Object/Yelia1.h new file mode 100644 index 0000000000..5b2304e3c1 --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia1.h @@ -0,0 +1,38 @@ +#ifndef RES_YELIA1_H +#define RES_YELIA1_H + +enum dRes_INDEX_YELIA1 { + /* BCK */ + dRes_INDEX_YELIA1_BCK_YELIA_F_HORSE_LOOKBACK_e=0x5, + dRes_INDEX_YELIA1_BCK_YELIA_F_HORSE_RETURN_e=0x6, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_LOOKBACK_e=0x7, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_RETURN_e=0x8, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_TALK_A_e=0x9, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_WAIT_A_e=0xA, + dRes_INDEX_YELIA1_BCK_YELIA_HORSE_WAIT_C_e=0xB, + /* BTK */ + dRes_INDEX_YELIA1_BTK_YELIA_HORSE_RETURN_e=0xE, + dRes_INDEX_YELIA1_BTK_YELIA_HORSE_WAIT_A_e=0xF, + /* BTP */ + dRes_INDEX_YELIA1_BTP_YELIA_F_HORSE_LOOKBACK_e=0x12, + dRes_INDEX_YELIA1_BTP_YELIA_F_HORSE_RETURN_e=0x13, +}; + +enum dRes_ID_YELIA1 { + /* BCK */ + dRes_ID_YELIA1_BCK_YELIA_F_HORSE_LOOKBACK_e=0x5, + dRes_ID_YELIA1_BCK_YELIA_F_HORSE_RETURN_e=0x6, + dRes_ID_YELIA1_BCK_YELIA_HORSE_LOOKBACK_e=0x7, + dRes_ID_YELIA1_BCK_YELIA_HORSE_RETURN_e=0x8, + dRes_ID_YELIA1_BCK_YELIA_HORSE_TALK_A_e=0x9, + dRes_ID_YELIA1_BCK_YELIA_HORSE_WAIT_A_e=0xA, + dRes_ID_YELIA1_BCK_YELIA_HORSE_WAIT_C_e=0xB, + /* BTK */ + dRes_ID_YELIA1_BTK_YELIA_HORSE_RETURN_e=0xE, + dRes_ID_YELIA1_BTK_YELIA_HORSE_WAIT_A_e=0xF, + /* BTP */ + dRes_ID_YELIA1_BTP_YELIA_F_HORSE_LOOKBACK_e=0x12, + dRes_ID_YELIA1_BTP_YELIA_F_HORSE_RETURN_e=0x13, +}; + +#endif /* !RES_YELIA1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia2.h b/assets/RZDP01/res/Object/Yelia2.h new file mode 100644 index 0000000000..a5d7b0e16d --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia2.h @@ -0,0 +1,50 @@ +#ifndef RES_YELIA2_H +#define RES_YELIA2_H + +enum dRes_INDEX_YELIA2 { + /* BMDR */ + dRes_INDEX_YELIA2_BMD_YELB_e=0x3, +}; + +enum dRes_ID_YELIA2 { + /* BMDR */ + dRes_ID_YELIA2_BMD_YELB_e=0x3, +}; + +enum YELB_JNT { + YELB_JNT_CENTER_e=0x0, + YELB_JNT_BACKBONE1_e=0x1, + YELB_JNT_BACKBONE2_e=0x2, + YELB_JNT_NECK_e=0x3, + YELB_JNT_HEAD_e=0x4, + YELB_JNT_HAIR1_e=0x5, + YELB_JNT_JAW_e=0x6, + YELB_JNT_MAYUL_e=0x7, + YELB_JNT_MAYUR_e=0x8, + YELB_JNT_MOUTH_e=0x9, + YELB_JNT_SHOULDERL_e=0xA, + YELB_JNT_ARML1_e=0xB, + YELB_JNT_ARML2_e=0xC, + YELB_JNT_HANDL_e=0xD, + YELB_JNT_FINGERL1_e=0xE, + YELB_JNT_THUMBL_e=0xF, + YELB_JNT_SHOULDERR_e=0x10, + YELB_JNT_ARMR1_e=0x11, + YELB_JNT_ARMR2_e=0x12, + YELB_JNT_HANDR_e=0x13, + YELB_JNT_FINGERR1_e=0x14, + YELB_JNT_THUMBR_e=0x15, + YELB_JNT_WAIST_e=0x16, + YELB_JNT_LEGL1_e=0x17, + YELB_JNT_LEGL2_e=0x18, + YELB_JNT_FOOTL_e=0x19, + YELB_JNT_LEGR1_e=0x1A, + YELB_JNT_LEGR2_e=0x1B, + YELB_JNT_FOOTR_e=0x1C, + YELB_JNT_SKIRTBL_e=0x1D, + YELB_JNT_SKIRTBR_e=0x1E, + YELB_JNT_SKIRTFL_e=0x1F, + YELB_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELIA2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia3.h b/assets/RZDP01/res/Object/Yelia3.h new file mode 100644 index 0000000000..dd9d95bce4 --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia3.h @@ -0,0 +1,40 @@ +#ifndef RES_YELIA3_H +#define RES_YELIA3_H + +enum dRes_INDEX_YELIA3 { + /* BCK */ + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_TALK_e=0x5, + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_WAIT_A_e=0x6, + dRes_INDEX_YELIA3_BCK_YELIA_F_KAISOU_WAIT_B_e=0x7, + dRes_INDEX_YELIA3_BCK_YELIA_FH_KAISOU_TALK_e=0x8, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_TALK_e=0x9, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_WAIT_A_e=0xA, + dRes_INDEX_YELIA3_BCK_YELIA_KAISOU_WAIT_B_e=0xB, + /* BTK */ + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_TALK_e=0xE, + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_WAIT_A_e=0xF, + dRes_INDEX_YELIA3_BTK_YELIA_KAISOU_WAIT_B_e=0x10, + /* BTP */ + dRes_INDEX_YELIA3_BTP_YELIA_F_KAISOU_TALK_e=0x13, + dRes_INDEX_YELIA3_BTP_YELIA_F_KAISOU_WAIT_A_e=0x14, +}; + +enum dRes_ID_YELIA3 { + /* BCK */ + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_TALK_e=0x5, + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_WAIT_A_e=0x6, + dRes_ID_YELIA3_BCK_YELIA_F_KAISOU_WAIT_B_e=0x7, + dRes_ID_YELIA3_BCK_YELIA_FH_KAISOU_TALK_e=0x8, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_TALK_e=0x9, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_WAIT_A_e=0xA, + dRes_ID_YELIA3_BCK_YELIA_KAISOU_WAIT_B_e=0xB, + /* BTK */ + dRes_ID_YELIA3_BTK_YELIA_KAISOU_TALK_e=0xE, + dRes_ID_YELIA3_BTK_YELIA_KAISOU_WAIT_A_e=0xF, + dRes_ID_YELIA3_BTK_YELIA_KAISOU_WAIT_B_e=0x10, + /* BTP */ + dRes_ID_YELIA3_BTP_YELIA_F_KAISOU_TALK_e=0x13, + dRes_ID_YELIA3_BTP_YELIA_F_KAISOU_WAIT_A_e=0x14, +}; + +#endif /* !RES_YELIA3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Yelia4.h b/assets/RZDP01/res/Object/Yelia4.h new file mode 100644 index 0000000000..00289017ec --- /dev/null +++ b/assets/RZDP01/res/Object/Yelia4.h @@ -0,0 +1,116 @@ +#ifndef RES_YELIA4_H +#define RES_YELIA4_H + +enum dRes_INDEX_YELIA4 { + /* BCK */ + dRes_INDEX_YELIA4_BCK_YELIA_ASK_e=0x6, + dRes_INDEX_YELIA4_BCK_YELIA_ASK_STEP_e=0x7, + dRes_INDEX_YELIA4_BCK_YELIA_ASKING_e=0x8, + dRes_INDEX_YELIA4_BCK_YELIA_F_ASK_e=0x9, + dRes_INDEX_YELIA4_BCK_YELIA_F_INTENSE_e=0xA, + dRes_INDEX_YELIA4_BCK_YELIA_F_KIZUKU_e=0xB, + dRes_INDEX_YELIA4_BCK_YELIA_F_REMEMBER_e=0xC, + dRes_INDEX_YELIA4_BCK_YELIA_F_REMEMBERING_e=0xD, + dRes_INDEX_YELIA4_BCK_YELIA_F_SAD_e=0xE, + dRes_INDEX_YELIA4_BCK_YELIA_F_THINK_e=0xF, + dRes_INDEX_YELIA4_BCK_YELIA_F_TO_THINK_e=0x10, + dRes_INDEX_YELIA4_BCK_YELIA_FH_ASK_e=0x11, + dRes_INDEX_YELIA4_BCK_YELIA_FH_INTENSE_e=0x12, + dRes_INDEX_YELIA4_BCK_YELIA_FH_KIZUKU_e=0x13, + dRes_INDEX_YELIA4_BCK_YELIA_FH_REMEMBERING_e=0x14, + dRes_INDEX_YELIA4_BCK_YELIA_FH_SAD_e=0x15, + dRes_INDEX_YELIA4_BCK_YELIA_FH_THINK_e=0x16, + dRes_INDEX_YELIA4_BCK_YELIA_KIZUKU_e=0x17, + dRes_INDEX_YELIA4_BCK_YELIA_KIZUKU_WAIT_e=0x18, + dRes_INDEX_YELIA4_BCK_YELIA_LOOK_e=0x19, + dRes_INDEX_YELIA4_BCK_YELIA_LOOKING_e=0x1A, + dRes_INDEX_YELIA4_BCK_YELIA_REMEMBER_e=0x1B, + dRes_INDEX_YELIA4_BCK_YELIA_REMEMBERING_e=0x1C, + dRes_INDEX_YELIA4_BCK_YELIA_SITTALK_A_e=0x1D, + dRes_INDEX_YELIA4_BCK_YELIA_THINK_e=0x1E, + dRes_INDEX_YELIA4_BCK_YELIA_TO_THINK_e=0x1F, + dRes_INDEX_YELIA4_BCK_YELIA_TO_WORRY_e=0x20, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_UTUMUKU_e=0x21, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_WONDER_e=0x22, + dRes_INDEX_YELIA4_BCK_YELIA_WAIT_WORRY_e=0x23, + /* BTK */ + dRes_INDEX_YELIA4_BTK_YELIA_LOOK_e=0x26, + dRes_INDEX_YELIA4_BTK_YELIA_LOOKING_e=0x27, + dRes_INDEX_YELIA4_BTK_YELIA_WAIT_UTUMUKU_e=0x28, + dRes_INDEX_YELIA4_BTK_YELIA_WAIT_WONDER_e=0x29, + /* BTP */ + dRes_INDEX_YELIA4_BTP_YELIA_F_ASK_e=0x2C, + dRes_INDEX_YELIA4_BTP_YELIA_F_INTENSE_e=0x2D, + dRes_INDEX_YELIA4_BTP_YELIA_F_KIZUKU_e=0x2E, + dRes_INDEX_YELIA4_BTP_YELIA_F_REMEMBER_e=0x2F, + dRes_INDEX_YELIA4_BTP_YELIA_F_REMEMBERING_e=0x30, + dRes_INDEX_YELIA4_BTP_YELIA_F_SAD_e=0x31, + dRes_INDEX_YELIA4_BTP_YELIA_F_THINK_e=0x32, + dRes_INDEX_YELIA4_BTP_YELIA_F_TO_THINK_e=0x33, + dRes_INDEX_YELIA4_BTP_YELIA_FH_ASK_e=0x34, + dRes_INDEX_YELIA4_BTP_YELIA_FH_INTENSE_e=0x35, + dRes_INDEX_YELIA4_BTP_YELIA_FH_KIZUKU_e=0x36, + dRes_INDEX_YELIA4_BTP_YELIA_FH_REMEMBERING_e=0x37, + dRes_INDEX_YELIA4_BTP_YELIA_FH_SAD_e=0x38, + dRes_INDEX_YELIA4_BTP_YELIA_FH_THINK_e=0x39, + /* EVT */ + dRes_INDEX_YELIA4_DAT_EVENT_LIST_e=0x3C, +}; + +enum dRes_ID_YELIA4 { + /* BCK */ + dRes_ID_YELIA4_BCK_YELIA_ASK_e=0x6, + dRes_ID_YELIA4_BCK_YELIA_ASK_STEP_e=0x7, + dRes_ID_YELIA4_BCK_YELIA_ASKING_e=0x8, + dRes_ID_YELIA4_BCK_YELIA_F_ASK_e=0x9, + dRes_ID_YELIA4_BCK_YELIA_F_INTENSE_e=0xA, + dRes_ID_YELIA4_BCK_YELIA_F_KIZUKU_e=0xB, + dRes_ID_YELIA4_BCK_YELIA_F_REMEMBER_e=0xC, + dRes_ID_YELIA4_BCK_YELIA_F_REMEMBERING_e=0xD, + dRes_ID_YELIA4_BCK_YELIA_F_SAD_e=0xE, + dRes_ID_YELIA4_BCK_YELIA_F_THINK_e=0xF, + dRes_ID_YELIA4_BCK_YELIA_F_TO_THINK_e=0x10, + dRes_ID_YELIA4_BCK_YELIA_FH_ASK_e=0x11, + dRes_ID_YELIA4_BCK_YELIA_FH_INTENSE_e=0x12, + dRes_ID_YELIA4_BCK_YELIA_FH_KIZUKU_e=0x13, + dRes_ID_YELIA4_BCK_YELIA_FH_REMEMBERING_e=0x14, + dRes_ID_YELIA4_BCK_YELIA_FH_SAD_e=0x15, + dRes_ID_YELIA4_BCK_YELIA_FH_THINK_e=0x16, + dRes_ID_YELIA4_BCK_YELIA_KIZUKU_e=0x17, + dRes_ID_YELIA4_BCK_YELIA_KIZUKU_WAIT_e=0x18, + dRes_ID_YELIA4_BCK_YELIA_LOOK_e=0x19, + dRes_ID_YELIA4_BCK_YELIA_LOOKING_e=0x1A, + dRes_ID_YELIA4_BCK_YELIA_REMEMBER_e=0x1B, + dRes_ID_YELIA4_BCK_YELIA_REMEMBERING_e=0x1C, + dRes_ID_YELIA4_BCK_YELIA_SITTALK_A_e=0x1D, + dRes_ID_YELIA4_BCK_YELIA_THINK_e=0x1E, + dRes_ID_YELIA4_BCK_YELIA_TO_THINK_e=0x1F, + dRes_ID_YELIA4_BCK_YELIA_TO_WORRY_e=0x20, + dRes_ID_YELIA4_BCK_YELIA_WAIT_UTUMUKU_e=0x21, + dRes_ID_YELIA4_BCK_YELIA_WAIT_WONDER_e=0x22, + dRes_ID_YELIA4_BCK_YELIA_WAIT_WORRY_e=0x23, + /* BTK */ + dRes_ID_YELIA4_BTK_YELIA_LOOK_e=0x26, + dRes_ID_YELIA4_BTK_YELIA_LOOKING_e=0x27, + dRes_ID_YELIA4_BTK_YELIA_WAIT_UTUMUKU_e=0x28, + dRes_ID_YELIA4_BTK_YELIA_WAIT_WONDER_e=0x29, + /* BTP */ + dRes_ID_YELIA4_BTP_YELIA_F_ASK_e=0x2C, + dRes_ID_YELIA4_BTP_YELIA_F_INTENSE_e=0x2D, + dRes_ID_YELIA4_BTP_YELIA_F_KIZUKU_e=0x2E, + dRes_ID_YELIA4_BTP_YELIA_F_REMEMBER_e=0x2F, + dRes_ID_YELIA4_BTP_YELIA_F_REMEMBERING_e=0x30, + dRes_ID_YELIA4_BTP_YELIA_F_SAD_e=0x31, + dRes_ID_YELIA4_BTP_YELIA_F_THINK_e=0x32, + dRes_ID_YELIA4_BTP_YELIA_F_TO_THINK_e=0x33, + dRes_ID_YELIA4_BTP_YELIA_FH_ASK_e=0x34, + dRes_ID_YELIA4_BTP_YELIA_FH_INTENSE_e=0x35, + dRes_ID_YELIA4_BTP_YELIA_FH_KIZUKU_e=0x36, + dRes_ID_YELIA4_BTP_YELIA_FH_REMEMBERING_e=0x37, + dRes_ID_YELIA4_BTP_YELIA_FH_SAD_e=0x38, + dRes_ID_YELIA4_BTP_YELIA_FH_THINK_e=0x39, + /* EVT */ + dRes_ID_YELIA4_DAT_EVENT_LIST_e=0x3C, +}; + +#endif /* !RES_YELIA4_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Z_bdor00.h b/assets/RZDP01/res/Object/Z_bdor00.h new file mode 100644 index 0000000000..e6f9cc3f8d --- /dev/null +++ b/assets/RZDP01/res/Object/Z_bdor00.h @@ -0,0 +1,26 @@ +#ifndef RES_Z_BDOR00_H +#define RES_Z_BDOR00_H + +enum dRes_INDEX_Z_BDOR00 { + /* BMDR */ + dRes_INDEX_Z_BDOR00_BMD_Z_BDOR00_e=0x5, + /* DZB */ + dRes_INDEX_Z_BDOR00_DZB_DOOR30_e=0x8, + /* EVT */ + dRes_INDEX_Z_BDOR00_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_Z_BDOR00 { + /* BMDR */ + dRes_ID_Z_BDOR00_BMD_Z_BDOR00_e=0x5, + /* DZB */ + dRes_ID_Z_BDOR00_DZB_DOOR30_e=0x8, + /* EVT */ + dRes_ID_Z_BDOR00_DAT_EVENT_LIST_e=0xB, +}; + +enum Z_BDOR00_JNT { + Z_BDOR00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_Z_BDOR00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Zant.h b/assets/RZDP01/res/Object/Zant.h new file mode 100644 index 0000000000..1561b2c565 --- /dev/null +++ b/assets/RZDP01/res/Object/Zant.h @@ -0,0 +1,53 @@ +#ifndef RES_ZANT_H +#define RES_ZANT_H + +enum dRes_INDEX_ZANT { + /* BCK */ + dRes_INDEX_ZANT_BCK_ZANT_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_ZANT_BMD_ZANT_e=0x7, +}; + +enum dRes_ID_ZANT { + /* BCK */ + dRes_ID_ZANT_BCK_ZANT_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_ZANT_BMD_ZANT_e=0x7, +}; + +enum ZANT_JNT { + ZANT_JNT_CENTER_e=0x0, + ZANT_JNT_BACKBONE1_e=0x1, + ZANT_JNT_BACKBONE2_e=0x2, + ZANT_JNT_SHOULDERL_e=0x3, + ZANT_JNT_ARML1_e=0x4, + ZANT_JNT_ARML2_e=0x5, + ZANT_JNT_ARML3_e=0x6, + ZANT_JNT_ARML4_e=0x7, + ZANT_JNT_HIRALB1_e=0x8, + ZANT_JNT_HIRALB2_e=0x9, + ZANT_JNT_HIRALF1_e=0xA, + ZANT_JNT_HIRALF2_e=0xB, + ZANT_JNT_SHOULDERR_e=0xC, + ZANT_JNT_ARMR1_e=0xD, + ZANT_JNT_ARMR2_e=0xE, + ZANT_JNT_ARMR3_e=0xF, + ZANT_JNT_ARMR4_e=0x10, + ZANT_JNT_HIRARB1_e=0x11, + ZANT_JNT_HIRARB2_e=0x12, + ZANT_JNT_HIRARF1_e=0x13, + ZANT_JNT_HIRARF2_e=0x14, + ZANT_JNT_WAIST_e=0x15, + ZANT_JNT_LEGL1_e=0x16, + ZANT_JNT_LEGL2_e=0x17, + ZANT_JNT_FOOTL_e=0x18, + ZANT_JNT_LEGR1_e=0x19, + ZANT_JNT_LEGR2_e=0x1A, + ZANT_JNT_FOOTR_e=0x1B, + ZANT_JNT_TAREB1_e=0x1C, + ZANT_JNT_TAREB2_e=0x1D, + ZANT_JNT_TAREF1_e=0x1E, + ZANT_JNT_TAREF2_e=0x1F, +}; + +#endif /* !RES_ZANT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Zelda.h b/assets/RZDP01/res/Object/Zelda.h new file mode 100644 index 0000000000..e4e43dfd6d --- /dev/null +++ b/assets/RZDP01/res/Object/Zelda.h @@ -0,0 +1,85 @@ +#ifndef RES_ZELDA_H +#define RES_ZELDA_H + +enum dRes_INDEX_ZELDA { + /* BCK */ + dRes_INDEX_ZELDA_BCK_ZELDA_F_TALK_A_e=0x6, + dRes_INDEX_ZELDA_BCK_ZELDA_SIT_e=0x7, + dRes_INDEX_ZELDA_BCK_ZELDA_WAIT_A_e=0x8, + /* BMDE */ + dRes_INDEX_ZELDA_BMD_ZELDA_e=0xB, + /* BTK */ + dRes_INDEX_ZELDA_BTK_ZELDA_e=0xE, + /* BTP */ + dRes_INDEX_ZELDA_BTP_ZELDA_e=0x11, + dRes_INDEX_ZELDA_BTP_ZELDA_SIT_e=0x12, +}; + +enum dRes_ID_ZELDA { + /* BCK */ + dRes_ID_ZELDA_BCK_ZELDA_F_TALK_A_e=0x6, + dRes_ID_ZELDA_BCK_ZELDA_SIT_e=0x7, + dRes_ID_ZELDA_BCK_ZELDA_WAIT_A_e=0x8, + /* BMDE */ + dRes_ID_ZELDA_BMD_ZELDA_e=0xB, + /* BTK */ + dRes_ID_ZELDA_BTK_ZELDA_e=0xE, + /* BTP */ + dRes_ID_ZELDA_BTP_ZELDA_e=0x11, + dRes_ID_ZELDA_BTP_ZELDA_SIT_e=0x12, +}; + +enum ZELDA_JNT { + ZELDA_JNT_CENTER_e=0x0, + ZELDA_JNT_BACKBONE1_e=0x1, + ZELDA_JNT_BACKBONE2_e=0x2, + ZELDA_JNT_NECK_e=0x3, + ZELDA_JNT_HEAD_e=0x4, + ZELDA_JNT_CHIN_e=0x5, + ZELDA_JNT_MAYUL_e=0x6, + ZELDA_JNT_MAYUR_e=0x7, + ZELDA_JNT_MOMIL1_e=0x8, + ZELDA_JNT_MOMIL2_e=0x9, + ZELDA_JNT_MOMIL3_e=0xA, + ZELDA_JNT_MOMIR1_e=0xB, + ZELDA_JNT_MOMIR2_e=0xC, + ZELDA_JNT_MOMIR3_e=0xD, + ZELDA_JNT_MOUTH_e=0xE, + ZELDA_JNT_OSAGE1_e=0xF, + ZELDA_JNT_OSAGE2_e=0x10, + ZELDA_JNT_OSAGE3_e=0x11, + ZELDA_JNT_SHOULDERL_e=0x12, + ZELDA_JNT_ARML1_e=0x13, + ZELDA_JNT_ARML2_e=0x14, + ZELDA_JNT_HANDL_e=0x15, + ZELDA_JNT_FINGERL1_e=0x16, + ZELDA_JNT_FINGERL2_e=0x17, + ZELDA_JNT_THAMBL_e=0x18, + ZELDA_JNT_SHOULDERR_e=0x19, + ZELDA_JNT_ARMR1_e=0x1A, + ZELDA_JNT_ARMR2_e=0x1B, + ZELDA_JNT_HANDR_e=0x1C, + ZELDA_JNT_FINGERR1_e=0x1D, + ZELDA_JNT_FINGERR2_e=0x1E, + ZELDA_JNT_THAMBR_e=0x1F, + ZELDA_JNT_WAIST_e=0x20, + ZELDA_JNT_CLOTH1_e=0x21, + ZELDA_JNT_CLOTH2_e=0x22, + ZELDA_JNT_CLOTH3_e=0x23, + ZELDA_JNT_LEGL1_e=0x24, + ZELDA_JNT_LEGL2_e=0x25, + ZELDA_JNT_FOOTL_e=0x26, + ZELDA_JNT_LEGR1_e=0x27, + ZELDA_JNT_LEGR2_e=0x28, + ZELDA_JNT_FOOTR_e=0x29, + ZELDA_JNT_SKIRTBL1_e=0x2A, + ZELDA_JNT_SKIRTBL2_e=0x2B, + ZELDA_JNT_SKIRTBR1_e=0x2C, + ZELDA_JNT_SKIRTBR2_e=0x2D, + ZELDA_JNT_SKIRTFL1_e=0x2E, + ZELDA_JNT_SKIRTFL2_e=0x2F, + ZELDA_JNT_SKIRTFR1_e=0x30, + ZELDA_JNT_SKIRTFR2_e=0x31, +}; + +#endif /* !RES_ZELDA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/Zmdl.h b/assets/RZDP01/res/Object/Zmdl.h new file mode 100644 index 0000000000..2969ca5301 --- /dev/null +++ b/assets/RZDP01/res/Object/Zmdl.h @@ -0,0 +1,121 @@ +#ifndef RES_ZMDL_H +#define RES_ZMDL_H + +enum dRes_INDEX_ZMDL { + /* BMDE */ + dRes_INDEX_ZMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_INDEX_ZMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_INDEX_ZMDL_BMD_AL_BOOTSH_e=0xC, + dRes_INDEX_ZMDL_BMD_AL_HANDS_e=0xD, + dRes_INDEX_ZMDL_BMD_AL_SWB_e=0xE, + dRes_INDEX_ZMDL_BMD_ZL_e=0xF, + dRes_INDEX_ZMDL_BMD_ZL_FACE_e=0x10, + dRes_INDEX_ZMDL_BMD_ZL_HEAD_e=0x11, + /* BTK */ + dRes_INDEX_ZMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum dRes_ID_ZMDL { + /* BMDE */ + dRes_ID_ZMDL_BMD_AL_KANTERA_e=0x6, + /* BMDR */ + dRes_ID_ZMDL_BMD_EF_KTGLOW_e=0x9, + /* BMWR */ + dRes_ID_ZMDL_BMD_AL_BOOTSH_e=0xC, + dRes_ID_ZMDL_BMD_AL_HANDS_e=0xD, + dRes_ID_ZMDL_BMD_AL_SWB_e=0xE, + dRes_ID_ZMDL_BMD_ZL_e=0xF, + dRes_ID_ZMDL_BMD_ZL_FACE_e=0x10, + dRes_ID_ZMDL_BMD_ZL_HEAD_e=0x11, + /* BTK */ + dRes_ID_ZMDL_BTK_EF_KTGLOW_e=0x14, +}; + +enum AL_KANTERA_JNT { + AL_KANTERA_JNT_TOTTE_e=0x0, + AL_KANTERA_JNT_KANTERA_e=0x1, +}; + +enum EF_KTGLOW_JNT { + EF_KTGLOW_JNT_PPLANE1_e=0x0, +}; + +enum AL_BOOTSH_JNT { + AL_BOOTSH_JNT_WORLD_ROOT_e=0x0, + AL_BOOTSH_JNT_AL_BOOTSHA_e=0x1, + AL_BOOTSH_JNT_AL_BOOTSHB_e=0x2, + AL_BOOTSH_JNT_AL_BOOTSHC_e=0x3, +}; + +enum AL_HANDS_JNT { + AL_HANDS_JNT_WORLD_ROOT_e=0x0, + AL_HANDS_JNT_AL_HANDSL_e=0x1, + AL_HANDS_JNT_AL_HANDSR_e=0x2, +}; + +enum AL_SWB_JNT { + AL_SWB_JNT_AL_SWB_e=0x0, +}; + +enum ZL_JNT { + ZL_JNT_CENTER_e=0x0, + ZL_JNT_BACKBONE1_e=0x1, + ZL_JNT_BACKBONE2_e=0x2, + ZL_JNT_NECK_e=0x3, + ZL_JNT_HEAD_e=0x4, + ZL_JNT_POD_e=0x5, + ZL_JNT_SHOULDERL_e=0x6, + ZL_JNT_ARML1_e=0x7, + ZL_JNT_ARML2_e=0x8, + ZL_JNT_HANDL_e=0x9, + ZL_JNT_WEAPONL_e=0xA, + ZL_JNT_SHOULDERR_e=0xB, + ZL_JNT_ARMR1_e=0xC, + ZL_JNT_ARMR2_e=0xD, + ZL_JNT_HANDR_e=0xE, + ZL_JNT_WEAPONR_e=0xF, + ZL_JNT_WAIST_e=0x10, + ZL_JNT_CLOTCHL_e=0x11, + ZL_JNT_LEGL1_e=0x12, + ZL_JNT_LEGL2_e=0x13, + ZL_JNT_FOOTL_e=0x14, + ZL_JNT_TOEL_e=0x15, + ZL_JNT_CLOTCHR_e=0x16, + ZL_JNT_LEGR1_e=0x17, + ZL_JNT_LEGR2_e=0x18, + ZL_JNT_FOOTR_e=0x19, + ZL_JNT_TOER_e=0x1A, + ZL_JNT_FSKIRTL1_e=0x1B, + ZL_JNT_FSKIRTL2_e=0x1C, + ZL_JNT_FSKIRTR1_e=0x1D, + ZL_JNT_FSKIRTR2_e=0x1E, + ZL_JNT_RSKIRTL1_e=0x1F, + ZL_JNT_RSKIRTL2_e=0x20, + ZL_JNT_RSKIRTR1_e=0x21, + ZL_JNT_RSKIRTR2_e=0x22, +}; + +enum ZL_FACE_JNT { + ZL_FACE_JNT_FACE_ROOT_e=0x0, + ZL_FACE_JNT_CHIN_e=0x1, + ZL_FACE_JNT_MAYUL_e=0x2, + ZL_FACE_JNT_MAYUR_e=0x3, + ZL_FACE_JNT_MOUTH_e=0x4, +}; + +enum ZL_HEAD_JNT { + ZL_HEAD_JNT_HEAD_ROOT_e=0x0, + ZL_HEAD_JNT_HAIRL1_e=0x1, + ZL_HEAD_JNT_HAIRL2_e=0x2, + ZL_HEAD_JNT_HAIRR_e=0x3, + ZL_HEAD_JNT_MOMIL_e=0x4, + ZL_HEAD_JNT_MOMIR_e=0x5, + ZL_HEAD_JNT_Z_CAP1_e=0x6, + ZL_HEAD_JNT_Z_CAP2_e=0x7, + ZL_HEAD_JNT_Z_CAP3_e=0x8, + ZL_HEAD_JNT_Z_CAP4_e=0x9, +}; + +#endif /* !RES_ZMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/alSumou.h b/assets/RZDP01/res/Object/alSumou.h new file mode 100644 index 0000000000..127580cbc5 --- /dev/null +++ b/assets/RZDP01/res/Object/alSumou.h @@ -0,0 +1,191 @@ +#ifndef RES_ALSUMOU_H +#define RES_ALSUMOU_H + +enum dRes_INDEX_ALSUMOU { + /* BCK */ + dRes_INDEX_ALSUMOU_BCK_ALS_DOWN_e=0x6, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEP_e=0x7, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEPL_e=0x8, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_STEPR_e=0x9, + dRes_INDEX_ALSUMOU_BCK_ALS_FIGHT_WAIT_e=0xA, + dRes_INDEX_ALSUMOU_BCK_ALS_FLOSE_e=0xB, + dRes_INDEX_ALSUMOU_BCK_ALS_FPULLBACK_e=0xC, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCH_SHOCK_e=0xD, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCHMISS_TACKLESHOCK_e=0xE, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUNCHSHOCK_RETURN_e=0xF, + dRes_INDEX_ALSUMOU_BCK_ALS_FPUSHBACK_e=0x10, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLE_SHOCK_e=0x11, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLE_STAGGER_e=0x12, + dRes_INDEX_ALSUMOU_BCK_ALS_FTACKLESHOCK_RETURN_e=0x13, + dRes_INDEX_ALSUMOU_BCK_ALS_HEAD_UP_e=0x14, + dRes_INDEX_ALSUMOU_BCK_ALS_LOSE_e=0x15, + dRes_INDEX_ALSUMOU_BCK_ALS_LOSE_GRD_e=0x16, + dRes_INDEX_ALSUMOU_BCK_ALS_PULLBACK_e=0x17, + dRes_INDEX_ALSUMOU_BCK_ALS_PULLBACK_GRD_e=0x18, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCH_e=0x19, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCH_SHOCK_e=0x1A, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCHMISS_TACKLESHOCK_e=0x1B, + dRes_INDEX_ALSUMOU_BCK_ALS_PUNCHSHOCK_RETURN_e=0x1C, + dRes_INDEX_ALSUMOU_BCK_ALS_PUSHBACK_e=0x1D, + dRes_INDEX_ALSUMOU_BCK_ALS_SHIKO_e=0x1E, + dRes_INDEX_ALSUMOU_BCK_ALS_SHIKO_WAIT_e=0x1F, + dRes_INDEX_ALSUMOU_BCK_ALS_STAGGER_e=0x20, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_e=0x21, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_B_e=0x22, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_GRD_e=0x23, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_MISS_e=0x24, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_SHOCK_e=0x25, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_STAGGER_e=0x26, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_STAGGER_GRD_e=0x27, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_WAIT_e=0x28, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLE_WAIT_GRD_e=0x29, + dRes_INDEX_ALSUMOU_BCK_ALS_TACKLESHOCK_RETURN_e=0x2A, + dRes_INDEX_ALSUMOU_BCK_ALS_WIN_e=0x2B, + dRes_INDEX_ALSUMOU_BCK_ALS_WIN_GRD_e=0x2C, + dRes_INDEX_ALSUMOU_BCK_S_HAKEYOI_e=0x2D, + dRes_INDEX_ALSUMOU_BCK_S_MIAU_e=0x2E, + /* BMDR */ + dRes_INDEX_ALSUMOU_BMD_BLS_e=0x31, + dRes_INDEX_ALSUMOU_BMD_BLS_HANDS_e=0x32, + dRes_INDEX_ALSUMOU_BMD_BLS_HEAD_e=0x33, + /* BTK */ + dRes_INDEX_ALSUMOU_BTK_ALS_FPULLBACK_e=0x36, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCH_SHOCK_e=0x37, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCHMISS_TACKLESHOCK_e=0x38, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUNCHSHOCK_RETURN_e=0x39, + dRes_INDEX_ALSUMOU_BTK_ALS_FPUSHBACK_e=0x3A, + dRes_INDEX_ALSUMOU_BTK_ALS_FTACKLE_SHOCK_e=0x3B, + dRes_INDEX_ALSUMOU_BTK_ALS_FTACKLESHOCK_RETURN_e=0x3C, + /* BTP */ + dRes_INDEX_ALSUMOU_BTP_ALS_FLOSE_e=0x3F, + dRes_INDEX_ALSUMOU_BTP_ALS_FPULLBACK_e=0x40, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCH_SHOCK_e=0x41, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCHMISS_TACKLESHOCK_e=0x42, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUNCHSHOCK_RETURN_e=0x43, + dRes_INDEX_ALSUMOU_BTP_ALS_FPUSHBACK_e=0x44, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLE_SHOCK_e=0x45, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLE_STAGGER_e=0x46, + dRes_INDEX_ALSUMOU_BTP_ALS_FTACKLESHOCK_RETURN_e=0x47, +}; + +enum dRes_ID_ALSUMOU { + /* BCK */ + dRes_ID_ALSUMOU_BCK_ALS_DOWN_e=0x6, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEP_e=0x7, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEPL_e=0x8, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_STEPR_e=0x9, + dRes_ID_ALSUMOU_BCK_ALS_FIGHT_WAIT_e=0xA, + dRes_ID_ALSUMOU_BCK_ALS_FLOSE_e=0xB, + dRes_ID_ALSUMOU_BCK_ALS_FPULLBACK_e=0xC, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCH_SHOCK_e=0xD, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCHMISS_TACKLESHOCK_e=0xE, + dRes_ID_ALSUMOU_BCK_ALS_FPUNCHSHOCK_RETURN_e=0xF, + dRes_ID_ALSUMOU_BCK_ALS_FPUSHBACK_e=0x10, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLE_SHOCK_e=0x11, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLE_STAGGER_e=0x12, + dRes_ID_ALSUMOU_BCK_ALS_FTACKLESHOCK_RETURN_e=0x13, + dRes_ID_ALSUMOU_BCK_ALS_HEAD_UP_e=0x14, + dRes_ID_ALSUMOU_BCK_ALS_LOSE_e=0x15, + dRes_ID_ALSUMOU_BCK_ALS_LOSE_GRD_e=0x16, + dRes_ID_ALSUMOU_BCK_ALS_PULLBACK_e=0x17, + dRes_ID_ALSUMOU_BCK_ALS_PULLBACK_GRD_e=0x18, + dRes_ID_ALSUMOU_BCK_ALS_PUNCH_e=0x19, + dRes_ID_ALSUMOU_BCK_ALS_PUNCH_SHOCK_e=0x1A, + dRes_ID_ALSUMOU_BCK_ALS_PUNCHMISS_TACKLESHOCK_e=0x1B, + dRes_ID_ALSUMOU_BCK_ALS_PUNCHSHOCK_RETURN_e=0x1C, + dRes_ID_ALSUMOU_BCK_ALS_PUSHBACK_e=0x1D, + dRes_ID_ALSUMOU_BCK_ALS_SHIKO_e=0x1E, + dRes_ID_ALSUMOU_BCK_ALS_SHIKO_WAIT_e=0x1F, + dRes_ID_ALSUMOU_BCK_ALS_STAGGER_e=0x20, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_e=0x21, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_B_e=0x22, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_GRD_e=0x23, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_MISS_e=0x24, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_SHOCK_e=0x25, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_STAGGER_e=0x26, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_STAGGER_GRD_e=0x27, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_WAIT_e=0x28, + dRes_ID_ALSUMOU_BCK_ALS_TACKLE_WAIT_GRD_e=0x29, + dRes_ID_ALSUMOU_BCK_ALS_TACKLESHOCK_RETURN_e=0x2A, + dRes_ID_ALSUMOU_BCK_ALS_WIN_e=0x2B, + dRes_ID_ALSUMOU_BCK_ALS_WIN_GRD_e=0x2C, + dRes_ID_ALSUMOU_BCK_S_HAKEYOI_e=0x2D, + dRes_ID_ALSUMOU_BCK_S_MIAU_e=0x2E, + /* BMDR */ + dRes_ID_ALSUMOU_BMD_BLS_e=0x31, + dRes_ID_ALSUMOU_BMD_BLS_HANDS_e=0x32, + dRes_ID_ALSUMOU_BMD_BLS_HEAD_e=0x33, + /* BTK */ + dRes_ID_ALSUMOU_BTK_ALS_FPULLBACK_e=0x36, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCH_SHOCK_e=0x37, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCHMISS_TACKLESHOCK_e=0x38, + dRes_ID_ALSUMOU_BTK_ALS_FPUNCHSHOCK_RETURN_e=0x39, + dRes_ID_ALSUMOU_BTK_ALS_FPUSHBACK_e=0x3A, + dRes_ID_ALSUMOU_BTK_ALS_FTACKLE_SHOCK_e=0x3B, + dRes_ID_ALSUMOU_BTK_ALS_FTACKLESHOCK_RETURN_e=0x3C, + /* BTP */ + dRes_ID_ALSUMOU_BTP_ALS_FLOSE_e=0x3F, + dRes_ID_ALSUMOU_BTP_ALS_FPULLBACK_e=0x40, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCH_SHOCK_e=0x41, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCHMISS_TACKLESHOCK_e=0x42, + dRes_ID_ALSUMOU_BTP_ALS_FPUNCHSHOCK_RETURN_e=0x43, + dRes_ID_ALSUMOU_BTP_ALS_FPUSHBACK_e=0x44, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLE_SHOCK_e=0x45, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLE_STAGGER_e=0x46, + dRes_ID_ALSUMOU_BTP_ALS_FTACKLESHOCK_RETURN_e=0x47, +}; + +enum BLS_JNT { + BLS_JNT_CENTER_e=0x0, + BLS_JNT_BACKBONE1_e=0x1, + BLS_JNT_BACKBONE2_e=0x2, + BLS_JNT_NECK_e=0x3, + BLS_JNT_HEAD_e=0x4, + BLS_JNT_POD_e=0x5, + BLS_JNT_SHOULDERL_e=0x6, + BLS_JNT_ARML1_e=0x7, + BLS_JNT_ARML2_e=0x8, + BLS_JNT_HANDL_e=0x9, + BLS_JNT_WEAPONL_e=0xA, + BLS_JNT_SHOULDERR_e=0xB, + BLS_JNT_ARMR1_e=0xC, + BLS_JNT_ARMR2_e=0xD, + BLS_JNT_HANDR_e=0xE, + BLS_JNT_WEAPONR_e=0xF, + BLS_JNT_WAIST_e=0x10, + BLS_JNT_CLOTCHL_e=0x11, + BLS_JNT_LEGL1_e=0x12, + BLS_JNT_LEGL2_e=0x13, + BLS_JNT_FOOTL_e=0x14, + BLS_JNT_TOEL_e=0x15, + BLS_JNT_CLOTCHR_e=0x16, + BLS_JNT_LEGR1_e=0x17, + BLS_JNT_LEGR2_e=0x18, + BLS_JNT_FOOTR_e=0x19, + BLS_JNT_TOER_e=0x1A, + BLS_JNT_FSKIRTL1_e=0x1B, + BLS_JNT_FSKIRTL2_e=0x1C, + BLS_JNT_FSKIRTR1_e=0x1D, + BLS_JNT_FSKIRTR2_e=0x1E, + BLS_JNT_RSKIRTL1_e=0x1F, + BLS_JNT_RSKIRTL2_e=0x20, + BLS_JNT_RSKIRTR1_e=0x21, + BLS_JNT_RSKIRTR2_e=0x22, +}; + +enum BLS_HANDS_JNT { + BLS_HANDS_JNT_WORLD_ROOT_e=0x0, + BLS_HANDS_JNT_BL_HANDSL_e=0x1, + BLS_HANDS_JNT_BL_HANDSR_e=0x2, +}; + +enum BLS_HEAD_JNT { + BLS_HEAD_JNT_HEAD_ROOT_e=0x0, + BLS_HEAD_JNT_HAIRL1_e=0x1, + BLS_HEAD_JNT_HAIRL2_e=0x2, + BLS_HEAD_JNT_HAIRR_e=0x3, + BLS_HEAD_JNT_MOMIL_e=0x4, + BLS_HEAD_JNT_MOMIR_e=0x5, +}; + +#endif /* !RES_ALSUMOU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/al_bottle.h b/assets/RZDP01/res/Object/al_bottle.h new file mode 100644 index 0000000000..db8abfc922 --- /dev/null +++ b/assets/RZDP01/res/Object/al_bottle.h @@ -0,0 +1,18 @@ +#ifndef RES_AL_BOTTLE_H +#define RES_AL_BOTTLE_H + +enum dRes_INDEX_AL_BOTTLE { + /* BMDE */ + dRes_INDEX_AL_BOTTLE_BMD_AL_BOTTLE_e=0x3, +}; + +enum dRes_ID_AL_BOTTLE { + /* BMDE */ + dRes_ID_AL_BOTTLE_BMD_AL_BOTTLE_e=0x3, +}; + +enum AL_BOTTLE_JNT { + AL_BOTTLE_JNT_OB_BOTTLE_e=0x0, +}; + +#endif /* !RES_AL_BOTTLE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/buoy.h b/assets/RZDP01/res/Object/buoy.h new file mode 100644 index 0000000000..f9ab24e23a --- /dev/null +++ b/assets/RZDP01/res/Object/buoy.h @@ -0,0 +1,56 @@ +#ifndef RES_BUOY_H +#define RES_BUOY_H + +enum dRes_INDEX_BUOY { + /* BMDR */ + dRes_INDEX_BUOY_BMD_BUOY_A_e=0x3, + dRes_INDEX_BUOY_BMD_BUOY_B_e=0x4, + dRes_INDEX_BUOY_BMD_BUOY_C_e=0x5, + dRes_INDEX_BUOY_BMD_BUOY_D_e=0x6, + dRes_INDEX_BUOY_BMD_BUOY_PIECE_A_e=0x7, + dRes_INDEX_BUOY_BMD_BUOY_PIECE_B_e=0x8, +}; + +enum dRes_ID_BUOY { + /* BMDR */ + dRes_ID_BUOY_BMD_BUOY_A_e=0x3, + dRes_ID_BUOY_BMD_BUOY_B_e=0x4, + dRes_ID_BUOY_BMD_BUOY_C_e=0x5, + dRes_ID_BUOY_BMD_BUOY_D_e=0x6, + dRes_ID_BUOY_BMD_BUOY_PIECE_A_e=0x7, + dRes_ID_BUOY_BMD_BUOY_PIECE_B_e=0x8, +}; + +enum BUOY_A_JNT { + BUOY_A_JNT_BUOY_A_e=0x0, + BUOY_A_JNT_BALL_e=0x1, + BUOY_A_JNT_BUOY_A_1_e=0x2, +}; + +enum BUOY_B_JNT { + BUOY_B_JNT_BUOY_B_e=0x0, + BUOY_B_JNT_BALL_e=0x1, + BUOY_B_JNT_BUOY_B_1_e=0x2, +}; + +enum BUOY_C_JNT { + BUOY_C_JNT_BUOY_C_e=0x0, + BUOY_C_JNT_BALL_e=0x1, + BUOY_C_JNT_BUOY_C_1_e=0x2, +}; + +enum BUOY_D_JNT { + BUOY_D_JNT_BUOY_D_e=0x0, + BUOY_D_JNT_BALL_e=0x1, + BUOY_D_JNT_BUOY_D_1_e=0x2, +}; + +enum BUOY_PIECE_A_JNT { + BUOY_PIECE_A_JNT_BUOY_PIECE_A_e=0x0, +}; + +enum BUOY_PIECE_B_JNT { + BUOY_PIECE_B_JNT_BUOY_PIECE_B_e=0x0, +}; + +#endif /* !RES_BUOY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chin1.h b/assets/RZDP01/res/Object/chin1.h new file mode 100644 index 0000000000..3b16fc8c46 --- /dev/null +++ b/assets/RZDP01/res/Object/chin1.h @@ -0,0 +1,100 @@ +#ifndef RES_CHIN1_H +#define RES_CHIN1_H + +enum dRes_INDEX_CHIN1 { + /* BCK */ + dRes_INDEX_CHIN1_BCK_CHIN_DRIVEAWAY_e=0x5, + dRes_INDEX_CHIN1_BCK_CHIN_F_DISCOURAGE_e=0x6, + dRes_INDEX_CHIN1_BCK_CHIN_F_DUBIOUS_e=0x7, + dRes_INDEX_CHIN1_BCK_CHIN_F_LOOKBACK_e=0x8, + dRes_INDEX_CHIN1_BCK_CHIN_F_POINT_e=0x9, + dRes_INDEX_CHIN1_BCK_CHIN_F_SNEEZE_e=0xA, + dRes_INDEX_CHIN1_BCK_CHIN_F_SURPRISE_e=0xB, + dRes_INDEX_CHIN1_BCK_CHIN_FH_DISCOURAGE_e=0xC, + dRes_INDEX_CHIN1_BCK_CHIN_FH_DUBIOUS_e=0xD, + dRes_INDEX_CHIN1_BCK_CHIN_FH_POINT_e=0xE, + dRes_INDEX_CHIN1_BCK_CHIN_FH_SNEEZE_e=0xF, + dRes_INDEX_CHIN1_BCK_CHIN_FH_SURPRISE_e=0x10, + dRes_INDEX_CHIN1_BCK_CHIN_INTENSE_e=0x11, + dRes_INDEX_CHIN1_BCK_CHIN_INTENSE_WAIT_e=0x12, + dRes_INDEX_CHIN1_BCK_CHIN_LOOKBACK_e=0x13, + dRes_INDEX_CHIN1_BCK_CHIN_NON_e=0x14, + dRes_INDEX_CHIN1_BCK_CHIN_NON_WAIT_e=0x15, + dRes_INDEX_CHIN1_BCK_CHIN_OH_e=0x16, + dRes_INDEX_CHIN1_BCK_CHIN_OH_WAIT_e=0x17, + dRes_INDEX_CHIN1_BCK_CHIN_POINT_e=0x18, + dRes_INDEX_CHIN1_BCK_CHIN_POINTING_e=0x19, + dRes_INDEX_CHIN1_BCK_CHIN_SNEEZE_e=0x1A, + dRes_INDEX_CHIN1_BCK_CHIN_SNEEZE_WAIT_e=0x1B, + dRes_INDEX_CHIN1_BCK_CHIN_SURPRISE_e=0x1C, + dRes_INDEX_CHIN1_BCK_CHIN_SURPRISE_WAIT_e=0x1D, + dRes_INDEX_CHIN1_BCK_CHIN_TIMING_e=0x1E, + /* BTK */ + dRes_INDEX_CHIN1_BTK_CHIN_LOOKBACK_e=0x21, + dRes_INDEX_CHIN1_BTK_CHIN_POINT_e=0x22, + dRes_INDEX_CHIN1_BTK_CHIN_POINTING_e=0x23, + dRes_INDEX_CHIN1_BTK_CHIN_SNEEZE_e=0x24, + dRes_INDEX_CHIN1_BTK_CHIN_TIMING_e=0x25, + /* BTP */ + dRes_INDEX_CHIN1_BTP_CHIN_F_DISCOURAGE_e=0x28, + dRes_INDEX_CHIN1_BTP_CHIN_F_DUBIOUS_e=0x29, + dRes_INDEX_CHIN1_BTP_CHIN_F_LOOKBACK_e=0x2A, + dRes_INDEX_CHIN1_BTP_CHIN_F_POINT_e=0x2B, + dRes_INDEX_CHIN1_BTP_CHIN_F_SNEEZE_e=0x2C, + dRes_INDEX_CHIN1_BTP_CHIN_F_SURPRISE_e=0x2D, + dRes_INDEX_CHIN1_BTP_CHIN_FH_DISCOURAGE_e=0x2E, + dRes_INDEX_CHIN1_BTP_CHIN_FH_DUBIOUS_e=0x2F, + dRes_INDEX_CHIN1_BTP_CHIN_FH_POINT_e=0x30, + dRes_INDEX_CHIN1_BTP_CHIN_FH_SNEEZE_e=0x31, + dRes_INDEX_CHIN1_BTP_CHIN_FH_SURPRISE_e=0x32, +}; + +enum dRes_ID_CHIN1 { + /* BCK */ + dRes_ID_CHIN1_BCK_CHIN_DRIVEAWAY_e=0x5, + dRes_ID_CHIN1_BCK_CHIN_F_DISCOURAGE_e=0x6, + dRes_ID_CHIN1_BCK_CHIN_F_DUBIOUS_e=0x7, + dRes_ID_CHIN1_BCK_CHIN_F_LOOKBACK_e=0x8, + dRes_ID_CHIN1_BCK_CHIN_F_POINT_e=0x9, + dRes_ID_CHIN1_BCK_CHIN_F_SNEEZE_e=0xA, + dRes_ID_CHIN1_BCK_CHIN_F_SURPRISE_e=0xB, + dRes_ID_CHIN1_BCK_CHIN_FH_DISCOURAGE_e=0xC, + dRes_ID_CHIN1_BCK_CHIN_FH_DUBIOUS_e=0xD, + dRes_ID_CHIN1_BCK_CHIN_FH_POINT_e=0xE, + dRes_ID_CHIN1_BCK_CHIN_FH_SNEEZE_e=0xF, + dRes_ID_CHIN1_BCK_CHIN_FH_SURPRISE_e=0x10, + dRes_ID_CHIN1_BCK_CHIN_INTENSE_e=0x11, + dRes_ID_CHIN1_BCK_CHIN_INTENSE_WAIT_e=0x12, + dRes_ID_CHIN1_BCK_CHIN_LOOKBACK_e=0x13, + dRes_ID_CHIN1_BCK_CHIN_NON_e=0x14, + dRes_ID_CHIN1_BCK_CHIN_NON_WAIT_e=0x15, + dRes_ID_CHIN1_BCK_CHIN_OH_e=0x16, + dRes_ID_CHIN1_BCK_CHIN_OH_WAIT_e=0x17, + dRes_ID_CHIN1_BCK_CHIN_POINT_e=0x18, + dRes_ID_CHIN1_BCK_CHIN_POINTING_e=0x19, + dRes_ID_CHIN1_BCK_CHIN_SNEEZE_e=0x1A, + dRes_ID_CHIN1_BCK_CHIN_SNEEZE_WAIT_e=0x1B, + dRes_ID_CHIN1_BCK_CHIN_SURPRISE_e=0x1C, + dRes_ID_CHIN1_BCK_CHIN_SURPRISE_WAIT_e=0x1D, + dRes_ID_CHIN1_BCK_CHIN_TIMING_e=0x1E, + /* BTK */ + dRes_ID_CHIN1_BTK_CHIN_LOOKBACK_e=0x21, + dRes_ID_CHIN1_BTK_CHIN_POINT_e=0x22, + dRes_ID_CHIN1_BTK_CHIN_POINTING_e=0x23, + dRes_ID_CHIN1_BTK_CHIN_SNEEZE_e=0x24, + dRes_ID_CHIN1_BTK_CHIN_TIMING_e=0x25, + /* BTP */ + dRes_ID_CHIN1_BTP_CHIN_F_DISCOURAGE_e=0x28, + dRes_ID_CHIN1_BTP_CHIN_F_DUBIOUS_e=0x29, + dRes_ID_CHIN1_BTP_CHIN_F_LOOKBACK_e=0x2A, + dRes_ID_CHIN1_BTP_CHIN_F_POINT_e=0x2B, + dRes_ID_CHIN1_BTP_CHIN_F_SNEEZE_e=0x2C, + dRes_ID_CHIN1_BTP_CHIN_F_SURPRISE_e=0x2D, + dRes_ID_CHIN1_BTP_CHIN_FH_DISCOURAGE_e=0x2E, + dRes_ID_CHIN1_BTP_CHIN_FH_DUBIOUS_e=0x2F, + dRes_ID_CHIN1_BTP_CHIN_FH_POINT_e=0x30, + dRes_ID_CHIN1_BTP_CHIN_FH_SNEEZE_e=0x31, + dRes_ID_CHIN1_BTP_CHIN_FH_SURPRISE_e=0x32, +}; + +#endif /* !RES_CHIN1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chin1_evt.h b/assets/RZDP01/res/Object/chin1_evt.h new file mode 100644 index 0000000000..b1799ddc1e --- /dev/null +++ b/assets/RZDP01/res/Object/chin1_evt.h @@ -0,0 +1,14 @@ +#ifndef RES_CHIN1_EVT_H +#define RES_CHIN1_EVT_H + +enum dRes_INDEX_CHIN1_EVT { + /* EVT */ + dRes_INDEX_CHIN1_EVT_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CHIN1_EVT { + /* EVT */ + dRes_ID_CHIN1_EVT_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CHIN1_EVT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chin_mdl.h b/assets/RZDP01/res/Object/chin_mdl.h new file mode 100644 index 0000000000..9dc23b0cd3 --- /dev/null +++ b/assets/RZDP01/res/Object/chin_mdl.h @@ -0,0 +1,48 @@ +#ifndef RES_CHIN_MDL_H +#define RES_CHIN_MDL_H + +enum dRes_INDEX_CHIN_MDL { + /* BMDR */ + dRes_INDEX_CHIN_MDL_BMD_CHIN_e=0x3, +}; + +enum dRes_ID_CHIN_MDL { + /* BMDR */ + dRes_ID_CHIN_MDL_BMD_CHIN_e=0x3, +}; + +enum CHIN_JNT { + CHIN_JNT_CENTER_e=0x0, + CHIN_JNT_BACKBONE1_e=0x1, + CHIN_JNT_BACKBONE2_e=0x2, + CHIN_JNT_NECK_e=0x3, + CHIN_JNT_HEAD_e=0x4, + CHIN_JNT_CHIN_e=0x5, + CHIN_JNT_MAYU_L_e=0x6, + CHIN_JNT_MAYU_R_e=0x7, + CHIN_JNT_MOUTH_e=0x8, + CHIN_JNT_SHOULDERL_e=0x9, + CHIN_JNT_ARML1_e=0xA, + CHIN_JNT_ARML2_e=0xB, + CHIN_JNT_HANDL_e=0xC, + CHIN_JNT_FINGERL1_e=0xD, + CHIN_JNT_FOREFINGERL_e=0xE, + CHIN_JNT_THUMBL_e=0xF, + CHIN_JNT_SHOULDERR_e=0x10, + CHIN_JNT_ARMR1_e=0x11, + CHIN_JNT_ARMR2_e=0x12, + CHIN_JNT_HANDR_e=0x13, + CHIN_JNT_FINGERR1_e=0x14, + CHIN_JNT_FOREFINGERR_e=0x15, + CHIN_JNT_THUMBR_e=0x16, + CHIN_JNT_WATCH_e=0x17, + CHIN_JNT_WAIST_e=0x18, + CHIN_JNT_LEGL1_e=0x19, + CHIN_JNT_LEGL2_e=0x1A, + CHIN_JNT_FOOTL_e=0x1B, + CHIN_JNT_LEGR1_e=0x1C, + CHIN_JNT_LEGR2_e=0x1D, + CHIN_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_CHIN_MDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chin_tmdl.h b/assets/RZDP01/res/Object/chin_tmdl.h new file mode 100644 index 0000000000..0e7a92ddd6 --- /dev/null +++ b/assets/RZDP01/res/Object/chin_tmdl.h @@ -0,0 +1,48 @@ +#ifndef RES_CHIN_TMDL_H +#define RES_CHIN_TMDL_H + +enum dRes_INDEX_CHIN_TMDL { + /* BMDR */ + dRes_INDEX_CHIN_TMDL_BMD_CHIN_TW_e=0x3, +}; + +enum dRes_ID_CHIN_TMDL { + /* BMDR */ + dRes_ID_CHIN_TMDL_BMD_CHIN_TW_e=0x3, +}; + +enum CHIN_TW_JNT { + CHIN_TW_JNT_CENTER_e=0x0, + CHIN_TW_JNT_BACKBONE1_e=0x1, + CHIN_TW_JNT_BACKBONE2_e=0x2, + CHIN_TW_JNT_NECK_e=0x3, + CHIN_TW_JNT_HEAD_e=0x4, + CHIN_TW_JNT_CHIN_e=0x5, + CHIN_TW_JNT_MAYU_L_e=0x6, + CHIN_TW_JNT_MAYU_R_e=0x7, + CHIN_TW_JNT_MOUTH_e=0x8, + CHIN_TW_JNT_SHOULDERL_e=0x9, + CHIN_TW_JNT_ARML1_e=0xA, + CHIN_TW_JNT_ARML2_e=0xB, + CHIN_TW_JNT_HANDL_e=0xC, + CHIN_TW_JNT_FINGERL1_e=0xD, + CHIN_TW_JNT_FOREFINGERL_e=0xE, + CHIN_TW_JNT_THUMBL_e=0xF, + CHIN_TW_JNT_SHOULDERR_e=0x10, + CHIN_TW_JNT_ARMR1_e=0x11, + CHIN_TW_JNT_ARMR2_e=0x12, + CHIN_TW_JNT_HANDR_e=0x13, + CHIN_TW_JNT_FINGERR1_e=0x14, + CHIN_TW_JNT_FOREFINGERR_e=0x15, + CHIN_TW_JNT_THUMBR_e=0x16, + CHIN_TW_JNT_WATCH_e=0x17, + CHIN_TW_JNT_WAIST_e=0x18, + CHIN_TW_JNT_LEGL1_e=0x19, + CHIN_TW_JNT_LEGL2_e=0x1A, + CHIN_TW_JNT_FOOTL_e=0x1B, + CHIN_TW_JNT_LEGR1_e=0x1C, + CHIN_TW_JNT_LEGR2_e=0x1D, + CHIN_TW_JNT_FOOTR_e=0x1E, +}; + +#endif /* !RES_CHIN_TMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chtSolA.h b/assets/RZDP01/res/Object/chtSolA.h new file mode 100644 index 0000000000..a4a4d63039 --- /dev/null +++ b/assets/RZDP01/res/Object/chtSolA.h @@ -0,0 +1,66 @@ +#ifndef RES_CHTSOLA_H +#define RES_CHTSOLA_H + +enum dRes_INDEX_CHTSOLA { + /* BCK */ + dRes_INDEX_CHTSOLA_BCK_SOLA_FEAR_TALK_e=0x5, + dRes_INDEX_CHTSOLA_BCK_SOLA_FEAR_WAIT_e=0x6, + dRes_INDEX_CHTSOLA_BCK_SOLA_TALK_A_e=0x7, + dRes_INDEX_CHTSOLA_BCK_SOLA_TALK_B_e=0x8, + dRes_INDEX_CHTSOLA_BCK_SOLA_WAIT_e=0x9, + dRes_INDEX_CHTSOLA_BCK_SOLA_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_CHTSOLA_BMD_SOLA_SPEAR_e=0xD, + dRes_INDEX_CHTSOLA_BMD_SOLA_TW_e=0xE, + /* EVT */ + dRes_INDEX_CHTSOLA_DAT_EVENT_LIST_e=0x11, +}; + +enum dRes_ID_CHTSOLA { + /* BCK */ + dRes_ID_CHTSOLA_BCK_SOLA_FEAR_TALK_e=0x5, + dRes_ID_CHTSOLA_BCK_SOLA_FEAR_WAIT_e=0x6, + dRes_ID_CHTSOLA_BCK_SOLA_TALK_A_e=0x7, + dRes_ID_CHTSOLA_BCK_SOLA_TALK_B_e=0x8, + dRes_ID_CHTSOLA_BCK_SOLA_WAIT_e=0x9, + dRes_ID_CHTSOLA_BCK_SOLA_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_CHTSOLA_BMD_SOLA_SPEAR_e=0xD, + dRes_ID_CHTSOLA_BMD_SOLA_TW_e=0xE, + /* EVT */ + dRes_ID_CHTSOLA_DAT_EVENT_LIST_e=0x11, +}; + +enum SOLA_SPEAR_JNT { + SOLA_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum SOLA_TW_JNT { + SOLA_TW_JNT_CENTER_e=0x0, + SOLA_TW_JNT_BACKBONE1_e=0x1, + SOLA_TW_JNT_BACKBONE2_e=0x2, + SOLA_TW_JNT_NECK_e=0x3, + SOLA_TW_JNT_HEAD_e=0x4, + SOLA_TW_JNT_SHOULDERL_e=0x5, + SOLA_TW_JNT_ARM1L_e=0x6, + SOLA_TW_JNT_ARM2L_e=0x7, + SOLA_TW_JNT_HANDL_e=0x8, + SOLA_TW_JNT_FINGERL_e=0x9, + SOLA_TW_JNT_THUMBL_e=0xA, + SOLA_TW_JNT_SHOULDERR_e=0xB, + SOLA_TW_JNT_ARM1R_e=0xC, + SOLA_TW_JNT_ARM2R_e=0xD, + SOLA_TW_JNT_HANDR_e=0xE, + SOLA_TW_JNT_FINGERR_e=0xF, + SOLA_TW_JNT_THUMBR_e=0x10, + SOLA_TW_JNT_WAIST_e=0x11, + SOLA_TW_JNT_LEG1L_e=0x12, + SOLA_TW_JNT_LEG2L_e=0x13, + SOLA_TW_JNT_FOOTL_e=0x14, + SOLA_TW_JNT_LEG1R_e=0x15, + SOLA_TW_JNT_LEG2R_e=0x16, + SOLA_TW_JNT_FOOTR_e=0x17, + SOLA_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_CHTSOLA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/chtSolB.h b/assets/RZDP01/res/Object/chtSolB.h new file mode 100644 index 0000000000..7c5179ad41 --- /dev/null +++ b/assets/RZDP01/res/Object/chtSolB.h @@ -0,0 +1,56 @@ +#ifndef RES_CHTSOLB_H +#define RES_CHTSOLB_H + +enum dRes_INDEX_CHTSOLB { + /* BCK */ + dRes_INDEX_CHTSOLB_BCK_SOLB_FEAR_WAIT_e=0x4, + dRes_INDEX_CHTSOLB_BCK_SOLB_TALK_A_e=0x5, + dRes_INDEX_CHTSOLB_BCK_SOLB_WAIT_e=0x6, + /* BMDR */ + dRes_INDEX_CHTSOLB_BMD_SOLB_SPEAR_e=0x9, + dRes_INDEX_CHTSOLB_BMD_SOLB_TW_e=0xA, +}; + +enum dRes_ID_CHTSOLB { + /* BCK */ + dRes_ID_CHTSOLB_BCK_SOLB_FEAR_WAIT_e=0x4, + dRes_ID_CHTSOLB_BCK_SOLB_TALK_A_e=0x5, + dRes_ID_CHTSOLB_BCK_SOLB_WAIT_e=0x6, + /* BMDR */ + dRes_ID_CHTSOLB_BMD_SOLB_SPEAR_e=0x9, + dRes_ID_CHTSOLB_BMD_SOLB_TW_e=0xA, +}; + +enum SOLB_SPEAR_JNT { + SOLB_SPEAR_JNT_SOL_SPEAR_e=0x0, +}; + +enum SOLB_TW_JNT { + SOLB_TW_JNT_CENTER_e=0x0, + SOLB_TW_JNT_BACKBONE1_e=0x1, + SOLB_TW_JNT_BACKBONE2_e=0x2, + SOLB_TW_JNT_NECK_e=0x3, + SOLB_TW_JNT_HEAD_e=0x4, + SOLB_TW_JNT_SHOULDERL_e=0x5, + SOLB_TW_JNT_ARM1L_e=0x6, + SOLB_TW_JNT_ARM2L_e=0x7, + SOLB_TW_JNT_HANDL_e=0x8, + SOLB_TW_JNT_FINGERL_e=0x9, + SOLB_TW_JNT_THUMBL_e=0xA, + SOLB_TW_JNT_SHOULDERR_e=0xB, + SOLB_TW_JNT_ARM1R_e=0xC, + SOLB_TW_JNT_ARM2R_e=0xD, + SOLB_TW_JNT_HANDR_e=0xE, + SOLB_TW_JNT_FINGERR_e=0xF, + SOLB_TW_JNT_THUMBR_e=0x10, + SOLB_TW_JNT_WAIST_e=0x11, + SOLB_TW_JNT_LEG1L_e=0x12, + SOLB_TW_JNT_LEG2L_e=0x13, + SOLB_TW_JNT_FOOTL_e=0x14, + SOLB_TW_JNT_LEG1R_e=0x15, + SOLB_TW_JNT_LEG2R_e=0x16, + SOLB_TW_JNT_FOOTR_e=0x17, + SOLB_TW_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_CHTSOLB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/clerkA.h b/assets/RZDP01/res/Object/clerkA.h new file mode 100644 index 0000000000..80359462c0 --- /dev/null +++ b/assets/RZDP01/res/Object/clerkA.h @@ -0,0 +1,83 @@ +#ifndef RES_CLERKA_H +#define RES_CLERKA_H + +enum dRes_INDEX_CLERKA { + /* BCK */ + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_A_e=0x6, + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_B_e=0x7, + dRes_INDEX_CLERKA_BCK_CLERKA_F_TALK_C_e=0x8, + dRes_INDEX_CLERKA_BCK_CLERKA_FH_TALK_C_e=0x9, + dRes_INDEX_CLERKA_BCK_CLERKA_STEP_e=0xA, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_A_e=0xB, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_B_e=0xC, + dRes_INDEX_CLERKA_BCK_CLERKA_TALK_C_e=0xD, + dRes_INDEX_CLERKA_BCK_CLERKA_UNAZUKI_e=0xE, + dRes_INDEX_CLERKA_BCK_CLERKA_WAIT_A_e=0xF, + dRes_INDEX_CLERKA_BCK_CLERKA_WAIT_C_e=0x10, + /* BMDR */ + dRes_INDEX_CLERKA_BMD_CLERKA_e=0x13, + /* BTK */ + dRes_INDEX_CLERKA_BTK_CLERKA_e=0x16, + /* BTP */ + dRes_INDEX_CLERKA_BTP_CLERKA_e=0x19, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_A_e=0x1A, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_B_e=0x1B, + dRes_INDEX_CLERKA_BTP_CLERKA_F_TALK_C_e=0x1C, + dRes_INDEX_CLERKA_BTP_CLERKA_FH_TALK_C_e=0x1D, +}; + +enum dRes_ID_CLERKA { + /* BCK */ + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_A_e=0x6, + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_B_e=0x7, + dRes_ID_CLERKA_BCK_CLERKA_F_TALK_C_e=0x8, + dRes_ID_CLERKA_BCK_CLERKA_FH_TALK_C_e=0x9, + dRes_ID_CLERKA_BCK_CLERKA_STEP_e=0xA, + dRes_ID_CLERKA_BCK_CLERKA_TALK_A_e=0xB, + dRes_ID_CLERKA_BCK_CLERKA_TALK_B_e=0xC, + dRes_ID_CLERKA_BCK_CLERKA_TALK_C_e=0xD, + dRes_ID_CLERKA_BCK_CLERKA_UNAZUKI_e=0xE, + dRes_ID_CLERKA_BCK_CLERKA_WAIT_A_e=0xF, + dRes_ID_CLERKA_BCK_CLERKA_WAIT_C_e=0x10, + /* BMDR */ + dRes_ID_CLERKA_BMD_CLERKA_e=0x13, + /* BTK */ + dRes_ID_CLERKA_BTK_CLERKA_e=0x16, + /* BTP */ + dRes_ID_CLERKA_BTP_CLERKA_e=0x19, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_A_e=0x1A, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_B_e=0x1B, + dRes_ID_CLERKA_BTP_CLERKA_F_TALK_C_e=0x1C, + dRes_ID_CLERKA_BTP_CLERKA_FH_TALK_C_e=0x1D, +}; + +enum CLERKA_JNT { + CLERKA_JNT_CENTER_e=0x0, + CLERKA_JNT_BACKBONE1_e=0x1, + CLERKA_JNT_BACKBONE2_e=0x2, + CLERKA_JNT_NECK_e=0x3, + CLERKA_JNT_HEAD_e=0x4, + CLERKA_JNT_CHIN_e=0x5, + CLERKA_JNT_MAYU_L_e=0x6, + CLERKA_JNT_MAYU_R_e=0x7, + CLERKA_JNT_MOUTH_e=0x8, + CLERKA_JNT_SHOULDERL_e=0x9, + CLERKA_JNT_ARML1_e=0xA, + CLERKA_JNT_ARML2_e=0xB, + CLERKA_JNT_HANDL_e=0xC, + CLERKA_JNT_FINGERL1_e=0xD, + CLERKA_JNT_SHOULDERR_e=0xE, + CLERKA_JNT_ARMR1_e=0xF, + CLERKA_JNT_ARMR2_e=0x10, + CLERKA_JNT_HANDR_e=0x11, + CLERKA_JNT_FINGERR1_e=0x12, + CLERKA_JNT_WAIST_e=0x13, + CLERKA_JNT_LEGL1_e=0x14, + CLERKA_JNT_LEGL2_e=0x15, + CLERKA_JNT_FOOTL_e=0x16, + CLERKA_JNT_LEGR1_e=0x17, + CLERKA_JNT_LEGR2_e=0x18, + CLERKA_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_CLERKA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/clerkB.h b/assets/RZDP01/res/Object/clerkB.h new file mode 100644 index 0000000000..fe2b7e618f --- /dev/null +++ b/assets/RZDP01/res/Object/clerkB.h @@ -0,0 +1,108 @@ +#ifndef RES_CLERKB_H +#define RES_CLERKB_H + +enum dRes_INDEX_CLERKB { + /* BCK */ + dRes_INDEX_CLERKB_BCK_CLERKB_BOW_e=0x7, + dRes_INDEX_CLERKB_BCK_CLERKB_F_BOW_e=0x8, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SING_e=0x9, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SMILE_e=0xA, + dRes_INDEX_CLERKB_BCK_CLERKB_F_SORRY_e=0xB, + dRes_INDEX_CLERKB_BCK_CLERKB_F_TALK_A_e=0xC, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SING_e=0xD, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SMILE_e=0xE, + dRes_INDEX_CLERKB_BCK_CLERKB_FH_SORRY_e=0xF, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_A_e=0x10, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_B_e=0x11, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_TALK_A_e=0x12, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_TALK_B_e=0x13, + dRes_INDEX_CLERKB_BCK_CLERKB_MOONWALK_WAIT_e=0x14, + dRes_INDEX_CLERKB_BCK_CLERKB_SORRY_e=0x15, + dRes_INDEX_CLERKB_BCK_CLERKB_SWING_A_e=0x16, + dRes_INDEX_CLERKB_BCK_CLERKB_WAIT_A_e=0x17, + /* BMDR */ + dRes_INDEX_CLERKB_BMD_CLERKB_e=0x1A, + /* BPK */ + dRes_INDEX_CLERKB_BPK_CLERKB_e=0x1D, + /* BTK */ + dRes_INDEX_CLERKB_BTK_CLERKB_e=0x20, + /* BTP */ + dRes_INDEX_CLERKB_BTP_CLERKB_e=0x23, + dRes_INDEX_CLERKB_BTP_CLERKB_F_BOW_e=0x24, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SING_e=0x25, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SMILE_e=0x26, + dRes_INDEX_CLERKB_BTP_CLERKB_F_SORRY_e=0x27, + dRes_INDEX_CLERKB_BTP_CLERKB_F_TALK_A_e=0x28, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SING_e=0x29, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SMILE_e=0x2A, + dRes_INDEX_CLERKB_BTP_CLERKB_FH_SORRY_e=0x2B, +}; + +enum dRes_ID_CLERKB { + /* BCK */ + dRes_ID_CLERKB_BCK_CLERKB_BOW_e=0x7, + dRes_ID_CLERKB_BCK_CLERKB_F_BOW_e=0x8, + dRes_ID_CLERKB_BCK_CLERKB_F_SING_e=0x9, + dRes_ID_CLERKB_BCK_CLERKB_F_SMILE_e=0xA, + dRes_ID_CLERKB_BCK_CLERKB_F_SORRY_e=0xB, + dRes_ID_CLERKB_BCK_CLERKB_F_TALK_A_e=0xC, + dRes_ID_CLERKB_BCK_CLERKB_FH_SING_e=0xD, + dRes_ID_CLERKB_BCK_CLERKB_FH_SMILE_e=0xE, + dRes_ID_CLERKB_BCK_CLERKB_FH_SORRY_e=0xF, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_A_e=0x10, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_B_e=0x11, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_TALK_A_e=0x12, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_TALK_B_e=0x13, + dRes_ID_CLERKB_BCK_CLERKB_MOONWALK_WAIT_e=0x14, + dRes_ID_CLERKB_BCK_CLERKB_SORRY_e=0x15, + dRes_ID_CLERKB_BCK_CLERKB_SWING_A_e=0x16, + dRes_ID_CLERKB_BCK_CLERKB_WAIT_A_e=0x17, + /* BMDR */ + dRes_ID_CLERKB_BMD_CLERKB_e=0x1A, + /* BPK */ + dRes_ID_CLERKB_BPK_CLERKB_e=0x1D, + /* BTK */ + dRes_ID_CLERKB_BTK_CLERKB_e=0x20, + /* BTP */ + dRes_ID_CLERKB_BTP_CLERKB_e=0x23, + dRes_ID_CLERKB_BTP_CLERKB_F_BOW_e=0x24, + dRes_ID_CLERKB_BTP_CLERKB_F_SING_e=0x25, + dRes_ID_CLERKB_BTP_CLERKB_F_SMILE_e=0x26, + dRes_ID_CLERKB_BTP_CLERKB_F_SORRY_e=0x27, + dRes_ID_CLERKB_BTP_CLERKB_F_TALK_A_e=0x28, + dRes_ID_CLERKB_BTP_CLERKB_FH_SING_e=0x29, + dRes_ID_CLERKB_BTP_CLERKB_FH_SMILE_e=0x2A, + dRes_ID_CLERKB_BTP_CLERKB_FH_SORRY_e=0x2B, +}; + +enum CLERKB_JNT { + CLERKB_JNT_CENTER_e=0x0, + CLERKB_JNT_BACKBONE1_e=0x1, + CLERKB_JNT_BACKBONE2_e=0x2, + CLERKB_JNT_NECK_e=0x3, + CLERKB_JNT_HEAD_e=0x4, + CLERKB_JNT_CHIN_e=0x5, + CLERKB_JNT_MAYU_L_e=0x6, + CLERKB_JNT_MAYU_R_e=0x7, + CLERKB_JNT_MOUTH_e=0x8, + CLERKB_JNT_SPEAKER_e=0x9, + CLERKB_JNT_SHOULDERL_e=0xA, + CLERKB_JNT_ARML1_e=0xB, + CLERKB_JNT_ARML2_e=0xC, + CLERKB_JNT_HANDL_e=0xD, + CLERKB_JNT_FINGERL1_e=0xE, + CLERKB_JNT_SHOULDERR_e=0xF, + CLERKB_JNT_ARMR1_e=0x10, + CLERKB_JNT_ARMR2_e=0x11, + CLERKB_JNT_HANDR_e=0x12, + CLERKB_JNT_FINGERR1_e=0x13, + CLERKB_JNT_WAIST_e=0x14, + CLERKB_JNT_LEGL1_e=0x15, + CLERKB_JNT_LEGL2_e=0x16, + CLERKB_JNT_FOOTL_e=0x17, + CLERKB_JNT_LEGR1_e=0x18, + CLERKB_JNT_LEGR2_e=0x19, + CLERKB_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_CLERKB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/cs_ev_01.h b/assets/RZDP01/res/Object/cs_ev_01.h new file mode 100644 index 0000000000..d732620389 --- /dev/null +++ b/assets/RZDP01/res/Object/cs_ev_01.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_01_H +#define RES_CS_EV_01_H + +enum dRes_INDEX_CS_EV_01 { + /* EVT */ + dRes_INDEX_CS_EV_01_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_01 { + /* EVT */ + dRes_ID_CS_EV_01_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/cs_ev_02.h b/assets/RZDP01/res/Object/cs_ev_02.h new file mode 100644 index 0000000000..21213a4057 --- /dev/null +++ b/assets/RZDP01/res/Object/cs_ev_02.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_02_H +#define RES_CS_EV_02_H + +enum dRes_INDEX_CS_EV_02 { + /* EVT */ + dRes_INDEX_CS_EV_02_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_02 { + /* EVT */ + dRes_ID_CS_EV_02_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_02_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/cs_ev_03.h b/assets/RZDP01/res/Object/cs_ev_03.h new file mode 100644 index 0000000000..20b973b677 --- /dev/null +++ b/assets/RZDP01/res/Object/cs_ev_03.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_03_H +#define RES_CS_EV_03_H + +enum dRes_INDEX_CS_EV_03 { + /* EVT */ + dRes_INDEX_CS_EV_03_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_03 { + /* EVT */ + dRes_ID_CS_EV_03_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_03_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/cs_ev_04.h b/assets/RZDP01/res/Object/cs_ev_04.h new file mode 100644 index 0000000000..ff3f507089 --- /dev/null +++ b/assets/RZDP01/res/Object/cs_ev_04.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_04_H +#define RES_CS_EV_04_H + +enum dRes_INDEX_CS_EV_04 { + /* EVT */ + dRes_INDEX_CS_EV_04_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_04 { + /* EVT */ + dRes_ID_CS_EV_04_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/cs_ev_05.h b/assets/RZDP01/res/Object/cs_ev_05.h new file mode 100644 index 0000000000..7caa20d11e --- /dev/null +++ b/assets/RZDP01/res/Object/cs_ev_05.h @@ -0,0 +1,14 @@ +#ifndef RES_CS_EV_05_H +#define RES_CS_EV_05_H + +enum dRes_INDEX_CS_EV_05 { + /* EVT */ + dRes_INDEX_CS_EV_05_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_CS_EV_05 { + /* EVT */ + dRes_ID_CS_EV_05_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_CS_EV_05_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/e3Logo.h b/assets/RZDP01/res/Object/e3Logo.h new file mode 100644 index 0000000000..f727eb24b3 --- /dev/null +++ b/assets/RZDP01/res/Object/e3Logo.h @@ -0,0 +1,90 @@ +#ifndef RES_E3LOGO_H +#define RES_E3LOGO_H + +enum dRes_INDEX_E3LOGO { + /* FONT */ + dRes_INDEX_E3LOGO_BFN_REISHOTAI_24_22_e=0x5, + /* SCRN */ + dRes_INDEX_E3LOGO_BCK_ZELDA_E3_FILE_SELECT_LOADING_e=0x8, + dRes_INDEX_E3LOGO_BLO_ZELDA_E3_FILE_SELECT_LOADING_e=0x9, + dRes_INDEX_E3LOGO_BPK_ZELDA_E3_FILE_SELECT_LOADING_e=0xA, + dRes_INDEX_E3LOGO_BRK_ZELDA_E3_FILE_SELECT_LOADING_e=0xB, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_e=0xC, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_02_e=0xD, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_03_e=0xE, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_04_e=0xF, + dRes_INDEX_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_05_e=0x10, + /* TIMG */ + dRes_INDEX_E3LOGO_BTI_AK_KAGEROURR_e=0x13, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_FIRE_00_e=0x14, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_FIRE_01_e=0x15, + dRes_INDEX_E3LOGO_BTI_AK_OCARINA_IND_00_e=0x16, + dRes_INDEX_E3LOGO_BTI_I4_GRA_1_e=0x17, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W00_e=0x18, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W01_e=0x19, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W10_e=0x1A, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W11_e=0x1B, + dRes_INDEX_E3LOGO_BTI_I4_GRA_W21_e=0x1C, + dRes_INDEX_E3LOGO_BTI_TT_BLOCK8X8_e=0x1D, + dRes_INDEX_E3LOGO_BTI_TT_BOOK_MERAMERA_00_e=0x1E, + dRes_INDEX_E3LOGO_BTI_TT_GOLD_UZU_LONG2_e=0x1F, + dRes_INDEX_E3LOGO_BTI_TT_I4_GRA_W00_e=0x20, + dRes_INDEX_E3LOGO_BTI_TT_I4_GRA_W21_e=0x21, + dRes_INDEX_E3LOGO_BTI_TT_IA4_ABTN_e=0x22, + dRes_INDEX_E3LOGO_BTI_TT_IA4_YAJI_e=0x23, + dRes_INDEX_E3LOGO_BTI_TT_IASTARRR_e=0x24, + dRes_INDEX_E3LOGO_BTI_TT_KAZARI_KANI_00_e=0x25, + dRes_INDEX_E3LOGO_BTI_TT_LINE2_e=0x26, + dRes_INDEX_E3LOGO_BTI_TT_SPOT_e=0x27, + dRes_INDEX_E3LOGO_BTI_TT_W08_160_GRA_e=0x28, + dRes_INDEX_E3LOGO_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x29, + dRes_INDEX_E3LOGO_BTI_ZELDA_00_TOARU_IMAGE00_e=0x2A, + dRes_INDEX_E3LOGO_BTI_ZELDA_01_BAJOUSEN_IMAGE00_e=0x2B, + dRes_INDEX_E3LOGO_BTI_ZELDA_02_DANJON_IMAGE00_e=0x2C, + dRes_INDEX_E3LOGO_BTI_ZELDA_03_BOSS_IMAGE00_e=0x2D, +}; + +enum dRes_ID_E3LOGO { + /* FONT */ + dRes_ID_E3LOGO_BFN_REISHOTAI_24_22_e=0x5, + /* SCRN */ + dRes_ID_E3LOGO_BCK_ZELDA_E3_FILE_SELECT_LOADING_e=0x8, + dRes_ID_E3LOGO_BLO_ZELDA_E3_FILE_SELECT_LOADING_e=0x9, + dRes_ID_E3LOGO_BPK_ZELDA_E3_FILE_SELECT_LOADING_e=0xA, + dRes_ID_E3LOGO_BRK_ZELDA_E3_FILE_SELECT_LOADING_e=0xB, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_e=0xC, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_02_e=0xD, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_03_e=0xE, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_04_e=0xF, + dRes_ID_E3LOGO_BTK_ZELDA_E3_FILE_SELECT_LOADING_05_e=0x10, + /* TIMG */ + dRes_ID_E3LOGO_BTI_AK_KAGEROURR_e=0x13, + dRes_ID_E3LOGO_BTI_AK_OCARINA_FIRE_00_e=0x14, + dRes_ID_E3LOGO_BTI_AK_OCARINA_FIRE_01_e=0x15, + dRes_ID_E3LOGO_BTI_AK_OCARINA_IND_00_e=0x16, + dRes_ID_E3LOGO_BTI_I4_GRA_1_e=0x17, + dRes_ID_E3LOGO_BTI_I4_GRA_W00_e=0x18, + dRes_ID_E3LOGO_BTI_I4_GRA_W01_e=0x19, + dRes_ID_E3LOGO_BTI_I4_GRA_W10_e=0x1A, + dRes_ID_E3LOGO_BTI_I4_GRA_W11_e=0x1B, + dRes_ID_E3LOGO_BTI_I4_GRA_W21_e=0x1C, + dRes_ID_E3LOGO_BTI_TT_BLOCK8X8_e=0x1D, + dRes_ID_E3LOGO_BTI_TT_BOOK_MERAMERA_00_e=0x1E, + dRes_ID_E3LOGO_BTI_TT_GOLD_UZU_LONG2_e=0x1F, + dRes_ID_E3LOGO_BTI_TT_I4_GRA_W00_e=0x20, + dRes_ID_E3LOGO_BTI_TT_I4_GRA_W21_e=0x21, + dRes_ID_E3LOGO_BTI_TT_IA4_ABTN_e=0x22, + dRes_ID_E3LOGO_BTI_TT_IA4_YAJI_e=0x23, + dRes_ID_E3LOGO_BTI_TT_IASTARRR_e=0x24, + dRes_ID_E3LOGO_BTI_TT_KAZARI_KANI_00_e=0x25, + dRes_ID_E3LOGO_BTI_TT_LINE2_e=0x26, + dRes_ID_E3LOGO_BTI_TT_SPOT_e=0x27, + dRes_ID_E3LOGO_BTI_TT_W08_160_GRA_e=0x28, + dRes_ID_E3LOGO_BTI_TT_ZELDA_MAKIMAKI_MM_64_e=0x29, + dRes_ID_E3LOGO_BTI_ZELDA_00_TOARU_IMAGE00_e=0x2A, + dRes_ID_E3LOGO_BTI_ZELDA_01_BAJOUSEN_IMAGE00_e=0x2B, + dRes_ID_E3LOGO_BTI_ZELDA_02_DANJON_IMAGE00_e=0x2C, + dRes_ID_E3LOGO_BTI_ZELDA_03_BOSS_IMAGE00_e=0x2D, +}; + +#endif /* !RES_E3LOGO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/efWater.h b/assets/RZDP01/res/Object/efWater.h new file mode 100644 index 0000000000..a1fe87a4b2 --- /dev/null +++ b/assets/RZDP01/res/Object/efWater.h @@ -0,0 +1,26 @@ +#ifndef RES_EFWATER_H +#define RES_EFWATER_H + +enum dRes_INDEX_EFWATER { + /* BCK */ + dRes_INDEX_EFWATER_BCK_EF_WATERCLMN_e=0x5, + /* BMDR */ + dRes_INDEX_EFWATER_BMD_EF_WATERCLMN_e=0x8, + /* BTK */ + dRes_INDEX_EFWATER_BTK_EF_WATERCLMN_e=0xB, +}; + +enum dRes_ID_EFWATER { + /* BCK */ + dRes_ID_EFWATER_BCK_EF_WATERCLMN_e=0x5, + /* BMDR */ + dRes_ID_EFWATER_BMD_EF_WATERCLMN_e=0x8, + /* BTK */ + dRes_ID_EFWATER_BTK_EF_WATERCLMN_e=0xB, +}; + +enum EF_WATERCLMN_JNT { + EF_WATERCLMN_JNT_WATERCLMN1_e=0x0, +}; + +#endif /* !RES_EFWATER_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ef_MgnF_L.h b/assets/RZDP01/res/Object/ef_MgnF_L.h new file mode 100644 index 0000000000..e23e356853 --- /dev/null +++ b/assets/RZDP01/res/Object/ef_MgnF_L.h @@ -0,0 +1,28 @@ +#ifndef RES_EF_MGNF_L_H +#define RES_EF_MGNF_L_H + +enum dRes_INDEX_EF_MGNF_L { + /* BMDE */ + dRes_INDEX_EF_MGNF_L_BMD_EF_MGNFIELD_L_e=0x5, + /* BRK */ + dRes_INDEX_EF_MGNF_L_BRK_EF_MGNFIELD_L_e=0x8, + /* BTK */ + dRes_INDEX_EF_MGNF_L_BTK_EF_MGNFIELD_L_e=0xB, + dRes_INDEX_EF_MGNF_L_BTK_EF_MGNFIELD_L_02_e=0xC, +}; + +enum dRes_ID_EF_MGNF_L { + /* BMDE */ + dRes_ID_EF_MGNF_L_BMD_EF_MGNFIELD_L_e=0x5, + /* BRK */ + dRes_ID_EF_MGNF_L_BRK_EF_MGNFIELD_L_e=0x8, + /* BTK */ + dRes_ID_EF_MGNF_L_BTK_EF_MGNFIELD_L_e=0xB, + dRes_ID_EF_MGNF_L_BTK_EF_MGNFIELD_L_02_e=0xC, +}; + +enum EF_MGNFIELD_L_JNT { + EF_MGNFIELD_L_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_MGNF_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ef_MgnF_S.h b/assets/RZDP01/res/Object/ef_MgnF_S.h new file mode 100644 index 0000000000..c73197767c --- /dev/null +++ b/assets/RZDP01/res/Object/ef_MgnF_S.h @@ -0,0 +1,28 @@ +#ifndef RES_EF_MGNF_S_H +#define RES_EF_MGNF_S_H + +enum dRes_INDEX_EF_MGNF_S { + /* BMDE */ + dRes_INDEX_EF_MGNF_S_BMD_EF_MGNFIELD_S_e=0x5, + /* BRK */ + dRes_INDEX_EF_MGNF_S_BRK_EF_MGNFIELD_S_e=0x8, + /* BTK */ + dRes_INDEX_EF_MGNF_S_BTK_EF_MGNFIELD_S_e=0xB, + dRes_INDEX_EF_MGNF_S_BTK_EF_MGNFIELD_S_02_e=0xC, +}; + +enum dRes_ID_EF_MGNF_S { + /* BMDE */ + dRes_ID_EF_MGNF_S_BMD_EF_MGNFIELD_S_e=0x5, + /* BRK */ + dRes_ID_EF_MGNF_S_BRK_EF_MGNFIELD_S_e=0x8, + /* BTK */ + dRes_ID_EF_MGNF_S_BTK_EF_MGNFIELD_S_e=0xB, + dRes_ID_EF_MGNF_S_BTK_EF_MGNFIELD_S_02_e=0xC, +}; + +enum EF_MGNFIELD_S_JNT { + EF_MGNFIELD_S_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_MGNF_S_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ef_Portal.h b/assets/RZDP01/res/Object/ef_Portal.h new file mode 100644 index 0000000000..879566cc76 --- /dev/null +++ b/assets/RZDP01/res/Object/ef_Portal.h @@ -0,0 +1,32 @@ +#ifndef RES_EF_PORTAL_H +#define RES_EF_PORTAL_H + +enum dRes_INDEX_EF_PORTAL { + /* BMDR */ + dRes_INDEX_EF_PORTAL_BMD_EF_BRPORTAL_e=0x6, + /* BRK */ + dRes_INDEX_EF_PORTAL_BRK_EF_BRPORTAL_e=0x9, + /* BTK */ + dRes_INDEX_EF_PORTAL_BTK_EF_BRPORTAL_e=0xC, + dRes_INDEX_EF_PORTAL_BTK_EF_BRPORTAL_02_e=0xD, + /* EVT */ + dRes_INDEX_EF_PORTAL_DAT_EVENT_LIST_e=0x10, +}; + +enum dRes_ID_EF_PORTAL { + /* BMDR */ + dRes_ID_EF_PORTAL_BMD_EF_BRPORTAL_e=0x6, + /* BRK */ + dRes_ID_EF_PORTAL_BRK_EF_BRPORTAL_e=0x9, + /* BTK */ + dRes_ID_EF_PORTAL_BTK_EF_BRPORTAL_e=0xC, + dRes_ID_EF_PORTAL_BTK_EF_BRPORTAL_02_e=0xD, + /* EVT */ + dRes_ID_EF_PORTAL_DAT_EVENT_LIST_e=0x10, +}; + +enum EF_BRPORTAL_JNT { + EF_BRPORTAL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_EF_PORTAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/evt_pachi.h b/assets/RZDP01/res/Object/evt_pachi.h new file mode 100644 index 0000000000..944b08963e --- /dev/null +++ b/assets/RZDP01/res/Object/evt_pachi.h @@ -0,0 +1,14 @@ +#ifndef RES_EVT_PACHI_H +#define RES_EVT_PACHI_H + +enum dRes_INDEX_EVT_PACHI { + /* EVT */ + dRes_INDEX_EVT_PACHI_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_EVT_PACHI { + /* EVT */ + dRes_ID_EVT_PACHI_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_EVT_PACHI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/fairy.h b/assets/RZDP01/res/Object/fairy.h new file mode 100644 index 0000000000..c7bb1adb27 --- /dev/null +++ b/assets/RZDP01/res/Object/fairy.h @@ -0,0 +1,164 @@ +#ifndef RES_FAIRY_H +#define RES_FAIRY_H + +enum dRes_INDEX_FAIRY { + /* BCK */ + dRes_INDEX_FAIRY_BCK_FAIRY_F_SAD_e=0x9, + dRes_INDEX_FAIRY_BCK_FAIRY_F_SMILE_e=0xA, + dRes_INDEX_FAIRY_BCK_FAIRY_F_TALK_e=0xB, + dRes_INDEX_FAIRY_BCK_FAIRY_FH_SMILE_e=0xC, + dRes_INDEX_FAIRY_BCK_FAIRY_GO_e=0xD, + dRes_INDEX_FAIRY_BCK_FAIRY_GOWAIT_e=0xE, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_GETUP_e=0xF, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_NON_e=0x10, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_SITWAIT_e=0x11, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_SYUTU_e=0x12, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_WAIT_e=0x13, + dRes_INDEX_FAIRY_BCK_FAIRY_HANE_WALK_e=0x14, + dRes_INDEX_FAIRY_BCK_FAIRY_HOPPE_e=0x15, + dRes_INDEX_FAIRY_BCK_FAIRY_HOPPE_WAIT_e=0x16, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_A_e=0x17, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_B_e=0x18, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_GO_e=0x19, + dRes_INDEX_FAIRY_BCK_FAIRY_SIT_GOWAIT_e=0x1A, + dRes_INDEX_FAIRY_BCK_FAIRY_SITTALK_e=0x1B, + dRes_INDEX_FAIRY_BCK_FAIRY_STANDUP_e=0x1C, + dRes_INDEX_FAIRY_BCK_FAIRY_WAIT_e=0x1D, + dRes_INDEX_FAIRY_BCK_FAIRY_WALK_e=0x1E, + /* BMDV */ + dRes_INDEX_FAIRY_BMD_FAIRY_e=0x21, + dRes_INDEX_FAIRY_BMD_FAIRY_FEATHER_GT_e=0x22, + /* BPK */ + dRes_INDEX_FAIRY_BPK_FAIRY_e=0x25, + /* BRK */ + dRes_INDEX_FAIRY_BRK_FAIRY_e=0x28, + dRes_INDEX_FAIRY_BRK_FAIRY_FEATHER_GT_e=0x29, + /* BTK */ + dRes_INDEX_FAIRY_BTK_FAIRY_e=0x2C, + dRes_INDEX_FAIRY_BTK_FAIRY_FEATHER_GT_e=0x2D, + /* BTP */ + dRes_INDEX_FAIRY_BTP_FAIRY_e=0x30, + dRes_INDEX_FAIRY_BTP_FAIRY_F_SAD_e=0x31, + dRes_INDEX_FAIRY_BTP_FAIRY_F_SMILE_e=0x32, + dRes_INDEX_FAIRY_BTP_FAIRY_F_TALK_e=0x33, + /* EVT */ + dRes_INDEX_FAIRY_DAT_EVENT_LIST_e=0x36, +}; + +enum dRes_ID_FAIRY { + /* BCK */ + dRes_ID_FAIRY_BCK_FAIRY_F_SAD_e=0x9, + dRes_ID_FAIRY_BCK_FAIRY_F_SMILE_e=0xA, + dRes_ID_FAIRY_BCK_FAIRY_F_TALK_e=0xB, + dRes_ID_FAIRY_BCK_FAIRY_FH_SMILE_e=0xC, + dRes_ID_FAIRY_BCK_FAIRY_GO_e=0xD, + dRes_ID_FAIRY_BCK_FAIRY_GOWAIT_e=0xE, + dRes_ID_FAIRY_BCK_FAIRY_HANE_GETUP_e=0xF, + dRes_ID_FAIRY_BCK_FAIRY_HANE_NON_e=0x10, + dRes_ID_FAIRY_BCK_FAIRY_HANE_SITWAIT_e=0x11, + dRes_ID_FAIRY_BCK_FAIRY_HANE_SYUTU_e=0x12, + dRes_ID_FAIRY_BCK_FAIRY_HANE_WAIT_e=0x13, + dRes_ID_FAIRY_BCK_FAIRY_HANE_WALK_e=0x14, + dRes_ID_FAIRY_BCK_FAIRY_HOPPE_e=0x15, + dRes_ID_FAIRY_BCK_FAIRY_HOPPE_WAIT_e=0x16, + dRes_ID_FAIRY_BCK_FAIRY_SIT_A_e=0x17, + dRes_ID_FAIRY_BCK_FAIRY_SIT_B_e=0x18, + dRes_ID_FAIRY_BCK_FAIRY_SIT_GO_e=0x19, + dRes_ID_FAIRY_BCK_FAIRY_SIT_GOWAIT_e=0x1A, + dRes_ID_FAIRY_BCK_FAIRY_SITTALK_e=0x1B, + dRes_ID_FAIRY_BCK_FAIRY_STANDUP_e=0x1C, + dRes_ID_FAIRY_BCK_FAIRY_WAIT_e=0x1D, + dRes_ID_FAIRY_BCK_FAIRY_WALK_e=0x1E, + /* BMDV */ + dRes_ID_FAIRY_BMD_FAIRY_e=0x21, + dRes_ID_FAIRY_BMD_FAIRY_FEATHER_GT_e=0x22, + /* BPK */ + dRes_ID_FAIRY_BPK_FAIRY_e=0x25, + /* BRK */ + dRes_ID_FAIRY_BRK_FAIRY_e=0x28, + dRes_ID_FAIRY_BRK_FAIRY_FEATHER_GT_e=0x29, + /* BTK */ + dRes_ID_FAIRY_BTK_FAIRY_e=0x2C, + dRes_ID_FAIRY_BTK_FAIRY_FEATHER_GT_e=0x2D, + /* BTP */ + dRes_ID_FAIRY_BTP_FAIRY_e=0x30, + dRes_ID_FAIRY_BTP_FAIRY_F_SAD_e=0x31, + dRes_ID_FAIRY_BTP_FAIRY_F_SMILE_e=0x32, + dRes_ID_FAIRY_BTP_FAIRY_F_TALK_e=0x33, + /* EVT */ + dRes_ID_FAIRY_DAT_EVENT_LIST_e=0x36, +}; + +enum FAIRY_JNT { + FAIRY_JNT_CENTER_e=0x0, + FAIRY_JNT_BACKBONE1_e=0x1, + FAIRY_JNT_BACKBONE2_e=0x2, + FAIRY_JNT_BHAIR1_e=0x3, + FAIRY_JNT_BHAIR2_e=0x4, + FAIRY_JNT_BHAIR3_e=0x5, + FAIRY_JNT_FHAIRL1_e=0x6, + FAIRY_JNT_FHAIRL2_e=0x7, + FAIRY_JNT_FHAIRL3_e=0x8, + FAIRY_JNT_FHAIRR1_e=0x9, + FAIRY_JNT_FHAIRR2_e=0xA, + FAIRY_JNT_FHAIRR3_e=0xB, + FAIRY_JNT_NECK_e=0xC, + FAIRY_JNT_HEAD_e=0xD, + FAIRY_JNT_CHIN_e=0xE, + FAIRY_JNT_MAYUL_e=0xF, + FAIRY_JNT_MAYUR_e=0x10, + FAIRY_JNT_MOUTH_e=0x11, + FAIRY_JNT_SHOULDERL_e=0x12, + FAIRY_JNT_ARML1_e=0x13, + FAIRY_JNT_ARML2_e=0x14, + FAIRY_JNT_HANDL_e=0x15, + FAIRY_JNT_FINGERL_e=0x16, + FAIRY_JNT_THAMBL_e=0x17, + FAIRY_JNT_SHOULDERR_e=0x18, + FAIRY_JNT_ARMR1_e=0x19, + FAIRY_JNT_ARMR2_e=0x1A, + FAIRY_JNT_HANDR_e=0x1B, + FAIRY_JNT_FINGERR_e=0x1C, + FAIRY_JNT_THAMBR_e=0x1D, + FAIRY_JNT_WAIST_e=0x1E, + FAIRY_JNT_CLOTH_e=0x1F, + FAIRY_JNT_LEGL1_e=0x20, + FAIRY_JNT_LEGL2_e=0x21, + FAIRY_JNT_FOOTL_e=0x22, + FAIRY_JNT_TOEL_e=0x23, + FAIRY_JNT_LEGR1_e=0x24, + FAIRY_JNT_LEGR2_e=0x25, + FAIRY_JNT_FOOTR_e=0x26, + FAIRY_JNT_TOER_e=0x27, +}; + +enum FAIRY_FEATHER_GT_JNT { + FAIRY_FEATHER_GT_JNT_ROOT_e=0x0, + FAIRY_FEATHER_GT_JNT_TUKENE_e=0x1, + FAIRY_FEATHER_GT_JNT_FEATHER1AL1_e=0x2, + FAIRY_FEATHER_GT_JNT_FEATHER1AL2_e=0x3, + FAIRY_FEATHER_GT_JNT_FEATHER1AR1_e=0x4, + FAIRY_FEATHER_GT_JNT_FEATHER1AR2_e=0x5, + FAIRY_FEATHER_GT_JNT_FEATHER1BL1_e=0x6, + FAIRY_FEATHER_GT_JNT_FEATHER1BL2_e=0x7, + FAIRY_FEATHER_GT_JNT_FEATHER1BR1_e=0x8, + FAIRY_FEATHER_GT_JNT_FEATHER1BR2_e=0x9, + FAIRY_FEATHER_GT_JNT_FEATHER2AL1_e=0xA, + FAIRY_FEATHER_GT_JNT_FEATHER2AL2_e=0xB, + FAIRY_FEATHER_GT_JNT_FEATHER2AR1_e=0xC, + FAIRY_FEATHER_GT_JNT_FEATHER2AR2_e=0xD, + FAIRY_FEATHER_GT_JNT_FEATHER2BL1_e=0xE, + FAIRY_FEATHER_GT_JNT_FEATHER2BL2_e=0xF, + FAIRY_FEATHER_GT_JNT_FEATHER2BR1_e=0x10, + FAIRY_FEATHER_GT_JNT_FEATHER2BR2_e=0x11, + FAIRY_FEATHER_GT_JNT_FEATHER3AL1_e=0x12, + FAIRY_FEATHER_GT_JNT_FEATHER3AL2_e=0x13, + FAIRY_FEATHER_GT_JNT_FEATHER3AR1_e=0x14, + FAIRY_FEATHER_GT_JNT_FEATHER3AR2_e=0x15, + FAIRY_FEATHER_GT_JNT_FEATHER3BL1_e=0x16, + FAIRY_FEATHER_GT_JNT_FEATHER3BL2_e=0x17, + FAIRY_FEATHER_GT_JNT_FEATHER3BR1_e=0x18, + FAIRY_FEATHER_GT_JNT_FEATHER3BR2_e=0x19, +}; + +#endif /* !RES_FAIRY_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/fileSel.h b/assets/RZDP01/res/Object/fileSel.h new file mode 100644 index 0000000000..c05df13ab6 --- /dev/null +++ b/assets/RZDP01/res/Object/fileSel.h @@ -0,0 +1,172 @@ +#ifndef RES_FILESEL_H +#define RES_FILESEL_H + +enum dRes_INDEX_FILESEL { + /* SCRN */ + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_e=0x4, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_e=0x5, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_e=0x6, + dRes_INDEX_FILESEL_BRK_ZELDA_FILE_SELECT_e=0x7, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_e=0x8, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_02_e=0x9, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_03_e=0xA, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_04_e=0xB, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_05_e=0xC, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xD, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xE, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xF, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0x10, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x11, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_COPY_SELECT_e=0x12, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x13, + dRes_INDEX_FILESEL_BRK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x14, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x15, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_02_e=0x16, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_03_e=0x17, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_DETAILS_e=0x18, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_DETAILS_e=0x19, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0x1A, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1B, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1C, + dRes_INDEX_FILESEL_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1D, + dRes_INDEX_FILESEL_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1E, + dRes_INDEX_FILESEL_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1F, + dRes_INDEX_FILESEL_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x20, + dRes_INDEX_FILESEL_BLO_ZELDA_OPTION_CHECK_e=0x21, + /* TIMG */ + dRes_INDEX_FILESEL_BTI_AK_KAGEROU_BATTLE_RR_e=0x24, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_FIRE_00_e=0x25, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_FIRE_01_e=0x26, + dRes_INDEX_FILESEL_BTI_AK_OCARINA_IND_00_e=0x27, + dRes_INDEX_FILESEL_BTI_BLACK_80_e=0x28, + dRes_INDEX_FILESEL_BTI_BOW_LIGHT_e=0x29, + dRes_INDEX_FILESEL_BTI_I4_GRA_e=0x2A, + dRes_INDEX_FILESEL_BTI_IM_B_BUTTON_00_e=0x2B, + dRes_INDEX_FILESEL_BTI_IM_KINOBOU_48_e=0x2C, + dRes_INDEX_FILESEL_BTI_NAVI_L_e=0x2D, + dRes_INDEX_FILESEL_BTI_NI_HAIRIANOTATE_48_e=0x2E, + dRes_INDEX_FILESEL_BTI_NI_KINOTATE_48_e=0x2F, + dRes_INDEX_FILESEL_BTI_NI_MAGICARMOR_48_e=0x30, + dRes_INDEX_FILESEL_BTI_NI_MASTERSWORD_48_e=0x31, + dRes_INDEX_FILESEL_BTI_NI_ZOURANOFUKU_48_e=0x32, + dRes_INDEX_FILESEL_BTI_TTDELUNOTATE_S3_TC_e=0x33, + dRes_INDEX_FILESEL_BTI_TT_1_METAL_40X40_e=0x34, + dRes_INDEX_FILESEL_BTI_TT_2_METAL_40X40_e=0x35, + dRes_INDEX_FILESEL_BTI_TT_3SETU_W_L_e=0x36, + dRes_INDEX_FILESEL_BTI_TT_3_METAL_40X40_e=0x37, + dRes_INDEX_FILESEL_BTI_TT_BLACK_32_e=0x38, + dRes_INDEX_FILESEL_BTI_TT_BLOCK128_00_e=0x39, + dRes_INDEX_FILESEL_BTI_TT_BLOCK8X8_e=0x3A, + dRes_INDEX_FILESEL_BTI_TT_BOOK_MERAMERA_00_e=0x3B, + dRes_INDEX_FILESEL_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x3C, + dRes_INDEX_FILESEL_BTI_TT_BUTTON_BASE0_SIDE_e=0x3D, + dRes_INDEX_FILESEL_BTI_TT_GOLD_UZU_LONG2_e=0x3E, + dRes_INDEX_FILESEL_BTI_TT_HEART_00_e=0x3F, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_LU_e=0x40, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x41, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x42, + dRes_INDEX_FILESEL_BTI_TT_HORIWAKU_TOP_RR_e=0x43, + dRes_INDEX_FILESEL_BTI_TT_I4_GRA_e=0x44, + dRes_INDEX_FILESEL_BTI_TT_IASTARRR_e=0x45, + dRes_INDEX_FILESEL_BTI_TT_ITUMONOFUKU_S3TC_e=0x46, + dRes_INDEX_FILESEL_BTI_TT_KAZARI_KANI_00_e=0x47, + dRes_INDEX_FILESEL_BTI_TT_KAZARI_KANI_02_e=0x48, + dRes_INDEX_FILESEL_BTI_TT_KOKIRINOKEN_S3_TC_e=0x49, + dRes_INDEX_FILESEL_BTI_TT_LINE2_e=0x4A, + dRes_INDEX_FILESEL_BTI_TT_METAL_CUBE_00_e=0x4B, + dRes_INDEX_FILESEL_BTI_TT_SPOT_SQUARE3_e=0x4C, + dRes_INDEX_FILESEL_BTI_TT_UZUMAKI_00_e=0x4D, + dRes_INDEX_FILESEL_BTI_TT_W08_160_GRA_e=0x4E, + dRes_INDEX_FILESEL_BTI_TT_YAKUSHIMA_e=0x4F, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x50, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x51, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x52, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x53, + dRes_INDEX_FILESEL_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x54, +}; + +enum dRes_ID_FILESEL { + /* SCRN */ + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_e=0x4, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_e=0x5, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_e=0x6, + dRes_ID_FILESEL_BRK_ZELDA_FILE_SELECT_e=0x7, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_e=0x8, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_02_e=0x9, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_03_e=0xA, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_04_e=0xB, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_05_e=0xC, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xD, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xE, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0xF, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_3MENU_WINDOW_e=0x10, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x11, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_COPY_SELECT_e=0x12, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x13, + dRes_ID_FILESEL_BRK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x14, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_e=0x15, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_02_e=0x16, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_COPY_SELECT_03_e=0x17, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_DETAILS_e=0x18, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_DETAILS_e=0x19, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_INFO_TEXT_e=0x1A, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1B, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_WARNING_WINDOW_e=0x1C, + dRes_ID_FILESEL_BCK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1D, + dRes_ID_FILESEL_BLO_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1E, + dRes_ID_FILESEL_BPK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x1F, + dRes_ID_FILESEL_BTK_ZELDA_FILE_SELECT_YES_NO_WINDOW_e=0x20, + dRes_ID_FILESEL_BLO_ZELDA_OPTION_CHECK_e=0x21, + /* TIMG */ + dRes_ID_FILESEL_BTI_AK_KAGEROU_BATTLE_RR_e=0x24, + dRes_ID_FILESEL_BTI_AK_OCARINA_FIRE_00_e=0x25, + dRes_ID_FILESEL_BTI_AK_OCARINA_FIRE_01_e=0x26, + dRes_ID_FILESEL_BTI_AK_OCARINA_IND_00_e=0x27, + dRes_ID_FILESEL_BTI_BLACK_80_e=0x28, + dRes_ID_FILESEL_BTI_BOW_LIGHT_e=0x29, + dRes_ID_FILESEL_BTI_I4_GRA_e=0x2A, + dRes_ID_FILESEL_BTI_IM_B_BUTTON_00_e=0x2B, + dRes_ID_FILESEL_BTI_IM_KINOBOU_48_e=0x2C, + dRes_ID_FILESEL_BTI_NAVI_L_e=0x2D, + dRes_ID_FILESEL_BTI_NI_HAIRIANOTATE_48_e=0x2E, + dRes_ID_FILESEL_BTI_NI_KINOTATE_48_e=0x2F, + dRes_ID_FILESEL_BTI_NI_MAGICARMOR_48_e=0x30, + dRes_ID_FILESEL_BTI_NI_MASTERSWORD_48_e=0x31, + dRes_ID_FILESEL_BTI_NI_ZOURANOFUKU_48_e=0x32, + dRes_ID_FILESEL_BTI_TTDELUNOTATE_S3_TC_e=0x33, + dRes_ID_FILESEL_BTI_TT_1_METAL_40X40_e=0x34, + dRes_ID_FILESEL_BTI_TT_2_METAL_40X40_e=0x35, + dRes_ID_FILESEL_BTI_TT_3SETU_W_L_e=0x36, + dRes_ID_FILESEL_BTI_TT_3_METAL_40X40_e=0x37, + dRes_ID_FILESEL_BTI_TT_BLACK_32_e=0x38, + dRes_ID_FILESEL_BTI_TT_BLOCK128_00_e=0x39, + dRes_ID_FILESEL_BTI_TT_BLOCK8X8_e=0x3A, + dRes_ID_FILESEL_BTI_TT_BOOK_MERAMERA_00_e=0x3B, + dRes_ID_FILESEL_BTI_TT_BUTTON_BASE0_CENTER_TATE_e=0x3C, + dRes_ID_FILESEL_BTI_TT_BUTTON_BASE0_SIDE_e=0x3D, + dRes_ID_FILESEL_BTI_TT_GOLD_UZU_LONG2_e=0x3E, + dRes_ID_FILESEL_BTI_TT_HEART_00_e=0x3F, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_LU_e=0x40, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_SIDE_L_RR_e=0x41, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_SIDE_R_RR_e=0x42, + dRes_ID_FILESEL_BTI_TT_HORIWAKU_TOP_RR_e=0x43, + dRes_ID_FILESEL_BTI_TT_I4_GRA_e=0x44, + dRes_ID_FILESEL_BTI_TT_IASTARRR_e=0x45, + dRes_ID_FILESEL_BTI_TT_ITUMONOFUKU_S3TC_e=0x46, + dRes_ID_FILESEL_BTI_TT_KAZARI_KANI_00_e=0x47, + dRes_ID_FILESEL_BTI_TT_KAZARI_KANI_02_e=0x48, + dRes_ID_FILESEL_BTI_TT_KOKIRINOKEN_S3_TC_e=0x49, + dRes_ID_FILESEL_BTI_TT_LINE2_e=0x4A, + dRes_ID_FILESEL_BTI_TT_METAL_CUBE_00_e=0x4B, + dRes_ID_FILESEL_BTI_TT_SPOT_SQUARE3_e=0x4C, + dRes_ID_FILESEL_BTI_TT_UZUMAKI_00_e=0x4D, + dRes_ID_FILESEL_BTI_TT_W08_160_GRA_e=0x4E, + dRes_ID_FILESEL_BTI_TT_YAKUSHIMA_e=0x4F, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_AB_MARU_e=0x50, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_A_8IA_e=0x51, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_A_TEXT_e=0x52, + dRes_ID_FILESEL_BTI_TT_ZELDA_BUTTON_B_TEXT_e=0x53, + dRes_ID_FILESEL_BTI_TT_ZELDA_REVO_MARU_BUTTON_64_8IA_01_e=0x54, +}; + +#endif /* !RES_FILESEL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/girls.h b/assets/RZDP01/res/Object/girls.h new file mode 100644 index 0000000000..ac3a95fa6f --- /dev/null +++ b/assets/RZDP01/res/Object/girls.h @@ -0,0 +1,20 @@ +#ifndef RES_GIRLS_H +#define RES_GIRLS_H + +enum dRes_INDEX_GIRLS { + /* BCK */ + dRes_INDEX_GIRLS_BCK_MICH_IYAN_WAIT_e=0x3, + dRes_INDEX_GIRLS_BCK_MICH_KYA_TALK_e=0x4, + dRes_INDEX_GIRLS_BCK_MICH_OUEN_WAIT_A_e=0x5, + dRes_INDEX_GIRLS_BCK_MICH_OUEN_WAIT_B_e=0x6, +}; + +enum dRes_ID_GIRLS { + /* BCK */ + dRes_ID_GIRLS_BCK_MICH_IYAN_WAIT_e=0x3, + dRes_ID_GIRLS_BCK_MICH_KYA_TALK_e=0x4, + dRes_ID_GIRLS_BCK_MICH_OUEN_WAIT_A_e=0x5, + dRes_ID_GIRLS_BCK_MICH_OUEN_WAIT_B_e=0x6, +}; + +#endif /* !RES_GIRLS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/glwSphere.h b/assets/RZDP01/res/Object/glwSphere.h new file mode 100644 index 0000000000..425d8f2dc4 --- /dev/null +++ b/assets/RZDP01/res/Object/glwSphere.h @@ -0,0 +1,26 @@ +#ifndef RES_GLWSPHERE_H +#define RES_GLWSPHERE_H + +enum dRes_INDEX_GLWSPHERE { + /* BMDR */ + dRes_INDEX_GLWSPHERE_BMD_EF_GLOWSPHERE_e=0x5, + /* BRK */ + dRes_INDEX_GLWSPHERE_BRK_EF_GLOWSPHERE_e=0x8, + /* BTK */ + dRes_INDEX_GLWSPHERE_BTK_EF_GLOWSPHERE_e=0xB, +}; + +enum dRes_ID_GLWSPHERE { + /* BMDR */ + dRes_ID_GLWSPHERE_BMD_EF_GLOWSPHERE_e=0x5, + /* BRK */ + dRes_ID_GLWSPHERE_BRK_EF_GLOWSPHERE_e=0x8, + /* BTK */ + dRes_ID_GLWSPHERE_BTK_EF_GLOWSPHERE_e=0xB, +}; + +enum EF_GLOWSPHERE_JNT { + EF_GLOWSPHERE_JNT_PCYLINDER1_e=0x0, +}; + +#endif /* !RES_GLWSPHERE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/gnd.h b/assets/RZDP01/res/Object/gnd.h new file mode 100644 index 0000000000..7b141c112f --- /dev/null +++ b/assets/RZDP01/res/Object/gnd.h @@ -0,0 +1,81 @@ +#ifndef RES_GND_H +#define RES_GND_H + +enum dRes_INDEX_GND { + /* BCK */ + dRes_INDEX_GND_BCK_GND_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_GND_BMD_GND_e=0xB, + /* BPK */ + dRes_INDEX_GND_BPK_GND_e=0xE, + /* BRK */ + dRes_INDEX_GND_BRK_GND_e=0x11, + /* BTK */ + dRes_INDEX_GND_BTK_GND_e=0x14, + /* BTP */ + dRes_INDEX_GND_BTP_GND_e=0x17, +}; + +enum dRes_ID_GND { + /* BCK */ + dRes_ID_GND_BCK_GND_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_GND_BMD_GND_e=0xB, + /* BPK */ + dRes_ID_GND_BPK_GND_e=0xE, + /* BRK */ + dRes_ID_GND_BRK_GND_e=0x11, + /* BTK */ + dRes_ID_GND_BTK_GND_e=0x14, + /* BTP */ + dRes_ID_GND_BTP_GND_e=0x17, +}; + +enum GND_JNT { + GND_JNT_CENTER_e=0x0, + GND_JNT_BACKBONE1_e=0x1, + GND_JNT_BACKBONE2_e=0x2, + GND_JNT_NECK_e=0x3, + GND_JNT_HEAD_e=0x4, + GND_JNT_CHIN_e=0x5, + GND_JNT_MOUTHL2_e=0x6, + GND_JNT_MOUTHR2_e=0x7, + GND_JNT_TOOTH_e=0x8, + GND_JNT_TUSKL_e=0x9, + GND_JNT_TUSKR_e=0xA, + GND_JNT_MAYUL1_e=0xB, + GND_JNT_MAYUL2_e=0xC, + GND_JNT_MAYUR1_e=0xD, + GND_JNT_MAYUR2_e=0xE, + GND_JNT_MOUTHL1_e=0xF, + GND_JNT_MOUTHR1_e=0x10, + GND_JNT_SHOULDERL_e=0x11, + GND_JNT_ARML1_e=0x12, + GND_JNT_ARML2_e=0x13, + GND_JNT_HANDL_e=0x14, + GND_JNT_FINGERL1_e=0x15, + GND_JNT_FINGERL2_e=0x16, + GND_JNT_THAMBL_e=0x17, + GND_JNT_WEAPONL_e=0x18, + GND_JNT_PADL_e=0x19, + GND_JNT_SHOULDERR_e=0x1A, + GND_JNT_ARMR1_e=0x1B, + GND_JNT_ARMR2_e=0x1C, + GND_JNT_HANDR_e=0x1D, + GND_JNT_FINGERR1_e=0x1E, + GND_JNT_FINGERR2_e=0x1F, + GND_JNT_THAMBR_e=0x20, + GND_JNT_WEAPONR_e=0x21, + GND_JNT_PADR_e=0x22, + GND_JNT_WAIST_e=0x23, + GND_JNT_LEGL1_e=0x24, + GND_JNT_LEGL2_e=0x25, + GND_JNT_FOOTL_e=0x26, + GND_JNT_TOEL_e=0x27, + GND_JNT_LEGR1_e=0x28, + GND_JNT_LEGR2_e=0x29, + GND_JNT_FOOTR_e=0x2A, + GND_JNT_TOER_e=0x2B, +}; + +#endif /* !RES_GND_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA.h b/assets/RZDP01/res/Object/grA.h new file mode 100644 index 0000000000..15de952915 --- /dev/null +++ b/assets/RZDP01/res/Object/grA.h @@ -0,0 +1,50 @@ +#ifndef RES_GRA_H +#define RES_GRA_H + +enum dRes_INDEX_GRA { + /* BCK */ + dRes_INDEX_GRA_BCK_GRA_DEFENCE_e=0x6, + dRes_INDEX_GRA_BCK_GRA_F_DEFENCE_e=0x7, + dRes_INDEX_GRA_BCK_GRA_F_STEP_FIGHT_e=0x8, + dRes_INDEX_GRA_BCK_GRA_F_TALK_ORDER_e=0x9, + dRes_INDEX_GRA_BCK_GRA_F_WAIT_FIGHT_e=0xA, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_e=0xB, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_HITL_e=0xC, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_HITR_e=0xD, + dRes_INDEX_GRA_BCK_GRA_STEP_FIGHT_WHIFF_e=0xE, + dRes_INDEX_GRA_BCK_GRA_TALK_ORDER_e=0xF, + dRes_INDEX_GRA_BCK_GRA_TO_STONE_e=0x10, + dRes_INDEX_GRA_BCK_GRA_TO_STONE_BACK_e=0x11, + dRes_INDEX_GRA_BCK_GRA_WAIT_FIGHT_e=0x12, + /* BTP */ + dRes_INDEX_GRA_BTP_GRA_F_DEFENSE_e=0x15, + /* DZB */ + dRes_INDEX_GRA_DZB_GRA_STONE_COL_e=0x18, + /* EVT */ + dRes_INDEX_GRA_DAT_EVENT_LIST_e=0x1B, +}; + +enum dRes_ID_GRA { + /* BCK */ + dRes_ID_GRA_BCK_GRA_DEFENCE_e=0x6, + dRes_ID_GRA_BCK_GRA_F_DEFENCE_e=0x7, + dRes_ID_GRA_BCK_GRA_F_STEP_FIGHT_e=0x8, + dRes_ID_GRA_BCK_GRA_F_TALK_ORDER_e=0x9, + dRes_ID_GRA_BCK_GRA_F_WAIT_FIGHT_e=0xA, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_e=0xB, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_HITL_e=0xC, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_HITR_e=0xD, + dRes_ID_GRA_BCK_GRA_STEP_FIGHT_WHIFF_e=0xE, + dRes_ID_GRA_BCK_GRA_TALK_ORDER_e=0xF, + dRes_ID_GRA_BCK_GRA_TO_STONE_e=0x10, + dRes_ID_GRA_BCK_GRA_TO_STONE_BACK_e=0x11, + dRes_ID_GRA_BCK_GRA_WAIT_FIGHT_e=0x12, + /* BTP */ + dRes_ID_GRA_BTP_GRA_F_DEFENSE_e=0x15, + /* DZB */ + dRes_ID_GRA_DZB_GRA_STONE_COL_e=0x18, + /* EVT */ + dRes_ID_GRA_DAT_EVENT_LIST_e=0x1B, +}; + +#endif /* !RES_GRA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Elv.h b/assets/RZDP01/res/Object/grA_Elv.h new file mode 100644 index 0000000000..c56ac488cd --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Elv.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ELV_H +#define RES_GRA_ELV_H + +enum dRes_INDEX_GRA_ELV { + /* EVT */ + dRes_INDEX_GRA_ELV_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_ELV { + /* EVT */ + dRes_ID_GRA_ELV_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_ELV_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Kick.h b/assets/RZDP01/res/Object/grA_Kick.h new file mode 100644 index 0000000000..6cbe3febb8 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Kick.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_KICK_H +#define RES_GRA_KICK_H + +enum dRes_INDEX_GRA_KICK { + /* EVT */ + dRes_INDEX_GRA_KICK_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_KICK { + /* EVT */ + dRes_ID_GRA_KICK_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_KICK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Look.h b/assets/RZDP01/res/Object/grA_Look.h new file mode 100644 index 0000000000..0ff9c0db12 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Look.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_LOOK_H +#define RES_GRA_LOOK_H + +enum dRes_INDEX_GRA_LOOK { + /* BCK */ + dRes_INDEX_GRA_LOOK_BCK_GRA_LOOKDOWN_e=0x3, +}; + +enum dRes_ID_GRA_LOOK { + /* BCK */ + dRes_ID_GRA_LOOK_BCK_GRA_LOOKDOWN_e=0x3, +}; + +#endif /* !RES_GRA_LOOK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_RCD.h b/assets/RZDP01/res/Object/grA_RCD.h new file mode 100644 index 0000000000..dbdd6cbf08 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_RCD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_RCD_H +#define RES_GRA_RCD_H + +enum dRes_INDEX_GRA_RCD { + /* EVT */ + dRes_INDEX_GRA_RCD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_RCD { + /* EVT */ + dRes_ID_GRA_RCD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_RCD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Rock.h b/assets/RZDP01/res/Object/grA_Rock.h new file mode 100644 index 0000000000..bbb5bb5e00 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Rock.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ROCK_H +#define RES_GRA_ROCK_H + +enum dRes_INDEX_GRA_ROCK { + /* BCK */ + dRes_INDEX_GRA_ROCK_BCK_GRA_FLOW_e=0x3, +}; + +enum dRes_ID_GRA_ROCK { + /* BCK */ + dRes_ID_GRA_ROCK_BCK_GRA_FLOW_e=0x3, +}; + +#endif /* !RES_GRA_ROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_RockD.h b/assets/RZDP01/res/Object/grA_RockD.h new file mode 100644 index 0000000000..8eedab6324 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_RockD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_ROCKD_H +#define RES_GRA_ROCKD_H + +enum dRes_INDEX_GRA_ROCKD { + /* EVT */ + dRes_INDEX_GRA_ROCKD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_ROCKD { + /* EVT */ + dRes_ID_GRA_ROCKD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_ROCKD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_SWD.h b/assets/RZDP01/res/Object/grA_SWD.h new file mode 100644 index 0000000000..06bc6b304b --- /dev/null +++ b/assets/RZDP01/res/Object/grA_SWD.h @@ -0,0 +1,14 @@ +#ifndef RES_GRA_SWD_H +#define RES_GRA_SWD_H + +enum dRes_INDEX_GRA_SWD { + /* EVT */ + dRes_INDEX_GRA_SWD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRA_SWD { + /* EVT */ + dRes_ID_GRA_SWD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRA_SWD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Sdemo.h b/assets/RZDP01/res/Object/grA_Sdemo.h new file mode 100644 index 0000000000..b304a61fce --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Sdemo.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_SDEMO_H +#define RES_GRA_SDEMO_H + +enum dRes_INDEX_GRA_SDEMO { + /* BCK */ + dRes_INDEX_GRA_SDEMO_BCK_GRA_BOW_e=0x3, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_e=0x4, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_L_e=0x5, + dRes_INDEX_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_R_e=0x6, +}; + +enum dRes_ID_GRA_SDEMO { + /* BCK */ + dRes_ID_GRA_SDEMO_BCK_GRA_BOW_e=0x3, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_e=0x4, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_L_e=0x5, + dRes_ID_GRA_SDEMO_BCK_GRA_WAIT_B_STEP_R_e=0x6, +}; + +#endif /* !RES_GRA_SDEMO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_Spa.h b/assets/RZDP01/res/Object/grA_Spa.h new file mode 100644 index 0000000000..c609ca899a --- /dev/null +++ b/assets/RZDP01/res/Object/grA_Spa.h @@ -0,0 +1,40 @@ +#ifndef RES_GRA_SPA_H +#define RES_GRA_SPA_H + +enum dRes_INDEX_GRA_SPA { + /* BCK */ + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_RELAX_e=0x5, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_RELAX_B_e=0x6, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_SIT_e=0x7, + dRes_INDEX_GRA_SPA_BCK_GRA_F_SPA_SIT_B_e=0x8, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_RELAX_e=0x9, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_RELAX_B_e=0xA, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_SIT_e=0xB, + dRes_INDEX_GRA_SPA_BCK_GRA_SPA_SIT_B_e=0xC, + /* BTP */ + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_RELAX_e=0xF, + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_RELAX_B_e=0x10, + dRes_INDEX_GRA_SPA_BTP_GRA_SPA_SIT_e=0x11, + /* EVT */ + dRes_INDEX_GRA_SPA_DAT_EVENT_LIST_e=0x14, +}; + +enum dRes_ID_GRA_SPA { + /* BCK */ + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_RELAX_e=0x5, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_RELAX_B_e=0x6, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_SIT_e=0x7, + dRes_ID_GRA_SPA_BCK_GRA_F_SPA_SIT_B_e=0x8, + dRes_ID_GRA_SPA_BCK_GRA_SPA_RELAX_e=0x9, + dRes_ID_GRA_SPA_BCK_GRA_SPA_RELAX_B_e=0xA, + dRes_ID_GRA_SPA_BCK_GRA_SPA_SIT_e=0xB, + dRes_ID_GRA_SPA_BCK_GRA_SPA_SIT_B_e=0xC, + /* BTP */ + dRes_ID_GRA_SPA_BTP_GRA_SPA_RELAX_e=0xF, + dRes_ID_GRA_SPA_BTP_GRA_SPA_RELAX_B_e=0x10, + dRes_ID_GRA_SPA_BTP_GRA_SPA_SIT_e=0x11, + /* EVT */ + dRes_ID_GRA_SPA_DAT_EVENT_LIST_e=0x14, +}; + +#endif /* !RES_GRA_SPA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_TW.h b/assets/RZDP01/res/Object/grA_TW.h new file mode 100644 index 0000000000..801fbb3924 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_TW.h @@ -0,0 +1,44 @@ +#ifndef RES_GRA_TW_H +#define RES_GRA_TW_H + +enum dRes_INDEX_GRA_TW { + /* BMDR */ + dRes_INDEX_GRA_TW_BMD_GRA_TW_e=0x3, +}; + +enum dRes_ID_GRA_TW { + /* BMDR */ + dRes_ID_GRA_TW_BMD_GRA_TW_e=0x3, +}; + +enum GRA_TW_JNT { + GRA_TW_JNT_CENTER_e=0x0, + GRA_TW_JNT_BACKBONE1_e=0x1, + GRA_TW_JNT_BACKBONE2_e=0x2, + GRA_TW_JNT_NECK_e=0x3, + GRA_TW_JNT_HEAD_e=0x4, + GRA_TW_JNT_CHIN_e=0x5, + GRA_TW_JNT_MAYU_e=0x6, + GRA_TW_JNT_MOUTH_e=0x7, + GRA_TW_JNT_SHOULDERL_e=0x8, + GRA_TW_JNT_ARML1_e=0x9, + GRA_TW_JNT_ARML2_e=0xA, + GRA_TW_JNT_HANDL_e=0xB, + GRA_TW_JNT_FINGERL1_e=0xC, + GRA_TW_JNT_THUMBL_e=0xD, + GRA_TW_JNT_SHOULDERR_e=0xE, + GRA_TW_JNT_ARMR1_e=0xF, + GRA_TW_JNT_ARMR2_e=0x10, + GRA_TW_JNT_HANDR_e=0x11, + GRA_TW_JNT_FINGER_R1_e=0x12, + GRA_TW_JNT_THUMBR_e=0x13, + GRA_TW_JNT_WAIST_e=0x14, + GRA_TW_JNT_LEGL1_e=0x15, + GRA_TW_JNT_LEGL2_e=0x16, + GRA_TW_JNT_FOOTL_e=0x17, + GRA_TW_JNT_LEGR1_e=0x18, + GRA_TW_JNT_LEGR2_e=0x19, + GRA_TW_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRA_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_base.h b/assets/RZDP01/res/Object/grA_base.h new file mode 100644 index 0000000000..53e864b4fb --- /dev/null +++ b/assets/RZDP01/res/Object/grA_base.h @@ -0,0 +1,64 @@ +#ifndef RES_GRA_BASE_H +#define RES_GRA_BASE_H + +enum dRes_INDEX_GRA_BASE { + /* BCK */ + dRes_INDEX_GRA_BASE_BCK_GRA_A_F_GETUPTALK_e=0x5, + dRes_INDEX_GRA_BASE_BCK_GRA_A_FH_GETUP_e=0x6, + dRes_INDEX_GRA_BASE_BCK_GRA_F_CHEERFUL_e=0x7, + dRes_INDEX_GRA_BASE_BCK_GRA_F_CHEERFUL_T_e=0x8, + dRes_INDEX_GRA_BASE_BCK_GRA_F_GRUMPY_e=0x9, + dRes_INDEX_GRA_BASE_BCK_GRA_F_GRUMPY_T_e=0xA, + dRes_INDEX_GRA_BASE_BCK_GRA_F_RECOVER_e=0xB, + dRes_INDEX_GRA_BASE_BCK_GRA_F_TALK_A_e=0xC, + dRes_INDEX_GRA_BASE_BCK_GRA_F_TALK_B_e=0xD, + dRes_INDEX_GRA_BASE_BCK_GRA_F_WAIT_A_e=0xE, + dRes_INDEX_GRA_BASE_BCK_GRA_RECOVER_e=0xF, + dRes_INDEX_GRA_BASE_BCK_GRA_ROTATE_e=0x10, + dRes_INDEX_GRA_BASE_BCK_GRA_STEP_e=0x11, + dRes_INDEX_GRA_BASE_BCK_GRA_TALK_A_e=0x12, + dRes_INDEX_GRA_BASE_BCK_GRA_TALK_B_e=0x13, + dRes_INDEX_GRA_BASE_BCK_GRA_TO_STONE_NORMAL_e=0x14, + dRes_INDEX_GRA_BASE_BCK_GRA_WAIT_A_e=0x15, + dRes_INDEX_GRA_BASE_BCK_GRA_WALK_A_e=0x16, + /* BTK */ + dRes_INDEX_GRA_BASE_BTK_GRA_A_e=0x19, + /* BTP */ + dRes_INDEX_GRA_BASE_BTP_GRA_A_e=0x1C, + dRes_INDEX_GRA_BASE_BTP_GRA_A_F_GETUPTALK_e=0x1D, + dRes_INDEX_GRA_BASE_BTP_GRA_A_FH_GETUP_e=0x1E, + dRes_INDEX_GRA_BASE_BTP_GRA_F_CHEERFUL_T_e=0x1F, + dRes_INDEX_GRA_BASE_BTP_GRA_F_GRUMPY_T_e=0x20, +}; + +enum dRes_ID_GRA_BASE { + /* BCK */ + dRes_ID_GRA_BASE_BCK_GRA_A_F_GETUPTALK_e=0x5, + dRes_ID_GRA_BASE_BCK_GRA_A_FH_GETUP_e=0x6, + dRes_ID_GRA_BASE_BCK_GRA_F_CHEERFUL_e=0x7, + dRes_ID_GRA_BASE_BCK_GRA_F_CHEERFUL_T_e=0x8, + dRes_ID_GRA_BASE_BCK_GRA_F_GRUMPY_e=0x9, + dRes_ID_GRA_BASE_BCK_GRA_F_GRUMPY_T_e=0xA, + dRes_ID_GRA_BASE_BCK_GRA_F_RECOVER_e=0xB, + dRes_ID_GRA_BASE_BCK_GRA_F_TALK_A_e=0xC, + dRes_ID_GRA_BASE_BCK_GRA_F_TALK_B_e=0xD, + dRes_ID_GRA_BASE_BCK_GRA_F_WAIT_A_e=0xE, + dRes_ID_GRA_BASE_BCK_GRA_RECOVER_e=0xF, + dRes_ID_GRA_BASE_BCK_GRA_ROTATE_e=0x10, + dRes_ID_GRA_BASE_BCK_GRA_STEP_e=0x11, + dRes_ID_GRA_BASE_BCK_GRA_TALK_A_e=0x12, + dRes_ID_GRA_BASE_BCK_GRA_TALK_B_e=0x13, + dRes_ID_GRA_BASE_BCK_GRA_TO_STONE_NORMAL_e=0x14, + dRes_ID_GRA_BASE_BCK_GRA_WAIT_A_e=0x15, + dRes_ID_GRA_BASE_BCK_GRA_WALK_A_e=0x16, + /* BTK */ + dRes_ID_GRA_BASE_BTK_GRA_A_e=0x19, + /* BTP */ + dRes_ID_GRA_BASE_BTP_GRA_A_e=0x1C, + dRes_ID_GRA_BASE_BTP_GRA_A_F_GETUPTALK_e=0x1D, + dRes_ID_GRA_BASE_BTP_GRA_A_FH_GETUP_e=0x1E, + dRes_ID_GRA_BASE_BTP_GRA_F_CHEERFUL_T_e=0x1F, + dRes_ID_GRA_BASE_BTP_GRA_F_GRUMPY_T_e=0x20, +}; + +#endif /* !RES_GRA_BASE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_demo.h b/assets/RZDP01/res/Object/grA_demo.h new file mode 100644 index 0000000000..f38b6fa89a --- /dev/null +++ b/assets/RZDP01/res/Object/grA_demo.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_DEMO_H +#define RES_GRA_DEMO_H + +enum dRes_INDEX_GRA_DEMO { + /* BCK */ + dRes_INDEX_GRA_DEMO_BCK_GRA_CLIMBUP_e=0x3, + dRes_INDEX_GRA_DEMO_BCK_GRA_F_TALK_TELL_e=0x4, + dRes_INDEX_GRA_DEMO_BCK_GRA_TALK_TELL_e=0x5, + dRes_INDEX_GRA_DEMO_BCK_GRA_WAIT_JUMP_e=0x6, +}; + +enum dRes_ID_GRA_DEMO { + /* BCK */ + dRes_ID_GRA_DEMO_BCK_GRA_CLIMBUP_e=0x3, + dRes_ID_GRA_DEMO_BCK_GRA_F_TALK_TELL_e=0x4, + dRes_ID_GRA_DEMO_BCK_GRA_TALK_TELL_e=0x5, + dRes_ID_GRA_DEMO_BCK_GRA_WAIT_JUMP_e=0x6, +}; + +#endif /* !RES_GRA_DEMO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_gate.h b/assets/RZDP01/res/Object/grA_gate.h new file mode 100644 index 0000000000..5d90fdf437 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_gate.h @@ -0,0 +1,40 @@ +#ifndef RES_GRA_GATE_H +#define RES_GRA_GATE_H + +enum dRes_INDEX_GRA_GATE { + /* BCK */ + dRes_INDEX_GRA_GATE_BCK_GRA_A_DRINK_e=0x5, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_DRINK_e=0x6, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_LOOKING_e=0x7, + dRes_INDEX_GRA_GATE_BCK_GRA_A_F_SNIFF_e=0x8, + dRes_INDEX_GRA_GATE_BCK_GRA_A_LOOKING_e=0x9, + dRes_INDEX_GRA_GATE_BCK_GRA_A_SNIFF_e=0xA, + /* BMDE */ + dRes_INDEX_GRA_GATE_BMD_GRA_BOTTLE_e=0xD, + /* BTP */ + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_DRINK_e=0x10, + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_LOOKING_e=0x11, + dRes_INDEX_GRA_GATE_BTP_GRA_A_F_SNIFF_e=0x12, +}; + +enum dRes_ID_GRA_GATE { + /* BCK */ + dRes_ID_GRA_GATE_BCK_GRA_A_DRINK_e=0x5, + dRes_ID_GRA_GATE_BCK_GRA_A_F_DRINK_e=0x6, + dRes_ID_GRA_GATE_BCK_GRA_A_F_LOOKING_e=0x7, + dRes_ID_GRA_GATE_BCK_GRA_A_F_SNIFF_e=0x8, + dRes_ID_GRA_GATE_BCK_GRA_A_LOOKING_e=0x9, + dRes_ID_GRA_GATE_BCK_GRA_A_SNIFF_e=0xA, + /* BMDE */ + dRes_ID_GRA_GATE_BMD_GRA_BOTTLE_e=0xD, + /* BTP */ + dRes_ID_GRA_GATE_BTP_GRA_A_F_DRINK_e=0x10, + dRes_ID_GRA_GATE_BTP_GRA_A_F_LOOKING_e=0x11, + dRes_ID_GRA_GATE_BTP_GRA_A_F_SNIFF_e=0x12, +}; + +enum GRA_BOTTLE_JNT { + GRA_BOTTLE_JNT_GRA_BOTTLE_e=0x0, +}; + +#endif /* !RES_GRA_GATE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_mdl.h b/assets/RZDP01/res/Object/grA_mdl.h new file mode 100644 index 0000000000..9e88b12fd9 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_mdl.h @@ -0,0 +1,44 @@ +#ifndef RES_GRA_MDL_H +#define RES_GRA_MDL_H + +enum dRes_INDEX_GRA_MDL { + /* BMDR */ + dRes_INDEX_GRA_MDL_BMD_GRA_A_e=0x3, +}; + +enum dRes_ID_GRA_MDL { + /* BMDR */ + dRes_ID_GRA_MDL_BMD_GRA_A_e=0x3, +}; + +enum GRA_A_JNT { + GRA_A_JNT_CENTER_e=0x0, + GRA_A_JNT_BACKBONE1_e=0x1, + GRA_A_JNT_BACKBONE2_e=0x2, + GRA_A_JNT_NECK_e=0x3, + GRA_A_JNT_HEAD_e=0x4, + GRA_A_JNT_CHIN_e=0x5, + GRA_A_JNT_MAYU_e=0x6, + GRA_A_JNT_MOUTH_e=0x7, + GRA_A_JNT_SHOULDERL_e=0x8, + GRA_A_JNT_ARML1_e=0x9, + GRA_A_JNT_ARML2_e=0xA, + GRA_A_JNT_HANDL_e=0xB, + GRA_A_JNT_FINGERL1_e=0xC, + GRA_A_JNT_THUMBL_e=0xD, + GRA_A_JNT_SHOULDERR_e=0xE, + GRA_A_JNT_ARMR1_e=0xF, + GRA_A_JNT_ARMR2_e=0x10, + GRA_A_JNT_HANDR_e=0x11, + GRA_A_JNT_FINGER_R1_e=0x12, + GRA_A_JNT_THUMBR_e=0x13, + GRA_A_JNT_WAIST_e=0x14, + GRA_A_JNT_LEGL1_e=0x15, + GRA_A_JNT_LEGL2_e=0x16, + GRA_A_JNT_FOOTL_e=0x17, + GRA_A_JNT_LEGR1_e=0x18, + GRA_A_JNT_LEGR2_e=0x19, + GRA_A_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRA_MDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_onsen.h b/assets/RZDP01/res/Object/grA_onsen.h new file mode 100644 index 0000000000..73e18a15c8 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_onsen.h @@ -0,0 +1,36 @@ +#ifndef RES_GRA_ONSEN_H +#define RES_GRA_ONSEN_H + +enum dRes_INDEX_GRA_ONSEN { + /* BCK */ + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_BURUBURU_e=0x4, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_DOWN_WAIT_e=0x5, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_F_BURUBURU_e=0x6, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_F_DOWN_WAIT_e=0x7, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_FH_DOWN_WAIT_e=0x8, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_GETUP_e=0x9, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_LAYDOWN_e=0xA, + dRes_INDEX_GRA_ONSEN_BCK_GRA_A_LAYDOWN_WAIT_e=0xB, + /* BTP */ + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_F_BURUBURU_e=0xE, + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_F_DOWN_WAIT_e=0xF, + dRes_INDEX_GRA_ONSEN_BTP_GRA_A_FH_DOWN_WAIT_e=0x10, +}; + +enum dRes_ID_GRA_ONSEN { + /* BCK */ + dRes_ID_GRA_ONSEN_BCK_GRA_A_BURUBURU_e=0x4, + dRes_ID_GRA_ONSEN_BCK_GRA_A_DOWN_WAIT_e=0x5, + dRes_ID_GRA_ONSEN_BCK_GRA_A_F_BURUBURU_e=0x6, + dRes_ID_GRA_ONSEN_BCK_GRA_A_F_DOWN_WAIT_e=0x7, + dRes_ID_GRA_ONSEN_BCK_GRA_A_FH_DOWN_WAIT_e=0x8, + dRes_ID_GRA_ONSEN_BCK_GRA_A_GETUP_e=0x9, + dRes_ID_GRA_ONSEN_BCK_GRA_A_LAYDOWN_e=0xA, + dRes_ID_GRA_ONSEN_BCK_GRA_A_LAYDOWN_WAIT_e=0xB, + /* BTP */ + dRes_ID_GRA_ONSEN_BTP_GRA_A_F_BURUBURU_e=0xE, + dRes_ID_GRA_ONSEN_BTP_GRA_A_F_DOWN_WAIT_e=0xF, + dRes_ID_GRA_ONSEN_BTP_GRA_A_FH_DOWN_WAIT_e=0x10, +}; + +#endif /* !RES_GRA_ONSEN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_onsn2.h b/assets/RZDP01/res/Object/grA_onsn2.h new file mode 100644 index 0000000000..0140b3e910 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_onsn2.h @@ -0,0 +1,20 @@ +#ifndef RES_GRA_ONSN2_H +#define RES_GRA_ONSN2_H + +enum dRes_INDEX_GRA_ONSN2 { + /* BCK */ + dRes_INDEX_GRA_ONSN2_BCK_GRA_A_F_GETUP_e=0x4, + dRes_INDEX_GRA_ONSN2_BCK_GRA_A_GETUP_WAIT_e=0x5, + /* BTP */ + dRes_INDEX_GRA_ONSN2_BTP_GRA_A_F_GETUP_e=0x8, +}; + +enum dRes_ID_GRA_ONSN2 { + /* BCK */ + dRes_ID_GRA_ONSN2_BCK_GRA_A_F_GETUP_e=0x4, + dRes_ID_GRA_ONSN2_BCK_GRA_A_GETUP_WAIT_e=0x5, + /* BTP */ + dRes_ID_GRA_ONSN2_BTP_GRA_A_F_GETUP_e=0x8, +}; + +#endif /* !RES_GRA_ONSN2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grA_town.h b/assets/RZDP01/res/Object/grA_town.h new file mode 100644 index 0000000000..19d7365330 --- /dev/null +++ b/assets/RZDP01/res/Object/grA_town.h @@ -0,0 +1,32 @@ +#ifndef RES_GRA_TOWN_H +#define RES_GRA_TOWN_H + +enum dRes_INDEX_GRA_TOWN { + /* BCK */ + dRes_INDEX_GRA_TOWN_BCK_GRA_A_CHECK_L_e=0x5, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_F_SALES_TALK_e=0x6, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_SALES_TALK_e=0x7, + dRes_INDEX_GRA_TOWN_BCK_GRA_A_WAIT_C_e=0x8, + /* BMDR */ + dRes_INDEX_GRA_TOWN_BMD_GRA_SHAKU_e=0xB, + /* BTP */ + dRes_INDEX_GRA_TOWN_BTP_GRA_A_F_SALES_TALK_e=0xE, +}; + +enum dRes_ID_GRA_TOWN { + /* BCK */ + dRes_ID_GRA_TOWN_BCK_GRA_A_CHECK_L_e=0x5, + dRes_ID_GRA_TOWN_BCK_GRA_A_F_SALES_TALK_e=0x6, + dRes_ID_GRA_TOWN_BCK_GRA_A_SALES_TALK_e=0x7, + dRes_ID_GRA_TOWN_BCK_GRA_A_WAIT_C_e=0x8, + /* BMDR */ + dRes_ID_GRA_TOWN_BMD_GRA_SHAKU_e=0xB, + /* BTP */ + dRes_ID_GRA_TOWN_BTP_GRA_A_F_SALES_TALK_e=0xE, +}; + +enum GRA_SHAKU_JNT { + GRA_SHAKU_JNT_GRA_SHAKU_e=0x0, +}; + +#endif /* !RES_GRA_TOWN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grC.h b/assets/RZDP01/res/Object/grC.h new file mode 100644 index 0000000000..66dba5bafc --- /dev/null +++ b/assets/RZDP01/res/Object/grC.h @@ -0,0 +1,66 @@ +#ifndef RES_GRC_H +#define RES_GRC_H + +enum dRes_INDEX_GRC { + /* BCK */ + dRes_INDEX_GRC_BCK_GRC_F_CHEERFUL_e=0x5, + dRes_INDEX_GRC_BCK_GRC_F_CHEERFUL_T_e=0x6, + dRes_INDEX_GRC_BCK_GRC_F_GRUMPY_e=0x7, + dRes_INDEX_GRC_BCK_GRC_F_GRUMPY_T_e=0x8, + dRes_INDEX_GRC_BCK_GRC_F_SAD_TALK_e=0x9, + dRes_INDEX_GRC_BCK_GRC_F_TALK_A_e=0xA, + dRes_INDEX_GRC_BCK_GRC_F_WAIT_A_e=0xB, + dRes_INDEX_GRC_BCK_GRC_FH_CLOSEEYE_e=0xC, + dRes_INDEX_GRC_BCK_GRC_FH_SAD_TALK_e=0xD, + dRes_INDEX_GRC_BCK_GRC_GET_UP_e=0xE, + dRes_INDEX_GRC_BCK_GRC_SAD_TALK_e=0xF, + dRes_INDEX_GRC_BCK_GRC_SAD_WAIT_e=0x10, + dRes_INDEX_GRC_BCK_GRC_SIT_A_e=0x11, + dRes_INDEX_GRC_BCK_GRC_STEP_e=0x12, + dRes_INDEX_GRC_BCK_GRC_TALK_A_e=0x13, + dRes_INDEX_GRC_BCK_GRC_TALK_B_e=0x14, + dRes_INDEX_GRC_BCK_GRC_TOSIT_A_e=0x15, + dRes_INDEX_GRC_BCK_GRC_WAIT_A_e=0x16, + /* BTK */ + dRes_INDEX_GRC_BTK_GRC_A_e=0x19, + /* BTP */ + dRes_INDEX_GRC_BTP_GRC_A_e=0x1C, + dRes_INDEX_GRC_BTP_GRC_F_CHEERFUL_T_e=0x1D, + dRes_INDEX_GRC_BTP_GRC_F_GRUMPY_T_e=0x1E, + dRes_INDEX_GRC_BTP_GRC_F_SAD_TALK_e=0x1F, + dRes_INDEX_GRC_BTP_GRC_FH_CLOSEEYE_e=0x20, + dRes_INDEX_GRC_BTP_GRC_FH_SAD_TALK_e=0x21, +}; + +enum dRes_ID_GRC { + /* BCK */ + dRes_ID_GRC_BCK_GRC_F_CHEERFUL_e=0x5, + dRes_ID_GRC_BCK_GRC_F_CHEERFUL_T_e=0x6, + dRes_ID_GRC_BCK_GRC_F_GRUMPY_e=0x7, + dRes_ID_GRC_BCK_GRC_F_GRUMPY_T_e=0x8, + dRes_ID_GRC_BCK_GRC_F_SAD_TALK_e=0x9, + dRes_ID_GRC_BCK_GRC_F_TALK_A_e=0xA, + dRes_ID_GRC_BCK_GRC_F_WAIT_A_e=0xB, + dRes_ID_GRC_BCK_GRC_FH_CLOSEEYE_e=0xC, + dRes_ID_GRC_BCK_GRC_FH_SAD_TALK_e=0xD, + dRes_ID_GRC_BCK_GRC_GET_UP_e=0xE, + dRes_ID_GRC_BCK_GRC_SAD_TALK_e=0xF, + dRes_ID_GRC_BCK_GRC_SAD_WAIT_e=0x10, + dRes_ID_GRC_BCK_GRC_SIT_A_e=0x11, + dRes_ID_GRC_BCK_GRC_STEP_e=0x12, + dRes_ID_GRC_BCK_GRC_TALK_A_e=0x13, + dRes_ID_GRC_BCK_GRC_TALK_B_e=0x14, + dRes_ID_GRC_BCK_GRC_TOSIT_A_e=0x15, + dRes_ID_GRC_BCK_GRC_WAIT_A_e=0x16, + /* BTK */ + dRes_ID_GRC_BTK_GRC_A_e=0x19, + /* BTP */ + dRes_ID_GRC_BTP_GRC_A_e=0x1C, + dRes_ID_GRC_BTP_GRC_F_CHEERFUL_T_e=0x1D, + dRes_ID_GRC_BTP_GRC_F_GRUMPY_T_e=0x1E, + dRes_ID_GRC_BTP_GRC_F_SAD_TALK_e=0x1F, + dRes_ID_GRC_BTP_GRC_FH_CLOSEEYE_e=0x20, + dRes_ID_GRC_BTP_GRC_FH_SAD_TALK_e=0x21, +}; + +#endif /* !RES_GRC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grC_Mdl.h b/assets/RZDP01/res/Object/grC_Mdl.h new file mode 100644 index 0000000000..345152bb93 --- /dev/null +++ b/assets/RZDP01/res/Object/grC_Mdl.h @@ -0,0 +1,40 @@ +#ifndef RES_GRC_MDL_H +#define RES_GRC_MDL_H + +enum dRes_INDEX_GRC_MDL { + /* BMDR */ + dRes_INDEX_GRC_MDL_BMD_GRC_A_e=0x3, +}; + +enum dRes_ID_GRC_MDL { + /* BMDR */ + dRes_ID_GRC_MDL_BMD_GRC_A_e=0x3, +}; + +enum GRC_A_JNT { + GRC_A_JNT_CENTER_e=0x0, + GRC_A_JNT_BACKBONE1_e=0x1, + GRC_A_JNT_BACKBONE2_e=0x2, + GRC_A_JNT_NECK_e=0x3, + GRC_A_JNT_HEAD_e=0x4, + GRC_A_JNT_CHIN_e=0x5, + GRC_A_JNT_MAYU_e=0x6, + GRC_A_JNT_MOUTH_e=0x7, + GRC_A_JNT_SHOULDERL_e=0x8, + GRC_A_JNT_ARML1_e=0x9, + GRC_A_JNT_ARML2_e=0xA, + GRC_A_JNT_HANDL_e=0xB, + GRC_A_JNT_SHOULDERR_e=0xC, + GRC_A_JNT_ARMR1_e=0xD, + GRC_A_JNT_ARMR2_e=0xE, + GRC_A_JNT_HANDR_e=0xF, + GRC_A_JNT_WAIST_e=0x10, + GRC_A_JNT_LEGL1_e=0x11, + GRC_A_JNT_LEGL2_e=0x12, + GRC_A_JNT_FOOTL_e=0x13, + GRC_A_JNT_LEGR1_e=0x14, + GRC_A_JNT_LEGR2_e=0x15, + GRC_A_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_GRC_MDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grC_TW.h b/assets/RZDP01/res/Object/grC_TW.h new file mode 100644 index 0000000000..3e99706993 --- /dev/null +++ b/assets/RZDP01/res/Object/grC_TW.h @@ -0,0 +1,40 @@ +#ifndef RES_GRC_TW_H +#define RES_GRC_TW_H + +enum dRes_INDEX_GRC_TW { + /* BMDR */ + dRes_INDEX_GRC_TW_BMD_GRC_TW_e=0x3, +}; + +enum dRes_ID_GRC_TW { + /* BMDR */ + dRes_ID_GRC_TW_BMD_GRC_TW_e=0x3, +}; + +enum GRC_TW_JNT { + GRC_TW_JNT_CENTER_e=0x0, + GRC_TW_JNT_BACKBONE1_e=0x1, + GRC_TW_JNT_BACKBONE2_e=0x2, + GRC_TW_JNT_NECK_e=0x3, + GRC_TW_JNT_HEAD_e=0x4, + GRC_TW_JNT_CHIN_e=0x5, + GRC_TW_JNT_MAYU_e=0x6, + GRC_TW_JNT_MOUTH_e=0x7, + GRC_TW_JNT_SHOULDERL_e=0x8, + GRC_TW_JNT_ARML1_e=0x9, + GRC_TW_JNT_ARML2_e=0xA, + GRC_TW_JNT_HANDL_e=0xB, + GRC_TW_JNT_SHOULDERR_e=0xC, + GRC_TW_JNT_ARMR1_e=0xD, + GRC_TW_JNT_ARMR2_e=0xE, + GRC_TW_JNT_HANDR_e=0xF, + GRC_TW_JNT_WAIST_e=0x10, + GRC_TW_JNT_LEGL1_e=0x11, + GRC_TW_JNT_LEGL2_e=0x12, + GRC_TW_JNT_FOOTL_e=0x13, + GRC_TW_JNT_LEGR1_e=0x14, + GRC_TW_JNT_LEGR2_e=0x15, + GRC_TW_JNT_FOOTR_e=0x16, +}; + +#endif /* !RES_GRC_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grD.h b/assets/RZDP01/res/Object/grD.h new file mode 100644 index 0000000000..f70722c3ab --- /dev/null +++ b/assets/RZDP01/res/Object/grD.h @@ -0,0 +1,61 @@ +#ifndef RES_GRD_H +#define RES_GRD_H + +enum dRes_INDEX_GRD { + /* BCK */ + dRes_INDEX_GRD_BCK_GRD_F_TALK_A_e=0x6, + dRes_INDEX_GRD_BCK_GRD_STEP_e=0x7, + dRes_INDEX_GRD_BCK_GRD_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_GRD_BMD_GRD_e=0xB, + /* BTK */ + dRes_INDEX_GRD_BTK_GRD_e=0xE, + /* BTP */ + dRes_INDEX_GRD_BTP_GRD_e=0x11, +}; + +enum dRes_ID_GRD { + /* BCK */ + dRes_ID_GRD_BCK_GRD_F_TALK_A_e=0x6, + dRes_ID_GRD_BCK_GRD_STEP_e=0x7, + dRes_ID_GRD_BCK_GRD_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_GRD_BMD_GRD_e=0xB, + /* BTK */ + dRes_ID_GRD_BTK_GRD_e=0xE, + /* BTP */ + dRes_ID_GRD_BTP_GRD_e=0x11, +}; + +enum GRD_JNT { + GRD_JNT_CENTER_e=0x0, + GRD_JNT_BACKBONE1_e=0x1, + GRD_JNT_BACKBONE2_e=0x2, + GRD_JNT_NECK_e=0x3, + GRD_JNT_HEAD_e=0x4, + GRD_JNT_CHIN_e=0x5, + GRD_JNT_MAYU_e=0x6, + GRD_JNT_MOUTH_e=0x7, + GRD_JNT_SHOULDERL_e=0x8, + GRD_JNT_ARML1_e=0x9, + GRD_JNT_ARML2_e=0xA, + GRD_JNT_HANDL_e=0xB, + GRD_JNT_FINGERL_e=0xC, + GRD_JNT_THAMBL_e=0xD, + GRD_JNT_SHOULDERR_e=0xE, + GRD_JNT_ARMR1_e=0xF, + GRD_JNT_ARMR2_e=0x10, + GRD_JNT_HANDR_e=0x11, + GRD_JNT_FINGERR_e=0x12, + GRD_JNT_THAMBR_e=0x13, + GRD_JNT_WAIST_e=0x14, + GRD_JNT_FUNDOSHI_e=0x15, + GRD_JNT_LEGL1_e=0x16, + GRD_JNT_LEGL2_e=0x17, + GRD_JNT_FOOTL_e=0x18, + GRD_JNT_LEGR1_e=0x19, + GRD_JNT_LEGR2_e=0x1A, + GRD_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_GRD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grD1.h b/assets/RZDP01/res/Object/grD1.h new file mode 100644 index 0000000000..c95fa5cc73 --- /dev/null +++ b/assets/RZDP01/res/Object/grD1.h @@ -0,0 +1,36 @@ +#ifndef RES_GRD1_H +#define RES_GRD1_H + +enum dRes_INDEX_GRD1 { + /* BCK */ + dRes_INDEX_GRD1_BCK_GRD_F_NOTICED_e=0x4, + dRes_INDEX_GRD1_BCK_GRD_F_WISPER_e=0x5, + dRes_INDEX_GRD1_BCK_GRD_FH_WISPER_e=0x6, + dRes_INDEX_GRD1_BCK_GRD_HITCHEST_e=0x7, + dRes_INDEX_GRD1_BCK_GRD_NOTICED_e=0x8, + dRes_INDEX_GRD1_BCK_GRD_UNAZUKI_e=0x9, + dRes_INDEX_GRD1_BCK_GRD_WISPER_e=0xA, + dRes_INDEX_GRD1_BCK_GRD_WISPER_WAIT_e=0xB, + /* BTP */ + dRes_INDEX_GRD1_BTP_GRD_F_NOTICED_e=0xE, + dRes_INDEX_GRD1_BTP_GRD_F_WISPER_e=0xF, + dRes_INDEX_GRD1_BTP_GRD_FH_WISPER_e=0x10, +}; + +enum dRes_ID_GRD1 { + /* BCK */ + dRes_ID_GRD1_BCK_GRD_F_NOTICED_e=0x4, + dRes_ID_GRD1_BCK_GRD_F_WISPER_e=0x5, + dRes_ID_GRD1_BCK_GRD_FH_WISPER_e=0x6, + dRes_ID_GRD1_BCK_GRD_HITCHEST_e=0x7, + dRes_ID_GRD1_BCK_GRD_NOTICED_e=0x8, + dRes_ID_GRD1_BCK_GRD_UNAZUKI_e=0x9, + dRes_ID_GRD1_BCK_GRD_WISPER_e=0xA, + dRes_ID_GRD1_BCK_GRD_WISPER_WAIT_e=0xB, + /* BTP */ + dRes_ID_GRD1_BTP_GRD_F_NOTICED_e=0xE, + dRes_ID_GRD1_BTP_GRD_F_WISPER_e=0xF, + dRes_ID_GRD1_BTP_GRD_FH_WISPER_e=0x10, +}; + +#endif /* !RES_GRD1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grDS.h b/assets/RZDP01/res/Object/grDS.h new file mode 100644 index 0000000000..2bbda9f5c3 --- /dev/null +++ b/assets/RZDP01/res/Object/grDS.h @@ -0,0 +1,219 @@ +#ifndef RES_GRDS_H +#define RES_GRDS_H + +enum dRes_INDEX_GRDS { + /* BCK */ + dRes_INDEX_GRDS_BCK_GRD_DOWN_e=0x7, + dRes_INDEX_GRDS_BCK_GRD_F_DOWN_e=0x8, + dRes_INDEX_GRDS_BCK_GRD_F_HEAD_UP_e=0x9, + dRes_INDEX_GRDS_BCK_GRD_F_LOSE_e=0xA, + dRes_INDEX_GRDS_BCK_GRD_F_LOSE2_e=0xB, + dRes_INDEX_GRDS_BCK_GRD_F_MADTALK_e=0xC, + dRes_INDEX_GRDS_BCK_GRD_F_PULLBACK_e=0xD, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCH_e=0xE, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCH_SHOCK_e=0xF, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x10, + dRes_INDEX_GRDS_BCK_GRD_F_PUNCHSHOCK_RETURN_e=0x11, + dRes_INDEX_GRDS_BCK_GRD_F_PUSHBACK_e=0x12, + dRes_INDEX_GRDS_BCK_GRD_F_SMILE_e=0x13, + dRes_INDEX_GRDS_BCK_GRD_F_STAGGER_e=0x14, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_e=0x15, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_B_e=0x16, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_MISS_e=0x17, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_SHOCK_e=0x18, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_STAGGER_e=0x19, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLE_WAIT_e=0x1A, + dRes_INDEX_GRDS_BCK_GRD_F_TACKLESHOCK_RETURN_e=0x1B, + dRes_INDEX_GRDS_BCK_GRD_F_TALK_A_e=0x1C, + dRes_INDEX_GRDS_BCK_GRD_F_WAIT_B_e=0x1D, + dRes_INDEX_GRDS_BCK_GRD_F_WIN_e=0x1E, + dRes_INDEX_GRDS_BCK_GRD_F_WIN_POSE_e=0x1F, + dRes_INDEX_GRDS_BCK_GRD_FH_MAD_e=0x20, + dRes_INDEX_GRDS_BCK_GRD_FH_SMILE_e=0x21, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEP_e=0x22, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEPL_e=0x23, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_STEPR_e=0x24, + dRes_INDEX_GRDS_BCK_GRD_FIGHT_WAIT_e=0x25, + dRes_INDEX_GRDS_BCK_GRD_HAKEYOI_e=0x26, + dRes_INDEX_GRDS_BCK_GRD_HEAD_UP_e=0x27, + dRes_INDEX_GRDS_BCK_GRD_LOSE_e=0x28, + dRes_INDEX_GRDS_BCK_GRD_LOSE2_e=0x29, + dRes_INDEX_GRDS_BCK_GRD_MIAU_e=0x2A, + dRes_INDEX_GRDS_BCK_GRD_PULLBACK_e=0x2B, + dRes_INDEX_GRDS_BCK_GRD_PUNCH_e=0x2C, + dRes_INDEX_GRDS_BCK_GRD_PUNCH_SHOCK_e=0x2D, + dRes_INDEX_GRDS_BCK_GRD_PUNCHMISS_TACKLESHOCK_e=0x2E, + dRes_INDEX_GRDS_BCK_GRD_PUNCHSHOCK_RETURN_e=0x2F, + dRes_INDEX_GRDS_BCK_GRD_PUSHBACK_e=0x30, + dRes_INDEX_GRDS_BCK_GRD_SHIKO_e=0x31, + dRes_INDEX_GRDS_BCK_GRD_SHIKO_WAIT_e=0x32, + dRes_INDEX_GRDS_BCK_GRD_STAGGER_e=0x33, + dRes_INDEX_GRDS_BCK_GRD_STEP_e=0x34, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_e=0x35, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_B_e=0x36, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_MISS_e=0x37, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_SHOCK_e=0x38, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_STAGGER_e=0x39, + dRes_INDEX_GRDS_BCK_GRD_TACKLE_WAIT_e=0x3A, + dRes_INDEX_GRDS_BCK_GRD_TACKLESHOCK_RETURN_e=0x3B, + dRes_INDEX_GRDS_BCK_GRD_TALK_L_e=0x3C, + dRes_INDEX_GRDS_BCK_GRD_TALK_R_e=0x3D, + dRes_INDEX_GRDS_BCK_GRD_TO_WAIT_C_e=0x3E, + dRes_INDEX_GRDS_BCK_GRD_WAIT_A_e=0x3F, + dRes_INDEX_GRDS_BCK_GRD_WAIT_B_e=0x40, + dRes_INDEX_GRDS_BCK_GRD_WAIT_C_e=0x41, + dRes_INDEX_GRDS_BCK_GRD_WALK_A_e=0x42, + dRes_INDEX_GRDS_BCK_GRD_WIN_e=0x43, + dRes_INDEX_GRDS_BCK_GRD_WIN_POSE_e=0x44, + /* BMDR */ + dRes_INDEX_GRDS_BMD_GRD_e=0x47, + /* BTK */ + dRes_INDEX_GRDS_BTK_GRD_e=0x4A, + /* BTP */ + dRes_INDEX_GRDS_BTP_GRD_e=0x4D, + dRes_INDEX_GRDS_BTP_GRD_F_DOWN_e=0x4E, + dRes_INDEX_GRDS_BTP_GRD_F_HEAD_UP_e=0x4F, + dRes_INDEX_GRDS_BTP_GRD_F_LOSE_e=0x50, + dRes_INDEX_GRDS_BTP_GRD_F_LOSE2_e=0x51, + dRes_INDEX_GRDS_BTP_GRD_F_PULLBACK_e=0x52, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCH_SHOCK_e=0x53, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x54, + dRes_INDEX_GRDS_BTP_GRD_F_PUNCHSHOCK_RETURN_e=0x55, + dRes_INDEX_GRDS_BTP_GRD_F_PUSHBACK_e=0x56, + dRes_INDEX_GRDS_BTP_GRD_F_STAGGER_e=0x57, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_e=0x58, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_B_e=0x59, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_MISS_e=0x5A, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_SHOCK_e=0x5B, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLE_STAGGER_e=0x5C, + dRes_INDEX_GRDS_BTP_GRD_F_TACKLESHOCK_RETURN_e=0x5D, + dRes_INDEX_GRDS_BTP_GRD_F_WAIT_B_e=0x5E, + dRes_INDEX_GRDS_BTP_GRD_F_WIN_e=0x5F, + /* EVT */ + dRes_INDEX_GRDS_DAT_EVENT_LIST_e=0x62, +}; + +enum dRes_ID_GRDS { + /* BCK */ + dRes_ID_GRDS_BCK_GRD_DOWN_e=0x7, + dRes_ID_GRDS_BCK_GRD_F_DOWN_e=0x8, + dRes_ID_GRDS_BCK_GRD_F_HEAD_UP_e=0x9, + dRes_ID_GRDS_BCK_GRD_F_LOSE_e=0xA, + dRes_ID_GRDS_BCK_GRD_F_LOSE2_e=0xB, + dRes_ID_GRDS_BCK_GRD_F_MADTALK_e=0xC, + dRes_ID_GRDS_BCK_GRD_F_PULLBACK_e=0xD, + dRes_ID_GRDS_BCK_GRD_F_PUNCH_e=0xE, + dRes_ID_GRDS_BCK_GRD_F_PUNCH_SHOCK_e=0xF, + dRes_ID_GRDS_BCK_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x10, + dRes_ID_GRDS_BCK_GRD_F_PUNCHSHOCK_RETURN_e=0x11, + dRes_ID_GRDS_BCK_GRD_F_PUSHBACK_e=0x12, + dRes_ID_GRDS_BCK_GRD_F_SMILE_e=0x13, + dRes_ID_GRDS_BCK_GRD_F_STAGGER_e=0x14, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_e=0x15, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_B_e=0x16, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_MISS_e=0x17, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_SHOCK_e=0x18, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_STAGGER_e=0x19, + dRes_ID_GRDS_BCK_GRD_F_TACKLE_WAIT_e=0x1A, + dRes_ID_GRDS_BCK_GRD_F_TACKLESHOCK_RETURN_e=0x1B, + dRes_ID_GRDS_BCK_GRD_F_TALK_A_e=0x1C, + dRes_ID_GRDS_BCK_GRD_F_WAIT_B_e=0x1D, + dRes_ID_GRDS_BCK_GRD_F_WIN_e=0x1E, + dRes_ID_GRDS_BCK_GRD_F_WIN_POSE_e=0x1F, + dRes_ID_GRDS_BCK_GRD_FH_MAD_e=0x20, + dRes_ID_GRDS_BCK_GRD_FH_SMILE_e=0x21, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEP_e=0x22, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEPL_e=0x23, + dRes_ID_GRDS_BCK_GRD_FIGHT_STEPR_e=0x24, + dRes_ID_GRDS_BCK_GRD_FIGHT_WAIT_e=0x25, + dRes_ID_GRDS_BCK_GRD_HAKEYOI_e=0x26, + dRes_ID_GRDS_BCK_GRD_HEAD_UP_e=0x27, + dRes_ID_GRDS_BCK_GRD_LOSE_e=0x28, + dRes_ID_GRDS_BCK_GRD_LOSE2_e=0x29, + dRes_ID_GRDS_BCK_GRD_MIAU_e=0x2A, + dRes_ID_GRDS_BCK_GRD_PULLBACK_e=0x2B, + dRes_ID_GRDS_BCK_GRD_PUNCH_e=0x2C, + dRes_ID_GRDS_BCK_GRD_PUNCH_SHOCK_e=0x2D, + dRes_ID_GRDS_BCK_GRD_PUNCHMISS_TACKLESHOCK_e=0x2E, + dRes_ID_GRDS_BCK_GRD_PUNCHSHOCK_RETURN_e=0x2F, + dRes_ID_GRDS_BCK_GRD_PUSHBACK_e=0x30, + dRes_ID_GRDS_BCK_GRD_SHIKO_e=0x31, + dRes_ID_GRDS_BCK_GRD_SHIKO_WAIT_e=0x32, + dRes_ID_GRDS_BCK_GRD_STAGGER_e=0x33, + dRes_ID_GRDS_BCK_GRD_STEP_e=0x34, + dRes_ID_GRDS_BCK_GRD_TACKLE_e=0x35, + dRes_ID_GRDS_BCK_GRD_TACKLE_B_e=0x36, + dRes_ID_GRDS_BCK_GRD_TACKLE_MISS_e=0x37, + dRes_ID_GRDS_BCK_GRD_TACKLE_SHOCK_e=0x38, + dRes_ID_GRDS_BCK_GRD_TACKLE_STAGGER_e=0x39, + dRes_ID_GRDS_BCK_GRD_TACKLE_WAIT_e=0x3A, + dRes_ID_GRDS_BCK_GRD_TACKLESHOCK_RETURN_e=0x3B, + dRes_ID_GRDS_BCK_GRD_TALK_L_e=0x3C, + dRes_ID_GRDS_BCK_GRD_TALK_R_e=0x3D, + dRes_ID_GRDS_BCK_GRD_TO_WAIT_C_e=0x3E, + dRes_ID_GRDS_BCK_GRD_WAIT_A_e=0x3F, + dRes_ID_GRDS_BCK_GRD_WAIT_B_e=0x40, + dRes_ID_GRDS_BCK_GRD_WAIT_C_e=0x41, + dRes_ID_GRDS_BCK_GRD_WALK_A_e=0x42, + dRes_ID_GRDS_BCK_GRD_WIN_e=0x43, + dRes_ID_GRDS_BCK_GRD_WIN_POSE_e=0x44, + /* BMDR */ + dRes_ID_GRDS_BMD_GRD_e=0x47, + /* BTK */ + dRes_ID_GRDS_BTK_GRD_e=0x4A, + /* BTP */ + dRes_ID_GRDS_BTP_GRD_e=0x4D, + dRes_ID_GRDS_BTP_GRD_F_DOWN_e=0x4E, + dRes_ID_GRDS_BTP_GRD_F_HEAD_UP_e=0x4F, + dRes_ID_GRDS_BTP_GRD_F_LOSE_e=0x50, + dRes_ID_GRDS_BTP_GRD_F_LOSE2_e=0x51, + dRes_ID_GRDS_BTP_GRD_F_PULLBACK_e=0x52, + dRes_ID_GRDS_BTP_GRD_F_PUNCH_SHOCK_e=0x53, + dRes_ID_GRDS_BTP_GRD_F_PUNCHMISS_TACKLESHOCK_e=0x54, + dRes_ID_GRDS_BTP_GRD_F_PUNCHSHOCK_RETURN_e=0x55, + dRes_ID_GRDS_BTP_GRD_F_PUSHBACK_e=0x56, + dRes_ID_GRDS_BTP_GRD_F_STAGGER_e=0x57, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_e=0x58, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_B_e=0x59, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_MISS_e=0x5A, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_SHOCK_e=0x5B, + dRes_ID_GRDS_BTP_GRD_F_TACKLE_STAGGER_e=0x5C, + dRes_ID_GRDS_BTP_GRD_F_TACKLESHOCK_RETURN_e=0x5D, + dRes_ID_GRDS_BTP_GRD_F_WAIT_B_e=0x5E, + dRes_ID_GRDS_BTP_GRD_F_WIN_e=0x5F, + /* EVT */ + dRes_ID_GRDS_DAT_EVENT_LIST_e=0x62, +}; + +enum GRD_JNT { + GRD_JNT_CENTER_e=0x0, + GRD_JNT_BACKBONE1_e=0x1, + GRD_JNT_BACKBONE2_e=0x2, + GRD_JNT_NECK_e=0x3, + GRD_JNT_HEAD_e=0x4, + GRD_JNT_CHIN_e=0x5, + GRD_JNT_MAYU_e=0x6, + GRD_JNT_MOUTH_e=0x7, + GRD_JNT_SHOULDERL_e=0x8, + GRD_JNT_ARML1_e=0x9, + GRD_JNT_ARML2_e=0xA, + GRD_JNT_HANDL_e=0xB, + GRD_JNT_FINGERL_e=0xC, + GRD_JNT_THAMBL_e=0xD, + GRD_JNT_SHOULDERR_e=0xE, + GRD_JNT_ARMR1_e=0xF, + GRD_JNT_ARMR2_e=0x10, + GRD_JNT_HANDR_e=0x11, + GRD_JNT_FINGERR_e=0x12, + GRD_JNT_THAMBR_e=0x13, + GRD_JNT_WAIST_e=0x14, + GRD_JNT_FUNDOSHI_e=0x15, + GRD_JNT_LEGL1_e=0x16, + GRD_JNT_LEGL2_e=0x17, + GRD_JNT_FOOTL_e=0x18, + GRD_JNT_LEGR1_e=0x19, + GRD_JNT_LEGR2_e=0x1A, + GRD_JNT_FOOTR_e=0x1B, +}; + +#endif /* !RES_GRDS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grO.h b/assets/RZDP01/res/Object/grO.h new file mode 100644 index 0000000000..6d169d4788 --- /dev/null +++ b/assets/RZDP01/res/Object/grO.h @@ -0,0 +1,83 @@ +#ifndef RES_GRO_H +#define RES_GRO_H + +enum dRes_INDEX_GRO { + /* BCK */ + dRes_INDEX_GRO_BCK_GRO_F_TALK_A_e=0x7, + dRes_INDEX_GRO_BCK_GRO_F_TALK_B_e=0x8, + dRes_INDEX_GRO_BCK_GRO_F_WAIT_A_e=0x9, + dRes_INDEX_GRO_BCK_GRO_F_WALK_A_e=0xA, + dRes_INDEX_GRO_BCK_GRO_STEP_e=0xB, + dRes_INDEX_GRO_BCK_GRO_TALK_A_e=0xC, + dRes_INDEX_GRO_BCK_GRO_TALK_B_e=0xD, + dRes_INDEX_GRO_BCK_GRO_WAIT_A_e=0xE, + dRes_INDEX_GRO_BCK_GRO_WALK_A_e=0xF, + /* BMDR */ + dRes_INDEX_GRO_BMD_GRO_A_e=0x12, + dRes_INDEX_GRO_BMD_GRO_PIPE_e=0x13, + /* BTK */ + dRes_INDEX_GRO_BTK_GRO_A_e=0x16, + /* BTP */ + dRes_INDEX_GRO_BTP_GRO_A_e=0x19, + dRes_INDEX_GRO_BTP_GRO_F_TALK_B_e=0x1A, + /* EVT */ + dRes_INDEX_GRO_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_GRO { + /* BCK */ + dRes_ID_GRO_BCK_GRO_F_TALK_A_e=0x7, + dRes_ID_GRO_BCK_GRO_F_TALK_B_e=0x8, + dRes_ID_GRO_BCK_GRO_F_WAIT_A_e=0x9, + dRes_ID_GRO_BCK_GRO_F_WALK_A_e=0xA, + dRes_ID_GRO_BCK_GRO_STEP_e=0xB, + dRes_ID_GRO_BCK_GRO_TALK_A_e=0xC, + dRes_ID_GRO_BCK_GRO_TALK_B_e=0xD, + dRes_ID_GRO_BCK_GRO_WAIT_A_e=0xE, + dRes_ID_GRO_BCK_GRO_WALK_A_e=0xF, + /* BMDR */ + dRes_ID_GRO_BMD_GRO_A_e=0x12, + dRes_ID_GRO_BMD_GRO_PIPE_e=0x13, + /* BTK */ + dRes_ID_GRO_BTK_GRO_A_e=0x16, + /* BTP */ + dRes_ID_GRO_BTP_GRO_A_e=0x19, + dRes_ID_GRO_BTP_GRO_F_TALK_B_e=0x1A, + /* EVT */ + dRes_ID_GRO_DAT_EVENT_LIST_e=0x1D, +}; + +enum GRO_A_JNT { + GRO_A_JNT_CENTER_e=0x0, + GRO_A_JNT_BACKBONE1_e=0x1, + GRO_A_JNT_BACKBONE2_e=0x2, + GRO_A_JNT_NECK_e=0x3, + GRO_A_JNT_HEAD_e=0x4, + GRO_A_JNT_CHIN_e=0x5, + GRO_A_JNT_BEARD_e=0x6, + GRO_A_JNT_HAIRL_e=0x7, + GRO_A_JNT_HAIRR_e=0x8, + GRO_A_JNT_MAYU_e=0x9, + GRO_A_JNT_MOUTH_e=0xA, + GRO_A_JNT_SHOULDERL_e=0xB, + GRO_A_JNT_ARML1_e=0xC, + GRO_A_JNT_ARML2_e=0xD, + GRO_A_JNT_HANDL_e=0xE, + GRO_A_JNT_SHOULDERR_e=0xF, + GRO_A_JNT_ARMR1_e=0x10, + GRO_A_JNT_ARMR2_e=0x11, + GRO_A_JNT_HANDR_e=0x12, + GRO_A_JNT_WAIST_e=0x13, + GRO_A_JNT_LEGL1_e=0x14, + GRO_A_JNT_LEGL2_e=0x15, + GRO_A_JNT_FOOTL_e=0x16, + GRO_A_JNT_LEGR1_e=0x17, + GRO_A_JNT_LEGR2_e=0x18, + GRO_A_JNT_FOOTR_e=0x19, +}; + +enum GRO_PIPE_JNT { + GRO_PIPE_JNT_PIPE_e=0x0, +}; + +#endif /* !RES_GRO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grO1.h b/assets/RZDP01/res/Object/grO1.h new file mode 100644 index 0000000000..6a06332140 --- /dev/null +++ b/assets/RZDP01/res/Object/grO1.h @@ -0,0 +1,56 @@ +#ifndef RES_GRO1_H +#define RES_GRO1_H + +enum dRes_INDEX_GRO1 { + /* BCK */ + dRes_INDEX_GRO1_BCK_GRO_BOKIN_WAIT_e=0x5, + dRes_INDEX_GRO1_BCK_GRO_BOW_e=0x6, + dRes_INDEX_GRO1_BCK_GRO_CALL_e=0x7, + dRes_INDEX_GRO1_BCK_GRO_CALL_WAIT_e=0x8, + dRes_INDEX_GRO1_BCK_GRO_F_BOKIN_e=0x9, + dRes_INDEX_GRO1_BCK_GRO_F_BOW_e=0xA, + dRes_INDEX_GRO1_BCK_GRO_F_CALL_e=0xB, + dRes_INDEX_GRO1_BCK_GRO_F_CALL_B_e=0xC, + dRes_INDEX_GRO1_BCK_GRO_F_SWING_e=0xD, + dRes_INDEX_GRO1_BCK_GRO_FH_BOKIN_e=0xE, + dRes_INDEX_GRO1_BCK_GRO_FH_BOW_e=0xF, + dRes_INDEX_GRO1_BCK_GRO_FH_CALL_WAIT_e=0x10, + dRes_INDEX_GRO1_BCK_GRO_SWING_e=0x11, + /* BMDR */ + dRes_INDEX_GRO1_BMD_MARO_BOKIN_e=0x14, + /* BTP */ + dRes_INDEX_GRO1_BTP_GRO_F_BOW_e=0x17, + dRes_INDEX_GRO1_BTP_GRO_F_CALL_e=0x18, + dRes_INDEX_GRO1_BTP_GRO_F_CALL_B_e=0x19, + dRes_INDEX_GRO1_BTP_GRO_FH_CALL_WAIT_e=0x1A, +}; + +enum dRes_ID_GRO1 { + /* BCK */ + dRes_ID_GRO1_BCK_GRO_BOKIN_WAIT_e=0x5, + dRes_ID_GRO1_BCK_GRO_BOW_e=0x6, + dRes_ID_GRO1_BCK_GRO_CALL_e=0x7, + dRes_ID_GRO1_BCK_GRO_CALL_WAIT_e=0x8, + dRes_ID_GRO1_BCK_GRO_F_BOKIN_e=0x9, + dRes_ID_GRO1_BCK_GRO_F_BOW_e=0xA, + dRes_ID_GRO1_BCK_GRO_F_CALL_e=0xB, + dRes_ID_GRO1_BCK_GRO_F_CALL_B_e=0xC, + dRes_ID_GRO1_BCK_GRO_F_SWING_e=0xD, + dRes_ID_GRO1_BCK_GRO_FH_BOKIN_e=0xE, + dRes_ID_GRO1_BCK_GRO_FH_BOW_e=0xF, + dRes_ID_GRO1_BCK_GRO_FH_CALL_WAIT_e=0x10, + dRes_ID_GRO1_BCK_GRO_SWING_e=0x11, + /* BMDR */ + dRes_ID_GRO1_BMD_MARO_BOKIN_e=0x14, + /* BTP */ + dRes_ID_GRO1_BTP_GRO_F_BOW_e=0x17, + dRes_ID_GRO1_BTP_GRO_F_CALL_e=0x18, + dRes_ID_GRO1_BTP_GRO_F_CALL_B_e=0x19, + dRes_ID_GRO1_BTP_GRO_FH_CALL_WAIT_e=0x1A, +}; + +enum MARO_BOKIN_JNT { + MARO_BOKIN_JNT_MARO_BOKIN_e=0x0, +}; + +#endif /* !RES_GRO1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grO1D.h b/assets/RZDP01/res/Object/grO1D.h new file mode 100644 index 0000000000..52b4efff60 --- /dev/null +++ b/assets/RZDP01/res/Object/grO1D.h @@ -0,0 +1,14 @@ +#ifndef RES_GRO1D_H +#define RES_GRO1D_H + +enum dRes_INDEX_GRO1D { + /* EVT */ + dRes_INDEX_GRO1D_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRO1D { + /* EVT */ + dRes_ID_GRO1D_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRO1D_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grR.h b/assets/RZDP01/res/Object/grR.h new file mode 100644 index 0000000000..ad953b89a5 --- /dev/null +++ b/assets/RZDP01/res/Object/grR.h @@ -0,0 +1,90 @@ +#ifndef RES_GRR_H +#define RES_GRR_H + +enum dRes_INDEX_GRR { + /* BCK */ + dRes_INDEX_GRR_BCK_GRR_AGURA_GETUP_e=0x6, + dRes_INDEX_GRR_BCK_GRR_AGURA_TALK_e=0x7, + dRes_INDEX_GRR_BCK_GRR_AGURA_WAIT_e=0x8, + dRes_INDEX_GRR_BCK_GRR_F_KEEE_e=0x9, + dRes_INDEX_GRR_BCK_GRR_F_KEEETALK_e=0xA, + dRes_INDEX_GRR_BCK_GRR_F_LAUGH_e=0xB, + dRes_INDEX_GRR_BCK_GRR_F_TALK_A_e=0xC, + dRes_INDEX_GRR_BCK_GRR_FH_KEEE_e=0xD, + dRes_INDEX_GRR_BCK_GRR_FH_LAUGH_e=0xE, + dRes_INDEX_GRR_BCK_GRR_STEP_e=0xF, + dRes_INDEX_GRR_BCK_GRR_TALK_A_e=0x10, + dRes_INDEX_GRR_BCK_GRR_TO_AGURA_e=0x11, + dRes_INDEX_GRR_BCK_GRR_WAIT_A_e=0x12, + /* BMDR */ + dRes_INDEX_GRR_BMD_GRR_e=0x15, + /* BTK */ + dRes_INDEX_GRR_BTK_GRR_e=0x18, + /* BTP */ + dRes_INDEX_GRR_BTP_GRR_e=0x1B, + dRes_INDEX_GRR_BTP_GRR_F_KEEE_e=0x1C, + dRes_INDEX_GRR_BTP_GRR_F_KEEETALK_e=0x1D, + dRes_INDEX_GRR_BTP_GRR_F_LAUGH_e=0x1E, + dRes_INDEX_GRR_BTP_GRR_FH_KEEE_e=0x1F, + dRes_INDEX_GRR_BTP_GRR_FH_LAUGH_e=0x20, +}; + +enum dRes_ID_GRR { + /* BCK */ + dRes_ID_GRR_BCK_GRR_AGURA_GETUP_e=0x6, + dRes_ID_GRR_BCK_GRR_AGURA_TALK_e=0x7, + dRes_ID_GRR_BCK_GRR_AGURA_WAIT_e=0x8, + dRes_ID_GRR_BCK_GRR_F_KEEE_e=0x9, + dRes_ID_GRR_BCK_GRR_F_KEEETALK_e=0xA, + dRes_ID_GRR_BCK_GRR_F_LAUGH_e=0xB, + dRes_ID_GRR_BCK_GRR_F_TALK_A_e=0xC, + dRes_ID_GRR_BCK_GRR_FH_KEEE_e=0xD, + dRes_ID_GRR_BCK_GRR_FH_LAUGH_e=0xE, + dRes_ID_GRR_BCK_GRR_STEP_e=0xF, + dRes_ID_GRR_BCK_GRR_TALK_A_e=0x10, + dRes_ID_GRR_BCK_GRR_TO_AGURA_e=0x11, + dRes_ID_GRR_BCK_GRR_WAIT_A_e=0x12, + /* BMDR */ + dRes_ID_GRR_BMD_GRR_e=0x15, + /* BTK */ + dRes_ID_GRR_BTK_GRR_e=0x18, + /* BTP */ + dRes_ID_GRR_BTP_GRR_e=0x1B, + dRes_ID_GRR_BTP_GRR_F_KEEE_e=0x1C, + dRes_ID_GRR_BTP_GRR_F_KEEETALK_e=0x1D, + dRes_ID_GRR_BTP_GRR_F_LAUGH_e=0x1E, + dRes_ID_GRR_BTP_GRR_FH_KEEE_e=0x1F, + dRes_ID_GRR_BTP_GRR_FH_LAUGH_e=0x20, +}; + +enum GRR_JNT { + GRR_JNT_CENTER_e=0x0, + GRR_JNT_BACKBONE1_e=0x1, + GRR_JNT_BACKBONE2_e=0x2, + GRR_JNT_NECK_e=0x3, + GRR_JNT_HEAD_e=0x4, + GRR_JNT_CHIN_e=0x5, + GRR_JNT_MAYU_e=0x6, + GRR_JNT_MOUTH_e=0x7, + GRR_JNT_SHOULDERL_e=0x8, + GRR_JNT_ARML1_e=0x9, + GRR_JNT_ARML2_e=0xA, + GRR_JNT_HANDL_e=0xB, + GRR_JNT_FINGERL_e=0xC, + GRR_JNT_THUMBL_e=0xD, + GRR_JNT_SHOULDERR_e=0xE, + GRR_JNT_ARMR1_e=0xF, + GRR_JNT_ARMR2_e=0x10, + GRR_JNT_HANDR_e=0x11, + GRR_JNT_FINGER_R_e=0x12, + GRR_JNT_THUMBR_e=0x13, + GRR_JNT_WAIST_e=0x14, + GRR_JNT_LEGL1_e=0x15, + GRR_JNT_LEGL2_e=0x16, + GRR_JNT_FOOTL_e=0x17, + GRR_JNT_LEGR1_e=0x18, + GRR_JNT_LEGR2_e=0x19, + GRR_JNT_FOOTR_e=0x1A, +}; + +#endif /* !RES_GRR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grR1.h b/assets/RZDP01/res/Object/grR1.h new file mode 100644 index 0000000000..046e507cc4 --- /dev/null +++ b/assets/RZDP01/res/Object/grR1.h @@ -0,0 +1,22 @@ +#ifndef RES_GRR1_H +#define RES_GRR1_H + +enum dRes_INDEX_GRR1 { + /* BCK */ + dRes_INDEX_GRR1_BCK_GRR_F_SWING_e=0x3, + dRes_INDEX_GRR1_BCK_GRR_LAUGH_e=0x4, + dRes_INDEX_GRR1_BCK_GRR_SWING_e=0x5, + dRes_INDEX_GRR1_BCK_GRR_TALK_B_e=0x6, + dRes_INDEX_GRR1_BCK_GRR_WAIT_B_e=0x7, +}; + +enum dRes_ID_GRR1 { + /* BCK */ + dRes_ID_GRR1_BCK_GRR_F_SWING_e=0x3, + dRes_ID_GRR1_BCK_GRR_LAUGH_e=0x4, + dRes_ID_GRR1_BCK_GRR_SWING_e=0x5, + dRes_ID_GRR1_BCK_GRR_TALK_B_e=0x6, + dRes_ID_GRR1_BCK_GRR_WAIT_B_e=0x7, +}; + +#endif /* !RES_GRR1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grS.h b/assets/RZDP01/res/Object/grS.h new file mode 100644 index 0000000000..a32ec840ef --- /dev/null +++ b/assets/RZDP01/res/Object/grS.h @@ -0,0 +1,79 @@ +#ifndef RES_GRS_H +#define RES_GRS_H + +enum dRes_INDEX_GRS { + /* BCK */ + dRes_INDEX_GRS_BCK_GRS_F_INTENS_e=0x7, + dRes_INDEX_GRS_BCK_GRS_F_TALK_A_e=0x8, + dRes_INDEX_GRS_BCK_GRS_FH_INTENS_e=0x9, + dRes_INDEX_GRS_BCK_GRS_STEP_e=0xA, + dRes_INDEX_GRS_BCK_GRS_TALK_A_e=0xB, + dRes_INDEX_GRS_BCK_GRS_TALK_B_e=0xC, + dRes_INDEX_GRS_BCK_GRS_WAIT_A_e=0xD, + /* BMDR */ + dRes_INDEX_GRS_BMD_GRS_e=0x10, + dRes_INDEX_GRS_BMD_GRS_STICK_e=0x11, + /* BTK */ + dRes_INDEX_GRS_BTK_GRS_e=0x14, + /* BTP */ + dRes_INDEX_GRS_BTP_GRS_e=0x17, + dRes_INDEX_GRS_BTP_GRS_F_INTENS_e=0x18, + dRes_INDEX_GRS_BTP_GRS_FH_INTENS_e=0x19, + /* EVT */ + dRes_INDEX_GRS_DAT_EVENT_LIST_e=0x1C, +}; + +enum dRes_ID_GRS { + /* BCK */ + dRes_ID_GRS_BCK_GRS_F_INTENS_e=0x7, + dRes_ID_GRS_BCK_GRS_F_TALK_A_e=0x8, + dRes_ID_GRS_BCK_GRS_FH_INTENS_e=0x9, + dRes_ID_GRS_BCK_GRS_STEP_e=0xA, + dRes_ID_GRS_BCK_GRS_TALK_A_e=0xB, + dRes_ID_GRS_BCK_GRS_TALK_B_e=0xC, + dRes_ID_GRS_BCK_GRS_WAIT_A_e=0xD, + /* BMDR */ + dRes_ID_GRS_BMD_GRS_e=0x10, + dRes_ID_GRS_BMD_GRS_STICK_e=0x11, + /* BTK */ + dRes_ID_GRS_BTK_GRS_e=0x14, + /* BTP */ + dRes_ID_GRS_BTP_GRS_e=0x17, + dRes_ID_GRS_BTP_GRS_F_INTENS_e=0x18, + dRes_ID_GRS_BTP_GRS_FH_INTENS_e=0x19, + /* EVT */ + dRes_ID_GRS_DAT_EVENT_LIST_e=0x1C, +}; + +enum GRS_JNT { + GRS_JNT_CENTER_e=0x0, + GRS_JNT_BACKBONE1_e=0x1, + GRS_JNT_BACKBONE2_e=0x2, + GRS_JNT_NECK_e=0x3, + GRS_JNT_HEAD_e=0x4, + GRS_JNT_CHIN_e=0x5, + GRS_JNT_BEARD_e=0x6, + GRS_JNT_MAYU_e=0x7, + GRS_JNT_MOUTH_e=0x8, + GRS_JNT_SHOULDERL_e=0x9, + GRS_JNT_ARML1_e=0xA, + GRS_JNT_ARML2_e=0xB, + GRS_JNT_HANDL_e=0xC, + GRS_JNT_SHOULDERR_e=0xD, + GRS_JNT_ARMR1_e=0xE, + GRS_JNT_ARMR2_e=0xF, + GRS_JNT_HANDR_e=0x10, + GRS_JNT_WAIST_e=0x11, + GRS_JNT_LEGL1_e=0x12, + GRS_JNT_LEGL2_e=0x13, + GRS_JNT_FOOTL_e=0x14, + GRS_JNT_LEGR1_e=0x15, + GRS_JNT_LEGR2_e=0x16, + GRS_JNT_FOOTR_e=0x17, +}; + +enum GRS_STICK_JNT { + GRS_STICK_JNT_GRS_STICK_e=0x0, +}; + +#endif /* !RES_GRS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZ.h b/assets/RZDP01/res/Object/grZ.h new file mode 100644 index 0000000000..9e46a6fb25 --- /dev/null +++ b/assets/RZDP01/res/Object/grZ.h @@ -0,0 +1,70 @@ +#ifndef RES_GRZ_H +#define RES_GRZ_H + +enum dRes_INDEX_GRZ { + /* BCK */ + dRes_INDEX_GRZ_BCK_GRZ_F_MUKIDASHI_e=0x6, + dRes_INDEX_GRZ_BCK_GRZ_F_TALK_A_e=0x7, + dRes_INDEX_GRZ_BCK_GRZ_FH_TALK_A_e=0x8, + dRes_INDEX_GRZ_BCK_GRZ_STEP_e=0x9, + dRes_INDEX_GRZ_BCK_GRZ_TALK_A_e=0xA, + dRes_INDEX_GRZ_BCK_GRZ_WAIT_A_e=0xB, + /* BMDR */ + dRes_INDEX_GRZ_BMD_GRZ_e=0xE, + /* BTK */ + dRes_INDEX_GRZ_BTK_GRZ_e=0x11, + /* BTP */ + dRes_INDEX_GRZ_BTP_GRZ_e=0x14, +}; + +enum dRes_ID_GRZ { + /* BCK */ + dRes_ID_GRZ_BCK_GRZ_F_MUKIDASHI_e=0x6, + dRes_ID_GRZ_BCK_GRZ_F_TALK_A_e=0x7, + dRes_ID_GRZ_BCK_GRZ_FH_TALK_A_e=0x8, + dRes_ID_GRZ_BCK_GRZ_STEP_e=0x9, + dRes_ID_GRZ_BCK_GRZ_TALK_A_e=0xA, + dRes_ID_GRZ_BCK_GRZ_WAIT_A_e=0xB, + /* BMDR */ + dRes_ID_GRZ_BMD_GRZ_e=0xE, + /* BTK */ + dRes_ID_GRZ_BTK_GRZ_e=0x11, + /* BTP */ + dRes_ID_GRZ_BTP_GRZ_e=0x14, +}; + +enum GRZ_JNT { + GRZ_JNT_CENTER_e=0x0, + GRZ_JNT_BACKBONE1_e=0x1, + GRZ_JNT_BACKBONE2_e=0x2, + GRZ_JNT_NECK_e=0x3, + GRZ_JNT_HEAD_e=0x4, + GRZ_JNT_CHIN_e=0x5, + GRZ_JNT_LIP2_e=0x6, + GRZ_JNT_LIP1_e=0x7, + GRZ_JNT_MAYUL_e=0x8, + GRZ_JNT_MAYUR_e=0x9, + GRZ_JNT_MOUTH_e=0xA, + GRZ_JNT_SHOULDERL_e=0xB, + GRZ_JNT_ARML1_e=0xC, + GRZ_JNT_ARML2_e=0xD, + GRZ_JNT_HANDL_e=0xE, + GRZ_JNT_FINGERL1_e=0xF, + GRZ_JNT_THAMBL_e=0x10, + GRZ_JNT_SHOULDERR_e=0x11, + GRZ_JNT_ARMR1_e=0x12, + GRZ_JNT_ARMR2_e=0x13, + GRZ_JNT_HANDR_e=0x14, + GRZ_JNT_FINGERR1_e=0x15, + GRZ_JNT_THAMBR_e=0x16, + GRZ_JNT_WAIST_e=0x17, + GRZ_JNT_LEGL1_e=0x18, + GRZ_JNT_LEGL2_e=0x19, + GRZ_JNT_FOOTL_e=0x1A, + GRZ_JNT_LEGR1_e=0x1B, + GRZ_JNT_LEGR2_e=0x1C, + GRZ_JNT_FOOTR_e=0x1D, + GRZ_JNT_SKIRT_e=0x1E, +}; + +#endif /* !RES_GRZ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZ1.h b/assets/RZDP01/res/Object/grZ1.h new file mode 100644 index 0000000000..f2816cdc27 --- /dev/null +++ b/assets/RZDP01/res/Object/grZ1.h @@ -0,0 +1,48 @@ +#ifndef RES_GRZ1_H +#define RES_GRZ1_H + +enum dRes_INDEX_GRZ1 { + /* BCK */ + dRes_INDEX_GRZ1_BCK_GRZ_F_GETUP_e=0x5, + dRes_INDEX_GRZ1_BCK_GRZ_F_LIEDOWN_e=0x6, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_TALK_e=0x7, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_TURN_e=0x8, + dRes_INDEX_GRZ1_BCK_GRZ_F_WEAK_WAIT_e=0x9, + dRes_INDEX_GRZ1_BCK_GRZ_GETUP_e=0xA, + dRes_INDEX_GRZ1_BCK_GRZ_LIEDOWN_e=0xB, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_STEP_e=0xC, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_TURN_e=0xD, + dRes_INDEX_GRZ1_BCK_GRZ_WEAK_WAIT_e=0xE, + /* BTK */ + dRes_INDEX_GRZ1_BTK_GRZ_GETUP_e=0x11, + /* BTP */ + dRes_INDEX_GRZ1_BTP_GRZ_F_GETUP_e=0x14, + dRes_INDEX_GRZ1_BTP_GRZ_F_LIEDOWN_e=0x15, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_TALK_e=0x16, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_TURN_e=0x17, + dRes_INDEX_GRZ1_BTP_GRZ_F_WEAK_WAIT_e=0x18, +}; + +enum dRes_ID_GRZ1 { + /* BCK */ + dRes_ID_GRZ1_BCK_GRZ_F_GETUP_e=0x5, + dRes_ID_GRZ1_BCK_GRZ_F_LIEDOWN_e=0x6, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_TALK_e=0x7, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_TURN_e=0x8, + dRes_ID_GRZ1_BCK_GRZ_F_WEAK_WAIT_e=0x9, + dRes_ID_GRZ1_BCK_GRZ_GETUP_e=0xA, + dRes_ID_GRZ1_BCK_GRZ_LIEDOWN_e=0xB, + dRes_ID_GRZ1_BCK_GRZ_WEAK_STEP_e=0xC, + dRes_ID_GRZ1_BCK_GRZ_WEAK_TURN_e=0xD, + dRes_ID_GRZ1_BCK_GRZ_WEAK_WAIT_e=0xE, + /* BTK */ + dRes_ID_GRZ1_BTK_GRZ_GETUP_e=0x11, + /* BTP */ + dRes_ID_GRZ1_BTP_GRZ_F_GETUP_e=0x14, + dRes_ID_GRZ1_BTP_GRZ_F_LIEDOWN_e=0x15, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_TALK_e=0x16, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_TURN_e=0x17, + dRes_ID_GRZ1_BTP_GRZ_F_WEAK_WAIT_e=0x18, +}; + +#endif /* !RES_GRZ1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZ2.h b/assets/RZDP01/res/Object/grZ2.h new file mode 100644 index 0000000000..5a37fb4cba --- /dev/null +++ b/assets/RZDP01/res/Object/grZ2.h @@ -0,0 +1,40 @@ +#ifndef RES_GRZ2_H +#define RES_GRZ2_H + +enum dRes_INDEX_GRZ2 { + /* BCK */ + dRes_INDEX_GRZ2_BCK_GRZ_F_LAUGH_e=0x5, + dRes_INDEX_GRZ2_BCK_GRZ_F_SNIFF_e=0x6, + dRes_INDEX_GRZ2_BCK_GRZ_FH_LAUGH_e=0x7, + dRes_INDEX_GRZ2_BCK_GRZ_LAUGH_e=0x8, + dRes_INDEX_GRZ2_BCK_GRZ_SNIFF_e=0x9, + dRes_INDEX_GRZ2_BCK_GRZ_UNAZUKI_e=0xA, + dRes_INDEX_GRZ2_BCK_GRZ_WAIT_B_e=0xB, + dRes_INDEX_GRZ2_BCK_GRZ_WALK_A_e=0xC, + /* BTK */ + dRes_INDEX_GRZ2_BTK_GRZ_SNIFF_e=0xF, + /* BTP */ + dRes_INDEX_GRZ2_BTP_GRZ_F_LAUGH_e=0x12, + dRes_INDEX_GRZ2_BTP_GRZ_F_SNIFF_e=0x13, + dRes_INDEX_GRZ2_BTP_GRZ_FH_LAUGH_e=0x14, +}; + +enum dRes_ID_GRZ2 { + /* BCK */ + dRes_ID_GRZ2_BCK_GRZ_F_LAUGH_e=0x5, + dRes_ID_GRZ2_BCK_GRZ_F_SNIFF_e=0x6, + dRes_ID_GRZ2_BCK_GRZ_FH_LAUGH_e=0x7, + dRes_ID_GRZ2_BCK_GRZ_LAUGH_e=0x8, + dRes_ID_GRZ2_BCK_GRZ_SNIFF_e=0x9, + dRes_ID_GRZ2_BCK_GRZ_UNAZUKI_e=0xA, + dRes_ID_GRZ2_BCK_GRZ_WAIT_B_e=0xB, + dRes_ID_GRZ2_BCK_GRZ_WALK_A_e=0xC, + /* BTK */ + dRes_ID_GRZ2_BTK_GRZ_SNIFF_e=0xF, + /* BTP */ + dRes_ID_GRZ2_BTP_GRZ_F_LAUGH_e=0x12, + dRes_ID_GRZ2_BTP_GRZ_F_SNIFF_e=0x13, + dRes_ID_GRZ2_BTP_GRZ_FH_LAUGH_e=0x14, +}; + +#endif /* !RES_GRZ2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZ3.h b/assets/RZDP01/res/Object/grZ3.h new file mode 100644 index 0000000000..f8074dd5d6 --- /dev/null +++ b/assets/RZDP01/res/Object/grZ3.h @@ -0,0 +1,32 @@ +#ifndef RES_GRZ3_H +#define RES_GRZ3_H + +enum dRes_INDEX_GRZ3 { + /* BCK */ + dRes_INDEX_GRZ3_BCK_GRZ_F_PUNCH_e=0x4, + dRes_INDEX_GRZ3_BCK_GRZ_F_PUNCHING_e=0x5, + dRes_INDEX_GRZ3_BCK_GRZ_F_RECOVER_e=0x6, + dRes_INDEX_GRZ3_BCK_GRZ_PUNCH_e=0x7, + dRes_INDEX_GRZ3_BCK_GRZ_PUNCHING_e=0x8, + dRes_INDEX_GRZ3_BCK_GRZ_RECOVER_e=0x9, + dRes_INDEX_GRZ3_BCK_GRZ_ROTATE_e=0xA, + dRes_INDEX_GRZ3_BCK_GRZ_TO_STONE_NORMAL_e=0xB, + /* BTP */ + dRes_INDEX_GRZ3_BTP_GRZ_F_RECOVER_e=0xE, +}; + +enum dRes_ID_GRZ3 { + /* BCK */ + dRes_ID_GRZ3_BCK_GRZ_F_PUNCH_e=0x4, + dRes_ID_GRZ3_BCK_GRZ_F_PUNCHING_e=0x5, + dRes_ID_GRZ3_BCK_GRZ_F_RECOVER_e=0x6, + dRes_ID_GRZ3_BCK_GRZ_PUNCH_e=0x7, + dRes_ID_GRZ3_BCK_GRZ_PUNCHING_e=0x8, + dRes_ID_GRZ3_BCK_GRZ_RECOVER_e=0x9, + dRes_ID_GRZ3_BCK_GRZ_ROTATE_e=0xA, + dRes_ID_GRZ3_BCK_GRZ_TO_STONE_NORMAL_e=0xB, + /* BTP */ + dRes_ID_GRZ3_BTP_GRZ_F_RECOVER_e=0xE, +}; + +#endif /* !RES_GRZ3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZD1.h b/assets/RZDP01/res/Object/grZD1.h new file mode 100644 index 0000000000..20b8e45f02 --- /dev/null +++ b/assets/RZDP01/res/Object/grZD1.h @@ -0,0 +1,14 @@ +#ifndef RES_GRZD1_H +#define RES_GRZD1_H + +enum dRes_INDEX_GRZD1 { + /* EVT */ + dRes_INDEX_GRZD1_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRZD1 { + /* EVT */ + dRes_ID_GRZD1_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRZD1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZD3.h b/assets/RZDP01/res/Object/grZD3.h new file mode 100644 index 0000000000..4c85c36796 --- /dev/null +++ b/assets/RZDP01/res/Object/grZD3.h @@ -0,0 +1,14 @@ +#ifndef RES_GRZD3_H +#define RES_GRZD3_H + +enum dRes_INDEX_GRZD3 { + /* EVT */ + dRes_INDEX_GRZD3_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_GRZD3 { + /* EVT */ + dRes_ID_GRZD3_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_GRZD3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/grZRock.h b/assets/RZDP01/res/Object/grZRock.h new file mode 100644 index 0000000000..796522f5ce --- /dev/null +++ b/assets/RZDP01/res/Object/grZRock.h @@ -0,0 +1,22 @@ +#ifndef RES_GRZROCK_H +#define RES_GRZROCK_H + +enum dRes_INDEX_GRZROCK { + /* BMDR */ + dRes_INDEX_GRZROCK_BMD_GRZROCK_e=0x4, + /* DZB */ + dRes_INDEX_GRZROCK_DZB_GRZROCK_e=0x7, +}; + +enum dRes_ID_GRZROCK { + /* BMDR */ + dRes_ID_GRZROCK_BMD_GRZROCK_e=0x4, + /* DZB */ + dRes_ID_GRZROCK_DZB_GRZROCK_e=0x7, +}; + +enum GRZROCK_JNT { + GRZROCK_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_GRZROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/hsMato.h b/assets/RZDP01/res/Object/hsMato.h new file mode 100644 index 0000000000..95df628e6a --- /dev/null +++ b/assets/RZDP01/res/Object/hsMato.h @@ -0,0 +1,22 @@ +#ifndef RES_HSMATO_H +#define RES_HSMATO_H + +enum dRes_INDEX_HSMATO { + /* BMDR */ + dRes_INDEX_HSMATO_BMD_K_HSMA00_e=0x4, + /* DZB */ + dRes_INDEX_HSMATO_DZB_K_HSMA00_e=0x7, +}; + +enum dRes_ID_HSMATO { + /* BMDR */ + dRes_ID_HSMATO_BMD_K_HSMA00_e=0x4, + /* DZB */ + dRes_ID_HSMATO_DZB_K_HSMA00_e=0x7, +}; + +enum K_HSMA00_JNT { + K_HSMA00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_HSMATO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/impal.h b/assets/RZDP01/res/Object/impal.h new file mode 100644 index 0000000000..6b1b0ef7b6 --- /dev/null +++ b/assets/RZDP01/res/Object/impal.h @@ -0,0 +1,123 @@ +#ifndef RES_IMPAL_H +#define RES_IMPAL_H + +enum dRes_INDEX_IMPAL { + /* BCK */ + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_F_LOOKAROUND_e=0x7, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_F_WALK_e=0x8, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_LOOKAROUND_e=0x9, + dRes_INDEX_IMPAL_BCK_IMPAL_DEMO_WALK_e=0xA, + dRes_INDEX_IMPAL_BCK_IMPAL_F_OGAMU_e=0xB, + dRes_INDEX_IMPAL_BCK_IMPAL_F_RELIEF_e=0xC, + dRes_INDEX_IMPAL_BCK_IMPAL_F_SAD_e=0xD, + dRes_INDEX_IMPAL_BCK_IMPAL_F_TALK_A_e=0xE, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_OGAMU_e=0xF, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_RELIEF_e=0x10, + dRes_INDEX_IMPAL_BCK_IMPAL_FH_SAD_e=0x11, + dRes_INDEX_IMPAL_BCK_IMPAL_OGAMU_e=0x12, + dRes_INDEX_IMPAL_BCK_IMPAL_OGAMU_WAIT_e=0x13, + dRes_INDEX_IMPAL_BCK_IMPAL_STEP_e=0x14, + dRes_INDEX_IMPAL_BCK_IMPAL_TALK_A_e=0x15, + dRes_INDEX_IMPAL_BCK_IMPAL_WAIT_A_e=0x16, + dRes_INDEX_IMPAL_BCK_IMPAL_WAIT_B_e=0x17, + /* BMDR */ + dRes_INDEX_IMPAL_BMD_IMPAL_e=0x1A, + /* BTK */ + dRes_INDEX_IMPAL_BTK_IMPAL_e=0x1D, + dRes_INDEX_IMPAL_BTK_IMPAL_DEMO_LOOKAROUND_e=0x1E, + dRes_INDEX_IMPAL_BTK_IMPAL_DEMO_WALK_e=0x1F, + dRes_INDEX_IMPAL_BTK_IMPAL_WAIT_B_e=0x20, + /* BTP */ + dRes_INDEX_IMPAL_BTP_IMPAL_e=0x23, + dRes_INDEX_IMPAL_BTP_IMPAL_DEMO_F_LOOKAROUND_e=0x24, + dRes_INDEX_IMPAL_BTP_IMPAL_DEMO_F_WALK_e=0x25, + dRes_INDEX_IMPAL_BTP_IMPAL_F_OGAMU_e=0x26, + dRes_INDEX_IMPAL_BTP_IMPAL_F_RELIEF_e=0x27, + dRes_INDEX_IMPAL_BTP_IMPAL_F_SAD_e=0x28, + dRes_INDEX_IMPAL_BTP_IMPAL_F_TALK_A_e=0x29, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_OGAMU_e=0x2A, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_RELIEF_e=0x2B, + dRes_INDEX_IMPAL_BTP_IMPAL_FH_SAD_e=0x2C, + /* EVT */ + dRes_INDEX_IMPAL_DAT_EVENT_LIST_e=0x2F, +}; + +enum dRes_ID_IMPAL { + /* BCK */ + dRes_ID_IMPAL_BCK_IMPAL_DEMO_F_LOOKAROUND_e=0x7, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_F_WALK_e=0x8, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_LOOKAROUND_e=0x9, + dRes_ID_IMPAL_BCK_IMPAL_DEMO_WALK_e=0xA, + dRes_ID_IMPAL_BCK_IMPAL_F_OGAMU_e=0xB, + dRes_ID_IMPAL_BCK_IMPAL_F_RELIEF_e=0xC, + dRes_ID_IMPAL_BCK_IMPAL_F_SAD_e=0xD, + dRes_ID_IMPAL_BCK_IMPAL_F_TALK_A_e=0xE, + dRes_ID_IMPAL_BCK_IMPAL_FH_OGAMU_e=0xF, + dRes_ID_IMPAL_BCK_IMPAL_FH_RELIEF_e=0x10, + dRes_ID_IMPAL_BCK_IMPAL_FH_SAD_e=0x11, + dRes_ID_IMPAL_BCK_IMPAL_OGAMU_e=0x12, + dRes_ID_IMPAL_BCK_IMPAL_OGAMU_WAIT_e=0x13, + dRes_ID_IMPAL_BCK_IMPAL_STEP_e=0x14, + dRes_ID_IMPAL_BCK_IMPAL_TALK_A_e=0x15, + dRes_ID_IMPAL_BCK_IMPAL_WAIT_A_e=0x16, + dRes_ID_IMPAL_BCK_IMPAL_WAIT_B_e=0x17, + /* BMDR */ + dRes_ID_IMPAL_BMD_IMPAL_e=0x1A, + /* BTK */ + dRes_ID_IMPAL_BTK_IMPAL_e=0x1D, + dRes_ID_IMPAL_BTK_IMPAL_DEMO_LOOKAROUND_e=0x1E, + dRes_ID_IMPAL_BTK_IMPAL_DEMO_WALK_e=0x1F, + dRes_ID_IMPAL_BTK_IMPAL_WAIT_B_e=0x20, + /* BTP */ + dRes_ID_IMPAL_BTP_IMPAL_e=0x23, + dRes_ID_IMPAL_BTP_IMPAL_DEMO_F_LOOKAROUND_e=0x24, + dRes_ID_IMPAL_BTP_IMPAL_DEMO_F_WALK_e=0x25, + dRes_ID_IMPAL_BTP_IMPAL_F_OGAMU_e=0x26, + dRes_ID_IMPAL_BTP_IMPAL_F_RELIEF_e=0x27, + dRes_ID_IMPAL_BTP_IMPAL_F_SAD_e=0x28, + dRes_ID_IMPAL_BTP_IMPAL_F_TALK_A_e=0x29, + dRes_ID_IMPAL_BTP_IMPAL_FH_OGAMU_e=0x2A, + dRes_ID_IMPAL_BTP_IMPAL_FH_RELIEF_e=0x2B, + dRes_ID_IMPAL_BTP_IMPAL_FH_SAD_e=0x2C, + /* EVT */ + dRes_ID_IMPAL_DAT_EVENT_LIST_e=0x2F, +}; + +enum IMPAL_JNT { + IMPAL_JNT_CENTER_e=0x0, + IMPAL_JNT_BACKBONE1_e=0x1, + IMPAL_JNT_BACKBONE2_e=0x2, + IMPAL_JNT_NECK_e=0x3, + IMPAL_JNT_HEAD_e=0x4, + IMPAL_JNT_CHIN_e=0x5, + IMPAL_JNT_MAYU_L_e=0x6, + IMPAL_JNT_MAYU_R_e=0x7, + IMPAL_JNT_MOUTH_e=0x8, + IMPAL_JNT_SHOULDERL_e=0x9, + IMPAL_JNT_ARML1_e=0xA, + IMPAL_JNT_ARML2_e=0xB, + IMPAL_JNT_HANDL_e=0xC, + IMPAL_JNT_FINGERL_e=0xD, + IMPAL_JNT_THUMBL_e=0xE, + IMPAL_JNT_SODEL_e=0xF, + IMPAL_JNT_SHOULDERR_e=0x10, + IMPAL_JNT_ARMR1_e=0x11, + IMPAL_JNT_ARMR2_e=0x12, + IMPAL_JNT_HANDR_e=0x13, + IMPAL_JNT_FINGERR_e=0x14, + IMPAL_JNT_THUMBR_e=0x15, + IMPAL_JNT_SODER_e=0x16, + IMPAL_JNT_WAIST_e=0x17, + IMPAL_JNT_LEGL1_e=0x18, + IMPAL_JNT_LEGL2_e=0x19, + IMPAL_JNT_FOOTL_e=0x1A, + IMPAL_JNT_SKIRTL_e=0x1B, + IMPAL_JNT_LEGR1_e=0x1C, + IMPAL_JNT_LEGR2_e=0x1D, + IMPAL_JNT_FOOTR_e=0x1E, + IMPAL_JNT_SKIRTR_e=0x1F, + IMPAL_JNT_MAEKAKE1_e=0x20, + IMPAL_JNT_MAEKAKE2_e=0x21, +}; + +#endif /* !RES_IMPAL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/itemmdl.h b/assets/RZDP01/res/Object/itemmdl.h new file mode 100644 index 0000000000..4d9280bae0 --- /dev/null +++ b/assets/RZDP01/res/Object/itemmdl.h @@ -0,0 +1,190 @@ +#ifndef RES_ITEMMDL_H +#define RES_ITEMMDL_H + +enum dRes_INDEX_ITEMMDL { + /* BDLM */ + dRes_INDEX_ITEMMDL_BDL_VBAGE_e=0x5, + dRes_INDEX_ITEMMDL_BDL_VBAGF_e=0x6, + dRes_INDEX_ITEMMDL_BDL_VBAGH_e=0x7, + dRes_INDEX_ITEMMDL_BDL_VBINB_e=0x8, + dRes_INDEX_ITEMMDL_BDL_VBING_e=0x9, + dRes_INDEX_ITEMMDL_BDL_VBINR_e=0xA, + dRes_INDEX_ITEMMDL_BDL_VBINX_e=0xB, + dRes_INDEX_ITEMMDL_BDL_VBOMB_e=0xC, + dRes_INDEX_ITEMMDL_BDL_VBOOM_e=0xD, + dRes_INDEX_ITEMMDL_BDL_VBOOT_e=0xE, + dRes_INDEX_ITEMMDL_BDL_VBOW_e=0xF, + dRes_INDEX_ITEMMDL_BDL_VBOXN_e=0x10, + dRes_INDEX_ITEMMDL_BDL_VCHIN_e=0x11, + dRes_INDEX_ITEMMDL_BDL_VHAMM_e=0x12, + dRes_INDEX_ITEMMDL_BDL_VHO_e=0x13, + dRes_INDEX_ITEMMDL_BDL_VHOOK_e=0x14, + dRes_INDEX_ITEMMDL_BDL_VLEAF_e=0x15, + dRes_INDEX_ITEMMDL_BDL_VMAGS_e=0x16, + dRes_INDEX_ITEMMDL_BDL_VROPE_e=0x17, + dRes_INDEX_ITEMMDL_BDL_VTACT_e=0x18, + dRes_INDEX_ITEMMDL_BDL_VTELE_e=0x19, + /* BRK */ + dRes_INDEX_ITEMMDL_BRK_VMAGS_e=0x1C, + /* BTK */ + dRes_INDEX_ITEMMDL_BTK_VBINA_B_e=0x1F, + dRes_INDEX_ITEMMDL_BTK_VBINA_G_e=0x20, + dRes_INDEX_ITEMMDL_BTK_VBINA_R_e=0x21, + dRes_INDEX_ITEMMDL_BTK_VBINA_X_e=0x22, + dRes_INDEX_ITEMMDL_BTK_VBOOT_e=0x23, + dRes_INDEX_ITEMMDL_BTK_VBOW_e=0x24, + dRes_INDEX_ITEMMDL_BTK_VBOXN_e=0x25, + dRes_INDEX_ITEMMDL_BTK_VHOOK_e=0x26, + dRes_INDEX_ITEMMDL_BTK_VMAGS_e=0x27, + dRes_INDEX_ITEMMDL_BTK_VROPE_e=0x28, + dRes_INDEX_ITEMMDL_BTK_VTELE_e=0x29, +}; + +enum dRes_ID_ITEMMDL { + /* BDLM */ + dRes_ID_ITEMMDL_BDL_VBAGE_e=0x5, + dRes_ID_ITEMMDL_BDL_VBAGF_e=0x6, + dRes_ID_ITEMMDL_BDL_VBAGH_e=0x7, + dRes_ID_ITEMMDL_BDL_VBINB_e=0x8, + dRes_ID_ITEMMDL_BDL_VBING_e=0x9, + dRes_ID_ITEMMDL_BDL_VBINR_e=0xA, + dRes_ID_ITEMMDL_BDL_VBINX_e=0xB, + dRes_ID_ITEMMDL_BDL_VBOMB_e=0xC, + dRes_ID_ITEMMDL_BDL_VBOOM_e=0xD, + dRes_ID_ITEMMDL_BDL_VBOOT_e=0xE, + dRes_ID_ITEMMDL_BDL_VBOW_e=0xF, + dRes_ID_ITEMMDL_BDL_VBOXN_e=0x10, + dRes_ID_ITEMMDL_BDL_VCHIN_e=0x11, + dRes_ID_ITEMMDL_BDL_VHAMM_e=0x12, + dRes_ID_ITEMMDL_BDL_VHO_e=0x13, + dRes_ID_ITEMMDL_BDL_VHOOK_e=0x14, + dRes_ID_ITEMMDL_BDL_VLEAF_e=0x15, + dRes_ID_ITEMMDL_BDL_VMAGS_e=0x16, + dRes_ID_ITEMMDL_BDL_VROPE_e=0x17, + dRes_ID_ITEMMDL_BDL_VTACT_e=0x18, + dRes_ID_ITEMMDL_BDL_VTELE_e=0x19, + /* BRK */ + dRes_ID_ITEMMDL_BRK_VMAGS_e=0x1C, + /* BTK */ + dRes_ID_ITEMMDL_BTK_VBINA_B_e=0x1F, + dRes_ID_ITEMMDL_BTK_VBINA_G_e=0x20, + dRes_ID_ITEMMDL_BTK_VBINA_R_e=0x21, + dRes_ID_ITEMMDL_BTK_VBINA_X_e=0x22, + dRes_ID_ITEMMDL_BTK_VBOOT_e=0x23, + dRes_ID_ITEMMDL_BTK_VBOW_e=0x24, + dRes_ID_ITEMMDL_BTK_VBOXN_e=0x25, + dRes_ID_ITEMMDL_BTK_VHOOK_e=0x26, + dRes_ID_ITEMMDL_BTK_VMAGS_e=0x27, + dRes_ID_ITEMMDL_BTK_VROPE_e=0x28, + dRes_ID_ITEMMDL_BTK_VTELE_e=0x29, +}; + +enum VBAGE_JNT { + VBAGE_JNT_VBAGE_MODEL_e=0x0, +}; + +enum VBAGF_JNT { + VBAGF_JNT_VBAGF_MODEL_e=0x0, +}; + +enum VBAGH_JNT { + VBAGH_JNT_VBAGH_MODEL_e=0x0, +}; + +enum VBINB_JNT { + VBINB_JNT_V_BINRGB_e=0x0, + VBINB_JNT_BIN_0_OUTSIDE_e=0x1, + VBINB_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINB_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBING_JNT { + VBING_JNT_V_BINRGB_e=0x0, + VBING_JNT_BIN_0_OUTSIDE_e=0x1, + VBING_JNT_BIN_1_CAP_MODEL_e=0x2, + VBING_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBINR_JNT { + VBINR_JNT_V_BINRGB_e=0x0, + VBINR_JNT_BIN_0_OUTSIDE_e=0x1, + VBINR_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINR_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBINX_JNT { + VBINX_JNT_V_BINX_e=0x0, + VBINX_JNT_BIN_0_OUTSIDE_e=0x1, + VBINX_JNT_BIN_1_CAP_MODEL_e=0x2, + VBINX_JNT_BIN_2_INSIDE_e=0x3, +}; + +enum VBOMB_JNT { + VBOMB_JNT_ROOT_VBOMB_e=0x0, + VBOMB_JNT_VBOMB_MODEL_e=0x1, +}; + +enum VBOOM_JNT { + VBOOM_JNT_ROOT_VBOOM_e=0x0, + VBOOM_JNT_VBOOM_MODEL_MODEL_e=0x1, +}; + +enum VBOOT_JNT { + VBOOT_JNT_ROOT_VBOOT_e=0x0, + VBOOT_JNT_VBOOT_MODEL_e=0x1, +}; + +enum VBOW_JNT { + VBOW_JNT_ROOT_VBOW_e=0x0, + VBOW_JNT_VBOW_MODEL_e=0x1, +}; + +enum VBOXN_JNT { + VBOXN_JNT_VBOXN_MODEL_e=0x0, +}; + +enum VCHIN_JNT { + VCHIN_JNT_VCHIN_MODEL_e=0x0, +}; + +enum VHAMM_JNT { + VHAMM_JNT_ROOT_VHAMM_e=0x0, + VHAMM_JNT_VHAMM_MODEL_e=0x1, +}; + +enum VHO_JNT { + VHO_JNT_VHO_MODEL_e=0x0, +}; + +enum VHOOK_JNT { + VHOOK_JNT_ROOT_VHOOK_e=0x0, + VHOOK_JNT_VHOOK_MODEL_e=0x1, +}; + +enum VLEAF_JNT { + VLEAF_JNT_VLEAF_e=0x0, + VLEAF_JNT_LEAF_MODEL_e=0x1, +}; + +enum VMAGS_JNT { + VMAGS_JNT_ROOT_VMAGS_e=0x0, + VMAGS_JNT_VMAGS_0_OUT_MODEL_e=0x1, + VMAGS_JNT_VMAGS_1_MODEL_e=0x2, + VMAGS_JNT_VMAGS_2_IN_MODEL_e=0x3, +}; + +enum VROPE_JNT { + VROPE_JNT_ROOT_VROPE_e=0x0, + VROPE_JNT_VROPE_MODEL_e=0x1, +}; + +enum VTACT_JNT { + VTACT_JNT_ROOT_VTACT_e=0x0, + VTACT_JNT_TACT_MODEL_e=0x1, +}; + +enum VTELE_JNT { + VTELE_JNT_VTELE_MODEL_e=0x0, +}; + +#endif /* !RES_ITEMMDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/iwakyu.h b/assets/RZDP01/res/Object/iwakyu.h new file mode 100644 index 0000000000..d7d5e82e7c --- /dev/null +++ b/assets/RZDP01/res/Object/iwakyu.h @@ -0,0 +1,24 @@ +#ifndef RES_IWAKYU_H +#define RES_IWAKYU_H + +enum dRes_INDEX_IWAKYU { + /* BMDR */ + dRes_INDEX_IWAKYU_BMD_J_HWAL_e=0x3, + dRes_INDEX_IWAKYU_BMD_J_IWAQ_e=0x4, +}; + +enum dRes_ID_IWAKYU { + /* BMDR */ + dRes_ID_IWAKYU_BMD_J_HWAL_e=0x3, + dRes_ID_IWAKYU_BMD_J_IWAQ_e=0x4, +}; + +enum J_HWAL_JNT { + J_HWAL_JNT_J_HWAL_e=0x0, +}; + +enum J_IWAQ_JNT { + J_IWAQ_JNT_J_IWAQ_e=0x0, +}; + +#endif /* !RES_IWAKYU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/kasi_hana.h b/assets/RZDP01/res/Object/kasi_hana.h new file mode 100644 index 0000000000..89287a8acc --- /dev/null +++ b/assets/RZDP01/res/Object/kasi_hana.h @@ -0,0 +1,46 @@ +#ifndef RES_KASI_HANA_H +#define RES_KASI_HANA_H + +enum dRes_INDEX_KASI_HANA { + /* BMDR */ + dRes_INDEX_KASI_HANA_BMD_HANA_e=0x5, + /* BTP */ + dRes_INDEX_KASI_HANA_BTP_HANA_e=0x8, + /* EVT */ + dRes_INDEX_KASI_HANA_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_KASI_HANA { + /* BMDR */ + dRes_ID_KASI_HANA_BMD_HANA_e=0x5, + /* BTP */ + dRes_ID_KASI_HANA_BTP_HANA_e=0x8, + /* EVT */ + dRes_ID_KASI_HANA_DAT_EVENT_LIST_e=0xB, +}; + +enum HANA_JNT { + HANA_JNT_CENTER_e=0x0, + HANA_JNT_BACKBONE_e=0x1, + HANA_JNT_NECK_e=0x2, + HANA_JNT_HEAD_e=0x3, + HANA_JNT_SHOULDERL_e=0x4, + HANA_JNT_ARML1_e=0x5, + HANA_JNT_ARML2_e=0x6, + HANA_JNT_HANDL_e=0x7, + HANA_JNT_SHOULDERR_e=0x8, + HANA_JNT_ARMR1_e=0x9, + HANA_JNT_ARMR2_e=0xA, + HANA_JNT_HANDR_e=0xB, + HANA_JNT_WAIST_e=0xC, + HANA_JNT_LEGL1_e=0xD, + HANA_JNT_LEGL2_e=0xE, + HANA_JNT_FOOTL_e=0xF, + HANA_JNT_SKIRTL_e=0x10, + HANA_JNT_LEGR1_e=0x11, + HANA_JNT_LEGR2_e=0x12, + HANA_JNT_FOOTR_e=0x13, + HANA_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_HANA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/kasi_kyu.h b/assets/RZDP01/res/Object/kasi_kyu.h new file mode 100644 index 0000000000..c43a99029d --- /dev/null +++ b/assets/RZDP01/res/Object/kasi_kyu.h @@ -0,0 +1,42 @@ +#ifndef RES_KASI_KYU_H +#define RES_KASI_KYU_H + +enum dRes_INDEX_KASI_KYU { + /* BMDR */ + dRes_INDEX_KASI_KYU_BMD_KYU_e=0x4, + /* BTP */ + dRes_INDEX_KASI_KYU_BTP_KYU_e=0x7, +}; + +enum dRes_ID_KASI_KYU { + /* BMDR */ + dRes_ID_KASI_KYU_BMD_KYU_e=0x4, + /* BTP */ + dRes_ID_KASI_KYU_BTP_KYU_e=0x7, +}; + +enum KYU_JNT { + KYU_JNT_CENTER_e=0x0, + KYU_JNT_BACKBONE_e=0x1, + KYU_JNT_NECK_e=0x2, + KYU_JNT_HEAD_e=0x3, + KYU_JNT_SHOULDERL_e=0x4, + KYU_JNT_ARML1_e=0x5, + KYU_JNT_ARML2_e=0x6, + KYU_JNT_HANDL_e=0x7, + KYU_JNT_SHOULDERR_e=0x8, + KYU_JNT_ARMR1_e=0x9, + KYU_JNT_ARMR2_e=0xA, + KYU_JNT_HANDR_e=0xB, + KYU_JNT_WAIST_e=0xC, + KYU_JNT_LEGL1_e=0xD, + KYU_JNT_LEGL2_e=0xE, + KYU_JNT_FOOTL_e=0xF, + KYU_JNT_SKIRTL_e=0x10, + KYU_JNT_LEGR1_e=0x11, + KYU_JNT_LEGR2_e=0x12, + KYU_JNT_FOOTR_e=0x13, + KYU_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_KYU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/kasi_mich.h b/assets/RZDP01/res/Object/kasi_mich.h new file mode 100644 index 0000000000..3a622bded8 --- /dev/null +++ b/assets/RZDP01/res/Object/kasi_mich.h @@ -0,0 +1,42 @@ +#ifndef RES_KASI_MICH_H +#define RES_KASI_MICH_H + +enum dRes_INDEX_KASI_MICH { + /* BMDR */ + dRes_INDEX_KASI_MICH_BMD_MICH_e=0x4, + /* BTP */ + dRes_INDEX_KASI_MICH_BTP_MICH_e=0x7, +}; + +enum dRes_ID_KASI_MICH { + /* BMDR */ + dRes_ID_KASI_MICH_BMD_MICH_e=0x4, + /* BTP */ + dRes_ID_KASI_MICH_BTP_MICH_e=0x7, +}; + +enum MICH_JNT { + MICH_JNT_CENTER_e=0x0, + MICH_JNT_BACKBONE_e=0x1, + MICH_JNT_NECK_e=0x2, + MICH_JNT_HEAD_e=0x3, + MICH_JNT_SHOULDERL_e=0x4, + MICH_JNT_ARML1_e=0x5, + MICH_JNT_ARML2_e=0x6, + MICH_JNT_HANDL_e=0x7, + MICH_JNT_SHOULDERR_e=0x8, + MICH_JNT_ARMR1_e=0x9, + MICH_JNT_ARMR2_e=0xA, + MICH_JNT_HANDR_e=0xB, + MICH_JNT_WAIST_e=0xC, + MICH_JNT_LEGL1_e=0xD, + MICH_JNT_LEGL2_e=0xE, + MICH_JNT_FOOTL_e=0xF, + MICH_JNT_SKIRTL_e=0x10, + MICH_JNT_LEGR1_e=0x11, + MICH_JNT_LEGR2_e=0x12, + MICH_JNT_FOOTR_e=0x13, + MICH_JNT_SKIRTR_e=0x14, +}; + +#endif /* !RES_KASI_MICH_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/kytag04.h b/assets/RZDP01/res/Object/kytag04.h new file mode 100644 index 0000000000..00d17672ec --- /dev/null +++ b/assets/RZDP01/res/Object/kytag04.h @@ -0,0 +1,32 @@ +#ifndef RES_KYTAG04_H +#define RES_KYTAG04_H + +enum dRes_INDEX_KYTAG04 { + /* BMDR */ + dRes_INDEX_KYTAG04_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_RED_APP_e=0xA, + dRes_INDEX_KYTAG04_BRK_EF_PORTAL_RED_DISAPP_e=0xB, + /* BTK */ + dRes_INDEX_KYTAG04_BTK_EF_PORTAL_e=0xE, +}; + +enum dRes_ID_KYTAG04 { + /* BMDR */ + dRes_ID_KYTAG04_BMD_EF_PORTAL_e=0x5, + /* BRK */ + dRes_ID_KYTAG04_BRK_EF_PORTAL_BLUE_APP_e=0x8, + dRes_ID_KYTAG04_BRK_EF_PORTAL_BLUE_DISAPP_e=0x9, + dRes_ID_KYTAG04_BRK_EF_PORTAL_RED_APP_e=0xA, + dRes_ID_KYTAG04_BRK_EF_PORTAL_RED_DISAPP_e=0xB, + /* BTK */ + dRes_ID_KYTAG04_BTK_EF_PORTAL_e=0xE, +}; + +enum EF_PORTAL_JNT { + EF_PORTAL_JNT_EF_WARPHOLE_e=0x0, +}; + +#endif /* !RES_KYTAG04_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/kytag09_2.h b/assets/RZDP01/res/Object/kytag09_2.h new file mode 100644 index 0000000000..50efcfa312 --- /dev/null +++ b/assets/RZDP01/res/Object/kytag09_2.h @@ -0,0 +1,22 @@ +#ifndef RES_KYTAG09_2_H +#define RES_KYTAG09_2_H + +enum dRes_INDEX_KYTAG09_2 { + /* BMDR */ + dRes_INDEX_KYTAG09_2_BMD_M_TWFILM_F_e=0x4, + /* BTK */ + dRes_INDEX_KYTAG09_2_BTK_M_TWFILM_F_e=0x7, +}; + +enum dRes_ID_KYTAG09_2 { + /* BMDR */ + dRes_ID_KYTAG09_2_BMD_M_TWFILM_F_e=0x4, + /* BTK */ + dRes_ID_KYTAG09_2_BTK_M_TWFILM_F_e=0x7, +}; + +enum M_TWFILM_F_JNT { + M_TWFILM_F_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_KYTAG09_2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/l5IceWall.h b/assets/RZDP01/res/Object/l5IceWall.h new file mode 100644 index 0000000000..b04ac0d6de --- /dev/null +++ b/assets/RZDP01/res/Object/l5IceWall.h @@ -0,0 +1,28 @@ +#ifndef RES_L5ICEWALL_H +#define RES_L5ICEWALL_H + +enum dRes_INDEX_L5ICEWALL { + /* BMDE */ + dRes_INDEX_L5ICEWALL_BMD_YICEWALL_01_e=0x4, + dRes_INDEX_L5ICEWALL_BMD_YICEWALL_02_e=0x5, + /* DZB */ + dRes_INDEX_L5ICEWALL_DZB_YICEWALL_e=0x8, +}; + +enum dRes_ID_L5ICEWALL { + /* BMDE */ + dRes_ID_L5ICEWALL_BMD_YICEWALL_01_e=0x4, + dRes_ID_L5ICEWALL_BMD_YICEWALL_02_e=0x5, + /* DZB */ + dRes_ID_L5ICEWALL_DZB_YICEWALL_e=0x8, +}; + +enum YICEWALL_01_JNT { + YICEWALL_01_JNT_WORLD_ROOT_e=0x0, +}; + +enum YICEWALL_02_JNT { + YICEWALL_02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_L5ICEWALL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/lv1cdl00.h b/assets/RZDP01/res/Object/lv1cdl00.h new file mode 100644 index 0000000000..fcfb2087a6 --- /dev/null +++ b/assets/RZDP01/res/Object/lv1cdl00.h @@ -0,0 +1,22 @@ +#ifndef RES_LV1CDL00_H +#define RES_LV1CDL00_H + +enum dRes_INDEX_LV1CDL00 { + /* BMDR */ + dRes_INDEX_LV1CDL00_BMD_D_LV1CANDL_00_e=0x4, + /* DZB */ + dRes_INDEX_LV1CDL00_DZB_D_LV1CANDL_00_e=0x7, +}; + +enum dRes_ID_LV1CDL00 { + /* BMDR */ + dRes_ID_LV1CDL00_BMD_D_LV1CANDL_00_e=0x4, + /* DZB */ + dRes_ID_LV1CDL00_DZB_D_LV1CANDL_00_e=0x7, +}; + +enum D_LV1CANDL_00_JNT { + D_LV1CANDL_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV1CDL00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/lv1cdl01.h b/assets/RZDP01/res/Object/lv1cdl01.h new file mode 100644 index 0000000000..ed1fe88cd1 --- /dev/null +++ b/assets/RZDP01/res/Object/lv1cdl01.h @@ -0,0 +1,22 @@ +#ifndef RES_LV1CDL01_H +#define RES_LV1CDL01_H + +enum dRes_INDEX_LV1CDL01 { + /* BMDR */ + dRes_INDEX_LV1CDL01_BMD_D_LV1CANDL_01_e=0x4, + /* DZB */ + dRes_INDEX_LV1CDL01_DZB_D_LV1CANDL_01_e=0x7, +}; + +enum dRes_ID_LV1CDL01 { + /* BMDR */ + dRes_ID_LV1CDL01_BMD_D_LV1CANDL_01_e=0x4, + /* DZB */ + dRes_ID_LV1CDL01_DZB_D_LV1CANDL_01_e=0x7, +}; + +enum D_LV1CANDL_01_JNT { + D_LV1CANDL_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_LV1CDL01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/maroTaru.h b/assets/RZDP01/res/Object/maroTaru.h new file mode 100644 index 0000000000..57c678b692 --- /dev/null +++ b/assets/RZDP01/res/Object/maroTaru.h @@ -0,0 +1,18 @@ +#ifndef RES_MAROTARU_H +#define RES_MAROTARU_H + +enum dRes_INDEX_MAROTARU { + /* BMDR */ + dRes_INDEX_MAROTARU_BMD_O_MARO_TAR_e=0x3, +}; + +enum dRes_ID_MAROTARU { + /* BMDR */ + dRes_ID_MAROTARU_BMD_O_MARO_TAR_e=0x3, +}; + +enum O_MARO_TAR_JNT { + O_MARO_TAR_JNT_MAROTAR_MODEL_e=0x0, +}; + +#endif /* !RES_MAROTARU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/midP.h b/assets/RZDP01/res/Object/midP.h new file mode 100644 index 0000000000..c723d0b5ba --- /dev/null +++ b/assets/RZDP01/res/Object/midP.h @@ -0,0 +1,75 @@ +#ifndef RES_MIDP_H +#define RES_MIDP_H + +enum dRes_INDEX_MIDP { + /* BCK */ + dRes_INDEX_MIDP_BCK_MIDP_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_MIDP_BMD_MIDP_e=0x9, + /* BTK */ + dRes_INDEX_MIDP_BTK_MIDP_e=0xC, + /* BTP */ + dRes_INDEX_MIDP_BTP_MIDP_e=0xF, +}; + +enum dRes_ID_MIDP { + /* BCK */ + dRes_ID_MIDP_BCK_MIDP_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_MIDP_BMD_MIDP_e=0x9, + /* BTK */ + dRes_ID_MIDP_BTK_MIDP_e=0xC, + /* BTP */ + dRes_ID_MIDP_BTP_MIDP_e=0xF, +}; + +enum MIDP_JNT { + MIDP_JNT_CENTER_e=0x0, + MIDP_JNT_BACKBONE1_e=0x1, + MIDP_JNT_BACKBONE2_e=0x2, + MIDP_JNT_NECK_e=0x3, + MIDP_JNT_HEAD_e=0x4, + MIDP_JNT_CHIN_e=0x5, + MIDP_JNT_MAYUL_e=0x6, + MIDP_JNT_MAYUR_e=0x7, + MIDP_JNT_MOUTH_e=0x8, + MIDP_JNT_SHOULDERL_e=0x9, + MIDP_JNT_ARML1_e=0xA, + MIDP_JNT_ARML2_e=0xB, + MIDP_JNT_HANDL_e=0xC, + MIDP_JNT_FINGERL1_e=0xD, + MIDP_JNT_FINGERL2_e=0xE, + MIDP_JNT_THAMBL_e=0xF, + MIDP_JNT_MANTL1_e=0x10, + MIDP_JNT_MANTL2_e=0x11, + MIDP_JNT_MANT_ANIMEL1_e=0x12, + MIDP_JNT_SHOULDERR_e=0x13, + MIDP_JNT_ARMR1_e=0x14, + MIDP_JNT_ARMR2_e=0x15, + MIDP_JNT_HANDR_e=0x16, + MIDP_JNT_FINGERR1_e=0x17, + MIDP_JNT_FINGERR2_e=0x18, + MIDP_JNT_THAMBR_e=0x19, + MIDP_JNT_MANTR1_e=0x1A, + MIDP_JNT_MANTR2_e=0x1B, + MIDP_JNT_MANT_ANIMER1_e=0x1C, + MIDP_JNT_WAIST_e=0x1D, + MIDP_JNT_LEGL1_e=0x1E, + MIDP_JNT_LEGL2_e=0x1F, + MIDP_JNT_FOOTL_e=0x20, + MIDP_JNT_TOEL_e=0x21, + MIDP_JNT_LEGR1_e=0x22, + MIDP_JNT_LEGR2_e=0x23, + MIDP_JNT_FOOTR_e=0x24, + MIDP_JNT_TOER_e=0x25, + MIDP_JNT_MANTC1_e=0x26, + MIDP_JNT_MANTC2_e=0x27, + MIDP_JNT_MANT_ANIMEL2_e=0x28, + MIDP_JNT_MANT_ANIMER2_e=0x29, + MIDP_JNT_SKIRTB1_e=0x2A, + MIDP_JNT_SKIRTB2_e=0x2B, + MIDP_JNT_SKIRTF1_e=0x2C, + MIDP_JNT_SKIRTF2_e=0x2D, +}; + +#endif /* !RES_MIDP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/npc_obj.h b/assets/RZDP01/res/Object/npc_obj.h new file mode 100644 index 0000000000..9da4c96557 --- /dev/null +++ b/assets/RZDP01/res/Object/npc_obj.h @@ -0,0 +1,54 @@ +#ifndef RES_NPC_OBJ_H +#define RES_NPC_OBJ_H + +enum dRes_INDEX_NPC_OBJ { + /* BMDR */ + dRes_INDEX_NPC_OBJ_BMD_B_BROOM_e=0x3, + dRes_INDEX_NPC_OBJ_BMD_B_FLUTE_e=0x4, + dRes_INDEX_NPC_OBJ_BMD_B_SPEAR_e=0x5, + dRes_INDEX_NPC_OBJ_BMD_B_TUBO_e=0x6, + dRes_INDEX_NPC_OBJ_BMD_J_GUITAR_e=0x7, + dRes_INDEX_NPC_OBJ_BMD_K_KAGOM_e=0x8, + dRes_INDEX_NPC_OBJ_BMD_K_KAGOW_e=0x9, +}; + +enum dRes_ID_NPC_OBJ { + /* BMDR */ + dRes_ID_NPC_OBJ_BMD_B_BROOM_e=0x0, + dRes_ID_NPC_OBJ_BMD_B_FLUTE_e=0x1, + dRes_ID_NPC_OBJ_BMD_B_SPEAR_e=0x2, + dRes_ID_NPC_OBJ_BMD_B_TUBO_e=0x3, + dRes_ID_NPC_OBJ_BMD_J_GUITAR_e=0x4, + dRes_ID_NPC_OBJ_BMD_K_KAGOM_e=0x5, + dRes_ID_NPC_OBJ_BMD_K_KAGOW_e=0x6, +}; + +enum B_BROOM_JNT { + B_BROOM_JNT_B_BROOM_e=0x0, +}; + +enum B_FLUTE_JNT { + B_FLUTE_JNT_B_FLUTE_e=0x0, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_B_SPEAR_e=0x0, +}; + +enum B_TUBO_JNT { + B_TUBO_JNT_B_TUBO_e=0x0, +}; + +enum J_GUITAR_JNT { + J_GUITAR_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_JNT { + K_KAGOM_JNT_K_KAGOM_e=0x0, +}; + +enum K_KAGOW_JNT { + K_KAGOW_JNT_K_KAGOW_e=0x0, +}; + +#endif /* !RES_NPC_OBJ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/object.h b/assets/RZDP01/res/Object/object.h new file mode 100644 index 0000000000..1910da464d --- /dev/null +++ b/assets/RZDP01/res/Object/object.h @@ -0,0 +1,102 @@ +#ifndef RES_OBJECT_H +#define RES_OBJECT_H + +enum dRes_INDEX_OBJECT { + /* BMDR */ + dRes_INDEX_OBJECT_BMD_B_BROOM_e=0x3, + dRes_INDEX_OBJECT_BMD_B_CHAIR_M_e=0x4, + dRes_INDEX_OBJECT_BMD_B_CHAIR_W_e=0x5, + dRes_INDEX_OBJECT_BMD_B_FLUTE_e=0x6, + dRes_INDEX_OBJECT_BMD_B_MILKTUBO_e=0x7, + dRes_INDEX_OBJECT_BMD_B_SPEAR_e=0x8, + dRes_INDEX_OBJECT_BMD_B_TUBO_e=0x9, + dRes_INDEX_OBJECT_BMD_CELEB_BAG_M_e=0xA, + dRes_INDEX_OBJECT_BMD_CELEB_BAG_W_e=0xB, + dRes_INDEX_OBJECT_BMD_J_GUITAR_e=0xC, + dRes_INDEX_OBJECT_BMD_K_KAGOM_e=0xD, + dRes_INDEX_OBJECT_BMD_K_KAGOW_e=0xE, + dRes_INDEX_OBJECT_BMD_MARO_BAG_M_e=0xF, + dRes_INDEX_OBJECT_BMD_MARO_BAG_W_e=0x10, + dRes_INDEX_OBJECT_BMD_SOL_SHE_e=0x11, +}; + +enum dRes_ID_OBJECT { + /* BMDR */ + dRes_ID_OBJECT_BMD_B_BROOM_e=0x3, + dRes_ID_OBJECT_BMD_B_CHAIR_M_e=0x4, + dRes_ID_OBJECT_BMD_B_CHAIR_W_e=0x5, + dRes_ID_OBJECT_BMD_B_FLUTE_e=0x6, + dRes_ID_OBJECT_BMD_B_MILKTUBO_e=0x7, + dRes_ID_OBJECT_BMD_B_SPEAR_e=0x8, + dRes_ID_OBJECT_BMD_B_TUBO_e=0x9, + dRes_ID_OBJECT_BMD_CELEB_BAG_M_e=0xA, + dRes_ID_OBJECT_BMD_CELEB_BAG_W_e=0xB, + dRes_ID_OBJECT_BMD_J_GUITAR_e=0xC, + dRes_ID_OBJECT_BMD_K_KAGOM_e=0xD, + dRes_ID_OBJECT_BMD_K_KAGOW_e=0xE, + dRes_ID_OBJECT_BMD_MARO_BAG_M_e=0xF, + dRes_ID_OBJECT_BMD_MARO_BAG_W_e=0x10, + dRes_ID_OBJECT_BMD_SOL_SHE_e=0x11, +}; + +enum B_BROOM_JNT { + B_BROOM_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_CHAIR_M_JNT { + B_CHAIR_M_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_CHAIR_W_JNT { + B_CHAIR_W_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_FLUTE_JNT { + B_FLUTE_JNT_B_FLUTE_e=0x0, +}; + +enum B_MILKTUBO_JNT { + B_MILKTUBO_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_JNT { + B_SPEAR_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_JNT { + B_TUBO_JNT_B_TUBO_e=0x0, +}; + +enum CELEB_BAG_M_JNT { + CELEB_BAG_M_JNT_CELEB_BAG_e=0x0, +}; + +enum CELEB_BAG_W_JNT { + CELEB_BAG_W_JNT_CELEB_BAG_e=0x0, +}; + +enum J_GUITAR_JNT { + J_GUITAR_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_JNT { + K_KAGOM_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_JNT { + K_KAGOW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +enum MARO_BAG_M_JNT { + MARO_BAG_M_JNT_MARO_BAG_e=0x0, +}; + +enum MARO_BAG_W_JNT { + MARO_BAG_W_JNT_MARO_BAG_e=0x0, +}; + +enum SOL_SHE_JNT { + SOL_SHE_JNT_SOL_SHE_e=0x0, +}; + +#endif /* !RES_OBJECT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/objectLTW.h b/assets/RZDP01/res/Object/objectLTW.h new file mode 100644 index 0000000000..2c65aa4a14 --- /dev/null +++ b/assets/RZDP01/res/Object/objectLTW.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJECTLTW_H +#define RES_OBJECTLTW_H + +enum dRes_INDEX_OBJECTLTW { + /* BMDR */ + dRes_INDEX_OBJECTLTW_BMD_B_BROOM_L_TW_e=0x3, + dRes_INDEX_OBJECTLTW_BMD_B_MILKTUBO_L_TW_e=0x4, + dRes_INDEX_OBJECTLTW_BMD_B_SPEAR_L_TW_e=0x5, + dRes_INDEX_OBJECTLTW_BMD_B_TUBO_L_TW_e=0x6, + dRes_INDEX_OBJECTLTW_BMD_K_KAGOM_L_TW_e=0x7, + dRes_INDEX_OBJECTLTW_BMD_K_KAGOW_L_TW_e=0x8, +}; + +enum dRes_ID_OBJECTLTW { + /* BMDR */ + dRes_ID_OBJECTLTW_BMD_B_BROOM_L_TW_e=0x3, + dRes_ID_OBJECTLTW_BMD_B_MILKTUBO_L_TW_e=0x4, + dRes_ID_OBJECTLTW_BMD_B_SPEAR_L_TW_e=0x5, + dRes_ID_OBJECTLTW_BMD_B_TUBO_L_TW_e=0x6, + dRes_ID_OBJECTLTW_BMD_K_KAGOM_L_TW_e=0x7, + dRes_ID_OBJECTLTW_BMD_K_KAGOW_L_TW_e=0x8, +}; + +enum B_BROOM_L_TW_JNT { + B_BROOM_L_TW_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_MILKTUBO_L_TW_JNT { + B_MILKTUBO_L_TW_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_L_TW_JNT { + B_SPEAR_L_TW_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_L_TW_JNT { + B_TUBO_L_TW_JNT_B_TUBO_e=0x0, +}; + +enum K_KAGOM_L_TW_JNT { + K_KAGOM_L_TW_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_L_TW_JNT { + K_KAGOW_L_TW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECTLTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/objectTW.h b/assets/RZDP01/res/Object/objectTW.h new file mode 100644 index 0000000000..18eed3597d --- /dev/null +++ b/assets/RZDP01/res/Object/objectTW.h @@ -0,0 +1,84 @@ +#ifndef RES_OBJECTTW_H +#define RES_OBJECTTW_H + +enum dRes_INDEX_OBJECTTW { + /* BMDR */ + dRes_INDEX_OBJECTTW_BMD_B_BROOM_TW_e=0x3, + dRes_INDEX_OBJECTTW_BMD_B_CHAIR_M_TW_e=0x4, + dRes_INDEX_OBJECTTW_BMD_B_CHAIR_W_TW_e=0x5, + dRes_INDEX_OBJECTTW_BMD_B_FLUTE_TW_e=0x6, + dRes_INDEX_OBJECTTW_BMD_B_MILKTUBO_TW_e=0x7, + dRes_INDEX_OBJECTTW_BMD_B_SPEAR_TW_e=0x8, + dRes_INDEX_OBJECTTW_BMD_B_TUBO_TW_e=0x9, + dRes_INDEX_OBJECTTW_BMD_CELEB_BAG_M_TW_e=0xA, + dRes_INDEX_OBJECTTW_BMD_CELEB_BAG_W_TW_e=0xB, + dRes_INDEX_OBJECTTW_BMD_J_GUITAR_TW_e=0xC, + dRes_INDEX_OBJECTTW_BMD_K_KAGOM_TW_e=0xD, + dRes_INDEX_OBJECTTW_BMD_K_KAGOW_TW_e=0xE, +}; + +enum dRes_ID_OBJECTTW { + /* BMDR */ + dRes_ID_OBJECTTW_BMD_B_BROOM_TW_e=0x3, + dRes_ID_OBJECTTW_BMD_B_CHAIR_M_TW_e=0x4, + dRes_ID_OBJECTTW_BMD_B_CHAIR_W_TW_e=0x5, + dRes_ID_OBJECTTW_BMD_B_FLUTE_TW_e=0x6, + dRes_ID_OBJECTTW_BMD_B_MILKTUBO_TW_e=0x7, + dRes_ID_OBJECTTW_BMD_B_SPEAR_TW_e=0x8, + dRes_ID_OBJECTTW_BMD_B_TUBO_TW_e=0x9, + dRes_ID_OBJECTTW_BMD_CELEB_BAG_M_TW_e=0xA, + dRes_ID_OBJECTTW_BMD_CELEB_BAG_W_TW_e=0xB, + dRes_ID_OBJECTTW_BMD_J_GUITAR_TW_e=0xC, + dRes_ID_OBJECTTW_BMD_K_KAGOM_TW_e=0xD, + dRes_ID_OBJECTTW_BMD_K_KAGOW_TW_e=0xE, +}; + +enum B_BROOM_TW_JNT { + B_BROOM_TW_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_CHAIR_M_TW_JNT { + B_CHAIR_M_TW_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_CHAIR_W_TW_JNT { + B_CHAIR_W_TW_JNT_B_CHAIR_M_e=0x0, +}; + +enum B_FLUTE_TW_JNT { + B_FLUTE_TW_JNT_B_FLUTE_e=0x0, +}; + +enum B_MILKTUBO_TW_JNT { + B_MILKTUBO_TW_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_TW_JNT { + B_SPEAR_TW_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_TW_JNT { + B_TUBO_TW_JNT_B_TUBO_e=0x0, +}; + +enum CELEB_BAG_M_TW_JNT { + CELEB_BAG_M_TW_JNT_CELEB_BAG_e=0x0, +}; + +enum CELEB_BAG_W_TW_JNT { + CELEB_BAG_W_TW_JNT_CELEB_BAG_e=0x0, +}; + +enum J_GUITAR_TW_JNT { + J_GUITAR_TW_JNT_J_GUITAR_e=0x0, +}; + +enum K_KAGOM_TW_JNT { + K_KAGOM_TW_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_TW_JNT { + K_KAGOW_TW_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECTTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/object_l.h b/assets/RZDP01/res/Object/object_l.h new file mode 100644 index 0000000000..a5d8ca88b2 --- /dev/null +++ b/assets/RZDP01/res/Object/object_l.h @@ -0,0 +1,48 @@ +#ifndef RES_OBJECT_L_H +#define RES_OBJECT_L_H + +enum dRes_INDEX_OBJECT_L { + /* BMDR */ + dRes_INDEX_OBJECT_L_BMD_B_BROOM_L_e=0x3, + dRes_INDEX_OBJECT_L_BMD_B_MILKTUBO_L_e=0x4, + dRes_INDEX_OBJECT_L_BMD_B_SPEAR_L_e=0x5, + dRes_INDEX_OBJECT_L_BMD_B_TUBO_L_e=0x6, + dRes_INDEX_OBJECT_L_BMD_K_KAGOM_L_e=0x7, + dRes_INDEX_OBJECT_L_BMD_K_KAGOW_L_e=0x8, +}; + +enum dRes_ID_OBJECT_L { + /* BMDR */ + dRes_ID_OBJECT_L_BMD_B_BROOM_L_e=0x3, + dRes_ID_OBJECT_L_BMD_B_MILKTUBO_L_e=0x4, + dRes_ID_OBJECT_L_BMD_B_SPEAR_L_e=0x5, + dRes_ID_OBJECT_L_BMD_B_TUBO_L_e=0x6, + dRes_ID_OBJECT_L_BMD_K_KAGOM_L_e=0x7, + dRes_ID_OBJECT_L_BMD_K_KAGOW_L_e=0x8, +}; + +enum B_BROOM_L_JNT { + B_BROOM_L_JNT_B_BROOM_MODEL_e=0x0, +}; + +enum B_MILKTUBO_L_JNT { + B_MILKTUBO_L_JNT_B_MILKTUBO_e=0x0, +}; + +enum B_SPEAR_L_JNT { + B_SPEAR_L_JNT_B_SPEAR_MODEL_e=0x0, +}; + +enum B_TUBO_L_JNT { + B_TUBO_L_JNT_B_TUBO_e=0x0, +}; + +enum K_KAGOM_L_JNT { + K_KAGOM_L_JNT_K_KAGOM_MODEL_e=0x0, +}; + +enum K_KAGOW_L_JNT { + K_KAGOW_L_JNT_K_KAGOW_MODEL_e=0x0, +}; + +#endif /* !RES_OBJECT_L_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/poFire.h b/assets/RZDP01/res/Object/poFire.h new file mode 100644 index 0000000000..e841aee3ed --- /dev/null +++ b/assets/RZDP01/res/Object/poFire.h @@ -0,0 +1,14 @@ +#ifndef RES_POFIRE_H +#define RES_POFIRE_H + +enum dRes_INDEX_POFIRE { + /* EVT */ + dRes_INDEX_POFIRE_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_POFIRE { + /* EVT */ + dRes_ID_POFIRE_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_POFIRE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/post.h b/assets/RZDP01/res/Object/post.h new file mode 100644 index 0000000000..06fc3d33c7 --- /dev/null +++ b/assets/RZDP01/res/Object/post.h @@ -0,0 +1,88 @@ +#ifndef RES_POST_H +#define RES_POST_H + +enum dRes_INDEX_POST { + /* BCK */ + dRes_INDEX_POST_BCK_POST_F_HAPPY_e=0x6, + dRes_INDEX_POST_BCK_POST_F_TALK_A_e=0x7, + dRes_INDEX_POST_BCK_POST_FH_HAPPY_e=0x8, + dRes_INDEX_POST_BCK_POST_FLAG_STEP_e=0x9, + dRes_INDEX_POST_BCK_POST_FLAG_WAIT_A_e=0xA, + dRes_INDEX_POST_BCK_POST_STEP_e=0xB, + dRes_INDEX_POST_BCK_POST_WAIT_A_e=0xC, + /* BMDR */ + dRes_INDEX_POST_BMD_POST_e=0xF, + dRes_INDEX_POST_BMD_POST_FLAG_e=0x10, + dRes_INDEX_POST_BMD_POST_LETTER_e=0x11, + /* BTK */ + dRes_INDEX_POST_BTK_POST_e=0x14, + /* BTP */ + dRes_INDEX_POST_BTP_POST_e=0x17, + dRes_INDEX_POST_BTP_POST_F_HAPPY_e=0x18, + dRes_INDEX_POST_BTP_POST_F_TALK_A_e=0x19, + dRes_INDEX_POST_BTP_POST_FH_HAPPY_e=0x1A, +}; + +enum dRes_ID_POST { + /* BCK */ + dRes_ID_POST_BCK_POST_F_HAPPY_e=0x6, + dRes_ID_POST_BCK_POST_F_TALK_A_e=0x7, + dRes_ID_POST_BCK_POST_FH_HAPPY_e=0x8, + dRes_ID_POST_BCK_POST_FLAG_STEP_e=0x9, + dRes_ID_POST_BCK_POST_FLAG_WAIT_A_e=0xA, + dRes_ID_POST_BCK_POST_STEP_e=0xB, + dRes_ID_POST_BCK_POST_WAIT_A_e=0xC, + /* BMDR */ + dRes_ID_POST_BMD_POST_e=0xF, + dRes_ID_POST_BMD_POST_FLAG_e=0x10, + dRes_ID_POST_BMD_POST_LETTER_e=0x11, + /* BTK */ + dRes_ID_POST_BTK_POST_e=0x14, + /* BTP */ + dRes_ID_POST_BTP_POST_e=0x17, + dRes_ID_POST_BTP_POST_F_HAPPY_e=0x18, + dRes_ID_POST_BTP_POST_F_TALK_A_e=0x19, + dRes_ID_POST_BTP_POST_FH_HAPPY_e=0x1A, +}; + +enum POST_JNT { + POST_JNT_CENTER_e=0x0, + POST_JNT_BACKBONE1_e=0x1, + POST_JNT_BACKBONE2_e=0x2, + POST_JNT_NECK_e=0x3, + POST_JNT_HEAD_e=0x4, + POST_JNT_CHIN_e=0x5, + POST_JNT_MAYU_L_e=0x6, + POST_JNT_MAYU_R_e=0x7, + POST_JNT_MOUTH_e=0x8, + POST_JNT_SHOULDERL_e=0x9, + POST_JNT_ARML1_e=0xA, + POST_JNT_ARML2_e=0xB, + POST_JNT_HANDL_e=0xC, + POST_JNT_FINGERL_e=0xD, + POST_JNT_THAMBL_e=0xE, + POST_JNT_SHOULDERR_e=0xF, + POST_JNT_ARMR1_e=0x10, + POST_JNT_ARMR2_e=0x11, + POST_JNT_HANDR_e=0x12, + POST_JNT_FINGERR_e=0x13, + POST_JNT_THAMBR_e=0x14, + POST_JNT_WAIST_e=0x15, + POST_JNT_LEGL1_e=0x16, + POST_JNT_LEGL2_e=0x17, + POST_JNT_FOOTL_e=0x18, + POST_JNT_LEGR1_e=0x19, + POST_JNT_LEGR2_e=0x1A, + POST_JNT_FOOTR_e=0x1B, +}; + +enum POST_FLAG_JNT { + POST_FLAG_JNT_CENTER_e=0x0, + POST_FLAG_JNT_POST_FLAG_S_e=0x1, +}; + +enum POST_LETTER_JNT { + POST_LETTER_JNT_O_GD_LETTER_NOMAL_e=0x0, +}; + +#endif /* !RES_POST_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/post1.h b/assets/RZDP01/res/Object/post1.h new file mode 100644 index 0000000000..c8228205df --- /dev/null +++ b/assets/RZDP01/res/Object/post1.h @@ -0,0 +1,78 @@ +#ifndef RES_POST1_H +#define RES_POST1_H + +enum dRes_INDEX_POST1 { + /* BCK */ + dRes_INDEX_POST1_BCK_POST_BYE_e=0x6, + dRes_INDEX_POST1_BCK_POST_BYE_WAIT_e=0x7, + dRes_INDEX_POST1_BCK_POST_EXPLAIN_e=0x8, + dRes_INDEX_POST1_BCK_POST_F_BYE_e=0x9, + dRes_INDEX_POST1_BCK_POST_F_EXPLAIN_e=0xA, + dRes_INDEX_POST1_BCK_POST_F_HAND_e=0xB, + dRes_INDEX_POST1_BCK_POST_F_HELLO_e=0xC, + dRes_INDEX_POST1_BCK_POST_F_REGRET_e=0xD, + dRes_INDEX_POST1_BCK_POST_FH_REGRET_e=0xE, + dRes_INDEX_POST1_BCK_POST_FLAG_EXPLAIN_e=0xF, + dRes_INDEX_POST1_BCK_POST_FLAG_HAND_e=0x10, + dRes_INDEX_POST1_BCK_POST_FLAG_HAND_WAIT_e=0x11, + dRes_INDEX_POST1_BCK_POST_FLAG_HELLO_e=0x12, + dRes_INDEX_POST1_BCK_POST_FLAG_REGRET_e=0x13, + dRes_INDEX_POST1_BCK_POST_FLAG_RUN_e=0x14, + dRes_INDEX_POST1_BCK_POST_HAND_e=0x15, + dRes_INDEX_POST1_BCK_POST_HAND_WAIT_e=0x16, + dRes_INDEX_POST1_BCK_POST_HELLO_e=0x17, + dRes_INDEX_POST1_BCK_POST_REGRET_e=0x18, + dRes_INDEX_POST1_BCK_POST_RUN_e=0x19, + /* BTK */ + dRes_INDEX_POST1_BTK_POST_HAND_e=0x1C, + dRes_INDEX_POST1_BTK_POST_RUN_e=0x1D, + /* BTP */ + dRes_INDEX_POST1_BTP_POST_F_BYE_e=0x20, + dRes_INDEX_POST1_BTP_POST_F_EXPLAIN_e=0x21, + dRes_INDEX_POST1_BTP_POST_F_HAND_e=0x22, + dRes_INDEX_POST1_BTP_POST_F_HELLO_e=0x23, + dRes_INDEX_POST1_BTP_POST_F_REGRET_e=0x24, + dRes_INDEX_POST1_BTP_POST_FH_REGRET_e=0x25, + dRes_INDEX_POST1_BTP_POST_RUN_e=0x26, + /* EVT */ + dRes_INDEX_POST1_DAT_EVENT_LIST_e=0x29, +}; + +enum dRes_ID_POST1 { + /* BCK */ + dRes_ID_POST1_BCK_POST_BYE_e=0x6, + dRes_ID_POST1_BCK_POST_BYE_WAIT_e=0x7, + dRes_ID_POST1_BCK_POST_EXPLAIN_e=0x8, + dRes_ID_POST1_BCK_POST_F_BYE_e=0x9, + dRes_ID_POST1_BCK_POST_F_EXPLAIN_e=0xA, + dRes_ID_POST1_BCK_POST_F_HAND_e=0xB, + dRes_ID_POST1_BCK_POST_F_HELLO_e=0xC, + dRes_ID_POST1_BCK_POST_F_REGRET_e=0xD, + dRes_ID_POST1_BCK_POST_FH_REGRET_e=0xE, + dRes_ID_POST1_BCK_POST_FLAG_EXPLAIN_e=0xF, + dRes_ID_POST1_BCK_POST_FLAG_HAND_e=0x10, + dRes_ID_POST1_BCK_POST_FLAG_HAND_WAIT_e=0x11, + dRes_ID_POST1_BCK_POST_FLAG_HELLO_e=0x12, + dRes_ID_POST1_BCK_POST_FLAG_REGRET_e=0x13, + dRes_ID_POST1_BCK_POST_FLAG_RUN_e=0x14, + dRes_ID_POST1_BCK_POST_HAND_e=0x15, + dRes_ID_POST1_BCK_POST_HAND_WAIT_e=0x16, + dRes_ID_POST1_BCK_POST_HELLO_e=0x17, + dRes_ID_POST1_BCK_POST_REGRET_e=0x18, + dRes_ID_POST1_BCK_POST_RUN_e=0x19, + /* BTK */ + dRes_ID_POST1_BTK_POST_HAND_e=0x1C, + dRes_ID_POST1_BTK_POST_RUN_e=0x1D, + /* BTP */ + dRes_ID_POST1_BTP_POST_F_BYE_e=0x20, + dRes_ID_POST1_BTP_POST_F_EXPLAIN_e=0x21, + dRes_ID_POST1_BTP_POST_F_HAND_e=0x22, + dRes_ID_POST1_BTP_POST_F_HELLO_e=0x23, + dRes_ID_POST1_BTP_POST_F_REGRET_e=0x24, + dRes_ID_POST1_BTP_POST_FH_REGRET_e=0x25, + dRes_ID_POST1_BTP_POST_RUN_e=0x26, + /* EVT */ + dRes_ID_POST1_DAT_EVENT_LIST_e=0x29, +}; + +#endif /* !RES_POST1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/post2.h b/assets/RZDP01/res/Object/post2.h new file mode 100644 index 0000000000..f4518ec70e --- /dev/null +++ b/assets/RZDP01/res/Object/post2.h @@ -0,0 +1,54 @@ +#ifndef RES_POST2_H +#define RES_POST2_H + +enum dRes_INDEX_POST2 { + /* BCK */ + dRes_INDEX_POST2_BCK_POST_F_ANGRY_e=0x6, + dRes_INDEX_POST2_BCK_POST_F_SAD_e=0x7, + dRes_INDEX_POST2_BCK_POST_FH_ANGRY_e=0x8, + dRes_INDEX_POST2_BCK_POST_FH_SAD_e=0x9, + dRes_INDEX_POST2_BCK_POST_SIT_A_e=0xA, + dRes_INDEX_POST2_BCK_POST_SIT_NOD_e=0xB, + dRes_INDEX_POST2_BCK_POST_SIT_TALK_A_e=0xC, + /* BMDR */ + dRes_INDEX_POST2_BMD_POST_LETTER_B_e=0xF, + /* BTK */ + dRes_INDEX_POST2_BTK_POST_SIT_A_e=0x12, + dRes_INDEX_POST2_BTK_POST_SIT_NOD_e=0x13, + dRes_INDEX_POST2_BTK_POST_SIT_TALK_A_e=0x14, + /* BTP */ + dRes_INDEX_POST2_BTP_POST_F_ANGRY_e=0x17, + dRes_INDEX_POST2_BTP_POST_F_SAD_e=0x18, + dRes_INDEX_POST2_BTP_POST_FH_ANGRY_e=0x19, + dRes_INDEX_POST2_BTP_POST_FH_SAD_e=0x1A, + dRes_INDEX_POST2_BTP_POST_SIT_NOD_e=0x1B, +}; + +enum dRes_ID_POST2 { + /* BCK */ + dRes_ID_POST2_BCK_POST_F_ANGRY_e=0x6, + dRes_ID_POST2_BCK_POST_F_SAD_e=0x7, + dRes_ID_POST2_BCK_POST_FH_ANGRY_e=0x8, + dRes_ID_POST2_BCK_POST_FH_SAD_e=0x9, + dRes_ID_POST2_BCK_POST_SIT_A_e=0xA, + dRes_ID_POST2_BCK_POST_SIT_NOD_e=0xB, + dRes_ID_POST2_BCK_POST_SIT_TALK_A_e=0xC, + /* BMDR */ + dRes_ID_POST2_BMD_POST_LETTER_B_e=0xF, + /* BTK */ + dRes_ID_POST2_BTK_POST_SIT_A_e=0x12, + dRes_ID_POST2_BTK_POST_SIT_NOD_e=0x13, + dRes_ID_POST2_BTK_POST_SIT_TALK_A_e=0x14, + /* BTP */ + dRes_ID_POST2_BTP_POST_F_ANGRY_e=0x17, + dRes_ID_POST2_BTP_POST_F_SAD_e=0x18, + dRes_ID_POST2_BTP_POST_FH_ANGRY_e=0x19, + dRes_ID_POST2_BTP_POST_FH_SAD_e=0x1A, + dRes_ID_POST2_BTP_POST_SIT_NOD_e=0x1B, +}; + +enum POST_LETTER_B_JNT { + POST_LETTER_B_JNT_POST_LETTER_B_e=0x0, +}; + +#endif /* !RES_POST2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/pouBox0.h b/assets/RZDP01/res/Object/pouBox0.h new file mode 100644 index 0000000000..c857720df5 --- /dev/null +++ b/assets/RZDP01/res/Object/pouBox0.h @@ -0,0 +1,52 @@ +#ifndef RES_POUBOX0_H +#define RES_POUBOX0_H + +enum dRes_INDEX_POUBOX0 { + /* BCK */ + dRes_INDEX_POUBOX0_BCK_H_POUBOX_ANIM_e=0x7, + /* BMDR */ + dRes_INDEX_POUBOX0_BMD_H_POUBOX00_e=0xA, + dRes_INDEX_POUBOX0_BMD_H_POUBOX_ANIM_e=0xB, + dRes_INDEX_POUBOX0_BMD_H_POUBOX_LIGHT_e=0xC, + /* BRK */ + dRes_INDEX_POUBOX0_BRK_H_POUBOX_LIGHT_e=0xF, + /* BTK */ + dRes_INDEX_POUBOX0_BTK_H_POUBOX_LIGHT_e=0x12, + /* DZB */ + dRes_INDEX_POUBOX0_DZB_H_POUBOX00_e=0x15, + dRes_INDEX_POUBOX0_DZB_H_POUBOX01_e=0x16, +}; + +enum dRes_ID_POUBOX0 { + /* BCK */ + dRes_ID_POUBOX0_BCK_H_POUBOX_ANIM_e=0x7, + /* BMDR */ + dRes_ID_POUBOX0_BMD_H_POUBOX00_e=0xA, + dRes_ID_POUBOX0_BMD_H_POUBOX_ANIM_e=0xB, + dRes_ID_POUBOX0_BMD_H_POUBOX_LIGHT_e=0xC, + /* BRK */ + dRes_ID_POUBOX0_BRK_H_POUBOX_LIGHT_e=0xF, + /* BTK */ + dRes_ID_POUBOX0_BTK_H_POUBOX_LIGHT_e=0x12, + /* DZB */ + dRes_ID_POUBOX0_DZB_H_POUBOX00_e=0x15, + dRes_ID_POUBOX0_DZB_H_POUBOX01_e=0x16, +}; + +enum H_POUBOX00_JNT { + H_POUBOX00_JNT_H_POUBOX00_DIS_e=0x0, + H_POUBOX00_JNT_COVERB5_e=0x1, + H_POUBOX00_JNT_POLYSURFACE18954_e=0x2, +}; + +enum H_POUBOX_ANIM_JNT { + H_POUBOX_ANIM_JNT_WORLD_ROOT_e=0x0, + H_POUBOX_ANIM_JNT_JOINT1_e=0x1, + H_POUBOX_ANIM_JNT_POLYSURFACE18953_e=0x2, +}; + +enum H_POUBOX_LIGHT_JNT { + H_POUBOX_LIGHT_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_POUBOX0_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/pouBox1.h b/assets/RZDP01/res/Object/pouBox1.h new file mode 100644 index 0000000000..ac0bcb2eba --- /dev/null +++ b/assets/RZDP01/res/Object/pouBox1.h @@ -0,0 +1,41 @@ +#ifndef RES_POUBOX1_H +#define RES_POUBOX1_H + +enum dRes_INDEX_POUBOX1 { + /* BCK */ + dRes_INDEX_POUBOX1_BCK_H_POUBOX01_e=0x5, + /* BMDR */ + dRes_INDEX_POUBOX1_BMD_H_POUBOX01_e=0x8, + /* DZB */ + dRes_INDEX_POUBOX1_DZB_H_POUBOX02_e=0xB, +}; + +enum dRes_ID_POUBOX1 { + /* BCK */ + dRes_ID_POUBOX1_BCK_H_POUBOX01_e=0x5, + /* BMDR */ + dRes_ID_POUBOX1_BMD_H_POUBOX01_e=0x8, + /* DZB */ + dRes_ID_POUBOX1_DZB_H_POUBOX02_e=0xB, +}; + +enum H_POUBOX01_JNT { + H_POUBOX01_JNT_WORLD_ROOT_e=0x0, + H_POUBOX01_JNT_JOINT2_e=0x1, + H_POUBOX01_JNT_LH_MODEL_e=0x2, + H_POUBOX01_JNT_LH_MODEL1_e=0x3, + H_POUBOX01_JNT_PCYLINDER2055_e=0x4, + H_POUBOX01_JNT_PCYLINDER2056_e=0x5, + H_POUBOX01_JNT_PCYLINDER2057_e=0x6, + H_POUBOX01_JNT_POLYSURFACE18958_e=0x7, + H_POUBOX01_JNT_POLYSURFACE18972_e=0x8, + H_POUBOX01_JNT_POLYSURFACE18973_e=0x9, + H_POUBOX01_JNT_POLYSURFACE18974_e=0xA, + H_POUBOX01_JNT_POLYSURFACE18975_e=0xB, + H_POUBOX01_JNT_POLYSURFACE18978_e=0xC, + H_POUBOX01_JNT_POLYSURFACE18979_e=0xD, + H_POUBOX01_JNT_POLYSURFACE18980_e=0xE, + H_POUBOX01_JNT_POLYSURFACE18981_e=0xF, +}; + +#endif /* !RES_POUBOX1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/pouyaA.h b/assets/RZDP01/res/Object/pouyaA.h new file mode 100644 index 0000000000..a7191108d5 --- /dev/null +++ b/assets/RZDP01/res/Object/pouyaA.h @@ -0,0 +1,99 @@ +#ifndef RES_POUYAA_H +#define RES_POUYAA_H + +enum dRes_INDEX_POUYAA { + /* BCK */ + dRes_INDEX_POUYAA_BCK_POUYAA_F_FINE_A_e=0x8, + dRes_INDEX_POUYAA_BCK_POUYAA_F_FINE_TALK_A_e=0x9, + dRes_INDEX_POUYAA_BCK_POUYAA_F_HATENA_A_e=0xA, + dRes_INDEX_POUYAA_BCK_POUYAA_F_WAIT_A_e=0xB, + dRes_INDEX_POUYAA_BCK_POUYAA_FH_HATENA_A_e=0xC, + dRes_INDEX_POUYAA_BCK_POUYAA_GENKI_A_e=0xD, + dRes_INDEX_POUYAA_BCK_POUYAA_HATENA_A_e=0xE, + dRes_INDEX_POUYAA_BCK_POUYAA_HATENA_B_e=0xF, + dRes_INDEX_POUYAA_BCK_POUYAA_SAIFU_A_e=0x10, + dRes_INDEX_POUYAA_BCK_POUYAA_SAIFU_B_e=0x11, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_A_e=0x12, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_B_e=0x13, + dRes_INDEX_POUYAA_BCK_POUYAA_WAIT_C_e=0x14, + /* BMDE */ + dRes_INDEX_POUYAA_BMD_MIE_e=0x17, + /* BMDV */ + dRes_INDEX_POUYAA_BMD_POUYAA_e=0x1A, + /* BRK */ + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_01_e=0x1D, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_02_e=0x1E, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_NOMAL_e=0x1F, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_01_e=0x20, + dRes_INDEX_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_02_e=0x21, + /* BTK */ + dRes_INDEX_POUYAA_BTK_POUYAA_RUPY_e=0x24, + /* EVT */ + dRes_INDEX_POUYAA_DAT_EVENT_LIST_e=0x27, +}; + +enum dRes_ID_POUYAA { + /* BCK */ + dRes_ID_POUYAA_BCK_POUYAA_F_FINE_A_e=0x8, + dRes_ID_POUYAA_BCK_POUYAA_F_FINE_TALK_A_e=0x9, + dRes_ID_POUYAA_BCK_POUYAA_F_HATENA_A_e=0xA, + dRes_ID_POUYAA_BCK_POUYAA_F_WAIT_A_e=0xB, + dRes_ID_POUYAA_BCK_POUYAA_FH_HATENA_A_e=0xC, + dRes_ID_POUYAA_BCK_POUYAA_GENKI_A_e=0xD, + dRes_ID_POUYAA_BCK_POUYAA_HATENA_A_e=0xE, + dRes_ID_POUYAA_BCK_POUYAA_HATENA_B_e=0xF, + dRes_ID_POUYAA_BCK_POUYAA_SAIFU_A_e=0x10, + dRes_ID_POUYAA_BCK_POUYAA_SAIFU_B_e=0x11, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_A_e=0x12, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_B_e=0x13, + dRes_ID_POUYAA_BCK_POUYAA_WAIT_C_e=0x14, + /* BMDE */ + dRes_ID_POUYAA_BMD_MIE_e=0x17, + /* BMDV */ + dRes_ID_POUYAA_BMD_POUYAA_e=0x1A, + /* BRK */ + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_01_e=0x1D, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_KOUFUN_02_e=0x1E, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_NOMAL_e=0x1F, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_01_e=0x20, + dRes_ID_POUYAA_BRK_POUYAA_RUPY_EYE_UTTAE_02_e=0x21, + /* BTK */ + dRes_ID_POUYAA_BTK_POUYAA_RUPY_e=0x24, + /* EVT */ + dRes_ID_POUYAA_DAT_EVENT_LIST_e=0x27, +}; + +enum MIE_JNT { + MIE_JNT_MIE_MODEL_e=0x0, +}; + +enum POUYAA_JNT { + POUYAA_JNT_CENTER_e=0x0, + POUYAA_JNT_BACKBONE1_e=0x1, + POUYAA_JNT_BACKBONE2_e=0x2, + POUYAA_JNT_NECK_e=0x3, + POUYAA_JNT_HEAD_e=0x4, + POUYAA_JNT_CHIN_e=0x5, + POUYAA_JNT_MAYUL_e=0x6, + POUYAA_JNT_MAYUR_e=0x7, + POUYAA_JNT_MOUTH_e=0x8, + POUYAA_JNT_SHOULDERL_e=0x9, + POUYAA_JNT_ARML1_e=0xA, + POUYAA_JNT_ARML2_e=0xB, + POUYAA_JNT_HANDL_e=0xC, + POUYAA_JNT_FINGERL_e=0xD, + POUYAA_JNT_SHOULDERR_e=0xE, + POUYAA_JNT_ARMR1_e=0xF, + POUYAA_JNT_ARMR2_e=0x10, + POUYAA_JNT_HANDR_e=0x11, + POUYAA_JNT_FINGERR_e=0x12, + POUYAA_JNT_WAIST_e=0x13, + POUYAA_JNT_LEGL1_e=0x14, + POUYAA_JNT_LEGL2_e=0x15, + POUYAA_JNT_FOOTL_e=0x16, + POUYAA_JNT_LEGR1_e=0x17, + POUYAA_JNT_LEGR2_e=0x18, + POUYAA_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_POUYAA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/pouyaB.h b/assets/RZDP01/res/Object/pouyaB.h new file mode 100644 index 0000000000..03be082833 --- /dev/null +++ b/assets/RZDP01/res/Object/pouyaB.h @@ -0,0 +1,129 @@ +#ifndef RES_POUYAB_H +#define RES_POUYAB_H + +enum dRes_INDEX_POUYAB { + /* BCK */ + dRes_INDEX_POUYAB_BCK_POUYAB_BARATALK_A_e=0x7, + dRes_INDEX_POUYAB_BCK_POUYAB_BARAWAIT_A_e=0x8, + dRes_INDEX_POUYAB_BCK_POUYAB_F_EAGERTALK_A_e=0x9, + dRes_INDEX_POUYAB_BCK_POUYAB_F_HAPPYTALK_A_e=0xA, + dRes_INDEX_POUYAB_BCK_POUYAB_F_NIKOTALK_A_e=0xB, + dRes_INDEX_POUYAB_BCK_POUYAB_F_SAD_A_e=0xC, + dRes_INDEX_POUYAB_BCK_POUYAB_F_SADTALK_A_e=0xD, + dRes_INDEX_POUYAB_BCK_POUYAB_F_WAO_A_e=0xE, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_EAGERTALK_A_e=0xF, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_HAPPYTALK_A_e=0x10, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_NIKOTALK_A_e=0x11, + dRes_INDEX_POUYAB_BCK_POUYAB_FH_SADTALK_A_e=0x12, + dRes_INDEX_POUYAB_BCK_POUYAB_GATTUPOSE_A_e=0x13, + dRes_INDEX_POUYAB_BCK_POUYAB_GATTUPOSE_B_e=0x14, + dRes_INDEX_POUYAB_BCK_POUYAB_HAPPY_A_e=0x15, + dRes_INDEX_POUYAB_BCK_POUYAB_HAPPY_B_e=0x16, + dRes_INDEX_POUYAB_BCK_POUYAB_SAIFU_A_e=0x17, + dRes_INDEX_POUYAB_BCK_POUYAB_SAIFU_B_e=0x18, + dRes_INDEX_POUYAB_BCK_POUYAB_TALK_A_e=0x19, + dRes_INDEX_POUYAB_BCK_POUYAB_TUKUETALK_A_e=0x1A, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_TALK_A_e=0x1B, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_WAIT_A_e=0x1C, + dRes_INDEX_POUYAB_BCK_POUYAB_UU_WAIT_B_e=0x1D, + dRes_INDEX_POUYAB_BCK_POUYAB_WAIT_A_e=0x1E, + dRes_INDEX_POUYAB_BCK_POUYAB_WAIT_B_e=0x1F, + /* BMDR */ + dRes_INDEX_POUYAB_BMD_POUYAB_e=0x22, + /* BTK */ + dRes_INDEX_POUYAB_BTK_POUYAB_e=0x25, + dRes_INDEX_POUYAB_BTK_POUYAB_WAIT_B_e=0x26, + /* BTP */ + dRes_INDEX_POUYAB_BTP_POUYAB_e=0x29, + dRes_INDEX_POUYAB_BTP_POUYAB_F_EAGERTALK_A_e=0x2A, + dRes_INDEX_POUYAB_BTP_POUYAB_F_HAPPYTALK_A_e=0x2B, + dRes_INDEX_POUYAB_BTP_POUYAB_F_NIKOTALK_A_e=0x2C, + dRes_INDEX_POUYAB_BTP_POUYAB_F_SAD_A_e=0x2D, + dRes_INDEX_POUYAB_BTP_POUYAB_F_SAD_TALK_A_e=0x2E, + dRes_INDEX_POUYAB_BTP_POUYAB_F_WAO_A_e=0x2F, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_EAGERTALK_A_e=0x30, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_HAPPYTALK_A_e=0x31, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_NIKOTALK_A_e=0x32, + dRes_INDEX_POUYAB_BTP_POUYAB_FH_SADTALK_A_e=0x33, + /* EVT */ + dRes_INDEX_POUYAB_DAT_EVENT_LIST_e=0x36, +}; + +enum dRes_ID_POUYAB { + /* BCK */ + dRes_ID_POUYAB_BCK_POUYAB_BARATALK_A_e=0x7, + dRes_ID_POUYAB_BCK_POUYAB_BARAWAIT_A_e=0x8, + dRes_ID_POUYAB_BCK_POUYAB_F_EAGERTALK_A_e=0x9, + dRes_ID_POUYAB_BCK_POUYAB_F_HAPPYTALK_A_e=0xA, + dRes_ID_POUYAB_BCK_POUYAB_F_NIKOTALK_A_e=0xB, + dRes_ID_POUYAB_BCK_POUYAB_F_SAD_A_e=0xC, + dRes_ID_POUYAB_BCK_POUYAB_F_SADTALK_A_e=0xD, + dRes_ID_POUYAB_BCK_POUYAB_F_WAO_A_e=0xE, + dRes_ID_POUYAB_BCK_POUYAB_FH_EAGERTALK_A_e=0xF, + dRes_ID_POUYAB_BCK_POUYAB_FH_HAPPYTALK_A_e=0x10, + dRes_ID_POUYAB_BCK_POUYAB_FH_NIKOTALK_A_e=0x11, + dRes_ID_POUYAB_BCK_POUYAB_FH_SADTALK_A_e=0x12, + dRes_ID_POUYAB_BCK_POUYAB_GATTUPOSE_A_e=0x13, + dRes_ID_POUYAB_BCK_POUYAB_GATTUPOSE_B_e=0x14, + dRes_ID_POUYAB_BCK_POUYAB_HAPPY_A_e=0x15, + dRes_ID_POUYAB_BCK_POUYAB_HAPPY_B_e=0x16, + dRes_ID_POUYAB_BCK_POUYAB_SAIFU_A_e=0x17, + dRes_ID_POUYAB_BCK_POUYAB_SAIFU_B_e=0x18, + dRes_ID_POUYAB_BCK_POUYAB_TALK_A_e=0x19, + dRes_ID_POUYAB_BCK_POUYAB_TUKUETALK_A_e=0x1A, + dRes_ID_POUYAB_BCK_POUYAB_UU_TALK_A_e=0x1B, + dRes_ID_POUYAB_BCK_POUYAB_UU_WAIT_A_e=0x1C, + dRes_ID_POUYAB_BCK_POUYAB_UU_WAIT_B_e=0x1D, + dRes_ID_POUYAB_BCK_POUYAB_WAIT_A_e=0x1E, + dRes_ID_POUYAB_BCK_POUYAB_WAIT_B_e=0x1F, + /* BMDR */ + dRes_ID_POUYAB_BMD_POUYAB_e=0x22, + /* BTK */ + dRes_ID_POUYAB_BTK_POUYAB_e=0x25, + dRes_ID_POUYAB_BTK_POUYAB_WAIT_B_e=0x26, + /* BTP */ + dRes_ID_POUYAB_BTP_POUYAB_e=0x29, + dRes_ID_POUYAB_BTP_POUYAB_F_EAGERTALK_A_e=0x2A, + dRes_ID_POUYAB_BTP_POUYAB_F_HAPPYTALK_A_e=0x2B, + dRes_ID_POUYAB_BTP_POUYAB_F_NIKOTALK_A_e=0x2C, + dRes_ID_POUYAB_BTP_POUYAB_F_SAD_A_e=0x2D, + dRes_ID_POUYAB_BTP_POUYAB_F_SAD_TALK_A_e=0x2E, + dRes_ID_POUYAB_BTP_POUYAB_F_WAO_A_e=0x2F, + dRes_ID_POUYAB_BTP_POUYAB_FH_EAGERTALK_A_e=0x30, + dRes_ID_POUYAB_BTP_POUYAB_FH_HAPPYTALK_A_e=0x31, + dRes_ID_POUYAB_BTP_POUYAB_FH_NIKOTALK_A_e=0x32, + dRes_ID_POUYAB_BTP_POUYAB_FH_SADTALK_A_e=0x33, + /* EVT */ + dRes_ID_POUYAB_DAT_EVENT_LIST_e=0x36, +}; + +enum POUYAB_JNT { + POUYAB_JNT_CENTER_e=0x0, + POUYAB_JNT_BACKBONE1_e=0x1, + POUYAB_JNT_BACKBONE2_e=0x2, + POUYAB_JNT_NECK_e=0x3, + POUYAB_JNT_HEAD_e=0x4, + POUYAB_JNT_CHIN_e=0x5, + POUYAB_JNT_MAYUL_e=0x6, + POUYAB_JNT_MAYUR_e=0x7, + POUYAB_JNT_MOUTH_e=0x8, + POUYAB_JNT_SHOULDERL_e=0x9, + POUYAB_JNT_ARML1_e=0xA, + POUYAB_JNT_ARML2_e=0xB, + POUYAB_JNT_HANDL_e=0xC, + POUYAB_JNT_FINGERL_e=0xD, + POUYAB_JNT_SHOULDERR_e=0xE, + POUYAB_JNT_ARMR1_e=0xF, + POUYAB_JNT_ARMR2_e=0x10, + POUYAB_JNT_HANDR_e=0x11, + POUYAB_JNT_FINGERR_e=0x12, + POUYAB_JNT_WAIST_e=0x13, + POUYAB_JNT_LEGL1_e=0x14, + POUYAB_JNT_LEGL2_e=0x15, + POUYAB_JNT_FOOTL_e=0x16, + POUYAB_JNT_LEGR1_e=0x17, + POUYAB_JNT_LEGR2_e=0x18, + POUYAB_JNT_FOOTR_e=0x19, +}; + +#endif /* !RES_POUYAB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/pumpkin.h b/assets/RZDP01/res/Object/pumpkin.h new file mode 100644 index 0000000000..c566f4d590 --- /dev/null +++ b/assets/RZDP01/res/Object/pumpkin.h @@ -0,0 +1,18 @@ +#ifndef RES_PUMPKIN_H +#define RES_PUMPKIN_H + +enum dRes_INDEX_PUMPKIN { + /* BMDR */ + dRes_INDEX_PUMPKIN_BMD_PUMPKIN_e=0x3, +}; + +enum dRes_ID_PUMPKIN { + /* BMDR */ + dRes_ID_PUMPKIN_BMD_PUMPKIN_e=0x3, +}; + +enum PUMPKIN_JNT { + PUMPKIN_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_PUMPKIN_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/saru.h b/assets/RZDP01/res/Object/saru.h new file mode 100644 index 0000000000..4734847da5 --- /dev/null +++ b/assets/RZDP01/res/Object/saru.h @@ -0,0 +1,14 @@ +#ifndef RES_SARU_H +#define RES_SARU_H + +enum dRes_INDEX_SARU { + /* BCK */ + dRes_INDEX_SARU_BCK_SARU_HELP_E_e=0x3, +}; + +enum dRes_ID_SARU { + /* BCK */ + dRes_ID_SARU_BCK_SARU_HELP_E_e=0x3, +}; + +#endif /* !RES_SARU_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/saru_TW.h b/assets/RZDP01/res/Object/saru_TW.h new file mode 100644 index 0000000000..9f2f8d76f5 --- /dev/null +++ b/assets/RZDP01/res/Object/saru_TW.h @@ -0,0 +1,49 @@ +#ifndef RES_SARU_TW_H +#define RES_SARU_TW_H + +enum dRes_INDEX_SARU_TW { + /* BMDR */ + dRes_INDEX_SARU_TW_BMD_SARU_BARA_TW_e=0x4, + dRes_INDEX_SARU_TW_BMD_SARU_TW_e=0x5, + /* EVT */ + dRes_INDEX_SARU_TW_DAT_EVENT_LIST_e=0x8, +}; + +enum dRes_ID_SARU_TW { + /* BMDR */ + dRes_ID_SARU_TW_BMD_SARU_BARA_TW_e=0x4, + dRes_ID_SARU_TW_BMD_SARU_TW_e=0x5, + /* EVT */ + dRes_ID_SARU_TW_DAT_EVENT_LIST_e=0x8, +}; + +enum SARU_BARA_TW_JNT { + SARU_BARA_TW_JNT_SARU_BARA_e=0x0, +}; + +enum SARU_TW_JNT { + SARU_TW_JNT_CENTER_e=0x0, + SARU_TW_JNT_BACKBONE_1_e=0x1, + SARU_TW_JNT_BACKBONE_2_e=0x2, + SARU_TW_JNT_NECK_e=0x3, + SARU_TW_JNT_HEAD_e=0x4, + SARU_TW_JNT_CHIN_e=0x5, + SARU_TW_JNT_MOUTH_e=0x6, + SARU_TW_JNT_SHOULDER_L_e=0x7, + SARU_TW_JNT_ARM_L_1_e=0x8, + SARU_TW_JNT_ARM_L_2_e=0x9, + SARU_TW_JNT_HAND_L_e=0xA, + SARU_TW_JNT_SHOULDER_R_e=0xB, + SARU_TW_JNT_ARM_R_1_e=0xC, + SARU_TW_JNT_ARM_R_2_e=0xD, + SARU_TW_JNT_HAND_R_e=0xE, + SARU_TW_JNT_WAIST_e=0xF, + SARU_TW_JNT_LEG_L_1_e=0x10, + SARU_TW_JNT_LEG_L_2_e=0x11, + SARU_TW_JNT_FOOT_L_e=0x12, + SARU_TW_JNT_LEG_R_1_e=0x13, + SARU_TW_JNT_LEG_R_2_e=0x14, + SARU_TW_JNT_FOOT_R_e=0x15, +}; + +#endif /* !RES_SARU_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/seiB.h b/assets/RZDP01/res/Object/seiB.h new file mode 100644 index 0000000000..9da81d3b8d --- /dev/null +++ b/assets/RZDP01/res/Object/seiB.h @@ -0,0 +1,75 @@ +#ifndef RES_SEIB_H +#define RES_SEIB_H + +enum dRes_INDEX_SEIB { + /* BCK */ + dRes_INDEX_SEIB_BCK_SEIB_TALK_A_e=0x6, + dRes_INDEX_SEIB_BCK_SEIB_TALKTURN_A_e=0x7, + dRes_INDEX_SEIB_BCK_SEIB_TALKTURN_B_e=0x8, + dRes_INDEX_SEIB_BCK_SEIB_WAIT_A_e=0x9, + /* BMDE */ + dRes_INDEX_SEIB_BMD_SEIB_NOMAL_e=0xC, + /* BRK */ + dRes_INDEX_SEIB_BRK_SEIB_NOMAL_e=0xF, + /* BTK */ + dRes_INDEX_SEIB_BTK_SEIB_NOMAL_e=0x12, +}; + +enum dRes_ID_SEIB { + /* BCK */ + dRes_ID_SEIB_BCK_SEIB_TALK_A_e=0x6, + dRes_ID_SEIB_BCK_SEIB_TALKTURN_A_e=0x7, + dRes_ID_SEIB_BCK_SEIB_TALKTURN_B_e=0x8, + dRes_ID_SEIB_BCK_SEIB_WAIT_A_e=0x9, + /* BMDE */ + dRes_ID_SEIB_BMD_SEIB_NOMAL_e=0xC, + /* BRK */ + dRes_ID_SEIB_BRK_SEIB_NOMAL_e=0xF, + /* BTK */ + dRes_ID_SEIB_BTK_SEIB_NOMAL_e=0x12, +}; + +enum SEIB_NOMAL_JNT { + SEIB_NOMAL_JNT_CENTER_e=0x0, + SEIB_NOMAL_JNT_BACKBORN1_e=0x1, + SEIB_NOMAL_JNT_BACKBORN2_e=0x2, + SEIB_NOMAL_JNT_NECK_e=0x3, + SEIB_NOMAL_JNT_HEAD_e=0x4, + SEIB_NOMAL_JNT_CHIN_e=0x5, + SEIB_NOMAL_JNT_MOUTH_e=0x6, + SEIB_NOMAL_JNT_SHOULDER_L_e=0x7, + SEIB_NOMAL_JNT_ARM1_L_e=0x8, + SEIB_NOMAL_JNT_ARM2_L_e=0x9, + SEIB_NOMAL_JNT_HAND_L_e=0xA, + SEIB_NOMAL_JNT_FINGER_L_e=0xB, + SEIB_NOMAL_JNT_THUMB_L_e=0xC, + SEIB_NOMAL_JNT_SHOULDER_R_e=0xD, + SEIB_NOMAL_JNT_ARM1_R_e=0xE, + SEIB_NOMAL_JNT_ARM2_R_e=0xF, + SEIB_NOMAL_JNT_HAND_R_e=0x10, + SEIB_NOMAL_JNT_FINGER_R_e=0x11, + SEIB_NOMAL_JNT_THUMB_R_e=0x12, + SEIB_NOMAL_JNT_SIZUKU_e=0x13, + SEIB_NOMAL_JNT_WAIST_e=0x14, + SEIB_NOMAL_JNT_LEG1_L_e=0x15, + SEIB_NOMAL_JNT_LEG2_L_e=0x16, + SEIB_NOMAL_JNT_FOOT_L_e=0x17, + SEIB_NOMAL_JNT_LEG1_R_e=0x18, + SEIB_NOMAL_JNT_LEG2_R_e=0x19, + SEIB_NOMAL_JNT_FOOT_R_e=0x1A, + SEIB_NOMAL_JNT_TAIL1_e=0x1B, + SEIB_NOMAL_JNT_TAIL2_e=0x1C, + SEIB_NOMAL_JNT_TAIL3_e=0x1D, + SEIB_NOMAL_JNT_TAIL4_e=0x1E, + SEIB_NOMAL_JNT_TAIL5_e=0x1F, + SEIB_NOMAL_JNT_TAIL6_e=0x20, + SEIB_NOMAL_JNT_TAIL7_e=0x21, + SEIB_NOMAL_JNT_TAIL8_e=0x22, + SEIB_NOMAL_JNT_TAIL9_e=0x23, + SEIB_NOMAL_JNT_TAIL10_e=0x24, + SEIB_NOMAL_JNT_TAIL11_e=0x25, + SEIB_NOMAL_JNT_TAIL12_e=0x26, + SEIB_NOMAL_JNT_TAIL13_e=0x27, +}; + +#endif /* !RES_SEIB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/seiC.h b/assets/RZDP01/res/Object/seiC.h new file mode 100644 index 0000000000..d8b2dceaa1 --- /dev/null +++ b/assets/RZDP01/res/Object/seiC.h @@ -0,0 +1,65 @@ +#ifndef RES_SEIC_H +#define RES_SEIC_H + +enum dRes_INDEX_SEIC { + /* BCK */ + dRes_INDEX_SEIC_BCK_SEIC_WING_A_e=0x6, + /* BMDR */ + dRes_INDEX_SEIC_BMD_SEIC_NOMAL_e=0x9, + /* BRK */ + dRes_INDEX_SEIC_BRK_SEIC_NOMAL_e=0xC, + /* BTK */ + dRes_INDEX_SEIC_BTK_SEIC_NOMAL_e=0xF, +}; + +enum dRes_ID_SEIC { + /* BCK */ + dRes_ID_SEIC_BCK_SEIC_WING_A_e=0x6, + /* BMDR */ + dRes_ID_SEIC_BMD_SEIC_NOMAL_e=0x9, + /* BRK */ + dRes_ID_SEIC_BRK_SEIC_NOMAL_e=0xC, + /* BTK */ + dRes_ID_SEIC_BTK_SEIC_NOMAL_e=0xF, +}; + +enum SEIC_NOMAL_JNT { + SEIC_NOMAL_JNT_WORLD_ROOT_e=0x0, + SEIC_NOMAL_JNT_CENTER_e=0x1, + SEIC_NOMAL_JNT_BACKBORN1_e=0x2, + SEIC_NOMAL_JNT_BACKBORN2_e=0x3, + SEIC_NOMAL_JNT_NECK_e=0x4, + SEIC_NOMAL_JNT_HEAD_e=0x5, + SEIC_NOMAL_JNT_CHIN_e=0x6, + SEIC_NOMAL_JNT_MOUTH_e=0x7, + SEIC_NOMAL_JNT_HIGE_L_e=0x8, + SEIC_NOMAL_JNT_HIGE_R_e=0x9, + SEIC_NOMAL_JNT_SHOULDER_L_e=0xA, + SEIC_NOMAL_JNT_WING_L_1_e=0xB, + SEIC_NOMAL_JNT_WING_L_2_e=0xC, + SEIC_NOMAL_JNT_WING_L_3_e=0xD, + SEIC_NOMAL_JNT_WING_L_4_e=0xE, + SEIC_NOMAL_JNT_WING_L_5_e=0xF, + SEIC_NOMAL_JNT_SHOULDER_R_e=0x10, + SEIC_NOMAL_JNT_WING_R_1_e=0x11, + SEIC_NOMAL_JNT_WING_R_2_e=0x12, + SEIC_NOMAL_JNT_WING_R_3_e=0x13, + SEIC_NOMAL_JNT_WING_R_4_e=0x14, + SEIC_NOMAL_JNT_WING_R_5_e=0x15, + SEIC_NOMAL_JNT_WAIST_e=0x16, + SEIC_NOMAL_JNT_LEG_L_1_e=0x17, + SEIC_NOMAL_JNT_LEG_L_2_e=0x18, + SEIC_NOMAL_JNT_FOOT_L_e=0x19, + SEIC_NOMAL_JNT_FINGER_L_1_e=0x1A, + SEIC_NOMAL_JNT_THMB_L_e=0x1B, + SEIC_NOMAL_JNT_LEG_R_1_e=0x1C, + SEIC_NOMAL_JNT_LEG_R_2_e=0x1D, + SEIC_NOMAL_JNT_FOOT_R_e=0x1E, + SEIC_NOMAL_JNT_FINGER_R_1_e=0x1F, + SEIC_NOMAL_JNT_THMB_R_e=0x20, + SEIC_NOMAL_JNT_TAIL1_e=0x21, + SEIC_NOMAL_JNT_TAIL2_e=0x22, + SEIC_NOMAL_JNT_SIZUKU_e=0x23, +}; + +#endif /* !RES_SEIC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/seiD.h b/assets/RZDP01/res/Object/seiD.h new file mode 100644 index 0000000000..a6f2294b20 --- /dev/null +++ b/assets/RZDP01/res/Object/seiD.h @@ -0,0 +1,46 @@ +#ifndef RES_SEID_H +#define RES_SEID_H + +enum dRes_INDEX_SEID { + /* BMDE */ + dRes_INDEX_SEID_BMD_SEID_NOMAL_e=0x5, + /* BRK */ + dRes_INDEX_SEID_BRK_SEID_NOMAL_e=0x8, + /* BTK */ + dRes_INDEX_SEID_BTK_SEID_NOMAL_e=0xB, +}; + +enum dRes_ID_SEID { + /* BMDE */ + dRes_ID_SEID_BMD_SEID_NOMAL_e=0x5, + /* BRK */ + dRes_ID_SEID_BRK_SEID_NOMAL_e=0x8, + /* BTK */ + dRes_ID_SEID_BTK_SEID_NOMAL_e=0xB, +}; + +enum SEID_NOMAL_JNT { + SEID_NOMAL_JNT_WORLD_ROOT_e=0x0, + SEID_NOMAL_JNT_BACKBORN1_e=0x1, + SEID_NOMAL_JNT_BACKBORN2_e=0x2, + SEID_NOMAL_JNT_BACKBORN3_e=0x3, + SEID_NOMAL_JNT_NECK1_e=0x4, + SEID_NOMAL_JNT_NECK2_e=0x5, + SEID_NOMAL_JNT_NECK3_e=0x6, + SEID_NOMAL_JNT_NECK4_e=0x7, + SEID_NOMAL_JNT_HEAD_e=0x8, + SEID_NOMAL_JNT_CHIN_e=0x9, + SEID_NOMAL_JNT_TAIL1_e=0xA, + SEID_NOMAL_JNT_TAIL2_e=0xB, + SEID_NOMAL_JNT_TAIL3_e=0xC, + SEID_NOMAL_JNT_TAIL4_e=0xD, + SEID_NOMAL_JNT_TAIL5_e=0xE, + SEID_NOMAL_JNT_TAIL6_e=0xF, + SEID_NOMAL_JNT_TAIL7_e=0x10, + SEID_NOMAL_JNT_TAIL8_e=0x11, + SEID_NOMAL_JNT_TAIL9_e=0x12, + SEID_NOMAL_JNT_CIRCLEA_e=0x13, + SEID_NOMAL_JNT_CIRCLEB_e=0x14, +}; + +#endif /* !RES_SEID_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/seki_1k.h b/assets/RZDP01/res/Object/seki_1k.h new file mode 100644 index 0000000000..8b2f8ab69d --- /dev/null +++ b/assets/RZDP01/res/Object/seki_1k.h @@ -0,0 +1,54 @@ +#ifndef RES_SEKI_1K_H +#define RES_SEKI_1K_H + +enum dRes_INDEX_SEKI_1K { + /* BMDR */ + dRes_INDEX_SEKI_1K_BMD_SEKIZOA_1K_e=0x3, + dRes_INDEX_SEKI_1K_BMD_YARIA_1K_e=0x4, + dRes_INDEX_SEKI_1K_BMD_YARIB_1K_e=0x5, +}; + +enum dRes_ID_SEKI_1K { + /* BMDR */ + dRes_ID_SEKI_1K_BMD_SEKIZOA_1K_e=0x3, + dRes_ID_SEKI_1K_BMD_YARIA_1K_e=0x4, + dRes_ID_SEKI_1K_BMD_YARIB_1K_e=0x5, +}; + +enum SEKIZOA_1K_JNT { + SEKIZOA_1K_JNT_CENTER_e=0x0, + SEKIZOA_1K_JNT_BACKBONE1_e=0x1, + SEKIZOA_1K_JNT_BACKBONE2_e=0x2, + SEKIZOA_1K_JNT_HEAD_e=0x3, + SEKIZOA_1K_JNT_SHOULDERL_e=0x4, + SEKIZOA_1K_JNT_ARML1_e=0x5, + SEKIZOA_1K_JNT_ARML2_e=0x6, + SEKIZOA_1K_JNT_HANDL_e=0x7, + SEKIZOA_1K_JNT_FINGERL_e=0x8, + SEKIZOA_1K_JNT_THUMBL_e=0x9, + SEKIZOA_1K_JNT_SHOULDERR_e=0xA, + SEKIZOA_1K_JNT_ARMR1_e=0xB, + SEKIZOA_1K_JNT_ARMR2_e=0xC, + SEKIZOA_1K_JNT_HANDR_e=0xD, + SEKIZOA_1K_JNT_FINGERR_e=0xE, + SEKIZOA_1K_JNT_THUMBR_e=0xF, + SEKIZOA_1K_JNT_WAIST_e=0x10, + SEKIZOA_1K_JNT_LEGL1_e=0x11, + SEKIZOA_1K_JNT_LEGL2_e=0x12, + SEKIZOA_1K_JNT_LEGR1_e=0x13, + SEKIZOA_1K_JNT_LEGR2_e=0x14, +}; + +enum YARIA_1K_JNT { + YARIA_1K_JNT_YARI_e=0x0, + YARIA_1K_JNT_YARI_BOTTOM_e=0x1, + YARIA_1K_JNT_YARI_TOP_e=0x2, +}; + +enum YARIB_1K_JNT { + YARIB_1K_JNT_YARI_e=0x0, + YARIB_1K_JNT_YARI_BOTTOM_e=0x1, + YARIB_1K_JNT_YARI_TOP_e=0x2, +}; + +#endif /* !RES_SEKI_1K_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/sekizoA.h b/assets/RZDP01/res/Object/sekizoA.h new file mode 100644 index 0000000000..3026cad345 --- /dev/null +++ b/assets/RZDP01/res/Object/sekizoA.h @@ -0,0 +1,158 @@ +#ifndef RES_SEKIZOA_H +#define RES_SEKIZOA_H + +enum dRes_INDEX_SEKIZOA { + /* BCK */ + dRes_INDEX_SEKIZOA_BCK_SEKI_HIT_L_e=0x7, + dRes_INDEX_SEKIZOA_BCK_SEKI_HIT_R_e=0x8, + dRes_INDEX_SEKIZOA_BCK_SEKI_L_DEMO_e=0x9, + dRes_INDEX_SEKIZOA_BCK_SEKI_L_LASTDEMO_e=0xA, + dRes_INDEX_SEKIZOA_BCK_SEKI_NO_JUMP_L_e=0xB, + dRes_INDEX_SEKIZOA_BCK_SEKI_NO_JUMP_R_e=0xC, + dRes_INDEX_SEKIZOA_BCK_SEKI_R_DEMO_e=0xD, + dRes_INDEX_SEKIZOA_BCK_SEKI_R_LASTDEMO_e=0xE, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_e=0xF, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_L_e=0x10, + dRes_INDEX_SEKIZOA_BCK_SEKI_STEP_R_e=0x11, + dRes_INDEX_SEKIZOA_BCK_SEKI_STILL_L_e=0x12, + dRes_INDEX_SEKIZOA_BCK_SEKI_STILL_R_e=0x13, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_A_e=0x14, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_GAME_L_e=0x15, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_GAME_R_e=0x16, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_L_e=0x17, + dRes_INDEX_SEKIZOA_BCK_SEKI_WAIT_R_e=0x18, + dRes_INDEX_SEKIZOA_BCK_SEKIL_JUMP_e=0x19, + dRes_INDEX_SEKIZOA_BCK_SEKIR_JUMP_e=0x1A, + dRes_INDEX_SEKIZOA_BCK_YARIA_DEMO_e=0x1B, + dRes_INDEX_SEKIZOA_BCK_YARIA_GAME_e=0x1C, + dRes_INDEX_SEKIZOA_BCK_YARIA_STILL_L_e=0x1D, + dRes_INDEX_SEKIZOA_BCK_YARIB_DEMO_e=0x1E, + dRes_INDEX_SEKIZOA_BCK_YARIB_GAME_e=0x1F, + dRes_INDEX_SEKIZOA_BCK_YARIB_STILL_R_e=0x20, + /* BMDR */ + dRes_INDEX_SEKIZOA_BMD_SEKI_C_e=0x23, + dRes_INDEX_SEKIZOA_BMD_SEKIZOA_e=0x24, + dRes_INDEX_SEKIZOA_BMD_YARIA_e=0x25, + dRes_INDEX_SEKIZOA_BMD_YARIB_e=0x26, + /* BRK */ + dRes_INDEX_SEKIZOA_BRK_SEKI_C_e=0x29, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_DEMO_e=0x2A, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_FADE_LIGHTOFF_e=0x2B, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LASTDEMO_e=0x2C, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LIGHTOFF_e=0x2D, + dRes_INDEX_SEKIZOA_BRK_SEKIZO_OLD_LIGHTON_e=0x2E, + /* BTK */ + dRes_INDEX_SEKIZOA_BTK_SEKI_C_e=0x31, + dRes_INDEX_SEKIZOA_BTK_SEKIZO_OLD_DEMO_e=0x32, + /* EVT */ + dRes_INDEX_SEKIZOA_DAT_EVENT_LIST_e=0x35, +}; + +enum dRes_ID_SEKIZOA { + /* BCK */ + dRes_ID_SEKIZOA_BCK_SEKI_HIT_L_e=0x7, + dRes_ID_SEKIZOA_BCK_SEKI_HIT_R_e=0x8, + dRes_ID_SEKIZOA_BCK_SEKI_L_DEMO_e=0x9, + dRes_ID_SEKIZOA_BCK_SEKI_L_LASTDEMO_e=0xA, + dRes_ID_SEKIZOA_BCK_SEKI_NO_JUMP_L_e=0xB, + dRes_ID_SEKIZOA_BCK_SEKI_NO_JUMP_R_e=0xC, + dRes_ID_SEKIZOA_BCK_SEKI_R_DEMO_e=0xD, + dRes_ID_SEKIZOA_BCK_SEKI_R_LASTDEMO_e=0xE, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_e=0xF, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_L_e=0x10, + dRes_ID_SEKIZOA_BCK_SEKI_STEP_R_e=0x11, + dRes_ID_SEKIZOA_BCK_SEKI_STILL_L_e=0x12, + dRes_ID_SEKIZOA_BCK_SEKI_STILL_R_e=0x13, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_A_e=0x14, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_GAME_L_e=0x15, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_GAME_R_e=0x16, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_L_e=0x17, + dRes_ID_SEKIZOA_BCK_SEKI_WAIT_R_e=0x18, + dRes_ID_SEKIZOA_BCK_SEKIL_JUMP_e=0x19, + dRes_ID_SEKIZOA_BCK_SEKIR_JUMP_e=0x1A, + dRes_ID_SEKIZOA_BCK_YARIA_DEMO_e=0x1B, + dRes_ID_SEKIZOA_BCK_YARIA_GAME_e=0x1C, + dRes_ID_SEKIZOA_BCK_YARIA_STILL_L_e=0x1D, + dRes_ID_SEKIZOA_BCK_YARIB_DEMO_e=0x1E, + dRes_ID_SEKIZOA_BCK_YARIB_GAME_e=0x1F, + dRes_ID_SEKIZOA_BCK_YARIB_STILL_R_e=0x20, + /* BMDR */ + dRes_ID_SEKIZOA_BMD_SEKI_C_e=0x23, + dRes_ID_SEKIZOA_BMD_SEKIZOA_e=0x24, + dRes_ID_SEKIZOA_BMD_YARIA_e=0x25, + dRes_ID_SEKIZOA_BMD_YARIB_e=0x26, + /* BRK */ + dRes_ID_SEKIZOA_BRK_SEKI_C_e=0x29, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_DEMO_e=0x2A, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_FADE_LIGHTOFF_e=0x2B, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LASTDEMO_e=0x2C, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LIGHTOFF_e=0x2D, + dRes_ID_SEKIZOA_BRK_SEKIZO_OLD_LIGHTON_e=0x2E, + /* BTK */ + dRes_ID_SEKIZOA_BTK_SEKI_C_e=0x31, + dRes_ID_SEKIZOA_BTK_SEKIZO_OLD_DEMO_e=0x32, + /* EVT */ + dRes_ID_SEKIZOA_DAT_EVENT_LIST_e=0x35, +}; + +enum SEKI_C_JNT { + SEKI_C_JNT_CENTER_e=0x0, + SEKI_C_JNT_BACKBONE1_e=0x1, + SEKI_C_JNT_BACKBONE2_e=0x2, + SEKI_C_JNT_HEAD_e=0x3, + SEKI_C_JNT_SHOULDERL_e=0x4, + SEKI_C_JNT_ARML1_e=0x5, + SEKI_C_JNT_ARML2_e=0x6, + SEKI_C_JNT_HANDL_e=0x7, + SEKI_C_JNT_FINGERL_e=0x8, + SEKI_C_JNT_THUMBL_e=0x9, + SEKI_C_JNT_SHOULDERR_e=0xA, + SEKI_C_JNT_ARMR1_e=0xB, + SEKI_C_JNT_ARMR2_e=0xC, + SEKI_C_JNT_HANDR_e=0xD, + SEKI_C_JNT_FINGERR_e=0xE, + SEKI_C_JNT_THUMBR_e=0xF, + SEKI_C_JNT_WAIST_e=0x10, + SEKI_C_JNT_LEGL1_e=0x11, + SEKI_C_JNT_LEGL2_e=0x12, + SEKI_C_JNT_LEGR1_e=0x13, + SEKI_C_JNT_LEGR2_e=0x14, +}; + +enum SEKIZOA_JNT { + SEKIZOA_JNT_CENTER_e=0x0, + SEKIZOA_JNT_BACKBONE1_e=0x1, + SEKIZOA_JNT_BACKBONE2_e=0x2, + SEKIZOA_JNT_HEAD_e=0x3, + SEKIZOA_JNT_SHOULDERL_e=0x4, + SEKIZOA_JNT_ARML1_e=0x5, + SEKIZOA_JNT_ARML2_e=0x6, + SEKIZOA_JNT_HANDL_e=0x7, + SEKIZOA_JNT_FINGERL_e=0x8, + SEKIZOA_JNT_THUMBL_e=0x9, + SEKIZOA_JNT_SHOULDERR_e=0xA, + SEKIZOA_JNT_ARMR1_e=0xB, + SEKIZOA_JNT_ARMR2_e=0xC, + SEKIZOA_JNT_HANDR_e=0xD, + SEKIZOA_JNT_FINGERR_e=0xE, + SEKIZOA_JNT_THUMBR_e=0xF, + SEKIZOA_JNT_WAIST_e=0x10, + SEKIZOA_JNT_LEGL1_e=0x11, + SEKIZOA_JNT_LEGL2_e=0x12, + SEKIZOA_JNT_LEGR1_e=0x13, + SEKIZOA_JNT_LEGR2_e=0x14, +}; + +enum YARIA_JNT { + YARIA_JNT_YARI_e=0x0, + YARIA_JNT_YARI_BOTTOM_e=0x1, + YARIA_JNT_YARI_TOP_e=0x2, +}; + +enum YARIB_JNT { + YARIB_JNT_YARI_e=0x0, + YARIB_JNT_YARI_BOTTOM_e=0x1, + YARIB_JNT_YARI_TOP_e=0x2, +}; + +#endif /* !RES_SEKIZOA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/shoe.h b/assets/RZDP01/res/Object/shoe.h new file mode 100644 index 0000000000..f1fe1f9c04 --- /dev/null +++ b/assets/RZDP01/res/Object/shoe.h @@ -0,0 +1,50 @@ +#ifndef RES_SHOE_H +#define RES_SHOE_H + +enum dRes_INDEX_SHOE { + /* BCK */ + dRes_INDEX_SHOE_BCK_SHOE_TALK_A_e=0x5, + /* BMDR */ + dRes_INDEX_SHOE_BMD_SHOE_e=0x8, + dRes_INDEX_SHOE_BMD_SHOE_CLOTH_e=0x9, + /* BTP */ + dRes_INDEX_SHOE_BTP_SHOE_e=0xC, +}; + +enum dRes_ID_SHOE { + /* BCK */ + dRes_ID_SHOE_BCK_SHOE_TALK_A_e=0x5, + /* BMDR */ + dRes_ID_SHOE_BMD_SHOE_e=0x8, + dRes_ID_SHOE_BMD_SHOE_CLOTH_e=0x9, + /* BTP */ + dRes_ID_SHOE_BTP_SHOE_e=0xC, +}; + +enum SHOE_JNT { + SHOE_JNT_CENTER_e=0x0, + SHOE_JNT_BACKBONE_e=0x1, + SHOE_JNT_NECK_e=0x2, + SHOE_JNT_HEAD_e=0x3, + SHOE_JNT_SHOULDERL_e=0x4, + SHOE_JNT_ARML1_e=0x5, + SHOE_JNT_ARML2_e=0x6, + SHOE_JNT_HANDL_e=0x7, + SHOE_JNT_SHOULDERR_e=0x8, + SHOE_JNT_ARMR1_e=0x9, + SHOE_JNT_ARMR2_e=0xA, + SHOE_JNT_HANDR_e=0xB, + SHOE_JNT_WAIST_e=0xC, + SHOE_JNT_LEGL1_e=0xD, + SHOE_JNT_LEGL2_e=0xE, + SHOE_JNT_FOOTL_e=0xF, + SHOE_JNT_LEGR1_e=0x10, + SHOE_JNT_LEGR2_e=0x11, + SHOE_JNT_FOOTR_e=0x12, +}; + +enum SHOE_CLOTH_JNT { + SHOE_CLOTH_JNT_SHOE_CLOTH_e=0x0, +}; + +#endif /* !RES_SHOE_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/sm_door.h b/assets/RZDP01/res/Object/sm_door.h new file mode 100644 index 0000000000..8ef0e9c4ef --- /dev/null +++ b/assets/RZDP01/res/Object/sm_door.h @@ -0,0 +1,56 @@ +#ifndef RES_SM_DOOR_H +#define RES_SM_DOOR_H + +enum dRes_INDEX_SM_DOOR { + /* BMDR */ + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORA_e=0x4, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORA_ALPHA_e=0x5, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORBL_e=0x6, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORBL_ALPHA_e=0x7, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORWO_e=0x8, + dRes_INDEX_SM_DOOR_BMD_A_SM_DOORWO_ALPHA_e=0x9, + /* DZB */ + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORA_e=0xC, + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORBL_e=0xD, + dRes_INDEX_SM_DOOR_DZB_A_SM_DOORWO_e=0xE, +}; + +enum dRes_ID_SM_DOOR { + /* BMDR */ + dRes_ID_SM_DOOR_BMD_A_SM_DOORA_e=0x4, + dRes_ID_SM_DOOR_BMD_A_SM_DOORA_ALPHA_e=0x5, + dRes_ID_SM_DOOR_BMD_A_SM_DOORBL_e=0x6, + dRes_ID_SM_DOOR_BMD_A_SM_DOORBL_ALPHA_e=0x7, + dRes_ID_SM_DOOR_BMD_A_SM_DOORWO_e=0x8, + dRes_ID_SM_DOOR_BMD_A_SM_DOORWO_ALPHA_e=0x9, + /* DZB */ + dRes_ID_SM_DOOR_DZB_A_SM_DOORA_e=0xC, + dRes_ID_SM_DOOR_DZB_A_SM_DOORBL_e=0xD, + dRes_ID_SM_DOOR_DZB_A_SM_DOORWO_e=0xE, +}; + +enum A_SM_DOORA_JNT { + A_SM_DOORA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORA_ALPHA_JNT { + A_SM_DOORA_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORBL_JNT { + A_SM_DOORBL_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORBL_ALPHA_JNT { + A_SM_DOORBL_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORWO_JNT { + A_SM_DOORWO_JNT_WORLD_ROOT_e=0x0, +}; + +enum A_SM_DOORWO_ALPHA_JNT { + A_SM_DOORWO_ALPHA_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SM_DOOR_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/solA.h b/assets/RZDP01/res/Object/solA.h new file mode 100644 index 0000000000..f9d9f79857 --- /dev/null +++ b/assets/RZDP01/res/Object/solA.h @@ -0,0 +1,46 @@ +#ifndef RES_SOLA_H +#define RES_SOLA_H + +enum dRes_INDEX_SOLA { + /* BCK */ + dRes_INDEX_SOLA_BCK_SOLA_WAIT_A_e=0x4, + /* BMDR */ + dRes_INDEX_SOLA_BMD_SOLA_e=0x7, +}; + +enum dRes_ID_SOLA { + /* BCK */ + dRes_ID_SOLA_BCK_SOLA_WAIT_A_e=0x4, + /* BMDR */ + dRes_ID_SOLA_BMD_SOLA_e=0x7, +}; + +enum SOLA_JNT { + SOLA_JNT_CENTER_e=0x0, + SOLA_JNT_BACKBONE1_e=0x1, + SOLA_JNT_BACKBONE2_e=0x2, + SOLA_JNT_NECK_e=0x3, + SOLA_JNT_HEAD_e=0x4, + SOLA_JNT_SHOULDERL_e=0x5, + SOLA_JNT_ARM1L_e=0x6, + SOLA_JNT_ARM2L_e=0x7, + SOLA_JNT_HANDL_e=0x8, + SOLA_JNT_FINGERL_e=0x9, + SOLA_JNT_THUMBL_e=0xA, + SOLA_JNT_SHOULDERR_e=0xB, + SOLA_JNT_ARM1R_e=0xC, + SOLA_JNT_ARM2R_e=0xD, + SOLA_JNT_HANDR_e=0xE, + SOLA_JNT_FINGERR_e=0xF, + SOLA_JNT_THUMBR_e=0x10, + SOLA_JNT_WAIST_e=0x11, + SOLA_JNT_LEG1L_e=0x12, + SOLA_JNT_LEG2L_e=0x13, + SOLA_JNT_FOOTL_e=0x14, + SOLA_JNT_LEG1R_e=0x15, + SOLA_JNT_LEG2R_e=0x16, + SOLA_JNT_FOOTR_e=0x17, + SOLA_JNT_SAYA_e=0x18, +}; + +#endif /* !RES_SOLA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/static.h b/assets/RZDP01/res/Object/static.h new file mode 100644 index 0000000000..060a2a8656 --- /dev/null +++ b/assets/RZDP01/res/Object/static.h @@ -0,0 +1,46 @@ +#ifndef RES_STATIC_H +#define RES_STATIC_H + +enum dRes_INDEX_STATIC { + /* BCK */ + dRes_INDEX_STATIC_BCK_FDOORA_e=0x5, + dRes_INDEX_STATIC_BCK_FDOORB_e=0x6, + /* BMDR */ + dRes_INDEX_STATIC_BMD_DOOR_KNOBDUMMY_e=0x9, + dRes_INDEX_STATIC_BMD_DOOR_PUSHDOUBLEDUMMY_e=0xA, + /* DZB */ + dRes_INDEX_STATIC_DZB_DOOR_KNOB_e=0xD, + dRes_INDEX_STATIC_DZB_DOOR_PUSHDOUBLE_e=0xE, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTER_e=0xF, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERBIG_e=0x10, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERBOSS_e=0x11, + dRes_INDEX_STATIC_DZB_DOOR_SHUTTERLV9_e=0x12, +}; + +enum dRes_ID_STATIC { + /* BCK */ + dRes_ID_STATIC_BCK_FDOORA_e=0x5, + dRes_ID_STATIC_BCK_FDOORB_e=0x6, + /* BMDR */ + dRes_ID_STATIC_BMD_DOOR_KNOBDUMMY_e=0x9, + dRes_ID_STATIC_BMD_DOOR_PUSHDOUBLEDUMMY_e=0xA, + /* DZB */ + dRes_ID_STATIC_DZB_DOOR_KNOB_e=0xD, + dRes_ID_STATIC_DZB_DOOR_PUSHDOUBLE_e=0xE, + dRes_ID_STATIC_DZB_DOOR_SHUTTER_e=0xF, + dRes_ID_STATIC_DZB_DOOR_SHUTTERBIG_e=0x10, + dRes_ID_STATIC_DZB_DOOR_SHUTTERBOSS_e=0x11, + dRes_ID_STATIC_DZB_DOOR_SHUTTERLV9_e=0x12, +}; + +enum DOOR_KNOBDUMMY_JNT { + DOOR_KNOBDUMMY_JNT_FDOOR_e=0x0, +}; + +enum DOOR_PUSHDOUBLEDUMMY_JNT { + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOORDUMMY_e=0x0, + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOOR_L_e=0x1, + DOOR_PUSHDOUBLEDUMMY_JNT_DBDOOR_R_e=0x2, +}; + +#endif /* !RES_STATIC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/stickwl00.h b/assets/RZDP01/res/Object/stickwl00.h new file mode 100644 index 0000000000..2cc7a30294 --- /dev/null +++ b/assets/RZDP01/res/Object/stickwl00.h @@ -0,0 +1,22 @@ +#ifndef RES_STICKWL00_H +#define RES_STICKWL00_H + +enum dRes_INDEX_STICKWL00 { + /* BMDR */ + dRes_INDEX_STICKWL00_BMD_K_STICKWALL_00_e=0x4, + /* DZB */ + dRes_INDEX_STICKWL00_DZB_K_STICKWALL_00_e=0x7, +}; + +enum dRes_ID_STICKWL00 { + /* BMDR */ + dRes_ID_STICKWL00_BMD_K_STICKWALL_00_e=0x4, + /* DZB */ + dRes_ID_STICKWL00_DZB_K_STICKWALL_00_e=0x7, +}; + +enum K_STICKWALL_00_JNT { + K_STICKWALL_00_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_STICKWL00_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/stickwl01.h b/assets/RZDP01/res/Object/stickwl01.h new file mode 100644 index 0000000000..830f1dcf57 --- /dev/null +++ b/assets/RZDP01/res/Object/stickwl01.h @@ -0,0 +1,22 @@ +#ifndef RES_STICKWL01_H +#define RES_STICKWL01_H + +enum dRes_INDEX_STICKWL01 { + /* BMDR */ + dRes_INDEX_STICKWL01_BMD_K_STICKWALL_01_e=0x4, + /* DZB */ + dRes_INDEX_STICKWL01_DZB_K_STICKWALL_01_e=0x7, +}; + +enum dRes_ID_STICKWL01 { + /* BMDR */ + dRes_ID_STICKWL01_BMD_K_STICKWALL_01_e=0x4, + /* DZB */ + dRes_ID_STICKWL01_DZB_K_STICKWALL_01_e=0x7, +}; + +enum K_STICKWALL_01_JNT { + K_STICKWALL_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_STICKWL01_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/syourock.h b/assets/RZDP01/res/Object/syourock.h new file mode 100644 index 0000000000..7fa7401fab --- /dev/null +++ b/assets/RZDP01/res/Object/syourock.h @@ -0,0 +1,30 @@ +#ifndef RES_SYOUROCK_H +#define RES_SYOUROCK_H + +enum dRes_INDEX_SYOUROCK { + /* BMDR */ + dRes_INDEX_SYOUROCK_BMD_K_SYOUROCK_00_e=0x4, + dRes_INDEX_SYOUROCK_BMD_K_SYOUROCK_01_e=0x5, + /* DZB */ + dRes_INDEX_SYOUROCK_DZB_K_SYOUROCK_00_e=0x8, + dRes_INDEX_SYOUROCK_DZB_K_SYOUROCK_01_e=0x9, +}; + +enum dRes_ID_SYOUROCK { + /* BMDR */ + dRes_ID_SYOUROCK_BMD_K_SYOUROCK_00_e=0x4, + dRes_ID_SYOUROCK_BMD_K_SYOUROCK_01_e=0x5, + /* DZB */ + dRes_ID_SYOUROCK_DZB_K_SYOUROCK_00_e=0x8, + dRes_ID_SYOUROCK_DZB_K_SYOUROCK_01_e=0x9, +}; + +enum K_SYOUROCK_00_JNT { + K_SYOUROCK_00_JNT_WORLD_ROOT_e=0x0, +}; + +enum K_SYOUROCK_01_JNT { + K_SYOUROCK_01_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_SYOUROCK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/togeRol.h b/assets/RZDP01/res/Object/togeRol.h new file mode 100644 index 0000000000..9e9d9f88a3 --- /dev/null +++ b/assets/RZDP01/res/Object/togeRol.h @@ -0,0 +1,22 @@ +#ifndef RES_TOGEROL_H +#define RES_TOGEROL_H + +enum dRes_INDEX_TOGEROL { + /* BMDR */ + dRes_INDEX_TOGEROL_BMD_LV6_OBJ_TOGEROLL_e=0x4, + /* DZB */ + dRes_INDEX_TOGEROL_DZB_LV6_OBJ_TOGEROLL_e=0x7, +}; + +enum dRes_ID_TOGEROL { + /* BMDR */ + dRes_ID_TOGEROL_BMD_LV6_OBJ_TOGEROLL_e=0x4, + /* DZB */ + dRes_ID_TOGEROL_DZB_LV6_OBJ_TOGEROLL_e=0x7, +}; + +enum LV6_OBJ_TOGEROLL_JNT { + LV6_OBJ_TOGEROLL_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TOGEROL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnFiro.h b/assets/RZDP01/res/Object/twGnFiro.h new file mode 100644 index 0000000000..6d108ed9bd --- /dev/null +++ b/assets/RZDP01/res/Object/twGnFiro.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNFIRO_H +#define RES_TWGNFIRO_H + +enum dRes_INDEX_TWGNFIRO { + /* BMDR */ + dRes_INDEX_TWGNFIRO_BMD_M_TNAKAGATE_FIRONE_e=0x6, + /* BRK */ + dRes_INDEX_TWGNFIRO_BRK_M_TNAKAGATE_FIRONE_e=0x9, + /* BTK */ + dRes_INDEX_TWGNFIRO_BTK_M_TNAKAGATE_FIRONE_e=0xC, + /* DZB */ + dRes_INDEX_TWGNFIRO_DZB_M_TNAKAGATE_FIRONE_COL_e=0xF, +}; + +enum dRes_ID_TWGNFIRO { + /* BMDR */ + dRes_ID_TWGNFIRO_BMD_M_TNAKAGATE_FIRONE_e=0x6, + /* BRK */ + dRes_ID_TWGNFIRO_BRK_M_TNAKAGATE_FIRONE_e=0x9, + /* BTK */ + dRes_ID_TWGNFIRO_BTK_M_TNAKAGATE_FIRONE_e=0xC, + /* DZB */ + dRes_ID_TWGNFIRO_DZB_M_TNAKAGATE_FIRONE_COL_e=0xF, +}; + +enum M_TNAKAGATE_FIRONE_JNT { + M_TNAKAGATE_FIRONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNFIRO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnK0102.h b/assets/RZDP01/res/Object/twGnK0102.h new file mode 100644 index 0000000000..0e3aae2b3c --- /dev/null +++ b/assets/RZDP01/res/Object/twGnK0102.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0102_H +#define RES_TWGNK0102_H + +enum dRes_INDEX_TWGNK0102 { + /* BMDR */ + dRes_INDEX_TWGNK0102_BMD_M_NAKATGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0102_BRK_M_NAKATGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0102_BTK_M_NAKATGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0102_DZB_M_NAKA_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0102 { + /* BMDR */ + dRes_ID_TWGNK0102_BMD_M_NAKATGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_ID_TWGNK0102_BRK_M_NAKATGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_ID_TWGNK0102_BTK_M_NAKATGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_ID_TWGNK0102_DZB_M_NAKA_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN01TO02_JNT { + M_NAKATGATE_KAN01TO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0102_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnK0616.h b/assets/RZDP01/res/Object/twGnK0616.h new file mode 100644 index 0000000000..a9316fe72f --- /dev/null +++ b/assets/RZDP01/res/Object/twGnK0616.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0616_H +#define RES_TWGNK0616_H + +enum dRes_INDEX_TWGNK0616 { + /* BMDR */ + dRes_INDEX_TWGNK0616_BMD_M_NAKATGATE_KAN06TO16_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0616_BRK_M_NAKATGATE_KAN06TO16_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0616_BTK_M_NAKATGATE_KAN06TO16_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0616_DZB_M_NAKATGATE_KAN06TO16_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0616 { + /* BMDR */ + dRes_ID_TWGNK0616_BMD_M_NAKATGATE_KAN06TO16_e=0x6, + /* BRK */ + dRes_ID_TWGNK0616_BRK_M_NAKATGATE_KAN06TO16_e=0x9, + /* BTK */ + dRes_ID_TWGNK0616_BTK_M_NAKATGATE_KAN06TO16_e=0xC, + /* DZB */ + dRes_ID_TWGNK0616_DZB_M_NAKATGATE_KAN06TO16_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN06TO16_JNT { + M_NAKATGATE_KAN06TO16_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0616_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnK0709.h b/assets/RZDP01/res/Object/twGnK0709.h new file mode 100644 index 0000000000..5584cdf640 --- /dev/null +++ b/assets/RZDP01/res/Object/twGnK0709.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK0709_H +#define RES_TWGNK0709_H + +enum dRes_INDEX_TWGNK0709 { + /* BMDR */ + dRes_INDEX_TWGNK0709_BMD_M_TGATE_KAN07TO019_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK0709_BRK_M_TGATE_KAN07TO019_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK0709_BTK_M_TGATE_KAN07TO019_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK0709_DZB_M_NAKATGATE_KAN07TO09_COL_e=0xF, +}; + +enum dRes_ID_TWGNK0709 { + /* BMDR */ + dRes_ID_TWGNK0709_BMD_M_TGATE_KAN07TO019_e=0x6, + /* BRK */ + dRes_ID_TWGNK0709_BRK_M_TGATE_KAN07TO019_e=0x9, + /* BTK */ + dRes_ID_TWGNK0709_BTK_M_TGATE_KAN07TO019_e=0xC, + /* DZB */ + dRes_ID_TWGNK0709_DZB_M_NAKATGATE_KAN07TO09_COL_e=0xF, +}; + +enum M_TGATE_KAN07TO019_JNT { + M_TGATE_KAN07TO019_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK0709_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnK079b.h b/assets/RZDP01/res/Object/twGnK079b.h new file mode 100644 index 0000000000..06c4103e71 --- /dev/null +++ b/assets/RZDP01/res/Object/twGnK079b.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK079B_H +#define RES_TWGNK079B_H + +enum dRes_INDEX_TWGNK079B { + /* BMDR */ + dRes_INDEX_TWGNK079B_BMD_M_NAKATGATE_KAN07TO09_B_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK079B_BRK_M_NAKATGATE_KAN07TO09_B_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK079B_BTK_M_NAKATGATE_KAN07TO09_B_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK079B_DZB_M_NAKATGATE_KAN07TO09_B_e=0xF, +}; + +enum dRes_ID_TWGNK079B { + /* BMDR */ + dRes_ID_TWGNK079B_BMD_M_NAKATGATE_KAN07TO09_B_e=0x6, + /* BRK */ + dRes_ID_TWGNK079B_BRK_M_NAKATGATE_KAN07TO09_B_e=0x9, + /* BTK */ + dRes_ID_TWGNK079B_BTK_M_NAKATGATE_KAN07TO09_B_e=0xC, + /* DZB */ + dRes_ID_TWGNK079B_DZB_M_NAKATGATE_KAN07TO09_B_e=0xF, +}; + +enum M_NAKATGATE_KAN07TO09_B_JNT { + M_NAKATGATE_KAN07TO09_B_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK079B_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGnK1415.h b/assets/RZDP01/res/Object/twGnK1415.h new file mode 100644 index 0000000000..ba321c6980 --- /dev/null +++ b/assets/RZDP01/res/Object/twGnK1415.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGNK1415_H +#define RES_TWGNK1415_H + +enum dRes_INDEX_TWGNK1415 { + /* BMDR */ + dRes_INDEX_TWGNK1415_BMD_M_NAKATGATE_KAN14TO15_e=0x6, + /* BRK */ + dRes_INDEX_TWGNK1415_BRK_M_NAKATGATE_KAN14TO15_e=0x9, + /* BTK */ + dRes_INDEX_TWGNK1415_BTK_M_NAKATGATE_KAN14TO15_e=0xC, + /* DZB */ + dRes_INDEX_TWGNK1415_DZB_M_NAKATGATE_KAN14TO15_COL_e=0xF, +}; + +enum dRes_ID_TWGNK1415 { + /* BMDR */ + dRes_ID_TWGNK1415_BMD_M_NAKATGATE_KAN14TO15_e=0x6, + /* BRK */ + dRes_ID_TWGNK1415_BRK_M_NAKATGATE_KAN14TO15_e=0x9, + /* BTK */ + dRes_ID_TWGNK1415_BTK_M_NAKATGATE_KAN14TO15_e=0xC, + /* DZB */ + dRes_ID_TWGNK1415_DZB_M_NAKATGATE_KAN14TO15_COL_e=0xF, +}; + +enum M_NAKATGATE_KAN14TO15_JNT { + M_NAKATGATE_KAN14TO15_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGNK1415_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGtFiro.h b/assets/RZDP01/res/Object/twGtFiro.h new file mode 100644 index 0000000000..6535b6a65c --- /dev/null +++ b/assets/RZDP01/res/Object/twGtFiro.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTFIRO_H +#define RES_TWGTFIRO_H + +enum dRes_INDEX_TWGTFIRO { + /* BMDR */ + dRes_INDEX_TWGTFIRO_BMD_M_TGATE_FIRONE_e=0x6, + /* BRK */ + dRes_INDEX_TWGTFIRO_BRK_M_TGATE_FIRONE_e=0x9, + /* BTK */ + dRes_INDEX_TWGTFIRO_BTK_M_TGATE_FIRONE_e=0xC, + /* DZB */ + dRes_INDEX_TWGTFIRO_DZB_M_TGATE_FIRONE_COL_e=0xF, +}; + +enum dRes_ID_TWGTFIRO { + /* BMDR */ + dRes_ID_TWGTFIRO_BMD_M_TGATE_FIRONE_e=0x6, + /* BRK */ + dRes_ID_TWGTFIRO_BRK_M_TGATE_FIRONE_e=0x9, + /* BTK */ + dRes_ID_TWGTFIRO_BTK_M_TGATE_FIRONE_e=0xC, + /* DZB */ + dRes_ID_TWGTFIRO_DZB_M_TGATE_FIRONE_COL_e=0xF, +}; + +enum M_TGATE_FIRONE_JNT { + M_TGATE_FIRONE_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTFIRO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGtK0102.h b/assets/RZDP01/res/Object/twGtK0102.h new file mode 100644 index 0000000000..1be3dd5ef9 --- /dev/null +++ b/assets/RZDP01/res/Object/twGtK0102.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTK0102_H +#define RES_TWGTK0102_H + +enum dRes_INDEX_TWGTK0102 { + /* BMDR */ + dRes_INDEX_TWGTK0102_BMD_M_TGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_INDEX_TWGTK0102_BRK_M_TGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_INDEX_TWGTK0102_BTK_M_TGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_INDEX_TWGTK0102_DZB_M_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum dRes_ID_TWGTK0102 { + /* BMDR */ + dRes_ID_TWGTK0102_BMD_M_TGATE_KAN01TO02_e=0x6, + /* BRK */ + dRes_ID_TWGTK0102_BRK_M_TGATE_KAN01TO02_e=0x9, + /* BTK */ + dRes_ID_TWGTK0102_BTK_M_TGATE_KAN01TO02_e=0xC, + /* DZB */ + dRes_ID_TWGTK0102_DZB_M_TGATE_KAN01TO02_COL_e=0xF, +}; + +enum M_TGATE_KAN01TO02_JNT { + M_TGATE_KAN01TO02_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTK0102_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/twGtK0709.h b/assets/RZDP01/res/Object/twGtK0709.h new file mode 100644 index 0000000000..905bbfb976 --- /dev/null +++ b/assets/RZDP01/res/Object/twGtK0709.h @@ -0,0 +1,30 @@ +#ifndef RES_TWGTK0709_H +#define RES_TWGTK0709_H + +enum dRes_INDEX_TWGTK0709 { + /* BMDR */ + dRes_INDEX_TWGTK0709_BMD_M_TGATE_KAN07TO09_e=0x6, + /* BRK */ + dRes_INDEX_TWGTK0709_BRK_M_TGATE_KAN07TO09_e=0x9, + /* BTK */ + dRes_INDEX_TWGTK0709_BTK_M_TGATE_KAN07TO09_e=0xC, + /* DZB */ + dRes_INDEX_TWGTK0709_DZB_M_TGATE_KAN07TO09_COL_e=0xF, +}; + +enum dRes_ID_TWGTK0709 { + /* BMDR */ + dRes_ID_TWGTK0709_BMD_M_TGATE_KAN07TO09_e=0x6, + /* BRK */ + dRes_ID_TWGTK0709_BRK_M_TGATE_KAN07TO09_e=0x9, + /* BTK */ + dRes_ID_TWGTK0709_BTK_M_TGATE_KAN07TO09_e=0xC, + /* DZB */ + dRes_ID_TWGTK0709_DZB_M_TGATE_KAN07TO09_COL_e=0xF, +}; + +enum M_TGATE_KAN07TO09_JNT { + M_TGATE_KAN07TO09_JNT_WORLD_ROOT_e=0x0, +}; + +#endif /* !RES_TWGTK0709_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/uri_kago.h b/assets/RZDP01/res/Object/uri_kago.h new file mode 100644 index 0000000000..b966d51de1 --- /dev/null +++ b/assets/RZDP01/res/Object/uri_kago.h @@ -0,0 +1,24 @@ +#ifndef RES_URI_KAGO_H +#define RES_URI_KAGO_H + +enum dRes_INDEX_URI_KAGO { + /* BMDR */ + dRes_INDEX_URI_KAGO_BMD_BABY_KAGO_e=0x3, + dRes_INDEX_URI_KAGO_BMD_URI_KAGO_ON_e=0x4, +}; + +enum dRes_ID_URI_KAGO { + /* BMDR */ + dRes_ID_URI_KAGO_BMD_BABY_KAGO_e=0x3, + dRes_ID_URI_KAGO_BMD_URI_KAGO_ON_e=0x4, +}; + +enum BABY_KAGO_JNT { + BABY_KAGO_JNT_BABY_KAGO_e=0x0, +}; + +enum URI_KAGO_ON_JNT { + URI_KAGO_ON_JNT_URI_KAGO_ON_e=0x0, +}; + +#endif /* !RES_URI_KAGO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/yamiD.h b/assets/RZDP01/res/Object/yamiD.h new file mode 100644 index 0000000000..c8a09a25b4 --- /dev/null +++ b/assets/RZDP01/res/Object/yamiD.h @@ -0,0 +1,61 @@ +#ifndef RES_YAMID_H +#define RES_YAMID_H + +enum dRes_INDEX_YAMID { + /* BCK */ + dRes_INDEX_YAMID_BCK_YAMID_F_TALK_A_e=0x7, + dRes_INDEX_YAMID_BCK_YAMID_STEP_e=0x8, + dRes_INDEX_YAMID_BCK_YAMID_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMID_BMD_YAMID_e=0xC, + /* BTK */ + dRes_INDEX_YAMID_BTK_YAMID_e=0xF, + /* BTP */ + dRes_INDEX_YAMID_BTP_YAMID_e=0x12, + /* EVT */ + dRes_INDEX_YAMID_DAT_EVENT_LIST_e=0x15, +}; + +enum dRes_ID_YAMID { + /* BCK */ + dRes_ID_YAMID_BCK_YAMID_F_TALK_A_e=0x7, + dRes_ID_YAMID_BCK_YAMID_STEP_e=0x8, + dRes_ID_YAMID_BCK_YAMID_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMID_BMD_YAMID_e=0xC, + /* BTK */ + dRes_ID_YAMID_BTK_YAMID_e=0xF, + /* BTP */ + dRes_ID_YAMID_BTP_YAMID_e=0x12, + /* EVT */ + dRes_ID_YAMID_DAT_EVENT_LIST_e=0x15, +}; + +enum YAMID_JNT { + YAMID_JNT_CENTER_e=0x0, + YAMID_JNT_BACKBONE1_e=0x1, + YAMID_JNT_BACKBONE2_e=0x2, + YAMID_JNT_NECK_e=0x3, + YAMID_JNT_HEAD_e=0x4, + YAMID_JNT_CHIN_e=0x5, + YAMID_JNT_MOUTH_e=0x6, + YAMID_JNT_SHOULDERL_e=0x7, + YAMID_JNT_ARML1_e=0x8, + YAMID_JNT_ARML2_e=0x9, + YAMID_JNT_HANDL_e=0xA, + YAMID_JNT_FINGERL_e=0xB, + YAMID_JNT_SHOULDERR_e=0xC, + YAMID_JNT_ARMR1_e=0xD, + YAMID_JNT_ARMR2_e=0xE, + YAMID_JNT_HANDR_e=0xF, + YAMID_JNT_FINGERR_e=0x10, + YAMID_JNT_WAIST_e=0x11, + YAMID_JNT_LEGL1_e=0x12, + YAMID_JNT_LEGL2_e=0x13, + YAMID_JNT_FOOTL_e=0x14, + YAMID_JNT_LEGR1_e=0x15, + YAMID_JNT_LEGR2_e=0x16, + YAMID_JNT_FOOTR_e=0x17, +}; + +#endif /* !RES_YAMID_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/yamiS.h b/assets/RZDP01/res/Object/yamiS.h new file mode 100644 index 0000000000..92e88acc2b --- /dev/null +++ b/assets/RZDP01/res/Object/yamiS.h @@ -0,0 +1,62 @@ +#ifndef RES_YAMIS_H +#define RES_YAMIS_H + +enum dRes_INDEX_YAMIS { + /* BCK */ + dRes_INDEX_YAMIS_BCK_YAMIS_F_TALK_A_e=0x7, + dRes_INDEX_YAMIS_BCK_YAMIS_STEP_e=0x8, + dRes_INDEX_YAMIS_BCK_YAMIS_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMIS_BMD_YAMIS_e=0xC, + /* BTK */ + dRes_INDEX_YAMIS_BTK_YAMIS_e=0xF, + /* BTP */ + dRes_INDEX_YAMIS_BTP_YAMIS_e=0x12, + /* EVT */ + dRes_INDEX_YAMIS_DAT_EVENT_LIST_e=0x15, +}; + +enum dRes_ID_YAMIS { + /* BCK */ + dRes_ID_YAMIS_BCK_YAMIS_F_TALK_A_e=0x7, + dRes_ID_YAMIS_BCK_YAMIS_STEP_e=0x8, + dRes_ID_YAMIS_BCK_YAMIS_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMIS_BMD_YAMIS_e=0xC, + /* BTK */ + dRes_ID_YAMIS_BTK_YAMIS_e=0xF, + /* BTP */ + dRes_ID_YAMIS_BTP_YAMIS_e=0x12, + /* EVT */ + dRes_ID_YAMIS_DAT_EVENT_LIST_e=0x15, +}; + +enum YAMIS_JNT { + YAMIS_JNT_CENTER_e=0x0, + YAMIS_JNT_BACKBONE1_e=0x1, + YAMIS_JNT_BACKBONE2_e=0x2, + YAMIS_JNT_NECK_e=0x3, + YAMIS_JNT_HEAD_e=0x4, + YAMIS_JNT_CHIN_e=0x5, + YAMIS_JNT_MOUTH_e=0x6, + YAMIS_JNT_SHOULDERL_e=0x7, + YAMIS_JNT_ARML1_e=0x8, + YAMIS_JNT_ARML2_e=0x9, + YAMIS_JNT_HANDL_e=0xA, + YAMIS_JNT_FINGERL_e=0xB, + YAMIS_JNT_SHOULDERR_e=0xC, + YAMIS_JNT_ARMR1_e=0xD, + YAMIS_JNT_ARMR2_e=0xE, + YAMIS_JNT_HANDR_e=0xF, + YAMIS_JNT_FINGERR_e=0x10, + YAMIS_JNT_WAIST_e=0x11, + YAMIS_JNT_LEGL1_e=0x12, + YAMIS_JNT_LEGL2_e=0x13, + YAMIS_JNT_FOOTL_e=0x14, + YAMIS_JNT_LEGR1_e=0x15, + YAMIS_JNT_LEGR2_e=0x16, + YAMIS_JNT_FOOTR_e=0x17, + YAMIS_JNT_WAIST_END_e=0x18, +}; + +#endif /* !RES_YAMIS_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/yamiT.h b/assets/RZDP01/res/Object/yamiT.h new file mode 100644 index 0000000000..59c0cff62f --- /dev/null +++ b/assets/RZDP01/res/Object/yamiT.h @@ -0,0 +1,60 @@ +#ifndef RES_YAMIT_H +#define RES_YAMIT_H + +enum dRes_INDEX_YAMIT { + /* BCK */ + dRes_INDEX_YAMIT_BCK_YAMIT_F_TALK_A_e=0x6, + dRes_INDEX_YAMIT_BCK_YAMIT_STEP_e=0x7, + dRes_INDEX_YAMIT_BCK_YAMIT_TALK_A_e=0x8, + dRes_INDEX_YAMIT_BCK_YAMIT_WAIT_A_e=0x9, + /* BMDR */ + dRes_INDEX_YAMIT_BMD_YAMIT_e=0xC, + /* BTP */ + dRes_INDEX_YAMIT_BTP_YAMIT_e=0xF, + /* EVT */ + dRes_INDEX_YAMIT_DAT_EVENT_LIST_e=0x12, +}; + +enum dRes_ID_YAMIT { + /* BCK */ + dRes_ID_YAMIT_BCK_YAMIT_F_TALK_A_e=0x6, + dRes_ID_YAMIT_BCK_YAMIT_STEP_e=0x7, + dRes_ID_YAMIT_BCK_YAMIT_TALK_A_e=0x8, + dRes_ID_YAMIT_BCK_YAMIT_WAIT_A_e=0x9, + /* BMDR */ + dRes_ID_YAMIT_BMD_YAMIT_e=0xC, + /* BTP */ + dRes_ID_YAMIT_BTP_YAMIT_e=0xF, + /* EVT */ + dRes_ID_YAMIT_DAT_EVENT_LIST_e=0x12, +}; + +enum YAMIT_JNT { + YAMIT_JNT_CENTER_e=0x0, + YAMIT_JNT_BACKBONE1_e=0x1, + YAMIT_JNT_BACKBONE2_e=0x2, + YAMIT_JNT_NECK_e=0x3, + YAMIT_JNT_HEAD_e=0x4, + YAMIT_JNT_CHIN_e=0x5, + YAMIT_JNT_MOUTH_e=0x6, + YAMIT_JNT_SHOULDERL_e=0x7, + YAMIT_JNT_ARML1_e=0x8, + YAMIT_JNT_ARML2_e=0x9, + YAMIT_JNT_HANDL_e=0xA, + YAMIT_JNT_FINGERL_e=0xB, + YAMIT_JNT_SHOULDERR_e=0xC, + YAMIT_JNT_ARMR1_e=0xD, + YAMIT_JNT_ARMR2_e=0xE, + YAMIT_JNT_HANDR_e=0xF, + YAMIT_JNT_FINGERR_e=0x10, + YAMIT_JNT_WAIST_e=0x11, + YAMIT_JNT_LEGL1_e=0x12, + YAMIT_JNT_LEGL2_e=0x13, + YAMIT_JNT_FOOTL_e=0x14, + YAMIT_JNT_LEGR1_e=0x15, + YAMIT_JNT_LEGR2_e=0x16, + YAMIT_JNT_FOOTR_e=0x17, + YAMIT_JNT_WAIST_END_e=0x18, +}; + +#endif /* !RES_YAMIT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/yelB_TW.h b/assets/RZDP01/res/Object/yelB_TW.h new file mode 100644 index 0000000000..74d1c4a666 --- /dev/null +++ b/assets/RZDP01/res/Object/yelB_TW.h @@ -0,0 +1,58 @@ +#ifndef RES_YELB_TW_H +#define RES_YELB_TW_H + +enum dRes_INDEX_YELB_TW { + /* BCK */ + dRes_INDEX_YELB_TW_BCK_YELIA_DEMO_WAIT_SIT_e=0x5, + /* BMDR */ + dRes_INDEX_YELB_TW_BMD_YELB_TW_e=0x8, + /* EVT */ + dRes_INDEX_YELB_TW_DAT_EVENT_LIST_e=0xB, +}; + +enum dRes_ID_YELB_TW { + /* BCK */ + dRes_ID_YELB_TW_BCK_YELIA_DEMO_WAIT_SIT_e=0x5, + /* BMDR */ + dRes_ID_YELB_TW_BMD_YELB_TW_e=0x8, + /* EVT */ + dRes_ID_YELB_TW_DAT_EVENT_LIST_e=0xB, +}; + +enum YELB_TW_JNT { + YELB_TW_JNT_CENTER_e=0x0, + YELB_TW_JNT_BACKBONE1_e=0x1, + YELB_TW_JNT_BACKBONE2_e=0x2, + YELB_TW_JNT_NECK_e=0x3, + YELB_TW_JNT_HEAD_e=0x4, + YELB_TW_JNT_HAIR1_e=0x5, + YELB_TW_JNT_JAW_e=0x6, + YELB_TW_JNT_MAYUL_e=0x7, + YELB_TW_JNT_MAYUR_e=0x8, + YELB_TW_JNT_MOUTH_e=0x9, + YELB_TW_JNT_SHOULDERL_e=0xA, + YELB_TW_JNT_ARML1_e=0xB, + YELB_TW_JNT_ARML2_e=0xC, + YELB_TW_JNT_HANDL_e=0xD, + YELB_TW_JNT_FINGERL1_e=0xE, + YELB_TW_JNT_THUMBL_e=0xF, + YELB_TW_JNT_SHOULDERR_e=0x10, + YELB_TW_JNT_ARMR1_e=0x11, + YELB_TW_JNT_ARMR2_e=0x12, + YELB_TW_JNT_HANDR_e=0x13, + YELB_TW_JNT_FINGERR1_e=0x14, + YELB_TW_JNT_THUMBR_e=0x15, + YELB_TW_JNT_WAIST_e=0x16, + YELB_TW_JNT_LEGL1_e=0x17, + YELB_TW_JNT_LEGL2_e=0x18, + YELB_TW_JNT_FOOTL_e=0x19, + YELB_TW_JNT_LEGR1_e=0x1A, + YELB_TW_JNT_LEGR2_e=0x1B, + YELB_TW_JNT_FOOTR_e=0x1C, + YELB_TW_JNT_SKIRTBL_e=0x1D, + YELB_TW_JNT_SKIRTBR_e=0x1E, + YELB_TW_JNT_SKIRTFL_e=0x1F, + YELB_TW_JNT_SKIRTFR_e=0x20, +}; + +#endif /* !RES_YELB_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/yel_bag.h b/assets/RZDP01/res/Object/yel_bag.h new file mode 100644 index 0000000000..6ca1b1434c --- /dev/null +++ b/assets/RZDP01/res/Object/yel_bag.h @@ -0,0 +1,18 @@ +#ifndef RES_YEL_BAG_H +#define RES_YEL_BAG_H + +enum dRes_INDEX_YEL_BAG { + /* BMDR */ + dRes_INDEX_YEL_BAG_BMD_YEL_BAG_e=0x3, +}; + +enum dRes_ID_YEL_BAG { + /* BMDR */ + dRes_ID_YEL_BAG_BMD_YEL_BAG_e=0x3, +}; + +enum YEL_BAG_JNT { + YEL_BAG_JNT_YEL_BAG_e=0x0, +}; + +#endif /* !RES_YEL_BAG_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykM.h b/assets/RZDP01/res/Object/ykM.h new file mode 100644 index 0000000000..fd31b23c33 --- /dev/null +++ b/assets/RZDP01/res/Object/ykM.h @@ -0,0 +1,95 @@ +#ifndef RES_YKM_H +#define RES_YKM_H + +enum dRes_INDEX_YKM { + /* BCK */ + dRes_INDEX_YKM_BCK_YKM_F_ASK_e=0x6, + dRes_INDEX_YKM_BCK_YKM_F_LAUGH_e=0x7, + dRes_INDEX_YKM_BCK_YKM_F_REGRET_e=0x8, + dRes_INDEX_YKM_BCK_YKM_F_TALK_A_e=0x9, + dRes_INDEX_YKM_BCK_YKM_F_TALK_B_e=0xA, + dRes_INDEX_YKM_BCK_YKM_F_TALK_C_e=0xB, + dRes_INDEX_YKM_BCK_YKM_FH_LAUGH_e=0xC, + dRes_INDEX_YKM_BCK_YKM_FH_REGRET_e=0xD, + dRes_INDEX_YKM_BCK_YKM_FUNWAIT_e=0xE, + dRes_INDEX_YKM_BCK_YKM_STEP_e=0xF, + dRes_INDEX_YKM_BCK_YKM_TALK_B_e=0x10, + dRes_INDEX_YKM_BCK_YKM_TALK_C_e=0x11, + dRes_INDEX_YKM_BCK_YKM_WAIT_A_e=0x12, + dRes_INDEX_YKM_BCK_YKM_WALK_e=0x13, + /* BMDR */ + dRes_INDEX_YKM_BMD_YKM_e=0x16, + /* BTK */ + dRes_INDEX_YKM_BTK_YKM_e=0x19, + /* BTP */ + dRes_INDEX_YKM_BTP_YKM_e=0x1C, + dRes_INDEX_YKM_BTP_YKM_F_ASK_e=0x1D, + dRes_INDEX_YKM_BTP_YKM_F_LAUGH_e=0x1E, + dRes_INDEX_YKM_BTP_YKM_F_REGRET_e=0x1F, + dRes_INDEX_YKM_BTP_YKM_FH_LAUGH_e=0x20, + dRes_INDEX_YKM_BTP_YKM_FH_REGRET_e=0x21, +}; + +enum dRes_ID_YKM { + /* BCK */ + dRes_ID_YKM_BCK_YKM_F_ASK_e=0x6, + dRes_ID_YKM_BCK_YKM_F_LAUGH_e=0x7, + dRes_ID_YKM_BCK_YKM_F_REGRET_e=0x8, + dRes_ID_YKM_BCK_YKM_F_TALK_A_e=0x9, + dRes_ID_YKM_BCK_YKM_F_TALK_B_e=0xA, + dRes_ID_YKM_BCK_YKM_F_TALK_C_e=0xB, + dRes_ID_YKM_BCK_YKM_FH_LAUGH_e=0xC, + dRes_ID_YKM_BCK_YKM_FH_REGRET_e=0xD, + dRes_ID_YKM_BCK_YKM_FUNWAIT_e=0xE, + dRes_ID_YKM_BCK_YKM_STEP_e=0xF, + dRes_ID_YKM_BCK_YKM_TALK_B_e=0x10, + dRes_ID_YKM_BCK_YKM_TALK_C_e=0x11, + dRes_ID_YKM_BCK_YKM_WAIT_A_e=0x12, + dRes_ID_YKM_BCK_YKM_WALK_e=0x13, + /* BMDR */ + dRes_ID_YKM_BMD_YKM_e=0x16, + /* BTK */ + dRes_ID_YKM_BTK_YKM_e=0x19, + /* BTP */ + dRes_ID_YKM_BTP_YKM_e=0x1C, + dRes_ID_YKM_BTP_YKM_F_ASK_e=0x1D, + dRes_ID_YKM_BTP_YKM_F_LAUGH_e=0x1E, + dRes_ID_YKM_BTP_YKM_F_REGRET_e=0x1F, + dRes_ID_YKM_BTP_YKM_FH_LAUGH_e=0x20, + dRes_ID_YKM_BTP_YKM_FH_REGRET_e=0x21, +}; + +enum YKM_JNT { + YKM_JNT_CENTER_e=0x0, + YKM_JNT_BB1_e=0x1, + YKM_JNT_BB2_e=0x2, + YKM_JNT_NECK_e=0x3, + YKM_JNT_HEAD_e=0x4, + YKM_JNT_CHIN_e=0x5, + YKM_JNT_MAYUL_e=0x6, + YKM_JNT_MAYUR_e=0x7, + YKM_JNT_MOUTH_e=0x8, + YKM_JNT_YKM_KURA_e=0x9, + YKM_JNT_SHOULDERL_e=0xA, + YKM_JNT_ARML1_e=0xB, + YKM_JNT_ARML2_e=0xC, + YKM_JNT_HANDL_e=0xD, + YKM_JNT_FINGERL_e=0xE, + YKM_JNT_THUMBL_e=0xF, + YKM_JNT_SHOULDERR_e=0x10, + YKM_JNT_ARMR1_e=0x11, + YKM_JNT_ARMR2_e=0x12, + YKM_JNT_HANDR_e=0x13, + YKM_JNT_FINGERR_e=0x14, + YKM_JNT_THUMBR_e=0x15, + YKM_JNT_WAIST_e=0x16, + YKM_JNT_LEGL1_e=0x17, + YKM_JNT_LEGL2_e=0x18, + YKM_JNT_FOOTL_e=0x19, + YKM_JNT_LEGR1_e=0x1A, + YKM_JNT_LEGR2_e=0x1B, + YKM_JNT_FOOTR_e=0x1C, + YKM_JNT_TAIL_e=0x1D, +}; + +#endif /* !RES_YKM_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykM1.h b/assets/RZDP01/res/Object/ykM1.h new file mode 100644 index 0000000000..f18735e245 --- /dev/null +++ b/assets/RZDP01/res/Object/ykM1.h @@ -0,0 +1,108 @@ +#ifndef RES_YKM1_H +#define RES_YKM1_H + +enum dRes_INDEX_YKM1 { + /* BCK */ + dRes_INDEX_YKM1_BCK_YKM_DENY_e=0x7, + dRes_INDEX_YKM1_BCK_YKM_F_HAPPY_e=0x8, + dRes_INDEX_YKM1_BCK_YKM_F_SHOUT_e=0x9, + dRes_INDEX_YKM1_BCK_YKM_F_SHUT_e=0xA, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_D_e=0xB, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_X_e=0xC, + dRes_INDEX_YKM1_BCK_YKM_F_TALK_Y_e=0xD, + dRes_INDEX_YKM1_BCK_YKM_FH_HAPPY_e=0xE, + dRes_INDEX_YKM1_BCK_YKM_HOLD_e=0xF, + dRes_INDEX_YKM1_BCK_YKM_HOLD_B_e=0x10, + dRes_INDEX_YKM1_BCK_YKM_PICKUP_e=0x11, + dRes_INDEX_YKM1_BCK_YKM_POUR_e=0x12, + dRes_INDEX_YKM1_BCK_YKM_PUSH_e=0x13, + dRes_INDEX_YKM1_BCK_YKM_RUN_e=0x14, + dRes_INDEX_YKM1_BCK_YKM_STOP_e=0x15, + dRes_INDEX_YKM1_BCK_YKM_TALK_D_e=0x16, + dRes_INDEX_YKM1_BCK_YKM_TALK_E_e=0x17, + dRes_INDEX_YKM1_BCK_YKM_WAIT_B_e=0x18, + dRes_INDEX_YKM1_BCK_YKM_WAIT_C_e=0x19, + dRes_INDEX_YKM1_BCK_YKM_WAIT_X_e=0x1A, + dRes_INDEX_YKM1_BCK_YKM_WAITHOLD_e=0x1B, + dRes_INDEX_YKM1_BCK_YKM_WAITHOLD_B_B_e=0x1C, + dRes_INDEX_YKM1_BCK_YKM_WAITLIE_e=0x1D, + dRes_INDEX_YKM1_BCK_YKM_WAITWAKE_e=0x1E, + dRes_INDEX_YKM1_BCK_YKM_WAKE_e=0x1F, + /* BMDR */ + dRes_INDEX_YKM1_BMD_CHEESE_e=0x22, + dRes_INDEX_YKM1_BMD_TOMATO_e=0x23, + dRes_INDEX_YKM1_BMD_YKM_CHEESE_e=0x24, + dRes_INDEX_YKM1_BMD_YKM_TOMATO_e=0x25, + /* BTK */ + dRes_INDEX_YKM1_BTK_YKM_PICKUP_e=0x28, + dRes_INDEX_YKM1_BTK_YKM_TALK_D_e=0x29, + dRes_INDEX_YKM1_BTK_YKM_WAIT_B_e=0x2A, + /* BTP */ + dRes_INDEX_YKM1_BTP_YKM_F_HAPPY_e=0x2D, + dRes_INDEX_YKM1_BTP_YKM_F_SHUT_e=0x2E, + dRes_INDEX_YKM1_BTP_YKM_FH_HAPPY_e=0x2F, + /* EVT */ + dRes_INDEX_YKM1_DAT_EVENT_LIST_e=0x32, +}; + +enum dRes_ID_YKM1 { + /* BCK */ + dRes_ID_YKM1_BCK_YKM_DENY_e=0x7, + dRes_ID_YKM1_BCK_YKM_F_HAPPY_e=0x8, + dRes_ID_YKM1_BCK_YKM_F_SHOUT_e=0x9, + dRes_ID_YKM1_BCK_YKM_F_SHUT_e=0xA, + dRes_ID_YKM1_BCK_YKM_F_TALK_D_e=0xB, + dRes_ID_YKM1_BCK_YKM_F_TALK_X_e=0xC, + dRes_ID_YKM1_BCK_YKM_F_TALK_Y_e=0xD, + dRes_ID_YKM1_BCK_YKM_FH_HAPPY_e=0xE, + dRes_ID_YKM1_BCK_YKM_HOLD_e=0xF, + dRes_ID_YKM1_BCK_YKM_HOLD_B_e=0x10, + dRes_ID_YKM1_BCK_YKM_PICKUP_e=0x11, + dRes_ID_YKM1_BCK_YKM_POUR_e=0x12, + dRes_ID_YKM1_BCK_YKM_PUSH_e=0x13, + dRes_ID_YKM1_BCK_YKM_RUN_e=0x14, + dRes_ID_YKM1_BCK_YKM_STOP_e=0x15, + dRes_ID_YKM1_BCK_YKM_TALK_D_e=0x16, + dRes_ID_YKM1_BCK_YKM_TALK_E_e=0x17, + dRes_ID_YKM1_BCK_YKM_WAIT_B_e=0x18, + dRes_ID_YKM1_BCK_YKM_WAIT_C_e=0x19, + dRes_ID_YKM1_BCK_YKM_WAIT_X_e=0x1A, + dRes_ID_YKM1_BCK_YKM_WAITHOLD_e=0x1B, + dRes_ID_YKM1_BCK_YKM_WAITHOLD_B_B_e=0x1C, + dRes_ID_YKM1_BCK_YKM_WAITLIE_e=0x1D, + dRes_ID_YKM1_BCK_YKM_WAITWAKE_e=0x1E, + dRes_ID_YKM1_BCK_YKM_WAKE_e=0x1F, + /* BMDR */ + dRes_ID_YKM1_BMD_CHEESE_e=0x22, + dRes_ID_YKM1_BMD_TOMATO_e=0x23, + dRes_ID_YKM1_BMD_YKM_CHEESE_e=0x24, + dRes_ID_YKM1_BMD_YKM_TOMATO_e=0x25, + /* BTK */ + dRes_ID_YKM1_BTK_YKM_PICKUP_e=0x28, + dRes_ID_YKM1_BTK_YKM_TALK_D_e=0x29, + dRes_ID_YKM1_BTK_YKM_WAIT_B_e=0x2A, + /* BTP */ + dRes_ID_YKM1_BTP_YKM_F_HAPPY_e=0x2D, + dRes_ID_YKM1_BTP_YKM_F_SHUT_e=0x2E, + dRes_ID_YKM1_BTP_YKM_FH_HAPPY_e=0x2F, + /* EVT */ + dRes_ID_YKM1_DAT_EVENT_LIST_e=0x32, +}; + +enum CHEESE_JNT { + CHEESE_JNT_CHEESE_e=0x0, +}; + +enum TOMATO_JNT { + TOMATO_JNT_PUMPKIN_MODEL_e=0x0, +}; + +enum YKM_CHEESE_JNT { + YKM_CHEESE_JNT_CHEESE_e=0x0, +}; + +enum YKM_TOMATO_JNT { + YKM_TOMATO_JNT_PUMPKIN_MODEL_e=0x0, +}; + +#endif /* !RES_YKM1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykM2.h b/assets/RZDP01/res/Object/ykM2.h new file mode 100644 index 0000000000..bda953a305 --- /dev/null +++ b/assets/RZDP01/res/Object/ykM2.h @@ -0,0 +1,58 @@ +#ifndef RES_YKM2_H +#define RES_YKM2_H + +enum dRes_INDEX_YKM2 { + /* BCK */ + dRes_INDEX_YKM2_BCK_YKM_ASK_e=0x6, + dRes_INDEX_YKM2_BCK_YKM_LAUGH_e=0x7, + dRes_INDEX_YKM2_BCK_YKM_REGRET_e=0x8, + dRes_INDEX_YKM2_BCK_YKM_REGRETWAIT_e=0x9, + dRes_INDEX_YKM2_BCK_YKM_SB_DAMAGE_e=0xA, + dRes_INDEX_YKM2_BCK_YKM_SB_GOAL_e=0xB, + dRes_INDEX_YKM2_BCK_YKM_SB_GOALWAIT_e=0xC, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_A_e=0xD, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_B_e=0xE, + dRes_INDEX_YKM2_BCK_YKM_SB_JUMP_C_e=0xF, + dRes_INDEX_YKM2_BCK_YKM_SB_TURNL_e=0x10, + dRes_INDEX_YKM2_BCK_YKM_SB_TURNR_e=0x11, + dRes_INDEX_YKM2_BCK_YKM_SB_WAIT_e=0x12, + /* BMDR */ + dRes_INDEX_YKM2_BMD_YKM_LEAF_e=0x15, + /* BTK */ + dRes_INDEX_YKM2_BTK_YKM_REGRET_e=0x18, + dRes_INDEX_YKM2_BTK_YKM_REGRETWAIT_e=0x19, + dRes_INDEX_YKM2_BTK_YKM_SB_DAMAGE_e=0x1A, + /* EVT */ + dRes_INDEX_YKM2_DAT_EVENT_LIST_e=0x1D, +}; + +enum dRes_ID_YKM2 { + /* BCK */ + dRes_ID_YKM2_BCK_YKM_ASK_e=0x6, + dRes_ID_YKM2_BCK_YKM_LAUGH_e=0x7, + dRes_ID_YKM2_BCK_YKM_REGRET_e=0x8, + dRes_ID_YKM2_BCK_YKM_REGRETWAIT_e=0x9, + dRes_ID_YKM2_BCK_YKM_SB_DAMAGE_e=0xA, + dRes_ID_YKM2_BCK_YKM_SB_GOAL_e=0xB, + dRes_ID_YKM2_BCK_YKM_SB_GOALWAIT_e=0xC, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_A_e=0xD, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_B_e=0xE, + dRes_ID_YKM2_BCK_YKM_SB_JUMP_C_e=0xF, + dRes_ID_YKM2_BCK_YKM_SB_TURNL_e=0x10, + dRes_ID_YKM2_BCK_YKM_SB_TURNR_e=0x11, + dRes_ID_YKM2_BCK_YKM_SB_WAIT_e=0x12, + /* BMDR */ + dRes_ID_YKM2_BMD_YKM_LEAF_e=0x15, + /* BTK */ + dRes_ID_YKM2_BTK_YKM_REGRET_e=0x18, + dRes_ID_YKM2_BTK_YKM_REGRETWAIT_e=0x19, + dRes_ID_YKM2_BTK_YKM_SB_DAMAGE_e=0x1A, + /* EVT */ + dRes_ID_YKM2_DAT_EVENT_LIST_e=0x1D, +}; + +enum YKM_LEAF_JNT { + YKM_LEAF_JNT_YKM_LEAF_e=0x0, +}; + +#endif /* !RES_YKM2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykM3.h b/assets/RZDP01/res/Object/ykM3.h new file mode 100644 index 0000000000..9f0442f52f --- /dev/null +++ b/assets/RZDP01/res/Object/ykM3.h @@ -0,0 +1,94 @@ +#ifndef RES_YKM3_H +#define RES_YKM3_H + +enum dRes_INDEX_YKM3 { + /* BCK */ + dRes_INDEX_YKM3_BCK_FISH_ATTACK_e=0x6, + dRes_INDEX_YKM3_BCK_FISH_JUMP_e=0x7, + dRes_INDEX_YKM3_BCK_FISH_SB_WAIT_e=0x8, + dRes_INDEX_YKM3_BCK_FISH_WAIT_A_e=0x9, + dRes_INDEX_YKM3_BCK_LEAF_FALL_e=0xA, + dRes_INDEX_YKM3_BCK_LEAF_WAIT_A_e=0xB, + dRes_INDEX_YKM3_BCK_LEAF_WAIT_B_e=0xC, + dRes_INDEX_YKM3_BCK_YKM_FISH_ASK_e=0xD, + dRes_INDEX_YKM3_BCK_YKM_FISH_ATTACK_e=0xE, + dRes_INDEX_YKM3_BCK_YKM_FISH_JUMP_e=0xF, + dRes_INDEX_YKM3_BCK_YKM_FISH_LAUGH_e=0x10, + dRes_INDEX_YKM3_BCK_YKM_FISH_LOOK_e=0x11, + dRes_INDEX_YKM3_BCK_YKM_FISH_LOOKWAIT_e=0x12, + dRes_INDEX_YKM3_BCK_YKM_FISH_REGRET_e=0x13, + dRes_INDEX_YKM3_BCK_YKM_FISH_REGRETWAIT_e=0x14, + dRes_INDEX_YKM3_BCK_YKM_FISH_TALK_B_e=0x15, + dRes_INDEX_YKM3_BCK_YKM_FISH_TALK_C_e=0x16, + dRes_INDEX_YKM3_BCK_YKM_FISH_WAIT_A_e=0x17, + dRes_INDEX_YKM3_BCK_YKM_FISH_WAIT_B_e=0x18, + /* BMDR */ + dRes_INDEX_YKM3_BMD_FISH_e=0x1B, + dRes_INDEX_YKM3_BMD_LEAF_e=0x1C, + /* BTK */ + dRes_INDEX_YKM3_BTK_YKM_FISH_ATTACK_e=0x1F, + dRes_INDEX_YKM3_BTK_YKM_FISH_JUMP_e=0x20, + dRes_INDEX_YKM3_BTK_YKM_FISH_LOOK_e=0x21, + dRes_INDEX_YKM3_BTK_YKM_FISH_LOOKWAIT_e=0x22, + dRes_INDEX_YKM3_BTK_YKM_FISH_REGRET_e=0x23, + dRes_INDEX_YKM3_BTK_YKM_FISH_REGRETWAIT_e=0x24, + dRes_INDEX_YKM3_BTK_YKM_FISH_WAIT_B_e=0x25, + /* EVT */ + dRes_INDEX_YKM3_DAT_EVENT_LIST_e=0x28, +}; + +enum dRes_ID_YKM3 { + /* BCK */ + dRes_ID_YKM3_BCK_FISH_ATTACK_e=0x6, + dRes_ID_YKM3_BCK_FISH_JUMP_e=0x7, + dRes_ID_YKM3_BCK_FISH_SB_WAIT_e=0x8, + dRes_ID_YKM3_BCK_FISH_WAIT_A_e=0x9, + dRes_ID_YKM3_BCK_LEAF_FALL_e=0xA, + dRes_ID_YKM3_BCK_LEAF_WAIT_A_e=0xB, + dRes_ID_YKM3_BCK_LEAF_WAIT_B_e=0xC, + dRes_ID_YKM3_BCK_YKM_FISH_ASK_e=0xD, + dRes_ID_YKM3_BCK_YKM_FISH_ATTACK_e=0xE, + dRes_ID_YKM3_BCK_YKM_FISH_JUMP_e=0xF, + dRes_ID_YKM3_BCK_YKM_FISH_LAUGH_e=0x10, + dRes_ID_YKM3_BCK_YKM_FISH_LOOK_e=0x11, + dRes_ID_YKM3_BCK_YKM_FISH_LOOKWAIT_e=0x12, + dRes_ID_YKM3_BCK_YKM_FISH_REGRET_e=0x13, + dRes_ID_YKM3_BCK_YKM_FISH_REGRETWAIT_e=0x14, + dRes_ID_YKM3_BCK_YKM_FISH_TALK_B_e=0x15, + dRes_ID_YKM3_BCK_YKM_FISH_TALK_C_e=0x16, + dRes_ID_YKM3_BCK_YKM_FISH_WAIT_A_e=0x17, + dRes_ID_YKM3_BCK_YKM_FISH_WAIT_B_e=0x18, + /* BMDR */ + dRes_ID_YKM3_BMD_FISH_e=0x1B, + dRes_ID_YKM3_BMD_LEAF_e=0x1C, + /* BTK */ + dRes_ID_YKM3_BTK_YKM_FISH_ATTACK_e=0x1F, + dRes_ID_YKM3_BTK_YKM_FISH_JUMP_e=0x20, + dRes_ID_YKM3_BTK_YKM_FISH_LOOK_e=0x21, + dRes_ID_YKM3_BTK_YKM_FISH_LOOKWAIT_e=0x22, + dRes_ID_YKM3_BTK_YKM_FISH_REGRET_e=0x23, + dRes_ID_YKM3_BTK_YKM_FISH_REGRETWAIT_e=0x24, + dRes_ID_YKM3_BTK_YKM_FISH_WAIT_B_e=0x25, + /* EVT */ + dRes_ID_YKM3_DAT_EVENT_LIST_e=0x28, +}; + +enum FISH_JNT { + FISH_JNT_CENTER_e=0x0, + FISH_JNT_BACKBONE01_e=0x1, + FISH_JNT_BACKBONE02_e=0x2, + FISH_JNT_BACKBONE03_e=0x3, + FISH_JNT_BACKBONE04_e=0x4, + FISH_JNT_TAIL01_e=0x5, + FISH_JNT_TAIL02_e=0x6, + FISH_JNT_M_HIREL_e=0x7, + FISH_JNT_M_HIRER_e=0x8, + FISH_JNT_HEAD_e=0x9, + FISH_JNT_AGO_e=0xA, +}; + +enum LEAF_JNT { + LEAF_JNT_YKM_LEAF_e=0x0, +}; + +#endif /* !RES_YKM3_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykW.h b/assets/RZDP01/res/Object/ykW.h new file mode 100644 index 0000000000..e33335cdb1 --- /dev/null +++ b/assets/RZDP01/res/Object/ykW.h @@ -0,0 +1,50 @@ +#ifndef RES_YKW_H +#define RES_YKW_H + +enum dRes_INDEX_YKW { + /* BCK */ + dRes_INDEX_YKW_BCK_YKW_F_TALK_A_e=0x6, + dRes_INDEX_YKW_BCK_YKW_STEP_e=0x7, + dRes_INDEX_YKW_BCK_YKW_WAIT_A_e=0x8, + /* BMDR */ + dRes_INDEX_YKW_BMD_YKW_e=0xB, + /* BTK */ + dRes_INDEX_YKW_BTK_YKW_e=0xE, + /* BTP */ + dRes_INDEX_YKW_BTP_YKW_e=0x11, +}; + +enum dRes_ID_YKW { + /* BCK */ + dRes_ID_YKW_BCK_YKW_F_TALK_A_e=0x6, + dRes_ID_YKW_BCK_YKW_STEP_e=0x7, + dRes_ID_YKW_BCK_YKW_WAIT_A_e=0x8, + /* BMDR */ + dRes_ID_YKW_BMD_YKW_e=0xB, + /* BTK */ + dRes_ID_YKW_BTK_YKW_e=0xE, + /* BTP */ + dRes_ID_YKW_BTP_YKW_e=0x11, +}; + +enum YKW_JNT { + YKW_JNT_CENTER_e=0x0, + YKW_JNT_BB1_e=0x1, + YKW_JNT_BB2_e=0x2, + YKW_JNT_BB3_e=0x3, + YKW_JNT_NECK_e=0x4, + YKW_JNT_HEAD_e=0x5, + YKW_JNT_CHIN_e=0x6, + YKW_JNT_MAYUL_e=0x7, + YKW_JNT_MAYUR_e=0x8, + YKW_JNT_MOUTH_e=0x9, + YKW_JNT_WAIST_e=0xA, + YKW_JNT_LEGL1_e=0xB, + YKW_JNT_LEGL2_e=0xC, + YKW_JNT_FOOTL_e=0xD, + YKW_JNT_LEGR1_e=0xE, + YKW_JNT_LEGR2_e=0xF, + YKW_JNT_FOOTR_e=0x10, +}; + +#endif /* !RES_YKW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykW1.h b/assets/RZDP01/res/Object/ykW1.h new file mode 100644 index 0000000000..fa64d6e38f --- /dev/null +++ b/assets/RZDP01/res/Object/ykW1.h @@ -0,0 +1,84 @@ +#ifndef RES_YKW1_H +#define RES_YKW1_H + +enum dRes_INDEX_YKW1 { + /* BCK */ + dRes_INDEX_YKW1_BCK_YKW_F_AWAKE_e=0x6, + dRes_INDEX_YKW1_BCK_YKW_F_HAPPY_e=0x7, + dRes_INDEX_YKW1_BCK_YKW_F_SMILE_e=0x8, + dRes_INDEX_YKW1_BCK_YKW_F_SORRY_e=0x9, + dRes_INDEX_YKW1_BCK_YKW_F_TALK_B_e=0xA, + dRes_INDEX_YKW1_BCK_YKW_F_THINK_e=0xB, + dRes_INDEX_YKW1_BCK_YKW_FH_HAPPY_e=0xC, + dRes_INDEX_YKW1_BCK_YKW_FH_SMILE_e=0xD, + dRes_INDEX_YKW1_BCK_YKW_HOLD_e=0xE, + dRes_INDEX_YKW1_BCK_YKW_HOLD_B_e=0xF, + dRes_INDEX_YKW1_BCK_YKW_LOOKBACK_e=0x10, + dRes_INDEX_YKW1_BCK_YKW_QUESTION_e=0x11, + dRes_INDEX_YKW1_BCK_YKW_SLOPE_e=0x12, + dRes_INDEX_YKW1_BCK_YKW_SORRY_e=0x13, + dRes_INDEX_YKW1_BCK_YKW_TALK_B_e=0x14, + dRes_INDEX_YKW1_BCK_YKW_THINK_e=0x15, + dRes_INDEX_YKW1_BCK_YKW_WAIT_B_e=0x16, + dRes_INDEX_YKW1_BCK_YKW_WAIT_C_e=0x17, + dRes_INDEX_YKW1_BCK_YKW_WAITHOLD_e=0x18, + dRes_INDEX_YKW1_BCK_YKW_WAITHOLD_B_e=0x19, + dRes_INDEX_YKW1_BCK_YKW_WAITLIE_e=0x1A, + dRes_INDEX_YKW1_BCK_YKW_WAITWAKE_e=0x1B, + dRes_INDEX_YKW1_BCK_YKW_WAKE_e=0x1C, + dRes_INDEX_YKW1_BCK_YKW_WALK_e=0x1D, + /* BTK */ + dRes_INDEX_YKW1_BTK_YKW_THINK_e=0x20, + /* BTP */ + dRes_INDEX_YKW1_BTP_YKW_F_AWAKE_e=0x23, + dRes_INDEX_YKW1_BTP_YKW_F_HAPPY_e=0x24, + dRes_INDEX_YKW1_BTP_YKW_F_SORRY_e=0x25, + dRes_INDEX_YKW1_BTP_YKW_F_TALK_B_e=0x26, + dRes_INDEX_YKW1_BTP_YKW_F_THINK_e=0x27, + dRes_INDEX_YKW1_BTP_YKW_FH_HAPPY_e=0x28, + dRes_INDEX_YKW1_BTP_YKW_WAITLIE_e=0x29, + /* EVT */ + dRes_INDEX_YKW1_DAT_EVENT_LIST_e=0x2C, +}; + +enum dRes_ID_YKW1 { + /* BCK */ + dRes_ID_YKW1_BCK_YKW_F_AWAKE_e=0x6, + dRes_ID_YKW1_BCK_YKW_F_HAPPY_e=0x7, + dRes_ID_YKW1_BCK_YKW_F_SMILE_e=0x8, + dRes_ID_YKW1_BCK_YKW_F_SORRY_e=0x9, + dRes_ID_YKW1_BCK_YKW_F_TALK_B_e=0xA, + dRes_ID_YKW1_BCK_YKW_F_THINK_e=0xB, + dRes_ID_YKW1_BCK_YKW_FH_HAPPY_e=0xC, + dRes_ID_YKW1_BCK_YKW_FH_SMILE_e=0xD, + dRes_ID_YKW1_BCK_YKW_HOLD_e=0xE, + dRes_ID_YKW1_BCK_YKW_HOLD_B_e=0xF, + dRes_ID_YKW1_BCK_YKW_LOOKBACK_e=0x10, + dRes_ID_YKW1_BCK_YKW_QUESTION_e=0x11, + dRes_ID_YKW1_BCK_YKW_SLOPE_e=0x12, + dRes_ID_YKW1_BCK_YKW_SORRY_e=0x13, + dRes_ID_YKW1_BCK_YKW_TALK_B_e=0x14, + dRes_ID_YKW1_BCK_YKW_THINK_e=0x15, + dRes_ID_YKW1_BCK_YKW_WAIT_B_e=0x16, + dRes_ID_YKW1_BCK_YKW_WAIT_C_e=0x17, + dRes_ID_YKW1_BCK_YKW_WAITHOLD_e=0x18, + dRes_ID_YKW1_BCK_YKW_WAITHOLD_B_e=0x19, + dRes_ID_YKW1_BCK_YKW_WAITLIE_e=0x1A, + dRes_ID_YKW1_BCK_YKW_WAITWAKE_e=0x1B, + dRes_ID_YKW1_BCK_YKW_WAKE_e=0x1C, + dRes_ID_YKW1_BCK_YKW_WALK_e=0x1D, + /* BTK */ + dRes_ID_YKW1_BTK_YKW_THINK_e=0x20, + /* BTP */ + dRes_ID_YKW1_BTP_YKW_F_AWAKE_e=0x23, + dRes_ID_YKW1_BTP_YKW_F_HAPPY_e=0x24, + dRes_ID_YKW1_BTP_YKW_F_SORRY_e=0x25, + dRes_ID_YKW1_BTP_YKW_F_TALK_B_e=0x26, + dRes_ID_YKW1_BTP_YKW_F_THINK_e=0x27, + dRes_ID_YKW1_BTP_YKW_FH_HAPPY_e=0x28, + dRes_ID_YKW1_BTP_YKW_WAITLIE_e=0x29, + /* EVT */ + dRes_ID_YKW1_DAT_EVENT_LIST_e=0x2C, +}; + +#endif /* !RES_YKW1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/ykW2.h b/assets/RZDP01/res/Object/ykW2.h new file mode 100644 index 0000000000..37a12b87e6 --- /dev/null +++ b/assets/RZDP01/res/Object/ykW2.h @@ -0,0 +1,68 @@ +#ifndef RES_YKW2_H +#define RES_YKW2_H + +enum dRes_INDEX_YKW2 { + /* BCK */ + dRes_INDEX_YKW2_BCK_YKW_ASK_e=0x6, + dRes_INDEX_YKW2_BCK_YKW_DANCE_e=0x7, + dRes_INDEX_YKW2_BCK_YKW_DENY_e=0x8, + dRes_INDEX_YKW2_BCK_YKW_F_FUN_e=0x9, + dRes_INDEX_YKW2_BCK_YKW_F_SAD_e=0xA, + dRes_INDEX_YKW2_BCK_YKW_FALL_e=0xB, + dRes_INDEX_YKW2_BCK_YKW_FALLWAIT_e=0xC, + dRes_INDEX_YKW2_BCK_YKW_FH_FUN_e=0xD, + dRes_INDEX_YKW2_BCK_YKW_FUNWAIT_e=0xE, + dRes_INDEX_YKW2_BCK_YKW_JUMP_e=0xF, + dRes_INDEX_YKW2_BCK_YKW_SB_GOAL_e=0x10, + dRes_INDEX_YKW2_BCK_YKW_SB_GOAL_WAIT_e=0x11, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_A_e=0x12, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_B_e=0x13, + dRes_INDEX_YKW2_BCK_YKW_SB_JUMP_C_e=0x14, + dRes_INDEX_YKW2_BCK_YKW_SB_SPIN_e=0x15, + dRes_INDEX_YKW2_BCK_YKW_SB_START_e=0x16, + dRes_INDEX_YKW2_BCK_YKW_SB_TURNL_e=0x17, + dRes_INDEX_YKW2_BCK_YKW_SB_TURNR_e=0x18, + dRes_INDEX_YKW2_BCK_YKW_SB_WAIT_e=0x19, + dRes_INDEX_YKW2_BCK_YKW_SECRET_e=0x1A, + /* BTK */ + dRes_INDEX_YKW2_BTK_YKW_SECRET_e=0x1D, + /* BTP */ + dRes_INDEX_YKW2_BTP_YKW_F_FUN_e=0x20, + dRes_INDEX_YKW2_BTP_YKW_F_SAD_e=0x21, + /* EVT */ + dRes_INDEX_YKW2_DAT_EVENT_LIST_e=0x24, +}; + +enum dRes_ID_YKW2 { + /* BCK */ + dRes_ID_YKW2_BCK_YKW_ASK_e=0x6, + dRes_ID_YKW2_BCK_YKW_DANCE_e=0x7, + dRes_ID_YKW2_BCK_YKW_DENY_e=0x8, + dRes_ID_YKW2_BCK_YKW_F_FUN_e=0x9, + dRes_ID_YKW2_BCK_YKW_F_SAD_e=0xA, + dRes_ID_YKW2_BCK_YKW_FALL_e=0xB, + dRes_ID_YKW2_BCK_YKW_FALLWAIT_e=0xC, + dRes_ID_YKW2_BCK_YKW_FH_FUN_e=0xD, + dRes_ID_YKW2_BCK_YKW_FUNWAIT_e=0xE, + dRes_ID_YKW2_BCK_YKW_JUMP_e=0xF, + dRes_ID_YKW2_BCK_YKW_SB_GOAL_e=0x10, + dRes_ID_YKW2_BCK_YKW_SB_GOAL_WAIT_e=0x11, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_A_e=0x12, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_B_e=0x13, + dRes_ID_YKW2_BCK_YKW_SB_JUMP_C_e=0x14, + dRes_ID_YKW2_BCK_YKW_SB_SPIN_e=0x15, + dRes_ID_YKW2_BCK_YKW_SB_START_e=0x16, + dRes_ID_YKW2_BCK_YKW_SB_TURNL_e=0x17, + dRes_ID_YKW2_BCK_YKW_SB_TURNR_e=0x18, + dRes_ID_YKW2_BCK_YKW_SB_WAIT_e=0x19, + dRes_ID_YKW2_BCK_YKW_SECRET_e=0x1A, + /* BTK */ + dRes_ID_YKW2_BTK_YKW_SECRET_e=0x1D, + /* BTP */ + dRes_ID_YKW2_BTP_YKW_F_FUN_e=0x20, + dRes_ID_YKW2_BTP_YKW_F_SAD_e=0x21, + /* EVT */ + dRes_ID_YKW2_DAT_EVENT_LIST_e=0x24, +}; + +#endif /* !RES_YKW2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zanB.h b/assets/RZDP01/res/Object/zanB.h new file mode 100644 index 0000000000..ca15f8eb1a --- /dev/null +++ b/assets/RZDP01/res/Object/zanB.h @@ -0,0 +1,78 @@ +#ifndef RES_ZANB_H +#define RES_ZANB_H + +enum dRes_INDEX_ZANB { + /* BCK */ + dRes_INDEX_ZANB_BCK_ZANB_SIT_e=0x5, + dRes_INDEX_ZANB_BCK_ZANB_WAIT_A_e=0x6, + /* BMDR */ + dRes_INDEX_ZANB_BMD_ZANB_e=0x9, + /* BTK */ + dRes_INDEX_ZANB_BTK_ZANB_e=0xC, +}; + +enum dRes_ID_ZANB { + /* BCK */ + dRes_ID_ZANB_BCK_ZANB_SIT_e=0x5, + dRes_ID_ZANB_BCK_ZANB_WAIT_A_e=0x6, + /* BMDR */ + dRes_ID_ZANB_BMD_ZANB_e=0x9, + /* BTK */ + dRes_ID_ZANB_BTK_ZANB_e=0xC, +}; + +enum ZANB_JNT { + ZANB_JNT_CENTER_e=0x0, + ZANB_JNT_BACKBONE2_e=0x1, + ZANB_JNT_NECK_e=0x2, + ZANB_JNT_HEAD_e=0x3, + ZANB_JNT_CHIN_e=0x4, + ZANB_JNT_EYE_SCALEL_e=0x5, + ZANB_JNT_EYE_SCALER_e=0x6, + ZANB_JNT_HEAD_SCALE_e=0x7, + ZANB_JNT_HELMET1_e=0x8, + ZANB_JNT_HELMET2_e=0x9, + ZANB_JNT_HELMET3_e=0xA, + ZANB_JNT_HELMET4_e=0xB, + ZANB_JNT_HELMET5_e=0xC, + ZANB_JNT_MOUTH_e=0xD, + ZANB_JNT_TONGUE1_e=0xE, + ZANB_JNT_TONGUE2_e=0xF, + ZANB_JNT_TONGUE3_e=0x10, + ZANB_JNT_TONGUE4_e=0x11, + ZANB_JNT_TONGUE5_e=0x12, + ZANB_JNT_SHOULDERL_e=0x13, + ZANB_JNT_ARML1_e=0x14, + ZANB_JNT_ARML2_e=0x15, + ZANB_JNT_ARML3_e=0x16, + ZANB_JNT_ARML4_e=0x17, + ZANB_JNT_HIRALB1_e=0x18, + ZANB_JNT_HIRALB2_e=0x19, + ZANB_JNT_HIRALF1_e=0x1A, + ZANB_JNT_HIRALF2_e=0x1B, + ZANB_JNT_SPADL_e=0x1C, + ZANB_JNT_SHOULDERR_e=0x1D, + ZANB_JNT_ARMR1_e=0x1E, + ZANB_JNT_ARMR2_e=0x1F, + ZANB_JNT_ARMR3_e=0x20, + ZANB_JNT_ARMR4_e=0x21, + ZANB_JNT_HIRARB1_e=0x22, + ZANB_JNT_HIRARB2_e=0x23, + ZANB_JNT_HIRARF1_e=0x24, + ZANB_JNT_HIRARF2_e=0x25, + ZANB_JNT_SPADR_e=0x26, + ZANB_JNT_WAIST_e=0x27, + ZANB_JNT_LEGL1_e=0x28, + ZANB_JNT_LEGL2_e=0x29, + ZANB_JNT_FOOTL_e=0x2A, + ZANB_JNT_LEGR1_e=0x2B, + ZANB_JNT_LEGR2_e=0x2C, + ZANB_JNT_FOOTR_e=0x2D, + ZANB_JNT_TAREB1_e=0x2E, + ZANB_JNT_TAREB2_e=0x2F, + ZANB_JNT_TAREF1_e=0x30, + ZANB_JNT_TAREF2_e=0x31, + ZANB_JNT_WAIST_END_e=0x32, +}; + +#endif /* !RES_ZANB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zelRf.h b/assets/RZDP01/res/Object/zelRf.h new file mode 100644 index 0000000000..efbb0e6d80 --- /dev/null +++ b/assets/RZDP01/res/Object/zelRf.h @@ -0,0 +1,60 @@ +#ifndef RES_ZELRF_H +#define RES_ZELRF_H + +enum dRes_INDEX_ZELRF { + /* BCK */ + dRes_INDEX_ZELRF_BCK_ZELRF_F_TALK_A_e=0x6, + dRes_INDEX_ZELRF_BCK_ZELRF_WAIT_A_e=0x7, + /* BMDR */ + dRes_INDEX_ZELRF_BMD_ZELRF_e=0xA, + /* BTK */ + dRes_INDEX_ZELRF_BTK_ZELRF_e=0xD, + /* BTP */ + dRes_INDEX_ZELRF_BTP_ZELRF_e=0x10, +}; + +enum dRes_ID_ZELRF { + /* BCK */ + dRes_ID_ZELRF_BCK_ZELRF_F_TALK_A_e=0x6, + dRes_ID_ZELRF_BCK_ZELRF_WAIT_A_e=0x7, + /* BMDR */ + dRes_ID_ZELRF_BMD_ZELRF_e=0xA, + /* BTK */ + dRes_ID_ZELRF_BTK_ZELRF_e=0xD, + /* BTP */ + dRes_ID_ZELRF_BTP_ZELRF_e=0x10, +}; + +enum ZELRF_JNT { + ZELRF_JNT_CENTER_e=0x0, + ZELRF_JNT_BACKBONE1_e=0x1, + ZELRF_JNT_BACKBONE2_e=0x2, + ZELRF_JNT_HEAD_e=0x3, + ZELRF_JNT_JAW_e=0x4, + ZELRF_JNT_JOINT2_e=0x5, + ZELRF_JNT_JOINT4_e=0x6, + ZELRF_JNT_MANT_01_e=0x7, + ZELRF_JNT_JOINT1_e=0x8, + ZELRF_JNT_JOINT3_e=0x9, + ZELRF_JNT_JOINT5_e=0xA, + ZELRF_JNT_MAYUL_e=0xB, + ZELRF_JNT_MAYUR_e=0xC, + ZELRF_JNT_MOUTH_e=0xD, + ZELRF_JNT_SHOULDERL_e=0xE, + ZELRF_JNT_ARML1_e=0xF, + ZELRF_JNT_ARML2_e=0x10, + ZELRF_JNT_HANDL_e=0x11, + ZELRF_JNT_FINGERL1_e=0x12, + ZELRF_JNT_FINGERL2_e=0x13, + ZELRF_JNT_THAMBL_e=0x14, + ZELRF_JNT_SHOULDERR_e=0x15, + ZELRF_JNT_ARMR1_e=0x16, + ZELRF_JNT_ARMR2_e=0x17, + ZELRF_JNT_HANDR_e=0x18, + ZELRF_JNT_FINGERR1_e=0x19, + ZELRF_JNT_FINGERR2_e=0x1A, + ZELRF_JNT_THAMBR_e=0x1B, + ZELRF_JNT_WAIST_e=0x1C, +}; + +#endif /* !RES_ZELRF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zelRo.h b/assets/RZDP01/res/Object/zelRo.h new file mode 100644 index 0000000000..7be203580f --- /dev/null +++ b/assets/RZDP01/res/Object/zelRo.h @@ -0,0 +1,68 @@ +#ifndef RES_ZELRO_H +#define RES_ZELRO_H + +enum dRes_INDEX_ZELRO { + /* BCK */ + dRes_INDEX_ZELRO_BCK_ZELRO_F_TALK_A_e=0x6, + dRes_INDEX_ZELRO_BCK_ZELRO_WAIT_A_e=0x7, + /* BMDR */ + dRes_INDEX_ZELRO_BMD_ZELRO_e=0xA, + /* BTK */ + dRes_INDEX_ZELRO_BTK_ZELRO_e=0xD, + /* BTP */ + dRes_INDEX_ZELRO_BTP_ZELRO_e=0x10, +}; + +enum dRes_ID_ZELRO { + /* BCK */ + dRes_ID_ZELRO_BCK_ZELRO_F_TALK_A_e=0x6, + dRes_ID_ZELRO_BCK_ZELRO_WAIT_A_e=0x7, + /* BMDR */ + dRes_ID_ZELRO_BMD_ZELRO_e=0xA, + /* BTK */ + dRes_ID_ZELRO_BTK_ZELRO_e=0xD, + /* BTP */ + dRes_ID_ZELRO_BTP_ZELRO_e=0x10, +}; + +enum ZELRO_JNT { + ZELRO_JNT_CENTER_e=0x0, + ZELRO_JNT_BACKBONE1_e=0x1, + ZELRO_JNT_BACKBONE2_e=0x2, + ZELRO_JNT_NECK_e=0x3, + ZELRO_JNT_HEAD_e=0x4, + ZELRO_JNT_CHIN_e=0x5, + ZELRO_JNT_MANT_e=0x6, + ZELRO_JNT_MAYUL_e=0x7, + ZELRO_JNT_MAYUR_e=0x8, + ZELRO_JNT_MOMIL1_e=0x9, + ZELRO_JNT_MOMIL2_e=0xA, + ZELRO_JNT_MOMIL3_e=0xB, + ZELRO_JNT_MOMIR1_e=0xC, + ZELRO_JNT_MOMIR2_e=0xD, + ZELRO_JNT_MOMIR3_e=0xE, + ZELRO_JNT_MOUTH_e=0xF, + ZELRO_JNT_SHOULDERL_e=0x10, + ZELRO_JNT_ARML1_e=0x11, + ZELRO_JNT_ARML2_e=0x12, + ZELRO_JNT_HANDL_e=0x13, + ZELRO_JNT_FINGERL1_e=0x14, + ZELRO_JNT_FINGERL2_e=0x15, + ZELRO_JNT_THAMBL_e=0x16, + ZELRO_JNT_SHOULDERR_e=0x17, + ZELRO_JNT_ARMR1_e=0x18, + ZELRO_JNT_ARMR2_e=0x19, + ZELRO_JNT_HANDR_e=0x1A, + ZELRO_JNT_FINGERR1_e=0x1B, + ZELRO_JNT_FINGERR2_e=0x1C, + ZELRO_JNT_THAMBR_e=0x1D, + ZELRO_JNT_WAIST_e=0x1E, + ZELRO_JNT_SKARTL_01_e=0x1F, + ZELRO_JNT_SKARTL_02_e=0x20, + ZELRO_JNT_SKARTL_03_e=0x21, + ZELRO_JNT_SKARTR_01_e=0x22, + ZELRO_JNT_SKARTR_02_e=0x23, + ZELRO_JNT_SKARTR_03_e=0x24, +}; + +#endif /* !RES_ZELRO_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA.h b/assets/RZDP01/res/Object/zrA.h new file mode 100644 index 0000000000..b241611131 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA.h @@ -0,0 +1,62 @@ +#ifndef RES_ZRA_H +#define RES_ZRA_H + +enum dRes_INDEX_ZRA { + /* BCK */ + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_A_e=0x8, + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_A_SP_e=0x9, + dRes_INDEX_ZRA_BCK_ZRA_F_TALK_NOMAL_e=0xA, + dRes_INDEX_ZRA_BCK_ZRA_F_WAIT_SWIM_e=0xB, + dRes_INDEX_ZRA_BCK_ZRA_FALLSWIM_e=0xC, + dRes_INDEX_ZRA_BCK_ZRA_FH_TALK_NOMAL_e=0xD, + dRes_INDEX_ZRA_BCK_ZRA_STILL_e=0xE, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_e=0xF, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_TALK_e=0x10, + dRes_INDEX_ZRA_BCK_ZRA_SWIM_TURN_e=0x11, + /* BPK */ + dRes_INDEX_ZRA_BPK_ZRA_e=0x14, + dRes_INDEX_ZRA_BPK_ZRA_WATER02_e=0x15, + /* BRK */ + dRes_INDEX_ZRA_BRK_ZRA_e=0x18, + dRes_INDEX_ZRA_BRK_ZRA_WATER02_e=0x19, + /* BTK */ + dRes_INDEX_ZRA_BTK_ZRA_e=0x1C, + dRes_INDEX_ZRA_BTK_ZRA_RESET_e=0x1D, + dRes_INDEX_ZRA_BTK_ZRA_W_EYEBALL_e=0x1E, + dRes_INDEX_ZRA_BTK_ZRA_WATER02_e=0x1F, + /* BTP */ + dRes_INDEX_ZRA_BTP_ZRA_e=0x22, + /* EVT */ + dRes_INDEX_ZRA_DAT_EVENT_LIST_e=0x25, +}; + +enum dRes_ID_ZRA { + /* BCK */ + dRes_ID_ZRA_BCK_ZRA_F_TALK_A_e=0x8, + dRes_ID_ZRA_BCK_ZRA_F_TALK_A_SP_e=0x9, + dRes_ID_ZRA_BCK_ZRA_F_TALK_NOMAL_e=0xA, + dRes_ID_ZRA_BCK_ZRA_F_WAIT_SWIM_e=0xB, + dRes_ID_ZRA_BCK_ZRA_FALLSWIM_e=0xC, + dRes_ID_ZRA_BCK_ZRA_FH_TALK_NOMAL_e=0xD, + dRes_ID_ZRA_BCK_ZRA_STILL_e=0xE, + dRes_ID_ZRA_BCK_ZRA_SWIM_e=0xF, + dRes_ID_ZRA_BCK_ZRA_SWIM_TALK_e=0x10, + dRes_ID_ZRA_BCK_ZRA_SWIM_TURN_e=0x11, + /* BPK */ + dRes_ID_ZRA_BPK_ZRA_e=0x14, + dRes_ID_ZRA_BPK_ZRA_WATER02_e=0x15, + /* BRK */ + dRes_ID_ZRA_BRK_ZRA_e=0x18, + dRes_ID_ZRA_BRK_ZRA_WATER02_e=0x19, + /* BTK */ + dRes_ID_ZRA_BTK_ZRA_e=0x1C, + dRes_ID_ZRA_BTK_ZRA_RESET_e=0x1D, + dRes_ID_ZRA_BTK_ZRA_W_EYEBALL_e=0x1E, + dRes_ID_ZRA_BTK_ZRA_WATER02_e=0x1F, + /* BTP */ + dRes_ID_ZRA_BTP_ZRA_e=0x22, + /* EVT */ + dRes_ID_ZRA_DAT_EVENT_LIST_e=0x25, +}; + +#endif /* !RES_ZRA_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA2.h b/assets/RZDP01/res/Object/zrA2.h new file mode 100644 index 0000000000..390a90fc52 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA2.h @@ -0,0 +1,40 @@ +#ifndef RES_ZRA2_H +#define RES_ZRA2_H + +enum dRes_INDEX_ZRA2 { + /* BCK */ + dRes_INDEX_ZRA2_BCK_ZRA_F_LOOKUP_e=0x4, + dRes_INDEX_ZRA2_BCK_ZRA_F_SPA_TALK_A_e=0x5, + dRes_INDEX_ZRA2_BCK_ZRA_F_SPA_TALK_B_e=0x6, + dRes_INDEX_ZRA2_BCK_ZRA_FH_LOOKUP_e=0x7, + dRes_INDEX_ZRA2_BCK_ZRA_FH_SPA_WAIT_A_e=0x8, + dRes_INDEX_ZRA2_BCK_ZRA_FH_SPA_WAIT_B_e=0x9, + dRes_INDEX_ZRA2_BCK_ZRA_LOOKUP_e=0xA, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_TALK_A_e=0xB, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_TALK_B_e=0xC, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_WAIT_A_e=0xD, + dRes_INDEX_ZRA2_BCK_ZRA_SPA_WAIT_B_e=0xE, + /* BTP */ + dRes_INDEX_ZRA2_BTP_ZRA_F_SPA_TALK_B_e=0x11, + dRes_INDEX_ZRA2_BTP_ZRA_FH_SPA_WAIT_B_e=0x12, +}; + +enum dRes_ID_ZRA2 { + /* BCK */ + dRes_ID_ZRA2_BCK_ZRA_F_LOOKUP_e=0x4, + dRes_ID_ZRA2_BCK_ZRA_F_SPA_TALK_A_e=0x5, + dRes_ID_ZRA2_BCK_ZRA_F_SPA_TALK_B_e=0x6, + dRes_ID_ZRA2_BCK_ZRA_FH_LOOKUP_e=0x7, + dRes_ID_ZRA2_BCK_ZRA_FH_SPA_WAIT_A_e=0x8, + dRes_ID_ZRA2_BCK_ZRA_FH_SPA_WAIT_B_e=0x9, + dRes_ID_ZRA2_BCK_ZRA_LOOKUP_e=0xA, + dRes_ID_ZRA2_BCK_ZRA_SPA_TALK_A_e=0xB, + dRes_ID_ZRA2_BCK_ZRA_SPA_TALK_B_e=0xC, + dRes_ID_ZRA2_BCK_ZRA_SPA_WAIT_A_e=0xD, + dRes_ID_ZRA2_BCK_ZRA_SPA_WAIT_B_e=0xE, + /* BTP */ + dRes_ID_ZRA2_BTP_ZRA_F_SPA_TALK_B_e=0x11, + dRes_ID_ZRA2_BTP_ZRA_FH_SPA_WAIT_B_e=0x12, +}; + +#endif /* !RES_ZRA2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_MDL.h b/assets/RZDP01/res/Object/zrA_MDL.h new file mode 100644 index 0000000000..fed05e3fc1 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_MDL.h @@ -0,0 +1,55 @@ +#ifndef RES_ZRA_MDL_H +#define RES_ZRA_MDL_H + +enum dRes_INDEX_ZRA_MDL { + /* BMDV */ + dRes_INDEX_ZRA_MDL_BMD_ZRA_e=0x3, +}; + +enum dRes_ID_ZRA_MDL { + /* BMDV */ + dRes_ID_ZRA_MDL_BMD_ZRA_e=0x3, +}; + +enum ZRA_JNT { + ZRA_JNT_CENTER_e=0x0, + ZRA_JNT_BACKBONE1_e=0x1, + ZRA_JNT_BACKBONE2_e=0x2, + ZRA_JNT_NECK_e=0x3, + ZRA_JNT_HEAD_e=0x4, + ZRA_JNT_CHIN_e=0x5, + ZRA_JNT_EAR_L1_e=0x6, + ZRA_JNT_EAR_L2_e=0x7, + ZRA_JNT_EAR_R1_e=0x8, + ZRA_JNT_EAR_R2_e=0x9, + ZRA_JNT_H_TAIL1_e=0xA, + ZRA_JNT_H_TAIL2_e=0xB, + ZRA_JNT_H_TAIL3_e=0xC, + ZRA_JNT_H_TAIL4_e=0xD, + ZRA_JNT_MOUTH_e=0xE, + ZRA_JNT_SHOULDERL_e=0xF, + ZRA_JNT_ARML1_e=0x10, + ZRA_JNT_ARML2_e=0x11, + ZRA_JNT_HANDL_e=0x12, + ZRA_JNT_FINGERL1_e=0x13, + ZRA_JNT_FIN_L1_e=0x14, + ZRA_JNT_FIN_L2_e=0x15, + ZRA_JNT_SHOULDERR_e=0x16, + ZRA_JNT_ARMR1_e=0x17, + ZRA_JNT_ARMR2_e=0x18, + ZRA_JNT_HANDR_e=0x19, + ZRA_JNT_FINGERR1_e=0x1A, + ZRA_JNT_FIN_R1_e=0x1B, + ZRA_JNT_FIN_R2_e=0x1C, + ZRA_JNT_WAIST_e=0x1D, + ZRA_JNT_LEGL1_e=0x1E, + ZRA_JNT_LEGL2_e=0x1F, + ZRA_JNT_FOOT_L1_e=0x20, + ZRA_JNT_FOOT_L2_e=0x21, + ZRA_JNT_LEGR1_e=0x22, + ZRA_JNT_LEGR2_e=0x23, + ZRA_JNT_FOOT_R1_e=0x24, + ZRA_JNT_FOOT_R2_e=0x25, +}; + +#endif /* !RES_ZRA_MDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_TW.h b/assets/RZDP01/res/Object/zrA_TW.h new file mode 100644 index 0000000000..84374522f6 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_TW.h @@ -0,0 +1,77 @@ +#ifndef RES_ZRA_TW_H +#define RES_ZRA_TW_H + +enum dRes_INDEX_ZRA_TW { + /* BCK */ + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_A_e=0x5, + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_D_e=0x6, + dRes_INDEX_ZRA_TW_BCK_ZRA_FH_SADSIT_E_e=0x7, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_A_e=0x8, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_D_e=0x9, + dRes_INDEX_ZRA_TW_BCK_ZRA_SADSIT_E_e=0xA, + /* BMDR */ + dRes_INDEX_ZRA_TW_BMD_ZRA_TW_e=0xD, + /* BTP */ + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_A_e=0x10, + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_D_e=0x11, + dRes_INDEX_ZRA_TW_BTP_ZRA_FH_SADSIT_E_e=0x12, +}; + +enum dRes_ID_ZRA_TW { + /* BCK */ + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_A_e=0x5, + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_D_e=0x6, + dRes_ID_ZRA_TW_BCK_ZRA_FH_SADSIT_E_e=0x7, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_A_e=0x8, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_D_e=0x9, + dRes_ID_ZRA_TW_BCK_ZRA_SADSIT_E_e=0xA, + /* BMDR */ + dRes_ID_ZRA_TW_BMD_ZRA_TW_e=0xD, + /* BTP */ + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_A_e=0x10, + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_D_e=0x11, + dRes_ID_ZRA_TW_BTP_ZRA_FH_SADSIT_E_e=0x12, +}; + +enum ZRA_TW_JNT { + ZRA_TW_JNT_CENTER_e=0x0, + ZRA_TW_JNT_BACKBONE1_e=0x1, + ZRA_TW_JNT_BACKBONE2_e=0x2, + ZRA_TW_JNT_NECK_e=0x3, + ZRA_TW_JNT_HEAD_e=0x4, + ZRA_TW_JNT_CHIN_e=0x5, + ZRA_TW_JNT_EAR_L1_e=0x6, + ZRA_TW_JNT_EAR_L2_e=0x7, + ZRA_TW_JNT_EAR_R1_e=0x8, + ZRA_TW_JNT_EAR_R2_e=0x9, + ZRA_TW_JNT_H_TAIL1_e=0xA, + ZRA_TW_JNT_H_TAIL2_e=0xB, + ZRA_TW_JNT_H_TAIL3_e=0xC, + ZRA_TW_JNT_H_TAIL4_e=0xD, + ZRA_TW_JNT_MOUTH_e=0xE, + ZRA_TW_JNT_SHOULDERL_e=0xF, + ZRA_TW_JNT_ARML1_e=0x10, + ZRA_TW_JNT_ARML2_e=0x11, + ZRA_TW_JNT_HANDL_e=0x12, + ZRA_TW_JNT_FINGERL1_e=0x13, + ZRA_TW_JNT_FIN_L1_e=0x14, + ZRA_TW_JNT_FIN_L2_e=0x15, + ZRA_TW_JNT_SHOULDERR_e=0x16, + ZRA_TW_JNT_ARMR1_e=0x17, + ZRA_TW_JNT_ARMR2_e=0x18, + ZRA_TW_JNT_HANDR_e=0x19, + ZRA_TW_JNT_FINGERR1_e=0x1A, + ZRA_TW_JNT_FIN_R1_e=0x1B, + ZRA_TW_JNT_FIN_R2_e=0x1C, + ZRA_TW_JNT_WAIST_e=0x1D, + ZRA_TW_JNT_LEGL1_e=0x1E, + ZRA_TW_JNT_LEGL2_e=0x1F, + ZRA_TW_JNT_FOOT_L1_e=0x20, + ZRA_TW_JNT_FOOT_L2_e=0x21, + ZRA_TW_JNT_LEGR1_e=0x22, + ZRA_TW_JNT_LEGR2_e=0x23, + ZRA_TW_JNT_FOOT_R1_e=0x24, + ZRA_TW_JNT_FOOT_R2_e=0x25, +}; + +#endif /* !RES_ZRA_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_nml.h b/assets/RZDP01/res/Object/zrA_nml.h new file mode 100644 index 0000000000..beba73ced0 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_nml.h @@ -0,0 +1,28 @@ +#ifndef RES_ZRA_NML_H +#define RES_ZRA_NML_H + +enum dRes_INDEX_ZRA_NML { + /* BCK */ + dRes_INDEX_ZRA_NML_BCK_ZRA_DIVE_e=0x3, + dRes_INDEX_ZRA_NML_BCK_ZRA_DIVE_B_e=0x4, + dRes_INDEX_ZRA_NML_BCK_ZRA_FLOAT_e=0x5, + dRes_INDEX_ZRA_NML_BCK_ZRA_FLOAT_B_e=0x6, + dRes_INDEX_ZRA_NML_BCK_ZRA_SWIM_A_e=0x7, + dRes_INDEX_ZRA_NML_BCK_ZRA_SWIM_B_e=0x8, + dRes_INDEX_ZRA_NML_BCK_ZRA_WAIT_SWIM_e=0x9, + dRes_INDEX_ZRA_NML_BCK_ZRA_WALK_A_e=0xA, +}; + +enum dRes_ID_ZRA_NML { + /* BCK */ + dRes_ID_ZRA_NML_BCK_ZRA_DIVE_e=0x3, + dRes_ID_ZRA_NML_BCK_ZRA_DIVE_B_e=0x4, + dRes_ID_ZRA_NML_BCK_ZRA_FLOAT_e=0x5, + dRes_ID_ZRA_NML_BCK_ZRA_FLOAT_B_e=0x6, + dRes_ID_ZRA_NML_BCK_ZRA_SWIM_A_e=0x7, + dRes_ID_ZRA_NML_BCK_ZRA_SWIM_B_e=0x8, + dRes_ID_ZRA_NML_BCK_ZRA_WAIT_SWIM_e=0x9, + dRes_ID_ZRA_NML_BCK_ZRA_WALK_A_e=0xA, +}; + +#endif /* !RES_ZRA_NML_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_obj.h b/assets/RZDP01/res/Object/zrA_obj.h new file mode 100644 index 0000000000..02fc0f471d --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_obj.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRA_OBJ_H +#define RES_ZRA_OBJ_H + +enum dRes_INDEX_ZRA_OBJ { + /* BMDR */ + dRes_INDEX_ZRA_OBJ_BMD_ZRA_MET_e=0x3, + dRes_INDEX_ZRA_OBJ_BMD_ZRA_SP_e=0x4, +}; + +enum dRes_ID_ZRA_OBJ { + /* BMDR */ + dRes_ID_ZRA_OBJ_BMD_ZRA_MET_e=0x3, + dRes_ID_ZRA_OBJ_BMD_ZRA_SP_e=0x4, +}; + +enum ZRA_MET_JNT { + ZRA_MET_JNT_ZRA_MET_MODEL_e=0x0, +}; + +enum ZRA_SP_JNT { + ZRA_SP_JNT_ZRA_SP_MODEL_e=0x0, +}; + +#endif /* !RES_ZRA_OBJ_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_objTW.h b/assets/RZDP01/res/Object/zrA_objTW.h new file mode 100644 index 0000000000..b0fc331057 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_objTW.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRA_OBJTW_H +#define RES_ZRA_OBJTW_H + +enum dRes_INDEX_ZRA_OBJTW { + /* BMDR */ + dRes_INDEX_ZRA_OBJTW_BMD_ZRA_MET_TW_e=0x3, + dRes_INDEX_ZRA_OBJTW_BMD_ZRA_SP_TW_e=0x4, +}; + +enum dRes_ID_ZRA_OBJTW { + /* BMDR */ + dRes_ID_ZRA_OBJTW_BMD_ZRA_MET_TW_e=0x3, + dRes_ID_ZRA_OBJTW_BMD_ZRA_SP_TW_e=0x4, +}; + +enum ZRA_MET_TW_JNT { + ZRA_MET_TW_JNT_ZRA_MET_MODEL_e=0x0, +}; + +enum ZRA_SP_TW_JNT { + ZRA_SP_TW_JNT_ZRA_SP_MODEL_e=0x0, +}; + +#endif /* !RES_ZRA_OBJTW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_sad.h b/assets/RZDP01/res/Object/zrA_sad.h new file mode 100644 index 0000000000..49e417b1a5 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_sad.h @@ -0,0 +1,26 @@ +#ifndef RES_ZRA_SAD_H +#define RES_ZRA_SAD_H + +enum dRes_INDEX_ZRA_SAD { + /* BCK */ + dRes_INDEX_ZRA_SAD_BCK_ZRA_FH_SADSIT_B_e=0x4, + dRes_INDEX_ZRA_SAD_BCK_ZRA_FH_SADSIT_C_e=0x5, + dRes_INDEX_ZRA_SAD_BCK_ZRA_SADSIT_B_e=0x6, + dRes_INDEX_ZRA_SAD_BCK_ZRA_SADSIT_C_e=0x7, + /* BTP */ + dRes_INDEX_ZRA_SAD_BTP_ZRA_FH_SADSIT_B_e=0xA, + dRes_INDEX_ZRA_SAD_BTP_ZRA_FH_SADSIT_C_e=0xB, +}; + +enum dRes_ID_ZRA_SAD { + /* BCK */ + dRes_ID_ZRA_SAD_BCK_ZRA_FH_SADSIT_B_e=0x4, + dRes_ID_ZRA_SAD_BCK_ZRA_FH_SADSIT_C_e=0x5, + dRes_ID_ZRA_SAD_BCK_ZRA_SADSIT_B_e=0x6, + dRes_ID_ZRA_SAD_BCK_ZRA_SADSIT_C_e=0x7, + /* BTP */ + dRes_ID_ZRA_SAD_BTP_ZRA_FH_SADSIT_B_e=0xA, + dRes_ID_ZRA_SAD_BTP_ZRA_FH_SADSIT_C_e=0xB, +}; + +#endif /* !RES_ZRA_SAD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_sp.h b/assets/RZDP01/res/Object/zrA_sp.h new file mode 100644 index 0000000000..4d6bfc54ac --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_sp.h @@ -0,0 +1,48 @@ +#ifndef RES_ZRA_SP_H +#define RES_ZRA_SP_H + +enum dRes_INDEX_ZRA_SP { + /* BCK */ + dRes_INDEX_ZRA_SP_BCK_ZRA_DIVE_B_SP_e=0x3, + dRes_INDEX_ZRA_SP_BCK_ZRA_DIVE_SP_e=0x4, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_LOOKING_SP_e=0x5, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_TALK_B_SP_e=0x6, + dRes_INDEX_ZRA_SP_BCK_ZRA_F_TALK_SWIM_SP_e=0x7, + dRes_INDEX_ZRA_SP_BCK_ZRA_FH_LOOKING_SP_e=0x8, + dRes_INDEX_ZRA_SP_BCK_ZRA_FLOAT_B_SP_e=0x9, + dRes_INDEX_ZRA_SP_BCK_ZRA_FLOAT_SP_e=0xA, + dRes_INDEX_ZRA_SP_BCK_ZRA_LOOKING_SP_e=0xB, + dRes_INDEX_ZRA_SP_BCK_ZRA_STEP_SP_e=0xC, + dRes_INDEX_ZRA_SP_BCK_ZRA_SWIM_A_SP_e=0xD, + dRes_INDEX_ZRA_SP_BCK_ZRA_SWIM_B_SP_e=0xE, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_A_SP_e=0xF, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_B_SP_e=0x10, + dRes_INDEX_ZRA_SP_BCK_ZRA_TALK_SWIM_SP_e=0x11, + dRes_INDEX_ZRA_SP_BCK_ZRA_WAIT_SP_e=0x12, + dRes_INDEX_ZRA_SP_BCK_ZRA_WAIT_SWIM_SP_e=0x13, + dRes_INDEX_ZRA_SP_BCK_ZRA_WALK_A_SP_e=0x14, +}; + +enum dRes_ID_ZRA_SP { + /* BCK */ + dRes_ID_ZRA_SP_BCK_ZRA_DIVE_B_SP_e=0x3, + dRes_ID_ZRA_SP_BCK_ZRA_DIVE_SP_e=0x4, + dRes_ID_ZRA_SP_BCK_ZRA_F_LOOKING_SP_e=0x5, + dRes_ID_ZRA_SP_BCK_ZRA_F_TALK_B_SP_e=0x6, + dRes_ID_ZRA_SP_BCK_ZRA_F_TALK_SWIM_SP_e=0x7, + dRes_ID_ZRA_SP_BCK_ZRA_FH_LOOKING_SP_e=0x8, + dRes_ID_ZRA_SP_BCK_ZRA_FLOAT_B_SP_e=0x9, + dRes_ID_ZRA_SP_BCK_ZRA_FLOAT_SP_e=0xA, + dRes_ID_ZRA_SP_BCK_ZRA_LOOKING_SP_e=0xB, + dRes_ID_ZRA_SP_BCK_ZRA_STEP_SP_e=0xC, + dRes_ID_ZRA_SP_BCK_ZRA_SWIM_A_SP_e=0xD, + dRes_ID_ZRA_SP_BCK_ZRA_SWIM_B_SP_e=0xE, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_A_SP_e=0xF, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_B_SP_e=0x10, + dRes_ID_ZRA_SP_BCK_ZRA_TALK_SWIM_SP_e=0x11, + dRes_ID_ZRA_SP_BCK_ZRA_WAIT_SP_e=0x12, + dRes_ID_ZRA_SP_BCK_ZRA_WAIT_SWIM_SP_e=0x13, + dRes_ID_ZRA_SP_BCK_ZRA_WALK_A_SP_e=0x14, +}; + +#endif /* !RES_ZRA_SP_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrA_tobi.h b/assets/RZDP01/res/Object/zrA_tobi.h new file mode 100644 index 0000000000..ca67866557 --- /dev/null +++ b/assets/RZDP01/res/Object/zrA_tobi.h @@ -0,0 +1,18 @@ +#ifndef RES_ZRA_TOBI_H +#define RES_ZRA_TOBI_H + +enum dRes_INDEX_ZRA_TOBI { + /* BCK */ + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_E_e=0x3, + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_S_e=0x4, + dRes_INDEX_ZRA_TOBI_BCK_ZRA_TOBIKOMI_T_e=0x5, +}; + +enum dRes_ID_ZRA_TOBI { + /* BCK */ + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_E_e=0x3, + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_S_e=0x4, + dRes_ID_ZRA_TOBI_BCK_ZRA_TOBIKOMI_T_e=0x5, +}; + +#endif /* !RES_ZRA_TOBI_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC.h b/assets/RZDP01/res/Object/zrC.h new file mode 100644 index 0000000000..1ba768bc62 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_H +#define RES_ZRC_H + +enum dRes_INDEX_ZRC { + /* BCK */ + dRes_INDEX_ZRC_BCK_ZRC_F_SAD_e=0x5, + dRes_INDEX_ZRC_BCK_ZRC_F_SMILE_e=0x6, + dRes_INDEX_ZRC_BCK_ZRC_F_STEP_e=0x7, + dRes_INDEX_ZRC_BCK_ZRC_F_TALK_A_e=0x8, + dRes_INDEX_ZRC_BCK_ZRC_F_WAIT_A_e=0x9, + dRes_INDEX_ZRC_BCK_ZRC_FH_SAD_e=0xA, + dRes_INDEX_ZRC_BCK_ZRC_FH_SMILE_e=0xB, + dRes_INDEX_ZRC_BCK_ZRC_STEP_e=0xC, + dRes_INDEX_ZRC_BCK_ZRC_WAIT_A_e=0xD, + /* BTK */ + dRes_INDEX_ZRC_BTK_ZRC_e=0x10, + /* BTP */ + dRes_INDEX_ZRC_BTP_ZRC_e=0x13, + dRes_INDEX_ZRC_BTP_ZRC_F_SAD_e=0x14, + dRes_INDEX_ZRC_BTP_ZRC_F_SMILE_e=0x15, + dRes_INDEX_ZRC_BTP_ZRC_F_STEP_e=0x16, + dRes_INDEX_ZRC_BTP_ZRC_F_TALK_A_e=0x17, + dRes_INDEX_ZRC_BTP_ZRC_FH_SAD_e=0x18, + dRes_INDEX_ZRC_BTP_ZRC_FH_SMILE_e=0x19, +}; + +enum dRes_ID_ZRC { + /* BCK */ + dRes_ID_ZRC_BCK_ZRC_F_SAD_e=0x5, + dRes_ID_ZRC_BCK_ZRC_F_SMILE_e=0x6, + dRes_ID_ZRC_BCK_ZRC_F_STEP_e=0x7, + dRes_ID_ZRC_BCK_ZRC_F_TALK_A_e=0x8, + dRes_ID_ZRC_BCK_ZRC_F_WAIT_A_e=0x9, + dRes_ID_ZRC_BCK_ZRC_FH_SAD_e=0xA, + dRes_ID_ZRC_BCK_ZRC_FH_SMILE_e=0xB, + dRes_ID_ZRC_BCK_ZRC_STEP_e=0xC, + dRes_ID_ZRC_BCK_ZRC_WAIT_A_e=0xD, + /* BTK */ + dRes_ID_ZRC_BTK_ZRC_e=0x10, + /* BTP */ + dRes_ID_ZRC_BTP_ZRC_e=0x13, + dRes_ID_ZRC_BTP_ZRC_F_SAD_e=0x14, + dRes_ID_ZRC_BTP_ZRC_F_SMILE_e=0x15, + dRes_ID_ZRC_BTP_ZRC_F_STEP_e=0x16, + dRes_ID_ZRC_BTP_ZRC_F_TALK_A_e=0x17, + dRes_ID_ZRC_BTP_ZRC_FH_SAD_e=0x18, + dRes_ID_ZRC_BTP_ZRC_FH_SMILE_e=0x19, +}; + +#endif /* !RES_ZRC_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC1.h b/assets/RZDP01/res/Object/zrC1.h new file mode 100644 index 0000000000..9f79632114 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC1.h @@ -0,0 +1,70 @@ +#ifndef RES_ZRC1_H +#define RES_ZRC1_H + +enum dRes_INDEX_ZRC1 { + /* BCK */ + dRes_INDEX_ZRC1_BCK_ZRC_F_GETUP_e=0x5, + dRes_INDEX_ZRC1_BCK_ZRC_F_KIZUKU_e=0x6, + dRes_INDEX_ZRC1_BCK_ZRC_F_KIZUKU_WAIT_e=0x7, + dRes_INDEX_ZRC1_BCK_ZRC_F_PRAY_e=0x8, + dRes_INDEX_ZRC1_BCK_ZRC_F_SAD_WAIT_e=0x9, + dRes_INDEX_ZRC1_BCK_ZRC_F_TALK_NORMAL_e=0xA, + dRes_INDEX_ZRC1_BCK_ZRC_F_TOPRAY_e=0xB, + dRes_INDEX_ZRC1_BCK_ZRC_FH_KIZUKU_e=0xC, + dRes_INDEX_ZRC1_BCK_ZRC_GETUP_e=0xD, + dRes_INDEX_ZRC1_BCK_ZRC_KIZUKU_e=0xE, + dRes_INDEX_ZRC1_BCK_ZRC_KIZUKU_WAIT_e=0xF, + dRes_INDEX_ZRC1_BCK_ZRC_PRAY_e=0x10, + dRes_INDEX_ZRC1_BCK_ZRC_SAD_TALK_e=0x11, + dRes_INDEX_ZRC1_BCK_ZRC_SAD_WAIT_e=0x12, + dRes_INDEX_ZRC1_BCK_ZRC_SMILE_TALK_e=0x13, + dRes_INDEX_ZRC1_BCK_ZRC_TALK_A_e=0x14, + dRes_INDEX_ZRC1_BCK_ZRC_TOPRAY_e=0x15, + /* BTK */ + dRes_INDEX_ZRC1_BTK_ZRC_KIZUKU_e=0x18, + dRes_INDEX_ZRC1_BTK_ZRC_KIZUKU_WAIT_e=0x19, + dRes_INDEX_ZRC1_BTK_ZRC_SAD_TALK_e=0x1A, + dRes_INDEX_ZRC1_BTK_ZRC_SAD_WAIT_e=0x1B, + /* BTP */ + dRes_INDEX_ZRC1_BTP_ZRC_F_GETUP_e=0x1E, + dRes_INDEX_ZRC1_BTP_ZRC_F_KIZUKU_e=0x1F, + dRes_INDEX_ZRC1_BTP_ZRC_F_KIZUKU_WAIT_e=0x20, + dRes_INDEX_ZRC1_BTP_ZRC_F_PRAY_e=0x21, + dRes_INDEX_ZRC1_BTP_ZRC_F_SAD_WAIT_e=0x22, + dRes_INDEX_ZRC1_BTP_ZRC_F_TOPRAY_e=0x23, +}; + +enum dRes_ID_ZRC1 { + /* BCK */ + dRes_ID_ZRC1_BCK_ZRC_F_GETUP_e=0x5, + dRes_ID_ZRC1_BCK_ZRC_F_KIZUKU_e=0x6, + dRes_ID_ZRC1_BCK_ZRC_F_KIZUKU_WAIT_e=0x7, + dRes_ID_ZRC1_BCK_ZRC_F_PRAY_e=0x8, + dRes_ID_ZRC1_BCK_ZRC_F_SAD_WAIT_e=0x9, + dRes_ID_ZRC1_BCK_ZRC_F_TALK_NORMAL_e=0xA, + dRes_ID_ZRC1_BCK_ZRC_F_TOPRAY_e=0xB, + dRes_ID_ZRC1_BCK_ZRC_FH_KIZUKU_e=0xC, + dRes_ID_ZRC1_BCK_ZRC_GETUP_e=0xD, + dRes_ID_ZRC1_BCK_ZRC_KIZUKU_e=0xE, + dRes_ID_ZRC1_BCK_ZRC_KIZUKU_WAIT_e=0xF, + dRes_ID_ZRC1_BCK_ZRC_PRAY_e=0x10, + dRes_ID_ZRC1_BCK_ZRC_SAD_TALK_e=0x11, + dRes_ID_ZRC1_BCK_ZRC_SAD_WAIT_e=0x12, + dRes_ID_ZRC1_BCK_ZRC_SMILE_TALK_e=0x13, + dRes_ID_ZRC1_BCK_ZRC_TALK_A_e=0x14, + dRes_ID_ZRC1_BCK_ZRC_TOPRAY_e=0x15, + /* BTK */ + dRes_ID_ZRC1_BTK_ZRC_KIZUKU_e=0x18, + dRes_ID_ZRC1_BTK_ZRC_KIZUKU_WAIT_e=0x19, + dRes_ID_ZRC1_BTK_ZRC_SAD_TALK_e=0x1A, + dRes_ID_ZRC1_BTK_ZRC_SAD_WAIT_e=0x1B, + /* BTP */ + dRes_ID_ZRC1_BTP_ZRC_F_GETUP_e=0x1E, + dRes_ID_ZRC1_BTP_ZRC_F_KIZUKU_e=0x1F, + dRes_ID_ZRC1_BTP_ZRC_F_KIZUKU_WAIT_e=0x20, + dRes_ID_ZRC1_BTP_ZRC_F_PRAY_e=0x21, + dRes_ID_ZRC1_BTP_ZRC_F_SAD_WAIT_e=0x22, + dRes_ID_ZRC1_BTP_ZRC_F_TOPRAY_e=0x23, +}; + +#endif /* !RES_ZRC1_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC2.h b/assets/RZDP01/res/Object/zrC2.h new file mode 100644 index 0000000000..e0c3c345e2 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC2.h @@ -0,0 +1,24 @@ +#ifndef RES_ZRC2_H +#define RES_ZRC2_H + +enum dRes_INDEX_ZRC2 { + /* BCK */ + dRes_INDEX_ZRC2_BCK_ZRC_F_SIT_e=0x4, + dRes_INDEX_ZRC2_BCK_ZRC_F_SIT_TALK_e=0x5, + dRes_INDEX_ZRC2_BCK_ZRC_SIT_e=0x6, + dRes_INDEX_ZRC2_BCK_ZRC_SIT_TALK_e=0x7, + /* BTP */ + dRes_INDEX_ZRC2_BTP_ZRC_F_SIT_TALK_e=0xA, +}; + +enum dRes_ID_ZRC2 { + /* BCK */ + dRes_ID_ZRC2_BCK_ZRC_F_SIT_e=0x4, + dRes_ID_ZRC2_BCK_ZRC_F_SIT_TALK_e=0x5, + dRes_ID_ZRC2_BCK_ZRC_SIT_e=0x6, + dRes_ID_ZRC2_BCK_ZRC_SIT_TALK_e=0x7, + /* BTP */ + dRes_ID_ZRC2_BTP_ZRC_F_SIT_TALK_e=0xA, +}; + +#endif /* !RES_ZRC2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC_EGD.h b/assets/RZDP01/res/Object/zrC_EGD.h new file mode 100644 index 0000000000..44f2147fd5 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC_EGD.h @@ -0,0 +1,14 @@ +#ifndef RES_ZRC_EGD_H +#define RES_ZRC_EGD_H + +enum dRes_INDEX_ZRC_EGD { + /* EVT */ + dRes_INDEX_ZRC_EGD_DAT_EVENT_LIST_e=0x3, +}; + +enum dRes_ID_ZRC_EGD { + /* EVT */ + dRes_ID_ZRC_EGD_DAT_EVENT_LIST_e=0x3, +}; + +#endif /* !RES_ZRC_EGD_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC_MDL.h b/assets/RZDP01/res/Object/zrC_MDL.h new file mode 100644 index 0000000000..35742d9225 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC_MDL.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_MDL_H +#define RES_ZRC_MDL_H + +enum dRes_INDEX_ZRC_MDL { + /* BMDV */ + dRes_INDEX_ZRC_MDL_BMD_ZRC_e=0x3, +}; + +enum dRes_ID_ZRC_MDL { + /* BMDV */ + dRes_ID_ZRC_MDL_BMD_ZRC_e=0x3, +}; + +enum ZRC_JNT { + ZRC_JNT_CENTER_e=0x0, + ZRC_JNT_BACKBONE1_e=0x1, + ZRC_JNT_BACKBONE2_e=0x2, + ZRC_JNT_NECK_e=0x3, + ZRC_JNT_HEAD_e=0x4, + ZRC_JNT_H_TAIL1_e=0x5, + ZRC_JNT_H_TAIL2_e=0x6, + ZRC_JNT_H_TAIL3_e=0x7, + ZRC_JNT_CHIN_e=0x8, + ZRC_JNT_EARL1_e=0x9, + ZRC_JNT_EARL2_e=0xA, + ZRC_JNT_EARR1_e=0xB, + ZRC_JNT_EARR2_e=0xC, + ZRC_JNT_MOUTH_e=0xD, + ZRC_JNT_SHOULDERL_e=0xE, + ZRC_JNT_ARML1_e=0xF, + ZRC_JNT_ARML2_e=0x10, + ZRC_JNT_HANDL_e=0x11, + ZRC_JNT_FINGERL_e=0x12, + ZRC_JNT_SHOULDERR_e=0x13, + ZRC_JNT_ARMR1_e=0x14, + ZRC_JNT_ARMR2_e=0x15, + ZRC_JNT_HANDR_e=0x16, + ZRC_JNT_FINGERR_e=0x17, + ZRC_JNT_WAIST_e=0x18, + ZRC_JNT_LEGL1_e=0x19, + ZRC_JNT_LEGL2_e=0x1A, + ZRC_JNT_FOOTL1_e=0x1B, + ZRC_JNT_FOOTL2_e=0x1C, + ZRC_JNT_LEGR1_e=0x1D, + ZRC_JNT_LEGR2_e=0x1E, + ZRC_JNT_FOOTR1_e=0x1F, + ZRC_JNT_FOOTR2_e=0x20, +}; + +#endif /* !RES_ZRC_MDL_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC_Sick.h b/assets/RZDP01/res/Object/zrC_Sick.h new file mode 100644 index 0000000000..64c4bb06f3 --- /dev/null +++ b/assets/RZDP01/res/Object/zrC_Sick.h @@ -0,0 +1,20 @@ +#ifndef RES_ZRC_SICK_H +#define RES_ZRC_SICK_H + +enum dRes_INDEX_ZRC_SICK { + /* BCK */ + dRes_INDEX_ZRC_SICK_BCK_ZRC_F_SICK_DEMO_WAIT_e=0x4, + dRes_INDEX_ZRC_SICK_BCK_ZRC_SICK_DEMO_WAIT_e=0x5, + /* BTP */ + dRes_INDEX_ZRC_SICK_BTP_ZRC_F_SICK_DEMO_WAIT_e=0x8, +}; + +enum dRes_ID_ZRC_SICK { + /* BCK */ + dRes_ID_ZRC_SICK_BCK_ZRC_F_SICK_DEMO_WAIT_e=0x4, + dRes_ID_ZRC_SICK_BCK_ZRC_SICK_DEMO_WAIT_e=0x5, + /* BTP */ + dRes_ID_ZRC_SICK_BTP_ZRC_F_SICK_DEMO_WAIT_e=0x8, +}; + +#endif /* !RES_ZRC_SICK_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrC_TW.h b/assets/RZDP01/res/Object/zrC_TW.h new file mode 100644 index 0000000000..ec8485b3ee --- /dev/null +++ b/assets/RZDP01/res/Object/zrC_TW.h @@ -0,0 +1,50 @@ +#ifndef RES_ZRC_TW_H +#define RES_ZRC_TW_H + +enum dRes_INDEX_ZRC_TW { + /* BMDR */ + dRes_INDEX_ZRC_TW_BMD_ZRC_SICK_TW_e=0x3, +}; + +enum dRes_ID_ZRC_TW { + /* BMDR */ + dRes_ID_ZRC_TW_BMD_ZRC_SICK_TW_e=0x3, +}; + +enum ZRC_SICK_TW_JNT { + ZRC_SICK_TW_JNT_CENTER_e=0x0, + ZRC_SICK_TW_JNT_BACKBONE1_e=0x1, + ZRC_SICK_TW_JNT_BACKBONE2_e=0x2, + ZRC_SICK_TW_JNT_NECK_e=0x3, + ZRC_SICK_TW_JNT_HEAD_e=0x4, + ZRC_SICK_TW_JNT_H_TAIL1_e=0x5, + ZRC_SICK_TW_JNT_H_TAIL2_e=0x6, + ZRC_SICK_TW_JNT_H_TAIL3_e=0x7, + ZRC_SICK_TW_JNT_CHIN_e=0x8, + ZRC_SICK_TW_JNT_EARL1_e=0x9, + ZRC_SICK_TW_JNT_EARL2_e=0xA, + ZRC_SICK_TW_JNT_EARR1_e=0xB, + ZRC_SICK_TW_JNT_EARR2_e=0xC, + ZRC_SICK_TW_JNT_MOUTH_e=0xD, + ZRC_SICK_TW_JNT_SHOULDERL_e=0xE, + ZRC_SICK_TW_JNT_ARML1_e=0xF, + ZRC_SICK_TW_JNT_ARML2_e=0x10, + ZRC_SICK_TW_JNT_HANDL_e=0x11, + ZRC_SICK_TW_JNT_FINGERL_e=0x12, + ZRC_SICK_TW_JNT_SHOULDERR_e=0x13, + ZRC_SICK_TW_JNT_ARMR1_e=0x14, + ZRC_SICK_TW_JNT_ARMR2_e=0x15, + ZRC_SICK_TW_JNT_HANDR_e=0x16, + ZRC_SICK_TW_JNT_FINGERR_e=0x17, + ZRC_SICK_TW_JNT_WAIST_e=0x18, + ZRC_SICK_TW_JNT_LEGL1_e=0x19, + ZRC_SICK_TW_JNT_LEGL2_e=0x1A, + ZRC_SICK_TW_JNT_FOOTL1_e=0x1B, + ZRC_SICK_TW_JNT_FOOTL2_e=0x1C, + ZRC_SICK_TW_JNT_LEGR1_e=0x1D, + ZRC_SICK_TW_JNT_LEGR2_e=0x1E, + ZRC_SICK_TW_JNT_FOOTR1_e=0x1F, + ZRC_SICK_TW_JNT_FOOTR2_e=0x20, +}; + +#endif /* !RES_ZRC_TW_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrCb.h b/assets/RZDP01/res/Object/zrCb.h new file mode 100644 index 0000000000..49e47eb98b --- /dev/null +++ b/assets/RZDP01/res/Object/zrCb.h @@ -0,0 +1,61 @@ +#ifndef RES_ZRCB_H +#define RES_ZRCB_H + +enum dRes_INDEX_ZRCB { + /* BCK */ + dRes_INDEX_ZRCB_BCK_ZRCB_F_SUFFER_A_e=0x5, + dRes_INDEX_ZRCB_BCK_ZRCB_F_SUFFER_B_e=0x6, + dRes_INDEX_ZRCB_BCK_ZRCB_F_WAIT_A_e=0x7, + dRes_INDEX_ZRCB_BCK_ZRCB_SUFFER_A_e=0x8, + dRes_INDEX_ZRCB_BCK_ZRCB_SUFFER_B_e=0x9, + dRes_INDEX_ZRCB_BCK_ZRCB_WAIT_A_e=0xA, + /* BMDR */ + dRes_INDEX_ZRCB_BMD_ZRCB_e=0xD, + /* BTP */ + dRes_INDEX_ZRCB_BTP_ZRCB_F_SUFFER_A_e=0x10, + dRes_INDEX_ZRCB_BTP_ZRCB_F_SUFFER_B_e=0x11, + dRes_INDEX_ZRCB_BTP_ZRCB_F_WAIT_A_e=0x12, +}; + +enum dRes_ID_ZRCB { + /* BCK */ + dRes_ID_ZRCB_BCK_ZRCB_F_SUFFER_A_e=0x5, + dRes_ID_ZRCB_BCK_ZRCB_F_SUFFER_B_e=0x6, + dRes_ID_ZRCB_BCK_ZRCB_F_WAIT_A_e=0x7, + dRes_ID_ZRCB_BCK_ZRCB_SUFFER_A_e=0x8, + dRes_ID_ZRCB_BCK_ZRCB_SUFFER_B_e=0x9, + dRes_ID_ZRCB_BCK_ZRCB_WAIT_A_e=0xA, + /* BMDR */ + dRes_ID_ZRCB_BMD_ZRCB_e=0xD, + /* BTP */ + dRes_ID_ZRCB_BTP_ZRCB_F_SUFFER_A_e=0x10, + dRes_ID_ZRCB_BTP_ZRCB_F_SUFFER_B_e=0x11, + dRes_ID_ZRCB_BTP_ZRCB_F_WAIT_A_e=0x12, +}; + +enum ZRCB_JNT { + ZRCB_JNT_CENTER_e=0x0, + ZRCB_JNT_BED_ROOT_e=0x1, + ZRCB_JNT_ZRC_CENTER_e=0x2, + ZRCB_JNT_BACKBONE1_e=0x3, + ZRCB_JNT_BACKBONE2_e=0x4, + ZRCB_JNT_NECK_e=0x5, + ZRCB_JNT_HEAD_e=0x6, + ZRCB_JNT_H_TAIL1_e=0x7, + ZRCB_JNT_H_TAIL2_e=0x8, + ZRCB_JNT_H_TAIL3_e=0x9, + ZRCB_JNT_CHIN_e=0xA, + ZRCB_JNT_EARL1_e=0xB, + ZRCB_JNT_EARL2_e=0xC, + ZRCB_JNT_EARR1_e=0xD, + ZRCB_JNT_EARR2_e=0xE, + ZRCB_JNT_MOUTH_e=0xF, + ZRCB_JNT_SHOULDERL_e=0x10, + ZRCB_JNT_ARML1_e=0x11, + ZRCB_JNT_SHOULDERR_e=0x12, + ZRCB_JNT_ARMR1_e=0x13, + ZRCB_JNT_CLOTH_ROOT_e=0x14, + ZRCB_JNT_CLOTH_e=0x15, +}; + +#endif /* !RES_ZRCB_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrF.h b/assets/RZDP01/res/Object/zrF.h new file mode 100644 index 0000000000..12db200209 --- /dev/null +++ b/assets/RZDP01/res/Object/zrF.h @@ -0,0 +1,30 @@ +#ifndef RES_ZRF_H +#define RES_ZRF_H + +enum dRes_INDEX_ZRF { + /* BMDR */ + dRes_INDEX_ZRF_BMD_ZRA_A_TW_e=0x3, + dRes_INDEX_ZRF_BMD_ZRA_PAIN_TW_e=0x4, + dRes_INDEX_ZRF_BMD_ZRA_SOL_TW_e=0x5, +}; + +enum dRes_ID_ZRF { + /* BMDR */ + dRes_ID_ZRF_BMD_ZRA_A_TW_e=0x3, + dRes_ID_ZRF_BMD_ZRA_PAIN_TW_e=0x4, + dRes_ID_ZRF_BMD_ZRA_SOL_TW_e=0x5, +}; + +enum ZRA_A_TW_JNT { + ZRA_A_TW_JNT_ZRA_TW_MODEL1_e=0x0, +}; + +enum ZRA_PAIN_TW_JNT { + ZRA_PAIN_TW_JNT_ZRA_C_TW_MODEL_e=0x0, +}; + +enum ZRA_SOL_TW_JNT { + ZRA_SOL_TW_JNT_ZRA_SOL_TW_e=0x0, +}; + +#endif /* !RES_ZRF_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zrZ_GT.h b/assets/RZDP01/res/Object/zrZ_GT.h new file mode 100644 index 0000000000..c736f8e31e --- /dev/null +++ b/assets/RZDP01/res/Object/zrZ_GT.h @@ -0,0 +1,78 @@ +#ifndef RES_ZRZ_GT_H +#define RES_ZRZ_GT_H + +enum dRes_INDEX_ZRZ_GT { + /* BCK */ + dRes_INDEX_ZRZ_GT_BCK_ZRZ_COMEON_e=0x7, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_F_TALK_A_e=0x8, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_LEAD_e=0x9, + dRes_INDEX_ZRZ_GT_BCK_ZRZ_WAIT_GT_A_e=0xA, + /* BMDR */ + dRes_INDEX_ZRZ_GT_BMD_ZRZ_GT_e=0xD, + /* BTK */ + dRes_INDEX_ZRZ_GT_BTK_ZRZ_GT_e=0x10, + /* BTP */ + dRes_INDEX_ZRZ_GT_BTP_ZRZ_GT_e=0x13, + /* EVT */ + dRes_INDEX_ZRZ_GT_DAT_EVENT_LIST_e=0x16, +}; + +enum dRes_ID_ZRZ_GT { + /* BCK */ + dRes_ID_ZRZ_GT_BCK_ZRZ_COMEON_e=0x7, + dRes_ID_ZRZ_GT_BCK_ZRZ_F_TALK_A_e=0x8, + dRes_ID_ZRZ_GT_BCK_ZRZ_LEAD_e=0x9, + dRes_ID_ZRZ_GT_BCK_ZRZ_WAIT_GT_A_e=0xA, + /* BMDR */ + dRes_ID_ZRZ_GT_BMD_ZRZ_GT_e=0xD, + /* BTK */ + dRes_ID_ZRZ_GT_BTK_ZRZ_GT_e=0x10, + /* BTP */ + dRes_ID_ZRZ_GT_BTP_ZRZ_GT_e=0x13, + /* EVT */ + dRes_ID_ZRZ_GT_DAT_EVENT_LIST_e=0x16, +}; + +enum ZRZ_GT_JNT { + ZRZ_GT_JNT_CENTER_e=0x0, + ZRZ_GT_JNT_BACKBONE1_e=0x1, + ZRZ_GT_JNT_BACKBONE2_e=0x2, + ZRZ_GT_JNT_NECK_e=0x3, + ZRZ_GT_JNT_HEAD_e=0x4, + ZRZ_GT_JNT_CHIN_e=0x5, + ZRZ_GT_JNT_EAR_L_e=0x6, + ZRZ_GT_JNT_EAR_R_e=0x7, + ZRZ_GT_JNT_H_TAIL1_e=0x8, + ZRZ_GT_JNT_H_TAIL2_e=0x9, + ZRZ_GT_JNT_H_TAIL3_e=0xA, + ZRZ_GT_JNT_H_TAIL4_e=0xB, + ZRZ_GT_JNT_MOUTH_e=0xC, + ZRZ_GT_JNT_SHOULDERL_e=0xD, + ZRZ_GT_JNT_ARML1_e=0xE, + ZRZ_GT_JNT_ARML2_e=0xF, + ZRZ_GT_JNT_HANDL_e=0x10, + ZRZ_GT_JNT_FINGERL1_e=0x11, + ZRZ_GT_JNT_THUMBL_e=0x12, + ZRZ_GT_JNT_FIN_L1_e=0x13, + ZRZ_GT_JNT_FIN_L2_e=0x14, + ZRZ_GT_JNT_SHOULDERR_e=0x15, + ZRZ_GT_JNT_ARMR1_e=0x16, + ZRZ_GT_JNT_ARMR2_e=0x17, + ZRZ_GT_JNT_HANDR_e=0x18, + ZRZ_GT_JNT_FINGERR1_e=0x19, + ZRZ_GT_JNT_THUMBR_e=0x1A, + ZRZ_GT_JNT_FIN_R1_e=0x1B, + ZRZ_GT_JNT_FIN_R2_e=0x1C, + ZRZ_GT_JNT_WAIST_e=0x1D, + ZRZ_GT_JNT_SKIRT1_e=0x1E, + ZRZ_GT_JNT_SKIRT2_e=0x1F, + ZRZ_GT_JNT_SKIRT_IN_e=0x20, + ZRZ_GT_JNT_SKIRT_OUT1_e=0x21, + ZRZ_GT_JNT_SKIRT_OUT2_e=0x22, + ZRZ_GT_JNT_SKIRT_OUT3_e=0x23, + ZRZ_GT_JNT_SKIRT_OUT4_e=0x24, + ZRZ_GT_JNT_SKIRT_OUT5_e=0x25, + ZRZ_GT_JNT_SKIRT_OUT6_e=0x26, +}; + +#endif /* !RES_ZRZ_GT_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/Object/zra_nml2.h b/assets/RZDP01/res/Object/zra_nml2.h new file mode 100644 index 0000000000..94cff01b7a --- /dev/null +++ b/assets/RZDP01/res/Object/zra_nml2.h @@ -0,0 +1,18 @@ +#ifndef RES_ZRA_NML2_H +#define RES_ZRA_NML2_H + +enum dRes_INDEX_ZRA_NML2 { + /* BCK */ + dRes_INDEX_ZRA_NML2_BCK_ZRA_STEP_e=0x3, + dRes_INDEX_ZRA_NML2_BCK_ZRA_TALK_A_e=0x4, + dRes_INDEX_ZRA_NML2_BCK_ZRA_WAIT_A_e=0x5, +}; + +enum dRes_ID_ZRA_NML2 { + /* BCK */ + dRes_ID_ZRA_NML2_BCK_ZRA_STEP_e=0x3, + dRes_ID_ZRA_NML2_BCK_ZRA_TALK_A_e=0x4, + dRes_ID_ZRA_NML2_BCK_ZRA_WAIT_A_e=0x5, +}; + +#endif /* !RES_ZRA_NML2_H */ \ No newline at end of file diff --git a/assets/RZDP01/res/WiiBannerIcon/bannerIcon.h b/assets/RZDP01/res/WiiBannerIcon/bannerIcon.h new file mode 100644 index 0000000000..2a1df9f8c1 --- /dev/null +++ b/assets/RZDP01/res/WiiBannerIcon/bannerIcon.h @@ -0,0 +1,20 @@ +#ifndef RES_BANNERICON_H +#define RES_BANNERICON_H + +enum dRes_INDEX_BANNERICON { + /* ROOT */ + dRes_INDEX_BANNERICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_INDEX_BANNERICON_BTI_ZELDA2_GC_ICON_e=0x1, + dRes_INDEX_BANNERICON_BTI_ZELDA2_WII_BANNER_e=0x2, + dRes_INDEX_BANNERICON_BTI_ZELDA2_WII_ICON_e=0x3, +}; + +enum dRes_ID_BANNERICON { + /* ROOT */ + dRes_ID_BANNERICON_BTI_ZELDA2_GC_BANNER_e=0x0, + dRes_ID_BANNERICON_BTI_ZELDA2_GC_ICON_e=0x1, + dRes_ID_BANNERICON_BTI_ZELDA2_WII_BANNER_e=0x2, + dRes_ID_BANNERICON_BTI_ZELDA2_WII_ICON_e=0x3, +}; + +#endif /* !RES_BANNERICON_H */ \ No newline at end of file diff --git a/config/RZDP01/build.sha1 b/config/RZDP01/build.sha1 new file mode 100644 index 0000000000..b5cc280e8e --- /dev/null +++ b/config/RZDP01/build.sha1 @@ -0,0 +1,759 @@ +a05fc0372eb427a5b5afc5e23c207aadbd10ebd1 build/RZDP01/framework.dol +5abf7e80d4a8d11ffaa65edd1d6f3d3d3ba524d3 build/RZDP01/d_a_L7demo_dr/d_a_L7demo_dr.rel +f46b68b5a7b4f4702eeaafc287553334dc625559 build/RZDP01/d_a_L7low_dr/d_a_L7low_dr.rel +1133e9b75fb48596ef993423b13cc0ff48237014 build/RZDP01/d_a_L7op_demo_dr/d_a_L7op_demo_dr.rel +140969e33ef30bca36d243c9c77d6ab1c85a836d build/RZDP01/d_a_alldie/d_a_alldie.rel +a3277070c9a9567d098500909d2f8369bacfc3c9 build/RZDP01/d_a_andsw/d_a_andsw.rel +2724f0498119e28450a49b72595bf1c1318a52d6 build/RZDP01/d_a_andsw2/d_a_andsw2.rel +9ad68af080852dedc413f5b4bc44e295696dbf25 build/RZDP01/d_a_arrow/d_a_arrow.rel +f0a4bf26ff29c7a7d1ff2cdf8086135ab87ed044 build/RZDP01/d_a_b_bh/d_a_b_bh.rel +7e45bcc57d68f62a3f6d6f740b11d0979d90e705 build/RZDP01/d_a_b_bq/d_a_b_bq.rel +0006a5a058e46730d0cf799efe24a299dc529c37 build/RZDP01/d_a_b_dr/d_a_b_dr.rel +2973f57730dc3c0adffda865f8ce98d8830afc62 build/RZDP01/d_a_b_dre/d_a_b_dre.rel +fde8757df23b3f63ecb6b98280d4ce8cfbabca9b build/RZDP01/d_a_b_ds/d_a_b_ds.rel +ed279a7fed4eed9f75f36d85fa4ec64a90dbe7c8 build/RZDP01/d_a_b_gg/d_a_b_gg.rel +a68aa94d17183b8f813a531f1656f08976043e97 build/RZDP01/d_a_b_gm/d_a_b_gm.rel +a1b9d6eaf84f16e43e0d5b14689e0467f0444f77 build/RZDP01/d_a_b_gnd/d_a_b_gnd.rel +c9f66265bd37dd81b79a31df26e8a41ce9423dc9 build/RZDP01/d_a_b_go/d_a_b_go.rel +b363c4f1c769ed2ab8d882696b870f39963ea36d build/RZDP01/d_a_b_gos/d_a_b_gos.rel +0584551ffd6d42b276fb3c0a2381ec56bb639083 build/RZDP01/d_a_b_mgn/d_a_b_mgn.rel +a6a4e4f5d23766ab3203e3d4a77e9dde8d8a4c04 build/RZDP01/d_a_b_ob/d_a_b_ob.rel +f88f0a6c2f0941879635d322a01c1cb05c0912be build/RZDP01/d_a_b_oh/d_a_b_oh.rel +b6232dc3aaf2c469b5137a43d9c7c3c9893222ce build/RZDP01/d_a_b_oh2/d_a_b_oh2.rel +d32a299c1182f4de3e7aae1f35897fe2f2f953dd build/RZDP01/d_a_b_tn/d_a_b_tn.rel +c69b44eb170a94ce66cc2b5a8735cef3bfd255cc build/RZDP01/d_a_b_yo/d_a_b_yo.rel +975094da10d1f5edf4e9f6b29893f9bf73807d9b build/RZDP01/d_a_b_yo_ice/d_a_b_yo_ice.rel +a25218e8021722ce2c3090fc1ecb0bf985d24e15 build/RZDP01/d_a_b_zant/d_a_b_zant.rel +1efbd065f41291c571aeeba94e4214fd1772d41b build/RZDP01/d_a_b_zant_magic/d_a_b_zant_magic.rel +475f2e2e44606fb5be4eecc84eaeef195a8f6857 build/RZDP01/d_a_b_zant_mobile/d_a_b_zant_mobile.rel +ac5e03ae406128887de79028c9b5201023f7bafb build/RZDP01/d_a_b_zant_sima/d_a_b_zant_sima.rel +0b7eca84a75cd04f54c0ecee7e27528c24b9d49c build/RZDP01/d_a_balloon_2D/d_a_balloon_2D.rel +f498de5590d6958dcb1f05dc9749174885148750 build/RZDP01/d_a_bd/d_a_bd.rel +814bd0822e54a142ca2677bb82fd0a00e96f26ae build/RZDP01/d_a_bg/d_a_bg.rel +64c2aa9e905bfa05f0ef3b20fc2bc035d77ee831 build/RZDP01/d_a_bg_obj/d_a_bg_obj.rel +567e920fa51a50b5b596ea1bba32c28c8a3b15a7 build/RZDP01/d_a_boomerang/d_a_boomerang.rel +ced480adc49d75f9d984d25738244dd8dc753f05 build/RZDP01/d_a_bullet/d_a_bullet.rel +b76b3132b66268714d9c4dc77f4e0f6640f557ae build/RZDP01/d_a_canoe/d_a_canoe.rel +737f802a2ef3df6c3984f319a3e7dd3bd4283112 build/RZDP01/d_a_coach_2D/d_a_coach_2D.rel +81938ff57650361c81e7ec9d76637dc92d0f53b3 build/RZDP01/d_a_coach_fire/d_a_coach_fire.rel +ecf29c44aa8fdec97cdc9dc52e4ffcfd94dfe1af build/RZDP01/d_a_cow/d_a_cow.rel +95d9d8462ebb4360a77dd987d44bb724a6bacf49 build/RZDP01/d_a_crod/d_a_crod.rel +a507dcf48a0c590ecb980aa9ab86eadabb759ec4 build/RZDP01/d_a_cstaF/d_a_cstaF.rel +bd23abb02df65f9e08e48cd0b9d2695f3a11af47 build/RZDP01/d_a_cstatue/d_a_cstatue.rel +b047579f7ed1bc1163d9173da5dd919776e5d099 build/RZDP01/d_a_demo00/d_a_demo00.rel +aa235bdbf2df0a1db68db00965406ef66cabe387 build/RZDP01/d_a_demo_item/d_a_demo_item.rel +51607d45c4a2301f47d1e6ecc060c5252c87d6c3 build/RZDP01/d_a_disappear/d_a_disappear.rel +c587ec5c4420e9e11ef15193968beccc01c413dc build/RZDP01/d_a_dmidna/d_a_dmidna.rel +40ffb37c8334f44a21718c55134000ba847ee628 build/RZDP01/d_a_do/d_a_do.rel +1e73079916f1324c46f4572ecfd5a8ff83101779 build/RZDP01/d_a_door_boss/d_a_door_boss.rel +e4d19abbe9472a4b44fe7e51fcaf4ebd623014d2 build/RZDP01/d_a_door_bossL1/d_a_door_bossL1.rel +e1c2a7a678abc6b0c0c8dcc643fa42dd24a1efb8 build/RZDP01/d_a_door_bossL5/d_a_door_bossL5.rel +1cf41bd0f97bb64ad5f43166e841b91993c74bb0 build/RZDP01/d_a_door_dbdoor00/d_a_door_dbdoor00.rel +f0363cdc2c35d291946c2d779750d97a3b5515ca build/RZDP01/d_a_door_knob00/d_a_door_knob00.rel +b49a7e8ad94c2d85ea19b7475135db41cbdaf653 build/RZDP01/d_a_door_mbossL1/d_a_door_mbossL1.rel +87678c12a881e5bc68019ce645f26121b1325d81 build/RZDP01/d_a_door_push/d_a_door_push.rel +23521d2251e6a23394c5af3ef9f12e430fc1145c build/RZDP01/d_a_door_shutter/d_a_door_shutter.rel +01d208bad46ae3fabe29c0283fd49ac1b118525d build/RZDP01/d_a_door_spiral/d_a_door_spiral.rel +fb930aa234188f67d3d28dbe0c2c692dcf2aa1cc build/RZDP01/d_a_dshutter/d_a_dshutter.rel +d2eb2f8732cc5c311d71793bf5681f22426bca5b build/RZDP01/d_a_e_ai/d_a_e_ai.rel +e253089429da43b9b6fe7e493a7a528f4cd772ea build/RZDP01/d_a_e_arrow/d_a_e_arrow.rel +9f80ee5cbabba01eb2e8556628992e64d969ee7c build/RZDP01/d_a_e_ba/d_a_e_ba.rel +4d77f13f4230e8e47dbe43f91771a47aed767403 build/RZDP01/d_a_e_bee/d_a_e_bee.rel +0a4077f96e9f211aff360a03d060a84a399a928b build/RZDP01/d_a_e_bg/d_a_e_bg.rel +25fae00f5bc67b08b9b7ea8302a647f973c2b142 build/RZDP01/d_a_e_bi/d_a_e_bi.rel +60e895217631cf9ab604a76e39ef0b705cee8eeb build/RZDP01/d_a_e_bi_leaf/d_a_e_bi_leaf.rel +ef44abf4490414875887e40b7f2c4527a64284a3 build/RZDP01/d_a_e_bs/d_a_e_bs.rel +b1214387531d28004b80c5d6167d548d5f4511f6 build/RZDP01/d_a_e_bu/d_a_e_bu.rel +239fd3e6f83e979852f47defdea6011d452fb1da build/RZDP01/d_a_e_bug/d_a_e_bug.rel +e20c2d51e12c17795231afa79b4d6403e8d69fd6 build/RZDP01/d_a_e_cr/d_a_e_cr.rel +decc9841575e94cf8e10edce23a5f4f45c32c113 build/RZDP01/d_a_e_cr_egg/d_a_e_cr_egg.rel +027e41488b1d547dc6b22d62f61d360693c6648e build/RZDP01/d_a_e_db/d_a_e_db.rel +99b2d856ed669f37e978f21e92fb72b2276f095a build/RZDP01/d_a_e_db_leaf/d_a_e_db_leaf.rel +7331d4c3011c2e1805067f5330c7117cff3971f9 build/RZDP01/d_a_e_dd/d_a_e_dd.rel +3153c054a9093d28821e1b362785faab71cd8c5c build/RZDP01/d_a_e_df/d_a_e_df.rel +3dfd06ec424a9a4a840c2d3dcd4a7bc5af0ea8b6 build/RZDP01/d_a_e_dk/d_a_e_dk.rel +15ce67107cd78cc353ff0fae8c1d8e71b21e3e70 build/RZDP01/d_a_e_dn/d_a_e_dn.rel +cbca1a560f6f88a40e1addd58556c3d4fc0cd0d9 build/RZDP01/d_a_e_dt/d_a_e_dt.rel +6b8dc418522802c49d49df0f5e9f3d8465444f79 build/RZDP01/d_a_e_fb/d_a_e_fb.rel +fd1ed3f31aba09f5504f41ce3755f48f5b237190 build/RZDP01/d_a_e_fk/d_a_e_fk.rel +2d9793c8f194195f37ed4550f48f6cf775889057 build/RZDP01/d_a_e_fm/d_a_e_fm.rel +41a2d81ee9b9497cbe1744fa89216c86fd5904b5 build/RZDP01/d_a_e_fs/d_a_e_fs.rel +f59edc3f7ce1b8540e316f540232768f2f4522ff build/RZDP01/d_a_e_fz/d_a_e_fz.rel +7a7ad65921b95f1081a652eb108e903ec3e8eee0 build/RZDP01/d_a_e_ga/d_a_e_ga.rel +2296f8e4d9d5a7703ce3ec33a7de89d30aff8e9a build/RZDP01/d_a_e_gb/d_a_e_gb.rel +8b0ff472066e8f4838c630b5247498296e9ee7f9 build/RZDP01/d_a_e_ge/d_a_e_ge.rel +a59ef6571ef1f93b310cebd2e301bf88d62ac5f8 build/RZDP01/d_a_e_gi/d_a_e_gi.rel +4f24271f3495fef9c3d61bd761712fc1cb7525c2 build/RZDP01/d_a_e_gm/d_a_e_gm.rel +02c789adcf9978b7c27b208a66fc6e04957a5d84 build/RZDP01/d_a_e_gob/d_a_e_gob.rel +5ddcbfbb8ce696c7b73b70454d8b5ebb8cdce8b2 build/RZDP01/d_a_e_gs/d_a_e_gs.rel +0808cbb287e5f232403ebd69829bef106fa85ca7 build/RZDP01/d_a_e_hb/d_a_e_hb.rel +a5e3c754305b05d6385807cd3f5f7af2ea1a245c build/RZDP01/d_a_e_hb_leaf/d_a_e_hb_leaf.rel +80bb98f3e00aef4a137762e7202c1afb0b38dee6 build/RZDP01/d_a_e_hm/d_a_e_hm.rel +9596ce9e3351b309f820740194c9f9ea0e4c8a17 build/RZDP01/d_a_e_hp/d_a_e_hp.rel +e83981decf341af99c96658d8a859cbb63c2da7f build/RZDP01/d_a_e_hz/d_a_e_hz.rel +b10d4a4340ff00d4e884b7359a44b9723958edb5 build/RZDP01/d_a_e_hzelda/d_a_e_hzelda.rel +6c5f220b0863386d315541729d2aa1afc9fc0b5e build/RZDP01/d_a_e_is/d_a_e_is.rel +2a72c1d04019d2f0cc9733006bbc86cbc52f0ee1 build/RZDP01/d_a_e_kg/d_a_e_kg.rel +b8f729a0af708dabed3375c4f37edb5a0ecc3361 build/RZDP01/d_a_e_kk/d_a_e_kk.rel +1792b031ae90686fa7b04bcbe3a72812b9738f07 build/RZDP01/d_a_e_kr/d_a_e_kr.rel +fe496878efb14f8c53bc0861ef9070943c5f2a2c build/RZDP01/d_a_e_mb/d_a_e_mb.rel +0b45a5e039f6164eb5d7e812bbf8327ae1482a5e build/RZDP01/d_a_e_md/d_a_e_md.rel +91edb0c5048130bd330256e5034349901f1c6474 build/RZDP01/d_a_e_mf/d_a_e_mf.rel +d286e8de4a34625344c1c36bf67097a1ec9bf093 build/RZDP01/d_a_e_mk/d_a_e_mk.rel +51d3e082cc1febbf32f29bcdbc021e92ccbfa96d build/RZDP01/d_a_e_mk_bo/d_a_e_mk_bo.rel +80aaeedf9f39ede595af7593216c9d60ac69d736 build/RZDP01/d_a_e_mm/d_a_e_mm.rel +a869fbc3a748912053345fa56214d4640e9dceea build/RZDP01/d_a_e_mm_mt/d_a_e_mm_mt.rel +0d450599e690537dbef1eee07c9baf14b17c9721 build/RZDP01/d_a_e_ms/d_a_e_ms.rel +ba8d174d5c59a4fe7a26d24e9954099dcb73d912 build/RZDP01/d_a_e_nest/d_a_e_nest.rel +104c9061ea55f2c9e1992fad139974be189a2cdb build/RZDP01/d_a_e_nz/d_a_e_nz.rel +c2c483f7d136260b3336a0e2d0a0a6a9236d0316 build/RZDP01/d_a_e_oc/d_a_e_oc.rel +e8c6e62edba54e3e24c1aa644910e06b7b1aa23b build/RZDP01/d_a_e_oct_bg/d_a_e_oct_bg.rel +7332f371c28eaab58a0e804b983b76b5cb0e5235 build/RZDP01/d_a_e_ot/d_a_e_ot.rel +f9ccfec3820fd9ffe4ef8ca7df38bbd275e74bc9 build/RZDP01/d_a_e_ph/d_a_e_ph.rel +b4f690a6a3ffa38e65f1a57dbe0921a2281d9fbb build/RZDP01/d_a_e_pm/d_a_e_pm.rel +6c84539f38485a253b66feeaa1e8110b029deb26 build/RZDP01/d_a_e_po/d_a_e_po.rel +1f1ca33643a463dcfa85e5a92e945b093d4cdfad build/RZDP01/d_a_e_pz/d_a_e_pz.rel +920afbb863e249301b13930b55c6cc897f193e32 build/RZDP01/d_a_e_rb/d_a_e_rb.rel +94d9c94735c05140ffaf8d600876f644987787bb build/RZDP01/d_a_e_rd/d_a_e_rd.rel +47965ffd23fb1958cec7b9dae527ff76800f2a22 build/RZDP01/d_a_e_rdb/d_a_e_rdb.rel +757b1fec26e957b841481a2e7a94720423598f93 build/RZDP01/d_a_e_rdy/d_a_e_rdy.rel +8740dd86ea2cadb7d54a53667324ee18de426c61 build/RZDP01/d_a_e_s1/d_a_e_s1.rel +b23c7de91234bb0ea499850d99d8cb3d716baefb build/RZDP01/d_a_e_sb/d_a_e_sb.rel +e1421a4aeaa653d87be786d7c78b0dad441d91d7 build/RZDP01/d_a_e_sf/d_a_e_sf.rel +4dfb89238dd127d8ee2e7f9a9b17baf226669ac1 build/RZDP01/d_a_e_sg/d_a_e_sg.rel +4cce2bd75cc205ec6a00d067d8255dd19db5dd2c build/RZDP01/d_a_e_sh/d_a_e_sh.rel +e1f0da7ff76bf88d70b6c80988933652b1ed517d build/RZDP01/d_a_e_sm/d_a_e_sm.rel +7dca50a949b94e6cf63a95d6c854728b45bad726 build/RZDP01/d_a_e_sm2/d_a_e_sm2.rel +fdbb562b4562fe833bec43d39b3296b4775d177b build/RZDP01/d_a_e_st/d_a_e_st.rel +fae4d3a9b4a1e7b86fc85abec56f0737bab6d744 build/RZDP01/d_a_e_st_line/d_a_e_st_line.rel +94754dda4860a35134c9bd0bc4d75ac0b7293c22 build/RZDP01/d_a_e_sw/d_a_e_sw.rel +a9f51ecf40b2b493a866fb8f787a367112f3b977 build/RZDP01/d_a_e_th/d_a_e_th.rel +cf190d6fbd4ad0f65f8962f7151f35fcb4d1e68b build/RZDP01/d_a_e_th_ball/d_a_e_th_ball.rel +174ba3ea66cf5e2cc99819c777717555f827af3e build/RZDP01/d_a_e_tk/d_a_e_tk.rel +6c87a920e105a56e51fcec4c75acaa627536ba3d build/RZDP01/d_a_e_tk2/d_a_e_tk2.rel +48397098ef9f3ac698e722ea9d0cf459165ca5be build/RZDP01/d_a_e_tk_ball/d_a_e_tk_ball.rel +e978b80b67456484482921e43d66181208ea186c build/RZDP01/d_a_e_tt/d_a_e_tt.rel +1bb6796fc0906cd0e1e9454b25ffeda5a5272f3f build/RZDP01/d_a_e_vt/d_a_e_vt.rel +12ced6954bebe0b518f65afed973ea6d6acf3a69 build/RZDP01/d_a_e_warpappear/d_a_e_warpappear.rel +035a1da726246c35ff332102a8e3aa07c6923116 build/RZDP01/d_a_e_wb/d_a_e_wb.rel +5a0459ca5d8ad9bfdebe16cad2e775ec6bea97b2 build/RZDP01/d_a_e_ws/d_a_e_ws.rel +1b6efe7c4815cf148f579d9fafa5bb2a294b5365 build/RZDP01/d_a_e_ww/d_a_e_ww.rel +63acfa4aca47d1e86b9e50b97abe972f35307965 build/RZDP01/d_a_e_yc/d_a_e_yc.rel +3caed6a4ae9e182d61039a62fecdee4e0e874eb8 build/RZDP01/d_a_e_yd/d_a_e_yd.rel +f6658b34739b9effb9c472f8d3c9306cb8aac545 build/RZDP01/d_a_e_yd_leaf/d_a_e_yd_leaf.rel +85e158d72b6f82eaa93af0fbc4aae4dbdbf28c93 build/RZDP01/d_a_e_yg/d_a_e_yg.rel +c0a73d5076b812cb58e55c4da0c348e169b416be build/RZDP01/d_a_e_yh/d_a_e_yh.rel +8b8af7abc9b45726525b40a3494df92e826cd035 build/RZDP01/d_a_e_yk/d_a_e_yk.rel +8aa3ffdadbfc42a369254b95bb84335ce5c69b58 build/RZDP01/d_a_e_ym/d_a_e_ym.rel +2e4272314ec5c1a1dfeed3619b3bf2f67ecb9470 build/RZDP01/d_a_e_ym_tag/d_a_e_ym_tag.rel +4ed4f71e741d2a0547354e53a3eea6ddd85776f2 build/RZDP01/d_a_e_ymb/d_a_e_ymb.rel +890bad93dfd446c30cb579d22c2a4fb21680f867 build/RZDP01/d_a_e_yr/d_a_e_yr.rel +eb486df0a6e2b9899f529a6cba43c0894e301f0f build/RZDP01/d_a_e_zh/d_a_e_zh.rel +ed7564d95bddb3188075f6d537162be39fa75b70 build/RZDP01/d_a_e_zm/d_a_e_zm.rel +89bef437c72237bd7ec1cbc1ebd9ddb6c5f70952 build/RZDP01/d_a_e_zs/d_a_e_zs.rel +6c3e0cf22b909236ca73c216bc87b63387d5a847 build/RZDP01/d_a_econt/d_a_econt.rel +aee1126f92b6310b9cc6ec232833c38cdd5f1def build/RZDP01/d_a_ep/d_a_ep.rel +a773d529f2f3952140799d4ca9bb68ea4a9144f3 build/RZDP01/d_a_formation_mng/d_a_formation_mng.rel +e0dfafe41c0db8a7741742c24c7153766851e1dd build/RZDP01/d_a_fr/d_a_fr.rel +c2383b33525cffd714395a99313136a8408b28ed build/RZDP01/d_a_grass/d_a_grass.rel +cdba30929e962e315bdf0f2abd4a6b8ce0087420 build/RZDP01/d_a_guard_mng/d_a_guard_mng.rel +b0d4be8550ff9de50ed7d67c6faf7020ad18fd23 build/RZDP01/d_a_hitobj/d_a_hitobj.rel +c5d3b45a12b7ace7b0881ee9bcbbc58b56cfcd88 build/RZDP01/d_a_horse/d_a_horse.rel +e6026f3b8e1587852fee65b0a017b5296d5dbe72 build/RZDP01/d_a_hozelda/d_a_hozelda.rel +f504af5aa3890b27e173bdd235aae9046e02bb7d build/RZDP01/d_a_izumi_gate/d_a_izumi_gate.rel +1acc791f62522f18a3b95a870c4591b76c229053 build/RZDP01/d_a_kago/d_a_kago.rel +60d26832516ea0d7c2a4010d53d7daa6134ed944 build/RZDP01/d_a_kytag00/d_a_kytag00.rel +e86f0767fe2abc1a617bb6e7624f001e5e9f64b6 build/RZDP01/d_a_kytag01/d_a_kytag01.rel +16ba2e2f20610629f7386cd4c2038f805adbdaff build/RZDP01/d_a_kytag02/d_a_kytag02.rel +7d127b633de0e0836a19890e1e4e9207089c669d build/RZDP01/d_a_kytag03/d_a_kytag03.rel +fe45db5f195052beb77ed2b329d8e11d919b96e5 build/RZDP01/d_a_kytag04/d_a_kytag04.rel +92bbaa86a387ad1e38142d34bd6fcf2dc3719659 build/RZDP01/d_a_kytag05/d_a_kytag05.rel +e583a877e698278b800a374e3bab68b4554d35e0 build/RZDP01/d_a_kytag06/d_a_kytag06.rel +e8619f557d727a6ba17cd3b0c1ffa96f1f8e5af8 build/RZDP01/d_a_kytag07/d_a_kytag07.rel +4ae4c2c878809cb6b24bf2f875209c81a851ffbe build/RZDP01/d_a_kytag08/d_a_kytag08.rel +98b4f6ccbfbaccba62cc40cf8f0f01c9d0318949 build/RZDP01/d_a_kytag09/d_a_kytag09.rel +ff1798f3a4075309f28259c0d1de0857453fa960 build/RZDP01/d_a_kytag10/d_a_kytag10.rel +f59d90ab9ad2d3f0d4598fc91c291b0cd0f19ddd build/RZDP01/d_a_kytag11/d_a_kytag11.rel +09d27d62a6268d678151de5cc8edd6104b58daa7 build/RZDP01/d_a_kytag12/d_a_kytag12.rel +2ff619c28bcb874568c424d7cff84795a784a423 build/RZDP01/d_a_kytag13/d_a_kytag13.rel +455ebfbbb1926224a20ba498be0f80b5bad14973 build/RZDP01/d_a_kytag14/d_a_kytag14.rel +4d31baf839a95a7405ee7abc168f2047af760875 build/RZDP01/d_a_kytag15/d_a_kytag15.rel +69543c0bca10861b689c92d05b130a770f402c13 build/RZDP01/d_a_kytag16/d_a_kytag16.rel +ac492e6332c09f7bd6dead679fc9eba3690a534b build/RZDP01/d_a_kytag17/d_a_kytag17.rel +d73517e0c24f6867dc3a95bc74f6fb26ee4b3e2b build/RZDP01/d_a_mant/d_a_mant.rel +30a8bd73c586dd8e83e38a2da2348d4d7c7f45e1 build/RZDP01/d_a_mg_fish/d_a_mg_fish.rel +7cd92cba9177f1a7054c46998b3ff2e7d9c85a47 build/RZDP01/d_a_mg_fshop/d_a_mg_fshop.rel +12e7882d06fc702aa39d85983b273e74a2b11822 build/RZDP01/d_a_mg_rod/d_a_mg_rod.rel +afbe4c2a4eeb87d2b8e21a2d4f9b196007ab2536 build/RZDP01/d_a_midna/d_a_midna.rel +94338f08c1fba4d3f7112d2d10f277fe8860f8ff build/RZDP01/d_a_mirror/d_a_mirror.rel +76c9a3020b282979869d8962049b7eb312d333d1 build/RZDP01/d_a_movie_player/d_a_movie_player.rel +16fccb512bdffe38e0c731cff44376f9508b860a build/RZDP01/d_a_myna/d_a_myna.rel +fdb2ee6e5ee4d8f175b58e688f44079c47b0336d build/RZDP01/d_a_nbomb/d_a_nbomb.rel +958179f1c7c364eb33fd2caf2caf1a0d16edbbcb build/RZDP01/d_a_ni/d_a_ni.rel +080ec6a03e63a5736f61e71dbb33a52a8c43ced4 build/RZDP01/d_a_no_chg_room/d_a_no_chg_room.rel +2617f34fe0c97587845b33a7595f93026ec424fd build/RZDP01/d_a_npc_aru/d_a_npc_aru.rel +639e9c737b33abbc031004da60f51d3d4618ca17 build/RZDP01/d_a_npc_ash/d_a_npc_ash.rel +02c04269223fad5826e277b9cc8062bf4cfaab54 build/RZDP01/d_a_npc_ashB/d_a_npc_ashB.rel +1c58d40112511b3b4a8ab784bb67bb5c86c5a674 build/RZDP01/d_a_npc_bans/d_a_npc_bans.rel +2713304f3d7c60a0d3d049b59235c98aff3a22e1 build/RZDP01/d_a_npc_besu/d_a_npc_besu.rel +0563a8d7623c2c2282ddb8b5f24040589bca6d66 build/RZDP01/d_a_npc_blue_ns/d_a_npc_blue_ns.rel +93f27a8f730577940cd4ed52b3c97dcb7fc41a0c build/RZDP01/d_a_npc_bou/d_a_npc_bou.rel +77ca87bd6e1e50872eb790558e07b724393c326b build/RZDP01/d_a_npc_bouS/d_a_npc_bouS.rel +f4697c1bc896805641344b84a43354a45aa2eb58 build/RZDP01/d_a_npc_cdn3/d_a_npc_cdn3.rel +563e73ad7aef14d31dcf945f39059eb9320042e3 build/RZDP01/d_a_npc_chat/d_a_npc_chat.rel +eb5edf4e526a035c139eeabf1faf9e065438c02a build/RZDP01/d_a_npc_chin/d_a_npc_chin.rel +dfa1df019e09bc53170c394b7ca4cd845fec04a6 build/RZDP01/d_a_npc_clerka/d_a_npc_clerka.rel +71940966ae65838addd4e798a6aee93ca767f273 build/RZDP01/d_a_npc_clerkb/d_a_npc_clerkb.rel +70cbd04918d932e565e86d630ded3add878c1324 build/RZDP01/d_a_npc_clerkt/d_a_npc_clerkt.rel +89d0966201dee575a43d7a1ca4d5d3e001b575c4 build/RZDP01/d_a_npc_coach/d_a_npc_coach.rel +d2721247fb074741f07d244335447f43b6d8f172 build/RZDP01/d_a_npc_df/d_a_npc_df.rel +e8297bcc15d7bcc434d26bfc0b71ca8cdb07f275 build/RZDP01/d_a_npc_doc/d_a_npc_doc.rel +f74ed3ec0bb1d0bd9522e06799328c6c0ae18894 build/RZDP01/d_a_npc_doorboy/d_a_npc_doorboy.rel +077150fd42d30d368967d0755b7674f0ce00cd31 build/RZDP01/d_a_npc_drainSol/d_a_npc_drainSol.rel +9b0639997e0dc3aff92034957d1c645c292b386e build/RZDP01/d_a_npc_du/d_a_npc_du.rel +03284e86d10e4a2a3471209251a5218fd2e2c5c8 build/RZDP01/d_a_npc_fairy/d_a_npc_fairy.rel +1391c218d63e6bff21e2d2fba97eeabe2f18d48a build/RZDP01/d_a_npc_fairy_seirei/d_a_npc_fairy_seirei.rel +908590916aff0909382c690e54badbfaaff07c2b build/RZDP01/d_a_npc_fguard/d_a_npc_fguard.rel +e553ba31423b14c33c653a06dda72cbd456bee20 build/RZDP01/d_a_npc_fish/d_a_npc_fish.rel +dc6ede2bf0d06da63e984a21dbb8fa37cdb7fe0b build/RZDP01/d_a_npc_gnd/d_a_npc_gnd.rel +898e5f45c7e020697a338bff6f10db4ac8228ed8 build/RZDP01/d_a_npc_gra/d_a_npc_gra.rel +9344f57a1e8444bb892df02b216efd3ef1f43ec5 build/RZDP01/d_a_npc_grc/d_a_npc_grc.rel +250647bf5f31850ea185803eb3756cbed0a0823f build/RZDP01/d_a_npc_grd/d_a_npc_grd.rel +7b5ffa1cc83271a38fbd3b6fa5d0288be3b1d4ad build/RZDP01/d_a_npc_grm/d_a_npc_grm.rel +d09035badfc9b5966ee37b8eca82efd047427852 build/RZDP01/d_a_npc_grmc/d_a_npc_grmc.rel +890fb9a34047cc39bc641fa5efcea04ddc19e6bf build/RZDP01/d_a_npc_gro/d_a_npc_gro.rel +ef15de1c45febf976373452cb27375c955ba2b37 build/RZDP01/d_a_npc_grr/d_a_npc_grr.rel +5145d585ed2514ef8d98319c72afc78dffd02724 build/RZDP01/d_a_npc_grs/d_a_npc_grs.rel +df19f7b91016b8a926862e5e4a191761d374787a build/RZDP01/d_a_npc_grz/d_a_npc_grz.rel +b91b412281772dd54b536bce9532666ba1ff30f9 build/RZDP01/d_a_npc_guard/d_a_npc_guard.rel +6104127b4d4f2a69a5c21d0301d0f29b5f96b855 build/RZDP01/d_a_npc_gwolf/d_a_npc_gwolf.rel +033cd8f7c6847468e5d13f5c15ed9260382f2292 build/RZDP01/d_a_npc_hanjo/d_a_npc_hanjo.rel +92d7451236ae36cc305d50a5be443f57a744a32b build/RZDP01/d_a_npc_henna/d_a_npc_henna.rel +147b82ed24f30807f03e220e4f5d30b364904609 build/RZDP01/d_a_npc_henna0/d_a_npc_henna0.rel +5a3a7e373f858c6668b51789d6e7de18a3c09222 build/RZDP01/d_a_npc_hoz/d_a_npc_hoz.rel +619aa83eed6ce53cb8d9bd182af7846e60ca0ba0 build/RZDP01/d_a_npc_impal/d_a_npc_impal.rel +8b8abdd9f1563e19bf9f5c586db80a432806d4d4 build/RZDP01/d_a_npc_inko/d_a_npc_inko.rel +368ad81bc4bd4e742ac60f69fef3b36b54b1c746 build/RZDP01/d_a_npc_ins/d_a_npc_ins.rel +b62101901aec781c0e827356b0c0747a073bca65 build/RZDP01/d_a_npc_jagar/d_a_npc_jagar.rel +f40d251167c30ff84860b92c494ab729be657d3e build/RZDP01/d_a_npc_kakashi/d_a_npc_kakashi.rel +54d37fa7c890b1d54cf03e1261f01cded17bfa01 build/RZDP01/d_a_npc_kasi_hana/d_a_npc_kasi_hana.rel +fc635f468325e7e503ef5d8852c11af4a0c281ef build/RZDP01/d_a_npc_kasi_kyu/d_a_npc_kasi_kyu.rel +9aa2d7695ea7961dca4518e26d2ea18a1c882d02 build/RZDP01/d_a_npc_kasi_mich/d_a_npc_kasi_mich.rel +879d1d5e28cb502b2d7aaada7cd11c11f7afacc8 build/RZDP01/d_a_npc_kdk/d_a_npc_kdk.rel +401947b5481f826a4523e3ab353fb1fb5ee7ecce build/RZDP01/d_a_npc_kkri/d_a_npc_kkri.rel +96922e197b6b770b368115e25fd759f6853f79b5 build/RZDP01/d_a_npc_kn/d_a_npc_kn.rel +27cdb577cc5c93186bb12f58e444cc9d651f24db build/RZDP01/d_a_npc_knj/d_a_npc_knj.rel +45356781746a964bd1e2dac6450b537df7e41142 build/RZDP01/d_a_npc_kolin/d_a_npc_kolin.rel +e37d46f2b5614c39750d7db6fee8c8a714cb9e5b build/RZDP01/d_a_npc_kolinb/d_a_npc_kolinb.rel +8097352b2031ae52cc8f4d4d4b15e0c543a8d996 build/RZDP01/d_a_npc_ks/d_a_npc_ks.rel +28a1b4d71dcaf28d1d5fa21f113fd79024da1a46 build/RZDP01/d_a_npc_kyury/d_a_npc_kyury.rel +3fdea401fad73437323c0ad2174f75bea46340e6 build/RZDP01/d_a_npc_len/d_a_npc_len.rel +681963214a5b5470c49c87b6affd2c22bed1d187 build/RZDP01/d_a_npc_lf/d_a_npc_lf.rel +52abba761b4f9a84413eff2d58264f44c2f2cd62 build/RZDP01/d_a_npc_lud/d_a_npc_lud.rel +635b5cd2a58268cbd8da433f9683de99cc77cbe3 build/RZDP01/d_a_npc_maro/d_a_npc_maro.rel +93c3e8be4f12268e1650c2ff96086b6416befca8 build/RZDP01/d_a_npc_midp/d_a_npc_midp.rel +85f70d89b036eb24d6e5e61fa6b47a42237f5f33 build/RZDP01/d_a_npc_mk/d_a_npc_mk.rel +9189230e10353819a29f3a7f657760a4b8b5ff28 build/RZDP01/d_a_npc_moi/d_a_npc_moi.rel +c54f9e6f21a62e4323e13d1b96ad8e3bcfd0f0c6 build/RZDP01/d_a_npc_moir/d_a_npc_moir.rel +8756817910671c67b5d8c130e6c1ade2bf6b4a57 build/RZDP01/d_a_npc_myna2/d_a_npc_myna2.rel +e539101a9a0389febc7f9ca1b889b3f459a290c6 build/RZDP01/d_a_npc_ne/d_a_npc_ne.rel +66a4791b36324a24231ec26661e60764c87f9ee7 build/RZDP01/d_a_npc_p2/d_a_npc_p2.rel +f02b656858627102a40863ebbfcf741bdd1b633d build/RZDP01/d_a_npc_pachi_besu/d_a_npc_pachi_besu.rel +68ecbad30c36f69e97f21fcd237674d6a0fb87a0 build/RZDP01/d_a_npc_pachi_maro/d_a_npc_pachi_maro.rel +32033a775d7d33af58ac361c7a506e96798b0575 build/RZDP01/d_a_npc_pachi_taro/d_a_npc_pachi_taro.rel +f927b1e14c653c67bf3fbdad534cf4c72e65ecc9 build/RZDP01/d_a_npc_passer/d_a_npc_passer.rel +b5879cb547b1729dcf7052a13e5e1df90436bfed build/RZDP01/d_a_npc_passer2/d_a_npc_passer2.rel +4f357c43f7df41f13957f600456b13332f38dec8 build/RZDP01/d_a_npc_post/d_a_npc_post.rel +94d9bd5cc206bebf4ed78d2356cc44a7ea063d3b build/RZDP01/d_a_npc_pouya/d_a_npc_pouya.rel +b0f2c63c90de07e3d27503c9f9d86e4d446a928e build/RZDP01/d_a_npc_prayer/d_a_npc_prayer.rel +0aadfd245967ca6919f2e1fade95f76a199ca7b9 build/RZDP01/d_a_npc_raca/d_a_npc_raca.rel +459537ee388e3ae2351409774dcce612f76fff10 build/RZDP01/d_a_npc_rafrel/d_a_npc_rafrel.rel +333579aa2aca7267f8d3db2637940eef8a4ef2e5 build/RZDP01/d_a_npc_saru/d_a_npc_saru.rel +8dedf81fc7d1eb1064bc73f204a92d03a345e04d build/RZDP01/d_a_npc_seib/d_a_npc_seib.rel +69f41ddd212e1e618862bd1964874e43bd8783e6 build/RZDP01/d_a_npc_seic/d_a_npc_seic.rel +cfba7b2b0dc04e7ebae20e12d4003895e3c4dd50 build/RZDP01/d_a_npc_seid/d_a_npc_seid.rel +4d489469d1eafd39f8a9a1869ab8e35e07c5abec build/RZDP01/d_a_npc_seira/d_a_npc_seira.rel +e941481c45ee1b54b47d1896571da6ee87058e18 build/RZDP01/d_a_npc_seira2/d_a_npc_seira2.rel +ba62dc766b3c6b3e9c2cf5cc1bd240da7355f2f7 build/RZDP01/d_a_npc_seirei/d_a_npc_seirei.rel +79fb0bbc38cedced21a3b6944408fcfbe6952536 build/RZDP01/d_a_npc_shad/d_a_npc_shad.rel +589836db6d51153c397825c2aab894477f5b8409 build/RZDP01/d_a_npc_shaman/d_a_npc_shaman.rel +8394b53757b6d2b34c86bc749396eaed258201c9 build/RZDP01/d_a_npc_shoe/d_a_npc_shoe.rel +4eb8a3326355abe3f97f8f536849e4d261cf9416 build/RZDP01/d_a_npc_shop0/d_a_npc_shop0.rel +fbdc35ca6714bc71d1d1322497c22e86228d4998 build/RZDP01/d_a_npc_shop_maro/d_a_npc_shop_maro.rel +31b62e9d754531366c10751fcf8f53a360934f09 build/RZDP01/d_a_npc_sola/d_a_npc_sola.rel +b266735de05ddda13f835831d72f1b88047c0e39 build/RZDP01/d_a_npc_soldierA/d_a_npc_soldierA.rel +1beee64f04c58f3c933079d258769079352db356 build/RZDP01/d_a_npc_soldierB/d_a_npc_soldierB.rel +9a663b6fbbd69ff374594d22b8cb4694d535f6e5 build/RZDP01/d_a_npc_sq/d_a_npc_sq.rel +20556f55a1ee41abbd8da5482554633c4dfbc1ee build/RZDP01/d_a_npc_taro/d_a_npc_taro.rel +af5fa63dd80c5686c69dc2782708311417a2c243 build/RZDP01/d_a_npc_the/d_a_npc_the.rel +e3345ce202e77bfdb3634096f28a89855b69a2b6 build/RZDP01/d_a_npc_theB/d_a_npc_theB.rel +10e04fecad11c8247df653756b749ad326b08a1e build/RZDP01/d_a_npc_tk/d_a_npc_tk.rel +905208d477ab9ec8d6036daf5d48e92b9312dd1c build/RZDP01/d_a_npc_tkc/d_a_npc_tkc.rel +0ad347917f7ad87cc6687221eebc6f82478bb892 build/RZDP01/d_a_npc_tkj/d_a_npc_tkj.rel +f281358893a51340c315e9b4813466910cfe5f7e build/RZDP01/d_a_npc_tkj2/d_a_npc_tkj2.rel +65e261e50df50624c6f15bf0cc47664e5bc4c0bd build/RZDP01/d_a_npc_tks/d_a_npc_tks.rel +ca89f220a720d50e431325850020ec3fa0b68e5b build/RZDP01/d_a_npc_toby/d_a_npc_toby.rel +7c20eda6e574ef2b7a5e636ed3e7b7f758aa5b65 build/RZDP01/d_a_npc_tr/d_a_npc_tr.rel +5772e16d4c564ea7a82ba737a55ceb5e7a9d82aa build/RZDP01/d_a_npc_uri/d_a_npc_uri.rel +85598268257b87954d4c23cd6f42f162e9e6d811 build/RZDP01/d_a_npc_worm/d_a_npc_worm.rel +38fe424bba7522944d7fc5730c76a2d6b092b0e9 build/RZDP01/d_a_npc_wrestler/d_a_npc_wrestler.rel +dc96657aa1d613e7b443cdc610ed02e65a505af6 build/RZDP01/d_a_npc_yamid/d_a_npc_yamid.rel +1db32d73adc46eba451014909a38c2b56a5bb886 build/RZDP01/d_a_npc_yamis/d_a_npc_yamis.rel +d9e11a508d0e1729d00bf6cbcdde6fd0cfcf81fb build/RZDP01/d_a_npc_yamit/d_a_npc_yamit.rel +44a29aaa2032d21c909ac968bce3aafcc370ae76 build/RZDP01/d_a_npc_yelia/d_a_npc_yelia.rel +893145dcaff177007b5711bbb1a3d6641501e1a4 build/RZDP01/d_a_npc_ykm/d_a_npc_ykm.rel +9a2cd587875686aace8033d4cf9724e5b699d633 build/RZDP01/d_a_npc_ykw/d_a_npc_ykw.rel +2120a8a58ab9356d8baba0976bb6acf60919db43 build/RZDP01/d_a_npc_zanb/d_a_npc_zanb.rel +63a3f7de117fc59511fd3cb122fa5969bde39470 build/RZDP01/d_a_npc_zant/d_a_npc_zant.rel +d2864bc9cbab43673a11e1751fbdeee5e66333fb build/RZDP01/d_a_npc_zelR/d_a_npc_zelR.rel +748de895329c19ba4d126f987701841730c6d445 build/RZDP01/d_a_npc_zelRo/d_a_npc_zelRo.rel +428dd3ab0b5c9630e84525e77c10966a0ef8bbe6 build/RZDP01/d_a_npc_zelda/d_a_npc_zelda.rel +2a68c8341d56b00b1ab928d67af4ef6d377ba585 build/RZDP01/d_a_npc_zra/d_a_npc_zra.rel +4f7171ed281b483834ff4cc0c9c8d50b9953b972 build/RZDP01/d_a_npc_zrc/d_a_npc_zrc.rel +72bc38a908e80123805ae687bd86a6a413b8aee8 build/RZDP01/d_a_npc_zrz/d_a_npc_zrz.rel +de29bd8b8b4bb46b37e409e3d33fbfbfd3c67c79 build/RZDP01/d_a_obj_Lv5Key/d_a_obj_Lv5Key.rel +0d36d6226b644e87e22c419ac4427b61faf1dfe1 build/RZDP01/d_a_obj_Turara/d_a_obj_Turara.rel +660c5f92be1a1f0926143f825fb79f08ba81fbb3 build/RZDP01/d_a_obj_TvCdlst/d_a_obj_TvCdlst.rel +099b9d9e0ce8fda0851b4492ebf24809af7e8c26 build/RZDP01/d_a_obj_Y_taihou/d_a_obj_Y_taihou.rel +b4f54806af5927a978b56163eb2d0af41be25fa7 build/RZDP01/d_a_obj_amiShutter/d_a_obj_amiShutter.rel +38945d3213b671ee1cedd8beafe1cdd786037752 build/RZDP01/d_a_obj_ari/d_a_obj_ari.rel +8893239c31d7517cf2f813008301e5a752e1ed5f build/RZDP01/d_a_obj_automata/d_a_obj_automata.rel +a08188eae92abf8549693f2b810905a621848917 build/RZDP01/d_a_obj_avalanche/d_a_obj_avalanche.rel +497479019d594929fe6c1d1eda9fd24e07c2c8cb build/RZDP01/d_a_obj_balloon/d_a_obj_balloon.rel +130621179468264a8d5febb0a3454f9765b4a0e5 build/RZDP01/d_a_obj_barDesk/d_a_obj_barDesk.rel +4e84f5beb11463a3cd925c6dde168cc443939c47 build/RZDP01/d_a_obj_batta/d_a_obj_batta.rel +576b9d7c9dbdfa50ff3c66dd8cfc60ff1df698af build/RZDP01/d_a_obj_bbox/d_a_obj_bbox.rel +fb0a67f93e333e019297b9e7400e898520cbdec3 build/RZDP01/d_a_obj_bed/d_a_obj_bed.rel +353e38dc4fdc597671905e3ce8385d4d58fdd066 build/RZDP01/d_a_obj_bemos/d_a_obj_bemos.rel +f44648786453e10049dbde65f2c05a92bbdcdbfd build/RZDP01/d_a_obj_bhbridge/d_a_obj_bhbridge.rel +2d32331d23c87cefef9f6a22e1ef0bb3c43a9313 build/RZDP01/d_a_obj_bhashi/d_a_obj_bhashi.rel +ff11bbbe00c42ce33de0255ac6326c710ed46d34 build/RZDP01/d_a_obj_bk_leaf/d_a_obj_bk_leaf.rel +246aca1ae18b83edc0c73ed3f3fa8109ca26c34c build/RZDP01/d_a_obj_bkdoor/d_a_obj_bkdoor.rel +c3dea777493e7699ad365bfc07982560ec303daa build/RZDP01/d_a_obj_bky_rock/d_a_obj_bky_rock.rel +cb03e2844b13a0919cc4cc8d0e8c0ecb6afaa53e build/RZDP01/d_a_obj_bmWindow/d_a_obj_bmWindow.rel +b22666ab1049a75b1ff5a033654cd5d1994ba048 build/RZDP01/d_a_obj_bmshutter/d_a_obj_bmshutter.rel +36001a08d8cf03e53a1feb1a4b683aab66270127 build/RZDP01/d_a_obj_bombf/d_a_obj_bombf.rel +83b68219e176ab72f2fb278b36c24ac021eaa69d build/RZDP01/d_a_obj_bosswarp/d_a_obj_bosswarp.rel +4e617af828921fa918a8aad76314d02a68218950 build/RZDP01/d_a_obj_boumato/d_a_obj_boumato.rel +083f1a4d4b20bf54df8d6a0f642e5b341c3f5374 build/RZDP01/d_a_obj_brakeeff/d_a_obj_brakeeff.rel +bdd76728b914e35c38c00af693d0572f05a0e049 build/RZDP01/d_a_obj_brg/d_a_obj_brg.rel +5da87228e40ca4d6ca1caa002329397c74e8eed3 build/RZDP01/d_a_obj_bsGate/d_a_obj_bsGate.rel +d3f54b5cb44f422ce6eb7707dbdfffe13fddf51e build/RZDP01/d_a_obj_bubblePilar/d_a_obj_bubblePilar.rel +d534882dc0187d194265af45de94610dea0c8fe8 build/RZDP01/d_a_obj_burnbox/d_a_obj_burnbox.rel +d02bf7c446d6e11b083562e7e97b8484c6c6abd4 build/RZDP01/d_a_obj_carry/d_a_obj_carry.rel +22a60c3af4043a287561df620b3eb57cf3f05d3f build/RZDP01/d_a_obj_catdoor/d_a_obj_catdoor.rel +ffaa846535e271d08e791b9e67e27bc0ab7e7f56 build/RZDP01/d_a_obj_cb/d_a_obj_cb.rel +bc46155f4df4eb9b9553890c60b17be65a7f0977 build/RZDP01/d_a_obj_cboard/d_a_obj_cboard.rel +3e1d504a1a708ab22ed3ff8b9a6e1630c0101633 build/RZDP01/d_a_obj_cblock/d_a_obj_cblock.rel +d352c78fa60d7d4bc0f5100510fb720d8a92b190 build/RZDP01/d_a_obj_cdoor/d_a_obj_cdoor.rel +4fc6eba9d7b3781d8aaf655ad26c12e1b9bbba86 build/RZDP01/d_a_obj_chandelier/d_a_obj_chandelier.rel +7a056fec6e3c7b69e8b4a5a7e4f25e366d2b861a build/RZDP01/d_a_obj_chest/d_a_obj_chest.rel +d975dac4da11258bf9eeac9042a3f7227ea0e29e build/RZDP01/d_a_obj_cho/d_a_obj_cho.rel +a2158509a8252c800dc945fb818d7a67cb0ff1e4 build/RZDP01/d_a_obj_cowdoor/d_a_obj_cowdoor.rel +2ea0d0ac5b9a73c59d42c818e7784ccfbd636f87 build/RZDP01/d_a_obj_crope/d_a_obj_crope.rel +7da0784afea477c4c56ed493110158f9cb4307d2 build/RZDP01/d_a_obj_crvfence/d_a_obj_crvfence.rel +143096dd9a5efca84ec89a89583c39b99855ff83 build/RZDP01/d_a_obj_crvgate/d_a_obj_crvgate.rel +145fdbe2efd6245b3909b7e9a23e5b661b26275f build/RZDP01/d_a_obj_crvhahen/d_a_obj_crvhahen.rel +f9423a9c1b4e0368f1dd3e404a7f481e96f7de6c build/RZDP01/d_a_obj_crvlh_down/d_a_obj_crvlh_down.rel +6ac05b1c7ab8b9b171814a6b8ff72460bc310c28 build/RZDP01/d_a_obj_crvlh_up/d_a_obj_crvlh_up.rel +5a9e016000ed66c718eea7963ed06e33a1fa4848 build/RZDP01/d_a_obj_crvsteel/d_a_obj_crvsteel.rel +7953d7c326e98b6998efb875b52aeb1c2b68bd0d build/RZDP01/d_a_obj_crystal/d_a_obj_crystal.rel +9d8eba1e454fd936341a9385ab7c6323d29c7b76 build/RZDP01/d_a_obj_cwall/d_a_obj_cwall.rel +e92f7e85a29ab70990a482a14dc22f0edd70db1f build/RZDP01/d_a_obj_damCps/d_a_obj_damCps.rel +3d0fa6c5f1d525c42136591f36f9786d732ea7a6 build/RZDP01/d_a_obj_dan/d_a_obj_dan.rel +6d03e18d74ce16f186f7d9297b564dd6c564e0be build/RZDP01/d_a_obj_digholl/d_a_obj_digholl.rel +ecf729b7a82082b3153005de1e3ddfbe74964a7d build/RZDP01/d_a_obj_digplace/d_a_obj_digplace.rel +b5ab41162242d75155af462e168ad2df0bcfd9b3 build/RZDP01/d_a_obj_digsnow/d_a_obj_digsnow.rel +8e7565f8cf8052f1eb19a8e326112e3d997158fe build/RZDP01/d_a_obj_dmelevator/d_a_obj_dmelevator.rel +46862bb2d91b5900edfa870bc0444dff51e93122 build/RZDP01/d_a_obj_drop/d_a_obj_drop.rel +4828c7117b2365ead3bea6b9b9f4a6a0e7734cb9 build/RZDP01/d_a_obj_dust/d_a_obj_dust.rel +c2493c511ee1c5375d0834c5bd17bbf1dacafc0d build/RZDP01/d_a_obj_eff/d_a_obj_eff.rel +0505e7b4f75119a35db80a2e541e5ce200118e09 build/RZDP01/d_a_obj_enemy_create/d_a_obj_enemy_create.rel +b6de44cbcd319eedc969f35ded4f29545b0a7363 build/RZDP01/d_a_obj_fallobj/d_a_obj_fallobj.rel +3319deb84154bcb3bca6a129a27780cc45b34299 build/RZDP01/d_a_obj_fan/d_a_obj_fan.rel +cc5688c64afa147169a3f5983cbb9e47980f4e84 build/RZDP01/d_a_obj_fchain/d_a_obj_fchain.rel +572a115611bff24519509ae5832984d218b0e57f build/RZDP01/d_a_obj_fireWood/d_a_obj_fireWood.rel +d04d63943fed18a889b04f388ecd866ff3cf25ad build/RZDP01/d_a_obj_fireWood2/d_a_obj_fireWood2.rel +395a0bc5b871e3916d413dc82c9bd895db1ee2a7 build/RZDP01/d_a_obj_firepillar/d_a_obj_firepillar.rel +01aaff4a6fac6cbb666db4fe1120c53a626c00e4 build/RZDP01/d_a_obj_firepillar2/d_a_obj_firepillar2.rel +742cc02a0920d85627c571d44423e756c637ed38 build/RZDP01/d_a_obj_flag/d_a_obj_flag.rel +fe302b704e4cf2489a3d8d30b25c547923364ba3 build/RZDP01/d_a_obj_flag2/d_a_obj_flag2.rel +91e13df5a0858e26c9d267ac970786ab98b08a57 build/RZDP01/d_a_obj_flag3/d_a_obj_flag3.rel +1a73a8e7026d706064732e8dc85bde95d0b90a57 build/RZDP01/d_a_obj_fmobj/d_a_obj_fmobj.rel +ef270000a66978295bec2cb97ef5c325234ef48d build/RZDP01/d_a_obj_food/d_a_obj_food.rel +e9cd5ae446ef7e99a12856ef2cd31514169cd4d0 build/RZDP01/d_a_obj_fw/d_a_obj_fw.rel +c350c0f87eb60d54bcf5b0ff501f2135302e4e17 build/RZDP01/d_a_obj_gadget/d_a_obj_gadget.rel +af8dc76ed8e2a411a76e909055839ecbc7647008 build/RZDP01/d_a_obj_ganonwall/d_a_obj_ganonwall.rel +68907259954be35f8e941d3a54cc52b214528a32 build/RZDP01/d_a_obj_ganonwall2/d_a_obj_ganonwall2.rel +5c889f534a734b2ea47141915d5f532cdbdc333c build/RZDP01/d_a_obj_gb/d_a_obj_gb.rel +4aa54ed5b2a6a48475b733930e695608e9e9052b build/RZDP01/d_a_obj_geyser/d_a_obj_geyser.rel +d1b7a863993cbe2cc07373554b4b5cdb93120a78 build/RZDP01/d_a_obj_glowSphere/d_a_obj_glowSphere.rel +37d804e626cd255ca99ebfc730a73c17b1f21196 build/RZDP01/d_a_obj_gm/d_a_obj_gm.rel +f2a9a0be0da9abcfbf98eef886562eec7dc7345f build/RZDP01/d_a_obj_goGate/d_a_obj_goGate.rel +61842ddcff54d167ea202f8d756010b938df1934 build/RZDP01/d_a_obj_gomikabe/d_a_obj_gomikabe.rel +68ea4348d677d8529dc7d81179f113f71ae40dd1 build/RZDP01/d_a_obj_gpTaru/d_a_obj_gpTaru.rel +c6d905d63b8d6fa8b6b609fb1e26a8d5d759556c build/RZDP01/d_a_obj_gra2/d_a_obj_gra2.rel +3763aa0de0adb1f1dc0d50217cb7ac16427c9341 build/RZDP01/d_a_obj_graWall/d_a_obj_graWall.rel +e37d3b8771740f3e44a6c2bf68bfa6e89d55a37d build/RZDP01/d_a_obj_gra_rock/d_a_obj_gra_rock.rel +182a54789a8482c133528abfa6744bd33ce322c7 build/RZDP01/d_a_obj_grave_stone/d_a_obj_grave_stone.rel +aa307ee82bf8ec8caf731d67bd2a52ca4bc0a803 build/RZDP01/d_a_obj_groundwater/d_a_obj_groundwater.rel +55a4881598d164fca69a8090e7960267626889ce build/RZDP01/d_a_obj_grz_rock/d_a_obj_grz_rock.rel +f4b8089e2359d4787717d355a5926dbf5ca633f0 build/RZDP01/d_a_obj_h_saku/d_a_obj_h_saku.rel +7a713499e9b67a7c7728597bb61b5960ff92a0a5 build/RZDP01/d_a_obj_hakai_brl/d_a_obj_hakai_brl.rel +54921732c4e032f9fc8f5549239a539984501f14 build/RZDP01/d_a_obj_hakai_ftr/d_a_obj_hakai_ftr.rel +0f0b80bf02fe181ca584c5ff1441dcbec963f5d9 build/RZDP01/d_a_obj_hasu2/d_a_obj_hasu2.rel +7571e4f269121dafe53c6db5a2cdb7c70b9bd554 build/RZDP01/d_a_obj_hata/d_a_obj_hata.rel +1520b6b30e883173e001e66ab5a7ef7262cff269 build/RZDP01/d_a_obj_hb/d_a_obj_hb.rel +abcde59885dadf3b36c211ec23f774bde4014bf8 build/RZDP01/d_a_obj_hbombkoya/d_a_obj_hbombkoya.rel +92a06d6da1d5c6e3b7b3eeb27645aed7f0d4673d build/RZDP01/d_a_obj_heavySw/d_a_obj_heavySw.rel +0c3f9262893bef928b1db040096451415a8ef589 build/RZDP01/d_a_obj_hfuta/d_a_obj_hfuta.rel +37264150d03b7ed34712a69a75e46aaed7e9a19a build/RZDP01/d_a_obj_hhashi/d_a_obj_hhashi.rel +8786b0e29a4ab2592bf9fa1f9d50553f3564bf47 build/RZDP01/d_a_obj_hsTarget/d_a_obj_hsTarget.rel +d73b4387b0bb0e94ddbdcf729a936b093c8a8317 build/RZDP01/d_a_obj_ice_l/d_a_obj_ice_l.rel +623e43733b3f856b431ae84e9422aee4ecbf9ab0 build/RZDP01/d_a_obj_ice_s/d_a_obj_ice_s.rel +a48d37f2e7c2c11879c6968908a3808b20612ed9 build/RZDP01/d_a_obj_iceblock/d_a_obj_iceblock.rel +df1a33e059e3caf995e2900282b5dbb7bb86b26b build/RZDP01/d_a_obj_iceleaf/d_a_obj_iceleaf.rel +c40e51d13b48016b456c4b4ca06cdc1760c4c59d build/RZDP01/d_a_obj_ihasi/d_a_obj_ihasi.rel +6d3d5ab83116b361843c0cdaade504019415f515 build/RZDP01/d_a_obj_ikada/d_a_obj_ikada.rel +30774542abde7b8b607896317bebc5f6bbdb01ed build/RZDP01/d_a_obj_inobone/d_a_obj_inobone.rel +b1b9c92d819da6751bc71aa59709d9978187b0aa build/RZDP01/d_a_obj_ita/d_a_obj_ita.rel +0d0dc76852e23b7da647a904122c30c4f834e93f build/RZDP01/d_a_obj_itamato/d_a_obj_itamato.rel +15732e6dd58515d983b12a1e55872da302f1eda0 build/RZDP01/d_a_obj_ito/d_a_obj_ito.rel +81cd1285ce0162dc11fa211f59eb3528f11b1e7f build/RZDP01/d_a_obj_kabuto/d_a_obj_kabuto.rel +57fefd232cb3bec49c79daf7aa67562c62ef02d2 build/RZDP01/d_a_obj_kag/d_a_obj_kag.rel +7a703f8e7afe14c931ed2880c0b30899c11c8876 build/RZDP01/d_a_obj_kage/d_a_obj_kage.rel +d782151a55b5c797efd0b8c9bdafd368bb99a75b build/RZDP01/d_a_obj_kago/d_a_obj_kago.rel +9eafb8f21cdb5ab3192b774fdf7aaa50e7f984d3 build/RZDP01/d_a_obj_kaisou/d_a_obj_kaisou.rel +7bbd9560571e57751072bc100e3abacf2063d9d2 build/RZDP01/d_a_obj_kamakiri/d_a_obj_kamakiri.rel +fa3d9cf3a7d12899810cc88eb82fe031b6d0f8e1 build/RZDP01/d_a_obj_kanban2/d_a_obj_kanban2.rel +e8c3e2949d8206877448a76a50813bc58092396b build/RZDP01/d_a_obj_kantera/d_a_obj_kantera.rel +b72962fde93aad9c352156886ed324b75ca60725 build/RZDP01/d_a_obj_katatsumuri/d_a_obj_katatsumuri.rel +256fcbd66f8d6219757648bb03d84942acfbb11a build/RZDP01/d_a_obj_kazeneko/d_a_obj_kazeneko.rel +720bb923e16a3ee0ba5ffbd374d816e027be6594 build/RZDP01/d_a_obj_kbacket/d_a_obj_kbacket.rel +cba48a79a5d7bb299992066af5354cc8593279fe build/RZDP01/d_a_obj_kbox/d_a_obj_kbox.rel +ba7071d519171d5405febf90238c658b278399d9 build/RZDP01/d_a_obj_key/d_a_obj_key.rel +21860e1c043596040e1a7195dbfa073c3a9e7251 build/RZDP01/d_a_obj_keyhole/d_a_obj_keyhole.rel +db83d4f3a9de852c818054ca8e42358cb5ea7454 build/RZDP01/d_a_obj_kgate/d_a_obj_kgate.rel +329f040c090646347efae7d46164849d357e6dc9 build/RZDP01/d_a_obj_ki/d_a_obj_ki.rel +1fc9f3baa58705840820115b7085d56eef5c8ce7 build/RZDP01/d_a_obj_kiPot/d_a_obj_kiPot.rel +ea14955a86b7617ff1c20b5facb61eab0efd9ba6 build/RZDP01/d_a_obj_kita/d_a_obj_kita.rel +3dccee05de55d5a2f2319b0ca91fa476274c2a6d build/RZDP01/d_a_obj_kjgjs/d_a_obj_kjgjs.rel +b46c31a6eb956a342e77fe276300706463d615f0 build/RZDP01/d_a_obj_kkanban/d_a_obj_kkanban.rel +586e69442a9056e289f40948dcc9cff8408c80c2 build/RZDP01/d_a_obj_klift00/d_a_obj_klift00.rel +cbdfa84ed7e4cdf7f85a50236d6d5a537a1eede2 build/RZDP01/d_a_obj_knBullet/d_a_obj_knBullet.rel +e3c43a2508c5573ac7e4d1f954e6ceb48581fb69 build/RZDP01/d_a_obj_kshutter/d_a_obj_kshutter.rel +2a60a2b0f315eaad9f0823b2cc9c4cb101636c6d build/RZDP01/d_a_obj_ktOnFire/d_a_obj_ktOnFire.rel +08025d901f66f3f51b3b3498db973a096a228e8e build/RZDP01/d_a_obj_kuwagata/d_a_obj_kuwagata.rel +8af96b4dfef7c7a92c8b100dbdad8b0acef02951 build/RZDP01/d_a_obj_kwheel00/d_a_obj_kwheel00.rel +a2bc6f5fb529534d43e0b982cd7642fe6c9b81cc build/RZDP01/d_a_obj_kwheel01/d_a_obj_kwheel01.rel +8311d04491657acc0858b48c7fda8166cb59f297 build/RZDP01/d_a_obj_kznkarm/d_a_obj_kznkarm.rel +5c6db031b7d4a8f43ee11391677658a934c90a3e build/RZDP01/d_a_obj_ladder/d_a_obj_ladder.rel +f7f2735ae38708dbe1a55efdf793b0727864833f build/RZDP01/d_a_obj_laundry/d_a_obj_laundry.rel +91e35d340c188f82dfe6157a17104ce3f0110c62 build/RZDP01/d_a_obj_laundry_rope/d_a_obj_laundry_rope.rel +00387c5b0ef5e6aaab6a093f17b78ba3905c265f build/RZDP01/d_a_obj_lbox/d_a_obj_lbox.rel +6d5db5921a2c515431c7ef83035c83ed396c9964 build/RZDP01/d_a_obj_life_container/d_a_obj_life_container.rel +f64d50f0c300e6ff07e424520952348e5326d7bc build/RZDP01/d_a_obj_lp/d_a_obj_lp.rel +9fa5781c6ea434663d08030b6a1bff62b9f78289 build/RZDP01/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.rel +aea48d6bc759d4af43289d82f03e5ea76951dc1f build/RZDP01/d_a_obj_lv1Candle01/d_a_obj_lv1Candle01.rel +eea64ec16fdbb18ec7c6aa8096ff59affd0e6671 build/RZDP01/d_a_obj_lv2Candle/d_a_obj_lv2Candle.rel +8d8c8874c02501db20ae3be71ddc9d8e6893f2e2 build/RZDP01/d_a_obj_lv3Candle/d_a_obj_lv3Candle.rel +11d22e1c2aeb0aa3fab02fe27eb2f485d51de6f0 build/RZDP01/d_a_obj_lv3Water/d_a_obj_lv3Water.rel +df076d3eefa21d9b3e786d534e1752aa1714c0a8 build/RZDP01/d_a_obj_lv3Water2/d_a_obj_lv3Water2.rel +13422c87cab05e2f565686f8ecd6f0b7ab44f1e5 build/RZDP01/d_a_obj_lv3WaterB/d_a_obj_lv3WaterB.rel +6ec5720aa57bfc133ef33b4ee8986f38262a7eef build/RZDP01/d_a_obj_lv3saka00/d_a_obj_lv3saka00.rel +f5c35db33a21061cf7e4a15ec2d469936c568273 build/RZDP01/d_a_obj_lv3waterEff/d_a_obj_lv3waterEff.rel +548970236ef0f16cef30079c94909e07e74bf8a1 build/RZDP01/d_a_obj_lv4CandleDemoTag/d_a_obj_lv4CandleDemoTag.rel +deb0544dd9bb0fc88234316220c4810ab4530f43 build/RZDP01/d_a_obj_lv4CandleTag/d_a_obj_lv4CandleTag.rel +e47d102cc3ecda2d43499235249bcb58f70d194b build/RZDP01/d_a_obj_lv4EdShutter/d_a_obj_lv4EdShutter.rel +5a6aecf1c0528dfcc3d0ec3ecaf0298c86945f21 build/RZDP01/d_a_obj_lv4Gate/d_a_obj_lv4Gate.rel +a4f9632c966a5768a6500e3fed03fe4d06025c1f build/RZDP01/d_a_obj_lv4HsTarget/d_a_obj_lv4HsTarget.rel +c4a92273681e6f349b6c29ea28efaa1f82e5c3c6 build/RZDP01/d_a_obj_lv4PoGate/d_a_obj_lv4PoGate.rel +184f3253266861d91486f0d83b8f3e6344df9b5d build/RZDP01/d_a_obj_lv4RailWall/d_a_obj_lv4RailWall.rel +685097738d1af50b379372461ca006b5a6ebe38a build/RZDP01/d_a_obj_lv4SlideWall/d_a_obj_lv4SlideWall.rel +6fa19dea3c28a3c3aab9c637e97cf381b3479c80 build/RZDP01/d_a_obj_lv4bridge/d_a_obj_lv4bridge.rel +01da592a6c21eb4da528dd3a02d72f14394eb8af build/RZDP01/d_a_obj_lv4chandelier/d_a_obj_lv4chandelier.rel +cbb00645d7a3c15668f6a61e7f9b18d8fe8af4d2 build/RZDP01/d_a_obj_lv4digsand/d_a_obj_lv4digsand.rel +c0645080c56404ec0ed284dc153f1e8df9b36a47 build/RZDP01/d_a_obj_lv4floor/d_a_obj_lv4floor.rel +6fdf36e33fafde52b1ca30b0dce02518e03b229f build/RZDP01/d_a_obj_lv4gear/d_a_obj_lv4gear.rel +c9b7492e5cba0114392498e085a6a7b613c72ff5 build/RZDP01/d_a_obj_lv4prelvtr/d_a_obj_lv4prelvtr.rel +d74023781a20cf8df70d2a973b4b639b58f18cab build/RZDP01/d_a_obj_lv4prwall/d_a_obj_lv4prwall.rel +2b54bcbbff19d4c9ffc1c2b77a8ef6da95eae4d0 build/RZDP01/d_a_obj_lv4sand/d_a_obj_lv4sand.rel +7daad346743fe3c08cc55a7357c465a1035c2038 build/RZDP01/d_a_obj_lv5FloorBoard/d_a_obj_lv5FloorBoard.rel +5c95bf9cf407812e34073423054bd1c0af09f688 build/RZDP01/d_a_obj_lv5IceWall/d_a_obj_lv5IceWall.rel +78f9e6ba283366d94f792c18770c3e37206a1407 build/RZDP01/d_a_obj_lv5SwIce/d_a_obj_lv5SwIce.rel +fd6a3878a74d243bb2641e685161a479c5a4956e build/RZDP01/d_a_obj_lv5ychndlr/d_a_obj_lv5ychndlr.rel +c2bd1b9766e5baf1e87969956e7e89cb4a1f1244 build/RZDP01/d_a_obj_lv5yiblltray/d_a_obj_lv5yiblltray.rel +211f4102a4213a1cb017957fa9d92bc93ec01c5f build/RZDP01/d_a_obj_lv6ChangeGate/d_a_obj_lv6ChangeGate.rel +6e44f503fb698ca678cc73294310151721661216 build/RZDP01/d_a_obj_lv6FurikoTrap/d_a_obj_lv6FurikoTrap.rel +fcd8e92b1a0e2e204188e747a596a3b9f2f63dbf build/RZDP01/d_a_obj_lv6Lblock/d_a_obj_lv6Lblock.rel +e7dbd42a02b4f6a14e7b68e035fac74d79a29152 build/RZDP01/d_a_obj_lv6SwGate/d_a_obj_lv6SwGate.rel +81f7d4f515667b61b14bbabd5d5946307c258143 build/RZDP01/d_a_obj_lv6SzGate/d_a_obj_lv6SzGate.rel +43d3e98a2137457961c7633e441ba972075412f8 build/RZDP01/d_a_obj_lv6Tenbin/d_a_obj_lv6Tenbin.rel +fae4014583b1cf3711748a689f15f73cc5177165 build/RZDP01/d_a_obj_lv6TogeRoll/d_a_obj_lv6TogeRoll.rel +d41de6e3f95595f63a54b91ff94fcc10d11de796 build/RZDP01/d_a_obj_lv6TogeTrap/d_a_obj_lv6TogeTrap.rel +2ead1cb54190763f9d47fcbc48dafc09e89a4956 build/RZDP01/d_a_obj_lv6bemos/d_a_obj_lv6bemos.rel +bc4edaee98240281f69ae9a0677f3a40925c5aec build/RZDP01/d_a_obj_lv6bemos2/d_a_obj_lv6bemos2.rel +594a4225ac89edabbaf76edae760e0ddcbddbfba build/RZDP01/d_a_obj_lv6egate/d_a_obj_lv6egate.rel +e9dcd1139ce6e784fd8c126c9bbe0f2ccde44ac0 build/RZDP01/d_a_obj_lv6elevta/d_a_obj_lv6elevta.rel +d8106fdab0534e8a72f30d7a3b6ff19d856c8ceb build/RZDP01/d_a_obj_lv6swturn/d_a_obj_lv6swturn.rel +678d567a7cb966ed597a47de8f34d8c9ff286e05 build/RZDP01/d_a_obj_lv7BsGate/d_a_obj_lv7BsGate.rel +580667559873fabe9f4428449c5d2ad5ce172788 build/RZDP01/d_a_obj_lv7PropellerY/d_a_obj_lv7PropellerY.rel +5a789479437b8ba14fca6c47790241390e1b6214 build/RZDP01/d_a_obj_lv7bridge/d_a_obj_lv7bridge.rel +f48c3ee62de0f36b2775647334f1d716a02f9c48 build/RZDP01/d_a_obj_lv8KekkaiTrap/d_a_obj_lv8KekkaiTrap.rel +33a956b88ba73dda5489ff30959534f86a07fff9 build/RZDP01/d_a_obj_lv8Lift/d_a_obj_lv8Lift.rel +efab8b40d3b878eb41e530665647d56dae728e68 build/RZDP01/d_a_obj_lv8OptiLift/d_a_obj_lv8OptiLift.rel +ed5b805479b10486e5a2db02152e362d2fe904a0 build/RZDP01/d_a_obj_lv8UdFloor/d_a_obj_lv8UdFloor.rel +acea12dbe7bfa711e3c3c616cf430a01fd20ef57 build/RZDP01/d_a_obj_lv9SwShutter/d_a_obj_lv9SwShutter.rel +8649a565871a4515ea0a1f1a67a906ad1cbb8c6b build/RZDP01/d_a_obj_magLift/d_a_obj_magLift.rel +5a2c87dcb11ef66e7cf35f3af94e83922f601141 build/RZDP01/d_a_obj_magLiftRot/d_a_obj_magLiftRot.rel +44cda99e5f3be143ab97574b60f4f19e5726bbf8 build/RZDP01/d_a_obj_magne_arm/d_a_obj_magne_arm.rel +f188e0f92013fc692fd96c8861245354453f36e3 build/RZDP01/d_a_obj_maki/d_a_obj_maki.rel +a52ce9373fc2640fd89c0f300957c55a262d72bb build/RZDP01/d_a_obj_master_sword/d_a_obj_master_sword.rel +48bc76092db1375d82994dc541a4b0ed7d806094 build/RZDP01/d_a_obj_mato/d_a_obj_mato.rel +36e64435f3b7a8136b4b810008856405a9b0fe56 build/RZDP01/d_a_obj_metalbox/d_a_obj_metalbox.rel +9825ef73afdb586734c537af5b30d037907c864f build/RZDP01/d_a_obj_mgate/d_a_obj_mgate.rel +e348d4c05f5aebd7409ce758a96458296da048a8 build/RZDP01/d_a_obj_mhole/d_a_obj_mhole.rel +25288ad7df3a56ac1b4e2e78b35c082bffb7c2a8 build/RZDP01/d_a_obj_mie/d_a_obj_mie.rel +bc07491bf8f71cd81fcb89f6eef8c8e454ac03d5 build/RZDP01/d_a_obj_mirror_6pole/d_a_obj_mirror_6pole.rel +58ab8fe978717e5aa66fd47cf6f9985ab59c9a02 build/RZDP01/d_a_obj_mirror_chain/d_a_obj_mirror_chain.rel +4f7e5bf271f434d7708a8e39ac2442865b23a247 build/RZDP01/d_a_obj_mirror_sand/d_a_obj_mirror_sand.rel +978d80447f12e69957d2e7319ab1cf9b22ffb1b8 build/RZDP01/d_a_obj_mirror_screw/d_a_obj_mirror_screw.rel +c543f2f33045e6009ed7b8270b8bd26a72b2a2e9 build/RZDP01/d_a_obj_mirror_table/d_a_obj_mirror_table.rel +60c6a307608e5a04d71aa35b8c6d3c62d6cc8906 build/RZDP01/d_a_obj_movebox/d_a_obj_movebox.rel +04ad46206adee0ca2c2959546e6b47e838cdb2d2 build/RZDP01/d_a_obj_msima/d_a_obj_msima.rel +07590fb60a6e05b7ff237684cae05082fecc8f72 build/RZDP01/d_a_obj_mvstair/d_a_obj_mvstair.rel +6e3f71db06cdf1bd24031ee75d47945551e09eb4 build/RZDP01/d_a_obj_myogan/d_a_obj_myogan.rel +9baa51461d0493192bdf5a60ca1abdb079e892a6 build/RZDP01/d_a_obj_nagaisu/d_a_obj_nagaisu.rel +b25ad92696a5addac0dc0f6793d257f41bc78136 build/RZDP01/d_a_obj_nameplate/d_a_obj_nameplate.rel +25c68c4d5bd4415d9be017e9e97ec3245115f49c build/RZDP01/d_a_obj_nan/d_a_obj_nan.rel +4ee01d7a2c9c8fe940c8e3bf69b06881d0f990c2 build/RZDP01/d_a_obj_ndoor/d_a_obj_ndoor.rel +cdacd8694bff24f94ad43bed7098f9bfc473d20b build/RZDP01/d_a_obj_nougu/d_a_obj_nougu.rel +04aada9a95cc6ab0dba5331191d1a978aa2cdc94 build/RZDP01/d_a_obj_octhashi/d_a_obj_octhashi.rel +801039fe193cd0c3518b22d210265073d949685e build/RZDP01/d_a_obj_oiltubo/d_a_obj_oiltubo.rel +75d6ec68fd4dfeaeefff1902d372dcb3f2b3ba46 build/RZDP01/d_a_obj_onsen/d_a_obj_onsen.rel +336b0778f033b1a385156f96538679d5aa1beafe build/RZDP01/d_a_obj_onsenFire/d_a_obj_onsenFire.rel +a4ccc86107590b6292bcb609919368f92ec79ad6 build/RZDP01/d_a_obj_onsenTaru/d_a_obj_onsenTaru.rel +4ec1fa9de040b8d536d9c7a740fb2b2b82be64f8 build/RZDP01/d_a_obj_ornament_cloth/d_a_obj_ornament_cloth.rel +e3843e78673a1c10af5ca617c7d084264f574479 build/RZDP01/d_a_obj_pdoor/d_a_obj_pdoor.rel +4026064c7cc63088391fbaefdc63fb21ad5a03d4 build/RZDP01/d_a_obj_pdtile/d_a_obj_pdtile.rel +be80b7ccd6e58f90084cb3033428d73be698e0d5 build/RZDP01/d_a_obj_pdwall/d_a_obj_pdwall.rel +f11a6b90869d7ccc991e0e7e64ba9981bad1bf0d build/RZDP01/d_a_obj_picture/d_a_obj_picture.rel +179bee16ab85a4bc5765506647e8183318abab15 build/RZDP01/d_a_obj_pillar/d_a_obj_pillar.rel +206bf421bbe5f55e4ea39cc6929369fde85aab22 build/RZDP01/d_a_obj_pleaf/d_a_obj_pleaf.rel +c31205ca4fd5b19ee6191e9d6c43d87be5ce4b10 build/RZDP01/d_a_obj_poCandle/d_a_obj_poCandle.rel +5b3f2cf0e6bba1b4195cd818624c683f69d5b93f build/RZDP01/d_a_obj_poFire/d_a_obj_poFire.rel +846c095895413064e50b9f61d1e47d83498549d1 build/RZDP01/d_a_obj_poTbox/d_a_obj_poTbox.rel +37688d2edfd18db5ccbf0d8e121c8a98a3fe65c1 build/RZDP01/d_a_obj_prop/d_a_obj_prop.rel +496c4fb535bf40d95f077999a4d6577f0122ca8e build/RZDP01/d_a_obj_pumpkin/d_a_obj_pumpkin.rel +02d131e64803352fca06d6211edbe49865022040 build/RZDP01/d_a_obj_rcircle/d_a_obj_rcircle.rel +eb41a13793845bbc077af57c0aa08f42dd7d65ab build/RZDP01/d_a_obj_rfHole/d_a_obj_rfHole.rel +0267e3c2805538536ffede40f3ff8035449fe0fd build/RZDP01/d_a_obj_rgate/d_a_obj_rgate.rel +9766d5581a41b50ff8d5773a2aa0d41dd85a306c build/RZDP01/d_a_obj_riverrock/d_a_obj_riverrock.rel +d4b9442bbf8980e720e9ab7e1062df72ed9271ec build/RZDP01/d_a_obj_rock/d_a_obj_rock.rel +96cbb19d5db9a491a43f943b4df13a2ff4fa9928 build/RZDP01/d_a_obj_rope_bridge/d_a_obj_rope_bridge.rel +80288a726038d5424f54be49d603bb81768e9d06 build/RZDP01/d_a_obj_rotBridge/d_a_obj_rotBridge.rel +492553257f7eea2f6f22e4d54e9c61e5e8d1e371 build/RZDP01/d_a_obj_rotTrap/d_a_obj_rotTrap.rel +d164986d02aec1933584cac8ad244e1864b2e380 build/RZDP01/d_a_obj_roten/d_a_obj_roten.rel +aac99d95c2ec2369504483d29b402690d8ccdc7f build/RZDP01/d_a_obj_rstair/d_a_obj_rstair.rel +2271670debc266ccf033bd9682f64ce06df406a0 build/RZDP01/d_a_obj_rw/d_a_obj_rw.rel +f2ca5cd6779e979b7712655319ce27909b12854f build/RZDP01/d_a_obj_saidan/d_a_obj_saidan.rel +68be54e13944302a13944a4c31f79748a1c345be build/RZDP01/d_a_obj_sakuita/d_a_obj_sakuita.rel +fae9c1dfa625aef79c3dddc2189cb2e628367909 build/RZDP01/d_a_obj_sakuita_rope/d_a_obj_sakuita_rope.rel +25acbea4a129da032c8eda4b3c6655416ec9133f build/RZDP01/d_a_obj_scannon/d_a_obj_scannon.rel +4b65ba4ba7c37d81fea134610a2e3f822b0ad4ad build/RZDP01/d_a_obj_scannon_crs/d_a_obj_scannon_crs.rel +1b5a3bbf8206a04e691b16b8b1e1e3911d385aeb build/RZDP01/d_a_obj_scannon_ten/d_a_obj_scannon_ten.rel +6d1823ccb74eb11785d37f705a5e4dad2457371b build/RZDP01/d_a_obj_sekidoor/d_a_obj_sekidoor.rel +af4a31e40bd60b735d43058d5ab1ac754e77be9a build/RZDP01/d_a_obj_sekizo/d_a_obj_sekizo.rel +c99894087c79c3d8f2458be107537558d799a6dc build/RZDP01/d_a_obj_sekizoa/d_a_obj_sekizoa.rel +3117231115a203ad5d9efc0a8563cab0cc7f6e07 build/RZDP01/d_a_obj_shield/d_a_obj_shield.rel +10570cc6d90b0d98468027e0da0650371e7dc366 build/RZDP01/d_a_obj_sm_door/d_a_obj_sm_door.rel +9e4d1b690717622600f816935c610b38ff1e1e7e build/RZDP01/d_a_obj_smallkey/d_a_obj_smallkey.rel +16f33be0f449a73528c98bf0d0fa5c488ef44207 build/RZDP01/d_a_obj_smgdoor/d_a_obj_smgdoor.rel +86d8e67ca480116cee5f3218da58454782070302 build/RZDP01/d_a_obj_smoke/d_a_obj_smoke.rel +f48f72313b83524b19f9f71e1df35fa2534f1b7b build/RZDP01/d_a_obj_smtile/d_a_obj_smtile.rel +4b038cb9bb032a138d93db7f33188e753b160023 build/RZDP01/d_a_obj_smw_stone/d_a_obj_smw_stone.rel +8fad88cb1c80a4b228cdb6927cc2396cb2d90942 build/RZDP01/d_a_obj_snowEffTag/d_a_obj_snowEffTag.rel +aff5034c0967c736385e42371b98ede07de68e71 build/RZDP01/d_a_obj_snow_soup/d_a_obj_snow_soup.rel +dd19e3e5fff122f9497d47ea103bcb72d9069ec0 build/RZDP01/d_a_obj_so/d_a_obj_so.rel +f27ee65832d9b4159aa9dfb89c7b18ccdce39036 build/RZDP01/d_a_obj_spinLift/d_a_obj_spinLift.rel +554e3e7a49b8dc8dd920c0a2304f5e0d8cf4916b build/RZDP01/d_a_obj_ss_drink/d_a_obj_ss_drink.rel +844c8b26462b108380d8c7eeecc27e4cb0fb50c3 build/RZDP01/d_a_obj_ss_item/d_a_obj_ss_item.rel +bee78a6c163136d2b491330f583ab289afb31219 build/RZDP01/d_a_obj_stairBlock/d_a_obj_stairBlock.rel +be625da10b60110e530c6e8ca03f55a581789dbe build/RZDP01/d_a_obj_stick/d_a_obj_stick.rel +6d44ed2b72e55bd4e103dffd7b202e8ab1b91dc9 build/RZDP01/d_a_obj_stone/d_a_obj_stone.rel +77b782ef34f2d0b0c27aefac324297b7711724cd build/RZDP01/d_a_obj_stoneMark/d_a_obj_stoneMark.rel +35a198bc0854d67de4ac937047f58b11c3f627ba build/RZDP01/d_a_obj_stopper/d_a_obj_stopper.rel +a0c71234aa1fd90fadf110d555dd31347fd375b7 build/RZDP01/d_a_obj_stopper2/d_a_obj_stopper2.rel +1b36a7d3a0b948d9ebec965cbacef31cc1ba7d7b build/RZDP01/d_a_obj_suisya/d_a_obj_suisya.rel +fefd56be0318976edf5334e29e4d822866362e85 build/RZDP01/d_a_obj_sw/d_a_obj_sw.rel +b1791cb9a347f825d01988e2e95bcc4f5da630b1 build/RZDP01/d_a_obj_swBallA/d_a_obj_swBallA.rel +5d5ee923e662f3007e6a26ce49edd30a5b9430fe build/RZDP01/d_a_obj_swBallB/d_a_obj_swBallB.rel +06727b43b33248e8541fac42caae8a137be1e67c build/RZDP01/d_a_obj_swBallC/d_a_obj_swBallC.rel +6d6e331064645aedb741b7a8a005c3e930cc257f build/RZDP01/d_a_obj_swLight/d_a_obj_swLight.rel +9784993c6d83bcf85324a6d996e9a07700cd6c17 build/RZDP01/d_a_obj_sWallShutter/d_a_obj_sWallShutter.rel +64bd024b2b26867c76cfc38c9a23e386dc20b19a build/RZDP01/d_a_obj_swchain/d_a_obj_swchain.rel +99c601f4b812bec6314de14ec718814b905ae58a build/RZDP01/d_a_obj_swhang/d_a_obj_swhang.rel +6c883b553e918c553f3c81c33f502bb23e822177 build/RZDP01/d_a_obj_sword/d_a_obj_sword.rel +8c4c6c5ea84de343a5702741544a8acbac9a65e0 build/RZDP01/d_a_obj_swpropeller/d_a_obj_swpropeller.rel +14106c15f69e8a83e7f408bef17bd2ca22b5b407 build/RZDP01/d_a_obj_swpush/d_a_obj_swpush.rel +d43f77653393eb3e0cac1d4089636d1da4ff44f0 build/RZDP01/d_a_obj_swpush2/d_a_obj_swpush2.rel +730a79a02e6ee84b16fd797574915cb94e5eb94b build/RZDP01/d_a_obj_swpush5/d_a_obj_swpush5.rel +2639930aa862be30c2a998e71ebfff372c19e203 build/RZDP01/d_a_obj_swspinner/d_a_obj_swspinner.rel +964e5cf7e82ac77b646c9b59b3346d4288b73d55 build/RZDP01/d_a_obj_swturn/d_a_obj_swturn.rel +b55210a87aaa7da12adb77572b84d761e5cf9d04 build/RZDP01/d_a_obj_syRock/d_a_obj_syRock.rel +7e6d966d6b0aa9ad1166f5e7153d772d0b79dbd5 build/RZDP01/d_a_obj_szbridge/d_a_obj_szbridge.rel +d82c193ae803ec6339f4a67b1e05ddc0873e815c build/RZDP01/d_a_obj_taFence/d_a_obj_taFence.rel +37e575b5216575def03d3c618aa12fee59dba0df build/RZDP01/d_a_obj_table/d_a_obj_table.rel +70157e1e98ed0b56fb2b324e3e925cb2926fd949 build/RZDP01/d_a_obj_takaraDai/d_a_obj_takaraDai.rel +828d8a7fa0051e77e01615be7971ccfaba20b40a build/RZDP01/d_a_obj_tatigi/d_a_obj_tatigi.rel +8b0781bc2ed02ae8a965f522ef49a0ffe604a2a1 build/RZDP01/d_a_obj_ten/d_a_obj_ten.rel +6f5fbf9c9989295b684587aae5fe83db81189bf8 build/RZDP01/d_a_obj_testcube/d_a_obj_testcube.rel +e7d03a39413e5df4f1b7917391c5822b7e8369ab build/RZDP01/d_a_obj_tgake/d_a_obj_tgake.rel +a9169af37f347a6a9af05c668548d8c2be441958 build/RZDP01/d_a_obj_thashi/d_a_obj_thashi.rel +20d6a3a21f0a6f5e3dce1b85561d1ee4143d8432 build/RZDP01/d_a_obj_thdoor/d_a_obj_thdoor.rel +717c5e0456aec2f9ee014ae9c751f990a1af1a51 build/RZDP01/d_a_obj_timeFire/d_a_obj_timeFire.rel +f8cce76b34eb0f9869b53bcb0c4599f3a4314568 build/RZDP01/d_a_obj_timer/d_a_obj_timer.rel +e751424fc2b43da6d5dedbe51e3de7d2e28baf1e build/RZDP01/d_a_obj_tks/d_a_obj_tks.rel +da297c3500ce0420c89bdbce26a866aa60287187 build/RZDP01/d_a_obj_tmoon/d_a_obj_tmoon.rel +8c96df22efb1d777da730741fbb32348d7308fc3 build/RZDP01/d_a_obj_toaru_maki/d_a_obj_toaru_maki.rel +c8a5d2dbd13ed6dd86583170615cc4ab15f432c2 build/RZDP01/d_a_obj_toby/d_a_obj_toby.rel +ff1a40cae85ff426f3f1ab85839cef22b42510f3 build/RZDP01/d_a_obj_tobyhouse/d_a_obj_tobyhouse.rel +0a19887bae4db0ca3e52d6c4064d696023924510 build/RZDP01/d_a_obj_togeTrap/d_a_obj_togeTrap.rel +c413194ddcf4abe30192323c69a70eb721e5eacb build/RZDP01/d_a_obj_tombo/d_a_obj_tombo.rel +b3eb27acca87f88cefd40256f1c846fd74d4aa63 build/RZDP01/d_a_obj_tornado/d_a_obj_tornado.rel +86a005331b619cb975c9d92a049cd23d88a1d9b5 build/RZDP01/d_a_obj_tornado2/d_a_obj_tornado2.rel +ebdc8c805b07c886086895dc542cd2d9d6963519 build/RZDP01/d_a_obj_tp/d_a_obj_tp.rel +3286448ccd7ccc8d349620824595c54a2751cac5 build/RZDP01/d_a_obj_treesh/d_a_obj_treesh.rel +7bf91a5b0f6d52efeb0cb9d02a2f7732328b9884 build/RZDP01/d_a_obj_twGate/d_a_obj_twGate.rel +c9a5c0e6f11ceda51a298e321ddcd1f7fe630c9c build/RZDP01/d_a_obj_udoor/d_a_obj_udoor.rel +26f5d286792d1382c439f2b01d124886f1e4c21c build/RZDP01/d_a_obj_usaku/d_a_obj_usaku.rel +9a1b047708f5da80b19fdf7e2a212adf75ebb74c build/RZDP01/d_a_obj_vground/d_a_obj_vground.rel +a528dfde290b9c4d2ecb64eb4e2abfc0e7ba3020 build/RZDP01/d_a_obj_volcball/d_a_obj_volcball.rel +46d27bda61021c6c12e086bad177ced05334162f build/RZDP01/d_a_obj_volcbom/d_a_obj_volcbom.rel +8e2be3ef77fe0317c6b1a45716eb922c25d4941a build/RZDP01/d_a_obj_warp_kbrg/d_a_obj_warp_kbrg.rel +80b65dcfbe1f2bf667d5f8c0c0592ffdbb0d6585 build/RZDP01/d_a_obj_warp_obrg/d_a_obj_warp_obrg.rel +982bd850e7c5b43f53f5e1348e3187bdc2f8d286 build/RZDP01/d_a_obj_waterGate/d_a_obj_waterGate.rel +5aacd7becf726d63fceff5d895b481209ec904d4 build/RZDP01/d_a_obj_waterPillar/d_a_obj_waterPillar.rel +9204a1910966068d830b560ce23a0ddbedac580d build/RZDP01/d_a_obj_waterfall/d_a_obj_waterfall.rel +bbfe82d34f59e485b17db168023c71513e2f9141 build/RZDP01/d_a_obj_wchain/d_a_obj_wchain.rel +d1992863bae39c19477cb1addf659d456d61ba9e build/RZDP01/d_a_obj_wdStick/d_a_obj_wdStick.rel +f75ee48eda58eeb717699a9db35bbee157953175 build/RZDP01/d_a_obj_web0/d_a_obj_web0.rel +138f6e4344f77a134d8c0259886dbf6c6da7ca31 build/RZDP01/d_a_obj_web1/d_a_obj_web1.rel +6623041fce01d9e653046fd4d4736f42dff858e3 build/RZDP01/d_a_obj_well_cover/d_a_obj_well_cover.rel +208280e0405cdc467024e342d03f22e0d4eb1d92 build/RZDP01/d_a_obj_wflag/d_a_obj_wflag.rel +246c898643b6d4785aea21657f7f8eb012e99473 build/RZDP01/d_a_obj_wind_stone/d_a_obj_wind_stone.rel +3107242ea2823393c589231ca09b80546ee71d06 build/RZDP01/d_a_obj_window/d_a_obj_window.rel +d56b47ae5b5efc10e71f17b3eb024fcdc60c6f98 build/RZDP01/d_a_obj_wood_pendulum/d_a_obj_wood_pendulum.rel +b04034e503ed4fefcf1f6ad1a433a301bffe47f3 build/RZDP01/d_a_obj_wood_statue/d_a_obj_wood_statue.rel +d6dd0ecf586dae0425edb5bd2c21cb9353efe001 build/RZDP01/d_a_obj_wsword/d_a_obj_wsword.rel +cdc000b122ab1b17a749581c5b8f80b353b1a32b build/RZDP01/d_a_obj_yel_bag/d_a_obj_yel_bag.rel +615ffbd2a77c389fc6d55c98ae5be263b574eba6 build/RZDP01/d_a_obj_yobikusa/d_a_obj_yobikusa.rel +4ead69c55e096ab25afc90f4804b89a8c7aa2c9e build/RZDP01/d_a_obj_yousei/d_a_obj_yousei.rel +5e7bcb4e0c106d80e958bf80b6416af609063eb0 build/RZDP01/d_a_obj_ystone/d_a_obj_ystone.rel +b803ca03c77455b4be16d9ae8b20581397759dc5 build/RZDP01/d_a_obj_zcloth/d_a_obj_zcloth.rel +41556b8b45db1ee52bb6fedfd88e78789256a71a build/RZDP01/d_a_obj_zdoor/d_a_obj_zdoor.rel +4a45010e321076bab76d112edb4af076197d873f build/RZDP01/d_a_obj_zrTurara/d_a_obj_zrTurara.rel +ef31448d0d917bcde8c39ddaf5a38365f0c066e1 build/RZDP01/d_a_obj_zrTuraraRock/d_a_obj_zrTuraraRock.rel +959ddafe9cacca0e54ed275aa05214e61171db36 build/RZDP01/d_a_obj_zraMark/d_a_obj_zraMark.rel +5c5b94df6160fc211078a01158ea818af4c9fe41 build/RZDP01/d_a_obj_zra_freeze/d_a_obj_zra_freeze.rel +9c1de4dc46342dc40fe66a8067bdb8e062196106 build/RZDP01/d_a_obj_zra_rock/d_a_obj_zra_rock.rel +e35d92fb8f6672d7f2f6b2a4b331ea6dd323ff1b build/RZDP01/d_a_passer_mng/d_a_passer_mng.rel +b8e7d0b9871c2bbd1471ece4c07174051f050b5c build/RZDP01/d_a_path_line/d_a_path_line.rel +61fb5ed24680ce6922a7bf691d6077387da8340c build/RZDP01/d_a_peru/d_a_peru.rel +98265a1b9ac227e504ff0b26a5dad8e8768b511d build/RZDP01/d_a_ppolamp/d_a_ppolamp.rel +17cba5f8ecd99acc306f88f2c1090ec7408c3a96 build/RZDP01/d_a_scene_exit/d_a_scene_exit.rel +33430e7207b246d3d3610b27cf80fb24844543e0 build/RZDP01/d_a_scene_exit2/d_a_scene_exit2.rel +b9fb96e3ae9b11733498e0551575a3be1425a2cf build/RZDP01/d_a_set_bgobj/d_a_set_bgobj.rel +49207d2244dff8e2319fb83ea292d73d2be9010a build/RZDP01/d_a_shop_item/d_a_shop_item.rel +ff779a372d65d39dcd4c40cdd294d670fbcec0fc build/RZDP01/d_a_skip_2D/d_a_skip_2D.rel +443705f1219d4d271058f9ce2d773e9faab595e4 build/RZDP01/d_a_spinner/d_a_spinner.rel +4c33512294e3397beb2dcd1ce117306fa44e5500 build/RZDP01/d_a_sq/d_a_sq.rel +5b36b9584d817e90174a02b6e80163f6beaacadd build/RZDP01/d_a_startAndGoal/d_a_startAndGoal.rel +219796fa050eac930a809ce1c4073d1fbb9dabaf build/RZDP01/d_a_suspend/d_a_suspend.rel +d414f48c4e482c3322c35dcddc2950b013bde35b build/RZDP01/d_a_swBall/d_a_swBall.rel +94443072b6112ff7d24b69cef5e224639b11bc86 build/RZDP01/d_a_swLBall/d_a_swLBall.rel +fe965603d3a0fc5edcc665239abc383ab55c1c76 build/RZDP01/d_a_swTime/d_a_swTime.rel +9014fa3be2acc5336be74871ea3084ab5e03830b build/RZDP01/d_a_swc00/d_a_swc00.rel +2a22ccfc0e6adf1efd3aefff0082c793898386e1 build/RZDP01/d_a_swhit0/d_a_swhit0.rel +c498ca6b49225fec7d78c7a453e252ed06e98275 build/RZDP01/d_a_tag_Lv6Gate/d_a_tag_Lv6Gate.rel +269b3c570b5a4616fff1275792e90f899d00467c build/RZDP01/d_a_tag_Lv7Gate/d_a_tag_Lv7Gate.rel +f77401f91e13299be73b5c90336f7ed1bbb4c77d build/RZDP01/d_a_tag_Lv8Gate/d_a_tag_Lv8Gate.rel +e0e60b722ae19147014205fd63094b806d6bad9e build/RZDP01/d_a_tag_TWgate/d_a_tag_TWgate.rel +ef1071f748fd778903da2c7af6553ff1fe1331bb build/RZDP01/d_a_tag_ajnot/d_a_tag_ajnot.rel +e7ec844352a47c20f5fef98cb10a5d67eb5bce82 build/RZDP01/d_a_tag_allmato/d_a_tag_allmato.rel +80f82094a915d719d59a79ebd9645e2262c96ec0 build/RZDP01/d_a_tag_arena/d_a_tag_arena.rel +eb7ca3828dfb618e1275ba395c6089839ddc6211 build/RZDP01/d_a_tag_assistance/d_a_tag_assistance.rel +6d3e9fce37d6e274493b50fd50e5462ebc74d5fb build/RZDP01/d_a_tag_attack_item/d_a_tag_attack_item.rel +157e27f9f2324302c32195f06b6868f4b906dc31 build/RZDP01/d_a_tag_attention/d_a_tag_attention.rel +e673e43b7ca30ac4a12677ada809f3781b3b3367 build/RZDP01/d_a_tag_bottle_item/d_a_tag_bottle_item.rel +7cf8806095ccbd531d4d83cab971cbc92979303f build/RZDP01/d_a_tag_camera/d_a_tag_camera.rel +fb00b87de3c6bdf0e17eeec22a5cdd50794652dd build/RZDP01/d_a_tag_chgrestart/d_a_tag_chgrestart.rel +d2e352a4de49d422c344336d0141d5d1aa7133b7 build/RZDP01/d_a_tag_chkpoint/d_a_tag_chkpoint.rel +54244f3f76d58ca53338295cf596c65ec8f84f88 build/RZDP01/d_a_tag_CstaSw/d_a_tag_CstaSw.rel +bdd020210057ac39ffd82f882ed03e6ce2ef66a5 build/RZDP01/d_a_tag_csw/d_a_tag_csw.rel +4bbe4697f050a740ae7f5d69ac17f804ba647a18 build/RZDP01/d_a_tag_escape/d_a_tag_escape.rel +c67fdf644e3f4c09852dcc7748e6bf9b57c5bb6c build/RZDP01/d_a_tag_event/d_a_tag_event.rel +3016c04540b3ec6210309cf783f179eb60522fd9 build/RZDP01/d_a_tag_evt/d_a_tag_evt.rel +e668fccac945d1b851e4e99e783f9fa3cc033679 build/RZDP01/d_a_tag_evtarea/d_a_tag_evtarea.rel +0c59c6cc6f911fc85008e42c30f79b526849b3f6 build/RZDP01/d_a_tag_evtmsg/d_a_tag_evtmsg.rel +3a6a27d4c328afa0e1dc8f06b68ba58ccaad0b28 build/RZDP01/d_a_tag_firewall/d_a_tag_firewall.rel +9449137c25f714554920cb0986867b5cc7b86e2a build/RZDP01/d_a_tag_gra/d_a_tag_gra.rel +2558d712ba74bac5037ccc4f16f518dbc682e2c1 build/RZDP01/d_a_tag_gstart/d_a_tag_gstart.rel +c9592499237e76ac3daca97cdf1fb1ad7dfa464e build/RZDP01/d_a_tag_guard/d_a_tag_guard.rel +2a28fb9629707f57b9bd6a866d70f2709f99f655 build/RZDP01/d_a_tag_hinit/d_a_tag_hinit.rel +e466499a8fc90baf2de560854a4f4c49fa284b59 build/RZDP01/d_a_tag_hjump/d_a_tag_hjump.rel +5a7cf494fc4288aaa79c3164d3b73325db0ec5d2 build/RZDP01/d_a_tag_howl/d_a_tag_howl.rel +ddf5af8e1756b2ede42a6bb702b4b6a893e51630 build/RZDP01/d_a_tag_hstop/d_a_tag_hstop.rel +4cdfd08cc4fb95d3d15cf98e4466e7ba7b58a3a2 build/RZDP01/d_a_tag_instruction/d_a_tag_instruction.rel +369a88f5bba4ab68d549e81546870b5e99e25c2f build/RZDP01/d_a_tag_kago_fall/d_a_tag_kago_fall.rel +b89601b72d7e2500c3723346faca303864ed0088 build/RZDP01/d_a_tag_kmsg/d_a_tag_kmsg.rel +190c982f04cacec0eab77dbee3367c42b385c2bd build/RZDP01/d_a_tag_lantern/d_a_tag_lantern.rel +a939b3ae05875dd59c46ebbc59fe941d6b921d51 build/RZDP01/d_a_tag_lightball/d_a_tag_lightball.rel +cfb950d87b56d66d144d9be6fc9bb437a58f3ae2 build/RZDP01/d_a_tag_lv2prchk/d_a_tag_lv2prchk.rel +cedd4bffd07e88a127ca6552a510668dfe5e1e2c build/RZDP01/d_a_tag_lv5soup/d_a_tag_lv5soup.rel +235d13a1b39a3147d2aee664ea61dafcab79e400 build/RZDP01/d_a_tag_lv6CstaSw/d_a_tag_lv6CstaSw.rel +85beeaed75fd81be4d4463fa9486543353aae79c build/RZDP01/d_a_tag_magne/d_a_tag_magne.rel +756cb8a7b10de9d603fbac660db39d528107b154 build/RZDP01/d_a_tag_mhint/d_a_tag_mhint.rel +65593908df9f4ae841fdf11c53c041a4c021ccc5 build/RZDP01/d_a_tag_mist/d_a_tag_mist.rel +258c5686e4bb3f8e77ab47273eac49a56bab3b9b build/RZDP01/d_a_tag_mmsg/d_a_tag_mmsg.rel +638a386a2e23a978e28549eac41d2f358839f030 build/RZDP01/d_a_tag_msg/d_a_tag_msg.rel +07458e879be6161ee8fe91ff17ad6b439a4413f3 build/RZDP01/d_a_tag_mstop/d_a_tag_mstop.rel +0c50ec793bb7f72aaf13374ec578fc6ac98f010d build/RZDP01/d_a_tag_mwait/d_a_tag_mwait.rel +39973eed6c0b12945e9dd2c5865372b27def6188 build/RZDP01/d_a_tag_myna2/d_a_tag_myna2.rel +fefb25e80132918364d291cff09bb31bbc12ea41 build/RZDP01/d_a_tag_myna_light/d_a_tag_myna_light.rel +573ce23cf37664ba9daf3f4a894830ef77ec7053 build/RZDP01/d_a_tag_pachi/d_a_tag_pachi.rel +23c60fede8a6f72ea295cfed09caca9d01a976cf build/RZDP01/d_a_tag_poFire/d_a_tag_poFire.rel +40e882f79b4d19eec870b2a51e358ecfefb2fc53 build/RZDP01/d_a_tag_push/d_a_tag_push.rel +808353f8748fd56e0fdcf1a9a23d8abd8b3f045f build/RZDP01/d_a_tag_qs/d_a_tag_qs.rel +1f6282eabb960335b0c1ffe8c788ee9bb9449cd7 build/RZDP01/d_a_tag_ret_room/d_a_tag_ret_room.rel +a9577dbcc77670f4db0da8d2d2cb7664d2985ae8 build/RZDP01/d_a_tag_river_back/d_a_tag_river_back.rel +031e04372ba7ec4340bc572c7e6cc30e62f6584d build/RZDP01/d_a_tag_rmbit_sw/d_a_tag_rmbit_sw.rel +be5ac517277f8781d7c4d9755a787af359aa9ea1 build/RZDP01/d_a_tag_schedule/d_a_tag_schedule.rel +ef8e0c512dc599c8b590ebfeabec5f9e33bd2f52 build/RZDP01/d_a_tag_setBall/d_a_tag_setBall.rel +76c5adbeb7449a47c3e6e157705b5a723e998f5b build/RZDP01/d_a_tag_setrestart/d_a_tag_setrestart.rel +080ac4784c816287c25a98c436d5210cf396f237 build/RZDP01/d_a_tag_shop_camera/d_a_tag_shop_camera.rel +24b11ce1eb51c97e07bc03f9612fbbdbe8895cc5 build/RZDP01/d_a_tag_shop_item/d_a_tag_shop_item.rel +9cc605cbd48107ad9a1c6fc6c89d9838a259e495 build/RZDP01/d_a_tag_smk_emt/d_a_tag_smk_emt.rel +adcc57d320dd0a45c18af9cfe9ef5b9d693e2fdb build/RZDP01/d_a_tag_spinner/d_a_tag_spinner.rel +f49d2c6de8fe4455c043bd19520c86b02159b75a build/RZDP01/d_a_tag_sppath/d_a_tag_sppath.rel +fb1b36b7ccb3324cde2ecfe299d057412c2c7246 build/RZDP01/d_a_tag_spring/d_a_tag_spring.rel +eb3dac8dd5f923dfd929b91a0968d6e2e96d1b8a build/RZDP01/d_a_tag_ss_drink/d_a_tag_ss_drink.rel +0bd931963cc22feb8b17f3422550cac2d674fe86 build/RZDP01/d_a_tag_statue_evt/d_a_tag_statue_evt.rel +45219c807f450c94556c2b3e572349b175ba646b build/RZDP01/d_a_tag_stream/d_a_tag_stream.rel +acdb63142f5aeab59069d98aee296c631680807e build/RZDP01/d_a_tag_telop/d_a_tag_telop.rel +6797e9c2779ed147daf111ba59b9322236a85c4c build/RZDP01/d_a_tag_theB_hint/d_a_tag_theB_hint.rel +52bd6b962d5e01dd25149dd98cf77fe33c4efe03 build/RZDP01/d_a_tag_wara_howl/d_a_tag_wara_howl.rel +670cb9be4208066fb4b97ec220f0201d39e12650 build/RZDP01/d_a_tag_watchge/d_a_tag_watchge.rel +48a1986e345eb0dc4eef66d694dd9b0e6d445042 build/RZDP01/d_a_tag_waterfall/d_a_tag_waterfall.rel +2ef5a7d627e71d586ae521fd3730580d7a098e4d build/RZDP01/d_a_tag_wljump/d_a_tag_wljump.rel +388147c3d257728043cfcd40b9cc6501695d1ed9 build/RZDP01/d_a_tag_yami/d_a_tag_yami.rel +5eee602f587f0aff6bf264dbdbc8852ef7b8e9a1 build/RZDP01/d_a_talk/d_a_talk.rel +657ef8870a76d4841321836a26665c9a185de189 build/RZDP01/d_a_tbox/d_a_tbox.rel +490315d10d5514b531249d15bc9ce4365084bb92 build/RZDP01/d_a_tbox2/d_a_tbox2.rel +1b021cf683e718b81704cf364e4ae1681b3898b7 build/RZDP01/d_a_tboxSw/d_a_tboxSw.rel +353221c677def3ea1c15b318895334e09773e866 build/RZDP01/d_a_title/d_a_title.rel +396753e6eae0dd5a8ffda3edc0360f07b77385b4 build/RZDP01/d_a_vrbox/d_a_vrbox.rel +10194d6f102bfda1efab471e4a02c1c905ea6195 build/RZDP01/d_a_vrbox2/d_a_vrbox2.rel +c1219665a2ee4422530b7c5a6e1923b05a75a7f0 build/RZDP01/d_a_warp_bug/d_a_warp_bug.rel +1ea6aa9b5882f30cd0f7cabb76f799f399cda700 build/RZDP01/d_a_ykgr/d_a_ykgr.rel +55347a0f55d15a6901d297ee3e198b76cb8242ee build/RZDP01/f_pc_profile_lst/f_pc_profile_lst.rel diff --git a/config/RZDP01/config.yml b/config/RZDP01/config.yml new file mode 100644 index 0000000000..1348dd55c4 --- /dev/null +++ b/config/RZDP01/config.yml @@ -0,0 +1,4659 @@ +name: framework +object_base: orig/RZDP01 +object: sys/main.dol +hash: a05fc0372eb427a5b5afc5e23c207aadbd10ebd1 +splits: config/RZDP01/splits.txt +symbols: config/RZDP01/symbols.txt +# map: orig/RZDP01/fixed_maps/RframeworkF.map +mw_comment_version: 14 # GC Linker 3.0 +quick_analysis: true # Initial analysis completed +# detect_objects: true + +force_active: [ + _MetroTRK_Has_Framing, +] + +modules: +- object: files/RELS.arc:mmem/f_pc_profile_lst.rel + hash: 55347a0f55d15a6901d297ee3e198b76cb8242ee + symbols: config/RZDP01/rels/f_pc_profile_lst/symbols.txt + splits: config/RZDP01/rels/f_pc_profile_lst/splits.txt +# map: orig/RZDP01/fixed_maps/f_pc_profile_lst.map + +- object: files/RELS.arc:mmem/d_a_andsw.rel + hash: a3277070c9a9567d098500909d2f8369bacfc3c9 + symbols: config/RZDP01/rels/d_a_andsw/symbols.txt + splits: config/RZDP01/rels/d_a_andsw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_andsw.map + +- object: files/RELS.arc:mmem/d_a_bg.rel + hash: 814bd0822e54a142ca2677bb82fd0a00e96f26ae + symbols: config/RZDP01/rels/d_a_bg/symbols.txt + splits: config/RZDP01/rels/d_a_bg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_bg.map + +- object: files/RELS.arc:mmem/d_a_bg_obj.rel + hash: 64c2aa9e905bfa05f0ef3b20fc2bc035d77ee831 + symbols: config/RZDP01/rels/d_a_bg_obj/symbols.txt + splits: config/RZDP01/rels/d_a_bg_obj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_bg_obj.map + +- object: files/RELS.arc:mmem/d_a_dmidna.rel + hash: c587ec5c4420e9e11ef15193968beccc01c413dc + symbols: config/RZDP01/rels/d_a_dmidna/symbols.txt + splits: config/RZDP01/rels/d_a_dmidna/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_dmidna.map + +- object: files/RELS.arc:mmem/d_a_door_dbdoor00.rel + hash: 1cf41bd0f97bb64ad5f43166e841b91993c74bb0 + symbols: config/RZDP01/rels/d_a_door_dbdoor00/symbols.txt + splits: config/RZDP01/rels/d_a_door_dbdoor00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_dbdoor00.map + +- object: files/RELS.arc:mmem/d_a_door_knob00.rel + hash: f0363cdc2c35d291946c2d779750d97a3b5515ca + symbols: config/RZDP01/rels/d_a_door_knob00/symbols.txt + splits: config/RZDP01/rels/d_a_door_knob00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_knob00.map + +- object: files/RELS.arc:mmem/d_a_door_shutter.rel + hash: 23521d2251e6a23394c5af3ef9f12e430fc1145c + symbols: config/RZDP01/rels/d_a_door_shutter/symbols.txt + splits: config/RZDP01/rels/d_a_door_shutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_shutter.map + +- object: files/RELS.arc:mmem/d_a_door_spiral.rel + hash: 01d208bad46ae3fabe29c0283fd49ac1b118525d + symbols: config/RZDP01/rels/d_a_door_spiral/symbols.txt + splits: config/RZDP01/rels/d_a_door_spiral/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_spiral.map + +- object: files/RELS.arc:mmem/d_a_dshutter.rel + hash: fb930aa234188f67d3d28dbe0c2c692dcf2aa1cc + symbols: config/RZDP01/rels/d_a_dshutter/symbols.txt + splits: config/RZDP01/rels/d_a_dshutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_dshutter.map + +- object: files/RELS.arc:mmem/d_a_ep.rel + hash: aee1126f92b6310b9cc6ec232833c38cdd5f1def + symbols: config/RZDP01/rels/d_a_ep/symbols.txt + splits: config/RZDP01/rels/d_a_ep/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_ep.map + +- object: files/RELS.arc:mmem/d_a_hitobj.rel + hash: b0d4be8550ff9de50ed7d67c6faf7020ad18fd23 + symbols: config/RZDP01/rels/d_a_hitobj/symbols.txt + splits: config/RZDP01/rels/d_a_hitobj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_hitobj.map + +- object: files/RELS.arc:mmem/d_a_kytag00.rel + hash: 60d26832516ea0d7c2a4010d53d7daa6134ed944 + symbols: config/RZDP01/rels/d_a_kytag00/symbols.txt + splits: config/RZDP01/rels/d_a_kytag00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag00.map + +- object: files/RELS.arc:mmem/d_a_kytag04.rel + hash: fe45db5f195052beb77ed2b329d8e11d919b96e5 + symbols: config/RZDP01/rels/d_a_kytag04/symbols.txt + splits: config/RZDP01/rels/d_a_kytag04/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag04.map + +- object: files/RELS.arc:mmem/d_a_kytag17.rel + hash: ac492e6332c09f7bd6dead679fc9eba3690a534b + symbols: config/RZDP01/rels/d_a_kytag17/symbols.txt + splits: config/RZDP01/rels/d_a_kytag17/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag17.map + +- object: files/RELS.arc:mmem/d_a_no_chg_room.rel + hash: 080ec6a03e63a5736f61e71dbb33a52a8c43ced4 + symbols: config/RZDP01/rels/d_a_no_chg_room/symbols.txt + splits: config/RZDP01/rels/d_a_no_chg_room/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_no_chg_room.map + +- object: files/RELS.arc:mmem/d_a_obj_brakeeff.rel + hash: 083f1a4d4b20bf54df8d6a0f642e5b341c3f5374 + symbols: config/RZDP01/rels/d_a_obj_brakeeff/symbols.txt + splits: config/RZDP01/rels/d_a_obj_brakeeff/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_brakeeff.map + +- object: files/RELS.arc:mmem/d_a_obj_burnbox.rel + hash: d534882dc0187d194265af45de94610dea0c8fe8 + symbols: config/RZDP01/rels/d_a_obj_burnbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_burnbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_burnbox.map + +- object: files/RELS.arc:mmem/d_a_obj_carry.rel + hash: d02bf7c446d6e11b083562e7e97b8484c6c6abd4 + symbols: config/RZDP01/rels/d_a_obj_carry/symbols.txt + splits: config/RZDP01/rels/d_a_obj_carry/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_carry.map + +- object: files/RELS.arc:mmem/d_a_obj_ito.rel + hash: 15732e6dd58515d983b12a1e55872da302f1eda0 + symbols: config/RZDP01/rels/d_a_obj_ito/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ito/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ito.map + +- object: files/RELS.arc:mmem/d_a_obj_movebox.rel + hash: 60c6a307608e5a04d71aa35b8c6d3c62d6cc8906 + symbols: config/RZDP01/rels/d_a_obj_movebox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_movebox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_movebox.map + +- object: files/RELS.arc:mmem/d_a_obj_swpush.rel + hash: 14106c15f69e8a83e7f408bef17bd2ca22b5b407 + symbols: config/RZDP01/rels/d_a_obj_swpush/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swpush/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swpush.map + +- object: files/RELS.arc:mmem/d_a_obj_timer.rel + hash: f8cce76b34eb0f9869b53bcb0c4599f3a4314568 + symbols: config/RZDP01/rels/d_a_obj_timer/symbols.txt + splits: config/RZDP01/rels/d_a_obj_timer/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_timer.map + +- object: files/RELS.arc:mmem/d_a_path_line.rel + hash: b8e7d0b9871c2bbd1471ece4c07174051f050b5c + symbols: config/RZDP01/rels/d_a_path_line/symbols.txt + splits: config/RZDP01/rels/d_a_path_line/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_path_line.map + +- object: files/RELS.arc:mmem/d_a_scene_exit.rel + hash: 17cba5f8ecd99acc306f88f2c1090ec7408c3a96 + symbols: config/RZDP01/rels/d_a_scene_exit/symbols.txt + splits: config/RZDP01/rels/d_a_scene_exit/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_scene_exit.map + +- object: files/RELS.arc:mmem/d_a_set_bgobj.rel + hash: b9fb96e3ae9b11733498e0551575a3be1425a2cf + symbols: config/RZDP01/rels/d_a_set_bgobj/symbols.txt + splits: config/RZDP01/rels/d_a_set_bgobj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_set_bgobj.map + +- object: files/RELS.arc:mmem/d_a_swhit0.rel + hash: 2a22ccfc0e6adf1efd3aefff0082c793898386e1 + symbols: config/RZDP01/rels/d_a_swhit0/symbols.txt + splits: config/RZDP01/rels/d_a_swhit0/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_swhit0.map + +- object: files/RELS.arc:mmem/d_a_tag_allmato.rel + hash: e7ec844352a47c20f5fef98cb10a5d67eb5bce82 + symbols: config/RZDP01/rels/d_a_tag_allmato/symbols.txt + splits: config/RZDP01/rels/d_a_tag_allmato/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_allmato.map + +- object: files/RELS.arc:mmem/d_a_tag_camera.rel + hash: 7cf8806095ccbd531d4d83cab971cbc92979303f + symbols: config/RZDP01/rels/d_a_tag_camera/symbols.txt + splits: config/RZDP01/rels/d_a_tag_camera/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_camera.map + +- object: files/RELS.arc:mmem/d_a_tag_chkpoint.rel + hash: d2e352a4de49d422c344336d0141d5d1aa7133b7 + symbols: config/RZDP01/rels/d_a_tag_chkpoint/symbols.txt + splits: config/RZDP01/rels/d_a_tag_chkpoint/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_chkpoint.map + +- object: files/RELS.arc:mmem/d_a_tag_event.rel + hash: c67fdf644e3f4c09852dcc7748e6bf9b57c5bb6c + symbols: config/RZDP01/rels/d_a_tag_event/symbols.txt + splits: config/RZDP01/rels/d_a_tag_event/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_event.map + +- object: files/RELS.arc:mmem/d_a_tag_evt.rel + hash: 3016c04540b3ec6210309cf783f179eb60522fd9 + symbols: config/RZDP01/rels/d_a_tag_evt/symbols.txt + splits: config/RZDP01/rels/d_a_tag_evt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_evt.map + +- object: files/RELS.arc:mmem/d_a_tag_evtarea.rel + hash: e668fccac945d1b851e4e99e783f9fa3cc033679 + symbols: config/RZDP01/rels/d_a_tag_evtarea/symbols.txt + splits: config/RZDP01/rels/d_a_tag_evtarea/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_evtarea.map + +- object: files/RELS.arc:mmem/d_a_tag_evtmsg.rel + hash: 0c59c6cc6f911fc85008e42c30f79b526849b3f6 + symbols: config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt + splits: config/RZDP01/rels/d_a_tag_evtmsg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_evtmsg.map + +- object: files/RELS.arc:mmem/d_a_tag_howl.rel + hash: 5a7cf494fc4288aaa79c3164d3b73325db0ec5d2 + symbols: config/RZDP01/rels/d_a_tag_howl/symbols.txt + splits: config/RZDP01/rels/d_a_tag_howl/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_howl.map + +- object: files/RELS.arc:mmem/d_a_tag_kmsg.rel + hash: b89601b72d7e2500c3723346faca303864ed0088 + symbols: config/RZDP01/rels/d_a_tag_kmsg/symbols.txt + splits: config/RZDP01/rels/d_a_tag_kmsg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_kmsg.map + +- object: files/RELS.arc:mmem/d_a_tag_lantern.rel + hash: 190c982f04cacec0eab77dbee3367c42b385c2bd + symbols: config/RZDP01/rels/d_a_tag_lantern/symbols.txt + splits: config/RZDP01/rels/d_a_tag_lantern/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_lantern.map + +- object: files/RELS.arc:mmem/d_a_tag_mist.rel + hash: 65593908df9f4ae841fdf11c53c041a4c021ccc5 + symbols: config/RZDP01/rels/d_a_tag_mist/symbols.txt + splits: config/RZDP01/rels/d_a_tag_mist/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_mist.map + +- object: files/RELS.arc:mmem/d_a_tag_msg.rel + hash: 638a386a2e23a978e28549eac41d2f358839f030 + symbols: config/RZDP01/rels/d_a_tag_msg/symbols.txt + splits: config/RZDP01/rels/d_a_tag_msg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_msg.map + +- object: files/RELS.arc:mmem/d_a_tag_push.rel + hash: 40e882f79b4d19eec870b2a51e358ecfefb2fc53 + symbols: config/RZDP01/rels/d_a_tag_push/symbols.txt + splits: config/RZDP01/rels/d_a_tag_push/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_push.map + +- object: files/RELS.arc:mmem/d_a_tag_telop.rel + hash: acdb63142f5aeab59069d98aee296c631680807e + symbols: config/RZDP01/rels/d_a_tag_telop/symbols.txt + splits: config/RZDP01/rels/d_a_tag_telop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_telop.map + +- object: files/RELS.arc:mmem/d_a_tbox.rel + hash: 657ef8870a76d4841321836a26665c9a185de189 + symbols: config/RZDP01/rels/d_a_tbox/symbols.txt + splits: config/RZDP01/rels/d_a_tbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tbox.map + +- object: files/RELS.arc:mmem/d_a_tbox2.rel + hash: 490315d10d5514b531249d15bc9ce4365084bb92 + symbols: config/RZDP01/rels/d_a_tbox2/symbols.txt + splits: config/RZDP01/rels/d_a_tbox2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tbox2.map + +- object: files/RELS.arc:mmem/d_a_vrbox.rel + hash: 396753e6eae0dd5a8ffda3edc0360f07b77385b4 + symbols: config/RZDP01/rels/d_a_vrbox/symbols.txt + splits: config/RZDP01/rels/d_a_vrbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_vrbox.map + +- object: files/RELS.arc:mmem/d_a_vrbox2.rel + hash: 10194d6f102bfda1efab471e4a02c1c905ea6195 + symbols: config/RZDP01/rels/d_a_vrbox2/symbols.txt + splits: config/RZDP01/rels/d_a_vrbox2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_vrbox2.map + +- object: files/RELS.arc:mmem/d_a_arrow.rel + hash: 9ad68af080852dedc413f5b4bc44e295696dbf25 + symbols: config/RZDP01/rels/d_a_arrow/symbols.txt + splits: config/RZDP01/rels/d_a_arrow/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_arrow.map + +- object: files/RELS.arc:mmem/d_a_boomerang.rel + hash: 567e920fa51a50b5b596ea1bba32c28c8a3b15a7 + symbols: config/RZDP01/rels/d_a_boomerang/symbols.txt + splits: config/RZDP01/rels/d_a_boomerang/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_boomerang.map + +- object: files/RELS.arc:mmem/d_a_crod.rel + hash: 95d9d8462ebb4360a77dd987d44bb724a6bacf49 + symbols: config/RZDP01/rels/d_a_crod/symbols.txt + splits: config/RZDP01/rels/d_a_crod/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_crod.map + +- object: files/RELS.arc:mmem/d_a_demo00.rel + hash: b047579f7ed1bc1163d9173da5dd919776e5d099 + symbols: config/RZDP01/rels/d_a_demo00/symbols.txt + splits: config/RZDP01/rels/d_a_demo00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_demo00.map + +- object: files/RELS.arc:mmem/d_a_disappear.rel + hash: 51607d45c4a2301f47d1e6ecc060c5252c87d6c3 + symbols: config/RZDP01/rels/d_a_disappear/symbols.txt + splits: config/RZDP01/rels/d_a_disappear/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_disappear.map + +- object: files/RELS.arc:mmem/d_a_mg_rod.rel + hash: 12e7882d06fc702aa39d85983b273e74a2b11822 + symbols: config/RZDP01/rels/d_a_mg_rod/symbols.txt + splits: config/RZDP01/rels/d_a_mg_rod/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_mg_rod.map + +- object: files/RELS.arc:mmem/d_a_midna.rel + hash: afbe4c2a4eeb87d2b8e21a2d4f9b196007ab2536 + symbols: config/RZDP01/rels/d_a_midna/symbols.txt + splits: config/RZDP01/rels/d_a_midna/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_midna.map + +- object: files/RELS.arc:mmem/d_a_nbomb.rel + hash: fdb2ee6e5ee4d8f175b58e688f44079c47b0336d + symbols: config/RZDP01/rels/d_a_nbomb/symbols.txt + splits: config/RZDP01/rels/d_a_nbomb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_nbomb.map + +- object: files/RELS.arc:mmem/d_a_obj_life_container.rel + hash: 6d5db5921a2c515431c7ef83035c83ed396c9964 + symbols: config/RZDP01/rels/d_a_obj_life_container/symbols.txt + splits: config/RZDP01/rels/d_a_obj_life_container/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_life_container.map + +- object: files/RELS.arc:mmem/d_a_obj_yousei.rel + hash: 4ead69c55e096ab25afc90f4804b89a8c7aa2c9e + symbols: config/RZDP01/rels/d_a_obj_yousei/symbols.txt + splits: config/RZDP01/rels/d_a_obj_yousei/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_yousei.map + +- object: files/RELS.arc:mmem/d_a_spinner.rel + hash: 443705f1219d4d271058f9ce2d773e9faab595e4 + symbols: config/RZDP01/rels/d_a_spinner/symbols.txt + splits: config/RZDP01/rels/d_a_spinner/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_spinner.map + +- object: files/RELS.arc:mmem/d_a_suspend.rel + hash: 219796fa050eac930a809ce1c4073d1fbb9dabaf + symbols: config/RZDP01/rels/d_a_suspend/symbols.txt + splits: config/RZDP01/rels/d_a_suspend/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_suspend.map + +- object: files/RELS.arc:mmem/d_a_tag_attention.rel + hash: 157e27f9f2324302c32195f06b6868f4b906dc31 + symbols: config/RZDP01/rels/d_a_tag_attention/symbols.txt + splits: config/RZDP01/rels/d_a_tag_attention/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_attention.map + +- object: files/RELS.arc:amem/d_a_alldie.rel + hash: 140969e33ef30bca36d243c9c77d6ab1c85a836d + symbols: config/RZDP01/rels/d_a_alldie/symbols.txt + splits: config/RZDP01/rels/d_a_alldie/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_alldie.map + +- object: files/RELS.arc:amem/d_a_andsw2.rel + hash: 2724f0498119e28450a49b72595bf1c1318a52d6 + symbols: config/RZDP01/rels/d_a_andsw2/symbols.txt + splits: config/RZDP01/rels/d_a_andsw2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_andsw2.map + +- object: files/RELS.arc:amem/d_a_bd.rel + hash: f498de5590d6958dcb1f05dc9749174885148750 + symbols: config/RZDP01/rels/d_a_bd/symbols.txt + splits: config/RZDP01/rels/d_a_bd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_bd.map + +- object: files/RELS.arc:amem/d_a_canoe.rel + hash: b76b3132b66268714d9c4dc77f4e0f6640f557ae + symbols: config/RZDP01/rels/d_a_canoe/symbols.txt + splits: config/RZDP01/rels/d_a_canoe/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_canoe.map + +- object: files/RELS.arc:amem/d_a_cstaF.rel + hash: a507dcf48a0c590ecb980aa9ab86eadabb759ec4 + symbols: config/RZDP01/rels/d_a_cstaF/symbols.txt + splits: config/RZDP01/rels/d_a_cstaF/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_cstaF.map + +- object: files/RELS.arc:amem/d_a_demo_item.rel + hash: aa235bdbf2df0a1db68db00965406ef66cabe387 + symbols: config/RZDP01/rels/d_a_demo_item/symbols.txt + splits: config/RZDP01/rels/d_a_demo_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_demo_item.map + +- object: files/RELS.arc:amem/d_a_door_bossL1.rel + hash: e4d19abbe9472a4b44fe7e51fcaf4ebd623014d2 + symbols: config/RZDP01/rels/d_a_door_bossL1/symbols.txt + splits: config/RZDP01/rels/d_a_door_bossL1/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_bossL1.map + +- object: files/RELS.arc:amem/d_a_e_dn.rel + hash: 15ce67107cd78cc353ff0fae8c1d8e71b21e3e70 + symbols: config/RZDP01/rels/d_a_e_dn/symbols.txt + splits: config/RZDP01/rels/d_a_e_dn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_dn.map + +- object: files/RELS.arc:amem/d_a_e_fm.rel + hash: 2d9793c8f194195f37ed4550f48f6cf775889057 + symbols: config/RZDP01/rels/d_a_e_fm/symbols.txt + splits: config/RZDP01/rels/d_a_e_fm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_fm.map + +- object: files/RELS.arc:amem/d_a_e_ga.rel + hash: 7a7ad65921b95f1081a652eb108e903ec3e8eee0 + symbols: config/RZDP01/rels/d_a_e_ga/symbols.txt + splits: config/RZDP01/rels/d_a_e_ga/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ga.map + +- object: files/RELS.arc:amem/d_a_e_hb.rel + hash: 0808cbb287e5f232403ebd69829bef106fa85ca7 + symbols: config/RZDP01/rels/d_a_e_hb/symbols.txt + splits: config/RZDP01/rels/d_a_e_hb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hb.map + +- object: files/RELS.arc:amem/d_a_e_nest.rel + hash: ba8d174d5c59a4fe7a26d24e9954099dcb73d912 + symbols: config/RZDP01/rels/d_a_e_nest/symbols.txt + splits: config/RZDP01/rels/d_a_e_nest/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_nest.map + +- object: files/RELS.arc:amem/d_a_e_rd.rel + hash: 94d9c94735c05140ffaf8d600876f644987787bb + symbols: config/RZDP01/rels/d_a_e_rd/symbols.txt + splits: config/RZDP01/rels/d_a_e_rd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_rd.map + +- object: files/RELS.arc:amem/d_a_econt.rel + hash: 6c3e0cf22b909236ca73c216bc87b63387d5a847 + symbols: config/RZDP01/rels/d_a_econt/symbols.txt + splits: config/RZDP01/rels/d_a_econt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_econt.map + +- object: files/RELS.arc:amem/d_a_fr.rel + hash: e0dfafe41c0db8a7741742c24c7153766851e1dd + symbols: config/RZDP01/rels/d_a_fr/symbols.txt + splits: config/RZDP01/rels/d_a_fr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_fr.map + +- object: files/RELS.arc:amem/d_a_grass.rel + hash: c2383b33525cffd714395a99313136a8408b28ed + symbols: config/RZDP01/rels/d_a_grass/symbols.txt + splits: config/RZDP01/rels/d_a_grass/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_grass.map + extract: + - symbol: l_M_kusa05_RGBATEX + binary: assets/l_M_kusa05_RGBATEX.bin + header: assets/l_M_kusa05_RGBATEX.h + - symbol: l_M_Hijiki00TEX + binary: assets/l_M_Hijiki00TEX.bin + header: assets/l_M_Hijiki00TEX.h + - symbol: l_M_Kusa_9qDL + binary: assets/l_M_Kusa_9qDL.bin + header: assets/l_M_Kusa_9qDL.h + - symbol: l_M_Kusa_9q_cDL + binary: assets/l_M_Kusa_9q_cDL.bin + header: assets/l_M_Kusa_9q_cDL.h + - symbol: l_M_TenGusaDL + binary: assets/l_M_TenGusaDL.bin + header: assets/l_M_TenGusaDL.h + - symbol: l_Tengusa_matDL + binary: assets/l_Tengusa_matDL.bin + header: assets/l_Tengusa_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_matDL + binary: assets/l_kusa9q_matDL.bin + header: assets/l_kusa9q_matDL.h + header_type: none + custom_type: matDL + - symbol: l_kusa9q_l4_matDL + binary: assets/l_kusa9q_l4_matDL.bin + header: assets/l_kusa9q_l4_matDL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana00_64TEX + binary: assets/l_J_Ohana00_64TEX.bin + header: assets/l_J_Ohana00_64TEX.h + - symbol: l_J_hana00DL + binary: assets/l_J_hana00DL.bin + header: assets/l_J_hana00DL.h + - symbol: l_J_hana00_cDL + binary: assets/l_J_hana00_cDL.bin + header: assets/l_J_hana00_cDL.h + - symbol: l_matDL + binary: assets/l_matDL__d_a_grass.bin + header: assets/l_matDL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_matLight4DL + binary: assets/l_matLight4DL.bin + header: assets/l_matLight4DL.h + header_type: none + custom_type: matDL + - symbol: l_J_Ohana01_64128_0419TEX + binary: assets/l_J_Ohana01_64128_0419TEX.bin + header: assets/l_J_Ohana01_64128_0419TEX.h + - symbol: l_J_hana01DL + binary: assets/l_J_hana01DL.bin + header: assets/l_J_hana01DL.h + - symbol: l_J_hana01_c_00DL + binary: assets/l_J_hana01_c_00DL.bin + header: assets/l_J_hana01_c_00DL.h + - symbol: l_J_hana01_c_01DL + binary: assets/l_J_hana01_c_01DL.bin + header: assets/l_J_hana01_c_01DL.h + - symbol: l_mat2DL + binary: assets/l_mat2DL__d_a_grass.bin + header: assets/l_mat2DL__d_a_grass.h + header_type: none + custom_type: matDL + - symbol: l_mat2Light4DL + binary: assets/l_mat2Light4DL.bin + header: assets/l_mat2Light4DL.h + header_type: none + custom_type: matDL + +- object: files/RELS.arc:amem/d_a_kytag05.rel + hash: 92bbaa86a387ad1e38142d34bd6fcf2dc3719659 + symbols: config/RZDP01/rels/d_a_kytag05/symbols.txt + splits: config/RZDP01/rels/d_a_kytag05/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag05.map + +- object: files/RELS.arc:amem/d_a_kytag10.rel + hash: ff1798f3a4075309f28259c0d1de0857453fa960 + symbols: config/RZDP01/rels/d_a_kytag10/symbols.txt + splits: config/RZDP01/rels/d_a_kytag10/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag10.map + +- object: files/RELS.arc:amem/d_a_kytag11.rel + hash: f59d90ab9ad2d3f0d4598fc91c291b0cd0f19ddd + symbols: config/RZDP01/rels/d_a_kytag11/symbols.txt + splits: config/RZDP01/rels/d_a_kytag11/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag11.map + +- object: files/RELS.arc:amem/d_a_kytag14.rel + hash: 455ebfbbb1926224a20ba498be0f80b5bad14973 + symbols: config/RZDP01/rels/d_a_kytag14/symbols.txt + splits: config/RZDP01/rels/d_a_kytag14/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag14.map + +- object: files/RELS.arc:amem/d_a_mg_fish.rel + hash: 30a8bd73c586dd8e83e38a2da2348d4d7c7f45e1 + symbols: config/RZDP01/rels/d_a_mg_fish/symbols.txt + splits: config/RZDP01/rels/d_a_mg_fish/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_mg_fish.map + +- object: files/RELS.arc:amem/d_a_npc_besu.rel + hash: 2713304f3d7c60a0d3d049b59235c98aff3a22e1 + symbols: config/RZDP01/rels/d_a_npc_besu/symbols.txt + splits: config/RZDP01/rels/d_a_npc_besu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_besu.map + +- object: files/RELS.arc:amem/d_a_npc_fairy_seirei.rel + hash: 1391c218d63e6bff21e2d2fba97eeabe2f18d48a + symbols: config/RZDP01/rels/d_a_npc_fairy_seirei/symbols.txt + splits: config/RZDP01/rels/d_a_npc_fairy_seirei/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_fairy_seirei.map + +- object: files/RELS.arc:amem/d_a_npc_fish.rel + hash: e553ba31423b14c33c653a06dda72cbd456bee20 + symbols: config/RZDP01/rels/d_a_npc_fish/symbols.txt + splits: config/RZDP01/rels/d_a_npc_fish/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_fish.map + +- object: files/RELS.arc:amem/d_a_npc_henna.rel + hash: 92d7451236ae36cc305d50a5be443f57a744a32b + symbols: config/RZDP01/rels/d_a_npc_henna/symbols.txt + splits: config/RZDP01/rels/d_a_npc_henna/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_henna.map + +- object: files/RELS.arc:amem/d_a_npc_kakashi.rel + hash: f40d251167c30ff84860b92c494ab729be657d3e + symbols: config/RZDP01/rels/d_a_npc_kakashi/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kakashi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kakashi.map + +- object: files/RELS.arc:amem/d_a_npc_kkri.rel + hash: 401947b5481f826a4523e3ab353fb1fb5ee7ecce + symbols: config/RZDP01/rels/d_a_npc_kkri/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kkri/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kkri.map + +- object: files/RELS.arc:amem/d_a_npc_kolin.rel + hash: 45356781746a964bd1e2dac6450b537df7e41142 + symbols: config/RZDP01/rels/d_a_npc_kolin/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kolin/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kolin.map + +- object: files/RELS.arc:amem/d_a_npc_maro.rel + hash: 635b5cd2a58268cbd8da433f9683de99cc77cbe3 + symbols: config/RZDP01/rels/d_a_npc_maro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_maro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_maro.map + +- object: files/RELS.arc:amem/d_a_npc_taro.rel + hash: 20556f55a1ee41abbd8da5482554633c4dfbc1ee + symbols: config/RZDP01/rels/d_a_npc_taro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_taro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_taro.map + +- object: files/RELS.arc:amem/d_a_npc_tkj.rel + hash: 0ad347917f7ad87cc6687221eebc6f82478bb892 + symbols: config/RZDP01/rels/d_a_npc_tkj/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tkj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tkj.map + +- object: files/RELS.arc:amem/d_a_obj_bhashi.rel + hash: 2d32331d23c87cefef9f6a22e1ef0bb3c43a9313 + symbols: config/RZDP01/rels/d_a_obj_bhashi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bhashi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bhashi.map + +- object: files/RELS.arc:amem/d_a_obj_bkdoor.rel + hash: 246aca1ae18b83edc0c73ed3f3fa8109ca26c34c + symbols: config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bkdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bkdoor.map + +- object: files/RELS.arc:amem/d_a_obj_bosswarp.rel + hash: 83b68219e176ab72f2fb278b36c24ac021eaa69d + symbols: config/RZDP01/rels/d_a_obj_bosswarp/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bosswarp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bosswarp.map + +- object: files/RELS.arc:amem/d_a_obj_cboard.rel + hash: bc46155f4df4eb9b9553890c60b17be65a7f0977 + symbols: config/RZDP01/rels/d_a_obj_cboard/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cboard/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cboard.map + +- object: files/RELS.arc:amem/d_a_obj_digplace.rel + hash: ecf729b7a82082b3153005de1e3ddfbe74964a7d + symbols: config/RZDP01/rels/d_a_obj_digplace/symbols.txt + splits: config/RZDP01/rels/d_a_obj_digplace/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_digplace.map + +- object: files/RELS.arc:amem/d_a_obj_eff.rel + hash: c2493c511ee1c5375d0834c5bd17bbf1dacafc0d + symbols: config/RZDP01/rels/d_a_obj_eff/symbols.txt + splits: config/RZDP01/rels/d_a_obj_eff/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_eff.map + +- object: files/RELS.arc:amem/d_a_obj_fmobj.rel + hash: 1a73a8e7026d706064732e8dc85bde95d0b90a57 + symbols: config/RZDP01/rels/d_a_obj_fmobj/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fmobj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fmobj.map + +- object: files/RELS.arc:amem/d_a_obj_gpTaru.rel + hash: 68ea4348d677d8529dc7d81179f113f71ae40dd1 + symbols: config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gpTaru/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gpTaru.map + +- object: files/RELS.arc:amem/d_a_obj_hhashi.rel + hash: 37264150d03b7ed34712a69a75e46aaed7e9a19a + symbols: config/RZDP01/rels/d_a_obj_hhashi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hhashi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hhashi.map + +- object: files/RELS.arc:amem/d_a_obj_kanban2.rel + hash: fa3d9cf3a7d12899810cc88eb82fe031b6d0f8e1 + symbols: config/RZDP01/rels/d_a_obj_kanban2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kanban2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kanban2.map + +- object: files/RELS.arc:amem/d_a_obj_kgate.rel + hash: db83d4f3a9de852c818054ca8e42358cb5ea7454 + symbols: config/RZDP01/rels/d_a_obj_kgate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kgate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kgate.map + +- object: files/RELS.arc:amem/d_a_obj_klift00.rel + hash: 586e69442a9056e289f40948dcc9cff8408c80c2 + symbols: config/RZDP01/rels/d_a_obj_klift00/symbols.txt + splits: config/RZDP01/rels/d_a_obj_klift00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_klift00.map + +- object: files/RELS.arc:amem/d_a_obj_ktOnFire.rel + hash: 2a60a2b0f315eaad9f0823b2cc9c4cb101636c6d + symbols: config/RZDP01/rels/d_a_obj_ktOnFire/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ktOnFire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ktOnFire.map + +- object: files/RELS.arc:amem/d_a_obj_ladder.rel + hash: 5c6db031b7d4a8f43ee11391677658a934c90a3e + symbols: config/RZDP01/rels/d_a_obj_ladder/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ladder/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ladder.map + +- object: files/RELS.arc:amem/d_a_obj_lv2Candle.rel + hash: eea64ec16fdbb18ec7c6aa8096ff59affd0e6671 + symbols: config/RZDP01/rels/d_a_obj_lv2Candle/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv2Candle/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv2Candle.map + +- object: files/RELS.arc:amem/d_a_obj_magne_arm.rel + hash: 44cda99e5f3be143ab97574b60f4f19e5726bbf8 + symbols: config/RZDP01/rels/d_a_obj_magne_arm/symbols.txt + splits: config/RZDP01/rels/d_a_obj_magne_arm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_magne_arm.map + +- object: files/RELS.arc:amem/d_a_obj_metalbox.rel + hash: 36e64435f3b7a8136b4b810008856405a9b0fe56 + symbols: config/RZDP01/rels/d_a_obj_metalbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_metalbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_metalbox.map + +- object: files/RELS.arc:amem/d_a_obj_mgate.rel + hash: 9825ef73afdb586734c537af5b30d037907c864f + symbols: config/RZDP01/rels/d_a_obj_mgate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mgate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mgate.map + +- object: files/RELS.arc:amem/d_a_obj_nameplate.rel + hash: b25ad92696a5addac0dc0f6793d257f41bc78136 + symbols: config/RZDP01/rels/d_a_obj_nameplate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_nameplate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_nameplate.map + +- object: files/RELS.arc:amem/d_a_obj_ornament_cloth.rel + hash: 4ec1fa9de040b8d536d9c7a740fb2b2b82be64f8 + symbols: config/RZDP01/rels/d_a_obj_ornament_cloth/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ornament_cloth/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ornament_cloth.map + +- object: files/RELS.arc:amem/d_a_obj_rope_bridge.rel + hash: 96cbb19d5db9a491a43f943b4df13a2ff4fa9928 + symbols: config/RZDP01/rels/d_a_obj_rope_bridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rope_bridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rope_bridge.map + +- object: files/RELS.arc:amem/d_a_obj_sWallShutter.rel + hash: 9784993c6d83bcf85324a6d996e9a07700cd6c17 + symbols: config/RZDP01/rels/d_a_obj_sWallShutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sWallShutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sWallShutter.map + +- object: files/RELS.arc:amem/d_a_obj_stick.rel + hash: be625da10b60110e530c6e8ca03f55a581789dbe + symbols: config/RZDP01/rels/d_a_obj_stick/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stick/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stick.map + +- object: files/RELS.arc:amem/d_a_obj_stoneMark.rel + hash: 77b782ef34f2d0b0c27aefac324297b7711724cd + symbols: config/RZDP01/rels/d_a_obj_stoneMark/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stoneMark/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stoneMark.map + +- object: files/RELS.arc:amem/d_a_obj_swpropeller.rel + hash: 8c4c6c5ea84de343a5702741544a8acbac9a65e0 + symbols: config/RZDP01/rels/d_a_obj_swpropeller/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swpropeller/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swpropeller.map + +- object: files/RELS.arc:amem/d_a_obj_swpush5.rel + hash: 730a79a02e6ee84b16fd797574915cb94e5eb94b + symbols: config/RZDP01/rels/d_a_obj_swpush5/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swpush5/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swpush5.map + +- object: files/RELS.arc:amem/d_a_obj_yobikusa.rel + hash: 615ffbd2a77c389fc6d55c98ae5be263b574eba6 + symbols: config/RZDP01/rels/d_a_obj_yobikusa/symbols.txt + splits: config/RZDP01/rels/d_a_obj_yobikusa/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_yobikusa.map + +- object: files/RELS.arc:amem/d_a_scene_exit2.rel + hash: 33430e7207b246d3d3610b27cf80fb24844543e0 + symbols: config/RZDP01/rels/d_a_scene_exit2/symbols.txt + splits: config/RZDP01/rels/d_a_scene_exit2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_scene_exit2.map + +- object: files/RELS.arc:amem/d_a_shop_item.rel + hash: 49207d2244dff8e2319fb83ea292d73d2be9010a + symbols: config/RZDP01/rels/d_a_shop_item/symbols.txt + splits: config/RZDP01/rels/d_a_shop_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_shop_item.map + +- object: files/RELS.arc:amem/d_a_sq.rel + hash: 4c33512294e3397beb2dcd1ce117306fa44e5500 + symbols: config/RZDP01/rels/d_a_sq/symbols.txt + splits: config/RZDP01/rels/d_a_sq/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_sq.map + +- object: files/RELS.arc:amem/d_a_swc00.rel + hash: 9014fa3be2acc5336be74871ea3084ab5e03830b + symbols: config/RZDP01/rels/d_a_swc00/symbols.txt + splits: config/RZDP01/rels/d_a_swc00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_swc00.map + +- object: files/RELS.arc:amem/d_a_tag_CstaSw.rel + hash: 54244f3f76d58ca53338295cf596c65ec8f84f88 + symbols: config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt + splits: config/RZDP01/rels/d_a_tag_CstaSw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_CstaSw.map + +- object: files/RELS.arc:amem/d_a_tag_ajnot.rel + hash: ef1071f748fd778903da2c7af6553ff1fe1331bb + symbols: config/RZDP01/rels/d_a_tag_ajnot/symbols.txt + splits: config/RZDP01/rels/d_a_tag_ajnot/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_ajnot.map + +- object: files/RELS.arc:amem/d_a_tag_attack_item.rel + hash: 6d3e9fce37d6e274493b50fd50e5462ebc74d5fb + symbols: config/RZDP01/rels/d_a_tag_attack_item/symbols.txt + splits: config/RZDP01/rels/d_a_tag_attack_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_attack_item.map + +- object: files/RELS.arc:amem/d_a_tag_gstart.rel + hash: 2558d712ba74bac5037ccc4f16f518dbc682e2c1 + symbols: config/RZDP01/rels/d_a_tag_gstart/symbols.txt + splits: config/RZDP01/rels/d_a_tag_gstart/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_gstart.map + +- object: files/RELS.arc:amem/d_a_tag_hinit.rel + hash: 2a28fb9629707f57b9bd6a866d70f2709f99f655 + symbols: config/RZDP01/rels/d_a_tag_hinit/symbols.txt + splits: config/RZDP01/rels/d_a_tag_hinit/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_hinit.map + +- object: files/RELS.arc:amem/d_a_tag_hjump.rel + hash: e466499a8fc90baf2de560854a4f4c49fa284b59 + symbols: config/RZDP01/rels/d_a_tag_hjump/symbols.txt + splits: config/RZDP01/rels/d_a_tag_hjump/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_hjump.map + +- object: files/RELS.arc:amem/d_a_tag_hstop.rel + hash: ddf5af8e1756b2ede42a6bb702b4b6a893e51630 + symbols: config/RZDP01/rels/d_a_tag_hstop/symbols.txt + splits: config/RZDP01/rels/d_a_tag_hstop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_hstop.map + +- object: files/RELS.arc:amem/d_a_tag_lv2prchk.rel + hash: cfb950d87b56d66d144d9be6fc9bb437a58f3ae2 + symbols: config/RZDP01/rels/d_a_tag_lv2prchk/symbols.txt + splits: config/RZDP01/rels/d_a_tag_lv2prchk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_lv2prchk.map + +- object: files/RELS.arc:amem/d_a_tag_magne.rel + hash: 85beeaed75fd81be4d4463fa9486543353aae79c + symbols: config/RZDP01/rels/d_a_tag_magne/symbols.txt + splits: config/RZDP01/rels/d_a_tag_magne/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_magne.map + +- object: files/RELS.arc:amem/d_a_tag_mhint.rel + hash: 756cb8a7b10de9d603fbac660db39d528107b154 + symbols: config/RZDP01/rels/d_a_tag_mhint/symbols.txt + splits: config/RZDP01/rels/d_a_tag_mhint/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_mhint.map + +- object: files/RELS.arc:amem/d_a_tag_mstop.rel + hash: 07458e879be6161ee8fe91ff17ad6b439a4413f3 + symbols: config/RZDP01/rels/d_a_tag_mstop/symbols.txt + splits: config/RZDP01/rels/d_a_tag_mstop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_mstop.map + +- object: files/RELS.arc:amem/d_a_tag_spring.rel + hash: fb1b36b7ccb3324cde2ecfe299d057412c2c7246 + symbols: config/RZDP01/rels/d_a_tag_spring/symbols.txt + splits: config/RZDP01/rels/d_a_tag_spring/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_spring.map + +- object: files/RELS.arc:amem/d_a_tag_statue_evt.rel + hash: 0bd931963cc22feb8b17f3422550cac2d674fe86 + symbols: config/RZDP01/rels/d_a_tag_statue_evt/symbols.txt + splits: config/RZDP01/rels/d_a_tag_statue_evt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_statue_evt.map + +- object: files/RELS.arc:amem/d_a_ykgr.rel + hash: 1ea6aa9b5882f30cd0f7cabb76f799f399cda700 + symbols: config/RZDP01/rels/d_a_ykgr/symbols.txt + splits: config/RZDP01/rels/d_a_ykgr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_ykgr.map + +- object: files/rel/Rfinal/Release/d_a_L7demo_dr.rel + hash: 5abf7e80d4a8d11ffaa65edd1d6f3d3d3ba524d3 + symbols: config/RZDP01/rels/d_a_L7demo_dr/symbols.txt + splits: config/RZDP01/rels/d_a_L7demo_dr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_L7demo_dr.map + +- object: files/rel/Rfinal/Release/d_a_L7low_dr.rel + hash: f46b68b5a7b4f4702eeaafc287553334dc625559 + symbols: config/RZDP01/rels/d_a_L7low_dr/symbols.txt + splits: config/RZDP01/rels/d_a_L7low_dr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_L7low_dr.map + +- object: files/rel/Rfinal/Release/d_a_L7op_demo_dr.rel + hash: 1133e9b75fb48596ef993423b13cc0ff48237014 + symbols: config/RZDP01/rels/d_a_L7op_demo_dr/symbols.txt + splits: config/RZDP01/rels/d_a_L7op_demo_dr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_L7op_demo_dr.map + +- object: files/rel/Rfinal/Release/d_a_b_bh.rel + hash: f0a4bf26ff29c7a7d1ff2cdf8086135ab87ed044 + symbols: config/RZDP01/rels/d_a_b_bh/symbols.txt + splits: config/RZDP01/rels/d_a_b_bh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_bh.map + +- object: files/rel/Rfinal/Release/d_a_b_bq.rel + hash: 7e45bcc57d68f62a3f6d6f740b11d0979d90e705 + symbols: config/RZDP01/rels/d_a_b_bq/symbols.txt + splits: config/RZDP01/rels/d_a_b_bq/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_bq.map + +- object: files/rel/Rfinal/Release/d_a_b_dr.rel + hash: 0006a5a058e46730d0cf799efe24a299dc529c37 + symbols: config/RZDP01/rels/d_a_b_dr/symbols.txt + splits: config/RZDP01/rels/d_a_b_dr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_dr.map + +- object: files/rel/Rfinal/Release/d_a_b_dre.rel + hash: 2973f57730dc3c0adffda865f8ce98d8830afc62 + symbols: config/RZDP01/rels/d_a_b_dre/symbols.txt + splits: config/RZDP01/rels/d_a_b_dre/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_dre.map + +- object: files/rel/Rfinal/Release/d_a_b_ds.rel + hash: fde8757df23b3f63ecb6b98280d4ce8cfbabca9b + symbols: config/RZDP01/rels/d_a_b_ds/symbols.txt + splits: config/RZDP01/rels/d_a_b_ds/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_ds.map + +- object: files/rel/Rfinal/Release/d_a_b_gg.rel + hash: ed279a7fed4eed9f75f36d85fa4ec64a90dbe7c8 + symbols: config/RZDP01/rels/d_a_b_gg/symbols.txt + splits: config/RZDP01/rels/d_a_b_gg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_gg.map + +- object: files/rel/Rfinal/Release/d_a_b_gm.rel + hash: a68aa94d17183b8f813a531f1656f08976043e97 + symbols: config/RZDP01/rels/d_a_b_gm/symbols.txt + splits: config/RZDP01/rels/d_a_b_gm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_gm.map + +- object: files/rel/Rfinal/Release/d_a_b_gnd.rel + hash: a1b9d6eaf84f16e43e0d5b14689e0467f0444f77 + symbols: config/RZDP01/rels/d_a_b_gnd/symbols.txt + splits: config/RZDP01/rels/d_a_b_gnd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_gnd.map + +- object: files/rel/Rfinal/Release/d_a_b_go.rel + hash: c9f66265bd37dd81b79a31df26e8a41ce9423dc9 + symbols: config/RZDP01/rels/d_a_b_go/symbols.txt + splits: config/RZDP01/rels/d_a_b_go/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_go.map + +- object: files/rel/Rfinal/Release/d_a_b_gos.rel + hash: b363c4f1c769ed2ab8d882696b870f39963ea36d + symbols: config/RZDP01/rels/d_a_b_gos/symbols.txt + splits: config/RZDP01/rels/d_a_b_gos/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_gos.map + +- object: files/rel/Rfinal/Release/d_a_b_mgn.rel + hash: 0584551ffd6d42b276fb3c0a2381ec56bb639083 + symbols: config/RZDP01/rels/d_a_b_mgn/symbols.txt + splits: config/RZDP01/rels/d_a_b_mgn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_mgn.map + +- object: files/rel/Rfinal/Release/d_a_b_ob.rel + hash: a6a4e4f5d23766ab3203e3d4a77e9dde8d8a4c04 + symbols: config/RZDP01/rels/d_a_b_ob/symbols.txt + splits: config/RZDP01/rels/d_a_b_ob/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_ob.map + +- object: files/rel/Rfinal/Release/d_a_b_oh.rel + hash: f88f0a6c2f0941879635d322a01c1cb05c0912be + symbols: config/RZDP01/rels/d_a_b_oh/symbols.txt + splits: config/RZDP01/rels/d_a_b_oh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_oh.map + +- object: files/rel/Rfinal/Release/d_a_b_oh2.rel + hash: b6232dc3aaf2c469b5137a43d9c7c3c9893222ce + symbols: config/RZDP01/rels/d_a_b_oh2/symbols.txt + splits: config/RZDP01/rels/d_a_b_oh2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_oh2.map + +- object: files/rel/Rfinal/Release/d_a_b_tn.rel + hash: d32a299c1182f4de3e7aae1f35897fe2f2f953dd + symbols: config/RZDP01/rels/d_a_b_tn/symbols.txt + splits: config/RZDP01/rels/d_a_b_tn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_tn.map + +- object: files/rel/Rfinal/Release/d_a_b_yo.rel + hash: c69b44eb170a94ce66cc2b5a8735cef3bfd255cc + symbols: config/RZDP01/rels/d_a_b_yo/symbols.txt + splits: config/RZDP01/rels/d_a_b_yo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_yo.map + +- object: files/rel/Rfinal/Release/d_a_b_yo_ice.rel + hash: 975094da10d1f5edf4e9f6b29893f9bf73807d9b + symbols: config/RZDP01/rels/d_a_b_yo_ice/symbols.txt + splits: config/RZDP01/rels/d_a_b_yo_ice/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_yo_ice.map + +- object: files/rel/Rfinal/Release/d_a_b_zant.rel + hash: a25218e8021722ce2c3090fc1ecb0bf985d24e15 + symbols: config/RZDP01/rels/d_a_b_zant/symbols.txt + splits: config/RZDP01/rels/d_a_b_zant/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_zant.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_magic.rel + hash: 1efbd065f41291c571aeeba94e4214fd1772d41b + symbols: config/RZDP01/rels/d_a_b_zant_magic/symbols.txt + splits: config/RZDP01/rels/d_a_b_zant_magic/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_zant_magic.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_mobile.rel + hash: 475f2e2e44606fb5be4eecc84eaeef195a8f6857 + symbols: config/RZDP01/rels/d_a_b_zant_mobile/symbols.txt + splits: config/RZDP01/rels/d_a_b_zant_mobile/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_zant_mobile.map + +- object: files/rel/Rfinal/Release/d_a_b_zant_sima.rel + hash: ac5e03ae406128887de79028c9b5201023f7bafb + symbols: config/RZDP01/rels/d_a_b_zant_sima/symbols.txt + splits: config/RZDP01/rels/d_a_b_zant_sima/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_b_zant_sima.map + +- object: files/rel/Rfinal/Release/d_a_balloon_2D.rel + hash: 0b7eca84a75cd04f54c0ecee7e27528c24b9d49c + symbols: config/RZDP01/rels/d_a_balloon_2D/symbols.txt + splits: config/RZDP01/rels/d_a_balloon_2D/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_balloon_2D.map + +- object: files/rel/Rfinal/Release/d_a_bullet.rel + hash: ced480adc49d75f9d984d25738244dd8dc753f05 + symbols: config/RZDP01/rels/d_a_bullet/symbols.txt + splits: config/RZDP01/rels/d_a_bullet/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_bullet.map + +- object: files/rel/Rfinal/Release/d_a_coach_2D.rel + hash: 737f802a2ef3df6c3984f319a3e7dd3bd4283112 + symbols: config/RZDP01/rels/d_a_coach_2D/symbols.txt + splits: config/RZDP01/rels/d_a_coach_2D/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_coach_2D.map + +- object: files/rel/Rfinal/Release/d_a_coach_fire.rel + hash: 81938ff57650361c81e7ec9d76637dc92d0f53b3 + symbols: config/RZDP01/rels/d_a_coach_fire/symbols.txt + splits: config/RZDP01/rels/d_a_coach_fire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_coach_fire.map + +- object: files/rel/Rfinal/Release/d_a_cow.rel + hash: ecf29c44aa8fdec97cdc9dc52e4ffcfd94dfe1af + symbols: config/RZDP01/rels/d_a_cow/symbols.txt + splits: config/RZDP01/rels/d_a_cow/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_cow.map + +- object: files/rel/Rfinal/Release/d_a_cstatue.rel + hash: bd23abb02df65f9e08e48cd0b9d2695f3a11af47 + symbols: config/RZDP01/rels/d_a_cstatue/symbols.txt + splits: config/RZDP01/rels/d_a_cstatue/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_cstatue.map + +- object: files/rel/Rfinal/Release/d_a_do.rel + hash: 40ffb37c8334f44a21718c55134000ba847ee628 + symbols: config/RZDP01/rels/d_a_do/symbols.txt + splits: config/RZDP01/rels/d_a_do/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_do.map + +- object: files/rel/Rfinal/Release/d_a_door_boss.rel + hash: 1e73079916f1324c46f4572ecfd5a8ff83101779 + symbols: config/RZDP01/rels/d_a_door_boss/symbols.txt + splits: config/RZDP01/rels/d_a_door_boss/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_boss.map + +- object: files/rel/Rfinal/Release/d_a_door_bossL5.rel + hash: e1c2a7a678abc6b0c0c8dcc643fa42dd24a1efb8 + symbols: config/RZDP01/rels/d_a_door_bossL5/symbols.txt + splits: config/RZDP01/rels/d_a_door_bossL5/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_bossL5.map + +- object: files/rel/Rfinal/Release/d_a_door_mbossL1.rel + hash: b49a7e8ad94c2d85ea19b7475135db41cbdaf653 + symbols: config/RZDP01/rels/d_a_door_mbossL1/symbols.txt + splits: config/RZDP01/rels/d_a_door_mbossL1/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_mbossL1.map + +- object: files/rel/Rfinal/Release/d_a_door_push.rel + hash: 87678c12a881e5bc68019ce645f26121b1325d81 + symbols: config/RZDP01/rels/d_a_door_push/symbols.txt + splits: config/RZDP01/rels/d_a_door_push/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_door_push.map + +- object: files/rel/Rfinal/Release/d_a_e_ai.rel + hash: d2eb2f8732cc5c311d71793bf5681f22426bca5b + symbols: config/RZDP01/rels/d_a_e_ai/symbols.txt + splits: config/RZDP01/rels/d_a_e_ai/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ai.map + +- object: files/rel/Rfinal/Release/d_a_e_arrow.rel + hash: e253089429da43b9b6fe7e493a7a528f4cd772ea + symbols: config/RZDP01/rels/d_a_e_arrow/symbols.txt + splits: config/RZDP01/rels/d_a_e_arrow/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_arrow.map + +- object: files/rel/Rfinal/Release/d_a_e_ba.rel + hash: 9f80ee5cbabba01eb2e8556628992e64d969ee7c + symbols: config/RZDP01/rels/d_a_e_ba/symbols.txt + splits: config/RZDP01/rels/d_a_e_ba/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ba.map + +- object: files/rel/Rfinal/Release/d_a_e_bee.rel + hash: 4d77f13f4230e8e47dbe43f91771a47aed767403 + symbols: config/RZDP01/rels/d_a_e_bee/symbols.txt + splits: config/RZDP01/rels/d_a_e_bee/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bee.map + +- object: files/rel/Rfinal/Release/d_a_e_bg.rel + hash: 0a4077f96e9f211aff360a03d060a84a399a928b + symbols: config/RZDP01/rels/d_a_e_bg/symbols.txt + splits: config/RZDP01/rels/d_a_e_bg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bg.map + +- object: files/rel/Rfinal/Release/d_a_e_bi.rel + hash: 25fae00f5bc67b08b9b7ea8302a647f973c2b142 + symbols: config/RZDP01/rels/d_a_e_bi/symbols.txt + splits: config/RZDP01/rels/d_a_e_bi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bi.map + +- object: files/rel/Rfinal/Release/d_a_e_bi_leaf.rel + hash: 60e895217631cf9ab604a76e39ef0b705cee8eeb + symbols: config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt + splits: config/RZDP01/rels/d_a_e_bi_leaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bi_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_bs.rel + hash: ef44abf4490414875887e40b7f2c4527a64284a3 + symbols: config/RZDP01/rels/d_a_e_bs/symbols.txt + splits: config/RZDP01/rels/d_a_e_bs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bs.map + +- object: files/rel/Rfinal/Release/d_a_e_bu.rel + hash: b1214387531d28004b80c5d6167d548d5f4511f6 + symbols: config/RZDP01/rels/d_a_e_bu/symbols.txt + splits: config/RZDP01/rels/d_a_e_bu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bu.map + +- object: files/rel/Rfinal/Release/d_a_e_bug.rel + hash: 239fd3e6f83e979852f47defdea6011d452fb1da + symbols: config/RZDP01/rels/d_a_e_bug/symbols.txt + splits: config/RZDP01/rels/d_a_e_bug/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_bug.map + +- object: files/rel/Rfinal/Release/d_a_e_cr.rel + hash: e20c2d51e12c17795231afa79b4d6403e8d69fd6 + symbols: config/RZDP01/rels/d_a_e_cr/symbols.txt + splits: config/RZDP01/rels/d_a_e_cr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_cr.map + +- object: files/rel/Rfinal/Release/d_a_e_cr_egg.rel + hash: decc9841575e94cf8e10edce23a5f4f45c32c113 + symbols: config/RZDP01/rels/d_a_e_cr_egg/symbols.txt + splits: config/RZDP01/rels/d_a_e_cr_egg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_cr_egg.map + +- object: files/rel/Rfinal/Release/d_a_e_db.rel + hash: 027e41488b1d547dc6b22d62f61d360693c6648e + symbols: config/RZDP01/rels/d_a_e_db/symbols.txt + splits: config/RZDP01/rels/d_a_e_db/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_db.map + +- object: files/rel/Rfinal/Release/d_a_e_db_leaf.rel + hash: 99b2d856ed669f37e978f21e92fb72b2276f095a + symbols: config/RZDP01/rels/d_a_e_db_leaf/symbols.txt + splits: config/RZDP01/rels/d_a_e_db_leaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_db_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_dd.rel + hash: 7331d4c3011c2e1805067f5330c7117cff3971f9 + symbols: config/RZDP01/rels/d_a_e_dd/symbols.txt + splits: config/RZDP01/rels/d_a_e_dd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_dd.map + +- object: files/rel/Rfinal/Release/d_a_e_df.rel + hash: 3153c054a9093d28821e1b362785faab71cd8c5c + symbols: config/RZDP01/rels/d_a_e_df/symbols.txt + splits: config/RZDP01/rels/d_a_e_df/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_df.map + +- object: files/rel/Rfinal/Release/d_a_e_dk.rel + hash: 3dfd06ec424a9a4a840c2d3dcd4a7bc5af0ea8b6 + symbols: config/RZDP01/rels/d_a_e_dk/symbols.txt + splits: config/RZDP01/rels/d_a_e_dk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_dk.map + +- object: files/rel/Rfinal/Release/d_a_e_dt.rel + hash: cbca1a560f6f88a40e1addd58556c3d4fc0cd0d9 + symbols: config/RZDP01/rels/d_a_e_dt/symbols.txt + splits: config/RZDP01/rels/d_a_e_dt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_dt.map + +- object: files/rel/Rfinal/Release/d_a_e_fb.rel + hash: 6b8dc418522802c49d49df0f5e9f3d8465444f79 + symbols: config/RZDP01/rels/d_a_e_fb/symbols.txt + splits: config/RZDP01/rels/d_a_e_fb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_fb.map + +- object: files/rel/Rfinal/Release/d_a_e_fk.rel + hash: fd1ed3f31aba09f5504f41ce3755f48f5b237190 + symbols: config/RZDP01/rels/d_a_e_fk/symbols.txt + splits: config/RZDP01/rels/d_a_e_fk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_fk.map + +- object: files/rel/Rfinal/Release/d_a_e_fs.rel + hash: 41a2d81ee9b9497cbe1744fa89216c86fd5904b5 + symbols: config/RZDP01/rels/d_a_e_fs/symbols.txt + splits: config/RZDP01/rels/d_a_e_fs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_fs.map + +- object: files/rel/Rfinal/Release/d_a_e_fz.rel + hash: f59edc3f7ce1b8540e316f540232768f2f4522ff + symbols: config/RZDP01/rels/d_a_e_fz/symbols.txt + splits: config/RZDP01/rels/d_a_e_fz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_fz.map + +- object: files/rel/Rfinal/Release/d_a_e_gb.rel + hash: 2296f8e4d9d5a7703ce3ec33a7de89d30aff8e9a + symbols: config/RZDP01/rels/d_a_e_gb/symbols.txt + splits: config/RZDP01/rels/d_a_e_gb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_gb.map + +- object: files/rel/Rfinal/Release/d_a_e_ge.rel + hash: 8b0ff472066e8f4838c630b5247498296e9ee7f9 + symbols: config/RZDP01/rels/d_a_e_ge/symbols.txt + splits: config/RZDP01/rels/d_a_e_ge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ge.map + +- object: files/rel/Rfinal/Release/d_a_e_gi.rel + hash: a59ef6571ef1f93b310cebd2e301bf88d62ac5f8 + symbols: config/RZDP01/rels/d_a_e_gi/symbols.txt + splits: config/RZDP01/rels/d_a_e_gi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_gi.map + +- object: files/rel/Rfinal/Release/d_a_e_gm.rel + hash: 4f24271f3495fef9c3d61bd761712fc1cb7525c2 + symbols: config/RZDP01/rels/d_a_e_gm/symbols.txt + splits: config/RZDP01/rels/d_a_e_gm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_gm.map + +- object: files/rel/Rfinal/Release/d_a_e_gob.rel + hash: 02c789adcf9978b7c27b208a66fc6e04957a5d84 + symbols: config/RZDP01/rels/d_a_e_gob/symbols.txt + splits: config/RZDP01/rels/d_a_e_gob/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_gob.map + +- object: files/rel/Rfinal/Release/d_a_e_gs.rel + hash: 5ddcbfbb8ce696c7b73b70454d8b5ebb8cdce8b2 + symbols: config/RZDP01/rels/d_a_e_gs/symbols.txt + splits: config/RZDP01/rels/d_a_e_gs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_gs.map + +- object: files/rel/Rfinal/Release/d_a_e_hb_leaf.rel + hash: a5e3c754305b05d6385807cd3f5f7af2ea1a245c + symbols: config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt + splits: config/RZDP01/rels/d_a_e_hb_leaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hb_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_hm.rel + hash: 80bb98f3e00aef4a137762e7202c1afb0b38dee6 + symbols: config/RZDP01/rels/d_a_e_hm/symbols.txt + splits: config/RZDP01/rels/d_a_e_hm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hm.map + +- object: files/rel/Rfinal/Release/d_a_e_hp.rel + hash: 9596ce9e3351b309f820740194c9f9ea0e4c8a17 + symbols: config/RZDP01/rels/d_a_e_hp/symbols.txt + splits: config/RZDP01/rels/d_a_e_hp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hp.map + +- object: files/rel/Rfinal/Release/d_a_e_hz.rel + hash: e83981decf341af99c96658d8a859cbb63c2da7f + symbols: config/RZDP01/rels/d_a_e_hz/symbols.txt + splits: config/RZDP01/rels/d_a_e_hz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hz.map + +- object: files/rel/Rfinal/Release/d_a_e_hzelda.rel + hash: b10d4a4340ff00d4e884b7359a44b9723958edb5 + symbols: config/RZDP01/rels/d_a_e_hzelda/symbols.txt + splits: config/RZDP01/rels/d_a_e_hzelda/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_hzelda.map + +- object: files/rel/Rfinal/Release/d_a_e_is.rel + hash: 6c5f220b0863386d315541729d2aa1afc9fc0b5e + symbols: config/RZDP01/rels/d_a_e_is/symbols.txt + splits: config/RZDP01/rels/d_a_e_is/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_is.map + +- object: files/rel/Rfinal/Release/d_a_e_kg.rel + hash: 2a72c1d04019d2f0cc9733006bbc86cbc52f0ee1 + symbols: config/RZDP01/rels/d_a_e_kg/symbols.txt + splits: config/RZDP01/rels/d_a_e_kg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_kg.map + +- object: files/rel/Rfinal/Release/d_a_e_kk.rel + hash: b8f729a0af708dabed3375c4f37edb5a0ecc3361 + symbols: config/RZDP01/rels/d_a_e_kk/symbols.txt + splits: config/RZDP01/rels/d_a_e_kk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_kk.map + +- object: files/rel/Rfinal/Release/d_a_e_kr.rel + hash: 1792b031ae90686fa7b04bcbe3a72812b9738f07 + symbols: config/RZDP01/rels/d_a_e_kr/symbols.txt + splits: config/RZDP01/rels/d_a_e_kr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_kr.map + +- object: files/rel/Rfinal/Release/d_a_e_mb.rel + hash: fe496878efb14f8c53bc0861ef9070943c5f2a2c + symbols: config/RZDP01/rels/d_a_e_mb/symbols.txt + splits: config/RZDP01/rels/d_a_e_mb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mb.map + +- object: files/rel/Rfinal/Release/d_a_e_md.rel + hash: 0b45a5e039f6164eb5d7e812bbf8327ae1482a5e + symbols: config/RZDP01/rels/d_a_e_md/symbols.txt + splits: config/RZDP01/rels/d_a_e_md/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_md.map + +- object: files/rel/Rfinal/Release/d_a_e_mf.rel + hash: 91edb0c5048130bd330256e5034349901f1c6474 + symbols: config/RZDP01/rels/d_a_e_mf/symbols.txt + splits: config/RZDP01/rels/d_a_e_mf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mf.map + +- object: files/rel/Rfinal/Release/d_a_e_mk.rel + hash: d286e8de4a34625344c1c36bf67097a1ec9bf093 + symbols: config/RZDP01/rels/d_a_e_mk/symbols.txt + splits: config/RZDP01/rels/d_a_e_mk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mk.map + +- object: files/rel/Rfinal/Release/d_a_e_mk_bo.rel + hash: 51d3e082cc1febbf32f29bcdbc021e92ccbfa96d + symbols: config/RZDP01/rels/d_a_e_mk_bo/symbols.txt + splits: config/RZDP01/rels/d_a_e_mk_bo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mk_bo.map + +- object: files/rel/Rfinal/Release/d_a_e_mm.rel + hash: 80aaeedf9f39ede595af7593216c9d60ac69d736 + symbols: config/RZDP01/rels/d_a_e_mm/symbols.txt + splits: config/RZDP01/rels/d_a_e_mm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mm.map + +- object: files/rel/Rfinal/Release/d_a_e_mm_mt.rel + hash: a869fbc3a748912053345fa56214d4640e9dceea + symbols: config/RZDP01/rels/d_a_e_mm_mt/symbols.txt + splits: config/RZDP01/rels/d_a_e_mm_mt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_mm_mt.map + +- object: files/rel/Rfinal/Release/d_a_e_ms.rel + hash: 0d450599e690537dbef1eee07c9baf14b17c9721 + symbols: config/RZDP01/rels/d_a_e_ms/symbols.txt + splits: config/RZDP01/rels/d_a_e_ms/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ms.map + +- object: files/rel/Rfinal/Release/d_a_e_nz.rel + hash: 104c9061ea55f2c9e1992fad139974be189a2cdb + symbols: config/RZDP01/rels/d_a_e_nz/symbols.txt + splits: config/RZDP01/rels/d_a_e_nz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_nz.map + +- object: files/rel/Rfinal/Release/d_a_e_oc.rel + hash: c2c483f7d136260b3336a0e2d0a0a6a9236d0316 + symbols: config/RZDP01/rels/d_a_e_oc/symbols.txt + splits: config/RZDP01/rels/d_a_e_oc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_oc.map + +- object: files/rel/Rfinal/Release/d_a_e_oct_bg.rel + hash: e8c6e62edba54e3e24c1aa644910e06b7b1aa23b + symbols: config/RZDP01/rels/d_a_e_oct_bg/symbols.txt + splits: config/RZDP01/rels/d_a_e_oct_bg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_oct_bg.map + +- object: files/rel/Rfinal/Release/d_a_e_ot.rel + hash: 7332f371c28eaab58a0e804b983b76b5cb0e5235 + symbols: config/RZDP01/rels/d_a_e_ot/symbols.txt + splits: config/RZDP01/rels/d_a_e_ot/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ot.map + +- object: files/rel/Rfinal/Release/d_a_e_ph.rel + hash: f9ccfec3820fd9ffe4ef8ca7df38bbd275e74bc9 + symbols: config/RZDP01/rels/d_a_e_ph/symbols.txt + splits: config/RZDP01/rels/d_a_e_ph/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ph.map + +- object: files/rel/Rfinal/Release/d_a_e_pm.rel + hash: b4f690a6a3ffa38e65f1a57dbe0921a2281d9fbb + symbols: config/RZDP01/rels/d_a_e_pm/symbols.txt + splits: config/RZDP01/rels/d_a_e_pm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_pm.map + +- object: files/rel/Rfinal/Release/d_a_e_po.rel + hash: 6c84539f38485a253b66feeaa1e8110b029deb26 + symbols: config/RZDP01/rels/d_a_e_po/symbols.txt + splits: config/RZDP01/rels/d_a_e_po/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_po.map + +- object: files/rel/Rfinal/Release/d_a_e_pz.rel + hash: 1f1ca33643a463dcfa85e5a92e945b093d4cdfad + symbols: config/RZDP01/rels/d_a_e_pz/symbols.txt + splits: config/RZDP01/rels/d_a_e_pz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_pz.map + +- object: files/rel/Rfinal/Release/d_a_e_rb.rel + hash: 920afbb863e249301b13930b55c6cc897f193e32 + symbols: config/RZDP01/rels/d_a_e_rb/symbols.txt + splits: config/RZDP01/rels/d_a_e_rb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_rb.map + +- object: files/rel/Rfinal/Release/d_a_e_rdb.rel + hash: 47965ffd23fb1958cec7b9dae527ff76800f2a22 + symbols: config/RZDP01/rels/d_a_e_rdb/symbols.txt + splits: config/RZDP01/rels/d_a_e_rdb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_rdb.map + +- object: files/rel/Rfinal/Release/d_a_e_rdy.rel + hash: 757b1fec26e957b841481a2e7a94720423598f93 + symbols: config/RZDP01/rels/d_a_e_rdy/symbols.txt + splits: config/RZDP01/rels/d_a_e_rdy/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_rdy.map + +- object: files/rel/Rfinal/Release/d_a_e_s1.rel + hash: 8740dd86ea2cadb7d54a53667324ee18de426c61 + symbols: config/RZDP01/rels/d_a_e_s1/symbols.txt + splits: config/RZDP01/rels/d_a_e_s1/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_s1.map + +- object: files/rel/Rfinal/Release/d_a_e_sb.rel + hash: b23c7de91234bb0ea499850d99d8cb3d716baefb + symbols: config/RZDP01/rels/d_a_e_sb/symbols.txt + splits: config/RZDP01/rels/d_a_e_sb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sb.map + +- object: files/rel/Rfinal/Release/d_a_e_sf.rel + hash: e1421a4aeaa653d87be786d7c78b0dad441d91d7 + symbols: config/RZDP01/rels/d_a_e_sf/symbols.txt + splits: config/RZDP01/rels/d_a_e_sf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sf.map + +- object: files/rel/Rfinal/Release/d_a_e_sg.rel + hash: 4dfb89238dd127d8ee2e7f9a9b17baf226669ac1 + symbols: config/RZDP01/rels/d_a_e_sg/symbols.txt + splits: config/RZDP01/rels/d_a_e_sg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sg.map + +- object: files/rel/Rfinal/Release/d_a_e_sh.rel + hash: 4cce2bd75cc205ec6a00d067d8255dd19db5dd2c + symbols: config/RZDP01/rels/d_a_e_sh/symbols.txt + splits: config/RZDP01/rels/d_a_e_sh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sh.map + +- object: files/rel/Rfinal/Release/d_a_e_sm.rel + hash: e1f0da7ff76bf88d70b6c80988933652b1ed517d + symbols: config/RZDP01/rels/d_a_e_sm/symbols.txt + splits: config/RZDP01/rels/d_a_e_sm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sm.map + +- object: files/rel/Rfinal/Release/d_a_e_sm2.rel + hash: 7dca50a949b94e6cf63a95d6c854728b45bad726 + symbols: config/RZDP01/rels/d_a_e_sm2/symbols.txt + splits: config/RZDP01/rels/d_a_e_sm2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sm2.map + +- object: files/rel/Rfinal/Release/d_a_e_st.rel + hash: fdbb562b4562fe833bec43d39b3296b4775d177b + symbols: config/RZDP01/rels/d_a_e_st/symbols.txt + splits: config/RZDP01/rels/d_a_e_st/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_st.map + +- object: files/rel/Rfinal/Release/d_a_e_st_line.rel + hash: fae4d3a9b4a1e7b86fc85abec56f0737bab6d744 + symbols: config/RZDP01/rels/d_a_e_st_line/symbols.txt + splits: config/RZDP01/rels/d_a_e_st_line/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_st_line.map + +- object: files/rel/Rfinal/Release/d_a_e_sw.rel + hash: 94754dda4860a35134c9bd0bc4d75ac0b7293c22 + symbols: config/RZDP01/rels/d_a_e_sw/symbols.txt + splits: config/RZDP01/rels/d_a_e_sw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_sw.map + +- object: files/rel/Rfinal/Release/d_a_e_th.rel + hash: a9f51ecf40b2b493a866fb8f787a367112f3b977 + symbols: config/RZDP01/rels/d_a_e_th/symbols.txt + splits: config/RZDP01/rels/d_a_e_th/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_th.map + +- object: files/rel/Rfinal/Release/d_a_e_th_ball.rel + hash: cf190d6fbd4ad0f65f8962f7151f35fcb4d1e68b + symbols: config/RZDP01/rels/d_a_e_th_ball/symbols.txt + splits: config/RZDP01/rels/d_a_e_th_ball/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_th_ball.map + +- object: files/rel/Rfinal/Release/d_a_e_tk.rel + hash: 174ba3ea66cf5e2cc99819c777717555f827af3e + symbols: config/RZDP01/rels/d_a_e_tk/symbols.txt + splits: config/RZDP01/rels/d_a_e_tk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_tk.map + +- object: files/rel/Rfinal/Release/d_a_e_tk2.rel + hash: 6c87a920e105a56e51fcec4c75acaa627536ba3d + symbols: config/RZDP01/rels/d_a_e_tk2/symbols.txt + splits: config/RZDP01/rels/d_a_e_tk2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_tk2.map + +- object: files/rel/Rfinal/Release/d_a_e_tk_ball.rel + hash: 48397098ef9f3ac698e722ea9d0cf459165ca5be + symbols: config/RZDP01/rels/d_a_e_tk_ball/symbols.txt + splits: config/RZDP01/rels/d_a_e_tk_ball/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_tk_ball.map + +- object: files/rel/Rfinal/Release/d_a_e_tt.rel + hash: e978b80b67456484482921e43d66181208ea186c + symbols: config/RZDP01/rels/d_a_e_tt/symbols.txt + splits: config/RZDP01/rels/d_a_e_tt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_tt.map + +- object: files/rel/Rfinal/Release/d_a_e_vt.rel + hash: 1bb6796fc0906cd0e1e9454b25ffeda5a5272f3f + symbols: config/RZDP01/rels/d_a_e_vt/symbols.txt + splits: config/RZDP01/rels/d_a_e_vt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_vt.map + +- object: files/rel/Rfinal/Release/d_a_e_warpappear.rel + hash: 12ced6954bebe0b518f65afed973ea6d6acf3a69 + symbols: config/RZDP01/rels/d_a_e_warpappear/symbols.txt + splits: config/RZDP01/rels/d_a_e_warpappear/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_warpappear.map + +- object: files/rel/Rfinal/Release/d_a_e_wb.rel + hash: 035a1da726246c35ff332102a8e3aa07c6923116 + symbols: config/RZDP01/rels/d_a_e_wb/symbols.txt + splits: config/RZDP01/rels/d_a_e_wb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_wb.map + +- object: files/rel/Rfinal/Release/d_a_e_ws.rel + hash: 5a0459ca5d8ad9bfdebe16cad2e775ec6bea97b2 + symbols: config/RZDP01/rels/d_a_e_ws/symbols.txt + splits: config/RZDP01/rels/d_a_e_ws/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ws.map + +- object: files/rel/Rfinal/Release/d_a_e_ww.rel + hash: 1b6efe7c4815cf148f579d9fafa5bb2a294b5365 + symbols: config/RZDP01/rels/d_a_e_ww/symbols.txt + splits: config/RZDP01/rels/d_a_e_ww/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ww.map + +- object: files/rel/Rfinal/Release/d_a_e_yc.rel + hash: 63acfa4aca47d1e86b9e50b97abe972f35307965 + symbols: config/RZDP01/rels/d_a_e_yc/symbols.txt + splits: config/RZDP01/rels/d_a_e_yc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yc.map + +- object: files/rel/Rfinal/Release/d_a_e_yd.rel + hash: 3caed6a4ae9e182d61039a62fecdee4e0e874eb8 + symbols: config/RZDP01/rels/d_a_e_yd/symbols.txt + splits: config/RZDP01/rels/d_a_e_yd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yd.map + +- object: files/rel/Rfinal/Release/d_a_e_yd_leaf.rel + hash: f6658b34739b9effb9c472f8d3c9306cb8aac545 + symbols: config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt + splits: config/RZDP01/rels/d_a_e_yd_leaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yd_leaf.map + +- object: files/rel/Rfinal/Release/d_a_e_yg.rel + hash: 85e158d72b6f82eaa93af0fbc4aae4dbdbf28c93 + symbols: config/RZDP01/rels/d_a_e_yg/symbols.txt + splits: config/RZDP01/rels/d_a_e_yg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yg.map + +- object: files/rel/Rfinal/Release/d_a_e_yh.rel + hash: c0a73d5076b812cb58e55c4da0c348e169b416be + symbols: config/RZDP01/rels/d_a_e_yh/symbols.txt + splits: config/RZDP01/rels/d_a_e_yh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yh.map + +- object: files/rel/Rfinal/Release/d_a_e_yk.rel + hash: 8b8af7abc9b45726525b40a3494df92e826cd035 + symbols: config/RZDP01/rels/d_a_e_yk/symbols.txt + splits: config/RZDP01/rels/d_a_e_yk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yk.map + +- object: files/rel/Rfinal/Release/d_a_e_ym.rel + hash: 8aa3ffdadbfc42a369254b95bb84335ce5c69b58 + symbols: config/RZDP01/rels/d_a_e_ym/symbols.txt + splits: config/RZDP01/rels/d_a_e_ym/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ym.map + +- object: files/rel/Rfinal/Release/d_a_e_ym_tag.rel + hash: 2e4272314ec5c1a1dfeed3619b3bf2f67ecb9470 + symbols: config/RZDP01/rels/d_a_e_ym_tag/symbols.txt + splits: config/RZDP01/rels/d_a_e_ym_tag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ym_tag.map + +- object: files/rel/Rfinal/Release/d_a_e_ymb.rel + hash: 4ed4f71e741d2a0547354e53a3eea6ddd85776f2 + symbols: config/RZDP01/rels/d_a_e_ymb/symbols.txt + splits: config/RZDP01/rels/d_a_e_ymb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_ymb.map + +- object: files/rel/Rfinal/Release/d_a_e_yr.rel + hash: 890bad93dfd446c30cb579d22c2a4fb21680f867 + symbols: config/RZDP01/rels/d_a_e_yr/symbols.txt + splits: config/RZDP01/rels/d_a_e_yr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_yr.map + +- object: files/rel/Rfinal/Release/d_a_e_zh.rel + hash: eb486df0a6e2b9899f529a6cba43c0894e301f0f + symbols: config/RZDP01/rels/d_a_e_zh/symbols.txt + splits: config/RZDP01/rels/d_a_e_zh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_zh.map + +- object: files/rel/Rfinal/Release/d_a_e_zm.rel + hash: ed7564d95bddb3188075f6d537162be39fa75b70 + symbols: config/RZDP01/rels/d_a_e_zm/symbols.txt + splits: config/RZDP01/rels/d_a_e_zm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_zm.map + +- object: files/rel/Rfinal/Release/d_a_e_zs.rel + hash: 89bef437c72237bd7ec1cbc1ebd9ddb6c5f70952 + symbols: config/RZDP01/rels/d_a_e_zs/symbols.txt + splits: config/RZDP01/rels/d_a_e_zs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_e_zs.map + +- object: files/rel/Rfinal/Release/d_a_formation_mng.rel + hash: a773d529f2f3952140799d4ca9bb68ea4a9144f3 + symbols: config/RZDP01/rels/d_a_formation_mng/symbols.txt + splits: config/RZDP01/rels/d_a_formation_mng/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_formation_mng.map + +- object: files/rel/Rfinal/Release/d_a_guard_mng.rel + hash: cdba30929e962e315bdf0f2abd4a6b8ce0087420 + symbols: config/RZDP01/rels/d_a_guard_mng/symbols.txt + splits: config/RZDP01/rels/d_a_guard_mng/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_guard_mng.map + +- object: files/rel/Rfinal/Release/d_a_horse.rel + hash: c5d3b45a12b7ace7b0881ee9bcbbc58b56cfcd88 + symbols: config/RZDP01/rels/d_a_horse/symbols.txt + splits: config/RZDP01/rels/d_a_horse/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_horse.map + +- object: files/rel/Rfinal/Release/d_a_hozelda.rel + hash: e6026f3b8e1587852fee65b0a017b5296d5dbe72 + symbols: config/RZDP01/rels/d_a_hozelda/symbols.txt + splits: config/RZDP01/rels/d_a_hozelda/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_hozelda.map + +- object: files/rel/Rfinal/Release/d_a_izumi_gate.rel + hash: f504af5aa3890b27e173bdd235aae9046e02bb7d + symbols: config/RZDP01/rels/d_a_izumi_gate/symbols.txt + splits: config/RZDP01/rels/d_a_izumi_gate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_izumi_gate.map + +- object: files/rel/Rfinal/Release/d_a_kago.rel + hash: 1acc791f62522f18a3b95a870c4591b76c229053 + symbols: config/RZDP01/rels/d_a_kago/symbols.txt + splits: config/RZDP01/rels/d_a_kago/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kago.map + +- object: files/rel/Rfinal/Release/d_a_kytag01.rel + hash: e86f0767fe2abc1a617bb6e7624f001e5e9f64b6 + symbols: config/RZDP01/rels/d_a_kytag01/symbols.txt + splits: config/RZDP01/rels/d_a_kytag01/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag01.map + +- object: files/rel/Rfinal/Release/d_a_kytag02.rel + hash: 16ba2e2f20610629f7386cd4c2038f805adbdaff + symbols: config/RZDP01/rels/d_a_kytag02/symbols.txt + splits: config/RZDP01/rels/d_a_kytag02/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag02.map + +- object: files/rel/Rfinal/Release/d_a_kytag03.rel + hash: 7d127b633de0e0836a19890e1e4e9207089c669d + symbols: config/RZDP01/rels/d_a_kytag03/symbols.txt + splits: config/RZDP01/rels/d_a_kytag03/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag03.map + +- object: files/rel/Rfinal/Release/d_a_kytag06.rel + hash: e583a877e698278b800a374e3bab68b4554d35e0 + symbols: config/RZDP01/rels/d_a_kytag06/symbols.txt + splits: config/RZDP01/rels/d_a_kytag06/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag06.map + +- object: files/rel/Rfinal/Release/d_a_kytag07.rel + hash: e8619f557d727a6ba17cd3b0c1ffa96f1f8e5af8 + symbols: config/RZDP01/rels/d_a_kytag07/symbols.txt + splits: config/RZDP01/rels/d_a_kytag07/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag07.map + +- object: files/rel/Rfinal/Release/d_a_kytag08.rel + hash: 4ae4c2c878809cb6b24bf2f875209c81a851ffbe + symbols: config/RZDP01/rels/d_a_kytag08/symbols.txt + splits: config/RZDP01/rels/d_a_kytag08/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag08.map + +- object: files/rel/Rfinal/Release/d_a_kytag09.rel + hash: 98b4f6ccbfbaccba62cc40cf8f0f01c9d0318949 + symbols: config/RZDP01/rels/d_a_kytag09/symbols.txt + splits: config/RZDP01/rels/d_a_kytag09/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag09.map + +- object: files/rel/Rfinal/Release/d_a_kytag12.rel + hash: 09d27d62a6268d678151de5cc8edd6104b58daa7 + symbols: config/RZDP01/rels/d_a_kytag12/symbols.txt + splits: config/RZDP01/rels/d_a_kytag12/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag12.map + +- object: files/rel/Rfinal/Release/d_a_kytag13.rel + hash: 2ff619c28bcb874568c424d7cff84795a784a423 + symbols: config/RZDP01/rels/d_a_kytag13/symbols.txt + splits: config/RZDP01/rels/d_a_kytag13/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag13.map + +- object: files/rel/Rfinal/Release/d_a_kytag15.rel + hash: 4d31baf839a95a7405ee7abc168f2047af760875 + symbols: config/RZDP01/rels/d_a_kytag15/symbols.txt + splits: config/RZDP01/rels/d_a_kytag15/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag15.map + +- object: files/rel/Rfinal/Release/d_a_kytag16.rel + hash: 69543c0bca10861b689c92d05b130a770f402c13 + symbols: config/RZDP01/rels/d_a_kytag16/symbols.txt + splits: config/RZDP01/rels/d_a_kytag16/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_kytag16.map + +- object: files/rel/Rfinal/Release/d_a_mant.rel + hash: d73517e0c24f6867dc3a95bc74f6fb26ee4b3e2b + symbols: config/RZDP01/rels/d_a_mant/symbols.txt + splits: config/RZDP01/rels/d_a_mant/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_mant.map + extract: + - symbol: l_Egnd_mantTEX + binary: assets/l_Egnd_mantTEX.bin + header: assets/l_Egnd_mantTEX.h + - symbol: l_Egnd_mantTEX_U + binary: assets/l_Egnd_mantTEX_U.bin + header: assets/l_Egnd_mantTEX_U.h + - symbol: l_Egnd_mantPAL + binary: assets/l_Egnd_mantPAL.bin + header: assets/l_Egnd_mantPAL.h + - symbol: l_Egnd_mantDL + binary: assets/l_Egnd_mantDL.bin + header: assets/l_Egnd_mantDL.h + +- object: files/rel/Rfinal/Release/d_a_mg_fshop.rel + hash: 7cd92cba9177f1a7054c46998b3ff2e7d9c85a47 + symbols: config/RZDP01/rels/d_a_mg_fshop/symbols.txt + splits: config/RZDP01/rels/d_a_mg_fshop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_mg_fshop.map + +- object: files/rel/Rfinal/Release/d_a_mirror.rel + hash: 94338f08c1fba4d3f7112d2d10f277fe8860f8ff + symbols: config/RZDP01/rels/d_a_mirror/symbols.txt + splits: config/RZDP01/rels/d_a_mirror/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_mirror.map + +- object: files/rel/Rfinal/Release/d_a_movie_player.rel + hash: 76c9a3020b282979869d8962049b7eb312d333d1 + symbols: config/RZDP01/rels/d_a_movie_player/symbols.txt + splits: config/RZDP01/rels/d_a_movie_player/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_movie_player.map + +- object: files/rel/Rfinal/Release/d_a_myna.rel + hash: 16fccb512bdffe38e0c731cff44376f9508b860a + symbols: config/RZDP01/rels/d_a_myna/symbols.txt + splits: config/RZDP01/rels/d_a_myna/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_myna.map + +- object: files/rel/Rfinal/Release/d_a_ni.rel + hash: 958179f1c7c364eb33fd2caf2caf1a0d16edbbcb + symbols: config/RZDP01/rels/d_a_ni/symbols.txt + splits: config/RZDP01/rels/d_a_ni/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_ni.map + +- object: files/rel/Rfinal/Release/d_a_npc_aru.rel + hash: 2617f34fe0c97587845b33a7595f93026ec424fd + symbols: config/RZDP01/rels/d_a_npc_aru/symbols.txt + splits: config/RZDP01/rels/d_a_npc_aru/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_aru.map + +- object: files/rel/Rfinal/Release/d_a_npc_ash.rel + hash: 639e9c737b33abbc031004da60f51d3d4618ca17 + symbols: config/RZDP01/rels/d_a_npc_ash/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ash/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ash.map + +- object: files/rel/Rfinal/Release/d_a_npc_ashB.rel + hash: 02c04269223fad5826e277b9cc8062bf4cfaab54 + symbols: config/RZDP01/rels/d_a_npc_ashB/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ashB/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ashB.map + +- object: files/rel/Rfinal/Release/d_a_npc_bans.rel + hash: 1c58d40112511b3b4a8ab784bb67bb5c86c5a674 + symbols: config/RZDP01/rels/d_a_npc_bans/symbols.txt + splits: config/RZDP01/rels/d_a_npc_bans/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_bans.map + +- object: files/rel/Rfinal/Release/d_a_npc_blue_ns.rel + hash: 0563a8d7623c2c2282ddb8b5f24040589bca6d66 + symbols: config/RZDP01/rels/d_a_npc_blue_ns/symbols.txt + splits: config/RZDP01/rels/d_a_npc_blue_ns/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_blue_ns.map + +- object: files/rel/Rfinal/Release/d_a_npc_bou.rel + hash: 93f27a8f730577940cd4ed52b3c97dcb7fc41a0c + symbols: config/RZDP01/rels/d_a_npc_bou/symbols.txt + splits: config/RZDP01/rels/d_a_npc_bou/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_bou.map + +- object: files/rel/Rfinal/Release/d_a_npc_bouS.rel + hash: 77ca87bd6e1e50872eb790558e07b724393c326b + symbols: config/RZDP01/rels/d_a_npc_bouS/symbols.txt + splits: config/RZDP01/rels/d_a_npc_bouS/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_bouS.map + +- object: files/rel/Rfinal/Release/d_a_npc_cdn3.rel + hash: f4697c1bc896805641344b84a43354a45aa2eb58 + symbols: config/RZDP01/rels/d_a_npc_cdn3/symbols.txt + splits: config/RZDP01/rels/d_a_npc_cdn3/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_cdn3.map + +- object: files/rel/Rfinal/Release/d_a_npc_chat.rel + hash: 563e73ad7aef14d31dcf945f39059eb9320042e3 + symbols: config/RZDP01/rels/d_a_npc_chat/symbols.txt + splits: config/RZDP01/rels/d_a_npc_chat/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_chat.map + +- object: files/rel/Rfinal/Release/d_a_npc_chin.rel + hash: eb5edf4e526a035c139eeabf1faf9e065438c02a + symbols: config/RZDP01/rels/d_a_npc_chin/symbols.txt + splits: config/RZDP01/rels/d_a_npc_chin/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_chin.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerka.rel + hash: dfa1df019e09bc53170c394b7ca4cd845fec04a6 + symbols: config/RZDP01/rels/d_a_npc_clerka/symbols.txt + splits: config/RZDP01/rels/d_a_npc_clerka/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_clerka.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerkb.rel + hash: 71940966ae65838addd4e798a6aee93ca767f273 + symbols: config/RZDP01/rels/d_a_npc_clerkb/symbols.txt + splits: config/RZDP01/rels/d_a_npc_clerkb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_clerkb.map + +- object: files/rel/Rfinal/Release/d_a_npc_clerkt.rel + hash: 70cbd04918d932e565e86d630ded3add878c1324 + symbols: config/RZDP01/rels/d_a_npc_clerkt/symbols.txt + splits: config/RZDP01/rels/d_a_npc_clerkt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_clerkt.map + +- object: files/rel/Rfinal/Release/d_a_npc_coach.rel + hash: 89d0966201dee575a43d7a1ca4d5d3e001b575c4 + symbols: config/RZDP01/rels/d_a_npc_coach/symbols.txt + splits: config/RZDP01/rels/d_a_npc_coach/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_coach.map + +- object: files/rel/Rfinal/Release/d_a_npc_df.rel + hash: d2721247fb074741f07d244335447f43b6d8f172 + symbols: config/RZDP01/rels/d_a_npc_df/symbols.txt + splits: config/RZDP01/rels/d_a_npc_df/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_df.map + +- object: files/rel/Rfinal/Release/d_a_npc_doc.rel + hash: e8297bcc15d7bcc434d26bfc0b71ca8cdb07f275 + symbols: config/RZDP01/rels/d_a_npc_doc/symbols.txt + splits: config/RZDP01/rels/d_a_npc_doc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_doc.map + +- object: files/rel/Rfinal/Release/d_a_npc_doorboy.rel + hash: f74ed3ec0bb1d0bd9522e06799328c6c0ae18894 + symbols: config/RZDP01/rels/d_a_npc_doorboy/symbols.txt + splits: config/RZDP01/rels/d_a_npc_doorboy/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_doorboy.map + +- object: files/rel/Rfinal/Release/d_a_npc_drainSol.rel + hash: 077150fd42d30d368967d0755b7674f0ce00cd31 + symbols: config/RZDP01/rels/d_a_npc_drainSol/symbols.txt + splits: config/RZDP01/rels/d_a_npc_drainSol/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_drainSol.map + +- object: files/rel/Rfinal/Release/d_a_npc_du.rel + hash: 9b0639997e0dc3aff92034957d1c645c292b386e + symbols: config/RZDP01/rels/d_a_npc_du/symbols.txt + splits: config/RZDP01/rels/d_a_npc_du/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_du.map + +- object: files/rel/Rfinal/Release/d_a_npc_fairy.rel + hash: 03284e86d10e4a2a3471209251a5218fd2e2c5c8 + symbols: config/RZDP01/rels/d_a_npc_fairy/symbols.txt + splits: config/RZDP01/rels/d_a_npc_fairy/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_fairy.map + +- object: files/rel/Rfinal/Release/d_a_npc_fguard.rel + hash: 908590916aff0909382c690e54badbfaaff07c2b + symbols: config/RZDP01/rels/d_a_npc_fguard/symbols.txt + splits: config/RZDP01/rels/d_a_npc_fguard/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_fguard.map + +- object: files/rel/Rfinal/Release/d_a_npc_gnd.rel + hash: dc6ede2bf0d06da63e984a21dbb8fa37cdb7fe0b + symbols: config/RZDP01/rels/d_a_npc_gnd/symbols.txt + splits: config/RZDP01/rels/d_a_npc_gnd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_gnd.map + +- object: files/rel/Rfinal/Release/d_a_npc_gra.rel + hash: 898e5f45c7e020697a338bff6f10db4ac8228ed8 + symbols: config/RZDP01/rels/d_a_npc_gra/symbols.txt + splits: config/RZDP01/rels/d_a_npc_gra/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_gra.map + +- object: files/rel/Rfinal/Release/d_a_npc_grc.rel + hash: 9344f57a1e8444bb892df02b216efd3ef1f43ec5 + symbols: config/RZDP01/rels/d_a_npc_grc/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grc.map + +- object: files/rel/Rfinal/Release/d_a_npc_grd.rel + hash: 250647bf5f31850ea185803eb3756cbed0a0823f + symbols: config/RZDP01/rels/d_a_npc_grd/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grd/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grd.map + +- object: files/rel/Rfinal/Release/d_a_npc_grm.rel + hash: 7b5ffa1cc83271a38fbd3b6fa5d0288be3b1d4ad + symbols: config/RZDP01/rels/d_a_npc_grm/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grm.map + +- object: files/rel/Rfinal/Release/d_a_npc_grmc.rel + hash: d09035badfc9b5966ee37b8eca82efd047427852 + symbols: config/RZDP01/rels/d_a_npc_grmc/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grmc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grmc.map + +- object: files/rel/Rfinal/Release/d_a_npc_gro.rel + hash: 890fb9a34047cc39bc641fa5efcea04ddc19e6bf + symbols: config/RZDP01/rels/d_a_npc_gro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_gro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_gro.map + +- object: files/rel/Rfinal/Release/d_a_npc_grr.rel + hash: ef15de1c45febf976373452cb27375c955ba2b37 + symbols: config/RZDP01/rels/d_a_npc_grr/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grr.map + +- object: files/rel/Rfinal/Release/d_a_npc_grs.rel + hash: 5145d585ed2514ef8d98319c72afc78dffd02724 + symbols: config/RZDP01/rels/d_a_npc_grs/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grs.map + +- object: files/rel/Rfinal/Release/d_a_npc_grz.rel + hash: df19f7b91016b8a926862e5e4a191761d374787a + symbols: config/RZDP01/rels/d_a_npc_grz/symbols.txt + splits: config/RZDP01/rels/d_a_npc_grz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_grz.map + +- object: files/rel/Rfinal/Release/d_a_npc_guard.rel + hash: b91b412281772dd54b536bce9532666ba1ff30f9 + symbols: config/RZDP01/rels/d_a_npc_guard/symbols.txt + splits: config/RZDP01/rels/d_a_npc_guard/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_guard.map + +- object: files/rel/Rfinal/Release/d_a_npc_gwolf.rel + hash: 6104127b4d4f2a69a5c21d0301d0f29b5f96b855 + symbols: config/RZDP01/rels/d_a_npc_gwolf/symbols.txt + splits: config/RZDP01/rels/d_a_npc_gwolf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_gwolf.map + +- object: files/rel/Rfinal/Release/d_a_npc_hanjo.rel + hash: 033cd8f7c6847468e5d13f5c15ed9260382f2292 + symbols: config/RZDP01/rels/d_a_npc_hanjo/symbols.txt + splits: config/RZDP01/rels/d_a_npc_hanjo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_hanjo.map + +- object: files/rel/Rfinal/Release/d_a_npc_henna0.rel + hash: 147b82ed24f30807f03e220e4f5d30b364904609 + symbols: config/RZDP01/rels/d_a_npc_henna0/symbols.txt + splits: config/RZDP01/rels/d_a_npc_henna0/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_henna0.map + +- object: files/rel/Rfinal/Release/d_a_npc_hoz.rel + hash: 5a3a7e373f858c6668b51789d6e7de18a3c09222 + symbols: config/RZDP01/rels/d_a_npc_hoz/symbols.txt + splits: config/RZDP01/rels/d_a_npc_hoz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_hoz.map + +- object: files/rel/Rfinal/Release/d_a_npc_impal.rel + hash: 619aa83eed6ce53cb8d9bd182af7846e60ca0ba0 + symbols: config/RZDP01/rels/d_a_npc_impal/symbols.txt + splits: config/RZDP01/rels/d_a_npc_impal/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_impal.map + +- object: files/rel/Rfinal/Release/d_a_npc_inko.rel + hash: 8b8abdd9f1563e19bf9f5c586db80a432806d4d4 + symbols: config/RZDP01/rels/d_a_npc_inko/symbols.txt + splits: config/RZDP01/rels/d_a_npc_inko/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_inko.map + +- object: files/rel/Rfinal/Release/d_a_npc_ins.rel + hash: 368ad81bc4bd4e742ac60f69fef3b36b54b1c746 + symbols: config/RZDP01/rels/d_a_npc_ins/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ins/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ins.map + +- object: files/rel/Rfinal/Release/d_a_npc_jagar.rel + hash: b62101901aec781c0e827356b0c0747a073bca65 + symbols: config/RZDP01/rels/d_a_npc_jagar/symbols.txt + splits: config/RZDP01/rels/d_a_npc_jagar/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_jagar.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_hana.rel + hash: 54d37fa7c890b1d54cf03e1261f01cded17bfa01 + symbols: config/RZDP01/rels/d_a_npc_kasi_hana/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kasi_hana/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kasi_hana.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_kyu.rel + hash: fc635f468325e7e503ef5d8852c11af4a0c281ef + symbols: config/RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kasi_kyu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kasi_kyu.map + +- object: files/rel/Rfinal/Release/d_a_npc_kasi_mich.rel + hash: 9aa2d7695ea7961dca4518e26d2ea18a1c882d02 + symbols: config/RZDP01/rels/d_a_npc_kasi_mich/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kasi_mich/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kasi_mich.map + +- object: files/rel/Rfinal/Release/d_a_npc_kdk.rel + hash: 879d1d5e28cb502b2d7aaada7cd11c11f7afacc8 + symbols: config/RZDP01/rels/d_a_npc_kdk/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kdk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kdk.map + +- object: files/rel/Rfinal/Release/d_a_npc_kn.rel + hash: 96922e197b6b770b368115e25fd759f6853f79b5 + symbols: config/RZDP01/rels/d_a_npc_kn/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kn.map + +- object: files/rel/Rfinal/Release/d_a_npc_knj.rel + hash: 27cdb577cc5c93186bb12f58e444cc9d651f24db + symbols: config/RZDP01/rels/d_a_npc_knj/symbols.txt + splits: config/RZDP01/rels/d_a_npc_knj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_knj.map + +- object: files/rel/Rfinal/Release/d_a_npc_kolinb.rel + hash: e37d46f2b5614c39750d7db6fee8c8a714cb9e5b + symbols: config/RZDP01/rels/d_a_npc_kolinb/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kolinb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kolinb.map + +- object: files/rel/Rfinal/Release/d_a_npc_ks.rel + hash: 8097352b2031ae52cc8f4d4d4b15e0c543a8d996 + symbols: config/RZDP01/rels/d_a_npc_ks/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ks/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ks.map + +- object: files/rel/Rfinal/Release/d_a_npc_kyury.rel + hash: 28a1b4d71dcaf28d1d5fa21f113fd79024da1a46 + symbols: config/RZDP01/rels/d_a_npc_kyury/symbols.txt + splits: config/RZDP01/rels/d_a_npc_kyury/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_kyury.map + +- object: files/rel/Rfinal/Release/d_a_npc_len.rel + hash: 3fdea401fad73437323c0ad2174f75bea46340e6 + symbols: config/RZDP01/rels/d_a_npc_len/symbols.txt + splits: config/RZDP01/rels/d_a_npc_len/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_len.map + +- object: files/rel/Rfinal/Release/d_a_npc_lf.rel + hash: 681963214a5b5470c49c87b6affd2c22bed1d187 + symbols: config/RZDP01/rels/d_a_npc_lf/symbols.txt + splits: config/RZDP01/rels/d_a_npc_lf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_lf.map + +- object: files/rel/Rfinal/Release/d_a_npc_lud.rel + hash: 52abba761b4f9a84413eff2d58264f44c2f2cd62 + symbols: config/RZDP01/rels/d_a_npc_lud/symbols.txt + splits: config/RZDP01/rels/d_a_npc_lud/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_lud.map + +- object: files/rel/Rfinal/Release/d_a_npc_midp.rel + hash: 93c3e8be4f12268e1650c2ff96086b6416befca8 + symbols: config/RZDP01/rels/d_a_npc_midp/symbols.txt + splits: config/RZDP01/rels/d_a_npc_midp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_midp.map + +- object: files/rel/Rfinal/Release/d_a_npc_mk.rel + hash: 85f70d89b036eb24d6e5e61fa6b47a42237f5f33 + symbols: config/RZDP01/rels/d_a_npc_mk/symbols.txt + splits: config/RZDP01/rels/d_a_npc_mk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_mk.map + +- object: files/rel/Rfinal/Release/d_a_npc_moi.rel + hash: 9189230e10353819a29f3a7f657760a4b8b5ff28 + symbols: config/RZDP01/rels/d_a_npc_moi/symbols.txt + splits: config/RZDP01/rels/d_a_npc_moi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_moi.map + +- object: files/rel/Rfinal/Release/d_a_npc_moir.rel + hash: c54f9e6f21a62e4323e13d1b96ad8e3bcfd0f0c6 + symbols: config/RZDP01/rels/d_a_npc_moir/symbols.txt + splits: config/RZDP01/rels/d_a_npc_moir/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_moir.map + +- object: files/rel/Rfinal/Release/d_a_npc_myna2.rel + hash: 8756817910671c67b5d8c130e6c1ade2bf6b4a57 + symbols: config/RZDP01/rels/d_a_npc_myna2/symbols.txt + splits: config/RZDP01/rels/d_a_npc_myna2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_myna2.map + +- object: files/rel/Rfinal/Release/d_a_npc_ne.rel + hash: e539101a9a0389febc7f9ca1b889b3f459a290c6 + symbols: config/RZDP01/rels/d_a_npc_ne/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ne/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ne.map + +- object: files/rel/Rfinal/Release/d_a_npc_p2.rel + hash: 66a4791b36324a24231ec26661e60764c87f9ee7 + symbols: config/RZDP01/rels/d_a_npc_p2/symbols.txt + splits: config/RZDP01/rels/d_a_npc_p2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_p2.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_besu.rel + hash: f02b656858627102a40863ebbfcf741bdd1b633d + symbols: config/RZDP01/rels/d_a_npc_pachi_besu/symbols.txt + splits: config/RZDP01/rels/d_a_npc_pachi_besu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_pachi_besu.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_maro.rel + hash: 68ecbad30c36f69e97f21fcd237674d6a0fb87a0 + symbols: config/RZDP01/rels/d_a_npc_pachi_maro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_pachi_maro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_pachi_maro.map + +- object: files/rel/Rfinal/Release/d_a_npc_pachi_taro.rel + hash: 32033a775d7d33af58ac361c7a506e96798b0575 + symbols: config/RZDP01/rels/d_a_npc_pachi_taro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_pachi_taro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_pachi_taro.map + +- object: files/rel/Rfinal/Release/d_a_npc_passer.rel + hash: f927b1e14c653c67bf3fbdad534cf4c72e65ecc9 + symbols: config/RZDP01/rels/d_a_npc_passer/symbols.txt + splits: config/RZDP01/rels/d_a_npc_passer/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_passer.map + +- object: files/rel/Rfinal/Release/d_a_npc_passer2.rel + hash: b5879cb547b1729dcf7052a13e5e1df90436bfed + symbols: config/RZDP01/rels/d_a_npc_passer2/symbols.txt + splits: config/RZDP01/rels/d_a_npc_passer2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_passer2.map + +- object: files/rel/Rfinal/Release/d_a_npc_post.rel + hash: 4f357c43f7df41f13957f600456b13332f38dec8 + symbols: config/RZDP01/rels/d_a_npc_post/symbols.txt + splits: config/RZDP01/rels/d_a_npc_post/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_post.map + +- object: files/rel/Rfinal/Release/d_a_npc_pouya.rel + hash: 94d9bd5cc206bebf4ed78d2356cc44a7ea063d3b + symbols: config/RZDP01/rels/d_a_npc_pouya/symbols.txt + splits: config/RZDP01/rels/d_a_npc_pouya/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_pouya.map + +- object: files/rel/Rfinal/Release/d_a_npc_prayer.rel + hash: b0f2c63c90de07e3d27503c9f9d86e4d446a928e + symbols: config/RZDP01/rels/d_a_npc_prayer/symbols.txt + splits: config/RZDP01/rels/d_a_npc_prayer/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_prayer.map + +- object: files/rel/Rfinal/Release/d_a_npc_raca.rel + hash: 0aadfd245967ca6919f2e1fade95f76a199ca7b9 + symbols: config/RZDP01/rels/d_a_npc_raca/symbols.txt + splits: config/RZDP01/rels/d_a_npc_raca/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_raca.map + +- object: files/rel/Rfinal/Release/d_a_npc_rafrel.rel + hash: 459537ee388e3ae2351409774dcce612f76fff10 + symbols: config/RZDP01/rels/d_a_npc_rafrel/symbols.txt + splits: config/RZDP01/rels/d_a_npc_rafrel/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_rafrel.map + +- object: files/rel/Rfinal/Release/d_a_npc_saru.rel + hash: 333579aa2aca7267f8d3db2637940eef8a4ef2e5 + symbols: config/RZDP01/rels/d_a_npc_saru/symbols.txt + splits: config/RZDP01/rels/d_a_npc_saru/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_saru.map + +- object: files/rel/Rfinal/Release/d_a_npc_seib.rel + hash: 8dedf81fc7d1eb1064bc73f204a92d03a345e04d + symbols: config/RZDP01/rels/d_a_npc_seib/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seib/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seib.map + +- object: files/rel/Rfinal/Release/d_a_npc_seic.rel + hash: 69f41ddd212e1e618862bd1964874e43bd8783e6 + symbols: config/RZDP01/rels/d_a_npc_seic/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seic/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seic.map + +- object: files/rel/Rfinal/Release/d_a_npc_seid.rel + hash: cfba7b2b0dc04e7ebae20e12d4003895e3c4dd50 + symbols: config/RZDP01/rels/d_a_npc_seid/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seid/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seid.map + +- object: files/rel/Rfinal/Release/d_a_npc_seira.rel + hash: 4d489469d1eafd39f8a9a1869ab8e35e07c5abec + symbols: config/RZDP01/rels/d_a_npc_seira/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seira/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seira.map + +- object: files/rel/Rfinal/Release/d_a_npc_seira2.rel + hash: e941481c45ee1b54b47d1896571da6ee87058e18 + symbols: config/RZDP01/rels/d_a_npc_seira2/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seira2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seira2.map + +- object: files/rel/Rfinal/Release/d_a_npc_seirei.rel + hash: ba62dc766b3c6b3e9c2cf5cc1bd240da7355f2f7 + symbols: config/RZDP01/rels/d_a_npc_seirei/symbols.txt + splits: config/RZDP01/rels/d_a_npc_seirei/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_seirei.map + +- object: files/rel/Rfinal/Release/d_a_npc_shad.rel + hash: 79fb0bbc38cedced21a3b6944408fcfbe6952536 + symbols: config/RZDP01/rels/d_a_npc_shad/symbols.txt + splits: config/RZDP01/rels/d_a_npc_shad/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_shad.map + +- object: files/rel/Rfinal/Release/d_a_npc_shaman.rel + hash: 589836db6d51153c397825c2aab894477f5b8409 + symbols: config/RZDP01/rels/d_a_npc_shaman/symbols.txt + splits: config/RZDP01/rels/d_a_npc_shaman/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_shaman.map + +- object: files/rel/Rfinal/Release/d_a_npc_shoe.rel + hash: 8394b53757b6d2b34c86bc749396eaed258201c9 + symbols: config/RZDP01/rels/d_a_npc_shoe/symbols.txt + splits: config/RZDP01/rels/d_a_npc_shoe/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_shoe.map + +- object: files/rel/Rfinal/Release/d_a_npc_shop0.rel + hash: 4eb8a3326355abe3f97f8f536849e4d261cf9416 + symbols: config/RZDP01/rels/d_a_npc_shop0/symbols.txt + splits: config/RZDP01/rels/d_a_npc_shop0/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_shop0.map + +- object: files/rel/Rfinal/Release/d_a_npc_shop_maro.rel + hash: fbdc35ca6714bc71d1d1322497c22e86228d4998 + symbols: config/RZDP01/rels/d_a_npc_shop_maro/symbols.txt + splits: config/RZDP01/rels/d_a_npc_shop_maro/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_shop_maro.map + +- object: files/rel/Rfinal/Release/d_a_npc_sola.rel + hash: 31b62e9d754531366c10751fcf8f53a360934f09 + symbols: config/RZDP01/rels/d_a_npc_sola/symbols.txt + splits: config/RZDP01/rels/d_a_npc_sola/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_sola.map + +- object: files/rel/Rfinal/Release/d_a_npc_soldierA.rel + hash: b266735de05ddda13f835831d72f1b88047c0e39 + symbols: config/RZDP01/rels/d_a_npc_soldierA/symbols.txt + splits: config/RZDP01/rels/d_a_npc_soldierA/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_soldierA.map + +- object: files/rel/Rfinal/Release/d_a_npc_soldierB.rel + hash: 1beee64f04c58f3c933079d258769079352db356 + symbols: config/RZDP01/rels/d_a_npc_soldierB/symbols.txt + splits: config/RZDP01/rels/d_a_npc_soldierB/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_soldierB.map + +- object: files/rel/Rfinal/Release/d_a_npc_sq.rel + hash: 9a663b6fbbd69ff374594d22b8cb4694d535f6e5 + symbols: config/RZDP01/rels/d_a_npc_sq/symbols.txt + splits: config/RZDP01/rels/d_a_npc_sq/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_sq.map + +- object: files/rel/Rfinal/Release/d_a_npc_the.rel + hash: af5fa63dd80c5686c69dc2782708311417a2c243 + symbols: config/RZDP01/rels/d_a_npc_the/symbols.txt + splits: config/RZDP01/rels/d_a_npc_the/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_the.map + +- object: files/rel/Rfinal/Release/d_a_npc_theB.rel + hash: e3345ce202e77bfdb3634096f28a89855b69a2b6 + symbols: config/RZDP01/rels/d_a_npc_theB/symbols.txt + splits: config/RZDP01/rels/d_a_npc_theB/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_theB.map + +- object: files/rel/Rfinal/Release/d_a_npc_tk.rel + hash: 10e04fecad11c8247df653756b749ad326b08a1e + symbols: config/RZDP01/rels/d_a_npc_tk/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tk.map + +- object: files/rel/Rfinal/Release/d_a_npc_tkc.rel + hash: 905208d477ab9ec8d6036daf5d48e92b9312dd1c + symbols: config/RZDP01/rels/d_a_npc_tkc/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tkc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tkc.map + +- object: files/rel/Rfinal/Release/d_a_npc_tkj2.rel + hash: f281358893a51340c315e9b4813466910cfe5f7e + symbols: config/RZDP01/rels/d_a_npc_tkj2/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tkj2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tkj2.map + +- object: files/rel/Rfinal/Release/d_a_npc_tks.rel + hash: 65e261e50df50624c6f15bf0cc47664e5bc4c0bd + symbols: config/RZDP01/rels/d_a_npc_tks/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tks/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tks.map + +- object: files/rel/Rfinal/Release/d_a_npc_toby.rel + hash: ca89f220a720d50e431325850020ec3fa0b68e5b + symbols: config/RZDP01/rels/d_a_npc_toby/symbols.txt + splits: config/RZDP01/rels/d_a_npc_toby/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_toby.map + +- object: files/rel/Rfinal/Release/d_a_npc_tr.rel + hash: 7c20eda6e574ef2b7a5e636ed3e7b7f758aa5b65 + symbols: config/RZDP01/rels/d_a_npc_tr/symbols.txt + splits: config/RZDP01/rels/d_a_npc_tr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_tr.map + +- object: files/rel/Rfinal/Release/d_a_npc_uri.rel + hash: 5772e16d4c564ea7a82ba737a55ceb5e7a9d82aa + symbols: config/RZDP01/rels/d_a_npc_uri/symbols.txt + splits: config/RZDP01/rels/d_a_npc_uri/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_uri.map + +- object: files/rel/Rfinal/Release/d_a_npc_worm.rel + hash: 85598268257b87954d4c23cd6f42f162e9e6d811 + symbols: config/RZDP01/rels/d_a_npc_worm/symbols.txt + splits: config/RZDP01/rels/d_a_npc_worm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_worm.map + +- object: files/rel/Rfinal/Release/d_a_npc_wrestler.rel + hash: 38fe424bba7522944d7fc5730c76a2d6b092b0e9 + symbols: config/RZDP01/rels/d_a_npc_wrestler/symbols.txt + splits: config/RZDP01/rels/d_a_npc_wrestler/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_wrestler.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamid.rel + hash: dc96657aa1d613e7b443cdc610ed02e65a505af6 + symbols: config/RZDP01/rels/d_a_npc_yamid/symbols.txt + splits: config/RZDP01/rels/d_a_npc_yamid/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_yamid.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamis.rel + hash: 1db32d73adc46eba451014909a38c2b56a5bb886 + symbols: config/RZDP01/rels/d_a_npc_yamis/symbols.txt + splits: config/RZDP01/rels/d_a_npc_yamis/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_yamis.map + +- object: files/rel/Rfinal/Release/d_a_npc_yamit.rel + hash: d9e11a508d0e1729d00bf6cbcdde6fd0cfcf81fb + symbols: config/RZDP01/rels/d_a_npc_yamit/symbols.txt + splits: config/RZDP01/rels/d_a_npc_yamit/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_yamit.map + +- object: files/rel/Rfinal/Release/d_a_npc_yelia.rel + hash: 44a29aaa2032d21c909ac968bce3aafcc370ae76 + symbols: config/RZDP01/rels/d_a_npc_yelia/symbols.txt + splits: config/RZDP01/rels/d_a_npc_yelia/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_yelia.map + +- object: files/rel/Rfinal/Release/d_a_npc_ykm.rel + hash: 893145dcaff177007b5711bbb1a3d6641501e1a4 + symbols: config/RZDP01/rels/d_a_npc_ykm/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ykm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ykm.map + +- object: files/rel/Rfinal/Release/d_a_npc_ykw.rel + hash: 9a2cd587875686aace8033d4cf9724e5b699d633 + symbols: config/RZDP01/rels/d_a_npc_ykw/symbols.txt + splits: config/RZDP01/rels/d_a_npc_ykw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_ykw.map + +- object: files/rel/Rfinal/Release/d_a_npc_zanb.rel + hash: 2120a8a58ab9356d8baba0976bb6acf60919db43 + symbols: config/RZDP01/rels/d_a_npc_zanb/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zanb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zanb.map + +- object: files/rel/Rfinal/Release/d_a_npc_zant.rel + hash: 63a3f7de117fc59511fd3cb122fa5969bde39470 + symbols: config/RZDP01/rels/d_a_npc_zant/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zant/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zant.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelR.rel + hash: d2864bc9cbab43673a11e1751fbdeee5e66333fb + symbols: config/RZDP01/rels/d_a_npc_zelR/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zelR/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zelR.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelRo.rel + hash: 748de895329c19ba4d126f987701841730c6d445 + symbols: config/RZDP01/rels/d_a_npc_zelRo/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zelRo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zelRo.map + +- object: files/rel/Rfinal/Release/d_a_npc_zelda.rel + hash: 428dd3ab0b5c9630e84525e77c10966a0ef8bbe6 + symbols: config/RZDP01/rels/d_a_npc_zelda/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zelda/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zelda.map + +- object: files/rel/Rfinal/Release/d_a_npc_zra.rel + hash: 2a68c8341d56b00b1ab928d67af4ef6d377ba585 + symbols: config/RZDP01/rels/d_a_npc_zra/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zra/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zra.map + +- object: files/rel/Rfinal/Release/d_a_npc_zrc.rel + hash: 4f7171ed281b483834ff4cc0c9c8d50b9953b972 + symbols: config/RZDP01/rels/d_a_npc_zrc/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zrc/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zrc.map + +- object: files/rel/Rfinal/Release/d_a_npc_zrz.rel + hash: 72bc38a908e80123805ae687bd86a6a413b8aee8 + symbols: config/RZDP01/rels/d_a_npc_zrz/symbols.txt + splits: config/RZDP01/rels/d_a_npc_zrz/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_npc_zrz.map + +- object: files/rel/Rfinal/Release/d_a_obj_Lv5Key.rel + hash: de29bd8b8b4bb46b37e409e3d33fbfbfd3c67c79 + symbols: config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt + splits: config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_Lv5Key.map + +- object: files/rel/Rfinal/Release/d_a_obj_Turara.rel + hash: 0d36d6226b644e87e22c419ac4427b61faf1dfe1 + symbols: config/RZDP01/rels/d_a_obj_Turara/symbols.txt + splits: config/RZDP01/rels/d_a_obj_Turara/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_Turara.map + +- object: files/rel/Rfinal/Release/d_a_obj_TvCdlst.rel + hash: 660c5f92be1a1f0926143f825fb79f08ba81fbb3 + symbols: config/RZDP01/rels/d_a_obj_TvCdlst/symbols.txt + splits: config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_TvCdlst.map + +- object: files/rel/Rfinal/Release/d_a_obj_Y_taihou.rel + hash: 099b9d9e0ce8fda0851b4492ebf24809af7e8c26 + symbols: config/RZDP01/rels/d_a_obj_Y_taihou/symbols.txt + splits: config/RZDP01/rels/d_a_obj_Y_taihou/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_Y_taihou.map + +- object: files/rel/Rfinal/Release/d_a_obj_amiShutter.rel + hash: b4f54806af5927a978b56163eb2d0af41be25fa7 + symbols: config/RZDP01/rels/d_a_obj_amiShutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_amiShutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_amiShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_ari.rel + hash: 38945d3213b671ee1cedd8beafe1cdd786037752 + symbols: config/RZDP01/rels/d_a_obj_ari/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ari/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ari.map + +- object: files/rel/Rfinal/Release/d_a_obj_automata.rel + hash: 8893239c31d7517cf2f813008301e5a752e1ed5f + symbols: config/RZDP01/rels/d_a_obj_automata/symbols.txt + splits: config/RZDP01/rels/d_a_obj_automata/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_automata.map + +- object: files/rel/Rfinal/Release/d_a_obj_avalanche.rel + hash: a08188eae92abf8549693f2b810905a621848917 + symbols: config/RZDP01/rels/d_a_obj_avalanche/symbols.txt + splits: config/RZDP01/rels/d_a_obj_avalanche/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_avalanche.map + +- object: files/rel/Rfinal/Release/d_a_obj_balloon.rel + hash: 497479019d594929fe6c1d1eda9fd24e07c2c8cb + symbols: config/RZDP01/rels/d_a_obj_balloon/symbols.txt + splits: config/RZDP01/rels/d_a_obj_balloon/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_balloon.map + +- object: files/rel/Rfinal/Release/d_a_obj_barDesk.rel + hash: 130621179468264a8d5febb0a3454f9765b4a0e5 + symbols: config/RZDP01/rels/d_a_obj_barDesk/symbols.txt + splits: config/RZDP01/rels/d_a_obj_barDesk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_barDesk.map + +- object: files/rel/Rfinal/Release/d_a_obj_batta.rel + hash: 4e84f5beb11463a3cd925c6dde168cc443939c47 + symbols: config/RZDP01/rels/d_a_obj_batta/symbols.txt + splits: config/RZDP01/rels/d_a_obj_batta/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_batta.map + +- object: files/rel/Rfinal/Release/d_a_obj_bbox.rel + hash: 576b9d7c9dbdfa50ff3c66dd8cfc60ff1df698af + symbols: config/RZDP01/rels/d_a_obj_bbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_bed.rel + hash: fb0a67f93e333e019297b9e7400e898520cbdec3 + symbols: config/RZDP01/rels/d_a_obj_bed/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bed/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bed.map + +- object: files/rel/Rfinal/Release/d_a_obj_bemos.rel + hash: 353e38dc4fdc597671905e3ce8385d4d58fdd066 + symbols: config/RZDP01/rels/d_a_obj_bemos/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bemos/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bemos.map + +- object: files/rel/Rfinal/Release/d_a_obj_bhbridge.rel + hash: f44648786453e10049dbde65f2c05a92bbdcdbfd + symbols: config/RZDP01/rels/d_a_obj_bhbridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bhbridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bhbridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_bk_leaf.rel + hash: ff11bbbe00c42ce33de0255ac6326c710ed46d34 + symbols: config/RZDP01/rels/d_a_obj_bk_leaf/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bk_leaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_bky_rock.rel + hash: c3dea777493e7699ad365bfc07982560ec303daa + symbols: config/RZDP01/rels/d_a_obj_bky_rock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bky_rock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bky_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_bmWindow.rel + hash: cb03e2844b13a0919cc4cc8d0e8c0ecb6afaa53e + symbols: config/RZDP01/rels/d_a_obj_bmWindow/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bmWindow/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bmWindow.map + +- object: files/rel/Rfinal/Release/d_a_obj_bmshutter.rel + hash: b22666ab1049a75b1ff5a033654cd5d1994ba048 + symbols: config/RZDP01/rels/d_a_obj_bmshutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bmshutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bmshutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_bombf.rel + hash: 36001a08d8cf03e53a1feb1a4b683aab66270127 + symbols: config/RZDP01/rels/d_a_obj_bombf/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bombf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bombf.map + +- object: files/rel/Rfinal/Release/d_a_obj_boumato.rel + hash: 4e617af828921fa918a8aad76314d02a68218950 + symbols: config/RZDP01/rels/d_a_obj_boumato/symbols.txt + splits: config/RZDP01/rels/d_a_obj_boumato/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_boumato.map + +- object: files/rel/Rfinal/Release/d_a_obj_brg.rel + hash: bdd76728b914e35c38c00af693d0572f05a0e049 + symbols: config/RZDP01/rels/d_a_obj_brg/symbols.txt + splits: config/RZDP01/rels/d_a_obj_brg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_brg.map + +- object: files/rel/Rfinal/Release/d_a_obj_bsGate.rel + hash: 5da87228e40ca4d6ca1caa002329397c74e8eed3 + symbols: config/RZDP01/rels/d_a_obj_bsGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bsGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bsGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_bubblePilar.rel + hash: d3f54b5cb44f422ce6eb7707dbdfffe13fddf51e + symbols: config/RZDP01/rels/d_a_obj_bubblePilar/symbols.txt + splits: config/RZDP01/rels/d_a_obj_bubblePilar/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_bubblePilar.map + +- object: files/rel/Rfinal/Release/d_a_obj_catdoor.rel + hash: 22a60c3af4043a287561df620b3eb57cf3f05d3f + symbols: config/RZDP01/rels/d_a_obj_catdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_catdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_catdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_cb.rel + hash: ffaa846535e271d08e791b9e67e27bc0ab7e7f56 + symbols: config/RZDP01/rels/d_a_obj_cb/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cb.map + +- object: files/rel/Rfinal/Release/d_a_obj_cblock.rel + hash: 3e1d504a1a708ab22ed3ff8b9a6e1630c0101633 + symbols: config/RZDP01/rels/d_a_obj_cblock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cblock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_cdoor.rel + hash: d352c78fa60d7d4bc0f5100510fb720d8a92b190 + symbols: config/RZDP01/rels/d_a_obj_cdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_chandelier.rel + hash: 4fc6eba9d7b3781d8aaf655ad26c12e1b9bbba86 + symbols: config/RZDP01/rels/d_a_obj_chandelier/symbols.txt + splits: config/RZDP01/rels/d_a_obj_chandelier/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_chandelier.map + +- object: files/rel/Rfinal/Release/d_a_obj_chest.rel + hash: 7a056fec6e3c7b69e8b4a5a7e4f25e366d2b861a + symbols: config/RZDP01/rels/d_a_obj_chest/symbols.txt + splits: config/RZDP01/rels/d_a_obj_chest/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_chest.map + +- object: files/rel/Rfinal/Release/d_a_obj_cho.rel + hash: d975dac4da11258bf9eeac9042a3f7227ea0e29e + symbols: config/RZDP01/rels/d_a_obj_cho/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cho/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cho.map + +- object: files/rel/Rfinal/Release/d_a_obj_cowdoor.rel + hash: a2158509a8252c800dc945fb818d7a67cb0ff1e4 + symbols: config/RZDP01/rels/d_a_obj_cowdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cowdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cowdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_crope.rel + hash: 2ea0d0ac5b9a73c59d42c818e7784ccfbd636f87 + symbols: config/RZDP01/rels/d_a_obj_crope/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crope/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crope.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvfence.rel + hash: 7da0784afea477c4c56ed493110158f9cb4307d2 + symbols: config/RZDP01/rels/d_a_obj_crvfence/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvfence/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvfence.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvgate.rel + hash: 143096dd9a5efca84ec89a89583c39b99855ff83 + symbols: config/RZDP01/rels/d_a_obj_crvgate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvgate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvgate.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvhahen.rel + hash: 145fdbe2efd6245b3909b7e9a23e5b661b26275f + symbols: config/RZDP01/rels/d_a_obj_crvhahen/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvhahen/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvhahen.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvlh_down.rel + hash: f9423a9c1b4e0368f1dd3e404a7f481e96f7de6c + symbols: config/RZDP01/rels/d_a_obj_crvlh_down/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvlh_down/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvlh_down.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvlh_up.rel + hash: 6ac05b1c7ab8b9b171814a6b8ff72460bc310c28 + symbols: config/RZDP01/rels/d_a_obj_crvlh_up/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvlh_up/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvlh_up.map + +- object: files/rel/Rfinal/Release/d_a_obj_crvsteel.rel + hash: 5a9e016000ed66c718eea7963ed06e33a1fa4848 + symbols: config/RZDP01/rels/d_a_obj_crvsteel/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crvsteel/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crvsteel.map + +- object: files/rel/Rfinal/Release/d_a_obj_crystal.rel + hash: 7953d7c326e98b6998efb875b52aeb1c2b68bd0d + symbols: config/RZDP01/rels/d_a_obj_crystal/symbols.txt + splits: config/RZDP01/rels/d_a_obj_crystal/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_crystal.map + +- object: files/rel/Rfinal/Release/d_a_obj_cwall.rel + hash: 9d8eba1e454fd936341a9385ab7c6323d29c7b76 + symbols: config/RZDP01/rels/d_a_obj_cwall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_cwall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_cwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_damCps.rel + hash: e92f7e85a29ab70990a482a14dc22f0edd70db1f + symbols: config/RZDP01/rels/d_a_obj_damCps/symbols.txt + splits: config/RZDP01/rels/d_a_obj_damCps/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_damCps.map + +- object: files/rel/Rfinal/Release/d_a_obj_dan.rel + hash: 3d0fa6c5f1d525c42136591f36f9786d732ea7a6 + symbols: config/RZDP01/rels/d_a_obj_dan/symbols.txt + splits: config/RZDP01/rels/d_a_obj_dan/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_dan.map + +- object: files/rel/Rfinal/Release/d_a_obj_digholl.rel + hash: 6d03e18d74ce16f186f7d9297b564dd6c564e0be + symbols: config/RZDP01/rels/d_a_obj_digholl/symbols.txt + splits: config/RZDP01/rels/d_a_obj_digholl/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_digholl.map + +- object: files/rel/Rfinal/Release/d_a_obj_digsnow.rel + hash: b5ab41162242d75155af462e168ad2df0bcfd9b3 + symbols: config/RZDP01/rels/d_a_obj_digsnow/symbols.txt + splits: config/RZDP01/rels/d_a_obj_digsnow/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_digsnow.map + +- object: files/rel/Rfinal/Release/d_a_obj_dmelevator.rel + hash: 8e7565f8cf8052f1eb19a8e326112e3d997158fe + symbols: config/RZDP01/rels/d_a_obj_dmelevator/symbols.txt + splits: config/RZDP01/rels/d_a_obj_dmelevator/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_dmelevator.map + +- object: files/rel/Rfinal/Release/d_a_obj_drop.rel + hash: 46862bb2d91b5900edfa870bc0444dff51e93122 + symbols: config/RZDP01/rels/d_a_obj_drop/symbols.txt + splits: config/RZDP01/rels/d_a_obj_drop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_drop.map + +- object: files/rel/Rfinal/Release/d_a_obj_dust.rel + hash: 4828c7117b2365ead3bea6b9b9f4a6a0e7734cb9 + symbols: config/RZDP01/rels/d_a_obj_dust/symbols.txt + splits: config/RZDP01/rels/d_a_obj_dust/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_dust.map + +- object: files/rel/Rfinal/Release/d_a_obj_enemy_create.rel + hash: 0505e7b4f75119a35db80a2e541e5ce200118e09 + symbols: config/RZDP01/rels/d_a_obj_enemy_create/symbols.txt + splits: config/RZDP01/rels/d_a_obj_enemy_create/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_enemy_create.map + +- object: files/rel/Rfinal/Release/d_a_obj_fallobj.rel + hash: b6de44cbcd319eedc969f35ded4f29545b0a7363 + symbols: config/RZDP01/rels/d_a_obj_fallobj/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fallobj/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fallobj.map + +- object: files/rel/Rfinal/Release/d_a_obj_fan.rel + hash: 3319deb84154bcb3bca6a129a27780cc45b34299 + symbols: config/RZDP01/rels/d_a_obj_fan/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fan/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fan.map + +- object: files/rel/Rfinal/Release/d_a_obj_fchain.rel + hash: cc5688c64afa147169a3f5983cbb9e47980f4e84 + symbols: config/RZDP01/rels/d_a_obj_fchain/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fchain/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_fireWood.rel + hash: 572a115611bff24519509ae5832984d218b0e57f + symbols: config/RZDP01/rels/d_a_obj_fireWood/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fireWood/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fireWood.map + +- object: files/rel/Rfinal/Release/d_a_obj_fireWood2.rel + hash: d04d63943fed18a889b04f388ecd866ff3cf25ad + symbols: config/RZDP01/rels/d_a_obj_fireWood2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fireWood2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fireWood2.map + +- object: files/rel/Rfinal/Release/d_a_obj_firepillar.rel + hash: 395a0bc5b871e3916d413dc82c9bd895db1ee2a7 + symbols: config/RZDP01/rels/d_a_obj_firepillar/symbols.txt + splits: config/RZDP01/rels/d_a_obj_firepillar/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_firepillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_firepillar2.rel + hash: 01aaff4a6fac6cbb666db4fe1120c53a626c00e4 + symbols: config/RZDP01/rels/d_a_obj_firepillar2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_firepillar2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_firepillar2.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag.rel + hash: 742cc02a0920d85627c571d44423e756c637ed38 + symbols: config/RZDP01/rels/d_a_obj_flag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_flag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_flag.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag2.rel + hash: fe302b704e4cf2489a3d8d30b25c547923364ba3 + symbols: config/RZDP01/rels/d_a_obj_flag2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_flag2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_flag2.map + +- object: files/rel/Rfinal/Release/d_a_obj_flag3.rel + hash: 91e13df5a0858e26c9d267ac970786ab98b08a57 + symbols: config/RZDP01/rels/d_a_obj_flag3/symbols.txt + splits: config/RZDP01/rels/d_a_obj_flag3/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_flag3.map + +- object: files/rel/Rfinal/Release/d_a_obj_food.rel + hash: ef270000a66978295bec2cb97ef5c325234ef48d + symbols: config/RZDP01/rels/d_a_obj_food/symbols.txt + splits: config/RZDP01/rels/d_a_obj_food/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_food.map + +- object: files/rel/Rfinal/Release/d_a_obj_fw.rel + hash: e9cd5ae446ef7e99a12856ef2cd31514169cd4d0 + symbols: config/RZDP01/rels/d_a_obj_fw/symbols.txt + splits: config/RZDP01/rels/d_a_obj_fw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_fw.map + +- object: files/rel/Rfinal/Release/d_a_obj_gadget.rel + hash: c350c0f87eb60d54bcf5b0ff501f2135302e4e17 + symbols: config/RZDP01/rels/d_a_obj_gadget/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gadget/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gadget.map + +- object: files/rel/Rfinal/Release/d_a_obj_ganonwall.rel + hash: af8dc76ed8e2a411a76e909055839ecbc7647008 + symbols: config/RZDP01/rels/d_a_obj_ganonwall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ganonwall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ganonwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_ganonwall2.rel + hash: 68907259954be35f8e941d3a54cc52b214528a32 + symbols: config/RZDP01/rels/d_a_obj_ganonwall2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ganonwall2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ganonwall2.map + +- object: files/rel/Rfinal/Release/d_a_obj_gb.rel + hash: 5c889f534a734b2ea47141915d5f532cdbdc333c + symbols: config/RZDP01/rels/d_a_obj_gb/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gb.map + +- object: files/rel/Rfinal/Release/d_a_obj_geyser.rel + hash: 4aa54ed5b2a6a48475b733930e695608e9e9052b + symbols: config/RZDP01/rels/d_a_obj_geyser/symbols.txt + splits: config/RZDP01/rels/d_a_obj_geyser/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_geyser.map + +- object: files/rel/Rfinal/Release/d_a_obj_glowSphere.rel + hash: d1b7a863993cbe2cc07373554b4b5cdb93120a78 + symbols: config/RZDP01/rels/d_a_obj_glowSphere/symbols.txt + splits: config/RZDP01/rels/d_a_obj_glowSphere/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_glowSphere.map + +- object: files/rel/Rfinal/Release/d_a_obj_gm.rel + hash: 37d804e626cd255ca99ebfc730a73c17b1f21196 + symbols: config/RZDP01/rels/d_a_obj_gm/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gm.map + +- object: files/rel/Rfinal/Release/d_a_obj_goGate.rel + hash: f2a9a0be0da9abcfbf98eef886562eec7dc7345f + symbols: config/RZDP01/rels/d_a_obj_goGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_goGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_goGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_gomikabe.rel + hash: 61842ddcff54d167ea202f8d756010b938df1934 + symbols: config/RZDP01/rels/d_a_obj_gomikabe/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gomikabe/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gomikabe.map + +- object: files/rel/Rfinal/Release/d_a_obj_gra2.rel + hash: c6d905d63b8d6fa8b6b609fb1e26a8d5d759556c + symbols: config/RZDP01/rels/d_a_obj_gra2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gra2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gra2.map + +- object: files/rel/Rfinal/Release/d_a_obj_graWall.rel + hash: 3763aa0de0adb1f1dc0d50217cb7ac16427c9341 + symbols: config/RZDP01/rels/d_a_obj_graWall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_graWall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_graWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_gra_rock.rel + hash: e37d3b8771740f3e44a6c2bf68bfa6e89d55a37d + symbols: config/RZDP01/rels/d_a_obj_gra_rock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_gra_rock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_gra_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_grave_stone.rel + hash: 182a54789a8482c133528abfa6744bd33ce322c7 + symbols: config/RZDP01/rels/d_a_obj_grave_stone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_grave_stone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_grave_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_groundwater.rel + hash: aa307ee82bf8ec8caf731d67bd2a52ca4bc0a803 + symbols: config/RZDP01/rels/d_a_obj_groundwater/symbols.txt + splits: config/RZDP01/rels/d_a_obj_groundwater/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_groundwater.map + +- object: files/rel/Rfinal/Release/d_a_obj_grz_rock.rel + hash: 55a4881598d164fca69a8090e7960267626889ce + symbols: config/RZDP01/rels/d_a_obj_grz_rock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_grz_rock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_grz_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_h_saku.rel + hash: f4b8089e2359d4787717d355a5926dbf5ca633f0 + symbols: config/RZDP01/rels/d_a_obj_h_saku/symbols.txt + splits: config/RZDP01/rels/d_a_obj_h_saku/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_h_saku.map + +- object: files/rel/Rfinal/Release/d_a_obj_hakai_brl.rel + hash: 7a713499e9b67a7c7728597bb61b5960ff92a0a5 + symbols: config/RZDP01/rels/d_a_obj_hakai_brl/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hakai_brl/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hakai_brl.map + +- object: files/rel/Rfinal/Release/d_a_obj_hakai_ftr.rel + hash: 54921732c4e032f9fc8f5549239a539984501f14 + symbols: config/RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hakai_ftr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hakai_ftr.map + +- object: files/rel/Rfinal/Release/d_a_obj_hasu2.rel + hash: 0f0b80bf02fe181ca584c5ff1441dcbec963f5d9 + symbols: config/RZDP01/rels/d_a_obj_hasu2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hasu2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hasu2.map + +- object: files/rel/Rfinal/Release/d_a_obj_hata.rel + hash: 7571e4f269121dafe53c6db5a2cdb7c70b9bd554 + symbols: config/RZDP01/rels/d_a_obj_hata/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hata/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hata.map + +- object: files/rel/Rfinal/Release/d_a_obj_hb.rel + hash: 1520b6b30e883173e001e66ab5a7ef7262cff269 + symbols: config/RZDP01/rels/d_a_obj_hb/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hb/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hb.map + +- object: files/rel/Rfinal/Release/d_a_obj_hbombkoya.rel + hash: abcde59885dadf3b36c211ec23f774bde4014bf8 + symbols: config/RZDP01/rels/d_a_obj_hbombkoya/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hbombkoya/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hbombkoya.map + +- object: files/rel/Rfinal/Release/d_a_obj_heavySw.rel + hash: 92a06d6da1d5c6e3b7b3eeb27645aed7f0d4673d + symbols: config/RZDP01/rels/d_a_obj_heavySw/symbols.txt + splits: config/RZDP01/rels/d_a_obj_heavySw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_heavySw.map + +- object: files/rel/Rfinal/Release/d_a_obj_hfuta.rel + hash: 0c3f9262893bef928b1db040096451415a8ef589 + symbols: config/RZDP01/rels/d_a_obj_hfuta/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hfuta/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hfuta.map + +- object: files/rel/Rfinal/Release/d_a_obj_hsTarget.rel + hash: 8786b0e29a4ab2592bf9fa1f9d50553f3564bf47 + symbols: config/RZDP01/rels/d_a_obj_hsTarget/symbols.txt + splits: config/RZDP01/rels/d_a_obj_hsTarget/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_hsTarget.map + +- object: files/rel/Rfinal/Release/d_a_obj_ice_l.rel + hash: d73b4387b0bb0e94ddbdcf729a936b093c8a8317 + symbols: config/RZDP01/rels/d_a_obj_ice_l/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ice_l/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ice_l.map + +- object: files/rel/Rfinal/Release/d_a_obj_ice_s.rel + hash: 623e43733b3f856b431ae84e9422aee4ecbf9ab0 + symbols: config/RZDP01/rels/d_a_obj_ice_s/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ice_s/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ice_s.map + +- object: files/rel/Rfinal/Release/d_a_obj_iceblock.rel + hash: a48d37f2e7c2c11879c6968908a3808b20612ed9 + symbols: config/RZDP01/rels/d_a_obj_iceblock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_iceblock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_iceblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_iceleaf.rel + hash: df1a33e059e3caf995e2900282b5dbb7bb86b26b + symbols: config/RZDP01/rels/d_a_obj_iceleaf/symbols.txt + splits: config/RZDP01/rels/d_a_obj_iceleaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_iceleaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_ihasi.rel + hash: c40e51d13b48016b456c4b4ca06cdc1760c4c59d + symbols: config/RZDP01/rels/d_a_obj_ihasi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ihasi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ihasi.map + +- object: files/rel/Rfinal/Release/d_a_obj_ikada.rel + hash: 6d3d5ab83116b361843c0cdaade504019415f515 + symbols: config/RZDP01/rels/d_a_obj_ikada/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ikada/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ikada.map + +- object: files/rel/Rfinal/Release/d_a_obj_inobone.rel + hash: 30774542abde7b8b607896317bebc5f6bbdb01ed + symbols: config/RZDP01/rels/d_a_obj_inobone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_inobone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_inobone.map + +- object: files/rel/Rfinal/Release/d_a_obj_ita.rel + hash: b1b9c92d819da6751bc71aa59709d9978187b0aa + symbols: config/RZDP01/rels/d_a_obj_ita/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ita/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ita.map + +- object: files/rel/Rfinal/Release/d_a_obj_itamato.rel + hash: 0d0dc76852e23b7da647a904122c30c4f834e93f + symbols: config/RZDP01/rels/d_a_obj_itamato/symbols.txt + splits: config/RZDP01/rels/d_a_obj_itamato/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_itamato.map + +- object: files/rel/Rfinal/Release/d_a_obj_kabuto.rel + hash: 81cd1285ce0162dc11fa211f59eb3528f11b1e7f + symbols: config/RZDP01/rels/d_a_obj_kabuto/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kabuto/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kabuto.map + +- object: files/rel/Rfinal/Release/d_a_obj_kag.rel + hash: 57fefd232cb3bec49c79daf7aa67562c62ef02d2 + symbols: config/RZDP01/rels/d_a_obj_kag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kag.map + +- object: files/rel/Rfinal/Release/d_a_obj_kage.rel + hash: 7a703f8e7afe14c931ed2880c0b30899c11c8876 + symbols: config/RZDP01/rels/d_a_obj_kage/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kage/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kage.map + +- object: files/rel/Rfinal/Release/d_a_obj_kago.rel + hash: d782151a55b5c797efd0b8c9bdafd368bb99a75b + symbols: config/RZDP01/rels/d_a_obj_kago/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kago/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kago.map + +- object: files/rel/Rfinal/Release/d_a_obj_kaisou.rel + hash: 9eafb8f21cdb5ab3192b774fdf7aaa50e7f984d3 + symbols: config/RZDP01/rels/d_a_obj_kaisou/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kaisou/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kaisou.map + +- object: files/rel/Rfinal/Release/d_a_obj_kamakiri.rel + hash: 7bbd9560571e57751072bc100e3abacf2063d9d2 + symbols: config/RZDP01/rels/d_a_obj_kamakiri/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kamakiri/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kamakiri.map + +- object: files/rel/Rfinal/Release/d_a_obj_kantera.rel + hash: e8c3e2949d8206877448a76a50813bc58092396b + symbols: config/RZDP01/rels/d_a_obj_kantera/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kantera/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kantera.map + +- object: files/rel/Rfinal/Release/d_a_obj_katatsumuri.rel + hash: b72962fde93aad9c352156886ed324b75ca60725 + symbols: config/RZDP01/rels/d_a_obj_katatsumuri/symbols.txt + splits: config/RZDP01/rels/d_a_obj_katatsumuri/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_katatsumuri.map + +- object: files/rel/Rfinal/Release/d_a_obj_kazeneko.rel + hash: 256fcbd66f8d6219757648bb03d84942acfbb11a + symbols: config/RZDP01/rels/d_a_obj_kazeneko/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kazeneko/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kazeneko.map + +- object: files/rel/Rfinal/Release/d_a_obj_kbacket.rel + hash: 720bb923e16a3ee0ba5ffbd374d816e027be6594 + symbols: config/RZDP01/rels/d_a_obj_kbacket/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kbacket/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kbacket.map + +- object: files/rel/Rfinal/Release/d_a_obj_kbox.rel + hash: cba48a79a5d7bb299992066af5354cc8593279fe + symbols: config/RZDP01/rels/d_a_obj_kbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_key.rel + hash: ba7071d519171d5405febf90238c658b278399d9 + symbols: config/RZDP01/rels/d_a_obj_key/symbols.txt + splits: config/RZDP01/rels/d_a_obj_key/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_key.map + +- object: files/rel/Rfinal/Release/d_a_obj_keyhole.rel + hash: 21860e1c043596040e1a7195dbfa073c3a9e7251 + symbols: config/RZDP01/rels/d_a_obj_keyhole/symbols.txt + splits: config/RZDP01/rels/d_a_obj_keyhole/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_keyhole.map + +- object: files/rel/Rfinal/Release/d_a_obj_ki.rel + hash: 329f040c090646347efae7d46164849d357e6dc9 + symbols: config/RZDP01/rels/d_a_obj_ki/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ki/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ki.map + +- object: files/rel/Rfinal/Release/d_a_obj_kiPot.rel + hash: 1fc9f3baa58705840820115b7085d56eef5c8ce7 + symbols: config/RZDP01/rels/d_a_obj_kiPot/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kiPot/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kiPot.map + +- object: files/rel/Rfinal/Release/d_a_obj_kita.rel + hash: ea14955a86b7617ff1c20b5facb61eab0efd9ba6 + symbols: config/RZDP01/rels/d_a_obj_kita/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kita/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kita.map + +- object: files/rel/Rfinal/Release/d_a_obj_kjgjs.rel + hash: 3dccee05de55d5a2f2319b0ca91fa476274c2a6d + symbols: config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kjgjs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kjgjs.map + +- object: files/rel/Rfinal/Release/d_a_obj_kkanban.rel + hash: b46c31a6eb956a342e77fe276300706463d615f0 + symbols: config/RZDP01/rels/d_a_obj_kkanban/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kkanban/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kkanban.map + +- object: files/rel/Rfinal/Release/d_a_obj_knBullet.rel + hash: cbdfa84ed7e4cdf7f85a50236d6d5a537a1eede2 + symbols: config/RZDP01/rels/d_a_obj_knBullet/symbols.txt + splits: config/RZDP01/rels/d_a_obj_knBullet/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_knBullet.map + +- object: files/rel/Rfinal/Release/d_a_obj_kshutter.rel + hash: e3c43a2508c5573ac7e4d1f954e6ceb48581fb69 + symbols: config/RZDP01/rels/d_a_obj_kshutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kshutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kshutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_kuwagata.rel + hash: 08025d901f66f3f51b3b3498db973a096a228e8e + symbols: config/RZDP01/rels/d_a_obj_kuwagata/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kuwagata/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kuwagata.map + +- object: files/rel/Rfinal/Release/d_a_obj_kwheel00.rel + hash: 8af96b4dfef7c7a92c8b100dbdad8b0acef02951 + symbols: config/RZDP01/rels/d_a_obj_kwheel00/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kwheel00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kwheel00.map + +- object: files/rel/Rfinal/Release/d_a_obj_kwheel01.rel + hash: a2bc6f5fb529534d43e0b982cd7642fe6c9b81cc + symbols: config/RZDP01/rels/d_a_obj_kwheel01/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kwheel01/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kwheel01.map + +- object: files/rel/Rfinal/Release/d_a_obj_kznkarm.rel + hash: 8311d04491657acc0858b48c7fda8166cb59f297 + symbols: config/RZDP01/rels/d_a_obj_kznkarm/symbols.txt + splits: config/RZDP01/rels/d_a_obj_kznkarm/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_kznkarm.map + +- object: files/rel/Rfinal/Release/d_a_obj_laundry.rel + hash: f7f2735ae38708dbe1a55efdf793b0727864833f + symbols: config/RZDP01/rels/d_a_obj_laundry/symbols.txt + splits: config/RZDP01/rels/d_a_obj_laundry/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_laundry.map + +- object: files/rel/Rfinal/Release/d_a_obj_laundry_rope.rel + hash: 91e35d340c188f82dfe6157a17104ce3f0110c62 + symbols: config/RZDP01/rels/d_a_obj_laundry_rope/symbols.txt + splits: config/RZDP01/rels/d_a_obj_laundry_rope/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_laundry_rope.map + +- object: files/rel/Rfinal/Release/d_a_obj_lbox.rel + hash: 00387c5b0ef5e6aaab6a093f17b78ba3905c265f + symbols: config/RZDP01/rels/d_a_obj_lbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_lp.rel + hash: f64d50f0c300e6ff07e424520952348e5326d7bc + symbols: config/RZDP01/rels/d_a_obj_lp/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lp.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv1Candle00.rel + hash: 9fa5781c6ea434663d08030b6a1bff62b9f78289 + symbols: config/RZDP01/rels/d_a_obj_lv1Candle00/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv1Candle00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv1Candle00.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv1Candle01.rel + hash: aea48d6bc759d4af43289d82f03e5ea76951dc1f + symbols: config/RZDP01/rels/d_a_obj_lv1Candle01/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv1Candle01/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv1Candle01.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Candle.rel + hash: 8d8c8874c02501db20ae3be71ddc9d8e6893f2e2 + symbols: config/RZDP01/rels/d_a_obj_lv3Candle/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3Candle/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3Candle.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Water.rel + hash: 11d22e1c2aeb0aa3fab02fe27eb2f485d51de6f0 + symbols: config/RZDP01/rels/d_a_obj_lv3Water/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3Water/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3Water.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3Water2.rel + hash: df076d3eefa21d9b3e786d534e1752aa1714c0a8 + symbols: config/RZDP01/rels/d_a_obj_lv3Water2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3Water2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3Water2.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3WaterB.rel + hash: 13422c87cab05e2f565686f8ecd6f0b7ab44f1e5 + symbols: config/RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3WaterB/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3WaterB.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3saka00.rel + hash: 6ec5720aa57bfc133ef33b4ee8986f38262a7eef + symbols: config/RZDP01/rels/d_a_obj_lv3saka00/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3saka00/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3saka00.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv3waterEff.rel + hash: f5c35db33a21061cf7e4a15ec2d469936c568273 + symbols: config/RZDP01/rels/d_a_obj_lv3waterEff/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv3waterEff/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv3waterEff.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4CandleDemoTag.rel + hash: 548970236ef0f16cef30079c94909e07e74bf8a1 + symbols: config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4CandleDemoTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4CandleTag.rel + hash: deb0544dd9bb0fc88234316220c4810ab4530f43 + symbols: config/RZDP01/rels/d_a_obj_lv4CandleTag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4CandleTag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4CandleTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4EdShutter.rel + hash: e47d102cc3ecda2d43499235249bcb58f70d194b + symbols: config/RZDP01/rels/d_a_obj_lv4EdShutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4EdShutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4EdShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4Gate.rel + hash: 5a6aecf1c0528dfcc3d0ec3ecaf0298c86945f21 + symbols: config/RZDP01/rels/d_a_obj_lv4Gate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4Gate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4HsTarget.rel + hash: a4f9632c966a5768a6500e3fed03fe4d06025c1f + symbols: config/RZDP01/rels/d_a_obj_lv4HsTarget/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4HsTarget/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4HsTarget.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4PoGate.rel + hash: c4a92273681e6f349b6c29ea28efaa1f82e5c3c6 + symbols: config/RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4PoGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4PoGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4RailWall.rel + hash: 184f3253266861d91486f0d83b8f3e6344df9b5d + symbols: config/RZDP01/rels/d_a_obj_lv4RailWall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4RailWall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4RailWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4SlideWall.rel + hash: 685097738d1af50b379372461ca006b5a6ebe38a + symbols: config/RZDP01/rels/d_a_obj_lv4SlideWall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4SlideWall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4SlideWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4bridge.rel + hash: 6fa19dea3c28a3c3aab9c637e97cf381b3479c80 + symbols: config/RZDP01/rels/d_a_obj_lv4bridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4bridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4bridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4chandelier.rel + hash: 01da592a6c21eb4da528dd3a02d72f14394eb8af + symbols: config/RZDP01/rels/d_a_obj_lv4chandelier/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4chandelier/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4chandelier.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4digsand.rel + hash: cbb00645d7a3c15668f6a61e7f9b18d8fe8af4d2 + symbols: config/RZDP01/rels/d_a_obj_lv4digsand/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4digsand/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4digsand.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4floor.rel + hash: c0645080c56404ec0ed284dc153f1e8df9b36a47 + symbols: config/RZDP01/rels/d_a_obj_lv4floor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4floor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4floor.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4gear.rel + hash: 6fdf36e33fafde52b1ca30b0dce02518e03b229f + symbols: config/RZDP01/rels/d_a_obj_lv4gear/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4gear/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4gear.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4prelvtr.rel + hash: c9b7492e5cba0114392498e085a6a7b613c72ff5 + symbols: config/RZDP01/rels/d_a_obj_lv4prelvtr/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4prelvtr.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4prwall.rel + hash: d74023781a20cf8df70d2a973b4b639b58f18cab + symbols: config/RZDP01/rels/d_a_obj_lv4prwall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4prwall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4prwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv4sand.rel + hash: 2b54bcbbff19d4c9ffc1c2b77a8ef6da95eae4d0 + symbols: config/RZDP01/rels/d_a_obj_lv4sand/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv4sand/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv4sand.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5FloorBoard.rel + hash: 7daad346743fe3c08cc55a7357c465a1035c2038 + symbols: config/RZDP01/rels/d_a_obj_lv5FloorBoard/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv5FloorBoard/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv5FloorBoard.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5IceWall.rel + hash: 5c95bf9cf407812e34073423054bd1c0af09f688 + symbols: config/RZDP01/rels/d_a_obj_lv5IceWall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv5IceWall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv5IceWall.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5SwIce.rel + hash: 78f9e6ba283366d94f792c18770c3e37206a1407 + symbols: config/RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv5SwIce/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv5SwIce.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5ychndlr.rel + hash: fd6a3878a74d243bb2641e685161a479c5a4956e + symbols: config/RZDP01/rels/d_a_obj_lv5ychndlr/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv5ychndlr.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv5yiblltray.rel + hash: c2bd1b9766e5baf1e87969956e7e89cb4a1f1244 + symbols: config/RZDP01/rels/d_a_obj_lv5yiblltray/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv5yiblltray/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv5yiblltray.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6ChangeGate.rel + hash: 211f4102a4213a1cb017957fa9d92bc93ec01c5f + symbols: config/RZDP01/rels/d_a_obj_lv6ChangeGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6ChangeGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6ChangeGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6FurikoTrap.rel + hash: 6e44f503fb698ca678cc73294310151721661216 + symbols: config/RZDP01/rels/d_a_obj_lv6FurikoTrap/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6FurikoTrap/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6FurikoTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6Lblock.rel + hash: fcd8e92b1a0e2e204188e747a596a3b9f2f63dbf + symbols: config/RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6Lblock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6Lblock.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6SwGate.rel + hash: e7dbd42a02b4f6a14e7b68e035fac74d79a29152 + symbols: config/RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6SwGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6SwGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6SzGate.rel + hash: 81f7d4f515667b61b14bbabd5d5946307c258143 + symbols: config/RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6SzGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6SzGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6Tenbin.rel + hash: 43d3e98a2137457961c7633e441ba972075412f8 + symbols: config/RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6Tenbin.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6TogeRoll.rel + hash: fae4014583b1cf3711748a689f15f73cc5177165 + symbols: config/RZDP01/rels/d_a_obj_lv6TogeRoll/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6TogeRoll/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6TogeRoll.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6TogeTrap.rel + hash: d41de6e3f95595f63a54b91ff94fcc10d11de796 + symbols: config/RZDP01/rels/d_a_obj_lv6TogeTrap/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6TogeTrap/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6TogeTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6bemos.rel + hash: 2ead1cb54190763f9d47fcbc48dafc09e89a4956 + symbols: config/RZDP01/rels/d_a_obj_lv6bemos/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6bemos/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6bemos.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6bemos2.rel + hash: bc4edaee98240281f69ae9a0677f3a40925c5aec + symbols: config/RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6bemos2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6bemos2.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6egate.rel + hash: 594a4225ac89edabbaf76edae760e0ddcbddbfba + symbols: config/RZDP01/rels/d_a_obj_lv6egate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6egate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6egate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6elevta.rel + hash: e9dcd1139ce6e784fd8c126c9bbe0f2ccde44ac0 + symbols: config/RZDP01/rels/d_a_obj_lv6elevta/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6elevta/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6elevta.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv6swturn.rel + hash: d8106fdab0534e8a72f30d7a3b6ff19d856c8ceb + symbols: config/RZDP01/rels/d_a_obj_lv6swturn/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv6swturn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv6swturn.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7BsGate.rel + hash: 678d567a7cb966ed597a47de8f34d8c9ff286e05 + symbols: config/RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv7BsGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv7BsGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7PropellerY.rel + hash: 580667559873fabe9f4428449c5d2ad5ce172788 + symbols: config/RZDP01/rels/d_a_obj_lv7PropellerY/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv7PropellerY/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv7PropellerY.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv7bridge.rel + hash: 5a789479437b8ba14fca6c47790241390e1b6214 + symbols: config/RZDP01/rels/d_a_obj_lv7bridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv7bridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv7bridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8KekkaiTrap.rel + hash: f48c3ee62de0f36b2775647334f1d716a02f9c48 + symbols: config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv8KekkaiTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8Lift.rel + hash: 33a956b88ba73dda5489ff30959534f86a07fff9 + symbols: config/RZDP01/rels/d_a_obj_lv8Lift/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv8Lift.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8OptiLift.rel + hash: efab8b40d3b878eb41e530665647d56dae728e68 + symbols: config/RZDP01/rels/d_a_obj_lv8OptiLift/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv8OptiLift/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv8OptiLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv8UdFloor.rel + hash: ed5b805479b10486e5a2db02152e362d2fe904a0 + symbols: config/RZDP01/rels/d_a_obj_lv8UdFloor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv8UdFloor.map + +- object: files/rel/Rfinal/Release/d_a_obj_lv9SwShutter.rel + hash: acea12dbe7bfa711e3c3c616cf430a01fd20ef57 + symbols: config/RZDP01/rels/d_a_obj_lv9SwShutter/symbols.txt + splits: config/RZDP01/rels/d_a_obj_lv9SwShutter/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_lv9SwShutter.map + +- object: files/rel/Rfinal/Release/d_a_obj_magLift.rel + hash: 8649a565871a4515ea0a1f1a67a906ad1cbb8c6b + symbols: config/RZDP01/rels/d_a_obj_magLift/symbols.txt + splits: config/RZDP01/rels/d_a_obj_magLift/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_magLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_magLiftRot.rel + hash: 5a2c87dcb11ef66e7cf35f3af94e83922f601141 + symbols: config/RZDP01/rels/d_a_obj_magLiftRot/symbols.txt + splits: config/RZDP01/rels/d_a_obj_magLiftRot/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_magLiftRot.map + +- object: files/rel/Rfinal/Release/d_a_obj_maki.rel + hash: f188e0f92013fc692fd96c8861245354453f36e3 + symbols: config/RZDP01/rels/d_a_obj_maki/symbols.txt + splits: config/RZDP01/rels/d_a_obj_maki/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_maki.map + +- object: files/rel/Rfinal/Release/d_a_obj_master_sword.rel + hash: a52ce9373fc2640fd89c0f300957c55a262d72bb + symbols: config/RZDP01/rels/d_a_obj_master_sword/symbols.txt + splits: config/RZDP01/rels/d_a_obj_master_sword/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_master_sword.map + +- object: files/rel/Rfinal/Release/d_a_obj_mato.rel + hash: 48bc76092db1375d82994dc541a4b0ed7d806094 + symbols: config/RZDP01/rels/d_a_obj_mato/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mato/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mato.map + +- object: files/rel/Rfinal/Release/d_a_obj_mhole.rel + hash: e348d4c05f5aebd7409ce758a96458296da048a8 + symbols: config/RZDP01/rels/d_a_obj_mhole/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mhole/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mhole.map + +- object: files/rel/Rfinal/Release/d_a_obj_mie.rel + hash: 25288ad7df3a56ac1b4e2e78b35c082bffb7c2a8 + symbols: config/RZDP01/rels/d_a_obj_mie/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mie/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mie.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_6pole.rel + hash: bc07491bf8f71cd81fcb89f6eef8c8e454ac03d5 + symbols: config/RZDP01/rels/d_a_obj_mirror_6pole/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mirror_6pole/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mirror_6pole.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_chain.rel + hash: 58ab8fe978717e5aa66fd47cf6f9985ab59c9a02 + symbols: config/RZDP01/rels/d_a_obj_mirror_chain/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mirror_chain/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mirror_chain.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_sand.rel + hash: 4f7e5bf271f434d7708a8e39ac2442865b23a247 + symbols: config/RZDP01/rels/d_a_obj_mirror_sand/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mirror_sand/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mirror_sand.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_screw.rel + hash: 978d80447f12e69957d2e7319ab1cf9b22ffb1b8 + symbols: config/RZDP01/rels/d_a_obj_mirror_screw/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mirror_screw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mirror_screw.map + +- object: files/rel/Rfinal/Release/d_a_obj_mirror_table.rel + hash: c543f2f33045e6009ed7b8270b8bd26a72b2a2e9 + symbols: config/RZDP01/rels/d_a_obj_mirror_table/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mirror_table/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mirror_table.map + +- object: files/rel/Rfinal/Release/d_a_obj_msima.rel + hash: 04ad46206adee0ca2c2959546e6b47e838cdb2d2 + symbols: config/RZDP01/rels/d_a_obj_msima/symbols.txt + splits: config/RZDP01/rels/d_a_obj_msima/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_msima.map + +- object: files/rel/Rfinal/Release/d_a_obj_mvstair.rel + hash: 07590fb60a6e05b7ff237684cae05082fecc8f72 + symbols: config/RZDP01/rels/d_a_obj_mvstair/symbols.txt + splits: config/RZDP01/rels/d_a_obj_mvstair/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_mvstair.map + +- object: files/rel/Rfinal/Release/d_a_obj_myogan.rel + hash: 6e3f71db06cdf1bd24031ee75d47945551e09eb4 + symbols: config/RZDP01/rels/d_a_obj_myogan/symbols.txt + splits: config/RZDP01/rels/d_a_obj_myogan/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_myogan.map + +- object: files/rel/Rfinal/Release/d_a_obj_nagaisu.rel + hash: 9baa51461d0493192bdf5a60ca1abdb079e892a6 + symbols: config/RZDP01/rels/d_a_obj_nagaisu/symbols.txt + splits: config/RZDP01/rels/d_a_obj_nagaisu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_nagaisu.map + +- object: files/rel/Rfinal/Release/d_a_obj_nan.rel + hash: 25c68c4d5bd4415d9be017e9e97ec3245115f49c + symbols: config/RZDP01/rels/d_a_obj_nan/symbols.txt + splits: config/RZDP01/rels/d_a_obj_nan/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_nan.map + +- object: files/rel/Rfinal/Release/d_a_obj_ndoor.rel + hash: 4ee01d7a2c9c8fe940c8e3bf69b06881d0f990c2 + symbols: config/RZDP01/rels/d_a_obj_ndoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ndoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ndoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_nougu.rel + hash: cdacd8694bff24f94ad43bed7098f9bfc473d20b + symbols: config/RZDP01/rels/d_a_obj_nougu/symbols.txt + splits: config/RZDP01/rels/d_a_obj_nougu/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_nougu.map + +- object: files/rel/Rfinal/Release/d_a_obj_octhashi.rel + hash: 04aada9a95cc6ab0dba5331191d1a978aa2cdc94 + symbols: config/RZDP01/rels/d_a_obj_octhashi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_octhashi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_octhashi.map + +- object: files/rel/Rfinal/Release/d_a_obj_oiltubo.rel + hash: 801039fe193cd0c3518b22d210265073d949685e + symbols: config/RZDP01/rels/d_a_obj_oiltubo/symbols.txt + splits: config/RZDP01/rels/d_a_obj_oiltubo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_oiltubo.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsen.rel + hash: 75d6ec68fd4dfeaeefff1902d372dcb3f2b3ba46 + symbols: config/RZDP01/rels/d_a_obj_onsen/symbols.txt + splits: config/RZDP01/rels/d_a_obj_onsen/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_onsen.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsenFire.rel + hash: 336b0778f033b1a385156f96538679d5aa1beafe + symbols: config/RZDP01/rels/d_a_obj_onsenFire/symbols.txt + splits: config/RZDP01/rels/d_a_obj_onsenFire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_onsenFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_onsenTaru.rel + hash: a4ccc86107590b6292bcb609919368f92ec79ad6 + symbols: config/RZDP01/rels/d_a_obj_onsenTaru/symbols.txt + splits: config/RZDP01/rels/d_a_obj_onsenTaru/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_onsenTaru.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdoor.rel + hash: e3843e78673a1c10af5ca617c7d084264f574479 + symbols: config/RZDP01/rels/d_a_obj_pdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdtile.rel + hash: 4026064c7cc63088391fbaefdc63fb21ad5a03d4 + symbols: config/RZDP01/rels/d_a_obj_pdtile/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pdtile/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pdtile.map + +- object: files/rel/Rfinal/Release/d_a_obj_pdwall.rel + hash: be80b7ccd6e58f90084cb3033428d73be698e0d5 + symbols: config/RZDP01/rels/d_a_obj_pdwall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pdwall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pdwall.map + +- object: files/rel/Rfinal/Release/d_a_obj_picture.rel + hash: f11a6b90869d7ccc991e0e7e64ba9981bad1bf0d + symbols: config/RZDP01/rels/d_a_obj_picture/symbols.txt + splits: config/RZDP01/rels/d_a_obj_picture/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_picture.map + +- object: files/rel/Rfinal/Release/d_a_obj_pillar.rel + hash: 179bee16ab85a4bc5765506647e8183318abab15 + symbols: config/RZDP01/rels/d_a_obj_pillar/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pillar/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_pleaf.rel + hash: 206bf421bbe5f55e4ea39cc6929369fde85aab22 + symbols: config/RZDP01/rels/d_a_obj_pleaf/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pleaf/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pleaf.map + +- object: files/rel/Rfinal/Release/d_a_obj_poCandle.rel + hash: c31205ca4fd5b19ee6191e9d6c43d87be5ce4b10 + symbols: config/RZDP01/rels/d_a_obj_poCandle/symbols.txt + splits: config/RZDP01/rels/d_a_obj_poCandle/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_poCandle.map + +- object: files/rel/Rfinal/Release/d_a_obj_poFire.rel + hash: 5b3f2cf0e6bba1b4195cd818624c683f69d5b93f + symbols: config/RZDP01/rels/d_a_obj_poFire/symbols.txt + splits: config/RZDP01/rels/d_a_obj_poFire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_poFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_poTbox.rel + hash: 846c095895413064e50b9f61d1e47d83498549d1 + symbols: config/RZDP01/rels/d_a_obj_poTbox/symbols.txt + splits: config/RZDP01/rels/d_a_obj_poTbox/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_poTbox.map + +- object: files/rel/Rfinal/Release/d_a_obj_prop.rel + hash: 37688d2edfd18db5ccbf0d8e121c8a98a3fe65c1 + symbols: config/RZDP01/rels/d_a_obj_prop/symbols.txt + splits: config/RZDP01/rels/d_a_obj_prop/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_prop.map + +- object: files/rel/Rfinal/Release/d_a_obj_pumpkin.rel + hash: 496c4fb535bf40d95f077999a4d6577f0122ca8e + symbols: config/RZDP01/rels/d_a_obj_pumpkin/symbols.txt + splits: config/RZDP01/rels/d_a_obj_pumpkin/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_pumpkin.map + +- object: files/rel/Rfinal/Release/d_a_obj_rcircle.rel + hash: 02d131e64803352fca06d6211edbe49865022040 + symbols: config/RZDP01/rels/d_a_obj_rcircle/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rcircle/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rcircle.map + +- object: files/rel/Rfinal/Release/d_a_obj_rfHole.rel + hash: eb41a13793845bbc077af57c0aa08f42dd7d65ab + symbols: config/RZDP01/rels/d_a_obj_rfHole/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rfHole/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rfHole.map + +- object: files/rel/Rfinal/Release/d_a_obj_rgate.rel + hash: 0267e3c2805538536ffede40f3ff8035449fe0fd + symbols: config/RZDP01/rels/d_a_obj_rgate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rgate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rgate.map + +- object: files/rel/Rfinal/Release/d_a_obj_riverrock.rel + hash: 9766d5581a41b50ff8d5773a2aa0d41dd85a306c + symbols: config/RZDP01/rels/d_a_obj_riverrock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_riverrock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_riverrock.map + +- object: files/rel/Rfinal/Release/d_a_obj_rock.rel + hash: d4b9442bbf8980e720e9ab7e1062df72ed9271ec + symbols: config/RZDP01/rels/d_a_obj_rock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rock.map + +- object: files/rel/Rfinal/Release/d_a_obj_rotBridge.rel + hash: 80288a726038d5424f54be49d603bb81768e9d06 + symbols: config/RZDP01/rels/d_a_obj_rotBridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rotBridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rotBridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_rotTrap.rel + hash: 492553257f7eea2f6f22e4d54e9c61e5e8d1e371 + symbols: config/RZDP01/rels/d_a_obj_rotTrap/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rotTrap/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rotTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_roten.rel + hash: d164986d02aec1933584cac8ad244e1864b2e380 + symbols: config/RZDP01/rels/d_a_obj_roten/symbols.txt + splits: config/RZDP01/rels/d_a_obj_roten/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_roten.map + +- object: files/rel/Rfinal/Release/d_a_obj_rstair.rel + hash: aac99d95c2ec2369504483d29b402690d8ccdc7f + symbols: config/RZDP01/rels/d_a_obj_rstair/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rstair/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rstair.map + +- object: files/rel/Rfinal/Release/d_a_obj_rw.rel + hash: 2271670debc266ccf033bd9682f64ce06df406a0 + symbols: config/RZDP01/rels/d_a_obj_rw/symbols.txt + splits: config/RZDP01/rels/d_a_obj_rw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_rw.map + +- object: files/rel/Rfinal/Release/d_a_obj_saidan.rel + hash: f2ca5cd6779e979b7712655319ce27909b12854f + symbols: config/RZDP01/rels/d_a_obj_saidan/symbols.txt + splits: config/RZDP01/rels/d_a_obj_saidan/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_saidan.map + +- object: files/rel/Rfinal/Release/d_a_obj_sakuita.rel + hash: 68be54e13944302a13944a4c31f79748a1c345be + symbols: config/RZDP01/rels/d_a_obj_sakuita/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sakuita/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sakuita.map + +- object: files/rel/Rfinal/Release/d_a_obj_sakuita_rope.rel + hash: fae9c1dfa625aef79c3dddc2189cb2e628367909 + symbols: config/RZDP01/rels/d_a_obj_sakuita_rope/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sakuita_rope/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sakuita_rope.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon.rel + hash: 25acbea4a129da032c8eda4b3c6655416ec9133f + symbols: config/RZDP01/rels/d_a_obj_scannon/symbols.txt + splits: config/RZDP01/rels/d_a_obj_scannon/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_scannon.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon_crs.rel + hash: 4b65ba4ba7c37d81fea134610a2e3f822b0ad4ad + symbols: config/RZDP01/rels/d_a_obj_scannon_crs/symbols.txt + splits: config/RZDP01/rels/d_a_obj_scannon_crs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_scannon_crs.map + +- object: files/rel/Rfinal/Release/d_a_obj_scannon_ten.rel + hash: 1b5a3bbf8206a04e691b16b8b1e1e3911d385aeb + symbols: config/RZDP01/rels/d_a_obj_scannon_ten/symbols.txt + splits: config/RZDP01/rels/d_a_obj_scannon_ten/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_scannon_ten.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekidoor.rel + hash: 6d1823ccb74eb11785d37f705a5e4dad2457371b + symbols: config/RZDP01/rels/d_a_obj_sekidoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sekidoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sekidoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekizo.rel + hash: af4a31e40bd60b735d43058d5ab1ac754e77be9a + symbols: config/RZDP01/rels/d_a_obj_sekizo/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sekizo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sekizo.map + +- object: files/rel/Rfinal/Release/d_a_obj_sekizoa.rel + hash: c99894087c79c3d8f2458be107537558d799a6dc + symbols: config/RZDP01/rels/d_a_obj_sekizoa/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sekizoa/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sekizoa.map + +- object: files/rel/Rfinal/Release/d_a_obj_shield.rel + hash: 3117231115a203ad5d9efc0a8563cab0cc7f6e07 + symbols: config/RZDP01/rels/d_a_obj_shield/symbols.txt + splits: config/RZDP01/rels/d_a_obj_shield/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_shield.map + +- object: files/rel/Rfinal/Release/d_a_obj_sm_door.rel + hash: 10570cc6d90b0d98468027e0da0650371e7dc366 + symbols: config/RZDP01/rels/d_a_obj_sm_door/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sm_door/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sm_door.map + +- object: files/rel/Rfinal/Release/d_a_obj_smallkey.rel + hash: 9e4d1b690717622600f816935c610b38ff1e1e7e + symbols: config/RZDP01/rels/d_a_obj_smallkey/symbols.txt + splits: config/RZDP01/rels/d_a_obj_smallkey/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_smallkey.map + +- object: files/rel/Rfinal/Release/d_a_obj_smgdoor.rel + hash: 16f33be0f449a73528c98bf0d0fa5c488ef44207 + symbols: config/RZDP01/rels/d_a_obj_smgdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_smgdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_smgdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_smoke.rel + hash: 86d8e67ca480116cee5f3218da58454782070302 + symbols: config/RZDP01/rels/d_a_obj_smoke/symbols.txt + splits: config/RZDP01/rels/d_a_obj_smoke/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_smoke.map + +- object: files/rel/Rfinal/Release/d_a_obj_smtile.rel + hash: f48f72313b83524b19f9f71e1df35fa2534f1b7b + symbols: config/RZDP01/rels/d_a_obj_smtile/symbols.txt + splits: config/RZDP01/rels/d_a_obj_smtile/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_smtile.map + +- object: files/rel/Rfinal/Release/d_a_obj_smw_stone.rel + hash: 4b038cb9bb032a138d93db7f33188e753b160023 + symbols: config/RZDP01/rels/d_a_obj_smw_stone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_smw_stone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_smw_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_snowEffTag.rel + hash: 8fad88cb1c80a4b228cdb6927cc2396cb2d90942 + symbols: config/RZDP01/rels/d_a_obj_snowEffTag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_snowEffTag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_snowEffTag.map + +- object: files/rel/Rfinal/Release/d_a_obj_snow_soup.rel + hash: aff5034c0967c736385e42371b98ede07de68e71 + symbols: config/RZDP01/rels/d_a_obj_snow_soup/symbols.txt + splits: config/RZDP01/rels/d_a_obj_snow_soup/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_snow_soup.map + +- object: files/rel/Rfinal/Release/d_a_obj_so.rel + hash: dd19e3e5fff122f9497d47ea103bcb72d9069ec0 + symbols: config/RZDP01/rels/d_a_obj_so/symbols.txt + splits: config/RZDP01/rels/d_a_obj_so/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_so.map + +- object: files/rel/Rfinal/Release/d_a_obj_spinLift.rel + hash: f27ee65832d9b4159aa9dfb89c7b18ccdce39036 + symbols: config/RZDP01/rels/d_a_obj_spinLift/symbols.txt + splits: config/RZDP01/rels/d_a_obj_spinLift/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_spinLift.map + +- object: files/rel/Rfinal/Release/d_a_obj_ss_drink.rel + hash: 554e3e7a49b8dc8dd920c0a2304f5e0d8cf4916b + symbols: config/RZDP01/rels/d_a_obj_ss_drink/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ss_drink/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ss_drink.map + +- object: files/rel/Rfinal/Release/d_a_obj_ss_item.rel + hash: 844c8b26462b108380d8c7eeecc27e4cb0fb50c3 + symbols: config/RZDP01/rels/d_a_obj_ss_item/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ss_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ss_item.map + +- object: files/rel/Rfinal/Release/d_a_obj_stairBlock.rel + hash: bee78a6c163136d2b491330f583ab289afb31219 + symbols: config/RZDP01/rels/d_a_obj_stairBlock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stairBlock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stairBlock.map + +- object: files/rel/Rfinal/Release/d_a_obj_stone.rel + hash: 6d44ed2b72e55bd4e103dffd7b202e8ab1b91dc9 + symbols: config/RZDP01/rels/d_a_obj_stone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_stopper.rel + hash: 35a198bc0854d67de4ac937047f58b11c3f627ba + symbols: config/RZDP01/rels/d_a_obj_stopper/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stopper/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stopper.map + +- object: files/rel/Rfinal/Release/d_a_obj_stopper2.rel + hash: a0c71234aa1fd90fadf110d555dd31347fd375b7 + symbols: config/RZDP01/rels/d_a_obj_stopper2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_stopper2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_stopper2.map + +- object: files/rel/Rfinal/Release/d_a_obj_suisya.rel + hash: 1b36a7d3a0b948d9ebec965cbacef31cc1ba7d7b + symbols: config/RZDP01/rels/d_a_obj_suisya/symbols.txt + splits: config/RZDP01/rels/d_a_obj_suisya/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_suisya.map + +- object: files/rel/Rfinal/Release/d_a_obj_sw.rel + hash: fefd56be0318976edf5334e29e4d822866362e85 + symbols: config/RZDP01/rels/d_a_obj_sw/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sw.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallA.rel + hash: b1791cb9a347f825d01988e2e95bcc4f5da630b1 + symbols: config/RZDP01/rels/d_a_obj_swBallA/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swBallA/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swBallA.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallB.rel + hash: 5d5ee923e662f3007e6a26ce49edd30a5b9430fe + symbols: config/RZDP01/rels/d_a_obj_swBallB/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swBallB/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swBallB.map + +- object: files/rel/Rfinal/Release/d_a_obj_swBallC.rel + hash: 06727b43b33248e8541fac42caae8a137be1e67c + symbols: config/RZDP01/rels/d_a_obj_swBallC/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swBallC/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swBallC.map + +- object: files/rel/Rfinal/Release/d_a_obj_swLight.rel + hash: 6d6e331064645aedb741b7a8a005c3e930cc257f + symbols: config/RZDP01/rels/d_a_obj_swLight/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swLight/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swLight.map + +- object: files/rel/Rfinal/Release/d_a_obj_swchain.rel + hash: 64bd024b2b26867c76cfc38c9a23e386dc20b19a + symbols: config/RZDP01/rels/d_a_obj_swchain/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swchain/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_swhang.rel + hash: 99c601f4b812bec6314de14ec718814b905ae58a + symbols: config/RZDP01/rels/d_a_obj_swhang/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swhang/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swhang.map + +- object: files/rel/Rfinal/Release/d_a_obj_sword.rel + hash: 6c883b553e918c553f3c81c33f502bb23e822177 + symbols: config/RZDP01/rels/d_a_obj_sword/symbols.txt + splits: config/RZDP01/rels/d_a_obj_sword/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_sword.map + +- object: files/rel/Rfinal/Release/d_a_obj_swpush2.rel + hash: d43f77653393eb3e0cac1d4089636d1da4ff44f0 + symbols: config/RZDP01/rels/d_a_obj_swpush2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swpush2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swpush2.map + +- object: files/rel/Rfinal/Release/d_a_obj_swspinner.rel + hash: 2639930aa862be30c2a998e71ebfff372c19e203 + symbols: config/RZDP01/rels/d_a_obj_swspinner/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swspinner/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swspinner.map + +- object: files/rel/Rfinal/Release/d_a_obj_swturn.rel + hash: 964e5cf7e82ac77b646c9b59b3346d4288b73d55 + symbols: config/RZDP01/rels/d_a_obj_swturn/symbols.txt + splits: config/RZDP01/rels/d_a_obj_swturn/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_swturn.map + +- object: files/rel/Rfinal/Release/d_a_obj_syRock.rel + hash: b55210a87aaa7da12adb77572b84d761e5cf9d04 + symbols: config/RZDP01/rels/d_a_obj_syRock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_syRock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_syRock.map + +- object: files/rel/Rfinal/Release/d_a_obj_szbridge.rel + hash: 7e6d966d6b0aa9ad1166f5e7153d772d0b79dbd5 + symbols: config/RZDP01/rels/d_a_obj_szbridge/symbols.txt + splits: config/RZDP01/rels/d_a_obj_szbridge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_szbridge.map + +- object: files/rel/Rfinal/Release/d_a_obj_taFence.rel + hash: d82c193ae803ec6339f4a67b1e05ddc0873e815c + symbols: config/RZDP01/rels/d_a_obj_taFence/symbols.txt + splits: config/RZDP01/rels/d_a_obj_taFence/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_taFence.map + +- object: files/rel/Rfinal/Release/d_a_obj_table.rel + hash: 37e575b5216575def03d3c618aa12fee59dba0df + symbols: config/RZDP01/rels/d_a_obj_table/symbols.txt + splits: config/RZDP01/rels/d_a_obj_table/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_table.map + +- object: files/rel/Rfinal/Release/d_a_obj_takaraDai.rel + hash: 70157e1e98ed0b56fb2b324e3e925cb2926fd949 + symbols: config/RZDP01/rels/d_a_obj_takaraDai/symbols.txt + splits: config/RZDP01/rels/d_a_obj_takaraDai/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_takaraDai.map + +- object: files/rel/Rfinal/Release/d_a_obj_tatigi.rel + hash: 828d8a7fa0051e77e01615be7971ccfaba20b40a + symbols: config/RZDP01/rels/d_a_obj_tatigi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tatigi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tatigi.map + +- object: files/rel/Rfinal/Release/d_a_obj_ten.rel + hash: 8b0781bc2ed02ae8a965f522ef49a0ffe604a2a1 + symbols: config/RZDP01/rels/d_a_obj_ten/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ten/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ten.map + +- object: files/rel/Rfinal/Release/d_a_obj_testcube.rel + hash: 6f5fbf9c9989295b684587aae5fe83db81189bf8 + symbols: config/RZDP01/rels/d_a_obj_testcube/symbols.txt + splits: config/RZDP01/rels/d_a_obj_testcube/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_testcube.map + +- object: files/rel/Rfinal/Release/d_a_obj_tgake.rel + hash: e7d03a39413e5df4f1b7917391c5822b7e8369ab + symbols: config/RZDP01/rels/d_a_obj_tgake/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tgake/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tgake.map + +- object: files/rel/Rfinal/Release/d_a_obj_thashi.rel + hash: a9169af37f347a6a9af05c668548d8c2be441958 + symbols: config/RZDP01/rels/d_a_obj_thashi/symbols.txt + splits: config/RZDP01/rels/d_a_obj_thashi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_thashi.map + +- object: files/rel/Rfinal/Release/d_a_obj_thdoor.rel + hash: 20d6a3a21f0a6f5e3dce1b85561d1ee4143d8432 + symbols: config/RZDP01/rels/d_a_obj_thdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_thdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_thdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_timeFire.rel + hash: 717c5e0456aec2f9ee014ae9c751f990a1af1a51 + symbols: config/RZDP01/rels/d_a_obj_timeFire/symbols.txt + splits: config/RZDP01/rels/d_a_obj_timeFire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_timeFire.map + +- object: files/rel/Rfinal/Release/d_a_obj_tks.rel + hash: e751424fc2b43da6d5dedbe51e3de7d2e28baf1e + symbols: config/RZDP01/rels/d_a_obj_tks/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tks/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tks.map + +- object: files/rel/Rfinal/Release/d_a_obj_tmoon.rel + hash: da297c3500ce0420c89bdbce26a866aa60287187 + symbols: config/RZDP01/rels/d_a_obj_tmoon/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tmoon/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tmoon.map + +- object: files/rel/Rfinal/Release/d_a_obj_toaru_maki.rel + hash: 8c96df22efb1d777da730741fbb32348d7308fc3 + symbols: config/RZDP01/rels/d_a_obj_toaru_maki/symbols.txt + splits: config/RZDP01/rels/d_a_obj_toaru_maki/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_toaru_maki.map + +- object: files/rel/Rfinal/Release/d_a_obj_toby.rel + hash: c8a5d2dbd13ed6dd86583170615cc4ab15f432c2 + symbols: config/RZDP01/rels/d_a_obj_toby/symbols.txt + splits: config/RZDP01/rels/d_a_obj_toby/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_toby.map + +- object: files/rel/Rfinal/Release/d_a_obj_tobyhouse.rel + hash: ff1a40cae85ff426f3f1ab85839cef22b42510f3 + symbols: config/RZDP01/rels/d_a_obj_tobyhouse/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tobyhouse/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tobyhouse.map + +- object: files/rel/Rfinal/Release/d_a_obj_togeTrap.rel + hash: 0a19887bae4db0ca3e52d6c4064d696023924510 + symbols: config/RZDP01/rels/d_a_obj_togeTrap/symbols.txt + splits: config/RZDP01/rels/d_a_obj_togeTrap/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_togeTrap.map + +- object: files/rel/Rfinal/Release/d_a_obj_tombo.rel + hash: c413194ddcf4abe30192323c69a70eb721e5eacb + symbols: config/RZDP01/rels/d_a_obj_tombo/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tombo/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tombo.map + +- object: files/rel/Rfinal/Release/d_a_obj_tornado.rel + hash: b3eb27acca87f88cefd40256f1c846fd74d4aa63 + symbols: config/RZDP01/rels/d_a_obj_tornado/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tornado/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tornado.map + +- object: files/rel/Rfinal/Release/d_a_obj_tornado2.rel + hash: 86a005331b619cb975c9d92a049cd23d88a1d9b5 + symbols: config/RZDP01/rels/d_a_obj_tornado2/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tornado2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tornado2.map + +- object: files/rel/Rfinal/Release/d_a_obj_tp.rel + hash: ebdc8c805b07c886086895dc542cd2d9d6963519 + symbols: config/RZDP01/rels/d_a_obj_tp/symbols.txt + splits: config/RZDP01/rels/d_a_obj_tp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_tp.map + +- object: files/rel/Rfinal/Release/d_a_obj_treesh.rel + hash: 3286448ccd7ccc8d349620824595c54a2751cac5 + symbols: config/RZDP01/rels/d_a_obj_treesh/symbols.txt + splits: config/RZDP01/rels/d_a_obj_treesh/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_treesh.map + +- object: files/rel/Rfinal/Release/d_a_obj_twGate.rel + hash: 7bf91a5b0f6d52efeb0cb9d02a2f7732328b9884 + symbols: config/RZDP01/rels/d_a_obj_twGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_twGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_twGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_udoor.rel + hash: c9a5c0e6f11ceda51a298e321ddcd1f7fe630c9c + symbols: config/RZDP01/rels/d_a_obj_udoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_udoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_udoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_usaku.rel + hash: 26f5d286792d1382c439f2b01d124886f1e4c21c + symbols: config/RZDP01/rels/d_a_obj_usaku/symbols.txt + splits: config/RZDP01/rels/d_a_obj_usaku/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_usaku.map + +- object: files/rel/Rfinal/Release/d_a_obj_vground.rel + hash: 9a1b047708f5da80b19fdf7e2a212adf75ebb74c + symbols: config/RZDP01/rels/d_a_obj_vground/symbols.txt + splits: config/RZDP01/rels/d_a_obj_vground/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_vground.map + +- object: files/rel/Rfinal/Release/d_a_obj_volcball.rel + hash: a528dfde290b9c4d2ecb64eb4e2abfc0e7ba3020 + symbols: config/RZDP01/rels/d_a_obj_volcball/symbols.txt + splits: config/RZDP01/rels/d_a_obj_volcball/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_volcball.map + +- object: files/rel/Rfinal/Release/d_a_obj_volcbom.rel + hash: 46d27bda61021c6c12e086bad177ced05334162f + symbols: config/RZDP01/rels/d_a_obj_volcbom/symbols.txt + splits: config/RZDP01/rels/d_a_obj_volcbom/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_volcbom.map + +- object: files/rel/Rfinal/Release/d_a_obj_warp_kbrg.rel + hash: 8e2be3ef77fe0317c6b1a45716eb922c25d4941a + symbols: config/RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt + splits: config/RZDP01/rels/d_a_obj_warp_kbrg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_warp_kbrg.map + +- object: files/rel/Rfinal/Release/d_a_obj_warp_obrg.rel + hash: 80b65dcfbe1f2bf667d5f8c0c0592ffdbb0d6585 + symbols: config/RZDP01/rels/d_a_obj_warp_obrg/symbols.txt + splits: config/RZDP01/rels/d_a_obj_warp_obrg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_warp_obrg.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterGate.rel + hash: 982bd850e7c5b43f53f5e1348e3187bdc2f8d286 + symbols: config/RZDP01/rels/d_a_obj_waterGate/symbols.txt + splits: config/RZDP01/rels/d_a_obj_waterGate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_waterGate.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterPillar.rel + hash: 5aacd7becf726d63fceff5d895b481209ec904d4 + symbols: config/RZDP01/rels/d_a_obj_waterPillar/symbols.txt + splits: config/RZDP01/rels/d_a_obj_waterPillar/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_waterPillar.map + +- object: files/rel/Rfinal/Release/d_a_obj_waterfall.rel + hash: 9204a1910966068d830b560ce23a0ddbedac580d + symbols: config/RZDP01/rels/d_a_obj_waterfall/symbols.txt + splits: config/RZDP01/rels/d_a_obj_waterfall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_waterfall.map + +- object: files/rel/Rfinal/Release/d_a_obj_wchain.rel + hash: bbfe82d34f59e485b17db168023c71513e2f9141 + symbols: config/RZDP01/rels/d_a_obj_wchain/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wchain/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wchain.map + +- object: files/rel/Rfinal/Release/d_a_obj_wdStick.rel + hash: d1992863bae39c19477cb1addf659d456d61ba9e + symbols: config/RZDP01/rels/d_a_obj_wdStick/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wdStick/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wdStick.map + +- object: files/rel/Rfinal/Release/d_a_obj_web0.rel + hash: f75ee48eda58eeb717699a9db35bbee157953175 + symbols: config/RZDP01/rels/d_a_obj_web0/symbols.txt + splits: config/RZDP01/rels/d_a_obj_web0/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_web0.map + +- object: files/rel/Rfinal/Release/d_a_obj_web1.rel + hash: 138f6e4344f77a134d8c0259886dbf6c6da7ca31 + symbols: config/RZDP01/rels/d_a_obj_web1/symbols.txt + splits: config/RZDP01/rels/d_a_obj_web1/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_web1.map + +- object: files/rel/Rfinal/Release/d_a_obj_well_cover.rel + hash: 6623041fce01d9e653046fd4d4736f42dff858e3 + symbols: config/RZDP01/rels/d_a_obj_well_cover/symbols.txt + splits: config/RZDP01/rels/d_a_obj_well_cover/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_well_cover.map + +- object: files/rel/Rfinal/Release/d_a_obj_wflag.rel + hash: 208280e0405cdc467024e342d03f22e0d4eb1d92 + symbols: config/RZDP01/rels/d_a_obj_wflag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wflag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wflag.map + +- object: files/rel/Rfinal/Release/d_a_obj_wind_stone.rel + hash: 246c898643b6d4785aea21657f7f8eb012e99473 + symbols: config/RZDP01/rels/d_a_obj_wind_stone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wind_stone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wind_stone.map + +- object: files/rel/Rfinal/Release/d_a_obj_window.rel + hash: 3107242ea2823393c589231ca09b80546ee71d06 + symbols: config/RZDP01/rels/d_a_obj_window/symbols.txt + splits: config/RZDP01/rels/d_a_obj_window/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_window.map + +- object: files/rel/Rfinal/Release/d_a_obj_wood_pendulum.rel + hash: d56b47ae5b5efc10e71f17b3eb024fcdc60c6f98 + symbols: config/RZDP01/rels/d_a_obj_wood_pendulum/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wood_pendulum/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wood_pendulum.map + +- object: files/rel/Rfinal/Release/d_a_obj_wood_statue.rel + hash: b04034e503ed4fefcf1f6ad1a433a301bffe47f3 + symbols: config/RZDP01/rels/d_a_obj_wood_statue/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wood_statue/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wood_statue.map + +- object: files/rel/Rfinal/Release/d_a_obj_wsword.rel + hash: d6dd0ecf586dae0425edb5bd2c21cb9353efe001 + symbols: config/RZDP01/rels/d_a_obj_wsword/symbols.txt + splits: config/RZDP01/rels/d_a_obj_wsword/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_wsword.map + +- object: files/rel/Rfinal/Release/d_a_obj_yel_bag.rel + hash: cdc000b122ab1b17a749581c5b8f80b353b1a32b + symbols: config/RZDP01/rels/d_a_obj_yel_bag/symbols.txt + splits: config/RZDP01/rels/d_a_obj_yel_bag/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_yel_bag.map + +- object: files/rel/Rfinal/Release/d_a_obj_ystone.rel + hash: 5e7bcb4e0c106d80e958bf80b6416af609063eb0 + symbols: config/RZDP01/rels/d_a_obj_ystone/symbols.txt + splits: config/RZDP01/rels/d_a_obj_ystone/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_ystone.map + +- object: files/rel/Rfinal/Release/d_a_obj_zcloth.rel + hash: b803ca03c77455b4be16d9ae8b20581397759dc5 + symbols: config/RZDP01/rels/d_a_obj_zcloth/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zcloth/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zcloth.map + +- object: files/rel/Rfinal/Release/d_a_obj_zdoor.rel + hash: 41556b8b45db1ee52bb6fedfd88e78789256a71a + symbols: config/RZDP01/rels/d_a_obj_zdoor/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zdoor/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zdoor.map + +- object: files/rel/Rfinal/Release/d_a_obj_zrTurara.rel + hash: 4a45010e321076bab76d112edb4af076197d873f + symbols: config/RZDP01/rels/d_a_obj_zrTurara/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zrTurara/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zrTurara.map + +- object: files/rel/Rfinal/Release/d_a_obj_zrTuraraRock.rel + hash: ef31448d0d917bcde8c39ddaf5a38365f0c066e1 + symbols: config/RZDP01/rels/d_a_obj_zrTuraraRock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zrTuraraRock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zrTuraraRock.map + +- object: files/rel/Rfinal/Release/d_a_obj_zraMark.rel + hash: 959ddafe9cacca0e54ed275aa05214e61171db36 + symbols: config/RZDP01/rels/d_a_obj_zraMark/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zraMark/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zraMark.map + +- object: files/rel/Rfinal/Release/d_a_obj_zra_freeze.rel + hash: 5c5b94df6160fc211078a01158ea818af4c9fe41 + symbols: config/RZDP01/rels/d_a_obj_zra_freeze/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zra_freeze/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zra_freeze.map + +- object: files/rel/Rfinal/Release/d_a_obj_zra_rock.rel + hash: 9c1de4dc46342dc40fe66a8067bdb8e062196106 + symbols: config/RZDP01/rels/d_a_obj_zra_rock/symbols.txt + splits: config/RZDP01/rels/d_a_obj_zra_rock/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_obj_zra_rock.map + +- object: files/rel/Rfinal/Release/d_a_passer_mng.rel + hash: e35d92fb8f6672d7f2f6b2a4b331ea6dd323ff1b + symbols: config/RZDP01/rels/d_a_passer_mng/symbols.txt + splits: config/RZDP01/rels/d_a_passer_mng/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_passer_mng.map + +- object: files/rel/Rfinal/Release/d_a_peru.rel + hash: 61fb5ed24680ce6922a7bf691d6077387da8340c + symbols: config/RZDP01/rels/d_a_peru/symbols.txt + splits: config/RZDP01/rels/d_a_peru/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_peru.map + +- object: files/rel/Rfinal/Release/d_a_ppolamp.rel + hash: 98265a1b9ac227e504ff0b26a5dad8e8768b511d + symbols: config/RZDP01/rels/d_a_ppolamp/symbols.txt + splits: config/RZDP01/rels/d_a_ppolamp/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_ppolamp.map + +- object: files/rel/Rfinal/Release/d_a_skip_2D.rel + hash: ff779a372d65d39dcd4c40cdd294d670fbcec0fc + symbols: config/RZDP01/rels/d_a_skip_2D/symbols.txt + splits: config/RZDP01/rels/d_a_skip_2D/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_skip_2D.map + +- object: files/rel/Rfinal/Release/d_a_startAndGoal.rel + hash: 5b36b9584d817e90174a02b6e80163f6beaacadd + symbols: config/RZDP01/rels/d_a_startAndGoal/symbols.txt + splits: config/RZDP01/rels/d_a_startAndGoal/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_startAndGoal.map + +- object: files/rel/Rfinal/Release/d_a_swBall.rel + hash: d414f48c4e482c3322c35dcddc2950b013bde35b + symbols: config/RZDP01/rels/d_a_swBall/symbols.txt + splits: config/RZDP01/rels/d_a_swBall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_swBall.map + +- object: files/rel/Rfinal/Release/d_a_swLBall.rel + hash: 94443072b6112ff7d24b69cef5e224639b11bc86 + symbols: config/RZDP01/rels/d_a_swLBall/symbols.txt + splits: config/RZDP01/rels/d_a_swLBall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_swLBall.map + +- object: files/rel/Rfinal/Release/d_a_swTime.rel + hash: fe965603d3a0fc5edcc665239abc383ab55c1c76 + symbols: config/RZDP01/rels/d_a_swTime/symbols.txt + splits: config/RZDP01/rels/d_a_swTime/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_swTime.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv6Gate.rel + hash: c498ca6b49225fec7d78c7a453e252ed06e98275 + symbols: config/RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt + splits: config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_Lv6Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv7Gate.rel + hash: 269b3c570b5a4616fff1275792e90f899d00467c + symbols: config/RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt + splits: config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_Lv7Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_Lv8Gate.rel + hash: f77401f91e13299be73b5c90336f7ed1bbb4c77d + symbols: config/RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt + splits: config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_Lv8Gate.map + +- object: files/rel/Rfinal/Release/d_a_tag_TWgate.rel + hash: e0e60b722ae19147014205fd63094b806d6bad9e + symbols: config/RZDP01/rels/d_a_tag_TWgate/symbols.txt + splits: config/RZDP01/rels/d_a_tag_TWgate/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_TWgate.map + +- object: files/rel/Rfinal/Release/d_a_tag_arena.rel + hash: 80f82094a915d719d59a79ebd9645e2262c96ec0 + symbols: config/RZDP01/rels/d_a_tag_arena/symbols.txt + splits: config/RZDP01/rels/d_a_tag_arena/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_arena.map + +- object: files/rel/Rfinal/Release/d_a_tag_assistance.rel + hash: eb7ca3828dfb618e1275ba395c6089839ddc6211 + symbols: config/RZDP01/rels/d_a_tag_assistance/symbols.txt + splits: config/RZDP01/rels/d_a_tag_assistance/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_assistance.map + +- object: files/rel/Rfinal/Release/d_a_tag_bottle_item.rel + hash: e673e43b7ca30ac4a12677ada809f3781b3b3367 + symbols: config/RZDP01/rels/d_a_tag_bottle_item/symbols.txt + splits: config/RZDP01/rels/d_a_tag_bottle_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_bottle_item.map + +- object: files/rel/Rfinal/Release/d_a_tag_chgrestart.rel + hash: fb00b87de3c6bdf0e17eeec22a5cdd50794652dd + symbols: config/RZDP01/rels/d_a_tag_chgrestart/symbols.txt + splits: config/RZDP01/rels/d_a_tag_chgrestart/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_chgrestart.map + +- object: files/rel/Rfinal/Release/d_a_tag_csw.rel + hash: bdd020210057ac39ffd82f882ed03e6ce2ef66a5 + symbols: config/RZDP01/rels/d_a_tag_csw/symbols.txt + splits: config/RZDP01/rels/d_a_tag_csw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_csw.map + +- object: files/rel/Rfinal/Release/d_a_tag_escape.rel + hash: 4bbe4697f050a740ae7f5d69ac17f804ba647a18 + symbols: config/RZDP01/rels/d_a_tag_escape/symbols.txt + splits: config/RZDP01/rels/d_a_tag_escape/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_escape.map + +- object: files/rel/Rfinal/Release/d_a_tag_firewall.rel + hash: 3a6a27d4c328afa0e1dc8f06b68ba58ccaad0b28 + symbols: config/RZDP01/rels/d_a_tag_firewall/symbols.txt + splits: config/RZDP01/rels/d_a_tag_firewall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_firewall.map + +- object: files/rel/Rfinal/Release/d_a_tag_gra.rel + hash: 9449137c25f714554920cb0986867b5cc7b86e2a + symbols: config/RZDP01/rels/d_a_tag_gra/symbols.txt + splits: config/RZDP01/rels/d_a_tag_gra/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_gra.map + +- object: files/rel/Rfinal/Release/d_a_tag_guard.rel + hash: c9592499237e76ac3daca97cdf1fb1ad7dfa464e + symbols: config/RZDP01/rels/d_a_tag_guard/symbols.txt + splits: config/RZDP01/rels/d_a_tag_guard/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_guard.map + +- object: files/rel/Rfinal/Release/d_a_tag_instruction.rel + hash: 4cdfd08cc4fb95d3d15cf98e4466e7ba7b58a3a2 + symbols: config/RZDP01/rels/d_a_tag_instruction/symbols.txt + splits: config/RZDP01/rels/d_a_tag_instruction/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_instruction.map + +- object: files/rel/Rfinal/Release/d_a_tag_kago_fall.rel + hash: 369a88f5bba4ab68d549e81546870b5e99e25c2f + symbols: config/RZDP01/rels/d_a_tag_kago_fall/symbols.txt + splits: config/RZDP01/rels/d_a_tag_kago_fall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_kago_fall.map + +- object: files/rel/Rfinal/Release/d_a_tag_lightball.rel + hash: a939b3ae05875dd59c46ebbc59fe941d6b921d51 + symbols: config/RZDP01/rels/d_a_tag_lightball/symbols.txt + splits: config/RZDP01/rels/d_a_tag_lightball/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_lightball.map + +- object: files/rel/Rfinal/Release/d_a_tag_lv5soup.rel + hash: cedd4bffd07e88a127ca6552a510668dfe5e1e2c + symbols: config/RZDP01/rels/d_a_tag_lv5soup/symbols.txt + splits: config/RZDP01/rels/d_a_tag_lv5soup/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_lv5soup.map + +- object: files/rel/Rfinal/Release/d_a_tag_lv6CstaSw.rel + hash: 235d13a1b39a3147d2aee664ea61dafcab79e400 + symbols: config/RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt + splits: config/RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_lv6CstaSw.map + +- object: files/rel/Rfinal/Release/d_a_tag_mmsg.rel + hash: 258c5686e4bb3f8e77ab47273eac49a56bab3b9b + symbols: config/RZDP01/rels/d_a_tag_mmsg/symbols.txt + splits: config/RZDP01/rels/d_a_tag_mmsg/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_mmsg.map + +- object: files/rel/Rfinal/Release/d_a_tag_mwait.rel + hash: 0c50ec793bb7f72aaf13374ec578fc6ac98f010d + symbols: config/RZDP01/rels/d_a_tag_mwait/symbols.txt + splits: config/RZDP01/rels/d_a_tag_mwait/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_mwait.map + +- object: files/rel/Rfinal/Release/d_a_tag_myna2.rel + hash: 39973eed6c0b12945e9dd2c5865372b27def6188 + symbols: config/RZDP01/rels/d_a_tag_myna2/symbols.txt + splits: config/RZDP01/rels/d_a_tag_myna2/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_myna2.map + +- object: files/rel/Rfinal/Release/d_a_tag_myna_light.rel + hash: fefb25e80132918364d291cff09bb31bbc12ea41 + symbols: config/RZDP01/rels/d_a_tag_myna_light/symbols.txt + splits: config/RZDP01/rels/d_a_tag_myna_light/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_myna_light.map + +- object: files/rel/Rfinal/Release/d_a_tag_pachi.rel + hash: 573ce23cf37664ba9daf3f4a894830ef77ec7053 + symbols: config/RZDP01/rels/d_a_tag_pachi/symbols.txt + splits: config/RZDP01/rels/d_a_tag_pachi/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_pachi.map + +- object: files/rel/Rfinal/Release/d_a_tag_poFire.rel + hash: 23c60fede8a6f72ea295cfed09caca9d01a976cf + symbols: config/RZDP01/rels/d_a_tag_poFire/symbols.txt + splits: config/RZDP01/rels/d_a_tag_poFire/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_poFire.map + +- object: files/rel/Rfinal/Release/d_a_tag_qs.rel + hash: 808353f8748fd56e0fdcf1a9a23d8abd8b3f045f + symbols: config/RZDP01/rels/d_a_tag_qs/symbols.txt + splits: config/RZDP01/rels/d_a_tag_qs/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_qs.map + +- object: files/rel/Rfinal/Release/d_a_tag_ret_room.rel + hash: 1f6282eabb960335b0c1ffe8c788ee9bb9449cd7 + symbols: config/RZDP01/rels/d_a_tag_ret_room/symbols.txt + splits: config/RZDP01/rels/d_a_tag_ret_room/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_ret_room.map + +- object: files/rel/Rfinal/Release/d_a_tag_river_back.rel + hash: a9577dbcc77670f4db0da8d2d2cb7664d2985ae8 + symbols: config/RZDP01/rels/d_a_tag_river_back/symbols.txt + splits: config/RZDP01/rels/d_a_tag_river_back/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_river_back.map + +- object: files/rel/Rfinal/Release/d_a_tag_rmbit_sw.rel + hash: 031e04372ba7ec4340bc572c7e6cc30e62f6584d + symbols: config/RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt + splits: config/RZDP01/rels/d_a_tag_rmbit_sw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_rmbit_sw.map + +- object: files/rel/Rfinal/Release/d_a_tag_schedule.rel + hash: be5ac517277f8781d7c4d9755a787af359aa9ea1 + symbols: config/RZDP01/rels/d_a_tag_schedule/symbols.txt + splits: config/RZDP01/rels/d_a_tag_schedule/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_schedule.map + +- object: files/rel/Rfinal/Release/d_a_tag_setBall.rel + hash: ef8e0c512dc599c8b590ebfeabec5f9e33bd2f52 + symbols: config/RZDP01/rels/d_a_tag_setBall/symbols.txt + splits: config/RZDP01/rels/d_a_tag_setBall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_setBall.map + +- object: files/rel/Rfinal/Release/d_a_tag_setrestart.rel + hash: 76c5adbeb7449a47c3e6e157705b5a723e998f5b + symbols: config/RZDP01/rels/d_a_tag_setrestart/symbols.txt + splits: config/RZDP01/rels/d_a_tag_setrestart/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_setrestart.map + +- object: files/rel/Rfinal/Release/d_a_tag_shop_camera.rel + hash: 080ac4784c816287c25a98c436d5210cf396f237 + symbols: config/RZDP01/rels/d_a_tag_shop_camera/symbols.txt + splits: config/RZDP01/rels/d_a_tag_shop_camera/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_shop_camera.map + +- object: files/rel/Rfinal/Release/d_a_tag_shop_item.rel + hash: 24b11ce1eb51c97e07bc03f9612fbbdbe8895cc5 + symbols: config/RZDP01/rels/d_a_tag_shop_item/symbols.txt + splits: config/RZDP01/rels/d_a_tag_shop_item/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_shop_item.map + +- object: files/rel/Rfinal/Release/d_a_tag_smk_emt.rel + hash: 9cc605cbd48107ad9a1c6fc6c89d9838a259e495 + symbols: config/RZDP01/rels/d_a_tag_smk_emt/symbols.txt + splits: config/RZDP01/rels/d_a_tag_smk_emt/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_smk_emt.map + +- object: files/rel/Rfinal/Release/d_a_tag_spinner.rel + hash: adcc57d320dd0a45c18af9cfe9ef5b9d693e2fdb + symbols: config/RZDP01/rels/d_a_tag_spinner/symbols.txt + splits: config/RZDP01/rels/d_a_tag_spinner/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_spinner.map + +- object: files/rel/Rfinal/Release/d_a_tag_sppath.rel + hash: f49d2c6de8fe4455c043bd19520c86b02159b75a + symbols: config/RZDP01/rels/d_a_tag_sppath/symbols.txt + splits: config/RZDP01/rels/d_a_tag_sppath/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_sppath.map + +- object: files/rel/Rfinal/Release/d_a_tag_ss_drink.rel + hash: eb3dac8dd5f923dfd929b91a0968d6e2e96d1b8a + symbols: config/RZDP01/rels/d_a_tag_ss_drink/symbols.txt + splits: config/RZDP01/rels/d_a_tag_ss_drink/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_ss_drink.map + +- object: files/rel/Rfinal/Release/d_a_tag_stream.rel + hash: 45219c807f450c94556c2b3e572349b175ba646b + symbols: config/RZDP01/rels/d_a_tag_stream/symbols.txt + splits: config/RZDP01/rels/d_a_tag_stream/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_stream.map + +- object: files/rel/Rfinal/Release/d_a_tag_theB_hint.rel + hash: 6797e9c2779ed147daf111ba59b9322236a85c4c + symbols: config/RZDP01/rels/d_a_tag_theB_hint/symbols.txt + splits: config/RZDP01/rels/d_a_tag_theB_hint/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_theB_hint.map + +- object: files/rel/Rfinal/Release/d_a_tag_wara_howl.rel + hash: 52bd6b962d5e01dd25149dd98cf77fe33c4efe03 + symbols: config/RZDP01/rels/d_a_tag_wara_howl/symbols.txt + splits: config/RZDP01/rels/d_a_tag_wara_howl/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_wara_howl.map + +- object: files/rel/Rfinal/Release/d_a_tag_watchge.rel + hash: 670cb9be4208066fb4b97ec220f0201d39e12650 + symbols: config/RZDP01/rels/d_a_tag_watchge/symbols.txt + splits: config/RZDP01/rels/d_a_tag_watchge/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_watchge.map + +- object: files/rel/Rfinal/Release/d_a_tag_waterfall.rel + hash: 48a1986e345eb0dc4eef66d694dd9b0e6d445042 + symbols: config/RZDP01/rels/d_a_tag_waterfall/symbols.txt + splits: config/RZDP01/rels/d_a_tag_waterfall/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_waterfall.map + +- object: files/rel/Rfinal/Release/d_a_tag_wljump.rel + hash: 2ef5a7d627e71d586ae521fd3730580d7a098e4d + symbols: config/RZDP01/rels/d_a_tag_wljump/symbols.txt + splits: config/RZDP01/rels/d_a_tag_wljump/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_wljump.map + +- object: files/rel/Rfinal/Release/d_a_tag_yami.rel + hash: 388147c3d257728043cfcd40b9cc6501695d1ed9 + symbols: config/RZDP01/rels/d_a_tag_yami/symbols.txt + splits: config/RZDP01/rels/d_a_tag_yami/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tag_yami.map + +- object: files/rel/Rfinal/Release/d_a_talk.rel + hash: 5eee602f587f0aff6bf264dbdbc8852ef7b8e9a1 + symbols: config/RZDP01/rels/d_a_talk/symbols.txt + splits: config/RZDP01/rels/d_a_talk/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_talk.map + +- object: files/rel/Rfinal/Release/d_a_tboxSw.rel + hash: 1b021cf683e718b81704cf364e4ae1681b3898b7 + symbols: config/RZDP01/rels/d_a_tboxSw/symbols.txt + splits: config/RZDP01/rels/d_a_tboxSw/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_tboxSw.map + +- object: files/rel/Rfinal/Release/d_a_title.rel + hash: 353221c677def3ea1c15b318895334e09773e866 + symbols: config/RZDP01/rels/d_a_title/symbols.txt + splits: config/RZDP01/rels/d_a_title/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_title.map + +- object: files/rel/Rfinal/Release/d_a_warp_bug.rel + hash: c1219665a2ee4422530b7c5a6e1923b05a75a7f0 + symbols: config/RZDP01/rels/d_a_warp_bug/symbols.txt + splits: config/RZDP01/rels/d_a_warp_bug/splits.txt +# map: orig/RZDP01/fixed_maps/d_a_warp_bug.map + +extract: +- symbol: black_tex + binary: assets/black_tex.bin + header: assets/black_tex.h +- symbol: msg_data + binary: assets/msg_data.bin + header: assets/msg_data.h +- symbol: font_data + binary: assets/font_data.bin + header: assets/font_data.h diff --git a/config/RZDP01/rels/d_a_L7demo_dr/splits.txt b/config/RZDP01/rels/d_a_L7demo_dr/splits.txt new file mode 100644 index 0000000000..2ae7542c4a --- /dev/null +++ b/config/RZDP01/rels/d_a_L7demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7demo_dr.cpp: + .text start:0x0000005C end:0x000010D8 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_L7demo_dr/symbols.txt b/config/RZDP01/rels/d_a_L7demo_dr/symbols.txt new file mode 100644 index 0000000000..4e2316ab72 --- /dev/null +++ b/config/RZDP01/rels/d_a_L7demo_dr/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__6daDr_cFM6daDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +mtx_set__6daDr_cFv = .text:0x00000100; // type:function size:0xB0 scope:global align:4 +draw__6daDr_cFv = .text:0x000001B0; // type:function size:0x80 scope:global align:4 +daDr_Draw__FP6daDr_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +wait__6daDr_cFv = .text:0x00000234; // type:function size:0x19C scope:global align:4 +pl_walk__6daDr_cFv = .text:0x000003D0; // type:function size:0x290 scope:global align:4 +pl_turn__6daDr_cFv = .text:0x00000660; // type:function size:0x11C scope:global align:4 +bridge_destroy__6daDr_cFv = .text:0x0000077C; // type:function size:0x2A0 scope:global align:4 +bridge_destroy2__6daDr_cFv = .text:0x00000A1C; // type:function size:0x1BC scope:global align:4 +execute__6daDr_cFv = .text:0x00000BD8; // type:function size:0xFC scope:global align:4 +daDr_Execute__FP6daDr_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daDr_IsDelete__FP6daDr_c = .text:0x00000CD8; // type:function size:0x8 scope:global align:4 +daDr_Delete__FP6daDr_c = .text:0x00000CE0; // type:function size:0x4 scope:global align:4 +CreateHeap__6daDr_cFv = .text:0x00000CE4; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DD8; // type:function size:0x4 scope:global align:4 +check_start__6daDr_cFv = .text:0x00000DDC; // type:function size:0x9C scope:global align:4 +create__6daDr_cFv = .text:0x00000E78; // type:function size:0x1F4 scope:global align:4 +daDr_Create__FP6daDr_c = .text:0x0000106C; // type:function size:0x4 scope:global align:4 +_delete__6daDr_cFv = .text:0x00001070; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94858 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94859 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94860 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94895 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94896 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94897 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94898 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94899 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94900 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94901 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95014 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95015 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95016 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95017 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95057 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95058 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95060 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95088 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@95139 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95140 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95189 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95190 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95191 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@94831 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@94832 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@94873 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +@94921 = .data:0x00000024; // type:object size:0xC scope:local align:4 data:4byte +@94945 = .data:0x00000030; // type:object size:0xC scope:local align:4 +@94974 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +lbl_135_data_48 = .data:0x00000048; // type:object size:0x5 data:string +@95152 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@95153 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +l_daDr_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_DR = .data:0x00000088; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_L7low_dr/splits.txt b/config/RZDP01/rels/d_a_L7low_dr/splits.txt new file mode 100644 index 0000000000..e5ebbe0a6d --- /dev/null +++ b/config/RZDP01/rels/d_a_L7low_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7low_dr.cpp: + .text start:0x0000005C end:0x000008E0 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_L7low_dr/symbols.txt b/config/RZDP01/rels/d_a_L7low_dr/symbols.txt new file mode 100644 index 0000000000..697f5b12da --- /dev/null +++ b/config/RZDP01/rels/d_a_L7low_dr/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +action__11daL7lowDr_cFv = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +daL7lowDr_Delete__FP11daL7lowDr_c = .text:0x000001A4; // type:function size:0x4 scope:global align:4 +mtx_set__11daL7lowDr_cFv = .text:0x000001A8; // type:function size:0x6C scope:global align:4 +fly__11daL7lowDr_cFv = .text:0x00000214; // type:function size:0x38C scope:global align:4 +daL7lowDr_Execute__FP11daL7lowDr_c = .text:0x000005A0; // type:function size:0x24 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005C4; // type:function size:0x4 scope:global align:4 +CreateHeap__11daL7lowDr_cFv = .text:0x000005C8; // type:function size:0xF8 scope:global align:4 +create__11daL7lowDr_cFv = .text:0x000006C0; // type:function size:0x128 scope:global align:4 +daL7lowDr_Create__FP11daL7lowDr_c = .text:0x000007E8; // type:function size:0x4 scope:global align:4 +draw__11daL7lowDr_cFv = .text:0x000007EC; // type:function size:0x98 scope:global align:4 +daL7lowDr_Draw__FP11daL7lowDr_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +daL7lowDr_IsDelete__FP11daL7lowDr_c = .text:0x00000888; // type:function size:0x8 scope:global align:4 +_delete__11daL7lowDr_cFv = .text:0x00000890; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92665 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92666 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92667 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92668 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92669 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92670 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92671 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92674 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92675 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92676 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92677 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92678 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92679 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_136_data_0 = .data:0x00000000; // type:object size:0x8 data:string +@92740 = .data:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_daL7lowDr_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_L7lowDr = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_L7op_demo_dr/splits.txt b/config/RZDP01/rels/d_a_L7op_demo_dr/splits.txt new file mode 100644 index 0000000000..d837fa4743 --- /dev/null +++ b/config/RZDP01/rels/d_a_L7op_demo_dr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_L7op_demo_dr.cpp: + .text start:0x0000005C end:0x00002AA4 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x000001D8 diff --git a/config/RZDP01/rels/d_a_L7op_demo_dr/symbols.txt b/config/RZDP01/rels/d_a_L7op_demo_dr/symbols.txt new file mode 100644 index 0000000000..b01c67e88d --- /dev/null +++ b/config/RZDP01/rels/d_a_L7op_demo_dr/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +setDrAction__9daL7ODR_cFM9daL7ODR_cFPCvPv_v = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +mtx_set__9daL7ODR_cFv = .text:0x000001A4; // type:function size:0x90 scope:global align:4 +draw__9daL7ODR_cFv = .text:0x00000234; // type:function size:0xE4 scope:global align:4 +daL7ODR_Draw__FP9daL7ODR_c = .text:0x00000318; // type:function size:0x4 scope:global align:4 +wait__9daL7ODR_cFv = .text:0x0000031C; // type:function size:0x118 scope:global align:4 +pl_walk__9daL7ODR_cFv = .text:0x00000434; // type:function size:0x678 scope:global align:4 +setZoomOutCamPos__9daL7ODR_cFR4cXyzR4cXyzf = .text:0x00000AAC; // type:function size:0xB0 scope:global align:4 +dr_fly__9daL7ODR_cFv = .text:0x00000B5C; // type:function size:0x1950 scope:global align:4 +execute__9daL7ODR_cFv = .text:0x000024AC; // type:function size:0xB4 scope:global align:4 +daL7ODR_Execute__FP9daL7ODR_c = .text:0x00002560; // type:function size:0x4 scope:global align:4 +daL7ODR_IsDelete__FP9daL7ODR_c = .text:0x00002564; // type:function size:0x8 scope:global align:4 +_delete__9daL7ODR_cFv = .text:0x0000256C; // type:function size:0x6C scope:global align:4 +daL7ODR_Delete__FP9daL7ODR_c = .text:0x000025D8; // type:function size:0x4 scope:global align:4 +CreateHeap__9daL7ODR_cFv = .text:0x000025DC; // type:function size:0xFC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000026D8; // type:function size:0x4 scope:global align:4 +check_start__9daL7ODR_cFv = .text:0x000026DC; // type:function size:0xB4 scope:global align:4 +daL7ODR_Create__FP9daL7ODR_c = .text:0x00002790; // type:function size:0x4 scope:global align:4 +dr_wait__9daL7ODR_cFv = .text:0x00002794; // type:function size:0x114 scope:global align:4 +create__9daL7ODR_cFv = .text:0x000028A8; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97237 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97238 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97239 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97240 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@97346 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97347 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@97348 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97355 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97356 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97358 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97359 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97360 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97361 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97393 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97394 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97395 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97678 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97679 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97680 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97681 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97682 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97683 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97684 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97685 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97686 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97687 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97688 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97689 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97690 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@97691 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97692 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97693 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97694 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97695 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97696 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97697 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97698 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97699 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97700 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97701 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97702 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97703 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97704 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97705 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97706 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97707 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97708 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97709 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97710 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97711 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97712 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97713 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97714 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97715 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97716 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97717 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97718 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97719 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97720 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97721 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97722 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97723 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97724 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97725 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97726 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97727 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97728 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@97255 = .data:0x00000000; // type:object size:0xC scope:local align:4 +@97303 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@97304 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +lbl_137_data_24 = .data:0x00000024; // type:object size:0x5 data:string +@97815 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@97816 = .data:0x00000038; // type:object size:0xC scope:local align:4 +lbl_137_data_44 = .data:0x00000044; // type:object size:0x5 data:string +l_daL7ODR_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_L7ODR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +lbl_137_data_9C = .data:0x0000009C; // type:object size:0x34 +@95335 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_137_data_10C = .data:0x0000010C; // type:object size:0x14 +@95337 = .data:0x00000120; // type:object size:0x34 scope:local align:4 +lbl_137_data_154 = .data:0x00000154; // type:object size:0x14 +@95395 = .data:0x00000168; // type:object size:0x24 scope:local align:4 +lbl_137_data_18C = .data:0x0000018C; // type:object size:0x18 +@95397 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +lbl_137_data_1B0 = .data:0x000001B0; // type:object size:0x1C +@95399 = .data:0x000001CC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_alldie/splits.txt b/config/RZDP01/rels/d_a_alldie/splits.txt new file mode 100644 index 0000000000..2dde7cfff7 --- /dev/null +++ b/config/RZDP01/rels/d_a_alldie/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_alldie.cpp: + .text start:0x0000005C end:0x00000508 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_alldie/symbols.txt b/config/RZDP01/rels/d_a_alldie/symbols.txt new file mode 100644 index 0000000000..8e7acb6209 --- /dev/null +++ b/config/RZDP01/rels/d_a_alldie/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +actionCheck__10daAlldie_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +actionTimer__10daAlldie_cFv = .text:0x000000AC; // type:function size:0xA0 scope:global align:4 +actionOrder__10daAlldie_cFv = .text:0x0000014C; // type:function size:0x5C scope:global align:4 +actionEvent__10daAlldie_cFv = .text:0x000001A8; // type:function size:0xA4 scope:global align:4 +actionNext__10daAlldie_cFv = .text:0x0000024C; // type:function size:0xCC scope:global align:4 +execute__10daAlldie_cFv = .text:0x00000318; // type:function size:0x74 scope:global align:4 +daAlldie_Draw__FP10daAlldie_c = .text:0x0000038C; // type:function size:0x8 scope:global align:4 +daAlldie_Execute__FP10daAlldie_c = .text:0x00000394; // type:function size:0x24 scope:global align:4 +daAlldie_IsDelete__FP10daAlldie_c = .text:0x000003B8; // type:function size:0x8 scope:global align:4 +daAlldie_Delete__FP10daAlldie_c = .text:0x000003C0; // type:function size:0x30 scope:global align:4 +daAlldie_Create__FP10fopAc_ac_c = .text:0x000003F0; // type:function size:0x118 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAlldie_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ALLDIE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_andsw/splits.txt b/config/RZDP01/rels/d_a_andsw/splits.txt new file mode 100644 index 0000000000..35d4b26707 --- /dev/null +++ b/config/RZDP01/rels/d_a_andsw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_andsw.cpp: + .text start:0x0000005C end:0x000001A8 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_andsw/symbols.txt b/config/RZDP01/rels/d_a_andsw/symbols.txt new file mode 100644 index 0000000000..e35129cb46 --- /dev/null +++ b/config/RZDP01/rels/d_a_andsw/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__9daAndsw_cFv = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +create__9daAndsw_cFv = .text:0x00000094; // type:function size:0x68 scope:global align:4 +execute__9daAndsw_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +daAndsw_Execute__FP9daAndsw_c = .text:0x00000198; // type:function size:0x4 scope:global align:4 +daAndsw_Delete__FP9daAndsw_c = .text:0x0000019C; // type:function size:0x8 scope:global align:4 +daAndsw_Create__FP10fopAc_ac_c = .text:0x000001A4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daAndsw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ANDSW = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_andsw2/splits.txt b/config/RZDP01/rels/d_a_andsw2/splits.txt new file mode 100644 index 0000000000..85db415cd8 --- /dev/null +++ b/config/RZDP01/rels/d_a_andsw2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_andsw2.cpp: + .text start:0x0000005C end:0x00000AC0 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDP01/rels/d_a_andsw2/symbols.txt b/config/RZDP01/rels/d_a_andsw2/symbols.txt new file mode 100644 index 0000000000..4c8e7322be --- /dev/null +++ b/config/RZDP01/rels/d_a_andsw2/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getTopSw__10daAndsw2_cFv = .text:0x0000005C; // type:function size:0x2C scope:global align:4 +chkAllSw2__10daAndsw2_cFv = .text:0x00000088; // type:function size:0xA0 scope:global align:4 +chkSwStatus__10daAndsw2_cFv = .text:0x00000128; // type:function size:0xB0 scope:global align:4 +chkSwStatus2__10daAndsw2_cFv = .text:0x000001D8; // type:function size:0xA0 scope:global align:4 +create__10daAndsw2_cFv = .text:0x00000278; // type:function size:0x268 scope:global align:4 +daAndsw2_actionOnAll__FP10daAndsw2_c = .text:0x000004E0; // type:function size:0x170 scope:global align:4 +daAndsw2_actionTimer__FP10daAndsw2_c = .text:0x00000650; // type:function size:0x13C scope:global align:4 +daAndsw2_actionOrder__FP10daAndsw2_c = .text:0x0000078C; // type:function size:0x178 scope:global align:4 +daAndsw2_actionEvent__FP10daAndsw2_c = .text:0x00000904; // type:function size:0x94 scope:global align:4 +daAndsw2_actionOff__FP10daAndsw2_c = .text:0x00000998; // type:function size:0xB0 scope:global align:4 +daAndsw2_actionWait__FP10daAndsw2_c = .text:0x00000A48; // type:function size:0x8 scope:global align:4 +daAndsw2_Execute__FP10daAndsw2_c = .text:0x00000A50; // type:function size:0x3C scope:global align:4 +daAndsw2_Delete__FP10daAndsw2_c = .text:0x00000A8C; // type:function size:0x30 scope:global align:4 +daAndsw2_Create__FP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90578 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +l_action$localstatic$execute__10daAndsw2_cFv = .data:0x0000001C; // type:object size:0x18 scope:local align:4 +l_daAndsw2_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_ANDSW2 = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_arrow/splits.txt b/config/RZDP01/rels/d_a_arrow/splits.txt new file mode 100644 index 0000000000..27e8fdb75a --- /dev/null +++ b/config/RZDP01/rels/d_a_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_arrow.cpp: + .text start:0x000000CC end:0x0000337C + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x0000019C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_arrow/symbols.txt b/config/RZDP01/rels/d_a_arrow/symbols.txt new file mode 100644 index 0000000000..e814376df9 --- /dev/null +++ b/config/RZDP01/rels/d_a_arrow/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeap__9daArrow_cFv = .text:0x000000CC; // type:function size:0xF8 scope:global align:4 +daArrow_createHeap__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x4 scope:global align:4 +atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001C8; // type:function size:0x11C scope:global align:4 +daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000002E4; // type:function size:0x4 scope:global align:4 +decAlphaBlur__9daArrow_cFv = .text:0x000002E8; // type:function size:0x94 scope:global align:4 +setBlur__9daArrow_cFv = .text:0x0000037C; // type:function size:0xC0 scope:global align:4 +setLightArrowHitMark__9daArrow_cFPC4cXyz = .text:0x0000043C; // type:function size:0xDC scope:global align:4 +setLightChargeEffect__9daArrow_cFi = .text:0x00000518; // type:function size:0x134 scope:global align:4 +setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz = .text:0x0000064C; // type:function size:0x1DC scope:global align:4 +setArrowAt__9daArrow_cFf = .text:0x00000828; // type:function size:0x238 scope:global align:4 +arrowShooting__9daArrow_cFv = .text:0x00000A60; // type:function size:0x2C4 scope:global align:4 +setRoomInfo__9daArrow_cFv = .text:0x00000D24; // type:function size:0x8C scope:global align:4 +clearNearActorData__9daArrow_cFv = .text:0x00000DB0; // type:function size:0x20 scope:global align:4 +getVibAngle__9daArrow_cFv = .text:0x00000DD0; // type:function size:0xDC scope:global align:4 +setNormalMatrix__9daArrow_cFv = .text:0x00000EAC; // type:function size:0xAC scope:global align:4 +setSmokePos__9daArrow_cFv = .text:0x00000F58; // type:function size:0xC4 scope:global align:4 +setKeepMatrix__9daArrow_cFv = .text:0x0000101C; // type:function size:0x128 scope:global align:4 +setStopActorMatrix__9daArrow_cFv = .text:0x00001144; // type:function size:0xEC scope:global align:4 +setBombMoveEffect__9daArrow_cFv = .text:0x00001230; // type:function size:0x14C scope:global align:4 +checkReget__9daArrow_cFv = .text:0x0000137C; // type:function size:0xE8 scope:global align:4 +procWait__9daArrow_cFv = .text:0x00001464; // type:function size:0x30C scope:global align:4 +procMove__9daArrow_cFv = .text:0x00001770; // type:function size:0xB44 scope:global align:4 +procReturnInit__9daArrow_cFi = .text:0x000022B4; // type:function size:0x174 scope:global align:4 +procReturn__9daArrow_cFv = .text:0x00002428; // type:function size:0x21C scope:global align:4 +procBGStop__9daArrow_cFv = .text:0x00002644; // type:function size:0xF4 scope:global align:4 +procActorStop__9daArrow_cFv = .text:0x00002738; // type:function size:0x6C scope:global align:4 +procActorControllStop__9daArrow_cFv = .text:0x000027A4; // type:function size:0x24 scope:global align:4 +procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf = .text:0x000027C8; // type:function size:0x160 scope:global align:4 +procSlingHit__9daArrow_cFv = .text:0x00002928; // type:function size:0x50 scope:global align:4 +execute__9daArrow_cFv = .text:0x00002978; // type:function size:0x208 scope:global align:4 +daArrow_execute__FP9daArrow_c = .text:0x00002B80; // type:function size:0x4 scope:global align:4 +draw__9daArrow_cFv = .text:0x00002B84; // type:function size:0x30C scope:global align:4 +daArrow_draw__FP9daArrow_c = .text:0x00002E90; // type:function size:0x4 scope:global align:4 +daAlink_searchHorseZelda__FP10fopAc_ac_cPv = .text:0x00002E94; // type:function size:0x14 scope:global align:4 +create__9daArrow_cFv = .text:0x00002EA8; // type:function size:0x38C scope:global align:4 +daArrow_create__FP9daArrow_c = .text:0x00003234; // type:function size:0x4 scope:global align:4 +__dt__9daArrow_cFv = .text:0x00003238; // type:function size:0xC4 scope:global align:4 +daArrow_delete__FP9daArrow_c = .text:0x000032FC; // type:function size:0x28 scope:global align:4 +__dt__15Z2SoundObjArrowFv = .text:0x00003324; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_atCpsSrc = .rodata:0x00000000; // type:object size:0x4C scope:global align:4 +l_coSphSrc = .rodata:0x0000004C; // type:object size:0x40 scope:global align:4 +@109561 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +effName$105039 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +effName$105059 = .rodata:0x0000009C; // type:object size:0x8 scope:local align:4 +localEffPos$105063 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@109657 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109658 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109690 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109691 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109692 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109755 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@109756 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@109782 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@109791 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109792 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@109793 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109794 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109798 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@109812 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@109813 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109825 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109826 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109827 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109828 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@109853 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@109854 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@109899 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@109907 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109980 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@110207 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110208 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110209 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110210 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110239 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110240 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110241 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110265 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110266 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110267 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +tmpColor$105953 = .rodata:0x0000013C; // type:object size:0x8 scope:local align:4 +@110423 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110424 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110515 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110516 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110517 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +effCnt$105038 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@109924 = .data:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +@110073 = .data:0x00000014; // type:object size:0xC scope:local align:4 +@110074 = .data:0x00000020; // type:object size:0xC scope:local align:4 +@110075 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +@110227 = .data:0x00000038; // type:object size:0xC scope:local align:4 data:4byte +@110292 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@110456 = .data:0x00000050; // type:object size:0xC scope:local align:4 data:4byte +@110457 = .data:0x0000005C; // type:object size:0xC scope:local align:4 data:4byte +l_daArrowMethodTable = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_ARROW = .data:0x00000088; // type:object size:0x30 scope:global align:4 +lbl_46_data_B8 = .data:0x000000B8; // type:object size:0x38 +@106225 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +__vt__18JPAEmitterCallBack = .data:0x00000104; // type:object size:0x1C scope:global align:4 +lbl_46_data_120 = .data:0x00000120; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@105328 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +localOffset$105325 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_b_bh/splits.txt b/config/RZDP01/rels/d_a_b_bh/splits.txt new file mode 100644 index 0000000000..6bae5505eb --- /dev/null +++ b/config/RZDP01/rels/d_a_b_bh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bh.cpp: + .text start:0x000000CC end:0x0000416C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_b_bh/symbols.txt b/config/RZDP01/rels/d_a_b_bh/symbols.txt new file mode 100644 index 0000000000..57c0e2fae8 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_bh/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_BH_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10b_bh_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +daB_BH_Draw__FP10b_bh_class = .text:0x000001B0; // type:function size:0xD4 scope:global align:4 +b_bh_wait__FP10b_bh_class = .text:0x00000284; // type:function size:0x600 scope:global align:4 +b_bh_attack_1__FP10b_bh_class = .text:0x00000884; // type:function size:0x3FC scope:global align:4 +b_bh_bombeat__FP10b_bh_class = .text:0x00000C80; // type:function size:0x238 scope:global align:4 +b_bh_down__FP10b_bh_class = .text:0x00000EB8; // type:function size:0x3D0 scope:global align:4 +b_bh_b_wait__FP10b_bh_class = .text:0x00001288; // type:function size:0x508 scope:global align:4 +b_bh_b_attack_1__FP10b_bh_class = .text:0x00001790; // type:function size:0x3D0 scope:global align:4 +b_bh_b_bombeat__FP10b_bh_class = .text:0x00001B60; // type:function size:0x18C scope:global align:4 +b_bh_b_down__FP10b_bh_class = .text:0x00001CEC; // type:function size:0x2A4 scope:global align:4 +b_bh_start__FP10b_bh_class = .text:0x00001F90; // type:function size:0x4DC scope:global align:4 +kuki_control1__FP10b_bh_class = .text:0x0000246C; // type:function size:0x234 scope:global align:4 +kuki_control2__FP10b_bh_class = .text:0x000026A0; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10b_bh_class = .text:0x000027E8; // type:function size:0xE4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000028CC; // type:function size:0xB0 scope:global align:4 +damage_check__FP10b_bh_class = .text:0x0000297C; // type:function size:0x314 scope:global align:4 +daB_BH_Execute__FP10b_bh_class = .text:0x00002C90; // type:function size:0xE1C scope:global align:4 +daB_BH_IsDelete__FP10b_bh_class = .text:0x00003AAC; // type:function size:0x8 scope:global align:4 +daB_BH_Delete__FP10b_bh_class = .text:0x00003AB4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B1C; // type:function size:0x244 scope:global align:4 +daB_BH_Create__FP10fopAc_ac_c = .text:0x00003D60; // type:function size:0x384 scope:global align:4 +__dt__12daB_BH_HIO_cFv = .text:0x000040E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_bh_cpp = .text:0x00004124; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98261 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98270 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98271 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98362 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98363 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98364 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98365 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98366 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98367 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98368 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98369 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98370 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98371 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98372 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98373 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98374 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98375 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@98376 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98377 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98378 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98379 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98380 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@98418 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98419 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98421 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98422 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98423 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98424 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98471 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98506 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98507 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98508 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98509 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98562 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98629 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98682 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98683 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98718 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98958 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98959 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98960 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98961 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98962 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98963 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99031 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99032 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99087 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +pow_xa$93969 = .data:0x00000006; // type:object size:0x22 scope:local align:2 +eno$94187 = .data:0x00000028; // type:object size:0xA scope:local align:4 +eno$94198 = .data:0x00000032; // type:object size:0x8 scope:local align:2 +g_y_i$94263 = .data:0x0000003A; // type:object size:0xA scope:local align:2 +g_y_ji$94264 = .data:0x00000044; // type:object size:0x14 scope:local align:4 +cc_sph_src$94478 = .data:0x00000058; // type:object size:0x40 scope:local align:4 +tg_sph_src$94479 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daB_BH_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_B_BH = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daB_BH_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_138_data_134 = .data:0x00000134; // type:object size:0xD data:string +@94524 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daB_BH_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_138_data_158 = .data:0x00000158; // type:object size:0x34 +@94587 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_138_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@94589 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_138_data_210 = .data:0x00000210; // type:object size:0x14 +@94647 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_138_data_248 = .data:0x00000248; // type:object size:0x18 +@94649 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_138_data_26C = .data:0x0000026C; // type:object size:0x1C +@94651 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_138_data_294 = .data:0x00000294; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93399 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +bh = .bss:0x00000030; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_bq/splits.txt b/config/RZDP01/rels/d_a_b_bq/splits.txt new file mode 100644 index 0000000000..1b36ed7348 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_bq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_bq.cpp: + .text start:0x000000CC end:0x000063B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002C8 + .data start:0x00000000 end:0x00000518 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_b_bq/symbols.txt b/config/RZDP01/rels/d_a_b_bq/symbols.txt new file mode 100644 index 0000000000..35e2ccf2d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_bq/symbols.txt @@ -0,0 +1,257 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_BQ_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +anm_init__FP10b_bq_classifUcf = .text:0x00000100; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0x128 scope:global align:4 +daB_BQ_Draw__FP10b_bq_class = .text:0x000002D4; // type:function size:0x310 scope:global align:4 +s_fw_sub0__FPvPv = .text:0x000005E4; // type:function size:0x50 scope:global align:4 +s_fw_sub1__FPvPv = .text:0x00000634; // type:function size:0x114 scope:global align:4 +s_fw_sub2__FPvPv = .text:0x00000748; // type:function size:0xF8 scope:global align:4 +s_fw_del_sub__FPvPv = .text:0x00000840; // type:function size:0x4C scope:global align:4 +s_bi_del_sub__FPvPv = .text:0x0000088C; // type:function size:0x54 scope:global align:4 +action__FP10b_bq_class = .text:0x000008E0; // type:function size:0x1744 scope:global align:4 +anm_se_set__FP10b_bq_class = .text:0x00002024; // type:function size:0x9B8 scope:global align:4 +cam_3d_morf__FP10b_bq_classf = .text:0x000029DC; // type:function size:0xE4 scope:global align:4 +fish_set__FP10b_bq_class = .text:0x00002AC0; // type:function size:0xA4 scope:global align:4 +demo_camera__FP10b_bq_class = .text:0x00002B64; // type:function size:0x254C scope:global align:4 +daB_BQ_Execute__FP10b_bq_class = .text:0x000050B0; // type:function size:0x8C0 scope:global align:4 +daB_BQ_IsDelete__FP10b_bq_class = .text:0x00005970; // type:function size:0x8 scope:global align:4 +daB_BQ_Delete__FP10b_bq_class = .text:0x00005978; // type:function size:0x78 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000059F0; // type:function size:0x2C8 scope:global align:4 +daB_BQ_Create__FP10fopAc_ac_c = .text:0x00005CB8; // type:function size:0x514 scope:global align:4 +__dt__12daB_BQ_HIO_cFv = .text:0x000061CC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_bq_cpp = .text:0x0000620C; // type:function size:0x48 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006254; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00006264; // type:function size:0x8 scope:global align:4 +getPlaySpeed__14mDoExt_baseAnmFv = .text:0x0000626C; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00006274; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000628C; // type:function size:0x78 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00006304; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006314; // type:function size:0x1C scope:global align:4 +getCutType__9daPy_py_cCFv = .text:0x00006330; // type:function size:0x8 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00006338; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00006348; // type:function size:0x14 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000635C; // type:function size:0xC scope:global align:4 +fopAcM_GetID__FPCv = .text:0x00006368; // type:function size:0x18 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00006380; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00006390; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000639C; // type:function size:0x10 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x000063AC; // type:function size:0x4 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000063B0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103853 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103862 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103863 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@104005 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104006 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104007 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104039 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104064 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@104452 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104457 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104458 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104459 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104460 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@104461 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104462 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104463 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104464 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104465 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104466 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104467 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104468 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104469 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104473 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@104791 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@105397 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105398 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105399 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105400 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105401 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105402 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105403 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105404 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105405 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105406 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105407 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105408 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105409 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105410 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105411 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105412 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105413 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105414 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105415 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105416 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105417 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105418 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105419 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105420 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105421 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105422 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105423 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105424 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105425 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105426 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105427 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105428 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105429 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105430 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105431 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105432 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105433 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105434 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105435 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105436 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105437 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105438 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105439 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105440 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105441 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105442 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105443 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105444 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105445 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105446 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105447 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105448 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105449 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105450 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105451 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105452 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105453 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105454 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105455 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105456 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105457 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105458 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105459 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105460 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105461 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105462 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105463 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105464 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105465 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105466 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@105467 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105468 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105469 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105470 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105471 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +@105472 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105473 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105474 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105475 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105476 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105477 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105478 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105479 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105480 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105481 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105482 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105483 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105484 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105485 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105486 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105487 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105488 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105489 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105490 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 data:string +@105491 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105492 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105493 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105494 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105495 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105496 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105497 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105498 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105499 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105500 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105501 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105502 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105503 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105504 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105505 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105506 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105507 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105508 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105509 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105510 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105511 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@105512 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@105514 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@105515 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 data:string +@105516 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:string +@105517 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105521 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105522 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@105523 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105524 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105525 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@105526 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105527 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105528 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105529 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105530 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105627 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105628 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105629 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105630 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105631 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105632 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105633 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@105634 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105635 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@105636 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@105637 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@105858 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@105859 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fireno$95025 = .data:0x00000006; // type:object size:0x8 scope:local align:2 +fireno$95037 = .data:0x0000000E; // type:object size:0x4 scope:local align:2 +@104474 = .data:0x00000014; // type:object size:0xA8 scope:local align:4 +g_e_i$95250 = .data:0x000000BC; // type:object size:0x26 scope:local align:4 +g_d_i$95257 = .data:0x000000E2; // type:object size:0x18 scope:local align:2 +g_k_ji$95258 = .data:0x000000FC; // type:object size:0x30 scope:local align:4 +g_y_i$95271 = .data:0x0000012C; // type:object size:0xA scope:local align:4 +g_y_ji$95272 = .data:0x00000138; // type:object size:0x14 scope:local align:4 +g_c_i$95283 = .data:0x0000014C; // type:object size:0x26 scope:local align:4 +g_c_ji$95284 = .data:0x00000174; // type:object size:0x4C scope:local align:4 +lf_pos$95359 = .data:0x000001C0; // type:object size:0x18 scope:local align:4 data:byte +g_b_i$95590 = .data:0x000001D8; // type:object size:0xE scope:local align:4 +g_e_i$95631 = .data:0x000001E6; // type:object size:0xA scope:local align:2 +@105532 = .data:0x000001F0; // type:object size:0xDC scope:local align:4 +takino$95946 = .data:0x000002CC; // type:object size:0x8 scope:local align:4 +takino2$95947 = .data:0x000002D4; // type:object size:0x8 scope:local align:4 +cc_sph_src$96114 = .data:0x000002DC; // type:object size:0x40 scope:local align:4 +core_sph_src$96115 = .data:0x0000031C; // type:object size:0x40 scope:local align:4 +core_co_sph_src$96116 = .data:0x0000035C; // type:object size:0x40 scope:local align:4 +body_co_sph_src$96117 = .data:0x0000039C; // type:object size:0x40 scope:local align:4 +mizu_sph_src$96118 = .data:0x000003DC; // type:object size:0x40 scope:local align:4 +l_daB_BQ_Method = .data:0x0000041C; // type:object size:0x20 scope:global align:4 +g_profile_B_BQ = .data:0x0000043C; // type:object size:0x30 scope:global align:4 +__vt__12daB_BQ_HIO_c = .data:0x0000046C; // type:object size:0xC scope:global align:4 +lbl_139_data_478 = .data:0x00000478; // type:object size:0xD data:string +@96197 = .data:0x00000488; // type:object size:0xC scope:local align:4 +__RTTI__12daB_BQ_HIO_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 +lbl_139_data_49C = .data:0x0000049C; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_139_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_139_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_b_dr/splits.txt b/config/RZDP01/rels/d_a_b_dr/splits.txt new file mode 100644 index 0000000000..b5a3c7eb9a --- /dev/null +++ b/config/RZDP01/rels/d_a_b_dr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dr.cpp: + .text start:0x000000CC end:0x00009EFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000005B0 + .data start:0x00000000 end:0x0000082C + .bss start:0x00000008 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_b_dr/symbols.txt b/config/RZDP01/rels/d_a_b_dr/symbols.txt new file mode 100644 index 0000000000..4b687c92dc --- /dev/null +++ b/config/RZDP01/rels/d_a_b_dr/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_DR_HIO_cFv = .text:0x000000CC; // type:function size:0x13C scope:global align:4 +ctrlJoint__8daB_DR_cFP8J3DJointP8J3DModel = .text:0x00000208; // type:function size:0x130 scope:global align:4 +JointCallBack__8daB_DR_cFP8J3DJointi = .text:0x00000338; // type:function size:0x48 scope:global align:4 +draw__8daB_DR_cFv = .text:0x00000380; // type:function size:0x25C scope:global align:4 +daB_DR_Draw__FP8daB_DR_c = .text:0x000005DC; // type:function size:0x4 scope:global align:4 +setBck__8daB_DR_cFiUcff = .text:0x000005E0; // type:function size:0xAC scope:global align:4 +setActionMode__8daB_DR_cFii = .text:0x0000068C; // type:function size:0x18 scope:global align:4 +mGlider_WindPosSet__8daB_DR_cFv = .text:0x000006A4; // type:function size:0x70 scope:global align:4 +mBoot_c_tranceSet__8daB_DR_cFb = .text:0x00000714; // type:function size:0x10C scope:global align:4 data:4byte +mStatusONOFF__8daB_DR_cFi = .text:0x00000820; // type:function size:0x90 scope:global align:4 +setSe__8daB_DR_cFv = .text:0x000008B0; // type:function size:0x8CC scope:global align:4 +setDeathLightEffect__8daB_DR_cFv = .text:0x0000117C; // type:function size:0xF4 scope:global align:4 +chkPartCreate__8daB_DR_cFb = .text:0x00001270; // type:function size:0x170 scope:global align:4 +mHabatakiAnmSet__8daB_DR_cFi = .text:0x000013E0; // type:function size:0x2B4 scope:global align:4 +mGlider_AniSet__8daB_DR_cFb = .text:0x00001694; // type:function size:0x2E4 scope:global align:4 +mGliderAtAniSet__8daB_DR_cFv = .text:0x00001978; // type:function size:0x14C scope:global align:4 +tail_hit_check__8daB_DR_cFv = .text:0x00001AC4; // type:function size:0xC4 scope:global align:4 +week_hit_check__8daB_DR_cFv = .text:0x00001B88; // type:function size:0xF8 scope:global align:4 +mTimerClr__8daB_DR_cFv = .text:0x00001C80; // type:function size:0x24 scope:global align:4 +mCountClr__8daB_DR_cFv = .text:0x00001CA4; // type:function size:0x24 scope:global align:4 +mHeadAngleSet__8daB_DR_cFv = .text:0x00001CC8; // type:function size:0x124 scope:global align:4 +flapMove__8daB_DR_cFb = .text:0x00001DEC; // type:function size:0x128 scope:global align:4 +revolutionMove__8daB_DR_cFv = .text:0x00001F14; // type:function size:0x198 scope:global align:4 +mPlayerHighCheck__8daB_DR_cFv = .text:0x000020AC; // type:function size:0xF0 scope:global align:4 +mBgFallGroundCheck__8daB_DR_cFv = .text:0x0000219C; // type:function size:0x270 scope:global align:4 +normalHoverMove__8daB_DR_cFv = .text:0x0000240C; // type:function size:0x12C scope:global align:4 +executeWait__8daB_DR_cFv = .text:0x00002538; // type:function size:0x2A8 scope:global align:4 +executeFlyWait__8daB_DR_cFv = .text:0x000027E0; // type:function size:0x240 scope:global align:4 +executeTailHit__8daB_DR_cFv = .text:0x00002A20; // type:function size:0xD04 scope:global align:4 +executeWeekHit__8daB_DR_cFv = .text:0x00003724; // type:function size:0xA08 scope:global align:4 +mBreathSet__8daB_DR_cFv = .text:0x0000412C; // type:function size:0x290 scope:global align:4 +mBreathHighSet__8daB_DR_cFb = .text:0x000043BC; // type:function size:0x238 scope:global align:4 +mFeintBreath__8daB_DR_cFv = .text:0x000045F4; // type:function size:0x2F0 scope:global align:4 +executeBreathAttack__8daB_DR_cFv = .text:0x000048E4; // type:function size:0x850 scope:global align:4 +executeWindAttack__8daB_DR_cFv = .text:0x00005134; // type:function size:0x3E0 scope:global align:4 +mGliderMoveSub__8daB_DR_cFf = .text:0x00005514; // type:function size:0x160 scope:global align:4 +executeGliderAttack__8daB_DR_cFv = .text:0x00005674; // type:function size:0xAFC scope:global align:4 +executePillarSearch__8daB_DR_cFv = .text:0x00006170; // type:function size:0x448 scope:global align:4 +executePillarWait__8daB_DR_cFv = .text:0x000065B8; // type:function size:0x5CC scope:global align:4 +startDemoCheck__8daB_DR_cFv = .text:0x00006B84; // type:function size:0xCC scope:global align:4 +executeDamageDemo__8daB_DR_cFv = .text:0x00006C50; // type:function size:0x7A0 scope:global align:4 +executeMiddleDemo__8daB_DR_cFv = .text:0x000073F0; // type:function size:0x128 scope:global align:4 +executeDead__8daB_DR_cFv = .text:0x00007518; // type:function size:0x150 scope:global align:4 +executeBullet__8daB_DR_cFv = .text:0x00007668; // type:function size:0x1A4 scope:global align:4 +executeParts__8daB_DR_cFv = .text:0x0000780C; // type:function size:0x2BC scope:global align:4 +action__8daB_DR_cFv = .text:0x00007AC8; // type:function size:0x438 scope:global align:4 +action_parts__8daB_DR_cFv = .text:0x00007F00; // type:function size:0x78 scope:global align:4 +mtx_set__8daB_DR_cFv = .text:0x00007F78; // type:function size:0x390 scope:global align:4 +parts_mtx_set__8daB_DR_cFv = .text:0x00008308; // type:function size:0x5C scope:global align:4 +cc_set__8daB_DR_cFv = .text:0x00008364; // type:function size:0x63C scope:global align:4 +down_cc_set__8daB_DR_cFv = .text:0x000089A0; // type:function size:0x18C scope:global align:4 +demo_skip__8daB_DR_cFi = .text:0x00008B2C; // type:function size:0x100 scope:global align:4 +DemoSkipCallBack__8daB_DR_cFPvi = .text:0x00008C2C; // type:function size:0x34 scope:global align:4 +execute__8daB_DR_cFv = .text:0x00008C60; // type:function size:0x484 scope:global align:4 +daB_DR_Execute__FP8daB_DR_c = .text:0x000090E4; // type:function size:0x4 scope:global align:4 +daB_DR_IsDelete__FP8daB_DR_c = .text:0x000090E8; // type:function size:0x8 scope:global align:4 +_delete__8daB_DR_cFv = .text:0x000090F0; // type:function size:0xD4 scope:global align:4 +daB_DR_Delete__FP8daB_DR_c = .text:0x000091C4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_DR_cFv = .text:0x000091C8; // type:function size:0x25C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00009424; // type:function size:0x4 scope:global align:4 +create__8daB_DR_cFv = .text:0x00009428; // type:function size:0x9EC scope:global align:4 +daB_DR_Create__FP8daB_DR_c = .text:0x00009E14; // type:function size:0x4 scope:global align:4 +__dt__12daB_DR_HIO_cFv = .text:0x00009E18; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_dr_cpp = .text:0x00009E58; // type:function size:0x48 scope:global align:4 +getMaterialNodePointer__12J3DModelDataCFUs = .text:0x00009EA0; // type:function size:0x10 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009EB0; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104919 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104920 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104921 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104922 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104923 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104924 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104925 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104926 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104927 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104928 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104929 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104946 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@105052 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@105070 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@105078 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@105087 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105088 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105089 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105309 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@105310 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105311 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105312 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105313 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105314 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105315 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105316 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105317 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@105318 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@105319 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105321 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105322 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105323 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105326 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105327 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105328 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105329 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105330 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105331 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105332 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105333 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105334 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105335 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105336 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105337 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105338 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105339 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +BREAK_PARTS_DT$95067 = .rodata:0x000000CC; // type:object size:0x288 scope:local align:4 +@105442 = .rodata:0x00000358; // type:object size:0x8 scope:local align:4 data:double +@105522 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@105648 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@105650 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@105651 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 data:float +@105664 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 data:string +@105665 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@105717 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@105737 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@105738 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@105739 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@105740 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@105741 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@105742 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@105982 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@105983 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@105984 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@105985 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@105986 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@105987 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@106151 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@106152 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@106208 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@106360 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@106413 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@106414 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@106415 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@106441 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@106581 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@106582 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@106583 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@106584 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@106585 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@106586 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@106587 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@106588 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@106636 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@106637 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@106638 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@106639 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@106698 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@106699 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@106700 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@106824 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@106825 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@106826 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@106827 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@106828 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@106880 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@106897 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@106898 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@106899 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@106900 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@107088 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@107089 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@107198 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@107199 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@107200 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@107201 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@107202 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@107203 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@107204 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 data:string +@107205 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +DOWN_CYL_DT$97138 = .rodata:0x00000468; // type:object size:0x78 scope:local align:4 data:float +DOWN_SPH_DT$97139 = .rodata:0x000004E0; // type:object size:0xB4 scope:local align:4 data:float +@107335 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@107618 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@107619 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@107620 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@107621 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@107622 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 +@107623 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_dr_week_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_dr_tail_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000044; // type:object size:0x40 scope:global align:4 +cc_dr_breath_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000084; // type:object size:0x40 scope:global align:4 +cc_dr_wind_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000000C4; // type:object size:0x40 scope:global align:4 +cc_dr_foot_at_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000104; // type:object size:0x40 scope:global align:4 +cc_pillar_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000144; // type:object size:0x44 scope:global align:4 +cc_down_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x00000188; // type:object size:0x44 scope:global align:4 +cc_downSph_src__22@unnamed@d_a_b_dr_cpp@ = .data:0x000001CC; // type:object size:0x40 scope:global align:4 +lbl_140_data_20C = .data:0x0000020C; // type:object size:0x4 +lbl_140_data_210 = .data:0x00000210; // type:object size:0x5 data:string +@105341 = .data:0x00000218; // type:object size:0xDC scope:local align:4 +w_eff_id$95053 = .data:0x000002F4; // type:object size:0x8 scope:local align:4 +@105440 = .data:0x000002FC; // type:object size:0x88 scope:local align:4 +@105526 = .data:0x00000384; // type:object size:0x64 scope:local align:4 +@105553 = .data:0x000003E8; // type:object size:0x58 scope:local align:4 +effId$95903 = .data:0x00000440; // type:object size:0x8 scope:local align:4 +@106590 = .data:0x00000448; // type:object size:0x5C scope:local align:4 +@106830 = .data:0x000004A4; // type:object size:0x38 scope:local align:4 +@106902 = .data:0x000004DC; // type:object size:0x30 scope:local align:4 +@106966 = .data:0x0000050C; // type:object size:0x38 scope:local align:4 +effLId$97033 = .data:0x00000544; // type:object size:0x8 scope:local align:4 +effRId$97034 = .data:0x0000054C; // type:object size:0x8 scope:local align:4 +mPartDt$97307 = .data:0x00000554; // type:object size:0x18 scope:local align:4 +mParts_EstimateSizeDt$97366 = .data:0x0000056C; // type:object size:0x18 scope:local align:4 +l_daB_DR_Method = .data:0x00000584; // type:object size:0x20 scope:global align:4 +g_profile_B_DR = .data:0x000005A4; // type:object size:0x30 scope:global align:4 +__vt__12daB_DR_HIO_c = .data:0x000005D4; // type:object size:0xC scope:global align:4 +lbl_140_data_5E0 = .data:0x000005E0; // type:object size:0xD data:string +@97521 = .data:0x000005F0; // type:object size:0xC scope:local align:4 +__RTTI__12daB_DR_HIO_c = .data:0x000005FC; // type:object size:0x8 scope:global align:4 +lbl_140_data_604 = .data:0x00000604; // type:object size:0x34 +@97589 = .data:0x00000638; // type:object size:0x3C scope:local align:4 +lbl_140_data_674 = .data:0x00000674; // type:object size:0x14 +@97591 = .data:0x00000688; // type:object size:0x34 scope:local align:4 +lbl_140_data_6BC = .data:0x000006BC; // type:object size:0x14 +@97649 = .data:0x000006D0; // type:object size:0x24 scope:local align:4 +lbl_140_data_6F4 = .data:0x000006F4; // type:object size:0x18 +@97651 = .data:0x0000070C; // type:object size:0xC scope:local align:4 +lbl_140_data_718 = .data:0x00000718; // type:object size:0x1C +@97653 = .data:0x00000734; // type:object size:0xC scope:local align:4 +lbl_140_data_740 = .data:0x00000740; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94592 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x68 scope:global align:4 data:byte +lbl_140_bss_80 = .bss:0x00000080; // type:object size:0x1 data:byte +@96495 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@96496 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@96497 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@96498 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +mPillarTop_dt$96492 = .bss:0x000000B4; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_b_dre/splits.txt b/config/RZDP01/rels/d_a_b_dre/splits.txt new file mode 100644 index 0000000000..9f4607fdf4 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_dre/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_dre.cpp: + .text start:0x000000CC end:0x00002E08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_b_dre/symbols.txt b/config/RZDP01/rels/d_a_b_dre/symbols.txt new file mode 100644 index 0000000000..a44ed61586 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_dre/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x254 scope:global align:4 +daB_DRE_Create__FP10fopAc_ac_c = .text:0x00000320; // type:function size:0x2B4 scope:global align:4 +daB_DRE_Delete__FP9daB_DRE_c = .text:0x000005D4; // type:function size:0x50 scope:global align:4 +CameraSet__9daB_DRE_cFv = .text:0x00000624; // type:function size:0xF4 scope:global align:4 +SetStopingCam__9daB_DRE_cFv = .text:0x00000718; // type:function size:0x7C scope:global align:4 +SetStopCam__9daB_DRE_cF4cXyzffs = .text:0x00000794; // type:function size:0xFC scope:global align:4 +SetCMoveCam__9daB_DRE_cF4cXyzf = .text:0x00000890; // type:function size:0x54 scope:global align:4 +SetCMoveCam__9daB_DRE_cF4cXyzff = .text:0x000008E4; // type:function size:0x5C scope:global align:4 +SetEyeMoveCam__9daB_DRE_cF4cXyzffsf = .text:0x00000940; // type:function size:0xF0 scope:global align:4 +SetEyeMoveCam__9daB_DRE_cF4cXyzffsff = .text:0x00000A30; // type:function size:0xEC scope:global align:4 +SetMoveCam__9daB_DRE_cFff = .text:0x00000B1C; // type:function size:0xD0 scope:global align:4 +SetReleaseCam__9daB_DRE_cFv = .text:0x00000BEC; // type:function size:0x90 scope:global align:4 +CamAction2__9daB_DRE_cFv = .text:0x00000C7C; // type:function size:0x578 scope:global align:4 +DrAction2__9daB_DRE_cFv = .text:0x000011F4; // type:function size:0x2EC scope:global align:4 +CamAction__9daB_DRE_cFv = .text:0x000014E0; // type:function size:0x430 scope:global align:4 +Action__9daB_DRE_cFv = .text:0x00001910; // type:function size:0x60 scope:global align:4 +DrAction__9daB_DRE_cFv = .text:0x00001970; // type:function size:0x790 scope:global align:4 +SoundChk__9daB_DRE_cFv = .text:0x00002100; // type:function size:0x614 scope:global align:4 +Execute__9daB_DRE_cFv = .text:0x00002714; // type:function size:0x22C scope:global align:4 +SpeedSet__9daB_DRE_cFv = .text:0x00002940; // type:function size:0x60 scope:global align:4 +BreathSet__9daB_DRE_cFv = .text:0x000029A0; // type:function size:0x17C scope:global align:4 +setBaseMtx__9daB_DRE_cFv = .text:0x00002B1C; // type:function size:0xBC scope:global align:4 +daB_DRE_Draw__FP9daB_DRE_c = .text:0x00002BD8; // type:function size:0x19C scope:global align:4 +daB_DRE_Execute__FP9daB_DRE_c = .text:0x00002D74; // type:function size:0x4 scope:global align:4 +daB_DRE_IsDelete__FP9daB_DRE_c = .text:0x00002D78; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_b_dre_cpp = .text:0x00002D80; // type:function size:0x80 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00002E00; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97078 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97153 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97154 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97155 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97156 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97158 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97159 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97160 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97168 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97312 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97313 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97315 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97316 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97317 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97318 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97319 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97320 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97321 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97322 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97324 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97325 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97326 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97327 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97328 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@97329 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97330 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@97377 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97378 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97379 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97380 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97425 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97426 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97427 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97428 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97503 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97504 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97505 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97506 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97507 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97509 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97510 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97511 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97512 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97514 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97515 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97516 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97517 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97638 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97639 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97640 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97641 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97642 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97643 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97644 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97645 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97646 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97647 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97650 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97651 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97652 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97653 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97654 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97655 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97656 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97657 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97658 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97659 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97660 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97661 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97748 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@97749 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@97839 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +lbl_141_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@97433 = .data:0x00000008; // type:object size:0x28 scope:local align:4 +@97519 = .data:0x00000030; // type:object size:0x28 scope:local align:4 +@97663 = .data:0x00000058; // type:object size:0x88 scope:local align:4 +effId$94204 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +l_daB_DRE_Method = .data:0x000000E8; // type:object size:0x20 scope:global align:4 +g_profile_B_DRE = .data:0x00000108; // type:object size:0x30 scope:global align:4 +lbl_141_data_138 = .data:0x00000138; // type:object size:0x5 data:string +lbl_141_data_13D = .data:0x0000013D; // type:object size:0x5 data:string +lbl_141_data_142 = .data:0x00000142; // type:object size:0x5 data:string +lbl_141_data_147 = .data:0x00000147; // type:object size:0x5 data:string +lbl_141_data_14C = .data:0x0000014C; // type:object size:0x5 data:string +lbl_141_data_151 = .data:0x00000151; // type:object size:0x5 data:string +lbl_141_data_156 = .data:0x00000156; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +s_dis__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000010; // type:object size:0x2 scope:global align:4 +@93439 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +s_HeadPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000020; // type:object size:0xC scope:global align:4 +@93440 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +s_BodyPos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000038; // type:object size:0xC scope:global align:4 +@93441 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +s_TalePos__23@unnamed@d_a_b_dre_cpp@ = .bss:0x00000050; // type:object size:0xC scope:global align:4 +lbl_141_bss_5C = .bss:0x0000005C; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_b_ds/splits.txt b/config/RZDP01/rels/d_a_b_ds/splits.txt new file mode 100644 index 0000000000..c657bdff0e --- /dev/null +++ b/config/RZDP01/rels/d_a_b_ds/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ds.cpp: + .text start:0x000000CC end:0x0000F54C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007BC + .data start:0x00000000 end:0x0000094C + .bss start:0x00000008 end:0x0000084C diff --git a/config/RZDP01/rels/d_a_b_ds/symbols.txt b/config/RZDP01/rels/d_a_b_ds/symbols.txt new file mode 100644 index 0000000000..576eab0890 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_ds/symbols.txt @@ -0,0 +1,577 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daB_DS_HIO_cFv = .text:0x000000E0; // type:function size:0x110 scope:global align:4 +ctrlJoint__8daB_DS_cFP8J3DJointP8J3DModel = .text:0x000001F0; // type:function size:0x174 scope:global align:4 +JointCallBack__8daB_DS_cFP8J3DJointi = .text:0x00000364; // type:function size:0x48 scope:global align:4 +draw__8daB_DS_cFv = .text:0x000003AC; // type:function size:0x56C scope:global align:4 +daB_DS_Draw__FP8daB_DS_c = .text:0x00000918; // type:function size:0x4 scope:global align:4 +setBck__8daB_DS_cFiUcff = .text:0x0000091C; // type:function size:0xAC scope:global align:4 +mSmokeSet__8daB_DS_cFv = .text:0x000009C8; // type:function size:0x184 scope:global align:4 +HandHitSoundSet__8daB_DS_cFb = .text:0x00000B4C; // type:function size:0x120 scope:global align:4 +handSPosSet__8daB_DS_cFi = .text:0x00000C6C; // type:function size:0x27C scope:global align:4 +mZsMoveChk__8daB_DS_cFv = .text:0x00000EE8; // type:function size:0x2DC scope:global align:4 +mZsMoveChk_Guard__8daB_DS_cFv = .text:0x000011C4; // type:function size:0x2A8 scope:global align:4 +mTrapScale__8daB_DS_cFv = .text:0x0000146C; // type:function size:0x128 scope:global align:4 +mClearTrap__8daB_DS_cFb = .text:0x00001594; // type:function size:0x98 scope:global align:4 +mCreateTrap__8daB_DS_cFb = .text:0x0000162C; // type:function size:0x530 scope:global align:4 +mChangeVer2__8daB_DS_cFv = .text:0x00001B5C; // type:function size:0x190 scope:global align:4 +damage_check__8daB_DS_cFv = .text:0x00001CEC; // type:function size:0x550 scope:global align:4 +neck_set__8daB_DS_cFv = .text:0x0000223C; // type:function size:0x254 scope:global align:4 +mCutTypeCheck__8daB_DS_cFv = .text:0x00002490; // type:function size:0x8C scope:global align:4 +startDemoCheck__8daB_DS_cFv = .text:0x0000251C; // type:function size:0x108 scope:global align:4 +doYoMessage__8daB_DS_cFv = .text:0x00002624; // type:function size:0x7C scope:global align:4 +executeOpeningDemo__8daB_DS_cFv = .text:0x000026A0; // type:function size:0x1E40 scope:global align:4 +mHandBreathChk__8daB_DS_cFv = .text:0x000044E0; // type:function size:0x1CC scope:global align:4 +executeWait__8daB_DS_cFv = .text:0x000046AC; // type:function size:0x19C scope:global align:4 +executeCircle__8daB_DS_cFv = .text:0x00004848; // type:function size:0x1DC scope:global align:4 +mBreakBoneSUB__8daB_DS_cFv = .text:0x00004A24; // type:function size:0x70 scope:global align:4 +damageSet__8daB_DS_cFv = .text:0x00004A94; // type:function size:0x78 scope:global align:4 +damageHitCamera__8daB_DS_cFv = .text:0x00004B0C; // type:function size:0x16C scope:global align:4 +damageDownCheck__8daB_DS_cFv = .text:0x00004C78; // type:function size:0x1D4 scope:global align:4 +executeDamage__8daB_DS_cFv = .text:0x00004E4C; // type:function size:0x1510 scope:global align:4 +executeEtcDamage__8daB_DS_cFv = .text:0x0000635C; // type:function size:0x264 scope:global align:4 +breath_smokeSet__8daB_DS_cFv = .text:0x000065C0; // type:function size:0x1EC scope:global align:4 +executeBreathAttack__8daB_DS_cFv = .text:0x000067AC; // type:function size:0x324 scope:global align:4 +executeHandAttack__8daB_DS_cFv = .text:0x00006AD0; // type:function size:0x220 scope:global align:4 +executeBreathSearch__8daB_DS_cFv = .text:0x00006CF0; // type:function size:0x1FC scope:global align:4 +executeBattle2OpeningDemo__8daB_DS_cFv = .text:0x00006EEC; // type:function size:0xD8C scope:global align:4 +mFlyBMove__8daB_DS_cFf = .text:0x00007C78; // type:function size:0x9C scope:global align:4 +mFuwafuwaSet__8daB_DS_cFb = .text:0x00007D14; // type:function size:0x344 scope:global align:4 +mBattle2BreathFireSet__8daB_DS_cFUl = .text:0x00008058; // type:function size:0x6C scope:global align:4 +mNeckAngleSet__8daB_DS_cFv = .text:0x000080C4; // type:function size:0x104 scope:global align:4 +mSetFirstPos__8daB_DS_cFv = .text:0x000081C8; // type:function size:0xE0 scope:global align:4 +mChkScreenIn__8daB_DS_cFv = .text:0x000082A8; // type:function size:0xA8 scope:global align:4 +mRailInOutCheck__8daB_DS_cFv = .text:0x00008350; // type:function size:0x84 scope:global align:4 +executeBattle2Wait__8daB_DS_cFv = .text:0x000083D4; // type:function size:0xC8 scope:global align:4 +mBattle2MoveFSet__8daB_DS_cFv = .text:0x0000849C; // type:function size:0x32C scope:global align:4 +executeBattle2FMove__8daB_DS_cFv = .text:0x000087C8; // type:function size:0x4D8 scope:global align:4 +executeBattle2Tired__8daB_DS_cFv = .text:0x00008CA0; // type:function size:0x25C scope:global align:4 +executeBattle2Damage__8daB_DS_cFv = .text:0x00008EFC; // type:function size:0xBE0 scope:global align:4 +mDeadMove__8daB_DS_cFv = .text:0x00009ADC; // type:function size:0x420 scope:global align:4 +executeBattle2Dead__8daB_DS_cFv = .text:0x00009EFC; // type:function size:0x14E8 scope:global align:4 +executeBullet__8daB_DS_cFv = .text:0x0000B3E4; // type:function size:0x418 scope:global align:4 +mBulletAction__8daB_DS_cFv = .text:0x0000B7FC; // type:function size:0x78 scope:global align:4 +mSoundSE_Set__8daB_DS_cFv = .text:0x0000B874; // type:function size:0xA94 scope:global align:4 +action__8daB_DS_cFv = .text:0x0000C308; // type:function size:0x48C scope:global align:4 +mtx_set__8daB_DS_cFv = .text:0x0000C794; // type:function size:0x304 scope:global align:4 +cc_set__8daB_DS_cFv = .text:0x0000CA98; // type:function size:0x444 scope:global align:4 +cc_etc_set__8daB_DS_cFv = .text:0x0000CEDC; // type:function size:0x130 scope:global align:4 +mBattle2Action__8daB_DS_cFv = .text:0x0000D00C; // type:function size:0x190 scope:global align:4 +mBattle2_spinner_damage_check__8daB_DS_cFv = .text:0x0000D19C; // type:function size:0x2D0 scope:global align:4 +mBattle2_damage_check__8daB_DS_cFv = .text:0x0000D46C; // type:function size:0x518 scope:global align:4 +mBattle2_mtx_set__8daB_DS_cFv = .text:0x0000D984; // type:function size:0x388 scope:global align:4 +mBattle2_cc_etc_set__8daB_DS_cFv = .text:0x0000DD0C; // type:function size:0xF0 scope:global align:4 +mBattle2_cc_set__8daB_DS_cFv = .text:0x0000DDFC; // type:function size:0x2AC scope:global align:4 +execute__8daB_DS_cFv = .text:0x0000E0A8; // type:function size:0x3A8 scope:global align:4 +daB_DS_Execute__FP8daB_DS_c = .text:0x0000E450; // type:function size:0x4 scope:global align:4 +daB_DS_IsDelete__FP8daB_DS_c = .text:0x0000E454; // type:function size:0x8 scope:global align:4 +_delete__8daB_DS_cFv = .text:0x0000E45C; // type:function size:0x98 scope:global align:4 +daB_DS_Delete__FP8daB_DS_c = .text:0x0000E4F4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_DS_cFv = .text:0x0000E4F8; // type:function size:0x66C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000EB64; // type:function size:0x4 scope:global align:4 +create__8daB_DS_cFv = .text:0x0000EB68; // type:function size:0x8F4 scope:global align:4 +daB_DS_Create__FP8daB_DS_c = .text:0x0000F45C; // type:function size:0x4 scope:global align:4 +__dt__12daB_DS_HIO_cFv = .text:0x0000F460; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_ds_cpp = .text:0x0000F4A0; // type:function size:0x48 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000F4E8; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000F4F4; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000F500; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@110097 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@110098 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@110099 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@110100 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@110101 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@110102 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@110103 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@110123 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@110311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@110312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@110313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@110314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@110315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@110347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@110369 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@110402 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@110436 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@110437 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@110438 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@110510 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@110511 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110512 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@110594 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@110595 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@110596 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@110597 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@110598 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@110738 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@110739 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@110740 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@110882 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +KIDOU_EFF_DT$95573 = .rodata:0x00000080; // type:object size:0x80 scope:local align:4 +@111306 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111307 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111308 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111309 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111310 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111311 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111312 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111313 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111314 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111315 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111316 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111317 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111318 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111319 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111320 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111321 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@111322 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@111323 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@111324 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@111325 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@111326 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@111327 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@111328 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@111329 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@111330 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@111331 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@111332 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@111333 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@111334 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@111335 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@111336 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111337 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111338 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@111339 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111340 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111341 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111342 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111343 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111344 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111345 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111346 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111347 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +@111348 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111349 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@111350 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@111351 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@111352 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@111353 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@111354 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@111355 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@111356 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@111357 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@111358 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@111359 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@111360 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@111361 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@111362 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@111363 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@111364 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@111365 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@111366 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@111367 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@111368 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@111369 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@111370 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@111371 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@111372 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@111373 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@111374 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@111375 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@111376 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111377 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111378 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111379 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111380 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111381 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111382 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111383 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111384 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111385 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@111386 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@111387 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@111388 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@111389 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@111390 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@111391 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@111392 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@111393 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@111394 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@111395 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@111397 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111398 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111399 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111400 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111401 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111402 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111403 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@111404 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@111405 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@111406 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@111407 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@111408 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@111409 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@111410 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@111411 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@111412 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@111413 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@111414 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@111415 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@111416 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@111417 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@111418 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@111419 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@111420 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@111422 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@111532 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@111591 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@111629 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@111630 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@111631 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +BROKENBORN_EFF_DT$96144 = .rodata:0x000002E0; // type:object size:0x60 scope:local align:4 +@111935 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@111936 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@111937 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@111938 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@111939 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@111940 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@111941 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@111942 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@111943 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@111944 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@111945 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@111946 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@111947 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@111948 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@111949 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@111950 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@111951 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@111952 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@111953 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@111954 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@111955 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@111956 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 data:string +@111957 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@111958 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 data:float +@111959 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@111961 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@111962 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@111963 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@111964 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@111971 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@111972 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@111973 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@111974 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@111975 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@111976 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@111977 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@112096 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@112097 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@112139 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@112140 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@112322 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@112323 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@112324 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@112325 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@112326 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@112327 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@112328 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@112329 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@112330 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@112331 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@112332 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@112333 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@112334 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@112335 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@112336 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@112337 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@112338 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@112339 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@112340 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@112341 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@112342 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@112343 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@112344 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@112345 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@112346 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@112347 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@112348 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@112349 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@112350 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@112351 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 data:string +@112352 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@112353 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@112354 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@112355 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@112356 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@112357 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@112358 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@112359 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@112360 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@112361 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@112362 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@112363 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@112364 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 data:string +@112365 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@112366 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@112367 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@112368 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 data:string +@112837 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@112838 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@112839 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@112840 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@112867 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@112868 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@112869 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@112870 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@113034 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@113035 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@113036 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@113037 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@113038 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@113039 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@113040 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@113041 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@113042 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@113043 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@113044 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@113045 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@113046 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@113047 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@113048 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@113049 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@113050 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@113051 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@113052 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@113053 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@113054 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@113055 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@113056 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@113057 = .rodata:0x00000534; // type:object size:0x4 scope:local align:4 +@113058 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 +@113059 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@113060 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@113061 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@113062 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +@113063 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@113064 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@113125 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +@113320 = .rodata:0x00000558; // type:object size:0x4 scope:local align:4 +@113321 = .rodata:0x0000055C; // type:object size:0x4 scope:local align:4 +@113322 = .rodata:0x00000560; // type:object size:0x4 scope:local align:4 +@113323 = .rodata:0x00000564; // type:object size:0x4 scope:local align:4 +@113324 = .rodata:0x00000568; // type:object size:0x4 scope:local align:4 +@113325 = .rodata:0x0000056C; // type:object size:0x4 scope:local align:4 +@113326 = .rodata:0x00000570; // type:object size:0x4 scope:local align:4 +@113327 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 +@113328 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 +@113329 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 +@113330 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 +@113331 = .rodata:0x00000584; // type:object size:0x4 scope:local align:4 +@113332 = .rodata:0x00000588; // type:object size:0x4 scope:local align:4 +@113333 = .rodata:0x0000058C; // type:object size:0x4 scope:local align:4 +@113334 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@113335 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@113336 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@113337 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +SEBONE_EFF_DT$98189 = .rodata:0x000005A0; // type:object size:0x30 scope:local align:4 +@113431 = .rodata:0x000005D0; // type:object size:0x4 scope:local align:4 +@113432 = .rodata:0x000005D4; // type:object size:0x4 scope:local align:4 +@113476 = .rodata:0x000005D8; // type:object size:0x4 scope:local align:4 +@113477 = .rodata:0x000005DC; // type:object size:0x4 scope:local align:4 +@113478 = .rodata:0x000005E0; // type:object size:0x4 scope:local align:4 +@113479 = .rodata:0x000005E4; // type:object size:0x4 scope:local align:4 +@113528 = .rodata:0x000005E8; // type:object size:0x4 scope:local align:4 +@113529 = .rodata:0x000005EC; // type:object size:0x4 scope:local align:4 +@113530 = .rodata:0x000005F0; // type:object size:0x4 scope:local align:4 +@113531 = .rodata:0x000005F4; // type:object size:0x4 scope:local align:4 +@113532 = .rodata:0x000005F8; // type:object size:0x4 scope:local align:4 +@113533 = .rodata:0x000005FC; // type:object size:0x4 scope:local align:4 +ETC_CC_DT$98343 = .rodata:0x00000600; // type:object size:0x168 scope:local align:4 +@113812 = .rodata:0x00000768; // type:object size:0x4 scope:local align:4 +@113813 = .rodata:0x0000076C; // type:object size:0x4 scope:local align:4 +B2_ETC_CC_DT$98586 = .rodata:0x00000770; // type:object size:0x28 scope:local align:4 data:float +@113878 = .rodata:0x00000798; // type:object size:0x4 scope:local align:4 +@113879 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 +@114363 = .rodata:0x000007A0; // type:object size:0x4 scope:local align:4 +@114364 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 +@114365 = .rodata:0x000007A8; // type:object size:0x4 scope:local align:4 +@114366 = .rodata:0x000007AC; // type:object size:0x4 scope:local align:4 +@114367 = .rodata:0x000007B0; // type:object size:0x4 scope:local align:4 +@114368 = .rodata:0x000007B4; // type:object size:0x4 scope:local align:4 +@114369 = .rodata:0x000007B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_ds_week_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_ds_head_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_ds_backbone_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000080; // type:object size:0x44 scope:global align:4 +cc_ds_hand_at_cyl_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x000000C4; // type:object size:0x44 scope:global align:4 +cc_ds_breath_at_src__22@unnamed@d_a_b_ds_cpp@ = .data:0x00000108; // type:object size:0x40 scope:global align:4 +@110127 = .data:0x00000148; // type:object size:0x68 scope:local align:4 +eff_smoke_id = .data:0x000001B0; // type:object size:0x4 scope:global align:4 data:2byte +lbl_142_data_1B4 = .data:0x000001B4; // type:object size:0x5 data:string +mGuardDt$95024 = .data:0x000001BA; // type:object size:0xA scope:local align:2 +mBirthAngle01_dt$95197 = .data:0x000001C4; // type:object size:0x8 scope:local align:4 +mBirthAngle02_dt$95198 = .data:0x000001CC; // type:object size:0x6 scope:local align:4 +mBirthYpos02_dt$95199 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +HeadAngleDt$95396 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +eff_znt_Disapp_id$95570 = .data:0x000001EC; // type:object size:0x4 scope:local align:4 +eff_znt_App_id$95571 = .data:0x000001F0; // type:object size:0x8 scope:local align:4 +eff_znt_SASI_id$95572 = .data:0x000001F8; // type:object size:0x6 scope:local align:4 +lbl_142_data_1FE = .data:0x000001FE; // type:object size:0x16 +@111424 = .data:0x00000214; // type:object size:0xB4 scope:local align:4 +Ds_wait_id$95991 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +Ds_circle_id$96022 = .data:0x000002D4; // type:object size:0x18 scope:local align:4 +Ds_damage_wait_id$96124 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +Ds_damage_id$96125 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +eff_spHit_id$96142 = .data:0x00000304; // type:object size:0x4 scope:local align:4 +eff_LastSmoke_id$96143 = .data:0x00000308; // type:object size:0x8 scope:local align:4 +Ds_Etc_damage_id$96484 = .data:0x00000310; // type:object size:0x24 scope:local align:4 +smokeSet_dt$96485 = .data:0x00000334; // type:object size:0xC scope:local align:4 +effId$96516 = .data:0x00000340; // type:object size:0x6 scope:local align:4 +Ds_breath_id$96550 = .data:0x00000348; // type:object size:0x24 scope:local align:4 +Ds_HandAt_id$96582 = .data:0x0000036C; // type:object size:0x18 scope:local align:4 +Ds_BS_id$96611 = .data:0x00000384; // type:object size:0xC scope:local align:4 +eff_Sand_id$96665 = .data:0x00000390; // type:object size:0x4 scope:local align:4 +@112370 = .data:0x00000394; // type:object size:0x44 scope:local align:4 +eff_Demo_sasi_id$97486 = .data:0x000003D8; // type:object size:0x4 scope:local align:4 +@113066 = .data:0x000003DC; // type:object size:0x194 scope:local align:4 +effId$97837 = .data:0x00000570; // type:object size:0x8 scope:local align:4 +@113339 = .data:0x00000578; // type:object size:0xE4 scope:local align:4 +@113434 = .data:0x0000065C; // type:object size:0x20 scope:local align:4 +head_setRdt$98322 = .data:0x0000067C; // type:object size:0x14 scope:local align:4 +head2_setRdt$98612 = .data:0x00000690; // type:object size:0x14 scope:local align:4 +l_daB_DS_Method = .data:0x000006A4; // type:object size:0x20 scope:global align:4 +g_profile_B_DS = .data:0x000006C4; // type:object size:0x30 scope:global align:4 +__vt__12daB_DS_HIO_c = .data:0x000006F4; // type:object size:0xC scope:global align:4 +lbl_142_data_700 = .data:0x00000700; // type:object size:0xD data:string +@99059 = .data:0x00000710; // type:object size:0xC scope:local align:4 +__RTTI__12daB_DS_HIO_c = .data:0x0000071C; // type:object size:0x8 scope:global align:4 +lbl_142_data_724 = .data:0x00000724; // type:object size:0x34 +@99123 = .data:0x00000758; // type:object size:0x3C scope:local align:4 +lbl_142_data_794 = .data:0x00000794; // type:object size:0x14 +@99125 = .data:0x000007A8; // type:object size:0x34 scope:local align:4 +lbl_142_data_7DC = .data:0x000007DC; // type:object size:0x14 +@99183 = .data:0x000007F0; // type:object size:0x24 scope:local align:4 +lbl_142_data_814 = .data:0x00000814; // type:object size:0x18 +@99185 = .data:0x0000082C; // type:object size:0xC scope:local align:4 +lbl_142_data_838 = .data:0x00000838; // type:object size:0x1C +@99187 = .data:0x00000854; // type:object size:0xC scope:local align:4 +lbl_142_data_860 = .data:0x00000860; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94679 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x50 scope:global align:4 data:byte +handL_ang = .bss:0x00000068; // type:object size:0x2 scope:global align:4 +handR_ang = .bss:0x0000006A; // type:object size:0x2 scope:global align:2 +handX_ang = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 +lbl_142_bss_6E = .bss:0x0000006E; // type:object size:0x1 data:byte +@95521 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@95522 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@95523 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +mOpPlayerDt$95518 = .bss:0x00000094; // type:object size:0x24 scope:local align:4 +@95527 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95528 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95529 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95530 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95531 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@95532 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@95533 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@95534 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@95535 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@95536 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@95537 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@95538 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@95539 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@95540 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@95541 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +mOpCenterDt$95524 = .bss:0x00000170; // type:object size:0xB4 scope:local align:4 +@95545 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@95546 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +mOpCenterBodyDt$95542 = .bss:0x00000240; // type:object size:0x18 scope:local align:4 +@95550 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@95551 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@95552 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@95553 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@95554 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +@95555 = .bss:0x00000298; // type:object size:0xC scope:local align:4 +@95556 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@95557 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@95558 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@95559 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@95560 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@95561 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +@95562 = .bss:0x000002EC; // type:object size:0xC scope:local align:4 +@95563 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +@95564 = .bss:0x00000304; // type:object size:0xC scope:local align:4 +mOpEyeDt$95547 = .bss:0x00000310; // type:object size:0xB4 scope:local align:4 +@95568 = .bss:0x000003C8; // type:object size:0xC scope:local align:4 +@95569 = .bss:0x000003D4; // type:object size:0xC scope:local align:4 +mOpEyeBodyDt$95565 = .bss:0x000003E0; // type:object size:0x18 scope:local align:4 +@96129 = .bss:0x000003FC; // type:object size:0xC scope:local align:4 +@96130 = .bss:0x00000408; // type:object size:0xC scope:local align:4 +@96131 = .bss:0x00000414; // type:object size:0xC scope:local align:4 +@96132 = .bss:0x00000420; // type:object size:0xC scope:local align:4 +@96133 = .bss:0x0000042C; // type:object size:0xC scope:local align:4 +down_center_dt$96126 = .bss:0x00000438; // type:object size:0x3C scope:local align:4 +@96137 = .bss:0x00000478; // type:object size:0xC scope:local align:4 +@96138 = .bss:0x00000484; // type:object size:0xC scope:local align:4 +@96139 = .bss:0x00000490; // type:object size:0xC scope:local align:4 +@96140 = .bss:0x0000049C; // type:object size:0xC scope:local align:4 +@96141 = .bss:0x000004A8; // type:object size:0xC scope:local align:4 +down_eye_dt$96134 = .bss:0x000004B4; // type:object size:0x3C scope:local align:4 +@96642 = .bss:0x000004F4; // type:object size:0xC scope:local align:4 +@96643 = .bss:0x00000500; // type:object size:0xC scope:local align:4 +@96644 = .bss:0x0000050C; // type:object size:0xC scope:local align:4 +mOp2PlayerDt$96639 = .bss:0x00000518; // type:object size:0x24 scope:local align:4 +@96648 = .bss:0x00000540; // type:object size:0xC scope:local align:4 +@96649 = .bss:0x0000054C; // type:object size:0xC scope:local align:4 +@96650 = .bss:0x00000558; // type:object size:0xC scope:local align:4 +@96651 = .bss:0x00000564; // type:object size:0xC scope:local align:4 +@96652 = .bss:0x00000570; // type:object size:0xC scope:local align:4 +@96653 = .bss:0x0000057C; // type:object size:0xC scope:local align:4 +@96654 = .bss:0x00000588; // type:object size:0xC scope:local align:4 +mOp2CenterDt$96645 = .bss:0x00000594; // type:object size:0x54 scope:local align:4 +@96658 = .bss:0x000005EC; // type:object size:0xC scope:local align:4 +@96659 = .bss:0x000005F8; // type:object size:0xC scope:local align:4 +@96660 = .bss:0x00000604; // type:object size:0xC scope:local align:4 +@96661 = .bss:0x00000610; // type:object size:0xC scope:local align:4 +@96662 = .bss:0x0000061C; // type:object size:0xC scope:local align:4 +@96663 = .bss:0x00000628; // type:object size:0xC scope:local align:4 +@96664 = .bss:0x00000634; // type:object size:0xC scope:local align:4 +mOp2EyeDt$96655 = .bss:0x00000640; // type:object size:0x54 scope:local align:4 +@97479 = .bss:0x00000698; // type:object size:0xC scope:local align:4 +@97480 = .bss:0x000006A4; // type:object size:0xC scope:local align:4 +mEd2CenterDt$97476 = .bss:0x000006B0; // type:object size:0x18 scope:local align:4 +@97484 = .bss:0x000006CC; // type:object size:0xC scope:local align:4 +@97485 = .bss:0x000006D8; // type:object size:0xC scope:local align:4 +mEd22EyeDt$97481 = .bss:0x000006E4; // type:object size:0x18 scope:local align:4 +lbl_142_bss_6FC = .bss:0x000006FC; // type:object size:0x1 data:byte +mWaitDt$97893 = .bss:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +@98317 = .bss:0x00000710; // type:object size:0xC scope:local align:4 +@98318 = .bss:0x0000071C; // type:object size:0xC scope:local align:4 +@98319 = .bss:0x00000728; // type:object size:0xC scope:local align:4 +@98320 = .bss:0x00000734; // type:object size:0xC scope:local align:4 +@98321 = .bss:0x00000740; // type:object size:0xC scope:local align:4 +head_cc_dt$98314 = .bss:0x0000074C; // type:object size:0x3C scope:local align:4 +etc_setRdt$98344 = .bss:0x00000788; // type:object size:0x48 scope:local align:4 +@98607 = .bss:0x000007D4; // type:object size:0xC scope:local align:4 +@98608 = .bss:0x000007E0; // type:object size:0xC scope:local align:4 +@98609 = .bss:0x000007EC; // type:object size:0xC scope:local align:4 +@98610 = .bss:0x000007F8; // type:object size:0xC scope:local align:4 +@98611 = .bss:0x00000804; // type:object size:0xC scope:local align:4 +head2_cc_dt$98604 = .bss:0x00000810; // type:object size:0x3C scope:local align:4 diff --git a/config/RZDP01/rels/d_a_b_gg/splits.txt b/config/RZDP01/rels/d_a_b_gg/splits.txt new file mode 100644 index 0000000000..c9d87f9a78 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gg.cpp: + .text start:0x000000CC end:0x0000C308 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000358 + .data start:0x00000000 end:0x00000490 + .bss start:0x00000008 end:0x000000EC diff --git a/config/RZDP01/rels/d_a_b_gg/symbols.txt b/config/RZDP01/rels/d_a_b_gg/symbols.txt new file mode 100644 index 0000000000..89bb9d1caa --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gg/symbols.txt @@ -0,0 +1,292 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daB_GG_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 +CreateHeap__8daB_GG_cFv = .text:0x00000198; // type:function size:0x1D0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0x4 scope:global align:4 +initCc__8daB_GG_cFv = .text:0x0000036C; // type:function size:0x140 scope:global align:4 +setCcCylinder__8daB_GG_cFv = .text:0x000004AC; // type:function size:0x220 scope:global align:4 +G_setCcCylinder__8daB_GG_cFv = .text:0x000006CC; // type:function size:0x110 scope:global align:4 +MoveCo__8daB_GG_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 +ctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000848; // type:function size:0x1A8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000009F0; // type:function size:0x48 scope:global align:4 +HeadctrlJoint__8daB_GG_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x198 scope:global align:4 +HeadJointCallBack__FP8J3DJointi = .text:0x00000BD0; // type:function size:0x48 scope:global align:4 +SetAnm__8daB_GG_cFiiff = .text:0x00000C18; // type:function size:0xAC scope:global align:4 +way_bg_check2__FP8daB_GG_c4cXyz4cXyz = .text:0x00000CC4; // type:function size:0xA8 scope:global align:4 +other_bg_check__FP8daB_GG_cP10fopAc_ac_c = .text:0x00000D6C; // type:function size:0xCC scope:global align:4 +Hanekaeri__FP8daB_GG_c4cXyz4cXyzf = .text:0x00000E38; // type:function size:0x17C scope:global align:4 +Yazirushi__8daB_GG_cFv = .text:0x00000FB4; // type:function size:0x6C scope:global align:4 +SpeedClear__8daB_GG_cFv = .text:0x00001020; // type:function size:0x1C scope:global align:4 +SetAction__8daB_GG_cFUcUcUc = .text:0x0000103C; // type:function size:0x28 scope:global align:4 +GetAction__8daB_GG_cFUcUcUc = .text:0x00001064; // type:function size:0x34 scope:global align:4 +DemoSkip__8daB_GG_cFi = .text:0x00001098; // type:function size:0x144 scope:global align:4 +DemoSkipCallBack__8daB_GG_cFPvi = .text:0x000011DC; // type:function size:0x34 scope:global align:4 +CameraSet__8daB_GG_cFv = .text:0x00001210; // type:function size:0xF4 scope:global align:4 +SetStopingCam__8daB_GG_cFv = .text:0x00001304; // type:function size:0x7C scope:global align:4 +SetStopCam__8daB_GG_cF4cXyzffs = .text:0x00001380; // type:function size:0x10C scope:global align:4 +SetMoveCam__8daB_GG_cF4cXyzffsff = .text:0x0000148C; // type:function size:0x160 scope:global align:4 +SetMoveCam1__8daB_GG_cFff = .text:0x000015EC; // type:function size:0x100 scope:global align:4 +SetReleaseCam__8daB_GG_cFv = .text:0x000016EC; // type:function size:0x90 scope:global align:4 +St_CamAction__8daB_GG_cFv = .text:0x0000177C; // type:function size:0xB8C scope:global align:4 +St_DemoAction__8daB_GG_cFv = .text:0x00002308; // type:function size:0x6C8 scope:global align:4 +Md_CamAction__8daB_GG_cFv = .text:0x000029D0; // type:function size:0x304 scope:global align:4 +Md_DemoAction__8daB_GG_cFv = .text:0x00002CD4; // type:function size:0x618 scope:global align:4 +Gn_CamAction__8daB_GG_cFv = .text:0x000032EC; // type:function size:0x4DC scope:global align:4 +Gn_DemoAction__8daB_GG_cFv = .text:0x000037C8; // type:function size:0x52C scope:global align:4 +DemoAction__8daB_GG_cFv = .text:0x00003CF4; // type:function size:0xE0 scope:global align:4 +F_WaitAction__8daB_GG_cFv = .text:0x00003DD4; // type:function size:0x198 scope:global align:4 +F_FookChk__8daB_GG_cFv = .text:0x00003F6C; // type:function size:0x17C scope:global align:4 +F_MoveAction__8daB_GG_cFv = .text:0x000040E8; // type:function size:0x60C scope:global align:4 +F_LV7_W_MoveAction__8daB_GG_cFv = .text:0x000046F4; // type:function size:0x248 scope:global align:4 +F_AttackAction__8daB_GG_cFv = .text:0x0000493C; // type:function size:0x73C scope:global align:4 +F_DamageAction__8daB_GG_cFv = .text:0x00005078; // type:function size:0x7C8 scope:global align:4 +AttentionChk__8daB_GG_cFv = .text:0x00005840; // type:function size:0x90 scope:global align:4 +FlyAction__8daB_GG_cFv = .text:0x000058D0; // type:function size:0x238 scope:global align:4 +F_A_TargetMove__8daB_GG_cF4cXyzUc = .text:0x00005B08; // type:function size:0x124 scope:global align:4 +F_A_TargetMove__8daB_GG_cF4cXyz = .text:0x00005C2C; // type:function size:0xB4 scope:global align:4 +F_A_MoveAction__8daB_GG_cFv = .text:0x00005CE0; // type:function size:0x364 scope:global align:4 +F_A_Action__8daB_GG_cFv = .text:0x00006044; // type:function size:0x134 scope:global align:4 +FookChk__8daB_GG_cFv = .text:0x00006178; // type:function size:0x100 scope:global align:4 +CutChk__8daB_GG_cFv = .text:0x00006278; // type:function size:0xE8 scope:global align:4 +G_MoveAction__8daB_GG_cFv = .text:0x00006360; // type:function size:0x8C8 scope:global align:4 +FallChk__8daB_GG_cFv = .text:0x00006C28; // type:function size:0x388 scope:global align:4 +G_AttackAction__8daB_GG_cFv = .text:0x00006FB0; // type:function size:0x548 scope:global align:4 +G_DamageAction__8daB_GG_cFv = .text:0x000074F8; // type:function size:0x904 scope:global align:4 +G_DeathAction__8daB_GG_cFv = .text:0x00007DFC; // type:function size:0x1D0 scope:global align:4 +G_DeathAction1__8daB_GG_cFv = .text:0x00007FCC; // type:function size:0x2E4 scope:global align:4 +DeathCam__8daB_GG_cFv = .text:0x000082B0; // type:function size:0x97C scope:global align:4 +GroundAction__8daB_GG_cFv = .text:0x00008C2C; // type:function size:0x198 scope:global align:4 +StopAction__8daB_GG_cFv = .text:0x00008DC4; // type:function size:0x384 scope:global align:4 +HitChk__8daB_GG_cFv = .text:0x00009148; // type:function size:0x70 scope:global align:4 +Action__8daB_GG_cFv = .text:0x000091B8; // type:function size:0x108 scope:global align:4 +HeadAction__8daB_GG_cFv = .text:0x000092C0; // type:function size:0x398 scope:global align:4 +SetHeadAngle__8daB_GG_cFv = .text:0x00009658; // type:function size:0x100 scope:global align:4 +SoundChk__8daB_GG_cFv = .text:0x00009758; // type:function size:0x7F8 scope:global align:4 +Execute__8daB_GG_cFv = .text:0x00009F50; // type:function size:0x5C4 scope:global align:4 +At_Check__8daB_GG_cFv = .text:0x0000A514; // type:function size:0x1E4 scope:global align:4 +MoveAt__8daB_GG_cFv = .text:0x0000A6F8; // type:function size:0x74 scope:global align:4 +F_AtHit__8daB_GG_cFv = .text:0x0000A76C; // type:function size:0x148 scope:global align:4 +ChanceTime__8daB_GG_cFv = .text:0x0000A8B4; // type:function size:0x510 scope:global align:4 +ArmAngleSet__8daB_GG_cFv = .text:0x0000ADC4; // type:function size:0x68 scope:global align:4 +Guard__8daB_GG_cFv = .text:0x0000AE2C; // type:function size:0x54C scope:global align:4 +Draw__8daB_GG_cFv = .text:0x0000B378; // type:function size:0x2B4 scope:global align:4 +Delete__8daB_GG_cFv = .text:0x0000B62C; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daB_GG_cFv = .text:0x0000B694; // type:function size:0x70 scope:global align:4 +setShieldMtx__8daB_GG_cFv = .text:0x0000B704; // type:function size:0x60 scope:global align:4 +setSwordMtx__8daB_GG_cFv = .text:0x0000B764; // type:function size:0x74 scope:global align:4 +setSwordMtx1__8daB_GG_cFv = .text:0x0000B7D8; // type:function size:0x68 scope:global align:4 +setHeadMtx__8daB_GG_cFv = .text:0x0000B840; // type:function size:0x7C scope:global align:4 +setHeadMtx1__8daB_GG_cFv = .text:0x0000B8BC; // type:function size:0x4C scope:global align:4 +daB_GG_Draw__FP8daB_GG_c = .text:0x0000B908; // type:function size:0x4 scope:global align:4 +daB_GG_Execute__FP8daB_GG_c = .text:0x0000B90C; // type:function size:0x4 scope:global align:4 +daB_GG_IsDelete__FP8daB_GG_c = .text:0x0000B910; // type:function size:0x8 scope:global align:4 +daB_GG_Delete__FP8daB_GG_c = .text:0x0000B918; // type:function size:0x4 scope:global align:4 +Create__8daB_GG_cFv = .text:0x0000B91C; // type:function size:0x848 scope:global align:4 +daB_GG_Create__FP10fopAc_ac_c = .text:0x0000C164; // type:function size:0x4 scope:global align:4 +__dt__12daB_GG_HIO_cFv = .text:0x0000C168; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gg_cpp = .text:0x0000C1A8; // type:function size:0x160 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104654 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@104658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@104702 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$94360 = .rodata:0x00000014; // type:object size:0x44 scope:local align:4 +ccHookSrc$94361 = .rodata:0x00000058; // type:object size:0x44 scope:local align:4 +ccShieldSphSrc$94362 = .rodata:0x0000009C; // type:object size:0x40 scope:local align:4 +ccSphSrc$94363 = .rodata:0x000000DC; // type:object size:0x40 scope:local align:4 +@104737 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@104738 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104741 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@104753 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@104756 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@104777 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@104778 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@104831 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@104835 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@104890 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@104911 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104912 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104913 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104914 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@104915 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105047 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105048 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105049 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105050 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105051 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105052 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105054 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105055 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105056 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105058 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:float +@105059 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105061 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105062 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105063 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105064 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105065 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105066 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105067 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105068 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105069 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105070 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105071 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105072 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105073 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105074 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105075 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105076 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105136 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105137 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105138 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105139 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105140 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105141 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105142 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105143 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105144 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105188 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105189 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105190 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105255 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105256 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +@105257 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105305 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105306 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105307 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105309 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105310 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105311 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105312 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105313 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105314 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105315 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105316 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@105317 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105318 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@105379 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@105380 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@105381 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 data:string +@105382 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105383 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105384 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:float +@105385 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105433 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105434 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 data:float +@105435 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105436 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 data:float +@105514 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105515 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105517 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105549 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105744 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105745 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105746 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105767 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 data:float +@105844 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105999 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@106046 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@106167 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@106168 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@106408 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@106520 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@106521 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@106522 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@106523 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@106524 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@106627 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@106628 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@106784 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@106785 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@106786 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@106787 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@106788 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@106789 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@106790 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@106791 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@106792 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@106793 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@106794 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@107264 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@107265 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@107510 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@107511 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@107512 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@107612 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@107613 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@107614 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@107615 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@107616 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@107617 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@107618 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@107619 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@107620 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@107621 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@107622 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@107623 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94252 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_143_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@105080 = .data:0x0000001C; // type:object size:0x54 scope:local align:4 +@105320 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +lbl_143_data_8C = .data:0x0000008C; // type:object size:0x7 data:string +@105750 = .data:0x00000094; // type:object size:0x38 scope:local align:4 +@106341 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +@106796 = .data:0x000000F8; // type:object size:0x70 scope:local align:4 +@107139 = .data:0x00000168; // type:object size:0x74 scope:local align:4 +lbl_143_data_1DC = .data:0x000001DC; // type:object size:0x10 +l_daB_GG_Method = .data:0x000001EC; // type:object size:0x20 scope:global align:4 +g_profile_B_GG = .data:0x0000020C; // type:object size:0x30 scope:global align:4 +__vt__12daB_GG_HIO_c = .data:0x0000023C; // type:object size:0xC scope:global align:4 +lbl_143_data_248 = .data:0x00000248; // type:object size:0xD data:string +@97690 = .data:0x00000258; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GG_HIO_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 +lbl_143_data_26C = .data:0x0000026C; // type:object size:0x34 +@97754 = .data:0x000002A0; // type:object size:0x3C scope:local align:4 +lbl_143_data_2DC = .data:0x000002DC; // type:object size:0x14 +@97756 = .data:0x000002F0; // type:object size:0x34 scope:local align:4 +lbl_143_data_324 = .data:0x00000324; // type:object size:0x14 +@97814 = .data:0x00000338; // type:object size:0x24 scope:local align:4 +lbl_143_data_35C = .data:0x0000035C; // type:object size:0x18 +@97816 = .data:0x00000374; // type:object size:0xC scope:local align:4 +lbl_143_data_380 = .data:0x00000380; // type:object size:0x1C +@97818 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +lbl_143_data_3A8 = .data:0x000003A8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94295 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +s_dis__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000003C; // type:object size:0x2 scope:global align:4 data:2byte +@94300 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +s_centerpos__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000004C; // type:object size:0xC scope:global align:4 +s_M_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x00000058; // type:object size:0x2 scope:global align:4 +s_W_Action__22@unnamed@d_a_b_gg_cpp@ = .bss:0x0000005A; // type:object size:0x2 scope:global align:2 +@94301 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94302 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94303 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +out_pos = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +@94304 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94305 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94306 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +in_pos = .bss:0x000000C8; // type:object size:0x24 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_gm/splits.txt b/config/RZDP01/rels/d_a_b_gm/splits.txt new file mode 100644 index 0000000000..73941bb91a --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gm.cpp: + .text start:0x000000CC end:0x000056FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x000005B0 + .bss start:0x00000008 end:0x00000128 diff --git a/config/RZDP01/rels/d_a_b_gm/symbols.txt b/config/RZDP01/rels/d_a_b_gm/symbols.txt new file mode 100644 index 0000000000..de92f8876a --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gm/symbols.txt @@ -0,0 +1,196 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_GM_HIO_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +anm_init__FP10b_gm_classifUcf = .text:0x0000017C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x2D8 scope:global align:4 +daB_GM_Draw__FP10b_gm_class = .text:0x00000500; // type:function size:0x25C scope:global align:4 +s_ko_del__FPvPv = .text:0x0000075C; // type:function size:0x58 scope:global align:4 +s_ko_sub__FPvPv = .text:0x000007B4; // type:function size:0x54 scope:global align:4 +s_ko2_move__FPvPv = .text:0x00000808; // type:function size:0x68 scope:global align:4 +s_ko2_get__FPvPv = .text:0x00000870; // type:function size:0x58 scope:global align:4 +s_ko_move__FPvPv = .text:0x000008C8; // type:function size:0x78 scope:global align:4 +demo_camera__FP10b_gm_class = .text:0x00000940; // type:function size:0x189C scope:global align:4 +daB_GM_Execute__FP10b_gm_class = .text:0x000021DC; // type:function size:0x2A70 scope:global align:4 +daB_GM_IsDelete__FP10b_gm_class = .text:0x00004C4C; // type:function size:0x8 scope:global align:4 +daB_GM_Delete__FP10b_gm_class = .text:0x00004C54; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004CC4; // type:function size:0x3F4 scope:global align:4 +daB_GM_Create__FP10fopAc_ac_c = .text:0x000050B8; // type:function size:0x428 scope:global align:4 +__dt__12daB_GM_HIO_cFv = .text:0x000054E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gm_cpp = .text:0x00005520; // type:function size:0x184 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000056A4; // type:function size:0xC scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x000056B0; // type:function size:0x8 scope:global align:4 +__ct__9b_gm_footFv = .text:0x000056B8; // type:function size:0x4 scope:global align:4 +__dt__9b_gm_footFv = .text:0x000056BC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100307 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100308 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100309 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100310 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@100311 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100312 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100313 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@100322 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@100424 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100425 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100426 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100805 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100806 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100807 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100810 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100811 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100812 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100816 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100818 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100819 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100820 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100821 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100822 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100823 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100824 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100825 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100826 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100827 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100828 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100829 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100830 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100831 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100832 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100833 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100834 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100835 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100836 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100837 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100840 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100841 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100842 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100843 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100844 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100846 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100847 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100848 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100849 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100850 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100851 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100857 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100858 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100859 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100860 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100861 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100862 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100863 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100864 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100865 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100866 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@100867 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100873 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 +@101379 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101380 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101381 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101382 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101383 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101384 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101385 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@101386 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@101387 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101388 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@101389 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101390 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101391 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101392 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101394 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@101397 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@101398 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@101399 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@101400 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@101401 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@101402 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@101403 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@101404 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@101405 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101406 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@101407 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@101408 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@101409 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@101410 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@101411 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@101412 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@101413 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@101414 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@101667 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@101668 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@101751 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@101752 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@101753 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@101754 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +name$93475 = .data:0x00000006; // type:object size:0x6 scope:local align:2 +name$93500 = .data:0x0000000C; // type:object size:0x8 scope:local align:4 +top_j = .data:0x00000014; // type:object size:0x28 scope:global align:4 +@100870 = .data:0x0000003C; // type:object size:0xD0 scope:local align:4 +name$94559 = .data:0x0000010C; // type:object size:0x8 scope:local align:4 +@101419 = .data:0x00000114; // type:object size:0x58 scope:local align:4 +@101418 = .data:0x0000016C; // type:object size:0x2C scope:local align:4 +@101416 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +body_sph_src$94831 = .data:0x000001C8; // type:object size:0x40 scope:local align:4 +core_sph_src$94832 = .data:0x00000208; // type:object size:0x40 scope:local align:4 +hand_sph_src$94833 = .data:0x00000248; // type:object size:0x40 scope:local align:4 +foot_sph_src$94834 = .data:0x00000288; // type:object size:0x40 scope:local align:4 +beam_sph_src$94835 = .data:0x000002C8; // type:object size:0x40 scope:local align:4 +l_daB_GM_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_B_GM = .data:0x00000328; // type:object size:0x30 scope:global align:4 +__vt__12daB_GM_HIO_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_144_data_364 = .data:0x00000364; // type:object size:0xD data:string +@94897 = .data:0x00000374; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GM_HIO_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 +lbl_144_data_388 = .data:0x00000388; // type:object size:0x34 +@94960 = .data:0x000003BC; // type:object size:0x3C scope:local align:4 +lbl_144_data_3F8 = .data:0x000003F8; // type:object size:0x14 +@94962 = .data:0x0000040C; // type:object size:0x34 scope:local align:4 +lbl_144_data_440 = .data:0x00000440; // type:object size:0x14 +@95020 = .data:0x00000454; // type:object size:0x24 scope:local align:4 +lbl_144_data_478 = .data:0x00000478; // type:object size:0x18 +@95022 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_144_data_49C = .data:0x0000049C; // type:object size:0x1C +@95024 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_144_data_4C4 = .data:0x000004C4; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93326 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4C scope:global align:4 data:byte +ko_ct = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +@93627 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@93628 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@93629 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@93630 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +target_pos = .bss:0x00000098; // type:object size:0x30 scope:global align:4 +@93907 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@93908 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@93909 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@93910 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +top_pos_data = .bss:0x000000F8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_gnd/splits.txt b/config/RZDP01/rels/d_a_b_gnd/splits.txt new file mode 100644 index 0000000000..31e4966990 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gnd.cpp: + .text start:0x000000CC end:0x0000CB08 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000330 + .data start:0x00000000 end:0x00000794 + .bss start:0x00000008 end:0x000000BC diff --git a/config/RZDP01/rels/d_a_b_gnd/symbols.txt b/config/RZDP01/rels/d_a_b_gnd/symbols.txt new file mode 100644 index 0000000000..e2b2b154bc --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gnd/symbols.txt @@ -0,0 +1,362 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_GND_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP11b_gnd_classifUcf = .text:0x00000114; // type:function size:0xB4 scope:global align:4 +h_anm_init__FP11b_gnd_classifUcf = .text:0x000001C8; // type:function size:0xB4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000027C; // type:function size:0x188 scope:global align:4 +h_nodeCallBack__FP8J3DJointi = .text:0x00000404; // type:function size:0x12C scope:global align:4 +daB_GND_Draw__FP11b_gnd_class = .text:0x00000530; // type:function size:0x43C scope:global align:4 +shot_s_sub__FPvPv = .text:0x0000096C; // type:function size:0x98 scope:global align:4 +gake_check__FP11b_gnd_class = .text:0x00000A04; // type:function size:0x524 scope:global align:4 +saku_jump_check__FP11b_gnd_class = .text:0x00000F28; // type:function size:0x2B0 scope:global align:4 +b_gnd_h_wait__FP11b_gnd_class = .text:0x000011D8; // type:function size:0x128 scope:global align:4 +b_gnd_h_wait2__FP11b_gnd_class = .text:0x00001300; // type:function size:0x208 scope:global align:4 +b_gnd_h_run_a__FP11b_gnd_class = .text:0x00001508; // type:function size:0xA60 scope:global align:4 +b_gnd_h_run_p__FP11b_gnd_class = .text:0x00001F68; // type:function size:0x508 scope:global align:4 +b_gnd_h_jump__FP11b_gnd_class = .text:0x00002470; // type:function size:0x190 scope:global align:4 +b_gnd_h_end__FP11b_gnd_class = .text:0x00002600; // type:function size:0x348 scope:global align:4 +b_gnd_g_wait__FP11b_gnd_class = .text:0x00002948; // type:function size:0x45C scope:global align:4 +b_gnd_g_attack__FP11b_gnd_class = .text:0x00002DA4; // type:function size:0x7DC scope:global align:4 +b_gnd_g_defence__FP11b_gnd_class = .text:0x00003580; // type:function size:0x498 scope:global align:4 +b_gnd_g_jump__FP11b_gnd_class = .text:0x00003A18; // type:function size:0x328 scope:global align:4 +b_gnd_g_side__FP11b_gnd_class = .text:0x00003D40; // type:function size:0x270 scope:global align:4 +b_gnd_g_tuba__FP11b_gnd_class = .text:0x00003FB0; // type:function size:0xDC scope:global align:4 +b_gnd_g_damage__FP11b_gnd_class = .text:0x0000408C; // type:function size:0x1B0 scope:global align:4 +b_gnd_g_down__FP11b_gnd_class = .text:0x0000423C; // type:function size:0x39C scope:global align:4 +b_gnd_g_end__FP11b_gnd_class = .text:0x000045D8; // type:function size:0x44 scope:global align:4 +damage_check__FP11b_gnd_class = .text:0x0000461C; // type:function size:0x2F4 scope:global align:4 +eff_set_h__FP11b_gnd_class = .text:0x00004910; // type:function size:0x6F8 scope:global align:4 +eff_set__FP11b_gnd_class = .text:0x00005008; // type:function size:0xE4 scope:global align:4 +s_fkdel_sub__FPvPv = .text:0x000050EC; // type:function size:0x4C scope:global align:4 +s_objgbdel_sub__FPvPv = .text:0x00005138; // type:function size:0x4C scope:global align:4 +h_damage_check__FP11b_gnd_class = .text:0x00005184; // type:function size:0x2D8 scope:global align:4 +action__FP11b_gnd_class = .text:0x0000545C; // type:function size:0x764 scope:global align:4 +ball_bg_check__FP11b_gnd_classi = .text:0x00005BC0; // type:function size:0xEC scope:global align:4 +himo_control1__FP11b_gnd_classP4cXyziSc = .text:0x00005CAC; // type:function size:0x2F0 scope:global align:4 +himo_control2__FP11b_gnd_classP4cXyziSc = .text:0x00005F9C; // type:function size:0x1C8 scope:global align:4 +demo_camera__FP11b_gnd_class = .text:0x00006164; // type:function size:0x2570 scope:global align:4 +anm_se_set__FP11b_gnd_class = .text:0x000086D4; // type:function size:0x1140 scope:global align:4 +daB_GND_Execute__FP11b_gnd_class = .text:0x00009814; // type:function size:0x1D14 scope:global align:4 +daB_GND_IsDelete__FP11b_gnd_class = .text:0x0000B528; // type:function size:0x8 scope:global align:4 +daB_GND_Delete__FP11b_gnd_class = .text:0x0000B530; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000B5E4; // type:function size:0x898 scope:global align:4 +daB_GND_Create__FP10fopAc_ac_c = .text:0x0000BE7C; // type:function size:0x6A8 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x0000C524; // type:function size:0x60 scope:global align:4 +__dt__13daB_GND_HIO_cFv = .text:0x0000C584; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gnd_cpp = .text:0x0000C5C4; // type:function size:0x7C scope:global align:4 +__arraydtor$97469 = .text:0x0000C640; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000C65C; // type:function size:0x10 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x0000C66C; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x0000C674; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x0000C67C; // type:function size:0x8 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000C684; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000C68C; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000C694; // type:function size:0x8 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000C69C; // type:function size:0xC scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x0000C6A8; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000C6B0; // type:function size:0x34 scope:global align:4 +__ami__4cXyzFRC3Vec = .text:0x0000C6E4; // type:function size:0x34 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000C718; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C720; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C72C; // type:function size:0xC scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000C738; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000C748; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C760; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000C7CC; // type:function size:0x78 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x0000C844; // type:function size:0x1C scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000C860; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000C878; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000C888; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x0000C8A0; // type:function size:0x18 scope:global align:4 +Z2GetAudioMgr__Fv = .text:0x0000C8B8; // type:function size:0xC scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x0000C8C4; // type:function size:0x10 scope:global align:4 +getCutType__9daPy_py_cCFv = .text:0x0000C8D4; // type:function size:0x8 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000C8DC; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x0000C8F0; // type:function size:0x10 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x0000C900; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x0000C90C; // type:function size:0x14 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x0000C920; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000C930; // type:function size:0x30 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x0000C960; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x0000C970; // type:function size:0x10 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000C980; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000C990; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x0000C99C; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000C9A8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000C9B8; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000C9C8; // type:function size:0x10 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x0000C9D8; // type:function size:0x4 scope:global align:4 +fabsf = .text:0x0000C9DC; // type:function size:0xC scope:global align:4 +dKy_getEnvlight__Fv = .text:0x0000C9E8; // type:function size:0xC scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000C9F4; // type:function size:0x8 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x0000C9FC; // type:function size:0x10 scope:global align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA0C; // type:function size:0x10 scope:global align:4 +OnTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA1C; // type:function size:0x10 scope:global align:4 +OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA2C; // type:function size:0x10 scope:global align:4 +SetAtAtp__14cCcD_ObjHitInfFi = .text:0x0000CA3C; // type:function size:0x8 scope:global align:4 +SetTgType__14cCcD_ObjHitInfFUl = .text:0x0000CA44; // type:function size:0x8 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000CA4C; // type:function size:0x8 scope:global align:4 +__ct__8g_himo_sFv = .text:0x0000CA54; // type:function size:0x48 scope:global align:4 +__dt__8g_himo_sFv = .text:0x0000CA9C; // type:function size:0x64 scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CB00; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@112178 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@112179 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@112180 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@112181 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@112182 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@112192 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@112193 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@112229 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@112232 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@112372 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@112373 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@112421 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@112457 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@112458 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@112459 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@112460 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@112461 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@112462 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@112463 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@112464 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@112465 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@112466 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@112501 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@112502 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112503 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112504 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112522 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@112547 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112548 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112549 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112550 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112671 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112672 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@112673 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@112674 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@112675 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@112676 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112677 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112678 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@112679 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@112680 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112681 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@112682 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@112683 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112684 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112685 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@112760 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@112761 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@112762 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112763 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112764 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@112777 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@112778 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@112816 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@112817 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@112818 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@112819 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112820 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112821 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112881 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112882 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@112883 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@112956 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@112957 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@112958 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@112959 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@112960 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@112961 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113021 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@113022 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@113054 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@113085 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113163 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@113164 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@113540 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@113541 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@113542 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@113590 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@113992 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113993 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113994 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113995 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113996 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113997 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113998 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113999 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@114000 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@114001 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@114002 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@114003 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@114004 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@114005 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@114006 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@114007 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@114008 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@114009 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@114010 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@114011 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@114012 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@114013 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@114014 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@114015 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@114016 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@114017 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@114018 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@114019 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@114020 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@114021 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@114022 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@114023 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@114024 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@114025 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@114026 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@114027 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@114028 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@114029 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@114030 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@114031 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@114032 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@114033 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@114034 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@114035 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@114036 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@114037 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@114038 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@114039 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@114040 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@114041 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@114042 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@114043 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@114044 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@114045 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@114046 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@114047 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@114048 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@114049 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@114051 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@114052 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@114053 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@114054 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@114055 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@114056 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@114057 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@114058 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@114059 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@114060 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@114061 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@114062 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@114063 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@114064 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@114065 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@114066 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@114067 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@114068 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@114069 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@114070 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@114071 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@114072 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@114073 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@114074 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@114075 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@114076 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@114077 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@114078 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@114079 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@114080 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@114436 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@114437 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@114438 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@114439 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@114440 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@114441 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@114442 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@114443 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@114444 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@114445 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@114446 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@114447 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@114448 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@114449 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@114450 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@114672 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@114673 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@114674 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@114675 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@114676 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@114677 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@114678 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@114679 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@114680 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@114681 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@114682 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@114683 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@114684 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 data:string +@114685 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@114686 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@114687 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@114688 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@114689 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@114690 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@114691 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +blur_model$100569 = .rodata:0x00000328; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_145_data_6 = .data:0x00000006; // type:object size:0x5 data:string +lbl_145_data_B = .data:0x0000000B; // type:object size:0x5 +chk_x$97259 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +chk_z$97260 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +@112687 = .data:0x00000030; // type:object size:0x58 scope:local align:4 +@112885 = .data:0x00000088; // type:object size:0x1C scope:local align:4 +@112964 = .data:0x000000A4; // type:object size:0x4C scope:local align:4 +w_eff_name$98544 = .data:0x000000F0; // type:object size:0x6 scope:local align:4 +w_eff_name2$98545 = .data:0x000000F6; // type:object size:0x6 scope:local align:2 +e_name$98560 = .data:0x000000FC; // type:object size:0x6 scope:local align:4 +@113544 = .data:0x00000104; // type:object size:0x5C scope:local align:4 +e_name$99107 = .data:0x00000160; // type:object size:0x4 scope:local align:4 +e_name$99198 = .data:0x00000164; // type:object size:0x4 scope:local align:4 +lbl_145_data_168 = .data:0x00000168; // type:object size:0x18 +@114082 = .data:0x00000180; // type:object size:0x184 scope:local align:4 +footJ$100116 = .data:0x00000304; // type:object size:0x10 scope:local align:4 +b_id$100206 = .data:0x00000314; // type:object size:0xC scope:local align:4 +b_id2$100207 = .data:0x00000320; // type:object size:0xA scope:local align:4 +bun_xs$100217 = .data:0x0000032C; // type:object size:0x14 scope:local align:4 +btk_d$100548 = .data:0x00000340; // type:object size:0x18 scope:local align:4 +h_cc_sph_src$100783 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +cc_sph_src$100784 = .data:0x00000398; // type:object size:0x40 scope:local align:4 +at_sph_src$100785 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +def_sph_src$100786 = .data:0x00000418; // type:object size:0x40 scope:local align:4 +co_cyl_src$100787 = .data:0x00000458; // type:object size:0x44 scope:local align:4 +l_daB_GND_Method = .data:0x0000049C; // type:object size:0x20 scope:global align:4 +g_profile_B_GND = .data:0x000004BC; // type:object size:0x30 scope:global align:4 +__vt__13daB_GND_HIO_c = .data:0x000004EC; // type:object size:0xC scope:global align:4 +lbl_145_data_4F8 = .data:0x000004F8; // type:object size:0xE data:string +@100867 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__RTTI__13daB_GND_HIO_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +lbl_145_data_51C = .data:0x0000051C; // type:object size:0x34 +@100930 = .data:0x00000550; // type:object size:0x3C scope:local align:4 +lbl_145_data_58C = .data:0x0000058C; // type:object size:0x14 +@100932 = .data:0x000005A0; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000005DC; // type:object size:0x14 scope:global align:4 +lbl_145_data_5F0 = .data:0x000005F0; // type:object size:0x28 +@100990 = .data:0x00000618; // type:object size:0x24 scope:local align:4 +lbl_145_data_63C = .data:0x0000063C; // type:object size:0x18 +@100992 = .data:0x00000654; // type:object size:0xC scope:local align:4 +lbl_145_data_660 = .data:0x00000660; // type:object size:0x1C +@100994 = .data:0x0000067C; // type:object size:0xC scope:local align:4 +lbl_145_data_688 = .data:0x00000688; // type:object size:0x10C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@97078 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@97289 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +k_pos$97286 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@97470 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +b_path = .bss:0x0000005C; // type:object size:0x60 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_b_go/splits.txt b/config/RZDP01/rels/d_a_b_go/splits.txt new file mode 100644 index 0000000000..1bef27579a --- /dev/null +++ b/config/RZDP01/rels/d_a_b_go/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_go.cpp: + .text start:0x000000CC end:0x00000BF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_b_go/symbols.txt b/config/RZDP01/rels/d_a_b_go/symbols.txt new file mode 100644 index 0000000000..1327c2e980 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_go/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_GO_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +daB_GO_Draw__FP10b_go_class = .text:0x0000010C; // type:function size:0x80 scope:global align:4 +anm_init__FP10b_go_classifUcf = .text:0x0000018C; // type:function size:0xAC scope:global align:4 +daB_GO_Execute__FP10b_go_class = .text:0x00000238; // type:function size:0x4C8 scope:global align:4 +daB_GO_IsDelete__FP10b_go_class = .text:0x00000700; // type:function size:0x8 scope:global align:4 +daB_GO_Delete__FP10b_go_class = .text:0x00000708; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0xF4 scope:global align:4 +daB_GO_Create__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x304 scope:global align:4 +__dt__12daB_GO_HIO_cFv = .text:0x00000B68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_go_cpp = .text:0x00000BA8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93174 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93175 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93176 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93194 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93195 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93269 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93270 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93275 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93356 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93357 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93358 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93359 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93360 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93361 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_146_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daB_GO_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_B_GO = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12daB_GO_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_146_data_64 = .data:0x00000064; // type:object size:0xD data:string +@91984 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__12daB_GO_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_146_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91725 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_b_gos/splits.txt b/config/RZDP01/rels/d_a_b_gos/splits.txt new file mode 100644 index 0000000000..bf1aa765d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_gos.cpp: + .text start:0x000000CC end:0x00000E44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_b_gos/symbols.txt b/config/RZDP01/rels/d_a_b_gos/symbols.txt new file mode 100644 index 0000000000..7f64645a00 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_gos/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_GOS_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daB_GOS_Draw__FP11b_gos_class = .text:0x000000FC; // type:function size:0xD4 scope:global align:4 +anm_init__FP11b_gos_classifUcf = .text:0x000001D0; // type:function size:0xAC scope:global align:4 +daB_GOS_Execute__FP11b_gos_class = .text:0x0000027C; // type:function size:0x758 scope:global align:4 +daB_GOS_IsDelete__FP11b_gos_class = .text:0x000009D4; // type:function size:0x8 scope:global align:4 +daB_GOS_Delete__FP11b_gos_class = .text:0x000009DC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000A44; // type:function size:0xF4 scope:global align:4 +daB_GOS_Create__FP10fopAc_ac_c = .text:0x00000B38; // type:function size:0x284 scope:global align:4 +__dt__13daB_GOS_HIO_cFv = .text:0x00000DBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_gos_cpp = .text:0x00000DFC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93281 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93294 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93295 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93388 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93389 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93390 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93391 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93392 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93393 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93395 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93396 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93398 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93472 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93473 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_147_data_0 = .data:0x00000000; // type:object size:0x6 data:string +j_info = .data:0x00000008; // type:object size:0xF8 scope:global align:4 +cc_cyl_src$91965 = .data:0x00000100; // type:object size:0x44 scope:local align:4 +l_daB_GOS_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_B_GOS = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__13daB_GOS_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_147_data_1A0 = .data:0x000001A0; // type:object size:0xE data:string +@91998 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +__RTTI__13daB_GOS_HIO_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_147_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@91725 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_b_mgn/splits.txt b/config/RZDP01/rels/d_a_b_mgn/splits.txt new file mode 100644 index 0000000000..bc241e7964 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_mgn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_mgn.cpp: + .text start:0x000000CC end:0x00009864 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000288 + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_b_mgn/symbols.txt b/config/RZDP01/rels/d_a_b_mgn/symbols.txt new file mode 100644 index 0000000000..8f2e479836 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_mgn/symbols.txt @@ -0,0 +1,244 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__13daB_MGN_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +ctrlJoint__9daB_MGN_cFP8J3DJointP8J3DModel = .text:0x00000190; // type:function size:0xC4 scope:global align:4 +JointCallBack__9daB_MGN_cFP8J3DJointi = .text:0x00000254; // type:function size:0x48 scope:global align:4 +draw__9daB_MGN_cFv = .text:0x0000029C; // type:function size:0x3C8 scope:global align:4 +daB_MGN_Draw__FP9daB_MGN_c = .text:0x00000664; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000668; // type:function size:0xCC scope:global align:4 +setDashSmokeEffect__9daB_MGN_cFv = .text:0x00000734; // type:function size:0x284 scope:global align:4 +setBackJumpEffect__9daB_MGN_cFv = .text:0x000009B8; // type:function size:0x290 scope:global align:4 +setSlideSmokeEffect__9daB_MGN_cFv = .text:0x00000C48; // type:function size:0x144 scope:global align:4 +setBodySlideEffect__9daB_MGN_cFv = .text:0x00000D8C; // type:function size:0x180 scope:global align:4 +setOpeningEffect__9daB_MGN_cFv = .text:0x00000F0C; // type:function size:0x164 scope:global align:4 +setStepEffect__9daB_MGN_cFv = .text:0x00001070; // type:function size:0x118 scope:global align:4 +setFallAttackEffect__9daB_MGN_cFv = .text:0x00001188; // type:function size:0x154 scope:global align:4 +setHeadLightEffect__9daB_MGN_cFv = .text:0x000012DC; // type:function size:0xC4 scope:global align:4 +setHeadHitEffect__9daB_MGN_cFv = .text:0x000013A0; // type:function size:0x158 scope:global align:4 +setHideSmokeEffect__9daB_MGN_cFP4cXyzUc = .text:0x000014F8; // type:function size:0xEC scope:global align:4 +calcHideSmokeEffect__9daB_MGN_cFv = .text:0x000015E4; // type:function size:0x444 scope:global align:4 +drawHideSmokeEffect__9daB_MGN_cFv = .text:0x00001A28; // type:function size:0xD4 scope:global align:4 +setBloodEffect__9daB_MGN_cFv = .text:0x00001AFC; // type:function size:0x118 scope:global align:4 +calcBloodMove__9daB_MGN_cFv = .text:0x00001C14; // type:function size:0x3B8 scope:global align:4 +checkDownBeforeBG__9daB_MGN_cFv = .text:0x00001FCC; // type:function size:0x144 scope:global align:4 +checkBck__9daB_MGN_cFi = .text:0x00002110; // type:function size:0x5C scope:global align:4 +setActionMode__9daB_MGN_cFii = .text:0x0000216C; // type:function size:0x50 scope:global align:4 +setExitMode__9daB_MGN_cFi = .text:0x000021BC; // type:function size:0xCC scope:global align:4 +onBodyShield__9daB_MGN_cFv = .text:0x00002288; // type:function size:0x30 scope:global align:4 +offBodyShield__9daB_MGN_cFv = .text:0x000022B8; // type:function size:0x30 scope:global align:4 +onBodySlideAt__9daB_MGN_cFv = .text:0x000022E8; // type:function size:0x4C scope:global align:4 +offBodySlideAt__9daB_MGN_cFv = .text:0x00002334; // type:function size:0x24 scope:global align:4 +checkHitSlideAt__9daB_MGN_cFv = .text:0x00002358; // type:function size:0x94 scope:global align:4 +onBodyFallAt__9daB_MGN_cFv = .text:0x000023EC; // type:function size:0x34 scope:global align:4 +offBodyFallAt__9daB_MGN_cFv = .text:0x00002420; // type:function size:0x24 scope:global align:4 +onBodyCo__9daB_MGN_cFv = .text:0x00002444; // type:function size:0x3C scope:global align:4 +offBodyCo__9daB_MGN_cFv = .text:0x00002480; // type:function size:0x38 scope:global align:4 +getNearHitPos__9daB_MGN_cFP4cXyz = .text:0x000024B8; // type:function size:0x1DC scope:global align:4 +damage_check__9daB_MGN_cFv = .text:0x00002694; // type:function size:0x57C scope:global align:4 +calcJointAngle__9daB_MGN_cFs = .text:0x00002C10; // type:function size:0x6C scope:global align:4 +executeCircle__9daB_MGN_cFv = .text:0x00002C7C; // type:function size:0x730 scope:global align:4 +executeDash__9daB_MGN_cFv = .text:0x000033AC; // type:function size:0xD84 scope:global align:4 +executeThrown__9daB_MGN_cFv = .text:0x00004130; // type:function size:0x9A0 scope:global align:4 +setDownEnd__9daB_MGN_cFv = .text:0x00004AD0; // type:function size:0x11C scope:global align:4 +executeDown__9daB_MGN_cFv = .text:0x00004BEC; // type:function size:0x638 scope:global align:4 +executeDownDamage__9daB_MGN_cFv = .text:0x00005224; // type:function size:0x410 scope:global align:4 +executeDownBiteDamage__9daB_MGN_cFv = .text:0x00005634; // type:function size:0x4C0 scope:global align:4 +executeWarp__9daB_MGN_cFv = .text:0x00005AF4; // type:function size:0x110 scope:global align:4 +executeFall__9daB_MGN_cFv = .text:0x00005C04; // type:function size:0x984 scope:global align:4 +demo_skip__9daB_MGN_cFi = .text:0x00006588; // type:function size:0x198 scope:global align:4 +DemoSkipCallBack__9daB_MGN_cFPvi = .text:0x00006720; // type:function size:0x34 scope:global align:4 +executeOpening__9daB_MGN_cFv = .text:0x00006754; // type:function size:0xEF8 scope:global align:4 +executeDeath__9daB_MGN_cFv = .text:0x0000764C; // type:function size:0x764 scope:global align:4 +executeJump__9daB_MGN_cFv = .text:0x00007DB0; // type:function size:0x218 scope:global align:4 +checkStartJump__9daB_MGN_cFv = .text:0x00007FC8; // type:function size:0x1C0 scope:global align:4 +action__9daB_MGN_cFv = .text:0x00008188; // type:function size:0x390 scope:global align:4 +mtx_set__9daB_MGN_cFv = .text:0x00008518; // type:function size:0x78 scope:global align:4 +cc_set__9daB_MGN_cFv = .text:0x00008590; // type:function size:0x3D4 scope:global align:4 +execute__9daB_MGN_cFv = .text:0x00008964; // type:function size:0x4AC scope:global align:4 +daB_MGN_Execute__FP9daB_MGN_c = .text:0x00008E10; // type:function size:0x4 scope:global align:4 +daB_MGN_IsDelete__FP9daB_MGN_c = .text:0x00008E14; // type:function size:0x8 scope:global align:4 +_delete__9daB_MGN_cFv = .text:0x00008E1C; // type:function size:0x84 scope:global align:4 +daB_MGN_Delete__FP9daB_MGN_c = .text:0x00008EA0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daB_MGN_cFv = .text:0x00008EA4; // type:function size:0x500 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000093A4; // type:function size:0x4 scope:global align:4 +create__9daB_MGN_cFv = .text:0x000093A8; // type:function size:0x3E4 scope:global align:4 +daB_MGN_Create__FP9daB_MGN_c = .text:0x0000978C; // type:function size:0x4 scope:global align:4 +__dt__13daB_MGN_HIO_cFv = .text:0x00009790; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_mgn_cpp = .text:0x000097D0; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00009818; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105402 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105403 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105404 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105405 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@105406 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105524 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105525 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@105526 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105527 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105564 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@105601 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105642 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105688 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@105689 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105710 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105839 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@105993 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105994 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@105996 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106073 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106155 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106156 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@106157 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106158 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106159 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106160 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106161 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106162 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@106163 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106164 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106165 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106184 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@106237 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:4byte +@96475 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@106337 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106338 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106340 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106341 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106342 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106343 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106344 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106345 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106572 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106573 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106574 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106575 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106789 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106790 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106791 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106792 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106793 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106794 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106795 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106796 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106800 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@106943 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106944 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106945 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106946 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@107063 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107064 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107065 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107121 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107351 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107352 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107353 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107354 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107355 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107356 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107357 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107358 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107359 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107395 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107396 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107398 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107399 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107659 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107660 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107661 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107662 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107663 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107664 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107665 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107666 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107667 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@107668 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107669 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107670 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107671 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107672 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107673 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107674 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107675 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107676 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107677 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107678 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107679 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107680 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107681 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107682 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107683 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107684 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107685 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107820 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107821 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107822 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@107823 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@107824 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@107825 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@107826 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@107827 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@107828 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@107829 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@107865 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@107986 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@107987 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +cc_set_radius$98030 = .rodata:0x00000200; // type:object size:0x3C scope:local align:4 +cc_set_jnt$98031 = .rodata:0x0000023C; // type:object size:0x3C scope:local align:4 +@108052 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@108053 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@108433 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95673 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +at_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +tg_sph_src__23@unnamed@d_a_b_mgn_cpp@ = .data:0x00000098; // type:object size:0x40 scope:global align:4 +lbl_148_data_D8 = .data:0x000000D8; // type:object size:0x10 data:byte +foot_rand_frame$95875 = .data:0x000000E8; // type:object size:0x20 scope:local align:4 +foot_jnt$95995 = .data:0x00000108; // type:object size:0x10 scope:local align:4 +foot_jnt$96059 = .data:0x00000118; // type:object size:0x8 scope:local align:4 +lbl_148_data_120 = .data:0x00000120; // type:object size:0x7 data:string +@105998 = .data:0x00000128; // type:object size:0x20 scope:local align:4 +lbl_148_data_148 = .data:0x00000148; // type:object size:0x6 data:string +@106578 = .data:0x00000150; // type:object size:0x2C scope:local align:4 +@106798 = .data:0x0000017C; // type:object size:0x54 scope:local align:4 +@106948 = .data:0x000001D0; // type:object size:0x30 scope:local align:4 +@107067 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +@107361 = .data:0x00000224; // type:object size:0x40 scope:local align:4 +@107687 = .data:0x00000264; // type:object size:0x30 scope:local align:4 +@107989 = .data:0x00000294; // type:object size:0x2C scope:local align:4 +l_daB_MGN_Method = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_B_MGN = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__13daB_MGN_HIO_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +lbl_148_data_31C = .data:0x0000031C; // type:object size:0xE data:string +@98344 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +__RTTI__13daB_MGN_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 +lbl_148_data_340 = .data:0x00000340; // type:object size:0x34 +@98407 = .data:0x00000374; // type:object size:0x3C scope:local align:4 +lbl_148_data_3B0 = .data:0x000003B0; // type:object size:0x14 +@98409 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 +lbl_148_data_3F8 = .data:0x000003F8; // type:object size:0x14 +@98467 = .data:0x0000040C; // type:object size:0x24 scope:local align:4 +lbl_148_data_430 = .data:0x00000430; // type:object size:0x18 +@98469 = .data:0x00000448; // type:object size:0xC scope:local align:4 +lbl_148_data_454 = .data:0x00000454; // type:object size:0x1C +@98471 = .data:0x00000470; // type:object size:0xC scope:local align:4 +lbl_148_data_47C = .data:0x0000047C; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_148_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95716 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_b_ob/splits.txt b/config/RZDP01/rels/d_a_b_ob/splits.txt new file mode 100644 index 0000000000..97735cef06 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_ob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_ob.cpp: + .text start:0x000000CC end:0x00009148 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000300 + .data start:0x00000000 end:0x000005D0 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/RZDP01/rels/d_a_b_ob/symbols.txt b/config/RZDP01/rels/d_a_b_ob/symbols.txt new file mode 100644 index 0000000000..d41806f2b9 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_ob/symbols.txt @@ -0,0 +1,309 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_OB_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10b_ob_classifUcf = .text:0x0000011C; // type:function size:0xB0 scope:global align:4 +HeadCallBack__FP8J3DJointi = .text:0x000001CC; // type:function size:0x110 scope:global align:4 +TailCallBack__FP8J3DJointi = .text:0x000002DC; // type:function size:0x1A0 scope:global align:4 +FinACallBack__FP8J3DJointi = .text:0x0000047C; // type:function size:0x14C scope:global align:4 +FinBCallBack__FP8J3DJointi = .text:0x000005C8; // type:function size:0xCC scope:global align:4 +FinCCallBack__FP8J3DJointi = .text:0x00000694; // type:function size:0xD8 scope:global align:4 +sui_nodeCallBack__FP8J3DJointi = .text:0x0000076C; // type:function size:0xF0 scope:global align:4 +dark__FP12J3DModelDatas = .text:0x0000085C; // type:function size:0xB8 scope:global align:4 +daB_OB_Draw__FP10b_ob_class = .text:0x00000914; // type:function size:0x458 scope:global align:4 +s_bf_sub__FPvPv = .text:0x00000D6C; // type:function size:0x54 scope:global align:4 +s_bfdel_sub__FPvPv = .text:0x00000DC0; // type:function size:0x4C scope:global align:4 +s_kaisoudel_sub__FPvPv = .text:0x00000E0C; // type:function size:0x4C scope:global align:4 +core_action__FP10b_ob_class = .text:0x00000E58; // type:function size:0x12F8 scope:global align:4 +core_damage_check__FP10b_ob_class = .text:0x00002150; // type:function size:0x208 scope:global align:4 +fish_damage_check__FP10b_ob_class = .text:0x00002358; // type:function size:0x2D4 scope:global align:4 +pl_check__FP10b_ob_classfs = .text:0x0000262C; // type:function size:0xC4 scope:global align:4 +fish_move__FP10b_ob_class = .text:0x000026F0; // type:function size:0x20C0 scope:global align:4 +cam_3d_morf__FP10b_ob_classf = .text:0x000047B0; // type:function size:0xE4 scope:global align:4 +s_hasidel_sub__FPvPv = .text:0x00004894; // type:function size:0x4C scope:global align:4 +demo_camera__FP10b_ob_class = .text:0x000048E0; // type:function size:0x2C48 scope:global align:4 +daB_OB_Execute__FP10b_ob_class = .text:0x00007528; // type:function size:0xA64 scope:global align:4 +daB_OB_IsDelete__FP10b_ob_class = .text:0x00007F8C; // type:function size:0x8 scope:global align:4 +daB_OB_Delete__FP10b_ob_class = .text:0x00007F94; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008010; // type:function size:0x78C scope:global align:4 +daB_OB_Create__FP10fopAc_ac_c = .text:0x0000879C; // type:function size:0x584 scope:global align:4 +__dt__12daB_OB_HIO_cFv = .text:0x00008D20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_ob_cpp = .text:0x00008D60; // type:function size:0x48 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x00008DA8; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008DB0; // type:function size:0x10 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00008DC0; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00008DC8; // type:function size:0x8 scope:global align:4 +getPlaySpeed__13mDoExt_morf_cFv = .text:0x00008DD0; // type:function size:0x8 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00008DD8; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00008DE8; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008E18; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00008E24; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleX__FPC10fopAc_ac_c = .text:0x00008E34; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00008E44; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00008E54; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00008E6C; // type:function size:0x78 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00008EE4; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00008EFC; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00008F14; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00008F24; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00008F30; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00008F40; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00008F50; // type:function size:0x10 scope:global align:4 +cM_ssin__Fs = .text:0x00008F60; // type:function size:0x14 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00008F74; // type:function size:0x14 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F88; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00008F98; // type:function size:0x10 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00008FA8; // type:function size:0x10 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00008FB8; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00008FC0; // type:function size:0x14 scope:global align:4 +__ct__9ob_part_sFv = .text:0x00008FD4; // type:function size:0x34 scope:global align:4 +__dt__9ob_part_sFv = .text:0x00009008; // type:function size:0x5C scope:global align:4 +__ct__7ob_ke_sFv = .text:0x00009064; // type:function size:0x68 scope:global align:4 +__dt__7ob_ke_sFv = .text:0x000090CC; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105459 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105460 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105461 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105470 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@105471 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@105613 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@105865 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105866 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105867 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106168 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106169 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106170 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@106171 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106172 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106173 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106174 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106175 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@106176 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106177 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@106178 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106179 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106180 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106181 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106182 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106183 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106184 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106185 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106186 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106187 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106219 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106649 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106651 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106652 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@106653 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@106654 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106655 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@106656 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106657 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106658 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106659 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106660 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106661 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106662 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106663 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106664 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106665 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106666 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106667 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106668 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106669 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106670 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106671 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106672 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106673 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106674 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106675 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106676 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106677 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106678 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106679 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106680 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106681 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@106682 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106683 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106684 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106685 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106686 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106687 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106688 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106689 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106690 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@106691 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@106692 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@106693 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@106694 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106695 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106696 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106697 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106698 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106699 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106700 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106701 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106702 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106703 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106704 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107352 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107353 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107354 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107355 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107356 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107357 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107358 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107359 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@107360 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107361 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107362 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107363 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107364 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107365 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107366 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107367 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107368 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107369 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107370 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107371 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107372 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107373 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107374 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107375 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107376 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107377 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107378 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107379 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107380 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@107381 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@107382 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@107383 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@107384 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@107385 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@107386 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@107387 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@107388 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@107389 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@107390 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@107391 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@107392 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@107393 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@107394 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@107395 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@107396 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@107398 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@107399 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@107400 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@107401 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@107402 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@107403 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@107404 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@107405 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@107406 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@107407 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@107408 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@107409 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@107410 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@107411 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@107412 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@107413 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@107414 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@107415 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@107416 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:string +@107417 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@107418 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@107419 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@107420 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@107421 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@107422 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@107423 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@107424 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@107425 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@107426 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@107427 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@107428 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@107429 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@107430 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@107431 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@107432 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@107433 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@107434 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@107435 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@107436 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@107437 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@107438 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@107439 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@107440 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@107441 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@107442 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@107443 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@107551 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@107552 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@107553 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:string +@107554 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@107555 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@107556 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@107557 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@108129 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@108130 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@108131 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@108132 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +iso_eff$94305 = .data:0x00000006; // type:object size:0xA scope:local align:2 +buf_p = .data:0x00000010; // type:object size:0x4C scope:global align:4 +size_p = .data:0x0000005C; // type:object size:0x4C scope:global align:4 +ex_eff$94871 = .data:0x000000A8; // type:object size:0xA scope:local align:4 +iso_eff$94958 = .data:0x000000B2; // type:object size:0x8 scope:local align:2 +@107445 = .data:0x000000BC; // type:object size:0xF8 scope:local align:4 +iso_eff$95269 = .data:0x000001B4; // type:object size:0xA scope:local align:4 +iso_eff$95283 = .data:0x000001BE; // type:object size:0x6 scope:local align:2 +iso_eff$95294 = .data:0x000001C4; // type:object size:0x8 scope:local align:4 +p_bmd$95412 = .data:0x000001CC; // type:object size:0x4C scope:local align:4 +cc_sph_src$95622 = .data:0x00000218; // type:object size:0x40 scope:local align:4 +body_sph_src$95623 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +parts_sph_src$95624 = .data:0x00000298; // type:object size:0x40 scope:local align:4 +core_sph_src$95625 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +l_daB_OB_Method = .data:0x00000318; // type:object size:0x20 scope:global align:4 +g_profile_B_OB = .data:0x00000338; // type:object size:0x30 scope:global align:4 +__vt__12daB_OB_HIO_c = .data:0x00000368; // type:object size:0xC scope:global align:4 +lbl_149_data_374 = .data:0x00000374; // type:object size:0xD data:string +@95706 = .data:0x00000384; // type:object size:0xC scope:local align:4 +__RTTI__12daB_OB_HIO_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 +lbl_149_data_398 = .data:0x00000398; // type:object size:0x34 +@95769 = .data:0x000003CC; // type:object size:0x3C scope:local align:4 +lbl_149_data_408 = .data:0x00000408; // type:object size:0x14 +@95771 = .data:0x0000041C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000458; // type:object size:0x14 scope:global align:4 +lbl_149_data_46C = .data:0x0000046C; // type:object size:0x28 +@95829 = .data:0x00000494; // type:object size:0x24 scope:local align:4 +lbl_149_data_4B8 = .data:0x000004B8; // type:object size:0x18 +@95831 = .data:0x000004D0; // type:object size:0xC scope:local align:4 +lbl_149_data_4DC = .data:0x000004DC; // type:object size:0x1C +@95833 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +lbl_149_data_504 = .data:0x00000504; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +moveSW = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +moveSW2 = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@93293 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x20 scope:global align:4 data:byte +pno = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte +fin = .bss:0x00000044; // type:object size:0x4 scope:global align:4 data:4byte +bf_ct = .bss:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +@94062 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94063 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94064 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94065 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +sdemo_p$94059 = .bss:0x00000080; // type:object size:0x30 scope:local align:4 +@94875 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +room_pos$94872 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94879 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +sc$94876 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_b_oh/splits.txt b/config/RZDP01/rels/d_a_b_oh/splits.txt new file mode 100644 index 0000000000..1f9c964440 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_oh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_oh.cpp: + .text start:0x000000CC end:0x00001DA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_b_oh/symbols.txt b/config/RZDP01/rels/d_a_b_oh/symbols.txt new file mode 100644 index 0000000000..ceb9d081a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_oh/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_OH_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000FC; // type:function size:0x12C scope:global align:4 +daB_OH_Draw__FP10b_oh_class = .text:0x00000228; // type:function size:0xAC scope:global align:4 +daB_OH_Execute__FP10b_oh_class = .text:0x000002D4; // type:function size:0x141C scope:global align:4 +daB_OH_IsDelete__FP10b_oh_class = .text:0x000016F0; // type:function size:0x8 scope:global align:4 +daB_OH_Delete__FP10b_oh_class = .text:0x000016F8; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000174C; // type:function size:0x2C8 scope:global align:4 +daB_OH_Create__FP10fopAc_ac_c = .text:0x00001A14; // type:function size:0x30C scope:global align:4 +__dt__12daB_OH_HIO_cFv = .text:0x00001D20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_oh_cpp = .text:0x00001D60; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94375 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94376 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94403 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94679 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94682 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94683 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94684 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94685 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94686 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94687 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94688 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94689 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94690 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94691 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94692 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94693 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94694 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94695 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94696 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94697 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94698 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94699 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94700 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94701 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@94702 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94703 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94704 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94705 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94706 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94707 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94708 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94709 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94710 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94711 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94716 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@94840 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94893 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94713 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +lbl_150_data_30 = .data:0x00000030; // type:object size:0x5 data:string +cc_sph_src$92237 = .data:0x00000038; // type:object size:0x40 scope:local align:4 +l_daB_OH_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_B_OH = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__12daB_OH_HIO_c = .data:0x000000C8; // type:object size:0xC scope:global align:4 +lbl_150_data_D4 = .data:0x000000D4; // type:object size:0xD data:string +@92283 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +__RTTI__12daB_OH_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91729 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +boss = .bss:0x00000028; // type:object size:0x4 scope:global align:4 +Cinit = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_oh2/splits.txt b/config/RZDP01/rels/d_a_b_oh2/splits.txt new file mode 100644 index 0000000000..2ee83aab01 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_oh2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_oh2.cpp: + .text start:0x0000005C end:0x00000BE4 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000058 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_b_oh2/symbols.txt b/config/RZDP01/rels/d_a_b_oh2/symbols.txt new file mode 100644 index 0000000000..d667008e03 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_oh2/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +daB_OH2_Draw__FP11b_oh2_class = .text:0x00000138; // type:function size:0x98 scope:global align:4 +daB_OH2_Execute__FP11b_oh2_class = .text:0x000001D0; // type:function size:0x578 scope:global align:4 +daB_OH2_IsDelete__FP11b_oh2_class = .text:0x00000748; // type:function size:0x8 scope:global align:4 +daB_OH2_Delete__FP11b_oh2_class = .text:0x00000750; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000007A0; // type:function size:0x2C4 scope:global align:4 +daB_OH2_Create__FP10fopAc_ac_c = .text:0x00000A64; // type:function size:0x180 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93255 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93347 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93348 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93349 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93350 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93351 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93354 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93355 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93358 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93479 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93514 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_151_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daB_OH2_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_B_OH2 = .data:0x00000028; // type:object size:0x30 scope:global align:4 +boss = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_tn/splits.txt b/config/RZDP01/rels/d_a_b_tn/splits.txt new file mode 100644 index 0000000000..bdbd8e7a51 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_tn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_tn.cpp: + .text start:0x000000CC end:0x0000E7AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x00000890 + .bss start:0x00000008 end:0x000002F0 diff --git a/config/RZDP01/rels/d_a_b_tn/symbols.txt b/config/RZDP01/rels/d_a_b_tn/symbols.txt new file mode 100644 index 0000000000..1b1bc0b68e --- /dev/null +++ b/config/RZDP01/rels/d_a_b_tn/symbols.txt @@ -0,0 +1,328 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daB_TN_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 +ctrlJoint__8daB_TN_cFP8J3DJointP8J3DModel = .text:0x000001AC; // type:function size:0xAC scope:global align:4 +JointCallBack__8daB_TN_cFP8J3DJointi = .text:0x00000258; // type:function size:0x48 scope:global align:4 +calcNeckAngle__8daB_TN_cFv = .text:0x000002A0; // type:function size:0xB8 scope:global align:4 +calcWaistAngle__8daB_TN_cFv = .text:0x00000358; // type:function size:0xB4 scope:global align:4 +draw__8daB_TN_cFv = .text:0x0000040C; // type:function size:0x308 scope:global align:4 +daB_TN_Draw__FP8daB_TN_c = .text:0x00000714; // type:function size:0x4 scope:global align:4 +setBreakPart__8daB_TN_cFi = .text:0x00000718; // type:function size:0x11C scope:global align:4 +setBreakHeadPart__8daB_TN_cFi = .text:0x00000834; // type:function size:0xB0 scope:global align:4 +setPartLandEffect__8daB_TN_cFii = .text:0x000008E4; // type:function size:0x154 scope:global align:4 +calcShieldMove__8daB_TN_cFv = .text:0x00000A38; // type:function size:0x540 scope:global align:4 +calcSwordMoveA__8daB_TN_cFv = .text:0x00000F78; // type:function size:0x3F0 scope:global align:4 +calcSwordMoveB__8daB_TN_cFv = .text:0x00001368; // type:function size:0x228 scope:global align:4 +calcOtherPartMove__8daB_TN_cFi = .text:0x00001590; // type:function size:0x78C scope:global align:4 +calcPartMove__8daB_TN_cFv = .text:0x00001D1C; // type:function size:0x1AC scope:global align:4 +checkBck__8daB_TN_cFi = .text:0x00001EC8; // type:function size:0x5C scope:global align:4 +setActionMode__8daB_TN_cFii = .text:0x00001F24; // type:function size:0x18 scope:global align:4 +setSwordAtBit__8daB_TN_cFi = .text:0x00001F3C; // type:function size:0x104 scope:global align:4 +setSwordAtBreak__8daB_TN_cFi = .text:0x00002040; // type:function size:0x68 scope:global align:4 +setBodyShield__8daB_TN_cFv = .text:0x000020A8; // type:function size:0x32C scope:global align:4 +checkNormalAttackAble__8daB_TN_cFv = .text:0x000023D4; // type:function size:0x110 scope:global align:4 +getCutType__8daB_TN_cFv = .text:0x000024E4; // type:function size:0xD0 scope:global align:4 +setDamage__8daB_TN_cFP8dCcD_Sphi = .text:0x000025B4; // type:function size:0x31C scope:global align:4 +setShieldEffect__8daB_TN_cFP8dCcD_Sph = .text:0x000028D0; // type:function size:0x70 scope:global align:4 +damage_check__8daB_TN_cFv = .text:0x00002940; // type:function size:0xB2C scope:global align:4 +checkMoveArea__8daB_TN_cFv = .text:0x0000346C; // type:function size:0x9C scope:global align:4 +checkMoveAngle__8daB_TN_cFv = .text:0x00003508; // type:function size:0x7C scope:global align:4 +setAttackBlurEffect__8daB_TN_cFi = .text:0x00003584; // type:function size:0x104 scope:global align:4 +setArmorBreakEffect__8daB_TN_cFi = .text:0x00003688; // type:function size:0xF0 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00003778; // type:function size:0x170 scope:global align:4 +demo_skip__8daB_TN_cFi = .text:0x000038E8; // type:function size:0x1F0 scope:global align:4 +DemoSkipCallBack__8daB_TN_cFPvi = .text:0x00003AD8; // type:function size:0x34 scope:global align:4 +executeRoomDemo__8daB_TN_cFv = .text:0x00003B0C; // type:function size:0x6D0 scope:global align:4 +executeOpening__8daB_TN_cFv = .text:0x000041DC; // type:function size:0xB44 scope:global align:4 +executeWaitH__8daB_TN_cFv = .text:0x00004D20; // type:function size:0x11C scope:global align:4 +setAwaitSound__8daB_TN_cFv = .text:0x00004E3C; // type:function size:0xB8 scope:global align:4 +executeChaseH__8daB_TN_cFv = .text:0x00004EF4; // type:function size:0xDF8 scope:global align:4 +checkStartAttackH__8daB_TN_cFv = .text:0x00005CEC; // type:function size:0x280 scope:global align:4 +executeAttackH__8daB_TN_cFv = .text:0x00005F6C; // type:function size:0x6DC scope:global align:4 +executeAttackShieldH__8daB_TN_cFv = .text:0x00006648; // type:function size:0x1E8 scope:global align:4 +executeGuardH__8daB_TN_cFv = .text:0x00006830; // type:function size:0x214 scope:global align:4 +executeDamageH__8daB_TN_cFv = .text:0x00006A44; // type:function size:0x330 scope:global align:4 +executeChangeDemo__8daB_TN_cFv = .text:0x00006D74; // type:function size:0xD3C scope:global align:4 +executeZakoChangeDemo__8daB_TN_cFv = .text:0x00007AB0; // type:function size:0x6CC scope:global align:4 +setWalkDir__8daB_TN_cFv = .text:0x0000817C; // type:function size:0x20C scope:global align:4 +initChaseL__8daB_TN_cFi = .text:0x00008388; // type:function size:0x544 scope:global align:4 +checkAttackAble__8daB_TN_cFv = .text:0x000088CC; // type:function size:0x80 scope:global align:4 +checkNextMove__8daB_TN_cFv = .text:0x0000894C; // type:function size:0x654 scope:global align:4 +executeChaseL__8daB_TN_cFv = .text:0x00008FA0; // type:function size:0xC18 scope:global align:4 +executeAttackL__8daB_TN_cFv = .text:0x00009BB8; // type:function size:0xB84 scope:global align:4 +executeAttackShieldL__8daB_TN_cFv = .text:0x0000A73C; // type:function size:0x2B4 scope:global align:4 +executeGuardL__8daB_TN_cFv = .text:0x0000A9F0; // type:function size:0x500 scope:global align:4 +executeDamageL__8daB_TN_cFv = .text:0x0000AEF0; // type:function size:0x374 scope:global align:4 +executeYoroke__8daB_TN_cFv = .text:0x0000B264; // type:function size:0x284 scope:global align:4 +executeEnding__8daB_TN_cFv = .text:0x0000B4E8; // type:function size:0x930 scope:global align:4 +executeZakoEnding__8daB_TN_cFv = .text:0x0000BE18; // type:function size:0x354 scope:global align:4 +action__8daB_TN_cFv = .text:0x0000C16C; // type:function size:0x3A8 scope:global align:4 +mtx_set__8daB_TN_cFv = .text:0x0000C514; // type:function size:0x36C scope:global align:4 +cc_set__8daB_TN_cFv = .text:0x0000C880; // type:function size:0x740 scope:global align:4 +execute__8daB_TN_cFv = .text:0x0000CFC0; // type:function size:0x4A4 scope:global align:4 +daB_TN_Execute__FP8daB_TN_c = .text:0x0000D464; // type:function size:0x4 scope:global align:4 +daB_TN_IsDelete__FP8daB_TN_c = .text:0x0000D468; // type:function size:0x8 scope:global align:4 +_delete__8daB_TN_cFv = .text:0x0000D470; // type:function size:0x80 scope:global align:4 +daB_TN_Delete__FP8daB_TN_c = .text:0x0000D4F0; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_TN_cFv = .text:0x0000D4F4; // type:function size:0x478 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000D96C; // type:function size:0x4 scope:global align:4 +create__8daB_TN_cFv = .text:0x0000D970; // type:function size:0x724 scope:global align:4 +daB_TN_Create__FP8daB_TN_c = .text:0x0000E094; // type:function size:0x4 scope:global align:4 +__dt__12daB_TN_HIO_cFv = .text:0x0000E098; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_tn_cpp = .text:0x0000E0D8; // type:function size:0x4E8 scope:global align:4 +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000E5C0; // type:function size:0x19C scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000E75C; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000E778; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108433 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@108435 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108436 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108437 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108438 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108439 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@108440 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@108441 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@108586 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@108587 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@108588 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@108727 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@108728 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@108729 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@108730 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@108731 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108732 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108733 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108734 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108735 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108736 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108737 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@108740 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@108803 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108804 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108805 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108806 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108807 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@108911 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@108912 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@108913 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@108914 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@109131 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@109591 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109592 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@109593 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@109693 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@109694 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@109715 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@109716 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@109717 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@109718 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109719 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109720 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109721 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109722 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109798 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@109799 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@109800 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@109801 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109802 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@109803 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109804 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109805 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@109806 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@109807 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@109808 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109809 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109810 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109811 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109812 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@110012 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@110013 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110014 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110015 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110016 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110017 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110018 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110019 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110020 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110021 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110022 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110023 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110024 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110025 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110026 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@110027 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110028 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110029 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110030 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110031 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110032 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110033 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@110034 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@110035 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@110036 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@110091 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@110092 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:float +@110270 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@110271 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@110272 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@110273 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@110274 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@110466 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110467 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110468 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@110469 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@110470 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@110471 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@110472 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@110504 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@110505 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@110506 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@110831 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@110832 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@110833 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@110834 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110835 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110836 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110837 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110838 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110839 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110945 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110980 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@111149 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@111150 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@111151 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@111342 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@111343 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@111344 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@111559 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@111560 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@111561 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@111562 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@111563 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@111619 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@111766 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@111961 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@111962 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111963 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111964 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111971 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@112023 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@112072 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@112073 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@112134 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 data:string +@112135 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@112258 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@112259 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@112260 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@112261 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@112363 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@112364 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@112641 = .rodata:0x00000270; // type:object size:0x8 scope:local align:4 +@112693 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@112694 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@112695 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@112696 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@112697 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94344 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_tt_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_tt_src2__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +cc_bomb_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000098; // type:object size:0x40 scope:global align:4 +cc_tt_at_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000000D8; // type:object size:0x40 scope:global align:4 +cc_tt_at_cps_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000118; // type:object size:0x4C scope:global align:4 +cc_tt_tate_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000164; // type:object size:0x40 scope:global align:4 +cc_part_src__22@unnamed@d_a_b_tn_cpp@ = .data:0x000001A4; // type:object size:0x40 scope:global align:4 +lbl_152_data_1E4 = .data:0x000001E4; // type:object size:0x20 +tn_part_model_id__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000204; // type:object size:0x80 scope:global align:4 +tn_part_joint__22@unnamed@d_a_b_tn_cpp@ = .data:0x00000284; // type:object size:0x40 scope:global align:4 +ground_y_part__22@unnamed@d_a_b_tn_cpp@ = .data:0x000002C4; // type:object size:0x40 scope:global align:4 data:float +break_part_no$94551 = .data:0x00000304; // type:object size:0x34 scope:local align:4 +break_part_no2$94588 = .data:0x00000338; // type:object size:0x34 scope:local align:4 +break_part_vib$94624 = .data:0x0000036C; // type:object size:0x40 scope:local align:4 +@108916 = .data:0x000003AC; // type:object size:0x20 scope:local align:4 +lbl_152_data_3CC = .data:0x000003CC; // type:object size:0x5 data:string +@109183 = .data:0x000003D4; // type:object size:0x9C scope:local align:4 +blur_effect_id$95670 = .data:0x00000470; // type:object size:0x8 scope:local align:4 +blur_effect_id$95689 = .data:0x00000478; // type:object size:0x6 scope:local align:4 +@109814 = .data:0x00000480; // type:object size:0x44 scope:local align:4 +@110038 = .data:0x000004C4; // type:object size:0x54 scope:local align:4 +@111061 = .data:0x00000518; // type:object size:0x48 scope:local align:4 +@111346 = .data:0x00000560; // type:object size:0x48 scope:local align:4 +@112076 = .data:0x000005A8; // type:object size:0x40 scope:local align:4 +tn2_brk_index$98670 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +lbl_152_data_5F4 = .data:0x000005F4; // type:object size:0x14 +l_daB_TN_Method = .data:0x00000608; // type:object size:0x20 scope:global align:4 +g_profile_B_TN = .data:0x00000628; // type:object size:0x30 scope:global align:4 +__vt__12daB_TN_HIO_c = .data:0x00000658; // type:object size:0xC scope:global align:4 +lbl_152_data_664 = .data:0x00000664; // type:object size:0xD data:string +@98859 = .data:0x00000674; // type:object size:0xC scope:local align:4 +__RTTI__12daB_TN_HIO_c = .data:0x00000680; // type:object size:0x8 scope:global align:4 +lbl_152_data_688 = .data:0x00000688; // type:object size:0x34 +@98922 = .data:0x000006BC; // type:object size:0x3C scope:local align:4 +lbl_152_data_6F8 = .data:0x000006F8; // type:object size:0x14 +@98924 = .data:0x0000070C; // type:object size:0x34 scope:local align:4 +lbl_152_data_740 = .data:0x00000740; // type:object size:0x14 +@98982 = .data:0x00000754; // type:object size:0x24 scope:local align:4 +lbl_152_data_778 = .data:0x00000778; // type:object size:0x18 +@98984 = .data:0x00000790; // type:object size:0xC scope:local align:4 +lbl_152_data_79C = .data:0x0000079C; // type:object size:0x1C +@98986 = .data:0x000007B8; // type:object size:0xC scope:local align:4 +lbl_152_data_7C4 = .data:0x000007C4; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte +@94392 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@94393 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@94394 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94395 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@94396 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@94397 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@94398 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@94399 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@94400 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@94401 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@94402 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94403 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@94404 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@94405 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@94406 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@94407 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +offset_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000108; // type:object size:0xC0 scope:global align:4 +@94408 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@94409 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@94410 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@94411 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@94412 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@94413 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94414 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@94415 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@94416 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@94417 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@94418 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@94419 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@94420 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@94421 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@94422 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@94423 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +ground_angle_part__22@unnamed@d_a_b_tn_cpp@ = .bss:0x00000288; // type:object size:0x60 scope:global align:4 data:2byte +m_attack_tn = .bss:0x000002E8; // type:object size:0x4 scope:global align:4 data:4byte +m_attack_timer = .bss:0x000002EC; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_b_yo/splits.txt b/config/RZDP01/rels/d_a_b_yo/splits.txt new file mode 100644 index 0000000000..bfed1830e6 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_yo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo.cpp: + .text start:0x000000CC end:0x00009030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000220 + .data start:0x00000000 end:0x000006B0 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDP01/rels/d_a_b_yo/symbols.txt b/config/RZDP01/rels/d_a_b_yo/symbols.txt new file mode 100644 index 0000000000..582da777bb --- /dev/null +++ b/config/RZDP01/rels/d_a_b_yo/symbols.txt @@ -0,0 +1,263 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daB_YO_HIO_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +draw__8daB_YO_cFv = .text:0x0000017C; // type:function size:0x58C scope:global align:4 +daB_YO_Draw__FP8daB_YO_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +onIceBreak__8daB_YO_cFUs = .text:0x0000070C; // type:function size:0x18 scope:global align:4 +setBck__8daB_YO_cFiUcff = .text:0x00000724; // type:function size:0x200 scope:global align:4 +damage_check__8daB_YO_cFv = .text:0x00000924; // type:function size:0x2D4 scope:global align:4 +setBreakFrizad__8daB_YO_cFv = .text:0x00000BF8; // type:function size:0x138 scope:global align:4 +setIcicleOperate__8daB_YO_cFi = .text:0x00000D30; // type:function size:0x88 scope:global align:4 +setIcicleSubNumber__8daB_YO_cFv = .text:0x00000DB8; // type:function size:0x7C scope:global align:4 +setWindowBreakEffect__8daB_YO_cFi = .text:0x00000E34; // type:function size:0xD8 scope:global align:4 +setHensinEffect__8daB_YO_cFv = .text:0x00000F0C; // type:function size:0x184 scope:global align:4 +setLandingEffect__8daB_YO_cFf = .text:0x00001090; // type:function size:0x154 scope:global align:4 +setBreakIceEffect__8daB_YO_cFv = .text:0x000011E4; // type:function size:0x1B4 scope:global align:4 +setWallHitEffect__8daB_YO_cFv = .text:0x00001398; // type:function size:0x208 scope:global align:4 +setChillEffect__8daB_YO_cFv = .text:0x000015A0; // type:function size:0x144 scope:global align:4 +setApperEffect__8daB_YO_cFv = .text:0x000016E4; // type:function size:0xAC scope:global align:4 +setApperEffect2__8daB_YO_cFv = .text:0x00001790; // type:function size:0xC0 scope:global align:4 +s_frizad_delete__FPvPv = .text:0x00001850; // type:function size:0x6C scope:global align:4 +demo_skip__8daB_YO_cFi = .text:0x000018BC; // type:function size:0x60 scope:global align:4 +DemoSkipCallBack__8daB_YO_cFPvi = .text:0x0000191C; // type:function size:0x34 scope:global align:4 +doYoMessage__8daB_YO_cFv = .text:0x00001950; // type:function size:0x7C scope:global align:4 +executeOpening__8daB_YO_cFv = .text:0x000019CC; // type:function size:0x1588 scope:global align:4 +reflectFreeMove__8daB_YO_cFv = .text:0x00002F54; // type:function size:0xC8 scope:global align:4 +calcFreeMove__8daB_YO_cFf = .text:0x0000301C; // type:function size:0x2AC scope:global align:4 +setReflectAngle__8daB_YO_cFv = .text:0x000032C8; // type:function size:0xC0 scope:global align:4 +executeChase__8daB_YO_cFv = .text:0x00003388; // type:function size:0x6F4 scope:global align:4 +executeSeriousDemo__8daB_YO_cFv = .text:0x00003A7C; // type:function size:0xA80 scope:global align:4 +checkIcecleRevival__8daB_YO_cFv = .text:0x000044FC; // type:function size:0x68 scope:global align:4 +createIcecleRevival__8daB_YO_cFUc = .text:0x00004564; // type:function size:0xF0 scope:global align:4 +executeJump__8daB_YO_cFv = .text:0x00004654; // type:function size:0x3DC scope:global align:4 +executeAttackIce__8daB_YO_cFv = .text:0x00004A30; // type:function size:0x224 scope:global align:4 +executeAttackYose__8daB_YO_cFv = .text:0x00004C54; // type:function size:0x434 scope:global align:4 +checkDamageWithIceBreak__8daB_YO_cFv = .text:0x00005088; // type:function size:0x11C scope:global align:4 +executeAttackBody__8daB_YO_cFv = .text:0x000051A4; // type:function size:0x478 scope:global align:4 +executeDemoRevival__8daB_YO_cFv = .text:0x0000561C; // type:function size:0x488 scope:global align:4 +executeDamage__8daB_YO_cFv = .text:0x00005AA4; // type:function size:0x318 scope:global align:4 +executeDeath__8daB_YO_cFv = .text:0x00005DBC; // type:function size:0x11F4 scope:global align:4 +reviseIceCenterPos__8daB_YO_cFP4cXyz = .text:0x00006FB0; // type:function size:0xA8 scope:global align:4 +calcPlayerBufPos__8daB_YO_cFv = .text:0x00007058; // type:function size:0x2B4 scope:global align:4 +action__8daB_YO_cFv = .text:0x0000730C; // type:function size:0x4E4 scope:global align:4 +mtx_set__8daB_YO_cFv = .text:0x000077F0; // type:function size:0x198 scope:global align:4 +cc_set__8daB_YO_cFv = .text:0x00007988; // type:function size:0x29C scope:global align:4 +execute__8daB_YO_cFv = .text:0x00007C24; // type:function size:0x180 scope:global align:4 +daB_YO_Execute__FP8daB_YO_c = .text:0x00007DA4; // type:function size:0x4 scope:global align:4 +daB_YO_IsDelete__FP8daB_YO_c = .text:0x00007DA8; // type:function size:0x8 scope:global align:4 +_delete__8daB_YO_cFv = .text:0x00007DB0; // type:function size:0xFC scope:global align:4 +daB_YO_Delete__FP8daB_YO_c = .text:0x00007EAC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daB_YO_cFv = .text:0x00007EB0; // type:function size:0x6A0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008550; // type:function size:0x4 scope:global align:4 +CreateHeap2__8daB_YO_cFv = .text:0x00008554; // type:function size:0xE4 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x00008638; // type:function size:0x4 scope:global align:4 +create__8daB_YO_cFv = .text:0x0000863C; // type:function size:0x774 scope:global align:4 +daB_YO_Create__FP8daB_YO_c = .text:0x00008DB0; // type:function size:0x4 scope:global align:4 +__dt__12daB_YO_HIO_cFv = .text:0x00008DB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_yo_cpp = .text:0x00008DF4; // type:function size:0x64 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008E58; // type:function size:0x74 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00008ECC; // type:function size:0x50 scope:global align:4 +setFunc__8J3DZModeFUc = .text:0x00008F1C; // type:function size:0x4C scope:global align:4 +setCompareEnable__8J3DZModeFUc = .text:0x00008F68; // type:function size:0x50 scope:global align:4 +calcZModeID__FUcUcUc = .text:0x00008FB8; // type:function size:0x18 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00008FD0; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00008FDC; // type:function size:0xC scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00008FE8; // type:function size:0x24 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000900C; // type:function size:0x8 scope:global align:4 +setShapeAngle__16obj_ystone_classF5csXyz = .text:0x00009014; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101855 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101856 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101857 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101858 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101859 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101862 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101863 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101864 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101866 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101867 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@101868 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102198 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@102199 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102202 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@102284 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102314 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@102607 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102608 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102611 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102612 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102613 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102614 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102615 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102616 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102617 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102618 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102619 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102620 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102621 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102622 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102623 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102624 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102625 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102626 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102627 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102628 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102629 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102630 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102631 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102632 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102633 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102634 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102635 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102636 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102637 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102638 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102639 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102640 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102641 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102642 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102643 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102644 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102645 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102646 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102647 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102648 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102649 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102652 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102653 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102654 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102655 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102656 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102657 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102658 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102659 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102660 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102661 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102699 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102700 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102701 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102849 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102850 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102851 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102852 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102856 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 +@102961 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102962 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102963 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102964 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102965 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102966 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102967 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102968 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102969 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102970 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102971 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102972 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102973 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102974 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103085 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103130 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103131 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103169 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +@103278 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103279 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103303 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103304 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103491 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103492 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103493 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103494 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103495 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103496 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103497 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103498 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103499 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103500 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@103501 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@103502 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@103503 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@103504 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@103505 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@103506 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@103546 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@103619 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@103620 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@103621 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@103622 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@103623 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@103624 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@103652 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_yo_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_yo_tg_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000044; // type:object size:0x40 scope:global align:4 +cc_yo_iron_src__22@unnamed@d_a_b_yo_cpp@ = .data:0x00000084; // type:object size:0x40 scope:global align:4 +lbl_153_data_C4 = .data:0x000000C4; // type:object size:0x1C +yo_demo_bck_idx = .data:0x000000E0; // type:object size:0x4C scope:global align:4 +yo_demo_btk_idx = .data:0x0000012C; // type:object size:0x4C scope:global align:4 +yo_demo_btp_idx = .data:0x00000178; // type:object size:0x4C scope:global align:4 +lbl_153_data_1C4 = .data:0x000001C4; // type:object size:0x5 data:string +yo_window_angle$93795 = .data:0x000001CA; // type:object size:0xC scope:local align:2 +madoware_effect_id$93796 = .data:0x000001D6; // type:object size:0x8 scope:local align:2 +hensin_effect_id$93813 = .data:0x000001DE; // type:object size:0x8 scope:local align:2 +l_landing_effect_id$93842 = .data:0x000001E6; // type:object size:0xC scope:local align:2 +break_ice_effect_id$93861 = .data:0x000001F2; // type:object size:0x18 scope:local align:2 +wall_hit_effect_id$93895 = .data:0x0000020A; // type:object size:0xC scope:local align:2 +chill_effect_id$93934 = .data:0x00000216; // type:object size:0x8 scope:local align:2 +apper_effect_id$93958 = .data:0x0000021E; // type:object size:0x4 scope:local align:2 +@102663 = .data:0x00000224; // type:object size:0x70 scope:local align:4 +yo_max_bound_speed = .data:0x00000294; // type:object size:0x20 scope:global align:4 +yo_damage_speed = .data:0x000002B4; // type:object size:0x1C scope:global align:4 +yo_chase_speed = .data:0x000002D0; // type:object size:0x20 scope:global align:4 +yo_damage_timer = .data:0x000002F0; // type:object size:0x1C scope:global align:4 +@103208 = .data:0x0000030C; // type:object size:0x2C scope:local align:4 +lbl_153_data_338 = .data:0x00000338; // type:object size:0xC data:string +@103627 = .data:0x00000344; // type:object size:0x20 scope:local align:4 +@103626 = .data:0x00000364; // type:object size:0x28 scope:local align:4 +yo_att_pos_y = .data:0x0000038C; // type:object size:0x1C scope:global align:4 +yo_at_sph_radius$95621 = .data:0x000003A8; // type:object size:0x20 scope:local align:4 +yo_sph_pos_addy$95628 = .data:0x000003C8; // type:object size:0xC scope:local align:4 +yo_sph_pos_radius$95629 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +yo_sph_pos_addy2$95630 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +lbl_153_data_3EC = .data:0x000003EC; // type:object size:0x1C +l_daB_YO_Method = .data:0x00000408; // type:object size:0x20 scope:global align:4 +g_profile_B_YO = .data:0x00000428; // type:object size:0x30 scope:global align:4 +__vt__12daB_YO_HIO_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_153_data_464 = .data:0x00000464; // type:object size:0xD data:string +@96109 = .data:0x00000474; // type:object size:0xC scope:local align:4 +__RTTI__12daB_YO_HIO_c = .data:0x00000480; // type:object size:0x8 scope:global align:4 +lbl_153_data_488 = .data:0x00000488; // type:object size:0x34 +@96172 = .data:0x000004BC; // type:object size:0x3C scope:local align:4 +lbl_153_data_4F8 = .data:0x000004F8; // type:object size:0x14 +@96174 = .data:0x0000050C; // type:object size:0x34 scope:local align:4 +lbl_153_data_540 = .data:0x00000540; // type:object size:0x14 +@96232 = .data:0x00000554; // type:object size:0x24 scope:local align:4 +lbl_153_data_578 = .data:0x00000578; // type:object size:0x18 +@96234 = .data:0x00000590; // type:object size:0xC scope:local align:4 +lbl_153_data_59C = .data:0x0000059C; // type:object size:0x1C +@96236 = .data:0x000005B8; // type:object size:0xC scope:local align:4 +lbl_153_data_5C4 = .data:0x000005C4; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93452 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global align:4 data:byte +@93457 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +m_common_pos__22@unnamed@d_a_b_yo_cpp@ = .bss:0x00000080; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_b_yo_ice/splits.txt b/config/RZDP01/rels/d_a_b_yo_ice/splits.txt new file mode 100644 index 0000000000..3b09a78668 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_yo_ice/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_yo_ice.cpp: + .text start:0x000000CC end:0x00003004 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000268 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_b_yo_ice/symbols.txt b/config/RZDP01/rels/d_a_b_yo_ice/symbols.txt new file mode 100644 index 0000000000..bd1c38e72f --- /dev/null +++ b/config/RZDP01/rels/d_a_b_yo_ice/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daB_YOI_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +draw__9daB_YOI_cFv = .text:0x000000FC; // type:function size:0x134 scope:global align:4 +daB_YOI_Draw__FP9daB_YOI_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +damage_check__9daB_YOI_cFv = .text:0x00000234; // type:function size:0x190 scope:global align:4 +setOperate__9daB_YOI_cFi = .text:0x000003C4; // type:function size:0x1C4 scope:global align:4 +setWeight__9daB_YOI_cFUc = .text:0x00000588; // type:function size:0x10 scope:global align:4 +setBreakIceEffect__9daB_YOI_cFv = .text:0x00000598; // type:function size:0xB4 scope:global align:4 +setWallBreakIceEffect__9daB_YOI_cFv = .text:0x0000064C; // type:function size:0xA0 scope:global align:4 +setApperEffect__9daB_YOI_cFv = .text:0x000006EC; // type:function size:0x8C scope:global align:4 +setApperEffect2__9daB_YOI_cFv = .text:0x00000778; // type:function size:0xA0 scope:global align:4 +setLandingEffect__9daB_YOI_cFv = .text:0x00000818; // type:function size:0xA0 scope:global align:4 +executeFirst__9daB_YOI_cFv = .text:0x000008B8; // type:function size:0x238 scope:global align:4 +getSingleFallPos__9daB_YOI_cFv = .text:0x00000AF0; // type:function size:0xFC scope:global align:4 +executeRiseUp__9daB_YOI_cFv = .text:0x00000BEC; // type:function size:0x554 scope:global align:4 +executeSingleFall__9daB_YOI_cFv = .text:0x00001140; // type:function size:0x6F8 scope:global align:4 +executeYose__9daB_YOI_cFv = .text:0x00001838; // type:function size:0x484 scope:global align:4 +executeYoseFall__9daB_YOI_cFv = .text:0x00001CBC; // type:function size:0x35C scope:global align:4 +executeDemoRevival__9daB_YOI_cFv = .text:0x00002018; // type:function size:0x170 scope:global align:4 +executeDamage__9daB_YOI_cFv = .text:0x00002188; // type:function size:0x278 scope:global align:4 +executeDeath__9daB_YOI_cFv = .text:0x00002400; // type:function size:0x84 scope:global align:4 +crack_execute__9daB_YOI_cFv = .text:0x00002484; // type:function size:0x5C scope:global align:4 +action__9daB_YOI_cFv = .text:0x000024E0; // type:function size:0x23C scope:global align:4 +mtx_set__9daB_YOI_cFv = .text:0x0000271C; // type:function size:0xE8 scope:global align:4 +cc_set__9daB_YOI_cFv = .text:0x00002804; // type:function size:0x184 scope:global align:4 +execute__9daB_YOI_cFv = .text:0x00002988; // type:function size:0xE0 scope:global align:4 +daB_YOI_Execute__FP9daB_YOI_c = .text:0x00002A68; // type:function size:0x4 scope:global align:4 +daB_YOI_IsDelete__FP9daB_YOI_c = .text:0x00002A6C; // type:function size:0x8 scope:global align:4 +_delete__9daB_YOI_cFv = .text:0x00002A74; // type:function size:0x7C scope:global align:4 +daB_YOI_Delete__FP9daB_YOI_c = .text:0x00002AF0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daB_YOI_cFv = .text:0x00002AF4; // type:function size:0xA8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B9C; // type:function size:0x4 scope:global align:4 +create__9daB_YOI_cFv = .text:0x00002BA0; // type:function size:0x35C scope:global align:4 +daB_YOI_Create__FP9daB_YOI_c = .text:0x00002EFC; // type:function size:0x4 scope:global align:4 +__dt__13daB_YOI_HIO_cFv = .text:0x00002F00; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_yo_ice_cpp = .text:0x00002F40; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002F88; // type:function size:0x74 scope:global align:4 +getIceCenterPos__8daB_YO_cFv = .text:0x00002FFC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96506 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96563 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96564 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96565 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96661 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96662 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +yoi_fall_timer = .rodata:0x0000002C; // type:object size:0x28 scope:global align:4 +@96691 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96745 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96753 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@96833 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96834 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96836 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96838 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96839 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96840 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96841 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96912 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96980 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96994 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96995 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96996 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97065 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97066 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97067 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_yo_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +cc_yo_iron_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000044; // type:object size:0x44 scope:global align:4 +cc_yo_cam_src__26@unnamed@d_a_b_yo_ice_cpp@ = .data:0x00000088; // type:object size:0x44 scope:global align:4 +@96591 = .data:0x000000CC; // type:object size:0x2C scope:local align:4 +break_effect_id$93513 = .data:0x000000F8; // type:object size:0x6 scope:local align:4 +wall_break_effect_id$93528 = .data:0x000000FE; // type:object size:0x6 scope:local align:2 +apper_effect_id$93547 = .data:0x00000104; // type:object size:0x4 scope:local align:4 +l_landing_effect_id$93561 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@96760 = .data:0x00000114; // type:object size:0x28 scope:local align:4 +@96846 = .data:0x0000013C; // type:object size:0x2C scope:local align:4 +@97047 = .data:0x00000168; // type:object size:0x20 scope:local align:4 +lbl_154_data_188 = .data:0x00000188; // type:object size:0x5 data:string +l_daB_YOI_Method = .data:0x00000190; // type:object size:0x20 scope:global align:4 +g_profile_B_YOI = .data:0x000001B0; // type:object size:0x30 scope:global align:4 +__vt__13daB_YOI_HIO_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_154_data_1EC = .data:0x000001EC; // type:object size:0xE data:string +@94327 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +__RTTI__13daB_YOI_HIO_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_154_data_210 = .data:0x00000210; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_154_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93387 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_b_zant/splits.txt b/config/RZDP01/rels/d_a_b_zant/splits.txt new file mode 100644 index 0000000000..fc76e750e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant.cpp: + .text start:0x000000CC end:0x0000EE58 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000330 + .data start:0x00000000 end:0x00000A70 + .bss start:0x00000008 end:0x000000A8 diff --git a/config/RZDP01/rels/d_a_b_zant/symbols.txt b/config/RZDP01/rels/d_a_b_zant/symbols.txt new file mode 100644 index 0000000000..cc8104a98d --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant/symbols.txt @@ -0,0 +1,337 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daB_ZANT_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +ctrlJoint__10daB_ZANT_cFP8J3DJointP8J3DModel = .text:0x0000015C; // type:function size:0xBC scope:global align:4 +JointCallBack__10daB_ZANT_cFP8J3DJointi = .text:0x00000218; // type:function size:0x48 scope:global align:4 +draw__10daB_ZANT_cFv = .text:0x00000260; // type:function size:0x280 scope:global align:4 +daB_ZANT_Draw__FP10daB_ZANT_c = .text:0x000004E0; // type:function size:0x4 scope:global align:4 +checkBck__10daB_ZANT_cFi = .text:0x000004E4; // type:function size:0x5C scope:global align:4 +setActionMode__10daB_ZANT_cFii = .text:0x00000540; // type:function size:0x34 scope:global align:4 +checkBigDamage__10daB_ZANT_cFv = .text:0x00000574; // type:function size:0xA0 scope:global align:4 +checkDamageType__10daB_ZANT_cFv = .text:0x00000614; // type:function size:0x74 scope:global align:4 +setDamageSe__10daB_ZANT_cFP8dCcD_Sphi = .text:0x00000688; // type:function size:0x128 scope:global align:4 +damage_check__10daB_ZANT_cFv = .text:0x000007B0; // type:function size:0x69C scope:global align:4 +ice_damage_check__10daB_ZANT_cFv = .text:0x00000E4C; // type:function size:0x30C scope:global align:4 +setNextDamageMode__10daB_ZANT_cFi = .text:0x00001158; // type:function size:0x11C scope:global align:4 +s_obj_sub__FPvPv = .text:0x00001274; // type:function size:0x144 scope:global align:4 +checkAvoidWeapon__10daB_ZANT_cFi = .text:0x000013B8; // type:function size:0x184 scope:global align:4 +setTgHitBit__10daB_ZANT_cFi = .text:0x0000153C; // type:function size:0x40 scope:global align:4 +setCoHitBit__10daB_ZANT_cFi = .text:0x0000157C; // type:function size:0x40 scope:global align:4 +setTgShield__10daB_ZANT_cFi = .text:0x000015BC; // type:function size:0x68 scope:global align:4 +setTgType__10daB_ZANT_cFUl = .text:0x00001624; // type:function size:0xC scope:global align:4 +doZantMessage__10daB_ZANT_cFv = .text:0x00001630; // type:function size:0x7C scope:global align:4 +setIceLandingEffect__10daB_ZANT_cFi = .text:0x000016AC; // type:function size:0x18C scope:global align:4 +setWaterBubble__10daB_ZANT_cFv = .text:0x00001838; // type:function size:0xAC scope:global align:4 +setMonkeyFallEffect__10daB_ZANT_cFv = .text:0x000018E4; // type:function size:0xA0 scope:global align:4 +setLastRollEffect__10daB_ZANT_cFv = .text:0x00001984; // type:function size:0x104 scope:global align:4 +s_pillar_sub__FPvPv = .text:0x00001A88; // type:function size:0xCC scope:global align:4 +getMagicSpeed__10daB_ZANT_cFv = .text:0x00001B54; // type:function size:0x10 scope:global align:4 +getMagicWaterSpeed__10daB_ZANT_cFv = .text:0x00001B64; // type:function size:0x10 scope:global align:4 +executeSmallAttack__10daB_ZANT_cFv = .text:0x00001B74; // type:function size:0x678 scope:global align:4 +calcScale__10daB_ZANT_cFi = .text:0x000021EC; // type:function size:0xF4 scope:global align:4 +executeWarp__10daB_ZANT_cFv = .text:0x000022E0; // type:function size:0x630 scope:global align:4 +executeDamage__10daB_ZANT_cFv = .text:0x00002910; // type:function size:0x39C scope:global align:4 +executeConfuse__10daB_ZANT_cFv = .text:0x00002CAC; // type:function size:0x33C scope:global align:4 +executeOpening__10daB_ZANT_cFv = .text:0x00002FE8; // type:function size:0x119C scope:global align:4 +executeFly__10daB_ZANT_cFv = .text:0x00004184; // type:function size:0x73C scope:global align:4 +executeFlyGround__10daB_ZANT_cFv = .text:0x000048C0; // type:function size:0x224 scope:global align:4 +checkSwimLinkNearMouth__10daB_ZANT_cFv = .text:0x00004AE4; // type:function size:0x104 scope:global align:4 +checkSwimLinkNear__10daB_ZANT_cFv = .text:0x00004BE8; // type:function size:0x138 scope:global align:4 +executeHook__10daB_ZANT_cFv = .text:0x00004D20; // type:function size:0x1BC scope:global align:4 +executeWater__10daB_ZANT_cFv = .text:0x00004EDC; // type:function size:0x808 scope:global align:4 +executeSwim__10daB_ZANT_cFv = .text:0x000056E4; // type:function size:0x7E4 scope:global align:4 +executeSimaJump__10daB_ZANT_cFv = .text:0x00005EC8; // type:function size:0x65C scope:global align:4 +executeIceDemo__10daB_ZANT_cFv = .text:0x00006524; // type:function size:0x254 scope:global align:4 +executeIceJump__10daB_ZANT_cFv = .text:0x00006778; // type:function size:0x61C scope:global align:4 +executeIceStep__10daB_ZANT_cFv = .text:0x00006D94; // type:function size:0xB30 scope:global align:4 +executeIceDamage__10daB_ZANT_cFv = .text:0x000078C4; // type:function size:0x908 scope:global align:4 +setFarPillarPos__10daB_ZANT_cFv = .text:0x000081CC; // type:function size:0x124 scope:global align:4 +setNearPillarPos__10daB_ZANT_cFv = .text:0x000082F0; // type:function size:0x78 scope:global align:4 +setNextPillarInfo__10daB_ZANT_cFi = .text:0x00008368; // type:function size:0x80 scope:global align:4 +setNextPillarPos__10daB_ZANT_cFv = .text:0x000083E8; // type:function size:0x23C scope:global align:4 +checkPillarSwing__10daB_ZANT_cFv = .text:0x00008624; // type:function size:0x94 scope:global align:4 +executeMonkey__10daB_ZANT_cFv = .text:0x000086B8; // type:function size:0x720 scope:global align:4 +executeMonkeyFall__10daB_ZANT_cFv = .text:0x00008DD8; // type:function size:0x380 scope:global align:4 +executeMonkeyDamage__10daB_ZANT_cFv = .text:0x00009158; // type:function size:0x294 scope:global align:4 +setLastWarp__10daB_ZANT_cFii = .text:0x000093EC; // type:function size:0x6A4 scope:global align:4 +executeLastStartDemo__10daB_ZANT_cFv = .text:0x00009A90; // type:function size:0x4EC scope:global align:4 +executeLastAttack__10daB_ZANT_cFv = .text:0x00009F7C; // type:function size:0x11DC scope:global align:4 +executeLastTired__10daB_ZANT_cFv = .text:0x0000B158; // type:function size:0x100 scope:global align:4 +executeLastDamage__10daB_ZANT_cFv = .text:0x0000B258; // type:function size:0x688 scope:global align:4 +s_del_tp__FPvPv = .text:0x0000B8E0; // type:function size:0x6C scope:global align:4 +executeLastEndDemo__10daB_ZANT_cFv = .text:0x0000B94C; // type:function size:0x5A0 scope:global align:4 +calcMahojinAnime__10daB_ZANT_cFv = .text:0x0000BEEC; // type:function size:0x1CC scope:global align:4 +calcRoomChangeCamera__10daB_ZANT_cFi = .text:0x0000C0B8; // type:function size:0x1E0 scope:global align:4 +initNextRoom__10daB_ZANT_cFv = .text:0x0000C298; // type:function size:0x1C8 scope:global align:4 +executeRoomChange__10daB_ZANT_cFv = .text:0x0000C460; // type:function size:0x944 scope:global align:4 +setBaseActionMode__10daB_ZANT_cFi = .text:0x0000CDA4; // type:function size:0x3B0 scope:global align:4 +action__10daB_ZANT_cFv = .text:0x0000D154; // type:function size:0x580 scope:global align:4 +mtx_set__10daB_ZANT_cFv = .text:0x0000D6D4; // type:function size:0x1CC scope:global align:4 +cc_set__10daB_ZANT_cFv = .text:0x0000D8A0; // type:function size:0x228 scope:global align:4 +cc_ice_set__10daB_ZANT_cFv = .text:0x0000DAC8; // type:function size:0x47C scope:global align:4 +__as__Q210daB_ZANT_c31dZantSph_c$110525d_a_b_zant_cppFRCQ210daB_ZANT_c31dZantSph_c$110525d_a_b_zant_cpp = .text:0x0000DF44; // type:function size:0x1C scope:local align:4 +execute__10daB_ZANT_cFv = .text:0x0000DF60; // type:function size:0x100 scope:global align:4 +daB_ZANT_Execute__FP10daB_ZANT_c = .text:0x0000E060; // type:function size:0x4 scope:global align:4 +daB_ZANT_IsDelete__FP10daB_ZANT_c = .text:0x0000E064; // type:function size:0x8 scope:global align:4 +_delete__10daB_ZANT_cFv = .text:0x0000E06C; // type:function size:0x74 scope:global align:4 +daB_ZANT_Delete__FP10daB_ZANT_c = .text:0x0000E0E0; // type:function size:0x4 scope:global align:4 +CreateHeap__10daB_ZANT_cFv = .text:0x0000E0E4; // type:function size:0x4C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000E5AC; // type:function size:0x4 scope:global align:4 +create__10daB_ZANT_cFv = .text:0x0000E5B0; // type:function size:0x504 scope:global align:4 +daB_ZANT_Create__FP10daB_ZANT_c = .text:0x0000EAB4; // type:function size:0x4 scope:global align:4 +__dt__14daB_ZANT_HIO_cFv = .text:0x0000EAB8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_zant_cpp = .text:0x0000EAF8; // type:function size:0xCC scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000EBC4; // type:function size:0x74 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000EC38; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000EC44; // type:function size:0xC scope:global align:4 +__as__8dCcD_SphFRC8dCcD_Sph = .text:0x0000EC50; // type:function size:0x19C scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000EDEC; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000EE08; // type:function size:0x34 scope:global align:4 +dComIfGp_roomControl_checkStatusFlag__FiUc = .text:0x0000EE3C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@120376 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@120377 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@120378 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@120379 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@120380 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@120381 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@120382 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@120383 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@120384 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@120385 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@120386 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@120387 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@120388 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +iron_tg_cc__24@unnamed@d_a_b_zant_cpp@ = .rodata:0x00000034; // type:object size:0x18 scope:global align:4 +@120469 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@120470 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@120471 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@120472 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@120503 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@120700 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@120703 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@120898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@120899 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@121193 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@121194 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@121195 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121196 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121216 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@121217 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@121218 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@121301 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@121577 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@121579 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@121580 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@121581 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@121582 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@121583 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@121584 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@121585 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@121586 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@121587 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@121588 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@121589 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@121590 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@121591 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@121592 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@121593 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@121594 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@121595 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@121596 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@121597 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@121598 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@121599 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@121600 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@121601 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@121602 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@121603 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@121604 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@121605 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@121606 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@121607 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@121608 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@121609 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@121610 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@121611 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@121612 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@121613 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@121614 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@121615 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@121616 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@121617 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@121618 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@121619 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@121620 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:string +@121621 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@121622 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@121623 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@121624 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@121625 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@121626 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@121627 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@121632 = .rodata:0x00000160; // type:object size:0x8 scope:local align:4 +@121727 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121728 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121729 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@121730 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@121731 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@121732 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@121733 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@121734 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@121735 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@121736 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@121737 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@121771 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@121772 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@121950 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@122082 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@122083 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@122084 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@122085 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@122086 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@122185 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@122186 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@122187 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@122188 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@122189 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@122190 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@122231 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@122331 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@122332 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@122533 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@122534 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@122535 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@122536 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@122537 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@122538 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@122539 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@122540 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@122541 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@122542 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +damage_scale$108732 = .rodata:0x00000200; // type:object size:0x2C scope:local align:4 +damage_jump_speed$108733 = .rodata:0x0000022C; // type:object size:0x2C scope:local align:4 +@122731 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@122732 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@122733 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@122764 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:float +@122825 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@122826 = .rodata:0x00000270; // type:object size:0x8 scope:local align:4 +@122964 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@122965 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123112 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123113 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@123114 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@123115 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@123151 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@123152 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@123153 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@123154 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@123155 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123156 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@123157 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@123158 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@123159 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@123160 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@123441 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@123442 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@123443 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@123444 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@123445 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@123556 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@123623 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@123624 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@123625 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@123626 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@123627 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@123628 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@123629 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@123630 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@123631 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@123632 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@123680 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@123681 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@123682 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@123683 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@123684 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@123685 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@123686 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@123687 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@123703 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@123818 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@123819 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@123820 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@123821 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@123854 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zant_sword_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_zant_roll_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000080; // type:object size:0x44 scope:global align:4 +cc_zant_foot_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x000000C4; // type:object size:0x40 scope:global align:4 +cc_zant_foot_src2__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000104; // type:object size:0x40 scope:global align:4 +cc_zant_camera_src__24@unnamed@d_a_b_zant_cpp@ = .data:0x00000144; // type:object size:0x40 scope:global align:4 +lbl_155_data_184 = .data:0x00000184; // type:object size:0x7 data:byte +lbl_155_data_18B = .data:0x0000018B; // type:object size:0x6 data:string +l_landing_effect_id$107113 = .data:0x00000192; // type:object size:0xC scope:local align:2 +l_landing_effect_id$107140 = .data:0x0000019E; // type:object size:0x6 scope:local align:2 +l_roll_effect_id$107153 = .data:0x000001A4; // type:object size:0x4 scope:local align:4 +@121304 = .data:0x000001A8; // type:object size:0x1C scope:local align:4 +@121368 = .data:0x000001C4; // type:object size:0x1C scope:local align:4 +@121416 = .data:0x000001E0; // type:object size:0x1C scope:local align:4 +@121415 = .data:0x000001FC; // type:object size:0x1C scope:local align:4 +lbl_155_data_218 = .data:0x00000218; // type:object size:0x16 +w_eff_id$107701 = .data:0x0000022E; // type:object size:0x8 scope:local align:2 +@121739 = .data:0x00000238; // type:object size:0x3C scope:local align:4 +@121952 = .data:0x00000274; // type:object size:0x7C scope:local align:4 +@122088 = .data:0x000002F0; // type:object size:0x30 scope:local align:4 +@122334 = .data:0x00000320; // type:object size:0x20 scope:local align:4 +@122735 = .data:0x00000340; // type:object size:0xA8 scope:local align:4 +@122967 = .data:0x000003E8; // type:object size:0x54 scope:local align:4 +@123162 = .data:0x0000043C; // type:object size:0x1C scope:local align:4 +@123447 = .data:0x00000458; // type:object size:0x80 scope:local align:4 +@123558 = .data:0x000004D8; // type:object size:0x58 scope:local align:4 +lbl_155_data_530 = .data:0x00000530; // type:object size:0x8 data:string +mahojin_se$110183 = .data:0x00000538; // type:object size:0x18 scope:local align:4 +@123823 = .data:0x00000550; // type:object size:0x44 scope:local align:4 +@123856 = .data:0x00000594; // type:object size:0x1C scope:local align:4 +@123948 = .data:0x000005B0; // type:object size:0x60 scope:local align:4 +ice_sph_jnt$110526 = .data:0x00000610; // type:object size:0x84 scope:local align:4 +lbl_155_data_694 = .data:0x00000694; // type:object size:0x7 data:string +l_daB_ZANT_Method = .data:0x0000069C; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANT = .data:0x000006BC; // type:object size:0x30 scope:global align:4 +__vt__14daB_ZANT_HIO_c = .data:0x000006EC; // type:object size:0xC scope:global align:4 +lbl_155_data_6F8 = .data:0x000006F8; // type:object size:0xF data:string +@110837 = .data:0x00000708; // type:object size:0xC scope:local align:4 +__RTTI__14daB_ZANT_HIO_c = .data:0x00000714; // type:object size:0x8 scope:global align:4 +lbl_155_data_71C = .data:0x0000071C; // type:object size:0x34 +@110938 = .data:0x00000750; // type:object size:0x3C scope:local align:4 +lbl_155_data_78C = .data:0x0000078C; // type:object size:0x14 +@110940 = .data:0x000007A0; // type:object size:0x34 scope:local align:4 +lbl_155_data_7D4 = .data:0x000007D4; // type:object size:0x48 +@110992 = .data:0x0000081C; // type:object size:0x4C scope:local align:4 +lbl_155_data_868 = .data:0x00000868; // type:object size:0x14 +@110996 = .data:0x0000087C; // type:object size:0x44 scope:local align:4 +lbl_155_data_8C0 = .data:0x000008C0; // type:object size:0x14 +@110998 = .data:0x000008D4; // type:object size:0x24 scope:local align:4 +lbl_155_data_8F8 = .data:0x000008F8; // type:object size:0x18 +@111000 = .data:0x00000910; // type:object size:0xC scope:local align:4 +lbl_155_data_91C = .data:0x0000091C; // type:object size:0x1C +@111002 = .data:0x00000938; // type:object size:0xC scope:local align:4 +lbl_155_data_944 = .data:0x00000944; // type:object size:0x34 +@111036 = .data:0x00000978; // type:object size:0x14 scope:local align:4 +lbl_155_data_98C = .data:0x0000098C; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106486 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x44 scope:global align:4 data:byte +@106491 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@106492 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@106493 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +fly_warp_pos__24@unnamed@d_a_b_zant_cpp@ = .bss:0x00000080; // type:object size:0x24 scope:global align:4 +target_info_count = .bss:0x000000A4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_b_zant_magic/splits.txt b/config/RZDP01/rels/d_a_b_zant_magic/splits.txt new file mode 100644 index 0000000000..776bc6c30f --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_magic/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_zant_magic.cpp: + .text start:0x0000005C end:0x000009AC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000268 diff --git a/config/RZDP01/rels/d_a_b_zant_magic/symbols.txt b/config/RZDP01/rels/d_a_b_zant_magic/symbols.txt new file mode 100644 index 0000000000..b716fe5884 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_magic/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daB_ZANTM_Draw__FP11daB_ZANTM_c = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +setMagicEffect__11daB_ZANTM_cFv = .text:0x00000098; // type:function size:0x150 scope:global align:4 +setMagicHitEffect__11daB_ZANTM_cFv = .text:0x000001E8; // type:function size:0x110 scope:global align:4 +executeSmall__11daB_ZANTM_cFv = .text:0x000002F8; // type:function size:0x30C scope:global align:4 +cc_set__11daB_ZANTM_cFv = .text:0x00000604; // type:function size:0xE8 scope:global align:4 +execute__11daB_ZANTM_cFv = .text:0x000006EC; // type:function size:0x98 scope:global align:4 +daB_ZANTM_Execute__FP11daB_ZANTM_c = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daB_ZANTM_IsDelete__FP11daB_ZANTM_c = .text:0x00000788; // type:function size:0x8 scope:global align:4 +daB_ZANTM_Delete__FP11daB_ZANTM_c = .text:0x00000790; // type:function size:0x8 scope:global align:4 +create__11daB_ZANTM_cFv = .text:0x00000798; // type:function size:0x210 scope:global align:4 +daB_ZANTM_Create__FP11daB_ZANTM_c = .text:0x000009A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92950 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92951 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92980 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93048 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93049 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93050 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93052 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93055 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93057 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93058 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93101 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x00000000; // type:object size:0x4C scope:global align:4 +cc_zant_src2__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000004C; // type:object size:0x40 scope:global align:4 +cc_zant_src3__30@unnamed@d_a_b_zant_magic_cpp@ = .data:0x0000008C; // type:object size:0x40 scope:global align:4 +magic_effect_id$91788 = .data:0x000000CC; // type:object size:0x8 scope:local align:4 +magic_effect_id$91814 = .data:0x000000D4; // type:object size:0x8 scope:local align:4 +l_daB_ZANTM_Method = .data:0x000000DC; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTM = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +lbl_156_data_12C = .data:0x0000012C; // type:object size:0x34 +@92017 = .data:0x00000160; // type:object size:0x3C scope:local align:4 +lbl_156_data_19C = .data:0x0000019C; // type:object size:0x14 +@92019 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 +lbl_156_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@92077 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 +lbl_156_data_21C = .data:0x0000021C; // type:object size:0x18 +@92079 = .data:0x00000234; // type:object size:0xC scope:local align:4 +lbl_156_data_240 = .data:0x00000240; // type:object size:0x1C +@92081 = .data:0x0000025C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_b_zant_mobile/splits.txt b/config/RZDP01/rels/d_a_b_zant_mobile/splits.txt new file mode 100644 index 0000000000..28f00678bf --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_mobile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_b_zant_mobile.cpp: + .text start:0x000000CC end:0x000019F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000003A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_b_zant_mobile/symbols.txt b/config/RZDP01/rels/d_a_b_zant_mobile/symbols.txt new file mode 100644 index 0000000000..7baf843a8d --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_mobile/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daB_ZANTZ_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +draw__11daB_ZANTZ_cFv = .text:0x000000F0; // type:function size:0x80 scope:global align:4 +daB_ZANTZ_Draw__FP11daB_ZANTZ_c = .text:0x00000170; // type:function size:0x4 scope:global align:4 +setSnortEffect__11daB_ZANTZ_cFi = .text:0x00000174; // type:function size:0x88 scope:global align:4 +calcSnortEffect__11daB_ZANTZ_cFv = .text:0x000001FC; // type:function size:0x284 scope:global align:4 +setMouthMode__11daB_ZANTZ_cFUc = .text:0x00000480; // type:function size:0x17C scope:global align:4 +setAppearMode__11daB_ZANTZ_cFUc = .text:0x000005FC; // type:function size:0x388 scope:global align:4 +getGroundPos__11daB_ZANTZ_cFv = .text:0x00000984; // type:function size:0x124 scope:global align:4 +action__11daB_ZANTZ_cFv = .text:0x00000AA8; // type:function size:0x794 scope:global align:4 +cc_set__11daB_ZANTZ_cFv = .text:0x0000123C; // type:function size:0xFC scope:global align:4 +execute__11daB_ZANTZ_cFv = .text:0x00001338; // type:function size:0xD8 scope:global align:4 +daB_ZANTZ_Execute__FP11daB_ZANTZ_c = .text:0x00001410; // type:function size:0x4 scope:global align:4 +daB_ZANTZ_IsDelete__FP11daB_ZANTZ_c = .text:0x00001414; // type:function size:0x8 scope:global align:4 +_delete__11daB_ZANTZ_cFv = .text:0x0000141C; // type:function size:0x84 scope:global align:4 +daB_ZANTZ_Delete__FP11daB_ZANTZ_c = .text:0x000014A0; // type:function size:0x4 scope:global align:4 +CreateHeap__11daB_ZANTZ_cFv = .text:0x000014A4; // type:function size:0x214 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +create__11daB_ZANTZ_cFv = .text:0x000016BC; // type:function size:0x2A8 scope:global align:4 +daB_ZANTZ_Create__FP11daB_ZANTZ_c = .text:0x00001964; // type:function size:0x4 scope:global align:4 +__dt__15daB_ZANTZ_HIO_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_b_zant_mobile_cpp = .text:0x000019A8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93903 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93928 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93959 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93960 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93961 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93962 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93963 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93964 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93965 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93966 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93967 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94016 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@94063 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94064 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94071 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94081 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94199 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94200 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94201 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94202 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94203 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94204 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94205 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94206 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94207 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94208 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94209 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94210 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94211 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94231 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@94251 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94252 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94253 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94380 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94381 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zant_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zant_snort_src__31@unnamed@d_a_b_zant_mobile_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global align:4 +lbl_157_data_84 = .data:0x00000084; // type:object size:0x6 data:string +lbl_157_data_8A = .data:0x0000008A; // type:object size:0x5 data:string +l_daB_ZANTZ_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTZ = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__15daB_ZANTZ_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_157_data_EC = .data:0x000000EC; // type:object size:0x10 data:string +@92285 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +__RTTI__15daB_ZANTZ_HIO_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_157_data_110 = .data:0x00000110; // type:object size:0x40 +@92401 = .data:0x00000150; // type:object size:0x4C scope:local align:4 +lbl_157_data_19C = .data:0x0000019C; // type:object size:0x14 +@92405 = .data:0x000001B0; // type:object size:0x44 scope:local align:4 +lbl_157_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@92407 = .data:0x00000208; // type:object size:0x24 scope:local align:4 +lbl_157_data_22C = .data:0x0000022C; // type:object size:0x18 +@92409 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_157_data_250 = .data:0x00000250; // type:object size:0x1C +@92411 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_157_data_278 = .data:0x00000278; // type:object size:0x34 +@92445 = .data:0x000002AC; // type:object size:0x14 scope:local align:4 +lbl_157_data_2C0 = .data:0x000002C0; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_157_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91747 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_b_zant_sima/splits.txt b/config/RZDP01/rels/d_a_b_zant_sima/splits.txt new file mode 100644 index 0000000000..1907a623ce --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_sima/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_b_zant_sima.cpp: + .text start:0x0000005C end:0x000008A4 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_b_zant_sima/symbols.txt b/config/RZDP01/rels/d_a_b_zant_sima/symbols.txt new file mode 100644 index 0000000000..9f4fbfa377 --- /dev/null +++ b/config/RZDP01/rels/d_a_b_zant_sima/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__11daB_ZANTS_cFv = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +daB_ZANTS_Draw__FP11daB_ZANTS_c = .text:0x00000124; // type:function size:0x4 scope:global align:4 +zants_ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000128; // type:function size:0x5C scope:global align:4 +action__11daB_ZANTS_cFv = .text:0x00000184; // type:function size:0x274 scope:global align:4 +execute__11daB_ZANTS_cFv = .text:0x000003F8; // type:function size:0xE4 scope:global align:4 +daB_ZANTS_Execute__FP11daB_ZANTS_c = .text:0x000004DC; // type:function size:0x4 scope:global align:4 +daB_ZANTS_IsDelete__FP11daB_ZANTS_c = .text:0x000004E0; // type:function size:0x8 scope:global align:4 +daB_ZANTS_Delete__FP11daB_ZANTS_c = .text:0x000004E8; // type:function size:0x4 scope:global align:4 +CreateHeap__11daB_ZANTS_cFv = .text:0x000004EC; // type:function size:0x23C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +create__11daB_ZANTS_cFv = .text:0x0000072C; // type:function size:0x11C scope:global align:4 +daB_ZANTS_Create__FP11daB_ZANTS_c = .text:0x00000848; // type:function size:0x4 scope:global align:4 +_delete__11daB_ZANTS_cFv = .text:0x0000084C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92855 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92856 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92857 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92858 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92859 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92860 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@92937 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@92972 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92973 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92974 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_158_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daB_ZANTS_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_B_ZANTS = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_balloon_2D/splits.txt b/config/RZDP01/rels/d_a_balloon_2D/splits.txt new file mode 100644 index 0000000000..6c0644d745 --- /dev/null +++ b/config/RZDP01/rels/d_a_balloon_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_balloon_2D.cpp: + .text start:0x000000CC end:0x00001E88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000208 + .bss start:0x00000008 end:0x000000E0 diff --git a/config/RZDP01/rels/d_a_balloon_2D/symbols.txt b/config/RZDP01/rels/d_a_balloon_2D/symbols.txt new file mode 100644 index 0000000000..60c38688b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_balloon_2D/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__Q213daBalloon2D_c6c_listFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +daBalloon2D_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +createHeap__13daBalloon2D_cFv = .text:0x0000011C; // type:function size:0x78C scope:global align:4 +create__13daBalloon2D_cFv = .text:0x000008A8; // type:function size:0x98 scope:global align:4 +destroy__13daBalloon2D_cFv = .text:0x00000940; // type:function size:0x58 scope:global align:4 +draw__13daBalloon2D_cFv = .text:0x00000998; // type:function size:0xAC scope:global align:4 +drawMeter__13daBalloon2D_cFv = .text:0x00000A44; // type:function size:0x50 scope:global align:4 +setComboCount__13daBalloon2D_cFUcUc = .text:0x00000A94; // type:function size:0x60 scope:global align:4 +setScoreCount__13daBalloon2D_cFUl = .text:0x00000AF4; // type:function size:0x14 scope:global align:4 +addScoreCount__13daBalloon2D_cFP4cXyzUlUc = .text:0x00000B08; // type:function size:0xB8 scope:global align:4 +setComboNum__13daBalloon2D_cFUc = .text:0x00000BC0; // type:function size:0xEC scope:global align:4 +setBalloonSize__13daBalloon2D_cFUc = .text:0x00000CAC; // type:function size:0xA0 scope:global align:4 +setScoreNum__13daBalloon2D_cFi = .text:0x00000D4C; // type:function size:0x1D8 scope:global align:4 +setAllAlpha__13daBalloon2D_cFv = .text:0x00000F24; // type:function size:0x1CC scope:global align:4 +setComboAlpha__13daBalloon2D_cFv = .text:0x000010F0; // type:function size:0xD8 scope:global align:4 +drawAddScore__13daBalloon2D_cFv = .text:0x000011C8; // type:function size:0x7D0 scope:global align:4 +setHIO__13daBalloon2D_cFb = .text:0x00001998; // type:function size:0x244 scope:global align:4 +daBalloon2D_create__FP13daBalloon2D_c = .text:0x00001BDC; // type:function size:0x94 scope:global align:4 +daBalloon2D_destroy__FP13daBalloon2D_c = .text:0x00001C70; // type:function size:0x4 scope:global align:4 +daBalloon2D_execute__FP13daBalloon2D_c = .text:0x00001C74; // type:function size:0x44 scope:global align:4 +daBalloon2D_draw__FP13daBalloon2D_c = .text:0x00001CB8; // type:function size:0x4 scope:global align:4 +__dt__17daBalloon2D_HIO_cFv = .text:0x00001CBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_balloon_2D_cpp = .text:0x00001CFC; // type:function size:0x48 scope:global align:4 +__ct__17daBalloon2D_HIO_cFv = .text:0x00001D44; // type:function size:0x4C scope:global align:4 +__dt__Q213daBalloon2D_c6c_listFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 +__ct__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD0; // type:function size:0x4 scope:global align:4 +__dt__Q213daBalloon2D_c10CHeadScoreFv = .text:0x00001DD4; // type:function size:0x40 scope:global align:4 +__dt__13daBalloon2D_cFv = .text:0x00001E14; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96081 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96229 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96230 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96231 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96232 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96264 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96265 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96266 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96267 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96268 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96269 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96270 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96271 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96274 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +m_tex_size_x$94959 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +m_tex_size_y$94961 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +aParam$localstatic$__ct__17daBalloon2D_HIO_cFv = .data:0x00000000; // type:object size:0xC4 scope:local align:4 +lbl_159_data_C4 = .data:0x000000C4; // type:object size:0xA data:string +l_arcName = .data:0x000000D0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_159_data_D4 = .data:0x000000D4; // type:object size:0x17 data:string +lbl_159_data_EB = .data:0x000000EB; // type:object size:0x1 +daBalloon2D_METHODS = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_BALLOON2D = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__17daBalloon2D_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_159_data_148 = .data:0x00000148; // type:object size:0x12 data:string +@95045 = .data:0x0000015C; // type:object size:0x14 scope:local align:4 +__RTTI__17daBalloon2D_HIO_c = .data:0x00000170; // type:object size:0x8 scope:global align:4 +__vt__13daBalloon2D_c = .data:0x00000178; // type:object size:0xC scope:global align:4 +lbl_159_data_184 = .data:0x00000184; // type:object size:0xE data:string +@95047 = .data:0x00000194; // type:object size:0x14 scope:local align:4 +__RTTI__13daBalloon2D_c = .data:0x000001A8; // type:object size:0x8 scope:global align:4 +__vt__Q213daBalloon2D_c6c_list = .data:0x000001B0; // type:object size:0x10 scope:global align:4 +lbl_159_data_1C0 = .data:0x000001C0; // type:object size:0x16 data:string +__RTTI__Q213daBalloon2D_c6c_list = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +lbl_159_data_1E0 = .data:0x000001E0; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94513 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HOSTIO = .bss:0x00000014; // type:object size:0xC8 scope:global align:4 data:float +myclass__13daBalloon2D_c = .bss:0x000000DC; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_bd/splits.txt b/config/RZDP01/rels/d_a_bd/splits.txt new file mode 100644 index 0000000000..d00d58a808 --- /dev/null +++ b/config/RZDP01/rels/d_a_bd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bd.cpp: + .text start:0x000000CC end:0x00002968 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x0000058C + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_bd/symbols.txt b/config/RZDP01/rels/d_a_bd/symbols.txt new file mode 100644 index 0000000000..b755d80e80 --- /dev/null +++ b/config/RZDP01/rels/d_a_bd/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daBd_HIO_cFv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +anm_init__FP8bd_classifUcf = .text:0x00000124; // type:function size:0xB0 scope:global align:4 +daBd_Draw__FP8bd_class = .text:0x000001D4; // type:function size:0x80 scope:global align:4 +s_a_sub__FPvPv = .text:0x00000254; // type:function size:0x120 scope:global align:4 +land_check__FP8bd_class = .text:0x00000374; // type:function size:0x2F0 scope:global align:4 +turn_set__FP8bd_class = .text:0x00000664; // type:function size:0x74 scope:global align:4 +action__FP8bd_class = .text:0x000006D8; // type:function size:0x17A0 scope:global align:4 +daBd_Execute__FP8bd_class = .text:0x00001E78; // type:function size:0x338 scope:global align:4 +daBd_IsDelete__FP8bd_class = .text:0x000021B0; // type:function size:0x8 scope:global align:4 +daBd_Delete__FP8bd_class = .text:0x000021B8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002220; // type:function size:0x1C4 scope:global align:4 +daBd_Create__FP10fopAc_ac_c = .text:0x000023E4; // type:function size:0x35C scope:global align:4 +__dt__10daBd_HIO_cFv = .text:0x00002740; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_bd_cpp = .text:0x00002780; // type:function size:0xF0 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00002870; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00002878; // type:function size:0x8 scope:global align:4 +getBd1Mtx__12daNpc_Kkri_cFv = .text:0x00002880; // type:function size:0x18 scope:global align:4 +getBd2Mtx__12daNpc_Kkri_cFv = .text:0x00002898; // type:function size:0x18 scope:global align:4 +getBd3Mtx__12daNpc_Kkri_cFv = .text:0x000028B0; // type:function size:0x18 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000028C8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000028D8; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000028E8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000028F8; // type:function size:0xC scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002904; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002914; // type:function size:0xC scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x00002920; // type:function size:0x30 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00002950; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100751 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100752 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100753 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100754 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100763 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100764 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@100836 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@100900 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100901 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100902 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100903 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100904 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96669 = .rodata:0x00000030; // type:object size:0x6 scope:local align:4 data:2byte +@100911 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101194 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101195 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101196 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101197 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101198 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101200 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101201 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101204 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101205 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101209 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101210 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101212 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101213 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101214 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101215 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101216 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101217 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101218 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101219 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101220 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101223 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101256 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101257 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101258 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101454 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101515 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@101516 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101517 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101518 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@101519 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101520 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101521 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101522 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101523 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101524 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101525 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@101526 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +land_pos103 = .data:0x00000000; // type:object size:0x140 scope:global align:4 +land_pos127 = .data:0x00000140; // type:object size:0x140 scope:global align:4 +lbl_61_data_280 = .data:0x00000280; // type:object size:0x14 +wait_bck = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_61_data_2A0 = .data:0x000002A0; // type:object size:0x8 data:string +@101226 = .data:0x000002A8; // type:object size:0x20 scope:local align:4 +cc_sph_src$97199 = .data:0x000002C8; // type:object size:0x40 scope:local align:4 +l_daBd_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_BD = .data:0x00000328; // type:object size:0x30 scope:global align:4 +__vt__10daBd_HIO_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_61_data_364 = .data:0x00000364; // type:object size:0xB data:string +@97247 = .data:0x00000370; // type:object size:0xC scope:local align:4 +__RTTI__10daBd_HIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_61_data_384 = .data:0x00000384; // type:object size:0x34 +@97321 = .data:0x000003B8; // type:object size:0x3C scope:local align:4 +lbl_61_data_3F4 = .data:0x000003F4; // type:object size:0x14 +@97323 = .data:0x00000408; // type:object size:0x34 scope:local align:4 +lbl_61_data_43C = .data:0x0000043C; // type:object size:0x14 +@97381 = .data:0x00000450; // type:object size:0x24 scope:local align:4 +lbl_61_data_474 = .data:0x00000474; // type:object size:0x18 +@97383 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_61_data_498 = .data:0x00000498; // type:object size:0x1C +@97385 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +lbl_61_data_4C0 = .data:0x000004C0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96444 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +@96449 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@96450 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@96451 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@96452 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +land_sp_pos = .bss:0x00000068; // type:object size:0x30 scope:global align:4 +rope_pt = .bss:0x00000098; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_bg/splits.txt b/config/RZDP01/rels/d_a_bg/splits.txt new file mode 100644 index 0000000000..3b9c83c634 --- /dev/null +++ b/config/RZDP01/rels/d_a_bg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_bg.cpp: + .text start:0x0000005C end:0x00001418 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000174 diff --git a/config/RZDP01/rels/d_a_bg/symbols.txt b/config/RZDP01/rels/d_a_bg/symbols.txt new file mode 100644 index 0000000000..522f34031e --- /dev/null +++ b/config/RZDP01/rels/d_a_bg/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createMatAnm__FP12J3DModelDataUs = .text:0x0000005C; // type:function size:0x140 scope:global align:4 +create__13daBg_btkAnm_cFP12J3DModelDataP19J3DAnmTextureSRTKeyi = .text:0x0000019C; // type:function size:0x100 scope:global align:4 +create__13daBg_brkAnm_cFP12J3DModelDataP15J3DAnmTevRegKeyi = .text:0x0000029C; // type:function size:0x134 scope:global align:4 +checkCreateHeap__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x4 scope:global align:4 +createHeap__6daBg_cFv = .text:0x000003D4; // type:function size:0x4C4 scope:global align:4 +__dt__6daBg_cFv = .text:0x00000898; // type:function size:0x120 scope:global align:4 +daBg_Draw__FP6daBg_c = .text:0x000009B8; // type:function size:0x608 scope:global align:4 +daBg_Execute__FP6daBg_c = .text:0x00000FC0; // type:function size:0x11C scope:global align:4 +daBg_IsDelete__FP6daBg_c = .text:0x000010DC; // type:function size:0x8 scope:global align:4 +daBg_Delete__FP6daBg_c = .text:0x000010E4; // type:function size:0x28 scope:global align:4 +daBg_Create__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2E8 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000013F4; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97914 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97934 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98080 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98224 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@98225 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@98226 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98230 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@98253 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +lbl_3_data_0 = .data:0x00000000; // type:object size:0x42 +lbl_3_data_42 = .data:0x00000042; // type:object size:0x42 +lbl_3_data_84 = .data:0x00000084; // type:object size:0x42 +lbl_3_data_C6 = .data:0x000000C6; // type:object size:0x42 +l_tevStrType$localstatic$draw__6daBg_cFv = .data:0x00000108; // type:object size:0x18 scope:local align:4 +l_daBg_Method = .data:0x00000120; // type:object size:0x20 scope:global align:4 +g_profile_BG = .data:0x00000140; // type:object size:0x34 scope:global align:4 +lbl_3_data_174 = .data:0x00000174; // type:object size:0xA data:string +lbl_3_data_17E = .data:0x0000017E; // type:object size:0xA data:string +lbl_3_data_188 = .data:0x00000188; // type:object size:0x16 data:string +lbl_3_data_19E = .data:0x0000019E; // type:object size:0x8 data:string +lbl_3_data_1A6 = .data:0x000001A6; // type:object size:0x8 data:string +lbl_3_data_1AE = .data:0x000001AE; // type:object size:0x5 data:string +lbl_3_data_1B3 = .data:0x000001B3; // type:object size:0x5 data:string +lbl_3_data_1B8 = .data:0x000001B8; // type:object size:0x5 data:string +lbl_3_data_1BD = .data:0x000001BD; // type:object size:0x5 data:string +lbl_3_data_1C2 = .data:0x000001C2; // type:object size:0x5 data:string +lbl_3_data_1C7 = .data:0x000001C7; // type:object size:0x9 data:string +lbl_3_data_1D0 = .data:0x000001D0; // type:object size:0x9 data:string +lbl_3_data_1D9 = .data:0x000001D9; // type:object size:0x9 data:string +lbl_3_data_1E2 = .data:0x000001E2; // type:object size:0x3 data:string +lbl_3_data_1E5 = .data:0x000001E5; // type:object size:0x3 data:string +lbl_3_data_1E8 = .data:0x000001E8; // type:object size:0x3 data:string +lbl_3_data_1EB = .data:0x000001EB; // type:object size:0x3 data:string +lbl_3_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDP01/rels/d_a_bg_obj/splits.txt b/config/RZDP01/rels/d_a_bg_obj/splits.txt new file mode 100644 index 0000000000..adf316d01b --- /dev/null +++ b/config/RZDP01/rels/d_a_bg_obj/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_bg_obj.cpp: + .text start:0x0000005C end:0x00002D5C + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x0000019C diff --git a/config/RZDP01/rels/d_a_bg_obj/symbols.txt b/config/RZDP01/rels/d_a_bg_obj/symbols.txt new file mode 100644 index 0000000000..275ac1ec33 --- /dev/null +++ b/config/RZDP01/rels/d_a_bg_obj/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getBmdName__Fii = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +getBtkName__Fii = .text:0x000000C8; // type:function size:0x6C scope:global align:4 +getBrkName__Fii = .text:0x00000134; // type:function size:0x6C scope:global align:4 +initParticleBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001A0; // type:function size:0x24 scope:global align:4 +initSoundBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001C4; // type:function size:0x24 scope:global align:4 +initTexShareBlock__Q29daBgObj_c11spec_data_cFPUc = .text:0x000001E8; // type:function size:0xB8 scope:global align:4 +Set__Q29daBgObj_c11spec_data_cFPv = .text:0x000002A0; // type:function size:0x244 scope:global align:4 +initAtt__9daBgObj_cFv = .text:0x000004E4; // type:function size:0x120 scope:global align:4 +setAttentionInfo__9daBgObj_cFP10fopAc_ac_c = .text:0x00000604; // type:function size:0x30 scope:global align:4 +initBaseMtx__9daBgObj_cFv = .text:0x00000634; // type:function size:0x5C scope:global align:4 +setBaseMtx__9daBgObj_cFv = .text:0x00000690; // type:function size:0x70 scope:global align:4 +settingCullSizeBoxForCo__9daBgObj_cFi = .text:0x00000700; // type:function size:0x100 scope:global align:4 +settingCullSizeBoxForCull__9daBgObj_cFi = .text:0x00000800; // type:function size:0x1D0 scope:global align:4 +CreateInitType0__9daBgObj_cFv = .text:0x000009D0; // type:function size:0x70 scope:global align:4 +CreateInitType1__9daBgObj_cFv = .text:0x00000A40; // type:function size:0x198 scope:global align:4 +Create__9daBgObj_cFv = .text:0x00000BD8; // type:function size:0x38 scope:global align:4 +CreateHeapType0__9daBgObj_cFv = .text:0x00000C10; // type:function size:0x210 scope:global align:4 +CreateHeapType1__9daBgObj_cFv = .text:0x00000E20; // type:function size:0x2B4 scope:global align:4 +doShareTexture__9daBgObj_cFv = .text:0x000010D4; // type:function size:0x100 scope:global align:4 +CreateHeap__9daBgObj_cFv = .text:0x000011D4; // type:function size:0xA8 scope:global align:4 +create1st__9daBgObj_cFv = .text:0x0000127C; // type:function size:0x118 scope:global align:4 +setColCommon__9daBgObj_cFv = .text:0x00001394; // type:function size:0x90 scope:global align:4 +set_tri_0__9daBgObj_cFv = .text:0x00001424; // type:function size:0x138 scope:global align:4 +set_tri_1__9daBgObj_cFv = .text:0x0000155C; // type:function size:0x138 scope:global align:4 +set_cyl_0__9daBgObj_cFv = .text:0x00001694; // type:function size:0x94 scope:global align:4 +set_tri_2__9daBgObj_cFv = .text:0x00001728; // type:function size:0x134 scope:global align:4 +set_tri_3__9daBgObj_cFv = .text:0x0000185C; // type:function size:0x1AC scope:global align:4 +setParticle__9daBgObj_cFv = .text:0x00001A08; // type:function size:0x26C scope:global align:4 +setSe__9daBgObj_cFv = .text:0x00001C74; // type:function size:0xA0 scope:global align:4 +checkDestroy__9daBgObj_cFv = .text:0x00001D14; // type:function size:0xEC scope:global align:4 +checkHitAt__9daBgObj_cFP8cCcD_Obj = .text:0x00001E00; // type:function size:0x98 scope:global align:4 +orderWait_tri__9daBgObj_cFv = .text:0x00001E98; // type:function size:0x1F8 scope:global align:4 +orderWait_cyl__9daBgObj_cFv = .text:0x00002090; // type:function size:0x1A8 scope:global align:4 +orderWait_spec__9daBgObj_cFv = .text:0x00002238; // type:function size:0x150 scope:global align:4 +actionOrderWait__9daBgObj_cFv = .text:0x00002388; // type:function size:0xA8 scope:global align:4 +actionOrder__9daBgObj_cFv = .text:0x00002430; // type:function size:0x1B8 scope:global align:4 +actionEvent__9daBgObj_cFv = .text:0x000025E8; // type:function size:0x60 scope:global align:4 +actionWait__9daBgObj_cFv = .text:0x00002648; // type:function size:0x8 scope:global align:4 +ExecuteType0__9daBgObj_cFv = .text:0x00002650; // type:function size:0x180 scope:global align:4 +ExecuteType1__9daBgObj_cFv = .text:0x000027D0; // type:function size:0x64 scope:global align:4 +Execute__9daBgObj_cFPPA3_A4_f = .text:0x00002834; // type:function size:0xBC scope:global align:4 +Draw__9daBgObj_cFv = .text:0x000028F0; // type:function size:0x1E4 scope:global align:4 +indirectProc__9daBgObj_cFP8J3DModel = .text:0x00002AD4; // type:function size:0x8C scope:global align:4 +Delete__9daBgObj_cFv = .text:0x00002B60; // type:function size:0x78 scope:global align:4 +daBgObj_create1st__FP9daBgObj_c = .text:0x00002BD8; // type:function size:0xF8 scope:global align:4 +daBgObj_MoveBGDelete__FP9daBgObj_c = .text:0x00002CD0; // type:function size:0x4 scope:global align:4 +daBgObj_MoveBGExecute__FP9daBgObj_c = .text:0x00002CD4; // type:function size:0x4 scope:global align:4 +daBgObj_MoveBGDraw__FP9daBgObj_c = .text:0x00002CD8; // type:function size:0x10 scope:global align:4 +__ct__8dCcD_TriFv = .text:0x00002CE8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +mCreateHeapFunc__9daBgObj_c = .rodata:0x00000044; // type:object size:0x30 scope:global align:4 +mCreateInitFunc__9daBgObj_c = .rodata:0x00000074; // type:object size:0x30 scope:global align:4 +mExecuteFunc__9daBgObj_c = .rodata:0x000000A4; // type:object size:0x30 scope:global align:4 +mTgSetFunc__9daBgObj_c = .rodata:0x000000D4; // type:object size:0x3C scope:global align:4 +@95512 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@95567 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@95609 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:string +@95610 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +lbl_4_rodata_124 = .rodata:0x00000124; // type:object size:0x8 +@96005 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@96016 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +l_func$92718 = .rodata:0x00000134; // type:object size:0x30 scope:local align:4 +l_tri_src = .data:0x00000000; // type:object size:0x54 scope:global align:4 +lbl_4_data_54 = .data:0x00000054; // type:object size:0xC data:string +lbl_4_data_60 = .data:0x00000060; // type:object size:0xF data:string +lbl_4_data_6F = .data:0x0000006F; // type:object size:0xC data:string +lbl_4_data_7B = .data:0x0000007B; // type:object size:0xF data:string +lbl_4_data_8A = .data:0x0000008A; // type:object size:0xC data:string +lbl_4_data_96 = .data:0x00000096; // type:object size:0xF data:string +lbl_4_data_A5 = .data:0x000000A5; // type:object size:0x9 data:string +l_specName = .data:0x000000B0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_4_data_B4 = .data:0x000000B4; // type:object size:0x24 +lbl_4_data_D8 = .data:0x000000D8; // type:object size:0xC data:string +lbl_4_data_E4 = .data:0x000000E4; // type:object size:0x11 data:string +lbl_4_data_F5 = .data:0x000000F5; // type:object size:0x7 data:string +daBgObj_METHODS = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_BG_OBJ = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__9daBgObj_c = .data:0x0000014C; // type:object size:0x28 scope:global align:4 +lbl_4_data_174 = .data:0x00000174; // type:object size:0xA data:string +@92846 = .data:0x00000180; // type:object size:0x14 scope:local align:4 +__RTTI__9daBgObj_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_4_bss_0 = .bss:0x00000000; // type:object size:0x10 +lbl_4_bss_10 = .bss:0x00000010; // type:object size:0x10 +lbl_4_bss_20 = .bss:0x00000020; // type:object size:0x10 +lbl_4_bss_30 = .bss:0x00000030; // type:object size:0x10 diff --git a/config/RZDP01/rels/d_a_boomerang/splits.txt b/config/RZDP01/rels/d_a_boomerang/splits.txt new file mode 100644 index 0000000000..939367cd20 --- /dev/null +++ b/config/RZDP01/rels/d_a_boomerang/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_boomerang.cpp: + .text start:0x0000005C end:0x00003D88 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000600 + .bss start:0x00000000 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_boomerang/symbols.txt b/config/RZDP01/rels/d_a_boomerang/symbols.txt new file mode 100644 index 0000000000..c6f609e2a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_boomerang/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__19daBoomerang_sight_cFv = .text:0x0000005C; // type:function size:0x230 scope:global align:4 +initialize__19daBoomerang_sight_cFv = .text:0x0000028C; // type:function size:0x788 scope:global align:4 +playAnime__19daBoomerang_sight_cFii = .text:0x00000A14; // type:function size:0x244 scope:global align:4 +initFrame__19daBoomerang_sight_cFi = .text:0x00000C58; // type:function size:0x40 scope:global align:4 +copyNumData__19daBoomerang_sight_cFi = .text:0x00000C98; // type:function size:0xB8 scope:global align:4 +setSight__19daBoomerang_sight_cFPC4cXyzi = .text:0x00000D50; // type:function size:0xD8 scope:global align:4 +draw__19daBoomerang_sight_cFv = .text:0x00000E28; // type:function size:0x35C scope:global align:4 +windModelCallBack__13daBoomerang_cFv = .text:0x00001184; // type:function size:0xD0 scope:global align:4 +daBoomeang_windModelCallBack__FP8J3DJointi = .text:0x00001254; // type:function size:0x3C scope:global align:4 +draw__13daBoomerang_cFv = .text:0x00001290; // type:function size:0x248 scope:global align:4 +daBoomerang_Draw__FP13daBoomerang_c = .text:0x000014D8; // type:function size:0x4 scope:global align:4 +lockLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x30 scope:global align:4 +daBoomerang_lockLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000150C; // type:function size:0x8 scope:global align:4 +moveLineCallback__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001514; // type:function size:0xA0 scope:global align:4 +daBoomerang_moveLineCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000015B4; // type:function size:0x8 scope:global align:4 +pushLockList__13daBoomerang_cFi = .text:0x000015BC; // type:function size:0x108 scope:global align:4 +cancelLockActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x000016C4; // type:function size:0x40 scope:global align:4 +setAimActorBase__13daBoomerang_cFP10fopAc_ac_c = .text:0x00001704; // type:function size:0x24 scope:global align:4 +setLockActor__13daBoomerang_cFP10fopAc_ac_ci = .text:0x00001728; // type:function size:0xF4 scope:global align:4 +resetLockActor__13daBoomerang_cFv = .text:0x0000181C; // type:function size:0x48 scope:global align:4 +setRoomInfo__13daBoomerang_cFv = .text:0x00001864; // type:function size:0xB0 scope:global align:4 +setKeepMatrix__13daBoomerang_cFv = .text:0x00001914; // type:function size:0xFC scope:global align:4 +setMoveMatrix__13daBoomerang_cFv = .text:0x00001A10; // type:function size:0x120 scope:global align:4 +setRotAngle__13daBoomerang_cFv = .text:0x00001B30; // type:function size:0x98 scope:global align:4 +setAimPos__13daBoomerang_cFv = .text:0x00001BC8; // type:function size:0xBC scope:global align:4 +checkBgHit__13daBoomerang_cFP4cXyzP4cXyz = .text:0x00001C84; // type:function size:0x1E0 scope:global align:4 +setEffectTraceMatrix__13daBoomerang_cFPUlUs = .text:0x00001E64; // type:function size:0xC4 scope:global align:4 +setEffect__13daBoomerang_cFv = .text:0x00001F28; // type:function size:0x5F8 scope:global align:4 +procWait__13daBoomerang_cFv = .text:0x00002520; // type:function size:0x668 scope:global align:4 +procMove__13daBoomerang_cFv = .text:0x00002B88; // type:function size:0x750 scope:global align:4 +execute__13daBoomerang_cFv = .text:0x000032D8; // type:function size:0x384 scope:global align:4 +daBoomerang_Execute__FP13daBoomerang_c = .text:0x0000365C; // type:function size:0x4 scope:global align:4 +__dt__13daBoomerang_cFv = .text:0x00003660; // type:function size:0xF4 scope:global align:4 +daBoomerang_Delete__FP13daBoomerang_c = .text:0x00003754; // type:function size:0x28 scope:global align:4 +createHeap__13daBoomerang_cFv = .text:0x0000377C; // type:function size:0x174 scope:global align:4 +daBoomerang_createHeap__FP10fopAc_ac_c = .text:0x000038F0; // type:function size:0x4 scope:global align:4 +create__13daBoomerang_cFv = .text:0x000038F4; // type:function size:0x428 scope:global align:4 +daBoomerang_Create__FP10fopAc_ac_c = .text:0x00003D1C; // type:function size:0x4 scope:global align:4 +__dt__19daBoomerang_sight_cFv = .text:0x00003D20; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_lockWaitTime__18daBoomerang_HIO_c0 = .rodata:0x00000006; // type:object size:0x2 scope:global align:2 +m_minCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +m_middleCircleR__18daBoomerang_HIO_c0 = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +m_maxCircleR__18daBoomerang_HIO_c0 = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m_scale__18daBoomerang_HIO_c0 = .rodata:0x00000014; // type:object size:0x4 scope:global align:4 +m_lockWindScale__18daBoomerang_HIO_c0 = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +l_lockSeFlg = .rodata:0x0000001C; // type:object size:0x14 scope:global align:4 +@111786 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@111835 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@111836 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@111837 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@111838 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@111839 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@111843 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@111848 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@111911 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@111912 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@111948 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@111949 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@111950 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@111951 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@111952 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@111953 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@111954 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@111955 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@111956 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@111957 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@111960 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@112182 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@112189 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112190 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112191 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@112223 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@112234 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112304 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@112305 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@112455 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112456 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112457 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@112458 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@112459 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@112460 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112461 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112607 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@112608 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@108426 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@112735 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@112736 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112737 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112738 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112739 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112740 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@112741 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@112844 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@112845 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113039 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +loopFrame$107762 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@112511 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@112658 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +l_atCpsSrc = .data:0x00000164; // type:object size:0x4C scope:global align:4 +l_windAtCylSrc = .data:0x000001B0; // type:object size:0x44 scope:global align:4 +@112967 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@112968 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@112969 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +l_daBoomerang_Method = .data:0x00000218; // type:object size:0x20 scope:global align:4 +g_profile_BOOMERANG = .data:0x00000238; // type:object size:0x30 scope:global align:4 +__vt__19daBoomerang_sight_c = .data:0x00000268; // type:object size:0x10 scope:global align:4 +lbl_47_data_278 = .data:0x00000278; // type:object size:0x14 data:string +@108804 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +__RTTI__19daBoomerang_sight_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_47_data_2A0 = .data:0x000002A0; // type:object size:0x34 +@108864 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 +lbl_47_data_310 = .data:0x00000310; // type:object size:0x14 +@108866 = .data:0x00000324; // type:object size:0x34 scope:local align:4 +lbl_47_data_358 = .data:0x00000358; // type:object size:0x6C +@108918 = .data:0x000003C4; // type:object size:0x4C scope:local align:4 +lbl_47_data_410 = .data:0x00000410; // type:object size:0x14 +@108922 = .data:0x00000424; // type:object size:0x44 scope:local align:4 +lbl_47_data_468 = .data:0x00000468; // type:object size:0x14 +@108924 = .data:0x0000047C; // type:object size:0x24 scope:local align:4 +lbl_47_data_4A0 = .data:0x000004A0; // type:object size:0x18 +@108926 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_47_data_4C4 = .data:0x000004C4; // type:object size:0x1C +@108928 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +lbl_47_data_4EC = .data:0x000004EC; // type:object size:0x34 +@108962 = .data:0x00000520; // type:object size:0x14 scope:local align:4 +lbl_47_data_534 = .data:0x00000534; // type:object size:0xCC +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +effDirection$108188 = .bss:0x00000004; // type:object size:0xC scope:local align:4 +effScale0$108191 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +effScaleSand$108194 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +effScaleGrass$108197 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_bullet/splits.txt b/config/RZDP01/rels/d_a_bullet/splits.txt new file mode 100644 index 0000000000..43328658c9 --- /dev/null +++ b/config/RZDP01/rels/d_a_bullet/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_bullet.cpp: + .text start:0x000000CC end:0x0000096C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000DC + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_bullet/symbols.txt b/config/RZDP01/rels/d_a_bullet/symbols.txt new file mode 100644 index 0000000000..0f2461373b --- /dev/null +++ b/config/RZDP01/rels/d_a_bullet/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__10daBullet_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__10daBullet_cFv = .text:0x0000018C; // type:function size:0x160 scope:global align:4 +CreateHeap__10daBullet_cFv = .text:0x000002EC; // type:function size:0x7C scope:global align:4 +Execute__10daBullet_cFv = .text:0x00000368; // type:function size:0x168 scope:global align:4 +Draw__10daBullet_cFv = .text:0x000004D0; // type:function size:0x68 scope:global align:4 +createHeapCallBack__10daBullet_cFP10fopAc_ac_c = .text:0x00000538; // type:function size:0x4 scope:global align:4 +getTypeFromParam__10daBullet_cFv = .text:0x0000053C; // type:function size:0x20 scope:global align:4 +initialize__10daBullet_cFv = .text:0x0000055C; // type:function size:0x138 scope:global align:4 +setProcess__10daBullet_cFM10daBullet_cFPCvPvPv_i = .text:0x00000694; // type:function size:0xA8 scope:global align:4 +wait__10daBullet_cFPv = .text:0x0000073C; // type:function size:0x94 scope:global align:4 +move__10daBullet_cFPv = .text:0x000007D0; // type:function size:0x8C scope:global align:4 +daBullet_Create__FPv = .text:0x0000085C; // type:function size:0x4 scope:global align:4 +daBullet_Delete__FPv = .text:0x00000860; // type:function size:0x34 scope:global align:4 +daBullet_Execute__FPv = .text:0x00000894; // type:function size:0x4 scope:global align:4 +daBullet_Draw__FPv = .text:0x00000898; // type:function size:0x4 scope:global align:4 +daBullet_IsDelete__FPv = .text:0x0000089C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_bullet_cpp = .text:0x000008A4; // type:function size:0x78 scope:global align:4 +__dt__16daBullet_Param_cFv = .text:0x0000091C; // type:function size:0x40 scope:global align:4 +__ct__16daBullet_Param_cFv = .text:0x0000095C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__10daBullet_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +m__16daBullet_Param_c = .rodata:0x00000030; // type:object size:0x18 scope:global align:4 data:float +@90212 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@90234 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90235 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90236 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90288 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_160_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resFileNameList = .data:0x00000008; // type:object size:0x4 scope:global align:4 +lbl_160_data_C = .data:0x0000000C; // type:object size:0x10 data:string +l_bmdFileNameList = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +@90253 = .data:0x00000020; // type:object size:0xC scope:local align:4 data:4byte +@90302 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +daBullet_MethodTable = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_BULLET = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__10daBullet_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_160_data_94 = .data:0x00000094; // type:object size:0xB data:string +@89226 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__10daBullet_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__16daBullet_Param_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_160_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +__RTTI__16daBullet_Param_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88951 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +mCcDSph__10daBullet_c = .bss:0x00000018; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_canoe/splits.txt b/config/RZDP01/rels/d_a_canoe/splits.txt new file mode 100644 index 0000000000..33e9794a06 --- /dev/null +++ b/config/RZDP01/rels/d_a_canoe/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_canoe.cpp: + .text start:0x000000CC end:0x000028CC + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x0000009C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_canoe/symbols.txt b/config/RZDP01/rels/d_a_canoe/symbols.txt new file mode 100644 index 0000000000..3a21b8aac5 --- /dev/null +++ b/config/RZDP01/rels/d_a_canoe/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daCanoe_searchTagWaterFall__FP10fopAc_ac_cPv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +createHeap__9daCanoe_cFv = .text:0x00000138; // type:function size:0x11C scope:global align:4 +daCanoe_createHeap__FP10fopAc_ac_c = .text:0x00000254; // type:function size:0x4 scope:global align:4 +create__9daCanoe_cFv = .text:0x00000258; // type:function size:0x3A8 scope:global align:4 +daCanoe_Create__FP10fopAc_ac_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +__dt__9daCanoe_cFv = .text:0x00000604; // type:function size:0xDC scope:global align:4 +daCanoe_Delete__FP9daCanoe_c = .text:0x000006E0; // type:function size:0x28 scope:global align:4 +setRoomInfo__9daCanoe_cFv = .text:0x00000708; // type:function size:0xA4 scope:global align:4 +setMatrix__9daCanoe_cFv = .text:0x000007AC; // type:function size:0x324 scope:global align:4 +setCollision__9daCanoe_cFv = .text:0x00000AD0; // type:function size:0x17C scope:global align:4 +posMove__9daCanoe_cFv = .text:0x00000C4C; // type:function size:0x188 scope:global align:4 +checkGomikabe__9daCanoe_cFR13cBgS_PolyInfo = .text:0x00000DD4; // type:function size:0x58 scope:global align:4 +setFrontBackPos__9daCanoe_cFv = .text:0x00000E2C; // type:function size:0xC4 scope:global align:4 +frontBackBgCheck__9daCanoe_cFv = .text:0x00000EF0; // type:function size:0x884 scope:global align:4 +setPaddleEffect__9daCanoe_cFv = .text:0x00001774; // type:function size:0x210 scope:global align:4 +setCanoeSliderEffect__9daCanoe_cFv = .text:0x00001984; // type:function size:0x244 scope:global align:4 +execute__9daCanoe_cFv = .text:0x00001BC8; // type:function size:0xAC8 scope:global align:4 +daCanoe_Execute__FP9daCanoe_c = .text:0x00002690; // type:function size:0x4 scope:global align:4 +draw__9daCanoe_cFv = .text:0x00002694; // type:function size:0x1E0 scope:global align:4 +daCanoe_Draw__FP9daCanoe_c = .text:0x00002874; // type:function size:0x4 scope:global align:4 +__ct__13dBgS_LinkAcchFv = .text:0x00002878; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cylOffsetZ = .rodata:0x00000018; // type:object size:0x14 scope:global align:4 data:float +@109775 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@109776 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@109777 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@109778 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@109779 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109780 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109781 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109782 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109783 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109880 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@109974 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@109975 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@109976 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@109977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@109978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@109979 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@109980 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@109981 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@109982 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@109983 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@109984 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@109985 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@109986 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@109987 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@109988 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@109989 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109990 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@110024 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@110052 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@110211 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@110212 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@110213 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@110264 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@110265 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +effName$106836 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@110346 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@110520 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@110521 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@110522 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@110523 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@110524 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110557 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110558 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@110559 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@110560 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@110561 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +angleZeroX$106945 = .rodata:0x000000EC; // type:object size:0x2 scope:local align:4 +minAngleSpeedX$106946 = .rodata:0x000000EE; // type:object size:0x2 scope:local align:2 +maxSpeedInfo$107011 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +maxOffsetRateY$106486 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +minOffsetSpeedY$106487 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +offsetZeroSpeedY$106488 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +offsetZeroY$106489 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_62_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daCanoe_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_CANOE = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106790 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +paddleRippleScale$106787 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@106970 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +bodyRippleScale$106967 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_coach_2D/splits.txt b/config/RZDP01/rels/d_a_coach_2D/splits.txt new file mode 100644 index 0000000000..c738385050 --- /dev/null +++ b/config/RZDP01/rels/d_a_coach_2D/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_coach_2D.cpp: + .text start:0x000000CC end:0x00000E60 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000001B4 + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_coach_2D/symbols.txt b/config/RZDP01/rels/d_a_coach_2D/symbols.txt new file mode 100644 index 0000000000..ecfaa7e5e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_coach_2D/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__Q211daCoach2D_c6c_listFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +daCoach2D_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +createHeap__11daCoach2D_cFv = .text:0x0000011C; // type:function size:0x2A0 scope:global align:4 +create__11daCoach2D_cFv = .text:0x000003BC; // type:function size:0x84 scope:global align:4 +draw__11daCoach2D_cFv = .text:0x00000440; // type:function size:0xAC scope:global align:4 +drawMeter__11daCoach2D_cFv = .text:0x000004EC; // type:function size:0x34C scope:global align:4 +initiate__11daCoach2D_cFv = .text:0x00000838; // type:function size:0x34 scope:global align:4 +update__11daCoach2D_cFv = .text:0x0000086C; // type:function size:0x1D4 scope:global align:4 +setBrkAnime__11daCoach2D_cFb = .text:0x00000A40; // type:function size:0x1AC scope:global align:4 +daCoach2D_create__FP11daCoach2D_c = .text:0x00000BEC; // type:function size:0x7C scope:global align:4 +daCoach2D_destroy__FP11daCoach2D_c = .text:0x00000C68; // type:function size:0x4C scope:global align:4 +daCoach2D_execute__FP11daCoach2D_c = .text:0x00000CB4; // type:function size:0x3C scope:global align:4 +daCoach2D_draw__FP11daCoach2D_c = .text:0x00000CF0; // type:function size:0x4 scope:global align:4 +__dt__15daCoach2D_HIO_cFv = .text:0x00000CF4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_coach_2D_cpp = .text:0x00000D34; // type:function size:0x48 scope:global align:4 +__ct__15daCoach2D_HIO_cFv = .text:0x00000D7C; // type:function size:0x4C scope:global align:4 +__dt__Q211daCoach2D_c6c_listFv = .text:0x00000DC8; // type:function size:0x40 scope:global align:4 +__dt__11daCoach2D_cFv = .text:0x00000E08; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95627 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95628 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95629 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95660 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95661 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95662 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95663 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95666 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@95667 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +aParam$localstatic$__ct__15daCoach2D_HIO_cFv = .data:0x00000000; // type:object size:0x58 scope:local align:4 +lbl_161_data_58 = .data:0x00000058; // type:object size:0x8 data:string +l_arcName = .data:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte +lbl_161_data_64 = .data:0x00000064; // type:object size:0x1F data:string +lbl_161_data_83 = .data:0x00000083; // type:object size:0x1F data:string +daCoach2D_METHODS = .data:0x000000A4; // type:object size:0x20 scope:global align:4 +g_profile_COACH2D = .data:0x000000C4; // type:object size:0x30 scope:global align:4 +__vt__15daCoach2D_HIO_c = .data:0x000000F4; // type:object size:0xC scope:global align:4 +lbl_161_data_100 = .data:0x00000100; // type:object size:0x10 data:string +@94716 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__15daCoach2D_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +__vt__11daCoach2D_c = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_161_data_138 = .data:0x00000138; // type:object size:0xC data:string +@94718 = .data:0x00000144; // type:object size:0x14 scope:local align:4 +__RTTI__11daCoach2D_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +__vt__Q211daCoach2D_c6c_list = .data:0x00000160; // type:object size:0x10 scope:global align:4 +lbl_161_data_170 = .data:0x00000170; // type:object size:0x14 data:string +__RTTI__Q211daCoach2D_c6c_list = .data:0x00000184; // type:object size:0x8 scope:global align:4 +lbl_161_data_18C = .data:0x0000018C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94425 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HOSTIO = .bss:0x00000014; // type:object size:0x5C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_coach_fire/splits.txt b/config/RZDP01/rels/d_a_coach_fire/splits.txt new file mode 100644 index 0000000000..9a5c2e6055 --- /dev/null +++ b/config/RZDP01/rels/d_a_coach_fire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_coach_fire.cpp: + .text start:0x0000005C end:0x000005B8 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_coach_fire/symbols.txt b/config/RZDP01/rels/d_a_coach_fire/symbols.txt new file mode 100644 index 0000000000..90fd462807 --- /dev/null +++ b/config/RZDP01/rels/d_a_coach_fire/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__13daCoachFire_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +setBaseMtx__13daCoachFire_cFv = .text:0x00000180; // type:function size:0x74 scope:global align:4 +daCoachFire_Draw__FP13daCoachFire_c = .text:0x000001F4; // type:function size:0x100 scope:global align:4 +daCoachFire_Execute__FP13daCoachFire_c = .text:0x000002F4; // type:function size:0x194 scope:global align:4 +daCoachFire_IsDelete__FP13daCoachFire_c = .text:0x00000488; // type:function size:0x8 scope:global align:4 +daCoachFire_Delete__FP13daCoachFire_c = .text:0x00000490; // type:function size:0x6C scope:global align:4 +daCoachFire_Create__FP10fopAc_ac_c = .text:0x000004FC; // type:function size:0xBC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__13daCoachFire_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95960 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95961 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95962 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95963 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +ccSphSrc$localstatic$initCcSphere__13daCoachFire_cFv = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 +@95992 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95993 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95994 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +l_daCoachFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_COACH_FIRE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_cow/splits.txt b/config/RZDP01/rels/d_a_cow/splits.txt new file mode 100644 index 0000000000..45c9e1c721 --- /dev/null +++ b/config/RZDP01/rels/d_a_cow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cow.cpp: + .text start:0x000000CC end:0x000091F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000006C4 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_cow/symbols.txt b/config/RZDP01/rels/d_a_cow/symbols.txt new file mode 100644 index 0000000000..264a3eff89 --- /dev/null +++ b/config/RZDP01/rels/d_a_cow/symbols.txt @@ -0,0 +1,289 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +calcRunAnime__7daCow_cFi = .text:0x000000CC; // type:function size:0x21C scope:global align:4 +checkBck__7daCow_cFi = .text:0x000002E8; // type:function size:0x5C scope:global align:4 +setEffect__7daCow_cFv = .text:0x00000344; // type:function size:0x248 scope:global align:4 +isChaseCowGame__7daCow_cFv = .text:0x0000058C; // type:function size:0x68 scope:global align:4 +setCarryStatus__7daCow_cFv = .text:0x000005F4; // type:function size:0x104 scope:global align:4 +setActetcStatus__7daCow_cFv = .text:0x000006F8; // type:function size:0x60 scope:global align:4 +checkNadeNadeFinish__7daCow_cFv = .text:0x00000758; // type:function size:0x2C scope:global align:4 +checkNadeNade__7daCow_cFv = .text:0x00000784; // type:function size:0x2C scope:global align:4 +setSeSnort__7daCow_cFv = .text:0x000007B0; // type:function size:0x6C scope:global align:4 +setRushVibration__7daCow_cFi = .text:0x0000081C; // type:function size:0x80 scope:global align:4 +checkThrow__7daCow_cFv = .text:0x0000089C; // type:function size:0xD8 scope:global align:4 +setBodyAngle__7daCow_cFs = .text:0x00000974; // type:function size:0xF0 scope:global align:4 +setBodyAngle2__7daCow_cFs = .text:0x00000A64; // type:function size:0x140 scope:global align:4 +setProcess__7daCow_cFM7daCow_cFPCvPv_vi = .text:0x00000BA4; // type:function size:0xA8 scope:global align:4 +damage_check__7daCow_cFv = .text:0x00000C4C; // type:function size:0x2C0 scope:global align:4 +setEnterCow20__7daCow_cFv = .text:0x00000F0C; // type:function size:0xE0 scope:global align:4 +setEnterCow10__7daCow_cFv = .text:0x00000FEC; // type:function size:0xEC scope:global align:4 +setGroundAngle__7daCow_cFv = .text:0x000010D8; // type:function size:0xA4 scope:global align:4 +s_near_cow__FPvPv = .text:0x0000117C; // type:function size:0xE8 scope:global align:4 +s_angry_cow__FPvPv = .text:0x00001264; // type:function size:0xC0 scope:global align:4 +s_angry_cow2__FPvPv = .text:0x00001324; // type:function size:0x9C scope:global align:4 +checkNearCowRun__7daCow_cFv = .text:0x000013C0; // type:function size:0x148 scope:global align:4 +action_wait__7daCow_cFv = .text:0x00001508; // type:function size:0x540 scope:global align:4 +action_eat__7daCow_cFv = .text:0x00001A48; // type:function size:0x40C scope:global align:4 +action_moo__7daCow_cFv = .text:0x00001E54; // type:function size:0x340 scope:global align:4 +action_shake__7daCow_cFv = .text:0x00002194; // type:function size:0x38C scope:global align:4 +checkNearWolf__7daCow_cFv = .text:0x00002520; // type:function size:0x64 scope:global align:4 +checkPlayerWait__7daCow_cFv = .text:0x00002584; // type:function size:0x84 scope:global align:4 +checkPlayerSurprise__7daCow_cFv = .text:0x00002608; // type:function size:0xD8 scope:global align:4 +checkPlayerPos__7daCow_cFv = .text:0x000026E0; // type:function size:0x1B4 scope:global align:4 +checkBeforeBg__7daCow_cFv = .text:0x00002894; // type:function size:0x60C scope:global align:4 +checkOutOfGate__7daCow_cF4cXyz = .text:0x00002EA0; // type:function size:0x120 scope:global align:4 +getCowshedDist__7daCow_cFv = .text:0x00002FC0; // type:function size:0x3C scope:global align:4 +checkCowIn__7daCow_cFff = .text:0x00002FFC; // type:function size:0x100 scope:global align:4 +checkCowInOwn__7daCow_cFi = .text:0x000030FC; // type:function size:0x10C scope:global align:4 +action_run__7daCow_cFv = .text:0x00003208; // type:function size:0x6D8 scope:global align:4 +checkCurringPen__7daCow_cFv = .text:0x000038E0; // type:function size:0xEC scope:global align:4 +setCowInCage__7daCow_cFv = .text:0x000039CC; // type:function size:0x164 scope:global align:4 +setEnterCount__7daCow_cFv = .text:0x00003B30; // type:function size:0x80 scope:global align:4 +action_enter__7daCow_cFv = .text:0x00003BB0; // type:function size:0x644 scope:global align:4 +isAngry__7daCow_cFv = .text:0x000041F4; // type:function size:0x84 scope:global align:4 +isGuardFad__7daCow_cFv = .text:0x00004278; // type:function size:0x80 scope:global align:4 +setAngryHit__7daCow_cFv = .text:0x000042F8; // type:function size:0xC0 scope:global align:4 +checkBeforeBgAngry__7daCow_cFs = .text:0x000043B8; // type:function size:0xB0 scope:global align:4 +setRedTev__7daCow_cFv = .text:0x00004468; // type:function size:0x6C scope:global align:4 +setAngryTurn__7daCow_cFv = .text:0x000044D4; // type:function size:0x8C scope:global align:4 +action_angry__7daCow_cFv = .text:0x00004560; // type:function size:0x904 scope:global align:4 +calcCatchPos__7daCow_cFfi = .text:0x00004E64; // type:function size:0x154 scope:global align:4 +executeCrazyWait__7daCow_cFv = .text:0x00004FB8; // type:function size:0xF8 scope:global align:4 +executeCrazyDash__7daCow_cFv = .text:0x000050B0; // type:function size:0x3E0 scope:global align:4 +initCrazyBeforeCatch__7daCow_cFi = .text:0x00005490; // type:function size:0x2C scope:global align:4 +executeCrazyBeforeCatch__7daCow_cFv = .text:0x000054BC; // type:function size:0xE8 scope:global align:4 +initCrazyCatch__7daCow_cFi = .text:0x000055A4; // type:function size:0xE4 scope:global align:4 +executeCrazyCatch__7daCow_cFv = .text:0x00005688; // type:function size:0x304 scope:global align:4 +initCrazyThrow__7daCow_cFi = .text:0x0000598C; // type:function size:0x154 scope:global align:4 +executeCrazyThrow__7daCow_cFv = .text:0x00005AE0; // type:function size:0x510 scope:global align:4 +initCrazyAttack__7daCow_cFi = .text:0x00005FF0; // type:function size:0x11C scope:global align:4 +executeCrazyAttack__7daCow_cFv = .text:0x0000610C; // type:function size:0x1B0 scope:global align:4 +initCrazyAway__7daCow_cFi = .text:0x000062BC; // type:function size:0xA4 scope:global align:4 +executeCrazyAway__7daCow_cFv = .text:0x00006360; // type:function size:0x1A0 scope:global align:4 +executeCrazyEnd__7daCow_cFv = .text:0x00006500; // type:function size:0x64 scope:global align:4 +initCrazyBack__7daCow_cFi = .text:0x00006564; // type:function size:0xD0 scope:global align:4 +executeCrazyBack__7daCow_cFv = .text:0x00006634; // type:function size:0x5CC scope:global align:4 +action_crazy__7daCow_cFv = .text:0x00006C00; // type:function size:0x290 scope:global align:4 +executeCrazyBack2__7daCow_cFv = .text:0x00006E90; // type:function size:0x3E4 scope:global align:4 +action_thrown__7daCow_cFv = .text:0x00007274; // type:function size:0x278 scope:global align:4 +checkWolfBusters__7daCow_cFv = .text:0x000074EC; // type:function size:0x11C scope:global align:4 +action_wolf__7daCow_cFv = .text:0x00007608; // type:function size:0x5A4 scope:global align:4 +action_damage__7daCow_cFv = .text:0x00007BAC; // type:function size:0x11C scope:global align:4 +action__7daCow_cFv = .text:0x00007CC8; // type:function size:0x198 scope:global align:4 +setMtx__7daCow_cFv = .text:0x00007E60; // type:function size:0x6C scope:global align:4 +setAttnPos__7daCow_cFv = .text:0x00007ECC; // type:function size:0x12C scope:global align:4 +setCollisions__7daCow_cFv = .text:0x00007FF8; // type:function size:0x1FC scope:global align:4 +Execute__7daCow_cFv = .text:0x000081F4; // type:function size:0x18C scope:global align:4 +daCow_Execute__FPv = .text:0x00008380; // type:function size:0x4 scope:global align:4 +CreateHeap__7daCow_cFv = .text:0x00008384; // type:function size:0x210 scope:global align:4 +createHeapCallBack__7daCow_cFP10fopAc_ac_c = .text:0x00008594; // type:function size:0x4 scope:global align:4 +initialize__7daCow_cFv = .text:0x00008598; // type:function size:0x4B4 scope:global align:4 +create__7daCow_cFv = .text:0x00008A4C; // type:function size:0x1A8 scope:global align:4 +daCow_Create__FPv = .text:0x00008BF4; // type:function size:0x4 scope:global align:4 +ctrlJoint__7daCow_cFP8J3DJointP8J3DModel = .text:0x00008BF8; // type:function size:0x1C8 scope:global align:4 +ctrlJointCallBack__7daCow_cFP8J3DJointi = .text:0x00008DC0; // type:function size:0x48 scope:global align:4 +Draw__7daCow_cFv = .text:0x00008E08; // type:function size:0x264 scope:global align:4 +daCow_Draw__FPv = .text:0x0000906C; // type:function size:0x4 scope:global align:4 +Delete__7daCow_cFv = .text:0x00009070; // type:function size:0x5C scope:global align:4 +daCow_Delete__FPv = .text:0x000090CC; // type:function size:0x4 scope:global align:4 +daCow_IsDelete__FPv = .text:0x000090D0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_cow_cpp = .text:0x000090D8; // type:function size:0x88 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00009160; // type:function size:0x74 scope:global align:4 +getShapeAngle__7daCow_cFv = .text:0x000091D4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@107651 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@107653 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@107654 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@107655 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@107656 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@107657 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@107658 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@107659 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@107713 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@107714 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@107715 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@107716 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@107743 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@107744 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@107745 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@107746 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@107791 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@107792 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@107795 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@107956 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@108085 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108086 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108087 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@108088 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108089 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108090 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108194 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108195 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108196 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108333 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@108378 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@99275 = .rodata:0x00000080; // type:object size:0x6 scope:local align:4 +@108516 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108517 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108518 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108519 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108520 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@108544 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@108584 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@108585 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@108683 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@108684 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@108685 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@108686 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@108687 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@108688 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@108722 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@108831 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@108832 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@108833 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@109017 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@109018 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@109019 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@109020 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@109111 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@109130 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@109192 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@109266 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@109267 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@109305 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@109435 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@109668 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@109669 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@109670 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@109703 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109704 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109735 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109766 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@109795 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109945 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109946 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109949 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@110104 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110122 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110123 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@110124 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110125 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110126 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__21@unnamed@d_a_cow_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +pen_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000040; // type:object size:0x2 scope:global align:4 data:2byte +gate_dir__21@unnamed@d_a_cow_cpp@ = .data:0x00000042; // type:object size:0x2 scope:global align:2 data:2byte +l_CowRoomPosY__21@unnamed@d_a_cow_cpp@ = .data:0x00000044; // type:object size:0x4 scope:global align:4 data:string +l_CowRoomPosX__21@unnamed@d_a_cow_cpp@ = .data:0x00000048; // type:object size:0x50 scope:global align:4 +l_CowRoomPosZ__21@unnamed@d_a_cow_cpp@ = .data:0x00000098; // type:object size:0x8 scope:global align:4 +gWolfBustersID__21@unnamed@d_a_cow_cpp@ = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_163_data_AC = .data:0x000000AC; // type:object size:0x4 data:string +lbl_163_data_B0 = .data:0x000000B0; // type:object size:0x7 data:string +@107777 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@107778 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +@107842 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +@107843 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +@107844 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +@107845 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@107846 = .data:0x00000100; // type:object size:0xC scope:local align:4 +@107847 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +cow_number$98571 = .data:0x00000118; // type:object size:0x28 scope:local align:4 +@107975 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@107992 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@108035 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@108036 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@108037 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@108038 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@108039 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@108040 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@108041 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@108143 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@108144 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@108145 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@108146 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@108147 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@108148 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@108215 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@108216 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@108217 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@108218 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@108219 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@108274 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@108275 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@108276 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@108277 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@108278 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@108279 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@108574 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@108631 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@108632 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@108633 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +@108787 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +@108838 = .data:0x000002B4; // type:object size:0xC scope:local align:4 data:4byte +@108847 = .data:0x000002C0; // type:object size:0xC scope:local align:4 data:4byte +@108958 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +@108959 = .data:0x000002D8; // type:object size:0xC scope:local align:4 +@108960 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +@109437 = .data:0x000002F0; // type:object size:0x20 scope:local align:4 +lbl_163_data_310 = .data:0x00000310; // type:object size:0x2C +@109467 = .data:0x0000033C; // type:object size:0x24 scope:local align:4 +@109480 = .data:0x00000360; // type:object size:0xC scope:local align:4 +@109481 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +@109482 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@109545 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@109546 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@109547 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@109565 = .data:0x000003A8; // type:object size:0x24 scope:local align:4 +@109573 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +@109625 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@109626 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@109627 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@109676 = .data:0x000003FC; // type:object size:0xC scope:local align:4 data:4byte +@109893 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@109894 = .data:0x00000414; // type:object size:0xC scope:local align:4 +@109895 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@109896 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@109897 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@110077 = .data:0x00000444; // type:object size:0xC scope:local align:4 +@110078 = .data:0x00000450; // type:object size:0xC scope:local align:4 +lbl_163_data_45C = .data:0x0000045C; // type:object size:0x8 data:string +daCow_MethodTable = .data:0x00000464; // type:object size:0x20 scope:global align:4 +g_profile_COW = .data:0x00000484; // type:object size:0x30 scope:global align:4 +lbl_163_data_4B4 = .data:0x000004B4; // type:object size:0x34 +@101596 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 +lbl_163_data_524 = .data:0x00000524; // type:object size:0x14 +@101598 = .data:0x00000538; // type:object size:0x34 scope:local align:4 +lbl_163_data_56C = .data:0x0000056C; // type:object size:0x14 +@101656 = .data:0x00000580; // type:object size:0x24 scope:local align:4 +lbl_163_data_5A4 = .data:0x000005A4; // type:object size:0x18 +@101658 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +lbl_163_data_5C8 = .data:0x000005C8; // type:object size:0x1C +@101660 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +lbl_163_data_5F0 = .data:0x000005F0; // type:object size:0xD4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98204 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +pen_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@98205 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +gate_pos__21@unnamed@d_a_cow_cpp@ = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +l_CowRoomNo__21@unnamed@d_a_cow_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +l_CowType__21@unnamed@d_a_cow_cpp@ = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +@98264 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +runScale$98261 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +m_near_dist = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 +m_view_angle_wide = .bss:0x00000060; // type:object size:0x2 scope:global align:4 +m_view_angle = .bss:0x00000062; // type:object size:0x2 scope:global align:2 +m_angry_cow = .bss:0x00000064; // type:object size:0x2 scope:global align:4 data:2byte +@101158 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +headOfst$101155 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@101162 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +backBornOfst$101159 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@101166 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +waistOfst$101163 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_crod/splits.txt b/config/RZDP01/rels/d_a_crod/splits.txt new file mode 100644 index 0000000000..cbef0aaa0f --- /dev/null +++ b/config/RZDP01/rels/d_a_crod/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_crod.cpp: + .text start:0x0000005C end:0x00000FD0 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000009C + .bss start:0x00000000 end:0x00000010 diff --git a/config/RZDP01/rels/d_a_crod/symbols.txt b/config/RZDP01/rels/d_a_crod/symbols.txt new file mode 100644 index 0000000000..31826a9021 --- /dev/null +++ b/config/RZDP01/rels/d_a_crod/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__8daCrod_cFv = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daCrod_createHeap__FP10fopAc_ac_c = .text:0x00000118; // type:function size:0x4 scope:global align:4 +create__8daCrod_cFv = .text:0x0000011C; // type:function size:0x27C scope:global align:4 +daCrod_Create__FP10fopAc_ac_c = .text:0x00000398; // type:function size:0x4 scope:global align:4 +__dt__8daCrod_cFv = .text:0x0000039C; // type:function size:0xBC scope:global align:4 +daCrod_Delete__FP8daCrod_c = .text:0x00000458; // type:function size:0x28 scope:global align:4 +setMatrix__8daCrod_cFv = .text:0x00000480; // type:function size:0x4C scope:global align:4 +posMove__8daCrod_cFv = .text:0x000004CC; // type:function size:0x64 scope:global align:4 +setReturn__8daCrod_cFv = .text:0x00000530; // type:function size:0xA0 scope:global align:4 +setLightPower__8daCrod_cFv = .text:0x000005D0; // type:function size:0x7C scope:global align:4 +execute__8daCrod_cFv = .text:0x0000064C; // type:function size:0x82C scope:global align:4 +daCrod_Execute__FP8daCrod_c = .text:0x00000E78; // type:function size:0x4 scope:global align:4 +draw__8daCrod_cFv = .text:0x00000E7C; // type:function size:0xAC scope:global align:4 +daCrod_Draw__FP8daCrod_c = .text:0x00000F28; // type:function size:0x4 scope:global align:4 +getCopyRodMtx__9daAlink_cFv = .text:0x00000F2C; // type:function size:0x20 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000F4C; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_localRodPos = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@107998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@108208 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108209 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108210 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@108405 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@108406 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@108407 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_reviveLoopFrame$106354 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daCrod_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_CROD = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +shootInitLocalPos$106387 = .bss:0x00000000; // type:object size:0xC scope:local align:4 +lbl_48_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_cstaF/splits.txt b/config/RZDP01/rels/d_a_cstaF/splits.txt new file mode 100644 index 0000000000..215e9423fe --- /dev/null +++ b/config/RZDP01/rels/d_a_cstaF/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_cstaF.cpp: + .text start:0x0000005C end:0x000019D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_cstaF/symbols.txt b/config/RZDP01/rels/d_a_cstaF/symbols.txt new file mode 100644 index 0000000000..e5ca6f5c86 --- /dev/null +++ b/config/RZDP01/rels/d_a_cstaF/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daCstaF_rideCB__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +CreateHeap__9daCstaF_cFv = .text:0x0000007C; // type:function size:0x1DC scope:global align:4 +checkCoverModel__9daCstaF_cFv = .text:0x00000258; // type:function size:0x6C scope:global align:4 +create__9daCstaF_cFv = .text:0x000002C4; // type:function size:0x480 scope:global align:4 +daCstaF_Create__FP10fopAc_ac_c = .text:0x00000744; // type:function size:0x4 scope:global align:4 +__dt__9daCstaF_cFv = .text:0x00000748; // type:function size:0xFC scope:global align:4 +daCstaF_Delete__FP9daCstaF_c = .text:0x00000844; // type:function size:0x3C scope:global align:4 +setRoomInfo__9daCstaF_cFv = .text:0x00000880; // type:function size:0x94 scope:global align:4 +setMatrix__9daCstaF_cFv = .text:0x00000914; // type:function size:0x9C scope:global align:4 +posMove__9daCstaF_cFv = .text:0x000009B0; // type:function size:0x36C scope:global align:4 +setCollision__9daCstaF_cFv = .text:0x00000D1C; // type:function size:0xB4 scope:global align:4 +setAnime__9daCstaF_cFv = .text:0x00000DD0; // type:function size:0x49C scope:global align:4 +initBrk__9daCstaF_cFUs = .text:0x0000126C; // type:function size:0x74 scope:global align:4 +initStopBrkBtk__9daCstaF_cFv = .text:0x000012E0; // type:function size:0x54 scope:global align:4 +initStartBrkBtk__9daCstaF_cFv = .text:0x00001334; // type:function size:0x1D8 scope:global align:4 +Execute__9daCstaF_cFPPA3_A4_f = .text:0x0000150C; // type:function size:0x2F8 scope:global align:4 +daCstaF_Execute__FP9daCstaF_c = .text:0x00001804; // type:function size:0x4 scope:global align:4 +Draw__9daCstaF_cFv = .text:0x00001808; // type:function size:0x118 scope:global align:4 +daCstaF_Draw__FP9daCstaF_c = .text:0x00001920; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_cstaF_cpp = .text:0x00001930; // type:function size:0x3C scope:global align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x0000196C; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x00001974; // type:function size:0x8 scope:local align:4 +__dt__15dBgS_StatueAcchFv = .text:0x0000197C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +lbl_63_rodata_D = .rodata:0x0000000D; // type:object size:0x8 data:string +m_bckIdxTable__9daCstaF_c = .rodata:0x00000016; // type:object size:0x10 scope:global align:2 +dataTbl$106159 = .rodata:0x00000026; // type:object size:0x10 scope:local align:2 +@108563 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@108564 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@108656 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108657 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108658 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108659 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108660 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108661 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@108662 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108663 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108664 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108665 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108666 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108669 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@108775 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +fieldLocalBallPos$106313 = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 data:float +@108839 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108840 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108841 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108842 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108843 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@108844 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@108969 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@108970 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@108971 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +brkIdx$106518 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +brIdx$106525 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109129 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109136 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daCstaF_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_CSTAF = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__9daCstaF_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_63_data_BC = .data:0x000000BC; // type:object size:0xA data:string +@106671 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__9daCstaF_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__vt__15dBgS_StatueAcch = .data:0x000000E4; // type:object size:0x24 scope:global align:4 +lbl_63_data_108 = .data:0x00000108; // type:object size:0x10 data:string +@106723 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +__RTTI__15dBgS_StatueAcch = .data:0x00000154; // type:object size:0x8 scope:global align:4 +l_cancelOffset = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_cstatue/splits.txt b/config/RZDP01/rels/d_a_cstatue/splits.txt new file mode 100644 index 0000000000..96891551a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_cstatue/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_cstatue.cpp: + .text start:0x000000CC end:0x00003424 + .rodata start:0x00000000 end:0x00000304 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_cstatue/symbols.txt b/config/RZDP01/rels/d_a_cstatue/symbols.txt new file mode 100644 index 0000000000..fd3318d1d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_cstatue/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daCstatue_atHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0x1C scope:global align:4 +createHeap__11daCstatue_cFv = .text:0x000000E8; // type:function size:0x2C4 scope:global align:4 +daCstatue_createHeap__FP10fopAc_ac_c = .text:0x000003AC; // type:function size:0x4 scope:global align:4 +create__11daCstatue_cFv = .text:0x000003B0; // type:function size:0x8AC scope:global align:4 +daCstatue_Create__FP10fopAc_ac_c = .text:0x00000C5C; // type:function size:0x4 scope:global align:4 +__dt__11daCstatue_cFv = .text:0x00000C60; // type:function size:0x118 scope:global align:4 +daCstatue_Delete__FP11daCstatue_c = .text:0x00000D78; // type:function size:0x28 scope:global align:4 +setRoomInfo__11daCstatue_cFv = .text:0x00000DA0; // type:function size:0x94 scope:global align:4 +setMatrix__11daCstatue_cFv = .text:0x00000E34; // type:function size:0x14C scope:global align:4 +posMove__11daCstatue_cFv = .text:0x00000F80; // type:function size:0x724 scope:global align:4 +setCollision__11daCstatue_cFv = .text:0x000016A4; // type:function size:0x764 scope:global align:4 +checkHammerReverse__11daCstatue_cFv = .text:0x00001E08; // type:function size:0x134 scope:global align:4 +setDemo__11daCstatue_cFv = .text:0x00001F3C; // type:function size:0x37C scope:global align:4 +setAnime__11daCstatue_cFv = .text:0x000022B8; // type:function size:0x718 scope:global align:4 +initBrk__11daCstatue_cFUs = .text:0x000029D0; // type:function size:0x74 scope:global align:4 +initStopBrkBtk__11daCstatue_cFv = .text:0x00002A44; // type:function size:0x24 scope:global align:4 +initStartBrkBtk__11daCstatue_cFv = .text:0x00002A68; // type:function size:0x1B8 scope:global align:4 +execute__11daCstatue_cFv = .text:0x00002C20; // type:function size:0x5C0 scope:global align:4 +daCstatue_Execute__FP11daCstatue_c = .text:0x000031E0; // type:function size:0x4 scope:global align:4 +draw__11daCstatue_cFv = .text:0x000031E4; // type:function size:0x1D4 scope:global align:4 +daCstatue_Draw__FP11daCstatue_c = .text:0x000033B8; // type:function size:0x4 scope:global align:4 +@36@__dt__15dBgS_StatueAcchFv = .text:0x000033BC; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_StatueAcchFv = .text:0x000033C4; // type:function size:0x8 scope:local align:4 +__dt__15dBgS_StatueAcchFv = .text:0x000033CC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_bckIdxTable__11daCstatue_c = .rodata:0x00000010; // type:object size:0x46 scope:global align:4 +dataTbl$106437 = .rodata:0x00000058; // type:object size:0x3C scope:local align:4 +@111042 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@111043 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +bossSphR$106541 = .rodata:0x0000009C; // type:object size:0x24 scope:local align:4 +heapSize$106542 = .rodata:0x000000C0; // type:object size:0x14 scope:local align:4 +@111251 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@111252 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@111253 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@111254 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@111255 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@111256 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@111257 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@111258 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@111259 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@111260 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@111261 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@111262 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111263 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111264 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111265 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111266 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111267 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111268 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111269 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111270 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111271 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111272 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111273 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111274 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111275 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111276 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111277 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@111278 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@111281 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@111369 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:float +normalLocalBallPos$106716 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +smallLocalBallPos$106717 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +bossLocalBallPos$106718 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@111395 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111544 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111545 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@111546 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111547 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111548 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111549 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111550 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111551 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111552 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111553 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111554 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@111555 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111556 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +localTop$106864 = .rodata:0x000001B0; // type:object size:0xC scope:local align:4 +localRoot$106865 = .rodata:0x000001BC; // type:object size:0xC scope:local align:4 +hammerSide0$106866 = .rodata:0x000001C8; // type:object size:0xC scope:local align:4 +hammerSide1$106867 = .rodata:0x000001D4; // type:object size:0xC scope:local align:4 +effName$106869 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 +bossJntIdx$106922 = .rodata:0x000001E8; // type:object size:0x12 scope:local align:4 +bossLocalOffset$106923 = .rodata:0x000001FC; // type:object size:0x6C scope:local align:4 +@111713 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111714 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111715 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111716 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111717 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111718 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111719 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +hitEffectCenter$107054 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +hitEffectEye$107055 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +behindCenter$107056 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +behindEye$107057 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +startAnimeCenter$107058 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +startAnimeEye$107059 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@112004 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@112005 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@112006 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +brkIdx$107321 = .rodata:0x000002D8; // type:object size:0xA scope:local align:4 +brkIdx$107328 = .rodata:0x000002E2; // type:object size:0xA scope:local align:2 +@112186 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +effCnt$106868 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +startSwitchNum$106537 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +endSwitchNum$106538 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +startTreasureNum$106539 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +endTreasureNum$106540 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_atCpsSrc = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_cylSrc = .data:0x0000004C; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x00000090; // type:object size:0x40 scope:global align:4 +l_daCstatue_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_CSTATUE = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_StatueAcch = .data:0x00000120; // type:object size:0x24 scope:global align:4 +lbl_164_data_144 = .data:0x00000144; // type:object size:0x10 data:string +@107612 = .data:0x00000154; // type:object size:0x3C scope:local align:4 +__RTTI__15dBgS_StatueAcch = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_164_data_198 = .data:0x00000198; // type:object size:0xA data:string +@107624 = .data:0x000001A4; // type:object size:0x34 scope:local align:4 +lbl_164_data_1D8 = .data:0x000001D8; // type:object size:0x14 +@107682 = .data:0x000001EC; // type:object size:0x24 scope:local align:4 +lbl_164_data_210 = .data:0x00000210; // type:object size:0x18 +@107684 = .data:0x00000228; // type:object size:0xC scope:local align:4 +lbl_164_data_234 = .data:0x00000234; // type:object size:0x1C +@107686 = .data:0x00000250; // type:object size:0xC scope:local align:4 +lbl_164_data_25C = .data:0x0000025C; // type:object size:0xF4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106927 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +effScale$106924 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_demo00/splits.txt b/config/RZDP01/rels/d_a_demo00/splits.txt new file mode 100644 index 0000000000..3a9e19c9f3 --- /dev/null +++ b/config/RZDP01/rels/d_a_demo00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo00.cpp: + .text start:0x000000CC end:0x00003DB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x0000027C + .bss start:0x00000008 end:0x000001D0 diff --git a/config/RZDP01/rels/d_a_demo00/symbols.txt b/config/RZDP01/rels/d_a_demo00/symbols.txt new file mode 100644 index 0000000000..2e087882bd --- /dev/null +++ b/config/RZDP01/rels/d_a_demo00/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +reset__16daDemo00_resID_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +reset__16daDemo00_model_cFv = .text:0x000000F8; // type:function size:0x50 scope:global align:4 +__dt__10daDemo00_cFv = .text:0x00000148; // type:function size:0x9C scope:global align:4 +setBaseMtx__10daDemo00_cFv = .text:0x000001E4; // type:function size:0x298 scope:global align:4 +setShadowSize__10daDemo00_cFv = .text:0x0000047C; // type:function size:0x234 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x998 scope:global align:4 +actStandby__10daDemo00_cFP13dDemo_actor_c = .text:0x00001048; // type:function size:0x1B0 scope:global align:4 +actPerformance__10daDemo00_cFP13dDemo_actor_c = .text:0x000011F8; // type:function size:0x710 scope:global align:4 +actLeaving__10daDemo00_cFP13dDemo_actor_c = .text:0x00001908; // type:function size:0x64 scope:global align:4 +mDad00_changeXluMaterial__FP11J3DMateriali = .text:0x0000196C; // type:function size:0x108 scope:global align:4 +teduna_calc__FP4cXyzP4cXyzP4cXyzsi = .text:0x00001A74; // type:function size:0x218 scope:global align:4 +teduna_draw__FP8J3DModelP19mDoExt_3DlineMat1_cP12dKy_tevstr_ciiii = .text:0x00001C8C; // type:function size:0x3D4 scope:global align:4 +teduna_ganon_hand_set__FP8J3DModelii = .text:0x00002060; // type:function size:0xBC scope:global align:4 +ke_set__FP10daDemo00_c = .text:0x0000211C; // type:function size:0x594 scope:global align:4 +daDemo00_Draw__FP10daDemo00_c = .text:0x000026B0; // type:function size:0xA9C scope:global align:4 +daDemo00_Execute__FP10daDemo00_c = .text:0x0000314C; // type:function size:0x8A0 scope:global align:4 +daDemo00_IsDelete__FP10daDemo00_c = .text:0x000039EC; // type:function size:0x8 scope:global align:4 +daDemo00_Delete__FP10daDemo00_c = .text:0x000039F4; // type:function size:0x28 scope:global align:4 +daDemo00_Create__FP10fopAc_ac_c = .text:0x00003A1C; // type:function size:0x1B8 scope:global align:4 +__ct__12demo_s1_ke_sFv = .text:0x00003BD4; // type:function size:0x68 scope:global align:4 +__sinit_\d_a_demo00_cpp = .text:0x00003C3C; // type:function size:0xC4 scope:global align:4 +__arraydtor$97589 = .text:0x00003D00; // type:function size:0x1C scope:local align:4 +__arraydtor$97591 = .text:0x00003D1C; // type:function size:0x1C scope:local align:4 +__dt__12demo_s1_ke_sFv = .text:0x00003D38; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102853 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102879 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102880 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@102881 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102882 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102958 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102959 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102960 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102961 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102962 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@103177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103180 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@103457 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103458 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103459 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_49_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@103516 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103519 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103520 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103521 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103522 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103523 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103596 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103597 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103598 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103599 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103600 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103601 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103602 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103603 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103604 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103605 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103606 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103607 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103608 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103609 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103610 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103611 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103612 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103665 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103666 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103667 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103668 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103669 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103670 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103671 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103672 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103673 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103674 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103675 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103677 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104033 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104034 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104035 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104036 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104037 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104040 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104208 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104209 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_49_data_8 = .data:0x00000008; // type:object size:0xA data:string +@103202 = .data:0x00000014; // type:object size:0xC scope:local align:4 data:4byte +@103281 = .data:0x00000020; // type:object size:0xC scope:local align:4 data:4byte +@103464 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +lbl_49_data_38 = .data:0x00000038; // type:object size:0x10 +lbl_49_data_48 = .data:0x00000048; // type:object size:0x4 +ke_za$97799 = .data:0x0000004C; // type:object size:0x2C scope:local align:4 +@104218 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +@104217 = .data:0x0000009C; // type:object size:0x3C scope:local align:4 +@104216 = .data:0x000000D8; // type:object size:0x2C scope:local align:4 +@104215 = .data:0x00000104; // type:object size:0x1C scope:local align:4 +@104214 = .data:0x00000120; // type:object size:0x1C scope:local align:4 +@104213 = .data:0x0000013C; // type:object size:0x68 scope:local align:4 +@104233 = .data:0x000001A4; // type:object size:0xC scope:local align:4 data:4byte +l_daDemo00_Method = .data:0x000001B0; // type:object size:0x20 scope:global align:4 +g_profile_DEMO00 = .data:0x000001D0; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 +lbl_49_data_214 = .data:0x00000214; // type:object size:0x60 +lbl_49_data_274 = .data:0x00000274; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97590 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +teduna_posL = .bss:0x00000014; // type:object size:0xC0 scope:global align:4 +@97592 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +teduna_posR = .bss:0x000000E0; // type:object size:0xC0 scope:global align:4 +@97593 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +S_ganon_left_hand_pos = .bss:0x000001AC; // type:object size:0xC scope:global align:4 data:float +@97594 = .bss:0x000001B8; // type:object size:0xC scope:local align:4 +S_ganon_right_hand_pos = .bss:0x000001C4; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_demo_item/splits.txt b/config/RZDP01/rels/d_a_demo_item/splits.txt new file mode 100644 index 0000000000..5807bdbb06 --- /dev/null +++ b/config/RZDP01/rels/d_a_demo_item/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_demo_item.cpp: + .text start:0x000000CC end:0x00001C00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_demo_item/symbols.txt b/config/RZDP01/rels/d_a_demo_item/symbols.txt new file mode 100644 index 0000000000..fe0b64f325 --- /dev/null +++ b/config/RZDP01/rels/d_a_demo_item/symbols.txt @@ -0,0 +1,92 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__CreateHeap__9daDitem_cFv = .text:0x000000CC; // type:function size:0x8 scope:global align:4 +CreateInit__9daDitem_cFv = .text:0x000000D4; // type:function size:0xC0 scope:global align:4 +action__9daDitem_cFv = .text:0x00000194; // type:function size:0x78 scope:global align:4 +actionStart__9daDitem_cFv = .text:0x0000020C; // type:function size:0x3A0 scope:global align:4 +actionEvent__9daDitem_cFv = .text:0x000005AC; // type:function size:0x96C scope:global align:4 +actionWaitLightEnd__9daDitem_cFv = .text:0x00000F18; // type:function size:0xF0 scope:global align:4 +setInsectEffect__9daDitem_cFv = .text:0x00001008; // type:function size:0xE4 scope:global align:4 +followInsectEffect__9daDitem_cFv = .text:0x000010EC; // type:function size:0x70 scope:global align:4 +endInsectEffect__9daDitem_cFv = .text:0x0000115C; // type:function size:0x94 scope:global align:4 +onEventReg__9daDitem_cFii = .text:0x000011F0; // type:function size:0x70 scope:global align:4 +set_pos__9daDitem_cFv = .text:0x00001260; // type:function size:0x1FC scope:global align:4 +initEffectLight__9daDitem_cFv = .text:0x0000145C; // type:function size:0x34 scope:global align:4 +settingEffectLight__9daDitem_cFv = .text:0x00001490; // type:function size:0x4C scope:global align:4 +set_mtx__9daDitem_cFv = .text:0x000014DC; // type:function size:0xB0 scope:global align:4 +setTevStr__9daDitem_cFv = .text:0x0000158C; // type:function size:0x5C scope:global align:4 +setListStart__9daDitem_cFv = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +draw_WOOD_STICK__9daDitem_cFv = .text:0x000015EC; // type:function size:0x94 scope:global align:4 +daDitem_Delete__FP9daDitem_c = .text:0x00001680; // type:function size:0x100 scope:global align:4 +daDitem_Create__FP9daDitem_c = .text:0x00001780; // type:function size:0x1C0 scope:global align:4 +daDitem_Execute__FP9daDitem_c = .text:0x00001940; // type:function size:0x1A4 scope:global align:4 +daDitem_Draw__FP9daDitem_c = .text:0x00001AE4; // type:function size:0x54 scope:global align:4 +__sinit_\d_a_demo_item_cpp = .text:0x00001B38; // type:function size:0xAC scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00001BE4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95713 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95714 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95798 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95973 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96022 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +l_event_reg$93716 = .rodata:0x00000024; // type:object size:0xC scope:local align:4 +@96120 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96122 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96123 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96124 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96125 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96149 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96150 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +lbl_64_rodata_50 = .rodata:0x00000050; // type:object size:0x8 data:string +@96348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96362 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96364 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daDitem_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Demo_Item = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__9daDitem_c = .data:0x00000114; // type:object size:0x44 scope:global align:4 +lbl_64_data_158 = .data:0x00000158; // type:object size:0xA data:string +@93862 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__9daDitem_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_64_data_180 = .data:0x00000180; // type:object size:0xD data:string +@93864 = .data:0x00000190; // type:object size:0xC scope:local align:4 +lbl_64_data_19C = .data:0x0000019C; // type:object size:0x3C +@93924 = .data:0x000001D8; // type:object size:0x3C scope:local align:4 +lbl_64_data_214 = .data:0x00000214; // type:object size:0x14 +@93926 = .data:0x00000228; // type:object size:0x34 scope:local align:4 +lbl_64_data_25C = .data:0x0000025C; // type:object size:0x40 +@93976 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_64_data_2A8 = .data:0x000002A8; // type:object size:0x14 +@93984 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 +lbl_64_data_2E0 = .data:0x000002E0; // type:object size:0x18 +@93986 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_64_data_304 = .data:0x00000304; // type:object size:0x1C +@93988 = .data:0x00000320; // type:object size:0xC scope:local align:4 +lbl_64_data_32C = .data:0x0000032C; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93297 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_player_offset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93298 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_wolf_offset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@93299 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +l_horse_offset = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93731 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@93732 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@93733 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +offset_tbl$93728 = .bss:0x00000078; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_disappear/splits.txt b/config/RZDP01/rels/d_a_disappear/splits.txt new file mode 100644 index 0000000000..d49a2026bc --- /dev/null +++ b/config/RZDP01/rels/d_a_disappear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_disappear.cpp: + .text start:0x0000005C end:0x00000414 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_disappear/symbols.txt b/config/RZDP01/rels/d_a_disappear/symbols.txt new file mode 100644 index 0000000000..70767e750f --- /dev/null +++ b/config/RZDP01/rels/d_a_disappear/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daDisappear_Draw__FP15disappear_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_ks_sub__FPvPv = .text:0x00000064; // type:function size:0x4C scope:global align:4 +daDisappear_Execute__FP15disappear_class = .text:0x000000B0; // type:function size:0x3C scope:global align:4 +daDisappear_IsDelete__FP15disappear_class = .text:0x000000EC; // type:function size:0x8 scope:global align:4 +daDisappear_Delete__FP15disappear_class = .text:0x000000F4; // type:function size:0x8 scope:global align:4 +daDisappear_Create__FP10fopAc_ac_c = .text:0x000000FC; // type:function size:0x318 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92610 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92611 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92674 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92675 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92678 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +da_name$91813 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +da_name$91832 = .data:0x00000008; // type:object size:0xA scope:local align:4 +da_name$91853 = .data:0x00000012; // type:object size:0xE scope:local align:2 +l_daDisappear_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_DISAPPEAR = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_dmidna/splits.txt b/config/RZDP01/rels/d_a_dmidna/splits.txt new file mode 100644 index 0000000000..de6627c87e --- /dev/null +++ b/config/RZDP01/rels/d_a_dmidna/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_dmidna.cpp: + .text start:0x0000005C end:0x000003A0 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_dmidna/symbols.txt b/config/RZDP01/rels/d_a_dmidna/symbols.txt new file mode 100644 index 0000000000..c90248f354 --- /dev/null +++ b/config/RZDP01/rels/d_a_dmidna/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__10daDmidna_cFv = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +daDmidna_createHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +create__10daDmidna_cFv = .text:0x00000148; // type:function size:0xB0 scope:global align:4 +daDmidna_Create__FP10fopAc_ac_c = .text:0x000001F8; // type:function size:0x4 scope:global align:4 +__dt__10daDmidna_cFv = .text:0x000001FC; // type:function size:0x6C scope:global align:4 +daDmidna_Delete__FP10daDmidna_c = .text:0x00000268; // type:function size:0x28 scope:global align:4 +setMatrix__10daDmidna_cFv = .text:0x00000290; // type:function size:0x60 scope:global align:4 +daDmidna_Execute__FP10daDmidna_c = .text:0x000002F0; // type:function size:0x44 scope:global align:4 +draw__10daDmidna_cFv = .text:0x00000334; // type:function size:0x68 scope:global align:4 +daDmidna_Draw__FP10daDmidna_c = .text:0x0000039C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_5_rodata_0 = .rodata:0x00000000; // type:object size:0x7 data:string +@93802 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daDmidna_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_DMIDNA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_do/splits.txt b/config/RZDP01/rels/d_a_do/splits.txt new file mode 100644 index 0000000000..c638378d05 --- /dev/null +++ b/config/RZDP01/rels/d_a_do/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_do.cpp: + .text start:0x000000CC end:0x000060A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000298 + .bss start:0x00000008 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_do/symbols.txt b/config/RZDP01/rels/d_a_do/symbols.txt new file mode 100644 index 0000000000..970704c01d --- /dev/null +++ b/config/RZDP01/rels/d_a_do/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daDo_HIO_cFv = .text:0x000000CC; // type:function size:0x5C scope:global align:4 +anm_init__FP8do_classifUcf = .text:0x00000128; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001E8; // type:function size:0x130 scope:global align:4 +daDo_Draw__FP8do_class = .text:0x00000318; // type:function size:0x150 scope:global align:4 +s_w_sub__FPvPv = .text:0x00000468; // type:function size:0x80 scope:global align:4 +food_check__FP8do_class = .text:0x000004E8; // type:function size:0x290 scope:global align:4 +do_carry_check__FP8do_class = .text:0x00000778; // type:function size:0x38 scope:global align:4 +depth_check__FP8do_class4cXyzf = .text:0x000007B0; // type:function size:0x12C scope:global align:4 +water_check__FP8do_class = .text:0x000008DC; // type:function size:0x10C scope:global align:4 +dansa_check__FP8do_class4cXyzf = .text:0x000009E8; // type:function size:0x1AC scope:global align:4 +dansa_check2__FP8do_classf = .text:0x00000B94; // type:function size:0xE4 scope:global align:4 +move_dansa_check__FP8do_classf = .text:0x00000C78; // type:function size:0x88 scope:global align:4 +area_check__FP8do_class = .text:0x00000D00; // type:function size:0xD4 scope:global align:4 +do_stay__FP8do_class = .text:0x00000DD4; // type:function size:0x2BC scope:global align:4 +do_walk__FP8do_class = .text:0x00001090; // type:function size:0x4F4 scope:global align:4 +do_walk_run__FP8do_class = .text:0x00001584; // type:function size:0x188 scope:global align:4 +do_run__FP8do_class = .text:0x0000170C; // type:function size:0x14C scope:global align:4 +do_run_walk__FP8do_class = .text:0x00001858; // type:function size:0x158 scope:global align:4 +do_wait_1__FP8do_class = .text:0x000019B0; // type:function size:0x61C scope:global align:4 +do_wait_2__FP8do_class = .text:0x00001FCC; // type:function size:0x208 scope:global align:4 +do_sit__FP8do_class = .text:0x000021D4; // type:function size:0x1F0 scope:global align:4 +hang_set__FP8do_class = .text:0x000023C4; // type:function size:0x20C scope:global align:4 +do_hang__FP8do_class = .text:0x000025D0; // type:function size:0x320 scope:global align:4 +do_food__FP8do_class = .text:0x000028F0; // type:function size:0x8CC scope:global align:4 +do_swim__FP8do_class = .text:0x000031BC; // type:function size:0x118 scope:global align:4 +s_c_sub__FPvPv = .text:0x000032D4; // type:function size:0x4C scope:global align:4 +do_help__FP8do_class = .text:0x00003320; // type:function size:0x398 scope:global align:4 +do_boat__FP8do_class = .text:0x000036B8; // type:function size:0x8BC scope:global align:4 +do_a_swim__FP8do_class = .text:0x00003F74; // type:function size:0x21C scope:global align:4 +do_carry__FP8do_class = .text:0x00004190; // type:function size:0x2C4 scope:global align:4 +do_message__FP8do_class = .text:0x00004454; // type:function size:0xD8 scope:global align:4 +daDo_Execute__FP8do_class = .text:0x0000452C; // type:function size:0x1494 scope:global align:4 +daDo_IsDelete__FP8do_class = .text:0x000059C0; // type:function size:0x8 scope:global align:4 +daDo_Delete__FP8do_class = .text:0x000059C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x2B8 scope:global align:4 +daDo_Create__FP10fopAc_ac_c = .text:0x00005CE8; // type:function size:0x338 scope:global align:4 +__dt__10daDo_HIO_cFv = .text:0x00006020; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_do_cpp = .text:0x00006060; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99238 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99239 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@99240 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99241 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@99242 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99252 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99302 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@99303 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99382 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99383 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99384 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99396 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99401 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99408 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99409 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99410 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99419 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@99426 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@99438 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@99453 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99454 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99455 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99456 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99457 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99458 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99459 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99517 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99518 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99519 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99520 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99521 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99522 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99523 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99524 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99525 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99526 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99542 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99543 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99553 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99554 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99555 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99556 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99557 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99570 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99620 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99621 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99622 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99623 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99625 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99626 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99627 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99628 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99629 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99630 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99631 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99649 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@99650 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99694 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99710 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99711 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99828 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99830 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99831 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99832 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99833 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99834 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99835 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99845 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99846 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99847 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@99900 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@99901 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@99902 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@99903 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@99904 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100014 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100015 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100016 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100017 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100045 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100108 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@100392 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100393 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100394 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100395 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@100396 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@100397 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@100399 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@100400 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@100401 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@100402 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@100403 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@100621 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@100622 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@100623 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100624 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +lbl_165_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@99461 = .data:0x00000004; // type:object size:0x38 scope:local align:4 +@99528 = .data:0x0000003C; // type:object size:0x34 scope:local align:4 +@99633 = .data:0x00000070; // type:object size:0x34 scope:local align:4 +lbl_165_data_A4 = .data:0x000000A4; // type:object size:0x8 data:string +@99837 = .data:0x000000AC; // type:object size:0x68 scope:local align:4 +@100019 = .data:0x00000114; // type:object size:0x20 scope:local align:4 +w_eff_id$93642 = .data:0x00000134; // type:object size:0x8 scope:local align:4 +@100405 = .data:0x0000013C; // type:object size:0xA0 scope:local align:4 +cc_sph_src$94033 = .data:0x000001DC; // type:object size:0x40 scope:local align:4 +l_daDo_Method = .data:0x0000021C; // type:object size:0x20 scope:global align:4 +g_profile_DO = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__10daDo_HIO_c = .data:0x0000026C; // type:object size:0xC scope:global align:4 +lbl_165_data_278 = .data:0x00000278; // type:object size:0xB data:string +@94077 = .data:0x00000284; // type:object size:0xC scope:local align:4 +__RTTI__10daDo_HIO_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_165_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@92214 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +target_info = .bss:0x00000038; // type:object size:0x14 scope:global align:4 +target_info_count = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte +target_bgc = .bss:0x00000050; // type:object size:0x14 scope:global align:4 +@93641 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +scc$93638 = .bss:0x00000074; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_boss/splits.txt b/config/RZDP01/rels/d_a_door_boss/splits.txt new file mode 100644 index 0000000000..b392affc63 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_boss/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_boss.cpp: + .text start:0x0000005C end:0x00001158 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x000002DC diff --git a/config/RZDP01/rels/d_a_door_boss/symbols.txt b/config/RZDP01/rels/d_a_door_boss/symbols.txt new file mode 100644 index 0000000000..f52c486ce9 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_boss/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__9daBdoor_cFv = .text:0x0000005C; // type:function size:0x1F0 scope:global align:4 +getDoorModelData__9daBdoor_cFv = .text:0x0000024C; // type:function size:0x5C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000002A8; // type:function size:0x4 scope:global align:4 +calcMtx__9daBdoor_cFv = .text:0x000002AC; // type:function size:0xA0 scope:global align:4 +CreateInit__9daBdoor_cFv = .text:0x0000034C; // type:function size:0xF4 scope:global align:4 +create__9daBdoor_cFv = .text:0x00000440; // type:function size:0xEC scope:global align:4 +demoProc__9daBdoor_cFv = .text:0x0000052C; // type:function size:0x360 scope:global align:4 +calcGoal__9daBdoor_cFP4cXyzi = .text:0x0000088C; // type:function size:0x100 scope:global align:4 +smokeInit__9daBdoor_cFv = .text:0x0000098C; // type:function size:0xA8 scope:global align:4 +checkArea__9daBdoor_cFv = .text:0x00000A34; // type:function size:0x114 scope:global align:4 +checkFront__9daBdoor_cFv = .text:0x00000B48; // type:function size:0x8C scope:global align:4 +checkOpen__9daBdoor_cFv = .text:0x00000BD4; // type:function size:0x8C scope:global align:4 +actionWait__9daBdoor_cFv = .text:0x00000C60; // type:function size:0x8 scope:global align:4 +actionCloseWait__9daBdoor_cFv = .text:0x00000C68; // type:function size:0x98 scope:global align:4 +actionOpen__9daBdoor_cFv = .text:0x00000D00; // type:function size:0x24 scope:global align:4 +actionEnd__9daBdoor_cFv = .text:0x00000D24; // type:function size:0x160 scope:global align:4 +execute__9daBdoor_cFv = .text:0x00000E84; // type:function size:0x98 scope:global align:4 +checkDraw__9daBdoor_cFv = .text:0x00000F1C; // type:function size:0x3C scope:global align:4 +draw__9daBdoor_cFv = .text:0x00000F58; // type:function size:0x144 scope:global align:4 +Delete__9daBdoor_cFv = .text:0x0000109C; // type:function size:0x6C scope:global align:4 +daBdoor_Draw__FP9daBdoor_c = .text:0x00001108; // type:function size:0x4 scope:global align:4 +daBdoor_Execute__FP9daBdoor_c = .text:0x0000110C; // type:function size:0x24 scope:global align:4 +daBdoor_Delete__FP9daBdoor_c = .text:0x00001130; // type:function size:0x24 scope:global align:4 +daBdoor_Create__FP10fopAc_ac_c = .text:0x00001154; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93430 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93441 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93458 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93459 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93543 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93544 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93545 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93556 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93568 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93569 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93570 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93613 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93614 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93617 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_166_rodata_40 = .rodata:0x00000040; // type:object size:0x15 data:string +lbl_166_rodata_55 = .rodata:0x00000055; // type:object size:0xD data:string +@93673 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_166_data_4C = .data:0x0000004C; // type:object size:0x5 data:string +lbl_166_data_51 = .data:0x00000051; // type:object size:0x7 data:string +lbl_166_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_166_data_5D = .data:0x0000005D; // type:object size:0x8 data:string +lbl_166_data_65 = .data:0x00000065; // type:object size:0x9 data:string +lbl_166_data_6E = .data:0x0000006E; // type:object size:0x6 data:string +lbl_166_data_74 = .data:0x00000074; // type:object size:0x6 data:string +lbl_166_data_7A = .data:0x0000007A; // type:object size:0xA data:string +lbl_166_data_84 = .data:0x00000084; // type:object size:0x4 data:string +lbl_166_data_88 = .data:0x00000088; // type:object size:0xA data:string +lbl_166_data_92 = .data:0x00000092; // type:object size:0xA data:string +action_table$91898 = .data:0x0000009C; // type:object size:0x2C scope:local align:4 +@93548 = .data:0x000000C8; // type:object size:0x2C scope:local align:4 +@93547 = .data:0x000000F4; // type:object size:0x2C scope:local align:4 +l_action$92125 = .data:0x00000120; // type:object size:0x30 scope:local align:4 +l_daBdoor_Method = .data:0x00000150; // type:object size:0x20 scope:global align:4 +g_profile_BOSS_DOOR = .data:0x00000170; // type:object size:0x30 scope:global align:4 +lbl_166_data_1A0 = .data:0x000001A0; // type:object size:0x34 +@92269 = .data:0x000001D4; // type:object size:0x3C scope:local align:4 +lbl_166_data_210 = .data:0x00000210; // type:object size:0x14 +@92271 = .data:0x00000224; // type:object size:0x34 scope:local align:4 +lbl_166_data_258 = .data:0x00000258; // type:object size:0x14 +@92329 = .data:0x0000026C; // type:object size:0x24 scope:local align:4 +lbl_166_data_290 = .data:0x00000290; // type:object size:0x18 +@92331 = .data:0x000002A8; // type:object size:0xC scope:local align:4 +lbl_166_data_2B4 = .data:0x000002B4; // type:object size:0x1C +@92333 = .data:0x000002D0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_bossL1/splits.txt b/config/RZDP01/rels/d_a_door_bossL1/splits.txt new file mode 100644 index 0000000000..858e1e30ff --- /dev/null +++ b/config/RZDP01/rels/d_a_door_bossL1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_bossL1.cpp: + .text start:0x0000005C end:0x000027A8 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000684 diff --git a/config/RZDP01/rels/d_a_door_bossL1/symbols.txt b/config/RZDP01/rels/d_a_door_bossL1/symbols.txt new file mode 100644 index 0000000000..14d1a72102 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_bossL1/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getNowLevel__Fv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +getDoorEventName__11daBdoorL1_cFv = .text:0x000000EC; // type:function size:0x8C scope:global align:4 +getDoorEventName2__11daBdoorL1_cFv = .text:0x00000178; // type:function size:0x8C scope:global align:4 +getArcName__11daBdoorL1_cFv = .text:0x00000204; // type:function size:0x8C scope:global align:4 +getAnmArcName__11daBdoorL1_cFv = .text:0x00000290; // type:function size:0x58 scope:global align:4 +getDoorType__11daBdoorL1_cFv = .text:0x000002E8; // type:function size:0x40 scope:global align:4 +getOpenAnm__11daBdoorL1_cFv = .text:0x00000328; // type:function size:0x54 scope:global align:4 +getCloseAnm__11daBdoorL1_cFv = .text:0x0000037C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000003D0; // type:function size:0x4 scope:global align:4 +CreateHeap__11daBdoorL1_cFv = .text:0x000003D4; // type:function size:0x2CC scope:global align:4 +calcMtx__11daBdoorL1_cFv = .text:0x000006A0; // type:function size:0x1C8 scope:global align:4 +CreateInit__11daBdoorL1_cFv = .text:0x00000868; // type:function size:0x17C scope:global align:4 +create__11daBdoorL1_cFv = .text:0x000009E4; // type:function size:0x1A8 scope:global align:4 +demoProc__11daBdoorL1_cFv = .text:0x00000B8C; // type:function size:0x598 scope:global align:4 +openInit__11daBdoorL1_cFv = .text:0x00001124; // type:function size:0x400 scope:global align:4 +openProc__11daBdoorL1_cFv = .text:0x00001524; // type:function size:0x1E0 scope:global align:4 +openEnd__11daBdoorL1_cFv = .text:0x00001704; // type:function size:0xBC scope:global align:4 +closeInit__11daBdoorL1_cFv = .text:0x000017C0; // type:function size:0x1A4 scope:global align:4 +closeProc__11daBdoorL1_cFv = .text:0x00001964; // type:function size:0x1E0 scope:global align:4 +unlockInit__11daBdoorL1_cFv = .text:0x00001B44; // type:function size:0xB8 scope:global align:4 +setPos__11daBdoorL1_cFv = .text:0x00001BFC; // type:function size:0xFC scope:global align:4 +calcGoal__11daBdoorL1_cFP4cXyzi = .text:0x00001CF8; // type:function size:0x104 scope:global align:4 +setAngle__11daBdoorL1_cFv = .text:0x00001DFC; // type:function size:0xDC scope:global align:4 +createKey__11daBdoorL1_cFv = .text:0x00001ED8; // type:function size:0xF0 scope:global align:4 +deleteEmitter__11daBdoorL1_cFv = .text:0x00001FC8; // type:function size:0x54 scope:global align:4 +checkArea__11daBdoorL1_cFv = .text:0x0000201C; // type:function size:0x1A0 scope:global align:4 +checkFront__11daBdoorL1_cFv = .text:0x000021BC; // type:function size:0x70 scope:global align:4 +checkOpen__11daBdoorL1_cFv = .text:0x0000222C; // type:function size:0x74 scope:global align:4 +actionWait__11daBdoorL1_cFv = .text:0x000022A0; // type:function size:0x8 scope:global align:4 +actionCloseWait__11daBdoorL1_cFv = .text:0x000022A8; // type:function size:0x98 scope:global align:4 +actionOpen__11daBdoorL1_cFv = .text:0x00002340; // type:function size:0x38 scope:global align:4 +actionEnd__11daBdoorL1_cFv = .text:0x00002378; // type:function size:0x160 scope:global align:4 +execute__11daBdoorL1_cFv = .text:0x000024D8; // type:function size:0x98 scope:global align:4 +draw__11daBdoorL1_cFv = .text:0x00002570; // type:function size:0x13C scope:global align:4 +Delete__11daBdoorL1_cFv = .text:0x000026AC; // type:function size:0x98 scope:global align:4 +daBdoorL1_Draw__FP11daBdoorL1_c = .text:0x00002744; // type:function size:0x4 scope:global align:4 +daBdoorL1_Execute__FP11daBdoorL1_c = .text:0x00002748; // type:function size:0x24 scope:global align:4 +daBdoorL1_Delete__FP11daBdoorL1_c = .text:0x0000276C; // type:function size:0x24 scope:global align:4 +daBdoorL1_Create__FP10fopAc_ac_c = .text:0x00002790; // type:function size:0x4 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00002794; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x2C scope:global align:4 +@96726 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@96757 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@96758 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96777 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96778 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96779 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +l_lv1_eff$93768 = .rodata:0x00000058; // type:object size:0x6 scope:local align:4 +l_lv2_eff$93769 = .rodata:0x0000005E; // type:object size:0x6 scope:local align:2 +l_lv4_eff_a$93770 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_lv4_eff_b$93771 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +l_lv6_eff_a$93772 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +l_lv6_eff_b$93773 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97152 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97153 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97154 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97161 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97162 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97163 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97184 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97258 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@97319 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97320 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +l_stageNum$93304 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_65_data_7 = .data:0x00000007; // type:object size:0x8 data:string +lbl_65_data_F = .data:0x0000000F; // type:object size:0x7 data:string +lbl_65_data_16 = .data:0x00000016; // type:object size:0x8 data:string +lbl_65_data_1E = .data:0x0000001E; // type:object size:0x7 data:string +lbl_65_data_25 = .data:0x00000025; // type:object size:0x8 data:string +lbl_65_data_2D = .data:0x0000002D; // type:object size:0x7 data:string +lbl_65_data_34 = .data:0x00000034; // type:object size:0x8 data:string +lbl_65_data_3C = .data:0x0000003C; // type:object size:0x7 data:string +lbl_65_data_43 = .data:0x00000043; // type:object size:0x8 data:string +lbl_65_data_4B = .data:0x0000004B; // type:object size:0x7 data:string +lbl_65_data_52 = .data:0x00000052; // type:object size:0x8 data:string +lbl_65_data_5A = .data:0x0000005A; // type:object size:0x7 data:string +lbl_65_data_61 = .data:0x00000061; // type:object size:0x8 data:string +lbl_65_data_69 = .data:0x00000069; // type:object size:0x7 data:string +lbl_65_data_70 = .data:0x00000070; // type:object size:0x8 data:string +lbl_65_data_78 = .data:0x00000078; // type:object size:0x7 data:string +lbl_65_data_7F = .data:0x0000007F; // type:object size:0x8 data:string +lbl_65_data_87 = .data:0x00000087; // type:object size:0x7 data:string +lbl_65_data_8E = .data:0x0000008E; // type:object size:0x8 data:string +l_stageName$93283 = .data:0x00000098; // type:object size:0x50 scope:local align:4 +lbl_65_data_E8 = .data:0x000000E8; // type:object size:0xA8 +@96603 = .data:0x00000190; // type:object size:0x28 scope:local align:4 +lbl_65_data_1B8 = .data:0x000001B8; // type:object size:0xB8 +@96620 = .data:0x00000270; // type:object size:0x28 scope:local align:4 +lbl_65_data_298 = .data:0x00000298; // type:object size:0x38 +@96637 = .data:0x000002D0; // type:object size:0x28 scope:local align:4 +lbl_65_data_2F8 = .data:0x000002F8; // type:object size:0xA data:string +lbl_65_data_302 = .data:0x00000302; // type:object size:0xA data:string +lbl_65_data_30C = .data:0x0000030C; // type:object size:0x46 +lbl_65_data_352 = .data:0x00000352; // type:object size:0x5 data:string +lbl_65_data_357 = .data:0x00000357; // type:object size:0x9 data:string +lbl_65_data_360 = .data:0x00000360; // type:object size:0x7 data:string +lbl_65_data_367 = .data:0x00000367; // type:object size:0x5 data:string +lbl_65_data_36C = .data:0x0000036C; // type:object size:0x8 data:string +lbl_65_data_374 = .data:0x00000374; // type:object size:0x9 data:string +lbl_65_data_37D = .data:0x0000037D; // type:object size:0x6 data:string +lbl_65_data_383 = .data:0x00000383; // type:object size:0x6 data:string +lbl_65_data_389 = .data:0x00000389; // type:object size:0xA data:string +lbl_65_data_393 = .data:0x00000393; // type:object size:0x4 data:string +lbl_65_data_397 = .data:0x00000397; // type:object size:0xA data:string +lbl_65_data_3A1 = .data:0x000003A1; // type:object size:0xA data:string +lbl_65_data_3AB = .data:0x000003AB; // type:object size:0xB data:string +lbl_65_data_3B6 = .data:0x000003B6; // type:object size:0x9 data:string +lbl_65_data_3BF = .data:0x000003BF; // type:object size:0xB data:string +lbl_65_data_3CA = .data:0x000003CA; // type:object size:0x7 data:string +lbl_65_data_3D1 = .data:0x000003D1; // type:object size:0xA data:string +lbl_65_data_3DB = .data:0x000003DB; // type:object size:0x5 data:string +action_table$93592 = .data:0x000003E0; // type:object size:0x48 scope:local align:4 +lbl_65_data_428 = .data:0x00000428; // type:object size:0x6 data:string +@96934 = .data:0x00000430; // type:object size:0x48 scope:local align:4 +@96933 = .data:0x00000478; // type:object size:0x48 scope:local align:4 +lbl_65_data_4C0 = .data:0x000004C0; // type:object size:0x8 data:string +l_action$94200 = .data:0x000004C8; // type:object size:0x30 scope:local align:4 +l_daBdoorL1_Method = .data:0x000004F8; // type:object size:0x20 scope:global align:4 +g_profile_L1BOSS_DOOR = .data:0x00000518; // type:object size:0x30 scope:global align:4 +lbl_65_data_548 = .data:0x00000548; // type:object size:0x34 +@94328 = .data:0x0000057C; // type:object size:0x3C scope:local align:4 +lbl_65_data_5B8 = .data:0x000005B8; // type:object size:0x14 +@94330 = .data:0x000005CC; // type:object size:0x34 scope:local align:4 +lbl_65_data_600 = .data:0x00000600; // type:object size:0x14 +@94388 = .data:0x00000614; // type:object size:0x24 scope:local align:4 +lbl_65_data_638 = .data:0x00000638; // type:object size:0x18 +@94390 = .data:0x00000650; // type:object size:0xC scope:local align:4 +lbl_65_data_65C = .data:0x0000065C; // type:object size:0x1C +@94392 = .data:0x00000678; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_bossL5/splits.txt b/config/RZDP01/rels/d_a_door_bossL5/splits.txt new file mode 100644 index 0000000000..c9a839b165 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_bossL5/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_bossL5.cpp: + .text start:0x0000005C end:0x00001508 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x00000304 diff --git a/config/RZDP01/rels/d_a_door_bossL5/symbols.txt b/config/RZDP01/rels/d_a_door_bossL5/symbols.txt new file mode 100644 index 0000000000..3a72db3be9 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_bossL5/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +CreateHeap__11daBdoorL5_cFv = .text:0x00000060; // type:function size:0x1AC scope:global align:4 +calcMtx__11daBdoorL5_cFv = .text:0x0000020C; // type:function size:0x58 scope:global align:4 +CreateInit__11daBdoorL5_cFv = .text:0x00000264; // type:function size:0x108 scope:global align:4 +create__11daBdoorL5_cFv = .text:0x0000036C; // type:function size:0x178 scope:global align:4 +demoProc__11daBdoorL5_cFv = .text:0x000004E4; // type:function size:0x2E4 scope:global align:4 +openInit__11daBdoorL5_cFv = .text:0x000007C8; // type:function size:0x8C scope:global align:4 +openProc__11daBdoorL5_cFv = .text:0x00000854; // type:function size:0xA8 scope:global align:4 +closeInit__11daBdoorL5_cFv = .text:0x000008FC; // type:function size:0xD0 scope:global align:4 +closeEnd__11daBdoorL5_cFv = .text:0x000009CC; // type:function size:0x58 scope:global align:4 +unlockInit__11daBdoorL5_cFv = .text:0x00000A24; // type:function size:0xDC scope:global align:4 +calcGoal__11daBdoorL5_cFP4cXyzi = .text:0x00000B00; // type:function size:0x104 scope:global align:4 +smokeInit__11daBdoorL5_cFv = .text:0x00000C04; // type:function size:0x98 scope:global align:4 +createKey__11daBdoorL5_cFv = .text:0x00000C9C; // type:function size:0xE8 scope:global align:4 +checkArea__11daBdoorL5_cFv = .text:0x00000D84; // type:function size:0x114 scope:global align:4 +checkFront__11daBdoorL5_cFv = .text:0x00000E98; // type:function size:0x8C scope:global align:4 +checkOpen__11daBdoorL5_cFv = .text:0x00000F24; // type:function size:0x8C scope:global align:4 +actionWait__11daBdoorL5_cFv = .text:0x00000FB0; // type:function size:0x8 scope:global align:4 +actionCloseWait__11daBdoorL5_cFv = .text:0x00000FB8; // type:function size:0xE0 scope:global align:4 +actionOpen__11daBdoorL5_cFv = .text:0x00001098; // type:function size:0xB8 scope:global align:4 +actionEnd__11daBdoorL5_cFv = .text:0x00001150; // type:function size:0x160 scope:global align:4 +execute__11daBdoorL5_cFv = .text:0x000012B0; // type:function size:0xA0 scope:global align:4 +draw__11daBdoorL5_cFv = .text:0x00001350; // type:function size:0xD8 scope:global align:4 +Delete__11daBdoorL5_cFv = .text:0x00001428; // type:function size:0x90 scope:global align:4 +daBdoorL5_Draw__FP11daBdoorL5_c = .text:0x000014B8; // type:function size:0x4 scope:global align:4 +daBdoorL5_Execute__FP11daBdoorL5_c = .text:0x000014BC; // type:function size:0x24 scope:global align:4 +daBdoorL5_Delete__FP11daBdoorL5_c = .text:0x000014E0; // type:function size:0x24 scope:global align:4 +daBdoorL5_Create__FP10fopAc_ac_c = .text:0x00001504; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +lbl_167_rodata_30 = .rodata:0x00000030; // type:object size:0xD data:string +@95230 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@95249 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95376 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@95396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95420 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95422 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95453 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95479 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95480 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@95483 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@95552 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95553 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_167_data_32 = .data:0x00000032; // type:object size:0xA data:string +lbl_167_data_3C = .data:0x0000003C; // type:object size:0x5 data:string +lbl_167_data_41 = .data:0x00000041; // type:object size:0x7 data:string +lbl_167_data_48 = .data:0x00000048; // type:object size:0x5 data:string +lbl_167_data_4D = .data:0x0000004D; // type:object size:0x8 data:string +lbl_167_data_55 = .data:0x00000055; // type:object size:0x9 data:string +lbl_167_data_5E = .data:0x0000005E; // type:object size:0x6 data:string +lbl_167_data_64 = .data:0x00000064; // type:object size:0x6 data:string +lbl_167_data_6A = .data:0x0000006A; // type:object size:0xA data:string +lbl_167_data_74 = .data:0x00000074; // type:object size:0x4 data:string +lbl_167_data_78 = .data:0x00000078; // type:object size:0xA data:string +lbl_167_data_82 = .data:0x00000082; // type:object size:0xA data:string +lbl_167_data_8C = .data:0x0000008C; // type:object size:0xA data:string +lbl_167_data_96 = .data:0x00000096; // type:object size:0xB data:string +lbl_167_data_A1 = .data:0x000000A1; // type:object size:0x9 data:string +action_table$93445 = .data:0x000000AC; // type:object size:0x38 scope:local align:4 +@95354 = .data:0x000000E4; // type:object size:0x2C scope:local align:4 +@95353 = .data:0x00000110; // type:object size:0x38 scope:local align:4 +l_action$93784 = .data:0x00000148; // type:object size:0x30 scope:local align:4 +l_daBdoorL5_Method = .data:0x00000178; // type:object size:0x20 scope:global align:4 +g_profile_L5BOSS_DOOR = .data:0x00000198; // type:object size:0x30 scope:global align:4 +lbl_167_data_1C8 = .data:0x000001C8; // type:object size:0x34 +@93904 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 +lbl_167_data_238 = .data:0x00000238; // type:object size:0x14 +@93906 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 +lbl_167_data_280 = .data:0x00000280; // type:object size:0x14 +@93964 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_167_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@93966 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_167_data_2DC = .data:0x000002DC; // type:object size:0x1C +@93968 = .data:0x000002F8; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_dbdoor00/splits.txt b/config/RZDP01/rels/d_a_door_dbdoor00/splits.txt new file mode 100644 index 0000000000..c04ec8010f --- /dev/null +++ b/config/RZDP01/rels/d_a_door_dbdoor00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_dbdoor00.cpp: + .text start:0x0000005C end:0x00000F68 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000001E0 diff --git a/config/RZDP01/rels/d_a_door_dbdoor00/symbols.txt b/config/RZDP01/rels/d_a_door_dbdoor00/symbols.txt new file mode 100644 index 0000000000..407bfce576 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_dbdoor00/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xF0 scope:global align:4 +getDoorModelData__12daDbDoor00_cFv = .text:0x0000014C; // type:function size:0xA8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x4 scope:global align:4 +CreateHeap__12daDbDoor00_cFv = .text:0x000001F8; // type:function size:0x18C scope:global align:4 +calcMtx__12daDbDoor00_cFv = .text:0x00000384; // type:function size:0x160 scope:global align:4 +CreateInit__12daDbDoor00_cFv = .text:0x000004E4; // type:function size:0xB0 scope:global align:4 +create__12daDbDoor00_cFv = .text:0x00000594; // type:function size:0xB8 scope:global align:4 +demoProc__12daDbDoor00_cFv = .text:0x0000064C; // type:function size:0x398 scope:global align:4 +checkArea__12daDbDoor00_cFv = .text:0x000009E4; // type:function size:0x118 scope:global align:4 +actionWait__12daDbDoor00_cFv = .text:0x00000AFC; // type:function size:0x24 scope:global align:4 +actionLockWait__12daDbDoor00_cFv = .text:0x00000B20; // type:function size:0x48 scope:global align:4 +actionLockOff__12daDbDoor00_cFv = .text:0x00000B68; // type:function size:0x90 scope:global align:4 +actionLockDemo__12daDbDoor00_cFv = .text:0x00000BF8; // type:function size:0x70 scope:global align:4 +actionCloseWait__12daDbDoor00_cFv = .text:0x00000C68; // type:function size:0xB4 scope:global align:4 +actionOpen__12daDbDoor00_cFv = .text:0x00000D1C; // type:function size:0x24 scope:global align:4 +checkDraw__12daDbDoor00_cFv = .text:0x00000D40; // type:function size:0x3C scope:global align:4 +draw__12daDbDoor00_cFv = .text:0x00000D7C; // type:function size:0x100 scope:global align:4 +Delete__12daDbDoor00_cFv = .text:0x00000E7C; // type:function size:0x6C scope:global align:4 +daDbdoor00_Draw__FP12daDbDoor00_c = .text:0x00000EE8; // type:function size:0x4 scope:global align:4 +daDbdoor00_Execute__FP12daDbDoor00_c = .text:0x00000EEC; // type:function size:0x3C scope:global align:4 +daDbdoor00_IsDelete__FP12daDbDoor00_c = .text:0x00000F28; // type:function size:0x8 scope:global align:4 +daDbdoor00_Delete__FP12daDbDoor00_c = .text:0x00000F30; // type:function size:0x24 scope:global align:4 +daDbdoor00_Create__FP10fopAc_ac_c = .text:0x00000F54; // type:function size:0x4 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x00000F58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93180 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93201 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93270 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93273 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@93274 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93310 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93311 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93312 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmd_base_name = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_6_data_18 = .data:0x00000018; // type:object size:0x34 +lbl_6_data_4C = .data:0x0000004C; // type:object size:0x29 +lbl_6_data_75 = .data:0x00000075; // type:object size:0x5 data:string +lbl_6_data_7A = .data:0x0000007A; // type:object size:0xA data:string +lbl_6_data_84 = .data:0x00000084; // type:object size:0xA data:string +lbl_6_data_8E = .data:0x0000008E; // type:object size:0x4 data:string +lbl_6_data_92 = .data:0x00000092; // type:object size:0x5 data:string +lbl_6_data_97 = .data:0x00000097; // type:object size:0xA data:string +lbl_6_data_A1 = .data:0x000000A1; // type:object size:0x9 data:string +lbl_6_data_AA = .data:0x000000AA; // type:object size:0xA data:string +lbl_6_data_B4 = .data:0x000000B4; // type:object size:0xB data:string +action_table$91917 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +lbl_6_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +@93276 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +lbl_6_data_110 = .data:0x00000110; // type:object size:0x13 data:string +lbl_6_data_123 = .data:0x00000123; // type:object size:0xC data:string +lbl_6_data_12F = .data:0x0000012F; // type:object size:0x19 data:string +l_action$92067 = .data:0x00000148; // type:object size:0x48 scope:local align:4 +l_daDbdoor00_Method = .data:0x00000190; // type:object size:0x20 scope:global align:4 +g_profile_DBDOOR = .data:0x000001B0; // type:object size:0x30 scope:global align:4 +lbl_6_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDP01/rels/d_a_door_knob00/splits.txt b/config/RZDP01/rels/d_a_door_knob00/splits.txt new file mode 100644 index 0000000000..ec7e4d6280 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_knob00/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_knob00.cpp: + .text start:0x0000005C end:0x000019A4 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000358 diff --git a/config/RZDP01/rels/d_a_door_knob00/symbols.txt b/config/RZDP01/rels/d_a_door_knob00/symbols.txt new file mode 100644 index 0000000000..2b2ec477e3 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_knob00/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getDoorModelData__10daKnob20_cFv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +CreateHeap__10daKnob20_cFv = .text:0x000000B4; // type:function size:0x1F4 scope:global align:4 +calcMtx__10daKnob20_cFv = .text:0x000002A8; // type:function size:0x94 scope:global align:4 +CreateInit__10daKnob20_cFv = .text:0x0000033C; // type:function size:0xD4 scope:global align:4 +create__10daKnob20_cFv = .text:0x00000410; // type:function size:0xEC scope:global align:4 +checkOpenDoor__10daKnob20_cFPi = .text:0x000004FC; // type:function size:0x84 scope:global align:4 +setActionFromFlow__10daKnob20_cFv = .text:0x00000580; // type:function size:0xE4 scope:global align:4 +setEventId__10daKnob20_cFv = .text:0x00000664; // type:function size:0x88 scope:global align:4 +checkArea__10daKnob20_cFfff = .text:0x000006EC; // type:function size:0x144 scope:global align:4 +setEventPrm__10daKnob20_cFv = .text:0x00000830; // type:function size:0x180 scope:global align:4 +releaseBG__10daKnob20_cFv = .text:0x000009B0; // type:function size:0x50 scope:global align:4 +frontCheck__10daKnob20_cFv = .text:0x00000A00; // type:function size:0x8C scope:global align:4 +demoProc__10daKnob20_cFv = .text:0x00000A8C; // type:function size:0x36C scope:global align:4 +setStart__10daKnob20_cFff = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +setAngle__10daKnob20_cFv = .text:0x00000EA0; // type:function size:0x1C scope:global align:4 +adjustmentProc__10daKnob20_cFv = .text:0x00000EBC; // type:function size:0x13C scope:global align:4 +openInit__10daKnob20_cFi = .text:0x00000FF8; // type:function size:0xE8 scope:global align:4 +openProc__10daKnob20_cFi = .text:0x000010E0; // type:function size:0xA0 scope:global align:4 +openEnd__10daKnob20_cFi = .text:0x00001180; // type:function size:0x14C scope:global align:4 +initOpenDemo__10daKnob20_cFv = .text:0x000012CC; // type:function size:0x68 scope:global align:4 +startDemoProc__10daKnob20_cFv = .text:0x00001334; // type:function size:0x98 scope:global align:4 +actionWait__10daKnob20_cFv = .text:0x000013CC; // type:function size:0xA0 scope:global align:4 +actionSpecialDemo__10daKnob20_cFv = .text:0x0000146C; // type:function size:0x74 scope:global align:4 +actionDemo__10daKnob20_cFv = .text:0x000014E0; // type:function size:0x94 scope:global align:4 +actionTalk__10daKnob20_cFv = .text:0x00001574; // type:function size:0x6C scope:global align:4 +actionTalkWait__10daKnob20_cFv = .text:0x000015E0; // type:function size:0xA0 scope:global align:4 +actionTalkOpen__10daKnob20_cFv = .text:0x00001680; // type:function size:0xA0 scope:global align:4 +actionInit__10daKnob20_cFv = .text:0x00001720; // type:function size:0x5C scope:global align:4 +actionDead__10daKnob20_cFv = .text:0x0000177C; // type:function size:0x8 scope:global align:4 +execute__10daKnob20_cFv = .text:0x00001784; // type:function size:0x90 scope:global align:4 +draw__10daKnob20_cFv = .text:0x00001814; // type:function size:0xDC scope:global align:4 +Delete__10daKnob20_cFv = .text:0x000018F0; // type:function size:0x84 scope:global align:4 +daKnob20_Draw__FP10daKnob20_c = .text:0x00001974; // type:function size:0x4 scope:global align:4 +daKnob20_Execute__FP10daKnob20_c = .text:0x00001978; // type:function size:0x24 scope:global align:4 +daKnob20_Delete__FP10daKnob20_c = .text:0x0000199C; // type:function size:0x4 scope:global align:4 +daKnob20_Create__FP10fopAc_ac_c = .text:0x000019A0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98564 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98578 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98579 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98580 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98593 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98594 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98751 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98752 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98753 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98814 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98825 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98855 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98856 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98866 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98885 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@98911 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98912 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmd_base_name = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_7_data_10 = .data:0x00000010; // type:object size:0x7 data:string +lbl_7_data_17 = .data:0x00000017; // type:object size:0x29 +lbl_7_data_40 = .data:0x00000040; // type:object size:0x1C +lbl_7_data_5C = .data:0x0000005C; // type:object size:0x19 data:string +lbl_7_data_75 = .data:0x00000075; // type:object size:0x19 data:string +lbl_7_data_8E = .data:0x0000008E; // type:object size:0x12 data:string +lbl_7_data_A0 = .data:0x000000A0; // type:object size:0x14 data:string +lbl_7_data_B4 = .data:0x000000B4; // type:object size:0x19 data:string +lbl_7_data_CD = .data:0x000000CD; // type:object size:0x19 data:string +ev_name_table$96464 = .data:0x000000E8; // type:object size:0x1C scope:local align:4 +lbl_7_data_104 = .data:0x00000104; // type:object size:0x8 data:string +lbl_7_data_10C = .data:0x0000010C; // type:object size:0x5 data:string +lbl_7_data_111 = .data:0x00000111; // type:object size:0x9 data:string +lbl_7_data_11A = .data:0x0000011A; // type:object size:0x9 data:string +lbl_7_data_123 = .data:0x00000123; // type:object size:0xB data:string +lbl_7_data_12E = .data:0x0000012E; // type:object size:0xA data:string +lbl_7_data_138 = .data:0x00000138; // type:object size:0xA data:string +lbl_7_data_142 = .data:0x00000142; // type:object size:0xB data:string +lbl_7_data_14D = .data:0x0000014D; // type:object size:0xB data:string +lbl_7_data_158 = .data:0x00000158; // type:object size:0xF data:string +lbl_7_data_167 = .data:0x00000167; // type:object size:0xF data:string +lbl_7_data_176 = .data:0x00000176; // type:object size:0x5 data:string +lbl_7_data_17B = .data:0x0000017B; // type:object size:0x9 data:string +lbl_7_data_184 = .data:0x00000184; // type:object size:0xE data:string +lbl_7_data_192 = .data:0x00000192; // type:object size:0xE data:string +lbl_7_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +lbl_7_data_1AA = .data:0x000001AA; // type:object size:0xB data:string +action_table$96587 = .data:0x000001B8; // type:object size:0x40 scope:local align:4 +@98817 = .data:0x000001F8; // type:object size:0x34 scope:local align:4 +@98816 = .data:0x0000022C; // type:object size:0x40 scope:local align:4 +lbl_7_data_26C = .data:0x0000026C; // type:object size:0xB data:string +lbl_7_data_277 = .data:0x00000277; // type:object size:0xB data:string +bck_table$96722 = .data:0x00000284; // type:object size:0x10 scope:local align:4 +lbl_7_data_294 = .data:0x00000294; // type:object size:0xD data:string +lbl_7_data_2A1 = .data:0x000002A1; // type:object size:0x6 data:string +l_action$96901 = .data:0x000002A8; // type:object size:0x60 scope:local align:4 +l_daKnob20_Method = .data:0x00000308; // type:object size:0x20 scope:global align:4 +g_profile_KNOB20 = .data:0x00000328; // type:object size:0x30 scope:global align:4 +lbl_7_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDP01/rels/d_a_door_mbossL1/splits.txt b/config/RZDP01/rels/d_a_door_mbossL1/splits.txt new file mode 100644 index 0000000000..3bf43bf408 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_mbossL1/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_mbossL1.cpp: + .text start:0x0000005C end:0x000043A8 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x0000085C diff --git a/config/RZDP01/rels/d_a_door_mbossL1/symbols.txt b/config/RZDP01/rels/d_a_door_mbossL1/symbols.txt new file mode 100644 index 0000000000..09b262e514 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_mbossL1/symbols.txt @@ -0,0 +1,206 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchStop__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +calcMtx__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x000000B4; // type:function size:0xB4 scope:global align:4 +closeInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x00000168; // type:function size:0xC8 scope:global align:4 +closeProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000230; // type:function size:0x8C scope:global align:4 +openInit__13dDoor_stop2_cFP10fopAc_ac_cUc = .text:0x000002BC; // type:function size:0x88 scope:global align:4 +openProc__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000344; // type:function size:0xA8 scope:global align:4 +create__13dDoor_stop2_cFP12J3DModelData = .text:0x000003EC; // type:function size:0x48 scope:global align:4 +draw__13dDoor_stop2_cFP10fopAc_ac_c = .text:0x00000434; // type:function size:0x74 scope:global align:4 +getHeight__13dDoor_stop2_cFv = .text:0x000004A8; // type:function size:0x2C scope:global align:4 +getAnmArcName__12daMBdoorL1_cFv = .text:0x000004D4; // type:function size:0x6C scope:global align:4 +getArcName__12daMBdoorL1_cFv = .text:0x00000540; // type:function size:0x58 scope:global align:4 +getDoorType__12daMBdoorL1_cFv = .text:0x00000598; // type:function size:0x4C scope:global align:4 +getOpenAnm__12daMBdoorL1_cFv = .text:0x000005E4; // type:function size:0x5C scope:global align:4 +getCloseAnm__12daMBdoorL1_cFv = .text:0x00000640; // type:function size:0x5C scope:global align:4 +getBmd__12daMBdoorL1_cFv = .text:0x0000069C; // type:function size:0x38 scope:global align:4 +getDzb__12daMBdoorL1_cFv = .text:0x000006D4; // type:function size:0xC scope:global align:4 +CreateHeap__12daMBdoorL1_cFv = .text:0x000006E0; // type:function size:0x3DC scope:global align:4 +calcMtx__12daMBdoorL1_cFv = .text:0x00000ABC; // type:function size:0x188 scope:global align:4 +createKey__12daMBdoorL1_cFv = .text:0x00000C44; // type:function size:0x114 scope:global align:4 +CreateInit__12daMBdoorL1_cFv = .text:0x00000D58; // type:function size:0x2A0 scope:global align:4 +create__12daMBdoorL1_cFv = .text:0x00000FF8; // type:function size:0x1F0 scope:global align:4 +demoProc__12daMBdoorL1_cFv = .text:0x000011E8; // type:function size:0xC14 scope:global align:4 +openInit__12daMBdoorL1_cFv = .text:0x00001DFC; // type:function size:0x2A4 scope:global align:4 +openProc__12daMBdoorL1_cFv = .text:0x000020A0; // type:function size:0x1F8 scope:global align:4 +openEnd__12daMBdoorL1_cFv = .text:0x00002298; // type:function size:0x8C scope:global align:4 +closeInit__12daMBdoorL1_cFv = .text:0x00002324; // type:function size:0x1A4 scope:global align:4 +closeEnd__12daMBdoorL1_cFv = .text:0x000024C8; // type:function size:0xC8 scope:global align:4 +unlockInit__12daMBdoorL1_cFv = .text:0x00002590; // type:function size:0x48 scope:global align:4 +unlock__12daMBdoorL1_cFv = .text:0x000025D8; // type:function size:0x5C scope:global align:4 +openInitKnob__12daMBdoorL1_cFi = .text:0x00002634; // type:function size:0x198 scope:global align:4 +openProcKnob__12daMBdoorL1_cFi = .text:0x000027CC; // type:function size:0xB8 scope:global align:4 +openEndKnob__12daMBdoorL1_cFi = .text:0x00002884; // type:function size:0x158 scope:global align:4 +calcGoal__12daMBdoorL1_cFP4cXyzi = .text:0x000029DC; // type:function size:0x130 scope:global align:4 +setAngle__12daMBdoorL1_cFv = .text:0x00002B0C; // type:function size:0xE8 scope:global align:4 +setAngleQuickly__12daMBdoorL1_cFv = .text:0x00002BF4; // type:function size:0x54 scope:global align:4 +adjustmentProc__12daMBdoorL1_cFv = .text:0x00002C48; // type:function size:0x240 scope:global align:4 +setPos__12daMBdoorL1_cFv = .text:0x00002E88; // type:function size:0x114 scope:global align:4 +setStart__12daMBdoorL1_cFff = .text:0x00002F9C; // type:function size:0xE0 scope:global align:4 +smokeInit2__12daMBdoorL1_cFv = .text:0x0000307C; // type:function size:0xB4 scope:global align:4 +checkArea__12daMBdoorL1_cFv = .text:0x00003130; // type:function size:0x1B4 scope:global align:4 +checkFront__12daMBdoorL1_cFv = .text:0x000032E4; // type:function size:0x64 scope:global align:4 +checkOpen__12daMBdoorL1_cFv = .text:0x00003348; // type:function size:0x190 scope:global align:4 +checkFrontKey__12daMBdoorL1_cFv = .text:0x000034D8; // type:function size:0x98 scope:global align:4 +checkFrontStop__12daMBdoorL1_cFv = .text:0x00003570; // type:function size:0xA0 scope:global align:4 +checkBackStop__12daMBdoorL1_cFv = .text:0x00003610; // type:function size:0xA0 scope:global align:4 +checkFrontSw__12daMBdoorL1_cFv = .text:0x000036B0; // type:function size:0x94 scope:global align:4 +checkBackSw__12daMBdoorL1_cFv = .text:0x00003744; // type:function size:0x94 scope:global align:4 +checkStopOpen__12daMBdoorL1_cFv = .text:0x000037D8; // type:function size:0x74 scope:global align:4 +startDemoEnd__12daMBdoorL1_cFv = .text:0x0000384C; // type:function size:0x14C scope:global align:4 +checkMBossRoom__12daMBdoorL1_cFv = .text:0x00003998; // type:function size:0x24 scope:global align:4 +checkStopClose__12daMBdoorL1_cFv = .text:0x000039BC; // type:function size:0xE4 scope:global align:4 +checkMakeStop__12daMBdoorL1_cFv = .text:0x00003AA0; // type:function size:0xB0 scope:global align:4 +checkMakeKey__12daMBdoorL1_cFv = .text:0x00003B50; // type:function size:0x7C scope:global align:4 +actionWait__12daMBdoorL1_cFv = .text:0x00003BCC; // type:function size:0x8 scope:global align:4 +actionCloseWait__12daMBdoorL1_cFv = .text:0x00003BD4; // type:function size:0x1FC scope:global align:4 +actionStopClose__12daMBdoorL1_cFv = .text:0x00003DD0; // type:function size:0x54 scope:global align:4 +actionDemo__12daMBdoorL1_cFv = .text:0x00003E24; // type:function size:0x74 scope:global align:4 +actionOpen__12daMBdoorL1_cFv = .text:0x00003E98; // type:function size:0x24 scope:global align:4 +actionInit__12daMBdoorL1_cFv = .text:0x00003EBC; // type:function size:0x108 scope:global align:4 +actionStartDemo__12daMBdoorL1_cFv = .text:0x00003FC4; // type:function size:0x6C scope:global align:4 +draw__12daMBdoorL1_cFv = .text:0x00004030; // type:function size:0x5C scope:global align:4 +draw_sub0__12daMBdoorL1_cFv = .text:0x0000408C; // type:function size:0xD0 scope:global align:4 +draw_sub1__12daMBdoorL1_cFv = .text:0x0000415C; // type:function size:0xD4 scope:global align:4 +Delete__12daMBdoorL1_cFv = .text:0x00004230; // type:function size:0xA4 scope:global align:4 +daMBdoorL1_Draw__FP12daMBdoorL1_c = .text:0x000042D4; // type:function size:0x4 scope:global align:4 +daMBdoorL1_Execute__FP12daMBdoorL1_c = .text:0x000042D8; // type:function size:0x3C scope:global align:4 +daMBdoorL1_Delete__FP12daMBdoorL1_c = .text:0x00004314; // type:function size:0x24 scope:global align:4 +daMBdoorL1_Create__FP10fopAc_ac_c = .text:0x00004338; // type:function size:0x4 scope:global align:4 +inprodXZ__4cXyzCFRC3Vec = .text:0x0000433C; // type:function size:0x20 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x0000435C; // type:function size:0x14 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00004370; // type:function size:0x14 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00004384; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_door_heap_size = .rodata:0x0000000E; // type:object size:0x18 scope:global align:2 +l_stop_heap_size = .rodata:0x00000026; // type:object size:0x18 scope:global align:2 +@97928 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97940 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97946 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97947 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97970 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97971 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@97998 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@98161 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98162 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98188 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98189 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98201 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@98244 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98499 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_eff_id$92782 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_eff_id_lv3$92792 = .rodata:0x00000088; // type:object size:0xA scope:local align:4 +l_eff_id_lv4$92793 = .rodata:0x00000092; // type:object size:0xA scope:local align:2 +@98614 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98615 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98616 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98652 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98709 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98747 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98748 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98762 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98763 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98764 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98803 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98804 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98805 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98806 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98815 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98816 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98839 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98840 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@98893 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@98894 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@98897 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_168_data_19 = .data:0x00000019; // type:object size:0x19 data:string +lbl_168_data_32 = .data:0x00000032; // type:object size:0x19 data:string +lbl_168_data_4B = .data:0x0000004B; // type:object size:0x19 data:string +l_door_open_demo = .data:0x00000064; // type:object size:0x2C scope:global align:4 +lbl_168_data_90 = .data:0x00000090; // type:object size:0x19 data:string +lbl_168_data_A9 = .data:0x000000A9; // type:object size:0x19 data:string +lbl_168_data_C2 = .data:0x000000C2; // type:object size:0x19 data:string +lbl_168_data_DB = .data:0x000000DB; // type:object size:0x19 data:string +l_door_open_demoB = .data:0x000000F4; // type:object size:0x2C scope:global align:4 +lbl_168_data_120 = .data:0x00000120; // type:object size:0x18 data:string +lbl_168_data_138 = .data:0x00000138; // type:object size:0x18 data:string +lbl_168_data_150 = .data:0x00000150; // type:object size:0x1B data:string +lbl_168_data_16B = .data:0x0000016B; // type:object size:0x1B data:string +l_door_open_demoLv5 = .data:0x00000188; // type:object size:0x10 scope:global align:4 +@97931 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +@97966 = .data:0x000001C8; // type:object size:0x30 scope:local align:4 +lbl_168_data_1F8 = .data:0x000001F8; // type:object size:0x8 data:string +lbl_168_data_200 = .data:0x00000200; // type:object size:0x38 +@98028 = .data:0x00000238; // type:object size:0x30 scope:local align:4 +lbl_168_data_268 = .data:0x00000268; // type:object size:0x7 data:string +lbl_168_data_26F = .data:0x0000026F; // type:object size:0xF data:string +lbl_168_data_27E = .data:0x0000027E; // type:object size:0xF data:string +lbl_168_data_28D = .data:0x0000028D; // type:object size:0x12 data:string +lbl_168_data_29F = .data:0x0000029F; // type:object size:0x12 data:string +lbl_168_data_2B1 = .data:0x000002B1; // type:object size:0x11 data:string +lbl_168_data_2C2 = .data:0x000002C2; // type:object size:0x28 +lbl_168_data_2EA = .data:0x000002EA; // type:object size:0x2A +lbl_168_data_314 = .data:0x00000314; // type:object size:0x5 data:string +lbl_168_data_319 = .data:0x00000319; // type:object size:0x9 data:string +lbl_168_data_322 = .data:0x00000322; // type:object size:0x7 data:string +lbl_168_data_329 = .data:0x00000329; // type:object size:0x5 data:string +lbl_168_data_32E = .data:0x0000032E; // type:object size:0x8 data:string +lbl_168_data_336 = .data:0x00000336; // type:object size:0x9 data:string +lbl_168_data_33F = .data:0x0000033F; // type:object size:0x6 data:string +lbl_168_data_345 = .data:0x00000345; // type:object size:0xB data:string +lbl_168_data_350 = .data:0x00000350; // type:object size:0xA data:string +lbl_168_data_35A = .data:0x0000035A; // type:object size:0x6 data:string +lbl_168_data_360 = .data:0x00000360; // type:object size:0xA data:string +lbl_168_data_36A = .data:0x0000036A; // type:object size:0x4 data:string +lbl_168_data_36E = .data:0x0000036E; // type:object size:0xA data:string +lbl_168_data_378 = .data:0x00000378; // type:object size:0xA data:string +lbl_168_data_382 = .data:0x00000382; // type:object size:0xA data:string +lbl_168_data_38C = .data:0x0000038C; // type:object size:0xA data:string +lbl_168_data_396 = .data:0x00000396; // type:object size:0x1 +lbl_168_data_397 = .data:0x00000397; // type:object size:0xB data:string +lbl_168_data_3A2 = .data:0x000003A2; // type:object size:0xB data:string +lbl_168_data_3AD = .data:0x000003AD; // type:object size:0xB data:string +lbl_168_data_3B8 = .data:0x000003B8; // type:object size:0xE data:string +lbl_168_data_3C6 = .data:0x000003C6; // type:object size:0xE data:string +lbl_168_data_3D4 = .data:0x000003D4; // type:object size:0x7 data:string +lbl_168_data_3DB = .data:0x000003DB; // type:object size:0xA data:string +lbl_168_data_3E5 = .data:0x000003E5; // type:object size:0x5 data:string +action_table$92385 = .data:0x000003EC; // type:object size:0x68 scope:local align:4 +lbl_168_data_454 = .data:0x00000454; // type:object size:0x6 data:string +@98502 = .data:0x0000045C; // type:object size:0x68 scope:local align:4 +@98501 = .data:0x000004C4; // type:object size:0x68 scope:local align:4 +lbl_168_data_52C = .data:0x0000052C; // type:object size:0xB data:string +lbl_168_data_537 = .data:0x00000537; // type:object size:0xB data:string +bck_table$92968 = .data:0x00000544; // type:object size:0x10 scope:local align:4 +lbl_168_data_554 = .data:0x00000554; // type:object size:0x12 data:string +l_action$93670 = .data:0x00000568; // type:object size:0x54 scope:local align:4 +l_daMBdoorL1_Method = .data:0x000005BC; // type:object size:0x20 scope:global align:4 +g_profile_L1MBOSS_DOOR = .data:0x000005DC; // type:object size:0x30 scope:global align:4 +lbl_168_data_60C = .data:0x0000060C; // type:object size:0x34 +@93809 = .data:0x00000640; // type:object size:0x3C scope:local align:4 +lbl_168_data_67C = .data:0x0000067C; // type:object size:0x14 +@93811 = .data:0x00000690; // type:object size:0x34 scope:local align:4 +lbl_168_data_6C4 = .data:0x000006C4; // type:object size:0x48 +@93863 = .data:0x0000070C; // type:object size:0x4C scope:local align:4 +lbl_168_data_758 = .data:0x00000758; // type:object size:0x14 +@93867 = .data:0x0000076C; // type:object size:0x44 scope:local align:4 +lbl_168_data_7B0 = .data:0x000007B0; // type:object size:0x14 +@93869 = .data:0x000007C4; // type:object size:0x24 scope:local align:4 +lbl_168_data_7E8 = .data:0x000007E8; // type:object size:0x18 +@93871 = .data:0x00000800; // type:object size:0xC scope:local align:4 +lbl_168_data_80C = .data:0x0000080C; // type:object size:0x1C +@93873 = .data:0x00000828; // type:object size:0xC scope:local align:4 +lbl_168_data_834 = .data:0x00000834; // type:object size:0x14 +@93907 = .data:0x00000848; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_push/splits.txt b/config/RZDP01/rels/d_a_door_push/splits.txt new file mode 100644 index 0000000000..8db7ad5364 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_push.cpp: + .text start:0x0000005C end:0x00000F48 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000154 diff --git a/config/RZDP01/rels/d_a_door_push/symbols.txt b/config/RZDP01/rels/d_a_door_push/symbols.txt new file mode 100644 index 0000000000..bb99f436d2 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_push/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00000084; // type:function size:0x28 scope:global align:4 +initBaseMtx__12daDoorPush_cFv = .text:0x000000AC; // type:function size:0xFC scope:global align:4 +setBaseMtx__12daDoorPush_cFv = .text:0x000001A8; // type:function size:0x114 scope:global align:4 +Create__12daDoorPush_cFv = .text:0x000002BC; // type:function size:0x14C scope:global align:4 +CreateHeap__12daDoorPush_cFv = .text:0x00000408; // type:function size:0x110 scope:global align:4 +create1st__12daDoorPush_cFv = .text:0x00000518; // type:function size:0x68 scope:global align:4 +Execute__12daDoorPush_cFPPA3_A4_f = .text:0x00000580; // type:function size:0xA0 scope:global align:4 +init_modeWait__12daDoorPush_cFv = .text:0x00000620; // type:function size:0x2C scope:global align:4 +modeWait__12daDoorPush_cFv = .text:0x0000064C; // type:function size:0x1B0 scope:global align:4 +actionOpenWait__12daDoorPush_cFv = .text:0x000007FC; // type:function size:0x74 scope:global align:4 +actionOrderEvent__12daDoorPush_cFv = .text:0x00000870; // type:function size:0x80 scope:global align:4 +actionEvent__12daDoorPush_cFv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +demoProc__12daDoorPush_cFv = .text:0x000008F4; // type:function size:0x2EC scope:global align:4 +rotateInit__12daDoorPush_cFv = .text:0x00000BE0; // type:function size:0x24 scope:global align:4 +rotate__12daDoorPush_cFv = .text:0x00000C04; // type:function size:0xB0 scope:global align:4 +setGoal__12daDoorPush_cFv = .text:0x00000CB4; // type:function size:0xAC scope:global align:4 +Draw__12daDoorPush_cFv = .text:0x00000D60; // type:function size:0xB4 scope:global align:4 +Delete__12daDoorPush_cFv = .text:0x00000E14; // type:function size:0x80 scope:global align:4 +daDoorPush_create1st__FP12daDoorPush_c = .text:0x00000E94; // type:function size:0x80 scope:global align:4 +daDoorPush_MoveBGDelete__FP12daDoorPush_c = .text:0x00000F14; // type:function size:0x4 scope:global align:4 +daDoorPush_MoveBGExecute__FP12daDoorPush_c = .text:0x00000F18; // type:function size:0x4 scope:global align:4 +daDoorPush_MoveBGDraw__FP12daDoorPush_c = .text:0x00000F1C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000F2C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93003 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93004 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93005 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93033 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93110 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93113 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93192 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93193 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93214 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93215 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93218 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@93223 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93224 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +pp_field$91802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +pp_field$91776 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +lbl_169_data_28 = .data:0x00000028; // type:object size:0xC data:string +l_func$91906 = .data:0x00000034; // type:object size:0xC scope:local align:4 +l_func$91962 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +lbl_169_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_169_data_69 = .data:0x00000069; // type:object size:0x5 data:string +lbl_169_data_6E = .data:0x0000006E; // type:object size:0xA data:string +action_table$91992 = .data:0x00000078; // type:object size:0xC scope:local align:4 +lbl_169_data_84 = .data:0x00000084; // type:object size:0xC +daDoorPush_METHODS = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_PushDoor = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__12daDoorPush_c = .data:0x000000E0; // type:object size:0x28 scope:global align:4 +lbl_169_data_108 = .data:0x00000108; // type:object size:0xD data:string +@92130 = .data:0x00000118; // type:object size:0x14 scope:local align:4 +__RTTI__12daDoorPush_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +lbl_169_data_134 = .data:0x00000134; // type:object size:0x11 data:string +@92132 = .data:0x00000148; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_door_shutter/splits.txt b/config/RZDP01/rels/d_a_door_shutter/splits.txt new file mode 100644 index 0000000000..93b0218f69 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_shutter/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_door_shutter.cpp: + .text start:0x0000005C end:0x000054A8 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000B84 diff --git a/config/RZDP01/rels/d_a_door_shutter/symbols.txt b/config/RZDP01/rels/d_a_door_shutter/symbols.txt new file mode 100644 index 0000000000..06b41b76fb --- /dev/null +++ b/config/RZDP01/rels/d_a_door_shutter/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getStopBmdName__10daDoor20_cFv = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +getArcName__10daDoor20_cFv = .text:0x00000084; // type:function size:0x7C scope:global align:4 +getBmdName__10daDoor20_cFv = .text:0x00000100; // type:function size:0xA8 scope:global align:4 +getDzbName__10daDoor20_cFv = .text:0x000001A8; // type:function size:0x54 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x4 scope:global align:4 +CreateHeap__10daDoor20_cFv = .text:0x00000200; // type:function size:0x454 scope:global align:4 +setEventPrm__10daDoor20_cFv = .text:0x00000654; // type:function size:0x3F8 scope:global align:4 +checkOpenMsgDoor__10daDoor20_cFPi = .text:0x00000A4C; // type:function size:0xA0 scope:global align:4 +adjustmentAngle__10daDoor20_cFv = .text:0x00000AEC; // type:function size:0xDC scope:global align:4 +adjustmentProc__10daDoor20_cFv = .text:0x00000BC8; // type:function size:0x1C0 scope:global align:4 +setAngle__10daDoor20_cFv = .text:0x00000D88; // type:function size:0x1C scope:global align:4 +openInit_0__10daDoor20_cFv = .text:0x00000DA4; // type:function size:0x290 scope:global align:4 +openInit_1__10daDoor20_cFv = .text:0x00001034; // type:function size:0x18C scope:global align:4 +openInit__10daDoor20_cFi = .text:0x000011C0; // type:function size:0x9C scope:global align:4 +openProc__10daDoor20_cFi = .text:0x0000125C; // type:function size:0x2B8 scope:global align:4 +openEnd_1__10daDoor20_cFv = .text:0x00001514; // type:function size:0x7C scope:global align:4 +openEnd__10daDoor20_cFi = .text:0x00001590; // type:function size:0x64 scope:global align:4 +closeInit_0__10daDoor20_cFv = .text:0x000015F4; // type:function size:0x1F0 scope:global align:4 +closeInit_1__10daDoor20_cFv = .text:0x000017E4; // type:function size:0xD0 scope:global align:4 +closeInit__10daDoor20_cFi = .text:0x000018B4; // type:function size:0x8C scope:global align:4 +closeEnd_1__10daDoor20_cFv = .text:0x00001940; // type:function size:0x7C scope:global align:4 +closeEnd__10daDoor20_cFi = .text:0x000019BC; // type:function size:0xB4 scope:global align:4 +openInit2__10daDoor20_cFv = .text:0x00001A70; // type:function size:0xDC scope:global align:4 +calcMtx_2__10daDoor20_cFv = .text:0x00001B4C; // type:function size:0xF0 scope:global align:4 +calcMtx__10daDoor20_cFv = .text:0x00001C3C; // type:function size:0xBC scope:global align:4 +CreateInit__10daDoor20_cFv = .text:0x00001CF8; // type:function size:0x280 scope:global align:4 +setKey__10daDoor20_cFv = .text:0x00001F78; // type:function size:0x78 scope:global align:4 +create__10daDoor20_cFv = .text:0x00001FF0; // type:function size:0xB4 scope:global align:4 +demoProc__10daDoor20_cFv = .text:0x000020A4; // type:function size:0xD7C scope:global align:4 +orderStopEvent__10daDoor20_cFv = .text:0x00002E20; // type:function size:0x190 scope:global align:4 +actionWait__10daDoor20_cFv = .text:0x00002FB0; // type:function size:0x154 scope:global align:4 +actionStopClose__10daDoor20_cFv = .text:0x00003104; // type:function size:0x54 scope:global align:4 +actionDemo__10daDoor20_cFv = .text:0x00003158; // type:function size:0x80 scope:global align:4 +actionInit__10daDoor20_cFv = .text:0x000031D8; // type:function size:0x54 scope:global align:4 +execute__10daDoor20_cFv = .text:0x0000322C; // type:function size:0x160 scope:global align:4 +draw__10daDoor20_cFv = .text:0x0000338C; // type:function size:0x260 scope:global align:4 +setDoorAngleSpec__10daDoor20_cFv = .text:0x000035EC; // type:function size:0x168 scope:global align:4 +_delete__10daDoor20_cFv = .text:0x00003754; // type:function size:0x98 scope:global align:4 +createKey__10daDoor20_cFv = .text:0x000037EC; // type:function size:0x25C scope:global align:4 +deleteKey__10daDoor20_cFv = .text:0x00003A48; // type:function size:0x5C scope:global align:4 +adjoinPlayer__10daDoor20_cFv = .text:0x00003AA4; // type:function size:0x98 scope:global align:4 +frontCheckOld__10daDoor20_cFv = .text:0x00003B3C; // type:function size:0xA8 scope:global align:4 +frontCheck__10daDoor20_cFv = .text:0x00003BE4; // type:function size:0x84 scope:global align:4 +drawCheck__10daDoor20_cFi = .text:0x00003C68; // type:function size:0x114 scope:global align:4 +checkExecute__10daDoor20_cFv = .text:0x00003D7C; // type:function size:0xAC scope:global align:4 +startDemoProc__10daDoor20_cFv = .text:0x00003E28; // type:function size:0x98 scope:global align:4 +makeEventId__10daDoor20_cFv = .text:0x00003EC0; // type:function size:0x470 scope:global align:4 +initProc__10daDoor20_cFv = .text:0x00004330; // type:function size:0x5C scope:global align:4 +initOpenDemo__10daDoor20_cFi = .text:0x0000438C; // type:function size:0x88 scope:global align:4 +checkArea__10daDoor20_cFfff = .text:0x00004414; // type:function size:0x16C scope:global align:4 +openInitCom__10daDoor20_cFi = .text:0x00004580; // type:function size:0xC4 scope:global align:4 +closeEndCom__10daDoor20_cFv = .text:0x00004644; // type:function size:0xF4 scope:global align:4 +getRestartPos__10daDoor20_cFP4cXyz = .text:0x00004738; // type:function size:0xF0 scope:global align:4 +getDemoAction__10daDoor20_cFv = .text:0x00004828; // type:function size:0x28 scope:global align:4 +setGoal__10daDoor20_cFv = .text:0x00004850; // type:function size:0x128 scope:global align:4 +chkMakeStop__10daDoor20_cFv = .text:0x00004978; // type:function size:0x74 scope:global align:4 +chkStopF__10daDoor20_cFv = .text:0x000049EC; // type:function size:0xD0 scope:global align:4 +chkStopB__10daDoor20_cFv = .text:0x00004ABC; // type:function size:0xBC scope:global align:4 +setStopDemo__10daDoor20_cFv = .text:0x00004B78; // type:function size:0xE8 scope:global align:4 +chkStopClose__10daDoor20_cFv = .text:0x00004C60; // type:function size:0xE4 scope:global align:4 +setStop__10daDoor20_cFv = .text:0x00004D44; // type:function size:0x90 scope:global align:4 +chkStopOpen__10daDoor20_cFv = .text:0x00004DD4; // type:function size:0x174 scope:global align:4 +chkMakeKey__10daDoor20_cFv = .text:0x00004F48; // type:function size:0x58 scope:global align:4 +calcMtx__12dDoor_stop_cFP10daDoor20_c = .text:0x00004FA0; // type:function size:0xB0 scope:global align:4 +closeInit__12dDoor_stop_cFP10daDoor20_c = .text:0x00005050; // type:function size:0x94 scope:global align:4 +closeProc__12dDoor_stop_cFP10daDoor20_c = .text:0x000050E4; // type:function size:0x8C scope:global align:4 +openInit__12dDoor_stop_cFP10daDoor20_c = .text:0x00005170; // type:function size:0x8C scope:global align:4 +openProc__12dDoor_stop_cFP10daDoor20_c = .text:0x000051FC; // type:function size:0x90 scope:global align:4 +create__12dDoor_stop_cFP10daDoor20_c = .text:0x0000528C; // type:function size:0x50 scope:global align:4 +draw__12dDoor_stop_cFP10daDoor20_c = .text:0x000052DC; // type:function size:0x74 scope:global align:4 +daDoor20_Draw__FP10daDoor20_c = .text:0x00005350; // type:function size:0x4 scope:global align:4 +daDoor20_Execute__FP10daDoor20_c = .text:0x00005354; // type:function size:0x24 scope:global align:4 +daDoor20_Delete__FP10daDoor20_c = .text:0x00005378; // type:function size:0x24 scope:global align:4 +daDoor20_Create__FP10fopAc_ac_c = .text:0x0000539C; // type:function size:0xB8 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00005454; // type:function size:0x14 scope:global align:4 +inprodXZ__4cXyzCFRC3Vec = .text:0x00005468; // type:function size:0x20 scope:global align:4 +dComIfGp_roomControl_onStatusFlag__FiUc = .text:0x00005488; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104655 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104744 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@104748 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@104832 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@104833 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:string +@104882 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104883 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104884 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104885 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104886 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@104887 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_eff_id_lv3$98548 = .rodata:0x0000002C; // type:object size:0xA scope:local align:4 +l_eff_id_lv4$98549 = .rodata:0x00000036; // type:object size:0xA scope:local align:2 +l_eff_id$98610 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105066 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105067 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105068 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@105069 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@105133 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@105187 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105199 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105200 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105241 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105242 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105243 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105244 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@105245 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@105246 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105247 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105248 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@105249 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105250 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105513 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105717 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105718 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105720 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105721 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105995 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105996 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106109 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106110 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106123 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_8_data_E = .data:0x0000000E; // type:object size:0x3A +@104626 = .data:0x00000048; // type:object size:0x34 scope:local align:4 +lbl_8_data_7C = .data:0x0000007C; // type:object size:0x16 data:string +lbl_8_data_92 = .data:0x00000092; // type:object size:0x27 +lbl_8_data_B9 = .data:0x000000B9; // type:object size:0x11 data:string +lbl_8_data_CA = .data:0x000000CA; // type:object size:0x2E +lbl_8_data_F8 = .data:0x000000F8; // type:object size:0x20 +@104750 = .data:0x00000118; // type:object size:0x34 scope:local align:4 +lbl_8_data_14C = .data:0x0000014C; // type:object size:0x2B +lbl_8_data_177 = .data:0x00000177; // type:object size:0x12 data:string +@104998 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +@105071 = .data:0x000001C0; // type:object size:0x34 scope:local align:4 +@105101 = .data:0x000001F4; // type:object size:0x34 scope:local align:4 +lbl_8_data_228 = .data:0x00000228; // type:object size:0x12 data:string +lbl_8_data_23A = .data:0x0000023A; // type:object size:0x12 data:string +lbl_8_data_24C = .data:0x0000024C; // type:object size:0x12 data:string +@105179 = .data:0x00000260; // type:object size:0x34 scope:local align:4 +@105212 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +lbl_8_data_2C8 = .data:0x000002C8; // type:object size:0x7 data:string +@105253 = .data:0x000002D0; // type:object size:0x34 scope:local align:4 +lbl_8_data_304 = .data:0x00000304; // type:object size:0x3C +@105522 = .data:0x00000340; // type:object size:0x74 scope:local align:4 +@105521 = .data:0x000003B4; // type:object size:0x74 scope:local align:4 +lbl_8_data_428 = .data:0x00000428; // type:object size:0x7 data:string +lbl_8_data_42F = .data:0x0000042F; // type:object size:0x7 data:string +lbl_8_data_436 = .data:0x00000436; // type:object size:0x8 data:string +lbl_8_data_43E = .data:0x0000043E; // type:object size:0x24 +lbl_8_data_462 = .data:0x00000462; // type:object size:0x12 data:string +table$99787 = .data:0x00000474; // type:object size:0x4C scope:local align:4 +lbl_8_data_4C0 = .data:0x000004C0; // type:object size:0x18 data:string +lbl_8_data_4D8 = .data:0x000004D8; // type:object size:0x1C data:string +tate_table$99795 = .data:0x000004F4; // type:object size:0x10 scope:local align:4 +lbl_8_data_504 = .data:0x00000504; // type:object size:0x15 data:string +lbl_8_data_519 = .data:0x00000519; // type:object size:0x19 data:string +tate_w_table$99798 = .data:0x00000534; // type:object size:0x10 scope:local align:4 +lbl_8_data_544 = .data:0x00000544; // type:object size:0x18 data:string +lbl_8_data_55C = .data:0x0000055C; // type:object size:0x1F data:string +yoko_table$99801 = .data:0x0000057C; // type:object size:0x10 scope:local align:4 +lbl_8_data_58C = .data:0x0000058C; // type:object size:0x15 data:string +lbl_8_data_5A1 = .data:0x000005A1; // type:object size:0x1C data:string +yoko_w_table$99804 = .data:0x000005C0; // type:object size:0x10 scope:local align:4 +lbl_8_data_5D0 = .data:0x000005D0; // type:object size:0x18 data:string +lbl_8_data_5E8 = .data:0x000005E8; // type:object size:0x1F data:string +lv8_table$99807 = .data:0x00000608; // type:object size:0x10 scope:local align:4 +lbl_8_data_618 = .data:0x00000618; // type:object size:0x15 data:string +lbl_8_data_62D = .data:0x0000062D; // type:object size:0x1C data:string +lv8_w_table$99810 = .data:0x0000064C; // type:object size:0x10 scope:local align:4 +lbl_8_data_65C = .data:0x0000065C; // type:object size:0x14 data:string +lbl_8_data_670 = .data:0x00000670; // type:object size:0x14 data:string +lbl_8_data_684 = .data:0x00000684; // type:object size:0x19 data:string +lbl_8_data_69D = .data:0x0000069D; // type:object size:0x19 data:string +lbl_8_data_6B6 = .data:0x000006B6; // type:object size:0x1C data:string +lbl_8_data_6D2 = .data:0x000006D2; // type:object size:0x1C data:string +lbl_8_data_6EE = .data:0x000006EE; // type:object size:0x21 data:string +knob_table$99813 = .data:0x00000710; // type:object size:0x1C scope:local align:4 +lbl_8_data_72C = .data:0x0000072C; // type:object size:0x18 data:string +lbl_8_data_744 = .data:0x00000744; // type:object size:0x1F data:string +lv7_table$99821 = .data:0x00000764; // type:object size:0x10 scope:local align:4 +lbl_8_data_774 = .data:0x00000774; // type:object size:0x15 data:string +lbl_8_data_789 = .data:0x00000789; // type:object size:0x1C data:string +lv7_w_table$99824 = .data:0x000007A8; // type:object size:0x10 scope:local align:4 +lbl_8_data_7B8 = .data:0x000007B8; // type:object size:0x18 data:string +lbl_8_data_7D0 = .data:0x000007D0; // type:object size:0x1F data:string +lv9_table$99827 = .data:0x000007F0; // type:object size:0x10 scope:local align:4 +lbl_8_data_800 = .data:0x00000800; // type:object size:0x15 data:string +lbl_8_data_815 = .data:0x00000815; // type:object size:0x1C data:string +lv9_w_table$99830 = .data:0x00000834; // type:object size:0x10 scope:local align:4 +lbl_8_data_844 = .data:0x00000844; // type:object size:0x5 data:string +lbl_8_data_849 = .data:0x00000849; // type:object size:0xA data:string +lbl_8_data_853 = .data:0x00000853; // type:object size:0xB data:string +lbl_8_data_85E = .data:0x0000085E; // type:object size:0x5 data:string +lbl_8_data_863 = .data:0x00000863; // type:object size:0x6 data:string +lbl_8_data_869 = .data:0x00000869; // type:object size:0x6 data:string +lbl_8_data_86F = .data:0x0000086F; // type:object size:0xA data:string +lbl_8_data_879 = .data:0x00000879; // type:object size:0x8 data:string +lbl_8_data_881 = .data:0x00000881; // type:object size:0x7 data:string +lbl_8_data_888 = .data:0x00000888; // type:object size:0x9 data:string +lbl_8_data_891 = .data:0x00000891; // type:object size:0x9 data:string +lbl_8_data_89A = .data:0x0000089A; // type:object size:0xB data:string +lbl_8_data_8A5 = .data:0x000008A5; // type:object size:0xA data:string +lbl_8_data_8AF = .data:0x000008AF; // type:object size:0xA data:string +lbl_8_data_8B9 = .data:0x000008B9; // type:object size:0xB data:string +lbl_8_data_8C4 = .data:0x000008C4; // type:object size:0xB data:string +lbl_8_data_8CF = .data:0x000008CF; // type:object size:0x5 data:string +lbl_8_data_8D4 = .data:0x000008D4; // type:object size:0xE data:string +lbl_8_data_8E2 = .data:0x000008E2; // type:object size:0xE data:string +lbl_8_data_8F0 = .data:0x000008F0; // type:object size:0xA data:string +lbl_8_data_8FA = .data:0x000008FA; // type:object size:0x8 data:string +lbl_8_data_902 = .data:0x00000902; // type:object size:0x8 data:string +lbl_8_data_90A = .data:0x0000090A; // type:object size:0xC data:string +lbl_8_data_916 = .data:0x00000916; // type:object size:0xA data:string +lbl_8_data_920 = .data:0x00000920; // type:object size:0xC data:string +lbl_8_data_92C = .data:0x0000092C; // type:object size:0x9 data:string +lbl_8_data_935 = .data:0x00000935; // type:object size:0x8 data:string +lbl_8_data_93D = .data:0x0000093D; // type:object size:0xA data:string +lbl_8_data_947 = .data:0x00000947; // type:object size:0xB data:string +action_table$100102 = .data:0x00000954; // type:object size:0x74 scope:local align:4 +l_daDoor20_Method = .data:0x000009C8; // type:object size:0x20 scope:global align:4 +g_profile_DOOR20 = .data:0x000009E8; // type:object size:0x30 scope:global align:4 +__vt__10daDoor20_c = .data:0x00000A18; // type:object size:0x10 scope:global align:4 +lbl_8_data_A28 = .data:0x00000A28; // type:object size:0xB data:string +@100498 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +__RTTI__10daDoor20_c = .data:0x00000A40; // type:object size:0x8 scope:global align:4 +lbl_8_data_A48 = .data:0x00000A48; // type:object size:0x34 +@100558 = .data:0x00000A7C; // type:object size:0x3C scope:local align:4 +lbl_8_data_AB8 = .data:0x00000AB8; // type:object size:0x14 +@100560 = .data:0x00000ACC; // type:object size:0x34 scope:local align:4 +lbl_8_data_B00 = .data:0x00000B00; // type:object size:0x14 +@100618 = .data:0x00000B14; // type:object size:0x24 scope:local align:4 +lbl_8_data_B38 = .data:0x00000B38; // type:object size:0x18 +@100620 = .data:0x00000B50; // type:object size:0xC scope:local align:4 +lbl_8_data_B5C = .data:0x00000B5C; // type:object size:0x1C +@100622 = .data:0x00000B78; // type:object size:0xC scope:local align:4 +lbl_8_bss_0 = .bss:0x00000000; // type:object size:0x20 diff --git a/config/RZDP01/rels/d_a_door_spiral/splits.txt b/config/RZDP01/rels/d_a_door_spiral/splits.txt new file mode 100644 index 0000000000..bfae0d15f2 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_spiral/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_door_spiral.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_door_spiral/symbols.txt b/config/RZDP01/rels/d_a_door_spiral/symbols.txt new file mode 100644 index 0000000000..6855a1f604 --- /dev/null +++ b/config/RZDP01/rels/d_a_door_spiral/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_SPIRAL_DOOR = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_dshutter/splits.txt b/config/RZDP01/rels/d_a_dshutter/splits.txt new file mode 100644 index 0000000000..df4504a89d --- /dev/null +++ b/config/RZDP01/rels/d_a_dshutter/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_dshutter.cpp: + .text start:0x0000005C end:0x00000A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000170 + .bss start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_dshutter/symbols.txt b/config/RZDP01/rels/d_a_dshutter/symbols.txt new file mode 100644 index 0000000000..f1c9d70ab1 --- /dev/null +++ b/config/RZDP01/rels/d_a_dshutter/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__7daDsh_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +CreateHeap__7daDsh_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +Draw__7daDsh_cFv = .text:0x00000148; // type:function size:0x98 scope:global align:4 +Execute__7daDsh_cFPPA3_A4_f = .text:0x000001E0; // type:function size:0x84 scope:global align:4 +setMtx__7daDsh_cFv = .text:0x00000264; // type:function size:0x70 scope:global align:4 +setAction__7daDsh_cFPQ27daDsh_c8action_c = .text:0x000002D4; // type:function size:0x54 scope:global align:4 +initOpenWait__7daDsh_cFv = .text:0x00000328; // type:function size:0x10 scope:global align:4 +executeOpenWait__7daDsh_cFv = .text:0x00000338; // type:function size:0x5C scope:global align:4 +initOpen__7daDsh_cFv = .text:0x00000394; // type:function size:0xD8 scope:global align:4 +executeOpen__7daDsh_cFv = .text:0x0000046C; // type:function size:0xD4 scope:global align:4 +initCloseWait__7daDsh_cFv = .text:0x00000540; // type:function size:0x1C scope:global align:4 +executeCloseWait__7daDsh_cFv = .text:0x0000055C; // type:function size:0x5C scope:global align:4 +initClose__7daDsh_cFv = .text:0x000005B8; // type:function size:0x28 scope:global align:4 +executeClose__7daDsh_cFv = .text:0x000005E0; // type:function size:0xD4 scope:global align:4 +daDsh_Draw__FP7daDsh_c = .text:0x000006B4; // type:function size:0x10 scope:global align:4 +daDsh_Execute__FP7daDsh_c = .text:0x000006C4; // type:function size:0x4 scope:global align:4 +daDsh_IsDelete__FP7daDsh_c = .text:0x000006C8; // type:function size:0x8 scope:global align:4 +daDsh_Delete__FP7daDsh_c = .text:0x000006D0; // type:function size:0x48 scope:global align:4 +daDsh_Create__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x170 scope:global align:4 +__sinit_\d_a_dshutter_cpp = .text:0x00000888; // type:function size:0x15C scope:global align:4 +__ct__Q27daDsh_c8action_cFM7daDsh_cFPCvPv_iM7daDsh_cFPCvPv_i = .text:0x000009E4; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzb = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_heap_size = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +@90157 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@90158 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_10_data_7 = .data:0x00000007; // type:object size:0xA data:string +lbl_10_data_11 = .data:0x00000011; // type:object size:0xA data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +lbl_10_data_28 = .data:0x00000028; // type:object size:0x4 +l_resName$localstatic$create__7daDsh_cFv = .data:0x0000002C; // type:object size:0x8 scope:local align:4 data:4byte +l_daDsh_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_DSHUTTER = .data:0x00000054; // type:object size:0x34 scope:global align:4 +__vt__7daDsh_c = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_10_data_B0 = .data:0x000000B0; // type:object size:0x8 data:string +@89264 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__7daDsh_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +lbl_10_data_D4 = .data:0x000000D4; // type:object size:0x11 data:string +@89266 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +lbl_10_data_F4 = .data:0x000000F4; // type:object size:0x1C +@90265 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@90266 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@90267 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@90268 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@90269 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@90270 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@90271 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@90272 = .data:0x00000164; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +l_openWaitAction = .bss:0x00000000; // type:object size:0x18 scope:global align:4 +l_openAction = .bss:0x00000018; // type:object size:0x18 scope:global align:4 +l_closeWaitAction = .bss:0x00000030; // type:object size:0x18 scope:global align:4 +l_closeAction = .bss:0x00000048; // type:object size:0x18 scope:global align:4 +lbl_10_bss_60 = .bss:0x00000060; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_e_ai/splits.txt b/config/RZDP01/rels/d_a_e_ai/splits.txt new file mode 100644 index 0000000000..e463820871 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ai.cpp: + .text start:0x000000CC end:0x00002A9C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000030C + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_e_ai/symbols.txt b/config/RZDP01/rels/d_a_e_ai/symbols.txt new file mode 100644 index 0000000000..c239723ff8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ai/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_AI_HIO_cFv = .text:0x00000140; // type:function size:0x50 scope:global align:4 +initCcCylinder__10e_ai_classFv = .text:0x00000190; // type:function size:0xBC scope:global align:4 +setCcCylinder__10e_ai_classFv = .text:0x0000024C; // type:function size:0xCC scope:global align:4 +anm_init__10e_ai_classFifUcf = .text:0x00000318; // type:function size:0xAC scope:global align:4 +Draw__10e_ai_classFv = .text:0x000003C4; // type:function size:0xF4 scope:global align:4 +player_way_check__10e_ai_classFv = .text:0x000004B8; // type:function size:0x44 scope:global align:4 +other_bg_check__10e_ai_classFP10fopAc_ac_c = .text:0x000004FC; // type:function size:0xC4 scope:global align:4 +pl_check__10e_ai_classFfs = .text:0x000005C0; // type:function size:0x78 scope:global align:4 +damage_check__10e_ai_classFv = .text:0x00000638; // type:function size:0x720 scope:global align:4 +e_ai_damage__10e_ai_classFv = .text:0x00000D58; // type:function size:0x4D8 scope:global align:4 +e_ai_attack__10e_ai_classFv = .text:0x00001230; // type:function size:0x250 scope:global align:4 +e_ai_move__10e_ai_classFv = .text:0x00001480; // type:function size:0x3A0 scope:global align:4 +e_ai_wait__10e_ai_classFv = .text:0x00001820; // type:function size:0x1F8 scope:global align:4 +e_ai_return__10e_ai_classFv = .text:0x00001A18; // type:function size:0x270 scope:global align:4 +action__10e_ai_classFv = .text:0x00001C88; // type:function size:0x28C scope:global align:4 +PlayerWaySet__10e_ai_classFv = .text:0x00001F14; // type:function size:0x6C scope:global align:4 +AttentionSet__10e_ai_classFv = .text:0x00001F80; // type:function size:0x68 scope:global align:4 +Execute__10e_ai_classFv = .text:0x00001FE8; // type:function size:0x4E8 scope:global align:4 +setBaseMtx__10e_ai_classFv = .text:0x000024D0; // type:function size:0x88 scope:global align:4 +Delete__10e_ai_classFv = .text:0x00002558; // type:function size:0x68 scope:global align:4 +daE_AI_Draw__FP10e_ai_class = .text:0x000025C0; // type:function size:0x4 scope:global align:4 +daE_AI_Execute__FP10e_ai_class = .text:0x000025C4; // type:function size:0x4 scope:global align:4 +daE_AI_IsDelete__FP10e_ai_class = .text:0x000025C8; // type:function size:0x8 scope:global align:4 +daE_AI_Delete__FP10e_ai_class = .text:0x000025D0; // type:function size:0x4 scope:global align:4 +CreateHeap__10e_ai_classFv = .text:0x000025D4; // type:function size:0x194 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002768; // type:function size:0x4 scope:global align:4 +Create__10e_ai_classFv = .text:0x0000276C; // type:function size:0x2A4 scope:global align:4 +daE_AI_Create__FP10fopAc_ac_c = .text:0x00002A10; // type:function size:0x4 scope:global align:4 +__dt__12daE_AI_HIO_cFv = .text:0x00002A14; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ai_cpp = .text:0x00002A54; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95623 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95624 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95625 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95626 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95627 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95628 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +at_sph_src$92641 = .rodata:0x00000018; // type:object size:0x40 scope:local align:4 +shield_sph_src$92642 = .rodata:0x00000058; // type:object size:0x40 scope:local align:4 +@95634 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@95635 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95645 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95668 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95844 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95845 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95846 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95904 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95905 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95906 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95907 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95908 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95909 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95910 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95948 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96001 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96004 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@96147 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96155 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@96258 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96259 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96261 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96264 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@96392 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92589 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_cyl_src$92643 = .data:0x00000018; // type:object size:0x44 scope:local align:4 +lbl_170_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_daE_AI_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_AI = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_AI_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_170_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@93360 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_AI_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_170_data_E4 = .data:0x000000E4; // type:object size:0x34 +@93422 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_170_data_154 = .data:0x00000154; // type:object size:0x14 +@93424 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_170_data_19C = .data:0x0000019C; // type:object size:0x14 +@93482 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_170_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@93484 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_170_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@93486 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_170_data_220 = .data:0x00000220; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_170_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92632 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_arrow/splits.txt b/config/RZDP01/rels/d_a_e_arrow/splits.txt new file mode 100644 index 0000000000..7710d28ec2 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_arrow/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_arrow.cpp: + .text start:0x000000CC end:0x00001A50 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_e_arrow/symbols.txt b/config/RZDP01/rels/d_a_e_arrow/symbols.txt new file mode 100644 index 0000000000..e3574527ed --- /dev/null +++ b/config/RZDP01/rels/d_a_e_arrow/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daE_ARROW_Draw__FP13e_arrow_class = .text:0x000000CC; // type:function size:0xA8 scope:global align:4 +s_limit_sub__FPvPv = .text:0x00000174; // type:function size:0x90 scope:global align:4 +atHit_CB__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000204; // type:function size:0x74 scope:global align:4 +daE_ARROW_Execute__FP13e_arrow_class = .text:0x00000278; // type:function size:0x14C8 scope:global align:4 +daE_ARROW_IsDelete__FP13e_arrow_class = .text:0x00001740; // type:function size:0x8 scope:global align:4 +daE_ARROW_Delete__FP13e_arrow_class = .text:0x00001748; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000017B0; // type:function size:0xAC scope:global align:4 +daE_ARROW_Create__FP10fopAc_ac_c = .text:0x0000185C; // type:function size:0x1F4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@111948 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@112275 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@112276 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@112277 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@112278 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@112279 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@112280 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@112281 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@112282 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@112283 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@112284 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@112285 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@112286 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@112287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@112288 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@112289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@112290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@112291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@112292 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@112293 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@112294 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@112295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@112296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@112297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@112298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@112302 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112303 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112304 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112306 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112307 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@112308 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@112309 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@112310 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@112311 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@112312 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@112313 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@112314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@112315 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@112316 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@112317 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@112318 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@112319 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@112322 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fire_name$109438 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +at_sph_src$109676 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +tg_sph_src$109677 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +fire_eff_sph_src$109680 = .data:0x00000088; // type:object size:0x40 scope:local align:4 +lbl_171_data_C8 = .data:0x000000C8; // type:object size:0xC +l_daE_ARROW_Method = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_E_ARROW = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +lbl_171_data_124 = .data:0x00000124; // type:object size:0x40 +@109860 = .data:0x00000164; // type:object size:0x4C scope:local align:4 +lbl_171_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@109864 = .data:0x000001C4; // type:object size:0x44 scope:local align:4 +lbl_171_data_208 = .data:0x00000208; // type:object size:0x14 +@109866 = .data:0x0000021C; // type:object size:0x24 scope:local align:4 +lbl_171_data_240 = .data:0x00000240; // type:object size:0x18 +@109868 = .data:0x00000258; // type:object size:0xC scope:local align:4 +lbl_171_data_264 = .data:0x00000264; // type:object size:0x1C +@109870 = .data:0x00000280; // type:object size:0xC scope:local align:4 +lbl_171_data_28C = .data:0x0000028C; // type:object size:0x14 +@109904 = .data:0x000002A0; // type:object size:0x14 scope:local align:4 +lbl_171_data_2B4 = .data:0x000002B4; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@109246 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +localOffset$109243 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@109520 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +localOffset$109517 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_ba/splits.txt b/config/RZDP01/rels/d_a_e_ba/splits.txt new file mode 100644 index 0000000000..ec6945213c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ba/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ba.cpp: + .text start:0x000000CC end:0x000030FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000032C + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDP01/rels/d_a_e_ba/symbols.txt b/config/RZDP01/rels/d_a_e_ba/symbols.txt new file mode 100644 index 0000000000..0ec499caa9 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ba/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_BA_HIO_cFv = .text:0x000003E0; // type:function size:0x44 scope:global align:4 +ba_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_ba_classifUcf = .text:0x00000484; // type:function size:0xA8 scope:global align:4 +daE_BA_Draw__FP10e_ba_class = .text:0x0000052C; // type:function size:0x6C scope:global align:4 +shot_b_sub__FPvPv = .text:0x00000598; // type:function size:0x78 scope:global align:4 +pl_check__FP10e_ba_classfs = .text:0x00000610; // type:function size:0x14C scope:global align:4 +damage_check__FP10e_ba_class = .text:0x0000075C; // type:function size:0x22C scope:global align:4 +path_check__FP10e_ba_class = .text:0x00000988; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_ba_class = .text:0x00000BE8; // type:function size:0x17C scope:global align:4 +e_ba_roof__FP10e_ba_class = .text:0x00000D64; // type:function size:0x148 scope:global align:4 +e_ba_fight_fly__FP10e_ba_class = .text:0x00000EAC; // type:function size:0x1B0 scope:global align:4 +e_ba_fight__FP10e_ba_class = .text:0x0000105C; // type:function size:0x368 scope:global align:4 +e_ba_attack__FP10e_ba_class = .text:0x000013C4; // type:function size:0x1EC scope:global align:4 +e_ba_fly__FP10e_ba_class = .text:0x000015B0; // type:function size:0x214 scope:global align:4 +e_ba_return__FP10e_ba_class = .text:0x000017C4; // type:function size:0x110 scope:global align:4 +e_ba_path_fly__FP10e_ba_class = .text:0x000018D4; // type:function size:0x22C scope:global align:4 +e_ba_chance__FP10e_ba_class = .text:0x00001B00; // type:function size:0x1F8 scope:global align:4 +e_ba_wolfbite__FP10e_ba_class = .text:0x00001CF8; // type:function size:0x240 scope:global align:4 +e_ba_wind__FP10e_ba_class = .text:0x00001F38; // type:function size:0x194 scope:global align:4 +e_ba_appear__FP10e_ba_class = .text:0x000020CC; // type:function size:0x130 scope:global align:4 +daE_BA_Execute__FP10e_ba_class = .text:0x000021FC; // type:function size:0x8C0 scope:global align:4 +daE_BA_IsDelete__FP10e_ba_class = .text:0x00002ABC; // type:function size:0x8 scope:global align:4 +daE_BA_Delete__FP10e_ba_class = .text:0x00002AC4; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B28; // type:function size:0xF0 scope:global align:4 +daE_BA_Create__FP10fopAc_ac_c = .text:0x00002C18; // type:function size:0x410 scope:global align:4 +__dt__12daE_BA_HIO_cFv = .text:0x00003028; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ba_cpp = .text:0x00003068; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000030B0; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99550 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99552 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99553 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99576 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99577 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99578 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@99643 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@99689 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99691 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99721 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99726 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99727 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99760 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@99761 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99762 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99777 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99778 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99813 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99814 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99815 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99816 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99817 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99836 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99848 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99849 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99912 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99913 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99914 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99947 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99948 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99963 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@99964 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99976 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99977 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99978 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@100139 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100140 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100141 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100272 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100274 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100277 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95238 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +fire_name$96033 = .data:0x00000016; // type:object size:0x8 scope:local align:2 +ice_name$96034 = .data:0x0000001E; // type:object size:0x6 scope:local align:2 +@100143 = .data:0x00000024; // type:object size:0x40 scope:local align:4 +lbl_172_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_172_data_69 = .data:0x00000069; // type:object size:0x5 data:string +lbl_172_data_6E = .data:0x0000006E; // type:object size:0x5 data:string +arc_name$96147 = .data:0x00000074; // type:object size:0xC scope:local align:4 +cc_sph_src$96178 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +lbl_172_data_C0 = .data:0x000000C0; // type:object size:0x5 data:string +l_daE_BA_Method = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_E_BA = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__12daE_BA_HIO_c = .data:0x00000118; // type:object size:0xC scope:global align:4 +lbl_172_data_124 = .data:0x00000124; // type:object size:0xD data:string +@96224 = .data:0x00000134; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BA_HIO_c = .data:0x00000140; // type:object size:0x8 scope:global align:4 +lbl_172_data_148 = .data:0x00000148; // type:object size:0x34 +@96287 = .data:0x0000017C; // type:object size:0x3C scope:local align:4 +lbl_172_data_1B8 = .data:0x000001B8; // type:object size:0x14 +@96289 = .data:0x000001CC; // type:object size:0x34 scope:local align:4 +lbl_172_data_200 = .data:0x00000200; // type:object size:0x14 +@96347 = .data:0x00000214; // type:object size:0x24 scope:local align:4 +lbl_172_data_238 = .data:0x00000238; // type:object size:0x18 +@96349 = .data:0x00000250; // type:object size:0xC scope:local align:4 +lbl_172_data_25C = .data:0x0000025C; // type:object size:0x1C +@96351 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_172_data_284 = .data:0x00000284; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_172_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95281 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_172_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDP01/rels/d_a_e_bee/splits.txt b/config/RZDP01/rels/d_a_e_bee/splits.txt new file mode 100644 index 0000000000..4a4735b48d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bee/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bee.cpp: + .text start:0x000000CC end:0x0000251C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000184 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_bee/symbols.txt b/config/RZDP01/rels/d_a_e_bee/symbols.txt new file mode 100644 index 0000000000..b9e06b695a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bee/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_Bee_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daE_Bee_Draw__FP11e_bee_class = .text:0x000000FC; // type:function size:0x104 scope:global align:4 +bee_mtxset__FP5bee_s = .text:0x00000200; // type:function size:0xB8 scope:global align:4 +bee_fly_action__FP11e_bee_classP5bee_s = .text:0x000002B8; // type:function size:0x64C scope:global align:4 +bee_nest_action__FP11e_bee_classP5bee_sSc = .text:0x00000904; // type:function size:0x68C scope:global align:4 +bee_fail__FP5bee_s = .text:0x00000F90; // type:function size:0x434 scope:global align:4 +bee_start__FP11e_bee_classP5bee_s = .text:0x000013C4; // type:function size:0x22C scope:global align:4 +daE_Bee_Execute__FP11e_bee_class = .text:0x000015F0; // type:function size:0x7C4 scope:global align:4 +daE_Bee_IsDelete__FP11e_bee_class = .text:0x00001DB4; // type:function size:0x8 scope:global align:4 +daE_Bee_Delete__FP11e_bee_class = .text:0x00001DBC; // type:function size:0x104 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EC0; // type:function size:0x1A4 scope:global align:4 +daE_Bee_Create__FP10fopAc_ac_c = .text:0x00002064; // type:function size:0x3A0 scope:global align:4 +__dt__13daE_Bee_HIO_cFv = .text:0x00002404; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bee_cpp = .text:0x00002444; // type:function size:0x48 scope:global align:4 +__ct__5bee_sFv = .text:0x0000248C; // type:function size:0x34 scope:global align:4 +__dt__5bee_sFv = .text:0x000024C0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97131 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97169 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97262 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97263 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97265 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97266 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97267 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97270 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97271 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97272 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97273 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97275 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97276 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97277 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97278 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97331 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97332 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97334 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97335 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97336 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97337 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97338 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97339 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97340 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97380 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97385 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97386 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +l_bmdidx$93948 = .rodata:0x000000AC; // type:object size:0x10 scope:local align:4 +l_bmdidx$94048 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +@97724 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97727 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_cyl_src$94046 = .data:0x00000008; // type:object size:0x44 scope:local align:4 +at_sph_src$94047 = .data:0x0000004C; // type:object size:0x40 scope:local align:4 +l_daE_Bee_Method = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_E_BEE = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__13daE_Bee_HIO_c = .data:0x000000DC; // type:object size:0xC scope:global align:4 +lbl_173_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +@94093 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +__RTTI__13daE_Bee_HIO_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_173_data_10C = .data:0x0000010C; // type:object size:0x78 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_173_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +@93736 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +non$93733 = .bss:0x00000038; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_bg/splits.txt b/config/RZDP01/rels/d_a_e_bg/splits.txt new file mode 100644 index 0000000000..9417f85d47 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bg.cpp: + .text start:0x000000CC end:0x000038D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_e_bg/symbols.txt b/config/RZDP01/rels/d_a_e_bg/symbols.txt new file mode 100644 index 0000000000..a31606b08d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bg/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_BG_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__8daE_BG_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0xE0 scope:global align:4 +JointCallBack__8daE_BG_cFP8J3DJointi = .text:0x000001FC; // type:function size:0x48 scope:global align:4 +draw__8daE_BG_cFv = .text:0x00000244; // type:function size:0x1B8 scope:global align:4 +daE_BG_Draw__FP8daE_BG_c = .text:0x000003FC; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_BG_cFii = .text:0x00000400; // type:function size:0x18 scope:global align:4 +damage_check__8daE_BG_cFv = .text:0x00000418; // type:function size:0x18C scope:global align:4 +setSparkEffect__8daE_BG_cFv = .text:0x000005A4; // type:function size:0x144 scope:global align:4 +search_esa__8daE_BG_cFv = .text:0x000006E8; // type:function size:0x84 scope:global align:4 +executeBorn__8daE_BG_cFv = .text:0x0000076C; // type:function size:0x280 scope:global align:4 +executeSwim__8daE_BG_cFv = .text:0x000009EC; // type:function size:0x5F0 scope:global align:4 +executeAttack__8daE_BG_cFv = .text:0x00000FDC; // type:function size:0xB08 scope:global align:4 +executeDamage__8daE_BG_cFv = .text:0x00001AE4; // type:function size:0x1CC scope:global align:4 +setBombCarry__8daE_BG_cFi = .text:0x00001CB0; // type:function size:0x114 scope:global align:4 +executeBomb__8daE_BG_cFv = .text:0x00001DC4; // type:function size:0x204 scope:global align:4 +executeBirth__8daE_BG_cFv = .text:0x00001FC8; // type:function size:0x3B4 scope:global align:4 +executeHook__8daE_BG_cFv = .text:0x0000237C; // type:function size:0x28 scope:global align:4 +executeEat__8daE_BG_cFv = .text:0x000023A4; // type:function size:0x740 scope:global align:4 +action__8daE_BG_cFv = .text:0x00002AE4; // type:function size:0x3AC scope:global align:4 +mtx_set__8daE_BG_cFv = .text:0x00002E90; // type:function size:0x120 scope:global align:4 +cc_set__8daE_BG_cFv = .text:0x00002FB0; // type:function size:0x158 scope:global align:4 +execute__8daE_BG_cFv = .text:0x00003108; // type:function size:0x160 scope:global align:4 +daE_BG_Execute__FP8daE_BG_c = .text:0x00003268; // type:function size:0x4 scope:global align:4 +daE_BG_IsDelete__FP8daE_BG_c = .text:0x0000326C; // type:function size:0x8 scope:global align:4 +_delete__8daE_BG_cFv = .text:0x00003274; // type:function size:0x74 scope:global align:4 +daE_BG_Delete__FP8daE_BG_c = .text:0x000032E8; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_BG_cFv = .text:0x000032EC; // type:function size:0x1C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000034B4; // type:function size:0x4 scope:global align:4 +create__8daE_BG_cFv = .text:0x000034B8; // type:function size:0x38C scope:global align:4 +daE_BG_Create__FP8daE_BG_c = .text:0x00003844; // type:function size:0x4 scope:global align:4 +__dt__12daE_BG_HIO_cFv = .text:0x00003848; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bg_cpp = .text:0x00003888; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97826 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97827 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@97830 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97898 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97899 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97921 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97996 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98167 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98168 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98172 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98173 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98176 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@98345 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98346 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98380 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98382 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98384 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98474 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98604 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98605 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98606 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98607 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98700 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98701 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98721 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98889 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_bg_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_bg_at_src__22@unnamed@d_a_e_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +lbl_174_data_80 = .data:0x00000080; // type:object size:0x5 data:string +enemyBombID$93879 = .data:0x00000086; // type:object size:0xA scope:local align:2 +@98348 = .data:0x00000090; // type:object size:0x2C scope:local align:4 +@98609 = .data:0x000000BC; // type:object size:0x20 scope:local align:4 +@98659 = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +lbl_174_data_FC = .data:0x000000FC; // type:object size:0x5 data:string +l_daE_BG_Method = .data:0x00000104; // type:object size:0x20 scope:global align:4 +g_profile_E_BG = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__12daE_BG_HIO_c = .data:0x00000154; // type:object size:0xC scope:global align:4 +lbl_174_data_160 = .data:0x00000160; // type:object size:0xD data:string +@94904 = .data:0x00000170; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BG_HIO_c = .data:0x0000017C; // type:object size:0x8 scope:global align:4 +lbl_174_data_184 = .data:0x00000184; // type:object size:0x34 +@94967 = .data:0x000001B8; // type:object size:0x3C scope:local align:4 +lbl_174_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@94969 = .data:0x00000208; // type:object size:0x34 scope:local align:4 +lbl_174_data_23C = .data:0x0000023C; // type:object size:0x14 +@95027 = .data:0x00000250; // type:object size:0x24 scope:local align:4 +lbl_174_data_274 = .data:0x00000274; // type:object size:0x18 +@95029 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +lbl_174_data_298 = .data:0x00000298; // type:object size:0x1C +@95031 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +lbl_174_data_2C0 = .data:0x000002C0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_174_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93751 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_bi/splits.txt b/config/RZDP01/rels/d_a_e_bi/splits.txt new file mode 100644 index 0000000000..dde708f6df --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bi.cpp: + .text start:0x000000CC end:0x000027FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_e_bi/symbols.txt b/config/RZDP01/rels/d_a_e_bi/symbols.txt new file mode 100644 index 0000000000..45611e6ad8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bi/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000000E8; // type:function size:0x18 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000100; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000110; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000120; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000130; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000013C; // type:function size:0x30 scope:global align:4 +__ct__12daE_BI_HIO_cFv = .text:0x0000016C; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_bi_classifUcf = .text:0x000001B4; // type:function size:0xAC scope:global align:4 +daE_BI_Draw__FP10e_bi_class = .text:0x00000260; // type:function size:0x228 scope:global align:4 +pl_check__FP10e_bi_classf = .text:0x00000488; // type:function size:0x60 scope:global align:4 +action__FP10e_bi_class = .text:0x000004E8; // type:function size:0x149C scope:global align:4 +s_fw_sub__FPvPv = .text:0x00001984; // type:function size:0x88 scope:global align:4 +ride_movebg_init__FP10e_bi_class = .text:0x00001A0C; // type:function size:0x140 scope:global align:4 +daE_BI_Execute__FP10e_bi_class = .text:0x00001B4C; // type:function size:0x650 scope:global align:4 +daE_BI_IsDelete__FP10e_bi_class = .text:0x0000219C; // type:function size:0x8 scope:global align:4 +daE_BI_Delete__FP10e_bi_class = .text:0x000021A4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000220C; // type:function size:0xF4 scope:global align:4 +daE_BI_Create__FP10fopAc_ac_c = .text:0x00002300; // type:function size:0x41C scope:global align:4 +__dt__12daE_BI_HIO_cFv = .text:0x0000271C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bi_cpp = .text:0x0000275C; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000027A4; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x000027AC; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000027B4; // type:function size:0x10 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x000027C4; // type:function size:0x1C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000027E0; // type:function size:0x10 scope:global align:4 +fabsf = .text:0x000027F0; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97568 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97581 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97693 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97694 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98030 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98031 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98032 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98035 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98036 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98037 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@98038 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98039 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98040 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98041 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98042 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98043 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98044 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98045 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98046 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98047 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98048 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98049 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98050 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98051 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98052 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98057 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@98071 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@98084 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@98130 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98131 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98132 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98133 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98134 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98135 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98136 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98137 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98138 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98139 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98140 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98141 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98142 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98264 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98266 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94241 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_175_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ex_eff_id$94533 = .data:0x0000001C; // type:object size:0xA scope:local align:4 +w_eff_id$94666 = .data:0x00000026; // type:object size:0x8 scope:local align:2 +@98054 = .data:0x00000030; // type:object size:0x20 scope:local align:4 +cc_cyl_src$94937 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +at_sph_src$94938 = .data:0x00000094; // type:object size:0x40 scope:local align:4 +lbl_175_data_D4 = .data:0x000000D4; // type:object size:0x10 +l_daE_BI_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_BI = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__12daE_BI_HIO_c = .data:0x00000134; // type:object size:0xC scope:global align:4 +lbl_175_data_140 = .data:0x00000140; // type:object size:0xD data:string +@94990 = .data:0x00000150; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BI_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +lbl_175_data_164 = .data:0x00000164; // type:object size:0x34 +@95053 = .data:0x00000198; // type:object size:0x3C scope:local align:4 +lbl_175_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@95055 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 +lbl_175_data_21C = .data:0x0000021C; // type:object size:0x48 +@95107 = .data:0x00000264; // type:object size:0x4C scope:local align:4 +lbl_175_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@95111 = .data:0x000002C4; // type:object size:0x44 scope:local align:4 +lbl_175_data_308 = .data:0x00000308; // type:object size:0x14 +@95113 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 +lbl_175_data_340 = .data:0x00000340; // type:object size:0x18 +@95115 = .data:0x00000358; // type:object size:0xC scope:local align:4 +lbl_175_data_364 = .data:0x00000364; // type:object size:0x1C +@95117 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_175_data_38C = .data:0x0000038C; // type:object size:0x34 +@95151 = .data:0x000003C0; // type:object size:0x14 scope:local align:4 +lbl_175_data_3D4 = .data:0x000003D4; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@94665 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94662 = .bss:0x00000044; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_bi_leaf/splits.txt b/config/RZDP01/rels/d_a_e_bi_leaf/splits.txt new file mode 100644 index 0000000000..fb90fc773a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bi_leaf/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_bi_leaf.cpp: + .text start:0x0000005C end:0x000003AC + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt b/config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt new file mode 100644 index 0000000000..b007d30cc2 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bi_leaf/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_BI_LEAF_Draw__FP15e_bi_leaf_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +daE_BI_LEAF_Execute__FP15e_bi_leaf_class = .text:0x000000D8; // type:function size:0x168 scope:global align:4 +daE_BI_LEAF_IsDelete__FP15e_bi_leaf_class = .text:0x00000240; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000248; // type:function size:0x80 scope:global align:4 +daE_BI_LEAF_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0xB4 scope:global align:4 +daE_BI_LEAF_Delete__FP15e_bi_leaf_class = .text:0x0000037C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_176_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_BI_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_BI_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_bs/splits.txt b/config/RZDP01/rels/d_a_e_bs/splits.txt new file mode 100644 index 0000000000..899e5f3d4d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bs.cpp: + .text start:0x000000CC end:0x00002504 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000354 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_e_bs/symbols.txt b/config/RZDP01/rels/d_a_e_bs/symbols.txt new file mode 100644 index 0000000000..4e2a7bb8ed --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bs/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_BS_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_bs_classifUcf = .text:0x00000118; // type:function size:0x14C scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000264; // type:function size:0xD8 scope:global align:4 +daE_BS_Draw__FP10e_bs_class = .text:0x0000033C; // type:function size:0x114 scope:global align:4 +way_bg_check__FP10e_bs_classff = .text:0x00000450; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_bs_classfs = .text:0x00000554; // type:function size:0xC0 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00000614; // type:function size:0x40 scope:global align:4 +daE_BS_Execute__FP10e_bs_class = .text:0x00000654; // type:function size:0x1894 scope:global align:4 +daE_BS_IsDelete__FP10e_bs_class = .text:0x00001EE8; // type:function size:0x8 scope:global align:4 +daE_BS_Delete__FP10e_bs_class = .text:0x00001EF0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001F58; // type:function size:0x204 scope:global align:4 +daE_BS_Create__FP10fopAc_ac_c = .text:0x0000215C; // type:function size:0x320 scope:global align:4 +__dt__12daE_BS_HIO_cFv = .text:0x0000247C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bs_cpp = .text:0x000024BC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96661 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96683 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96684 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96722 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97118 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97120 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97121 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97122 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97123 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97124 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97125 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97131 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97132 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97133 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97134 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97135 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97136 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97137 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97138 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97139 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97140 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97141 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97142 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97144 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97146 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97147 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97151 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97296 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97302 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_177_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$92767 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +ap_name$93025 = .data:0x00000020; // type:object size:0x6 scope:local align:4 +@97154 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +cc_sph_src$93387 = .data:0x00000068; // type:object size:0x40 scope:local align:4 +at_sph_src$93388 = .data:0x000000A8; // type:object size:0x40 scope:local align:4 +lbl_177_data_E8 = .data:0x000000E8; // type:object size:0x5 data:string +l_daE_BS_Method = .data:0x000000F0; // type:object size:0x20 scope:global align:4 +g_profile_E_BS = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__12daE_BS_HIO_c = .data:0x00000140; // type:object size:0xC scope:global align:4 +lbl_177_data_14C = .data:0x0000014C; // type:object size:0xD data:string +@93429 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BS_HIO_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +lbl_177_data_170 = .data:0x00000170; // type:object size:0x34 +@93491 = .data:0x000001A4; // type:object size:0x3C scope:local align:4 +lbl_177_data_1E0 = .data:0x000001E0; // type:object size:0x14 +@93493 = .data:0x000001F4; // type:object size:0x34 scope:local align:4 +lbl_177_data_228 = .data:0x00000228; // type:object size:0x14 +@93551 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 +lbl_177_data_260 = .data:0x00000260; // type:object size:0x18 +@93553 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_177_data_284 = .data:0x00000284; // type:object size:0x1C +@93555 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +lbl_177_data_2AC = .data:0x000002AC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_177_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_bu/splits.txt b/config/RZDP01/rels/d_a_e_bu/splits.txt new file mode 100644 index 0000000000..d5ae66be65 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bu.cpp: + .text start:0x000000CC end:0x00002F90 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDP01/rels/d_a_e_bu/symbols.txt b/config/RZDP01/rels/d_a_e_bu/symbols.txt new file mode 100644 index 0000000000..72c55d0768 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bu/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_BU_HIO_cFv = .text:0x000003E0; // type:function size:0x44 scope:global align:4 +bu_disappear__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_bu_classifUcf = .text:0x00000484; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000530; // type:function size:0x114 scope:global align:4 +daE_BU_Draw__FP10e_bu_class = .text:0x00000644; // type:function size:0xA8 scope:global align:4 +pl_check__FP10e_bu_classfs = .text:0x000006EC; // type:function size:0x11C scope:global align:4 +damage_check__FP10e_bu_class = .text:0x00000808; // type:function size:0x1CC scope:global align:4 +path_check__FP10e_bu_class = .text:0x000009D4; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_bu_class = .text:0x00000C34; // type:function size:0x17C scope:global align:4 +e_bu_wait__FP10e_bu_class = .text:0x00000DB0; // type:function size:0x19C scope:global align:4 +e_bu_fight_fly__FP10e_bu_class = .text:0x00000F4C; // type:function size:0x13C scope:global align:4 +e_bu_fight__FP10e_bu_class = .text:0x00001088; // type:function size:0x2F8 scope:global align:4 +e_bu_attack__FP10e_bu_class = .text:0x00001380; // type:function size:0x208 scope:global align:4 +e_bu_fly__FP10e_bu_class = .text:0x00001588; // type:function size:0x1D8 scope:global align:4 +e_bu_path_fly__FP10e_bu_class = .text:0x00001760; // type:function size:0x218 scope:global align:4 +e_bu_chance__FP10e_bu_class = .text:0x00001978; // type:function size:0x1C4 scope:global align:4 +e_bu_head__FP10e_bu_class = .text:0x00001B3C; // type:function size:0x574 scope:global align:4 +daE_BU_Execute__FP10e_bu_class = .text:0x000020B0; // type:function size:0x8C8 scope:global align:4 +daE_BU_IsDelete__FP10e_bu_class = .text:0x00002978; // type:function size:0x8 scope:global align:4 +daE_BU_Delete__FP10e_bu_class = .text:0x00002980; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000029E8; // type:function size:0x130 scope:global align:4 +daE_BU_Create__FP10fopAc_ac_c = .text:0x00002B18; // type:function size:0x3A4 scope:global align:4 +__dt__12daE_BU_HIO_cFv = .text:0x00002EBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bu_cpp = .text:0x00002EFC; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002F44; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96555 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96556 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96557 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96558 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96581 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96600 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96635 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96676 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96677 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96707 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96712 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96713 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96731 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96732 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96733 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96734 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96803 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96804 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96805 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96806 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96816 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96817 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96818 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96865 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96866 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96867 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96905 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96908 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96909 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97060 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97061 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97209 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97210 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97214 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_178_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@96911 = .data:0x0000001C; // type:object size:0x34 scope:local align:4 +fire_name$93308 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +ice_name$93309 = .data:0x00000058; // type:object size:0x6 scope:local align:4 +@97066 = .data:0x00000060; // type:object size:0x58 scope:local align:4 +cc_sph_src$93443 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +lbl_178_data_F8 = .data:0x000000F8; // type:object size:0x5 data:string +l_daE_BU_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_E_BU = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__12daE_BU_HIO_c = .data:0x00000150; // type:object size:0xC scope:global align:4 +lbl_178_data_15C = .data:0x0000015C; // type:object size:0xD data:string +@93485 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_BU_HIO_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_178_data_180 = .data:0x00000180; // type:object size:0x34 +@93547 = .data:0x000001B4; // type:object size:0x3C scope:local align:4 +lbl_178_data_1F0 = .data:0x000001F0; // type:object size:0x14 +@93549 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +lbl_178_data_238 = .data:0x00000238; // type:object size:0x14 +@93607 = .data:0x0000024C; // type:object size:0x24 scope:local align:4 +lbl_178_data_270 = .data:0x00000270; // type:object size:0x18 +@93609 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_178_data_294 = .data:0x00000294; // type:object size:0x1C +@93611 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +lbl_178_data_2BC = .data:0x000002BC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_178_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_178_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDP01/rels/d_a_e_bug/splits.txt b/config/RZDP01/rels/d_a_e_bug/splits.txt new file mode 100644 index 0000000000..1cb6771678 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bug/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_bug.cpp: + .text start:0x000000CC end:0x0000273C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_e_bug/symbols.txt b/config/RZDP01/rels/d_a_e_bug/symbols.txt new file mode 100644 index 0000000000..4ef9dedaf4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_bug/symbols.txt @@ -0,0 +1,95 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_Bug_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daE_Bug_Draw__FP11e_bug_class = .text:0x000000FC; // type:function size:0xEC scope:global align:4 +simple_bg_check__FP5bug_si = .text:0x000001E8; // type:function size:0x198 scope:global align:4 +bug_mtxset__FP5bug_s = .text:0x00000380; // type:function size:0xC4 scope:global align:4 +bug_action__FP11e_bug_classP5bug_s = .text:0x00000444; // type:function size:0x32C scope:global align:4 +damage_check__FP11e_bug_classP5bug_s = .text:0x00000770; // type:function size:0x3F0 scope:global align:4 +s_boom_sub__FPvPv = .text:0x00000B60; // type:function size:0x80 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x00000BE0; // type:function size:0x98 scope:global align:4 +daE_Bug_Execute__FP11e_bug_class = .text:0x00000C78; // type:function size:0x1418 scope:global align:4 +daE_Bug_IsDelete__FP11e_bug_class = .text:0x00002090; // type:function size:0x8 scope:global align:4 +daE_Bug_Delete__FP11e_bug_class = .text:0x00002098; // type:function size:0x104 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000219C; // type:function size:0xE8 scope:global align:4 +daE_Bug_Create__FP10fopAc_ac_c = .text:0x00002284; // type:function size:0x384 scope:global align:4 +__ct__5bug_sFv = .text:0x00002608; // type:function size:0x34 scope:global align:4 +__dt__13daE_Bug_HIO_cFv = .text:0x0000263C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_bug_cpp = .text:0x0000267C; // type:function size:0x64 scope:global align:4 +__dt__5bug_sFv = .text:0x000026E0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99398 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99399 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99426 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99427 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99428 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99482 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99483 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99484 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99485 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99486 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99487 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99488 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99582 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99583 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99584 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99585 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99586 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@99870 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99871 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99872 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99873 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99874 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99875 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99876 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99877 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99879 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99880 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99881 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99882 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99883 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99884 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99885 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99886 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99887 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99888 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99889 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99890 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99891 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99892 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99895 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +l_bmdidx$96075 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +l_bmdidx$96176 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@100053 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +c_x$95393 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +c_z$95394 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +lbl_179_data_20 = .data:0x00000020; // type:object size:0x6 data:string +lbl_179_data_26 = .data:0x00000026; // type:object size:0x8 data:string +l_daE_Bug_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_E_BUG = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__13daE_Bug_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_179_data_8C = .data:0x0000008C; // type:object size:0xE data:string +@96227 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__13daE_Bug_HIO_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95344 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_179_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_179_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte +@95349 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +at_pos = .bss:0x00000038; // type:object size:0xC scope:global align:4 +at_size = .bss:0x00000044; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_cr/splits.txt b/config/RZDP01/rels/d_a_e_cr/splits.txt new file mode 100644 index 0000000000..c06cc1748b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_cr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_cr.cpp: + .text start:0x000000CC end:0x000017BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000002C8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_e_cr/symbols.txt b/config/RZDP01/rels/d_a_e_cr/symbols.txt new file mode 100644 index 0000000000..2636ea98e5 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_cr/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_CR_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10e_cr_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001B0; // type:function size:0xA8 scope:global align:4 +daE_CR_Draw__FP10e_cr_class = .text:0x00000258; // type:function size:0x98 scope:global align:4 +way_bg_check__FP10e_cr_classf = .text:0x000002F0; // type:function size:0x104 scope:global align:4 +daE_CR_Execute__FP10e_cr_class = .text:0x000003F4; // type:function size:0xF60 scope:global align:4 +daE_CR_IsDelete__FP10e_cr_class = .text:0x00001354; // type:function size:0x8 scope:global align:4 +daE_CR_Delete__FP10e_cr_class = .text:0x0000135C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000013C4; // type:function size:0x13C scope:global align:4 +daE_CR_Create__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x234 scope:global align:4 +__dt__12daE_CR_HIO_cFv = .text:0x00001734; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_cr_cpp = .text:0x00001774; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94869 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94870 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94871 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94880 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94881 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94909 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95133 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95135 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95136 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95137 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95138 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95139 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95140 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +@95142 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95147 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95148 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95150 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95151 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95152 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95153 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95154 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_180_data_16 = .data:0x00000016; // type:object size:0x5 data:string +cc_sph_src$93022 = .data:0x0000001C; // type:object size:0x40 scope:local align:4 +lbl_180_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_daE_CR_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_CR = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_CR_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_180_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@93055 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_CR_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_180_data_E4 = .data:0x000000E4; // type:object size:0x34 +@93117 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_180_data_154 = .data:0x00000154; // type:object size:0x14 +@93119 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_180_data_19C = .data:0x0000019C; // type:object size:0x14 +@93177 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_180_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@93179 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_180_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@93181 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_180_data_220 = .data:0x00000220; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_180_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_cr_egg/splits.txt b/config/RZDP01/rels/d_a_e_cr_egg/splits.txt new file mode 100644 index 0000000000..19730d6caf --- /dev/null +++ b/config/RZDP01/rels/d_a_e_cr_egg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_cr_egg.cpp: + .text start:0x0000005C end:0x00000824 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_e_cr_egg/symbols.txt b/config/RZDP01/rels/d_a_e_cr_egg/symbols.txt new file mode 100644 index 0000000000..c7724d752f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_cr_egg/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_CR_EGG_Draw__FP14e_cr_egg_class = .text:0x0000005C; // type:function size:0x94 scope:global align:4 +daE_CR_EGG_Execute__FP14e_cr_egg_class = .text:0x000000F0; // type:function size:0x47C scope:global align:4 +daE_CR_EGG_IsDelete__FP14e_cr_egg_class = .text:0x0000056C; // type:function size:0x8 scope:global align:4 +daE_CR_EGG_Delete__FP14e_cr_egg_class = .text:0x00000574; // type:function size:0x44 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005B8; // type:function size:0x68 scope:global align:4 +daE_CR_EGG_Create__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0x204 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92927 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92928 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91755 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +@92982 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92983 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92984 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92985 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92986 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92988 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92989 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92990 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92991 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@92992 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +spy$91740 = .data:0x00000000; // type:object size:0xC scope:local align:4 +lbl_181_data_C = .data:0x0000000C; // type:object size:0x5 data:string +cc_sph_src$91865 = .data:0x00000014; // type:object size:0x40 scope:local align:4 +l_daE_CR_EGG_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_E_CR_EGG = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_db/splits.txt b/config/RZDP01/rels/d_a_e_db/splits.txt new file mode 100644 index 0000000000..c4000333b4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_db/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_db.cpp: + .text start:0x000000CC end:0x00005F1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x000004C4 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_e_db/symbols.txt b/config/RZDP01/rels/d_a_e_db/symbols.txt new file mode 100644 index 0000000000..5e5d576817 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_db/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_DB_HIO_cFv = .text:0x000003E0; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_db_classifUcf = .text:0x00000428; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_db_classifUcf = .text:0x000004D4; // type:function size:0xDC scope:global align:4 +daE_DB_Draw__FP10e_db_class = .text:0x000005B0; // type:function size:0x2F4 scope:global align:4 +pl_check__FP10e_db_classf = .text:0x000008A4; // type:function size:0x4C scope:global align:4 +damage_check__FP10e_db_class = .text:0x000008F0; // type:function size:0x45C scope:global align:4 +e_db_stay__FP10e_db_class = .text:0x00000D4C; // type:function size:0x270 scope:global align:4 +e_db_appear__FP10e_db_class = .text:0x00000FBC; // type:function size:0x29C scope:global align:4 +e_db_appear_v__FP10e_db_class = .text:0x00001258; // type:function size:0x1DC scope:global align:4 +e_db_wait__FP10e_db_class = .text:0x00001434; // type:function size:0x51C scope:global align:4 +e_db_mk_roof__FP10e_db_class = .text:0x00001950; // type:function size:0x26C scope:global align:4 +e_db_attack__FP10e_db_class = .text:0x00001BBC; // type:function size:0x980 scope:global align:4 +e_db_attack_s__FP10e_db_class = .text:0x0000253C; // type:function size:0x254 scope:global align:4 +e_db_chance__FP10e_db_class = .text:0x00002790; // type:function size:0x2F0 scope:global align:4 +e_db_s_damage__FP10e_db_class = .text:0x00002A80; // type:function size:0x224 scope:global align:4 +e_db_damage__FP10e_db_class = .text:0x00002CA4; // type:function size:0x2E0 scope:global align:4 +kuki_control1__FP10e_db_class = .text:0x00002F84; // type:function size:0x2F8 scope:global align:4 +kuki_control2__FP10e_db_class = .text:0x0000327C; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_db_class = .text:0x000033C4; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_db_class = .text:0x00003494; // type:function size:0xD8 scope:global align:4 +kuki_control1_e__FP10e_db_class = .text:0x0000356C; // type:function size:0x2FC scope:global align:4 +e_db_escape__FP10e_db_class = .text:0x00003868; // type:function size:0xD30 scope:global align:4 +e_db_e_dead__FP10e_db_class = .text:0x00004598; // type:function size:0x5C0 scope:global align:4 +daE_DB_Execute__FP10e_db_class = .text:0x00004B58; // type:function size:0xC68 scope:global align:4 +daE_DB_IsDelete__FP10e_db_class = .text:0x000057C0; // type:function size:0x8 scope:global align:4 +daE_DB_Delete__FP10e_db_class = .text:0x000057C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005830; // type:function size:0x200 scope:global align:4 +daE_DB_Create__FP10fopAc_ac_c = .text:0x00005A30; // type:function size:0x448 scope:global align:4 +__dt__12daE_DB_HIO_cFv = .text:0x00005E78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_db_cpp = .text:0x00005EB8; // type:function size:0x48 scope:global align:4 +fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005F00; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101658 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101661 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101688 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101698 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101772 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101773 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101859 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101862 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101863 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@101864 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101887 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101888 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101889 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101890 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101891 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101892 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101893 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101894 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101946 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101947 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101948 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101949 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101999 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102000 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102001 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102002 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102003 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102006 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@102026 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102027 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102141 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102145 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102199 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102219 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102292 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102308 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102351 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102521 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102522 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102523 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102524 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102525 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102526 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102527 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102528 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102529 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102530 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102609 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102610 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102828 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102829 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102830 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102831 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102832 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102833 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102834 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102974 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102975 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102976 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102977 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102980 = .rodata:0x00000140; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_182_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_182_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$94862 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +@102532 = .data:0x00000038; // type:object size:0xCC scope:local align:4 +p_name$95414 = .data:0x00000104; // type:object size:0x6 scope:local align:4 +p_idx$95415 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@102836 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +cc_sph_src$95664 = .data:0x00000170; // type:object size:0x40 scope:local align:4 +at_sph_src$95665 = .data:0x000001B0; // type:object size:0x40 scope:local align:4 +kuki_sph_src$95666 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +l_daE_DB_Method = .data:0x00000230; // type:object size:0x20 scope:global align:4 +g_profile_E_DB = .data:0x00000250; // type:object size:0x30 scope:global align:4 +__vt__12daE_DB_HIO_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_182_data_28C = .data:0x0000028C; // type:object size:0xD data:string +@95716 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DB_HIO_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +lbl_182_data_2B0 = .data:0x000002B0; // type:object size:0x34 +@95779 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 +lbl_182_data_320 = .data:0x00000320; // type:object size:0x14 +@95781 = .data:0x00000334; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000370; // type:object size:0x14 scope:global align:4 +lbl_182_data_384 = .data:0x00000384; // type:object size:0x28 +@95839 = .data:0x000003AC; // type:object size:0x24 scope:local align:4 +lbl_182_data_3D0 = .data:0x000003D0; // type:object size:0x18 +@95841 = .data:0x000003E8; // type:object size:0xC scope:local align:4 +lbl_182_data_3F4 = .data:0x000003F4; // type:object size:0x1C +@95843 = .data:0x00000410; // type:object size:0xC scope:local align:4 +lbl_182_data_41C = .data:0x0000041C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_182_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_db_leaf/splits.txt b/config/RZDP01/rels/d_a_e_db_leaf/splits.txt new file mode 100644 index 0000000000..97fecb5c18 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_db_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_db_leaf.cpp: + .text start:0x0000005C end:0x0000032C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_db_leaf/symbols.txt b/config/RZDP01/rels/d_a_e_db_leaf/symbols.txt new file mode 100644 index 0000000000..995d776886 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_db_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_DB_LEAF_Draw__FP15e_db_leaf_class = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daE_DB_LEAF_Execute__FP15e_db_leaf_class = .text:0x000000C8; // type:function size:0x80 scope:global align:4 +daE_DB_LEAF_IsDelete__FP15e_db_leaf_class = .text:0x00000148; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000150; // type:function size:0xFC scope:global align:4 +daE_DB_LEAF_Create__FP10fopAc_ac_c = .text:0x0000024C; // type:function size:0xB0 scope:global align:4 +daE_DB_LEAF_Delete__FP15e_db_leaf_class = .text:0x000002FC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92358 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_183_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_DB_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_DB_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_dd/splits.txt b/config/RZDP01/rels/d_a_e_dd/splits.txt new file mode 100644 index 0000000000..f4cfc47ab3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dd.cpp: + .text start:0x000000CC end:0x000043C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000394 + .bss start:0x00000008 end:0x00000140 diff --git a/config/RZDP01/rels/d_a_e_dd/symbols.txt b/config/RZDP01/rels/d_a_e_dd/symbols.txt new file mode 100644 index 0000000000..0accf267ed --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dd/symbols.txt @@ -0,0 +1,126 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_DD_HIO_cFv = .text:0x000003E0; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_dd_classifUcf = .text:0x00000440; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004EC; // type:function size:0x174 scope:global align:4 +daE_DD_Draw__FP10e_dd_class = .text:0x00000660; // type:function size:0x100 scope:global align:4 +pl_check__FP10e_dd_classfs = .text:0x00000760; // type:function size:0x118 scope:global align:4 +way_gake_check__FP10e_dd_classf = .text:0x00000878; // type:function size:0xFC scope:global align:4 +damage_check__FP10e_dd_class = .text:0x00000974; // type:function size:0x334 scope:global align:4 +way_bg_check__FP10e_dd_classf = .text:0x00000CA8; // type:function size:0x104 scope:global align:4 +path_check__FP10e_dd_class = .text:0x00000DAC; // type:function size:0x238 scope:global align:4 +e_dd_normal__FP10e_dd_class = .text:0x00000FE4; // type:function size:0x99C scope:global align:4 +e_dd_run__FP10e_dd_class = .text:0x00001980; // type:function size:0x278 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001BF8; // type:function size:0x148 scope:global align:4 +e_dd_attack__FP10e_dd_class = .text:0x00001D40; // type:function size:0x310 scope:global align:4 +e_dd_guard__FP10e_dd_class = .text:0x00002050; // type:function size:0xB0 scope:global align:4 +e_dd_bombdamage__FP10e_dd_class = .text:0x00002100; // type:function size:0x220 scope:global align:4 +e_dd_taildamage__FP10e_dd_class = .text:0x00002320; // type:function size:0x284 scope:global align:4 +e_dd_fall__FP10e_dd_class = .text:0x000025A4; // type:function size:0x144 scope:global align:4 +e_dd_dead__FP10e_dd_class = .text:0x000026E8; // type:function size:0xE8 scope:global align:4 +e_dd_arrowdamage__FP10e_dd_class = .text:0x000027D0; // type:function size:0x1D4 scope:global align:4 +daE_DD_Execute__FP10e_dd_class = .text:0x000029A4; // type:function size:0x114C scope:global align:4 +daE_DD_IsDelete__FP10e_dd_class = .text:0x00003AF0; // type:function size:0x8 scope:global align:4 +daE_DD_Delete__FP10e_dd_class = .text:0x00003AF8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003B60; // type:function size:0x24C scope:global align:4 +daE_DD_Create__FP10fopAc_ac_c = .text:0x00003DAC; // type:function size:0x4C0 scope:global align:4 +__dt__12daE_DD_HIO_cFv = .text:0x0000426C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dd_cpp = .text:0x000042AC; // type:function size:0x48 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000042F4; // type:function size:0x84 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00004378; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99991 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99992 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99993 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99994 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100017 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100021 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100022 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100031 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100084 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@100085 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100105 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100180 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100272 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100273 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100274 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100275 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@100276 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100277 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100278 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100306 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100307 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100333 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100334 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100335 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100362 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100363 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100794 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100795 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100796 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100797 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100799 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100800 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100801 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100802 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100803 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100805 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100806 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100807 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101023 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101025 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101027 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94241 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_184_data_16 = .data:0x00000016; // type:object size:0x5 data:string +bomb_eff_name$95155 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +fire_eff_name$95191 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +fire_eff_name$95207 = .data:0x0000002C; // type:object size:0x4 scope:local align:4 +@100811 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +lbl_184_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +brk_d$95405 = .data:0x00000064; // type:object size:0x14 scope:local align:4 +ya = .data:0x00000078; // type:object size:0xA scope:global align:4 +xa = .data:0x00000082; // type:object size:0xA scope:global align:2 +fire_sph_src$95498 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +cc_sph_src$95499 = .data:0x000000CC; // type:object size:0x40 scope:local align:4 +l_daE_DD_Method = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_E_DD = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__12daE_DD_HIO_c = .data:0x0000015C; // type:object size:0xC scope:global align:4 +lbl_184_data_168 = .data:0x00000168; // type:object size:0xD data:string +@95552 = .data:0x00000178; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DD_HIO_c = .data:0x00000184; // type:object size:0x8 scope:global align:4 +lbl_184_data_18C = .data:0x0000018C; // type:object size:0x34 +@95615 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 +lbl_184_data_1FC = .data:0x000001FC; // type:object size:0x14 +@95617 = .data:0x00000210; // type:object size:0x34 scope:local align:4 +lbl_184_data_244 = .data:0x00000244; // type:object size:0x14 +@95675 = .data:0x00000258; // type:object size:0x24 scope:local align:4 +lbl_184_data_27C = .data:0x0000027C; // type:object size:0x18 +@95677 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_184_data_2A0 = .data:0x000002A0; // type:object size:0x1C +@95679 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +lbl_184_data_2C8 = .data:0x000002C8; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_184_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94284 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +lbl_184_bss_40 = .bss:0x00000040; // type:object size:0x100 data:byte diff --git a/config/RZDP01/rels/d_a_e_df/splits.txt b/config/RZDP01/rels/d_a_e_df/splits.txt new file mode 100644 index 0000000000..d323d3fbe3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_df.cpp: + .text start:0x000000CC end:0x0000220C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_e_df/symbols.txt b/config/RZDP01/rels/d_a_e_df/symbols.txt new file mode 100644 index 0000000000..85b999cf8f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_df/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DF_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +CreateHeap__8daE_DF_cFv = .text:0x000000F0; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_DF_cFv = .text:0x000001E8; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_DF_cFiiff = .text:0x00000254; // type:function size:0xAC scope:global align:4 +CameraSet__8daE_DF_cFf = .text:0x00000300; // type:function size:0x190 scope:global align:4 +DemoStart__8daE_DF_cFv = .text:0x00000490; // type:function size:0xE8 scope:global align:4 +SetReleaseCam__8daE_DF_cFv = .text:0x00000578; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_DF_cFP8J3DJointP8J3DModel = .text:0x00000608; // type:function size:0x138 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000740; // type:function size:0x48 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000788; // type:function size:0xD4 scope:global align:4 +Link_Eat_Pos__8daE_DF_cFv = .text:0x0000085C; // type:function size:0x68 scope:global align:4 +Set_Angle__8daE_DF_cFP4cXyz = .text:0x000008C4; // type:function size:0xD4 scope:global align:4 +Obj_Damage__8daE_DF_cFv = .text:0x00000998; // type:function size:0xD4 scope:global align:4 +DamageAction__8daE_DF_cFv = .text:0x00000A6C; // type:function size:0x108 scope:global align:4 +BombEatAction__8daE_DF_cFv = .text:0x00000B74; // type:function size:0x3B4 scope:global align:4 +Spid_Out__8daE_DF_cFv = .text:0x00000F28; // type:function size:0x184 scope:global align:4 +LinkEatAction__8daE_DF_cFv = .text:0x000010AC; // type:function size:0x31C scope:global align:4 +Mogu_Mogu__8daE_DF_cFv = .text:0x000013C8; // type:function size:0x114 scope:global align:4 +ObjEatAction__8daE_DF_cFv = .text:0x000014DC; // type:function size:0x124 scope:global align:4 +EatAction__8daE_DF_cFv = .text:0x00001600; // type:function size:0x38 scope:global align:4 +SearchAction__8daE_DF_cFv = .text:0x00001638; // type:function size:0x1A4 scope:global align:4 +WaitAction__8daE_DF_cFv = .text:0x000017DC; // type:function size:0xA0 scope:global align:4 +MissAction__8daE_DF_cFv = .text:0x0000187C; // type:function size:0x90 scope:global align:4 +Action__8daE_DF_cFv = .text:0x0000190C; // type:function size:0x80 scope:global align:4 +Execute__8daE_DF_cFv = .text:0x0000198C; // type:function size:0x404 scope:global align:4 +Yazirushi__8daE_DF_cFv = .text:0x00001D90; // type:function size:0x30 scope:global align:4 +Draw__8daE_DF_cFv = .text:0x00001DC0; // type:function size:0x6C scope:global align:4 +Delete__8daE_DF_cFv = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_DF_cFv = .text:0x00001E94; // type:function size:0x58 scope:global align:4 +daE_DF_Draw__FP8daE_DF_c = .text:0x00001EEC; // type:function size:0x4 scope:global align:4 +daE_DF_Execute__FP8daE_DF_c = .text:0x00001EF0; // type:function size:0x4 scope:global align:4 +daE_DF_IsDelete__FP8daE_DF_c = .text:0x00001EF4; // type:function size:0x8 scope:global align:4 +daE_DF_Delete__FP8daE_DF_c = .text:0x00001EFC; // type:function size:0x4 scope:global align:4 +Create__8daE_DF_cFv = .text:0x00001F00; // type:function size:0x280 scope:global align:4 +daE_DF_Create__FP10fopAc_ac_c = .text:0x00002180; // type:function size:0x4 scope:global align:4 +__dt__12daE_DF_HIO_cFv = .text:0x00002184; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_df_cpp = .text:0x000021C4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96894 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96918 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$94399 = .rodata:0x00000008; // type:object size:0x44 scope:local align:4 +@96931 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96944 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96945 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96946 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96989 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96994 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@97021 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97022 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97023 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97075 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@97155 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97156 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97158 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97159 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97386 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97492 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94319 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_185_data_16 = .data:0x00000016; // type:object size:0x5 data:string +l_daE_DF_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_E_DF = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daE_DF_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_185_data_78 = .data:0x00000078; // type:object size:0xD data:string +@95031 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DF_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +lbl_185_data_9C = .data:0x0000009C; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_185_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94362 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_dk/splits.txt b/config/RZDP01/rels/d_a_e_dk/splits.txt new file mode 100644 index 0000000000..6f7390b460 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dk.cpp: + .text start:0x000000CC end:0x00002B04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000364 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_e_dk/symbols.txt b/config/RZDP01/rels/d_a_e_dk/symbols.txt new file mode 100644 index 0000000000..fa49dc8ee5 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dk/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DK_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +draw__8daE_DK_cFv = .text:0x00000108; // type:function size:0x320 scope:global align:4 +daE_DK_Draw__FP8daE_DK_c = .text:0x00000428; // type:function size:0x4 scope:global align:4 +setBck__8daE_DK_cFiUcff = .text:0x0000042C; // type:function size:0xC0 scope:global align:4 +damage_check__8daE_DK_cFv = .text:0x000004EC; // type:function size:0x170 scope:global align:4 +checkPlayerSearch__8daE_DK_cFv = .text:0x0000065C; // type:function size:0xA8 scope:global align:4 +checkPlayerAttack__8daE_DK_cFf = .text:0x00000704; // type:function size:0x108 scope:global align:4 +checkWaterHeight__8daE_DK_cFv = .text:0x0000080C; // type:function size:0x134 scope:global align:4 +SphBgcCallBack__8daE_DK_cFP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x00000940; // type:function size:0xA8 scope:global align:4 +setElectricEffect__8daE_DK_cFv = .text:0x000009E8; // type:function size:0x25C scope:global align:4 +setCoreDeadEffect__8daE_DK_cFv = .text:0x00000C44; // type:function size:0xF4 scope:global align:4 +setBodyDeadEffect__8daE_DK_cFv = .text:0x00000D38; // type:function size:0x148 scope:global align:4 +executeWait__8daE_DK_cFv = .text:0x00000E80; // type:function size:0x310 scope:global align:4 +executeChase__8daE_DK_cFv = .text:0x00001190; // type:function size:0x320 scope:global align:4 +executeAttack__8daE_DK_cFv = .text:0x000014B0; // type:function size:0x29C scope:global align:4 +executeDamage__8daE_DK_cFv = .text:0x0000174C; // type:function size:0x164 scope:global align:4 +BodyDeathMove__8daE_DK_cFv = .text:0x000018B0; // type:function size:0x11C scope:global align:4 +executeDeath__8daE_DK_cFv = .text:0x000019CC; // type:function size:0x414 scope:global align:4 +action__8daE_DK_cFv = .text:0x00001DE0; // type:function size:0x220 scope:global align:4 +mtx_set__8daE_DK_cFv = .text:0x00002000; // type:function size:0x180 scope:global align:4 +cc_set__8daE_DK_cFv = .text:0x00002180; // type:function size:0x1B0 scope:global align:4 +execute__8daE_DK_cFv = .text:0x00002330; // type:function size:0x80 scope:global align:4 +daE_DK_Execute__FP8daE_DK_c = .text:0x000023B0; // type:function size:0x4 scope:global align:4 +daE_DK_IsDelete__FP8daE_DK_c = .text:0x000023B4; // type:function size:0x8 scope:global align:4 +_delete__8daE_DK_cFv = .text:0x000023BC; // type:function size:0x74 scope:global align:4 +daE_DK_Delete__FP8daE_DK_c = .text:0x00002430; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_DK_cFv = .text:0x00002434; // type:function size:0x2FC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002730; // type:function size:0x4 scope:global align:4 +create__8daE_DK_cFv = .text:0x00002734; // type:function size:0x310 scope:global align:4 +daE_DK_Create__FP8daE_DK_c = .text:0x00002A44; // type:function size:0x4 scope:global align:4 +__dt__12daE_DK_HIO_cFv = .text:0x00002A48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dk_cpp = .text:0x00002A88; // type:function size:0x48 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00002AD0; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96414 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96415 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96416 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +dk_brk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +dk_btk_name__22@unnamed@d_a_e_dk_cpp@ = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@96478 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96479 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96480 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96514 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96581 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96591 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96592 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96604 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96634 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96635 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96641 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@96760 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96762 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96765 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96766 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96767 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96768 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96870 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96952 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96953 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96954 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96955 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96956 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96957 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97002 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97003 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97042 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97043 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97044 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97235 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97236 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97240 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_dk_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_dk_at_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_dk_core_src__22@unnamed@d_a_e_dk_cpp@ = .data:0x00000080; // type:object size:0x40 scope:global align:4 +lbl_186_data_C0 = .data:0x000000C0; // type:object size:0x5 data:string +elect_effect_name$93475 = .data:0x000000C6; // type:object size:0xC scope:local align:2 +dead_effect_name$93532 = .data:0x000000D2; // type:object size:0x4 scope:local align:2 +lbl_186_data_D6 = .data:0x000000D6; // type:object size:0x5 data:string +l_daE_DK_Method = .data:0x000000DC; // type:object size:0x20 scope:global align:4 +g_profile_E_DK = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_DK_HIO_c = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_186_data_138 = .data:0x00000138; // type:object size:0xD data:string +@94103 = .data:0x00000148; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DK_HIO_c = .data:0x00000154; // type:object size:0x8 scope:global align:4 +lbl_186_data_15C = .data:0x0000015C; // type:object size:0x34 +@94166 = .data:0x00000190; // type:object size:0x3C scope:local align:4 +lbl_186_data_1CC = .data:0x000001CC; // type:object size:0x14 +@94168 = .data:0x000001E0; // type:object size:0x34 scope:local align:4 +lbl_186_data_214 = .data:0x00000214; // type:object size:0x14 +@94226 = .data:0x00000228; // type:object size:0x24 scope:local align:4 +lbl_186_data_24C = .data:0x0000024C; // type:object size:0x18 +@94228 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_186_data_270 = .data:0x00000270; // type:object size:0x1C +@94230 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +lbl_186_data_298 = .data:0x00000298; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_186_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93249 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_dn/splits.txt b/config/RZDP01/rels/d_a_e_dn/splits.txt new file mode 100644 index 0000000000..a6a8a3c23b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dn.cpp: + .text start:0x000000CC end:0x000082A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000168 + .data start:0x00000000 end:0x00000728 + .bss start:0x00000008 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_e_dn/symbols.txt b/config/RZDP01/rels/d_a_e_dn/symbols.txt new file mode 100644 index 0000000000..f7e42ca8b3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dn/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000003E0; // type:function size:0x40 scope:global align:4 +__ct__12daE_DN_HIO_cFv = .text:0x00000420; // type:function size:0x74 scope:global align:4 +dn_disappear__FP10e_dn_class = .text:0x00000494; // type:function size:0xB0 scope:global align:4 +anm_init__FP10e_dn_classifUcf = .text:0x00000544; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000005F0; // type:function size:0x3C0 scope:global align:4 +daE_DN_Draw__FP10e_dn_class = .text:0x000009B0; // type:function size:0x2DC scope:global align:4 +other_bg_check__FP10e_dn_classP10fopAc_ac_c = .text:0x00000C8C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x00000D50; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_dn_classi = .text:0x00000DC8; // type:function size:0x330 scope:global align:4 +pl_check__FP10e_dn_classfs = .text:0x000010F8; // type:function size:0xD8 scope:global align:4 +move_gake_check__FP10e_dn_classfSc = .text:0x000011D0; // type:function size:0x104 scope:global align:4 +jump_pos_check__FP10e_dn_classP4cXyz = .text:0x000012D4; // type:function size:0x1A4 scope:global align:4 +e_dn_stay__FP10e_dn_class = .text:0x00001478; // type:function size:0x480 scope:global align:4 +e_dn_otoreac__FP10e_dn_class = .text:0x000018F8; // type:function size:0x258 scope:global align:4 +e_dn_bomb_action__FP10e_dn_class = .text:0x00001B50; // type:function size:0x4AC scope:global align:4 +e_dn_normal__FP10e_dn_class = .text:0x00001FFC; // type:function size:0x358 scope:global align:4 +e_dn_drawback__FP10e_dn_class = .text:0x00002354; // type:function size:0x168 scope:global align:4 +e_dn_wolfbite__FP10e_dn_class = .text:0x000024BC; // type:function size:0x328 scope:global align:4 +shot_s_sub__FPvPv = .text:0x000027E4; // type:function size:0xA8 scope:global align:4 +e_dn_fight_run__FP10e_dn_class = .text:0x0000288C; // type:function size:0x94C scope:global align:4 +e_dn_jump__FP10e_dn_class = .text:0x000031D8; // type:function size:0x1E4 scope:global align:4 +e_dn_gakejump__FP10e_dn_class = .text:0x000033BC; // type:function size:0x3E0 scope:global align:4 +at_hit_check__FP10e_dn_class = .text:0x0000379C; // type:function size:0x60 scope:global align:4 +e_dn_attack_0__FP10e_dn_class = .text:0x000037FC; // type:function size:0x174 scope:global align:4 +e_dn_attack__FP10e_dn_class = .text:0x00003970; // type:function size:0x238 scope:global align:4 +e_dn_tail_attack__FP10e_dn_class = .text:0x00003BA8; // type:function size:0x304 scope:global align:4 +e_dn_guard__FP10e_dn_class = .text:0x00003EAC; // type:function size:0x1D8 scope:global align:4 +e_dn_s_damage__FP10e_dn_class = .text:0x00004084; // type:function size:0xB0 scope:global align:4 +e_dn_damage__FP10e_dn_class = .text:0x00004134; // type:function size:0xD38 scope:global align:4 +e_dn_backdrop__FP10e_dn_class = .text:0x00004E6C; // type:function size:0x154 scope:global align:4 +e_dn_water__FP10e_dn_class = .text:0x00004FC0; // type:function size:0x194 scope:global align:4 +e_dn_reg__FP10e_dn_class = .text:0x00005154; // type:function size:0x2FC scope:global align:4 +small_damage__FP10e_dn_class = .text:0x00005450; // type:function size:0xA8 scope:global align:4 +damage_check__FP10e_dn_class = .text:0x000054F8; // type:function size:0x50C scope:global align:4 +daE_DN_Execute__FP10e_dn_class = .text:0x00005A04; // type:function size:0x2168 scope:global align:4 +daE_DN_IsDelete__FP10e_dn_class = .text:0x00007B6C; // type:function size:0x8 scope:global align:4 +daE_DN_Delete__FP10e_dn_class = .text:0x00007B74; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007BDC; // type:function size:0x224 scope:global align:4 +daE_DN_Create__FP10fopAc_ac_c = .text:0x00007E00; // type:function size:0x420 scope:global align:4 +__dt__12daE_DN_HIO_cFv = .text:0x00008220; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dn_cpp = .text:0x00008260; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103397 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103398 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103399 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103400 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103425 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103426 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@103427 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103428 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103429 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@103455 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@103588 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103589 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103684 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103686 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103687 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103718 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103755 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@103756 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@103757 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103758 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103759 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103760 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103761 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103762 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103771 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@103811 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103812 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103813 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103842 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103843 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103844 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103845 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103885 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103886 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103900 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103926 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103927 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103952 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@104078 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104079 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104080 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104081 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104082 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104135 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104288 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104289 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104452 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104457 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104483 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104484 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104528 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104529 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104530 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104531 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104532 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104533 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104620 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105044 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105045 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105047 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105048 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@105049 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105050 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105051 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105052 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105053 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105054 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:string +@105055 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105056 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105058 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105059 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105061 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105062 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105063 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105065 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105243 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105244 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92735 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_66_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@103767 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +@103847 = .data:0x00000048; // type:object size:0x30 scope:local align:4 +@104291 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +kado_bit$94115 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +kado_check_x$94116 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +@104459 = .data:0x000000AC; // type:object size:0x80 scope:local align:4 +j_spd$94706 = .data:0x0000012C; // type:object size:0x16 scope:local align:4 +foot_idx$94774 = .data:0x00000144; // type:object size:0x8 scope:local align:4 +lbl_66_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +@105067 = .data:0x00000154; // type:object size:0xF4 scope:local align:4 +jc_data = .data:0x00000248; // type:object size:0x90 scope:global align:4 +cc_sph_src$95246 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +at_sph_src$95247 = .data:0x00000318; // type:object size:0x40 scope:local align:4 +tate_sph_src$95248 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +l_daE_DN_Method = .data:0x00000398; // type:object size:0x20 scope:global align:4 +g_profile_E_DN = .data:0x000003B8; // type:object size:0x30 scope:global align:4 +__vt__12daE_DN_HIO_c = .data:0x000003E8; // type:object size:0xC scope:global align:4 +lbl_66_data_3F4 = .data:0x000003F4; // type:object size:0xD data:string +@95296 = .data:0x00000404; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DN_HIO_c = .data:0x00000410; // type:object size:0x8 scope:global align:4 +lbl_66_data_418 = .data:0x00000418; // type:object size:0x34 +@95358 = .data:0x0000044C; // type:object size:0x3C scope:local align:4 +lbl_66_data_488 = .data:0x00000488; // type:object size:0x14 +@95360 = .data:0x0000049C; // type:object size:0x34 scope:local align:4 +lbl_66_data_4D0 = .data:0x000004D0; // type:object size:0x48 +@95412 = .data:0x00000518; // type:object size:0x4C scope:local align:4 +lbl_66_data_564 = .data:0x00000564; // type:object size:0x14 +@95416 = .data:0x00000578; // type:object size:0x44 scope:local align:4 +lbl_66_data_5BC = .data:0x000005BC; // type:object size:0x14 +@95418 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 +lbl_66_data_5F4 = .data:0x000005F4; // type:object size:0x18 +@95420 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +lbl_66_data_618 = .data:0x00000618; // type:object size:0x1C +@95422 = .data:0x00000634; // type:object size:0xC scope:local align:4 +lbl_66_data_640 = .data:0x00000640; // type:object size:0x14 +@95456 = .data:0x00000654; // type:object size:0x14 scope:local align:4 +lbl_66_data_668 = .data:0x00000668; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92778 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +target_info = .bss:0x00000040; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +learn_check = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x00000070; // type:object size:0x4 scope:global align:4 data:4byte +jv_offset = .bss:0x00000074; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_dt/splits.txt b/config/RZDP01/rels/d_a_e_dt/splits.txt new file mode 100644 index 0000000000..0ac5a55a57 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_dt.cpp: + .text start:0x000000CC end:0x00007A88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E0 + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_e_dt/symbols.txt b/config/RZDP01/rels/d_a_e_dt/symbols.txt new file mode 100644 index 0000000000..a3f4b03821 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_dt/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_DT_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +ctrlJoint__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x0000013C; // type:function size:0x200 scope:global align:4 +JointCallBack__8daE_DT_cFP8J3DJointi = .text:0x0000033C; // type:function size:0x48 scope:global align:4 +ctrlJointTuba__8daE_DT_cFP8J3DJointP8J3DModel = .text:0x00000384; // type:function size:0x130 scope:global align:4 +JointCallBackTuba__8daE_DT_cFP8J3DJointi = .text:0x000004B4; // type:function size:0x48 scope:global align:4 +draw__8daE_DT_cFv = .text:0x000004FC; // type:function size:0x780 scope:global align:4 +daE_DT_Draw__FP8daE_DT_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +DemoSkipCallBack__8daE_DT_cFPvi = .text:0x00000C80; // type:function size:0x64 scope:global align:4 +checkBck__8daE_DT_cFi = .text:0x00000CE4; // type:function size:0x5C scope:global align:4 +damage_check__8daE_DT_cFv = .text:0x00000D40; // type:function size:0x3B0 scope:global align:4 +setStabPos__8daE_DT_cFv = .text:0x000010F0; // type:function size:0x74 scope:global align:4 +checkBeforeBg__8daE_DT_cFf = .text:0x00001164; // type:function size:0x160 scope:global align:4 +checkTongueBg__8daE_DT_cFv = .text:0x000012C4; // type:function size:0x140 scope:global align:4 +checkWaterSurface__8daE_DT_cFv = .text:0x00001404; // type:function size:0xE4 scope:global align:4 +setSmallWaterEffect__8daE_DT_cFv = .text:0x000014E8; // type:function size:0xB4 scope:global align:4 +setLargeWaterEffect__8daE_DT_cFv = .text:0x0000159C; // type:function size:0xB4 scope:global align:4 +setHamonEffect__8daE_DT_cFi = .text:0x00001650; // type:function size:0xF4 scope:global align:4 +setJumpEffect__8daE_DT_cFv = .text:0x00001744; // type:function size:0xB4 scope:global align:4 +setJumpSizukuEffect__8daE_DT_cFv = .text:0x000017F8; // type:function size:0xC4 scope:global align:4 +setDamageShibukiEffect__8daE_DT_cFi = .text:0x000018BC; // type:function size:0xA4 scope:global align:4 +setDamageYodareEffect__8daE_DT_cFi = .text:0x00001960; // type:function size:0xC8 scope:global align:4 +setSwingEffect__8daE_DT_cFv = .text:0x00001A28; // type:function size:0x94 scope:global align:4 +setStepEffect__8daE_DT_cFv = .text:0x00001ABC; // type:function size:0x17C scope:global align:4 +setBombEffect__8daE_DT_cFv = .text:0x00001C38; // type:function size:0xE8 scope:global align:4 +setBombSmokeEffect__8daE_DT_cFv = .text:0x00001D20; // type:function size:0xC4 scope:global align:4 +setDeadShibukiEffect__8daE_DT_cFv = .text:0x00001DE4; // type:function size:0xB4 scope:global align:4 +setDeadYodareEffect__8daE_DT_cFv = .text:0x00001E98; // type:function size:0xE8 scope:global align:4 +setBoxTubaEffect__8daE_DT_cFv = .text:0x00001F80; // type:function size:0xC4 scope:global align:4 +setBoxTubaLandEffect__8daE_DT_cFv = .text:0x00002044; // type:function size:0xC0 scope:global align:4 +s_otama_todo__FPvPv = .text:0x00002104; // type:function size:0x94 scope:global align:4 +getNumberOfOtama__8daE_DT_cFv = .text:0x00002198; // type:function size:0x60 scope:global align:4 +s_fall_otama__FPvPv = .text:0x000021F8; // type:function size:0x8C scope:global align:4 +setStayOtamaFall__8daE_DT_cFv = .text:0x00002284; // type:function size:0x80 scope:global align:4 +setStayOtamaDelete__8daE_DT_cFv = .text:0x00002304; // type:function size:0x68 scope:global align:4 +s_demo_otama__FPvPv = .text:0x0000236C; // type:function size:0x70 scope:global align:4 +s_bomb_search__FPvPv = .text:0x000023DC; // type:function size:0xA0 scope:global align:4 +checkBombEat__8daE_DT_cFv = .text:0x0000247C; // type:function size:0x88 scope:global align:4 +isShutterOpen__8daE_DT_cFv = .text:0x00002504; // type:function size:0x4C scope:global align:4 +executeWait__8daE_DT_cFv = .text:0x00002550; // type:function size:0x1C4 scope:global align:4 +executeCry__8daE_DT_cFv = .text:0x00002714; // type:function size:0x330 scope:global align:4 +executeShake__8daE_DT_cFv = .text:0x00002A44; // type:function size:0x1E4 scope:global align:4 +executeWalk__8daE_DT_cFv = .text:0x00002C28; // type:function size:0x734 scope:global align:4 +executeJump__8daE_DT_cFv = .text:0x0000335C; // type:function size:0x910 scope:global align:4 +executeDown__8daE_DT_cFv = .text:0x00003C6C; // type:function size:0x440 scope:global align:4 +executeSearch__8daE_DT_cFv = .text:0x000040AC; // type:function size:0xC4 scope:global align:4 +executeDamage__8daE_DT_cFv = .text:0x00004170; // type:function size:0x168 scope:global align:4 +executeBombDamage__8daE_DT_cFv = .text:0x000042D8; // type:function size:0x238 scope:global align:4 +executeDeath__8daE_DT_cFv = .text:0x00004510; // type:function size:0x7A8 scope:global align:4 +pointInSight__8daE_DT_cFP4cXyz = .text:0x00004CB8; // type:function size:0xE4 scope:global align:4 +executeOpening__8daE_DT_cFv = .text:0x00004D9C; // type:function size:0x1118 scope:global align:4 +calcCamera__8daE_DT_cFv = .text:0x00005EB4; // type:function size:0x538 scope:global align:4 +calcBoxAndTuba__8daE_DT_cFv = .text:0x000063EC; // type:function size:0x51C scope:global align:4 +action__8daE_DT_cFv = .text:0x00006908; // type:function size:0x2D0 scope:global align:4 +mtx_set__8daE_DT_cFv = .text:0x00006BD8; // type:function size:0x10C scope:global align:4 +cc_set__8daE_DT_cFv = .text:0x00006CE4; // type:function size:0x3E4 scope:global align:4 +execute__8daE_DT_cFv = .text:0x000070C8; // type:function size:0x154 scope:global align:4 +daE_DT_Execute__FP8daE_DT_c = .text:0x0000721C; // type:function size:0x4 scope:global align:4 +daE_DT_IsDelete__FP8daE_DT_c = .text:0x00007220; // type:function size:0x8 scope:global align:4 +_delete__8daE_DT_cFv = .text:0x00007228; // type:function size:0x98 scope:global align:4 +daE_DT_Delete__FP8daE_DT_c = .text:0x000072C0; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_DT_cFv = .text:0x000072C4; // type:function size:0x228 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000074EC; // type:function size:0x4 scope:global align:4 +create__8daE_DT_cFv = .text:0x000074F0; // type:function size:0x470 scope:global align:4 +daE_DT_Create__FP8daE_DT_c = .text:0x00007960; // type:function size:0x4 scope:global align:4 +__dt__12daE_DT_HIO_cFv = .text:0x00007964; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_dt_cpp = .text:0x000079A4; // type:function size:0x64 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x00007A08; // type:function size:0x34 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00007A3C; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101452 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101453 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101454 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101455 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101456 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101457 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101458 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101459 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101460 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101461 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101492 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@101497 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@101650 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101651 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101652 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101653 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101654 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101655 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@101656 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101657 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101658 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101659 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101660 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@101661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@101662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101663 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101664 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101723 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101816 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101817 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101875 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101883 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102013 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102014 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102250 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@102328 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102329 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102330 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102389 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102390 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102391 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102392 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102533 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102534 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102535 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102536 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102537 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102690 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102691 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102692 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102693 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102694 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102695 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102696 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102697 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102698 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102699 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102700 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102701 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102768 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102769 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102830 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102831 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102924 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102925 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102926 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102927 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102928 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102929 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102931 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102933 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102934 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102947 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +@103211 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103212 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103213 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103214 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103215 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103216 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103217 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103218 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103219 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103220 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103221 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103222 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103224 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103225 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103226 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103227 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103228 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103229 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103230 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103231 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103232 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103292 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103347 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103348 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103349 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103350 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103351 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103352 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103353 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103354 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103355 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@103356 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103454 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103455 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103456 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103457 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103665 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103666 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103667 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eDt_ShakeFrame__6E_DT_n = .data:0x00000000; // type:object size:0x28 scope:global align:4 +eDt_ShakeFrameDemo__6E_DT_n = .data:0x00000028; // type:object size:0x28 scope:global align:4 +cc_dt_body_src__6E_DT_n = .data:0x00000050; // type:object size:0x40 scope:global align:4 +cc_dt_tongue_src__6E_DT_n = .data:0x00000090; // type:object size:0x40 scope:global align:4 +@101501 = .data:0x000000D0; // type:object size:0x9C scope:local align:4 +lbl_187_data_16C = .data:0x0000016C; // type:object size:0x5 data:string +w_eff_id$94127 = .data:0x00000172; // type:object size:0xA scope:local align:2 +w_eff_id$94141 = .data:0x0000017C; // type:object size:0xA scope:local align:4 +w_eff_id$94156 = .data:0x00000186; // type:object size:0x8 scope:local align:2 +w_eff_id$94173 = .data:0x0000018E; // type:object size:0xA scope:local align:2 +w_eff_id$94199 = .data:0x00000198; // type:object size:0x4 scope:local align:4 +w_eff_id$94208 = .data:0x0000019C; // type:object size:0x4 scope:local align:4 +w_eff_id$94262 = .data:0x000001A0; // type:object size:0x8 scope:local align:4 +w_eff_id$94292 = .data:0x000001A8; // type:object size:0x4 scope:local align:4 +w_eff_id$94305 = .data:0x000001AC; // type:object size:0x8 scope:local align:4 +w_eff_id$94334 = .data:0x000001B4; // type:object size:0x4 scope:local align:4 +@102539 = .data:0x000001B8; // type:object size:0x20 scope:local align:4 +@102703 = .data:0x000001D8; // type:object size:0x20 scope:local align:4 +@102938 = .data:0x000001F8; // type:object size:0x1C scope:local align:4 +@103234 = .data:0x00000214; // type:object size:0x84 scope:local align:4 +@103385 = .data:0x00000298; // type:object size:0x2C scope:local align:4 +lbl_187_data_2C4 = .data:0x000002C4; // type:object size:0x18 +l_daE_DT_Method = .data:0x000002DC; // type:object size:0x20 scope:global align:4 +g_profile_E_DT = .data:0x000002FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_DT_HIO_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_187_data_338 = .data:0x00000338; // type:object size:0xD data:string +@95917 = .data:0x00000348; // type:object size:0xC scope:local align:4 +__RTTI__12daE_DT_HIO_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_187_data_35C = .data:0x0000035C; // type:object size:0x34 +@95982 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_187_data_3CC = .data:0x000003CC; // type:object size:0x14 +@95984 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_187_data_414 = .data:0x00000414; // type:object size:0x14 +@96042 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_187_data_44C = .data:0x0000044C; // type:object size:0x18 +@96044 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_187_data_470 = .data:0x00000470; // type:object size:0x1C +@96046 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_187_data_498 = .data:0x00000498; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93761 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte +mDt_OtamaNum__6E_DT_n = .bss:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +mDt_OtamaNo__6E_DT_n = .bss:0x0000004C; // type:object size:0x50 scope:global align:4 +m_fall_no__6E_DT_n = .bss:0x0000009C; // type:object size:0x4 scope:global align:4 data:4byte +@93766 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +m_tongue_pos__6E_DT_n = .bss:0x000000AC; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_fb/splits.txt b/config/RZDP01/rels/d_a_e_fb/splits.txt new file mode 100644 index 0000000000..a2dc7635b1 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fb.cpp: + .text start:0x000000CC end:0x00002630 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x00000360 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_fb/symbols.txt b/config/RZDP01/rels/d_a_e_fb/symbols.txt new file mode 100644 index 0000000000..2d4dcbd22d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fb/symbols.txt @@ -0,0 +1,110 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FB_HIO_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +ctrlJoint__8daE_FB_cFP8J3DJointP8J3DModel = .text:0x00000140; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_FB_cFP8J3DJointi = .text:0x000001D8; // type:function size:0x48 scope:global align:4 +draw__8daE_FB_cFv = .text:0x00000220; // type:function size:0x19C scope:global align:4 +daE_FB_Draw__FP8daE_FB_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +setBck__8daE_FB_cFiUcff = .text:0x000003C0; // type:function size:0xAC scope:global align:4 +damage_check__8daE_FB_cFv = .text:0x0000046C; // type:function size:0x46C scope:global align:4 +mBgLineCheck__8daE_FB_cFv = .text:0x000008D8; // type:function size:0xBC scope:global align:4 +search_check__8daE_FB_cFv = .text:0x00000994; // type:function size:0x148 scope:global align:4 +executeWait__8daE_FB_cFv = .text:0x00000ADC; // type:function size:0x1BC scope:global align:4 +executeAttack__8daE_FB_cFv = .text:0x00000C98; // type:function size:0x6EC scope:global align:4 +executeDamage__8daE_FB_cFv = .text:0x00001384; // type:function size:0x28C scope:global align:4 +executeBullet__8daE_FB_cFv = .text:0x00001610; // type:function size:0x228 scope:global align:4 +action__8daE_FB_cFv = .text:0x00001838; // type:function size:0x298 scope:global align:4 +mtx_set__8daE_FB_cFv = .text:0x00001AD0; // type:function size:0x70 scope:global align:4 +cc_set__8daE_FB_cFv = .text:0x00001B40; // type:function size:0x148 scope:global align:4 +normal_eff_set__8daE_FB_cFv = .text:0x00001C88; // type:function size:0x10C scope:global align:4 +dead_eff_set__8daE_FB_cFv = .text:0x00001D94; // type:function size:0x10C scope:global align:4 +execute__8daE_FB_cFv = .text:0x00001EA0; // type:function size:0x88 scope:global align:4 +daE_FB_Execute__FP8daE_FB_c = .text:0x00001F28; // type:function size:0x4 scope:global align:4 +daE_FB_IsDelete__FP8daE_FB_c = .text:0x00001F2C; // type:function size:0x8 scope:global align:4 +_delete__8daE_FB_cFv = .text:0x00001F34; // type:function size:0x90 scope:global align:4 +daE_FB_Delete__FP8daE_FB_c = .text:0x00001FC4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_FB_cFv = .text:0x00001FC8; // type:function size:0x204 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000021CC; // type:function size:0x4 scope:global align:4 +create__8daE_FB_cFv = .text:0x000021D0; // type:function size:0x36C scope:global align:4 +daE_FB_Create__FP8daE_FB_c = .text:0x0000253C; // type:function size:0x4 scope:global align:4 +__dt__12daE_FB_HIO_cFv = .text:0x00002540; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fb_cpp = .text:0x00002580; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x000025C8; // type:function size:0x1C scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000025E4; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94835 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94836 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94899 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94900 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94901 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94902 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94980 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95020 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95022 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95023 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95024 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95025 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@95224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95225 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95226 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95266 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95267 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95268 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95319 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95355 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95356 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95591 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95592 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_fb_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_fb_at_src__22@unnamed@d_a_e_fb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +lbl_188_data_80 = .data:0x00000080; // type:object size:0x5 data:string +a_eff_id$92233 = .data:0x00000086; // type:object size:0x6 scope:local align:2 +d_eff_id$92359 = .data:0x0000008C; // type:object size:0x4 scope:local align:4 +n_eff_id$92508 = .data:0x00000090; // type:object size:0xA scope:local align:4 +n_joint_id$92509 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +d_eff_id$92528 = .data:0x000000B0; // type:object size:0xA scope:local align:4 +d_joint_id$92529 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +lbl_188_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_FB_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_FB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_FB_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_188_data_134 = .data:0x00000134; // type:object size:0xD data:string +@92706 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FB_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_188_data_158 = .data:0x00000158; // type:object size:0x34 +@92768 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_188_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@92770 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_188_data_210 = .data:0x00000210; // type:object size:0x14 +@92828 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_188_data_248 = .data:0x00000248; // type:object size:0x18 +@92830 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_188_data_26C = .data:0x0000026C; // type:object size:0x1C +@92832 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_188_data_294 = .data:0x00000294; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91953 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +mFireTimer = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_188_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_e_fk/splits.txt b/config/RZDP01/rels/d_a_e_fk/splits.txt new file mode 100644 index 0000000000..2c9058140b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fk.cpp: + .text start:0x000000CC end:0x00001E00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000124 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_e_fk/symbols.txt b/config/RZDP01/rels/d_a_e_fk/symbols.txt new file mode 100644 index 0000000000..52dfb18df3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fk/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FK_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +CreateHeap__8daE_FK_cFv = .text:0x0000010C; // type:function size:0x14C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000258; // type:function size:0x4 scope:global align:4 +initBodySph__8daE_FK_cFv = .text:0x0000025C; // type:function size:0x88 scope:global align:4 +initSwordSph__8daE_FK_cFv = .text:0x000002E4; // type:function size:0xB8 scope:global align:4 +SetBodySph__8daE_FK_cFv = .text:0x0000039C; // type:function size:0x124 scope:global align:4 +SetSwordSph__8daE_FK_cFv = .text:0x000004C0; // type:function size:0x11C scope:global align:4 +ctrlJoint__8daE_FK_cFP8J3DJointP8J3DModel = .text:0x000005DC; // type:function size:0x10C scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000006E8; // type:function size:0x48 scope:global align:4 +SetAnm__8daE_FK_cFiiff = .text:0x00000730; // type:function size:0xAC scope:global align:4 +Yazirushi__8daE_FK_cFv = .text:0x000007DC; // type:function size:0x6C scope:global align:4 +SpeedSet__8daE_FK_cFv = .text:0x00000848; // type:function size:0x88 scope:global align:4 +TnNeckSet__8daE_FK_cFs = .text:0x000008D0; // type:function size:0x64 scope:global align:4 +TgChk__8daE_FK_cFv = .text:0x00000934; // type:function size:0xE0 scope:global align:4 +AtChk__8daE_FK_cFv = .text:0x00000A14; // type:function size:0x7C scope:global align:4 +OnAt__8daE_FK_cFv = .text:0x00000A90; // type:function size:0x28 scope:global align:4 +R_MoveAction__8daE_FK_cFv = .text:0x00000AB8; // type:function size:0xB0 scope:global align:4 +StartAction__8daE_FK_cFv = .text:0x00000B68; // type:function size:0x9C scope:global align:4 +RunAction__8daE_FK_cFv = .text:0x00000C04; // type:function size:0xE4 scope:global align:4 +DeathAction__8daE_FK_cFv = .text:0x00000CE8; // type:function size:0x12C scope:global align:4 +DamageChk__8daE_FK_cFv = .text:0x00000E14; // type:function size:0xC0 scope:global align:4 +DamageAction__8daE_FK_cFv = .text:0x00000ED4; // type:function size:0xA8 scope:global align:4 +checkViewArea__8daE_FK_cFv = .text:0x00000F7C; // type:function size:0x84 scope:global align:4 +AttackAction__8daE_FK_cFv = .text:0x00001000; // type:function size:0x25C scope:global align:4 +UpDown__8daE_FK_cFv = .text:0x0000125C; // type:function size:0xC4 scope:global align:4 +Execute__8daE_FK_cFv = .text:0x00001320; // type:function size:0x2E0 scope:global align:4 +At_Check__8daE_FK_cFi = .text:0x00001600; // type:function size:0x130 scope:global align:4 +Draw__8daE_FK_cFv = .text:0x00001730; // type:function size:0xE4 scope:global align:4 +Delete__8daE_FK_cFv = .text:0x00001814; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_FK_cFv = .text:0x0000187C; // type:function size:0x98 scope:global align:4 +setEfMtx__8daE_FK_cFv = .text:0x00001914; // type:function size:0x60 scope:global align:4 +daE_FK_Draw__FP8daE_FK_c = .text:0x00001974; // type:function size:0x4 scope:global align:4 +daE_FK_Execute__FP8daE_FK_c = .text:0x00001978; // type:function size:0x4 scope:global align:4 +daE_FK_IsDelete__FP8daE_FK_c = .text:0x0000197C; // type:function size:0x8 scope:global align:4 +daE_FK_Delete__FP8daE_FK_c = .text:0x00001984; // type:function size:0x4 scope:global align:4 +CreateChk__8daE_FK_cFv = .text:0x00001988; // type:function size:0x90 scope:global align:4 +Create__8daE_FK_cFv = .text:0x00001A18; // type:function size:0x30C scope:global align:4 +daE_FK_Create__FP10fopAc_ac_c = .text:0x00001D24; // type:function size:0x4 scope:global align:4 +__dt__12daE_FK_HIO_cFv = .text:0x00001D28; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fk_cpp = .text:0x00001D68; // type:function size:0x98 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95963 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95964 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96002 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +ccBodySphSrc$93665 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +ccSphSrc$93676 = .rodata:0x0000004C; // type:object size:0x40 scope:local align:4 +@96039 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@96040 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@96045 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96046 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96048 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96063 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96068 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@96091 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96104 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@96109 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96110 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@96160 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96161 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96162 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96174 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@96182 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96196 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96197 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96215 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96216 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96292 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96359 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@96411 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@96459 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96522 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@96523 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@96524 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@96602 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@96604 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +lbl_189_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_189_data_5 = .data:0x00000005; // type:object size:0x5 data:string +lbl_189_data_A = .data:0x0000000A; // type:object size:0x5 data:string +l_daE_FK_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_E_FK = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daE_FK_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_189_data_6C = .data:0x0000006C; // type:object size:0xD data:string +@94351 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FK_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93616 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +s_LinkPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global align:4 +s_TargetAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000034; // type:object size:0x2 scope:global align:4 data:2byte +@93621 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +s_centerpos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93622 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +s_TargetPos__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000005C; // type:object size:0xC scope:global align:4 +s_PointAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000068; // type:object size:0x2 scope:global align:4 data:2byte +s_TargetDis__22@unnamed@d_a_e_fk_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 data:float +s_HorseAngle__22@unnamed@d_a_e_fk_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_fm/splits.txt b/config/RZDP01/rels/d_a_e_fm/splits.txt new file mode 100644 index 0000000000..9c9d2d3fff --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fm.cpp: + .text start:0x000000CC end:0x0000A58C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000270 + .data start:0x00000000 end:0x000006A0 + .bss start:0x00000008 end:0x000000F8 diff --git a/config/RZDP01/rels/d_a_e_fm/symbols.txt b/config/RZDP01/rels/d_a_e_fm/symbols.txt new file mode 100644 index 0000000000..49feba5bc7 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fm/symbols.txt @@ -0,0 +1,271 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FM_HIO_cFv = .text:0x000000CC; // type:function size:0x23C scope:global align:4 +s_fmobj_del__FPvPv = .text:0x00000308; // type:function size:0x4C scope:global align:4 +s_hasira_sub__FPvPv = .text:0x00000354; // type:function size:0x70 scope:global align:4 +s_hasira_poscheck__FPvPv = .text:0x000003C4; // type:function size:0xD8 scope:global align:4 +s_hasira_eff_sub__FPvPv = .text:0x0000049C; // type:function size:0x174 scope:global align:4 +hasira_hahen_hit__FP4cXyzffSc = .text:0x00000610; // type:function size:0x78 scope:global align:4 +carry_off__FP10e_fm_classi = .text:0x00000688; // type:function size:0xEC scope:global align:4 +anm_init__FP10e_fm_classifUcf = .text:0x00000774; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000824; // type:function size:0xC4 scope:global align:4 +daE_FM_Draw__FP10e_fm_class = .text:0x000008E8; // type:function size:0x5B8 scope:global align:4 +pl_check__FP10e_fm_classfs = .text:0x00000EA0; // type:function size:0x8C scope:global align:4 +e_fm_normal__FP10e_fm_class = .text:0x00000F2C; // type:function size:0x458 scope:global align:4 +e_fm_fight_run__FP10e_fm_class = .text:0x00001384; // type:function size:0x544 scope:global align:4 +e_fm_n_fight__FP10e_fm_class = .text:0x000018C8; // type:function size:0x290 scope:global align:4 +e_fm_f_fight__FP10e_fm_class = .text:0x00001B58; // type:function size:0x3FC scope:global align:4 +animal_eff_set__FP10e_fm_classs = .text:0x00001F54; // type:function size:0x1D8 scope:global align:4 +e_fm_animal__FP10e_fm_class = .text:0x0000212C; // type:function size:0xA8 scope:global align:4 +e_fm_fire__FP10e_fm_class = .text:0x000021D4; // type:function size:0x1D0 scope:global align:4 +e_fm_stop__FP10e_fm_class = .text:0x000023A4; // type:function size:0x244 scope:global align:4 +e_fm_damage_run__FP10e_fm_class = .text:0x000025E8; // type:function size:0x6B0 scope:global align:4 +cam_3d_morf__FP10e_fm_classf = .text:0x00002C98; // type:function size:0xFC scope:global align:4 +demo_camera__FP10e_fm_class = .text:0x00002D94; // type:function size:0x1CA8 scope:global align:4 +e_fm_down__FP10e_fm_class = .text:0x00004A3C; // type:function size:0x568 scope:global align:4 +e_fm_a_down__FP10e_fm_class = .text:0x00004FA4; // type:function size:0x284 scope:global align:4 +e_fm_start__FP10e_fm_class = .text:0x00005228; // type:function size:0x45C scope:global align:4 +e_fm_end__FP10e_fm_class = .text:0x00005684; // type:function size:0x18C scope:global align:4 +damage_check__FP10e_fm_class = .text:0x00005810; // type:function size:0x3C0 scope:global align:4 +s_ba_sub__FPvPv = .text:0x00005BD0; // type:function size:0x54 scope:global align:4 +daE_FM_Execute__FP10e_fm_class = .text:0x00005C24; // type:function size:0x3738 scope:global align:4 +daE_FM_IsDelete__FP10e_fm_class = .text:0x0000935C; // type:function size:0x8 scope:global align:4 +daE_FM_Delete__FP10e_fm_class = .text:0x00009364; // type:function size:0x80 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000093E4; // type:function size:0x834 scope:global align:4 +daE_FM_Create__FP10fopAc_ac_c = .text:0x00009C18; // type:function size:0x64C scope:global align:4 +__dt__12daE_FM_HIO_cFv = .text:0x0000A264; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fm_cpp = .text:0x0000A2A4; // type:function size:0x64 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000A308; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000A314; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A320; // type:function size:0x4C scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000A36C; // type:function size:0x20 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000A38C; // type:function size:0x14 scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x0000A3A0; // type:function size:0x8 scope:global align:4 +__ct__7chain_sFv = .text:0x0000A3A8; // type:function size:0xC4 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x0000A46C; // type:function size:0x60 scope:global align:4 +__dt__7chain_sFv = .text:0x0000A4CC; // type:function size:0xC0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105890 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105891 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@105892 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105893 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105894 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105895 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105896 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@105897 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105898 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@105899 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105900 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105901 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105902 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105903 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105904 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105905 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@105906 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105907 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@105908 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105909 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105910 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@105911 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105912 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105913 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@105914 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105915 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105940 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@106025 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@106191 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106192 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106193 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106194 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106195 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106196 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106197 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106198 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106202 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@106293 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106294 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106376 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@106377 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106378 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106379 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106529 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106650 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@106762 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106763 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107139 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107140 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107141 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107142 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107143 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107144 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@107145 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107146 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107147 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@107148 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107149 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107150 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107151 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107152 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107153 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107154 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107155 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107156 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107157 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107158 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107159 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107160 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@107161 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107162 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@107163 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107164 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@107165 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107166 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107167 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +@107168 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107169 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107170 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107171 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107172 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107173 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107174 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107175 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107176 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107177 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107178 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107179 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107180 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107181 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107182 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107183 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107184 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@107185 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107186 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@107187 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@107188 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@107189 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@107190 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107191 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107192 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107193 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107194 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107195 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107196 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107197 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107331 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107332 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107333 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@107334 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107335 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107336 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108131 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108132 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108133 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108134 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108135 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108136 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:string +@108137 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108138 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108139 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108140 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108141 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108142 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108143 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108144 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108145 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108146 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108147 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108148 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108151 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108152 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108153 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108154 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108155 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108156 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108157 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108158 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108159 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@108160 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@108161 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@108162 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@108163 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@108164 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@108165 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@108166 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@108167 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@108168 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@108169 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@108170 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@108659 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@108660 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:string +@108661 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +h_id$93474 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_67_data_6 = .data:0x00000006; // type:object size:0x5 data:string +chain_z = .data:0x0000000C; // type:object size:0x64 scope:global align:4 +tame_name$93990 = .data:0x00000070; // type:object size:0x4 scope:local align:4 +fire_name$94065 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +g_c_i$94468 = .data:0x0000007C; // type:object size:0x20 scope:local align:4 +g_c_ji$94469 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +g_e_i$94482 = .data:0x000000DC; // type:object size:0x8 scope:local align:4 +eff_joint_d$95368 = .data:0x000000E4; // type:object size:0x38 scope:local align:4 +eff_id$95369 = .data:0x0000011C; // type:object size:0x1C scope:local align:4 +ef_bck$95393 = .data:0x00000138; // type:object size:0x8 scope:local align:4 +cg_name$95563 = .data:0x00000140; // type:object size:0x4 scope:local align:4 +cg_name$95575 = .data:0x00000144; // type:object size:0xC scope:local align:4 +hl_d$95590 = .data:0x00000150; // type:object size:0x18 scope:local align:4 +hl_s$95591 = .data:0x00000168; // type:object size:0x18 scope:local align:4 +sisi_joint$95635 = .data:0x00000180; // type:object size:0x10 scope:local align:4 +chain_hit_d$95636 = .data:0x00000190; // type:object size:0x10 scope:local align:4 +chain_at_id$95699 = .data:0x000001A0; // type:object size:0x4 scope:local align:4 +c_id$95700 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +core_id$95725 = .data:0x000001B0; // type:object size:0x6 scope:local align:4 +f_id$95743 = .data:0x000001B6; // type:object size:0x6 scope:local align:2 +end_id$95763 = .data:0x000001BC; // type:object size:0x10 scope:local align:4 +@108174 = .data:0x000001CC; // type:object size:0x34 scope:local align:4 +brk$95999 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +btk$96000 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +eff_bmd$96042 = .data:0x00000248; // type:object size:0x8 scope:local align:4 +eff_btk$96043 = .data:0x00000250; // type:object size:0x8 scope:local align:4 +cc_sph_src$96241 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +at_sph_src$96242 = .data:0x00000298; // type:object size:0x40 scope:local align:4 +core_sph_src$96243 = .data:0x000002D8; // type:object size:0x40 scope:local align:4 +eff_at_sph_src$96244 = .data:0x00000318; // type:object size:0x40 scope:local align:4 +f_eff_at_sph_src$96245 = .data:0x00000358; // type:object size:0x40 scope:local align:4 +chain_at_sph_src$96246 = .data:0x00000398; // type:object size:0x40 scope:local align:4 +chain_co_sph_src$96247 = .data:0x000003D8; // type:object size:0x40 scope:local align:4 +l_daE_FM_Method = .data:0x00000418; // type:object size:0x20 scope:global align:4 +g_profile_E_FM = .data:0x00000438; // type:object size:0x30 scope:global align:4 +__vt__12daE_FM_HIO_c = .data:0x00000468; // type:object size:0xC scope:global align:4 +lbl_67_data_474 = .data:0x00000474; // type:object size:0xD data:string +@96313 = .data:0x00000484; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FM_HIO_c = .data:0x00000490; // type:object size:0x8 scope:global align:4 +lbl_67_data_498 = .data:0x00000498; // type:object size:0x34 +@96376 = .data:0x000004CC; // type:object size:0x3C scope:local align:4 +lbl_67_data_508 = .data:0x00000508; // type:object size:0x14 +@96378 = .data:0x0000051C; // type:object size:0x34 scope:local align:4 +lbl_67_data_550 = .data:0x00000550; // type:object size:0x14 +@96436 = .data:0x00000564; // type:object size:0x24 scope:local align:4 +lbl_67_data_588 = .data:0x00000588; // type:object size:0x18 +@96438 = .data:0x000005A0; // type:object size:0xC scope:local align:4 +lbl_67_data_5AC = .data:0x000005AC; // type:object size:0x1C +@96440 = .data:0x000005C8; // type:object size:0xC scope:local align:4 +lbl_67_data_5D4 = .data:0x000005D4; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93409 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xB0 scope:global align:4 data:byte +@93434 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +h_pos = .bss:0x000000D4; // type:object size:0xC scope:global align:4 +h_range = .bss:0x000000E0; // type:object size:0x4 scope:global align:4 +h_power = .bss:0x000000E4; // type:object size:0x4 scope:global align:4 +fire_range = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:float +demo_stop = .bss:0x000000F0; // type:object size:0x4 scope:global align:4 data:4byte +ba_count = .bss:0x000000F4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_fs/splits.txt b/config/RZDP01/rels/d_a_e_fs/splits.txt new file mode 100644 index 0000000000..ddb904f031 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fs.cpp: + .text start:0x000000CC end:0x00001FA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x0000038C + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_e_fs/symbols.txt b/config/RZDP01/rels/d_a_e_fs/symbols.txt new file mode 100644 index 0000000000..453a223c36 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fs/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Fs_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +anm_init__FP10e_fs_classifUcf = .text:0x00000110; // type:function size:0xAC scope:global align:4 +daE_Fs_Draw__FP10e_fs_class = .text:0x000001BC; // type:function size:0x11C scope:global align:4 +daE_Fs_Execute__FP10e_fs_class = .text:0x000002D8; // type:function size:0x164C scope:global align:4 +daE_Fs_IsDelete__FP10e_fs_class = .text:0x00001924; // type:function size:0x8 scope:global align:4 +daE_Fs_Delete__FP10e_fs_class = .text:0x0000192C; // type:function size:0x68 scope:global align:4 +useHeapIe_fst__FP10fopAc_ac_c = .text:0x00001994; // type:function size:0xF4 scope:global align:4 +daE_Fs_Create__FP10fopAc_ac_c = .text:0x00001A88; // type:function size:0x490 scope:global align:4 +__dt__12daE_Fs_HIO_cFv = .text:0x00001F18; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fs_cpp = .text:0x00001F58; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97530 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97531 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97532 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97533 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97542 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97543 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97566 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98041 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98042 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98043 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98044 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98045 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@98046 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98047 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98048 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98049 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98050 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98051 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98052 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98053 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98054 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98055 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98056 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98057 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98058 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98059 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98061 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98062 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98063 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98064 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98065 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98066 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98067 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98068 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98069 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98070 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98071 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98072 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98077 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@98183 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98184 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94345 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_190_data_16 = .data:0x00000016; // type:object size:0x5 data:string +w_eff_id$94621 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +lbl_190_data_24 = .data:0x00000024; // type:object size:0x8 data:string +@98076 = .data:0x0000002C; // type:object size:0x1C scope:local align:4 +@98074 = .data:0x00000048; // type:object size:0x2C scope:local align:4 +cc_cyl_src$94960 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +at_sph_src$94961 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +lbl_190_data_F8 = .data:0x000000F8; // type:object size:0x10 +l_daE_Fs_Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_E_FS = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__12daE_Fs_HIO_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_190_data_164 = .data:0x00000164; // type:object size:0xD data:string +@95014 = .data:0x00000174; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Fs_HIO_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 +lbl_190_data_188 = .data:0x00000188; // type:object size:0x34 +@95078 = .data:0x000001BC; // type:object size:0x3C scope:local align:4 +lbl_190_data_1F8 = .data:0x000001F8; // type:object size:0x14 +@95080 = .data:0x0000020C; // type:object size:0x34 scope:local align:4 +lbl_190_data_240 = .data:0x00000240; // type:object size:0x14 +@95138 = .data:0x00000254; // type:object size:0x24 scope:local align:4 +lbl_190_data_278 = .data:0x00000278; // type:object size:0x18 +@95140 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_190_data_29C = .data:0x0000029C; // type:object size:0x1C +@95142 = .data:0x000002B8; // type:object size:0xC scope:local align:4 +lbl_190_data_2C4 = .data:0x000002C4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +s_AtCount__22@unnamed@d_a_e_fs_cpp@ = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +lbl_190_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte +@94388 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@94620 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94617 = .bss:0x00000044; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_fz/splits.txt b/config/RZDP01/rels/d_a_e_fz/splits.txt new file mode 100644 index 0000000000..a0149c0eeb --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_fz.cpp: + .text start:0x000000CC end:0x00002ACC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_e_fz/symbols.txt b/config/RZDP01/rels/d_a_e_fz/symbols.txt new file mode 100644 index 0000000000..e56d19daf1 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_fz/symbols.txt @@ -0,0 +1,104 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_FZ_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +draw__8daE_FZ_cFv = .text:0x00000154; // type:function size:0x100 scope:global align:4 +daE_FZ_Draw__FP8daE_FZ_c = .text:0x00000254; // type:function size:0x4 scope:global align:4 +setReflectAngle__8daE_FZ_cFv = .text:0x00000258; // type:function size:0x9C scope:global align:4 +mBoundSoundset__8daE_FZ_cFv = .text:0x000002F4; // type:function size:0x68 scope:global align:4 +deadnextSet__8daE_FZ_cFb = .text:0x0000035C; // type:function size:0x120 scope:global align:4 +damage_check__8daE_FZ_cFv = .text:0x0000047C; // type:function size:0x9AC scope:global align:4 +way_gake_check__8daE_FZ_cFv = .text:0x00000E28; // type:function size:0x138 scope:global align:4 +executeWait__8daE_FZ_cFv = .text:0x00000F60; // type:function size:0x334 scope:global align:4 +executeMove__8daE_FZ_cFv = .text:0x00001294; // type:function size:0x16C scope:global align:4 +executeAttack__8daE_FZ_cFv = .text:0x00001400; // type:function size:0xFC scope:global align:4 +executeDamage__8daE_FZ_cFv = .text:0x000014FC; // type:function size:0x434 scope:global align:4 +executeRollMove__8daE_FZ_cFv = .text:0x00001930; // type:function size:0x298 scope:global align:4 +action__8daE_FZ_cFv = .text:0x00001BC8; // type:function size:0x4AC scope:global align:4 +mtx_set__8daE_FZ_cFv = .text:0x00002074; // type:function size:0x88 scope:global align:4 +cc_set__8daE_FZ_cFv = .text:0x000020FC; // type:function size:0x144 scope:global align:4 +execute__8daE_FZ_cFv = .text:0x00002240; // type:function size:0x234 scope:global align:4 +daE_FZ_Execute__FP8daE_FZ_c = .text:0x00002474; // type:function size:0x4 scope:global align:4 +demoDelete__8daE_FZ_cFv = .text:0x00002478; // type:function size:0x6C scope:global align:4 +daE_FZ_IsDelete__FP8daE_FZ_c = .text:0x000024E4; // type:function size:0x8 scope:global align:4 +_delete__8daE_FZ_cFv = .text:0x000024EC; // type:function size:0x74 scope:global align:4 +daE_FZ_Delete__FP8daE_FZ_c = .text:0x00002560; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_FZ_cFv = .text:0x00002564; // type:function size:0x88 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000025EC; // type:function size:0x4 scope:global align:4 +create__8daE_FZ_cFv = .text:0x000025F0; // type:function size:0x450 scope:global align:4 +daE_FZ_Create__FP8daE_FZ_c = .text:0x00002A40; // type:function size:0x4 scope:global align:4 +__dt__12daE_FZ_HIO_cFv = .text:0x00002A44; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_fz_cpp = .text:0x00002A84; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95809 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95810 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95811 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95812 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95813 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95823 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95824 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@95825 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96031 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96032 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96051 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96052 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96081 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96082 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96083 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96084 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96087 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96119 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@96170 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96171 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96230 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96231 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96232 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96312 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96447 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96448 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96449 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96451 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96452 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92756 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_fz_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_fz_at_src__22@unnamed@d_a_e_fz_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +@96173 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +ice_name$93405 = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +lbl_191_data_BA = .data:0x000000BA; // type:object size:0xA +l_daE_FZ_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_FZ = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_FZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_191_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93578 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_FZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_191_data_144 = .data:0x00000144; // type:object size:0x34 +@93640 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_191_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93642 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_191_data_1FC = .data:0x000001FC; // type:object size:0x14 +@93700 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_191_data_234 = .data:0x00000234; // type:object size:0x18 +@93702 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_191_data_258 = .data:0x00000258; // type:object size:0x1C +@93704 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_191_data_280 = .data:0x00000280; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_191_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92799 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_ga/splits.txt b/config/RZDP01/rels/d_a_e_ga/splits.txt new file mode 100644 index 0000000000..0ad43effb6 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ga/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ga.cpp: + .text start:0x000000CC end:0x00000A6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_e_ga/symbols.txt b/config/RZDP01/rels/d_a_e_ga/symbols.txt new file mode 100644 index 0000000000..e3a1de0f5e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ga/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Ga_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daE_Ga_Draw__FP10e_ga_class = .text:0x000000F0; // type:function size:0x98 scope:global align:4 +daE_Ga_Execute__FP10e_ga_class = .text:0x00000188; // type:function size:0x490 scope:global align:4 +daE_Ga_IsDelete__FP10e_ga_class = .text:0x00000618; // type:function size:0x8 scope:global align:4 +daE_Ga_Delete__FP10e_ga_class = .text:0x00000620; // type:function size:0xA0 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006C0; // type:function size:0xA8 scope:global align:4 +daE_Ga_Create__FP10fopAc_ac_c = .text:0x00000768; // type:function size:0x238 scope:global align:4 +__ct__4ga_sFv = .text:0x000009A0; // type:function size:0x4 scope:global align:4 +__dt__12daE_Ga_HIO_cFv = .text:0x000009A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ga_cpp = .text:0x000009E4; // type:function size:0x48 scope:global align:4 +__dt__4ga_sFv = .text:0x00000A2C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92905 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92927 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92953 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92954 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92955 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92956 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92957 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +l_bmdidx$91847 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93038 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_68_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_68_data_5 = .data:0x00000005; // type:object size:0x5 data:string +l_daE_Ga_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_E_GA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daE_Ga_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_68_data_68 = .data:0x00000068; // type:object size:0xD data:string +@91941 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Ga_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_68_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91717 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_gb/splits.txt b/config/RZDP01/rels/d_a_e_gb/splits.txt new file mode 100644 index 0000000000..1739eab64e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gb.cpp: + .text start:0x000000CC end:0x00004A20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B0 + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_e_gb/symbols.txt b/config/RZDP01/rels/d_a_e_gb/symbols.txt new file mode 100644 index 0000000000..fa6a42e303 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gb/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_GB_HIO_cFv = .text:0x000003E0; // type:function size:0x50 scope:global align:4 +head_anm_init__FP10e_gb_classifUcf = .text:0x00000430; // type:function size:0xB0 scope:global align:4 +body_anm_init__FP10e_gb_classifUcf = .text:0x000004E0; // type:function size:0xB0 scope:global align:4 +daE_GB_Draw__FP10e_gb_class = .text:0x00000590; // type:function size:0x1C0 scope:global align:4 +e_gb_wait__FP10e_gb_class = .text:0x00000750; // type:function size:0x3E0 scope:global align:4 +e_gb_attack_1__FP10e_gb_class = .text:0x00000B30; // type:function size:0x438 scope:global align:4 +e_gb_attack_2__FP10e_gb_class = .text:0x00000F68; // type:function size:0x410 scope:global align:4 +e_gb_damage__FP10e_gb_class = .text:0x00001378; // type:function size:0x1D0 scope:global align:4 +e_gb_end__FP10e_gb_class = .text:0x00001548; // type:function size:0x1F4 scope:global align:4 +e_gb_start__FP10e_gb_class = .text:0x0000173C; // type:function size:0x188 scope:global align:4 +kuki_control1__FP10e_gb_class = .text:0x000018C4; // type:function size:0x3A0 scope:global align:4 +kuki_control2__FP10e_gb_class = .text:0x00001C64; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_gb_class = .text:0x00001DAC; // type:function size:0xE4 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001E90; // type:function size:0xC0 scope:global align:4 +damage_check__FP10e_gb_class = .text:0x00001F50; // type:function size:0x1EC scope:global align:4 +cam_3d_morf__FP10e_gb_classf = .text:0x0000213C; // type:function size:0xE4 scope:global align:4 +daE_GB_Execute__FP10e_gb_class = .text:0x00002220; // type:function size:0x1F9C scope:global align:4 +daE_GB_IsDelete__FP10e_gb_class = .text:0x000041BC; // type:function size:0x8 scope:global align:4 +daE_GB_Delete__FP10e_gb_class = .text:0x000041C4; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004238; // type:function size:0x360 scope:global align:4 +daE_GB_Create__FP10fopAc_ac_c = .text:0x00004598; // type:function size:0x3AC scope:global align:4 +__dt__12daE_GB_HIO_cFv = .text:0x00004944; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gb_cpp = .text:0x00004984; // type:function size:0x48 scope:global align:4 +setPos__7daKey_cF4cXyz = .text:0x000049CC; // type:function size:0x8 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000049D4; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100636 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100637 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100638 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100639 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100666 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100675 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@100750 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100786 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100787 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100788 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100789 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100790 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100794 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@100850 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100851 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100852 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100853 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100854 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100897 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100898 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100899 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100900 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100901 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@100902 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100932 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100933 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100959 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@100969 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100970 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100971 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100972 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100973 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100974 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101014 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101015 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101016 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101033 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101056 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101572 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101573 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101574 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101575 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101577 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101578 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101579 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101581 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101582 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101583 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101584 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101585 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101586 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101587 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101588 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101589 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:string +@101590 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101591 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101592 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101593 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101594 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101595 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101596 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:string +@101597 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101598 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101599 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101600 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101601 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101602 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101603 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101604 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101605 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101606 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101607 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101608 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101609 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@101612 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101615 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@101619 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@101620 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@101621 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@101622 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@101623 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@101624 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@101625 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@101626 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@101627 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@101628 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@101629 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101630 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@101631 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@101833 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94318 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_192_data_16 = .data:0x00000016; // type:object size:0x5 data:string +eno$94645 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +pow_xa$94692 = .data:0x00000020; // type:object size:0x22 scope:local align:4 +pow_xa_chance$94693 = .data:0x00000042; // type:object size:0x22 scope:local align:2 +wav_d$94694 = .data:0x00000064; // type:object size:0x44 scope:local align:4 +eno$94974 = .data:0x000000A8; // type:object size:0xA scope:local align:4 +key_eno$95243 = .data:0x000000B2; // type:object size:0x4 scope:local align:2 +@101633 = .data:0x000000B8; // type:object size:0x2C scope:local align:4 +lbl_192_data_E4 = .data:0x000000E4; // type:object size:0x7 data:string +head_cc_sph_src$95440 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +body_cyl_src$95441 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +l_daE_GB_Method = .data:0x00000170; // type:object size:0x20 scope:global align:4 +g_profile_E_GB = .data:0x00000190; // type:object size:0x30 scope:global align:4 +__vt__12daE_GB_HIO_c = .data:0x000001C0; // type:object size:0xC scope:global align:4 +lbl_192_data_1CC = .data:0x000001CC; // type:object size:0xD data:string +@95485 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GB_HIO_c = .data:0x000001E8; // type:object size:0x8 scope:global align:4 +lbl_192_data_1F0 = .data:0x000001F0; // type:object size:0x34 +@95548 = .data:0x00000224; // type:object size:0x3C scope:local align:4 +lbl_192_data_260 = .data:0x00000260; // type:object size:0x14 +@95550 = .data:0x00000274; // type:object size:0x34 scope:local align:4 +lbl_192_data_2A8 = .data:0x000002A8; // type:object size:0x14 +@95608 = .data:0x000002BC; // type:object size:0x24 scope:local align:4 +lbl_192_data_2E0 = .data:0x000002E0; // type:object size:0x18 +@95610 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_192_data_304 = .data:0x00000304; // type:object size:0x1C +@95612 = .data:0x00000320; // type:object size:0xC scope:local align:4 +lbl_192_data_32C = .data:0x0000032C; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_192_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94361 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_ge/splits.txt b/config/RZDP01/rels/d_a_e_ge/splits.txt new file mode 100644 index 0000000000..49e692fd7e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ge.cpp: + .text start:0x000000CC end:0x000042A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x00000360 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_e_ge/symbols.txt b/config/RZDP01/rels/d_a_e_ge/symbols.txt new file mode 100644 index 0000000000..3a606fe32b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ge/symbols.txt @@ -0,0 +1,142 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_GE_HIO_cFv = .text:0x00000140; // type:function size:0x6C scope:global align:4 +bckCheck__8daE_GE_cFi = .text:0x000001AC; // type:function size:0x5C scope:global align:4 +draw__8daE_GE_cFv = .text:0x00000208; // type:function size:0xD0 scope:global align:4 +daE_GE_Draw__FP8daE_GE_c = .text:0x000002D8; // type:function size:0x4 scope:global align:4 +checkBeforeBg__8daE_GE_cFif = .text:0x000002DC; // type:function size:0xF4 scope:global align:4 +s_arrow_sub__FPvPv = .text:0x000003D0; // type:function size:0xC8 scope:global align:4 +s_ge_surprise__FPvPv = .text:0x00000498; // type:function size:0xC8 scope:global align:4 +s_ge_caw__FPvPv = .text:0x00000560; // type:function size:0xA0 scope:global align:4 +s_ge_attack__FPvPv = .text:0x00000600; // type:function size:0x80 scope:global align:4 +s_ge_attack2__FPvPv = .text:0x00000680; // type:function size:0x8C scope:global align:4 +setActionMode__8daE_GE_cFi = .text:0x0000070C; // type:function size:0x38 scope:global align:4 +damage_check__8daE_GE_cFv = .text:0x00000744; // type:function size:0x228 scope:global align:4 +checkOtherAttacker__8daE_GE_cFv = .text:0x0000096C; // type:function size:0x84 scope:global align:4 +searchNextAttacker__8daE_GE_cFv = .text:0x000009F0; // type:function size:0xAC scope:global align:4 +checkCircleSpeedAdd__8daE_GE_cFP4cXyzP4cXyz = .text:0x00000A9C; // type:function size:0x74 scope:global align:4 +setAddCalcSpeed__8daE_GE_cFR4cXyzRC4cXyzffff = .text:0x00000B10; // type:function size:0x1AC scope:global align:4 +calcCircleFly__8daE_GE_cFP4cXyzP4cXyzsfsf = .text:0x00000CBC; // type:function size:0xEC scope:global align:4 +executeWait__8daE_GE_cFv = .text:0x00000DA8; // type:function size:0x29C scope:global align:4 +executeFly__8daE_GE_cFv = .text:0x00001044; // type:function size:0x4D8 scope:global align:4 +checkAttackPossible__8daE_GE_cFsb = .text:0x0000151C; // type:function size:0xCC scope:global align:4 +executeAttack__8daE_GE_cFv = .text:0x000015E8; // type:function size:0x8F4 scope:global align:4 +setBackAnime__8daE_GE_cFi = .text:0x00001EDC; // type:function size:0x19C scope:global align:4 +executeBack__8daE_GE_cFv = .text:0x00002078; // type:function size:0x5B4 scope:global align:4 +executeDown__8daE_GE_cFv = .text:0x0000262C; // type:function size:0x3A8 scope:global align:4 +setSurpriseTime__8daE_GE_cFs = .text:0x000029D4; // type:function size:0x28 scope:global align:4 +setSurprise__8daE_GE_cFv = .text:0x000029FC; // type:function size:0x64 scope:global align:4 +executeSurprise__8daE_GE_cFv = .text:0x00002A60; // type:function size:0x354 scope:global align:4 +setCaw__8daE_GE_cFv = .text:0x00002DB4; // type:function size:0x70 scope:global align:4 +executeCaw__8daE_GE_cFv = .text:0x00002E24; // type:function size:0x20C scope:global align:4 +executeWind__8daE_GE_cFv = .text:0x00003030; // type:function size:0x2C0 scope:global align:4 +executeShield__8daE_GE_cFv = .text:0x000032F0; // type:function size:0x1A8 scope:global align:4 +action__8daE_GE_cFv = .text:0x00003498; // type:function size:0x264 scope:global align:4 +mtx_set__8daE_GE_cFv = .text:0x000036FC; // type:function size:0x58 scope:global align:4 +cc_set__8daE_GE_cFv = .text:0x00003754; // type:function size:0x168 scope:global align:4 +execute__8daE_GE_cFv = .text:0x000038BC; // type:function size:0x414 scope:global align:4 +daE_GE_Execute__FP8daE_GE_c = .text:0x00003CD0; // type:function size:0x4 scope:global align:4 +daE_GE_IsDelete__FP8daE_GE_c = .text:0x00003CD4; // type:function size:0x8 scope:global align:4 +_delete__8daE_GE_cFv = .text:0x00003CDC; // type:function size:0x74 scope:global align:4 +daE_GE_Delete__FP8daE_GE_c = .text:0x00003D50; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GE_cFv = .text:0x00003D54; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003E48; // type:function size:0x4 scope:global align:4 +create__8daE_GE_cFv = .text:0x00003E4C; // type:function size:0x3C8 scope:global align:4 +daE_GE_Create__FP8daE_GE_c = .text:0x00004214; // type:function size:0x4 scope:global align:4 +__dt__12daE_GE_HIO_cFv = .text:0x00004218; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ge_cpp = .text:0x00004258; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98759 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98760 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98761 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98762 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98763 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98764 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98775 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@98776 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98798 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98799 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98800 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@98837 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@98857 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@98951 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98952 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98953 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@98959 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@98962 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@98968 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@98995 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@99013 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@99056 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99057 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99127 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@99129 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99130 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99131 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99132 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99276 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99277 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99278 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99279 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99280 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99281 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99282 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99394 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99395 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99396 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99397 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99398 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99399 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99435 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99436 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99437 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99504 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99505 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99518 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@99579 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99580 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99608 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99666 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99759 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99863 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99865 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94131 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_193_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@99401 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +l_actionmenu__8daE_GE_c = .data:0x00000048; // type:object size:0x6C scope:global align:4 +cc_sph_src$95398 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +lbl_193_data_F4 = .data:0x000000F4; // type:object size:0x5 data:string +l_daE_GE_Method = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_E_GE = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__12daE_GE_HIO_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_193_data_158 = .data:0x00000158; // type:object size:0xD data:string +@95454 = .data:0x00000168; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GE_HIO_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +lbl_193_data_17C = .data:0x0000017C; // type:object size:0x34 +@95517 = .data:0x000001B0; // type:object size:0x3C scope:local align:4 +lbl_193_data_1EC = .data:0x000001EC; // type:object size:0x14 +@95519 = .data:0x00000200; // type:object size:0x34 scope:local align:4 +lbl_193_data_234 = .data:0x00000234; // type:object size:0x14 +@95577 = .data:0x00000248; // type:object size:0x24 scope:local align:4 +lbl_193_data_26C = .data:0x0000026C; // type:object size:0x18 +@95579 = .data:0x00000284; // type:object size:0xC scope:local align:4 +lbl_193_data_290 = .data:0x00000290; // type:object size:0x1C +@95581 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +lbl_193_data_2B8 = .data:0x000002B8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_193_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94174 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global align:4 data:byte +target_count = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_gi/splits.txt b/config/RZDP01/rels/d_a_e_gi/splits.txt new file mode 100644 index 0000000000..58a01d2978 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gi.cpp: + .text start:0x000000CC end:0x00003590 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDP01/rels/d_a_e_gi/symbols.txt b/config/RZDP01/rels/d_a_e_gi/symbols.txt new file mode 100644 index 0000000000..b2bb60bf5a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gi/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_GI_HIO_cFv = .text:0x000000CC; // type:function size:0x68 scope:global align:4 +ctrlJoint__8daE_GI_cFP8J3DJointP8J3DModel = .text:0x00000134; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_GI_cFP8J3DJointi = .text:0x000001CC; // type:function size:0x48 scope:global align:4 +draw__8daE_GI_cFv = .text:0x00000214; // type:function size:0x264 scope:global align:4 +daE_GI_Draw__FP8daE_GI_c = .text:0x00000478; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_GI_cFii = .text:0x0000047C; // type:function size:0x2C scope:global align:4 +damage_check__8daE_GI_cFv = .text:0x000004A8; // type:function size:0x3EC scope:global align:4 +setWeaponAtBit__8daE_GI_cFUc = .text:0x00000894; // type:function size:0x70 scope:global align:4 +setCryStop__8daE_GI_cFv = .text:0x00000904; // type:function size:0x174 scope:global align:4 +setAttackEffect__8daE_GI_cFv = .text:0x00000A78; // type:function size:0xD8 scope:global align:4 +setDragSwordEffect__8daE_GI_cFv = .text:0x00000B50; // type:function size:0x114 scope:global align:4 +setDeathSmokeEffect__8daE_GI_cFv = .text:0x00000C64; // type:function size:0xB4 scope:global align:4 +setDamageEffect__8daE_GI_cFv = .text:0x00000D18; // type:function size:0xE4 scope:global align:4 +s_other_gi__FPvPv = .text:0x00000DFC; // type:function size:0x9C scope:global align:4 +s_battle_gi__FPvPv = .text:0x00000E98; // type:function size:0xA8 scope:global align:4 +executeSleep__8daE_GI_cFv = .text:0x00000F40; // type:function size:0x308 scope:global align:4 +executeWait__8daE_GI_cFv = .text:0x00001248; // type:function size:0x1C8 scope:global align:4 +executeChase__8daE_GI_cFv = .text:0x00001410; // type:function size:0x490 scope:global align:4 +executeAttack__8daE_GI_cFv = .text:0x000018A0; // type:function size:0x42C scope:global align:4 +executeDamage__8daE_GI_cFv = .text:0x00001CCC; // type:function size:0x390 scope:global align:4 +executeBiteDamage__8daE_GI_cFv = .text:0x0000205C; // type:function size:0x3A0 scope:global align:4 +PushButtonCount__8daE_GI_cFv = .text:0x000023FC; // type:function size:0x1B4 scope:global align:4 +action__8daE_GI_cFv = .text:0x000025B0; // type:function size:0x2C0 scope:global align:4 +mtx_set__8daE_GI_cFv = .text:0x00002870; // type:function size:0x90 scope:global align:4 +cc_set__8daE_GI_cFv = .text:0x00002900; // type:function size:0x1C4 scope:global align:4 +execute__8daE_GI_cFv = .text:0x00002AC4; // type:function size:0x4E4 scope:global align:4 +daE_GI_Execute__FP8daE_GI_c = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 +daE_GI_IsDelete__FP8daE_GI_c = .text:0x00002FAC; // type:function size:0x8 scope:global align:4 +_delete__8daE_GI_cFv = .text:0x00002FB4; // type:function size:0x74 scope:global align:4 +daE_GI_Delete__FP8daE_GI_c = .text:0x00003028; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GI_cFv = .text:0x0000302C; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000031A4; // type:function size:0x4 scope:global align:4 +create__8daE_GI_cFv = .text:0x000031A8; // type:function size:0x35C scope:global align:4 +daE_GI_Create__FP8daE_GI_c = .text:0x00003504; // type:function size:0x4 scope:global align:4 +__dt__12daE_GI_HIO_cFv = .text:0x00003508; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gi_cpp = .text:0x00003548; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98887 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98889 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98890 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98891 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98892 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98893 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@98895 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98963 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98964 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98965 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98985 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98999 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99103 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99104 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99105 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99129 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99133 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@99162 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99163 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99164 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@99208 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@99230 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@99288 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99290 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99293 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99294 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99424 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99426 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99427 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99428 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99507 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99508 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99509 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99510 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99512 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99565 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@99566 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99567 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99568 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99678 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@99730 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99731 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99732 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99733 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99734 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99735 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99856 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99857 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99981 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99983 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94112 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_gi_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_gi_att_src__22@unnamed@d_a_e_gi_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_194_data_98 = .data:0x00000098; // type:object size:0x5 data:string +gi_damage_eff_id$95518 = .data:0x0000009E; // type:object size:0x6 scope:local align:2 +@99515 = .data:0x000000A4; // type:object size:0x20 scope:local align:4 +lbl_194_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +l_daE_GI_Method = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_E_GI = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daE_GI_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_194_data_128 = .data:0x00000128; // type:object size:0xD data:string +@96230 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GI_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_194_data_14C = .data:0x0000014C; // type:object size:0x34 +@96293 = .data:0x00000180; // type:object size:0x3C scope:local align:4 +lbl_194_data_1BC = .data:0x000001BC; // type:object size:0x14 +@96295 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +lbl_194_data_204 = .data:0x00000204; // type:object size:0x14 +@96353 = .data:0x00000218; // type:object size:0x24 scope:local align:4 +lbl_194_data_23C = .data:0x0000023C; // type:object size:0x18 +@96355 = .data:0x00000254; // type:object size:0xC scope:local align:4 +lbl_194_data_260 = .data:0x00000260; // type:object size:0x1C +@96357 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_194_data_288 = .data:0x00000288; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_194_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95253 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte +m_cry_gi = .bss:0x00000044; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_gm/splits.txt b/config/RZDP01/rels/d_a_e_gm/splits.txt new file mode 100644 index 0000000000..96492da6cd --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gm.cpp: + .text start:0x000000CC end:0x00005954 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x0000050C + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_e_gm/symbols.txt b/config/RZDP01/rels/d_a_e_gm/symbols.txt new file mode 100644 index 0000000000..2ef7ac3671 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gm/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_GM_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 +setAction__8daE_GM_cFM8daE_GM_cFPCvPv_v = .text:0x0000019C; // type:function size:0xA4 scope:global align:4 +action__8daE_GM_cFv = .text:0x00000240; // type:function size:0x144 scope:global align:4 +s_obj_sub2__FPvPv = .text:0x00000384; // type:function size:0xA4 scope:global align:4 +egg_wait__8daE_GM_cFv = .text:0x00000428; // type:function size:0x52C scope:global align:4 +appear__8daE_GM_cFv = .text:0x00000954; // type:function size:0x20C scope:global align:4 +walk__8daE_GM_cFv = .text:0x00000B60; // type:function size:0x3D4 scope:global align:4 +create_item__8daE_GM_cFv = .text:0x00000F34; // type:function size:0xF0 scope:global align:4 +pechanko_damage__8daE_GM_cFv = .text:0x00001024; // type:function size:0x1E8 scope:global align:4 +wait__8daE_GM_cFv = .text:0x0000120C; // type:function size:0x124 scope:global align:4 +egg_damage__8daE_GM_cFv = .text:0x00001330; // type:function size:0x270 scope:global align:4 +setDeathLightEffect__8daE_GM_cFv = .text:0x000015A0; // type:function size:0xA0 scope:global align:4 +setEggBreakEffect__8daE_GM_cFv = .text:0x00001640; // type:function size:0xA0 scope:global align:4 +damage__8daE_GM_cFv = .text:0x000016E0; // type:function size:0x394 scope:global align:4 +core_damage__8daE_GM_cFv = .text:0x00001A74; // type:function size:0x4B0 scope:global align:4 +core_delwait__8daE_GM_cFv = .text:0x00001F24; // type:function size:0xF4 scope:global align:4 +core_piku__8daE_GM_cFv = .text:0x00002018; // type:function size:0x174 scope:global align:4 +core_pechanko_damage__8daE_GM_cFv = .text:0x0000218C; // type:function size:0x19C scope:global align:4 +hook__8daE_GM_cFv = .text:0x00002328; // type:function size:0x1DC scope:global align:4 +rebound__8daE_GM_cFv = .text:0x00002504; // type:function size:0x548 scope:global align:4 +walk2__8daE_GM_cFv = .text:0x00002A4C; // type:function size:0x2A8 scope:global align:4 +dead_wait__8daE_GM_cFv = .text:0x00002CF4; // type:function size:0x1A0 scope:global align:4 +core_wait__8daE_GM_cFv = .text:0x00002E94; // type:function size:0x19C scope:global align:4 +core_escape__8daE_GM_cFv = .text:0x00003030; // type:function size:0x4B4 scope:global align:4 +chaseCheck__8daE_GM_cFv = .text:0x000034E4; // type:function size:0xC0 scope:global align:4 +normal_wait__8daE_GM_cFv = .text:0x000035A4; // type:function size:0x448 scope:global align:4 +normal_chase__8daE_GM_cFv = .text:0x000039EC; // type:function size:0x318 scope:global align:4 +mtx_set__8daE_GM_cFv = .text:0x00003D04; // type:function size:0x21C scope:global align:4 +cc_set__8daE_GM_cFv = .text:0x00003F20; // type:function size:0x5E0 scope:global align:4 +draw__8daE_GM_cFv = .text:0x00004500; // type:function size:0x59C scope:global align:4 +daE_GM_Draw__FP8daE_GM_c = .text:0x00004A9C; // type:function size:0x4 scope:global align:4 +damage_check__8daE_GM_cFv = .text:0x00004AA0; // type:function size:0x410 scope:global align:4 +execute__8daE_GM_cFv = .text:0x00004EB0; // type:function size:0x204 scope:global align:4 +daE_GM_Execute__FP8daE_GM_c = .text:0x000050B4; // type:function size:0x4 scope:global align:4 +daE_GM_IsDelete__FP8daE_GM_c = .text:0x000050B8; // type:function size:0x8 scope:global align:4 +_delete__8daE_GM_cFv = .text:0x000050C0; // type:function size:0x10C scope:global align:4 +daE_GM_Delete__FP8daE_GM_c = .text:0x000051CC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_GM_cFv = .text:0x000051D0; // type:function size:0x1FC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000053CC; // type:function size:0x4 scope:global align:4 +create__8daE_GM_cFv = .text:0x000053D0; // type:function size:0x4B0 scope:global align:4 +daE_GM_Create__FP8daE_GM_c = .text:0x00005880; // type:function size:0x4 scope:global align:4 +__dt__12daE_GM_HIO_cFv = .text:0x00005884; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gm_cpp = .text:0x000058C4; // type:function size:0x90 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102649 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102652 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102653 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@102654 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102679 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102680 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@102689 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@102709 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@102770 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102771 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102772 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@102773 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102774 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102775 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102776 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102777 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102778 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102779 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@102780 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102781 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102821 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102822 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +l_rand = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +l_rand2 = .rodata:0x00000068; // type:object size:0x8 scope:global align:4 +@102887 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102888 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102889 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@102919 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102938 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102988 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102989 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102990 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +l_eff_id = .rodata:0x000000A0; // type:object size:0x8 scope:global align:4 +@103050 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103122 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103123 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103124 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103212 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103213 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103339 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103340 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103442 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103443 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103444 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103445 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103446 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103527 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103531 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@103573 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103574 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103612 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103721 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103722 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103723 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103829 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103830 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +lbl_195_rodata_108 = .rodata:0x00000108; // type:object size:0x4 +l_heapsize = .rodata:0x0000010C; // type:object size:0x8 scope:global align:4 +@104188 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104191 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94126 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +l_hitActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +l_coreActorID__22@unnamed@d_a_e_gm_cpp@ = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +cc_sph_src__22@unnamed@d_a_e_gm_cpp@ = .data:0x00000020; // type:object size:0x40 scope:global align:4 +@102665 = .data:0x00000060; // type:object size:0xC scope:local align:4 data:4byte +@102666 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@102734 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@102735 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@102736 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@102737 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@102738 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@102796 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@102797 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@102798 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +lbl_195_data_D8 = .data:0x000000D8; // type:object size:0x5 data:string +@102851 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@102852 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@102853 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@102949 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +l_egg_eff_id = .data:0x00000110; // type:object size:0x4 scope:global align:4 +@103076 = .data:0x00000114; // type:object size:0xC scope:local align:4 +@103077 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_195_data_12C = .data:0x0000012C; // type:object size:0x5 data:string +@103145 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@103146 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@103170 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@103192 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +@103245 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@103246 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@103247 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@103248 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@103249 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@103250 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@103251 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@103252 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@103253 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@103314 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@103315 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@103370 = .data:0x000001E8; // type:object size:0xC scope:local align:4 data:4byte +@103410 = .data:0x000001F4; // type:object size:0xC scope:local align:4 data:4byte +@103483 = .data:0x00000200; // type:object size:0xC scope:local align:4 data:4byte +@103547 = .data:0x0000020C; // type:object size:0xC scope:local align:4 data:4byte +@103875 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@103876 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@103877 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@103878 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@103879 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@103880 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@103881 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@103882 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@103883 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@104120 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@104121 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@104122 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +l_daE_GM_Method = .data:0x000002A8; // type:object size:0x20 scope:global align:4 +g_profile_E_GM = .data:0x000002C8; // type:object size:0x30 scope:global align:4 +__vt__12daE_GM_HIO_c = .data:0x000002F8; // type:object size:0xC scope:global align:4 +lbl_195_data_304 = .data:0x00000304; // type:object size:0xD data:string +@99167 = .data:0x00000314; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GM_HIO_c = .data:0x00000320; // type:object size:0x8 scope:global align:4 +lbl_195_data_328 = .data:0x00000328; // type:object size:0x34 +@99230 = .data:0x0000035C; // type:object size:0x3C scope:local align:4 +lbl_195_data_398 = .data:0x00000398; // type:object size:0x14 +@99232 = .data:0x000003AC; // type:object size:0x34 scope:local align:4 +lbl_195_data_3E0 = .data:0x000003E0; // type:object size:0x14 +@99290 = .data:0x000003F4; // type:object size:0x24 scope:local align:4 +lbl_195_data_418 = .data:0x00000418; // type:object size:0x18 +@99292 = .data:0x00000430; // type:object size:0xC scope:local align:4 +lbl_195_data_43C = .data:0x0000043C; // type:object size:0x1C +@99294 = .data:0x00000458; // type:object size:0xC scope:local align:4 +lbl_195_data_464 = .data:0x00000464; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@97391 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +@97396 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +l_corePos__22@unnamed@d_a_e_gm_cpp@ = .bss:0x0000004C; // type:object size:0xC scope:global align:4 +@97397 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +l_coreAngle__22@unnamed@d_a_e_gm_cpp@ = .bss:0x00000064; // type:object size:0x6 scope:global align:4 +l_coreSpeedF__22@unnamed@d_a_e_gm_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 +lbl_195_bss_70 = .bss:0x00000070; // type:object size:0x1 data:byte +lbl_195_bss_72 = .bss:0x00000072; // type:object size:0x1 data:byte +lbl_195_bss_73 = .bss:0x00000073; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_e_gob/splits.txt b/config/RZDP01/rels/d_a_e_gob/splits.txt new file mode 100644 index 0000000000..d7c7094fab --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gob/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gob.cpp: + .text start:0x000000CC end:0x00005F18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000200 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_gob/symbols.txt b/config/RZDP01/rels/d_a_e_gob/symbols.txt new file mode 100644 index 0000000000..f317ae78ab --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gob/symbols.txt @@ -0,0 +1,211 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_GOB_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000120; // type:function size:0x298 scope:global align:4 +daE_GOB_Draw__FP11e_gob_class = .text:0x000003B8; // type:function size:0x108 scope:global align:4 +anm_init__FP11e_gob_classifUcf = .text:0x000004C0; // type:function size:0xAC scope:global align:4 +damage_check__FP11e_gob_class = .text:0x0000056C; // type:function size:0x23C scope:global align:4 +action__FP11e_gob_class = .text:0x000007A8; // type:function size:0x318C scope:global align:4 +cam_3d_morf__FP11e_gob_classf = .text:0x00003934; // type:function size:0xE4 scope:global align:4 +demo_camera__FP11e_gob_class = .text:0x00003A18; // type:function size:0x112C scope:global align:4 +daE_GOB_Execute__FP11e_gob_class = .text:0x00004B44; // type:function size:0xAD0 scope:global align:4 +daE_GOB_IsDelete__FP11e_gob_class = .text:0x00005614; // type:function size:0x8 scope:global align:4 +daE_GOB_Delete__FP11e_gob_class = .text:0x0000561C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005684; // type:function size:0x16C scope:global align:4 +daE_GOB_Create__FP10fopAc_ac_c = .text:0x000057F0; // type:function size:0x3E0 scope:global align:4 +__dt__13daE_GOB_HIO_cFv = .text:0x00005BD0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gob_cpp = .text:0x00005C10; // type:function size:0x74 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00005C84; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00005C94; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00005C9C; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00005CA4; // type:function size:0x34 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00005CD8; // type:function size:0x10 scope:global align:4 +checkEquipHeavyBoots__9daPy_py_cCFv = .text:0x00005CE8; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00005CF4; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00005D00; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00005D10; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00005D20; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D30; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00005D9C; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_levelEmitterOnEventMove__FUl = .text:0x00005E14; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00005E2C; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00005E3C; // type:function size:0x10 scope:global align:4 +mDoAud_seStart__FUlPC3VecUlSc = .text:0x00005E4C; // type:function size:0x60 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00005EAC; // type:function size:0xC scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x00005EB8; // type:function size:0x30 scope:global align:4 +OnTgShield__12dCcD_GObjInfFv = .text:0x00005EE8; // type:function size:0x10 scope:global align:4 +SetTgHitMark__12dCcD_GObjInfF14CcG_Tg_HitMark = .text:0x00005EF8; // type:function size:0x8 scope:global align:4 +OffTgShield__12dCcD_GObjInfFv = .text:0x00005F00; // type:function size:0x10 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x00005F10; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101497 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101498 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101499 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101500 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101573 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101574 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101575 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101576 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101595 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@101723 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +@102238 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102239 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102240 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102241 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102242 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102243 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102244 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102245 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102246 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102247 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102248 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102249 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102250 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@102251 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102254 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102259 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102260 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102261 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102262 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102263 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102265 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102266 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102267 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102268 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102269 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102270 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102271 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102272 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102273 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102274 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102275 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102276 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102277 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102278 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102279 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102280 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102281 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102282 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102283 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102284 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102285 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +@102528 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102529 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102530 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102531 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102532 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102533 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:string +@102534 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102535 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102536 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102537 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102538 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102539 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102540 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102541 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102542 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102543 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102544 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102545 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102546 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102548 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102549 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102550 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@102551 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102552 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102553 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@102554 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102555 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102556 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102557 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102558 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102559 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102560 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102561 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102562 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102563 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102564 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102565 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102566 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102567 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102568 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102569 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102570 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102571 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@102573 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@102574 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102666 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@102667 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@102668 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@102669 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@102670 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@102671 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@102672 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@102673 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@102674 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@102675 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@102676 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@102677 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@102678 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@102679 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@102680 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 data:string +@102837 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@102838 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@102839 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@102840 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bg_x$94530 = .data:0x00000008; // type:object size:0x10 scope:local align:4 +bg_z$94531 = .data:0x00000018; // type:object size:0x10 scope:local align:4 +@102291 = .data:0x00000028; // type:object size:0x38 scope:local align:4 +@102290 = .data:0x00000060; // type:object size:0x34 scope:local align:4 +@102288 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +@102287 = .data:0x000000B0; // type:object size:0x30 scope:local align:4 +cc_sph_src$95163 = .data:0x000000E0; // type:object size:0x40 scope:local align:4 +at_sph_src$95164 = .data:0x00000120; // type:object size:0x40 scope:local align:4 +l_daE_GOB_Method = .data:0x00000160; // type:object size:0x20 scope:global align:4 +g_profile_E_GOB = .data:0x00000180; // type:object size:0x30 scope:global align:4 +__vt__13daE_GOB_HIO_c = .data:0x000001B0; // type:object size:0xC scope:global align:4 +lbl_196_data_1BC = .data:0x000001BC; // type:object size:0xE data:string +@95207 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_GOB_HIO_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +lbl_196_data_1E0 = .data:0x000001E0; // type:object size:0x34 +@95270 = .data:0x00000214; // type:object size:0x3C scope:local align:4 +lbl_196_data_250 = .data:0x00000250; // type:object size:0x14 +@95272 = .data:0x00000264; // type:object size:0x34 scope:local align:4 +lbl_196_data_298 = .data:0x00000298; // type:object size:0x48 +@95324 = .data:0x000002E0; // type:object size:0x4C scope:local align:4 +lbl_196_data_32C = .data:0x0000032C; // type:object size:0x14 +@95328 = .data:0x00000340; // type:object size:0x44 scope:local align:4 +lbl_196_data_384 = .data:0x00000384; // type:object size:0x14 +@95330 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_196_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95332 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_196_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95334 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_196_data_408 = .data:0x00000408; // type:object size:0x14 +@95368 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +lbl_196_data_430 = .data:0x00000430; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93580 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +ms = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:4byte +my = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +@93585 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +base_sc = .bss:0x0000004C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_gs/splits.txt b/config/RZDP01/rels/d_a_e_gs/splits.txt new file mode 100644 index 0000000000..da34623895 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_gs.cpp: + .text start:0x000000CC end:0x000009A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_gs/symbols.txt b/config/RZDP01/rels/d_a_e_gs/symbols.txt new file mode 100644 index 0000000000..f2a0c1eb0b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_gs/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_GS_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_gs_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_GS_Draw__FP10e_gs_class = .text:0x000001C0; // type:function size:0xFC scope:global align:4 +daE_GS_Execute__FP10e_gs_class = .text:0x000002BC; // type:function size:0x360 scope:global align:4 +daE_GS_IsDelete__FP10e_gs_class = .text:0x0000061C; // type:function size:0x8 scope:global align:4 +daE_GS_Delete__FP10e_gs_class = .text:0x00000624; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000068C; // type:function size:0x140 scope:global align:4 +daE_GS_Create__FP10fopAc_ac_c = .text:0x000007CC; // type:function size:0x154 scope:global align:4 +__dt__12daE_GS_HIO_cFv = .text:0x00000920; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_gs_cpp = .text:0x00000960; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92769 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92771 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92772 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92781 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92782 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92804 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@92867 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92868 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92869 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92870 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92871 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92953 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92954 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +lbl_197_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_GS_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_GS = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__12daE_GS_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_197_data_64 = .data:0x00000064; // type:object size:0xD data:string +@91927 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__12daE_GS_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_197_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91725 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_hb/splits.txt b/config/RZDP01/rels/d_a_e_hb/splits.txt new file mode 100644 index 0000000000..7e16d9594c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hb.cpp: + .text start:0x000000CC end:0x000040EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_hb/symbols.txt b/config/RZDP01/rels/d_a_e_hb/symbols.txt new file mode 100644 index 0000000000..dd82176294 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hb/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_HB_HIO_cFv = .text:0x000003E0; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_hb_classifUcf = .text:0x0000042C; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_hb_classifUcf = .text:0x000004D8; // type:function size:0xDC scope:global align:4 +daE_HB_Draw__FP10e_hb_class = .text:0x000005B4; // type:function size:0x178 scope:global align:4 +pl_check__FP10e_hb_classf = .text:0x0000072C; // type:function size:0x58 scope:global align:4 +damage_check__FP10e_hb_class = .text:0x00000784; // type:function size:0x3DC scope:global align:4 +e_hb_stay__FP10e_hb_class = .text:0x00000B60; // type:function size:0x270 scope:global align:4 +e_hb_appear__FP10e_hb_class = .text:0x00000DD0; // type:function size:0x29C scope:global align:4 +e_hb_appear_v__FP10e_hb_class = .text:0x0000106C; // type:function size:0x1DC scope:global align:4 +e_hb_wait__FP10e_hb_class = .text:0x00001248; // type:function size:0x504 scope:global align:4 +e_hb_attack__FP10e_hb_class = .text:0x0000174C; // type:function size:0x904 scope:global align:4 +e_hb_chance__FP10e_hb_class = .text:0x00002050; // type:function size:0x2F0 scope:global align:4 +e_hb_s_damage__FP10e_hb_class = .text:0x00002340; // type:function size:0x240 scope:global align:4 +e_hb_damage__FP10e_hb_class = .text:0x00002580; // type:function size:0x2C8 scope:global align:4 +kuki_control1__FP10e_hb_class = .text:0x00002848; // type:function size:0x2CC scope:global align:4 +kuki_control2__FP10e_hb_class = .text:0x00002B14; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_hb_class = .text:0x00002C5C; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_hb_class = .text:0x00002D2C; // type:function size:0xD8 scope:global align:4 +daE_HB_Execute__FP10e_hb_class = .text:0x00002E04; // type:function size:0xBBC scope:global align:4 +daE_HB_IsDelete__FP10e_hb_class = .text:0x000039C0; // type:function size:0x8 scope:global align:4 +daE_HB_Delete__FP10e_hb_class = .text:0x000039C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003A30; // type:function size:0x200 scope:global align:4 +daE_HB_Create__FP10fopAc_ac_c = .text:0x00003C30; // type:function size:0x434 scope:global align:4 +__dt__12daE_HB_HIO_cFv = .text:0x00004064; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hb_cpp = .text:0x000040A4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98353 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98354 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98355 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98356 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98392 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98550 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98551 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98552 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98553 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98554 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98555 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98556 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98557 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98558 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98559 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98578 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98609 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98610 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@98611 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98612 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98613 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98614 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98652 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98653 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98654 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98656 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98659 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@98764 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98765 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98766 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98767 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98768 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98769 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98770 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98802 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98803 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98822 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98823 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98858 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98859 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98860 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98891 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98892 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98907 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98954 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98955 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98956 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98957 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99171 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99172 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99173 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99175 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99176 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99177 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99320 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99321 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99323 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99326 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_69_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_69_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$93227 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +p_name$93473 = .data:0x00000036; // type:object size:0x6 scope:local align:2 +p_idx$93474 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@99179 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +cc_sph_src$93726 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +at_sph_src$93727 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +kuki_sph_src$93728 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_HB_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_HB = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HB_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_69_data_188 = .data:0x00000188; // type:object size:0xD data:string +@93775 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HB_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_69_data_1AC = .data:0x000001AC; // type:object size:0x34 +@93837 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_69_data_21C = .data:0x0000021C; // type:object size:0x14 +@93839 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_69_data_280 = .data:0x00000280; // type:object size:0x28 +@93897 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_69_data_2CC = .data:0x000002CC; // type:object size:0x18 +@93899 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_69_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@93901 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_69_data_318 = .data:0x00000318; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_69_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_hb_leaf/splits.txt b/config/RZDP01/rels/d_a_e_hb_leaf/splits.txt new file mode 100644 index 0000000000..335ddfbee8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hb_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_hb_leaf.cpp: + .text start:0x0000005C end:0x00000384 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt b/config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt new file mode 100644 index 0000000000..486b217109 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hb_leaf/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_HB_LEAF_Draw__FP15e_hb_leaf_class = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daE_HB_LEAF_Execute__FP15e_hb_leaf_class = .text:0x000000C8; // type:function size:0xD8 scope:global align:4 +daE_HB_LEAF_IsDelete__FP15e_hb_leaf_class = .text:0x000001A0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001A8; // type:function size:0xFC scope:global align:4 +daE_HB_LEAF_Create__FP10fopAc_ac_c = .text:0x000002A4; // type:function size:0xB0 scope:global align:4 +daE_HB_LEAF_Delete__FP15e_hb_leaf_class = .text:0x00000354; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89605 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_198_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_HB_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_HB_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_hm/splits.txt b/config/RZDP01/rels/d_a_e_hm/splits.txt new file mode 100644 index 0000000000..1c4c6b98af --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hm.cpp: + .text start:0x000000CC end:0x00004688 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000030C + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_e_hm/symbols.txt b/config/RZDP01/rels/d_a_e_hm/symbols.txt new file mode 100644 index 0000000000..912fbc4a9f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hm/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HM_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +CreateHeap__8daE_HM_cFv = .text:0x0000011C; // type:function size:0x210 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_HM_cFv = .text:0x00000330; // type:function size:0x8C scope:global align:4 +setCcCylinder__8daE_HM_cFv = .text:0x000003BC; // type:function size:0x130 scope:global align:4 +ctrlJoint__8daE_HM_cFP8J3DJointP8J3DModel = .text:0x000004EC; // type:function size:0x3B4 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000008A0; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_HM_cFRUlUs = .text:0x000008E8; // type:function size:0xE0 scope:global align:4 +SetAnm__8daE_HM_cFiiff = .text:0x000009C8; // type:function size:0xAC scope:global align:4 +W_TargetAngle__8daE_HM_cF4cXyz4cXyz = .text:0x00000A74; // type:function size:0xA0 scope:global align:4 +W_DeathSpSet__8daE_HM_cFv = .text:0x00000B14; // type:function size:0x110 scope:global align:4 +W_DeathAction__8daE_HM_cFv = .text:0x00000C24; // type:function size:0x24C scope:global align:4 +W_DeathMotion__8daE_HM_cFv = .text:0x00000E70; // type:function size:0x1D4 scope:global align:4 +W_MoveCheckWall__8daE_HM_cFv = .text:0x00001044; // type:function size:0x1DC scope:global align:4 +W_WallCheck__8daE_HM_cFv = .text:0x00001220; // type:function size:0x134 scope:global align:4 +WallExecute__8daE_HM_cFv = .text:0x00001354; // type:function size:0xA0 scope:global align:4 +WallCreateExecute__8daE_HM_cFv = .text:0x000013F4; // type:function size:0xBC scope:global align:4 +CreateExecute__8daE_HM_cFv = .text:0x000014B0; // type:function size:0xCC scope:global align:4 +Tyakuchi_Set__8daE_HM_cFv = .text:0x0000157C; // type:function size:0x158 scope:global align:4 +UpDeathAction__8daE_HM_cFv = .text:0x000016D4; // type:function size:0x270 scope:global align:4 +UpMoveAction__8daE_HM_cFv = .text:0x00001944; // type:function size:0x2E8 scope:global align:4 +UpWaitAction__8daE_HM_cFv = .text:0x00001C2C; // type:function size:0x150 scope:global align:4 +UpExecute__8daE_HM_cFv = .text:0x00001D7C; // type:function size:0x58 scope:global align:4 +WallCheck__8daE_HM_cFv = .text:0x00001DD4; // type:function size:0xAC scope:global align:4 +MoveCheck__8daE_HM_cFv = .text:0x00001E80; // type:function size:0x218 scope:global align:4 +ShippuAction__8daE_HM_cFv = .text:0x00002098; // type:function size:0x190 scope:global align:4 +ShieldMotion__8daE_HM_cFv = .text:0x00002228; // type:function size:0xB0 scope:global align:4 +ShieldAction__8daE_HM_cFv = .text:0x000022D8; // type:function size:0xB8 scope:global align:4 +DeathSpSet__8daE_HM_cFv = .text:0x00002390; // type:function size:0x34 scope:global align:4 +DeathMotion__8daE_HM_cFv = .text:0x000023C4; // type:function size:0x140 scope:global align:4 +DeathCutDown__8daE_HM_cFv = .text:0x00002504; // type:function size:0x9C scope:global align:4 +DeathAction__8daE_HM_cFv = .text:0x000025A0; // type:function size:0x240 scope:global align:4 +AttackAfter__8daE_HM_cFv = .text:0x000027E0; // type:function size:0x30 scope:global align:4 +AttackMotion__8daE_HM_cFv = .text:0x00002810; // type:function size:0x20C scope:global align:4 +AttackAction__8daE_HM_cFv = .text:0x00002A1C; // type:function size:0xAC scope:global align:4 +FreeMove__8daE_HM_cFv = .text:0x00002AC8; // type:function size:0x1B0 scope:global align:4 +LinkSearch__8daE_HM_cFv = .text:0x00002C78; // type:function size:0x5C scope:global align:4 +WaitAction__8daE_HM_cFv = .text:0x00002CD4; // type:function size:0xD0 scope:global align:4 +DownExecute__8daE_HM_cFv = .text:0x00002DA4; // type:function size:0x5C scope:global align:4 +At_Check__8daE_HM_cFv = .text:0x00002E00; // type:function size:0x160 scope:global align:4 +Obj_Damage__8daE_HM_cFv = .text:0x00002F60; // type:function size:0x1F4 scope:global align:4 +ActionMode__8daE_HM_cFv = .text:0x00003154; // type:function size:0x3EC scope:global align:4 +Yazirushi__8daE_HM_cFv = .text:0x00003540; // type:function size:0x130 scope:global align:4 +Execute__8daE_HM_cFv = .text:0x00003670; // type:function size:0x45C scope:global align:4 +Draw__8daE_HM_cFv = .text:0x00003ACC; // type:function size:0x1A0 scope:global align:4 +Delete__8daE_HM_cFv = .text:0x00003C6C; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_HM_cFv = .text:0x00003CD4; // type:function size:0x60 scope:global align:4 +daE_HM_Draw__FP8daE_HM_c = .text:0x00003D34; // type:function size:0x4 scope:global align:4 +daE_HM_Execute__FP8daE_HM_c = .text:0x00003D38; // type:function size:0x4 scope:global align:4 +daE_HM_IsDelete__FP8daE_HM_c = .text:0x00003D3C; // type:function size:0x8 scope:global align:4 +daE_HM_Delete__FP8daE_HM_c = .text:0x00003D44; // type:function size:0x4 scope:global align:4 +CheckRoof__8daE_HM_cFv = .text:0x00003D48; // type:function size:0x154 scope:global align:4 +CheckWall__8daE_HM_cFv = .text:0x00003E9C; // type:function size:0x278 scope:global align:4 +CreateStyle__8daE_HM_cFv = .text:0x00004114; // type:function size:0x188 scope:global align:4 +Create__8daE_HM_cFv = .text:0x0000429C; // type:function size:0x324 scope:global align:4 +daE_HM_Create__FP10fopAc_ac_c = .text:0x000045C0; // type:function size:0x4 scope:global align:4 +__dt__12daE_HM_HIO_cFv = .text:0x000045C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hm_cpp = .text:0x00004604; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97876 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +ccShpSrc$92714 = .rodata:0x0000001C; // type:object size:0x40 scope:local align:4 +@97903 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97940 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97941 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97942 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97944 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97945 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97953 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97993 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@98008 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98009 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98010 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98062 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98063 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98107 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98108 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98109 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98110 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98169 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98171 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@98185 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98186 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98187 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98197 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98211 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98304 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@98338 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98350 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98376 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98377 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98378 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98379 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98419 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@98488 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98489 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98509 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98517 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@98677 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98797 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98835 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98836 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@98911 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92597 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_199_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@97955 = .data:0x0000001C; // type:object size:0x24 scope:local align:4 +@97952 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +l_daE_HM_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_HM = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__12daE_HM_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_199_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@94010 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HM_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_199_data_E4 = .data:0x000000E4; // type:object size:0x34 +@94072 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_199_data_154 = .data:0x00000154; // type:object size:0x14 +@94074 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_199_data_19C = .data:0x0000019C; // type:object size:0x14 +@94132 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_199_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@94134 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_199_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@94136 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_199_data_220 = .data:0x00000220; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92640 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000038; // type:object size:0x4 scope:global align:4 data:float +@92645 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +s_up__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000048; // type:object size:0xC scope:global align:4 +@92646 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +s_down__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000060; // type:object size:0xC scope:global align:4 +sLink_Pos__22@unnamed@d_a_e_hm_cpp@ = .bss:0x0000006C; // type:object size:0x4 scope:global align:4 +s_TargetAngle__22@unnamed@d_a_e_hm_cpp@ = .bss:0x00000070; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_e_hp/splits.txt b/config/RZDP01/rels/d_a_e_hp/splits.txt new file mode 100644 index 0000000000..46e00b4c48 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hp.cpp: + .text start:0x000000CC end:0x00003378 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_e_hp/symbols.txt b/config/RZDP01/rels/d_a_e_hp/symbols.txt new file mode 100644 index 0000000000..dc358ae5a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hp/symbols.txt @@ -0,0 +1,114 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HP_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +ctrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x00000110; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_HP_cFP8J3DJointi = .text:0x000001A8; // type:function size:0x48 scope:global align:4 +LampCtrlJoint__8daE_HP_cFP8J3DJointP8J3DModel = .text:0x000001F0; // type:function size:0xA4 scope:global align:4 +LampJointCallBack__8daE_HP_cFP8J3DJointi = .text:0x00000294; // type:function size:0x48 scope:global align:4 +draw__8daE_HP_cFv = .text:0x000002DC; // type:function size:0x480 scope:global align:4 +daE_HP_Draw__FP8daE_HP_c = .text:0x0000075C; // type:function size:0x4 scope:global align:4 +setBck__8daE_HP_cFiUcff = .text:0x00000760; // type:function size:0xAC scope:global align:4 +mChkDistance__8daE_HP_cFf = .text:0x0000080C; // type:function size:0x74 scope:global align:4 +damage_check__8daE_HP_cFv = .text:0x00000880; // type:function size:0x494 scope:global align:4 +executeWait__8daE_HP_cFv = .text:0x00000D14; // type:function size:0x224 scope:global align:4 +executeMove__8daE_HP_cFv = .text:0x00000F38; // type:function size:0x180 scope:global align:4 +executeRetMove__8daE_HP_cFv = .text:0x000010B8; // type:function size:0x188 scope:global align:4 +executeAttack__8daE_HP_cFv = .text:0x00001240; // type:function size:0x244 scope:global align:4 +executeDamage__8daE_HP_cFv = .text:0x00001484; // type:function size:0x140 scope:global align:4 +executeDown__8daE_HP_cFv = .text:0x000015C4; // type:function size:0x624 scope:global align:4 +executeDead__8daE_HP_cFv = .text:0x00001BE8; // type:function size:0x298 scope:global align:4 +action__8daE_HP_cFv = .text:0x00001E80; // type:function size:0x65C scope:global align:4 +mtx_set__8daE_HP_cFv = .text:0x000024DC; // type:function size:0x320 scope:global align:4 +cc_set__8daE_HP_cFv = .text:0x000027FC; // type:function size:0x1CC scope:global align:4 +execute__8daE_HP_cFv = .text:0x000029C8; // type:function size:0x16C scope:global align:4 +daE_HP_Execute__FP8daE_HP_c = .text:0x00002B34; // type:function size:0x4 scope:global align:4 +daE_HP_IsDelete__FP8daE_HP_c = .text:0x00002B38; // type:function size:0x8 scope:global align:4 +_delete__8daE_HP_cFv = .text:0x00002B40; // type:function size:0x88 scope:global align:4 +daE_HP_Delete__FP8daE_HP_c = .text:0x00002BC8; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_HP_cFv = .text:0x00002BCC; // type:function size:0x2C8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002E94; // type:function size:0x4 scope:global align:4 +create__8daE_HP_cFv = .text:0x00002E98; // type:function size:0x454 scope:global align:4 +daE_HP_Create__FP8daE_HP_c = .text:0x000032EC; // type:function size:0x4 scope:global align:4 +__dt__12daE_HP_HIO_cFv = .text:0x000032F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hp_cpp = .text:0x00003330; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97756 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97896 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97897 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97898 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97899 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97900 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@97904 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97928 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98045 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98046 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98073 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98074 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98111 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98139 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98239 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98240 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@98241 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98242 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98243 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98244 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98247 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@98384 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98385 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98387 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98448 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98449 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98450 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98451 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98452 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98494 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98495 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98496 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98732 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98735 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94109 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_hp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_lamp_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +cc_hp_at_src__22@unnamed@d_a_e_hp_cpp@ = .data:0x0000009C; // type:object size:0x44 scope:global align:4 +particleNmaeDt$94233 = .data:0x000000E0; // type:object size:0x4 scope:local align:4 +lbl_200_data_E4 = .data:0x000000E4; // type:object size:0x5 data:string +lbl_200_data_E9 = .data:0x000000E9; // type:object size:0x10 data:string +lbl_200_data_F9 = .data:0x000000F9; // type:object size:0x5 data:string +@98389 = .data:0x00000100; // type:object size:0x1C scope:local align:4 +l_daE_HP_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_E_HP = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HP_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_200_data_178 = .data:0x00000178; // type:object size:0xD data:string +@95082 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HP_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_200_data_19C = .data:0x0000019C; // type:object size:0x34 +@95145 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +lbl_200_data_20C = .data:0x0000020C; // type:object size:0x14 +@95147 = .data:0x00000220; // type:object size:0x34 scope:local align:4 +lbl_200_data_254 = .data:0x00000254; // type:object size:0x14 +@95205 = .data:0x00000268; // type:object size:0x24 scope:local align:4 +lbl_200_data_28C = .data:0x0000028C; // type:object size:0x18 +@95207 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_200_data_2B0 = .data:0x000002B0; // type:object size:0x1C +@95209 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +lbl_200_data_2D8 = .data:0x000002D8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_200_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94152 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_hz/splits.txt b/config/RZDP01/rels/d_a_e_hz/splits.txt new file mode 100644 index 0000000000..1ccd9273c8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hz.cpp: + .text start:0x000000CC end:0x00005838 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_e_hz/symbols.txt b/config/RZDP01/rels/d_a_e_hz/symbols.txt new file mode 100644 index 0000000000..8d3b79bb2c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hz/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_HZ_HIO_cFv = .text:0x000000CC; // type:function size:0x84 scope:global align:4 +checkBck__8daE_HZ_cFi = .text:0x00000150; // type:function size:0x5C scope:global align:4 +draw__8daE_HZ_cFv = .text:0x000001AC; // type:function size:0x1FC scope:global align:4 +daE_HZ_Draw__FP8daE_HZ_c = .text:0x000003A8; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000003AC; // type:function size:0x124 scope:global align:4 +setActionMode__8daE_HZ_cFi = .text:0x000004D0; // type:function size:0x8C scope:global align:4 +checkHideStart__8daE_HZ_cFv = .text:0x0000055C; // type:function size:0x1BC scope:global align:4 +checkAttackStart__8daE_HZ_cFv = .text:0x00000718; // type:function size:0x17C scope:global align:4 +checkArrowCharge__8daE_HZ_cFv = .text:0x00000894; // type:function size:0x1C scope:global align:4 +setTgSetBit__8daE_HZ_cFi = .text:0x000008B0; // type:function size:0x58 scope:global align:4 +isWait__8daE_HZ_cFv = .text:0x00000908; // type:function size:0x38 scope:global align:4 +checkFall__8daE_HZ_cFv = .text:0x00000940; // type:function size:0x184 scope:global align:4 +setCloseSmokeEffect__8daE_HZ_cFv = .text:0x00000AC4; // type:function size:0x100 scope:global align:4 +executeWait__8daE_HZ_cFv = .text:0x00000BC4; // type:function size:0x3E4 scope:global align:4 +getHideSpeed__8daE_HZ_cFv = .text:0x00000FA8; // type:function size:0x68 scope:global align:4 +executeHide__8daE_HZ_cFv = .text:0x00001010; // type:function size:0x56C scope:global align:4 +executeAttack__8daE_HZ_cFv = .text:0x0000157C; // type:function size:0x334 scope:global align:4 +initBackWalk__8daE_HZ_cFv = .text:0x000018B0; // type:function size:0x228 scope:global align:4 +executeAway__8daE_HZ_cFv = .text:0x00001AD8; // type:function size:0x6BC scope:global align:4 +setWindEnd__8daE_HZ_cFv = .text:0x00002194; // type:function size:0x90 scope:global align:4 +executeWind__8daE_HZ_cFv = .text:0x00002224; // type:function size:0x93C scope:global align:4 +executeChance__8daE_HZ_cFv = .text:0x00002B60; // type:function size:0x144 scope:global align:4 +initRollDamage__8daE_HZ_cFv = .text:0x00002CA4; // type:function size:0xE0 scope:global align:4 +doRollDamage__8daE_HZ_cFv = .text:0x00002D84; // type:function size:0xE0 scope:global align:4 +executeDamage__8daE_HZ_cFv = .text:0x00002E64; // type:function size:0x254 scope:global align:4 +executeDeath__8daE_HZ_cFv = .text:0x000030B8; // type:function size:0x390 scope:global align:4 +setWindChanceEnd__8daE_HZ_cFv = .text:0x00003448; // type:function size:0x1C scope:global align:4 +executeWindChance__8daE_HZ_cFv = .text:0x00003464; // type:function size:0x34C scope:global align:4 +executeWindWalk__8daE_HZ_cFv = .text:0x000037B0; // type:function size:0x18C scope:global align:4 +setWaterEffect__8daE_HZ_cFv = .text:0x0000393C; // type:function size:0x114 scope:global align:4 +executeWaterDeath__8daE_HZ_cFv = .text:0x00003A50; // type:function size:0x4B0 scope:global align:4 +executeDeathWait__8daE_HZ_cFv = .text:0x00003F00; // type:function size:0x10C scope:global align:4 +damage_check__8daE_HZ_cFv = .text:0x0000400C; // type:function size:0x474 scope:global align:4 +checkWaterSurface__8daE_HZ_cFv = .text:0x00004480; // type:function size:0xCC scope:global align:4 +action__8daE_HZ_cFv = .text:0x0000454C; // type:function size:0x51C scope:global align:4 +mtx_set__8daE_HZ_cFv = .text:0x00004A68; // type:function size:0x15C scope:global align:4 +cc_set__8daE_HZ_cFv = .text:0x00004BC4; // type:function size:0x140 scope:global align:4 +execute__8daE_HZ_cFv = .text:0x00004D04; // type:function size:0x200 scope:global align:4 +daE_HZ_Execute__FP8daE_HZ_c = .text:0x00004F04; // type:function size:0x4 scope:global align:4 +daE_HZ_IsDelete__FP8daE_HZ_c = .text:0x00004F08; // type:function size:0x8 scope:global align:4 +_delete__8daE_HZ_cFv = .text:0x00004F10; // type:function size:0x9C scope:global align:4 +daE_HZ_Delete__FP8daE_HZ_c = .text:0x00004FAC; // type:function size:0x4 scope:global align:4 +ctrlJoint__8daE_HZ_cFP8J3DJointP8J3DModel = .text:0x00004FB0; // type:function size:0xF4 scope:global align:4 +JointCallBack__8daE_HZ_cFP8J3DJointi = .text:0x000050A4; // type:function size:0x48 scope:global align:4 +CreateHeap__8daE_HZ_cFv = .text:0x000050EC; // type:function size:0x270 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000535C; // type:function size:0x4 scope:global align:4 +setInitPos__8daE_HZ_cFv = .text:0x00005360; // type:function size:0xBC scope:global align:4 +create__8daE_HZ_cFv = .text:0x0000541C; // type:function size:0x374 scope:global align:4 +daE_HZ_Create__FP8daE_HZ_c = .text:0x00005790; // type:function size:0x4 scope:global align:4 +__dt__12daE_HZ_HIO_cFv = .text:0x00005794; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hz_cpp = .text:0x000057D4; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x0000581C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101492 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101493 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101494 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101495 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101496 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101497 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101498 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101499 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101500 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@101501 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101502 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101511 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101512 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101558 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@101559 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101692 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101693 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101694 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101750 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101751 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@101803 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@101804 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101901 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101902 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101903 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101988 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101989 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101990 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102127 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102250 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102251 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102254 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102258 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@102374 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102375 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102438 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102520 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102521 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102522 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102767 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102811 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@103035 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103036 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103038 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95603 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_201_data_16 = .data:0x00000016; // type:object size:0x5 data:string +d_HZ_JUMP_EFFECT_ID$96117 = .data:0x0000001C; // type:object size:0x4 scope:local align:4 +w_eff_id$96801 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +@102769 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +lbl_201_data_58 = .data:0x00000058; // type:object size:0x6 data:string +cc_sph_src$97344 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +cc_sph_src2$97345 = .data:0x000000A0; // type:object size:0x40 scope:local align:4 +lbl_201_data_E0 = .data:0x000000E0; // type:object size:0xC +l_daE_HZ_Method = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_E_HZ = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__12daE_HZ_HIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_201_data_148 = .data:0x00000148; // type:object size:0xD data:string +@97393 = .data:0x00000158; // type:object size:0xC scope:local align:4 +__RTTI__12daE_HZ_HIO_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_201_data_16C = .data:0x0000016C; // type:object size:0x34 +@97456 = .data:0x000001A0; // type:object size:0x3C scope:local align:4 +lbl_201_data_1DC = .data:0x000001DC; // type:object size:0x14 +@97458 = .data:0x000001F0; // type:object size:0x34 scope:local align:4 +lbl_201_data_224 = .data:0x00000224; // type:object size:0x14 +@97516 = .data:0x00000238; // type:object size:0x24 scope:local align:4 +lbl_201_data_25C = .data:0x0000025C; // type:object size:0x18 +@97518 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_201_data_280 = .data:0x00000280; // type:object size:0x1C +@97520 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_201_data_2A8 = .data:0x000002A8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:byte +m_near_bomb = .bss:0x00000054; // type:object size:0x4 scope:global align:4 +m_near_carry = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +m_near_weapon = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 +@96800 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +sc$96797 = .bss:0x00000070; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_hzelda/splits.txt b/config/RZDP01/rels/d_a_e_hzelda/splits.txt new file mode 100644 index 0000000000..41b722d67b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hzelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_hzelda.cpp: + .text start:0x000000CC end:0x00003A50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000128 + .data start:0x00000000 end:0x00000468 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_e_hzelda/symbols.txt b/config/RZDP01/rels/d_a_e_hzelda/symbols.txt new file mode 100644 index 0000000000..1e335345ec --- /dev/null +++ b/config/RZDP01/rels/d_a_e_hzelda/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daE_HZELDA_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP14e_hzelda_classifUcf = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000019C; // type:function size:0x1A8 scope:global align:4 +daE_HZELDA_Draw__FP14e_hzelda_class = .text:0x00000344; // type:function size:0x208 scope:global align:4 +shot_s_sub__FPvPv = .text:0x0000054C; // type:function size:0x98 scope:global align:4 +ball_crash_eff_set__FP14e_hzelda_classf = .text:0x000005E4; // type:function size:0xAC scope:global align:4 +daE_HZELDA_Execute__FP14e_hzelda_class = .text:0x00000690; // type:function size:0x2BC0 scope:global align:4 +daE_HZELDA_IsDelete__FP14e_hzelda_class = .text:0x00003250; // type:function size:0x8 scope:global align:4 +daE_HZELDA_Delete__FP14e_hzelda_class = .text:0x00003258; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000032C8; // type:function size:0x2F4 scope:global align:4 +daE_HZELDA_Create__FP10fopAc_ac_c = .text:0x000035BC; // type:function size:0x3C0 scope:global align:4 +__dt__16daE_HZELDA_HIO_cFv = .text:0x0000397C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_hzelda_cpp = .text:0x000039BC; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003A04; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98664 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98673 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98674 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98755 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98756 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98757 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98758 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@99321 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99323 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99324 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99325 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99326 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99327 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99328 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@99329 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99330 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99331 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99332 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99333 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99334 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99335 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99336 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99337 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99338 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99339 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99340 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99341 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99342 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99343 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99345 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99346 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99347 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99348 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99351 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99352 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99353 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99354 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99355 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99356 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99357 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99359 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99360 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99361 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99362 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99363 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99364 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99365 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99366 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99367 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99368 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99369 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99370 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99371 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99372 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99373 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99374 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99375 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99376 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99377 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99378 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99379 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99380 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99381 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99382 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99387 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@99579 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99580 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +b_id$93533 = .data:0x00000008; // type:object size:0x6 scope:local align:4 +b_id$94015 = .data:0x0000000E; // type:object size:0x6 scope:local align:2 +b_id$94045 = .data:0x00000014; // type:object size:0xA scope:local align:4 +b_id$94081 = .data:0x0000001E; // type:object size:0xC scope:local align:2 +@99388 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +cc_sph_src$94344 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +at_sph_src$94345 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +ball_at_sph_src$94346 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +ball_tg_sph_src$94347 = .data:0x0000011C; // type:object size:0x40 scope:local align:4 +tri_at_sph_src$94348 = .data:0x0000015C; // type:object size:0x40 scope:local align:4 +pl_at_sph_src$94349 = .data:0x0000019C; // type:object size:0x40 scope:local align:4 +l_daE_HZELDA_Method = .data:0x000001DC; // type:object size:0x20 scope:global align:4 +g_profile_E_HZELDA = .data:0x000001FC; // type:object size:0x30 scope:global align:4 +__vt__16daE_HZELDA_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global align:4 +lbl_202_data_238 = .data:0x00000238; // type:object size:0x11 data:string +@94399 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +__RTTI__16daE_HZELDA_HIO_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_202_data_260 = .data:0x00000260; // type:object size:0x34 +@94462 = .data:0x00000294; // type:object size:0x3C scope:local align:4 +lbl_202_data_2D0 = .data:0x000002D0; // type:object size:0x14 +@94464 = .data:0x000002E4; // type:object size:0x34 scope:local align:4 +lbl_202_data_318 = .data:0x00000318; // type:object size:0x14 +@94522 = .data:0x0000032C; // type:object size:0x24 scope:local align:4 +lbl_202_data_350 = .data:0x00000350; // type:object size:0x18 +@94524 = .data:0x00000368; // type:object size:0xC scope:local align:4 +lbl_202_data_374 = .data:0x00000374; // type:object size:0x1C +@94526 = .data:0x00000390; // type:object size:0xC scope:local align:4 +lbl_202_data_39C = .data:0x0000039C; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_202_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93280 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_is/splits.txt b/config/RZDP01/rels/d_a_e_is/splits.txt new file mode 100644 index 0000000000..4dbb3161fb --- /dev/null +++ b/config/RZDP01/rels/d_a_e_is/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_is.cpp: + .text start:0x000000CC end:0x00001B14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000350 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_is/symbols.txt b/config/RZDP01/rels/d_a_e_is/symbols.txt new file mode 100644 index 0000000000..00870e9f2f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_is/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_IS_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_is_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_IS_Draw__FP10e_is_class = .text:0x000001C0; // type:function size:0x37C scope:global align:4 +pl_check__FP10e_is_classfs = .text:0x0000053C; // type:function size:0x78 scope:global align:4 +s_stop_sub__FPvPv = .text:0x000005B4; // type:function size:0x88 scope:global align:4 +daE_IS_Execute__FP10e_is_class = .text:0x0000063C; // type:function size:0xF5C scope:global align:4 +daE_IS_IsDelete__FP10e_is_class = .text:0x00001598; // type:function size:0x8 scope:global align:4 +daE_IS_Delete__FP10e_is_class = .text:0x000015A0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001608; // type:function size:0xF4 scope:global align:4 +daE_IS_Create__FP10fopAc_ac_c = .text:0x000016FC; // type:function size:0x390 scope:global align:4 +__dt__12daE_IS_HIO_cFv = .text:0x00001A8C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_is_cpp = .text:0x00001ACC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94225 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94226 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94227 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94228 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94229 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94238 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94239 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94281 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94282 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94283 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94284 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94285 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94286 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94288 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94519 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94520 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94522 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94523 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94524 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94525 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94526 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94527 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94528 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94529 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94530 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94533 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94534 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94535 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@94536 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94634 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94635 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94636 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94637 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94638 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +at_sph_src$92216 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +cc_cyl_src$92217 = .data:0x00000048; // type:object size:0x44 scope:local align:4 +core_sph_src$92218 = .data:0x0000008C; // type:object size:0x40 scope:local align:4 +l_daE_IS_Method = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_E_IS = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daE_IS_HIO_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_203_data_128 = .data:0x00000128; // type:object size:0xD data:string +@92271 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__12daE_IS_HIO_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_203_data_14C = .data:0x0000014C; // type:object size:0x34 +@92333 = .data:0x00000180; // type:object size:0x3C scope:local align:4 +lbl_203_data_1BC = .data:0x000001BC; // type:object size:0x14 +@92335 = .data:0x000001D0; // type:object size:0x34 scope:local align:4 +lbl_203_data_204 = .data:0x00000204; // type:object size:0x14 +@92393 = .data:0x00000218; // type:object size:0x24 scope:local align:4 +lbl_203_data_23C = .data:0x0000023C; // type:object size:0x18 +@92395 = .data:0x00000254; // type:object size:0xC scope:local align:4 +lbl_203_data_260 = .data:0x00000260; // type:object size:0x1C +@92397 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_203_data_288 = .data:0x00000288; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_203_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_kg/splits.txt b/config/RZDP01/rels/d_a_e_kg/splits.txt new file mode 100644 index 0000000000..29dcb7352e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kg.cpp: + .text start:0x000000CC end:0x00001F00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000310 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_e_kg/symbols.txt b/config/RZDP01/rels/d_a_e_kg/symbols.txt new file mode 100644 index 0000000000..a089b7c377 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kg/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_KG_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +anm_init__FP10e_kg_classifUcf = .text:0x00000104; // type:function size:0xAC scope:global align:4 +daE_KG_Draw__FP10e_kg_class = .text:0x000001B0; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_kg_classfs = .text:0x000002B4; // type:function size:0x10C scope:global align:4 +way_bg_check__FP10e_kg_classf = .text:0x000003C0; // type:function size:0x104 scope:global align:4 +daE_KG_Execute__FP10e_kg_class = .text:0x000004C4; // type:function size:0x150C scope:global align:4 +daE_KG_IsDelete__FP10e_kg_class = .text:0x000019D0; // type:function size:0x8 scope:global align:4 +daE_KG_Delete__FP10e_kg_class = .text:0x000019D8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001A40; // type:function size:0x19C scope:global align:4 +daE_KG_Create__FP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x29C scope:global align:4 +__dt__12daE_KG_HIO_cFv = .text:0x00001E78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kg_cpp = .text:0x00001EB8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95431 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95432 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95433 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95442 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95443 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95461 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95462 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95463 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95481 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95767 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95768 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95771 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95775 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95777 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95785 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95786 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95787 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95788 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95789 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95790 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95791 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95792 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95793 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@95794 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95796 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@95921 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_204_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@95799 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93169 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +l_daE_KG_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_E_KG = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daE_KG_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_204_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@93208 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_KG_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_204_data_108 = .data:0x00000108; // type:object size:0x34 +@93270 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_204_data_178 = .data:0x00000178; // type:object size:0x14 +@93272 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_204_data_1C0 = .data:0x000001C0; // type:object size:0x14 +@93330 = .data:0x000001D4; // type:object size:0x24 scope:local align:4 +lbl_204_data_1F8 = .data:0x000001F8; // type:object size:0x18 +@93332 = .data:0x00000210; // type:object size:0xC scope:local align:4 +lbl_204_data_21C = .data:0x0000021C; // type:object size:0x1C +@93334 = .data:0x00000238; // type:object size:0xC scope:local align:4 +lbl_204_data_244 = .data:0x00000244; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_204_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_kk/splits.txt b/config/RZDP01/rels/d_a_e_kk/splits.txt new file mode 100644 index 0000000000..47d6a0141f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kk.cpp: + .text start:0x000000CC end:0x000045A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_kk/symbols.txt b/config/RZDP01/rels/d_a_e_kk/symbols.txt new file mode 100644 index 0000000000..052d5bca9a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kk/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_KK_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__8daE_KK_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0x98 scope:global align:4 +JointCallBack__8daE_KK_cFP8J3DJointi = .text:0x000001B4; // type:function size:0x48 scope:global align:4 +draw__8daE_KK_cFv = .text:0x000001FC; // type:function size:0x1F4 scope:global align:4 +daE_KK_Draw__FP8daE_KK_c = .text:0x000003F0; // type:function size:0x4 scope:global align:4 +setBck__8daE_KK_cFiUcff = .text:0x000003F4; // type:function size:0xAC scope:global align:4 +setWeaponBck__8daE_KK_cFiUcff = .text:0x000004A0; // type:function size:0xAC scope:global align:4 +mCutTypeCheck__8daE_KK_cFi = .text:0x0000054C; // type:function size:0xB8 scope:global align:4 +damage_check__8daE_KK_cFv = .text:0x00000604; // type:function size:0x918 scope:global align:4 +nextActionCheck__8daE_KK_cFv = .text:0x00000F1C; // type:function size:0x200 scope:global align:4 +way_gake_check__8daE_KK_cFv = .text:0x0000111C; // type:function size:0x1CC scope:global align:4 +mDeadEffSet__8daE_KK_cFR4cXyz = .text:0x000012E8; // type:function size:0x114 scope:global align:4 +executeWait__8daE_KK_cFv = .text:0x000013FC; // type:function size:0x130 scope:global align:4 +executeIcicleWait__8daE_KK_cFv = .text:0x0000152C; // type:function size:0x1B0 scope:global align:4 +executeWalk__8daE_KK_cFv = .text:0x000016DC; // type:function size:0x34C scope:global align:4 +executeSpearThrow__8daE_KK_cFv = .text:0x00001A28; // type:function size:0x468 scope:global align:4 +executeBackWalk__8daE_KK_cFv = .text:0x00001E90; // type:function size:0x398 scope:global align:4 +executeYoroke__8daE_KK_cFv = .text:0x00002228; // type:function size:0x188 scope:global align:4 +executeGuard__8daE_KK_cFv = .text:0x000023B0; // type:function size:0x110 scope:global align:4 +executeDamage__8daE_KK_cFv = .text:0x000024C0; // type:function size:0x1E0 scope:global align:4 +executeAttack__8daE_KK_cFv = .text:0x000026A0; // type:function size:0x400 scope:global align:4 +executeDead__8daE_KK_cFv = .text:0x00002AA0; // type:function size:0x1E8 scope:global align:4 +executeWeaponMove__8daE_KK_cFv = .text:0x00002C88; // type:function size:0x684 scope:global align:4 +action__8daE_KK_cFv = .text:0x0000330C; // type:function size:0x3BC scope:global align:4 +mtx_set__8daE_KK_cFv = .text:0x000036C8; // type:function size:0x1BC scope:global align:4 +weapon_mtx_set__8daE_KK_cFv = .text:0x00003884; // type:function size:0x184 scope:global align:4 +cc_set__8daE_KK_cFv = .text:0x00003A08; // type:function size:0x1C0 scope:global align:4 +execute__8daE_KK_cFv = .text:0x00003BC8; // type:function size:0x114 scope:global align:4 +daE_KK_Execute__FP8daE_KK_c = .text:0x00003CDC; // type:function size:0x4 scope:global align:4 +daE_KK_IsDelete__FP8daE_KK_c = .text:0x00003CE0; // type:function size:0x8 scope:global align:4 +_delete__8daE_KK_cFv = .text:0x00003CE8; // type:function size:0x80 scope:global align:4 +daE_KK_Delete__FP8daE_KK_c = .text:0x00003D68; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_KK_cFv = .text:0x00003D6C; // type:function size:0x20C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003F78; // type:function size:0x4 scope:global align:4 +create__8daE_KK_cFv = .text:0x00003F7C; // type:function size:0x584 scope:global align:4 +daE_KK_Create__FP8daE_KK_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +__dt__12daE_KK_HIO_cFv = .text:0x00004504; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kk_cpp = .text:0x00004544; // type:function size:0x48 scope:global align:4 +fopAcM_searchPlayerDistanceY__FPC10fopAc_ac_c = .text:0x0000458C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97071 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97072 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97073 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97074 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97144 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97145 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97157 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97376 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97377 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97378 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@97437 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97457 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97458 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97495 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@97496 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97725 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97774 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97775 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@97851 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97971 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97972 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97973 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97974 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97975 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97978 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@98041 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98067 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98068 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98114 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98324 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98325 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98328 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92628 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_kk_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_kk_at_src__22@unnamed@d_a_e_kk_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +lbl_205_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +@98043 = .data:0x000000A4; // type:object size:0x2C scope:local align:4 +lbl_205_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_KK_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_KK = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_KK_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_205_data_134 = .data:0x00000134; // type:object size:0xD data:string +@93880 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_KK_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_205_data_158 = .data:0x00000158; // type:object size:0x34 +@93942 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_205_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@93944 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_205_data_210 = .data:0x00000210; // type:object size:0x14 +@94002 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_205_data_248 = .data:0x00000248; // type:object size:0x18 +@94004 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_205_data_26C = .data:0x0000026C; // type:object size:0x1C +@94006 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_205_data_294 = .data:0x00000294; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_205_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92671 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_kr/splits.txt b/config/RZDP01/rels/d_a_e_kr/splits.txt new file mode 100644 index 0000000000..7c61c1e029 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_kr.cpp: + .text start:0x000000CC end:0x00005480 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000574 + .bss start:0x00000008 end:0x00000090 diff --git a/config/RZDP01/rels/d_a_e_kr/symbols.txt b/config/RZDP01/rels/d_a_e_kr/symbols.txt new file mode 100644 index 0000000000..5d0b1afdba --- /dev/null +++ b/config/RZDP01/rels/d_a_e_kr/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000003E0; // type:function size:0x2B4 scope:global align:4 +anm_init__FP10e_kr_classifUcf = .text:0x00000694; // type:function size:0xAC scope:global align:4 +kuti_open__FP10e_kr_classsUl = .text:0x00000740; // type:function size:0x20 scope:global align:4 +e_kr_player_bg_check__FP10e_kr_class = .text:0x00000760; // type:function size:0xC4 scope:global align:4 +e_kr_player_view_check__FP10e_kr_class = .text:0x00000824; // type:function size:0x1B0 scope:global align:4 +pl_horse_check__FP10e_kr_class = .text:0x000009D4; // type:function size:0x6C scope:global align:4 +daE_Kr_Draw__FP10e_kr_class = .text:0x00000A40; // type:function size:0x1A8 scope:global align:4 +e_kr_pos_move__FP10e_kr_class = .text:0x00000BE8; // type:function size:0x22C scope:global align:4 +e_kr_path_move__FP10e_kr_class = .text:0x00000E14; // type:function size:0x4EC scope:global align:4 +e_kr_auto_move__FP10e_kr_class = .text:0x00001300; // type:function size:0x32C scope:global align:4 +e_kr_atack_move__FP10e_kr_class = .text:0x0000162C; // type:function size:0xDC8 scope:global align:4 +e_kr_horse_move__FP10e_kr_class = .text:0x000023F4; // type:function size:0x6AC scope:global align:4 +e_kr_wait_move__FP10e_kr_class = .text:0x00002AA0; // type:function size:0x600 scope:global align:4 +e_kr_su_wait_move__FP10e_kr_class = .text:0x000030A0; // type:function size:0x5B4 scope:global align:4 +body_smoke_set__FP10e_kr_class = .text:0x00003654; // type:function size:0x90 scope:global align:4 +e_kr_damage__FP10e_kr_class = .text:0x000036E4; // type:function size:0x64C scope:global align:4 +daE_Kr_Execute__FP10e_kr_class = .text:0x00003D30; // type:function size:0x10A4 scope:global align:4 +daE_Kr_IsDelete__FP10e_kr_class = .text:0x00004DD4; // type:function size:0x8 scope:global align:4 +daE_Kr_Delete__FP10e_kr_class = .text:0x00004DDC; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004E2C; // type:function size:0x138 scope:global align:4 +daE_Kr_Create__FP10fopAc_ac_c = .text:0x00004F64; // type:function size:0x3A0 scope:global align:4 +__dt__9e_krHIO_cFv = .text:0x00005304; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_kr_cpp = .text:0x00005344; // type:function size:0x48 scope:global align:4 +__ct__9e_krHIO_cFv = .text:0x0000538C; // type:function size:0xF4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100673 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100674 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100675 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100676 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100755 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100803 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@100813 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@100849 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100850 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100862 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100863 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100864 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100939 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100940 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100941 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100942 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100943 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100944 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100945 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100946 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100984 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100985 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100986 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100987 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101092 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101093 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101094 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101095 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101096 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101097 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101098 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101099 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101100 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101101 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101102 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101103 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101104 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101105 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101106 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101107 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101113 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101185 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101186 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101187 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101188 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101189 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@101190 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101191 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101192 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101235 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101236 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101237 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101238 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101345 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101346 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101347 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101348 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101349 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101350 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101541 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101542 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101543 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101544 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101545 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101546 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101547 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@101548 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101672 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101673 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101756 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101757 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101758 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101759 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101760 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101761 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94249 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_206_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@101112 = .data:0x0000001C; // type:object size:0x90 scope:local align:4 +@101240 = .data:0x000000AC; // type:object size:0x58 scope:local align:4 +@101280 = .data:0x00000104; // type:object size:0x58 scope:local align:4 +wing_j$95218 = .data:0x0000015C; // type:object size:0x10 scope:local align:4 +@101550 = .data:0x0000016C; // type:object size:0x2C scope:local align:4 +at_sph_src$95736 = .data:0x00000198; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$95737 = .data:0x000001D8; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$95738 = .data:0x00000218; // type:object size:0x40 scope:local align:4 +body_co_sph_src$95739 = .data:0x00000258; // type:object size:0x40 scope:local align:4 +l_daE_Kr_Method = .data:0x00000298; // type:object size:0x20 scope:global align:4 +g_profile_E_KR = .data:0x000002B8; // type:object size:0x30 scope:global align:4 +__vt__9e_krHIO_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_206_data_2F4 = .data:0x000002F4; // type:object size:0xA data:string +@95780 = .data:0x00000300; // type:object size:0x1C scope:local align:4 +__RTTI__9e_krHIO_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +lbl_206_data_324 = .data:0x00000324; // type:object size:0x20 +@95785 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +lbl_206_data_358 = .data:0x00000358; // type:object size:0x3C +@95845 = .data:0x00000394; // type:object size:0x3C scope:local align:4 +lbl_206_data_3D0 = .data:0x000003D0; // type:object size:0x14 +@95847 = .data:0x000003E4; // type:object size:0x34 scope:local align:4 +lbl_206_data_418 = .data:0x00000418; // type:object size:0x14 +@95905 = .data:0x0000042C; // type:object size:0x24 scope:local align:4 +lbl_206_data_450 = .data:0x00000450; // type:object size:0x18 +@95907 = .data:0x00000468; // type:object size:0xC scope:local align:4 +lbl_206_data_474 = .data:0x00000474; // type:object size:0x1C +@95909 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_206_data_49C = .data:0x0000049C; // type:object size:0x24 +@95915 = .data:0x000004C0; // type:object size:0xC scope:local align:4 +lbl_206_data_4CC = .data:0x000004CC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94301 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_e_krHIO = .bss:0x00000014; // type:object size:0x7C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_e_mb/splits.txt b/config/RZDP01/rels/d_a_e_mb/splits.txt new file mode 100644 index 0000000000..aff1c27fcd --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mb.cpp: + .text start:0x000000CC end:0x00001E2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x000000DC diff --git a/config/RZDP01/rels/d_a_e_mb/symbols.txt b/config/RZDP01/rels/d_a_e_mb/symbols.txt new file mode 100644 index 0000000000..901fc73486 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mb/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_MB_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_mb_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_MB_Draw__FP10e_mb_class = .text:0x000001C0; // type:function size:0x144 scope:global align:4 +daE_MB_Execute__FP10e_mb_class = .text:0x00000304; // type:function size:0x13B4 scope:global align:4 +daE_MB_IsDelete__FP10e_mb_class = .text:0x000016B8; // type:function size:0x8 scope:global align:4 +daE_MB_Delete__FP10e_mb_class = .text:0x000016C0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001728; // type:function size:0x390 scope:global align:4 +daE_MB_Create__FP10fopAc_ac_c = .text:0x00001AB8; // type:function size:0x1DC scope:global align:4 +__dt__12daE_MB_HIO_cFv = .text:0x00001C94; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mb_cpp = .text:0x00001CD4; // type:function size:0x158 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96449 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96451 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96452 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96453 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96462 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96743 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96744 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96745 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96753 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96759 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96762 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96763 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96765 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96766 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96767 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96768 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96770 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96771 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96777 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97005 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97006 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97007 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97008 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +lbl_207_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_207_data_5 = .data:0x00000005; // type:object size:0x7 +@96775 = .data:0x0000000C; // type:object size:0x1C scope:local align:4 +cc_sph_src$93968 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_daE_MB_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_E_MB = .data:0x00000088; // type:object size:0x30 scope:global align:4 +__vt__12daE_MB_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_207_data_C4 = .data:0x000000C4; // type:object size:0xD data:string +@94003 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MB_HIO_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93399 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@93436 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +L_pos1 = .bss:0x00000040; // type:object size:0xC scope:global align:4 +@93437 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +L_pos2 = .bss:0x00000058; // type:object size:0xC scope:global align:4 +@93438 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +L_Hpos = .bss:0x00000070; // type:object size:0xC scope:global align:4 +@93439 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +R_pos1 = .bss:0x00000088; // type:object size:0xC scope:global align:4 +@93440 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +R_pos2 = .bss:0x000000A0; // type:object size:0xC scope:global align:4 +@93441 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +R_Hpos = .bss:0x000000B8; // type:object size:0xC scope:global align:4 +@93442 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +c_pos = .bss:0x000000D0; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_md/splits.txt b/config/RZDP01/rels/d_a_e_md/splits.txt new file mode 100644 index 0000000000..95d5c3cdc3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_md/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_md.cpp: + .text start:0x0000005C end:0x00001478 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_md/symbols.txt b/config/RZDP01/rels/d_a_e_md/symbols.txt new file mode 100644 index 0000000000..2ed8b7d929 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_md/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_MD_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setCcCylinder__8daE_MD_cFf = .text:0x000000C8; // type:function size:0x78 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000140; // type:function size:0x2CC scope:global align:4 +daE_MD_Create__FP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x34C scope:global align:4 +daE_MD_Delete__FP8daE_MD_c = .text:0x00000758; // type:function size:0x50 scope:global align:4 +At_Check__8daE_MD_cFv = .text:0x000007A8; // type:function size:0xAC scope:global align:4 +CheckHit__8daE_MD_cFv = .text:0x00000854; // type:function size:0x548 scope:global align:4 +HalfBreakAction__8daE_MD_cFv = .text:0x00000D9C; // type:function size:0x124 scope:global align:4 +VibAction__8daE_MD_cFv = .text:0x00000EC0; // type:function size:0xC0 scope:global align:4 +DummyAction__8daE_MD_cFv = .text:0x00000F80; // type:function size:0xDC scope:global align:4 +RealAction__8daE_MD_cFv = .text:0x0000105C; // type:function size:0x88 scope:global align:4 +Action__8daE_MD_cFv = .text:0x000010E4; // type:function size:0xCC scope:global align:4 +Execute__8daE_MD_cFv = .text:0x000011B0; // type:function size:0x54 scope:global align:4 +setBaseMtx__8daE_MD_cFv = .text:0x00001204; // type:function size:0xBC scope:global align:4 +daE_MD_Draw__FP8daE_MD_c = .text:0x000012C0; // type:function size:0x1AC scope:global align:4 +daE_MD_Execute__FP8daE_MD_c = .text:0x0000146C; // type:function size:0x4 scope:global align:4 +daE_MD_IsDelete__FP8daE_MD_c = .text:0x00001470; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93397 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95592 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95656 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@95747 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95748 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95749 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95750 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95751 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95752 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95753 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95754 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95755 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95763 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95919 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95929 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@95940 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +lbl_208_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_MD_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_MD = .data:0x00000028; // type:object size:0x30 scope:global align:4 +lbl_208_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_208_data_5D = .data:0x0000005D; // type:object size:0x5 data:string +lbl_208_data_62 = .data:0x00000062; // type:object size:0x5 data:string +lbl_208_data_67 = .data:0x00000067; // type:object size:0x5 data:string +lbl_208_data_6C = .data:0x0000006C; // type:object size:0x5 data:string +lbl_208_data_71 = .data:0x00000071; // type:object size:0x5 data:string +lbl_208_data_76 = .data:0x00000076; // type:object size:0x5 data:string +lbl_208_data_7B = .data:0x0000007B; // type:object size:0x5 data:string diff --git a/config/RZDP01/rels/d_a_e_mf/splits.txt b/config/RZDP01/rels/d_a_e_mf/splits.txt new file mode 100644 index 0000000000..8980bb74b7 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mf.cpp: + .text start:0x000000CC end:0x00007E4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000164 + .data start:0x00000000 end:0x000006A4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_e_mf/symbols.txt b/config/RZDP01/rels/d_a_e_mf/symbols.txt new file mode 100644 index 0000000000..e490245543 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mf/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +__ct__12daE_MF_HIO_cFv = .text:0x0000010C; // type:function size:0x70 scope:global align:4 +mf_disappear__FP10e_mf_class = .text:0x0000017C; // type:function size:0xB0 scope:global align:4 +anm_init__FP10e_mf_classifUcf = .text:0x0000022C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002D8; // type:function size:0x3C0 scope:global align:4 +daE_MF_Draw__FP10e_mf_class = .text:0x00000698; // type:function size:0x294 scope:global align:4 +other_bg_check__FP10e_mf_classP10fopAc_ac_c = .text:0x0000092C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000009F0; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_mf_classi = .text:0x00000A68; // type:function size:0x31C scope:global align:4 +pl_check__FP10e_mf_classfs = .text:0x00000D84; // type:function size:0xD8 scope:global align:4 +move_gake_check__FP10e_mf_classfSc = .text:0x00000E5C; // type:function size:0x104 scope:global align:4 +jump_pos_check__FP10e_mf_classP4cXyz = .text:0x00000F60; // type:function size:0x1A4 scope:global align:4 +e_mf_stay__FP10e_mf_class = .text:0x00001104; // type:function size:0x454 scope:global align:4 +e_mf_otoreac__FP10e_mf_class = .text:0x00001558; // type:function size:0x258 scope:global align:4 +e_mf_bomb_action__FP10e_mf_class = .text:0x000017B0; // type:function size:0x4A0 scope:global align:4 +e_mf_normal__FP10e_mf_class = .text:0x00001C50; // type:function size:0x358 scope:global align:4 +e_mf_drawback__FP10e_mf_class = .text:0x00001FA8; // type:function size:0x17C scope:global align:4 +e_mf_wolfbite__FP10e_mf_class = .text:0x00002124; // type:function size:0x374 scope:global align:4 +shot_s_sub__FPvPv = .text:0x00002498; // type:function size:0x104 scope:global align:4 +e_mf_fight_run__FP10e_mf_class = .text:0x0000259C; // type:function size:0x924 scope:global align:4 +e_mf_jump__FP10e_mf_class = .text:0x00002EC0; // type:function size:0x1E4 scope:global align:4 +e_mf_gakejump__FP10e_mf_class = .text:0x000030A4; // type:function size:0x3E0 scope:global align:4 +at_hit_check__FP10e_mf_class = .text:0x00003484; // type:function size:0x60 scope:global align:4 +e_mf_attack__FP10e_mf_class = .text:0x000034E4; // type:function size:0x250 scope:global align:4 +e_mf_tail_attack__FP10e_mf_class = .text:0x00003734; // type:function size:0x3C4 scope:global align:4 +e_mf_guard__FP10e_mf_class = .text:0x00003AF8; // type:function size:0x230 scope:global align:4 +e_mf_s_damage__FP10e_mf_class = .text:0x00003D28; // type:function size:0xB0 scope:global align:4 +e_mf_damage__FP10e_mf_class = .text:0x00003DD8; // type:function size:0xD00 scope:global align:4 +e_mf_backdrop__FP10e_mf_class = .text:0x00004AD8; // type:function size:0x154 scope:global align:4 +e_mf_water__FP10e_mf_class = .text:0x00004C2C; // type:function size:0x194 scope:global align:4 +small_damage__FP10e_mf_class = .text:0x00004DC0; // type:function size:0xA8 scope:global align:4 +damage_check__FP10e_mf_class = .text:0x00004E68; // type:function size:0x4F0 scope:global align:4 +daE_MF_Execute__FP10e_mf_class = .text:0x00005358; // type:function size:0x2420 scope:global align:4 +daE_MF_IsDelete__FP10e_mf_class = .text:0x00007778; // type:function size:0x8 scope:global align:4 +daE_MF_Delete__FP10e_mf_class = .text:0x00007780; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000077E8; // type:function size:0x1D4 scope:global align:4 +daE_MF_Create__FP10fopAc_ac_c = .text:0x000079BC; // type:function size:0x408 scope:global align:4 +__dt__12daE_MF_HIO_cFv = .text:0x00007DC4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mf_cpp = .text:0x00007E04; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104123 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104126 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104127 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104128 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104129 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104130 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@104279 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104280 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104281 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@104290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@104376 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104377 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104378 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104379 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104410 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104448 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@104449 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104450 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104451 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104452 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104453 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104454 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104455 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104456 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104478 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@104504 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104505 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104506 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104535 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104536 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104537 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104538 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104578 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104579 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104594 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104621 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104622 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104662 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104797 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104798 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104799 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@104800 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104801 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104855 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104856 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104900 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104901 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104902 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104969 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104970 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105006 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105171 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105172 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105173 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105174 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105175 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105176 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105202 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105203 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105306 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105307 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105308 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105781 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105782 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105783 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105784 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105785 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@105786 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105787 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105788 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105789 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105790 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105791 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@105792 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105793 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105794 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105795 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105796 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105797 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105798 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105799 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105800 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105801 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105803 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105965 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105966 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$93800 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_209_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@104458 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +@104540 = .data:0x00000048; // type:object size:0x30 scope:local align:4 +@105008 = .data:0x00000078; // type:object size:0x24 scope:local align:4 +kado_bit$95164 = .data:0x0000009C; // type:object size:0x8 scope:local align:4 +kado_check_x$95165 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +@105178 = .data:0x000000AC; // type:object size:0x80 scope:local align:4 +j_spd$95699 = .data:0x0000012C; // type:object size:0x16 scope:local align:4 +foot_idx$95767 = .data:0x00000144; // type:object size:0x8 scope:local align:4 +lbl_209_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +@105805 = .data:0x00000154; // type:object size:0x68 scope:local align:4 +jc_data = .data:0x000001BC; // type:object size:0x90 scope:global align:4 +cc_sph_src$96237 = .data:0x0000024C; // type:object size:0x40 scope:local align:4 +at_sph_src$96238 = .data:0x0000028C; // type:object size:0x40 scope:local align:4 +tate_sph_src$96239 = .data:0x000002CC; // type:object size:0x40 scope:local align:4 +lbl_209_data_30C = .data:0x0000030C; // type:object size:0x7 data:string +l_daE_MF_Method = .data:0x00000314; // type:object size:0x20 scope:global align:4 +g_profile_E_MF = .data:0x00000334; // type:object size:0x30 scope:global align:4 +__vt__12daE_MF_HIO_c = .data:0x00000364; // type:object size:0xC scope:global align:4 +lbl_209_data_370 = .data:0x00000370; // type:object size:0xD data:string +@96281 = .data:0x00000380; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MF_HIO_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 +lbl_209_data_394 = .data:0x00000394; // type:object size:0x34 +@96343 = .data:0x000003C8; // type:object size:0x3C scope:local align:4 +lbl_209_data_404 = .data:0x00000404; // type:object size:0x14 +@96345 = .data:0x00000418; // type:object size:0x34 scope:local align:4 +lbl_209_data_44C = .data:0x0000044C; // type:object size:0x48 +@96397 = .data:0x00000494; // type:object size:0x4C scope:local align:4 +lbl_209_data_4E0 = .data:0x000004E0; // type:object size:0x14 +@96401 = .data:0x000004F4; // type:object size:0x44 scope:local align:4 +lbl_209_data_538 = .data:0x00000538; // type:object size:0x14 +@96403 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_209_data_570 = .data:0x00000570; // type:object size:0x18 +@96405 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_209_data_594 = .data:0x00000594; // type:object size:0x1C +@96407 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_209_data_5BC = .data:0x000005BC; // type:object size:0x14 +@96441 = .data:0x000005D0; // type:object size:0x14 scope:local align:4 +lbl_209_data_5E4 = .data:0x000005E4; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93843 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +target_info = .bss:0x0000003C; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +jv_offset = .bss:0x0000006C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_mk/splits.txt b/config/RZDP01/rels/d_a_e_mk/splits.txt new file mode 100644 index 0000000000..6ae07c535a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk.cpp: + .text start:0x000000CC end:0x00007444 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000284 + .data start:0x00000000 end:0x0000045C + .bss start:0x00000008 end:0x000000F4 diff --git a/config/RZDP01/rels/d_a_e_mk/symbols.txt b/config/RZDP01/rels/d_a_e_mk/symbols.txt new file mode 100644 index 0000000000..259ff2ea8b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mk/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_MK_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10e_mk_classifUcf = .text:0x0000011C; // type:function size:0xAC scope:global align:4 +daE_MK_Draw__FP10e_mk_class = .text:0x000001C8; // type:function size:0x1C8 scope:global align:4 +s_obj_delete__FPvPv = .text:0x00000390; // type:function size:0x60 scope:global align:4 +s_h_sub__FPvPv = .text:0x000003F0; // type:function size:0x6C scope:global align:4 +s_d_sub__FPvPv = .text:0x0000045C; // type:function size:0x84 scope:global align:4 +e_mk_move__FP10e_mk_class = .text:0x000004E0; // type:function size:0x804 scope:global align:4 +e_mk_wait__FP10e_mk_class = .text:0x00000CE4; // type:function size:0x150 scope:global align:4 +e_mk_shoot__FP10e_mk_class = .text:0x00000E34; // type:function size:0x604 scope:global align:4 +e_mk_yoro__FP10e_mk_class = .text:0x00001438; // type:function size:0x1E4 scope:global align:4 +e_mk_drop__FP10e_mk_class = .text:0x0000161C; // type:function size:0x32C scope:global align:4 +e_mk_damage__FP10e_mk_class = .text:0x00001948; // type:function size:0x130 scope:global align:4 +damage_check__FP10e_mk_class = .text:0x00001A78; // type:function size:0x180 scope:global align:4 +e_mk_s_demo__FP10e_mk_class = .text:0x00001BF8; // type:function size:0x390 scope:global align:4 +e_mk_e_demo__FP10e_mk_class = .text:0x00001F88; // type:function size:0x728 scope:global align:4 +e_mk_r04_demo__FP10e_mk_class = .text:0x000026B0; // type:function size:0x450 scope:global align:4 +demo_camera_start__FP10e_mk_class = .text:0x00002B00; // type:function size:0xC80 scope:global align:4 +demo_camera_end__FP10e_mk_class = .text:0x00003780; // type:function size:0x11C4 scope:global align:4 +s_ks_sub__FPvPv = .text:0x00004944; // type:function size:0x58 scope:global align:4 +s_brg_sub__FPvPv = .text:0x0000499C; // type:function size:0x60 scope:global align:4 +s_brg_sub2__FPvPv = .text:0x000049FC; // type:function size:0x54 scope:global align:4 +demo_camera_r04__FP10e_mk_class = .text:0x00004A50; // type:function size:0xA74 scope:global align:4 +demo_camera_bohit__FP10e_mk_class = .text:0x000054C4; // type:function size:0x1B4 scope:global align:4 +daE_MK_Execute__FP10e_mk_class = .text:0x00005678; // type:function size:0x1448 scope:global align:4 +daE_MK_IsDelete__FP10e_mk_class = .text:0x00006AC0; // type:function size:0x8 scope:global align:4 +daE_MK_Delete__FP10e_mk_class = .text:0x00006AC8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006B30; // type:function size:0x294 scope:global align:4 +daE_MK_Create__FP10fopAc_ac_c = .text:0x00006DC4; // type:function size:0x4AC scope:global align:4 +__dt__12daE_MK_HIO_cFv = .text:0x00007270; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mk_cpp = .text:0x000072B0; // type:function size:0xE0 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00007390; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000073A4; // type:function size:0x14 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x000073B8; // type:function size:0x40 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000073F8; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@102500 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102501 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@102510 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@102545 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102546 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@102712 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102713 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102714 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@102715 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102716 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102717 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102718 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102719 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102721 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102722 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102723 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102725 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102754 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102755 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102836 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102837 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102838 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102891 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102967 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103015 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103017 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103018 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103019 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103020 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103023 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@103061 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103219 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103220 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103221 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103222 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103224 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103225 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103226 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103227 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103228 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103229 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103230 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103231 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103232 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103233 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103234 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103237 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103238 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103239 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103240 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103241 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103242 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103406 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103407 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103408 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103409 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103410 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103411 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103412 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103413 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103414 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103415 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103416 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103417 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103418 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103419 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103420 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103421 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103422 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103423 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103424 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103425 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103426 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103427 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103559 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103560 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@103561 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103562 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103563 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103564 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103565 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103566 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103567 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103568 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103569 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@103570 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103571 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103573 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 data:string +@103574 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103575 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:string +@103576 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103577 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103578 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103579 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103580 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103581 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103582 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103583 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103584 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103585 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103586 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103587 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103588 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103589 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:string +@103590 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103591 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103592 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@103593 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@103594 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@103595 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@103596 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@103597 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@103598 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@103599 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@103626 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@103627 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104015 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@104017 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@104018 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104019 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104020 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104021 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104022 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104023 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104024 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104026 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104027 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104028 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@104029 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@104030 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@104245 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@104246 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@104247 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@104248 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@104249 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@104250 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@104251 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@104252 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@104317 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@104318 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@104319 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@104320 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@104321 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@104322 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@104323 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@104324 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@102728 = .data:0x00000008; // type:object size:0x2C scope:local align:4 +@102841 = .data:0x00000034; // type:object size:0x54 scope:local align:4 +@103064 = .data:0x00000088; // type:object size:0x34 scope:local align:4 +bo_eno_1$95233 = .data:0x000000BC; // type:object size:0x4 scope:local align:4 +bo_eno_0$95246 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +lbl_210_data_C8 = .data:0x000000C8; // type:object size:0x7 data:string +@104035 = .data:0x000000D0; // type:object size:0x2C scope:local align:4 +@104034 = .data:0x000000FC; // type:object size:0x90 scope:local align:4 +cc_sph_src$95571 = .data:0x0000018C; // type:object size:0x40 scope:local align:4 +lbl_210_data_1CC = .data:0x000001CC; // type:object size:0x8 data:string +l_daE_MK_Method = .data:0x000001D4; // type:object size:0x20 scope:global align:4 +g_profile_E_MK = .data:0x000001F4; // type:object size:0x30 scope:global align:4 +__vt__12daE_MK_HIO_c = .data:0x00000224; // type:object size:0xC scope:global align:4 +lbl_210_data_230 = .data:0x00000230; // type:object size:0xD data:string +@95624 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MK_HIO_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 +lbl_210_data_254 = .data:0x00000254; // type:object size:0x34 +@95687 = .data:0x00000288; // type:object size:0x3C scope:local align:4 +lbl_210_data_2C4 = .data:0x000002C4; // type:object size:0x14 +@95689 = .data:0x000002D8; // type:object size:0x34 scope:local align:4 +lbl_210_data_30C = .data:0x0000030C; // type:object size:0x14 +@95747 = .data:0x00000320; // type:object size:0x24 scope:local align:4 +lbl_210_data_344 = .data:0x00000344; // type:object size:0x18 +@95749 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +lbl_210_data_368 = .data:0x00000368; // type:object size:0x1C +@95751 = .data:0x00000384; // type:object size:0xC scope:local align:4 +lbl_210_data_390 = .data:0x00000390; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93709 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +demo_jump_pos_1 = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93710 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +demo_jump_pos_2 = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@93711 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +demo_jump_pos_3 = .bss:0x00000044; // type:object size:0xC scope:global align:4 +@93712 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +STAGE_CENTER_POS = .bss:0x0000005C; // type:object size:0xC scope:global align:4 data:float +STAGE_ANGLE_Y = .bss:0x00000068; // type:object size:0x2 scope:global align:4 data:2byte +lbl_210_bss_6A = .bss:0x0000006A; // type:object size:0x1 data:byte +@93720 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000078; // type:object size:0x24 scope:global align:4 data:byte +target_info = .bss:0x0000009C; // type:object size:0x50 scope:global align:4 data:4byte +target_info_count = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_210_bss_F0 = .bss:0x000000F0; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_e_mk_bo/splits.txt b/config/RZDP01/rels/d_a_e_mk_bo/splits.txt new file mode 100644 index 0000000000..f7fcff833b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mk_bo/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mk_bo.cpp: + .text start:0x000000CC end:0x00002198 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000002A4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_e_mk_bo/symbols.txt b/config/RZDP01/rels/d_a_e_mk_bo/symbols.txt new file mode 100644 index 0000000000..7bfbffcf10 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mk_bo/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daE_MK_BO_Draw__FP13e_mk_bo_class = .text:0x000000CC; // type:function size:0x148 scope:global align:4 +action__FP13e_mk_bo_class = .text:0x00000214; // type:function size:0x1368 scope:global align:4 +daE_MK_BO_Execute__FP13e_mk_bo_class = .text:0x0000157C; // type:function size:0x538 scope:global align:4 +daE_MK_BO_IsDelete__FP13e_mk_bo_class = .text:0x00001AB4; // type:function size:0x8 scope:global align:4 +daE_MK_BO_Delete__FP13e_mk_bo_class = .text:0x00001ABC; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001B0C; // type:function size:0x1FC scope:global align:4 +daE_MK_BO_Create__FP10fopAc_ac_c = .text:0x00001D08; // type:function size:0x234 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00001F3C; // type:function size:0x8 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00001F44; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00001F74; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00001F80; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00001F90; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00001FA0; // type:function size:0xC scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00001FAC; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00001FBC; // type:function size:0x10 scope:global align:4 +getBaseTRMtx__8J3DModelFv = .text:0x00001FCC; // type:function size:0x8 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00001FD4; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000204C; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002064; // type:function size:0x6C scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x000020D0; // type:function size:0x7C scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000214C; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96256 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96505 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96506 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96508 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96509 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96511 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96512 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96513 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96514 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96516 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96517 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96518 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96519 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96520 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96521 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96522 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96523 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96524 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96525 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96526 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96527 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96528 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96529 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96532 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@96605 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bo_eno_1$92619 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +bo_eno_2$92620 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +bo_eno_12$92646 = .data:0x00000010; // type:object size:0x4 scope:local align:4 +bo_eno_end$92656 = .data:0x00000014; // type:object size:0x8 scope:local align:4 +lbl_211_data_1C = .data:0x0000001C; // type:object size:0x5 data:string +at_sph_src$92782 = .data:0x00000024; // type:object size:0x40 scope:local align:4 +l_daE_MK_BO_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_E_MK_BO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +lbl_211_data_B4 = .data:0x000000B4; // type:object size:0x34 +@92873 = .data:0x000000E8; // type:object size:0x3C scope:local align:4 +lbl_211_data_124 = .data:0x00000124; // type:object size:0x14 +@92875 = .data:0x00000138; // type:object size:0x34 scope:local align:4 +lbl_211_data_16C = .data:0x0000016C; // type:object size:0x14 +@92933 = .data:0x00000180; // type:object size:0x24 scope:local align:4 +lbl_211_data_1A4 = .data:0x000001A4; // type:object size:0x18 +@92935 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +lbl_211_data_1C8 = .data:0x000001C8; // type:object size:0x1C +@92937 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +lbl_211_data_1F0 = .data:0x000001F0; // type:object size:0xB4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92485 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +sc$92482 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_mm/splits.txt b/config/RZDP01/rels/d_a_e_mm/splits.txt new file mode 100644 index 0000000000..6f7fa16a4f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_mm.cpp: + .text start:0x000000CC end:0x00002CB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000348 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_e_mm/symbols.txt b/config/RZDP01/rels/d_a_e_mm/symbols.txt new file mode 100644 index 0000000000..f9e893bce0 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mm/symbols.txt @@ -0,0 +1,98 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000003F4; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000400; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000410; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000420; // type:function size:0xC scope:global align:4 +__ct__12daE_MM_HIO_cFv = .text:0x0000042C; // type:function size:0x78 scope:global align:4 +anm_init__FP10e_mm_classifUcf = .text:0x000004A4; // type:function size:0xAC scope:global align:4 +daE_MM_Draw__FP10e_mm_class = .text:0x00000550; // type:function size:0xD0 scope:global align:4 +wall_check__FP10e_mm_classf = .text:0x00000620; // type:function size:0x134 scope:global align:4 +mGround_WaterEffSet__FP10e_mm_class = .text:0x00000754; // type:function size:0xEC scope:global align:4 +mWaterEffSet__FP10e_mm_classb = .text:0x00000840; // type:function size:0x1CC scope:global align:4 +way_gake_check__FP10e_mm_class = .text:0x00000A0C; // type:function size:0x150 scope:global align:4 +action__FP10e_mm_class = .text:0x00000B5C; // type:function size:0x191C scope:global align:4 +daE_MM_Execute__FP10e_mm_class = .text:0x00002478; // type:function size:0x2B8 scope:global align:4 +daE_MM_IsDelete__FP10e_mm_class = .text:0x00002730; // type:function size:0x8 scope:global align:4 +daE_MM_Delete__FP10e_mm_class = .text:0x00002738; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027AC; // type:function size:0x108 scope:global align:4 +daE_MM_Create__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x330 scope:global align:4 +__dt__12daE_MM_HIO_cFv = .text:0x00002BE4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_mm_cpp = .text:0x00002C24; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002C6C; // type:function size:0x8 scope:global align:4 +OffAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C74; // type:function size:0x10 scope:global align:4 +OnAtSetBit__14cCcD_ObjHitInfFv = .text:0x00002C84; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002C94; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00002CA4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96982 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96983 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96984 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96985 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@97011 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@97035 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97047 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@97048 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97142 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97143 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97532 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97533 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97534 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97535 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97536 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97537 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97538 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97539 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@97540 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97541 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97542 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97543 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97544 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97545 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97549 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97575 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97691 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92609 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_212_data_16 = .data:0x00000016; // type:object size:0x5 data:string +mDropEff$92857 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +mDushEff$92878 = .data:0x00000024; // type:object size:0xC scope:local align:4 +@97547 = .data:0x00000030; // type:object size:0x2C scope:local align:4 +cc_sph_src$93500 = .data:0x0000005C; // type:object size:0x40 scope:local align:4 +cc_wind_sph_src$93501 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +lbl_212_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +l_daE_MM_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_MM = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__12daE_MM_HIO_c = .data:0x00000134; // type:object size:0xC scope:global align:4 +lbl_212_data_140 = .data:0x00000140; // type:object size:0xD data:string +@93543 = .data:0x00000150; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MM_HIO_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +lbl_212_data_164 = .data:0x00000164; // type:object size:0x34 +@93605 = .data:0x00000198; // type:object size:0x3C scope:local align:4 +lbl_212_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@93607 = .data:0x000001E8; // type:object size:0x34 scope:local align:4 +lbl_212_data_21C = .data:0x0000021C; // type:object size:0x14 +@93665 = .data:0x00000230; // type:object size:0x24 scope:local align:4 +lbl_212_data_254 = .data:0x00000254; // type:object size:0x18 +@93667 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_212_data_278 = .data:0x00000278; // type:object size:0x1C +@93669 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_212_data_2A0 = .data:0x000002A0; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_212_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92652 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x34 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_mm_mt/splits.txt b/config/RZDP01/rels/d_a_e_mm_mt/splits.txt new file mode 100644 index 0000000000..3916aaaf88 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mm_mt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_mm_mt.cpp: + .text start:0x0000005C end:0x00002264 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x0000022C diff --git a/config/RZDP01/rels/d_a_e_mm_mt/symbols.txt b/config/RZDP01/rels/d_a_e_mm_mt/symbols.txt new file mode 100644 index 0000000000..ed3a90c52b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_mm_mt/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000068; // type:function size:0x10 scope:global align:4 +daE_MM_MT_Draw__FP13e_mm_mt_class = .text:0x00000078; // type:function size:0xE4 scope:global align:4 +e_mm_hookCheck__FP13e_mm_mt_class = .text:0x0000015C; // type:function size:0x208 scope:global align:4 +action__FP13e_mm_mt_class = .text:0x00000364; // type:function size:0x1AD0 scope:global align:4 +daE_MM_MT_Execute__FP13e_mm_mt_class = .text:0x00001E34; // type:function size:0xBC scope:global align:4 +daE_MM_MT_IsDelete__FP13e_mm_mt_class = .text:0x00001EF0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EF8; // type:function size:0x84 scope:global align:4 +daE_MM_MT_Create__FP10fopAc_ac_c = .text:0x00001F7C; // type:function size:0x28C scope:global align:4 +daE_MM_MT_Delete__FP13e_mm_mt_class = .text:0x00002208; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95726 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95727 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95728 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95729 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96189 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96190 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96191 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96192 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96193 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96194 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96195 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96196 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96197 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96198 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96199 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96200 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96201 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96202 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96203 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96204 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96205 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96207 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96208 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96209 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96210 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96211 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96212 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96213 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96214 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96215 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96216 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96217 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96218 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96219 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96220 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@96221 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96222 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96223 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96224 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96227 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@96300 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92609 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_213_data_16 = .data:0x00000016; // type:object size:0x8 data:string +cc_sph_src$93210 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +hk_sph_src$93211 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daE_MM_MT_Method = .data:0x000000A0; // type:object size:0x20 scope:global align:4 +g_profile_E_MM_MT = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +lbl_213_data_F0 = .data:0x000000F0; // type:object size:0x34 +@93312 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +lbl_213_data_160 = .data:0x00000160; // type:object size:0x14 +@93314 = .data:0x00000174; // type:object size:0x34 scope:local align:4 +lbl_213_data_1A8 = .data:0x000001A8; // type:object size:0x14 +@93372 = .data:0x000001BC; // type:object size:0x24 scope:local align:4 +lbl_213_data_1E0 = .data:0x000001E0; // type:object size:0x18 +@93374 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +lbl_213_data_204 = .data:0x00000204; // type:object size:0x1C +@93376 = .data:0x00000220; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_ms/splits.txt b/config/RZDP01/rels/d_a_e_ms/splits.txt new file mode 100644 index 0000000000..0f0efdc246 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ms/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ms.cpp: + .text start:0x000000CC end:0x00002E78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000344 + .bss start:0x00000008 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_e_ms/symbols.txt b/config/RZDP01/rels/d_a_e_ms/symbols.txt new file mode 100644 index 0000000000..c0efd78064 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ms/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x000000E4; // type:function size:0x7C scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x00000160; // type:function size:0x18 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00000178; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000188; // type:function size:0x10 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000198; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000001A8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000001B8; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000001C4; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000001D4; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000001E4; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000001F4; // type:function size:0xC scope:global align:4 +__ct__12daE_MS_HIO_cFv = .text:0x00000200; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_ms_classifUcf = .text:0x00000248; // type:function size:0xAC scope:global align:4 +pl_check__FP10e_ms_classf = .text:0x000002F4; // type:function size:0x4C scope:global align:4 +daE_MS_Draw__FP10e_ms_class = .text:0x00000340; // type:function size:0x114 scope:global align:4 +sibuki_set__FP10e_ms_class = .text:0x00000454; // type:function size:0xDC scope:global align:4 +s_d_sub__FPvPv = .text:0x00000530; // type:function size:0x78 scope:global align:4 +search_ground_1__FP10e_ms_class = .text:0x000005A8; // type:function size:0x318 scope:global align:4 +action__FP10e_ms_class = .text:0x000008C0; // type:function size:0x185C scope:global align:4 +anm_se_set__FP10e_ms_class = .text:0x0000211C; // type:function size:0x428 scope:global align:4 +daE_MS_Execute__FP10e_ms_class = .text:0x00002544; // type:function size:0x488 scope:global align:4 +daE_MS_IsDelete__FP10e_ms_class = .text:0x000029CC; // type:function size:0x8 scope:global align:4 +daE_MS_Delete__FP10e_ms_class = .text:0x000029D4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002A3C; // type:function size:0xF4 scope:global align:4 +daE_MS_Create__FP10fopAc_ac_c = .text:0x00002B30; // type:function size:0x2B0 scope:global align:4 +__dt__12daE_MS_HIO_cFv = .text:0x00002DE0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ms_cpp = .text:0x00002E20; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002E68; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002E70; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97760 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97777 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97778 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97779 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97780 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97789 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97807 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97825 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97902 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97904 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97905 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98229 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98230 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98231 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98232 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98233 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@98234 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98235 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98236 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98237 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98238 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98239 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98240 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98241 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98242 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98243 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98244 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98245 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98246 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98247 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98248 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98249 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98250 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98251 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98252 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98253 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98254 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98255 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98256 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98353 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98354 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98355 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98356 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98357 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98358 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98393 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92803 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_214_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@98259 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +eff_id$93705 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +lbl_214_data_50 = .data:0x00000050; // type:object size:0x7 data:string +cc_sph_src$93787 = .data:0x00000058; // type:object size:0x40 scope:local align:4 +at_sph_src$93788 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +lbl_214_data_D8 = .data:0x000000D8; // type:object size:0x5 data:string +l_daE_MS_Method = .data:0x000000E0; // type:object size:0x20 scope:global align:4 +g_profile_E_MS = .data:0x00000100; // type:object size:0x30 scope:global align:4 +__vt__12daE_MS_HIO_c = .data:0x00000130; // type:object size:0xC scope:global align:4 +lbl_214_data_13C = .data:0x0000013C; // type:object size:0xD data:string +@93831 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_MS_HIO_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +lbl_214_data_160 = .data:0x00000160; // type:object size:0x34 +@93893 = .data:0x00000194; // type:object size:0x3C scope:local align:4 +lbl_214_data_1D0 = .data:0x000001D0; // type:object size:0x14 +@93895 = .data:0x000001E4; // type:object size:0x34 scope:local align:4 +lbl_214_data_218 = .data:0x00000218; // type:object size:0x14 +@93953 = .data:0x0000022C; // type:object size:0x24 scope:local align:4 +lbl_214_data_250 = .data:0x00000250; // type:object size:0x18 +@93955 = .data:0x00000268; // type:object size:0xC scope:local align:4 +lbl_214_data_274 = .data:0x00000274; // type:object size:0x1C +@93957 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_214_data_29C = .data:0x0000029C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92846 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +target_info = .bss:0x00000034; // type:object size:0x50 scope:global align:4 +target_info_count = .bss:0x00000084; // type:object size:0x4 scope:global align:4 data:4byte +@93704 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +sc$93701 = .bss:0x00000098; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_nest/splits.txt b/config/RZDP01/rels/d_a_e_nest/splits.txt new file mode 100644 index 0000000000..d72e017f63 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_nest/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nest.cpp: + .text start:0x000000CC end:0x00002E84 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_e_nest/symbols.txt b/config/RZDP01/rels/d_a_e_nest/symbols.txt new file mode 100644 index 0000000000..c8038f18de --- /dev/null +++ b/config/RZDP01/rels/d_a_e_nest/symbols.txt @@ -0,0 +1,120 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daE_Nest_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x000000F0; // type:function size:0x94 scope:global align:4 +hahen_move__FP12e_nest_class = .text:0x00000184; // type:function size:0x6A4 scope:global align:4 +daE_Nest_Draw__FP12e_nest_class = .text:0x00000828; // type:function size:0x168 scope:global align:4 +mtx_cc_set__FP12e_nest_class = .text:0x00000990; // type:function size:0x17C scope:global align:4 +bee_nest_action__FP12e_nest_class = .text:0x00000B0C; // type:function size:0x15B4 scope:global align:4 +shot_b_sub__FPvPv = .text:0x000020C0; // type:function size:0x78 scope:global align:4 +demo_camera__FP12e_nest_class = .text:0x00002138; // type:function size:0x264 scope:global align:4 +daE_Nest_Execute__FP12e_nest_class = .text:0x0000239C; // type:function size:0x3B8 scope:global align:4 +daE_Nest_IsDelete__FP12e_nest_class = .text:0x00002754; // type:function size:0x8 scope:global align:4 +daE_Nest_Delete__FP12e_nest_class = .text:0x0000275C; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027CC; // type:function size:0x114 scope:global align:4 +daE_Nest_Create__FP10fopAc_ac_c = .text:0x000028E0; // type:function size:0x47C scope:global align:4 +__dt__14daE_Nest_HIO_cFv = .text:0x00002D5C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_nest_cpp = .text:0x00002D9C; // type:function size:0x48 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00002DE4; // type:function size:0x34 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x00002E18; // type:function size:0x4 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00002E1C; // type:function size:0x8 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00002E24; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002E34; // type:function size:0xC scope:global align:4 +__ct__12nest_hahen_sFv = .text:0x00002E40; // type:function size:0x4 scope:global align:4 +__dt__12nest_hahen_sFv = .text:0x00002E44; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102448 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@102557 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102558 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102559 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102560 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@102561 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102562 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102563 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102564 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102565 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102566 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102567 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102568 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102569 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102570 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102571 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102573 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102576 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@102594 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102595 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102596 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102597 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102598 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102917 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102920 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102921 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102922 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102923 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102924 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102925 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102926 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102928 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102929 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102931 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102933 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102934 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102937 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102938 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@102993 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102994 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102995 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102996 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102997 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102998 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103026 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103027 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103028 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103150 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103151 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103154 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +c_x$97977 = .data:0x00000000; // type:object size:0xC scope:local align:4 +c_z$97978 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +w_eff_id$98153 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +b_eff_id$98166 = .data:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_70_data_24 = .data:0x00000024; // type:object size:0x8 data:string +lbl_70_data_2C = .data:0x0000002C; // type:object size:0x7 data:string +cc_sph_src$98402 = .data:0x00000034; // type:object size:0x40 scope:local align:4 +cc_cyl_src$98403 = .data:0x00000074; // type:object size:0x44 scope:local align:4 +l_daE_Nest_Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_E_NEST = .data:0x000000D8; // type:object size:0x30 scope:global align:4 +__vt__14daE_Nest_HIO_c = .data:0x00000108; // type:object size:0xC scope:global align:4 +lbl_70_data_114 = .data:0x00000114; // type:object size:0xF data:string +@98449 = .data:0x00000124; // type:object size:0xC scope:local align:4 +__RTTI__14daE_Nest_HIO_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_70_data_138 = .data:0x00000138; // type:object size:0x34 +@98523 = .data:0x0000016C; // type:object size:0x3C scope:local align:4 +lbl_70_data_1A8 = .data:0x000001A8; // type:object size:0x14 +@98525 = .data:0x000001BC; // type:object size:0x34 scope:local align:4 +lbl_70_data_1F0 = .data:0x000001F0; // type:object size:0x14 +@98583 = .data:0x00000204; // type:object size:0x24 scope:local align:4 +lbl_70_data_228 = .data:0x00000228; // type:object size:0x18 +@98585 = .data:0x00000240; // type:object size:0xC scope:local align:4 +lbl_70_data_24C = .data:0x0000024C; // type:object size:0x1C +@98587 = .data:0x00000268; // type:object size:0xC scope:local align:4 +lbl_70_data_274 = .data:0x00000274; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_70_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@97550 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_nz/splits.txt b/config/RZDP01/rels/d_a_e_nz/splits.txt new file mode 100644 index 0000000000..de6abdc8f7 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_nz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_nz.cpp: + .text start:0x000000CC end:0x00001DDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000328 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_e_nz/symbols.txt b/config/RZDP01/rels/d_a_e_nz/symbols.txt new file mode 100644 index 0000000000..2fd4b7395e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_nz/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_NZ_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +anm_init__FP10e_nz_classifUcf = .text:0x0000011C; // type:function size:0xAC scope:global align:4 +daE_NZ_Draw__FP10e_nz_class = .text:0x000001C8; // type:function size:0xFC scope:global align:4 +daE_NZ_Execute__FP10e_nz_class = .text:0x000002C4; // type:function size:0x1640 scope:global align:4 +daE_NZ_IsDelete__FP10e_nz_class = .text:0x00001904; // type:function size:0x8 scope:global align:4 +daE_NZ_Delete__FP10e_nz_class = .text:0x0000190C; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x13C scope:global align:4 +daE_NZ_Create__FP10fopAc_ac_c = .text:0x00001AE4; // type:function size:0x270 scope:global align:4 +__dt__12daE_NZ_HIO_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_nz_cpp = .text:0x00001D94; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96019 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96024 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96025 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96026 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96035 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96058 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96418 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96420 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96421 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96422 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96423 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96424 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96425 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96426 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96429 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96430 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96431 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96432 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96433 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96434 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96435 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96437 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96438 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96439 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96440 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96441 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96442 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96443 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96444 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96445 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96447 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92586 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_215_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_215_data_1B = .data:0x0000001B; // type:object size:0x9 data:byte +stick_d = .data:0x00000024; // type:object size:0x50 scope:global align:4 +eff_id$93005 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +cc_sph_src$93192 = .data:0x0000007C; // type:object size:0x40 scope:local align:4 +lbl_215_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +l_daE_NZ_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_NZ = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_NZ_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_215_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93227 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_NZ_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_215_data_144 = .data:0x00000144; // type:object size:0x34 +@93289 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_215_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93291 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_215_data_1FC = .data:0x000001FC; // type:object size:0x14 +@93349 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_215_data_234 = .data:0x00000234; // type:object size:0x18 +@93351 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_215_data_258 = .data:0x00000258; // type:object size:0x1C +@93353 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_215_data_280 = .data:0x00000280; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92629 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +lbl_215_bss_38 = .bss:0x00000038; // type:object size:0x1 data:byte +@92996 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +sc$92993 = .bss:0x00000048; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_oc/splits.txt b/config/RZDP01/rels/d_a_e_oc/splits.txt new file mode 100644 index 0000000000..3424a56d59 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_oc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oc.cpp: + .text start:0x000000CC end:0x00008530 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x00000488 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_e_oc/symbols.txt b/config/RZDP01/rels/d_a_e_oc/symbols.txt new file mode 100644 index 0000000000..28d96f6821 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_oc/symbols.txt @@ -0,0 +1,214 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_OC_HIO_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 +ctrlJoint__8daE_OC_cFP8J3DJointP8J3DModel = .text:0x000001A4; // type:function size:0xAC scope:global align:4 +JointCallBack__8daE_OC_cFP8J3DJointi = .text:0x00000250; // type:function size:0x48 scope:global align:4 +draw__8daE_OC_cFv = .text:0x00000298; // type:function size:0x1E0 scope:global align:4 +daE_OC_Draw__FP8daE_OC_c = .text:0x00000478; // type:function size:0x4 scope:global align:4 +s_other_oc__FPvPv = .text:0x0000047C; // type:function size:0x18C scope:global align:4 +searchOtherOc__8daE_OC_cFv = .text:0x00000608; // type:function size:0x198 scope:global align:4 +setWatchMode__8daE_OC_cFv = .text:0x000007A0; // type:function size:0x58 scope:global align:4 +searchPlayer__8daE_OC_cFv = .text:0x000007F8; // type:function size:0x100 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000008F8; // type:function size:0x90 scope:global align:4 +searchPlayer2__8daE_OC_cFv = .text:0x00000988; // type:function size:0x16C scope:global align:4 +searchPlayerShakeHead__8daE_OC_cFv = .text:0x00000AF4; // type:function size:0xDC scope:global align:4 +searchSound__8daE_OC_cFv = .text:0x00000BD0; // type:function size:0xF4 scope:global align:4 +s_demo_oc__FPvPv = .text:0x00000CC4; // type:function size:0x7C scope:global align:4 +checkBeforeBg__8daE_OC_cFv = .text:0x00000D40; // type:function size:0x180 scope:global align:4 +checkBeforeBgFind__8daE_OC_cFv = .text:0x00000EC0; // type:function size:0x20C scope:global align:4 +checkBeforeFloorBg__8daE_OC_cFf = .text:0x000010CC; // type:function size:0x114 scope:global align:4 +checkDamageBg__8daE_OC_cFv = .text:0x000011E0; // type:function size:0x148 scope:global align:4 +setGroundAngle__8daE_OC_cFv = .text:0x00001328; // type:function size:0x1A4 scope:global align:4 +setActionMode__8daE_OC_cFii = .text:0x000014CC; // type:function size:0x5C scope:global align:4 +getCutType__8daE_OC_cFv = .text:0x00001528; // type:function size:0x74 scope:global align:4 +offTgSph__8daE_OC_cFv = .text:0x0000159C; // type:function size:0x68 scope:global align:4 +damage_check__8daE_OC_cFv = .text:0x00001604; // type:function size:0x430 scope:global align:4 +checkBck__8daE_OC_cFi = .text:0x00001A34; // type:function size:0x5C scope:global align:4 +setSpitEffect__8daE_OC_cFv = .text:0x00001A90; // type:function size:0xB0 scope:global align:4 +getHeadAngle__8daE_OC_cFv = .text:0x00001B40; // type:function size:0x80 scope:global align:4 +setStabPos__8daE_OC_cFv = .text:0x00001BC0; // type:function size:0x88 scope:global align:4 +setWaitSound__8daE_OC_cFv = .text:0x00001C48; // type:function size:0x7C scope:global align:4 +setWalkSound__8daE_OC_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 +setWalkStSound__8daE_OC_cFv = .text:0x00001D90; // type:function size:0x118 scope:global align:4 +setDashSound__8daE_OC_cFv = .text:0x00001EA8; // type:function size:0x188 scope:global align:4 +setWaitStSound__8daE_OC_cFv = .text:0x00002030; // type:function size:0x148 scope:global align:4 +executeWait__8daE_OC_cFv = .text:0x00002178; // type:function size:0x500 scope:global align:4 +executeWalk__8daE_OC_cFv = .text:0x00002678; // type:function size:0x2AC scope:global align:4 +executeTalk__8daE_OC_cFv = .text:0x00002924; // type:function size:0x398 scope:global align:4 +executeFind__8daE_OC_cFv = .text:0x00002CBC; // type:function size:0xBB0 scope:global align:4 +setWeaponGroundAngle__8daE_OC_cFv = .text:0x0000386C; // type:function size:0x19C scope:global align:4 +executeAttack__8daE_OC_cFv = .text:0x00003A08; // type:function size:0x828 scope:global align:4 +executeDamage__8daE_OC_cFv = .text:0x00004230; // type:function size:0x41C scope:global align:4 +executeBigDamage__8daE_OC_cFv = .text:0x0000464C; // type:function size:0x63C scope:global align:4 +executeWatch__8daE_OC_cFv = .text:0x00004C88; // type:function size:0x3B8 scope:global align:4 +executeSoundWatch__8daE_OC_cFv = .text:0x00005040; // type:function size:0x2BC scope:global align:4 +checkBeforeDeath__8daE_OC_cFv = .text:0x000052FC; // type:function size:0x34 scope:global align:4 +executeDeath__8daE_OC_cFv = .text:0x00005330; // type:function size:0x238 scope:global align:4 +setWaterEffect__8daE_OC_cFv = .text:0x00005568; // type:function size:0x114 scope:global align:4 +executeWaterDeath__8daE_OC_cFv = .text:0x0000567C; // type:function size:0x334 scope:global align:4 +executeDemoMaster__8daE_OC_cFv = .text:0x000059B0; // type:function size:0x73C scope:global align:4 +executeDemoChild__8daE_OC_cFv = .text:0x000060EC; // type:function size:0x3D8 scope:global align:4 +checkFall__8daE_OC_cFv = .text:0x000064C4; // type:function size:0x1A8 scope:global align:4 +executeFallDead__8daE_OC_cFv = .text:0x0000666C; // type:function size:0x1D4 scope:global align:4 +executeFall__8daE_OC_cFv = .text:0x00006840; // type:function size:0x198 scope:global align:4 +executeFindStay__8daE_OC_cFv = .text:0x000069D8; // type:function size:0x2F4 scope:global align:4 +executeMoveOut__8daE_OC_cFv = .text:0x00006CCC; // type:function size:0x4E8 scope:global align:4 +checkWaterSurface__8daE_OC_cFv = .text:0x000071B4; // type:function size:0xD0 scope:global align:4 +action__8daE_OC_cFv = .text:0x00007284; // type:function size:0x3A8 scope:global align:4 +mtx_set__8daE_OC_cFv = .text:0x0000762C; // type:function size:0xB8 scope:global align:4 +cc_set__8daE_OC_cFv = .text:0x000076E4; // type:function size:0x210 scope:global align:4 +execute__8daE_OC_cFv = .text:0x000078F4; // type:function size:0x4F0 scope:global align:4 +daE_OC_Execute__FP8daE_OC_c = .text:0x00007DE4; // type:function size:0x4 scope:global align:4 +daE_OC_IsDelete__FP8daE_OC_c = .text:0x00007DE8; // type:function size:0x8 scope:global align:4 +_delete__8daE_OC_cFv = .text:0x00007DF0; // type:function size:0x80 scope:global align:4 +daE_OC_Delete__FP8daE_OC_c = .text:0x00007E70; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_OC_cFv = .text:0x00007E74; // type:function size:0x17C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007FF0; // type:function size:0x4 scope:global align:4 +create__8daE_OC_cFv = .text:0x00007FF4; // type:function size:0x4B0 scope:global align:4 +daE_OC_Create__FP8daE_OC_c = .text:0x000084A4; // type:function size:0x4 scope:global align:4 +__dt__12daE_OC_HIO_cFv = .text:0x000084A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_oc_cpp = .text:0x000084E8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +oc_attackb_trans__6E_OC_n = .rodata:0x00000000; // type:object size:0x28 scope:global align:4 +oc_attackc_trans__6E_OC_n = .rodata:0x00000028; // type:object size:0x28 scope:global align:4 +@103015 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103016 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103017 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103018 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@103019 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103020 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103021 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103082 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@103083 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@103084 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@103085 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@103140 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@103235 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@103396 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@103431 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103438 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103439 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103466 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103627 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@103648 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103706 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@103729 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103730 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@103751 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103778 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103805 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103806 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103807 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103808 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103876 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103877 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103930 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103931 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@103932 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103933 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103972 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103973 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104164 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104165 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104167 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104198 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104362 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104363 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104364 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104365 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104366 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104428 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104429 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104430 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104518 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104519 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104572 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104608 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104647 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104710 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@104711 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104712 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104713 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104827 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104828 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104829 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104830 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:string +@104831 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@104832 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104833 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104834 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@104835 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104836 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104837 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104838 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104839 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104840 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104841 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104842 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104843 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104844 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104845 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104846 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104847 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@104848 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@104850 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104851 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104862 = .rodata:0x000001A8; // type:object size:0x8 scope:local align:4 +@104917 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@104918 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@104919 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105475 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105477 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94191 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__6E_OC_n = .data:0x00000018; // type:object size:0x40 scope:global align:4 +at_sph_src__6E_OC_n = .data:0x00000058; // type:object size:0x40 scope:global align:4 +@103510 = .data:0x00000098; // type:object size:0x9C scope:local align:4 +lbl_216_data_134 = .data:0x00000134; // type:object size:0x5 data:string +lbl_216_data_139 = .data:0x00000139; // type:object size:0x6 data:string +lbl_216_data_13F = .data:0x0000013F; // type:object size:0x7 data:string +@104432 = .data:0x00000148; // type:object size:0x1C scope:local align:4 +w_eff_id$96081 = .data:0x00000164; // type:object size:0x8 scope:local align:4 +@104853 = .data:0x0000016C; // type:object size:0x24 scope:local align:4 +@104921 = .data:0x00000190; // type:object size:0x24 scope:local align:4 +@105168 = .data:0x000001B4; // type:object size:0x44 scope:local align:4 +lbl_216_data_1F8 = .data:0x000001F8; // type:object size:0xC +l_daE_OC_Method = .data:0x00000204; // type:object size:0x20 scope:global align:4 +g_profile_E_OC = .data:0x00000224; // type:object size:0x30 scope:global align:4 +__vt__12daE_OC_HIO_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_216_data_260 = .data:0x00000260; // type:object size:0xD data:string +@96873 = .data:0x00000270; // type:object size:0xC scope:local align:4 +__RTTI__12daE_OC_HIO_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 +lbl_216_data_284 = .data:0x00000284; // type:object size:0x34 +@96936 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 +lbl_216_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@96938 = .data:0x00000308; // type:object size:0x34 scope:local align:4 +lbl_216_data_33C = .data:0x0000033C; // type:object size:0x14 +@96996 = .data:0x00000350; // type:object size:0x24 scope:local align:4 +lbl_216_data_374 = .data:0x00000374; // type:object size:0x18 +@96998 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_216_data_398 = .data:0x00000398; // type:object size:0x1C +@97000 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +lbl_216_data_3C0 = .data:0x000003C0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_battle_oc__6E_OC_n = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +m_damage_oc__6E_OC_n = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +m_death_oc__6E_OC_n = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +m_talk_oc__6E_OC_n = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_216_bss_18 = .bss:0x00000018; // type:object size:0x1 data:byte +@94234 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000028; // type:object size:0x28 scope:global align:4 data:float +@96080 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +sc$96077 = .bss:0x00000060; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_oct_bg/splits.txt b/config/RZDP01/rels/d_a_e_oct_bg/splits.txt new file mode 100644 index 0000000000..e7252baf85 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_oct_bg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_oct_bg.cpp: + .text start:0x000000CC end:0x0000313C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000044C + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_e_oct_bg/symbols.txt b/config/RZDP01/rels/d_a_e_oct_bg/symbols.txt new file mode 100644 index 0000000000..22a668c7fc --- /dev/null +++ b/config/RZDP01/rels/d_a_e_oct_bg/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daE_OctBg_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v = .text:0x0000012C; // type:function size:0xA4 scope:global align:4 +setSparkEffect__11daE_OctBg_cFv = .text:0x000001D0; // type:function size:0x104 scope:global align:4 +checkExplode__11daE_OctBg_cFv = .text:0x000002D4; // type:function size:0x100 scope:global align:4 +action__11daE_OctBg_cFv = .text:0x000003D4; // type:function size:0x300 scope:global align:4 +_delete__11daE_OctBg_cFv = .text:0x000006D4; // type:function size:0x68 scope:global align:4 +daE_OctBg_Delete__FP11daE_OctBg_c = .text:0x0000073C; // type:function size:0x4 scope:global align:4 +cc_set__11daE_OctBg_cFv = .text:0x00000740; // type:function size:0x188 scope:global align:4 +mtx_set__11daE_OctBg_cFv = .text:0x000008C8; // type:function size:0x134 scope:global align:4 +checkNormalAttack__11daE_OctBg_cFv = .text:0x000009FC; // type:function size:0xD8 scope:global align:4 +checkChase__11daE_OctBg_cFv = .text:0x00000AD4; // type:function size:0x80 scope:global align:4 +born_swim__11daE_OctBg_cFv = .text:0x00000B54; // type:function size:0x1EC scope:global align:4 +swim__11daE_OctBg_cFv = .text:0x00000D40; // type:function size:0x438 scope:global align:4 +setChasePos__11daE_OctBg_cFR4cXyzf = .text:0x00001178; // type:function size:0xBC scope:global align:4 +checkCoreFishAttack__11daE_OctBg_cFv = .text:0x00001234; // type:function size:0x4C scope:global align:4 +chase_core__11daE_OctBg_cFv = .text:0x00001280; // type:function size:0x3F8 scope:global align:4 +normal_attack__11daE_OctBg_cFv = .text:0x00001678; // type:function size:0x3D8 scope:global align:4 +core_fish_attack__11daE_OctBg_cFv = .text:0x00001A50; // type:function size:0x3E0 scope:global align:4 +back_swim__11daE_OctBg_cFv = .text:0x00001E30; // type:function size:0x1E4 scope:global align:4 +setBombCarry__11daE_OctBg_cFi = .text:0x00002014; // type:function size:0xDC scope:global align:4 +hook__11daE_OctBg_cFv = .text:0x000020F0; // type:function size:0x48 scope:global align:4 +damage__11daE_OctBg_cFv = .text:0x00002138; // type:function size:0x1D8 scope:global align:4 +bomb_wait__11daE_OctBg_cFv = .text:0x00002310; // type:function size:0x1FC scope:global align:4 +damage_check__11daE_OctBg_cFv = .text:0x0000250C; // type:function size:0x25C scope:global align:4 +execute__11daE_OctBg_cFv = .text:0x00002768; // type:function size:0x48 scope:global align:4 +daE_OctBg_Execute__FP11daE_OctBg_c = .text:0x000027B0; // type:function size:0x4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027B4; // type:function size:0x4 scope:global align:4 +ctrlJoint__11daE_OctBg_cFP8J3DJointP8J3DModel = .text:0x000027B8; // type:function size:0xE0 scope:global align:4 +JointCallBack__11daE_OctBg_cFP8J3DJointi = .text:0x00002898; // type:function size:0x48 scope:global align:4 +CreateHeap__11daE_OctBg_cFv = .text:0x000028E0; // type:function size:0x1C8 scope:global align:4 +create__11daE_OctBg_cFv = .text:0x00002AA8; // type:function size:0x2DC scope:global align:4 +daE_OctBg_Create__FP11daE_OctBg_c = .text:0x00002D84; // type:function size:0x4 scope:global align:4 +draw__11daE_OctBg_cFv = .text:0x00002D88; // type:function size:0x208 scope:global align:4 +daE_OctBg_Draw__FP11daE_OctBg_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 +daE_OctBg_IsDelete__FP11daE_OctBg_c = .text:0x00002F94; // type:function size:0xAC scope:global align:4 +__dt__15daE_OctBg_HIO_cFv = .text:0x00003040; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_oct_bg_cpp = .text:0x00003080; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000030C8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96912 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96917 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96954 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97009 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +@97042 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97043 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@97044 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97045 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97095 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97146 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97147 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97203 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97204 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97205 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97206 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97207 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97208 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97289 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97290 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97292 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97355 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97405 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97406 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97408 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97409 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97410 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97411 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97506 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97507 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97736 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_obg_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_obg_at_src__26@unnamed@d_a_e_oct_bg_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +enemyBombID$93448 = .data:0x00000080; // type:object size:0xA scope:local align:4 +lbl_217_data_8A = .data:0x0000008A; // type:object size:0x5 data:string +@97136 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@97137 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@97170 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@97171 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@97172 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@97173 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@97247 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@97248 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@97249 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@97311 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +@97312 = .data:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@97373 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@97421 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@97422 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +@97481 = .data:0x00000138; // type:object size:0xC scope:local align:4 data:4byte +@97546 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@97547 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@97548 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@97549 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@97550 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@97551 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@97696 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +lbl_217_data_198 = .data:0x00000198; // type:object size:0x8 data:string +@97810 = .data:0x000001A0; // type:object size:0xC scope:local align:4 data:4byte +@97811 = .data:0x000001AC; // type:object size:0xC scope:local align:4 data:4byte +@97870 = .data:0x000001B8; // type:object size:0xC scope:local align:4 data:4byte +l_daE_OctBg_Method = .data:0x000001C4; // type:object size:0x20 scope:global align:4 +g_profile_E_OctBg = .data:0x000001E4; // type:object size:0x30 scope:global align:4 +__vt__15daE_OctBg_HIO_c = .data:0x00000214; // type:object size:0xC scope:global align:4 +lbl_217_data_220 = .data:0x00000220; // type:object size:0x10 data:string +@94484 = .data:0x00000230; // type:object size:0xC scope:local align:4 +__RTTI__15daE_OctBg_HIO_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +lbl_217_data_244 = .data:0x00000244; // type:object size:0x34 +@94547 = .data:0x00000278; // type:object size:0x3C scope:local align:4 +lbl_217_data_2B4 = .data:0x000002B4; // type:object size:0x14 +@94549 = .data:0x000002C8; // type:object size:0x34 scope:local align:4 +lbl_217_data_2FC = .data:0x000002FC; // type:object size:0x14 +@94607 = .data:0x00000310; // type:object size:0x24 scope:local align:4 +lbl_217_data_334 = .data:0x00000334; // type:object size:0x18 +@94609 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +lbl_217_data_358 = .data:0x00000358; // type:object size:0x1C +@94611 = .data:0x00000374; // type:object size:0xC scope:local align:4 +lbl_217_data_380 = .data:0x00000380; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93430 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +lbl_217_bss_3D = .bss:0x0000003D; // type:object size:0x1 data:byte +lbl_217_bss_3E = .bss:0x0000003E; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_e_ot/splits.txt b/config/RZDP01/rels/d_a_e_ot/splits.txt new file mode 100644 index 0000000000..4006048e41 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ot.cpp: + .text start:0x000000CC end:0x00002650 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x00000498 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_e_ot/symbols.txt b/config/RZDP01/rels/d_a_e_ot/symbols.txt new file mode 100644 index 0000000000..66f40215a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ot/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_OT_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +draw__8daE_OT_cFv = .text:0x00000114; // type:function size:0x11C scope:global align:4 +daE_OT_Draw__FP8daE_OT_c = .text:0x00000230; // type:function size:0x4 scope:global align:4 +setActionMode__8daE_OT_cFii = .text:0x00000234; // type:function size:0x18 scope:global align:4 +damage_check__8daE_OT_cFv = .text:0x0000024C; // type:function size:0x1BC scope:global align:4 +checkWaterSurface__8daE_OT_cFv = .text:0x00000408; // type:function size:0x80 scope:global align:4 +setWaterEffect__8daE_OT_cFv = .text:0x00000488; // type:function size:0x160 scope:global align:4 +setEggBreakEffect__8daE_OT_cFv = .text:0x000005E8; // type:function size:0xA0 scope:global align:4 +setDeathLightEffect__8daE_OT_cFv = .text:0x00000688; // type:function size:0xF4 scope:global align:4 +setEggStay__8daE_OT_cFv = .text:0x0000077C; // type:function size:0xC8 scope:global align:4 +executeEgg__8daE_OT_cFv = .text:0x00000844; // type:function size:0x354 scope:global align:4 +executeBorn__8daE_OT_cFv = .text:0x00000B98; // type:function size:0x168 scope:global align:4 +executeAttack__8daE_OT_cFv = .text:0x00000D00; // type:function size:0x394 scope:global align:4 +executePanic__8daE_OT_cFv = .text:0x00001094; // type:function size:0x470 scope:global align:4 +executeDamage__8daE_OT_cFv = .text:0x00001504; // type:function size:0x378 scope:global align:4 +action__8daE_OT_cFv = .text:0x0000187C; // type:function size:0x1D0 scope:global align:4 +mtx_set__8daE_OT_cFv = .text:0x00001A4C; // type:function size:0x98 scope:global align:4 +cc_set__8daE_OT_cFv = .text:0x00001AE4; // type:function size:0x14C scope:global align:4 +execute__8daE_OT_cFv = .text:0x00001C30; // type:function size:0x390 scope:global align:4 +daE_OT_Execute__FP8daE_OT_c = .text:0x00001FC0; // type:function size:0x4 scope:global align:4 +daE_OT_IsDelete__FP8daE_OT_c = .text:0x00001FC4; // type:function size:0x8 scope:global align:4 +_delete__8daE_OT_cFv = .text:0x00001FCC; // type:function size:0x74 scope:global align:4 +daE_OT_Delete__FP8daE_OT_c = .text:0x00002040; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_OT_cFv = .text:0x00002044; // type:function size:0x1D8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000221C; // type:function size:0x4 scope:global align:4 +create__8daE_OT_cFv = .text:0x00002220; // type:function size:0x3A4 scope:global align:4 +daE_OT_Create__FP8daE_OT_c = .text:0x000025C4; // type:function size:0x4 scope:global align:4 +__dt__12daE_OT_HIO_cFv = .text:0x000025C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ot_cpp = .text:0x00002608; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96972 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96973 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96974 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96975 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96999 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@97000 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97001 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97013 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97067 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97099 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97137 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97188 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97189 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97192 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97193 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97194 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97195 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97197 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97198 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97202 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@97221 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97303 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97304 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97356 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97358 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97359 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97389 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97390 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97391 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97392 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97658 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97659 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97660 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94172 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +rand_speed__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000018; // type:object size:0x10 scope:global align:4 +rand_angle__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000028; // type:object size:0x8 scope:global align:4 +rand_angle2__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000030; // type:object size:0x8 scope:global align:4 +egg_pos__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000038; // type:object size:0xF0 scope:global align:4 +cc_ot_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000128; // type:object size:0x40 scope:global align:4 +cc_ot_at_src__22@unnamed@d_a_e_ot_cpp@ = .data:0x00000168; // type:object size:0x40 scope:global align:4 +lbl_218_data_1A8 = .data:0x000001A8; // type:object size:0x5 data:string +w_eff_id$94332 = .data:0x000001AE; // type:object size:0x8 scope:local align:2 +w_eff_id$94353 = .data:0x000001B6; // type:object size:0x4 scope:local align:2 +w_eff_id$94366 = .data:0x000001BA; // type:object size:0x8 scope:local align:2 +@97200 = .data:0x000001C4; // type:object size:0x28 scope:local align:4 +@97361 = .data:0x000001EC; // type:object size:0x24 scope:local align:4 +l_daE_OT_Method = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_E_OT = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__12daE_OT_HIO_c = .data:0x00000260; // type:object size:0xC scope:global align:4 +lbl_218_data_26C = .data:0x0000026C; // type:object size:0xD data:string +@94883 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_OT_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_218_data_290 = .data:0x00000290; // type:object size:0x34 +@94946 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 +lbl_218_data_300 = .data:0x00000300; // type:object size:0x14 +@94948 = .data:0x00000314; // type:object size:0x34 scope:local align:4 +lbl_218_data_348 = .data:0x00000348; // type:object size:0x14 +@95006 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 +lbl_218_data_380 = .data:0x00000380; // type:object size:0x18 +@95008 = .data:0x00000398; // type:object size:0xC scope:local align:4 +lbl_218_data_3A4 = .data:0x000003A4; // type:object size:0x1C +@95010 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_218_data_3CC = .data:0x000003CC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94215 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +lbl_218_bss_38 = .bss:0x00000038; // type:object size:0x1 data:byte +lbl_218_bss_39 = .bss:0x00000039; // type:object size:0x1 data:byte +@94331 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +sc$94328 = .bss:0x00000048; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_ph/splits.txt b/config/RZDP01/rels/d_a_e_ph/splits.txt new file mode 100644 index 0000000000..e22ad276a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ph/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ph.cpp: + .text start:0x000000CC end:0x00003AA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000104 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_ph/symbols.txt b/config/RZDP01/rels/d_a_e_ph/symbols.txt new file mode 100644 index 0000000000..418064ff1d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ph/symbols.txt @@ -0,0 +1,123 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_PH_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +initCcSph__8daE_PH_cFv = .text:0x0000010C; // type:function size:0x60 scope:global align:4 +other_bg_check__FP8daE_PH_cP10fopAc_ac_c = .text:0x0000016C; // type:function size:0xCC scope:global align:4 +SetStopingCam__8daE_PH_cFv = .text:0x00000238; // type:function size:0x7C scope:global align:4 +SetStopCam__8daE_PH_cF4cXyzffs = .text:0x000002B4; // type:function size:0xF4 scope:global align:4 +SetCMoveCam__8daE_PH_cF4cXyzff = .text:0x000003A8; // type:function size:0x5C scope:global align:4 +SetReleaseCam__8daE_PH_cFv = .text:0x00000404; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_PH_cFP8J3DJointP8J3DModel = .text:0x00000494; // type:function size:0xA8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x0000053C; // type:function size:0x48 scope:global align:4 +setCcSph__8daE_PH_cFv = .text:0x00000584; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000620; // type:function size:0xF8 scope:global align:4 +daE_PH_Create__FP10fopAc_ac_c = .text:0x00000718; // type:function size:0x5A8 scope:global align:4 +daE_PH_Delete__FP8daE_PH_c = .text:0x00000CC0; // type:function size:0x68 scope:global align:4 +SetAnm__8daE_PH_cFiiff = .text:0x00000D28; // type:function size:0xAC scope:global align:4 +SearchNearP__8daE_PH_cFv = .text:0x00000DD4; // type:function size:0x104 scope:global align:4 +FlyAnm__8daE_PH_cFv = .text:0x00000ED8; // type:function size:0x224 scope:global align:4 +SetShapeAngle__8daE_PH_cFv = .text:0x000010FC; // type:function size:0x1B4 scope:global align:4 +GoTarget__8daE_PH_cFv = .text:0x000012B0; // type:function size:0x164 scope:global align:4 +SetCheckAngle__8daE_PH_cFv = .text:0x00001414; // type:function size:0x1F4 scope:global align:4 +C_CheckPoint__8daE_PH_cFv = .text:0x00001608; // type:function size:0x70 scope:global align:4 +DownBoots__8daE_PH_cFv = .text:0x00001678; // type:function size:0x12C scope:global align:4 +UpBoots__8daE_PH_cFv = .text:0x000017A4; // type:function size:0x114 scope:global align:4 +C_Action__8daE_PH_cFv = .text:0x000018B8; // type:function size:0x1A8 scope:global align:4 +SearchNextPos__8daE_PH_cFv = .text:0x00001A60; // type:function size:0x84 scope:global align:4 +SearchBackPos__8daE_PH_cFv = .text:0x00001AE4; // type:function size:0x80 scope:global align:4 +S_SetPlaySpeed__8daE_PH_cFv = .text:0x00001B64; // type:function size:0xCC scope:global align:4 +S_GoTarget__8daE_PH_cFv = .text:0x00001C30; // type:function size:0x1F4 scope:global align:4 +S_CheckPoint__8daE_PH_cFv = .text:0x00001E24; // type:function size:0x98 scope:global align:4 +S_SetAngle__8daE_PH_cFv = .text:0x00001EBC; // type:function size:0x204 scope:global align:4 +FlyAnm2__8daE_PH_cFv = .text:0x000020C0; // type:function size:0x254 scope:global align:4 +S_Action__8daE_PH_cFv = .text:0x00002314; // type:function size:0x6C scope:global align:4 +StopAction__8daE_PH_cFv = .text:0x00002380; // type:function size:0x190 scope:global align:4 +Action__8daE_PH_cFv = .text:0x00002510; // type:function size:0x2B4 scope:global align:4 +SetHeadAngle__8daE_PH_cFs = .text:0x000027C4; // type:function size:0x78 scope:global align:4 +CamAction__8daE_PH_cFv = .text:0x0000283C; // type:function size:0x254 scope:global align:4 +DemoAction__8daE_PH_cFv = .text:0x00002A90; // type:function size:0x568 scope:global align:4 +ToumeiAction__8daE_PH_cFv = .text:0x00002FF8; // type:function size:0x268 scope:global align:4 +Execute__8daE_PH_cFv = .text:0x00003260; // type:function size:0x100 scope:global align:4 +AttentionSet__8daE_PH_cFv = .text:0x00003360; // type:function size:0x118 scope:global align:4 +ObjHit__8daE_PH_cFv = .text:0x00003478; // type:function size:0x244 scope:global align:4 +BaseSet__8daE_PH_cFv = .text:0x000036BC; // type:function size:0xB8 scope:global align:4 +De_Timer__8daE_PH_cFv = .text:0x00003774; // type:function size:0x3C scope:global align:4 +EyeSet__8daE_PH_cFv = .text:0x000037B0; // type:function size:0x58 scope:global align:4 +setBaseMtx__8daE_PH_cFv = .text:0x00003808; // type:function size:0x7C scope:global align:4 +daE_PH_Draw__FP8daE_PH_c = .text:0x00003884; // type:function size:0x114 scope:global align:4 +daE_PH_Execute__FP8daE_PH_c = .text:0x00003998; // type:function size:0x4 scope:global align:4 +daE_PH_IsDelete__FP8daE_PH_c = .text:0x0000399C; // type:function size:0x8 scope:global align:4 +__dt__12daE_PH_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ph_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00003A2C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97552 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97554 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +ccSphSrc$93391 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@97561 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97680 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97681 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@97851 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@97873 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@97890 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@97959 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97963 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@97976 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97977 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97978 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98001 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98002 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98003 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98072 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98095 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98118 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98119 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98201 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98231 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98287 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@98288 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@98318 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98319 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@98320 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98385 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98386 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98387 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98388 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98389 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98390 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98430 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98512 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98513 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98536 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +lbl_219_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_219_data_5 = .data:0x00000005; // type:object size:0x8 data:string +l_daE_PH_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_E_PH = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daE_PH_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_219_data_6C = .data:0x0000006C; // type:object size:0xD data:string +@94526 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PH_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_219_data_90 = .data:0x00000090; // type:object size:0x8 data:string +lbl_219_data_98 = .data:0x00000098; // type:object size:0x5 data:string +lbl_219_data_9D = .data:0x0000009D; // type:object size:0x5 data:string +lbl_219_data_A2 = .data:0x000000A2; // type:object size:0x5 data:string +lbl_219_data_A7 = .data:0x000000A7; // type:object size:0x5 data:string +lbl_219_data_AC = .data:0x000000AC; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_219_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93382 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_e_pm/splits.txt b/config/RZDP01/rels/d_a_e_pm/splits.txt new file mode 100644 index 0000000000..6cdc22856a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_pm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pm.cpp: + .text start:0x000000CC end:0x000085B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001EC + .data start:0x00000000 end:0x000004A4 + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_e_pm/symbols.txt b/config/RZDP01/rels/d_a_e_pm/symbols.txt new file mode 100644 index 0000000000..6af537f7d8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_pm/symbols.txt @@ -0,0 +1,222 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_PM_HIO_cFv = .text:0x00000140; // type:function size:0xE0 scope:global align:4 +DemoSkipCallBack__8daE_PM_cFPvi = .text:0x00000220; // type:function size:0x64 scope:global align:4 +CreateHeap__8daE_PM_cFv = .text:0x00000284; // type:function size:0x35C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005E0; // type:function size:0x4 scope:global align:4 data:byte +initCcCylinder__8daE_PM_cFv = .text:0x000005E4; // type:function size:0x78 scope:global align:4 +ctrlJoint__8daE_PM_cFP8J3DJointP8J3DModel = .text:0x0000065C; // type:function size:0xA0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x000006FC; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_PM_cFUs4cXyz = .text:0x00000744; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_PM_cFiiff = .text:0x000007B0; // type:function size:0xAC scope:global align:4 +way_bg_check2__FP8daE_PM_c4cXyz4cXyz = .text:0x0000085C; // type:function size:0xA8 scope:global align:4 +Yazirushi__8daE_PM_cFv = .text:0x00000904; // type:function size:0x8C scope:global align:4 +SearchRndP__8daE_PM_cFv = .text:0x00000990; // type:function size:0xA4 scope:global align:4 +SearchFarP__8daE_PM_cFv = .text:0x00000A34; // type:function size:0x10C scope:global align:4 +SearchNearP__8daE_PM_cFv = .text:0x00000B40; // type:function size:0x78 scope:global align:4 +SearchNextPos__8daE_PM_cFv = .text:0x00000BB8; // type:function size:0x9C scope:global align:4 +SetGakkiEffect__8daE_PM_cFv = .text:0x00000C54; // type:function size:0x104 scope:global align:4 +CameraSet__8daE_PM_cFv = .text:0x00000D58; // type:function size:0x108 scope:global align:4 +SetStopingCam__8daE_PM_cFv = .text:0x00000E60; // type:function size:0x7C scope:global align:4 +SetStopCam__8daE_PM_cF4cXyzffs = .text:0x00000EDC; // type:function size:0x10C scope:global align:4 +SetMoveCam2__8daE_PM_cFff = .text:0x00000FE8; // type:function size:0x114 scope:global align:4 +SetMoveCam__8daE_PM_cFff = .text:0x000010FC; // type:function size:0xC0 scope:global align:4 +SetReleaseCam__8daE_PM_cFv = .text:0x000011BC; // type:function size:0x90 scope:global align:4 +Ap_StartAction__8daE_PM_cFv = .text:0x0000124C; // type:function size:0x5F0 scope:global align:4 +s_obj_sub__FPvPv = .text:0x0000183C; // type:function size:0x7C scope:global align:4 +Ap_CreateAction__8daE_PM_cFv = .text:0x000018B8; // type:function size:0x6F8 scope:global align:4 +Ap_EscapeAction__8daE_PM_cFv = .text:0x00001FB0; // type:function size:0x24C scope:global align:4 +AppearAction__8daE_PM_cFv = .text:0x000021FC; // type:function size:0xE4 scope:global align:4 +DemoBeforeEscape__8daE_PM_cFv = .text:0x000022E0; // type:function size:0x3E4 scope:global align:4 +DemoAfterEscape__8daE_PM_cFv = .text:0x000026C4; // type:function size:0x5D8 scope:global align:4 +DemoMoveAction__8daE_PM_cFv = .text:0x00002C9C; // type:function size:0x28 scope:global align:4 +WaitAction__8daE_PM_cFv = .text:0x00002CC4; // type:function size:0x1BC scope:global align:4 +GroundCheck__8daE_PM_cFv = .text:0x00002E80; // type:function size:0x2A8 scope:global align:4 +EscapeAction__8daE_PM_cFv = .text:0x00003128; // type:function size:0x2CC scope:global align:4 +DeathAction__8daE_PM_cFv = .text:0x000033F4; // type:function size:0x15C scope:global align:4 +Action__8daE_PM_cFv = .text:0x00003550; // type:function size:0x114 scope:global align:4 +DemoBossStart2__8daE_PM_cFv = .text:0x00003664; // type:function size:0x6B0 scope:global align:4 +DemoBossStart__8daE_PM_cFv = .text:0x00003D14; // type:function size:0xA80 scope:global align:4 +BossEscapeAction__8daE_PM_cFv = .text:0x00004794; // type:function size:0x308 scope:global align:4 +s_boss_sub__FPvPv = .text:0x00004A9C; // type:function size:0x94 scope:global align:4 +BossDamageAction__8daE_PM_cFv = .text:0x00004B30; // type:function size:0x7AC scope:global align:4 +BossWaitAction__8daE_PM_cFv = .text:0x000052DC; // type:function size:0x16C scope:global align:4 +BossDeathAction__8daE_PM_cFv = .text:0x00005448; // type:function size:0x52C scope:global align:4 +BossAction__8daE_PM_cFv = .text:0x00005974; // type:function size:0x1AC scope:global align:4 +Execute__8daE_PM_cFv = .text:0x00005B20; // type:function size:0x448 scope:global align:4 +StartAction__8daE_PM_cFv = .text:0x00005F68; // type:function size:0x658 scope:global align:4 +GakkiLoopAction__8daE_PM_cF4cXyzf = .text:0x000065C0; // type:function size:0x3E8 scope:global align:4 +DemoCreateAction__8daE_PM_cFv = .text:0x000069A8; // type:function size:0x208 scope:global align:4 +CreateAction__8daE_PM_cFv = .text:0x00006BB0; // type:function size:0x170 scope:global align:4 +CreateChk__8daE_PM_cFv = .text:0x00006D20; // type:function size:0x140 scope:global align:4 +LampAction__8daE_PM_cFv = .text:0x00006E60; // type:function size:0x180 scope:global align:4 +DamageAction__8daE_PM_cFv = .text:0x00006FE0; // type:function size:0xA4 scope:global align:4 +At_Check__8daE_PM_cFv = .text:0x00007084; // type:function size:0x1C8 scope:global align:4 +ObjHit__8daE_PM_cFv = .text:0x0000724C; // type:function size:0x254 scope:global align:4 +EyeMove__8daE_PM_cFv = .text:0x000074A0; // type:function size:0x88 scope:global align:4 +Draw__8daE_PM_cFv = .text:0x00007528; // type:function size:0x3BC scope:global align:4 +Delete__8daE_PM_cFv = .text:0x000078E4; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_PM_cFv = .text:0x0000794C; // type:function size:0x80 scope:global align:4 +setGakkiBaseMtx__8daE_PM_cFv = .text:0x000079CC; // type:function size:0x68 scope:global align:4 +setLampBaseMtx__8daE_PM_cFv = .text:0x00007A34; // type:function size:0x260 scope:global align:4 +daE_PM_Draw__FP8daE_PM_c = .text:0x00007C94; // type:function size:0x4 scope:global align:4 +daE_PM_Execute__FP8daE_PM_c = .text:0x00007C98; // type:function size:0x4 scope:global align:4 +daE_PM_IsDelete__FP8daE_PM_c = .text:0x00007C9C; // type:function size:0x8 scope:global align:4 +daE_PM_Delete__FP8daE_PM_c = .text:0x00007CA4; // type:function size:0x4 scope:global align:4 +SkipChk__8daE_PM_cFv = .text:0x00007CA8; // type:function size:0x568 scope:global align:4 +Create__8daE_PM_cFv = .text:0x00008210; // type:function size:0x318 scope:global align:4 +daE_PM_Create__FP10fopAc_ac_c = .text:0x00008528; // type:function size:0x4 scope:global align:4 +__dt__12daE_PM_HIO_cFv = .text:0x0000852C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_pm_cpp = .text:0x0000856C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101984 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101987 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101988 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101989 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101990 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101991 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101992 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101993 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101994 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101995 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101996 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +ccCylSrc$94465 = .rodata:0x0000002C; // type:object size:0x44 scope:local align:4 +@102141 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@102147 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@102177 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@102188 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 data:double +@102211 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@102222 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@102277 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@102316 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102317 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102318 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102416 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102417 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102418 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102419 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102420 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102421 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102422 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102423 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102424 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102425 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102426 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102427 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102428 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102429 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102430 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102431 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102432 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102521 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102522 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102523 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102524 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102525 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102526 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102527 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102528 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102529 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102530 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102531 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102565 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102566 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102567 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102568 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102569 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102570 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102624 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@102625 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102626 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +@102677 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102678 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102679 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102709 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102710 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102746 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102747 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102748 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102848 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102849 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102850 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102851 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102852 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102853 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102854 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102855 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102856 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102857 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102858 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102859 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102979 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102980 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102981 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102982 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103036 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 data:float +@103117 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103118 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@103119 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@103120 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@103121 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103122 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103123 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103220 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103221 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103222 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103223 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103224 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103358 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103359 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103472 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103473 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103615 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@103616 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 data:float +@103807 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 data:double +@103850 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94298 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_220_data_16 = .data:0x00000016; // type:object size:0x5 data:string +gakki_eff_id$94669 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +@102786 = .data:0x00000024; // type:object size:0x1C scope:local align:4 +@102861 = .data:0x00000040; // type:object size:0x1C scope:local align:4 +@102984 = .data:0x0000005C; // type:object size:0x20 scope:local align:4 +@103125 = .data:0x0000007C; // type:object size:0x30 scope:local align:4 +@103248 = .data:0x000000AC; // type:object size:0x1C scope:local align:4 +gakki_eff_id$96091 = .data:0x000000C8; // type:object size:0x6 scope:local align:4 +l_daE_PM_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_E_PM = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__12daE_PM_HIO_c = .data:0x00000120; // type:object size:0xC scope:global align:4 +lbl_220_data_12C = .data:0x0000012C; // type:object size:0xD data:string +@96604 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PM_HIO_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_220_data_150 = .data:0x00000150; // type:object size:0x34 +@96668 = .data:0x00000184; // type:object size:0x3C scope:local align:4 +lbl_220_data_1C0 = .data:0x000001C0; // type:object size:0x14 +@96670 = .data:0x000001D4; // type:object size:0x34 scope:local align:4 +lbl_220_data_208 = .data:0x00000208; // type:object size:0x48 +@96722 = .data:0x00000250; // type:object size:0x4C scope:local align:4 +lbl_220_data_29C = .data:0x0000029C; // type:object size:0x14 +@96726 = .data:0x000002B0; // type:object size:0x44 scope:local align:4 +lbl_220_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@96728 = .data:0x00000308; // type:object size:0x24 scope:local align:4 +lbl_220_data_32C = .data:0x0000032C; // type:object size:0x18 +@96730 = .data:0x00000344; // type:object size:0xC scope:local align:4 +lbl_220_data_350 = .data:0x00000350; // type:object size:0x1C +@96732 = .data:0x0000036C; // type:object size:0xC scope:local align:4 +lbl_220_data_378 = .data:0x00000378; // type:object size:0x34 +@96766 = .data:0x000003AC; // type:object size:0x14 scope:local align:4 +lbl_220_data_3C0 = .data:0x000003C0; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94359 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4C scope:global align:4 data:byte +s_dis__22@unnamed@d_a_e_pm_cpp@ = .bss:0x00000064; // type:object size:0x4 scope:global align:4 data:float +s_LinkPos__22@unnamed@d_a_e_pm_cpp@ = .bss:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_e_pm_cpp@ = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_e_po/splits.txt b/config/RZDP01/rels/d_a_e_po/splits.txt new file mode 100644 index 0000000000..da9daaba9c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_po/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_po.cpp: + .text start:0x000000CC end:0x00009450 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000036C + .data start:0x00000000 end:0x00000560 + .bss start:0x00000008 end:0x000005D8 diff --git a/config/RZDP01/rels/d_a_e_po/symbols.txt b/config/RZDP01/rels/d_a_e_po/symbols.txt new file mode 100644 index 0000000000..01ec60176f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_po/symbols.txt @@ -0,0 +1,364 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_PO_HIO_cFv = .text:0x000000E0; // type:function size:0xA0 scope:global align:4 +mArg0Check__FP10e_po_classs = .text:0x00000180; // type:function size:0x70 scope:global align:4 +anm_init__FP10e_po_classifUcf = .text:0x000001F0; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000029C; // type:function size:0x124 scope:global align:4 +daE_PO_Draw__FP10e_po_class = .text:0x000003C0; // type:function size:0x440 scope:global align:4 +e_po_opening__FP10e_po_class = .text:0x00000800; // type:function size:0x414 scope:global align:4 +e_po_wait__FP10e_po_class = .text:0x00000C14; // type:function size:0x1B0 scope:global align:4 +e_po_avoid__FP10e_po_class = .text:0x00000DC4; // type:function size:0x1AC scope:global align:4 +e_po_search__FP10e_po_class = .text:0x00000F70; // type:function size:0x478 scope:global align:4 +e_po_attack__FP10e_po_class = .text:0x000013E8; // type:function size:0x410 scope:global align:4 +damage_check__FP10e_po_class = .text:0x000017F8; // type:function size:0x610 scope:global align:4 +e_po_damage__FP10e_po_class = .text:0x00001E08; // type:function size:0x188 scope:global align:4 +e_po_wolfbite__FP10e_po_class = .text:0x00001F90; // type:function size:0x39C scope:global align:4 +e_po_dead__FP10e_po_class = .text:0x0000232C; // type:function size:0x1500 scope:global align:4 +e_rollingMove__FP10e_po_classsff = .text:0x0000382C; // type:function size:0x13C scope:global align:4 +e_po_limbering__FP10e_po_class = .text:0x00003968; // type:function size:0x9F0 scope:global align:4 +e_po_roll_move__FP10e_po_class = .text:0x00004358; // type:function size:0x568 scope:global align:4 +e_po_holl_demo__FP10e_po_class = .text:0x000048C0; // type:function size:0x2E98 scope:global align:4 +daE_PO_Execute__FP10e_po_class = .text:0x00007758; // type:function size:0xEC4 scope:global align:4 +mPo_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000861C; // type:function size:0x4 scope:global align:4 +daE_PO_IsDelete__FP10e_po_class = .text:0x00008620; // type:function size:0x8 scope:global align:4 +daE_PO_Delete__FP10e_po_class = .text:0x00008628; // type:function size:0x88 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000086B0; // type:function size:0x37C scope:global align:4 +daE_PO_Create__FP10fopAc_ac_c = .text:0x00008A2C; // type:function size:0x99C scope:global align:4 +__dt__12daE_PO_HIO_cFv = .text:0x000093C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_po_cpp = .text:0x00009408; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103892 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103893 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@103894 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@103895 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103896 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103897 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@103915 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103916 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@104024 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@104026 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104094 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104095 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104096 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104097 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@104141 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@104142 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104220 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104221 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104222 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104223 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104224 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104225 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104226 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104275 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104276 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104406 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104407 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104428 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104871 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104872 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104873 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104874 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104875 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104876 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104877 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104879 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105037 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105038 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105039 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105040 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105536 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105537 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105538 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105539 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105540 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105541 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105542 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105543 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105544 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105545 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105546 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105547 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105548 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105549 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105550 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105551 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105552 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105553 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105554 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105555 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105556 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105557 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105558 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105559 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105560 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105561 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105562 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105563 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105564 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105565 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105566 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105567 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105568 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105569 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105570 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105571 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105572 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105573 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105574 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105575 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105576 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105577 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105578 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105579 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105580 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105581 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105582 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105583 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105584 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105585 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105586 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105587 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105588 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105589 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105590 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105591 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105592 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105593 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105594 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105595 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@105596 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@105597 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105598 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105599 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105600 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105601 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105602 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105603 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105604 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105605 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105606 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105607 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105609 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105610 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105611 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105612 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105613 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105614 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105615 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105616 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 data:string +@105617 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105618 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105619 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@105620 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105621 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105622 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105623 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105624 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@105625 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105626 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105627 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@105628 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105629 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105630 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105631 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105632 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105633 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105634 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105635 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@105636 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@105637 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@105638 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:string +@105639 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:string +@105642 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@105644 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@105645 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@105646 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@105648 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@105649 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@105650 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@105651 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@105652 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@105653 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@105654 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@105655 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@105656 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@105657 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@105658 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@105659 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@105660 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@105661 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@105662 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@105663 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@105664 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@105665 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@105666 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@105667 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@105668 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@105669 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@105670 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@105671 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 data:string +@105672 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@105673 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@105674 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@105675 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@105676 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@105677 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@105678 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@105679 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@105680 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@105681 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@105682 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@105683 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@105684 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105685 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105686 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@105687 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@105688 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@105689 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@105690 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@105691 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@105692 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@105696 = .rodata:0x00000320; // type:object size:0x8 scope:local align:4 +@105892 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@105893 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@105894 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@105895 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@105896 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@105897 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@105898 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@105899 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@106224 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@106226 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@106227 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@106228 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@106229 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@106230 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@106231 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@106232 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@106233 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94249 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +mAttackNo = .data:0x00000016; // type:object size:0x2 scope:global align:2 data:2byte +mHaba = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:float +mRollHp = .data:0x0000001C; // type:object size:0x2 scope:global align:4 data:2byte +lbl_221_data_1E = .data:0x0000001E; // type:object size:0x5 data:string +particleNmaeDt$94893 = .data:0x00000024; // type:object size:0xE scope:local align:4 +dead_eff_Dt1$94894 = .data:0x00000032; // type:object size:0x8 scope:local align:2 +dead_eff_Dt2$94895 = .data:0x0000003A; // type:object size:0x4 scope:local align:2 +dead_eff_Dt3$94896 = .data:0x0000003E; // type:object size:0x4 scope:local align:2 +dead_eff_Dt4$94897 = .data:0x00000042; // type:object size:0x4 scope:local align:2 +lbl_221_data_46 = .data:0x00000046; // type:object size:0x10 data:string +@104881 = .data:0x00000058; // type:object size:0xD0 scope:local align:4 +@105042 = .data:0x00000128; // type:object size:0x40 scope:local align:4 +holl_demo_eff_Dt$95561 = .data:0x00000168; // type:object size:0x4 scope:local align:4 +mKAngInit_dt$95629 = .data:0x0000016C; // type:object size:0x8 scope:local align:4 +@105901 = .data:0x00000174; // type:object size:0x54 scope:local align:4 +lbl_221_data_1C8 = .data:0x000001C8; // type:object size:0x4 +cc_cyl_src$96684 = .data:0x000001CC; // type:object size:0x44 scope:local align:4 +at_sph_src$96685 = .data:0x00000210; // type:object size:0x40 scope:local align:4 +lbl_221_data_250 = .data:0x00000250; // type:object size:0x5 data:string +l_daE_PO_Method = .data:0x00000258; // type:object size:0x20 scope:global align:4 +g_profile_E_PO = .data:0x00000278; // type:object size:0x30 scope:global align:4 +__vt__12daE_PO_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_221_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string +@96836 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PO_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_221_data_2D8 = .data:0x000002D8; // type:object size:0x34 +@96900 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 +lbl_221_data_348 = .data:0x00000348; // type:object size:0x14 +@96902 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 +lbl_221_data_390 = .data:0x00000390; // type:object size:0x40 +@96952 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_221_data_3DC = .data:0x000003DC; // type:object size:0x14 +@96960 = .data:0x000003F0; // type:object size:0x24 scope:local align:4 +lbl_221_data_414 = .data:0x00000414; // type:object size:0x18 +@96962 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_221_data_438 = .data:0x00000438; // type:object size:0x1C +@96964 = .data:0x00000454; // type:object size:0xC scope:local align:4 +__vt__18JPAEmitterCallBack = .data:0x00000468; // type:object size:0x1C scope:global align:4 +lbl_221_data_484 = .data:0x00000484; // type:object size:0xDC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94292 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:float +mRollCount = .bss:0x00000054; // type:object size:0x2 scope:global align:4 +mRollPlus = .bss:0x00000056; // type:object size:0x2 scope:global align:2 +mRollDemoFlag = .bss:0x00000058; // type:object size:0x2 scope:global align:4 +mHollDemoFlag = .bss:0x0000005A; // type:object size:0x2 scope:global align:2 data:2byte +@95565 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@95566 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@95567 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@95568 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@95569 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@95570 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@95571 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@95572 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@95573 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@95574 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@95575 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@95576 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@95577 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@95578 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@95579 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@95580 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@95581 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@95582 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +mKcenterInit_dt$95562 = .bss:0x00000138; // type:object size:0xD8 scope:local align:4 +@95586 = .bss:0x00000214; // type:object size:0xC scope:local align:4 +@95587 = .bss:0x00000220; // type:object size:0xC scope:local align:4 +@95588 = .bss:0x0000022C; // type:object size:0xC scope:local align:4 +@95589 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +@95590 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +@95591 = .bss:0x00000250; // type:object size:0xC scope:local align:4 +@95592 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@95593 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@95594 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +@95595 = .bss:0x00000280; // type:object size:0xC scope:local align:4 +@95596 = .bss:0x0000028C; // type:object size:0xC scope:local align:4 +@95597 = .bss:0x00000298; // type:object size:0xC scope:local align:4 +@95598 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@95599 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@95600 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +@95601 = .bss:0x000002C8; // type:object size:0xC scope:local align:4 +@95602 = .bss:0x000002D4; // type:object size:0xC scope:local align:4 +@95603 = .bss:0x000002E0; // type:object size:0xC scope:local align:4 +mKeyeInit_dt$95583 = .bss:0x000002EC; // type:object size:0xD8 scope:local align:4 +@95607 = .bss:0x000003C8; // type:object size:0xC scope:local align:4 +@95608 = .bss:0x000003D4; // type:object size:0xC scope:local align:4 +@95609 = .bss:0x000003E0; // type:object size:0xC scope:local align:4 +@95610 = .bss:0x000003EC; // type:object size:0xC scope:local align:4 +@95611 = .bss:0x000003F8; // type:object size:0xC scope:local align:4 +@95612 = .bss:0x00000404; // type:object size:0xC scope:local align:4 +@95613 = .bss:0x00000410; // type:object size:0xC scope:local align:4 +@95614 = .bss:0x0000041C; // type:object size:0xC scope:local align:4 +@95615 = .bss:0x00000428; // type:object size:0xC scope:local align:4 +@95616 = .bss:0x00000434; // type:object size:0xC scope:local align:4 +@95617 = .bss:0x00000440; // type:object size:0xC scope:local align:4 +@95618 = .bss:0x0000044C; // type:object size:0xC scope:local align:4 +@95619 = .bss:0x00000458; // type:object size:0xC scope:local align:4 +@95620 = .bss:0x00000464; // type:object size:0xC scope:local align:4 +@95621 = .bss:0x00000470; // type:object size:0xC scope:local align:4 +@95622 = .bss:0x0000047C; // type:object size:0xC scope:local align:4 +@95623 = .bss:0x00000488; // type:object size:0xC scope:local align:4 +@95624 = .bss:0x00000494; // type:object size:0xC scope:local align:4 +@95625 = .bss:0x000004A0; // type:object size:0xC scope:local align:4 +@95626 = .bss:0x000004AC; // type:object size:0xC scope:local align:4 +@95627 = .bss:0x000004B8; // type:object size:0xC scope:local align:4 +@95628 = .bss:0x000004C4; // type:object size:0xC scope:local align:4 +mKPosInit_dt$95604 = .bss:0x000004D0; // type:object size:0x108 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_pz/splits.txt b/config/RZDP01/rels/d_a_e_pz/splits.txt new file mode 100644 index 0000000000..5cd0f9d177 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_pz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_pz.cpp: + .text start:0x000000CC end:0x00007A88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000294 + .data start:0x00000000 end:0x000007B4 + .bss start:0x00000008 end:0x00000434 diff --git a/config/RZDP01/rels/d_a_e_pz/symbols.txt b/config/RZDP01/rels/d_a_e_pz/symbols.txt new file mode 100644 index 0000000000..e9dd94f342 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_pz/symbols.txt @@ -0,0 +1,266 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_PZ_HIO_cFv = .text:0x000000E0; // type:function size:0x50 scope:global align:4 +draw__8daE_PZ_cFv = .text:0x00000130; // type:function size:0x1F0 scope:global align:4 +daE_PZ_Draw__FP8daE_PZ_c = .text:0x00000320; // type:function size:0x4 scope:global align:4 +setBck__8daE_PZ_cFiUcff = .text:0x00000324; // type:function size:0xAC scope:global align:4 +mEntrySUB__8daE_PZ_cFb = .text:0x000003D0; // type:function size:0x1C8 scope:global align:4 +mPzScaleSet__8daE_PZ_cFb = .text:0x00000598; // type:function size:0x10C scope:global align:4 +mEnemyScaleSet__8daE_PZ_cFv = .text:0x000006A4; // type:function size:0x1B0 scope:global align:4 +getCutType__8daE_PZ_cFv = .text:0x00000854; // type:function size:0x60 scope:global align:4 +mSetFirePos__8daE_PZ_cFv = .text:0x000008B4; // type:function size:0x54 scope:global align:4 +damage_check__8daE_PZ_cFv = .text:0x00000908; // type:function size:0x6D0 scope:global align:4 +s_PointSearch__FPvPv = .text:0x00000FD8; // type:function size:0xA8 scope:global align:4 +executeSearchPoint__8daE_PZ_cFv = .text:0x00001080; // type:function size:0xD4 scope:global align:4 +executeOpeningDemo__8daE_PZ_cFv = .text:0x00001154; // type:function size:0x23B0 scope:global align:4 +mPointerSet__8daE_PZ_cFv = .text:0x00003504; // type:function size:0x188 scope:global align:4 +executeWait__8daE_PZ_cFv = .text:0x0000368C; // type:function size:0x7F4 scope:global align:4 +executeAttack__8daE_PZ_cFv = .text:0x00003E80; // type:function size:0x478 scope:global align:4 +executeDamage__8daE_PZ_cFv = .text:0x000042F8; // type:function size:0x2C8 scope:global align:4 +executeDead__8daE_PZ_cFv = .text:0x000045C0; // type:function size:0x954 scope:global align:4 +executeSummonsBullet__8daE_PZ_cFv = .text:0x00004F14; // type:function size:0x143C scope:global align:4 +executeBullet__8daE_PZ_cFv = .text:0x00006350; // type:function size:0x2E0 scope:global align:4 +action__8daE_PZ_cFv = .text:0x00006630; // type:function size:0x16C scope:global align:4 +action_fire__8daE_PZ_cFv = .text:0x0000679C; // type:function size:0x68 scope:global align:4 +fire_mtx_set__8daE_PZ_cFv = .text:0x00006804; // type:function size:0x1BC scope:global align:4 +mtx_set__8daE_PZ_cFv = .text:0x000069C0; // type:function size:0xB0 scope:global align:4 +cc_set__8daE_PZ_cFv = .text:0x00006A70; // type:function size:0x148 scope:global align:4 +execute__8daE_PZ_cFv = .text:0x00006BB8; // type:function size:0xFC scope:global align:4 +daE_PZ_Execute__FP8daE_PZ_c = .text:0x00006CB4; // type:function size:0x4 scope:global align:4 +daE_PZ_IsDelete__FP8daE_PZ_c = .text:0x00006CB8; // type:function size:0x8 scope:global align:4 +_delete__8daE_PZ_cFv = .text:0x00006CC0; // type:function size:0xA4 scope:global align:4 +daE_PZ_Delete__FP8daE_PZ_c = .text:0x00006D64; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_PZ_cFv = .text:0x00006D68; // type:function size:0x4E8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007250; // type:function size:0x4 scope:global align:4 +create__8daE_PZ_cFv = .text:0x00007254; // type:function size:0x790 scope:global align:4 +daE_PZ_Create__FP8daE_PZ_c = .text:0x000079E4; // type:function size:0x4 scope:global align:4 +__dt__12daE_PZ_HIO_cFv = .text:0x000079E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_pz_cpp = .text:0x00007A28; // type:function size:0x48 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00007A70; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00007A7C; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101185 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101186 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@101230 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101231 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@101258 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101307 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@101308 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101309 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101310 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101344 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101345 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101530 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101531 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101567 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@102121 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@102122 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102127 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102128 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102129 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102130 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102131 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102132 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102133 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102134 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102135 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102136 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102137 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102138 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102139 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102140 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102141 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102145 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102149 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102150 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102151 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102152 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102153 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102154 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102155 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102156 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102157 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102158 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102161 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102162 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102163 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102164 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102166 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102167 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102168 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102169 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:string +@102170 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102171 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102172 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102173 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102174 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102175 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102176 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102177 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102180 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102181 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102182 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102183 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102185 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102186 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102187 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102188 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102189 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102190 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102191 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102192 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102193 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102194 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102195 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102196 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@102197 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@102198 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@102199 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@102201 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102202 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102203 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102204 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102205 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102206 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102207 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102208 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@102209 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@102210 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@102211 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102212 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@102213 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@102466 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@102487 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@102598 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@102599 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@102600 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@102601 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@102603 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@102604 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +BIRTH_DT = .rodata:0x000001E0; // type:object size:0x48 scope:global align:4 +mDBaBa_birthAngle_dt = .rodata:0x00000228; // type:object size:0x18 scope:global align:4 +mDBaBa_birthHani_dt = .rodata:0x00000240; // type:object size:0x30 scope:global align:4 +@102985 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@103115 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@103465 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@103466 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@103467 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@103468 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@103469 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@103470 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@103471 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94111 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_pz_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_pz_at_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +cc_pz_wp_src__22@unnamed@d_a_e_pz_cpp@ = .data:0x0000009C; // type:object size:0x44 scope:global align:4 +lbl_222_data_E0 = .data:0x000000E0; // type:object size:0x5 data:string +@101380 = .data:0x000000E8; // type:object size:0x9C scope:local align:4 +@102215 = .data:0x00000184; // type:object size:0x214 scope:local align:4 +@102385 = .data:0x00000398; // type:object size:0x84 scope:local align:4 +eff_delete_id$95316 = .data:0x0000041C; // type:object size:0x6 scope:local align:4 +@102606 = .data:0x00000424; // type:object size:0x30 scope:local align:4 +eff_seed_id = .data:0x00000454; // type:object size:0x4 scope:global align:4 +eff_summonBall_id = .data:0x00000458; // type:object size:0x6 scope:global align:4 +eff_summonBall2_id = .data:0x0000045E; // type:object size:0x4 scope:global align:2 +eff_summonShoot2_id = .data:0x00000462; // type:object size:0x4 scope:global align:2 +@102987 = .data:0x00000468; // type:object size:0x88 scope:local align:4 +eff_bullet_id$95818 = .data:0x000004F0; // type:object size:0x6 scope:local align:4 +eff_bullet_delete_id$95819 = .data:0x000004F6; // type:object size:0x8 scope:local align:2 +eff_darkHoll_id$95915 = .data:0x000004FE; // type:object size:0x4 scope:local align:2 +mPzDarkHoll_dt$96018 = .data:0x00000504; // type:object size:0x8 scope:local align:4 +l_daE_PZ_Method = .data:0x0000050C; // type:object size:0x20 scope:global align:4 +g_profile_E_PZ = .data:0x0000052C; // type:object size:0x30 scope:global align:4 +__vt__12daE_PZ_HIO_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_222_data_568 = .data:0x00000568; // type:object size:0xD data:string +@96286 = .data:0x00000578; // type:object size:0xC scope:local align:4 +__RTTI__12daE_PZ_HIO_c = .data:0x00000584; // type:object size:0x8 scope:global align:4 +lbl_222_data_58C = .data:0x0000058C; // type:object size:0x34 +@96349 = .data:0x000005C0; // type:object size:0x3C scope:local align:4 +lbl_222_data_5FC = .data:0x000005FC; // type:object size:0x14 +@96351 = .data:0x00000610; // type:object size:0x34 scope:local align:4 +lbl_222_data_644 = .data:0x00000644; // type:object size:0x14 +@96409 = .data:0x00000658; // type:object size:0x24 scope:local align:4 +lbl_222_data_67C = .data:0x0000067C; // type:object size:0x18 +@96411 = .data:0x00000694; // type:object size:0xC scope:local align:4 +lbl_222_data_6A0 = .data:0x000006A0; // type:object size:0x1C +@96413 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +lbl_222_data_6C8 = .data:0x000006C8; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94154 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:float +lbl_222_bss_35 = .bss:0x00000035; // type:object size:0x1 data:byte +@94453 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94454 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94455 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94456 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94457 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94458 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@94459 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@94460 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@94461 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94462 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94463 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94464 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@94465 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@94466 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@94467 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@94468 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@94469 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@94470 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +mPzCenterInit_dt$94450 = .bss:0x00000110; // type:object size:0xD8 scope:local align:4 +@94474 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@94475 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@94476 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94477 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +@94478 = .bss:0x0000021C; // type:object size:0xC scope:local align:4 +@94479 = .bss:0x00000228; // type:object size:0xC scope:local align:4 +@94480 = .bss:0x00000234; // type:object size:0xC scope:local align:4 +@94481 = .bss:0x00000240; // type:object size:0xC scope:local align:4 +@94482 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +@94483 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@94484 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@94485 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +@94486 = .bss:0x0000027C; // type:object size:0xC scope:local align:4 +@94487 = .bss:0x00000288; // type:object size:0xC scope:local align:4 +@94488 = .bss:0x00000294; // type:object size:0xC scope:local align:4 +@94489 = .bss:0x000002A0; // type:object size:0xC scope:local align:4 +@94490 = .bss:0x000002AC; // type:object size:0xC scope:local align:4 +@94491 = .bss:0x000002B8; // type:object size:0xC scope:local align:4 +mPzEyeInit_dt$94471 = .bss:0x000002C4; // type:object size:0xD8 scope:local align:4 +@95307 = .bss:0x000003A0; // type:object size:0xC scope:local align:4 +@95308 = .bss:0x000003AC; // type:object size:0xC scope:local align:4 +@95309 = .bss:0x000003B8; // type:object size:0xC scope:local align:4 +mPzDeadDemo_mCenter_dt$95304 = .bss:0x000003C4; // type:object size:0x24 scope:local align:4 +@95313 = .bss:0x000003EC; // type:object size:0xC scope:local align:4 +@95314 = .bss:0x000003F8; // type:object size:0xC scope:local align:4 +@95315 = .bss:0x00000404; // type:object size:0xC scope:local align:4 +mPzDeadDemo_mEye_dt$95310 = .bss:0x00000410; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_rb/splits.txt b/config/RZDP01/rels/d_a_e_rb/splits.txt new file mode 100644 index 0000000000..75cc52070f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rb.cpp: + .text start:0x000000CC end:0x000023D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000438 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_e_rb/symbols.txt b/config/RZDP01/rels/d_a_e_rb/symbols.txt new file mode 100644 index 0000000000..a19b6112ce --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rb/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000003E0; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000003EC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000003FC; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000040C; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00000418; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00000428; // type:function size:0x10 scope:global align:4 +__ct__12daE_RB_HIO_cFv = .text:0x00000438; // type:function size:0x30 scope:global align:4 +anm_init__FP10e_rb_classifUcf = .text:0x00000468; // type:function size:0xA8 scope:global align:4 +daE_RB_Draw__FP10e_rb_class = .text:0x00000510; // type:function size:0xEC scope:global align:4 +action__FP10e_rb_class = .text:0x000005FC; // type:function size:0xDBC scope:global align:4 +s_s_sub__FPvPv = .text:0x000013B8; // type:function size:0xA0 scope:global align:4 +e_rb_base__FP10e_rb_class = .text:0x00001458; // type:function size:0x6A8 scope:global align:4 +daE_RB_Execute__FP10e_rb_class = .text:0x00001B00; // type:function size:0x33C scope:global align:4 +daE_RB_IsDelete__FP10e_rb_class = .text:0x00001E3C; // type:function size:0x8 scope:global align:4 +daE_RB_Delete__FP10e_rb_class = .text:0x00001E44; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001EAC; // type:function size:0xD8 scope:global align:4 +daE_RB_Create__FP10fopAc_ac_c = .text:0x00001F84; // type:function size:0x390 scope:global align:4 +__dt__12daE_RB_HIO_cFv = .text:0x00002314; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rb_cpp = .text:0x00002354; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000239C; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x000023A4; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000023B8; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000023C8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96039 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96042 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96072 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96073 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96082 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96096 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96097 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96098 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96244 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96245 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96246 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96247 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96248 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96249 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96250 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96251 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96252 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96253 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96254 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96255 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96256 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96257 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96258 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96259 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96261 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96266 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@96391 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96399 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@96418 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_223_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@96265 = .data:0x0000001C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93183 = .data:0x00000048; // type:object size:0x40 scope:local align:4 +l_daE_RB_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_E_RB = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daE_RB_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_223_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@93222 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_RB_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_223_data_108 = .data:0x00000108; // type:object size:0x34 +@93284 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_223_data_178 = .data:0x00000178; // type:object size:0x14 +@93286 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_223_data_1C0 = .data:0x000001C0; // type:object size:0x48 +@93338 = .data:0x00000208; // type:object size:0x4C scope:local align:4 +lbl_223_data_254 = .data:0x00000254; // type:object size:0x14 +@93342 = .data:0x00000268; // type:object size:0x44 scope:local align:4 +lbl_223_data_2AC = .data:0x000002AC; // type:object size:0x14 +@93344 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_223_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@93346 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_223_data_308 = .data:0x00000308; // type:object size:0x1C +@93348 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_223_data_330 = .data:0x00000330; // type:object size:0x14 +@93382 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +lbl_223_data_358 = .data:0x00000358; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_223_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +child = .bss:0x00000028; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_rd/splits.txt b/config/RZDP01/rels/d_a_e_rd/splits.txt new file mode 100644 index 0000000000..3dbfc7bd91 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rd.cpp: + .text start:0x000000CC end:0x0001164C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003CC + .data start:0x00000000 end:0x00000A40 + .bss start:0x00000008 end:0x000002A8 diff --git a/config/RZDP01/rels/d_a_e_rd/symbols.txt b/config/RZDP01/rels/d_a_e_rd/symbols.txt new file mode 100644 index 0000000000..16f6bb5167 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rd/symbols.txt @@ -0,0 +1,419 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_RD_HIO_cFv = .text:0x000003E0; // type:function size:0xB4 scope:global align:4 +get_pla__FP10fopAc_ac_c = .text:0x00000494; // type:function size:0xB4 scope:global align:4 +anm_init__FP10e_rd_classifUcf = .text:0x00000548; // type:function size:0x128 scope:global align:4 +horn_anm_init__FP10e_rd_classifUcf = .text:0x00000670; // type:function size:0xB4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000724; // type:function size:0x44C scope:global align:4 +nodeCallBack_B__FP8J3DJointi = .text:0x00000B70; // type:function size:0xE8 scope:global align:4 +nodeCallBack_bow__FP8J3DJointi = .text:0x00000C58; // type:function size:0xAC scope:global align:4 +daE_RD_Draw__FP10e_rd_class = .text:0x00000D04; // type:function size:0x4C0 scope:global align:4 +other_bg_check__FP10e_rd_classP10fopAc_ac_c = .text:0x000011C4; // type:function size:0xD8 scope:global align:4 +otoCheck__FP10fopAc_ac_cf = .text:0x0000129C; // type:function size:0x13C scope:global align:4 +s_b_sub__FPvPv = .text:0x000013D8; // type:function size:0x78 scope:global align:4 +search_bomb__FP10e_rd_classi = .text:0x00001450; // type:function size:0x48 scope:global align:4 +way_bg_check__FP10e_rd_classf = .text:0x00001498; // type:function size:0x104 scope:global align:4 +ride_off__FP10e_rd_class = .text:0x0000159C; // type:function size:0x1B4 scope:global align:4 +s_wb_sub__FPvPv = .text:0x00001750; // type:function size:0xD0 scope:global align:4 +search_wb__FP10e_rd_classs = .text:0x00001820; // type:function size:0x230 scope:global align:4 +wb_check__FP10e_rd_classs = .text:0x00001A50; // type:function size:0xEC scope:global align:4 +pl_check__FP10e_rd_classfs = .text:0x00001B3C; // type:function size:0x17C scope:global align:4 +move_gake_check__FP10e_rd_classf = .text:0x00001CB8; // type:function size:0xEC scope:global align:4 +e_rd_normal__FP10e_rd_class = .text:0x00001DA4; // type:function size:0x878 scope:global align:4 +e_rd_fight_run__FP10e_rd_class = .text:0x0000261C; // type:function size:0x618 scope:global align:4 +e_rd_fight__FP10e_rd_class = .text:0x00002C34; // type:function size:0x3D0 scope:global align:4 +e_rd_bow_run__FP10e_rd_class = .text:0x00003004; // type:function size:0x3F0 scope:global align:4 +e_rd_bow__FP10e_rd_class = .text:0x000033F4; // type:function size:0x300 scope:global align:4 +s_command3_sub__FPvPv = .text:0x000036F4; // type:function size:0x6C scope:global align:4 +e_rd_bow2__FP10e_rd_class = .text:0x00003760; // type:function size:0x418 scope:global align:4 +e_rd_bow_ikki__FP10e_rd_class = .text:0x00003B78; // type:function size:0x25C scope:global align:4 +e_rd_avoid__FP10e_rd_class = .text:0x00003DD4; // type:function size:0x144 scope:global align:4 +e_rd_wb_search__FP10e_rd_class = .text:0x00003F18; // type:function size:0x7C4 scope:global align:4 +e_rd_wb_ride__FP10e_rd_class = .text:0x000046DC; // type:function size:0x21C scope:global align:4 +e_rd_wb_run__FP10e_rd_class = .text:0x000048F8; // type:function size:0xAAC scope:global align:4 +s_wbrun_sub__FPvPv = .text:0x000053A4; // type:function size:0x94 scope:global align:4 +e_rd_wb_run_B__FP10e_rd_class = .text:0x00005438; // type:function size:0x34C scope:global align:4 +e_rd_wb_bjump__FP10e_rd_class = .text:0x00005784; // type:function size:0x1D0 scope:global align:4 +e_rd_bomb_action__FP10e_rd_class = .text:0x00005954; // type:function size:0x3FC scope:global align:4 +e_rd_s_damage__FP10e_rd_class = .text:0x00005D50; // type:function size:0x154 scope:global align:4 +rd_disappear__FP10e_rd_class = .text:0x00005EA4; // type:function size:0x140 scope:global align:4 +e_rd_damage__FP10e_rd_class = .text:0x00005FE4; // type:function size:0xD14 scope:global align:4 +s_bikkuri_sub__FPvPv = .text:0x00006CF8; // type:function size:0xE4 scope:global align:4 +s_saku_sub__FPvPv = .text:0x00006DDC; // type:function size:0x88 scope:global align:4 +e_rd_drop__FP10e_rd_class = .text:0x00006E64; // type:function size:0x54C scope:global align:4 +e_rd_a_damage__FP10e_rd_class = .text:0x000073B0; // type:function size:0xF0 scope:global align:4 +e_rd_stand__FP10e_rd_class = .text:0x000074A0; // type:function size:0x1D0 scope:global align:4 +e_rd_bow3__FP10e_rd_class = .text:0x00007670; // type:function size:0x3D8 scope:global align:4 +s_command2_sub__FPvPv = .text:0x00007A48; // type:function size:0x90 scope:global align:4 +s_command4_sub__FPvPv = .text:0x00007AD8; // type:function size:0x6C scope:global align:4 +e_rd_commander__FP10e_rd_class = .text:0x00007B44; // type:function size:0x418 scope:global align:4 +e_rd_excite__FP10e_rd_class = .text:0x00007F5C; // type:function size:0x2F4 scope:global align:4 +e_rd_water__FP10e_rd_class = .text:0x00008250; // type:function size:0x14C scope:global align:4 +e_rd_kiba_start__FP10e_rd_class = .text:0x0000839C; // type:function size:0x19C scope:global align:4 +e_rd_ikki2_start__FP10e_rd_class = .text:0x00008538; // type:function size:0x118 scope:global align:4 +e_rd_kiba_end__FP10e_rd_class = .text:0x00008650; // type:function size:0x280 scope:global align:4 +e_rd_ikki_end__FP10e_rd_class = .text:0x000088D0; // type:function size:0x1F4 scope:global align:4 +e_rd_ikki2_end__FP10e_rd_class = .text:0x00008AC4; // type:function size:0x208 scope:global align:4 +s_rdb_sub__FPvPv = .text:0x00008CCC; // type:function size:0x4C scope:global align:4 +e_rd_lv9_end__FP10e_rd_class = .text:0x00008D18; // type:function size:0x1FC scope:global align:4 +s_boom_sub__FPvPv = .text:0x00008F14; // type:function size:0x58 scope:global align:4 +small_damage__FP10e_rd_classi = .text:0x00008F6C; // type:function size:0x12C scope:global align:4 +part_break__FP10e_rd_class = .text:0x00009098; // type:function size:0x184 scope:global align:4 +damage_check__FP10e_rd_class = .text:0x0000921C; // type:function size:0xE0C scope:global align:4 +s_other_sub__FPvPv = .text:0x0000A028; // type:function size:0x58 scope:global align:4 +s_ep_sub__FPvPv = .text:0x0000A080; // type:function size:0xB8 scope:global align:4 +e_rd_yagura__FP10e_rd_class = .text:0x0000A138; // type:function size:0x5C8 scope:global align:4 +e_rd_jyunkai__FP10e_rd_class = .text:0x0000A700; // type:function size:0x3D4 scope:global align:4 +e_rd_sleep__FP10e_rd_class = .text:0x0000AAD4; // type:function size:0x3B4 scope:global align:4 +s_tag_sub__FPvPv = .text:0x0000AE88; // type:function size:0x60 scope:global align:4 +e_rd_tag__FP10e_rd_class = .text:0x0000AEE8; // type:function size:0x170 scope:global align:4 +e_rd_reg__FP10e_rd_class = .text:0x0000B058; // type:function size:0xDC scope:global align:4 +s_wb_sub2__FPvPv = .text:0x0000B134; // type:function size:0x6C scope:global align:4 +s_lv9dn_sub__FPvPv = .text:0x0000B1A0; // type:function size:0x60 scope:global align:4 +s_lv9dn_sub2__FPvPv = .text:0x0000B200; // type:function size:0x60 scope:global align:4 +s_lv9dn_sub3__FPvPv = .text:0x0000B260; // type:function size:0x4C scope:global align:4 +s_lv9rd_sub__FPvPv = .text:0x0000B2AC; // type:function size:0x58 scope:global align:4 +s_lv9rd_sub2__FPvPv = .text:0x0000B304; // type:function size:0xF4 scope:global align:4 +s_lv9rd_sub3__FPvPv = .text:0x0000B3F8; // type:function size:0x6C scope:global align:4 +s_lv9arrow_sub__FPvPv = .text:0x0000B464; // type:function size:0x4C scope:global align:4 +s_lv9arrow_sub2__FPvPv = .text:0x0000B4B0; // type:function size:0x58 scope:global align:4 +cam_3d_morf__FP10e_rd_classf = .text:0x0000B508; // type:function size:0xE4 scope:global align:4 +cam_spd_set__FP10e_rd_class = .text:0x0000B5EC; // type:function size:0xA0 scope:global align:4 +daE_RD_Execute__FP10e_rd_class = .text:0x0000B68C; // type:function size:0x4A44 scope:global align:4 +daE_RD_IsDelete__FP10e_rd_class = .text:0x000100D0; // type:function size:0x8 scope:global align:4 +daE_RD_Delete__FP10e_rd_class = .text:0x000100D8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0001013C; // type:function size:0x6C4 scope:global align:4 +daE_RD_Create__FP10fopAc_ac_c = .text:0x00010800; // type:function size:0xDA8 scope:global align:4 +__dt__12daE_RD_HIO_cFv = .text:0x000115A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rd_cpp = .text:0x000115E8; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@121756 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@121757 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@121758 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@121759 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@121791 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@121792 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@121793 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@121794 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@121795 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@121796 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@121797 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@121798 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@121799 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@121800 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@121801 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@121802 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@121803 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@121834 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@121835 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@121841 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@121908 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@122097 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@122113 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@122198 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@122202 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@122230 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@122293 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@122342 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@122343 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@122436 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@122437 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@122438 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@122439 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@122440 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@122441 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@122442 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@122443 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@122513 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@122514 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@122515 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@122516 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@122517 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@122518 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@122519 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@122593 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@122594 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@122685 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@122686 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@122687 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@122751 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@122752 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@122781 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@122782 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@122801 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@122888 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@122889 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@122890 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@122891 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@123055 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@123056 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@123057 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@123058 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@123077 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@123143 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@123204 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@123205 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@123399 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@123400 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@123401 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@123402 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@123428 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@123429 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@123733 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@123855 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@124038 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@124039 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@124040 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@124257 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@124299 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@124300 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@124378 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@125353 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@125354 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@125355 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@125356 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@125357 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@125358 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@125359 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@125360 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@125361 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@125362 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@125363 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@125364 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@125365 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@125366 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@125367 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@125368 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 data:string +@125369 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@125370 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@125371 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@125372 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@125373 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@125374 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@125375 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@125376 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@125377 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@125378 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@125379 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@125380 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@125381 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@125382 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@125383 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@125384 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@125385 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@125386 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@125387 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@125388 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@125389 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@125390 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@125391 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@125392 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@125393 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@125394 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@125395 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@125396 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@125397 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@125398 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@125399 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@125400 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@125401 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@125402 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@125403 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@125404 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@125405 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@125406 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@125407 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@125408 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@125409 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@125410 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@125411 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@125412 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@125413 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@125414 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@125415 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@125416 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@125417 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@125418 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@125419 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@125420 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@125421 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@125422 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@125423 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@125424 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@125425 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@125426 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@125427 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@125428 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@125429 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@125430 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@125431 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@125432 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@125433 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@125434 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@125435 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@125436 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@125437 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@125438 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@125439 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@125440 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@125441 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@125442 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@125443 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@125444 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@125445 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@125446 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@125447 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@125448 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@125449 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@125450 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@125451 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@125452 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@125453 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@125454 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@125455 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@125456 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@125457 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@125458 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@125459 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@125460 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@125461 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@125462 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@125463 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@125464 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@125465 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@125466 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@125467 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@125468 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@125469 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@125470 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@125471 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@125472 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@125473 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@125474 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@125475 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@125476 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@125477 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@125478 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@125479 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@125480 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@125481 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@125482 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@125483 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@125484 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@125485 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@125486 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@125487 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@125488 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@125489 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@125490 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@125491 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@125983 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@125984 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@125985 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@125986 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@125987 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@125988 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@125989 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@125990 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@125991 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@125992 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@125993 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@125994 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@125995 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@125996 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@125997 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@125998 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@125999 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@126000 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@126001 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@126002 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@126003 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$99982 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_71_data_16 = .data:0x00000016; // type:object size:0x6 data:string +lbl_71_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +lbl_71_data_24 = .data:0x00000024; // type:object size:0x8 data:string +@122522 = .data:0x0000002C; // type:object size:0x68 scope:local align:4 +@122640 = .data:0x00000094; // type:object size:0x5C scope:local align:4 +@122893 = .data:0x000000F0; // type:object size:0x1C scope:local align:4 +@123061 = .data:0x0000010C; // type:object size:0xCC scope:local align:4 +@123207 = .data:0x000001D8; // type:object size:0x1C scope:local align:4 +kado_bit$102143 = .data:0x000001F4; // type:object size:0x8 scope:local align:4 +kado_check_x$102144 = .data:0x000001FC; // type:object size:0x8 scope:local align:4 +@123404 = .data:0x00000204; // type:object size:0x80 scope:local align:4 +@123593 = .data:0x00000284; // type:object size:0x38 scope:local align:4 +@123658 = .data:0x000002BC; // type:object size:0x30 scope:local align:4 +@123705 = .data:0x000002EC; // type:object size:0x1C scope:local align:4 +@124147 = .data:0x00000308; // type:object size:0x3C scope:local align:4 +@124260 = .data:0x00000344; // type:object size:0x30 scope:local align:4 +j_spd$104002 = .data:0x00000374; // type:object size:0x16 scope:local align:4 +w_eff_name$104068 = .data:0x0000038A; // type:object size:0x6 scope:local align:2 +time_scale$104805 = .data:0x00000390; // type:object size:0x64 scope:local align:4 +boss_part_idx$104943 = .data:0x000003F4; // type:object size:0x38 scope:local align:4 +ikki2_boss_part_idx$104944 = .data:0x0000042C; // type:object size:0x8 scope:local align:4 +eno$104959 = .data:0x00000434; // type:object size:0x6 scope:local align:4 +lbl_71_data_43A = .data:0x0000043A; // type:object size:0x8 data:string +@125496 = .data:0x00000444; // type:object size:0x94 scope:local align:4 +@125494 = .data:0x000004D8; // type:object size:0xF4 scope:local align:4 +boss_part_bmd$105294 = .data:0x000005CC; // type:object size:0x38 scope:local align:4 +ikki2_boss_part_bmd$105295 = .data:0x00000604; // type:object size:0x8 scope:local align:4 +cc_sph_src$105562 = .data:0x0000060C; // type:object size:0x40 scope:local align:4 +at_sph_src$105563 = .data:0x0000064C; // type:object size:0x40 scope:local align:4 +lbl_71_data_68C = .data:0x0000068C; // type:object size:0x24 +l_daE_RD_Method = .data:0x000006B0; // type:object size:0x20 scope:global align:4 +g_profile_E_RD = .data:0x000006D0; // type:object size:0x30 scope:global align:4 +__vt__12daE_RD_HIO_c = .data:0x00000700; // type:object size:0xC scope:global align:4 +lbl_71_data_70C = .data:0x0000070C; // type:object size:0xD data:string +@105636 = .data:0x0000071C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_RD_HIO_c = .data:0x00000728; // type:object size:0x8 scope:global align:4 +lbl_71_data_730 = .data:0x00000730; // type:object size:0x34 +@105710 = .data:0x00000764; // type:object size:0x3C scope:local align:4 +lbl_71_data_7A0 = .data:0x000007A0; // type:object size:0x14 +@105712 = .data:0x000007B4; // type:object size:0x34 scope:local align:4 +lbl_71_data_7E8 = .data:0x000007E8; // type:object size:0x48 +@105764 = .data:0x00000830; // type:object size:0x4C scope:local align:4 +lbl_71_data_87C = .data:0x0000087C; // type:object size:0x14 +@105768 = .data:0x00000890; // type:object size:0x44 scope:local align:4 +lbl_71_data_8D4 = .data:0x000008D4; // type:object size:0x14 +@105770 = .data:0x000008E8; // type:object size:0x24 scope:local align:4 +lbl_71_data_90C = .data:0x0000090C; // type:object size:0x18 +@105772 = .data:0x00000924; // type:object size:0xC scope:local align:4 +lbl_71_data_930 = .data:0x00000930; // type:object size:0x1C +@105774 = .data:0x0000094C; // type:object size:0xC scope:local align:4 +lbl_71_data_958 = .data:0x00000958; // type:object size:0x14 +@105808 = .data:0x0000096C; // type:object size:0x14 scope:local align:4 +lbl_71_data_980 = .data:0x00000980; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_71_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@100025 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x50 scope:global align:4 data:byte +S_find = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte +lbl_71_bss_6E = .bss:0x0000006E; // type:object size:0x1 data:byte +@100030 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +S_find_pos = .bss:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_71_bss_88 = .bss:0x00000088; // type:object size:0x1 data:byte +target_info = .bss:0x0000008C; // type:object size:0x28 scope:global align:4 data:4byte +target_info_count = .bss:0x000000B4; // type:object size:0x4 scope:global align:4 data:4byte +rd_count = .bss:0x000001B8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_71_bss_1BC = .bss:0x000001BC; // type:object size:0x1 data:byte +c_start = .bss:0x000001C0; // type:object size:0x4 scope:global align:4 +@105195 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@105196 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@105197 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@105198 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@105199 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@105200 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +set_pos$105192 = .bss:0x00000210; // type:object size:0x48 scope:local align:4 +@105255 = .bss:0x0000025C; // type:object size:0xC scope:local align:4 +@105256 = .bss:0x00000268; // type:object size:0xC scope:local align:4 +@105257 = .bss:0x00000274; // type:object size:0xC scope:local align:4 +set_pos$105252 = .bss:0x00000280; // type:object size:0x24 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_rdb/splits.txt b/config/RZDP01/rels/d_a_e_rdb/splits.txt new file mode 100644 index 0000000000..6fbb9f0fa6 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rdb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdb.cpp: + .text start:0x000000CC end:0x0000550C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000248 + .data start:0x00000000 end:0x00000494 + .bss start:0x00000008 end:0x00000268 diff --git a/config/RZDP01/rels/d_a_e_rdb/symbols.txt b/config/RZDP01/rels/d_a_e_rdb/symbols.txt new file mode 100644 index 0000000000..2aade50981 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rdb/symbols.txt @@ -0,0 +1,243 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__13daE_RDB_HIO_cFv = .text:0x000003E0; // type:function size:0x24 scope:global align:4 +anm_init__FP11e_rdb_classifUcf = .text:0x00000404; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004B0; // type:function size:0x13C scope:global align:4 +daE_RDB_Draw__FP11e_rdb_class = .text:0x000005EC; // type:function size:0x2D8 scope:global align:4 +player_way_check__FP11e_rdb_class = .text:0x000008C4; // type:function size:0x3C scope:global align:4 +e_rdb_wait__FP11e_rdb_class = .text:0x00000900; // type:function size:0x25C scope:global align:4 +e_rdb_fight__FP11e_rdb_class = .text:0x00000B5C; // type:function size:0x1B0 scope:global align:4 +getPolyColor__FR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x00000D0C; // type:function size:0xD8 scope:global align:4 +e_rdb_attack__FP11e_rdb_class = .text:0x00000DE4; // type:function size:0x2B8 scope:global align:4 +e_rdb_spin_attack__FP11e_rdb_class = .text:0x0000109C; // type:function size:0x2D4 scope:global align:4 +e_rdb_defence__FP11e_rdb_class = .text:0x00001370; // type:function size:0xF0 scope:global align:4 +e_rdb_damage__FP11e_rdb_class = .text:0x00001460; // type:function size:0x2C0 scope:global align:4 +e_rdb_end__FP11e_rdb_class = .text:0x00001720; // type:function size:0x410 scope:global align:4 +e_rdb_start__FP11e_rdb_class = .text:0x00001B30; // type:function size:0x34C scope:global align:4 +damage_check__FP11e_rdb_class = .text:0x00001E7C; // type:function size:0x4D4 scope:global align:4 +shot_s_sub__FPvPv = .text:0x00002350; // type:function size:0x98 scope:global align:4 +cam_3d_morf__FP11e_rdb_classf = .text:0x000023E8; // type:function size:0xE4 scope:global align:4 +cam_spd_set__FP11e_rdb_class = .text:0x000024CC; // type:function size:0xA0 scope:global align:4 +demo_camera__FP11e_rdb_class = .text:0x0000256C; // type:function size:0xBF0 scope:global align:4 +daE_RDB_Execute__FP11e_rdb_class = .text:0x0000315C; // type:function size:0x1CF8 scope:global align:4 +daE_RDB_IsDelete__FP11e_rdb_class = .text:0x00004E54; // type:function size:0x8 scope:global align:4 +daE_RDB_Delete__FP11e_rdb_class = .text:0x00004E5C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004EC4; // type:function size:0x16C scope:global align:4 +daE_RDB_Create__FP10fopAc_ac_c = .text:0x00005030; // type:function size:0x454 scope:global align:4 +__dt__13daE_RDB_HIO_cFv = .text:0x00005484; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rdb_cpp = .text:0x000054C4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103350 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103351 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103352 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103353 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103382 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@103391 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@103478 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@103479 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103515 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103519 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103520 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103521 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103522 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103523 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103537 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@103538 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103539 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103578 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103689 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103690 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103742 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103743 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103744 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103745 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@103746 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103747 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103748 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103749 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103788 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103789 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103790 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103791 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103879 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103881 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103911 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104086 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@104088 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104091 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104092 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104093 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104094 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104095 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104096 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104097 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104099 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104100 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104101 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104102 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104103 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104104 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104105 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104106 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104107 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104108 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104109 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104110 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104111 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104112 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104113 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104114 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104115 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104116 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104118 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104119 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104120 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104121 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104122 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104123 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@104124 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104499 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104500 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104501 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104502 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104503 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104504 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104505 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104506 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104507 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104508 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104509 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104510 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104511 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104512 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104513 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104514 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104515 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104516 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104517 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104518 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104519 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104520 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104521 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104522 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104523 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104524 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104525 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104526 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@104527 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@104528 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@104529 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@104530 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:string +@104531 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@104532 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@104533 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@104536 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@104537 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@104538 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@104539 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@104540 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@104541 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@104542 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@104543 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@104544 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@104545 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@104546 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@104547 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@104548 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@104549 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@104550 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104551 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@104552 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@104553 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104554 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104555 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104556 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104557 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104558 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104559 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104560 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104561 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104562 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104566 = .rodata:0x00000230; // type:object size:0x8 scope:local align:4 +@104721 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@104722 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@104723 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@104724 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$96832 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_224_data_16 = .data:0x00000016; // type:object size:0x6 data:string +lbl_224_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +ap_name$97111 = .data:0x00000024; // type:object size:0x6 scope:local align:4 +ap_name$97173 = .data:0x0000002A; // type:object size:0x4 scope:local align:2 +@103752 = .data:0x00000030; // type:object size:0x5C scope:local align:4 +@103794 = .data:0x0000008C; // type:object size:0x38 scope:local align:4 +lbl_224_data_C4 = .data:0x000000C4; // type:object size:0xC data:string +lbl_224_data_D0 = .data:0x000000D0; // type:object size:0xA data:string +@104127 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +lbl_224_data_11C = .data:0x0000011C; // type:object size:0x10 +@104564 = .data:0x0000012C; // type:object size:0x20 scope:local align:4 +cc_sph_src$98356 = .data:0x0000014C; // type:object size:0x40 scope:local align:4 +at_sph_src$98357 = .data:0x0000018C; // type:object size:0x40 scope:local align:4 +co_cyl_src$98367 = .data:0x000001CC; // type:object size:0x44 scope:local align:4 +l_daE_RDB_Method = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_E_RDB = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__13daE_RDB_HIO_c = .data:0x00000260; // type:object size:0xC scope:global align:4 +lbl_224_data_26C = .data:0x0000026C; // type:object size:0xE data:string +@98414 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__RTTI__13daE_RDB_HIO_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_224_data_290 = .data:0x00000290; // type:object size:0x34 +@98477 = .data:0x000002C4; // type:object size:0x3C scope:local align:4 +lbl_224_data_300 = .data:0x00000300; // type:object size:0x14 +@98479 = .data:0x00000314; // type:object size:0x34 scope:local align:4 +lbl_224_data_348 = .data:0x00000348; // type:object size:0x14 +@98537 = .data:0x0000035C; // type:object size:0x24 scope:local align:4 +lbl_224_data_380 = .data:0x00000380; // type:object size:0x18 +@98539 = .data:0x00000398; // type:object size:0xC scope:local align:4 +lbl_224_data_3A4 = .data:0x000003A4; // type:object size:0x1C +@98541 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_224_data_3CC = .data:0x000003CC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96875 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@98196 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@98197 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@98198 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@98199 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@98200 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@98201 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@98202 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@98203 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@98204 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@98205 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@98206 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@98207 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@98208 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@98209 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@98210 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@98211 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@98212 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@98213 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@98214 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@98215 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@98216 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@98217 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@98218 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@98219 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +fire_eff_pos$98193 = .bss:0x00000148; // type:object size:0x120 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_rdy/splits.txt b/config/RZDP01/rels/d_a_e_rdy/splits.txt new file mode 100644 index 0000000000..56560414d3 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rdy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_rdy.cpp: + .text start:0x000000CC end:0x0000CACC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002A4 + .data start:0x00000000 end:0x000009E0 + .bss start:0x00000008 end:0x000001C8 diff --git a/config/RZDP01/rels/d_a_e_rdy/symbols.txt b/config/RZDP01/rels/d_a_e_rdy/symbols.txt new file mode 100644 index 0000000000..1f22156a4f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_rdy/symbols.txt @@ -0,0 +1,344 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x000003F0; // type:function size:0xC scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000003FC; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 +checkWolfBark__9daPy_py_cCFv = .text:0x00000420; // type:function size:0xC scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000042C; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00000444; // type:function size:0x7C scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x000004C0; // type:function size:0x14 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000004D4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x000004E4; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000004FC; // type:function size:0x6C scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00000568; // type:function size:0x18 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00000580; // type:function size:0x1C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000059C; // type:function size:0x10 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x000005AC; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000005BC; // type:function size:0x34 scope:global align:4 data:4byte +__ami__4cXyzFRC3Vec = .text:0x000005F0; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000624; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000634; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000640; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000650; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000660; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000670; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x0000067C; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x000006AC; // type:function size:0x18 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000006C4; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x000006D4; // type:function size:0x30 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000704; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00000714; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000724; // type:function size:0x10 scope:global align:4 +__ct__13daE_RDY_HIO_cFv = .text:0x00000734; // type:function size:0xB4 scope:global align:4 +anm_init__FP11e_rdy_classifUcf = .text:0x000007E8; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000008A8; // type:function size:0x44C scope:global align:4 +nodeCallBack_bow__FP8J3DJointi = .text:0x00000CF4; // type:function size:0xAC scope:global align:4 +daE_RDY_Draw__FP11e_rdy_class = .text:0x00000DA0; // type:function size:0x46C scope:global align:4 +other_bg_check__FP11e_rdy_classP10fopAc_ac_c = .text:0x0000120C; // type:function size:0xC4 scope:global align:4 +s_b_sub__FPvPv = .text:0x000012D0; // type:function size:0x78 scope:global align:4 +search_bomb__FP11e_rdy_classi = .text:0x00001348; // type:function size:0x33C scope:global align:4 +way_bg_check__FP11e_rdy_classf = .text:0x00001684; // type:function size:0x104 scope:global align:4 +pl_check__FP11e_rdy_classfs = .text:0x00001788; // type:function size:0x114 scope:global align:4 +move_gake_check__FP11e_rdy_classf = .text:0x0000189C; // type:function size:0xEC scope:global align:4 +e_rdy_normal__FP11e_rdy_class = .text:0x00001988; // type:function size:0x730 scope:global align:4 +e_rdy_fight_run__FP11e_rdy_class = .text:0x000020B8; // type:function size:0x5B4 scope:global align:4 +e_rdy_fight__FP11e_rdy_class = .text:0x0000266C; // type:function size:0x3D0 scope:global align:4 +e_rdy_bow_run__FP11e_rdy_class = .text:0x00002A3C; // type:function size:0x3D4 scope:global align:4 +e_rdy_bow__FP11e_rdy_class = .text:0x00002E10; // type:function size:0x300 scope:global align:4 +s_command3_sub__FPvPv = .text:0x00003110; // type:function size:0x6C scope:global align:4 +e_rdy_bow2__FP11e_rdy_class = .text:0x0000317C; // type:function size:0x4E0 scope:global align:4 +e_rdy_bow_ikki2__FP11e_rdy_class = .text:0x0000365C; // type:function size:0x304 scope:global align:4 +e_rdy_avoid__FP11e_rdy_class = .text:0x00003960; // type:function size:0x144 scope:global align:4 +s_kusa_sub__FPvPv = .text:0x00003AA4; // type:function size:0x88 scope:global align:4 +e_rdy_tkusa__FP11e_rdy_class = .text:0x00003B2C; // type:function size:0x8D8 scope:global align:4 +e_rdy_yc_ride__FP11e_rdy_class = .text:0x00004404; // type:function size:0x5B0 scope:global align:4 +e_rdy_bomb_action__FP11e_rdy_class = .text:0x000049B4; // type:function size:0x3FC scope:global align:4 +e_rdy_s_damage__FP11e_rdy_class = .text:0x00004DB0; // type:function size:0x128 scope:global align:4 +rd_disappear__FP11e_rdy_class = .text:0x00004ED8; // type:function size:0xDC scope:global align:4 +e_rdy_damage__FP11e_rdy_class = .text:0x00004FB4; // type:function size:0xD6C scope:global align:4 +s_bikkuri_sub__FPvPv = .text:0x00005D20; // type:function size:0xE4 scope:global align:4 +e_rdy_drop__FP11e_rdy_class = .text:0x00005E04; // type:function size:0x490 scope:global align:4 +e_rdy_a_damage__FP11e_rdy_class = .text:0x00006294; // type:function size:0xD4 scope:global align:4 +e_rdy_stand__FP11e_rdy_class = .text:0x00006368; // type:function size:0x170 scope:global align:4 +e_rdy_bow3__FP11e_rdy_class = .text:0x000064D8; // type:function size:0x3D8 scope:global align:4 +s_command2_sub__FPvPv = .text:0x000068B0; // type:function size:0x90 scope:global align:4 +s_command4_sub__FPvPv = .text:0x00006940; // type:function size:0x6C scope:global align:4 +e_rdy_commander__FP11e_rdy_class = .text:0x000069AC; // type:function size:0x42C scope:global align:4 +e_rdy_excite__FP11e_rdy_class = .text:0x00006DD8; // type:function size:0x2F4 scope:global align:4 +e_rdy_water__FP11e_rdy_class = .text:0x000070CC; // type:function size:0x128 scope:global align:4 +e_rdy_jyunkai__FP11e_rdy_class = .text:0x000071F4; // type:function size:0x3D4 scope:global align:4 +big_damage__FP11e_rdy_class = .text:0x000075C8; // type:function size:0x204 scope:global align:4 +small_damage__FP11e_rdy_classi = .text:0x000077CC; // type:function size:0x12C scope:global align:4 +damage_check__FP11e_rdy_class = .text:0x000078F8; // type:function size:0x438 scope:global align:4 +action__FP11e_rdy_class = .text:0x00007D30; // type:function size:0x13A8 scope:global align:4 +fire_eff_set__FP11e_rdy_class = .text:0x000090D8; // type:function size:0x1D4 scope:global align:4 +s_adel_sub__FPvPv = .text:0x000092AC; // type:function size:0x4C scope:global align:4 +demo_camera__FP11e_rdy_class = .text:0x000092F8; // type:function size:0x1710 scope:global align:4 +daE_RDY_Execute__FP11e_rdy_class = .text:0x0000AA08; // type:function size:0x1438 scope:global align:4 +daE_RDY_IsDelete__FP11e_rdy_class = .text:0x0000BE40; // type:function size:0x8 scope:global align:4 +daE_RDY_Delete__FP11e_rdy_class = .text:0x0000BE48; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000BEAC; // type:function size:0x3E4 scope:global align:4 +daE_RDY_Create__FP10fopAc_ac_c = .text:0x0000C290; // type:function size:0x660 scope:global align:4 +__dt__13daE_RDY_HIO_cFv = .text:0x0000C8F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_rdy_cpp = .text:0x0000C930; // type:function size:0x64 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000C994; // type:function size:0x8 scope:global align:4 +getFrame__13mDoExt_morf_cFv = .text:0x0000C99C; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x0000C9A4; // type:function size:0x8 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000C9AC; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x0000C9B4; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x0000C9BC; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000C9C4; // type:function size:0x8 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000C9CC; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000C9D4; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000C9E0; // type:function size:0xC scope:global align:4 +fabsf = .text:0x0000C9EC; // type:function size:0xC scope:global align:4 +Z2GetAudioMgr__Fv = .text:0x0000C9F8; // type:function size:0xC scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA04; // type:function size:0x8 scope:global align:4 +offHeadLockFlg__13fopEn_enemy_cFv = .text:0x0000CA0C; // type:function size:0x10 scope:global align:4 +setHeadLockPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000CA1C; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x0000CA24; // type:function size:0x14 scope:global align:4 +cM_scos__Fs = .text:0x0000CA38; // type:function size:0x18 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x0000CA50; // type:function size:0x4 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA54; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x0000CA64; // type:function size:0x10 scope:global align:4 +checkCommandDoor__11dEvt_info_cFv = .text:0x0000CA74; // type:function size:0x14 scope:global align:4 +setEvent2__8daKago_cFv = .text:0x0000CA88; // type:function size:0x18 scope:global align:4 +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x0000CAA0; // type:function size:0x8 scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000CAA8; // type:function size:0x8 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x0000CAB0; // type:function size:0xC scope:global align:4 +OffTgNoHitMark__12dCcD_GObjInfFv = .text:0x0000CABC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@113842 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@113843 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@113844 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@113845 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@113909 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@113910 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@113911 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@113912 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@113913 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@113914 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@113915 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@113916 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@113917 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@113918 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@113919 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@113920 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@113921 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@113930 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@113931 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@113937 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@113997 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@114130 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@114149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@114225 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@114226 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@114227 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@114228 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@114269 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@114344 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@114345 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@114346 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@114347 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@114348 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@114349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@114350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@114414 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@114415 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@114416 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@114417 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@114418 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@114494 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@114495 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@114601 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@114602 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@114603 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@114676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@114677 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@114678 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@114716 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@114717 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@114718 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@114719 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@114720 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@114721 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@114722 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@114723 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@114743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@114852 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@114853 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@114854 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@114855 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@114856 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@115001 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@115186 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@115187 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@115188 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@115189 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@115190 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@115191 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@115227 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@115228 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@115355 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@115454 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@115528 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@115774 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@115775 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@115776 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@115777 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@115778 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@115779 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@115834 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@116100 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@116101 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@116102 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@116103 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@116104 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@116105 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@116106 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@116107 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@116108 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@116109 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@116110 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@116111 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@116112 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@116113 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@116114 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@116115 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@116116 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@116117 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@116118 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@116119 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@116120 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@116121 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@116122 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@116123 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@116124 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:string +@116125 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@116126 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@116127 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:string +@116128 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@116129 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@116130 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:string +@116131 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@116132 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@116133 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@116134 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@116135 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@116136 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@116137 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@116138 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@116139 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@116140 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@116141 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@116142 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 data:string +@116143 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@116144 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@116145 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@116146 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@116147 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@116148 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@116149 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@116150 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@116151 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@116152 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@116153 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@116154 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@116155 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@116156 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@116157 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@116158 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@116159 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@116160 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@116161 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@116162 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@116163 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@116164 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@116165 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@116166 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@116167 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@116168 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@116169 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@116170 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 data:string +@116171 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@116172 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@116173 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@116174 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@116307 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@116308 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@116309 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@116310 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@116311 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 data:string +@116312 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@116313 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@116315 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@116316 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@116663 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@116664 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$98160 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +@114421 = .data:0x00000018; // type:object size:0x68 scope:local align:4 +@114552 = .data:0x00000080; // type:object size:0x5C scope:local align:4 +@114726 = .data:0x000000DC; // type:object size:0x20 scope:local align:4 +@114859 = .data:0x000000FC; // type:object size:0x38 scope:local align:4 +@115003 = .data:0x00000134; // type:object size:0x1C scope:local align:4 +kado_bit$99753 = .data:0x00000150; // type:object size:0x8 scope:local align:4 +kado_check_x$99754 = .data:0x00000158; // type:object size:0x8 scope:local align:4 +@115193 = .data:0x00000160; // type:object size:0x80 scope:local align:4 +@115359 = .data:0x000001E0; // type:object size:0x38 scope:local align:4 +@115426 = .data:0x00000218; // type:object size:0x30 scope:local align:4 +j_spd$100787 = .data:0x00000248; // type:object size:0x16 scope:local align:4 +w_eff_name$100853 = .data:0x0000025E; // type:object size:0x6 scope:local align:2 +@115781 = .data:0x00000264; // type:object size:0xD0 scope:local align:4 +@116176 = .data:0x00000334; // type:object size:0x194 scope:local align:4 +time_scale$101436 = .data:0x000004C8; // type:object size:0x64 scope:local align:4 +lbl_225_data_52C = .data:0x0000052C; // type:object size:0x8 data:string +jc_data = .data:0x00000534; // type:object size:0x84 scope:global align:4 +lbl_225_data_5B8 = .data:0x000005B8; // type:object size:0x7 data:string +cc_sph_src$101864 = .data:0x000005C0; // type:object size:0x40 scope:local align:4 +at_sph_src$101865 = .data:0x00000600; // type:object size:0x40 scope:local align:4 +lbl_225_data_640 = .data:0x00000640; // type:object size:0x10 +l_daE_RDY_Method = .data:0x00000650; // type:object size:0x20 scope:global align:4 +g_profile_E_RDY = .data:0x00000670; // type:object size:0x30 scope:global align:4 +__vt__13daE_RDY_HIO_c = .data:0x000006A0; // type:object size:0xC scope:global align:4 +lbl_225_data_6AC = .data:0x000006AC; // type:object size:0xE data:string +@101918 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_RDY_HIO_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +lbl_225_data_6D0 = .data:0x000006D0; // type:object size:0x34 +@101981 = .data:0x00000704; // type:object size:0x3C scope:local align:4 +lbl_225_data_740 = .data:0x00000740; // type:object size:0x14 +@101983 = .data:0x00000754; // type:object size:0x34 scope:local align:4 +lbl_225_data_788 = .data:0x00000788; // type:object size:0x48 +@102035 = .data:0x000007D0; // type:object size:0x4C scope:local align:4 +lbl_225_data_81C = .data:0x0000081C; // type:object size:0x14 +@102039 = .data:0x00000830; // type:object size:0x44 scope:local align:4 +lbl_225_data_874 = .data:0x00000874; // type:object size:0x14 +@102041 = .data:0x00000888; // type:object size:0x24 scope:local align:4 +lbl_225_data_8AC = .data:0x000008AC; // type:object size:0x18 +@102043 = .data:0x000008C4; // type:object size:0xC scope:local align:4 +lbl_225_data_8D0 = .data:0x000008D0; // type:object size:0x1C +@102045 = .data:0x000008EC; // type:object size:0xC scope:local align:4 +lbl_225_data_8F8 = .data:0x000008F8; // type:object size:0x14 +@102079 = .data:0x0000090C; // type:object size:0x14 scope:local align:4 +lbl_225_data_920 = .data:0x00000920; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +boss = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_225_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@98203 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x50 scope:global align:4 data:byte +S_find = .bss:0x0000006C; // type:object size:0x2 scope:global align:4 data:2byte +@98208 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +S_find_pos = .bss:0x0000007C; // type:object size:0xC scope:global align:4 +target_info = .bss:0x00000088; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x000000B0; // type:object size:0x4 scope:global align:4 data:4byte +c_start = .bss:0x000001B4; // type:object size:0x4 scope:global align:4 +jv_offset = .bss:0x000001B8; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_s1/splits.txt b/config/RZDP01/rels/d_a_e_s1/splits.txt new file mode 100644 index 0000000000..777c5a7071 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_s1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_s1.cpp: + .text start:0x000000CC end:0x000056B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000554 + .bss start:0x00000008 end:0x00000190 diff --git a/config/RZDP01/rels/d_a_e_s1/symbols.txt b/config/RZDP01/rels/d_a_e_s1/symbols.txt new file mode 100644 index 0000000000..55ded94275 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_s1/symbols.txt @@ -0,0 +1,189 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_S1_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +anm_init__FP10e_s1_classifUcf = .text:0x00000138; // type:function size:0xAC scope:global align:4 +daE_S1_Draw__FP10e_s1_class = .text:0x000001E4; // type:function size:0x18C scope:global align:4 +pl_check__FP10e_s1_classf = .text:0x00000370; // type:function size:0xC8 scope:global align:4 +pl_at_check__FP10e_s1_classf = .text:0x00000438; // type:function size:0x44 scope:global align:4 +s_last_sub__FPvPv = .text:0x0000047C; // type:function size:0x9C scope:global align:4 +damage_check__FP10e_s1_class = .text:0x00000518; // type:function size:0x5E8 scope:global align:4 +e_s1_wait__FP10e_s1_class = .text:0x00000B00; // type:function size:0x570 scope:global align:4 +e_s1_roof__FP10e_s1_class = .text:0x00001070; // type:function size:0x1FC scope:global align:4 +e_s1_fight_run__FP10e_s1_class = .text:0x0000126C; // type:function size:0x128 scope:global align:4 +e_s1_fight__FP10e_s1_class = .text:0x00001394; // type:function size:0x2E4 scope:global align:4 +e_s1_bibiri__FP10e_s1_class = .text:0x00001678; // type:function size:0x1E4 scope:global align:4 +e_s1_damage__FP10e_s1_class = .text:0x0000185C; // type:function size:0xAC scope:global align:4 +e_s1_path__FP10e_s1_class = .text:0x00001908; // type:function size:0x308 scope:global align:4 +s_down_sub__FPvPv = .text:0x00001C10; // type:function size:0xA4 scope:global align:4 +s_fail_sub__FPvPv = .text:0x00001CB4; // type:function size:0xA0 scope:global align:4 +all_fail_check__FP10e_s1_class = .text:0x00001D54; // type:function size:0x34 scope:global align:4 +s_allfail_sub__FPvPv = .text:0x00001D88; // type:function size:0x98 scope:global align:4 +s_allwakeup_sub__FPvPv = .text:0x00001E20; // type:function size:0x98 scope:global align:4 +s_posrevise_sub__FPvPv = .text:0x00001EB8; // type:function size:0xC4 scope:global align:4 +e_s1_failwait__FP10e_s1_class = .text:0x00001F7C; // type:function size:0x2D4 scope:global align:4 +e_s1_fail__FP10e_s1_class = .text:0x00002250; // type:function size:0x4A8 scope:global align:4 +e_s1_shout__FP10e_s1_class = .text:0x000026F8; // type:function size:0x228 scope:global align:4 +e_s1_warpappear__FP10e_s1_class = .text:0x00002920; // type:function size:0x180 scope:global align:4 +e_s1_wolfbite__FP10e_s1_class = .text:0x00002AA0; // type:function size:0x378 scope:global align:4 +daE_S1_Execute__FP10e_s1_class = .text:0x00002E18; // type:function size:0x201C scope:global align:4 +daE_S1_IsDelete__FP10e_s1_class = .text:0x00004E34; // type:function size:0x8 scope:global align:4 +daE_S1_Delete__FP10e_s1_class = .text:0x00004E3C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004EA4; // type:function size:0x13C scope:global align:4 +daE_S1_Create__FP10fopAc_ac_c = .text:0x00004FE0; // type:function size:0x508 scope:global align:4 +__dt__12daE_S1_HIO_cFv = .text:0x000054E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_s1_cpp = .text:0x00005528; // type:function size:0xA8 scope:global align:4 +__ct__7s1_ke_sFv = .text:0x000055D0; // type:function size:0x68 scope:global align:4 +__dt__7s1_ke_sFv = .text:0x00005638; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101797 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101800 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101801 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101802 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101803 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101804 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101814 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101827 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101829 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@101966 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101967 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101968 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102026 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@102027 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102028 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@102029 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@102060 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@102086 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@102087 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@102093 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@102127 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102293 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102294 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102360 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102397 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102398 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@102452 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102875 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@102876 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102877 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102878 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102879 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102881 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102882 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102883 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102884 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102885 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102886 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102887 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102888 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102889 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102890 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102891 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102892 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102893 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102894 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102895 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102896 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102897 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102898 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102899 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102900 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102901 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102902 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102903 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102904 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102905 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102906 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102907 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102908 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102909 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102910 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102911 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102912 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102913 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102914 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102915 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102916 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102917 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102919 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102920 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102921 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102922 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@102923 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102924 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@102925 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@102926 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@102927 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102928 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102929 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:string +@102931 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102933 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102934 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@102935 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103093 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103094 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103096 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103175 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103176 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103177 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103178 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94092 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_226_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_226_data_1B = .data:0x0000001B; // type:object size:0x7 data:string +@102363 = .data:0x00000024; // type:object size:0x7C scope:local align:4 +lbl_226_data_A0 = .data:0x000000A0; // type:object size:0x8 data:string +@102415 = .data:0x000000A8; // type:object size:0x54 scope:local align:4 +ke_za$95306 = .data:0x000000FC; // type:object size:0x2C scope:local align:4 +lbl_226_data_128 = .data:0x00000128; // type:object size:0x8 data:string +@102939 = .data:0x00000130; // type:object size:0x38 scope:local align:4 +@102937 = .data:0x00000168; // type:object size:0x54 scope:local align:4 +jc_data = .data:0x000001BC; // type:object size:0x6C scope:global align:4 +cc_sph_src$95811 = .data:0x00000228; // type:object size:0x40 scope:local align:4 +at_sph_src$95812 = .data:0x00000268; // type:object size:0x40 scope:local align:4 +lbl_226_data_2A8 = .data:0x000002A8; // type:object size:0x18 +l_daE_S1_Method = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_E_S1 = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__12daE_S1_HIO_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +lbl_226_data_31C = .data:0x0000031C; // type:object size:0xD data:string +@95867 = .data:0x0000032C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_S1_HIO_c = .data:0x00000338; // type:object size:0x8 scope:global align:4 +lbl_226_data_340 = .data:0x00000340; // type:object size:0x34 +@95930 = .data:0x00000374; // type:object size:0x3C scope:local align:4 +lbl_226_data_3B0 = .data:0x000003B0; // type:object size:0x14 +@95932 = .data:0x000003C4; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000400; // type:object size:0x14 scope:global align:4 +lbl_226_data_414 = .data:0x00000414; // type:object size:0x28 +@95990 = .data:0x0000043C; // type:object size:0x24 scope:local align:4 +lbl_226_data_460 = .data:0x00000460; // type:object size:0x18 +@95992 = .data:0x00000478; // type:object size:0xC scope:local align:4 +lbl_226_data_484 = .data:0x00000484; // type:object size:0x1C +@95994 = .data:0x000004A0; // type:object size:0xC scope:local align:4 +lbl_226_data_4AC = .data:0x000004AC; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_226_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@94135 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte +lbl_226_bss_44 = .bss:0x00000044; // type:object size:0x100 data:byte +same_id = .bss:0x00000144; // type:object size:0x4 scope:global align:4 data:4byte +fail_id = .bss:0x00000148; // type:object size:0x4 scope:global align:4 data:4byte +s_check = .bss:0x0000014C; // type:object size:0x4 scope:global align:4 data:4byte +@94811 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@94812 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +s_p = .bss:0x00000168; // type:object size:0x18 scope:global align:4 +s_ya = .bss:0x00000180; // type:object size:0x4 scope:global align:4 +jv_offset = .bss:0x00000184; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_sb/splits.txt b/config/RZDP01/rels/d_a_e_sb/splits.txt new file mode 100644 index 0000000000..1e51ba2903 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sb.cpp: + .text start:0x000000CC end:0x00003090 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_e_sb/symbols.txt b/config/RZDP01/rels/d_a_e_sb/symbols.txt new file mode 100644 index 0000000000..79b0c98d07 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sb/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_SB_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +CreateHeap__8daE_SB_cFv = .text:0x00000158; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000024C; // type:function size:0x4 scope:global align:4 +initCcCylinder__8daE_SB_cFv = .text:0x00000250; // type:function size:0x60 scope:global align:4 +ctrlJoint__8daE_SB_cFP8J3DJointP8J3DModel = .text:0x000002B0; // type:function size:0xE4 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000394; // type:function size:0x48 scope:global align:4 +Particle_Set__8daE_SB_cFUs = .text:0x000003DC; // type:function size:0x6C scope:global align:4 +SetAnm__8daE_SB_cFiiff = .text:0x00000448; // type:function size:0xAC scope:global align:4 +MemberClear__8daE_SB_cFv = .text:0x000004F4; // type:function size:0x5C scope:global align:4 +other_bg_check__FP8daE_SB_cP10fopAc_ac_c = .text:0x00000550; // type:function size:0xCC scope:global align:4 +s_obj_sub__FPvPv = .text:0x0000061C; // type:function size:0x108 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x00000724; // type:function size:0xA0 scope:global align:4 +Shield_Motion__8daE_SB_cFv = .text:0x000007C4; // type:function size:0x14C scope:global align:4 +AttackStop__8daE_SB_cFv = .text:0x00000910; // type:function size:0x50 scope:global align:4 +AttackSetSP__8daE_SB_cFv = .text:0x00000960; // type:function size:0x1E8 scope:global align:4 +AttackAngle__8daE_SB_cFv = .text:0x00000B48; // type:function size:0xDC scope:global align:4 +Attack_Motion__8daE_SB_cFv = .text:0x00000C24; // type:function size:0x384 scope:global align:4 +Bomb_Death_Motion__8daE_SB_cFv = .text:0x00000FA8; // type:function size:0xD0 scope:global align:4 +BombJumpSet__8daE_SB_cFv = .text:0x00001078; // type:function size:0x28 scope:global align:4 +GetHomeSet__8daE_SB_cFv = .text:0x000010A0; // type:function size:0x100 scope:global align:4 +HomeJumpMotion__8daE_SB_cFv = .text:0x000011A0; // type:function size:0x9C scope:global align:4 +Jump_Normal_Set__8daE_SB_cFv = .text:0x0000123C; // type:function size:0x168 scope:global align:4 +Jump_Set__8daE_SB_cFv = .text:0x000013A4; // type:function size:0x38 scope:global align:4 +JumpMiddleMotion__8daE_SB_cFv = .text:0x000013DC; // type:function size:0xF0 scope:global align:4 +Jump_Motion__8daE_SB_cFv = .text:0x000014CC; // type:function size:0x1A8 scope:global align:4 +Hanekaeri__8daE_SB_cFv = .text:0x00001674; // type:function size:0x20 scope:global align:4 +Hit__8daE_SB_cFv = .text:0x00001694; // type:function size:0x1C scope:global align:4 +ActionCheck__8daE_SB_cFv = .text:0x000016B0; // type:function size:0xEC scope:global align:4 +Search__8daE_SB_cFv = .text:0x0000179C; // type:function size:0x1BC scope:global align:4 +Wait_Motion__8daE_SB_cFv = .text:0x00001958; // type:function size:0xF4 scope:global align:4 +Attack__8daE_SB_cFv = .text:0x00001A4C; // type:function size:0xA8 scope:global align:4 +Shield__8daE_SB_cFv = .text:0x00001AF4; // type:function size:0xB8 scope:global align:4 +Anm_Motion__8daE_SB_cFv = .text:0x00001BAC; // type:function size:0x1B4 scope:global align:4 +Search_Bomb__8daE_SB_cFv = .text:0x00001D60; // type:function size:0xC4 scope:global align:4 +ChanceMotion__8daE_SB_cFv = .text:0x00001E24; // type:function size:0x188 scope:global align:4 +NoChanceMotion__8daE_SB_cFv = .text:0x00001FAC; // type:function size:0xB0 scope:global align:4 +Obj_Damage__8daE_SB_cFv = .text:0x0000205C; // type:function size:0x490 scope:global align:4 +HashiraVib__8daE_SB_cFv = .text:0x000024EC; // type:function size:0x148 scope:global align:4 +Yazirushi__8daE_SB_cFv = .text:0x00002634; // type:function size:0x68 scope:global align:4 +setGroundAngle__8daE_SB_cFv = .text:0x0000269C; // type:function size:0x1BC scope:global align:4 +Execute__8daE_SB_cFv = .text:0x00002858; // type:function size:0x138 scope:global align:4 +Draw__8daE_SB_cFv = .text:0x00002990; // type:function size:0x11C scope:global align:4 +Delete__8daE_SB_cFv = .text:0x00002AAC; // type:function size:0x68 scope:global align:4 +setBaseMtx__8daE_SB_cFv = .text:0x00002B14; // type:function size:0x78 scope:global align:4 +daE_SB_Draw__FP8daE_SB_c = .text:0x00002B8C; // type:function size:0x4 scope:global align:4 +daE_SB_Execute__FP8daE_SB_c = .text:0x00002B90; // type:function size:0x4 scope:global align:4 +daE_SB_IsDelete__FP8daE_SB_c = .text:0x00002B94; // type:function size:0x8 scope:global align:4 +daE_SB_Delete__FP8daE_SB_c = .text:0x00002B9C; // type:function size:0x4 scope:global align:4 +Create__8daE_SB_cFv = .text:0x00002BA0; // type:function size:0x3F0 scope:global align:4 +daE_SB_Create__FP10fopAc_ac_c = .text:0x00002F90; // type:function size:0x4 scope:global align:4 +__dt__12daE_SB_HIO_cFv = .text:0x00002F94; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sb_cpp = .text:0x00002FD4; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000301C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95086 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95088 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95089 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95090 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95091 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95092 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95093 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95094 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@95095 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95096 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +ccCylSrc$91947 = .rodata:0x0000002C; // type:object size:0x44 scope:local align:4 +@95161 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95162 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@95165 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95178 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@95257 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95258 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95284 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95285 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95286 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95287 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@95302 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@95306 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95388 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95407 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95500 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@95553 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@95694 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@95711 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@95732 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95733 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +lbl_227_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@95555 = .data:0x00000008; // type:object size:0x1C scope:local align:4 +l_daE_SB_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_E_SB = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__12daE_SB_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_227_data_80 = .data:0x00000080; // type:object size:0xD data:string +@92898 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SB_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91910 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x40 scope:global align:4 data:byte +s_Bomb__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000058; // type:object size:0x4 scope:global align:4 data:4byte +s_TargetAngle__22@unnamed@d_a_e_sb_cpp@ = .bss:0x0000005C; // type:object size:0x2 scope:global align:4 data:2byte +s_LinkPos__22@unnamed@d_a_e_sb_cpp@ = .bss:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_sf/splits.txt b/config/RZDP01/rels/d_a_e_sf/splits.txt new file mode 100644 index 0000000000..d9a40f1c35 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sf.cpp: + .text start:0x000000CC end:0x000041BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x0000042C + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_sf/symbols.txt b/config/RZDP01/rels/d_a_e_sf/symbols.txt new file mode 100644 index 0000000000..c772d6dd5d --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sf/symbols.txt @@ -0,0 +1,152 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x000000E0; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000114; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000124; // type:function size:0xC scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00000130; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00000140; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00000150; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000160; // type:function size:0xC scope:global align:4 +__ct__12daE_SF_HIO_cFv = .text:0x0000016C; // type:function size:0x5C scope:global align:4 +anm_init__FP10e_sf_classifUcf = .text:0x000001C8; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000274; // type:function size:0x1A0 scope:global align:4 +daE_SF_Draw__FP10e_sf_class = .text:0x00000414; // type:function size:0x1F4 scope:global align:4 +player_way_check__FP10e_sf_class = .text:0x00000608; // type:function size:0x44 scope:global align:4 +way_bg_check__FP10e_sf_classff = .text:0x0000064C; // type:function size:0x104 scope:global align:4 +pl_check__FP10e_sf_classfs = .text:0x00000750; // type:function size:0x140 scope:global align:4 +at_hit_check__FP10e_sf_class = .text:0x00000890; // type:function size:0x60 scope:global align:4 +action__FP10e_sf_class = .text:0x000008F0; // type:function size:0x22C0 scope:global align:4 +anm_se_set__FP10e_sf_class = .text:0x00002BB0; // type:function size:0x208 scope:global align:4 +demo_camera__FP10e_sf_class = .text:0x00002DB8; // type:function size:0x508 scope:global align:4 +daE_SF_Execute__FP10e_sf_class = .text:0x000032C0; // type:function size:0x7A4 scope:global align:4 +daE_SF_IsDelete__FP10e_sf_class = .text:0x00003A64; // type:function size:0x8 scope:global align:4 +daE_SF_Delete__FP10e_sf_class = .text:0x00003A6C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003AD4; // type:function size:0x1C4 scope:global align:4 +daE_SF_Create__FP10fopAc_ac_c = .text:0x00003C98; // type:function size:0x3D0 scope:global align:4 +__dt__12daE_SF_HIO_cFv = .text:0x00004068; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sf_cpp = .text:0x000040A8; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000040F0; // type:function size:0x8 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000040F8; // type:function size:0x6C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00004164; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004174; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004184; // type:function size:0x10 scope:global align:4 +setPauseTimer__9dScnPly_cFSc = .text:0x00004194; // type:function size:0xC scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x000041A0; // type:function size:0x14 scope:global align:4 +setHeadLockPos__13fopEn_enemy_cFPC4cXyz = .text:0x000041B4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100619 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100628 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100629 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100630 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100631 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100632 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100633 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100642 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@100719 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100720 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100721 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100758 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@101204 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101205 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101209 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101210 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101212 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101213 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101214 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101215 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101216 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101217 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101218 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101219 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101220 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101221 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101223 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101224 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101225 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101226 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101227 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101228 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101229 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101230 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101231 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101232 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101233 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@101239 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@101289 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101290 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101291 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101292 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101293 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101294 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101295 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101296 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101297 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101298 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101360 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101361 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101362 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101363 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101364 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101365 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101366 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101367 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101419 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101420 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101421 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101422 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101423 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101424 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101425 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101426 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101427 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101428 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94173 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_228_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$94894 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +foot_idx$95100 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +lbl_228_data_2C = .data:0x0000002C; // type:object size:0x7 data:string +@101237 = .data:0x00000034; // type:object size:0x38 scope:local align:4 +@101235 = .data:0x0000006C; // type:object size:0x88 scope:local align:4 +p_name$95388 = .data:0x000000F4; // type:object size:0x4 scope:local align:4 +wepon_data$95478 = .data:0x000000F8; // type:object size:0x8 scope:local align:4 +tate_data$95479 = .data:0x00000100; // type:object size:0x8 scope:local align:4 +cc_sph_src$95533 = .data:0x00000108; // type:object size:0x40 scope:local align:4 +at_sph_src$95534 = .data:0x00000148; // type:object size:0x40 scope:local align:4 +tate_sph_src$95535 = .data:0x00000188; // type:object size:0x40 scope:local align:4 +l_daE_SF_Method = .data:0x000001C8; // type:object size:0x20 scope:global align:4 +g_profile_E_SF = .data:0x000001E8; // type:object size:0x30 scope:global align:4 +__vt__12daE_SF_HIO_c = .data:0x00000218; // type:object size:0xC scope:global align:4 +lbl_228_data_224 = .data:0x00000224; // type:object size:0xD data:string +@95586 = .data:0x00000234; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SF_HIO_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +lbl_228_data_248 = .data:0x00000248; // type:object size:0x34 +@95649 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 +lbl_228_data_2B8 = .data:0x000002B8; // type:object size:0x14 +@95651 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +lbl_228_data_300 = .data:0x00000300; // type:object size:0x14 +@95709 = .data:0x00000314; // type:object size:0x24 scope:local align:4 +lbl_228_data_338 = .data:0x00000338; // type:object size:0x18 +@95711 = .data:0x00000350; // type:object size:0xC scope:local align:4 +lbl_228_data_35C = .data:0x0000035C; // type:object size:0x1C +@95713 = .data:0x00000378; // type:object size:0xC scope:local align:4 +lbl_228_data_384 = .data:0x00000384; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +ret_ct = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_sg/splits.txt b/config/RZDP01/rels/d_a_e_sg/splits.txt new file mode 100644 index 0000000000..7d81b79930 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sg.cpp: + .text start:0x000000CC end:0x0000313C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000001C4 + .bss start:0x00000008 end:0x00000118 diff --git a/config/RZDP01/rels/d_a_e_sg/symbols.txt b/config/RZDP01/rels/d_a_e_sg/symbols.txt new file mode 100644 index 0000000000..04abfdc649 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sg/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_SG_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000010C; // type:function size:0x148 scope:global align:4 +daE_SG_Draw__FP10e_sg_class = .text:0x00000254; // type:function size:0xD8 scope:global align:4 +otherBgCheck__FP10fopAc_ac_cP4cXyzP4cXyz = .text:0x0000032C; // type:function size:0xD4 scope:global align:4 +s_box_sub__FPvPv = .text:0x00000400; // type:function size:0x6C scope:global align:4 +e_sg_move__FP10e_sg_class = .text:0x0000046C; // type:function size:0x808 scope:global align:4 +e_sg_search__FP10e_sg_class = .text:0x00000C74; // type:function size:0x3D4 scope:global align:4 +e_sg_b_search__FP10e_sg_class = .text:0x00001048; // type:function size:0x3FC scope:global align:4 +e_sg_esa_search__FP10e_sg_class = .text:0x00001444; // type:function size:0x320 scope:global align:4 +e_sg_kamu__FP10e_sg_class = .text:0x00001764; // type:function size:0x3E0 scope:global align:4 +e_sg_drop__FP10e_sg_class = .text:0x00001B44; // type:function size:0x2FC scope:global align:4 +e_sg_damage__FP10e_sg_class = .text:0x00001E40; // type:function size:0x284 scope:global align:4 +daE_SG_Execute__FP10e_sg_class = .text:0x000020C4; // type:function size:0xA50 scope:global align:4 +daE_SG_IsDelete__FP10e_sg_class = .text:0x00002B14; // type:function size:0x8 scope:global align:4 +daE_SG_Delete__FP10e_sg_class = .text:0x00002B1C; // type:function size:0xAC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002BC8; // type:function size:0xCC scope:global align:4 +daE_SG_Create__FP10fopAc_ac_c = .text:0x00002C94; // type:function size:0x3D0 scope:global align:4 +__dt__12daE_SG_HIO_cFv = .text:0x00003064; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sg_cpp = .text:0x000030A4; // type:function size:0x7C scope:global align:4 +__arraydtor$93640 = .text:0x00003120; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97790 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97791 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97792 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97978 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97979 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97980 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97981 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97982 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97983 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97984 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97985 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97986 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97987 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97988 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97989 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97990 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97993 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@98031 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@98032 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98089 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98090 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98091 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98093 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98094 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98095 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98136 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98137 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@98175 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98198 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:string +@98199 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98221 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94239 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@98333 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98334 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98335 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@98336 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98337 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98338 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98339 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98340 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98341 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98441 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98442 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98446 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +stick_bit = .data:0x00000000; // type:object size:0x80 scope:global align:4 +lbl_229_data_80 = .data:0x00000080; // type:object size:0x3A +w_eff_id$94339 = .data:0x000000BA; // type:object size:0x8 scope:local align:2 +@98343 = .data:0x000000C4; // type:object size:0x2C scope:local align:4 +lbl_229_data_F0 = .data:0x000000F0; // type:object size:0x5 data:string +jc_data = .data:0x000000F8; // type:object size:0xC scope:global align:4 +cc_sph_src$94434 = .data:0x00000104; // type:object size:0x40 scope:local align:4 +l_daE_SG_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_E_SG = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__12daE_SG_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_229_data_1A0 = .data:0x000001A0; // type:object size:0xD data:string +@94500 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SG_HIO_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93584 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +stick_pt = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +target_info = .bss:0x00000034; // type:object size:0x28 scope:global align:4 +@93641 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +bg_cross = .bss:0x00000074; // type:object size:0x78 scope:global align:4 +target_info_count = .bss:0x000000EC; // type:object size:0x4 scope:global align:4 data:4byte +@94338 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +sc$94335 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +jv_offset = .bss:0x0000010C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_sh/splits.txt b/config/RZDP01/rels/d_a_e_sh/splits.txt new file mode 100644 index 0000000000..1ea98b96d8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sh.cpp: + .text start:0x000000CC end:0x000030C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000003AC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_sh/symbols.txt b/config/RZDP01/rels/d_a_e_sh/symbols.txt new file mode 100644 index 0000000000..b01d8e4397 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sh/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000DC; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000000E8; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000000F8; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000108; // type:function size:0xC scope:global align:4 +__ct__12daE_SH_HIO_cFv = .text:0x00000114; // type:function size:0x68 scope:global align:4 +anm_init__FP10e_sh_classifUcf = .text:0x0000017C; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000228; // type:function size:0x1D0 scope:global align:4 +daE_SH_Draw__FP10e_sh_class = .text:0x000003F8; // type:function size:0x1A0 scope:global align:4 +action__FP10e_sh_class = .text:0x00000598; // type:function size:0x18A4 scope:global align:4 +eff_set__FP10e_sh_class = .text:0x00001E3C; // type:function size:0x20C scope:global align:4 +anm_se_set__FP10e_sh_class = .text:0x00002048; // type:function size:0x4B8 scope:global align:4 +daE_SH_Execute__FP10e_sh_class = .text:0x00002500; // type:function size:0x5C4 scope:global align:4 +daE_SH_IsDelete__FP10e_sh_class = .text:0x00002AC4; // type:function size:0x8 scope:global align:4 +daE_SH_Delete__FP10e_sh_class = .text:0x00002ACC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002B34; // type:function size:0x198 scope:global align:4 +daE_SH_Create__FP10fopAc_ac_c = .text:0x00002CCC; // type:function size:0x308 scope:global align:4 +__dt__12daE_SH_HIO_cFv = .text:0x00002FD4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sh_cpp = .text:0x00003014; // type:function size:0x48 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x0000305C; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00003064; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000306C; // type:function size:0x8 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x00003074; // type:function size:0xC scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00003080; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00003098; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000030A8; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000030B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98885 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98897 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98902 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98903 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98904 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98913 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98992 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98993 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98994 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99295 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99296 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99297 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99298 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99299 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99300 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99301 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99302 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99303 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99304 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99305 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@99306 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99307 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99308 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@99309 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99310 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99311 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99312 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99313 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99314 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99315 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99316 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99317 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99320 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99321 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@99323 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99496 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99497 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99499 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99500 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99501 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99502 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99503 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99504 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99505 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99506 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99507 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99508 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99509 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99510 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99512 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99514 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99515 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99543 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99544 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99545 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99547 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@99548 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99549 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99550 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99688 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99689 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_230_data_16 = .data:0x00000016; // type:object size:0x5 data:string +ap_name$94339 = .data:0x0000001C; // type:object size:0x6 scope:local align:4 +dp_name$94585 = .data:0x00000022; // type:object size:0x6 scope:local align:2 +@99325 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +p_name$94725 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +p_idx$94726 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +time_scale$94933 = .data:0x00000064; // type:object size:0x64 scope:local align:4 +cc_sph_src$95075 = .data:0x000000C8; // type:object size:0x40 scope:local align:4 +at_sph_src$95076 = .data:0x00000108; // type:object size:0x40 scope:local align:4 +l_daE_SH_Method = .data:0x00000148; // type:object size:0x20 scope:global align:4 +g_profile_E_SH = .data:0x00000168; // type:object size:0x30 scope:global align:4 +__vt__12daE_SH_HIO_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_230_data_1A4 = .data:0x000001A4; // type:object size:0xD data:string +@95111 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SH_HIO_c = .data:0x000001C0; // type:object size:0x8 scope:global align:4 +lbl_230_data_1C8 = .data:0x000001C8; // type:object size:0x34 +@95174 = .data:0x000001FC; // type:object size:0x3C scope:local align:4 +lbl_230_data_238 = .data:0x00000238; // type:object size:0x14 +@95176 = .data:0x0000024C; // type:object size:0x34 scope:local align:4 +lbl_230_data_280 = .data:0x00000280; // type:object size:0x14 +@95234 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_230_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@95236 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_230_data_2DC = .data:0x000002DC; // type:object size:0x1C +@95238 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_230_data_304 = .data:0x00000304; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_230_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_sm/splits.txt b/config/RZDP01/rels/d_a_e_sm/splits.txt new file mode 100644 index 0000000000..ff1cd9e33a --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm.cpp: + .text start:0x000000CC end:0x0000583C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000180 + .data start:0x00000000 end:0x0000037C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_sm/symbols.txt b/config/RZDP01/rels/d_a_e_sm/symbols.txt new file mode 100644 index 0000000000..11aaa02af9 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sm/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_Sm_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +SetAnm__8daE_SM_cFiiff = .text:0x00000100; // type:function size:0xAC scope:global align:4 +Draw__8daE_SM_cFv = .text:0x000001AC; // type:function size:0x2F8 scope:global align:4 +way_bg_check__FP8daE_SM_cf4cXyzs = .text:0x000004A4; // type:function size:0x10C scope:global align:4 +move_check__FP8daE_SM_cPi = .text:0x000005B0; // type:function size:0x120 scope:global align:4 +Particle_Set__8daE_SM_cFUs4cXyz4cXyz5csXyz = .text:0x000006D0; // type:function size:0x68 scope:global align:4 +ArrowCheck__8daE_SM_cFv = .text:0x00000738; // type:function size:0x2F0 scope:global align:4 +E_SM_Damage__8daE_SM_cFv = .text:0x00000A28; // type:function size:0x228 scope:global align:4 +SmDamageCheck__8daE_SM_cFv = .text:0x00000C50; // type:function size:0x738 scope:global align:4 +E_SM_Normal__8daE_SM_cFv = .text:0x00001388; // type:function size:0x488 scope:global align:4 +E_SM_Move__8daE_SM_cFv = .text:0x00001810; // type:function size:0x2B4 scope:global align:4 +E_SM_Attack__8daE_SM_cFv = .text:0x00001AC4; // type:function size:0x2C8 scope:global align:4 +Action__8daE_SM_cFv = .text:0x00001D8C; // type:function size:0x210 scope:global align:4 +E_SM_C_Normal__8daE_SM_cFv = .text:0x00001F9C; // type:function size:0x8C scope:global align:4 +E_SM_C_Fight__8daE_SM_cFv = .text:0x00002028; // type:function size:0x90 scope:global align:4 +E_SM_C_Near_Escape__8daE_SM_cFv = .text:0x000020B8; // type:function size:0x2A8 scope:global align:4 +E_SM_C_Far_Escape__8daE_SM_cFv = .text:0x00002360; // type:function size:0x264 scope:global align:4 +E_SM_C_Home_Escape__8daE_SM_cFv = .text:0x000025C4; // type:function size:0x6BC scope:global align:4 +E_SM_C_Escape__8daE_SM_cFv = .text:0x00002C80; // type:function size:0x38 scope:global align:4 +E_SM_C_Free__8daE_SM_cFv = .text:0x00002CB8; // type:function size:0x2A8 scope:global align:4 +E_SM_C_Death__8daE_SM_cFv = .text:0x00002F60; // type:function size:0x358 scope:global align:4 +C_DamageCheck__8daE_SM_cFv = .text:0x000032B8; // type:function size:0x598 scope:global align:4 +E_SM_C_Hook__8daE_SM_cFv = .text:0x00003850; // type:function size:0x1CC scope:global align:4 +CheckViewArea__8daE_SM_cFv = .text:0x00003A1C; // type:function size:0xDC scope:global align:4 +CameraSet__8daE_SM_cFv = .text:0x00003AF8; // type:function size:0xF4 scope:global align:4 +SetStopCam__8daE_SM_cF4cXyzffs = .text:0x00003BEC; // type:function size:0xF4 scope:global align:4 +SetCMoveCam__8daE_SM_cF4cXyzff = .text:0x00003CE0; // type:function size:0x5C scope:global align:4 +SetStopingCam__8daE_SM_cFv = .text:0x00003D3C; // type:function size:0x7C scope:global align:4 +SetReleaseCam__8daE_SM_cFv = .text:0x00003DB8; // type:function size:0x90 scope:global align:4 +DemoStart__8daE_SM_cFv = .text:0x00003E48; // type:function size:0x184 scope:global align:4 +DemoMid__8daE_SM_cFv = .text:0x00003FCC; // type:function size:0x220 scope:global align:4 +E_SM_C_Demo__8daE_SM_cFv = .text:0x000041EC; // type:function size:0x28 scope:global align:4 +CoreAction__8daE_SM_cFv = .text:0x00004214; // type:function size:0x200 scope:global align:4 +ArrowOn__8daE_SM_cFv = .text:0x00004414; // type:function size:0x274 scope:global align:4 +Execute__8daE_SM_cFv = .text:0x00004688; // type:function size:0x4CC scope:global align:4 +setSmBaseMtx__8daE_SM_cFv = .text:0x00004B54; // type:function size:0x278 scope:global align:4 +setBaseMtx__8daE_SM_cFv = .text:0x00004DCC; // type:function size:0x94 scope:global align:4 +CoCoreSet__8daE_SM_cFv = .text:0x00004E60; // type:function size:0x124 scope:global align:4 +CoSmSet__8daE_SM_cFv = .text:0x00004F84; // type:function size:0xA4 scope:global align:4 +daE_SM_IsDelete__FP8daE_SM_c = .text:0x00005028; // type:function size:0x8 scope:global align:4 +daE_SM_Delete__FP8daE_SM_c = .text:0x00005030; // type:function size:0x4 scope:global align:4 +daE_SM_Draw__FP8daE_SM_c = .text:0x00005034; // type:function size:0x4 scope:global align:4 +daE_SM_Execute__FP8daE_SM_c = .text:0x00005038; // type:function size:0x4 scope:global align:4 +daE_SM_Create__FP10fopAc_ac_c = .text:0x0000503C; // type:function size:0x4 scope:global align:4 +Delete__8daE_SM_cFv = .text:0x00005040; // type:function size:0xBC scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000050FC; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_SM_cFv = .text:0x00005100; // type:function size:0x130 scope:global align:4 +initCoSph__8daE_SM_cFv = .text:0x00005230; // type:function size:0xC8 scope:global align:4 +Create__8daE_SM_cFv = .text:0x000052F8; // type:function size:0x4BC scope:global align:4 +__dt__12daE_Sm_HIO_cFv = .text:0x000057B4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sm_cpp = .text:0x000057F4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99711 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99714 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99715 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99724 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@99779 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99780 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99782 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99798 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99821 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@99890 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99891 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99892 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99893 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99894 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99895 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99896 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99897 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99900 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@99919 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99920 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99921 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99922 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99923 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99924 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99925 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100046 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100047 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100048 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100049 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100050 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@100051 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100091 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100092 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100093 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100094 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100095 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100096 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100097 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100128 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100129 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100130 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100131 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100132 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100133 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100134 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100158 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100159 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100160 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100161 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100162 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100191 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100201 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@100237 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100238 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100271 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100338 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100339 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100340 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100341 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100342 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100343 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100344 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100345 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100408 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100409 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100410 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100474 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100475 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100476 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100477 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 data:string +@100562 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100563 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100598 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@100600 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100601 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100677 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100702 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100737 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100738 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100763 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100892 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101057 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101058 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101059 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101060 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@101061 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@101062 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@101065 = .rodata:0x00000178; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94335 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_231_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@100347 = .data:0x0000001C; // type:object size:0x54 scope:local align:4 +lbl_231_data_70 = .data:0x00000070; // type:object size:0x7 data:string +@100740 = .data:0x00000078; // type:object size:0x20 scope:local align:4 +cc_sph_src$95890 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +core_sph_src$95891 = .data:0x000000D8; // type:object size:0x40 scope:local align:4 +l_daE_SM_Method = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_E_SM = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__12daE_Sm_HIO_c = .data:0x00000168; // type:object size:0xC scope:global align:4 +lbl_231_data_174 = .data:0x00000174; // type:object size:0xD data:string +@95971 = .data:0x00000184; // type:object size:0xC scope:local align:4 +__RTTI__12daE_Sm_HIO_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_231_data_198 = .data:0x00000198; // type:object size:0x34 +@96035 = .data:0x000001CC; // type:object size:0x3C scope:local align:4 +lbl_231_data_208 = .data:0x00000208; // type:object size:0x14 +@96037 = .data:0x0000021C; // type:object size:0x34 scope:local align:4 +lbl_231_data_250 = .data:0x00000250; // type:object size:0x14 +@96095 = .data:0x00000264; // type:object size:0x24 scope:local align:4 +lbl_231_data_288 = .data:0x00000288; // type:object size:0x18 +@96097 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +lbl_231_data_2AC = .data:0x000002AC; // type:object size:0x1C +@96099 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_231_data_2D4 = .data:0x000002D4; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +s_Dis__22@unnamed@d_a_e_sm_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 data:float +s_TargetAngle__22@unnamed@d_a_e_sm_cpp@ = .bss:0x00000030; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_e_sm2/splits.txt b/config/RZDP01/rels/d_a_e_sm2/splits.txt new file mode 100644 index 0000000000..8883f76b0e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sm2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sm2.cpp: + .text start:0x000000CC end:0x00003F14 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x00000764 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_e_sm2/symbols.txt b/config/RZDP01/rels/d_a_e_sm2/symbols.txt new file mode 100644 index 0000000000..667502919b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sm2/symbols.txt @@ -0,0 +1,177 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGs_onSwitch__Fii = .text:0x000003F8; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00000410; // type:function size:0x10 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00000420; // type:function size:0x18 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000438; // type:function size:0xC scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x00000444; // type:function size:0x8 scope:global align:4 +__ct__13daE_SM2_HIO_cFv = .text:0x0000044C; // type:function size:0x40 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000048C; // type:function size:0x11C scope:global align:4 +daE_SM2_Draw__FP11e_sm2_class = .text:0x000005A8; // type:function size:0x2D4 scope:global align:4 +size_get__FUc = .text:0x0000087C; // type:function size:0x14 scope:global align:4 +sm2_delete__FP11e_sm2_class = .text:0x00000890; // type:function size:0xCC scope:global align:4 +cc_stts_init__FP11e_sm2_class = .text:0x0000095C; // type:function size:0x74 scope:global align:4 +s_s_sub__FPvPv = .text:0x000009D0; // type:function size:0xD4 scope:global align:4 +eff_set__FP11e_sm2_classP4cXyzf = .text:0x00000AA4; // type:function size:0x11C scope:global align:4 +action__FP11e_sm2_class = .text:0x00000BC0; // type:function size:0x246C scope:global align:4 +col_set__FP11e_sm2_classSc = .text:0x0000302C; // type:function size:0x180 scope:global align:4 +daE_SM2_Execute__FP11e_sm2_class = .text:0x000031AC; // type:function size:0x280 scope:global align:4 +daE_SM2_IsDelete__FP11e_sm2_class = .text:0x0000342C; // type:function size:0x8 scope:global align:4 +daE_SM2_Delete__FP11e_sm2_class = .text:0x00003434; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000348C; // type:function size:0x2A0 scope:global align:4 +daE_SM2_Create__FP10fopAc_ac_c = .text:0x0000372C; // type:function size:0x64C scope:global align:4 +__dt__13daE_SM2_HIO_cFv = .text:0x00003D78; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sm2_cpp = .text:0x00003DB8; // type:function size:0x15C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99924 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99925 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99926 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99927 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100049 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100050 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100051 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100052 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100075 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@100076 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100109 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@100494 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100496 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100497 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100498 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100499 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@100500 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100501 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100502 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100503 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100504 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100505 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100506 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100507 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100508 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100509 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@100510 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100511 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100512 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100513 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100514 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100515 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@100516 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100517 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100518 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100520 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100521 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100522 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100523 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100524 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100525 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100526 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100527 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100528 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100529 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100530 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100531 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100532 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100533 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100534 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100535 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100536 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100537 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100538 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100539 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100540 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100541 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100542 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100543 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100544 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100545 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100546 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100547 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100548 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100554 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@100555 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +@100593 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100846 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100847 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100848 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100921 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100922 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100923 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100924 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100925 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100926 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100927 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92591 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +sc_d$94236 = .data:0x00000018; // type:object size:0x14 scope:local align:4 data:float +lbl_232_data_2C = .data:0x0000002C; // type:object size:0x8 +bg_h$94257 = .data:0x00000034; // type:object size:0x14 scope:local align:4 +bg_r$94258 = .data:0x00000048; // type:object size:0x14 scope:local align:4 +lbl_232_data_5C = .data:0x0000005C; // type:object size:0x78 +swsp_d$94671 = .data:0x000000D4; // type:object size:0xA scope:local align:4 +lbl_232_data_DE = .data:0x000000DE; // type:object size:0x32 +bun_d$94728 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +j_d$94731 = .data:0x00000124; // type:object size:0x30 scope:local align:4 +ya_d$94732 = .data:0x00000154; // type:object size:0x18 scope:local align:4 +y_ad$94733 = .data:0x0000016C; // type:object size:0x14 scope:local align:4 +pf_d$94881 = .data:0x00000180; // type:object size:0x40 scope:local align:4 +ps_d$94882 = .data:0x000001C0; // type:object size:0x20 scope:local align:4 +cc_idx$94913 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 +cc_size$94914 = .data:0x000001F0; // type:object size:0x10 scope:local align:4 +key_eno$94915 = .data:0x00000200; // type:object size:0x4 scope:local align:4 +asp$94944 = .data:0x00000204; // type:object size:0x14 scope:local align:4 +asp2$94945 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +lbl_232_data_22C = .data:0x0000022C; // type:object size:0x7 data:string +@100553 = .data:0x00000234; // type:object size:0x54 scope:local align:4 +@100551 = .data:0x00000288; // type:object size:0x54 scope:local align:4 +lbl_232_data_2DC = .data:0x000002DC; // type:object size:0x6 data:string +cc_sph_src$95221 = .data:0x000002E4; // type:object size:0x40 scope:local align:4 +lbl_232_data_324 = .data:0x00000324; // type:object size:0x10 +l_daE_SM2_Method = .data:0x00000334; // type:object size:0x20 scope:global align:4 +g_profile_E_SM2 = .data:0x00000354; // type:object size:0x30 scope:global align:4 +__vt__13daE_SM2_HIO_c = .data:0x00000384; // type:object size:0xC scope:global align:4 +lbl_232_data_390 = .data:0x00000390; // type:object size:0xE data:string +@95294 = .data:0x000003A0; // type:object size:0x1C scope:local align:4 +__RTTI__13daE_SM2_HIO_c = .data:0x000003BC; // type:object size:0x8 scope:global align:4 +lbl_232_data_3C4 = .data:0x000003C4; // type:object size:0x20 +@95299 = .data:0x000003E4; // type:object size:0x14 scope:local align:4 +lbl_232_data_3F8 = .data:0x000003F8; // type:object size:0x3C +@95359 = .data:0x00000434; // type:object size:0x3C scope:local align:4 +lbl_232_data_470 = .data:0x00000470; // type:object size:0x14 +@95361 = .data:0x00000484; // type:object size:0x34 scope:local align:4 +lbl_232_data_4B8 = .data:0x000004B8; // type:object size:0x48 +@95413 = .data:0x00000500; // type:object size:0x4C scope:local align:4 +lbl_232_data_54C = .data:0x0000054C; // type:object size:0x14 +@95417 = .data:0x00000560; // type:object size:0x44 scope:local align:4 +lbl_232_data_5A4 = .data:0x000005A4; // type:object size:0x14 +@95419 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 +lbl_232_data_5DC = .data:0x000005DC; // type:object size:0x18 +@95421 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +lbl_232_data_600 = .data:0x00000600; // type:object size:0x1C +@95423 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_232_data_628 = .data:0x00000628; // type:object size:0x24 +@95429 = .data:0x0000064C; // type:object size:0xC scope:local align:4 +lbl_232_data_658 = .data:0x00000658; // type:object size:0x14 +@95457 = .data:0x0000066C; // type:object size:0x14 scope:local align:4 +lbl_232_data_680 = .data:0x00000680; // type:object size:0xE4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94168 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:2byte +@95018 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@95019 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@95020 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@95021 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@95022 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@95023 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@95024 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +col_d = .bss:0x00000078; // type:object size:0x54 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_st/splits.txt b/config/RZDP01/rels/d_a_e_st/splits.txt new file mode 100644 index 0000000000..90e073b7c4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_st/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_st.cpp: + .text start:0x000000CC end:0x000077A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A4 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x000000A0 diff --git a/config/RZDP01/rels/d_a_e_st/symbols.txt b/config/RZDP01/rels/d_a_e_st/symbols.txt new file mode 100644 index 0000000000..caf83e045c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_st/symbols.txt @@ -0,0 +1,205 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x000003E0; // type:function size:0x8 scope:global align:4 +__ct__12daE_ST_HIO_cFv = .text:0x000003E8; // type:function size:0x60 scope:global align:4 +anm_init__FP10e_st_classifUcf = .text:0x00000448; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000004F4; // type:function size:0x270 scope:global align:4 +daE_ST_Draw__FP10e_st_class = .text:0x00000764; // type:function size:0x2A0 scope:global align:4 +pl_check__FP10e_st_classf = .text:0x00000A04; // type:function size:0x1C8 scope:global align:4 +damage_check__FP10e_st_class = .text:0x00000BCC; // type:function size:0x410 scope:global align:4 +move_bg_check__FP10e_st_class = .text:0x00000FDC; // type:function size:0x1EC scope:global align:4 +bg_pos_get__FP10e_st_class = .text:0x000011C8; // type:function size:0x330 scope:global align:4 +move_calc__FP10e_st_class = .text:0x000014F8; // type:function size:0xC0 scope:global align:4 +e_st_wait__FP10e_st_class = .text:0x000015B8; // type:function size:0x278 scope:global align:4 +pl_angle_get__FP10e_st_class = .text:0x00001830; // type:function size:0x9C scope:global align:4 +e_st_move__FP10e_st_class = .text:0x000018CC; // type:function size:0x1C8 scope:global align:4 +e_st_pl_search__FP10e_st_class = .text:0x00001A94; // type:function size:0x34C scope:global align:4 +e_st_shoot__FP10e_st_class = .text:0x00001DE0; // type:function size:0x214 scope:global align:4 +e_st_jump_attack__FP10e_st_class = .text:0x00001FF4; // type:function size:0x770 scope:global align:4 +e_st_hang__FP10e_st_class = .text:0x00002764; // type:function size:0x254 scope:global align:4 +e_st_hang_shoot__FP10e_st_class = .text:0x000029B8; // type:function size:0x35C scope:global align:4 +e_st_hang_drop__FP10e_st_class = .text:0x00002D14; // type:function size:0x230 scope:global align:4 +e_st_hang_2__FP10e_st_class = .text:0x00002F44; // type:function size:0x580 scope:global align:4 +e_st_hang_2_shoot__FP10e_st_class = .text:0x000034C4; // type:function size:0x1D8 scope:global align:4 +e_st_s_damage__FP10e_st_class = .text:0x0000369C; // type:function size:0x148 scope:global align:4 +e_st_damage__FP10e_st_class = .text:0x000037E4; // type:function size:0x548 scope:global align:4 +e_st_water__FP10e_st_class = .text:0x00003D2C; // type:function size:0x218 scope:global align:4 +water_check__FP10e_st_class = .text:0x00003F44; // type:function size:0xD0 scope:global align:4 +gr_check__FP10e_st_class = .text:0x00004014; // type:function size:0xE0 scope:global align:4 +e_st_g_normal__FP10e_st_class = .text:0x000040F4; // type:function size:0x238 scope:global align:4 +e_st_g_fight__FP10e_st_class = .text:0x0000432C; // type:function size:0x3F8 scope:global align:4 +e_st_g_def__FP10e_st_class = .text:0x00004724; // type:function size:0x100 scope:global align:4 +e_st_g_damage__FP10e_st_class = .text:0x00004824; // type:function size:0x128 scope:global align:4 +e_st_g_s_damage__FP10e_st_class = .text:0x0000494C; // type:function size:0xF8 scope:global align:4 +e_st_g_wind__FP10e_st_class = .text:0x00004A44; // type:function size:0xD8 scope:global align:4 +e_st_g_chance__FP10e_st_class = .text:0x00004B1C; // type:function size:0x2C4 scope:global align:4 +e_st_g_end__FP10e_st_class = .text:0x00004DE0; // type:function size:0x2D0 scope:global align:4 +damage_check_g__FP10e_st_class = .text:0x000050B0; // type:function size:0x314 scope:global align:4 +ground_angle_set__FP10e_st_class = .text:0x000053C4; // type:function size:0x1C4 scope:global align:4 +daE_ST_Execute__FP10e_st_class = .text:0x00005588; // type:function size:0x173C scope:global align:4 +daE_ST_IsDelete__FP10e_st_class = .text:0x00006CC4; // type:function size:0x8 scope:global align:4 +daE_ST_Delete__FP10e_st_class = .text:0x00006CCC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00006D34; // type:function size:0x1E8 scope:global align:4 +daE_ST_Create__FP10fopAc_ac_c = .text:0x00006F1C; // type:function size:0x710 scope:global align:4 +__dt__12daE_ST_HIO_cFv = .text:0x0000762C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_st_cpp = .text:0x0000766C; // type:function size:0xF0 scope:global align:4 +__ct__7st_footFv = .text:0x0000775C; // type:function size:0x4 scope:global align:4 +__dt__7st_footFv = .text:0x00007760; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@103750 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@103751 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@103752 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@103753 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@103778 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@103779 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@103780 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@103781 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@103782 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +lbl_233_rodata_24 = .rodata:0x00000024; // type:object size:0x8 +@103862 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@103863 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@103891 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@103892 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103965 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@103966 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@103967 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@103968 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@103969 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@103970 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@103971 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103972 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103991 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@104008 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104009 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104031 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104032 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104051 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104052 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104091 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104092 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104093 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@104094 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104261 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104262 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@104263 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@104264 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104265 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104266 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104309 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104316 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@104369 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104370 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104371 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104372 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104474 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104572 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104573 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104574 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104575 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104576 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104601 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104602 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@104609 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104672 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104673 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104733 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104768 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104769 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104850 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104851 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104852 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104868 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104869 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105109 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105110 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105111 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@105112 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105113 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105114 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105115 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105116 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105117 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105118 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105119 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@105120 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@105121 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@105122 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@105123 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@105124 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@105125 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@105126 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@105127 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@105128 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105129 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105130 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@105131 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105132 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105133 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105134 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105135 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105349 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105351 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105352 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105355 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@105445 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94092 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_233_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@104269 = .data:0x0000001C; // type:object size:0x1C scope:local align:4 +top_j = .data:0x00000038; // type:object size:0x20 scope:global align:4 +p_name$95958 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +@105139 = .data:0x0000005C; // type:object size:0xE8 scope:local align:4 +ya = .data:0x00000144; // type:object size:0xC scope:global align:4 +xa = .data:0x00000150; // type:object size:0xC scope:global align:4 +cc_sph_src$96296 = .data:0x0000015C; // type:object size:0x40 scope:local align:4 +at_sph_src$96297 = .data:0x0000019C; // type:object size:0x40 scope:local align:4 +line_cyl_src$96298 = .data:0x000001DC; // type:object size:0x44 scope:local align:4 +def_sph_src$96299 = .data:0x00000220; // type:object size:0x40 scope:local align:4 +lbl_233_data_260 = .data:0x00000260; // type:object size:0x7 data:string +l_daE_ST_Method = .data:0x00000268; // type:object size:0x20 scope:global align:4 +g_profile_E_ST = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__12daE_ST_HIO_c = .data:0x000002B8; // type:object size:0xC scope:global align:4 +lbl_233_data_2C4 = .data:0x000002C4; // type:object size:0xD data:string +@96352 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ST_HIO_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +lbl_233_data_2E8 = .data:0x000002E8; // type:object size:0x34 +@96415 = .data:0x0000031C; // type:object size:0x3C scope:local align:4 +lbl_233_data_358 = .data:0x00000358; // type:object size:0x14 +@96417 = .data:0x0000036C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000003A8; // type:object size:0x14 scope:global align:4 +lbl_233_data_3BC = .data:0x000003BC; // type:object size:0x5C +@96469 = .data:0x00000418; // type:object size:0x4C scope:local align:4 +lbl_233_data_464 = .data:0x00000464; // type:object size:0x14 +@96473 = .data:0x00000478; // type:object size:0x44 scope:local align:4 +lbl_233_data_4BC = .data:0x000004BC; // type:object size:0x14 +@96475 = .data:0x000004D0; // type:object size:0x24 scope:local align:4 +lbl_233_data_4F4 = .data:0x000004F4; // type:object size:0x18 +@96477 = .data:0x0000050C; // type:object size:0xC scope:local align:4 +lbl_233_data_518 = .data:0x00000518; // type:object size:0x1C +@96479 = .data:0x00000534; // type:object size:0xC scope:local align:4 +lbl_233_data_540 = .data:0x00000540; // type:object size:0x34 +@96513 = .data:0x00000574; // type:object size:0x14 scope:local align:4 +lbl_233_data_588 = .data:0x00000588; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +small = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_233_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@94135 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x24 scope:global align:4 data:byte +@95841 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@95842 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@95843 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@95844 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +top_pos_data = .bss:0x00000070; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_st_line/splits.txt b/config/RZDP01/rels/d_a_e_st_line/splits.txt new file mode 100644 index 0000000000..e794d5bc50 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_st_line/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_st_line.cpp: + .text start:0x0000005C end:0x000002C8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_st_line/symbols.txt b/config/RZDP01/rels/d_a_e_st_line/symbols.txt new file mode 100644 index 0000000000..417d4efc9e --- /dev/null +++ b/config/RZDP01/rels/d_a_e_st_line/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_ST_LINE_Draw__FP15e_st_line_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daE_ST_LINE_Execute__FP15e_st_line_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daE_ST_LINE_IsDelete__FP15e_st_line_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x74 scope:global align:4 +daE_ST_LINE_Create__FP10fopAc_ac_c = .text:0x000000E8; // type:function size:0x184 scope:global align:4 +daE_ST_LINE_Delete__FP15e_st_line_class = .text:0x0000026C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92624 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92658 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92659 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92660 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_234_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_ST_LINE_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_ST_LINE = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_sw/splits.txt b/config/RZDP01/rels/d_a_e_sw/splits.txt new file mode 100644 index 0000000000..d6b782a431 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_sw.cpp: + .text start:0x000000CC end:0x00006F20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x000004DC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_sw/symbols.txt b/config/RZDP01/rels/d_a_e_sw/symbols.txt new file mode 100644 index 0000000000..0685f5a042 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_sw/symbols.txt @@ -0,0 +1,216 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x328 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000003F4; // type:function size:0x74 scope:global align:4 +__ct__12daE_SW_HIO_cFv = .text:0x00000468; // type:function size:0x54 scope:global align:4 +draw__8daE_SW_cFv = .text:0x000004BC; // type:function size:0x1BC scope:global align:4 +daE_SW_Draw__FP8daE_SW_c = .text:0x00000678; // type:function size:0x4 scope:global align:4 +setBeforeJumpEffect__8daE_SW_cFv = .text:0x0000067C; // type:function size:0xDC scope:global align:4 +setJumpEffect__8daE_SW_cFv = .text:0x00000758; // type:function size:0xDC scope:global align:4 +setSmokeEffect__8daE_SW_cFv = .text:0x00000834; // type:function size:0x144 scope:global align:4 +setDiveEffect__8daE_SW_cFv = .text:0x00000978; // type:function size:0xB4 scope:global align:4 +setHideEffect__8daE_SW_cFv = .text:0x00000A2C; // type:function size:0xA0 scope:global align:4 +setActionMode__8daE_SW_cFss = .text:0x00000ACC; // type:function size:0x38 scope:global align:4 +s_b_sub__FPvPv = .text:0x00000B04; // type:function size:0xB4 scope:global align:4 +search_bomb__8daE_SW_cFv = .text:0x00000BB8; // type:function size:0x80 scope:global align:4 +bomb_check__8daE_SW_cFv = .text:0x00000C38; // type:function size:0x7C scope:global align:4 +setModeBack__8daE_SW_cFv = .text:0x00000CB4; // type:function size:0x58 scope:global align:4 +checkFall__8daE_SW_cFv = .text:0x00000D0C; // type:function size:0x140 scope:global align:4 +checkBeforeWall__8daE_SW_cFv = .text:0x00000E4C; // type:function size:0x8C scope:global align:4 +executeWait__8daE_SW_cFv = .text:0x00000ED8; // type:function size:0x220 scope:global align:4 +checkRunChase__8daE_SW_cFv = .text:0x000010F8; // type:function size:0x8C scope:global align:4 +executeChaseSlow__8daE_SW_cFv = .text:0x00001184; // type:function size:0x68C scope:global align:4 +executeChaseFast__8daE_SW_cFv = .text:0x00001810; // type:function size:0x488 scope:global align:4 +executeBomb__8daE_SW_cFv = .text:0x00001C98; // type:function size:0x208 scope:global align:4 +executeAttack__8daE_SW_cFv = .text:0x00001EA0; // type:function size:0x558 scope:global align:4 +executeHook__8daE_SW_cFv = .text:0x000023F8; // type:function size:0x208 scope:global align:4 +executeMoveOut__8daE_SW_cFv = .text:0x00002600; // type:function size:0x200 scope:global align:4 +executeChance__8daE_SW_cFv = .text:0x00002800; // type:function size:0x398 scope:global align:4 +executeDive__8daE_SW_cFv = .text:0x00002B98; // type:function size:0x1A8 scope:global align:4 +executeDamage__8daE_SW_cFv = .text:0x00002D40; // type:function size:0x288 scope:global align:4 +executeDie__8daE_SW_cFv = .text:0x00002FC8; // type:function size:0x1B0 scope:global align:4 +s_child_sub__FPvPv = .text:0x00003178; // type:function size:0xA4 scope:global align:4 +executeMaster__8daE_SW_cFv = .text:0x0000321C; // type:function size:0x198 scope:global align:4 +checkSuddenAttack__8daE_SW_cFi = .text:0x000033B4; // type:function size:0x17C scope:global align:4 +executeSuddenAttack__8daE_SW_cFv = .text:0x00003530; // type:function size:0x198 scope:global align:4 +executeFall__8daE_SW_cFv = .text:0x000036C8; // type:function size:0x128 scope:global align:4 +action__8daE_SW_cFv = .text:0x000037F0; // type:function size:0x1AC scope:global align:4 +mtx_set__8daE_SW_cFv = .text:0x0000399C; // type:function size:0xAC scope:global align:4 +cc_set__8daE_SW_cFv = .text:0x00003A48; // type:function size:0x158 scope:global align:4 +damage_check__8daE_SW_cFv = .text:0x00003BA0; // type:function size:0x264 scope:global align:4 +checkGroundSand__8daE_SW_cFv = .text:0x00003E04; // type:function size:0x11C scope:global align:4 +execute__8daE_SW_cFv = .text:0x00003F20; // type:function size:0x214 scope:global align:4 +daE_SW_Execute__FP8daE_SW_c = .text:0x00004134; // type:function size:0x4 scope:global align:4 +daE_SW_IsDelete__FP8daE_SW_c = .text:0x00004138; // type:function size:0x8 scope:global align:4 +_delete__8daE_SW_cFv = .text:0x00004140; // type:function size:0x74 scope:global align:4 +daE_SW_Delete__FP8daE_SW_c = .text:0x000041B4; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_SW_cFv = .text:0x000041B8; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000042AC; // type:function size:0x4 scope:global align:4 +create__8daE_SW_cFv = .text:0x000042B0; // type:function size:0x4EC scope:global align:4 +daE_SW_Create__FP8daE_SW_c = .text:0x0000479C; // type:function size:0x4 scope:global align:4 +d_setAction__8daE_SW_cFM8daE_SW_cFPCvPv_v = .text:0x000047A0; // type:function size:0xA4 scope:global align:4 +d_checkFall__8daE_SW_cFv = .text:0x00004844; // type:function size:0x1F4 scope:global align:4 +d_damage_check__8daE_SW_cFv = .text:0x00004A38; // type:function size:0x37C scope:global align:4 +d_action__8daE_SW_cFv = .text:0x00004DB4; // type:function size:0x100 scope:global align:4 +d_bomb_check__8daE_SW_cFv = .text:0x00004EB4; // type:function size:0x74 scope:global align:4 +d_bm_chase__8daE_SW_cFv = .text:0x00004F28; // type:function size:0x234 scope:global align:4 +d_wait__8daE_SW_cFv = .text:0x0000515C; // type:function size:0x344 scope:global align:4 +d_chaseCheck__8daE_SW_cFv = .text:0x000054A0; // type:function size:0x120 scope:global align:4 +d_chase__8daE_SW_cFv = .text:0x000055C0; // type:function size:0x250 scope:global align:4 +d_attk__8daE_SW_cFv = .text:0x00005810; // type:function size:0x4B8 scope:global align:4 +d_chance__8daE_SW_cFv = .text:0x00005CC8; // type:function size:0x370 scope:global align:4 +d_chance2__8daE_SW_cFv = .text:0x00006038; // type:function size:0x198 scope:global align:4 +d_dive__8daE_SW_cFv = .text:0x000061D0; // type:function size:0x1AC scope:global align:4 +d_damage__8daE_SW_cFv = .text:0x0000637C; // type:function size:0x35C scope:global align:4 +d_die__8daE_SW_cFv = .text:0x000066D8; // type:function size:0x1DC scope:global align:4 +d_hook__8daE_SW_cFv = .text:0x000068B4; // type:function size:0x338 scope:global align:4 +d_fall__8daE_SW_cFv = .text:0x00006BEC; // type:function size:0xF4 scope:global align:4 +d_execute__8daE_SW_cFv = .text:0x00006CE0; // type:function size:0x1B8 scope:global align:4 +__dt__12daE_SW_HIO_cFv = .text:0x00006E98; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_sw_cpp = .text:0x00006ED8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101267 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101268 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101269 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101270 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101289 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101290 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101291 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101292 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101301 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101333 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101483 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101523 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101524 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101525 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101526 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:string +@101527 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101528 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101551 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@101552 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@101609 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101615 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101690 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101691 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@101692 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101693 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101694 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101695 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101696 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101727 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101818 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101819 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101820 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101821 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101822 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101823 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101824 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101825 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101826 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101860 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101861 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101882 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101885 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@101939 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101940 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101941 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101942 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101943 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101944 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101966 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102006 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102007 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102008 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102026 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102085 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102325 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102326 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@102461 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@102462 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102466 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@102792 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102793 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102923 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94267 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__22@unnamed@d_a_e_sw_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +lbl_235_data_58 = .data:0x00000058; // type:object size:0x5 data:string +l_SW_DIVE_EFFECT_ID$94405 = .data:0x0000005E; // type:object size:0x8 scope:local align:2 +l_SW_HIDE_EFFECT_ID$94421 = .data:0x00000066; // type:object size:0x6 scope:local align:2 +@101946 = .data:0x0000006C; // type:object size:0x2C scope:local align:4 +@102164 = .data:0x00000098; // type:object size:0x38 scope:local align:4 +@102393 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +lbl_235_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +l_daE_SW_Method = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_E_SW = .data:0x00000104; // type:object size:0x30 scope:global align:4 +@102533 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@102534 = .data:0x00000140; // type:object size:0xC scope:local align:4 +@102535 = .data:0x0000014C; // type:object size:0xC scope:local align:4 +@102536 = .data:0x00000158; // type:object size:0xC scope:local align:4 +@102589 = .data:0x00000164; // type:object size:0xC scope:local align:4 +@102590 = .data:0x00000170; // type:object size:0xC scope:local align:4 +@102591 = .data:0x0000017C; // type:object size:0xC scope:local align:4 +@102592 = .data:0x00000188; // type:object size:0xC scope:local align:4 +@102593 = .data:0x00000194; // type:object size:0xC scope:local align:4 +@102594 = .data:0x000001A0; // type:object size:0xC scope:local align:4 +@102595 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +@102596 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@102597 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +@102715 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +@102716 = .data:0x000001DC; // type:object size:0xC scope:local align:4 +@102765 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@102766 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@102830 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@102831 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@102832 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@102878 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@102879 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@102880 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +@102881 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@102940 = .data:0x00000254; // type:object size:0xC scope:local align:4 +@102941 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@102989 = .data:0x0000026C; // type:object size:0xC scope:local align:4 data:4byte +@103020 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@103049 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@103050 = .data:0x00000290; // type:object size:0xC scope:local align:4 +@103111 = .data:0x0000029C; // type:object size:0xC scope:local align:4 data:4byte +__vt__12daE_SW_HIO_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_235_data_2B4 = .data:0x000002B4; // type:object size:0xD data:string +@96408 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_SW_HIO_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_235_data_2D8 = .data:0x000002D8; // type:object size:0x34 +@96471 = .data:0x0000030C; // type:object size:0x3C scope:local align:4 +lbl_235_data_348 = .data:0x00000348; // type:object size:0x14 +@96473 = .data:0x0000035C; // type:object size:0x34 scope:local align:4 +lbl_235_data_390 = .data:0x00000390; // type:object size:0x14 +@96531 = .data:0x000003A4; // type:object size:0x24 scope:local align:4 +lbl_235_data_3C8 = .data:0x000003C8; // type:object size:0x18 +@96533 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +lbl_235_data_3EC = .data:0x000003EC; // type:object size:0x1C +@96535 = .data:0x00000408; // type:object size:0xC scope:local align:4 +lbl_235_data_414 = .data:0x00000414; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +target_info__22@unnamed@d_a_e_sw_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +target_dist__22@unnamed@d_a_e_sw_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:float +lbl_235_bss_10 = .bss:0x00000010; // type:object size:0x1 data:byte +lbl_235_bss_11 = .bss:0x00000011; // type:object size:0x1 data:byte +lbl_235_bss_12 = .bss:0x00000012; // type:object size:0x1 data:byte +lbl_235_bss_13 = .bss:0x00000013; // type:object size:0x1 data:byte +@94310 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x24 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_e_th/splits.txt b/config/RZDP01/rels/d_a_e_th/splits.txt new file mode 100644 index 0000000000..c4c3087884 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_th/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_th.cpp: + .text start:0x000000CC end:0x00003820 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x000003C0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_e_th/symbols.txt b/config/RZDP01/rels/d_a_e_th/symbols.txt new file mode 100644 index 0000000000..08c1f52341 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_th/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000000E0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000000F0; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000000FC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000010C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000011C; // type:function size:0xC scope:global align:4 +__ct__12daE_TH_HIO_cFv = .text:0x00000128; // type:function size:0x38 scope:global align:4 +s_md_sub1__FPvPv = .text:0x00000160; // type:function size:0x70 scope:global align:4 +s_md_sub2__FPvPv = .text:0x000001D0; // type:function size:0x70 scope:global align:4 +anm_init__FP10e_th_classifUcf = .text:0x00000240; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002EC; // type:function size:0xB8 scope:global align:4 +ke_move__FP10e_th_class = .text:0x000003A4; // type:function size:0x4AC scope:global align:4 +daE_TH_Draw__FP10e_th_class = .text:0x00000850; // type:function size:0x1F4 scope:global align:4 +action__FP10e_th_class = .text:0x00000A44; // type:function size:0x108C scope:global align:4 +cam_3d_morf__FP10e_th_classf = .text:0x00001AD0; // type:function size:0xE4 scope:global align:4 +demo_camera__FP10e_th_class = .text:0x00001BB4; // type:function size:0xD90 scope:global align:4 +anm_se_set__FP10e_th_class = .text:0x00002944; // type:function size:0x21C scope:global align:4 +daE_TH_Execute__FP10e_th_class = .text:0x00002B60; // type:function size:0x4E4 scope:global align:4 +daE_TH_IsDelete__FP10e_th_class = .text:0x00003044; // type:function size:0x8 scope:global align:4 +daE_TH_Delete__FP10e_th_class = .text:0x0000304C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000030B4; // type:function size:0x148 scope:global align:4 +daE_TH_Create__FP10fopAc_ac_c = .text:0x000031FC; // type:function size:0x468 scope:global align:4 +__dt__12daE_TH_HIO_cFv = .text:0x00003664; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_th_cpp = .text:0x000036A4; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000036EC; // type:function size:0x8 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000036F4; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00003704; // type:function size:0x10 scope:global align:4 +SetTgHitMark__12dCcD_GObjInfF14CcG_Tg_HitMark = .text:0x00003714; // type:function size:0x8 scope:global align:4 +OnTgShield__12dCcD_GObjInfFv = .text:0x0000371C; // type:function size:0x10 scope:global align:4 +OffTgShield__12dCcD_GObjInfFv = .text:0x0000372C; // type:function size:0x10 scope:global align:4 +__ct__7th_ke_sFv = .text:0x0000373C; // type:function size:0x68 scope:global align:4 +__dt__7th_ke_sFv = .text:0x000037A4; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99492 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99499 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99500 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99513 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@99525 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@99533 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@99586 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99592 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99594 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99595 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@99631 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99632 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99633 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99934 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99935 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99936 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99937 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99938 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99939 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99940 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99941 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99942 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99943 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99944 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99945 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99946 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99947 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99948 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99949 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99950 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99951 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99952 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100219 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100220 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100221 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100222 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100223 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100224 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100225 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100226 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100227 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100228 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100229 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100230 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100231 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100247 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100248 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100249 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100250 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100251 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100252 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100253 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100254 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100255 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100256 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100257 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100258 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100259 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100260 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100261 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100262 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@100263 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100264 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100265 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100321 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100322 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@100323 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@100356 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100357 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100358 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100359 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@100360 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@100361 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@100545 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@100546 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94118 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_236_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_236_data_1B = .data:0x0000001B; // type:object size:0x5 +@99956 = .data:0x00000020; // type:object size:0x2C scope:local align:4 +@99954 = .data:0x0000004C; // type:object size:0x68 scope:local align:4 +@100267 = .data:0x000000B4; // type:object size:0x38 scope:local align:4 +cc_sph_src$95097 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_TH_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_TH = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_TH_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_236_data_188 = .data:0x00000188; // type:object size:0xD data:string +@95158 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TH_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_236_data_1AC = .data:0x000001AC; // type:object size:0x34 +@95221 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_236_data_21C = .data:0x0000021C; // type:object size:0x14 +@95223 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_236_data_280 = .data:0x00000280; // type:object size:0x28 +@95281 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_236_data_2CC = .data:0x000002CC; // type:object size:0x18 +@95283 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_236_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@95285 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_236_data_318 = .data:0x00000318; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_236_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94161 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_th_ball/splits.txt b/config/RZDP01/rels/d_a_e_th_ball/splits.txt new file mode 100644 index 0000000000..92e6290453 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_th_ball/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_th_ball.cpp: + .text start:0x0000005C end:0x00002C9C + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000002AC + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDP01/rels/d_a_e_th_ball/symbols.txt b/config/RZDP01/rels/d_a_e_th_ball/symbols.txt new file mode 100644 index 0000000000..e5c48815ba --- /dev/null +++ b/config/RZDP01/rels/d_a_e_th_ball/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000005C; // type:function size:0x10 scope:global align:4 +daE_TH_BALL_Draw__FP15e_th_ball_class = .text:0x0000006C; // type:function size:0x38C scope:global align:4 +chain_control_01__FP15e_th_ball_class = .text:0x000003F8; // type:function size:0x354 scope:global align:4 +chain_control_02__FP15e_th_ball_class = .text:0x0000074C; // type:function size:0x320 scope:global align:4 +chain_control_03__FP15e_th_ball_class = .text:0x00000A6C; // type:function size:0x104 scope:global align:4 +chain_control_11__FP15e_th_ball_class = .text:0x00000B70; // type:function size:0x2BC scope:global align:4 +chain_control_12__FP15e_th_ball_class = .text:0x00000E2C; // type:function size:0x194 scope:global align:4 +chain_control_13__FP15e_th_ball_class = .text:0x00000FC0; // type:function size:0xF0 scope:global align:4 +chain_control_21__FP15e_th_ball_class = .text:0x000010B0; // type:function size:0x2D8 scope:global align:4 +normal_move__FP15e_th_ball_classSc = .text:0x00001388; // type:function size:0x1B4 scope:global align:4 +action__FP15e_th_ball_class = .text:0x0000153C; // type:function size:0xF44 scope:global align:4 +get_demo__FP15e_th_ball_class = .text:0x00002480; // type:function size:0xE8 scope:global align:4 +daE_TH_BALL_Execute__FP15e_th_ball_class = .text:0x00002568; // type:function size:0x210 scope:global align:4 +daE_TH_BALL_IsDelete__FP15e_th_ball_class = .text:0x00002778; // type:function size:0x8 scope:global align:4 +daE_TH_BALL_Delete__FP15e_th_ball_class = .text:0x00002780; // type:function size:0x5C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027DC; // type:function size:0x160 scope:global align:4 +daE_TH_BALL_Create__FP10fopAc_ac_c = .text:0x0000293C; // type:function size:0x254 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002B90; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00002B9C; // type:function size:0x30 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00002BCC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00002BDC; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002BEC; // type:function size:0xC scope:global align:4 +__ct__11th_chain_2sFv = .text:0x00002BF8; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97486 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97487 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97488 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97519 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97520 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97521 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@97601 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97602 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97636 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@97646 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97647 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97841 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97845 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97846 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97859 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97861 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97863 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97864 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97865 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97866 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97987 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97988 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97989 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_237_data_5 = .data:0x00000005; // type:object size:0xA data:string +cc_sph_src$94021 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +at_sph_src$94022 = .data:0x00000050; // type:object size:0x40 scope:local align:4 +l_daE_TH_BALL_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_E_TH_BALL = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +lbl_237_data_E0 = .data:0x000000E0; // type:object size:0x34 +@94112 = .data:0x00000114; // type:object size:0x3C scope:local align:4 +lbl_237_data_150 = .data:0x00000150; // type:object size:0x14 +@94114 = .data:0x00000164; // type:object size:0x34 scope:local align:4 +lbl_237_data_198 = .data:0x00000198; // type:object size:0x14 +@94172 = .data:0x000001AC; // type:object size:0x24 scope:local align:4 +lbl_237_data_1D0 = .data:0x000001D0; // type:object size:0x18 +@94174 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +lbl_237_data_1F4 = .data:0x000001F4; // type:object size:0x1C +@94176 = .data:0x00000210; // type:object size:0xC scope:local align:4 +lbl_237_data_21C = .data:0x0000021C; // type:object size:0x90 +master = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +demo_id = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_e_tk/splits.txt b/config/RZDP01/rels/d_a_e_tk/splits.txt new file mode 100644 index 0000000000..1fbb74d6b4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tk.cpp: + .text start:0x000000CC end:0x00001C80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_tk/symbols.txt b/config/RZDP01/rels/d_a_e_tk/symbols.txt new file mode 100644 index 0000000000..afe487bc4c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_TK_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_tk_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_TK_Draw__FP10e_tk_class = .text:0x000001C0; // type:function size:0x6C scope:global align:4 +pl_y_check__FP10e_tk_class = .text:0x0000022C; // type:function size:0x38 scope:global align:4 +pl_check__FP10e_tk_classfs = .text:0x00000264; // type:function size:0x10C scope:global align:4 +daE_TK_Execute__FP10e_tk_class = .text:0x00000370; // type:function size:0x145C scope:global align:4 +daE_TK_IsDelete__FP10e_tk_class = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +daE_TK_Delete__FP10e_tk_class = .text:0x000017D4; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000183C; // type:function size:0xF4 scope:global align:4 +daE_TK_Create__FP10fopAc_ac_c = .text:0x00001930; // type:function size:0x2C8 scope:global align:4 +__dt__12daE_TK_HIO_cFv = .text:0x00001BF8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tk_cpp = .text:0x00001C38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95736 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95737 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95739 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95740 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95749 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95750 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95773 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95783 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96032 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96034 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96035 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96036 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96037 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96038 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96039 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96041 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96044 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96045 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96046 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96048 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96049 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96050 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96051 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96052 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96053 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96054 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96150 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_238_data_0 = .data:0x00000000; // type:object size:0x5 data:string +@96059 = .data:0x00000008; // type:object size:0x34 scope:local align:4 +@96056 = .data:0x0000003C; // type:object size:0x2C scope:local align:4 +cc_sph_src$93816 = .data:0x00000068; // type:object size:0x40 scope:local align:4 +l_daE_TK_Method = .data:0x000000A8; // type:object size:0x20 scope:global align:4 +g_profile_E_TK = .data:0x000000C8; // type:object size:0x30 scope:global align:4 +__vt__12daE_TK_HIO_c = .data:0x000000F8; // type:object size:0xC scope:global align:4 +lbl_238_data_104 = .data:0x00000104; // type:object size:0xD data:string +@93851 = .data:0x00000114; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TK_HIO_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_238_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_tk2/splits.txt b/config/RZDP01/rels/d_a_e_tk2/splits.txt new file mode 100644 index 0000000000..8823ec9151 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tk2.cpp: + .text start:0x000000CC end:0x00001528 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_tk2/symbols.txt b/config/RZDP01/rels/d_a_e_tk2/symbols.txt new file mode 100644 index 0000000000..cd18a5c806 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk2/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_TK2_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP11e_tk2_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +daE_TK2_Draw__FP11e_tk2_class = .text:0x000001C0; // type:function size:0x6C scope:global align:4 +pl_check__FP11e_tk2_classfs = .text:0x0000022C; // type:function size:0x10C scope:global align:4 +daE_TK2_Execute__FP11e_tk2_class = .text:0x00000338; // type:function size:0xD90 scope:global align:4 +daE_TK2_IsDelete__FP11e_tk2_class = .text:0x000010C8; // type:function size:0x8 scope:global align:4 +daE_TK2_Delete__FP11e_tk2_class = .text:0x000010D0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001138; // type:function size:0xF4 scope:global align:4 +daE_TK2_Create__FP10fopAc_ac_c = .text:0x0000122C; // type:function size:0x274 scope:global align:4 +__dt__13daE_TK2_HIO_cFv = .text:0x000014A0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tk2_cpp = .text:0x000014E0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95427 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95428 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95429 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95430 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95468 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95677 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95678 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@95679 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95680 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95681 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95682 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95683 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95684 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95685 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95686 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95687 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95688 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_239_data_0 = .data:0x00000000; // type:object size:0x6 data:string +@95697 = .data:0x00000008; // type:object size:0x34 scope:local align:4 +cc_sph_src$93670 = .data:0x0000003C; // type:object size:0x40 scope:local align:4 +l_daE_TK2_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_E_TK2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__13daE_TK2_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_239_data_D8 = .data:0x000000D8; // type:object size:0xE data:string +@93703 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +__RTTI__13daE_TK2_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_239_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_tk_ball/splits.txt b/config/RZDP01/rels/d_a_e_tk_ball/splits.txt new file mode 100644 index 0000000000..23f903c06f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk_ball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_tk_ball.cpp: + .text start:0x0000005C end:0x00001060 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_e_tk_ball/symbols.txt b/config/RZDP01/rels/d_a_e_tk_ball/symbols.txt new file mode 100644 index 0000000000..6434bf079b --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tk_ball/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_TK_BALL_Draw__FP15e_tk_ball_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +simple_bg_check__FP15e_tk_ball_class = .text:0x000000D8; // type:function size:0x138 scope:global align:4 +impact_eff_set__FP15e_tk_ball_class = .text:0x00000210; // type:function size:0x220 scope:global align:4 +daE_TK_BALL_Execute__FP15e_tk_ball_class = .text:0x00000430; // type:function size:0x8E8 scope:global align:4 +daE_TK_BALL_IsDelete__FP15e_tk_ball_class = .text:0x00000D18; // type:function size:0x8 scope:global align:4 +daE_TK_BALL_Delete__FP15e_tk_ball_class = .text:0x00000D20; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D90; // type:function size:0xA8 scope:global align:4 +daE_TK_BALL_Create__FP10fopAc_ac_c = .text:0x00000E38; // type:function size:0x228 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93672 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93676 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93711 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93853 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93854 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93855 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93856 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93857 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93860 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93861 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +e_id$91930 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_240_data_6 = .data:0x00000006; // type:object size:0x5 data:string +lbl_240_data_B = .data:0x0000000B; // type:object size:0x6 data:string +at_sph_src$92057 = .data:0x00000014; // type:object size:0x40 scope:local align:4 +tg_sph_src$92058 = .data:0x00000054; // type:object size:0x40 scope:local align:4 +l_daE_TK_BALL_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_E_TK_BALL = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_tt/splits.txt b/config/RZDP01/rels/d_a_e_tt/splits.txt new file mode 100644 index 0000000000..6f8f952ca7 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_tt.cpp: + .text start:0x000000CC end:0x00003DD8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_e_tt/symbols.txt b/config/RZDP01/rels/d_a_e_tt/symbols.txt new file mode 100644 index 0000000000..2d8262ebac --- /dev/null +++ b/config/RZDP01/rels/d_a_e_tt/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_TT_HIO_cFv = .text:0x00000140; // type:function size:0x40 scope:global align:4 +ctrlJoint__8daE_TT_cFP8J3DJointP8J3DModel = .text:0x00000180; // type:function size:0xE0 scope:global align:4 +JointCallBack__8daE_TT_cFP8J3DJointi = .text:0x00000260; // type:function size:0x48 scope:global align:4 +draw__8daE_TT_cFv = .text:0x000002A8; // type:function size:0x190 scope:global align:4 +daE_TT_Draw__FP8daE_TT_c = .text:0x00000438; // type:function size:0x4 scope:global align:4 +calcHitGroundSpeed__8daE_TT_cFv = .text:0x0000043C; // type:function size:0x48 scope:global align:4 +setActionMode__8daE_TT_cFii = .text:0x00000484; // type:function size:0x2C scope:global align:4 +getCutType__8daE_TT_cFv = .text:0x000004B0; // type:function size:0x40 scope:global align:4 +damage_check__8daE_TT_cFv = .text:0x000004F0; // type:function size:0x1F8 scope:global align:4 +checkWaterSurface__8daE_TT_cFv = .text:0x000006E8; // type:function size:0x100 scope:global align:4 +checkFootGround__8daE_TT_cFv = .text:0x000007E8; // type:function size:0x31C scope:global align:4 +setBodyLandEffect__8daE_TT_cFv = .text:0x00000B04; // type:function size:0x190 scope:global align:4 +setWaterEffect__8daE_TT_cFv = .text:0x00000C94; // type:function size:0x2B4 scope:global align:4 +setDeathEyeEffect__8daE_TT_cFv = .text:0x00000F48; // type:function size:0x250 scope:global align:4 +setDeathFootEffect__8daE_TT_cFv = .text:0x00001198; // type:function size:0x1C0 scope:global align:4 +checkPlayerSearch__8daE_TT_cFv = .text:0x00001358; // type:function size:0xBC scope:global align:4 +executeWait__8daE_TT_cFv = .text:0x00001414; // type:function size:0x448 scope:global align:4 +executeChase__8daE_TT_cFv = .text:0x0000185C; // type:function size:0x530 scope:global align:4 +executeAttack__8daE_TT_cFv = .text:0x00001D8C; // type:function size:0x354 scope:global align:4 +setDamageInit__8daE_TT_cFv = .text:0x000020E0; // type:function size:0x28 scope:global align:4 +executeDamage__8daE_TT_cFv = .text:0x00002108; // type:function size:0x33C scope:global align:4 +executeDeath__8daE_TT_cFv = .text:0x00002444; // type:function size:0x3A4 scope:global align:4 +executeOutRange__8daE_TT_cFv = .text:0x000027E8; // type:function size:0x22C scope:global align:4 +executeFirstAttack__8daE_TT_cFv = .text:0x00002A14; // type:function size:0x540 scope:global align:4 +action__8daE_TT_cFv = .text:0x00002F54; // type:function size:0x1DC scope:global align:4 +mtx_set__8daE_TT_cFi = .text:0x00003130; // type:function size:0xD4 scope:global align:4 +cc_set__8daE_TT_cFv = .text:0x00003204; // type:function size:0x10C scope:global align:4 +execute__8daE_TT_cFv = .text:0x00003310; // type:function size:0x3D4 scope:global align:4 +daE_TT_Execute__FP8daE_TT_c = .text:0x000036E4; // type:function size:0x4 scope:global align:4 +daE_TT_IsDelete__FP8daE_TT_c = .text:0x000036E8; // type:function size:0x8 scope:global align:4 +_delete__8daE_TT_cFv = .text:0x000036F0; // type:function size:0x98 scope:global align:4 +daE_TT_Delete__FP8daE_TT_c = .text:0x00003788; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_TT_cFv = .text:0x0000378C; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003904; // type:function size:0x4 scope:global align:4 +create__8daE_TT_cFv = .text:0x00003908; // type:function size:0x3F8 scope:global align:4 +daE_TT_Create__FP8daE_TT_c = .text:0x00003D00; // type:function size:0x4 scope:global align:4 +__dt__12daE_TT_HIO_cFv = .text:0x00003D04; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_tt_cpp = .text:0x00003D44; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003D8C; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98335 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98336 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98337 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98338 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98394 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98395 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98397 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@98414 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98420 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98421 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98510 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98511 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98566 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98567 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98568 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98569 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98570 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98571 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98572 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98598 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@98642 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98643 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@98845 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98846 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98847 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@98852 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98853 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98951 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98955 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@99002 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99003 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99004 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99058 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99119 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99168 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99256 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99257 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99258 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99303 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99327 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99558 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99562 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94104 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_tt_src__22@unnamed@d_a_e_tt_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +@98358 = .data:0x00000058; // type:object size:0x38 scope:local align:4 +lbl_241_data_90 = .data:0x00000090; // type:object size:0x5 data:string +foot_jnt_no$94333 = .data:0x00000098; // type:object size:0x10 scope:local align:4 +w_eff_id$94395 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +w_eff_id$94428 = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +foot_jnt_no$94429 = .data:0x000000B8; // type:object size:0x10 scope:local align:4 +@98856 = .data:0x000000C8; // type:object size:0x24 scope:local align:4 +@98953 = .data:0x000000EC; // type:object size:0x2C scope:local align:4 +@99060 = .data:0x00000118; // type:object size:0x1C scope:local align:4 +@99260 = .data:0x00000134; // type:object size:0x3C scope:local align:4 +@99287 = .data:0x00000170; // type:object size:0x1C scope:local align:4 +lbl_241_data_18C = .data:0x0000018C; // type:object size:0x14 +l_daE_TT_Method = .data:0x000001A0; // type:object size:0x20 scope:global align:4 +g_profile_E_TT = .data:0x000001C0; // type:object size:0x30 scope:global align:4 +__vt__12daE_TT_HIO_c = .data:0x000001F0; // type:object size:0xC scope:global align:4 +lbl_241_data_1FC = .data:0x000001FC; // type:object size:0xD data:string +@95264 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +__RTTI__12daE_TT_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_241_data_220 = .data:0x00000220; // type:object size:0x34 +@95327 = .data:0x00000254; // type:object size:0x3C scope:local align:4 +lbl_241_data_290 = .data:0x00000290; // type:object size:0x14 +@95329 = .data:0x000002A4; // type:object size:0x34 scope:local align:4 +lbl_241_data_2D8 = .data:0x000002D8; // type:object size:0x48 +@95381 = .data:0x00000320; // type:object size:0x4C scope:local align:4 +lbl_241_data_36C = .data:0x0000036C; // type:object size:0x14 +@95385 = .data:0x00000380; // type:object size:0x44 scope:local align:4 +lbl_241_data_3C4 = .data:0x000003C4; // type:object size:0x14 +@95387 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_241_data_3FC = .data:0x000003FC; // type:object size:0x18 +@95389 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_241_data_420 = .data:0x00000420; // type:object size:0x1C +@95391 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_241_data_448 = .data:0x00000448; // type:object size:0x14 +@95425 = .data:0x0000045C; // type:object size:0x14 scope:local align:4 +lbl_241_data_470 = .data:0x00000470; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94147 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte +m_attack_tt = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +@94346 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +sc$94343 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94394 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +sc$94391 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94427 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +sc$94424 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@94486 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +sc$94483 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94514 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +sc$94511 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_vt/splits.txt b/config/RZDP01/rels/d_a_e_vt/splits.txt new file mode 100644 index 0000000000..848ea140ff --- /dev/null +++ b/config/RZDP01/rels/d_a_e_vt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_vt.cpp: + .text start:0x000000CC end:0x0000B58C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000238 + .data start:0x00000000 end:0x0000073C + .bss start:0x00000008 end:0x00000238 diff --git a/config/RZDP01/rels/d_a_e_vt/symbols.txt b/config/RZDP01/rels/d_a_e_vt/symbols.txt new file mode 100644 index 0000000000..37ea0fb576 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_vt/symbols.txt @@ -0,0 +1,296 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000000CC; // type:function size:0x14 scope:global align:4 +__ct__12daE_VA_HIO_cFv = .text:0x000000E0; // type:function size:0x90 scope:global align:4 +ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel = .text:0x00000170; // type:function size:0x1A8 scope:global align:4 +JointCallBack__8daE_VA_cFP8J3DJointi = .text:0x00000318; // type:function size:0x48 scope:global align:4 +calcJointNeck__8daE_VA_cFv = .text:0x00000360; // type:function size:0x1AC scope:global align:4 +calcJointSleeve__8daE_VA_cFv = .text:0x0000050C; // type:function size:0x614 scope:global align:4 +draw__8daE_VA_cFv = .text:0x00000B20; // type:function size:0x56C scope:global align:4 +daE_VA_Draw__FP8daE_VA_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +checkBck__8daE_VA_cFi = .text:0x00001090; // type:function size:0x5C scope:global align:4 +setActionMode__8daE_VA_cFii = .text:0x000010EC; // type:function size:0xAC scope:global align:4 +getWolfCutType__8daE_VA_cFv = .text:0x00001198; // type:function size:0x58 scope:global align:4 +onSwordAtBit__8daE_VA_cFv = .text:0x000011F0; // type:function size:0x34 scope:global align:4 +offSwordShield__8daE_VA_cFv = .text:0x00001224; // type:function size:0x58 scope:global align:4 +setTransDamage__8daE_VA_cFP4cXyz = .text:0x0000127C; // type:function size:0xA8 scope:global align:4 +damage_check__8daE_VA_cFv = .text:0x00001324; // type:function size:0x7B8 scope:global align:4 +setFireEffect__8daE_VA_cFi = .text:0x00001ADC; // type:function size:0x168 scope:global align:4 +setFootEffect__8daE_VA_cFv = .text:0x00001C44; // type:function size:0x18C scope:global align:4 +setWeponEffect__8daE_VA_cFv = .text:0x00001DD0; // type:function size:0x280 scope:global align:4 +setBugsEffect__8daE_VA_cFv = .text:0x00002050; // type:function size:0xFC scope:global align:4 +setWeponLandEffect__8daE_VA_cFv = .text:0x0000214C; // type:function size:0xBC scope:global align:4 +setWeponGlow__8daE_VA_cFv = .text:0x00002208; // type:function size:0xC0 scope:global align:4 +setWeponFlashScreen__8daE_VA_cFv = .text:0x000022C8; // type:function size:0xE0 scope:global align:4 +setMagicEffect__8daE_VA_cFi = .text:0x000023A8; // type:function size:0xD0 scope:global align:4 +setMagicHitEffect__8daE_VA_cFi = .text:0x00002478; // type:function size:0xD0 scope:global align:4 +demo_skip__8daE_VA_cFi = .text:0x00002548; // type:function size:0x6C scope:global align:4 +DemoSkipCallBack__8daE_VA_cFPvi = .text:0x000025B4; // type:function size:0x34 scope:global align:4 +getRopeLength__8daE_VA_cFi = .text:0x000025E8; // type:function size:0x20 scope:global align:4 +calcOpRopePos__8daE_VA_cFv = .text:0x00002608; // type:function size:0x8B0 scope:global align:4 +onRopeCutStatus__8daE_VA_cFiii = .text:0x00002EB8; // type:function size:0x104 scope:global align:4 +setVibRope__8daE_VA_cFff = .text:0x00002FBC; // type:function size:0xAC scope:global align:4 +setVibTag__8daE_VA_cFii = .text:0x00003068; // type:function size:0x2C8 scope:global align:4 +calcTagAngle__8daE_VA_cFv = .text:0x00003330; // type:function size:0x284 scope:global align:4 +calcRopeFirePos__8daE_VA_cFv = .text:0x000035B4; // type:function size:0x1BC scope:global align:4 +executeDemoOpWait__8daE_VA_cFv = .text:0x00003770; // type:function size:0x24C scope:global align:4 +executeDemoOp__8daE_VA_cFv = .text:0x000039BC; // type:function size:0xCFC scope:global align:4 +executeClearWait__8daE_VA_cFv = .text:0x000046B8; // type:function size:0x138 scope:global align:4 +executeClearChase__8daE_VA_cFv = .text:0x000047F0; // type:function size:0x284 scope:global align:4 +executeClearAttack__8daE_VA_cFv = .text:0x00004A74; // type:function size:0x25C scope:global align:4 +executeTransWait__8daE_VA_cFv = .text:0x00004CD0; // type:function size:0x21C scope:global align:4 +executeTransChase__8daE_VA_cFv = .text:0x00004EEC; // type:function size:0x2DC scope:global align:4 +executeTransAttack__8daE_VA_cFv = .text:0x000051C8; // type:function size:0x500 scope:global align:4 +executeTransBiteDamage__8daE_VA_cFv = .text:0x000056C8; // type:function size:0x4F0 scope:global align:4 +executeTransDamage__8daE_VA_cFv = .text:0x00005BB8; // type:function size:0x23C scope:global align:4 +executeTransThrough__8daE_VA_cFv = .text:0x00005DF4; // type:function size:0x108 scope:global align:4 +executeOpaciWait__8daE_VA_cFv = .text:0x00005EFC; // type:function size:0x598 scope:global align:4 +executeOpaciFly__8daE_VA_cFv = .text:0x00006494; // type:function size:0x80C scope:global align:4 +executeOpaciDamage__8daE_VA_cFv = .text:0x00006CA0; // type:function size:0x290 scope:global align:4 +executeOpaciChase__8daE_VA_cFv = .text:0x00006F30; // type:function size:0x5E0 scope:global align:4 +executeOpaciAttack__8daE_VA_cFv = .text:0x00007510; // type:function size:0x3E8 scope:global align:4 +executeOpaciDown__8daE_VA_cFv = .text:0x000078F8; // type:function size:0x374 scope:global align:4 +executeOpaciDownDamage__8daE_VA_cFv = .text:0x00007C6C; // type:function size:0x2B8 scope:global align:4 +executeOpaciFlip__8daE_VA_cFv = .text:0x00007F24; // type:function size:0xB0 scope:global align:4 +executeOpaciFadeAway__8daE_VA_cFv = .text:0x00007FD4; // type:function size:0x42C scope:global align:4 +executeOpaciDeath__8daE_VA_cFv = .text:0x00008400; // type:function size:0x61C scope:global align:4 +calcMagicMove__8daE_VA_cFv = .text:0x00008A1C; // type:function size:0x324 scope:global align:4 +setAlphaType__8daE_VA_cFv = .text:0x00008D40; // type:function size:0x408 scope:global align:4 +action__8daE_VA_cFv = .text:0x00009148; // type:function size:0x4E4 scope:global align:4 +mtx_set__8daE_VA_cFv = .text:0x0000962C; // type:function size:0x358 scope:global align:4 +cc_set__8daE_VA_cFv = .text:0x00009984; // type:function size:0x434 scope:global align:4 +execute__8daE_VA_cFv = .text:0x00009DB8; // type:function size:0x4B8 scope:global align:4 +daE_VA_Execute__FP8daE_VA_c = .text:0x0000A270; // type:function size:0x4 scope:global align:4 +daE_VA_IsDelete__FP8daE_VA_c = .text:0x0000A274; // type:function size:0x8 scope:global align:4 +_delete__8daE_VA_cFv = .text:0x0000A27C; // type:function size:0xC4 scope:global align:4 +daE_VA_Delete__FP8daE_VA_c = .text:0x0000A340; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_VA_cFv = .text:0x0000A344; // type:function size:0x5D8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000A91C; // type:function size:0x4 scope:global align:4 +create__8daE_VA_cFv = .text:0x0000A920; // type:function size:0x6A8 scope:global align:4 +daE_VA_Create__FP8daE_VA_c = .text:0x0000AFC8; // type:function size:0x4 scope:global align:4 +__dt__12daE_VA_HIO_cFv = .text:0x0000AFCC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_vt_cpp = .text:0x0000B00C; // type:function size:0x334 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x0000B340; // type:function size:0xC scope:global align:4 +__as__8dCcD_CylFRC8dCcD_Cyl = .text:0x0000B34C; // type:function size:0x1A4 scope:global align:4 +__as__18cCcD_ObjCommonBaseFRC18cCcD_ObjCommonBase = .text:0x0000B4F0; // type:function size:0x1C scope:global align:4 +__as__22dCcD_GAtTgCoCommonBaseFRC22dCcD_GAtTgCoCommonBase = .text:0x0000B50C; // type:function size:0x34 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000B540; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104994 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104997 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104998 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104999 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105000 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@105001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@105002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@105003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@105004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@105005 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@105006 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@105007 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@105008 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@105009 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@105010 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@105226 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@105227 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@105228 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@105229 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@105230 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@105231 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@105232 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@105233 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@105234 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@105235 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@105236 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@105237 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@105238 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@105362 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@105363 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@105364 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@105365 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@105370 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@105393 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105744 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105830 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105944 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@105945 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@106019 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106020 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106021 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106022 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106023 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106024 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106025 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106026 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106029 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@106056 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@106080 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@106081 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@106108 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106160 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106161 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106162 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106264 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@106265 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@106266 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@106267 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@106268 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@106269 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@106270 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106271 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106272 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@106273 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@106274 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@106275 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106276 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106277 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106278 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106279 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106280 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106281 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@106282 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@106283 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@106284 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@106285 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106286 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106287 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106288 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106289 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106414 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106415 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106416 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106417 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106753 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@106754 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106755 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@106756 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106757 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106758 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@106912 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@106913 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@106914 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@106955 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@107012 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107013 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107014 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107015 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@107075 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107076 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107305 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107306 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@107307 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107308 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107309 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107363 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@107397 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@107526 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@107615 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@107616 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@107617 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108042 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108044 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108106 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108107 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108108 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108109 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108110 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108111 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108112 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108113 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108114 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108115 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108116 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108117 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108118 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108119 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108120 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108121 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108122 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108123 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108124 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108125 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108126 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108127 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94123 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_vt_neck_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_vt_body_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x00000058; // type:object size:0x44 scope:global align:4 +cc_vt_attack_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000009C; // type:object size:0x40 scope:global align:4 +cc_vt_line_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x000000DC; // type:object size:0x40 scope:global align:4 +cc_vt_magic_src__22@unnamed@d_a_e_vt_cpp@ = .data:0x0000011C; // type:object size:0x40 scope:global align:4 +lbl_242_data_15C = .data:0x0000015C; // type:object size:0x27 data:byte +lbl_242_data_183 = .data:0x00000183; // type:object size:0x29 data:byte +va_tag_offset__22@unnamed@d_a_e_vt_cpp@ = .data:0x000001AC; // type:object size:0x9C scope:global align:4 +lbl_242_data_248 = .data:0x00000248; // type:object size:0x4 +lbl_242_data_24C = .data:0x0000024C; // type:object size:0x5 data:string +va_foot_smoke_id$94892 = .data:0x00000252; // type:object size:0x8 scope:local align:2 +va_wepon_eff_id1 = .data:0x0000025A; // type:object size:0x6 scope:global align:2 +va_wepon_eff_id2 = .data:0x00000260; // type:object size:0x6 scope:global align:4 +va_bugs_eff_jnt = .data:0x00000266; // type:object size:0x18 scope:global align:2 +va_bugs_eff_id = .data:0x0000027E; // type:object size:0x18 scope:global align:2 +va_weapon_land_eff_id = .data:0x00000296; // type:object size:0x6 scope:global align:2 +va_magic_eff_id = .data:0x0000029C; // type:object size:0x6 scope:global align:4 +line_pull_power = .data:0x000002A4; // type:object size:0x2C scope:global align:4 +TAG_VIB_ANGLE = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +TAG_VIB_WIDTH = .data:0x000002D8; // type:object size:0x10 scope:global align:4 +@106291 = .data:0x000002E8; // type:object size:0x2C scope:local align:4 +@106760 = .data:0x00000314; // type:object size:0x40 scope:local align:4 +@106916 = .data:0x00000354; // type:object size:0x5C scope:local align:4 +@107248 = .data:0x000003B0; // type:object size:0x2C scope:local align:4 +@107311 = .data:0x000003DC; // type:object size:0x2C scope:local align:4 +@107483 = .data:0x00000408; // type:object size:0x54 scope:local align:4 +lbl_242_data_45C = .data:0x0000045C; // type:object size:0x5 data:string +l_daE_VA_Method = .data:0x00000464; // type:object size:0x20 scope:global align:4 +g_profile_E_VT = .data:0x00000484; // type:object size:0x30 scope:global align:4 +__vt__12daE_VA_HIO_c = .data:0x000004B4; // type:object size:0xC scope:global align:4 +lbl_242_data_4C0 = .data:0x000004C0; // type:object size:0xD data:string +@97447 = .data:0x000004D0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_VA_HIO_c = .data:0x000004DC; // type:object size:0x8 scope:global align:4 +lbl_242_data_4E4 = .data:0x000004E4; // type:object size:0x34 +@97510 = .data:0x00000518; // type:object size:0x3C scope:local align:4 +lbl_242_data_554 = .data:0x00000554; // type:object size:0x14 +@97512 = .data:0x00000568; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000005A4; // type:object size:0x14 scope:global align:4 +lbl_242_data_5B8 = .data:0x000005B8; // type:object size:0x28 +@97570 = .data:0x000005E0; // type:object size:0x24 scope:local align:4 +lbl_242_data_604 = .data:0x00000604; // type:object size:0x18 +@97572 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_242_data_628 = .data:0x00000628; // type:object size:0x1C +@97574 = .data:0x00000644; // type:object size:0xC scope:local align:4 +lbl_242_data_650 = .data:0x00000650; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94166 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x40 scope:global align:4 data:byte +@95048 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@95049 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@95050 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@95051 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@95052 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@95053 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@95054 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@95055 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@95056 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@95057 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +line_end_pos = .bss:0x000000D0; // type:object size:0x78 scope:global align:4 +@95058 = .bss:0x00000148; // type:object size:0xC scope:local align:4 +@95059 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +@95060 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@95061 = .bss:0x0000016C; // type:object size:0xC scope:local align:4 +@95062 = .bss:0x00000178; // type:object size:0xC scope:local align:4 +@95063 = .bss:0x00000184; // type:object size:0xC scope:local align:4 +@95064 = .bss:0x00000190; // type:object size:0xC scope:local align:4 +@95065 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@95066 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +@95067 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 +line_start_pos = .bss:0x000001C0; // type:object size:0x78 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_warpappear/splits.txt b/config/RZDP01/rels/d_a_e_warpappear/splits.txt new file mode 100644 index 0000000000..5b231791fc --- /dev/null +++ b/config/RZDP01/rels/d_a_e_warpappear/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_warpappear.cpp: + .text start:0x0000005C end:0x000025B4 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDP01/rels/d_a_e_warpappear/symbols.txt b/config/RZDP01/rels/d_a_e_warpappear/symbols.txt new file mode 100644 index 0000000000..538566e5d5 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_warpappear/symbols.txt @@ -0,0 +1,153 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_Warpappear_Draw__FP18e_warpappear_class = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +s_s1_sub__FPvPv = .text:0x00000138; // type:function size:0x114 scope:global align:4 +s_s1drop_sub__FPvPv = .text:0x0000024C; // type:function size:0x98 scope:global align:4 +s_s1riv_sub__FPvPv = .text:0x000002E4; // type:function size:0xC0 scope:global align:4 +s_s1fight_sub__FPvPv = .text:0x000003A4; // type:function size:0x4C scope:global align:4 +s_s1entry_sub__FPvPv = .text:0x000003F0; // type:function size:0xAC scope:global align:4 +s_s1drop2_sub__FPvPv = .text:0x0000049C; // type:function size:0x9C scope:global align:4 +s_s1Yangset_sub__FPvPv = .text:0x00000538; // type:function size:0x78 scope:global align:4 +s_s1start_sub__FPvPv = .text:0x000005B0; // type:function size:0xC0 scope:global align:4 +action__FP18e_warpappear_class = .text:0x00000670; // type:function size:0x35C scope:global align:4 +demo_camera__FP18e_warpappear_class = .text:0x000009CC; // type:function size:0x1700 scope:global align:4 +mtx_set__FP18e_warpappear_class = .text:0x000020CC; // type:function size:0x68 scope:global align:4 +daE_Warpappear_Execute__FP18e_warpappear_class = .text:0x00002134; // type:function size:0xCC scope:global align:4 +daE_Warpappear_IsDelete__FP18e_warpappear_class = .text:0x00002200; // type:function size:0x8 scope:global align:4 +daE_Warpappear_Delete__FP18e_warpappear_class = .text:0x00002208; // type:function size:0x30 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002238; // type:function size:0x230 scope:global align:4 +daE_Warpappear_Create__FP10fopAc_ac_c = .text:0x00002468; // type:function size:0x124 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000258C; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x000025A0; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97256 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97257 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97258 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97259 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97260 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97261 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97262 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97271 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97272 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@97292 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@97293 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@97294 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97295 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97356 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97418 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97419 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97420 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97421 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97768 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97769 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97770 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97771 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97772 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97773 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97774 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97775 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97776 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97777 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97778 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97779 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97780 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97781 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97782 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97783 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97785 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97786 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97787 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97788 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97789 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97790 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97791 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97792 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97799 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97800 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97802 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97803 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97804 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97805 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97806 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97807 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97811 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97812 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97813 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97822 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97823 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97824 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97825 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97826 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97827 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97833 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@97834 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@97841 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97845 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@97846 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@97848 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@97859 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97860 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@97861 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@97863 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97864 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97865 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@97866 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@97867 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@97868 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +w_id$94722 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +lbl_243_data_28 = .data:0x00000028; // type:object size:0x8 data:string +@97870 = .data:0x00000030; // type:object size:0x60 scope:local align:4 +lbl_243_data_90 = .data:0x00000090; // type:object size:0x8 data:string +l_daE_Warpappear_Method = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_E_WAP = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +master_ns = .bss:0x00000000; // type:object size:0xC scope:global align:4 +entry_no = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ew_s1angy = .bss:0x00000010; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_e_wb/splits.txt b/config/RZDP01/rels/d_a_e_wb/splits.txt new file mode 100644 index 0000000000..91af82d6ee --- /dev/null +++ b/config/RZDP01/rels/d_a_e_wb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_wb.cpp: + .text start:0x000000CC end:0x0000E9E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000558 + .data start:0x00000000 end:0x00000804 + .bss start:0x00000008 end:0x000002F0 diff --git a/config/RZDP01/rels/d_a_e_wb/symbols.txt b/config/RZDP01/rels/d_a_e_wb/symbols.txt new file mode 100644 index 0000000000..e41adc4e54 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_wb/symbols.txt @@ -0,0 +1,538 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_WB_HIO_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +anm_init__FP10e_wb_classifUcf = .text:0x000001A0; // type:function size:0xC4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000264; // type:function size:0x190 scope:global align:4 +himo_control1__FP10e_wb_classP4cXyziSc = .text:0x000003F4; // type:function size:0x340 scope:global align:4 +himo_control2__FP10e_wb_classP4cXyziSc = .text:0x00000734; // type:function size:0x1C8 scope:global align:4 +daE_WB_Draw__FP10e_wb_class = .text:0x000008FC; // type:function size:0x5FC scope:global align:4 +e_wb_wall_check__FP10e_wb_class = .text:0x00000EF8; // type:function size:0x1E4 scope:global align:4 +gake_check__FP10e_wb_class = .text:0x000010DC; // type:function size:0x2F0 scope:global align:4 +e_wb_wait__FP10e_wb_class = .text:0x000013CC; // type:function size:0xF8 scope:global align:4 +e_wb_ride__FP10e_wb_class = .text:0x000014C4; // type:function size:0x68 scope:global align:4 +e_wb_pl_ride_now__FP10e_wb_class = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +e_wb_pl_ride__FP10e_wb_class = .text:0x00001558; // type:function size:0x764 scope:global align:4 +e_wb_f_wait__FP10e_wb_class = .text:0x00001CBC; // type:function size:0x318 scope:global align:4 +e_wb_f_run__FP10e_wb_class = .text:0x00001FD4; // type:function size:0x920 scope:global align:4 +s_wbstart_sub__FPvPv = .text:0x000028F4; // type:function size:0x5C scope:global align:4 +e_wb_b_wait__FP10e_wb_class = .text:0x00002950; // type:function size:0x228 scope:global align:4 +e_wb_b_run2__FP10e_wb_class = .text:0x00002B78; // type:function size:0x590 scope:global align:4 +e_wb_b_wait2__FP10e_wb_class = .text:0x00003108; // type:function size:0x19C scope:global align:4 +e_wb_b_run__FP10e_wb_class = .text:0x000032A4; // type:function size:0xA6C scope:global align:4 +e_wb_b_ikki__FP10e_wb_class = .text:0x00003D10; // type:function size:0xB34 scope:global align:4 +e_wb_b_ikki_end__FP10e_wb_class = .text:0x00004844; // type:function size:0xE8 scope:global align:4 +e_wb_b_ikki2__FP10e_wb_class = .text:0x0000492C; // type:function size:0x86C scope:global align:4 +e_wb_b_ikki2_end__FP10e_wb_class = .text:0x00005198; // type:function size:0x1B8 scope:global align:4 +e_wb_b_lv9_end__FP10e_wb_class = .text:0x00005350; // type:function size:0x264 scope:global align:4 +e_wb_a_run__FP10e_wb_class = .text:0x000055B4; // type:function size:0x1A0 scope:global align:4 +e_wb_s_damage__FP10e_wb_class = .text:0x00005754; // type:function size:0x1A0 scope:global align:4 +e_wb_damage__FP10e_wb_class = .text:0x000058F4; // type:function size:0x370 scope:global align:4 +e_wb_bg_damage__FP10e_wb_class = .text:0x00005C64; // type:function size:0x184 scope:global align:4 +e_wb_lr_damage__FP10e_wb_class = .text:0x00005DE8; // type:function size:0x3CC scope:global align:4 +e_wb_kiba_start__FP10e_wb_class = .text:0x000061B4; // type:function size:0xA4 scope:global align:4 +e_wb_kiba_end__FP10e_wb_class = .text:0x00006258; // type:function size:0x21C scope:global align:4 +damage_check__FP10e_wb_class = .text:0x00006474; // type:function size:0x494 scope:global align:4 +effect_set__FP10e_wb_class = .text:0x00006908; // type:function size:0x86C scope:global align:4 +wb_rd_reset__FP10e_wb_class = .text:0x00007174; // type:function size:0x100 scope:global align:4 +wb_c_rd_reset__FP10e_wb_class = .text:0x00007274; // type:function size:0xA0 scope:global align:4 +s_rddel_sub__FPvPv = .text:0x00007314; // type:function size:0x58 scope:global align:4 +s_rdcount_sub__FPvPv = .text:0x0000736C; // type:function size:0x74 scope:global align:4 +s_rddel2_sub__FPvPv = .text:0x000073E0; // type:function size:0x78 scope:global align:4 +e_wb_crv_wait__FP10e_wb_class = .text:0x00007458; // type:function size:0x120 scope:global align:4 +e_wb_c_run__FP10e_wb_class = .text:0x00007578; // type:function size:0xB1C scope:global align:4 +action__FP10e_wb_class = .text:0x00008094; // type:function size:0x69C scope:global align:4 +s_wbZrevise_sub__FPvPv = .text:0x00008730; // type:function size:0x5C scope:global align:4 +s_spd0_sub__FPvPv = .text:0x0000878C; // type:function size:0x5C scope:global align:4 +s_wbdel_sub__FPvPv = .text:0x000087E8; // type:function size:0x58 scope:global align:4 +s_rdArrowWait_sub__FPvPv = .text:0x00008840; // type:function size:0x80 scope:global align:4 +cam_3d_morf__FP10e_wb_classf = .text:0x000088C0; // type:function size:0xE4 scope:global align:4 +demo_camera__FP10e_wb_class = .text:0x000089A4; // type:function size:0x39F4 scope:global align:4 +anm_se_eff_set__FP10e_wb_class = .text:0x0000C398; // type:function size:0x874 scope:global align:4 +daE_WB_Execute__FP10e_wb_class = .text:0x0000CC0C; // type:function size:0xCB4 scope:global align:4 +daE_WB_IsDelete__FP10e_wb_class = .text:0x0000D8C0; // type:function size:0x8 scope:global align:4 +daE_WB_Delete__FP10e_wb_class = .text:0x0000D8C8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000D92C; // type:function size:0x320 scope:global align:4 +daE_WB_Create__FP10fopAc_ac_c = .text:0x0000DC4C; // type:function size:0x8D4 scope:global align:4 +__dt__12daE_WB_HIO_cFv = .text:0x0000E520; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_wb_cpp = .text:0x0000E560; // type:function size:0x100 scope:global align:4 +__arraydtor$112255 = .text:0x0000E660; // type:function size:0x1C scope:local align:4 +__arraydtor$112999 = .text:0x0000E67C; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x0000E698; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x0000E6A8; // type:function size:0x34 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000E6DC; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x0000E6E4; // type:function size:0x14 scope:global align:4 +cM_scos__Fs = .text:0x0000E6F8; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000E710; // type:function size:0x10 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x0000E720; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x0000E730; // type:function size:0x18 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x0000E748; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000E758; // type:function size:0x18 scope:global align:4 +dComIfGp_getHorseActor__Fv = .text:0x0000E770; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000E780; // type:function size:0x10 scope:global align:4 +fopAcM_GetName__FPv = .text:0x0000E790; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000E798; // type:function size:0xC scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000E7A4; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x0000E7B0; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x0000E7C0; // type:function size:0x8 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x0000E7C8; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x0000E7D0; // type:function size:0xC scope:global align:4 +ChkWaterHit__9dBgS_AcchCFv = .text:0x0000E7DC; // type:function size:0xC scope:global align:4 +fabsf = .text:0x0000E7E8; // type:function size:0xC scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x0000E7F4; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x0000E804; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x0000E818; // type:function size:0x14 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x0000E82C; // type:function size:0x4 scope:global align:4 +dCc_GetAc__FPv = .text:0x0000E830; // type:function size:0x4 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x0000E834; // type:function size:0x40 scope:global align:4 +offDownFlg__13fopEn_enemy_cFv = .text:0x0000E874; // type:function size:0x14 scope:global align:4 +onDownFlg__13fopEn_enemy_cFv = .text:0x0000E888; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x0000E898; // type:function size:0x4 scope:global align:4 +SetTgGrp__14cCcD_ObjHitInfFUl = .text:0x0000E89C; // type:function size:0x8 scope:global align:4 +SetAtType__14cCcD_ObjHitInfFUl = .text:0x0000E8A4; // type:function size:0x8 scope:global align:4 +OffAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8AC; // type:function size:0x10 scope:global align:4 +OnAtVsPlayerBit__14cCcD_ObjHitInfFv = .text:0x0000E8BC; // type:function size:0x10 scope:global align:4 +OnTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8CC; // type:function size:0x10 scope:global align:4 +OffTgSetBit__14cCcD_ObjHitInfFv = .text:0x0000E8DC; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000E8EC; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000E8FC; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000E90C; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x0000E91C; // type:function size:0xC scope:global align:4 +GetHeight__14dBgS_SplGrpChkFv = .text:0x0000E928; // type:function size:0x8 scope:global align:4 +SetAtSpl__12dCcD_GObjInfF11dCcG_At_Spl = .text:0x0000E930; // type:function size:0x8 scope:global align:4 +__ct__6himo_sFv = .text:0x0000E938; // type:function size:0x48 scope:global align:4 +__dt__6himo_sFv = .text:0x0000E980; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@129997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@129998 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@129999 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@130000 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@130001 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@130002 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@130003 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@130004 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@130005 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@130006 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@130007 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@130008 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@130009 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@130010 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@130011 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@130023 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@130024 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@130080 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@130081 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@130082 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@130083 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@130084 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@130227 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@130228 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@130229 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@130230 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@130231 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@130232 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@130233 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@130234 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@130263 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@130264 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@130265 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@130293 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@130294 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@130295 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@130304 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@130413 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@130414 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@130415 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@130416 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@130418 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@130419 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@130420 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@130421 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@130422 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@130423 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@130424 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@130425 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@130428 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@130497 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@130591 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@130592 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@130593 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@130594 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:string +@130595 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@130596 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@130597 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@130598 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@130699 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@130724 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@130840 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@130841 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@130842 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@130843 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@130844 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@130845 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@130846 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@130847 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@130848 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@130994 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@130995 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@130996 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@130997 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@130998 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@130999 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@131000 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@131001 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@131002 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@131003 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@131004 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@131005 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@131006 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@131007 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@131008 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@131009 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@131010 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@131011 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@131012 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@131013 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@131125 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@131126 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@131127 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@131128 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@131131 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@131149 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@131162 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@131163 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@131164 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@131165 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@131166 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@131167 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@131178 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@131227 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@131228 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@131285 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@131307 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@131308 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@131309 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@131575 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@131576 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@131577 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@131657 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@131658 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@131659 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@131768 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@131769 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@131770 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@131771 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 data:string +@131772 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@131773 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@131774 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@131775 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@131776 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@131777 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@131778 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@131779 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:string +@131839 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@131840 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@132705 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@132706 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@132707 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@132708 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@132709 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@132710 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@132711 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@132712 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@132713 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@132714 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@132716 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@132717 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@132718 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@132719 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@132720 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@132721 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@132722 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@132723 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@132724 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@132725 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@132726 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@132727 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@132728 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@132729 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@132730 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@132731 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@132732 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@132733 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@132734 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@132735 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@132736 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@132737 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@132738 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@132739 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@132740 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@132741 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@132742 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@132743 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@132744 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@132745 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@132746 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@132747 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@132748 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@132749 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@132750 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@132751 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@132752 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@132753 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@132754 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@132755 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@132756 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@132757 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@132758 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@132759 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@132760 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@132761 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@132762 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@132763 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@132764 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@132765 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@132766 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@132767 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@132768 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@132769 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@132770 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@132771 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 data:string +@132772 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 data:string +@132773 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@132774 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@132775 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@132776 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@132777 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@132778 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@132779 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@132780 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@132781 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@132782 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@132783 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@132784 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@132785 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@132786 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@132787 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@132788 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@132789 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@132790 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@132791 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@132792 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@132793 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@132794 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@132795 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 data:string +@132796 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@132797 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@132798 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@132799 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@132800 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@132801 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@132802 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 data:string +@132803 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@132804 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@132805 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@132806 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@132807 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@132808 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@132809 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@132810 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@132811 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@132812 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@132813 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@132814 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@132815 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@132816 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@132817 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@132818 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@132819 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@132820 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@132821 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@132822 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@132823 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@132824 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@132825 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@132826 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@132827 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@132828 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@132829 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@132830 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@132831 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@132832 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@132833 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@132834 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@132835 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@132836 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@132837 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@132838 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@132839 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@132840 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@132841 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@132842 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@132843 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@132844 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@132845 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@132846 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@132847 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@132848 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@132849 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 data:string +@132850 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@132851 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@132852 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@132853 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@132854 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@132855 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@132856 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@132857 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@132858 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@132859 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@132860 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@132861 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@132862 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 data:string +@132863 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@132864 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@132865 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@132866 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@132867 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@132868 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@132869 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@132870 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@132871 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@132872 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@132873 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@132874 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@132875 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@132876 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@132877 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@132878 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@132879 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@132880 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@132881 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@132882 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@132883 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@132884 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@132885 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@132886 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@132887 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@132888 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@132889 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@132890 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@132891 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 data:string +@132892 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@132893 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@132894 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@132896 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@132897 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@132898 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@133097 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@133098 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@133099 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@133100 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@133101 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@133102 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@133184 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@133185 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@133186 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@133187 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@133188 = .rodata:0x00000534; // type:object size:0x4 scope:local align:4 data:string +@133189 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 data:string +@133507 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@133508 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@133509 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@133510 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 data:string +@133511 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@133512 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@133580 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +chk_x$112389 = .data:0x00000004; // type:object size:0x10 scope:local align:4 +chk_z$112390 = .data:0x00000014; // type:object size:0x10 scope:local align:4 +yaa$112521 = .data:0x00000024; // type:object size:0x6 scope:local align:4 +saku_bit$112522 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_244_data_38 = .data:0x00000038; // type:object size:0x8 data:string +@130850 = .data:0x00000040; // type:object size:0x2C scope:local align:4 +f_ya$113489 = .data:0x0000006C; // type:object size:0x4 scope:local align:4 +f_id$113490 = .data:0x00000070; // type:object size:0x4 scope:local align:4 +lbl_244_data_74 = .data:0x00000074; // type:object size:0xA data:string +lbl_244_data_7E = .data:0x0000007E; // type:object size:0x7 data:string +@131169 = .data:0x00000088; // type:object size:0x1C scope:local align:4 +footd$114193 = .data:0x000000A4; // type:object size:0x8 scope:local align:4 +footd_B$114194 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +w_eff_name$114247 = .data:0x000000B4; // type:object size:0x6 scope:local align:4 +w_eff_name2$114248 = .data:0x000000BA; // type:object size:0x6 scope:local align:2 +w_eff_id$114268 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +@131781 = .data:0x000000C8; // type:object size:0x58 scope:local align:4 +lbl_244_data_120 = .data:0x00000120; // type:object size:0x10 +@131844 = .data:0x00000130; // type:object size:0x1BC scope:local align:4 +key_eno$115133 = .data:0x000002EC; // type:object size:0x4 scope:local align:4 +key_eno$115145 = .data:0x000002F0; // type:object size:0x4 scope:local align:4 +lbl_244_data_2F4 = .data:0x000002F4; // type:object size:0x10 +@132900 = .data:0x00000304; // type:object size:0x188 scope:local align:4 +foot_no$115864 = .data:0x0000048C; // type:object size:0x10 scope:local align:4 +foot_no_B$115865 = .data:0x0000049C; // type:object size:0x10 scope:local align:4 +lbl_244_data_4AC = .data:0x000004AC; // type:object size:0x7 data:string +pass_r$116115 = .data:0x000004B4; // type:object size:0x18 scope:local align:4 +x_check_off$116116 = .data:0x000004CC; // type:object size:0x18 scope:local align:4 +cc_sph_src$116125 = .data:0x000004E4; // type:object size:0x40 scope:local align:4 +at_sph_src$116126 = .data:0x00000524; // type:object size:0x40 scope:local align:4 +lbl_244_data_564 = .data:0x00000564; // type:object size:0xC +l_daE_WB_Method = .data:0x00000570; // type:object size:0x20 scope:global align:4 +g_profile_E_WB = .data:0x00000590; // type:object size:0x30 scope:global align:4 +__vt__12daE_WB_HIO_c = .data:0x000005C0; // type:object size:0xC scope:global align:4 +lbl_244_data_5CC = .data:0x000005CC; // type:object size:0xD data:string +@116199 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WB_HIO_c = .data:0x000005E8; // type:object size:0x8 scope:global align:4 +lbl_244_data_5F0 = .data:0x000005F0; // type:object size:0x34 +@116311 = .data:0x00000624; // type:object size:0x3C scope:local align:4 +lbl_244_data_660 = .data:0x00000660; // type:object size:0x14 +@116313 = .data:0x00000674; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000006B0; // type:object size:0x14 scope:global align:4 +lbl_244_data_6C4 = .data:0x000006C4; // type:object size:0x28 +@116371 = .data:0x000006EC; // type:object size:0x24 scope:local align:4 +lbl_244_data_710 = .data:0x00000710; // type:object size:0x18 +@116373 = .data:0x00000728; // type:object size:0xC scope:local align:4 +lbl_244_data_734 = .data:0x00000734; // type:object size:0x1C +@116375 = .data:0x00000750; // type:object size:0xC scope:local align:4 +lbl_244_data_75C = .data:0x0000075C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_244_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +lbl_244_bss_A = .bss:0x0000000A; // type:object size:0x1 data:byte +lbl_244_bss_B = .bss:0x0000000B; // type:object size:0x1 data:byte +@112062 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x5C scope:global align:4 data:byte +@112256 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +b_path = .bss:0x00000080; // type:object size:0x60 scope:global align:4 +@113000 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +b_path2 = .bss:0x000000EC; // type:object size:0x60 scope:global align:4 +@113340 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +arrow_rd_pos$113337 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@113349 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +saku_p = .bss:0x00000174; // type:object size:0xC scope:global align:4 +@113350 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +saku_p2 = .bss:0x0000018C; // type:object size:0xC scope:global align:4 +@113358 = .bss:0x0000019C; // type:object size:0xC scope:local align:4 +@113359 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +ikki_pos$113355 = .bss:0x000001B4; // type:object size:0x18 scope:local align:4 +@113487 = .bss:0x000001D0; // type:object size:0xC scope:local align:4 +@113488 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +f_pos$113484 = .bss:0x000001E8; // type:object size:0x18 scope:local align:4 +@113584 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@113585 = .bss:0x00000210; // type:object size:0xC scope:local align:4 +ikki2_pos$113581 = .bss:0x0000021C; // type:object size:0x18 scope:local align:4 +@114267 = .bss:0x00000238; // type:object size:0xC scope:local align:4 +sc$114264 = .bss:0x00000244; // type:object size:0xC scope:local align:4 +rd_count = .bss:0x00000250; // type:object size:0x4 scope:global align:4 data:4byte +@114474 = .bss:0x00000258; // type:object size:0xC scope:local align:4 +@114475 = .bss:0x00000264; // type:object size:0xC scope:local align:4 +@114476 = .bss:0x00000270; // type:object size:0xC scope:local align:4 +sh_pos$114471 = .bss:0x0000027C; // type:object size:0x24 scope:local align:4 +@114480 = .bss:0x000002A4; // type:object size:0xC scope:local align:4 +@114481 = .bss:0x000002B0; // type:object size:0xC scope:local align:4 +@114482 = .bss:0x000002BC; // type:object size:0xC scope:local align:4 +sh_posH$114477 = .bss:0x000002C8; // type:object size:0x24 scope:local align:4 +c_start = .bss:0x000002EC; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_ws/splits.txt b/config/RZDP01/rels/d_a_e_ws/splits.txt new file mode 100644 index 0000000000..46c2155fda --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ws/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ws.cpp: + .text start:0x000000CC end:0x00003078 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000348 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_e_ws/symbols.txt b/config/RZDP01/rels/d_a_e_ws/symbols.txt new file mode 100644 index 0000000000..f4873833bb --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ws/symbols.txt @@ -0,0 +1,125 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_WS_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +draw__8daE_WS_cFv = .text:0x0000012C; // type:function size:0x190 scope:global align:4 +daE_WS_Draw__FP8daE_WS_c = .text:0x000002BC; // type:function size:0x4 scope:global align:4 +setFootSound__8daE_WS_cFv = .text:0x000002C0; // type:function size:0x2C8 scope:global align:4 +setActionMode__8daE_WS_cFi = .text:0x00000588; // type:function size:0x1C scope:global align:4 +calcTargetDist__8daE_WS_cF4cXyz4cXyz = .text:0x000005A4; // type:function size:0x30 scope:global align:4 +calcTargetAngle__8daE_WS_cF4cXyz4cXyz = .text:0x000005D4; // type:function size:0x8C scope:global align:4 +checkInSearchRange__8daE_WS_cF4cXyz4cXyz = .text:0x00000660; // type:function size:0xA4 scope:global align:4 +checkPlayerPos__8daE_WS_cFv = .text:0x00000704; // type:function size:0x2B0 scope:global align:4 +checkAttackEnd__8daE_WS_cFv = .text:0x000009B4; // type:function size:0x18C scope:global align:4 +executeWait__8daE_WS_cFv = .text:0x00000B40; // type:function size:0x440 scope:global align:4 +executeAttack__8daE_WS_cFv = .text:0x00000F80; // type:function size:0x3DC scope:global align:4 +executeDown__8daE_WS_cFv = .text:0x0000135C; // type:function size:0x474 scope:global align:4 +executeWindDown__8daE_WS_cFv = .text:0x000017D0; // type:function size:0x470 scope:global align:4 +damage_check__8daE_WS_cFv = .text:0x00001C40; // type:function size:0x1D0 scope:global align:4 +action__8daE_WS_cFv = .text:0x00001E10; // type:function size:0x180 scope:global align:4 +mtx_set__8daE_WS_cFv = .text:0x00001F90; // type:function size:0x70 scope:global align:4 +cc_set__8daE_WS_cFv = .text:0x00002000; // type:function size:0x13C scope:global align:4 +execute__8daE_WS_cFv = .text:0x0000213C; // type:function size:0x384 scope:global align:4 +daE_WS_Execute__FP8daE_WS_c = .text:0x000024C0; // type:function size:0x4 scope:global align:4 +checkInitialWall__8daE_WS_cFv = .text:0x000024C4; // type:function size:0x17C scope:global align:4 +checkBeforeBg__8daE_WS_cFs = .text:0x00002640; // type:function size:0x3D4 scope:global align:4 +checkWall__8daE_WS_cFv = .text:0x00002A14; // type:function size:0x174 scope:global align:4 +daE_WS_IsDelete__FP8daE_WS_c = .text:0x00002B88; // type:function size:0x8 scope:global align:4 +_delete__8daE_WS_cFv = .text:0x00002B90; // type:function size:0x74 scope:global align:4 +daE_WS_Delete__FP8daE_WS_c = .text:0x00002C04; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_WS_cFv = .text:0x00002C08; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002CFC; // type:function size:0x4 scope:global align:4 +create__8daE_WS_cFv = .text:0x00002D00; // type:function size:0x2EC scope:global align:4 +daE_WS_Create__FP8daE_WS_c = .text:0x00002FEC; // type:function size:0x4 scope:global align:4 +__dt__12daE_WS_HIO_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ws_cpp = .text:0x00003030; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96868 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96869 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96870 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96872 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96873 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96874 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96905 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@96924 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96997 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96998 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96999 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97000 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97001 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97002 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97003 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97004 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97005 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97006 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97007 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97008 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97009 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97010 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97011 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97012 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97079 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97082 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@97171 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97172 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97174 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97175 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97229 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97295 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97296 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97299 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97300 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97301 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97343 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97427 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97428 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97432 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97656 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92817 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_ws_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_bokkuri_src__22@unnamed@d_a_e_ws_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_245_data_98 = .data:0x00000098; // type:object size:0x5 data:string +@97177 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +lbl_245_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +l_daE_WS_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_E_WS = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__12daE_WS_HIO_c = .data:0x00000114; // type:object size:0xC scope:global align:4 +lbl_245_data_120 = .data:0x00000120; // type:object size:0xD data:string +@93887 = .data:0x00000130; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WS_HIO_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_245_data_144 = .data:0x00000144; // type:object size:0x34 +@93949 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_245_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@93951 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_245_data_1FC = .data:0x000001FC; // type:object size:0x14 +@94009 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_245_data_234 = .data:0x00000234; // type:object size:0x18 +@94011 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_245_data_258 = .data:0x00000258; // type:object size:0x1C +@94013 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_245_data_280 = .data:0x00000280; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_245_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92860 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_ww/splits.txt b/config/RZDP01/rels/d_a_e_ww/splits.txt new file mode 100644 index 0000000000..958eece42f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ww/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ww.cpp: + .text start:0x000000CC end:0x0000643C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x000005CC + .bss start:0x00000008 end:0x000001AC diff --git a/config/RZDP01/rels/d_a_e_ww/symbols.txt b/config/RZDP01/rels/d_a_e_ww/symbols.txt new file mode 100644 index 0000000000..a4f0285664 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ww/symbols.txt @@ -0,0 +1,184 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_WW_HIO_cFv = .text:0x00000140; // type:function size:0x5C scope:global align:4 +ctrlJoint__8daE_WW_cFP8J3DJointP8J3DModel = .text:0x0000019C; // type:function size:0xAC scope:global align:4 +JointCallBack__8daE_WW_cFP8J3DJointi = .text:0x00000248; // type:function size:0x48 scope:global align:4 +setHeadAngle__8daE_WW_cFv = .text:0x00000290; // type:function size:0x154 scope:global align:4 +draw__8daE_WW_cFv = .text:0x000003E4; // type:function size:0xE4 scope:global align:4 +daE_WW_Draw__FP8daE_WW_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +checkBck__8daE_WW_cFi = .text:0x000004CC; // type:function size:0x5C scope:global align:4 +setActionMode__8daE_WW_cFii = .text:0x00000528; // type:function size:0x34 scope:global align:4 +damage_check__8daE_WW_cFv = .text:0x0000055C; // type:function size:0x23C scope:global align:4 +setRandamNumber__8daE_WW_cFv = .text:0x00000798; // type:function size:0x16C scope:global align:4 +getNearPlayerAngle__8daE_WW_cFv = .text:0x00000904; // type:function size:0x80 scope:global align:4 +setGroundAngle__8daE_WW_cFv = .text:0x00000984; // type:function size:0x2C0 scope:global align:4 +checkCreateBg__8daE_WW_cF4cXyz = .text:0x00000C44; // type:function size:0x1EC scope:global align:4 +checkAttackWall__8daE_WW_cFv = .text:0x00000E30; // type:function size:0xB4 scope:global align:4 +setBlurEffect__8daE_WW_cFv = .text:0x00000EE4; // type:function size:0xE4 scope:global align:4 +setAppearEffect__8daE_WW_cFv = .text:0x00000FC8; // type:function size:0x200 scope:global align:4 +s_child_ww__FPvPv = .text:0x000011C8; // type:function size:0xA8 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00001270; // type:function size:0x128 scope:global align:4 +checkSideStep__8daE_WW_cFv = .text:0x00001398; // type:function size:0x108 scope:global align:4 +s_attack_ww__FPvPv = .text:0x000014A0; // type:function size:0x80 scope:global align:4 +createWolf__8daE_WW_cF4cXyzUc = .text:0x00001520; // type:function size:0x168 scope:global align:4 +executeMaster__8daE_WW_cFv = .text:0x00001688; // type:function size:0x474 scope:global align:4 +executeWait__8daE_WW_cFv = .text:0x00001AFC; // type:function size:0x2F4 scope:global align:4 +calcJumpSpeed__8daE_WW_cFv = .text:0x00001DF0; // type:function size:0x168 scope:global align:4 +executeAttack__8daE_WW_cFv = .text:0x00001F58; // type:function size:0x908 scope:global align:4 +checkAttackStart__8daE_WW_cFv = .text:0x00002860; // type:function size:0x1C4 scope:global align:4 +executeChase__8daE_WW_cFv = .text:0x00002A24; // type:function size:0xC4C scope:global align:4 +executeDamage__8daE_WW_cFv = .text:0x00003670; // type:function size:0x328 scope:global align:4 +checkMoveOut__8daE_WW_cFv = .text:0x00003998; // type:function size:0x5C scope:global align:4 +executeMoveOut__8daE_WW_cFv = .text:0x000039F4; // type:function size:0x834 scope:global align:4 +checkWalkStart__8daE_WW_cFv = .text:0x00004228; // type:function size:0x3B4 scope:global align:4 +executeWalk__8daE_WW_cFv = .text:0x000045DC; // type:function size:0x664 scope:global align:4 +eWW_posMoveF__8daE_WW_cFv = .text:0x00004C40; // type:function size:0x108 scope:global align:4 +action__8daE_WW_cFv = .text:0x00004D48; // type:function size:0x2E4 scope:global align:4 +mtx_set__8daE_WW_cFv = .text:0x0000502C; // type:function size:0x8C scope:global align:4 +cc_set__8daE_WW_cFv = .text:0x000050B8; // type:function size:0x178 scope:global align:4 +execute__8daE_WW_cFv = .text:0x00005230; // type:function size:0x42C scope:global align:4 +daE_WW_Execute__FP8daE_WW_c = .text:0x0000565C; // type:function size:0x4 scope:global align:4 +calcMoveDir__8daE_WW_cFPss = .text:0x00005660; // type:function size:0x4B0 scope:global align:4 +daE_WW_IsDelete__FP8daE_WW_c = .text:0x00005B10; // type:function size:0x8 scope:global align:4 +_delete__8daE_WW_cFv = .text:0x00005B18; // type:function size:0x74 scope:global align:4 +daE_WW_Delete__FP8daE_WW_c = .text:0x00005B8C; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_WW_cFv = .text:0x00005B90; // type:function size:0x144 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005CD4; // type:function size:0x4 scope:global align:4 +create__8daE_WW_cFv = .text:0x00005CD8; // type:function size:0x4A4 scope:global align:4 +daE_WW_Create__FP8daE_WW_c = .text:0x0000617C; // type:function size:0x4 scope:global align:4 +__dt__12daE_WW_HIO_cFv = .text:0x00006180; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ww_cpp = .text:0x000061C0; // type:function size:0x27C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102088 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102089 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102090 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102091 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102092 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102093 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102156 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@102157 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102158 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@102170 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@102244 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102245 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102265 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@102266 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@102269 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@102308 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@102309 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@102473 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@102539 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@102634 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102635 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102636 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@102688 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@102689 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@102690 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102691 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102717 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102718 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102719 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102850 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102851 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102852 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102853 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102854 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102855 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102896 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103082 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103083 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103084 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103085 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103086 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103087 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@103088 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103140 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103141 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103280 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103281 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@103282 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103283 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@103284 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@103374 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103391 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103433 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103434 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103461 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103559 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96920 = .rodata:0x000000F0; // type:object size:0x6 scope:local align:4 +@103797 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103798 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103799 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103803 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@103873 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103874 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103875 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103876 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103877 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103878 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103879 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94114 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_ww_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000018; // type:object size:0x40 scope:global align:4 +cc_ww_tg_src__22@unnamed@d_a_e_ww_cpp@ = .data:0x00000058; // type:object size:0x40 scope:global align:4 +lbl_246_data_98 = .data:0x00000098; // type:object size:0x5 data:string +@102857 = .data:0x000000A0; // type:object size:0x6C scope:local align:4 +@103090 = .data:0x0000010C; // type:object size:0x74 scope:local align:4 +@103238 = .data:0x00000180; // type:object size:0x74 scope:local align:4 +@103436 = .data:0x000001F4; // type:object size:0x1C scope:local align:4 +lbl_246_data_210 = .data:0x00000210; // type:object size:0xC +l_daE_WW_Method = .data:0x0000021C; // type:object size:0x20 scope:global align:4 +g_profile_E_WW = .data:0x0000023C; // type:object size:0x30 scope:global align:4 +__vt__12daE_WW_HIO_c = .data:0x0000026C; // type:object size:0xC scope:global align:4 +lbl_246_data_278 = .data:0x00000278; // type:object size:0xD data:string +@97181 = .data:0x00000288; // type:object size:0xC scope:local align:4 +__RTTI__12daE_WW_HIO_c = .data:0x00000294; // type:object size:0x8 scope:global align:4 +lbl_246_data_29C = .data:0x0000029C; // type:object size:0x34 +@97244 = .data:0x000002D0; // type:object size:0x3C scope:local align:4 +lbl_246_data_30C = .data:0x0000030C; // type:object size:0x14 +@97246 = .data:0x00000320; // type:object size:0x34 scope:local align:4 +lbl_246_data_354 = .data:0x00000354; // type:object size:0x48 +@97298 = .data:0x0000039C; // type:object size:0x4C scope:local align:4 +lbl_246_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@97302 = .data:0x000003FC; // type:object size:0x44 scope:local align:4 +lbl_246_data_440 = .data:0x00000440; // type:object size:0x14 +@97304 = .data:0x00000454; // type:object size:0x24 scope:local align:4 +lbl_246_data_478 = .data:0x00000478; // type:object size:0x18 +@97306 = .data:0x00000490; // type:object size:0xC scope:local align:4 +lbl_246_data_49C = .data:0x0000049C; // type:object size:0x1C +@97308 = .data:0x000004B8; // type:object size:0xC scope:local align:4 +lbl_246_data_4C4 = .data:0x000004C4; // type:object size:0x14 +@97342 = .data:0x000004D8; // type:object size:0x14 scope:local align:4 +lbl_246_data_4EC = .data:0x000004EC; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@95255 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x28 scope:global align:4 data:byte +lbl_246_bss_40 = .bss:0x00000040; // type:object size:0x1 data:byte +@95722 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95723 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@95724 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@95725 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@95726 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@95727 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@95728 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@95729 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@95730 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@95731 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@95732 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95733 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95734 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95735 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95736 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +create_pos = .bss:0x000000F8; // type:object size:0xB4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_yc/splits.txt b/config/RZDP01/rels/d_a_e_yc/splits.txt new file mode 100644 index 0000000000..630ef0f904 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yc.cpp: + .text start:0x000000CC end:0x000025B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000380 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_e_yc/symbols.txt b/config/RZDP01/rels/d_a_e_yc/symbols.txt new file mode 100644 index 0000000000..f87565b453 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yc/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_YC_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP10e_yc_classifUcf = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +daE_YC_Draw__FP10e_yc_class = .text:0x0000019C; // type:function size:0x114 scope:global align:4 +anm_se_set__FP10e_yc_class = .text:0x000002B0; // type:function size:0x470 scope:global align:4 +action__FP10e_yc_class = .text:0x00000720; // type:function size:0x13F4 scope:global align:4 +daE_YC_Execute__FP10e_yc_class = .text:0x00001B14; // type:function size:0x47C scope:global align:4 +daE_YC_IsDelete__FP10e_yc_class = .text:0x00001F90; // type:function size:0x8 scope:global align:4 +daE_YC_Delete__FP10e_yc_class = .text:0x00001F98; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002000; // type:function size:0xF4 scope:global align:4 +daE_YC_Create__FP10fopAc_ac_c = .text:0x000020F4; // type:function size:0x26C scope:global align:4 +__dt__12daE_YC_HIO_cFv = .text:0x00002360; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yc_cpp = .text:0x000023A0; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000023E8; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x000023F0; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000023F8; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00002410; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00002488; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000024A0; // type:function size:0x6C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x0000250C; // type:function size:0x10 scope:global align:4 +onWolfNoLock__13fopEn_enemy_cFv = .text:0x0000251C; // type:function size:0x10 scope:global align:4 +setDownPos__13fopEn_enemy_cFPC4cXyz = .text:0x0000252C; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002534; // type:function size:0xC scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002540; // type:function size:0x14 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002554; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00002564; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00002574; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00002584; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002594; // type:function size:0xC scope:global align:4 +multVec__14mDoMtx_stack_cFPC3VecP3Vec = .text:0x000025A0; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99335 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99344 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99345 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99357 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99488 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99489 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99490 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99491 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99492 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99493 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99494 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99671 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99672 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99677 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99678 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99679 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99681 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99682 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99683 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99684 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99685 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99686 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99687 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99688 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99689 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99690 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99691 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99692 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99694 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99695 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99696 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99697 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99698 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99699 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99700 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99701 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99751 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99752 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99753 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99754 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99755 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99877 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99879 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@99707 = .data:0x00000008; // type:object size:0x1C scope:local align:4 +@99705 = .data:0x00000024; // type:object size:0x1C scope:local align:4 +@99703 = .data:0x00000040; // type:object size:0x54 scope:local align:4 +wing_j$96370 = .data:0x00000094; // type:object size:0x8 scope:local align:4 +cc_sph_src$96479 = .data:0x0000009C; // type:object size:0x40 scope:local align:4 +at_sph_src$96480 = .data:0x000000DC; // type:object size:0x40 scope:local align:4 +l_daE_YC_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_E_YC = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__12daE_YC_HIO_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_247_data_178 = .data:0x00000178; // type:object size:0xD data:string +@96518 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YC_HIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +lbl_247_data_19C = .data:0x0000019C; // type:object size:0x34 +@96580 = .data:0x000001D0; // type:object size:0x3C scope:local align:4 +lbl_247_data_20C = .data:0x0000020C; // type:object size:0x14 +@96582 = .data:0x00000220; // type:object size:0x34 scope:local align:4 +lbl_247_data_254 = .data:0x00000254; // type:object size:0x14 +@96640 = .data:0x00000268; // type:object size:0x24 scope:local align:4 +lbl_247_data_28C = .data:0x0000028C; // type:object size:0x18 +@96642 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_247_data_2B0 = .data:0x000002B0; // type:object size:0x1C +@96644 = .data:0x000002CC; // type:object size:0xC scope:local align:4 +lbl_247_data_2D8 = .data:0x000002D8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +S_area_dis = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:float +lbl_247_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@95832 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_yd/splits.txt b/config/RZDP01/rels/d_a_e_yd/splits.txt new file mode 100644 index 0000000000..76846413c8 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yd.cpp: + .text start:0x000000CC end:0x000040D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x000003E4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_yd/symbols.txt b/config/RZDP01/rels/d_a_e_yd/symbols.txt new file mode 100644 index 0000000000..702baefc32 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yd/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_YD_HIO_cFv = .text:0x000003E0; // type:function size:0x4C scope:global align:4 +anm_init__FP10e_yd_classifUcf = .text:0x0000042C; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_yd_classifUcf = .text:0x000004D8; // type:function size:0xDC scope:global align:4 +daE_YD_Draw__FP10e_yd_class = .text:0x000005B4; // type:function size:0x1B4 scope:global align:4 +pl_check__FP10e_yd_classf = .text:0x00000768; // type:function size:0x58 scope:global align:4 +damage_check__FP10e_yd_class = .text:0x000007C0; // type:function size:0x3BC scope:global align:4 +e_yd_stay__FP10e_yd_class = .text:0x00000B7C; // type:function size:0x270 scope:global align:4 +e_yd_appear__FP10e_yd_class = .text:0x00000DEC; // type:function size:0x29C scope:global align:4 +e_yd_appear_v__FP10e_yd_class = .text:0x00001088; // type:function size:0x1DC scope:global align:4 +e_yd_wait__FP10e_yd_class = .text:0x00001264; // type:function size:0x504 scope:global align:4 +e_yd_attack__FP10e_yd_class = .text:0x00001768; // type:function size:0x904 scope:global align:4 +e_yd_chance__FP10e_yd_class = .text:0x0000206C; // type:function size:0x2F0 scope:global align:4 +e_yd_s_damage__FP10e_yd_class = .text:0x0000235C; // type:function size:0x240 scope:global align:4 +e_yd_damage__FP10e_yd_class = .text:0x0000259C; // type:function size:0x2C8 scope:global align:4 +kuki_control1__FP10e_yd_class = .text:0x00002864; // type:function size:0x2CC scope:global align:4 +kuki_control2__FP10e_yd_class = .text:0x00002B30; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_yd_class = .text:0x00002C78; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_yd_class = .text:0x00002D48; // type:function size:0xD8 scope:global align:4 +daE_YD_Execute__FP10e_yd_class = .text:0x00002E20; // type:function size:0xB24 scope:global align:4 +daE_YD_IsDelete__FP10e_yd_class = .text:0x00003944; // type:function size:0x8 scope:global align:4 +daE_YD_Delete__FP10e_yd_class = .text:0x0000394C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000039B4; // type:function size:0x298 scope:global align:4 +daE_YD_Create__FP10fopAc_ac_c = .text:0x00003C4C; // type:function size:0x400 scope:global align:4 +__dt__12daE_YD_HIO_cFv = .text:0x0000404C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yd_cpp = .text:0x0000408C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98425 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98426 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98427 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98428 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98455 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98464 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98517 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98518 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98608 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98630 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98631 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98632 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98633 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98634 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98635 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98636 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98637 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98638 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98639 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98661 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@98694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98735 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98736 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98737 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98738 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98739 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98742 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 data:double +@98847 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98852 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98853 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98885 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98886 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98905 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98906 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98941 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98942 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98943 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98974 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98975 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98990 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99037 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99038 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99039 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99040 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99244 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99245 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99246 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99247 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99248 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99249 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99250 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99419 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99420 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99421 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99422 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99425 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92585 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_248_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_248_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$93222 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +p_name$93469 = .data:0x00000036; // type:object size:0x6 scope:local align:2 +p_idx$93470 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +@99252 = .data:0x00000048; // type:object size:0x24 scope:local align:4 +cc_sph_src$93715 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +at_sph_src$93716 = .data:0x000000AC; // type:object size:0x40 scope:local align:4 +kuki_sph_src$93717 = .data:0x000000EC; // type:object size:0x40 scope:local align:4 +l_daE_YD_Method = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +g_profile_E_YD = .data:0x0000014C; // type:object size:0x30 scope:global align:4 +__vt__12daE_YD_HIO_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_248_data_188 = .data:0x00000188; // type:object size:0xD data:string +@93762 = .data:0x00000198; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YD_HIO_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 +lbl_248_data_1AC = .data:0x000001AC; // type:object size:0x34 +@93824 = .data:0x000001E0; // type:object size:0x3C scope:local align:4 +lbl_248_data_21C = .data:0x0000021C; // type:object size:0x14 +@93826 = .data:0x00000230; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000026C; // type:object size:0x14 scope:global align:4 +lbl_248_data_280 = .data:0x00000280; // type:object size:0x28 +@93884 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_248_data_2CC = .data:0x000002CC; // type:object size:0x18 +@93886 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_248_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@93888 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_248_data_318 = .data:0x00000318; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_248_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92628 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_yd_leaf/splits.txt b/config/RZDP01/rels/d_a_e_yd_leaf/splits.txt new file mode 100644 index 0000000000..5e1cf65c63 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yd_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_yd_leaf.cpp: + .text start:0x0000005C end:0x00000408 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt b/config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt new file mode 100644 index 0000000000..b9b3994ad2 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yd_leaf/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_YD_LEAF_Draw__FP15e_yd_leaf_class = .text:0x0000005C; // type:function size:0x9C scope:global align:4 +daE_YD_LEAF_Execute__FP15e_yd_leaf_class = .text:0x000000F8; // type:function size:0x120 scope:global align:4 +daE_YD_LEAF_IsDelete__FP15e_yd_leaf_class = .text:0x00000218; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0xFC scope:global align:4 +daE_YD_LEAF_Create__FP10fopAc_ac_c = .text:0x0000031C; // type:function size:0xBC scope:global align:4 +daE_YD_LEAF_Delete__FP15e_yd_leaf_class = .text:0x000003D8; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92387 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92388 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92389 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_249_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_daE_YD_LEAF_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_E_YD_LEAF = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_yg/splits.txt b/config/RZDP01/rels/d_a_e_yg/splits.txt new file mode 100644 index 0000000000..274c84e1c9 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yg/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yg.cpp: + .text start:0x000000CC end:0x00003BA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000120 + .data start:0x00000000 end:0x000003CC + .bss start:0x00000008 end:0x00000310 diff --git a/config/RZDP01/rels/d_a_e_yg/symbols.txt b/config/RZDP01/rels/d_a_e_yg/symbols.txt new file mode 100644 index 0000000000..51f48e2ac5 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yg/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x000003E0; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000003F0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00000400; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0000040C; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0000041C; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x0000042C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0000043C; // type:function size:0xC scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00000448; // type:function size:0x7C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000004C4; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000004D4; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x0000054C; // type:function size:0x18 scope:global align:4 +__ct__12daE_YG_HIO_cFv = .text:0x00000564; // type:function size:0x48 scope:global align:4 +anm_init__FP10e_yg_classifUcf = .text:0x000005AC; // type:function size:0xAC scope:global align:4 +pl_check__FP10e_yg_classf = .text:0x00000658; // type:function size:0x4C scope:global align:4 +daE_YG_Draw__FP10e_yg_class = .text:0x000006A4; // type:function size:0x16C scope:global align:4 +sibuki_set__FP10e_yg_class = .text:0x00000810; // type:function size:0xDC scope:global align:4 +s_d_sub__FPvPv = .text:0x000008EC; // type:function size:0x78 scope:global align:4 +search_ground_1__FP10e_yg_class = .text:0x00000964; // type:function size:0x318 scope:global align:4 +ke_set__FP10e_yg_class = .text:0x00000C7C; // type:function size:0x530 scope:global align:4 +action__FP10e_yg_class = .text:0x000011AC; // type:function size:0x1774 scope:global align:4 +anm_se_set__FP10e_yg_class = .text:0x00002920; // type:function size:0x3C8 scope:global align:4 +daE_YG_Execute__FP10e_yg_class = .text:0x00002CE8; // type:function size:0x4CC scope:global align:4 +daE_YG_IsDelete__FP10e_yg_class = .text:0x000031B4; // type:function size:0x8 scope:global align:4 +daE_YG_Delete__FP10e_yg_class = .text:0x000031BC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003224; // type:function size:0x10C scope:global align:4 +daE_YG_Create__FP10fopAc_ac_c = .text:0x00003330; // type:function size:0x31C scope:global align:4 +__dt__12daE_YG_HIO_cFv = .text:0x0000364C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yg_cpp = .text:0x0000368C; // type:function size:0x410 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00003A9C; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00003AA4; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00003AAC; // type:function size:0x14 scope:global align:4 +__ct__7yg_ke_sFv = .text:0x00003AC0; // type:function size:0x68 scope:global align:4 +__dt__7yg_ke_sFv = .text:0x00003B28; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98550 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98551 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98552 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98553 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98599 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98600 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98601 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98602 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98611 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@98629 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98646 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98724 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98725 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98726 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98727 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98774 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98775 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98776 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98777 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98778 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98787 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@99064 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99065 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99066 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99067 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99068 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99069 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99070 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99071 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99072 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99073 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99074 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99075 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99076 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99077 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99078 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99079 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99080 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99081 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@99082 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99083 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99084 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99085 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99086 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99087 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99088 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99089 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99090 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99091 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99092 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99093 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99181 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99182 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99183 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99184 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99185 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99186 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99221 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99222 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99223 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99358 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99437 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99438 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92804 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_250_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@99098 = .data:0x0000001C; // type:object size:0x60 scope:local align:4 +@99095 = .data:0x0000007C; // type:object size:0x2C scope:local align:4 +eff_id$93821 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +cc_sph_src$93919 = .data:0x000000B0; // type:object size:0x40 scope:local align:4 +at_sph_src$93920 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +lbl_250_data_130 = .data:0x00000130; // type:object size:0x5 data:string +l_daE_YG_Method = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_E_YG = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__12daE_YG_HIO_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_250_data_194 = .data:0x00000194; // type:object size:0xD data:string +@93972 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YG_HIO_c = .data:0x000001B0; // type:object size:0x8 scope:global align:4 +lbl_250_data_1B8 = .data:0x000001B8; // type:object size:0x34 +@94034 = .data:0x000001EC; // type:object size:0x3C scope:local align:4 +lbl_250_data_228 = .data:0x00000228; // type:object size:0x14 +@94036 = .data:0x0000023C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000278; // type:object size:0x14 scope:global align:4 +lbl_250_data_28C = .data:0x0000028C; // type:object size:0x28 +@94094 = .data:0x000002B4; // type:object size:0x24 scope:local align:4 +lbl_250_data_2D8 = .data:0x000002D8; // type:object size:0x18 +@94096 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_250_data_2FC = .data:0x000002FC; // type:object size:0x1C +@94098 = .data:0x00000318; // type:object size:0xC scope:local align:4 +lbl_250_data_324 = .data:0x00000324; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92847 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +@92931 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@92932 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@92933 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +e_pos$92928 = .bss:0x0000005C; // type:object size:0x24 scope:local align:4 +target_info = .bss:0x00000080; // type:object size:0x50 scope:global align:4 +target_info_count = .bss:0x000000D0; // type:object size:0x4 scope:global align:4 data:4byte +@93510 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@93511 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@93512 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@93513 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@93514 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@93515 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@93516 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@93517 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@93518 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@93519 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@93520 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@93521 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@93522 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +ke_p = .bss:0x00000170; // type:object size:0x9C scope:global align:4 data:float +@93523 = .bss:0x0000020C; // type:object size:0xC scope:local align:4 +@93524 = .bss:0x00000218; // type:object size:0xC scope:local align:4 +@93525 = .bss:0x00000224; // type:object size:0xC scope:local align:4 +@93526 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +@93527 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@93528 = .bss:0x00000248; // type:object size:0xC scope:local align:4 +@93529 = .bss:0x00000254; // type:object size:0xC scope:local align:4 +@93530 = .bss:0x00000260; // type:object size:0xC scope:local align:4 +@93531 = .bss:0x0000026C; // type:object size:0xC scope:local align:4 +@93532 = .bss:0x00000278; // type:object size:0xC scope:local align:4 +@93533 = .bss:0x00000284; // type:object size:0xC scope:local align:4 +@93534 = .bss:0x00000290; // type:object size:0xC scope:local align:4 +@93535 = .bss:0x0000029C; // type:object size:0xC scope:local align:4 +ke_a = .bss:0x000002A8; // type:object size:0x4E scope:global align:4 data:2byte +@93820 = .bss:0x000002F8; // type:object size:0xC scope:local align:4 +sc$93817 = .bss:0x00000304; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_yh/splits.txt b/config/RZDP01/rels/d_a_e_yh/splits.txt new file mode 100644 index 0000000000..3d78c79a4f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yh.cpp: + .text start:0x000000CC end:0x00005EB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_e_yh/symbols.txt b/config/RZDP01/rels/d_a_e_yh/symbols.txt new file mode 100644 index 0000000000..02fea16025 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yh/symbols.txt @@ -0,0 +1,155 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +__ct__12daE_YH_HIO_cFv = .text:0x000003E0; // type:function size:0x48 scope:global align:4 +yh_disappear__FP10e_yh_class = .text:0x00000428; // type:function size:0x1A4 scope:global align:4 +anm_init__FP10e_yh_classifUcf = .text:0x000005CC; // type:function size:0xAC scope:global align:4 +leaf_anm_init__FP10e_yh_classifUcf = .text:0x00000678; // type:function size:0xDC scope:global align:4 +daE_YH_Draw__FP10e_yh_class = .text:0x00000754; // type:function size:0x18C scope:global align:4 +pl_check__FP10e_yh_classf = .text:0x000008E0; // type:function size:0x4C scope:global align:4 +damage_check__FP10e_yh_class = .text:0x0000092C; // type:function size:0x424 scope:global align:4 +e_yh_stay__FP10e_yh_class = .text:0x00000D50; // type:function size:0x270 scope:global align:4 +e_yh_appear__FP10e_yh_class = .text:0x00000FC0; // type:function size:0x29C scope:global align:4 +e_yh_appear_v__FP10e_yh_class = .text:0x0000125C; // type:function size:0x1DC scope:global align:4 +e_yh_wait__FP10e_yh_class = .text:0x00001438; // type:function size:0x51C scope:global align:4 +e_yh_mk_roof__FP10e_yh_class = .text:0x00001954; // type:function size:0x26C scope:global align:4 +e_yh_attack__FP10e_yh_class = .text:0x00001BC0; // type:function size:0x980 scope:global align:4 +e_yh_attack_s__FP10e_yh_class = .text:0x00002540; // type:function size:0x254 scope:global align:4 +e_yh_chance__FP10e_yh_class = .text:0x00002794; // type:function size:0x2F0 scope:global align:4 +e_yh_s_damage__FP10e_yh_class = .text:0x00002A84; // type:function size:0x224 scope:global align:4 +e_yh_damage__FP10e_yh_class = .text:0x00002CA8; // type:function size:0x2E0 scope:global align:4 +kuki_control1__FP10e_yh_class = .text:0x00002F88; // type:function size:0x2F8 scope:global align:4 +kuki_control2__FP10e_yh_class = .text:0x00003280; // type:function size:0x148 scope:global align:4 +kuki_control3__FP10e_yh_class = .text:0x000033C8; // type:function size:0xD0 scope:global align:4 +kuki_ha_set__FP10e_yh_class = .text:0x00003498; // type:function size:0x128 scope:global align:4 +kuki_control1_e__FP10e_yh_class = .text:0x000035C0; // type:function size:0x2FC scope:global align:4 +e_yh_escape__FP10e_yh_class = .text:0x000038BC; // type:function size:0xCA4 scope:global align:4 +e_yh_e_dead__FP10e_yh_class = .text:0x00004560; // type:function size:0x498 scope:global align:4 +daE_YH_Execute__FP10e_yh_class = .text:0x000049F8; // type:function size:0xCC8 scope:global align:4 +daE_YH_IsDelete__FP10e_yh_class = .text:0x000056C0; // type:function size:0x8 scope:global align:4 +daE_YH_Delete__FP10e_yh_class = .text:0x000056C8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005730; // type:function size:0x298 scope:global align:4 +daE_YH_Create__FP10fopAc_ac_c = .text:0x000059C8; // type:function size:0x44C scope:global align:4 +__dt__12daE_YH_HIO_cFv = .text:0x00005E14; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yh_cpp = .text:0x00005E54; // type:function size:0x48 scope:global align:4 +fopAcM_onActor__FPC10fopAc_ac_c = .text:0x00005E9C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101611 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@101613 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@101614 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101641 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101642 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101677 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101678 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@101739 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101740 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101819 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101820 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101821 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101822 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101823 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101824 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101825 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101847 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101848 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101849 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101850 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101851 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101852 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101853 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101854 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101906 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101907 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101908 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101909 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101959 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101960 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101961 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101962 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101963 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101966 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@101986 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101987 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102101 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102103 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102104 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102105 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102106 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102107 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102216 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102217 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102252 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102253 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102268 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102314 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102470 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102472 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102473 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102474 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102475 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102476 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102477 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102478 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102536 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102537 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102759 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102760 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102761 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102762 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102763 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102764 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102765 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102941 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102942 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102944 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102947 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_251_data_16 = .data:0x00000016; // type:object size:0x5 data:string +lbl_251_data_1B = .data:0x0000001B; // type:object size:0x5 +pow_xa$94862 = .data:0x00000020; // type:object size:0x16 scope:local align:4 +@102480 = .data:0x00000038; // type:object size:0xCC scope:local align:4 +p_name$95376 = .data:0x00000104; // type:object size:0x6 scope:local align:4 +p_idx$95377 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@102767 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +cc_sph_src$95648 = .data:0x00000170; // type:object size:0x40 scope:local align:4 +at_sph_src$95649 = .data:0x000001B0; // type:object size:0x40 scope:local align:4 +kuki_sph_src$95650 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +lbl_251_data_230 = .data:0x00000230; // type:object size:0x5 data:string +l_daE_YH_Method = .data:0x00000238; // type:object size:0x20 scope:global align:4 +g_profile_E_YH = .data:0x00000258; // type:object size:0x30 scope:global align:4 +__vt__12daE_YH_HIO_c = .data:0x00000288; // type:object size:0xC scope:global align:4 +lbl_251_data_294 = .data:0x00000294; // type:object size:0xD data:string +@95700 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YH_HIO_c = .data:0x000002B0; // type:object size:0x8 scope:global align:4 +lbl_251_data_2B8 = .data:0x000002B8; // type:object size:0x34 +@95763 = .data:0x000002EC; // type:object size:0x3C scope:local align:4 +lbl_251_data_328 = .data:0x00000328; // type:object size:0x14 +@95765 = .data:0x0000033C; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000378; // type:object size:0x14 scope:global align:4 +lbl_251_data_38C = .data:0x0000038C; // type:object size:0x28 +@95823 = .data:0x000003B4; // type:object size:0x24 scope:local align:4 +lbl_251_data_3D8 = .data:0x000003D8; // type:object size:0x18 +@95825 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +lbl_251_data_3FC = .data:0x000003FC; // type:object size:0x1C +@95827 = .data:0x00000418; // type:object size:0xC scope:local align:4 +lbl_251_data_424 = .data:0x00000424; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_251_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94134 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_yk/splits.txt b/config/RZDP01/rels/d_a_e_yk/splits.txt new file mode 100644 index 0000000000..84204d6615 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yk.cpp: + .text start:0x000000CC end:0x00002D2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000310 + .bss start:0x00000008 end:0x00000134 diff --git a/config/RZDP01/rels/d_a_e_yk/symbols.txt b/config/RZDP01/rels/d_a_e_yk/symbols.txt new file mode 100644 index 0000000000..93402d3abd --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yk/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000003F8; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00000470; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000488; // type:function size:0x10 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00000498; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000004A8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000004B8; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x000004C4; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000004D4; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000004E4; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x000004F0; // type:function size:0x10 scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000500; // type:function size:0x10 scope:global align:4 +__ct__12daE_YK_HIO_cFv = .text:0x00000510; // type:function size:0x44 scope:global align:4 +yk_disappear__FP10e_yk_class = .text:0x00000554; // type:function size:0x170 scope:global align:4 +anm_init__FP10e_yk_classifUcf = .text:0x000006C4; // type:function size:0xAC scope:global align:4 +daE_YK_Draw__FP10e_yk_class = .text:0x00000770; // type:function size:0x9C scope:global align:4 +shot_b_sub__FPvPv = .text:0x0000080C; // type:function size:0x78 scope:global align:4 +pl_check__FP10e_yk_classfs = .text:0x00000884; // type:function size:0x148 scope:global align:4 +path_check__FP10e_yk_class = .text:0x000009CC; // type:function size:0x260 scope:global align:4 +fly_move__FP10e_yk_class = .text:0x00000C2C; // type:function size:0x17C scope:global align:4 +action__FP10e_yk_class = .text:0x00000DA8; // type:function size:0x153C scope:global align:4 +daE_YK_Execute__FP10e_yk_class = .text:0x000022E4; // type:function size:0x4A8 scope:global align:4 +daE_YK_IsDelete__FP10e_yk_class = .text:0x0000278C; // type:function size:0x8 scope:global align:4 +daE_YK_Delete__FP10e_yk_class = .text:0x00002794; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000027FC; // type:function size:0xF4 scope:global align:4 +daE_YK_Create__FP10fopAc_ac_c = .text:0x000028F0; // type:function size:0x390 scope:global align:4 +__dt__12daE_YK_HIO_cFv = .text:0x00002C80; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yk_cpp = .text:0x00002CC0; // type:function size:0x48 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002D08; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002D10; // type:function size:0x8 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00002D18; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99758 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99759 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@99760 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@99761 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99803 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99804 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99805 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99830 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@99831 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@99880 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@99910 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99915 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99916 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100179 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100180 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100181 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@100182 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@100183 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@100184 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100185 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100186 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100187 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100188 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@100189 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@100190 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@100191 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100192 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100193 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100194 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100195 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100196 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100197 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100198 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100199 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@100200 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100201 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100393 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100394 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100396 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100399 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95156 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_252_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@100203 = .data:0x0000001C; // type:object size:0x3C scope:local align:4 +e_name$95914 = .data:0x00000058; // type:object size:0x4 scope:local align:4 +e_idx$95915 = .data:0x0000005C; // type:object size:0x8 scope:local align:4 +cc_sph_src$96032 = .data:0x00000064; // type:object size:0x40 scope:local align:4 +lbl_252_data_A4 = .data:0x000000A4; // type:object size:0x5 data:string +l_daE_YK_Method = .data:0x000000AC; // type:object size:0x20 scope:global align:4 +g_profile_E_YK = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__12daE_YK_HIO_c = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_252_data_108 = .data:0x00000108; // type:object size:0xD data:string +@96073 = .data:0x00000118; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YK_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_252_data_12C = .data:0x0000012C; // type:object size:0x34 +@96136 = .data:0x00000160; // type:object size:0x3C scope:local align:4 +lbl_252_data_19C = .data:0x0000019C; // type:object size:0x14 +@96138 = .data:0x000001B0; // type:object size:0x34 scope:local align:4 +lbl_252_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@96196 = .data:0x000001F8; // type:object size:0x24 scope:local align:4 +lbl_252_data_21C = .data:0x0000021C; // type:object size:0x18 +@96198 = .data:0x00000234; // type:object size:0xC scope:local align:4 +lbl_252_data_240 = .data:0x00000240; // type:object size:0x1C +@96200 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +lbl_252_data_268 = .data:0x00000268; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_252_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95199 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +lbl_252_bss_34 = .bss:0x00000034; // type:object size:0x100 data:byte diff --git a/config/RZDP01/rels/d_a_e_ym/splits.txt b/config/RZDP01/rels/d_a_e_ym/splits.txt new file mode 100644 index 0000000000..b37ee28d62 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ym/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ym.cpp: + .text start:0x000000CC end:0x00009F4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x000003E8 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_e_ym/symbols.txt b/config/RZDP01/rels/d_a_e_ym/symbols.txt new file mode 100644 index 0000000000..70e48fa46f --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ym/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +__ct__12daE_YM_HIO_cFv = .text:0x00000140; // type:function size:0x58 scope:global align:4 +checkBck__8daE_YM_cFPCci = .text:0x00000198; // type:function size:0x5C scope:global align:4 +bckSet__8daE_YM_cFiUcff = .text:0x000001F4; // type:function size:0x144 scope:global align:4 +draw__8daE_YM_cFv = .text:0x00000338; // type:function size:0x2A0 scope:global align:4 +daE_YM_Draw__FP8daE_YM_c = .text:0x000005D8; // type:function size:0x4 scope:global align:4 +s_obj_sub__FPvPv = .text:0x000005DC; // type:function size:0xCC scope:global align:4 +setDigEffect__8daE_YM_cFv = .text:0x000006A8; // type:function size:0x10C scope:global align:4 +setElecEffect1__8daE_YM_cFv = .text:0x000007B4; // type:function size:0x148 scope:global align:4 +setElecEffect2__8daE_YM_cFv = .text:0x000008FC; // type:function size:0x150 scope:global align:4 +setFireEffect__8daE_YM_cFv = .text:0x00000A4C; // type:function size:0x1FC scope:global align:4 +checkWallCrash__8daE_YM_cFv = .text:0x00000C48; // type:function size:0xB4 scope:global align:4 +checkWolfBark__8daE_YM_cFv = .text:0x00000CFC; // type:function size:0x134 scope:global align:4 +checkSurpriseLock__8daE_YM_cFv = .text:0x00000E30; // type:function size:0x224 scope:global align:4 +checkRailSurprise__8daE_YM_cFv = .text:0x00001054; // type:function size:0xB0 scope:global align:4 +checkSurpriseNear__8daE_YM_cFv = .text:0x00001104; // type:function size:0x3C0 scope:global align:4 +setNormalCc__8daE_YM_cFv = .text:0x000014C4; // type:function size:0x18 scope:global align:4 +setAppear__8daE_YM_cFv = .text:0x000014DC; // type:function size:0x24 scope:global align:4 +setMoveSound__8daE_YM_cFi = .text:0x00001500; // type:function size:0x144 scope:global align:4 +setTurnSound__8daE_YM_cFv = .text:0x00001644; // type:function size:0xAC scope:global align:4 +setActionMode__8daE_YM_cFi = .text:0x000016F0; // type:function size:0x28 scope:global align:4 +executeWait__8daE_YM_cFv = .text:0x00001718; // type:function size:0x4AC scope:global align:4 +executeMove__8daE_YM_cFv = .text:0x00001BC4; // type:function size:0x484 scope:global align:4 +executeEscape__8daE_YM_cFv = .text:0x00002048; // type:function size:0x65C scope:global align:4 +executeDown__8daE_YM_cFv = .text:0x000026A4; // type:function size:0x694 scope:global align:4 +damage_check__8daE_YM_cFv = .text:0x00002D38; // type:function size:0x17C scope:global align:4 +executeWind__8daE_YM_cFv = .text:0x00002EB4; // type:function size:0x360 scope:global align:4 +getSurpriseType__8daE_YM_cFv = .text:0x00003214; // type:function size:0xA4 scope:global align:4 +setSurpriseAway__8daE_YM_cFv = .text:0x000032B8; // type:function size:0x34 scope:global align:4 +setGoHomeType__8daE_YM_cFv = .text:0x000032EC; // type:function size:0x118 scope:global align:4 +executeSurprise__8daE_YM_cFv = .text:0x00003404; // type:function size:0x778 scope:global align:4 +executeBack__8daE_YM_cFv = .text:0x00003B7C; // type:function size:0xE8 scope:global align:4 +executeFall__8daE_YM_cFv = .text:0x00003C64; // type:function size:0x2EC scope:global align:4 +executeAttack__8daE_YM_cFv = .text:0x00003F50; // type:function size:0x48C scope:global align:4 +checkAttackEnd__8daE_YM_cFv = .text:0x000043DC; // type:function size:0xD0 scope:global align:4 +setAttackMotion__8daE_YM_cFv = .text:0x000044AC; // type:function size:0x104 scope:global align:4 +executeAttackWall__8daE_YM_cFv = .text:0x000045B0; // type:function size:0x404 scope:global align:4 +executeDefense__8daE_YM_cFv = .text:0x000049B4; // type:function size:0x208 scope:global align:4 +checkFlyTerritory__8daE_YM_cFv = .text:0x00004BBC; // type:function size:0x7C scope:global align:4 +initFly__8daE_YM_cFv = .text:0x00004C38; // type:function size:0x7C scope:global align:4 +executeFly__8daE_YM_cFv = .text:0x00004CB4; // type:function size:0xC80 scope:global align:4 +setInclination__8daE_YM_cFv = .text:0x00005934; // type:function size:0x60 scope:global align:4 +executeFlyAttack__8daE_YM_cFv = .text:0x00005994; // type:function size:0x5E4 scope:global align:4 +setNextPathPoint__8daE_YM_cFv = .text:0x00005F78; // type:function size:0xB0 scope:global align:4 +checkRailDig__8daE_YM_cFv = .text:0x00006028; // type:function size:0xE8 scope:global align:4 +executeRail__8daE_YM_cFv = .text:0x00006110; // type:function size:0x24C scope:global align:4 +executeBackRail__8daE_YM_cFv = .text:0x0000635C; // type:function size:0x46C scope:global align:4 +checkElectricStart__8daE_YM_cFv = .text:0x000067C8; // type:function size:0x68 scope:global align:4 +executeElectric__8daE_YM_cFv = .text:0x00006830; // type:function size:0x1D8 scope:global align:4 +executeSwitch__8daE_YM_cFv = .text:0x00006A08; // type:function size:0x464 scope:global align:4 +initFireFly__8daE_YM_cFi = .text:0x00006E6C; // type:function size:0xF8 scope:global align:4 +executeFire__8daE_YM_cFv = .text:0x00006F64; // type:function size:0x6B0 scope:global align:4 +setRiverAttention__8daE_YM_cFv = .text:0x00007614; // type:function size:0x114 scope:global align:4 +setLockByCargo__8daE_YM_cFv = .text:0x00007728; // type:function size:0xC scope:global align:4 +executeRiver__8daE_YM_cFv = .text:0x00007734; // type:function size:0x86C scope:global align:4 +s_ym_sub__FPvPv = .text:0x00007FA0; // type:function size:0xC0 scope:global align:4 +checkFrinedSamePos__8daE_YM_cFv = .text:0x00008060; // type:function size:0x28 scope:global align:4 +action__8daE_YM_cFv = .text:0x00008088; // type:function size:0x7C0 scope:global align:4 +mtx_set__8daE_YM_cFv = .text:0x00008848; // type:function size:0x8C scope:global align:4 +cc_set__8daE_YM_cFv = .text:0x000088D4; // type:function size:0x29C scope:global align:4 +execute__8daE_YM_cFv = .text:0x00008B70; // type:function size:0x164 scope:global align:4 +daE_YM_Execute__FP8daE_YM_c = .text:0x00008CD4; // type:function size:0x4 scope:global align:4 +daE_YM_IsDelete__FP8daE_YM_c = .text:0x00008CD8; // type:function size:0x8 scope:global align:4 +_delete__8daE_YM_cFv = .text:0x00008CE0; // type:function size:0x94 scope:global align:4 +daE_YM_Delete__FP8daE_YM_c = .text:0x00008D74; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_YM_cFv = .text:0x00008D78; // type:function size:0x314 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000908C; // type:function size:0x4 scope:global align:4 +checkBeforeBg__8daE_YM_cFs = .text:0x00009090; // type:function size:0x394 scope:global align:4 +checkBeforeGround__8daE_YM_cFv = .text:0x00009424; // type:function size:0x120 scope:global align:4 +checkInitialWall__8daE_YM_cFv = .text:0x00009544; // type:function size:0x158 scope:global align:4 +checkWall__8daE_YM_cFv = .text:0x0000969C; // type:function size:0x178 scope:global align:4 +setHideType__8daE_YM_cFv = .text:0x00009814; // type:function size:0xAC scope:global align:4 +create__8daE_YM_cFv = .text:0x000098C0; // type:function size:0x5F0 scope:global align:4 +daE_YM_Create__FP8daE_YM_c = .text:0x00009EB0; // type:function size:0x4 scope:global align:4 +__dt__12daE_YM_HIO_cFv = .text:0x00009EB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ym_cpp = .text:0x00009EF4; // type:function size:0x48 scope:global align:4 +getPos__13daTag_FWall_cFUc = .text:0x00009F3C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106769 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106770 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@106771 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106772 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@106773 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@106774 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@106775 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106805 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106807 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@106808 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106882 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106883 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@106884 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106885 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@106969 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@106970 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@107110 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@107151 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@107162 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@107231 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@107232 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@107233 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@107265 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@107266 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@107267 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@107341 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@107412 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@107413 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@107414 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@107482 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@107483 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@107484 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@107485 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@107488 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@107595 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@107596 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@107597 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@107599 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@107600 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@107661 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@107662 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107663 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107681 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@107696 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107697 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107808 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107809 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107810 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107811 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107812 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107813 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107814 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@107815 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107904 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107905 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@108231 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@108232 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108233 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108234 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108235 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108236 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108237 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108418 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@108464 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@108608 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@108609 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@108629 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@108784 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@108785 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@108969 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109005 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109006 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109153 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109154 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@109173 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@109303 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$95420 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_sph_src__6E_YM_n = .data:0x00000018; // type:object size:0x40 scope:global align:4 +lbl_253_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_253_data_5D = .data:0x0000005D; // type:object size:0x5 data:string +w_eff_id$96372 = .data:0x00000062; // type:object size:0x8 scope:local align:2 +lbl_253_data_6A = .data:0x0000006A; // type:object size:0x8 data:string +@107817 = .data:0x00000074; // type:object size:0x20 scope:local align:4 +@108239 = .data:0x00000094; // type:object size:0x2C scope:local align:4 +YM_DIG_POS_Y$97636 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@108971 = .data:0x000000CC; // type:object size:0x4C scope:local align:4 +lbl_253_data_118 = .data:0x00000118; // type:object size:0x5 data:string +@109304 = .data:0x00000120; // type:object size:0x20 scope:local align:4 +l_daE_YM_Method = .data:0x00000140; // type:object size:0x20 scope:global align:4 +g_profile_E_YM = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__12daE_YM_HIO_c = .data:0x00000190; // type:object size:0xC scope:global align:4 +lbl_253_data_19C = .data:0x0000019C; // type:object size:0xD data:string +@98793 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +__RTTI__12daE_YM_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_253_data_1C0 = .data:0x000001C0; // type:object size:0x34 +@98856 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 +lbl_253_data_230 = .data:0x00000230; // type:object size:0x14 +@98858 = .data:0x00000244; // type:object size:0x34 scope:local align:4 +lbl_253_data_278 = .data:0x00000278; // type:object size:0x14 +@98916 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 +lbl_253_data_2B0 = .data:0x000002B0; // type:object size:0x18 +@98918 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_253_data_2D4 = .data:0x000002D4; // type:object size:0x1C +@98920 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_253_data_2FC = .data:0x000002FC; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_253_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@95463 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte +m_near_obj = .bss:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +m_obj_dist = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_e_ym_tag/splits.txt b/config/RZDP01/rels/d_a_e_ym_tag/splits.txt new file mode 100644 index 0000000000..f9b9a18c84 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ym_tag/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_e_ym_tag.cpp: + .text start:0x0000005C end:0x000001DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_e_ym_tag/symbols.txt b/config/RZDP01/rels/d_a_e_ym_tag/symbols.txt new file mode 100644 index 0000000000..c65009c94c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ym_tag/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daE_YM_TAG_Draw__FP12daE_YM_TAG_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_e_ym__FPvPv = .text:0x00000064; // type:function size:0x8C scope:global align:4 +execute__12daE_YM_TAG_cFv = .text:0x000000F0; // type:function size:0x6C scope:global align:4 +daE_YM_TAG_Execute__FP12daE_YM_TAG_c = .text:0x0000015C; // type:function size:0x4 scope:global align:4 +daE_YM_TAG_IsDelete__FP12daE_YM_TAG_c = .text:0x00000160; // type:function size:0x8 scope:global align:4 +daE_YM_TAG_Delete__FP12daE_YM_TAG_c = .text:0x00000168; // type:function size:0x8 scope:global align:4 +create__12daE_YM_TAG_cFv = .text:0x00000170; // type:function size:0x68 scope:global align:4 +daE_YM_TAG_Create__FP12daE_YM_TAG_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daE_YM_TAG_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_E_YM_TAG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_e_ymb/splits.txt b/config/RZDP01/rels/d_a_e_ymb/splits.txt new file mode 100644 index 0000000000..f804ac0ac4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ymb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_ymb.cpp: + .text start:0x000000CC end:0x000091E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000023C + .data start:0x00000000 end:0x0000033C + .bss start:0x00000008 end:0x00000264 diff --git a/config/RZDP01/rels/d_a_e_ymb/symbols.txt b/config/RZDP01/rels/d_a_e_ymb/symbols.txt new file mode 100644 index 0000000000..ce277f46a1 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_ymb/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daE_YMB_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel = .text:0x0000011C; // type:function size:0x2E8 scope:global align:4 +JointCallBack__9daE_YMB_cFP8J3DJointi = .text:0x00000404; // type:function size:0x48 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000044C; // type:function size:0x18 scope:global align:4 +draw__9daE_YMB_cFv = .text:0x00000464; // type:function size:0x3B8 scope:global align:4 +daE_YMB_Draw__FP9daE_YMB_c = .text:0x0000081C; // type:function size:0x4 scope:global align:4 +checkBck__9daE_YMB_cFi = .text:0x00000820; // type:function size:0x5C scope:global align:4 +setLastDamage__9daE_YMB_cFv = .text:0x0000087C; // type:function size:0x10C scope:global align:4 +damage_check__9daE_YMB_cFv = .text:0x00000988; // type:function size:0x2DC scope:global align:4 +setCameraSwitch__9daE_YMB_cFv = .text:0x00000C64; // type:function size:0xE0 scope:global align:4 +checkWaterPos__9daE_YMB_cFv = .text:0x00000D44; // type:function size:0x100 scope:global align:4 +checkGroundPos__9daE_YMB_cFv = .text:0x00000E44; // type:function size:0x94 scope:global align:4 +setFlyWaitVoice__9daE_YMB_cFv = .text:0x00000ED8; // type:function size:0x7C scope:global align:4 +setDownWaitVoice__9daE_YMB_cFv = .text:0x00000F54; // type:function size:0x7C scope:global align:4 +setHitBoardSe__9daE_YMB_cFv = .text:0x00000FD0; // type:function size:0xB4 scope:global align:4 +setElecEffect1__9daE_YMB_cFv = .text:0x00001084; // type:function size:0x1CC scope:global align:4 +setElecEffect2__9daE_YMB_cFv = .text:0x00001250; // type:function size:0x1F8 scope:global align:4 +setWaterEffect1__9daE_YMB_cFv = .text:0x00001448; // type:function size:0x114 scope:global align:4 +setWaterEffect2__9daE_YMB_cFv = .text:0x0000155C; // type:function size:0x114 scope:global align:4 +setBoilEffect__9daE_YMB_cFi = .text:0x00001670; // type:function size:0x170 scope:global align:4 +setDamageEffect__9daE_YMB_cFi = .text:0x000017E0; // type:function size:0xF0 scope:global align:4 +setDownHamonEffect__9daE_YMB_cFv = .text:0x000018D0; // type:function size:0x114 scope:global align:4 +setFlyBlurEffect__9daE_YMB_cFv = .text:0x000019E4; // type:function size:0x178 scope:global align:4 +setRockDamageEffect__9daE_YMB_cFv = .text:0x00001B5C; // type:function size:0x144 scope:global align:4 +setDeathEffect__9daE_YMB_cFv = .text:0x00001CA0; // type:function size:0x164 scope:global align:4 +search_drop__FPvPv = .text:0x00001E04; // type:function size:0x9C scope:global align:4 +executeWait__9daE_YMB_cFv = .text:0x00001EA0; // type:function size:0x138 scope:global align:4 +setInclination__9daE_YMB_cFv = .text:0x00001FD8; // type:function size:0xD4 scope:global align:4 +setBodyAngle__9daE_YMB_cFv = .text:0x000020AC; // type:function size:0x18C scope:global align:4 +checkWolfLockIn__9daE_YMB_cFv = .text:0x00002238; // type:function size:0xA4 scope:global align:4 +executeFly__9daE_YMB_cFv = .text:0x000022DC; // type:function size:0x604 scope:global align:4 +executeFlyAttack__9daE_YMB_cFv = .text:0x000028E0; // type:function size:0x890 scope:global align:4 +executeRunAway__9daE_YMB_cFv = .text:0x00003170; // type:function size:0x444 scope:global align:4 +executeGuard__9daE_YMB_cFv = .text:0x000035B4; // type:function size:0x174 scope:global align:4 +executeSwim__9daE_YMB_cFv = .text:0x00003728; // type:function size:0xB48 scope:global align:4 +executeWaterJump__9daE_YMB_cFv = .text:0x00004270; // type:function size:0x4CC scope:global align:4 +getNearDownPos__9daE_YMB_cFv = .text:0x0000473C; // type:function size:0x1B0 scope:global align:4 +executeDamage__9daE_YMB_cFv = .text:0x000048EC; // type:function size:0x640 scope:global align:4 +setMidnaBindInit__9daE_YMB_cFP4cXyz = .text:0x00004F2C; // type:function size:0x1EC scope:global align:4 +setMidnaBindLevel__9daE_YMB_cFi = .text:0x00005118; // type:function size:0x118 scope:global align:4 +setWolfLockEffect__9daE_YMB_cFv = .text:0x00005230; // type:function size:0x1EC scope:global align:4 +initDownToWater__9daE_YMB_cFv = .text:0x0000541C; // type:function size:0x118 scope:global align:4 +calcDownToWater__9daE_YMB_cFv = .text:0x00005534; // type:function size:0x15C scope:global align:4 +executeDown__9daE_YMB_cFv = .text:0x00005690; // type:function size:0x564 scope:global align:4 +setCreateDrop__9daE_YMB_cFv = .text:0x00005BF4; // type:function size:0xA8 scope:global align:4 +executeDeath__9daE_YMB_cFv = .text:0x00005C9C; // type:function size:0x588 scope:global align:4 +demo_skip__9daE_YMB_cFi = .text:0x00006224; // type:function size:0x1C8 scope:global align:4 +DemoSkipCallBack__9daE_YMB_cFPvi = .text:0x000063EC; // type:function size:0x34 scope:global align:4 +calcLakeDemoPlayerPos__9daE_YMB_cFv = .text:0x00006420; // type:function size:0x80 scope:global align:4 +executeLakeDemo__9daE_YMB_cFv = .text:0x000064A0; // type:function size:0x680 scope:global align:4 +executeStartDemo__9daE_YMB_cFv = .text:0x00006B20; // type:function size:0x94C scope:global align:4 +checkStartBattleDemo__9daE_YMB_cFv = .text:0x0000746C; // type:function size:0x84 scope:global align:4 +executeBattleDemo__9daE_YMB_cFv = .text:0x000074F0; // type:function size:0x690 scope:global align:4 +action__9daE_YMB_cFv = .text:0x00007B80; // type:function size:0x3B0 scope:global align:4 +mtx_set__9daE_YMB_cFv = .text:0x00007F30; // type:function size:0x104 scope:global align:4 +getBellyBitePos__9daE_YMB_cFP4cXyz = .text:0x00008034; // type:function size:0x70 scope:global align:4 +getDownLockPoint__9daE_YMB_cFv = .text:0x000080A4; // type:function size:0x1C0 scope:global align:4 +setAttentionPos__9daE_YMB_cFv = .text:0x00008264; // type:function size:0x244 scope:global align:4 +cc_set__9daE_YMB_cFv = .text:0x000084A8; // type:function size:0x114 scope:global align:4 +execute__9daE_YMB_cFv = .text:0x000085BC; // type:function size:0x268 scope:global align:4 +daE_YMB_Execute__FP9daE_YMB_c = .text:0x00008824; // type:function size:0x4 scope:global align:4 +daE_YMB_IsDelete__FP9daE_YMB_c = .text:0x00008828; // type:function size:0x8 scope:global align:4 +_delete__9daE_YMB_cFv = .text:0x00008830; // type:function size:0x90 scope:global align:4 +daE_YMB_Delete__FP9daE_YMB_c = .text:0x000088C0; // type:function size:0x4 scope:global align:4 +CreateHeap__9daE_YMB_cFv = .text:0x000088C4; // type:function size:0x280 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008B44; // type:function size:0x4 scope:global align:4 +create__9daE_YMB_cFv = .text:0x00008B48; // type:function size:0x328 scope:global align:4 +daE_YMB_Create__FP9daE_YMB_c = .text:0x00008E70; // type:function size:0x4 scope:global align:4 +__dt__13daE_YMB_HIO_cFv = .text:0x00008E74; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_ymb_cpp = .text:0x00008EB4; // type:function size:0x27C scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00009130; // type:function size:0x74 scope:global align:4 +setUpdateEnable__8J3DZModeFUc = .text:0x000091A4; // type:function size:0x34 scope:global align:4 +setPos__11daObjDrop_cF4cXyz = .text:0x000091D8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102914 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@102915 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@102916 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@102917 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@102918 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102919 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102961 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@102962 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102968 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@103075 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@103076 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@103077 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@103108 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@103131 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@103255 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@103256 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@103257 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@103262 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@103292 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@103331 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@103332 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@103374 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@103375 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@103590 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@103669 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@103670 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@103762 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@103766 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@103767 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103768 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@103769 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103883 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103884 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103885 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103886 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103950 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@103975 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104121 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104122 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104123 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104124 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104125 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104181 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104182 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104183 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104184 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@104210 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@104272 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104310 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@104380 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@104391 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@104561 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104562 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104563 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104564 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104565 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104566 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104567 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104568 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104569 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104570 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104571 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@104665 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@104666 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104667 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104668 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104669 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104670 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +lbl_255_rodata_12C = .rodata:0x0000012C; // type:object size:0x8 +@104739 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104740 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104741 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104742 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104743 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@104744 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@104745 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@104746 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@104747 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104748 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104749 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104750 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104751 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104752 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104753 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104754 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104755 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104756 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@104757 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104758 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104759 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104760 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104761 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104848 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104849 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104924 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104925 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104936 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@105033 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@105034 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@105035 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@105083 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@105084 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@105255 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@105320 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@105321 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@105322 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@105323 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@105326 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@105327 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@105328 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@105329 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@105330 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@105331 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@105332 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@105333 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@105334 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@105335 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 data:string +@105336 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@105337 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@105338 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@105339 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@105340 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@105341 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@105342 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@105343 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@105344 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@105345 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@105346 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105347 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105348 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@105349 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@105350 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@105351 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_ymb_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_ymb_at_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000040; // type:object size:0x40 scope:global align:4 +cc_ymb_eye_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000080; // type:object size:0x40 scope:global align:4 +cc_ymb_tube_src__23@unnamed@d_a_e_ymb_cpp@ = .data:0x000000C0; // type:object size:0x40 scope:global align:4 +YMB_DOWN_ATT_JNT__23@unnamed@d_a_e_ymb_cpp@ = .data:0x00000100; // type:object size:0x18 scope:global align:4 +lbl_255_data_118 = .data:0x00000118; // type:object size:0x5 data:string +w_eff_id$94562 = .data:0x0000011E; // type:object size:0x8 scope:local align:2 +w_eff_id$94601 = .data:0x00000126; // type:object size:0xC scope:local align:2 +w_eff_id$94619 = .data:0x00000132; // type:object size:0xE scope:local align:2 +w_eff_id$94638 = .data:0x00000140; // type:object size:0xE scope:local align:4 +w_eff_id$94664 = .data:0x0000014E; // type:object size:0x4 scope:local align:2 +w_eff_id$94677 = .data:0x00000152; // type:object size:0x4 scope:local align:2 +w_eff_id$94701 = .data:0x00000156; // type:object size:0x4 scope:local align:2 +w_eff_id$94743 = .data:0x0000015A; // type:object size:0x4 scope:local align:2 +ymb_chance_time$95030 = .data:0x0000015E; // type:object size:0x6 scope:local align:2 +@103888 = .data:0x00000164; // type:object size:0x30 scope:local align:4 +@104127 = .data:0x00000194; // type:object size:0x28 scope:local align:4 +lbl_255_data_1BC = .data:0x000001BC; // type:object size:0x4 +lbl_255_data_1C0 = .data:0x000001C0; // type:object size:0xC +eff_id$95761 = .data:0x000001CC; // type:object size:0x6 scope:local align:4 +@104763 = .data:0x000001D4; // type:object size:0x30 scope:local align:4 +@104906 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +lbl_255_data_238 = .data:0x00000238; // type:object size:0x6 data:string +l_daE_YMB_Method = .data:0x00000240; // type:object size:0x20 scope:global align:4 +g_profile_E_YMB = .data:0x00000260; // type:object size:0x30 scope:global align:4 +__vt__13daE_YMB_HIO_c = .data:0x00000290; // type:object size:0xC scope:global align:4 +lbl_255_data_29C = .data:0x0000029C; // type:object size:0xE data:string +@96852 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +__RTTI__13daE_YMB_HIO_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 +lbl_255_data_2C0 = .data:0x000002C0; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94142 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x20 scope:global align:4 data:byte +@94147 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94148 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@94149 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@94150 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@94151 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@94152 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@94153 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@94154 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@94155 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@94156 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@94157 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@94158 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@94159 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@94160 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@94161 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +YMB_DOWN_POS__23@unnamed@d_a_e_ymb_cpp@ = .bss:0x000000EC; // type:object size:0xB4 scope:global align:4 +@94600 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +sc$94597 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@94618 = .bss:0x000001C0; // type:object size:0xC scope:local align:4 +sc$94615 = .bss:0x000001CC; // type:object size:0xC scope:local align:4 +@94637 = .bss:0x000001DC; // type:object size:0xC scope:local align:4 +sc$94634 = .bss:0x000001E8; // type:object size:0xC scope:local align:4 +@94663 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +sc$94660 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +@94676 = .bss:0x00000214; // type:object size:0xC scope:local align:4 +sc$94673 = .bss:0x00000220; // type:object size:0xC scope:local align:4 +@94727 = .bss:0x00000230; // type:object size:0xC scope:local align:4 +sc$94724 = .bss:0x0000023C; // type:object size:0xC scope:local align:4 +@94742 = .bss:0x0000024C; // type:object size:0xC scope:local align:4 +sc$94739 = .bss:0x00000258; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_yr/splits.txt b/config/RZDP01/rels/d_a_e_yr/splits.txt new file mode 100644 index 0000000000..d2198afdcc --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_yr.cpp: + .text start:0x000000CC end:0x00005C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000005D4 + .bss start:0x00000008 end:0x0000018C diff --git a/config/RZDP01/rels/d_a_e_yr/symbols.txt b/config/RZDP01/rels/d_a_e_yr/symbols.txt new file mode 100644 index 0000000000..4a2930f505 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_yr/symbols.txt @@ -0,0 +1,174 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setMidnaBindEffect__FP13fopEn_enemy_cP15Z2CreatureEnemyP4cXyzP4cXyz = .text:0x000000CC; // type:function size:0x314 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000003E0; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000003F8; // type:function size:0x6C scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00000464; // type:function size:0x10 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00000474; // type:function size:0x10 scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x00000484; // type:function size:0x18 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x0000049C; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00000514; // type:function size:0x18 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000052C; // type:function size:0x8 scope:global align:4 data:float +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00000534; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00000544; // type:function size:0xC scope:global align:4 +fopAcM_OnStatus__FP10fopAc_ac_cUl = .text:0x00000550; // type:function size:0x10 scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00000560; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00000570; // type:function size:0x30 scope:global align:4 +__opUl__10JAISoundIDCFv = .text:0x000005A0; // type:function size:0x8 scope:global align:4 +__ct__10JAISoundIDFRC10JAISoundID = .text:0x000005A8; // type:function size:0xC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000005B4; // type:function size:0x314 scope:global align:4 +anm_init__FP10e_yr_classifUcf = .text:0x000008C8; // type:function size:0xB8 scope:global align:4 +kuti_open__FP10e_yr_classsUl = .text:0x00000980; // type:function size:0x20 scope:global align:4 +e_yr_player_bg_check__FP10e_yr_class = .text:0x000009A0; // type:function size:0xCC scope:global align:4 +e_yr_player_view_check__FP10e_yr_class = .text:0x00000A6C; // type:function size:0x1A4 scope:global align:4 +pl_horse_check__FP10e_yr_class = .text:0x00000C10; // type:function size:0x6C scope:global align:4 +daE_Yr_Draw__FP10e_yr_class = .text:0x00000C7C; // type:function size:0x11C scope:global align:4 +e_yr_pos_move__FP10e_yr_class = .text:0x00000D98; // type:function size:0x22C scope:global align:4 +e_yr_path_move__FP10e_yr_class = .text:0x00000FC4; // type:function size:0x828 scope:global align:4 +e_yr_auto_move__FP10e_yr_class = .text:0x000017EC; // type:function size:0x32C scope:global align:4 +e_yr_atack_move__FP10e_yr_class = .text:0x00001B18; // type:function size:0xF0C scope:global align:4 +e_yr_horse_move__FP10e_yr_class = .text:0x00002A24; // type:function size:0x6B0 scope:global align:4 +e_yr_wait_move__FP10e_yr_class = .text:0x000030D4; // type:function size:0x608 scope:global align:4 +e_yr_su_wait_move__FP10e_yr_class = .text:0x000036DC; // type:function size:0x5BC scope:global align:4 +e_yr_damage__FP10e_yr_class = .text:0x00003C98; // type:function size:0x58C scope:global align:4 +damage_check__FP10e_yr_class = .text:0x00004224; // type:function size:0x2CC scope:global align:4 +ground_angle_set__FP10e_yr_class = .text:0x000044F0; // type:function size:0x340 scope:global align:4 +daE_Yr_Execute__FP10e_yr_class = .text:0x00004830; // type:function size:0xCD0 scope:global align:4 +daE_Yr_IsDelete__FP10e_yr_class = .text:0x00005500; // type:function size:0x8 scope:global align:4 +daE_Yr_Delete__FP10e_yr_class = .text:0x00005508; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005558; // type:function size:0x138 scope:global align:4 +daE_Yr_Create__FP10fopAc_ac_c = .text:0x00005690; // type:function size:0x3AC scope:global align:4 +__dt__9e_yrHIO_cFv = .text:0x00005A3C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_yr_cpp = .text:0x00005A7C; // type:function size:0x48 scope:global align:4 +__ct__9e_yrHIO_cFv = .text:0x00005AC4; // type:function size:0xEC scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x00005BB0; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00005BB8; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x00005BC0; // type:function size:0x8 scope:global align:4 +fabsf = .text:0x00005BC8; // type:function size:0xC scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00005BD4; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00005BDC; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x00005BE4; // type:function size:0x14 scope:global align:4 +setGlobalRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x00005BF8; // type:function size:0x14 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x00005C0C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100773 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100774 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100775 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@100776 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100884 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@100936 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@100950 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@100971 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100972 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100973 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100980 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100981 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100982 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@101088 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@101089 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@101090 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101091 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@101092 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@101093 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@101094 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@101095 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101096 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101097 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101098 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101099 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101100 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101126 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101127 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101128 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101251 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101252 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101253 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@101254 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101255 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101256 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101257 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101258 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101259 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101260 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101261 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101262 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101263 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101264 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101270 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@101346 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101347 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101348 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101349 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101350 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@101351 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101352 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101490 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101491 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101492 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101493 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101494 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101495 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101567 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101568 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101687 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101688 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101689 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101690 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:string +@101691 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101692 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101864 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101948 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101949 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101950 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101951 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101952 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94091 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +lbl_256_data_16 = .data:0x00000016; // type:object size:0x5 data:string +@101103 = .data:0x0000001C; // type:object size:0x6C scope:local align:4 +@101269 = .data:0x00000088; // type:object size:0x90 scope:local align:4 +@101398 = .data:0x00000118; // type:object size:0x58 scope:local align:4 +@101438 = .data:0x00000170; // type:object size:0x58 scope:local align:4 +e_name$95407 = .data:0x000001C8; // type:object size:0xA scope:local align:4 +wing_j$95408 = .data:0x000001D4; // type:object size:0x10 scope:local align:4 +e_name$95425 = .data:0x000001E4; // type:object size:0x4 scope:local align:4 +wing_j$95426 = .data:0x000001E8; // type:object size:0x8 scope:local align:4 +at_sph_src$95678 = .data:0x000001F0; // type:object size:0x40 scope:local align:4 +head_tg_sph_src$95679 = .data:0x00000230; // type:object size:0x40 scope:local align:4 +body_tg_sph_src$95680 = .data:0x00000270; // type:object size:0x40 scope:local align:4 +body_co_sph_src$95681 = .data:0x000002B0; // type:object size:0x40 scope:local align:4 +lbl_256_data_2F0 = .data:0x000002F0; // type:object size:0x5 data:string +l_daE_Yr_Method = .data:0x000002F8; // type:object size:0x20 scope:global align:4 +g_profile_E_YR = .data:0x00000318; // type:object size:0x30 scope:global align:4 +__vt__9e_yrHIO_c = .data:0x00000348; // type:object size:0xC scope:global align:4 +lbl_256_data_354 = .data:0x00000354; // type:object size:0xA data:string +@95722 = .data:0x00000360; // type:object size:0x1C scope:local align:4 +__RTTI__9e_yrHIO_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_256_data_384 = .data:0x00000384; // type:object size:0x20 +@95727 = .data:0x000003A4; // type:object size:0x14 scope:local align:4 +lbl_256_data_3B8 = .data:0x000003B8; // type:object size:0x3C +@95787 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 +lbl_256_data_430 = .data:0x00000430; // type:object size:0x14 +@95789 = .data:0x00000444; // type:object size:0x34 scope:local align:4 +lbl_256_data_478 = .data:0x00000478; // type:object size:0x14 +@95847 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 +lbl_256_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@95849 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +lbl_256_data_4D4 = .data:0x000004D4; // type:object size:0x1C +@95851 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +lbl_256_data_4FC = .data:0x000004FC; // type:object size:0x24 +@95857 = .data:0x00000520; // type:object size:0xC scope:local align:4 +lbl_256_data_52C = .data:0x0000052C; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94143 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_e_yrHIO = .bss:0x00000014; // type:object size:0x78 scope:global align:4 data:float +lbl_256_bss_8C = .bss:0x0000008C; // type:object size:0x100 data:byte diff --git a/config/RZDP01/rels/d_a_e_zh/splits.txt b/config/RZDP01/rels/d_a_e_zh/splits.txt new file mode 100644 index 0000000000..7407b4f3d5 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zh.cpp: + .text start:0x000000CC end:0x0000532C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F0 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_e_zh/symbols.txt b/config/RZDP01/rels/d_a_e_zh/symbols.txt new file mode 100644 index 0000000000..e6a49acdc1 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zh/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZH_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +draw__8daE_ZH_cFv = .text:0x0000011C; // type:function size:0x2C8 scope:global align:4 +daE_ZH_Draw__FP8daE_ZH_c = .text:0x000003E4; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZH_cFiUcff = .text:0x000003E8; // type:function size:0xAC scope:global align:4 +s_BallSearch__FPvPv = .text:0x00000494; // type:function size:0x94 scope:global align:4 +s_BallSearch_Tag__FPvPv = .text:0x00000528; // type:function size:0x5C scope:global align:4 +startDemoCheck__8daE_ZH_cFv = .text:0x00000584; // type:function size:0xCC scope:global align:4 +mBallBGCheck__8daE_ZH_cFv = .text:0x00000650; // type:function size:0x238 scope:global align:4 +mGateOpen__8daE_ZH_cFv = .text:0x00000888; // type:function size:0x134 scope:global align:4 +mColorSet__8daE_ZH_cFbff = .text:0x000009BC; // type:function size:0xE0 scope:global align:4 +mReturnLineMove__8daE_ZH_cFv = .text:0x00000A9C; // type:function size:0x2D0 scope:global align:4 +mBallBgLineCheck__8daE_ZH_cFv = .text:0x00000D6C; // type:function size:0x1BC scope:global align:4 +mSearchMove__8daE_ZH_cFUc = .text:0x00000F28; // type:function size:0x344 scope:global align:4 +mStartParticleSet__8daE_ZH_cFv = .text:0x0000126C; // type:function size:0x130 scope:global align:4 +mCutTypeCheck__8daE_ZH_cFv = .text:0x0000139C; // type:function size:0x68 scope:global align:4 +damage_check__8daE_ZH_cFv = .text:0x00001404; // type:function size:0x330 scope:global align:4 +executeStartDemo__8daE_ZH_cFv = .text:0x00001734; // type:function size:0x308 scope:global align:4 +executeWait__8daE_ZH_cFv = .text:0x00001A3C; // type:function size:0xC0 scope:global align:4 +executeBallWait__8daE_ZH_cFv = .text:0x00001AFC; // type:function size:0x558 scope:global align:4 +executeOpenStart__8daE_ZH_cFv = .text:0x00002054; // type:function size:0x4FC scope:global align:4 +executeSearchMove__8daE_ZH_cFv = .text:0x00002550; // type:function size:0x1FC scope:global align:4 +executeBgHitSHMove__8daE_ZH_cFv = .text:0x0000274C; // type:function size:0x30C scope:global align:4 +executeCatchMove__8daE_ZH_cFv = .text:0x00002A58; // type:function size:0x620 scope:global align:4 +executeCatchFlyMove__8daE_ZH_cFv = .text:0x00003078; // type:function size:0x5A4 scope:global align:4 +executeReturnDemo__8daE_ZH_cFv = .text:0x0000361C; // type:function size:0x2E0 scope:global align:4 +executeFlyDelete__8daE_ZH_cFv = .text:0x000038FC; // type:function size:0x174 scope:global align:4 +executeDamage__8daE_ZH_cFv = .text:0x00003A70; // type:function size:0x634 scope:global align:4 +executeEntryCheck__8daE_ZH_cFv = .text:0x000040A4; // type:function size:0xC4 scope:global align:4 +action__8daE_ZH_cFv = .text:0x00004168; // type:function size:0x2C8 scope:global align:4 +mtx_set__8daE_ZH_cFv = .text:0x00004430; // type:function size:0x10C scope:global align:4 +cc_set__8daE_ZH_cFv = .text:0x0000453C; // type:function size:0x378 scope:global align:4 +execute__8daE_ZH_cFv = .text:0x000048B4; // type:function size:0xC4 scope:global align:4 +daE_ZH_Execute__FP8daE_ZH_c = .text:0x00004978; // type:function size:0x4 scope:global align:4 +daE_ZH_IsDelete__FP8daE_ZH_c = .text:0x0000497C; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZH_cFv = .text:0x00004984; // type:function size:0xDC scope:global align:4 +daE_ZH_Delete__FP8daE_ZH_c = .text:0x00004A60; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZH_cFv = .text:0x00004A64; // type:function size:0x1E8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x4 scope:global align:4 +create__8daE_ZH_cFv = .text:0x00004C50; // type:function size:0x630 scope:global align:4 +daE_ZH_Create__FP8daE_ZH_c = .text:0x00005280; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZH_HIO_cFv = .text:0x00005284; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zh_cpp = .text:0x000052C4; // type:function size:0x48 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000530C; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98752 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98753 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98754 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98821 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98822 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@98846 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98952 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98953 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98954 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98971 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98972 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98973 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98974 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98975 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98978 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@98984 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98985 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99009 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99010 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99011 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99012 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99013 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99014 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99015 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99016 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99017 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@99018 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99044 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99083 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99084 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99085 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +START_EFF_DT$93830 = .rodata:0x00000080; // type:object size:0x58 scope:local align:4 +@99108 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99232 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99233 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99234 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99235 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99236 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99237 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99238 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99239 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99240 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99241 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99242 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99243 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99244 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99246 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99247 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99248 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99249 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99250 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99251 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99252 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99254 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99312 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@99313 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@99314 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@99315 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@99316 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@99317 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@99396 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@99397 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@99398 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@99399 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@99400 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@99401 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99402 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@99403 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@99404 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@99405 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99468 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:string +@99469 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99470 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99488 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99668 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99669 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@99692 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99693 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99809 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99891 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@99892 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99937 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99938 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@99939 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@99940 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@99941 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@99942 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@99943 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@99944 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@100160 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@100161 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@100162 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@100163 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@100166 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_zhSph_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +cc_zhCyl_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000040; // type:object size:0x44 scope:global align:4 +cc_zhCyl_at_src__22@unnamed@d_a_e_zh_cpp@ = .data:0x00000084; // type:object size:0x44 scope:global align:4 +lbl_257_data_C8 = .data:0x000000C8; // type:object size:0x5 data:string +lbl_257_data_CD = .data:0x000000CD; // type:object size:0x8 data:string +@99320 = .data:0x000000D8; // type:object size:0x54 scope:local align:4 +@99407 = .data:0x0000012C; // type:object size:0x44 scope:local align:4 +effId$94340 = .data:0x00000170; // type:object size:0x8 scope:local align:4 data:2byte +@99671 = .data:0x00000178; // type:object size:0x34 scope:local align:4 +@99880 = .data:0x000001AC; // type:object size:0x30 scope:local align:4 +l_daE_ZH_Method = .data:0x000001DC; // type:object size:0x20 scope:global align:4 +g_profile_E_ZH = .data:0x000001FC; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZH_HIO_c = .data:0x0000022C; // type:object size:0xC scope:global align:4 +lbl_257_data_238 = .data:0x00000238; // type:object size:0xD data:string +@95060 = .data:0x00000248; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZH_HIO_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_257_data_25C = .data:0x0000025C; // type:object size:0x34 +@95123 = .data:0x00000290; // type:object size:0x3C scope:local align:4 +lbl_257_data_2CC = .data:0x000002CC; // type:object size:0x14 +@95125 = .data:0x000002E0; // type:object size:0x34 scope:local align:4 +lbl_257_data_314 = .data:0x00000314; // type:object size:0x14 +@95183 = .data:0x00000328; // type:object size:0x24 scope:local align:4 +lbl_257_data_34C = .data:0x0000034C; // type:object size:0x18 +@95185 = .data:0x00000364; // type:object size:0xC scope:local align:4 +lbl_257_data_370 = .data:0x00000370; // type:object size:0x1C +@95187 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_257_data_398 = .data:0x00000398; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@93465 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +mStartFlag = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +@93672 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@93673 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@93674 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@93675 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@93676 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@93677 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +mRoomLine_dt$93669 = .bss:0x00000084; // type:object size:0x48 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_e_zm/splits.txt b/config/RZDP01/rels/d_a_e_zm/splits.txt new file mode 100644 index 0000000000..16d34d7900 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zm.cpp: + .text start:0x000000CC end:0x00002C50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000035C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_e_zm/symbols.txt b/config/RZDP01/rels/d_a_e_zm/symbols.txt new file mode 100644 index 0000000000..6fb12ddea6 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zm/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZM_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +draw__8daE_ZM_cFv = .text:0x00000120; // type:function size:0x20C scope:global align:4 +daE_ZM_Draw__FP8daE_ZM_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZM_cFiUcff = .text:0x00000330; // type:function size:0xAC scope:global align:4 +damage_check__8daE_ZM_cFv = .text:0x000003DC; // type:function size:0x724 scope:global align:4 +mCutTypeCheck__8daE_ZM_cFv = .text:0x00000B00; // type:function size:0xA0 scope:global align:4 +s_PointSearch__FPvPv = .text:0x00000BA0; // type:function size:0xA4 scope:global align:4 +executeSearchPoint__8daE_ZM_cFv = .text:0x00000C44; // type:function size:0x60 scope:global align:4 +executeWait__8daE_ZM_cFv = .text:0x00000CA4; // type:function size:0x518 scope:global align:4 +executeMove__8daE_ZM_cFv = .text:0x000011BC; // type:function size:0xE4 scope:global align:4 +executeAttack__8daE_ZM_cFv = .text:0x000012A0; // type:function size:0x330 scope:global align:4 +executeDamage__8daE_ZM_cFv = .text:0x000015D0; // type:function size:0x27C scope:global align:4 +executeDead__8daE_ZM_cFv = .text:0x0000184C; // type:function size:0x370 scope:global align:4 +executeBullet__8daE_ZM_cFv = .text:0x00001BBC; // type:function size:0x4AC scope:global align:4 +action__8daE_ZM_cFv = .text:0x00002068; // type:function size:0x1E0 scope:global align:4 +mtx_set__8daE_ZM_cFv = .text:0x00002248; // type:function size:0x98 scope:global align:4 +cc_set__8daE_ZM_cFv = .text:0x000022E0; // type:function size:0x1A0 scope:global align:4 +execute__8daE_ZM_cFv = .text:0x00002480; // type:function size:0x110 scope:global align:4 +daE_ZM_Execute__FP8daE_ZM_c = .text:0x00002590; // type:function size:0x4 scope:global align:4 +daE_ZM_IsDelete__FP8daE_ZM_c = .text:0x00002594; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZM_cFv = .text:0x0000259C; // type:function size:0x90 scope:global align:4 +daE_ZM_Delete__FP8daE_ZM_c = .text:0x0000262C; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZM_cFv = .text:0x00002630; // type:function size:0xF4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002724; // type:function size:0x4 scope:global align:4 +create__8daE_ZM_cFv = .text:0x00002728; // type:function size:0x49C scope:global align:4 +daE_ZM_Create__FP8daE_ZM_c = .text:0x00002BC4; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZM_HIO_cFv = .text:0x00002BC8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zm_cpp = .text:0x00002C08; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95652 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95654 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95715 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95716 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95857 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95858 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95859 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95860 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95979 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95980 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:string +@95981 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95982 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95985 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@96048 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96089 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96090 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96091 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96092 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96139 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96140 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96141 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96142 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@96143 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96144 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96226 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96227 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96228 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96229 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96254 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96258 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@96285 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96286 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$92592 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_zm_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +cc_zm_at_src__22@unnamed@d_a_e_zm_cpp@ = .data:0x0000005C; // type:object size:0x40 scope:global align:4 +lbl_258_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +eff_delete_id$92861 = .data:0x000000A2; // type:object size:0x4 scope:local align:2 +eff_bullet_id$93057 = .data:0x000000A6; // type:object size:0x6 scope:local align:2 +eff_bullet_delete_id$93058 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +@96256 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +lbl_258_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +l_daE_ZM_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_E_ZM = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZM_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_258_data_134 = .data:0x00000134; // type:object size:0xD data:string +@93359 = .data:0x00000144; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZM_HIO_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +lbl_258_data_158 = .data:0x00000158; // type:object size:0x34 +@93421 = .data:0x0000018C; // type:object size:0x3C scope:local align:4 +lbl_258_data_1C8 = .data:0x000001C8; // type:object size:0x14 +@93423 = .data:0x000001DC; // type:object size:0x34 scope:local align:4 +lbl_258_data_210 = .data:0x00000210; // type:object size:0x14 +@93481 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +lbl_258_data_248 = .data:0x00000248; // type:object size:0x18 +@93483 = .data:0x00000260; // type:object size:0xC scope:local align:4 +lbl_258_data_26C = .data:0x0000026C; // type:object size:0x1C +@93485 = .data:0x00000288; // type:object size:0xC scope:local align:4 +lbl_258_data_294 = .data:0x00000294; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_258_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92635 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_e_zs/splits.txt b/config/RZDP01/rels/d_a_e_zs/splits.txt new file mode 100644 index 0000000000..6e47dd9d0c --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_e_zs.cpp: + .text start:0x000000CC end:0x00001BE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000002D8 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_e_zs/symbols.txt b/config/RZDP01/rels/d_a_e_zs/symbols.txt new file mode 100644 index 0000000000..9821fe4bf4 --- /dev/null +++ b/config/RZDP01/rels/d_a_e_zs/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daE_ZS_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +draw__8daE_ZS_cFv = .text:0x000000FC; // type:function size:0xE4 scope:global align:4 +daE_ZS_Draw__FP8daE_ZS_c = .text:0x000001E0; // type:function size:0x4 scope:global align:4 +setBck__8daE_ZS_cFiUcff = .text:0x000001E4; // type:function size:0xAC scope:global align:4 +damage_check__8daE_ZS_cFv = .text:0x00000290; // type:function size:0x648 scope:global align:4 +s_BossSearch__FPvPv = .text:0x000008D8; // type:function size:0x4C scope:global align:4 +mBossHandCheck__8daE_ZS_cFv = .text:0x00000924; // type:function size:0x108 scope:global align:4 +executeAppear__8daE_ZS_cFv = .text:0x00000A2C; // type:function size:0x3A4 scope:global align:4 +executeWait__8daE_ZS_cFv = .text:0x00000DD0; // type:function size:0x1F4 scope:global align:4 +executeDamage__8daE_ZS_cFv = .text:0x00000FC4; // type:function size:0x1B0 scope:global align:4 +executeDrive__8daE_ZS_cFv = .text:0x00001174; // type:function size:0x1BC scope:global align:4 +action__8daE_ZS_cFv = .text:0x00001330; // type:function size:0x1B4 scope:global align:4 +mtx_set__8daE_ZS_cFv = .text:0x000014E4; // type:function size:0xA4 scope:global align:4 +cc_set__8daE_ZS_cFv = .text:0x00001588; // type:function size:0x100 scope:global align:4 +execute__8daE_ZS_cFv = .text:0x00001688; // type:function size:0x6C scope:global align:4 +daE_ZS_Execute__FP8daE_ZS_c = .text:0x000016F4; // type:function size:0x4 scope:global align:4 +daE_ZS_IsDelete__FP8daE_ZS_c = .text:0x000016F8; // type:function size:0x8 scope:global align:4 +_delete__8daE_ZS_cFv = .text:0x00001700; // type:function size:0x74 scope:global align:4 +daE_ZS_Delete__FP8daE_ZS_c = .text:0x00001774; // type:function size:0x4 scope:global align:4 +CreateHeap__8daE_ZS_cFv = .text:0x00001778; // type:function size:0xE8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001860; // type:function size:0x4 scope:global align:4 +create__8daE_ZS_cFv = .text:0x00001864; // type:function size:0x2E0 scope:global align:4 +daE_ZS_Create__FP8daE_ZS_c = .text:0x00001B44; // type:function size:0x4 scope:global align:4 +__dt__12daE_ZS_HIO_cFv = .text:0x00001B48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_e_zs_cpp = .text:0x00001B88; // type:function size:0x48 scope:global align:4 +getHandPosL__8daB_DS_cFv = .text:0x00001BD0; // type:function size:0x8 scope:global align:4 +getHandPosR__8daB_DS_cFv = .text:0x00001BD8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96391 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96405 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96406 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96407 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96408 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96420 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96565 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96566 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96603 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96666 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96667 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96668 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +@96669 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96725 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96726 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96830 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96831 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96832 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$94173 = .data:0x00000010; // type:object size:0x6 scope:local align:4 +cc_zs_src__22@unnamed@d_a_e_zs_cpp@ = .data:0x00000018; // type:object size:0x44 scope:global align:4 +lbl_259_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +eff_Damage_id$94267 = .data:0x00000062; // type:object size:0x6 scope:local align:2 +eff_Appear_id$94383 = .data:0x00000068; // type:object size:0x4 scope:local align:4 +w_eff_id$94500 = .data:0x0000006C; // type:object size:0x8 scope:local align:4 +l_daE_ZS_Method = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_E_ZS = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__12daE_ZS_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_259_data_D0 = .data:0x000000D0; // type:object size:0xD data:string +@94738 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +__RTTI__12daE_ZS_HIO_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +lbl_259_data_F4 = .data:0x000000F4; // type:object size:0x34 +@94801 = .data:0x00000128; // type:object size:0x3C scope:local align:4 +lbl_259_data_164 = .data:0x00000164; // type:object size:0x14 +@94803 = .data:0x00000178; // type:object size:0x34 scope:local align:4 +lbl_259_data_1AC = .data:0x000001AC; // type:object size:0x14 +@94861 = .data:0x000001C0; // type:object size:0x24 scope:local align:4 +lbl_259_data_1E4 = .data:0x000001E4; // type:object size:0x18 +@94863 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_259_data_208 = .data:0x00000208; // type:object size:0x1C +@94865 = .data:0x00000224; // type:object size:0xC scope:local align:4 +lbl_259_data_230 = .data:0x00000230; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_259_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@94216 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +lbl_259_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +lbl_259_bss_29 = .bss:0x00000029; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_econt/splits.txt b/config/RZDP01/rels/d_a_econt/splits.txt new file mode 100644 index 0000000000..672e00031a --- /dev/null +++ b/config/RZDP01/rels/d_a_econt/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_econt.cpp: + .text start:0x0000005C end:0x00000290 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_econt/symbols.txt b/config/RZDP01/rels/d_a_econt/symbols.txt new file mode 100644 index 0000000000..213002bddb --- /dev/null +++ b/config/RZDP01/rels/d_a_econt/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daEcont_Draw__FP11econt_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_rd_sub__FPvPv = .text:0x00000064; // type:function size:0x54 scope:global align:4 +daEcont_Execute__FP11econt_class = .text:0x000000B8; // type:function size:0x118 scope:global align:4 +daEcont_IsDelete__FP11econt_class = .text:0x000001D0; // type:function size:0x8 scope:global align:4 +daEcont_Delete__FP11econt_class = .text:0x000001D8; // type:function size:0x28 scope:global align:4 +daEcont_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x90 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95900 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95901 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95902 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_daEcont_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_ECONT = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_72_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_ep/splits.txt b/config/RZDP01/rels/d_a_ep/splits.txt new file mode 100644 index 0000000000..a1580fb056 --- /dev/null +++ b/config/RZDP01/rels/d_a_ep/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_ep.cpp: + .text start:0x0000005C end:0x000022E0 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000330 diff --git a/config/RZDP01/rels/d_a_ep/symbols.txt b/config/RZDP01/rels/d_a_ep/symbols.txt new file mode 100644 index 0000000000..4bf76fcb11 --- /dev/null +++ b/config/RZDP01/rels/d_a_ep/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +move_calc__FP8ep_classP10ep_hahen_s = .text:0x0000005C; // type:function size:0x5A8 scope:global align:4 +daEp_Draw__FP8ep_class = .text:0x00000604; // type:function size:0x168 scope:global align:4 +ep_switch_event_end__FP8ep_class = .text:0x0000076C; // type:function size:0x60 scope:global align:4 +ep_switch_event_move__FP8ep_class = .text:0x000007CC; // type:function size:0xF4 scope:global align:4 +daEp_Execute__FP8ep_class = .text:0x000008C0; // type:function size:0x13A8 scope:global align:4 +daEp_IsDelete__FP8ep_class = .text:0x00001C68; // type:function size:0x8 scope:global align:4 +daEp_Delete__FP8ep_class = .text:0x00001C70; // type:function size:0x44 scope:global align:4 +daEp_CreateHeap__FP10fopAc_ac_c = .text:0x00001CB4; // type:function size:0x118 scope:global align:4 +daEp_Create__FP10fopAc_ac_c = .text:0x00001DCC; // type:function size:0x44C scope:global align:4 +__ct__10ep_hahen_sFv = .text:0x00002218; // type:function size:0x6C scope:global align:4 +__dt__10ep_hahen_sFv = .text:0x00002284; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95074 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95075 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95076 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95077 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95078 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95079 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95080 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95081 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95082 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95083 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95084 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95085 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95086 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95088 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95089 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95090 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@95091 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95092 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@95129 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95130 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95369 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95370 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95371 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95372 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@95373 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95375 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95376 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95377 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95378 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95379 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95380 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95381 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95382 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95383 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95384 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95385 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95386 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95387 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95388 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95389 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95390 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95392 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95393 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95394 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95395 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95396 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95397 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95398 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95399 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95400 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95401 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95402 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@95403 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95404 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95405 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95499 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@95500 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95501 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95502 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91976 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_11_data_8 = .data:0x00000008; // type:object size:0x10 data:string +lbl_11_data_18 = .data:0x00000018; // type:object size:0x5 data:string +lbl_11_data_1D = .data:0x0000001D; // type:object size:0x5 data:string +actions$92287 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +l_particle_fire_A$92304 = .data:0x0000002C; // type:object size:0x4 scope:local align:4 +l_particle_fire_B$92305 = .data:0x00000030; // type:object size:0x4 scope:local align:4 +l_particle_kagerou$92306 = .data:0x00000034; // type:object size:0x4 scope:local align:4 +eff_name$92524 = .data:0x00000038; // type:object size:0x6 scope:local align:4 +lbl_11_data_3E = .data:0x0000003E; // type:object size:0x9 data:string +lbl_11_data_47 = .data:0x00000047; // type:object size:0x3 data:string +model_d = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +sph_src$92629 = .data:0x0000006C; // type:object size:0x40 scope:local align:4 +co_cyl_src$92636 = .data:0x000000AC; // type:object size:0x44 scope:local align:4 +at_sph_src$92644 = .data:0x000000F0; // type:object size:0x40 scope:local align:4 +l_daEp_Method = .data:0x00000130; // type:object size:0x20 scope:global align:4 +g_profile_EP = .data:0x00000150; // type:object size:0x30 scope:global align:4 +lbl_11_data_180 = .data:0x00000180; // type:object size:0x40 +@92787 = .data:0x000001C0; // type:object size:0x4C scope:local align:4 +lbl_11_data_20C = .data:0x0000020C; // type:object size:0x14 +@92791 = .data:0x00000220; // type:object size:0x44 scope:local align:4 +lbl_11_data_264 = .data:0x00000264; // type:object size:0x14 +@92793 = .data:0x00000278; // type:object size:0x24 scope:local align:4 +lbl_11_data_29C = .data:0x0000029C; // type:object size:0x18 +@92795 = .data:0x000002B4; // type:object size:0xC scope:local align:4 +lbl_11_data_2C0 = .data:0x000002C0; // type:object size:0x1C +@92797 = .data:0x000002DC; // type:object size:0xC scope:local align:4 +lbl_11_data_2E8 = .data:0x000002E8; // type:object size:0x34 +@92831 = .data:0x0000031C; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_formation_mng/splits.txt b/config/RZDP01/rels/d_a_formation_mng/splits.txt new file mode 100644 index 0000000000..e4f2ff87dc --- /dev/null +++ b/config/RZDP01/rels/d_a_formation_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_formation_mng.cpp: + .text start:0x0000005C end:0x00001A18 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_formation_mng/symbols.txt b/config/RZDP01/rels/d_a_formation_mng/symbols.txt new file mode 100644 index 0000000000..eae0a8ecad --- /dev/null +++ b/config/RZDP01/rels/d_a_formation_mng/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__10daFmtMng_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +initMemberPos__10daFmtMng_cFv = .text:0x00000128; // type:function size:0x2C4 scope:global align:4 +setPath__15daFmtMng_Path_cFiiR4cXyz = .text:0x000003EC; // type:function size:0x80 scope:global align:4 +executeWait__10daFmtMng_cFv = .text:0x0000046C; // type:function size:0x128 scope:global align:4 +isAllMemberCulling__10daFmtMng_cFv = .text:0x00000594; // type:function size:0xA4 scope:global align:4 +setAction__10daFmtMng_cFQ210daFmtMng_c6Mode_e = .text:0x00000638; // type:function size:0x44 scope:global align:4 +initWalk__10daFmtMng_cFv = .text:0x0000067C; // type:function size:0xC4 scope:global align:4 +executeWalk__10daFmtMng_cFv = .text:0x00000740; // type:function size:0x420 scope:global align:4 +checkPoint__15daFmtMng_Path_cF4cXyzf = .text:0x00000B60; // type:function size:0xD4 scope:global align:4 +checkPathEnd__15daFmtMng_Path_cF4cXyzf = .text:0x00000C34; // type:function size:0xB0 scope:global align:4 +setNextPoint__15daFmtMng_Path_cFR4cXyz = .text:0x00000CE4; // type:function size:0xD4 scope:global align:4 +initReverse__10daFmtMng_cFv = .text:0x00000DB8; // type:function size:0x94 scope:global align:4 +executeReverse__10daFmtMng_cFv = .text:0x00000E4C; // type:function size:0x194 scope:global align:4 +__ct__8FmtPos_cFv = .text:0x00000FE0; // type:function size:0x4 scope:global align:4 +__dt__8FmtPos_cFv = .text:0x00000FE4; // type:function size:0x40 scope:global align:4 +initMotion__10daFmtMng_cFv = .text:0x00001024; // type:function size:0x17C scope:global align:4 +executeMotion__10daFmtMng_cFv = .text:0x000011A0; // type:function size:0xF4 scope:global align:4 +initFight__10daFmtMng_cFv = .text:0x00001294; // type:function size:0x100 scope:global align:4 +executeFight__10daFmtMng_cFv = .text:0x00001394; // type:function size:0x16C scope:global align:4 +daFmtMng_Draw__FP10daFmtMng_c = .text:0x00001500; // type:function size:0x8 scope:global align:4 +daFmtMng_Execute__FP10daFmtMng_c = .text:0x00001508; // type:function size:0x148 scope:global align:4 +daFmtMng_IsDelete__FP10daFmtMng_c = .text:0x00001650; // type:function size:0x8 scope:global align:4 +daFmtMng_Delete__FP10daFmtMng_c = .text:0x00001658; // type:function size:0x98 scope:global align:4 +__dt__11FmtMember_cFv = .text:0x000016F0; // type:function size:0x40 scope:global align:4 +daFmtMng_Create__FP10fopAc_ac_c = .text:0x00001730; // type:function size:0x264 scope:global align:4 +__ct__11FmtMember_cFv = .text:0x00001994; // type:function size:0x4 scope:global align:4 +getTime__10daFmtMng_cFv = .text:0x00001998; // type:function size:0x64 scope:global align:4 +chgDir__15daFmtMng_Path_cFv = .text:0x000019FC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__10daFmtMng_c = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +ActionTable__10daFmtMng_c = .rodata:0x00000018; // type:object size:0x78 scope:global align:4 +@97841 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97842 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97843 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97874 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97875 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97876 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97879 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@98027 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98069 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98162 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98163 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98164 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98165 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98166 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98226 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@98227 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@98327 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +l_daFmtMng_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_FORMATION_MNG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_fr/splits.txt b/config/RZDP01/rels/d_a_fr/splits.txt new file mode 100644 index 0000000000..0d8d72c991 --- /dev/null +++ b/config/RZDP01/rels/d_a_fr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_fr.cpp: + .text start:0x000000CC end:0x00001C7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x00000154 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_fr/symbols.txt b/config/RZDP01/rels/d_a_fr/symbols.txt new file mode 100644 index 0000000000..ebb325c341 --- /dev/null +++ b/config/RZDP01/rels/d_a_fr/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daFr_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +daFr_Draw__FP8fr_class = .text:0x0000012C; // type:function size:0xC0 scope:global align:4 +s_wd_sub__FPvPv = .text:0x000001EC; // type:function size:0x4C scope:global align:4 +way_bg_check__FP8fr_class = .text:0x00000238; // type:function size:0xF0 scope:global align:4 +swim_on__FP8fr_class = .text:0x00000328; // type:function size:0x18C scope:global align:4 +daFr_Execute__FP8fr_class = .text:0x000004B4; // type:function size:0x12FC scope:global align:4 +daFr_IsDelete__FP8fr_class = .text:0x000017B0; // type:function size:0x8 scope:global align:4 +daFr_Delete__FP8fr_class = .text:0x000017B8; // type:function size:0x54 scope:global align:4 +useHeapIfrt__FP10fopAc_ac_c = .text:0x0000180C; // type:function size:0x19C scope:global align:4 +daFr_Create__FP10fopAc_ac_c = .text:0x000019A8; // type:function size:0x24C scope:global align:4 +__dt__10daFr_HIO_cFv = .text:0x00001BF4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_fr_cpp = .text:0x00001C34; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95321 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95322 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95323 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95324 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95325 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95366 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95367 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95403 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95404 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95405 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95406 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95407 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95408 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95409 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95688 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95699 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95700 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95701 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95702 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95703 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95704 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95707 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95708 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95712 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@95821 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95823 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +lbl_73_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@95710 = .data:0x00000004; // type:object size:0xCC scope:local align:4 +lbl_73_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +l_daFr_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_FR = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__10daFr_HIO_c = .data:0x00000128; // type:object size:0xC scope:global align:4 +lbl_73_data_134 = .data:0x00000134; // type:object size:0xB data:string +@92625 = .data:0x00000140; // type:object size:0xC scope:local align:4 +__RTTI__10daFr_HIO_c = .data:0x0000014C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_73_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92050 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_grass/splits.txt b/config/RZDP01/rels/d_a_grass/splits.txt new file mode 100644 index 0000000000..2a4de4ac7a --- /dev/null +++ b/config/RZDP01/rels/d_a_grass/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_grass.cpp: + .text start:0x000000CC end:0x00005F68 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000016C + .data start:0x00000000 end:0x0000474C + .bss start:0x00000008 end:0x00001058 diff --git a/config/RZDP01/rels/d_a_grass/symbols.txt b/config/RZDP01/rels/d_a_grass/symbols.txt new file mode 100644 index 0000000000..78d9cbc895 --- /dev/null +++ b/config/RZDP01/rels/d_a_grass/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +WorkCo__13dGrass_data_cFP10fopAc_ac_cUli = .text:0x000000CC; // type:function size:0x19C scope:global align:4 +WorkAt_NoCutAnim__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00000268; // type:function size:0x4B4 scope:global align:4 +Direction_Set__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_ObjP5csXyz = .text:0x0000071C; // type:function size:0x234 scope:global align:4 +WorkAt__13dGrass_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfUs = .text:0x00000950; // type:function size:0x458 scope:global align:4 +hitCheck__13dGrass_data_cFiUs = .text:0x00000DA8; // type:function size:0x1F8 scope:global align:4 +newData__13dGrass_room_cFP13dGrass_data_c = .text:0x00000FA0; // type:function size:0x10 scope:global align:4 +deleteData__13dGrass_room_cFv = .text:0x00000FB0; // type:function size:0xB4 scope:global align:4 +__ct__15dGrass_packet_cFv = .text:0x00001064; // type:function size:0x198 scope:global align:4 +draw__15dGrass_packet_cFv = .text:0x000011FC; // type:function size:0xB5C scope:global align:4 +calc__15dGrass_packet_cFv = .text:0x00001D58; // type:function size:0x494 scope:global align:4 +checkGroundY__FR4cXyz = .text:0x000021EC; // type:function size:0xB8 scope:global align:4 +update__15dGrass_packet_cFv = .text:0x000022A4; // type:function size:0x688 scope:global align:4 +setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc = .text:0x0000292C; // type:function size:0xF4 scope:global align:4 +newData__15dGrass_packet_cFR4cXyziUcUcsUc = .text:0x00002A20; // type:function size:0xF4 scope:global align:4 +deleteRoom__15dGrass_packet_cFi = .text:0x00002B14; // type:function size:0x14 scope:global align:4 +newAnm__15dGrass_packet_cFv = .text:0x00002B28; // type:function size:0x4C scope:global align:4 +setAnm__15dGrass_packet_cFis = .text:0x00002B74; // type:function size:0x24 scope:global align:4 +__sinit_\d_a_grass_cpp = .text:0x00002B98; // type:function size:0xE4 scope:global align:4 +getSwordTopPos__9daPy_py_cCFv = .text:0x00002C7C; // type:function size:0x8 scope:global align:4 +__dt__15dCcMassS_HitInfFv = .text:0x00002C84; // type:function size:0x40 scope:global align:4 +__ct__13dGrass_data_cFv = .text:0x00002CC4; // type:function size:0xC scope:global align:4 +__dt__13dGrass_data_cFv = .text:0x00002CD0; // type:function size:0x40 scope:global align:4 +WorkCo__14dFlower_data_cFP10fopAc_ac_cUli = .text:0x00002D10; // type:function size:0x128 scope:global align:4 +deleteAnm__14dFlower_data_cFv = .text:0x00002E38; // type:function size:0x54 scope:global align:4 +WorkAt_NoCutAnim__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj = .text:0x00002E8C; // type:function size:0x168 scope:global align:4 +WorkAt__14dFlower_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf = .text:0x00002FF4; // type:function size:0x660 scope:global align:4 +hitCheck__14dFlower_data_cFP10fopAc_ac_ci = .text:0x00003654; // type:function size:0x1A0 scope:global align:4 +newData__14dFlower_room_cFP14dFlower_data_c = .text:0x000037F4; // type:function size:0x10 scope:global align:4 +deleteData__14dFlower_room_cFv = .text:0x00003804; // type:function size:0x5C scope:global align:4 +__ct__16dFlower_packet_cFv = .text:0x00003860; // type:function size:0x128 scope:global align:4 +draw__16dFlower_packet_cFv = .text:0x00003988; // type:function size:0xA0C scope:global align:4 +calc__16dFlower_packet_cFv = .text:0x00004394; // type:function size:0x204 scope:global align:4 +flowerCheckGroundY__FR4cXyz = .text:0x00004598; // type:function size:0xC8 scope:global align:4 +update__16dFlower_packet_cFv = .text:0x00004660; // type:function size:0x2A0 scope:global align:4 +setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs = .text:0x00004900; // type:function size:0x170 scope:global align:4 +newData__16dFlower_packet_cFScR4cXyziScs = .text:0x00004A70; // type:function size:0xE8 scope:global align:4 +deleteRoom__16dFlower_packet_cFi = .text:0x00004B58; // type:function size:0x14 scope:global align:4 +newAnm__16dFlower_packet_cFv = .text:0x00004B6C; // type:function size:0x4C scope:global align:4 +setAnm__16dFlower_packet_cFis = .text:0x00004BB8; // type:function size:0x24 scope:global align:4 +__ct__14dFlower_data_cFv = .text:0x00004BDC; // type:function size:0xC scope:global align:4 +__dt__14dFlower_data_cFv = .text:0x00004BE8; // type:function size:0x40 scope:global align:4 +randam_addcol_set__FPs = .text:0x00004C28; // type:function size:0x198 scope:global align:4 +createGrass__9daGrass_cFv = .text:0x00004DC0; // type:function size:0x68 scope:global align:4 +deleteGrass__9daGrass_cFv = .text:0x00004E28; // type:function size:0x50 scope:global align:4 +__dt__15dGrass_packet_cFv = .text:0x00004E78; // type:function size:0x68 scope:global align:4 +createFlower__9daGrass_cFv = .text:0x00004EE0; // type:function size:0x68 scope:global align:4 +deleteFlower__9daGrass_cFv = .text:0x00004F48; // type:function size:0x50 scope:global align:4 +__dt__16dFlower_packet_cFv = .text:0x00004F98; // type:function size:0x68 scope:global align:4 +daGrass_create__FP9daGrass_c = .text:0x00005000; // type:function size:0xE60 scope:global align:4 +daGrass_Delete__FP9daGrass_c = .text:0x00005E60; // type:function size:0x58 scope:global align:4 +daGrass_execute__FP9daGrass_c = .text:0x00005EB8; // type:function size:0x68 scope:global align:4 +daGrass_draw__FP9daGrass_c = .text:0x00005F20; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100099 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100100 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100102 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@100103 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@100104 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@100115 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@100239 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@100240 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@100241 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@100242 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@100244 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@100245 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@100246 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@100252 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@100471 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@100472 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@100473 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@100474 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@100475 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@100476 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@100561 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@100705 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@100706 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@100707 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100708 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100709 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100710 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100711 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100712 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100713 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100714 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@100715 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100716 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100717 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100719 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100720 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100721 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100722 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100723 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100724 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100728 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@100786 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100788 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100789 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100790 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100791 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100792 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100793 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@100794 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100795 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100796 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100797 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100798 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100799 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100808 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@100865 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100866 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100867 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100869 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100870 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100871 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100872 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100873 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100874 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100937 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100938 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100993 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@101337 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101338 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101339 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101340 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +lbl_74_rodata_138 = .rodata:0x00000138; // type:object size:0x4 +@101531 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101532 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101533 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@101569 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:float +@101618 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +@101669 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@101844 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@101845 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@101846 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@101847 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_M_kusa05_RGBATEX = .data:0x00000000; // type:object size:0x800 scope:global align:4 +l_M_Hijiki00TEX = .data:0x00000800; // type:object size:0x800 scope:global align:4 +l_pos = .data:0x00001000; // type:object size:0x3C0 scope:global align:4 +l_normal = .data:0x000013C0; // type:object size:0xC scope:global align:4 +lbl_74_data_13CC = .data:0x000013CC; // type:object size:0x14 +l_texCoord = .data:0x000013E0; // type:object size:0xA0 scope:global align:4 +l_M_Kusa_9qDL = .data:0x00001480; // type:object size:0xCB scope:global align:4 +l_M_Kusa_9q_cDL = .data:0x00001560; // type:object size:0xCB scope:global align:4 +l_M_TenGusaDL = .data:0x00001640; // type:object size:0xD4 scope:global align:4 +l_Tengusa_matDL = .data:0x00001720; // type:object size:0xA8 scope:global align:4 +l_kusa9q_matDL = .data:0x000017E0; // type:object size:0xA8 scope:global align:4 +l_kusa9q_l4_matDL = .data:0x000018A0; // type:object size:0xA8 scope:global align:4 +@100572 = .data:0x00001948; // type:object size:0xC scope:local align:4 +l_vtxDescList$94595 = .data:0x00001954; // type:object size:0x28 scope:local align:4 +l_vtxAttrFmtList$94596 = .data:0x0000197C; // type:object size:0x50 scope:local align:4 +lbl_74_data_19CC = .data:0x000019CC; // type:object size:0x7 data:string +lbl_74_data_19D3 = .data:0x000019D3; // type:object size:0x7 data:string +l_J_Ohana00_64TEX = .data:0x000019E0; // type:object size:0x800 scope:global align:4 +l_flowerPos = .data:0x000021E0; // type:object size:0x2C4 scope:global align:4 +l_flowerNormal = .data:0x000024A4; // type:object size:0xB4 scope:global align:4 +lbl_74_data_2558 = .data:0x00002558; // type:object size:0x8 +l_flowerTexCoord = .data:0x00002560; // type:object size:0x138 scope:global align:4 +l_J_hana00DL = .data:0x000026A0; // type:object size:0x150 scope:global align:4 +l_J_hana00_cDL = .data:0x00002800; // type:object size:0xDE scope:global align:4 +l_matDL = .data:0x000028E0; // type:object size:0x99 scope:global align:4 +l_matLight4DL = .data:0x00002980; // type:object size:0x99 scope:global align:4 +l_J_Ohana01_64128_0419TEX = .data:0x00002A20; // type:object size:0x1000 scope:global align:4 +l_flowerPos2 = .data:0x00003A20; // type:object size:0x4C8 scope:global align:4 +l_flowerNormal2 = .data:0x00003EE8; // type:object size:0x120 scope:global align:4 +lbl_74_data_4008 = .data:0x00004008; // type:object size:0x8 +l_flowerTexCoord2 = .data:0x00004010; // type:object size:0x120 scope:global align:4 +l_J_hana01DL = .data:0x00004140; // type:object size:0x138 scope:global align:4 +l_J_hana01_c_00DL = .data:0x00004280; // type:object size:0xDE scope:global align:4 +l_J_hana01_c_01DL = .data:0x00004360; // type:object size:0x128 scope:global align:4 +l_mat2DL = .data:0x000044A0; // type:object size:0x99 scope:global align:4 +l_mat2Light4DL = .data:0x00004540; // type:object size:0x99 scope:global align:4 +@101412 = .data:0x000045DC; // type:object size:0xC scope:local align:4 data:4byte +@101540 = .data:0x000045E8; // type:object size:0x20 scope:local align:4 +l_offsetData$localstatic$create__9daGrass_cFv@5 = .data:0x00004608; // type:object size:0x40 scope:local align:4 +daGrass_METHODS = .data:0x00004648; // type:object size:0x20 scope:global align:4 +g_profile_GRASS = .data:0x00004668; // type:object size:0x30 scope:global align:4 +__vt__16dFlower_packet_c = .data:0x00004698; // type:object size:0x14 scope:global align:4 +lbl_74_data_46AC = .data:0x000046AC; // type:object size:0x11 data:string +@96227 = .data:0x000046C0; // type:object size:0xC scope:local align:4 +__RTTI__16dFlower_packet_c = .data:0x000046CC; // type:object size:0x8 scope:global align:4 +__vt__15dGrass_packet_c = .data:0x000046D4; // type:object size:0x14 scope:global align:4 +lbl_74_data_46E8 = .data:0x000046E8; // type:object size:0x10 data:string +@96229 = .data:0x000046F8; // type:object size:0xC scope:local align:4 +__RTTI__15dGrass_packet_c = .data:0x00004704; // type:object size:0x8 scope:global align:4 +__vt__15dCcMassS_HitInf = .data:0x0000470C; // type:object size:0xC scope:global align:4 +lbl_74_data_4718 = .data:0x00004718; // type:object size:0x10 data:string +__RTTI__15dCcMassS_HitInf = .data:0x00004728; // type:object size:0x8 scope:global align:4 +lbl_74_data_4730 = .data:0x00004730; // type:object size:0xA data:string +lbl_74_data_4744 = .data:0x00004744; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94455 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +ang$94452 = .bss:0x00000018; // type:object size:0x6 scope:local align:4 +exec_count_dammy$94799 = .bss:0x0000001E; // type:object size:0x2 scope:local align:2 +exec_count_dammy2$94800 = .bss:0x00000020; // type:object size:0x2 scope:local align:4 +mAngleZ$94923 = .bss:0x00000022; // type:object size:0xBB8 scope:local align:2 +lbl_74_bss_BDA = .bss:0x00000BDA; // type:object size:0x1 data:byte +@95221 = .bss:0x00000BDC; // type:object size:0xC scope:local align:4 +ang$95218 = .bss:0x00000BE8; // type:object size:0x6 scope:local align:4 +@95764 = .bss:0x00000BF0; // type:object size:0xC scope:local align:4 +@95765 = .bss:0x00000BFC; // type:object size:0xC scope:local align:4 +@95766 = .bss:0x00000C08; // type:object size:0xC scope:local align:4 +@95767 = .bss:0x00000C14; // type:object size:0xC scope:local align:4 +@95768 = .bss:0x00000C20; // type:object size:0xC scope:local align:4 +@95769 = .bss:0x00000C2C; // type:object size:0xC scope:local align:4 +@95770 = .bss:0x00000C38; // type:object size:0xC scope:local align:4 +@95773 = .bss:0x00000C44; // type:object size:0xC scope:local align:4 +@95774 = .bss:0x00000C50; // type:object size:0xC scope:local align:4 +@95775 = .bss:0x00000C5C; // type:object size:0xC scope:local align:4 +@95776 = .bss:0x00000C68; // type:object size:0xC scope:local align:4 +@95777 = .bss:0x00000C74; // type:object size:0xC scope:local align:4 +@95778 = .bss:0x00000C80; // type:object size:0xC scope:local align:4 +@95779 = .bss:0x00000C8C; // type:object size:0xC scope:local align:4 +@95780 = .bss:0x00000C98; // type:object size:0xC scope:local align:4 +@95781 = .bss:0x00000CA4; // type:object size:0xC scope:local align:4 +@95782 = .bss:0x00000CB0; // type:object size:0xC scope:local align:4 +@95783 = .bss:0x00000CBC; // type:object size:0xC scope:local align:4 +@95784 = .bss:0x00000CC8; // type:object size:0xC scope:local align:4 +@95785 = .bss:0x00000CD4; // type:object size:0xC scope:local align:4 +@95786 = .bss:0x00000CE0; // type:object size:0xC scope:local align:4 +@95787 = .bss:0x00000CEC; // type:object size:0xC scope:local align:4 +@95788 = .bss:0x00000CF8; // type:object size:0xC scope:local align:4 +@95789 = .bss:0x00000D04; // type:object size:0xC scope:local align:4 +@95790 = .bss:0x00000D10; // type:object size:0xC scope:local align:4 +@95791 = .bss:0x00000D1C; // type:object size:0xC scope:local align:4 +@95792 = .bss:0x00000D28; // type:object size:0xC scope:local align:4 +@95793 = .bss:0x00000D34; // type:object size:0xC scope:local align:4 +@95796 = .bss:0x00000D40; // type:object size:0xC scope:local align:4 +@95797 = .bss:0x00000D4C; // type:object size:0xC scope:local align:4 +@95798 = .bss:0x00000D58; // type:object size:0xC scope:local align:4 +@95801 = .bss:0x00000D64; // type:object size:0xC scope:local align:4 +@95802 = .bss:0x00000D70; // type:object size:0xC scope:local align:4 +@95803 = .bss:0x00000D7C; // type:object size:0xC scope:local align:4 +@95804 = .bss:0x00000D88; // type:object size:0xC scope:local align:4 +@95805 = .bss:0x00000D94; // type:object size:0xC scope:local align:4 +@95806 = .bss:0x00000DA0; // type:object size:0xC scope:local align:4 +@95807 = .bss:0x00000DAC; // type:object size:0xC scope:local align:4 +@95810 = .bss:0x00000DB8; // type:object size:0xC scope:local align:4 +@95811 = .bss:0x00000DC4; // type:object size:0xC scope:local align:4 +@95812 = .bss:0x00000DD0; // type:object size:0xC scope:local align:4 +@95813 = .bss:0x00000DDC; // type:object size:0xC scope:local align:4 +@95814 = .bss:0x00000DE8; // type:object size:0xC scope:local align:4 +@95815 = .bss:0x00000DF4; // type:object size:0xC scope:local align:4 +@95816 = .bss:0x00000E00; // type:object size:0xC scope:local align:4 +@95817 = .bss:0x00000E0C; // type:object size:0xC scope:local align:4 +@95818 = .bss:0x00000E18; // type:object size:0xC scope:local align:4 +@95819 = .bss:0x00000E24; // type:object size:0xC scope:local align:4 +@95820 = .bss:0x00000E30; // type:object size:0xC scope:local align:4 +@95821 = .bss:0x00000E3C; // type:object size:0xC scope:local align:4 +@95822 = .bss:0x00000E48; // type:object size:0xC scope:local align:4 +@95823 = .bss:0x00000E54; // type:object size:0xC scope:local align:4 +@95824 = .bss:0x00000E60; // type:object size:0xC scope:local align:4 +@95825 = .bss:0x00000E6C; // type:object size:0xC scope:local align:4 +@95826 = .bss:0x00000E78; // type:object size:0xC scope:local align:4 +@95829 = .bss:0x00000E84; // type:object size:0xC scope:local align:4 +@95830 = .bss:0x00000E90; // type:object size:0xC scope:local align:4 +@95831 = .bss:0x00000E9C; // type:object size:0xC scope:local align:4 +@95832 = .bss:0x00000EA8; // type:object size:0xC scope:local align:4 +@95833 = .bss:0x00000EB4; // type:object size:0xC scope:local align:4 +@95834 = .bss:0x00000EC0; // type:object size:0xC scope:local align:4 +@95835 = .bss:0x00000ECC; // type:object size:0xC scope:local align:4 +lbl_74_bss_ED8 = .bss:0x00000ED8; // type:object size:0x1 data:byte +l_setType0$localstatic$create__9daGrass_cFv = .bss:0x00000EDA; // type:object size:0x2A scope:local align:2 +lbl_74_bss_F04 = .bss:0x00000F04; // type:object size:0x1 data:byte +l_setType1$localstatic$create__9daGrass_cFv@0 = .bss:0x00000F06; // type:object size:0x7E scope:local align:2 +lbl_74_bss_F84 = .bss:0x00000F84; // type:object size:0x1 data:byte +l_setType2$localstatic$create__9daGrass_cFv@1 = .bss:0x00000F86; // type:object size:0x12 scope:local align:2 +lbl_74_bss_F98 = .bss:0x00000F98; // type:object size:0x1 data:byte +l_setType3$localstatic$create__9daGrass_cFv@2 = .bss:0x00000F9A; // type:object size:0x2A scope:local align:2 +lbl_74_bss_FC4 = .bss:0x00000FC4; // type:object size:0x1 data:byte +l_setType4$localstatic$create__9daGrass_cFv@3 = .bss:0x00000FC6; // type:object size:0x66 scope:local align:2 +lbl_74_bss_102C = .bss:0x0000102C; // type:object size:0x1 data:byte +l_setType5$localstatic$create__9daGrass_cFv@4 = .bss:0x0000102E; // type:object size:0x2A scope:local align:2 diff --git a/config/RZDP01/rels/d_a_guard_mng/splits.txt b/config/RZDP01/rels/d_a_guard_mng/splits.txt new file mode 100644 index 0000000000..a4c3fe0965 --- /dev/null +++ b/config/RZDP01/rels/d_a_guard_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_guard_mng.cpp: + .text start:0x0000005C end:0x00000318 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_guard_mng/symbols.txt b/config/RZDP01/rels/d_a_guard_mng/symbols.txt new file mode 100644 index 0000000000..e4cd5bfd56 --- /dev/null +++ b/config/RZDP01/rels/d_a_guard_mng/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_sub__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +checkMerchantNum__12daGuardMng_cFv = .text:0x000000E0; // type:function size:0x50 scope:global align:4 +checkAppearTag__12daGuardMng_cFP12daTagGuard_c = .text:0x00000130; // type:function size:0x80 scope:global align:4 +daGuardMng_Execute__FP12daGuardMng_c = .text:0x000001B0; // type:function size:0xD0 scope:global align:4 +daGuardMng_IsDelete__FP12daGuardMng_c = .text:0x00000280; // type:function size:0x8 scope:global align:4 +daGuardMng_Delete__FP12daGuardMng_c = .text:0x00000288; // type:function size:0x30 scope:global align:4 +daGuardMng_Create__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x60 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92436 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +l_daGuardMng_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_GUARD_MNG = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_hitobj/splits.txt b/config/RZDP01/rels/d_a_hitobj/splits.txt new file mode 100644 index 0000000000..defef2de31 --- /dev/null +++ b/config/RZDP01/rels/d_a_hitobj/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_hitobj.cpp: + .text start:0x0000005C end:0x00000210 + .data start:0x00000000 end:0x00000098 diff --git a/config/RZDP01/rels/d_a_hitobj/symbols.txt b/config/RZDP01/rels/d_a_hitobj/symbols.txt new file mode 100644 index 0000000000..371b9f3b72 --- /dev/null +++ b/config/RZDP01/rels/d_a_hitobj/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daHitobj_Draw__FP12hitobj_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daHitobj_Execute__FP12hitobj_class = .text:0x00000064; // type:function size:0x68 scope:global align:4 +daHitobj_IsDelete__FP12hitobj_class = .text:0x000000CC; // type:function size:0x8 scope:global align:4 +daHitobj_Create__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x10C scope:global align:4 +daHitobj_Delete__FP12hitobj_class = .text:0x000001E0; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_12_data_0 = .data:0x00000000; // type:object size:0x7 data:string +cc_sph_src$89087 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +l_daHitobj_Method = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_HITOBJ = .data:0x00000068; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_horse/splits.txt b/config/RZDP01/rels/d_a_horse/splits.txt new file mode 100644 index 0000000000..dc00e3f253 --- /dev/null +++ b/config/RZDP01/rels/d_a_horse/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_horse.cpp: + .text start:0x000000CC end:0x0000BD78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000003C4 + .data start:0x00000000 end:0x000005C0 + .bss start:0x00000008 end:0x000001C0 diff --git a/config/RZDP01/rels/d_a_horse/symbols.txt b/config/RZDP01/rels/d_a_horse/symbols.txt new file mode 100644 index 0000000000..d081c8851c --- /dev/null +++ b/config/RZDP01/rels/d_a_horse/symbols.txt @@ -0,0 +1,331 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setReinPos__13daHorseRein_cFi = .text:0x000000CC; // type:function size:0x2E4 scope:global align:4 +setReinPosPart__13daHorseRein_cFi = .text:0x000003B0; // type:function size:0xC4 scope:global align:4 +coHitCallbackBoarJump__9daHorse_cFP10fopAc_ac_c = .text:0x00000474; // type:function size:0x298 scope:global align:4 +coHitCallbackBoarHit__9daHorse_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +coHitCallbackCowHit__9daHorse_cFP10fopAc_ac_c = .text:0x00000884; // type:function size:0x118 scope:global align:4 +daHorse_coHitCallbackBoarJump__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000099C; // type:function size:0x8 scope:global align:4 +daHorse_coHitCallbackCowHit__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000009A4; // type:function size:0x8 scope:global align:4 +daHorse_coHitCallbackAll__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000009AC; // type:function size:0x5C scope:global align:4 +daHorse_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000A08; // type:function size:0x84 scope:global align:4 +modelCallBack__9daHorse_cFi = .text:0x00000A8C; // type:function size:0x3B8 scope:global align:4 +daHorse_modelCallBack__FP8J3DJointi = .text:0x00000E44; // type:function size:0x40 scope:global align:4 +daHorse_searchSingleBoar__FP10fopAc_ac_cPv = .text:0x00000E84; // type:function size:0x18 scope:global align:4 +createHeap__9daHorse_cFv = .text:0x00000E9C; // type:function size:0x30C scope:global align:4 +daHorse_createHeap__FP10fopAc_ac_c = .text:0x000011A8; // type:function size:0x4 scope:global align:4 +checkEnding__9daHorse_cFv = .text:0x000011AC; // type:function size:0x88 scope:global align:4 +create__9daHorse_cFv = .text:0x00001234; // type:function size:0x9A8 scope:global align:4 +daHorse_Create__FP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x4 scope:global align:4 +setBasAnime__9daHorse_cFi = .text:0x00001BE0; // type:function size:0x198 scope:global align:4 +setDoubleAnime__9daHorse_cFfffUsUsf = .text:0x00001D78; // type:function size:0x31C scope:global align:4 +setSingleAnime__9daHorse_cFUsffsfi = .text:0x00002094; // type:function size:0x1B0 scope:global align:4 +animePlay__9daHorse_cFv = .text:0x00002244; // type:function size:0x184 scope:global align:4 +checkDemoAction__9daHorse_cFv = .text:0x000023C8; // type:function size:0x2D0 scope:global align:4 +setStickRodeoMove__9daHorse_cFv = .text:0x00002698; // type:function size:0x2E8 scope:global align:4 +setStickCallMove__9daHorse_cFv = .text:0x00002980; // type:function size:0x70 scope:global align:4 +setDemoMoveData__9daHorse_cFPUlPC4cXyz = .text:0x000029F0; // type:function size:0x1CC scope:global align:4 +setDemoData__9daHorse_cFv = .text:0x00002BBC; // type:function size:0x694 scope:global align:4 +acceptPlayerRide__9daHorse_cFv = .text:0x00003250; // type:function size:0x88 scope:global align:4 +setStickData__9daHorse_cFv = .text:0x000032D8; // type:function size:0x238 scope:global align:4 +setMoveAnime__9daHorse_cFf = .text:0x00003510; // type:function size:0x6E0 scope:global align:4 +checkHorseNoMove__9daHorse_cFi = .text:0x00003BF0; // type:function size:0x938 scope:global align:4 +checkTurnPlayerState__9daHorse_cFv = .text:0x00004528; // type:function size:0xC0 scope:global align:4 +setSpeedAndAngle__9daHorse_cFv = .text:0x000045E8; // type:function size:0xCB4 scope:global align:4 +checkWaitTurn__9daHorse_cCFv = .text:0x0000529C; // type:function size:0x2C scope:global align:4 +setRoomInfo__9daHorse_cFi = .text:0x000052C8; // type:function size:0x19C scope:global align:4 +setBodyPart__9daHorse_cFv = .text:0x00005464; // type:function size:0xAC scope:global align:4 +setMatrix__9daHorse_cFv = .text:0x00005510; // type:function size:0x268 scope:global align:4 +setDashEffect__9daHorse_cFPUl = .text:0x00005778; // type:function size:0x19C scope:global align:4 +setEffect__9daHorse_cFv = .text:0x00005914; // type:function size:0x5A8 scope:global align:4 +setCollision__9daHorse_cFv = .text:0x00005EBC; // type:function size:0x1F8 scope:global align:4 +autoGroundHit__9daHorse_cFv = .text:0x000060B4; // type:function size:0x78 scope:global align:4 +setTailAngle__9daHorse_cFv = .text:0x0000612C; // type:function size:0x160 scope:global align:4 +setNeckAngle__9daHorse_cFv = .text:0x0000628C; // type:function size:0x1A4 scope:global align:4 +copyFootMatrix__9daHorse_cFv = .text:0x00006430; // type:function size:0x8C scope:global align:4 +setFootMatrix__9daHorse_cFv = .text:0x000064BC; // type:function size:0x248 scope:global align:4 +setLegAngle__9daHorse_cFfiiPs = .text:0x00006704; // type:function size:0x4FC scope:global align:4 +footBgCheck__9daHorse_cFv = .text:0x00006C00; // type:function size:0x578 scope:global align:4 +setReinPosMoveInit__9daHorse_cFi = .text:0x00007178; // type:function size:0x3D8 scope:global align:4 +copyReinPos__9daHorse_cFv = .text:0x00007550; // type:function size:0x100 scope:global align:4 +setReinPosHandSubstance__9daHorse_cFi = .text:0x00007650; // type:function size:0x248 scope:global align:4 +setReinPosNormalSubstance__9daHorse_cFv = .text:0x00007898; // type:function size:0x1C4 scope:global align:4 +bgCheck__9daHorse_cFv = .text:0x00007A5C; // type:function size:0x2FC scope:global align:4 +checkSpecialWallHitSubstance__9daHorse_cCFRC4cXyz = .text:0x00007D58; // type:function size:0xA0 scope:global align:4 +checkServiceWaitAnime__9daHorse_cFv = .text:0x00007DF8; // type:function size:0x24 scope:global align:4 +checkTurnInput__9daHorse_cFv = .text:0x00007E1C; // type:function size:0xA8 scope:global align:4 +checkTgHitTurn__9daHorse_cFv = .text:0x00007EC4; // type:function size:0xB8 scope:global align:4 +checkTurnAfterFastMove__9daHorse_cFf = .text:0x00007F7C; // type:function size:0x170 scope:global align:4 +setNeckAnimeMorf__9daHorse_cFv = .text:0x000080EC; // type:function size:0x44 scope:global align:4 +setNeckAnime__9daHorse_cFUsffs = .text:0x00008130; // type:function size:0x118 scope:global align:4 +resetNeckAnime__9daHorse_cFv = .text:0x00008248; // type:function size:0x28 scope:global align:4 +setLashCnt__9daHorse_cFv = .text:0x00008270; // type:function size:0x2BC scope:global align:4 +setTalkModeWolf__9daHorse_cFv = .text:0x0000852C; // type:function size:0xA4 scope:global align:4 +setBoarHit__9daHorse_cFP10fopAc_ac_ci = .text:0x000085D0; // type:function size:0xE0 scope:global align:4 +savePos__9daHorse_cFv = .text:0x000086B0; // type:function size:0x4C scope:global align:4 +callHorseSubstance__9daHorse_cFPC4cXyz = .text:0x000086FC; // type:function size:0x264 scope:global align:4 +setHorsePosAndAngleSubstance__9daHorse_cFPC4cXyzs = .text:0x00008960; // type:function size:0x118 scope:global align:4 +checkPlayerHeavy__9daHorse_cFv = .text:0x00008A78; // type:function size:0x74 scope:global align:4 +setTgCoGrp__9daHorse_cFUlUl = .text:0x00008AEC; // type:function size:0x70 scope:global align:4 +onRideFlgSubstance__9daHorse_cFv = .text:0x00008B5C; // type:function size:0x20 scope:global align:4 +offRideFlgSubstance__9daHorse_cFv = .text:0x00008B7C; // type:function size:0x18 scope:global align:4 +procWaitInit__9daHorse_cFv = .text:0x00008B94; // type:function size:0xCC scope:global align:4 +procWait__9daHorse_cFv = .text:0x00008C60; // type:function size:0x7A4 scope:global align:4 +procMoveInit__9daHorse_cFv = .text:0x00009404; // type:function size:0x78 scope:global align:4 +procMove__9daHorse_cFv = .text:0x0000947C; // type:function size:0x33C scope:global align:4 +procStopInit__9daHorse_cFv = .text:0x000097B8; // type:function size:0x1CC scope:global align:4 +procStop__9daHorse_cFv = .text:0x00009984; // type:function size:0x2C0 scope:global align:4 +procTurnInit__9daHorse_cFi = .text:0x00009C44; // type:function size:0x228 scope:global align:4 +procTurn__9daHorse_cFv = .text:0x00009E6C; // type:function size:0x524 scope:global align:4 +procJumpInit__9daHorse_cFi = .text:0x0000A390; // type:function size:0x2A4 scope:global align:4 +procJump__9daHorse_cFv = .text:0x0000A634; // type:function size:0x2E0 scope:global align:4 +procLandInit__9daHorse_cFfi = .text:0x0000A914; // type:function size:0x160 scope:global align:4 +procLand__9daHorse_cFv = .text:0x0000AA74; // type:function size:0x13C scope:global align:4 +procLargeDamageInit__9daHorse_cFv = .text:0x0000ABB0; // type:function size:0xBC scope:global align:4 +procLargeDamage__9daHorse_cFv = .text:0x0000AC6C; // type:function size:0x5C scope:global align:4 +procToolDemoInit__9daHorse_cFv = .text:0x0000ACC8; // type:function size:0x78 scope:global align:4 +procToolDemo__9daHorse_cFv = .text:0x0000AD40; // type:function size:0x194 scope:global align:4 +searchSceneChangeArea__9daHorse_cFP10fopAc_ac_c = .text:0x0000AED4; // type:function size:0x44 scope:global align:4 +daHorse_searchSceneChangeArea__FP10fopAc_ac_cPv = .text:0x0000AF18; // type:function size:0x34 scope:global align:4 +execute__9daHorse_cFv = .text:0x0000AF4C; // type:function size:0x7F0 scope:global align:4 +daHorse_Execute__FP9daHorse_c = .text:0x0000B73C; // type:function size:0x4 scope:global align:4 +draw__9daHorse_cFv = .text:0x0000B740; // type:function size:0x1D4 scope:global align:4 +daHorse_Draw__FP9daHorse_c = .text:0x0000B914; // type:function size:0x4 scope:global align:4 +__dt__9daHorse_cFv = .text:0x0000B918; // type:function size:0x194 scope:global align:4 +daHorse_Delete__FP9daHorse_c = .text:0x0000BAAC; // type:function size:0x28 scope:global align:4 +__sinit_\d_a_horse_cpp = .text:0x0000BAD4; // type:function size:0x88 scope:global align:4 +@36@__dt__14dBgS_HorseAcchFv = .text:0x0000BB5C; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_HorseAcchFv = .text:0x0000BB64; // type:function size:0x8 scope:local align:4 +__dt__10J3DMtxCalcFv = .text:0x0000BB6C; // type:function size:0x40 scope:global align:4 +checkHorseGetItem__9daAlink_cCFv = .text:0x0000BBAC; // type:function size:0x6C scope:global align:4 +checkHorseRideReady__9daAlink_cCFv = .text:0x0000BC18; // type:function size:0x20 scope:global align:4 +__dt__14dBgS_HorseAcchFv = .text:0x0000BC38; // type:function size:0x58 scope:global align:4 +__ct__13daHorseRein_cFv = .text:0x0000BC90; // type:function size:0x4 scope:global align:4 +__dt__13daHorseRein_cFv = .text:0x0000BC94; // type:function size:0x40 scope:global align:4 +__ct__17daHorseFootData_cFv = .text:0x0000BCD4; // type:function size:0x4 scope:global align:4 +__dt__17daHorseFootData_cFv = .text:0x0000BCD8; // type:function size:0x40 scope:global align:4 +setGlobalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000BD18; // type:function size:0x4C scope:global align:4 +getRightFingerMtx__11daHoZelda_cFv = .text:0x0000BD64; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_footJointTable__9daHorse_c = .rodata:0x00000006; // type:object size:0x8 scope:global align:2 +m_callLimitDistance2__9daHorse_c = .rodata:0x00000010; // type:object size:0x4 scope:global align:4 +m__14daHorse_hio_c0 = .rodata:0x00000014; // type:object size:0x124 scope:global align:4 data:float +@121190 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@121191 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@121192 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@121193 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@121194 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@121195 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@121196 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@121197 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@121200 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +@121277 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@121278 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@121279 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121280 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121784 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@121785 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@121786 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@121787 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@121788 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@121789 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@121790 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@121791 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@121792 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@122059 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@122060 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@122061 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@122133 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@122134 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@122192 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 data:float +@122236 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@122281 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@122282 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +footEffectRate$108258 = .rodata:0x000001B8; // type:object size:0x10 scope:local align:4 +@122729 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@122730 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@122731 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@122732 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@122733 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@122904 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@122905 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@122906 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@122907 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@122908 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@122909 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@122910 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@122911 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@123196 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 data:string +@123197 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:string +@123198 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@123199 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@123250 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@123262 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@123295 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@123296 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@123297 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@123366 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@123367 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@123472 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@123473 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@123474 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@123475 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@123476 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@123477 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +localHeadPos$109330 = .rodata:0x00000240; // type:object size:0xC scope:local align:4 +@123510 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@123511 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@123585 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 data:float +@123696 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@123825 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@123826 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@123827 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@123876 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@123877 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@123878 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@123879 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@123880 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@123881 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123882 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123883 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +zeldaLocalLeft$109866 = .rodata:0x00000288; // type:object size:0xC scope:local align:4 +zeldaLocalRight$109867 = .rodata:0x00000294; // type:object size:0xC scope:local align:4 +@123975 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123976 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@124001 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@124002 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@124044 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 data:float +@124263 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 data:float +@124264 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 data:float +@124475 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@124476 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@124477 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@124478 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@124479 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@124572 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@124614 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +stopFootEffectFrame$110741 = .rodata:0x000002D8; // type:object size:0x30 scope:local align:4 +stopStandFootEffectFrame$110742 = .rodata:0x00000308; // type:object size:0x30 scope:local align:4 +@124674 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@124675 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@124676 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@124706 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@124707 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@124708 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@124804 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@124902 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@125200 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@125288 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@125289 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@125290 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +turnRateStop$110837 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +turnRateStand$110838 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +stopEffEndFrame$110743 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +stopStandEffEndFrame$110744 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +initDistance2$110245 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 data:string +sideCount$109901 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +handSideCnt$109851 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +oneHandSideCnt$109852 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +sideOffset$109773 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +onHandSideOffset$109774 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +neckSideOffset$109775 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +shapeLimitAngle$109661 = .rodata:0x00000394; // type:object size:0x2 scope:local align:4 +rodeoRunAngleZ$109116 = .rodata:0x00000396; // type:object size:0x2 scope:local align:2 +noMoveCresDis$108388 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +noMoveStopDis$108389 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +noMoveCresBackDis$108390 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +checkOffsetY$108460 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +reinGravity$106903 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +topPowerRate$106904 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +reinLength$106905 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +reinRate$106906 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +kansei$106907 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +frontRate$106908 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +decNeckRate$106909 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_autoUpHeight = .data:0x00000000; // type:object size:0x4 scope:global align:4 +l_cylSrc = .data:0x00000004; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x00000048; // type:object size:0x40 scope:global align:4 +lbl_262_data_88 = .data:0x00000088; // type:object size:0x8 data:string +lbl_262_data_90 = .data:0x00000090; // type:object size:0x8 data:string +@121613 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@121614 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@121615 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +@121616 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@121617 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +@121618 = .data:0x000000D4; // type:object size:0xC scope:local align:4 +@121619 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_262_data_EC = .data:0x000000EC; // type:object size:0x5D +lbl_262_data_149 = .data:0x00000149; // type:object size:0x8 data:string +@124306 = .data:0x00000154; // type:object size:0xC scope:local align:4 data:4byte +@124482 = .data:0x00000160; // type:object size:0xC scope:local align:4 data:4byte +@124582 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +@124686 = .data:0x00000178; // type:object size:0xC scope:local align:4 data:4byte +@124814 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@124910 = .data:0x00000190; // type:object size:0xC scope:local align:4 data:4byte +@124952 = .data:0x0000019C; // type:object size:0xC scope:local align:4 data:4byte +@124964 = .data:0x000001A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_262_data_1B4 = .data:0x000001B4; // type:object size:0x4 +l_daHorse_Method = .data:0x000001B8; // type:object size:0x20 scope:global align:4 +g_profile_HORSE = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +lbl_262_data_208 = .data:0x00000208; // type:object size:0x20 +@111548 = .data:0x00000228; // type:object size:0xC scope:local align:4 +__vt__14dBgS_HorseAcch = .data:0x0000023C; // type:object size:0x24 scope:global align:4 +lbl_262_data_260 = .data:0x00000260; // type:object size:0xF data:string +@111600 = .data:0x00000270; // type:object size:0x3C scope:local align:4 +__RTTI__14dBgS_HorseAcch = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +lbl_262_data_2B4 = .data:0x000002B4; // type:object size:0xA data:string +@111610 = .data:0x000002C0; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000002FC; // type:object size:0x14 scope:global align:4 +lbl_262_data_310 = .data:0x00000310; // type:object size:0x90 +@111630 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 +lbl_262_data_3B4 = .data:0x000003B4; // type:object size:0x14 +@111668 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 +lbl_262_data_3EC = .data:0x000003EC; // type:object size:0x18 +@111670 = .data:0x00000404; // type:object size:0xC scope:local align:4 +lbl_262_data_410 = .data:0x00000410; // type:object size:0x1C +@111672 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_262_data_438 = .data:0x00000438; // type:object size:0x110 +@111733 = .data:0x00000548; // type:object size:0xC scope:local align:4 +__vt__10J3DMtxCalc = .data:0x0000055C; // type:object size:0x2C scope:global align:4 +lbl_262_data_588 = .data:0x00000588; // type:object size:0x38 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@106884 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_frontFootOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@106885 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_backFootOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@109101 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +localEyePos$109098 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@109206 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +runScale$109203 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@109210 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +landScale$109207 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@109214 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +grassRunScale$109211 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@109218 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +waterDirection$109215 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@109760 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +reinLeftStart$109757 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@109764 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +reinRightStart$109761 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@109768 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +localNeckLeft$109765 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@109772 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +localNeckRight$109769 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@109896 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +saddleLeft$109893 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@109900 = .bss:0x00000154; // type:object size:0xC scope:local align:4 +saddleRight$109897 = .bss:0x00000160; // type:object size:0xC scope:local align:4 +@109923 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +localCenterPos$109920 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@109927 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +localFrontPos$109924 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@109931 = .bss:0x000001A8; // type:object size:0xC scope:local align:4 +localBackPos$109928 = .bss:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_hozelda/splits.txt b/config/RZDP01/rels/d_a_hozelda/splits.txt new file mode 100644 index 0000000000..7a88fc45f0 --- /dev/null +++ b/config/RZDP01/rels/d_a_hozelda/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_hozelda.cpp: + .text start:0x0000005C end:0x00002764 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000088 diff --git a/config/RZDP01/rels/d_a_hozelda/symbols.txt b/config/RZDP01/rels/d_a_hozelda/symbols.txt new file mode 100644 index 0000000000..770f82d0ee --- /dev/null +++ b/config/RZDP01/rels/d_a_hozelda/symbols.txt @@ -0,0 +1,73 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daHoZelda_searchGanon__FP10fopAc_ac_cPv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +init__18daHoZelda_matAnm_cFv = .text:0x00000070; // type:function size:0x30 scope:global align:4 +calc__18daHoZelda_matAnm_cCFP11J3DMaterial = .text:0x000000A0; // type:function size:0x140 scope:global align:4 +createHeap__11daHoZelda_cFv = .text:0x000001E0; // type:function size:0x404 scope:global align:4 +daHoZelda_createHeap__FP10fopAc_ac_c = .text:0x000005E4; // type:function size:0x4 scope:global align:4 +modelCallBack__11daHoZelda_cFUs = .text:0x000005E8; // type:function size:0x230 scope:global align:4 +daHoZelda_modelCallBack__FP8J3DJointi = .text:0x00000818; // type:function size:0x40 scope:global align:4 +create__11daHoZelda_cFv = .text:0x00000858; // type:function size:0x25C scope:global align:4 +daHoZelda_Create__FP10fopAc_ac_c = .text:0x00000AB4; // type:function size:0x4 scope:global align:4 +__dt__11daHoZelda_cFv = .text:0x00000AB8; // type:function size:0x130 scope:global align:4 +daHoZelda_Delete__FP11daHoZelda_c = .text:0x00000BE8; // type:function size:0x28 scope:global align:4 +setDoubleAnime__11daHoZelda_cFfffUsUsf = .text:0x00000C10; // type:function size:0x234 scope:global align:4 +setUpperAnime__11daHoZelda_cFUs = .text:0x00000E44; // type:function size:0xA4 scope:global align:4 +resetUpperAnime__11daHoZelda_cFv = .text:0x00000EE8; // type:function size:0xA4 scope:global align:4 +setSingleAnime__11daHoZelda_cFUsffsf = .text:0x00000F8C; // type:function size:0x16C scope:global align:4 +animePlay__11daHoZelda_cFv = .text:0x000010F8; // type:function size:0x144 scope:global align:4 +setEyeBtp__11daHoZelda_cFUs = .text:0x0000123C; // type:function size:0x78 scope:global align:4 +setEyeBtk__11daHoZelda_cFUsUc = .text:0x000012B4; // type:function size:0x7C scope:global align:4 +setAnm__11daHoZelda_cFv = .text:0x00001330; // type:function size:0x7E8 scope:global align:4 +setBowModel__11daHoZelda_cFv = .text:0x00001B18; // type:function size:0x108 scope:global align:4 +setMatrix__11daHoZelda_cFv = .text:0x00001C20; // type:function size:0x104 scope:global align:4 +shootArrow__11daHoZelda_cFv = .text:0x00001D24; // type:function size:0x20 scope:global align:4 +deleteArrow__11daHoZelda_cFv = .text:0x00001D44; // type:function size:0xD0 scope:global align:4 +setRideOffset__11daHoZelda_cFv = .text:0x00001E14; // type:function size:0x68 scope:global align:4 +clearEyeMove__11daHoZelda_cFv = .text:0x00001E7C; // type:function size:0x50 scope:global align:4 +setEyeMove__11daHoZelda_cFPC4cXyzss = .text:0x00001ECC; // type:function size:0x220 scope:global align:4 +setNeckAngle__11daHoZelda_cFv = .text:0x000020EC; // type:function size:0x240 scope:global align:4 +searchBodyAngle__11daHoZelda_cFv = .text:0x0000232C; // type:function size:0x154 scope:global align:4 +execute__11daHoZelda_cFv = .text:0x00002480; // type:function size:0x188 scope:global align:4 +daHoZelda_Execute__FP11daHoZelda_c = .text:0x00002608; // type:function size:0x4 scope:global align:4 +draw__11daHoZelda_cFv = .text:0x0000260C; // type:function size:0xFC scope:global align:4 +daHoZelda_Draw__FP11daHoZelda_c = .text:0x00002708; // type:function size:0x4 scope:global align:4 +__dt__18daHoZelda_matAnm_cFv = .text:0x0000270C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daHoZelda_hio_c0 = .rodata:0x00000008; // type:object size:0x10 scope:global align:4 +@96193 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96216 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96220 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@96468 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96595 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96651 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +localEyePos$93672 = .rodata:0x00000038; // type:object size:0xC scope:local align:4 +localHeadCenterPos$93673 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@96866 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96867 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96868 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +localHorseRidePos$93678 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +localFrontHorseRidePos$93679 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +baseRidePos$93731 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +frontRidePos$93732 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +@96988 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96989 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96990 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96991 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96992 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96993 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97040 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97088 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +l_daHoZelda_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_HOZELDA = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daHoZelda_matAnm_c = .data:0x00000050; // type:object size:0x10 scope:global align:4 +lbl_263_data_60 = .data:0x00000060; // type:object size:0x13 data:string +@93963 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__18daHoZelda_matAnm_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +lbl_263_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_263_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_izumi_gate/splits.txt b/config/RZDP01/rels/d_a_izumi_gate/splits.txt new file mode 100644 index 0000000000..cabac4d04f --- /dev/null +++ b/config/RZDP01/rels/d_a_izumi_gate/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_izumi_gate.cpp: + .text start:0x0000005C end:0x00000344 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_izumi_gate/symbols.txt b/config/RZDP01/rels/d_a_izumi_gate/symbols.txt new file mode 100644 index 0000000000..f94ab6d763 --- /dev/null +++ b/config/RZDP01/rels/d_a_izumi_gate/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daIzumiGate_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +daIzumiGate_Draw__FP13daIzumiGate_c = .text:0x000000B4; // type:function size:0x10 scope:global align:4 +daIzumiGate_Execute__FP13daIzumiGate_c = .text:0x000000C4; // type:function size:0x4 scope:global align:4 +daIzumiGate_IsDelete__FP13daIzumiGate_c = .text:0x000000C8; // type:function size:0x8 scope:global align:4 +daIzumiGate_Delete__FP13daIzumiGate_c = .text:0x000000D0; // type:function size:0x24 scope:global align:4 +daIzumiGate_Create__FP10fopAc_ac_c = .text:0x000000F4; // type:function size:0xCC scope:global align:4 +Delete__13daIzumiGate_cFv = .text:0x000001C0; // type:function size:0x30 scope:global align:4 +Draw__13daIzumiGate_cFv = .text:0x000001F0; // type:function size:0x98 scope:global align:4 +Execute__13daIzumiGate_cFPPA3_A4_f = .text:0x00000288; // type:function size:0x2C scope:global align:4 +Create__13daIzumiGate_cFv = .text:0x000002B4; // type:function size:0x24 scope:global align:4 +CreateHeap__13daIzumiGate_cFv = .text:0x000002D8; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_264_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daIzumiGate_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Izumi_Gate = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daIzumiGate_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_264_data_88 = .data:0x00000088; // type:object size:0xE data:string +@89131 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daIzumiGate_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_264_data_B4 = .data:0x000000B4; // type:object size:0x12 data:string +lbl_264_data_C6 = .data:0x000000C6; // type:object size:0x12 data:string diff --git a/config/RZDP01/rels/d_a_kago/splits.txt b/config/RZDP01/rels/d_a_kago/splits.txt new file mode 100644 index 0000000000..32e7c21c62 --- /dev/null +++ b/config/RZDP01/rels/d_a_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kago.cpp: + .text start:0x000000CC end:0x0000A3A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000200 + .data start:0x00000000 end:0x0000047C + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_kago/symbols.txt b/config/RZDP01/rels/d_a_kago/symbols.txt new file mode 100644 index 0000000000..a269a7ace3 --- /dev/null +++ b/config/RZDP01/rels/d_a_kago/symbols.txt @@ -0,0 +1,253 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daKago_HIO_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +getBckName__8daKago_cFi = .text:0x00000198; // type:function size:0x90 scope:global align:4 +setBck__8daKago_cFiUcff = .text:0x00000228; // type:function size:0xA8 scope:global align:4 +checkBck__8daKago_cFi = .text:0x000002D0; // type:function size:0x60 scope:global align:4 +draw__8daKago_cFv = .text:0x00000330; // type:function size:0x120 scope:global align:4 +daKago_Draw__FP8daKago_c = .text:0x00000450; // type:function size:0x4 scope:global align:4 +executeBalloonMenu__8daKago_cFv = .text:0x00000454; // type:function size:0x23C scope:global align:4 +checkGroundHeight__8daKago_cF4cXyzPf = .text:0x00000690; // type:function size:0x394 scope:global align:4 +checkRoofHeight__8daKago_cF4cXyz = .text:0x00000A24; // type:function size:0x1A4 scope:global align:4 +checkMoveHeight__8daKago_cFv = .text:0x00000BC8; // type:function size:0x84 scope:global align:4 +checkSizeBg__8daKago_cFv = .text:0x00000C4C; // type:function size:0x320 scope:global align:4 +demo_skip__8daKago_cFi = .text:0x00000F6C; // type:function size:0x344 scope:global align:4 +DemoSkipCallBack__8daKago_cFPvi = .text:0x000012B0; // type:function size:0x34 scope:global align:4 +setMidnaTagPos__8daKago_cFv = .text:0x000012E4; // type:function size:0x80 scope:global align:4 +setMidnaRideOn__8daKago_cFv = .text:0x00001364; // type:function size:0x4C scope:global align:4 +setRideOff__8daKago_cFv = .text:0x000013B0; // type:function size:0x64 scope:global align:4 +searchNearPassPoint__8daKago_cFv = .text:0x00001414; // type:function size:0xEC scope:global align:4 +setSceneChange__8daKago_cFi = .text:0x00001500; // type:function size:0xC4 scope:global align:4 +createBalloonScore__8daKago_cFv = .text:0x000015C4; // type:function size:0x70 scope:global align:4 +startBalloonScore__8daKago_cFv = .text:0x00001634; // type:function size:0x74 scope:global align:4 +endBalloonScore__8daKago_cFv = .text:0x000016A8; // type:function size:0x64 scope:global align:4 +checkNextPath__8daKago_cF4cXyz = .text:0x0000170C; // type:function size:0x7C scope:global align:4 +checkHeight__8daKago_cFv = .text:0x00001788; // type:function size:0x2C scope:global align:4 +checkYaguraPos__8daKago_cF4cXyz = .text:0x000017B4; // type:function size:0xAC scope:global align:4 +checkWallHitFall__8daKago_cFi = .text:0x00001860; // type:function size:0x368 scope:global align:4 +checkAttackStart__8daKago_cFv = .text:0x00001BC8; // type:function size:0x50 scope:global align:4 +getValueY__8daKago_cFf = .text:0x00001C18; // type:function size:0x114 scope:global align:4 +getValueAbsX__8daKago_cFf = .text:0x00001D2C; // type:function size:0x2C scope:global align:4 +flySpeedCalcLockOn__8daKago_cFv = .text:0x00001D58; // type:function size:0x110 scope:global align:4 +flySpeedCalc__8daKago_cFsi = .text:0x00001E68; // type:function size:0x82C scope:global align:4 +checkFlySceneChange__8daKago_cFv = .text:0x00002694; // type:function size:0x104 scope:global align:4 +setFlyAway__8daKago_cFv = .text:0x00002798; // type:function size:0x90 scope:global align:4 +setFlyAnime__8daKago_cFv = .text:0x00002828; // type:function size:0xC8 scope:global align:4 +executeFly__8daKago_cFv = .text:0x000028F0; // type:function size:0x608 scope:global align:4 +executeStagger__8daKago_cFv = .text:0x00002EF8; // type:function size:0x7A0 scope:global align:4 +executeWait__8daKago_cFv = .text:0x00003698; // type:function size:0x254 scope:global align:4 +calcAttackMove__8daKago_cFi = .text:0x000038EC; // type:function size:0x190 scope:global align:4 +executeAttack__8daKago_cFv = .text:0x00003A7C; // type:function size:0x4EC scope:global align:4 +calcCircleCamera__8daKago_cFi = .text:0x00003F68; // type:function size:0x190 scope:global align:4 +executeEvent__8daKago_cFv = .text:0x000040F8; // type:function size:0x120 scope:global align:4 +initPerchDemo__8daKago_cFv = .text:0x00004218; // type:function size:0x520 scope:global align:4 +executePerchDemo__8daKago_cFv = .text:0x00004738; // type:function size:0xA38 scope:global align:4 +PerchDemoAwayForward__8daKago_cFv = .text:0x00005170; // type:function size:0x890 scope:global align:4 +executePerch__8daKago_cFv = .text:0x00005A00; // type:function size:0x50 scope:global align:4 +executeEvent2__8daKago_cFv = .text:0x00005A50; // type:function size:0xAC scope:global align:4 +initFirstDemo__8daKago_cFv = .text:0x00005AFC; // type:function size:0x70C scope:global align:4 +executeFirstDemo__8daKago_cFv = .text:0x00006208; // type:function size:0xD84 scope:global align:4 +executePerch2__8daKago_cFv = .text:0x00006F8C; // type:function size:0x50 scope:global align:4 +executeLandingLakeHairia__8daKago_cFv = .text:0x00006FDC; // type:function size:0x770 scope:global align:4 +executeLandingBoartHouse__8daKago_cFv = .text:0x0000774C; // type:function size:0x5B0 scope:global align:4 +executeLanding__8daKago_cFv = .text:0x00007CFC; // type:function size:0x64 scope:global align:4 +moveDemoFly__8daKago_cFv = .text:0x00007D60; // type:function size:0x748 scope:global align:4 +setFlyEffect__8daKago_cFv = .text:0x000084A8; // type:function size:0x15C scope:global align:4 +setDashEffect__8daKago_cFv = .text:0x00008604; // type:function size:0x168 scope:global align:4 +setDamageEffect__8daKago_cFv = .text:0x0000876C; // type:function size:0x15C scope:global align:4 +setDashBlurEffect__8daKago_cFi = .text:0x000088C8; // type:function size:0x214 scope:global align:4 +setWallHitEffect__8daKago_cF4cXyzi = .text:0x00008ADC; // type:function size:0xB0 scope:global align:4 +setSibukiEffect__8daKago_cFv = .text:0x00008B8C; // type:function size:0x158 scope:global align:4 +setDashSibukiEffect__8daKago_cFv = .text:0x00008CE4; // type:function size:0xCC scope:global align:4 +setWaterFallEffect__8daKago_cFv = .text:0x00008DB0; // type:function size:0x148 scope:global align:4 +s_waterfall__FPvPv = .text:0x00008EF8; // type:function size:0xA0 scope:global align:4 +setFlySound__8daKago_cFv = .text:0x00008F98; // type:function size:0x2A0 scope:global align:4 +action__8daKago_cFv = .text:0x00009238; // type:function size:0x5D0 scope:global align:4 +mtx_set__8daKago_cFv = .text:0x00009808; // type:function size:0xB8 scope:global align:4 +cc_set__8daKago_cFv = .text:0x000098C0; // type:function size:0x90 scope:global align:4 +execute__8daKago_cFv = .text:0x00009950; // type:function size:0x100 scope:global align:4 +daKago_Execute__FP8daKago_c = .text:0x00009A50; // type:function size:0x4 scope:global align:4 +daKago_IsDelete__FP8daKago_c = .text:0x00009A54; // type:function size:0x8 scope:global align:4 +_delete__8daKago_cFv = .text:0x00009A5C; // type:function size:0xF8 scope:global align:4 +daKago_Delete__FP8daKago_c = .text:0x00009B54; // type:function size:0x4 scope:global align:4 +ctrlJoint__8daKago_cFP8J3DJointP8J3DModel = .text:0x00009B58; // type:function size:0xB0 scope:global align:4 +JointCallBack__8daKago_cFP8J3DJointi = .text:0x00009C08; // type:function size:0x48 scope:global align:4 +CreateHeap__8daKago_cFv = .text:0x00009C50; // type:function size:0x194 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00009DE4; // type:function size:0x4 scope:global align:4 +create__8daKago_cFv = .text:0x00009DE8; // type:function size:0x460 scope:global align:4 +daKago_Create__FP8daKago_c = .text:0x0000A248; // type:function size:0x4 scope:global align:4 +__dt__12daKago_HIO_cFv = .text:0x0000A24C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_kago_cpp = .text:0x0000A28C; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x0000A2D4; // type:function size:0x74 scope:global align:4 +getMidnaActor__9daPy_py_cFv = .text:0x0000A348; // type:function size:0xC scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A354; // type:function size:0x4C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@110763 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@110764 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@110765 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@110766 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@110767 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@110768 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@110769 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@110770 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@110771 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@110772 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@110773 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@110774 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@110775 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@110776 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@110777 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@110800 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@110825 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@110826 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@110913 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@110914 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@110915 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110956 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@110957 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@110966 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@111014 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@111057 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@111060 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@111061 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@111062 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@111063 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@111064 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@111065 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@111066 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@111067 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@111068 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@111069 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@111070 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@111071 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@111072 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@111073 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@111074 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@111154 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@111210 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@111211 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@111278 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +@111407 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@111408 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@111409 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@111410 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@111452 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@111640 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@111641 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@111642 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@111643 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@111644 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@111745 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@111746 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@111747 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@111748 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@111749 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@111762 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@111763 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@111764 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@111765 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@111838 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@111839 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@111840 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@111841 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@111842 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@111843 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@111965 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@111966 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@111967 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@111968 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@111969 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@111970 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@112078 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@112079 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@112121 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@112122 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@112123 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@112124 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@112125 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@112126 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@112127 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@112128 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@112129 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@112130 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@112131 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@112132 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@112133 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@112134 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@112135 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@112275 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@112276 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@112277 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@112278 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@112279 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@112280 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@112281 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@112402 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@112403 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@112404 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@112405 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@112406 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@112407 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@112408 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@112409 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@112410 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@112503 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@112504 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@112505 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@112506 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 data:string +@112507 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@112508 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@112509 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@112510 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@112511 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@112512 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@112513 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@112919 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@112920 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@112921 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__22@unnamed@d_a_kago_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@110794 = .data:0x00000040; // type:object size:0x3C scope:local align:4 +lbl_265_data_7C = .data:0x0000007C; // type:object size:0x8 data:string +@111076 = .data:0x00000084; // type:object size:0x2C scope:local align:4 +@111972 = .data:0x000000B0; // type:object size:0x1C scope:local align:4 +@112138 = .data:0x000000CC; // type:object size:0x24 scope:local align:4 +@112283 = .data:0x000000F0; // type:object size:0x28 scope:local align:4 +@112412 = .data:0x00000118; // type:object size:0x1C scope:local align:4 +kago_wall_hit_id$102666 = .data:0x00000134; // type:object size:0xC scope:local align:4 +kago_wave_id$102679 = .data:0x00000140; // type:object size:0x6 scope:local align:4 +kago_wave_id$102719 = .data:0x00000146; // type:object size:0x4 scope:local align:2 +@113023 = .data:0x0000014C; // type:object size:0x2C scope:local align:4 +lbl_265_data_178 = .data:0x00000178; // type:object size:0x30 +l_daKago_Method = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_KAGO = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__12daKago_HIO_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +lbl_265_data_204 = .data:0x00000204; // type:object size:0xD data:string +@103251 = .data:0x00000214; // type:object size:0xC scope:local align:4 +__RTTI__12daKago_HIO_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 +lbl_265_data_228 = .data:0x00000228; // type:object size:0x5C +@103321 = .data:0x00000284; // type:object size:0x3C scope:local align:4 +lbl_265_data_2C0 = .data:0x000002C0; // type:object size:0x14 +@103323 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 +lbl_265_data_308 = .data:0x00000308; // type:object size:0x3C +@103381 = .data:0x00000344; // type:object size:0x24 scope:local align:4 +lbl_265_data_368 = .data:0x00000368; // type:object size:0x18 +@103383 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_265_data_38C = .data:0x0000038C; // type:object size:0x1C +@103385 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_265_data_3B4 = .data:0x000003B4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_anmCsr = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +l_csr = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@99882 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x5C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_kytag00/splits.txt b/config/RZDP01/rels/d_a_kytag00/splits.txt new file mode 100644 index 0000000000..5305cacc4b --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag00.cpp: + .text start:0x0000005C end:0x00000EE4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDP01/rels/d_a_kytag00/symbols.txt b/config/RZDP01/rels/d_a_kytag00/symbols.txt new file mode 100644 index 0000000000..4c3e0a7ae5 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag00/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_check_pos__FP13kytag00_class = .text:0x0000005C; // type:function size:0xD8 scope:global align:4 +wether_tag_reset__FP13kytag00_class = .text:0x00000134; // type:function size:0x34 scope:global align:4 +raincnt_set__Ff = .text:0x00000168; // type:function size:0x44 scope:global align:4 +wether_tag_efect_reset__FP13kytag00_class = .text:0x000001AC; // type:function size:0xE4 scope:global align:4 +wether_tag_efect_move__FP13kytag00_class = .text:0x00000290; // type:function size:0x700 scope:global align:4 +daKytag00_Draw__FP13kytag00_class = .text:0x00000990; // type:function size:0x24 scope:global align:4 +daKytag00_Execute__FP13kytag00_class = .text:0x000009B4; // type:function size:0x33C scope:global align:4 +daKytag00_IsDelete__FP13kytag00_class = .text:0x00000CF0; // type:function size:0x8 scope:global align:4 +daKytag00_Delete__FP13kytag00_class = .text:0x00000CF8; // type:function size:0x48 scope:global align:4 +daKytag00_Create__FP10fopAc_ac_c = .text:0x00000D40; // type:function size:0x1A4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91591 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91609 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91695 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91696 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91697 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91698 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91699 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91700 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91701 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91702 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91703 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91706 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@91774 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91775 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91776 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91777 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91637 = .data:0x00000000; // type:object size:0x4C scope:local align:4 +@91707 = .data:0x0000004C; // type:object size:0x4C scope:local align:4 +l_daKytag00_Method = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG00 = .data:0x000000B8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag01/splits.txt b/config/RZDP01/rels/d_a_kytag01/splits.txt new file mode 100644 index 0000000000..2d7c8d2da7 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag01.cpp: + .text start:0x0000005C end:0x00000608 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag01/symbols.txt b/config/RZDP01/rels/d_a_kytag01/symbols.txt new file mode 100644 index 0000000000..0d8d2053ee --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag01/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_check_pos__FP13kytag01_class = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daKytag01_Draw__FP13kytag01_class = .text:0x00000118; // type:function size:0x8 scope:global align:4 +daKytag01_Execute__FP13kytag01_class = .text:0x00000120; // type:function size:0x35C scope:global align:4 +daKytag01_IsDelete__FP13kytag01_class = .text:0x0000047C; // type:function size:0x8 scope:global align:4 +daKytag01_Delete__FP13kytag01_class = .text:0x00000484; // type:function size:0x8 scope:global align:4 +daKytag01_Create__FP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x17C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91417 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91418 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91419 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91420 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91421 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91422 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91423 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91424 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91425 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91426 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91427 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91428 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91431 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@91475 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91476 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +l_daKytag01_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG01 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag02/splits.txt b/config/RZDP01/rels/d_a_kytag02/splits.txt new file mode 100644 index 0000000000..e1013c8e2d --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag02/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag02.cpp: + .text start:0x0000005C end:0x0000038C + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag02/symbols.txt b/config/RZDP01/rels/d_a_kytag02/symbols.txt new file mode 100644 index 0000000000..7e7c204d7e --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag02/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag02_Draw__FP13kytag02_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag02_Execute__FP13kytag02_class = .text:0x00000064; // type:function size:0x1F8 scope:global align:4 +daKytag02_IsDelete__FP13kytag02_class = .text:0x0000025C; // type:function size:0x8 scope:global align:4 +daKytag02_Delete__FP13kytag02_class = .text:0x00000264; // type:function size:0x20 scope:global align:4 +daKytag02_Create__FP10fopAc_ac_c = .text:0x00000284; // type:function size:0x108 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89509 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89510 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89511 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89512 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_daKytag02_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG02 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag03/splits.txt b/config/RZDP01/rels/d_a_kytag03/splits.txt new file mode 100644 index 0000000000..9ce171cf56 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag03/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag03.cpp: + .text start:0x0000005C end:0x00001068 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_kytag03/symbols.txt b/config/RZDP01/rels/d_a_kytag03/symbols.txt new file mode 100644 index 0000000000..ce2ccb3d5a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag03/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x0000005C; // type:function size:0x138 scope:global align:4 +daKytag03_Draw__FP13kytag03_class = .text:0x00000194; // type:function size:0x8 scope:global align:4 +daKytag03_Execute__FP13kytag03_class = .text:0x0000019C; // type:function size:0xC60 scope:global align:4 +daKytag03_IsDelete__FP13kytag03_class = .text:0x00000DFC; // type:function size:0x8 scope:global align:4 +daKytag03_Delete__FP13kytag03_class = .text:0x00000E04; // type:function size:0x78 scope:global align:4 +daKytag03_Create__FP10fopAc_ac_c = .text:0x00000E7C; // type:function size:0x1EC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95567 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95778 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95779 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95781 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95783 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95785 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95786 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95787 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95788 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95789 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95790 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95791 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95792 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95793 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:string +@95794 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95796 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95798 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95802 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95803 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95809 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95865 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95868 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +l_daKytag03_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG03 = .data:0x00000020; // type:object size:0x30 scope:global align:4 +S_ang_y_work$93818 = .bss:0x00000000; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_kytag04/splits.txt b/config/RZDP01/rels/d_a_kytag04/splits.txt new file mode 100644 index 0000000000..ebc4381029 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag04/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag04.cpp: + .text start:0x0000005C end:0x00000E10 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_kytag04/symbols.txt b/config/RZDP01/rels/d_a_kytag04/symbols.txt new file mode 100644 index 0000000000..309a88ce3d --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag04/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag04_Draw__FP13kytag04_class = .text:0x0000005C; // type:function size:0x470 scope:global align:4 +daKytag04_IsDelete__FP13kytag04_class = .text:0x000004CC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004D4; // type:function size:0x110 scope:global align:4 +daKytag04_Execute__FP13kytag04_class = .text:0x000005E4; // type:function size:0x340 scope:global align:4 +daKytag04_Delete__FP13kytag04_class = .text:0x00000924; // type:function size:0x114 scope:global align:4 +daKytag04_Create__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x3D8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96408 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96409 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96410 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96411 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96412 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96413 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96414 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96415 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96416 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96417 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96487 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96657 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +lbl_14_data_0 = .data:0x00000000; // type:object size:0xE data:string +lbl_14_data_E = .data:0x0000000E; // type:object size:0x8 data:string +lbl_14_data_16 = .data:0x00000016; // type:object size:0x8 data:string +lbl_14_data_1E = .data:0x0000001E; // type:object size:0x8 data:string +l_daKytag04_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG04 = .data:0x00000048; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag05/splits.txt b/config/RZDP01/rels/d_a_kytag05/splits.txt new file mode 100644 index 0000000000..b6ba11a841 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag05/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag05.cpp: + .text start:0x0000005C end:0x00000108 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag05/symbols.txt b/config/RZDP01/rels/d_a_kytag05/symbols.txt new file mode 100644 index 0000000000..deffa7e4c3 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag05/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag05_Draw__FP13kytag05_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag05_Execute__FP13kytag05_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag05_IsDelete__FP13kytag05_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag05_Delete__FP13kytag05_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daKytag05_Create__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x8C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89427 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daKytag05_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG05 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag06/splits.txt b/config/RZDP01/rels/d_a_kytag06/splits.txt new file mode 100644 index 0000000000..95f07d1103 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag06/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_kytag06.cpp: + .text start:0x000000CC end:0x000021E8 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_kytag06/symbols.txt b/config/RZDP01/rels/d_a_kytag06/symbols.txt new file mode 100644 index 0000000000..b7a8000175 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag06/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +dice_wether_init__FUcff = .text:0x000000CC; // type:function size:0xA4 scope:global align:4 +dice_wether_execute__FUcff = .text:0x00000170; // type:function size:0xD4 scope:global align:4 +dice_rain_minus__Fv = .text:0x00000244; // type:function size:0x4C scope:global align:4 +daKytag06_Draw__FP13kytag06_class = .text:0x00000290; // type:function size:0x4CC scope:global align:4 +daKytag06_wether_proc__FP13kytag06_classUc = .text:0x0000075C; // type:function size:0x204 scope:global align:4 +daKytag06_type_03_Execute__FP13kytag06_class = .text:0x00000960; // type:function size:0x200 scope:global align:4 +daKytag06_Execute__FP13kytag06_class = .text:0x00000B60; // type:function size:0x12D8 scope:global align:4 +daKytag06_IsDelete__FP13kytag06_class = .text:0x00001E38; // type:function size:0x8 scope:global align:4 +daKytag06_Delete__FP13kytag06_class = .text:0x00001E40; // type:function size:0x40 scope:global align:4 +daKytag06_type06_init__FP10fopAc_ac_c = .text:0x00001E80; // type:function size:0x20 scope:global align:4 +daKytag06_type03_init__FP10fopAc_ac_c = .text:0x00001EA0; // type:function size:0x14C scope:global align:4 +daKytag06_Create__FP10fopAc_ac_c = .text:0x00001FEC; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93293 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93361 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93362 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93682 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93683 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93684 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93685 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93686 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93687 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93688 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93689 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93690 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@93691 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93692 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93693 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93694 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93695 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93696 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93697 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93698 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93699 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93700 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93701 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93702 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93703 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93704 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93705 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93706 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93708 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93709 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@93713 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +@93717 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@93727 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@93729 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@93730 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@93749 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@93863 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +S_time_table$90473 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +lbl_269_data_20 = .data:0x00000020; // type:object size:0xC +S_wether_time_pat01$90476 = .data:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_269_data_38 = .data:0x00000038; // type:object size:0x4 +S_wether_time_pat02$90478 = .data:0x0000003C; // type:object size:0xC scope:local align:4 +lbl_269_data_48 = .data:0x00000048; // type:object size:0x4 +S_wether_time_pat03$90480 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +lbl_269_data_58 = .data:0x00000058; // type:object size:0x4 +S_wether_time_pat04$90482 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_269_data_60 = .data:0x00000060; // type:object size:0x4 +S_wether_time_pat05$90484 = .data:0x00000064; // type:object size:0xC scope:local align:4 +@93296 = .data:0x00000070; // type:object size:0x1C scope:local align:4 +@93315 = .data:0x0000008C; // type:object size:0x20 scope:local align:4 +w_eff_name$90818 = .data:0x000000AC; // type:object size:0x8 scope:local align:4 +lbl_269_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +@93732 = .data:0x000000BC; // type:object size:0x30 scope:local align:4 +lbl_269_data_EC = .data:0x000000EC; // type:object size:0x8 data:string +@93865 = .data:0x000000F4; // type:object size:0x30 scope:local align:4 +l_daKytag06_Method = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG06 = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@90822 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +c_pos$90819 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_kytag07/splits.txt b/config/RZDP01/rels/d_a_kytag07/splits.txt new file mode 100644 index 0000000000..296cdece2a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag07/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag07.cpp: + .text start:0x0000005C end:0x0000023C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag07/symbols.txt b/config/RZDP01/rels/d_a_kytag07/symbols.txt new file mode 100644 index 0000000000..7202a3c6f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag07/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag07_Draw__FP13kytag07_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag07_Execute__FP13kytag07_class = .text:0x00000064; // type:function size:0x4C scope:global align:4 +daKytag07_IsDelete__FP13kytag07_class = .text:0x000000B0; // type:function size:0xA0 scope:global align:4 +daKytag07_Delete__FP13kytag07_class = .text:0x00000150; // type:function size:0x28 scope:global align:4 +daKytag07_Create__FP10fopAc_ac_c = .text:0x00000178; // type:function size:0xC4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90951 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90953 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90963 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90964 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90965 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90966 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90967 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +l_daKytag07_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG07 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag08/splits.txt b/config/RZDP01/rels/d_a_kytag08/splits.txt new file mode 100644 index 0000000000..8cd6540001 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag08/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag08.cpp: + .text start:0x0000005C end:0x0000094C + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_kytag08/symbols.txt b/config/RZDP01/rels/d_a_kytag08/symbols.txt new file mode 100644 index 0000000000..c936e016f1 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag08/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag08_Draw__FP13kytag08_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag08_Execute__FP13kytag08_class = .text:0x00000064; // type:function size:0x58C scope:global align:4 +daKytag08_IsDelete__FP13kytag08_class = .text:0x000005F0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005F8; // type:function size:0x68 scope:global align:4 +daKytag08_Create__FP10fopAc_ac_c = .text:0x00000660; // type:function size:0x208 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000868; // type:function size:0x14 scope:global align:4 +daKytag08_Delete__FP13kytag08_class = .text:0x0000087C; // type:function size:0xD0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94431 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94436 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94437 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94438 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94439 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94442 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94443 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94444 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94446 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94447 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94448 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94449 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94450 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94454 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94455 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94456 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94457 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +lbl_271_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daKytag08_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG08 = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag09/splits.txt b/config/RZDP01/rels/d_a_kytag09/splits.txt new file mode 100644 index 0000000000..af92f2b5cb --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag09/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag09.cpp: + .text start:0x0000005C end:0x000005B0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_kytag09/symbols.txt b/config/RZDP01/rels/d_a_kytag09/symbols.txt new file mode 100644 index 0000000000..72ad3bec5a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag09/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag09_Draw__FP13kytag09_class = .text:0x0000005C; // type:function size:0x1CC scope:global align:4 +daKytag09_Execute__FP13kytag09_class = .text:0x00000228; // type:function size:0x8 scope:global align:4 +daKytag09_IsDelete__FP13kytag09_class = .text:0x00000230; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000238; // type:function size:0x154 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x0000038C; // type:function size:0xC4 scope:global align:4 +daKytag09_Create__FP10fopAc_ac_c = .text:0x00000450; // type:function size:0x104 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000554; // type:function size:0xC scope:global align:4 +daKytag09_Delete__FP13kytag09_class = .text:0x00000560; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94158 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94212 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_272_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_272_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_daKytag09_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG09 = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag10/splits.txt b/config/RZDP01/rels/d_a_kytag10/splits.txt new file mode 100644 index 0000000000..fa7380648a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag10/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag10.cpp: + .text start:0x0000005C end:0x000006B4 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag10/symbols.txt b/config/RZDP01/rels/d_a_kytag10/symbols.txt new file mode 100644 index 0000000000..77fc37edc8 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag10/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +get_rail_ratio_pos__FP5dPathifPsPs = .text:0x0000005C; // type:function size:0x138 scope:global align:4 +daKytag10_Draw__FP13kytag10_class = .text:0x00000194; // type:function size:0x8 scope:global align:4 +daKytag10_Execute__FP13kytag10_class = .text:0x0000019C; // type:function size:0x268 scope:global align:4 +daKytag10_IsDelete__FP13kytag10_class = .text:0x00000404; // type:function size:0x8 scope:global align:4 +daKytag10_Delete__FP13kytag10_class = .text:0x0000040C; // type:function size:0xD0 scope:global align:4 +daKytag10_Create__FP10fopAc_ac_c = .text:0x000004DC; // type:function size:0x1C4 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x000006A0; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94305 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_76_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +@94358 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94359 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94360 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94361 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94362 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94365 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@94416 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_daKytag10_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG10 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag11/splits.txt b/config/RZDP01/rels/d_a_kytag11/splits.txt new file mode 100644 index 0000000000..93d5fde675 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag11/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag11.cpp: + .text start:0x0000005C end:0x00000398 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag11/symbols.txt b/config/RZDP01/rels/d_a_kytag11/symbols.txt new file mode 100644 index 0000000000..ee53a034fd --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag11/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag11_Draw__FP13kytag11_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag11_Execute__FP13kytag11_class = .text:0x00000064; // type:function size:0x284 scope:global align:4 +daKytag11_IsDelete__FP13kytag11_class = .text:0x000002E8; // type:function size:0x8 scope:global align:4 +daKytag11_Delete__FP13kytag11_class = .text:0x000002F0; // type:function size:0x8 scope:global align:4 +daKytag11_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0xA0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93970 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93973 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93977 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +l_daKytag11_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG11 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag12/splits.txt b/config/RZDP01/rels/d_a_kytag12/splits.txt new file mode 100644 index 0000000000..8ae6fd02d6 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag12/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag12.cpp: + .text start:0x0000005C end:0x00002CB4 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_kytag12/symbols.txt b/config/RZDP01/rels/d_a_kytag12/symbols.txt new file mode 100644 index 0000000000..38f19bded1 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag12/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +d_kytag12_cut_turn_check__Fv = .text:0x0000005C; // type:function size:0x44 scope:global align:4 +daKytag12_Draw__FP13kytag12_class = .text:0x000000A0; // type:function size:0x8 scope:global align:4 +daKytag12_light_swprd_proc__FP13kytag12_class = .text:0x000000A8; // type:function size:0x134 scope:global align:4 +daKytag12_Execute_arrival__FP13kytag12_class = .text:0x000001DC; // type:function size:0xABC scope:global align:4 +daKytag12_Execute_R00__FP13kytag12_class = .text:0x00000C98; // type:function size:0xC0C scope:global align:4 +daKytag12_Execute__FP13kytag12_class = .text:0x000018A4; // type:function size:0xE0 scope:global align:4 +daKytag12_IsDelete__FP13kytag12_class = .text:0x00001984; // type:function size:0x8 scope:global align:4 +daKytag12_Delete__FP13kytag12_class = .text:0x0000198C; // type:function size:0x18 scope:global align:4 +daKytag12_Create__FP10fopAc_ac_c = .text:0x000019A4; // type:function size:0xA0 scope:global align:4 +daKytag12_Execute_standard__FP13kytag12_class = .text:0x00001A44; // type:function size:0x1270 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96959 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96960 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96961 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96962 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96963 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96964 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96965 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96966 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96967 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97173 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97174 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97175 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97176 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97177 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97178 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97180 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97181 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97182 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97183 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97184 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97185 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97188 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97189 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97190 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97191 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97192 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97193 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97194 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97195 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97197 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@97198 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97199 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97200 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97201 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97202 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97203 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97204 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97205 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97206 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97207 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97208 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97209 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97210 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97211 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97212 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97213 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97214 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97215 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97216 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97218 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97220 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:string +@97221 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@97223 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97224 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@97225 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97226 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97227 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97232 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +@97233 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@97391 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97392 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@97393 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97394 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97395 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@97396 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97397 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@97398 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@97399 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@97400 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@97558 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97563 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:string +@97572 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@97573 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@97574 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97575 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@97576 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +lbl_273_data_0 = .data:0x00000000; // type:object size:0x7 data:string +@97231 = .data:0x00000008; // type:object size:0x24 scope:local align:4 +l_daKytag12_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG12 = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag13/splits.txt b/config/RZDP01/rels/d_a_kytag13/splits.txt new file mode 100644 index 0000000000..50a6118be9 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag13/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag13.cpp: + .text start:0x0000005C end:0x000010AC + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_kytag13/symbols.txt b/config/RZDP01/rels/d_a_kytag13/symbols.txt new file mode 100644 index 0000000000..cacaf336a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag13/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag13_Draw__FP13kytag13_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag13_IsDelete__FP13kytag13_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag13_Delete__FP13kytag13_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag13_Create__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x234 scope:global align:4 +daKytag13_Execute__FP13kytag13_class = .text:0x000002A8; // type:function size:0xE04 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95058 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95060 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95062 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@95063 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95064 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95066 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95067 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95068 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95069 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95070 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95071 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95072 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95073 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95074 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95075 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95076 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95077 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95078 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95079 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95080 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95081 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95082 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95083 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95084 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95085 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95086 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95087 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95088 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95089 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95090 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95091 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95092 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95093 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95094 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95095 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95096 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95097 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95098 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95099 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@95169 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@95172 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +lbl_274_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daKytag13_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG13 = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag14/splits.txt b/config/RZDP01/rels/d_a_kytag14/splits.txt new file mode 100644 index 0000000000..a8ffa46f0a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag14/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag14.cpp: + .text start:0x0000005C end:0x00000268 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag14/symbols.txt b/config/RZDP01/rels/d_a_kytag14/symbols.txt new file mode 100644 index 0000000000..912ec73e3a --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag14/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag14_Draw__FP13kytag14_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag14_Execute__FP13kytag14_class = .text:0x00000064; // type:function size:0x160 scope:global align:4 +daKytag14_IsDelete__FP13kytag14_class = .text:0x000001C4; // type:function size:0x8 scope:global align:4 +daKytag14_Delete__FP13kytag14_class = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +daKytag14_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag14_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG14 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag15/splits.txt b/config/RZDP01/rels/d_a_kytag15/splits.txt new file mode 100644 index 0000000000..cae6171d60 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag15/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag15.cpp: + .text start:0x0000005C end:0x00000504 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_kytag15/symbols.txt b/config/RZDP01/rels/d_a_kytag15/symbols.txt new file mode 100644 index 0000000000..525c0a7b55 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag15/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag15_Draw__FP13kytag15_class = .text:0x0000005C; // type:function size:0x1BC scope:global align:4 +daKytag15_Execute__FP13kytag15_class = .text:0x00000218; // type:function size:0xB8 scope:global align:4 +daKytag15_IsDelete__FP13kytag15_class = .text:0x000002D0; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0xC4 scope:global align:4 +daKytag15_Delete__FP13kytag15_class = .text:0x0000039C; // type:function size:0x30 scope:global align:4 +daKytag15_Create__FP10fopAc_ac_c = .text:0x000003CC; // type:function size:0x138 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93995 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93996 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93997 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93998 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94001 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@94016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94018 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94019 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_275_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_275_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_daKytag15_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG15 = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag16/splits.txt b/config/RZDP01/rels/d_a_kytag16/splits.txt new file mode 100644 index 0000000000..676ddf9c40 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag16/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag16.cpp: + .text start:0x0000005C end:0x00000518 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_kytag16/symbols.txt b/config/RZDP01/rels/d_a_kytag16/symbols.txt new file mode 100644 index 0000000000..4de8379caf --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag16/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag16_Draw__FP13kytag16_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag16_IsDelete__FP13kytag16_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag16_Delete__FP13kytag16_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag16_Create__FP10fopAc_ac_c = .text:0x00000074; // type:function size:0x26C scope:global align:4 +daKytag16_Execute__FP13kytag16_class = .text:0x000002E0; // type:function size:0x238 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93895 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93897 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:string +@93902 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93903 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93904 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93905 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93906 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93937 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93938 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93939 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93940 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93941 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93942 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93943 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93944 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93945 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93946 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93949 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +lbl_276_data_0 = .data:0x00000000; // type:object size:0x8 data:string +@93953 = .data:0x00000008; // type:object size:0x20 scope:local align:4 +l_daKytag16_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG16 = .data:0x00000048; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_kytag17/splits.txt b/config/RZDP01/rels/d_a_kytag17/splits.txt new file mode 100644 index 0000000000..6898a9082b --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag17/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_kytag17.cpp: + .text start:0x0000005C end:0x000000E0 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_kytag17/symbols.txt b/config/RZDP01/rels/d_a_kytag17/symbols.txt new file mode 100644 index 0000000000..b0d9abe126 --- /dev/null +++ b/config/RZDP01/rels/d_a_kytag17/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daKytag17_Draw__FP13kytag17_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daKytag17_Execute__FP13kytag17_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daKytag17_IsDelete__FP13kytag17_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daKytag17_Delete__FP13kytag17_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daKytag17_Create__FP10fopAc_ac_c = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daKytag17_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KYTAG17 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_mant/splits.txt b/config/RZDP01/rels/d_a_mant/splits.txt new file mode 100644 index 0000000000..2f70c6ac4f --- /dev/null +++ b/config/RZDP01/rels/d_a_mant/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_mant.cpp: + .text start:0x0000005C end:0x00001774 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00008A9C + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDP01/rels/d_a_mant/symbols.txt b/config/RZDP01/rels/d_a_mant/symbols.txt new file mode 100644 index 0000000000..a422c2b508 --- /dev/null +++ b/config/RZDP01/rels/d_a_mant/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__15daMant_packet_cFv = .text:0x0000005C; // type:function size:0x4D0 scope:global align:4 +daMant_Draw__FP10mant_class = .text:0x0000052C; // type:function size:0xA8 scope:global align:4 +daMant_Execute__FP10mant_class = .text:0x000005D4; // type:function size:0xEA4 scope:global align:4 +daMant_IsDelete__FP10mant_class = .text:0x00001478; // type:function size:0x8 scope:global align:4 +daMant_Delete__FP10mant_class = .text:0x00001480; // type:function size:0x8 scope:global align:4 +daMant_Create__FP10fopAc_ac_c = .text:0x00001488; // type:function size:0x18C scope:global align:4 +__dt__15daMant_packet_cFv = .text:0x00001614; // type:function size:0x7C scope:global align:4 +__ct__8mant_j_sFv = .text:0x00001690; // type:function size:0x68 scope:global align:4 +__dt__8mant_j_sFv = .text:0x000016F8; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95153 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95329 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95331 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95332 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95333 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95334 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95335 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95336 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95337 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95338 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95339 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95341 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95342 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95343 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95344 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@95345 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95347 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95350 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95351 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95352 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95353 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95354 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95355 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95356 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95358 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95359 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95360 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95361 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95362 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95366 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@95407 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95408 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95409 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95410 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_Egnd_mantTEX = .data:0x00000000; // type:object size:0x4000 scope:global align:4 +l_Egnd_mantTEX_U = .data:0x00004000; // type:object size:0x4000 scope:global align:4 data:byte +l_Egnd_mantPAL = .data:0x00008000; // type:object size:0x60 scope:global align:4 +l_texCoord = .data:0x00008060; // type:object size:0x548 scope:global align:4 +l_Egnd_mantDL = .data:0x000085C0; // type:object size:0x3EC scope:global align:4 +pal_d = .data:0x000089AC; // type:object size:0x4 scope:global align:4 +tex_d = .data:0x000089B0; // type:object size:0x8 scope:global align:4 +d_p$92811 = .data:0x000089B8; // type:object size:0x30 scope:local align:4 +lbl_277_data_89E8 = .data:0x000089E8; // type:object size:0x17 data:string +l_daMant_Method = .data:0x00008A00; // type:object size:0x20 scope:global align:4 +g_profile_MANT = .data:0x00008A20; // type:object size:0x30 scope:global align:4 +__vt__15daMant_packet_c = .data:0x00008A50; // type:object size:0x14 scope:global align:4 +lbl_277_data_8A64 = .data:0x00008A64; // type:object size:0x10 data:string +@93126 = .data:0x00008A74; // type:object size:0xC scope:local align:4 +__RTTI__15daMant_packet_c = .data:0x00008A80; // type:object size:0x8 scope:global align:4 +lbl_277_data_8A88 = .data:0x00008A88; // type:object size:0xA data:string +lbl_277_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +mant_cut_type = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_mg_fish/splits.txt b/config/RZDP01/rels/d_a_mg_fish/splits.txt new file mode 100644 index 0000000000..d7e67e93fb --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_fish/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fish.cpp: + .text start:0x000000CC end:0x0000A5BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002B8 + .data start:0x00000000 end:0x000009F4 + .bss start:0x00000008 end:0x00000144 diff --git a/config/RZDP01/rels/d_a_mg_fish/symbols.txt b/config/RZDP01/rels/d_a_mg_fish/symbols.txt new file mode 100644 index 0000000000..2dcd7a08fb --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_fish/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daMg_Fish_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +hit_vib_set__FP13mg_fish_class = .text:0x0000011C; // type:function size:0xD8 scope:global align:4 +sibuki_set__FP13mg_fish_classf4cXyz = .text:0x000001F4; // type:function size:0x88 scope:global align:4 +s_hitfish_sub__FPvPv = .text:0x0000027C; // type:function size:0x58 scope:global align:4 +pl_check__FP13mg_fish_classf = .text:0x000002D4; // type:function size:0xD0 scope:global align:4 +anm_init__FP13mg_fish_classifUcf = .text:0x000003A4; // type:function size:0xAC scope:global align:4 +mouth_open__FP13mg_fish_class = .text:0x00000450; // type:function size:0x40 scope:global align:4 +mouth_close__FP13mg_fish_class = .text:0x00000490; // type:function size:0x40 scope:global align:4 +s_lure_sub__FPvPv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +s_esa_sub__FPvPv = .text:0x0000054C; // type:function size:0x8C scope:global align:4 +s_bait_sub__FPvPv = .text:0x000005D8; // type:function size:0x6C scope:global align:4 +s_other_search_sub__FPvPv = .text:0x00000644; // type:function size:0x74 scope:global align:4 +search_lure__FP13mg_fish_classi = .text:0x000006B8; // type:function size:0x254 scope:global align:4 +s_other_bait_sub__FPvPv = .text:0x0000090C; // type:function size:0x7C scope:global align:4 +search_bait__FP13mg_fish_class = .text:0x00000988; // type:function size:0xC0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000A48; // type:function size:0x32C scope:global align:4 +nodeCallBack2__FP8J3DJointi = .text:0x00000D74; // type:function size:0x1B4 scope:global align:4 +nodeCallBackLH__FP8J3DJointi = .text:0x00000F28; // type:function size:0xBC scope:global align:4 +nodeCallBackBB__FP8J3DJointi = .text:0x00000FE4; // type:function size:0xB8 scope:global align:4 +s_bt_sub__FPvPv = .text:0x0000109C; // type:function size:0x58 scope:global align:4 +s_sp_sub__FPvPv = .text:0x000010F4; // type:function size:0x58 scope:global align:4 +s_lh_sub__FPvPv = .text:0x0000114C; // type:function size:0x6C scope:global align:4 +s_bin_sub__FPvPv = .text:0x000011B8; // type:function size:0x58 scope:global align:4 +s_kn_sub__FPvPv = .text:0x00001210; // type:function size:0x58 scope:global align:4 +s_ed_sub__FPvPv = .text:0x00001268; // type:function size:0x58 scope:global align:4 +s_sy_sub__FPvPv = .text:0x000012C0; // type:function size:0x58 scope:global align:4 +s_bb_sub__FPvPv = .text:0x00001318; // type:function size:0x58 scope:global align:4 +s_bb2_sub__FPvPv = .text:0x00001370; // type:function size:0x4C scope:global align:4 +s_sg_sub__FPvPv = .text:0x000013BC; // type:function size:0x4C scope:global align:4 +daMg_Fish_Draw__FP13mg_fish_class = .text:0x00001408; // type:function size:0x43C scope:global align:4 +get_ground_y__FP13mg_fish_classP4cXyz = .text:0x00001844; // type:function size:0xC0 scope:global align:4 +mf_swim__FP13mg_fish_class = .text:0x00001904; // type:function size:0x324 scope:global align:4 +mf_swim_p__FP13mg_fish_class = .text:0x00001C28; // type:function size:0x3B8 scope:global align:4 +mf_swim_s__FP13mg_fish_class = .text:0x00001FE0; // type:function size:0x418 scope:global align:4 +mf_stay__FP13mg_fish_class = .text:0x000023F8; // type:function size:0x1CC scope:global align:4 +mf_away__FP13mg_fish_class = .text:0x000025C4; // type:function size:0x460 scope:global align:4 +ri_swim__FP13mg_fish_class = .text:0x00002A24; // type:function size:0x548 scope:global align:4 +mf_lure_search__FP13mg_fish_class = .text:0x00002F6C; // type:function size:0x9E8 scope:global align:4 +mf_bait_search__FP13mg_fish_class = .text:0x00003954; // type:function size:0x4A0 scope:global align:4 +mf_hit__FP13mg_fish_class = .text:0x00003DF4; // type:function size:0x924 scope:global align:4 +mf_jump__FP13mg_fish_class = .text:0x00004718; // type:function size:0x8C0 scope:global align:4 +pota_set__FP13mg_fish_class = .text:0x00004FD8; // type:function size:0x1BC scope:global align:4 +mf_catch__FP13mg_fish_class = .text:0x00005194; // type:function size:0x3A0 scope:global align:4 +mf_esa_search__FP13mg_fish_class = .text:0x00005534; // type:function size:0x5A8 scope:global align:4 +mf_esa_hit__FP13mg_fish_class = .text:0x00005ADC; // type:function size:0x310 scope:global align:4 +mf_esa_catch__FP13mg_fish_class = .text:0x00005DEC; // type:function size:0x58C scope:global align:4 +mf_aqua__FP13mg_fish_class = .text:0x00006378; // type:function size:0x25C scope:global align:4 +ri_aqua__FP13mg_fish_class = .text:0x000065D4; // type:function size:0x510 scope:global align:4 +mf_aqua_tilt__FP13mg_fish_class = .text:0x00006AE4; // type:function size:0x1E8 scope:global align:4 +daMg_Fish_Execute__FP13mg_fish_class = .text:0x00006CCC; // type:function size:0x2524 scope:global align:4 +daMg_Fish_IsDelete__FP13mg_fish_class = .text:0x000091F0; // type:function size:0x8 scope:global align:4 +daMg_Fish_Delete__FP13mg_fish_class = .text:0x000091F8; // type:function size:0x70 scope:global align:4 +useHeapInit2__FP10fopAc_ac_c = .text:0x00009268; // type:function size:0x47C scope:global align:4 +useHeapImg_fisht__FP10fopAc_ac_c = .text:0x000096E4; // type:function size:0x250 scope:global align:4 +daMg_Fish_Create__FP10fopAc_ac_c = .text:0x00009934; // type:function size:0xAF4 scope:global align:4 +__dt__15daMg_Fish_HIO_cFv = .text:0x0000A428; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_mg_fish_cpp = .text:0x0000A468; // type:function size:0x48 scope:global align:4 +setGlobalSRTMatrix__14JPABaseEmitterFPA4_Cf = .text:0x0000A4B0; // type:function size:0x4C scope:global align:4 +dComIfGs_getFishSize__FUc = .text:0x0000A4FC; // type:function size:0x14 scope:global align:4 +__ct__7mf_ke_sFv = .text:0x0000A510; // type:function size:0x48 scope:global align:4 +__dt__7mf_ke_sFv = .text:0x0000A558; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108057 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108058 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@108059 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108060 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108073 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@108074 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@108075 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@108085 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@108086 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@108124 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@108131 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@108137 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@108159 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@108229 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@108230 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@108231 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@108232 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@108233 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@108573 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@108574 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@108575 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@108584 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@108611 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@108612 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108664 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108665 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@108666 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@108667 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@108720 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@108759 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@108760 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@108761 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@108762 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@108814 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@108815 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@108816 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@108817 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@108818 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@108819 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@108820 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@108821 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@108822 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95860 = .rodata:0x000000A8; // type:object size:0x2C scope:local align:4 +@108944 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@108945 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@108946 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@108947 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@108948 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@108949 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108950 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108951 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108952 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108953 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108954 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108955 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@109014 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:string +@109107 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@109108 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@109109 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109110 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109111 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:string +@109112 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109113 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@109114 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109115 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109116 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@109117 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@109118 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@109214 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@109215 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@109216 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@109217 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@109218 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:string +@109319 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@109393 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@109394 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@109395 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@109396 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@109397 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@109498 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@109499 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@109500 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@109501 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@109502 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@109503 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@109527 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@109528 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@109529 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@109530 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@109590 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@109591 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@109592 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@109610 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@97549 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@97566 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@110054 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110056 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110057 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110058 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110059 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110060 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110061 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110062 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@110063 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@110064 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@110065 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@110066 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@110067 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@110068 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@110069 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@110070 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@110071 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@110072 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@110073 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@110074 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@110075 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@110076 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@110077 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@110078 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@110079 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@110080 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@110081 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@110082 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@110083 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@110084 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@110085 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@110086 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@110087 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@110088 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@110089 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@110090 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@110091 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@110092 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@110093 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@110094 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@110095 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@110096 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@110097 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@110529 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@110530 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@110531 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@110532 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@110533 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@110534 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@110535 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@110536 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@110537 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@110538 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@110539 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@110540 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 data:string +@110541 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@110542 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@110544 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@110545 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@110546 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@110550 = .rodata:0x000002A8; // type:object size:0x8 scope:local align:4 +@110551 = .rodata:0x000002B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +vib_p$94699 = .data:0x00000008; // type:object size:0x10 scope:local align:4 +lbl_79_data_18 = .data:0x00000018; // type:object size:0x8 +swim_path127 = .data:0x00000020; // type:object size:0x2B0 scope:global align:4 +joint_offset_LM$95853 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +joint_offset_BG$95854 = .data:0x000002DC; // type:object size:0x8 scope:local align:4 +joint_offset_NP$95855 = .data:0x000002E4; // type:object size:0x18 scope:local align:4 +joint_offset_KS$95856 = .data:0x000002FC; // type:object size:0x18 scope:local align:4 +joint_offset_CF$95857 = .data:0x00000314; // type:object size:0x18 scope:local align:4 +joint_offset_RI$95858 = .data:0x0000032C; // type:object size:0x18 scope:local align:4 +b_id$96562 = .data:0x00000344; // type:object size:0x6 scope:local align:4 +h_id$96575 = .data:0x0000034A; // type:object size:0x16 scope:local align:2 +h_jnt$96576 = .data:0x00000360; // type:object size:0x2C scope:local align:4 +mouth_idx$97631 = .data:0x0000038C; // type:object size:0x2C scope:local align:4 +lbl_79_data_3B8 = .data:0x000003B8; // type:object size:0x8 data:string +@110099 = .data:0x000003C0; // type:object size:0x124 scope:local align:4 +fish_bmd$97877 = .data:0x000004E4; // type:object size:0x2C scope:local align:4 +fish_joint$97878 = .data:0x00000510; // type:object size:0x2C scope:local align:4 +cc_cyl_src$98030 = .data:0x0000053C; // type:object size:0x44 scope:local align:4 +fish_max$98085 = .data:0x00000580; // type:object size:0x2C scope:local align:4 +lbl_79_data_5AC = .data:0x000005AC; // type:object size:0x64 +l_daMg_Fish_Method = .data:0x00000610; // type:object size:0x20 scope:global align:4 +g_profile_MG_FISH = .data:0x00000630; // type:object size:0x30 scope:global align:4 +__vt__15daMg_Fish_HIO_c = .data:0x00000660; // type:object size:0xC scope:global align:4 +lbl_79_data_66C = .data:0x0000066C; // type:object size:0x10 data:string +@98183 = .data:0x0000067C; // type:object size:0xC scope:local align:4 +__RTTI__15daMg_Fish_HIO_c = .data:0x00000688; // type:object size:0x8 scope:global align:4 +lbl_79_data_690 = .data:0x00000690; // type:object size:0x34 +@98245 = .data:0x000006C4; // type:object size:0x3C scope:local align:4 +lbl_79_data_700 = .data:0x00000700; // type:object size:0x14 +@98247 = .data:0x00000714; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000750; // type:object size:0x14 scope:global align:4 +lbl_79_data_764 = .data:0x00000764; // type:object size:0x5C +@98299 = .data:0x000007C0; // type:object size:0x4C scope:local align:4 +lbl_79_data_80C = .data:0x0000080C; // type:object size:0x14 +@98303 = .data:0x00000820; // type:object size:0x44 scope:local align:4 +lbl_79_data_864 = .data:0x00000864; // type:object size:0x14 +@98305 = .data:0x00000878; // type:object size:0x24 scope:local align:4 +lbl_79_data_89C = .data:0x0000089C; // type:object size:0x18 +@98307 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +lbl_79_data_8C0 = .data:0x000008C0; // type:object size:0x1C +@98309 = .data:0x000008DC; // type:object size:0xC scope:local align:4 +lbl_79_data_8E8 = .data:0x000008E8; // type:object size:0x34 +@98343 = .data:0x0000091C; // type:object size:0x14 scope:local align:4 +lbl_79_data_930 = .data:0x00000930; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +lbl_79_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte +@94682 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +s_fish_ct = .bss:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +@97635 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@97636 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@97637 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@97638 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@97639 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@97640 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@97641 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@97642 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@97643 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@97644 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@97645 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +mouth_off$97632 = .bss:0x000000C0; // type:object size:0x84 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_mg_fshop/splits.txt b/config/RZDP01/rels/d_a_mg_fshop/splits.txt new file mode 100644 index 0000000000..f25c9d0605 --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_fshop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_fshop.cpp: + .text start:0x000000CC end:0x00003AF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E0 + .data start:0x00000000 end:0x000007CC + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_mg_fshop/symbols.txt b/config/RZDP01/rels/d_a_mg_fshop/symbols.txt new file mode 100644 index 0000000000..e6c5789d31 --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_fshop/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +Reel_CallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0x98 scope:global align:4 +frog_CallBack__FP8J3DJointi = .text:0x00000184; // type:function size:0xB8 scope:global align:4 +daFshop_Draw__FP11fshop_class = .text:0x0000023C; // type:function size:0x45C scope:global align:4 +s_fish_sub__FPvPv = .text:0x00000698; // type:function size:0x108 scope:global align:4 +s_sel_sub__FPvPv = .text:0x000007A0; // type:function size:0x74 scope:global align:4 +s_ball_sub__FPvPv = .text:0x00000814; // type:function size:0x5C scope:global align:4 +daFshop_Execute__FP11fshop_class = .text:0x00000870; // type:function size:0x1A74 scope:global align:4 +daFshop_IsDelete__FP11fshop_class = .text:0x000022E4; // type:function size:0x8 scope:global align:4 +daFshop_Delete__FP11fshop_class = .text:0x000022EC; // type:function size:0x110 scope:global align:4 +koro2_heapinit__FP10fopAc_ac_c = .text:0x000023FC; // type:function size:0x4B8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000028B4; // type:function size:0x848 scope:global align:4 +BalluseHeapInit__FP10fopAc_ac_c = .text:0x000030FC; // type:function size:0x68 scope:global align:4 +daFshop_Create__FP10fopAc_ac_c = .text:0x00003164; // type:function size:0x760 scope:global align:4 +__sinit_\d_a_mg_fshop_cpp = .text:0x000038C4; // type:function size:0x68 scope:global align:4 +__ct__9fs_lure_sFv = .text:0x0000392C; // type:function size:0x4 scope:global align:4 +__dt__9fs_lure_sFv = .text:0x00003930; // type:function size:0x40 scope:global align:4 +__ct__8fs_rod_sFv = .text:0x00003970; // type:function size:0x10 scope:global align:4 +__dt__8fs_rod_sFv = .text:0x00003980; // type:function size:0x40 scope:global align:4 +__ct__9fs_weed_sFv = .text:0x000039C0; // type:function size:0x48 scope:global align:4 +__dt__9fs_weed_sFv = .text:0x00003A08; // type:function size:0x64 scope:global align:4 +__ct__10fs_tsubo_sFv = .text:0x00003A6C; // type:function size:0x4 scope:global align:4 +__dt__10fs_tsubo_sFv = .text:0x00003A70; // type:function size:0x40 scope:global align:4 +__ct__10fs_koro2_sFv = .text:0x00003AB0; // type:function size:0x4 scope:global align:4 +__dt__10fs_koro2_sFv = .text:0x00003AB4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99300 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@99301 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@99302 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@99414 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@99415 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@99416 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@99417 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@99418 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@99449 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99450 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@99451 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99452 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99453 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@99777 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99778 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99779 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99780 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99782 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99784 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99785 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99786 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99787 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99788 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99789 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@99790 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@99791 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99792 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99793 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99794 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99795 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99796 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99797 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99798 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99799 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99800 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99801 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99802 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99803 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99804 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99805 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99806 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99807 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99808 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99809 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99810 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99811 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99812 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99813 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99814 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99815 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99816 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99817 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99818 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99819 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99820 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99821 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99822 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99823 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99824 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99825 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99826 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99827 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99828 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99829 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99830 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99831 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99832 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99833 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99834 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99835 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99836 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99840 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@100014 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100015 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@100226 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@100227 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@100228 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@100229 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@100230 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@100231 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@100232 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@100233 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@100234 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@100235 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@100236 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@100237 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100238 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@100239 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@100240 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@100241 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@100242 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@100243 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x00000180; // type:object size:0x20 scope:local align:4 +@100425 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@100426 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@100427 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100428 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@100429 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:string +@100430 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@100431 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@100432 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@100433 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@100434 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@100435 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@100436 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@100437 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@100440 = .rodata:0x000001D8; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_278_data_87 = .data:0x00000087; // type:object size:0x87 +lbl_278_data_10E = .data:0x0000010E; // type:object size:0x87 +lbl_278_data_195 = .data:0x00000195; // type:object size:0x87 +lbl_278_data_21C = .data:0x0000021C; // type:object size:0x87 +lbl_278_data_2A3 = .data:0x000002A3; // type:object size:0x87 +lbl_278_data_32A = .data:0x0000032A; // type:object size:0x87 +lbl_278_data_3B1 = .data:0x000003B1; // type:object size:0x87 +koro2_map_d = .data:0x00000438; // type:object size:0x20 scope:global align:4 +lbl_278_data_458 = .data:0x00000458; // type:object size:0xC +lbl_278_data_464 = .data:0x00000464; // type:object size:0x4 +hook_1_offy = .data:0x00000468; // type:object size:0xC scope:global align:4 +hook_2_offz = .data:0x00000474; // type:object size:0xC scope:global align:4 +hook_2_offy = .data:0x00000480; // type:object size:0xC scope:global align:4 +lure_ofy$94976 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +guide_p$95031 = .data:0x00000498; // type:object size:0x18 scope:local align:4 +guide_s$95032 = .data:0x000004B0; // type:object size:0x18 scope:local align:4 +c_x$95307 = .data:0x000004C8; // type:object size:0x10 scope:local align:4 +c_z$95308 = .data:0x000004D8; // type:object size:0x10 scope:local align:4 +lbl_278_data_4E8 = .data:0x000004E8; // type:object size:0x6 data:string +sg_bmd$95610 = .data:0x000004F0; // type:object size:0x8 scope:local align:4 +koro2_bmd$95619 = .data:0x000004F8; // type:object size:0x3C scope:local align:4 +koro2_dzb$95620 = .data:0x00000534; // type:object size:0x3C scope:local align:4 +lbl_278_data_570 = .data:0x00000570; // type:object size:0x10 +lure_d$95725 = .data:0x00000580; // type:object size:0x10 scope:local align:4 +rod_d$95765 = .data:0x00000590; // type:object size:0x8 scope:local align:4 +rod_w$95800 = .data:0x00000598; // type:object size:0x20 scope:local align:4 +check_kind$95990 = .data:0x000005B8; // type:object size:0x8 scope:local align:4 +l_daFshop_Method = .data:0x000005C0; // type:object size:0x20 scope:global align:4 +g_profile_FSHOP = .data:0x000005E0; // type:object size:0x30 scope:global align:4 +lbl_278_data_610 = .data:0x00000610; // type:object size:0x34 +@96177 = .data:0x00000644; // type:object size:0x3C scope:local align:4 +lbl_278_data_680 = .data:0x00000680; // type:object size:0x14 +@96179 = .data:0x00000694; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000006D0; // type:object size:0x14 scope:global align:4 +lbl_278_data_6E4 = .data:0x000006E4; // type:object size:0x28 +@96237 = .data:0x0000070C; // type:object size:0x24 scope:local align:4 +lbl_278_data_730 = .data:0x00000730; // type:object size:0x18 +@96239 = .data:0x00000748; // type:object size:0xC scope:local align:4 +lbl_278_data_754 = .data:0x00000754; // type:object size:0x1C +@96241 = .data:0x00000770; // type:object size:0xC scope:local align:4 +lbl_278_data_77C = .data:0x0000077C; // type:object size:0x50 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94844 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float +BallStartPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@94845 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +BallEndPos = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +old_stick_x$95230 = .bss:0x00000038; // type:object size:0x4 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_mg_rod/splits.txt b/config/RZDP01/rels/d_a_mg_rod/splits.txt new file mode 100644 index 0000000000..ce8f1c6488 --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_rod/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_mg_rod.cpp: + .text start:0x000000CC end:0x00010750 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002F4 + .data start:0x00000000 end:0x00000510 + .bss start:0x00000008 end:0x00000560 diff --git a/config/RZDP01/rels/d_a_mg_rod/symbols.txt b/config/RZDP01/rels/d_a_mg_rod/symbols.txt new file mode 100644 index 0000000000..70499379a2 --- /dev/null +++ b/config/RZDP01/rels/d_a_mg_rod/symbols.txt @@ -0,0 +1,355 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13dmg_rod_HIO_cFv = .text:0x000000CC; // type:function size:0x60 scope:global align:4 +frog_nodeCallBack__FP8J3DJointi = .text:0x0000012C; // type:function size:0xCC scope:global align:4 +ws_nodeCallBack__FP8J3DJointi = .text:0x000001F8; // type:function size:0xAC scope:global align:4 +Reel_CallBack__FP8J3DJointi = .text:0x000002A4; // type:function size:0xDC scope:global align:4 +Worm_nodeCallBack__FP8J3DJointi = .text:0x00000380; // type:function size:0xCC scope:global align:4 +dmg_rod_Draw__FP13dmg_rod_class = .text:0x0000044C; // type:function size:0x4A0 scope:global align:4 +rod_main__FP13dmg_rod_class = .text:0x000008EC; // type:function size:0xB4C scope:global align:4 +line_control2__FP13dmg_rod_class = .text:0x00001438; // type:function size:0x50C scope:global align:4 +line_control2_u__FP13dmg_rod_class = .text:0x00001944; // type:function size:0x1F0 scope:global align:4 +line_main__FP13dmg_rod_class = .text:0x00001B34; // type:function size:0xB78 scope:global align:4 +depth_check__FP13dmg_rod_classP4cXyz = .text:0x000026AC; // type:function size:0xA8 scope:global align:4 +sibuki_set__FP13dmg_rod_classfP4cXyzi = .text:0x00002754; // type:function size:0x168 scope:global align:4 +s_boat_sub__FPvPv = .text:0x000028BC; // type:function size:0x68 scope:global align:4 +lure_onboat__FP13dmg_rod_class = .text:0x00002924; // type:function size:0x1CC scope:global align:4 +lure_standby__FP13dmg_rod_class = .text:0x00002AF0; // type:function size:0xAC0 scope:global align:4 +lure_bound_se_set__FP13dmg_rod_class = .text:0x000035B0; // type:function size:0x84 scope:global align:4 +lure_cast__FP13dmg_rod_class = .text:0x00003634; // type:function size:0x6DC scope:global align:4 +s_wd_sub__FPvPv = .text:0x00003D10; // type:function size:0x4C scope:global align:4 +action_pad_set__FP13dmg_rod_class = .text:0x00003D5C; // type:function size:0x190 scope:global align:4 +lure_action__FP13dmg_rod_class = .text:0x00003EEC; // type:function size:0x1D78 scope:global align:4 +lure_hit__FP13dmg_rod_classP13mg_fish_class = .text:0x00005C64; // type:function size:0x6F4 scope:global align:4 +lure_catch__FP13dmg_rod_class = .text:0x00006358; // type:function size:0x798 scope:global align:4 +lure_bare__FP13dmg_rod_class = .text:0x00006AF0; // type:function size:0x3CC scope:global align:4 +lure_heart__FP13dmg_rod_class = .text:0x00006EBC; // type:function size:0x32C scope:global align:4 +hook_set__FP13dmg_rod_classP4cXyzi = .text:0x000071E8; // type:function size:0x480 scope:global align:4 +lure_disp__FP13dmg_rod_class = .text:0x00007668; // type:function size:0x538 scope:global align:4 +lure_main__FP13dmg_rod_class = .text:0x00007BA0; // type:function size:0x7F8 scope:global align:4 +uki_calc__FP13dmg_rod_class = .text:0x00008398; // type:function size:0x5B0 scope:global align:4 +uki_pl_arm_calc__FP13dmg_rod_class = .text:0x00008948; // type:function size:0x270 scope:global align:4 +s_sg_sub__FPvPv = .text:0x00008BB8; // type:function size:0x74 scope:global align:4 +s_bb_sub__FPvPv = .text:0x00008C2C; // type:function size:0x74 scope:global align:4 +s_lh_sub__FPvPv = .text:0x00008CA0; // type:function size:0x98 scope:global align:4 +s_bt_sub__FPvPv = .text:0x00008D38; // type:function size:0x98 scope:global align:4 +uki_main__FP13dmg_rod_class = .text:0x00008DD0; // type:function size:0x25F4 scope:global align:4 +cam_3d_morf__FP13dmg_rod_classf = .text:0x0000B3C4; // type:function size:0xE4 scope:global align:4 +play_camera__FP13dmg_rod_class = .text:0x0000B4A8; // type:function size:0x21FC scope:global align:4 +play_camera_u__FP13dmg_rod_class = .text:0x0000D6A4; // type:function size:0x10D0 scope:global align:4 +dmg_rod_Execute__FP13dmg_rod_class = .text:0x0000E774; // type:function size:0xEC8 scope:global align:4 +dmg_rod_IsDelete__FP13dmg_rod_class = .text:0x0000F63C; // type:function size:0xA4 scope:global align:4 +dmg_rod_Delete__FP13dmg_rod_class = .text:0x0000F6E0; // type:function size:0x9C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000F77C; // type:function size:0x644 scope:global align:4 +dmg_rod_Create__FP10fopAc_ac_c = .text:0x0000FDC0; // type:function size:0x4E8 scope:global align:4 +__dt__13dmg_rod_HIO_cFv = .text:0x000102A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_mg_rod_cpp = .text:0x000102E8; // type:function size:0x7C scope:global align:4 +__arraydtor$109606 = .text:0x00010364; // type:function size:0x1C scope:local align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00010380; // type:function size:0x10 scope:global align:4 +cMtx_YrotM__FPA4_fs = .text:0x00010390; // type:function size:0x8 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00010398; // type:function size:0x8 scope:global align:4 +cMtx_ZrotM__FPA4_fs = .text:0x000103A0; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x000103A8; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x000103B0; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x000103C8; // type:function size:0x10 scope:global align:4 +dComIfGp_setAStatusForce__FUcUc = .text:0x000103D8; // type:function size:0x14 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x000103EC; // type:function size:0x10 scope:global align:4 +dComIfGp_setRemoConStatusForce__FUcUcUc = .text:0x000103FC; // type:function size:0x18 scope:global align:4 +dComIfGp_setDoStatusForce__FUcUc = .text:0x00010414; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunStatusForce__FUcUcUc = .text:0x00010428; // type:function size:0x18 scope:global align:4 +dComIfGp_att_LookRequest__FP10fopAc_ac_cfffsi = .text:0x00010440; // type:function size:0x20 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00010460; // type:function size:0x10 scope:global align:4 +dComIfGs_getPalLanguage__Fv = .text:0x00010470; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00010480; // type:function size:0x30 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x000104B0; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x000104E0; // type:function size:0x18 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000104F8; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00010504; // type:function size:0x34 scope:global align:4 +zero__4cXyzFv = .text:0x00010538; // type:function size:0x14 scope:global align:4 +getFishingRodAngleY__9daPy_py_cCFv = .text:0x0001054C; // type:function size:0x14 scope:global align:4 +daPy_getLinkPlayerActorClass__Fv = .text:0x00010560; // type:function size:0x10 scope:global align:4 +daAlink_getAlinkActorClass__Fv = .text:0x00010570; // type:function size:0x10 scope:global align:4 +setFishingArnmAngle__9daAlink_cFs = .text:0x00010580; // type:function size:0x14 scope:global align:4 +fishingCastWaitAnimeStop__9daAlink_cFv = .text:0x00010594; // type:function size:0x18 scope:global align:4 +cM_ssin__Fs = .text:0x000105AC; // type:function size:0x14 scope:global align:4 +fabsf = .text:0x000105C0; // type:function size:0xC scope:global align:4 +ChkWallHit__9dBgS_AcchCFv = .text:0x000105CC; // type:function size:0xC scope:global align:4 +dMeter2Info_onUseButton__Fi = .text:0x000105D8; // type:function size:0x1C scope:global align:4 +dMeter2Info_onGameStatus__Fi = .text:0x000105F4; // type:function size:0x1C scope:global align:4 +dMeter2Info_offWindowAccept__Fi = .text:0x00010610; // type:function size:0x24 scope:global align:4 +dMeter2Info_onWindowAccept__Fi = .text:0x00010634; // type:function size:0x24 scope:global align:4 +tan__3stdFf = .text:0x00010658; // type:function size:0x24 scope:global align:4 +getPos__19mDoExt_3DlineMat0_cFi = .text:0x0001067C; // type:function size:0x10 scope:global align:4 +getSize__19mDoExt_3DlineMat0_cFi = .text:0x0001068C; // type:function size:0x14 scope:global align:4 +startCtrl__11daObjLife_cFv = .text:0x000106A0; // type:function size:0x4 scope:global align:4 +__ct__9mg_hook_sFv = .text:0x000106A4; // type:function size:0x48 scope:global align:4 +__dt__9mg_hook_sFv = .text:0x000106EC; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@131914 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@131915 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@131916 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@131917 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@131918 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@131919 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@131920 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@131939 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@132140 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@132192 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@132296 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@132297 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@132298 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@132299 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@132300 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@132301 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@132302 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@132303 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@132304 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@132305 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@132306 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@132307 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@132308 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@132309 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@132310 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@132311 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@132312 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@132313 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@132314 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@132315 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@132316 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@132317 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@132318 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@132319 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@132320 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@132324 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@132327 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@132430 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@132431 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@132432 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@132433 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@132434 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:string +@132435 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@132532 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@132533 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@132534 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@132535 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@132536 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@132537 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@132538 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@132539 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@132540 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@132541 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@132542 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@132614 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@132615 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@132616 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@132779 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@132780 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@132781 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@132782 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@132783 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@132784 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@132785 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@132786 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@132787 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@132788 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@132789 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@132887 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@132888 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@132889 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@132890 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@132891 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@132892 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@132924 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@132925 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@133278 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@133279 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@133280 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@133281 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@133282 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@133283 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@133284 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@133285 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 data:string +@133286 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@133287 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@133288 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@133289 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@133290 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@133291 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@133292 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@133293 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@133294 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@133295 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@133296 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@133297 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@133298 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@133299 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@133300 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@133301 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@133302 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@133303 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@133304 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@133305 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@133428 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@133429 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@133430 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@133599 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@133600 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@133601 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@133602 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@133673 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@133766 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@133767 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@133854 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@133855 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@133856 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@133919 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@133920 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@133976 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@133977 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@133978 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@133979 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@133980 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@134015 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@134016 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@134017 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:string +@134018 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@134019 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:string +@134020 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@134021 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@134720 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@134721 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@134722 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@134723 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@134724 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@134725 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@134726 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@134727 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@134728 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@134729 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@134730 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@134731 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@134732 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@134733 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@134735 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@134736 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@134737 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@134738 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@134739 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@134740 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@134741 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@134742 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@134743 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@134744 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@134745 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@134746 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@135142 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@135143 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@135144 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@135145 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@135146 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@135147 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@135148 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@135149 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@135150 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@135151 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@135152 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@135153 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@135154 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@135155 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@135156 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@135157 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@135158 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@135393 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@135394 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@135395 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@135396 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@135397 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@135398 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@135578 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:string +@135579 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@135580 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@135581 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@135874 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@136015 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_51_data_8 = .data:0x00000008; // type:object size:0x4 +lbl_51_data_C = .data:0x0000000C; // type:object size:0x4 +rod_p$109512 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +lbl_51_data_50 = .data:0x00000050; // type:object size:0x1E +w_eff_id$109972 = .data:0x0000006E; // type:object size:0x8 scope:local align:2 +c_x$110408 = .data:0x00000078; // type:object size:0xC scope:local align:4 +c_z$110409 = .data:0x00000084; // type:object size:0xC scope:local align:4 +w_eff_id$110877 = .data:0x00000090; // type:object size:0x4 scope:local align:4 +w_eff_id$110890 = .data:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_51_data_98 = .data:0x00000098; // type:object size:0x6 +catch_msgn_20$111271 = .data:0x0000009E; // type:object size:0x8 scope:local align:2 +catch_msgn_21$111272 = .data:0x000000A6; // type:object size:0x8 scope:local align:2 +catch_msgn_22$111273 = .data:0x000000AE; // type:object size:0x8 scope:local align:2 +catch_msgn_10$111274 = .data:0x000000B6; // type:object size:0x8 scope:local align:2 +catch_msgn_11$111275 = .data:0x000000BE; // type:object size:0x8 scope:local align:2 +catch_msgn_12$111276 = .data:0x000000C6; // type:object size:0x8 scope:local align:2 +lure_scale = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lure_eye_off = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +hook_1_offy = .data:0x000000F8; // type:object size:0x14 scope:global align:4 +hook_2_offz = .data:0x0000010C; // type:object size:0x14 scope:global align:4 +hook_2_offy = .data:0x00000120; // type:object size:0x14 scope:global align:4 +lure_nose_off = .data:0x00000134; // type:object size:0x14 scope:global align:4 +hiton_off = .data:0x00000148; // type:object size:0x14 scope:global align:4 +ax$111639 = .data:0x0000015C; // type:object size:0x10 scope:local align:4 +az$111640 = .data:0x0000016C; // type:object size:0x10 scope:local align:4 +@133922 = .data:0x0000017C; // type:object size:0x24 scope:local align:4 +hook_size$112567 = .data:0x000001A0; // type:object size:0x8 scope:local align:4 +lbl_51_data_1A8 = .data:0x000001A8; // type:object size:0x8 data:string +rodline_p$113550 = .data:0x000001B0; // type:object size:0x18 scope:local align:4 +rodline_off$113551 = .data:0x000001C8; // type:object size:0x18 scope:local align:4 +lure_bmd$113827 = .data:0x000001E0; // type:object size:0x14 scope:local align:4 +hook_bmd$113919 = .data:0x000001F4; // type:object size:0x8 scope:local align:4 +esa_bmd$113920 = .data:0x000001FC; // type:object size:0x8 scope:local align:4 +lbl_51_data_204 = .data:0x00000204; // type:object size:0x6 data:string +cc_sph_src$114049 = .data:0x0000020C; // type:object size:0x40 scope:local align:4 +lbl_51_data_24C = .data:0x0000024C; // type:object size:0x10 +l_dmg_rod_Method = .data:0x0000025C; // type:object size:0x20 scope:global align:4 +g_profile_MG_ROD = .data:0x0000027C; // type:object size:0x30 scope:global align:4 +__vt__13dmg_rod_HIO_c = .data:0x000002AC; // type:object size:0xC scope:global align:4 +lbl_51_data_2B8 = .data:0x000002B8; // type:object size:0xE data:string +@114094 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__RTTI__13dmg_rod_HIO_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +lbl_51_data_2DC = .data:0x000002DC; // type:object size:0x34 +@114197 = .data:0x00000310; // type:object size:0x3C scope:local align:4 +lbl_51_data_34C = .data:0x0000034C; // type:object size:0x14 +@114199 = .data:0x00000360; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x0000039C; // type:object size:0x14 scope:global align:4 +lbl_51_data_3B0 = .data:0x000003B0; // type:object size:0x28 +@114257 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_51_data_3FC = .data:0x000003FC; // type:object size:0x18 +@114259 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_51_data_420 = .data:0x00000420; // type:object size:0x1C +@114261 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_51_data_448 = .data:0x00000448; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +henna = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:byte +lbl_51_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +lbl_51_bss_D = .bss:0x0000000D; // type:object size:0x1 data:byte +@109285 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000001C; // type:object size:0x28 scope:global align:4 data:byte +@109607 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +old_line_pos = .bss:0x00000050; // type:object size:0x4B0 scope:global align:4 +@109971 = .bss:0x00000504; // type:object size:0xC scope:local align:4 +sc$109968 = .bss:0x00000510; // type:object size:0xC scope:local align:4 +Zy_buf$110093 = .bss:0x0000051C; // type:object size:0x2 scope:local align:4 data:2byte +Zy_buf$110834 = .bss:0x0000051E; // type:object size:0x2 scope:local align:2 data:2byte +Zy_buf$111934 = .bss:0x00000520; // type:object size:0x2 scope:local align:4 +Zy_buf$112057 = .bss:0x00000522; // type:object size:0x2 scope:local align:2 +@112504 = .bss:0x00000528; // type:object size:0xC scope:local align:4 +@112505 = .bss:0x00000534; // type:object size:0xC scope:local align:4 +sp_pos$112501 = .bss:0x00000540; // type:object size:0x18 scope:local align:4 +old_stick_x$112858 = .bss:0x00000558; // type:object size:0x4 scope:local align:4 +old_stick_sx$112859 = .bss:0x0000055C; // type:object size:0x4 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_midna/splits.txt b/config/RZDP01/rels/d_a_midna/splits.txt new file mode 100644 index 0000000000..9dd343ae78 --- /dev/null +++ b/config/RZDP01/rels/d_a_midna/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_midna.cpp: + .text start:0x0000005C end:0x0000914C + .rodata start:0x00000000 end:0x00000550 + .data start:0x00000000 end:0x000002B4 diff --git a/config/RZDP01/rels/d_a_midna/symbols.txt b/config/RZDP01/rels/d_a_midna/symbols.txt new file mode 100644 index 0000000000..57f78e3817 --- /dev/null +++ b/config/RZDP01/rels/d_a_midna/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +init__16daMidna_matAnm_cFv = .text:0x0000005C; // type:function size:0x30 scope:global align:4 +calc__16daMidna_matAnm_cCFP11J3DMaterial = .text:0x0000008C; // type:function size:0x140 scope:global align:4 +execute__20daMidna_McaMorfCB1_cFUsP16J3DTransformInfo = .text:0x000001CC; // type:function size:0x68 scope:global align:4 +modelCallBack__9daMidna_cFi = .text:0x00000234; // type:function size:0x1CC scope:global align:4 +changeUpperBck__9daMidna_cFv = .text:0x00000400; // type:function size:0x50 scope:global align:4 +changeFaceBck__9daMidna_cFv = .text:0x00000450; // type:function size:0x5C scope:global align:4 +baseModelCallBack__9daMidna_cFi = .text:0x000004AC; // type:function size:0x8C scope:global align:4 +daMidna_modelCallBack__FP8J3DJointi = .text:0x00000538; // type:function size:0x40 scope:global align:4 +initInvModel__9daMidna_cFUsPP8J3DModelP21mDoExt_invisibleModelUl = .text:0x00000578; // type:function size:0x90 scope:global align:4 +initDemoModel__9daMidna_cFPP8J3DModelPCcUl = .text:0x00000608; // type:function size:0x90 scope:global align:4 +createHeap__9daMidna_cFv = .text:0x00000698; // type:function size:0x76C scope:global align:4 +daMidna_createHeap__FP10fopAc_ac_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +create__9daMidna_cFv = .text:0x00000E08; // type:function size:0x53C scope:global align:4 +daMidna_Create__FP10fopAc_ac_c = .text:0x00001344; // type:function size:0x4 scope:global align:4 +allAnimePlay__9daMidna_cFv = .text:0x00001348; // type:function size:0x48C scope:global align:4 +setMatrix__9daMidna_cFv = .text:0x000017D4; // type:function size:0x5A8 scope:global align:4 +setBodyPartMatrix__9daMidna_cFv = .text:0x00001D7C; // type:function size:0x844 scope:global align:4 +setRoomInfo__9daMidna_cFv = .text:0x000025C0; // type:function size:0x94 scope:global align:4 +setBodyPartPos__9daMidna_cFv = .text:0x00002654; // type:function size:0x1D0 scope:global align:4 +checkAppear__9daMidna_cFv = .text:0x00002824; // type:function size:0x9C scope:global align:4 +checkMidnaPosState__9daMidna_cFv = .text:0x000028C0; // type:function size:0xC00 scope:global align:4 +setUpperAnime__9daMidna_cFUsUs = .text:0x000034C0; // type:function size:0xA0 scope:global align:4 +setUpperAnimeAndSe__9daMidna_cFQ29daMidna_c11daMidna_ANM = .text:0x00003560; // type:function size:0x78 scope:global align:4 +setFaceAnime__9daMidna_cFUsUs = .text:0x000035D8; // type:function size:0x98 scope:global align:4 +endHighModel__9daMidna_cFv = .text:0x00003670; // type:function size:0x104 scope:global align:4 +setDemoAnm__9daMidna_cFv = .text:0x00003774; // type:function size:0x968 scope:global align:4 +setFaceBtp__9daMidna_cFUsi = .text:0x000040DC; // type:function size:0xB4 scope:global align:4 +setFaceBtk__9daMidna_cFUsi = .text:0x00004190; // type:function size:0xB4 scope:global align:4 +setLeftHandShape__9daMidna_cFUs = .text:0x00004244; // type:function size:0xEC scope:global align:4 +setRightHandShape__9daMidna_cFUs = .text:0x00004330; // type:function size:0xEC scope:global align:4 +setBckAnime__9daMidna_cFP15J3DAnmTransformif = .text:0x0000441C; // type:function size:0x110 scope:global align:4 +setAnm__9daMidna_cFv = .text:0x0000452C; // type:function size:0x173C scope:global align:4 +getNeckAimAngle__9daMidna_cFPC4cXyzPsPsPsPs = .text:0x00005C68; // type:function size:0x1C4 scope:global align:4 +clearEyeMove__9daMidna_cFv = .text:0x00005E2C; // type:function size:0x50 scope:global align:4 +setEyeMove__9daMidna_cFPC4cXyzss = .text:0x00005E7C; // type:function size:0x41C scope:global align:4 +setNeckAngle__9daMidna_cFv = .text:0x00006298; // type:function size:0x23C scope:global align:4 +initHairAngle__9daMidna_cFv = .text:0x000064D4; // type:function size:0x10C scope:global align:4 +setHairAngle__9daMidna_cFv = .text:0x000065E0; // type:function size:0x904 scope:global align:4 +setDemoData__9daMidna_cFv = .text:0x00006EE4; // type:function size:0x444 scope:global align:4 +setSimpleBrk__9daMidna_cFP12J3DModelDataUs = .text:0x00007328; // type:function size:0xB4 scope:global align:4 +setSimpleBtk__9daMidna_cFP12J3DModelDataUs = .text:0x000073DC; // type:function size:0x8C scope:global align:4 +initMidnaModel__9daMidna_cFv = .text:0x00007468; // type:function size:0x27C scope:global align:4 +daMidna_searchNpc__FP10fopAc_ac_cPv = .text:0x000076E4; // type:function size:0x180 scope:global align:4 +setMidnaNoDrawFlg__9daMidna_cFv = .text:0x00007864; // type:function size:0x130 scope:global align:4 +checkMetamorphoseEnableBase__9daMidna_cFv = .text:0x00007994; // type:function size:0x80 scope:global align:4 +checkNoDrawState__9daMidna_cFv = .text:0x00007A14; // type:function size:0x68 scope:global align:4 +setSound__9daMidna_cFv = .text:0x00007A7C; // type:function size:0x398 scope:global align:4 +execute__9daMidna_cFv = .text:0x00007E14; // type:function size:0x960 scope:global align:4 +daMidna_Execute__FP9daMidna_c = .text:0x00008774; // type:function size:0x4 scope:global align:4 +draw__9daMidna_cFv = .text:0x00008778; // type:function size:0x768 scope:global align:4 +daMidna_Draw__FP9daMidna_c = .text:0x00008EE0; // type:function size:0x4 scope:global align:4 +__dt__9daMidna_cFv = .text:0x00008EE4; // type:function size:0x138 scope:global align:4 +daMidna_Delete__FP9daMidna_c = .text:0x0000901C; // type:function size:0x28 scope:global align:4 +__dt__20daMidna_McaMorfCB1_cFv = .text:0x00009044; // type:function size:0x40 scope:global align:4 +checkShadowModelDrawSmode__9daMidna_cCFv = .text:0x00009084; // type:function size:0x20 scope:global align:4 +__dt__16daMidna_matAnm_cFv = .text:0x000090A4; // type:function size:0x58 scope:global align:4 +getMidnaLocaterMtx__8daKago_cFv = .text:0x000090FC; // type:function size:0x18 scope:global align:4 +getWolfMidnaMatrix__9daAlink_cFv = .text:0x00009114; // type:function size:0x14 scope:global align:4 +__as__10J3DGXColorF8_GXColor = .text:0x00009128; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eyeOffset = .rodata:0x00000008; // type:object size:0xC scope:global align:4 +l_headCenterOffset = .rodata:0x00000014; // type:object size:0xC scope:global align:4 +l_normalColor = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_28 = .rodata:0x00000028; // type:object size:0x8 +l_bigColor = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_38 = .rodata:0x00000038; // type:object size:0xC +l_lBigColor = .rodata:0x00000044; // type:object size:0x8 scope:global align:4 +lbl_52_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 +l_hairScale = .rodata:0x00000050; // type:object size:0x3C scope:global align:4 +m__14daMidna_hio_c0 = .rodata:0x0000008C; // type:object size:0x20 scope:global align:4 data:float +@120414 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@120438 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@120442 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +m_texDataTable__9daMidna_c = .rodata:0x000000C0; // type:object size:0x54 scope:global align:4 +m_anmDataTable__9daMidna_c = .rodata:0x00000114; // type:object size:0x27C scope:global align:4 data:2byte +@120890 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 data:float +@121146 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@121147 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 data:float +@121148 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@121236 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@121237 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@121238 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@121239 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@121240 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@121241 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@121242 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@121243 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@121244 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@121245 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@121246 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@121247 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@121248 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@121249 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@121250 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@121585 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 +@121586 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +localItemPos$110213 = .rodata:0x000003E4; // type:object size:0xC scope:local align:4 +@121661 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@121662 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@121663 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@121664 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@121665 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@121666 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@121960 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@121961 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@121962 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@121963 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@121964 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@121965 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@121966 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@122418 = .rodata:0x00000428; // type:object size:0x8 scope:local align:4 data:double +motionTable$110974 = .rodata:0x00000430; // type:object size:0x24 scope:local align:4 +@123196 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 data:float +@123197 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@123198 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 data:string +@123199 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@123200 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@123201 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@123202 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@123203 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@123204 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@123205 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@123206 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@123207 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@123208 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@123209 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@123210 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@123362 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@123363 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@123364 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@123365 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@123366 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@123367 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +localOffset$111742 = .rodata:0x000004A8; // type:object size:0xC scope:local align:4 +@123475 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +hairOffset$111755 = .rodata:0x000004B8; // type:object size:0xC scope:local align:4 +@123588 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@123589 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@123590 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@123591 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@123592 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@123593 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@123594 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@123889 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +anmSoundLabel$112186 = .rodata:0x000004E4; // type:object size:0x20 scope:local align:4 +@124115 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@124116 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@124117 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@124118 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@124119 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@124120 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@124121 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +throughEffectJoint$112451 = .rodata:0x00000520; // type:object size:0xC scope:local align:4 +throughEffectName$112452 = .rodata:0x0000052C; // type:object size:0xC scope:local align:4 +@124529 = .rodata:0x00000538; // type:object size:0x4 scope:local align:4 +@124530 = .rodata:0x0000053C; // type:object size:0x4 scope:local align:4 +@124531 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@124532 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +motionBaseNum$110972 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +demoMotionTableMax$110973 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@120743 = .data:0x000001B4; // type:object size:0xC scope:local align:4 data:4byte +lbl_52_data_1C0 = .data:0x000001C0; // type:object size:0x24 +l_daMidna_Method = .data:0x000001E4; // type:object size:0x20 scope:global align:4 +g_profile_MIDNA = .data:0x00000204; // type:object size:0x30 scope:global align:4 +__vt__20daMidna_McaMorfCB1_c = .data:0x00000234; // type:object size:0x10 scope:global align:4 +lbl_52_data_244 = .data:0x00000244; // type:object size:0x15 data:string +@112717 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +__RTTI__20daMidna_McaMorfCB1_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +__vt__16daMidna_matAnm_c = .data:0x00000270; // type:object size:0x10 scope:global align:4 +lbl_52_data_280 = .data:0x00000280; // type:object size:0x11 data:string +@112719 = .data:0x00000294; // type:object size:0xC scope:local align:4 +__RTTI__16daMidna_matAnm_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +__vt__25mDoExt_McaMorfCallBack1_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_52_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte +lbl_52_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_mirror/splits.txt b/config/RZDP01/rels/d_a_mirror/splits.txt new file mode 100644 index 0000000000..aaca14d80f --- /dev/null +++ b/config/RZDP01/rels/d_a_mirror/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_mirror.cpp: + .text start:0x0000005C end:0x0000186C + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_mirror/symbols.txt b/config/RZDP01/rels/d_a_mirror/symbols.txt new file mode 100644 index 0000000000..f345a41322 --- /dev/null +++ b/config/RZDP01/rels/d_a_mirror/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daMirror_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +__ct__16dMirror_packet_cFv = .text:0x000000C4; // type:function size:0x74 scope:global align:4 +calcMinMax__16dMirror_packet_cFv = .text:0x00000138; // type:function size:0xB8 scope:global align:4 +entryModel__16dMirror_packet_cFP8J3DModel = .text:0x000001F0; // type:function size:0x30 scope:global align:4 +mirrorZdraw__16dMirror_packet_cFPfPfffffff = .text:0x00000220; // type:function size:0x508 scope:global align:4 +modelDraw__16dMirror_packet_cFP8J3DModelPA4_f = .text:0x00000728; // type:function size:0x204 scope:global align:4 +mainDraw__16dMirror_packet_cFv = .text:0x0000092C; // type:function size:0x844 scope:global align:4 +draw__16dMirror_packet_cFv = .text:0x00001170; // type:function size:0x9C scope:global align:4 +__ct__10daMirror_cFv = .text:0x0000120C; // type:function size:0x58 scope:global align:4 +setModelMtx__10daMirror_cFv = .text:0x00001264; // type:function size:0x88 scope:global align:4 +daMirror_create__FP10daMirror_c = .text:0x000012EC; // type:function size:0x54 scope:global align:4 +create__10daMirror_cFv = .text:0x00001340; // type:function size:0x2B0 scope:global align:4 +daMirror_Delete__FP10daMirror_c = .text:0x000015F0; // type:function size:0x78 scope:global align:4 +daMirror_execute__FP10daMirror_c = .text:0x00001668; // type:function size:0xDC scope:global align:4 +daMirror_draw__FP10daMirror_c = .text:0x00001744; // type:function size:0xA4 scope:global align:4 +GXPosition3f32 = .text:0x000017E8; // type:function size:0x14 scope:global align:4 +entryModel__10daMirror_cFP8J3DModel = .text:0x000017FC; // type:function size:0x8 scope:global align:4 +__dt__16dMirror_packet_cFv = .text:0x00001804; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94382 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94383 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_279_rodata_8 = .rodata:0x00000008; // type:object size:0xC +@94409 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@94410 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94411 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94412 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94550 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94551 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94552 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94553 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94554 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94555 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94556 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94557 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94558 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94562 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@92849 = .rodata:0x00000050; // type:object size:0x30 scope:local align:4 +l_mirrorQuad$localstatic$create__10daMirror_cFv = .rodata:0x00000080; // type:object size:0x30 scope:local align:4 +l_mirrorLook$localstatic$create__10daMirror_cFv@0 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@94669 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94702 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +lbl_279_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_279_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_arcName2 = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +@94583 = .data:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +daMirror_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_MIRROR = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16dMirror_packet_c = .data:0x00000078; // type:object size:0x14 scope:global align:4 +lbl_279_data_8C = .data:0x0000008C; // type:object size:0x11 data:string +@92999 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__16dMirror_packet_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_movie_player/splits.txt b/config/RZDP01/rels/d_a_movie_player/splits.txt new file mode 100644 index 0000000000..6fedc8a5af --- /dev/null +++ b/config/RZDP01/rels/d_a_movie_player/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_movie_player.cpp: + .text start:0x0000005C end:0x00006514 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000000 end:0x000CC1B4 diff --git a/config/RZDP01/rels/d_a_movie_player/symbols.txt b/config/RZDP01/rels/d_a_movie_player/symbols.txt new file mode 100644 index 0000000000..54d480cfa7 --- /dev/null +++ b/config/RZDP01/rels/d_a_movie_player/symbols.txt @@ -0,0 +1,261 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +THPAudioDecode = .text:0x0000005C; // type:function size:0x438 scope:global align:4 +__THPAudioGetNewSample = .text:0x00000494; // type:function size:0x84 scope:global align:4 +__THPAudioInitialize = .text:0x00000518; // type:function size:0x30 scope:global align:4 +THPVideoDecode = .text:0x00000548; // type:function size:0x240 scope:global align:4 +__THPSetupBuffers = .text:0x00000788; // type:function size:0x48 scope:global align:4 +__THPReadFrameHeader = .text:0x000007D0; // type:function size:0x138 scope:global align:4 +__THPReadScaneHeader = .text:0x00000908; // type:function size:0x120 scope:global align:4 +__THPReadQuantizationTable = .text:0x00000A28; // type:function size:0x3A0 scope:global align:4 +__THPReadHuffmanTableSpecification = .text:0x00000DC8; // type:function size:0x1D4 scope:global align:4 +__THPHuffGenerateSizeTable = .text:0x00000F9C; // type:function size:0xD0 scope:global align:4 +__THPHuffGenerateCodeTable = .text:0x0000106C; // type:function size:0x68 scope:global align:4 +__THPHuffGenerateDecoderTables = .text:0x000010D4; // type:function size:0xFC scope:global align:4 +__THPRestartDefinition = .text:0x000011D0; // type:function size:0x58 scope:global align:4 +__THPPrepBitStream = .text:0x00001228; // type:function size:0x258 scope:global align:4 +__THPDecompressYUV = .text:0x00001480; // type:function size:0xE0 scope:global align:4 +__THPGQRSetup = .text:0x00001560; // type:function size:0x34 scope:global align:4 +__THPGQRRestore = .text:0x00001594; // type:function size:0x1C scope:global align:4 +__THPDecompressiMCURow512x448 = .text:0x000015B0; // type:function size:0x248 scope:global align:4 +__THPInverseDCTNoYPos = .text:0x000017F8; // type:function size:0x494 scope:global align:4 +__THPInverseDCTY8 = .text:0x00001C8C; // type:function size:0x49C scope:global align:4 +__THPDecompressiMCURow640x480 = .text:0x00002128; // type:function size:0x24C scope:global align:4 +__THPDecompressiMCURowNxN = .text:0x00002374; // type:function size:0x258 scope:global align:4 +__THPHuffDecodeDCTCompY = .text:0x000025CC; // type:function size:0x410 scope:global align:4 +__THPHuffDecodeTab = .text:0x000029DC; // type:function size:0x278 scope:global align:4 +__THPHuffDecodeDCTCompU = .text:0x00002C54; // type:function size:0x1D0 scope:global align:4 +__THPHuffDecodeDCTCompV = .text:0x00002E24; // type:function size:0x1D0 scope:global align:4 +THPInit = .text:0x00002FF4; // type:function size:0x6C scope:global align:4 +daMP_PopReadedBuffer__Fv = .text:0x00003060; // type:function size:0x34 scope:global align:4 +daMP_PushReadedBuffer__FPv = .text:0x00003094; // type:function size:0x14 scope:global align:4 +daMP_PopFreeReadBuffer__Fv = .text:0x000030A8; // type:function size:0x34 scope:global align:4 +daMP_PushFreeReadBuffer__FPv = .text:0x000030DC; // type:function size:0x14 scope:global align:4 +daMP_PopReadedBuffer2__Fv = .text:0x000030F0; // type:function size:0x34 scope:global align:4 +daMP_PushReadedBuffer2__FPv = .text:0x00003124; // type:function size:0x14 scope:global align:4 +daMP_ReadThreadStart__Fv = .text:0x00003138; // type:function size:0x20 scope:global align:4 +daMP_ReadThreadCancel__Fv = .text:0x00003158; // type:function size:0x48 scope:global align:4 +daMP_Reader__FPv = .text:0x000031A0; // type:function size:0xE0 scope:global align:4 +daMP_NEXT_READ_SIZE__FP18daMP_THPReadBuffer = .text:0x00003280; // type:function size:0xC scope:global align:4 +daMP_CreateReadThread__Fl = .text:0x0000328C; // type:function size:0xB0 scope:global align:4 +daMP_PopFreeTextureSet__Fv = .text:0x0000333C; // type:function size:0x34 scope:global align:4 +daMP_PushFreeTextureSet__FPv = .text:0x00003370; // type:function size:0x14 scope:global align:4 +daMP_PopDecodedTextureSet__Fl = .text:0x00003384; // type:function size:0x44 scope:global align:4 +daMP_PushDecodedTextureSet__FPv = .text:0x000033C8; // type:function size:0x14 scope:global align:4 +daMP_VideoDecode__FP18daMP_THPReadBuffer = .text:0x000033DC; // type:function size:0x128 scope:global align:4 +daMP_VideoDecoder__FPv = .text:0x00003504; // type:function size:0xC8 scope:global align:4 +daMP_VideoDecoderForOnMemory__FPv = .text:0x000035CC; // type:function size:0x138 scope:global align:4 +daMP_CreateVideoDecodeThread__FlPUc = .text:0x00003704; // type:function size:0x110 scope:global align:4 +daMP_VideoDecodeThreadStart__Fv = .text:0x00003814; // type:function size:0x20 scope:global align:4 +daMP_VideoDecodeThreadCancel__Fv = .text:0x00003834; // type:function size:0x48 scope:global align:4 +daMP_PopFreeAudioBuffer__Fv = .text:0x0000387C; // type:function size:0x34 scope:global align:4 +daMP_PushFreeAudioBuffer__FPv = .text:0x000038B0; // type:function size:0x14 scope:global align:4 +daMP_PopDecodedAudioBuffer__Fl = .text:0x000038C4; // type:function size:0x44 scope:global align:4 +daMP_PushDecodedAudioBuffer__FPv = .text:0x00003908; // type:function size:0x14 scope:global align:4 +daMP_AudioDecode__FP18daMP_THPReadBuffer = .text:0x0000391C; // type:function size:0xD4 scope:global align:4 +daMP_AudioDecoder__FPv = .text:0x000039F0; // type:function size:0x28 scope:global align:4 +daMP_AudioDecoderForOnMemory__FPv = .text:0x00003A18; // type:function size:0xAC scope:global align:4 +daMP_CreateAudioDecodeThread__FlPUc = .text:0x00003AC4; // type:function size:0x100 scope:global align:4 +daMP_AudioDecodeThreadStart__Fv = .text:0x00003BC4; // type:function size:0x20 scope:global align:4 +daMP_AudioDecodeThreadCancel__Fv = .text:0x00003BE4; // type:function size:0x48 scope:global align:4 +daMP_THPGXRestore__Fv = .text:0x00003C2C; // type:function size:0x118 scope:global align:4 +daMP_THPGXYuv2RgbSetup__FPC16_GXRenderModeObj = .text:0x00003D44; // type:function size:0x610 scope:global align:4 +daMP_THPGXYuv2RgbDraw__FPUcPUcPUcssssss = .text:0x00004354; // type:function size:0x1EC scope:global align:4 +daMP_MixAudio__FPsPsUl = .text:0x00004540; // type:function size:0x268 scope:global align:4 +daMP_audioCallbackWithMSound__Fl = .text:0x000047A8; // type:function size:0xBC scope:global align:4 +daMP_audioInitWithMSound__Fv = .text:0x00004864; // type:function size:0x10 scope:global align:4 +daMP_audioQuitWithMSound__Fv = .text:0x00004874; // type:function size:0xC scope:global align:4 +daMP_PushUsedTextureSet__FPv = .text:0x00004880; // type:function size:0x14 scope:global align:4 +daMP_PopUsedTextureSet__Fv = .text:0x00004894; // type:function size:0x44 scope:global align:4 +daMP_THPPlayerInit__Fl = .text:0x000048D8; // type:function size:0xD0 scope:global align:4 +daMP_THPPlayerQuit__Fv = .text:0x000049A8; // type:function size:0x40 scope:global align:4 +daMP_THPPlayerOpen__FPCci = .text:0x000049E8; // type:function size:0x30C scope:global align:4 +daMP_THPPlayerClose__Fv = .text:0x00004CF4; // type:function size:0x54 scope:global align:4 +daMP_THPPlayerCalcNeedMemory__Fv = .text:0x00004D48; // type:function size:0xBC scope:global align:4 +daMP_THPPlayerSetBuffer__FPUc = .text:0x00004E04; // type:function size:0x218 scope:global align:4 +daMP_InitAllMessageQueue__Fv = .text:0x0000501C; // type:function size:0xD4 scope:global align:4 +daMP_ProperTimingForStart__Fv = .text:0x000050F0; // type:function size:0x6C scope:global align:4 +daMP_ProperTimingForGettingNextFrame__Fv = .text:0x0000515C; // type:function size:0x12C scope:global align:4 +daMP_PlayControl__FUl = .text:0x00005288; // type:function size:0x298 scope:global align:4 +daMP_WaitUntilPrepare__Fv = .text:0x00005520; // type:function size:0x40 scope:global align:4 +daMP_PrepareReady__Fi = .text:0x00005560; // type:function size:0x14 scope:global align:4 +daMP_THPPlayerPrepare__Flll = .text:0x00005574; // type:function size:0x2B8 scope:global align:4 +daMP_THPPlayerDrawDone__Fv = .text:0x0000582C; // type:function size:0x44 scope:global align:4 +daMP_THPPlayerPlay__Fv = .text:0x00005870; // type:function size:0x60 scope:global align:4 +daMP_THPPlayerStop__Fv = .text:0x000058D0; // type:function size:0xB8 scope:global align:4 +daMP_THPPlayerPause__Fv = .text:0x00005988; // type:function size:0x3C scope:global align:4 +daMP_THPPlayerDrawCurrentFrame__FPC16_GXRenderModeObjUlUlUlUl = .text:0x000059C4; // type:function size:0xEC scope:global align:4 +daMP_THPPlayerGetVideoInfo__FP12THPVideoInfo = .text:0x00005AB0; // type:function size:0x48 scope:global align:4 +daMP_THPPlayerGetAudioInfo__FP12THPAudioInfo = .text:0x00005AF8; // type:function size:0x48 scope:global align:4 +daMP_THPPlayerGetTotalFrame__Fv = .text:0x00005B40; // type:function size:0x24 scope:global align:4 +daMP_THPPlayerGetState__Fv = .text:0x00005B64; // type:function size:0x10 scope:global align:4 +daMP_THPPlayerSetVolume__Fll = .text:0x00005B74; // type:function size:0x12C scope:global align:4 +daMP_ActivePlayer_Init__FPCc = .text:0x00005CA0; // type:function size:0x15C scope:global align:4 +daMP_ActivePlayer_Finish__Fv = .text:0x00005DFC; // type:function size:0x3C scope:global align:4 +daMP_ActivePlayer_Main__Fv = .text:0x00005E38; // type:function size:0x54 scope:global align:4 +daMP_ActivePlayer_Draw__Fv = .text:0x00005E8C; // type:function size:0x98 scope:global align:4 +daMP_Get_MovieRestFrame__Fv = .text:0x00005F24; // type:function size:0xCC scope:global align:4 +daMP_Set_PercentMovieVolume__Ff = .text:0x00005FF0; // type:function size:0x80 scope:global align:4 +daMP_c_Get_arg_demoNo__6daMP_cFv = .text:0x00006070; // type:function size:0x24 scope:global align:4 +daMP_c_Get_arg_movieNo__6daMP_cFv = .text:0x00006094; // type:function size:0x24 scope:global align:4 +daMP_c_Init__6daMP_cFv = .text:0x000060B8; // type:function size:0xE8 scope:global align:4 +daMP_c_Finish__6daMP_cFv = .text:0x000061A0; // type:function size:0x30 scope:global align:4 +daMP_c_Main__6daMP_cFv = .text:0x000061D0; // type:function size:0x24 scope:global align:4 +draw__16daMP_Dlst_base_cFv = .text:0x000061F4; // type:function size:0x4 scope:global align:4 +daMP_c_Draw__6daMP_cFv = .text:0x000061F8; // type:function size:0x2C scope:global align:4 +daMP_c_Callback_Init__6daMP_cFP10fopAc_ac_c = .text:0x00006224; // type:function size:0x64 scope:global align:4 +daMP_c_Callback_Finish__6daMP_cFP6daMP_c = .text:0x00006288; // type:function size:0x4 scope:global align:4 +daMP_c_Callback_Main__6daMP_cFP6daMP_c = .text:0x0000628C; // type:function size:0x4C scope:global align:4 +daMP_c_Callback_Draw__6daMP_cFP6daMP_c = .text:0x000062D8; // type:function size:0x20 scope:global align:4 +daMP_Callback_Dummy__FP6daMP_c = .text:0x000062F8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_movie_player_cpp = .text:0x00006300; // type:function size:0xC scope:global align:4 +__ct__16daMP_Dlst_base_cFv = .text:0x0000630C; // type:function size:0x3C scope:global align:4 +__ct__12dDlst_base_cFv = .text:0x00006348; // type:function size:0x10 scope:global align:4 +OSInitFastCast = .text:0x00006358; // type:function size:0x34 scope:global align:4 +isWide__13mDoGph_gInf_cFv = .text:0x0000638C; // type:function size:0x18 scope:global align:4 +isFade__13mDoGph_gInf_cFv = .text:0x000063A4; // type:function size:0xC scope:global align:4 +fadeIn__13mDoGph_gInf_cFf = .text:0x000063B0; // type:function size:0x8 scope:global align:4 +setFrameRate__13mDoGph_gInf_cFUs = .text:0x000063B8; // type:function size:0x34 scope:global align:4 +GXSetTexCoordGen = .text:0x000063EC; // type:function size:0xC scope:global align:4 +GXEnd = .text:0x000063F8; // type:function size:0x4 scope:global align:4 +GXPosition3s16 = .text:0x000063FC; // type:function size:0x14 scope:global align:4 +GXTexCoord2u16 = .text:0x00006410; // type:function size:0x10 scope:global align:4 +getRenderMode__8JUTVideoCFv = .text:0x00006420; // type:function size:0x8 scope:global align:4 +getManager__8JUTVideoFv = .text:0x00006428; // type:function size:0xC scope:global align:4 +JKRFree__FPv = .text:0x00006434; // type:function size:0x8 scope:global align:4 +dComIfGp_event_reset__Fv = .text:0x0000643C; // type:function size:0x30 scope:global align:4 +getEvent__14dComIfG_play_cFv = .text:0x0000646C; // type:function size:0x8 scope:global align:4 +dComIfGd_set2DOpa__FP12dDlst_base_c = .text:0x00006474; // type:function size:0x14 scope:global align:4 +fopAcM_GetParam__FPCv = .text:0x00006488; // type:function size:0x4 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x0000648C; // type:function size:0xC scope:global align:4 +fopAcM_OnCondition__FP10fopAc_ac_cUl = .text:0x00006498; // type:function size:0x10 scope:global align:4 +__ct__6daMP_cFv = .text:0x000064A8; // type:function size:0x30 scope:global align:4 +fpcM_GetParam__FPCv = .text:0x000064D8; // type:function size:0x8 scope:global align:4 +setFrameRate__10JFWDisplayFUs = .text:0x000064E0; // type:function size:0x10 scope:global align:4 +getManager__10JFWDisplayFv = .text:0x000064F0; // type:function size:0xC scope:global align:4 +set2DOpa__12dDlst_list_cFP12dDlst_base_c = .text:0x000064FC; // type:function size:0x10 scope:global align:4 +__nw__FUlPv = .text:0x0000650C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +__THPJpegNaturalOrder = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +__THPAANScaleFactor = .rodata:0x00000050; // type:object size:0x40 scope:global align:4 data:double +@91982 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@92101 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92102 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92103 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92104 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92105 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92358 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@92361 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@92364 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@92367 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@92387 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@92388 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@92389 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@92390 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@92391 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@92392 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@92396 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@92448 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@92494 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@92602 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@92248 = .data:0x00000000; // type:object size:0x1A scope:local align:4 data:string +@92307 = .data:0x0000001C; // type:object size:0x22 scope:local align:4 data:string +@92348 = .data:0x00000040; // type:object size:0x22 scope:local align:4 data:string +daMP_VolumeTable = .data:0x00000068; // type:object size:0x100 scope:global align:4 +@92484 = .data:0x00000168; // type:object size:0x40 scope:local align:4 data:string +@92485 = .data:0x000001A8; // type:object size:0x36 scope:local align:4 data:string +@92486 = .data:0x000001E0; // type:object size:0x10 scope:local align:4 data:string +@92487 = .data:0x000001F0; // type:object size:0x28 scope:local align:4 data:string +@92488 = .data:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@92489 = .data:0x0000021C; // type:object size:0x1C scope:local align:4 data:string +@92490 = .data:0x00000238; // type:object size:0x12 scope:local align:4 data:string +@92491 = .data:0x0000024C; // type:object size:0x3C scope:local align:4 data:string +@92492 = .data:0x00000288; // type:object size:0x32 scope:local align:4 data:string +@92493 = .data:0x000002BC; // type:object size:0x1A scope:local align:4 data:string +@92656 = .data:0x000002D8; // type:object size:0x2C scope:local align:4 data:string +@92657 = .data:0x00000304; // type:object size:0x2D scope:local align:4 data:string +@92658 = .data:0x00000334; // type:object size:0x33 scope:local align:4 data:string +@92659 = .data:0x00000368; // type:object size:0x29 scope:local align:4 data:string +@92660 = .data:0x00000394; // type:object size:0x2B scope:local align:4 data:string +@92717 = .data:0x000003C0; // type:object size:0x1B scope:local align:4 data:string +@92718 = .data:0x000003DC; // type:object size:0x1A scope:local align:4 data:string +@92719 = .data:0x000003F8; // type:object size:0x11 scope:local align:4 data:string +@92741 = .data:0x0000040C; // type:object size:0xD scope:local align:4 data:string +@92778 = .data:0x0000041C; // type:object size:0x1F scope:local align:4 data:string +daMP_METHODS = .data:0x00000440; // type:object size:0x20 scope:global align:4 +g_profile_MOVIE_PLAYER = .data:0x00000460; // type:object size:0x30 scope:global align:4 +__vt__16daMP_Dlst_base_c = .data:0x00000490; // type:object size:0xC scope:global align:4 +@90688 = .data:0x0000049C; // type:object size:0x11 scope:local align:4 data:string +@90689 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +__RTTI__16daMP_Dlst_base_c = .data:0x000004C0; // type:object size:0x8 scope:global align:4 +@90766 = .data:0x000004D4; // type:object size:0xD scope:local align:4 data:string +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +Ydchuff = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +Udchuff = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +Vdchuff = .bss:0x00000040; // type:object size:0x4 scope:global align:4 data:4byte +Yachuff = .bss:0x00000060; // type:object size:0x4 scope:global align:4 data:4byte +Uachuff = .bss:0x00000080; // type:object size:0x4 scope:global align:4 data:4byte +Vachuff = .bss:0x000000A0; // type:object size:0x4 scope:global align:4 data:4byte +__THPIDCTWorkspace = .bss:0x000000C0; // type:object size:0x100 scope:global align:4 +__THPHuffmanBits = .bss:0x000001C0; // type:object size:0x4 scope:global align:4 data:4byte +__THPHuffmanSizeTab = .bss:0x000001C4; // type:object size:0x4 scope:global align:4 data:4byte +__THPHuffmanCodeTab = .bss:0x000001C8; // type:object size:0x4 scope:global align:4 data:4byte +Gbase = .bss:0x000001E0; // type:object size:0x4 scope:global align:4 +Gwid = .bss:0x00000200; // type:object size:0x4 scope:global align:4 +Gq = .bss:0x00000220; // type:object size:0x4 scope:global align:4 +__THPLCWork512 = .bss:0x00000224; // type:object size:0xC scope:global align:4 +__THPLCWork640 = .bss:0x00000230; // type:object size:0xC scope:global align:4 +__THPOldGQR5 = .bss:0x0000023C; // type:object size:0x4 scope:global align:4 data:4byte +__THPOldGQR6 = .bss:0x00000240; // type:object size:0x4 scope:global align:4 data:4byte +__THPWorkArea = .bss:0x00000244; // type:object size:0x4 scope:global align:4 data:4byte +__THPMCUBuffer = .bss:0x00000248; // type:object size:0x18 scope:global align:4 data:4byte +__THPInfo = .bss:0x00000260; // type:object size:0x4 scope:global align:4 data:4byte +__THPInitFlag = .bss:0x00000264; // type:object size:0x4 scope:global align:4 +daMP_ActivePlayer = .bss:0x00000268; // type:object size:0x1D0 scope:global align:4 data:4byte +daMP_ReadThreadCreated = .bss:0x00000438; // type:object size:0x4 scope:global align:4 data:4byte +daMP_FreeReadBufferQueue = .bss:0x00000440; // type:object size:0x20 scope:global align:4 +daMP_ReadedBufferQueue = .bss:0x00000460; // type:object size:0x20 scope:global align:4 +daMP_ReadedBufferQueue2 = .bss:0x00000480; // type:object size:0x20 scope:global align:4 +daMP_FreeReadBufferMessage = .bss:0x000004A0; // type:object size:0x28 scope:global align:4 +daMP_ReadedBufferMessage = .bss:0x000004C8; // type:object size:0x28 scope:global align:4 +daMP_ReadedBufferMessage2 = .bss:0x000004F0; // type:object size:0x28 scope:global align:4 +daMP_ReadThread = .bss:0x00000518; // type:object size:0x318 scope:global align:4 +daMP_ReadThreadStack = .bss:0x00000830; // type:object size:0x2000 scope:global align:4 +daMP_VideoDecodeThreadCreated = .bss:0x00002830; // type:object size:0x4 scope:global align:4 data:4byte +daMP_VideoDecodeThread = .bss:0x00002838; // type:object size:0x318 scope:global align:4 +daMP_VideoDecodeThreadStack = .bss:0x00002B50; // type:object size:0x64000 scope:global align:4 +daMP_FreeTextureSetQueue = .bss:0x00066B50; // type:object size:0x20 scope:global align:4 +daMP_DecodedTextureSetQueue = .bss:0x00066B70; // type:object size:0x20 scope:global align:4 +daMP_FreeTextureSetMessage = .bss:0x00066B90; // type:object size:0xC scope:global align:4 +daMP_DecodedTextureSetMessage = .bss:0x00066B9C; // type:object size:0xC scope:global align:4 +daMP_First = .bss:0x00066BA8; // type:object size:0x4 scope:global align:4 data:4byte +daMP_AudioDecodeThreadCreated = .bss:0x00066BAC; // type:object size:0x4 scope:global align:4 data:4byte +daMP_AudioDecodeThread = .bss:0x00066BB0; // type:object size:0x318 scope:global align:4 +daMP_AudioDecodeThreadStack = .bss:0x00066EC8; // type:object size:0x64000 scope:global align:4 +daMP_FreeAudioBufferQueue = .bss:0x000CAEC8; // type:object size:0x20 scope:global align:4 +daMP_DecodedAudioBufferQueue = .bss:0x000CAEE8; // type:object size:0x20 scope:global align:4 +daMP_FreeAudioBufferMessage = .bss:0x000CAF08; // type:object size:0xC scope:global align:4 +daMP_DecodedAudioBufferMessage = .bss:0x000CAF14; // type:object size:0xC scope:global align:4 +daMP_Initialized = .bss:0x000CAF20; // type:object size:0x4 scope:global align:4 data:4byte +daMP_WorkBuffer = .bss:0x000CAF40; // type:object size:0x40 scope:global align:4 data:4byte +daMP_PrepareReadyQueue = .bss:0x000CAF80; // type:object size:0x20 scope:global align:4 +daMP_UsedTextureSetQueue = .bss:0x000CAFA0; // type:object size:0x20 scope:global align:4 +daMP_PrepareReadyMessage = .bss:0x000CAFC0; // type:object size:0x4 scope:global align:4 +daMP_UsedTextureSetMessage = .bss:0x000CAFC4; // type:object size:0xC scope:global align:4 +daMP_OldVIPostCallback = .bss:0x000CAFD0; // type:object size:0x4 scope:global align:4 data:4byte +daMP_SoundBufferIndex = .bss:0x000CAFD4; // type:object size:0x4 scope:global align:4 data:4byte +daMP_LastAudioBuffer = .bss:0x000CAFD8; // type:object size:0x4 scope:global align:4 +daMP_CurAudioBuffer = .bss:0x000CAFDC; // type:object size:0x4 scope:global align:4 +daMP_AudioSystem = .bss:0x000CAFE0; // type:object size:0x4 scope:global align:4 +daMP_SoundBuffer = .bss:0x000CB000; // type:object size:0x1180 scope:global align:4 +daMP_videoInfo = .bss:0x000CC180; // type:object size:0xC scope:global align:4 data:4byte +daMP_audioInfo = .bss:0x000CC190; // type:object size:0x10 scope:global align:4 +daMP_DrawPosX = .bss:0x000CC1A0; // type:object size:0x4 scope:global align:4 data:4byte +daMP_DrawPosY = .bss:0x000CC1A4; // type:object size:0x4 scope:global align:4 data:4byte +daMP_buffer = .bss:0x000CC1A8; // type:object size:0x4 scope:global align:4 data:4byte +daMP_Fail_alloc = .bss:0x000CC1AC; // type:object size:0x4 scope:global align:4 data:4byte +daMP_c_Dlst_base = .bss:0x000CC1B0; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_myna/splits.txt b/config/RZDP01/rels/d_a_myna/splits.txt new file mode 100644 index 0000000000..c652e194a8 --- /dev/null +++ b/config/RZDP01/rels/d_a_myna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_myna.cpp: + .text start:0x000000CC end:0x00004234 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x000005DC + .bss start:0x00000008 end:0x000000A8 diff --git a/config/RZDP01/rels/d_a_myna/symbols.txt b/config/RZDP01/rels/d_a_myna/symbols.txt new file mode 100644 index 0000000000..5a08f97426 --- /dev/null +++ b/config/RZDP01/rels/d_a_myna/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x000000D0; // type:function size:0x48 scope:global align:4 +daMyna_searchSSItem__FPvPv = .text:0x00000118; // type:function size:0xBC scope:global align:4 +daMyna_searchLight__FPvPv = .text:0x000001D4; // type:function size:0x70 scope:global align:4 +daMyna_searchEvtTag__FPvPv = .text:0x00000244; // type:function size:0x74 scope:global align:4 +baseMotion00__8daMyna_cFi = .text:0x000002B8; // type:function size:0x40 scope:global align:4 +baseMotion01__8daMyna_cFi = .text:0x000002F8; // type:function size:0x40 scope:global align:4 +baseMotion02__8daMyna_cFi = .text:0x00000338; // type:function size:0x40 scope:global align:4 +baseMotion03__8daMyna_cFi = .text:0x00000378; // type:function size:0x60 scope:global align:4 +baseMotion04__8daMyna_cFi = .text:0x000003D8; // type:function size:0x60 scope:global align:4 +baseMotion05__8daMyna_cFi = .text:0x00000438; // type:function size:0x60 scope:global align:4 +baseMotion06__8daMyna_cFi = .text:0x00000498; // type:function size:0x40 scope:global align:4 +create__8daMyna_cFv = .text:0x000004D8; // type:function size:0x198 scope:global align:4 +destroy__8daMyna_cFv = .text:0x00000670; // type:function size:0x50 scope:global align:4 +draw__8daMyna_cFv = .text:0x000006C0; // type:function size:0xC0 scope:global align:4 +execute__8daMyna_cFv = .text:0x00000780; // type:function size:0x1EC scope:global align:4 +createHeap__8daMyna_cFv = .text:0x0000096C; // type:function size:0x194 scope:global align:4 +jntNodeCB__8daMyna_cFP8J3DJointP8J3DModel = .text:0x00000B00; // type:function size:0x78 scope:global align:4 +attack_wait_init__8daMyna_cFv = .text:0x00000B78; // type:function size:0x40 scope:global align:4 +attack_wait_move__8daMyna_cFv = .text:0x00000BB8; // type:function size:0x1A8 scope:global align:4 +attack_before_talk_init__8daMyna_cFv = .text:0x00000D60; // type:function size:0x54 scope:global align:4 +attack_before_talk_move__8daMyna_cFv = .text:0x00000DB4; // type:function size:0x74 scope:global align:4 +attack_fly_init__8daMyna_cFv = .text:0x00000E28; // type:function size:0x40 scope:global align:4 +attack_fly_move__8daMyna_cFv = .text:0x00000E68; // type:function size:0x158 scope:global align:4 +attack_init__8daMyna_cFv = .text:0x00000FC0; // type:function size:0x44 scope:global align:4 +attack_move__8daMyna_cFv = .text:0x00001004; // type:function size:0x70 scope:global align:4 +attack_after_talk_init__8daMyna_cFv = .text:0x00001074; // type:function size:0x18 scope:global align:4 +attack_after_talk_move__8daMyna_cFv = .text:0x0000108C; // type:function size:0x7C scope:global align:4 +greet_wait_init__8daMyna_cFv = .text:0x00001108; // type:function size:0x10 scope:global align:4 +greet_wait_move__8daMyna_cFv = .text:0x00001118; // type:function size:0x190 scope:global align:4 +greet_talk_init__8daMyna_cFv = .text:0x000012A8; // type:function size:0xEC scope:global align:4 +greet_talk_move__8daMyna_cFv = .text:0x00001394; // type:function size:0xA0 scope:global align:4 +shopping_wait_init__8daMyna_cFv = .text:0x00001434; // type:function size:0x10 scope:global align:4 +shopping_wait_move__8daMyna_cFv = .text:0x00001444; // type:function size:0x3D0 scope:global align:4 +shopping_talk_init__8daMyna_cFv = .text:0x00001814; // type:function size:0x78 scope:global align:4 +shopping_talk_move__8daMyna_cFv = .text:0x0000188C; // type:function size:0x70 scope:global align:4 +thanks_talk_init__8daMyna_cFv = .text:0x000018FC; // type:function size:0x8C scope:global align:4 +thanks_talk_move__8daMyna_cFv = .text:0x00001988; // type:function size:0x68 scope:global align:4 +byebye_talk_init__8daMyna_cFv = .text:0x000019F0; // type:function size:0x13C scope:global align:4 +byebye_talk_move__8daMyna_cFv = .text:0x00001B2C; // type:function size:0xDC scope:global align:4 +turn_on_start_init__8daMyna_cFv = .text:0x00001C08; // type:function size:0xA0 scope:global align:4 +turn_on_start_move__8daMyna_cFv = .text:0x00001CA8; // type:function size:0x114 scope:global align:4 +turn_on_init__8daMyna_cFv = .text:0x00001DBC; // type:function size:0x10 scope:global align:4 +turn_on_move__8daMyna_cFv = .text:0x00001DCC; // type:function size:0x48 scope:global align:4 +turn_on_end1_init__8daMyna_cFv = .text:0x00001E14; // type:function size:0x10 scope:global align:4 +turn_on_end1_move__8daMyna_cFv = .text:0x00001E24; // type:function size:0x94 scope:global align:4 +turn_on_end2_init__8daMyna_cFv = .text:0x00001EB8; // type:function size:0x20 scope:global align:4 +turn_on_end2_move__8daMyna_cFv = .text:0x00001ED8; // type:function size:0x100 scope:global align:4 +turn_on_end3_init__8daMyna_cFv = .text:0x00001FD8; // type:function size:0x4 scope:global align:4 +turn_on_end3_move__8daMyna_cFv = .text:0x00001FDC; // type:function size:0x70 scope:global align:4 +wolf_talk_init__8daMyna_cFv = .text:0x0000204C; // type:function size:0x18 scope:global align:4 +wolf_talk_move__8daMyna_cFv = .text:0x00002064; // type:function size:0x5C scope:global align:4 +attack_wait2_init__8daMyna_cFv = .text:0x000020C0; // type:function size:0x40 scope:global align:4 +attack_wait2_move__8daMyna_cFv = .text:0x00002100; // type:function size:0x1A8 scope:global align:4 +attack_before_talk2_init__8daMyna_cFv = .text:0x000022A8; // type:function size:0x54 scope:global align:4 +attack_before_talk2_move__8daMyna_cFv = .text:0x000022FC; // type:function size:0x68 scope:global align:4 +attack_fly2_init__8daMyna_cFv = .text:0x00002364; // type:function size:0x40 scope:global align:4 +attack_fly2_move__8daMyna_cFv = .text:0x000023A4; // type:function size:0x180 scope:global align:4 +attack2_init__8daMyna_cFv = .text:0x00002524; // type:function size:0x44 scope:global align:4 +attack2_move__8daMyna_cFv = .text:0x00002568; // type:function size:0xB4 scope:global align:4 +attack2_talk_init__8daMyna_cFv = .text:0x0000261C; // type:function size:0x20 scope:global align:4 +attack2_talk_move__8daMyna_cFv = .text:0x0000263C; // type:function size:0xB4 scope:global align:4 +soldoutItem__8daMyna_cFUi = .text:0x000026F0; // type:function size:0x3C scope:global align:4 +fly_attack_move__8daMyna_cFv = .text:0x0000272C; // type:function size:0x188 scope:global align:4 +fly_return_move__8daMyna_cFv = .text:0x000028B4; // type:function size:0x1F0 scope:global align:4 +fly_body_wave__8daMyna_cFv = .text:0x00002AA4; // type:function size:0x84 scope:global align:4 +talkAnime__8daMyna_cFP9msg_class = .text:0x00002B28; // type:function size:0x124 scope:global align:4 +chkEvent__8daMyna_cFv = .text:0x00002C4C; // type:function size:0x104 scope:global align:4 +orderEvent__8daMyna_cFv = .text:0x00002D50; // type:function size:0x88 scope:global align:4 +deleteItem__8daMyna_cFi = .text:0x00002DD8; // type:function size:0x1C scope:global align:4 +deleteItem__8daMyna_cFUi = .text:0x00002DF4; // type:function size:0x4C scope:global align:4 +initiate__8daMyna_cFv = .text:0x00002E40; // type:function size:0x25C scope:global align:4 +setItemInfo__8daMyna_cFv = .text:0x0000309C; // type:function size:0x13C scope:global align:4 +setRoomNo__8daMyna_cFv = .text:0x000031D8; // type:function size:0x44 scope:global align:4 +setCollision__8daMyna_cFv = .text:0x0000321C; // type:function size:0x58 scope:global align:4 +set_mtx__8daMyna_cFv = .text:0x00003274; // type:function size:0x11C scope:global align:4 +animePlay__8daMyna_cFv = .text:0x00003390; // type:function size:0x124 scope:global align:4 +setMcaMorfAnm__8daMyna_cFP18J3DAnmTransformKeyffiii = .text:0x000034B4; // type:function size:0x7C scope:global align:4 +getTrnsfrmKeyAnm__8daMyna_cFPc = .text:0x00003530; // type:function size:0x30 scope:global align:4 +getTexPtrnAnm__8daMyna_cFPc = .text:0x00003560; // type:function size:0x30 scope:global align:4 +checkEndAnm__8daMyna_cFf = .text:0x00003590; // type:function size:0xE0 scope:global align:4 +checkEndAnm__8daMyna_cFP12J3DFrameCtrl = .text:0x00003670; // type:function size:0x60 scope:global align:4 +getItemType__8daMyna_cFPv = .text:0x000036D0; // type:function size:0x12C scope:global align:4 +getFlowNodeNum__8daMyna_cFv = .text:0x000037FC; // type:function size:0x34 scope:global align:4 +checkDead__8daMyna_cFv = .text:0x00003830; // type:function size:0x134 scope:global align:4 +chkPlayerInEvtArea__8daMyna_cFP10fopAc_ac_c4cXyz = .text:0x00003964; // type:function size:0x18C scope:global align:4 +animeControl__8daMyna_cFv = .text:0x00003AF0; // type:function size:0x180 scope:global align:4 +setAnimeType__8daMyna_cFUcf = .text:0x00003C70; // type:function size:0x40 scope:global align:4 +playDefaultWaitAnime__8daMyna_cFv = .text:0x00003CB0; // type:function size:0x260 scope:global align:4 +setDefaultWaitAnime__8daMyna_cFUc = .text:0x00003F10; // type:function size:0x18C scope:global align:4 +daMyna_Create__FPv = .text:0x0000409C; // type:function size:0x4 scope:global align:4 +daMyna_Delete__FPv = .text:0x000040A0; // type:function size:0x4 scope:global align:4 +daMyna_Execute__FPv = .text:0x000040A4; // type:function size:0x4 scope:global align:4 +daMyna_Draw__FPv = .text:0x000040A8; // type:function size:0x4 scope:global align:4 +daMyna_IsDelete__FPv = .text:0x000040AC; // type:function size:0x8 scope:global align:4 +__dt__12daMyna_HIO_cFv = .text:0x000040B4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_myna_cpp = .text:0x000040F4; // type:function size:0x48 scope:global align:4 +__ct__12daMyna_HIO_cFv = .text:0x0000413C; // type:function size:0x4C scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00004188; // type:function size:0x8 scope:global align:4 +__dt__8daMyna_cFv = .text:0x00004190; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDSph__8daMyna_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@100291 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@100465 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@100466 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@100521 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@100656 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@100804 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@100914 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@101080 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@101103 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@101104 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@101105 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101115 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@101206 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101338 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101595 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@101687 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +init_proc = .data:0x00000000; // type:object size:0x108 scope:global align:4 +move_proc = .data:0x00000108; // type:object size:0x108 scope:global align:4 +lbl_281_data_210 = .data:0x00000210; // type:object size:0x12 data:string +lbl_281_data_222 = .data:0x00000222; // type:object size:0x10 data:string +lbl_281_data_232 = .data:0x00000232; // type:object size:0x10 data:string +lbl_281_data_242 = .data:0x00000242; // type:object size:0x10 data:string +lbl_281_data_252 = .data:0x00000252; // type:object size:0xE data:string +lbl_281_data_260 = .data:0x00000260; // type:object size:0x13 data:string +lbl_281_data_273 = .data:0x00000273; // type:object size:0x13 data:string +lbl_281_data_286 = .data:0x00000286; // type:object size:0x11 data:string +lbl_281_data_297 = .data:0x00000297; // type:object size:0x10 data:string +lbl_281_data_2A7 = .data:0x000002A7; // type:object size:0x10 data:string +lbl_281_data_2B7 = .data:0x000002B7; // type:object size:0x10 data:string +lbl_281_data_2C7 = .data:0x000002C7; // type:object size:0x10 data:string +lbl_281_data_2D7 = .data:0x000002D7; // type:object size:0x10 data:string +lbl_281_data_2E7 = .data:0x000002E7; // type:object size:0x10 data:string +lbl_281_data_2F7 = .data:0x000002F7; // type:object size:0x10 data:string +l_bckFileNameTBL = .data:0x00000308; // type:object size:0x3C scope:global align:4 data:4byte +lbl_281_data_344 = .data:0x00000344; // type:object size:0x9 data:string +l_btpFileNameTBL = .data:0x00000350; // type:object size:0x4 scope:global align:4 data:4byte +aParam$localstatic$__ct__12daMyna_HIO_cFv = .data:0x00000354; // type:object size:0x30 scope:local align:4 +mBaseMotionTBL__8daMyna_c = .data:0x00000384; // type:object size:0x54 scope:global align:4 +lbl_281_data_3D8 = .data:0x000003D8; // type:object size:0x14 +@101171 = .data:0x000003EC; // type:object size:0x40 scope:local align:4 +@101597 = .data:0x0000042C; // type:object size:0x3C scope:local align:4 +daMyna_MethodTable = .data:0x00000468; // type:object size:0x20 scope:global align:4 +g_profile_MYNA = .data:0x00000488; // type:object size:0x30 scope:global align:4 +__vt__12daMyna_HIO_c = .data:0x000004B8; // type:object size:0xC scope:global align:4 +lbl_281_data_4C4 = .data:0x000004C4; // type:object size:0xD data:string +@96785 = .data:0x000004D4; // type:object size:0x14 scope:local align:4 +__RTTI__12daMyna_HIO_c = .data:0x000004E8; // type:object size:0x8 scope:global align:4 +__vt__8daMyna_c = .data:0x000004F0; // type:object size:0xC scope:global align:4 +lbl_281_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string +@96787 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__RTTI__8daMyna_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +lbl_281_data_51C = .data:0x0000051C; // type:object size:0x30 +@96925 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +lbl_281_data_558 = .data:0x00000558; // type:object size:0x84 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@95076 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_HOSTIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:float +daMyna_targetActor = .bss:0x00000048; // type:object size:0x28 scope:global align:4 +daMyna_subActor = .bss:0x00000070; // type:object size:0x28 scope:global align:4 +daMyna_LightActor = .bss:0x00000098; // type:object size:0x4 scope:global align:4 data:4byte +daMyna_actor_count = .bss:0x0000009C; // type:object size:0x4 scope:global align:4 +daMyna_evtTagActor0 = .bss:0x000000A0; // type:object size:0x4 scope:global align:4 data:4byte +daMyna_evtTagActor1 = .bss:0x000000A4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_nbomb/splits.txt b/config/RZDP01/rels/d_a_nbomb/splits.txt new file mode 100644 index 0000000000..ea1e9a6d9b --- /dev/null +++ b/config/RZDP01/rels/d_a_nbomb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_nbomb.cpp: + .text start:0x000000CC end:0x0000469C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x000003B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_nbomb/symbols.txt b/config/RZDP01/rels/d_a_nbomb/symbols.txt new file mode 100644 index 0000000000..7e01c002ac --- /dev/null +++ b/config/RZDP01/rels/d_a_nbomb/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +coHitCallback__9daNbomb_cFP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +daNbomb_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000110; // type:function size:0x8 scope:global align:4 +tgHitCallback__9daNbomb_cFP12dCcD_GObjInf = .text:0x00000118; // type:function size:0x144 scope:global align:4 +daNbomb_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000025C; // type:function size:0x8 scope:global align:4 +searchEnemy__9daNbomb_cFP10fopAc_ac_c = .text:0x00000264; // type:function size:0xD0 scope:global align:4 +daNbomb_searchEnemy__FP10fopAc_ac_cPv = .text:0x00000334; // type:function size:0x54 scope:global align:4 +createHeap__9daNbomb_cFv = .text:0x00000388; // type:function size:0x1B0 scope:global align:4 +daNbomb_createHeap__FP10fopAc_ac_c = .text:0x00000538; // type:function size:0x4 scope:global align:4 +create__9daNbomb_cFv = .text:0x0000053C; // type:function size:0x838 scope:global align:4 +daNbomb_Create__FP10fopAc_ac_c = .text:0x00000D74; // type:function size:0x4 scope:global align:4 +__dt__9daNbomb_cFv = .text:0x00000D78; // type:function size:0x22C scope:global align:4 +daNbomb_Delete__FP9daNbomb_c = .text:0x00000FA4; // type:function size:0x28 scope:global align:4 +checkTimerStop__9daNbomb_cFv = .text:0x00000FCC; // type:function size:0x74 scope:global align:4 +checkExplode__9daNbomb_cFv = .text:0x00001040; // type:function size:0x14C scope:global align:4 +setRoomInfo__9daNbomb_cFv = .text:0x0000118C; // type:function size:0xA4 scope:global align:4 +setSmokePos__9daNbomb_cFv = .text:0x00001230; // type:function size:0xA4 scope:global align:4 +setEffect__9daNbomb_cFv = .text:0x000012D4; // type:function size:0x270 scope:global align:4 +setHookshotOffset__9daNbomb_cFv = .text:0x00001544; // type:function size:0xC0 scope:global align:4 +setFreeze__9daNbomb_cFv = .text:0x00001604; // type:function size:0x24 scope:global align:4 +checkWaterIn__9daNbomb_cFv = .text:0x00001628; // type:function size:0x38 scope:global align:4 +insectLineCheck__9daNbomb_cFv = .text:0x00001660; // type:function size:0xF0 scope:global align:4 +setHitPolygon__9daNbomb_cFi = .text:0x00001750; // type:function size:0x220 scope:global align:4 +procExplodeInit__9daNbomb_cFv = .text:0x00001970; // type:function size:0x3D8 scope:global align:4 +procExplode__9daNbomb_cFv = .text:0x00001D48; // type:function size:0x1EC scope:global align:4 +procCarryInit__9daNbomb_cFv = .text:0x00001F34; // type:function size:0x148 scope:global align:4 +procCarry__9daNbomb_cFv = .text:0x0000207C; // type:function size:0x370 scope:global align:4 +procWaitInit__9daNbomb_cFv = .text:0x000023EC; // type:function size:0x50 scope:global align:4 +procWait__9daNbomb_cFv = .text:0x0000243C; // type:function size:0x730 scope:global align:4 +procFlowerWaitInit__9daNbomb_cFv = .text:0x00002B6C; // type:function size:0x8C scope:global align:4 +procFlowerWait__9daNbomb_cFv = .text:0x00002BF8; // type:function size:0xBC scope:global align:4 +procBoomerangMoveInit__9daNbomb_cFP12dCcD_GObjInf = .text:0x00002CB4; // type:function size:0x124 scope:global align:4 +procBoomerangMove__9daNbomb_cFv = .text:0x00002DD8; // type:function size:0x1A4 scope:global align:4 +procInsectMoveInit__9daNbomb_cFv = .text:0x00002F7C; // type:function size:0xE8 scope:global align:4 +procInsectMove__9daNbomb_cFv = .text:0x00003064; // type:function size:0x5B4 scope:global align:4 +execute__9daNbomb_cFv = .text:0x00003618; // type:function size:0x9E0 scope:global align:4 +daNbomb_Execute__FP9daNbomb_c = .text:0x00003FF8; // type:function size:0x4 scope:global align:4 +draw__9daNbomb_cFv = .text:0x00003FFC; // type:function size:0x504 scope:global align:4 +daNbomb_Draw__FP9daNbomb_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_nbomb_cpp = .text:0x00004504; // type:function size:0x44 scope:global align:4 +@36@__dt__13dBgS_BombAcchFv = .text:0x00004548; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_BombAcchFv = .text:0x00004550; // type:function size:0x8 scope:local align:4 +__dt__13dBgS_BombAcchFv = .text:0x00004558; // type:function size:0x58 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000045B0; // type:function size:0x84 scope:global align:4 +setCargoBombExplode__9daNbomb_cFv = .text:0x00004634; // type:function size:0x10 scope:global align:4 +deleteBombAndEffect__9daNbomb_cFv = .text:0x00004644; // type:function size:0x38 scope:global align:4 +checkExplodeNow__9daNbomb_cFv = .text:0x0000467C; // type:function size:0x10 scope:global align:4 +setCargoBombExplode__7dBomb_cFv = .text:0x0000468C; // type:function size:0x4 scope:global align:4 +deleteBombAndEffect__7dBomb_cFv = .text:0x00004690; // type:function size:0x4 scope:global align:4 +checkExplodeNow__7dBomb_cFv = .text:0x00004694; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_localCenterOffset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +lbl_53_rodata_C = .rodata:0x0000000C; // type:object size:0x6 data:string +lbl_53_rodata_12 = .rodata:0x00000012; // type:object size:0x5 data:string +lbl_53_rodata_17 = .rodata:0x00000017; // type:object size:0x5 data:string +@112311 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@112312 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@112313 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@112314 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@112336 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:string +@112337 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@112338 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +bmdIdx$106409 = .rodata:0x00000038; // type:object size:0xC scope:local align:4 +heapSize$106461 = .rodata:0x00000044; // type:object size:0x18 scope:local align:4 +@112570 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@112571 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@112572 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@112573 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@112574 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@112575 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@112576 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@112577 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@112578 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@112579 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@112582 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@112774 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@112785 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +localOffset$106782 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@112853 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@112899 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@112933 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +normalNameID$106928 = .rodata:0x000000B0; // type:object size:0x12 scope:local align:4 +waterNameID$106929 = .rodata:0x000000C2; // type:object size:0x10 scope:local align:2 +waterNameID2$106930 = .rodata:0x000000D2; // type:object size:0x12 scope:local align:2 +@112992 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@112993 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112994 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@112995 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@112996 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@113021 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@113022 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@113023 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113024 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@113025 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@113287 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@113288 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113289 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@113290 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@113291 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@113292 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113293 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:string +@113294 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@113297 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 +@113382 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@113451 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113452 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113453 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113454 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113455 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113456 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113669 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113670 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@113671 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@113816 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@113817 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +rotMax$107405 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +rotMin$107406 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +normalEffCnt$106926 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +waterEffCnt$106927 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global align:4 +m_arcNameList__9daNbomb_c = .data:0x00000040; // type:object size:0x18 scope:global align:4 data:4byte +lbl_53_data_58 = .data:0x00000058; // type:object size:0x20 +enemyBombID$106799 = .data:0x00000078; // type:object size:0xA scope:local align:4 data:2byte +@112952 = .data:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@113030 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@113134 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@113307 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@107342 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@113322 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +@113374 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +l_daNbombMethod = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_NBOMB = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__9daNbomb_c = .data:0x00000128; // type:object size:0x14 scope:global align:4 +lbl_53_data_13C = .data:0x0000013C; // type:object size:0xA data:string +@107921 = .data:0x00000148; // type:object size:0x14 scope:local align:4 +__RTTI__9daNbomb_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +__vt__7dBomb_c = .data:0x00000164; // type:object size:0x14 scope:global align:4 +lbl_53_data_178 = .data:0x00000178; // type:object size:0x8 data:string +@107927 = .data:0x00000180; // type:object size:0xC scope:local align:4 +__RTTI__7dBomb_c = .data:0x0000018C; // type:object size:0x8 scope:global align:4 +__vt__13dBgS_BombAcch = .data:0x00000194; // type:object size:0x24 scope:global align:4 +lbl_53_data_1B8 = .data:0x000001B8; // type:object size:0xE data:string +@107983 = .data:0x000001C8; // type:object size:0x3C scope:local align:4 +__RTTI__13dBgS_BombAcch = .data:0x00000204; // type:object size:0x8 scope:global align:4 +lbl_53_data_20C = .data:0x0000020C; // type:object size:0xA data:string +@107989 = .data:0x00000218; // type:object size:0x34 scope:local align:4 +lbl_53_data_24C = .data:0x0000024C; // type:object size:0x14 +@108047 = .data:0x00000260; // type:object size:0x24 scope:local align:4 +lbl_53_data_284 = .data:0x00000284; // type:object size:0x18 +@108049 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_53_data_2A8 = .data:0x000002A8; // type:object size:0x1C +@108051 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +lbl_53_data_2D0 = .data:0x000002D0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@106798 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +effectScale$106795 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_ni/splits.txt b/config/RZDP01/rels/d_a_ni/splits.txt new file mode 100644 index 0000000000..1eec81bcca --- /dev/null +++ b/config/RZDP01/rels/d_a_ni/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ni.cpp: + .text start:0x000000CC end:0x00004D40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000014C + .data start:0x00000000 end:0x000003C8 + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_ni/symbols.txt b/config/RZDP01/rels/d_a_ni/symbols.txt new file mode 100644 index 0000000000..bae1f3c830 --- /dev/null +++ b/config/RZDP01/rels/d_a_ni/symbols.txt @@ -0,0 +1,187 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNi_HIO_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +anm_init__FP8ni_classifUcf = .text:0x00000148; // type:function size:0xC0 scope:global align:4 +hane_set__FP8ni_classff = .text:0x00000208; // type:function size:0xF8 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000300; // type:function size:0x20C scope:global align:4 +daNi_Draw__FP8ni_class = .text:0x0000050C; // type:function size:0xF0 scope:global align:4 +s_play_sub__FPvPv = .text:0x000005FC; // type:function size:0x58 scope:global align:4 +damage_check__FP8ni_class = .text:0x00000654; // type:function size:0x210 scope:global align:4 +s_t_sub__FPvPv = .text:0x00000864; // type:function size:0x6C scope:global align:4 +ni_carry_check__FP8ni_class = .text:0x000008D0; // type:function size:0x3C scope:global align:4 +move_gake_check__FP8ni_classf = .text:0x0000090C; // type:function size:0xEC scope:global align:4 +ni_normal__FP8ni_class = .text:0x000009F8; // type:function size:0x5D8 scope:global align:4 +ni_away__FP8ni_class = .text:0x00000FD0; // type:function size:0x324 scope:global align:4 +ni_swim__FP8ni_class = .text:0x000012F4; // type:function size:0x35C scope:global align:4 +ni_carry__FP8ni_class = .text:0x00001650; // type:function size:0x1C8 scope:global align:4 +ni_fly__FP8ni_class = .text:0x00001818; // type:function size:0x124 scope:global align:4 +ni_drop__FP8ni_class = .text:0x0000193C; // type:function size:0x114 scope:global align:4 +ni_return__FP8ni_class = .text:0x00001A50; // type:function size:0x180 scope:global align:4 +ni_damage__FP8ni_class = .text:0x00001BD0; // type:function size:0x178 scope:global align:4 +s_b_sub__FPvPv = .text:0x00001D48; // type:function size:0x64 scope:global align:4 +ni_windspin__FP8ni_class = .text:0x00001DAC; // type:function size:0x158 scope:global align:4 +ni_demo0__FP8ni_class = .text:0x00001F04; // type:function size:0x2D0 scope:global align:4 +ni_message__FP8ni_class = .text:0x000021D4; // type:function size:0xC8 scope:global align:4 +playwallcheck__FP8ni_class = .text:0x0000229C; // type:function size:0x194 scope:global align:4 +ni_play__FP8ni_class = .text:0x00002430; // type:function size:0x888 scope:global align:4 +play_camera__FP8ni_class = .text:0x00002CB8; // type:function size:0x78C scope:global align:4 +action__FP8ni_class = .text:0x00003444; // type:function size:0xADC scope:global align:4 +message__FP8ni_class = .text:0x00003F20; // type:function size:0x10C scope:global align:4 +daNi_Execute__FP8ni_class = .text:0x0000402C; // type:function size:0x43C scope:global align:4 +daNi_IsDelete__FP8ni_class = .text:0x00004468; // type:function size:0x8 scope:global align:4 +daNi_Delete__FP8ni_class = .text:0x00004470; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000044D8; // type:function size:0x204 scope:global align:4 +daNi_Create__FP10fopAc_ac_c = .text:0x000046DC; // type:function size:0x370 scope:global align:4 +__dt__10daNi_HIO_cFv = .text:0x00004A4C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_ni_cpp = .text:0x00004A8C; // type:function size:0x48 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x00004AD4; // type:function size:0x78 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00004B4C; // type:function size:0x10 scope:global align:4 +dComIfGp_getStartStageName__Fv = .text:0x00004B5C; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyz = .text:0x00004B6C; // type:function size:0x7C scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00004BE8; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00004BF8; // type:function size:0x10 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00004C10; // type:function size:0x8 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00004C18; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00004C20; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00004C28; // type:function size:0x8 scope:global align:4 +fopAcM_checkCarryNow__FP10fopAc_ac_c = .text:0x00004C30; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x00004C3C; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00004C4C; // type:function size:0x10 scope:global align:4 +fopAcM_OnCarryType__FP10fopAc_ac_c12fopAcM_CARRY = .text:0x00004C5C; // type:function size:0x10 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00004C6C; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00004C78; // type:function size:0x34 scope:global align:4 +cLib_offBit
                                  __FRUlUl_v = .text:0x00004CAC; // type:function size:0x10 scope:global align:4 +cLib_onBit
                                    __FRUlUl_v = .text:0x00004CBC; // type:function size:0x10 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x00004CCC; // type:function size:0xC scope:global align:4 +ChkWallHit__9dBgS_AcchCFv = .text:0x00004CD8; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00004CE4; // type:function size:0x14 scope:global align:4 +GetCross__11cBgS_LinChkFv = .text:0x00004CF8; // type:function size:0x8 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x00004D00; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x00004D10; // type:function size:0x4 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00004D14; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00004D24; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00004D34; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@104591 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@104592 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@104593 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@104594 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@104595 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@104596 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@104597 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@104598 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@104607 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@104609 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@104704 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@104705 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@104752 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@104753 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@104754 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@104757 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@104795 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@104889 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@104890 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@104891 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@104892 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@104893 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@104894 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@104895 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@104896 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@104897 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@104898 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104899 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104900 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104901 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104951 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104952 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104953 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104954 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104980 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105016 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105017 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@105041 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@105060 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105081 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105109 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105138 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@105139 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@105140 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@105141 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@105142 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@105294 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@105295 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@105296 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@105297 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105298 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105299 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105300 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105301 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105304 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@105351 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105352 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105353 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105354 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105355 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105356 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105357 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@105358 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105359 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105360 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105361 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105362 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105443 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105444 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105446 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105447 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105448 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:string +@105531 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@105532 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@105533 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105534 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105535 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@105727 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@105728 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@105730 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +hane_id$98308 = .data:0x00000004; // type:object size:0x8 scope:local align:4 +@105305 = .data:0x0000000C; // type:object size:0x7C scope:local align:4 +j_w$99368 = .data:0x00000088; // type:object size:0x10 scope:local align:4 +j_a$99369 = .data:0x00000098; // type:object size:0x10 scope:local align:4 +w_eff_id$99403 = .data:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_282_data_B0 = .data:0x000000B0; // type:object size:0x8 data:string +@105450 = .data:0x000000B8; // type:object size:0x40 scope:local align:4 +key_eno$99555 = .data:0x000000F8; // type:object size:0x4 scope:local align:4 +cc_sph_src$99681 = .data:0x000000FC; // type:object size:0x40 scope:local align:4 +lbl_282_data_13C = .data:0x0000013C; // type:object size:0x8 data:string +l_daNi_Method = .data:0x00000144; // type:object size:0x20 scope:global align:4 +g_profile_NI = .data:0x00000164; // type:object size:0x30 scope:global align:4 +__vt__10daNi_HIO_c = .data:0x00000194; // type:object size:0xC scope:global align:4 +lbl_282_data_1A0 = .data:0x000001A0; // type:object size:0xB data:string +@99739 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +__RTTI__10daNi_HIO_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_282_data_1C0 = .data:0x000001C0; // type:object size:0x34 +@99813 = .data:0x000001F4; // type:object size:0x3C scope:local align:4 +lbl_282_data_230 = .data:0x00000230; // type:object size:0x14 +@99815 = .data:0x00000244; // type:object size:0x34 scope:local align:4 +lbl_282_data_278 = .data:0x00000278; // type:object size:0x14 +@99873 = .data:0x0000028C; // type:object size:0x24 scope:local align:4 +lbl_282_data_2B0 = .data:0x000002B0; // type:object size:0x18 +@99875 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +lbl_282_data_2D4 = .data:0x000002D4; // type:object size:0x1C +@99877 = .data:0x000002F0; // type:object size:0xC scope:local align:4 +lbl_282_data_2FC = .data:0x000002FC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@98276 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x3C scope:global align:4 data:byte +target_info = .bss:0x00000054; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x0000007C; // type:object size:0x4 scope:global align:4 data:4byte +@99402 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +sc$99399 = .bss:0x00000090; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_no_chg_room/splits.txt b/config/RZDP01/rels/d_a_no_chg_room/splits.txt new file mode 100644 index 0000000000..7e0f8c0ef1 --- /dev/null +++ b/config/RZDP01/rels/d_a_no_chg_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_no_chg_room.cpp: + .text start:0x0000005C end:0x00000508 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_no_chg_room/symbols.txt b/config/RZDP01/rels/d_a_no_chg_room/symbols.txt new file mode 100644 index 0000000000..c903b0d0df --- /dev/null +++ b/config/RZDP01/rels/d_a_no_chg_room/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +execute__9daNocrm_cFv = .text:0x0000005C; // type:function size:0x2F4 scope:global align:4 +getRoomNo__9daNocrm_cFi = .text:0x00000350; // type:function size:0xA4 scope:global align:4 +daNocrm_create__FP9daNocrm_c = .text:0x000003F4; // type:function size:0x100 scope:global align:4 +daNocrm_Delete__FP9daNocrm_c = .text:0x000004F4; // type:function size:0x8 scope:global align:4 +daNocrm_execute__FP9daNocrm_c = .text:0x000004FC; // type:function size:0x4 scope:global align:4 +daNocrm_draw__FP9daNocrm_c = .text:0x00000500; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92711 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92761 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92762 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daNocrm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NO_CHG_ROOM = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_16_data_50 = .data:0x00000050; // type:object size:0x3C diff --git a/config/RZDP01/rels/d_a_npc_aru/splits.txt b/config/RZDP01/rels/d_a_npc_aru/splits.txt new file mode 100644 index 0000000000..dcc26fc43f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_aru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_aru.cpp: + .text start:0x000000CC end:0x00004BBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000134 + .data start:0x00000000 end:0x00000B0C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_aru/symbols.txt b/config/RZDP01/rels/d_a_npc_aru/symbols.txt new file mode 100644 index 0000000000..838c9773c9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_aru/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Aru_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__11daNpc_Aru_cFv = .text:0x00000190; // type:function size:0x528 scope:global align:4 +CreateHeap__11daNpc_Aru_cFv = .text:0x000006B8; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Aru_cFv = .text:0x00000920; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Aru_cFP8J3DJointi = .text:0x000009B8; // type:function size:0x54 scope:global align:4 +srchCow__11daNpc_Aru_cFPvPv = .text:0x00000A0C; // type:function size:0xA4 scope:global align:4 +srchUDoor__11daNpc_Aru_cFPvPv = .text:0x00000AB0; // type:function size:0x94 scope:global align:4 +chkThrust__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x148 scope:global align:4 +getCowP__11daNpc_Aru_cFi = .text:0x00000C8C; // type:function size:0x130 scope:global align:4 +getUDoor_l_P__11daNpc_Aru_cFv = .text:0x00000DBC; // type:function size:0xC4 scope:global align:4 +getUDoor_r_P__11daNpc_Aru_cFv = .text:0x00000E80; // type:function size:0xC4 scope:global align:4 +getType__11daNpc_Aru_cFv = .text:0x00000F44; // type:function size:0x64 scope:global align:4 +isDelete__11daNpc_Aru_cFv = .text:0x00000FA8; // type:function size:0x8C scope:global align:4 +reset__11daNpc_Aru_cFv = .text:0x00001034; // type:function size:0x280 scope:global align:4 +afterJntAnm__11daNpc_Aru_cFi = .text:0x000012B4; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Aru_cFv = .text:0x00001338; // type:function size:0x11C scope:global align:4 +checkChangeEvt__11daNpc_Aru_cFv = .text:0x00001454; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__11daNpc_Aru_cFv = .text:0x00001500; // type:function size:0x80 scope:global align:4 +srchActors__11daNpc_Aru_cFv = .text:0x00001580; // type:function size:0x278 scope:global align:4 +evtTalk__11daNpc_Aru_cFv = .text:0x000017F8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Aru_cFv = .text:0x00001898; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Aru_cFv = .text:0x00001950; // type:function size:0x128 scope:global align:4 +beforeMove__11daNpc_Aru_cFv = .text:0x00001A78; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Aru_cFv = .text:0x00001AE8; // type:function size:0x2D4 scope:global align:4 +setCollision__11daNpc_Aru_cFv = .text:0x00001DBC; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Aru_cFv = .text:0x00001F1C; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Aru_cFv = .text:0x00001F24; // type:function size:0x1E0 scope:global align:4 +setAction__11daNpc_Aru_cFM11daNpc_Aru_cFPCvPvPv_i = .text:0x00002104; // type:function size:0xA8 scope:global align:4 +chkBullRunningStage__11daNpc_Aru_cFv = .text:0x000021AC; // type:function size:0x78 scope:global align:4 +chkSkipFenceStage__11daNpc_Aru_cFv = .text:0x00002224; // type:function size:0x78 scope:global align:4 +srchActorDirection__11daNpc_Aru_cFP10fopAc_ac_c = .text:0x0000229C; // type:function size:0xD0 scope:global align:4 +adjustMoveDir__11daNpc_Aru_cFv = .text:0x0000236C; // type:function size:0x574 scope:global align:4 +duck__11daNpc_Aru_cFi = .text:0x000028E0; // type:function size:0x2DC scope:global align:4 +lookround__11daNpc_Aru_cFs = .text:0x00002BBC; // type:function size:0x124 scope:global align:4 +cutRideOnHorse__11daNpc_Aru_cFi = .text:0x00002CE0; // type:function size:0x178 scope:global align:4 +cutGotoBullRunningStage__11daNpc_Aru_cFi = .text:0x00002E58; // type:function size:0x158 scope:global align:4 +cutEndBullRunning__11daNpc_Aru_cFi = .text:0x00002FB0; // type:function size:0x340 scope:global align:4 +cutGotoSkipFenceStage__11daNpc_Aru_cFi = .text:0x000032F0; // type:function size:0x134 scope:global align:4 +cutSpeakTo__11daNpc_Aru_cFi = .text:0x00003424; // type:function size:0x264 scope:global align:4 +cutNoEntrance__11daNpc_Aru_cFi = .text:0x00003688; // type:function size:0x27C scope:global align:4 +wait__11daNpc_Aru_cFPv = .text:0x00003904; // type:function size:0x480 scope:global align:4 +bullRunning__11daNpc_Aru_cFPv = .text:0x00003D84; // type:function size:0x248 scope:global align:4 +skipFence__11daNpc_Aru_cFPv = .text:0x00003FCC; // type:function size:0x164 scope:global align:4 +talk__11daNpc_Aru_cFPv = .text:0x00004130; // type:function size:0x2C0 scope:global align:4 +daNpc_Aru_Create__FPv = .text:0x000043F0; // type:function size:0x4 scope:global align:4 +daNpc_Aru_Delete__FPv = .text:0x000043F4; // type:function size:0x34 scope:global align:4 +daNpc_Aru_Execute__FPv = .text:0x00004428; // type:function size:0x4 scope:global align:4 +daNpc_Aru_Draw__FPv = .text:0x0000442C; // type:function size:0x4 scope:global align:4 +daNpc_Aru_IsDelete__FPv = .text:0x00004430; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_aru_cpp = .text:0x00004438; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000044A0; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000044E0; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000045AC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045EC; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004630; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x0000466C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004714; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000047A0; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004820; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000483C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000489C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004998; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Aru_cFv = .text:0x00004AA8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Aru_cFv = .text:0x00004AB0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Aru_cFv = .text:0x00004AB8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Aru_cFv = .text:0x00004AC0; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Aru_cFv = .text:0x00004AC8; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Aru_cFv = .text:0x00004AD0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Aru_cFi = .text:0x00004AD8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Aru_cFi = .text:0x00004AE8; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Aru_Param_cFv = .text:0x00004AF8; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Aru_Param_cFv = .text:0x00004B38; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004B48; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Aru_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$97248 = .rodata:0x000000A0; // type:object size:0x18 scope:local align:4 +@103349 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103350 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103351 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103352 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103353 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@103354 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@103376 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@103377 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@103428 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@103485 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@103621 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103782 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@103805 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103806 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103807 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103808 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103900 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103901 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103902 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103903 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103906 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 data:double +@104011 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@98101 = .rodata:0x00000114; // type:object size:0x6 scope:local align:4 +@104097 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@104098 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +@104141 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104142 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@104143 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@104332 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_283_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_283_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_283_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_283_data_25 = .data:0x00000025; // type:object size:0xD data:string +lbl_283_data_32 = .data:0x00000032; // type:object size:0x17 data:string +lbl_283_data_49 = .data:0x00000049; // type:object size:0x1C data:string +lbl_283_data_65 = .data:0x00000065; // type:object size:0x10 data:string +lbl_283_data_75 = .data:0x00000075; // type:object size:0x11 data:string +lbl_283_data_86 = .data:0x00000086; // type:object size:0x11 data:string +lbl_283_data_97 = .data:0x00000097; // type:object size:0x15 data:string +lbl_283_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +lbl_283_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +l_evtList = .data:0x000000C0; // type:object size:0x60 scope:global align:4 +lbl_283_data_120 = .data:0x00000120; // type:object size:0x4 data:string +lbl_283_data_124 = .data:0x00000124; // type:object size:0x5 data:string +l_resNameList = .data:0x0000012C; // type:object size:0xC scope:global align:4 +lbl_283_data_138 = .data:0x00000138; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000013C; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000154; // type:object size:0x16C scope:global align:4 +l_motionAnmData = .data:0x000002C0; // type:object size:0x16C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000042C; // type:object size:0xD0 scope:global align:4 +l_motionSequenceData = .data:0x000004FC; // type:object size:0xC0 scope:global align:4 +mCutNameList__11daNpc_Aru_c = .data:0x000005BC; // type:object size:0x1C scope:global align:4 +mCutList__11daNpc_Aru_c = .data:0x000005D8; // type:object size:0x54 scope:global align:4 data:4byte +lbl_283_data_62C = .data:0x0000062C; // type:object size:0x7 data:string +@103761 = .data:0x00000634; // type:object size:0xC scope:local align:4 data:4byte +@103812 = .data:0x00000640; // type:object size:0xC scope:local align:4 data:4byte +@103813 = .data:0x0000064C; // type:object size:0xC scope:local align:4 data:4byte +lbl_283_data_658 = .data:0x00000658; // type:object size:0x4 data:string +@103963 = .data:0x0000065C; // type:object size:0xC scope:local align:4 +@103964 = .data:0x00000668; // type:object size:0xC scope:local align:4 +@103965 = .data:0x00000674; // type:object size:0xC scope:local align:4 +@103966 = .data:0x00000680; // type:object size:0xC scope:local align:4 +@103967 = .data:0x0000068C; // type:object size:0xC scope:local align:4 +@103968 = .data:0x00000698; // type:object size:0xC scope:local align:4 +@103969 = .data:0x000006A4; // type:object size:0xC scope:local align:4 +@103970 = .data:0x000006B0; // type:object size:0xC scope:local align:4 +@103971 = .data:0x000006BC; // type:object size:0xC scope:local align:4 +lbl_283_data_6C8 = .data:0x000006C8; // type:object size:0x4 data:string +daNpc_Aru_MethodTable = .data:0x000006CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ARU = .data:0x000006EC; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Aru_c = .data:0x0000071C; // type:object size:0xC4 scope:global align:4 +lbl_283_data_7E0 = .data:0x000007E0; // type:object size:0xC data:string +@98975 = .data:0x000007EC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Aru_c = .data:0x00000800; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Aru_Param_c = .data:0x00000808; // type:object size:0xC scope:global align:4 +lbl_283_data_814 = .data:0x00000814; // type:object size:0x12 data:string +__RTTI__17daNpc_Aru_Param_c = .data:0x00000828; // type:object size:0x8 scope:global align:4 +lbl_283_data_830 = .data:0x00000830; // type:object size:0x9 data:string +@98985 = .data:0x0000083C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0xC scope:global align:4 +lbl_283_data_85C = .data:0x0000085C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000086C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000874; // type:object size:0xC scope:global align:4 +lbl_283_data_880 = .data:0x00000880; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000898; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008A0; // type:object size:0xC scope:global align:4 +lbl_283_data_8AC = .data:0x000008AC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000008C0; // type:object size:0x8 scope:global align:4 +lbl_283_data_8C8 = .data:0x000008C8; // type:object size:0x34 +@99052 = .data:0x000008FC; // type:object size:0x3C scope:local align:4 +lbl_283_data_938 = .data:0x00000938; // type:object size:0x14 +@99054 = .data:0x0000094C; // type:object size:0x34 scope:local align:4 +lbl_283_data_980 = .data:0x00000980; // type:object size:0x14 +@99112 = .data:0x00000994; // type:object size:0x24 scope:local align:4 +lbl_283_data_9B8 = .data:0x000009B8; // type:object size:0x18 +@99114 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +lbl_283_data_9DC = .data:0x000009DC; // type:object size:0x1C +@99116 = .data:0x000009F8; // type:object size:0xC scope:local align:4 +lbl_283_data_A04 = .data:0x00000A04; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97234 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97915 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$97912 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_ash/splits.txt b/config/RZDP01/rels/d_a_npc_ash/splits.txt new file mode 100644 index 0000000000..4e00119ef2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ash/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ash.cpp: + .text start:0x000000CC end:0x00003B68 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E8 + .data start:0x00000000 end:0x0000062C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_ash/symbols.txt b/config/RZDP01/rels/d_a_npc_ash/symbols.txt new file mode 100644 index 0000000000..d6e4badb5c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ash/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcAsh_cFv = .text:0x000000CC; // type:function size:0x278 scope:global align:4 +__dt__10daNpcAsh_cFv = .text:0x00000344; // type:function size:0x114 scope:global align:4 +Create__10daNpcAsh_cFv = .text:0x00000458; // type:function size:0x51C scope:global align:4 +CreateHeap__10daNpcAsh_cFv = .text:0x00000974; // type:function size:0x390 scope:global align:4 +Draw__10daNpcAsh_cFv = .text:0x00000D04; // type:function size:0x114 scope:global align:4 +ctrlJoint__10daNpcAsh_cFP8J3DJointP8J3DModel = .text:0x00000E18; // type:function size:0x1D8 scope:global align:4 +createHeapCallBack__10daNpcAsh_cFP10fopAc_ac_c = .text:0x00000FF0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcAsh_cFP8J3DJointi = .text:0x00000FF4; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcAsh_cFib = .text:0x0000103C; // type:function size:0x220 scope:global align:4 +setExpressionBtp__10daNpcAsh_cFi = .text:0x0000125C; // type:function size:0xD8 scope:global align:4 +setMotionAnm__10daNpcAsh_cFif = .text:0x00001334; // type:function size:0x144 scope:global align:4 +setAction__10daNpcAsh_cFM10daNpcAsh_cFPCvPvPv_b = .text:0x00001478; // type:function size:0xA8 scope:global align:4 +isSneaking__10daNpcAsh_cFv = .text:0x00001520; // type:function size:0x6C scope:global align:4 +wait_type0__10daNpcAsh_cFPv = .text:0x0000158C; // type:function size:0x534 scope:global align:4 +setExpression__10daNpcAsh_cFif = .text:0x00001AC0; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcAsh_cFifi = .text:0x00001AEC; // type:function size:0x44 scope:global align:4 +setLookMode__10daNpcAsh_cFiP10fopAc_ac_c = .text:0x00001B30; // type:function size:0x34 scope:global align:4 +chkFindPlayer__10daNpcAsh_cFv = .text:0x00001B64; // type:function size:0xD4 scope:global align:4 +step__10daNpcAsh_cFsi = .text:0x00001C38; // type:function size:0x178 scope:global align:4 +wait_type1__10daNpcAsh_cFPv = .text:0x00001DB0; // type:function size:0x178 scope:global align:4 +talk__10daNpcAsh_cFPv = .text:0x00001F28; // type:function size:0x2A0 scope:global align:4 +demo__10daNpcAsh_cFPv = .text:0x000021C8; // type:function size:0x2C4 scope:global align:4 +leave__10daNpcAsh_cFPv = .text:0x0000248C; // type:function size:0x124 scope:global align:4 +EvCut_Introduction__10daNpcAsh_cFi = .text:0x000025B0; // type:function size:0xD4 scope:global align:4 +EvCut_Meeting__10daNpcAsh_cFi = .text:0x00002684; // type:function size:0x234 scope:global align:4 +EvCut_WiretapSponsor__10daNpcAsh_cFi = .text:0x000028B8; // type:function size:0x1E0 scope:global align:4 +EvCut_WiretapEntrant__10daNpcAsh_cFi = .text:0x00002A98; // type:function size:0x18C scope:global align:4 +daNpcAsh_Create__FPv = .text:0x00002C24; // type:function size:0x4 scope:global align:4 +daNpcAsh_Delete__FPv = .text:0x00002C28; // type:function size:0x34 scope:global align:4 +daNpcAsh_Execute__FPv = .text:0x00002C5C; // type:function size:0x24 scope:global align:4 +daNpcAsh_Draw__FPv = .text:0x00002C80; // type:function size:0x4 scope:global align:4 +daNpcAsh_IsDelete__FPv = .text:0x00002C84; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcAsh_cFv = .text:0x00002C8C; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcAsh_cFv = .text:0x00002C94; // type:function size:0x50C scope:global align:4 +ctrlBtk__10daNpcAsh_cFv = .text:0x000031A0; // type:function size:0x74 scope:global align:4 +main__10daNpcAsh_cFv = .text:0x00003214; // type:function size:0x4E0 scope:global align:4 +setParam__10daNpcAsh_cFv = .text:0x000036F4; // type:function size:0x214 scope:global align:4 +__sinit_\d_a_npc_ash_cpp = .text:0x00003908; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003970; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000039AC; // type:function size:0xBC scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003A68; // type:function size:0x74 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003ADC; // type:function size:0x3C scope:global align:4 +__dt__16daNpcAsh_Param_cFv = .text:0x00003B18; // type:function size:0x40 scope:global align:4 +__ct__16daNpcAsh_Param_cFv = .text:0x00003B58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcAsh_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@99679 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99681 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99682 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99683 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@99745 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95147 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +btkType$localstatic$setMotionAnm__10daNpcAsh_cFif = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95471 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95475 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95479 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95483 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95487 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95491 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95495 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95546 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95550 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95554 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95558 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95560 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95564 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95566 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95570 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95572 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95576 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95578 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95582 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95586 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95590 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@100075 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:float +@100143 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@100144 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@100147 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@100173 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@100174 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@100261 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@100262 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@100446 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@100447 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@100448 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@100449 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@100450 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@100451 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@100452 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@100453 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@100454 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@100455 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@100467 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@100468 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xD8 scope:global align:4 +l_btpGetParamList = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_btkGetParamList = .data:0x000000E4; // type:object size:0xC scope:global align:4 +l_loadRes_ASH0 = .data:0x000000F0; // type:object size:0xC scope:global align:4 +l_loadRes_ASH1 = .data:0x000000FC; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_284_data_110 = .data:0x00000110; // type:object size:0x4 data:string +lbl_284_data_114 = .data:0x00000114; // type:object size:0x5 data:string +lbl_284_data_119 = .data:0x00000119; // type:object size:0x5 data:string +l_arcNames = .data:0x00000120; // type:object size:0xC scope:global align:4 data:4byte +lbl_284_data_12C = .data:0x0000012C; // type:object size:0x1 +lbl_284_data_12D = .data:0x0000012D; // type:object size:0x11 data:string +lbl_284_data_13E = .data:0x0000013E; // type:object size:0xF data:string +lbl_284_data_14D = .data:0x0000014D; // type:object size:0x13 data:string +lbl_284_data_160 = .data:0x00000160; // type:object size:0x14 data:string +lbl_284_data_174 = .data:0x00000174; // type:object size:0x16 data:string +l_evtNames = .data:0x0000018C; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x000001A4; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcAsh_c = .data:0x000001A8; // type:object size:0x48 scope:global align:4 data:4byte +@99591 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99592 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_284_data_208 = .data:0x00000208; // type:object size:0x10 +@99930 = .data:0x00000218; // type:object size:0x20 scope:local align:4 +@100017 = .data:0x00000238; // type:object size:0xC scope:local align:4 +@100018 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_284_data_250 = .data:0x00000250; // type:object size:0x4 data:string +@100165 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@100188 = .data:0x00000260; // type:object size:0xC scope:local align:4 data:4byte +@100220 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@100221 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@100222 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@100223 = .data:0x00000290; // type:object size:0xC scope:local align:4 +daNpcAsh_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ASH = .data:0x000002BC; // type:object size:0x30 scope:global align:4 +__vt__10daNpcAsh_c = .data:0x000002EC; // type:object size:0x48 scope:global align:4 +lbl_284_data_334 = .data:0x00000334; // type:object size:0xB data:string +@96377 = .data:0x00000340; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcAsh_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +__vt__16daNpcAsh_Param_c = .data:0x0000035C; // type:object size:0xC scope:global align:4 +lbl_284_data_368 = .data:0x00000368; // type:object size:0x11 data:string +__RTTI__16daNpcAsh_Param_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +lbl_284_data_384 = .data:0x00000384; // type:object size:0x9 data:string +@96380 = .data:0x00000390; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003A4; // type:object size:0xC scope:global align:4 +lbl_284_data_3B0 = .data:0x000003B0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003C8; // type:object size:0xC scope:global align:4 +lbl_284_data_3D4 = .data:0x000003D4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0x8 scope:global align:4 +lbl_284_data_3F0 = .data:0x000003F0; // type:object size:0x34 +@96452 = .data:0x00000424; // type:object size:0x3C scope:local align:4 +lbl_284_data_460 = .data:0x00000460; // type:object size:0x14 +@96454 = .data:0x00000474; // type:object size:0x34 scope:local align:4 +lbl_284_data_4A8 = .data:0x000004A8; // type:object size:0x14 +@96512 = .data:0x000004BC; // type:object size:0x24 scope:local align:4 +lbl_284_data_4E0 = .data:0x000004E0; // type:object size:0x18 +@96514 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +lbl_284_data_504 = .data:0x00000504; // type:object size:0x1C +@96516 = .data:0x00000520; // type:object size:0xC scope:local align:4 +lbl_284_data_52C = .data:0x0000052C; // type:object size:0xE8 +lbl_284_data_614 = .data:0x00000614; // type:object size:0x4 data:string +lbl_284_data_618 = .data:0x00000618; // type:object size:0x4 data:string +lbl_284_data_61C = .data:0x0000061C; // type:object size:0x8 data:string +lbl_284_data_624 = .data:0x00000624; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94945 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_ashB/splits.txt b/config/RZDP01/rels/d_a_npc_ashB/splits.txt new file mode 100644 index 0000000000..359d4d7b1b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ashB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ashB.cpp: + .text start:0x000000CC end:0x00002FF0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000210 + .data start:0x00000000 end:0x000005F4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_ashB/symbols.txt b/config/RZDP01/rels/d_a_npc_ashB/symbols.txt new file mode 100644 index 0000000000..6550a3b9cb --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ashB/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcAshB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcAshB_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__11daNpcAshB_cFv = .text:0x00000424; // type:function size:0x354 scope:global align:4 +CreateHeap__11daNpcAshB_cFv = .text:0x00000778; // type:function size:0x2A8 scope:global align:4 +Draw__11daNpcAshB_cFv = .text:0x00000A20; // type:function size:0x5C scope:global align:4 +ctrlJoint__11daNpcAshB_cFP8J3DJointP8J3DModel = .text:0x00000A7C; // type:function size:0x184 scope:global align:4 +createHeapCallBack__11daNpcAshB_cFP10fopAc_ac_c = .text:0x00000C00; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcAshB_cFP8J3DJointi = .text:0x00000C04; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcAshB_cFib = .text:0x00000C4C; // type:function size:0x204 scope:global align:4 +setExpressionBtp__11daNpcAshB_cFi = .text:0x00000E50; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcAshB_cFif = .text:0x00000F28; // type:function size:0x1B8 scope:global align:4 +setAction__11daNpcAshB_cFM11daNpcAshB_cFPCvPvPv_b = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +wait__11daNpcAshB_cFPv = .text:0x00001188; // type:function size:0x4D4 scope:global align:4 +setExpression__11daNpcAshB_cFif = .text:0x0000165C; // type:function size:0x68 scope:global align:4 +setMotion__11daNpcAshB_cFifi = .text:0x000016C4; // type:function size:0xC0 scope:global align:4 +setLookMode__11daNpcAshB_cFi = .text:0x00001784; // type:function size:0x24 scope:global align:4 +step__11daNpcAshB_cFsif = .text:0x000017A8; // type:function size:0x178 scope:global align:4 +chkFindPlayer__11daNpcAshB_cFv = .text:0x00001920; // type:function size:0xD4 scope:global align:4 +talk__11daNpcAshB_cFPv = .text:0x000019F4; // type:function size:0x33C scope:global align:4 +demo__11daNpcAshB_cFPv = .text:0x00001D30; // type:function size:0x194 scope:global align:4 +EvCut_Appear__11daNpcAshB_cFi = .text:0x00001EC4; // type:function size:0x3A0 scope:global align:4 +daNpcAshB_Create__FPv = .text:0x00002264; // type:function size:0x4 scope:global align:4 +daNpcAshB_Delete__FPv = .text:0x00002268; // type:function size:0x34 scope:global align:4 +daNpcAshB_Execute__FPv = .text:0x0000229C; // type:function size:0x24 scope:global align:4 +daNpcAshB_Draw__FPv = .text:0x000022C0; // type:function size:0x4 scope:global align:4 +daNpcAshB_IsDelete__FPv = .text:0x000022C4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcAshB_cFv = .text:0x000022CC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcAshB_cFv = .text:0x000022D4; // type:function size:0x8C scope:global align:4 +setAttnPos__11daNpcAshB_cFv = .text:0x00002360; // type:function size:0x3F8 scope:global align:4 +ctrlBtk__11daNpcAshB_cFv = .text:0x00002758; // type:function size:0xD4 scope:global align:4 +main__11daNpcAshB_cFv = .text:0x0000282C; // type:function size:0x5A8 scope:global align:4 +setParam__11daNpcAshB_cFv = .text:0x00002DD4; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_npc_ashB_cpp = .text:0x00002E40; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002EA8; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002EE4; // type:function size:0xBC scope:global align:4 +__dt__17daNpcAshB_Param_cFv = .text:0x00002FA0; // type:function size:0x40 scope:global align:4 +__ct__17daNpcAshB_Param_cFv = .text:0x00002FE0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcAshB_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@98690 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98691 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98694 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98740 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95256 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95260 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95264 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95268 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95272 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95276 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95319 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95323 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95327 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95329 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95331 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95335 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95337 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95341 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95343 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95347 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95349 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95353 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95355 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95359 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95361 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@95365 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@95369 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@95371 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@95375 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@95379 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@99024 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@99025 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@99026 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@99027 = .rodata:0x000001D8; // type:object size:0x8 scope:local align:4 +@99028 = .rodata:0x000001E0; // type:object size:0x8 scope:local align:4 +@99070 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@99073 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:4 data:double +@99242 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@99351 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@99352 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@99353 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@99354 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@99374 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xFC scope:global align:4 +l_btpGetParamList = .data:0x000000FC; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x0000012C; // type:object size:0x30 scope:global align:4 data:4byte +lbl_285_data_15C = .data:0x0000015C; // type:object size:0x5 data:string +l_arcNames = .data:0x00000164; // type:object size:0x4 scope:global align:4 data:4byte +lbl_285_data_168 = .data:0x00000168; // type:object size:0xC data:string +l_evtNames = .data:0x00000174; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x0000017C; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcAshB_c = .data:0x00000180; // type:object size:0x18 scope:global align:4 data:4byte +@98627 = .data:0x00000198; // type:object size:0xC scope:local align:4 data:4byte +@98891 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +@98972 = .data:0x000001C0; // type:object size:0xC scope:local align:4 +@98973 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +@98974 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +lbl_285_data_1E4 = .data:0x000001E4; // type:object size:0xC data:string +@99131 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99132 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +lbl_285_data_208 = .data:0x00000208; // type:object size:0x10 data:string +@99164 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@99245 = .data:0x00000224; // type:object size:0x24 scope:local align:4 +@99244 = .data:0x00000248; // type:object size:0x24 scope:local align:4 +daNpcAshB_MethodTable = .data:0x0000026C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ASHB = .data:0x0000028C; // type:object size:0x30 scope:global align:4 +__vt__11daNpcAshB_c = .data:0x000002BC; // type:object size:0x48 scope:global align:4 +lbl_285_data_304 = .data:0x00000304; // type:object size:0xC data:string +@95938 = .data:0x00000310; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcAshB_c = .data:0x00000324; // type:object size:0x8 scope:global align:4 +__vt__17daNpcAshB_Param_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_285_data_338 = .data:0x00000338; // type:object size:0x12 data:string +__RTTI__17daNpcAshB_Param_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 +lbl_285_data_354 = .data:0x00000354; // type:object size:0x9 data:string +@95941 = .data:0x00000360; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000374; // type:object size:0xC scope:global align:4 +lbl_285_data_380 = .data:0x00000380; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000390; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000398; // type:object size:0xC scope:global align:4 +lbl_285_data_3A4 = .data:0x000003A4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_285_data_3C0 = .data:0x000003C0; // type:object size:0x34 +@96013 = .data:0x000003F4; // type:object size:0x3C scope:local align:4 +lbl_285_data_430 = .data:0x00000430; // type:object size:0x14 +@96015 = .data:0x00000444; // type:object size:0x34 scope:local align:4 +lbl_285_data_478 = .data:0x00000478; // type:object size:0x14 +@96073 = .data:0x0000048C; // type:object size:0x24 scope:local align:4 +lbl_285_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@96075 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +lbl_285_data_4D4 = .data:0x000004D4; // type:object size:0x1C +@96077 = .data:0x000004F0; // type:object size:0xC scope:local align:4 +lbl_285_data_4FC = .data:0x000004FC; // type:object size:0xE8 +lbl_285_data_5E4 = .data:0x000005E4; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94780 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_bans/splits.txt b/config/RZDP01/rels/d_a_npc_bans/splits.txt new file mode 100644 index 0000000000..1933384d95 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bans/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bans.cpp: + .text start:0x000000CC end:0x00004368 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000B44 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_bans/symbols.txt b/config/RZDP01/rels/d_a_npc_bans/symbols.txt new file mode 100644 index 0000000000..45c1943525 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bans/symbols.txt @@ -0,0 +1,188 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Bans_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Bans_cFv = .text:0x000001AC; // type:function size:0x5A8 scope:global align:4 +CreateHeap__12daNpc_Bans_cFv = .text:0x00000754; // type:function size:0x410 scope:global align:4 +Execute__12daNpc_Bans_cFv = .text:0x00000B64; // type:function size:0xD4 scope:global align:4 +Draw__12daNpc_Bans_cFv = .text:0x00000C38; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_Bans_cFP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Bans_cFP8J3DJointi = .text:0x00000CD8; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Bans_cFv = .text:0x00000D2C; // type:function size:0x64 scope:global align:4 +isDelete__12daNpc_Bans_cFv = .text:0x00000D90; // type:function size:0x104 scope:global align:4 +reset__12daNpc_Bans_cFv = .text:0x00000E94; // type:function size:0xCC scope:global align:4 +afterJntAnm__12daNpc_Bans_cFi = .text:0x00000F60; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Bans_cFv = .text:0x00000FEC; // type:function size:0x188 scope:global align:4 +checkChangeEvt__12daNpc_Bans_cFv = .text:0x00001174; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__12daNpc_Bans_cFv = .text:0x00001220; // type:function size:0x30 scope:global align:4 +srchActors__12daNpc_Bans_cFv = .text:0x00001250; // type:function size:0x208 scope:global align:4 +evtTalk__12daNpc_Bans_cFv = .text:0x00001458; // type:function size:0x14C scope:global align:4 +evtCutProc__12daNpc_Bans_cFv = .text:0x000015A4; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Bans_cFv = .text:0x0000165C; // type:function size:0x134 scope:global align:4 +beforeMove__12daNpc_Bans_cFv = .text:0x00001790; // type:function size:0x8C scope:global align:4 +setAttnPos__12daNpc_Bans_cFv = .text:0x0000181C; // type:function size:0x484 scope:global align:4 +setCollision__12daNpc_Bans_cFv = .text:0x00001CA0; // type:function size:0x2C0 scope:global align:4 +drawDbgInfo__12daNpc_Bans_cFv = .text:0x00001F60; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Bans_cFv = .text:0x00001F68; // type:function size:0x144 scope:global align:4 +setScoopAnm__12daNpc_Bans_cFiif = .text:0x000020AC; // type:function size:0xC4 scope:global align:4 +afterSetMotionAnm__12daNpc_Bans_cFiifi = .text:0x00002170; // type:function size:0x18 scope:global align:4 +selectAction__12daNpc_Bans_cFv = .text:0x00002188; // type:function size:0x70 scope:global align:4 +setAction__12daNpc_Bans_cFM12daNpc_Bans_cFPCvPvPv_i = .text:0x000021F8; // type:function size:0xA8 scope:global align:4 +checkPlayerIn2ndFloorOfBombShop__12daNpc_Bans_cFv = .text:0x000022A0; // type:function size:0xAC scope:global align:4 +orderAngerEvt__12daNpc_Bans_cFv = .text:0x0000234C; // type:function size:0xEC scope:global align:4 +getKMsgTagP__12daNpc_Bans_cFv = .text:0x00002438; // type:function size:0xA0 scope:global align:4 +setPrtcls__12daNpc_Bans_cFv = .text:0x000024D8; // type:function size:0xA0 scope:global align:4 +cutAnger__12daNpc_Bans_cFi = .text:0x00002578; // type:function size:0x714 scope:global align:4 +cutPurchase__12daNpc_Bans_cFi = .text:0x00002C8C; // type:function size:0x2F8 scope:global align:4 +wait__12daNpc_Bans_cFPv = .text:0x00002F84; // type:function size:0x410 scope:global align:4 +tend__12daNpc_Bans_cFPv = .text:0x00003394; // type:function size:0x4C4 scope:global align:4 +talk__12daNpc_Bans_cFPv = .text:0x00003858; // type:function size:0x200 scope:global align:4 +shop__12daNpc_Bans_cFPv = .text:0x00003A58; // type:function size:0x138 scope:global align:4 +daNpc_Bans_Create__FPv = .text:0x00003B90; // type:function size:0x4 scope:global align:4 +daNpc_Bans_Delete__FPv = .text:0x00003B94; // type:function size:0x34 scope:global align:4 +daNpc_Bans_Execute__FPv = .text:0x00003BC8; // type:function size:0x4 scope:global align:4 +daNpc_Bans_Draw__FPv = .text:0x00003BCC; // type:function size:0x4 scope:global align:4 +daNpc_Bans_IsDelete__FPv = .text:0x00003BD0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_bans_cpp = .text:0x00003BD8; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003C40; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C80; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003CC4; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003D04; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003D40; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003E0C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003EB4; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003F40; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003FC0; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003FDC; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000403C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004154; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__12daNpc_Bans_cFv = .text:0x00004264; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Bans_cFv = .text:0x0000426C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Bans_cFv = .text:0x00004274; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Bans_cFv = .text:0x0000427C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Bans_cFi = .text:0x00004284; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Bans_cFi = .text:0x00004294; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Bans_Param_cFv = .text:0x000042A4; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Bans_Param_cFv = .text:0x000042E4; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000042F4; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Bans_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$95425 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@101018 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101019 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101020 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101021 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101023 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101025 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101026 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101027 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101028 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101120 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101121 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@101253 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@101447 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@101649 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101650 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101651 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101652 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101653 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101654 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101655 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101656 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101659 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 data:double +@101716 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101717 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101718 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101719 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101874 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:string +id$96276 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 +@101991 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101992 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101993 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_286_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_286_data_21 = .data:0x00000021; // type:object size:0x10 data:string +lbl_286_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_286_data_3D = .data:0x0000003D; // type:object size:0xB data:string +lbl_286_data_48 = .data:0x00000048; // type:object size:0x6 data:string +lbl_286_data_4E = .data:0x0000004E; // type:object size:0x7 data:string +lbl_286_data_55 = .data:0x00000055; // type:object size:0xB data:string +lbl_286_data_60 = .data:0x00000060; // type:object size:0xC data:string +lbl_286_data_6C = .data:0x0000006C; // type:object size:0x7 data:string +l_evtList = .data:0x00000074; // type:object size:0x48 scope:global align:4 +lbl_286_data_BC = .data:0x000000BC; // type:object size:0x5 data:string +lbl_286_data_C1 = .data:0x000000C1; // type:object size:0x8 data:string +lbl_286_data_C9 = .data:0x000000C9; // type:object size:0x6 data:string +lbl_286_data_CF = .data:0x000000CF; // type:object size:0x6 data:string +lbl_286_data_D5 = .data:0x000000D5; // type:object size:0x5 data:string +l_resNameList = .data:0x000000DC; // type:object size:0x18 scope:global align:4 +lbl_286_data_F4 = .data:0x000000F4; // type:object size:0x3 +lbl_286_data_F7 = .data:0x000000F7; // type:object size:0x3 +lbl_286_data_FA = .data:0x000000FA; // type:object size:0x2 +lbl_286_data_FC = .data:0x000000FC; // type:object size:0x4 +lbl_286_data_100 = .data:0x00000100; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000108; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000120; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000001AC; // type:object size:0x230 scope:global align:4 +l_faceMotionSequenceData = .data:0x000003DC; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x0000042C; // type:object size:0x150 scope:global align:4 +lbl_286_data_57C = .data:0x0000057C; // type:object size:0x9 data:string +lbl_286_data_585 = .data:0x00000585; // type:object size:0x8 data:string +mCutNameList__12daNpc_Bans_c = .data:0x00000590; // type:object size:0x10 scope:global align:4 +mCutList__12daNpc_Bans_c = .data:0x000005A0; // type:object size:0x30 scope:global align:4 data:4byte +@101431 = .data:0x000005D0; // type:object size:0xC scope:local align:4 data:4byte +@101497 = .data:0x000005DC; // type:object size:0xC scope:local align:4 +@101498 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +@101499 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +@101500 = .data:0x00000600; // type:object size:0xC scope:local align:4 +lbl_286_data_60C = .data:0x0000060C; // type:object size:0x5 data:string +scoopAnmData$96153 = .data:0x00000614; // type:object size:0xA0 scope:local align:4 +@101792 = .data:0x000006B4; // type:object size:0xC scope:local align:4 data:4byte +@101793 = .data:0x000006C0; // type:object size:0xC scope:local align:4 data:4byte +lbl_286_data_6CC = .data:0x000006CC; // type:object size:0x8 data:string +lbl_286_data_6D4 = .data:0x000006D4; // type:object size:0x4 data:string +lbl_286_data_6D8 = .data:0x000006D8; // type:object size:0x6 data:string +daNpc_Bans_MethodTable = .data:0x000006E0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BANS = .data:0x00000700; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Bans_c = .data:0x00000730; // type:object size:0xD0 scope:global align:4 +lbl_286_data_800 = .data:0x00000800; // type:object size:0xD data:string +@96829 = .data:0x00000810; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_Bans_c = .data:0x0000082C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Bans_Param_c = .data:0x00000834; // type:object size:0xC scope:global align:4 +lbl_286_data_840 = .data:0x00000840; // type:object size:0x13 data:string +__RTTI__18daNpc_Bans_Param_c = .data:0x00000854; // type:object size:0x8 scope:global align:4 +lbl_286_data_85C = .data:0x0000085C; // type:object size:0xE data:string +@96832 = .data:0x0000086C; // type:object size:0x14 scope:local align:4 +lbl_286_data_880 = .data:0x00000880; // type:object size:0x14 +@96844 = .data:0x00000894; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 +lbl_286_data_8B4 = .data:0x000008B4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008C4; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008CC; // type:object size:0xC scope:global align:4 +lbl_286_data_8D8 = .data:0x000008D8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008F0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008F8; // type:object size:0xC scope:global align:4 +lbl_286_data_904 = .data:0x00000904; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000918; // type:object size:0x8 scope:global align:4 +lbl_286_data_920 = .data:0x00000920; // type:object size:0x34 +@96911 = .data:0x00000954; // type:object size:0x3C scope:local align:4 +lbl_286_data_990 = .data:0x00000990; // type:object size:0x14 +@96913 = .data:0x000009A4; // type:object size:0x34 scope:local align:4 +lbl_286_data_9D8 = .data:0x000009D8; // type:object size:0x14 +@96971 = .data:0x000009EC; // type:object size:0x24 scope:local align:4 +lbl_286_data_A10 = .data:0x00000A10; // type:object size:0x18 +@96973 = .data:0x00000A28; // type:object size:0xC scope:local align:4 +lbl_286_data_A34 = .data:0x00000A34; // type:object size:0x1C +@96975 = .data:0x00000A50; // type:object size:0xC scope:local align:4 +lbl_286_data_A5C = .data:0x00000A5C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95409 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_besu/splits.txt b/config/RZDP01/rels/d_a_npc_besu/splits.txt new file mode 100644 index 0000000000..56b2312cb4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_besu.cpp: + .text start:0x000000CC end:0x00005BA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000018C + .data start:0x00000000 end:0x00001708 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_besu/symbols.txt b/config/RZDP01/rels/d_a_npc_besu/symbols.txt new file mode 100644 index 0000000000..0db9d6e077 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_besu/symbols.txt @@ -0,0 +1,244 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Besu_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Besu_cFv = .text:0x000001AC; // type:function size:0x4F4 scope:global align:4 +CreateHeap__12daNpc_Besu_cFv = .text:0x000006A0; // type:function size:0x464 scope:global align:4 +Draw__12daNpc_Besu_cFv = .text:0x00000B04; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Besu_cFP10fopAc_ac_c = .text:0x00000B98; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Besu_cFP8J3DJointi = .text:0x00000B9C; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Besu_cFv = .text:0x00000BF0; // type:function size:0xC0 scope:global align:4 +isDelete__12daNpc_Besu_cFv = .text:0x00000CB0; // type:function size:0x2B0 scope:global align:4 +reset__12daNpc_Besu_cFv = .text:0x00000F60; // type:function size:0x13C scope:global align:4 +chkNurse__12daNpc_Besu_cFv = .text:0x0000109C; // type:function size:0x20 scope:global align:4 +chkBesu3__12daNpc_Besu_cFv = .text:0x000010BC; // type:function size:0x30 scope:global align:4 +afterJntAnm__12daNpc_Besu_cFi = .text:0x000010EC; // type:function size:0x7C scope:global align:4 +setParam__12daNpc_Besu_cFv = .text:0x00001168; // type:function size:0x220 scope:global align:4 +checkChangeEvt__12daNpc_Besu_cFv = .text:0x00001388; // type:function size:0x1B8 scope:global align:4 +setAfterTalkMotion__12daNpc_Besu_cFv = .text:0x00001540; // type:function size:0x64 scope:global align:4 +srchActors__12daNpc_Besu_cFv = .text:0x000015A4; // type:function size:0x294 scope:global align:4 +evtTalk__12daNpc_Besu_cFv = .text:0x00001838; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Besu_cFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Besu_cFv = .text:0x00001990; // type:function size:0x190 scope:global align:4 +beforeMove__12daNpc_Besu_cFv = .text:0x00001B20; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Besu_cFv = .text:0x00001B90; // type:function size:0x52C scope:global align:4 +setCollision__12daNpc_Besu_cFv = .text:0x000020BC; // type:function size:0x2D8 scope:global align:4 +drawDbgInfo__12daNpc_Besu_cFv = .text:0x00002394; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Besu_cFv = .text:0x0000239C; // type:function size:0x154 scope:global align:4 +setCupAnm__12daNpc_Besu_cFiif = .text:0x000024F0; // type:function size:0xD0 scope:global align:4 +afterSetMotionAnm__12daNpc_Besu_cFiifi = .text:0x000025C0; // type:function size:0x18 scope:global align:4 +getFaceMotionAnm__12daNpc_Besu_cF26daNpcT_faceMotionAnmData_c = .text:0x000025D8; // type:function size:0xB8 scope:global align:4 +changeAnm__12daNpc_Besu_cFPiPi = .text:0x00002690; // type:function size:0x90 scope:global align:4 +changeBck__12daNpc_Besu_cFPiPi = .text:0x00002720; // type:function size:0x9C scope:global align:4 +changeBtp__12daNpc_Besu_cFPiPi = .text:0x000027BC; // type:function size:0x8C scope:global align:4 +changeBtk__12daNpc_Besu_cFPiPi = .text:0x00002848; // type:function size:0x2C scope:global align:4 +selectAction__12daNpc_Besu_cFv = .text:0x00002874; // type:function size:0x14C scope:global align:4 +setAction__12daNpc_Besu_cFM12daNpc_Besu_cFPCvPvPv_i = .text:0x000029C0; // type:function size:0xA8 scope:global align:4 +mop__12daNpc_Besu_cFii = .text:0x00002A68; // type:function size:0xFC scope:global align:4 +cutConversationAboutSaru__12daNpc_Besu_cFi = .text:0x00002B64; // type:function size:0x128 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Besu_cFi = .text:0x00002C8C; // type:function size:0x398 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Besu_cFi = .text:0x00003024; // type:function size:0x2BC scope:global align:4 +cutSwdTutorial__12daNpc_Besu_cFi = .text:0x000032E0; // type:function size:0x1F4 scope:global align:4 +cutFindMonkey__12daNpc_Besu_cFi = .text:0x000034D4; // type:function size:0x2F0 scope:global align:4 +cutGetWoodSwd__12daNpc_Besu_cFi = .text:0x000037C4; // type:function size:0xFC scope:global align:4 +cutCacaricoConversation__12daNpc_Besu_cFi = .text:0x000038C0; // type:function size:0x17C scope:global align:4 +cutSurprise__12daNpc_Besu_cFi = .text:0x00003A3C; // type:function size:0x21C scope:global align:4 +cutConversationInHotel__12daNpc_Besu_cFi = .text:0x00003C58; // type:function size:0x2A0 scope:global align:4 +cutConversationAboutDeathMt__12daNpc_Besu_cFi = .text:0x00003EF8; // type:function size:0x1BC scope:global align:4 +cutConversationAboutGoron__12daNpc_Besu_cFi = .text:0x000040B4; // type:function size:0x220 scope:global align:4 +cutNurse__12daNpc_Besu_cFi = .text:0x000042D4; // type:function size:0x12C scope:global align:4 +cutClothTry__12daNpc_Besu_cFi = .text:0x00004400; // type:function size:0xDC scope:global align:4 +cutThankYou__12daNpc_Besu_cFi = .text:0x000044DC; // type:function size:0x100 scope:global align:4 +wait__12daNpc_Besu_cFPv = .text:0x000045DC; // type:function size:0x780 scope:global align:4 +swdTutorial__12daNpc_Besu_cFPv = .text:0x00004D5C; // type:function size:0xC8 scope:global align:4 +nurse__12daNpc_Besu_cFPv = .text:0x00004E24; // type:function size:0x2C4 scope:global align:4 +giveHotWater__12daNpc_Besu_cFPv = .text:0x000050E8; // type:function size:0xB4 scope:global align:4 +talk__12daNpc_Besu_cFPv = .text:0x0000519C; // type:function size:0x1BC scope:global align:4 +daNpc_Besu_Create__FPv = .text:0x00005358; // type:function size:0x4 scope:global align:4 +daNpc_Besu_Delete__FPv = .text:0x0000535C; // type:function size:0x34 scope:global align:4 +daNpc_Besu_Execute__FPv = .text:0x00005390; // type:function size:0x4 scope:global align:4 +daNpc_Besu_Draw__FPv = .text:0x00005394; // type:function size:0x4 scope:global align:4 +daNpc_Besu_IsDelete__FPv = .text:0x00005398; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_besu_cpp = .text:0x000053A0; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005408; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005448; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005514; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005554; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005598; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000055D4; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000567C; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005708; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005788; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000057A4; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005804; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000591C; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00005A2C; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__12daNpc_Besu_cFv = .text:0x00005AC0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Besu_cFv = .text:0x00005AC8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Besu_cFv = .text:0x00005AD0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Besu_cFv = .text:0x00005AD8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Besu_cFi = .text:0x00005AE0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Besu_cFi = .text:0x00005AF0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Besu_Param_cFv = .text:0x00005B00; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Besu_Param_cFv = .text:0x00005B40; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00005B50; // type:function size:0x3C scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00005B8C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Besu_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$96051 = .rodata:0x00000090; // type:object size:0x4C scope:local align:4 +@103141 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103142 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103143 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103144 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103145 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@103168 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@103174 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@103270 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@103327 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@103514 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103515 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103516 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103563 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@103759 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103760 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103761 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103762 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103763 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103764 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103765 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103766 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103767 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103768 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103771 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103842 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103843 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103844 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +jointNo$96948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:4byte +@104013 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@97194 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@104093 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@104156 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@104189 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@97486 = .rodata:0x0000017C; // type:object size:0x8 scope:local align:4 +@104536 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104586 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_80_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_80_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_80_data_3D = .data:0x0000003D; // type:object size:0x1A data:string +lbl_80_data_57 = .data:0x00000057; // type:object size:0x1A data:string +lbl_80_data_71 = .data:0x00000071; // type:object size:0x1D data:string +lbl_80_data_8E = .data:0x0000008E; // type:object size:0x1D data:string +lbl_80_data_AB = .data:0x000000AB; // type:object size:0x1D data:string +lbl_80_data_C8 = .data:0x000000C8; // type:object size:0x16 data:string +lbl_80_data_DE = .data:0x000000DE; // type:object size:0xB data:string +lbl_80_data_E9 = .data:0x000000E9; // type:object size:0x9 data:string +lbl_80_data_F2 = .data:0x000000F2; // type:object size:0x1B data:string +lbl_80_data_10D = .data:0x0000010D; // type:object size:0x6 data:string +lbl_80_data_113 = .data:0x00000113; // type:object size:0x18 data:string +l_evtList = .data:0x0000012C; // type:object size:0x68 scope:global align:4 +lbl_80_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_80_data_199 = .data:0x00000199; // type:object size:0x8 data:string +lbl_80_data_1A1 = .data:0x000001A1; // type:object size:0x6 data:string +lbl_80_data_1A7 = .data:0x000001A7; // type:object size:0x6 data:string +lbl_80_data_1AD = .data:0x000001AD; // type:object size:0x6 data:string +lbl_80_data_1B3 = .data:0x000001B3; // type:object size:0x6 data:string +lbl_80_data_1B9 = .data:0x000001B9; // type:object size:0x8 data:string +lbl_80_data_1C1 = .data:0x000001C1; // type:object size:0x5 data:string +lbl_80_data_1C6 = .data:0x000001C6; // type:object size:0x6 data:string +lbl_80_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_80_data_1D1 = .data:0x000001D1; // type:object size:0x5 data:string +l_resNameList = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +lbl_80_data_208 = .data:0x00000208; // type:object size:0x4 +lbl_80_data_20C = .data:0x0000020C; // type:object size:0x3 +lbl_80_data_20F = .data:0x0000020F; // type:object size:0x3 +lbl_80_data_212 = .data:0x00000212; // type:object size:0x3 +lbl_80_data_215 = .data:0x00000215; // type:object size:0x4 +lbl_80_data_219 = .data:0x00000219; // type:object size:0x3 +lbl_80_data_21C = .data:0x0000021C; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000224; // type:object size:0x4C scope:global align:4 +l_faceMotionAnmData = .data:0x00000270; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000005B8; // type:object size:0x39C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000954; // type:object size:0x1D0 scope:global align:4 +l_motionSequenceData = .data:0x00000B24; // type:object size:0x1E0 scope:global align:4 +lbl_80_data_D04 = .data:0x00000D04; // type:object size:0x18 data:string +lbl_80_data_D1C = .data:0x00000D1C; // type:object size:0x1C data:string +lbl_80_data_D38 = .data:0x00000D38; // type:object size:0x1B data:string +lbl_80_data_D53 = .data:0x00000D53; // type:object size:0xC data:string +lbl_80_data_D5F = .data:0x00000D5F; // type:object size:0xC data:string +lbl_80_data_D6B = .data:0x00000D6B; // type:object size:0xC data:string +lbl_80_data_D77 = .data:0x00000D77; // type:object size:0x16 data:string +lbl_80_data_D8D = .data:0x00000D8D; // type:object size:0x19 data:string +lbl_80_data_DA6 = .data:0x00000DA6; // type:object size:0xA data:string +lbl_80_data_DB0 = .data:0x00000DB0; // type:object size:0xA data:string +mCutNameList__12daNpc_Besu_c = .data:0x00000DBC; // type:object size:0x3C scope:global align:4 +mCutList__12daNpc_Besu_c = .data:0x00000DF8; // type:object size:0xB4 scope:global align:4 data:4byte +@103364 = .data:0x00000EAC; // type:object size:0x48 scope:local align:4 +@103419 = .data:0x00000EF4; // type:object size:0x48 scope:local align:4 +@103433 = .data:0x00000F3C; // type:object size:0x44 scope:local align:4 +@103542 = .data:0x00000F80; // type:object size:0xC scope:local align:4 data:4byte +@103553 = .data:0x00000F8C; // type:object size:0x48 scope:local align:4 +@103565 = .data:0x00000FD4; // type:object size:0x30 scope:local align:4 +@103588 = .data:0x00001004; // type:object size:0x48 scope:local align:4 +@103591 = .data:0x0000104C; // type:object size:0xC scope:local align:4 data:4byte +@103592 = .data:0x00001058; // type:object size:0xC scope:local align:4 data:4byte +lbl_80_data_1064 = .data:0x00001064; // type:object size:0x5 data:string +@96816 = .data:0x0000106C; // type:object size:0xC scope:local align:4 +@96817 = .data:0x00001078; // type:object size:0xC scope:local align:4 +cupAnmData$96978 = .data:0x00001084; // type:object size:0x108 scope:local align:4 +@103992 = .data:0x0000118C; // type:object size:0xC scope:local align:4 +@103993 = .data:0x00001198; // type:object size:0xC scope:local align:4 +@103994 = .data:0x000011A4; // type:object size:0xC scope:local align:4 +@103995 = .data:0x000011B0; // type:object size:0xC scope:local align:4 +@103996 = .data:0x000011BC; // type:object size:0xC scope:local align:4 +@103997 = .data:0x000011C8; // type:object size:0xC scope:local align:4 +lbl_80_data_11D4 = .data:0x000011D4; // type:object size:0x11 +lbl_80_data_11E5 = .data:0x000011E5; // type:object size:0x6 data:string +@104096 = .data:0x000011EC; // type:object size:0x58 scope:local align:4 +@104095 = .data:0x00001244; // type:object size:0x58 scope:local align:4 +lbl_80_data_129C = .data:0x0000129C; // type:object size:0xE +lbl_80_data_12AA = .data:0x000012AA; // type:object size:0x1D data:string +lbl_80_data_12C7 = .data:0x000012C7; // type:object size:0x1D data:string +daNpc_Besu_MethodTable = .data:0x000012E4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BESU = .data:0x00001304; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Besu_c = .data:0x00001334; // type:object size:0xC4 scope:global align:4 +lbl_80_data_13F8 = .data:0x000013F8; // type:object size:0xD data:string +@98147 = .data:0x00001408; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Besu_c = .data:0x0000141C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Besu_Param_c = .data:0x00001424; // type:object size:0xC scope:global align:4 +lbl_80_data_1430 = .data:0x00001430; // type:object size:0x13 data:string +__RTTI__18daNpc_Besu_Param_c = .data:0x00001444; // type:object size:0x8 scope:global align:4 +lbl_80_data_144C = .data:0x0000144C; // type:object size:0x9 data:string +@98159 = .data:0x00001458; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000146C; // type:object size:0xC scope:global align:4 +lbl_80_data_1478 = .data:0x00001478; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001488; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001490; // type:object size:0xC scope:global align:4 +lbl_80_data_149C = .data:0x0000149C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000014B4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000014BC; // type:object size:0xC scope:global align:4 +lbl_80_data_14C8 = .data:0x000014C8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000014DC; // type:object size:0x8 scope:global align:4 +lbl_80_data_14E4 = .data:0x000014E4; // type:object size:0x34 +@98226 = .data:0x00001518; // type:object size:0x3C scope:local align:4 +lbl_80_data_1554 = .data:0x00001554; // type:object size:0x14 +@98228 = .data:0x00001568; // type:object size:0x34 scope:local align:4 +lbl_80_data_159C = .data:0x0000159C; // type:object size:0x14 +@98286 = .data:0x000015B0; // type:object size:0x24 scope:local align:4 +lbl_80_data_15D4 = .data:0x000015D4; // type:object size:0x18 +@98288 = .data:0x000015EC; // type:object size:0xC scope:local align:4 +lbl_80_data_15F8 = .data:0x000015F8; // type:object size:0x1C +@98290 = .data:0x00001614; // type:object size:0xC scope:local align:4 +lbl_80_data_1620 = .data:0x00001620; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96035 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_blue_ns/splits.txt b/config/RZDP01/rels/d_a_npc_blue_ns/splits.txt new file mode 100644 index 0000000000..3c165844b5 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_blue_ns/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_blue_ns.cpp: + .text start:0x000000CC end:0x000033E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_blue_ns/symbols.txt b/config/RZDP01/rels/d_a_npc_blue_ns/symbols.txt new file mode 100644 index 0000000000..164926d635 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_blue_ns/symbols.txt @@ -0,0 +1,166 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpcBlueNS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpcBlueNS_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__13daNpcBlueNS_cFv = .text:0x00000424; // type:function size:0x238 scope:global align:4 +CreateHeap__13daNpcBlueNS_cFv = .text:0x0000065C; // type:function size:0x148 scope:global align:4 +isDelete__13daNpcBlueNS_cFv = .text:0x000007A4; // type:function size:0x70 scope:global align:4 +_Execute__13daNpcBlueNS_cFv = .text:0x00000814; // type:function size:0x1F4 scope:global align:4 +callEvt_changeYami__13daNpcBlueNS_cFv = .text:0x00000A08; // type:function size:0x98 scope:global align:4 +create_Yamijin__13daNpcBlueNS_cFi = .text:0x00000AA0; // type:function size:0xF8 scope:global align:4 +col_check__13daNpcBlueNS_cFv = .text:0x00000B98; // type:function size:0xA4 scope:global align:4 +holyball_check_main__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000C3C; // type:function size:0x10C scope:global align:4 +Draw__13daNpcBlueNS_cFv = .text:0x00000D48; // type:function size:0x150 scope:global align:4 +ctrlJoint__13daNpcBlueNS_cFP8J3DJointP8J3DModel = .text:0x00000E98; // type:function size:0x150 scope:global align:4 +createHeapCallBack__13daNpcBlueNS_cFP10fopAc_ac_c = .text:0x00000FE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcBlueNS_cFP8J3DJointi = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 +setParam__13daNpcBlueNS_cFv = .text:0x00001034; // type:function size:0x60 scope:global align:4 +srchActor__13daNpcBlueNS_cFv = .text:0x00001094; // type:function size:0x48 scope:global align:4 +srchHollyBall__13daNpcBlueNS_cFv = .text:0x000010DC; // type:function size:0x68 scope:global align:4 +srchTagYami__13daNpcBlueNS_cFv = .text:0x00001144; // type:function size:0x64 scope:global align:4 +_search_Tag__13daNpcBlueNS_cFPvPv = .text:0x000011A8; // type:function size:0x84 scope:global align:4 +_search_HollyBall_Y__13daNpcBlueNS_cFPvPv = .text:0x0000122C; // type:function size:0xA8 scope:global align:4 +_search_HollyBall_G__13daNpcBlueNS_cFPvPv = .text:0x000012D4; // type:function size:0xA8 scope:global align:4 +main__13daNpcBlueNS_cFv = .text:0x0000137C; // type:function size:0x138 scope:global align:4 +setAttnPos__13daNpcBlueNS_cFv = .text:0x000014B4; // type:function size:0x168 scope:global align:4 +setMotionAnm__13daNpcBlueNS_cFif = .text:0x0000161C; // type:function size:0xCC scope:global align:4 +setMotion__13daNpcBlueNS_cFifi = .text:0x000016E8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__13daNpcBlueNS_cFv = .text:0x00001730; // type:function size:0x8 scope:global align:4 +reset__13daNpcBlueNS_cFv = .text:0x00001738; // type:function size:0x16C scope:global align:4 +playMotion__13daNpcBlueNS_cFv = .text:0x000018A4; // type:function size:0x1EC scope:global align:4 +setAction__13daNpcBlueNS_cFM13daNpcBlueNS_cFPCvPvi_i = .text:0x00001A90; // type:function size:0xA8 scope:global align:4 +setLookMode__13daNpcBlueNS_cFi = .text:0x00001B38; // type:function size:0x24 scope:global align:4 +lookat__13daNpcBlueNS_cFv = .text:0x00001B5C; // type:function size:0x228 scope:global align:4 +step__13daNpcBlueNS_cFsi = .text:0x00001D84; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__13daNpcBlueNS_cFv = .text:0x00001E5C; // type:function size:0xDC scope:global align:4 +wait__13daNpcBlueNS_cFi = .text:0x00001F38; // type:function size:0x1A4 scope:global align:4 +down__13daNpcBlueNS_cFi = .text:0x000020DC; // type:function size:0xC4 scope:global align:4 +talk__13daNpcBlueNS_cFi = .text:0x000021A0; // type:function size:0x16C scope:global align:4 +demo__13daNpcBlueNS_cFi = .text:0x0000230C; // type:function size:0x268 scope:global align:4 +ChgPtclDisp__13daNpcBlueNS_cFv = .text:0x00002574; // type:function size:0x10C scope:global align:4 +downSE__13daNpcBlueNS_cFv = .text:0x00002680; // type:function size:0xB8 scope:global align:4 +lightsowrdSE__13daNpcBlueNS_cFv = .text:0x00002738; // type:function size:0xB8 scope:global align:4 +appearSE__13daNpcBlueNS_cFv = .text:0x000027F0; // type:function size:0xB8 scope:global align:4 +_Evt_ChgYami_Chibi__13daNpcBlueNS_cFi = .text:0x000028A8; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Chibi_CutInit__13daNpcBlueNS_cFRCi = .text:0x0000294C; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Chibi_CutMain__13daNpcBlueNS_cFRCi = .text:0x000029E4; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_Debu__13daNpcBlueNS_cFi = .text:0x00002AD4; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Debu_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002B78; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Debu_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002C10; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_Noppo__13daNpcBlueNS_cFi = .text:0x00002D00; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_Noppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002DA4; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_Noppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00002E3C; // type:function size:0xF0 scope:global align:4 +_Evt_ChgYami_STNoppo__13daNpcBlueNS_cFi = .text:0x00002F2C; // type:function size:0xA4 scope:global align:4 +_Evt_ChgYami_STNoppo_CutInit__13daNpcBlueNS_cFRCi = .text:0x00002FD0; // type:function size:0x98 scope:global align:4 +_Evt_ChgYami_STNoppo_CutMain__13daNpcBlueNS_cFRCi = .text:0x00003068; // type:function size:0xF0 scope:global align:4 +daNpcBlueNS_Create__FPv = .text:0x00003158; // type:function size:0x4 scope:global align:4 +daNpcBlueNS_Delete__FPv = .text:0x0000315C; // type:function size:0x34 scope:global align:4 +daNpcBlueNS_Execute__FPv = .text:0x00003190; // type:function size:0x24 scope:global align:4 +daNpcBlueNS_Draw__FPv = .text:0x000031B4; // type:function size:0x4 scope:global align:4 +daNpcBlueNS_IsDelete__FPv = .text:0x000031B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_blue_ns_cpp = .text:0x000031C0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003228; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003264; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__13daNpcBlueNS_cFv = .text:0x00003320; // type:function size:0x4 scope:global align:4 +__dt__19daNpcBlueNS_Param_cFv = .text:0x00003324; // type:function size:0x40 scope:global align:4 +__ct__19daNpcBlueNS_Param_cFv = .text:0x00003364; // type:function size:0x10 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00003374; // type:function size:0x20 scope:global align:4 +on_CoHit__13daNpc_yamiS_cFv = .text:0x00003394; // type:function size:0x1C scope:global align:4 +on_CoHit__13daNpc_yamiD_cFv = .text:0x000033B0; // type:function size:0x1C scope:global align:4 +on_CoHit__13daNpc_yamiT_cFv = .text:0x000033CC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +m__19daNpcBlueNS_Param_c = .rodata:0x00000044; // type:object size:0x70 scope:global align:4 data:float +@101387 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101388 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101389 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101390 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101391 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101436 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@101437 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101481 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101482 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +sCallEvtName$97194 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +sNameYami$97207 = .rodata:0x000000E4; // type:object size:0x6 scope:local align:4 +@101567 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101568 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101569 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101571 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101572 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101591 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97306 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@101800 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101801 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +sWaitAnm$97529 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +sDamageAnm$97530 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +sAppearAnm$97531 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@97566 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@97570 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@97574 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@97578 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@97582 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@97586 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@97590 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@97594 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@101897 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@101898 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +ptclOffsetY$97917 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x6C scope:global align:4 +lbl_287_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +l_arcNames = .data:0x00000074; // type:object size:0x4 scope:global align:4 data:4byte +lbl_287_data_78 = .data:0x00000078; // type:object size:0xF data:string +lbl_287_data_87 = .data:0x00000087; // type:object size:0xE data:string +lbl_287_data_95 = .data:0x00000095; // type:object size:0xF data:string +lbl_287_data_A4 = .data:0x000000A4; // type:object size:0x17 data:string +l_evtNames = .data:0x000000BC; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x000000D8; // type:object size:0x4 scope:global align:4 +mEvtSeqList__13daNpcBlueNS_c = .data:0x000000DC; // type:object size:0x54 scope:global align:4 data:4byte +@101496 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +@101538 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +@101820 = .data:0x00000148; // type:object size:0xC scope:local align:4 data:4byte +@101952 = .data:0x00000154; // type:object size:0xC scope:local align:4 +@101953 = .data:0x00000160; // type:object size:0xC scope:local align:4 +@101971 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +@101992 = .data:0x00000178; // type:object size:0xC scope:local align:4 +@102003 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@102036 = .data:0x00000190; // type:object size:0xC scope:local align:4 +lbl_287_data_19C = .data:0x0000019C; // type:object size:0x6 data:string +daNpcBlueNS_MethodTable = .data:0x000001A4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BLUENS = .data:0x000001C4; // type:object size:0x30 scope:global align:4 +__vt__13daNpcBlueNS_c = .data:0x000001F4; // type:object size:0x48 scope:global align:4 +lbl_287_data_23C = .data:0x0000023C; // type:object size:0xE data:string +@98366 = .data:0x0000024C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcBlueNS_c = .data:0x00000260; // type:object size:0x8 scope:global align:4 +__vt__19daNpcBlueNS_Param_c = .data:0x00000268; // type:object size:0xC scope:global align:4 +lbl_287_data_274 = .data:0x00000274; // type:object size:0x14 data:string +__RTTI__19daNpcBlueNS_Param_c = .data:0x00000288; // type:object size:0x8 scope:global align:4 +lbl_287_data_290 = .data:0x00000290; // type:object size:0x9 data:string +@98369 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000002B0; // type:object size:0xC scope:global align:4 +lbl_287_data_2BC = .data:0x000002BC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000002CC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000002D4; // type:object size:0xC scope:global align:4 +lbl_287_data_2E0 = .data:0x000002E0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000002F4; // type:object size:0x8 scope:global align:4 +lbl_287_data_2FC = .data:0x000002FC; // type:object size:0x34 +@98441 = .data:0x00000330; // type:object size:0x3C scope:local align:4 +lbl_287_data_36C = .data:0x0000036C; // type:object size:0x14 +@98443 = .data:0x00000380; // type:object size:0x34 scope:local align:4 +lbl_287_data_3B4 = .data:0x000003B4; // type:object size:0x14 +@98501 = .data:0x000003C8; // type:object size:0x24 scope:local align:4 +lbl_287_data_3EC = .data:0x000003EC; // type:object size:0x18 +@98503 = .data:0x00000404; // type:object size:0xC scope:local align:4 +lbl_287_data_410 = .data:0x00000410; // type:object size:0x1C +@98505 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +lbl_287_data_438 = .data:0x00000438; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96997 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_bou/splits.txt b/config/RZDP01/rels/d_a_npc_bou/splits.txt new file mode 100644 index 0000000000..c13e3d0060 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bou/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bou.cpp: + .text start:0x000000CC end:0x0000402C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000CA4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_bou/symbols.txt b/config/RZDP01/rels/d_a_npc_bou/symbols.txt new file mode 100644 index 0000000000..6d4386d40d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bou/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Bou_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Bou_cFv = .text:0x0000019C; // type:function size:0x504 scope:global align:4 +CreateHeap__11daNpc_Bou_cFv = .text:0x000006A0; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Bou_cFv = .text:0x00000908; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Bou_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Bou_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +srchCow__11daNpc_Bou_cFPvPv = .text:0x000009F4; // type:function size:0x94 scope:global align:4 +getCowP__11daNpc_Bou_cFv = .text:0x00000A88; // type:function size:0xB8 scope:global align:4 +getType__11daNpc_Bou_cFv = .text:0x00000B40; // type:function size:0x64 scope:global align:4 +isDelete__11daNpc_Bou_cFv = .text:0x00000BA4; // type:function size:0xE0 scope:global align:4 +reset__11daNpc_Bou_cFv = .text:0x00000C84; // type:function size:0xD4 scope:global align:4 +afterJntAnm__11daNpc_Bou_cFi = .text:0x00000D58; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Bou_cFv = .text:0x00000DDC; // type:function size:0x1BC scope:global align:4 +checkChangeEvt__11daNpc_Bou_cFv = .text:0x00000F98; // type:function size:0x148 scope:global align:4 +setAfterTalkMotion__11daNpc_Bou_cFv = .text:0x000010E0; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_Bou_cFv = .text:0x00001138; // type:function size:0xF0 scope:global align:4 +evtTalk__11daNpc_Bou_cFv = .text:0x00001228; // type:function size:0xA0 scope:global align:4 +evtEndProc__11daNpc_Bou_cFv = .text:0x000012C8; // type:function size:0x8 scope:global align:4 +evtCutProc__11daNpc_Bou_cFv = .text:0x000012D0; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Bou_cFv = .text:0x00001388; // type:function size:0x294 scope:global align:4 +beforeMove__11daNpc_Bou_cFv = .text:0x0000161C; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Bou_cFv = .text:0x0000168C; // type:function size:0x23C scope:global align:4 +setCollision__11daNpc_Bou_cFv = .text:0x000018C8; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Bou_cFv = .text:0x00001A28; // type:function size:0x8 scope:global align:4 +changeAnm__11daNpc_Bou_cFPiPi = .text:0x00001A30; // type:function size:0x4C scope:global align:4 +selectAction__11daNpc_Bou_cFv = .text:0x00001A7C; // type:function size:0x70 scope:global align:4 +setAction__11daNpc_Bou_cFM11daNpc_Bou_cFPCvPvPv_i = .text:0x00001AEC; // type:function size:0xA8 scope:global align:4 +cutWildGoat__11daNpc_Bou_cFi = .text:0x00001B94; // type:function size:0x368 scope:global align:4 +cutWildGoatSuccess__11daNpc_Bou_cFi = .text:0x00001EFC; // type:function size:0x1B4 scope:global align:4 +cutWildGoatFailure__11daNpc_Bou_cFi = .text:0x000020B0; // type:function size:0x1D0 scope:global align:4 +cutSpeakTo__11daNpc_Bou_cFi = .text:0x00002280; // type:function size:0x1B4 scope:global align:4 +cutConversationWithBou__11daNpc_Bou_cFi = .text:0x00002434; // type:function size:0x118 scope:global align:4 +cutConfidentialConversation__11daNpc_Bou_cFi = .text:0x0000254C; // type:function size:0x178 scope:global align:4 +cutFindWolf__11daNpc_Bou_cFi = .text:0x000026C4; // type:function size:0x338 scope:global align:4 +cutMeetingAgain__11daNpc_Bou_cFi = .text:0x000029FC; // type:function size:0x60C scope:global align:4 +wait__11daNpc_Bou_cFPv = .text:0x00003008; // type:function size:0x300 scope:global align:4 +talkwithJagar__11daNpc_Bou_cFPv = .text:0x00003308; // type:function size:0xE4 scope:global align:4 +talk__11daNpc_Bou_cFPv = .text:0x000033EC; // type:function size:0x38C scope:global align:4 +daNpc_Bou_Create__FPv = .text:0x00003778; // type:function size:0x4 scope:global align:4 +daNpc_Bou_Delete__FPv = .text:0x0000377C; // type:function size:0x34 scope:global align:4 +daNpc_Bou_Execute__FPv = .text:0x000037B0; // type:function size:0x4 scope:global align:4 +daNpc_Bou_Draw__FPv = .text:0x000037B4; // type:function size:0x4 scope:global align:4 +daNpc_Bou_IsDelete__FPv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_bou_cpp = .text:0x000037C0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003828; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003868; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000038A8; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003974; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000039B4; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000039F8; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003A34; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003ADC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003B68; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003BE8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003C04; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003C64; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003D7C; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00003E8C; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__11daNpc_Bou_cFv = .text:0x00003F20; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Bou_cFv = .text:0x00003F28; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Bou_cFv = .text:0x00003F30; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Bou_cFv = .text:0x00003F38; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Bou_cFi = .text:0x00003F40; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Bou_cFi = .text:0x00003F50; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Bou_Param_cFv = .text:0x00003F60; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Bou_Param_cFv = .text:0x00003FA0; // type:function size:0x10 scope:global align:4 +chkCondition__13daNpc_Jagar_cFi = .text:0x00003FB0; // type:function size:0x60 scope:global align:4 +getFlowNodeNo__12daTag_Push_cFv = .text:0x00004010; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Bou_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$97331 = .rodata:0x0000009C; // type:object size:0x18 scope:local align:4 +@102680 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102681 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102682 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102683 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102684 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102706 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102707 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102713 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102759 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@102816 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102864 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@102997 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103162 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103163 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103164 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +@97989 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 data:4byte +@103387 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@103438 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103503 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103504 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103505 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103614 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_288_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_288_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_288_data_15 = .data:0x00000015; // type:object size:0x9 data:string +lbl_288_data_1E = .data:0x0000001E; // type:object size:0x11 data:string +lbl_288_data_2F = .data:0x0000002F; // type:object size:0x11 data:string +lbl_288_data_40 = .data:0x00000040; // type:object size:0x8 data:string +lbl_288_data_48 = .data:0x00000048; // type:object size:0x1A data:string +lbl_288_data_62 = .data:0x00000062; // type:object size:0xA data:string +lbl_288_data_6C = .data:0x0000006C; // type:object size:0xE data:string +lbl_288_data_7A = .data:0x0000007A; // type:object size:0x1E data:string +lbl_288_data_98 = .data:0x00000098; // type:object size:0x13 data:string +l_evtList = .data:0x000000AC; // type:object size:0x58 scope:global align:4 +lbl_288_data_104 = .data:0x00000104; // type:object size:0x4 data:string +lbl_288_data_108 = .data:0x00000108; // type:object size:0x5 data:string +lbl_288_data_10D = .data:0x0000010D; // type:object size:0x5 data:string +lbl_288_data_112 = .data:0x00000112; // type:object size:0x5 data:string +lbl_288_data_117 = .data:0x00000117; // type:object size:0x7 data:string +lbl_288_data_11E = .data:0x0000011E; // type:object size:0x7 data:string +l_resNameList = .data:0x00000128; // type:object size:0x1C scope:global align:4 +lbl_288_data_144 = .data:0x00000144; // type:object size:0x4 +lbl_288_data_148 = .data:0x00000148; // type:object size:0x3 +lbl_288_data_14B = .data:0x0000014B; // type:object size:0x3 +lbl_288_data_14E = .data:0x0000014E; // type:object size:0x3 +lbl_288_data_151 = .data:0x00000151; // type:object size:0x7 +l_loadResPtrnList = .data:0x00000158; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000170; // type:object size:0x134 scope:global align:4 +l_motionAnmData = .data:0x000002A4; // type:object size:0x284 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000528; // type:object size:0xB0 scope:global align:4 +l_motionSequenceData = .data:0x000005D8; // type:object size:0x160 scope:global align:4 +lbl_288_data_738 = .data:0x00000738; // type:object size:0x16 data:string +mCutNameList__11daNpc_Bou_c = .data:0x00000750; // type:object size:0x24 scope:global align:4 +mCutList__11daNpc_Bou_c = .data:0x00000774; // type:object size:0x6C scope:global align:4 data:4byte +@102979 = .data:0x000007E0; // type:object size:0xC scope:local align:4 data:4byte +@103013 = .data:0x000007EC; // type:object size:0xC scope:local align:4 data:4byte +@103014 = .data:0x000007F8; // type:object size:0xC scope:local align:4 data:4byte +lbl_288_data_804 = .data:0x00000804; // type:object size:0x4 data:string +@103221 = .data:0x00000808; // type:object size:0xC scope:local align:4 data:4byte +@103222 = .data:0x00000814; // type:object size:0xC scope:local align:4 data:4byte +lbl_288_data_820 = .data:0x00000820; // type:object size:0x14 +@103304 = .data:0x00000834; // type:object size:0x24 scope:local align:4 +lbl_288_data_858 = .data:0x00000858; // type:object size:0x6 data:string +daNpc_Bou_MethodTable = .data:0x00000860; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BOU = .data:0x00000880; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Bou_c = .data:0x000008B0; // type:object size:0xC4 scope:global align:4 +lbl_288_data_974 = .data:0x00000974; // type:object size:0xC data:string +@98644 = .data:0x00000980; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Bou_c = .data:0x00000994; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Bou_Param_c = .data:0x0000099C; // type:object size:0xC scope:global align:4 +lbl_288_data_9A8 = .data:0x000009A8; // type:object size:0x12 data:string +__RTTI__17daNpc_Bou_Param_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 +lbl_288_data_9C4 = .data:0x000009C4; // type:object size:0x9 data:string +@98655 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009E4; // type:object size:0xC scope:global align:4 +lbl_288_data_9F0 = .data:0x000009F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000A00; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000A08; // type:object size:0xC scope:global align:4 +lbl_288_data_A14 = .data:0x00000A14; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A24; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A2C; // type:object size:0xC scope:global align:4 +lbl_288_data_A38 = .data:0x00000A38; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A50; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0xC scope:global align:4 +lbl_288_data_A64 = .data:0x00000A64; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A78; // type:object size:0x8 scope:global align:4 +lbl_288_data_A80 = .data:0x00000A80; // type:object size:0x34 +@98722 = .data:0x00000AB4; // type:object size:0x3C scope:local align:4 +lbl_288_data_AF0 = .data:0x00000AF0; // type:object size:0x14 +@98724 = .data:0x00000B04; // type:object size:0x34 scope:local align:4 +lbl_288_data_B38 = .data:0x00000B38; // type:object size:0x14 +@98782 = .data:0x00000B4C; // type:object size:0x24 scope:local align:4 +lbl_288_data_B70 = .data:0x00000B70; // type:object size:0x18 +@98784 = .data:0x00000B88; // type:object size:0xC scope:local align:4 +lbl_288_data_B94 = .data:0x00000B94; // type:object size:0x1C +@98786 = .data:0x00000BB0; // type:object size:0xC scope:local align:4 +lbl_288_data_BBC = .data:0x00000BBC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97317 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_bouS/splits.txt b/config/RZDP01/rels/d_a_npc_bouS/splits.txt new file mode 100644 index 0000000000..3a5dc627c9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bouS/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_bouS.cpp: + .text start:0x000000CC end:0x00003908 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000023C + .data start:0x00000000 end:0x0000063C + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_npc_bouS/symbols.txt b/config/RZDP01/rels/d_a_npc_bouS/symbols.txt new file mode 100644 index 0000000000..caa3a9e466 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_bouS/symbols.txt @@ -0,0 +1,175 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcBouS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcBouS_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__11daNpcBouS_cFv = .text:0x00000448; // type:function size:0x418 scope:global align:4 +CreateHeap__11daNpcBouS_cFv = .text:0x00000860; // type:function size:0x260 scope:global align:4 +Draw__11daNpcBouS_cFv = .text:0x00000AC0; // type:function size:0x70 scope:global align:4 +ctrlJoint__11daNpcBouS_cFP8J3DJointP8J3DModel = .text:0x00000B30; // type:function size:0x1DC scope:global align:4 +createHeapCallBack__11daNpcBouS_cFP10fopAc_ac_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcBouS_cFP8J3DJointi = .text:0x00000D10; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcBouS_cFib = .text:0x00000D58; // type:function size:0x1F0 scope:global align:4 +setExpressionBtp__11daNpcBouS_cFi = .text:0x00000F48; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcBouS_cFif = .text:0x00001020; // type:function size:0x130 scope:global align:4 +setAction__11daNpcBouS_cFM11daNpcBouS_cFPCvPvPv_b = .text:0x00001150; // type:function size:0xA8 scope:global align:4 +s_sub__FPvPv = .text:0x000011F8; // type:function size:0x74 scope:global align:4 +wait__11daNpcBouS_cFPv = .text:0x0000126C; // type:function size:0x340 scope:global align:4 +setExpression__11daNpcBouS_cFif = .text:0x000015AC; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcBouS_cFifi = .text:0x000015D8; // type:function size:0x48 scope:global align:4 +chkFindPlayer__11daNpcBouS_cFv = .text:0x00001620; // type:function size:0xB0 scope:global align:4 +setLookMode__11daNpcBouS_cFi = .text:0x000016D0; // type:function size:0x24 scope:global align:4 +step__11daNpcBouS_cFsi = .text:0x000016F4; // type:function size:0x178 scope:global align:4 +talk__11daNpcBouS_cFPv = .text:0x0000186C; // type:function size:0x33C scope:global align:4 +setExpressionTalkAfter__11daNpcBouS_cFv = .text:0x00001BA8; // type:function size:0x68 scope:global align:4 +demo__11daNpcBouS_cFPv = .text:0x00001C10; // type:function size:0x18C scope:global align:4 +instruction__11daNpcBouS_cFPv = .text:0x00001D9C; // type:function size:0x480 scope:global align:4 +EvCut_BousIntroSumo1__11daNpcBouS_cFi = .text:0x0000221C; // type:function size:0x218 scope:global align:4 +EvCut_BousIntroSumo2__11daNpcBouS_cFi = .text:0x00002434; // type:function size:0x21C scope:global align:4 +EvCut_BousIntroSumo3__11daNpcBouS_cFi = .text:0x00002650; // type:function size:0x3B0 scope:global align:4 +daNpcBouS_Create__FPv = .text:0x00002A00; // type:function size:0x4 scope:global align:4 +daNpcBouS_Delete__FPv = .text:0x00002A04; // type:function size:0x34 scope:global align:4 +daNpcBouS_Execute__FPv = .text:0x00002A38; // type:function size:0x24 scope:global align:4 +daNpcBouS_Draw__FPv = .text:0x00002A5C; // type:function size:0x4 scope:global align:4 +daNpcBouS_IsDelete__FPv = .text:0x00002A60; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcBouS_cFv = .text:0x00002A68; // type:function size:0x4 scope:global align:4 +drawDbgInfo__11daNpcBouS_cFv = .text:0x00002A6C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpcBouS_cFv = .text:0x00002A74; // type:function size:0x548 scope:global align:4 +ctrlBtk__11daNpcBouS_cFv = .text:0x00002FBC; // type:function size:0xD4 scope:global align:4 +main__11daNpcBouS_cFv = .text:0x00003090; // type:function size:0x614 scope:global align:4 +setParam__11daNpcBouS_cFv = .text:0x000036A4; // type:function size:0x84 scope:global align:4 +__sinit_\d_a_npc_bouS_cpp = .text:0x00003728; // type:function size:0x94 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000037BC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000037F8; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpcBouS_cFv = .text:0x000038B4; // type:function size:0x4 scope:global align:4 +__dt__17daNpcBouS_Param_cFv = .text:0x000038B8; // type:function size:0x40 scope:global align:4 +__ct__17daNpcBouS_Param_cFv = .text:0x000038F8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcBouS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@103701 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103702 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103703 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103704 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103705 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@103746 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99263 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 data:4byte +@99569 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99644 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99648 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99654 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99660 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99668 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99672 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99674 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99678 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99680 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99684 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99688 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99690 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99694 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99698 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99702 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@104005 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 data:float +@104064 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@104065 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@104068 = .rodata:0x00000200; // type:object size:0x8 scope:local align:4 +@104255 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@104256 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@104380 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@104381 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@104467 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@104468 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@104469 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@104470 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@104471 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@104472 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@104473 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:float +@104580 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x114 scope:global align:4 +l_btpGetParamList = .data:0x00000114; // type:object size:0x3C scope:global align:4 +l_btkGetParamList = .data:0x00000150; // type:object size:0xC scope:global align:4 data:4byte +lbl_289_data_15C = .data:0x0000015C; // type:object size:0x4 data:string +lbl_289_data_160 = .data:0x00000160; // type:object size:0x5 data:string +l_arcNames = .data:0x00000168; // type:object size:0x8 scope:global align:4 data:4byte +lbl_289_data_170 = .data:0x00000170; // type:object size:0x11 data:string +lbl_289_data_181 = .data:0x00000181; // type:object size:0x11 data:string +lbl_289_data_192 = .data:0x00000192; // type:object size:0x11 data:string +l_evtNames = .data:0x000001A4; // type:object size:0x10 scope:global align:4 data:4byte +lbl_289_data_1B4 = .data:0x000001B4; // type:object size:0x5 data:string +l_myName = .data:0x000001BC; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcBouS_c = .data:0x000001C0; // type:object size:0x30 scope:global align:4 data:4byte +@103629 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@103630 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@103899 = .data:0x00000208; // type:object size:0x1C scope:local align:4 +@103983 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@103984 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@103985 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_289_data_248 = .data:0x00000248; // type:object size:0x5 data:string +@104083 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@104084 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@104085 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@104154 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@104183 = .data:0x00000280; // type:object size:0xC scope:local align:4 data:4byte +@104349 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +@104350 = .data:0x00000298; // type:object size:0xC scope:local align:4 data:4byte +daNpcBouS_MethodTable = .data:0x000002A4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_BOU_S = .data:0x000002C4; // type:object size:0x30 scope:global align:4 +__vt__11daNpcBouS_c = .data:0x000002F4; // type:object size:0x48 scope:global align:4 +lbl_289_data_33C = .data:0x0000033C; // type:object size:0xC data:string +@100516 = .data:0x00000348; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcBouS_c = .data:0x0000035C; // type:object size:0x8 scope:global align:4 +__vt__17daNpcBouS_Param_c = .data:0x00000364; // type:object size:0xC scope:global align:4 +lbl_289_data_370 = .data:0x00000370; // type:object size:0x12 data:string +__RTTI__17daNpcBouS_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 +lbl_289_data_38C = .data:0x0000038C; // type:object size:0x9 data:string +@100519 = .data:0x00000398; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 +lbl_289_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_289_data_3DC = .data:0x000003DC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003F0; // type:object size:0x8 scope:global align:4 +lbl_289_data_3F8 = .data:0x000003F8; // type:object size:0x34 +@100592 = .data:0x0000042C; // type:object size:0x3C scope:local align:4 +lbl_289_data_468 = .data:0x00000468; // type:object size:0x14 +@100594 = .data:0x0000047C; // type:object size:0x34 scope:local align:4 +lbl_289_data_4B0 = .data:0x000004B0; // type:object size:0x14 +@100652 = .data:0x000004C4; // type:object size:0x24 scope:local align:4 +lbl_289_data_4E8 = .data:0x000004E8; // type:object size:0x18 +@100654 = .data:0x00000500; // type:object size:0xC scope:local align:4 +lbl_289_data_50C = .data:0x0000050C; // type:object size:0x1C +@100656 = .data:0x00000528; // type:object size:0xC scope:local align:4 +lbl_289_data_534 = .data:0x00000534; // type:object size:0xE8 +lbl_289_data_61C = .data:0x0000061C; // type:object size:0x4 data:string +lbl_289_data_620 = .data:0x00000620; // type:object size:0x5 data:string +lbl_289_data_625 = .data:0x00000625; // type:object size:0x5 data:string +lbl_289_data_62A = .data:0x0000062A; // type:object size:0x5 data:string +lbl_289_data_62F = .data:0x0000062F; // type:object size:0x5 data:string +lbl_289_data_634 = .data:0x00000634; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99112 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_createPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@99113 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +@99353 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +lbl_289_bss_3C = .bss:0x0000003C; // type:object size:0x1 data:byte +eyeOffset$localstatic$setAttnPos__11daNpcBouS_cFv = .bss:0x00000040; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDP01/rels/d_a_npc_cdn3/splits.txt b/config/RZDP01/rels/d_a_npc_cdn3/splits.txt new file mode 100644 index 0000000000..7fc7118656 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_cdn3/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_cdn3.cpp: + .text start:0x0000005C end:0x00004DBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000AE8 diff --git a/config/RZDP01/rels/d_a_npc_cdn3/symbols.txt b/config/RZDP01/rels/d_a_npc_cdn3/symbols.txt new file mode 100644 index 0000000000..fa3d365369 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_cdn3/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +setAction__11daNpcCdn3_cFQ211daNpcCdn3_c6Mode_e = .text:0x00000124; // type:function size:0x44 scope:global align:4 +initWait__11daNpcCdn3_cFv = .text:0x00000168; // type:function size:0x60 scope:global align:4 +executeWait__11daNpcCdn3_cFv = .text:0x000001C8; // type:function size:0x1A0 scope:global align:4 +initPath__11daNpcCdn3_cFv = .text:0x00000368; // type:function size:0xBC scope:global align:4 +executePath__11daNpcCdn3_cFv = .text:0x00000424; // type:function size:0x6AC scope:global align:4 +initTalk__11daNpcCdn3_cFv = .text:0x00000AD0; // type:function size:0x100 scope:global align:4 +executeTalk__11daNpcCdn3_cFv = .text:0x00000BD0; // type:function size:0x450 scope:global align:4 +initEscape__11daNpcCdn3_cFv = .text:0x00001020; // type:function size:0x120 scope:global align:4 +executeEscape__11daNpcCdn3_cFv = .text:0x00001140; // type:function size:0x254 scope:global align:4 +initFear__11daNpcCdn3_cFv = .text:0x00001394; // type:function size:0x170 scope:global align:4 +executeFear__11daNpcCdn3_cFv = .text:0x00001504; // type:function size:0xD0 scope:global align:4 +initFear2__11daNpcCdn3_cFv = .text:0x000015D4; // type:function size:0x9C scope:global align:4 +executeFear2__11daNpcCdn3_cFv = .text:0x00001670; // type:function size:0x78 scope:global align:4 +initFight__11daNpcCdn3_cFv = .text:0x000016E8; // type:function size:0xB8 scope:global align:4 +executeFight__11daNpcCdn3_cFv = .text:0x000017A0; // type:function size:0x174 scope:global align:4 +initRelief__11daNpcCdn3_cFv = .text:0x00001914; // type:function size:0x84 scope:global align:4 +executeRelief__11daNpcCdn3_cFv = .text:0x00001998; // type:function size:0x184 scope:global align:4 +pathMoveF__11daNpcCdn3_cFv = .text:0x00001B1C; // type:function size:0x2E4 scope:global align:4 +setSpeed__11daNpcCdn3_cFffPfi = .text:0x00001E00; // type:function size:0x2C scope:global align:4 +s_sub1__FPvPv = .text:0x00001E2C; // type:function size:0x11C scope:global align:4 +s_sub2__FPvPv = .text:0x00001F48; // type:function size:0xD4 scope:global align:4 +checkSchedule__11daNpcCdn3_cFv = .text:0x0000201C; // type:function size:0xCC scope:global align:4 +setSchedule__11daNpcCdn3_cFP15daTagSchedule_c = .text:0x000020E8; // type:function size:0x1D4 scope:global align:4 +isInShop__11daNpcCdn3_cFv = .text:0x000022BC; // type:function size:0x60 scope:global align:4 +isChairStyle__11daNpcCdn3_cFv = .text:0x0000231C; // type:function size:0x6C scope:global align:4 +isNoTurnTalk__11daNpcCdn3_cFv = .text:0x00002388; // type:function size:0x40 scope:global align:4 +waita__11daNpcCdn3_cFPv = .text:0x000023C8; // type:function size:0x84 scope:global align:4 +talka__11daNpcCdn3_cFPv = .text:0x0000244C; // type:function size:0x84 scope:global align:4 +waitwall__11daNpcCdn3_cFPv = .text:0x000024D0; // type:function size:0x84 scope:global align:4 +talkwall__11daNpcCdn3_cFPv = .text:0x00002554; // type:function size:0x84 scope:global align:4 +talkbwall__11daNpcCdn3_cFPv = .text:0x000025D8; // type:function size:0x84 scope:global align:4 +talkb__11daNpcCdn3_cFPv = .text:0x0000265C; // type:function size:0x84 scope:global align:4 +talkc__11daNpcCdn3_cFPv = .text:0x000026E0; // type:function size:0x84 scope:global align:4 +waitb__11daNpcCdn3_cFPv = .text:0x00002764; // type:function size:0x84 scope:global align:4 +sitwaita__11daNpcCdn3_cFPv = .text:0x000027E8; // type:function size:0x84 scope:global align:4 +sittalka__11daNpcCdn3_cFPv = .text:0x0000286C; // type:function size:0x84 scope:global align:4 +sittalkab__11daNpcCdn3_cFPv = .text:0x000028F0; // type:function size:0x84 scope:global align:4 +sitwaitb__11daNpcCdn3_cFPv = .text:0x00002974; // type:function size:0x84 scope:global align:4 +sittalkb__11daNpcCdn3_cFPv = .text:0x000029F8; // type:function size:0x84 scope:global align:4 +sittalkbb__11daNpcCdn3_cFPv = .text:0x00002A7C; // type:function size:0x84 scope:global align:4 +looka__11daNpcCdn3_cFPv = .text:0x00002B00; // type:function size:0x84 scope:global align:4 +lookb__11daNpcCdn3_cFPv = .text:0x00002B84; // type:function size:0x84 scope:global align:4 +playm__11daNpcCdn3_cFPv = .text:0x00002C08; // type:function size:0x160 scope:global align:4 +turnr__11daNpcCdn3_cFPv = .text:0x00002D68; // type:function size:0xBC scope:global align:4 +turnl__11daNpcCdn3_cFPv = .text:0x00002E24; // type:function size:0xBC scope:global align:4 +walka__11daNpcCdn3_cFPv = .text:0x00002EE0; // type:function size:0x68 scope:global align:4 +walkb__11daNpcCdn3_cFPv = .text:0x00002F48; // type:function size:0x68 scope:global align:4 +runa__11daNpcCdn3_cFPv = .text:0x00002FB0; // type:function size:0x68 scope:global align:4 +runb__11daNpcCdn3_cFPv = .text:0x00003018; // type:function size:0x68 scope:global align:4 +browsea__11daNpcCdn3_cFPv = .text:0x00003080; // type:function size:0x84 scope:global align:4 +browseb__11daNpcCdn3_cFPv = .text:0x00003104; // type:function size:0x84 scope:global align:4 +dance__11daNpcCdn3_cFPv = .text:0x00003188; // type:function size:0x120 scope:global align:4 +ladytalka__11daNpcCdn3_cFPv = .text:0x000032A8; // type:function size:0x84 scope:global align:4 +ladytalkb__11daNpcCdn3_cFPv = .text:0x0000332C; // type:function size:0x84 scope:global align:4 +normtalka__11daNpcCdn3_cFPv = .text:0x000033B0; // type:function size:0x84 scope:global align:4 +normtalkb__11daNpcCdn3_cFPv = .text:0x00003434; // type:function size:0x84 scope:global align:4 +sellme__11daNpcCdn3_cFPv = .text:0x000034B8; // type:function size:0x84 scope:global align:4 +sing__11daNpcCdn3_cFPv = .text:0x0000353C; // type:function size:0xAC scope:global align:4 +daNpcCdn3_Create__FPv = .text:0x000035E8; // type:function size:0x648 scope:global align:4 +setMtx__11daNpcCdn3_cFv = .text:0x00003C30; // type:function size:0x494 scope:global align:4 +daNpcCdn3_Delete__FPv = .text:0x000040C4; // type:function size:0x34 scope:global align:4 +__dt__11daNpcCdn3_cFv = .text:0x000040F8; // type:function size:0x94 scope:global align:4 +daNpcCdn3_Execute__FPv = .text:0x0000418C; // type:function size:0x500 scope:global align:4 +searchNextScheduleTag__11daNpcCdn3_cFv = .text:0x0000468C; // type:function size:0xB4 scope:global align:4 +daNpcCdn3_Draw__FPv = .text:0x00004740; // type:function size:0xD4 scope:global align:4 +daNpcCdn3_IsDelete__FPv = .text:0x00004814; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_cdn3_cpp = .text:0x0000481C; // type:function size:0x310 scope:global align:4 +Cd2_HIO_objScale__Fi = .text:0x00004B2C; // type:function size:0x3C scope:global align:4 +getArg0__11PathTrace_cFv = .text:0x00004B68; // type:function size:0x20 scope:global align:4 +getPoint__11PathTrace_cFUs = .text:0x00004B88; // type:function size:0x2C scope:global align:4 +setLastPointNum__11PathTrace_cFv = .text:0x00004BB4; // type:function size:0x14 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00004BC8; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00004C6C; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00004CA8; // type:function size:0x3C scope:global align:4 +getLastPointNum__11PathTrace_cFv = .text:0x00004CE4; // type:function size:0x28 scope:global align:4 +getTime__11daNpcCdn3_cFv = .text:0x00004D0C; // type:function size:0x70 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004D7C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ActionTable__11daNpcCdn3_c = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +@105223 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@105273 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@105274 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@105386 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@105639 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@105640 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@105641 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@105642 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@105643 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@105644 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@105747 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@105748 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105749 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:string +@105750 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105751 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@105752 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@106302 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@106670 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@106671 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@106720 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +m_funcTbl__11daNpcCdn3_c = .data:0x0000004C; // type:object size:0xB0 scope:global align:4 +m_seq00_funcTbl__11daNpcCdn3_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 +m_seq01_funcTbl__11daNpcCdn3_c = .data:0x00000114; // type:object size:0x18 scope:global align:4 +m_seq02_funcTbl__11daNpcCdn3_c = .data:0x0000012C; // type:object size:0x18 scope:global align:4 +m_seq03_funcTbl__11daNpcCdn3_c = .data:0x00000144; // type:object size:0x18 scope:global align:4 +m_seq04_funcTbl__11daNpcCdn3_c = .data:0x0000015C; // type:object size:0x18 scope:global align:4 +m_seq05_funcTbl__11daNpcCdn3_c = .data:0x00000174; // type:object size:0x30 scope:global align:4 +m_seq06_funcTbl__11daNpcCdn3_c = .data:0x000001A4; // type:object size:0x30 scope:global align:4 +m_seq07_funcTbl__11daNpcCdn3_c = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +m_seq08_funcTbl__11daNpcCdn3_c = .data:0x000001EC; // type:object size:0x54 scope:global align:4 +m_seq09_funcTbl__11daNpcCdn3_c = .data:0x00000240; // type:object size:0x18 scope:global align:4 +m_seq10_funcTbl__11daNpcCdn3_c = .data:0x00000258; // type:object size:0x18 scope:global align:4 +m_seq11_funcTbl__11daNpcCdn3_c = .data:0x00000270; // type:object size:0x48 scope:global align:4 +m_seq12_funcTbl__11daNpcCdn3_c = .data:0x000002B8; // type:object size:0x18 scope:global align:4 +m_seq13_funcTbl__11daNpcCdn3_c = .data:0x000002D0; // type:object size:0x48 scope:global align:4 +m_seq14_funcTbl__11daNpcCdn3_c = .data:0x00000318; // type:object size:0x18 scope:global align:4 +m_seq15_funcTbl__11daNpcCdn3_c = .data:0x00000330; // type:object size:0x18 scope:global align:4 +m_seq16_funcTbl__11daNpcCdn3_c = .data:0x00000348; // type:object size:0x54 scope:global align:4 +m_seq17_funcTbl__11daNpcCdn3_c = .data:0x0000039C; // type:object size:0x18 scope:global align:4 +m_seq18_funcTbl__11daNpcCdn3_c = .data:0x000003B4; // type:object size:0x18 scope:global align:4 +m_seq19_funcTbl__11daNpcCdn3_c = .data:0x000003CC; // type:object size:0x54 scope:global align:4 +m_seq20_funcTbl__11daNpcCdn3_c = .data:0x00000420; // type:object size:0x18 scope:global align:4 +m_seq21_funcTbl__11daNpcCdn3_c = .data:0x00000438; // type:object size:0x18 scope:global align:4 +m_seq22_funcTbl__11daNpcCdn3_c = .data:0x00000450; // type:object size:0x30 scope:global align:4 +m_seq23_funcTbl__11daNpcCdn3_c = .data:0x00000480; // type:object size:0x54 scope:global align:4 +m_seq24_funcTbl__11daNpcCdn3_c = .data:0x000004D4; // type:object size:0x3C scope:global align:4 +m_seq25_funcTbl__11daNpcCdn3_c = .data:0x00000510; // type:object size:0x54 scope:global align:4 +m_seq26_funcTbl__11daNpcCdn3_c = .data:0x00000564; // type:object size:0x24 scope:global align:4 +m_seq27_funcTbl__11daNpcCdn3_c = .data:0x00000588; // type:object size:0x18 scope:global align:4 +m_seq28_funcTbl__11daNpcCdn3_c = .data:0x000005A0; // type:object size:0x24 scope:global align:4 +m_seq29_funcTbl__11daNpcCdn3_c = .data:0x000005C4; // type:object size:0x24 scope:global align:4 +m_seq30_funcTbl__11daNpcCdn3_c = .data:0x000005E8; // type:object size:0x48 scope:global align:4 +m_seq31_funcTbl__11daNpcCdn3_c = .data:0x00000630; // type:object size:0x48 scope:global align:4 +m_seq32_funcTbl__11daNpcCdn3_c = .data:0x00000678; // type:object size:0x54 scope:global align:4 +m_seq33_funcTbl__11daNpcCdn3_c = .data:0x000006CC; // type:object size:0x54 scope:global align:4 +m_seq34_funcTbl__11daNpcCdn3_c = .data:0x00000720; // type:object size:0x6C scope:global align:4 +m_seq35_funcTbl__11daNpcCdn3_c = .data:0x0000078C; // type:object size:0x18 scope:global align:4 +m_seq36_funcTbl__11daNpcCdn3_c = .data:0x000007A4; // type:object size:0x30 scope:global align:4 +m_seq37_funcTbl__11daNpcCdn3_c = .data:0x000007D4; // type:object size:0x18 scope:global align:4 +m_seq38_funcTbl__11daNpcCdn3_c = .data:0x000007EC; // type:object size:0x18 scope:global align:4 +m_seq39_funcTbl__11daNpcCdn3_c = .data:0x00000804; // type:object size:0x18 scope:global align:4 +m_seq40_funcTbl__11daNpcCdn3_c = .data:0x0000081C; // type:object size:0x24 scope:global align:4 +m_seq41_funcTbl__11daNpcCdn3_c = .data:0x00000840; // type:object size:0x18 scope:global align:4 +m_seq42_funcTbl__11daNpcCdn3_c = .data:0x00000858; // type:object size:0x18 scope:global align:4 +m_seq43_funcTbl__11daNpcCdn3_c = .data:0x00000870; // type:object size:0x24 scope:global align:4 +@106305 = .data:0x00000894; // type:object size:0x20 scope:local align:4 +@106304 = .data:0x000008B4; // type:object size:0x20 scope:local align:4 +daNpcCdn3_METHODS = .data:0x000008D4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CD3 = .data:0x000008F4; // type:object size:0x30 scope:global align:4 +__vt__11daNpcCdn3_c = .data:0x00000924; // type:object size:0xC scope:global align:4 +lbl_290_data_930 = .data:0x00000930; // type:object size:0xC data:string +@101081 = .data:0x0000093C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcCdn3_c = .data:0x00000950; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000958; // type:object size:0xC scope:global align:4 +lbl_290_data_964 = .data:0x00000964; // type:object size:0xB data:string +@101089 = .data:0x00000970; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x0000097C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000984; // type:object size:0xC scope:global align:4 +lbl_290_data_990 = .data:0x00000990; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000009A4; // type:object size:0x8 scope:global align:4 +lbl_290_data_9AC = .data:0x000009AC; // type:object size:0x34 +@101161 = .data:0x000009E0; // type:object size:0x3C scope:local align:4 +lbl_290_data_A1C = .data:0x00000A1C; // type:object size:0x14 +@101163 = .data:0x00000A30; // type:object size:0x34 scope:local align:4 +lbl_290_data_A64 = .data:0x00000A64; // type:object size:0x14 +@101221 = .data:0x00000A78; // type:object size:0x24 scope:local align:4 +lbl_290_data_A9C = .data:0x00000A9C; // type:object size:0x18 +@101223 = .data:0x00000AB4; // type:object size:0xC scope:local align:4 +lbl_290_data_AC0 = .data:0x00000AC0; // type:object size:0x1C +@101225 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +lbl_290_data_BAC = .data:0x00000BAC; // type:object size:0x8 data:string +lbl_290_data_BB4 = .data:0x00000BB4; // type:object size:0x1E +lbl_290_data_BD2 = .data:0x00000BD2; // type:object size:0x52 +lbl_290_data_C24 = .data:0x00000C24; // type:object size:0x8 data:string +lbl_290_data_C2C = .data:0x00000C2C; // type:object size:0x50 diff --git a/config/RZDP01/rels/d_a_npc_chat/splits.txt b/config/RZDP01/rels/d_a_npc_chat/splits.txt new file mode 100644 index 0000000000..1cd2fdb4c8 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_chat/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chat.cpp: + .text start:0x000000CC end:0x0000538C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000AFC + .data start:0x00000000 end:0x00004544 + .bss start:0x00000008 end:0x000002FC diff --git a/config/RZDP01/rels/d_a_npc_chat/symbols.txt b/config/RZDP01/rels/d_a_npc_chat/symbols.txt new file mode 100644 index 0000000000..b9bc892221 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_chat/symbols.txt @@ -0,0 +1,380 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcChat_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcChat_cFv = .text:0x00000358; // type:function size:0xC4 scope:global align:4 +NpcCreate__11daNpcChat_cFi = .text:0x0000041C; // type:function size:0x200 scope:global align:4 +getObjNum__11daNpcChat_cFv = .text:0x0000061C; // type:function size:0x168 scope:global align:4 +ObjCreate__11daNpcChat_cFi = .text:0x00000784; // type:function size:0x40 scope:global align:4 +ChairCreate__11daNpcChat_cFf = .text:0x000007C4; // type:function size:0xF8 scope:global align:4 +isM___11daNpcChat_cFv = .text:0x000008BC; // type:function size:0x38 scope:global align:4 +loadResrc__11daNpcChat_cFii = .text:0x000008F4; // type:function size:0x114 scope:global align:4 +getNpcMdlDataP__11daNpcChat_cFi = .text:0x00000A08; // type:function size:0x64 scope:global align:4 +getObjMdlDataP__11daNpcChat_cFi = .text:0x00000A6C; // type:function size:0x58 scope:global align:4 +getTexAnmP__11daNpcChat_cFi = .text:0x00000AC4; // type:function size:0x58 scope:global align:4 +removeResrc__11daNpcChat_cFii = .text:0x00000B1C; // type:function size:0xEC scope:global align:4 +setAttention__11daNpcChat_cFi = .text:0x00000C08; // type:function size:0x63C scope:global align:4 +Create__11daNpcChat_cFv = .text:0x00001244; // type:function size:0x3F4 scope:global align:4 +CreateHeap__11daNpcChat_cFv = .text:0x00001638; // type:function size:0xE0 scope:global align:4 +Execute__11daNpcChat_cFv = .text:0x00001718; // type:function size:0xE4 scope:global align:4 +draw__11daNpcChat_cFiifP11_GXColorS10i = .text:0x000017FC; // type:function size:0x24C scope:global align:4 +ctrlJoint__11daNpcChat_cFP8J3DJointP8J3DModel = .text:0x00001A48; // type:function size:0x2FC scope:global align:4 +createHeapCallBack__11daNpcChat_cFP10fopAc_ac_c = .text:0x00001D44; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcChat_cFP8J3DJointi = .text:0x00001D48; // type:function size:0x48 scope:global align:4 +s_sub__FPvPv = .text:0x00001D90; // type:function size:0x5C scope:global align:4 +searchGroup__11daNpcChat_cFv = .text:0x00001DEC; // type:function size:0xB0 scope:global align:4 +appearTimeCheck__11daNpcChat_cFv = .text:0x00001E9C; // type:function size:0x110 scope:global align:4 +appearCheck__11daNpcChat_cFv = .text:0x00001FAC; // type:function size:0x194 scope:global align:4 +setParam__11daNpcChat_cFv = .text:0x00002140; // type:function size:0x68 scope:global align:4 +main__11daNpcChat_cFv = .text:0x000021A8; // type:function size:0x58 scope:global align:4 +setAttnPos__11daNpcChat_cFv = .text:0x00002200; // type:function size:0x138 scope:global align:4 +setExpressionBtp__11daNpcChat_cFi = .text:0x00002338; // type:function size:0x80 scope:global align:4 +setMotionAnm__11daNpcChat_cFif = .text:0x000023B8; // type:function size:0x420 scope:global align:4 +setMotion__11daNpcChat_cFifi = .text:0x000027D8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpcChat_cFv = .text:0x0000281C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcChat_cFv = .text:0x00002824; // type:function size:0x1A0 scope:global align:4 +getTalkMotionNo__11daNpcChat_cFv = .text:0x000029C4; // type:function size:0x18 scope:global align:4 +getLookPlayerCheck__11daNpcChat_cFv = .text:0x000029DC; // type:function size:0x2C scope:global align:4 +reset__11daNpcChat_cFv = .text:0x00002A08; // type:function size:0x1AC scope:global align:4 +playMotion__11daNpcChat_cFv = .text:0x00002BB4; // type:function size:0x1230 scope:global align:4 +playMotionAnmLoop__11daNpcChat_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00003DE4; // type:function size:0x158 scope:global align:4 +setAction__11daNpcChat_cFM11daNpcChat_cFPCvPvPv_b = .text:0x00003F3C; // type:function size:0xA8 scope:global align:4 +step__11daNpcChat_cFsi = .text:0x00003FE4; // type:function size:0xD8 scope:global align:4 +setTalkMember__11daNpcChat_cFP11daNpcChat_c = .text:0x000040BC; // type:function size:0x34 scope:global align:4 +wait__11daNpcChat_cFPv = .text:0x000040F0; // type:function size:0x424 scope:global align:4 +fear__11daNpcChat_cFPv = .text:0x00004514; // type:function size:0x198 scope:global align:4 +talk__11daNpcChat_cFPv = .text:0x000046AC; // type:function size:0x38C scope:global align:4 +demo__11daNpcChat_cFPv = .text:0x00004A38; // type:function size:0x154 scope:global align:4 +daNpcChat_Create__FPv = .text:0x00004B8C; // type:function size:0x4 scope:global align:4 +daNpcChat_Delete__FPv = .text:0x00004B90; // type:function size:0x34 scope:global align:4 +daNpcChat_Execute__FPv = .text:0x00004BC4; // type:function size:0x4 scope:global align:4 +daNpcChat_Draw__FPv = .text:0x00004BC8; // type:function size:0x40 scope:global align:4 +daNpcChat_IsDelete__FPv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004C10; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004C4C; // type:function size:0xBC scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00004D08; // type:function size:0x54 scope:global align:4 +ObjScale__Fi = .text:0x00004D5C; // type:function size:0x3C scope:global align:4 +__sinit_\d_a_npc_chat_cpp = .text:0x00004D98; // type:function size:0x5A0 scope:global align:4 +adjustShapeAngle__11daNpcChat_cFv = .text:0x00005338; // type:function size:0x4 scope:global align:4 +__dt__17daNpcChat_Param_cFv = .text:0x0000533C; // type:function size:0x40 scope:global align:4 +__ct__17daNpcChat_Param_cFv = .text:0x0000537C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_resMANa = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_resMADa = .rodata:0x00000018; // type:object size:0x18 scope:global align:4 +l_resMCNa = .rodata:0x00000030; // type:object size:0x18 scope:global align:4 +l_resMONa = .rodata:0x00000048; // type:object size:0x18 scope:global align:4 +l_resMANb = .rodata:0x00000060; // type:object size:0x18 scope:global align:4 +l_resMANc = .rodata:0x00000078; // type:object size:0x18 scope:global align:4 +l_resMASa = .rodata:0x00000090; // type:object size:0x18 scope:global align:4 +l_resMBNa = .rodata:0x000000A8; // type:object size:0x18 scope:global align:4 +l_resMANa2 = .rodata:0x000000C0; // type:object size:0x18 scope:global align:4 +l_resMADa2 = .rodata:0x000000D8; // type:object size:0x18 scope:global align:4 +l_resMCNa2 = .rodata:0x000000F0; // type:object size:0x18 scope:global align:4 +l_resMONa2 = .rodata:0x00000108; // type:object size:0x18 scope:global align:4 +l_resMANb2 = .rodata:0x00000120; // type:object size:0x18 scope:global align:4 +l_resMANc2 = .rodata:0x00000138; // type:object size:0x18 scope:global align:4 +l_resMASa2 = .rodata:0x00000150; // type:object size:0x18 scope:global align:4 +l_resMBNa2 = .rodata:0x00000168; // type:object size:0x18 scope:global align:4 +l_resWANa = .rodata:0x00000180; // type:object size:0x18 scope:global align:4 +l_resWADa = .rodata:0x00000198; // type:object size:0x18 scope:global align:4 +l_resMATa = .rodata:0x000001B0; // type:object size:0x18 scope:global align:4 +l_resWCNa = .rodata:0x000001C8; // type:object size:0x18 scope:global align:4 +l_resWONa = .rodata:0x000001E0; // type:object size:0x18 scope:global align:4 +l_resWGNa = .rodata:0x000001F8; // type:object size:0x18 scope:global align:4 +l_resWANb = .rodata:0x00000210; // type:object size:0x18 scope:global align:4 +l_resWANa2 = .rodata:0x00000228; // type:object size:0x18 scope:global align:4 +l_resWADa2 = .rodata:0x00000240; // type:object size:0x18 scope:global align:4 +l_resMATa2 = .rodata:0x00000258; // type:object size:0x18 scope:global align:4 +l_resWCNa2 = .rodata:0x00000270; // type:object size:0x18 scope:global align:4 +l_resWONa2 = .rodata:0x00000288; // type:object size:0x18 scope:global align:4 +l_resWGNa2 = .rodata:0x000002A0; // type:object size:0x18 scope:global align:4 +l_resWANb2 = .rodata:0x000002B8; // type:object size:0x18 scope:global align:4 +l_objTbl = .rodata:0x000002D0; // type:object size:0x68 scope:global align:4 +l_objTWTbl = .rodata:0x00000338; // type:object size:0x68 scope:global align:4 +m__17daNpcChat_Param_c = .rodata:0x000003A0; // type:object size:0x6C scope:global align:4 data:float +a_transScaleTbl$95157 = .rodata:0x0000040C; // type:object size:0x168 scope:local align:4 +@100832 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 data:float +@100833 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 data:float +@101054 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 data:float +@101057 = .rodata:0x00000580; // type:object size:0x8 scope:local align:4 data:double +@101058 = .rodata:0x00000588; // type:object size:0x8 scope:local align:4 data:double +@101186 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@101187 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@101188 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@101189 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@101190 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@101191 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 data:float +@101323 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 data:float +@101398 = .rodata:0x000005B0; // type:object size:0x4 scope:local align:4 data:float +@101529 = .rodata:0x000005B4; // type:object size:0x4 scope:local align:4 data:float +a_jntNumTbl$96097 = .rodata:0x000005B8; // type:object size:0x68 scope:local align:4 +@96198 = .rodata:0x00000620; // type:object size:0xC scope:local align:4 +@96206 = .rodata:0x0000062C; // type:object size:0xC scope:local align:4 +@96210 = .rodata:0x00000638; // type:object size:0xC scope:local align:4 +@96214 = .rodata:0x00000644; // type:object size:0xC scope:local align:4 +@96218 = .rodata:0x00000650; // type:object size:0xC scope:local align:4 +@96220 = .rodata:0x0000065C; // type:object size:0xC scope:local align:4 +@96222 = .rodata:0x00000668; // type:object size:0xC scope:local align:4 +@96224 = .rodata:0x00000674; // type:object size:0xC scope:local align:4 +@96226 = .rodata:0x00000680; // type:object size:0xC scope:local align:4 +@96228 = .rodata:0x0000068C; // type:object size:0xC scope:local align:4 +@96232 = .rodata:0x00000698; // type:object size:0xC scope:local align:4 +@96236 = .rodata:0x000006A4; // type:object size:0xC scope:local align:4 +@96238 = .rodata:0x000006B0; // type:object size:0xC scope:local align:4 +@96240 = .rodata:0x000006BC; // type:object size:0xC scope:local align:4 +@96246 = .rodata:0x000006C8; // type:object size:0xC scope:local align:4 +@96248 = .rodata:0x000006D4; // type:object size:0xC scope:local align:4 +@96250 = .rodata:0x000006E0; // type:object size:0xC scope:local align:4 +@96252 = .rodata:0x000006EC; // type:object size:0xC scope:local align:4 +@96254 = .rodata:0x000006F8; // type:object size:0xC scope:local align:4 +@96258 = .rodata:0x00000704; // type:object size:0xC scope:local align:4 +@96260 = .rodata:0x00000710; // type:object size:0xC scope:local align:4 +@96264 = .rodata:0x0000071C; // type:object size:0xC scope:local align:4 +@96266 = .rodata:0x00000728; // type:object size:0xC scope:local align:4 +@96268 = .rodata:0x00000734; // type:object size:0xC scope:local align:4 +@96270 = .rodata:0x00000740; // type:object size:0xC scope:local align:4 +@96276 = .rodata:0x0000074C; // type:object size:0xC scope:local align:4 +@96278 = .rodata:0x00000758; // type:object size:0xC scope:local align:4 +@96280 = .rodata:0x00000764; // type:object size:0xC scope:local align:4 +@96282 = .rodata:0x00000770; // type:object size:0xC scope:local align:4 +@96284 = .rodata:0x0000077C; // type:object size:0xC scope:local align:4 +@96290 = .rodata:0x00000788; // type:object size:0xC scope:local align:4 +@96292 = .rodata:0x00000794; // type:object size:0xC scope:local align:4 +@96296 = .rodata:0x000007A0; // type:object size:0xC scope:local align:4 +@96298 = .rodata:0x000007AC; // type:object size:0xC scope:local align:4 +@96302 = .rodata:0x000007B8; // type:object size:0xC scope:local align:4 +@96304 = .rodata:0x000007C4; // type:object size:0xC scope:local align:4 +@96306 = .rodata:0x000007D0; // type:object size:0xC scope:local align:4 +@96308 = .rodata:0x000007DC; // type:object size:0xC scope:local align:4 +@96314 = .rodata:0x000007E8; // type:object size:0xC scope:local align:4 +@96316 = .rodata:0x000007F4; // type:object size:0xC scope:local align:4 +@96318 = .rodata:0x00000800; // type:object size:0xC scope:local align:4 +@96320 = .rodata:0x0000080C; // type:object size:0xC scope:local align:4 +@96322 = .rodata:0x00000818; // type:object size:0xC scope:local align:4 +@96326 = .rodata:0x00000824; // type:object size:0xC scope:local align:4 +@96328 = .rodata:0x00000830; // type:object size:0xC scope:local align:4 +@96330 = .rodata:0x0000083C; // type:object size:0xC scope:local align:4 +@96332 = .rodata:0x00000848; // type:object size:0xC scope:local align:4 +@96334 = .rodata:0x00000854; // type:object size:0xC scope:local align:4 +@96336 = .rodata:0x00000860; // type:object size:0xC scope:local align:4 +@96340 = .rodata:0x0000086C; // type:object size:0xC scope:local align:4 +@96342 = .rodata:0x00000878; // type:object size:0xC scope:local align:4 +@96344 = .rodata:0x00000884; // type:object size:0xC scope:local align:4 +@96346 = .rodata:0x00000890; // type:object size:0xC scope:local align:4 +@96348 = .rodata:0x0000089C; // type:object size:0xC scope:local align:4 +@96350 = .rodata:0x000008A8; // type:object size:0xC scope:local align:4 +@96354 = .rodata:0x000008B4; // type:object size:0xC scope:local align:4 +@96356 = .rodata:0x000008C0; // type:object size:0xC scope:local align:4 +@96358 = .rodata:0x000008CC; // type:object size:0xC scope:local align:4 +@96360 = .rodata:0x000008D8; // type:object size:0xC scope:local align:4 +@96362 = .rodata:0x000008E4; // type:object size:0xC scope:local align:4 +@96364 = .rodata:0x000008F0; // type:object size:0xC scope:local align:4 +@96366 = .rodata:0x000008FC; // type:object size:0xC scope:local align:4 +@96368 = .rodata:0x00000908; // type:object size:0xC scope:local align:4 +@96372 = .rodata:0x00000914; // type:object size:0xC scope:local align:4 +@96376 = .rodata:0x00000920; // type:object size:0xC scope:local align:4 +@96380 = .rodata:0x0000092C; // type:object size:0xC scope:local align:4 +@96382 = .rodata:0x00000938; // type:object size:0xC scope:local align:4 +@96388 = .rodata:0x00000944; // type:object size:0xC scope:local align:4 +@96392 = .rodata:0x00000950; // type:object size:0xC scope:local align:4 +@96394 = .rodata:0x0000095C; // type:object size:0xC scope:local align:4 +@96396 = .rodata:0x00000968; // type:object size:0xC scope:local align:4 +@96398 = .rodata:0x00000974; // type:object size:0xC scope:local align:4 +@96400 = .rodata:0x00000980; // type:object size:0xC scope:local align:4 +@96402 = .rodata:0x0000098C; // type:object size:0xC scope:local align:4 +@96406 = .rodata:0x00000998; // type:object size:0xC scope:local align:4 +@96410 = .rodata:0x000009A4; // type:object size:0xC scope:local align:4 +@96412 = .rodata:0x000009B0; // type:object size:0xC scope:local align:4 +@96414 = .rodata:0x000009BC; // type:object size:0xC scope:local align:4 +@96416 = .rodata:0x000009C8; // type:object size:0xC scope:local align:4 +@96418 = .rodata:0x000009D4; // type:object size:0xC scope:local align:4 +@96420 = .rodata:0x000009E0; // type:object size:0xC scope:local align:4 +@96424 = .rodata:0x000009EC; // type:object size:0xC scope:local align:4 +@96428 = .rodata:0x000009F8; // type:object size:0xC scope:local align:4 +@96430 = .rodata:0x00000A04; // type:object size:0xC scope:local align:4 +@96432 = .rodata:0x00000A10; // type:object size:0xC scope:local align:4 +@96434 = .rodata:0x00000A1C; // type:object size:0xC scope:local align:4 +@96436 = .rodata:0x00000A28; // type:object size:0xC scope:local align:4 +@96438 = .rodata:0x00000A34; // type:object size:0xC scope:local align:4 +@96442 = .rodata:0x00000A40; // type:object size:0xC scope:local align:4 +@96446 = .rodata:0x00000A4C; // type:object size:0xC scope:local align:4 +@96450 = .rodata:0x00000A58; // type:object size:0xC scope:local align:4 +@96454 = .rodata:0x00000A64; // type:object size:0xC scope:local align:4 +@96456 = .rodata:0x00000A70; // type:object size:0xC scope:local align:4 +@96460 = .rodata:0x00000A7C; // type:object size:0xC scope:local align:4 +@96464 = .rodata:0x00000A88; // type:object size:0xC scope:local align:4 +@96468 = .rodata:0x00000A94; // type:object size:0xC scope:local align:4 +@96470 = .rodata:0x00000AA0; // type:object size:0xC scope:local align:4 +@96474 = .rodata:0x00000AAC; // type:object size:0xC scope:local align:4 +@96478 = .rodata:0x00000AB8; // type:object size:0xC scope:local align:4 +@96482 = .rodata:0x00000AC4; // type:object size:0xC scope:local align:4 +@96486 = .rodata:0x00000AD0; // type:object size:0xC scope:local align:4 +@96490 = .rodata:0x00000ADC; // type:object size:0xC scope:local align:4 +@102400 = .rodata:0x00000AE8; // type:object size:0x8 scope:local align:4 +@102401 = .rodata:0x00000AF0; // type:object size:0x8 scope:local align:4 +@102449 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_291_data_6 = .data:0x00000006; // type:object size:0x9 data:string +lbl_291_data_F = .data:0x0000000F; // type:object size:0x9 data:string +lbl_291_data_18 = .data:0x00000018; // type:object size:0x9 data:string +lbl_291_data_21 = .data:0x00000021; // type:object size:0x7 data:string +lbl_291_data_28 = .data:0x00000028; // type:object size:0x9 data:string +lbl_291_data_31 = .data:0x00000031; // type:object size:0x6 data:string +lbl_291_data_37 = .data:0x00000037; // type:object size:0x9 data:string +lbl_291_data_40 = .data:0x00000040; // type:object size:0x6 data:string +lbl_291_data_46 = .data:0x00000046; // type:object size:0x9 data:string +lbl_291_data_4F = .data:0x0000004F; // type:object size:0x6 data:string +lbl_291_data_55 = .data:0x00000055; // type:object size:0x9 data:string +lbl_291_data_5E = .data:0x0000005E; // type:object size:0x6 data:string +lbl_291_data_64 = .data:0x00000064; // type:object size:0x9 data:string +lbl_291_data_6D = .data:0x0000006D; // type:object size:0x6 data:string +lbl_291_data_73 = .data:0x00000073; // type:object size:0x9 data:string +lbl_291_data_7C = .data:0x0000007C; // type:object size:0x6 data:string +lbl_291_data_82 = .data:0x00000082; // type:object size:0x9 data:string +lbl_291_data_8B = .data:0x0000008B; // type:object size:0x6 data:string +lbl_291_data_91 = .data:0x00000091; // type:object size:0x9 data:string +lbl_291_data_9A = .data:0x0000009A; // type:object size:0x7 data:string +lbl_291_data_A1 = .data:0x000000A1; // type:object size:0xA data:string +lbl_291_data_AB = .data:0x000000AB; // type:object size:0x7 data:string +lbl_291_data_B2 = .data:0x000000B2; // type:object size:0xA data:string +lbl_291_data_BC = .data:0x000000BC; // type:object size:0x7 data:string +lbl_291_data_C3 = .data:0x000000C3; // type:object size:0xA data:string +lbl_291_data_CD = .data:0x000000CD; // type:object size:0x7 data:string +lbl_291_data_D4 = .data:0x000000D4; // type:object size:0xA data:string +lbl_291_data_DE = .data:0x000000DE; // type:object size:0x7 data:string +lbl_291_data_E5 = .data:0x000000E5; // type:object size:0xA data:string +lbl_291_data_EF = .data:0x000000EF; // type:object size:0x7 data:string +lbl_291_data_F6 = .data:0x000000F6; // type:object size:0xA data:string +lbl_291_data_100 = .data:0x00000100; // type:object size:0x7 data:string +lbl_291_data_107 = .data:0x00000107; // type:object size:0xA data:string +lbl_291_data_111 = .data:0x00000111; // type:object size:0x7 data:string +lbl_291_data_118 = .data:0x00000118; // type:object size:0xA data:string +lbl_291_data_122 = .data:0x00000122; // type:object size:0x6 data:string +lbl_291_data_128 = .data:0x00000128; // type:object size:0x9 data:string +lbl_291_data_131 = .data:0x00000131; // type:object size:0x9 data:string +lbl_291_data_13A = .data:0x0000013A; // type:object size:0x9 data:string +lbl_291_data_143 = .data:0x00000143; // type:object size:0x6 data:string +lbl_291_data_149 = .data:0x00000149; // type:object size:0x9 data:string +lbl_291_data_152 = .data:0x00000152; // type:object size:0x6 data:string +lbl_291_data_158 = .data:0x00000158; // type:object size:0x9 data:string +lbl_291_data_161 = .data:0x00000161; // type:object size:0x6 data:string +lbl_291_data_167 = .data:0x00000167; // type:object size:0x9 data:string +lbl_291_data_170 = .data:0x00000170; // type:object size:0x6 data:string +lbl_291_data_176 = .data:0x00000176; // type:object size:0x9 data:string +lbl_291_data_17F = .data:0x0000017F; // type:object size:0x6 data:string +lbl_291_data_185 = .data:0x00000185; // type:object size:0x9 data:string +lbl_291_data_18E = .data:0x0000018E; // type:object size:0x6 data:string +lbl_291_data_194 = .data:0x00000194; // type:object size:0x9 data:string +lbl_291_data_19D = .data:0x0000019D; // type:object size:0x7 data:string +lbl_291_data_1A4 = .data:0x000001A4; // type:object size:0xA data:string +lbl_291_data_1AE = .data:0x000001AE; // type:object size:0x7 data:string +lbl_291_data_1B5 = .data:0x000001B5; // type:object size:0xA data:string +lbl_291_data_1BF = .data:0x000001BF; // type:object size:0x7 data:string +lbl_291_data_1C6 = .data:0x000001C6; // type:object size:0xA data:string +lbl_291_data_1D0 = .data:0x000001D0; // type:object size:0x7 data:string +lbl_291_data_1D7 = .data:0x000001D7; // type:object size:0xA data:string +lbl_291_data_1E1 = .data:0x000001E1; // type:object size:0x7 data:string +lbl_291_data_1E8 = .data:0x000001E8; // type:object size:0xA data:string +lbl_291_data_1F2 = .data:0x000001F2; // type:object size:0x7 data:string +lbl_291_data_1F9 = .data:0x000001F9; // type:object size:0xA data:string +lbl_291_data_203 = .data:0x00000203; // type:object size:0x7 data:string +lbl_291_data_20A = .data:0x0000020A; // type:object size:0xA data:string +l_resNameTbl = .data:0x00000214; // type:object size:0x78 scope:global align:4 +l_bmdTbl = .data:0x0000028C; // type:object size:0xF0 scope:global align:4 data:4byte +l_bmdTWTbl = .data:0x0000037C; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTbl = .data:0x0000046C; // type:object size:0xF0 scope:global align:4 data:4byte +l_btpTWTbl = .data:0x0000055C; // type:object size:0xF0 scope:global align:4 data:4byte +l_bckTbl_M = .data:0x0000064C; // type:object size:0x1B0 scope:global align:4 +l_bckTbl_W = .data:0x000007FC; // type:object size:0x1B0 scope:global align:4 +a_jntTbl_M = .data:0x000009AC; // type:object size:0x17C0 scope:global align:4 +a_prmTbl_M = .data:0x0000216C; // type:object size:0x400 scope:global align:4 +a_jntTbl_W = .data:0x0000256C; // type:object size:0x16F8 scope:global align:4 +a_prmTbl_W = .data:0x00003C64; // type:object size:0x380 scope:global align:4 +lbl_291_data_3FE4 = .data:0x00003FE4; // type:object size:0x5 data:string +l_myName = .data:0x00003FEC; // type:object size:0x4 scope:global align:4 data:4byte +@100877 = .data:0x00003FF0; // type:object size:0x20 scope:local align:4 +@100876 = .data:0x00004010; // type:object size:0x20 scope:local align:4 +lbl_291_data_4030 = .data:0x00004030; // type:object size:0x9 data:string +lbl_291_data_4039 = .data:0x00004039; // type:object size:0x7 data:string +@101455 = .data:0x00004040; // type:object size:0x40 scope:local align:4 +@101690 = .data:0x00004080; // type:object size:0x34 scope:local align:4 +@101689 = .data:0x000040B4; // type:object size:0xD8 scope:local align:4 +@101703 = .data:0x0000418C; // type:object size:0xC scope:local align:4 data:4byte +@101748 = .data:0x00004198; // type:object size:0xC scope:local align:4 data:4byte +@102352 = .data:0x000041A4; // type:object size:0xC scope:local align:4 +@102353 = .data:0x000041B0; // type:object size:0xC scope:local align:4 +@102354 = .data:0x000041BC; // type:object size:0xC scope:local align:4 +@102476 = .data:0x000041C8; // type:object size:0xC scope:local align:4 data:4byte +@102477 = .data:0x000041D4; // type:object size:0xC scope:local align:4 data:4byte +@102512 = .data:0x000041E0; // type:object size:0xC scope:local align:4 data:4byte +daNpcChat_MethodTable = .data:0x000041EC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CHAT = .data:0x0000420C; // type:object size:0x30 scope:global align:4 +__vt__11daNpcChat_c = .data:0x0000423C; // type:object size:0x48 scope:global align:4 +lbl_291_data_4284 = .data:0x00004284; // type:object size:0xC data:string +@97396 = .data:0x00004290; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcChat_c = .data:0x000042A4; // type:object size:0x8 scope:global align:4 +__vt__17daNpcChat_Param_c = .data:0x000042AC; // type:object size:0xC scope:global align:4 +lbl_291_data_42B8 = .data:0x000042B8; // type:object size:0x12 data:string +__RTTI__17daNpcChat_Param_c = .data:0x000042CC; // type:object size:0x8 scope:global align:4 +lbl_291_data_42D4 = .data:0x000042D4; // type:object size:0x9 data:string +@97399 = .data:0x000042E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000042F4; // type:object size:0xC scope:global align:4 +lbl_291_data_4300 = .data:0x00004300; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00004310; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00004318; // type:object size:0xC scope:global align:4 +lbl_291_data_4324 = .data:0x00004324; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00004338; // type:object size:0x8 scope:global align:4 +lbl_291_data_4340 = .data:0x00004340; // type:object size:0x34 +@97471 = .data:0x00004374; // type:object size:0x3C scope:local align:4 +lbl_291_data_43B0 = .data:0x000043B0; // type:object size:0x14 +@97473 = .data:0x000043C4; // type:object size:0x34 scope:local align:4 +lbl_291_data_43F8 = .data:0x000043F8; // type:object size:0x14 +@97531 = .data:0x0000440C; // type:object size:0x24 scope:local align:4 +lbl_291_data_4430 = .data:0x00004430; // type:object size:0x18 +@97533 = .data:0x00004448; // type:object size:0xC scope:local align:4 +lbl_291_data_4454 = .data:0x00004454; // type:object size:0x1C +@97535 = .data:0x00004470; // type:object size:0xC scope:local align:4 +lbl_291_data_447C = .data:0x0000447C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@95126 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcChat_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte +@95417 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +@95418 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@95419 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95420 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@95421 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@95422 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +@95423 = .bss:0x00000074; // type:object size:0xC scope:local align:4 +@95424 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +@95425 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +@95426 = .bss:0x00000098; // type:object size:0xC scope:local align:4 +@95427 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@95428 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@95429 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@95430 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +@95431 = .bss:0x000000D4; // type:object size:0xC scope:local align:4 +@95432 = .bss:0x000000E0; // type:object size:0xC scope:local align:4 +@95433 = .bss:0x000000EC; // type:object size:0xC scope:local align:4 +@95434 = .bss:0x000000F8; // type:object size:0xC scope:local align:4 +@95435 = .bss:0x00000104; // type:object size:0xC scope:local align:4 +@95436 = .bss:0x00000110; // type:object size:0xC scope:local align:4 +@95437 = .bss:0x0000011C; // type:object size:0xC scope:local align:4 +@95438 = .bss:0x00000128; // type:object size:0xC scope:local align:4 +@95439 = .bss:0x00000134; // type:object size:0xC scope:local align:4 +@95440 = .bss:0x00000140; // type:object size:0xC scope:local align:4 +@95441 = .bss:0x0000014C; // type:object size:0xC scope:local align:4 +@95442 = .bss:0x00000158; // type:object size:0xC scope:local align:4 +@95443 = .bss:0x00000164; // type:object size:0xC scope:local align:4 +@95444 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +@95445 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@95446 = .bss:0x00000188; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95414 = .bss:0x00000194; // type:object size:0x168 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_chin/splits.txt b/config/RZDP01/rels/d_a_npc_chin/splits.txt new file mode 100644 index 0000000000..df0ca97825 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_chin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_chin.cpp: + .text start:0x000000CC end:0x00004C18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E8 + .data start:0x00000000 end:0x000008CC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_chin/symbols.txt b/config/RZDP01/rels/d_a_npc_chin/symbols.txt new file mode 100644 index 0000000000..111e06a0e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_chin/symbols.txt @@ -0,0 +1,229 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +loadModel__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +setMtx__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000001BC; // type:function size:0x60 scope:global align:4 +draw__Q211daNpcChin_c12_SpotLight_cFP12dKy_tevstr_c = .text:0x0000021C; // type:function size:0xA0 scope:global align:4 +__ct__11daNpcChin_cFv = .text:0x000002BC; // type:function size:0x2B4 scope:global align:4 +__dt__11daNpcChin_cFv = .text:0x00000570; // type:function size:0x124 scope:global align:4 +Create__11daNpcChin_cFv = .text:0x00000694; // type:function size:0x32C scope:global align:4 +CreateHeap__11daNpcChin_cFv = .text:0x000009C0; // type:function size:0x2C4 scope:global align:4 +Execute__11daNpcChin_cFv = .text:0x00000C84; // type:function size:0x50 scope:global align:4 +Draw__11daNpcChin_cFv = .text:0x00000CD4; // type:function size:0x74 scope:global align:4 +ctrlJoint__11daNpcChin_cFP8J3DJointP8J3DModel = .text:0x00000D48; // type:function size:0x188 scope:global align:4 +createHeapCallBack__11daNpcChin_cFP10fopAc_ac_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcChin_cFP8J3DJointi = .text:0x00000ED4; // type:function size:0x48 scope:global align:4 +setParam__11daNpcChin_cFv = .text:0x00000F1C; // type:function size:0xB4 scope:global align:4 +main__11daNpcChin_cFv = .text:0x00000FD0; // type:function size:0xA0 scope:global align:4 +ctrlBtk__11daNpcChin_cFv = .text:0x00001070; // type:function size:0xD4 scope:global align:4 +setAttnPos__11daNpcChin_cFv = .text:0x00001144; // type:function size:0x1FC scope:global align:4 +setExpressionAnm__11daNpcChin_cFib = .text:0x00001340; // type:function size:0x2C0 scope:global align:4 +setExpressionBtp__11daNpcChin_cFi = .text:0x00001600; // type:function size:0xEC scope:global align:4 +setMotionAnm__11daNpcChin_cFif = .text:0x000016EC; // type:function size:0x200 scope:global align:4 +setExpression__11daNpcChin_cFif = .text:0x000018EC; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcChin_cFifi = .text:0x00001918; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpcChin_cFv = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +reset__11daNpcChin_cFv = .text:0x00001964; // type:function size:0xFC scope:global align:4 +playExpression__11daNpcChin_cFv = .text:0x00001A60; // type:function size:0x318 scope:global align:4 +playMotion__11daNpcChin_cFv = .text:0x00001D78; // type:function size:0x508 scope:global align:4 +setAction__11daNpcChin_cFM11daNpcChin_cFPCvPvPv_b = .text:0x00002280; // type:function size:0xA8 scope:global align:4 +setLookMode__11daNpcChin_cFi = .text:0x00002328; // type:function size:0x24 scope:global align:4 +lookat__11daNpcChin_cFv = .text:0x0000234C; // type:function size:0x228 scope:global align:4 +step__11daNpcChin_cFsii = .text:0x00002574; // type:function size:0x178 scope:global align:4 +chkFindPlayer__11daNpcChin_cFv = .text:0x000026EC; // type:function size:0xA0 scope:global align:4 +setExpressionTalkAfter__11daNpcChin_cFv = .text:0x0000278C; // type:function size:0xE8 scope:global align:4 +wait__11daNpcChin_cFPv = .text:0x00002874; // type:function size:0x3C4 scope:global align:4 +talk__11daNpcChin_cFPv = .text:0x00002C38; // type:function size:0x224 scope:global align:4 +_talk_motion__11daNpcChin_cFv = .text:0x00002E5C; // type:function size:0xB0 scope:global align:4 +demo__11daNpcChin_cFPv = .text:0x00002F0C; // type:function size:0x150 scope:global align:4 +watch_game__11daNpcChin_cFPv = .text:0x0000305C; // type:function size:0x314 scope:global align:4 +Event_DT__11daNpcChin_cFv = .text:0x00003370; // type:function size:0x32C scope:global align:4 +isGameEnd__11daNpcChin_cFRi = .text:0x0000369C; // type:function size:0x1F0 scope:global align:4 +_Evt_GameStart__11daNpcChin_cFi = .text:0x0000388C; // type:function size:0xA4 scope:global align:4 +_Evt_GameStart_CutInit__11daNpcChin_cFRCi = .text:0x00003930; // type:function size:0xFC scope:global align:4 +_Evt_GameStart_CutMain__11daNpcChin_cFRCi = .text:0x00003A2C; // type:function size:0xA0 scope:global align:4 +_Evt_GameFailed__11daNpcChin_cFi = .text:0x00003ACC; // type:function size:0xA4 scope:global align:4 +_Evt_GameFailed_CutInit__11daNpcChin_cFRCi = .text:0x00003B70; // type:function size:0x104 scope:global align:4 +_Evt_GameFailed_CutMain__11daNpcChin_cFRCi = .text:0x00003C74; // type:function size:0xA4 scope:global align:4 +_Evt_GameSucceed__11daNpcChin_cFi = .text:0x00003D18; // type:function size:0xA4 scope:global align:4 +_Evt_GameSucceed_CutInit__11daNpcChin_cFRCi = .text:0x00003DBC; // type:function size:0x154 scope:global align:4 +_Evt_GameSucceed_CutMain__11daNpcChin_cFRCi = .text:0x00003F10; // type:function size:0x1A8 scope:global align:4 +_Evt_SelectGiveUp__11daNpcChin_cFi = .text:0x000040B8; // type:function size:0xA4 scope:global align:4 +_Evt_SelectGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x0000415C; // type:function size:0xB0 scope:global align:4 +_Evt_SelectGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x0000420C; // type:function size:0x90 scope:global align:4 +_Evt_GameGiveUp__11daNpcChin_cFi = .text:0x0000429C; // type:function size:0xA4 scope:global align:4 +_Evt_GameGiveUp_CutInit__11daNpcChin_cFRCi = .text:0x00004340; // type:function size:0x100 scope:global align:4 +_Evt_GameGiveUp_CutMain__11daNpcChin_cFRCi = .text:0x00004440; // type:function size:0xA4 scope:global align:4 +_Evt_Appear__11daNpcChin_cFi = .text:0x000044E4; // type:function size:0xA4 scope:global align:4 +_Evt_Appear_CutInit__11daNpcChin_cFRCi = .text:0x00004588; // type:function size:0x138 scope:global align:4 +_Evt_Appear_CutMain__11daNpcChin_cFRCi = .text:0x000046C0; // type:function size:0xC4 scope:global align:4 +_Evt_SpotLight_Off__11daNpcChin_cFi = .text:0x00004784; // type:function size:0xA4 scope:global align:4 +_Evt_SpotLight_Off_CutInit__11daNpcChin_cFRCi = .text:0x00004828; // type:function size:0x90 scope:global align:4 +_Evt_SpotLight_Off_CutMain__11daNpcChin_cFRCi = .text:0x000048B8; // type:function size:0x38 scope:global align:4 +daNpcChin_Create__FPv = .text:0x000048F0; // type:function size:0x4 scope:global align:4 +daNpcChin_Delete__FPv = .text:0x000048F4; // type:function size:0x34 scope:global align:4 +daNpcChin_Execute__FPv = .text:0x00004928; // type:function size:0x4 scope:global align:4 +daNpcChin_Draw__FPv = .text:0x0000492C; // type:function size:0x4 scope:global align:4 +daNpcChin_IsDelete__FPv = .text:0x00004930; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_chin_cpp = .text:0x00004938; // type:function size:0x68 scope:global align:4 +switch_off__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049A0; // type:function size:0x18 scope:global align:4 +__dt__Q211daNpcChin_c12_SpotLight_cFv = .text:0x000049B8; // type:function size:0x5C scope:global align:4 +setMtx__11daNpcChin_cFv = .text:0x00004A14; // type:function size:0x34 scope:global align:4 +Event_DT_Base__11daNpcChin_cFv = .text:0x00004A48; // type:function size:0x48 scope:global align:4 +__dt__17daNpcChin_Param_cFv = .text:0x00004A90; // type:function size:0x40 scope:global align:4 +__ct__17daNpcChin_Param_cFv = .text:0x00004AD0; // type:function size:0x10 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004AE0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004B1C; // type:function size:0xBC scope:global align:4 +chkPlayerInTalkArea__8daNpcF_cFP10fopAc_ac_c = .text:0x00004BD8; // type:function size:0x18 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00004BF0; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +sLoadResPat_Normal = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +sLoadResPat_Tw = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +m__17daNpcChin_Param_c = .rodata:0x00000014; // type:object size:0x6C scope:global align:4 data:float +@101469 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@101470 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@101763 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101764 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101765 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101766 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101767 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101768 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96864 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@101990 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@102023 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102024 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102120 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102121 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102122 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102123 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102126 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97166 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@97170 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@97174 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@97178 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@97182 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@97186 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@97190 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@97194 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@97198 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@97202 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@97206 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@97210 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@97214 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@97218 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@97293 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@97297 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@97299 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@97303 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@97305 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@97309 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@97311 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@97315 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@97317 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@97321 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@97323 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@97327 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@97329 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@97333 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@97335 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@97339 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@97341 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@97345 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@97347 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@97351 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@97355 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@97359 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@97363 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@97367 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@97371 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@97375 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@97379 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@102356 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@102357 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@102358 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@102382 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@102385 = .rodata:0x000002D0; // type:object size:0x8 scope:local align:4 data:double +@102724 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@102725 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@102726 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@102727 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x18C scope:global align:4 +l_btpGetParamList = .data:0x0000018C; // type:object size:0xB4 scope:global align:4 +l_btkGetParamList = .data:0x00000240; // type:object size:0x6C scope:global align:4 data:4byte +lbl_292_data_2AC = .data:0x000002AC; // type:object size:0x5 data:string +lbl_292_data_2B1 = .data:0x000002B1; // type:object size:0x6 data:string +lbl_292_data_2B7 = .data:0x000002B7; // type:object size:0x9 data:string +lbl_292_data_2C0 = .data:0x000002C0; // type:object size:0xA data:string +lbl_292_data_2CA = .data:0x000002CA; // type:object size:0xA data:string +lbl_292_data_2D4 = .data:0x000002D4; // type:object size:0xA data:string +l_arcNames = .data:0x000002E0; // type:object size:0x18 scope:global align:4 data:4byte +sLoadResInfo = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +lbl_292_data_300 = .data:0x00000300; // type:object size:0xB data:string +lbl_292_data_30B = .data:0x0000030B; // type:object size:0xC data:string +lbl_292_data_317 = .data:0x00000317; // type:object size:0xD data:string +lbl_292_data_324 = .data:0x00000324; // type:object size:0x13 data:string +lbl_292_data_337 = .data:0x00000337; // type:object size:0xC data:string +lbl_292_data_343 = .data:0x00000343; // type:object size:0xC data:string +lbl_292_data_34F = .data:0x0000034F; // type:object size:0xE data:string +l_evtNames = .data:0x00000360; // type:object size:0x20 scope:global align:4 +mEvtSeqList__11daNpcChin_c = .data:0x00000380; // type:object size:0x60 scope:global align:4 data:4byte +lbl_292_data_3E0 = .data:0x000003E0; // type:object size:0x5 data:string +l_myName = .data:0x000003E8; // type:object size:0x4 scope:global align:4 data:4byte +@102062 = .data:0x000003EC; // type:object size:0x3C scope:local align:4 +@102128 = .data:0x00000428; // type:object size:0x38 scope:local align:4 +@102142 = .data:0x00000460; // type:object size:0xC scope:local align:4 data:4byte +@102423 = .data:0x0000046C; // type:object size:0x20 scope:local align:4 +@102449 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@102450 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@102493 = .data:0x000004A4; // type:object size:0xC scope:local align:4 data:4byte +@102555 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +@102556 = .data:0x000004BC; // type:object size:0xC scope:local align:4 +@102557 = .data:0x000004C8; // type:object size:0xC scope:local align:4 +@102558 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +@102604 = .data:0x000004E0; // type:object size:0xC scope:local align:4 +@102605 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +@102606 = .data:0x000004F8; // type:object size:0xC scope:local align:4 +@102607 = .data:0x00000504; // type:object size:0xC scope:local align:4 +@102608 = .data:0x00000510; // type:object size:0xC scope:local align:4 +@102609 = .data:0x0000051C; // type:object size:0xC scope:local align:4 +lbl_292_data_528 = .data:0x00000528; // type:object size:0x25 +lbl_292_data_54D = .data:0x0000054D; // type:object size:0x6 data:string +daNpcChin_MethodTable = .data:0x00000554; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CHIN = .data:0x00000574; // type:object size:0x30 scope:global align:4 +__vt__11daNpcChin_c = .data:0x000005A4; // type:object size:0x48 scope:global align:4 +lbl_292_data_5EC = .data:0x000005EC; // type:object size:0xC data:string +@98443 = .data:0x000005F8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcChin_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 +__vt__17daNpcChin_Param_c = .data:0x00000614; // type:object size:0xC scope:global align:4 +lbl_292_data_620 = .data:0x00000620; // type:object size:0x12 data:string +__RTTI__17daNpcChin_Param_c = .data:0x00000634; // type:object size:0x8 scope:global align:4 +lbl_292_data_63C = .data:0x0000063C; // type:object size:0x9 data:string +@98446 = .data:0x00000648; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x0000065C; // type:object size:0xC scope:global align:4 +lbl_292_data_668 = .data:0x00000668; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000678; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000680; // type:object size:0xC scope:global align:4 +lbl_292_data_68C = .data:0x0000068C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000006A0; // type:object size:0x8 scope:global align:4 +lbl_292_data_6A8 = .data:0x000006A8; // type:object size:0x34 +@98518 = .data:0x000006DC; // type:object size:0x3C scope:local align:4 +lbl_292_data_718 = .data:0x00000718; // type:object size:0x14 +@98520 = .data:0x0000072C; // type:object size:0x34 scope:local align:4 +lbl_292_data_760 = .data:0x00000760; // type:object size:0x14 +@98578 = .data:0x00000774; // type:object size:0x24 scope:local align:4 +lbl_292_data_798 = .data:0x00000798; // type:object size:0x18 +@98580 = .data:0x000007B0; // type:object size:0xC scope:local align:4 +lbl_292_data_7BC = .data:0x000007BC; // type:object size:0x1C +@98582 = .data:0x000007D8; // type:object size:0xC scope:local align:4 +lbl_292_data_7E4 = .data:0x000007E4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96646 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_clerka/splits.txt b/config/RZDP01/rels/d_a_npc_clerka/splits.txt new file mode 100644 index 0000000000..5fd16e4f65 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerka/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerka.cpp: + .text start:0x000000CC end:0x00002690 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000728 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_clerka/symbols.txt b/config/RZDP01/rels/d_a_npc_clerka/symbols.txt new file mode 100644 index 0000000000..3740dc0102 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerka/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_clerkA_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +create__14daNpc_clerkA_cFv = .text:0x00000194; // type:function size:0x5AC scope:global align:4 +CreateHeap__14daNpc_clerkA_cFv = .text:0x00000740; // type:function size:0x274 scope:global align:4 +Execute__14daNpc_clerkA_cFv = .text:0x000009B4; // type:function size:0xD4 scope:global align:4 +Draw__14daNpc_clerkA_cFv = .text:0x00000A88; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_clerkA_cFP10fopAc_ac_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_clerkA_cFP8J3DJointi = .text:0x00000B20; // type:function size:0x54 scope:global align:4 +getType__14daNpc_clerkA_cFv = .text:0x00000B74; // type:function size:0x20 scope:global align:4 +isDelete__14daNpc_clerkA_cFv = .text:0x00000B94; // type:function size:0x30 scope:global align:4 +reset__14daNpc_clerkA_cFv = .text:0x00000BC4; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_clerkA_cFi = .text:0x00000C28; // type:function size:0x84 scope:global align:4 +setParam__14daNpc_clerkA_cFv = .text:0x00000CAC; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__14daNpc_clerkA_cFv = .text:0x00000DC4; // type:function size:0x48 scope:global align:4 +srchActors__14daNpc_clerkA_cFv = .text:0x00000E0C; // type:function size:0x5C scope:global align:4 +evtTalk__14daNpc_clerkA_cFv = .text:0x00000E68; // type:function size:0x1D4 scope:global align:4 +evtCutProc__14daNpc_clerkA_cFv = .text:0x0000103C; // type:function size:0xBC scope:global align:4 +action__14daNpc_clerkA_cFv = .text:0x000010F8; // type:function size:0xA4 scope:global align:4 +beforeMove__14daNpc_clerkA_cFv = .text:0x0000119C; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_clerkA_cFv = .text:0x00001214; // type:function size:0x270 scope:global align:4 +setCollision__14daNpc_clerkA_cFv = .text:0x00001484; // type:function size:0x144 scope:global align:4 +drawDbgInfo__14daNpc_clerkA_cFv = .text:0x000015C8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_clerkA_cFv = .text:0x000015D0; // type:function size:0x64 scope:global align:4 +selectAction__14daNpc_clerkA_cFv = .text:0x00001634; // type:function size:0x70 scope:global align:4 +setAction__14daNpc_clerkA_cFM14daNpc_clerkA_cFPCvPvPv_i = .text:0x000016A4; // type:function size:0xA8 scope:global align:4 +wait__14daNpc_clerkA_cFPv = .text:0x0000174C; // type:function size:0x1C4 scope:global align:4 +tend__14daNpc_clerkA_cFPv = .text:0x00001910; // type:function size:0x1D4 scope:global align:4 +talk__14daNpc_clerkA_cFPv = .text:0x00001AE4; // type:function size:0x188 scope:global align:4 +shop__14daNpc_clerkA_cFPv = .text:0x00001C6C; // type:function size:0x330 scope:global align:4 +daNpc_clerkA_Create__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_Delete__FPv = .text:0x00001FA0; // type:function size:0x34 scope:global align:4 +daNpc_clerkA_Execute__FPv = .text:0x00001FD4; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_Draw__FPv = .text:0x00001FD8; // type:function size:0x4 scope:global align:4 +daNpc_clerkA_IsDelete__FPv = .text:0x00001FDC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_clerka_cpp = .text:0x00001FE4; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000204C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000208C; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000020D0; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002110; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000214C; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002218; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000022C0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002314; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000242C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000253C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025BC; // type:function size:0x1C scope:global align:4 +getEyeballMaterialNo__14daNpc_clerkA_cFv = .text:0x000025D8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_clerkA_cFv = .text:0x000025E0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_clerkA_cFv = .text:0x000025E8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_clerkA_cFv = .text:0x000025F0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_clerkA_cFi = .text:0x000025F8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_clerkA_cFi = .text:0x00002608; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_clerkA_Param_cFv = .text:0x00002618; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_clerkA_Param_cFv = .text:0x00002658; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002668; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_clerkA_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +@101715 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101716 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101717 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101718 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101719 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@101720 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101721 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101722 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101723 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101724 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101725 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101817 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101818 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101900 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102056 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102158 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102159 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102160 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102163 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@102274 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@102370 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_293_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_293_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_293_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_293_data_40 = .data:0x00000040; // type:object size:0x7 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_293_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000E8; // type:object size:0xC4 scope:global align:4 +l_faceMotionSequenceData = .data:0x000001AC; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x000001FC; // type:object size:0x70 scope:global align:4 +mCutNameList__14daNpc_clerkA_c = .data:0x0000026C; // type:object size:0x4 scope:global align:4 +@102076 = .data:0x00000270; // type:object size:0xC scope:local align:4 +@102077 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +@102078 = .data:0x00000288; // type:object size:0xC scope:local align:4 +@102079 = .data:0x00000294; // type:object size:0xC scope:local align:4 +lbl_293_data_2A0 = .data:0x000002A0; // type:object size:0x7 data:string +@102218 = .data:0x000002A8; // type:object size:0xC scope:local align:4 data:4byte +@102219 = .data:0x000002B4; // type:object size:0xC scope:local align:4 data:4byte +daNpc_clerkA_MethodTable = .data:0x000002C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKA = .data:0x000002E0; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_clerkA_c = .data:0x00000310; // type:object size:0xD0 scope:global align:4 +lbl_293_data_3E0 = .data:0x000003E0; // type:object size:0xF data:string +@98501 = .data:0x000003F0; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_clerkA_c = .data:0x0000040C; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_clerkA_Param_c = .data:0x00000414; // type:object size:0xC scope:global align:4 +lbl_293_data_420 = .data:0x00000420; // type:object size:0x15 data:string +__RTTI__20daNpc_clerkA_Param_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +lbl_293_data_440 = .data:0x00000440; // type:object size:0xE data:string +@98504 = .data:0x00000450; // type:object size:0x14 scope:local align:4 +lbl_293_data_464 = .data:0x00000464; // type:object size:0x14 +@98511 = .data:0x00000478; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 +lbl_293_data_498 = .data:0x00000498; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000004A8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004B0; // type:object size:0xC scope:global align:4 +lbl_293_data_4BC = .data:0x000004BC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004D4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000004DC; // type:object size:0xC scope:global align:4 +lbl_293_data_4E8 = .data:0x000004E8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000004FC; // type:object size:0x8 scope:global align:4 +lbl_293_data_504 = .data:0x00000504; // type:object size:0x34 +@98578 = .data:0x00000538; // type:object size:0x3C scope:local align:4 +lbl_293_data_574 = .data:0x00000574; // type:object size:0x14 +@98580 = .data:0x00000588; // type:object size:0x34 scope:local align:4 +lbl_293_data_5BC = .data:0x000005BC; // type:object size:0x14 +@98638 = .data:0x000005D0; // type:object size:0x24 scope:local align:4 +lbl_293_data_5F4 = .data:0x000005F4; // type:object size:0x18 +@98640 = .data:0x0000060C; // type:object size:0xC scope:local align:4 +lbl_293_data_618 = .data:0x00000618; // type:object size:0x1C +@98642 = .data:0x00000634; // type:object size:0xC scope:local align:4 +lbl_293_data_640 = .data:0x00000640; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_clerkA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97768 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_clerkb/splits.txt b/config/RZDP01/rels/d_a_npc_clerkb/splits.txt new file mode 100644 index 0000000000..39674c4387 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerkb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkb.cpp: + .text start:0x000000CC end:0x00002CC8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x00000830 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_clerkb/symbols.txt b/config/RZDP01/rels/d_a_npc_clerkb/symbols.txt new file mode 100644 index 0000000000..c14b9120e1 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerkb/symbols.txt @@ -0,0 +1,151 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_clerkB_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_clerkB_cFv = .text:0x000001A0; // type:function size:0x5AC scope:global align:4 +CreateHeap__14daNpc_clerkB_cFv = .text:0x0000074C; // type:function size:0x2CC scope:global align:4 +Execute__14daNpc_clerkB_cFv = .text:0x00000A18; // type:function size:0xD4 scope:global align:4 +Draw__14daNpc_clerkB_cFv = .text:0x00000AEC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_clerkB_cFP10fopAc_ac_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_clerkB_cFP8J3DJointi = .text:0x00000B84; // type:function size:0x54 scope:global align:4 +getType__14daNpc_clerkB_cFv = .text:0x00000BD8; // type:function size:0x20 scope:global align:4 +beforeStartSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000BF8; // type:function size:0x268 scope:global align:4 +beforeSelectSeqAction__14daNpc_clerkB_cFP10dMsgFlow_ci = .text:0x00000E60; // type:function size:0x260 scope:global align:4 +isDelete__14daNpc_clerkB_cFv = .text:0x000010C0; // type:function size:0x30 scope:global align:4 +reset__14daNpc_clerkB_cFv = .text:0x000010F0; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_clerkB_cFi = .text:0x00001154; // type:function size:0xA0 scope:global align:4 +setParam__14daNpc_clerkB_cFv = .text:0x000011F4; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__14daNpc_clerkB_cFv = .text:0x0000130C; // type:function size:0x5C scope:global align:4 +srchActors__14daNpc_clerkB_cFv = .text:0x00001368; // type:function size:0x5C scope:global align:4 +evtTalk__14daNpc_clerkB_cFv = .text:0x000013C4; // type:function size:0x1D4 scope:global align:4 +evtCutProc__14daNpc_clerkB_cFv = .text:0x00001598; // type:function size:0xBC scope:global align:4 +action__14daNpc_clerkB_cFv = .text:0x00001654; // type:function size:0xA4 scope:global align:4 +beforeMove__14daNpc_clerkB_cFv = .text:0x000016F8; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_clerkB_cFv = .text:0x00001770; // type:function size:0x234 scope:global align:4 +setCollision__14daNpc_clerkB_cFv = .text:0x000019A4; // type:function size:0x144 scope:global align:4 +drawDbgInfo__14daNpc_clerkB_cFv = .text:0x00001AE8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_clerkB_cFv = .text:0x00001AF0; // type:function size:0x64 scope:global align:4 +drawGhost__14daNpc_clerkB_cFv = .text:0x00001B54; // type:function size:0x88 scope:global align:4 +selectAction__14daNpc_clerkB_cFv = .text:0x00001BDC; // type:function size:0x70 scope:global align:4 +setAction__14daNpc_clerkB_cFM14daNpc_clerkB_cFPCvPvPv_i = .text:0x00001C4C; // type:function size:0xA8 scope:global align:4 +setSe__14daNpc_clerkB_cFv = .text:0x00001CF4; // type:function size:0xAC scope:global align:4 +wait__14daNpc_clerkB_cFPv = .text:0x00001DA0; // type:function size:0x1C4 scope:global align:4 +tend__14daNpc_clerkB_cFPv = .text:0x00001F64; // type:function size:0x1E8 scope:global align:4 +talk__14daNpc_clerkB_cFPv = .text:0x0000214C; // type:function size:0x188 scope:global align:4 +shop__14daNpc_clerkB_cFPv = .text:0x000022D4; // type:function size:0x300 scope:global align:4 +daNpc_clerkB_Create__FPv = .text:0x000025D4; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_Delete__FPv = .text:0x000025D8; // type:function size:0x34 scope:global align:4 +daNpc_clerkB_Execute__FPv = .text:0x0000260C; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_Draw__FPv = .text:0x00002610; // type:function size:0x4 scope:global align:4 +daNpc_clerkB_IsDelete__FPv = .text:0x00002614; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_clerkb_cpp = .text:0x0000261C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002684; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000026C4; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002708; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002748; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002784; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002850; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000028F8; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000294C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002A64; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002B74; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002BF4; // type:function size:0x1C scope:global align:4 +getEyeballMaterialNo__14daNpc_clerkB_cFv = .text:0x00002C10; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_clerkB_cFv = .text:0x00002C18; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_clerkB_cFv = .text:0x00002C20; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_clerkB_cFv = .text:0x00002C28; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_clerkB_cFi = .text:0x00002C30; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_clerkB_cFi = .text:0x00002C40; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_clerkB_Param_cFv = .text:0x00002C50; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_clerkB_Param_cFv = .text:0x00002C90; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002CA0; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_clerkB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@102176 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102177 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102178 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102179 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@102180 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102181 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102182 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102183 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102184 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102185 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102186 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102264 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102265 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102359 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102492 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102493 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102494 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102495 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102499 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@102743 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102744 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102745 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102957 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_294_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_294_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_294_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_294_data_40 = .data:0x00000040; // type:object size:0x7 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 data:4byte +lbl_294_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0xFC scope:global align:4 +l_motionAnmData = .data:0x00000158; // type:object size:0xFC scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000254; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000002E4; // type:object size:0x90 scope:global align:4 +mCutNameList__14daNpc_clerkB_c = .data:0x00000374; // type:object size:0x4 scope:global align:4 +@102657 = .data:0x00000378; // type:object size:0xC scope:local align:4 +@102658 = .data:0x00000384; // type:object size:0xC scope:local align:4 +@102659 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@102660 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +lbl_294_data_3A8 = .data:0x000003A8; // type:object size:0x7 data:string +@102818 = .data:0x000003B0; // type:object size:0xC scope:local align:4 data:4byte +@102819 = .data:0x000003BC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_clerkB_MethodTable = .data:0x000003C8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKB = .data:0x000003E8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_clerkB_c = .data:0x00000418; // type:object size:0xD0 scope:global align:4 +lbl_294_data_4E8 = .data:0x000004E8; // type:object size:0xF data:string +@98636 = .data:0x000004F8; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_clerkB_c = .data:0x00000514; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_clerkB_Param_c = .data:0x0000051C; // type:object size:0xC scope:global align:4 +lbl_294_data_528 = .data:0x00000528; // type:object size:0x15 data:string +__RTTI__20daNpc_clerkB_Param_c = .data:0x00000540; // type:object size:0x8 scope:global align:4 +lbl_294_data_548 = .data:0x00000548; // type:object size:0xE data:string +@98639 = .data:0x00000558; // type:object size:0x14 scope:local align:4 +lbl_294_data_56C = .data:0x0000056C; // type:object size:0x14 +@98646 = .data:0x00000580; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000594; // type:object size:0xC scope:global align:4 +lbl_294_data_5A0 = .data:0x000005A0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005B8; // type:object size:0xC scope:global align:4 +lbl_294_data_5C4 = .data:0x000005C4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000005E4; // type:object size:0xC scope:global align:4 +lbl_294_data_5F0 = .data:0x000005F0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000604; // type:object size:0x8 scope:global align:4 +lbl_294_data_60C = .data:0x0000060C; // type:object size:0x34 +@98713 = .data:0x00000640; // type:object size:0x3C scope:local align:4 +lbl_294_data_67C = .data:0x0000067C; // type:object size:0x14 +@98715 = .data:0x00000690; // type:object size:0x34 scope:local align:4 +lbl_294_data_6C4 = .data:0x000006C4; // type:object size:0x14 +@98773 = .data:0x000006D8; // type:object size:0x24 scope:local align:4 +lbl_294_data_6FC = .data:0x000006FC; // type:object size:0x18 +@98775 = .data:0x00000714; // type:object size:0xC scope:local align:4 +lbl_294_data_720 = .data:0x00000720; // type:object size:0x1C +@98777 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +lbl_294_data_748 = .data:0x00000748; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_clerkB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97774 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_clerkt/splits.txt b/config/RZDP01/rels/d_a_npc_clerkt/splits.txt new file mode 100644 index 0000000000..5faa671370 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerkt/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_clerkt.cpp: + .text start:0x000000CC end:0x0000248C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_clerkt/symbols.txt b/config/RZDP01/rels/d_a_npc_clerkt/symbols.txt new file mode 100644 index 0000000000..cf7b1589a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_clerkt/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpcClerkT_cFv = .text:0x000000CC; // type:function size:0xC8 scope:global align:4 +create__13daNpcClerkT_cFv = .text:0x00000194; // type:function size:0x5E0 scope:global align:4 +CreateHeap__13daNpcClerkT_cFv = .text:0x00000774; // type:function size:0x274 scope:global align:4 +Execute__13daNpcClerkT_cFv = .text:0x000009E8; // type:function size:0xDC scope:global align:4 +Draw__13daNpcClerkT_cFv = .text:0x00000AC4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpcClerkT_cFP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcClerkT_cFP8J3DJointi = .text:0x00000B5C; // type:function size:0x54 scope:global align:4 +isDelete__13daNpcClerkT_cFv = .text:0x00000BB0; // type:function size:0x30 scope:global align:4 +afterJntAnm__13daNpcClerkT_cFi = .text:0x00000BE0; // type:function size:0x84 scope:global align:4 +evtTalk__13daNpcClerkT_cFv = .text:0x00000C64; // type:function size:0x184 scope:global align:4 +evtCutProc__13daNpcClerkT_cFv = .text:0x00000DE8; // type:function size:0xBC scope:global align:4 +action__13daNpcClerkT_cFv = .text:0x00000EA4; // type:function size:0xA4 scope:global align:4 +drawDbgInfo__13daNpcClerkT_cFv = .text:0x00000F48; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpcClerkT_cFv = .text:0x00000F50; // type:function size:0x64 scope:global align:4 +selectAction__13daNpcClerkT_cFv = .text:0x00000FB4; // type:function size:0x70 scope:global align:4 +setAction__13daNpcClerkT_cFM13daNpcClerkT_cFPCvPvPv_i = .text:0x00001024; // type:function size:0xA8 scope:global align:4 +wait__13daNpcClerkT_cFPv = .text:0x000010CC; // type:function size:0x1C4 scope:global align:4 +tend__13daNpcClerkT_cFPv = .text:0x00001290; // type:function size:0xE4 scope:global align:4 +talk__13daNpcClerkT_cFPv = .text:0x00001374; // type:function size:0x188 scope:global align:4 +shop__13daNpcClerkT_cFPv = .text:0x000014FC; // type:function size:0x328 scope:global align:4 +daNpcClerkt_Create__FPv = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daNpcClerkt_Delete__FPv = .text:0x00001828; // type:function size:0x34 scope:global align:4 +daNpcClerkt_Execute__FPv = .text:0x0000185C; // type:function size:0x4 scope:global align:4 +daNpcClerkt_Draw__FPv = .text:0x00001860; // type:function size:0x4 scope:global align:4 +daNpcClerkt_IsDelete__FPv = .text:0x00001864; // type:function size:0x8 scope:global align:4 +setCollision__13daNpcClerkT_cFv = .text:0x0000186C; // type:function size:0x144 scope:global align:4 +setAttnPos__13daNpcClerkT_cFv = .text:0x000019B0; // type:function size:0x258 scope:global align:4 +beforeMove__13daNpcClerkT_cFv = .text:0x00001C08; // type:function size:0x78 scope:global align:4 +setAfterTalkMotion__13daNpcClerkT_cFv = .text:0x00001C80; // type:function size:0x1C scope:global align:4 +setParam__13daNpcClerkT_cFv = .text:0x00001C9C; // type:function size:0x144 scope:global align:4 +__sinit_\d_a_npc_clerkt_cpp = .text:0x00001DE0; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E88; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001ECC; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001F0C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001F48; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002014; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000020BC; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002110; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002190; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000021AC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000022C4; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__13daNpcClerkT_cFv = .text:0x000023D4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpcClerkT_cFv = .text:0x000023DC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpcClerkT_cFv = .text:0x000023E4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpcClerkT_cFv = .text:0x000023EC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpcClerkT_cFi = .text:0x000023F4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpcClerkT_cFi = .text:0x00002404; // type:function size:0x10 scope:global align:4 +__dt__19daNpcClerkt_Param_cFv = .text:0x00002414; // type:function size:0x40 scope:global align:4 +__ct__19daNpcClerkt_Param_cFv = .text:0x00002454; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002464; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpcClerkt_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@101610 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@101614 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101615 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101616 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101617 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101618 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101619 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101620 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101712 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@101713 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101795 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101971 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@102194 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102195 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102196 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102197 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102200 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_295_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_295_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_295_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_295_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__13daNpcClerkT_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@101900 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +@101901 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +@101902 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +@101903 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +lbl_295_data_FC = .data:0x000000FC; // type:object size:0x7 data:string +@101944 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +@101945 = .data:0x00000110; // type:object size:0xC scope:local align:4 data:4byte +daNpcClerkt_MethodTable = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_CLERKT = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__13daNpcClerkT_c = .data:0x0000016C; // type:object size:0xD0 scope:global align:4 +lbl_295_data_23C = .data:0x0000023C; // type:object size:0xE data:string +@98456 = .data:0x0000024C; // type:object size:0x1C scope:local align:4 +__RTTI__13daNpcClerkT_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +__vt__19daNpcClerkt_Param_c = .data:0x00000270; // type:object size:0xC scope:global align:4 +lbl_295_data_27C = .data:0x0000027C; // type:object size:0x14 data:string +__RTTI__19daNpcClerkt_Param_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +lbl_295_data_298 = .data:0x00000298; // type:object size:0xE data:string +@98459 = .data:0x000002A8; // type:object size:0x14 scope:local align:4 +lbl_295_data_2BC = .data:0x000002BC; // type:object size:0x14 +@98466 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_295_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_295_data_314 = .data:0x00000314; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_295_data_340 = .data:0x00000340; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_295_data_35C = .data:0x0000035C; // type:object size:0x34 +@98533 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_295_data_3CC = .data:0x000003CC; // type:object size:0x14 +@98535 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_295_data_414 = .data:0x00000414; // type:object size:0x14 +@98593 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_295_data_44C = .data:0x0000044C; // type:object size:0x18 +@98595 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_295_data_470 = .data:0x00000470; // type:object size:0x1C +@98597 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_295_data_498 = .data:0x00000498; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpcClerkT_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97759 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_coach/splits.txt b/config/RZDP01/rels/d_a_npc_coach/splits.txt new file mode 100644 index 0000000000..99bf9fe110 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_coach/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_coach.cpp: + .text start:0x0000005C end:0x00005534 + .rodata start:0x00000000 end:0x00000250 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_npc_coach/symbols.txt b/config/RZDP01/rels/d_a_npc_coach/symbols.txt new file mode 100644 index 0000000000..0a1aff0b55 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_coach/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +jointHorseCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +jointFrontWheelCallBack__FP8J3DJointi = .text:0x000000AC; // type:function size:0xCC scope:global align:4 +jointRearWheelCallBack__FP8J3DJointi = .text:0x00000178; // type:function size:0xCC scope:global align:4 +jointCoachCallBack__FP8J3DJointi = .text:0x00000244; // type:function size:0xB4 scope:global align:4 +arrowStickCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x000002F8; // type:function size:0x78 scope:global align:4 +hitFireArrow__12daNpcCoach_cF4cXyz = .text:0x00000370; // type:function size:0x138 scope:global align:4 +deleteFireArrow__12daNpcCoach_cFUi = .text:0x000004A8; // type:function size:0x130 scope:global align:4 +deleteFireArrowFromList__12daNpcCoach_cFUi = .text:0x000005D8; // type:function size:0x3C scope:global align:4 +setPosAngle__12daNpcCoach_cFR4cXyzR5csXyz = .text:0x00000614; // type:function size:0x54 scope:global align:4 +ctrlJointHorse__12daNpcCoach_cFP8J3DJointP8J3DModel = .text:0x00000668; // type:function size:0x9C scope:global align:4 +initCoachPosition__12daNpcCoach_cFR3VecR4SVec = .text:0x00000704; // type:function size:0x244 scope:global align:4 +s_sub__FPvPv = .text:0x00000948; // type:function size:0x58 scope:global align:4 +changeAtherPath__12daNpcCoach_cFScR4cXyzR5csXyz = .text:0x000009A0; // type:function size:0xDC scope:global align:4 +setPath__13daNpcChPath_cFiiR4cXyzb = .text:0x00000A7C; // type:function size:0x11C scope:global align:4 +setNextPoint__13daNpcChPath_cFv = .text:0x00000B98; // type:function size:0x4C scope:global align:4 +getTargetPoint__13daNpcChPath_cFP3Vec = .text:0x00000BE4; // type:function size:0x50 scope:global align:4 +setPrevPoint__13daNpcChPath_cFv = .text:0x00000C34; // type:function size:0x48 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +createHeap__12daNpcCoach_cFv = .text:0x00000C80; // type:function size:0x610 scope:global align:4 +daNpcCoach_Execute__FP12daNpcCoach_c = .text:0x00001290; // type:function size:0x200 scope:global align:4 +calcHorseMotion__12daNpcCoach_cFv = .text:0x00001490; // type:function size:0xB40 scope:global align:4 +getGroundSlope__12daNpcCoach_cFR12dBgS_ObjAcchs = .text:0x00001FD0; // type:function size:0x74 scope:global align:4 +setHorseMtx__12daNpcCoach_cFv = .text:0x00002044; // type:function size:0x7C scope:global align:4 +setHorseAnm__12daNpcCoach_cFi = .text:0x000020C0; // type:function size:0x158 scope:global align:4 +calcHarnessMotion__12daNpcCoach_cFv = .text:0x00002218; // type:function size:0x624 scope:global align:4 +setWheelSmoke__12daNpcCoach_cFP14daNpcChWheel_cP12dBgS_ObjAcchP12dKy_tevstr_cP5csXyz = .text:0x0000283C; // type:function size:0x140 scope:global align:4 +calcCoachMotion__12daNpcCoach_cFv = .text:0x0000297C; // type:function size:0xA40 scope:global align:4 +setCoachMtx__12daNpcCoach_cFv = .text:0x000033BC; // type:function size:0x14C scope:global align:4 +setDriverMtx__12daNpcCoach_cFv = .text:0x00003508; // type:function size:0x58 scope:global align:4 +calcYeliaMotion__12daNpcCoach_cFv = .text:0x00003560; // type:function size:0x130 scope:global align:4 +setYeliaMtx__12daNpcCoach_cFv = .text:0x00003690; // type:function size:0x68 scope:global align:4 +reinsExecute__12daNpcCoach_cFv = .text:0x000036F8; // type:function size:0x5E4 scope:global align:4 +checkCoachDamage__12daNpcCoach_cFv = .text:0x00003CDC; // type:function size:0x560 scope:global align:4 +daNpcCoach_Draw__FP12daNpcCoach_c = .text:0x0000423C; // type:function size:0x3F4 scope:global align:4 +daNpcCoach_IsDelete__FP12daNpcCoach_c = .text:0x00004630; // type:function size:0x8 scope:global align:4 +daNpcCoach_Delete__FP12daNpcCoach_c = .text:0x00004638; // type:function size:0x114 scope:global align:4 +daNpcCoach_Create__FP10fopAc_ac_c = .text:0x0000474C; // type:function size:0x990 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000050DC; // type:function size:0x74 scope:global align:4 +getArg0__13daNpcChPath_cFv = .text:0x00005150; // type:function size:0x20 scope:global align:4 +getArg3__13daNpcChPath_cFv = .text:0x00005170; // type:function size:0x20 scope:global align:4 +__ct__12dKy_tevstr_cFv = .text:0x00005190; // type:function size:0x60 scope:global align:4 +__dt__14daNpcChYelia_cFv = .text:0x000051F0; // type:function size:0x80 scope:global align:4 +__dt__16daNpcChHarness_cFv = .text:0x00005270; // type:function size:0x8C scope:global align:4 +__dt__14daNpcChHorse_cFv = .text:0x000052FC; // type:function size:0x8C scope:global align:4 +__dt__14daNpcChReins_cFv = .text:0x00005388; // type:function size:0x7C scope:global align:4 +__dt__14daNpcChCoach_cFv = .text:0x00005404; // type:function size:0x98 scope:global align:4 +__dt__14daNpcChWheel_cFv = .text:0x0000549C; // type:function size:0x40 scope:global align:4 +__dt__15Z2SoundObjCoachFv = .text:0x000054DC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daNpcCoach_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +@107401 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@107547 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +ccCylSrc$localstatic$initCollision__12daNpcCoach_cFv = .rodata:0x000000A8; // type:object size:0x44 scope:local align:4 +ccSphSrc$localstatic$initCollision__12daNpcCoach_cFv@0 = .rodata:0x000000EC; // type:object size:0x40 scope:local align:4 +shaftRound$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +round$localstatic$calcFrontWheelRotate__12daNpcCoach_cFv = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +shaftRound$localstatic$calcRearWheelRotate__12daNpcCoach_cFv@0 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +round$localstatic$calcRearWheelRotate__12daNpcCoach_cFv = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107607 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +ParticleName$localstatic$setCoachBlazing__12daNpcCoach_cFUc = .rodata:0x00000140; // type:object size:0x14 scope:local align:4 +@107797 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +lbl_296_rodata_158 = .rodata:0x00000158; // type:object size:0x4 +@107837 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107838 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107841 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@108004 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@108005 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@108006 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@108007 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108008 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@108009 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108010 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108011 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108012 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@108013 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108014 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@108015 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108016 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108017 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108018 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108019 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108097 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108098 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@108151 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108152 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108176 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108177 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108279 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108280 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108281 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108282 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108283 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108296 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108297 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108347 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108490 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108491 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108492 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@108493 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@108494 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@108635 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108636 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108637 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108638 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@108722 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@108723 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@108724 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108725 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@109055 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@109056 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@109057 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@109058 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@109059 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@109060 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@109061 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@109062 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@109063 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@109064 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +prm$98617 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +lbl_296_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_horseAnmParam = .data:0x0000000C; // type:object size:0x78 scope:global align:4 +lbl_296_data_84 = .data:0x00000084; // type:object size:0x4 +l_daNpcCoach_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_NPC_COACH = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +lbl_296_data_D8 = .data:0x000000D8; // type:object size:0x8 data:string diff --git a/config/RZDP01/rels/d_a_npc_df/splits.txt b/config/RZDP01/rels/d_a_npc_df/splits.txt new file mode 100644 index 0000000000..36447d9e55 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_df/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_df.cpp: + .text start:0x000000CC end:0x00001354 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000058 + .bss start:0x00000008 end:0x000000E8 diff --git a/config/RZDP01/rels/d_a_npc_df/symbols.txt b/config/RZDP01/rels/d_a_npc_df/symbols.txt new file mode 100644 index 0000000000..34ddea2c3d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_df/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +daNpc_Df_Draw__FP12npc_df_class = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +s_rod_sub__FPvPv = .text:0x0000015C; // type:function size:0x4C scope:global align:4 +daNpc_Df_Execute__FP12npc_df_class = .text:0x000001A8; // type:function size:0xDB0 scope:global align:4 +daNpc_Df_IsDelete__FP12npc_df_class = .text:0x00000F58; // type:function size:0x8 scope:global align:4 +daNpc_Df_Delete__FP12npc_df_class = .text:0x00000F60; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001014; // type:function size:0xE4 scope:global align:4 +daNpc_Df_Create__FP10fopAc_ac_c = .text:0x000010F8; // type:function size:0x1B4 scope:global align:4 +__ct__4df_sFv = .text:0x000012AC; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_npc_df_cpp = .text:0x000012B0; // type:function size:0x64 scope:global align:4 +__dt__4df_sFv = .text:0x00001314; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93709 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93713 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93714 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93717 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93727 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93729 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93730 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93731 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93732 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93733 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93735 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93736 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@93738 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93739 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93740 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93741 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@93742 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93743 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93744 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93745 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93746 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93747 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93748 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93749 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93750 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93751 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93752 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93757 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +lbl_297_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daNpc_Df_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DF = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +lrl = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@92093 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +line_check = .bss:0x00000018; // type:object size:0x70 scope:global align:4 +@92094 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +gc_work = .bss:0x00000094; // type:object size:0x54 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_doc/splits.txt b/config/RZDP01/rels/d_a_npc_doc/splits.txt new file mode 100644 index 0000000000..8a5fa6450b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_doc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doc.cpp: + .text start:0x000000CC end:0x00002724 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000008F4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_npc_doc/symbols.txt b/config/RZDP01/rels/d_a_npc_doc/symbols.txt new file mode 100644 index 0000000000..e9c1e029d4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_doc/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Doc_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__11daNpc_Doc_cFv = .text:0x00000184; // type:function size:0x4F8 scope:global align:4 +CreateHeap__11daNpc_Doc_cFv = .text:0x0000067C; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Doc_cFv = .text:0x000008E4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Doc_cFP10fopAc_ac_c = .text:0x00000978; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Doc_cFP8J3DJointi = .text:0x0000097C; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Doc_cFv = .text:0x000009D0; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_Doc_cFv = .text:0x00000A08; // type:function size:0x34 scope:global align:4 +reset__11daNpc_Doc_cFv = .text:0x00000A3C; // type:function size:0x1B0 scope:global align:4 +afterJntAnm__11daNpc_Doc_cFi = .text:0x00000BEC; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_Doc_cFv = .text:0x00000C78; // type:function size:0xE8 scope:global align:4 +checkChangeEvt__11daNpc_Doc_cFv = .text:0x00000D60; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__11daNpc_Doc_cFv = .text:0x00000E5C; // type:function size:0x30 scope:global align:4 +evtTalk__11daNpc_Doc_cFv = .text:0x00000E8C; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Doc_cFv = .text:0x00000F2C; // type:function size:0xBC scope:global align:4 +action__11daNpc_Doc_cFv = .text:0x00000FE8; // type:function size:0x128 scope:global align:4 +beforeMove__11daNpc_Doc_cFv = .text:0x00001110; // type:function size:0x104 scope:global align:4 +setAttnPos__11daNpc_Doc_cFv = .text:0x00001214; // type:function size:0x2C4 scope:global align:4 +setCollision__11daNpc_Doc_cFv = .text:0x000014D8; // type:function size:0x184 scope:global align:4 +drawDbgInfo__11daNpc_Doc_cFv = .text:0x0000165C; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Doc_cFv = .text:0x00001664; // type:function size:0xF0 scope:global align:4 +setAction__11daNpc_Doc_cFM11daNpc_Doc_cFPCvPvPv_i = .text:0x00001754; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Doc_cFPv = .text:0x000017FC; // type:function size:0x2A8 scope:global align:4 +walk__11daNpc_Doc_cFPv = .text:0x00001AA4; // type:function size:0x180 scope:global align:4 +talk__11daNpc_Doc_cFPv = .text:0x00001C24; // type:function size:0x33C scope:global align:4 +daNpc_Doc_Create__FPv = .text:0x00001F60; // type:function size:0x4 scope:global align:4 +daNpc_Doc_Delete__FPv = .text:0x00001F64; // type:function size:0x34 scope:global align:4 +daNpc_Doc_Execute__FPv = .text:0x00001F98; // type:function size:0x4 scope:global align:4 +daNpc_Doc_Draw__FPv = .text:0x00001F9C; // type:function size:0x4 scope:global align:4 +daNpc_Doc_IsDelete__FPv = .text:0x00001FA0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_doc_cpp = .text:0x00001FA8; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002010; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002050; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000211C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x0000215C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000219C; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000021E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002288; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002314; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002394; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000023B0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002410; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002528; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Doc_cFv = .text:0x00002638; // type:function size:0x8 scope:global align:4 +getOnHour__11daNpc_Doc_cFv = .text:0x00002640; // type:function size:0x1C scope:global align:4 +getOffHour__11daNpc_Doc_cFv = .text:0x0000265C; // type:function size:0x1C scope:global align:4 +getBackboneJointNo__11daNpc_Doc_cFv = .text:0x00002678; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Doc_cFv = .text:0x00002680; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Doc_cFv = .text:0x00002688; // type:function size:0x8 scope:global align:4 +chkXYItems__11daNpc_Doc_cFv = .text:0x00002690; // type:function size:0x14 scope:global align:4 +getFootRJointNo__11daNpc_Doc_cFv = .text:0x000026A4; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Doc_cFv = .text:0x000026AC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Doc_cFi = .text:0x000026B4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Doc_cFi = .text:0x000026C4; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Doc_Param_cFv = .text:0x000026D4; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Doc_Param_cFv = .text:0x00002714; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Doc_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$94792 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@98619 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98620 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98621 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98622 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98623 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98643 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98644 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98701 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98758 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98900 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99014 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99015 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99016 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99017 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99018 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99019 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99022 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@99064 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95446 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_298_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_298_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_298_data_28 = .data:0x00000028; // type:object size:0x4 data:string +lbl_298_data_2C = .data:0x0000002C; // type:object size:0x5 data:string +l_resNameList = .data:0x00000034; // type:object size:0xC scope:global align:4 +lbl_298_data_40 = .data:0x00000040; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000044; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000168; // type:object size:0x188 scope:global align:4 +l_faceMotionSequenceData = .data:0x000002F0; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000390; // type:object size:0xD0 scope:global align:4 +mCutNameList__11daNpc_Doc_c = .data:0x00000460; // type:object size:0x4 scope:global align:4 +@98882 = .data:0x00000464; // type:object size:0xC scope:local align:4 data:4byte +@98911 = .data:0x00000470; // type:object size:0xC scope:local align:4 data:4byte +@98912 = .data:0x0000047C; // type:object size:0xC scope:local align:4 data:4byte +lbl_298_data_488 = .data:0x00000488; // type:object size:0x4 data:string +@99071 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@99072 = .data:0x00000498; // type:object size:0xC scope:local align:4 +@99073 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +daNpc_Doc_MethodTable = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DOC = .data:0x000004D0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Doc_c = .data:0x00000500; // type:object size:0xC4 scope:global align:4 +lbl_298_data_5C4 = .data:0x000005C4; // type:object size:0xC data:string +@95533 = .data:0x000005D0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Doc_c = .data:0x000005E4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Doc_Param_c = .data:0x000005EC; // type:object size:0xC scope:global align:4 +lbl_298_data_5F8 = .data:0x000005F8; // type:object size:0x12 data:string +__RTTI__17daNpc_Doc_Param_c = .data:0x0000060C; // type:object size:0x8 scope:global align:4 +lbl_298_data_614 = .data:0x00000614; // type:object size:0x9 data:string +@95541 = .data:0x00000620; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000634; // type:object size:0xC scope:global align:4 +lbl_298_data_640 = .data:0x00000640; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000650; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000658; // type:object size:0xC scope:global align:4 +lbl_298_data_664 = .data:0x00000664; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000674; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000067C; // type:object size:0xC scope:global align:4 +lbl_298_data_688 = .data:0x00000688; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000006A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0xC scope:global align:4 +lbl_298_data_6B4 = .data:0x000006B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +lbl_298_data_6D0 = .data:0x000006D0; // type:object size:0x34 +@95608 = .data:0x00000704; // type:object size:0x3C scope:local align:4 +lbl_298_data_740 = .data:0x00000740; // type:object size:0x14 +@95610 = .data:0x00000754; // type:object size:0x34 scope:local align:4 +lbl_298_data_788 = .data:0x00000788; // type:object size:0x14 +@95668 = .data:0x0000079C; // type:object size:0x24 scope:local align:4 +lbl_298_data_7C0 = .data:0x000007C0; // type:object size:0x18 +@95670 = .data:0x000007D8; // type:object size:0xC scope:local align:4 +lbl_298_data_7E4 = .data:0x000007E4; // type:object size:0x1C +@95672 = .data:0x00000800; // type:object size:0xC scope:local align:4 +lbl_298_data_80C = .data:0x0000080C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Doc_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94778 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@95201 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +prtclScl$95198 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_doorboy/splits.txt b/config/RZDP01/rels/d_a_npc_doorboy/splits.txt new file mode 100644 index 0000000000..47d5b0ab8b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_doorboy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_doorboy.cpp: + .text start:0x000000CC end:0x00001FE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000444 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_npc_doorboy/symbols.txt b/config/RZDP01/rels/d_a_npc_doorboy/symbols.txt new file mode 100644 index 0000000000..93174a1ce6 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_doorboy/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpcDoorBoy_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__14daNpcDoorBoy_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__14daNpcDoorBoy_cFv = .text:0x00000448; // type:function size:0x3C0 scope:global align:4 +CreateHeap__14daNpcDoorBoy_cFv = .text:0x00000808; // type:function size:0x17C scope:global align:4 +Draw__14daNpcDoorBoy_cFv = .text:0x00000984; // type:function size:0x7C scope:global align:4 +ctrlJoint__14daNpcDoorBoy_cFP8J3DJointP8J3DModel = .text:0x00000A00; // type:function size:0x144 scope:global align:4 +createHeapCallBack__14daNpcDoorBoy_cFP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpcDoorBoy_cFP8J3DJointi = .text:0x00000B48; // type:function size:0x48 scope:global align:4 +setMotion__14daNpcDoorBoy_cFifi = .text:0x00000B90; // type:function size:0x48 scope:global align:4 +setAction__14daNpcDoorBoy_cFM14daNpcDoorBoy_cFPCvPvPv_b = .text:0x00000BD8; // type:function size:0xA8 scope:global align:4 +wait__14daNpcDoorBoy_cFPv = .text:0x00000C80; // type:function size:0x3F0 scope:global align:4 +setLookMode__14daNpcDoorBoy_cFi = .text:0x00001070; // type:function size:0x24 scope:global align:4 +step__14daNpcDoorBoy_cFsi = .text:0x00001094; // type:function size:0xD8 scope:global align:4 +fear__14daNpcDoorBoy_cFPv = .text:0x0000116C; // type:function size:0xB0 scope:global align:4 +talk__14daNpcDoorBoy_cFPv = .text:0x0000121C; // type:function size:0x290 scope:global align:4 +demo__14daNpcDoorBoy_cFPv = .text:0x000014AC; // type:function size:0x174 scope:global align:4 +dummyTalk__14daNpcDoorBoy_cFPv = .text:0x00001620; // type:function size:0x10C scope:global align:4 +daNpcDoorBoy_Create__FPv = .text:0x0000172C; // type:function size:0x4 scope:global align:4 +daNpcDoorBoy_Delete__FPv = .text:0x00001730; // type:function size:0x34 scope:global align:4 +daNpcDoorBoy_Execute__FPv = .text:0x00001764; // type:function size:0x24 scope:global align:4 +daNpcDoorBoy_Draw__FPv = .text:0x00001788; // type:function size:0x4 scope:global align:4 +daNpcDoorBoy_IsDelete__FPv = .text:0x0000178C; // type:function size:0x8 scope:global align:4 +drawDbgInfo__14daNpcDoorBoy_cFv = .text:0x00001794; // type:function size:0x8 scope:global align:4 +setMotionAnm__14daNpcDoorBoy_cFif = .text:0x0000179C; // type:function size:0xCC scope:global align:4 +setAttnPos__14daNpcDoorBoy_cFv = .text:0x00001868; // type:function size:0x364 scope:global align:4 +main__14daNpcDoorBoy_cFv = .text:0x00001BCC; // type:function size:0x1BC scope:global align:4 +setParam__14daNpcDoorBoy_cFv = .text:0x00001D88; // type:function size:0xA4 scope:global align:4 +__sinit_\d_a_npc_doorboy_cpp = .text:0x00001E2C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001E94; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00001ED0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__14daNpcDoorBoy_cFv = .text:0x00001F8C; // type:function size:0x4 scope:global align:4 +__dt__20daNpcDoorBoy_Param_cFv = .text:0x00001F90; // type:function size:0x40 scope:global align:4 +__ct__20daNpcDoorBoy_Param_cFv = .text:0x00001FD0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpcDoorBoy_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@100499 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@100500 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@100501 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100502 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100503 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100504 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@100540 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@100541 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97550 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@97719 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@97723 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@97727 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@97731 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@97735 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100735 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@100736 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@100750 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@100924 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100925 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100926 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100927 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100928 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_299_data_48 = .data:0x00000048; // type:object size:0x8 data:string +lbl_299_data_50 = .data:0x00000050; // type:object size:0x9 data:string +l_arcNames = .data:0x0000005C; // type:object size:0x8 scope:global align:4 data:4byte +l_myName = .data:0x00000064; // type:object size:0x4 scope:global align:4 data:4byte +@100424 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@100660 = .data:0x00000074; // type:object size:0xC scope:local align:4 +@100661 = .data:0x00000080; // type:object size:0xC scope:local align:4 +@100662 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@100663 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@100776 = .data:0x000000A4; // type:object size:0xC scope:local align:4 +@100777 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +lbl_299_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@100805 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@100823 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +daNpcDoorBoy_MethodTable = .data:0x000000E4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DOORBOY = .data:0x00000104; // type:object size:0x30 scope:global align:4 +__vt__14daNpcDoorBoy_c = .data:0x00000134; // type:object size:0x48 scope:global align:4 +lbl_299_data_17C = .data:0x0000017C; // type:object size:0xF data:string +@98181 = .data:0x0000018C; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcDoorBoy_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +__vt__20daNpcDoorBoy_Param_c = .data:0x000001A8; // type:object size:0xC scope:global align:4 +lbl_299_data_1B4 = .data:0x000001B4; // type:object size:0x15 data:string +__RTTI__20daNpcDoorBoy_Param_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +lbl_299_data_1D4 = .data:0x000001D4; // type:object size:0x9 data:string +@98184 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001F4; // type:object size:0xC scope:global align:4 +lbl_299_data_200 = .data:0x00000200; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000218; // type:object size:0xC scope:global align:4 +lbl_299_data_224 = .data:0x00000224; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 +lbl_299_data_240 = .data:0x00000240; // type:object size:0x34 +@98256 = .data:0x00000274; // type:object size:0x3C scope:local align:4 +lbl_299_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@98258 = .data:0x000002C4; // type:object size:0x34 scope:local align:4 +lbl_299_data_2F8 = .data:0x000002F8; // type:object size:0x14 +@98316 = .data:0x0000030C; // type:object size:0x24 scope:local align:4 +lbl_299_data_330 = .data:0x00000330; // type:object size:0x18 +@98318 = .data:0x00000348; // type:object size:0xC scope:local align:4 +lbl_299_data_354 = .data:0x00000354; // type:object size:0x1C +@98320 = .data:0x00000370; // type:object size:0xC scope:local align:4 +lbl_299_data_37C = .data:0x0000037C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@97409 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__14daNpcDoorBoy_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_npc_drainSol/splits.txt b/config/RZDP01/rels/d_a_npc_drainSol/splits.txt new file mode 100644 index 0000000000..6717bb916d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_drainSol/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_drainSol.cpp: + .text start:0x000000CC end:0x00001250 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_drainSol/symbols.txt b/config/RZDP01/rels/d_a_npc_drainSol/symbols.txt new file mode 100644 index 0000000000..ff95068016 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_drainSol/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daNpcDrSol_cFv = .text:0x000000CC; // type:function size:0x1E4 scope:global align:4 +__dt__12daNpcDrSol_cFv = .text:0x000002B0; // type:function size:0xB0 scope:global align:4 +Create__12daNpcDrSol_cFv = .text:0x00000360; // type:function size:0x32C scope:global align:4 +CreateHeap__12daNpcDrSol_cFv = .text:0x0000068C; // type:function size:0x1BC scope:global align:4 +Execute__12daNpcDrSol_cFv = .text:0x00000848; // type:function size:0xF0 scope:global align:4 +drawOtherMdls__12daNpcDrSol_cFv = .text:0x00000938; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpcDrSol_cFP10fopAc_ac_c = .text:0x000009CC; // type:function size:0x4 scope:global align:4 +setAction__12daNpcDrSol_cFM12daNpcDrSol_cFPCvPvPv_b = .text:0x000009D0; // type:function size:0xA8 scope:global align:4 +wait__12daNpcDrSol_cFPv = .text:0x00000A78; // type:function size:0x11C scope:global align:4 +setMotion__12daNpcDrSol_cFifi = .text:0x00000B94; // type:function size:0x78 scope:global align:4 +talk__12daNpcDrSol_cFPv = .text:0x00000C0C; // type:function size:0x124 scope:global align:4 +daNpcDrSol_Create__FPv = .text:0x00000D30; // type:function size:0x4 scope:global align:4 +daNpcDrSol_Delete__FPv = .text:0x00000D34; // type:function size:0x34 scope:global align:4 +daNpcDrSol_Execute__FPv = .text:0x00000D68; // type:function size:0x4 scope:global align:4 +daNpcDrSol_Draw__FPv = .text:0x00000D6C; // type:function size:0x40 scope:global align:4 +daNpcDrSol_IsDelete__FPv = .text:0x00000DAC; // type:function size:0x8 scope:global align:4 +drawDbgInfo__12daNpcDrSol_cFv = .text:0x00000DB4; // type:function size:0x8 scope:global align:4 +setMotionAnm__12daNpcDrSol_cFif = .text:0x00000DBC; // type:function size:0xC8 scope:global align:4 +setAttnPos__12daNpcDrSol_cFv = .text:0x00000E84; // type:function size:0x11C scope:global align:4 +main__12daNpcDrSol_cFv = .text:0x00000FA0; // type:function size:0x15C scope:global align:4 +setParam__12daNpcDrSol_cFv = .text:0x000010FC; // type:function size:0x7C scope:global align:4 +__sinit_\d_a_npc_drainSol_cpp = .text:0x00001178; // type:function size:0x48 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000011C0; // type:function size:0x3C scope:global align:4 +adjustShapeAngle__12daNpcDrSol_cFv = .text:0x000011FC; // type:function size:0x4 scope:global align:4 +__dt__18daNpcDrSol_Param_cFv = .text:0x00001200; // type:function size:0x40 scope:global align:4 +__ct__18daNpcDrSol_Param_cFv = .text:0x00001240; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpcDrSol_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@96879 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96880 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96881 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96882 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96883 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94771 = .rodata:0x00000080; // type:object size:0x18 scope:local align:4 +@96916 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@94922 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@94924 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@97024 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@97098 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97099 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x18 scope:global align:4 +lbl_300_data_20 = .data:0x00000020; // type:object size:0xA data:string +lbl_300_data_2A = .data:0x0000002A; // type:object size:0xA data:string +l_arcNames = .data:0x00000034; // type:object size:0x8 scope:global align:4 data:4byte +@96808 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@97012 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +@97041 = .data:0x00000054; // type:object size:0xC scope:local align:4 data:4byte +daNpcDrSol_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DRSOL = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__12daNpcDrSol_c = .data:0x000000B0; // type:object size:0x48 scope:global align:4 +lbl_300_data_F8 = .data:0x000000F8; // type:object size:0xD data:string +@95128 = .data:0x00000108; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcDrSol_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcDrSol_Param_c = .data:0x00000124; // type:object size:0xC scope:global align:4 +lbl_300_data_130 = .data:0x00000130; // type:object size:0x13 data:string +__RTTI__18daNpcDrSol_Param_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_300_data_158 = .data:0x00000158; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94696 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_du/splits.txt b/config/RZDP01/rels/d_a_npc_du/splits.txt new file mode 100644 index 0000000000..9d87fa76ee --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_du/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_du.cpp: + .text start:0x000000CC end:0x000016B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_du/symbols.txt b/config/RZDP01/rels/d_a_npc_du/symbols.txt new file mode 100644 index 0000000000..c7d2c8d4dc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_du/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Du_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +anm_init__FP12npc_du_classifUcf = .text:0x000000F0; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001A0; // type:function size:0x180 scope:global align:4 +daNpc_Du_Draw__FP12npc_du_class = .text:0x00000320; // type:function size:0x100 scope:global align:4 +daNpc_Du_Execute__FP12npc_du_class = .text:0x00000420; // type:function size:0xD70 scope:global align:4 +daNpc_Du_IsDelete__FP12npc_du_class = .text:0x00001190; // type:function size:0x8 scope:global align:4 +daNpc_Du_Delete__FP12npc_du_class = .text:0x00001198; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001200; // type:function size:0x1D8 scope:global align:4 +daNpc_Du_Create__FP10fopAc_ac_c = .text:0x000013D8; // type:function size:0x258 scope:global align:4 +__dt__14daNpc_Du_HIO_cFv = .text:0x00001630; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_du_cpp = .text:0x00001670; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95815 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95824 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95825 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95875 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95876 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96018 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96019 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96020 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96021 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96022 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96023 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96024 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96025 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96026 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96027 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96028 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96029 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96030 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96031 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96032 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96033 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96034 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96035 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96036 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96037 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96038 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96039 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96040 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96041 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96047 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@96182 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96183 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96184 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +lbl_301_data_0 = .data:0x00000000; // type:object size:0x7 data:string +walk_se$93885 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +run_se$93886 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +lbl_301_data_18 = .data:0x00000018; // type:object size:0x7 data:string +cc_sph_src$93991 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +l_daNpc_Du_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_NPC_DU = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Du_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_301_data_BC = .data:0x000000BC; // type:object size:0xF data:string +@94017 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Du_HIO_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_301_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93563 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_npc_fairy/splits.txt b/config/RZDP01/rels/d_a_npc_fairy/splits.txt new file mode 100644 index 0000000000..f0fbc8993a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fairy/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy.cpp: + .text start:0x000000CC end:0x000063B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001CC + .data start:0x00000000 end:0x000010C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_fairy/symbols.txt b/config/RZDP01/rels/d_a_npc_fairy/symbols.txt new file mode 100644 index 0000000000..78882e7074 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fairy/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__16_Fairy_Feather_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +loadModel__16_Fairy_Feather_cFv = .text:0x00000180; // type:function size:0x118 scope:global align:4 +setAnm__16_Fairy_Feather_cFi = .text:0x00000298; // type:function size:0x10C scope:global align:4 +setBrk__16_Fairy_Feather_cFi = .text:0x000003A4; // type:function size:0xB8 scope:global align:4 +setBtk__16_Fairy_Feather_cFi = .text:0x0000045C; // type:function size:0xB8 scope:global align:4 +ctrlJointCallBack__16_Fairy_Feather_cFP8J3DJointi = .text:0x00000514; // type:function size:0x8 scope:global align:4 +connect__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x0000051C; // type:function size:0x6C scope:global align:4 +draw__16_Fairy_Feather_cFP13daNpc_Fairy_c = .text:0x00000588; // type:function size:0x2C0 scope:global align:4 +__dt__13daNpc_Fairy_cFv = .text:0x00000848; // type:function size:0xB8 scope:global align:4 +Create__13daNpc_Fairy_cFv = .text:0x00000900; // type:function size:0x4D0 scope:global align:4 +CreateHeap__13daNpc_Fairy_cFv = .text:0x00000DD0; // type:function size:0x28C scope:global align:4 +setAnmData__13daNpc_Fairy_cFv = .text:0x0000105C; // type:function size:0xF8 scope:global align:4 +setMotionAnm__13daNpc_Fairy_cFifi = .text:0x00001154; // type:function size:0x258 scope:global align:4 +afterSetMotionAnm__13daNpc_Fairy_cFiifi = .text:0x000013AC; // type:function size:0x80 scope:global align:4 +Execute__13daNpc_Fairy_cFv = .text:0x0000142C; // type:function size:0x5C scope:global align:4 +Draw__13daNpc_Fairy_cFv = .text:0x00001488; // type:function size:0xA8 scope:global align:4 +drawOtherMdl__13daNpc_Fairy_cFv = .text:0x00001530; // type:function size:0x40 scope:global align:4 +createHeapCallBack__13daNpc_Fairy_cFP10fopAc_ac_c = .text:0x00001570; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Fairy_cFP8J3DJointi = .text:0x00001574; // type:function size:0x54 scope:global align:4 +reset__13daNpc_Fairy_cFv = .text:0x000015C8; // type:function size:0x100 scope:global align:4 +afterJntAnm__13daNpc_Fairy_cFi = .text:0x000016C8; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Fairy_cFv = .text:0x00001754; // type:function size:0x120 scope:global align:4 +checkChangeEvt__13daNpc_Fairy_cFv = .text:0x00001874; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__13daNpc_Fairy_cFv = .text:0x0000187C; // type:function size:0x34 scope:global align:4 +evtTalk__13daNpc_Fairy_cFv = .text:0x000018B0; // type:function size:0xF8 scope:global align:4 +evtCutProc__13daNpc_Fairy_cFv = .text:0x000019A8; // type:function size:0xB8 scope:global align:4 +evtEndProc__13daNpc_Fairy_cFv = .text:0x00001A60; // type:function size:0xA0 scope:global align:4 +action__13daNpc_Fairy_cFv = .text:0x00001B00; // type:function size:0x68 scope:global align:4 +ptcl_water__13daNpc_Fairy_cFv = .text:0x00001B68; // type:function size:0xB0 scope:global align:4 +ptcl_sprit__13daNpc_Fairy_cFv = .text:0x00001C18; // type:function size:0x108 scope:global align:4 +_to_FairyField__13daNpc_Fairy_cFv = .text:0x00001D20; // type:function size:0xB0 scope:global align:4 +chk_tempbit__13daNpc_Fairy_cFv = .text:0x00001DD0; // type:function size:0x70 scope:global align:4 +beforeMove__13daNpc_Fairy_cFv = .text:0x00001E40; // type:function size:0x78 scope:global align:4 +afterMoved__13daNpc_Fairy_cFv = .text:0x00001EB8; // type:function size:0xCC scope:global align:4 +setAttnPos__13daNpc_Fairy_cFv = .text:0x00001F84; // type:function size:0x214 scope:global align:4 +setCollision__13daNpc_Fairy_cFv = .text:0x00002198; // type:function size:0x148 scope:global align:4 +drawDbgInfo__13daNpc_Fairy_cFv = .text:0x000022E0; // type:function size:0x8 scope:global align:4 +setAction__13daNpc_Fairy_cFM13daNpc_Fairy_cFPCvPvi_ii = .text:0x000022E8; // type:function size:0xB0 scope:global align:4 +wait__13daNpc_Fairy_cFi = .text:0x00002398; // type:function size:0x238 scope:global align:4 +talk__13daNpc_Fairy_cFi = .text:0x000025D0; // type:function size:0xF0 scope:global align:4 +AppearDemoCall__13daNpc_Fairy_cFv = .text:0x000026C0; // type:function size:0x138 scope:global align:4 +ReturnDemoCall__13daNpc_Fairy_cFv = .text:0x000027F8; // type:function size:0x34 scope:global align:4 +PresentDemoCall__13daNpc_Fairy_cFv = .text:0x0000282C; // type:function size:0x94 scope:global align:4 +cutAppear_10F_01__13daNpc_Fairy_cFi = .text:0x000028C0; // type:function size:0x94 scope:global align:4 +_cutAppear_10F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002954; // type:function size:0x1A4 scope:global align:4 +_cutAppear_10F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00002AF8; // type:function size:0x180 scope:global align:4 +cutAppear_10F_02__13daNpc_Fairy_cFi = .text:0x00002C78; // type:function size:0x94 scope:global align:4 +_cutAppear_10F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00002D0C; // type:function size:0xF8 scope:global align:4 +_cutAppear_10F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00002E04; // type:function size:0xC8 scope:global align:4 +cutAppear_20F_01__13daNpc_Fairy_cFi = .text:0x00002ECC; // type:function size:0x94 scope:global align:4 +_cutAppear_20F_01_Init__13daNpc_Fairy_cFRCi = .text:0x00002F60; // type:function size:0x124 scope:global align:4 +_cutAppear_20F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003084; // type:function size:0x114 scope:global align:4 +cutAppear_20F_02__13daNpc_Fairy_cFi = .text:0x00003198; // type:function size:0x94 scope:global align:4 +_cutAppear_20F_02_Init__13daNpc_Fairy_cFRCi = .text:0x0000322C; // type:function size:0x124 scope:global align:4 +_cutAppear_20F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003350; // type:function size:0x114 scope:global align:4 +cutAppear_30F_01__13daNpc_Fairy_cFi = .text:0x00003464; // type:function size:0x94 scope:global align:4 +_cutAppear_30F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000034F8; // type:function size:0xF8 scope:global align:4 +_cutAppear_30F_01_Main__13daNpc_Fairy_cFRCi = .text:0x000035F0; // type:function size:0xC8 scope:global align:4 +cutAppear_30F_02__13daNpc_Fairy_cFi = .text:0x000036B8; // type:function size:0x94 scope:global align:4 +_cutAppear_30F_02_Init__13daNpc_Fairy_cFRCi = .text:0x0000374C; // type:function size:0xF8 scope:global align:4 +_cutAppear_30F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003844; // type:function size:0xC8 scope:global align:4 +cutAppear_40F_01__13daNpc_Fairy_cFi = .text:0x0000390C; // type:function size:0x94 scope:global align:4 +_cutAppear_40F_01_Init__13daNpc_Fairy_cFRCi = .text:0x000039A0; // type:function size:0xF8 scope:global align:4 +_cutAppear_40F_01_Main__13daNpc_Fairy_cFRCi = .text:0x00003A98; // type:function size:0xC8 scope:global align:4 +cutAppear_40F_02__13daNpc_Fairy_cFi = .text:0x00003B60; // type:function size:0x94 scope:global align:4 +_cutAppear_40F_02_Init__13daNpc_Fairy_cFRCi = .text:0x00003BF4; // type:function size:0xF8 scope:global align:4 +_cutAppear_40F_02_Main__13daNpc_Fairy_cFRCi = .text:0x00003CEC; // type:function size:0xC8 scope:global align:4 +cutAppear_50F_01__13daNpc_Fairy_cFi = .text:0x00003DB4; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_01_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00003E80; // type:function size:0x220 scope:global align:4 +_cutAppear_50F_01_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000040A0; // type:function size:0x280 scope:global align:4 +cutAppear_50F_02__13daNpc_Fairy_cFi = .text:0x00004320; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_02_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000043EC; // type:function size:0x1E8 scope:global align:4 +_cutAppear_50F_02_Main__13daNpc_Fairy_cFRCiRCi = .text:0x000045D4; // type:function size:0x204 scope:global align:4 +cutAppear_50F_03__13daNpc_Fairy_cFi = .text:0x000047D8; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_03_Init__13daNpc_Fairy_cFRCiRCi = .text:0x000048A4; // type:function size:0x198 scope:global align:4 +_cutAppear_50F_03_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004A3C; // type:function size:0x140 scope:global align:4 +cutAppear_50F_04__13daNpc_Fairy_cFi = .text:0x00004B7C; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_04_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00004C48; // type:function size:0x1E8 scope:global align:4 +_cutAppear_50F_04_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00004E30; // type:function size:0x228 scope:global align:4 +cutAppear_50F_05__13daNpc_Fairy_cFi = .text:0x00005058; // type:function size:0xCC scope:global align:4 +_cutAppear_50F_05_Init__13daNpc_Fairy_cFRCiRCi = .text:0x00005124; // type:function size:0x210 scope:global align:4 +_cutAppear_50F_05_Main__13daNpc_Fairy_cFRCiRCi = .text:0x00005334; // type:function size:0x254 scope:global align:4 +cutSelect_Return1__13daNpc_Fairy_cFi = .text:0x00005588; // type:function size:0x94 scope:global align:4 +_cutSelect_Return1_Init__13daNpc_Fairy_cFRCi = .text:0x0000561C; // type:function size:0x10C scope:global align:4 +_cutSelect_Return1_Main__13daNpc_Fairy_cFRCi = .text:0x00005728; // type:function size:0xB4 scope:global align:4 +cutSelect_Return2__13daNpc_Fairy_cFi = .text:0x000057DC; // type:function size:0x94 scope:global align:4 +_cutSelect_Return2_Init__13daNpc_Fairy_cFRCi = .text:0x00005870; // type:function size:0x60 scope:global align:4 +_cutSelect_Return2_Main__13daNpc_Fairy_cFRCi = .text:0x000058D0; // type:function size:0xFC scope:global align:4 +cutSelect_Return3__13daNpc_Fairy_cFi = .text:0x000059CC; // type:function size:0x94 scope:global align:4 +_cutSelect_Return3_Init__13daNpc_Fairy_cFRCi = .text:0x00005A60; // type:function size:0x10C scope:global align:4 +_cutSelect_Return3_Main__13daNpc_Fairy_cFRCi = .text:0x00005B6C; // type:function size:0xB4 scope:global align:4 +cutReturnCancel__13daNpc_Fairy_cFi = .text:0x00005C20; // type:function size:0x70 scope:global align:4 +daNpc_Fairy_Create__FPv = .text:0x00005C90; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_Delete__FPv = .text:0x00005C94; // type:function size:0x34 scope:global align:4 +daNpc_Fairy_Execute__FPv = .text:0x00005CC8; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_Draw__FPv = .text:0x00005CCC; // type:function size:0x4 scope:global align:4 +daNpc_Fairy_IsDelete__FPv = .text:0x00005CD0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_fairy_cpp = .text:0x00005CD8; // type:function size:0x68 scope:global align:4 +__dt__16_Fairy_Feather_cFv = .text:0x00005D40; // type:function size:0xA0 scope:global align:4 +getEyeballMaterialNo__13daNpc_Fairy_cFv = .text:0x00005DE0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Fairy_cFv = .text:0x00005DE8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Fairy_cFv = .text:0x00005DF0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Fairy_cFv = .text:0x00005DF8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Fairy_cFi = .text:0x00005E00; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Fairy_cFi = .text:0x00005E10; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Fairy_Param_cFv = .text:0x00005E20; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Fairy_Param_cFv = .text:0x00005E60; // type:function size:0x10 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005E70; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005F3C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005F7C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005FBC; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006000; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000060A8; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000060FC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006214; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006324; // type:function size:0x80 scope:global align:4 +fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000063A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Fairy_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@103056 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +sBckPrm$96500 = .rodata:0x00000098; // type:object size:0x48 scope:local align:4 +@103071 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@103072 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103073 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +sBrkPrm$96523 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +sBtkPrm$96536 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@103434 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103435 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@103436 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@103437 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103438 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103439 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103463 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@103464 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103620 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@103774 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +id$97039 = .rodata:0x0000012C; // type:object size:0x6 scope:local align:4 +lbl_302_rodata_132 = .rodata:0x00000132; // type:object size:0x6 +sTempBit$97074 = .rodata:0x00000138; // type:object size:0x10 scope:local align:4 +@103879 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@103880 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@103881 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103884 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +sEvtType1$97274 = .rodata:0x00000160; // type:object size:0xA scope:local align:4 +sEvtType2$97275 = .rodata:0x0000016A; // type:object size:0xA scope:local align:2 +sEvtBitNo$97276 = .rodata:0x00000174; // type:object size:0xA scope:local align:4 +@104044 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@104069 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@104070 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104339 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104340 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104341 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104342 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104343 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@97840 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@104378 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x000001AC; // type:object size:0x8 scope:local align:4 +@98041 = .rodata:0x000001B4; // type:object size:0x8 scope:local align:4 +@98119 = .rodata:0x000001BC; // type:object size:0x8 scope:local align:4 +@98222 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_302_data_1 = .data:0x00000001; // type:object size:0x6 data:string +l_resNameList = .data:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +lbl_302_data_10 = .data:0x00000010; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000014; // type:object size:0x14 scope:global align:4 +l_bmdData = .data:0x00000028; // type:object size:0x8 scope:global align:4 data:4byte +l_faceMotionAnmData = .data:0x00000030; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000BC; // type:object size:0x150 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000020C; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x0000025C; // type:object size:0xB0 scope:global align:4 +lbl_302_data_30C = .data:0x0000030C; // type:object size:0xE data:string +lbl_302_data_31A = .data:0x0000031A; // type:object size:0xE data:string +lbl_302_data_328 = .data:0x00000328; // type:object size:0xE data:string +lbl_302_data_336 = .data:0x00000336; // type:object size:0xE data:string +lbl_302_data_344 = .data:0x00000344; // type:object size:0xE data:string +lbl_302_data_352 = .data:0x00000352; // type:object size:0xE data:string +lbl_302_data_360 = .data:0x00000360; // type:object size:0xE data:string +lbl_302_data_36E = .data:0x0000036E; // type:object size:0xE data:string +lbl_302_data_37C = .data:0x0000037C; // type:object size:0xE data:string +lbl_302_data_38A = .data:0x0000038A; // type:object size:0xE data:string +lbl_302_data_398 = .data:0x00000398; // type:object size:0xE data:string +lbl_302_data_3A6 = .data:0x000003A6; // type:object size:0xE data:string +lbl_302_data_3B4 = .data:0x000003B4; // type:object size:0xE data:string +lbl_302_data_3C2 = .data:0x000003C2; // type:object size:0xF data:string +lbl_302_data_3D1 = .data:0x000003D1; // type:object size:0xF data:string +lbl_302_data_3E0 = .data:0x000003E0; // type:object size:0xF data:string +lbl_302_data_3EF = .data:0x000003EF; // type:object size:0xE data:string +l_evtList = .data:0x00000400; // type:object size:0x90 scope:global align:4 +mCutNameList__13daNpc_Fairy_c = .data:0x00000490; // type:object size:0x48 scope:global align:4 +mCutList__13daNpc_Fairy_c = .data:0x000004D8; // type:object size:0xD8 scope:global align:4 data:4byte +@103639 = .data:0x000005B0; // type:object size:0xC scope:local align:4 data:4byte +@103734 = .data:0x000005BC; // type:object size:0xC scope:local align:4 data:4byte +@103735 = .data:0x000005C8; // type:object size:0xC scope:local align:4 data:4byte +lbl_302_data_5D4 = .data:0x000005D4; // type:object size:0x6 data:string +lbl_302_data_5DA = .data:0x000005DA; // type:object size:0x6 data:string +lbl_302_data_5E0 = .data:0x000005E0; // type:object size:0x6 data:string +@104346 = .data:0x000005E8; // type:object size:0xCC scope:local align:4 +@104382 = .data:0x000006B4; // type:object size:0xCC scope:local align:4 +@104421 = .data:0x00000780; // type:object size:0x7C scope:local align:4 +@104445 = .data:0x000007FC; // type:object size:0x7C scope:local align:4 +@104479 = .data:0x00000878; // type:object size:0xA4 scope:local align:4 +@104491 = .data:0x0000091C; // type:object size:0xA4 scope:local align:4 +@104530 = .data:0x000009C0; // type:object size:0xA4 scope:local align:4 +@104555 = .data:0x00000A64; // type:object size:0xA4 scope:local align:4 +@104595 = .data:0x00000B08; // type:object size:0xCC scope:local align:4 +@104624 = .data:0x00000BD4; // type:object size:0xCC scope:local align:4 +daNpc_Fairy_MethodTable = .data:0x00000CA0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FAIRY = .data:0x00000CC0; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Fairy_c = .data:0x00000CF0; // type:object size:0xC4 scope:global align:4 +lbl_302_data_DB4 = .data:0x00000DB4; // type:object size:0xE data:string +@98507 = .data:0x00000DC4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Fairy_c = .data:0x00000DD8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Fairy_Param_c = .data:0x00000DE0; // type:object size:0xC scope:global align:4 +lbl_302_data_DEC = .data:0x00000DEC; // type:object size:0x14 data:string +__RTTI__19daNpc_Fairy_Param_c = .data:0x00000E00; // type:object size:0x8 scope:global align:4 +lbl_302_data_E08 = .data:0x00000E08; // type:object size:0x9 data:string +@98515 = .data:0x00000E14; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E28; // type:object size:0xC scope:global align:4 +lbl_302_data_E34 = .data:0x00000E34; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E4C; // type:object size:0xC scope:global align:4 +lbl_302_data_E58 = .data:0x00000E58; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E70; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000E78; // type:object size:0xC scope:global align:4 +lbl_302_data_E84 = .data:0x00000E84; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000E98; // type:object size:0x8 scope:global align:4 +lbl_302_data_EA0 = .data:0x00000EA0; // type:object size:0x34 +@98582 = .data:0x00000ED4; // type:object size:0x3C scope:local align:4 +lbl_302_data_F10 = .data:0x00000F10; // type:object size:0x14 +@98584 = .data:0x00000F24; // type:object size:0x34 scope:local align:4 +lbl_302_data_F58 = .data:0x00000F58; // type:object size:0x14 +@98642 = .data:0x00000F6C; // type:object size:0x24 scope:local align:4 +lbl_302_data_F90 = .data:0x00000F90; // type:object size:0x18 +@98644 = .data:0x00000FA8; // type:object size:0xC scope:local align:4 +lbl_302_data_FB4 = .data:0x00000FB4; // type:object size:0x1C +@98646 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 +lbl_302_data_FDC = .data:0x00000FDC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96444 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_fairy_seirei/splits.txt b/config/RZDP01/rels/d_a_npc_fairy_seirei/splits.txt new file mode 100644 index 0000000000..d31e523ec9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fairy_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_fairy_seirei.cpp: + .text start:0x000000CC end:0x0000137C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000004AC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_fairy_seirei/symbols.txt b/config/RZDP01/rels/d_a_npc_fairy_seirei/symbols.txt new file mode 100644 index 0000000000..f3104b2083 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fairy_seirei/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__19daNpc_FairySeirei_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +create__19daNpc_FairySeirei_cFv = .text:0x00000154; // type:function size:0x438 scope:global align:4 +isDelete__19daNpc_FairySeirei_cFv = .text:0x0000058C; // type:function size:0x40 scope:global align:4 +reset__19daNpc_FairySeirei_cFv = .text:0x000005CC; // type:function size:0xA4 scope:global align:4 +setParam__19daNpc_FairySeirei_cFv = .text:0x00000670; // type:function size:0xF4 scope:global align:4 +evtTalk__19daNpc_FairySeirei_cFv = .text:0x00000764; // type:function size:0xF4 scope:global align:4 +evtCutProc__19daNpc_FairySeirei_cFv = .text:0x00000858; // type:function size:0xBC scope:global align:4 +action__19daNpc_FairySeirei_cFv = .text:0x00000914; // type:function size:0x88 scope:global align:4 +beforeMove__19daNpc_FairySeirei_cFv = .text:0x0000099C; // type:function size:0x78 scope:global align:4 +setCollision__19daNpc_FairySeirei_cFv = .text:0x00000A14; // type:function size:0x114 scope:global align:4 +setAttnPos__19daNpc_FairySeirei_cFv = .text:0x00000B28; // type:function size:0x94 scope:global align:4 +drawDbgInfo__19daNpc_FairySeirei_cFv = .text:0x00000BBC; // type:function size:0x8 scope:global align:4 +selectAction__19daNpc_FairySeirei_cFv = .text:0x00000BC4; // type:function size:0x40 scope:global align:4 +setAction__19daNpc_FairySeirei_cFM19daNpc_FairySeirei_cFPCvPvi_i = .text:0x00000C04; // type:function size:0xA8 scope:global align:4 +setPrtcls__19daNpc_FairySeirei_cFv = .text:0x00000CAC; // type:function size:0x124 scope:global align:4 +wait__19daNpc_FairySeirei_cFi = .text:0x00000DD0; // type:function size:0x6C scope:global align:4 +talk__19daNpc_FairySeirei_cFi = .text:0x00000E3C; // type:function size:0x150 scope:global align:4 +_to_FairyCave__19daNpc_FairySeirei_cFv = .text:0x00000F8C; // type:function size:0x68 scope:global align:4 +daNpc_FairySeirei_Create__FPv = .text:0x00000FF4; // type:function size:0x4 scope:global align:4 +daNpc_FairySeirei_Delete__FPv = .text:0x00000FF8; // type:function size:0x34 scope:global align:4 +daNpc_FairySeirei_Execute__FPv = .text:0x0000102C; // type:function size:0x4 scope:global align:4 +daNpc_FairySeirei_Draw__FPv = .text:0x00001030; // type:function size:0x8 scope:global align:4 +daNpc_FairySeirei_IsDelete__FPv = .text:0x00001038; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_fairy_seirei_cpp = .text:0x00001040; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000010A8; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001174; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000011B4; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000011F4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001238; // type:function size:0xF4 scope:global align:4 +__dt__25daNpc_FairySeirei_Param_cFv = .text:0x0000132C; // type:function size:0x40 scope:global align:4 +__ct__25daNpc_FairySeirei_Param_cFv = .text:0x0000136C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__25daNpc_FairySeirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@98866 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@98892 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98893 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98922 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@99015 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +id$96503 = .rodata:0x000000AC; // type:object size:0x6 scope:local align:4 +@99048 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99049 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +sTempBit$96577 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_evtList = .data:0x00000004; // type:object size:0x8 scope:global align:4 +l_resNameList = .data:0x0000000C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000014; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000030; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000004C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000005C; // type:object size:0x10 scope:global align:4 +mCutNameList__19daNpc_FairySeirei_c = .data:0x0000006C; // type:object size:0x4 scope:global align:4 +@98968 = .data:0x00000070; // type:object size:0xC scope:local align:4 data:4byte +@98969 = .data:0x0000007C; // type:object size:0xC scope:local align:4 data:4byte +lbl_81_data_88 = .data:0x00000088; // type:object size:0x7 data:string +@99018 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +daNpc_FairySeirei_MethodTable = .data:0x0000009C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FAIRY_SEIREI = .data:0x000000BC; // type:object size:0x30 scope:global align:4 +__vt__19daNpc_FairySeirei_c = .data:0x000000EC; // type:object size:0xC4 scope:global align:4 +lbl_81_data_1B0 = .data:0x000001B0; // type:object size:0x14 data:string +@96615 = .data:0x000001C4; // type:object size:0x14 scope:local align:4 +__RTTI__19daNpc_FairySeirei_c = .data:0x000001D8; // type:object size:0x8 scope:global align:4 +__vt__25daNpc_FairySeirei_Param_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_81_data_1EC = .data:0x000001EC; // type:object size:0x1A data:string +__RTTI__25daNpc_FairySeirei_Param_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_81_data_210 = .data:0x00000210; // type:object size:0x9 data:string +@96623 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000230; // type:object size:0xC scope:global align:4 +lbl_81_data_23C = .data:0x0000023C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000024C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_81_data_260 = .data:0x00000260; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_81_data_28C = .data:0x0000028C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +lbl_81_data_2A8 = .data:0x000002A8; // type:object size:0x34 +@96690 = .data:0x000002DC; // type:object size:0x3C scope:local align:4 +lbl_81_data_318 = .data:0x00000318; // type:object size:0x14 +@96692 = .data:0x0000032C; // type:object size:0x34 scope:local align:4 +lbl_81_data_360 = .data:0x00000360; // type:object size:0x14 +@96750 = .data:0x00000374; // type:object size:0x24 scope:local align:4 +lbl_81_data_398 = .data:0x00000398; // type:object size:0x18 +@96752 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +lbl_81_data_3BC = .data:0x000003BC; // type:object size:0x1C +@96754 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +lbl_81_data_3E4 = .data:0x000003E4; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__19daNpc_FairySeirei_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@96232 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_fguard/splits.txt b/config/RZDP01/rels/d_a_npc_fguard/splits.txt new file mode 100644 index 0000000000..9aa90bfe5a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fguard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_fguard.cpp: + .text start:0x0000005C end:0x00000944 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_npc_fguard/symbols.txt b/config/RZDP01/rels/d_a_npc_fguard/symbols.txt new file mode 100644 index 0000000000..2bc7d26989 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fguard/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +initPosAngle__10daNpcFgd_cFR3Vecs = .text:0x000000E0; // type:function size:0x24 scope:global align:4 +daNpcFgd_Create__FPv = .text:0x00000104; // type:function size:0x3CC scope:global align:4 +setBaseMtx__10daNpcFgd_cFv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +daNpcFgd_Delete__FPv = .text:0x0000054C; // type:function size:0x34 scope:global align:4 +__dt__10daNpcFgd_cFv = .text:0x00000580; // type:function size:0x88 scope:global align:4 +daNpcFgd_Execute__FPv = .text:0x00000608; // type:function size:0x178 scope:global align:4 +daNpcFgd_Draw__FPv = .text:0x00000780; // type:function size:0xA0 scope:global align:4 +daNpcFgd_IsDelete__FPv = .text:0x00000820; // type:function size:0x8 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00000828; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x000008CC; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00000908; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96578 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96579 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96580 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96581 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96582 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96585 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96586 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96587 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96588 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96589 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96692 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96693 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@96711 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +daNpcFgd_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FGUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__10daNpcFgd_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_303_data_5C = .data:0x0000005C; // type:object size:0xB data:string +@95275 = .data:0x00000068; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcFgd_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_303_data_90 = .data:0x00000090; // type:object size:0xB data:string +@95283 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_fish/splits.txt b/config/RZDP01/rels/d_a_npc_fish/splits.txt new file mode 100644 index 0000000000..adb0b41655 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fish/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_fish.cpp: + .text start:0x0000005C end:0x00000380 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000091C diff --git a/config/RZDP01/rels/d_a_npc_fish/symbols.txt b/config/RZDP01/rels/d_a_npc_fish/symbols.txt new file mode 100644 index 0000000000..28581886cc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_fish/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_Fish_Draw__FP14npc_fish_class = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_Fish_Execute__FP14npc_fish_class = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_Fish_IsDelete__FP14npc_fish_class = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_Fish_Delete__FP14npc_fish_class = .text:0x00000074; // type:function size:0x8 scope:global align:4 +fish_set__FP10fopAc_ac_cP11fish_data_s = .text:0x0000007C; // type:function size:0xB8 scope:global align:4 +daNpc_Fish_Create__FP10fopAc_ac_c = .text:0x00000134; // type:function size:0x24C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92435 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92436 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92437 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92438 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92439 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +fish_d127_S = .data:0x00000000; // type:object size:0x3D4 scope:global align:4 +fish_d127 = .data:0x000003D4; // type:object size:0x460 scope:global align:4 +lf_pos = .data:0x00000834; // type:object size:0x90 scope:global align:4 +lbl_82_data_8C4 = .data:0x000008C4; // type:object size:0x8 data:string +l_daNpc_Fish_Method = .data:0x000008CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_FISH = .data:0x000008EC; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_gnd/splits.txt b/config/RZDP01/rels/d_a_npc_gnd/splits.txt new file mode 100644 index 0000000000..88c4ffae60 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gnd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gnd.cpp: + .text start:0x000000CC end:0x00001FD4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x000004F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_gnd/symbols.txt b/config/RZDP01/rels/d_a_npc_gnd/symbols.txt new file mode 100644 index 0000000000..519b3d1bde --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gnd/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Gnd_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__11daNpc_Gnd_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__11daNpc_Gnd_cFv = .text:0x00000648; // type:function size:0x290 scope:global align:4 +Draw__11daNpc_Gnd_cFv = .text:0x000008D8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__11daNpc_Gnd_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Gnd_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Gnd_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_Gnd_cFv = .text:0x00000A14; // type:function size:0x30 scope:global align:4 +reset__11daNpc_Gnd_cFv = .text:0x00000A44; // type:function size:0x80 scope:global align:4 +afterJntAnm__11daNpc_Gnd_cFi = .text:0x00000AC4; // type:function size:0x8C scope:global align:4 +ctrlBtk__11daNpc_Gnd_cFv = .text:0x00000B50; // type:function size:0x130 scope:global align:4 +setParam__11daNpc_Gnd_cFv = .text:0x00000C80; // type:function size:0xEC scope:global align:4 +setAfterTalkMotion__11daNpc_Gnd_cFv = .text:0x00000D6C; // type:function size:0x1C scope:global align:4 +evtTalk__11daNpc_Gnd_cFv = .text:0x00000D88; // type:function size:0xF4 scope:global align:4 +evtCutProc__11daNpc_Gnd_cFv = .text:0x00000E7C; // type:function size:0xBC scope:global align:4 +action__11daNpc_Gnd_cFv = .text:0x00000F38; // type:function size:0xA4 scope:global align:4 +beforeMove__11daNpc_Gnd_cFv = .text:0x00000FDC; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Gnd_cFv = .text:0x00001054; // type:function size:0x218 scope:global align:4 +setCollision__11daNpc_Gnd_cFv = .text:0x0000126C; // type:function size:0x144 scope:global align:4 +drawDbgInfo__11daNpc_Gnd_cFv = .text:0x000013B0; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__11daNpc_Gnd_cFiifi = .text:0x000013B8; // type:function size:0x198 scope:global align:4 +selectAction__11daNpc_Gnd_cFv = .text:0x00001550; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Gnd_cFM11daNpc_Gnd_cFPCvPvPv_i = .text:0x00001590; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Gnd_cFPv = .text:0x00001638; // type:function size:0x1B8 scope:global align:4 +talk__11daNpc_Gnd_cFPv = .text:0x000017F0; // type:function size:0x188 scope:global align:4 +daNpc_Gnd_Create__FPv = .text:0x00001978; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_Delete__FPv = .text:0x0000197C; // type:function size:0x34 scope:global align:4 +daNpc_Gnd_Execute__FPv = .text:0x000019B0; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_Draw__FPv = .text:0x000019B4; // type:function size:0x4 scope:global align:4 +daNpc_Gnd_IsDelete__FPv = .text:0x000019B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gnd_cpp = .text:0x000019C0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001A28; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001AF4; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001B34; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B74; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001BB8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C60; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CB4; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DCC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001EDC; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__11daNpc_Gnd_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Gnd_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Gnd_cFv = .text:0x00001F74; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Gnd_cFv = .text:0x00001F7C; // type:function size:0x8 scope:global align:4 +__dt__17daNpc_Gnd_Param_cFv = .text:0x00001F84; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Gnd_Param_cFv = .text:0x00001FC4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Gnd_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98152 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98153 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98154 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98155 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98156 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98176 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98177 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98187 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98237 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98301 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98393 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98520 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98521 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98522 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98525 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_304_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_304_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_304_data_28 = .data:0x00000028; // type:object size:0x4 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_304_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000040; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +mCutNameList__11daNpc_Gnd_c = .data:0x00000098; // type:object size:0x4 scope:global align:4 +@98444 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@98445 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_304_data_B4 = .data:0x000000B4; // type:object size:0x4 data:string +brkAnmData$95166 = .data:0x000000B8; // type:object size:0x8 scope:local align:4 +bpkAnmData$95167 = .data:0x000000C0; // type:object size:0x8 scope:local align:4 +@98624 = .data:0x000000C8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Gnd_MethodTable = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GND = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Gnd_c = .data:0x00000124; // type:object size:0xC4 scope:global align:4 +lbl_304_data_1E8 = .data:0x000001E8; // type:object size:0xC data:string +@95347 = .data:0x000001F4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Gnd_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Gnd_Param_c = .data:0x00000210; // type:object size:0xC scope:global align:4 +lbl_304_data_21C = .data:0x0000021C; // type:object size:0x12 data:string +__RTTI__17daNpc_Gnd_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +lbl_304_data_238 = .data:0x00000238; // type:object size:0x9 data:string +@95355 = .data:0x00000244; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000258; // type:object size:0xC scope:global align:4 +lbl_304_data_264 = .data:0x00000264; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000274; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_304_data_288 = .data:0x00000288; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A8; // type:object size:0xC scope:global align:4 +lbl_304_data_2B4 = .data:0x000002B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 +lbl_304_data_2D0 = .data:0x000002D0; // type:object size:0x34 +@95422 = .data:0x00000304; // type:object size:0x3C scope:local align:4 +lbl_304_data_340 = .data:0x00000340; // type:object size:0x14 +@95424 = .data:0x00000354; // type:object size:0x34 scope:local align:4 +lbl_304_data_388 = .data:0x00000388; // type:object size:0x14 +@95482 = .data:0x0000039C; // type:object size:0x24 scope:local align:4 +lbl_304_data_3C0 = .data:0x000003C0; // type:object size:0x18 +@95484 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +lbl_304_data_3E4 = .data:0x000003E4; // type:object size:0x1C +@95486 = .data:0x00000400; // type:object size:0xC scope:local align:4 +lbl_304_data_40C = .data:0x0000040C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Gnd_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94728 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_gra/splits.txt b/config/RZDP01/rels/d_a_npc_gra/splits.txt new file mode 100644 index 0000000000..a6ee7c65f2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gra.cpp: + .text start:0x000000CC end:0x0000A034 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004C4 + .data start:0x00000000 end:0x00000FFC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_gra/symbols.txt b/config/RZDP01/rels/d_a_npc_gra/symbols.txt new file mode 100644 index 0000000000..9397570a4f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gra/symbols.txt @@ -0,0 +1,356 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grA_cFv = .text:0x000000CC; // type:function size:0x2E0 scope:global align:4 +__dt__11daNpc_grA_cFv = .text:0x000003AC; // type:function size:0x12C scope:global align:4 +create__11daNpc_grA_cFv = .text:0x000004D8; // type:function size:0x2F4 scope:global align:4 +CreateHeap__11daNpc_grA_cFv = .text:0x000007CC; // type:function size:0x364 scope:global align:4 +Draw__11daNpc_grA_cFv = .text:0x00000B30; // type:function size:0x78 scope:global align:4 +ctrlJoint__11daNpc_grA_cFP8J3DJointP8J3DModel = .text:0x00000BA8; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grA_cFP10fopAc_ac_c = .text:0x00000D8C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grA_cFP8J3DJointi = .text:0x00000D90; // type:function size:0x48 scope:global align:4 +setTagJump__11daNpc_grA_cFv = .text:0x00000DD8; // type:function size:0xB4 scope:global align:4 +setTagJump2__11daNpc_grA_cFv = .text:0x00000E8C; // type:function size:0xB4 scope:global align:4 +setHomeJump__11daNpc_grA_cFv = .text:0x00000F40; // type:function size:0xA4 scope:global align:4 +s_sub__FPvPv = .text:0x00000FE4; // type:function size:0xB8 scope:global align:4 +s_sub2__FPvPv = .text:0x0000109C; // type:function size:0x9C scope:global align:4 +s_subShop__FPvPv = .text:0x00001138; // type:function size:0x4C scope:global align:4 +s_subGRD__FPvPv = .text:0x00001184; // type:function size:0x4C scope:global align:4 +s_subOnsenTaru__FPvPv = .text:0x000011D0; // type:function size:0x6C scope:global align:4 +s_subCarry__FPvPv = .text:0x0000123C; // type:function size:0x5C scope:global align:4 +s_subCrashed__FPvPv = .text:0x00001298; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_grA_cFv = .text:0x00001324; // type:function size:0x204 scope:global align:4 +main__11daNpc_grA_cFv = .text:0x00001528; // type:function size:0x244 scope:global align:4 +ctrlBtk__11daNpc_grA_cFv = .text:0x0000176C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpc_grA_cFv = .text:0x00001774; // type:function size:0x56C scope:global align:4 +setExpressionAnm__11daNpc_grA_cFib = .text:0x00001CE0; // type:function size:0x39C scope:global align:4 +setExpressionBtp__11daNpc_grA_cFi = .text:0x0000207C; // type:function size:0x130 scope:global align:4 +setExpression__11daNpc_grA_cFif = .text:0x000021AC; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grA_cFif = .text:0x000021D8; // type:function size:0x1D4 scope:global align:4 +setMotion__11daNpc_grA_cFifi = .text:0x000023AC; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grA_cFv = .text:0x000023F0; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grA_cFv = .text:0x000023F8; // type:function size:0xF4 scope:global align:4 +getMode1__11daNpc_grA_cFv = .text:0x000024EC; // type:function size:0xC scope:global align:4 +getTypeFromParam__11daNpc_grA_cFv = .text:0x000024F8; // type:function size:0xA4 scope:global align:4 +isDelete__11daNpc_grA_cFv = .text:0x0000259C; // type:function size:0x184 scope:global align:4 +reset__11daNpc_grA_cFv = .text:0x00002720; // type:function size:0x550 scope:global align:4 +playExpression__11daNpc_grA_cFv = .text:0x00002C70; // type:function size:0x640 scope:global align:4 +playMotion__11daNpc_grA_cFv = .text:0x000032B0; // type:function size:0x77C scope:global align:4 +setAction__11daNpc_grA_cFM11daNpc_grA_cFPCvPvPv_i = .text:0x00003A2C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grA_cFv = .text:0x00003AD4; // type:function size:0x2BC scope:global align:4 +doEvent__11daNpc_grA_cFv = .text:0x00003D90; // type:function size:0x450 scope:global align:4 +setLookMode__11daNpc_grA_cFi = .text:0x000041E0; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grA_cFv = .text:0x00004204; // type:function size:0x338 scope:global align:4 +chkFindPlayer__11daNpc_grA_cFv = .text:0x0000453C; // type:function size:0x1B4 scope:global align:4 +setExpressionTalkAfter__11daNpc_grA_cFv = .text:0x000046F0; // type:function size:0xB4 scope:global align:4 +setPrtcl__11daNpc_grA_cFv = .text:0x000047A4; // type:function size:0x1F0 scope:global align:4 +setRollPrtcl__11daNpc_grA_cFRC4cXyzf = .text:0x00004994; // type:function size:0x1B4 scope:global align:4 +setOtherObjMtx__11daNpc_grA_cFv = .text:0x00004B48; // type:function size:0xC8 scope:global align:4 +ECut_talkSpa__11daNpc_grA_cFi = .text:0x00004C10; // type:function size:0x230 scope:global align:4 +ECut_grDSRoll__11daNpc_grA_cFi = .text:0x00004E40; // type:function size:0x7D4 scope:global align:4 +ECut_grDSGate__11daNpc_grA_cFi = .text:0x00005614; // type:function size:0x20C scope:global align:4 +ECut_teachElevator__11daNpc_grA_cFi = .text:0x00005820; // type:function size:0x3CC scope:global align:4 +ECut_kickOut__11daNpc_grA_cFi = .text:0x00005BEC; // type:function size:0x2CC scope:global align:4 +ECut_noneLook__11daNpc_grA_cFi = .text:0x00005EB8; // type:function size:0x1CC scope:global align:4 +ECut_rescueRock__11daNpc_grA_cFi = .text:0x00006084; // type:function size:0x354 scope:global align:4 +ECut_carrySpaWater__11daNpc_grA_cFi = .text:0x000063D8; // type:function size:0x87C scope:global align:4 +ECut_carrySpaWaterFailure__11daNpc_grA_cFi = .text:0x00006C54; // type:function size:0x238 scope:global align:4 +ECut_rollRockCrash__11daNpc_grA_cFi = .text:0x00006E8C; // type:function size:0x648 scope:global align:4 +ECut_talkSpaWater__11daNpc_grA_cFi = .text:0x000074D4; // type:function size:0x210 scope:global align:4 +wait__11daNpc_grA_cFPv = .text:0x000076E4; // type:function size:0x19C scope:global align:4 +waitTW__11daNpc_grA_cFPv = .text:0x00007880; // type:function size:0xF4 scope:global align:4 +waitCheer__11daNpc_grA_cFPv = .text:0x00007974; // type:function size:0x25C scope:global align:4 +waitGate__11daNpc_grA_cFPv = .text:0x00007BD0; // type:function size:0x514 scope:global align:4 +waitKickOut__11daNpc_grA_cFPv = .text:0x000080E4; // type:function size:0x310 scope:global align:4 +moveRock__11daNpc_grA_cFPv = .text:0x000083F4; // type:function size:0xCC scope:global align:4 +spaWarm__11daNpc_grA_cFPv = .text:0x000084C0; // type:function size:0x30C scope:global align:4 +waitSpaWater__11daNpc_grA_cFPv = .text:0x000087CC; // type:function size:0x360 scope:global align:4 +waitSpaBuyer__11daNpc_grA_cFPv = .text:0x00008B2C; // type:function size:0x244 scope:global align:4 +waitSpaBuyerTW__11daNpc_grA_cFPv = .text:0x00008D70; // type:function size:0x190 scope:global align:4 +beforeCrashWait__11daNpc_grA_cFPv = .text:0x00008F00; // type:function size:0x248 scope:global align:4 +crashRoll__11daNpc_grA_cFPv = .text:0x00009148; // type:function size:0x17C scope:global align:4 +crashRollWait__11daNpc_grA_cFPv = .text:0x000092C4; // type:function size:0x1B4 scope:global align:4 +crashedWait__11daNpc_grA_cFPv = .text:0x00009478; // type:function size:0x1C4 scope:global align:4 +waitBuyer__11daNpc_grA_cFPv = .text:0x0000963C; // type:function size:0x1AC scope:global align:4 +talk__11daNpc_grA_cFPv = .text:0x000097E8; // type:function size:0x44C scope:global align:4 +test__11daNpc_grA_cFPv = .text:0x00009C34; // type:function size:0xDC scope:global align:4 +daNpc_grA_Create__FPv = .text:0x00009D10; // type:function size:0x4 scope:global align:4 +daNpc_grA_Delete__FPv = .text:0x00009D14; // type:function size:0x34 scope:global align:4 +daNpc_grA_Execute__FPv = .text:0x00009D48; // type:function size:0x44 scope:global align:4 +daNpc_grA_Draw__FPv = .text:0x00009D8C; // type:function size:0x4 scope:global align:4 +daNpc_grA_IsDelete__FPv = .text:0x00009D90; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gra_cpp = .text:0x00009D98; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00009E00; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00009E3C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00009EF8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00009F38; // type:function size:0x40 scope:global align:4 +__ct__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F78; // type:function size:0x4 scope:global align:4 +__dt__Q211daNpc_grA_c21daNpc_GrA_prtclMngr_cFv = .text:0x00009F7C; // type:function size:0x40 scope:global align:4 +getGraPos__10daTagGra_cFv = .text:0x00009FBC; // type:function size:0x8 scope:global align:4 +getGraAngle__10daTagGra_cFv = .text:0x00009FC4; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grA_cFv = .text:0x00009FE0; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grA_Param_cFv = .text:0x00009FE4; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grA_Param_cFv = .text:0x0000A024; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grA_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global align:4 +@111298 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@111299 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@111300 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@111301 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@111302 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@111379 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@111380 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@101153 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@111746 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@111747 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@111748 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@111749 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@111750 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@111751 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@111752 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@112069 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@112071 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@102031 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@102037 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@102043 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@102045 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@102049 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@102051 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@102055 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@102057 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@102061 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@102063 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@102067 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@102069 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@102073 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@102075 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@102079 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@102081 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@102085 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@102089 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@102091 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@102095 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@102099 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@102101 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@102105 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@102109 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@102113 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@102117 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@102121 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@102125 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@102129 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@102131 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@102135 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@102310 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@102314 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@102318 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@102322 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@102324 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@102328 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@102330 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@102334 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@102338 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@102340 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@102344 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@102348 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@102350 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@102354 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@102358 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@102360 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@102364 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@102368 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@102370 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@102374 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@102378 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@102380 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@102384 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@102386 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@102390 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@102394 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@102396 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@102400 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@102404 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@102408 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@102410 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@102414 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@102416 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@102420 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@102424 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@102428 = .rodata:0x000003E8; // type:object size:0xC scope:local align:4 +@102432 = .rodata:0x000003F4; // type:object size:0xC scope:local align:4 +@102436 = .rodata:0x00000400; // type:object size:0xC scope:local align:4 +@102440 = .rodata:0x0000040C; // type:object size:0xC scope:local align:4 +@102442 = .rodata:0x00000418; // type:object size:0xC scope:local align:4 +@102446 = .rodata:0x00000424; // type:object size:0xC scope:local align:4 +@112502 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 data:float +@112570 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@112571 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@112572 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@112683 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@112684 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +l_prticles_id$102962 = .rodata:0x00000448; // type:object size:0x6 scope:local align:4 +@112726 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@112745 = .rodata:0x00000458; // type:object size:0x8 scope:local align:4 data:double +@112930 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@112931 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@112932 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@112933 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@112934 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@112935 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@112936 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@112937 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@112938 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@112975 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 data:float +@113149 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@113150 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@113151 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@113152 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@113300 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@113301 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@113302 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@113331 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@113431 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@113432 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@113433 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@113434 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@113467 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 data:float +@113748 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 data:float +@113835 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x28 scope:global align:4 +l_bckGetParamList = .data:0x00000028; // type:object size:0x198 scope:global align:4 +l_btpGetParamList = .data:0x000001C0; // type:object size:0x80 scope:global align:4 +l_btkGetParamList = .data:0x00000240; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000248; // type:object size:0x58 scope:global align:4 +lbl_305_data_2A0 = .data:0x000002A0; // type:object size:0x9 data:string +lbl_305_data_2A9 = .data:0x000002A9; // type:object size:0xA data:string +lbl_305_data_2B3 = .data:0x000002B3; // type:object size:0x9 data:string +lbl_305_data_2BC = .data:0x000002BC; // type:object size:0xF data:string +lbl_305_data_2CB = .data:0x000002CB; // type:object size:0xA data:string +lbl_305_data_2D5 = .data:0x000002D5; // type:object size:0xC data:string +lbl_305_data_2E1 = .data:0x000002E1; // type:object size:0x10 data:string +lbl_305_data_2F1 = .data:0x000002F1; // type:object size:0x18 data:string +lbl_305_data_309 = .data:0x00000309; // type:object size:0xF data:string +lbl_305_data_318 = .data:0x00000318; // type:object size:0x10 data:string +l_evtNames = .data:0x00000328; // type:object size:0x2C scope:global align:4 +l_loadRes_GRAa = .data:0x00000354; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_Tw = .data:0x00000374; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_Spa = .data:0x00000394; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SDEMO = .data:0x000003B4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_GATE = .data:0x000003D4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_KICKOUT = .data:0x000003F4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_ROCK = .data:0x00000414; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPAWATER = .data:0x00000434; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPABUYER = .data:0x00000454; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_SPABUYER_TW = .data:0x00000474; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_ROCKCRASHER = .data:0x00000494; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA_BUYER = .data:0x000004B4; // type:object size:0x20 scope:global align:4 +l_loadRes_GRA0 = .data:0x000004D4; // type:object size:0x20 scope:global align:4 +l_loadRes_list = .data:0x000004F4; // type:object size:0x34 scope:global align:4 +lbl_305_data_528 = .data:0x00000528; // type:object size:0x9 data:string +lbl_305_data_531 = .data:0x00000531; // type:object size:0x8 data:string +lbl_305_data_539 = .data:0x00000539; // type:object size:0x7 data:string +lbl_305_data_540 = .data:0x00000540; // type:object size:0x8 data:string +lbl_305_data_548 = .data:0x00000548; // type:object size:0xA data:string +lbl_305_data_552 = .data:0x00000552; // type:object size:0x8 data:string +lbl_305_data_55A = .data:0x0000055A; // type:object size:0x9 data:string +lbl_305_data_563 = .data:0x00000563; // type:object size:0x9 data:string +lbl_305_data_56C = .data:0x0000056C; // type:object size:0xA data:string +lbl_305_data_576 = .data:0x00000576; // type:object size:0x8 data:string +lbl_305_data_57E = .data:0x0000057E; // type:object size:0xA data:string +lbl_305_data_588 = .data:0x00000588; // type:object size:0xA data:string +lbl_305_data_592 = .data:0x00000592; // type:object size:0x9 data:string +lbl_305_data_59B = .data:0x0000059B; // type:object size:0x8 data:string +lbl_305_data_5A3 = .data:0x000005A3; // type:object size:0x9 data:string +lbl_305_data_5AC = .data:0x000005AC; // type:object size:0x9 data:string +l_resNames = .data:0x000005B8; // type:object size:0x40 scope:global align:4 +lbl_305_data_5F8 = .data:0x000005F8; // type:object size:0x4 data:string +lbl_305_data_5FC = .data:0x000005FC; // type:object size:0x8 data:string +l_myName = .data:0x00000604; // type:object size:0xC scope:global align:4 data:4byte +lbl_305_data_610 = .data:0x00000610; // type:object size:0x1 +lbl_305_data_611 = .data:0x00000611; // type:object size:0xA data:string +lbl_305_data_61B = .data:0x0000061B; // type:object size:0xA data:string +mEvtCutNameList__11daNpc_grA_c = .data:0x00000628; // type:object size:0x30 scope:global align:4 +mEvtCutList__11daNpc_grA_c = .data:0x00000658; // type:object size:0x90 scope:global align:4 data:4byte +@111392 = .data:0x000006E8; // type:object size:0xC scope:local align:4 data:4byte +@111601 = .data:0x000006F4; // type:object size:0xC scope:local align:4 data:4byte +@111700 = .data:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +@111701 = .data:0x0000070C; // type:object size:0xC scope:local align:4 data:4byte +@111804 = .data:0x00000718; // type:object size:0x58 scope:local align:4 +@111836 = .data:0x00000770; // type:object size:0x3C scope:local align:4 +@111887 = .data:0x000007AC; // type:object size:0x74 scope:local align:4 +@111954 = .data:0x00000820; // type:object size:0x24 scope:local align:4 +lbl_305_data_844 = .data:0x00000844; // type:object size:0x8 data:string +lbl_305_data_84C = .data:0x0000084C; // type:object size:0x8 data:string +@112416 = .data:0x00000854; // type:object size:0xC scope:local align:4 +@112417 = .data:0x00000860; // type:object size:0xC scope:local align:4 +@112418 = .data:0x0000086C; // type:object size:0xC scope:local align:4 +@112419 = .data:0x00000878; // type:object size:0xC scope:local align:4 +@112420 = .data:0x00000884; // type:object size:0xC scope:local align:4 +@112421 = .data:0x00000890; // type:object size:0xC scope:local align:4 +@112422 = .data:0x0000089C; // type:object size:0xC scope:local align:4 +@112423 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +@112424 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +@112425 = .data:0x000008C0; // type:object size:0xC scope:local align:4 +@112426 = .data:0x000008CC; // type:object size:0xC scope:local align:4 +@112427 = .data:0x000008D8; // type:object size:0xC scope:local align:4 +@112428 = .data:0x000008E4; // type:object size:0xC scope:local align:4 +@112429 = .data:0x000008F0; // type:object size:0xC scope:local align:4 +@112430 = .data:0x000008FC; // type:object size:0xC scope:local align:4 +@112431 = .data:0x00000908; // type:object size:0xC scope:local align:4 +@112432 = .data:0x00000914; // type:object size:0xC scope:local align:4 +@112433 = .data:0x00000920; // type:object size:0xC scope:local align:4 +@112438 = .data:0x0000092C; // type:object size:0x30 scope:local align:4 +@112473 = .data:0x0000095C; // type:object size:0xC scope:local align:4 +@112474 = .data:0x00000968; // type:object size:0xC scope:local align:4 +@112636 = .data:0x00000974; // type:object size:0x28 scope:local align:4 +lbl_305_data_99C = .data:0x0000099C; // type:object size:0x20 +lbl_305_data_9BC = .data:0x000009BC; // type:object size:0x4 data:string +@113305 = .data:0x000009C0; // type:object size:0x144 scope:local align:4 +@113304 = .data:0x00000B04; // type:object size:0x144 scope:local align:4 +lbl_305_data_C48 = .data:0x00000C48; // type:object size:0x10 data:string +daNpc_grA_MethodTable = .data:0x00000C58; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRA = .data:0x00000C78; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grA_c = .data:0x00000CA8; // type:object size:0x48 scope:global align:4 +lbl_305_data_CF0 = .data:0x00000CF0; // type:object size:0xC data:string +@104807 = .data:0x00000CFC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grA_c = .data:0x00000D10; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grA_Param_c = .data:0x00000D18; // type:object size:0xC scope:global align:4 +lbl_305_data_D24 = .data:0x00000D24; // type:object size:0x12 data:string +__RTTI__17daNpc_grA_Param_c = .data:0x00000D38; // type:object size:0x8 scope:global align:4 +lbl_305_data_D40 = .data:0x00000D40; // type:object size:0x9 data:string +@104810 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 +lbl_305_data_D6C = .data:0x00000D6C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000D7C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000D84; // type:object size:0xC scope:global align:4 +lbl_305_data_D90 = .data:0x00000D90; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000DA0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000DA8; // type:object size:0xC scope:global align:4 +lbl_305_data_DB4 = .data:0x00000DB4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000DC8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000DD0; // type:object size:0xC scope:global align:4 +lbl_305_data_DDC = .data:0x00000DDC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000DF0; // type:object size:0x8 scope:global align:4 +lbl_305_data_DF8 = .data:0x00000DF8; // type:object size:0x34 +@104883 = .data:0x00000E2C; // type:object size:0x3C scope:local align:4 +lbl_305_data_E68 = .data:0x00000E68; // type:object size:0x14 +@104885 = .data:0x00000E7C; // type:object size:0x34 scope:local align:4 +lbl_305_data_EB0 = .data:0x00000EB0; // type:object size:0x14 +@104943 = .data:0x00000EC4; // type:object size:0x24 scope:local align:4 +lbl_305_data_EE8 = .data:0x00000EE8; // type:object size:0x18 +@104945 = .data:0x00000F00; // type:object size:0xC scope:local align:4 +lbl_305_data_F0C = .data:0x00000F0C; // type:object size:0x1C +@104947 = .data:0x00000F28; // type:object size:0xC scope:local align:4 +lbl_305_data_F34 = .data:0x00000F34; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100926 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@101513 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$101510 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grc/splits.txt b/config/RZDP01/rels/d_a_npc_grc/splits.txt new file mode 100644 index 0000000000..1f2f6df919 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grc.cpp: + .text start:0x000000CC end:0x00003568 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x00000568 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_npc_grc/symbols.txt b/config/RZDP01/rels/d_a_npc_grc/symbols.txt new file mode 100644 index 0000000000..472d0a7e2d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grc/symbols.txt @@ -0,0 +1,165 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grC_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grC_cFv = .text:0x00000460; // type:function size:0x2E0 scope:global align:4 +CreateHeap__11daNpc_grC_cFv = .text:0x00000740; // type:function size:0x1EC scope:global align:4 +Draw__11daNpc_grC_cFv = .text:0x0000092C; // type:function size:0x78 scope:global align:4 +ctrlJoint__11daNpc_grC_cFP8J3DJointP8J3DModel = .text:0x000009A4; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grC_cFP10fopAc_ac_c = .text:0x00000B88; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grC_cFP8J3DJointi = .text:0x00000B8C; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grC_cFv = .text:0x00000BD4; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grC_cFv = .text:0x00000CCC; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_grC_cFv = .text:0x00000E40; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpc_grC_cFv = .text:0x00000E48; // type:function size:0x404 scope:global align:4 +setExpressionAnm__11daNpc_grC_cFib = .text:0x0000124C; // type:function size:0x248 scope:global align:4 +setExpressionBtp__11daNpc_grC_cFi = .text:0x00001494; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_grC_cFif = .text:0x000015BC; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grC_cFif = .text:0x000015E8; // type:function size:0x1A0 scope:global align:4 +setMotion__11daNpc_grC_cFifi = .text:0x00001788; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grC_cFv = .text:0x000017CC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grC_cFv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_grC_cFv = .text:0x000017D8; // type:function size:0x78 scope:global align:4 +isDelete__11daNpc_grC_cFv = .text:0x00001850; // type:function size:0x7C scope:global align:4 +reset__11daNpc_grC_cFv = .text:0x000018CC; // type:function size:0x1A4 scope:global align:4 +playExpression__11daNpc_grC_cFv = .text:0x00001A70; // type:function size:0x2B8 scope:global align:4 +playMotion__11daNpc_grC_cFv = .text:0x00001D28; // type:function size:0x298 scope:global align:4 +setAction__11daNpc_grC_cFM11daNpc_grC_cFPCvPvPv_i = .text:0x00001FC0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grC_cFv = .text:0x00002068; // type:function size:0xD4 scope:global align:4 +doNormalAction__11daNpc_grC_cFi = .text:0x0000213C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_grC_cFv = .text:0x00002244; // type:function size:0x2EC scope:global align:4 +setLookMode__11daNpc_grC_cFi = .text:0x00002530; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grC_cFv = .text:0x00002554; // type:function size:0x244 scope:global align:4 +chkFindPlayer__11daNpc_grC_cFv = .text:0x00002798; // type:function size:0x138 scope:global align:4 +setExpressionTalkAfter__11daNpc_grC_cFv = .text:0x000028D0; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_grC_cFPv = .text:0x00002978; // type:function size:0x1B0 scope:global align:4 +waitTW__11daNpc_grC_cFPv = .text:0x00002B28; // type:function size:0xEC scope:global align:4 +waitSpa__11daNpc_grC_cFPv = .text:0x00002C14; // type:function size:0x1F4 scope:global align:4 +waitBuyer__11daNpc_grC_cFPv = .text:0x00002E08; // type:function size:0x13C scope:global align:4 +talk__11daNpc_grC_cFPv = .text:0x00002F44; // type:function size:0x2A0 scope:global align:4 +test__11daNpc_grC_cFPv = .text:0x000031E4; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_grC_cFv = .text:0x000032C0; // type:function size:0xAC scope:global align:4 +daNpc_grC_Create__FPv = .text:0x0000336C; // type:function size:0x4 scope:global align:4 +daNpc_grC_Delete__FPv = .text:0x00003370; // type:function size:0x34 scope:global align:4 +daNpc_grC_Execute__FPv = .text:0x000033A4; // type:function size:0x4 scope:global align:4 +daNpc_grC_Draw__FPv = .text:0x000033A8; // type:function size:0x4 scope:global align:4 +daNpc_grC_IsDelete__FPv = .text:0x000033AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grc_cpp = .text:0x000033B4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000341C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003458; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_grC_cFv = .text:0x00003514; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grC_Param_cFv = .text:0x00003518; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grC_Param_cFv = .text:0x00003558; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grC_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102929 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102930 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102931 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102932 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102985 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102986 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99094 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103197 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103198 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103199 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103200 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103341 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99511 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@99513 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@99517 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@99519 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99523 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99525 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99529 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99531 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99535 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99539 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99543 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99547 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99626 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99630 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99632 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99648 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99652 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99658 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@103590 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103591 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103592 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x98 scope:global align:4 +l_btpGetParamList = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +l_loadRes_GRCa = .data:0x000000E0; // type:object size:0xC scope:global align:4 +l_loadRes_GRCa_TW = .data:0x000000EC; // type:object size:0xC scope:global align:4 +l_loadRes_GRC0 = .data:0x000000F8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000104; // type:object size:0x1C scope:global align:4 +lbl_306_data_120 = .data:0x00000120; // type:object size:0x4 data:string +lbl_306_data_124 = .data:0x00000124; // type:object size:0x8 data:string +lbl_306_data_12C = .data:0x0000012C; // type:object size:0x7 data:string +l_resNames = .data:0x00000134; // type:object size:0xC scope:global align:4 +l_myName = .data:0x00000140; // type:object size:0x4 scope:global align:4 +lbl_306_data_144 = .data:0x00000144; // type:object size:0x4 +mEvtCutNameList__11daNpc_grC_c = .data:0x00000148; // type:object size:0x4 scope:global align:4 +@102998 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@103234 = .data:0x00000158; // type:object size:0x28 scope:local align:4 +@103304 = .data:0x00000180; // type:object size:0x24 scope:local align:4 +@103481 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@103482 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@103483 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@103484 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +@103485 = .data:0x000001D4; // type:object size:0xC scope:local align:4 +@103526 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +@103527 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_306_data_1F8 = .data:0x000001F8; // type:object size:0x8 data:string +lbl_306_data_200 = .data:0x00000200; // type:object size:0x10 data:string +daNpc_grC_MethodTable = .data:0x00000210; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRC = .data:0x00000230; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grC_c = .data:0x00000260; // type:object size:0x48 scope:global align:4 +lbl_306_data_2A8 = .data:0x000002A8; // type:object size:0xC data:string +@100274 = .data:0x000002B4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grC_c = .data:0x000002C8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grC_Param_c = .data:0x000002D0; // type:object size:0xC scope:global align:4 +lbl_306_data_2DC = .data:0x000002DC; // type:object size:0x12 data:string +__RTTI__17daNpc_grC_Param_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 +lbl_306_data_2F8 = .data:0x000002F8; // type:object size:0x9 data:string +@100277 = .data:0x00000304; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000318; // type:object size:0xC scope:global align:4 +lbl_306_data_324 = .data:0x00000324; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000334; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000033C; // type:object size:0xC scope:global align:4 +lbl_306_data_348 = .data:0x00000348; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000035C; // type:object size:0x8 scope:global align:4 +lbl_306_data_364 = .data:0x00000364; // type:object size:0x34 +@100350 = .data:0x00000398; // type:object size:0x3C scope:local align:4 +lbl_306_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@100352 = .data:0x000003E8; // type:object size:0x34 scope:local align:4 +lbl_306_data_41C = .data:0x0000041C; // type:object size:0x14 +@100410 = .data:0x00000430; // type:object size:0x24 scope:local align:4 +lbl_306_data_454 = .data:0x00000454; // type:object size:0x18 +@100412 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +lbl_306_data_478 = .data:0x00000478; // type:object size:0x1C +@100414 = .data:0x00000494; // type:object size:0xC scope:local align:4 +lbl_306_data_4A0 = .data:0x000004A0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98920 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mEvtCutList__11daNpc_grC_c = .bss:0x00000024; // type:object size:0xC scope:global align:4 data:4byte +@99225 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +eyeOffset$99222 = .bss:0x00000040; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grd/splits.txt b/config/RZDP01/rels/d_a_npc_grd/splits.txt new file mode 100644 index 0000000000..3af87340f3 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grd/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grd.cpp: + .text start:0x000000CC end:0x00002FC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000015C + .data start:0x00000000 end:0x000004C4 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_npc_grd/symbols.txt b/config/RZDP01/rels/d_a_npc_grd/symbols.txt new file mode 100644 index 0000000000..b91e10d8de --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grd/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_Grd_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_Grd_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_Grd_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 +CreateHeap__11daNpc_Grd_cFv = .text:0x00000724; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_Grd_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_Grd_cFP8J3DJointP8J3DModel = .text:0x00000A38; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_Grd_cFP10fopAc_ac_c = .text:0x00000C1C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Grd_cFP8J3DJointi = .text:0x00000C20; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_Grd_cFv = .text:0x00000C68; // type:function size:0xF8 scope:global align:4 +main__11daNpc_Grd_cFv = .text:0x00000D60; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_Grd_cFv = .text:0x00000ED4; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_Grd_cFv = .text:0x00000FB8; // type:function size:0x414 scope:global align:4 +setExpressionAnm__11daNpc_Grd_cFib = .text:0x000013CC; // type:function size:0x1B4 scope:global align:4 +setExpressionBtp__11daNpc_Grd_cFi = .text:0x00001580; // type:function size:0x120 scope:global align:4 +setExpression__11daNpc_Grd_cFif = .text:0x000016A0; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_Grd_cFif = .text:0x000016CC; // type:function size:0x180 scope:global align:4 +setMotion__11daNpc_Grd_cFifi = .text:0x0000184C; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Grd_cFv = .text:0x00001890; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_Grd_cFv = .text:0x00001898; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_Grd_cFv = .text:0x0000189C; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_Grd_cFv = .text:0x000018BC; // type:function size:0x6C scope:global align:4 +reset__11daNpc_Grd_cFv = .text:0x00001928; // type:function size:0x134 scope:global align:4 +playExpression__11daNpc_Grd_cFv = .text:0x00001A5C; // type:function size:0x134 scope:global align:4 +playMotion__11daNpc_Grd_cFv = .text:0x00001B90; // type:function size:0x214 scope:global align:4 +setAction__11daNpc_Grd_cFM11daNpc_Grd_cFPCvPvPv_i = .text:0x00001DA4; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_Grd_cFv = .text:0x00001E4C; // type:function size:0x40 scope:global align:4 +doNormalAction__11daNpc_Grd_cFi = .text:0x00001E8C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_Grd_cFv = .text:0x00001F94; // type:function size:0x2D4 scope:global align:4 +setLookMode__11daNpc_Grd_cFi = .text:0x00002268; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_Grd_cFv = .text:0x0000228C; // type:function size:0x25C scope:global align:4 +wait__11daNpc_Grd_cFPv = .text:0x000024E8; // type:function size:0x200 scope:global align:4 +talk__11daNpc_Grd_cFPv = .text:0x000026E8; // type:function size:0x1B0 scope:global align:4 +test__11daNpc_Grd_cFPv = .text:0x00002898; // type:function size:0xDC scope:global align:4 +s_sub1__FPvPv = .text:0x00002974; // type:function size:0x4C scope:global align:4 +s_sub2__FPvPv = .text:0x000029C0; // type:function size:0x4C scope:global align:4 +ECut_nodToGrz__11daNpc_Grd_cFi = .text:0x00002A0C; // type:function size:0x3B8 scope:global align:4 +daNpc_Grd_Create__FPv = .text:0x00002DC4; // type:function size:0x4 scope:global align:4 +daNpc_Grd_Delete__FPv = .text:0x00002DC8; // type:function size:0x34 scope:global align:4 +daNpc_Grd_Execute__FPv = .text:0x00002DFC; // type:function size:0x4 scope:global align:4 +daNpc_Grd_Draw__FPv = .text:0x00002E00; // type:function size:0x4 scope:global align:4 +daNpc_Grd_IsDelete__FPv = .text:0x00002E04; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grd_cpp = .text:0x00002E0C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002E74; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002EB0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_Grd_cFv = .text:0x00002F6C; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_Grd_Param_cFv = .text:0x00002F70; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Grd_Param_cFv = .text:0x00002FB0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Grd_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102760 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102761 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102762 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102763 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102810 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102811 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99066 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103016 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@103017 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@103071 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103072 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103073 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103074 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99457 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99461 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99463 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@99467 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@99508 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@99512 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@99514 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@99518 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@99520 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@99524 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@99526 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@99530 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@99532 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@99536 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@103401 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103402 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103403 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x60 scope:global align:4 +l_btpGetParamList = .data:0x00000068; // type:object size:0x20 scope:global align:4 +l_btkGetParamList = .data:0x00000088; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_GRD_YELIA = .data:0x00000090; // type:object size:0xC scope:global align:4 +l_loadRes_GRDa = .data:0x0000009C; // type:object size:0xC scope:global align:4 +l_loadRes_GRD0 = .data:0x000000A8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_307_data_C0 = .data:0x000000C0; // type:object size:0x4 data:string +lbl_307_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +l_resNames = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x000000D4; // type:object size:0x4 scope:global align:4 +lbl_307_data_D8 = .data:0x000000D8; // type:object size:0x1 +lbl_307_data_D9 = .data:0x000000D9; // type:object size:0xB data:string +mEvtCutNameList__11daNpc_Grd_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_Grd_c = .data:0x000000EC; // type:object size:0x18 scope:global align:4 data:4byte +@102852 = .data:0x00000104; // type:object size:0xC scope:local align:4 data:4byte +@103291 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@103292 = .data:0x0000011C; // type:object size:0xC scope:local align:4 data:4byte +@103332 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@103333 = .data:0x00000134; // type:object size:0xC scope:local align:4 +lbl_307_data_140 = .data:0x00000140; // type:object size:0x4 data:string +lbl_307_data_144 = .data:0x00000144; // type:object size:0x6 data:string +daNpc_Grd_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRD = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Grd_c = .data:0x0000019C; // type:object size:0x48 scope:global align:4 +lbl_307_data_1E4 = .data:0x000001E4; // type:object size:0xC data:string +@100098 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Grd_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Grd_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_307_data_218 = .data:0x00000218; // type:object size:0x12 data:string +__RTTI__17daNpc_Grd_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_307_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@100101 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_307_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_307_data_284 = .data:0x00000284; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_307_data_2A0 = .data:0x000002A0; // type:object size:0x34 +@100174 = .data:0x000002D4; // type:object size:0x3C scope:local align:4 +lbl_307_data_310 = .data:0x00000310; // type:object size:0x14 +@100176 = .data:0x00000324; // type:object size:0x34 scope:local align:4 +lbl_307_data_358 = .data:0x00000358; // type:object size:0x14 +@100234 = .data:0x0000036C; // type:object size:0x24 scope:local align:4 +lbl_307_data_390 = .data:0x00000390; // type:object size:0x18 +@100236 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_307_data_3B4 = .data:0x000003B4; // type:object size:0x1C +@100238 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_307_data_3DC = .data:0x000003DC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98892 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@99206 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +eyeOffset$99203 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grm/splits.txt b/config/RZDP01/rels/d_a_npc_grm/splits.txt new file mode 100644 index 0000000000..ba1400530f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grm.cpp: + .text start:0x000000CC end:0x000022FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x000006FC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_grm/symbols.txt b/config/RZDP01/rels/d_a_npc_grm/symbols.txt new file mode 100644 index 0000000000..3002e7acbe --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grm/symbols.txt @@ -0,0 +1,140 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_grM_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +create__11daNpc_grM_cFv = .text:0x0000017C; // type:function size:0x578 scope:global align:4 +CreateHeap__11daNpc_grM_cFv = .text:0x000006F4; // type:function size:0x18C scope:global align:4 +Execute__11daNpc_grM_cFv = .text:0x00000880; // type:function size:0xD4 scope:global align:4 +Draw__11daNpc_grM_cFv = .text:0x00000954; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_grM_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grM_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +isDelete__11daNpc_grM_cFv = .text:0x00000A40; // type:function size:0x10 scope:global align:4 +reset__11daNpc_grM_cFv = .text:0x00000A50; // type:function size:0x5C scope:global align:4 +afterJntAnm__11daNpc_grM_cFi = .text:0x00000AAC; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_grM_cFv = .text:0x00000B38; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__11daNpc_grM_cFv = .text:0x00000C68; // type:function size:0x48 scope:global align:4 +evtProc__11daNpc_grM_cFv = .text:0x00000CB0; // type:function size:0x248 scope:global align:4 +evtTalk__11daNpc_grM_cFv = .text:0x00000EF8; // type:function size:0x184 scope:global align:4 +evtCutProc__11daNpc_grM_cFv = .text:0x0000107C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_grM_cFv = .text:0x00001134; // type:function size:0x118 scope:global align:4 +beforeMove__11daNpc_grM_cFv = .text:0x0000124C; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_grM_cFv = .text:0x000012C4; // type:function size:0x234 scope:global align:4 +setCollision__11daNpc_grM_cFv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +drawDbgInfo__11daNpc_grM_cFv = .text:0x00001630; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_grM_cFv = .text:0x00001638; // type:function size:0x64 scope:global align:4 +selectAction__11daNpc_grM_cFv = .text:0x0000169C; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_grM_cFM11daNpc_grM_cFPCvPvPv_i = .text:0x000016DC; // type:function size:0xA8 scope:global align:4 +cutTalkSpa__11daNpc_grM_cFi = .text:0x00001784; // type:function size:0x144 scope:global align:4 +tend__11daNpc_grM_cFPv = .text:0x000018C8; // type:function size:0x144 scope:global align:4 +talk__11daNpc_grM_cFPv = .text:0x00001A0C; // type:function size:0x15C scope:global align:4 +shop__11daNpc_grM_cFPv = .text:0x00001B68; // type:function size:0xF8 scope:global align:4 +daNpc_grM_Create__FPv = .text:0x00001C60; // type:function size:0x4 scope:global align:4 +daNpc_grM_Delete__FPv = .text:0x00001C64; // type:function size:0x34 scope:global align:4 +daNpc_grM_Execute__FPv = .text:0x00001C98; // type:function size:0x4 scope:global align:4 +daNpc_grM_Draw__FPv = .text:0x00001C9C; // type:function size:0x4 scope:global align:4 +daNpc_grM_IsDelete__FPv = .text:0x00001CA0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grm_cpp = .text:0x00001CA8; // type:function size:0x68 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D10; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001D54; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001D94; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001DD4; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001EA0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F48; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F9C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000020B4; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000021C4; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_grM_cFv = .text:0x00002244; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_grM_cFv = .text:0x0000224C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_grM_cFv = .text:0x00002254; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_grM_cFv = .text:0x0000225C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_grM_cFi = .text:0x00002264; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_grM_cFi = .text:0x00002274; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_grM_Param_cFv = .text:0x00002284; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grM_Param_cFv = .text:0x000022C4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000022D4; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grM_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98915 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98916 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98917 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98918 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98919 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98920 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98921 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98922 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98923 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98924 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99018 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99019 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99105 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99247 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99409 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99410 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99413 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_308_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_308_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x18 scope:global align:4 +lbl_308_data_34 = .data:0x00000034; // type:object size:0x9 data:string +lbl_308_data_3D = .data:0x0000003D; // type:object size:0x8 data:string +l_resNameList = .data:0x00000048; // type:object size:0xC scope:global align:4 +lbl_308_data_54 = .data:0x00000054; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0xE0 scope:global align:4 +l_motionAnmData = .data:0x0000013C; // type:object size:0x54 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000190; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x000001E0; // type:object size:0x50 scope:global align:4 +lbl_308_data_230 = .data:0x00000230; // type:object size:0x9 data:string +mCutNameList__11daNpc_grM_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +mCutList__11daNpc_grM_c = .data:0x00000244; // type:object size:0x18 scope:global align:4 data:4byte +lbl_308_data_25C = .data:0x0000025C; // type:object size:0x10 data:string +@99305 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +@99306 = .data:0x00000278; // type:object size:0xC scope:local align:4 +@99307 = .data:0x00000284; // type:object size:0xC scope:local align:4 +@99308 = .data:0x00000290; // type:object size:0xC scope:local align:4 +lbl_308_data_29C = .data:0x0000029C; // type:object size:0x4 data:string +@99464 = .data:0x000002A0; // type:object size:0xC scope:local align:4 data:4byte +lbl_308_data_2AC = .data:0x000002AC; // type:object size:0x4 data:string +@95724 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +daNpc_grM_MethodTable = .data:0x000002BC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRM = .data:0x000002DC; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grM_c = .data:0x0000030C; // type:object size:0xD0 scope:global align:4 +lbl_308_data_3DC = .data:0x000003DC; // type:object size:0xC data:string +@95809 = .data:0x000003E8; // type:object size:0x1C scope:local align:4 +__RTTI__11daNpc_grM_c = .data:0x00000404; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grM_Param_c = .data:0x0000040C; // type:object size:0xC scope:global align:4 +lbl_308_data_418 = .data:0x00000418; // type:object size:0x12 data:string +__RTTI__17daNpc_grM_Param_c = .data:0x0000042C; // type:object size:0x8 scope:global align:4 +lbl_308_data_434 = .data:0x00000434; // type:object size:0xE data:string +@95812 = .data:0x00000444; // type:object size:0x14 scope:local align:4 +lbl_308_data_458 = .data:0x00000458; // type:object size:0x14 +@95819 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000480; // type:object size:0xC scope:global align:4 +lbl_308_data_48C = .data:0x0000048C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 +lbl_308_data_4B0 = .data:0x000004B0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000004C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000004D0; // type:object size:0xC scope:global align:4 +lbl_308_data_4DC = .data:0x000004DC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 +lbl_308_data_4F8 = .data:0x000004F8; // type:object size:0x34 +@95886 = .data:0x0000052C; // type:object size:0x3C scope:local align:4 +lbl_308_data_568 = .data:0x00000568; // type:object size:0x14 +@95888 = .data:0x0000057C; // type:object size:0x34 scope:local align:4 +lbl_308_data_5B0 = .data:0x000005B0; // type:object size:0x14 +@95946 = .data:0x000005C4; // type:object size:0x24 scope:local align:4 +lbl_308_data_5E8 = .data:0x000005E8; // type:object size:0x18 +@95948 = .data:0x00000600; // type:object size:0xC scope:local align:4 +lbl_308_data_60C = .data:0x0000060C; // type:object size:0x1C +@95950 = .data:0x00000628; // type:object size:0xC scope:local align:4 +lbl_308_data_634 = .data:0x00000634; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95056 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_grmc/splits.txt b/config/RZDP01/rels/d_a_npc_grmc/splits.txt new file mode 100644 index 0000000000..668d9a1568 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grmc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grmc.cpp: + .text start:0x000000CC end:0x00001FB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_grmc/symbols.txt b/config/RZDP01/rels/d_a_npc_grmc/symbols.txt new file mode 100644 index 0000000000..2057176bee --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grmc/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_grMC_cFv = .text:0x000000CC; // type:function size:0xB0 scope:global align:4 +create__12daNpc_grMC_cFv = .text:0x0000017C; // type:function size:0x578 scope:global align:4 +CreateHeap__12daNpc_grMC_cFv = .text:0x000006F4; // type:function size:0x1BC scope:global align:4 +Execute__12daNpc_grMC_cFv = .text:0x000008B0; // type:function size:0xDC scope:global align:4 +createHeapCallBack__12daNpc_grMC_cFP10fopAc_ac_c = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_grMC_cFP8J3DJointi = .text:0x00000990; // type:function size:0x54 scope:global align:4 +isDelete__12daNpc_grMC_cFv = .text:0x000009E4; // type:function size:0x74 scope:global align:4 +reset__12daNpc_grMC_cFv = .text:0x00000A58; // type:function size:0x4C scope:global align:4 +afterJntAnm__12daNpc_grMC_cFi = .text:0x00000AA4; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_grMC_cFv = .text:0x00000B30; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__12daNpc_grMC_cFv = .text:0x00000C60; // type:function size:0x5C scope:global align:4 +evtTalk__12daNpc_grMC_cFv = .text:0x00000CBC; // type:function size:0x184 scope:global align:4 +evtCutProc__12daNpc_grMC_cFv = .text:0x00000E40; // type:function size:0xBC scope:global align:4 +action__12daNpc_grMC_cFv = .text:0x00000EFC; // type:function size:0x118 scope:global align:4 +beforeMove__12daNpc_grMC_cFv = .text:0x00001014; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_grMC_cFv = .text:0x0000108C; // type:function size:0x234 scope:global align:4 +setCollision__12daNpc_grMC_cFv = .text:0x000012C0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__12daNpc_grMC_cFv = .text:0x000013F8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_grMC_cFv = .text:0x00001400; // type:function size:0x64 scope:global align:4 +selectAction__12daNpc_grMC_cFv = .text:0x00001464; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_grMC_cFM12daNpc_grMC_cFPCvPvPv_i = .text:0x000014A4; // type:function size:0xA8 scope:global align:4 +tend__12daNpc_grMC_cFPv = .text:0x0000154C; // type:function size:0x150 scope:global align:4 +talk__12daNpc_grMC_cFPv = .text:0x0000169C; // type:function size:0x15C scope:global align:4 +shop__12daNpc_grMC_cFPv = .text:0x000017F8; // type:function size:0xF8 scope:global align:4 +daNpc_grMC_Create__FPv = .text:0x000018F0; // type:function size:0x4 scope:global align:4 +daNpc_grMC_Delete__FPv = .text:0x000018F4; // type:function size:0x34 scope:global align:4 +daNpc_grMC_Execute__FPv = .text:0x00001928; // type:function size:0x4 scope:global align:4 +daNpc_grMC_Draw__FPv = .text:0x0000192C; // type:function size:0x28 scope:global align:4 +daNpc_grMC_IsDelete__FPv = .text:0x00001954; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grmc_cpp = .text:0x0000195C; // type:function size:0x68 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019C4; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001A08; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001A48; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001A88; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001B54; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001BFC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001C50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001D68; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001E78; // type:function size:0x80 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00001EF8; // type:function size:0x28 scope:global align:4 +getBackboneJointNo__12daNpc_grMC_cFv = .text:0x00001F20; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_grMC_cFv = .text:0x00001F28; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_grMC_cFv = .text:0x00001F30; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__12daNpc_grMC_cFv = .text:0x00001F38; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_grMC_cFi = .text:0x00001F40; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_grMC_cFi = .text:0x00001F50; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_grMC_Param_cFv = .text:0x00001F60; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_grMC_Param_cFv = .text:0x00001FA0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_grMC_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98675 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98676 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98677 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98678 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@98679 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98680 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98681 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98682 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98683 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@98684 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98778 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98779 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98865 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98866 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98945 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@98946 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99126 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99127 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99128 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99131 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_309_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_309_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_309_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +lbl_309_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_resNameList = .data:0x00000038; // type:object size:0xC scope:global align:4 +lbl_309_data_44 = .data:0x00000044; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000048; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x0000004C; // type:object size:0xFC scope:global align:4 +l_motionAnmData = .data:0x00000148; // type:object size:0xFC scope:global align:4 +l_faceMotionSequenceData = .data:0x00000244; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000324; // type:object size:0x90 scope:global align:4 +mCutNameList__12daNpc_grMC_c = .data:0x000003B4; // type:object size:0x4 scope:global align:4 +@99022 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@99023 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@99024 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +@99025 = .data:0x000003DC; // type:object size:0xC scope:local align:4 +lbl_309_data_3E8 = .data:0x000003E8; // type:object size:0x5 data:string +@99183 = .data:0x000003F0; // type:object size:0xC scope:local align:4 data:4byte +@95622 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +daNpc_grMC_MethodTable = .data:0x00000408; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRMC = .data:0x00000428; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_grMC_c = .data:0x00000458; // type:object size:0xD0 scope:global align:4 +lbl_309_data_528 = .data:0x00000528; // type:object size:0xD data:string +@95707 = .data:0x00000538; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_grMC_c = .data:0x00000554; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_grMC_Param_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_309_data_568 = .data:0x00000568; // type:object size:0x13 data:string +__RTTI__18daNpc_grMC_Param_c = .data:0x0000057C; // type:object size:0x8 scope:global align:4 +lbl_309_data_584 = .data:0x00000584; // type:object size:0xE data:string +@95710 = .data:0x00000594; // type:object size:0x14 scope:local align:4 +lbl_309_data_5A8 = .data:0x000005A8; // type:object size:0x14 +@95717 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000005D0; // type:object size:0xC scope:global align:4 +lbl_309_data_5DC = .data:0x000005DC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000005F4; // type:object size:0xC scope:global align:4 +lbl_309_data_600 = .data:0x00000600; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000618; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000620; // type:object size:0xC scope:global align:4 +lbl_309_data_62C = .data:0x0000062C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000640; // type:object size:0x8 scope:global align:4 +lbl_309_data_648 = .data:0x00000648; // type:object size:0x34 +@95784 = .data:0x0000067C; // type:object size:0x3C scope:local align:4 +lbl_309_data_6B8 = .data:0x000006B8; // type:object size:0x14 +@95786 = .data:0x000006CC; // type:object size:0x34 scope:local align:4 +lbl_309_data_700 = .data:0x00000700; // type:object size:0x14 +@95844 = .data:0x00000714; // type:object size:0x24 scope:local align:4 +lbl_309_data_738 = .data:0x00000738; // type:object size:0x18 +@95846 = .data:0x00000750; // type:object size:0xC scope:local align:4 +lbl_309_data_75C = .data:0x0000075C; // type:object size:0x1C +@95848 = .data:0x00000778; // type:object size:0xC scope:local align:4 +lbl_309_data_784 = .data:0x00000784; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_grMC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@95054 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_gro/splits.txt b/config/RZDP01/rels/d_a_npc_gro/splits.txt new file mode 100644 index 0000000000..3310c0332f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gro.cpp: + .text start:0x000000CC end:0x00003C64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000230 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_gro/symbols.txt b/config/RZDP01/rels/d_a_npc_gro/symbols.txt new file mode 100644 index 0000000000..d0bc06a20e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gro/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grO_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grO_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grO_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 +CreateHeap__11daNpc_grO_cFv = .text:0x00000728; // type:function size:0x30C scope:global align:4 +Draw__11daNpc_grO_cFv = .text:0x00000A34; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grO_cFP8J3DJointP8J3DModel = .text:0x00000AC8; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grO_cFP10fopAc_ac_c = .text:0x00000CAC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grO_cFP8J3DJointi = .text:0x00000CB0; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grO_cFv = .text:0x00000CF8; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grO_cFv = .text:0x00000DF0; // type:function size:0x16C scope:global align:4 +ctrlBtk__11daNpc_grO_cFv = .text:0x00000F5C; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grO_cFv = .text:0x00001040; // type:function size:0x3D8 scope:global align:4 +setExpressionAnm__11daNpc_grO_cFib = .text:0x00001418; // type:function size:0x29C scope:global align:4 +setExpressionBtp__11daNpc_grO_cFi = .text:0x000016B4; // type:function size:0x120 scope:global align:4 +setExpression__11daNpc_grO_cFif = .text:0x000017D4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grO_cFif = .text:0x00001800; // type:function size:0x1A0 scope:global align:4 +setMotion__11daNpc_grO_cFifi = .text:0x000019A0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grO_cFv = .text:0x000019E4; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grO_cFv = .text:0x000019EC; // type:function size:0xA4 scope:global align:4 +getTypeFromParam__11daNpc_grO_cFv = .text:0x00001A90; // type:function size:0x60 scope:global align:4 +isDelete__11daNpc_grO_cFv = .text:0x00001AF0; // type:function size:0xB4 scope:global align:4 +reset__11daNpc_grO_cFv = .text:0x00001BA4; // type:function size:0x13C scope:global align:4 +playExpression__11daNpc_grO_cFv = .text:0x00001CE0; // type:function size:0x398 scope:global align:4 +playMotion__11daNpc_grO_cFv = .text:0x00002078; // type:function size:0x2E0 scope:global align:4 +setAction__11daNpc_grO_cFM11daNpc_grO_cFPCvPvPv_i = .text:0x00002358; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grO_cFv = .text:0x00002400; // type:function size:0xA4 scope:global align:4 +doNormalAction__11daNpc_grO_cFi = .text:0x000024A4; // type:function size:0x120 scope:global align:4 +doEvent__11daNpc_grO_cFv = .text:0x000025C4; // type:function size:0x37C scope:global align:4 +setLookMode__11daNpc_grO_cFi = .text:0x00002940; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grO_cFv = .text:0x00002964; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grO_cFv = .text:0x00002BA8; // type:function size:0xB0 scope:global align:4 +wait__11daNpc_grO_cFPv = .text:0x00002C58; // type:function size:0x200 scope:global align:4 +bokinWait__11daNpc_grO_cFPv = .text:0x00002E58; // type:function size:0x200 scope:global align:4 +waitMaro__11daNpc_grO_cFPv = .text:0x00003058; // type:function size:0x188 scope:global align:4 +talk__11daNpc_grO_cFPv = .text:0x000031E0; // type:function size:0x36C scope:global align:4 +s_sub__FPvPv = .text:0x0000354C; // type:function size:0x4C scope:global align:4 +ECut_bokinFinish__11daNpc_grO_cFi = .text:0x00003598; // type:function size:0x224 scope:global align:4 +cutPushOut__11daNpc_grO_cFi = .text:0x000037BC; // type:function size:0x1B4 scope:global align:4 +test__11daNpc_grO_cFPv = .text:0x00003970; // type:function size:0xDC scope:global align:4 +daNpc_grO_Create__FPv = .text:0x00003A4C; // type:function size:0x4 scope:global align:4 +daNpc_grO_Delete__FPv = .text:0x00003A50; // type:function size:0x34 scope:global align:4 +daNpc_grO_Execute__FPv = .text:0x00003A84; // type:function size:0x4 scope:global align:4 +daNpc_grO_Draw__FPv = .text:0x00003A88; // type:function size:0x4 scope:global align:4 +daNpc_grO_IsDelete__FPv = .text:0x00003A8C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gro_cpp = .text:0x00003A94; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003AFC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003B38; // type:function size:0xBC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00003BF4; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grO_cFv = .text:0x00003C10; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grO_Param_cFv = .text:0x00003C14; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grO_Param_cFv = .text:0x00003C54; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grO_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +heapSize$100104 = .rodata:0x0000006C; // type:object size:0x10 scope:local align:4 +@104647 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104649 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104721 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@104722 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@100268 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@104927 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@104966 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@104967 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104968 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104969 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104970 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100701 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@100703 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100707 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@100709 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@100713 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@100715 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@100719 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@100721 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@100725 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@100727 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@100731 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@100733 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@100737 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@100741 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@100745 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@100749 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@100753 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@100856 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@100860 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@100864 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@100866 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@100870 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@100872 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@100876 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@100880 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@100882 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@100886 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@100888 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@100892 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@100896 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@105391 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@105392 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@105393 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_bckGetParamList = .data:0x00000018; // type:object size:0xB8 scope:global align:4 +l_btpGetParamList = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x00000100; // type:object size:0x8 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000108; // type:object size:0x18 scope:global align:4 +l_loadRes_GROa = .data:0x00000120; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO_BOKIN = .data:0x00000130; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO_MARO = .data:0x00000140; // type:object size:0x10 scope:global align:4 +l_loadRes_GRO0 = .data:0x00000150; // type:object size:0x10 scope:global align:4 +l_loadRes_list = .data:0x00000160; // type:object size:0x10 scope:global align:4 +l_loadObj_list = .data:0x00000170; // type:object size:0x10 scope:global align:4 +lbl_310_data_180 = .data:0x00000180; // type:object size:0x4 data:string +lbl_310_data_184 = .data:0x00000184; // type:object size:0x5 data:string +lbl_310_data_189 = .data:0x00000189; // type:object size:0x6 data:string +l_resNames = .data:0x00000190; // type:object size:0xC scope:global align:4 +lbl_310_data_19C = .data:0x0000019C; // type:object size:0xD data:string +lbl_310_data_1A9 = .data:0x000001A9; // type:object size:0x8 data:string +l_evtNames = .data:0x000001B4; // type:object size:0xC scope:global align:4 +l_myName = .data:0x000001C0; // type:object size:0x4 scope:global align:4 +lbl_310_data_1C4 = .data:0x000001C4; // type:object size:0x4 +mEvtCutNameList__11daNpc_grO_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +mEvtCutList__11daNpc_grO_c = .data:0x000001D4; // type:object size:0x24 scope:global align:4 data:4byte +@104763 = .data:0x000001F8; // type:object size:0xC scope:local align:4 data:4byte +@105007 = .data:0x00000204; // type:object size:0x34 scope:local align:4 +@105076 = .data:0x00000238; // type:object size:0x28 scope:local align:4 +lbl_310_data_260 = .data:0x00000260; // type:object size:0x7 data:string +@105267 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@105268 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@105269 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@105270 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@105316 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@105317 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@105318 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +lbl_310_data_2BC = .data:0x000002BC; // type:object size:0x10 data:string +lbl_310_data_2CC = .data:0x000002CC; // type:object size:0x4 data:string +daNpc_grO_MethodTable = .data:0x000002D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRO = .data:0x000002F0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grO_c = .data:0x00000320; // type:object size:0x48 scope:global align:4 +lbl_310_data_368 = .data:0x00000368; // type:object size:0xC data:string +@101636 = .data:0x00000374; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grO_c = .data:0x00000388; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grO_Param_c = .data:0x00000390; // type:object size:0xC scope:global align:4 +lbl_310_data_39C = .data:0x0000039C; // type:object size:0x12 data:string +__RTTI__17daNpc_grO_Param_c = .data:0x000003B0; // type:object size:0x8 scope:global align:4 +lbl_310_data_3B8 = .data:0x000003B8; // type:object size:0x9 data:string +@101641 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003D8; // type:object size:0xC scope:global align:4 +lbl_310_data_3E4 = .data:0x000003E4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003FC; // type:object size:0xC scope:global align:4 +lbl_310_data_408 = .data:0x00000408; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0x8 scope:global align:4 +lbl_310_data_424 = .data:0x00000424; // type:object size:0x34 +@101714 = .data:0x00000458; // type:object size:0x3C scope:local align:4 +lbl_310_data_494 = .data:0x00000494; // type:object size:0x14 +@101716 = .data:0x000004A8; // type:object size:0x34 scope:local align:4 +lbl_310_data_4DC = .data:0x000004DC; // type:object size:0x14 +@101774 = .data:0x000004F0; // type:object size:0x24 scope:local align:4 +lbl_310_data_514 = .data:0x00000514; // type:object size:0x18 +@101776 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +lbl_310_data_538 = .data:0x00000538; // type:object size:0x1C +@101778 = .data:0x00000554; // type:object size:0xC scope:local align:4 +lbl_310_data_560 = .data:0x00000560; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100074 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@100408 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$100405 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grr/splits.txt b/config/RZDP01/rels/d_a_npc_grr/splits.txt new file mode 100644 index 0000000000..3727a96034 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grr.cpp: + .text start:0x000000CC end:0x000032D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x00000530 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_npc_grr/symbols.txt b/config/RZDP01/rels/d_a_npc_grr/symbols.txt new file mode 100644 index 0000000000..a82ff381f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grr/symbols.txt @@ -0,0 +1,162 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grR_cFv = .text:0x00000460; // type:function size:0x2C8 scope:global align:4 +CreateHeap__11daNpc_grR_cFv = .text:0x00000728; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_grR_cFv = .text:0x000009A8; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grR_cFP8J3DJointP8J3DModel = .text:0x00000A3C; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grR_cFP10fopAc_ac_c = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grR_cFP8J3DJointi = .text:0x00000C24; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grR_cFv = .text:0x00000C6C; // type:function size:0x130 scope:global align:4 +main__11daNpc_grR_cFv = .text:0x00000D9C; // type:function size:0x174 scope:global align:4 +ctrlBtk__11daNpc_grR_cFv = .text:0x00000F10; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grR_cFv = .text:0x00000FF4; // type:function size:0x3D4 scope:global align:4 +setExpressionAnm__11daNpc_grR_cFib = .text:0x000013C8; // type:function size:0x204 scope:global align:4 +setExpressionBtp__11daNpc_grR_cFi = .text:0x000015CC; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_grR_cFif = .text:0x000016F4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grR_cFif = .text:0x00001720; // type:function size:0x190 scope:global align:4 +setMotion__11daNpc_grR_cFifi = .text:0x000018B0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grR_cFv = .text:0x000018F4; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grR_cFv = .text:0x000018FC; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_grR_cFv = .text:0x00001900; // type:function size:0x4C scope:global align:4 +isDelete__11daNpc_grR_cFv = .text:0x0000194C; // type:function size:0xE4 scope:global align:4 +reset__11daNpc_grR_cFv = .text:0x00001A30; // type:function size:0x188 scope:global align:4 +playExpression__11daNpc_grR_cFv = .text:0x00001BB8; // type:function size:0x238 scope:global align:4 +playMotion__11daNpc_grR_cFv = .text:0x00001DF0; // type:function size:0x37C scope:global align:4 +setAction__11daNpc_grR_cFM11daNpc_grR_cFPCvPvPv_i = .text:0x0000216C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grR_cFv = .text:0x00002214; // type:function size:0x70 scope:global align:4 +doNormalAction__11daNpc_grR_cFi = .text:0x00002284; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_grR_cFv = .text:0x0000238C; // type:function size:0x2F4 scope:global align:4 +setLookMode__11daNpc_grR_cFi = .text:0x00002680; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grR_cFv = .text:0x000026A4; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grR_cFv = .text:0x000028E8; // type:function size:0x80 scope:global align:4 +wait__11daNpc_grR_cFPv = .text:0x00002968; // type:function size:0x1E0 scope:global align:4 +waitMaro__11daNpc_grR_cFPv = .text:0x00002B48; // type:function size:0x188 scope:global align:4 +talk__11daNpc_grR_cFPv = .text:0x00002CD0; // type:function size:0x32C scope:global align:4 +test__11daNpc_grR_cFPv = .text:0x00002FFC; // type:function size:0xDC scope:global align:4 +daNpc_grR_Create__FPv = .text:0x000030D8; // type:function size:0x4 scope:global align:4 +daNpc_grR_Delete__FPv = .text:0x000030DC; // type:function size:0x34 scope:global align:4 +daNpc_grR_Execute__FPv = .text:0x00003110; // type:function size:0x4 scope:global align:4 +daNpc_grR_Draw__FPv = .text:0x00003114; // type:function size:0x4 scope:global align:4 +daNpc_grR_IsDelete__FPv = .text:0x00003118; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grr_cpp = .text:0x00003120; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003188; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000031C4; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_grR_cFv = .text:0x00003280; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grR_Param_cFv = .text:0x00003284; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grR_Param_cFv = .text:0x000032C4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grR_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +heapSize$98946 = .rodata:0x0000006C; // type:object size:0x10 scope:local align:4 +@102872 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102873 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@102874 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@102875 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@102922 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@102923 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@99090 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@103131 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@103132 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@103170 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@103171 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@103172 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@103173 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99511 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@99515 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@99517 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99521 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99525 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99527 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99531 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99533 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99537 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99541 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99598 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99602 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99604 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@99608 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@99612 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@99616 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@99618 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@99622 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@99624 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@99628 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@99630 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@99634 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@103516 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@103517 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@103518 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x98 scope:global align:4 +l_btpGetParamList = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x000000D0; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_GRRa = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_GRR_SPAWATER = .data:0x000000E4; // type:object size:0xC scope:global align:4 +l_loadRes_GRR_MARO = .data:0x000000F0; // type:object size:0xC scope:global align:4 +l_loadRes_GRR0 = .data:0x000000FC; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000108; // type:object size:0x10 scope:global align:4 +lbl_311_data_118 = .data:0x00000118; // type:object size:0x4 data:string +lbl_311_data_11C = .data:0x0000011C; // type:object size:0x5 data:string +l_resNames = .data:0x00000124; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x0000012C; // type:object size:0x4 scope:global align:4 +lbl_311_data_130 = .data:0x00000130; // type:object size:0x4 +mEvtCutNameList__11daNpc_grR_c = .data:0x00000134; // type:object size:0x4 scope:global align:4 +@102964 = .data:0x00000138; // type:object size:0xC scope:local align:4 data:4byte +@103205 = .data:0x00000144; // type:object size:0x20 scope:local align:4 +lbl_311_data_164 = .data:0x00000164; // type:object size:0x7 data:string +@103402 = .data:0x0000016C; // type:object size:0xC scope:local align:4 +@103403 = .data:0x00000178; // type:object size:0xC scope:local align:4 data:4byte +@103404 = .data:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +@103446 = .data:0x00000190; // type:object size:0xC scope:local align:4 +@103447 = .data:0x0000019C; // type:object size:0xC scope:local align:4 +lbl_311_data_1A8 = .data:0x000001A8; // type:object size:0x10 data:string +daNpc_grR_MethodTable = .data:0x000001B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRR = .data:0x000001D8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grR_c = .data:0x00000208; // type:object size:0x48 scope:global align:4 +lbl_311_data_250 = .data:0x00000250; // type:object size:0xC data:string +@100191 = .data:0x0000025C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grR_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grR_Param_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_311_data_284 = .data:0x00000284; // type:object size:0x12 data:string +__RTTI__17daNpc_grR_Param_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +lbl_311_data_2A0 = .data:0x000002A0; // type:object size:0x9 data:string +@100194 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_311_data_2CC = .data:0x000002CC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000002DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_311_data_2F0 = .data:0x000002F0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000304; // type:object size:0x8 scope:global align:4 +lbl_311_data_30C = .data:0x0000030C; // type:object size:0x34 +@100267 = .data:0x00000340; // type:object size:0x3C scope:local align:4 +lbl_311_data_37C = .data:0x0000037C; // type:object size:0x14 +@100269 = .data:0x00000390; // type:object size:0x34 scope:local align:4 +lbl_311_data_3C4 = .data:0x000003C4; // type:object size:0x14 +@100327 = .data:0x000003D8; // type:object size:0x24 scope:local align:4 +lbl_311_data_3FC = .data:0x000003FC; // type:object size:0x18 +@100329 = .data:0x00000414; // type:object size:0xC scope:local align:4 +lbl_311_data_420 = .data:0x00000420; // type:object size:0x1C +@100331 = .data:0x0000043C; // type:object size:0xC scope:local align:4 +lbl_311_data_448 = .data:0x00000448; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:4byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98916 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mEvtCutList__11daNpc_grR_c = .bss:0x00000024; // type:object size:0xC scope:global align:4 data:4byte +@99236 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +eyeOffset$99233 = .bss:0x00000040; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grs/splits.txt b/config/RZDP01/rels/d_a_npc_grs/splits.txt new file mode 100644 index 0000000000..41093c5917 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grs/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grs.cpp: + .text start:0x000000CC end:0x00002FFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000154 + .data start:0x00000000 end:0x000004B0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_grs/symbols.txt b/config/RZDP01/rels/d_a_npc_grs/symbols.txt new file mode 100644 index 0000000000..8db8adf073 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grs/symbols.txt @@ -0,0 +1,146 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_grS_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_grS_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__11daNpc_grS_cFv = .text:0x00000460; // type:function size:0x2C4 scope:global align:4 +CreateHeap__11daNpc_grS_cFv = .text:0x00000724; // type:function size:0x2E0 scope:global align:4 +Draw__11daNpc_grS_cFv = .text:0x00000A04; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_grS_cFP8J3DJointP8J3DModel = .text:0x00000A98; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_grS_cFP10fopAc_ac_c = .text:0x00000C7C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_grS_cFP8J3DJointi = .text:0x00000C80; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_grS_cFv = .text:0x00000CC8; // type:function size:0xF8 scope:global align:4 +main__11daNpc_grS_cFv = .text:0x00000DC0; // type:function size:0x16C scope:global align:4 +ctrlBtk__11daNpc_grS_cFv = .text:0x00000F2C; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_grS_cFv = .text:0x00001010; // type:function size:0x3DC scope:global align:4 +setExpressionAnm__11daNpc_grS_cFib = .text:0x000013EC; // type:function size:0x194 scope:global align:4 +setExpressionBtp__11daNpc_grS_cFi = .text:0x00001580; // type:function size:0x110 scope:global align:4 +setExpression__11daNpc_grS_cFif = .text:0x00001690; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_grS_cFif = .text:0x000016BC; // type:function size:0x170 scope:global align:4 +setMotion__11daNpc_grS_cFifi = .text:0x0000182C; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_grS_cFv = .text:0x00001870; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_grS_cFv = .text:0x00001878; // type:function size:0xAC scope:global align:4 +getTypeFromParam__11daNpc_grS_cFv = .text:0x00001924; // type:function size:0x20 scope:global align:4 +isDelete__11daNpc_grS_cFv = .text:0x00001944; // type:function size:0x78 scope:global align:4 +reset__11daNpc_grS_cFv = .text:0x000019BC; // type:function size:0x15C scope:global align:4 +playExpression__11daNpc_grS_cFv = .text:0x00001B18; // type:function size:0x134 scope:global align:4 +playMotion__11daNpc_grS_cFv = .text:0x00001C4C; // type:function size:0x164 scope:global align:4 +setAction__11daNpc_grS_cFM11daNpc_grS_cFPCvPvPv_i = .text:0x00001DB0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_grS_cFv = .text:0x00001E58; // type:function size:0x40 scope:global align:4 +doNormalAction__11daNpc_grS_cFi = .text:0x00001E98; // type:function size:0x120 scope:global align:4 +doEvent__11daNpc_grS_cFv = .text:0x00001FB8; // type:function size:0x2F0 scope:global align:4 +setLookMode__11daNpc_grS_cFi = .text:0x000022A8; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_grS_cFv = .text:0x000022CC; // type:function size:0x244 scope:global align:4 +setExpressionTalkAfter__11daNpc_grS_cFv = .text:0x00002510; // type:function size:0x74 scope:global align:4 +cutPushOut__11daNpc_grS_cFi = .text:0x00002584; // type:function size:0x1B4 scope:global align:4 +wait__11daNpc_grS_cFPv = .text:0x00002738; // type:function size:0x200 scope:global align:4 +talk__11daNpc_grS_cFPv = .text:0x00002938; // type:function size:0x2B0 scope:global align:4 +test__11daNpc_grS_cFPv = .text:0x00002BE8; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_grS_cFv = .text:0x00002CC4; // type:function size:0x120 scope:global align:4 +daNpc_grS_Create__FPv = .text:0x00002DE4; // type:function size:0x4 scope:global align:4 +daNpc_grS_Delete__FPv = .text:0x00002DE8; // type:function size:0x34 scope:global align:4 +daNpc_grS_Execute__FPv = .text:0x00002E1C; // type:function size:0x4 scope:global align:4 +daNpc_grS_Draw__FPv = .text:0x00002E20; // type:function size:0x4 scope:global align:4 +daNpc_grS_IsDelete__FPv = .text:0x00002E24; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grs_cpp = .text:0x00002E2C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002E94; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002ED0; // type:function size:0xBC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00002F8C; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__11daNpc_grS_cFv = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_grS_Param_cFv = .text:0x00002FAC; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_grS_Param_cFv = .text:0x00002FEC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_grS_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@103458 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@103459 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@103460 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@103461 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@103514 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@103515 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99735 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@103717 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@103718 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@103756 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@103757 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@103758 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@103759 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100111 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@100115 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@100117 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@100121 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@100162 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@100166 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@100168 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@100172 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@100174 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@100178 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@104088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@104089 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@104090 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +id$100642 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +jointNo$100643 = .rodata:0x00000138; // type:object size:0x18 scope:local align:4 +@104267 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x40 scope:global align:4 +l_btpGetParamList = .data:0x00000050; // type:object size:0x18 scope:global align:4 +l_btkGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000070; // type:object size:0x10 scope:global align:4 +l_loadRes_GRSa = .data:0x00000080; // type:object size:0xC scope:global align:4 +l_loadRes_GRS0 = .data:0x0000008C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000098; // type:object size:0x8 scope:global align:4 +lbl_312_data_A0 = .data:0x000000A0; // type:object size:0x4 data:string +l_resNames = .data:0x000000A4; // type:object size:0x4 scope:global align:4 +lbl_312_data_A8 = .data:0x000000A8; // type:object size:0x8 data:string +l_evtNames = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x000000B8; // type:object size:0x4 scope:global align:4 +lbl_312_data_BC = .data:0x000000BC; // type:object size:0x4 +mEvtCutNameList__11daNpc_grS_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_grS_c = .data:0x000000C8; // type:object size:0x18 scope:global align:4 data:4byte +@103556 = .data:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +lbl_312_data_EC = .data:0x000000EC; // type:object size:0x7 data:string +@103973 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +@103974 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +@104018 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +@104019 = .data:0x00000118; // type:object size:0xC scope:local align:4 +lbl_312_data_124 = .data:0x00000124; // type:object size:0x4 data:string +lbl_312_data_128 = .data:0x00000128; // type:object size:0x10 data:string +daNpc_grS_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRS = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_grS_c = .data:0x00000188; // type:object size:0x48 scope:global align:4 +lbl_312_data_1D0 = .data:0x000001D0; // type:object size:0xC data:string +@100696 = .data:0x000001DC; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_grS_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_grS_Param_c = .data:0x000001F8; // type:object size:0xC scope:global align:4 +lbl_312_data_204 = .data:0x00000204; // type:object size:0x12 data:string +__RTTI__17daNpc_grS_Param_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_312_data_220 = .data:0x00000220; // type:object size:0x9 data:string +@100701 = .data:0x0000022C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000240; // type:object size:0xC scope:global align:4 +lbl_312_data_24C = .data:0x0000024C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000264; // type:object size:0xC scope:global align:4 +lbl_312_data_270 = .data:0x00000270; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000284; // type:object size:0x8 scope:global align:4 +lbl_312_data_28C = .data:0x0000028C; // type:object size:0x34 +@100774 = .data:0x000002C0; // type:object size:0x3C scope:local align:4 +lbl_312_data_2FC = .data:0x000002FC; // type:object size:0x14 +@100776 = .data:0x00000310; // type:object size:0x34 scope:local align:4 +lbl_312_data_344 = .data:0x00000344; // type:object size:0x14 +@100834 = .data:0x00000358; // type:object size:0x24 scope:local align:4 +lbl_312_data_37C = .data:0x0000037C; // type:object size:0x18 +@100836 = .data:0x00000394; // type:object size:0xC scope:local align:4 +lbl_312_data_3A0 = .data:0x000003A0; // type:object size:0x1C +@100838 = .data:0x000003BC; // type:object size:0xC scope:local align:4 +lbl_312_data_3C8 = .data:0x000003C8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99555 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99867 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99864 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_grz/splits.txt b/config/RZDP01/rels/d_a_npc_grz/splits.txt new file mode 100644 index 0000000000..948aeb1b8e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_grz.cpp: + .text start:0x000000CC end:0x00005950 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000304 + .data start:0x00000000 end:0x000007F0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_grz/symbols.txt b/config/RZDP01/rels/d_a_npc_grz/symbols.txt new file mode 100644 index 0000000000..e60ceddc4f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_grz/symbols.txt @@ -0,0 +1,242 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_Grz_cFv = .text:0x000000CC; // type:function size:0x2DC scope:global align:4 +__dt__11daNpc_Grz_cFv = .text:0x000003A8; // type:function size:0x150 scope:global align:4 +create__11daNpc_Grz_cFv = .text:0x000004F8; // type:function size:0x2C0 scope:global align:4 +CreateHeap__11daNpc_Grz_cFv = .text:0x000007B8; // type:function size:0x280 scope:global align:4 +Draw__11daNpc_Grz_cFv = .text:0x00000A38; // type:function size:0x21C scope:global align:4 +ctrlJoint__11daNpc_Grz_cFP8J3DJointP8J3DModel = .text:0x00000C54; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_Grz_cFP10fopAc_ac_c = .text:0x00000E38; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Grz_cFP8J3DJointi = .text:0x00000E3C; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_Grz_cFv = .text:0x00000E84; // type:function size:0x100 scope:global align:4 +main__11daNpc_Grz_cFv = .text:0x00000F84; // type:function size:0x148 scope:global align:4 +ctrlBtk__11daNpc_Grz_cFv = .text:0x000010CC; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_Grz_cFv = .text:0x000011B0; // type:function size:0x4DC scope:global align:4 +setCollisionPunch__11daNpc_Grz_cFv = .text:0x0000168C; // type:function size:0x440 scope:global align:4 +setExpressionAnm__11daNpc_Grz_cFib = .text:0x00001ACC; // type:function size:0x2D4 scope:global align:4 +setExpressionBtp__11daNpc_Grz_cFi = .text:0x00001DA0; // type:function size:0x128 scope:global align:4 +setExpression__11daNpc_Grz_cFif = .text:0x00001EC8; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_Grz_cFif = .text:0x00001EF4; // type:function size:0x1EC scope:global align:4 +setMotion__11daNpc_Grz_cFifi = .text:0x000020E0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Grz_cFv = .text:0x00002124; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_Grz_cFv = .text:0x0000212C; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_Grz_cFv = .text:0x00002130; // type:function size:0x4C scope:global align:4 +isDelete__11daNpc_Grz_cFv = .text:0x0000217C; // type:function size:0xA0 scope:global align:4 +reset__11daNpc_Grz_cFv = .text:0x0000221C; // type:function size:0x270 scope:global align:4 +resetCol__11daNpc_Grz_cFv = .text:0x0000248C; // type:function size:0xE0 scope:global align:4 +playExpression__11daNpc_Grz_cFv = .text:0x0000256C; // type:function size:0x304 scope:global align:4 +playMotion__11daNpc_Grz_cFv = .text:0x00002870; // type:function size:0x40C scope:global align:4 +setAction__11daNpc_Grz_cFM11daNpc_Grz_cFPCvPvPv_i = .text:0x00002C7C; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_Grz_cFv = .text:0x00002D24; // type:function size:0xD0 scope:global align:4 +doNormalAction__11daNpc_Grz_cFi = .text:0x00002DF4; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_Grz_cFv = .text:0x00002EFC; // type:function size:0x3B4 scope:global align:4 +setSkipZev__11daNpc_Grz_cFii = .text:0x000032B0; // type:function size:0x8C scope:global align:4 +setLookMode__11daNpc_Grz_cFi = .text:0x0000333C; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_Grz_cFv = .text:0x00003360; // type:function size:0x25C scope:global align:4 +setExpressionTalkAfter__11daNpc_Grz_cFv = .text:0x000035BC; // type:function size:0x80 scope:global align:4 +wait__11daNpc_Grz_cFPv = .text:0x0000363C; // type:function size:0x2A0 scope:global align:4 +s_sub__FPvPv = .text:0x000038DC; // type:function size:0x4C scope:global align:4 +s_sub2__FPvPv = .text:0x00003928; // type:function size:0x4C scope:global align:4 +s_sub3__FPvPv = .text:0x00003974; // type:function size:0x4C scope:global align:4 +waitSmash__11daNpc_Grz_cFPv = .text:0x000039C0; // type:function size:0x284 scope:global align:4 +lieDown__11daNpc_Grz_cFPv = .text:0x00003C44; // type:function size:0xB4 scope:global align:4 +waitWeak__11daNpc_Grz_cFPv = .text:0x00003CF8; // type:function size:0xB4 scope:global align:4 +talk__11daNpc_Grz_cFPv = .text:0x00003DAC; // type:function size:0x238 scope:global align:4 +test__11daNpc_Grz_cFPv = .text:0x00003FE4; // type:function size:0xDC scope:global align:4 +setPrtcl__11daNpc_Grz_cFv = .text:0x000040C0; // type:function size:0x128 scope:global align:4 +doWaitCut__11daNpc_Grz_cFi = .text:0x000041E8; // type:function size:0x9C scope:global align:4 +doRebirthCut__11daNpc_Grz_cFi = .text:0x00004284; // type:function size:0x160 scope:global align:4 +doTalkStandCut__11daNpc_Grz_cFi = .text:0x000043E4; // type:function size:0x1E8 scope:global align:4 +doGoOutCut__11daNpc_Grz_cFi = .text:0x000045CC; // type:function size:0x4D0 scope:global align:4 +doStoneSmashCut__11daNpc_Grz_cFi = .text:0x00004A9C; // type:function size:0xA34 scope:global align:4 +doStoneSmashSkipCut__11daNpc_Grz_cFi = .text:0x000054D0; // type:function size:0x12C scope:global align:4 +daNpc_Grz_Create__FPv = .text:0x000055FC; // type:function size:0x4 scope:global align:4 +daNpc_Grz_Delete__FPv = .text:0x00005600; // type:function size:0x34 scope:global align:4 +daNpc_Grz_Execute__FPv = .text:0x00005634; // type:function size:0x44 scope:global align:4 +daNpc_Grz_Draw__FPv = .text:0x00005678; // type:function size:0x4 scope:global align:4 +daNpc_Grz_IsDelete__FPv = .text:0x0000567C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_grz_cpp = .text:0x00005684; // type:function size:0x68 scope:global align:4 +__ct__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056EC; // type:function size:0x4 scope:global align:4 +__dt__Q211daNpc_Grz_c21daNpc_GrZ_prtclMngr_cFv = .text:0x000056F0; // type:function size:0x40 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005730; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000576C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005828; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005868; // type:function size:0x40 scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x000058A8; // type:function size:0x54 scope:global align:4 +adjustShapeAngle__11daNpc_Grz_cFv = .text:0x000058FC; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_Grz_Param_cFv = .text:0x00005900; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Grz_Param_cFv = .text:0x00005940; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Grz_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global align:4 +heapSize$94802 = .rodata:0x00000080; // type:object size:0x14 scope:local align:4 +@101153 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101154 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101155 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101156 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@101204 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@101306 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@101465 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101466 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101507 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101508 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101509 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101510 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101511 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101512 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101513 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101514 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101515 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101576 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101577 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101578 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101579 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101580 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101581 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101582 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101583 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101584 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101585 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101586 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101587 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101588 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101589 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101590 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95561 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95565 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95567 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95571 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@95573 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@95577 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@95583 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@95587 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@95591 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@95597 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@95601 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@95605 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@95698 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@95702 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@95706 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@95708 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@95712 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@95716 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@95718 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@95722 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@95728 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@95732 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@95734 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@95738 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@95740 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@95744 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@95746 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@95750 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@95754 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@95758 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@95762 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@95766 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@102093 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@102094 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@102213 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@102214 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@102215 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@102349 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 data:float +@102386 = .rodata:0x000002D8; // type:object size:0x8 scope:local align:4 data:double +@102463 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@102464 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +l_prticles_id$96784 = .rodata:0x000002E8; // type:object size:0x6 scope:local align:4 +@102647 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@102648 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@102649 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@102650 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@102651 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x110 scope:global align:4 +l_btpGetParamList = .data:0x00000118; // type:object size:0x50 scope:global align:4 +l_btkGetParamList = .data:0x00000168; // type:object size:0x18 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x00000180; // type:object size:0x20 scope:global align:4 +lbl_313_data_1A0 = .data:0x000001A0; // type:object size:0xB data:string +lbl_313_data_1AB = .data:0x000001AB; // type:object size:0xC data:string +lbl_313_data_1B7 = .data:0x000001B7; // type:object size:0x11 data:string +l_evtNames = .data:0x000001C8; // type:object size:0x10 scope:global align:4 +l_loadRes_YELIA = .data:0x000001D8; // type:object size:0x14 scope:global align:4 +l_loadRes_LieDown = .data:0x000001EC; // type:object size:0x14 scope:global align:4 +l_loadRes_Smash = .data:0x00000200; // type:object size:0x14 scope:global align:4 +l_loadRes_GRZa = .data:0x00000214; // type:object size:0x14 scope:global align:4 +l_loadRes_GRZ0 = .data:0x00000228; // type:object size:0x14 scope:global align:4 +l_loadRes_list = .data:0x0000023C; // type:object size:0x14 scope:global align:4 +lbl_313_data_250 = .data:0x00000250; // type:object size:0x4 data:string +lbl_313_data_254 = .data:0x00000254; // type:object size:0x5 data:string +lbl_313_data_259 = .data:0x00000259; // type:object size:0x5 data:string +lbl_313_data_25E = .data:0x0000025E; // type:object size:0x5 data:string +lbl_313_data_263 = .data:0x00000263; // type:object size:0x6 data:string +lbl_313_data_269 = .data:0x00000269; // type:object size:0x6 data:string +l_resNames = .data:0x00000270; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x00000288; // type:object size:0x4 scope:global align:4 +lbl_313_data_28C = .data:0x0000028C; // type:object size:0x1 +lbl_313_data_28D = .data:0x0000028D; // type:object size:0x5 data:string +lbl_313_data_292 = .data:0x00000292; // type:object size:0x8 data:string +lbl_313_data_29A = .data:0x0000029A; // type:object size:0x7 data:string +mEvtCutNameList__11daNpc_Grz_c = .data:0x000002A4; // type:object size:0x1C scope:global align:4 +mEvtCutList__11daNpc_Grz_c = .data:0x000002C0; // type:object size:0x54 scope:global align:4 data:4byte +l_attack_jnt$95226 = .data:0x00000314; // type:object size:0x10 scope:local align:4 +@101625 = .data:0x00000324; // type:object size:0x3C scope:local align:4 +@101707 = .data:0x00000360; // type:object size:0x4C scope:local align:4 +@101962 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@101963 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@101964 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@101965 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +@101966 = .data:0x000003DC; // type:object size:0xC scope:local align:4 +@102015 = .data:0x000003E8; // type:object size:0xC scope:local align:4 +@102016 = .data:0x000003F4; // type:object size:0xC scope:local align:4 +lbl_313_data_400 = .data:0x00000400; // type:object size:0x6 data:string +lbl_313_data_406 = .data:0x00000406; // type:object size:0x4 data:string +daNpc_Grz_MethodTable = .data:0x0000040C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GRZ = .data:0x0000042C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Grz_c = .data:0x0000045C; // type:object size:0x48 scope:global align:4 +lbl_313_data_4A4 = .data:0x000004A4; // type:object size:0xC data:string +@96936 = .data:0x000004B0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Grz_c = .data:0x000004C4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Grz_Param_c = .data:0x000004CC; // type:object size:0xC scope:global align:4 +lbl_313_data_4D8 = .data:0x000004D8; // type:object size:0x12 data:string +__RTTI__17daNpc_Grz_Param_c = .data:0x000004EC; // type:object size:0x8 scope:global align:4 +lbl_313_data_4F4 = .data:0x000004F4; // type:object size:0x9 data:string +@96939 = .data:0x00000500; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000514; // type:object size:0xC scope:global align:4 +lbl_313_data_520 = .data:0x00000520; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000530; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000538; // type:object size:0xC scope:global align:4 +lbl_313_data_544 = .data:0x00000544; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000554; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_313_data_568 = .data:0x00000568; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x0000057C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000584; // type:object size:0xC scope:global align:4 +lbl_313_data_590 = .data:0x00000590; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000005A4; // type:object size:0x8 scope:global align:4 +lbl_313_data_5AC = .data:0x000005AC; // type:object size:0x34 +@97011 = .data:0x000005E0; // type:object size:0x3C scope:local align:4 +lbl_313_data_61C = .data:0x0000061C; // type:object size:0x14 +@97013 = .data:0x00000630; // type:object size:0x34 scope:local align:4 +lbl_313_data_664 = .data:0x00000664; // type:object size:0x14 +@97071 = .data:0x00000678; // type:object size:0x24 scope:local align:4 +lbl_313_data_69C = .data:0x0000069C; // type:object size:0x18 +@97073 = .data:0x000006B4; // type:object size:0xC scope:local align:4 +lbl_313_data_6C0 = .data:0x000006C0; // type:object size:0x1C +@97075 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +lbl_313_data_6E8 = .data:0x000006E8; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94764 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95121 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$95118 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_guard/splits.txt b/config/RZDP01/rels/d_a_npc_guard/splits.txt new file mode 100644 index 0000000000..305315a51c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_guard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_guard.cpp: + .text start:0x0000005C end:0x000020F0 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDP01/rels/d_a_npc_guard/symbols.txt b/config/RZDP01/rels/d_a_npc_guard/symbols.txt new file mode 100644 index 0000000000..63ba0413c2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_guard/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +setAction__12daNpcGuard_cFQ212daNpcGuard_c6Mode_e = .text:0x00000120; // type:function size:0x44 scope:global align:4 +initPath__12daNpcGuard_cFv = .text:0x00000164; // type:function size:0x64 scope:global align:4 +executePath__12daNpcGuard_cFv = .text:0x000001C8; // type:function size:0x3E8 scope:global align:4 +initRun__12daNpcGuard_cFv = .text:0x000005B0; // type:function size:0x64 scope:global align:4 +executeRun__12daNpcGuard_cFv = .text:0x00000614; // type:function size:0x1C4 scope:global align:4 +initFightWait__12daNpcGuard_cFv = .text:0x000007D8; // type:function size:0xBC scope:global align:4 +executeFightWait__12daNpcGuard_cFv = .text:0x00000894; // type:function size:0x244 scope:global align:4 +initFightStep__12daNpcGuard_cFv = .text:0x00000AD8; // type:function size:0xC scope:global align:4 +executeFightStep__12daNpcGuard_cFv = .text:0x00000AE4; // type:function size:0x78 scope:global align:4 +initFightMenace__12daNpcGuard_cFv = .text:0x00000B5C; // type:function size:0x98 scope:global align:4 +executeFightMenace__12daNpcGuard_cFv = .text:0x00000BF4; // type:function size:0xF0 scope:global align:4 +initFear__12daNpcGuard_cFv = .text:0x00000CE4; // type:function size:0x94 scope:global align:4 +executeFear__12daNpcGuard_cFv = .text:0x00000D78; // type:function size:0xE4 scope:global align:4 +initEscape__12daNpcGuard_cFv = .text:0x00000E5C; // type:function size:0xD0 scope:global align:4 +executeEscape__12daNpcGuard_cFv = .text:0x00000F2C; // type:function size:0x1C0 scope:global align:4 +setSpeed__12daNpcGuard_cFffPfi = .text:0x000010EC; // type:function size:0xF4 scope:global align:4 +daNpcGuard_Create__FPv = .text:0x000011E0; // type:function size:0x478 scope:global align:4 +setMtx__12daNpcGuard_cFv = .text:0x00001658; // type:function size:0x494 scope:global align:4 +daNpcGuard_Delete__FPv = .text:0x00001AEC; // type:function size:0x34 scope:global align:4 +__dt__12daNpcGuard_cFv = .text:0x00001B20; // type:function size:0xA0 scope:global align:4 +daNpcGuard_Execute__FPv = .text:0x00001BC0; // type:function size:0x290 scope:global align:4 +daNpcGuard_Draw__FPv = .text:0x00001E50; // type:function size:0xC4 scope:global align:4 +daNpcGuard_IsDelete__FPv = .text:0x00001F14; // type:function size:0x8 scope:global align:4 +Cd2_HIO_maxSpeed__Fi = .text:0x00001F1C; // type:function size:0x3C scope:global align:4 +Cd2_HIO_anmPlaySpeed__Fi = .text:0x00001F58; // type:function size:0x3C scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00001F94; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00002038; // type:function size:0x3C scope:global align:4 +Cd2_HIO_objScale__Fi = .text:0x00002074; // type:function size:0x3C scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000020B0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ActionTable__12daNpcGuard_c = .rodata:0x00000000; // type:object size:0xA8 scope:global align:4 +@98248 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98249 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98311 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98314 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@98315 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98316 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98317 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@98318 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98319 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98320 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@98382 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98383 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98413 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98414 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98415 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98437 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98438 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@98471 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98472 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@98502 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@98503 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98504 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x00000110; // type:object size:0x40 scope:local align:4 +@98653 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@98654 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@98655 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@98656 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@98657 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@98658 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@98659 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@98964 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@98965 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@98966 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +daNpcGuard_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daNpcGuard_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_314_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@95717 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcGuard_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_314_data_94 = .data:0x00000094; // type:object size:0xB data:string +@95725 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_314_data_C0 = .data:0x000000C0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_314_data_DC = .data:0x000000DC; // type:object size:0x7 data:string diff --git a/config/RZDP01/rels/d_a_npc_gwolf/splits.txt b/config/RZDP01/rels/d_a_npc_gwolf/splits.txt new file mode 100644 index 0000000000..d27bda1e5c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gwolf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_gwolf.cpp: + .text start:0x000000CC end:0x000041E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x000009A8 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_gwolf/symbols.txt b/config/RZDP01/rels/d_a_npc_gwolf/symbols.txt new file mode 100644 index 0000000000..9699c05066 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_gwolf/symbols.txt @@ -0,0 +1,192 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpc_GWolf_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpc_GWolf_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__13daNpc_GWolf_cFv = .text:0x00000460; // type:function size:0x2F0 scope:global align:4 +CreateHeap__13daNpc_GWolf_cFv = .text:0x00000750; // type:function size:0x254 scope:global align:4 +Draw__13daNpc_GWolf_cFv = .text:0x000009A4; // type:function size:0x94 scope:global align:4 +draw__13daNpc_GWolf_cFiifP11_GXColorS10i = .text:0x00000A38; // type:function size:0x2D4 scope:global align:4 +ctrlJoint__13daNpc_GWolf_cFP8J3DJointP8J3DModel = .text:0x00000D0C; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__13daNpc_GWolf_cFP10fopAc_ac_c = .text:0x00000EF0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_GWolf_cFP8J3DJointi = .text:0x00000EF4; // type:function size:0x48 scope:global align:4 +setParam__13daNpc_GWolf_cFv = .text:0x00000F3C; // type:function size:0xF4 scope:global align:4 +main__13daNpc_GWolf_cFv = .text:0x00001030; // type:function size:0x194 scope:global align:4 +ctrlBtk__13daNpc_GWolf_cFv = .text:0x000011C4; // type:function size:0xE4 scope:global align:4 +adjustShapeAngle__13daNpc_GWolf_cFv = .text:0x000012A8; // type:function size:0x64 scope:global align:4 +setAttnPos__13daNpc_GWolf_cFv = .text:0x0000130C; // type:function size:0x3D4 scope:global align:4 +setExpressionAnm__13daNpc_GWolf_cFib = .text:0x000016E0; // type:function size:0x8 scope:global align:4 +setExpression__13daNpc_GWolf_cFif = .text:0x000016E8; // type:function size:0x4 scope:global align:4 +setMotionAnm__13daNpc_GWolf_cFif = .text:0x000016EC; // type:function size:0x22C scope:global align:4 +setMotion__13daNpc_GWolf_cFifi = .text:0x00001918; // type:function size:0x44 scope:global align:4 +drawDbgInfo__13daNpc_GWolf_cFv = .text:0x0000195C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__13daNpc_GWolf_cFv = .text:0x00001964; // type:function size:0x4 scope:global align:4 +getTypeFromParam__13daNpc_GWolf_cFv = .text:0x00001968; // type:function size:0x4C scope:global align:4 +getModeFromParam__13daNpc_GWolf_cFv = .text:0x000019B4; // type:function size:0x74 scope:global align:4 +isDelete__13daNpc_GWolf_cFv = .text:0x00001A28; // type:function size:0xF4 scope:global align:4 +reset__13daNpc_GWolf_cFv = .text:0x00001B1C; // type:function size:0x1CC scope:global align:4 +playMotion__13daNpc_GWolf_cFv = .text:0x00001CE8; // type:function size:0x378 scope:global align:4 +setAction__13daNpc_GWolf_cFM13daNpc_GWolf_cFPCvPvPv_i = .text:0x00002060; // type:function size:0xA8 scope:global align:4 +selectAction__13daNpc_GWolf_cFv = .text:0x00002108; // type:function size:0xA4 scope:global align:4 +doNormalAction__13daNpc_GWolf_cFi = .text:0x000021AC; // type:function size:0x108 scope:global align:4 +doEvent__13daNpc_GWolf_cFv = .text:0x000022B4; // type:function size:0x2F4 scope:global align:4 +setLookMode__13daNpc_GWolf_cFi = .text:0x000025A8; // type:function size:0x24 scope:global align:4 +lookat__13daNpc_GWolf_cFv = .text:0x000025CC; // type:function size:0x244 scope:global align:4 +ECut_attackWarp__13daNpc_GWolf_cFi = .text:0x00002810; // type:function size:0x538 scope:global align:4 +ECut_attackWarpHorse__13daNpc_GWolf_cFi = .text:0x00002D48; // type:function size:0x4B8 scope:global align:4 +ECut_howlingSessionA__13daNpc_GWolf_cFi = .text:0x00003200; // type:function size:0x464 scope:global align:4 +callback_proc__FPvi = .text:0x00003664; // type:function size:0x24 scope:global align:4 +meetGWolfSkip__13daNpc_GWolf_cFv = .text:0x00003688; // type:function size:0x28 scope:global align:4 +ECut_meetGWolf__13daNpc_GWolf_cFi = .text:0x000036B0; // type:function size:0xF4 scope:global align:4 +wait__13daNpc_GWolf_cFPv = .text:0x000037A4; // type:function size:0x2E0 scope:global align:4 +waitHowling__13daNpc_GWolf_cFPv = .text:0x00003A84; // type:function size:0x1E0 scope:global align:4 +waitBrave__13daNpc_GWolf_cFPv = .text:0x00003C64; // type:function size:0x88 scope:global align:4 +talk__13daNpc_GWolf_cFPv = .text:0x00003CEC; // type:function size:0x198 scope:global align:4 +test__13daNpc_GWolf_cFPv = .text:0x00003E84; // type:function size:0xAC scope:global align:4 +getGroundSlope__13daNpc_GWolf_cFR12dBgS_ObjAcchs = .text:0x00003F30; // type:function size:0x68 scope:global align:4 +daNpc_GWolf_Create__FPv = .text:0x00003F98; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_Delete__FPv = .text:0x00003F9C; // type:function size:0x34 scope:global align:4 +daNpc_GWolf_Execute__FPv = .text:0x00003FD0; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_Draw__FPv = .text:0x00003FD4; // type:function size:0x4 scope:global align:4 +daNpc_GWolf_IsDelete__FPv = .text:0x00003FD8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_gwolf_cpp = .text:0x00003FE0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004048; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004084; // type:function size:0xBC scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00004140; // type:function size:0x54 scope:global align:4 +__dt__19daNpc_GWolf_Param_cFv = .text:0x00004194; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_GWolf_Param_cFv = .text:0x000041D4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_GWolf_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@104068 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@104069 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@104070 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@104071 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@104118 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@104234 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@104238 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@99168 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@104390 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@104391 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@104430 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104431 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@104432 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99569 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99589 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99593 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99597 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99601 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99605 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@104660 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@104803 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104804 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104805 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@104920 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@104921 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@104922 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@104923 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@105011 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@105012 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@105080 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105081 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@105082 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@105083 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@105084 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@105085 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@105161 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@105162 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@100364 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@100372 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x60 scope:global align:4 +l_btkGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 data:4byte +l_brkGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000078; // type:object size:0x78 scope:global align:4 +lbl_315_data_F0 = .data:0x000000F0; // type:object size:0xC data:string +lbl_315_data_FC = .data:0x000000FC; // type:object size:0x12 data:string +lbl_315_data_10E = .data:0x0000010E; // type:object size:0x11 data:string +lbl_315_data_11F = .data:0x0000011F; // type:object size:0x11 data:string +lbl_315_data_130 = .data:0x00000130; // type:object size:0x11 data:string +lbl_315_data_141 = .data:0x00000141; // type:object size:0x11 data:string +lbl_315_data_152 = .data:0x00000152; // type:object size:0x11 data:string +lbl_315_data_163 = .data:0x00000163; // type:object size:0x11 data:string +lbl_315_data_174 = .data:0x00000174; // type:object size:0xC data:string +lbl_315_data_180 = .data:0x00000180; // type:object size:0xC data:string +lbl_315_data_18C = .data:0x0000018C; // type:object size:0xC data:string +lbl_315_data_198 = .data:0x00000198; // type:object size:0xC data:string +lbl_315_data_1A4 = .data:0x000001A4; // type:object size:0xC data:string +lbl_315_data_1B0 = .data:0x000001B0; // type:object size:0xC data:string +l_evtNames = .data:0x000001BC; // type:object size:0x3C scope:global align:4 +l_loadRes_GWOLFa = .data:0x000001F8; // type:object size:0xC scope:global align:4 +l_loadRes_GWOLF0 = .data:0x00000204; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000210; // type:object size:0x10 scope:global align:4 +lbl_315_data_220 = .data:0x00000220; // type:object size:0x6 data:string +l_resNames = .data:0x00000228; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x0000022C; // type:object size:0x4 scope:global align:4 +l_appearTmpFlag = .data:0x00000230; // type:object size:0xE scope:global align:4 +l_warpAppearFlag = .data:0x0000023E; // type:object size:0xE scope:global align:2 +lbl_315_data_24C = .data:0x0000024C; // type:object size:0x4 +mEvtCutNameList__13daNpc_GWolf_c = .data:0x00000250; // type:object size:0x14 scope:global align:4 +mEvtCutList__13daNpc_GWolf_c = .data:0x00000264; // type:object size:0x3C scope:global align:4 data:4byte +@104159 = .data:0x000002A0; // type:object size:0xC scope:local align:4 data:4byte +@104502 = .data:0x000002AC; // type:object size:0x30 scope:local align:4 +@104534 = .data:0x000002DC; // type:object size:0x20 scope:local align:4 +l_delFlag$99498 = .data:0x000002FC; // type:object size:0xE scope:local align:4 +l_playerNoList$99505 = .data:0x0000030A; // type:object size:0xE scope:local align:2 +@104678 = .data:0x00000318; // type:object size:0xC scope:local align:4 +@104679 = .data:0x00000324; // type:object size:0xC scope:local align:4 +@104680 = .data:0x00000330; // type:object size:0xC scope:local align:4 +@104681 = .data:0x0000033C; // type:object size:0xC scope:local align:4 +@104735 = .data:0x00000348; // type:object size:0xC scope:local align:4 +@104736 = .data:0x00000354; // type:object size:0xC scope:local align:4 +lbl_315_data_360 = .data:0x00000360; // type:object size:0x4 data:string +@104926 = .data:0x00000364; // type:object size:0xA4 scope:local align:4 +@104925 = .data:0x00000408; // type:object size:0xA4 scope:local align:4 +@105015 = .data:0x000004AC; // type:object size:0xA4 scope:local align:4 +@105014 = .data:0x00000550; // type:object size:0xA4 scope:local align:4 +l_warpIdList$100214 = .data:0x000005F4; // type:object size:0x18 scope:local align:4 +daNpc_GWolf_MethodTable = .data:0x0000060C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_GWOLF = .data:0x0000062C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_GWolf_c = .data:0x0000065C; // type:object size:0x48 scope:global align:4 +lbl_315_data_6A4 = .data:0x000006A4; // type:object size:0xE data:string +@100499 = .data:0x000006B4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_GWolf_c = .data:0x000006C8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_GWolf_Param_c = .data:0x000006D0; // type:object size:0xC scope:global align:4 +lbl_315_data_6DC = .data:0x000006DC; // type:object size:0x14 data:string +__RTTI__19daNpc_GWolf_Param_c = .data:0x000006F0; // type:object size:0x8 scope:global align:4 +lbl_315_data_6F8 = .data:0x000006F8; // type:object size:0x9 data:string +@100502 = .data:0x00000704; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000718; // type:object size:0xC scope:global align:4 +lbl_315_data_724 = .data:0x00000724; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000734; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000073C; // type:object size:0xC scope:global align:4 +lbl_315_data_748 = .data:0x00000748; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000075C; // type:object size:0x8 scope:global align:4 +lbl_315_data_764 = .data:0x00000764; // type:object size:0x34 +@100575 = .data:0x00000798; // type:object size:0x3C scope:local align:4 +lbl_315_data_7D4 = .data:0x000007D4; // type:object size:0x14 +@100577 = .data:0x000007E8; // type:object size:0x34 scope:local align:4 +lbl_315_data_81C = .data:0x0000081C; // type:object size:0x14 +@100635 = .data:0x00000830; // type:object size:0x24 scope:local align:4 +lbl_315_data_854 = .data:0x00000854; // type:object size:0x18 +@100637 = .data:0x0000086C; // type:object size:0xC scope:local align:4 +lbl_315_data_878 = .data:0x00000878; // type:object size:0x1C +@100639 = .data:0x00000894; // type:object size:0xC scope:local align:4 +lbl_315_data_8A0 = .data:0x000008A0; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98947 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99318 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99315 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_hanjo/splits.txt b/config/RZDP01/rels/d_a_npc_hanjo/splits.txt new file mode 100644 index 0000000000..e3eee3a614 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_hanjo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hanjo.cpp: + .text start:0x000000CC end:0x00005B00 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001DC + .data start:0x00000000 end:0x00000C80 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_npc_hanjo/symbols.txt b/config/RZDP01/rels/d_a_npc_hanjo/symbols.txt new file mode 100644 index 0000000000..9f12c5a1d3 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_hanjo/symbols.txt @@ -0,0 +1,230 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Hanjo_cFv = .text:0x000000CC; // type:function size:0xF4 scope:global align:4 +create__13daNpc_Hanjo_cFv = .text:0x000001C0; // type:function size:0x54C scope:global align:4 +CreateHeap__13daNpc_Hanjo_cFv = .text:0x0000070C; // type:function size:0x414 scope:global align:4 +Draw__13daNpc_Hanjo_cFv = .text:0x00000B20; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Hanjo_cFP10fopAc_ac_c = .text:0x00000BB4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Hanjo_cFP8J3DJointi = .text:0x00000BB8; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Hanjo_cFv = .text:0x00000C0C; // type:function size:0x58 scope:global align:4 +isDelete__13daNpc_Hanjo_cFv = .text:0x00000C64; // type:function size:0xAC scope:global align:4 +reset__13daNpc_Hanjo_cFv = .text:0x00000D10; // type:function size:0x180 scope:global align:4 +afterJntAnm__13daNpc_Hanjo_cFi = .text:0x00000E90; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Hanjo_cFv = .text:0x00000F14; // type:function size:0x14C scope:global align:4 +checkChangeEvt__13daNpc_Hanjo_cFv = .text:0x00001060; // type:function size:0x1EC scope:global align:4 +setAfterTalkMotion__13daNpc_Hanjo_cFv = .text:0x0000124C; // type:function size:0x5C scope:global align:4 +srchActors__13daNpc_Hanjo_cFv = .text:0x000012A8; // type:function size:0x100 scope:global align:4 +evtTalk__13daNpc_Hanjo_cFv = .text:0x000013A8; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Hanjo_cFv = .text:0x00001448; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Hanjo_cFv = .text:0x00001500; // type:function size:0x15C scope:global align:4 +beforeMove__13daNpc_Hanjo_cFv = .text:0x0000165C; // type:function size:0x150 scope:global align:4 +afterMoved__13daNpc_Hanjo_cFv = .text:0x000017AC; // type:function size:0x17C scope:global align:4 +setAttnPos__13daNpc_Hanjo_cFv = .text:0x00001928; // type:function size:0x384 scope:global align:4 +setCollision__13daNpc_Hanjo_cFv = .text:0x00001CAC; // type:function size:0x30C scope:global align:4 +drawDbgInfo__13daNpc_Hanjo_cFv = .text:0x00001FB8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Hanjo_cFv = .text:0x00001FC0; // type:function size:0x278 scope:global align:4 +selectAction__13daNpc_Hanjo_cFv = .text:0x00002238; // type:function size:0x13C scope:global align:4 +setAction__13daNpc_Hanjo_cFM13daNpc_Hanjo_cFPCvPvPv_i = .text:0x00002374; // type:function size:0xA8 scope:global align:4 +initShoot__13daNpc_Hanjo_cFi = .text:0x0000241C; // type:function size:0xDC scope:global align:4 +shoot__13daNpc_Hanjo_cFi = .text:0x000024F8; // type:function size:0x228 scope:global align:4 +initDive__13daNpc_Hanjo_cFv = .text:0x00002720; // type:function size:0x7C scope:global align:4 +dive__13daNpc_Hanjo_cFv = .text:0x0000279C; // type:function size:0x3D8 scope:global align:4 +lookround__13daNpc_Hanjo_cFs = .text:0x00002B74; // type:function size:0x124 scope:global align:4 +commandToHawk__13daNpc_Hanjo_cFv = .text:0x00002C98; // type:function size:0x11C scope:global align:4 +cutConversationAboutSaru__13daNpc_Hanjo_cFi = .text:0x00002DB4; // type:function size:0x128 scope:global align:4 +cutConversation__13daNpc_Hanjo_cFi = .text:0x00002EDC; // type:function size:0x314 scope:global align:4 +cutPursuitBee__13daNpc_Hanjo_cFi = .text:0x000031F0; // type:function size:0x514 scope:global align:4 +cutAppearHawker__13daNpc_Hanjo_cFi = .text:0x00003704; // type:function size:0x4FC scope:global align:4 +cutDive__13daNpc_Hanjo_cFi = .text:0x00003C00; // type:function size:0x43C scope:global align:4 +wait__13daNpc_Hanjo_cFPv = .text:0x0000403C; // type:function size:0x4EC scope:global align:4 +throwStone__13daNpc_Hanjo_cFPv = .text:0x00004528; // type:function size:0x344 scope:global align:4 +takayose__13daNpc_Hanjo_cFPv = .text:0x0000486C; // type:function size:0x5D4 scope:global align:4 +talk__13daNpc_Hanjo_cFPv = .text:0x00004E40; // type:function size:0x1E8 scope:global align:4 +daNpc_Hanjo_Create__FPv = .text:0x00005028; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_Delete__FPv = .text:0x0000502C; // type:function size:0x34 scope:global align:4 +daNpc_Hanjo_Execute__FPv = .text:0x00005060; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_Draw__FPv = .text:0x00005064; // type:function size:0x4 scope:global align:4 +daNpc_Hanjo_IsDelete__FPv = .text:0x00005068; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_hanjo_cpp = .text:0x00005070; // type:function size:0x98 scope:global align:4 +__dt__18daNpc_HanjoStone_cFv = .text:0x00005108; // type:function size:0x5C scope:global align:4 +__ct__18daNpc_HanjoStone_cFv = .text:0x00005164; // type:function size:0x84 scope:global align:4 +initialize__18daNpc_HanjoStone_cFv = .text:0x000051E8; // type:function size:0x88 scope:global align:4 +getEyeballMaterialNo__13daNpc_Hanjo_cFv = .text:0x00005270; // type:function size:0x8 scope:global align:4 +chkActive__18daNpc_HanjoStone_cFv = .text:0x00005278; // type:function size:0x24 scope:global align:4 +getOld__18daNpc_HanjoStone_cFv = .text:0x0000529C; // type:function size:0x8 scope:global align:4 +getPos__18daNpc_HanjoStone_cFv = .text:0x000052A4; // type:function size:0x8 scope:global align:4 +setPos__18daNpc_HanjoStone_cF4cXyz = .text:0x000052AC; // type:function size:0x48 scope:global align:4 +getBackboneJointNo__13daNpc_Hanjo_cFv = .text:0x000052F4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Hanjo_cFv = .text:0x000052FC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Hanjo_cFv = .text:0x00005304; // type:function size:0x8 scope:global align:4 +setAngle__18daNpc_HanjoStone_cF5csXyz = .text:0x0000530C; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Hanjo_cFv = .text:0x00005314; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Hanjo_cFv = .text:0x0000531C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Hanjo_cFi = .text:0x00005324; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Hanjo_cFi = .text:0x00005334; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Hanjo_Param_cFv = .text:0x00005344; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Hanjo_Param_cFv = .text:0x00005384; // type:function size:0x10 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00005394; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000053D4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005414; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000054E0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005520; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00005564; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000055A0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00005648; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000056D4; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005754; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00005770; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000057D0; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000058E8; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000059F8; // type:function size:0x94 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00005A8C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Hanjo_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global align:4 +mStoneCcDObjInfo__13daNpc_Hanjo_c = .rodata:0x000000B4; // type:object size:0x30 scope:global align:4 +heapSize$95157 = .rodata:0x000000E4; // type:object size:0x14 scope:local align:4 +@102391 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102392 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@102393 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102415 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102416 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@102448 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$95232 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 +@102582 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@102639 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@102795 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@102996 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102997 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102998 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102999 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103000 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103001 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103002 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103003 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103004 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103007 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103091 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103092 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103093 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103094 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@103095 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@103164 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@103165 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@103166 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@103167 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@103231 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@103232 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@103233 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103234 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@103235 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@103308 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@103309 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@103310 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@103311 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@103340 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@96200 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 data:4byte +@103487 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@103488 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@103489 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@103597 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103598 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@103599 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@103600 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@103672 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@103673 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@103674 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@103727 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@103728 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@103729 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_316_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_316_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_316_data_2D = .data:0x0000002D; // type:object size:0x1A data:string +lbl_316_data_47 = .data:0x00000047; // type:object size:0x1A data:string +lbl_316_data_61 = .data:0x00000061; // type:object size:0x1E data:string +lbl_316_data_7F = .data:0x0000007F; // type:object size:0x1E data:string +lbl_316_data_9D = .data:0x0000009D; // type:object size:0x1E data:string +lbl_316_data_BB = .data:0x000000BB; // type:object size:0x1E data:string +lbl_316_data_D9 = .data:0x000000D9; // type:object size:0xC data:string +lbl_316_data_E5 = .data:0x000000E5; // type:object size:0xE data:string +lbl_316_data_F3 = .data:0x000000F3; // type:object size:0x5 data:string +l_evtList = .data:0x000000F8; // type:object size:0x58 scope:global align:4 +lbl_316_data_150 = .data:0x00000150; // type:object size:0x6 data:string +lbl_316_data_156 = .data:0x00000156; // type:object size:0x7 data:string +lbl_316_data_15D = .data:0x0000015D; // type:object size:0x7 data:string +lbl_316_data_164 = .data:0x00000164; // type:object size:0x7 data:string +lbl_316_data_16B = .data:0x0000016B; // type:object size:0x5 data:string +l_resNameList = .data:0x00000170; // type:object size:0x18 scope:global align:4 +lbl_316_data_188 = .data:0x00000188; // type:object size:0x3 +lbl_316_data_18B = .data:0x0000018B; // type:object size:0x5 +lbl_316_data_190 = .data:0x00000190; // type:object size:0x2 +lbl_316_data_192 = .data:0x00000192; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000198; // type:object size:0x14 scope:global align:4 +l_faceMotionAnmData = .data:0x000001AC; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000002C4; // type:object size:0x284 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000548; // type:object size:0x80 scope:global align:4 +l_motionSequenceData = .data:0x000005C8; // type:object size:0x140 scope:global align:4 +lbl_316_data_708 = .data:0x00000708; // type:object size:0x18 data:string +lbl_316_data_720 = .data:0x00000720; // type:object size:0xD data:string +mCutNameList__13daNpc_Hanjo_c = .data:0x00000730; // type:object size:0x18 scope:global align:4 +mCutList__13daNpc_Hanjo_c = .data:0x00000748; // type:object size:0x48 scope:global align:4 data:4byte +@102777 = .data:0x00000790; // type:object size:0xC scope:local align:4 data:4byte +@102811 = .data:0x0000079C; // type:object size:0xC scope:local align:4 data:4byte +@102812 = .data:0x000007A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_316_data_7B4 = .data:0x000007B4; // type:object size:0x6 data:string +@103174 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@103175 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@103176 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@103177 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +lbl_316_data_7EC = .data:0x000007EC; // type:object size:0x16 +lbl_316_data_802 = .data:0x00000802; // type:object size:0x6 data:string +lbl_316_data_808 = .data:0x00000808; // type:object size:0xD data:string +daNpc_Hanjo_MethodTable = .data:0x00000818; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HANJO = .data:0x00000838; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Hanjo_c = .data:0x00000868; // type:object size:0xC4 scope:global align:4 +lbl_316_data_92C = .data:0x0000092C; // type:object size:0xE data:string +@97027 = .data:0x0000093C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Hanjo_c = .data:0x00000950; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Hanjo_Param_c = .data:0x00000958; // type:object size:0xC scope:global align:4 +lbl_316_data_964 = .data:0x00000964; // type:object size:0x14 data:string +__RTTI__19daNpc_Hanjo_Param_c = .data:0x00000978; // type:object size:0x8 scope:global align:4 +lbl_316_data_980 = .data:0x00000980; // type:object size:0x9 data:string +@97035 = .data:0x0000098C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009A0; // type:object size:0xC scope:global align:4 +lbl_316_data_9AC = .data:0x000009AC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000009BC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000009C4; // type:object size:0xC scope:global align:4 +lbl_316_data_9D0 = .data:0x000009D0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000009E0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000009E8; // type:object size:0xC scope:global align:4 +lbl_316_data_9F4 = .data:0x000009F4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A14; // type:object size:0xC scope:global align:4 +lbl_316_data_A20 = .data:0x00000A20; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A34; // type:object size:0x8 scope:global align:4 +lbl_316_data_A3C = .data:0x00000A3C; // type:object size:0x34 +@97102 = .data:0x00000A70; // type:object size:0x3C scope:local align:4 +lbl_316_data_AAC = .data:0x00000AAC; // type:object size:0x14 +@97104 = .data:0x00000AC0; // type:object size:0x34 scope:local align:4 +lbl_316_data_AF4 = .data:0x00000AF4; // type:object size:0x14 +@97162 = .data:0x00000B08; // type:object size:0x24 scope:local align:4 +lbl_316_data_B2C = .data:0x00000B2C; // type:object size:0x18 +@97164 = .data:0x00000B44; // type:object size:0xC scope:local align:4 +lbl_316_data_B50 = .data:0x00000B50; // type:object size:0x1C +@97166 = .data:0x00000B6C; // type:object size:0xC scope:local align:4 +lbl_316_data_B78 = .data:0x00000B78; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mStoneCcDSph__13daNpc_Hanjo_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 data:byte +@95143 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 +@95759 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +prtclScl$95756 = .bss:0x00000068; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_henna/splits.txt b/config/RZDP01/rels/d_a_npc_henna/splits.txt new file mode 100644 index 0000000000..fb629d7f59 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_henna/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_henna.cpp: + .text start:0x000000CC end:0x00006C98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002E4 + .data start:0x00000000 end:0x00000330 + .bss start:0x00000008 end:0x0000024C diff --git a/config/RZDP01/rels/d_a_npc_henna/symbols.txt b/config/RZDP01/rels/d_a_npc_henna/symbols.txt new file mode 100644 index 0000000000..6a225a8a93 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_henna/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daNpc_Henna_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +anm_init__FP15npc_henna_classifUcf = .text:0x00000158; // type:function size:0xB0 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000208; // type:function size:0x28C scope:global align:4 +daNpc_Henna_Draw__FP15npc_henna_class = .text:0x00000494; // type:function size:0x174 scope:global align:4 +s_npc_sub__FPvPv = .text:0x00000608; // type:function size:0x8C scope:global align:4 +s_piro_sub__FPvPv = .text:0x00000694; // type:function size:0x4C scope:global align:4 +s_du_sub__FPvPv = .text:0x000006E0; // type:function size:0x74 scope:global align:4 +s_shop_sub__FPvPv = .text:0x00000754; // type:function size:0x5C scope:global align:4 +s_koro2ball_sub__FPvPv = .text:0x000007B0; // type:function size:0x5C scope:global align:4 +message_shop__FP15npc_henna_class = .text:0x0000080C; // type:function size:0x10C scope:global align:4 +s_rod_sub__FPvPv = .text:0x00000918; // type:function size:0x4C scope:global align:4 +s_fish_sub__FPvPv = .text:0x00000964; // type:function size:0x90 scope:global align:4 +action__FP15npc_henna_class = .text:0x000009F4; // type:function size:0x1394 scope:global align:4 +cam_3d_morf__FP15npc_henna_classf = .text:0x00001D88; // type:function size:0xE4 scope:global align:4 +demo_camera__FP15npc_henna_class = .text:0x00001E6C; // type:function size:0x2D4 scope:global align:4 +demo_camera_shop__FP15npc_henna_class = .text:0x00002140; // type:function size:0x2DA8 scope:global align:4 +message_guide__FP15npc_henna_class = .text:0x00004EE8; // type:function size:0x23C scope:global align:4 +s_boat_sub__FPvPv = .text:0x00005124; // type:function size:0x4C scope:global align:4 +env_control__FP15npc_henna_class = .text:0x00005170; // type:function size:0x214 scope:global align:4 +daNpc_Henna_Execute__FP15npc_henna_class = .text:0x00005384; // type:function size:0x910 scope:global align:4 +daNpc_Henna_IsDelete__FP15npc_henna_class = .text:0x00005C94; // type:function size:0x8 scope:global align:4 +daNpc_Henna_Delete__FP15npc_henna_class = .text:0x00005C9C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00005CF0; // type:function size:0x38C scope:global align:4 +daNpc_Henna_Create__FP10fopAc_ac_c = .text:0x0000607C; // type:function size:0x6D0 scope:global align:4 +__dt__17daNpc_Henna_HIO_cFv = .text:0x0000674C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_henna_cpp = .text:0x0000678C; // type:function size:0x330 scope:global align:4 +getModelData__8J3DModelFv = .text:0x00006ABC; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00006AC4; // type:function size:0x10 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x00006AD4; // type:function size:0x18 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00006AEC; // type:function size:0x18 scope:global align:4 +dComIfGp_checkPlayerStatus0__FiUl = .text:0x00006B04; // type:function size:0x1C scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00006B20; // type:function size:0x8 scope:global align:4 +getFrame__14mDoExt_baseAnmFv = .text:0x00006B28; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00006B30; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00006B38; // type:function size:0x8 scope:global align:4 +getEndFrame__14mDoExt_baseAnmFv = .text:0x00006B40; // type:function size:0x30 scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUs = .text:0x00006B70; // type:function size:0x8 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00006B78; // type:function size:0x34 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00006BAC; // type:function size:0x8 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x00006BB4; // type:function size:0x4 scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00006BB8; // type:function size:0x30 scope:global align:4 +fopAcM_GetID__FPCv = .text:0x00006BE8; // type:function size:0x18 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x00006C00; // type:function size:0x14 scope:global align:4 +cancelOriginalDemo__9daPy_py_cFv = .text:0x00006C14; // type:function size:0x14 scope:global align:4 +dKy_getEnvlight__Fv = .text:0x00006C28; // type:function size:0xC scope:global align:4 +fadeIn__13mDoGph_gInf_cFfR8_GXColor = .text:0x00006C34; // type:function size:0x8 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00006C3C; // type:function size:0xC scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00006C48; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00006C58; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00006C68; // type:function size:0x10 scope:global align:4 +getModelMtx__9daCanoe_cFv = .text:0x00006C78; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00006C84; // type:function size:0x14 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@109008 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@109009 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@109010 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@109019 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@109020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@109061 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@109062 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@109063 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@109066 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@109101 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@109102 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@109174 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@109209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@109253 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@109551 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109552 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109553 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109554 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109555 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109556 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@109557 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@109558 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@109559 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@109560 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@109561 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@109562 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@109563 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@109564 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@109565 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@109566 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@109567 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@109568 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@109569 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@109570 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@109571 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@109572 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@109573 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@109574 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@109575 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@109576 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@109577 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@109578 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@109579 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@109639 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@109640 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@109641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@109642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@109643 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@109644 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@109645 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@109646 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100630 = .rodata:0x000000D0; // type:object size:0x20 scope:local align:4 +@100783 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@110467 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@110468 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@110469 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@110470 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@110471 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110472 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110473 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110474 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110475 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@110476 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110477 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110478 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110479 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110480 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110481 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110482 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110483 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110484 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@110485 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@110486 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110487 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110488 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110489 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110490 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@110491 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@110492 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@110493 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@110494 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@110495 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@110496 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@110497 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@110498 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@110499 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@110500 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@110501 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@110502 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110503 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110504 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@110505 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@110506 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@110507 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@110508 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@110509 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@110510 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@110511 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@110512 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@110513 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@110514 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@110515 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@110516 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@110517 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@110518 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@110519 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@110520 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@110521 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@110522 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@110602 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@110603 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@110604 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@110605 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@110606 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@110607 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@110677 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@110678 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@110679 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@110680 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@110681 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@110682 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@110683 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@110684 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@110685 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@110686 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@110687 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@110688 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@111015 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@111016 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@111017 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@111018 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@111019 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@111020 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@111021 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@111022 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@111023 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@111024 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@111025 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@111026 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@111027 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@111028 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@111030 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@111031 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@111032 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@111050 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@111051 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@111052 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@111053 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@111054 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@111055 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@111056 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@111057 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@111058 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@111059 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@111060 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@111061 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@111062 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@111063 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@111064 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@111065 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 data:string +@111066 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@111067 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@111068 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@111069 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@111070 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@111071 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@111072 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@111073 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@111074 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@111075 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@111076 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@111077 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@111078 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@111079 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@111080 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@111081 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@111082 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +check_kind = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_83_data_8 = .data:0x00000008; // type:object size:0x6 data:string +@109585 = .data:0x00000010; // type:object size:0x34 scope:local align:4 +@109583 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +check_size$100461 = .data:0x00000074; // type:object size:0x8 scope:local align:4 +@110525 = .data:0x0000007C; // type:object size:0x50 scope:local align:4 +@110524 = .data:0x000000CC; // type:object size:0x148 scope:local align:4 +btk_d$101350 = .data:0x00000214; // type:object size:0xC scope:local align:4 +btp_d$101362 = .data:0x00000220; // type:object size:0x20 scope:local align:4 +facebck_d$101374 = .data:0x00000240; // type:object size:0x20 scope:local align:4 +lbl_83_data_260 = .data:0x00000260; // type:object size:0x10 +l_daNpc_Henna_Method = .data:0x00000270; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HENNA = .data:0x00000290; // type:object size:0x30 scope:global align:4 +__vt__17daNpc_Henna_HIO_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_83_data_2CC = .data:0x000002CC; // type:object size:0x12 data:string +@101579 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +__RTTI__17daNpc_Henna_HIO_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_83_data_2F4 = .data:0x000002F4; // type:object size:0x3C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@99381 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global align:4 data:byte +lrl = .bss:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_83_bss_54 = .bss:0x00000054; // type:object size:0x1 data:byte +@100183 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@100184 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@100185 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@100186 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@100187 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@100188 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@100189 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@100190 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@100191 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@100192 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@100193 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@100194 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +@100195 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +@100196 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +@100197 = .bss:0x00000100; // type:object size:0xC scope:local align:4 +@100198 = .bss:0x0000010C; // type:object size:0xC scope:local align:4 +@100199 = .bss:0x00000118; // type:object size:0xC scope:local align:4 +@100200 = .bss:0x00000124; // type:object size:0xC scope:local align:4 +@100201 = .bss:0x00000130; // type:object size:0xC scope:local align:4 +@100202 = .bss:0x0000013C; // type:object size:0xC scope:local align:4 +zoom_check_pos = .bss:0x00000148; // type:object size:0xF0 scope:global align:4 +koro2_reset = .bss:0x00000238; // type:object size:0x4 scope:global align:4 +old_stick_x$100755 = .bss:0x00000240; // type:object size:0x4 scope:local align:4 +old_stick_sx$100756 = .bss:0x00000244; // type:object size:0x4 scope:local align:4 +lbl_83_bss_248 = .bss:0x00000248; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_npc_henna0/splits.txt b/config/RZDP01/rels/d_a_npc_henna0/splits.txt new file mode 100644 index 0000000000..e39a11540f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_henna0/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_henna0.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_npc_henna0/symbols.txt b/config/RZDP01/rels/d_a_npc_henna0/symbols.txt new file mode 100644 index 0000000000..9764087f7a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_henna0/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_HENNA0 = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_hoz/splits.txt b/config/RZDP01/rels/d_a_npc_hoz/splits.txt new file mode 100644 index 0000000000..19938101bc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_hoz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_hoz.cpp: + .text start:0x000000CC end:0x00003BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00001370 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_hoz/symbols.txt b/config/RZDP01/rels/d_a_npc_hoz/symbols.txt new file mode 100644 index 0000000000..e55e7464d1 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_hoz/symbols.txt @@ -0,0 +1,170 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Hoz_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__11daNpc_Hoz_cFv = .text:0x0000018C; // type:function size:0x4CC scope:global align:4 +CreateHeap__11daNpc_Hoz_cFv = .text:0x00000658; // type:function size:0x288 scope:global align:4 +Draw__11daNpc_Hoz_cFv = .text:0x000008E0; // type:function size:0x9C scope:global align:4 +createHeapCallBack__11daNpc_Hoz_cFP10fopAc_ac_c = .text:0x0000097C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Hoz_cFP8J3DJointi = .text:0x00000980; // type:function size:0x54 scope:global align:4 +s_sub__FPvPv = .text:0x000009D4; // type:function size:0x4C scope:global align:4 +s_subCanoe__FPvPv = .text:0x00000A20; // type:function size:0x4C scope:global align:4 +getType__11daNpc_Hoz_cFv = .text:0x00000A6C; // type:function size:0x74 scope:global align:4 +reset__11daNpc_Hoz_cFv = .text:0x00000AE0; // type:function size:0xA8 scope:global align:4 +setParam__11daNpc_Hoz_cFv = .text:0x00000B88; // type:function size:0x120 scope:global align:4 +setAfterTalkMotion__11daNpc_Hoz_cFv = .text:0x00000CA8; // type:function size:0x4 scope:global align:4 +checkChangeEvt__11daNpc_Hoz_cFv = .text:0x00000CAC; // type:function size:0x78 scope:global align:4 +evtTalk__11daNpc_Hoz_cFv = .text:0x00000D24; // type:function size:0xD8 scope:global align:4 +evtEndProc__11daNpc_Hoz_cFv = .text:0x00000DFC; // type:function size:0x13C scope:global align:4 +evtCutProc__11daNpc_Hoz_cFv = .text:0x00000F38; // type:function size:0xB8 scope:global align:4 +evtProc__11daNpc_Hoz_cFv = .text:0x00000FF0; // type:function size:0x218 scope:global align:4 +action__11daNpc_Hoz_cFv = .text:0x00001208; // type:function size:0x88 scope:global align:4 +beforeMove__11daNpc_Hoz_cFv = .text:0x00001290; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Hoz_cFv = .text:0x00001308; // type:function size:0x208 scope:global align:4 +setCollision__11daNpc_Hoz_cFv = .text:0x00001510; // type:function size:0x15C scope:global align:4 +evtOrder__11daNpc_Hoz_cFv = .text:0x0000166C; // type:function size:0x150 scope:global align:4 +drawDbgInfo__11daNpc_Hoz_cFv = .text:0x000017BC; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Hoz_cFv = .text:0x000017C4; // type:function size:0x140 scope:global align:4 +setAction__11daNpc_Hoz_cFM11daNpc_Hoz_cFPCvPvPv_i = .text:0x00001904; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Hoz_cFPv = .text:0x000019AC; // type:function size:0x118 scope:global align:4 +waitBattle__11daNpc_Hoz_cFPv = .text:0x00001AC4; // type:function size:0x1D8 scope:global align:4 +waitTwilightBattle__11daNpc_Hoz_cFPv = .text:0x00001C9C; // type:function size:0x1BC scope:global align:4 +waitBoat__11daNpc_Hoz_cFPv = .text:0x00001E58; // type:function size:0x308 scope:global align:4 +waitBoat2__11daNpc_Hoz_cFPv = .text:0x00002160; // type:function size:0x2CC scope:global align:4 +waitBoat1_5__11daNpc_Hoz_cFPv = .text:0x0000242C; // type:function size:0x2C0 scope:global align:4 +waitTw__11daNpc_Hoz_cFPv = .text:0x000026EC; // type:function size:0x160 scope:global align:4 +talk__11daNpc_Hoz_cFPv = .text:0x0000284C; // type:function size:0x25C scope:global align:4 +ECut_boatRace__11daNpc_Hoz_cFi = .text:0x00002AA8; // type:function size:0x348 scope:global align:4 +ECut_beforeBattle__11daNpc_Hoz_cFi = .text:0x00002DF0; // type:function size:0xF4 scope:global align:4 +ECut_afterBattle__11daNpc_Hoz_cFi = .text:0x00002EE4; // type:function size:0x148 scope:global align:4 +ECut_beforeBlast__11daNpc_Hoz_cFi = .text:0x0000302C; // type:function size:0x148 scope:global align:4 +ECut_afterBlast__11daNpc_Hoz_cFi = .text:0x00003174; // type:function size:0x148 scope:global align:4 +ECut_yMushi__11daNpc_Hoz_cFi = .text:0x000032BC; // type:function size:0x110 scope:global align:4 +ECut_talkBreak__11daNpc_Hoz_cFi = .text:0x000033CC; // type:function size:0x148 scope:global align:4 +daNpc_Hoz_Create__FPv = .text:0x00003514; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_Delete__FPv = .text:0x00003518; // type:function size:0x34 scope:global align:4 +daNpc_Hoz_Execute__FPv = .text:0x0000354C; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_Draw__FPv = .text:0x00003550; // type:function size:0x4 scope:global align:4 +daNpc_Hoz_IsDelete__FPv = .text:0x00003554; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_hoz_cpp = .text:0x0000355C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000035C4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003604; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000036D0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003710; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003754; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003848; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003944; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003A54; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_Hoz_cFv = .text:0x00003AD4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Hoz_cFv = .text:0x00003ADC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Hoz_cFv = .text:0x00003AE4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Hoz_cFv = .text:0x00003AEC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Hoz_cFi = .text:0x00003AF4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Hoz_cFi = .text:0x00003B04; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Hoz_Param_cFv = .text:0x00003B14; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Hoz_Param_cFv = .text:0x00003B54; // type:function size:0x10 scope:global align:4 +setPosAndAngle__9daCanoe_cFPC4cXyzs = .text:0x00003B64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Hoz_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$99153 = .rodata:0x00000090; // type:object size:0x1C scope:local align:4 +@104228 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@104229 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@104230 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104231 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104257 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@104258 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104259 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@104308 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104367 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@104547 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104614 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104615 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104618 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@104690 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104691 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@105033 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@105034 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@105035 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_318_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_318_data_11 = .data:0x00000011; // type:object size:0xA data:string +lbl_318_data_1B = .data:0x0000001B; // type:object size:0x11 data:string +lbl_318_data_2C = .data:0x0000002C; // type:object size:0xE data:string +lbl_318_data_3A = .data:0x0000003A; // type:object size:0xD data:string +lbl_318_data_47 = .data:0x00000047; // type:object size:0xD data:string +lbl_318_data_54 = .data:0x00000054; // type:object size:0xC data:string +lbl_318_data_60 = .data:0x00000060; // type:object size:0x8 data:string +lbl_318_data_68 = .data:0x00000068; // type:object size:0xB data:string +l_evtList = .data:0x00000074; // type:object size:0x48 scope:global align:4 +lbl_318_data_BC = .data:0x000000BC; // type:object size:0x4 data:string +lbl_318_data_C0 = .data:0x000000C0; // type:object size:0x7 data:string +lbl_318_data_C7 = .data:0x000000C7; // type:object size:0x5 data:string +lbl_318_data_CC = .data:0x000000CC; // type:object size:0x5 data:string +lbl_318_data_D1 = .data:0x000000D1; // type:object size:0x5 data:string +lbl_318_data_D6 = .data:0x000000D6; // type:object size:0x7 data:string +l_resNameList = .data:0x000000E0; // type:object size:0x1C scope:global align:4 +lbl_318_data_FC = .data:0x000000FC; // type:object size:0x3 +lbl_318_data_FF = .data:0x000000FF; // type:object size:0x4 +lbl_318_data_103 = .data:0x00000103; // type:object size:0x4 +lbl_318_data_107 = .data:0x00000107; // type:object size:0x5 +l_loadResPtrnList = .data:0x0000010C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000128; // type:object size:0x444 scope:global align:4 +l_motionAnmData = .data:0x0000056C; // type:object size:0x444 scope:global align:4 +l_faceMotionSequenceData = .data:0x000009B0; // type:object size:0x230 scope:global align:4 +l_motionSequenceData = .data:0x00000BE0; // type:object size:0x240 scope:global align:4 +mCutNameList__11daNpc_Hoz_c = .data:0x00000E20; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_Hoz_c = .data:0x00000E40; // type:object size:0x60 scope:global align:4 data:4byte +@104488 = .data:0x00000EA0; // type:object size:0xC scope:local align:4 data:4byte +@104489 = .data:0x00000EAC; // type:object size:0xC scope:local align:4 data:4byte +@104514 = .data:0x00000EB8; // type:object size:0x24 scope:local align:4 +lbl_318_data_EDC = .data:0x00000EDC; // type:object size:0x4 data:string +lbl_318_data_EE0 = .data:0x00000EE0; // type:object size:0x10 data:string +@104735 = .data:0x00000EF0; // type:object size:0xC scope:local align:4 +@104736 = .data:0x00000EFC; // type:object size:0xC scope:local align:4 +@104737 = .data:0x00000F08; // type:object size:0xC scope:local align:4 +@104738 = .data:0x00000F14; // type:object size:0xC scope:local align:4 +@104739 = .data:0x00000F20; // type:object size:0xC scope:local align:4 +@104740 = .data:0x00000F2C; // type:object size:0xC scope:local align:4 +@104741 = .data:0x00000F38; // type:object size:0xC scope:local align:4 +lbl_318_data_F44 = .data:0x00000F44; // type:object size:0x8 data:string +lbl_318_data_F4C = .data:0x00000F4C; // type:object size:0x4 data:string +daNpc_Hoz_MethodTable = .data:0x00000F50; // type:object size:0x20 scope:global align:4 +g_profile_NPC_HOZ = .data:0x00000F70; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Hoz_c = .data:0x00000FA0; // type:object size:0xC4 scope:global align:4 +lbl_318_data_1064 = .data:0x00001064; // type:object size:0xC data:string +@100432 = .data:0x00001070; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Hoz_c = .data:0x00001084; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Hoz_Param_c = .data:0x0000108C; // type:object size:0xC scope:global align:4 +lbl_318_data_1098 = .data:0x00001098; // type:object size:0x12 data:string +__RTTI__17daNpc_Hoz_Param_c = .data:0x000010AC; // type:object size:0x8 scope:global align:4 +lbl_318_data_10B4 = .data:0x000010B4; // type:object size:0x9 data:string +@100442 = .data:0x000010C0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000010D4; // type:object size:0xC scope:global align:4 +lbl_318_data_10E0 = .data:0x000010E0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000010F0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000010F8; // type:object size:0xC scope:global align:4 +lbl_318_data_1104 = .data:0x00001104; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000111C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001124; // type:object size:0xC scope:global align:4 +lbl_318_data_1130 = .data:0x00001130; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001144; // type:object size:0x8 scope:global align:4 +lbl_318_data_114C = .data:0x0000114C; // type:object size:0x34 +@100509 = .data:0x00001180; // type:object size:0x3C scope:local align:4 +lbl_318_data_11BC = .data:0x000011BC; // type:object size:0x14 +@100511 = .data:0x000011D0; // type:object size:0x34 scope:local align:4 +lbl_318_data_1204 = .data:0x00001204; // type:object size:0x14 +@100569 = .data:0x00001218; // type:object size:0x24 scope:local align:4 +lbl_318_data_123C = .data:0x0000123C; // type:object size:0x18 +@100571 = .data:0x00001254; // type:object size:0xC scope:local align:4 +lbl_318_data_1260 = .data:0x00001260; // type:object size:0x1C +@100573 = .data:0x0000127C; // type:object size:0xC scope:local align:4 +lbl_318_data_1288 = .data:0x00001288; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99137 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_impal/splits.txt b/config/RZDP01/rels/d_a_npc_impal/splits.txt new file mode 100644 index 0000000000..b428c2abe9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_impal/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_impal.cpp: + .text start:0x000000CC end:0x000033C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A0 + .data start:0x00000000 end:0x0000065C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_impal/symbols.txt b/config/RZDP01/rels/d_a_npc_impal/symbols.txt new file mode 100644 index 0000000000..37a206f619 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_impal/symbols.txt @@ -0,0 +1,147 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daNpcImpal_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__12daNpcImpal_cFv = .text:0x00000358; // type:function size:0xCC scope:global align:4 +Create__12daNpcImpal_cFv = .text:0x00000424; // type:function size:0x46C scope:global align:4 +CreateHeap__12daNpcImpal_cFv = .text:0x00000890; // type:function size:0x260 scope:global align:4 +Draw__12daNpcImpal_cFv = .text:0x00000AF0; // type:function size:0x70 scope:global align:4 +ctrlJoint__12daNpcImpal_cFP8J3DJointP8J3DModel = .text:0x00000B60; // type:function size:0x188 scope:global align:4 +createHeapCallBack__12daNpcImpal_cFP10fopAc_ac_c = .text:0x00000CE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpcImpal_cFP8J3DJointi = .text:0x00000CEC; // type:function size:0x48 scope:global align:4 +setExpressionAnm__12daNpcImpal_cFib = .text:0x00000D34; // type:function size:0x244 scope:global align:4 +setExpressionBtp__12daNpcImpal_cFi = .text:0x00000F78; // type:function size:0xD8 scope:global align:4 +setMotionAnm__12daNpcImpal_cFif = .text:0x00001050; // type:function size:0x168 scope:global align:4 +setAction__12daNpcImpal_cFM12daNpcImpal_cFPCvPvPv_b = .text:0x000011B8; // type:function size:0xA8 scope:global align:4 +s_sub1__FPvPv = .text:0x00001260; // type:function size:0xA8 scope:global align:4 +wait__12daNpcImpal_cFPv = .text:0x00001308; // type:function size:0x44C scope:global align:4 +setExpression__12daNpcImpal_cFif = .text:0x00001754; // type:function size:0x2C scope:global align:4 +setMotion__12daNpcImpal_cFifi = .text:0x00001780; // type:function size:0x44 scope:global align:4 +chkFindPlayer__12daNpcImpal_cFv = .text:0x000017C4; // type:function size:0xD4 scope:global align:4 +setLookMode__12daNpcImpal_cFi = .text:0x00001898; // type:function size:0x24 scope:global align:4 +step__12daNpcImpal_cFsi = .text:0x000018BC; // type:function size:0x178 scope:global align:4 +talk__12daNpcImpal_cFPv = .text:0x00001A34; // type:function size:0x2C4 scope:global align:4 +setExpressionTalkAfter__12daNpcImpal_cFv = .text:0x00001CF8; // type:function size:0xB8 scope:global align:4 +demo__12daNpcImpal_cFPv = .text:0x00001DB0; // type:function size:0x1D8 scope:global align:4 +EvCut_ImpalAppear1__12daNpcImpal_cFi = .text:0x00001F88; // type:function size:0x3C8 scope:global align:4 +EvCut_ImpalAppear2__12daNpcImpal_cFi = .text:0x00002350; // type:function size:0x1D4 scope:global align:4 +EvCut_CopyRod__12daNpcImpal_cFi = .text:0x00002524; // type:function size:0x318 scope:global align:4 +daNpcImpal_Create__FPv = .text:0x0000283C; // type:function size:0x4 scope:global align:4 +daNpcImpal_Delete__FPv = .text:0x00002840; // type:function size:0x34 scope:global align:4 +daNpcImpal_Execute__FPv = .text:0x00002874; // type:function size:0x24 scope:global align:4 +daNpcImpal_Draw__FPv = .text:0x00002898; // type:function size:0x4 scope:global align:4 +daNpcImpal_IsDelete__FPv = .text:0x0000289C; // type:function size:0x8 scope:global align:4 +drawDbgInfo__12daNpcImpal_cFv = .text:0x000028A4; // type:function size:0x8 scope:global align:4 +setAttnPos__12daNpcImpal_cFv = .text:0x000028AC; // type:function size:0x3C4 scope:global align:4 +ctrlBtk__12daNpcImpal_cFv = .text:0x00002C70; // type:function size:0xD4 scope:global align:4 +main__12daNpcImpal_cFv = .text:0x00002D44; // type:function size:0x434 scope:global align:4 +setParam__12daNpcImpal_cFv = .text:0x00003178; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_npc_impal_cpp = .text:0x00003214; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000327C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000032B8; // type:function size:0xBC scope:global align:4 +__dt__18daNpcImpal_Param_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 +__ct__18daNpcImpal_Param_cFv = .text:0x000033B4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpcImpal_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@99045 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99046 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99047 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99048 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99049 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99090 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94875 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95183 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@95187 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@95191 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95195 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95199 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95203 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95207 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@95258 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@95262 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@95264 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@95268 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@95272 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@95276 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@95278 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@95282 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@95284 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@95288 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@99305 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@99371 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:float +@99438 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99439 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@99442 = .rodata:0x00000170; // type:object size:0x8 scope:local align:4 +@99563 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99564 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@99565 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99613 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99614 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99704 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99705 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99706 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99707 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99722 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xD8 scope:global align:4 +l_btpGetParamList = .data:0x000000D8; // type:object size:0x78 scope:global align:4 +l_btkGetParamList = .data:0x00000150; // type:object size:0x30 scope:global align:4 data:4byte +lbl_319_data_180 = .data:0x00000180; // type:object size:0x6 data:string +l_arcNames = .data:0x00000188; // type:object size:0x4 scope:global align:4 data:4byte +lbl_319_data_18C = .data:0x0000018C; // type:object size:0xE data:string +lbl_319_data_19A = .data:0x0000019A; // type:object size:0xE data:string +lbl_319_data_1A8 = .data:0x000001A8; // type:object size:0xE data:string +l_evtNames = .data:0x000001B8; // type:object size:0x10 scope:global align:4 +l_resetPos = .data:0x000001C8; // type:object size:0xC scope:global align:4 +l_myName = .data:0x000001D4; // type:object size:0x4 scope:global align:4 +mEvtSeqList__12daNpcImpal_c = .data:0x000001D8; // type:object size:0x30 scope:global align:4 data:4byte +@98933 = .data:0x00000208; // type:object size:0xC scope:local align:4 +lbl_319_data_214 = .data:0x00000214; // type:object size:0x10 +@99243 = .data:0x00000224; // type:object size:0x28 scope:local align:4 +@99337 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +@99338 = .data:0x00000258; // type:object size:0xC scope:local align:4 +@99339 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_319_data_270 = .data:0x00000270; // type:object size:0x14 +@99464 = .data:0x00000284; // type:object size:0xC scope:local align:4 data:4byte +lbl_319_data_290 = .data:0x00000290; // type:object size:0x10 data:string +@99500 = .data:0x000002A0; // type:object size:0xC scope:local align:4 +@99501 = .data:0x000002AC; // type:object size:0xC scope:local align:4 +daNpcImpal_MethodTable = .data:0x000002B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_IMPAL = .data:0x000002D8; // type:object size:0x30 scope:global align:4 +__vt__12daNpcImpal_c = .data:0x00000308; // type:object size:0x48 scope:global align:4 +lbl_319_data_350 = .data:0x00000350; // type:object size:0xD data:string +@95959 = .data:0x00000360; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpcImpal_c = .data:0x00000374; // type:object size:0x8 scope:global align:4 +__vt__18daNpcImpal_Param_c = .data:0x0000037C; // type:object size:0xC scope:global align:4 +lbl_319_data_388 = .data:0x00000388; // type:object size:0x13 data:string +__RTTI__18daNpcImpal_Param_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 +lbl_319_data_3A4 = .data:0x000003A4; // type:object size:0x9 data:string +@95962 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0xC scope:global align:4 +lbl_319_data_3D0 = .data:0x000003D0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003E0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000003E8; // type:object size:0xC scope:global align:4 +lbl_319_data_3F4 = .data:0x000003F4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000408; // type:object size:0x8 scope:global align:4 +lbl_319_data_410 = .data:0x00000410; // type:object size:0x34 +@96034 = .data:0x00000444; // type:object size:0x3C scope:local align:4 +lbl_319_data_480 = .data:0x00000480; // type:object size:0x14 +@96036 = .data:0x00000494; // type:object size:0x34 scope:local align:4 +lbl_319_data_4C8 = .data:0x000004C8; // type:object size:0x14 +@96094 = .data:0x000004DC; // type:object size:0x24 scope:local align:4 +lbl_319_data_500 = .data:0x00000500; // type:object size:0x18 +@96096 = .data:0x00000518; // type:object size:0xC scope:local align:4 +lbl_319_data_524 = .data:0x00000524; // type:object size:0x1C +@96098 = .data:0x00000540; // type:object size:0xC scope:local align:4 +lbl_319_data_54C = .data:0x0000054C; // type:object size:0xE8 +lbl_319_data_634 = .data:0x00000634; // type:object size:0x10 data:string +lbl_319_data_644 = .data:0x00000644; // type:object size:0x8 data:string +lbl_319_data_64C = .data:0x0000064C; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94709 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_inko/splits.txt b/config/RZDP01/rels/d_a_npc_inko/splits.txt new file mode 100644 index 0000000000..da92627939 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_inko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_inko.cpp: + .text start:0x0000005C end:0x00001460 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_npc_inko/symbols.txt b/config/RZDP01/rels/d_a_npc_inko/symbols.txt new file mode 100644 index 0000000000..126eef1f72 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_inko/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x198 scope:global align:4 +daNpc_Inko_Draw__FP14npc_inko_class = .text:0x000001F4; // type:function size:0x6C scope:global align:4 +daNpc_Inko_Execute__FP14npc_inko_class = .text:0x00000260; // type:function size:0xEB8 scope:global align:4 +daNpc_Inko_IsDelete__FP14npc_inko_class = .text:0x00001118; // type:function size:0x8 scope:global align:4 +daNpc_Inko_Delete__FP14npc_inko_class = .text:0x00001120; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001170; // type:function size:0x140 scope:global align:4 +daNpc_Inko_Create__FP10fopAc_ac_c = .text:0x000012B0; // type:function size:0x100 scope:global align:4 +anm_init__FP14npc_inko_classifUcf = .text:0x000013B0; // type:function size:0xB0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95116 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95117 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95305 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95306 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95307 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95308 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95309 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95310 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95311 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95312 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95313 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95314 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95316 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95317 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95318 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95319 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95320 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95321 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95325 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95328 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95329 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95331 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95332 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95333 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@95334 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95335 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95336 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95337 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95338 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95339 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95430 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_320_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mes_0$93747 = .data:0x0000000C; // type:object size:0x10 scope:local align:4 +mes_1$93748 = .data:0x0000001C; // type:object size:0x10 scope:local align:4 +l_daNpc_Inko_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_INKO = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_ins/splits.txt b/config/RZDP01/rels/d_a_npc_ins/splits.txt new file mode 100644 index 0000000000..9642fefda2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ins/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ins.cpp: + .text start:0x000000CC end:0x00003A8C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000002D0 + .data start:0x00000000 end:0x000006C4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_npc_ins/symbols.txt b/config/RZDP01/rels/d_a_npc_ins/symbols.txt new file mode 100644 index 0000000000..986cad561f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ins/symbols.txt @@ -0,0 +1,172 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcIns_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__10daNpcIns_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__10daNpcIns_cFv = .text:0x00000460; // type:function size:0x510 scope:global align:4 +CreateHeap__10daNpcIns_cFv = .text:0x00000970; // type:function size:0x340 scope:global align:4 +Draw__10daNpcIns_cFv = .text:0x00000CB0; // type:function size:0x128 scope:global align:4 +ctrlJoint__10daNpcIns_cFP8J3DJointP8J3DModel = .text:0x00000DD8; // type:function size:0x188 scope:global align:4 +createHeapCallBack__10daNpcIns_cFP10fopAc_ac_c = .text:0x00000F60; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcIns_cFP8J3DJointi = .text:0x00000F64; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcIns_cFib = .text:0x00000FAC; // type:function size:0x244 scope:global align:4 +setExpressionBtp__10daNpcIns_cFi = .text:0x000011F0; // type:function size:0xD8 scope:global align:4 +setMotionAnm__10daNpcIns_cFif = .text:0x000012C8; // type:function size:0x168 scope:global align:4 +waitShop__10daNpcIns_cFPv = .text:0x00001430; // type:function size:0x154 scope:global align:4 +setExpression__10daNpcIns_cFif = .text:0x00001584; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcIns_cFifi = .text:0x000015B0; // type:function size:0x80 scope:global align:4 +checkPlayerSearch__10daNpcIns_cFv = .text:0x00001630; // type:function size:0x6C scope:global align:4 +chkFindPlayer__10daNpcIns_cFv = .text:0x0000169C; // type:function size:0xD4 scope:global align:4 +setLookMode__10daNpcIns_cFi = .text:0x00001770; // type:function size:0x24 scope:global align:4 +step__10daNpcIns_cFsi = .text:0x00001794; // type:function size:0x178 scope:global align:4 +waitEventMng__10daNpcIns_cFv = .text:0x0000190C; // type:function size:0x118 scope:global align:4 +setAction__10daNpcIns_cFM10daNpcIns_cFPCvPvPv_b = .text:0x00001A24; // type:function size:0xC0 scope:global align:4 +waitPresent__10daNpcIns_cFPv = .text:0x00001AE4; // type:function size:0x1CC scope:global align:4 +waitOutSide1__10daNpcIns_cFPv = .text:0x00001CB0; // type:function size:0x278 scope:global align:4 +waitOutSide2__10daNpcIns_cFPv = .text:0x00001F28; // type:function size:0x134 scope:global align:4 +goHome__10daNpcIns_cFPv = .text:0x0000205C; // type:function size:0x2E4 scope:global align:4 +talk__10daNpcIns_cFPv = .text:0x00002340; // type:function size:0x458 scope:global align:4 +demo__10daNpcIns_cFPv = .text:0x00002798; // type:function size:0x16C scope:global align:4 +isInsectComplete__10daNpcIns_cFv = .text:0x00002904; // type:function size:0x64 scope:global align:4 +getInsectParamData__10daNpcIns_cFi = .text:0x00002968; // type:function size:0xF4 scope:global align:4 +setWaitAction__10daNpcIns_cFv = .text:0x00002A5C; // type:function size:0xC0 scope:global align:4 +setPath__10daNpcIns_cFi = .text:0x00002B1C; // type:function size:0x74 scope:global align:4 +getTargetPoint__10daNpcIns_cFiP3Vec = .text:0x00002B90; // type:function size:0x48 scope:global align:4 +daNpcIns_Create__FPv = .text:0x00002BD8; // type:function size:0x4 scope:global align:4 +daNpcIns_Delete__FPv = .text:0x00002BDC; // type:function size:0x34 scope:global align:4 +daNpcIns_Execute__FPv = .text:0x00002C10; // type:function size:0x24 scope:global align:4 +daNpcIns_Draw__FPv = .text:0x00002C34; // type:function size:0x4 scope:global align:4 +daNpcIns_IsDelete__FPv = .text:0x00002C38; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcIns_cFv = .text:0x00002C40; // type:function size:0x8 scope:global align:4 +setMtx__10daNpcIns_cFv = .text:0x00002C48; // type:function size:0xC8 scope:global align:4 +setAttnPos__10daNpcIns_cFv = .text:0x00002D10; // type:function size:0x3EC scope:global align:4 +ctrlBtk__10daNpcIns_cFv = .text:0x000030FC; // type:function size:0xD4 scope:global align:4 +main__10daNpcIns_cFv = .text:0x000031D0; // type:function size:0x5FC scope:global align:4 +setParam__10daNpcIns_cFv = .text:0x000037CC; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_npc_ins_cpp = .text:0x00003868; // type:function size:0x68 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000038D0; // type:function size:0x74 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003944; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003980; // type:function size:0xBC scope:global align:4 +__dt__16daNpcIns_Param_cFv = .text:0x00003A3C; // type:function size:0x40 scope:global align:4 +__ct__16daNpcIns_Param_cFv = .text:0x00003A7C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_insectParams = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +m__16daNpcIns_Param_c = .rodata:0x000000C0; // type:object size:0x70 scope:global align:4 data:float +@103674 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:float +@103675 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103676 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103677 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103678 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103679 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@103736 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@99238 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@99553 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99557 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99561 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99565 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99569 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99573 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99581 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99585 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99636 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99640 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99642 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99646 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@99650 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@99652 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@99656 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@99660 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@99662 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@99666 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@99668 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@99672 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@99676 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@99680 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@99684 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@99688 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@99692 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@103975 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 data:float +@104048 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@104049 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@104052 = .rodata:0x000002A0; // type:object size:0x8 scope:local align:4 +@104149 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@104150 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@104206 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@104207 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@104208 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@104461 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@104462 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@104463 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@104464 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@104482 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x120 scope:global align:4 +l_btpGetParamList = .data:0x00000120; // type:object size:0x60 scope:global align:4 +l_btkGetParamList = .data:0x00000180; // type:object size:0x18 scope:global align:4 data:4byte +l_loadRes_INS0 = .data:0x00000198; // type:object size:0xC scope:global align:4 +l_loadRes_INS1 = .data:0x000001A4; // type:object size:0xC scope:global align:4 +l_loadRes_INS2 = .data:0x000001B0; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000001BC; // type:object size:0xC scope:global align:4 +lbl_321_data_1C8 = .data:0x000001C8; // type:object size:0x4 data:string +lbl_321_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_321_data_1D1 = .data:0x000001D1; // type:object size:0x5 data:string +l_arcNames = .data:0x000001D8; // type:object size:0xC scope:global align:4 data:4byte +lbl_321_data_1E4 = .data:0x000001E4; // type:object size:0x4 data:string +l_myName = .data:0x000001E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_321_data_1EC = .data:0x000001EC; // type:object size:0x10 +@103918 = .data:0x000001FC; // type:object size:0x28 scope:local align:4 +@104059 = .data:0x00000224; // type:object size:0xC scope:local align:4 +@104060 = .data:0x00000230; // type:object size:0xC scope:local align:4 +@104085 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@104127 = .data:0x00000248; // type:object size:0xC scope:local align:4 data:4byte +@104158 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@104238 = .data:0x00000260; // type:object size:0xC scope:local align:4 +@104239 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +lbl_321_data_278 = .data:0x00000278; // type:object size:0x10 data:string +@104320 = .data:0x00000288; // type:object size:0x60 scope:local align:4 +@104325 = .data:0x000002E8; // type:object size:0xC scope:local align:4 +@104326 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +@104327 = .data:0x00000300; // type:object size:0xC scope:local align:4 +daNpcIns_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_INS = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +@104490 = .data:0x0000035C; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcIns_c = .data:0x00000368; // type:object size:0x48 scope:global align:4 +lbl_321_data_3B0 = .data:0x000003B0; // type:object size:0xB data:string +@100427 = .data:0x000003BC; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcIns_c = .data:0x000003D0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcIns_Param_c = .data:0x000003D8; // type:object size:0xC scope:global align:4 +lbl_321_data_3E4 = .data:0x000003E4; // type:object size:0x11 data:string +__RTTI__16daNpcIns_Param_c = .data:0x000003F8; // type:object size:0x8 scope:global align:4 +lbl_321_data_400 = .data:0x00000400; // type:object size:0x9 data:string +@100430 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000420; // type:object size:0xC scope:global align:4 +lbl_321_data_42C = .data:0x0000042C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000444; // type:object size:0xC scope:global align:4 +lbl_321_data_450 = .data:0x00000450; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000464; // type:object size:0x8 scope:global align:4 +lbl_321_data_46C = .data:0x0000046C; // type:object size:0x34 +@100502 = .data:0x000004A0; // type:object size:0x3C scope:local align:4 +lbl_321_data_4DC = .data:0x000004DC; // type:object size:0x14 +@100504 = .data:0x000004F0; // type:object size:0x34 scope:local align:4 +lbl_321_data_524 = .data:0x00000524; // type:object size:0x14 +@100562 = .data:0x00000538; // type:object size:0x24 scope:local align:4 +lbl_321_data_55C = .data:0x0000055C; // type:object size:0x18 +@100564 = .data:0x00000574; // type:object size:0xC scope:local align:4 +lbl_321_data_580 = .data:0x00000580; // type:object size:0x1C +@100566 = .data:0x0000059C; // type:object size:0xC scope:local align:4 +lbl_321_data_5A8 = .data:0x000005A8; // type:object size:0x108 +lbl_321_data_6B0 = .data:0x000006B0; // type:object size:0x4 data:string +lbl_321_data_6B4 = .data:0x000006B4; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@99029 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcIns_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_npc_jagar/splits.txt b/config/RZDP01/rels/d_a_npc_jagar/splits.txt new file mode 100644 index 0000000000..b38aafe7f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_jagar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_jagar.cpp: + .text start:0x000000CC end:0x000043D8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000B58 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_jagar/symbols.txt b/config/RZDP01/rels/d_a_npc_jagar/symbols.txt new file mode 100644 index 0000000000..44dee3a87a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_jagar/symbols.txt @@ -0,0 +1,191 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Jagar_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Jagar_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__13daNpc_Jagar_cFv = .text:0x000006B4; // type:function size:0x268 scope:global align:4 +Draw__13daNpc_Jagar_cFv = .text:0x0000091C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Jagar_cFP10fopAc_ac_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Jagar_cFP8J3DJointi = .text:0x000009B4; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Jagar_cFv = .text:0x00000A08; // type:function size:0x4C scope:global align:4 +isDelete__13daNpc_Jagar_cFv = .text:0x00000A54; // type:function size:0xA0 scope:global align:4 +reset__13daNpc_Jagar_cFv = .text:0x00000AF4; // type:function size:0x11C scope:global align:4 +afterJntAnm__13daNpc_Jagar_cFi = .text:0x00000C10; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Jagar_cFv = .text:0x00000C94; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__13daNpc_Jagar_cFv = .text:0x00000E70; // type:function size:0x128 scope:global align:4 +setAfterTalkMotion__13daNpc_Jagar_cFv = .text:0x00000F98; // type:function size:0x58 scope:global align:4 +srchActors__13daNpc_Jagar_cFv = .text:0x00000FF0; // type:function size:0xEC scope:global align:4 +evtTalk__13daNpc_Jagar_cFv = .text:0x000010DC; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Jagar_cFv = .text:0x0000117C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Jagar_cFv = .text:0x00001234; // type:function size:0x208 scope:global align:4 +beforeMove__13daNpc_Jagar_cFv = .text:0x0000143C; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Jagar_cFv = .text:0x000014AC; // type:function size:0x2E8 scope:global align:4 +setCollision__13daNpc_Jagar_cFv = .text:0x00001794; // type:function size:0x178 scope:global align:4 +drawDbgInfo__13daNpc_Jagar_cFv = .text:0x0000190C; // type:function size:0x8 scope:global align:4 +changeBtp__13daNpc_Jagar_cFPiPi = .text:0x00001914; // type:function size:0x40 scope:global align:4 +selectAction__13daNpc_Jagar_cFv = .text:0x00001954; // type:function size:0x70 scope:global align:4 +setAction__13daNpc_Jagar_cFM13daNpc_Jagar_cFPCvPvPv_i = .text:0x000019C4; // type:function size:0xA8 scope:global align:4 +cutClimbUp__13daNpc_Jagar_cFi = .text:0x00001A6C; // type:function size:0x170 scope:global align:4 +cutNeedYourHelp__13daNpc_Jagar_cFi = .text:0x00001BDC; // type:function size:0x440 scope:global align:4 +cutAnger__13daNpc_Jagar_cFi = .text:0x0000201C; // type:function size:0x1B0 scope:global align:4 +cutConversationWithBou__13daNpc_Jagar_cFi = .text:0x000021CC; // type:function size:0x140 scope:global align:4 +cutConfidentialConversation__13daNpc_Jagar_cFi = .text:0x0000230C; // type:function size:0x24C scope:global align:4 +cutFindWolf__13daNpc_Jagar_cFi = .text:0x00002558; // type:function size:0x3B4 scope:global align:4 +chkSitMotion__13daNpc_Jagar_cFv = .text:0x0000290C; // type:function size:0x8C scope:global align:4 +chkSitMotion2__13daNpc_Jagar_cFv = .text:0x00002998; // type:function size:0x60 scope:global align:4 +chkChuMotion__13daNpc_Jagar_cFv = .text:0x000029F8; // type:function size:0x74 scope:global align:4 +chkToMotion__13daNpc_Jagar_cFv = .text:0x00002A6C; // type:function size:0x1C scope:global align:4 +wait__13daNpc_Jagar_cFPv = .text:0x00002A88; // type:function size:0x88C scope:global align:4 +talkwithBou__13daNpc_Jagar_cFPv = .text:0x00003314; // type:function size:0x410 scope:global align:4 +talk__13daNpc_Jagar_cFPv = .text:0x00003724; // type:function size:0x240 scope:global align:4 +daNpc_Jagar_Create__FPv = .text:0x00003964; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_Delete__FPv = .text:0x00003968; // type:function size:0x34 scope:global align:4 +daNpc_Jagar_Execute__FPv = .text:0x0000399C; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_Draw__FPv = .text:0x000039A0; // type:function size:0x4 scope:global align:4 +daNpc_Jagar_IsDelete__FPv = .text:0x000039A4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_jagar_cpp = .text:0x000039AC; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003A14; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003A54; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003A94; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003B60; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003BA0; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003BE4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003C20; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003CC8; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003D54; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DD4; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003DF0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F68; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004078; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x000040E0; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00004174; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__13daNpc_Jagar_cFv = .text:0x000041E8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Jagar_cFv = .text:0x000041F0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Jagar_cFv = .text:0x000041F8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Jagar_cFv = .text:0x00004200; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Jagar_cFv = .text:0x00004208; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Jagar_cFv = .text:0x00004210; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Jagar_cFi = .text:0x00004218; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Jagar_cFi = .text:0x00004228; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Jagar_Param_cFv = .text:0x00004238; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Jagar_Param_cFv = .text:0x00004278; // type:function size:0x10 scope:global align:4 +chkCondition__11daNpc_Bou_cFi = .text:0x00004288; // type:function size:0x60 scope:global align:4 +setListenMotion__11daNpc_Bou_cFf = .text:0x000042E8; // type:function size:0xB4 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000439C; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Jagar_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$97318 = .rodata:0x000000A0; // type:object size:0x10 scope:local align:4 +@102784 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@102785 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102786 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102787 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102788 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102789 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102811 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102812 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102863 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102920 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@103054 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@103201 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@103202 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103203 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103204 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103205 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103206 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103209 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 data:double +@103253 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103254 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97958 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@98136 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@103466 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103518 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@103661 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103737 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103738 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103739 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103740 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103741 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_322_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_322_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_322_data_15 = .data:0x00000015; // type:object size:0x8 data:string +lbl_322_data_1D = .data:0x0000001D; // type:object size:0xF data:string +lbl_322_data_2C = .data:0x0000002C; // type:object size:0x6 data:string +lbl_322_data_32 = .data:0x00000032; // type:object size:0x16 data:string +lbl_322_data_48 = .data:0x00000048; // type:object size:0x1A data:string +lbl_322_data_62 = .data:0x00000062; // type:object size:0xA data:string +lbl_322_data_6C = .data:0x0000006C; // type:object size:0xF data:string +l_evtList = .data:0x0000007C; // type:object size:0x48 scope:global align:4 +lbl_322_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_322_data_CA = .data:0x000000CA; // type:object size:0x7 data:string +lbl_322_data_D1 = .data:0x000000D1; // type:object size:0x7 data:string +lbl_322_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string +l_resNameList = .data:0x000000E0; // type:object size:0x14 scope:global align:4 +lbl_322_data_F4 = .data:0x000000F4; // type:object size:0x4 +lbl_322_data_F8 = .data:0x000000F8; // type:object size:0x3 +lbl_322_data_FB = .data:0x000000FB; // type:object size:0x5 +l_loadResPtrnList = .data:0x00000100; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000110; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000228; // type:object size:0x1F8 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000420; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000004B0; // type:object size:0x130 scope:global align:4 +mCutNameList__13daNpc_Jagar_c = .data:0x000005E0; // type:object size:0x1C scope:global align:4 +mCutList__13daNpc_Jagar_c = .data:0x000005FC; // type:object size:0x54 scope:global align:4 data:4byte +@103036 = .data:0x00000650; // type:object size:0xC scope:local align:4 data:4byte +@103070 = .data:0x0000065C; // type:object size:0xC scope:local align:4 data:4byte +@103071 = .data:0x00000668; // type:object size:0xC scope:local align:4 data:4byte +lbl_322_data_674 = .data:0x00000674; // type:object size:0x6 data:string +@103269 = .data:0x0000067C; // type:object size:0xC scope:local align:4 data:4byte +@103270 = .data:0x00000688; // type:object size:0xC scope:local align:4 data:4byte +lbl_322_data_694 = .data:0x00000694; // type:object size:0x4 data:string +lbl_322_data_698 = .data:0x00000698; // type:object size:0x12 +lbl_322_data_6AA = .data:0x000006AA; // type:object size:0x6 data:string +@103521 = .data:0x000006B0; // type:object size:0x30 scope:local align:4 +@103520 = .data:0x000006E0; // type:object size:0x30 scope:local align:4 +daNpc_Jagar_MethodTable = .data:0x00000710; // type:object size:0x20 scope:global align:4 +g_profile_NPC_JAGAR = .data:0x00000730; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Jagar_c = .data:0x00000760; // type:object size:0xC4 scope:global align:4 +lbl_322_data_824 = .data:0x00000824; // type:object size:0xE data:string +@98685 = .data:0x00000834; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Jagar_c = .data:0x00000848; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Jagar_Param_c = .data:0x00000850; // type:object size:0xC scope:global align:4 +lbl_322_data_85C = .data:0x0000085C; // type:object size:0x14 data:string +__RTTI__19daNpc_Jagar_Param_c = .data:0x00000870; // type:object size:0x8 scope:global align:4 +lbl_322_data_878 = .data:0x00000878; // type:object size:0x9 data:string +@98698 = .data:0x00000884; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000898; // type:object size:0xC scope:global align:4 +lbl_322_data_8A4 = .data:0x000008A4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008B4; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000008BC; // type:object size:0xC scope:global align:4 +lbl_322_data_8C8 = .data:0x000008C8; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000008D8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000008E0; // type:object size:0xC scope:global align:4 +lbl_322_data_8EC = .data:0x000008EC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000904; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000090C; // type:object size:0xC scope:global align:4 +lbl_322_data_918 = .data:0x00000918; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000092C; // type:object size:0x8 scope:global align:4 +lbl_322_data_934 = .data:0x00000934; // type:object size:0x34 +@98765 = .data:0x00000968; // type:object size:0x3C scope:local align:4 +lbl_322_data_9A4 = .data:0x000009A4; // type:object size:0x14 +@98767 = .data:0x000009B8; // type:object size:0x34 scope:local align:4 +lbl_322_data_9EC = .data:0x000009EC; // type:object size:0x14 +@98825 = .data:0x00000A00; // type:object size:0x24 scope:local align:4 +lbl_322_data_A24 = .data:0x00000A24; // type:object size:0x18 +@98827 = .data:0x00000A3C; // type:object size:0xC scope:local align:4 +lbl_322_data_A48 = .data:0x00000A48; // type:object size:0x1C +@98829 = .data:0x00000A64; // type:object size:0xC scope:local align:4 +lbl_322_data_A70 = .data:0x00000A70; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97304 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97780 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$97777 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_kakashi/splits.txt b/config/RZDP01/rels/d_a_npc_kakashi/splits.txt new file mode 100644 index 0000000000..7bcfa694d4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kakashi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kakashi.cpp: + .text start:0x000000CC end:0x00002A3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x000007F8 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_npc_kakashi/symbols.txt b/config/RZDP01/rels/d_a_npc_kakashi/symbols.txt new file mode 100644 index 0000000000..49ab7f3ee8 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kakashi/symbols.txt @@ -0,0 +1,163 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daNpc_Kakashi_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +create__15daNpc_Kakashi_cFv = .text:0x000001BC; // type:function size:0x588 scope:global align:4 +CreateHeap__15daNpc_Kakashi_cFv = .text:0x00000744; // type:function size:0x12C scope:global align:4 +ctrlJoint__15daNpc_Kakashi_cFP8J3DJointP8J3DModel = .text:0x00000870; // type:function size:0x140 scope:global align:4 +createHeapCallBack__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpc_Kakashi_cFP8J3DJointi = .text:0x000009B4; // type:function size:0x54 scope:global align:4 +getType__15daNpc_Kakashi_cFv = .text:0x00000A08; // type:function size:0x64 scope:global align:4 +isDelete__15daNpc_Kakashi_cFv = .text:0x00000A6C; // type:function size:0x88 scope:global align:4 +reset__15daNpc_Kakashi_cFv = .text:0x00000AF4; // type:function size:0x15C scope:global align:4 +setParam__15daNpc_Kakashi_cFv = .text:0x00000C50; // type:function size:0xD8 scope:global align:4 +checkChangeEvt__15daNpc_Kakashi_cFv = .text:0x00000D28; // type:function size:0xAC scope:global align:4 +evtTalk__15daNpc_Kakashi_cFv = .text:0x00000DD4; // type:function size:0xA0 scope:global align:4 +evtEndProc__15daNpc_Kakashi_cFv = .text:0x00000E74; // type:function size:0x14 scope:global align:4 +evtCutProc__15daNpc_Kakashi_cFv = .text:0x00000E88; // type:function size:0xB8 scope:global align:4 +action__15daNpc_Kakashi_cFv = .text:0x00000F40; // type:function size:0xBC scope:global align:4 +beforeMove__15daNpc_Kakashi_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +setAttnPos__15daNpc_Kakashi_cFv = .text:0x00001074; // type:function size:0x2A4 scope:global align:4 +setCollision__15daNpc_Kakashi_cFv = .text:0x00001318; // type:function size:0x388 scope:global align:4 +drawDbgInfo__15daNpc_Kakashi_cFv = .text:0x000016A0; // type:function size:0x8 scope:global align:4 +selectAction__15daNpc_Kakashi_cFv = .text:0x000016A8; // type:function size:0xFC scope:global align:4 +setAction__15daNpc_Kakashi_cFM15daNpc_Kakashi_cFPCvPvPv_i = .text:0x000017A4; // type:function size:0xA8 scope:global align:4 +hitChk__15daNpc_Kakashi_cFv = .text:0x0000184C; // type:function size:0x38C scope:global align:4 +setStaggerParam__15daNpc_Kakashi_cFP10fopAc_ac_c = .text:0x00001BD8; // type:function size:0x3A0 scope:global align:4 +setPrtcls__15daNpc_Kakashi_cFi = .text:0x00001F78; // type:function size:0xE0 scope:global align:4 +judgeSwdTutorial__15daNpc_Kakashi_cFv = .text:0x00002058; // type:function size:0xFC scope:global align:4 +cutSwdTutorial__15daNpc_Kakashi_cFi = .text:0x00002154; // type:function size:0xE8 scope:global align:4 +cutGetWoodSwd__15daNpc_Kakashi_cFi = .text:0x0000223C; // type:function size:0x88 scope:global align:4 +cutMarosWhisper__15daNpc_Kakashi_cFi = .text:0x000022C4; // type:function size:0x5C scope:global align:4 +wait__15daNpc_Kakashi_cFPv = .text:0x00002320; // type:function size:0x2C scope:global align:4 +swdTutorial__15daNpc_Kakashi_cFPv = .text:0x0000234C; // type:function size:0x224 scope:global align:4 +talk__15daNpc_Kakashi_cFPv = .text:0x00002570; // type:function size:0xBC scope:global align:4 +daNpc_Kakashi_Create__FPv = .text:0x0000262C; // type:function size:0x4 scope:global align:4 +daNpc_Kakashi_Delete__FPv = .text:0x00002630; // type:function size:0x34 scope:global align:4 +daNpc_Kakashi_Execute__FPv = .text:0x00002664; // type:function size:0x5C scope:global align:4 +daNpc_Kakashi_Draw__FPv = .text:0x000026C0; // type:function size:0x28 scope:global align:4 +daNpc_Kakashi_IsDelete__FPv = .text:0x000026E8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kakashi_cpp = .text:0x000026F0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002758; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002824; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002864; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000028A4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000028E8; // type:function size:0x104 scope:global align:4 +__dt__21daNpc_Kakashi_Param_cFv = .text:0x000029EC; // type:function size:0x40 scope:global align:4 +__ct__21daNpc_Kakashi_Param_cFv = .text:0x00002A2C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpc_Kakashi_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@98903 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98904 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98905 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98906 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98907 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98929 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98930 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98931 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98984 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98999 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99172 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99173 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99174 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99175 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99176 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99224 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99225 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99226 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99227 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99228 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99497 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99498 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99503 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +id$95483 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_84_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_84_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_84_data_25 = .data:0x00000025; // type:object size:0xE data:string +lbl_84_data_33 = .data:0x00000033; // type:object size:0x18 data:string +lbl_84_data_4B = .data:0x0000004B; // type:object size:0x1D data:string +lbl_84_data_68 = .data:0x00000068; // type:object size:0x1B data:string +lbl_84_data_83 = .data:0x00000083; // type:object size:0x1D data:string +lbl_84_data_A0 = .data:0x000000A0; // type:object size:0x1D data:string +lbl_84_data_BD = .data:0x000000BD; // type:object size:0x1E data:string +lbl_84_data_DB = .data:0x000000DB; // type:object size:0x1B data:string +lbl_84_data_F6 = .data:0x000000F6; // type:object size:0x19 data:string +lbl_84_data_10F = .data:0x0000010F; // type:object size:0x17 data:string +lbl_84_data_126 = .data:0x00000126; // type:object size:0x1F data:string +lbl_84_data_145 = .data:0x00000145; // type:object size:0x1D data:string +lbl_84_data_162 = .data:0x00000162; // type:object size:0x1D data:string +lbl_84_data_17F = .data:0x0000017F; // type:object size:0x1B data:string +lbl_84_data_19A = .data:0x0000019A; // type:object size:0x1C data:string +l_evtList = .data:0x000001B8; // type:object size:0xA8 scope:global align:4 +lbl_84_data_260 = .data:0x00000260; // type:object size:0x8 data:string +l_resNameList = .data:0x00000268; // type:object size:0x8 scope:global align:4 +lbl_84_data_270 = .data:0x00000270; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000274; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x0000028C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000002A8; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x000002C4; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000002D4; // type:object size:0x10 scope:global align:4 +lbl_84_data_2E4 = .data:0x000002E4; // type:object size:0xC data:string +lbl_84_data_2F0 = .data:0x000002F0; // type:object size:0xC data:string +mCutNameList__15daNpc_Kakashi_c = .data:0x000002FC; // type:object size:0x10 scope:global align:4 +mCutList__15daNpc_Kakashi_c = .data:0x0000030C; // type:object size:0x30 scope:global align:4 data:4byte +@99020 = .data:0x0000033C; // type:object size:0x20 scope:local align:4 +lbl_84_data_35C = .data:0x0000035C; // type:object size:0x8 data:string +@99103 = .data:0x00000364; // type:object size:0xC scope:local align:4 data:4byte +@99114 = .data:0x00000370; // type:object size:0xC scope:local align:4 data:4byte +@99115 = .data:0x0000037C; // type:object size:0xC scope:local align:4 data:4byte +lbl_84_data_388 = .data:0x00000388; // type:object size:0x8 data:string +@99239 = .data:0x00000390; // type:object size:0xC scope:local align:4 +@99240 = .data:0x0000039C; // type:object size:0xC scope:local align:4 +@99241 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +@99242 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +@95427 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +lbl_84_data_3CC = .data:0x000003CC; // type:object size:0x4 data:string +daNpc_Kakashi_MethodTable = .data:0x000003D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KAKASHI = .data:0x000003F0; // type:object size:0x30 scope:global align:4 +__vt__15daNpc_Kakashi_c = .data:0x00000420; // type:object size:0xC4 scope:global align:4 +lbl_84_data_4E4 = .data:0x000004E4; // type:object size:0x10 data:string +@95728 = .data:0x000004F4; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpc_Kakashi_c = .data:0x00000508; // type:object size:0x8 scope:global align:4 +__vt__21daNpc_Kakashi_Param_c = .data:0x00000510; // type:object size:0xC scope:global align:4 +lbl_84_data_51C = .data:0x0000051C; // type:object size:0x16 data:string +__RTTI__21daNpc_Kakashi_Param_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 +lbl_84_data_53C = .data:0x0000053C; // type:object size:0x9 data:string +@95736 = .data:0x00000548; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000055C; // type:object size:0xC scope:global align:4 +lbl_84_data_568 = .data:0x00000568; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000578; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000580; // type:object size:0xC scope:global align:4 +lbl_84_data_58C = .data:0x0000058C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000005A4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000005AC; // type:object size:0xC scope:global align:4 +lbl_84_data_5B8 = .data:0x000005B8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000005CC; // type:object size:0x8 scope:global align:4 +lbl_84_data_5D4 = .data:0x000005D4; // type:object size:0x34 +@95804 = .data:0x00000608; // type:object size:0x3C scope:local align:4 +lbl_84_data_644 = .data:0x00000644; // type:object size:0x14 +@95806 = .data:0x00000658; // type:object size:0x34 scope:local align:4 +lbl_84_data_68C = .data:0x0000068C; // type:object size:0x14 +@95864 = .data:0x000006A0; // type:object size:0x24 scope:local align:4 +lbl_84_data_6C4 = .data:0x000006C4; // type:object size:0x18 +@95866 = .data:0x000006DC; // type:object size:0xC scope:local align:4 +lbl_84_data_6E8 = .data:0x000006E8; // type:object size:0x1C +@95868 = .data:0x00000704; // type:object size:0xC scope:local align:4 +lbl_84_data_710 = .data:0x00000710; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94809 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95199 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +armROfst$95196 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@95203 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +armLOfst$95200 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@95207 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +headOfst$95204 = .bss:0x00000060; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_kasi_hana/splits.txt b/config/RZDP01/rels/d_a_npc_kasi_hana/splits.txt new file mode 100644 index 0000000000..df23429d38 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_hana/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_hana.cpp: + .text start:0x000000CC end:0x00005358 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x000006B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_kasi_hana/symbols.txt b/config/RZDP01/rels/d_a_npc_kasi_hana/symbols.txt new file mode 100644 index 0000000000..ce7929af7b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_hana/symbols.txt @@ -0,0 +1,235 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +calcEscapeForm__15daNpcKasi_Mng_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +calcCenterPos__15daNpcKasi_Mng_cFv = .text:0x000001A0; // type:function size:0xF4 scope:global align:4 +getDistFromCenter__15daNpcKasi_Mng_cFv = .text:0x00000294; // type:function size:0x78 scope:global align:4 +getOffsetFromLeader__15daNpcKasi_Mng_cFRC4cXyzR4cXyz = .text:0x0000030C; // type:function size:0x80 scope:global align:4 +initPath__15daNpcKasi_Mng_cFUcUs = .text:0x0000038C; // type:function size:0x80 scope:global align:4 +getPlNearPoint__15daNpcKasi_Mng_cFv = .text:0x0000040C; // type:function size:0x100 scope:global align:4 +getSygnalInfo__15daNpcKasi_Mng_cFv = .text:0x0000050C; // type:function size:0x38 scope:global align:4 +sendInfo__15daNpcKasi_Mng_cFv = .text:0x00000544; // type:function size:0xA8 scope:global align:4 +offTalk__15daNpcKasi_Mng_cFv = .text:0x000005EC; // type:function size:0x7C scope:global align:4 +chkTalk__15daNpcKasi_Mng_cFv = .text:0x00000668; // type:function size:0x9C scope:global align:4 +chkFear__15daNpcKasi_Mng_cFv = .text:0x00000704; // type:function size:0x74 scope:global align:4 +chkEscape__15daNpcKasi_Mng_cFv = .text:0x00000778; // type:function size:0x9C scope:global align:4 +createHearts__15daNpcKasi_Mng_cFv = .text:0x00000814; // type:function size:0x1AC scope:global align:4 +allDemoMove__15daNpcKasi_Mng_cFv = .text:0x000009C0; // type:function size:0x78 scope:global align:4 +allDemoNotMove__15daNpcKasi_Mng_cFv = .text:0x00000A38; // type:function size:0x78 scope:global align:4 +isMiniGamePlaying__15daNpcKasi_Mng_cFv = .text:0x00000AB0; // type:function size:0x44 scope:global align:4 +schMemberActor__15daNpcKasi_Mng_cFv = .text:0x00000AF4; // type:function size:0xA8 scope:global align:4 +schDanchoActor__15daNpcKasi_Mng_cFv = .text:0x00000B9C; // type:function size:0x68 scope:global align:4 +deleteAllMember__15daNpcKasi_Mng_cFv = .text:0x00000C04; // type:function size:0x7C scope:global align:4 +chgWeightHeavy__15daNpcKasi_Mng_cFv = .text:0x00000C80; // type:function size:0x6C scope:global align:4 +chgWeightLight__15daNpcKasi_Mng_cFv = .text:0x00000CEC; // type:function size:0x6C scope:global align:4 +__ct__15daNpcKasiHana_cFv = .text:0x00000D58; // type:function size:0x2EC scope:global align:4 +__dt__15daNpcKasiHana_cFv = .text:0x00001044; // type:function size:0x108 scope:global align:4 +Create__15daNpcKasiHana_cFv = .text:0x0000114C; // type:function size:0x26C scope:global align:4 +CreateHeap__15daNpcKasiHana_cFv = .text:0x000013B8; // type:function size:0x17C scope:global align:4 +Draw__15daNpcKasiHana_cFv = .text:0x00001534; // type:function size:0x4C scope:global align:4 +ctrlJoint__15daNpcKasiHana_cFP8J3DJointP8J3DModel = .text:0x00001580; // type:function size:0x144 scope:global align:4 +createHeapCallBack__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x000016C4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcKasiHana_cFP8J3DJointi = .text:0x000016C8; // type:function size:0x48 scope:global align:4 +setParam__15daNpcKasiHana_cFv = .text:0x00001710; // type:function size:0x7C scope:global align:4 +main__15daNpcKasiHana_cFv = .text:0x0000178C; // type:function size:0x2D4 scope:global align:4 +setAttnPos__15daNpcKasiHana_cFv = .text:0x00001A60; // type:function size:0x16C scope:global align:4 +setMotionAnm__15daNpcKasiHana_cFif = .text:0x00001BCC; // type:function size:0xCC scope:global align:4 +setMotion__15daNpcKasiHana_cFifi = .text:0x00001C98; // type:function size:0x48 scope:global align:4 +drawDbgInfo__15daNpcKasiHana_cFv = .text:0x00001CE0; // type:function size:0x8 scope:global align:4 +reset__15daNpcKasiHana_cFv = .text:0x00001CE8; // type:function size:0x1F8 scope:global align:4 +playMotion__15daNpcKasiHana_cFv = .text:0x00001EE0; // type:function size:0x370 scope:global align:4 +playMotionAnmLoop__15daNpcKasiHana_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x00002250; // type:function size:0x16C scope:global align:4 +setAction__15daNpcKasiHana_cFM15daNpcKasiHana_cFPCvPvi_i = .text:0x000023BC; // type:function size:0xA8 scope:global align:4 +setLookMode__15daNpcKasiHana_cFi = .text:0x00002464; // type:function size:0x24 scope:global align:4 +lookat__15daNpcKasiHana_cFv = .text:0x00002488; // type:function size:0x228 scope:global align:4 +step__15daNpcKasiHana_cFsi = .text:0x000026B0; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__15daNpcKasiHana_cFv = .text:0x00002788; // type:function size:0xDC scope:global align:4 +wait__15daNpcKasiHana_cFi = .text:0x00002864; // type:function size:0x550 scope:global align:4 +chace_st__15daNpcKasiHana_cFi = .text:0x00002DB4; // type:function size:0xA0 scope:global align:4 +chace__15daNpcKasiHana_cFi = .text:0x00002E54; // type:function size:0x164 scope:global align:4 +getChacePos__15daNpcKasiHana_cFv = .text:0x00002FB8; // type:function size:0xD0 scope:global align:4 +turn__15daNpcKasiHana_cFi = .text:0x00003088; // type:function size:0xC8 scope:global align:4 +fear__15daNpcKasiHana_cFi = .text:0x00003150; // type:function size:0x20C scope:global align:4 +srchWolfTag__15daNpcKasiHana_cFv = .text:0x0000335C; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__15daNpcKasiHana_cFPvPv = .text:0x000033C4; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__15daNpcKasiHana_cFv = .text:0x00003498; // type:function size:0xDC scope:global align:4 +talk__15daNpcKasiHana_cFi = .text:0x00003574; // type:function size:0x15C scope:global align:4 +demo__15daNpcKasiHana_cFi = .text:0x000036D0; // type:function size:0x308 scope:global align:4 +escape__15daNpcKasiHana_cFi = .text:0x000039D8; // type:function size:0x150 scope:global align:4 +cheer__15daNpcKasiHana_cFi = .text:0x00003B28; // type:function size:0x208 scope:global align:4 +_turn_to_link__15daNpcKasiHana_cFs = .text:0x00003D30; // type:function size:0x5C scope:global align:4 +_turn_pos__15daNpcKasiHana_cFRC4cXyzs = .text:0x00003D8C; // type:function size:0x5C scope:global align:4 +actor_front_check__15daNpcKasiHana_cFP10fopAc_ac_c = .text:0x00003DE8; // type:function size:0xB8 scope:global align:4 +_getOffset__15daNpcKasiHana_cFRC4cXyzR4cXyz = .text:0x00003EA0; // type:function size:0x70 scope:global align:4 +_Evt_Kasi_Appear__15daNpcKasiHana_cFi = .text:0x00003F10; // type:function size:0xA4 scope:global align:4 +_Evt_Kasi_Appear_CutInit__15daNpcKasiHana_cFRCi = .text:0x00003FB4; // type:function size:0xE0 scope:global align:4 +_Evt_Kasi_Appear_CutMain__15daNpcKasiHana_cFRCi = .text:0x00004094; // type:function size:0x124 scope:global align:4 +_Evt_Kasi_Talk__15daNpcKasiHana_cFi = .text:0x000041B8; // type:function size:0x108 scope:global align:4 +_Evt_Kasi_Talk_CutInit__15daNpcKasiHana_cFRCi = .text:0x000042C0; // type:function size:0x100 scope:global align:4 +_Evt_Kasi_Talk_CutMain__15daNpcKasiHana_cFRCii = .text:0x000043C0; // type:function size:0x180 scope:global align:4 +_Evt_Kasi__15daNpcKasiHana_cFi = .text:0x00004540; // type:function size:0xA4 scope:global align:4 +_Evt_Kasi_CutInit__15daNpcKasiHana_cFRCi = .text:0x000045E4; // type:function size:0x128 scope:global align:4 +_Evt_Kasi_CutMain__15daNpcKasiHana_cFRCi = .text:0x0000470C; // type:function size:0x178 scope:global align:4 +_Evt_Kasi_Cheer__15daNpcKasiHana_cFi = .text:0x00004884; // type:function size:0x108 scope:global align:4 +_Evt_Kasi_Cheer_CutInit__15daNpcKasiHana_cFRCi = .text:0x0000498C; // type:function size:0xEC scope:global align:4 +_Evt_Kasi_Cheer_CutMain__15daNpcKasiHana_cFRCii = .text:0x00004A78; // type:function size:0x1CC scope:global align:4 +_Evt_Kasi_Cheer2__15daNpcKasiHana_cFi = .text:0x00004C44; // type:function size:0xD8 scope:global align:4 +_Evt_Kasi_Cheer2_CutInit__15daNpcKasiHana_cFRCi = .text:0x00004D1C; // type:function size:0xEC scope:global align:4 +_Evt_Kasi_Cheer2_CutMain__15daNpcKasiHana_cFRCii = .text:0x00004E08; // type:function size:0x1CC scope:global align:4 +daNpcKasiHana_Create__FPv = .text:0x00004FD4; // type:function size:0x4 scope:global align:4 +daNpcKasiHana_Delete__FPv = .text:0x00004FD8; // type:function size:0x34 scope:global align:4 +daNpcKasiHana_Execute__FPv = .text:0x0000500C; // type:function size:0x24 scope:global align:4 +daNpcKasiHana_Draw__FPv = .text:0x00005030; // type:function size:0x4 scope:global align:4 +daNpcKasiHana_IsDelete__FPv = .text:0x00005034; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_hana_cpp = .text:0x0000503C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000050A4; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000050E0; // type:function size:0xBC scope:global align:4 +__ct__13daNpcF_Path_cFv = .text:0x0000519C; // type:function size:0x5C scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x000051F8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005238; // type:function size:0x40 scope:global align:4 +__dt__15daNpcKasi_Mng_cFv = .text:0x00005278; // type:function size:0x5C scope:global align:4 +getCenterPos__15daNpcKasi_Mng_cFv = .text:0x000052D4; // type:function size:0x8 scope:global align:4 +adjustShapeAngle__15daNpcKasiHana_cFv = .text:0x000052DC; // type:function size:0x4 scope:global align:4 +__dt__21daNpcKasiHana_Param_cFv = .text:0x000052E0; // type:function size:0x40 scope:global align:4 +__ct__21daNpcKasiHana_Param_cFv = .text:0x00005320; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00005330; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101699 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101700 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101701 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101730 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@101746 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101864 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101865 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@101866 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101867 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +m__21daNpcKasiHana_Param_c = .rodata:0x00000024; // type:object size:0x7C scope:global align:4 data:float +@102190 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@102191 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102192 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102193 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102223 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96265 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 data:4byte +@102380 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102381 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@96494 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@96502 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@96506 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@96510 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@96514 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@96518 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@96522 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@96526 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@96530 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@96534 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@96538 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@96540 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@96542 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@96544 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@96546 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@96548 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@102585 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@102586 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@102587 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@102736 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@102737 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@102738 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102739 = .rodata:0x000001A0; // type:object size:0x8 scope:local align:4 +@102740 = .rodata:0x000001A8; // type:object size:0x8 scope:local align:4 +@102849 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@102966 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@103044 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@97543 = .rodata:0x000001BC; // type:object size:0x8 scope:local align:4 +@97719 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 data:4byte +@97816 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xB4 scope:global align:4 +lbl_323_data_B4 = .data:0x000000B4; // type:object size:0xA data:string +lbl_323_data_BE = .data:0x000000BE; // type:object size:0x6 data:string +lbl_323_data_C4 = .data:0x000000C4; // type:object size:0x9 data:string +l_arcNames = .data:0x000000D0; // type:object size:0xC scope:global align:4 data:4byte +lbl_323_data_DC = .data:0x000000DC; // type:object size:0x10 data:string +lbl_323_data_EC = .data:0x000000EC; // type:object size:0xE data:string +lbl_323_data_FA = .data:0x000000FA; // type:object size:0xF data:string +lbl_323_data_109 = .data:0x00000109; // type:object size:0xF data:string +lbl_323_data_118 = .data:0x00000118; // type:object size:0x10 data:string +l_evtNames = .data:0x00000128; // type:object size:0x18 scope:global align:4 +l_myName = .data:0x00000140; // type:object size:0x4 scope:global align:4 +mEvtSeqList__15daNpcKasiHana_c = .data:0x00000144; // type:object size:0x48 scope:global align:4 data:4byte +@102322 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@102323 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@102324 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@102325 = .data:0x000001B0; // type:object size:0xC scope:local align:4 +@102326 = .data:0x000001BC; // type:object size:0xC scope:local align:4 +@102327 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +lbl_323_data_1D4 = .data:0x000001D4; // type:object size:0xA data:string +@102402 = .data:0x000001E0; // type:object size:0xC scope:local align:4 data:4byte +@102665 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +@102666 = .data:0x000001F8; // type:object size:0xC scope:local align:4 +@102667 = .data:0x00000204; // type:object size:0xC scope:local align:4 +@102668 = .data:0x00000210; // type:object size:0xC scope:local align:4 +@102669 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +@102670 = .data:0x00000228; // type:object size:0xC scope:local align:4 +@102671 = .data:0x00000234; // type:object size:0xC scope:local align:4 +@102672 = .data:0x00000240; // type:object size:0xC scope:local align:4 +@102755 = .data:0x0000024C; // type:object size:0xC scope:local align:4 data:4byte +@102766 = .data:0x00000258; // type:object size:0xC scope:local align:4 data:4byte +@102767 = .data:0x00000264; // type:object size:0xC scope:local align:4 data:4byte +@102813 = .data:0x00000270; // type:object size:0xC scope:local align:4 data:4byte +@102851 = .data:0x0000027C; // type:object size:0x1C scope:local align:4 +@102889 = .data:0x00000298; // type:object size:0xC scope:local align:4 data:4byte +@102890 = .data:0x000002A4; // type:object size:0xC scope:local align:4 data:4byte +@102916 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@102917 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@102918 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@102919 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@102920 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +@102979 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +lbl_323_data_2F8 = .data:0x000002F8; // type:object size:0xD +lbl_323_data_305 = .data:0x00000305; // type:object size:0x7 data:string +daNpcKasiHana_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIHANA = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +__vt__15daNpcKasiHana_c = .data:0x0000035C; // type:object size:0x48 scope:global align:4 +lbl_323_data_3A4 = .data:0x000003A4; // type:object size:0x10 data:string +@97895 = .data:0x000003B4; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcKasiHana_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__21daNpcKasiHana_Param_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_323_data_3DC = .data:0x000003DC; // type:object size:0x16 data:string +__RTTI__21daNpcKasiHana_Param_c = .data:0x000003F4; // type:object size:0x8 scope:global align:4 +lbl_323_data_3FC = .data:0x000003FC; // type:object size:0x9 data:string +@97898 = .data:0x00000408; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 +lbl_323_data_428 = .data:0x00000428; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000440; // type:object size:0xC scope:global align:4 +lbl_323_data_44C = .data:0x0000044C; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x0000045C; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000464; // type:object size:0xC scope:global align:4 +lbl_323_data_470 = .data:0x00000470; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000484; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000048C; // type:object size:0xC scope:global align:4 +lbl_323_data_498 = .data:0x00000498; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004AC; // type:object size:0x8 scope:global align:4 +lbl_323_data_4B4 = .data:0x000004B4; // type:object size:0x34 +@97970 = .data:0x000004E8; // type:object size:0x3C scope:local align:4 +lbl_323_data_524 = .data:0x00000524; // type:object size:0x14 +@97972 = .data:0x00000538; // type:object size:0x34 scope:local align:4 +lbl_323_data_56C = .data:0x0000056C; // type:object size:0x14 +@98030 = .data:0x00000580; // type:object size:0x24 scope:local align:4 +lbl_323_data_5A4 = .data:0x000005A4; // type:object size:0x18 +@98032 = .data:0x000005BC; // type:object size:0xC scope:local align:4 +lbl_323_data_5C8 = .data:0x000005C8; // type:object size:0x1C +@98034 = .data:0x000005E4; // type:object size:0xC scope:local align:4 +lbl_323_data_5F0 = .data:0x000005F0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96127 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +mTargetTag__15daNpcKasiHana_c = .bss:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__15daNpcKasiHana_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 +mWolfAngle__15daNpcKasiHana_c = .bss:0x00000020; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_npc_kasi_kyu/splits.txt b/config/RZDP01/rels/d_a_npc_kasi_kyu/splits.txt new file mode 100644 index 0000000000..ea75ed60a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_kyu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_kyu.cpp: + .text start:0x000000CC end:0x00003390 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001BC + .data start:0x00000000 end:0x00000644 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt b/config/RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt new file mode 100644 index 0000000000..f908668241 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_kyu/symbols.txt @@ -0,0 +1,181 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpcKasiKyu_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__14daNpcKasiKyu_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 +Create__14daNpcKasiKyu_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 +CreateHeap__14daNpcKasiKyu_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 +Draw__14daNpcKasiKyu_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 +ctrlJoint__14daNpcKasiKyu_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpcKasiKyu_cFP8J3DJointi = .text:0x00000A08; // type:function size:0x48 scope:global align:4 +setParam__14daNpcKasiKyu_cFv = .text:0x00000A50; // type:function size:0x58 scope:global align:4 +main__14daNpcKasiKyu_cFv = .text:0x00000AA8; // type:function size:0xD8 scope:global align:4 +setAttnPos__14daNpcKasiKyu_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +setMotionAnm__14daNpcKasiKyu_cFif = .text:0x00000CEC; // type:function size:0xCC scope:global align:4 +setMotion__14daNpcKasiKyu_cFifi = .text:0x00000DB8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__14daNpcKasiKyu_cFv = .text:0x00000E00; // type:function size:0x8 scope:global align:4 +reset__14daNpcKasiKyu_cFv = .text:0x00000E08; // type:function size:0x1E4 scope:global align:4 +playMotion__14daNpcKasiKyu_cFv = .text:0x00000FEC; // type:function size:0x3C8 scope:global align:4 +playMotionAnmLoop__14daNpcKasiKyu_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000013B4; // type:function size:0x16C scope:global align:4 +setAction__14daNpcKasiKyu_cFM14daNpcKasiKyu_cFPCvPvi_i = .text:0x00001520; // type:function size:0xA8 scope:global align:4 +setLookMode__14daNpcKasiKyu_cFi = .text:0x000015C8; // type:function size:0x24 scope:global align:4 +lookat__14daNpcKasiKyu_cFv = .text:0x000015EC; // type:function size:0x228 scope:global align:4 +step__14daNpcKasiKyu_cFsi = .text:0x00001814; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__14daNpcKasiKyu_cFv = .text:0x000018EC; // type:function size:0xDC scope:global align:4 +wait__14daNpcKasiKyu_cFi = .text:0x000019C8; // type:function size:0x394 scope:global align:4 +fear__14daNpcKasiKyu_cFi = .text:0x00001D5C; // type:function size:0x1D4 scope:global align:4 +srchWolfTag__14daNpcKasiKyu_cFv = .text:0x00001F30; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__14daNpcKasiKyu_cFPvPv = .text:0x00001F98; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__14daNpcKasiKyu_cFv = .text:0x0000206C; // type:function size:0x118 scope:global align:4 +chace_st__14daNpcKasiKyu_cFi = .text:0x00002184; // type:function size:0xA0 scope:global align:4 +chace__14daNpcKasiKyu_cFi = .text:0x00002224; // type:function size:0x154 scope:global align:4 +getChacePos__14daNpcKasiKyu_cFv = .text:0x00002378; // type:function size:0xA0 scope:global align:4 +turn_link__14daNpcKasiKyu_cFi = .text:0x00002418; // type:function size:0xBC scope:global align:4 +turn_home__14daNpcKasiKyu_cFi = .text:0x000024D4; // type:function size:0xDC scope:global align:4 +turn_center__14daNpcKasiKyu_cFi = .text:0x000025B0; // type:function size:0xCC scope:global align:4 +talk_dummy__14daNpcKasiKyu_cFi = .text:0x0000267C; // type:function size:0x78 scope:global align:4 +kya__14daNpcKasiKyu_cFi = .text:0x000026F4; // type:function size:0xD0 scope:global align:4 +kya2__14daNpcKasiKyu_cFi = .text:0x000027C4; // type:function size:0x98 scope:global align:4 +kya_stop__14daNpcKasiKyu_cFi = .text:0x0000285C; // type:function size:0xCC scope:global align:4 +iyan__14daNpcKasiKyu_cFi = .text:0x00002928; // type:function size:0x78 scope:global align:4 +iyan_look__14daNpcKasiKyu_cFi = .text:0x000029A0; // type:function size:0xCC scope:global align:4 +turn_hana__14daNpcKasiKyu_cFi = .text:0x00002A6C; // type:function size:0xF0 scope:global align:4 +escape__14daNpcKasiKyu_cFi = .text:0x00002B5C; // type:function size:0x118 scope:global align:4 +wait_dummy__14daNpcKasiKyu_cFi = .text:0x00002C74; // type:function size:0x94 scope:global align:4 +cheer__14daNpcKasiKyu_cFi = .text:0x00002D08; // type:function size:0x1DC scope:global align:4 +_turn_to_link__14daNpcKasiKyu_cFs = .text:0x00002EE4; // type:function size:0x5C scope:global align:4 +_turn_pos__14daNpcKasiKyu_cFRC4cXyzs = .text:0x00002F40; // type:function size:0x5C scope:global align:4 +actor_front_check__14daNpcKasiKyu_cFP10fopAc_ac_c = .text:0x00002F9C; // type:function size:0xB8 scope:global align:4 +_getOffset__14daNpcKasiKyu_cFRC4cXyzR4cXyz = .text:0x00003054; // type:function size:0x70 scope:global align:4 +daNpcKasiKyu_Create__FPv = .text:0x000030C4; // type:function size:0x4 scope:global align:4 +daNpcKasiKyu_Delete__FPv = .text:0x000030C8; // type:function size:0x34 scope:global align:4 +daNpcKasiKyu_Execute__FPv = .text:0x000030FC; // type:function size:0x2C scope:global align:4 +daNpcKasiKyu_Draw__FPv = .text:0x00003128; // type:function size:0x4 scope:global align:4 +daNpcKasiKyu_IsDelete__FPv = .text:0x0000312C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_kyu_cpp = .text:0x00003134; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000319C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000031D8; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00003294; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x000032D4; // type:function size:0x40 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00003314; // type:function size:0x28 scope:global align:4 +adjustShapeAngle__14daNpcKasiKyu_cFv = .text:0x0000333C; // type:function size:0x4 scope:global align:4 +__dt__20daNpcKasiKyu_Param_cFv = .text:0x00003340; // type:function size:0x40 scope:global align:4 +__ct__20daNpcKasiKyu_Param_cFv = .text:0x00003380; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpcKasiKyu_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@98848 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98851 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98886 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@98887 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98888 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@99007 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99008 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@99009 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95114 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@95122 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@95126 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@95130 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@95134 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@95138 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@95142 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@95146 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@95150 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@95154 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@95158 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@95160 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@95162 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@95164 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@95166 = .rodata:0x00000150; // type:object size:0xC scope:local align:4 +@95168 = .rodata:0x0000015C; // type:object size:0xC scope:local align:4 +@95172 = .rodata:0x00000168; // type:object size:0xC scope:local align:4 +@95174 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@99222 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99223 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99224 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99339 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99340 = .rodata:0x00000190; // type:object size:0x8 scope:local align:4 +@99341 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@99377 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99482 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99483 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99567 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@99586 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xC0 scope:global align:4 +lbl_324_data_C0 = .data:0x000000C0; // type:object size:0x9 data:string +lbl_324_data_C9 = .data:0x000000C9; // type:object size:0x6 data:string +lbl_324_data_CF = .data:0x000000CF; // type:object size:0x9 data:string +l_arcNames = .data:0x000000D8; // type:object size:0xC scope:global align:4 data:4byte +l_myName = .data:0x000000E4; // type:object size:0x4 scope:global align:4 +sSygnalAct$94992 = .data:0x000000E8; // type:object size:0xF0 scope:local align:4 data:4byte +@99029 = .data:0x000001D8; // type:object size:0xC scope:local align:4 data:4byte +@99294 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@99295 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@99418 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@99419 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@99438 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@99454 = .data:0x00000220; // type:object size:0xC scope:local align:4 data:4byte +@99465 = .data:0x0000022C; // type:object size:0xC scope:local align:4 data:4byte +@99466 = .data:0x00000238; // type:object size:0xC scope:local align:4 data:4byte +@99506 = .data:0x00000244; // type:object size:0xC scope:local align:4 +@99514 = .data:0x00000250; // type:object size:0xC scope:local align:4 data:4byte +@99523 = .data:0x0000025C; // type:object size:0xC scope:local align:4 data:4byte +@99531 = .data:0x00000268; // type:object size:0xC scope:local align:4 data:4byte +@99556 = .data:0x00000274; // type:object size:0xC scope:local align:4 data:4byte +@99557 = .data:0x00000280; // type:object size:0xC scope:local align:4 data:4byte +@99576 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +daNpcKasiKyu_MethodTable = .data:0x00000298; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIKYU = .data:0x000002B8; // type:object size:0x30 scope:global align:4 +__vt__14daNpcKasiKyu_c = .data:0x000002E8; // type:object size:0x48 scope:global align:4 +lbl_324_data_330 = .data:0x00000330; // type:object size:0xF data:string +@96117 = .data:0x00000340; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcKasiKyu_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +__vt__20daNpcKasiKyu_Param_c = .data:0x0000035C; // type:object size:0xC scope:global align:4 +lbl_324_data_368 = .data:0x00000368; // type:object size:0x15 data:string +__RTTI__20daNpcKasiKyu_Param_c = .data:0x00000380; // type:object size:0x8 scope:global align:4 +lbl_324_data_388 = .data:0x00000388; // type:object size:0x9 data:string +@96120 = .data:0x00000394; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003A8; // type:object size:0xC scope:global align:4 +lbl_324_data_3B4 = .data:0x000003B4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C4; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000003CC; // type:object size:0xC scope:global align:4 +lbl_324_data_3D8 = .data:0x000003D8; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000003E8; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000003F0; // type:object size:0xC scope:global align:4 +lbl_324_data_3FC = .data:0x000003FC; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000410; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000418; // type:object size:0xC scope:global align:4 +lbl_324_data_424 = .data:0x00000424; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000438; // type:object size:0x8 scope:global align:4 +lbl_324_data_440 = .data:0x00000440; // type:object size:0x34 +@96192 = .data:0x00000474; // type:object size:0x3C scope:local align:4 +lbl_324_data_4B0 = .data:0x000004B0; // type:object size:0x14 +@96194 = .data:0x000004C4; // type:object size:0x34 scope:local align:4 +lbl_324_data_4F8 = .data:0x000004F8; // type:object size:0x14 +@96252 = .data:0x0000050C; // type:object size:0x24 scope:local align:4 +lbl_324_data_530 = .data:0x00000530; // type:object size:0x18 +@96254 = .data:0x00000548; // type:object size:0xC scope:local align:4 +lbl_324_data_554 = .data:0x00000554; // type:object size:0x1C +@96256 = .data:0x00000570; // type:object size:0xC scope:local align:4 +lbl_324_data_57C = .data:0x0000057C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94802 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mTargetTag__14daNpcKasiKyu_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__14daNpcKasiKyu_c = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mWolfAngle__14daNpcKasiKyu_c = .bss:0x00000024; // type:object size:0x2 scope:global align:4 data:2byte +mEvtSeqList__14daNpcKasiKyu_c = .bss:0x00000028; // type:object size:0xC scope:global align:4 +lbl_324_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_npc_kasi_mich/splits.txt b/config/RZDP01/rels/d_a_npc_kasi_mich/splits.txt new file mode 100644 index 0000000000..f4affaf4de --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_mich/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kasi_mich.cpp: + .text start:0x000000CC end:0x00003330 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B4 + .data start:0x00000000 end:0x00000648 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_npc_kasi_mich/symbols.txt b/config/RZDP01/rels/d_a_npc_kasi_mich/symbols.txt new file mode 100644 index 0000000000..19ae6df1f4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kasi_mich/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daNpcKasiMich_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__15daNpcKasiMich_cFv = .text:0x0000038C; // type:function size:0xFC scope:global align:4 +Create__15daNpcKasiMich_cFv = .text:0x00000488; // type:function size:0x270 scope:global align:4 +CreateHeap__15daNpcKasiMich_cFv = .text:0x000006F8; // type:function size:0x17C scope:global align:4 +Draw__15daNpcKasiMich_cFv = .text:0x00000874; // type:function size:0x4C scope:global align:4 +ctrlJoint__15daNpcKasiMich_cFP8J3DJointP8J3DModel = .text:0x000008C0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00000A04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcKasiMich_cFP8J3DJointi = .text:0x00000A08; // type:function size:0x48 scope:global align:4 +setParam__15daNpcKasiMich_cFv = .text:0x00000A50; // type:function size:0x58 scope:global align:4 +main__15daNpcKasiMich_cFv = .text:0x00000AA8; // type:function size:0xD8 scope:global align:4 +setAttnPos__15daNpcKasiMich_cFv = .text:0x00000B80; // type:function size:0x16C scope:global align:4 +setMotionAnm__15daNpcKasiMich_cFif = .text:0x00000CEC; // type:function size:0xCC scope:global align:4 +setMotion__15daNpcKasiMich_cFifi = .text:0x00000DB8; // type:function size:0x48 scope:global align:4 +drawDbgInfo__15daNpcKasiMich_cFv = .text:0x00000E00; // type:function size:0x8 scope:global align:4 +reset__15daNpcKasiMich_cFv = .text:0x00000E08; // type:function size:0x1E4 scope:global align:4 +playMotion__15daNpcKasiMich_cFv = .text:0x00000FEC; // type:function size:0x3C8 scope:global align:4 +playMotionAnmLoop__15daNpcKasiMich_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000013B4; // type:function size:0x16C scope:global align:4 +setAction__15daNpcKasiMich_cFM15daNpcKasiMich_cFPCvPvi_i = .text:0x00001520; // type:function size:0xA8 scope:global align:4 +setLookMode__15daNpcKasiMich_cFi = .text:0x000015C8; // type:function size:0x24 scope:global align:4 +lookat__15daNpcKasiMich_cFv = .text:0x000015EC; // type:function size:0x228 scope:global align:4 +step__15daNpcKasiMich_cFsi = .text:0x00001814; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__15daNpcKasiMich_cFv = .text:0x000018EC; // type:function size:0xDC scope:global align:4 +wait__15daNpcKasiMich_cFi = .text:0x000019C8; // type:function size:0x394 scope:global align:4 +fear__15daNpcKasiMich_cFi = .text:0x00001D5C; // type:function size:0x1D4 scope:global align:4 +srchWolfTag__15daNpcKasiMich_cFv = .text:0x00001F30; // type:function size:0x68 scope:global align:4 +_srch_escape_tag__15daNpcKasiMich_cFPvPv = .text:0x00001F98; // type:function size:0xD4 scope:global align:4 +getWolfPathNearIdx__15daNpcKasiMich_cFv = .text:0x0000206C; // type:function size:0x118 scope:global align:4 +chace_st__15daNpcKasiMich_cFi = .text:0x00002184; // type:function size:0xA0 scope:global align:4 +chace__15daNpcKasiMich_cFi = .text:0x00002224; // type:function size:0x154 scope:global align:4 +getChacePos__15daNpcKasiMich_cFv = .text:0x00002378; // type:function size:0xA0 scope:global align:4 +turn_link__15daNpcKasiMich_cFi = .text:0x00002418; // type:function size:0xBC scope:global align:4 +turn_home__15daNpcKasiMich_cFi = .text:0x000024D4; // type:function size:0xDC scope:global align:4 +turn_center__15daNpcKasiMich_cFi = .text:0x000025B0; // type:function size:0xCC scope:global align:4 +talk_dummy__15daNpcKasiMich_cFi = .text:0x0000267C; // type:function size:0x78 scope:global align:4 +kya__15daNpcKasiMich_cFi = .text:0x000026F4; // type:function size:0xD4 scope:global align:4 +kya2__15daNpcKasiMich_cFi = .text:0x000027C8; // type:function size:0x98 scope:global align:4 +kya_stop__15daNpcKasiMich_cFi = .text:0x00002860; // type:function size:0xCC scope:global align:4 +iyan__15daNpcKasiMich_cFi = .text:0x0000292C; // type:function size:0x78 scope:global align:4 +escape__15daNpcKasiMich_cFi = .text:0x000029A4; // type:function size:0x118 scope:global align:4 +iyan_look__15daNpcKasiMich_cFi = .text:0x00002ABC; // type:function size:0xD0 scope:global align:4 +turn_hana__15daNpcKasiMich_cFi = .text:0x00002B8C; // type:function size:0x84 scope:global align:4 +wait_dummy__15daNpcKasiMich_cFi = .text:0x00002C10; // type:function size:0x94 scope:global align:4 +cheer__15daNpcKasiMich_cFi = .text:0x00002CA4; // type:function size:0x1E0 scope:global align:4 +_turn_to_link__15daNpcKasiMich_cFs = .text:0x00002E84; // type:function size:0x5C scope:global align:4 +_turn_pos__15daNpcKasiMich_cFRC4cXyzs = .text:0x00002EE0; // type:function size:0x5C scope:global align:4 +actor_front_check__15daNpcKasiMich_cFP10fopAc_ac_c = .text:0x00002F3C; // type:function size:0xB8 scope:global align:4 +_getOffset__15daNpcKasiMich_cFRC4cXyzR4cXyz = .text:0x00002FF4; // type:function size:0x70 scope:global align:4 +daNpcKasiMich_Create__FPv = .text:0x00003064; // type:function size:0x4 scope:global align:4 +daNpcKasiMich_Delete__FPv = .text:0x00003068; // type:function size:0x34 scope:global align:4 +daNpcKasiMich_Execute__FPv = .text:0x0000309C; // type:function size:0x2C scope:global align:4 +daNpcKasiMich_Draw__FPv = .text:0x000030C8; // type:function size:0x4 scope:global align:4 +daNpcKasiMich_IsDelete__FPv = .text:0x000030CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kasi_mich_cpp = .text:0x000030D4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000313C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003178; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00003234; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00003274; // type:function size:0x40 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000032B4; // type:function size:0x28 scope:global align:4 +adjustShapeAngle__15daNpcKasiMich_cFv = .text:0x000032DC; // type:function size:0x4 scope:global align:4 +__dt__21daNpcKasiMich_Param_cFv = .text:0x000032E0; // type:function size:0x40 scope:global align:4 +__ct__21daNpcKasiMich_Param_cFv = .text:0x00003320; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpcKasiMich_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@98827 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98828 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98829 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98830 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98865 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@98866 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98867 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@94940 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@98986 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98987 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98988 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95114 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@95122 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@95126 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@95130 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@95134 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@95138 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@95142 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@95146 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@95150 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@95154 = .rodata:0x00000114; // type:object size:0xC scope:local align:4 +@95158 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@95160 = .rodata:0x0000012C; // type:object size:0xC scope:local align:4 +@95162 = .rodata:0x00000138; // type:object size:0xC scope:local align:4 +@95164 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +@95166 = .rodata:0x00000150; // type:object size:0xC scope:local align:4 +@95168 = .rodata:0x0000015C; // type:object size:0xC scope:local align:4 +@95172 = .rodata:0x00000168; // type:object size:0xC scope:local align:4 +@95174 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@99201 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99202 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99203 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99318 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99319 = .rodata:0x00000190; // type:object size:0x8 scope:local align:4 +@99320 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@99356 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99461 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99462 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@99563 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xC0 scope:global align:4 +lbl_325_data_C0 = .data:0x000000C0; // type:object size:0xA data:string +lbl_325_data_CA = .data:0x000000CA; // type:object size:0x6 data:string +lbl_325_data_D0 = .data:0x000000D0; // type:object size:0x9 data:string +l_arcNames = .data:0x000000DC; // type:object size:0xC scope:global align:4 data:4byte +l_myName = .data:0x000000E8; // type:object size:0x4 scope:global align:4 +sSygnalAct$94992 = .data:0x000000EC; // type:object size:0xF0 scope:local align:4 data:4byte +@99008 = .data:0x000001DC; // type:object size:0xC scope:local align:4 data:4byte +@99273 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +@99274 = .data:0x000001F4; // type:object size:0xC scope:local align:4 +@99397 = .data:0x00000200; // type:object size:0xC scope:local align:4 +@99398 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +@99417 = .data:0x00000218; // type:object size:0xC scope:local align:4 +@99433 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@99444 = .data:0x00000230; // type:object size:0xC scope:local align:4 data:4byte +@99445 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@99485 = .data:0x00000248; // type:object size:0xC scope:local align:4 +@99493 = .data:0x00000254; // type:object size:0xC scope:local align:4 data:4byte +@99502 = .data:0x00000260; // type:object size:0xC scope:local align:4 data:4byte +@99510 = .data:0x0000026C; // type:object size:0xC scope:local align:4 data:4byte +@99535 = .data:0x00000278; // type:object size:0xC scope:local align:4 data:4byte +@99536 = .data:0x00000284; // type:object size:0xC scope:local align:4 data:4byte +@99568 = .data:0x00000290; // type:object size:0xC scope:local align:4 data:4byte +daNpcKasiMich_MethodTable = .data:0x0000029C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KASIMICH = .data:0x000002BC; // type:object size:0x30 scope:global align:4 +__vt__15daNpcKasiMich_c = .data:0x000002EC; // type:object size:0x48 scope:global align:4 +lbl_325_data_334 = .data:0x00000334; // type:object size:0x10 data:string +@96112 = .data:0x00000344; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcKasiMich_c = .data:0x00000358; // type:object size:0x8 scope:global align:4 +__vt__21daNpcKasiMich_Param_c = .data:0x00000360; // type:object size:0xC scope:global align:4 +lbl_325_data_36C = .data:0x0000036C; // type:object size:0x16 data:string +__RTTI__21daNpcKasiMich_Param_c = .data:0x00000384; // type:object size:0x8 scope:global align:4 +lbl_325_data_38C = .data:0x0000038C; // type:object size:0x9 data:string +@96115 = .data:0x00000398; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000003AC; // type:object size:0xC scope:global align:4 +lbl_325_data_3B8 = .data:0x000003B8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000003C8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000003D0; // type:object size:0xC scope:global align:4 +lbl_325_data_3DC = .data:0x000003DC; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000003EC; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000003F4; // type:object size:0xC scope:global align:4 +lbl_325_data_400 = .data:0x00000400; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000414; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000041C; // type:object size:0xC scope:global align:4 +lbl_325_data_428 = .data:0x00000428; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000043C; // type:object size:0x8 scope:global align:4 +lbl_325_data_444 = .data:0x00000444; // type:object size:0x34 +@96187 = .data:0x00000478; // type:object size:0x3C scope:local align:4 +lbl_325_data_4B4 = .data:0x000004B4; // type:object size:0x14 +@96189 = .data:0x000004C8; // type:object size:0x34 scope:local align:4 +lbl_325_data_4FC = .data:0x000004FC; // type:object size:0x14 +@96247 = .data:0x00000510; // type:object size:0x24 scope:local align:4 +lbl_325_data_534 = .data:0x00000534; // type:object size:0x18 +@96249 = .data:0x0000054C; // type:object size:0xC scope:local align:4 +lbl_325_data_558 = .data:0x00000558; // type:object size:0x1C +@96251 = .data:0x00000574; // type:object size:0xC scope:local align:4 +lbl_325_data_580 = .data:0x00000580; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94802 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mTargetTag__15daNpcKasiMich_c = .bss:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +mTargetTagDist__15daNpcKasiMich_c = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +mWolfAngle__15daNpcKasiMich_c = .bss:0x00000024; // type:object size:0x2 scope:global align:4 data:2byte +mEvtSeqList__15daNpcKasiMich_c = .bss:0x00000028; // type:object size:0xC scope:global align:4 +lbl_325_bss_34 = .bss:0x00000034; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_npc_kdk/splits.txt b/config/RZDP01/rels/d_a_npc_kdk/splits.txt new file mode 100644 index 0000000000..9b27b528dd --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kdk/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_npc_kdk.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_npc_kdk/symbols.txt b/config/RZDP01/rels/d_a_npc_kdk/symbols.txt new file mode 100644 index 0000000000..29d007c46a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kdk/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_NPC_KDK = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_kkri/splits.txt b/config/RZDP01/rels/d_a_npc_kkri/splits.txt new file mode 100644 index 0000000000..13ee7dd412 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kkri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kkri.cpp: + .text start:0x000000CC end:0x00002F5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000FC + .data start:0x00000000 end:0x00000B8C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_kkri/symbols.txt b/config/RZDP01/rels/d_a_npc_kkri/symbols.txt new file mode 100644 index 0000000000..109c138b32 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kkri/symbols.txt @@ -0,0 +1,158 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Kkri_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Kkri_cFv = .text:0x0000019C; // type:function size:0x51C scope:global align:4 +CreateHeap__12daNpc_Kkri_cFv = .text:0x000006B8; // type:function size:0x27C scope:global align:4 +Draw__12daNpc_Kkri_cFv = .text:0x00000934; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_Kkri_cFP10fopAc_ac_c = .text:0x000009D0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Kkri_cFP8J3DJointi = .text:0x000009D4; // type:function size:0x54 scope:global align:4 +srchYm__12daNpc_Kkri_cFPvPv = .text:0x00000A28; // type:function size:0xA0 scope:global align:4 +getType__12daNpc_Kkri_cFv = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 +isDelete__12daNpc_Kkri_cFv = .text:0x00000B00; // type:function size:0x34 scope:global align:4 +reset__12daNpc_Kkri_cFv = .text:0x00000B34; // type:function size:0x9C scope:global align:4 +checkChangeEvt__12daNpc_Kkri_cFv = .text:0x00000BD0; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_Kkri_cFv = .text:0x00000C7C; // type:function size:0x1A8 scope:global align:4 +setAfterTalkMotion__12daNpc_Kkri_cFv = .text:0x00000E24; // type:function size:0x78 scope:global align:4 +srchActors__12daNpc_Kkri_cFv = .text:0x00000E9C; // type:function size:0x6C scope:global align:4 +evtTalk__12daNpc_Kkri_cFv = .text:0x00000F08; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Kkri_cFv = .text:0x00000FA8; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Kkri_cFv = .text:0x00001060; // type:function size:0xB0 scope:global align:4 +beforeMove__12daNpc_Kkri_cFv = .text:0x00001110; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Kkri_cFv = .text:0x00001180; // type:function size:0x3F8 scope:global align:4 +setCollision__12daNpc_Kkri_cFv = .text:0x00001578; // type:function size:0x1D4 scope:global align:4 +drawDbgInfo__12daNpc_Kkri_cFv = .text:0x0000174C; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_Kkri_cFv = .text:0x00001754; // type:function size:0xA4 scope:global align:4 +setAction__12daNpc_Kkri_cFM12daNpc_Kkri_cFPCvPvPv_i = .text:0x000017F8; // type:function size:0xA8 scope:global align:4 +cutConversationAboutSoup__12daNpc_Kkri_cFi = .text:0x000018A0; // type:function size:0x138 scope:global align:4 +cutYmLook__12daNpc_Kkri_cFi = .text:0x000019D8; // type:function size:0x114 scope:global align:4 +sleep__12daNpc_Kkri_cFv = .text:0x00001AEC; // type:function size:0x1B0 scope:global align:4 +wait__12daNpc_Kkri_cFPv = .text:0x00001C9C; // type:function size:0x1C4 scope:global align:4 +sitWait1__12daNpc_Kkri_cFPv = .text:0x00001E60; // type:function size:0x3EC scope:global align:4 +fearWait__12daNpc_Kkri_cFPv = .text:0x0000224C; // type:function size:0x244 scope:global align:4 +talk__12daNpc_Kkri_cFPv = .text:0x00002490; // type:function size:0x294 scope:global align:4 +daNpc_Kkri_Create__FPv = .text:0x00002724; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_Delete__FPv = .text:0x00002728; // type:function size:0x34 scope:global align:4 +daNpc_Kkri_Execute__FPv = .text:0x0000275C; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_Draw__FPv = .text:0x00002760; // type:function size:0x4 scope:global align:4 +daNpc_Kkri_IsDelete__FPv = .text:0x00002764; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kkri_cpp = .text:0x0000276C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000027D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002814; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002854; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002960; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000029A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000029E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002A88; // type:function size:0x8C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002B14; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B74; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002C8C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002D9C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E1C; // type:function size:0x1C scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00002E38; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__12daNpc_Kkri_cFv = .text:0x00002ECC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Kkri_cFv = .text:0x00002ED4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Kkri_cFv = .text:0x00002EDC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Kkri_cFv = .text:0x00002EE4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Kkri_cFi = .text:0x00002EEC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Kkri_cFi = .text:0x00002EFC; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Kkri_Param_cFv = .text:0x00002F0C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Kkri_Param_cFv = .text:0x00002F4C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Kkri_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$97585 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@101937 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101938 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101939 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101940 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101941 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101963 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@101964 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101970 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@102022 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@102081 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@102212 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@102340 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102341 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@102342 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102343 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102344 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102345 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@102348 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@102400 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102401 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102402 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102403 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102646 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_85_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_85_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_85_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_85_data_2D = .data:0x0000002D; // type:object size:0x18 data:string +lbl_85_data_45 = .data:0x00000045; // type:object size:0x8 data:string +l_evtList = .data:0x00000050; // type:object size:0x28 scope:global align:4 +lbl_85_data_78 = .data:0x00000078; // type:object size:0x5 data:string +lbl_85_data_7D = .data:0x0000007D; // type:object size:0x8 data:string +l_resNameList = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_85_data_94 = .data:0x00000094; // type:object size:0x2 +lbl_85_data_96 = .data:0x00000096; // type:object size:0x6 +l_loadResPtrnList = .data:0x0000009C; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x000000A8; // type:object size:0x1A4 scope:global align:4 +l_motionAnmData = .data:0x0000024C; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000498; // type:object size:0xF0 scope:global align:4 +l_motionSequenceData = .data:0x00000588; // type:object size:0x130 scope:global align:4 +mCutNameList__12daNpc_Kkri_c = .data:0x000006B8; // type:object size:0xC scope:global align:4 +mCutList__12daNpc_Kkri_c = .data:0x000006C4; // type:object size:0x24 scope:global align:4 data:4byte +@102137 = .data:0x000006E8; // type:object size:0xC scope:local align:4 data:4byte +@102225 = .data:0x000006F4; // type:object size:0xC scope:local align:4 data:4byte +@102226 = .data:0x00000700; // type:object size:0xC scope:local align:4 data:4byte +lbl_85_data_70C = .data:0x0000070C; // type:object size:0x5 data:string +@102410 = .data:0x00000714; // type:object size:0xC scope:local align:4 +@102411 = .data:0x00000720; // type:object size:0xC scope:local align:4 +@102412 = .data:0x0000072C; // type:object size:0xC scope:local align:4 +lbl_85_data_738 = .data:0x00000738; // type:object size:0x4 data:string +lbl_85_data_73C = .data:0x0000073C; // type:object size:0x6 data:string +daNpc_Kkri_MethodTable = .data:0x00000744; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KKRI = .data:0x00000764; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Kkri_c = .data:0x00000794; // type:object size:0xC4 scope:global align:4 +lbl_85_data_858 = .data:0x00000858; // type:object size:0xD data:string +@98559 = .data:0x00000868; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Kkri_c = .data:0x0000087C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Kkri_Param_c = .data:0x00000884; // type:object size:0xC scope:global align:4 +lbl_85_data_890 = .data:0x00000890; // type:object size:0x13 data:string +__RTTI__18daNpc_Kkri_Param_c = .data:0x000008A4; // type:object size:0x8 scope:global align:4 +lbl_85_data_8AC = .data:0x000008AC; // type:object size:0x9 data:string +@98567 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000008CC; // type:object size:0xC scope:global align:4 +lbl_85_data_8D8 = .data:0x000008D8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000008E8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000008F0; // type:object size:0xC scope:global align:4 +lbl_85_data_8FC = .data:0x000008FC; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000090C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000914; // type:object size:0xC scope:global align:4 +lbl_85_data_920 = .data:0x00000920; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000938; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000940; // type:object size:0xC scope:global align:4 +lbl_85_data_94C = .data:0x0000094C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000960; // type:object size:0x8 scope:global align:4 +lbl_85_data_968 = .data:0x00000968; // type:object size:0x34 +@98634 = .data:0x0000099C; // type:object size:0x3C scope:local align:4 +lbl_85_data_9D8 = .data:0x000009D8; // type:object size:0x14 +@98636 = .data:0x000009EC; // type:object size:0x34 scope:local align:4 +lbl_85_data_A20 = .data:0x00000A20; // type:object size:0x14 +@98694 = .data:0x00000A34; // type:object size:0x24 scope:local align:4 +lbl_85_data_A58 = .data:0x00000A58; // type:object size:0x18 +@98696 = .data:0x00000A70; // type:object size:0xC scope:local align:4 +lbl_85_data_A7C = .data:0x00000A7C; // type:object size:0x1C +@98698 = .data:0x00000A98; // type:object size:0xC scope:local align:4 +lbl_85_data_AA4 = .data:0x00000AA4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97571 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_kn/splits.txt b/config/RZDP01/rels/d_a_npc_kn/splits.txt new file mode 100644 index 0000000000..972fbb8ff4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kn/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kn.cpp: + .text start:0x000000CC end:0x00012A1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000218 + .data start:0x00000000 end:0x000028A0 + .bss start:0x00000008 end:0x000001A4 diff --git a/config/RZDP01/rels/d_a_npc_kn/symbols.txt b/config/RZDP01/rels/d_a_npc_kn/symbols.txt new file mode 100644 index 0000000000..9c8815377d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kn/symbols.txt @@ -0,0 +1,445 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +tgHitCallBack__10daNpc_Kn_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setMcaMorfAnm__10daNpc_Kn_cFP18J3DAnmTransformKeyffiii = .text:0x000000F8; // type:function size:0xF8 scope:global align:4 +loadRes__10daNpc_Kn_cFPCScPPCc = .text:0x000001F0; // type:function size:0xB4 scope:global align:4 +deleteRes__10daNpc_Kn_cFPCScPPCc = .text:0x000002A4; // type:function size:0x80 scope:global align:4 +execute__10daNpc_Kn_cFv = .text:0x00000324; // type:function size:0x1F0 scope:global align:4 +draw__10daNpc_Kn_cFiifP11_GXColorS10fiii = .text:0x00000514; // type:function size:0x38C scope:global align:4 +setEnvTevColor__10daNpc_Kn_cFv = .text:0x000008A0; // type:function size:0x58 scope:global align:4 +setRoomNo__10daNpc_Kn_cFv = .text:0x000008F8; // type:function size:0x44 scope:global align:4 +checkEndAnm__10daNpc_Kn_cFf = .text:0x0000093C; // type:function size:0xD0 scope:global align:4 +checkEndAnm__10daNpc_Kn_cFP12J3DFrameCtrlf = .text:0x00000A0C; // type:function size:0x80 scope:global align:4 +playAllAnm__10daNpc_Kn_cFv = .text:0x00000A8C; // type:function size:0x358 scope:global align:4 +ctrlBtk__10daNpc_Kn_cFv = .text:0x00000DE4; // type:function size:0xC0 scope:global align:4 +setMtx__10daNpc_Kn_cFv = .text:0x00000EA4; // type:function size:0x84 scope:global align:4 +ctrlFaceMotion__10daNpc_Kn_cFv = .text:0x00000F28; // type:function size:0xA8 scope:global align:4 +ctrlMotion__10daNpc_Kn_cFv = .text:0x00000FD0; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__10daNpc_Kn_cFPiPiP10fopAc_ac_ci = .text:0x0000108C; // type:function size:0x164 scope:global align:4 +ctrlJoint__10daNpc_Kn_cFP8J3DJointP8J3DModel = .text:0x000011F0; // type:function size:0x2D0 scope:global align:4 +evtProc__10daNpc_Kn_cFv = .text:0x000014C0; // type:function size:0x1F4 scope:global align:4 +setFootPos__10daNpc_Kn_cFv = .text:0x000016B4; // type:function size:0x150 scope:global align:4 +setFootPrtcl__10daNpc_Kn_cFP4cXyzf = .text:0x00001804; // type:function size:0x2A8 scope:global align:4 +checkCullDraw__10daNpc_Kn_cFv = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +twilight__10daNpc_Kn_cFv = .text:0x00001AB4; // type:function size:0x28 scope:global align:4 +evtOrder__10daNpc_Kn_cFv = .text:0x00001ADC; // type:function size:0x144 scope:global align:4 +evtChange__10daNpc_Kn_cFv = .text:0x00001C20; // type:function size:0xDC scope:global align:4 +clrParam__10daNpc_Kn_cFv = .text:0x00001CFC; // type:function size:0x5C scope:global align:4 +setFaceMotionAnm__10daNpc_Kn_cFib = .text:0x00001D58; // type:function size:0x288 scope:global align:4 +setMotionAnm__10daNpc_Kn_cFifi = .text:0x00001FE0; // type:function size:0x2C8 scope:global align:4 +setPos__10daNpc_Kn_cF4cXyz = .text:0x000022A8; // type:function size:0x80 scope:global align:4 +setAngle__10daNpc_Kn_cFs = .text:0x00002328; // type:function size:0x18 scope:global align:4 +chkActorInSight__10daNpc_Kn_cFP10fopAc_ac_cfs = .text:0x00002340; // type:function size:0xF4 scope:global align:4 +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyzfffs = .text:0x00002434; // type:function size:0xCC scope:global align:4 +chkPointInArea__10daNpc_Kn_cF4cXyz4cXyz4cXyzs = .text:0x00002500; // type:function size:0x70 scope:global align:4 +chkFindPlayer__10daNpc_Kn_cFis = .text:0x00002570; // type:function size:0x1D4 scope:global align:4 +srchPlayerActor__10daNpc_Kn_cFv = .text:0x00002744; // type:function size:0x98 scope:global align:4 +getAttnPos__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x000027DC; // type:function size:0x58 scope:global align:4 +turn__10daNpc_Kn_cFsii = .text:0x00002834; // type:function size:0x188 scope:global align:4 +step__10daNpc_Kn_cFsiiii = .text:0x000029BC; // type:function size:0x18C scope:global align:4 +initTalk__10daNpc_Kn_cFiPP10fopAc_ac_c = .text:0x00002B48; // type:function size:0x60 scope:global align:4 +talkProc__10daNpc_Kn_cFPiiPP10fopAc_ac_ci = .text:0x00002BA8; // type:function size:0x168 scope:global align:4 +setHitodamaPrtcl__10daNpc_Kn_cFv = .text:0x00002D10; // type:function size:0x108 scope:global align:4 +__sinit_\d_a_npc_kn_cpp = .text:0x00002E18; // type:function size:0xE4 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002EFC; // type:function size:0x40 scope:global align:4 +__dt__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x00002F3C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002F7C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003048; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003088; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000030C8; // type:function size:0x44 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000310C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003208; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003318; // type:function size:0x80 scope:global align:4 +decTmr__10daNpc_Kn_cFv = .text:0x00003398; // type:function size:0x18 scope:global align:4 +checkHide__10daNpc_Kn_cFv = .text:0x000033B0; // type:function size:0x60 scope:global align:4 +afterJntAnm__10daNpc_Kn_cFi = .text:0x00003410; // type:function size:0x4 scope:global align:4 +checkChangeEvt__10daNpc_Kn_cFv = .text:0x00003414; // type:function size:0x8 scope:global align:4 +evtEndProc__10daNpc_Kn_cFv = .text:0x0000341C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__10daNpc_Kn_cFv = .text:0x00003424; // type:function size:0x8 scope:global align:4 +getFootRJointNo__10daNpc_Kn_cFv = .text:0x0000342C; // type:function size:0x8 scope:global align:4 +chkXYItems__10daNpc_Kn_cFv = .text:0x00003434; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__10daNpc_Kn_cF26daNpcT_faceMotionAnmData_c = .text:0x0000343C; // type:function size:0x30 scope:global align:4 +afterSetFaceMotionAnm__10daNpc_Kn_cFiifi = .text:0x0000346C; // type:function size:0x8 scope:global align:4 +getMotionAnm__10daNpc_Kn_cF22daNpcT_motionAnmData_c = .text:0x00003474; // type:function size:0x30 scope:global align:4 +initialize__10daNpc_Kn_cFv = .text:0x000034A4; // type:function size:0xC8 scope:global align:4 +getEyeballMaterialNo__10daNpc_Kn_cFv = .text:0x0000356C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__10daNpc_Kn_cFv = .text:0x00003574; // type:function size:0x8 scope:global align:4 +getEyeballLMaterialNo__10daNpc_Kn_cFv = .text:0x0000357C; // type:function size:0x8 scope:global align:4 +__dt__16daNpc_Kn_Param_cFv = .text:0x00003584; // type:function size:0x40 scope:global align:4 +__ct__16daNpc_Kn_Param_cFv = .text:0x000035C4; // type:function size:0x10 scope:global align:4 +__dt__10daNpc_Kn_cFv = .text:0x000035D4; // type:function size:0x1C8 scope:global align:4 +create__10daNpc_Kn_cFv = .text:0x0000379C; // type:function size:0x528 scope:global align:4 +CreateHeap__10daNpc_Kn_cFv = .text:0x00003CC4; // type:function size:0x3C0 scope:global align:4 +Draw__10daNpc_Kn_cFv = .text:0x00004084; // type:function size:0xB4 scope:global align:4 +createHeapCallBack__10daNpc_Kn_cFP10fopAc_ac_c = .text:0x00004138; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpc_Kn_cFP8J3DJointi = .text:0x0000413C; // type:function size:0x54 scope:global align:4 +getType__10daNpc_Kn_cFv = .text:0x00004190; // type:function size:0x68 scope:global align:4 +isDelete__10daNpc_Kn_cFv = .text:0x000041F8; // type:function size:0xA4 scope:global align:4 +resetCol__10daNpc_Kn_cFv = .text:0x0000429C; // type:function size:0xC8 scope:global align:4 +reset__10daNpc_Kn_cFv = .text:0x00004364; // type:function size:0x1BC scope:global align:4 +resetType__10daNpc_Kn_cFv = .text:0x00004520; // type:function size:0xD4 scope:global align:4 +setParam__10daNpc_Kn_cFv = .text:0x000045F4; // type:function size:0x24C scope:global align:4 +setParamTeach03__10daNpc_Kn_cFv = .text:0x00004840; // type:function size:0x78 scope:global align:4 +setParamTeach04__10daNpc_Kn_cFv = .text:0x000048B8; // type:function size:0x98 scope:global align:4 +setParamTeach05__10daNpc_Kn_cFv = .text:0x00004950; // type:function size:0x78 scope:global align:4 +evtTalk__10daNpc_Kn_cFv = .text:0x000049C8; // type:function size:0xD8 scope:global align:4 +evtCutProc__10daNpc_Kn_cFv = .text:0x00004AA0; // type:function size:0xD4 scope:global align:4 +action__10daNpc_Kn_cFv = .text:0x00004B74; // type:function size:0x88 scope:global align:4 +beforeMove__10daNpc_Kn_cFv = .text:0x00004BFC; // type:function size:0x48 scope:global align:4 +afterMoved__10daNpc_Kn_cFv = .text:0x00004C44; // type:function size:0x6C scope:global align:4 +setAttnPos__10daNpc_Kn_cFv = .text:0x00004CB0; // type:function size:0x1D8 scope:global align:4 +setCollision__10daNpc_Kn_cFv = .text:0x00004E88; // type:function size:0x1F0 scope:global align:4 +setCollisionSword__10daNpc_Kn_cFv = .text:0x00005078; // type:function size:0x1C8 scope:global align:4 +checkCollisionSword__10daNpc_Kn_cFv = .text:0x00005240; // type:function size:0xBC scope:global align:4 +setCollisionTeach03__10daNpc_Kn_cFv = .text:0x000052FC; // type:function size:0x2C scope:global align:4 +setCollisionTeach04__10daNpc_Kn_cFv = .text:0x00005328; // type:function size:0xB0 scope:global align:4 +setCollisionTeach05__10daNpc_Kn_cFv = .text:0x000053D8; // type:function size:0x2C scope:global align:4 +drawOtherMdl__10daNpc_Kn_cFv = .text:0x00005404; // type:function size:0x210 scope:global align:4 +drawGhost__10daNpc_Kn_cFv = .text:0x00005614; // type:function size:0x90 scope:global align:4 +afterSetMotionAnm__10daNpc_Kn_cFiifi = .text:0x000056A4; // type:function size:0x148 scope:global align:4 +selectAction__10daNpc_Kn_cFv = .text:0x000057EC; // type:function size:0x1EC scope:global align:4 +teach03_selectAction__10daNpc_Kn_cFv = .text:0x000059D8; // type:function size:0x50 scope:global align:4 +teach04_selectAction__10daNpc_Kn_cFv = .text:0x00005A28; // type:function size:0xB4 scope:global align:4 +teach05_selectAction__10daNpc_Kn_cFv = .text:0x00005ADC; // type:function size:0x50 scope:global align:4 +teach06_selectAction__10daNpc_Kn_cFv = .text:0x00005B2C; // type:function size:0x124 scope:global align:4 +teach07_selectAction__10daNpc_Kn_cFv = .text:0x00005C50; // type:function size:0x124 scope:global align:4 +setAction__10daNpc_Kn_cFM10daNpc_Kn_cFPCvPvPv_i = .text:0x00005D74; // type:function size:0xA8 scope:global align:4 +wait__10daNpc_Kn_cFPv = .text:0x00005E1C; // type:function size:0x14C scope:global align:4 +talk__10daNpc_Kn_cFPv = .text:0x00005F68; // type:function size:0x17C scope:global align:4 +test__10daNpc_Kn_cFPv = .text:0x000060E4; // type:function size:0xC4 scope:global align:4 +setSceneChange__10daNpc_Kn_cFi = .text:0x000061A8; // type:function size:0xB8 scope:global align:4 +ECut_noneEquipChangeTalk__10daNpc_Kn_cFi = .text:0x00006260; // type:function size:0x1C4 scope:global align:4 +ECut_noneEquipChangeTalkStand__10daNpc_Kn_cFi = .text:0x00006424; // type:function size:0x24C scope:global align:4 +ECut_largeDamageTalk__10daNpc_Kn_cFi = .text:0x00006670; // type:function size:0x280 scope:global align:4 +teach02_start__10daNpc_Kn_cFPv = .text:0x000068F0; // type:function size:0xF0 scope:global align:4 +teach03_attackWait__10daNpc_Kn_cFPv = .text:0x000069E0; // type:function size:0x508 scope:global align:4 +teach04_attackWait__10daNpc_Kn_cFPv = .text:0x00006EE8; // type:function size:0x33C scope:global align:4 +teach04_headBreakWait__10daNpc_Kn_cFPv = .text:0x00007224; // type:function size:0x254 scope:global align:4 +teach04_finishWait__10daNpc_Kn_cFPv = .text:0x00007478; // type:function size:0x320 scope:global align:4 +teach05_surpriseAttackWait__10daNpc_Kn_cFPv = .text:0x00007798; // type:function size:0x528 scope:global align:4 +s_sub6__FPvPv = .text:0x00007CC0; // type:function size:0x60 scope:global align:4 +s_subEnd6__FPvPv = .text:0x00007D20; // type:function size:0x6C scope:global align:4 +teach06_superJumpWait__10daNpc_Kn_cFPv = .text:0x00007D8C; // type:function size:0x65C scope:global align:4 +teach06_divideMove__10daNpc_Kn_cFPv = .text:0x000083E8; // type:function size:0x19C scope:global align:4 +teach06_waitDivide__10daNpc_Kn_cFPv = .text:0x00008584; // type:function size:0x10C scope:global align:4 +teach06_superJumpWaitDivide__10daNpc_Kn_cFPv = .text:0x00008690; // type:function size:0x5B0 scope:global align:4 +teach06_superJumpedDivide__10daNpc_Kn_cFPv = .text:0x00008C40; // type:function size:0x154 scope:global align:4 +teach06_warpDelete__10daNpc_Kn_cFPv = .text:0x00008D94; // type:function size:0x80 scope:global align:4 +s_sub7__FPvPv = .text:0x00008E14; // type:function size:0x60 scope:global align:4 +s_subEnd7__FPvPv = .text:0x00008E74; // type:function size:0x6C scope:global align:4 +teach07_superTurnAttackWait__10daNpc_Kn_cFPv = .text:0x00008EE0; // type:function size:0x504 scope:global align:4 +teach07_divideMove__10daNpc_Kn_cFPv = .text:0x000093E4; // type:function size:0x1C0 scope:global align:4 +teach07_waitDivide__10daNpc_Kn_cFPv = .text:0x000095A4; // type:function size:0x10C scope:global align:4 +teach07_superTurnAttackWaitDivide__10daNpc_Kn_cFPv = .text:0x000096B0; // type:function size:0x450 scope:global align:4 +teach07_superTurnAttackedDivide__10daNpc_Kn_cFPv = .text:0x00009B00; // type:function size:0x154 scope:global align:4 +teach07_warpDelete__10daNpc_Kn_cFPv = .text:0x00009C54; // type:function size:0x80 scope:global align:4 +ECut_secondEncount__10daNpc_Kn_cFi = .text:0x00009CD4; // type:function size:0x458 scope:global align:4 +ECut_thirdSkillExplain__10daNpc_Kn_cFi = .text:0x0000A12C; // type:function size:0x740 scope:global align:4 +ECut_thirdSkillGet__10daNpc_Kn_cFi = .text:0x0000A86C; // type:function size:0x570 scope:global align:4 +ECut_fourthSkillExplain__10daNpc_Kn_cFi = .text:0x0000ADDC; // type:function size:0x838 scope:global align:4 +ECut_fourthSkillGet__10daNpc_Kn_cFi = .text:0x0000B614; // type:function size:0x570 scope:global align:4 +ECut_fifthSkillExplain__10daNpc_Kn_cFi = .text:0x0000BB84; // type:function size:0x80C scope:global align:4 +ECut_fifthSkillGet__10daNpc_Kn_cFi = .text:0x0000C390; // type:function size:0x570 scope:global align:4 +ECut_sixthSkillExplain__10daNpc_Kn_cFi = .text:0x0000C900; // type:function size:0x7DC scope:global align:4 +ECut_sixthSkillGet__10daNpc_Kn_cFi = .text:0x0000D0DC; // type:function size:0x580 scope:global align:4 +ECut_seventhSkillExplain__10daNpc_Kn_cFi = .text:0x0000D65C; // type:function size:0x744 scope:global align:4 +ECut_seventhSkillGet__10daNpc_Kn_cFi = .text:0x0000DDA0; // type:function size:0x5FC scope:global align:4 +setPrtcl__10daNpc_Kn_cFv = .text:0x0000E39C; // type:function size:0x194 scope:global align:4 +setSlipPrtcl__10daNpc_Kn_cFv = .text:0x0000E530; // type:function size:0xE0 scope:global align:4 +setLandingPrtcl__10daNpc_Kn_cFv = .text:0x0000E610; // type:function size:0x4C scope:global align:4 +calcMagicBallPos__10daNpc_Kn_cFv = .text:0x0000E65C; // type:function size:0xC8 scope:global align:4 +setSwordChargePtcl__10daNpc_Kn_cFv = .text:0x0000E724; // type:function size:0x47C scope:global align:4 +calcSlip__10daNpc_Kn_cFv = .text:0x0000EBA0; // type:function size:0x104 scope:global align:4 +calcSwordAttackMove__10daNpc_Kn_cFi = .text:0x0000ECA4; // type:function size:0x204 scope:global align:4 +setSe__10daNpc_Kn_cFv = .text:0x0000EEA8; // type:function size:0x3F8 scope:global align:4 +daNpc_Kn_Create__FPv = .text:0x0000F2A0; // type:function size:0x4 scope:global align:4 +daNpc_Kn_Delete__FPv = .text:0x0000F2A4; // type:function size:0x34 scope:global align:4 +daNpc_Kn_Execute__FPv = .text:0x0000F2D8; // type:function size:0x5C scope:global align:4 +daNpc_Kn_Draw__FPv = .text:0x0000F334; // type:function size:0x4 scope:global align:4 +daNpc_Kn_IsDelete__FPv = .text:0x0000F338; // type:function size:0x8 scope:global align:4 +__ct__Q210daNpc_Kn_c20daNpc_Kn_prtclMngr_cFv = .text:0x0000F340; // type:function size:0x4 scope:global align:4 +__dt__19daNpcT_DmgStagger_cFv = .text:0x0000F344; // type:function size:0x64 scope:global align:4 +__dt__13fopEn_enemy_cFv = .text:0x0000F3A8; // type:function size:0x58 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000F400; // type:function size:0x14 scope:global align:4 +setParamTeach01__10daNpc_Kn_cFv = .text:0x0000F414; // type:function size:0x150 scope:global align:4 +setCollisionTeach01__10daNpc_Kn_cFv = .text:0x0000F564; // type:function size:0xCC scope:global align:4 +teach01_selectAction__10daNpc_Kn_cFv = .text:0x0000F630; // type:function size:0xD8 scope:global align:4 +teach01_start__10daNpc_Kn_cFPv = .text:0x0000F708; // type:function size:0xF0 scope:global align:4 +teach01_attackWait__10daNpc_Kn_cFPv = .text:0x0000F7F8; // type:function size:0x144 scope:global align:4 +teach01_swordAttackWait__10daNpc_Kn_cFPv = .text:0x0000F93C; // type:function size:0x368 scope:global align:4 +teach01_swordFinishWait__10daNpc_Kn_cFPv = .text:0x0000FCA4; // type:function size:0x2F4 scope:global align:4 +ctrlWarp__10daNpc_Kn_cFv = .text:0x0000FF98; // type:function size:0x474 scope:global align:4 +ECut_firstEncount__10daNpc_Kn_cFi = .text:0x0001040C; // type:function size:0x190 scope:global align:4 +ECut_attackFailed__10daNpc_Kn_cFi = .text:0x0001059C; // type:function size:0x604 scope:global align:4 +ECut_firstSkillGet__10daNpc_Kn_cFi = .text:0x00010BA0; // type:function size:0x594 scope:global align:4 +setParamTeach02__10daNpc_Kn_cFv = .text:0x00011134; // type:function size:0x184 scope:global align:4 +setCollisionTeach02__10daNpc_Kn_cFv = .text:0x000112B8; // type:function size:0xB0 scope:global align:4 +teach02_selectAction__10daNpc_Kn_cFv = .text:0x00011368; // type:function size:0xD8 scope:global align:4 +teach02_shieldBashWait__10daNpc_Kn_cFPv = .text:0x00011440; // type:function size:0x32C scope:global align:4 +teach02_finishWait__10daNpc_Kn_cFPv = .text:0x0001176C; // type:function size:0x1F8 scope:global align:4 +teach02_shieldReflectWait__10daNpc_Kn_cFPv = .text:0x00011964; // type:function size:0x398 scope:global align:4 +ECut_secondSkillExplain__10daNpc_Kn_cFi = .text:0x00011CFC; // type:function size:0x524 scope:global align:4 +ECut_reflectExplain__10daNpc_Kn_cFi = .text:0x00012220; // type:function size:0x37C scope:global align:4 +ECut_secondSkillGet__10daNpc_Kn_cFi = .text:0x0001259C; // type:function size:0x480 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjData__10daNpc_Kn_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@119957 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@120042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@120043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@120135 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@120136 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@120320 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@120347 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@120383 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@120741 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@120776 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@120777 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@120843 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@120844 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@120845 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@120846 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@120847 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@120952 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@120953 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@120954 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@120994 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121014 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121075 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +id$101395 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +m__16daNpc_Kn_Param_c = .rodata:0x00000090; // type:object size:0xB4 scope:global align:4 data:float +heapSize$101471 = .rodata:0x00000144; // type:object size:0x20 scope:local align:4 +@121445 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@121446 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@121447 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@121448 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@121911 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@122011 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@122577 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@122578 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@123008 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@123009 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@123135 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@123452 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@123453 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@123454 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@123455 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@123561 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@123705 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@123958 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@123959 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@124197 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@124305 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@124457 = .rodata:0x000001B8; // type:object size:0x8 scope:local align:4 +@124614 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@124669 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@124773 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@124774 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@124775 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@124776 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@124777 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@124778 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@124779 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@124780 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@124790 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@124791 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@124792 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@124829 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@125011 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@125012 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@125252 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@125253 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@125507 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@125713 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@125714 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@125715 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000010; // type:object size:0x18 scope:global align:4 +lbl_327_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_327_data_29 = .data:0x00000029; // type:object size:0x17 data:string +lbl_327_data_40 = .data:0x00000040; // type:object size:0x1C data:string +lbl_327_data_5C = .data:0x0000005C; // type:object size:0x14 data:string +lbl_327_data_70 = .data:0x00000070; // type:object size:0x12 data:string +lbl_327_data_82 = .data:0x00000082; // type:object size:0xE data:string +lbl_327_data_90 = .data:0x00000090; // type:object size:0xE data:string +lbl_327_data_9E = .data:0x0000009E; // type:object size:0x10 data:string +lbl_327_data_AE = .data:0x000000AE; // type:object size:0xF data:string +lbl_327_data_BD = .data:0x000000BD; // type:object size:0x15 data:string +lbl_327_data_D2 = .data:0x000000D2; // type:object size:0x10 data:string +lbl_327_data_E2 = .data:0x000000E2; // type:object size:0x11 data:string +lbl_327_data_F3 = .data:0x000000F3; // type:object size:0x14 data:string +lbl_327_data_107 = .data:0x00000107; // type:object size:0x12 data:string +lbl_327_data_119 = .data:0x00000119; // type:object size:0x10 data:string +lbl_327_data_129 = .data:0x00000129; // type:object size:0x15 data:string +lbl_327_data_13E = .data:0x0000013E; // type:object size:0x11 data:string +lbl_327_data_14F = .data:0x0000014F; // type:object size:0x14 data:string +lbl_327_data_163 = .data:0x00000163; // type:object size:0x12 data:string +lbl_327_data_175 = .data:0x00000175; // type:object size:0x10 data:string +lbl_327_data_185 = .data:0x00000185; // type:object size:0x14 data:string +lbl_327_data_199 = .data:0x00000199; // type:object size:0x10 data:string +lbl_327_data_1A9 = .data:0x000001A9; // type:object size:0x16 data:string +lbl_327_data_1BF = .data:0x000001BF; // type:object size:0x16 data:string +lbl_327_data_1D5 = .data:0x000001D5; // type:object size:0x12 data:string +lbl_327_data_1E7 = .data:0x000001E7; // type:object size:0x18 data:string +l_evtList = .data:0x00000200; // type:object size:0xD0 scope:global align:4 +lbl_327_data_2D0 = .data:0x000002D0; // type:object size:0x5 data:string +lbl_327_data_2D5 = .data:0x000002D5; // type:object size:0xA data:string +lbl_327_data_2DF = .data:0x000002DF; // type:object size:0xA data:string +lbl_327_data_2E9 = .data:0x000002E9; // type:object size:0xA data:string +lbl_327_data_2F3 = .data:0x000002F3; // type:object size:0xA data:string +lbl_327_data_2FD = .data:0x000002FD; // type:object size:0xA data:string +lbl_327_data_307 = .data:0x00000307; // type:object size:0xA data:string +lbl_327_data_311 = .data:0x00000311; // type:object size:0xA data:string +l_resNameList = .data:0x0000031C; // type:object size:0x24 scope:global align:4 +lbl_327_data_340 = .data:0x00000340; // type:object size:0x3 +lbl_327_data_343 = .data:0x00000343; // type:object size:0x4 +lbl_327_data_347 = .data:0x00000347; // type:object size:0x4 +lbl_327_data_34B = .data:0x0000034B; // type:object size:0x4 +lbl_327_data_34F = .data:0x0000034F; // type:object size:0x4 +lbl_327_data_353 = .data:0x00000353; // type:object size:0x4 +lbl_327_data_357 = .data:0x00000357; // type:object size:0x3 +lbl_327_data_35A = .data:0x0000035A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000035C; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000037C; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x000003B4; // type:object size:0x3D4 scope:global align:4 +l_podBckData = .data:0x00000788; // type:object size:0x28 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000007B0; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000007D0; // type:object size:0x210 scope:global align:4 +mCutNameList__10daNpc_Kn_c = .data:0x000009E0; // type:object size:0x54 scope:global align:4 +mCutList__10daNpc_Kn_c = .data:0x00000A34; // type:object size:0xFC scope:global align:4 data:4byte +@121633 = .data:0x00000B30; // type:object size:0x20 scope:local align:4 +l_appearFlag$101690 = .data:0x00000B50; // type:object size:0xE scope:local align:4 +l_delFlag$101691 = .data:0x00000B5E; // type:object size:0xE scope:local align:2 +@121721 = .data:0x00000B6C; // type:object size:0x1C scope:local align:4 +@121775 = .data:0x00000B88; // type:object size:0x1C scope:local align:4 +@121826 = .data:0x00000BA4; // type:object size:0xC scope:local align:4 data:4byte +@121827 = .data:0x00000BB0; // type:object size:0xC scope:local align:4 data:4byte +lbl_327_data_BBC = .data:0x00000BBC; // type:object size:0x3 data:string +@121972 = .data:0x00000BC0; // type:object size:0x1C scope:local align:4 +l_swordOffset$102121 = .data:0x00000BDC; // type:object size:0x8 scope:local align:4 +@122153 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 +@122154 = .data:0x00000BF0; // type:object size:0xC scope:local align:4 +@122155 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 +@122156 = .data:0x00000C08; // type:object size:0xC scope:local align:4 +@122157 = .data:0x00000C14; // type:object size:0xC scope:local align:4 +@122158 = .data:0x00000C20; // type:object size:0xC scope:local align:4 +@122171 = .data:0x00000C2C; // type:object size:0x1C scope:local align:4 +@122175 = .data:0x00000C48; // type:object size:0xC scope:local align:4 data:4byte +@122176 = .data:0x00000C54; // type:object size:0xC scope:local align:4 data:4byte +@122184 = .data:0x00000C60; // type:object size:0xC scope:local align:4 +@122185 = .data:0x00000C6C; // type:object size:0xC scope:local align:4 +@122186 = .data:0x00000C78; // type:object size:0xC scope:local align:4 +@122187 = .data:0x00000C84; // type:object size:0xC scope:local align:4 +@122193 = .data:0x00000C90; // type:object size:0xC scope:local align:4 data:4byte +@122194 = .data:0x00000C9C; // type:object size:0xC scope:local align:4 data:4byte +@122205 = .data:0x00000CA8; // type:object size:0xC scope:local align:4 +@122206 = .data:0x00000CB4; // type:object size:0xC scope:local align:4 +@122207 = .data:0x00000CC0; // type:object size:0xC scope:local align:4 +@122208 = .data:0x00000CCC; // type:object size:0xC scope:local align:4 +@122209 = .data:0x00000CD8; // type:object size:0xC scope:local align:4 +@122210 = .data:0x00000CE4; // type:object size:0xC scope:local align:4 +@122211 = .data:0x00000CF0; // type:object size:0xC scope:local align:4 +@122222 = .data:0x00000CFC; // type:object size:0xC scope:local align:4 +@122223 = .data:0x00000D08; // type:object size:0xC scope:local align:4 +@122224 = .data:0x00000D14; // type:object size:0xC scope:local align:4 +@122225 = .data:0x00000D20; // type:object size:0xC scope:local align:4 +@122226 = .data:0x00000D2C; // type:object size:0xC scope:local align:4 +@122227 = .data:0x00000D38; // type:object size:0xC scope:local align:4 +@122228 = .data:0x00000D44; // type:object size:0xC scope:local align:4 +lbl_327_data_D50 = .data:0x00000D50; // type:object size:0x4 data:string +@123339 = .data:0x00000D54; // type:object size:0x54 scope:local align:4 +@123338 = .data:0x00000DA8; // type:object size:0x54 scope:local align:4 +@123458 = .data:0x00000DFC; // type:object size:0x11C scope:local align:4 +@123457 = .data:0x00000F18; // type:object size:0x11C scope:local align:4 +@123564 = .data:0x00001034; // type:object size:0x7C scope:local align:4 +@123563 = .data:0x000010B0; // type:object size:0x7C scope:local align:4 +@123708 = .data:0x0000112C; // type:object size:0x11C scope:local align:4 +@123707 = .data:0x00001248; // type:object size:0x11C scope:local align:4 +@123812 = .data:0x00001364; // type:object size:0x7C scope:local align:4 +@123811 = .data:0x000013E0; // type:object size:0x7C scope:local align:4 +@123962 = .data:0x0000145C; // type:object size:0x11C scope:local align:4 +@123961 = .data:0x00001578; // type:object size:0x11C scope:local align:4 +@124066 = .data:0x00001694; // type:object size:0x7C scope:local align:4 +@124065 = .data:0x00001710; // type:object size:0x7C scope:local align:4 +@124200 = .data:0x0000178C; // type:object size:0x144 scope:local align:4 +@124199 = .data:0x000018D0; // type:object size:0x144 scope:local align:4 +@124308 = .data:0x00001A14; // type:object size:0x7C scope:local align:4 +@124307 = .data:0x00001A90; // type:object size:0x7C scope:local align:4 +@124458 = .data:0x00001B0C; // type:object size:0x144 scope:local align:4 +@124455 = .data:0x00001C50; // type:object size:0x144 scope:local align:4 +@124572 = .data:0x00001D94; // type:object size:0xA4 scope:local align:4 +@124571 = .data:0x00001E38; // type:object size:0xA4 scope:local align:4 +@125014 = .data:0x00001EDC; // type:object size:0x8C scope:local align:4 +@125051 = .data:0x00001F68; // type:object size:0xC scope:local align:4 +@125052 = .data:0x00001F74; // type:object size:0xC scope:local align:4 +@125053 = .data:0x00001F80; // type:object size:0xC scope:local align:4 +@125054 = .data:0x00001F8C; // type:object size:0xC scope:local align:4 +@125055 = .data:0x00001F98; // type:object size:0xC scope:local align:4 +l_checkOffset$105641 = .data:0x00001FA4; // type:object size:0x3C scope:local align:4 +l_WarpInScaleTable$105655 = .data:0x00001FE0; // type:object size:0x60 scope:local align:4 +lbl_327_data_2040 = .data:0x00002040; // type:object size:0x8 +l_WarpOutScaleTable$105677 = .data:0x00002048; // type:object size:0x30 scope:local align:4 +lbl_327_data_2078 = .data:0x00002078; // type:object size:0x4 +@125475 = .data:0x0000207C; // type:object size:0xF4 scope:local align:4 +@125474 = .data:0x00002170; // type:object size:0xF4 scope:local align:4 +@125522 = .data:0x00002264; // type:object size:0xC scope:local align:4 +@125523 = .data:0x00002270; // type:object size:0xC scope:local align:4 +@125524 = .data:0x0000227C; // type:object size:0xC scope:local align:4 +@125525 = .data:0x00002288; // type:object size:0xC scope:local align:4 +@125526 = .data:0x00002294; // type:object size:0xC scope:local align:4 +@125788 = .data:0x000022A0; // type:object size:0xCC scope:local align:4 +@125787 = .data:0x0000236C; // type:object size:0xCC scope:local align:4 +@125883 = .data:0x00002438; // type:object size:0x7C scope:local align:4 +daNpc_Kn_MethodTable = .data:0x000024B4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KN = .data:0x000024D4; // type:object size:0x30 scope:global align:4 +__vt__10daNpc_Kn_c = .data:0x00002504; // type:object size:0x68 scope:global align:4 +lbl_327_data_256C = .data:0x0000256C; // type:object size:0xB data:string +@106516 = .data:0x00002578; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpc_Kn_c = .data:0x0000258C; // type:object size:0x8 scope:global align:4 +__vt__16daNpc_Kn_Param_c = .data:0x00002594; // type:object size:0xC scope:global align:4 +lbl_327_data_25A0 = .data:0x000025A0; // type:object size:0x11 data:string +__RTTI__16daNpc_Kn_Param_c = .data:0x000025B4; // type:object size:0x8 scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000025BC; // type:object size:0xC scope:global align:4 +lbl_327_data_25C8 = .data:0x000025C8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000025D8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000025E0; // type:object size:0xC scope:global align:4 +lbl_327_data_25EC = .data:0x000025EC; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000025FC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00002604; // type:object size:0xC scope:global align:4 +lbl_327_data_2610 = .data:0x00002610; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00002628; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00002630; // type:object size:0xC scope:global align:4 +lbl_327_data_263C = .data:0x0000263C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00002650; // type:object size:0x8 scope:global align:4 +lbl_327_data_2658 = .data:0x00002658; // type:object size:0x34 +@106591 = .data:0x0000268C; // type:object size:0x3C scope:local align:4 +lbl_327_data_26C8 = .data:0x000026C8; // type:object size:0x14 +@106593 = .data:0x000026DC; // type:object size:0x34 scope:local align:4 +lbl_327_data_2710 = .data:0x00002710; // type:object size:0x14 +@106651 = .data:0x00002724; // type:object size:0x24 scope:local align:4 +lbl_327_data_2748 = .data:0x00002748; // type:object size:0x18 +@106653 = .data:0x00002760; // type:object size:0xC scope:local align:4 +lbl_327_data_276C = .data:0x0000276C; // type:object size:0x1C +@106655 = .data:0x00002788; // type:object size:0xC scope:local align:4 +lbl_327_data_279C = .data:0x0000279C; // type:object size:0xE data:string +@106660 = .data:0x000027AC; // type:object size:0xC scope:local align:4 +__RTTI__13fopEn_enemy_c = .data:0x000027B8; // type:object size:0x8 scope:global align:4 +lbl_327_data_27C0 = .data:0x000027C0; // type:object size:0xE0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDCyl__10daNpc_Kn_c = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +mCcDSph__10daNpc_Kn_c = .bss:0x0000004C; // type:object size:0x40 scope:global align:4 +mSrchName__10daNpc_Kn_c = .bss:0x0000008C; // type:object size:0x2 scope:global align:4 +mFindActorPtrs__10daNpc_Kn_c = .bss:0x00000090; // type:object size:0xC8 scope:global align:4 +mFindCount__10daNpc_Kn_c = .bss:0x00000158; // type:object size:0x4 scope:global align:4 +@101457 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000168; // type:object size:0x4 scope:global align:4 +@105153 = .bss:0x00000170; // type:object size:0xC scope:local align:4 +lightAParticleScale$105150 = .bss:0x0000017C; // type:object size:0xC scope:local align:4 +@105157 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +lightALocalTrans$105154 = .bss:0x00000198; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_knj/splits.txt b/config/RZDP01/rels/d_a_npc_knj/splits.txt new file mode 100644 index 0000000000..ac06b19d3e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_knj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_knj.cpp: + .text start:0x000000CC end:0x000015B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_knj/symbols.txt b/config/RZDP01/rels/d_a_npc_knj/symbols.txt new file mode 100644 index 0000000000..2722d68b63 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_knj/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Knj_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__11daNpc_Knj_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__11daNpc_Knj_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__11daNpc_Knj_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Knj_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__11daNpc_Knj_cFv = .text:0x00000774; // type:function size:0x74 scope:global align:4 +reset__11daNpc_Knj_cFv = .text:0x000007E8; // type:function size:0x5C scope:global align:4 +setParam__11daNpc_Knj_cFv = .text:0x00000844; // type:function size:0xCC scope:global align:4 +evtTalk__11daNpc_Knj_cFv = .text:0x00000910; // type:function size:0xF4 scope:global align:4 +evtCutProc__11daNpc_Knj_cFv = .text:0x00000A04; // type:function size:0xBC scope:global align:4 +action__11daNpc_Knj_cFv = .text:0x00000AC0; // type:function size:0x88 scope:global align:4 +beforeMove__11daNpc_Knj_cFv = .text:0x00000B48; // type:function size:0x78 scope:global align:4 +setAttnPos__11daNpc_Knj_cFv = .text:0x00000BC0; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_Knj_cFv = .text:0x00000C04; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__11daNpc_Knj_cFiifi = .text:0x00000C0C; // type:function size:0x1DC scope:global align:4 +drawGhost__11daNpc_Knj_cFv = .text:0x00000DE8; // type:function size:0x68 scope:global align:4 +selectAction__11daNpc_Knj_cFv = .text:0x00000E50; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Knj_cFM11daNpc_Knj_cFPCvPvPv_i = .text:0x00000E90; // type:function size:0xA8 scope:global align:4 +wait__11daNpc_Knj_cFPv = .text:0x00000F38; // type:function size:0x138 scope:global align:4 +talk__11daNpc_Knj_cFPv = .text:0x00001070; // type:function size:0x13C scope:global align:4 +daNpc_Knj_Create__FPv = .text:0x000011AC; // type:function size:0x4 scope:global align:4 +daNpc_Knj_Delete__FPv = .text:0x000011B0; // type:function size:0x34 scope:global align:4 +daNpc_Knj_Execute__FPv = .text:0x000011E4; // type:function size:0x4 scope:global align:4 +daNpc_Knj_Draw__FPv = .text:0x000011E8; // type:function size:0x4 scope:global align:4 +daNpc_Knj_IsDelete__FPv = .text:0x000011EC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_knj_cpp = .text:0x000011F4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000125C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001368; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000013A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000013EC; // type:function size:0xF4 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000014E0; // type:function size:0x80 scope:global align:4 +__dt__17daNpc_Knj_Param_cFv = .text:0x00001560; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Knj_Param_cFv = .text:0x000015A0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Knj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@97371 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@97372 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97373 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97406 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@97599 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@97630 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_328_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_328_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_328_data_28 = .data:0x00000028; // type:object size:0x4 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_328_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000050; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000006C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000098; // type:object size:0x10 scope:global align:4 +mCutNameList__11daNpc_Knj_c = .data:0x000000A8; // type:object size:0x4 scope:global align:4 +@97499 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +@97500 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +lbl_328_data_C4 = .data:0x000000C4; // type:object size:0x4 data:string +btpAnmData$95002 = .data:0x000000C8; // type:object size:0x30 scope:local align:4 +brkAnmData$95003 = .data:0x000000F8; // type:object size:0x8 scope:local align:4 +@97608 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Knj_MethodTable = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KNJ = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Knj_c = .data:0x0000015C; // type:object size:0xC4 scope:global align:4 +lbl_328_data_220 = .data:0x00000220; // type:object size:0xC data:string +@95166 = .data:0x0000022C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Knj_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Knj_Param_c = .data:0x00000248; // type:object size:0xC scope:global align:4 +lbl_328_data_254 = .data:0x00000254; // type:object size:0x12 data:string +__RTTI__17daNpc_Knj_Param_c = .data:0x00000268; // type:object size:0x8 scope:global align:4 +lbl_328_data_270 = .data:0x00000270; // type:object size:0x9 data:string +@95174 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000290; // type:object size:0xC scope:global align:4 +lbl_328_data_29C = .data:0x0000029C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002B4; // type:object size:0xC scope:global align:4 +lbl_328_data_2C0 = .data:0x000002C0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002E0; // type:object size:0xC scope:global align:4 +lbl_328_data_2EC = .data:0x000002EC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +lbl_328_data_308 = .data:0x00000308; // type:object size:0x34 +@95241 = .data:0x0000033C; // type:object size:0x3C scope:local align:4 +lbl_328_data_378 = .data:0x00000378; // type:object size:0x14 +@95243 = .data:0x0000038C; // type:object size:0x34 scope:local align:4 +lbl_328_data_3C0 = .data:0x000003C0; // type:object size:0x14 +@95301 = .data:0x000003D4; // type:object size:0x24 scope:local align:4 +lbl_328_data_3F8 = .data:0x000003F8; // type:object size:0x18 +@95303 = .data:0x00000410; // type:object size:0xC scope:local align:4 +lbl_328_data_41C = .data:0x0000041C; // type:object size:0x1C +@95305 = .data:0x00000438; // type:object size:0xC scope:local align:4 +lbl_328_data_444 = .data:0x00000444; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__11daNpc_Knj_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94704 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_kolin/splits.txt b/config/RZDP01/rels/d_a_npc_kolin/splits.txt new file mode 100644 index 0000000000..2c7c6bbda6 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kolin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolin.cpp: + .text start:0x000000CC end:0x00004C74 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x00000E30 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_kolin/symbols.txt b/config/RZDP01/rels/d_a_npc_kolin/symbols.txt new file mode 100644 index 0000000000..d9b1930296 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kolin/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Kolin_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Kolin_cFv = .text:0x0000019C; // type:function size:0x52C scope:global align:4 +CreateHeap__13daNpc_Kolin_cFv = .text:0x000006C8; // type:function size:0x360 scope:global align:4 +Draw__13daNpc_Kolin_cFv = .text:0x00000A28; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Kolin_cFP10fopAc_ac_c = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Kolin_cFP8J3DJointi = .text:0x00000AC0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Kolin_cFv = .text:0x00000B14; // type:function size:0xA0 scope:global align:4 +isDelete__13daNpc_Kolin_cFv = .text:0x00000BB4; // type:function size:0x180 scope:global align:4 +reset__13daNpc_Kolin_cFv = .text:0x00000D34; // type:function size:0x15C scope:global align:4 +afterJntAnm__13daNpc_Kolin_cFi = .text:0x00000E90; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Kolin_cFv = .text:0x00000F1C; // type:function size:0x1B4 scope:global align:4 +checkChangeEvt__13daNpc_Kolin_cFv = .text:0x000010D0; // type:function size:0x11C scope:global align:4 +setAfterTalkMotion__13daNpc_Kolin_cFv = .text:0x000011EC; // type:function size:0x5C scope:global align:4 +srchActors__13daNpc_Kolin_cFv = .text:0x00001248; // type:function size:0x16C scope:global align:4 +evtTalk__13daNpc_Kolin_cFv = .text:0x000013B4; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Kolin_cFv = .text:0x00001454; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Kolin_cFv = .text:0x0000150C; // type:function size:0x124 scope:global align:4 +beforeMove__13daNpc_Kolin_cFv = .text:0x00001630; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Kolin_cFv = .text:0x000016A0; // type:function size:0x310 scope:global align:4 +setCollision__13daNpc_Kolin_cFv = .text:0x000019B0; // type:function size:0x1A4 scope:global align:4 +drawDbgInfo__13daNpc_Kolin_cFv = .text:0x00001B54; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Kolin_cFv = .text:0x00001B5C; // type:function size:0xD8 scope:global align:4 +changeAnm__13daNpc_Kolin_cFPiPi = .text:0x00001C34; // type:function size:0x28 scope:global align:4 +changeBck__13daNpc_Kolin_cFPiPi = .text:0x00001C5C; // type:function size:0x4C scope:global align:4 +selectAction__13daNpc_Kolin_cFv = .text:0x00001CA8; // type:function size:0xFC scope:global align:4 +setAction__13daNpc_Kolin_cFM13daNpc_Kolin_cFPCvPvPv_i = .text:0x00001DA4; // type:function size:0xA8 scope:global align:4 +calcFollowSpeedAndAngle__13daNpc_Kolin_cFP10fopAc_ac_cii = .text:0x00001E4C; // type:function size:0x1BC scope:global align:4 +followPlayer__13daNpc_Kolin_cFi = .text:0x00002008; // type:function size:0x340 scope:global align:4 +lookup__13daNpc_Kolin_cFUc = .text:0x00002348; // type:function size:0x88 scope:global align:4 +cutNoRide__13daNpc_Kolin_cFi = .text:0x000023D0; // type:function size:0x12C scope:global align:4 +cutHail__13daNpc_Kolin_cFi = .text:0x000024FC; // type:function size:0x2D0 scope:global align:4 +cutGiveMeWoodSwd__13daNpc_Kolin_cFi = .text:0x000027CC; // type:function size:0x200 scope:global align:4 +cutGetWoodSwd__13daNpc_Kolin_cFi = .text:0x000029CC; // type:function size:0x4C4 scope:global align:4 +cutConversationAboutLoopHole__13daNpc_Kolin_cFi = .text:0x00002E90; // type:function size:0x2C0 scope:global align:4 +cutCacaricoConversation__13daNpc_Kolin_cFi = .text:0x00003150; // type:function size:0x17C scope:global align:4 +cutConversationAboutDeathMt__13daNpc_Kolin_cFi = .text:0x000032CC; // type:function size:0x98 scope:global align:4 +cutConversationAboutGoron__13daNpc_Kolin_cFi = .text:0x00003364; // type:function size:0x98 scope:global align:4 +cutClothTry__13daNpc_Kolin_cFi = .text:0x000033FC; // type:function size:0x114 scope:global align:4 +cutThankYou__13daNpc_Kolin_cFi = .text:0x00003510; // type:function size:0xA0 scope:global align:4 +wait__13daNpc_Kolin_cFPv = .text:0x000035B0; // type:function size:0x570 scope:global align:4 +timidWalk__13daNpc_Kolin_cFPv = .text:0x00003B20; // type:function size:0x3C4 scope:global align:4 +follow__13daNpc_Kolin_cFPv = .text:0x00003EE4; // type:function size:0x108 scope:global align:4 +clothWait__13daNpc_Kolin_cFPv = .text:0x00003FEC; // type:function size:0x1DC scope:global align:4 +talk__13daNpc_Kolin_cFPv = .text:0x000041C8; // type:function size:0x1A4 scope:global align:4 +daNpc_Kolin_Create__FPv = .text:0x0000436C; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_Delete__FPv = .text:0x00004370; // type:function size:0x34 scope:global align:4 +daNpc_Kolin_Execute__FPv = .text:0x000043A4; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_Draw__FPv = .text:0x000043A8; // type:function size:0x4 scope:global align:4 +daNpc_Kolin_IsDelete__FPv = .text:0x000043AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kolin_cpp = .text:0x000043B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000441C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000445C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000449C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004568; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000045A8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000045EC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00004628; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000046D0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000475C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000047DC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000047F8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004858; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004954; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004A64; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00004ACC; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__13daNpc_Kolin_cFv = .text:0x00004B60; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Kolin_cFv = .text:0x00004B68; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Kolin_cFv = .text:0x00004B70; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Kolin_cFv = .text:0x00004B78; // type:function size:0x8 scope:global align:4 +getFootRJointNo__13daNpc_Kolin_cFv = .text:0x00004B80; // type:function size:0x8 scope:global align:4 +getFootLJointNo__13daNpc_Kolin_cFv = .text:0x00004B88; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Kolin_cFi = .text:0x00004B90; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Kolin_cFi = .text:0x00004BA0; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Kolin_Param_cFv = .text:0x00004BB0; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Kolin_Param_cFv = .text:0x00004BF0; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00004C00; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Kolin_Param_c = .rodata:0x00000000; // type:object size:0xA0 scope:global align:4 +heapSize$95213 = .rodata:0x000000A0; // type:object size:0x3C scope:local align:4 +@101635 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101636 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101637 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101638 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101639 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@101640 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101662 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@101663 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@101736 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@101793 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@101971 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@102082 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102083 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102084 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102085 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102086 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102087 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102088 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102091 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@102146 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +jointNo$95864 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:4byte +@102241 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@102242 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@102316 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@102317 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@96160 = .rodata:0x0000014C; // type:object size:0x8 scope:local align:4 +@102391 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@102392 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102409 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@102410 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@102411 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102412 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@102413 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@102414 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@96263 = .rodata:0x00000174; // type:object size:0xC scope:local align:4 +@102470 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@102471 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@96356 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 data:4byte +@96417 = .rodata:0x00000194; // type:object size:0x8 scope:local align:4 +@102710 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@102764 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@102765 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:string +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_86_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_86_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_86_data_25 = .data:0x00000025; // type:object size:0xA data:string +lbl_86_data_2F = .data:0x0000002F; // type:object size:0xA data:string +lbl_86_data_39 = .data:0x00000039; // type:object size:0x5 data:string +lbl_86_data_3E = .data:0x0000003E; // type:object size:0x1D data:string +lbl_86_data_5B = .data:0x0000005B; // type:object size:0x1D data:string +lbl_86_data_78 = .data:0x00000078; // type:object size:0xB data:string +lbl_86_data_83 = .data:0x00000083; // type:object size:0xA data:string +l_evtList = .data:0x00000090; // type:object size:0x48 scope:global align:4 +lbl_86_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_86_data_DE = .data:0x000000DE; // type:object size:0x9 data:string +lbl_86_data_E7 = .data:0x000000E7; // type:object size:0x7 data:string +lbl_86_data_EE = .data:0x000000EE; // type:object size:0x7 data:string +lbl_86_data_F5 = .data:0x000000F5; // type:object size:0x9 data:string +lbl_86_data_FE = .data:0x000000FE; // type:object size:0x5 data:string +lbl_86_data_103 = .data:0x00000103; // type:object size:0x6 data:string +l_resNameList = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +lbl_86_data_12C = .data:0x0000012C; // type:object size:0x3 +lbl_86_data_12F = .data:0x0000012F; // type:object size:0x3 +lbl_86_data_132 = .data:0x00000132; // type:object size:0x5 +lbl_86_data_137 = .data:0x00000137; // type:object size:0x3 +lbl_86_data_13A = .data:0x0000013A; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000140; // type:object size:0x3C scope:global align:4 +l_faceMotionAnmData = .data:0x0000017C; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000304; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000550; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000630; // type:object size:0x140 scope:global align:4 +lbl_86_data_770 = .data:0x00000770; // type:object size:0x8 data:string +lbl_86_data_778 = .data:0x00000778; // type:object size:0xF data:string +lbl_86_data_787 = .data:0x00000787; // type:object size:0xC data:string +lbl_86_data_793 = .data:0x00000793; // type:object size:0x1C data:string +lbl_86_data_7AF = .data:0x000007AF; // type:object size:0x16 data:string +lbl_86_data_7C5 = .data:0x000007C5; // type:object size:0x1B data:string +lbl_86_data_7E0 = .data:0x000007E0; // type:object size:0x19 data:string +lbl_86_data_7F9 = .data:0x000007F9; // type:object size:0xA data:string +mCutNameList__13daNpc_Kolin_c = .data:0x00000804; // type:object size:0x2C scope:global align:4 +mCutList__13daNpc_Kolin_c = .data:0x00000830; // type:object size:0x84 scope:global align:4 data:4byte +@101826 = .data:0x000008B4; // type:object size:0x38 scope:local align:4 +@101856 = .data:0x000008EC; // type:object size:0x38 scope:local align:4 +@95530 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@95541 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@101953 = .data:0x0000093C; // type:object size:0xC scope:local align:4 data:4byte +@101989 = .data:0x00000948; // type:object size:0xC scope:local align:4 data:4byte +@101990 = .data:0x00000954; // type:object size:0xC scope:local align:4 data:4byte +lbl_86_data_960 = .data:0x00000960; // type:object size:0x6 data:string +@102203 = .data:0x00000968; // type:object size:0xC scope:local align:4 +@102204 = .data:0x00000974; // type:object size:0xC scope:local align:4 +@102205 = .data:0x00000980; // type:object size:0xC scope:local align:4 +@102206 = .data:0x0000098C; // type:object size:0xC scope:local align:4 +lbl_86_data_998 = .data:0x00000998; // type:object size:0x4 data:string +lbl_86_data_99C = .data:0x0000099C; // type:object size:0xC +@102474 = .data:0x000009A8; // type:object size:0x20 scope:local align:4 +@102473 = .data:0x000009C8; // type:object size:0x20 scope:local align:4 +daNpc_Kolin_MethodTable = .data:0x000009E8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KOLIN = .data:0x00000A08; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Kolin_c = .data:0x00000A38; // type:object size:0xC4 scope:global align:4 +lbl_86_data_AFC = .data:0x00000AFC; // type:object size:0xE data:string +@96963 = .data:0x00000B0C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Kolin_c = .data:0x00000B20; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Kolin_Param_c = .data:0x00000B28; // type:object size:0xC scope:global align:4 +lbl_86_data_B34 = .data:0x00000B34; // type:object size:0x14 data:string +__RTTI__19daNpc_Kolin_Param_c = .data:0x00000B48; // type:object size:0x8 scope:global align:4 +lbl_86_data_B50 = .data:0x00000B50; // type:object size:0x9 data:string +@96975 = .data:0x00000B5C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0xC scope:global align:4 +lbl_86_data_B7C = .data:0x00000B7C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000B8C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000B94; // type:object size:0xC scope:global align:4 +lbl_86_data_BA0 = .data:0x00000BA0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000BB0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BB8; // type:object size:0xC scope:global align:4 +lbl_86_data_BC4 = .data:0x00000BC4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BDC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000BE4; // type:object size:0xC scope:global align:4 +lbl_86_data_BF0 = .data:0x00000BF0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C04; // type:object size:0x8 scope:global align:4 +lbl_86_data_C0C = .data:0x00000C0C; // type:object size:0x34 +@97042 = .data:0x00000C40; // type:object size:0x3C scope:local align:4 +lbl_86_data_C7C = .data:0x00000C7C; // type:object size:0x14 +@97044 = .data:0x00000C90; // type:object size:0x34 scope:local align:4 +lbl_86_data_CC4 = .data:0x00000CC4; // type:object size:0x14 +@97102 = .data:0x00000CD8; // type:object size:0x24 scope:local align:4 +lbl_86_data_CFC = .data:0x00000CFC; // type:object size:0x18 +@97104 = .data:0x00000D14; // type:object size:0xC scope:local align:4 +lbl_86_data_D20 = .data:0x00000D20; // type:object size:0x1C +@97106 = .data:0x00000D3C; // type:object size:0xC scope:local align:4 +lbl_86_data_D48 = .data:0x00000D48; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@95199 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95788 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$95785 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_kolinb/splits.txt b/config/RZDP01/rels/d_a_npc_kolinb/splits.txt new file mode 100644 index 0000000000..e78e027339 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kolinb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kolinb.cpp: + .text start:0x000000CC end:0x00001FC0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000008B4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_kolinb/symbols.txt b/config/RZDP01/rels/d_a_npc_kolinb/symbols.txt new file mode 100644 index 0000000000..c67d8fb0be --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kolinb/symbols.txt @@ -0,0 +1,137 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Kolinb_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_Kolinb_cFv = .text:0x000001A0; // type:function size:0x514 scope:global align:4 +CreateHeap__14daNpc_Kolinb_cFv = .text:0x000006B4; // type:function size:0x270 scope:global align:4 +Draw__14daNpc_Kolinb_cFv = .text:0x00000924; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_Kolinb_cFP10fopAc_ac_c = .text:0x000009B8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_Kolinb_cFP8J3DJointi = .text:0x000009BC; // type:function size:0x54 scope:global align:4 +getType__14daNpc_Kolinb_cFv = .text:0x00000A10; // type:function size:0x4C scope:global align:4 +isDelete__14daNpc_Kolinb_cFv = .text:0x00000A5C; // type:function size:0xE0 scope:global align:4 +reset__14daNpc_Kolinb_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global align:4 +setParam__14daNpc_Kolinb_cFv = .text:0x00000BD0; // type:function size:0xD8 scope:global align:4 +checkChangeEvt__14daNpc_Kolinb_cFv = .text:0x00000CA8; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__14daNpc_Kolinb_cFv = .text:0x00000D54; // type:function size:0x1C scope:global align:4 +evtTalk__14daNpc_Kolinb_cFv = .text:0x00000D70; // type:function size:0xA0 scope:global align:4 +evtCutProc__14daNpc_Kolinb_cFv = .text:0x00000E10; // type:function size:0xB8 scope:global align:4 +action__14daNpc_Kolinb_cFv = .text:0x00000EC8; // type:function size:0x88 scope:global align:4 +beforeMove__14daNpc_Kolinb_cFv = .text:0x00000F50; // type:function size:0x70 scope:global align:4 +setAttnPos__14daNpc_Kolinb_cFv = .text:0x00000FC0; // type:function size:0x14C scope:global align:4 +setCollision__14daNpc_Kolinb_cFv = .text:0x0000110C; // type:function size:0x50 scope:global align:4 +drawDbgInfo__14daNpc_Kolinb_cFv = .text:0x0000115C; // type:function size:0x8 scope:global align:4 +selectAction__14daNpc_Kolinb_cFv = .text:0x00001164; // type:function size:0x40 scope:global align:4 +setAction__14daNpc_Kolinb_cFM14daNpc_Kolinb_cFPCvPvPv_i = .text:0x000011A4; // type:function size:0xA8 scope:global align:4 +cutConversationInHotel__14daNpc_Kolinb_cFi = .text:0x0000124C; // type:function size:0x88 scope:global align:4 +cutConversationAboutDeathMt__14daNpc_Kolinb_cFi = .text:0x000012D4; // type:function size:0x1EC scope:global align:4 +cutConversationAboutGoron__14daNpc_Kolinb_cFi = .text:0x000014C0; // type:function size:0x1EC scope:global align:4 +cutNurse__14daNpc_Kolinb_cFi = .text:0x000016AC; // type:function size:0x12C scope:global align:4 +cutClothTry__14daNpc_Kolinb_cFi = .text:0x000017D8; // type:function size:0xA0 scope:global align:4 +cutThankYou__14daNpc_Kolinb_cFi = .text:0x00001878; // type:function size:0xA0 scope:global align:4 +wait__14daNpc_Kolinb_cFPv = .text:0x00001918; // type:function size:0x124 scope:global align:4 +talk__14daNpc_Kolinb_cFPv = .text:0x00001A3C; // type:function size:0xB8 scope:global align:4 +daNpc_Kolinb_Create__FPv = .text:0x00001AF4; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_Delete__FPv = .text:0x00001AF8; // type:function size:0x34 scope:global align:4 +daNpc_Kolinb_Execute__FPv = .text:0x00001B2C; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_Draw__FPv = .text:0x00001B30; // type:function size:0x4 scope:global align:4 +daNpc_Kolinb_IsDelete__FPv = .text:0x00001B34; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kolinb_cpp = .text:0x00001B3C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001BA4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001BE4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CF0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001D30; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D74; // type:function size:0x104 scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00001E78; // type:function size:0x60 scope:global align:4 +getHeadJointNo__14daNpc_Kolinb_cFv = .text:0x00001ED8; // type:function size:0x18 scope:global align:4 +getNeckJointNo__14daNpc_Kolinb_cFv = .text:0x00001EF0; // type:function size:0x18 scope:global align:4 +getBackboneJointNo__14daNpc_Kolinb_cFv = .text:0x00001F08; // type:function size:0x18 scope:global align:4 +checkRemoveJoint__14daNpc_Kolinb_cFi = .text:0x00001F20; // type:function size:0x28 scope:global align:4 +checkChangeJoint__14daNpc_Kolinb_cFi = .text:0x00001F48; // type:function size:0x28 scope:global align:4 +__dt__20daNpc_Kolinb_Param_cFv = .text:0x00001F70; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Kolinb_Param_cFv = .text:0x00001FB0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Kolinb_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94791 = .rodata:0x0000008C; // type:object size:0x10 scope:local align:4 +@98167 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98168 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98169 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98170 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98192 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98193 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98194 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98285 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98383 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@98452 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98453 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_329_data_10 = .data:0x00000010; // type:object size:0x4 +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_329_data_24 = .data:0x00000024; // type:object size:0x7 data:string +lbl_329_data_2B = .data:0x0000002B; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0xC scope:global align:4 data:4byte +lbl_329_data_3C = .data:0x0000003C; // type:object size:0x2 +lbl_329_data_3E = .data:0x0000003E; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000044; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000054; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x0000016C; // type:object size:0xFC scope:global align:4 +l_faceMotionSequenceData = .data:0x00000268; // type:object size:0x90 scope:global align:4 +l_motionSequenceData = .data:0x000002F8; // type:object size:0x80 scope:global align:4 +lbl_329_data_378 = .data:0x00000378; // type:object size:0x16 data:string +lbl_329_data_38E = .data:0x0000038E; // type:object size:0x1B data:string +lbl_329_data_3A9 = .data:0x000003A9; // type:object size:0x19 data:string +lbl_329_data_3C2 = .data:0x000003C2; // type:object size:0x6 data:string +lbl_329_data_3C8 = .data:0x000003C8; // type:object size:0xA data:string +lbl_329_data_3D2 = .data:0x000003D2; // type:object size:0xA data:string +mCutNameList__14daNpc_Kolinb_c = .data:0x000003DC; // type:object size:0x1C scope:global align:4 +mCutList__14daNpc_Kolinb_c = .data:0x000003F8; // type:object size:0x54 scope:global align:4 data:4byte +@98369 = .data:0x0000044C; // type:object size:0xC scope:local align:4 data:4byte +@98394 = .data:0x00000458; // type:object size:0xC scope:local align:4 data:4byte +@98395 = .data:0x00000464; // type:object size:0xC scope:local align:4 data:4byte +lbl_329_data_470 = .data:0x00000470; // type:object size:0x7 data:string +@98465 = .data:0x00000478; // type:object size:0xC scope:local align:4 data:4byte +lbl_329_data_484 = .data:0x00000484; // type:object size:0x4 data:string +daNpc_Kolinb_MethodTable = .data:0x00000488; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KOLINB = .data:0x000004A8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Kolinb_c = .data:0x000004D8; // type:object size:0xC4 scope:global align:4 +lbl_329_data_59C = .data:0x0000059C; // type:object size:0xF data:string +@95466 = .data:0x000005AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpc_Kolinb_c = .data:0x000005C0; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Kolinb_Param_c = .data:0x000005C8; // type:object size:0xC scope:global align:4 +lbl_329_data_5D4 = .data:0x000005D4; // type:object size:0x15 data:string +__RTTI__20daNpc_Kolinb_Param_c = .data:0x000005EC; // type:object size:0x8 scope:global align:4 +lbl_329_data_5F4 = .data:0x000005F4; // type:object size:0x9 data:string +@95474 = .data:0x00000600; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000614; // type:object size:0xC scope:global align:4 +lbl_329_data_620 = .data:0x00000620; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000630; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000638; // type:object size:0xC scope:global align:4 +lbl_329_data_644 = .data:0x00000644; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000065C; // type:object size:0xC scope:global align:4 +lbl_329_data_668 = .data:0x00000668; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000680; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000688; // type:object size:0xC scope:global align:4 +lbl_329_data_694 = .data:0x00000694; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000006A8; // type:object size:0x8 scope:global align:4 +lbl_329_data_6B0 = .data:0x000006B0; // type:object size:0x34 +@95541 = .data:0x000006E4; // type:object size:0x3C scope:local align:4 +lbl_329_data_720 = .data:0x00000720; // type:object size:0x14 +@95543 = .data:0x00000734; // type:object size:0x34 scope:local align:4 +lbl_329_data_768 = .data:0x00000768; // type:object size:0x14 +@95601 = .data:0x0000077C; // type:object size:0x24 scope:local align:4 +lbl_329_data_7A0 = .data:0x000007A0; // type:object size:0x18 +@95603 = .data:0x000007B8; // type:object size:0xC scope:local align:4 +lbl_329_data_7C4 = .data:0x000007C4; // type:object size:0x1C +@95605 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +lbl_329_data_7EC = .data:0x000007EC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94773 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_ks/splits.txt b/config/RZDP01/rels/d_a_npc_ks/splits.txt new file mode 100644 index 0000000000..f1f35dbb83 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ks.cpp: + .text start:0x000000CC end:0x000122AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000051C + .data start:0x00000000 end:0x00001B88 + .bss start:0x00000008 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_npc_ks/symbols.txt b/config/RZDP01/rels/d_a_npc_ks/symbols.txt new file mode 100644 index 0000000000..8b76adcc2d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ks/symbols.txt @@ -0,0 +1,504 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Ks_HIO_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +setPlayerPosAndAngle__FP4cXyzs = .text:0x00000140; // type:function size:0x3C scope:global align:4 +checkDoorDemo__Fv = .text:0x0000017C; // type:function size:0x34 scope:global align:4 +otherBgCheck__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001B0; // type:function size:0xD0 scope:global align:4 +anm_init__FP12npc_ks_classifUcf = .text:0x00000280; // type:function size:0x184 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000404; // type:function size:0x294 scope:global align:4 +daNpc_Ks_Draw__FP12npc_ks_class = .text:0x00000698; // type:function size:0x1F0 scope:global align:4 +s_resq_sub__FPvPv = .text:0x00000888; // type:function size:0x6C scope:global align:4 +s_b_sub__FPvPv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +search_bomb__FP12npc_ks_classi = .text:0x0000096C; // type:function size:0x220 scope:global align:4 +s_e_sub__FPvPv = .text:0x00000B8C; // type:function size:0x6C scope:global align:4 +search_enemy__FP12npc_ks_classif = .text:0x00000BF8; // type:function size:0x250 scope:global align:4 +s_en_sub__FPvPv = .text:0x00000E48; // type:function size:0x6C scope:global align:4 +s_ori_sub__FPvPv = .text:0x00000EB4; // type:function size:0x4C scope:global align:4 +npc_ks_pole_ori__FP12npc_ks_class = .text:0x00000F00; // type:function size:0x290 scope:global align:4 +npc_ks_ori__FP12npc_ks_class = .text:0x00001190; // type:function size:0x538 scope:global align:4 +shot_bo_sub__FPvPv = .text:0x000016C8; // type:function size:0xA8 scope:global align:4 +npc_ks_ori2__FP12npc_ks_class = .text:0x00001770; // type:function size:0x9C4 scope:global align:4 +npc_ks_home__FP12npc_ks_class = .text:0x00002134; // type:function size:0x1F4 scope:global align:4 +s_sw_sub__FPvPv = .text:0x00002328; // type:function size:0x7C scope:global align:4 +s_ha_sub__FPvPv = .text:0x000023A4; // type:function size:0x4C scope:global align:4 +s_01_sub__FPvPv = .text:0x000023F0; // type:function size:0x58 scope:global align:4 +npc_ks_demo_02__FP12npc_ks_class = .text:0x00002448; // type:function size:0xCBC scope:global align:4 +s_dn_sub__FPvPv = .text:0x00003104; // type:function size:0x4C scope:global align:4 +npc_ks_demo_022__FP12npc_ks_class = .text:0x00003150; // type:function size:0x448 scope:global align:4 +npc_ks_demo_04__FP12npc_ks_class = .text:0x00003598; // type:function size:0x4BC scope:global align:4 +npc_ks_to_hang__FP12npc_ks_class = .text:0x00003A54; // type:function size:0x51C scope:global align:4 +s_next_do_sub__FPvPv = .text:0x00003F70; // type:function size:0x88 scope:global align:4 +s_next_get_sub__FPvPv = .text:0x00003FF8; // type:function size:0xE4 scope:global align:4 +all_carry_finish__Fi = .text:0x000040DC; // type:function size:0x3C scope:global align:4 +hang_end_check__FP12npc_ks_class = .text:0x00004118; // type:function size:0x188 scope:global align:4 +npc_ks_hang__FP12npc_ks_class = .text:0x000042A0; // type:function size:0x830 scope:global align:4 +npc_ks_hang_s__FP12npc_ks_class = .text:0x00004AD0; // type:function size:0x5EC scope:global align:4 +npc_ks_e_hang__FP12npc_ks_class = .text:0x000050BC; // type:function size:0x34C scope:global align:4 +npc_ks_e_jump__FP12npc_ks_class = .text:0x00005408; // type:function size:0x894 scope:global align:4 +cam_3d_morf__FP12npc_ks_classf = .text:0x00005C9C; // type:function size:0xE4 scope:global align:4 +s_fs_sub__FPvPv = .text:0x00005D80; // type:function size:0x54 scope:global align:4 +s_fsdown_sub__FPvPv = .text:0x00005DD4; // type:function size:0x6C scope:global align:4 +demo_camera__FP12npc_ks_class = .text:0x00005E40; // type:function size:0x2898 scope:global align:4 +saru_count_check__FP12npc_ks_class = .text:0x000086D8; // type:function size:0x88 scope:global align:4 +water_check__FP12npc_ks_class4cXyzf = .text:0x00008760; // type:function size:0x11C scope:global align:4 +npc_ks_option__FP12npc_ks_class = .text:0x0000887C; // type:function size:0x19E0 scope:global align:4 +npc_ks_awaydoor__FP12npc_ks_class = .text:0x0000A25C; // type:function size:0x130 scope:global align:4 +npc_ks_guide_00__FP12npc_ks_class = .text:0x0000A38C; // type:function size:0x640 scope:global align:4 +npc_ks_guide_00_2__FP12npc_ks_class = .text:0x0000A9CC; // type:function size:0x2D0 scope:global align:4 +npc_ks_guide_00_3__FP12npc_ks_class = .text:0x0000AC9C; // type:function size:0x510 scope:global align:4 +npc_ks_guide_01__FP12npc_ks_class = .text:0x0000B1AC; // type:function size:0x7B4 scope:global align:4 +npc_ks_guide_02__FP12npc_ks_class = .text:0x0000B960; // type:function size:0x528 scope:global align:4 +npc_ks_guide_22__FP12npc_ks_class = .text:0x0000BE88; // type:function size:0x6A0 scope:global align:4 +npc_ks_guide_09__FP12npc_ks_class = .text:0x0000C528; // type:function size:0x70C scope:global align:4 +npc_ks_demo_12__FP12npc_ks_class = .text:0x0000CC34; // type:function size:0x3DC scope:global align:4 +npc_ks_guide_0409__FP12npc_ks_class = .text:0x0000D010; // type:function size:0x374 scope:global align:4 +npc_ks_mori__FP12npc_ks_class = .text:0x0000D384; // type:function size:0xAA0 scope:global align:4 +npc_ks_fsdemo__FP12npc_ks_class = .text:0x0000DE24; // type:function size:0x844 scope:global align:4 +npc_ks_kago__FP12npc_ks_class = .text:0x0000E668; // type:function size:0xB8 scope:global align:4 +anm_se_set__FP12npc_ks_class = .text:0x0000E720; // type:function size:0xD28 scope:global align:4 +action__FP12npc_ks_class = .text:0x0000F448; // type:function size:0xC84 scope:global align:4 +s_kago_sub__FPvPv = .text:0x000100CC; // type:function size:0xD0 scope:global align:4 +kantera_sub__FP12npc_ks_class = .text:0x0001019C; // type:function size:0x2AC scope:global align:4 +daNpc_Ks_Execute__FP12npc_ks_class = .text:0x00010448; // type:function size:0x888 scope:global align:4 +daNpc_Ks_IsDelete__FP12npc_ks_class = .text:0x00010CD0; // type:function size:0x8 scope:global align:4 +daNpc_Ks_Delete__FP12npc_ks_class = .text:0x00010CD8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00010D3C; // type:function size:0x2E8 scope:global align:4 +s_check_sub__FPvPv = .text:0x00011024; // type:function size:0x98 scope:global align:4 +daNpc_Ks_Create__FP10fopAc_ac_c = .text:0x000110BC; // type:function size:0xE6C scope:global align:4 +__dt__14daNpc_Ks_HIO_cFv = .text:0x00011F28; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_ks_cpp = .text:0x00011F68; // type:function size:0x64 scope:global align:4 +changeDemoParam0__9daPy_py_cFi = .text:0x00011FCC; // type:function size:0x8 scope:global align:4 +changeDemoParam1__9daPy_py_cFi = .text:0x00011FD4; // type:function size:0x8 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x00011FDC; // type:function size:0x18 scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x00011FF4; // type:function size:0x10 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00012004; // type:function size:0x18 scope:global align:4 +dComIfGs_isSwitch__Fii = .text:0x0001201C; // type:function size:0x18 scope:global align:4 +dComIfGs_onSwitch__Fii = .text:0x00012034; // type:function size:0x18 scope:global align:4 +dComIfGp_getVibration__Fv = .text:0x0001204C; // type:function size:0x10 scope:global align:4 +dComIfGp_event_offHindFlag__FUs = .text:0x0001205C; // type:function size:0x18 scope:global align:4 +dComIfGp_setDoStatusForce__FUcUc = .text:0x00012074; // type:function size:0x14 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00012088; // type:function size:0x10 scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00012098; // type:function size:0x34 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x000120CC; // type:function size:0x10 scope:global align:4 +cMtx_XrotM__FPA4_fs = .text:0x000120DC; // type:function size:0x8 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x000120E4; // type:function size:0x8 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x000120EC; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x000120F4; // type:function size:0x8 scope:global align:4 +fpcM_Search__FPFPvPv_PvPv = .text:0x000120FC; // type:function size:0x4 scope:global align:4 +fabsf = .text:0x00012100; // type:function size:0xC scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x0001210C; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x00012118; // type:function size:0x30 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x00012148; // type:function size:0xC scope:global align:4 +fopAcM_OffStatus__FP10fopAc_ac_cUl = .text:0x00012154; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x00012164; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x00012174; // type:function size:0x10 scope:global align:4 +fopAcM_SetRoomNo__FP10fopAc_ac_cSc = .text:0x00012184; // type:function size:0x8 scope:global align:4 +fopAcM_checkHawkCarryNow__FP10fopAc_ac_c = .text:0x0001218C; // type:function size:0xC scope:global align:4 +getNextStayNo__20dStage_roomControl_cFv = .text:0x00012198; // type:function size:0x10 scope:global align:4 +cM_ssin__Fs = .text:0x000121A8; // type:function size:0x14 scope:global align:4 +cLib_offBit
                                      __FRUlUl_v = .text:0x000121BC; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x000121CC; // type:function size:0x4 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000121D0; // type:function size:0x10 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000121E0; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000121F0; // type:function size:0xC scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x000121FC; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x0001220C; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x0001221C; // type:function size:0x10 scope:global align:4 +setMtx__12daObj_Kago_cFPA4_f = .text:0x0001222C; // type:function size:0x80 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@121234 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@121235 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@121236 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@121237 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@121238 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@121239 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@121240 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@121241 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@121271 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@121272 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@121315 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@121316 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@121317 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@121318 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@121413 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@121427 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@121428 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@121487 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@121560 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@121638 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@121639 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@121640 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@121641 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@121642 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@121710 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@121711 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@121712 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@121713 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@121714 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@121715 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@121716 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@121717 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@121718 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@121897 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@121898 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@121899 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@121925 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@121926 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@122070 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@122071 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@122072 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@122073 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@122074 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@122075 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@122076 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@122131 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@122132 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@122136 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@122177 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:string +@122178 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@122179 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@122180 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@122240 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@122263 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@122292 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@122381 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@122382 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@122383 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@122384 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@122385 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@122386 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@122387 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@122388 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@122478 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@122479 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@122571 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@122572 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@122573 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@122574 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@123133 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@123134 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@123135 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@123136 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@123137 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@123138 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@123139 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@123140 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@123141 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@123142 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@123143 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@123144 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@123145 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@123146 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@123147 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@123148 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@123149 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@123150 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@123151 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@123152 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@123153 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@123154 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@123155 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@123156 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@123157 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@123158 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@123159 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@123160 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@123161 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@123162 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@123163 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@123164 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@123165 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@123166 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@123167 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@123168 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@123169 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@123170 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@123171 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@123172 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@123173 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@123174 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@123175 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@123176 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@123177 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@123178 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:string +@123179 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@123180 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@123181 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@123182 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@123183 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@123184 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@123185 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@123186 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@123187 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@123188 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@123189 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@123190 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@123191 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:string +@123192 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:string +@123193 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@123194 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@123195 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@123196 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@123197 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@123198 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@123199 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@123200 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 data:string +@123201 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@123202 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:string +@123203 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 data:string +@123204 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@123205 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@123206 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@123207 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:string +@123209 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@123210 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@123211 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@123212 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@123213 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@123214 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@123215 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@123216 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@123217 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@123218 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@123219 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@123220 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@123221 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@123222 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@123223 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@123224 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@123225 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@123226 = .rodata:0x0000028C; // type:object size:0x4 scope:local align:4 +@123227 = .rodata:0x00000290; // type:object size:0x4 scope:local align:4 +@123228 = .rodata:0x00000294; // type:object size:0x4 scope:local align:4 +@123229 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@123230 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@123231 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@123232 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@123233 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 +@123234 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@123235 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@123236 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@123237 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@123238 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@123239 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@123240 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@123241 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@123242 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@123243 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@123244 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@123245 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@123246 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@123247 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@123248 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@123249 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@123250 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@123251 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@123252 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@123253 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@123254 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@123255 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@123256 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@123257 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@123258 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@123259 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@123260 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@123261 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@123262 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@123263 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@123264 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@123265 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 data:string +@123266 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@123267 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@123268 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@123269 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@123270 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@123271 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@123272 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@123273 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@123274 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@123275 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@123276 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@123277 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@123278 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@123279 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@123280 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@123281 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@123282 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@123283 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@123284 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +@123285 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@123286 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@123287 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +@123288 = .rodata:0x00000384; // type:object size:0x4 scope:local align:4 +@123289 = .rodata:0x00000388; // type:object size:0x4 scope:local align:4 +@123290 = .rodata:0x0000038C; // type:object size:0x4 scope:local align:4 +@123291 = .rodata:0x00000390; // type:object size:0x4 scope:local align:4 +@123292 = .rodata:0x00000394; // type:object size:0x4 scope:local align:4 +@123293 = .rodata:0x00000398; // type:object size:0x4 scope:local align:4 +@123294 = .rodata:0x0000039C; // type:object size:0x4 scope:local align:4 +@123295 = .rodata:0x000003A0; // type:object size:0x4 scope:local align:4 +@123296 = .rodata:0x000003A4; // type:object size:0x4 scope:local align:4 +@123297 = .rodata:0x000003A8; // type:object size:0x4 scope:local align:4 +@123298 = .rodata:0x000003AC; // type:object size:0x4 scope:local align:4 +@123299 = .rodata:0x000003B0; // type:object size:0x4 scope:local align:4 +@123300 = .rodata:0x000003B4; // type:object size:0x4 scope:local align:4 +@123301 = .rodata:0x000003B8; // type:object size:0x4 scope:local align:4 +@123302 = .rodata:0x000003BC; // type:object size:0x4 scope:local align:4 +@123695 = .rodata:0x000003C0; // type:object size:0x4 scope:local align:4 +@123696 = .rodata:0x000003C4; // type:object size:0x4 scope:local align:4 +@123697 = .rodata:0x000003C8; // type:object size:0x4 scope:local align:4 +@123698 = .rodata:0x000003CC; // type:object size:0x4 scope:local align:4 +@123699 = .rodata:0x000003D0; // type:object size:0x4 scope:local align:4 +@123700 = .rodata:0x000003D4; // type:object size:0x4 scope:local align:4 +@123701 = .rodata:0x000003D8; // type:object size:0x4 scope:local align:4 +@123702 = .rodata:0x000003DC; // type:object size:0x4 scope:local align:4 data:string +@123703 = .rodata:0x000003E0; // type:object size:0x4 scope:local align:4 +@123704 = .rodata:0x000003E4; // type:object size:0x4 scope:local align:4 +@123705 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@123706 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@123707 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@123708 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@123709 = .rodata:0x000003F8; // type:object size:0x4 scope:local align:4 +@123710 = .rodata:0x000003FC; // type:object size:0x4 scope:local align:4 +@123711 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 +@123814 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@123815 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@123950 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@123951 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@124074 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@124220 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@124221 = .rodata:0x0000041C; // type:object size:0x4 scope:local align:4 +@124357 = .rodata:0x00000420; // type:object size:0x4 scope:local align:4 +@124358 = .rodata:0x00000424; // type:object size:0x4 scope:local align:4 +@124359 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@124360 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@124361 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@124362 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@124363 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@124364 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@124365 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@124366 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@124457 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@124458 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@124459 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@124460 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@124461 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 +@124462 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@124463 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@124464 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@124465 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@124737 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@124738 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@124739 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@124740 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@124741 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@124742 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@124743 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 +@124744 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@124745 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@124746 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@124747 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@124748 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@124749 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@124750 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@124751 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@124847 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@124848 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@124849 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@124850 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@124851 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@124924 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@124925 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@124926 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@124927 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@124928 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@124931 = .rodata:0x000004D0; // type:object size:0x8 scope:local align:4 +@124997 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@124998 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@124999 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@125000 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 +@125601 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@125602 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@125603 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@125605 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@125606 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@125607 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@125608 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 data:string +@125609 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@125610 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 +@125611 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@125612 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 +@125613 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@125614 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@121720 = .data:0x00000008; // type:object size:0x38 scope:local align:4 +guide_path_04 = .data:0x00000040; // type:object size:0x16C scope:global align:4 +@121901 = .data:0x000001AC; // type:object size:0x40 scope:local align:4 +move_path_02 = .data:0x000001EC; // type:object size:0x104 scope:global align:4 +@122078 = .data:0x000002F0; // type:object size:0x54 scope:local align:4 +@122135 = .data:0x00000344; // type:object size:0x64 scope:local align:4 +@122182 = .data:0x000003A8; // type:object size:0x5C scope:local align:4 +@122390 = .data:0x00000404; // type:object size:0x2C scope:local align:4 +@122576 = .data:0x00000430; // type:object size:0x54 scope:local align:4 +lbl_330_data_484 = .data:0x00000484; // type:object size:0xA data:string +yuka_jump_x = .data:0x00000490; // type:object size:0x4 scope:global align:4 data:float +w_eff_id$102213 = .data:0x00000494; // type:object size:0x8 scope:local align:4 +@123715 = .data:0x0000049C; // type:object size:0x34 scope:local align:4 +@123714 = .data:0x000004D0; // type:object size:0xD0 scope:local align:4 +guide_path_00 = .data:0x000005A0; // type:object size:0x208 scope:global align:4 +guide_path_00_2 = .data:0x000007A8; // type:object size:0x16C scope:global align:4 +guide_path_00_3 = .data:0x00000914; // type:object size:0x138 scope:global align:4 +guide_path_01 = .data:0x00000A4C; // type:object size:0x270 scope:global align:4 +guide_path_02 = .data:0x00000CBC; // type:object size:0x444 scope:global align:4 +guide_path_22 = .data:0x00001100; // type:object size:0x138 scope:global align:4 +guide_path_09 = .data:0x00001238; // type:object size:0x1D4 scope:global align:4 +guide_path_12 = .data:0x0000140C; // type:object size:0x104 scope:global align:4 +guide_path_0409 = .data:0x00001510; // type:object size:0x104 scope:global align:4 +guide_path_fs = .data:0x00001614; // type:object size:0x16C scope:global align:4 +@124468 = .data:0x00001780; // type:object size:0xAC scope:local align:4 +dx$104597 = .data:0x0000182C; // type:object size:0xC scope:local align:4 +dy$104598 = .data:0x00001838; // type:object size:0xC scope:local align:4 +dz$104599 = .data:0x00001844; // type:object size:0xC scope:local align:4 +cc_cyl_src$104804 = .data:0x00001850; // type:object size:0x44 scope:local align:4 +lbl_330_data_1894 = .data:0x00001894; // type:object size:0x10 +@125617 = .data:0x000018A4; // type:object size:0x5C scope:local align:4 +l_daNpc_Ks_Method = .data:0x00001900; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KS = .data:0x00001920; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Ks_HIO_c = .data:0x00001950; // type:object size:0xC scope:global align:4 +lbl_330_data_195C = .data:0x0000195C; // type:object size:0xF data:string +@104847 = .data:0x0000196C; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Ks_HIO_c = .data:0x00001978; // type:object size:0x8 scope:global align:4 +lbl_330_data_1980 = .data:0x00001980; // type:object size:0x34 +@104921 = .data:0x000019B4; // type:object size:0x3C scope:local align:4 +lbl_330_data_19F0 = .data:0x000019F0; // type:object size:0x14 +@104923 = .data:0x00001A04; // type:object size:0x34 scope:local align:4 +lbl_330_data_1A38 = .data:0x00001A38; // type:object size:0x14 +@104981 = .data:0x00001A4C; // type:object size:0x24 scope:local align:4 +lbl_330_data_1A70 = .data:0x00001A70; // type:object size:0x18 +@104983 = .data:0x00001A88; // type:object size:0xC scope:local align:4 +lbl_330_data_1A94 = .data:0x00001A94; // type:object size:0x1C +@104985 = .data:0x00001AB0; // type:object size:0xC scope:local align:4 +lbl_330_data_1ABC = .data:0x00001ABC; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99450 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:4byte +obj_pos = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +leader = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +call_pt = .bss:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_330_bss_28 = .bss:0x00000028; // type:object size:0x1 data:byte +@99458 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000038; // type:object size:0x38 scope:global align:4 data:byte +saru_p = .bss:0x00000070; // type:object size:0x20 scope:global align:4 data:4byte +target_info = .bss:0x00000090; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x000000B8; // type:object size:0x4 scope:global align:4 data:4byte +target_bgc = .bss:0x000000BC; // type:object size:0x28 scope:global align:4 +start_pya$100877 = .bss:0x000000E4; // type:object size:0x2 scope:local align:4 +@102212 = .bss:0x000000E8; // type:object size:0xC scope:local align:4 +sc$102209 = .bss:0x000000F4; // type:object size:0xC scope:local align:4 +c_start = .bss:0x00000100; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_kyury/splits.txt b/config/RZDP01/rels/d_a_npc_kyury/splits.txt new file mode 100644 index 0000000000..3c539f892e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kyury/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_kyury.cpp: + .text start:0x000000CC end:0x0000280C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000100 + .data start:0x00000000 end:0x00000AB4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_kyury/symbols.txt b/config/RZDP01/rels/d_a_npc_kyury/symbols.txt new file mode 100644 index 0000000000..26b2bab17f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_kyury/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Kyury_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Kyury_cFv = .text:0x0000019C; // type:function size:0x510 scope:global align:4 +CreateHeap__13daNpc_Kyury_cFv = .text:0x000006AC; // type:function size:0x308 scope:global align:4 +Draw__13daNpc_Kyury_cFv = .text:0x000009B4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Kyury_cFP10fopAc_ac_c = .text:0x00000A48; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Kyury_cFP8J3DJointi = .text:0x00000A4C; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Kyury_cFv = .text:0x00000AA0; // type:function size:0x4C scope:global align:4 +isDelete__13daNpc_Kyury_cFv = .text:0x00000AEC; // type:function size:0x48 scope:global align:4 +reset__13daNpc_Kyury_cFv = .text:0x00000B34; // type:function size:0x9C scope:global align:4 +afterJntAnm__13daNpc_Kyury_cFi = .text:0x00000BD0; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Kyury_cFv = .text:0x00000C5C; // type:function size:0x104 scope:global align:4 +checkChangeEvt__13daNpc_Kyury_cFv = .text:0x00000D60; // type:function size:0xF8 scope:global align:4 +setAfterTalkMotion__13daNpc_Kyury_cFv = .text:0x00000E58; // type:function size:0x68 scope:global align:4 +srchActors__13daNpc_Kyury_cFv = .text:0x00000EC0; // type:function size:0x64 scope:global align:4 +evtTalk__13daNpc_Kyury_cFv = .text:0x00000F24; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Kyury_cFv = .text:0x00000FC4; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Kyury_cFv = .text:0x0000107C; // type:function size:0xB0 scope:global align:4 +beforeMove__13daNpc_Kyury_cFv = .text:0x0000112C; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Kyury_cFv = .text:0x0000119C; // type:function size:0x320 scope:global align:4 +setCollision__13daNpc_Kyury_cFv = .text:0x000014BC; // type:function size:0x184 scope:global align:4 +drawDbgInfo__13daNpc_Kyury_cFv = .text:0x00001640; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Kyury_cFv = .text:0x00001648; // type:function size:0x104 scope:global align:4 +selectAction__13daNpc_Kyury_cFv = .text:0x0000174C; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Kyury_cFM13daNpc_Kyury_cFPCvPvPv_i = .text:0x0000178C; // type:function size:0xA8 scope:global align:4 +cutConversation__13daNpc_Kyury_cFi = .text:0x00001834; // type:function size:0x330 scope:global align:4 +wait__13daNpc_Kyury_cFPv = .text:0x00001B64; // type:function size:0x340 scope:global align:4 +talk__13daNpc_Kyury_cFPv = .text:0x00001EA4; // type:function size:0x194 scope:global align:4 +daNpc_Kyury_Create__FPv = .text:0x00002038; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_Delete__FPv = .text:0x0000203C; // type:function size:0x34 scope:global align:4 +daNpc_Kyury_Execute__FPv = .text:0x00002070; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_Draw__FPv = .text:0x00002074; // type:function size:0x4 scope:global align:4 +daNpc_Kyury_IsDelete__FPv = .text:0x00002078; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_kyury_cpp = .text:0x00002080; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000020E8; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002128; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002168; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002234; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002274; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000022B8; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000022F4; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000239C; // type:function size:0x54 scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000023F0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002450; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002568; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002678; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000026F8; // type:function size:0x1C scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00002714; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__13daNpc_Kyury_cFv = .text:0x0000277C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Kyury_cFv = .text:0x00002784; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Kyury_cFv = .text:0x0000278C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Kyury_cFv = .text:0x00002794; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Kyury_cFi = .text:0x0000279C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Kyury_cFi = .text:0x000027AC; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Kyury_Param_cFv = .text:0x000027BC; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Kyury_Param_cFv = .text:0x000027FC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Kyury_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98551 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98552 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98553 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98554 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98555 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98577 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98578 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98588 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$94835 = .rodata:0x000000AC; // type:object size:0x8 scope:local align:4 +@98668 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98725 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98838 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98939 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98940 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98941 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98942 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98943 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98946 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@98995 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +jointNo$95251 = .rodata:0x000000E4; // type:object size:0x8 scope:local align:4 +@95330 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +@99145 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99146 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_331_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_331_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_331_data_25 = .data:0x00000025; // type:object size:0x13 data:string +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +lbl_331_data_50 = .data:0x00000050; // type:object size:0x6 data:string +lbl_331_data_56 = .data:0x00000056; // type:object size:0x7 data:string +l_resNameList = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_331_data_6C = .data:0x0000006C; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000070; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000080; // type:object size:0x1DC scope:global align:4 +l_motionAnmData = .data:0x0000025C; // type:object size:0x1C0 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000041C; // type:object size:0x100 scope:global align:4 +l_motionSequenceData = .data:0x0000051C; // type:object size:0xD0 scope:global align:4 +lbl_331_data_5EC = .data:0x000005EC; // type:object size:0xD data:string +mCutNameList__13daNpc_Kyury_c = .data:0x000005FC; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_Kyury_c = .data:0x00000604; // type:object size:0x18 scope:global align:4 data:4byte +@98818 = .data:0x0000061C; // type:object size:0xC scope:local align:4 data:4byte +@98851 = .data:0x00000628; // type:object size:0xC scope:local align:4 data:4byte +@98852 = .data:0x00000634; // type:object size:0xC scope:local align:4 data:4byte +lbl_331_data_640 = .data:0x00000640; // type:object size:0x6 data:string +@99034 = .data:0x00000648; // type:object size:0xC scope:local align:4 data:4byte +lbl_331_data_654 = .data:0x00000654; // type:object size:0x18 +daNpc_Kyury_MethodTable = .data:0x0000066C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_KYURY = .data:0x0000068C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Kyury_c = .data:0x000006BC; // type:object size:0xC4 scope:global align:4 +lbl_331_data_780 = .data:0x00000780; // type:object size:0xE data:string +@95523 = .data:0x00000790; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Kyury_c = .data:0x000007A4; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Kyury_Param_c = .data:0x000007AC; // type:object size:0xC scope:global align:4 +lbl_331_data_7B8 = .data:0x000007B8; // type:object size:0x14 data:string +__RTTI__19daNpc_Kyury_Param_c = .data:0x000007CC; // type:object size:0x8 scope:global align:4 +lbl_331_data_7D4 = .data:0x000007D4; // type:object size:0x9 data:string +@95531 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000007F4; // type:object size:0xC scope:global align:4 +lbl_331_data_800 = .data:0x00000800; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000810; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000818; // type:object size:0xC scope:global align:4 +lbl_331_data_824 = .data:0x00000824; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000834; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000083C; // type:object size:0xC scope:global align:4 +lbl_331_data_848 = .data:0x00000848; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000860; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000868; // type:object size:0xC scope:global align:4 +lbl_331_data_874 = .data:0x00000874; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000888; // type:object size:0x8 scope:global align:4 +lbl_331_data_890 = .data:0x00000890; // type:object size:0x34 +@95598 = .data:0x000008C4; // type:object size:0x3C scope:local align:4 +lbl_331_data_900 = .data:0x00000900; // type:object size:0x14 +@95600 = .data:0x00000914; // type:object size:0x34 scope:local align:4 +lbl_331_data_948 = .data:0x00000948; // type:object size:0x14 +@95658 = .data:0x0000095C; // type:object size:0x24 scope:local align:4 +lbl_331_data_980 = .data:0x00000980; // type:object size:0x18 +@95660 = .data:0x00000998; // type:object size:0xC scope:local align:4 +lbl_331_data_9A4 = .data:0x000009A4; // type:object size:0x1C +@95662 = .data:0x000009C0; // type:object size:0xC scope:local align:4 +lbl_331_data_9CC = .data:0x000009CC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94751 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_len/splits.txt b/config/RZDP01/rels/d_a_npc_len/splits.txt new file mode 100644 index 0000000000..5c3e61b1bd --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_len/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_len.cpp: + .text start:0x000000CC end:0x0000387C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000011C + .data start:0x00000000 end:0x00000CAC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_len/symbols.txt b/config/RZDP01/rels/d_a_npc_len/symbols.txt new file mode 100644 index 0000000000..6c363f3d39 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_len/symbols.txt @@ -0,0 +1,169 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Len_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Len_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__11daNpc_Len_cFv = .text:0x000006B4; // type:function size:0x2DC scope:global align:4 +Draw__11daNpc_Len_cFv = .text:0x00000990; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Len_cFP10fopAc_ac_c = .text:0x00000A24; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Len_cFP8J3DJointi = .text:0x00000A28; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Len_cFv = .text:0x00000A7C; // type:function size:0x78 scope:global align:4 +isDelete__11daNpc_Len_cFv = .text:0x00000AF4; // type:function size:0x204 scope:global align:4 +reset__11daNpc_Len_cFv = .text:0x00000CF8; // type:function size:0xEC scope:global align:4 +afterJntAnm__11daNpc_Len_cFi = .text:0x00000DE4; // type:function size:0x100 scope:global align:4 +setParam__11daNpc_Len_cFv = .text:0x00000EE4; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__11daNpc_Len_cFv = .text:0x000010C0; // type:function size:0xF8 scope:global align:4 +setAfterTalkMotion__11daNpc_Len_cFv = .text:0x000011B8; // type:function size:0x74 scope:global align:4 +srchActors__11daNpc_Len_cFv = .text:0x0000122C; // type:function size:0xEC scope:global align:4 +evtTalk__11daNpc_Len_cFv = .text:0x00001318; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Len_cFv = .text:0x000013B8; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Len_cFv = .text:0x00001470; // type:function size:0x170 scope:global align:4 +beforeMove__11daNpc_Len_cFv = .text:0x000015E0; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Len_cFv = .text:0x00001650; // type:function size:0x2E0 scope:global align:4 +setCollision__11daNpc_Len_cFv = .text:0x00001930; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Len_cFv = .text:0x00001A90; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Len_cFv = .text:0x00001A98; // type:function size:0x70 scope:global align:4 +setAction__11daNpc_Len_cFM11daNpc_Len_cFPCvPvPv_i = .text:0x00001B08; // type:function size:0xA8 scope:global align:4 +checkStartDemo13StbEvt__11daNpc_Len_cFP10fopAc_ac_cfffffff = .text:0x00001BB0; // type:function size:0xD8 scope:global align:4 +cutConversationInHotel__11daNpc_Len_cFi = .text:0x00001C88; // type:function size:0x3D0 scope:global align:4 +cutHurry__11daNpc_Len_cFi = .text:0x00002058; // type:function size:0x1E0 scope:global align:4 +cutTakeWoodStatue__11daNpc_Len_cFi = .text:0x00002238; // type:function size:0x250 scope:global align:4 +wait__11daNpc_Len_cFPv = .text:0x00002488; // type:function size:0x580 scope:global align:4 +patrol__11daNpc_Len_cFPv = .text:0x00002A08; // type:function size:0x3C8 scope:global align:4 +talk__11daNpc_Len_cFPv = .text:0x00002DD0; // type:function size:0x26C scope:global align:4 +daNpc_Len_Create__FPv = .text:0x0000303C; // type:function size:0x4 scope:global align:4 +daNpc_Len_Delete__FPv = .text:0x00003040; // type:function size:0x34 scope:global align:4 +daNpc_Len_Execute__FPv = .text:0x00003074; // type:function size:0x4 scope:global align:4 +daNpc_Len_Draw__FPv = .text:0x00003078; // type:function size:0x4 scope:global align:4 +daNpc_Len_IsDelete__FPv = .text:0x0000307C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_len_cpp = .text:0x00003084; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000030EC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000312C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000316C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003238; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003278; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000032BC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000032F8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000033A0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000342C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000034AC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000034C8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003528; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003640; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003750; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__11daNpc_Len_cFv = .text:0x000037B8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Len_cFv = .text:0x000037C0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Len_cFv = .text:0x000037C8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Len_cFv = .text:0x000037D0; // type:function size:0x8 scope:global align:4 +chkXYItems__11daNpc_Len_cFv = .text:0x000037D8; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Len_cFv = .text:0x000037E0; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Len_cFv = .text:0x000037E8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Len_cFi = .text:0x000037F0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Len_cFi = .text:0x00003800; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Len_Param_cFv = .text:0x00003810; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Len_Param_cFv = .text:0x00003850; // type:function size:0x10 scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00003860; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Len_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +heapSize$95437 = .rodata:0x00000094; // type:object size:0x28 scope:local align:4 +@100333 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100334 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100335 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100336 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100337 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100338 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100360 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@100361 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@100421 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@100478 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@100582 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100585 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 data:double +@100635 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@100671 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@100800 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100801 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100802 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100803 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100804 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96140 = .rodata:0x0000010C; // type:object size:0x8 scope:local align:4 +@100929 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101225 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_332_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_332_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_332_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_332_data_2D = .data:0x0000002D; // type:object size:0xB data:string +lbl_332_data_38 = .data:0x00000038; // type:object size:0x6 data:string +lbl_332_data_3E = .data:0x0000003E; // type:object size:0x17 data:string +lbl_332_data_55 = .data:0x00000055; // type:object size:0x17 data:string +l_evtList = .data:0x0000006C; // type:object size:0x38 scope:global align:4 +lbl_332_data_A4 = .data:0x000000A4; // type:object size:0x4 data:string +lbl_332_data_A8 = .data:0x000000A8; // type:object size:0x7 data:string +lbl_332_data_AF = .data:0x000000AF; // type:object size:0x5 data:string +l_resNameList = .data:0x000000B4; // type:object size:0x10 scope:global align:4 +lbl_332_data_C4 = .data:0x000000C4; // type:object size:0x3 +lbl_332_data_C7 = .data:0x000000C7; // type:object size:0x5 +l_loadResPtrnList = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +l_faceMotionAnmData = .data:0x000000F4; // type:object size:0x24C scope:global align:4 +l_motionAnmData = .data:0x00000340; // type:object size:0x1F8 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000538; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x00000658; // type:object size:0xE0 scope:global align:4 +lbl_332_data_738 = .data:0x00000738; // type:object size:0x16 data:string +lbl_332_data_74E = .data:0x0000074E; // type:object size:0x10 data:string +mCutNameList__11daNpc_Len_c = .data:0x00000760; // type:object size:0x10 scope:global align:4 +mCutList__11daNpc_Len_c = .data:0x00000770; // type:object size:0x30 scope:global align:4 data:4byte +@100506 = .data:0x000007A0; // type:object size:0x24 scope:local align:4 +@100545 = .data:0x000007C4; // type:object size:0x24 scope:local align:4 +@100649 = .data:0x000007E8; // type:object size:0xC scope:local align:4 data:4byte +@100673 = .data:0x000007F4; // type:object size:0x28 scope:local align:4 +@100688 = .data:0x0000081C; // type:object size:0xC scope:local align:4 data:4byte +@100689 = .data:0x00000828; // type:object size:0xC scope:local align:4 data:4byte +lbl_332_data_834 = .data:0x00000834; // type:object size:0x4 data:string +@100854 = .data:0x00000838; // type:object size:0xC scope:local align:4 data:4byte +@100855 = .data:0x00000844; // type:object size:0xC scope:local align:4 data:4byte +lbl_332_data_850 = .data:0x00000850; // type:object size:0x8 data:string +lbl_332_data_858 = .data:0x00000858; // type:object size:0x4 data:string +lbl_332_data_85C = .data:0x0000085C; // type:object size:0xC +daNpc_Len_MethodTable = .data:0x00000868; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LEN = .data:0x00000888; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Len_c = .data:0x000008B8; // type:object size:0xC4 scope:global align:4 +lbl_332_data_97C = .data:0x0000097C; // type:object size:0xC data:string +@96606 = .data:0x00000988; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Len_c = .data:0x0000099C; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Len_Param_c = .data:0x000009A4; // type:object size:0xC scope:global align:4 +lbl_332_data_9B0 = .data:0x000009B0; // type:object size:0x12 data:string +__RTTI__17daNpc_Len_Param_c = .data:0x000009C4; // type:object size:0x8 scope:global align:4 +lbl_332_data_9CC = .data:0x000009CC; // type:object size:0x9 data:string +@96616 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009EC; // type:object size:0xC scope:global align:4 +lbl_332_data_9F8 = .data:0x000009F8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000A08; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000A10; // type:object size:0xC scope:global align:4 +lbl_332_data_A1C = .data:0x00000A1C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A2C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A34; // type:object size:0xC scope:global align:4 +lbl_332_data_A40 = .data:0x00000A40; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A58; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A60; // type:object size:0xC scope:global align:4 +lbl_332_data_A6C = .data:0x00000A6C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A80; // type:object size:0x8 scope:global align:4 +lbl_332_data_A88 = .data:0x00000A88; // type:object size:0x34 +@96683 = .data:0x00000ABC; // type:object size:0x3C scope:local align:4 +lbl_332_data_AF8 = .data:0x00000AF8; // type:object size:0x14 +@96685 = .data:0x00000B0C; // type:object size:0x34 scope:local align:4 +lbl_332_data_B40 = .data:0x00000B40; // type:object size:0x14 +@96743 = .data:0x00000B54; // type:object size:0x24 scope:local align:4 +lbl_332_data_B78 = .data:0x00000B78; // type:object size:0x18 +@96745 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +lbl_332_data_B9C = .data:0x00000B9C; // type:object size:0x1C +@96747 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +lbl_332_data_BC4 = .data:0x00000BC4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95423 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_lf/splits.txt b/config/RZDP01/rels/d_a_npc_lf/splits.txt new file mode 100644 index 0000000000..6df4d3201c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_lf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lf.cpp: + .text start:0x000000CC end:0x00000D64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_lf/symbols.txt b/config/RZDP01/rels/d_a_npc_lf/symbols.txt new file mode 100644 index 0000000000..f74c9ee317 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_lf/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_LF_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000114; // type:function size:0x108 scope:global align:4 +daNPC_LF_Draw__FP12npc_lf_class = .text:0x0000021C; // type:function size:0xB4 scope:global align:4 +daNPC_LF_Execute__FP12npc_lf_class = .text:0x000002D0; // type:function size:0x654 scope:global align:4 +daNPC_LF_IsDelete__FP12npc_lf_class = .text:0x00000924; // type:function size:0x8 scope:global align:4 +daNPC_LF_Delete__FP12npc_lf_class = .text:0x0000092C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xDC scope:global align:4 +daNPC_LF_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x23C scope:global align:4 +__ct__4lf_sFv = .text:0x00000C98; // type:function size:0x4 scope:global align:4 +__dt__14daNPC_LF_HIO_cFv = .text:0x00000C9C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_lf_cpp = .text:0x00000CDC; // type:function size:0x48 scope:global align:4 +__dt__4lf_sFv = .text:0x00000D24; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94690 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94691 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94692 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94693 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94736 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94789 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94790 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94791 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94792 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94793 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94794 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94795 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94796 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94797 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94798 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94799 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94800 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94801 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94803 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94804 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94805 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94806 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94809 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@94874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +wp$93471 = .data:0x00000000; // type:object size:0xC scope:local align:4 +lbl_333_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_daNPC_LF_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LF = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_LF_HIO_c = .data:0x00000064; // type:object size:0xC scope:global align:4 +lbl_333_data_70 = .data:0x00000070; // type:object size:0xF data:string +@93625 = .data:0x00000080; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_LF_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_333_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93316 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_npc_lud/splits.txt b/config/RZDP01/rels/d_a_npc_lud/splits.txt new file mode 100644 index 0000000000..38505ffc22 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_lud/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_lud.cpp: + .text start:0x000000CC end:0x00003DF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000130 + .data start:0x00000000 end:0x00000E70 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_lud/symbols.txt b/config/RZDP01/rels/d_a_npc_lud/symbols.txt new file mode 100644 index 0000000000..e186d2cf1d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_lud/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Lud_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__11daNpc_Lud_cFv = .text:0x000001A0; // type:function size:0x4F0 scope:global align:4 +CreateHeap__11daNpc_Lud_cFv = .text:0x00000690; // type:function size:0x4A8 scope:global align:4 +Draw__11daNpc_Lud_cFv = .text:0x00000B38; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Lud_cFP10fopAc_ac_c = .text:0x00000BCC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Lud_cFP8J3DJointi = .text:0x00000BD0; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Lud_cFv = .text:0x00000C24; // type:function size:0x70 scope:global align:4 +isDelete__11daNpc_Lud_cFv = .text:0x00000C94; // type:function size:0x188 scope:global align:4 +reset__11daNpc_Lud_cFv = .text:0x00000E1C; // type:function size:0x118 scope:global align:4 +afterJntAnm__11daNpc_Lud_cFi = .text:0x00000F34; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_Lud_cFv = .text:0x00000FC0; // type:function size:0x184 scope:global align:4 +checkChangeEvt__11daNpc_Lud_cFv = .text:0x00001144; // type:function size:0x120 scope:global align:4 +setAfterTalkMotion__11daNpc_Lud_cFv = .text:0x00001264; // type:function size:0x30 scope:global align:4 +srchActors__11daNpc_Lud_cFv = .text:0x00001294; // type:function size:0xC0 scope:global align:4 +evtTalk__11daNpc_Lud_cFv = .text:0x00001354; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Lud_cFv = .text:0x000013F4; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Lud_cFv = .text:0x000014AC; // type:function size:0x144 scope:global align:4 +beforeMove__11daNpc_Lud_cFv = .text:0x000015F0; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Lud_cFv = .text:0x00001660; // type:function size:0x4D8 scope:global align:4 +setCollision__11daNpc_Lud_cFv = .text:0x00001B38; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__11daNpc_Lud_cFv = .text:0x00001CE4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Lud_cFv = .text:0x00001CEC; // type:function size:0x184 scope:global align:4 +setBowlAnm__11daNpc_Lud_cFiif = .text:0x00001E70; // type:function size:0xD0 scope:global align:4 +afterSetMotionAnm__11daNpc_Lud_cFiifi = .text:0x00001F40; // type:function size:0x18 scope:global align:4 +selectAction__11daNpc_Lud_cFv = .text:0x00001F58; // type:function size:0xD0 scope:global align:4 +setAction__11daNpc_Lud_cFM11daNpc_Lud_cFPCvPvPv_i = .text:0x00002028; // type:function size:0xA8 scope:global align:4 +mop__11daNpc_Lud_cFii = .text:0x000020D0; // type:function size:0xFC scope:global align:4 +cutHurry__11daNpc_Lud_cFi = .text:0x000021CC; // type:function size:0xF0 scope:global align:4 +cutConversationInHotel__11daNpc_Lud_cFi = .text:0x000022BC; // type:function size:0x2A0 scope:global align:4 +cutConversationAboutDeathMt__11daNpc_Lud_cFi = .text:0x0000255C; // type:function size:0x220 scope:global align:4 +cutConversationAboutGoron__11daNpc_Lud_cFi = .text:0x0000277C; // type:function size:0x204 scope:global align:4 +cutNurse__11daNpc_Lud_cFi = .text:0x00002980; // type:function size:0x258 scope:global align:4 +cutClothTry__11daNpc_Lud_cFi = .text:0x00002BD8; // type:function size:0xA0 scope:global align:4 +cutThankYou__11daNpc_Lud_cFi = .text:0x00002C78; // type:function size:0x100 scope:global align:4 +wait__11daNpc_Lud_cFPv = .text:0x00002D78; // type:function size:0x40C scope:global align:4 +nurse__11daNpc_Lud_cFPv = .text:0x00003184; // type:function size:0x2C4 scope:global align:4 +giveSoup__11daNpc_Lud_cFPv = .text:0x00003448; // type:function size:0xB4 scope:global align:4 +talk__11daNpc_Lud_cFPv = .text:0x000034FC; // type:function size:0x198 scope:global align:4 +daNpc_Lud_Create__FPv = .text:0x00003694; // type:function size:0x4 scope:global align:4 +daNpc_Lud_Delete__FPv = .text:0x00003698; // type:function size:0x34 scope:global align:4 +daNpc_Lud_Execute__FPv = .text:0x000036CC; // type:function size:0x4 scope:global align:4 +daNpc_Lud_Draw__FPv = .text:0x000036D0; // type:function size:0x4 scope:global align:4 +daNpc_Lud_IsDelete__FPv = .text:0x000036D4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_lud_cpp = .text:0x000036DC; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003744; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003784; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003850; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003890; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000038D4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003910; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000039B8; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003A44; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003AC4; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00003AE0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003B40; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003C58; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Lud_cFv = .text:0x00003D68; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Lud_cFv = .text:0x00003D70; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Lud_cFv = .text:0x00003D78; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Lud_cFv = .text:0x00003D80; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Lud_cFi = .text:0x00003D88; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Lud_cFi = .text:0x00003D98; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Lud_Param_cFv = .text:0x00003DA8; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Lud_Param_cFv = .text:0x00003DE8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Lud_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$94929 = .rodata:0x00000090; // type:object size:0x24 scope:local align:4 +@100080 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@100081 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100082 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@100083 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@100084 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100106 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100107 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100113 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@100213 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@100270 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@100397 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100426 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@100600 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100601 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100602 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100603 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100604 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100605 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100608 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@100664 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100665 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100666 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +jointNo$95590 = .rodata:0x00000114; // type:object size:0x8 scope:local align:4 +@100789 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@95877 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 +@101065 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_334_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_334_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_334_data_35 = .data:0x00000035; // type:object size:0xB data:string +lbl_334_data_40 = .data:0x00000040; // type:object size:0x19 data:string +lbl_334_data_59 = .data:0x00000059; // type:object size:0x6 data:string +lbl_334_data_5F = .data:0x0000005F; // type:object size:0x9 data:string +l_evtList = .data:0x00000068; // type:object size:0x30 scope:global align:4 +lbl_334_data_98 = .data:0x00000098; // type:object size:0x4 data:string +lbl_334_data_9C = .data:0x0000009C; // type:object size:0x7 data:string +lbl_334_data_A3 = .data:0x000000A3; // type:object size:0x5 data:string +lbl_334_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_334_data_AD = .data:0x000000AD; // type:object size:0x5 data:string +l_resNameList = .data:0x000000B4; // type:object size:0x18 scope:global align:4 +lbl_334_data_CC = .data:0x000000CC; // type:object size:0x3 +lbl_334_data_CF = .data:0x000000CF; // type:object size:0x3 +lbl_334_data_D2 = .data:0x000000D2; // type:object size:0x3 +lbl_334_data_D5 = .data:0x000000D5; // type:object size:0x7 +l_loadResPtrnList = .data:0x000000DC; // type:object size:0x24 scope:global align:4 +l_faceMotionAnmData = .data:0x00000100; // type:object size:0x230 scope:global align:4 +l_motionAnmData = .data:0x00000330; // type:object size:0x24C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000057C; // type:object size:0x130 scope:global align:4 +l_motionSequenceData = .data:0x000006AC; // type:object size:0x140 scope:global align:4 +lbl_334_data_7EC = .data:0x000007EC; // type:object size:0x6 data:string +lbl_334_data_7F2 = .data:0x000007F2; // type:object size:0x16 data:string +lbl_334_data_808 = .data:0x00000808; // type:object size:0x1B data:string +lbl_334_data_823 = .data:0x00000823; // type:object size:0xA data:string +lbl_334_data_82D = .data:0x0000082D; // type:object size:0xA data:string +mCutNameList__11daNpc_Lud_c = .data:0x00000838; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_Lud_c = .data:0x00000858; // type:object size:0x60 scope:global align:4 data:4byte +@100297 = .data:0x000008B8; // type:object size:0x20 scope:local align:4 +@100327 = .data:0x000008D8; // type:object size:0x20 scope:local align:4 +@100410 = .data:0x000008F8; // type:object size:0xC scope:local align:4 data:4byte +@100441 = .data:0x00000904; // type:object size:0xC scope:local align:4 data:4byte +@100442 = .data:0x00000910; // type:object size:0xC scope:local align:4 data:4byte +lbl_334_data_91C = .data:0x0000091C; // type:object size:0x4 data:string +bowlAnmData$95622 = .data:0x00000920; // type:object size:0xA8 scope:local align:4 +@100770 = .data:0x000009C8; // type:object size:0xC scope:local align:4 +@100771 = .data:0x000009D4; // type:object size:0xC scope:local align:4 +@100772 = .data:0x000009E0; // type:object size:0xC scope:local align:4 +@100773 = .data:0x000009EC; // type:object size:0xC scope:local align:4 +lbl_334_data_9F8 = .data:0x000009F8; // type:object size:0x18 +lbl_334_data_A10 = .data:0x00000A10; // type:object size:0x6 data:string +lbl_334_data_A16 = .data:0x00000A16; // type:object size:0x1D data:string +lbl_334_data_A33 = .data:0x00000A33; // type:object size:0x1D data:string +daNpc_Lud_MethodTable = .data:0x00000A50; // type:object size:0x20 scope:global align:4 +g_profile_NPC_LUD = .data:0x00000A70; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Lud_c = .data:0x00000AA0; // type:object size:0xC4 scope:global align:4 +lbl_334_data_B64 = .data:0x00000B64; // type:object size:0xC data:string +@96250 = .data:0x00000B70; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Lud_c = .data:0x00000B84; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Lud_Param_c = .data:0x00000B8C; // type:object size:0xC scope:global align:4 +lbl_334_data_B98 = .data:0x00000B98; // type:object size:0x12 data:string +__RTTI__17daNpc_Lud_Param_c = .data:0x00000BAC; // type:object size:0x8 scope:global align:4 +lbl_334_data_BB4 = .data:0x00000BB4; // type:object size:0x9 data:string +@96259 = .data:0x00000BC0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000BD4; // type:object size:0xC scope:global align:4 +lbl_334_data_BE0 = .data:0x00000BE0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000BF0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BF8; // type:object size:0xC scope:global align:4 +lbl_334_data_C04 = .data:0x00000C04; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C1C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C24; // type:object size:0xC scope:global align:4 +lbl_334_data_C30 = .data:0x00000C30; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C44; // type:object size:0x8 scope:global align:4 +lbl_334_data_C4C = .data:0x00000C4C; // type:object size:0x34 +@96326 = .data:0x00000C80; // type:object size:0x3C scope:local align:4 +lbl_334_data_CBC = .data:0x00000CBC; // type:object size:0x14 +@96328 = .data:0x00000CD0; // type:object size:0x34 scope:local align:4 +lbl_334_data_D04 = .data:0x00000D04; // type:object size:0x14 +@96386 = .data:0x00000D18; // type:object size:0x24 scope:local align:4 +lbl_334_data_D3C = .data:0x00000D3C; // type:object size:0x18 +@96388 = .data:0x00000D54; // type:object size:0xC scope:local align:4 +lbl_334_data_D60 = .data:0x00000D60; // type:object size:0x1C +@96390 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 +lbl_334_data_D88 = .data:0x00000D88; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94913 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_maro/splits.txt b/config/RZDP01/rels/d_a_npc_maro/splits.txt new file mode 100644 index 0000000000..e40b5691c6 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_maro.cpp: + .text start:0x000000CC end:0x000071D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000018C + .data start:0x00000000 end:0x00001234 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_maro/symbols.txt b/config/RZDP01/rels/d_a_npc_maro/symbols.txt new file mode 100644 index 0000000000..f43cb547a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_maro/symbols.txt @@ -0,0 +1,255 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Maro_cFv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +create__12daNpc_Maro_cFv = .text:0x000001A8; // type:function size:0x5CC scope:global align:4 +CreateHeap__12daNpc_Maro_cFv = .text:0x00000774; // type:function size:0x27C scope:global align:4 +Execute__12daNpc_Maro_cFv = .text:0x000009F0; // type:function size:0xEC scope:global align:4 +Draw__12daNpc_Maro_cFv = .text:0x00000ADC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Maro_cFP10fopAc_ac_c = .text:0x00000B70; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Maro_cFP8J3DJointi = .text:0x00000B74; // type:function size:0x54 scope:global align:4 +srchArrow__12daNpc_Maro_cFPvPv = .text:0x00000BC8; // type:function size:0x94 scope:global align:4 +getArrowP__12daNpc_Maro_cFv = .text:0x00000C5C; // type:function size:0xEC scope:global align:4 +srchItaMato__12daNpc_Maro_cFPvPv = .text:0x00000D48; // type:function size:0x94 scope:global align:4 +getItaMatoP__12daNpc_Maro_cFi = .text:0x00000DDC; // type:function size:0xDC scope:global align:4 +getType__12daNpc_Maro_cFv = .text:0x00000EB8; // type:function size:0xB0 scope:global align:4 +isDelete__12daNpc_Maro_cFv = .text:0x00000F68; // type:function size:0x234 scope:global align:4 +reset__12daNpc_Maro_cFv = .text:0x0000119C; // type:function size:0x174 scope:global align:4 +afterJntAnm__12daNpc_Maro_cFi = .text:0x00001310; // type:function size:0x7C scope:global align:4 +setParam__12daNpc_Maro_cFv = .text:0x0000138C; // type:function size:0x258 scope:global align:4 +checkChangeEvt__12daNpc_Maro_cFv = .text:0x000015E4; // type:function size:0x180 scope:global align:4 +evtEndProc__12daNpc_Maro_cFv = .text:0x00001764; // type:function size:0x3C scope:global align:4 +setAfterTalkMotion__12daNpc_Maro_cFv = .text:0x000017A0; // type:function size:0x58 scope:global align:4 +srchActors__12daNpc_Maro_cFv = .text:0x000017F8; // type:function size:0x364 scope:global align:4 +evtTalk__12daNpc_Maro_cFv = .text:0x00001B5C; // type:function size:0x13C scope:global align:4 +evtCutProc__12daNpc_Maro_cFv = .text:0x00001C98; // type:function size:0x14C scope:global align:4 +action__12daNpc_Maro_cFv = .text:0x00001DE4; // type:function size:0x1E4 scope:global align:4 +beforeMove__12daNpc_Maro_cFv = .text:0x00001FC8; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Maro_cFv = .text:0x00002038; // type:function size:0x264 scope:global align:4 +setCollision__12daNpc_Maro_cFv = .text:0x0000229C; // type:function size:0x160 scope:global align:4 +drawDbgInfo__12daNpc_Maro_cFv = .text:0x000023FC; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Maro_cFv = .text:0x00002404; // type:function size:0x64 scope:global align:4 +getFaceMotionAnm__12daNpc_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002468; // type:function size:0x8C scope:global align:4 +getMotionAnm__12daNpc_Maro_cF22daNpcT_motionAnmData_c = .text:0x000024F4; // type:function size:0x8C scope:global align:4 +selectAction__12daNpc_Maro_cFv = .text:0x00002580; // type:function size:0x128 scope:global align:4 +setAction__12daNpc_Maro_cFM12daNpc_Maro_cFPCvPvPv_i = .text:0x000026A8; // type:function size:0xA8 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Maro_cFi = .text:0x00002750; // type:function size:0x148 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Maro_cFi = .text:0x00002898; // type:function size:0x150 scope:global align:4 +cutSwdTutorial__12daNpc_Maro_cFi = .text:0x000029E8; // type:function size:0x200 scope:global align:4 +cutHail__12daNpc_Maro_cFi = .text:0x00002BE8; // type:function size:0x114 scope:global align:4 +cutFindMonkey__12daNpc_Maro_cFi = .text:0x00002CFC; // type:function size:0x260 scope:global align:4 +cutGiveMeWoodSwd__12daNpc_Maro_cFi = .text:0x00002F5C; // type:function size:0x250 scope:global align:4 +cutGetWoodSwd__12daNpc_Maro_cFi = .text:0x000031AC; // type:function size:0x474 scope:global align:4 +cutConversationWithMaro__12daNpc_Maro_cFi = .text:0x00003620; // type:function size:0xAC scope:global align:4 +cutCacaricoConversation__12daNpc_Maro_cFi = .text:0x000036CC; // type:function size:0x17C scope:global align:4 +cutSurprise__12daNpc_Maro_cFi = .text:0x00003848; // type:function size:0x224 scope:global align:4 +cutArrowTutorial__12daNpc_Maro_cFi = .text:0x00003A6C; // type:function size:0x1394 scope:global align:4 +cutBokinTalk__12daNpc_Maro_cFi = .text:0x00004E00; // type:function size:0xF8 scope:global align:4 +cutMarosWhisper__12daNpc_Maro_cFi = .text:0x00004EF8; // type:function size:0x278 scope:global align:4 +cutTagPush1__12daNpc_Maro_cFi = .text:0x00005170; // type:function size:0x128 scope:global align:4 +cutNotGonnaLet__12daNpc_Maro_cFi = .text:0x00005298; // type:function size:0x448 scope:global align:4 +cutTalkToKakashi__12daNpc_Maro_cFi = .text:0x000056E0; // type:function size:0x240 scope:global align:4 +wait__12daNpc_Maro_cFPv = .text:0x00005920; // type:function size:0x610 scope:global align:4 +swdTutorial__12daNpc_Maro_cFPv = .text:0x00005F30; // type:function size:0x120 scope:global align:4 +talk_withTaro__12daNpc_Maro_cFPv = .text:0x00006050; // type:function size:0x120 scope:global align:4 +tend__12daNpc_Maro_cFPv = .text:0x00006170; // type:function size:0x20C scope:global align:4 +arrowTutorial__12daNpc_Maro_cFPv = .text:0x0000637C; // type:function size:0x234 scope:global align:4 +talk__12daNpc_Maro_cFPv = .text:0x000065B0; // type:function size:0x1C8 scope:global align:4 +shop__12daNpc_Maro_cFPv = .text:0x00006778; // type:function size:0xF8 scope:global align:4 +daNpc_Maro_Create__FPv = .text:0x00006870; // type:function size:0x4 scope:global align:4 +daNpc_Maro_Delete__FPv = .text:0x00006874; // type:function size:0x34 scope:global align:4 +daNpc_Maro_Execute__FPv = .text:0x000068A8; // type:function size:0x4 scope:global align:4 +daNpc_Maro_Draw__FPv = .text:0x000068AC; // type:function size:0x4 scope:global align:4 +daNpc_Maro_IsDelete__FPv = .text:0x000068B0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_maro_cpp = .text:0x000068B8; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00006920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006960; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000069A4; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000069E4; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00006A20; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006AEC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00006B94; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006C20; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006CA0; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00006CBC; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006D1C; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006E34; // type:function size:0x110 scope:global align:4 +sorasu1__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00006F44; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006FAC; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00007040; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__12daNpc_Maro_cFv = .text:0x000070B4; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Maro_cFv = .text:0x000070BC; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Maro_cFv = .text:0x000070C4; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Maro_cFv = .text:0x000070CC; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Maro_cFi = .text:0x000070D4; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Maro_cFi = .text:0x000070E4; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Maro_Param_cFv = .text:0x000070F4; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Maro_Param_cFv = .text:0x00007134; // type:function size:0x10 scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00007144; // type:function size:0x1C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007160; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$99658 = .rodata:0x00000090; // type:object size:0x44 scope:local align:4 +@108545 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@108546 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@108547 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@108548 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@108549 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@108550 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@108551 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@108552 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@108553 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@108554 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@108555 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@108647 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@108648 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@108736 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@108859 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@109056 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@109057 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@109058 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@109059 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@109098 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@109273 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@109274 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@109277 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 data:double +@109412 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@109456 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@109457 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@109458 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@109483 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@109484 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@109485 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@109486 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@109487 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@109488 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@109489 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@109535 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@100991 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@101134 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@109960 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 data:float +@110042 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@110043 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@110044 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_87_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_87_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_87_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_87_data_2D = .data:0x0000002D; // type:object size:0x1C data:string +lbl_87_data_49 = .data:0x00000049; // type:object size:0x1C data:string +lbl_87_data_65 = .data:0x00000065; // type:object size:0x18 data:string +lbl_87_data_7D = .data:0x0000007D; // type:object size:0x18 data:string +lbl_87_data_95 = .data:0x00000095; // type:object size:0xB data:string +lbl_87_data_A0 = .data:0x000000A0; // type:object size:0x9 data:string +lbl_87_data_A9 = .data:0x000000A9; // type:object size:0x14 data:string +lbl_87_data_BD = .data:0x000000BD; // type:object size:0x17 data:string +lbl_87_data_D4 = .data:0x000000D4; // type:object size:0x12 data:string +lbl_87_data_E6 = .data:0x000000E6; // type:object size:0x14 data:string +lbl_87_data_FA = .data:0x000000FA; // type:object size:0x10 data:string +lbl_87_data_10A = .data:0x0000010A; // type:object size:0x10 data:string +l_evtList = .data:0x0000011C; // type:object size:0x78 scope:global align:4 +lbl_87_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_87_data_199 = .data:0x00000199; // type:object size:0x8 data:string +lbl_87_data_1A1 = .data:0x000001A1; // type:object size:0x6 data:string +lbl_87_data_1A7 = .data:0x000001A7; // type:object size:0x6 data:string +lbl_87_data_1AD = .data:0x000001AD; // type:object size:0x6 data:string +lbl_87_data_1B3 = .data:0x000001B3; // type:object size:0x6 data:string +lbl_87_data_1B9 = .data:0x000001B9; // type:object size:0x6 data:string +lbl_87_data_1BF = .data:0x000001BF; // type:object size:0x5 data:string +lbl_87_data_1C4 = .data:0x000001C4; // type:object size:0x6 data:string +l_resNameList = .data:0x000001CC; // type:object size:0x28 scope:global align:4 +lbl_87_data_1F4 = .data:0x000001F4; // type:object size:0x3 +lbl_87_data_1F7 = .data:0x000001F7; // type:object size:0x3 +lbl_87_data_1FA = .data:0x000001FA; // type:object size:0x4 +lbl_87_data_1FE = .data:0x000001FE; // type:object size:0x6 +l_loadResPtrnList = .data:0x00000204; // type:object size:0x44 scope:global align:4 +l_faceMotionAnmData = .data:0x00000248; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x00000360; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000478; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000518; // type:object size:0x90 scope:global align:4 +lbl_87_data_5A8 = .data:0x000005A8; // type:object size:0x1C data:string +lbl_87_data_5C4 = .data:0x000005C4; // type:object size:0x1B data:string +lbl_87_data_5DF = .data:0x000005DF; // type:object size:0xC data:string +lbl_87_data_5EB = .data:0x000005EB; // type:object size:0x5 data:string +lbl_87_data_5F0 = .data:0x000005F0; // type:object size:0xC data:string +lbl_87_data_5FC = .data:0x000005FC; // type:object size:0xF data:string +lbl_87_data_60B = .data:0x0000060B; // type:object size:0xC data:string +lbl_87_data_617 = .data:0x00000617; // type:object size:0x17 data:string +lbl_87_data_62E = .data:0x0000062E; // type:object size:0x16 data:string +lbl_87_data_644 = .data:0x00000644; // type:object size:0xE data:string +lbl_87_data_652 = .data:0x00000652; // type:object size:0xB data:string +lbl_87_data_65D = .data:0x0000065D; // type:object size:0xE data:string +lbl_87_data_66B = .data:0x0000066B; // type:object size:0xA data:string +lbl_87_data_675 = .data:0x00000675; // type:object size:0xE data:string +mCutNameList__12daNpc_Maro_c = .data:0x00000684; // type:object size:0x44 scope:global align:4 +mCutList__12daNpc_Maro_c = .data:0x000006C8; // type:object size:0xCC scope:global align:4 data:4byte +@108930 = .data:0x00000794; // type:object size:0x40 scope:local align:4 +@108974 = .data:0x000007D4; // type:object size:0x40 scope:local align:4 +@100069 = .data:0x00000814; // type:object size:0xC scope:local align:4 +@100079 = .data:0x00000820; // type:object size:0xC scope:local align:4 +@100089 = .data:0x0000082C; // type:object size:0xC scope:local align:4 +@109075 = .data:0x00000838; // type:object size:0xC scope:local align:4 data:4byte +@100248 = .data:0x00000844; // type:object size:0xC scope:local align:4 +@100255 = .data:0x00000850; // type:object size:0xC scope:local align:4 +@109128 = .data:0x0000085C; // type:object size:0x40 scope:local align:4 +@109134 = .data:0x0000089C; // type:object size:0xC scope:local align:4 +@109135 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +@109136 = .data:0x000008B4; // type:object size:0xC scope:local align:4 +@109137 = .data:0x000008C0; // type:object size:0xC scope:local align:4 +lbl_87_data_8CC = .data:0x000008CC; // type:object size:0x58 +@109343 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@109344 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@109345 = .data:0x0000093C; // type:object size:0xC scope:local align:4 +@109346 = .data:0x00000948; // type:object size:0xC scope:local align:4 +@109347 = .data:0x00000954; // type:object size:0xC scope:local align:4 +lbl_87_data_960 = .data:0x00000960; // type:object size:0x4 data:string +lbl_87_data_964 = .data:0x00000964; // type:object size:0x6 data:string +@109538 = .data:0x0000096C; // type:object size:0x30 scope:local align:4 +@109537 = .data:0x0000099C; // type:object size:0x30 scope:local align:4 +lbl_87_data_9CC = .data:0x000009CC; // type:object size:0x14 +@109909 = .data:0x000009E0; // type:object size:0x178 scope:local align:4 +@109908 = .data:0x00000B58; // type:object size:0x178 scope:local align:4 +@110019 = .data:0x00000CD0; // type:object size:0x80 scope:local align:4 +@110018 = .data:0x00000D50; // type:object size:0x80 scope:local align:4 +daNpc_Maro_MethodTable = .data:0x00000DD0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MARO = .data:0x00000DF0; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Maro_c = .data:0x00000E20; // type:object size:0xD0 scope:global align:4 +lbl_87_data_EF0 = .data:0x00000EF0; // type:object size:0xD data:string +@102259 = .data:0x00000F00; // type:object size:0x1C scope:local align:4 +__RTTI__12daNpc_Maro_c = .data:0x00000F1C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Maro_Param_c = .data:0x00000F24; // type:object size:0xC scope:global align:4 +lbl_87_data_F30 = .data:0x00000F30; // type:object size:0x13 data:string +__RTTI__18daNpc_Maro_Param_c = .data:0x00000F44; // type:object size:0x8 scope:global align:4 +lbl_87_data_F4C = .data:0x00000F4C; // type:object size:0xE data:string +@102262 = .data:0x00000F5C; // type:object size:0x14 scope:local align:4 +lbl_87_data_F70 = .data:0x00000F70; // type:object size:0x14 +@102281 = .data:0x00000F84; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000F98; // type:object size:0xC scope:global align:4 +lbl_87_data_FA4 = .data:0x00000FA4; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000FB4; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000FBC; // type:object size:0xC scope:global align:4 +lbl_87_data_FC8 = .data:0x00000FC8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FE0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000FE8; // type:object size:0xC scope:global align:4 +lbl_87_data_FF4 = .data:0x00000FF4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001008; // type:object size:0x8 scope:global align:4 +lbl_87_data_1010 = .data:0x00001010; // type:object size:0x34 +@102348 = .data:0x00001044; // type:object size:0x3C scope:local align:4 +lbl_87_data_1080 = .data:0x00001080; // type:object size:0x14 +@102350 = .data:0x00001094; // type:object size:0x34 scope:local align:4 +lbl_87_data_10C8 = .data:0x000010C8; // type:object size:0x14 +@102408 = .data:0x000010DC; // type:object size:0x24 scope:local align:4 +lbl_87_data_1100 = .data:0x00001100; // type:object size:0x18 +@102410 = .data:0x00001118; // type:object size:0xC scope:local align:4 +lbl_87_data_1124 = .data:0x00001124; // type:object size:0x1C +@102412 = .data:0x00001140; // type:object size:0xC scope:local align:4 +lbl_87_data_114C = .data:0x0000114C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99640 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_midp/splits.txt b/config/RZDP01/rels/d_a_npc_midp/splits.txt new file mode 100644 index 0000000000..0a0b027d32 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_midp/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_midp.cpp: + .text start:0x000000CC end:0x00001E98 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000004F0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_midp/symbols.txt b/config/RZDP01/rels/d_a_npc_midp/symbols.txt new file mode 100644 index 0000000000..d4068a2380 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_midp/symbols.txt @@ -0,0 +1,127 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_midP_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_midP_cFv = .text:0x00000178; // type:function size:0x4E8 scope:global align:4 +CreateHeap__12daNpc_midP_cFv = .text:0x00000660; // type:function size:0x280 scope:global align:4 +Draw__12daNpc_midP_cFv = .text:0x000008E0; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__12daNpc_midP_cFP10fopAc_ac_c = .text:0x000009A4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_midP_cFP8J3DJointi = .text:0x000009A8; // type:function size:0x54 scope:global align:4 +getType__12daNpc_midP_cFv = .text:0x000009FC; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_midP_cFv = .text:0x00000A1C; // type:function size:0x20 scope:global align:4 +reset__12daNpc_midP_cFv = .text:0x00000A3C; // type:function size:0x8C scope:global align:4 +afterJntAnm__12daNpc_midP_cFi = .text:0x00000AC8; // type:function size:0x8C scope:global align:4 +ctrlBtk__12daNpc_midP_cFv = .text:0x00000B54; // type:function size:0x138 scope:global align:4 +setParam__12daNpc_midP_cFv = .text:0x00000C8C; // type:function size:0xD8 scope:global align:4 +setAfterTalkMotion__12daNpc_midP_cFv = .text:0x00000D64; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_midP_cFv = .text:0x00000D80; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_midP_cFv = .text:0x00000E74; // type:function size:0xBC scope:global align:4 +action__12daNpc_midP_cFv = .text:0x00000F30; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_midP_cFv = .text:0x00000FD4; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_midP_cFv = .text:0x0000104C; // type:function size:0x218 scope:global align:4 +setCollision__12daNpc_midP_cFv = .text:0x00001264; // type:function size:0x108 scope:global align:4 +drawDbgInfo__12daNpc_midP_cFv = .text:0x0000136C; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_midP_cFv = .text:0x00001374; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_midP_cFv = .text:0x000013DC; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_midP_cFM12daNpc_midP_cFPCvPvPv_i = .text:0x0000141C; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_midP_cFPv = .text:0x000014C4; // type:function size:0x1B8 scope:global align:4 +talk__12daNpc_midP_cFPv = .text:0x0000167C; // type:function size:0x1A0 scope:global align:4 +daNpc_midP_Create__FPv = .text:0x0000181C; // type:function size:0x4 scope:global align:4 +daNpc_midP_Delete__FPv = .text:0x00001820; // type:function size:0x34 scope:global align:4 +daNpc_midP_Execute__FPv = .text:0x00001854; // type:function size:0x4 scope:global align:4 +daNpc_midP_Draw__FPv = .text:0x00001858; // type:function size:0x4 scope:global align:4 +daNpc_midP_IsDelete__FPv = .text:0x0000185C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_midp_cpp = .text:0x00001864; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018CC; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001998; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019D8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A18; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A5C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B04; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B58; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C70; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D80; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__12daNpc_midP_cFv = .text:0x00001E00; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__12daNpc_midP_cFv = .text:0x00001E08; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_midP_cFv = .text:0x00001E10; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_midP_cFv = .text:0x00001E18; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_midP_cFv = .text:0x00001E20; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_midP_cFi = .text:0x00001E28; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_midP_cFi = .text:0x00001E38; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_midP_Param_cFv = .text:0x00001E48; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_midP_Param_cFv = .text:0x00001E88; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_midP_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98032 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98033 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98034 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98035 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98036 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98056 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98057 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98067 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98119 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98266 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98395 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98397 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98400 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_335_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_335_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_335_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_335_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_midP_c = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +@98319 = .data:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@98320 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_335_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +@98457 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +daNpc_midP_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MIDP = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_midP_c = .data:0x0000011C; // type:object size:0xC4 scope:global align:4 +lbl_335_data_1E0 = .data:0x000001E0; // type:object size:0xD data:string +@95308 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_midP_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_midP_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_335_data_218 = .data:0x00000218; // type:object size:0x13 data:string +__RTTI__18daNpc_midP_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_335_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@95316 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_335_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_335_data_284 = .data:0x00000284; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_335_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +lbl_335_data_2CC = .data:0x000002CC; // type:object size:0x34 +@95383 = .data:0x00000300; // type:object size:0x3C scope:local align:4 +lbl_335_data_33C = .data:0x0000033C; // type:object size:0x14 +@95385 = .data:0x00000350; // type:object size:0x34 scope:local align:4 +lbl_335_data_384 = .data:0x00000384; // type:object size:0x14 +@95443 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_335_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95445 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_335_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95447 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_335_data_408 = .data:0x00000408; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_midP_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94743 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_mk/splits.txt b/config/RZDP01/rels/d_a_npc_mk/splits.txt new file mode 100644 index 0000000000..f844e3816b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_mk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_mk.cpp: + .text start:0x0000005C end:0x00000084 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_npc_mk/symbols.txt b/config/RZDP01/rels/d_a_npc_mk/symbols.txt new file mode 100644 index 0000000000..f20f612571 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_mk/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_Mk_Create__FPv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Delete__FPv = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Execute__FPv = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_Mk_Draw__FPv = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daNpc_Mk_IsDelete__FPv = .text:0x0000007C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_Mk_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_moi/splits.txt b/config/RZDP01/rels/d_a_npc_moi/splits.txt new file mode 100644 index 0000000000..6035fe3e60 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_moi/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moi.cpp: + .text start:0x000000CC end:0x000053EC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001CC + .data start:0x00000000 end:0x0000110C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_moi/symbols.txt b/config/RZDP01/rels/d_a_npc_moi/symbols.txt new file mode 100644 index 0000000000..f3c264e7ec --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_moi/symbols.txt @@ -0,0 +1,221 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Moi_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +create__11daNpc_Moi_cFv = .text:0x000001D8; // type:function size:0x5B8 scope:global align:4 +CreateHeap__11daNpc_Moi_cFv = .text:0x00000790; // type:function size:0x3D4 scope:global align:4 +Draw__11daNpc_Moi_cFv = .text:0x00000B64; // type:function size:0x120 scope:global align:4 +createHeapCallBack__11daNpc_Moi_cFP10fopAc_ac_c = .text:0x00000C84; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Moi_cFP8J3DJointi = .text:0x00000C88; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Moi_cFv = .text:0x00000CDC; // type:function size:0x74 scope:global align:4 +isDelete__11daNpc_Moi_cFv = .text:0x00000D50; // type:function size:0x130 scope:global align:4 +reset__11daNpc_Moi_cFv = .text:0x00000E80; // type:function size:0x29C scope:global align:4 +chkMoiN__11daNpc_Moi_cFv = .text:0x0000111C; // type:function size:0x20 scope:global align:4 +afterJntAnm__11daNpc_Moi_cFi = .text:0x0000113C; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Moi_cFv = .text:0x000011C0; // type:function size:0x260 scope:global align:4 +checkChangeEvt__11daNpc_Moi_cFv = .text:0x00001420; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__11daNpc_Moi_cFv = .text:0x000014CC; // type:function size:0x70 scope:global align:4 +srchActors__11daNpc_Moi_cFv = .text:0x0000153C; // type:function size:0x9C scope:global align:4 +evtTalk__11daNpc_Moi_cFv = .text:0x000015D8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Moi_cFv = .text:0x00001678; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Moi_cFv = .text:0x00001730; // type:function size:0x1BC scope:global align:4 +beforeMove__11daNpc_Moi_cFv = .text:0x000018EC; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Moi_cFv = .text:0x0000195C; // type:function size:0x380 scope:global align:4 +setCollision__11daNpc_Moi_cFv = .text:0x00001CDC; // type:function size:0x274 scope:global align:4 +drawDbgInfo__11daNpc_Moi_cFv = .text:0x00001F50; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Moi_cFv = .text:0x00001F58; // type:function size:0x1C4 scope:global align:4 +afterSetMotionAnm__11daNpc_Moi_cFiifi = .text:0x0000211C; // type:function size:0x24 scope:global align:4 +changeAnm__11daNpc_Moi_cFPiPi = .text:0x00002140; // type:function size:0x70 scope:global align:4 +changeBck__11daNpc_Moi_cFPiPi = .text:0x000021B0; // type:function size:0x48 scope:global align:4 +changeBtp__11daNpc_Moi_cFPiPi = .text:0x000021F8; // type:function size:0xB8 scope:global align:4 +changeBtk__11daNpc_Moi_cFPiPi = .text:0x000022B0; // type:function size:0x74 scope:global align:4 +selectAction__11daNpc_Moi_cFv = .text:0x00002324; // type:function size:0x12C scope:global align:4 +setAction__11daNpc_Moi_cFM11daNpc_Moi_cFPCvPvPv_i = .text:0x00002450; // type:function size:0xA8 scope:global align:4 +setSSlash__11daNpc_Moi_cFi = .text:0x000024F8; // type:function size:0x1A4 scope:global align:4 +chkPullOutSw__11daNpc_Moi_cFv = .text:0x0000269C; // type:function size:0x74 scope:global align:4 +pullOutSw__11daNpc_Moi_cFv = .text:0x00002710; // type:function size:0x58 scope:global align:4 +chkSetInSw__11daNpc_Moi_cFv = .text:0x00002768; // type:function size:0x74 scope:global align:4 +setInSw__11daNpc_Moi_cFv = .text:0x000027DC; // type:function size:0x58 scope:global align:4 +setSwAT__11daNpc_Moi_cFv = .text:0x00002834; // type:function size:0xDC scope:global align:4 +torch__11daNpc_Moi_cFv = .text:0x00002910; // type:function size:0x178 scope:global align:4 +injuryCheck__11daNpc_Moi_cFv = .text:0x00002A88; // type:function size:0x148 scope:global align:4 +injuryTurn__11daNpc_Moi_cF4cXyz = .text:0x00002BD0; // type:function size:0x110 scope:global align:4 +injuryWalk__11daNpc_Moi_cFv = .text:0x00002CE0; // type:function size:0x190 scope:global align:4 +poise__11daNpc_Moi_cFv = .text:0x00002E70; // type:function size:0x494 scope:global align:4 +cutDeliveredSw__11daNpc_Moi_cFi = .text:0x00003304; // type:function size:0x378 scope:global align:4 +cutAppearanceMoi__11daNpc_Moi_cFi = .text:0x0000367C; // type:function size:0x4D8 scope:global align:4 +cutConversationWithUri__11daNpc_Moi_cFi = .text:0x00003B54; // type:function size:0x1E8 scope:global align:4 +cutFindWolf__11daNpc_Moi_cFi = .text:0x00003D3C; // type:function size:0x2F0 scope:global align:4 +wait__11daNpc_Moi_cFPv = .text:0x0000402C; // type:function size:0x390 scope:global align:4 +walk__11daNpc_Moi_cFPv = .text:0x000043BC; // type:function size:0x194 scope:global align:4 +walkOnEggshell__11daNpc_Moi_cFPv = .text:0x00004550; // type:function size:0x324 scope:global align:4 +rest__11daNpc_Moi_cFPv = .text:0x00004874; // type:function size:0xFC scope:global align:4 +talk__11daNpc_Moi_cFPv = .text:0x00004970; // type:function size:0x22C scope:global align:4 +daNpc_Moi_Create__FPv = .text:0x00004B9C; // type:function size:0x4 scope:global align:4 +daNpc_Moi_Delete__FPv = .text:0x00004BA0; // type:function size:0x34 scope:global align:4 +daNpc_Moi_Execute__FPv = .text:0x00004BD4; // type:function size:0x4 scope:global align:4 +daNpc_Moi_Draw__FPv = .text:0x00004BD8; // type:function size:0x4 scope:global align:4 +daNpc_Moi_IsDelete__FPv = .text:0x00004BDC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_moi_cpp = .text:0x00004BE4; // type:function size:0x68 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00004C4C; // type:function size:0x74 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00004CC0; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004D00; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00004D40; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004E0C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004E4C; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00004E90; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00004ECC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004F74; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005000; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00005080; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000509C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000050FC; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005214; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Moi_cFv = .text:0x00005324; // type:function size:0x30 scope:global align:4 +getBackboneJointNo__11daNpc_Moi_cFv = .text:0x00005354; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Moi_cFv = .text:0x0000535C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Moi_cFv = .text:0x00005364; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Moi_cFv = .text:0x0000536C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Moi_cFv = .text:0x00005374; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Moi_cFi = .text:0x0000537C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Moi_cFi = .text:0x0000538C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Moi_Param_cFv = .text:0x0000539C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Moi_Param_cFv = .text:0x000053DC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Moi_Param_c = .rodata:0x00000000; // type:object size:0xBC scope:global align:4 +heapSize$96385 = .rodata:0x000000BC; // type:object size:0x1C scope:local align:4 +@103130 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103131 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103132 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103133 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103134 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@103135 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103157 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@103158 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96464 = .rodata:0x000000F8; // type:object size:0x18 scope:local align:4 +@103294 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@103361 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@103570 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@103571 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@103572 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@103604 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@103727 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@103728 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@103729 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103730 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103731 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@103732 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@103733 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@103736 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 data:double +@103797 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@103798 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103799 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@103800 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +jointNo$97068 = .rodata:0x00000160; // type:object size:0x18 scope:local align:4 +@103884 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:float +@103987 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@104003 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@104017 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 data:float +@104052 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@104053 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@104054 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@104055 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@104116 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@104117 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@104236 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104237 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@104286 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@104287 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@104288 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@97670 = .rodata:0x000001B4; // type:object size:0x8 scope:local align:4 +@104469 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@104470 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@104471 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@104565 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_337_data_40 = .data:0x00000040; // type:object size:0x1 +lbl_337_data_41 = .data:0x00000041; // type:object size:0x10 data:string +lbl_337_data_51 = .data:0x00000051; // type:object size:0xC data:string +lbl_337_data_5D = .data:0x0000005D; // type:object size:0xD data:string +l_evtList = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +lbl_337_data_8C = .data:0x0000008C; // type:object size:0x4 data:string +lbl_337_data_90 = .data:0x00000090; // type:object size:0x5 data:string +lbl_337_data_95 = .data:0x00000095; // type:object size:0x5 data:string +lbl_337_data_9A = .data:0x0000009A; // type:object size:0x5 data:string +lbl_337_data_9F = .data:0x0000009F; // type:object size:0x7 data:string +l_resNameList = .data:0x000000A8; // type:object size:0x18 scope:global align:4 +lbl_337_data_C0 = .data:0x000000C0; // type:object size:0x3 +lbl_337_data_C3 = .data:0x000000C3; // type:object size:0x3 +lbl_337_data_C6 = .data:0x000000C6; // type:object size:0x4 +lbl_337_data_CA = .data:0x000000CA; // type:object size:0x3 +lbl_337_data_CD = .data:0x000000CD; // type:object size:0x7 +l_loadResPtrnList = .data:0x000000D4; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x000000F0; // type:object size:0x230 scope:global align:4 +l_motionAnmData = .data:0x00000320; // type:object size:0x3D4 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000006F4; // type:object size:0x160 scope:global align:4 +l_motionSequenceData = .data:0x00000854; // type:object size:0x310 scope:global align:4 +lbl_337_data_B64 = .data:0x00000B64; // type:object size:0xF data:string +lbl_337_data_B73 = .data:0x00000B73; // type:object size:0x16 data:string +lbl_337_data_B89 = .data:0x00000B89; // type:object size:0xA data:string +mCutNameList__11daNpc_Moi_c = .data:0x00000B94; // type:object size:0x14 scope:global align:4 +mCutList__11daNpc_Moi_c = .data:0x00000BA8; // type:object size:0x3C scope:global align:4 data:4byte +@103583 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 data:4byte +@103606 = .data:0x00000BF0; // type:object size:0x28 scope:local align:4 +@103619 = .data:0x00000C18; // type:object size:0xC scope:local align:4 data:4byte +@103620 = .data:0x00000C24; // type:object size:0xC scope:local align:4 data:4byte +lbl_337_data_C30 = .data:0x00000C30; // type:object size:0x4 data:string +@97043 = .data:0x00000C34; // type:object size:0xC scope:local align:4 +@103927 = .data:0x00000C40; // type:object size:0xC scope:local align:4 +@103928 = .data:0x00000C4C; // type:object size:0xC scope:local align:4 +@103929 = .data:0x00000C58; // type:object size:0xC scope:local align:4 +@103930 = .data:0x00000C64; // type:object size:0xC scope:local align:4 +@103931 = .data:0x00000C70; // type:object size:0xC scope:local align:4 +lbl_337_data_C7C = .data:0x00000C7C; // type:object size:0x4 data:string +lbl_337_data_C80 = .data:0x00000C80; // type:object size:0xC +@104353 = .data:0x00000C8C; // type:object size:0x1C scope:local align:4 +daNpc_Moi_MethodTable = .data:0x00000CA8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MOI = .data:0x00000CC8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Moi_c = .data:0x00000CF8; // type:object size:0xC4 scope:global align:4 +lbl_337_data_DBC = .data:0x00000DBC; // type:object size:0xC data:string +@98178 = .data:0x00000DC8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Moi_c = .data:0x00000DDC; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Moi_Param_c = .data:0x00000DE4; // type:object size:0xC scope:global align:4 +lbl_337_data_DF0 = .data:0x00000DF0; // type:object size:0x12 data:string +__RTTI__17daNpc_Moi_Param_c = .data:0x00000E04; // type:object size:0x8 scope:global align:4 +lbl_337_data_E0C = .data:0x00000E0C; // type:object size:0x9 data:string +@98186 = .data:0x00000E18; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E2C; // type:object size:0xC scope:global align:4 +lbl_337_data_E38 = .data:0x00000E38; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E48; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000E50; // type:object size:0xC scope:global align:4 +lbl_337_data_E5C = .data:0x00000E5C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000E6C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E74; // type:object size:0xC scope:global align:4 +lbl_337_data_E80 = .data:0x00000E80; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000E98; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EA0; // type:object size:0xC scope:global align:4 +lbl_337_data_EAC = .data:0x00000EAC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000EC0; // type:object size:0x8 scope:global align:4 +lbl_337_data_EC8 = .data:0x00000EC8; // type:object size:0x34 +@98253 = .data:0x00000EFC; // type:object size:0x3C scope:local align:4 +lbl_337_data_F38 = .data:0x00000F38; // type:object size:0x14 +@98255 = .data:0x00000F4C; // type:object size:0x34 scope:local align:4 +lbl_337_data_F80 = .data:0x00000F80; // type:object size:0x14 +@98313 = .data:0x00000F94; // type:object size:0x24 scope:local align:4 +lbl_337_data_FB8 = .data:0x00000FB8; // type:object size:0x18 +@98315 = .data:0x00000FD0; // type:object size:0xC scope:local align:4 +lbl_337_data_FDC = .data:0x00000FDC; // type:object size:0x1C +@98317 = .data:0x00000FF8; // type:object size:0xC scope:local align:4 +lbl_337_data_1004 = .data:0x00001004; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96371 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97318 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +lightOffset$97315 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_moir/splits.txt b/config/RZDP01/rels/d_a_npc_moir/splits.txt new file mode 100644 index 0000000000..1dc6c02ee6 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_moir/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_moir.cpp: + .text start:0x000000CC end:0x00004838 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000384 + .data start:0x00000000 end:0x00000714 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_moir/symbols.txt b/config/RZDP01/rels/d_a_npc_moir/symbols.txt new file mode 100644 index 0000000000..02823b9be0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_moir/symbols.txt @@ -0,0 +1,210 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcMoiR_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcMoiR_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__11daNpcMoiR_cFv = .text:0x00000460; // type:function size:0x4B8 scope:global align:4 +CreateHeap__11daNpcMoiR_cFv = .text:0x00000918; // type:function size:0x308 scope:global align:4 +Draw__11daNpcMoiR_cFv = .text:0x00000C20; // type:function size:0x5C scope:global align:4 +ctrlJoint__11daNpcMoiR_cFP8J3DJointP8J3DModel = .text:0x00000C7C; // type:function size:0x188 scope:global align:4 +createHeapCallBack__11daNpcMoiR_cFP10fopAc_ac_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcMoiR_cFP8J3DJointi = .text:0x00000E08; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcMoiR_cFib = .text:0x00000E50; // type:function size:0x260 scope:global align:4 +setExpressionBtp__11daNpcMoiR_cFi = .text:0x000010B0; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcMoiR_cFif = .text:0x00001188; // type:function size:0x144 scope:global align:4 +setWaitAction__11daNpcMoiR_cFv = .text:0x000012CC; // type:function size:0xC0 scope:global align:4 +setAction__11daNpcMoiR_cFM11daNpcMoiR_cFPCvPvPv_b = .text:0x0000138C; // type:function size:0xA8 scope:global align:4 +wait_type0__11daNpcMoiR_cFPv = .text:0x00001434; // type:function size:0x234 scope:global align:4 +setExpression__11daNpcMoiR_cFif = .text:0x00001668; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcMoiR_cFifi = .text:0x00001694; // type:function size:0x44 scope:global align:4 +chkFindPlayer__11daNpcMoiR_cFv = .text:0x000016D8; // type:function size:0xF0 scope:global align:4 +setLookMode__11daNpcMoiR_cFi = .text:0x000017C8; // type:function size:0x24 scope:global align:4 +wait_type1__11daNpcMoiR_cFPv = .text:0x000017EC; // type:function size:0x450 scope:global align:4 +step__11daNpcMoiR_cFsi = .text:0x00001C3C; // type:function size:0x204 scope:global align:4 +wait_type2__11daNpcMoiR_cFPv = .text:0x00001E40; // type:function size:0x1DC scope:global align:4 +talk__11daNpcMoiR_cFPv = .text:0x0000201C; // type:function size:0x30C scope:global align:4 +setExpressionTalkAfter__11daNpcMoiR_cFv = .text:0x00002328; // type:function size:0x70 scope:global align:4 +fight__11daNpcMoiR_cFPv = .text:0x00002398; // type:function size:0x3A0 scope:global align:4 +demo__11daNpcMoiR_cFPv = .text:0x00002738; // type:function size:0x1C0 scope:global align:4 +leave__11daNpcMoiR_cFPv = .text:0x000028F8; // type:function size:0x14C scope:global align:4 +EvCut_Introduction__11daNpcMoiR_cFi = .text:0x00002A44; // type:function size:0xCC scope:global align:4 +EvCut_Appear__11daNpcMoiR_cFi = .text:0x00002B10; // type:function size:0x25C scope:global align:4 +EvCut_Appear2__11daNpcMoiR_cFi = .text:0x00002D6C; // type:function size:0x448 scope:global align:4 +daNpcMoiR_Create__FPv = .text:0x000031B4; // type:function size:0x4 scope:global align:4 +daNpcMoiR_Delete__FPv = .text:0x000031B8; // type:function size:0x34 scope:global align:4 +daNpcMoiR_Execute__FPv = .text:0x000031EC; // type:function size:0x24 scope:global align:4 +daNpcMoiR_Draw__FPv = .text:0x00003210; // type:function size:0x4 scope:global align:4 +daNpcMoiR_IsDelete__FPv = .text:0x00003214; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcMoiR_cFv = .text:0x0000321C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpcMoiR_cFv = .text:0x00003224; // type:function size:0x8C scope:global align:4 +setAttnPos__11daNpcMoiR_cFv = .text:0x000032B0; // type:function size:0x4C8 scope:global align:4 +ctrlBtk__11daNpcMoiR_cFv = .text:0x00003778; // type:function size:0xD4 scope:global align:4 +main__11daNpcMoiR_cFv = .text:0x0000384C; // type:function size:0xCC0 scope:global align:4 +setParam__11daNpcMoiR_cFv = .text:0x0000450C; // type:function size:0x154 scope:global align:4 +__sinit_\d_a_npc_moir_cpp = .text:0x00004660; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000046C8; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004704; // type:function size:0xBC scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000047C0; // type:function size:0x28 scope:global align:4 +__dt__17daNpcMoiR_Param_cFv = .text:0x000047E8; // type:function size:0x40 scope:global align:4 +__ct__17daNpcMoiR_Param_cFv = .text:0x00004828; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcMoiR_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@100745 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100746 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100747 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100748 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100749 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@100799 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95332 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95639 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95643 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95647 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95651 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95655 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95659 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95663 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95667 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95671 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95675 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95728 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95730 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95734 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95738 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95742 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95744 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95748 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95752 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95756 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95758 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95762 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95766 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95768 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95772 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95774 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95778 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95782 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@95784 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@95788 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@95790 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@95794 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@95796 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@95800 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@95804 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@95806 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@95810 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@95812 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@95816 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@95820 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@95824 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@95826 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@95830 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@95832 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@95836 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@95840 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@95842 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@95846 = .rodata:0x000002CC; // type:object size:0xC scope:local align:4 +@95850 = .rodata:0x000002D8; // type:object size:0xC scope:local align:4 +@95854 = .rodata:0x000002E4; // type:object size:0xC scope:local align:4 +@101050 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 data:float +@101096 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 data:float +@101169 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@101170 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@101171 = .rodata:0x00000300; // type:object size:0x8 scope:local align:4 +@101172 = .rodata:0x00000308; // type:object size:0x8 scope:local align:4 +@101206 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@101207 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@101208 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@101211 = .rodata:0x00000320; // type:object size:0x8 scope:local align:4 +@101235 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@101236 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@101332 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@101333 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@101334 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@101335 = .rodata:0x00000340; // type:object size:0x8 scope:local align:4 +@101377 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@101378 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@101379 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@101471 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@101608 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@101609 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 +@101610 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 +@101611 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@101614 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@101632 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 data:float +@101804 = .rodata:0x00000378; // type:object size:0x4 scope:local align:4 +@101805 = .rodata:0x0000037C; // type:object size:0x4 scope:local align:4 +@101806 = .rodata:0x00000380; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x1D4 scope:global align:4 +l_btpGetParamList = .data:0x000001D4; // type:object size:0x18 scope:global align:4 +l_btkGetParamList = .data:0x000001EC; // type:object size:0xC scope:global align:4 data:4byte +l_loadRes_MOIR0 = .data:0x000001F8; // type:object size:0xC scope:global align:4 +l_loadRes_MOIR1 = .data:0x00000204; // type:object size:0xC scope:global align:4 +l_loadRes_MOIR2 = .data:0x00000210; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x0000021C; // type:object size:0xC scope:global align:4 +lbl_338_data_228 = .data:0x00000228; // type:object size:0x5 data:string +lbl_338_data_22D = .data:0x0000022D; // type:object size:0x6 data:string +lbl_338_data_233 = .data:0x00000233; // type:object size:0x6 data:string +lbl_338_data_239 = .data:0x00000239; // type:object size:0x6 data:string +l_arcNames = .data:0x00000240; // type:object size:0x10 scope:global align:4 data:4byte +lbl_338_data_250 = .data:0x00000250; // type:object size:0x1 +lbl_338_data_251 = .data:0x00000251; // type:object size:0x11 data:string +lbl_338_data_262 = .data:0x00000262; // type:object size:0xC data:string +lbl_338_data_26E = .data:0x0000026E; // type:object size:0xD data:string +l_evtNames = .data:0x0000027C; // type:object size:0x10 scope:global align:4 data:4byte +l_myName = .data:0x0000028C; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcMoiR_c = .data:0x00000290; // type:object size:0x30 scope:global align:4 data:4byte +lbl_338_data_2C0 = .data:0x000002C0; // type:object size:0x18 +@100952 = .data:0x000002D8; // type:object size:0x2C scope:local align:4 +@101001 = .data:0x00000304; // type:object size:0xC scope:local align:4 +@101002 = .data:0x00000310; // type:object size:0xC scope:local align:4 +@101003 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +@101031 = .data:0x00000328; // type:object size:0xC scope:local align:4 +@101032 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@101127 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@101128 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@101129 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@101185 = .data:0x00000364; // type:object size:0xC scope:local align:4 data:4byte +@101227 = .data:0x00000370; // type:object size:0xC scope:local align:4 data:4byte +lbl_338_data_37C = .data:0x0000037C; // type:object size:0x10 data:string +@101302 = .data:0x0000038C; // type:object size:0xC scope:local align:4 data:4byte +daNpcMoiR_MethodTable = .data:0x00000398; // type:object size:0x20 scope:global align:4 +g_profile_NPC_MOIR = .data:0x000003B8; // type:object size:0x30 scope:global align:4 +__vt__11daNpcMoiR_c = .data:0x000003E8; // type:object size:0x48 scope:global align:4 +lbl_338_data_430 = .data:0x00000430; // type:object size:0xC data:string +@96948 = .data:0x0000043C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcMoiR_c = .data:0x00000450; // type:object size:0x8 scope:global align:4 +__vt__17daNpcMoiR_Param_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_338_data_464 = .data:0x00000464; // type:object size:0x12 data:string +__RTTI__17daNpcMoiR_Param_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_338_data_480 = .data:0x00000480; // type:object size:0x9 data:string +@96951 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000004A0; // type:object size:0xC scope:global align:4 +lbl_338_data_4AC = .data:0x000004AC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0xC scope:global align:4 +lbl_338_data_4D0 = .data:0x000004D0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 +lbl_338_data_4EC = .data:0x000004EC; // type:object size:0x34 +@97023 = .data:0x00000520; // type:object size:0x3C scope:local align:4 +lbl_338_data_55C = .data:0x0000055C; // type:object size:0x14 +@97025 = .data:0x00000570; // type:object size:0x34 scope:local align:4 +lbl_338_data_5A4 = .data:0x000005A4; // type:object size:0x14 +@97083 = .data:0x000005B8; // type:object size:0x24 scope:local align:4 +lbl_338_data_5DC = .data:0x000005DC; // type:object size:0x18 +@97085 = .data:0x000005F4; // type:object size:0xC scope:local align:4 +lbl_338_data_600 = .data:0x00000600; // type:object size:0x1C +@97087 = .data:0x0000061C; // type:object size:0xC scope:local align:4 +lbl_338_data_628 = .data:0x00000628; // type:object size:0xE8 +lbl_338_data_710 = .data:0x00000710; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95137 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_myna2/splits.txt b/config/RZDP01/rels/d_a_npc_myna2/splits.txt new file mode 100644 index 0000000000..c6fa0b2c97 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_myna2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_myna2.cpp: + .text start:0x000000CC end:0x000036C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001A4 + .data start:0x00000000 end:0x00000684 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_myna2/symbols.txt b/config/RZDP01/rels/d_a_npc_myna2/symbols.txt new file mode 100644 index 0000000000..28e840128b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_myna2/symbols.txt @@ -0,0 +1,176 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpc_myna2_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpc_myna2_cFv = .text:0x00000358; // type:function size:0x11C scope:global align:4 +create__13daNpc_myna2_cFv = .text:0x00000474; // type:function size:0x27C scope:global align:4 +CreateHeap__13daNpc_myna2_cFv = .text:0x000006F0; // type:function size:0x130 scope:global align:4 +Draw__13daNpc_myna2_cFv = .text:0x00000820; // type:function size:0x78 scope:global align:4 +createHeapCallBack__13daNpc_myna2_cFP10fopAc_ac_c = .text:0x00000898; // type:function size:0x4 scope:global align:4 +setParam__13daNpc_myna2_cFv = .text:0x0000089C; // type:function size:0xB8 scope:global align:4 +main__13daNpc_myna2_cFv = .text:0x00000954; // type:function size:0x22C scope:global align:4 +setAttnPos__13daNpc_myna2_cFv = .text:0x00000B80; // type:function size:0x238 scope:global align:4 +setExpressionBtp__13daNpc_myna2_cFi = .text:0x00000DB8; // type:function size:0xFC scope:global align:4 +setMotionAnm__13daNpc_myna2_cFif = .text:0x00000EB4; // type:function size:0x140 scope:global align:4 +setMotion__13daNpc_myna2_cFifi = .text:0x00000FF4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__13daNpc_myna2_cFv = .text:0x00001038; // type:function size:0x8 scope:global align:4 +drawOtherMdls__13daNpc_myna2_cFv = .text:0x00001040; // type:function size:0x4 scope:global align:4 +getTypeFromParam__13daNpc_myna2_cFv = .text:0x00001044; // type:function size:0x58 scope:global align:4 +isDelete__13daNpc_myna2_cFv = .text:0x0000109C; // type:function size:0xC0 scope:global align:4 +reset__13daNpc_myna2_cFv = .text:0x0000115C; // type:function size:0x1AC scope:global align:4 +playMotion__13daNpc_myna2_cFv = .text:0x00001308; // type:function size:0x244 scope:global align:4 +setAction__13daNpc_myna2_cFM13daNpc_myna2_cFPCvPvPv_i = .text:0x0000154C; // type:function size:0xA8 scope:global align:4 +selectAction__13daNpc_myna2_cFv = .text:0x000015F4; // type:function size:0xD0 scope:global align:4 +doNormalAction__13daNpc_myna2_cFi = .text:0x000016C4; // type:function size:0xE4 scope:global align:4 +doEvent__13daNpc_myna2_cFv = .text:0x000017A8; // type:function size:0x32C scope:global align:4 +setLookMode__13daNpc_myna2_cFi = .text:0x00001AD4; // type:function size:0x24 scope:global align:4 +wait__13daNpc_myna2_cFPv = .text:0x00001AF8; // type:function size:0x98 scope:global align:4 +waitHovering__13daNpc_myna2_cFPv = .text:0x00001B90; // type:function size:0x228 scope:global align:4 +s_sub__FPvPv = .text:0x00001DB8; // type:function size:0x58 scope:global align:4 +waitFailure__13daNpc_myna2_cFPv = .text:0x00001E10; // type:function size:0x118 scope:global align:4 +waitGoal__13daNpc_myna2_cFPv = .text:0x00001F28; // type:function size:0x120 scope:global align:4 +talk__13daNpc_myna2_cFPv = .text:0x00002048; // type:function size:0x1E8 scope:global align:4 +test__13daNpc_myna2_cFPv = .text:0x00002230; // type:function size:0xAC scope:global align:4 +ECut_firstTalk__13daNpc_myna2_cFi = .text:0x000022DC; // type:function size:0x198 scope:global align:4 +ECut_gameFailure__13daNpc_myna2_cFi = .text:0x00002474; // type:function size:0x300 scope:global align:4 +ECut_gameGoal__13daNpc_myna2_cFi = .text:0x00002774; // type:function size:0x320 scope:global align:4 +ECut_gameGoalSuccess__13daNpc_myna2_cFi = .text:0x00002A94; // type:function size:0x3E0 scope:global align:4 +calcHovering__13daNpc_myna2_cFii = .text:0x00002E74; // type:function size:0x604 scope:global align:4 +daNpc_myna2_Create__FPv = .text:0x00003478; // type:function size:0x4 scope:global align:4 +daNpc_myna2_Delete__FPv = .text:0x0000347C; // type:function size:0x34 scope:global align:4 +daNpc_myna2_Execute__FPv = .text:0x000034B0; // type:function size:0x4 scope:global align:4 +daNpc_myna2_Draw__FPv = .text:0x000034B4; // type:function size:0x4 scope:global align:4 +daNpc_myna2_IsDelete__FPv = .text:0x000034B8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_myna2_cpp = .text:0x000034C0; // type:function size:0x68 scope:global align:4 +__dt__16Z2CreatureSumomoFv = .text:0x00003528; // type:function size:0x58 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003580; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000035BC; // type:function size:0xBC scope:global align:4 +__dt__19daNpc_myna2_Param_cFv = .text:0x00003678; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_myna2_Param_cFv = .text:0x000036B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_myna2_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +heapSize$100429 = .rodata:0x00000074; // type:object size:0x14 scope:local align:4 +@105784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105785 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105786 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105787 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@105830 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@105831 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@105916 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@105917 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@105952 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@105953 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106060 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106061 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106062 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@100842 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@100846 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@100848 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@100852 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@100854 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@100858 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@100860 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@100864 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@100868 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@106220 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 data:float +@106317 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@106445 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@106573 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106574 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106575 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@106577 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@106722 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@106983 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@106984 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106985 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@106986 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106987 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@106988 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106989 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106990 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@106991 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@106992 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@106993 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@106994 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@106995 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@106996 = .rodata:0x00000198; // type:object size:0x8 scope:local align:4 +@106997 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000008; // type:object size:0x78 scope:global align:4 +l_btpGetParamList = .data:0x00000080; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_339_data_B0 = .data:0x000000B0; // type:object size:0xB data:string +lbl_339_data_BB = .data:0x000000BB; // type:object size:0xD data:string +lbl_339_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +lbl_339_data_D2 = .data:0x000000D2; // type:object size:0x12 data:string +l_evtNames = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +l_loadRes_MYNA2a = .data:0x000000F8; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA2_GAME_FAILURE = .data:0x00000104; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA2_GAME_GOAL = .data:0x00000110; // type:object size:0xC scope:global align:4 +l_loadRes_MYNA20 = .data:0x0000011C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000128; // type:object size:0x14 scope:global align:4 +lbl_339_data_13C = .data:0x0000013C; // type:object size:0x7 data:string +lbl_339_data_143 = .data:0x00000143; // type:object size:0x9 data:string +lbl_339_data_14C = .data:0x0000014C; // type:object size:0x9 data:string +l_resNames = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_339_data_164 = .data:0x00000164; // type:object size:0x6 data:string +l_myName = .data:0x0000016C; // type:object size:0x4 scope:global align:4 +lbl_339_data_170 = .data:0x00000170; // type:object size:0x4 +mEvtCutNameList__13daNpc_myna2_c = .data:0x00000174; // type:object size:0x14 scope:global align:4 +mEvtCutList__13daNpc_myna2_c = .data:0x00000188; // type:object size:0x3C scope:global align:4 data:4byte +@105843 = .data:0x000001C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_339_data_1D0 = .data:0x000001D0; // type:object size:0x8 data:string +@106141 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +@106142 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@106143 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@106144 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@106145 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@106191 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@106192 = .data:0x00000220; // type:object size:0xC scope:local align:4 +lbl_339_data_22C = .data:0x0000022C; // type:object size:0x4 data:string +@106871 = .data:0x00000230; // type:object size:0x7C scope:local align:4 +@106870 = .data:0x000002AC; // type:object size:0x7C scope:local align:4 +daNpc_myna2_MethodTable = .data:0x00000328; // type:object size:0x20 scope:global align:4 +g_profile_MYNA2 = .data:0x00000348; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_myna2_c = .data:0x00000378; // type:object size:0x48 scope:global align:4 +lbl_339_data_3C0 = .data:0x000003C0; // type:object size:0xE data:string +@101762 = .data:0x000003D0; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_myna2_c = .data:0x000003E4; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_myna2_Param_c = .data:0x000003EC; // type:object size:0xC scope:global align:4 +lbl_339_data_3F8 = .data:0x000003F8; // type:object size:0x14 data:string +__RTTI__19daNpc_myna2_Param_c = .data:0x0000040C; // type:object size:0x8 scope:global align:4 +lbl_339_data_414 = .data:0x00000414; // type:object size:0x9 data:string +@101765 = .data:0x00000420; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000434; // type:object size:0xC scope:global align:4 +lbl_339_data_440 = .data:0x00000440; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000450; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000458; // type:object size:0xC scope:global align:4 +lbl_339_data_464 = .data:0x00000464; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_339_data_480 = .data:0x00000480; // type:object size:0x34 +@101838 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 +lbl_339_data_4F0 = .data:0x000004F0; // type:object size:0x14 +@101840 = .data:0x00000504; // type:object size:0x34 scope:local align:4 +lbl_339_data_538 = .data:0x00000538; // type:object size:0x14 +@101898 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_339_data_570 = .data:0x00000570; // type:object size:0x18 +@101900 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_339_data_594 = .data:0x00000594; // type:object size:0x1C +@101902 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_339_data_5BC = .data:0x000005BC; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@100392 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@100656 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$100653 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_ne/splits.txt b/config/RZDP01/rels/d_a_npc_ne/splits.txt new file mode 100644 index 0000000000..d29c254f07 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ne/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ne.cpp: + .text start:0x000000CC end:0x00008864 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x000006A8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_npc_ne/symbols.txt b/config/RZDP01/rels/d_a_npc_ne/symbols.txt new file mode 100644 index 0000000000..16b24faf44 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ne/symbols.txt @@ -0,0 +1,234 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Ne_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +anm_init__FP12npc_ne_classifUcf = .text:0x00000114; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001C0; // type:function size:0x1A8 scope:global align:4 +daNpc_Ne_Draw__FP12npc_ne_class = .text:0x00000368; // type:function size:0x1A0 scope:global align:4 +other_bg_check__FP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000508; // type:function size:0xEC scope:global align:4 +ne_carry_check__FP12npc_ne_class = .text:0x000005F4; // type:function size:0x3C scope:global align:4 +way_bg_check__FP12npc_ne_classs = .text:0x00000630; // type:function size:0x2D0 scope:global align:4 +water_check__FP12npc_ne_classf = .text:0x00000900; // type:function size:0x184 scope:global align:4 +climb_angle_get__FP12npc_ne_class = .text:0x00000A84; // type:function size:0x1C8 scope:global align:4 +s_bl_sub__FPvPv = .text:0x00000C4C; // type:function size:0x74 scope:global align:4 +s_ss_sub__FPvPv = .text:0x00000CC0; // type:function size:0x74 scope:global align:4 +search_bird__FP12npc_ne_class = .text:0x00000D34; // type:function size:0x298 scope:global align:4 +way_check__FP12npc_ne_classs = .text:0x00000FCC; // type:function size:0x1D4 scope:global align:4 +npc_ne_wait__FP12npc_ne_class = .text:0x000011A0; // type:function size:0x334 scope:global align:4 +npc_ne_away__FP12npc_ne_class = .text:0x000014D4; // type:function size:0x6B0 scope:global align:4 +ground_search__FP12npc_ne_class = .text:0x00001B84; // type:function size:0x1E8 scope:global align:4 +s_fish_sub__FPvPv = .text:0x00001D6C; // type:function size:0x88 scope:global align:4 +npc_ne_tame__FP12npc_ne_class = .text:0x00001DF4; // type:function size:0x994 scope:global align:4 +npc_ne_sanbasi__FP12npc_ne_class = .text:0x00002788; // type:function size:0xEC scope:global align:4 +npc_ne_bird__FP12npc_ne_class = .text:0x00002874; // type:function size:0x3D8 scope:global align:4 +npc_ne_ball__FP12npc_ne_class = .text:0x00002C4C; // type:function size:0x474 scope:global align:4 +npc_ne_pathwalk__FP12npc_ne_class = .text:0x000030C0; // type:function size:0x374 scope:global align:4 +npc_ne_jump__FP12npc_ne_class = .text:0x00003434; // type:function size:0x1E8 scope:global align:4 +npc_ne_s_jump__FP12npc_ne_class = .text:0x0000361C; // type:function size:0x198 scope:global align:4 +npc_ne_roof__FP12npc_ne_class = .text:0x000037B4; // type:function size:0x124 scope:global align:4 +home_path_search__FP12npc_ne_classi = .text:0x000038D8; // type:function size:0x178 scope:global align:4 +npc_ne_home__FP12npc_ne_class = .text:0x00003A50; // type:function size:0x924 scope:global align:4 +wall_angle_get__FP12npc_ne_class = .text:0x00004374; // type:function size:0x19C scope:global align:4 +search_ground_1__FP12npc_ne_class = .text:0x00004510; // type:function size:0x3A4 scope:global align:4 +npc_ne_swim__FP12npc_ne_class = .text:0x000048B4; // type:function size:0x320 scope:global align:4 +npc_ne_outswim__FP12npc_ne_class = .text:0x00004BD4; // type:function size:0x23C scope:global align:4 +npc_ne_climb__FP12npc_ne_class = .text:0x00004E10; // type:function size:0x42C scope:global align:4 +npc_ne_drop__FP12npc_ne_class = .text:0x0000523C; // type:function size:0xE8 scope:global align:4 +npc_ne_s_drop__FP12npc_ne_class = .text:0x00005324; // type:function size:0x1C0 scope:global align:4 +npc_ne_carry__FP12npc_ne_class = .text:0x000054E4; // type:function size:0x320 scope:global align:4 +npc_ne_dish__FP12npc_ne_class = .text:0x00005804; // type:function size:0xB4 scope:global align:4 +npc_ne_message__FP12npc_ne_class = .text:0x000058B8; // type:function size:0xC8 scope:global align:4 +action__FP12npc_ne_class = .text:0x00005980; // type:function size:0x1030 scope:global align:4 +demo_camera__FP12npc_ne_class = .text:0x000069B0; // type:function size:0x9C8 scope:global align:4 +message__FP12npc_ne_class = .text:0x00007378; // type:function size:0x1CC scope:global align:4 +daNpc_Ne_Execute__FP12npc_ne_class = .text:0x00007544; // type:function size:0x68C scope:global align:4 +daNpc_Ne_IsDelete__FP12npc_ne_class = .text:0x00007BD0; // type:function size:0x8 scope:global align:4 +daNpc_Ne_Delete__FP12npc_ne_class = .text:0x00007BD8; // type:function size:0x64 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00007C3C; // type:function size:0x3A0 scope:global align:4 +daNpc_Ne_Create__FP10fopAc_ac_c = .text:0x00007FDC; // type:function size:0x4FC scope:global align:4 +__dt__14daNpc_Ne_HIO_cFv = .text:0x000084D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_ne_cpp = .text:0x00008518; // type:function size:0x48 scope:global align:4 +getModelData__8J3DModelFv = .text:0x00008560; // type:function size:0x8 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00008568; // type:function size:0x10 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00008578; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00008580; // type:function size:0x8 scope:global align:4 +fopAcM_checkCarryNow__FP10fopAc_ac_c = .text:0x00008588; // type:function size:0xC scope:global align:4 +fopAcM_GetName__FPv = .text:0x00008594; // type:function size:0x8 scope:global align:4 +fopAcM_searchPlayerDistance__FPC10fopAc_ac_c = .text:0x0000859C; // type:function size:0x10 scope:global align:4 +fopAcM_searchPlayerAngleY__FPC10fopAc_ac_c = .text:0x000085AC; // type:function size:0x10 scope:global align:4 +fopAcM_SearchByName__Fs = .text:0x000085BC; // type:function size:0x30 scope:global align:4 +fopAcM_CheckCondition__FP10fopAc_ac_cUl = .text:0x000085EC; // type:function size:0xC scope:global align:4 +fopAcM_SearchByID__FUi = .text:0x000085F8; // type:function size:0x30 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00008628; // type:function size:0xC scope:global align:4 +__apl__4cXyzFRC3Vec = .text:0x00008634; // type:function size:0x34 scope:global align:4 +GetGroundH__9dBgS_AcchCFv = .text:0x00008668; // type:function size:0x8 scope:global align:4 +ChkGroundHit__9dBgS_AcchCFv = .text:0x00008670; // type:function size:0xC scope:global align:4 +dComIfG_Bgsp__Fv = .text:0x0000867C; // type:function size:0x10 scope:global align:4 +dComIfGp_getPlayer__Fi = .text:0x0000868C; // type:function size:0x18 scope:global align:4 +dComIfGs_isEventBit__FUs = .text:0x000086A4; // type:function size:0x14 scope:global align:4 +dComIfGp_getCamera__Fi = .text:0x000086B8; // type:function size:0x18 scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x000086D0; // type:function size:0x10 scope:global align:4 +dComIfGp_particle_set__FUlUsPC4cXyzPC5csXyzPC4cXyz = .text:0x000086E0; // type:function size:0x78 scope:global align:4 +dComIfGp_particle_getEmitter__FUl = .text:0x00008758; // type:function size:0x18 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x00008770; // type:function size:0x8 scope:global align:4 +fabsf = .text:0x00008778; // type:function size:0xC scope:global align:4 +cM_ssin__Fs = .text:0x00008784; // type:function size:0x14 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00008798; // type:function size:0x10 scope:global align:4 +changeOriginalDemo__9daPy_py_cFv = .text:0x000087A8; // type:function size:0x14 scope:global align:4 +OnCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087BC; // type:function size:0x10 scope:global align:4 +OffCoSetBit__14cCcD_ObjHitInfFv = .text:0x000087CC; // type:function size:0x10 scope:global align:4 +GetCCMoveP__9cCcD_SttsFv = .text:0x000087DC; // type:function size:0x4 scope:global align:4 +cLib_offBit
                                        __FRUlUl_v = .text:0x000087E0; // type:function size:0x10 scope:global align:4 +cLib_onBit
                                          __FRUlUl_v = .text:0x000087F0; // type:function size:0x10 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00008800; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x00008810; // type:function size:0x10 scope:global align:4 +ZrotM__14mDoMtx_stack_cFs = .text:0x00008820; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00008830; // type:function size:0xC scope:global align:4 +setGlobalAlpha__14JPABaseEmitterFUc = .text:0x0000883C; // type:function size:0x8 scope:global align:4 +setCallBack__8J3DJointFPFP8J3DJointi_i = .text:0x00008844; // type:function size:0x8 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x0000884C; // type:function size:0x10 scope:global align:4 +getJointNum__12J3DModelDataCFv = .text:0x0000885C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106495 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106496 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@106497 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106498 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@106506 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@106507 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@106578 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106579 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106604 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@106641 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106642 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106643 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106644 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@106666 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@106667 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106679 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106680 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106768 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106769 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@106780 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106804 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@106805 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106806 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106807 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106809 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106810 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@106811 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106861 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106862 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106863 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106864 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106865 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106866 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106867 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106868 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106869 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@106870 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@106874 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@106899 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106900 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106999 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107000 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107001 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@107002 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107003 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107004 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@107044 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@107077 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@107078 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@107079 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@107080 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@107125 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:string +@107126 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@107275 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@107276 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@107277 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107278 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107279 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107306 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107384 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107385 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107438 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107519 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107520 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107521 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107534 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107644 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107645 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@107646 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107647 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107648 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107649 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107650 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107651 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107652 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107653 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107654 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107655 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107656 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107812 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107813 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107814 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107815 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107816 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107817 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107818 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107819 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107820 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107821 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107822 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107902 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107903 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107904 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@107905 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108206 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:string +@108207 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108208 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108209 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108210 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +home_path = .data:0x00000000; // type:object size:0x260 scope:global align:4 +lbl_340_data_260 = .data:0x00000260; // type:object size:0x8 data:string +@107006 = .data:0x00000268; // type:object size:0x30 scope:local align:4 +@107082 = .data:0x00000298; // type:object size:0x1C scope:local align:4 +lbl_340_data_2B4 = .data:0x000002B4; // type:object size:0x7 data:string +@107283 = .data:0x000002BC; // type:object size:0x54 scope:local align:4 +lbl_340_data_310 = .data:0x00000310; // type:object size:0x8 data:string +@107658 = .data:0x00000318; // type:object size:0x54 scope:local align:4 +e_name$98980 = .data:0x0000036C; // type:object size:0x4 scope:local align:4 +dish_bck$99099 = .data:0x00000370; // type:object size:0x8 scope:local align:4 +cc_sph_src$99196 = .data:0x00000378; // type:object size:0x40 scope:local align:4 +at_sph_src$99197 = .data:0x000003B8; // type:object size:0x40 scope:local align:4 +lbl_340_data_3F8 = .data:0x000003F8; // type:object size:0x7 data:string +l_daNpc_Ne_Method = .data:0x00000400; // type:object size:0x20 scope:global align:4 +g_profile_NPC_NE = .data:0x00000420; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Ne_HIO_c = .data:0x00000450; // type:object size:0xC scope:global align:4 +lbl_340_data_45C = .data:0x0000045C; // type:object size:0xF data:string +@99261 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Ne_HIO_c = .data:0x00000478; // type:object size:0x8 scope:global align:4 +lbl_340_data_480 = .data:0x00000480; // type:object size:0x34 +@99336 = .data:0x000004B4; // type:object size:0x3C scope:local align:4 +lbl_340_data_4F0 = .data:0x000004F0; // type:object size:0x14 +@99338 = .data:0x00000504; // type:object size:0x34 scope:local align:4 +lbl_340_data_538 = .data:0x00000538; // type:object size:0x14 +@99396 = .data:0x0000054C; // type:object size:0x24 scope:local align:4 +lbl_340_data_570 = .data:0x00000570; // type:object size:0x18 +@99398 = .data:0x00000588; // type:object size:0xC scope:local align:4 +lbl_340_data_594 = .data:0x00000594; // type:object size:0x1C +@99400 = .data:0x000005B0; // type:object size:0xC scope:local align:4 +lbl_340_data_5BC = .data:0x000005BC; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96684 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte +target_info = .bss:0x00000034; // type:object size:0x14 scope:global align:4 +target_bgc = .bss:0x00000048; // type:object size:0x14 scope:global align:4 +target_info_count = .bss:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_npc_p2/splits.txt b/config/RZDP01/rels/d_a_npc_p2/splits.txt new file mode 100644 index 0000000000..52395e7913 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_p2/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_p2.cpp: + .text start:0x0000005C end:0x00000084 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_npc_p2/symbols.txt b/config/RZDP01/rels/d_a_npc_p2/symbols.txt new file mode 100644 index 0000000000..bff61ab327 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_p2/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_P2Create__FPv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +daNpc_P2Delete__FPv = .text:0x00000064; // type:function size:0x8 scope:global align:4 +daNpc_P2Execute__FPv = .text:0x0000006C; // type:function size:0x8 scope:global align:4 +daNpc_P2Draw__FPv = .text:0x00000074; // type:function size:0x8 scope:global align:4 +daNpc_P2IsDelete__FPv = .text:0x0000007C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daNpc_P2MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_P2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_pachi_besu/splits.txt b/config/RZDP01/rels/d_a_npc_pachi_besu/splits.txt new file mode 100644 index 0000000000..511f5bfca2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_besu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_besu.cpp: + .text start:0x000000CC end:0x00002B4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00001130 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_pachi_besu/symbols.txt b/config/RZDP01/rels/d_a_npc_pachi_besu/symbols.txt new file mode 100644 index 0000000000..8c312e7b0f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_besu/symbols.txt @@ -0,0 +1,178 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Besu_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Besu_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Besu_cFv = .text:0x0000068C; // type:function size:0x2C8 scope:global align:4 +Draw__18daNpc_Pachi_Besu_cFv = .text:0x00000954; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Besu_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Besu_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Besu_cFv = .text:0x00000A40; // type:function size:0x20 scope:global align:4 +isDelete__18daNpc_Pachi_Besu_cFv = .text:0x00000A60; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Besu_cFv = .text:0x00000A80; // type:function size:0xB0 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Besu_cFi = .text:0x00000B30; // type:function size:0x7C scope:global align:4 +setParam__18daNpc_Pachi_Besu_cFv = .text:0x00000BAC; // type:function size:0xE0 scope:global align:4 +afterMoved__18daNpc_Pachi_Besu_cFv = .text:0x00000C8C; // type:function size:0x1DC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Besu_cFv = .text:0x00000E68; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Besu_cFv = .text:0x00000E70; // type:function size:0x64 scope:global align:4 +srchActors__18daNpc_Pachi_Besu_cFv = .text:0x00000ED4; // type:function size:0x88 scope:global align:4 +evtTalk__18daNpc_Pachi_Besu_cFv = .text:0x00000F5C; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Besu_cFv = .text:0x00001050; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Besu_cFv = .text:0x00001108; // type:function size:0x138 scope:global align:4 +beforeMove__18daNpc_Pachi_Besu_cFv = .text:0x00001240; // type:function size:0x78 scope:global align:4 +setAttnPos__18daNpc_Pachi_Besu_cFv = .text:0x000012B8; // type:function size:0x22C scope:global align:4 +setCollision__18daNpc_Pachi_Besu_cFv = .text:0x000014E4; // type:function size:0x134 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Besu_cFv = .text:0x00001618; // type:function size:0x8 scope:global align:4 +selectAction__18daNpc_Pachi_Besu_cFv = .text:0x00001620; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Besu_cFM18daNpc_Pachi_Besu_cFPCvPvPv_i = .text:0x00001690; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Besu_cFPv = .text:0x00001738; // type:function size:0x1DC scope:global align:4 +talk__18daNpc_Pachi_Besu_cFPv = .text:0x00001914; // type:function size:0x8C scope:global align:4 +_turn_to_link__18daNpc_Pachi_Besu_cFs = .text:0x000019A0; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyzs = .text:0x000019FC; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Besu_cFRC4cXyz = .text:0x00001A58; // type:function size:0x40 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Besu_cFi = .text:0x00001A98; // type:function size:0x70 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Besu_cFi = .text:0x00001B08; // type:function size:0x70 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Besu_cFi = .text:0x00001B78; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001C0C; // type:function size:0xAC scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001CB8; // type:function size:0xA0 scope:global align:4 +cutTalk__18daNpc_Pachi_Besu_cFi = .text:0x00001D58; // type:function size:0x80 scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001DD8; // type:function size:0x5C scope:global align:4 +cutTalk2__18daNpc_Pachi_Besu_cFi = .text:0x00001E34; // type:function size:0x80 scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00001EB4; // type:function size:0x5C scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Besu_cFi = .text:0x00001F10; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Besu_cFRCi = .text:0x00001FA4; // type:function size:0x6C scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002010; // type:function size:0xA0 scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000020B0; // type:function size:0x80 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x00002130; // type:function size:0x8C scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Besu_cFi = .text:0x000021BC; // type:function size:0x80 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x0000223C; // type:function size:0x3C scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Besu_cFi = .text:0x00002278; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000022F8; // type:function size:0x3C scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Besu_cFi = .text:0x00002334; // type:function size:0x80 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Besu_cFRCi = .text:0x000023B4; // type:function size:0x64 scope:global align:4 +daNpc_Pachi_Besu_Create__FPv = .text:0x00002418; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_Delete__FPv = .text:0x0000241C; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Besu_Execute__FPv = .text:0x00002450; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_Draw__FPv = .text:0x00002454; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Besu_IsDelete__FPv = .text:0x00002458; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_besu_cpp = .text:0x00002460; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000024C8; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002508; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000025D4; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002614; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002658; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002694; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x0000273C; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002790; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002810; // type:function size:0x1C scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000282C; // type:function size:0x68 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002894; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000029AC; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ABC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AC4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002ACC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Besu_cFv = .text:0x00002AD4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002ADC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Besu_cFi = .text:0x00002AEC; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002AFC; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Besu_Param_cFv = .text:0x00002B3C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Besu_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100837 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100838 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100840 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100841 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100863 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@100864 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@100874 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100921 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100978 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101076 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101201 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101202 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101203 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101206 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@101368 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101369 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101370 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_342_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_342_data_31 = .data:0x00000031; // type:object size:0xE data:string +l_evtList = .data:0x00000040; // type:object size:0x10 scope:global align:4 +lbl_342_data_50 = .data:0x00000050; // type:object size:0x5 data:string +lbl_342_data_55 = .data:0x00000055; // type:object size:0x8 data:string +lbl_342_data_5D = .data:0x0000005D; // type:object size:0x6 data:string +lbl_342_data_63 = .data:0x00000063; // type:object size:0x6 data:string +lbl_342_data_69 = .data:0x00000069; // type:object size:0x6 data:string +lbl_342_data_6F = .data:0x0000006F; // type:object size:0x6 data:string +lbl_342_data_75 = .data:0x00000075; // type:object size:0xA data:string +l_resNameList = .data:0x00000080; // type:object size:0x20 scope:global align:4 +lbl_342_data_A0 = .data:0x000000A0; // type:object size:0x6 +lbl_342_data_A6 = .data:0x000000A6; // type:object size:0xA +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000000B8; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x00000400; // type:object size:0x39C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000079C; // type:object size:0x1D0 scope:global align:4 +l_motionSequenceData = .data:0x0000096C; // type:object size:0x1E0 scope:global align:4 +lbl_342_data_B4C = .data:0x00000B4C; // type:object size:0xE data:string +lbl_342_data_B5A = .data:0x00000B5A; // type:object size:0x13 data:string +lbl_342_data_B6D = .data:0x00000B6D; // type:object size:0xE data:string +lbl_342_data_B7B = .data:0x00000B7B; // type:object size:0xD data:string +lbl_342_data_B88 = .data:0x00000B88; // type:object size:0x10 data:string +lbl_342_data_B98 = .data:0x00000B98; // type:object size:0x16 data:string +lbl_342_data_BAE = .data:0x00000BAE; // type:object size:0xF data:string +lbl_342_data_BBD = .data:0x00000BBD; // type:object size:0x11 data:string +lbl_342_data_BCE = .data:0x00000BCE; // type:object size:0x10 data:string +mCutNameList__18daNpc_Pachi_Besu_c = .data:0x00000BE0; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Besu_c = .data:0x00000C0C; // type:object size:0x84 scope:global align:4 data:4byte +@101107 = .data:0x00000C90; // type:object size:0x30 scope:local align:4 +@101117 = .data:0x00000CC0; // type:object size:0xC scope:local align:4 data:4byte +@101118 = .data:0x00000CCC; // type:object size:0xC scope:local align:4 data:4byte +lbl_342_data_CD8 = .data:0x00000CD8; // type:object size:0x8 data:string +@101254 = .data:0x00000CE0; // type:object size:0xC scope:local align:4 data:4byte +@101255 = .data:0x00000CEC; // type:object size:0xC scope:local align:4 data:4byte +lbl_342_data_CF8 = .data:0x00000CF8; // type:object size:0x6 data:string +daNpc_Pachi_Besu_MethodTable = .data:0x00000D00; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_BESU = .data:0x00000D20; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Besu_c = .data:0x00000D50; // type:object size:0xC4 scope:global align:4 +lbl_342_data_E14 = .data:0x00000E14; // type:object size:0x13 data:string +@97580 = .data:0x00000E28; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Besu_c = .data:0x00000E3C; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Besu_Param_c = .data:0x00000E44; // type:object size:0xC scope:global align:4 +lbl_342_data_E50 = .data:0x00000E50; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Besu_Param_c = .data:0x00000E6C; // type:object size:0x8 scope:global align:4 +lbl_342_data_E74 = .data:0x00000E74; // type:object size:0x9 data:string +@97589 = .data:0x00000E80; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E94; // type:object size:0xC scope:global align:4 +lbl_342_data_EA0 = .data:0x00000EA0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000EB0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000EB8; // type:object size:0xC scope:global align:4 +lbl_342_data_EC4 = .data:0x00000EC4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EDC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EE4; // type:object size:0xC scope:global align:4 +lbl_342_data_EF0 = .data:0x00000EF0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000F04; // type:object size:0x8 scope:global align:4 +lbl_342_data_F0C = .data:0x00000F0C; // type:object size:0x34 +@97656 = .data:0x00000F40; // type:object size:0x3C scope:local align:4 +lbl_342_data_F7C = .data:0x00000F7C; // type:object size:0x14 +@97658 = .data:0x00000F90; // type:object size:0x34 scope:local align:4 +lbl_342_data_FC4 = .data:0x00000FC4; // type:object size:0x14 +@97716 = .data:0x00000FD8; // type:object size:0x24 scope:local align:4 +lbl_342_data_FFC = .data:0x00000FFC; // type:object size:0x18 +@97718 = .data:0x00001014; // type:object size:0xC scope:local align:4 +lbl_342_data_1020 = .data:0x00001020; // type:object size:0x1C +@97720 = .data:0x0000103C; // type:object size:0xC scope:local align:4 +lbl_342_data_1048 = .data:0x00001048; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96524 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@96790 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +center$96787 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_pachi_maro/splits.txt b/config/RZDP01/rels/d_a_npc_pachi_maro/splits.txt new file mode 100644 index 0000000000..16f1363e64 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_maro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_maro.cpp: + .text start:0x000000CC end:0x00002B20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000009C4 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_pachi_maro/symbols.txt b/config/RZDP01/rels/d_a_npc_pachi_maro/symbols.txt new file mode 100644 index 0000000000..e06aebae07 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_maro/symbols.txt @@ -0,0 +1,179 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Maro_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Maro_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Maro_cFv = .text:0x0000068C; // type:function size:0x27C scope:global align:4 +Draw__18daNpc_Pachi_Maro_cFv = .text:0x00000908; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Maro_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Maro_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Maro_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +isDelete__18daNpc_Pachi_Maro_cFv = .text:0x00000A14; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Maro_cFv = .text:0x00000A34; // type:function size:0xC8 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Maro_cFi = .text:0x00000AFC; // type:function size:0x7C scope:global align:4 +setParam__18daNpc_Pachi_Maro_cFv = .text:0x00000B78; // type:function size:0xDC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Maro_cFv = .text:0x00000C54; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Maro_cFv = .text:0x00000C5C; // type:function size:0x58 scope:global align:4 +srchActors__18daNpc_Pachi_Maro_cFv = .text:0x00000CB4; // type:function size:0x88 scope:global align:4 +evtTalk__18daNpc_Pachi_Maro_cFv = .text:0x00000D3C; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Maro_cFv = .text:0x00000E30; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Maro_cFv = .text:0x00000EE8; // type:function size:0x114 scope:global align:4 +beforeMove__18daNpc_Pachi_Maro_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +afterMoved__18daNpc_Pachi_Maro_cFv = .text:0x00001074; // type:function size:0xF4 scope:global align:4 +setAttnPos__18daNpc_Pachi_Maro_cFv = .text:0x00001168; // type:function size:0x2B0 scope:global align:4 +setCollision__18daNpc_Pachi_Maro_cFv = .text:0x00001418; // type:function size:0x108 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Maro_cFv = .text:0x00001520; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__18daNpc_Pachi_Maro_cF26daNpcT_faceMotionAnmData_c = .text:0x00001528; // type:function size:0x8C scope:global align:4 +getMotionAnm__18daNpc_Pachi_Maro_cF22daNpcT_motionAnmData_c = .text:0x000015B4; // type:function size:0x8C scope:global align:4 +selectAction__18daNpc_Pachi_Maro_cFv = .text:0x00001640; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Maro_cFM18daNpc_Pachi_Maro_cFPCvPvPv_i = .text:0x000016B0; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Maro_cFPv = .text:0x00001758; // type:function size:0x1CC scope:global align:4 +talk__18daNpc_Pachi_Maro_cFPv = .text:0x00001924; // type:function size:0x8C scope:global align:4 +_turn_to_link__18daNpc_Pachi_Maro_cFs = .text:0x000019B0; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyzs = .text:0x00001A0C; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Maro_cFRC4cXyz = .text:0x00001A68; // type:function size:0x40 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Maro_cFi = .text:0x00001AA8; // type:function size:0x70 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Maro_cFi = .text:0x00001B18; // type:function size:0x70 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Maro_cFi = .text:0x00001B88; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001C1C; // type:function size:0xAC scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001CC8; // type:function size:0xA0 scope:global align:4 +cutTalk__18daNpc_Pachi_Maro_cFi = .text:0x00001D68; // type:function size:0x80 scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001DE8; // type:function size:0x5C scope:global align:4 +cutTalk2__18daNpc_Pachi_Maro_cFi = .text:0x00001E44; // type:function size:0x80 scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00001EC4; // type:function size:0x5C scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Maro_cFi = .text:0x00001F20; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Maro_cFRCi = .text:0x00001FB4; // type:function size:0x6C scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002020; // type:function size:0xA0 scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000020C0; // type:function size:0x80 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002140; // type:function size:0xB8 scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Maro_cFi = .text:0x000021F8; // type:function size:0x80 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002278; // type:function size:0x3C scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Maro_cFi = .text:0x000022B4; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x00002334; // type:function size:0x3C scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Maro_cFi = .text:0x00002370; // type:function size:0x80 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Maro_cFRCi = .text:0x000023F0; // type:function size:0x64 scope:global align:4 +daNpc_Pachi_Maro_Create__FPv = .text:0x00002454; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_Delete__FPv = .text:0x00002458; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Maro_Execute__FPv = .text:0x0000248C; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_Draw__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Maro_IsDelete__FPv = .text:0x00002494; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_maro_cpp = .text:0x0000249C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002504; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002544; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002610; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002650; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002694; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000026D0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002778; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000027CC; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x0000284C; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002868; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002980; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A90; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002A98; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Maro_cFv = .text:0x00002AA8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AB0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Maro_cFi = .text:0x00002AC0; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002AD0; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Maro_Param_cFv = .text:0x00002B10; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Maro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +@100819 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100820 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100821 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100822 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@100823 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100845 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@100846 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100856 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100906 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@100963 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100995 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100996 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101055 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@101173 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101174 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101177 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@101355 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101356 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101357 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_343_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_343_data_11 = .data:0x00000011; // type:object size:0xD data:string +l_evtList = .data:0x00000020; // type:object size:0x10 scope:global align:4 +lbl_343_data_30 = .data:0x00000030; // type:object size:0x5 data:string +lbl_343_data_35 = .data:0x00000035; // type:object size:0x8 data:string +lbl_343_data_3D = .data:0x0000003D; // type:object size:0x6 data:string +lbl_343_data_43 = .data:0x00000043; // type:object size:0x6 data:string +lbl_343_data_49 = .data:0x00000049; // type:object size:0x6 data:string +lbl_343_data_4F = .data:0x0000004F; // type:object size:0x6 data:string +lbl_343_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_343_data_5B = .data:0x0000005B; // type:object size:0x5 data:string +lbl_343_data_60 = .data:0x00000060; // type:object size:0x6 data:string +lbl_343_data_66 = .data:0x00000066; // type:object size:0xA data:string +l_resNameList = .data:0x00000070; // type:object size:0x2C scope:global align:4 +lbl_343_data_9C = .data:0x0000009C; // type:object size:0x6 +lbl_343_data_A2 = .data:0x000000A2; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000000B0; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000001C8; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x000002E0; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000380; // type:object size:0x90 scope:global align:4 +lbl_343_data_410 = .data:0x00000410; // type:object size:0xE data:string +lbl_343_data_41E = .data:0x0000041E; // type:object size:0x13 data:string +lbl_343_data_431 = .data:0x00000431; // type:object size:0xE data:string +lbl_343_data_43F = .data:0x0000043F; // type:object size:0xE data:string +lbl_343_data_44D = .data:0x0000044D; // type:object size:0x10 data:string +lbl_343_data_45D = .data:0x0000045D; // type:object size:0x16 data:string +lbl_343_data_473 = .data:0x00000473; // type:object size:0xF data:string +lbl_343_data_482 = .data:0x00000482; // type:object size:0x11 data:string +lbl_343_data_493 = .data:0x00000493; // type:object size:0x10 data:string +mCutNameList__18daNpc_Pachi_Maro_c = .data:0x000004A4; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Maro_c = .data:0x000004D0; // type:object size:0x84 scope:global align:4 data:4byte +@101071 = .data:0x00000554; // type:object size:0xC scope:local align:4 data:4byte +@101072 = .data:0x00000560; // type:object size:0xC scope:local align:4 data:4byte +lbl_343_data_56C = .data:0x0000056C; // type:object size:0x8 data:string +@101241 = .data:0x00000574; // type:object size:0xC scope:local align:4 data:4byte +@101242 = .data:0x00000580; // type:object size:0xC scope:local align:4 data:4byte +lbl_343_data_58C = .data:0x0000058C; // type:object size:0x6 data:string +daNpc_Pachi_Maro_MethodTable = .data:0x00000594; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_MARO = .data:0x000005B4; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Maro_c = .data:0x000005E4; // type:object size:0xC4 scope:global align:4 +lbl_343_data_6A8 = .data:0x000006A8; // type:object size:0x13 data:string +@97589 = .data:0x000006BC; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Maro_c = .data:0x000006D0; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Maro_Param_c = .data:0x000006D8; // type:object size:0xC scope:global align:4 +lbl_343_data_6E4 = .data:0x000006E4; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Maro_Param_c = .data:0x00000700; // type:object size:0x8 scope:global align:4 +lbl_343_data_708 = .data:0x00000708; // type:object size:0x9 data:string +@97598 = .data:0x00000714; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000728; // type:object size:0xC scope:global align:4 +lbl_343_data_734 = .data:0x00000734; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000744; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000074C; // type:object size:0xC scope:global align:4 +lbl_343_data_758 = .data:0x00000758; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000770; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000778; // type:object size:0xC scope:global align:4 +lbl_343_data_784 = .data:0x00000784; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000798; // type:object size:0x8 scope:global align:4 +lbl_343_data_7A0 = .data:0x000007A0; // type:object size:0x34 +@97665 = .data:0x000007D4; // type:object size:0x3C scope:local align:4 +lbl_343_data_810 = .data:0x00000810; // type:object size:0x14 +@97667 = .data:0x00000824; // type:object size:0x34 scope:local align:4 +lbl_343_data_858 = .data:0x00000858; // type:object size:0x14 +@97725 = .data:0x0000086C; // type:object size:0x24 scope:local align:4 +lbl_343_data_890 = .data:0x00000890; // type:object size:0x18 +@97727 = .data:0x000008A8; // type:object size:0xC scope:local align:4 +lbl_343_data_8B4 = .data:0x000008B4; // type:object size:0x1C +@97729 = .data:0x000008D0; // type:object size:0xC scope:local align:4 +lbl_343_data_8DC = .data:0x000008DC; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96528 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_pachi_taro/splits.txt b/config/RZDP01/rels/d_a_npc_pachi_taro/splits.txt new file mode 100644 index 0000000000..cd50f7ced5 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pachi_taro.cpp: + .text start:0x000000CC end:0x000040D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00001560 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_pachi_taro/symbols.txt b/config/RZDP01/rels/d_a_npc_pachi_taro/symbols.txt new file mode 100644 index 0000000000..c937c89ef2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pachi_taro/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__18daNpc_Pachi_Taro_cFv = .text:0x000000CC; // type:function size:0xC4 scope:global align:4 +create__18daNpc_Pachi_Taro_cFv = .text:0x00000190; // type:function size:0x4FC scope:global align:4 +CreateHeap__18daNpc_Pachi_Taro_cFv = .text:0x0000068C; // type:function size:0x380 scope:global align:4 +Draw__18daNpc_Pachi_Taro_cFv = .text:0x00000A0C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__18daNpc_Pachi_Taro_cFP10fopAc_ac_c = .text:0x00000AA0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__18daNpc_Pachi_Taro_cFP8J3DJointi = .text:0x00000AA4; // type:function size:0x54 scope:global align:4 +getType__18daNpc_Pachi_Taro_cFv = .text:0x00000AF8; // type:function size:0x8 scope:global align:4 +isDelete__18daNpc_Pachi_Taro_cFv = .text:0x00000B00; // type:function size:0x20 scope:global align:4 +reset__18daNpc_Pachi_Taro_cFv = .text:0x00000B20; // type:function size:0xF8 scope:global align:4 +afterJntAnm__18daNpc_Pachi_Taro_cFi = .text:0x00000C18; // type:function size:0x8C scope:global align:4 +setParam__18daNpc_Pachi_Taro_cFv = .text:0x00000CA4; // type:function size:0xDC scope:global align:4 +checkChangeEvt__18daNpc_Pachi_Taro_cFv = .text:0x00000D80; // type:function size:0x8 scope:global align:4 +setAfterTalkMotion__18daNpc_Pachi_Taro_cFv = .text:0x00000D88; // type:function size:0x7C scope:global align:4 +srchActors__18daNpc_Pachi_Taro_cFv = .text:0x00000E04; // type:function size:0x138 scope:global align:4 +_srch_DistTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00000F3C; // type:function size:0x68 scope:global align:4 +_srch_DistTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00000FA4; // type:function size:0x68 scope:global align:4 +_srch_EscapeTag1_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x0000100C; // type:function size:0x68 scope:global align:4 +_srch_EscapeTag2_main__18daNpc_Pachi_Taro_cFPvPv = .text:0x00001074; // type:function size:0x68 scope:global align:4 +evtTalk__18daNpc_Pachi_Taro_cFv = .text:0x000010DC; // type:function size:0xF4 scope:global align:4 +evtCutProc__18daNpc_Pachi_Taro_cFv = .text:0x000011D0; // type:function size:0xB8 scope:global align:4 +action__18daNpc_Pachi_Taro_cFv = .text:0x00001288; // type:function size:0x138 scope:global align:4 +beforeMove__18daNpc_Pachi_Taro_cFv = .text:0x000013C0; // type:function size:0x78 scope:global align:4 +setAttnPos__18daNpc_Pachi_Taro_cFv = .text:0x00001438; // type:function size:0x228 scope:global align:4 +setCollision__18daNpc_Pachi_Taro_cFv = .text:0x00001660; // type:function size:0x108 scope:global align:4 +drawDbgInfo__18daNpc_Pachi_Taro_cFv = .text:0x00001768; // type:function size:0x8 scope:global align:4 +drawOtherMdl__18daNpc_Pachi_Taro_cFv = .text:0x00001770; // type:function size:0x104 scope:global align:4 +selectAction__18daNpc_Pachi_Taro_cFv = .text:0x00001874; // type:function size:0x70 scope:global align:4 +setAction__18daNpc_Pachi_Taro_cFM18daNpc_Pachi_Taro_cFPCvPvPv_i = .text:0x000018E4; // type:function size:0xA8 scope:global align:4 +wait__18daNpc_Pachi_Taro_cFPv = .text:0x0000198C; // type:function size:0x24C scope:global align:4 +setMesPat__18daNpc_Pachi_Taro_cFv = .text:0x00001BD8; // type:function size:0xD0 scope:global align:4 +_turn_to_link__18daNpc_Pachi_Taro_cFs = .text:0x00001CA8; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyzs = .text:0x00001D04; // type:function size:0x5C scope:global align:4 +_turn_pos__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x00001D60; // type:function size:0x40 scope:global align:4 +talk_cancel__18daNpc_Pachi_Taro_cFv = .text:0x00001DA0; // type:function size:0x58 scope:global align:4 +watch_tutrial__18daNpc_Pachi_Taro_cFv = .text:0x00001DF8; // type:function size:0x74 scope:global align:4 +chkDistTag__18daNpc_Pachi_Taro_cFv = .text:0x00001E6C; // type:function size:0x74 scope:global align:4 +chkEscapeTag__18daNpc_Pachi_Taro_cFv = .text:0x00001EE0; // type:function size:0x104 scope:global align:4 +chkTarget__18daNpc_Pachi_Taro_cFv = .text:0x00001FE4; // type:function size:0x194 scope:global align:4 +clr_tagHit__18daNpc_Pachi_Taro_cFv = .text:0x00002178; // type:function size:0x7C scope:global align:4 +allTagPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x000021F4; // type:function size:0x80 scope:global align:4 +allLookPosSet__18daNpc_Pachi_Taro_cFRC4cXyz = .text:0x00002274; // type:function size:0x80 scope:global align:4 +talk__18daNpc_Pachi_Taro_cFPv = .text:0x000022F4; // type:function size:0x6C scope:global align:4 +evtEndProc__18daNpc_Pachi_Taro_cFv = .text:0x00002360; // type:function size:0xD8 scope:global align:4 +cutTutrialBegin__18daNpc_Pachi_Taro_cFi = .text:0x00002438; // type:function size:0xB4 scope:global align:4 +_cutTutrialBegin_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000024EC; // type:function size:0x7C scope:global align:4 +_cutTutrialBegin_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002568; // type:function size:0x100 scope:global align:4 +cutTutrialBegin_Skip__18daNpc_Pachi_Taro_cFi = .text:0x00002668; // type:function size:0xA0 scope:global align:4 +_cutTutrialBegin_Skip_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00002708; // type:function size:0x18 scope:global align:4 +cutTutrialClear__18daNpc_Pachi_Taro_cFi = .text:0x00002720; // type:function size:0x94 scope:global align:4 +_cutTutrialClear_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000027B4; // type:function size:0xA8 scope:global align:4 +_cutTutrialClear_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000285C; // type:function size:0xE8 scope:global align:4 +cutTalk__18daNpc_Pachi_Taro_cFi = .text:0x00002944; // type:function size:0x124 scope:global align:4 +_cutTalk_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002A68; // type:function size:0x8C scope:global align:4 +_cutTalk_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002AF4; // type:function size:0x178 scope:global align:4 +cutTalk2__18daNpc_Pachi_Taro_cFi = .text:0x00002C6C; // type:function size:0x124 scope:global align:4 +_cutTalk2_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00002D90; // type:function size:0x8C scope:global align:4 +_cutTalk2_Main__18daNpc_Pachi_Taro_cFRCiRCi = .text:0x00002E1C; // type:function size:0x178 scope:global align:4 +cut1stHit_KakasiBody__18daNpc_Pachi_Taro_cFi = .text:0x00002F94; // type:function size:0x94 scope:global align:4 +_cut1stHit_KakasiBody_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003028; // type:function size:0xEC scope:global align:4 +_cut1stHit_KakasiBody_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003114; // type:function size:0x16C scope:global align:4 +cutTutrialSelectGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003280; // type:function size:0x94 scope:global align:4 +_cutTutrialSelectGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x00003314; // type:function size:0x90 scope:global align:4 +_cutTutrialSelectGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x000033A4; // type:function size:0x180 scope:global align:4 +cutTutrialGiveUp__18daNpc_Pachi_Taro_cFi = .text:0x00003524; // type:function size:0x94 scope:global align:4 +_cutTutrialGiveUp_Init__18daNpc_Pachi_Taro_cFRCi = .text:0x000035B8; // type:function size:0x94 scope:global align:4 +_cutTutrialGiveUp_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x0000364C; // type:function size:0x154 scope:global align:4 +cutTutrialCaution__18daNpc_Pachi_Taro_cFi = .text:0x000037A0; // type:function size:0xB4 scope:global align:4 +_cutTutrialCaution_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003854; // type:function size:0x80 scope:global align:4 +cutTutrialContinue__18daNpc_Pachi_Taro_cFi = .text:0x000038D4; // type:function size:0x80 scope:global align:4 +_cutTutrialContinue_Main__18daNpc_Pachi_Taro_cFRCi = .text:0x00003954; // type:function size:0xB0 scope:global align:4 +daNpc_Pachi_Taro_Create__FPv = .text:0x00003A04; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_Delete__FPv = .text:0x00003A08; // type:function size:0x34 scope:global align:4 +daNpc_Pachi_Taro_Execute__FPv = .text:0x00003A3C; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_Draw__FPv = .text:0x00003A40; // type:function size:0x4 scope:global align:4 +daNpc_Pachi_Taro_IsDelete__FPv = .text:0x00003A44; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pachi_taro_cpp = .text:0x00003A4C; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00003AB4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00003AF4; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003BC0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003C00; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003C44; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003C80; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003D28; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003D7C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003DFC; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003E18; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003F30; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__18daNpc_Pachi_Taro_cFv = .text:0x00004040; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004048; // type:function size:0x8 scope:global align:4 +getNeckJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004050; // type:function size:0x8 scope:global align:4 +getHeadJointNo__18daNpc_Pachi_Taro_cFv = .text:0x00004058; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004060; // type:function size:0x10 scope:global align:4 +checkChangeJoint__18daNpc_Pachi_Taro_cFi = .text:0x00004070; // type:function size:0x10 scope:global align:4 +__dt__24daNpc_Pachi_Taro_Param_cFv = .text:0x00004080; // type:function size:0x40 scope:global align:4 +__ct__24daNpc_Pachi_Taro_Param_cFv = .text:0x000040C0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__24daNpc_Pachi_Taro_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@102546 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@102547 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102548 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102549 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@102550 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@102572 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@102573 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@102583 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96858 = .rodata:0x000000AC; // type:object size:0x8 scope:local align:4 +@102672 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@102729 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@102823 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@103000 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103001 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103004 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +jointNo$97342 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@103235 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@103236 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@103237 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@103238 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@103239 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@103240 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@103241 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@103242 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@103243 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@103244 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@103390 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@103391 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@103392 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97927 = .rodata:0x0000010C; // type:object size:0x14 scope:local align:4 +@97978 = .rodata:0x00000120; // type:object size:0x8 scope:local align:4 data:4byte +@98033 = .rodata:0x00000128; // type:object size:0x14 scope:local align:4 +@98084 = .rodata:0x0000013C; // type:object size:0x8 scope:local align:4 data:4byte +sHitMsg$98159 = .rodata:0x00000144; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_344_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_344_data_29 = .data:0x00000029; // type:object size:0xE data:string +lbl_344_data_37 = .data:0x00000037; // type:object size:0x13 data:string +lbl_344_data_4A = .data:0x0000004A; // type:object size:0xE data:string +lbl_344_data_58 = .data:0x00000058; // type:object size:0xD data:string +lbl_344_data_65 = .data:0x00000065; // type:object size:0xE data:string +lbl_344_data_73 = .data:0x00000073; // type:object size:0x10 data:string +lbl_344_data_83 = .data:0x00000083; // type:object size:0x16 data:string +lbl_344_data_99 = .data:0x00000099; // type:object size:0x11 data:string +lbl_344_data_AA = .data:0x000000AA; // type:object size:0xF data:string +lbl_344_data_B9 = .data:0x000000B9; // type:object size:0x10 data:string +l_evtList = .data:0x000000CC; // type:object size:0x58 scope:global align:4 +lbl_344_data_124 = .data:0x00000124; // type:object size:0x5 data:string +lbl_344_data_129 = .data:0x00000129; // type:object size:0x8 data:string +lbl_344_data_131 = .data:0x00000131; // type:object size:0x6 data:string +lbl_344_data_137 = .data:0x00000137; // type:object size:0x6 data:string +lbl_344_data_13D = .data:0x0000013D; // type:object size:0x6 data:string +lbl_344_data_143 = .data:0x00000143; // type:object size:0x6 data:string +lbl_344_data_149 = .data:0x00000149; // type:object size:0x6 data:string +lbl_344_data_14F = .data:0x0000014F; // type:object size:0x6 data:string +lbl_344_data_155 = .data:0x00000155; // type:object size:0x6 data:string +lbl_344_data_15B = .data:0x0000015B; // type:object size:0x5 data:string +lbl_344_data_160 = .data:0x00000160; // type:object size:0xA data:string +l_resNameList = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +lbl_344_data_19C = .data:0x0000019C; // type:object size:0x7 +lbl_344_data_1A3 = .data:0x000001A3; // type:object size:0x9 +l_loadResPtrnList = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x000001B4; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000004FC; // type:object size:0x47C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000978; // type:object size:0x200 scope:global align:4 +l_motionSequenceData = .data:0x00000B78; // type:object size:0x290 scope:global align:4 +mCutNameList__18daNpc_Pachi_Taro_c = .data:0x00000E08; // type:object size:0x2C scope:global align:4 +mCutList__18daNpc_Pachi_Taro_c = .data:0x00000E34; // type:object size:0x84 scope:global align:4 data:4byte +@102825 = .data:0x00000EB8; // type:object size:0x3C scope:local align:4 +@102912 = .data:0x00000EF4; // type:object size:0xC scope:local align:4 data:4byte +@102913 = .data:0x00000F00; // type:object size:0xC scope:local align:4 data:4byte +lbl_344_data_F0C = .data:0x00000F0C; // type:object size:0x8 data:string +@103097 = .data:0x00000F14; // type:object size:0xC scope:local align:4 data:4byte +@103098 = .data:0x00000F20; // type:object size:0xC scope:local align:4 data:4byte +@103321 = .data:0x00000F2C; // type:object size:0x28 scope:local align:4 +lbl_344_data_F54 = .data:0x00000F54; // type:object size:0x13 data:string +lbl_344_data_F67 = .data:0x00000F67; // type:object size:0x6 data:string +lbl_344_data_F6D = .data:0x00000F6D; // type:object size:0x7 data:string +lbl_344_data_F74 = .data:0x00000F74; // type:object size:0x7 data:string +lbl_344_data_F7B = .data:0x00000F7B; // type:object size:0x7 data:string +lbl_344_data_F82 = .data:0x00000F82; // type:object size:0x7 data:string +lbl_344_data_F89 = .data:0x00000F89; // type:object size:0x7 data:string +@103416 = .data:0x00000F90; // type:object size:0x68 scope:local align:4 +@103432 = .data:0x00000FF8; // type:object size:0x68 scope:local align:4 +@103454 = .data:0x00001060; // type:object size:0x68 scope:local align:4 +@103470 = .data:0x000010C8; // type:object size:0x68 scope:local align:4 +daNpc_Pachi_Taro_MethodTable = .data:0x00001130; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PACHI_TARO = .data:0x00001150; // type:object size:0x30 scope:global align:4 +__vt__18daNpc_Pachi_Taro_c = .data:0x00001180; // type:object size:0xC4 scope:global align:4 +lbl_344_data_1244 = .data:0x00001244; // type:object size:0x13 data:string +@98547 = .data:0x00001258; // type:object size:0x14 scope:local align:4 +__RTTI__18daNpc_Pachi_Taro_c = .data:0x0000126C; // type:object size:0x8 scope:global align:4 +__vt__24daNpc_Pachi_Taro_Param_c = .data:0x00001274; // type:object size:0xC scope:global align:4 +lbl_344_data_1280 = .data:0x00001280; // type:object size:0x19 data:string +__RTTI__24daNpc_Pachi_Taro_Param_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 +lbl_344_data_12A4 = .data:0x000012A4; // type:object size:0x9 data:string +@98555 = .data:0x000012B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000012C4; // type:object size:0xC scope:global align:4 +lbl_344_data_12D0 = .data:0x000012D0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000012E0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000012E8; // type:object size:0xC scope:global align:4 +lbl_344_data_12F4 = .data:0x000012F4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000130C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001314; // type:object size:0xC scope:global align:4 +lbl_344_data_1320 = .data:0x00001320; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001334; // type:object size:0x8 scope:global align:4 +lbl_344_data_133C = .data:0x0000133C; // type:object size:0x34 +@98622 = .data:0x00001370; // type:object size:0x3C scope:local align:4 +lbl_344_data_13AC = .data:0x000013AC; // type:object size:0x14 +@98624 = .data:0x000013C0; // type:object size:0x34 scope:local align:4 +lbl_344_data_13F4 = .data:0x000013F4; // type:object size:0x14 +@98682 = .data:0x00001408; // type:object size:0x24 scope:local align:4 +lbl_344_data_142C = .data:0x0000142C; // type:object size:0x18 +@98684 = .data:0x00001444; // type:object size:0xC scope:local align:4 +lbl_344_data_1450 = .data:0x00001450; // type:object size:0x1C +@98686 = .data:0x0000146C; // type:object size:0xC scope:local align:4 +lbl_344_data_1478 = .data:0x00001478; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_passer/splits.txt b/config/RZDP01/rels/d_a_npc_passer/splits.txt new file mode 100644 index 0000000000..769666c29b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_passer/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_passer.cpp: + .text start:0x0000005C end:0x00002D0C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000770 diff --git a/config/RZDP01/rels/d_a_npc_passer/symbols.txt b/config/RZDP01/rels/d_a_npc_passer/symbols.txt new file mode 100644 index 0000000000..196309fb1e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_passer/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__13daNpcPasser_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +createHeap__13daNpcPasser_cFv = .text:0x000000E4; // type:function size:0x84 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x00000168; // type:function size:0x4 scope:global align:4 +create__13daNpcPasser_cFv = .text:0x0000016C; // type:function size:0x21C scope:global align:4 +execute__13daNpcPasser_cFv = .text:0x00000388; // type:function size:0xF4 scope:global align:4 +draw__13daNpcPasser_cFv = .text:0x0000047C; // type:function size:0x94 scope:global align:4 +setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e = .text:0x00000510; // type:function size:0x44 scope:global align:4 +initPath__13daNpcPasser_cFv = .text:0x00000554; // type:function size:0x19C scope:global align:4 +executePath__13daNpcPasser_cFv = .text:0x000006F0; // type:function size:0x370 scope:global align:4 +initEscape__13daNpcPasser_cFv = .text:0x00000A60; // type:function size:0x118 scope:global align:4 +executeEscape__13daNpcPasser_cFv = .text:0x00000B78; // type:function size:0x254 scope:global align:4 +initFear__13daNpcPasser_cFv = .text:0x00000DCC; // type:function size:0x94 scope:global align:4 +executeFear__13daNpcPasser_cFv = .text:0x00000E60; // type:function size:0x78 scope:global align:4 +initFight__13daNpcPasser_cFv = .text:0x00000ED8; // type:function size:0xB4 scope:global align:4 +executeFight__13daNpcPasser_cFv = .text:0x00000F8C; // type:function size:0x188 scope:global align:4 +initRelief__13daNpcPasser_cFv = .text:0x00001114; // type:function size:0x84 scope:global align:4 +executeRelief__13daNpcPasser_cFv = .text:0x00001198; // type:function size:0xB4 scope:global align:4 +create_init__13daNpcPasser_cFv = .text:0x0000124C; // type:function size:0x174 scope:global align:4 +setSpeed__13daNpcPasser_cFffPfi = .text:0x000013C0; // type:function size:0xF4 scope:global align:4 +pathMoveF__13daNpcPasser_cFv = .text:0x000014B4; // type:function size:0x2E4 scope:global align:4 +setBaseMtx__13daNpcPasser_cFv = .text:0x00001798; // type:function size:0x7C scope:global align:4 +initCollision__13daNpcPasser_cFv = .text:0x00001814; // type:function size:0xE4 scope:global align:4 +setCollision__13daNpcPasser_cFv = .text:0x000018F8; // type:function size:0x54 scope:global align:4 +waita__13daNpcPasser_cFPv = .text:0x0000194C; // type:function size:0xAC scope:global align:4 +talka__13daNpcPasser_cFPv = .text:0x000019F8; // type:function size:0xAC scope:global align:4 +waitwall__13daNpcPasser_cFPv = .text:0x00001AA4; // type:function size:0xAC scope:global align:4 +talkwall__13daNpcPasser_cFPv = .text:0x00001B50; // type:function size:0xAC scope:global align:4 +talkbwall__13daNpcPasser_cFPv = .text:0x00001BFC; // type:function size:0xAC scope:global align:4 +talkb__13daNpcPasser_cFPv = .text:0x00001CA8; // type:function size:0xAC scope:global align:4 +talkc__13daNpcPasser_cFPv = .text:0x00001D54; // type:function size:0xAC scope:global align:4 +waitb__13daNpcPasser_cFPv = .text:0x00001E00; // type:function size:0xAC scope:global align:4 +sitwaita__13daNpcPasser_cFPv = .text:0x00001EAC; // type:function size:0xAC scope:global align:4 +sittalka__13daNpcPasser_cFPv = .text:0x00001F58; // type:function size:0xAC scope:global align:4 +sittalkab__13daNpcPasser_cFPv = .text:0x00002004; // type:function size:0xAC scope:global align:4 +sitwaitb__13daNpcPasser_cFPv = .text:0x000020B0; // type:function size:0xAC scope:global align:4 +sittalkb__13daNpcPasser_cFPv = .text:0x0000215C; // type:function size:0xAC scope:global align:4 +sittalkbb__13daNpcPasser_cFPv = .text:0x00002208; // type:function size:0xAC scope:global align:4 +looka__13daNpcPasser_cFPv = .text:0x000022B4; // type:function size:0xAC scope:global align:4 +lookb__13daNpcPasser_cFPv = .text:0x00002360; // type:function size:0xAC scope:global align:4 +playm__13daNpcPasser_cFPv = .text:0x0000240C; // type:function size:0xAC scope:global align:4 +turnr__13daNpcPasser_cFPv = .text:0x000024B8; // type:function size:0xBC scope:global align:4 +turnl__13daNpcPasser_cFPv = .text:0x00002574; // type:function size:0xBC scope:global align:4 +walka__13daNpcPasser_cFPv = .text:0x00002630; // type:function size:0x68 scope:global align:4 +runa__13daNpcPasser_cFPv = .text:0x00002698; // type:function size:0x68 scope:global align:4 +runb__13daNpcPasser_cFPv = .text:0x00002700; // type:function size:0x68 scope:global align:4 +walkb__13daNpcPasser_cFPv = .text:0x00002768; // type:function size:0x68 scope:global align:4 +browsea__13daNpcPasser_cFPv = .text:0x000027D0; // type:function size:0xAC scope:global align:4 +browseb__13daNpcPasser_cFPv = .text:0x0000287C; // type:function size:0xAC scope:global align:4 +waitTime__13daNpcPasser_cFPv = .text:0x00002928; // type:function size:0x1C scope:global align:4 +daNpcPasser_Create__FPv = .text:0x00002944; // type:function size:0x4 scope:global align:4 +daNpcPasser_Delete__FPv = .text:0x00002948; // type:function size:0x34 scope:global align:4 +daNpcPasser_Execute__FPv = .text:0x0000297C; // type:function size:0x4 scope:global align:4 +daNpcPasser_Draw__FPv = .text:0x00002980; // type:function size:0x4 scope:global align:4 +daNpcPasser_IsDelete__FPv = .text:0x00002984; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_passer_cpp = .text:0x0000298C; // type:function size:0x200 scope:global align:4 +__dt__10daNpcCd2_cFv = .text:0x00002B8C; // type:function size:0xA4 scope:global align:4 +Cd2_HIO_chkWallH__Fi = .text:0x00002C30; // type:function size:0x3C scope:global align:4 +Cd2_HIO_chkWallR__Fi = .text:0x00002C6C; // type:function size:0x3C scope:global align:4 +getTime__13daNpcPasser_cFv = .text:0x00002CA8; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98153 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98154 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98175 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@98261 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@98264 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@98399 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98400 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98401 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98402 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98403 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98471 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98472 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98545 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98546 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98547 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@98548 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98549 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98550 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98587 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +ActionTable__13daNpcPasser_c = .data:0x00000000; // type:object size:0x78 scope:global align:4 +m_funcTbl__13daNpcPasser_c = .data:0x00000078; // type:object size:0x70 scope:global align:4 +m_seq00_funcTbl__13daNpcPasser_c = .data:0x000000E8; // type:object size:0x18 scope:global align:4 +m_seq01_funcTbl__13daNpcPasser_c = .data:0x00000100; // type:object size:0x18 scope:global align:4 +m_seq02_funcTbl__13daNpcPasser_c = .data:0x00000118; // type:object size:0x18 scope:global align:4 +m_seq03_funcTbl__13daNpcPasser_c = .data:0x00000130; // type:object size:0x18 scope:global align:4 +m_seq04_funcTbl__13daNpcPasser_c = .data:0x00000148; // type:object size:0x18 scope:global align:4 +m_seq05_funcTbl__13daNpcPasser_c = .data:0x00000160; // type:object size:0x30 scope:global align:4 +m_seq06_funcTbl__13daNpcPasser_c = .data:0x00000190; // type:object size:0x30 scope:global align:4 +m_seq07_funcTbl__13daNpcPasser_c = .data:0x000001C0; // type:object size:0x18 scope:global align:4 +m_seq08_funcTbl__13daNpcPasser_c = .data:0x000001D8; // type:object size:0x54 scope:global align:4 +m_seq09_funcTbl__13daNpcPasser_c = .data:0x0000022C; // type:object size:0x18 scope:global align:4 +m_seq10_funcTbl__13daNpcPasser_c = .data:0x00000244; // type:object size:0x18 scope:global align:4 +m_seq11_funcTbl__13daNpcPasser_c = .data:0x0000025C; // type:object size:0x48 scope:global align:4 +m_seq12_funcTbl__13daNpcPasser_c = .data:0x000002A4; // type:object size:0x18 scope:global align:4 +m_seq13_funcTbl__13daNpcPasser_c = .data:0x000002BC; // type:object size:0x48 scope:global align:4 +m_seq14_funcTbl__13daNpcPasser_c = .data:0x00000304; // type:object size:0x18 scope:global align:4 +m_seq15_funcTbl__13daNpcPasser_c = .data:0x0000031C; // type:object size:0x18 scope:global align:4 +m_seq16_funcTbl__13daNpcPasser_c = .data:0x00000334; // type:object size:0x54 scope:global align:4 +m_seq17_funcTbl__13daNpcPasser_c = .data:0x00000388; // type:object size:0x18 scope:global align:4 +m_seq18_funcTbl__13daNpcPasser_c = .data:0x000003A0; // type:object size:0x18 scope:global align:4 +m_seq19_funcTbl__13daNpcPasser_c = .data:0x000003B8; // type:object size:0x54 scope:global align:4 +m_seq20_funcTbl__13daNpcPasser_c = .data:0x0000040C; // type:object size:0x18 scope:global align:4 +m_seq21_funcTbl__13daNpcPasser_c = .data:0x00000424; // type:object size:0x18 scope:global align:4 +m_seq22_funcTbl__13daNpcPasser_c = .data:0x0000043C; // type:object size:0x30 scope:global align:4 +m_seq23_funcTbl__13daNpcPasser_c = .data:0x0000046C; // type:object size:0x54 scope:global align:4 +m_seq24_funcTbl__13daNpcPasser_c = .data:0x000004C0; // type:object size:0x3C scope:global align:4 +m_seq25_funcTbl__13daNpcPasser_c = .data:0x000004FC; // type:object size:0x54 scope:global align:4 +m_seq26_funcTbl__13daNpcPasser_c = .data:0x00000550; // type:object size:0x24 scope:global align:4 +m_seq27_funcTbl__13daNpcPasser_c = .data:0x00000574; // type:object size:0xC scope:global align:4 +daNpcPasser_METHODS = .data:0x00000580; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PASSER = .data:0x000005A0; // type:object size:0x30 scope:global align:4 +__vt__13daNpcPasser_c = .data:0x000005D0; // type:object size:0xC scope:global align:4 +lbl_345_data_5DC = .data:0x000005DC; // type:object size:0xE data:string +@96190 = .data:0x000005EC; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcPasser_c = .data:0x00000600; // type:object size:0x8 scope:global align:4 +__vt__10daNpcCd2_c = .data:0x00000608; // type:object size:0xC scope:global align:4 +lbl_345_data_614 = .data:0x00000614; // type:object size:0xB data:string +@96198 = .data:0x00000620; // type:object size:0xC scope:local align:4 +__RTTI__10daNpcCd2_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 +lbl_345_data_634 = .data:0x00000634; // type:object size:0x34 +@96271 = .data:0x00000668; // type:object size:0x3C scope:local align:4 +lbl_345_data_6A4 = .data:0x000006A4; // type:object size:0x14 +@96273 = .data:0x000006B8; // type:object size:0x34 scope:local align:4 +lbl_345_data_6EC = .data:0x000006EC; // type:object size:0x14 +@96331 = .data:0x00000700; // type:object size:0x24 scope:local align:4 +lbl_345_data_724 = .data:0x00000724; // type:object size:0x18 +@96333 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +lbl_345_data_748 = .data:0x00000748; // type:object size:0x1C +@96335 = .data:0x00000764; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_passer2/splits.txt b/config/RZDP01/rels/d_a_npc_passer2/splits.txt new file mode 100644 index 0000000000..8992816e1c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_passer2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_passer2.cpp: + .text start:0x0000005C end:0x00000FB4 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_npc_passer2/symbols.txt b/config/RZDP01/rels/d_a_npc_passer2/symbols.txt new file mode 100644 index 0000000000..8bd420f925 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_passer2/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e = .text:0x000000E0; // type:function size:0x44 scope:global align:4 +initPath__14daNpcPasser2_cFv = .text:0x00000124; // type:function size:0x188 scope:global align:4 +executePath__14daNpcPasser2_cFv = .text:0x000002AC; // type:function size:0x39C scope:global align:4 +setSpeed__14daNpcPasser2_cFffPfi = .text:0x00000648; // type:function size:0xF4 scope:global align:4 +daNpcPasser2_Create__FPv = .text:0x0000073C; // type:function size:0x424 scope:global align:4 +setBaseMtx__14daNpcPasser2_cFv = .text:0x00000B60; // type:function size:0x7C scope:global align:4 +daNpcPasser2_Delete__FPv = .text:0x00000BDC; // type:function size:0x34 scope:global align:4 +__dt__14daNpcPasser2_cFv = .text:0x00000C10; // type:function size:0x98 scope:global align:4 +daNpcPasser2_Execute__FPv = .text:0x00000CA8; // type:function size:0x114 scope:global align:4 +daNpcPasser2_Draw__FPv = .text:0x00000DBC; // type:function size:0x7C scope:global align:4 +daNpcPasser2_IsDelete__FPv = .text:0x00000E38; // type:function size:0x8 scope:global align:4 +__dt__9daNpcCd_cFv = .text:0x00000E40; // type:function size:0x98 scope:global align:4 +HIO_chkWallH__Fi = .text:0x00000ED8; // type:function size:0x3C scope:global align:4 +HIO_chkWallR__Fi = .text:0x00000F14; // type:function size:0x3C scope:global align:4 +getTime__14daNpcPasser2_cFv = .text:0x00000F50; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97579 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97582 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97649 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97650 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@97651 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97652 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97930 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97931 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +ActionTable__14daNpcPasser2_c = .data:0x00000000; // type:object size:0x18 scope:global align:4 +daNpcPasser2_METHODS = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PASSER2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daNpcPasser2_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_346_data_74 = .data:0x00000074; // type:object size:0xF data:string +@95927 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpcPasser2_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__9daNpcCd_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_346_data_AC = .data:0x000000AC; // type:object size:0xA data:string +@95939 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +__RTTI__9daNpcCd_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_post/splits.txt b/config/RZDP01/rels/d_a_npc_post/splits.txt new file mode 100644 index 0000000000..94c649cc49 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_post/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_post.cpp: + .text start:0x000000CC end:0x000034BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000148 + .data start:0x00000000 end:0x00000AF4 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_post/symbols.txt b/config/RZDP01/rels/d_a_npc_post/symbols.txt new file mode 100644 index 0000000000..58fec6cfa7 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_post/symbols.txt @@ -0,0 +1,182 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Post_cFv = .text:0x000000CC; // type:function size:0xE0 scope:global align:4 +create__12daNpc_Post_cFv = .text:0x000001AC; // type:function size:0x518 scope:global align:4 +CreateHeap__12daNpc_Post_cFv = .text:0x000006C4; // type:function size:0x3D0 scope:global align:4 +Draw__12daNpc_Post_cFv = .text:0x00000A94; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Post_cFP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Post_cFP8J3DJointi = .text:0x00000B2C; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Post_cFv = .text:0x00000B80; // type:function size:0x4C scope:global align:4 +isDelete__12daNpc_Post_cFv = .text:0x00000BCC; // type:function size:0x48 scope:global align:4 +reset__12daNpc_Post_cFv = .text:0x00000C14; // type:function size:0x118 scope:global align:4 +afterJntAnm__12daNpc_Post_cFi = .text:0x00000D2C; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Post_cFv = .text:0x00000DB8; // type:function size:0x100 scope:global align:4 +checkChangeEvt__12daNpc_Post_cFv = .text:0x00000EB8; // type:function size:0xA4 scope:global align:4 +setAfterTalkMotion__12daNpc_Post_cFv = .text:0x00000F5C; // type:function size:0x64 scope:global align:4 +srchActors__12daNpc_Post_cFv = .text:0x00000FC0; // type:function size:0x94 scope:global align:4 +evtTalk__12daNpc_Post_cFv = .text:0x00001054; // type:function size:0xEC scope:global align:4 +evtCutProc__12daNpc_Post_cFv = .text:0x00001140; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Post_cFv = .text:0x000011F8; // type:function size:0x124 scope:global align:4 +beforeMove__12daNpc_Post_cFv = .text:0x0000131C; // type:function size:0x78 scope:global align:4 +afterMoved__12daNpc_Post_cFv = .text:0x00001394; // type:function size:0xB8 scope:global align:4 +setAttnPos__12daNpc_Post_cFv = .text:0x0000144C; // type:function size:0x360 scope:global align:4 +setCollision__12daNpc_Post_cFv = .text:0x000017AC; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__12daNpc_Post_cFv = .text:0x00001958; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Post_cFv = .text:0x00001960; // type:function size:0x184 scope:global align:4 +setFlagAnm__12daNpc_Post_cFiif = .text:0x00001AE4; // type:function size:0xC4 scope:global align:4 +afterSetMotionAnm__12daNpc_Post_cFiifi = .text:0x00001BA8; // type:function size:0x18 scope:global align:4 +selectAction__12daNpc_Post_cFv = .text:0x00001BC0; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Post_cFM12daNpc_Post_cFPCvPvPv_i = .text:0x00001C00; // type:function size:0xA8 scope:global align:4 +chkPullOutLetter1__12daNpc_Post_cFv = .text:0x00001CA8; // type:function size:0x74 scope:global align:4 +chkPullOutLetter2__12daNpc_Post_cFv = .text:0x00001D1C; // type:function size:0x74 scope:global align:4 +pullOutLetter__12daNpc_Post_cFv = .text:0x00001D90; // type:function size:0xC0 scope:global align:4 +cutDeliver__12daNpc_Post_cFi = .text:0x00001E50; // type:function size:0x850 scope:global align:4 +wait__12daNpc_Post_cFPv = .text:0x000026A0; // type:function size:0x454 scope:global align:4 +talk__12daNpc_Post_cFPv = .text:0x00002AF4; // type:function size:0x178 scope:global align:4 +daNpc_Post_Create__FPv = .text:0x00002C6C; // type:function size:0x4 scope:global align:4 +daNpc_Post_Delete__FPv = .text:0x00002C70; // type:function size:0x34 scope:global align:4 +daNpc_Post_Execute__FPv = .text:0x00002CA4; // type:function size:0x4 scope:global align:4 +daNpc_Post_Draw__FPv = .text:0x00002CA8; // type:function size:0x4 scope:global align:4 +daNpc_Post_IsDelete__FPv = .text:0x00002CAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_post_cpp = .text:0x00002CB4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002D1C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002D5C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002D9C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002E68; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002EA8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002EEC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002F28; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002FD0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000305C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000030DC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000030F8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003158; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003270; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__12daNpc_Post_cFv = .text:0x00003380; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Post_cFv = .text:0x00003388; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Post_cFv = .text:0x00003390; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Post_cFv = .text:0x00003398; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Post_cFv = .text:0x000033A0; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Post_cFv = .text:0x000033A8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Post_cFi = .text:0x000033B0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Post_cFi = .text:0x000033C0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Post_Param_cFv = .text:0x000033D0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Post_Param_cFv = .text:0x00003410; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00003420; // type:function size:0x28 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003448; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Post_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +heapSize$96360 = .rodata:0x00000094; // type:object size:0x10 scope:local align:4 +@101107 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101108 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101109 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101110 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101111 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@101112 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101134 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@101135 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96439 = .rodata:0x000000C4; // type:object size:0x8 scope:local align:4 +@101239 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@101296 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@101416 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101550 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101551 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101552 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101553 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101554 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101555 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@101556 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@101557 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101558 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101561 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@101611 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101612 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101613 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +jointNo$96883 = .rodata:0x00000114; // type:object size:0x8 scope:local align:4 +@101744 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@97061 = .rodata:0x00000120; // type:object size:0x8 scope:local align:4 +@101904 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101905 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101906 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101907 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101916 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 +@101995 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@101996 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_347_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_347_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_347_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +lbl_347_data_35 = .data:0x00000035; // type:object size:0x1A data:string +lbl_347_data_4F = .data:0x0000004F; // type:object size:0xF data:string +l_evtList = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_347_data_88 = .data:0x00000088; // type:object size:0x5 data:string +lbl_347_data_8D = .data:0x0000008D; // type:object size:0x6 data:string +lbl_347_data_93 = .data:0x00000093; // type:object size:0x6 data:string +l_resNameList = .data:0x0000009C; // type:object size:0x10 scope:global align:4 +lbl_347_data_AC = .data:0x000000AC; // type:object size:0x3 +lbl_347_data_AF = .data:0x000000AF; // type:object size:0x3 +lbl_347_data_B2 = .data:0x000000B2; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x000000C8; // type:object size:0x1A4 scope:global align:4 +l_motionAnmData = .data:0x0000026C; // type:object size:0x16C scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x000003D8; // type:object size:0xF0 scope:global align:4 +l_motionSequenceData = .data:0x000004C8; // type:object size:0xB0 scope:global align:4 +mCutNameList__12daNpc_Post_c = .data:0x00000578; // type:object size:0x8 scope:global align:4 +mCutList__12daNpc_Post_c = .data:0x00000580; // type:object size:0x18 scope:global align:4 data:4byte +@101395 = .data:0x00000598; // type:object size:0xC scope:local align:4 data:4byte +@101439 = .data:0x000005A4; // type:object size:0xC scope:local align:4 data:4byte +@101440 = .data:0x000005B0; // type:object size:0xC scope:local align:4 data:4byte +lbl_347_data_5BC = .data:0x000005BC; // type:object size:0x5 data:string +flagAnmData$96915 = .data:0x000005C4; // type:object size:0x68 scope:local align:4 +@101706 = .data:0x0000062C; // type:object size:0xC scope:local align:4 data:4byte +lbl_347_data_638 = .data:0x00000638; // type:object size:0x4 data:string +lbl_347_data_63C = .data:0x0000063C; // type:object size:0x6 data:string +@101910 = .data:0x00000644; // type:object size:0x34 scope:local align:4 +@101909 = .data:0x00000678; // type:object size:0x34 scope:local align:4 +daNpc_Post_MethodTable = .data:0x000006AC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_POST = .data:0x000006CC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Post_c = .data:0x000006FC; // type:object size:0xC4 scope:global align:4 +lbl_347_data_7C0 = .data:0x000007C0; // type:object size:0xD data:string +@97384 = .data:0x000007D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Post_c = .data:0x000007E4; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Post_Param_c = .data:0x000007EC; // type:object size:0xC scope:global align:4 +lbl_347_data_7F8 = .data:0x000007F8; // type:object size:0x13 data:string +__RTTI__18daNpc_Post_Param_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 +lbl_347_data_814 = .data:0x00000814; // type:object size:0x9 data:string +@97394 = .data:0x00000820; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000834; // type:object size:0xC scope:global align:4 +lbl_347_data_840 = .data:0x00000840; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000850; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000858; // type:object size:0xC scope:global align:4 +lbl_347_data_864 = .data:0x00000864; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000874; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000087C; // type:object size:0xC scope:global align:4 +lbl_347_data_888 = .data:0x00000888; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000008A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000008A8; // type:object size:0xC scope:global align:4 +lbl_347_data_8B4 = .data:0x000008B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000008C8; // type:object size:0x8 scope:global align:4 +lbl_347_data_8D0 = .data:0x000008D0; // type:object size:0x34 +@97461 = .data:0x00000904; // type:object size:0x3C scope:local align:4 +lbl_347_data_940 = .data:0x00000940; // type:object size:0x14 +@97463 = .data:0x00000954; // type:object size:0x34 scope:local align:4 +lbl_347_data_988 = .data:0x00000988; // type:object size:0x14 +@97521 = .data:0x0000099C; // type:object size:0x24 scope:local align:4 +lbl_347_data_9C0 = .data:0x000009C0; // type:object size:0x18 +@97523 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +lbl_347_data_9E4 = .data:0x000009E4; // type:object size:0x1C +@97525 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +lbl_347_data_A0C = .data:0x00000A0C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96344 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@96810 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$96807 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_pouya/splits.txt b/config/RZDP01/rels/d_a_npc_pouya/splits.txt new file mode 100644 index 0000000000..72d85eb63c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pouya/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_pouya.cpp: + .text start:0x000000CC end:0x000030E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000108 + .data start:0x00000000 end:0x00000E14 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_pouya/symbols.txt b/config/RZDP01/rels/d_a_npc_pouya/symbols.txt new file mode 100644 index 0000000000..277efd7055 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_pouya/symbols.txt @@ -0,0 +1,171 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Pouya_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_Pouya_cFv = .text:0x00000184; // type:function size:0x4F0 scope:global align:4 +CreateHeap__13daNpc_Pouya_cFv = .text:0x00000674; // type:function size:0x394 scope:global align:4 +Draw__13daNpc_Pouya_cFv = .text:0x00000A08; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Pouya_cFP10fopAc_ac_c = .text:0x00000A9C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Pouya_cFP8J3DJointi = .text:0x00000AA0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Pouya_cFv = .text:0x00000AF4; // type:function size:0x64 scope:global align:4 +isDelete__13daNpc_Pouya_cFv = .text:0x00000B58; // type:function size:0x8C scope:global align:4 +reset__13daNpc_Pouya_cFv = .text:0x00000BE4; // type:function size:0x11C scope:global align:4 +ctrlSubFaceMotion__13daNpc_Pouya_cFi = .text:0x00000D00; // type:function size:0x1E8 scope:global align:4 +afterJntAnm__13daNpc_Pouya_cFi = .text:0x00000EE8; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Pouya_cFv = .text:0x00000F74; // type:function size:0x140 scope:global align:4 +checkChangeEvt__13daNpc_Pouya_cFv = .text:0x000010B4; // type:function size:0x184 scope:global align:4 +setAfterTalkMotion__13daNpc_Pouya_cFv = .text:0x00001238; // type:function size:0x64 scope:global align:4 +evtTalk__13daNpc_Pouya_cFv = .text:0x0000129C; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Pouya_cFv = .text:0x0000133C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Pouya_cFv = .text:0x000013F4; // type:function size:0x130 scope:global align:4 +beforeMove__13daNpc_Pouya_cFv = .text:0x00001524; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Pouya_cFv = .text:0x00001594; // type:function size:0x2C4 scope:global align:4 +setCollision__13daNpc_Pouya_cFv = .text:0x00001858; // type:function size:0x180 scope:global align:4 +drawDbgInfo__13daNpc_Pouya_cFv = .text:0x000019D8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Pouya_cFv = .text:0x000019E0; // type:function size:0xE8 scope:global align:4 +afterSetMotionAnm__13daNpc_Pouya_cFiifi = .text:0x00001AC8; // type:function size:0x90 scope:global align:4 +selectAction__13daNpc_Pouya_cFv = .text:0x00001B58; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Pouya_cFM13daNpc_Pouya_cFPCvPvPv_i = .text:0x00001B98; // type:function size:0xA8 scope:global align:4 +setPrtcls__13daNpc_Pouya_cFv = .text:0x00001C40; // type:function size:0x114 scope:global align:4 +cutHaveFavorToAsk__13daNpc_Pouya_cFi = .text:0x00001D54; // type:function size:0x5D4 scope:global align:4 +wait__13daNpc_Pouya_cFPv = .text:0x00002328; // type:function size:0x418 scope:global align:4 +talk__13daNpc_Pouya_cFPv = .text:0x00002740; // type:function size:0x218 scope:global align:4 +daNpc_Pouya_Create__FPv = .text:0x00002958; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_Delete__FPv = .text:0x0000295C; // type:function size:0x34 scope:global align:4 +daNpc_Pouya_Execute__FPv = .text:0x00002990; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_Draw__FPv = .text:0x00002994; // type:function size:0x4 scope:global align:4 +daNpc_Pouya_IsDelete__FPv = .text:0x00002998; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_pouya_cpp = .text:0x000029A0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002A08; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002A48; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002B14; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002B54; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002B94; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002BD8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002C80; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002D0C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002D8C; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002DA8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002E08; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002F20; // type:function size:0x110 scope:global align:4 +chkPouyaB__13daNpc_Pouya_cFv = .text:0x00003030; // type:function size:0x20 scope:global align:4 +getEyeballMaterialNo__13daNpc_Pouya_cFv = .text:0x00003050; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Pouya_cFv = .text:0x00003058; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Pouya_cFv = .text:0x00003060; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Pouya_cFv = .text:0x00003068; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Pouya_cFi = .text:0x00003070; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Pouya_cFi = .text:0x00003080; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Pouya_Param_cFv = .text:0x00003090; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Pouya_Param_cFv = .text:0x000030D0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Pouya_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94795 = .rodata:0x0000008C; // type:object size:0x18 scope:local align:4 +@99201 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99202 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99203 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99204 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99205 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99225 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99226 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99232 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$94871 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99322 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@99382 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@99581 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@99672 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99677 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99680 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +jointNo$95367 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:4byte +@95489 = .rodata:0x000000FC; // type:object size:0x8 scope:local align:4 +@99934 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_348_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_348_data_19 = .data:0x00000019; // type:object size:0x10 data:string +lbl_348_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_348_data_35 = .data:0x00000035; // type:object size:0x12 data:string +lbl_348_data_47 = .data:0x00000047; // type:object size:0x12 data:string +lbl_348_data_59 = .data:0x00000059; // type:object size:0x12 data:string +lbl_348_data_6B = .data:0x0000006B; // type:object size:0x12 data:string +lbl_348_data_7D = .data:0x0000007D; // type:object size:0x12 data:string +lbl_348_data_8F = .data:0x0000008F; // type:object size:0x12 data:string +l_evtList = .data:0x000000A4; // type:object size:0x48 scope:global align:4 +lbl_348_data_EC = .data:0x000000EC; // type:object size:0x7 data:string +lbl_348_data_F3 = .data:0x000000F3; // type:object size:0x7 data:string +l_resNameList = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_348_data_108 = .data:0x00000108; // type:object size:0x2 +lbl_348_data_10A = .data:0x0000010A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000010C; // type:object size:0x18 scope:global align:4 +l_faceMotionAnmData = .data:0x00000124; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x000002E4; // type:object size:0x2D8 scope:global align:4 +l_faceMotionSequenceData = .data:0x000005BC; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x000006DC; // type:object size:0x130 scope:global align:4 +lbl_348_data_80C = .data:0x0000080C; // type:object size:0x11 data:string +lbl_348_data_81D = .data:0x0000081D; // type:object size:0xD data:string +mCutNameList__13daNpc_Pouya_c = .data:0x0000082C; // type:object size:0xC scope:global align:4 +mCutList__13daNpc_Pouya_c = .data:0x00000838; // type:object size:0x24 scope:global align:4 data:4byte +normal$95025 = .data:0x0000085C; // type:object size:0xC scope:local align:4 +uttae01$95026 = .data:0x00000868; // type:object size:0xC scope:local align:4 +uttae02$95027 = .data:0x00000874; // type:object size:0xC scope:local align:4 +koufun01$95028 = .data:0x00000880; // type:object size:0xC scope:local align:4 +koufun02$95029 = .data:0x0000088C; // type:object size:0xC scope:local align:4 +brkSeq_normal$95030 = .data:0x00000898; // type:object size:0x8 scope:local align:4 +brkSeq_uttae01_uttae02$95031 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +brkSeq_koufun01_koufun02$95032 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +brkSeqList$95033 = .data:0x000008B8; // type:object size:0xC scope:local align:4 +@99467 = .data:0x000008C4; // type:object size:0x1C scope:local align:4 +@99531 = .data:0x000008E0; // type:object size:0xC scope:local align:4 data:4byte +@99583 = .data:0x000008EC; // type:object size:0x34 scope:local align:4 +@99593 = .data:0x00000920; // type:object size:0xC scope:local align:4 data:4byte +@99594 = .data:0x0000092C; // type:object size:0xC scope:local align:4 data:4byte +lbl_348_data_938 = .data:0x00000938; // type:object size:0x6 data:string +@99797 = .data:0x00000940; // type:object size:0xC scope:local align:4 data:4byte +lbl_348_data_94C = .data:0x0000094C; // type:object size:0x18 +@99937 = .data:0x00000964; // type:object size:0x34 scope:local align:4 +@99936 = .data:0x00000998; // type:object size:0x34 scope:local align:4 +daNpc_Pouya_MethodTable = .data:0x000009CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_POUYA = .data:0x000009EC; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Pouya_c = .data:0x00000A1C; // type:object size:0xC4 scope:global align:4 +lbl_348_data_AE0 = .data:0x00000AE0; // type:object size:0xE data:string +@95750 = .data:0x00000AF0; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Pouya_c = .data:0x00000B04; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Pouya_Param_c = .data:0x00000B0C; // type:object size:0xC scope:global align:4 +lbl_348_data_B18 = .data:0x00000B18; // type:object size:0x14 data:string +__RTTI__19daNpc_Pouya_Param_c = .data:0x00000B2C; // type:object size:0x8 scope:global align:4 +lbl_348_data_B34 = .data:0x00000B34; // type:object size:0x9 data:string +@95758 = .data:0x00000B40; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000B54; // type:object size:0xC scope:global align:4 +lbl_348_data_B60 = .data:0x00000B60; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000B70; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000B78; // type:object size:0xC scope:global align:4 +lbl_348_data_B84 = .data:0x00000B84; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000B94; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000B9C; // type:object size:0xC scope:global align:4 +lbl_348_data_BA8 = .data:0x00000BA8; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000BC0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000BC8; // type:object size:0xC scope:global align:4 +lbl_348_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +lbl_348_data_BF0 = .data:0x00000BF0; // type:object size:0x34 +@95825 = .data:0x00000C24; // type:object size:0x3C scope:local align:4 +lbl_348_data_C60 = .data:0x00000C60; // type:object size:0x14 +@95827 = .data:0x00000C74; // type:object size:0x34 scope:local align:4 +lbl_348_data_CA8 = .data:0x00000CA8; // type:object size:0x14 +@95885 = .data:0x00000CBC; // type:object size:0x24 scope:local align:4 +lbl_348_data_CE0 = .data:0x00000CE0; // type:object size:0x18 +@95887 = .data:0x00000CF8; // type:object size:0xC scope:local align:4 +lbl_348_data_D04 = .data:0x00000D04; // type:object size:0x1C +@95889 = .data:0x00000D20; // type:object size:0xC scope:local align:4 +lbl_348_data_D2C = .data:0x00000D2C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94781 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_prayer/splits.txt b/config/RZDP01/rels/d_a_npc_prayer/splits.txt new file mode 100644 index 0000000000..8a1472a5db --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_prayer/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_prayer.cpp: + .text start:0x000000CC end:0x000021C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x0000044C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_prayer/symbols.txt b/config/RZDP01/rels/d_a_npc_prayer/symbols.txt new file mode 100644 index 0000000000..634bbdc981 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_prayer/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcPray_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcPray_cFv = .text:0x00000358; // type:function size:0x10C scope:global align:4 +Create__11daNpcPray_cFv = .text:0x00000464; // type:function size:0x278 scope:global align:4 +CreateHeap__11daNpcPray_cFv = .text:0x000006DC; // type:function size:0x17C scope:global align:4 +ctrlJoint__11daNpcPray_cFP8J3DJointP8J3DModel = .text:0x00000858; // type:function size:0x144 scope:global align:4 +createHeapCallBack__11daNpcPray_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcPray_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x48 scope:global align:4 +setParam__11daNpcPray_cFv = .text:0x000009E8; // type:function size:0x58 scope:global align:4 +main__11daNpcPray_cFv = .text:0x00000A40; // type:function size:0x58 scope:global align:4 +setAttnPos__11daNpcPray_cFv = .text:0x00000A98; // type:function size:0x168 scope:global align:4 +setMotionAnm__11daNpcPray_cFif = .text:0x00000C00; // type:function size:0xCC scope:global align:4 +setMotion__11daNpcPray_cFifi = .text:0x00000CCC; // type:function size:0x48 scope:global align:4 +drawDbgInfo__11daNpcPray_cFv = .text:0x00000D14; // type:function size:0x8 scope:global align:4 +reset__11daNpcPray_cFv = .text:0x00000D1C; // type:function size:0x140 scope:global align:4 +playMotion__11daNpcPray_cFv = .text:0x00000E5C; // type:function size:0x170 scope:global align:4 +setAction__11daNpcPray_cFM11daNpcPray_cFPCvPvPv_b = .text:0x00000FCC; // type:function size:0xA8 scope:global align:4 +setLookMode__11daNpcPray_cFi = .text:0x00001074; // type:function size:0x24 scope:global align:4 +lookat__11daNpcPray_cFv = .text:0x00001098; // type:function size:0x228 scope:global align:4 +step__11daNpcPray_cFsi = .text:0x000012C0; // type:function size:0xD8 scope:global align:4 +chkFindPlayer__11daNpcPray_cFv = .text:0x00001398; // type:function size:0xDC scope:global align:4 +wait__11daNpcPray_cFPv = .text:0x00001474; // type:function size:0x298 scope:global align:4 +fear__11daNpcPray_cFPv = .text:0x0000170C; // type:function size:0xCC scope:global align:4 +talk__11daNpcPray_cFPv = .text:0x000017D8; // type:function size:0x250 scope:global align:4 +demo__11daNpcPray_cFPv = .text:0x00001A28; // type:function size:0x1A0 scope:global align:4 +createHeart__11daNpcPray_cFv = .text:0x00001BC8; // type:function size:0xDC scope:global align:4 +_Evt_GetHeart__11daNpcPray_cFi = .text:0x00001CA4; // type:function size:0xA4 scope:global align:4 +_Evt_GetHeart_CutInit__11daNpcPray_cFRCi = .text:0x00001D48; // type:function size:0xA0 scope:global align:4 +_Evt_GetHeart_CutMain__11daNpcPray_cFRCi = .text:0x00001DE8; // type:function size:0x170 scope:global align:4 +daNpcPray_Create__FPv = .text:0x00001F58; // type:function size:0x4 scope:global align:4 +daNpcPray_Delete__FPv = .text:0x00001F5C; // type:function size:0x34 scope:global align:4 +daNpcPray_Execute__FPv = .text:0x00001F90; // type:function size:0x24 scope:global align:4 +daNpcPray_Draw__FPv = .text:0x00001FB4; // type:function size:0x40 scope:global align:4 +daNpcPray_IsDelete__FPv = .text:0x00001FF4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_prayer_cpp = .text:0x00001FFC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002064; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000020A0; // type:function size:0xBC scope:global align:4 +fopAcM_SetAngle__FP10fopAc_ac_csss = .text:0x0000215C; // type:function size:0x10 scope:global align:4 +adjustShapeAngle__11daNpcPray_cFv = .text:0x0000216C; // type:function size:0x4 scope:global align:4 +__dt__17daNpcPray_Param_cFv = .text:0x00002170; // type:function size:0x40 scope:global align:4 +__ct__17daNpcPray_Param_cFv = .text:0x000021B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcPray_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@97585 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97586 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97587 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97588 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97624 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97625 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97626 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94848 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@97740 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97741 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@97742 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@94994 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@94998 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@95000 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@95004 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@95006 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@95010 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@97856 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@97950 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 +@97951 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@98020 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98021 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98022 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98023 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@98024 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98041 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98042 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98065 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98066 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_349_data_48 = .data:0x00000048; // type:object size:0x7 data:string +lbl_349_data_4F = .data:0x0000004F; // type:object size:0x9 data:string +l_arcNames = .data:0x00000058; // type:object size:0x8 scope:global align:4 data:4byte +lbl_349_data_60 = .data:0x00000060; // type:object size:0xA data:string +l_evtNames = .data:0x0000006C; // type:object size:0x8 scope:global align:4 +l_myName = .data:0x00000074; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcPray_c = .data:0x00000078; // type:object size:0x18 scope:global align:4 data:4byte +@97760 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@97920 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@97921 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +@97922 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@97972 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +@97973 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +lbl_349_data_D8 = .data:0x000000D8; // type:object size:0x7 data:string +@98004 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_349_data_EC = .data:0x000000EC; // type:object size:0x6 data:string +daNpcPray_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_PRAYER = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__11daNpcPray_c = .data:0x00000144; // type:object size:0x48 scope:global align:4 +lbl_349_data_18C = .data:0x0000018C; // type:object size:0xC data:string +@95485 = .data:0x00000198; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcPray_c = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +__vt__17daNpcPray_Param_c = .data:0x000001B4; // type:object size:0xC scope:global align:4 +lbl_349_data_1C0 = .data:0x000001C0; // type:object size:0x12 data:string +__RTTI__17daNpcPray_Param_c = .data:0x000001D4; // type:object size:0x8 scope:global align:4 +lbl_349_data_1DC = .data:0x000001DC; // type:object size:0x9 data:string +@95488 = .data:0x000001E8; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0xC scope:global align:4 +lbl_349_data_208 = .data:0x00000208; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000220; // type:object size:0xC scope:global align:4 +lbl_349_data_22C = .data:0x0000022C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000240; // type:object size:0x8 scope:global align:4 +lbl_349_data_248 = .data:0x00000248; // type:object size:0x34 +@95560 = .data:0x0000027C; // type:object size:0x3C scope:local align:4 +lbl_349_data_2B8 = .data:0x000002B8; // type:object size:0x14 +@95562 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +lbl_349_data_300 = .data:0x00000300; // type:object size:0x14 +@95620 = .data:0x00000314; // type:object size:0x24 scope:local align:4 +lbl_349_data_338 = .data:0x00000338; // type:object size:0x18 +@95622 = .data:0x00000350; // type:object size:0xC scope:local align:4 +lbl_349_data_35C = .data:0x0000035C; // type:object size:0x1C +@95624 = .data:0x00000378; // type:object size:0xC scope:local align:4 +lbl_349_data_384 = .data:0x00000384; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_raca/splits.txt b/config/RZDP01/rels/d_a_npc_raca/splits.txt new file mode 100644 index 0000000000..b90d0df613 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_raca/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_raca.cpp: + .text start:0x000000CC end:0x00002320 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x000007DC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_raca/symbols.txt b/config/RZDP01/rels/d_a_npc_raca/symbols.txt new file mode 100644 index 0000000000..3e0aa17607 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_raca/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Raca_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Raca_cFv = .text:0x0000019C; // type:function size:0x50C scope:global align:4 +CreateHeap__12daNpc_Raca_cFv = .text:0x000006A8; // type:function size:0x284 scope:global align:4 +Draw__12daNpc_Raca_cFv = .text:0x0000092C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Raca_cFP10fopAc_ac_c = .text:0x000009C0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Raca_cFP8J3DJointi = .text:0x000009C4; // type:function size:0x54 scope:global align:4 +srchNi__12daNpc_Raca_cFPvPv = .text:0x00000A18; // type:function size:0x84 scope:global align:4 +getNiP__12daNpc_Raca_cFv = .text:0x00000A9C; // type:function size:0xD0 scope:global align:4 +getType__12daNpc_Raca_cFv = .text:0x00000B6C; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_Raca_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global align:4 +reset__12daNpc_Raca_cFv = .text:0x00000BBC; // type:function size:0x98 scope:global align:4 +afterJntAnm__12daNpc_Raca_cFi = .text:0x00000C54; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Raca_cFv = .text:0x00000CE0; // type:function size:0xDC scope:global align:4 +setAfterTalkMotion__12daNpc_Raca_cFv = .text:0x00000DBC; // type:function size:0x5C scope:global align:4 +srchActors__12daNpc_Raca_cFv = .text:0x00000E18; // type:function size:0x64 scope:global align:4 +evtTalk__12daNpc_Raca_cFv = .text:0x00000E7C; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_Raca_cFv = .text:0x00000F70; // type:function size:0xBC scope:global align:4 +action__12daNpc_Raca_cFv = .text:0x0000102C; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_Raca_cFv = .text:0x000010D0; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_Raca_cFv = .text:0x00001148; // type:function size:0x218 scope:global align:4 +setCollision__12daNpc_Raca_cFv = .text:0x00001360; // type:function size:0x144 scope:global align:4 +drawDbgInfo__12daNpc_Raca_cFv = .text:0x000014A4; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_Raca_cFv = .text:0x000014AC; // type:function size:0xFC scope:global align:4 +setAction__12daNpc_Raca_cFM12daNpc_Raca_cFPCvPvPv_i = .text:0x000015A8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_Raca_cFPv = .text:0x00001650; // type:function size:0x1F8 scope:global align:4 +walk__12daNpc_Raca_cFPv = .text:0x00001848; // type:function size:0x1AC scope:global align:4 +talk__12daNpc_Raca_cFPv = .text:0x000019F4; // type:function size:0x1B8 scope:global align:4 +daNpc_Raca_Create__FPv = .text:0x00001BAC; // type:function size:0x4 scope:global align:4 +daNpc_Raca_Delete__FPv = .text:0x00001BB0; // type:function size:0x34 scope:global align:4 +daNpc_Raca_Execute__FPv = .text:0x00001BE4; // type:function size:0x4 scope:global align:4 +daNpc_Raca_Draw__FPv = .text:0x00001BE8; // type:function size:0x4 scope:global align:4 +daNpc_Raca_IsDelete__FPv = .text:0x00001BEC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_raca_cpp = .text:0x00001BF4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001C5C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C9C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CDC; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DA8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001DE8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001E2C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001E68; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001F10; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F64; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000207C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000218C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__12daNpc_Raca_cFv = .text:0x0000220C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Raca_cFv = .text:0x00002214; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Raca_cFv = .text:0x0000221C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Raca_cFv = .text:0x00002224; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Raca_cFv = .text:0x0000222C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Raca_cFv = .text:0x00002234; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Raca_cFi = .text:0x0000223C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Raca_cFi = .text:0x0000224C; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Raca_Param_cFv = .text:0x0000225C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Raca_Param_cFv = .text:0x0000229C; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000022AC; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Raca_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98436 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98437 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98438 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98439 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98440 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98441 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98463 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98464 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98522 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98579 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98615 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@98715 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98806 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98807 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98810 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_350_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_350_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_350_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_350_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0xE0 scope:global align:4 +l_motionAnmData = .data:0x00000124; // type:object size:0x118 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000023C; // type:object size:0x80 scope:global align:4 +l_motionSequenceData = .data:0x000002BC; // type:object size:0x90 scope:global align:4 +mCutNameList__12daNpc_Raca_c = .data:0x0000034C; // type:object size:0x4 scope:global align:4 +@98730 = .data:0x00000350; // type:object size:0xC scope:local align:4 data:4byte +@98731 = .data:0x0000035C; // type:object size:0xC scope:local align:4 data:4byte +lbl_350_data_368 = .data:0x00000368; // type:object size:0x5 data:string +@98858 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@98859 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +@98860 = .data:0x00000388; // type:object size:0xC scope:local align:4 +daNpc_Raca_MethodTable = .data:0x00000394; // type:object size:0x20 scope:global align:4 +g_profile_NPC_RACA = .data:0x000003B4; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Raca_c = .data:0x000003E4; // type:object size:0xC4 scope:global align:4 +lbl_350_data_4A8 = .data:0x000004A8; // type:object size:0xD data:string +@95494 = .data:0x000004B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Raca_c = .data:0x000004CC; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Raca_Param_c = .data:0x000004D4; // type:object size:0xC scope:global align:4 +lbl_350_data_4E0 = .data:0x000004E0; // type:object size:0x13 data:string +__RTTI__18daNpc_Raca_Param_c = .data:0x000004F4; // type:object size:0x8 scope:global align:4 +lbl_350_data_4FC = .data:0x000004FC; // type:object size:0x9 data:string +@95504 = .data:0x00000508; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000051C; // type:object size:0xC scope:global align:4 +lbl_350_data_528 = .data:0x00000528; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000538; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000540; // type:object size:0xC scope:global align:4 +lbl_350_data_54C = .data:0x0000054C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000055C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000564; // type:object size:0xC scope:global align:4 +lbl_350_data_570 = .data:0x00000570; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000588; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000590; // type:object size:0xC scope:global align:4 +lbl_350_data_59C = .data:0x0000059C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000005B0; // type:object size:0x8 scope:global align:4 +lbl_350_data_5B8 = .data:0x000005B8; // type:object size:0x34 +@95571 = .data:0x000005EC; // type:object size:0x3C scope:local align:4 +lbl_350_data_628 = .data:0x00000628; // type:object size:0x14 +@95573 = .data:0x0000063C; // type:object size:0x34 scope:local align:4 +lbl_350_data_670 = .data:0x00000670; // type:object size:0x14 +@95631 = .data:0x00000684; // type:object size:0x24 scope:local align:4 +lbl_350_data_6A8 = .data:0x000006A8; // type:object size:0x18 +@95633 = .data:0x000006C0; // type:object size:0xC scope:local align:4 +lbl_350_data_6CC = .data:0x000006CC; // type:object size:0x1C +@95635 = .data:0x000006E8; // type:object size:0xC scope:local align:4 +lbl_350_data_6F4 = .data:0x000006F4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_Raca_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94838 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_rafrel/splits.txt b/config/RZDP01/rels/d_a_npc_rafrel/splits.txt new file mode 100644 index 0000000000..e7b9a86144 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_rafrel/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_rafrel.cpp: + .text start:0x000000CC end:0x00004270 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x00000748 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_rafrel/symbols.txt b/config/RZDP01/rels/d_a_npc_rafrel/symbols.txt new file mode 100644 index 0000000000..b87dd807f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_rafrel/symbols.txt @@ -0,0 +1,187 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daNpcRafrel_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__13daNpcRafrel_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__13daNpcRafrel_cFv = .text:0x00000460; // type:function size:0x57C scope:global align:4 +CreateHeap__13daNpcRafrel_cFv = .text:0x000009DC; // type:function size:0x384 scope:global align:4 +Draw__13daNpcRafrel_cFv = .text:0x00000D60; // type:function size:0xD0 scope:global align:4 +ctrlJoint__13daNpcRafrel_cFP8J3DJointP8J3DModel = .text:0x00000E30; // type:function size:0x188 scope:global align:4 +createHeapCallBack__13daNpcRafrel_cFP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpcRafrel_cFP8J3DJointi = .text:0x00000FBC; // type:function size:0x48 scope:global align:4 +setExpressionAnm__13daNpcRafrel_cFib = .text:0x00001004; // type:function size:0x20C scope:global align:4 +setExpressionBtp__13daNpcRafrel_cFi = .text:0x00001210; // type:function size:0xD8 scope:global align:4 +setMotionAnm__13daNpcRafrel_cFif = .text:0x000012E8; // type:function size:0x1B0 scope:global align:4 +setWaitAction__13daNpcRafrel_cFv = .text:0x00001498; // type:function size:0xC0 scope:global align:4 +setAction__13daNpcRafrel_cFM13daNpcRafrel_cFPCvPvPv_b = .text:0x00001558; // type:function size:0xA8 scope:global align:4 +isSneaking__13daNpcRafrel_cFv = .text:0x00001600; // type:function size:0x58 scope:global align:4 +wait_type01__13daNpcRafrel_cFPv = .text:0x00001658; // type:function size:0x564 scope:global align:4 +setExpression__13daNpcRafrel_cFif = .text:0x00001BBC; // type:function size:0x2C scope:global align:4 +setMotion__13daNpcRafrel_cFifi = .text:0x00001BE8; // type:function size:0x9C scope:global align:4 +setLookMode__13daNpcRafrel_cFiP10fopAc_ac_c = .text:0x00001C84; // type:function size:0x34 scope:global align:4 +step__13daNpcRafrel_cFsif = .text:0x00001CB8; // type:function size:0x174 scope:global align:4 +chkFindPlayer__13daNpcRafrel_cFv = .text:0x00001E2C; // type:function size:0xF0 scope:global align:4 +wait_type2__13daNpcRafrel_cFPv = .text:0x00001F1C; // type:function size:0x224 scope:global align:4 +talk__13daNpcRafrel_cFPv = .text:0x00002140; // type:function size:0x2D8 scope:global align:4 +setExpressionTalkAfter__13daNpcRafrel_cFv = .text:0x00002418; // type:function size:0x98 scope:global align:4 +demo__13daNpcRafrel_cFPv = .text:0x000024B0; // type:function size:0x1B8 scope:global align:4 +leave__13daNpcRafrel_cFPv = .text:0x00002668; // type:function size:0x134 scope:global align:4 +EvCut_Introduction__13daNpcRafrel_cFi = .text:0x0000279C; // type:function size:0xD4 scope:global align:4 +EvCut_Meeting__13daNpcRafrel_cFi = .text:0x00002870; // type:function size:0x1C0 scope:global align:4 +EvCut_Appear__13daNpcRafrel_cFi = .text:0x00002A30; // type:function size:0x464 scope:global align:4 +EvCut_WiretapSponsor__13daNpcRafrel_cFi = .text:0x00002E94; // type:function size:0x1DC scope:global align:4 +EvCut_WiretapEntrant__13daNpcRafrel_cFi = .text:0x00003070; // type:function size:0x194 scope:global align:4 +daNpcRafrel_Create__FPv = .text:0x00003204; // type:function size:0x4 scope:global align:4 +daNpcRafrel_Delete__FPv = .text:0x00003208; // type:function size:0x34 scope:global align:4 +daNpcRafrel_Execute__FPv = .text:0x0000323C; // type:function size:0x24 scope:global align:4 +daNpcRafrel_Draw__FPv = .text:0x00003260; // type:function size:0x4 scope:global align:4 +daNpcRafrel_IsDelete__FPv = .text:0x00003264; // type:function size:0x8 scope:global align:4 +drawDbgInfo__13daNpcRafrel_cFv = .text:0x0000326C; // type:function size:0x8 scope:global align:4 +setAttnPos__13daNpcRafrel_cFv = .text:0x00003274; // type:function size:0x468 scope:global align:4 +ctrlBtk__13daNpcRafrel_cFv = .text:0x000036DC; // type:function size:0xD4 scope:global align:4 +main__13daNpcRafrel_cFv = .text:0x000037B0; // type:function size:0x718 scope:global align:4 +setParam__13daNpcRafrel_cFv = .text:0x00003EC8; // type:function size:0x1F8 scope:global align:4 +__sinit_\d_a_npc_rafrel_cpp = .text:0x000040C0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004128; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00004164; // type:function size:0xBC scope:global align:4 +__dt__19daNpcRafrel_Param_cFv = .text:0x00004220; // type:function size:0x40 scope:global align:4 +__ct__19daNpcRafrel_Param_cFv = .text:0x00004260; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpcRafrel_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +@100032 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@100033 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@100034 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@100035 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@100036 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@100096 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@95086 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95415 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95419 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95423 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95427 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95431 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95435 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95439 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95478 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95482 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95486 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95488 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95492 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95496 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95500 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95502 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95506 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95508 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95512 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95514 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95518 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95522 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95526 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95528 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95532 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95534 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95538 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95540 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95544 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@95548 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@95552 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@95554 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@95558 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@95562 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@95566 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@100430 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 data:float +@100431 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@100432 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@100433 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@100434 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@100473 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 data:float +@100476 = .rodata:0x00000248; // type:object size:0x8 scope:local align:4 data:double +@100514 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 data:float +@100549 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@100550 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@100625 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@100626 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@100627 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@100735 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@100868 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@100869 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@100870 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@100871 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@100872 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@100890 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 data:float +@100991 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@100992 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x15C scope:global align:4 +l_btpGetParamList = .data:0x0000015C; // type:object size:0x30 scope:global align:4 +l_btkGetParamList = .data:0x0000018C; // type:object size:0x3C scope:global align:4 data:4byte +l_loadRes_RAFREL0 = .data:0x000001C8; // type:object size:0xC scope:global align:4 +l_loadRes_RAFREL1 = .data:0x000001D4; // type:object size:0xC scope:global align:4 +l_loadRes_RAFREL2 = .data:0x000001E0; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_351_data_1F8 = .data:0x000001F8; // type:object size:0x7 data:string +lbl_351_data_1FF = .data:0x000001FF; // type:object size:0x8 data:string +lbl_351_data_207 = .data:0x00000207; // type:object size:0x8 data:string +lbl_351_data_20F = .data:0x0000020F; // type:object size:0x8 data:string +l_arcNames = .data:0x00000218; // type:object size:0x10 scope:global align:4 data:4byte +lbl_351_data_228 = .data:0x00000228; // type:object size:0x1 +lbl_351_data_229 = .data:0x00000229; // type:object size:0x11 data:string +lbl_351_data_23A = .data:0x0000023A; // type:object size:0xF data:string +lbl_351_data_249 = .data:0x00000249; // type:object size:0xE data:string +lbl_351_data_257 = .data:0x00000257; // type:object size:0x13 data:string +lbl_351_data_26A = .data:0x0000026A; // type:object size:0x14 data:string +lbl_351_data_27E = .data:0x0000027E; // type:object size:0x16 data:string +l_evtNames = .data:0x00000294; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x000002B0; // type:object size:0x4 scope:global align:4 +mEvtSeqList__13daNpcRafrel_c = .data:0x000002B4; // type:object size:0x54 scope:global align:4 data:4byte +lbl_351_data_308 = .data:0x00000308; // type:object size:0x18 +@100263 = .data:0x00000320; // type:object size:0x20 scope:local align:4 +@100318 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@100319 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@100320 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@100370 = .data:0x00000364; // type:object size:0xC scope:local align:4 +@100371 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@100372 = .data:0x0000037C; // type:object size:0xC scope:local align:4 +lbl_351_data_388 = .data:0x00000388; // type:object size:0xC data:string +@100525 = .data:0x00000394; // type:object size:0xC scope:local align:4 data:4byte +lbl_351_data_3A0 = .data:0x000003A0; // type:object size:0x10 data:string +daNpcRafrel_MethodTable = .data:0x000003B0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_RAFREL = .data:0x000003D0; // type:object size:0x30 scope:global align:4 +__vt__13daNpcRafrel_c = .data:0x00000400; // type:object size:0x48 scope:global align:4 +lbl_351_data_448 = .data:0x00000448; // type:object size:0xE data:string +@96443 = .data:0x00000458; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpcRafrel_c = .data:0x0000046C; // type:object size:0x8 scope:global align:4 +__vt__19daNpcRafrel_Param_c = .data:0x00000474; // type:object size:0xC scope:global align:4 +lbl_351_data_480 = .data:0x00000480; // type:object size:0x14 data:string +__RTTI__19daNpcRafrel_Param_c = .data:0x00000494; // type:object size:0x8 scope:global align:4 +lbl_351_data_49C = .data:0x0000049C; // type:object size:0x9 data:string +@96446 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000004BC; // type:object size:0xC scope:global align:4 +lbl_351_data_4C8 = .data:0x000004C8; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004D8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004E0; // type:object size:0xC scope:global align:4 +lbl_351_data_4EC = .data:0x000004EC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000500; // type:object size:0x8 scope:global align:4 +lbl_351_data_508 = .data:0x00000508; // type:object size:0x34 +@96518 = .data:0x0000053C; // type:object size:0x3C scope:local align:4 +lbl_351_data_578 = .data:0x00000578; // type:object size:0x14 +@96520 = .data:0x0000058C; // type:object size:0x34 scope:local align:4 +lbl_351_data_5C0 = .data:0x000005C0; // type:object size:0x14 +@96578 = .data:0x000005D4; // type:object size:0x24 scope:local align:4 +lbl_351_data_5F8 = .data:0x000005F8; // type:object size:0x18 +@96580 = .data:0x00000610; // type:object size:0xC scope:local align:4 +lbl_351_data_61C = .data:0x0000061C; // type:object size:0x1C +@96582 = .data:0x00000638; // type:object size:0xC scope:local align:4 +lbl_351_data_644 = .data:0x00000644; // type:object size:0xE8 +lbl_351_data_72C = .data:0x0000072C; // type:object size:0x4 data:string +lbl_351_data_730 = .data:0x00000730; // type:object size:0x4 data:string +lbl_351_data_734 = .data:0x00000734; // type:object size:0x4 data:string +lbl_351_data_738 = .data:0x00000738; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94873 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_saru/splits.txt b/config/RZDP01/rels/d_a_npc_saru/splits.txt new file mode 100644 index 0000000000..084feda382 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_saru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_saru.cpp: + .text start:0x000000CC end:0x0000318C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000144 + .data start:0x00000000 end:0x00000BB8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_saru/symbols.txt b/config/RZDP01/rels/d_a_npc_saru/symbols.txt new file mode 100644 index 0000000000..a6c6ae56b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_saru/symbols.txt @@ -0,0 +1,167 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Saru_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Saru_cFv = .text:0x0000019C; // type:function size:0x504 scope:global align:4 +CreateHeap__12daNpc_Saru_cFv = .text:0x000006A0; // type:function size:0x22C scope:global align:4 +createHeapCallBack__12daNpc_Saru_cFP10fopAc_ac_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Saru_cFP8J3DJointi = .text:0x000008D0; // type:function size:0x54 scope:global align:4 +srchYm__12daNpc_Saru_cFPvPv = .text:0x00000924; // type:function size:0xA0 scope:global align:4 +getType__12daNpc_Saru_cFv = .text:0x000009C4; // type:function size:0x4C scope:global align:4 +isDelete__12daNpc_Saru_cFv = .text:0x00000A10; // type:function size:0x90 scope:global align:4 +reset__12daNpc_Saru_cFv = .text:0x00000AA0; // type:function size:0xFC scope:global align:4 +afterJntAnm__12daNpc_Saru_cFi = .text:0x00000B9C; // type:function size:0x84 scope:global align:4 +checkChangeEvt__12daNpc_Saru_cFv = .text:0x00000C20; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_Saru_cFv = .text:0x00000CCC; // type:function size:0x118 scope:global align:4 +setAfterTalkMotion__12daNpc_Saru_cFv = .text:0x00000DE4; // type:function size:0x1C scope:global align:4 +srchActors__12daNpc_Saru_cFv = .text:0x00000E00; // type:function size:0x64 scope:global align:4 +evtTalk__12daNpc_Saru_cFv = .text:0x00000E64; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Saru_cFv = .text:0x00000F04; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Saru_cFv = .text:0x00000FBC; // type:function size:0x138 scope:global align:4 +beforeMove__12daNpc_Saru_cFv = .text:0x000010F4; // type:function size:0x7C scope:global align:4 +setAttnPos__12daNpc_Saru_cFv = .text:0x00001170; // type:function size:0x2B8 scope:global align:4 +setCollision__12daNpc_Saru_cFv = .text:0x00001428; // type:function size:0x184 scope:global align:4 +drawDbgInfo__12daNpc_Saru_cFv = .text:0x000015AC; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Saru_cFv = .text:0x000015B4; // type:function size:0x104 scope:global align:4 +selectAction__12daNpc_Saru_cFv = .text:0x000016B8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Saru_cFM12daNpc_Saru_cFPCvPvPv_i = .text:0x000016F8; // type:function size:0xA8 scope:global align:4 +setSe__12daNpc_Saru_cFv = .text:0x000017A0; // type:function size:0x54C scope:global align:4 +cutFindMonkey__12daNpc_Saru_cFi = .text:0x00001CEC; // type:function size:0x1EC scope:global align:4 +cutHelpMe__12daNpc_Saru_cFi = .text:0x00001ED8; // type:function size:0x198 scope:global align:4 +cutYmLook__12daNpc_Saru_cFi = .text:0x00002070; // type:function size:0x2D4 scope:global align:4 +wait__12daNpc_Saru_cFPv = .text:0x00002344; // type:function size:0x500 scope:global align:4 +talk__12daNpc_Saru_cFPv = .text:0x00002844; // type:function size:0x174 scope:global align:4 +daNpc_Saru_Create__FPv = .text:0x000029B8; // type:function size:0x4 scope:global align:4 +daNpc_Saru_Delete__FPv = .text:0x000029BC; // type:function size:0x34 scope:global align:4 +daNpc_Saru_Execute__FPv = .text:0x000029F0; // type:function size:0x4 scope:global align:4 +daNpc_Saru_Draw__FPv = .text:0x000029F4; // type:function size:0x28 scope:global align:4 +daNpc_Saru_IsDelete__FPv = .text:0x00002A1C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_saru_cpp = .text:0x00002A24; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00002A8C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002ACC; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002B0C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002BD8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00002C18; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002C5C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002C98; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002D40; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002DCC; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00002E4C; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00002E68; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002EC8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002FE0; // type:function size:0x110 scope:global align:4 +getBackboneJointNo__12daNpc_Saru_cFv = .text:0x000030F0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Saru_cFv = .text:0x000030F8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Saru_cFv = .text:0x00003100; // type:function size:0x8 scope:global align:4 +__dt__18daNpc_Saru_Param_cFv = .text:0x00003108; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Saru_Param_cFv = .text:0x00003148; // type:function size:0x10 scope:global align:4 +partBreak__12obj_so_classFv = .text:0x00003158; // type:function size:0x34 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Saru_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$96076 = .rodata:0x00000090; // type:object size:0x10 scope:local align:4 +@100614 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100615 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100616 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100617 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100618 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100640 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100647 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$96144 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@100745 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100758 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@100905 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@100913 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@101017 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@101018 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101019 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@101020 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@101021 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@101024 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 data:double +@101077 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +jointNo$96557 = .rodata:0x000000FC; // type:object size:0x8 scope:local align:4 +@101272 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101273 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101274 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101275 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@101276 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@101277 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@101278 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@101279 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@101280 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@101281 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@101282 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@101283 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@101284 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@101311 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@101312 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@101313 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x20 scope:global align:4 +lbl_352_data_20 = .data:0x00000020; // type:object size:0x1 +lbl_352_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_352_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +l_evtList = .data:0x00000038; // type:object size:0x18 scope:global align:4 +lbl_352_data_50 = .data:0x00000050; // type:object size:0x7 data:string +lbl_352_data_57 = .data:0x00000057; // type:object size:0x8 data:string +lbl_352_data_5F = .data:0x0000005F; // type:object size:0x5 data:string +l_resNameList = .data:0x00000064; // type:object size:0x10 scope:global align:4 +lbl_352_data_74 = .data:0x00000074; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000000A4; // type:object size:0x594 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000638; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000648; // type:object size:0xB0 scope:global align:4 +lbl_352_data_6F8 = .data:0x000006F8; // type:object size:0xC data:string +lbl_352_data_704 = .data:0x00000704; // type:object size:0x8 data:string +mCutNameList__12daNpc_Saru_c = .data:0x0000070C; // type:object size:0x10 scope:global align:4 +mCutList__12daNpc_Saru_c = .data:0x0000071C; // type:object size:0x30 scope:global align:4 data:4byte +@100859 = .data:0x0000074C; // type:object size:0xC scope:local align:4 data:4byte +@100926 = .data:0x00000758; // type:object size:0xC scope:local align:4 data:4byte +@100927 = .data:0x00000764; // type:object size:0xC scope:local align:4 data:4byte +lbl_352_data_770 = .data:0x00000770; // type:object size:0x5 data:string +@101116 = .data:0x00000778; // type:object size:0xC scope:local align:4 data:4byte +lbl_352_data_784 = .data:0x00000784; // type:object size:0x4 data:string +lbl_352_data_788 = .data:0x00000788; // type:object size:0x8 +daNpc_Saru_MethodTable = .data:0x00000790; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SARU = .data:0x000007B0; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Saru_c = .data:0x000007E0; // type:object size:0xC4 scope:global align:4 +lbl_352_data_8A4 = .data:0x000008A4; // type:object size:0xD data:string +@97082 = .data:0x000008B4; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Saru_c = .data:0x000008C8; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Saru_Param_c = .data:0x000008D0; // type:object size:0xC scope:global align:4 +lbl_352_data_8DC = .data:0x000008DC; // type:object size:0x13 data:string +__RTTI__18daNpc_Saru_Param_c = .data:0x000008F0; // type:object size:0x8 scope:global align:4 +lbl_352_data_8F8 = .data:0x000008F8; // type:object size:0x9 data:string +@97090 = .data:0x00000904; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000918; // type:object size:0xC scope:global align:4 +lbl_352_data_924 = .data:0x00000924; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000934; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000093C; // type:object size:0xC scope:global align:4 +lbl_352_data_948 = .data:0x00000948; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000958; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000960; // type:object size:0xC scope:global align:4 +lbl_352_data_96C = .data:0x0000096C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000984; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000098C; // type:object size:0xC scope:global align:4 +lbl_352_data_998 = .data:0x00000998; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000009AC; // type:object size:0x8 scope:global align:4 +lbl_352_data_9B4 = .data:0x000009B4; // type:object size:0x34 +@97157 = .data:0x000009E8; // type:object size:0x3C scope:local align:4 +lbl_352_data_A24 = .data:0x00000A24; // type:object size:0x14 +@97159 = .data:0x00000A38; // type:object size:0x34 scope:local align:4 +lbl_352_data_A6C = .data:0x00000A6C; // type:object size:0x14 +@97217 = .data:0x00000A80; // type:object size:0x24 scope:local align:4 +lbl_352_data_AA4 = .data:0x00000AA4; // type:object size:0x18 +@97219 = .data:0x00000ABC; // type:object size:0xC scope:local align:4 +lbl_352_data_AC8 = .data:0x00000AC8; // type:object size:0x1C +@97221 = .data:0x00000AE4; // type:object size:0xC scope:local align:4 +lbl_352_data_AF0 = .data:0x00000AF0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96062 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seib/splits.txt b/config/RZDP01/rels/d_a_npc_seib/splits.txt new file mode 100644 index 0000000000..26d94e49f3 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seib/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seib.cpp: + .text start:0x000000CC end:0x000014C8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x0000056C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_seib/symbols.txt b/config/RZDP01/rels/d_a_npc_seib/symbols.txt new file mode 100644 index 0000000000..95cfe1d267 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seib/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiB_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiB_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiB_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiB_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiB_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiB_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiB_cFv = .text:0x00000794; // type:function size:0x80 scope:global align:4 +setParam__12daNpc_seiB_cFv = .text:0x00000814; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiB_cFv = .text:0x00000910; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiB_cFv = .text:0x00000A04; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiB_cFv = .text:0x00000AC0; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiB_cFv = .text:0x00000B48; // type:function size:0x80 scope:global align:4 +setAttnPos__12daNpc_seiB_cFv = .text:0x00000BC8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiB_cFv = .text:0x00000C0C; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiB_cFiifi = .text:0x00000C14; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiB_cFv = .text:0x00000DAC; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiB_cFM12daNpc_seiB_cFPCvPvPv_i = .text:0x00000DEC; // type:function size:0xA8 scope:global align:4 +ctrlWaitAnm__12daNpc_seiB_cFv = .text:0x00000E94; // type:function size:0x1E4 scope:global align:4 +wait__12daNpc_seiB_cFPv = .text:0x00001078; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiB_cFPv = .text:0x000010A4; // type:function size:0xA0 scope:global align:4 +daNpc_seiB_Create__FPv = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daNpc_seiB_Delete__FPv = .text:0x00001148; // type:function size:0x34 scope:global align:4 +daNpc_seiB_Execute__FPv = .text:0x0000117C; // type:function size:0x4 scope:global align:4 +daNpc_seiB_Draw__FPv = .text:0x00001180; // type:function size:0x4 scope:global align:4 +daNpc_seiB_IsDelete__FPv = .text:0x00001184; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seib_cpp = .text:0x0000118C; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000011F4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000012C0; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001300; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001340; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001384; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiB_Param_cFv = .text:0x00001478; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiB_Param_cFv = .text:0x000014B8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiB_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97349 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97350 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97412 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97434 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_353_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_353_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_353_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_353_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_353_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x70 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000E8; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000F8; // type:object size:0x40 scope:global align:4 +mCutNameList__12daNpc_seiB_c = .data:0x00000138; // type:object size:0x4 scope:global align:4 +@97489 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +@97490 = .data:0x00000148; // type:object size:0xC scope:local align:4 data:4byte +lbl_353_data_154 = .data:0x00000154; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x0000015C; // type:object size:0x20 scope:local align:4 +brkAnmData$95007 = .data:0x0000017C; // type:object size:0x20 scope:local align:4 +@97578 = .data:0x0000019C; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiB_MethodTable = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIB = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiB_c = .data:0x000001F8; // type:object size:0xC4 scope:global align:4 +lbl_353_data_2BC = .data:0x000002BC; // type:object size:0xD data:string +@95171 = .data:0x000002CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiB_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiB_Param_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_353_data_2F4 = .data:0x000002F4; // type:object size:0x13 data:string +__RTTI__18daNpc_seiB_Param_c = .data:0x00000308; // type:object size:0x8 scope:global align:4 +lbl_353_data_310 = .data:0x00000310; // type:object size:0x9 data:string +@95179 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000330; // type:object size:0xC scope:global align:4 +lbl_353_data_33C = .data:0x0000033C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000034C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000354; // type:object size:0xC scope:global align:4 +lbl_353_data_360 = .data:0x00000360; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000378; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000380; // type:object size:0xC scope:global align:4 +lbl_353_data_38C = .data:0x0000038C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 +lbl_353_data_3A8 = .data:0x000003A8; // type:object size:0x34 +@95246 = .data:0x000003DC; // type:object size:0x3C scope:local align:4 +lbl_353_data_418 = .data:0x00000418; // type:object size:0x14 +@95248 = .data:0x0000042C; // type:object size:0x34 scope:local align:4 +lbl_353_data_460 = .data:0x00000460; // type:object size:0x14 +@95306 = .data:0x00000474; // type:object size:0x24 scope:local align:4 +lbl_353_data_498 = .data:0x00000498; // type:object size:0x18 +@95308 = .data:0x000004B0; // type:object size:0xC scope:local align:4 +lbl_353_data_4BC = .data:0x000004BC; // type:object size:0x1C +@95310 = .data:0x000004D8; // type:object size:0xC scope:local align:4 +lbl_353_data_4E4 = .data:0x000004E4; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seic/splits.txt b/config/RZDP01/rels/d_a_npc_seic/splits.txt new file mode 100644 index 0000000000..ff6628bacd --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seic/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seic.cpp: + .text start:0x000000CC end:0x000012F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_seic/symbols.txt b/config/RZDP01/rels/d_a_npc_seic/symbols.txt new file mode 100644 index 0000000000..ed40942e7a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seic/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiC_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiC_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiC_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiC_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiC_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiC_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiC_cFv = .text:0x00000794; // type:function size:0x94 scope:global align:4 +setParam__12daNpc_seiC_cFv = .text:0x00000828; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiC_cFv = .text:0x00000924; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiC_cFv = .text:0x00000A18; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiC_cFv = .text:0x00000AD4; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiC_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_seiC_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiC_cFv = .text:0x00000C18; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiC_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiC_cFv = .text:0x00000DB8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiC_cFM12daNpc_seiC_cFPCvPvPv_i = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_seiC_cFPv = .text:0x00000EA0; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiC_cFPv = .text:0x00000ECC; // type:function size:0xA0 scope:global align:4 +daNpc_seiC_Create__FPv = .text:0x00000F6C; // type:function size:0x4 scope:global align:4 +daNpc_seiC_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:global align:4 +daNpc_seiC_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daNpc_seiC_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +daNpc_seiC_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seic_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiC_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiC_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiC_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97279 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97280 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97281 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97342 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97365 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_354_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_354_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_354_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_354_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_354_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_seiC_c = .data:0x000000B4; // type:object size:0x4 scope:global align:4 +@97415 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@97416 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_354_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +brkAnmData$95007 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +@97504 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiC_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIC = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiC_c = .data:0x00000144; // type:object size:0xC4 scope:global align:4 +lbl_354_data_208 = .data:0x00000208; // type:object size:0xD data:string +@95141 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiC_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiC_Param_c = .data:0x00000234; // type:object size:0xC scope:global align:4 +lbl_354_data_240 = .data:0x00000240; // type:object size:0x13 data:string +__RTTI__18daNpc_seiC_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_354_data_25C = .data:0x0000025C; // type:object size:0x9 data:string +@95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_354_data_288 = .data:0x00000288; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_354_data_2AC = .data:0x000002AC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 +lbl_354_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_354_data_2F4 = .data:0x000002F4; // type:object size:0x34 +@95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 +lbl_354_data_364 = .data:0x00000364; // type:object size:0x14 +@95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 +lbl_354_data_3AC = .data:0x000003AC; // type:object size:0x14 +@95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 +lbl_354_data_3E4 = .data:0x000003E4; // type:object size:0x18 +@95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_354_data_408 = .data:0x00000408; // type:object size:0x1C +@95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_354_data_430 = .data:0x00000430; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiC_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seid/splits.txt b/config/RZDP01/rels/d_a_npc_seid/splits.txt new file mode 100644 index 0000000000..8a37160d0f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seid.cpp: + .text start:0x000000CC end:0x000012F0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x000004B8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_seid/symbols.txt b/config/RZDP01/rels/d_a_npc_seid/symbols.txt new file mode 100644 index 0000000000..38c3bf6bed --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seid/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_seiD_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__12daNpc_seiD_cFv = .text:0x0000016C; // type:function size:0x420 scope:global align:4 +CreateHeap__12daNpc_seiD_cFv = .text:0x0000058C; // type:function size:0x150 scope:global align:4 +Draw__12daNpc_seiD_cFv = .text:0x000006DC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_seiD_cFP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +getType__12daNpc_seiD_cFv = .text:0x00000774; // type:function size:0x20 scope:global align:4 +reset__12daNpc_seiD_cFv = .text:0x00000794; // type:function size:0x94 scope:global align:4 +setParam__12daNpc_seiD_cFv = .text:0x00000828; // type:function size:0xFC scope:global align:4 +evtTalk__12daNpc_seiD_cFv = .text:0x00000924; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_seiD_cFv = .text:0x00000A18; // type:function size:0xBC scope:global align:4 +action__12daNpc_seiD_cFv = .text:0x00000AD4; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_seiD_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_seiD_cFv = .text:0x00000BD4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__12daNpc_seiD_cFv = .text:0x00000C18; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__12daNpc_seiD_cFiifi = .text:0x00000C20; // type:function size:0x198 scope:global align:4 +selectAction__12daNpc_seiD_cFv = .text:0x00000DB8; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_seiD_cFM12daNpc_seiD_cFPCvPvPv_i = .text:0x00000DF8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_seiD_cFPv = .text:0x00000EA0; // type:function size:0x2C scope:global align:4 +talk__12daNpc_seiD_cFPv = .text:0x00000ECC; // type:function size:0xA0 scope:global align:4 +daNpc_seiD_Create__FPv = .text:0x00000F6C; // type:function size:0x4 scope:global align:4 +daNpc_seiD_Delete__FPv = .text:0x00000F70; // type:function size:0x34 scope:global align:4 +daNpc_seiD_Execute__FPv = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daNpc_seiD_Draw__FPv = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +daNpc_seiD_IsDelete__FPv = .text:0x00000FAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seid_cpp = .text:0x00000FB4; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000101C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000010E8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001128; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001168; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000011AC; // type:function size:0xF4 scope:global align:4 +__dt__18daNpc_seiD_Param_cFv = .text:0x000012A0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_seiD_Param_cFv = .text:0x000012E0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_seiD_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@97279 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97280 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97281 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97314 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97342 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97365 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_355_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_355_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_355_data_19 = .data:0x00000019; // type:object size:0xC data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_355_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_355_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000078; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000094; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A4; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_seiD_c = .data:0x000000B4; // type:object size:0x4 scope:global align:4 +@97415 = .data:0x000000B8; // type:object size:0xC scope:local align:4 data:4byte +@97416 = .data:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +lbl_355_data_D0 = .data:0x000000D0; // type:object size:0x5 data:string +btkAnmData$95006 = .data:0x000000D8; // type:object size:0x8 scope:local align:4 +brkAnmData$95007 = .data:0x000000E0; // type:object size:0x8 scope:local align:4 +@97504 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_seiD_MethodTable = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEID = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_seiD_c = .data:0x00000144; // type:object size:0xC4 scope:global align:4 +lbl_355_data_208 = .data:0x00000208; // type:object size:0xD data:string +@95141 = .data:0x00000218; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_seiD_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_seiD_Param_c = .data:0x00000234; // type:object size:0xC scope:global align:4 +lbl_355_data_240 = .data:0x00000240; // type:object size:0x13 data:string +__RTTI__18daNpc_seiD_Param_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +lbl_355_data_25C = .data:0x0000025C; // type:object size:0x9 data:string +@95149 = .data:0x00000268; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000027C; // type:object size:0xC scope:global align:4 +lbl_355_data_288 = .data:0x00000288; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_355_data_2AC = .data:0x000002AC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002CC; // type:object size:0xC scope:global align:4 +lbl_355_data_2D8 = .data:0x000002D8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +lbl_355_data_2F4 = .data:0x000002F4; // type:object size:0x34 +@95216 = .data:0x00000328; // type:object size:0x3C scope:local align:4 +lbl_355_data_364 = .data:0x00000364; // type:object size:0x14 +@95218 = .data:0x00000378; // type:object size:0x34 scope:local align:4 +lbl_355_data_3AC = .data:0x000003AC; // type:object size:0x14 +@95276 = .data:0x000003C0; // type:object size:0x24 scope:local align:4 +lbl_355_data_3E4 = .data:0x000003E4; // type:object size:0x18 +@95278 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_355_data_408 = .data:0x00000408; // type:object size:0x1C +@95280 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_355_data_430 = .data:0x00000430; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_seiD_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94705 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seira/splits.txt b/config/RZDP01/rels/d_a_npc_seira/splits.txt new file mode 100644 index 0000000000..51c070a05d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seira/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira.cpp: + .text start:0x000000CC end:0x00003660 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000E68 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_seira/symbols.txt b/config/RZDP01/rels/d_a_npc_seira/symbols.txt new file mode 100644 index 0000000000..85271738b1 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seira/symbols.txt @@ -0,0 +1,185 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Seira_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__13daNpc_Seira_cFv = .text:0x000001A0; // type:function size:0x5A8 scope:global align:4 +CreateHeap__13daNpc_Seira_cFv = .text:0x00000748; // type:function size:0x350 scope:global align:4 +Execute__13daNpc_Seira_cFv = .text:0x00000A98; // type:function size:0xEC scope:global align:4 +Draw__13daNpc_Seira_cFv = .text:0x00000B84; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Seira_cFP10fopAc_ac_c = .text:0x00000C18; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Seira_cFP8J3DJointi = .text:0x00000C1C; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Seira_cFv = .text:0x00000C70; // type:function size:0xFC scope:global align:4 +checkBottle__13daNpc_Seira_cFv = .text:0x00000D6C; // type:function size:0x68 scope:global align:4 +getNpcType__13daNpc_Seira_cFv = .text:0x00000DD4; // type:function size:0x20 scope:global align:4 +reset__13daNpc_Seira_cFv = .text:0x00000DF4; // type:function size:0x88 scope:global align:4 +afterJntAnm__13daNpc_Seira_cFi = .text:0x00000E7C; // type:function size:0x84 scope:global align:4 +setParam__13daNpc_Seira_cFv = .text:0x00000F00; // type:function size:0x160 scope:global align:4 +checkChangeEvt__13daNpc_Seira_cFv = .text:0x00001060; // type:function size:0xAC scope:global align:4 +setAfterTalkMotion__13daNpc_Seira_cFv = .text:0x0000110C; // type:function size:0x7C scope:global align:4 +srchActors__13daNpc_Seira_cFv = .text:0x00001188; // type:function size:0xC8 scope:global align:4 +evtTalk__13daNpc_Seira_cFv = .text:0x00001250; // type:function size:0x184 scope:global align:4 +evtCutProc__13daNpc_Seira_cFv = .text:0x000013D4; // type:function size:0xC0 scope:global align:4 +action__13daNpc_Seira_cFv = .text:0x00001494; // type:function size:0x130 scope:global align:4 +beforeMove__13daNpc_Seira_cFv = .text:0x000015C4; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_Seira_cFv = .text:0x0000163C; // type:function size:0x2C8 scope:global align:4 +setCollision__13daNpc_Seira_cFv = .text:0x00001904; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__13daNpc_Seira_cFv = .text:0x00001AB4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__13daNpc_Seira_cFv = .text:0x00001ABC; // type:function size:0xD8 scope:global align:4 +setBottleAnm__13daNpc_Seira_cFiifb = .text:0x00001B94; // type:function size:0xE0 scope:global align:4 +afterSetMotionAnm__13daNpc_Seira_cFiifi = .text:0x00001C74; // type:function size:0x1C scope:global align:4 +changeAnm__13daNpc_Seira_cFPiPi = .text:0x00001C90; // type:function size:0x90 scope:global align:4 +changeBck__13daNpc_Seira_cFPiPi = .text:0x00001D20; // type:function size:0xAC scope:global align:4 +changeBtp__13daNpc_Seira_cFPiPi = .text:0x00001DCC; // type:function size:0x98 scope:global align:4 +changeBtk__13daNpc_Seira_cFPiPi = .text:0x00001E64; // type:function size:0x2C scope:global align:4 +selectAction__13daNpc_Seira_cFv = .text:0x00001E90; // type:function size:0x1AC scope:global align:4 +setAction__13daNpc_Seira_cFM13daNpc_Seira_cFPCvPvPv_i = .text:0x0000203C; // type:function size:0xA8 scope:global align:4 +cutConversationAboutSaru__13daNpc_Seira_cFi = .text:0x000020E4; // type:function size:0x238 scope:global align:4 +checkStageIsSeirasShop__13daNpc_Seira_cFv = .text:0x0000231C; // type:function size:0x74 scope:global align:4 +getShopItemType__13daNpc_Seira_cFv = .text:0x00002390; // type:function size:0x40 scope:global align:4 +wait__13daNpc_Seira_cFPv = .text:0x000023D0; // type:function size:0xE0 scope:global align:4 +sit__13daNpc_Seira_cFPv = .text:0x000024B0; // type:function size:0x1A8 scope:global align:4 +happy__13daNpc_Seira_cFPv = .text:0x00002658; // type:function size:0x110 scope:global align:4 +worry__13daNpc_Seira_cFPv = .text:0x00002768; // type:function size:0x1F4 scope:global align:4 +sad__13daNpc_Seira_cFPv = .text:0x0000295C; // type:function size:0xC0 scope:global align:4 +lookaround__13daNpc_Seira_cFPv = .text:0x00002A1C; // type:function size:0xC0 scope:global align:4 +lookaround_wait__13daNpc_Seira_cFPv = .text:0x00002ADC; // type:function size:0xC4 scope:global align:4 +smile__13daNpc_Seira_cFPv = .text:0x00002BA0; // type:function size:0xC0 scope:global align:4 +talk__13daNpc_Seira_cFPv = .text:0x00002C60; // type:function size:0x168 scope:global align:4 +shop__13daNpc_Seira_cFPv = .text:0x00002DC8; // type:function size:0x1A4 scope:global align:4 +daNpc_Seira_Create__FPv = .text:0x00002F6C; // type:function size:0x4 scope:global align:4 +daNpc_Seira_Delete__FPv = .text:0x00002F70; // type:function size:0x34 scope:global align:4 +daNpc_Seira_Execute__FPv = .text:0x00002FA4; // type:function size:0x4 scope:global align:4 +daNpc_Seira_Draw__FPv = .text:0x00002FA8; // type:function size:0x4 scope:global align:4 +daNpc_Seira_IsDelete__FPv = .text:0x00002FAC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seira_cpp = .text:0x00002FB4; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000301C; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000305C; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000030A0; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000030E0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000311C; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000031E8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00003290; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x000032E4; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003364; // type:function size:0x1C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003380; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003498; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__13daNpc_Seira_cFv = .text:0x000035A8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Seira_cFv = .text:0x000035B0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Seira_cFv = .text:0x000035B8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Seira_cFv = .text:0x000035C0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Seira_cFi = .text:0x000035C8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Seira_cFi = .text:0x000035D8; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Seira_Param_cFv = .text:0x000035E8; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Seira_Param_cFv = .text:0x00003628; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00003638; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Seira_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100010 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100011 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100012 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100013 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@100014 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100015 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100016 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100017 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@100018 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@100019 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@100111 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@100112 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@100220 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@100429 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@100577 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100578 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100579 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100580 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100581 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100584 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@100761 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@95996 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@100838 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_356_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_356_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_356_data_21 = .data:0x00000021; // type:object size:0x1A data:string +lbl_356_data_3B = .data:0x0000003B; // type:object size:0x1A data:string +l_evtList = .data:0x00000058; // type:object size:0x20 scope:global align:4 +lbl_356_data_78 = .data:0x00000078; // type:object size:0x6 data:string +lbl_356_data_7E = .data:0x0000007E; // type:object size:0x8 data:string +lbl_356_data_86 = .data:0x00000086; // type:object size:0x5 data:string +lbl_356_data_8B = .data:0x0000008B; // type:object size:0x9 data:string +l_resNameList = .data:0x00000094; // type:object size:0x14 scope:global align:4 +lbl_356_data_A8 = .data:0x000000A8; // type:object size:0x4 +lbl_356_data_AC = .data:0x000000AC; // type:object size:0x4 +l_loadResPtrnList = .data:0x000000B0; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x000000CC; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000254; // type:object size:0x2D8 scope:global align:4 +l_faceMotionSequenceData = .data:0x0000052C; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x0000060C; // type:object size:0x1A0 scope:global align:4 +lbl_356_data_7AC = .data:0x000007AC; // type:object size:0x18 data:string +mCutNameList__13daNpc_Seira_c = .data:0x000007C4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_Seira_c = .data:0x000007CC; // type:object size:0x18 scope:global align:4 data:4byte +@100412 = .data:0x000007E4; // type:object size:0xC scope:local align:4 data:4byte +@100451 = .data:0x000007F0; // type:object size:0xC scope:local align:4 +@100452 = .data:0x000007FC; // type:object size:0xC scope:local align:4 +@100453 = .data:0x00000808; // type:object size:0xC scope:local align:4 +@100454 = .data:0x00000814; // type:object size:0xC scope:local align:4 +lbl_356_data_820 = .data:0x00000820; // type:object size:0x6 data:string +@95800 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@95801 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@95802 = .data:0x00000840; // type:object size:0xC scope:local align:4 +bottlAnmData$95844 = .data:0x0000084C; // type:object size:0xE0 scope:local align:4 +@100719 = .data:0x0000092C; // type:object size:0x2C scope:local align:4 +@100731 = .data:0x00000958; // type:object size:0x38 scope:local align:4 +@100748 = .data:0x00000990; // type:object size:0xC scope:local align:4 +@100749 = .data:0x0000099C; // type:object size:0xC scope:local align:4 +@100750 = .data:0x000009A8; // type:object size:0xC scope:local align:4 +@100751 = .data:0x000009B4; // type:object size:0xC scope:local align:4 +@100752 = .data:0x000009C0; // type:object size:0xC scope:local align:4 +@100753 = .data:0x000009CC; // type:object size:0xC scope:local align:4 +@100754 = .data:0x000009D8; // type:object size:0xC scope:local align:4 +@100755 = .data:0x000009E4; // type:object size:0xC scope:local align:4 +lbl_356_data_9F0 = .data:0x000009F0; // type:object size:0x4 data:string +lbl_356_data_9F4 = .data:0x000009F4; // type:object size:0x6 data:string +lbl_356_data_9FA = .data:0x000009FA; // type:object size:0x7 data:string +daNpc_Seira_MethodTable = .data:0x00000A04; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIRA = .data:0x00000A24; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Seira_c = .data:0x00000A54; // type:object size:0xD0 scope:global align:4 +lbl_356_data_B24 = .data:0x00000B24; // type:object size:0xE data:string +@96352 = .data:0x00000B34; // type:object size:0x1C scope:local align:4 +__RTTI__13daNpc_Seira_c = .data:0x00000B50; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Seira_Param_c = .data:0x00000B58; // type:object size:0xC scope:global align:4 +lbl_356_data_B64 = .data:0x00000B64; // type:object size:0x14 data:string +__RTTI__19daNpc_Seira_Param_c = .data:0x00000B78; // type:object size:0x8 scope:global align:4 +lbl_356_data_B80 = .data:0x00000B80; // type:object size:0xE data:string +@96355 = .data:0x00000B90; // type:object size:0x14 scope:local align:4 +lbl_356_data_BA4 = .data:0x00000BA4; // type:object size:0x14 +@96362 = .data:0x00000BB8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000BCC; // type:object size:0xC scope:global align:4 +lbl_356_data_BD8 = .data:0x00000BD8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000BF0; // type:object size:0xC scope:global align:4 +lbl_356_data_BFC = .data:0x00000BFC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C14; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C1C; // type:object size:0xC scope:global align:4 +lbl_356_data_C28 = .data:0x00000C28; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000C3C; // type:object size:0x8 scope:global align:4 +lbl_356_data_C44 = .data:0x00000C44; // type:object size:0x34 +@96429 = .data:0x00000C78; // type:object size:0x3C scope:local align:4 +lbl_356_data_CB4 = .data:0x00000CB4; // type:object size:0x14 +@96431 = .data:0x00000CC8; // type:object size:0x34 scope:local align:4 +lbl_356_data_CFC = .data:0x00000CFC; // type:object size:0x14 +@96489 = .data:0x00000D10; // type:object size:0x24 scope:local align:4 +lbl_356_data_D34 = .data:0x00000D34; // type:object size:0x18 +@96491 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +lbl_356_data_D58 = .data:0x00000D58; // type:object size:0x1C +@96493 = .data:0x00000D74; // type:object size:0xC scope:local align:4 +lbl_356_data_D80 = .data:0x00000D80; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@95197 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seira2/splits.txt b/config/RZDP01/rels/d_a_npc_seira2/splits.txt new file mode 100644 index 0000000000..05c4400551 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seira2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seira2.cpp: + .text start:0x000000CC end:0x00002EF4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000D28 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_seira2/symbols.txt b/config/RZDP01/rels/d_a_npc_seira2/symbols.txt new file mode 100644 index 0000000000..a04c36d150 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seira2/symbols.txt @@ -0,0 +1,164 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Seira2_cFv = .text:0x000000CC; // type:function size:0xD4 scope:global align:4 +create__14daNpc_Seira2_cFv = .text:0x000001A0; // type:function size:0x59C scope:global align:4 +CreateHeap__14daNpc_Seira2_cFv = .text:0x0000073C; // type:function size:0x334 scope:global align:4 +Execute__14daNpc_Seira2_cFv = .text:0x00000A70; // type:function size:0xCC scope:global align:4 +Draw__14daNpc_Seira2_cFv = .text:0x00000B3C; // type:function size:0x94 scope:global align:4 +createHeapCallBack__14daNpc_Seira2_cFP10fopAc_ac_c = .text:0x00000BD0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__14daNpc_Seira2_cFP8J3DJointi = .text:0x00000BD4; // type:function size:0x54 scope:global align:4 +getType__14daNpc_Seira2_cFv = .text:0x00000C28; // type:function size:0x7C scope:global align:4 +checkBottle__14daNpc_Seira2_cFv = .text:0x00000CA4; // type:function size:0x68 scope:global align:4 +reset__14daNpc_Seira2_cFv = .text:0x00000D0C; // type:function size:0x64 scope:global align:4 +afterJntAnm__14daNpc_Seira2_cFi = .text:0x00000D70; // type:function size:0x84 scope:global align:4 +setParam__14daNpc_Seira2_cFv = .text:0x00000DF4; // type:function size:0x130 scope:global align:4 +setAfterTalkMotion__14daNpc_Seira2_cFv = .text:0x00000F24; // type:function size:0x7C scope:global align:4 +srchActors__14daNpc_Seira2_cFv = .text:0x00000FA0; // type:function size:0x68 scope:global align:4 +evtTalk__14daNpc_Seira2_cFv = .text:0x00001008; // type:function size:0x184 scope:global align:4 +evtCutProc__14daNpc_Seira2_cFv = .text:0x0000118C; // type:function size:0xC4 scope:global align:4 +action__14daNpc_Seira2_cFv = .text:0x00001250; // type:function size:0x118 scope:global align:4 +beforeMove__14daNpc_Seira2_cFv = .text:0x00001368; // type:function size:0x78 scope:global align:4 +setAttnPos__14daNpc_Seira2_cFv = .text:0x000013E0; // type:function size:0x2C8 scope:global align:4 +setCollision__14daNpc_Seira2_cFv = .text:0x000016A8; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__14daNpc_Seira2_cFv = .text:0x00001858; // type:function size:0x8 scope:global align:4 +drawOtherMdl__14daNpc_Seira2_cFv = .text:0x00001860; // type:function size:0xDC scope:global align:4 +setBottleAnm__14daNpc_Seira2_cFiifb = .text:0x0000193C; // type:function size:0xE0 scope:global align:4 +afterSetMotionAnm__14daNpc_Seira2_cFiifi = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 +selectAction__14daNpc_Seira2_cFv = .text:0x00001A38; // type:function size:0x140 scope:global align:4 +setAction__14daNpc_Seira2_cFM14daNpc_Seira2_cFPCvPvPv_i = .text:0x00001B78; // type:function size:0xA8 scope:global align:4 +checkStageIsSeira2sShop__14daNpc_Seira2_cFv = .text:0x00001C20; // type:function size:0x74 scope:global align:4 +wait__14daNpc_Seira2_cFPv = .text:0x00001C94; // type:function size:0x138 scope:global align:4 +sit__14daNpc_Seira2_cFPv = .text:0x00001DCC; // type:function size:0x1A8 scope:global align:4 +happy__14daNpc_Seira2_cFPv = .text:0x00001F74; // type:function size:0x110 scope:global align:4 +worry__14daNpc_Seira2_cFPv = .text:0x00002084; // type:function size:0x1F4 scope:global align:4 +sad__14daNpc_Seira2_cFPv = .text:0x00002278; // type:function size:0x210 scope:global align:4 +lookaround__14daNpc_Seira2_cFPv = .text:0x00002488; // type:function size:0xC0 scope:global align:4 +smile__14daNpc_Seira2_cFPv = .text:0x00002548; // type:function size:0xC0 scope:global align:4 +talk__14daNpc_Seira2_cFPv = .text:0x00002608; // type:function size:0x148 scope:global align:4 +shop__14daNpc_Seira2_cFPv = .text:0x00002750; // type:function size:0xCC scope:global align:4 +daNpc_Seira2_Create__FPv = .text:0x0000281C; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_Delete__FPv = .text:0x00002820; // type:function size:0x34 scope:global align:4 +daNpc_Seira2_Execute__FPv = .text:0x00002854; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_Draw__FPv = .text:0x00002858; // type:function size:0x4 scope:global align:4 +daNpc_Seira2_IsDelete__FPv = .text:0x0000285C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seira2_cpp = .text:0x00002864; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000028CC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x0000290C; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002950; // type:function size:0x40 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00002990; // type:function size:0x3C scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000029CC; // type:function size:0xCC scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002A98; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00002B40; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002B94; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002CAC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002DBC; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__14daNpc_Seira2_cFv = .text:0x00002E3C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__14daNpc_Seira2_cFv = .text:0x00002E44; // type:function size:0x8 scope:global align:4 +getNeckJointNo__14daNpc_Seira2_cFv = .text:0x00002E4C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__14daNpc_Seira2_cFv = .text:0x00002E54; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__14daNpc_Seira2_cFi = .text:0x00002E5C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__14daNpc_Seira2_cFi = .text:0x00002E6C; // type:function size:0x10 scope:global align:4 +__dt__20daNpc_Seira2_Param_cFv = .text:0x00002E7C; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Seira2_Param_cFv = .text:0x00002EBC; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00002ECC; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Seira2_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@99545 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99546 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@99547 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99548 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99549 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99550 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99551 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99552 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99553 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99554 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99646 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99647 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@99753 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99937 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@100074 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100075 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@100076 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100077 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100078 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100081 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@100263 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@100313 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_357_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_357_data_11 = .data:0x00000011; // type:object size:0x10 data:string +l_evtList = .data:0x00000024; // type:object size:0x10 scope:global align:4 +lbl_357_data_34 = .data:0x00000034; // type:object size:0x6 data:string +lbl_357_data_3A = .data:0x0000003A; // type:object size:0x8 data:string +lbl_357_data_42 = .data:0x00000042; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_357_data_58 = .data:0x00000058; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000078; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x00000200; // type:object size:0x2BC scope:global align:4 +l_faceMotionSequenceData = .data:0x000004BC; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x0000059C; // type:object size:0x190 scope:global align:4 +mCutNameList__14daNpc_Seira2_c = .data:0x0000072C; // type:object size:0x4 scope:global align:4 +@99957 = .data:0x00000730; // type:object size:0xC scope:local align:4 +@99958 = .data:0x0000073C; // type:object size:0xC scope:local align:4 +@99959 = .data:0x00000748; // type:object size:0xC scope:local align:4 +@99960 = .data:0x00000754; // type:object size:0xC scope:local align:4 +lbl_357_data_760 = .data:0x00000760; // type:object size:0x7 data:string +@95706 = .data:0x00000768; // type:object size:0xC scope:local align:4 +@95707 = .data:0x00000774; // type:object size:0xC scope:local align:4 +@95708 = .data:0x00000780; // type:object size:0xC scope:local align:4 +bottlAnmData$95752 = .data:0x0000078C; // type:object size:0xD8 scope:local align:4 +@100203 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@100204 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@100205 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@100206 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@100207 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@100208 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@100209 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +lbl_357_data_8B8 = .data:0x000008B8; // type:object size:0x7 data:string +daNpc_Seira2_MethodTable = .data:0x000008C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SERA2 = .data:0x000008E0; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Seira2_c = .data:0x00000910; // type:object size:0xD0 scope:global align:4 +lbl_357_data_9E0 = .data:0x000009E0; // type:object size:0xF data:string +@96101 = .data:0x000009F0; // type:object size:0x1C scope:local align:4 +__RTTI__14daNpc_Seira2_c = .data:0x00000A0C; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Seira2_Param_c = .data:0x00000A14; // type:object size:0xC scope:global align:4 +lbl_357_data_A20 = .data:0x00000A20; // type:object size:0x15 data:string +__RTTI__20daNpc_Seira2_Param_c = .data:0x00000A38; // type:object size:0x8 scope:global align:4 +lbl_357_data_A40 = .data:0x00000A40; // type:object size:0xE data:string +@96104 = .data:0x00000A50; // type:object size:0x14 scope:local align:4 +lbl_357_data_A64 = .data:0x00000A64; // type:object size:0x14 +@96111 = .data:0x00000A78; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000A8C; // type:object size:0xC scope:global align:4 +lbl_357_data_A98 = .data:0x00000A98; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000AA8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000AB0; // type:object size:0xC scope:global align:4 +lbl_357_data_ABC = .data:0x00000ABC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000AD4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000ADC; // type:object size:0xC scope:global align:4 +lbl_357_data_AE8 = .data:0x00000AE8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000AFC; // type:object size:0x8 scope:global align:4 +lbl_357_data_B04 = .data:0x00000B04; // type:object size:0x34 +@96178 = .data:0x00000B38; // type:object size:0x3C scope:local align:4 +lbl_357_data_B74 = .data:0x00000B74; // type:object size:0x14 +@96180 = .data:0x00000B88; // type:object size:0x34 scope:local align:4 +lbl_357_data_BBC = .data:0x00000BBC; // type:object size:0x14 +@96238 = .data:0x00000BD0; // type:object size:0x24 scope:local align:4 +lbl_357_data_BF4 = .data:0x00000BF4; // type:object size:0x18 +@96240 = .data:0x00000C0C; // type:object size:0xC scope:local align:4 +lbl_357_data_C18 = .data:0x00000C18; // type:object size:0x1C +@96242 = .data:0x00000C34; // type:object size:0xC scope:local align:4 +lbl_357_data_C40 = .data:0x00000C40; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__14daNpc_Seira2_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@95181 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_seirei/splits.txt b/config/RZDP01/rels/d_a_npc_seirei/splits.txt new file mode 100644 index 0000000000..ea4e2ffe9e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seirei/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_seirei.cpp: + .text start:0x000000CC end:0x00001B1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000570 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_seirei/symbols.txt b/config/RZDP01/rels/d_a_npc_seirei/symbols.txt new file mode 100644 index 0000000000..0f069112cb --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_seirei/symbols.txt @@ -0,0 +1,122 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daNpc_Seirei_cFv = .text:0x000000CC; // type:function size:0xA0 scope:global align:4 +create__14daNpc_Seirei_cFv = .text:0x0000016C; // type:function size:0x470 scope:global align:4 +CreateHeap__14daNpc_Seirei_cFv = .text:0x000005DC; // type:function size:0x144 scope:global align:4 +Draw__14daNpc_Seirei_cFv = .text:0x00000720; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__14daNpc_Seirei_cFP10fopAc_ac_c = .text:0x000007C8; // type:function size:0x4 scope:global align:4 +getType__14daNpc_Seirei_cFv = .text:0x000007CC; // type:function size:0x4C scope:global align:4 +reset__14daNpc_Seirei_cFv = .text:0x00000818; // type:function size:0xE0 scope:global align:4 +setParam__14daNpc_Seirei_cFv = .text:0x000008F8; // type:function size:0x134 scope:global align:4 +checkChangeEvt__14daNpc_Seirei_cFv = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +evtTalk__14daNpc_Seirei_cFv = .text:0x00000A34; // type:function size:0xF4 scope:global align:4 +evtCutProc__14daNpc_Seirei_cFv = .text:0x00000B28; // type:function size:0xB8 scope:global align:4 +action__14daNpc_Seirei_cFv = .text:0x00000BE0; // type:function size:0x88 scope:global align:4 +beforeMove__14daNpc_Seirei_cFv = .text:0x00000C68; // type:function size:0x8C scope:global align:4 +setAttnPos__14daNpc_Seirei_cFv = .text:0x00000CF4; // type:function size:0x110 scope:global align:4 +drawDbgInfo__14daNpc_Seirei_cFv = .text:0x00000E04; // type:function size:0x8 scope:global align:4 +afterSetMotionAnm__14daNpc_Seirei_cFiifi = .text:0x00000E0C; // type:function size:0x198 scope:global align:4 +selectAction__14daNpc_Seirei_cFv = .text:0x00000FA4; // type:function size:0x40 scope:global align:4 +setAction__14daNpc_Seirei_cFM14daNpc_Seirei_cFPCvPvPv_i = .text:0x00000FE4; // type:function size:0xA8 scope:global align:4 +ctrlWaitAnm__14daNpc_Seirei_cFv = .text:0x0000108C; // type:function size:0xC0 scope:global align:4 +setPrtcls__14daNpc_Seirei_cFv = .text:0x0000114C; // type:function size:0x214 scope:global align:4 +chkFirstMeeting__14daNpc_Seirei_cFv = .text:0x00001360; // type:function size:0x84 scope:global align:4 +cutConversation__14daNpc_Seirei_cFi = .text:0x000013E4; // type:function size:0x1B0 scope:global align:4 +wait__14daNpc_Seirei_cFPv = .text:0x00001594; // type:function size:0xD8 scope:global align:4 +talk__14daNpc_Seirei_cFPv = .text:0x0000166C; // type:function size:0x12C scope:global align:4 +daNpc_Seirei_Create__FPv = .text:0x00001798; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_Delete__FPv = .text:0x0000179C; // type:function size:0x34 scope:global align:4 +daNpc_Seirei_Execute__FPv = .text:0x000017D0; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_Draw__FPv = .text:0x000017D4; // type:function size:0x4 scope:global align:4 +daNpc_Seirei_IsDelete__FPv = .text:0x000017D8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_seirei_cpp = .text:0x000017E0; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001848; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001914; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001954; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001994; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019D8; // type:function size:0xF4 scope:global align:4 +__dt__20daNpc_Seirei_Param_cFv = .text:0x00001ACC; // type:function size:0x40 scope:global align:4 +__ct__20daNpc_Seirei_Param_cFv = .text:0x00001B0C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daNpc_Seirei_Param_c = .rodata:0x00000000; // type:object size:0x94 scope:global align:4 +@99401 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@99427 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99428 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99429 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99464 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@99493 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@99515 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@99646 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99647 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99648 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99649 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +id1$96671 = .rodata:0x000000C0; // type:object size:0xE scope:local align:4 +id2$96672 = .rodata:0x000000CE; // type:object size:0xE scope:local align:2 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_358_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_358_data_9 = .data:0x00000009; // type:object size:0x16 data:string +lbl_358_data_1F = .data:0x0000001F; // type:object size:0x10 data:string +lbl_358_data_2F = .data:0x0000002F; // type:object size:0xC data:string +l_evtList = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +lbl_358_data_5C = .data:0x0000005C; // type:object size:0x7 data:string +lbl_358_data_63 = .data:0x00000063; // type:object size:0x8 data:string +l_resNameList = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_358_data_78 = .data:0x00000078; // type:object size:0x2 +lbl_358_data_7A = .data:0x0000007A; // type:object size:0x2 +l_loadResPtrnList = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_faceMotionAnmData = .data:0x0000008C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x000000A8; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000E0; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +lbl_358_data_120 = .data:0x00000120; // type:object size:0xD data:string +mCutNameList__14daNpc_Seirei_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +mCutList__14daNpc_Seirei_c = .data:0x00000138; // type:object size:0x18 scope:global align:4 data:4byte +@99592 = .data:0x00000150; // type:object size:0xC scope:local align:4 data:4byte +@99593 = .data:0x0000015C; // type:object size:0xC scope:local align:4 data:4byte +lbl_358_data_168 = .data:0x00000168; // type:object size:0x7 data:string +btkAnmData$96582 = .data:0x00000170; // type:object size:0x10 scope:local align:4 +brkAnmData$96583 = .data:0x00000180; // type:object size:0x10 scope:local align:4 +@99702 = .data:0x00000190; // type:object size:0xC scope:local align:4 data:4byte +lbl_358_data_19C = .data:0x0000019C; // type:object size:0x4 data:string +lbl_358_data_1A0 = .data:0x000001A0; // type:object size:0x6 data:string +daNpc_Seirei_MethodTable = .data:0x000001A8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SEIREI = .data:0x000001C8; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Seirei_c = .data:0x000001F8; // type:object size:0xC4 scope:global align:4 +lbl_358_data_2BC = .data:0x000002BC; // type:object size:0xF data:string +@96878 = .data:0x000002CC; // type:object size:0x14 scope:local align:4 +__RTTI__14daNpc_Seirei_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +__vt__20daNpc_Seirei_Param_c = .data:0x000002E8; // type:object size:0xC scope:global align:4 +lbl_358_data_2F4 = .data:0x000002F4; // type:object size:0x15 data:string +__RTTI__20daNpc_Seirei_Param_c = .data:0x0000030C; // type:object size:0x8 scope:global align:4 +lbl_358_data_314 = .data:0x00000314; // type:object size:0x9 data:string +@96886 = .data:0x00000320; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_358_data_340 = .data:0x00000340; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000350; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000358; // type:object size:0xC scope:global align:4 +lbl_358_data_364 = .data:0x00000364; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000037C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000384; // type:object size:0xC scope:global align:4 +lbl_358_data_390 = .data:0x00000390; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000003A4; // type:object size:0x8 scope:global align:4 +lbl_358_data_3AC = .data:0x000003AC; // type:object size:0x34 +@96953 = .data:0x000003E0; // type:object size:0x3C scope:local align:4 +lbl_358_data_41C = .data:0x0000041C; // type:object size:0x14 +@96955 = .data:0x00000430; // type:object size:0x34 scope:local align:4 +lbl_358_data_464 = .data:0x00000464; // type:object size:0x14 +@97013 = .data:0x00000478; // type:object size:0x24 scope:local align:4 +lbl_358_data_49C = .data:0x0000049C; // type:object size:0x18 +@97015 = .data:0x000004B4; // type:object size:0xC scope:local align:4 +lbl_358_data_4C0 = .data:0x000004C0; // type:object size:0x1C +@97017 = .data:0x000004DC; // type:object size:0xC scope:local align:4 +lbl_358_data_4E8 = .data:0x000004E8; // type:object size:0x88 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96249 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_shad/splits.txt b/config/RZDP01/rels/d_a_npc_shad/splits.txt new file mode 100644 index 0000000000..1c5e603c64 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shad/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shad.cpp: + .text start:0x000000CC end:0x00006634 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000358 + .data start:0x00000000 end:0x0000096C + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_npc_shad/symbols.txt b/config/RZDP01/rels/d_a_npc_shad/symbols.txt new file mode 100644 index 0000000000..ee5f1a0cf1 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shad/symbols.txt @@ -0,0 +1,241 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcShad_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcShad_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +Create__11daNpcShad_cFv = .text:0x00000460; // type:function size:0x690 scope:global align:4 +CreateHeap__11daNpcShad_cFv = .text:0x00000AF0; // type:function size:0x3BC scope:global align:4 +Draw__11daNpcShad_cFv = .text:0x00000EAC; // type:function size:0x148 scope:global align:4 +ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel = .text:0x00000FF4; // type:function size:0x184 scope:global align:4 +createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcShad_cFP8J3DJointi = .text:0x0000117C; // type:function size:0x48 scope:global align:4 +setExpressionAnm__11daNpcShad_cFib = .text:0x000011C4; // type:function size:0x298 scope:global align:4 +setExpressionBtp__11daNpcShad_cFi = .text:0x0000145C; // type:function size:0xD8 scope:global align:4 +setMotionAnm__11daNpcShad_cFif = .text:0x00001534; // type:function size:0x188 scope:global align:4 +setWaitAction__11daNpcShad_cFv = .text:0x000016BC; // type:function size:0xC0 scope:global align:4 +setAction__11daNpcShad_cFM11daNpcShad_cFPCvPvPv_b = .text:0x0000177C; // type:function size:0xA8 scope:global align:4 +getPathPoint__11daNpcShad_cFUciP3Vec = .text:0x00001824; // type:function size:0x84 scope:global align:4 +isSneaking__11daNpcShad_cFv = .text:0x000018A8; // type:function size:0x6C scope:global align:4 +wait_type0__11daNpcShad_cFPv = .text:0x00001914; // type:function size:0x324 scope:global align:4 +setExpression__11daNpcShad_cFif = .text:0x00001C38; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcShad_cFifi = .text:0x00001C64; // type:function size:0x44 scope:global align:4 +setLookMode__11daNpcShad_cFiP10fopAc_ac_cP3Vec = .text:0x00001CA8; // type:function size:0x5C scope:global align:4 +chkFindPlayer__11daNpcShad_cFv = .text:0x00001D04; // type:function size:0xF0 scope:global align:4 +step__11daNpcShad_cFsif = .text:0x00001DF4; // type:function size:0x17C scope:global align:4 +wait_type1__11daNpcShad_cFPv = .text:0x00001F70; // type:function size:0x794 scope:global align:4 +wait_type2__11daNpcShad_cFPv = .text:0x00002704; // type:function size:0x17C scope:global align:4 +talk__11daNpcShad_cFPv = .text:0x00002880; // type:function size:0x2EC scope:global align:4 +setExpressionTalkAfter__11daNpcShad_cFv = .text:0x00002B6C; // type:function size:0xB8 scope:global align:4 +demo__11daNpcShad_cFPv = .text:0x00002C24; // type:function size:0x1B8 scope:global align:4 +leave__11daNpcShad_cFPv = .text:0x00002DDC; // type:function size:0x124 scope:global align:4 +EvCut_Introduction__11daNpcShad_cFi = .text:0x00002F00; // type:function size:0xDC scope:global align:4 +EvCut_Meeting__11daNpcShad_cFi = .text:0x00002FDC; // type:function size:0x1C8 scope:global align:4 +EvCut_ToChantSpell1__11daNpcShad_cFi = .text:0x000031A4; // type:function size:0x6DC scope:global align:4 +EvCut_ToChantSpell2__11daNpcShad_cFi = .text:0x00003880; // type:function size:0x74C scope:global align:4 +EvCut_ToChantSpell2Skip__11daNpcShad_cFi = .text:0x00003FCC; // type:function size:0x120 scope:global align:4 +EvCut_DiscoveryCannon__11daNpcShad_cFi = .text:0x000040EC; // type:function size:0x4E4 scope:global align:4 +EvCut_DiscoveryCannonSkip__11daNpcShad_cFi = .text:0x000045D0; // type:function size:0x158 scope:global align:4 +EvCut_Disappear__11daNpcShad_cFi = .text:0x00004728; // type:function size:0x598 scope:global align:4 +EvCut_DisappearSkip__11daNpcShad_cFi = .text:0x00004CC0; // type:function size:0xCC scope:global align:4 +EvCut_CallBack__11daNpcShad_cFi = .text:0x00004D8C; // type:function size:0x1C0 scope:global align:4 +EvCut_WiretapSponsor__11daNpcShad_cFi = .text:0x00004F4C; // type:function size:0x1E0 scope:global align:4 +EvCut_WiretapEntrant__11daNpcShad_cFi = .text:0x0000512C; // type:function size:0x198 scope:global align:4 +daNpcShad_Create__FPv = .text:0x000052C4; // type:function size:0x4 scope:global align:4 +daNpcShad_Delete__FPv = .text:0x000052C8; // type:function size:0x34 scope:global align:4 +daNpcShad_Execute__FPv = .text:0x000052FC; // type:function size:0x24 scope:global align:4 +daNpcShad_Draw__FPv = .text:0x00005320; // type:function size:0x4 scope:global align:4 +daNpcShad_IsDelete__FPv = .text:0x00005324; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcShad_cFv = .text:0x0000532C; // type:function size:0x8 scope:global align:4 +setAttnPos__11daNpcShad_cFv = .text:0x00005334; // type:function size:0x468 scope:global align:4 +ctrlBtk__11daNpcShad_cFv = .text:0x0000579C; // type:function size:0xD4 scope:global align:4 +main__11daNpcShad_cFv = .text:0x00005870; // type:function size:0x934 scope:global align:4 +setParam__11daNpcShad_cFv = .text:0x000061A4; // type:function size:0x214 scope:global align:4 +__sinit_\d_a_npc_shad_cpp = .text:0x000063B8; // type:function size:0x98 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00006450; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000648C; // type:function size:0xBC scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00006548; // type:function size:0x28 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00006570; // type:function size:0x74 scope:global align:4 +__dt__17daNpcShad_Param_cFv = .text:0x000065E4; // type:function size:0x40 scope:global align:4 +__ct__17daNpcShad_Param_cFv = .text:0x00006624; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcShad_Param_c = .rodata:0x00000000; // type:object size:0x70 scope:global align:4 +@104669 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@104670 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@104671 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@104673 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@104674 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@104675 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@104676 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@104677 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@104751 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@97960 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 data:4byte +@98295 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 +@98299 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 +@98301 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@98305 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@98307 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@98311 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@98313 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@98317 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@98321 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@98325 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@98329 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@98333 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@98337 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@98341 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@98345 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@98398 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@98402 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@98404 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@98408 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@98412 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@98414 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@98418 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@98422 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@98424 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@98428 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@98430 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@98434 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98438 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98440 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98444 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98446 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98450 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@98452 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@98456 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@98458 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@98462 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@98466 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@98470 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@98472 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@98476 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@98480 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@98484 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@98488 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@98492 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@98496 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@98500 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@98504 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@105063 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 data:float +@105064 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@105118 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 data:float +@105139 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 data:float +@105142 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:4 data:double +@105291 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@105292 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@105293 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 data:string +@105294 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105324 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105325 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@105401 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@105402 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@105518 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@105519 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@105520 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@105521 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@105522 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@105529 = .rodata:0x00000328; // type:object size:0x8 scope:local align:4 +@105627 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 +@105709 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@105816 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@105817 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 +@105818 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@105964 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 +@105965 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 +@105966 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@105967 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@105982 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x1B0 scope:global align:4 +l_btpGetParamList = .data:0x000001B0; // type:object size:0x84 scope:global align:4 +l_btkGetParamList = .data:0x00000234; // type:object size:0x3C scope:global align:4 data:4byte +l_loadRes_SHAD0 = .data:0x00000270; // type:object size:0xC scope:global align:4 +l_loadRes_SHAD1 = .data:0x0000027C; // type:object size:0xC scope:global align:4 +l_loadRes_SHAD2 = .data:0x00000288; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_359_data_2A0 = .data:0x000002A0; // type:object size:0x5 data:string +lbl_359_data_2A5 = .data:0x000002A5; // type:object size:0x6 data:string +lbl_359_data_2AB = .data:0x000002AB; // type:object size:0x6 data:string +lbl_359_data_2B1 = .data:0x000002B1; // type:object size:0x6 data:string +l_arcNames = .data:0x000002B8; // type:object size:0x10 scope:global align:4 data:4byte +lbl_359_data_2C8 = .data:0x000002C8; // type:object size:0x1 +lbl_359_data_2C9 = .data:0x000002C9; // type:object size:0x11 data:string +lbl_359_data_2DA = .data:0x000002DA; // type:object size:0xF data:string +lbl_359_data_2E9 = .data:0x000002E9; // type:object size:0x15 data:string +lbl_359_data_2FE = .data:0x000002FE; // type:object size:0x15 data:string +lbl_359_data_313 = .data:0x00000313; // type:object size:0x1A data:string +lbl_359_data_32D = .data:0x0000032D; // type:object size:0x16 data:string +lbl_359_data_343 = .data:0x00000343; // type:object size:0x1B data:string +lbl_359_data_35E = .data:0x0000035E; // type:object size:0xF data:string +lbl_359_data_36D = .data:0x0000036D; // type:object size:0x14 data:string +lbl_359_data_381 = .data:0x00000381; // type:object size:0xE data:string +lbl_359_data_38F = .data:0x0000038F; // type:object size:0x13 data:string +lbl_359_data_3A2 = .data:0x000003A2; // type:object size:0x14 data:string +lbl_359_data_3B6 = .data:0x000003B6; // type:object size:0x16 data:string +l_evtNames = .data:0x000003CC; // type:object size:0x38 scope:global align:4 data:4byte +l_myName = .data:0x00000404; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcShad_c = .data:0x00000408; // type:object size:0xA8 scope:global align:4 data:4byte +lbl_359_data_4B0 = .data:0x000004B0; // type:object size:0x18 +@104936 = .data:0x000004C8; // type:object size:0x34 scope:local align:4 +@104988 = .data:0x000004FC; // type:object size:0xC scope:local align:4 +@104989 = .data:0x00000508; // type:object size:0xC scope:local align:4 +@104990 = .data:0x00000514; // type:object size:0xC scope:local align:4 +@105036 = .data:0x00000520; // type:object size:0xC scope:local align:4 +@105037 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +@105189 = .data:0x00000538; // type:object size:0xC scope:local align:4 +@105190 = .data:0x00000544; // type:object size:0xC scope:local align:4 +lbl_359_data_550 = .data:0x00000550; // type:object size:0xC data:string +@105314 = .data:0x0000055C; // type:object size:0xC scope:local align:4 data:4byte +lbl_359_data_568 = .data:0x00000568; // type:object size:0x10 data:string +@105712 = .data:0x00000578; // type:object size:0x20 scope:local align:4 +@105711 = .data:0x00000598; // type:object size:0x20 scope:local align:4 +daNpcShad_MethodTable = .data:0x000005B8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHAD = .data:0x000005D8; // type:object size:0x30 scope:global align:4 +__vt__11daNpcShad_c = .data:0x00000608; // type:object size:0x48 scope:global align:4 +lbl_359_data_650 = .data:0x00000650; // type:object size:0xC data:string +@100019 = .data:0x0000065C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcShad_c = .data:0x00000670; // type:object size:0x8 scope:global align:4 +__vt__17daNpcShad_Param_c = .data:0x00000678; // type:object size:0xC scope:global align:4 +lbl_359_data_684 = .data:0x00000684; // type:object size:0x12 data:string +__RTTI__17daNpcShad_Param_c = .data:0x00000698; // type:object size:0x8 scope:global align:4 +lbl_359_data_6A0 = .data:0x000006A0; // type:object size:0x9 data:string +@100022 = .data:0x000006AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000006C0; // type:object size:0xC scope:global align:4 +lbl_359_data_6CC = .data:0x000006CC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000006DC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000006E4; // type:object size:0xC scope:global align:4 +lbl_359_data_6F0 = .data:0x000006F0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000704; // type:object size:0x8 scope:global align:4 +lbl_359_data_70C = .data:0x0000070C; // type:object size:0x34 +@100094 = .data:0x00000740; // type:object size:0x3C scope:local align:4 +lbl_359_data_77C = .data:0x0000077C; // type:object size:0x14 +@100096 = .data:0x00000790; // type:object size:0x34 scope:local align:4 +lbl_359_data_7C4 = .data:0x000007C4; // type:object size:0x14 +@100154 = .data:0x000007D8; // type:object size:0x24 scope:local align:4 +lbl_359_data_7FC = .data:0x000007FC; // type:object size:0x18 +@100156 = .data:0x00000814; // type:object size:0xC scope:local align:4 +lbl_359_data_820 = .data:0x00000820; // type:object size:0x1C +@100158 = .data:0x0000083C; // type:object size:0xC scope:local align:4 +lbl_359_data_848 = .data:0x00000848; // type:object size:0xE8 +lbl_359_data_930 = .data:0x00000930; // type:object size:0x4 data:string +lbl_359_data_934 = .data:0x00000934; // type:object size:0x4 data:string +lbl_359_data_938 = .data:0x00000938; // type:object size:0x6 data:string +lbl_359_data_93E = .data:0x0000093E; // type:object size:0x4 data:string +lbl_359_data_942 = .data:0x00000942; // type:object size:0x6 data:string +lbl_359_data_948 = .data:0x00000948; // type:object size:0x4 data:string +lbl_359_data_94C = .data:0x0000094C; // type:object size:0x4 data:string +lbl_359_data_950 = .data:0x00000950; // type:object size:0x6 data:string +lbl_359_data_956 = .data:0x00000956; // type:object size:0x4 data:string +lbl_359_data_95A = .data:0x0000095A; // type:object size:0x4 data:string +lbl_359_data_95E = .data:0x0000095E; // type:object size:0x4 data:string +lbl_359_data_962 = .data:0x00000962; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtArcs = .bss:0x00000008; // type:object size:0x38 scope:global align:4 data:4byte +@97707 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000004C; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_shaman/splits.txt b/config/RZDP01/rels/d_a_npc_shaman/splits.txt new file mode 100644 index 0000000000..13069ab44a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shaman/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shaman.cpp: + .text start:0x000000CC end:0x00002924 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x00000A8C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_shaman/symbols.txt b/config/RZDP01/rels/d_a_npc_shaman/symbols.txt new file mode 100644 index 0000000000..6e39121cdc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shaman/symbols.txt @@ -0,0 +1,157 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Sha_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__11daNpc_Sha_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__11daNpc_Sha_cFv = .text:0x00000648; // type:function size:0x268 scope:global align:4 +Draw__11daNpc_Sha_cFv = .text:0x000008B0; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Sha_cFP10fopAc_ac_c = .text:0x00000944; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Sha_cFP8J3DJointi = .text:0x00000948; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Sha_cFv = .text:0x0000099C; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_Sha_cFv = .text:0x000009D4; // type:function size:0x34 scope:global align:4 +reset__11daNpc_Sha_cFv = .text:0x00000A08; // type:function size:0x94 scope:global align:4 +afterJntAnm__11daNpc_Sha_cFi = .text:0x00000A9C; // type:function size:0x84 scope:global align:4 +setParam__11daNpc_Sha_cFv = .text:0x00000B20; // type:function size:0xF0 scope:global align:4 +checkChangeEvt__11daNpc_Sha_cFv = .text:0x00000C10; // type:function size:0xDC scope:global align:4 +setAfterTalkMotion__11daNpc_Sha_cFv = .text:0x00000CEC; // type:function size:0x64 scope:global align:4 +evtTalk__11daNpc_Sha_cFv = .text:0x00000D50; // type:function size:0xEC scope:global align:4 +evtCutProc__11daNpc_Sha_cFv = .text:0x00000E3C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Sha_cFv = .text:0x00000EF4; // type:function size:0x124 scope:global align:4 +beforeMove__11daNpc_Sha_cFv = .text:0x00001018; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Sha_cFv = .text:0x00001088; // type:function size:0x2D8 scope:global align:4 +setCollision__11daNpc_Sha_cFv = .text:0x00001360; // type:function size:0x160 scope:global align:4 +drawDbgInfo__11daNpc_Sha_cFv = .text:0x000014C0; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_Sha_cFv = .text:0x000014C8; // type:function size:0x40 scope:global align:4 +setAction__11daNpc_Sha_cFM11daNpc_Sha_cFPCvPvPv_i = .text:0x00001508; // type:function size:0xA8 scope:global align:4 +getSceneChangeNoTableIx__11daNpc_Sha_cFv = .text:0x000015B0; // type:function size:0x32C scope:global align:4 +setTempBit__11daNpc_Sha_cFi = .text:0x000018DC; // type:function size:0xA8 scope:global align:4 +cutPerformAugury__11daNpc_Sha_cFi = .text:0x00001984; // type:function size:0x454 scope:global align:4 +wait__11daNpc_Sha_cFPv = .text:0x00001DD8; // type:function size:0x230 scope:global align:4 +talk__11daNpc_Sha_cFPv = .text:0x00002008; // type:function size:0x174 scope:global align:4 +query265__11daNpc_Sha_cFv = .text:0x0000217C; // type:function size:0x8 scope:global align:4 +query268__11daNpc_Sha_cFv = .text:0x00002184; // type:function size:0x8 scope:global align:4 +query267__11daNpc_Sha_cFv = .text:0x0000218C; // type:function size:0x8 scope:global align:4 +query078__11daNpc_Sha_cFv = .text:0x00002194; // type:function size:0x8 scope:global align:4 +query264__11daNpc_Sha_cFv = .text:0x0000219C; // type:function size:0x8 scope:global align:4 +query266__11daNpc_Sha_cFv = .text:0x000021A4; // type:function size:0x8 scope:global align:4 +query542__11daNpc_Sha_cFv = .text:0x000021AC; // type:function size:0x8 scope:global align:4 +query461__11daNpc_Sha_cFv = .text:0x000021B4; // type:function size:0x8 scope:global align:4 +query288__11daNpc_Sha_cFv = .text:0x000021BC; // type:function size:0x8 scope:global align:4 +query000__11daNpc_Sha_cFv = .text:0x000021C4; // type:function size:0x8 scope:global align:4 +query999__11daNpc_Sha_cFv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 +daNpc_Sha_Create__FPv = .text:0x000021D4; // type:function size:0x4 scope:global align:4 +daNpc_Sha_Delete__FPv = .text:0x000021D8; // type:function size:0x34 scope:global align:4 +daNpc_Sha_Execute__FPv = .text:0x0000220C; // type:function size:0x4 scope:global align:4 +daNpc_Sha_Draw__FPv = .text:0x00002210; // type:function size:0x4 scope:global align:4 +daNpc_Sha_IsDelete__FPv = .text:0x00002214; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_shaman_cpp = .text:0x0000221C; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00002284; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00002350; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00002390; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000023D0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00002414; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000024BC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002548; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000025C8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000025E4; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00002644; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000275C; // type:function size:0x110 scope:global align:4 +getEyeballMaterialNo__11daNpc_Sha_cFv = .text:0x0000286C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Sha_cFv = .text:0x00002874; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Sha_cFv = .text:0x0000287C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Sha_cFv = .text:0x00002884; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Sha_cFi = .text:0x0000288C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Sha_cFi = .text:0x0000289C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Sha_Param_cFv = .text:0x000028AC; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Sha_Param_cFv = .text:0x000028EC; // type:function size:0x10 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x000028FC; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Sha_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94760 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@98793 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98794 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98795 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98796 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98797 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98817 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98818 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98824 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98870 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98927 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@99037 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99143 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99144 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99145 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99146 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99147 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99150 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@95385 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +mEvtBitLabels__11daNpc_Sha_c = .rodata:0x000000EC; // type:object size:0xC scope:global align:4 +mTmpBitLabels__11daNpc_Sha_c = .rodata:0x000000F8; // type:object size:0xC scope:global align:4 +mSceneChangeNoTable__11daNpc_Sha_c = .rodata:0x00000104; // type:object size:0xC0 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_360_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_360_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_360_data_15 = .data:0x00000015; // type:object size:0xF data:string +lbl_360_data_24 = .data:0x00000024; // type:object size:0x7 data:string +lbl_360_data_2B = .data:0x0000002B; // type:object size:0x7 data:string +lbl_360_data_32 = .data:0x00000032; // type:object size:0x7 data:string +l_evtList = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +lbl_360_data_6C = .data:0x0000006C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +lbl_360_data_78 = .data:0x00000078; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000007C; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000088; // type:object size:0x118 scope:global align:4 +l_motionAnmData = .data:0x000001A0; // type:object size:0xE0 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000280; // type:object size:0xA0 scope:global align:4 +l_motionSequenceData = .data:0x00000320; // type:object size:0x80 scope:global align:4 +mCutNameList__11daNpc_Sha_c = .data:0x000003A0; // type:object size:0x8 scope:global align:4 +mCutList__11daNpc_Sha_c = .data:0x000003A8; // type:object size:0x18 scope:global align:4 data:4byte +@99016 = .data:0x000003C0; // type:object size:0xC scope:local align:4 data:4byte +@99050 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +@99051 = .data:0x000003D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_360_data_3E4 = .data:0x000003E4; // type:object size:0x4 data:string +@99195 = .data:0x000003E8; // type:object size:0xC scope:local align:4 data:4byte +lbl_360_data_3F4 = .data:0x000003F4; // type:object size:0x18 +@99388 = .data:0x0000040C; // type:object size:0x20 scope:local align:4 +mQueries__11daNpc_Sha_c = .data:0x0000042C; // type:object size:0x240 scope:global align:4 +daNpc_Sha_MethodTable = .data:0x0000066C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHAMAN = .data:0x0000068C; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Sha_c = .data:0x000006BC; // type:object size:0xC4 scope:global align:4 +lbl_360_data_780 = .data:0x00000780; // type:object size:0xC data:string +@95676 = .data:0x0000078C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Sha_c = .data:0x000007A0; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Sha_Param_c = .data:0x000007A8; // type:object size:0xC scope:global align:4 +lbl_360_data_7B4 = .data:0x000007B4; // type:object size:0x12 data:string +__RTTI__17daNpc_Sha_Param_c = .data:0x000007C8; // type:object size:0x8 scope:global align:4 +lbl_360_data_7D0 = .data:0x000007D0; // type:object size:0x9 data:string +@95684 = .data:0x000007DC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000007F0; // type:object size:0xC scope:global align:4 +lbl_360_data_7FC = .data:0x000007FC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000080C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000814; // type:object size:0xC scope:global align:4 +lbl_360_data_820 = .data:0x00000820; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000838; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000840; // type:object size:0xC scope:global align:4 +lbl_360_data_84C = .data:0x0000084C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000860; // type:object size:0x8 scope:global align:4 +lbl_360_data_868 = .data:0x00000868; // type:object size:0x34 +@95751 = .data:0x0000089C; // type:object size:0x3C scope:local align:4 +lbl_360_data_8D8 = .data:0x000008D8; // type:object size:0x14 +@95753 = .data:0x000008EC; // type:object size:0x34 scope:local align:4 +lbl_360_data_920 = .data:0x00000920; // type:object size:0x14 +@95811 = .data:0x00000934; // type:object size:0x24 scope:local align:4 +lbl_360_data_958 = .data:0x00000958; // type:object size:0x18 +@95813 = .data:0x00000970; // type:object size:0xC scope:local align:4 +lbl_360_data_97C = .data:0x0000097C; // type:object size:0x1C +@95815 = .data:0x00000998; // type:object size:0xC scope:local align:4 +lbl_360_data_9A4 = .data:0x000009A4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94746 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_shoe/splits.txt b/config/RZDP01/rels/d_a_npc_shoe/splits.txt new file mode 100644 index 0000000000..49ca39f1a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shoe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_shoe.cpp: + .text start:0x000000CC end:0x00001F04 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000418 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_npc_shoe/symbols.txt b/config/RZDP01/rels/d_a_npc_shoe/symbols.txt new file mode 100644 index 0000000000..06ce6a7154 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shoe/symbols.txt @@ -0,0 +1,112 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcShoe_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcShoe_cFv = .text:0x00000358; // type:function size:0xF0 scope:global align:4 +Create__11daNpcShoe_cFv = .text:0x00000448; // type:function size:0x4B0 scope:global align:4 +CreateHeap__11daNpcShoe_cFv = .text:0x000008F8; // type:function size:0x200 scope:global align:4 +Execute__11daNpcShoe_cFv = .text:0x00000AF8; // type:function size:0xAC scope:global align:4 +Draw__11daNpcShoe_cFv = .text:0x00000BA4; // type:function size:0xFC scope:global align:4 +ctrlJoint__11daNpcShoe_cFP8J3DJointP8J3DModel = .text:0x00000CA0; // type:function size:0x144 scope:global align:4 +createHeapCallBack__11daNpcShoe_cFP10fopAc_ac_c = .text:0x00000DE4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcShoe_cFP8J3DJointi = .text:0x00000DE8; // type:function size:0x48 scope:global align:4 +setMotion__11daNpcShoe_cFifi = .text:0x00000E30; // type:function size:0x48 scope:global align:4 +setAction__11daNpcShoe_cFM11daNpcShoe_cFPCvPvPv_b = .text:0x00000E78; // type:function size:0xA8 scope:global align:4 +wait__11daNpcShoe_cFPv = .text:0x00000F20; // type:function size:0x2EC scope:global align:4 +setLookMode__11daNpcShoe_cFi = .text:0x0000120C; // type:function size:0x24 scope:global align:4 +fear__11daNpcShoe_cFPv = .text:0x00001230; // type:function size:0xB0 scope:global align:4 +talk__11daNpcShoe_cFPv = .text:0x000012E0; // type:function size:0x150 scope:global align:4 +demo__11daNpcShoe_cFPv = .text:0x00001430; // type:function size:0x174 scope:global align:4 +daNpcShoe_Create__FPv = .text:0x000015A4; // type:function size:0x4 scope:global align:4 +daNpcShoe_Delete__FPv = .text:0x000015A8; // type:function size:0x34 scope:global align:4 +daNpcShoe_Execute__FPv = .text:0x000015DC; // type:function size:0x4 scope:global align:4 +daNpcShoe_Draw__FPv = .text:0x000015E0; // type:function size:0x4 scope:global align:4 +daNpcShoe_IsDelete__FPv = .text:0x000015E4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__11daNpcShoe_cFv = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +setMotionAnm__11daNpcShoe_cFif = .text:0x000015F4; // type:function size:0xCC scope:global align:4 +setAttnPos__11daNpcShoe_cFv = .text:0x000016C0; // type:function size:0x390 scope:global align:4 +main__11daNpcShoe_cFv = .text:0x00001A50; // type:function size:0x1FC scope:global align:4 +setParam__11daNpcShoe_cFv = .text:0x00001C4C; // type:function size:0xA0 scope:global align:4 +__sinit_\d_a_npc_shoe_cpp = .text:0x00001CEC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001D54; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00001D90; // type:function size:0xBC scope:global align:4 +getTime__11daNpcShoe_cFv = .text:0x00001E4C; // type:function size:0x64 scope:global align:4 +adjustShapeAngle__11daNpcShoe_cFv = .text:0x00001EB0; // type:function size:0x4 scope:global align:4 +__dt__17daNpcShoe_Param_cFv = .text:0x00001EB4; // type:function size:0x40 scope:global align:4 +__ct__17daNpcShoe_Param_cFv = .text:0x00001EF4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcShoe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@97848 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@97899 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@94928 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 data:4byte +@95123 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95129 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95135 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95141 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@98102 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@98103 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@98259 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98260 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98261 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x3C scope:global align:4 +lbl_361_data_3C = .data:0x0000003C; // type:object size:0x5 data:string +lbl_361_data_41 = .data:0x00000041; // type:object size:0x9 data:string +lbl_361_data_4A = .data:0x0000004A; // type:object size:0x7 data:string +l_arcNames = .data:0x00000054; // type:object size:0xC scope:global align:4 data:4byte +lbl_361_data_60 = .data:0x00000060; // type:object size:0x5 data:string +l_myName = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +@97757 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@95086 = .data:0x00000078; // type:object size:0xC scope:local align:4 data:4byte +@98048 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@98049 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@98050 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@98123 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@98140 = .data:0x000000B4; // type:object size:0xC scope:local align:4 data:4byte +daNpcShoe_MethodTable = .data:0x000000C0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHOE = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__11daNpcShoe_c = .data:0x00000110; // type:object size:0x48 scope:global align:4 +lbl_361_data_158 = .data:0x00000158; // type:object size:0xC data:string +@95483 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcShoe_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +__vt__17daNpcShoe_Param_c = .data:0x00000180; // type:object size:0xC scope:global align:4 +lbl_361_data_18C = .data:0x0000018C; // type:object size:0x12 data:string +__RTTI__17daNpcShoe_Param_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +lbl_361_data_1A8 = .data:0x000001A8; // type:object size:0x9 data:string +@95486 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +lbl_361_data_1D4 = .data:0x000001D4; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_361_data_1F8 = .data:0x000001F8; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000020C; // type:object size:0x8 scope:global align:4 +lbl_361_data_214 = .data:0x00000214; // type:object size:0x34 +@95558 = .data:0x00000248; // type:object size:0x3C scope:local align:4 +lbl_361_data_284 = .data:0x00000284; // type:object size:0x14 +@95560 = .data:0x00000298; // type:object size:0x34 scope:local align:4 +lbl_361_data_2CC = .data:0x000002CC; // type:object size:0x14 +@95618 = .data:0x000002E0; // type:object size:0x24 scope:local align:4 +lbl_361_data_304 = .data:0x00000304; // type:object size:0x18 +@95620 = .data:0x0000031C; // type:object size:0xC scope:local align:4 +lbl_361_data_328 = .data:0x00000328; // type:object size:0x1C +@95622 = .data:0x00000344; // type:object size:0xC scope:local align:4 +lbl_361_data_350 = .data:0x00000350; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtNames = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@94754 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcShoe_c = .bss:0x0000001C; // type:object size:0xC scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_npc_shop0/splits.txt b/config/RZDP01/rels/d_a_npc_shop0/splits.txt new file mode 100644 index 0000000000..e01be6bf10 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shop0/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_shop0.cpp: + .text start:0x0000005C end:0x00000E0C + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000390 diff --git a/config/RZDP01/rels/d_a_npc_shop0/symbols.txt b/config/RZDP01/rels/d_a_npc_shop0/symbols.txt new file mode 100644 index 0000000000..939af92212 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shop0/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__13daNpc_Shop0_cFv = .text:0x00000060; // type:function size:0xCC scope:global align:4 +create__13daNpc_Shop0_cFv = .text:0x0000012C; // type:function size:0x1CC scope:global align:4 +createHeap__13daNpc_Shop0_cFv = .text:0x000002F8; // type:function size:0xE4 scope:global align:4 +execute__13daNpc_Shop0_cFv = .text:0x000003DC; // type:function size:0xB8 scope:global align:4 +draw__13daNpc_Shop0_cFv = .text:0x00000494; // type:function size:0xBC scope:global align:4 +getParam__13daNpc_Shop0_cFv = .text:0x00000550; // type:function size:0x1C scope:global align:4 +isDelete__13daNpc_Shop0_cFv = .text:0x0000056C; // type:function size:0x58 scope:global align:4 +init__13daNpc_Shop0_cFv = .text:0x000005C4; // type:function size:0xFC scope:global align:4 +getTrnsfrmAnmP__13daNpc_Shop0_cFiPPc = .text:0x000006C0; // type:function size:0x6C scope:global align:4 +setBckAnm__13daNpc_Shop0_cFP15J3DAnmTransformfiiib = .text:0x0000072C; // type:function size:0xB0 scope:global align:4 +setCollision__13daNpc_Shop0_cFv = .text:0x000007DC; // type:function size:0x70 scope:global align:4 +checkEvent__13daNpc_Shop0_cFv = .text:0x0000084C; // type:function size:0x114 scope:global align:4 +orderEvent__13daNpc_Shop0_cFv = .text:0x00000960; // type:function size:0x28 scope:global align:4 +setMtx__13daNpc_Shop0_cFv = .text:0x00000988; // type:function size:0x90 scope:global align:4 +setRoomInf__13daNpc_Shop0_cFv = .text:0x00000A18; // type:function size:0xA0 scope:global align:4 +cut_alert__13daNpc_Shop0_cFii = .text:0x00000AB8; // type:function size:0x60 scope:global align:4 +setProcess__13daNpc_Shop0_cFM13daNpc_Shop0_cFPCvPvPv_iPvi = .text:0x00000B18; // type:function size:0x114 scope:global align:4 +wait__13daNpc_Shop0_cFPv = .text:0x00000C2C; // type:function size:0x80 scope:global align:4 +talk__13daNpc_Shop0_cFPv = .text:0x00000CAC; // type:function size:0xD8 scope:global align:4 +daNpc_Shop0_Create__FPv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_Delete__FPv = .text:0x00000D88; // type:function size:0x34 scope:global align:4 +daNpc_Shop0_Execute__FPv = .text:0x00000DBC; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_Draw__FPv = .text:0x00000DC0; // type:function size:0x4 scope:global align:4 +daNpc_Shop0_IsDelete__FPv = .text:0x00000DC4; // type:function size:0x8 scope:global align:4 +__dt__19daNpc_Shop0_Param_cFv = .text:0x00000DCC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCylDat__13daNpc_Shop0_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +mParam__19daNpc_Shop0_Param_c = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +@96327 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96340 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96341 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96356 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96357 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96418 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@96422 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 data:double +@96454 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_362_data_C = .data:0x0000000C; // type:object size:0xA data:string +l_bmdFileName = .data:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_362_data_1C = .data:0x0000001C; // type:object size:0xB data:string +l_bckFileNameTBL = .data:0x00000028; // type:object size:0x4 scope:global align:4 +@96388 = .data:0x0000002C; // type:object size:0xC scope:local align:4 data:4byte +lbl_362_data_38 = .data:0x00000038; // type:object size:0x5 data:string +@96431 = .data:0x00000040; // type:object size:0xC scope:local align:4 data:4byte +@96432 = .data:0x0000004C; // type:object size:0xC scope:local align:4 data:4byte +@96508 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Shop0_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SHOP0 = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__19daNpc_Shop0_Param_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_362_data_C0 = .data:0x000000C0; // type:object size:0x14 data:string +__RTTI__19daNpc_Shop0_Param_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__vt__13daNpc_Shop0_c = .data:0x000000DC; // type:object size:0xC scope:global align:4 +lbl_362_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +@95060 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +__RTTI__13daNpc_Shop0_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_362_data_10C = .data:0x0000010C; // type:object size:0x34 +@95134 = .data:0x00000140; // type:object size:0x3C scope:local align:4 +lbl_362_data_17C = .data:0x0000017C; // type:object size:0x14 +@95136 = .data:0x00000190; // type:object size:0x34 scope:local align:4 +lbl_362_data_1C4 = .data:0x000001C4; // type:object size:0x48 +@95188 = .data:0x0000020C; // type:object size:0x4C scope:local align:4 +lbl_362_data_258 = .data:0x00000258; // type:object size:0x14 +@95192 = .data:0x0000026C; // type:object size:0x44 scope:local align:4 +lbl_362_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@95194 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 +lbl_362_data_2E8 = .data:0x000002E8; // type:object size:0x18 +@95196 = .data:0x00000300; // type:object size:0xC scope:local align:4 +lbl_362_data_30C = .data:0x0000030C; // type:object size:0x1C +@95198 = .data:0x00000328; // type:object size:0xC scope:local align:4 +lbl_362_data_334 = .data:0x00000334; // type:object size:0x48 +@95232 = .data:0x0000037C; // type:object size:0x14 scope:local align:4 +lbl_362_bss_0 = .bss:0x00000000; // type:object size:0x18 diff --git a/config/RZDP01/rels/d_a_npc_shop_maro/splits.txt b/config/RZDP01/rels/d_a_npc_shop_maro/splits.txt new file mode 100644 index 0000000000..8cb2a3030c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shop_maro/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_shop_maro.cpp: + .text start:0x0000005C end:0x00000660 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000001D0 diff --git a/config/RZDP01/rels/d_a_npc_shop_maro/symbols.txt b/config/RZDP01/rels/d_a_npc_shop_maro/symbols.txt new file mode 100644 index 0000000000..50cd66f007 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_shop_maro/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daNpc_shopMaro_Create__FPv = .text:0x0000005C; // type:function size:0x3E0 scope:global align:4 +daNpc_shopMaro_Delete__FPv = .text:0x0000043C; // type:function size:0x24 scope:global align:4 +daNpc_shopMaro_Execute__FPv = .text:0x00000460; // type:function size:0x8 scope:global align:4 +daNpc_shopMaro_Draw__FPv = .text:0x00000468; // type:function size:0x8 scope:global align:4 +daNpc_shopMaro_IsDelete__FPv = .text:0x00000470; // type:function size:0x8 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00000478; // type:function size:0x44 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000004BC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000004FC; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000053C; // type:function size:0xCC scope:global align:4 +__dt__16daNpc_shopMaro_cFv = .text:0x00000608; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@101391 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@101392 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@101393 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@101394 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@101395 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@101397 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101398 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +daNpc_shopMaro_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SMARO = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_shopMaro_c = .data:0x00000050; // type:object size:0xD0 scope:global align:4 +lbl_363_data_120 = .data:0x00000120; // type:object size:0x11 data:string +@99379 = .data:0x00000134; // type:object size:0x1C scope:local align:4 +__RTTI__16daNpc_shopMaro_c = .data:0x00000150; // type:object size:0x8 scope:global align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_363_data_164 = .data:0x00000164; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x0000017C; // type:object size:0xC scope:global align:4 +lbl_363_data_188 = .data:0x00000188; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000001A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000001A8; // type:object size:0xC scope:global align:4 +lbl_363_data_1B4 = .data:0x000001B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_sola/splits.txt b/config/RZDP01/rels/d_a_npc_sola/splits.txt new file mode 100644 index 0000000000..cbbb5cdf67 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_sola/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sola.cpp: + .text start:0x000000CC end:0x000018E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000004CC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_sola/symbols.txt b/config/RZDP01/rels/d_a_npc_sola/symbols.txt new file mode 100644 index 0000000000..5161cc548f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_sola/symbols.txt @@ -0,0 +1,118 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_solA_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_solA_cFv = .text:0x00000178; // type:function size:0x4B0 scope:global align:4 +CreateHeap__12daNpc_solA_cFv = .text:0x00000628; // type:function size:0x184 scope:global align:4 +Draw__12daNpc_solA_cFv = .text:0x000007AC; // type:function size:0x9C scope:global align:4 +createHeapCallBack__12daNpc_solA_cFP10fopAc_ac_c = .text:0x00000848; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_solA_cFP8J3DJointi = .text:0x0000084C; // type:function size:0x54 scope:global align:4 +isDelete__12daNpc_solA_cFv = .text:0x000008A0; // type:function size:0x10 scope:global align:4 +reset__12daNpc_solA_cFv = .text:0x000008B0; // type:function size:0x5C scope:global align:4 +setParam__12daNpc_solA_cFv = .text:0x0000090C; // type:function size:0xC8 scope:global align:4 +setAfterTalkMotion__12daNpc_solA_cFv = .text:0x000009D4; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_solA_cFv = .text:0x000009F0; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_solA_cFv = .text:0x00000AE4; // type:function size:0xBC scope:global align:4 +action__12daNpc_solA_cFv = .text:0x00000BA0; // type:function size:0x88 scope:global align:4 +beforeMove__12daNpc_solA_cFv = .text:0x00000C28; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_solA_cFv = .text:0x00000CA0; // type:function size:0x1E8 scope:global align:4 +setCollision__12daNpc_solA_cFv = .text:0x00000E88; // type:function size:0xD4 scope:global align:4 +drawDbgInfo__12daNpc_solA_cFv = .text:0x00000F5C; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_solA_cFv = .text:0x00000F64; // type:function size:0x4 scope:global align:4 +selectAction__12daNpc_solA_cFv = .text:0x00000F68; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_solA_cFM12daNpc_solA_cFPCvPvPv_i = .text:0x00000FA8; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_solA_cFPv = .text:0x00001050; // type:function size:0x10C scope:global align:4 +talk__12daNpc_solA_cFPv = .text:0x0000115C; // type:function size:0x148 scope:global align:4 +daNpc_solA_Create__FPv = .text:0x000012A4; // type:function size:0x4 scope:global align:4 +daNpc_solA_Delete__FPv = .text:0x000012A8; // type:function size:0x34 scope:global align:4 +daNpc_solA_Execute__FPv = .text:0x000012DC; // type:function size:0x4 scope:global align:4 +daNpc_solA_Draw__FPv = .text:0x000012E0; // type:function size:0x4 scope:global align:4 +daNpc_solA_IsDelete__FPv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_sola_cpp = .text:0x000012EC; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001354; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001460; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000014A0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000014E4; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x000015D8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x000016F0; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001800; // type:function size:0x80 scope:global align:4 +getBackboneJointNo__12daNpc_solA_cFv = .text:0x00001880; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_solA_cFv = .text:0x00001888; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_solA_cFv = .text:0x00001890; // type:function size:0x8 scope:global align:4 +__dt__18daNpc_solA_Param_cFv = .text:0x00001898; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_solA_Param_cFv = .text:0x000018D8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_solA_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100808 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100809 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100810 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100811 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100837 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100838 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100839 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100886 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100916 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@100986 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101071 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101072 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101075 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_364_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_364_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_364_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_364_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_faceMotionAnmData = .data:0x00000040; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x0000005C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000078; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x00000088; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_solA_c = .data:0x00000098; // type:object size:0x4 scope:global align:4 +@100998 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@100999 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +lbl_364_data_B4 = .data:0x000000B4; // type:object size:0x5 data:string +@101125 = .data:0x000000BC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_solA_MethodTable = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLA = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_solA_c = .data:0x00000118; // type:object size:0xC4 scope:global align:4 +lbl_364_data_1DC = .data:0x000001DC; // type:object size:0xD data:string +@98302 = .data:0x000001EC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_solA_c = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_solA_Param_c = .data:0x00000208; // type:object size:0xC scope:global align:4 +lbl_364_data_214 = .data:0x00000214; // type:object size:0x13 data:string +__RTTI__18daNpc_solA_Param_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 +lbl_364_data_230 = .data:0x00000230; // type:object size:0x9 data:string +@98312 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000250; // type:object size:0xC scope:global align:4 +lbl_364_data_25C = .data:0x0000025C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000026C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000274; // type:object size:0xC scope:global align:4 +lbl_364_data_280 = .data:0x00000280; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000298; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A0; // type:object size:0xC scope:global align:4 +lbl_364_data_2AC = .data:0x000002AC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +lbl_364_data_2C8 = .data:0x000002C8; // type:object size:0x34 +@98379 = .data:0x000002FC; // type:object size:0x3C scope:local align:4 +lbl_364_data_338 = .data:0x00000338; // type:object size:0x14 +@98381 = .data:0x0000034C; // type:object size:0x34 scope:local align:4 +lbl_364_data_380 = .data:0x00000380; // type:object size:0x14 +@98439 = .data:0x00000394; // type:object size:0x24 scope:local align:4 +lbl_364_data_3B8 = .data:0x000003B8; // type:object size:0x18 +@98441 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_364_data_3DC = .data:0x000003DC; // type:object size:0x1C +@98443 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +lbl_364_data_404 = .data:0x00000404; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_solA_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@97803 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_soldierA/splits.txt b/config/RZDP01/rels/d_a_npc_soldierA/splits.txt new file mode 100644 index 0000000000..91abf2b83d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_soldierA/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierA.cpp: + .text start:0x000000CC end:0x00002650 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000488 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_soldierA/symbols.txt b/config/RZDP01/rels/d_a_npc_soldierA/symbols.txt new file mode 100644 index 0000000000..30af86b66a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_soldierA/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_SoldierA_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__16daNpc_SoldierA_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__16daNpc_SoldierA_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 +CreateHeap__16daNpc_SoldierA_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 +Draw__16daNpc_SoldierA_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +ctrlJoint__16daNpc_SoldierA_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 +createHeapCallBack__16daNpc_SoldierA_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__16daNpc_SoldierA_cFP8J3DJointi = .text:0x00000B1C; // type:function size:0x48 scope:global align:4 +setParam__16daNpc_SoldierA_cFv = .text:0x00000B64; // type:function size:0xFC scope:global align:4 +main__16daNpc_SoldierA_cFv = .text:0x00000C60; // type:function size:0x164 scope:global align:4 +ctrlBtk__16daNpc_SoldierA_cFv = .text:0x00000DC4; // type:function size:0x8 scope:global align:4 +setAttnPos__16daNpc_SoldierA_cFv = .text:0x00000DCC; // type:function size:0x3CC scope:global align:4 +setMotionAnm__16daNpc_SoldierA_cFif = .text:0x00001198; // type:function size:0x110 scope:global align:4 +setMotion__16daNpc_SoldierA_cFifi = .text:0x000012A8; // type:function size:0x44 scope:global align:4 +drawDbgInfo__16daNpc_SoldierA_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +drawOtherMdls__16daNpc_SoldierA_cFv = .text:0x000012F4; // type:function size:0xB0 scope:global align:4 +getTypeFromParam__16daNpc_SoldierA_cFv = .text:0x000013A4; // type:function size:0x4C scope:global align:4 +isDelete__16daNpc_SoldierA_cFv = .text:0x000013F0; // type:function size:0x10 scope:global align:4 +reset__16daNpc_SoldierA_cFv = .text:0x00001400; // type:function size:0x138 scope:global align:4 +playMotion__16daNpc_SoldierA_cFv = .text:0x00001538; // type:function size:0x1E4 scope:global align:4 +setAction__16daNpc_SoldierA_cFM16daNpc_SoldierA_cFPCvPvPv_i = .text:0x0000171C; // type:function size:0xA8 scope:global align:4 +selectAction__16daNpc_SoldierA_cFv = .text:0x000017C4; // type:function size:0x40 scope:global align:4 +doNormalAction__16daNpc_SoldierA_cFi = .text:0x00001804; // type:function size:0x108 scope:global align:4 +doEvent__16daNpc_SoldierA_cFv = .text:0x0000190C; // type:function size:0x2D0 scope:global align:4 +setLookMode__16daNpc_SoldierA_cFi = .text:0x00001BDC; // type:function size:0x24 scope:global align:4 +lookat__16daNpc_SoldierA_cFv = .text:0x00001C00; // type:function size:0x244 scope:global align:4 +wait__16daNpc_SoldierA_cFPv = .text:0x00001E44; // type:function size:0x17C scope:global align:4 +talk__16daNpc_SoldierA_cFPv = .text:0x00001FC0; // type:function size:0x198 scope:global align:4 +ECut_talkLake__16daNpc_SoldierA_cFi = .text:0x00002158; // type:function size:0x140 scope:global align:4 +ECut_listenLake__16daNpc_SoldierA_cFi = .text:0x00002298; // type:function size:0x114 scope:global align:4 +test__16daNpc_SoldierA_cFPv = .text:0x000023AC; // type:function size:0xAC scope:global align:4 +daNpc_SoldierA_Create__FPv = .text:0x00002458; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_Delete__FPv = .text:0x0000245C; // type:function size:0x34 scope:global align:4 +daNpc_SoldierA_Execute__FPv = .text:0x00002490; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_Draw__FPv = .text:0x00002494; // type:function size:0x4 scope:global align:4 +daNpc_SoldierA_IsDelete__FPv = .text:0x00002498; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_soldierA_cpp = .text:0x000024A0; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002508; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002544; // type:function size:0xBC scope:global align:4 +__dt__22daNpc_SoldierA_Param_cFv = .text:0x00002600; // type:function size:0x40 scope:global align:4 +__ct__22daNpc_SoldierA_Param_cFv = .text:0x00002640; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daNpc_SoldierA_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102254 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102255 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102256 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102257 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102307 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102308 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99077 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@102481 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102482 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102483 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99349 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@99353 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99355 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99359 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@99361 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@99365 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@99369 = .rodata:0x000000E4; // type:object size:0xC scope:local align:4 +@99371 = .rodata:0x000000F0; // type:object size:0xC scope:local align:4 +@99375 = .rodata:0x000000FC; // type:object size:0xC scope:local align:4 +@102675 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@102719 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@102720 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102721 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x38 scope:global align:4 +l_evtGetParamList = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_365_data_58 = .data:0x00000058; // type:object size:0xA data:string +l_evtNames = .data:0x00000064; // type:object size:0x8 scope:global align:4 +l_loadRes_SOLDIERaa = .data:0x0000006C; // type:object size:0xC scope:global align:4 +l_loadRes_SOLDIERa0 = .data:0x00000078; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000084; // type:object size:0x10 scope:global align:4 +lbl_365_data_94 = .data:0x00000094; // type:object size:0x8 data:string +l_resNames = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x000000A0; // type:object size:0x4 scope:global align:4 +lbl_365_data_A4 = .data:0x000000A4; // type:object size:0x1 +lbl_365_data_A5 = .data:0x000000A5; // type:object size:0xC data:string +mEvtCutNameList__16daNpc_SoldierA_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +mEvtCutList__16daNpc_SoldierA_c = .data:0x000000C0; // type:object size:0x24 scope:global align:4 data:4byte +@102320 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@102603 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@102604 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +@102646 = .data:0x00000108; // type:object size:0xC scope:local align:4 +@102647 = .data:0x00000114; // type:object size:0xC scope:local align:4 +lbl_365_data_120 = .data:0x00000120; // type:object size:0x4 data:string +daNpc_SoldierA_MethodTable = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLDIERa = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_SoldierA_c = .data:0x00000174; // type:object size:0x48 scope:global align:4 +lbl_365_data_1BC = .data:0x000001BC; // type:object size:0x11 data:string +@99870 = .data:0x000001D0; // type:object size:0x14 scope:local align:4 +__RTTI__16daNpc_SoldierA_c = .data:0x000001E4; // type:object size:0x8 scope:global align:4 +__vt__22daNpc_SoldierA_Param_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_365_data_1F8 = .data:0x000001F8; // type:object size:0x17 data:string +__RTTI__22daNpc_SoldierA_Param_c = .data:0x00000210; // type:object size:0x8 scope:global align:4 +lbl_365_data_218 = .data:0x00000218; // type:object size:0x9 data:string +@99873 = .data:0x00000224; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_365_data_244 = .data:0x00000244; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000254; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000025C; // type:object size:0xC scope:global align:4 +lbl_365_data_268 = .data:0x00000268; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000027C; // type:object size:0x8 scope:global align:4 +lbl_365_data_284 = .data:0x00000284; // type:object size:0x34 +@99946 = .data:0x000002B8; // type:object size:0x3C scope:local align:4 +lbl_365_data_2F4 = .data:0x000002F4; // type:object size:0x14 +@99948 = .data:0x00000308; // type:object size:0x34 scope:local align:4 +lbl_365_data_33C = .data:0x0000033C; // type:object size:0x14 +@100006 = .data:0x00000350; // type:object size:0x24 scope:local align:4 +lbl_365_data_374 = .data:0x00000374; // type:object size:0x18 +@100008 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +lbl_365_data_398 = .data:0x00000398; // type:object size:0x1C +@100010 = .data:0x000003B4; // type:object size:0xC scope:local align:4 +lbl_365_data_3C0 = .data:0x000003C0; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98907 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99195 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99192 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_soldierB/splits.txt b/config/RZDP01/rels/d_a_npc_soldierB/splits.txt new file mode 100644 index 0000000000..759fa23cb2 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_soldierB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_soldierB.cpp: + .text start:0x000000CC end:0x00002384 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000434 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_npc_soldierB/symbols.txt b/config/RZDP01/rels/d_a_npc_soldierB/symbols.txt new file mode 100644 index 0000000000..dce6b0da60 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_soldierB/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_SoldierB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__16daNpc_SoldierB_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +create__16daNpc_SoldierB_cFv = .text:0x00000460; // type:function size:0x2D0 scope:global align:4 +CreateHeap__16daNpc_SoldierB_cFv = .text:0x00000730; // type:function size:0x1C4 scope:global align:4 +Draw__16daNpc_SoldierB_cFv = .text:0x000008F4; // type:function size:0x78 scope:global align:4 +ctrlJoint__16daNpc_SoldierB_cFP8J3DJointP8J3DModel = .text:0x0000096C; // type:function size:0x1AC scope:global align:4 +createHeapCallBack__16daNpc_SoldierB_cFP10fopAc_ac_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__16daNpc_SoldierB_cFP8J3DJointi = .text:0x00000B1C; // type:function size:0x48 scope:global align:4 +setParam__16daNpc_SoldierB_cFv = .text:0x00000B64; // type:function size:0xE0 scope:global align:4 +main__16daNpc_SoldierB_cFv = .text:0x00000C44; // type:function size:0x16C scope:global align:4 +ctrlBtk__16daNpc_SoldierB_cFv = .text:0x00000DB0; // type:function size:0x8 scope:global align:4 +setAttnPos__16daNpc_SoldierB_cFv = .text:0x00000DB8; // type:function size:0x3CC scope:global align:4 +setMotionAnm__16daNpc_SoldierB_cFif = .text:0x00001184; // type:function size:0x100 scope:global align:4 +setMotion__16daNpc_SoldierB_cFifi = .text:0x00001284; // type:function size:0x44 scope:global align:4 +drawDbgInfo__16daNpc_SoldierB_cFv = .text:0x000012C8; // type:function size:0x8 scope:global align:4 +drawOtherMdls__16daNpc_SoldierB_cFv = .text:0x000012D0; // type:function size:0xB0 scope:global align:4 +getTypeFromParam__16daNpc_SoldierB_cFv = .text:0x00001380; // type:function size:0x20 scope:global align:4 +isDelete__16daNpc_SoldierB_cFv = .text:0x000013A0; // type:function size:0x10 scope:global align:4 +reset__16daNpc_SoldierB_cFv = .text:0x000013B0; // type:function size:0x12C scope:global align:4 +playMotion__16daNpc_SoldierB_cFv = .text:0x000014DC; // type:function size:0x10C scope:global align:4 +setAction__16daNpc_SoldierB_cFM16daNpc_SoldierB_cFPCvPvPv_i = .text:0x000015E8; // type:function size:0xA8 scope:global align:4 +selectAction__16daNpc_SoldierB_cFv = .text:0x00001690; // type:function size:0x40 scope:global align:4 +doNormalAction__16daNpc_SoldierB_cFi = .text:0x000016D0; // type:function size:0x108 scope:global align:4 +doEvent__16daNpc_SoldierB_cFv = .text:0x000017D8; // type:function size:0x27C scope:global align:4 +setLookMode__16daNpc_SoldierB_cFi = .text:0x00001A54; // type:function size:0x24 scope:global align:4 +lookat__16daNpc_SoldierB_cFv = .text:0x00001A78; // type:function size:0x25C scope:global align:4 +s_sub__FPvPv = .text:0x00001CD4; // type:function size:0x58 scope:global align:4 +wait__16daNpc_SoldierB_cFPv = .text:0x00001D2C; // type:function size:0xC4 scope:global align:4 +talk__16daNpc_SoldierB_cFPv = .text:0x00001DF0; // type:function size:0x198 scope:global align:4 +ECut_listenLake__16daNpc_SoldierB_cFi = .text:0x00001F88; // type:function size:0x158 scope:global align:4 +test__16daNpc_SoldierB_cFPv = .text:0x000020E0; // type:function size:0xAC scope:global align:4 +daNpc_SoldierB_Create__FPv = .text:0x0000218C; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_Delete__FPv = .text:0x00002190; // type:function size:0x34 scope:global align:4 +daNpc_SoldierB_Execute__FPv = .text:0x000021C4; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_Draw__FPv = .text:0x000021C8; // type:function size:0x4 scope:global align:4 +daNpc_SoldierB_IsDelete__FPv = .text:0x000021CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_soldierB_cpp = .text:0x000021D4; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000223C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00002278; // type:function size:0xBC scope:global align:4 +__dt__22daNpc_SoldierB_Param_cFv = .text:0x00002334; // type:function size:0x40 scope:global align:4 +__ct__22daNpc_SoldierB_Param_cFv = .text:0x00002374; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daNpc_SoldierB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@102165 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@102166 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@102167 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@102168 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102218 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@102219 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99109 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@102388 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102389 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102390 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99373 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@99377 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@99379 = .rodata:0x000000B4; // type:object size:0xC scope:local align:4 +@99383 = .rodata:0x000000C0; // type:object size:0xC scope:local align:4 +@102556 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102601 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@102603 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x20 scope:global align:4 +l_loadRes_SOLDIERba = .data:0x00000030; // type:object size:0xC scope:global align:4 +l_loadRes_SOLDIERb0 = .data:0x0000003C; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_366_data_50 = .data:0x00000050; // type:object size:0x8 data:string +l_resNames = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_myName = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +lbl_366_data_60 = .data:0x00000060; // type:object size:0x1 +lbl_366_data_61 = .data:0x00000061; // type:object size:0xC data:string +mEvtCutNameList__16daNpc_SoldierB_c = .data:0x00000070; // type:object size:0x8 scope:global align:4 +mEvtCutList__16daNpc_SoldierB_c = .data:0x00000078; // type:object size:0x18 scope:global align:4 data:4byte +@102231 = .data:0x00000090; // type:object size:0xC scope:local align:4 data:4byte +@102490 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@102491 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +@102531 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@102532 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +lbl_366_data_CC = .data:0x000000CC; // type:object size:0x4 data:string +daNpc_SoldierB_MethodTable = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SOLDIERb = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_SoldierB_c = .data:0x00000120; // type:object size:0x48 scope:global align:4 +lbl_366_data_168 = .data:0x00000168; // type:object size:0x11 data:string +@99817 = .data:0x0000017C; // type:object size:0x14 scope:local align:4 +__RTTI__16daNpc_SoldierB_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +__vt__22daNpc_SoldierB_Param_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_366_data_1A4 = .data:0x000001A4; // type:object size:0x17 data:string +__RTTI__22daNpc_SoldierB_Param_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +lbl_366_data_1C4 = .data:0x000001C4; // type:object size:0x9 data:string +@99821 = .data:0x000001D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001E4; // type:object size:0xC scope:global align:4 +lbl_366_data_1F0 = .data:0x000001F0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000200; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000208; // type:object size:0xC scope:global align:4 +lbl_366_data_214 = .data:0x00000214; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000228; // type:object size:0x8 scope:global align:4 +lbl_366_data_230 = .data:0x00000230; // type:object size:0x34 +@99894 = .data:0x00000264; // type:object size:0x3C scope:local align:4 +lbl_366_data_2A0 = .data:0x000002A0; // type:object size:0x14 +@99896 = .data:0x000002B4; // type:object size:0x34 scope:local align:4 +lbl_366_data_2E8 = .data:0x000002E8; // type:object size:0x14 +@99954 = .data:0x000002FC; // type:object size:0x24 scope:local align:4 +lbl_366_data_320 = .data:0x00000320; // type:object size:0x18 +@99956 = .data:0x00000338; // type:object size:0xC scope:local align:4 +lbl_366_data_344 = .data:0x00000344; // type:object size:0x1C +@99958 = .data:0x00000360; // type:object size:0xC scope:local align:4 +lbl_366_data_36C = .data:0x0000036C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_evtGetParamList = .bss:0x00000008; // type:object size:0x8 scope:global align:4 data:byte +l_evtNames = .bss:0x00000010; // type:object size:0x4 scope:global align:4 +@98939 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 +@99224 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +eyeOffset$99221 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_sq/splits.txt b/config/RZDP01/rels/d_a_npc_sq/splits.txt new file mode 100644 index 0000000000..f925e7be6d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_sq.cpp: + .text start:0x000000CC end:0x00001088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_sq/symbols.txt b/config/RZDP01/rels/d_a_npc_sq/symbols.txt new file mode 100644 index 0000000000..7c569b75fd --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_sq/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNpc_Sq_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daNpc_Sq_Draw__FP12npc_sq_class = .text:0x000000F0; // type:function size:0xF4 scope:global align:4 +daNpc_Sq_Execute__FP12npc_sq_class = .text:0x000001E4; // type:function size:0x994 scope:global align:4 +daNpc_Sq_IsDelete__FP12npc_sq_class = .text:0x00000B78; // type:function size:0x8 scope:global align:4 +daNpc_Sq_Delete__FP12npc_sq_class = .text:0x00000B80; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000BD4; // type:function size:0x19C scope:global align:4 +daNpc_Sq_Create__FP10fopAc_ac_c = .text:0x00000D70; // type:function size:0x290 scope:global align:4 +__dt__14daNpc_Sq_HIO_cFv = .text:0x00001000; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_sq_cpp = .text:0x00001040; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95516 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95534 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95536 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95537 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95688 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95697 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95699 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95700 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95701 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95702 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95703 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95704 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95707 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95708 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95709 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95710 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95713 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@95847 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95848 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95849 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_367_data_0 = .data:0x00000000; // type:object size:0x3 data:string +@95714 = .data:0x00000004; // type:object size:0x28 scope:local align:4 +cc_sph_src$93893 = .data:0x0000002C; // type:object size:0x40 scope:local align:4 +l_daNpc_Sq_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_SQ = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__14daNpc_Sq_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_367_data_C8 = .data:0x000000C8; // type:object size:0xF data:string +@93928 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +__RTTI__14daNpc_Sq_HIO_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_367_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93645 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_npc_taro/splits.txt b/config/RZDP01/rels/d_a_npc_taro/splits.txt new file mode 100644 index 0000000000..3eb45f6607 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_taro/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_taro.cpp: + .text start:0x000000CC end:0x0000895C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001E4 + .data start:0x00000000 end:0x00001E9C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_taro/symbols.txt b/config/RZDP01/rels/d_a_npc_taro/symbols.txt new file mode 100644 index 0000000000..8664cddf81 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_taro/symbols.txt @@ -0,0 +1,291 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Taro_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Taro_cFv = .text:0x0000019C; // type:function size:0x508 scope:global align:4 +CreateHeap__12daNpc_Taro_cFv = .text:0x000006A4; // type:function size:0x420 scope:global align:4 +Draw__12daNpc_Taro_cFv = .text:0x00000AC4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Taro_cFP10fopAc_ac_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Taro_cFP8J3DJointi = .text:0x00000B5C; // type:function size:0x54 scope:global align:4 +srchArrow__12daNpc_Taro_cFPvPv = .text:0x00000BB0; // type:function size:0x94 scope:global align:4 +srchNpc__12daNpc_Taro_cFPvPv = .text:0x00000C44; // type:function size:0xC0 scope:global align:4 +getArrowP__12daNpc_Taro_cFv = .text:0x00000D04; // type:function size:0xCC scope:global align:4 +getType__12daNpc_Taro_cFv = .text:0x00000DD0; // type:function size:0xB0 scope:global align:4 +isDelete__12daNpc_Taro_cFv = .text:0x00000E80; // type:function size:0x228 scope:global align:4 +reset__12daNpc_Taro_cFv = .text:0x000010A8; // type:function size:0x1A4 scope:global align:4 +afterJntAnm__12daNpc_Taro_cFi = .text:0x0000124C; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Taro_cFv = .text:0x000012D8; // type:function size:0x1F0 scope:global align:4 +checkChangeEvt__12daNpc_Taro_cFv = .text:0x000014C8; // type:function size:0xF8 scope:global align:4 +evtEndProc__12daNpc_Taro_cFv = .text:0x000015C0; // type:function size:0x3C scope:global align:4 +setAfterTalkMotion__12daNpc_Taro_cFv = .text:0x000015FC; // type:function size:0x7C scope:global align:4 +srchActors__12daNpc_Taro_cFv = .text:0x00001678; // type:function size:0x374 scope:global align:4 +evtTalk__12daNpc_Taro_cFv = .text:0x000019EC; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Taro_cFv = .text:0x00001A8C; // type:function size:0x1B0 scope:global align:4 +action__12daNpc_Taro_cFv = .text:0x00001C3C; // type:function size:0x1B4 scope:global align:4 +beforeMove__12daNpc_Taro_cFv = .text:0x00001DF0; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Taro_cFv = .text:0x00001E60; // type:function size:0x320 scope:global align:4 +setCollision__12daNpc_Taro_cFv = .text:0x00002180; // type:function size:0x2B4 scope:global align:4 +drawDbgInfo__12daNpc_Taro_cFv = .text:0x00002434; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Taro_cFv = .text:0x0000243C; // type:function size:0x104 scope:global align:4 +getFaceMotionAnm__12daNpc_Taro_cF26daNpcT_faceMotionAnmData_c = .text:0x00002540; // type:function size:0x98 scope:global align:4 +selectAction__12daNpc_Taro_cFv = .text:0x000025D8; // type:function size:0xFC scope:global align:4 +setAction__12daNpc_Taro_cFM12daNpc_Taro_cFPCvPvPv_i = .text:0x000026D4; // type:function size:0xA8 scope:global align:4 +setSwingVoice__12daNpc_Taro_cFv = .text:0x0000277C; // type:function size:0x130 scope:global align:4 +cutConversationAboutPachinko__12daNpc_Taro_cFi = .text:0x000028AC; // type:function size:0x180 scope:global align:4 +cutConversationAboutWoodSwd__12daNpc_Taro_cFi = .text:0x00002A2C; // type:function size:0x150 scope:global align:4 +cutSwdTutorial__12daNpc_Taro_cFi = .text:0x00002B7C; // type:function size:0x828 scope:global align:4 +cutHail__12daNpc_Taro_cFi = .text:0x000033A4; // type:function size:0x1A4 scope:global align:4 +cutFindMonkey__12daNpc_Taro_cFi = .text:0x00003548; // type:function size:0x3D8 scope:global align:4 +cutHelpMe__12daNpc_Taro_cFi = .text:0x00003920; // type:function size:0x288 scope:global align:4 +cutAppearanceMoi__12daNpc_Taro_cFi = .text:0x00003BA8; // type:function size:0x6D4 scope:global align:4 +cutGiveMeWoodSwd__12daNpc_Taro_cFi = .text:0x0000427C; // type:function size:0x49C scope:global align:4 +cutGetWoodSwd__12daNpc_Taro_cFi = .text:0x00004718; // type:function size:0x758 scope:global align:4 +cutConversationWithMaro__12daNpc_Taro_cFi = .text:0x00004E70; // type:function size:0x314 scope:global align:4 +cutCacaricoConversation__12daNpc_Taro_cFi = .text:0x00005184; // type:function size:0x284 scope:global align:4 +cutArrowTutorial__12daNpc_Taro_cFi = .text:0x00005408; // type:function size:0x5A8 scope:global align:4 +cutCaution__12daNpc_Taro_cFi = .text:0x000059B0; // type:function size:0x21C scope:global align:4 +cutTagPush1__12daNpc_Taro_cFi = .text:0x00005BCC; // type:function size:0x1E0 scope:global align:4 +cutNotGonnaLet__12daNpc_Taro_cFi = .text:0x00005DAC; // type:function size:0x5BC scope:global align:4 +cutTagPush4__12daNpc_Taro_cFi = .text:0x00006368; // type:function size:0x1AC scope:global align:4 +wait__12daNpc_Taro_cFPv = .text:0x00006514; // type:function size:0xD08 scope:global align:4 +swdTutorial__12daNpc_Taro_cFPv = .text:0x0000721C; // type:function size:0x120 scope:global align:4 +talk_withMaro__12daNpc_Taro_cFPv = .text:0x0000733C; // type:function size:0x368 scope:global align:4 +practice__12daNpc_Taro_cFPv = .text:0x000076A4; // type:function size:0x3BC scope:global align:4 +nurse__12daNpc_Taro_cFPv = .text:0x00007A60; // type:function size:0x138 scope:global align:4 +talk__12daNpc_Taro_cFPv = .text:0x00007B98; // type:function size:0x330 scope:global align:4 +daNpc_Taro_Create__FPv = .text:0x00007EC8; // type:function size:0x4 scope:global align:4 +daNpc_Taro_Delete__FPv = .text:0x00007ECC; // type:function size:0x34 scope:global align:4 +daNpc_Taro_Execute__FPv = .text:0x00007F00; // type:function size:0x4 scope:global align:4 +daNpc_Taro_Draw__FPv = .text:0x00007F04; // type:function size:0x4 scope:global align:4 +daNpc_Taro_IsDelete__FPv = .text:0x00007F08; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_taro_cpp = .text:0x00007F10; // type:function size:0x68 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00007F78; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00007FB8; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00008084; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000080C4; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00008108; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00008144; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000081EC; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00008278; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x000082F8; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00008314; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00008374; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000848C; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x0000859C; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00008604; // type:function size:0x94 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008698; // type:function size:0x74 scope:global align:4 +getEyeballMaterialNo__12daNpc_Taro_cFv = .text:0x0000870C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Taro_cFv = .text:0x00008714; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Taro_cFv = .text:0x0000871C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Taro_cFv = .text:0x00008724; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Taro_cFv = .text:0x0000872C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Taro_cFv = .text:0x00008734; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Taro_cFi = .text:0x0000873C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Taro_cFi = .text:0x0000874C; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Taro_Param_cFv = .text:0x0000875C; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Taro_Param_cFv = .text:0x0000879C; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x000087AC; // type:function size:0x3C scope:global align:4 +pushBackPlayer__12daTag_Push_cFi = .text:0x000087E8; // type:function size:0xAC scope:global align:4 +getPlayerListNo__12daTag_Push_cFv = .text:0x00008894; // type:function size:0x1C scope:global align:4 +getFlowNodeNo__12daTag_Push_cFv = .text:0x000088B0; // type:function size:0x1C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000088CC; // type:function size:0x74 scope:global align:4 +checkNowMotionIsChoccai__12daNpc_Maro_cFv = .text:0x00008940; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Taro_Param_c = .rodata:0x00000000; // type:object size:0x90 scope:global align:4 +heapSize$102320 = .rodata:0x00000090; // type:object size:0x44 scope:local align:4 +@112665 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@112666 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@112667 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@112668 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@112669 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@112670 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@112692 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@112693 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@112792 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@112849 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@112925 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@113076 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@113077 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@113119 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@113286 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@113287 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@113288 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@113291 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 data:double +@113358 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@113359 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@113360 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@113361 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@113362 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +jointNo$103225 = .rodata:0x00000134; // type:object size:0x8 scope:local align:4 +@113456 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@113457 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@113489 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:float +@103455 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@113628 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113629 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@103675 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@113748 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@113749 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@113750 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@113845 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@113846 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@113847 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@113848 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@103927 = .rodata:0x00000180; // type:object size:0xC scope:local align:4 +@113924 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@113925 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@113926 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@113927 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@113928 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@113929 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@104038 = .rodata:0x000001A4; // type:object size:0xC scope:local align:4 +@114015 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@114016 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@104256 = .rodata:0x000001C4; // type:object size:0x8 scope:local align:4 data:4byte +@104547 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 +@105363 = .rodata:0x000001D4; // type:object size:0x10 scope:local align:4 data:2byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x28 scope:global align:4 +lbl_88_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_88_data_29 = .data:0x00000029; // type:object size:0xC data:string +lbl_88_data_35 = .data:0x00000035; // type:object size:0x5 data:string +lbl_88_data_3A = .data:0x0000003A; // type:object size:0xC data:string +lbl_88_data_46 = .data:0x00000046; // type:object size:0x8 data:string +lbl_88_data_4E = .data:0x0000004E; // type:object size:0x13 data:string +lbl_88_data_61 = .data:0x00000061; // type:object size:0xF data:string +lbl_88_data_70 = .data:0x00000070; // type:object size:0x10 data:string +lbl_88_data_80 = .data:0x00000080; // type:object size:0x10 data:string +lbl_88_data_90 = .data:0x00000090; // type:object size:0xC data:string +lbl_88_data_9C = .data:0x0000009C; // type:object size:0x18 data:string +lbl_88_data_B4 = .data:0x000000B4; // type:object size:0x18 data:string +lbl_88_data_CC = .data:0x000000CC; // type:object size:0xB data:string +lbl_88_data_D7 = .data:0x000000D7; // type:object size:0x14 data:string +lbl_88_data_EB = .data:0x000000EB; // type:object size:0x1D data:string +lbl_88_data_108 = .data:0x00000108; // type:object size:0x15 data:string +lbl_88_data_11D = .data:0x0000011D; // type:object size:0x1E data:string +lbl_88_data_13B = .data:0x0000013B; // type:object size:0x15 data:string +lbl_88_data_150 = .data:0x00000150; // type:object size:0x1E data:string +lbl_88_data_16E = .data:0x0000016E; // type:object size:0x15 data:string +lbl_88_data_183 = .data:0x00000183; // type:object size:0x1E data:string +lbl_88_data_1A1 = .data:0x000001A1; // type:object size:0x8 data:string +lbl_88_data_1A9 = .data:0x000001A9; // type:object size:0xA data:string +lbl_88_data_1B3 = .data:0x000001B3; // type:object size:0x10 data:string +lbl_88_data_1C3 = .data:0x000001C3; // type:object size:0x10 data:string +lbl_88_data_1D3 = .data:0x000001D3; // type:object size:0x10 data:string +lbl_88_data_1E3 = .data:0x000001E3; // type:object size:0xA data:string +l_evtList = .data:0x000001F0; // type:object size:0xD8 scope:global align:4 +lbl_88_data_2C8 = .data:0x000002C8; // type:object size:0x5 data:string +lbl_88_data_2CD = .data:0x000002CD; // type:object size:0x8 data:string +lbl_88_data_2D5 = .data:0x000002D5; // type:object size:0x6 data:string +lbl_88_data_2DB = .data:0x000002DB; // type:object size:0x6 data:string +lbl_88_data_2E1 = .data:0x000002E1; // type:object size:0x6 data:string +lbl_88_data_2E7 = .data:0x000002E7; // type:object size:0x6 data:string +lbl_88_data_2ED = .data:0x000002ED; // type:object size:0x6 data:string +lbl_88_data_2F3 = .data:0x000002F3; // type:object size:0x6 data:string +lbl_88_data_2F9 = .data:0x000002F9; // type:object size:0x6 data:string +lbl_88_data_2FF = .data:0x000002FF; // type:object size:0x5 data:string +l_resNameList = .data:0x00000304; // type:object size:0x2C scope:global align:4 +lbl_88_data_330 = .data:0x00000330; // type:object size:0x5 +lbl_88_data_335 = .data:0x00000335; // type:object size:0x4 +lbl_88_data_339 = .data:0x00000339; // type:object size:0x6 +lbl_88_data_33F = .data:0x0000033F; // type:object size:0x5 +lbl_88_data_344 = .data:0x00000344; // type:object size:0x4 +lbl_88_data_348 = .data:0x00000348; // type:object size:0x5 +lbl_88_data_34D = .data:0x0000034D; // type:object size:0x6 +lbl_88_data_353 = .data:0x00000353; // type:object size:0x9 +l_loadResPtrnList = .data:0x0000035C; // type:object size:0x44 scope:global align:4 +l_faceMotionAnmData = .data:0x000003A0; // type:object size:0x348 scope:global align:4 +l_motionAnmData = .data:0x000006E8; // type:object size:0x498 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000B80; // type:object size:0x200 scope:global align:4 +l_motionSequenceData = .data:0x00000D80; // type:object size:0x2A0 scope:global align:4 +lbl_88_data_1020 = .data:0x00001020; // type:object size:0x1C data:string +lbl_88_data_103C = .data:0x0000103C; // type:object size:0x1B data:string +lbl_88_data_1057 = .data:0x00001057; // type:object size:0xC data:string +lbl_88_data_1063 = .data:0x00001063; // type:object size:0xF data:string +lbl_88_data_1072 = .data:0x00001072; // type:object size:0x17 data:string +lbl_88_data_1089 = .data:0x00001089; // type:object size:0x16 data:string +lbl_88_data_109F = .data:0x0000109F; // type:object size:0xE data:string +lbl_88_data_10AD = .data:0x000010AD; // type:object size:0xE data:string +mCutNameList__12daNpc_Taro_c = .data:0x000010BC; // type:object size:0x44 scope:global align:4 +mCutList__12daNpc_Taro_c = .data:0x00001100; // type:object size:0xCC scope:global align:4 data:4byte +@112954 = .data:0x000011CC; // type:object size:0x40 scope:local align:4 +@112998 = .data:0x0000120C; // type:object size:0x40 scope:local align:4 +@113015 = .data:0x0000124C; // type:object size:0x40 scope:local align:4 +@102730 = .data:0x0000128C; // type:object size:0xC scope:local align:4 +@102733 = .data:0x00001298; // type:object size:0xC scope:local align:4 +@102746 = .data:0x000012A4; // type:object size:0xC scope:local align:4 +@113091 = .data:0x000012B0; // type:object size:0xC scope:local align:4 data:4byte +@113121 = .data:0x000012BC; // type:object size:0x3C scope:local align:4 +@113156 = .data:0x000012F8; // type:object size:0x40 scope:local align:4 +@113159 = .data:0x00001338; // type:object size:0xC scope:local align:4 data:4byte +@113160 = .data:0x00001344; // type:object size:0xC scope:local align:4 data:4byte +lbl_88_data_1350 = .data:0x00001350; // type:object size:0xD8 +@113412 = .data:0x00001428; // type:object size:0xC scope:local align:4 +@113413 = .data:0x00001434; // type:object size:0xC scope:local align:4 +@113414 = .data:0x00001440; // type:object size:0xC scope:local align:4 +@113415 = .data:0x0000144C; // type:object size:0xC scope:local align:4 +lbl_88_data_1458 = .data:0x00001458; // type:object size:0x4 data:string +lbl_88_data_145C = .data:0x0000145C; // type:object size:0x6 data:string +lbl_88_data_1462 = .data:0x00001462; // type:object size:0x6 data:string +@113632 = .data:0x00001468; // type:object size:0x124 scope:local align:4 +@113631 = .data:0x0000158C; // type:object size:0x124 scope:local align:4 +@113753 = .data:0x000016B0; // type:object size:0x1C scope:local align:4 +@113752 = .data:0x000016CC; // type:object size:0x1C scope:local align:4 +@113851 = .data:0x000016E8; // type:object size:0x2C scope:local align:4 +@113850 = .data:0x00001714; // type:object size:0x2C scope:local align:4 +lbl_88_data_1740 = .data:0x00001740; // type:object size:0x7 data:string +@113931 = .data:0x00001748; // type:object size:0x24 scope:local align:4 +lbl_88_data_176C = .data:0x0000176C; // type:object size:0x5 data:string +@114019 = .data:0x00001774; // type:object size:0x58 scope:local align:4 +@114018 = .data:0x000017CC; // type:object size:0x58 scope:local align:4 +@114189 = .data:0x00001824; // type:object size:0x2C scope:local align:4 +@114188 = .data:0x00001850; // type:object size:0x2C scope:local align:4 +lbl_88_data_187C = .data:0x0000187C; // type:object size:0x8 data:string +@114327 = .data:0x00001884; // type:object size:0xA4 scope:local align:4 +@114326 = .data:0x00001928; // type:object size:0xA4 scope:local align:4 +@114598 = .data:0x000019CC; // type:object size:0x38 scope:local align:4 +@114597 = .data:0x00001A04; // type:object size:0x3C scope:local align:4 +@114595 = .data:0x00001A40; // type:object size:0x38 scope:local align:4 +daNpc_Taro_MethodTable = .data:0x00001A78; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TARO = .data:0x00001A98; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Taro_c = .data:0x00001AC8; // type:object size:0xC4 scope:global align:4 +lbl_88_data_1B8C = .data:0x00001B8C; // type:object size:0xD data:string +@105449 = .data:0x00001B9C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Taro_c = .data:0x00001BB0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Taro_Param_c = .data:0x00001BB8; // type:object size:0xC scope:global align:4 +lbl_88_data_1BC4 = .data:0x00001BC4; // type:object size:0x13 data:string +__RTTI__18daNpc_Taro_Param_c = .data:0x00001BD8; // type:object size:0x8 scope:global align:4 +lbl_88_data_1BE0 = .data:0x00001BE0; // type:object size:0x9 data:string +@105467 = .data:0x00001BEC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00001C00; // type:object size:0xC scope:global align:4 +lbl_88_data_1C0C = .data:0x00001C0C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001C1C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001C24; // type:object size:0xC scope:global align:4 +lbl_88_data_1C30 = .data:0x00001C30; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001C48; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00001C50; // type:object size:0xC scope:global align:4 +lbl_88_data_1C5C = .data:0x00001C5C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00001C70; // type:object size:0x8 scope:global align:4 +lbl_88_data_1C78 = .data:0x00001C78; // type:object size:0x34 +@105534 = .data:0x00001CAC; // type:object size:0x3C scope:local align:4 +lbl_88_data_1CE8 = .data:0x00001CE8; // type:object size:0x14 +@105536 = .data:0x00001CFC; // type:object size:0x34 scope:local align:4 +lbl_88_data_1D30 = .data:0x00001D30; // type:object size:0x14 +@105594 = .data:0x00001D44; // type:object size:0x24 scope:local align:4 +lbl_88_data_1D68 = .data:0x00001D68; // type:object size:0x18 +@105596 = .data:0x00001D80; // type:object size:0xC scope:local align:4 +lbl_88_data_1D8C = .data:0x00001D8C; // type:object size:0x1C +@105598 = .data:0x00001DA8; // type:object size:0xC scope:local align:4 +lbl_88_data_1DB4 = .data:0x00001DB4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@102306 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@103137 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$103134 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_the/splits.txt b/config/RZDP01/rels/d_a_npc_the/splits.txt new file mode 100644 index 0000000000..928a0365b0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_the/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_the.cpp: + .text start:0x000000CC end:0x000036F4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000208 + .data start:0x00000000 end:0x00000724 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_the/symbols.txt b/config/RZDP01/rels/d_a_npc_the/symbols.txt new file mode 100644 index 0000000000..67050d392b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_the/symbols.txt @@ -0,0 +1,159 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcThe_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__10daNpcThe_cFv = .text:0x00000358; // type:function size:0x108 scope:global align:4 +ctrlJoint__10daNpcThe_cFP8J3DJointP8J3DModel = .text:0x00000460; // type:function size:0x188 scope:global align:4 +createHeapCallBack__10daNpcThe_cFP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x29C scope:global align:4 +ctrlJointCallBack__10daNpcThe_cFP8J3DJointi = .text:0x00000884; // type:function size:0x48 scope:global align:4 +setExpressionAnm__10daNpcThe_cFib = .text:0x000008CC; // type:function size:0x2BC scope:global align:4 +setExpressionBtp__10daNpcThe_cFi = .text:0x00000B88; // type:function size:0x144 scope:global align:4 +setMotionAnm__10daNpcThe_cFif = .text:0x00000CCC; // type:function size:0x1E0 scope:global align:4 +EvCut_TwResistance__10daNpcThe_cFi = .text:0x00000EAC; // type:function size:0x8 scope:global align:4 +EvCut_Introduction__10daNpcThe_cFi = .text:0x00000EB4; // type:function size:0xEC scope:global align:4 +setLookMode__10daNpcThe_cFi = .text:0x00000FA0; // type:function size:0x24 scope:global align:4 +daNpcThe_Create__FPv = .text:0x00000FC4; // type:function size:0x4B4 scope:global align:4 +daNpcThe_Delete__FPv = .text:0x00001478; // type:function size:0x34 scope:global align:4 +daNpcThe_Execute__FPv = .text:0x000014AC; // type:function size:0x4 scope:global align:4 +daNpcThe_Draw__FPv = .text:0x000014B0; // type:function size:0x94 scope:global align:4 +test__10daNpcThe_cFPv = .text:0x00001544; // type:function size:0xF0 scope:global align:4 +setExpression__10daNpcThe_cFif = .text:0x00001634; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcThe_cFifi = .text:0x00001660; // type:function size:0x44 scope:global align:4 +daNpcThe_IsDelete__FPv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcThe_cFv = .text:0x000016AC; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcThe_cFv = .text:0x000016B4; // type:function size:0x418 scope:global align:4 +ctrlBtk__10daNpcThe_cFv = .text:0x00001ACC; // type:function size:0xD8 scope:global align:4 +main__10daNpcThe_cFv = .text:0x00001BA4; // type:function size:0xDB4 scope:global align:4 +talk__10daNpcThe_cFPv = .text:0x00002958; // type:function size:0x3E0 scope:global align:4 +isSneaking__10daNpcThe_cFv = .text:0x00002D38; // type:function size:0x6C scope:global align:4 +setAction__10daNpcThe_cFM10daNpcThe_cFPCvPvPv_i = .text:0x00002DA4; // type:function size:0xA8 scope:global align:4 +setParam__10daNpcThe_cFv = .text:0x00002E4C; // type:function size:0x1F4 scope:global align:4 +waitTW__10daNpcThe_cFPv = .text:0x00003040; // type:function size:0x140 scope:global align:4 +wait__10daNpcThe_cFPv = .text:0x00003180; // type:function size:0x34C scope:global align:4 +__sinit_\d_a_npc_the_cpp = .text:0x000034CC; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003534; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00003570; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__10daNpcThe_cFv = .text:0x0000362C; // type:function size:0x4 scope:global align:4 +__dt__16daNpcThe_Param_cFv = .text:0x00003630; // type:function size:0x40 scope:global align:4 +__ct__16daNpcThe_Param_cFv = .text:0x00003670; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003680; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcThe_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@94985 = .rodata:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@99748 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@99749 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@95400 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +@95404 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +@95408 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@95412 = .rodata:0x000000A4; // type:object size:0xC scope:local align:4 +@95416 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@95420 = .rodata:0x000000BC; // type:object size:0xC scope:local align:4 +@95424 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@95428 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@95432 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@95436 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@95440 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@95444 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@95448 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@95525 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@95529 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@95531 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@95535 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@95537 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@95541 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@95545 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@95547 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@95551 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@95555 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@95557 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@95561 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@95565 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@95569 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@95571 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@95575 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@95577 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@96066 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 data:4byte +@100225 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@100226 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@100227 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@100228 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@100251 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 data:float +@100426 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0xD8 scope:global align:4 data:4byte +l_btpGetParamList = .data:0x000000E8; // type:object size:0x70 scope:global align:4 +l_btkGetParamList = .data:0x00000158; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_THE0 = .data:0x00000160; // type:object size:0xC scope:global align:4 +l_loadRes_THE1 = .data:0x0000016C; // type:object size:0xC scope:global align:4 +l_loadRes_THE2 = .data:0x00000178; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000184; // type:object size:0xC scope:global align:4 +lbl_368_data_190 = .data:0x00000190; // type:object size:0x4 data:string +lbl_368_data_194 = .data:0x00000194; // type:object size:0x5 data:string +lbl_368_data_199 = .data:0x00000199; // type:object size:0x5 data:string +lbl_368_data_19E = .data:0x0000019E; // type:object size:0x8 data:string +l_resNames = .data:0x000001A8; // type:object size:0x10 scope:global align:4 +l_evtGetParamList = .data:0x000001B8; // type:object size:0x10 scope:global align:4 +lbl_368_data_1C8 = .data:0x000001C8; // type:object size:0xF data:string +lbl_368_data_1D7 = .data:0x000001D7; // type:object size:0xF data:string +lbl_368_data_1E6 = .data:0x000001E6; // type:object size:0x11 data:string +l_evtNames = .data:0x000001F8; // type:object size:0x10 scope:global align:4 +l_myName = .data:0x00000208; // type:object size:0x4 scope:global align:4 +lbl_368_data_20C = .data:0x0000020C; // type:object size:0x1 +lbl_368_data_20D = .data:0x0000020D; // type:object size:0xE data:string +mEvtCutNameList__10daNpcThe_c = .data:0x0000021C; // type:object size:0x10 scope:global align:4 +mEvtCutList__10daNpcThe_c = .data:0x0000022C; // type:object size:0x30 scope:global align:4 data:4byte +@99820 = .data:0x0000025C; // type:object size:0x38 scope:local align:4 +@99855 = .data:0x00000294; // type:object size:0x38 scope:local align:4 +@99901 = .data:0x000002CC; // type:object size:0x34 scope:local align:4 +@100101 = .data:0x00000300; // type:object size:0xC scope:local align:4 data:4byte +daNpcThe_MethodTable = .data:0x0000030C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_THE = .data:0x0000032C; // type:object size:0x30 scope:global align:4 +@100304 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@100305 = .data:0x00000368; // type:object size:0xC scope:local align:4 +@100306 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@100307 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@100308 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@100309 = .data:0x00000398; // type:object size:0xC scope:local align:4 +@100517 = .data:0x000003A4; // type:object size:0xC scope:local align:4 +@100518 = .data:0x000003B0; // type:object size:0xC scope:local align:4 data:4byte +@100519 = .data:0x000003BC; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcThe_c = .data:0x000003C8; // type:object size:0x48 scope:global align:4 +lbl_368_data_410 = .data:0x00000410; // type:object size:0xB data:string +@96221 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcThe_c = .data:0x00000430; // type:object size:0x8 scope:global align:4 +__vt__16daNpcThe_Param_c = .data:0x00000438; // type:object size:0xC scope:global align:4 +lbl_368_data_444 = .data:0x00000444; // type:object size:0x11 data:string +__RTTI__16daNpcThe_Param_c = .data:0x00000458; // type:object size:0x8 scope:global align:4 +lbl_368_data_460 = .data:0x00000460; // type:object size:0x9 data:string +@96224 = .data:0x0000046C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000480; // type:object size:0xC scope:global align:4 +lbl_368_data_48C = .data:0x0000048C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000049C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004A4; // type:object size:0xC scope:global align:4 +lbl_368_data_4B0 = .data:0x000004B0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004C4; // type:object size:0x8 scope:global align:4 +lbl_368_data_4CC = .data:0x000004CC; // type:object size:0x34 +@96296 = .data:0x00000500; // type:object size:0x3C scope:local align:4 +lbl_368_data_53C = .data:0x0000053C; // type:object size:0x14 +@96298 = .data:0x00000550; // type:object size:0x34 scope:local align:4 +lbl_368_data_584 = .data:0x00000584; // type:object size:0x14 +@96356 = .data:0x00000598; // type:object size:0x24 scope:local align:4 +lbl_368_data_5BC = .data:0x000005BC; // type:object size:0x18 +@96358 = .data:0x000005D4; // type:object size:0xC scope:local align:4 +lbl_368_data_5E0 = .data:0x000005E0; // type:object size:0x1C +@96360 = .data:0x000005FC; // type:object size:0xC scope:local align:4 +lbl_368_data_608 = .data:0x00000608; // type:object size:0xE8 +lbl_368_data_6F0 = .data:0x000006F0; // type:object size:0x10 data:string +lbl_368_data_700 = .data:0x00000700; // type:object size:0xC data:string +lbl_368_data_70C = .data:0x0000070C; // type:object size:0x8 data:string +lbl_368_data_714 = .data:0x00000714; // type:object size:0x8 data:string +lbl_368_data_71C = .data:0x0000071C; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94783 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_theB/splits.txt b/config/RZDP01/rels/d_a_npc_theB/splits.txt new file mode 100644 index 0000000000..888c149865 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_theB/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_theB.cpp: + .text start:0x000000CC end:0x000036DC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x0000060C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_theB/symbols.txt b/config/RZDP01/rels/d_a_npc_theB/symbols.txt new file mode 100644 index 0000000000..8e62008a60 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_theB/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpcTheB_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpcTheB_cFv = .text:0x00000358; // type:function size:0xC8 scope:global align:4 +create__11daNpcTheB_cFv = .text:0x00000420; // type:function size:0x38C scope:global align:4 +CreateHeap__11daNpcTheB_cFv = .text:0x000007AC; // type:function size:0x29C scope:global align:4 +Draw__11daNpcTheB_cFv = .text:0x00000A48; // type:function size:0x3C scope:global align:4 +ctrlJoint__11daNpcTheB_cFP8J3DJointP8J3DModel = .text:0x00000A84; // type:function size:0x1A8 scope:global align:4 +createHeapCallBack__11daNpcTheB_cFP10fopAc_ac_c = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpcTheB_cFP8J3DJointi = .text:0x00000C30; // type:function size:0x48 scope:global align:4 +getHandPos1__11daNpcTheB_cFi = .text:0x00000C78; // type:function size:0xC4 scope:global align:4 +getHandPos2__11daNpcTheB_cFi = .text:0x00000D3C; // type:function size:0xC4 scope:global align:4 +setHintEvent__11daNpcTheB_cFlUsi = .text:0x00000E00; // type:function size:0x18 scope:global align:4 +main__11daNpcTheB_cFv = .text:0x00000E18; // type:function size:0x7D4 scope:global align:4 +setParam__11daNpcTheB_cFv = .text:0x000015EC; // type:function size:0x114 scope:global align:4 +ctrlBtk__11daNpcTheB_cFv = .text:0x00001700; // type:function size:0xC8 scope:global align:4 +setAttnPos__11daNpcTheB_cFv = .text:0x000017C8; // type:function size:0x3B8 scope:global align:4 +setExpressionAnm__11daNpcTheB_cFib = .text:0x00001B80; // type:function size:0x1F0 scope:global align:4 +setExpressionBtp__11daNpcTheB_cFi = .text:0x00001D70; // type:function size:0xF0 scope:global align:4 +setMotionAnm__11daNpcTheB_cFif = .text:0x00001E60; // type:function size:0x1D8 scope:global align:4 +drawDbgInfo__11daNpcTheB_cFv = .text:0x00002038; // type:function size:0x8 scope:global align:4 +setAction__11daNpcTheB_cFM11daNpcTheB_cFPCvPvPv_i = .text:0x00002040; // type:function size:0xA4 scope:global align:4 +wait__11daNpcTheB_cFPv = .text:0x000020E4; // type:function size:0x530 scope:global align:4 +setExpression__11daNpcTheB_cFif = .text:0x00002614; // type:function size:0x2C scope:global align:4 +setMotion__11daNpcTheB_cFifi = .text:0x00002640; // type:function size:0x44 scope:global align:4 +setLookMode__11daNpcTheB_cFi = .text:0x00002684; // type:function size:0x24 scope:global align:4 +talk__11daNpcTheB_cFPv = .text:0x000026A8; // type:function size:0x1C4 scope:global align:4 +EvCut_PersonalCombatIntro__11daNpcTheB_cFi = .text:0x0000286C; // type:function size:0x1C4 scope:global align:4 +EvCut_PersonalCombatRevenge__11daNpcTheB_cFi = .text:0x00002A30; // type:function size:0x318 scope:global align:4 +EvCut_PersonalCombatAfter__11daNpcTheB_cFv = .text:0x00002D48; // type:function size:0x320 scope:global align:4 +EvCut_AnnulationFieldRace__11daNpcTheB_cFi = .text:0x00003068; // type:function size:0xF0 scope:global align:4 +EvCut_TheBHint__11daNpcTheB_cFi = .text:0x00003158; // type:function size:0x218 scope:global align:4 +EvCut_CoachGuardGameOver__11daNpcTheB_cFi = .text:0x00003370; // type:function size:0x174 scope:global align:4 +daNpcTheB_Create__FPv = .text:0x000034E4; // type:function size:0x4 scope:global align:4 +daNpcTheB_Delete__FPv = .text:0x000034E8; // type:function size:0x34 scope:global align:4 +daNpcTheB_Execute__FPv = .text:0x0000351C; // type:function size:0x4 scope:global align:4 +daNpcTheB_Draw__FPv = .text:0x00003520; // type:function size:0x4 scope:global align:4 +daNpcTheB_IsDelete__FPv = .text:0x00003524; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_theB_cpp = .text:0x0000352C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00003594; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000035D0; // type:function size:0xBC scope:global align:4 +__dt__17daNpcTheB_Param_cFv = .text:0x0000368C; // type:function size:0x40 scope:global align:4 +__ct__17daNpcTheB_Param_cFv = .text:0x000036CC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpcTheB_Param_c = .rodata:0x00000000; // type:object size:0x6C scope:global align:4 +@99671 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@99672 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@99673 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@99674 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@99675 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@99676 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@99731 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@95121 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 data:4byte +@95164 = .rodata:0x00000094; // type:object size:0x18 scope:local align:4 +@95183 = .rodata:0x000000AC; // type:object size:0x18 scope:local align:4 +@100014 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@100067 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100135 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100136 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100137 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100138 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@100362 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@100363 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@100364 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@100507 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100508 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100572 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x70 scope:global align:4 +l_btpGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000078; // type:object size:0x8 scope:global align:4 data:4byte +lbl_369_data_80 = .data:0x00000080; // type:object size:0x16 data:string +lbl_369_data_96 = .data:0x00000096; // type:object size:0x18 data:string +lbl_369_data_AE = .data:0x000000AE; // type:object size:0x16 data:string +lbl_369_data_C4 = .data:0x000000C4; // type:object size:0xA data:string +lbl_369_data_CE = .data:0x000000CE; // type:object size:0x15 data:string +l_evtNames = .data:0x000000E4; // type:object size:0x18 scope:global align:4 +lbl_369_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +l_arcName = .data:0x00000104; // type:object size:0x4 scope:global align:4 data:4byte +lbl_369_data_108 = .data:0x00000108; // type:object size:0x5 data:string +l_myName = .data:0x00000110; // type:object size:0x4 scope:global align:4 +mEvtSeqList__11daNpcTheB_c = .data:0x00000114; // type:object size:0x48 scope:global align:4 data:4byte +@99590 = .data:0x0000015C; // type:object size:0xC scope:local align:4 data:4byte +@99934 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@99935 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@100170 = .data:0x00000180; // type:object size:0x20 scope:local align:4 +@95514 = .data:0x000001A0; // type:object size:0xC scope:local align:4 data:4byte +@95518 = .data:0x000001AC; // type:object size:0xC scope:local align:4 data:4byte +@95520 = .data:0x000001B8; // type:object size:0xC scope:local align:4 data:4byte +@95524 = .data:0x000001C4; // type:object size:0xC scope:local align:4 data:4byte +@95526 = .data:0x000001D0; // type:object size:0xC scope:local align:4 data:4byte +@95573 = .data:0x000001DC; // type:object size:0xC scope:local align:4 data:4byte +@95577 = .data:0x000001E8; // type:object size:0xC scope:local align:4 data:4byte +@95581 = .data:0x000001F4; // type:object size:0xC scope:local align:4 data:4byte +@95585 = .data:0x00000200; // type:object size:0xC scope:local align:4 data:4byte +@95587 = .data:0x0000020C; // type:object size:0xC scope:local align:4 data:4byte +@95591 = .data:0x00000218; // type:object size:0xC scope:local align:4 data:4byte +@95593 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@95597 = .data:0x00000230; // type:object size:0xC scope:local align:4 data:4byte +@95599 = .data:0x0000023C; // type:object size:0xC scope:local align:4 data:4byte +@100510 = .data:0x00000248; // type:object size:0x20 scope:local align:4 +daNpcTheB_MethodTable = .data:0x00000268; // type:object size:0x20 scope:global align:4 +g_profile_NPC_THEB = .data:0x00000288; // type:object size:0x30 scope:global align:4 +__vt__11daNpcTheB_c = .data:0x000002B8; // type:object size:0x48 scope:global align:4 +lbl_369_data_300 = .data:0x00000300; // type:object size:0xC data:string +@96300 = .data:0x0000030C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpcTheB_c = .data:0x00000320; // type:object size:0x8 scope:global align:4 +__vt__17daNpcTheB_Param_c = .data:0x00000328; // type:object size:0xC scope:global align:4 +lbl_369_data_334 = .data:0x00000334; // type:object size:0x12 data:string +__RTTI__17daNpcTheB_Param_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +lbl_369_data_350 = .data:0x00000350; // type:object size:0x9 data:string +@96303 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000370; // type:object size:0xC scope:global align:4 +lbl_369_data_37C = .data:0x0000037C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000038C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000394; // type:object size:0xC scope:global align:4 +lbl_369_data_3A0 = .data:0x000003A0; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000003B4; // type:object size:0x8 scope:global align:4 +lbl_369_data_3BC = .data:0x000003BC; // type:object size:0x34 +@96375 = .data:0x000003F0; // type:object size:0x3C scope:local align:4 +lbl_369_data_42C = .data:0x0000042C; // type:object size:0x14 +@96377 = .data:0x00000440; // type:object size:0x34 scope:local align:4 +lbl_369_data_474 = .data:0x00000474; // type:object size:0x14 +@96435 = .data:0x00000488; // type:object size:0x24 scope:local align:4 +lbl_369_data_4AC = .data:0x000004AC; // type:object size:0x18 +@96437 = .data:0x000004C4; // type:object size:0xC scope:local align:4 +lbl_369_data_4D0 = .data:0x000004D0; // type:object size:0x1C +@96439 = .data:0x000004EC; // type:object size:0xC scope:local align:4 +lbl_369_data_4F8 = .data:0x000004F8; // type:object size:0xE8 +lbl_369_data_5E0 = .data:0x000005E0; // type:object size:0x8 data:string +lbl_369_data_5E8 = .data:0x000005E8; // type:object size:0x6 data:string +lbl_369_data_5EE = .data:0x000005EE; // type:object size:0x4 data:string +lbl_369_data_5F2 = .data:0x000005F2; // type:object size:0x8 data:string +lbl_369_data_5FA = .data:0x000005FA; // type:object size:0x8 data:string +lbl_369_data_602 = .data:0x00000602; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94982 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_tk/splits.txt b/config/RZDP01/rels/d_a_npc_tk/splits.txt new file mode 100644 index 0000000000..1e01691d3f --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tk.cpp: + .text start:0x000000CC end:0x000086B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x000003DC + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_npc_tk/symbols.txt b/config/RZDP01/rels/d_a_npc_tk/symbols.txt new file mode 100644 index 0000000000..a2876a896c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tk/symbols.txt @@ -0,0 +1,226 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_TK_HIO_cFv = .text:0x000000CC; // type:function size:0x8C scope:global align:4 +checkBck__10daNPC_TK_cFi = .text:0x00000158; // type:function size:0x5C scope:global align:4 +draw__10daNPC_TK_cFv = .text:0x000001B4; // type:function size:0xDC scope:global align:4 +daNPC_TK_Draw__FP10daNPC_TK_c = .text:0x00000290; // type:function size:0x4 scope:global align:4 +checkBeforeBg__10daNPC_TK_cFv = .text:0x00000294; // type:function size:0x1B8 scope:global align:4 +setActionMode__10daNPC_TK_cFi = .text:0x0000044C; // type:function size:0x7C scope:global align:4 +setAddCalcSpeedXZ__10daNPC_TK_cFR4cXyzRC4cXyzfff = .text:0x000004C8; // type:function size:0x18C scope:global align:4 +chaseTargetPos__10daNPC_TK_cF4cXyzffs = .text:0x00000654; // type:function size:0x100 scope:global align:4 +getMasterPointer__10daNPC_TK_cFv = .text:0x00000754; // type:function size:0x1C scope:global align:4 +setMasterShoulder__10daNPC_TK_cFP4cXyz = .text:0x00000770; // type:function size:0x98 scope:global align:4 +setAwayAction__10daNPC_TK_cFi = .text:0x00000808; // type:function size:0xD8 scope:global align:4 +setFlySE__10daNPC_TK_cFv = .text:0x000008E0; // type:function size:0x188 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000A68; // type:function size:0x134 scope:global align:4 +s_hanjo__FPvPv = .text:0x00000B9C; // type:function size:0x4C scope:global align:4 +executeFly__10daNPC_TK_cFv = .text:0x00000BE8; // type:function size:0x430 scope:global align:4 +initPerchDemo__10daNPC_TK_cFi = .text:0x00001018; // type:function size:0x468 scope:global align:4 +executePerchDemo__10daNPC_TK_cFi = .text:0x00001480; // type:function size:0x730 scope:global align:4 +executePerch__10daNPC_TK_cFv = .text:0x00001BB0; // type:function size:0x100 scope:global align:4 +executeHandOn__10daNPC_TK_cFv = .text:0x00001CB0; // type:function size:0x2B0 scope:global align:4 +checkWaterSurface__10daNPC_TK_cFf = .text:0x00001F60; // type:function size:0xC0 scope:global align:4 +executeAttack__10daNPC_TK_cFv = .text:0x00002020; // type:function size:0x9DC scope:global align:4 +executeAway__10daNPC_TK_cFv = .text:0x000029FC; // type:function size:0x384 scope:global align:4 +setCarryActorMtx__10daNPC_TK_cFv = .text:0x00002D80; // type:function size:0x2C0 scope:global align:4 +getTakePosY__10daNPC_TK_cFv = .text:0x00003040; // type:function size:0x44 scope:global align:4 +getTakeOffPosY__10daNPC_TK_cFv = .text:0x00003084; // type:function size:0x44 scope:global align:4 +executeBack__10daNPC_TK_cFv = .text:0x000030C8; // type:function size:0x8F4 scope:global align:4 +getHanjoHandPos__10daNPC_TK_cFv = .text:0x000039BC; // type:function size:0xA0 scope:global align:4 +executeStayHanjo__10daNPC_TK_cFv = .text:0x00003A5C; // type:function size:0x294 scope:global align:4 +executeAttackLink__10daNPC_TK_cFv = .text:0x00003CF0; // type:function size:0x6E4 scope:global align:4 +executeBackHanjo__10daNPC_TK_cFv = .text:0x000043D4; // type:function size:0x478 scope:global align:4 +checkAttackDemo__10daNPC_TK_cFv = .text:0x0000484C; // type:function size:0xA4 scope:global align:4 +executeAttackDemo__10daNPC_TK_cFv = .text:0x000048F0; // type:function size:0x258 scope:global align:4 +executeBackHanjoDemo__10daNPC_TK_cFv = .text:0x00004B48; // type:function size:0x538 scope:global align:4 +executeWolfEvent__10daNPC_TK_cFv = .text:0x00005080; // type:function size:0xA0 scope:global align:4 +calcWolfDemoCam__10daNPC_TK_cFv = .text:0x00005120; // type:function size:0x94 scope:global align:4 +calcWolfDemoCam2__10daNPC_TK_cFv = .text:0x000051B4; // type:function size:0xEC scope:global align:4 +executeWolfPerch__10daNPC_TK_cFv = .text:0x000052A0; // type:function size:0x1314 scope:global align:4 +executeResistanceDemo__10daNPC_TK_cFv = .text:0x000065B4; // type:function size:0x89C scope:global align:4 +setHawkSideCamera__10daNPC_TK_cF4cXyz = .text:0x00006E50; // type:function size:0xA8 scope:global align:4 +setHawkCamera__10daNPC_TK_cFP10fopAc_ac_c = .text:0x00006EF8; // type:function size:0x78 scope:global align:4 +endHawkCamera__10daNPC_TK_cFv = .text:0x00006F70; // type:function size:0xAC scope:global align:4 +calcDemoCamera__10daNPC_TK_cFv = .text:0x0000701C; // type:function size:0x6C0 scope:global align:4 +checkActionSet__10daNPC_TK_cFv = .text:0x000076DC; // type:function size:0x264 scope:global align:4 +action__10daNPC_TK_cFv = .text:0x00007940; // type:function size:0x348 scope:global align:4 +mtx_set__10daNPC_TK_cFv = .text:0x00007C88; // type:function size:0x100 scope:global align:4 +cc_set__10daNPC_TK_cFv = .text:0x00007D88; // type:function size:0xCC scope:global align:4 +execute__10daNPC_TK_cFv = .text:0x00007E54; // type:function size:0x10C scope:global align:4 +daNPC_TK_Execute__FP10daNPC_TK_c = .text:0x00007F60; // type:function size:0x4 scope:global align:4 +daNPC_TK_IsDelete__FP10daNPC_TK_c = .text:0x00007F64; // type:function size:0x8 scope:global align:4 +_delete__10daNPC_TK_cFv = .text:0x00007F6C; // type:function size:0x74 scope:global align:4 +daNPC_TK_Delete__FP10daNPC_TK_c = .text:0x00007FE0; // type:function size:0x4 scope:global align:4 +ctrlJoint__10daNPC_TK_cFP8J3DJointP8J3DModel = .text:0x00007FE4; // type:function size:0x1C8 scope:global align:4 +JointCallBack__10daNPC_TK_cFP8J3DJointi = .text:0x000081AC; // type:function size:0x48 scope:global align:4 +CreateHeap__10daNPC_TK_cFv = .text:0x000081F4; // type:function size:0x13C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00008330; // type:function size:0x4 scope:global align:4 +create__10daNPC_TK_cFv = .text:0x00008334; // type:function size:0x284 scope:global align:4 +daNPC_TK_Create__FP10daNPC_TK_c = .text:0x000085B8; // type:function size:0x4 scope:global align:4 +__dt__14daNPC_TK_HIO_cFv = .text:0x000085BC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tk_cpp = .text:0x000085FC; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00008644; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@106260 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@106261 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@106262 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@106263 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@106264 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@106265 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@106266 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@106267 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@106268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@106269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@106270 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@106271 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@106280 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@106281 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@106304 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@106305 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@106340 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@106341 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@106371 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@106387 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@106388 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@106427 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@106428 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@106429 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@106454 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@106455 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@106540 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@106541 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@106542 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@106543 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@106576 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@106577 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@106578 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@106579 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@106580 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@106581 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@106584 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@106680 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@106681 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@106682 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@106683 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@106684 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@106685 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@106686 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@106765 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106987 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@106988 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@106990 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@106991 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@106992 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106993 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106994 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@106995 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@106996 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@106997 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@106998 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@106999 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@107088 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107089 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107091 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107092 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107104 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107105 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107113 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@107114 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@107269 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@107282 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@107477 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@107478 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@107479 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@107480 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@107549 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@107550 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@107551 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@107552 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@107565 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@107566 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@107567 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@107692 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@107693 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@107694 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@107729 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@107732 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@107913 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@107914 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@107915 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@107916 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107917 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107918 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107919 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:float +@107920 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107921 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107922 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 data:string +@107923 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@108030 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@108031 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108032 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@108033 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@108034 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@108035 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108036 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@108037 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108038 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108039 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108040 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108048 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108069 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108149 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108251 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@108252 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_370_data_7 = .data:0x00000007; // type:object size:0x5 data:string +lbl_370_data_C = .data:0x0000000C; // type:object size:0x7 data:string +lbl_370_data_13 = .data:0x00000013; // type:object size:0x7 data:string +lbl_370_data_1A = .data:0x0000001A; // type:object size:0x5 data:string +action_table$97354 = .data:0x00000020; // type:object size:0x10 scope:local align:4 +action_table_w$97359 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +lbl_370_data_38 = .data:0x00000038; // type:object size:0x7 data:string +taka_attack_dist$97523 = .data:0x00000040; // type:object size:0x10 scope:local align:4 +w_eff_id$97574 = .data:0x00000050; // type:object size:0x8 scope:local align:4 +lbl_370_data_58 = .data:0x00000058; // type:object size:0x8 data:string +lbl_370_data_60 = .data:0x00000060; // type:object size:0xA data:string +@107925 = .data:0x0000006C; // type:object size:0x54 scope:local align:4 +@108042 = .data:0x000000C0; // type:object size:0x24 scope:local align:4 +lbl_370_data_E4 = .data:0x000000E4; // type:object size:0xA data:string +lbl_370_data_EE = .data:0x000000EE; // type:object size:0x9 data:string +@108239 = .data:0x000000F8; // type:object size:0x38 scope:local align:4 +lbl_370_data_130 = .data:0x00000130; // type:object size:0x7 data:string +cc_sph_src$99419 = .data:0x00000138; // type:object size:0x40 scope:local align:4 +l_daNPC_TK_Method = .data:0x00000178; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TK = .data:0x00000198; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_TK_HIO_c = .data:0x000001C8; // type:object size:0xC scope:global align:4 +lbl_370_data_1D4 = .data:0x000001D4; // type:object size:0xF data:string +@99445 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_TK_HIO_c = .data:0x000001F0; // type:object size:0x8 scope:global align:4 +lbl_370_data_1F8 = .data:0x000001F8; // type:object size:0x34 +@99522 = .data:0x0000022C; // type:object size:0x3C scope:local align:4 +lbl_370_data_268 = .data:0x00000268; // type:object size:0x14 +@99524 = .data:0x0000027C; // type:object size:0x34 scope:local align:4 +lbl_370_data_2B0 = .data:0x000002B0; // type:object size:0x14 +@99582 = .data:0x000002C4; // type:object size:0x24 scope:local align:4 +lbl_370_data_2E8 = .data:0x000002E8; // type:object size:0x18 +@99584 = .data:0x00000300; // type:object size:0xC scope:local align:4 +lbl_370_data_30C = .data:0x0000030C; // type:object size:0x1C +@99586 = .data:0x00000328; // type:object size:0xC scope:local align:4 +lbl_370_data_334 = .data:0x00000334; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_near_angle = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +m_near_actor = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +lbl_370_bss_10 = .bss:0x00000010; // type:object size:0x1 data:byte +@96741 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x40 scope:global align:4 data:byte +@97573 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +sc$97570 = .bss:0x00000070; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_tkc/splits.txt b/config/RZDP01/rels/d_a_npc_tkc/splits.txt new file mode 100644 index 0000000000..3523a75ad5 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkc.cpp: + .text start:0x000000CC end:0x00003040 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000013C + .data start:0x00000000 end:0x000004C0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_tkc/symbols.txt b/config/RZDP01/rels/d_a_npc_tkc/symbols.txt new file mode 100644 index 0000000000..692012828c --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkc/symbols.txt @@ -0,0 +1,149 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcTkc_cFv = .text:0x000000CC; // type:function size:0x1FC scope:global align:4 +__dt__10daNpcTkc_cFv = .text:0x000002C8; // type:function size:0xBC scope:global align:4 +Create__10daNpcTkc_cFv = .text:0x00000384; // type:function size:0x604 scope:global align:4 +CreateHeap__10daNpcTkc_cFv = .text:0x00000988; // type:function size:0x22C scope:global align:4 +Execute__10daNpcTkc_cFv = .text:0x00000BB4; // type:function size:0x38 scope:global align:4 +Draw__10daNpcTkc_cFv = .text:0x00000BEC; // type:function size:0x70 scope:global align:4 +ctrlJoint__10daNpcTkc_cFP8J3DJointP8J3DModel = .text:0x00000C5C; // type:function size:0x70 scope:global align:4 +createHeapCallBack__10daNpcTkc_cFP10fopAc_ac_c = .text:0x00000CCC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTkc_cFP8J3DJointi = .text:0x00000CD0; // type:function size:0x48 scope:global align:4 +setActionWait__10daNpcTkc_cFv = .text:0x00000D18; // type:function size:0x40 scope:global align:4 +setActionFollow__10daNpcTkc_cFv = .text:0x00000D58; // type:function size:0x40 scope:global align:4 +setMtx__10daNpcTkc_cFv = .text:0x00000D98; // type:function size:0x94 scope:global align:4 +setExpressionAnm__10daNpcTkc_cFib = .text:0x00000E2C; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daNpcTkc_cFi = .text:0x00000F74; // type:function size:0xC8 scope:global align:4 +setMotionAnm__10daNpcTkc_cFif = .text:0x0000103C; // type:function size:0x130 scope:global align:4 +setAction__10daNpcTkc_cFM10daNpcTkc_cFPCvPv_v = .text:0x0000116C; // type:function size:0xA0 scope:global align:4 +wait__10daNpcTkc_cFv = .text:0x0000120C; // type:function size:0x1B8 scope:global align:4 +setLookMode__10daNpcTkc_cFi = .text:0x000013C4; // type:function size:0x24 scope:global align:4 +searchPlayer__10daNpcTkc_cFv = .text:0x000013E8; // type:function size:0xA0 scope:global align:4 +checkFindPlayer__10daNpcTkc_cFv = .text:0x00001488; // type:function size:0xD4 scope:global align:4 +calcFly__10daNpcTkc_cFv = .text:0x0000155C; // type:function size:0x240 scope:global align:4 +follow__10daNpcTkc_cFv = .text:0x0000179C; // type:function size:0x2AC scope:global align:4 +appear__10daNpcTkc_cFv = .text:0x00001A48; // type:function size:0xF8 scope:global align:4 +normalTalk__10daNpcTkc_cFv = .text:0x00001B40; // type:function size:0x1B8 scope:global align:4 +setExpression__10daNpcTkc_cFif = .text:0x00001CF8; // type:function size:0x2C scope:global align:4 +setMotion__10daNpcTkc_cFifi = .text:0x00001D24; // type:function size:0x44 scope:global align:4 +warpTalk__10daNpcTkc_cFv = .text:0x00001D68; // type:function size:0x2E4 scope:global align:4 +demo__10daNpcTkc_cFv = .text:0x0000204C; // type:function size:0x120 scope:global align:4 +EvCut_TksSecretChild__10daNpcTkc_cFi = .text:0x0000216C; // type:function size:0x1E0 scope:global align:4 +EvCut_TksWarpExit__10daNpcTkc_cFi = .text:0x0000234C; // type:function size:0x380 scope:global align:4 +EvCut_TksWarpBack__10daNpcTkc_cFi = .text:0x000026CC; // type:function size:0x36C scope:global align:4 +daNpcTkc_Create__FPv = .text:0x00002A38; // type:function size:0x4 scope:global align:4 +daNpcTkc_Delete__FPv = .text:0x00002A3C; // type:function size:0x34 scope:global align:4 +daNpcTkc_Execute__FPv = .text:0x00002A70; // type:function size:0x4 scope:global align:4 +daNpcTkc_Draw__FPv = .text:0x00002A74; // type:function size:0x4 scope:global align:4 +daNpcTkc_IsDelete__FPv = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +drawDbgInfo__10daNpcTkc_cFv = .text:0x00002A80; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcTkc_cFv = .text:0x00002A88; // type:function size:0x1D4 scope:global align:4 +ctrlBtk__10daNpcTkc_cFv = .text:0x00002C5C; // type:function size:0xC4 scope:global align:4 +main__10daNpcTkc_cFv = .text:0x00002D20; // type:function size:0x1B8 scope:global align:4 +setParam__10daNpcTkc_cFv = .text:0x00002ED8; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_npc_tkc_cpp = .text:0x00002F4C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00002FB4; // type:function size:0x3C scope:global align:4 +__dt__16daNpcTkc_Param_cFv = .text:0x00002FF0; // type:function size:0x40 scope:global align:4 +__ct__16daNpcTkc_Param_cFv = .text:0x00003030; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcTkc_Param_c = .rodata:0x00000000; // type:object size:0xA4 scope:global align:4 +@102141 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@102142 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@102143 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@102144 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@102145 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102146 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102147 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102148 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102149 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +m_cameraItemNum$localstatic$reset__10daNpcTkc_cFv = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98192 = .rodata:0x000000CC; // type:object size:0xC scope:local align:4 +@98219 = .rodata:0x000000D8; // type:object size:0xC scope:local align:4 +@102500 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +@102501 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102502 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102503 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102504 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@102505 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@102506 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@102507 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@102508 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@102509 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@102510 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102511 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@102577 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@102578 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@102589 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@102590 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@102591 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102774 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102775 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102903 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_btpGetParamList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000020; // type:object size:0x8 scope:global align:4 data:4byte +lbl_371_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_371_data_29 = .data:0x00000029; // type:object size:0xB data:string +lbl_371_data_34 = .data:0x00000034; // type:object size:0x9 data:string +lbl_371_data_3D = .data:0x0000003D; // type:object size:0x9 data:string +l_evtNames = .data:0x00000048; // type:object size:0x10 scope:global align:4 +lbl_371_data_58 = .data:0x00000058; // type:object size:0x4 data:string +l_arcName = .data:0x0000005C; // type:object size:0x4 scope:global align:4 data:4byte +l_myName = .data:0x00000060; // type:object size:0x4 scope:global align:4 +mEvtSeqList__10daNpcTkc_c = .data:0x00000064; // type:object size:0x30 scope:global align:4 data:4byte +@101985 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@101986 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@101987 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +@101988 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +@101989 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +lbl_371_data_D0 = .data:0x000000D0; // type:object size:0x7 data:string +@102278 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@102283 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@102372 = .data:0x000000F0; // type:object size:0xC scope:local align:4 +@102373 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +@102585 = .data:0x00000108; // type:object size:0xC scope:local align:4 data:4byte +@102602 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@102630 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_371_data_12C = .data:0x0000012C; // type:object size:0x9 data:string +daNpcTkc_MethodTable = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKC = .data:0x00000158; // type:object size:0x30 scope:global align:4 +@102877 = .data:0x00000188; // type:object size:0xC scope:local align:4 data:4byte +@102924 = .data:0x00000194; // type:object size:0xC scope:local align:4 data:4byte +__vt__10daNpcTkc_c = .data:0x000001A0; // type:object size:0x48 scope:global align:4 +lbl_371_data_1E8 = .data:0x000001E8; // type:object size:0xB data:string +@98944 = .data:0x000001F4; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTkc_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +__vt__16daNpcTkc_Param_c = .data:0x00000210; // type:object size:0xC scope:global align:4 +lbl_371_data_21C = .data:0x0000021C; // type:object size:0x11 data:string +__RTTI__16daNpcTkc_Param_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +lbl_371_data_238 = .data:0x00000238; // type:object size:0x9 data:string +@98947 = .data:0x00000244; // type:object size:0xC scope:local align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000258; // type:object size:0xC scope:global align:4 +lbl_371_data_264 = .data:0x00000264; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000278; // type:object size:0x8 scope:global align:4 +lbl_371_data_280 = .data:0x00000280; // type:object size:0x34 +@99019 = .data:0x000002B4; // type:object size:0x3C scope:local align:4 +lbl_371_data_2F0 = .data:0x000002F0; // type:object size:0x14 +@99021 = .data:0x00000304; // type:object size:0x34 scope:local align:4 +lbl_371_data_338 = .data:0x00000338; // type:object size:0x14 +@99079 = .data:0x0000034C; // type:object size:0x24 scope:local align:4 +lbl_371_data_370 = .data:0x00000370; // type:object size:0x18 +@99081 = .data:0x00000388; // type:object size:0xC scope:local align:4 +lbl_371_data_394 = .data:0x00000394; // type:object size:0x1C +@99083 = .data:0x000003B0; // type:object size:0xC scope:local align:4 +lbl_371_data_3BC = .data:0x000003BC; // type:object size:0xE8 +lbl_371_data_4A4 = .data:0x000004A4; // type:object size:0x4 data:string +lbl_371_data_4A8 = .data:0x000004A8; // type:object size:0x4 data:string +lbl_371_data_4AC = .data:0x000004AC; // type:object size:0x9 data:string +lbl_371_data_4B5 = .data:0x000004B5; // type:object size:0x4 data:string +lbl_371_data_4B9 = .data:0x000004B9; // type:object size:0x5 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97720 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_tkj/splits.txt b/config/RZDP01/rels/d_a_npc_tkj/splits.txt new file mode 100644 index 0000000000..dbee18a49d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkj/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj.cpp: + .text start:0x000000CC end:0x00001E6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x0000056C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_tkj/symbols.txt b/config/RZDP01/rels/d_a_npc_tkj/symbols.txt new file mode 100644 index 0000000000..812b9d5425 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkj/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__10daNpcTkj_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__10daNpcTkj_cFv = .text:0x00000178; // type:function size:0x558 scope:global align:4 +CreateHeap__10daNpcTkj_cFv = .text:0x000006D0; // type:function size:0x274 scope:global align:4 +Draw__10daNpcTkj_cFv = .text:0x00000944; // type:function size:0x9C scope:global align:4 +createHeapCallBack__10daNpcTkj_cFP10fopAc_ac_c = .text:0x000009E0; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTkj_cFP8J3DJointi = .text:0x000009E4; // type:function size:0x54 scope:global align:4 +setAfterTalkMotion__10daNpcTkj_cFv = .text:0x00000A38; // type:function size:0x1C scope:global align:4 +evtTalk__10daNpcTkj_cFv = .text:0x00000A54; // type:function size:0xD8 scope:global align:4 +evtCutProc__10daNpcTkj_cFv = .text:0x00000B2C; // type:function size:0xE0 scope:global align:4 +action__10daNpcTkj_cFv = .text:0x00000C0C; // type:function size:0x88 scope:global align:4 +setAttnPos__10daNpcTkj_cFv = .text:0x00000C94; // type:function size:0x228 scope:global align:4 +setCollision__10daNpcTkj_cFv = .text:0x00000EBC; // type:function size:0xD4 scope:global align:4 +drawDbgInfo__10daNpcTkj_cFv = .text:0x00000F90; // type:function size:0x8 scope:global align:4 +selectAction__10daNpcTkj_cFv = .text:0x00000F98; // type:function size:0x40 scope:global align:4 +setAction__10daNpcTkj_cFM10daNpcTkj_cFPCvPvPv_i = .text:0x00000FD8; // type:function size:0xA8 scope:global align:4 +wait__10daNpcTkj_cFPv = .text:0x00001080; // type:function size:0x144 scope:global align:4 +talk__10daNpcTkj_cFPv = .text:0x000011C4; // type:function size:0x1D0 scope:global align:4 +cutLv7Start__10daNpcTkj_cFi = .text:0x00001394; // type:function size:0x30C scope:global align:4 +daNpc_Tkj_Create__FPv = .text:0x000016A0; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_Delete__FPv = .text:0x000016A4; // type:function size:0x34 scope:global align:4 +daNpc_Tkj_Execute__FPv = .text:0x000016D8; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_Draw__FPv = .text:0x000016DC; // type:function size:0x4 scope:global align:4 +daNpc_Tkj_IsDelete__FPv = .text:0x000016E0; // type:function size:0x8 scope:global align:4 +beforeMove__10daNpcTkj_cFv = .text:0x000016E8; // type:function size:0x78 scope:global align:4 +setParam__10daNpcTkj_cFv = .text:0x00001760; // type:function size:0xE8 scope:global align:4 +__sinit_\d_a_npc_tkj_cpp = .text:0x00001848; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018B0; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000197C; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019BC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019FC; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A40; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001B34; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C4C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D5C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__10daNpcTkj_cFv = .text:0x00001DDC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__10daNpcTkj_cFv = .text:0x00001DE4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__10daNpcTkj_cFv = .text:0x00001DEC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__10daNpcTkj_cFv = .text:0x00001DF4; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__10daNpcTkj_cFi = .text:0x00001DFC; // type:function size:0x10 scope:global align:4 +checkChangeJoint__10daNpcTkj_cFi = .text:0x00001E0C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Tkj_Param_cFv = .text:0x00001E1C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Tkj_Param_cFv = .text:0x00001E5C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Tkj_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@100854 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@100855 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@100856 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@100857 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@100883 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@100884 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@100885 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@100934 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@100993 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@101010 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@101103 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101104 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101107 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@101243 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101244 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101245 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101246 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101336 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_89_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_89_data_9 = .data:0x00000009; // type:object size:0x10 data:string +l_evtList = .data:0x0000001C; // type:object size:0x10 scope:global align:4 +lbl_89_data_2C = .data:0x0000002C; // type:object size:0x4 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_89_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +lbl_89_data_F4 = .data:0x000000F4; // type:object size:0x10 data:string +mCutNameList__10daNpcTkj_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +mCutList__10daNpcTkj_c = .data:0x0000010C; // type:object size:0x18 scope:global align:4 data:4byte +@101023 = .data:0x00000124; // type:object size:0xC scope:local align:4 data:4byte +@101024 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +lbl_89_data_13C = .data:0x0000013C; // type:object size:0x4 data:string +@101158 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Tkj_MethodTable = .data:0x0000014C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKJ = .data:0x0000016C; // type:object size:0x30 scope:global align:4 +__vt__10daNpcTkj_c = .data:0x0000019C; // type:object size:0xC4 scope:global align:4 +lbl_89_data_260 = .data:0x00000260; // type:object size:0xB data:string +@98118 = .data:0x0000026C; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTkj_c = .data:0x00000280; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Tkj_Param_c = .data:0x00000288; // type:object size:0xC scope:global align:4 +lbl_89_data_294 = .data:0x00000294; // type:object size:0x12 data:string +__RTTI__17daNpc_Tkj_Param_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +lbl_89_data_2B0 = .data:0x000002B0; // type:object size:0x9 data:string +@98128 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002D0; // type:object size:0xC scope:global align:4 +lbl_89_data_2DC = .data:0x000002DC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_89_data_300 = .data:0x00000300; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000318; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000320; // type:object size:0xC scope:global align:4 +lbl_89_data_32C = .data:0x0000032C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000340; // type:object size:0x8 scope:global align:4 +lbl_89_data_348 = .data:0x00000348; // type:object size:0x34 +@98195 = .data:0x0000037C; // type:object size:0x3C scope:local align:4 +lbl_89_data_3B8 = .data:0x000003B8; // type:object size:0x14 +@98197 = .data:0x000003CC; // type:object size:0x34 scope:local align:4 +lbl_89_data_400 = .data:0x00000400; // type:object size:0x14 +@98255 = .data:0x00000414; // type:object size:0x24 scope:local align:4 +lbl_89_data_438 = .data:0x00000438; // type:object size:0x18 +@98257 = .data:0x00000450; // type:object size:0xC scope:local align:4 +lbl_89_data_45C = .data:0x0000045C; // type:object size:0x1C +@98259 = .data:0x00000478; // type:object size:0xC scope:local align:4 +lbl_89_data_484 = .data:0x00000484; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97502 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_tkj2/splits.txt b/config/RZDP01/rels/d_a_npc_tkj2/splits.txt new file mode 100644 index 0000000000..78d66d5540 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkj2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tkj2.cpp: + .text start:0x000000CC end:0x00002BB8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_npc_tkj2/symbols.txt b/config/RZDP01/rels/d_a_npc_tkj2/symbols.txt new file mode 100644 index 0000000000..1b5190c953 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tkj2/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daNpc_Tkj2_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +anm_init__FP14npc_tkj2_classifUcf = .text:0x00000100; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001AC; // type:function size:0x118 scope:global align:4 +daNpc_Tkj2_Draw__FP14npc_tkj2_class = .text:0x000002C4; // type:function size:0x114 scope:global align:4 +CheckWall__FP14npc_tkj2_classs = .text:0x000003D8; // type:function size:0x2E4 scope:global align:4 +GndCheck2__FP14npc_tkj2_class = .text:0x000006BC; // type:function size:0xE0 scope:global align:4 +GndCheck__FP14npc_tkj2_class4cXyz = .text:0x0000079C; // type:function size:0x88 scope:global align:4 +return_pos_get__FP14npc_tkj2_class = .text:0x00000824; // type:function size:0x198 scope:global align:4 +npc_tkj2_drop__FP14npc_tkj2_class = .text:0x000009BC; // type:function size:0xB4 scope:global align:4 +action__FP14npc_tkj2_class = .text:0x00000A70; // type:function size:0x15CC scope:global align:4 +daNpc_Tkj2_Execute__FP14npc_tkj2_class = .text:0x0000203C; // type:function size:0x3B4 scope:global align:4 +daNpc_Tkj2_IsDelete__FP14npc_tkj2_class = .text:0x000023F0; // type:function size:0x8 scope:global align:4 +daNpc_Tkj2_Delete__FP14npc_tkj2_class = .text:0x000023F8; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002460; // type:function size:0x25C scope:global align:4 +daNpc_Tkj2_Create__FP10fopAc_ac_c = .text:0x000026BC; // type:function size:0x3B0 scope:global align:4 +__dt__16daNpc_Tkj2_HIO_cFv = .text:0x00002A6C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tkj2_cpp = .text:0x00002AAC; // type:function size:0x48 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002AF4; // type:function size:0x10 scope:global align:4 +getModel__16mDoExt_McaMorfSOFv = .text:0x00002B04; // type:function size:0x8 scope:global align:4 +checkFrame__13mDoExt_morf_cFf = .text:0x00002B0C; // type:function size:0x8 scope:global align:4 +setFrame__14mDoExt_baseAnmFf = .text:0x00002B14; // type:function size:0x8 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002B1C; // type:function size:0x74 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002B90; // type:function size:0xC scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x00002B9C; // type:function size:0xC scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00002BA8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96695 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96696 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96705 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96706 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@96756 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96757 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96800 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96804 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96812 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@96834 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96852 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96853 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96854 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96855 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97114 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97115 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97116 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97117 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97118 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97120 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97121 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97122 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97123 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97125 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97130 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97131 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97132 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97133 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97134 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97138 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97161 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97162 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97163 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97164 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97165 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97166 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97167 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97355 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +lbl_372_data_0 = .data:0x00000000; // type:object size:0x5 data:string +lbl_372_data_5 = .data:0x00000005; // type:object size:0x7 data:string +@97136 = .data:0x0000000C; // type:object size:0x1C scope:local align:4 +cc_sph_src$92969 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_daNpc_Tkj2_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKJ2 = .data:0x00000088; // type:object size:0x30 scope:global align:4 +__vt__16daNpc_Tkj2_HIO_c = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_372_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +@93007 = .data:0x000000D8; // type:object size:0xC scope:local align:4 +__RTTI__16daNpc_Tkj2_HIO_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_372_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@92053 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_npc_tks/splits.txt b/config/RZDP01/rels/d_a_npc_tks/splits.txt new file mode 100644 index 0000000000..31fa700c8b --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tks.cpp: + .text start:0x000000CC end:0x000072A4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000270 + .data start:0x00000000 end:0x00000714 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_tks/symbols.txt b/config/RZDP01/rels/d_a_npc_tks/symbols.txt new file mode 100644 index 0000000000..2a319b2287 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tks/symbols.txt @@ -0,0 +1,248 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daNpcTks_cFv = .text:0x000000CC; // type:function size:0x2C4 scope:global align:4 +__dt__10daNpcTks_cFv = .text:0x00000390; // type:function size:0x128 scope:global align:4 +Create__10daNpcTks_cFv = .text:0x000004B8; // type:function size:0x994 scope:global align:4 +CreateHeap__10daNpcTks_cFv = .text:0x00000E4C; // type:function size:0x33C scope:global align:4 +Draw__10daNpcTks_cFv = .text:0x00001188; // type:function size:0x5C scope:global align:4 +ctrlJoint__10daNpcTks_cFP8J3DJointP8J3DModel = .text:0x000011E4; // type:function size:0x17C scope:global align:4 +createHeapCallBack__10daNpcTks_cFP10fopAc_ac_c = .text:0x00001360; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daNpcTks_cFP8J3DJointi = .text:0x00001364; // type:function size:0x48 scope:global align:4 +setMtx__10daNpcTks_cFv = .text:0x000013AC; // type:function size:0xF8 scope:global align:4 +setExpressionAnm__10daNpcTks_cFib = .text:0x000014A4; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daNpcTks_cFi = .text:0x000015EC; // type:function size:0xC8 scope:global align:4 +setMotion__10daNpcTks_cFifi = .text:0x000016B4; // type:function size:0x44 scope:global align:4 +setAction__10daNpcTks_cFM10daNpcTks_cFPCvPv_v = .text:0x000016F8; // type:function size:0xA0 scope:global align:4 +wait__10daNpcTks_cFv = .text:0x00001798; // type:function size:0x10C scope:global align:4 +setMotionAnm__10daNpcTks_cFif = .text:0x000018A4; // type:function size:0x1D8 scope:global align:4 +setTsuboMotionAnm__10daNpcTks_cFif = .text:0x00001A7C; // type:function size:0xB0 scope:global align:4 +checkFindPlayer__10daNpcTks_cFv = .text:0x00001B2C; // type:function size:0xB0 scope:global align:4 +setLookMode__10daNpcTks_cFiP10fopAc_ac_c = .text:0x00001BDC; // type:function size:0x34 scope:global align:4 +waitNude__10daNpcTks_cFv = .text:0x00001C10; // type:function size:0x190 scope:global align:4 +waitLv6__10daNpcTks_cFv = .text:0x00001DA0; // type:function size:0x1F4 scope:global align:4 +talk__10daNpcTks_cFv = .text:0x00001F94; // type:function size:0x2A4 scope:global align:4 +setExpression__10daNpcTks_cFif = .text:0x00002238; // type:function size:0x2C scope:global align:4 +step__10daNpcTks_cFsi = .text:0x00002264; // type:function size:0x178 scope:global align:4 +hide__10daNpcTks_cFv = .text:0x000023DC; // type:function size:0x26C scope:global align:4 +shake__10daNpcTks_cFv = .text:0x00002648; // type:function size:0xF4 scope:global align:4 +showUp__10daNpcTks_cFv = .text:0x0000273C; // type:function size:0xC0 scope:global align:4 +showUpWait__10daNpcTks_cFv = .text:0x000027FC; // type:function size:0x284 scope:global align:4 +lookAroundA__10daNpcTks_cFv = .text:0x00002A80; // type:function size:0xF4 scope:global align:4 +lookAroundB__10daNpcTks_cFv = .text:0x00002B74; // type:function size:0xF4 scope:global align:4 +in__10daNpcTks_cFv = .text:0x00002C68; // type:function size:0xC0 scope:global align:4 +damage__10daNpcTks_cFv = .text:0x00002D28; // type:function size:0xFC scope:global align:4 +broken__10daNpcTks_cFv = .text:0x00002E24; // type:function size:0x17C scope:global align:4 +demo_appear__10daNpcTks_cFv = .text:0x00002FA0; // type:function size:0x6C4 scope:global align:4 +demo_scannon__10daNpcTks_cFv = .text:0x00003664; // type:function size:0x438 scope:global align:4 +demo_Lv6Gate__10daNpcTks_cFv = .text:0x00003A9C; // type:function size:0x1F8 scope:global align:4 +demo_farewell__10daNpcTks_cFv = .text:0x00003C94; // type:function size:0x6DC scope:global align:4 +demo_warpBack__10daNpcTks_cFv = .text:0x00004370; // type:function size:0x524 scope:global align:4 +demo_walkBack__10daNpcTks_cFv = .text:0x00004894; // type:function size:0x534 scope:global align:4 +demo_Lv7Start__10daNpcTks_cFv = .text:0x00004DC8; // type:function size:0xB10 scope:global align:4 +demo_Lv3PickUp__10daNpcTks_cFv = .text:0x000058D8; // type:function size:0x5C8 scope:global align:4 +demo_Lv6PickUp__10daNpcTks_cFv = .text:0x00005EA0; // type:function size:0x56C scope:global align:4 +daNpcTks_Create__FPv = .text:0x0000640C; // type:function size:0x4 scope:global align:4 +daNpcTks_Delete__FPv = .text:0x00006410; // type:function size:0x34 scope:global align:4 +daNpcTks_Execute__FPv = .text:0x00006444; // type:function size:0x24 scope:global align:4 +daNpcTks_Draw__FPv = .text:0x00006468; // type:function size:0x4 scope:global align:4 +daNpcTks_IsDelete__FPv = .text:0x0000646C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__10daNpcTks_cFv = .text:0x00006474; // type:function size:0x150 scope:global align:4 +drawDbgInfo__10daNpcTks_cFv = .text:0x000065C4; // type:function size:0x8 scope:global align:4 +setAttnPos__10daNpcTks_cFv = .text:0x000065CC; // type:function size:0x4B8 scope:global align:4 +ctrlBtk__10daNpcTks_cFv = .text:0x00006A84; // type:function size:0xC4 scope:global align:4 +main__10daNpcTks_cFv = .text:0x00006B48; // type:function size:0x4D8 scope:global align:4 +setParam__10daNpcTks_cFv = .text:0x00007020; // type:function size:0x74 scope:global align:4 +__sinit_\d_a_npc_tks_cpp = .text:0x00007094; // type:function size:0x48 scope:global align:4 +__dt__15daNpcTksTsubo_cFv = .text:0x000070DC; // type:function size:0x80 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000715C; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00007198; // type:function size:0xBC scope:global align:4 +__dt__16daNpcTks_Param_cFv = .text:0x00007254; // type:function size:0x40 scope:global align:4 +__ct__16daNpcTks_Param_cFv = .text:0x00007294; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daNpcTks_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@107286 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@107287 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@107288 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@107289 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@107290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@107291 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@107292 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@107293 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@107294 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@107352 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@107353 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99296 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 data:4byte +@99780 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@99807 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@99811 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99815 = .rodata:0x000000F4; // type:object size:0xC scope:local align:4 +@99819 = .rodata:0x00000100; // type:object size:0xC scope:local align:4 +@99823 = .rodata:0x0000010C; // type:object size:0xC scope:local align:4 +@99825 = .rodata:0x00000118; // type:object size:0xC scope:local align:4 +@99829 = .rodata:0x00000124; // type:object size:0xC scope:local align:4 +@99833 = .rodata:0x00000130; // type:object size:0xC scope:local align:4 +@99835 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@99839 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@107617 = .rodata:0x00000158; // type:object size:0x8 scope:local align:4 data:double +@107674 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@107675 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@107676 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@107729 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@107782 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@107783 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@107786 = .rodata:0x00000178; // type:object size:0x8 scope:local align:4 data:double +@107835 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 data:float +@107922 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@108099 = .rodata:0x00000188; // type:object size:0x8 scope:local align:4 +@108146 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@108147 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@108148 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 data:string +@108149 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@108150 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@108151 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@108152 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@108153 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@108154 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@108176 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@108347 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@108348 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:string +@108349 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@108350 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@108351 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108352 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108353 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108354 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108355 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108356 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108357 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108358 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@108421 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@108422 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@108424 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@108425 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@108426 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@101271 = .rodata:0x000001FC; // type:object size:0x8 scope:local align:4 +@108599 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@108600 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@108601 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@108602 = .rodata:0x00000210; // type:object size:0x8 scope:local align:4 +@108603 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 data:string +@108604 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@108605 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@108606 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@108607 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@108608 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@108609 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@108610 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@108687 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@108688 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:string +@108689 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@108690 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@108757 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@108758 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@108759 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@108761 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@108762 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@108763 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@108764 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@108912 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@108927 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 data:float +@109019 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0xB0 scope:global align:4 +l_btpGetParamList = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x000000B8; // type:object size:0x8 scope:global align:4 data:4byte +l_loadRes_TKS0 = .data:0x000000C0; // type:object size:0xC scope:global align:4 +l_loadRes_TKS1 = .data:0x000000CC; // type:object size:0xC scope:global align:4 +l_loadRes_TKS2 = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000E4; // type:object size:0xC scope:global align:4 +lbl_373_data_F0 = .data:0x000000F0; // type:object size:0x4 data:string +lbl_373_data_F4 = .data:0x000000F4; // type:object size:0xA data:string +lbl_373_data_FE = .data:0x000000FE; // type:object size:0x9 data:string +l_arcNames = .data:0x00000108; // type:object size:0xC scope:global align:4 data:4byte +l_arcName = .data:0x00000114; // type:object size:0x4 scope:global align:4 data:4byte +lbl_373_data_118 = .data:0x00000118; // type:object size:0x4 data:string +l_myName = .data:0x0000011C; // type:object size:0x4 scope:global align:4 data:4byte +@107052 = .data:0x00000120; // type:object size:0xC scope:local align:4 +@107053 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +@107054 = .data:0x00000138; // type:object size:0xC scope:local align:4 +@107055 = .data:0x00000144; // type:object size:0xC scope:local align:4 +@107056 = .data:0x00000150; // type:object size:0xC scope:local align:4 +@107057 = .data:0x0000015C; // type:object size:0xC scope:local align:4 +@107058 = .data:0x00000168; // type:object size:0xC scope:local align:4 +@107059 = .data:0x00000174; // type:object size:0xC scope:local align:4 +@107060 = .data:0x00000180; // type:object size:0xC scope:local align:4 +@107061 = .data:0x0000018C; // type:object size:0xC scope:local align:4 +@107062 = .data:0x00000198; // type:object size:0xC scope:local align:4 +@107063 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +@107630 = .data:0x000001B0; // type:object size:0xC scope:local align:4 data:4byte +@107689 = .data:0x000001BC; // type:object size:0xC scope:local align:4 data:4byte +@107742 = .data:0x000001C8; // type:object size:0xC scope:local align:4 data:4byte +lbl_373_data_1D4 = .data:0x000001D4; // type:object size:0x10 data:string +@107800 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +@107801 = .data:0x000001F0; // type:object size:0xC scope:local align:4 +@107802 = .data:0x000001FC; // type:object size:0xC scope:local align:4 +@107803 = .data:0x00000208; // type:object size:0xC scope:local align:4 +@107804 = .data:0x00000214; // type:object size:0xC scope:local align:4 +@107805 = .data:0x00000220; // type:object size:0xC scope:local align:4 +@107845 = .data:0x0000022C; // type:object size:0xC scope:local align:4 data:4byte +@107846 = .data:0x00000238; // type:object size:0xC scope:local align:4 data:4byte +@107870 = .data:0x00000244; // type:object size:0xC scope:local align:4 data:4byte +@107889 = .data:0x00000250; // type:object size:0xC scope:local align:4 +@107890 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +@107891 = .data:0x00000268; // type:object size:0xC scope:local align:4 +@107892 = .data:0x00000274; // type:object size:0xC scope:local align:4 +@107893 = .data:0x00000280; // type:object size:0xC scope:local align:4 +@107894 = .data:0x0000028C; // type:object size:0xC scope:local align:4 +@107932 = .data:0x00000298; // type:object size:0xC scope:local align:4 data:4byte +@107933 = .data:0x000002A4; // type:object size:0xC scope:local align:4 data:4byte +@107945 = .data:0x000002B0; // type:object size:0xC scope:local align:4 data:4byte +@107946 = .data:0x000002BC; // type:object size:0xC scope:local align:4 data:4byte +@107957 = .data:0x000002C8; // type:object size:0xC scope:local align:4 data:4byte +@107968 = .data:0x000002D4; // type:object size:0xC scope:local align:4 data:4byte +@107980 = .data:0x000002E0; // type:object size:0xC scope:local align:4 data:4byte +@108033 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +@108034 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_373_data_304 = .data:0x00000304; // type:object size:0x64 +daNpcTks_MethodTable = .data:0x00000368; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TKS = .data:0x00000388; // type:object size:0x30 scope:global align:4 +@108945 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@108946 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@108947 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +__vt__10daNpcTks_c = .data:0x000003DC; // type:object size:0x48 scope:global align:4 +lbl_373_data_424 = .data:0x00000424; // type:object size:0xB data:string +@101648 = .data:0x00000430; // type:object size:0x14 scope:local align:4 +__RTTI__10daNpcTks_c = .data:0x00000444; // type:object size:0x8 scope:global align:4 +__vt__16daNpcTks_Param_c = .data:0x0000044C; // type:object size:0xC scope:global align:4 +lbl_373_data_458 = .data:0x00000458; // type:object size:0x11 data:string +__RTTI__16daNpcTks_Param_c = .data:0x0000046C; // type:object size:0x8 scope:global align:4 +lbl_373_data_474 = .data:0x00000474; // type:object size:0x9 data:string +@101651 = .data:0x00000480; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000494; // type:object size:0xC scope:global align:4 +lbl_373_data_4A0 = .data:0x000004A0; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000004B0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x000004B8; // type:object size:0xC scope:global align:4 +lbl_373_data_4C4 = .data:0x000004C4; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x000004D8; // type:object size:0x8 scope:global align:4 +lbl_373_data_4E0 = .data:0x000004E0; // type:object size:0x34 +@101723 = .data:0x00000514; // type:object size:0x3C scope:local align:4 +lbl_373_data_550 = .data:0x00000550; // type:object size:0x14 +@101725 = .data:0x00000564; // type:object size:0x34 scope:local align:4 +lbl_373_data_598 = .data:0x00000598; // type:object size:0x14 +@101783 = .data:0x000005AC; // type:object size:0x24 scope:local align:4 +lbl_373_data_5D0 = .data:0x000005D0; // type:object size:0x18 +@101785 = .data:0x000005E8; // type:object size:0xC scope:local align:4 +lbl_373_data_5F4 = .data:0x000005F4; // type:object size:0x1C +@101787 = .data:0x00000610; // type:object size:0xC scope:local align:4 +lbl_373_data_61C = .data:0x0000061C; // type:object size:0xE8 +lbl_373_data_704 = .data:0x00000704; // type:object size:0x7 data:string +lbl_373_data_70B = .data:0x0000070B; // type:object size:0x7 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@99074 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_toby/splits.txt b/config/RZDP01/rels/d_a_npc_toby/splits.txt new file mode 100644 index 0000000000..c2029d89d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_toby.cpp: + .text start:0x000000CC end:0x00004E48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x00000ED0 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_toby/symbols.txt b/config/RZDP01/rels/d_a_npc_toby/symbols.txt new file mode 100644 index 0000000000..8825f62cd9 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_toby/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Toby_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__12daNpc_Toby_cFv = .text:0x0000019C; // type:function size:0x518 scope:global align:4 +CreateHeap__12daNpc_Toby_cFv = .text:0x000006B4; // type:function size:0x310 scope:global align:4 +Draw__12daNpc_Toby_cFv = .text:0x000009C4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Toby_cFP10fopAc_ac_c = .text:0x00000A58; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Toby_cFP8J3DJointi = .text:0x00000A5C; // type:function size:0x54 scope:global align:4 +srchToby__12daNpc_Toby_cFPvPv = .text:0x00000AB0; // type:function size:0x94 scope:global align:4 +getOtherTobyP__12daNpc_Toby_cFi = .text:0x00000B44; // type:function size:0xD0 scope:global align:4 +getType__12daNpc_Toby_cFv = .text:0x00000C14; // type:function size:0x74 scope:global align:4 +isDelete__12daNpc_Toby_cFv = .text:0x00000C88; // type:function size:0x110 scope:global align:4 +reset__12daNpc_Toby_cFv = .text:0x00000D98; // type:function size:0x178 scope:global align:4 +afterJntAnm__12daNpc_Toby_cFi = .text:0x00000F10; // type:function size:0x8C scope:global align:4 +setParam__12daNpc_Toby_cFv = .text:0x00000F9C; // type:function size:0x130 scope:global align:4 +checkChangeEvt__12daNpc_Toby_cFv = .text:0x000010CC; // type:function size:0x1A8 scope:global align:4 +setAfterTalkMotion__12daNpc_Toby_cFv = .text:0x00001274; // type:function size:0x70 scope:global align:4 +srchActors__12daNpc_Toby_cFv = .text:0x000012E4; // type:function size:0x12C scope:global align:4 +evtTalk__12daNpc_Toby_cFv = .text:0x00001410; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_Toby_cFv = .text:0x000014B0; // type:function size:0xB8 scope:global align:4 +action__12daNpc_Toby_cFv = .text:0x00001568; // type:function size:0x15C scope:global align:4 +beforeMove__12daNpc_Toby_cFv = .text:0x000016C4; // type:function size:0x70 scope:global align:4 +setAttnPos__12daNpc_Toby_cFv = .text:0x00001734; // type:function size:0x318 scope:global align:4 +setCollision__12daNpc_Toby_cFv = .text:0x00001A4C; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__12daNpc_Toby_cFv = .text:0x00001BFC; // type:function size:0x8 scope:global align:4 +drawOtherMdl__12daNpc_Toby_cFv = .text:0x00001C04; // type:function size:0xD8 scope:global align:4 +afterSetFaceMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001CDC; // type:function size:0x58 scope:global align:4 +afterSetMotionAnm__12daNpc_Toby_cFiifi = .text:0x00001D34; // type:function size:0x8C scope:global align:4 +selectAction__12daNpc_Toby_cFv = .text:0x00001DC0; // type:function size:0x128 scope:global align:4 +setAction__12daNpc_Toby_cFM12daNpc_Toby_cFPCvPvPv_i = .text:0x00001EE8; // type:function size:0xA8 scope:global align:4 +cutTobyHouseFire__12daNpc_Toby_cFi = .text:0x00001F90; // type:function size:0x2A8 scope:global align:4 +cutTalkToOneself__12daNpc_Toby_cFi = .text:0x00002238; // type:function size:0x4CC scope:global align:4 +cutRepairSCannon__12daNpc_Toby_cFi = .text:0x00002704; // type:function size:0x544 scope:global align:4 +cutSCannon__12daNpc_Toby_cFi = .text:0x00002C48; // type:function size:0x384 scope:global align:4 +cutConversationAboutSCannon__12daNpc_Toby_cFi = .text:0x00002FCC; // type:function size:0x80C scope:global align:4 +cutConversationAboutZra__12daNpc_Toby_cFi = .text:0x000037D8; // type:function size:0x190 scope:global align:4 +chkAttnZra__12daNpc_Toby_cFv = .text:0x00003968; // type:function size:0x9C scope:global align:4 +wait__12daNpc_Toby_cFPv = .text:0x00003A04; // type:function size:0x56C scope:global align:4 +walk__12daNpc_Toby_cFPv = .text:0x00003F70; // type:function size:0x1B8 scope:global align:4 +play__12daNpc_Toby_cFPv = .text:0x00004128; // type:function size:0x2D8 scope:global align:4 +talk__12daNpc_Toby_cFPv = .text:0x00004400; // type:function size:0x224 scope:global align:4 +daNpc_Toby_Create__FPv = .text:0x00004624; // type:function size:0x4 scope:global align:4 +daNpc_Toby_Delete__FPv = .text:0x00004628; // type:function size:0x34 scope:global align:4 +daNpc_Toby_Execute__FPv = .text:0x0000465C; // type:function size:0x4 scope:global align:4 +daNpc_Toby_Draw__FPv = .text:0x00004660; // type:function size:0x4 scope:global align:4 +daNpc_Toby_IsDelete__FPv = .text:0x00004664; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_toby_cpp = .text:0x0000466C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000046D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00004714; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00004754; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004820; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004860; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000048A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000048E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004988; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00004A14; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00004A94; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00004AB0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00004B10; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004C28; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00004D38; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__12daNpc_Toby_cFv = .text:0x00004DA0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_Toby_cFv = .text:0x00004DA8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_Toby_cFv = .text:0x00004DB0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_Toby_cFv = .text:0x00004DB8; // type:function size:0x8 scope:global align:4 +chkXYItems__12daNpc_Toby_cFv = .text:0x00004DC0; // type:function size:0x8 scope:global align:4 +getFootRJointNo__12daNpc_Toby_cFv = .text:0x00004DC8; // type:function size:0x8 scope:global align:4 +getFootLJointNo__12daNpc_Toby_cFv = .text:0x00004DD0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_Toby_cFi = .text:0x00004DD8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_Toby_cFi = .text:0x00004DE8; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_Toby_Param_cFv = .text:0x00004DF8; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Toby_Param_cFv = .text:0x00004E38; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Toby_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$97557 = .rodata:0x0000009C; // type:object size:0x1C scope:local align:4 +@103995 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@103996 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@103997 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@103998 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@103999 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104000 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@104022 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104023 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$97631 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104119 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@104176 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@104225 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@104337 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@104374 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@104487 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104488 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104489 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104490 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@104491 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@104493 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@104494 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@104497 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +@104547 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@104548 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +jointNo$98211 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:4byte +@98389 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 +@98540 = .rodata:0x0000012C; // type:object size:0x8 scope:local align:4 +@104896 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@104897 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@104898 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@104899 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@104903 = .rodata:0x00000148; // type:object size:0x8 scope:local align:4 +@98625 = .rodata:0x00000150; // type:object size:0x8 scope:local align:4 +@104947 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@104948 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@104949 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@98715 = .rodata:0x00000164; // type:object size:0x8 scope:local align:4 +@105045 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@105046 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@98871 = .rodata:0x00000174; // type:object size:0x8 scope:local align:4 data:4byte +@105179 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@105180 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99168 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_374_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_374_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_374_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_374_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_374_data_43 = .data:0x00000043; // type:object size:0x8 data:string +lbl_374_data_4B = .data:0x0000004B; // type:object size:0x1B data:string +lbl_374_data_66 = .data:0x00000066; // type:object size:0x17 data:string +l_evtList = .data:0x00000080; // type:object size:0x38 scope:global align:4 +lbl_374_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +lbl_374_data_BD = .data:0x000000BD; // type:object size:0x8 data:string +lbl_374_data_C5 = .data:0x000000C5; // type:object size:0x6 data:string +lbl_374_data_CB = .data:0x000000CB; // type:object size:0x6 data:string +lbl_374_data_D1 = .data:0x000000D1; // type:object size:0x6 data:string +lbl_374_data_D7 = .data:0x000000D7; // type:object size:0x6 data:string +lbl_374_data_DD = .data:0x000000DD; // type:object size:0x6 data:string +lbl_374_data_E3 = .data:0x000000E3; // type:object size:0x6 data:string +l_resNameList = .data:0x000000EC; // type:object size:0x24 scope:global align:4 +lbl_374_data_110 = .data:0x00000110; // type:object size:0x6 +lbl_374_data_116 = .data:0x00000116; // type:object size:0x6 +lbl_374_data_11C = .data:0x0000011C; // type:object size:0x5 +lbl_374_data_121 = .data:0x00000121; // type:object size:0xB +l_loadResPtrnList = .data:0x0000012C; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x00000148; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x00000308; // type:object size:0x2BC scope:global align:4 +l_faceMotionSequenceData = .data:0x000005C4; // type:object size:0x110 scope:global align:4 +l_motionSequenceData = .data:0x000006D4; // type:object size:0x190 scope:global align:4 +lbl_374_data_864 = .data:0x00000864; // type:object size:0x10 data:string +mCutNameList__12daNpc_Toby_c = .data:0x00000874; // type:object size:0x1C scope:global align:4 +mCutList__12daNpc_Toby_c = .data:0x00000890; // type:object size:0x54 scope:global align:4 data:4byte +@97870 = .data:0x000008E4; // type:object size:0xC scope:local align:4 +@104350 = .data:0x000008F0; // type:object size:0xC scope:local align:4 data:4byte +@104391 = .data:0x000008FC; // type:object size:0xC scope:local align:4 data:4byte +@104392 = .data:0x00000908; // type:object size:0xC scope:local align:4 data:4byte +lbl_374_data_914 = .data:0x00000914; // type:object size:0x5 data:string +@98194 = .data:0x0000091C; // type:object size:0xC scope:local align:4 +@104603 = .data:0x00000928; // type:object size:0xC scope:local align:4 +@104604 = .data:0x00000934; // type:object size:0xC scope:local align:4 +@104605 = .data:0x00000940; // type:object size:0xC scope:local align:4 +@104606 = .data:0x0000094C; // type:object size:0xC scope:local align:4 +lbl_374_data_958 = .data:0x00000958; // type:object size:0x4 data:string +lbl_374_data_95C = .data:0x0000095C; // type:object size:0xC +@104811 = .data:0x00000968; // type:object size:0x38 scope:local align:4 +@104810 = .data:0x000009A0; // type:object size:0x38 scope:local align:4 +lbl_374_data_9D8 = .data:0x000009D8; // type:object size:0x5 data:string +@105049 = .data:0x000009E0; // type:object size:0x54 scope:local align:4 +@105048 = .data:0x00000A34; // type:object size:0x54 scope:local align:4 +daNpc_Toby_MethodTable = .data:0x00000A88; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TOBY = .data:0x00000AA8; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Toby_c = .data:0x00000AD8; // type:object size:0xC4 scope:global align:4 +lbl_374_data_B9C = .data:0x00000B9C; // type:object size:0xD data:string +@99232 = .data:0x00000BAC; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Toby_c = .data:0x00000BC0; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Toby_Param_c = .data:0x00000BC8; // type:object size:0xC scope:global align:4 +lbl_374_data_BD4 = .data:0x00000BD4; // type:object size:0x13 data:string +__RTTI__18daNpc_Toby_Param_c = .data:0x00000BE8; // type:object size:0x8 scope:global align:4 +lbl_374_data_BF0 = .data:0x00000BF0; // type:object size:0x9 data:string +@99241 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000C10; // type:object size:0xC scope:global align:4 +lbl_374_data_C1C = .data:0x00000C1C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000C2C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000C34; // type:object size:0xC scope:global align:4 +lbl_374_data_C40 = .data:0x00000C40; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000C50; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000C58; // type:object size:0xC scope:global align:4 +lbl_374_data_C64 = .data:0x00000C64; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000C7C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000C84; // type:object size:0xC scope:global align:4 +lbl_374_data_C90 = .data:0x00000C90; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000CA4; // type:object size:0x8 scope:global align:4 +lbl_374_data_CAC = .data:0x00000CAC; // type:object size:0x34 +@99308 = .data:0x00000CE0; // type:object size:0x3C scope:local align:4 +lbl_374_data_D1C = .data:0x00000D1C; // type:object size:0x14 +@99310 = .data:0x00000D30; // type:object size:0x34 scope:local align:4 +lbl_374_data_D64 = .data:0x00000D64; // type:object size:0x14 +@99368 = .data:0x00000D78; // type:object size:0x24 scope:local align:4 +lbl_374_data_D9C = .data:0x00000D9C; // type:object size:0x18 +@99370 = .data:0x00000DB4; // type:object size:0xC scope:local align:4 +lbl_374_data_DC0 = .data:0x00000DC0; // type:object size:0x1C +@99372 = .data:0x00000DDC; // type:object size:0xC scope:local align:4 +lbl_374_data_DE8 = .data:0x00000DE8; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97543 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@98131 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$98128 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_tr/splits.txt b/config/RZDP01/rels/d_a_npc_tr/splits.txt new file mode 100644 index 0000000000..d38da02dff --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_tr.cpp: + .text start:0x000000CC end:0x00000AAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_tr/symbols.txt b/config/RZDP01/rels/d_a_npc_tr/symbols.txt new file mode 100644 index 0000000000..f30b2c804a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_tr/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daNPC_TR_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000114; // type:function size:0x108 scope:global align:4 +daNPC_TR_Draw__FP12npc_tr_class = .text:0x0000021C; // type:function size:0x68 scope:global align:4 +daNPC_TR_Execute__FP12npc_tr_class = .text:0x00000284; // type:function size:0x590 scope:global align:4 +daNPC_TR_IsDelete__FP12npc_tr_class = .text:0x00000814; // type:function size:0x8 scope:global align:4 +daNPC_TR_Delete__FP12npc_tr_class = .text:0x0000081C; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000870; // type:function size:0xB4 scope:global align:4 +daNPC_TR_Create__FP10fopAc_ac_c = .text:0x00000924; // type:function size:0x100 scope:global align:4 +__dt__14daNPC_TR_HIO_cFv = .text:0x00000A24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_npc_tr_cpp = .text:0x00000A64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94377 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94378 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94379 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94380 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94381 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +@94462 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94463 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94464 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94465 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94466 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94467 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@94468 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94469 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94470 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94471 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94472 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94473 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94474 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94475 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94476 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94477 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:string +@94478 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94481 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_375_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daNPC_TR_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_TR = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daNPC_TR_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_375_data_64 = .data:0x00000064; // type:object size:0xF data:string +@93543 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daNPC_TR_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_375_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x1C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_npc_uri/splits.txt b/config/RZDP01/rels/d_a_npc_uri/splits.txt new file mode 100644 index 0000000000..7d62187694 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_uri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_uri.cpp: + .text start:0x000000CC end:0x00004CA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000140 + .data start:0x00000000 end:0x00000FAC + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_uri/symbols.txt b/config/RZDP01/rels/d_a_npc_uri/symbols.txt new file mode 100644 index 0000000000..27946637e5 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_uri/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_Uri_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daNpc_Uri_cFv = .text:0x0000019C; // type:function size:0x530 scope:global align:4 +CreateHeap__11daNpc_Uri_cFv = .text:0x000006CC; // type:function size:0x2EC scope:global align:4 +Draw__11daNpc_Uri_cFv = .text:0x000009B8; // type:function size:0x94 scope:global align:4 +createHeapCallBack__11daNpc_Uri_cFP10fopAc_ac_c = .text:0x00000A4C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_Uri_cFP8J3DJointi = .text:0x00000A50; // type:function size:0x54 scope:global align:4 +getType__11daNpc_Uri_cFv = .text:0x00000AA4; // type:function size:0x74 scope:global align:4 +isDelete__11daNpc_Uri_cFv = .text:0x00000B18; // type:function size:0xA4 scope:global align:4 +reset__11daNpc_Uri_cFv = .text:0x00000BBC; // type:function size:0x374 scope:global align:4 +afterJntAnm__11daNpc_Uri_cFi = .text:0x00000F30; // type:function size:0xC8 scope:global align:4 +setParam__11daNpc_Uri_cFv = .text:0x00000FF8; // type:function size:0x154 scope:global align:4 +checkChangeEvt__11daNpc_Uri_cFv = .text:0x0000114C; // type:function size:0x1A0 scope:global align:4 +setAfterTalkMotion__11daNpc_Uri_cFv = .text:0x000012EC; // type:function size:0x70 scope:global align:4 +srchActors__11daNpc_Uri_cFv = .text:0x0000135C; // type:function size:0x9C scope:global align:4 +evtTalk__11daNpc_Uri_cFv = .text:0x000013F8; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_Uri_cFv = .text:0x00001498; // type:function size:0xB8 scope:global align:4 +action__11daNpc_Uri_cFv = .text:0x00001550; // type:function size:0xD8 scope:global align:4 +beforeMove__11daNpc_Uri_cFv = .text:0x00001628; // type:function size:0x70 scope:global align:4 +setAttnPos__11daNpc_Uri_cFv = .text:0x00001698; // type:function size:0x314 scope:global align:4 +setCollision__11daNpc_Uri_cFv = .text:0x000019AC; // type:function size:0x1CC scope:global align:4 +drawDbgInfo__11daNpc_Uri_cFv = .text:0x00001B78; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_Uri_cFv = .text:0x00001B80; // type:function size:0xD8 scope:global align:4 +afterSetMotionAnm__11daNpc_Uri_cFiifi = .text:0x00001C58; // type:function size:0x38 scope:global align:4 +changeBck__11daNpc_Uri_cFPiPi = .text:0x00001C90; // type:function size:0x2C scope:global align:4 +changeBtp__11daNpc_Uri_cFPiPi = .text:0x00001CBC; // type:function size:0x2C scope:global align:4 +selectAction__11daNpc_Uri_cFv = .text:0x00001CE8; // type:function size:0x164 scope:global align:4 +setAction__11daNpc_Uri_cFM11daNpc_Uri_cFPCvPvPv_i = .text:0x00001E4C; // type:function size:0xA8 scope:global align:4 +chkPlayerCarryBasket__11daNpc_Uri_cFv = .text:0x00001EF4; // type:function size:0x74 scope:global align:4 +getTutorialCond__11daNpc_Uri_cF4cXyz = .text:0x00001F68; // type:function size:0x2C0 scope:global align:4 +cutConversation__11daNpc_Uri_cFi = .text:0x00002228; // type:function size:0x19C scope:global align:4 +cutStartCarryTutorial__11daNpc_Uri_cFi = .text:0x000023C4; // type:function size:0x1D4 scope:global align:4 +cutEndCarryTutorial__11daNpc_Uri_cFi = .text:0x00002598; // type:function size:0x294 scope:global align:4 +cutConversationWithMoi__11daNpc_Uri_cFi = .text:0x0000282C; // type:function size:0x184 scope:global align:4 +cutFindWolf__11daNpc_Uri_cFi = .text:0x000029B0; // type:function size:0x2D8 scope:global align:4 +cutMeetingAgain__11daNpc_Uri_cFi = .text:0x00002C88; // type:function size:0x2DC scope:global align:4 +krun__11daNpc_Uri_cFPv = .text:0x00002F64; // type:function size:0x284 scope:global align:4 +wait__11daNpc_Uri_cFPv = .text:0x000031E8; // type:function size:0x76C scope:global align:4 +walk__11daNpc_Uri_cFPv = .text:0x00003954; // type:function size:0x5DC scope:global align:4 +sitWait__11daNpc_Uri_cFPv = .text:0x00003F30; // type:function size:0x420 scope:global align:4 +talk__11daNpc_Uri_cFPv = .text:0x00004350; // type:function size:0x1DC scope:global align:4 +daNpc_Uri_Create__FPv = .text:0x0000452C; // type:function size:0x4 scope:global align:4 +daNpc_Uri_Delete__FPv = .text:0x00004530; // type:function size:0x34 scope:global align:4 +daNpc_Uri_Execute__FPv = .text:0x00004564; // type:function size:0x4 scope:global align:4 +daNpc_Uri_Draw__FPv = .text:0x00004568; // type:function size:0x4 scope:global align:4 +daNpc_Uri_IsDelete__FPv = .text:0x0000456C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_uri_cpp = .text:0x00004574; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000045DC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000461C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000465C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00004728; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00004768; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000047AC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000047E8; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00004890; // type:function size:0x8C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x0000491C; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x0000497C; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00004A78; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00004B88; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__11daNpc_Uri_cFv = .text:0x00004C08; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_Uri_cFv = .text:0x00004C10; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_Uri_cFv = .text:0x00004C18; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_Uri_cFv = .text:0x00004C20; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_Uri_cFv = .text:0x00004C28; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_Uri_cFv = .text:0x00004C30; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_Uri_cFi = .text:0x00004C38; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_Uri_cFi = .text:0x00004C48; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_Uri_Param_cFv = .text:0x00004C58; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_Uri_Param_cFv = .text:0x00004C98; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_Uri_Param_c = .rodata:0x00000000; // type:object size:0xAC scope:global align:4 +heapSize$94840 = .rodata:0x000000AC; // type:object size:0x1C scope:local align:4 +@101403 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@101404 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@101405 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101406 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@101407 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@101408 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@101430 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@101431 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@101495 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@101552 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@101751 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@101849 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@101850 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@101851 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@101852 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@101853 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@101854 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@101855 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@101858 = .rodata:0x00000110; // type:object size:0x8 scope:local align:4 data:double +jointNo$95449 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:4byte +@95697 = .rodata:0x0000011C; // type:object size:0x8 scope:local align:4 data:4byte +@95850 = .rodata:0x00000124; // type:object size:0x8 scope:local align:4 data:4byte +@102242 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@102337 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@102338 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@102339 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@102602 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_376_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_376_data_11 = .data:0x00000011; // type:object size:0x10 data:string +lbl_376_data_21 = .data:0x00000021; // type:object size:0xC data:string +lbl_376_data_2D = .data:0x0000002D; // type:object size:0x13 data:string +lbl_376_data_40 = .data:0x00000040; // type:object size:0xD data:string +lbl_376_data_4D = .data:0x0000004D; // type:object size:0x15 data:string +lbl_376_data_62 = .data:0x00000062; // type:object size:0x13 data:string +lbl_376_data_75 = .data:0x00000075; // type:object size:0x17 data:string +lbl_376_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +lbl_376_data_A2 = .data:0x000000A2; // type:object size:0xA data:string +lbl_376_data_AC = .data:0x000000AC; // type:object size:0xE data:string +l_evtList = .data:0x000000BC; // type:object size:0x58 scope:global align:4 +lbl_376_data_114 = .data:0x00000114; // type:object size:0x4 data:string +lbl_376_data_118 = .data:0x00000118; // type:object size:0x5 data:string +lbl_376_data_11D = .data:0x0000011D; // type:object size:0x5 data:string +lbl_376_data_122 = .data:0x00000122; // type:object size:0x5 data:string +lbl_376_data_127 = .data:0x00000127; // type:object size:0x7 data:string +l_resNameList = .data:0x00000130; // type:object size:0x18 scope:global align:4 +lbl_376_data_148 = .data:0x00000148; // type:object size:0x2 +lbl_376_data_14A = .data:0x0000014A; // type:object size:0x3 +lbl_376_data_14D = .data:0x0000014D; // type:object size:0x3 +lbl_376_data_150 = .data:0x00000150; // type:object size:0x5 +lbl_376_data_155 = .data:0x00000155; // type:object size:0x3 +lbl_376_data_158 = .data:0x00000158; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000160; // type:object size:0x1C scope:global align:4 +l_faceMotionAnmData = .data:0x0000017C; // type:object size:0x214 scope:global align:4 +l_motionAnmData = .data:0x00000390; // type:object size:0x3B8 scope:global align:4 data:4byte +l_faceMotionSequenceData = .data:0x00000748; // type:object size:0x120 scope:global align:4 +l_motionSequenceData = .data:0x00000868; // type:object size:0x1E0 scope:global align:4 +mCutNameList__11daNpc_Uri_c = .data:0x00000A48; // type:object size:0x1C scope:global align:4 +mCutList__11daNpc_Uri_c = .data:0x00000A64; // type:object size:0x54 scope:global align:4 data:4byte +@101729 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 data:4byte +@101753 = .data:0x00000AC4; // type:object size:0x30 scope:local align:4 +@101766 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 data:4byte +@101767 = .data:0x00000B00; // type:object size:0xC scope:local align:4 data:4byte +lbl_376_data_B0C = .data:0x00000B0C; // type:object size:0x4 data:string +@101981 = .data:0x00000B10; // type:object size:0xC scope:local align:4 +@101982 = .data:0x00000B1C; // type:object size:0xC scope:local align:4 +@101983 = .data:0x00000B28; // type:object size:0xC scope:local align:4 +@101984 = .data:0x00000B34; // type:object size:0xC scope:local align:4 +@101985 = .data:0x00000B40; // type:object size:0xC scope:local align:4 +@101986 = .data:0x00000B4C; // type:object size:0xC scope:local align:4 +lbl_376_data_B58 = .data:0x00000B58; // type:object size:0x4 data:string +lbl_376_data_B5C = .data:0x00000B5C; // type:object size:0x6 data:string +lbl_376_data_B62 = .data:0x00000B62; // type:object size:0x6 data:string +daNpc_Uri_MethodTable = .data:0x00000B68; // type:object size:0x20 scope:global align:4 +g_profile_NPC_URI = .data:0x00000B88; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_Uri_c = .data:0x00000BB8; // type:object size:0xC4 scope:global align:4 +lbl_376_data_C7C = .data:0x00000C7C; // type:object size:0xC data:string +@96595 = .data:0x00000C88; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_Uri_c = .data:0x00000C9C; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_Uri_Param_c = .data:0x00000CA4; // type:object size:0xC scope:global align:4 +lbl_376_data_CB0 = .data:0x00000CB0; // type:object size:0x12 data:string +__RTTI__17daNpc_Uri_Param_c = .data:0x00000CC4; // type:object size:0x8 scope:global align:4 +lbl_376_data_CCC = .data:0x00000CCC; // type:object size:0x9 data:string +@96603 = .data:0x00000CD8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000CEC; // type:object size:0xC scope:global align:4 +lbl_376_data_CF8 = .data:0x00000CF8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000D08; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000D10; // type:object size:0xC scope:global align:4 +lbl_376_data_D1C = .data:0x00000D1C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000D2C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000D34; // type:object size:0xC scope:global align:4 +lbl_376_data_D40 = .data:0x00000D40; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000D58; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000D60; // type:object size:0xC scope:global align:4 +lbl_376_data_D6C = .data:0x00000D6C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000D80; // type:object size:0x8 scope:global align:4 +lbl_376_data_D88 = .data:0x00000D88; // type:object size:0x34 +@96670 = .data:0x00000DBC; // type:object size:0x3C scope:local align:4 +lbl_376_data_DF8 = .data:0x00000DF8; // type:object size:0x14 +@96672 = .data:0x00000E0C; // type:object size:0x34 scope:local align:4 +lbl_376_data_E40 = .data:0x00000E40; // type:object size:0x14 +@96730 = .data:0x00000E54; // type:object size:0x24 scope:local align:4 +lbl_376_data_E78 = .data:0x00000E78; // type:object size:0x18 +@96732 = .data:0x00000E90; // type:object size:0xC scope:local align:4 +lbl_376_data_E9C = .data:0x00000E9C; // type:object size:0x1C +@96734 = .data:0x00000EB8; // type:object size:0xC scope:local align:4 +lbl_376_data_EC4 = .data:0x00000EC4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94826 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95373 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$95370 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_worm/splits.txt b/config/RZDP01/rels/d_a_npc_worm/splits.txt new file mode 100644 index 0000000000..658caaa2cd --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_worm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_npc_worm.cpp: + .text start:0x0000005C end:0x00000FA8 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000090 diff --git a/config/RZDP01/rels/d_a_npc_worm/symbols.txt b/config/RZDP01/rels/d_a_npc_worm/symbols.txt new file mode 100644 index 0000000000..fc08ce1e23 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_worm/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +daNPC_WORM_Draw__FP14npc_worm_class = .text:0x00000118; // type:function size:0xFC scope:global align:4 +daNPC_WORM_Execute__FP14npc_worm_class = .text:0x00000214; // type:function size:0xB30 scope:global align:4 +daNPC_WORM_IsDelete__FP14npc_worm_class = .text:0x00000D44; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D4C; // type:function size:0xA8 scope:global align:4 +daNPC_WORM_Create__FP10fopAc_ac_c = .text:0x00000DF4; // type:function size:0x184 scope:global align:4 +daNPC_WORM_Delete__FP14npc_worm_class = .text:0x00000F78; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93283 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93395 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93396 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93399 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93400 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93401 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93402 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93403 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93404 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93405 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93408 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93409 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93410 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93411 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93412 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93413 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93414 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93415 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93416 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93417 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93418 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93419 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93420 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93421 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93422 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93423 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93424 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93425 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93426 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93475 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_377_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_daNPC_WORM_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_NPC_WORM = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14npc_worm_class = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_377_data_64 = .data:0x00000064; // type:object size:0xF data:string +@92065 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14npc_worm_class = .data:0x00000088; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_wrestler/splits.txt b/config/RZDP01/rels/d_a_npc_wrestler/splits.txt new file mode 100644 index 0000000000..64b9224e14 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_wrestler/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_wrestler.cpp: + .text start:0x000000CC end:0x0000CDA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000004E4 + .data start:0x00000000 end:0x00001288 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_wrestler/symbols.txt b/config/RZDP01/rels/d_a_npc_wrestler/symbols.txt new file mode 100644 index 0000000000..dee1be9b6d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_wrestler/symbols.txt @@ -0,0 +1,401 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daNpcWrestler_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__15daNpcWrestler_cFv = .text:0x00000358; // type:function size:0xF8 scope:global align:4 +Create__15daNpcWrestler_cFv = .text:0x00000450; // type:function size:0x4A8 scope:global align:4 +CreateHeap__15daNpcWrestler_cFv = .text:0x000008F8; // type:function size:0x274 scope:global align:4 +Draw__15daNpcWrestler_cFv = .text:0x00000B6C; // type:function size:0x50 scope:global align:4 +ctrlJoint__15daNpcWrestler_cFP8J3DJointP8J3DModel = .text:0x00000BBC; // type:function size:0x22C scope:global align:4 +createHeapCallBack__15daNpcWrestler_cFP10fopAc_ac_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__15daNpcWrestler_cFP8J3DJointi = .text:0x00000DEC; // type:function size:0x48 scope:global align:4 +checkStartUp__15daNpcWrestler_cFv = .text:0x00000E34; // type:function size:0x7C scope:global align:4 +setExpressionAnm__15daNpcWrestler_cFib = .text:0x00000EB0; // type:function size:0x418 scope:global align:4 +setExpressionBtp__15daNpcWrestler_cFi = .text:0x000012C8; // type:function size:0xF8 scope:global align:4 +setMotionAnm__15daNpcWrestler_cFif = .text:0x000013C0; // type:function size:0x164 scope:global align:4 +setAction__15daNpcWrestler_cFM15daNpcWrestler_cFPCvPvPv_b = .text:0x00001524; // type:function size:0xA8 scope:global align:4 +s_sub1__FPvPv = .text:0x000015CC; // type:function size:0x74 scope:global align:4 +checkArenaInfo__15daNpcWrestler_cFv = .text:0x00001640; // type:function size:0xB8 scope:global align:4 +s_sub2__FPvPv = .text:0x000016F8; // type:function size:0x80 scope:global align:4 +setOnToArena__15daNpcWrestler_cFf = .text:0x00001778; // type:function size:0x180 scope:global align:4 +wait__15daNpcWrestler_cFPv = .text:0x000018F8; // type:function size:0x400 scope:global align:4 +setExpression__15daNpcWrestler_cFif = .text:0x00001CF8; // type:function size:0x2C scope:global align:4 +setMotion__15daNpcWrestler_cFifi = .text:0x00001D24; // type:function size:0x48 scope:global align:4 +chkFindPlayer__15daNpcWrestler_cFv = .text:0x00001D6C; // type:function size:0xC8 scope:global align:4 +setLookMode__15daNpcWrestler_cFi = .text:0x00001E34; // type:function size:0x24 scope:global align:4 +step__15daNpcWrestler_cFsi = .text:0x00001E58; // type:function size:0x180 scope:global align:4 +talk__15daNpcWrestler_cFPv = .text:0x00001FD8; // type:function size:0x3A4 scope:global align:4 +setTalkAngle__15daNpcWrestler_cFv = .text:0x0000237C; // type:function size:0xB4 scope:global align:4 +setExpressionTalkAfter__15daNpcWrestler_cFv = .text:0x00002430; // type:function size:0x70 scope:global align:4 +demo__15daNpcWrestler_cFPv = .text:0x000024A0; // type:function size:0x150 scope:global align:4 +gotoArena__15daNpcWrestler_cFPv = .text:0x000025F0; // type:function size:0x268 scope:global align:4 +gotoLiving__15daNpcWrestler_cFPv = .text:0x00002858; // type:function size:0x360 scope:global align:4 +sumouReady__15daNpcWrestler_cFPv = .text:0x00002BB8; // type:function size:0x788 scope:global align:4 +sumouWait__15daNpcWrestler_cFPv = .text:0x00003340; // type:function size:0x8C8 scope:global align:4 +correctGraspPosAngle__15daNpcWrestler_cFb = .text:0x00003C08; // type:function size:0xA8 scope:global align:4 +oppositeToPlayer__15daNpcWrestler_cFv = .text:0x00003CB0; // type:function size:0x74 scope:global align:4 +checkOutOfArenaP__15daNpcWrestler_cFv = .text:0x00003D24; // type:function size:0xC0 scope:global align:4 +sumouPunchHit__15daNpcWrestler_cFPv = .text:0x00003DE4; // type:function size:0x4E8 scope:global align:4 +sumouPunchChaseHit__15daNpcWrestler_cFPv = .text:0x000042CC; // type:function size:0x4E8 scope:global align:4 +sumouPunchMiss__15daNpcWrestler_cFPv = .text:0x000047B4; // type:function size:0x2E8 scope:global align:4 +checkOutOfArenaW__15daNpcWrestler_cFv = .text:0x00004A9C; // type:function size:0xF8 scope:global align:4 +getJointPos__15daNpcWrestler_cFi = .text:0x00004B94; // type:function size:0x54 scope:global align:4 +sumouPunchDraw__15daNpcWrestler_cFPv = .text:0x00004BE8; // type:function size:0x524 scope:global align:4 +sumouTackleHit__15daNpcWrestler_cFPv = .text:0x0000510C; // type:function size:0x6A4 scope:global align:4 +sumouTackleMiss__15daNpcWrestler_cFPv = .text:0x000057B0; // type:function size:0x1C8 scope:global align:4 +sumouTackleDraw__15daNpcWrestler_cFPv = .text:0x00005978; // type:function size:0x408 scope:global align:4 +sumouSideStep__15daNpcWrestler_cFPv = .text:0x00005D80; // type:function size:0x328 scope:global align:4 +setStepAngle__15daNpcWrestler_cFv = .text:0x000060A8; // type:function size:0x13C scope:global align:4 +sumouLostBalance__15daNpcWrestler_cFPv = .text:0x000061E4; // type:function size:0x18C scope:global align:4 +sumouPunchShock__15daNpcWrestler_cFPv = .text:0x00006370; // type:function size:0x200 scope:global align:4 +sumouPunchChaseShock__15daNpcWrestler_cFPv = .text:0x00006570; // type:function size:0x28C scope:global align:4 +sumouPunchStagger__15daNpcWrestler_cFPv = .text:0x000067FC; // type:function size:0x204 scope:global align:4 +sumouTackleShock__15daNpcWrestler_cFPv = .text:0x00006A00; // type:function size:0x190 scope:global align:4 +sumouTackleStagger__15daNpcWrestler_cFPv = .text:0x00006B90; // type:function size:0x304 scope:global align:4 +sumouTackleStaggerRelease__15daNpcWrestler_cFPv = .text:0x00006E94; // type:function size:0x12C scope:global align:4 +sumouTacklePush__15daNpcWrestler_cFPv = .text:0x00006FC0; // type:function size:0x320 scope:global align:4 +sumouTackleRelease__15daNpcWrestler_cFPv = .text:0x000072E0; // type:function size:0x244 scope:global align:4 +demoSumouReady__15daNpcWrestler_cFPv = .text:0x00007524; // type:function size:0xCC8 scope:global align:4 +demoSumouWin__15daNpcWrestler_cFPv = .text:0x000081EC; // type:function size:0x554 scope:global align:4 +demoSumouLose__15daNpcWrestler_cFPv = .text:0x00008740; // type:function size:0x660 scope:global align:4 +demoSumouWin2__15daNpcWrestler_cFPv = .text:0x00008DA0; // type:function size:0x4BC scope:global align:4 +demoSumouLose2__15daNpcWrestler_cFPv = .text:0x0000925C; // type:function size:0x644 scope:global align:4 +demoSumouUnilateralWin__15daNpcWrestler_cFPv = .text:0x000098A0; // type:function size:0x558 scope:global align:4 +demoTalkAfterLose__15daNpcWrestler_cFPv = .text:0x00009DF8; // type:function size:0x33C scope:global align:4 +EvCut_grDSEntry__15daNpcWrestler_cFi = .text:0x0000A134; // type:function size:0x394 scope:global align:4 +EvCut_grDSEntry2__15daNpcWrestler_cFi = .text:0x0000A4C8; // type:function size:0x128 scope:global align:4 +EvCut_grDSEntry3_4__15daNpcWrestler_cFi = .text:0x0000A5F0; // type:function size:0x1DC scope:global align:4 +EvCut_grDSEntry5__15daNpcWrestler_cFi = .text:0x0000A7CC; // type:function size:0x1F4 scope:global align:4 +EvCut_grDSLose__15daNpcWrestler_cFi = .text:0x0000A9C0; // type:function size:0x264 scope:global align:4 +daNpcWrestler_Create__FPv = .text:0x0000AC24; // type:function size:0x4 scope:global align:4 +daNpcWrestler_Delete__FPv = .text:0x0000AC28; // type:function size:0x34 scope:global align:4 +daNpcWrestler_Execute__FPv = .text:0x0000AC5C; // type:function size:0x38 scope:global align:4 +daNpcWrestler_Draw__FPv = .text:0x0000AC94; // type:function size:0x4 scope:global align:4 +daNpcWrestler_IsDelete__FPv = .text:0x0000AC98; // type:function size:0x8 scope:global align:4 +drawOtherMdls__15daNpcWrestler_cFv = .text:0x0000ACA0; // type:function size:0x4 scope:global align:4 +drawDbgInfo__15daNpcWrestler_cFv = .text:0x0000ACA4; // type:function size:0x8 scope:global align:4 +setAttnPos__15daNpcWrestler_cFv = .text:0x0000ACAC; // type:function size:0x654 scope:global align:4 +ctrlBtk__15daNpcWrestler_cFv = .text:0x0000B300; // type:function size:0xE4 scope:global align:4 +main__15daNpcWrestler_cFv = .text:0x0000B3E4; // type:function size:0x16C4 scope:global align:4 +setParam__15daNpcWrestler_cFv = .text:0x0000CAA8; // type:function size:0xAC scope:global align:4 +__sinit_\d_a_npc_wrestler_cpp = .text:0x0000CB54; // type:function size:0x68 scope:global align:4 +__dt__12DemoCamera_cFv = .text:0x0000CBBC; // type:function size:0x40 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x0000CBFC; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000CC38; // type:function size:0xBC scope:global align:4 +getArenaPos__12daTagArena_cFv = .text:0x0000CCF4; // type:function size:0x8 scope:global align:4 +setSumouForcePunch__9daPy_py_cFv = .text:0x0000CCFC; // type:function size:0x24 scope:global align:4 +getLeftFootPos__9daPy_py_cCFv = .text:0x0000CD20; // type:function size:0x8 scope:global align:4 +getRightFootPos__9daPy_py_cCFv = .text:0x0000CD28; // type:function size:0x8 scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x0000CD30; // type:function size:0x1C scope:global align:4 +adjustShapeAngle__15daNpcWrestler_cFv = .text:0x0000CD4C; // type:function size:0x4 scope:global align:4 +__dt__21daNpcWrestler_Param_cFv = .text:0x0000CD50; // type:function size:0x40 scope:global align:4 +__ct__21daNpcWrestler_Param_cFv = .text:0x0000CD90; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daNpcWrestler_Param_c = .rodata:0x00000000; // type:object size:0x194 scope:global align:4 +@112650 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@112651 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@112652 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@112653 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@112654 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +@112655 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@112656 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@112657 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@112658 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 data:float +@112659 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@112660 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@112661 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@112662 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@112663 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@112664 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@112710 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +btkType$localstatic$setMotionAnm__15daNpcWrestler_cFif = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@98966 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98970 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98974 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98976 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98980 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98984 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@99019 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@99023 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@99027 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@99029 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@99033 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@99037 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@99039 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@99043 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@99045 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@99049 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@99053 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@99055 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@99059 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@99063 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@99067 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@99071 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@99075 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@99079 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@99083 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@99087 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@99091 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@99095 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@99099 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@99103 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@99107 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@99111 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@99115 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@99119 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@99123 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@99127 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@99129 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@99133 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@99135 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@99139 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@99141 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@99145 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@99149 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@99151 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@113137 = .rodata:0x000003E8; // type:object size:0x4 scope:local align:4 +@113138 = .rodata:0x000003EC; // type:object size:0x4 scope:local align:4 +@113199 = .rodata:0x000003F0; // type:object size:0x4 scope:local align:4 +@113200 = .rodata:0x000003F4; // type:object size:0x4 scope:local align:4 +@113203 = .rodata:0x000003F8; // type:object size:0x8 scope:local align:4 +@113276 = .rodata:0x00000400; // type:object size:0x4 scope:local align:4 data:float +@113367 = .rodata:0x00000404; // type:object size:0x4 scope:local align:4 +@113452 = .rodata:0x00000408; // type:object size:0x4 scope:local align:4 +@113453 = .rodata:0x0000040C; // type:object size:0x4 scope:local align:4 +@113454 = .rodata:0x00000410; // type:object size:0x4 scope:local align:4 +@113455 = .rodata:0x00000414; // type:object size:0x4 scope:local align:4 +@113724 = .rodata:0x00000418; // type:object size:0x4 scope:local align:4 +@113760 = .rodata:0x00000420; // type:object size:0x8 scope:local align:4 data:double +@113882 = .rodata:0x00000428; // type:object size:0x4 scope:local align:4 +@113883 = .rodata:0x0000042C; // type:object size:0x4 scope:local align:4 +@114094 = .rodata:0x00000430; // type:object size:0x4 scope:local align:4 +@114095 = .rodata:0x00000434; // type:object size:0x4 scope:local align:4 +@114252 = .rodata:0x00000438; // type:object size:0x4 scope:local align:4 +@114412 = .rodata:0x0000043C; // type:object size:0x4 scope:local align:4 +@114413 = .rodata:0x00000440; // type:object size:0x4 scope:local align:4 +@114538 = .rodata:0x00000444; // type:object size:0x4 scope:local align:4 +@114539 = .rodata:0x00000448; // type:object size:0x4 scope:local align:4 +@114620 = .rodata:0x0000044C; // type:object size:0x4 scope:local align:4 +@114621 = .rodata:0x00000450; // type:object size:0x4 scope:local align:4 +@114795 = .rodata:0x00000454; // type:object size:0x4 scope:local align:4 +@114862 = .rodata:0x00000458; // type:object size:0x4 scope:local align:4 data:float +@115020 = .rodata:0x0000045C; // type:object size:0x4 scope:local align:4 +@115189 = .rodata:0x00000460; // type:object size:0x4 scope:local align:4 +@115190 = .rodata:0x00000464; // type:object size:0x4 scope:local align:4 +@115191 = .rodata:0x00000468; // type:object size:0x4 scope:local align:4 +@115192 = .rodata:0x0000046C; // type:object size:0x4 scope:local align:4 +@115193 = .rodata:0x00000470; // type:object size:0x4 scope:local align:4 +@115194 = .rodata:0x00000474; // type:object size:0x4 scope:local align:4 +@115195 = .rodata:0x00000478; // type:object size:0x4 scope:local align:4 +@115235 = .rodata:0x0000047C; // type:object size:0x4 scope:local align:4 +@115236 = .rodata:0x00000480; // type:object size:0x4 scope:local align:4 +@115237 = .rodata:0x00000484; // type:object size:0x4 scope:local align:4 data:float +@115238 = .rodata:0x00000488; // type:object size:0x4 scope:local align:4 +@115239 = .rodata:0x0000048C; // type:object size:0x4 scope:local align:4 +@115321 = .rodata:0x00000490; // type:object size:0x4 scope:local align:4 +@115322 = .rodata:0x00000494; // type:object size:0x4 scope:local align:4 +@115323 = .rodata:0x00000498; // type:object size:0x4 scope:local align:4 +@115324 = .rodata:0x0000049C; // type:object size:0x4 scope:local align:4 +@115325 = .rodata:0x000004A0; // type:object size:0x4 scope:local align:4 +@115326 = .rodata:0x000004A4; // type:object size:0x4 scope:local align:4 +@115327 = .rodata:0x000004A8; // type:object size:0x4 scope:local align:4 +@115328 = .rodata:0x000004AC; // type:object size:0x4 scope:local align:4 +@115329 = .rodata:0x000004B0; // type:object size:0x4 scope:local align:4 +@115330 = .rodata:0x000004B4; // type:object size:0x4 scope:local align:4 +@115331 = .rodata:0x000004B8; // type:object size:0x4 scope:local align:4 +@115566 = .rodata:0x000004BC; // type:object size:0x4 scope:local align:4 +@115754 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 +@115755 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@115756 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@116056 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 +@116057 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@116058 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@116059 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@116060 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@116061 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resALink = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_378_data_C = .data:0x0000000C; // type:object size:0x5 data:string +lbl_378_data_11 = .data:0x00000011; // type:object size:0x5 data:string +l_resName = .data:0x00000018; // type:object size:0x14 scope:global align:4 +l_bmdGetParamList = .data:0x0000002C; // type:object size:0x14 scope:global align:4 +l_BouBckParamList = .data:0x00000040; // type:object size:0x1F8 scope:global align:4 +l_BouFaceParamList = .data:0x00000238; // type:object size:0x114 scope:global align:4 +l_BouBtpParamList = .data:0x0000034C; // type:object size:0xB8 scope:global align:4 +l_BouBtkParamList = .data:0x00000404; // type:object size:0x8 scope:global align:4 +l_BouAnmParamList = .data:0x0000040C; // type:object size:0x10 scope:global align:4 +l_GrdBckParamList = .data:0x0000041C; // type:object size:0x1F8 scope:global align:4 +l_GrdFaceParamList = .data:0x00000614; // type:object size:0x114 scope:global align:4 +l_GrdBtpParamList = .data:0x00000728; // type:object size:0xB8 scope:global align:4 +l_GrdBtkParamList = .data:0x000007E0; // type:object size:0x8 scope:global align:4 +l_GrdAnmParamList = .data:0x000007E8; // type:object size:0x10 scope:global align:4 +l_anmList = .data:0x000007F8; // type:object size:0x8 scope:global align:4 +lbl_378_data_800 = .data:0x00000800; // type:object size:0xB data:string +lbl_378_data_80B = .data:0x0000080B; // type:object size:0xC data:string +lbl_378_data_817 = .data:0x00000817; // type:object size:0xC data:string +lbl_378_data_823 = .data:0x00000823; // type:object size:0xC data:string +lbl_378_data_82F = .data:0x0000082F; // type:object size:0xC data:string +lbl_378_data_83B = .data:0x0000083B; // type:object size:0xA data:string +l_evtNames = .data:0x00000848; // type:object size:0x1C scope:global align:4 data:4byte +lbl_378_data_864 = .data:0x00000864; // type:object size:0x9 data:string +l_myName = .data:0x00000870; // type:object size:0x4 scope:global align:4 +mEvtSeqList__15daNpcWrestler_c = .data:0x00000874; // type:object size:0x54 scope:global align:4 data:4byte +@112586 = .data:0x000008C8; // type:object size:0xC scope:local align:4 +@112587 = .data:0x000008D4; // type:object size:0xC scope:local align:4 +@112864 = .data:0x000008E0; // type:object size:0xC scope:local align:4 data:4byte +@112922 = .data:0x000008EC; // type:object size:0x6C scope:local align:4 +@113100 = .data:0x00000958; // type:object size:0xC scope:local align:4 +@113101 = .data:0x00000964; // type:object size:0xC scope:local align:4 +@113102 = .data:0x00000970; // type:object size:0xC scope:local align:4 +@113221 = .data:0x0000097C; // type:object size:0xC scope:local align:4 +@113222 = .data:0x00000988; // type:object size:0xC scope:local align:4 +@113223 = .data:0x00000994; // type:object size:0xC scope:local align:4 +@113224 = .data:0x000009A0; // type:object size:0xC scope:local align:4 +@113225 = .data:0x000009AC; // type:object size:0xC scope:local align:4 +@113268 = .data:0x000009B8; // type:object size:0xC scope:local align:4 +@113295 = .data:0x000009C4; // type:object size:0xC scope:local align:4 +@113296 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +@113297 = .data:0x000009DC; // type:object size:0xC scope:local align:4 +@113298 = .data:0x000009E8; // type:object size:0xC scope:local align:4 +@113323 = .data:0x000009F4; // type:object size:0xC scope:local align:4 data:4byte +@113391 = .data:0x00000A00; // type:object size:0xC scope:local align:4 data:4byte +@113392 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 data:4byte +@113460 = .data:0x00000A18; // type:object size:0x1C scope:local align:4 +@113530 = .data:0x00000A34; // type:object size:0xC scope:local align:4 +@113531 = .data:0x00000A40; // type:object size:0xC scope:local align:4 +@113532 = .data:0x00000A4C; // type:object size:0xC scope:local align:4 +@113533 = .data:0x00000A58; // type:object size:0xC scope:local align:4 +@113534 = .data:0x00000A64; // type:object size:0xC scope:local align:4 +@113535 = .data:0x00000A70; // type:object size:0xC scope:local align:4 +@113536 = .data:0x00000A7C; // type:object size:0xC scope:local align:4 +@113537 = .data:0x00000A88; // type:object size:0xC scope:local align:4 +@113538 = .data:0x00000A94; // type:object size:0xC scope:local align:4 +@113539 = .data:0x00000AA0; // type:object size:0xC scope:local align:4 +@113540 = .data:0x00000AAC; // type:object size:0xC scope:local align:4 +@113541 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 +@113542 = .data:0x00000AC4; // type:object size:0xC scope:local align:4 +@113543 = .data:0x00000AD0; // type:object size:0xC scope:local align:4 +@113544 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +@113545 = .data:0x00000AE8; // type:object size:0xC scope:local align:4 +@113546 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 +@113547 = .data:0x00000B00; // type:object size:0xC scope:local align:4 +@113548 = .data:0x00000B0C; // type:object size:0xC scope:local align:4 +@113549 = .data:0x00000B18; // type:object size:0xC scope:local align:4 +@113550 = .data:0x00000B24; // type:object size:0xC scope:local align:4 +@113551 = .data:0x00000B30; // type:object size:0xC scope:local align:4 +@113552 = .data:0x00000B3C; // type:object size:0xC scope:local align:4 +@113553 = .data:0x00000B48; // type:object size:0xC scope:local align:4 +@113554 = .data:0x00000B54; // type:object size:0xC scope:local align:4 +@113792 = .data:0x00000B60; // type:object size:0xC scope:local align:4 +@113793 = .data:0x00000B6C; // type:object size:0xC scope:local align:4 +@113794 = .data:0x00000B78; // type:object size:0xC scope:local align:4 +@113914 = .data:0x00000B84; // type:object size:0xC scope:local align:4 +@113915 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +@113916 = .data:0x00000B9C; // type:object size:0xC scope:local align:4 +@114023 = .data:0x00000BA8; // type:object size:0xC scope:local align:4 data:4byte +@114024 = .data:0x00000BB4; // type:object size:0xC scope:local align:4 data:4byte +@114149 = .data:0x00000BC0; // type:object size:0xC scope:local align:4 +@114150 = .data:0x00000BCC; // type:object size:0xC scope:local align:4 +@114151 = .data:0x00000BD8; // type:object size:0xC scope:local align:4 +@114152 = .data:0x00000BE4; // type:object size:0xC scope:local align:4 +@114279 = .data:0x00000BF0; // type:object size:0xC scope:local align:4 data:4byte +@114280 = .data:0x00000BFC; // type:object size:0xC scope:local align:4 data:4byte +@114423 = .data:0x00000C08; // type:object size:0xC scope:local align:4 +@114424 = .data:0x00000C14; // type:object size:0xC scope:local align:4 +@114425 = .data:0x00000C20; // type:object size:0xC scope:local align:4 +@114426 = .data:0x00000C2C; // type:object size:0xC scope:local align:4 +@114467 = .data:0x00000C38; // type:object size:0xC scope:local align:4 +@114468 = .data:0x00000C44; // type:object size:0xC scope:local align:4 +@114469 = .data:0x00000C50; // type:object size:0xC scope:local align:4 +@114470 = .data:0x00000C5C; // type:object size:0xC scope:local align:4 +@114553 = .data:0x00000C68; // type:object size:0xC scope:local align:4 +@114554 = .data:0x00000C74; // type:object size:0xC scope:local align:4 +@114555 = .data:0x00000C80; // type:object size:0xC scope:local align:4 +@114556 = .data:0x00000C8C; // type:object size:0xC scope:local align:4 +@114652 = .data:0x00000C98; // type:object size:0xC scope:local align:4 +@114653 = .data:0x00000CA4; // type:object size:0xC scope:local align:4 +@114654 = .data:0x00000CB0; // type:object size:0xC scope:local align:4 +@114655 = .data:0x00000CBC; // type:object size:0xC scope:local align:4 +@114684 = .data:0x00000CC8; // type:object size:0xC scope:local align:4 +@114685 = .data:0x00000CD4; // type:object size:0xC scope:local align:4 +@114686 = .data:0x00000CE0; // type:object size:0xC scope:local align:4 +@114687 = .data:0x00000CEC; // type:object size:0xC scope:local align:4 +@114720 = .data:0x00000CF8; // type:object size:0xC scope:local align:4 +@114721 = .data:0x00000D04; // type:object size:0xC scope:local align:4 +@114722 = .data:0x00000D10; // type:object size:0xC scope:local align:4 +@114745 = .data:0x00000D1C; // type:object size:0xC scope:local align:4 +@114746 = .data:0x00000D28; // type:object size:0xC scope:local align:4 +@114747 = .data:0x00000D34; // type:object size:0xC scope:local align:4 +@114748 = .data:0x00000D40; // type:object size:0xC scope:local align:4 +@114749 = .data:0x00000D4C; // type:object size:0xC scope:local align:4 +@114778 = .data:0x00000D58; // type:object size:0xC scope:local align:4 data:4byte +@114779 = .data:0x00000D64; // type:object size:0xC scope:local align:4 data:4byte +@114807 = .data:0x00000D70; // type:object size:0xC scope:local align:4 data:4byte +@114808 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 data:4byte +@114868 = .data:0x00000D88; // type:object size:0xC scope:local align:4 data:4byte +@114891 = .data:0x00000D94; // type:object size:0xC scope:local align:4 data:4byte +@114892 = .data:0x00000DA0; // type:object size:0xC scope:local align:4 data:4byte +@114968 = .data:0x00000DAC; // type:object size:0xC scope:local align:4 data:4byte +@115051 = .data:0x00000DB8; // type:object size:0xC scope:local align:4 data:4byte +@115198 = .data:0x00000DC4; // type:object size:0x2C scope:local align:4 +@115215 = .data:0x00000DF0; // type:object size:0xC scope:local align:4 data:4byte +@115264 = .data:0x00000DFC; // type:object size:0xC scope:local align:4 data:4byte +@115265 = .data:0x00000E08; // type:object size:0xC scope:local align:4 data:4byte +@115345 = .data:0x00000E14; // type:object size:0xC scope:local align:4 data:4byte +@115386 = .data:0x00000E20; // type:object size:0xC scope:local align:4 data:4byte +@115387 = .data:0x00000E2C; // type:object size:0xC scope:local align:4 data:4byte +@115458 = .data:0x00000E38; // type:object size:0xC scope:local align:4 data:4byte +@115501 = .data:0x00000E44; // type:object size:0xC scope:local align:4 +@115569 = .data:0x00000E50; // type:object size:0x24 scope:local align:4 +@115568 = .data:0x00000E74; // type:object size:0x24 scope:local align:4 +@115578 = .data:0x00000E98; // type:object size:0xC scope:local align:4 data:4byte +@115619 = .data:0x00000EA4; // type:object size:0xC scope:local align:4 data:4byte +daNpcWrestler_MethodTable = .data:0x00000EB0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_WRESTLER = .data:0x00000ED0; // type:object size:0x30 scope:global align:4 +@115695 = .data:0x00000F00; // type:object size:0xC scope:local align:4 +@115696 = .data:0x00000F0C; // type:object size:0xC scope:local align:4 +@115697 = .data:0x00000F18; // type:object size:0xC scope:local align:4 +@115698 = .data:0x00000F24; // type:object size:0xC scope:local align:4 +__vt__15daNpcWrestler_c = .data:0x00000F30; // type:object size:0x48 scope:global align:4 +lbl_378_data_F78 = .data:0x00000F78; // type:object size:0x10 data:string +@103132 = .data:0x00000F88; // type:object size:0x14 scope:local align:4 +__RTTI__15daNpcWrestler_c = .data:0x00000F9C; // type:object size:0x8 scope:global align:4 +__vt__21daNpcWrestler_Param_c = .data:0x00000FA4; // type:object size:0xC scope:global align:4 +lbl_378_data_FB0 = .data:0x00000FB0; // type:object size:0x16 data:string +__RTTI__21daNpcWrestler_Param_c = .data:0x00000FC8; // type:object size:0x8 scope:global align:4 +lbl_378_data_FD0 = .data:0x00000FD0; // type:object size:0x9 data:string +@103135 = .data:0x00000FDC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000FF0; // type:object size:0xC scope:global align:4 +lbl_378_data_FFC = .data:0x00000FFC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x0000100C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00001014; // type:object size:0xC scope:global align:4 +lbl_378_data_1020 = .data:0x00001020; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00001034; // type:object size:0x8 scope:global align:4 +lbl_378_data_103C = .data:0x0000103C; // type:object size:0x34 +@103209 = .data:0x00001070; // type:object size:0x3C scope:local align:4 +lbl_378_data_10AC = .data:0x000010AC; // type:object size:0x14 +@103211 = .data:0x000010C0; // type:object size:0x34 scope:local align:4 +lbl_378_data_10F4 = .data:0x000010F4; // type:object size:0x14 +@103269 = .data:0x00001108; // type:object size:0x24 scope:local align:4 +lbl_378_data_112C = .data:0x0000112C; // type:object size:0x18 +@103271 = .data:0x00001144; // type:object size:0xC scope:local align:4 +lbl_378_data_1150 = .data:0x00001150; // type:object size:0x1C +@103273 = .data:0x0000116C; // type:object size:0xC scope:local align:4 +lbl_378_data_1178 = .data:0x00001178; // type:object size:0xE8 +lbl_378_data_1260 = .data:0x00001260; // type:object size:0x4 data:string +lbl_378_data_1264 = .data:0x00001264; // type:object size:0x6 data:string +lbl_378_data_126A = .data:0x0000126A; // type:object size:0x6 data:string +lbl_378_data_1270 = .data:0x00001270; // type:object size:0x4 data:string +lbl_378_data_1274 = .data:0x00001274; // type:object size:0x4 data:string +lbl_378_data_1278 = .data:0x00001278; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@98350 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@98646 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +lbl_378_bss_24 = .bss:0x00000024; // type:object size:0x1 data:byte +eyeOffset$localstatic$setAttnPos__15daNpcWrestler_cFv = .bss:0x00000028; // type:object size:0xC scope:local align:4 data:float diff --git a/config/RZDP01/rels/d_a_npc_yamid/splits.txt b/config/RZDP01/rels/d_a_npc_yamid/splits.txt new file mode 100644 index 0000000000..6301a387a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamid/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamid.cpp: + .text start:0x000000CC end:0x00002188 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000059C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_yamid/symbols.txt b/config/RZDP01/rels/d_a_npc_yamid/symbols.txt new file mode 100644 index 0000000000..eb8f6d21db --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamid/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiD_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiD_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiD_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +Draw__13daNpc_yamiD_cFv = .text:0x000008DC; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiD_cFP10fopAc_ac_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiD_cFP8J3DJointi = .text:0x00000988; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiD_cFv = .text:0x000009DC; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiD_cFv = .text:0x00000A14; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiD_cFv = .text:0x00000A74; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiD_cFv = .text:0x00000AFC; // type:function size:0x144 scope:global align:4 +afterJntAnm__13daNpc_yamiD_cFi = .text:0x00000C40; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiD_cFv = .text:0x00000CCC; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__13daNpc_yamiD_cFv = .text:0x00000DA0; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_yamiD_cFv = .text:0x00000DBC; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiD_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiD_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiD_cFv = .text:0x00000FF0; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiD_cFv = .text:0x00001068; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiD_cFv = .text:0x0000126C; // type:function size:0x144 scope:global align:4 +drawDbgInfo__13daNpc_yamiD_cFv = .text:0x000013B0; // type:function size:0x8 scope:global align:4 +drawGhost__13daNpc_yamiD_cFv = .text:0x000013B8; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiD_cFv = .text:0x00001420; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiD_cFM13daNpc_yamiD_cFPCvPvPv_i = .text:0x00001460; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiD_cFPv = .text:0x00001508; // type:function size:0x248 scope:global align:4 +talk__13daNpc_yamiD_cFPv = .text:0x00001750; // type:function size:0x188 scope:global align:4 +cutStopper__13daNpc_yamiD_cFi = .text:0x000018D8; // type:function size:0xB4 scope:global align:4 +_cutStopper_Main__13daNpc_yamiD_cFRCi = .text:0x0000198C; // type:function size:0xFC scope:global align:4 +daNpc_yamiD_Create__FPv = .text:0x00001A88; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_Delete__FPv = .text:0x00001A8C; // type:function size:0x34 scope:global align:4 +daNpc_yamiD_Execute__FPv = .text:0x00001AC0; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_Draw__FPv = .text:0x00001AC4; // type:function size:0x4 scope:global align:4 +daNpc_yamiD_IsDelete__FPv = .text:0x00001AC8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamid_cpp = .text:0x00001AD0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001B78; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C44; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CC4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D08; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DB0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E04; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F1C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x0000202C; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiD_cFv = .text:0x000020AC; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiD_cFv = .text:0x000020B4; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiD_cFv = .text:0x000020BC; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiD_cFv = .text:0x000020C4; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiD_cFv = .text:0x000020CC; // type:function size:0x4C scope:global align:4 +checkRemoveJoint__13daNpc_yamiD_cFi = .text:0x00002118; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiD_cFi = .text:0x00002128; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiD_Param_cFv = .text:0x00002138; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiD_Param_cFv = .text:0x00002178; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiD_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98348 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98349 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98350 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98351 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98352 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98353 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98373 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98374 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98384 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98432 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98626 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98715 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98716 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98719 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_379_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_379_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_379_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_379_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_yamiD_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiD_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 data:4byte +@98551 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@98639 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@98640 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +lbl_379_data_138 = .data:0x00000138; // type:object size:0x6 data:string +@98776 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +lbl_379_data_14C = .data:0x0000014C; // type:object size:0x6 data:string +daNpc_yamiD_MethodTable = .data:0x00000154; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMID = .data:0x00000174; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiD_c = .data:0x000001A4; // type:object size:0xC4 scope:global align:4 +lbl_379_data_268 = .data:0x00000268; // type:object size:0xE data:string +@95455 = .data:0x00000278; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiD_c = .data:0x0000028C; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiD_Param_c = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_379_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiD_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_379_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string +@95463 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_379_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000300; // type:object size:0xC scope:global align:4 +lbl_379_data_30C = .data:0x0000030C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000324; // type:object size:0xC scope:global align:4 +lbl_379_data_330 = .data:0x00000330; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_379_data_35C = .data:0x0000035C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 +lbl_379_data_378 = .data:0x00000378; // type:object size:0x34 +@95530 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 +lbl_379_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@95532 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 +lbl_379_data_430 = .data:0x00000430; // type:object size:0x14 +@95590 = .data:0x00000444; // type:object size:0x24 scope:local align:4 +lbl_379_data_468 = .data:0x00000468; // type:object size:0x18 +@95592 = .data:0x00000480; // type:object size:0xC scope:local align:4 +lbl_379_data_48C = .data:0x0000048C; // type:object size:0x1C +@95594 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_379_data_4B4 = .data:0x000004B4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94796 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_yamis/splits.txt b/config/RZDP01/rels/d_a_npc_yamis/splits.txt new file mode 100644 index 0000000000..20aa4aa91d --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamis/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamis.cpp: + .text start:0x000000CC end:0x000021B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x0000059C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_yamis/symbols.txt b/config/RZDP01/rels/d_a_npc_yamis/symbols.txt new file mode 100644 index 0000000000..72d342f8a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamis/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiS_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiS_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiS_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +Draw__13daNpc_yamiS_cFv = .text:0x000008DC; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiS_cFP10fopAc_ac_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiS_cFP8J3DJointi = .text:0x00000988; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiS_cFv = .text:0x000009DC; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiS_cFv = .text:0x00000A14; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiS_cFv = .text:0x00000A74; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiS_cFv = .text:0x00000AFC; // type:function size:0x144 scope:global align:4 +afterJntAnm__13daNpc_yamiS_cFi = .text:0x00000C40; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiS_cFv = .text:0x00000CCC; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__13daNpc_yamiS_cFv = .text:0x00000DA0; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_yamiS_cFv = .text:0x00000DBC; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiS_cFv = .text:0x00000E94; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiS_cFv = .text:0x00000F4C; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiS_cFv = .text:0x00000FF0; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiS_cFv = .text:0x00001068; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiS_cFv = .text:0x0000126C; // type:function size:0x15C scope:global align:4 +drawDbgInfo__13daNpc_yamiS_cFv = .text:0x000013C8; // type:function size:0x8 scope:global align:4 +drawGhost__13daNpc_yamiS_cFv = .text:0x000013D0; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiS_cFv = .text:0x00001438; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiS_cFM13daNpc_yamiS_cFPCvPvPv_i = .text:0x00001478; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiS_cFPv = .text:0x00001520; // type:function size:0x248 scope:global align:4 +talk__13daNpc_yamiS_cFPv = .text:0x00001768; // type:function size:0x19C scope:global align:4 +cutStopper__13daNpc_yamiS_cFi = .text:0x00001904; // type:function size:0xB4 scope:global align:4 +_cutStopper_Main__13daNpc_yamiS_cFRCi = .text:0x000019B8; // type:function size:0xFC scope:global align:4 +daNpc_yamiS_Create__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_Delete__FPv = .text:0x00001AB8; // type:function size:0x34 scope:global align:4 +daNpc_yamiS_Execute__FPv = .text:0x00001AEC; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_Draw__FPv = .text:0x00001AF0; // type:function size:0x4 scope:global align:4 +daNpc_yamiS_IsDelete__FPv = .text:0x00001AF4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamis_cpp = .text:0x00001AFC; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001B64; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001BA4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001CB0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001CF0; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001D34; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001DDC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001E30; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001F48; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002058; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiS_cFv = .text:0x000020D8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiS_cFv = .text:0x000020E0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiS_cFv = .text:0x000020E8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiS_cFv = .text:0x000020F0; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiS_cFv = .text:0x000020F8; // type:function size:0x4C scope:global align:4 +checkRemoveJoint__13daNpc_yamiS_cFi = .text:0x00002144; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiS_cFi = .text:0x00002154; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiS_Param_cFv = .text:0x00002164; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiS_Param_cFv = .text:0x000021A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiS_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98356 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98357 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98358 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98359 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98360 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98361 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98381 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98382 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98392 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98440 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98634 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98723 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98724 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98727 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_380_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_380_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_380_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_380_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_yamiS_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiS_c = .data:0x000000FC; // type:object size:0x18 scope:global align:4 data:4byte +@98559 = .data:0x00000114; // type:object size:0xC scope:local align:4 data:4byte +@98647 = .data:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +@98648 = .data:0x0000012C; // type:object size:0xC scope:local align:4 data:4byte +lbl_380_data_138 = .data:0x00000138; // type:object size:0x6 data:string +@98789 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +lbl_380_data_14C = .data:0x0000014C; // type:object size:0x6 data:string +daNpc_yamiS_MethodTable = .data:0x00000154; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMIS = .data:0x00000174; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiS_c = .data:0x000001A4; // type:object size:0xC4 scope:global align:4 +lbl_380_data_268 = .data:0x00000268; // type:object size:0xE data:string +@95452 = .data:0x00000278; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiS_c = .data:0x0000028C; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiS_Param_c = .data:0x00000294; // type:object size:0xC scope:global align:4 +lbl_380_data_2A0 = .data:0x000002A0; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiS_Param_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_380_data_2BC = .data:0x000002BC; // type:object size:0x9 data:string +@95460 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_380_data_2E8 = .data:0x000002E8; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002F8; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000300; // type:object size:0xC scope:global align:4 +lbl_380_data_30C = .data:0x0000030C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x0000031C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000324; // type:object size:0xC scope:global align:4 +lbl_380_data_330 = .data:0x00000330; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_380_data_35C = .data:0x0000035C; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000370; // type:object size:0x8 scope:global align:4 +lbl_380_data_378 = .data:0x00000378; // type:object size:0x34 +@95527 = .data:0x000003AC; // type:object size:0x3C scope:local align:4 +lbl_380_data_3E8 = .data:0x000003E8; // type:object size:0x14 +@95529 = .data:0x000003FC; // type:object size:0x34 scope:local align:4 +lbl_380_data_430 = .data:0x00000430; // type:object size:0x14 +@95587 = .data:0x00000444; // type:object size:0x24 scope:local align:4 +lbl_380_data_468 = .data:0x00000468; // type:object size:0x18 +@95589 = .data:0x00000480; // type:object size:0xC scope:local align:4 +lbl_380_data_48C = .data:0x0000048C; // type:object size:0x1C +@95591 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_380_data_4B4 = .data:0x000004B4; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94791 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_yamit/splits.txt b/config/RZDP01/rels/d_a_npc_yamit/splits.txt new file mode 100644 index 0000000000..b56282dfd0 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamit/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yamit.cpp: + .text start:0x000000CC end:0x000022A0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x000005C8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_yamit/symbols.txt b/config/RZDP01/rels/d_a_npc_yamit/symbols.txt new file mode 100644 index 0000000000..2890ec2a61 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yamit/symbols.txt @@ -0,0 +1,138 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_yamiT_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_yamiT_cFv = .text:0x00000184; // type:function size:0x4E4 scope:global align:4 +CreateHeap__13daNpc_yamiT_cFv = .text:0x00000668; // type:function size:0x274 scope:global align:4 +_search_Tag__13daNpc_yamiT_cFPvPv = .text:0x000008DC; // type:function size:0x64 scope:global align:4 +Draw__13daNpc_yamiT_cFv = .text:0x00000940; // type:function size:0xA8 scope:global align:4 +createHeapCallBack__13daNpc_yamiT_cFP10fopAc_ac_c = .text:0x000009E8; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_yamiT_cFP8J3DJointi = .text:0x000009EC; // type:function size:0x54 scope:global align:4 +getType__13daNpc_yamiT_cFv = .text:0x00000A40; // type:function size:0x38 scope:global align:4 +getFlowNodeNo__13daNpc_yamiT_cFv = .text:0x00000A78; // type:function size:0x60 scope:global align:4 +isDelete__13daNpc_yamiT_cFv = .text:0x00000AD8; // type:function size:0x88 scope:global align:4 +reset__13daNpc_yamiT_cFv = .text:0x00000B60; // type:function size:0x120 scope:global align:4 +afterJntAnm__13daNpc_yamiT_cFi = .text:0x00000C80; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_yamiT_cFv = .text:0x00000D0C; // type:function size:0x10C scope:global align:4 +setAfterTalkMotion__13daNpc_yamiT_cFv = .text:0x00000E18; // type:function size:0x1C scope:global align:4 +srchActors__13daNpc_yamiT_cFv = .text:0x00000E34; // type:function size:0x70 scope:global align:4 +evtTalk__13daNpc_yamiT_cFv = .text:0x00000EA4; // type:function size:0xD8 scope:global align:4 +evtCutProc__13daNpc_yamiT_cFv = .text:0x00000F7C; // type:function size:0xB8 scope:global align:4 +action__13daNpc_yamiT_cFv = .text:0x00001034; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_yamiT_cFv = .text:0x000010D8; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_yamiT_cFv = .text:0x00001150; // type:function size:0x204 scope:global align:4 +setCollision__13daNpc_yamiT_cFv = .text:0x00001354; // type:function size:0x144 scope:global align:4 +drawDbgInfo__13daNpc_yamiT_cFv = .text:0x00001498; // type:function size:0x8 scope:global align:4 +evtEndProc__13daNpc_yamiT_cFv = .text:0x000014A0; // type:function size:0x60 scope:global align:4 +drawGhost__13daNpc_yamiT_cFv = .text:0x00001500; // type:function size:0x68 scope:global align:4 +selectAction__13daNpc_yamiT_cFv = .text:0x00001568; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_yamiT_cFM13daNpc_yamiT_cFPCvPvPv_i = .text:0x000015A8; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_yamiT_cFPv = .text:0x00001650; // type:function size:0x304 scope:global align:4 +talk__13daNpc_yamiT_cFPv = .text:0x00001954; // type:function size:0x19C scope:global align:4 +cutStopper__13daNpc_yamiT_cFi = .text:0x00001AF0; // type:function size:0x94 scope:global align:4 +_cutStopper_Init__13daNpc_yamiT_cFRCi = .text:0x00001B84; // type:function size:0x38 scope:global align:4 +_cutStopper_Main__13daNpc_yamiT_cFRCi = .text:0x00001BBC; // type:function size:0x18 scope:global align:4 +daNpc_yamiT_Create__FPv = .text:0x00001BD4; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_Delete__FPv = .text:0x00001BD8; // type:function size:0x34 scope:global align:4 +daNpc_yamiT_Execute__FPv = .text:0x00001C0C; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_Draw__FPv = .text:0x00001C10; // type:function size:0x4 scope:global align:4 +daNpc_yamiT_IsDelete__FPv = .text:0x00001C14; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yamit_cpp = .text:0x00001C1C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00001C84; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001CC4; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001D90; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001E10; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001E54; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001EFC; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001F50; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00002068; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00002178; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__13daNpc_yamiT_cFv = .text:0x000021F8; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_yamiT_cFv = .text:0x00002200; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_yamiT_cFv = .text:0x00002208; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_yamiT_cFv = .text:0x00002210; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_yamiT_cFi = .text:0x00002218; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_yamiT_cFi = .text:0x00002228; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_yamiT_Param_cFv = .text:0x00002238; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_yamiT_Param_cFv = .text:0x00002278; // type:function size:0x10 scope:global align:4 +off_CoHit__11daTagYami_cFv = .text:0x00002288; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_yamiT_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98458 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98459 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98460 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98461 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98462 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98463 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98483 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98484 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98494 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98542 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98739 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98833 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98834 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_381_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_381_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_evtList = .data:0x00000014; // type:object size:0x10 scope:global align:4 +lbl_381_data_24 = .data:0x00000024; // type:object size:0x6 data:string +l_resNameList = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +lbl_381_data_34 = .data:0x00000034; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000038; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x54 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +mCutNameList__13daNpc_yamiT_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +mCutList__13daNpc_yamiT_c = .data:0x00000128; // type:object size:0x18 scope:global align:4 data:4byte +@98660 = .data:0x00000140; // type:object size:0xC scope:local align:4 data:4byte +@98757 = .data:0x0000014C; // type:object size:0xC scope:local align:4 data:4byte +@98758 = .data:0x00000158; // type:object size:0xC scope:local align:4 data:4byte +lbl_381_data_164 = .data:0x00000164; // type:object size:0x6 data:string +@98904 = .data:0x0000016C; // type:object size:0xC scope:local align:4 data:4byte +lbl_381_data_178 = .data:0x00000178; // type:object size:0x6 data:string +daNpc_yamiT_MethodTable = .data:0x00000180; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YAMIT = .data:0x000001A0; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_yamiT_c = .data:0x000001D0; // type:object size:0xC4 scope:global align:4 +lbl_381_data_294 = .data:0x00000294; // type:object size:0xE data:string +@95536 = .data:0x000002A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_yamiT_c = .data:0x000002B8; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_yamiT_Param_c = .data:0x000002C0; // type:object size:0xC scope:global align:4 +lbl_381_data_2CC = .data:0x000002CC; // type:object size:0x14 data:string +__RTTI__19daNpc_yamiT_Param_c = .data:0x000002E0; // type:object size:0x8 scope:global align:4 +lbl_381_data_2E8 = .data:0x000002E8; // type:object size:0x9 data:string +@95544 = .data:0x000002F4; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_381_data_314 = .data:0x00000314; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000324; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000032C; // type:object size:0xC scope:global align:4 +lbl_381_data_338 = .data:0x00000338; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000348; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000350; // type:object size:0xC scope:global align:4 +lbl_381_data_35C = .data:0x0000035C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000374; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000037C; // type:object size:0xC scope:global align:4 +lbl_381_data_388 = .data:0x00000388; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000039C; // type:object size:0x8 scope:global align:4 +lbl_381_data_3A4 = .data:0x000003A4; // type:object size:0x34 +@95611 = .data:0x000003D8; // type:object size:0x3C scope:local align:4 +lbl_381_data_414 = .data:0x00000414; // type:object size:0x14 +@95613 = .data:0x00000428; // type:object size:0x34 scope:local align:4 +lbl_381_data_45C = .data:0x0000045C; // type:object size:0x14 +@95671 = .data:0x00000470; // type:object size:0x24 scope:local align:4 +lbl_381_data_494 = .data:0x00000494; // type:object size:0x18 +@95673 = .data:0x000004AC; // type:object size:0xC scope:local align:4 +lbl_381_data_4B8 = .data:0x000004B8; // type:object size:0x1C +@95675 = .data:0x000004D4; // type:object size:0xC scope:local align:4 +lbl_381_data_4E0 = .data:0x000004E0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94864 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_yelia/splits.txt b/config/RZDP01/rels/d_a_npc_yelia/splits.txt new file mode 100644 index 0000000000..e9530d9a7a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yelia/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_yelia.cpp: + .text start:0x000000CC end:0x00003B6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x0000120C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_npc_yelia/symbols.txt b/config/RZDP01/rels/d_a_npc_yelia/symbols.txt new file mode 100644 index 0000000000..9d58c912f4 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_yelia/symbols.txt @@ -0,0 +1,186 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Yelia_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__13daNpc_Yelia_cFv = .text:0x0000019C; // type:function size:0x540 scope:global align:4 +CreateHeap__13daNpc_Yelia_cFv = .text:0x000006DC; // type:function size:0x308 scope:global align:4 +Draw__13daNpc_Yelia_cFv = .text:0x000009E4; // type:function size:0x94 scope:global align:4 +createHeapCallBack__13daNpc_Yelia_cFP10fopAc_ac_c = .text:0x00000A78; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Yelia_cFP8J3DJointi = .text:0x00000A7C; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Yelia_cFv = .text:0x00000AD0; // type:function size:0x78 scope:global align:4 +isDelete__13daNpc_Yelia_cFv = .text:0x00000B48; // type:function size:0x118 scope:global align:4 +reset__13daNpc_Yelia_cFv = .text:0x00000C60; // type:function size:0xA0 scope:global align:4 +afterJntAnm__13daNpc_Yelia_cFi = .text:0x00000D00; // type:function size:0x8C scope:global align:4 +setParam__13daNpc_Yelia_cFv = .text:0x00000D8C; // type:function size:0x1B4 scope:global align:4 +checkChangeEvt__13daNpc_Yelia_cFv = .text:0x00000F40; // type:function size:0x29C scope:global align:4 +setAfterTalkMotion__13daNpc_Yelia_cFv = .text:0x000011DC; // type:function size:0x9C scope:global align:4 +srchActors__13daNpc_Yelia_cFv = .text:0x00001278; // type:function size:0x128 scope:global align:4 +evtTalk__13daNpc_Yelia_cFv = .text:0x000013A0; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Yelia_cFv = .text:0x00001440; // type:function size:0xB8 scope:global align:4 +action__13daNpc_Yelia_cFv = .text:0x000014F8; // type:function size:0xB0 scope:global align:4 +beforeMove__13daNpc_Yelia_cFv = .text:0x000015A8; // type:function size:0x70 scope:global align:4 +setAttnPos__13daNpc_Yelia_cFv = .text:0x00001618; // type:function size:0x334 scope:global align:4 +setCollision__13daNpc_Yelia_cFv = .text:0x0000194C; // type:function size:0x160 scope:global align:4 +drawDbgInfo__13daNpc_Yelia_cFv = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_Yelia_cFv = .text:0x00001AB4; // type:function size:0xB0 scope:global align:4 +setAction__13daNpc_Yelia_cFM13daNpc_Yelia_cFPCvPvPv_i = .text:0x00001B64; // type:function size:0xA8 scope:global align:4 +cutConversationAboutLoopHole__13daNpc_Yelia_cFi = .text:0x00001C0C; // type:function size:0x204 scope:global align:4 +cutTWResistance__13daNpc_Yelia_cFi = .text:0x00001E10; // type:function size:0x134 scope:global align:4 +cutTakeWoodStatue__13daNpc_Yelia_cFi = .text:0x00001F44; // type:function size:0x788 scope:global align:4 +cutClothTry__13daNpc_Yelia_cFi = .text:0x000026CC; // type:function size:0xA0 scope:global align:4 +cutThankYou__13daNpc_Yelia_cFi = .text:0x0000276C; // type:function size:0x1E8 scope:global align:4 +wait__13daNpc_Yelia_cFPv = .text:0x00002954; // type:function size:0x4E0 scope:global align:4 +horseWait__13daNpc_Yelia_cFPv = .text:0x00002E34; // type:function size:0x15C scope:global align:4 +reminiscence__13daNpc_Yelia_cFPv = .text:0x00002F90; // type:function size:0x104 scope:global align:4 +talk__13daNpc_Yelia_cFPv = .text:0x00003094; // type:function size:0x2B8 scope:global align:4 +daNpc_Yelia_Create__FPv = .text:0x0000334C; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_Delete__FPv = .text:0x00003350; // type:function size:0x34 scope:global align:4 +daNpc_Yelia_Execute__FPv = .text:0x00003384; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_Draw__FPv = .text:0x00003388; // type:function size:0x4 scope:global align:4 +daNpc_Yelia_IsDelete__FPv = .text:0x0000338C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_yelia_cpp = .text:0x00003394; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000033FC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000343C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000347C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00003548; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003588; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000035CC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003608; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000036B0; // type:function size:0x54 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003704; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003784; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x000037A0; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003800; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003918; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00003A28; // type:function size:0x68 scope:global align:4 +getEyeballMaterialNo__13daNpc_Yelia_cFv = .text:0x00003A90; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Yelia_cFv = .text:0x00003A98; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Yelia_cFv = .text:0x00003AA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Yelia_cFv = .text:0x00003AA8; // type:function size:0x8 scope:global align:4 +chkXYItems__13daNpc_Yelia_cFv = .text:0x00003AB0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Yelia_cFi = .text:0x00003AB8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Yelia_cFi = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Yelia_Param_cFv = .text:0x00003AD8; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Yelia_Param_cFv = .text:0x00003B18; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00003B28; // type:function size:0x3C scope:global align:4 +setOffsetPos__9daDitem_cF4cXyz = .text:0x00003B64; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Yelia_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$97583 = .rodata:0x0000008C; // type:object size:0x28 scope:local align:4 +@102476 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@102477 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@102478 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@102479 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@102480 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@102502 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@102503 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@102513 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@102568 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@102625 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@102747 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@102793 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@102935 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@102936 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@102937 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@102938 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102939 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@102940 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@102943 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 data:double +@98381 = .rodata:0x00000108; // type:object size:0x8 scope:local align:4 +@103202 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@103204 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@103212 = .rodata:0x00000118; // type:object size:0x8 scope:local align:4 +@98531 = .rodata:0x00000120; // type:object size:0xC scope:local align:4 data:4byte +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_382_data_18 = .data:0x00000018; // type:object size:0x1 +lbl_382_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_382_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_382_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_382_data_43 = .data:0x00000043; // type:object size:0x10 data:string +lbl_382_data_53 = .data:0x00000053; // type:object size:0xA data:string +l_evtList = .data:0x00000060; // type:object size:0x30 scope:global align:4 +lbl_382_data_90 = .data:0x00000090; // type:object size:0x6 data:string +lbl_382_data_96 = .data:0x00000096; // type:object size:0x7 data:string +lbl_382_data_9D = .data:0x0000009D; // type:object size:0x7 data:string +lbl_382_data_A4 = .data:0x000000A4; // type:object size:0x7 data:string +lbl_382_data_AB = .data:0x000000AB; // type:object size:0x7 data:string +lbl_382_data_B2 = .data:0x000000B2; // type:object size:0x7 data:string +lbl_382_data_B9 = .data:0x000000B9; // type:object size:0x8 data:string +l_resNameList = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +lbl_382_data_E4 = .data:0x000000E4; // type:object size:0x4 +lbl_382_data_E8 = .data:0x000000E8; // type:object size:0x3 +lbl_382_data_EB = .data:0x000000EB; // type:object size:0x4 +lbl_382_data_EF = .data:0x000000EF; // type:object size:0x4 +lbl_382_data_F3 = .data:0x000000F3; // type:object size:0x4 +lbl_382_data_F7 = .data:0x000000F7; // type:object size:0x5 +lbl_382_data_FC = .data:0x000000FC; // type:object size:0x8 +l_loadResPtrnList = .data:0x00000104; // type:object size:0x28 scope:global align:4 +l_faceMotionAnmData = .data:0x0000012C; // type:object size:0x310 scope:global align:4 +l_motionAnmData = .data:0x0000043C; // type:object size:0x3D4 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000810; // type:object size:0x1B0 scope:global align:4 +l_motionSequenceData = .data:0x000009C0; // type:object size:0x220 scope:global align:4 +lbl_382_data_BE0 = .data:0x00000BE0; // type:object size:0x1C data:string +lbl_382_data_BFC = .data:0x00000BFC; // type:object size:0xE data:string +lbl_382_data_C0A = .data:0x00000C0A; // type:object size:0xA data:string +mCutNameList__13daNpc_Yelia_c = .data:0x00000C14; // type:object size:0x18 scope:global align:4 +mCutList__13daNpc_Yelia_c = .data:0x00000C2C; // type:object size:0x48 scope:global align:4 data:4byte +@102653 = .data:0x00000C74; // type:object size:0x24 scope:local align:4 +@102675 = .data:0x00000C98; // type:object size:0x24 scope:local align:4 +@102771 = .data:0x00000CBC; // type:object size:0xC scope:local align:4 data:4byte +@102825 = .data:0x00000CC8; // type:object size:0x60 scope:local align:4 +@102836 = .data:0x00000D28; // type:object size:0xC scope:local align:4 data:4byte +@102837 = .data:0x00000D34; // type:object size:0xC scope:local align:4 data:4byte +lbl_382_data_D40 = .data:0x00000D40; // type:object size:0x6 data:string +@102992 = .data:0x00000D48; // type:object size:0xC scope:local align:4 +@102993 = .data:0x00000D54; // type:object size:0xC scope:local align:4 +@102994 = .data:0x00000D60; // type:object size:0xC scope:local align:4 +lbl_382_data_D6C = .data:0x00000D6C; // type:object size:0x4 data:string +lbl_382_data_D70 = .data:0x00000D70; // type:object size:0x1A +lbl_382_data_D8A = .data:0x00000D8A; // type:object size:0xA data:string +@98718 = .data:0x00000D94; // type:object size:0xC scope:local align:4 +@98724 = .data:0x00000DA0; // type:object size:0xC scope:local align:4 +@98731 = .data:0x00000DAC; // type:object size:0xC scope:local align:4 +@98743 = .data:0x00000DB8; // type:object size:0xC scope:local align:4 +daNpc_Yelia_MethodTable = .data:0x00000DC4; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YELIA = .data:0x00000DE4; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Yelia_c = .data:0x00000E14; // type:object size:0xC4 scope:global align:4 +lbl_382_data_ED8 = .data:0x00000ED8; // type:object size:0xE data:string +@98813 = .data:0x00000EE8; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Yelia_c = .data:0x00000EFC; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Yelia_Param_c = .data:0x00000F04; // type:object size:0xC scope:global align:4 +lbl_382_data_F10 = .data:0x00000F10; // type:object size:0x14 data:string +__RTTI__19daNpc_Yelia_Param_c = .data:0x00000F24; // type:object size:0x8 scope:global align:4 +lbl_382_data_F2C = .data:0x00000F2C; // type:object size:0x9 data:string +@98821 = .data:0x00000F38; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000F4C; // type:object size:0xC scope:global align:4 +lbl_382_data_F58 = .data:0x00000F58; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000F68; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000F70; // type:object size:0xC scope:global align:4 +lbl_382_data_F7C = .data:0x00000F7C; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000F8C; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000F94; // type:object size:0xC scope:global align:4 +lbl_382_data_FA0 = .data:0x00000FA0; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000FB8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000FC0; // type:object size:0xC scope:global align:4 +lbl_382_data_FCC = .data:0x00000FCC; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000FE0; // type:object size:0x8 scope:global align:4 +lbl_382_data_FE8 = .data:0x00000FE8; // type:object size:0x34 +@98888 = .data:0x0000101C; // type:object size:0x3C scope:local align:4 +lbl_382_data_1058 = .data:0x00001058; // type:object size:0x14 +@98890 = .data:0x0000106C; // type:object size:0x34 scope:local align:4 +lbl_382_data_10A0 = .data:0x000010A0; // type:object size:0x14 +@98948 = .data:0x000010B4; // type:object size:0x24 scope:local align:4 +lbl_382_data_10D8 = .data:0x000010D8; // type:object size:0x18 +@98950 = .data:0x000010F0; // type:object size:0xC scope:local align:4 +lbl_382_data_10FC = .data:0x000010FC; // type:object size:0x1C +@98952 = .data:0x00001118; // type:object size:0xC scope:local align:4 +lbl_382_data_1124 = .data:0x00001124; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@97569 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_ykm/splits.txt b/config/RZDP01/rels/d_a_npc_ykm/splits.txt new file mode 100644 index 0000000000..d76e6a717e --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ykm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykm.cpp: + .text start:0x000000CC end:0x00008154 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000028C + .data start:0x00000000 end:0x000014E8 + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_npc_ykm/symbols.txt b/config/RZDP01/rels/d_a_npc_ykm/symbols.txt new file mode 100644 index 0000000000..601656666a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ykm/symbols.txt @@ -0,0 +1,271 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_ykM_cFv = .text:0x000000CC; // type:function size:0x12C scope:global align:4 +create__11daNpc_ykM_cFv = .text:0x000001F8; // type:function size:0x578 scope:global align:4 +CreateHeap__11daNpc_ykM_cFv = .text:0x00000770; // type:function size:0x564 scope:global align:4 +Draw__11daNpc_ykM_cFv = .text:0x00000CD4; // type:function size:0xE8 scope:global align:4 +createHeapCallBack__11daNpc_ykM_cFP10fopAc_ac_c = .text:0x00000DBC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_ykM_cFP8J3DJointi = .text:0x00000DC0; // type:function size:0x54 scope:global align:4 +srchGadget__11daNpc_ykM_cFPvPv = .text:0x00000E14; // type:function size:0x94 scope:global align:4 +getTomatoPureeP__11daNpc_ykM_cFv = .text:0x00000EA8; // type:function size:0xC4 scope:global align:4 +getCheeseP__11daNpc_ykM_cFv = .text:0x00000F6C; // type:function size:0xC8 scope:global align:4 +srchYkm__11daNpc_ykM_cFPvPv = .text:0x00001034; // type:function size:0x94 scope:global align:4 +getOtherYkmP__11daNpc_ykM_cFi = .text:0x000010C8; // type:function size:0xD0 scope:global align:4 +srchYkw__11daNpc_ykM_cFPvPv = .text:0x00001198; // type:function size:0x94 scope:global align:4 +getOtherYkwP__11daNpc_ykM_cFi = .text:0x0000122C; // type:function size:0xD0 scope:global align:4 +getType__11daNpc_ykM_cFv = .text:0x000012FC; // type:function size:0x68 scope:global align:4 +isDelete__11daNpc_ykM_cFv = .text:0x00001364; // type:function size:0x7C scope:global align:4 +reset__11daNpc_ykM_cFv = .text:0x000013E0; // type:function size:0x1F0 scope:global align:4 +afterJntAnm__11daNpc_ykM_cFi = .text:0x000015D0; // type:function size:0x8C scope:global align:4 +setParam__11daNpc_ykM_cFv = .text:0x0000165C; // type:function size:0x260 scope:global align:4 +checkChangeEvt__11daNpc_ykM_cFv = .text:0x000018BC; // type:function size:0x194 scope:global align:4 +setAfterTalkMotion__11daNpc_ykM_cFv = .text:0x00001A50; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_ykM_cFv = .text:0x00001AA8; // type:function size:0x1B0 scope:global align:4 +evtTalk__11daNpc_ykM_cFv = .text:0x00001C58; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_ykM_cFv = .text:0x00001CF8; // type:function size:0xB8 scope:global align:4 +action__11daNpc_ykM_cFv = .text:0x00001DB0; // type:function size:0x218 scope:global align:4 +beforeMove__11daNpc_ykM_cFv = .text:0x00001FC8; // type:function size:0x70 scope:global align:4 +afterMoved__11daNpc_ykM_cFv = .text:0x00002038; // type:function size:0x258 scope:global align:4 +setAttnPos__11daNpc_ykM_cFv = .text:0x00002290; // type:function size:0x60C scope:global align:4 +setCollision__11daNpc_ykM_cFv = .text:0x0000289C; // type:function size:0x34C scope:global align:4 +drawDbgInfo__11daNpc_ykM_cFv = .text:0x00002BE8; // type:function size:0x8 scope:global align:4 +drawOtherMdl__11daNpc_ykM_cFv = .text:0x00002BF0; // type:function size:0x1FC scope:global align:4 +setFishAnm__11daNpc_ykM_cFiif = .text:0x00002DEC; // type:function size:0xC4 scope:global align:4 +setLeafAnm__11daNpc_ykM_cFif = .text:0x00002EB0; // type:function size:0xCC scope:global align:4 +afterSetMotionAnm__11daNpc_ykM_cFiifi = .text:0x00002F7C; // type:function size:0x3C scope:global align:4 +selectAction__11daNpc_ykM_cFv = .text:0x00002FB8; // type:function size:0x15C scope:global align:4 +setAction__11daNpc_ykM_cFM11daNpc_ykM_cFPCvPvPv_i = .text:0x00003114; // type:function size:0xA8 scope:global align:4 +chkContinueAttnPlayer__11daNpc_ykM_cFv = .text:0x000031BC; // type:function size:0x8C scope:global align:4 +chkTouchPlayer__11daNpc_ykM_cFv = .text:0x00003248; // type:function size:0xD0 scope:global align:4 +cutSlideDown__11daNpc_ykM_cFi = .text:0x00003318; // type:function size:0x65C scope:global align:4 +cutMeetingAgain__11daNpc_ykM_cFi = .text:0x00003974; // type:function size:0x304 scope:global align:4 +cutGetTomatoPuree__11daNpc_ykM_cFi = .text:0x00003C78; // type:function size:0x7D8 scope:global align:4 +cutGetTaste__11daNpc_ykM_cFi = .text:0x00004450; // type:function size:0x768 scope:global align:4 +cutLv5DungeonClear__11daNpc_ykM_cFi = .text:0x00004BB8; // type:function size:0x8C0 scope:global align:4 +cutFindWolf__11daNpc_ykM_cFi = .text:0x00005478; // type:function size:0x1D0 scope:global align:4 +cutStartSnowboardRace__11daNpc_ykM_cFi = .text:0x00005648; // type:function size:0x3F8 scope:global align:4 +cutEndSnowboardRace__11daNpc_ykM_cFi = .text:0x00005A40; // type:function size:0x46C scope:global align:4 +cutHug__11daNpc_ykM_cFi = .text:0x00005EAC; // type:function size:0x68 scope:global align:4 +setDialogueMotion__11daNpc_ykM_cFv = .text:0x00005F14; // type:function size:0xC4 scope:global align:4 +dialogue__11daNpc_ykM_cFv = .text:0x00005FD8; // type:function size:0x1CC scope:global align:4 +wait__11daNpc_ykM_cFPv = .text:0x000061A4; // type:function size:0x588 scope:global align:4 +cook__11daNpc_ykM_cFPv = .text:0x0000672C; // type:function size:0x4A4 scope:global align:4 +race__11daNpc_ykM_cFPv = .text:0x00006BD0; // type:function size:0x95C scope:global align:4 +talk__11daNpc_ykM_cFPv = .text:0x0000752C; // type:function size:0x228 scope:global align:4 +daNpc_ykM_Create__FPv = .text:0x00007754; // type:function size:0x4 scope:global align:4 +daNpc_ykM_Delete__FPv = .text:0x00007758; // type:function size:0x34 scope:global align:4 +daNpc_ykM_Execute__FPv = .text:0x0000778C; // type:function size:0x4 scope:global align:4 +daNpc_ykM_Draw__FPv = .text:0x00007790; // type:function size:0x4 scope:global align:4 +daNpc_ykM_IsDelete__FPv = .text:0x00007794; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_ykm_cpp = .text:0x0000779C; // type:function size:0xA0 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000783C; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000787C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000078BC; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00007988; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000079C8; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00007A0C; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00007A48; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00007AF0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00007B7C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00007BFC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00007C18; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00007C78; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00007D74; // type:function size:0x110 scope:global align:4 +lookPos__15daNpcT_JntAnm_cFP4cXyzUc = .text:0x00007E84; // type:function size:0x68 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00007EEC; // type:function size:0x94 scope:global align:4 +getEyeballMaterialNo__11daNpc_ykM_cFv = .text:0x00007F80; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_ykM_cFv = .text:0x00007F88; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_ykM_cFv = .text:0x00007F90; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_ykM_cFv = .text:0x00007F98; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_ykM_cFi = .text:0x00007FA0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_ykM_cFi = .text:0x00007FB0; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_ykM_Param_cFv = .text:0x00007FC0; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_ykM_Param_cFv = .text:0x00008000; // type:function size:0x10 scope:global align:4 +popup__14daObj_Gadget_cFffP4cXyz = .text:0x00008010; // type:function size:0xD0 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000080E0; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_ykM_Param_c = .rodata:0x00000000; // type:object size:0xC8 scope:global align:4 +heapSize$97764 = .rodata:0x000000C8; // type:object size:0x20 scope:local align:4 +@107555 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@107556 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@107557 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@107558 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@107559 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@107560 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@107561 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@107583 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@107584 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@107590 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +bmdTypeList$97839 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@107730 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@107861 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@108027 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@108119 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@108120 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@108121 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@108122 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@108123 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@108162 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 data:float +@108283 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@108284 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@108285 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@108286 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@108287 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 data:string +@108288 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@108289 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@108290 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@108291 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@108430 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@108431 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@108432 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@108433 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@108434 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@108435 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@108438 = .rodata:0x00000180; // type:object size:0x8 scope:local align:4 data:double +@98735 = .rodata:0x00000188; // type:object size:0x10 scope:local align:4 +@98737 = .rodata:0x00000198; // type:object size:0x10 scope:local align:4 +@108532 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +jointNo$98773 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@108669 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@108722 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@98982 = .rodata:0x000001C0; // type:object size:0x8 scope:local align:4 +@108821 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@108822 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@108823 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@108824 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@108825 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@108826 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@108827 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@108828 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@99123 = .rodata:0x000001E8; // type:object size:0x8 scope:local align:4 +@108888 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@99199 = .rodata:0x000001F4; // type:object size:0x8 scope:local align:4 +@109020 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@109021 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@109022 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 data:float +@109023 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@109024 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@99388 = .rodata:0x00000210; // type:object size:0x8 scope:local align:4 +@99574 = .rodata:0x00000218; // type:object size:0x8 scope:local align:4 +@99717 = .rodata:0x00000220; // type:object size:0x8 scope:local align:4 +@109384 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@109385 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@109386 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +@109387 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +@109388 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +@109389 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +@109390 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@99884 = .rodata:0x00000244; // type:object size:0x8 scope:local align:4 +motionTbl2$99972 = .rodata:0x0000024C; // type:object size:0x10 scope:local align:4 +motionTbl1$99974 = .rodata:0x0000025C; // type:object size:0x8 scope:local align:4 +@109460 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@109555 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@109556 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 +@109557 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 +@109627 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@109826 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@109827 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@109828 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@109829 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@109830 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x30 scope:global align:4 +lbl_383_data_30 = .data:0x00000030; // type:object size:0x1 +lbl_383_data_31 = .data:0x00000031; // type:object size:0xC data:string +lbl_383_data_3D = .data:0x0000003D; // type:object size:0xA data:string +lbl_383_data_47 = .data:0x00000047; // type:object size:0xE data:string +lbl_383_data_55 = .data:0x00000055; // type:object size:0x10 data:string +lbl_383_data_65 = .data:0x00000065; // type:object size:0xA data:string +lbl_383_data_6F = .data:0x0000006F; // type:object size:0xA data:string +lbl_383_data_79 = .data:0x00000079; // type:object size:0x14 data:string +lbl_383_data_8D = .data:0x0000008D; // type:object size:0x12 data:string +lbl_383_data_9F = .data:0x0000009F; // type:object size:0x4 data:string +l_evtList = .data:0x000000A4; // type:object size:0x50 scope:global align:4 +lbl_383_data_F4 = .data:0x000000F4; // type:object size:0x4 data:string +lbl_383_data_F8 = .data:0x000000F8; // type:object size:0x5 data:string +lbl_383_data_FD = .data:0x000000FD; // type:object size:0x5 data:string +lbl_383_data_102 = .data:0x00000102; // type:object size:0x5 data:string +l_resNameList = .data:0x00000108; // type:object size:0x14 scope:global align:4 +lbl_383_data_11C = .data:0x0000011C; // type:object size:0x3 +lbl_383_data_11F = .data:0x0000011F; // type:object size:0x3 +lbl_383_data_122 = .data:0x00000122; // type:object size:0x5 +lbl_383_data_127 = .data:0x00000127; // type:object size:0x5 +l_loadResPtrnList = .data:0x0000012C; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000014C; // type:object size:0x1C0 scope:global align:4 +l_motionAnmData = .data:0x0000030C; // type:object size:0x594 scope:global align:4 +l_faceMotionSequenceData = .data:0x000008A0; // type:object size:0x100 scope:global align:4 +l_motionSequenceData = .data:0x000009A0; // type:object size:0x2F0 scope:global align:4 +lbl_383_data_C90 = .data:0x00000C90; // type:object size:0x11 data:string +mCutNameList__11daNpc_ykM_c = .data:0x00000CA4; // type:object size:0x28 scope:global align:4 +mCutList__11daNpc_ykM_c = .data:0x00000CCC; // type:object size:0x78 scope:global align:4 data:4byte +@107975 = .data:0x00000D44; // type:object size:0x1C scope:local align:4 +@107990 = .data:0x00000D60; // type:object size:0x1C scope:local align:4 +@108144 = .data:0x00000D7C; // type:object size:0xC scope:local align:4 data:4byte +@108182 = .data:0x00000D88; // type:object size:0xC scope:local align:4 data:4byte +@108183 = .data:0x00000D94; // type:object size:0xC scope:local align:4 data:4byte +lbl_383_data_DA0 = .data:0x00000DA0; // type:object size:0x4 data:string +fishAnmData$98812 = .data:0x00000DA4; // type:object size:0x198 scope:local align:4 +leafAnmData$98829 = .data:0x00000F3C; // type:object size:0x24 scope:local align:4 +@108678 = .data:0x00000F60; // type:object size:0xC scope:local align:4 +@108679 = .data:0x00000F6C; // type:object size:0xC scope:local align:4 +@108680 = .data:0x00000F78; // type:object size:0xC scope:local align:4 +@108681 = .data:0x00000F84; // type:object size:0xC scope:local align:4 +@108682 = .data:0x00000F90; // type:object size:0xC scope:local align:4 +@108683 = .data:0x00000F9C; // type:object size:0xC scope:local align:4 +lbl_383_data_FA8 = .data:0x00000FA8; // type:object size:0x4 data:string +lbl_383_data_FAC = .data:0x00000FAC; // type:object size:0x6 data:string +@108831 = .data:0x00000FB4; // type:object size:0x1C scope:local align:4 +@108830 = .data:0x00000FD0; // type:object size:0x1C scope:local align:4 +lbl_383_data_FEC = .data:0x00000FEC; // type:object size:0x6 data:string +@109027 = .data:0x00000FF4; // type:object size:0x24 scope:local align:4 +@109026 = .data:0x00001018; // type:object size:0x24 scope:local align:4 +@109172 = .data:0x0000103C; // type:object size:0x24 scope:local align:4 +@109171 = .data:0x00001060; // type:object size:0x24 scope:local align:4 +daNpc_ykM_MethodTable = .data:0x00001084; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YKM = .data:0x000010A4; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_ykM_c = .data:0x000010D4; // type:object size:0xC4 scope:global align:4 +lbl_383_data_1198 = .data:0x00001198; // type:object size:0xC data:string +@100597 = .data:0x000011A4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_ykM_c = .data:0x000011B8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_ykM_Param_c = .data:0x000011C0; // type:object size:0xC scope:global align:4 +lbl_383_data_11CC = .data:0x000011CC; // type:object size:0x12 data:string +__RTTI__17daNpc_ykM_Param_c = .data:0x000011E0; // type:object size:0x8 scope:global align:4 +lbl_383_data_11E8 = .data:0x000011E8; // type:object size:0x9 data:string +@100610 = .data:0x000011F4; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00001208; // type:object size:0xC scope:global align:4 +lbl_383_data_1214 = .data:0x00001214; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00001224; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x0000122C; // type:object size:0xC scope:global align:4 +lbl_383_data_1238 = .data:0x00001238; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00001248; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00001250; // type:object size:0xC scope:global align:4 +lbl_383_data_125C = .data:0x0000125C; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00001274; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000127C; // type:object size:0xC scope:global align:4 +lbl_383_data_1288 = .data:0x00001288; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000129C; // type:object size:0x8 scope:global align:4 +lbl_383_data_12A4 = .data:0x000012A4; // type:object size:0x34 +@100677 = .data:0x000012D8; // type:object size:0x3C scope:local align:4 +lbl_383_data_1314 = .data:0x00001314; // type:object size:0x14 +@100679 = .data:0x00001328; // type:object size:0x34 scope:local align:4 +lbl_383_data_135C = .data:0x0000135C; // type:object size:0x14 +@100737 = .data:0x00001370; // type:object size:0x24 scope:local align:4 +lbl_383_data_1394 = .data:0x00001394; // type:object size:0x18 +@100739 = .data:0x000013AC; // type:object size:0xC scope:local align:4 +lbl_383_data_13B8 = .data:0x000013B8; // type:object size:0x1C +@100741 = .data:0x000013D4; // type:object size:0xC scope:local align:4 +lbl_383_data_13E0 = .data:0x000013E0; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@97742 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_SBRaceStartPos = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@97743 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_SBRaceStartAngle = .bss:0x0000002C; // type:object size:0x6 scope:global align:4 +@97744 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000040; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_ykw/splits.txt b/config/RZDP01/rels/d_a_npc_ykw/splits.txt new file mode 100644 index 0000000000..c2b1a80886 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ykw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_ykw.cpp: + .text start:0x000000CC end:0x0000707C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001F8 + .data start:0x00000000 end:0x00001104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_ykw/symbols.txt b/config/RZDP01/rels/d_a_npc_ykw/symbols.txt new file mode 100644 index 0000000000..f827fb35dc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_ykw/symbols.txt @@ -0,0 +1,251 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daNpc_ykW_cFv = .text:0x000000CC; // type:function size:0xF4 scope:global align:4 +create__11daNpc_ykW_cFv = .text:0x000001C0; // type:function size:0x518 scope:global align:4 +CreateHeap__11daNpc_ykW_cFv = .text:0x000006D8; // type:function size:0x274 scope:global align:4 +Draw__11daNpc_ykW_cFv = .text:0x0000094C; // type:function size:0xD4 scope:global align:4 +createHeapCallBack__11daNpc_ykW_cFP10fopAc_ac_c = .text:0x00000A20; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_ykW_cFP8J3DJointi = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +srchItemHeart__11daNpc_ykW_cFPvPv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +srchYkw__11daNpc_ykW_cFPvPv = .text:0x00000B2C; // type:function size:0x94 scope:global align:4 +getOtherYkwP__11daNpc_ykW_cFi = .text:0x00000BC0; // type:function size:0xD0 scope:global align:4 +srchYkm__11daNpc_ykW_cFPvPv = .text:0x00000C90; // type:function size:0x94 scope:global align:4 +getOtherYkmP__11daNpc_ykW_cFi = .text:0x00000D24; // type:function size:0xD0 scope:global align:4 +getType__11daNpc_ykW_cFv = .text:0x00000DF4; // type:function size:0x68 scope:global align:4 +isDelete__11daNpc_ykW_cFv = .text:0x00000E5C; // type:function size:0x134 scope:global align:4 +reset__11daNpc_ykW_cFv = .text:0x00000F90; // type:function size:0x27C scope:global align:4 +afterJntAnm__11daNpc_ykW_cFi = .text:0x0000120C; // type:function size:0xC0 scope:global align:4 +setParam__11daNpc_ykW_cFv = .text:0x000012CC; // type:function size:0x174 scope:global align:4 +checkChangeEvt__11daNpc_ykW_cFv = .text:0x00001440; // type:function size:0xE0 scope:global align:4 +setAfterTalkMotion__11daNpc_ykW_cFv = .text:0x00001520; // type:function size:0x58 scope:global align:4 +srchActors__11daNpc_ykW_cFv = .text:0x00001578; // type:function size:0x184 scope:global align:4 +evtTalk__11daNpc_ykW_cFv = .text:0x000016FC; // type:function size:0xA0 scope:global align:4 +evtCutProc__11daNpc_ykW_cFv = .text:0x0000179C; // type:function size:0xB8 scope:global align:4 +action__11daNpc_ykW_cFv = .text:0x00001854; // type:function size:0x1B4 scope:global align:4 +beforeMove__11daNpc_ykW_cFv = .text:0x00001A08; // type:function size:0x70 scope:global align:4 +afterMoved__11daNpc_ykW_cFv = .text:0x00001A78; // type:function size:0x258 scope:global align:4 +setAttnPos__11daNpc_ykW_cFv = .text:0x00001CD0; // type:function size:0x5A4 scope:global align:4 +setCollision__11daNpc_ykW_cFv = .text:0x00002274; // type:function size:0x23C scope:global align:4 +drawDbgInfo__11daNpc_ykW_cFv = .text:0x000024B0; // type:function size:0x8 scope:global align:4 +selectAction__11daNpc_ykW_cFv = .text:0x000024B8; // type:function size:0x12C scope:global align:4 +setAction__11daNpc_ykW_cFM11daNpc_ykW_cFPCvPvPv_i = .text:0x000025E4; // type:function size:0xA8 scope:global align:4 +getGoalPos__11daNpc_ykW_cFv = .text:0x0000268C; // type:function size:0xE0 scope:global align:4 +orderGoIntoBossRoomEvt__11daNpc_ykW_cFv = .text:0x0000276C; // type:function size:0x9C scope:global align:4 +putUtuwaHeart__11daNpc_ykW_cFP4cXyzffsP4cXyz = .text:0x00002808; // type:function size:0x1CC scope:global align:4 +cutShowDoor__11daNpc_ykW_cFi = .text:0x000029D4; // type:function size:0x1E8 scope:global align:4 +cutGoIntoBossRoom__11daNpc_ykW_cFi = .text:0x00002BBC; // type:function size:0x9C4 scope:global align:4 +cutLv5DungeonClear__11daNpc_ykW_cFi = .text:0x00003580; // type:function size:0xB88 scope:global align:4 +cutFindWolf__11daNpc_ykW_cFi = .text:0x00004108; // type:function size:0x1C8 scope:global align:4 +cutStartSnowboardRace__11daNpc_ykW_cFi = .text:0x000042D0; // type:function size:0x3F0 scope:global align:4 +cutEndSnowboardRace__11daNpc_ykW_cFi = .text:0x000046C0; // type:function size:0x52C scope:global align:4 +cutHug__11daNpc_ykW_cFi = .text:0x00004BEC; // type:function size:0x2B4 scope:global align:4 +setDialogueMotion__11daNpc_ykW_cFv = .text:0x00004EA0; // type:function size:0x100 scope:global align:4 +dialogue__11daNpc_ykW_cFv = .text:0x00004FA0; // type:function size:0x8C scope:global align:4 +wait__11daNpc_ykW_cFPv = .text:0x0000502C; // type:function size:0x66C scope:global align:4 +sitWait__11daNpc_ykW_cFPv = .text:0x00005698; // type:function size:0x1D0 scope:global align:4 +walk__11daNpc_ykW_cFPv = .text:0x00005868; // type:function size:0x34C scope:global align:4 +race__11daNpc_ykW_cFPv = .text:0x00005BB4; // type:function size:0x8B0 scope:global align:4 +talk__11daNpc_ykW_cFPv = .text:0x00006464; // type:function size:0x2E8 scope:global align:4 +daNpc_ykW_Create__FPv = .text:0x0000674C; // type:function size:0x4 scope:global align:4 +daNpc_ykW_Delete__FPv = .text:0x00006750; // type:function size:0x34 scope:global align:4 +daNpc_ykW_Execute__FPv = .text:0x00006784; // type:function size:0x4 scope:global align:4 +daNpc_ykW_Draw__FPv = .text:0x00006788; // type:function size:0x4 scope:global align:4 +daNpc_ykW_IsDelete__FPv = .text:0x0000678C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_ykw_cpp = .text:0x00006794; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000067FC; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x0000683C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000687C; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00006948; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00006988; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000069CC; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00006A08; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00006AB0; // type:function size:0x8C scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00006B3C; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00006BBC; // type:function size:0x1C scope:global align:4 +checkHide__8daNpcT_cFv = .text:0x00006BD8; // type:function size:0x60 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00006C38; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00006D34; // type:function size:0x110 scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x00006E44; // type:function size:0x94 scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyz = .text:0x00006ED8; // type:function size:0x54 scope:global align:4 +getEyeballMaterialNo__11daNpc_ykW_cFv = .text:0x00006F2C; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__11daNpc_ykW_cFv = .text:0x00006F34; // type:function size:0x8 scope:global align:4 +getNeckJointNo__11daNpc_ykW_cFv = .text:0x00006F3C; // type:function size:0x8 scope:global align:4 +getHeadJointNo__11daNpc_ykW_cFv = .text:0x00006F44; // type:function size:0x8 scope:global align:4 +getFootRJointNo__11daNpc_ykW_cFv = .text:0x00006F4C; // type:function size:0x8 scope:global align:4 +getFootLJointNo__11daNpc_ykW_cFv = .text:0x00006F54; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__11daNpc_ykW_cFi = .text:0x00006F5C; // type:function size:0x10 scope:global align:4 +checkChangeJoint__11daNpc_ykW_cFi = .text:0x00006F6C; // type:function size:0x10 scope:global align:4 +__dt__17daNpc_ykW_Param_cFv = .text:0x00006F7C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_ykW_Param_cFv = .text:0x00006FBC; // type:function size:0x10 scope:global align:4 +dComIfGp_setMesgCameraInfoActor__FP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x00006FCC; // type:function size:0x3C scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00007008; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_ykW_Param_c = .rodata:0x00000000; // type:object size:0xB4 scope:global align:4 +heapSize$101564 = .rodata:0x000000B4; // type:object size:0x20 scope:local align:4 +@110148 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110149 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110150 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@110151 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@110152 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@110174 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@110175 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@110227 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@110292 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@110359 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@110591 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@110625 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@110734 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@110735 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@110736 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@110737 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@110738 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@110739 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@110740 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@110741 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@110742 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@110849 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@110850 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@110851 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@110852 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@110855 = .rodata:0x00000138; // type:object size:0x8 scope:local align:4 data:double +@110904 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@110905 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@110906 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@110937 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@110938 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@111012 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@111013 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@102525 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 data:4byte +@111333 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@102804 = .rodata:0x00000168; // type:object size:0x8 scope:local align:4 +@111496 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@111497 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@111498 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@111499 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@111500 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@111501 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@111502 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@111503 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@111504 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@111505 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@111506 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@111507 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@111508 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@111509 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@111611 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@111612 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@111613 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@111614 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@111615 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@111616 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@111617 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@111715 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@111716 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +motionTbl1$103293 = .rodata:0x000001CC; // type:object size:0x8 scope:local align:4 +motionTbl2$103298 = .rodata:0x000001D4; // type:object size:0x8 scope:local align:4 +@111829 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@112136 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@112137 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@112138 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@112139 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@112140 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@112141 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_384_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_384_data_9 = .data:0x00000009; // type:object size:0x10 data:string +lbl_384_data_19 = .data:0x00000019; // type:object size:0xC data:string +lbl_384_data_25 = .data:0x00000025; // type:object size:0xA data:string +lbl_384_data_2F = .data:0x0000002F; // type:object size:0x12 data:string +lbl_384_data_41 = .data:0x00000041; // type:object size:0x12 data:string +lbl_384_data_53 = .data:0x00000053; // type:object size:0x11 data:string +lbl_384_data_64 = .data:0x00000064; // type:object size:0xA data:string +lbl_384_data_6E = .data:0x0000006E; // type:object size:0x14 data:string +lbl_384_data_82 = .data:0x00000082; // type:object size:0x12 data:string +l_evtList = .data:0x00000094; // type:object size:0x50 scope:global align:4 +lbl_384_data_E4 = .data:0x000000E4; // type:object size:0x4 data:string +lbl_384_data_E8 = .data:0x000000E8; // type:object size:0x5 data:string +lbl_384_data_ED = .data:0x000000ED; // type:object size:0x5 data:string +lbl_384_data_F2 = .data:0x000000F2; // type:object size:0x5 data:string +l_resNameList = .data:0x000000F8; // type:object size:0x14 scope:global align:4 +lbl_384_data_10C = .data:0x0000010C; // type:object size:0x2 +lbl_384_data_10E = .data:0x0000010E; // type:object size:0x3 +lbl_384_data_111 = .data:0x00000111; // type:object size:0x3 +lbl_384_data_114 = .data:0x00000114; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000118; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x00000138; // type:object size:0x188 scope:global align:4 +l_motionAnmData = .data:0x000002C0; // type:object size:0x3D4 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000694; // type:object size:0xE0 scope:global align:4 +l_motionSequenceData = .data:0x00000774; // type:object size:0x210 scope:global align:4 +lbl_384_data_984 = .data:0x00000984; // type:object size:0x11 data:string +lbl_384_data_995 = .data:0x00000995; // type:object size:0x4 data:string +mCutNameList__11daNpc_ykW_c = .data:0x0000099C; // type:object size:0x20 scope:global align:4 +mCutList__11daNpc_ykW_c = .data:0x000009BC; // type:object size:0x60 scope:global align:4 data:4byte +@110409 = .data:0x00000A1C; // type:object size:0x1C scope:local align:4 +@110459 = .data:0x00000A38; // type:object size:0x1C scope:local align:4 +@110607 = .data:0x00000A54; // type:object size:0xC scope:local align:4 data:4byte +@110644 = .data:0x00000A60; // type:object size:0xC scope:local align:4 data:4byte +@110645 = .data:0x00000A6C; // type:object size:0xC scope:local align:4 data:4byte +lbl_384_data_A78 = .data:0x00000A78; // type:object size:0x4 data:string +@102232 = .data:0x00000A7C; // type:object size:0xC scope:local align:4 +@102236 = .data:0x00000A88; // type:object size:0xC scope:local align:4 +@102241 = .data:0x00000A94; // type:object size:0xC scope:local align:4 +@102371 = .data:0x00000AA0; // type:object size:0xC scope:local align:4 +@102375 = .data:0x00000AAC; // type:object size:0xC scope:local align:4 +@110914 = .data:0x00000AB8; // type:object size:0xC scope:local align:4 +@110915 = .data:0x00000AC4; // type:object size:0xC scope:local align:4 +@110916 = .data:0x00000AD0; // type:object size:0xC scope:local align:4 +@110917 = .data:0x00000ADC; // type:object size:0xC scope:local align:4 +@110918 = .data:0x00000AE8; // type:object size:0xC scope:local align:4 +@110919 = .data:0x00000AF4; // type:object size:0xC scope:local align:4 +lbl_384_data_B00 = .data:0x00000B00; // type:object size:0x4 data:string +lbl_384_data_B04 = .data:0x00000B04; // type:object size:0x18 +@111511 = .data:0x00000B1C; // type:object size:0x190 scope:local align:4 +lbl_384_data_CAC = .data:0x00000CAC; // type:object size:0x8 data:string +@103859 = .data:0x00000CB4; // type:object size:0xC scope:local align:4 +daNpc_ykW_MethodTable = .data:0x00000CC0; // type:object size:0x20 scope:global align:4 +g_profile_NPC_YKW = .data:0x00000CE0; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_ykW_c = .data:0x00000D10; // type:object size:0xC4 scope:global align:4 +lbl_384_data_DD4 = .data:0x00000DD4; // type:object size:0xC data:string +@103952 = .data:0x00000DE0; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_ykW_c = .data:0x00000DF4; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_ykW_Param_c = .data:0x00000DFC; // type:object size:0xC scope:global align:4 +lbl_384_data_E08 = .data:0x00000E08; // type:object size:0x12 data:string +__RTTI__17daNpc_ykW_Param_c = .data:0x00000E1C; // type:object size:0x8 scope:global align:4 +lbl_384_data_E24 = .data:0x00000E24; // type:object size:0x9 data:string +@103965 = .data:0x00000E30; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000E44; // type:object size:0xC scope:global align:4 +lbl_384_data_E50 = .data:0x00000E50; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000E60; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x00000E68; // type:object size:0xC scope:global align:4 +lbl_384_data_E74 = .data:0x00000E74; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000E84; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000E8C; // type:object size:0xC scope:global align:4 +lbl_384_data_E98 = .data:0x00000E98; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000EB0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000EB8; // type:object size:0xC scope:global align:4 +lbl_384_data_EC4 = .data:0x00000EC4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000ED8; // type:object size:0x8 scope:global align:4 +lbl_384_data_EE0 = .data:0x00000EE0; // type:object size:0x34 +@104032 = .data:0x00000F14; // type:object size:0x3C scope:local align:4 +lbl_384_data_F50 = .data:0x00000F50; // type:object size:0x14 +@104034 = .data:0x00000F64; // type:object size:0x34 scope:local align:4 +lbl_384_data_F98 = .data:0x00000F98; // type:object size:0x14 +@104092 = .data:0x00000FAC; // type:object size:0x24 scope:local align:4 +lbl_384_data_FD0 = .data:0x00000FD0; // type:object size:0x18 +@104094 = .data:0x00000FE8; // type:object size:0xC scope:local align:4 +lbl_384_data_FF4 = .data:0x00000FF4; // type:object size:0x1C +@104096 = .data:0x00001010; // type:object size:0xC scope:local align:4 +lbl_384_data_101C = .data:0x0000101C; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@101548 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@102250 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +prtclScl$102247 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_zanb/splits.txt b/config/RZDP01/rels/d_a_npc_zanb/splits.txt new file mode 100644 index 0000000000..219b3b1c89 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zanb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zanb.cpp: + .text start:0x000000CC end:0x00001ED8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000528 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_zanb/symbols.txt b/config/RZDP01/rels/d_a_npc_zanb/symbols.txt new file mode 100644 index 0000000000..f06164e426 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zanb/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_zanB_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_zanB_cFv = .text:0x00000178; // type:function size:0x4DC scope:global align:4 +CreateHeap__12daNpc_zanB_cFv = .text:0x00000654; // type:function size:0x268 scope:global align:4 +Draw__12daNpc_zanB_cFv = .text:0x000008BC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_zanB_cFP10fopAc_ac_c = .text:0x00000950; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_zanB_cFP8J3DJointi = .text:0x00000954; // type:function size:0x54 scope:global align:4 +getType__12daNpc_zanB_cFv = .text:0x000009A8; // type:function size:0x20 scope:global align:4 +reset__12daNpc_zanB_cFv = .text:0x000009C8; // type:function size:0x94 scope:global align:4 +afterJntAnm__12daNpc_zanB_cFi = .text:0x00000A5C; // type:function size:0x8C scope:global align:4 +checkChangeEvt__12daNpc_zanB_cFv = .text:0x00000AE8; // type:function size:0xAC scope:global align:4 +setParam__12daNpc_zanB_cFv = .text:0x00000B94; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__12daNpc_zanB_cFv = .text:0x00000C90; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_zanB_cFv = .text:0x00000CAC; // type:function size:0xA0 scope:global align:4 +evtCutProc__12daNpc_zanB_cFv = .text:0x00000D4C; // type:function size:0xBC scope:global align:4 +action__12daNpc_zanB_cFv = .text:0x00000E08; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_zanB_cFv = .text:0x00000EAC; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_zanB_cFv = .text:0x00000F24; // type:function size:0x264 scope:global align:4 +setCollision__12daNpc_zanB_cFv = .text:0x00001188; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__12daNpc_zanB_cFv = .text:0x00001334; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_zanB_cFv = .text:0x0000133C; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_zanB_cFv = .text:0x000013A4; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_zanB_cFM12daNpc_zanB_cFPCvPvPv_i = .text:0x000013E4; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_zanB_cFPv = .text:0x0000148C; // type:function size:0x21C scope:global align:4 +talk__12daNpc_zanB_cFPv = .text:0x000016A8; // type:function size:0x184 scope:global align:4 +daNpc_zanB_Create__FPv = .text:0x0000182C; // type:function size:0x4 scope:global align:4 +daNpc_zanB_Delete__FPv = .text:0x00001830; // type:function size:0x34 scope:global align:4 +daNpc_zanB_Execute__FPv = .text:0x00001864; // type:function size:0x4 scope:global align:4 +daNpc_zanB_Draw__FPv = .text:0x00001868; // type:function size:0x4 scope:global align:4 +daNpc_zanB_IsDelete__FPv = .text:0x0000186C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zanb_cpp = .text:0x00001874; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000018DC; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000019A8; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000019E8; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001A28; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001A6C; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001B14; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001BA0; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001CB8; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001DC8; // type:function size:0x80 scope:global align:4 +getEyeballMaterialNo__12daNpc_zanB_cFv = .text:0x00001E48; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_zanB_cFv = .text:0x00001E50; // type:function size:0x8 scope:global align:4 +getNeckJointNo__12daNpc_zanB_cFv = .text:0x00001E58; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_zanB_cFv = .text:0x00001E60; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_zanB_cFi = .text:0x00001E68; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_zanB_cFi = .text:0x00001E78; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_zanB_Param_cFv = .text:0x00001E88; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_zanB_Param_cFv = .text:0x00001EC8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_zanB_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94753 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +@97996 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97997 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97998 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97999 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98000 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98020 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98021 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98027 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98073 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98225 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98309 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98310 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98311 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98316 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98364 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98365 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_385_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_385_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_385_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_385_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000000A8; // type:object size:0x20 scope:global align:4 +mCutNameList__12daNpc_zanB_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98172 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98236 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@98237 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +lbl_385_data_F0 = .data:0x000000F0; // type:object size:0x5 data:string +@98376 = .data:0x000000F8; // type:object size:0xC scope:local align:4 data:4byte +daNpc_zanB_MethodTable = .data:0x00000104; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZANB = .data:0x00000124; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_zanB_c = .data:0x00000154; // type:object size:0xC4 scope:global align:4 +lbl_385_data_218 = .data:0x00000218; // type:object size:0xD data:string +@95316 = .data:0x00000228; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_zanB_c = .data:0x0000023C; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_zanB_Param_c = .data:0x00000244; // type:object size:0xC scope:global align:4 +lbl_385_data_250 = .data:0x00000250; // type:object size:0x13 data:string +__RTTI__18daNpc_zanB_Param_c = .data:0x00000264; // type:object size:0x8 scope:global align:4 +lbl_385_data_26C = .data:0x0000026C; // type:object size:0x9 data:string +@95324 = .data:0x00000278; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x0000028C; // type:object size:0xC scope:global align:4 +lbl_385_data_298 = .data:0x00000298; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000002A8; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002B0; // type:object size:0xC scope:global align:4 +lbl_385_data_2BC = .data:0x000002BC; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002DC; // type:object size:0xC scope:global align:4 +lbl_385_data_2E8 = .data:0x000002E8; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002FC; // type:object size:0x8 scope:global align:4 +lbl_385_data_304 = .data:0x00000304; // type:object size:0x34 +@95391 = .data:0x00000338; // type:object size:0x3C scope:local align:4 +lbl_385_data_374 = .data:0x00000374; // type:object size:0x14 +@95393 = .data:0x00000388; // type:object size:0x34 scope:local align:4 +lbl_385_data_3BC = .data:0x000003BC; // type:object size:0x14 +@95451 = .data:0x000003D0; // type:object size:0x24 scope:local align:4 +lbl_385_data_3F4 = .data:0x000003F4; // type:object size:0x18 +@95453 = .data:0x0000040C; // type:object size:0xC scope:local align:4 +lbl_385_data_418 = .data:0x00000418; // type:object size:0x1C +@95455 = .data:0x00000434; // type:object size:0xC scope:local align:4 +lbl_385_data_440 = .data:0x00000440; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_zanB_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94739 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_zant/splits.txt b/config/RZDP01/rels/d_a_npc_zant/splits.txt new file mode 100644 index 0000000000..12356eea92 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zant/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zant.cpp: + .text start:0x000000CC end:0x00001AFC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000004D0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_zant/symbols.txt b/config/RZDP01/rels/d_a_npc_zant/symbols.txt new file mode 100644 index 0000000000..401de0a912 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zant/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_Zant_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__12daNpc_Zant_cFv = .text:0x00000178; // type:function size:0x4D0 scope:global align:4 +CreateHeap__12daNpc_Zant_cFv = .text:0x00000648; // type:function size:0x184 scope:global align:4 +Draw__12daNpc_Zant_cFv = .text:0x000007CC; // type:function size:0x94 scope:global align:4 +createHeapCallBack__12daNpc_Zant_cFP10fopAc_ac_c = .text:0x00000860; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_Zant_cFP8J3DJointi = .text:0x00000864; // type:function size:0x54 scope:global align:4 +getType__12daNpc_Zant_cFv = .text:0x000008B8; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_Zant_cFv = .text:0x000008D8; // type:function size:0x30 scope:global align:4 +reset__12daNpc_Zant_cFv = .text:0x00000908; // type:function size:0x5C scope:global align:4 +afterJntAnm__12daNpc_Zant_cFi = .text:0x00000964; // type:function size:0x4 scope:global align:4 +setParam__12daNpc_Zant_cFv = .text:0x00000968; // type:function size:0xD4 scope:global align:4 +setAfterTalkMotion__12daNpc_Zant_cFv = .text:0x00000A3C; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_Zant_cFv = .text:0x00000A58; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_Zant_cFv = .text:0x00000B4C; // type:function size:0xBC scope:global align:4 +action__12daNpc_Zant_cFv = .text:0x00000C08; // type:function size:0xA4 scope:global align:4 +beforeMove__12daNpc_Zant_cFv = .text:0x00000CAC; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_Zant_cFv = .text:0x00000D24; // type:function size:0x1C8 scope:global align:4 +setCollision__12daNpc_Zant_cFv = .text:0x00000EEC; // type:function size:0x144 scope:global align:4 +drawDbgInfo__12daNpc_Zant_cFv = .text:0x00001030; // type:function size:0x8 scope:global align:4 +drawGhost__12daNpc_Zant_cFv = .text:0x00001038; // type:function size:0x68 scope:global align:4 +selectAction__12daNpc_Zant_cFv = .text:0x000010A0; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_Zant_cFM12daNpc_Zant_cFPCvPvPv_i = .text:0x000010E0; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_Zant_cFPv = .text:0x00001188; // type:function size:0x1B8 scope:global align:4 +talk__12daNpc_Zant_cFPv = .text:0x00001340; // type:function size:0x188 scope:global align:4 +daNpc_Zant_Create__FPv = .text:0x000014C8; // type:function size:0x4 scope:global align:4 +daNpc_Zant_Delete__FPv = .text:0x000014CC; // type:function size:0x34 scope:global align:4 +daNpc_Zant_Execute__FPv = .text:0x00001500; // type:function size:0x4 scope:global align:4 +daNpc_Zant_Draw__FPv = .text:0x00001504; // type:function size:0x4 scope:global align:4 +daNpc_Zant_IsDelete__FPv = .text:0x00001508; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zant_cpp = .text:0x00001510; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00001578; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001644; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001684; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000016C4; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001708; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x000017B0; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001804; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x0000191C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001A2C; // type:function size:0x80 scope:global align:4 +__dt__18daNpc_Zant_Param_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_Zant_Param_cFv = .text:0x00001AEC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_Zant_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@97820 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97822 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97823 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97824 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97845 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97855 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97895 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@97998 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98078 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98081 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_386_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_386_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_386_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_386_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000060; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x0000007C; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x0000008C; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_Zant_c = .data:0x0000009C; // type:object size:0x4 scope:global align:4 +@98010 = .data:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@98011 = .data:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_386_data_B8 = .data:0x000000B8; // type:object size:0x5 data:string +@98138 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Zant_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZANT = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_Zant_c = .data:0x0000011C; // type:object size:0xC4 scope:global align:4 +lbl_386_data_1E0 = .data:0x000001E0; // type:object size:0xD data:string +@95231 = .data:0x000001F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_Zant_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_Zant_Param_c = .data:0x0000020C; // type:object size:0xC scope:global align:4 +lbl_386_data_218 = .data:0x00000218; // type:object size:0x13 data:string +__RTTI__18daNpc_Zant_Param_c = .data:0x0000022C; // type:object size:0x8 scope:global align:4 +lbl_386_data_234 = .data:0x00000234; // type:object size:0x9 data:string +@95239 = .data:0x00000240; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000254; // type:object size:0xC scope:global align:4 +lbl_386_data_260 = .data:0x00000260; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000270; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000278; // type:object size:0xC scope:global align:4 +lbl_386_data_284 = .data:0x00000284; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_386_data_2B0 = .data:0x000002B0; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000002C4; // type:object size:0x8 scope:global align:4 +lbl_386_data_2CC = .data:0x000002CC; // type:object size:0x34 +@95306 = .data:0x00000300; // type:object size:0x3C scope:local align:4 +lbl_386_data_33C = .data:0x0000033C; // type:object size:0x14 +@95308 = .data:0x00000350; // type:object size:0x34 scope:local align:4 +lbl_386_data_384 = .data:0x00000384; // type:object size:0x14 +@95366 = .data:0x00000398; // type:object size:0x24 scope:local align:4 +lbl_386_data_3BC = .data:0x000003BC; // type:object size:0x18 +@95368 = .data:0x000003D4; // type:object size:0xC scope:local align:4 +lbl_386_data_3E0 = .data:0x000003E0; // type:object size:0x1C +@95370 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +lbl_386_data_408 = .data:0x00000408; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_Zant_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94702 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_zelR/splits.txt b/config/RZDP01/rels/d_a_npc_zelR/splits.txt new file mode 100644 index 0000000000..91b8b598e3 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelR/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelR.cpp: + .text start:0x000000CC end:0x00001E20 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_zelR/symbols.txt b/config/RZDP01/rels/d_a_npc_zelR/symbols.txt new file mode 100644 index 0000000000..e5def96901 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelR/symbols.txt @@ -0,0 +1,129 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daNpc_ZelR_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__12daNpc_ZelR_cFv = .text:0x00000184; // type:function size:0x4D4 scope:global align:4 +CreateHeap__12daNpc_ZelR_cFv = .text:0x00000658; // type:function size:0x290 scope:global align:4 +Draw__12daNpc_ZelR_cFv = .text:0x000008E8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__12daNpc_ZelR_cFP10fopAc_ac_c = .text:0x000009AC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__12daNpc_ZelR_cFP8J3DJointi = .text:0x000009B0; // type:function size:0x54 scope:global align:4 +getType__12daNpc_ZelR_cFv = .text:0x00000A04; // type:function size:0x20 scope:global align:4 +isDelete__12daNpc_ZelR_cFv = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +reset__12daNpc_ZelR_cFv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +afterJntAnm__12daNpc_ZelR_cFi = .text:0x00000B2C; // type:function size:0x8C scope:global align:4 +ctrlBtk__12daNpc_ZelR_cFv = .text:0x00000BB8; // type:function size:0x108 scope:global align:4 +setParam__12daNpc_ZelR_cFv = .text:0x00000CC0; // type:function size:0xCC scope:global align:4 +setAfterTalkMotion__12daNpc_ZelR_cFv = .text:0x00000D8C; // type:function size:0x1C scope:global align:4 +evtTalk__12daNpc_ZelR_cFv = .text:0x00000DA8; // type:function size:0xF4 scope:global align:4 +evtCutProc__12daNpc_ZelR_cFv = .text:0x00000E9C; // type:function size:0xBC scope:global align:4 +action__12daNpc_ZelR_cFv = .text:0x00000F58; // type:function size:0x10C scope:global align:4 +beforeMove__12daNpc_ZelR_cFv = .text:0x00001064; // type:function size:0x78 scope:global align:4 +setAttnPos__12daNpc_ZelR_cFv = .text:0x000010DC; // type:function size:0x1F4 scope:global align:4 +setCollision__12daNpc_ZelR_cFv = .text:0x000012D0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__12daNpc_ZelR_cFv = .text:0x00001408; // type:function size:0x8 scope:global align:4 +selectAction__12daNpc_ZelR_cFv = .text:0x00001410; // type:function size:0x40 scope:global align:4 +setAction__12daNpc_ZelR_cFM12daNpc_ZelR_cFPCvPvPv_i = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +wait__12daNpc_ZelR_cFPv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +talk__12daNpc_ZelR_cFPv = .text:0x00001630; // type:function size:0x13C scope:global align:4 +daNpc_ZelR_Create__FPv = .text:0x0000176C; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:global align:4 +daNpc_ZelR_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 +daNpc_ZelR_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelR_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__12daNpc_ZelR_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__12daNpc_ZelR_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__12daNpc_ZelR_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__12daNpc_ZelR_cFi = .text:0x00001DB0; // type:function size:0x10 scope:global align:4 +checkChangeJoint__12daNpc_ZelR_cFi = .text:0x00001DC0; // type:function size:0x10 scope:global align:4 +__dt__18daNpc_ZelR_Param_cFv = .text:0x00001DD0; // type:function size:0x40 scope:global align:4 +__ct__18daNpc_ZelR_Param_cFv = .text:0x00001E10; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daNpc_ZelR_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98000 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98001 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98002 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98003 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98023 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98024 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98034 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98090 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98154 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98262 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98390 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98391 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98392 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_387_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_387_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_387_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_387_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__12daNpc_ZelR_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98311 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98312 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_387_data_E4 = .data:0x000000E4; // type:object size:0x5 data:string +@98443 = .data:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_ZelR_MethodTable = .data:0x000000F8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELR = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__12daNpc_ZelR_c = .data:0x00000148; // type:object size:0xC4 scope:global align:4 +lbl_387_data_20C = .data:0x0000020C; // type:object size:0xD data:string +@95293 = .data:0x0000021C; // type:object size:0x14 scope:local align:4 +__RTTI__12daNpc_ZelR_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +__vt__18daNpc_ZelR_Param_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_387_data_244 = .data:0x00000244; // type:object size:0x13 data:string +__RTTI__18daNpc_ZelR_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_387_data_260 = .data:0x00000260; // type:object size:0x9 data:string +@95301 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_387_data_28C = .data:0x0000028C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_387_data_2B0 = .data:0x000002B0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002C8; // type:object size:0xC scope:global align:4 +lbl_387_data_2D4 = .data:0x000002D4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_387_data_300 = .data:0x00000300; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 +lbl_387_data_31C = .data:0x0000031C; // type:object size:0x34 +@95368 = .data:0x00000350; // type:object size:0x3C scope:local align:4 +lbl_387_data_38C = .data:0x0000038C; // type:object size:0x14 +@95370 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 +lbl_387_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@95428 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_387_data_40C = .data:0x0000040C; // type:object size:0x18 +@95430 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_387_data_430 = .data:0x00000430; // type:object size:0x1C +@95432 = .data:0x0000044C; // type:object size:0xC scope:local align:4 +lbl_387_data_458 = .data:0x00000458; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__12daNpc_ZelR_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94732 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_zelRo/splits.txt b/config/RZDP01/rels/d_a_npc_zelRo/splits.txt new file mode 100644 index 0000000000..9b5dad5e36 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelRo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelRo.cpp: + .text start:0x000000CC end:0x00001E28 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_zelRo/symbols.txt b/config/RZDP01/rels/d_a_npc_zelRo/symbols.txt new file mode 100644 index 0000000000..e62fc6ff94 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelRo/symbols.txt @@ -0,0 +1,130 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_ZelRo_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +create__13daNpc_ZelRo_cFv = .text:0x00000184; // type:function size:0x4D4 scope:global align:4 +CreateHeap__13daNpc_ZelRo_cFv = .text:0x00000658; // type:function size:0x290 scope:global align:4 +Draw__13daNpc_ZelRo_cFv = .text:0x000008E8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__13daNpc_ZelRo_cFP10fopAc_ac_c = .text:0x000009AC; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_ZelRo_cFP8J3DJointi = .text:0x000009B0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_ZelRo_cFv = .text:0x00000A04; // type:function size:0x20 scope:global align:4 +isDelete__13daNpc_ZelRo_cFv = .text:0x00000A24; // type:function size:0x54 scope:global align:4 +reset__13daNpc_ZelRo_cFv = .text:0x00000A78; // type:function size:0xB4 scope:global align:4 +afterJntAnm__13daNpc_ZelRo_cFi = .text:0x00000B2C; // type:function size:0x8C scope:global align:4 +ctrlBtk__13daNpc_ZelRo_cFv = .text:0x00000BB8; // type:function size:0x108 scope:global align:4 +setParam__13daNpc_ZelRo_cFv = .text:0x00000CC0; // type:function size:0xCC scope:global align:4 +setAfterTalkMotion__13daNpc_ZelRo_cFv = .text:0x00000D8C; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_ZelRo_cFv = .text:0x00000DA8; // type:function size:0xF4 scope:global align:4 +evtCutProc__13daNpc_ZelRo_cFv = .text:0x00000E9C; // type:function size:0xBC scope:global align:4 +action__13daNpc_ZelRo_cFv = .text:0x00000F58; // type:function size:0x10C scope:global align:4 +beforeMove__13daNpc_ZelRo_cFv = .text:0x00001064; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_ZelRo_cFv = .text:0x000010DC; // type:function size:0x1F4 scope:global align:4 +setCollision__13daNpc_ZelRo_cFv = .text:0x000012D0; // type:function size:0x138 scope:global align:4 +drawDbgInfo__13daNpc_ZelRo_cFv = .text:0x00001408; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_ZelRo_cFv = .text:0x00001410; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_ZelRo_cFM13daNpc_ZelRo_cFPCvPvPv_i = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_ZelRo_cFPv = .text:0x000014F8; // type:function size:0x138 scope:global align:4 +talk__13daNpc_ZelRo_cFPv = .text:0x00001630; // type:function size:0x13C scope:global align:4 +daNpc_ZelRo_Create__FPv = .text:0x0000176C; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_Delete__FPv = .text:0x00001770; // type:function size:0x34 scope:global align:4 +daNpc_ZelRo_Execute__FPv = .text:0x000017A4; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_Draw__FPv = .text:0x000017A8; // type:function size:0x4 scope:global align:4 +daNpc_ZelRo_IsDelete__FPv = .text:0x000017AC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelRo_cpp = .text:0x000017B4; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x0000181C; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x0000185C; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001928; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001968; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x000019A8; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000019EC; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001A94; // type:function size:0x54 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001AE8; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001C00; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001D10; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D90; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__13daNpc_ZelRo_cFv = .text:0x00001D98; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA0; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_ZelRo_cFv = .text:0x00001DA8; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_ZelRo_cFv = .text:0x00001DB0; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_ZelRo_cFi = .text:0x00001DB8; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_ZelRo_cFi = .text:0x00001DC8; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_ZelRo_Param_cFv = .text:0x00001DD8; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_ZelRo_Param_cFv = .text:0x00001E18; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_ZelRo_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +@98004 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98005 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98006 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98007 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98027 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@98028 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@98038 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@98094 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98158 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98266 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98394 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98395 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98396 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98399 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_388_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_388_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_388_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_388_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x38 scope:global align:4 +l_motionAnmData = .data:0x0000007C; // type:object size:0x1C scope:global align:4 +l_faceMotionSequenceData = .data:0x00000098; // type:object size:0x20 scope:global align:4 +l_motionSequenceData = .data:0x000000B8; // type:object size:0x10 scope:global align:4 +mCutNameList__13daNpc_ZelRo_c = .data:0x000000C8; // type:object size:0x4 scope:global align:4 +@98315 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@98316 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +lbl_388_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +@98447 = .data:0x000000EC; // type:object size:0xC scope:local align:4 data:4byte +daNpc_ZelRo_MethodTable = .data:0x000000F8; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELRO = .data:0x00000118; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_ZelRo_c = .data:0x00000148; // type:object size:0xC4 scope:global align:4 +lbl_388_data_20C = .data:0x0000020C; // type:object size:0xE data:string +@95297 = .data:0x0000021C; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_ZelRo_c = .data:0x00000230; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_ZelRo_Param_c = .data:0x00000238; // type:object size:0xC scope:global align:4 +lbl_388_data_244 = .data:0x00000244; // type:object size:0x14 data:string +__RTTI__19daNpc_ZelRo_Param_c = .data:0x00000258; // type:object size:0x8 scope:global align:4 +lbl_388_data_260 = .data:0x00000260; // type:object size:0x9 data:string +@95305 = .data:0x0000026C; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x00000280; // type:object size:0xC scope:global align:4 +lbl_388_data_28C = .data:0x0000028C; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x0000029C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000002A4; // type:object size:0xC scope:global align:4 +lbl_388_data_2B0 = .data:0x000002B0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x000002C0; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x000002C8; // type:object size:0xC scope:global align:4 +lbl_388_data_2D4 = .data:0x000002D4; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x000002EC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000002F4; // type:object size:0xC scope:global align:4 +lbl_388_data_300 = .data:0x00000300; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000314; // type:object size:0x8 scope:global align:4 +lbl_388_data_31C = .data:0x0000031C; // type:object size:0x34 +@95372 = .data:0x00000350; // type:object size:0x3C scope:local align:4 +lbl_388_data_38C = .data:0x0000038C; // type:object size:0x14 +@95374 = .data:0x000003A0; // type:object size:0x34 scope:local align:4 +lbl_388_data_3D4 = .data:0x000003D4; // type:object size:0x14 +@95432 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_388_data_40C = .data:0x0000040C; // type:object size:0x18 +@95434 = .data:0x00000424; // type:object size:0xC scope:local align:4 +lbl_388_data_430 = .data:0x00000430; // type:object size:0x1C +@95436 = .data:0x0000044C; // type:object size:0xC scope:local align:4 +lbl_388_data_458 = .data:0x00000458; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpc_ZelRo_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94736 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_zelda/splits.txt b/config/RZDP01/rels/d_a_npc_zelda/splits.txt new file mode 100644 index 0000000000..8d9630e013 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelda/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zelda.cpp: + .text start:0x000000CC end:0x00001FE4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x00000580 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_npc_zelda/symbols.txt b/config/RZDP01/rels/d_a_npc_zelda/symbols.txt new file mode 100644 index 0000000000..0622755087 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zelda/symbols.txt @@ -0,0 +1,133 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daNpc_Zelda_cFv = .text:0x000000CC; // type:function size:0xAC scope:global align:4 +create__13daNpc_Zelda_cFv = .text:0x00000178; // type:function size:0x4DC scope:global align:4 +CreateHeap__13daNpc_Zelda_cFv = .text:0x00000654; // type:function size:0x284 scope:global align:4 +Draw__13daNpc_Zelda_cFv = .text:0x000008D8; // type:function size:0xC4 scope:global align:4 +createHeapCallBack__13daNpc_Zelda_cFP10fopAc_ac_c = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__13daNpc_Zelda_cFP8J3DJointi = .text:0x000009A0; // type:function size:0x54 scope:global align:4 +getType__13daNpc_Zelda_cFv = .text:0x000009F4; // type:function size:0x20 scope:global align:4 +reset__13daNpc_Zelda_cFv = .text:0x00000A14; // type:function size:0xAC scope:global align:4 +afterJntAnm__13daNpc_Zelda_cFi = .text:0x00000AC0; // type:function size:0x8C scope:global align:4 +ctrlBtk__13daNpc_Zelda_cFv = .text:0x00000B4C; // type:function size:0x108 scope:global align:4 +checkChangeEvt__13daNpc_Zelda_cFv = .text:0x00000C54; // type:function size:0xAC scope:global align:4 +setParam__13daNpc_Zelda_cFv = .text:0x00000D00; // type:function size:0xFC scope:global align:4 +setAfterTalkMotion__13daNpc_Zelda_cFv = .text:0x00000DFC; // type:function size:0x1C scope:global align:4 +evtTalk__13daNpc_Zelda_cFv = .text:0x00000E18; // type:function size:0xA0 scope:global align:4 +evtCutProc__13daNpc_Zelda_cFv = .text:0x00000EB8; // type:function size:0xBC scope:global align:4 +action__13daNpc_Zelda_cFv = .text:0x00000F74; // type:function size:0xA4 scope:global align:4 +beforeMove__13daNpc_Zelda_cFv = .text:0x00001018; // type:function size:0x78 scope:global align:4 +setAttnPos__13daNpc_Zelda_cFv = .text:0x00001090; // type:function size:0x264 scope:global align:4 +setCollision__13daNpc_Zelda_cFv = .text:0x000012F4; // type:function size:0x1AC scope:global align:4 +drawDbgInfo__13daNpc_Zelda_cFv = .text:0x000014A0; // type:function size:0x8 scope:global align:4 +selectAction__13daNpc_Zelda_cFv = .text:0x000014A8; // type:function size:0x40 scope:global align:4 +setAction__13daNpc_Zelda_cFM13daNpc_Zelda_cFPCvPvPv_i = .text:0x000014E8; // type:function size:0xA8 scope:global align:4 +wait__13daNpc_Zelda_cFPv = .text:0x00001590; // type:function size:0x21C scope:global align:4 +talk__13daNpc_Zelda_cFPv = .text:0x000017AC; // type:function size:0x184 scope:global align:4 +daNpc_Zelda_Create__FPv = .text:0x00001930; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_Delete__FPv = .text:0x00001934; // type:function size:0x34 scope:global align:4 +daNpc_Zelda_Execute__FPv = .text:0x00001968; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_Draw__FPv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 +daNpc_Zelda_IsDelete__FPv = .text:0x00001970; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zelda_cpp = .text:0x00001978; // type:function size:0x68 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000019E0; // type:function size:0xCC scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00001AAC; // type:function size:0x40 scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00001AEC; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00001B2C; // type:function size:0x44 scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00001B70; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00001C18; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00001CA4; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00001DBC; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00001ECC; // type:function size:0x80 scope:global align:4 +getEyeballLMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F4C; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__13daNpc_Zelda_cFv = .text:0x00001F54; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__13daNpc_Zelda_cFv = .text:0x00001F5C; // type:function size:0x8 scope:global align:4 +getNeckJointNo__13daNpc_Zelda_cFv = .text:0x00001F64; // type:function size:0x8 scope:global align:4 +getHeadJointNo__13daNpc_Zelda_cFv = .text:0x00001F6C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__13daNpc_Zelda_cFi = .text:0x00001F74; // type:function size:0x10 scope:global align:4 +checkChangeJoint__13daNpc_Zelda_cFi = .text:0x00001F84; // type:function size:0x10 scope:global align:4 +__dt__19daNpc_Zelda_Param_cFv = .text:0x00001F94; // type:function size:0x40 scope:global align:4 +__ct__19daNpc_Zelda_Param_cFv = .text:0x00001FD4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daNpc_Zelda_Param_c = .rodata:0x00000000; // type:object size:0x8C scope:global align:4 +heapSize$94761 = .rodata:0x0000008C; // type:object size:0x8 scope:local align:4 +@98102 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98103 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98126 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@98127 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98133 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@98187 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@98251 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@98331 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98472 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98473 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98474 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98475 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98478 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@98526 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98527 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98528 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_389_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_389_data_9 = .data:0x00000009; // type:object size:0xC data:string +l_evtList = .data:0x00000018; // type:object size:0x10 scope:global align:4 +lbl_389_data_28 = .data:0x00000028; // type:object size:0x6 data:string +l_resNameList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +lbl_389_data_38 = .data:0x00000038; // type:object size:0x4 +l_loadResPtrnList = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +l_faceMotionAnmData = .data:0x00000044; // type:object size:0x54 scope:global align:4 +l_motionAnmData = .data:0x00000098; // type:object size:0x38 scope:global align:4 +l_faceMotionSequenceData = .data:0x000000D0; // type:object size:0x30 scope:global align:4 +l_motionSequenceData = .data:0x00000100; // type:object size:0x20 scope:global align:4 +mCutNameList__13daNpc_Zelda_c = .data:0x00000120; // type:object size:0x4 scope:global align:4 +@98336 = .data:0x00000124; // type:object size:0xC scope:local align:4 data:4byte +@98399 = .data:0x00000130; // type:object size:0xC scope:local align:4 data:4byte +@98400 = .data:0x0000013C; // type:object size:0xC scope:local align:4 data:4byte +lbl_389_data_148 = .data:0x00000148; // type:object size:0x6 data:string +@98531 = .data:0x00000150; // type:object size:0xC scope:local align:4 data:4byte +daNpc_Zelda_MethodTable = .data:0x0000015C; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZELDA = .data:0x0000017C; // type:object size:0x30 scope:global align:4 +__vt__13daNpc_Zelda_c = .data:0x000001AC; // type:object size:0xC4 scope:global align:4 +lbl_389_data_270 = .data:0x00000270; // type:object size:0xE data:string +@95349 = .data:0x00000280; // type:object size:0x14 scope:local align:4 +__RTTI__13daNpc_Zelda_c = .data:0x00000294; // type:object size:0x8 scope:global align:4 +__vt__19daNpc_Zelda_Param_c = .data:0x0000029C; // type:object size:0xC scope:global align:4 +lbl_389_data_2A8 = .data:0x000002A8; // type:object size:0x14 data:string +__RTTI__19daNpc_Zelda_Param_c = .data:0x000002BC; // type:object size:0x8 scope:global align:4 +lbl_389_data_2C4 = .data:0x000002C4; // type:object size:0x9 data:string +@95357 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000002E4; // type:object size:0xC scope:global align:4 +lbl_389_data_2F0 = .data:0x000002F0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x00000300; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000308; // type:object size:0xC scope:global align:4 +lbl_389_data_314 = .data:0x00000314; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000032C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000334; // type:object size:0xC scope:global align:4 +lbl_389_data_340 = .data:0x00000340; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000354; // type:object size:0x8 scope:global align:4 +lbl_389_data_35C = .data:0x0000035C; // type:object size:0x34 +@95424 = .data:0x00000390; // type:object size:0x3C scope:local align:4 +lbl_389_data_3CC = .data:0x000003CC; // type:object size:0x14 +@95426 = .data:0x000003E0; // type:object size:0x34 scope:local align:4 +lbl_389_data_414 = .data:0x00000414; // type:object size:0x14 +@95484 = .data:0x00000428; // type:object size:0x24 scope:local align:4 +lbl_389_data_44C = .data:0x0000044C; // type:object size:0x18 +@95486 = .data:0x00000464; // type:object size:0xC scope:local align:4 +lbl_389_data_470 = .data:0x00000470; // type:object size:0x1C +@95488 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +lbl_389_data_498 = .data:0x00000498; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCutList__13daNpc_Zelda_c = .bss:0x00000008; // type:object size:0xC scope:global align:4 data:4byte +@94747 = .bss:0x00000014; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000020; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_npc_zra/splits.txt b/config/RZDP01/rels/d_a_npc_zra/splits.txt new file mode 100644 index 0000000000..25937a8aee --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zra/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zra.cpp: + .text start:0x000000CC end:0x0000FC78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000634 + .data start:0x00000000 end:0x00000F2C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_zra/symbols.txt b/config/RZDP01/rels/d_a_npc_zra/symbols.txt new file mode 100644 index 0000000000..4ca7c79757 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zra/symbols.txt @@ -0,0 +1,482 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +getDstPosDst2__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +setNextIdxDst__16daNpc_zrA_Path_cF4cXyz = .text:0x000001A8; // type:function size:0x80 scope:global align:4 +chkPassedDstXZ__16daNpc_zrA_Path_cF4cXyz = .text:0x00000228; // type:function size:0x5C scope:global align:4 +getDstPosDstXZ__16daNpc_zrA_Path_cF4cXyzR4cXyz = .text:0x00000284; // type:function size:0xD8 scope:global align:4 +chkPassedChase__16daNpc_zrA_Path_cFUs4cXyz = .text:0x0000035C; // type:function size:0x60 scope:global align:4 +getDstPosChase__16daNpc_zrA_Path_cFUs4cXyzR4cXyz = .text:0x000003BC; // type:function size:0xF0 scope:global align:4 +chkPassDst__16daNpc_zrA_Path_cFUs4cXyz = .text:0x000004AC; // type:function size:0x468 scope:global align:4 +__ct__11daNpc_zrA_cFv = .text:0x00000914; // type:function size:0x2F4 scope:global align:4 +__dt__11daNpc_zrA_cFv = .text:0x00000C08; // type:function size:0x1D4 scope:global align:4 +create__11daNpc_zrA_cFv = .text:0x00000DDC; // type:function size:0x3C4 scope:global align:4 +CreateHeap__11daNpc_zrA_cFv = .text:0x000011A0; // type:function size:0x414 scope:global align:4 +Draw__11daNpc_zrA_cFv = .text:0x000015B4; // type:function size:0x2C4 scope:global align:4 +ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel = .text:0x00001878; // type:function size:0x2D4 scope:global align:4 +createHeapCallBack__11daNpc_zrA_cFP10fopAc_ac_c = .text:0x00001B4C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrA_cFP8J3DJointi = .text:0x00001B50; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_zrA_cFv = .text:0x00001B98; // type:function size:0x1DC scope:global align:4 +main__11daNpc_zrA_cFv = .text:0x00001D74; // type:function size:0x27C scope:global align:4 +ctrlBtk__11daNpc_zrA_cFv = .text:0x00001FF0; // type:function size:0x138 scope:global align:4 +setAttnPos__11daNpc_zrA_cFv = .text:0x00002128; // type:function size:0x5EC scope:global align:4 +setMtx__11daNpc_zrA_cFv = .text:0x00002714; // type:function size:0xAC scope:global align:4 +setExpressionAnm__11daNpc_zrA_cFib = .text:0x000027C0; // type:function size:0x38C scope:global align:4 +setExpressionBtp__11daNpc_zrA_cFi = .text:0x00002B4C; // type:function size:0x110 scope:global align:4 +setExpression__11daNpc_zrA_cFif = .text:0x00002C5C; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrA_cFif = .text:0x00002C88; // type:function size:0x1D0 scope:global align:4 +setMotionWaterAnm__11daNpc_zrA_cFi = .text:0x00002E58; // type:function size:0x29C scope:global align:4 +setMotion__11daNpc_zrA_cFifi = .text:0x000030F4; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrA_cFv = .text:0x00003138; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrA_cFv = .text:0x00003140; // type:function size:0xF0 scope:global align:4 +getTypeFromArgument__11daNpc_zrA_cFv = .text:0x00003230; // type:function size:0x68 scope:global align:4 +getSoldierTypeFromParam__11daNpc_zrA_cFv = .text:0x00003298; // type:function size:0x4C scope:global align:4 +getGameModeFromParam__11daNpc_zrA_cFv = .text:0x000032E4; // type:function size:0x24 scope:global align:4 +getActionTypeFromParam__11daNpc_zrA_cFv = .text:0x00003308; // type:function size:0xB8 scope:global align:4 +getMultiModeFromParam__11daNpc_zrA_cFv = .text:0x000033C0; // type:function size:0x2C scope:global align:4 +getMultiNoFromParam__11daNpc_zrA_cFv = .text:0x000033EC; // type:function size:0x30 scope:global align:4 +isDelete__11daNpc_zrA_cFv = .text:0x0000341C; // type:function size:0xD4 scope:global align:4 +reset__11daNpc_zrA_cFv = .text:0x000034F0; // type:function size:0x314 scope:global align:4 +playExpression__11daNpc_zrA_cFv = .text:0x00003804; // type:function size:0x57C scope:global align:4 +playMotion__11daNpc_zrA_cFv = .text:0x00003D80; // type:function size:0x938 scope:global align:4 +setAction__11daNpc_zrA_cFM11daNpc_zrA_cFPCvPvPv_i = .text:0x000046B8; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrA_cFv = .text:0x00004760; // type:function size:0x39C scope:global align:4 +doEvent__11daNpc_zrA_cFv = .text:0x00004AFC; // type:function size:0x720 scope:global align:4 +setSkipZev__11daNpc_zrA_cFii = .text:0x0000521C; // type:function size:0x84 scope:global align:4 +setLookMode__11daNpc_zrA_cFi = .text:0x000052A0; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrA_cFv = .text:0x000052C4; // type:function size:0x288 scope:global align:4 +chkFindPlayer__11daNpc_zrA_cFv = .text:0x0000554C; // type:function size:0xB0 scope:global align:4 +setExpressionTalkAfter__11daNpc_zrA_cFv = .text:0x000055FC; // type:function size:0xE0 scope:global align:4 +setPrtcl__11daNpc_zrA_cFv = .text:0x000056DC; // type:function size:0xCC scope:global align:4 +test__11daNpc_zrA_cFPv = .text:0x000057A8; // type:function size:0xDC scope:global align:4 +ECut_talkMulti__11daNpc_zrA_cFi = .text:0x00005884; // type:function size:0x14C scope:global align:4 +daNpc_zrA_Create__FPv = .text:0x000059D0; // type:function size:0x4 scope:global align:4 +daNpc_zrA_Delete__FPv = .text:0x000059D4; // type:function size:0x34 scope:global align:4 +daNpc_zrA_Execute__FPv = .text:0x00005A08; // type:function size:0x4 scope:global align:4 +daNpc_zrA_Draw__FPv = .text:0x00005A0C; // type:function size:0x4 scope:global align:4 +daNpc_zrA_IsDelete__FPv = .text:0x00005A10; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zra_cpp = .text:0x00005A18; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00005A80; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00005ABC; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005B78; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005BB8; // type:function size:0x40 scope:global align:4 +__dt__16daNpc_zrA_Path_cFv = .text:0x00005BF8; // type:function size:0x58 scope:global align:4 +checkHide__8daNpcF_cFv = .text:0x00005C50; // type:function size:0x54 scope:global align:4 +dComIfGp_event_chkTalkXY__Fv = .text:0x00005CA4; // type:function size:0x28 scope:global align:4 +wait__11daNpc_zrA_cFPv = .text:0x00005CCC; // type:function size:0x42C scope:global align:4 +walkCalc__11daNpc_zrA_cFv = .text:0x000060F8; // type:function size:0xDC scope:global align:4 +waitCalc__11daNpc_zrA_cFv = .text:0x000061D4; // type:function size:0x278 scope:global align:4 +waitSpa__11daNpc_zrA_cFPv = .text:0x0000644C; // type:function size:0x180 scope:global align:4 +waitLake__11daNpc_zrA_cFPv = .text:0x000065CC; // type:function size:0x1EC scope:global align:4 +talk__11daNpc_zrA_cFPv = .text:0x000067B8; // type:function size:0x238 scope:global align:4 +s_subMulti__FPvPv = .text:0x000069F0; // type:function size:0xB0 scope:global align:4 +swim__11daNpc_zrA_cFPv = .text:0x00006AA0; // type:function size:0x22C scope:global align:4 +railSwim__11daNpc_zrA_cFv = .text:0x00006CCC; // type:function size:0xA4C scope:global align:4 +waitSwim__11daNpc_zrA_cFv = .text:0x00007718; // type:function size:0x18C scope:global align:4 +turnSwimInit__11daNpc_zrA_cFv = .text:0x000078A4; // type:function size:0xF4 scope:global align:4 +turnSwim__11daNpc_zrA_cFv = .text:0x00007998; // type:function size:0x27C scope:global align:4 +turnSwimCheck__11daNpc_zrA_cFv = .text:0x00007C14; // type:function size:0xBC scope:global align:4 +evasionCalc__11daNpc_zrA_cFR4cXyzR5csXyz = .text:0x00007CD0; // type:function size:0x210 scope:global align:4 +calcBank__11daNpc_zrA_cFssRsRs = .text:0x00007EE0; // type:function size:0x90 scope:global align:4 +calcWaistAngle__11daNpc_zrA_cFv = .text:0x00007F70; // type:function size:0x1AC scope:global align:4 +calcWaistAngleInit__11daNpc_zrA_cFv = .text:0x0000811C; // type:function size:0x7C scope:global align:4 +calcWaistAngleCheck__11daNpc_zrA_cFv = .text:0x00008198; // type:function size:0x28 scope:global align:4 +calcModulation__11daNpc_zrA_cFv = .text:0x000081C0; // type:function size:0x17C scope:global align:4 +resetModulation__11daNpc_zrA_cFv = .text:0x0000833C; // type:function size:0x70 scope:global align:4 +calcSwimAngle__11daNpc_zrA_cFR5csXyzR5csXyzss = .text:0x000083AC; // type:function size:0x90 scope:global align:4 +calcSwimPos__11daNpc_zrA_cFR4cXyz = .text:0x0000843C; // type:function size:0x78 scope:global align:4 +calcWaitSwim__11daNpc_zrA_cFi = .text:0x000084B4; // type:function size:0xDC scope:global align:4 +ECut_talkSwim__11daNpc_zrA_cFi = .text:0x00008590; // type:function size:0x4EC scope:global align:4 +waitWaterfall__11daNpc_zrA_cFPv = .text:0x00008A7C; // type:function size:0x21C scope:global align:4 +swimWaterfall__11daNpc_zrA_cFPv = .text:0x00008C98; // type:function size:0x508 scope:global align:4 +diveWaterfall__11daNpc_zrA_cFPv = .text:0x000091A0; // type:function size:0x158 scope:global align:4 +talkSwim__11daNpc_zrA_cFPv = .text:0x000092F8; // type:function size:0x298 scope:global align:4 +ECut_carryWaterfall__11daNpc_zrA_cFi = .text:0x00009590; // type:function size:0x4E0 scope:global align:4 +ECut_carryWaterfallSkip__11daNpc_zrA_cFi = .text:0x00009A70; // type:function size:0x230 scope:global align:4 +diveCalc__11daNpc_zrA_cFssi = .text:0x00009CA0; // type:function size:0x24C scope:global align:4 +s_subHoz__FPvPv = .text:0x00009EEC; // type:function size:0x4C scope:global align:4 +s_sub__FPvPv = .text:0x00009F38; // type:function size:0x4C scope:global align:4 +waitRiverDescend__11daNpc_zrA_cFPv = .text:0x00009F84; // type:function size:0x4FC scope:global align:4 +swimRiverDescend__11daNpc_zrA_cFPv = .text:0x0000A480; // type:function size:0x970 scope:global align:4 +swimRiverDescend2__11daNpc_zrA_cFPv = .text:0x0000ADF0; // type:function size:0x3F0 scope:global align:4 +diveRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B1E0; // type:function size:0x410 scope:global align:4 +swimGoalRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B5F0; // type:function size:0x3F0 scope:global align:4 +returnRiverDescend__11daNpc_zrA_cFPv = .text:0x0000B9E0; // type:function size:0x354 scope:global align:4 +moveRiverPosCalc__11daNpc_zrA_cFR4cXyz = .text:0x0000BD34; // type:function size:0xC4 scope:global align:4 +createRuppi__11daNpc_zrA_cFv = .text:0x0000BDF8; // type:function size:0x13C scope:global align:4 +ECut_beforeBlastzrR__11daNpc_zrA_cFi = .text:0x0000BF34; // type:function size:0x330 scope:global align:4 +ECut_afterBlastzrR__11daNpc_zrA_cFi = .text:0x0000C264; // type:function size:0x1F8 scope:global align:4 +ECut_thanksBlast__11daNpc_zrA_cFi = .text:0x0000C45C; // type:function size:0xDE8 scope:global align:4 +ECut_resultAnnounce__11daNpc_zrA_cFi = .text:0x0000D244; // type:function size:0xD5C scope:global align:4 +calcCanoeMove__11daNpc_zrA_cFi = .text:0x0000DFA0; // type:function size:0x240 scope:global align:4 +offCanoeSlider__9daPy_py_cFv = .text:0x0000E1E0; // type:function size:0x18 scope:global align:4 +setPosAndAngle__9daCanoe_cFPC4cXyzs = .text:0x0000E1F8; // type:function size:0x48 scope:global align:4 +s_subMark__FPvPv = .text:0x0000E240; // type:function size:0x70 scope:global align:4 +tobiSearch__11daNpc_zrA_cFPv = .text:0x0000E2B0; // type:function size:0x104 scope:global align:4 +tobiWait__11daNpc_zrA_cFPv = .text:0x0000E3B4; // type:function size:0xFC scope:global align:4 +tobikomi1__11daNpc_zrA_cFPv = .text:0x0000E4B0; // type:function size:0x180 scope:global align:4 +tobikomi2__11daNpc_zrA_cFPv = .text:0x0000E630; // type:function size:0x20C scope:global align:4 +tobikomi3__11daNpc_zrA_cFPv = .text:0x0000E83C; // type:function size:0x144 scope:global align:4 +tobiJump__11daNpc_zrA_cFPv = .text:0x0000E980; // type:function size:0x42C scope:global align:4 +tobiEnd__11daNpc_zrA_cFPv = .text:0x0000EDAC; // type:function size:0x178 scope:global align:4 +s_subSP__FPvPv = .text:0x0000EF24; // type:function size:0x80 scope:global align:4 +waitSearch__11daNpc_zrA_cFPv = .text:0x0000EFA4; // type:function size:0x10C scope:global align:4 +ECut_searchPrince1__11daNpc_zrA_cFi = .text:0x0000F0B0; // type:function size:0x600 scope:global align:4 +ECut_searchPrince2__11daNpc_zrA_cFi = .text:0x0000F6B0; // type:function size:0x574 scope:global align:4 +adjustShapeAngle__11daNpc_zrA_cFv = .text:0x0000FC24; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrA_Param_cFv = .text:0x0000FC28; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrA_Param_cFv = .text:0x0000FC68; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrA_Param_c = .rodata:0x00000000; // type:object size:0xB0 scope:global align:4 +@114244 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@114328 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@114329 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@114330 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@114331 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@114657 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@114658 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@114659 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@114660 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@114751 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@114857 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@115057 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@115058 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@115153 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@115154 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@115155 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@115156 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@115157 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@115158 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@115159 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@115160 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@115161 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +l_jntNumTbl$98045 = .rodata:0x00000114; // type:object size:0x24 scope:local align:4 +@115556 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@98211 = .rodata:0x0000013C; // type:object size:0xC scope:local align:4 +@98213 = .rodata:0x00000148; // type:object size:0xC scope:local align:4 +@98217 = .rodata:0x00000154; // type:object size:0xC scope:local align:4 +@98221 = .rodata:0x00000160; // type:object size:0xC scope:local align:4 +@98225 = .rodata:0x0000016C; // type:object size:0xC scope:local align:4 +@98229 = .rodata:0x00000178; // type:object size:0xC scope:local align:4 +@98233 = .rodata:0x00000184; // type:object size:0xC scope:local align:4 +@98237 = .rodata:0x00000190; // type:object size:0xC scope:local align:4 +@98239 = .rodata:0x0000019C; // type:object size:0xC scope:local align:4 +@98243 = .rodata:0x000001A8; // type:object size:0xC scope:local align:4 +@98245 = .rodata:0x000001B4; // type:object size:0xC scope:local align:4 +@98249 = .rodata:0x000001C0; // type:object size:0xC scope:local align:4 +@98251 = .rodata:0x000001CC; // type:object size:0xC scope:local align:4 +@98255 = .rodata:0x000001D8; // type:object size:0xC scope:local align:4 +@98257 = .rodata:0x000001E4; // type:object size:0xC scope:local align:4 +@98261 = .rodata:0x000001F0; // type:object size:0xC scope:local align:4 +@98267 = .rodata:0x000001FC; // type:object size:0xC scope:local align:4 +@98273 = .rodata:0x00000208; // type:object size:0xC scope:local align:4 +@98279 = .rodata:0x00000214; // type:object size:0xC scope:local align:4 +@98285 = .rodata:0x00000220; // type:object size:0xC scope:local align:4 +@98291 = .rodata:0x0000022C; // type:object size:0xC scope:local align:4 +@98295 = .rodata:0x00000238; // type:object size:0xC scope:local align:4 +@98299 = .rodata:0x00000244; // type:object size:0xC scope:local align:4 +@98303 = .rodata:0x00000250; // type:object size:0xC scope:local align:4 +@98307 = .rodata:0x0000025C; // type:object size:0xC scope:local align:4 +@98470 = .rodata:0x00000268; // type:object size:0xC scope:local align:4 +@98474 = .rodata:0x00000274; // type:object size:0xC scope:local align:4 +@98478 = .rodata:0x00000280; // type:object size:0xC scope:local align:4 +@98480 = .rodata:0x0000028C; // type:object size:0xC scope:local align:4 +@98484 = .rodata:0x00000298; // type:object size:0xC scope:local align:4 +@98488 = .rodata:0x000002A4; // type:object size:0xC scope:local align:4 +@98492 = .rodata:0x000002B0; // type:object size:0xC scope:local align:4 +@98494 = .rodata:0x000002BC; // type:object size:0xC scope:local align:4 +@98498 = .rodata:0x000002C8; // type:object size:0xC scope:local align:4 +@98502 = .rodata:0x000002D4; // type:object size:0xC scope:local align:4 +@98506 = .rodata:0x000002E0; // type:object size:0xC scope:local align:4 +@98510 = .rodata:0x000002EC; // type:object size:0xC scope:local align:4 +@98514 = .rodata:0x000002F8; // type:object size:0xC scope:local align:4 +@98518 = .rodata:0x00000304; // type:object size:0xC scope:local align:4 +@98522 = .rodata:0x00000310; // type:object size:0xC scope:local align:4 +@98526 = .rodata:0x0000031C; // type:object size:0xC scope:local align:4 +@98528 = .rodata:0x00000328; // type:object size:0xC scope:local align:4 +@98532 = .rodata:0x00000334; // type:object size:0xC scope:local align:4 +@98534 = .rodata:0x00000340; // type:object size:0xC scope:local align:4 +@98538 = .rodata:0x0000034C; // type:object size:0xC scope:local align:4 +@98540 = .rodata:0x00000358; // type:object size:0xC scope:local align:4 +@98544 = .rodata:0x00000364; // type:object size:0xC scope:local align:4 +@98546 = .rodata:0x00000370; // type:object size:0xC scope:local align:4 +@98550 = .rodata:0x0000037C; // type:object size:0xC scope:local align:4 +@98552 = .rodata:0x00000388; // type:object size:0xC scope:local align:4 +@98556 = .rodata:0x00000394; // type:object size:0xC scope:local align:4 +@98560 = .rodata:0x000003A0; // type:object size:0xC scope:local align:4 +@98564 = .rodata:0x000003AC; // type:object size:0xC scope:local align:4 +@98568 = .rodata:0x000003B8; // type:object size:0xC scope:local align:4 +@98572 = .rodata:0x000003C4; // type:object size:0xC scope:local align:4 +@98576 = .rodata:0x000003D0; // type:object size:0xC scope:local align:4 +@98578 = .rodata:0x000003DC; // type:object size:0xC scope:local align:4 +@98582 = .rodata:0x000003E8; // type:object size:0xC scope:local align:4 +@98584 = .rodata:0x000003F4; // type:object size:0xC scope:local align:4 +@98588 = .rodata:0x00000400; // type:object size:0xC scope:local align:4 +@98590 = .rodata:0x0000040C; // type:object size:0xC scope:local align:4 +@98594 = .rodata:0x00000418; // type:object size:0xC scope:local align:4 +@98596 = .rodata:0x00000424; // type:object size:0xC scope:local align:4 +@98600 = .rodata:0x00000430; // type:object size:0xC scope:local align:4 +@98604 = .rodata:0x0000043C; // type:object size:0xC scope:local align:4 +@98606 = .rodata:0x00000448; // type:object size:0xC scope:local align:4 +@98610 = .rodata:0x00000454; // type:object size:0xC scope:local align:4 +@98612 = .rodata:0x00000460; // type:object size:0xC scope:local align:4 +@98616 = .rodata:0x0000046C; // type:object size:0xC scope:local align:4 +@98618 = .rodata:0x00000478; // type:object size:0xC scope:local align:4 +@98622 = .rodata:0x00000484; // type:object size:0xC scope:local align:4 +@98626 = .rodata:0x00000490; // type:object size:0xC scope:local align:4 +@98630 = .rodata:0x0000049C; // type:object size:0xC scope:local align:4 +@98632 = .rodata:0x000004A8; // type:object size:0xC scope:local align:4 +@98636 = .rodata:0x000004B4; // type:object size:0xC scope:local align:4 +@115908 = .rodata:0x000004C0; // type:object size:0x4 scope:local align:4 data:float +@116143 = .rodata:0x000004C4; // type:object size:0x4 scope:local align:4 +@116144 = .rodata:0x000004C8; // type:object size:0x4 scope:local align:4 +@116208 = .rodata:0x000004CC; // type:object size:0x4 scope:local align:4 data:float +@116423 = .rodata:0x000004D0; // type:object size:0x4 scope:local align:4 +@116424 = .rodata:0x000004D4; // type:object size:0x4 scope:local align:4 +@116588 = .rodata:0x000004D8; // type:object size:0x4 scope:local align:4 +@116589 = .rodata:0x000004DC; // type:object size:0x4 scope:local align:4 +@116590 = .rodata:0x000004E0; // type:object size:0x4 scope:local align:4 +@116591 = .rodata:0x000004E4; // type:object size:0x4 scope:local align:4 data:string +@116592 = .rodata:0x000004E8; // type:object size:0x4 scope:local align:4 +@116593 = .rodata:0x000004EC; // type:object size:0x4 scope:local align:4 +@116594 = .rodata:0x000004F0; // type:object size:0x4 scope:local align:4 +@116595 = .rodata:0x000004F4; // type:object size:0x4 scope:local align:4 +@116596 = .rodata:0x000004F8; // type:object size:0x4 scope:local align:4 +@116597 = .rodata:0x000004FC; // type:object size:0x4 scope:local align:4 +@116598 = .rodata:0x00000500; // type:object size:0x4 scope:local align:4 +@116599 = .rodata:0x00000504; // type:object size:0x4 scope:local align:4 +@116600 = .rodata:0x00000508; // type:object size:0x4 scope:local align:4 data:string +@116671 = .rodata:0x0000050C; // type:object size:0x4 scope:local align:4 +@116687 = .rodata:0x00000510; // type:object size:0x4 scope:local align:4 data:float +@116716 = .rodata:0x00000514; // type:object size:0x4 scope:local align:4 +@116717 = .rodata:0x00000518; // type:object size:0x4 scope:local align:4 +@116798 = .rodata:0x0000051C; // type:object size:0x4 scope:local align:4 +@116799 = .rodata:0x00000520; // type:object size:0x4 scope:local align:4 +@116800 = .rodata:0x00000524; // type:object size:0x4 scope:local align:4 +@116834 = .rodata:0x00000528; // type:object size:0x4 scope:local align:4 +@116909 = .rodata:0x0000052C; // type:object size:0x4 scope:local align:4 +@116910 = .rodata:0x00000530; // type:object size:0x4 scope:local align:4 +@117001 = .rodata:0x00000538; // type:object size:0x8 scope:local align:4 +@117169 = .rodata:0x00000540; // type:object size:0x4 scope:local align:4 +@117170 = .rodata:0x00000544; // type:object size:0x4 scope:local align:4 +@117171 = .rodata:0x00000548; // type:object size:0x4 scope:local align:4 +@117172 = .rodata:0x0000054C; // type:object size:0x4 scope:local align:4 +@117173 = .rodata:0x00000550; // type:object size:0x4 scope:local align:4 +@117174 = .rodata:0x00000554; // type:object size:0x4 scope:local align:4 +@117175 = .rodata:0x00000558; // type:object size:0x4 scope:local align:4 +@117176 = .rodata:0x0000055C; // type:object size:0x4 scope:local align:4 +@117273 = .rodata:0x00000560; // type:object size:0x4 scope:local align:4 +@117274 = .rodata:0x00000564; // type:object size:0x4 scope:local align:4 +@117275 = .rodata:0x00000568; // type:object size:0x4 scope:local align:4 +@117276 = .rodata:0x0000056C; // type:object size:0x4 scope:local align:4 +@117458 = .rodata:0x00000570; // type:object size:0x4 scope:local align:4 +@117459 = .rodata:0x00000574; // type:object size:0x4 scope:local align:4 +@117460 = .rodata:0x00000578; // type:object size:0x4 scope:local align:4 +@117461 = .rodata:0x0000057C; // type:object size:0x4 scope:local align:4 +@117462 = .rodata:0x00000580; // type:object size:0x4 scope:local align:4 +@117463 = .rodata:0x00000584; // type:object size:0x4 scope:local align:4 +@117464 = .rodata:0x00000588; // type:object size:0x4 scope:local align:4 +@117465 = .rodata:0x0000058C; // type:object size:0x4 scope:local align:4 +@117466 = .rodata:0x00000590; // type:object size:0x4 scope:local align:4 +@117467 = .rodata:0x00000594; // type:object size:0x4 scope:local align:4 +@117468 = .rodata:0x00000598; // type:object size:0x4 scope:local align:4 +@117568 = .rodata:0x0000059C; // type:object size:0x4 scope:local align:4 +@117569 = .rodata:0x000005A0; // type:object size:0x4 scope:local align:4 +@117570 = .rodata:0x000005A4; // type:object size:0x4 scope:local align:4 +@117571 = .rodata:0x000005A8; // type:object size:0x4 scope:local align:4 +@117650 = .rodata:0x000005AC; // type:object size:0x4 scope:local align:4 +@117707 = .rodata:0x000005B0; // type:object size:0x4 scope:local align:4 data:float +@117718 = .rodata:0x000005B4; // type:object size:0x4 scope:local align:4 +@117767 = .rodata:0x000005B8; // type:object size:0x4 scope:local align:4 +@117768 = .rodata:0x000005BC; // type:object size:0x4 scope:local align:4 +@117769 = .rodata:0x000005C0; // type:object size:0x4 scope:local align:4 +@117770 = .rodata:0x000005C4; // type:object size:0x4 scope:local align:4 +@117771 = .rodata:0x000005C8; // type:object size:0x4 scope:local align:4 +@117772 = .rodata:0x000005CC; // type:object size:0x4 scope:local align:4 +@117802 = .rodata:0x000005D0; // type:object size:0x4 scope:local align:4 +@117803 = .rodata:0x000005D4; // type:object size:0x4 scope:local align:4 +@117804 = .rodata:0x000005D8; // type:object size:0x4 scope:local align:4 +@117805 = .rodata:0x000005DC; // type:object size:0x4 scope:local align:4 +@117984 = .rodata:0x000005E0; // type:object size:0x4 scope:local align:4 +@117985 = .rodata:0x000005E4; // type:object size:0x4 scope:local align:4 +@117986 = .rodata:0x000005E8; // type:object size:0x4 scope:local align:4 +@117987 = .rodata:0x000005EC; // type:object size:0x4 scope:local align:4 +@117988 = .rodata:0x000005F0; // type:object size:0x4 scope:local align:4 +@117989 = .rodata:0x000005F4; // type:object size:0x4 scope:local align:4 +@117990 = .rodata:0x000005F8; // type:object size:0x4 scope:local align:4 +@117991 = .rodata:0x000005FC; // type:object size:0x4 scope:local align:4 +@117992 = .rodata:0x00000600; // type:object size:0x4 scope:local align:4 +@117993 = .rodata:0x00000604; // type:object size:0x4 scope:local align:4 +@118276 = .rodata:0x00000608; // type:object size:0x4 scope:local align:4 +@118277 = .rodata:0x0000060C; // type:object size:0x4 scope:local align:4 +@118278 = .rodata:0x00000610; // type:object size:0x4 scope:local align:4 +@118314 = .rodata:0x00000614; // type:object size:0x4 scope:local align:4 +@118532 = .rodata:0x00000618; // type:object size:0x4 scope:local align:4 +@118533 = .rodata:0x0000061C; // type:object size:0x4 scope:local align:4 data:string +@118534 = .rodata:0x00000620; // type:object size:0x4 scope:local align:4 +@118535 = .rodata:0x00000624; // type:object size:0x4 scope:local align:4 +@118536 = .rodata:0x00000628; // type:object size:0x4 scope:local align:4 +@118537 = .rodata:0x0000062C; // type:object size:0x4 scope:local align:4 +@118538 = .rodata:0x00000630; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x30 scope:global align:4 +l_bckGetParamList = .data:0x00000030; // type:object size:0x1F8 scope:global align:4 +l_btpGetParamList = .data:0x00000228; // type:object size:0x40 scope:global align:4 +l_btkGetParamList = .data:0x00000268; // type:object size:0x20 scope:global align:4 data:4byte +l_brkGetParamList = .data:0x00000288; // type:object size:0x10 scope:global align:4 +l_bpkGetParamList = .data:0x00000298; // type:object size:0x10 scope:global align:4 +l_evtGetParamList = .data:0x000002A8; // type:object size:0x68 scope:global align:4 +lbl_390_data_310 = .data:0x00000310; // type:object size:0xA data:string +lbl_390_data_31A = .data:0x0000031A; // type:object size:0x11 data:string +lbl_390_data_32B = .data:0x0000032B; // type:object size:0x10 data:string +lbl_390_data_33B = .data:0x0000033B; // type:object size:0xD data:string +lbl_390_data_348 = .data:0x00000348; // type:object size:0x10 data:string +lbl_390_data_358 = .data:0x00000358; // type:object size:0x10 data:string +lbl_390_data_368 = .data:0x00000368; // type:object size:0x16 data:string +lbl_390_data_37E = .data:0x0000037E; // type:object size:0x15 data:string +lbl_390_data_393 = .data:0x00000393; // type:object size:0x1B data:string +lbl_390_data_3AE = .data:0x000003AE; // type:object size:0xE data:string +lbl_390_data_3BC = .data:0x000003BC; // type:object size:0xB data:string +lbl_390_data_3C7 = .data:0x000003C7; // type:object size:0xC data:string +l_evtNames = .data:0x000003D4; // type:object size:0x34 scope:global align:4 +l_loadObj_list = .data:0x00000408; // type:object size:0x24 scope:global align:4 +l_loadObj_listTW = .data:0x0000042C; // type:object size:0x24 scope:global align:4 +l_loadRes_ZRAa = .data:0x00000450; // type:object size:0x20 scope:global align:4 +l_loadRes_Swim = .data:0x00000470; // type:object size:0x20 scope:global align:4 +l_loadRes_Tobi = .data:0x00000490; // type:object size:0x20 scope:global align:4 +l_loadRes_Spa = .data:0x000004B0; // type:object size:0x20 scope:global align:4 +l_loadRes_ZRA0 = .data:0x000004D0; // type:object size:0x20 scope:global align:4 +l_loadRes_list = .data:0x000004F0; // type:object size:0x20 scope:global align:4 +lbl_390_data_510 = .data:0x00000510; // type:object size:0x4 data:string +lbl_390_data_514 = .data:0x00000514; // type:object size:0x8 data:string +lbl_390_data_51C = .data:0x0000051C; // type:object size:0x9 data:string +lbl_390_data_525 = .data:0x00000525; // type:object size:0x7 data:string +lbl_390_data_52C = .data:0x0000052C; // type:object size:0x8 data:string +lbl_390_data_534 = .data:0x00000534; // type:object size:0x7 data:string +lbl_390_data_53B = .data:0x0000053B; // type:object size:0x8 data:string +lbl_390_data_543 = .data:0x00000543; // type:object size:0x8 data:string +lbl_390_data_54B = .data:0x0000054B; // type:object size:0x9 data:string +lbl_390_data_554 = .data:0x00000554; // type:object size:0x5 data:string +lbl_390_data_559 = .data:0x00000559; // type:object size:0xA data:string +l_resNames = .data:0x00000564; // type:object size:0x2C scope:global align:4 data:4byte +lbl_390_data_590 = .data:0x00000590; // type:object size:0x9 data:string +lbl_390_data_599 = .data:0x00000599; // type:object size:0x4 data:string +lbl_390_data_59D = .data:0x0000059D; // type:object size:0x5 data:string +l_myName = .data:0x000005A4; // type:object size:0x10 scope:global align:4 data:4byte +lbl_390_data_5B4 = .data:0x000005B4; // type:object size:0x1 +lbl_390_data_5B5 = .data:0x000005B5; // type:object size:0xF data:string +lbl_390_data_5C4 = .data:0x000005C4; // type:object size:0xF data:string +mEvtCutNameList__11daNpc_zrA_c = .data:0x000005D4; // type:object size:0x2C scope:global align:4 +mEvtCutList__11daNpc_zrA_c = .data:0x00000600; // type:object size:0x84 scope:global align:4 data:4byte +@115218 = .data:0x00000684; // type:object size:0x54 scope:local align:4 +@115321 = .data:0x000006D8; // type:object size:0xA8 scope:local align:4 +@115454 = .data:0x00000780; // type:object size:0x1C scope:local align:4 +lbl_390_data_79C = .data:0x0000079C; // type:object size:0x8 data:string +@115947 = .data:0x000007A4; // type:object size:0xC scope:local align:4 +@115948 = .data:0x000007B0; // type:object size:0xC scope:local align:4 +@115949 = .data:0x000007BC; // type:object size:0xC scope:local align:4 +@115950 = .data:0x000007C8; // type:object size:0xC scope:local align:4 +@115951 = .data:0x000007D4; // type:object size:0xC scope:local align:4 +@115952 = .data:0x000007E0; // type:object size:0xC scope:local align:4 +@115953 = .data:0x000007EC; // type:object size:0xC scope:local align:4 +@115954 = .data:0x000007F8; // type:object size:0xC scope:local align:4 +@115955 = .data:0x00000804; // type:object size:0xC scope:local align:4 +@115956 = .data:0x00000810; // type:object size:0xC scope:local align:4 +@115957 = .data:0x0000081C; // type:object size:0xC scope:local align:4 +@115958 = .data:0x00000828; // type:object size:0xC scope:local align:4 +@115959 = .data:0x00000834; // type:object size:0xC scope:local align:4 +@115960 = .data:0x00000840; // type:object size:0xC scope:local align:4 +@115961 = .data:0x0000084C; // type:object size:0xC scope:local align:4 +@115962 = .data:0x00000858; // type:object size:0xC scope:local align:4 +@115963 = .data:0x00000864; // type:object size:0xC scope:local align:4 +@115964 = .data:0x00000870; // type:object size:0xC scope:local align:4 +@115965 = .data:0x0000087C; // type:object size:0xC scope:local align:4 +@115966 = .data:0x00000888; // type:object size:0xC scope:local align:4 +@115967 = .data:0x00000894; // type:object size:0xC scope:local align:4 +@115968 = .data:0x000008A0; // type:object size:0xC scope:local align:4 +@115969 = .data:0x000008AC; // type:object size:0xC scope:local align:4 +@115976 = .data:0x000008B8; // type:object size:0x1C scope:local align:4 +@115975 = .data:0x000008D4; // type:object size:0x1C scope:local align:4 +@115974 = .data:0x000008F0; // type:object size:0x1C scope:local align:4 +@116022 = .data:0x0000090C; // type:object size:0xC scope:local align:4 +@116023 = .data:0x00000918; // type:object size:0xC scope:local align:4 +@116024 = .data:0x00000924; // type:object size:0xC scope:local align:4 +@116025 = .data:0x00000930; // type:object size:0xC scope:local align:4 +@116026 = .data:0x0000093C; // type:object size:0xC scope:local align:4 +@116027 = .data:0x00000948; // type:object size:0xC scope:local align:4 +@116028 = .data:0x00000954; // type:object size:0xC scope:local align:4 +@116029 = .data:0x00000960; // type:object size:0xC scope:local align:4 +lbl_390_data_96C = .data:0x0000096C; // type:object size:0xC data:string +@116344 = .data:0x00000978; // type:object size:0xC scope:local align:4 data:4byte +lbl_390_data_984 = .data:0x00000984; // type:object size:0x4 data:string +@116959 = .data:0x00000988; // type:object size:0xC scope:local align:4 data:4byte +@117007 = .data:0x00000994; // type:object size:0xC scope:local align:4 data:4byte +@117032 = .data:0x000009A0; // type:object size:0xC scope:local align:4 +@117224 = .data:0x000009AC; // type:object size:0xC scope:local align:4 +@117225 = .data:0x000009B8; // type:object size:0xC scope:local align:4 +@117226 = .data:0x000009C4; // type:object size:0xC scope:local align:4 +@117227 = .data:0x000009D0; // type:object size:0xC scope:local align:4 +@117480 = .data:0x000009DC; // type:object size:0xC scope:local align:4 data:4byte +@117481 = .data:0x000009E8; // type:object size:0xC scope:local align:4 data:4byte +@117536 = .data:0x000009F4; // type:object size:0xC scope:local align:4 +@117537 = .data:0x00000A00; // type:object size:0xC scope:local align:4 +@117538 = .data:0x00000A0C; // type:object size:0xC scope:local align:4 +@117775 = .data:0x00000A18; // type:object size:0x54 scope:local align:4 +@117774 = .data:0x00000A6C; // type:object size:0x54 scope:local align:4 +@118231 = .data:0x00000AC0; // type:object size:0xC scope:local align:4 data:4byte +@118242 = .data:0x00000ACC; // type:object size:0xC scope:local align:4 data:4byte +@118254 = .data:0x00000AD8; // type:object size:0xC scope:local align:4 data:4byte +@118298 = .data:0x00000AE4; // type:object size:0xC scope:local align:4 data:4byte +@118322 = .data:0x00000AF0; // type:object size:0xC scope:local align:4 data:4byte +@118323 = .data:0x00000AFC; // type:object size:0xC scope:local align:4 data:4byte +@118350 = .data:0x00000B08; // type:object size:0xC scope:local align:4 data:4byte +daNpc_zrA_MethodTable = .data:0x00000B14; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRA = .data:0x00000B34; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrA_c = .data:0x00000B64; // type:object size:0x48 scope:global align:4 +lbl_390_data_BAC = .data:0x00000BAC; // type:object size:0xC data:string +@103155 = .data:0x00000BB8; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrA_c = .data:0x00000BCC; // type:object size:0x8 scope:global align:4 +__vt__16daNpc_zrA_Path_c = .data:0x00000BD4; // type:object size:0xC scope:global align:4 +lbl_390_data_BE0 = .data:0x00000BE0; // type:object size:0x11 data:string +@103157 = .data:0x00000BF4; // type:object size:0xC scope:local align:4 +__RTTI__16daNpc_zrA_Path_c = .data:0x00000C00; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrA_Param_c = .data:0x00000C08; // type:object size:0xC scope:global align:4 +lbl_390_data_C14 = .data:0x00000C14; // type:object size:0x12 data:string +__RTTI__17daNpc_zrA_Param_c = .data:0x00000C28; // type:object size:0x8 scope:global align:4 +lbl_390_data_C30 = .data:0x00000C30; // type:object size:0x9 data:string +@103161 = .data:0x00000C3C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000C50; // type:object size:0xC scope:global align:4 +lbl_390_data_C5C = .data:0x00000C5C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000C6C; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x00000C74; // type:object size:0xC scope:global align:4 +lbl_390_data_C80 = .data:0x00000C80; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x00000C90; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x00000C98; // type:object size:0xC scope:global align:4 +lbl_390_data_CA4 = .data:0x00000CA4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x00000CB8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000CC0; // type:object size:0xC scope:global align:4 +lbl_390_data_CCC = .data:0x00000CCC; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000CE0; // type:object size:0x8 scope:global align:4 +lbl_390_data_CE8 = .data:0x00000CE8; // type:object size:0x34 +@103233 = .data:0x00000D1C; // type:object size:0x3C scope:local align:4 +lbl_390_data_D58 = .data:0x00000D58; // type:object size:0x14 +@103235 = .data:0x00000D6C; // type:object size:0x34 scope:local align:4 +lbl_390_data_DA0 = .data:0x00000DA0; // type:object size:0x14 +@103293 = .data:0x00000DB4; // type:object size:0x24 scope:local align:4 +lbl_390_data_DD8 = .data:0x00000DD8; // type:object size:0x18 +@103295 = .data:0x00000DF0; // type:object size:0xC scope:local align:4 +lbl_390_data_DFC = .data:0x00000DFC; // type:object size:0x1C +@103297 = .data:0x00000E18; // type:object size:0xC scope:local align:4 +lbl_390_data_E24 = .data:0x00000E24; // type:object size:0x108 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96882 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@97639 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$97636 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_zrc/splits.txt b/config/RZDP01/rels/d_a_npc_zrc/splits.txt new file mode 100644 index 0000000000..6a6a338747 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zrc/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrc.cpp: + .text start:0x000000CC end:0x000046D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000308 + .data start:0x00000000 end:0x00000788 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_zrc/symbols.txt b/config/RZDP01/rels/d_a_npc_zrc/symbols.txt new file mode 100644 index 0000000000..b023ba73e1 --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zrc/symbols.txt @@ -0,0 +1,203 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_zrC_cFv = .text:0x000000CC; // type:function size:0x28C scope:global align:4 +__dt__11daNpc_zrC_cFv = .text:0x00000358; // type:function size:0x120 scope:global align:4 +create__11daNpc_zrC_cFv = .text:0x00000478; // type:function size:0x2E8 scope:global align:4 +CreateHeap__11daNpc_zrC_cFv = .text:0x00000760; // type:function size:0x334 scope:global align:4 +Draw__11daNpc_zrC_cFv = .text:0x00000A94; // type:function size:0x94 scope:global align:4 +ctrlJoint__11daNpc_zrC_cFP8J3DJointP8J3DModel = .text:0x00000B28; // type:function size:0x1E4 scope:global align:4 +createHeapCallBack__11daNpc_zrC_cFP10fopAc_ac_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrC_cFP8J3DJointi = .text:0x00000D10; // type:function size:0x48 scope:global align:4 +setParam__11daNpc_zrC_cFv = .text:0x00000D58; // type:function size:0x194 scope:global align:4 +main__11daNpc_zrC_cFv = .text:0x00000EEC; // type:function size:0x184 scope:global align:4 +ctrlBtk__11daNpc_zrC_cFv = .text:0x00001070; // type:function size:0xE4 scope:global align:4 +setAttnPos__11daNpc_zrC_cFv = .text:0x00001154; // type:function size:0x424 scope:global align:4 +setExpressionAnm__11daNpc_zrC_cFib = .text:0x00001578; // type:function size:0x32C scope:global align:4 +setExpressionBtp__11daNpc_zrC_cFi = .text:0x000018A4; // type:function size:0x130 scope:global align:4 +setExpression__11daNpc_zrC_cFif = .text:0x000019D4; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrC_cFif = .text:0x00001A00; // type:function size:0x1EC scope:global align:4 +setMotion__11daNpc_zrC_cFifi = .text:0x00001BEC; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrC_cFv = .text:0x00001C30; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrC_cFv = .text:0x00001C38; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_zrC_cFv = .text:0x00001C3C; // type:function size:0x58 scope:global align:4 +isDelete__11daNpc_zrC_cFv = .text:0x00001C94; // type:function size:0x84 scope:global align:4 +reset__11daNpc_zrC_cFv = .text:0x00001D18; // type:function size:0x1B4 scope:global align:4 +playExpression__11daNpc_zrC_cFv = .text:0x00001ECC; // type:function size:0x508 scope:global align:4 +playMotion__11daNpc_zrC_cFv = .text:0x000023D4; // type:function size:0x3FC scope:global align:4 +playMotionAnm2__11daNpc_zrC_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x000027D0; // type:function size:0x124 scope:global align:4 +setAction__11daNpc_zrC_cFM11daNpc_zrC_cFPCvPvPv_i = .text:0x000028F4; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrC_cFv = .text:0x0000299C; // type:function size:0xD0 scope:global align:4 +doNormalAction__11daNpc_zrC_cFi = .text:0x00002A6C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_zrC_cFv = .text:0x00002B74; // type:function size:0x3EC scope:global align:4 +setLookMode__11daNpc_zrC_cFi = .text:0x00002F60; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrC_cFv = .text:0x00002F84; // type:function size:0x278 scope:global align:4 +setExpressionTalkAfter__11daNpc_zrC_cFv = .text:0x000031FC; // type:function size:0xB4 scope:global align:4 +wait__11daNpc_zrC_cFPv = .text:0x000032B0; // type:function size:0x200 scope:global align:4 +waitSick__11daNpc_zrC_cFPv = .text:0x000034B0; // type:function size:0xF8 scope:global align:4 +waitPray__11daNpc_zrC_cFPv = .text:0x000035A8; // type:function size:0x664 scope:global align:4 +waitThrone__11daNpc_zrC_cFPv = .text:0x00003C0C; // type:function size:0x160 scope:global align:4 +talk__11daNpc_zrC_cFPv = .text:0x00003D6C; // type:function size:0x1E8 scope:global align:4 +test__11daNpc_zrC_cFPv = .text:0x00003F54; // type:function size:0xDC scope:global align:4 +ECut_earringGet__11daNpc_zrC_cFi = .text:0x00004030; // type:function size:0x4A4 scope:global align:4 +daNpc_zrC_Create__FPv = .text:0x000044D4; // type:function size:0x4 scope:global align:4 +daNpc_zrC_Delete__FPv = .text:0x000044D8; // type:function size:0x34 scope:global align:4 +daNpc_zrC_Execute__FPv = .text:0x0000450C; // type:function size:0x4 scope:global align:4 +daNpc_zrC_Draw__FPv = .text:0x00004510; // type:function size:0x4 scope:global align:4 +daNpc_zrC_IsDelete__FPv = .text:0x00004514; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zrc_cpp = .text:0x0000451C; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00004584; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x000045C0; // type:function size:0xBC scope:global align:4 +adjustShapeAngle__11daNpc_zrC_cFv = .text:0x0000467C; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrC_Param_cFv = .text:0x00004680; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrC_Param_cFv = .text:0x000046C0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrC_Param_c = .rodata:0x00000000; // type:object size:0x74 scope:global align:4 +heapSize$98941 = .rodata:0x00000074; // type:object size:0x14 scope:local align:4 +@103835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@103836 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@103837 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@103838 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@103897 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@103898 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99110 = .rodata:0x000000A0; // type:object size:0xC scope:local align:4 data:4byte +@104120 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@104121 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@104165 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@104166 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@104167 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104168 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@104169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99571 = .rodata:0x000000C8; // type:object size:0xC scope:local align:4 +@99577 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 +@99579 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99583 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99587 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99589 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@99593 = .rodata:0x00000110; // type:object size:0xC scope:local align:4 +@99595 = .rodata:0x0000011C; // type:object size:0xC scope:local align:4 +@99599 = .rodata:0x00000128; // type:object size:0xC scope:local align:4 +@99601 = .rodata:0x00000134; // type:object size:0xC scope:local align:4 +@99605 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99607 = .rodata:0x0000014C; // type:object size:0xC scope:local align:4 +@99611 = .rodata:0x00000158; // type:object size:0xC scope:local align:4 +@99617 = .rodata:0x00000164; // type:object size:0xC scope:local align:4 +@99619 = .rodata:0x00000170; // type:object size:0xC scope:local align:4 +@99623 = .rodata:0x0000017C; // type:object size:0xC scope:local align:4 +@99627 = .rodata:0x00000188; // type:object size:0xC scope:local align:4 +@99631 = .rodata:0x00000194; // type:object size:0xC scope:local align:4 +@99635 = .rodata:0x000001A0; // type:object size:0xC scope:local align:4 +@99639 = .rodata:0x000001AC; // type:object size:0xC scope:local align:4 +@99641 = .rodata:0x000001B8; // type:object size:0xC scope:local align:4 +@99645 = .rodata:0x000001C4; // type:object size:0xC scope:local align:4 +@99651 = .rodata:0x000001D0; // type:object size:0xC scope:local align:4 +@99655 = .rodata:0x000001DC; // type:object size:0xC scope:local align:4 +@99802 = .rodata:0x000001E8; // type:object size:0xC scope:local align:4 +@99806 = .rodata:0x000001F4; // type:object size:0xC scope:local align:4 +@99808 = .rodata:0x00000200; // type:object size:0xC scope:local align:4 +@99812 = .rodata:0x0000020C; // type:object size:0xC scope:local align:4 +@99816 = .rodata:0x00000218; // type:object size:0xC scope:local align:4 +@99820 = .rodata:0x00000224; // type:object size:0xC scope:local align:4 +@99822 = .rodata:0x00000230; // type:object size:0xC scope:local align:4 +@99826 = .rodata:0x0000023C; // type:object size:0xC scope:local align:4 +@99830 = .rodata:0x00000248; // type:object size:0xC scope:local align:4 +@99832 = .rodata:0x00000254; // type:object size:0xC scope:local align:4 +@99836 = .rodata:0x00000260; // type:object size:0xC scope:local align:4 +@99838 = .rodata:0x0000026C; // type:object size:0xC scope:local align:4 +@99842 = .rodata:0x00000278; // type:object size:0xC scope:local align:4 +@99846 = .rodata:0x00000284; // type:object size:0xC scope:local align:4 +@99848 = .rodata:0x00000290; // type:object size:0xC scope:local align:4 +@99852 = .rodata:0x0000029C; // type:object size:0xC scope:local align:4 +@99854 = .rodata:0x000002A8; // type:object size:0xC scope:local align:4 +@99858 = .rodata:0x000002B4; // type:object size:0xC scope:local align:4 +@99860 = .rodata:0x000002C0; // type:object size:0xC scope:local align:4 +@99864 = .rodata:0x000002CC; // type:object size:0xC scope:local align:4 +@99868 = .rodata:0x000002D8; // type:object size:0xC scope:local align:4 +@104728 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +@104729 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +@104730 = .rodata:0x000002EC; // type:object size:0x4 scope:local align:4 +@104731 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@104893 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@104894 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@105014 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@105015 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@105016 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x10 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x100 scope:global align:4 +l_btpGetParamList = .data:0x00000110; // type:object size:0x78 scope:global align:4 +l_btkGetParamList = .data:0x00000188; // type:object size:0x28 scope:global align:4 data:4byte +l_evtGetParamList = .data:0x000001B0; // type:object size:0x10 scope:global align:4 +lbl_391_data_1C0 = .data:0x000001C0; // type:object size:0xC data:string +l_evtNames = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +l_loadRes_ZRCa = .data:0x000001D4; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_SICK = .data:0x000001E8; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC0 = .data:0x000001FC; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_PRAY = .data:0x00000210; // type:object size:0x14 scope:global align:4 +l_loadRes_ZRC_SIT = .data:0x00000224; // type:object size:0x14 scope:global align:4 +l_loadRes_list = .data:0x00000238; // type:object size:0x14 scope:global align:4 +lbl_391_data_24C = .data:0x0000024C; // type:object size:0x4 data:string +lbl_391_data_250 = .data:0x00000250; // type:object size:0x5 data:string +lbl_391_data_255 = .data:0x00000255; // type:object size:0x5 data:string +lbl_391_data_25A = .data:0x0000025A; // type:object size:0x8 data:string +lbl_391_data_262 = .data:0x00000262; // type:object size:0x7 data:string +lbl_391_data_269 = .data:0x00000269; // type:object size:0x9 data:string +lbl_391_data_272 = .data:0x00000272; // type:object size:0x8 data:string +l_resNames = .data:0x0000027C; // type:object size:0x1C scope:global align:4 +l_myName = .data:0x00000298; // type:object size:0x4 scope:global align:4 +lbl_391_data_29C = .data:0x0000029C; // type:object size:0x4 +mEvtCutNameList__11daNpc_zrC_c = .data:0x000002A0; // type:object size:0x8 scope:global align:4 +mEvtCutList__11daNpc_zrC_c = .data:0x000002A8; // type:object size:0x18 scope:global align:4 data:4byte +@103940 = .data:0x000002C0; // type:object size:0xC scope:local align:4 data:4byte +@104217 = .data:0x000002CC; // type:object size:0x48 scope:local align:4 +@104249 = .data:0x00000314; // type:object size:0x3C scope:local align:4 +@104301 = .data:0x00000350; // type:object size:0x38 scope:local align:4 +@104598 = .data:0x00000388; // type:object size:0xC scope:local align:4 +@104599 = .data:0x00000394; // type:object size:0xC scope:local align:4 +@104600 = .data:0x000003A0; // type:object size:0xC scope:local align:4 +@104601 = .data:0x000003AC; // type:object size:0xC scope:local align:4 +@104602 = .data:0x000003B8; // type:object size:0xC scope:local align:4 +@104648 = .data:0x000003C4; // type:object size:0xC scope:local align:4 +@104649 = .data:0x000003D0; // type:object size:0xC scope:local align:4 +lbl_391_data_3DC = .data:0x000003DC; // type:object size:0xC data:string +@104772 = .data:0x000003E8; // type:object size:0x24 scope:local align:4 +lbl_391_data_40C = .data:0x0000040C; // type:object size:0x4 data:string +daNpc_zrC_MethodTable = .data:0x00000410; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRC = .data:0x00000430; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrC_c = .data:0x00000460; // type:object size:0x48 scope:global align:4 +lbl_391_data_4A8 = .data:0x000004A8; // type:object size:0xC data:string +@100703 = .data:0x000004B4; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrC_c = .data:0x000004C8; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrC_Param_c = .data:0x000004D0; // type:object size:0xC scope:global align:4 +lbl_391_data_4DC = .data:0x000004DC; // type:object size:0x12 data:string +__RTTI__17daNpc_zrC_Param_c = .data:0x000004F0; // type:object size:0x8 scope:global align:4 +lbl_391_data_4F8 = .data:0x000004F8; // type:object size:0x9 data:string +@100706 = .data:0x00000504; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000518; // type:object size:0xC scope:global align:4 +lbl_391_data_524 = .data:0x00000524; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x00000534; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x0000053C; // type:object size:0xC scope:global align:4 +lbl_391_data_548 = .data:0x00000548; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x0000055C; // type:object size:0x8 scope:global align:4 +lbl_391_data_564 = .data:0x00000564; // type:object size:0x34 +@100779 = .data:0x00000598; // type:object size:0x3C scope:local align:4 +lbl_391_data_5D4 = .data:0x000005D4; // type:object size:0x14 +@100781 = .data:0x000005E8; // type:object size:0x34 scope:local align:4 +lbl_391_data_61C = .data:0x0000061C; // type:object size:0x14 +@100839 = .data:0x00000630; // type:object size:0x24 scope:local align:4 +lbl_391_data_654 = .data:0x00000654; // type:object size:0x18 +@100841 = .data:0x0000066C; // type:object size:0xC scope:local align:4 +lbl_391_data_678 = .data:0x00000678; // type:object size:0x1C +@100843 = .data:0x00000694; // type:object size:0xC scope:local align:4 +lbl_391_data_6A0 = .data:0x000006A0; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98906 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99261 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99258 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_npc_zrz/splits.txt b/config/RZDP01/rels/d_a_npc_zrz/splits.txt new file mode 100644 index 0000000000..1706e2e7bc --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zrz/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_npc_zrz.cpp: + .text start:0x000000CC end:0x00005BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C4 + .data start:0x00000000 end:0x0000084C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_npc_zrz/symbols.txt b/config/RZDP01/rels/d_a_npc_zrz/symbols.txt new file mode 100644 index 0000000000..2c3ae2af6a --- /dev/null +++ b/config/RZDP01/rels/d_a_npc_zrz/symbols.txt @@ -0,0 +1,213 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daNpc_zrZ_cFv = .text:0x000000CC; // type:function size:0x2C0 scope:global align:4 +__dt__11daNpc_zrZ_cFv = .text:0x0000038C; // type:function size:0x120 scope:global align:4 +create__11daNpc_zrZ_cFv = .text:0x000004AC; // type:function size:0x2E8 scope:global align:4 +CreateHeap__11daNpc_zrZ_cFv = .text:0x00000794; // type:function size:0x2F0 scope:global align:4 +Draw__11daNpc_zrZ_cFv = .text:0x00000A84; // type:function size:0xF4 scope:global align:4 +draw__11daNpc_zrZ_cFiifP11_GXColorS10i = .text:0x00000B78; // type:function size:0x2DC scope:global align:4 +ctrlJoint__11daNpc_zrZ_cFP8J3DJointP8J3DModel = .text:0x00000E54; // type:function size:0x280 scope:global align:4 +createHeapCallBack__11daNpc_zrZ_cFP10fopAc_ac_c = .text:0x000010D4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__11daNpc_zrZ_cFP8J3DJointi = .text:0x000010D8; // type:function size:0x48 scope:global align:4 +s_sub__FPvPv = .text:0x00001120; // type:function size:0x4C scope:global align:4 +s_subCloth__FPvPv = .text:0x0000116C; // type:function size:0x4C scope:global align:4 +s_subRock__FPvPv = .text:0x000011B8; // type:function size:0x4C scope:global align:4 +setParam__11daNpc_zrZ_cFv = .text:0x00001204; // type:function size:0x150 scope:global align:4 +main__11daNpc_zrZ_cFv = .text:0x00001354; // type:function size:0x1C0 scope:global align:4 +ctrlBtk__11daNpc_zrZ_cFv = .text:0x00001514; // type:function size:0x11C scope:global align:4 +setAttnPos__11daNpc_zrZ_cFv = .text:0x00001630; // type:function size:0x3BC scope:global align:4 +setMtx__11daNpc_zrZ_cFv = .text:0x000019EC; // type:function size:0xAC scope:global align:4 +setExpressionAnm__11daNpc_zrZ_cFib = .text:0x00001A98; // type:function size:0x164 scope:global align:4 +setExpressionBtp__11daNpc_zrZ_cFi = .text:0x00001BFC; // type:function size:0x140 scope:global align:4 +setExpression__11daNpc_zrZ_cFif = .text:0x00001D3C; // type:function size:0x2C scope:global align:4 +setMotionAnm__11daNpc_zrZ_cFif = .text:0x00001D68; // type:function size:0x1F0 scope:global align:4 +setMotion__11daNpc_zrZ_cFifi = .text:0x00001F58; // type:function size:0x44 scope:global align:4 +drawDbgInfo__11daNpc_zrZ_cFv = .text:0x00001F9C; // type:function size:0x8 scope:global align:4 +drawOtherMdls__11daNpc_zrZ_cFv = .text:0x00001FA4; // type:function size:0x4 scope:global align:4 +getTypeFromParam__11daNpc_zrZ_cFv = .text:0x00001FA8; // type:function size:0x38 scope:global align:4 +isDelete__11daNpc_zrZ_cFv = .text:0x00001FE0; // type:function size:0xB8 scope:global align:4 +reset__11daNpc_zrZ_cFv = .text:0x00002098; // type:function size:0x264 scope:global align:4 +playExpression__11daNpc_zrZ_cFv = .text:0x000022FC; // type:function size:0xB4 scope:global align:4 +playMotion__11daNpc_zrZ_cFv = .text:0x000023B0; // type:function size:0x110 scope:global align:4 +setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i = .text:0x000024C0; // type:function size:0xA8 scope:global align:4 +selectAction__11daNpc_zrZ_cFv = .text:0x00002568; // type:function size:0xA4 scope:global align:4 +doNormalAction__11daNpc_zrZ_cFi = .text:0x0000260C; // type:function size:0x108 scope:global align:4 +doEvent__11daNpc_zrZ_cFv = .text:0x00002714; // type:function size:0x440 scope:global align:4 +setSkipZev__11daNpc_zrZ_cFii = .text:0x00002B54; // type:function size:0x84 scope:global align:4 +setLookMode__11daNpc_zrZ_cFi = .text:0x00002BD8; // type:function size:0x24 scope:global align:4 +lookat__11daNpc_zrZ_cFv = .text:0x00002BFC; // type:function size:0x244 scope:global align:4 +lightReady__11daNpc_zrZ_cFv = .text:0x00002E40; // type:function size:0x5C scope:global align:4 +setLightPos__11daNpc_zrZ_cFv = .text:0x00002E9C; // type:function size:0x8C scope:global align:4 +lightPowerCalc__11daNpc_zrZ_cFi = .text:0x00002F28; // type:function size:0xB4 scope:global align:4 +lightColorProc__11daNpc_zrZ_cFv = .text:0x00002FDC; // type:function size:0x1C4 scope:global align:4 +ECut_helpPrince__11daNpc_zrZ_cFi = .text:0x000031A0; // type:function size:0x654 scope:global align:4 +ECut_comeHere__11daNpc_zrZ_cFi = .text:0x000037F4; // type:function size:0x204 scope:global align:4 +ECut_restoreLink__11daNpc_zrZ_cFi = .text:0x000039F8; // type:function size:0x138 scope:global align:4 +ECut_clothesGet__11daNpc_zrZ_cFi = .text:0x00003B30; // type:function size:0x6A4 scope:global align:4 +ECut_getAfter__11daNpc_zrZ_cFi = .text:0x000041D4; // type:function size:0x230 scope:global align:4 +ECut_sealRelease__11daNpc_zrZ_cFi = .text:0x00004404; // type:function size:0x31C scope:global align:4 +ECut_srSkip__11daNpc_zrZ_cFi = .text:0x00004720; // type:function size:0x12C scope:global align:4 +pullbackPlayer__11daNpc_zrZ_cFf = .text:0x0000484C; // type:function size:0xB4 scope:global align:4 +wait__11daNpc_zrZ_cFPv = .text:0x00004900; // type:function size:0x278 scope:global align:4 +comeHere__11daNpc_zrZ_cFPv = .text:0x00004B78; // type:function size:0x51C scope:global align:4 +comeHere2__11daNpc_zrZ_cFPv = .text:0x00005094; // type:function size:0x4CC scope:global align:4 +talk__11daNpc_zrZ_cFPv = .text:0x00005560; // type:function size:0x1B0 scope:global align:4 +test__11daNpc_zrZ_cFPv = .text:0x00005710; // type:function size:0xDC scope:global align:4 +himoCalc__11daNpc_zrZ_cFv = .text:0x000057EC; // type:function size:0x144 scope:global align:4 +daNpc_zrZ_Create__FPv = .text:0x00005930; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_Delete__FPv = .text:0x00005934; // type:function size:0x34 scope:global align:4 +daNpc_zrZ_Execute__FPv = .text:0x00005968; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_Draw__FPv = .text:0x0000596C; // type:function size:0x4 scope:global align:4 +daNpc_zrZ_IsDelete__FPv = .text:0x00005970; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_npc_zrz_cpp = .text:0x00005978; // type:function size:0x68 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000059E0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x00005A1C; // type:function size:0xBC scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x00005AD8; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x00005B18; // type:function size:0x40 scope:global align:4 +adjustShapeAngle__11daNpc_zrZ_cFv = .text:0x00005B58; // type:function size:0x4 scope:global align:4 +__dt__17daNpc_zrZ_Param_cFv = .text:0x00005B5C; // type:function size:0x40 scope:global align:4 +__ct__17daNpc_zrZ_Param_cFv = .text:0x00005B9C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daNpc_zrZ_Param_c = .rodata:0x00000000; // type:object size:0x84 scope:global align:4 +@105932 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@105933 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@105934 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@105935 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@105997 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@105998 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@106125 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@106129 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@99241 = .rodata:0x000000A8; // type:object size:0xC scope:local align:4 +@106283 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@106301 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@106302 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@106336 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@106337 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@106338 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@106339 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@106549 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99715 = .rodata:0x000000D4; // type:object size:0xC scope:local align:4 data:4byte +@99750 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +@99754 = .rodata:0x000000EC; // type:object size:0xC scope:local align:4 +@99756 = .rodata:0x000000F8; // type:object size:0xC scope:local align:4 +@99760 = .rodata:0x00000104; // type:object size:0xC scope:local align:4 +@106747 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@106748 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@106749 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@106795 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@106796 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@106797 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@106798 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +key_frame$100097 = .rodata:0x0000012C; // type:object size:0x10 scope:local align:4 data:4byte +key_color$100098 = .rodata:0x0000013C; // type:object size:0x20 scope:local align:4 +@100177 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +@106934 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@106935 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 data:string +@106936 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@106937 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +@106938 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@106939 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@106949 = .rodata:0x00000180; // type:object size:0x8 scope:local align:4 +@107015 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 data:float +lbl_392_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 +@107089 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@107090 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@107091 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@107092 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@107093 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@107094 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@107095 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@107178 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@107224 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:float +@107277 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@107441 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@107499 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@107500 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdGTGetParamList = .data:0x00000008; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000010; // type:object size:0x28 scope:global align:4 +l_bckGTGetParamList = .data:0x00000038; // type:object size:0x28 scope:global align:4 +l_btpGetParamList = .data:0x00000060; // type:object size:0x8 scope:global align:4 +l_btpGTGetParamList = .data:0x00000068; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000070; // type:object size:0x8 scope:global align:4 +l_btkGTGetParamList = .data:0x00000078; // type:object size:0x8 scope:global align:4 +l_evtGetParamList = .data:0x00000080; // type:object size:0x40 scope:global align:4 +l_loadRes_ZRZa = .data:0x000000C0; // type:object size:0xC scope:global align:4 +l_loadRes_ZRZ_GT = .data:0x000000CC; // type:object size:0xC scope:global align:4 +l_loadRes_ZRZ0 = .data:0x000000D8; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x000000E4; // type:object size:0xC scope:global align:4 +lbl_392_data_F0 = .data:0x000000F0; // type:object size:0x4 data:string +lbl_392_data_F4 = .data:0x000000F4; // type:object size:0x7 data:string +l_resNames = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_392_data_104 = .data:0x00000104; // type:object size:0xC data:string +lbl_392_data_110 = .data:0x00000110; // type:object size:0xA data:string +lbl_392_data_11A = .data:0x0000011A; // type:object size:0xD data:string +lbl_392_data_127 = .data:0x00000127; // type:object size:0xC data:string +lbl_392_data_133 = .data:0x00000133; // type:object size:0xA data:string +lbl_392_data_13D = .data:0x0000013D; // type:object size:0xD data:string +lbl_392_data_14A = .data:0x0000014A; // type:object size:0x8 data:string +l_evtNames = .data:0x00000154; // type:object size:0x20 scope:global align:4 +l_myName = .data:0x00000174; // type:object size:0x4 scope:global align:4 +lbl_392_data_178 = .data:0x00000178; // type:object size:0x4 +mEvtCutNameList__11daNpc_zrZ_c = .data:0x0000017C; // type:object size:0x20 scope:global align:4 +mEvtCutList__11daNpc_zrZ_c = .data:0x0000019C; // type:object size:0x60 scope:global align:4 data:4byte +@106040 = .data:0x000001FC; // type:object size:0xC scope:local align:4 data:4byte +@106041 = .data:0x00000208; // type:object size:0xC scope:local align:4 data:4byte +@106189 = .data:0x00000214; // type:object size:0x78 scope:local align:4 +@106537 = .data:0x0000028C; // type:object size:0xC scope:local align:4 data:4byte +@106616 = .data:0x00000298; // type:object size:0xC scope:local align:4 +@106617 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +@106618 = .data:0x000002B0; // type:object size:0xC scope:local align:4 +@106619 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@106668 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@106669 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +lbl_392_data_2E0 = .data:0x000002E0; // type:object size:0x4 data:string +lbl_392_data_2E4 = .data:0x000002E4; // type:object size:0x6 data:string +@106941 = .data:0x000002EC; // type:object size:0x19C scope:local align:4 +daNpc_zrZ_MethodTable = .data:0x00000488; // type:object size:0x20 scope:global align:4 +g_profile_NPC_ZRZ = .data:0x000004A8; // type:object size:0x30 scope:global align:4 +__vt__11daNpc_zrZ_c = .data:0x000004D8; // type:object size:0x48 scope:global align:4 +lbl_392_data_520 = .data:0x00000520; // type:object size:0xC data:string +@101148 = .data:0x0000052C; // type:object size:0x14 scope:local align:4 +__RTTI__11daNpc_zrZ_c = .data:0x00000540; // type:object size:0x8 scope:global align:4 +__vt__17daNpc_zrZ_Param_c = .data:0x00000548; // type:object size:0xC scope:global align:4 +lbl_392_data_554 = .data:0x00000554; // type:object size:0x12 data:string +__RTTI__17daNpc_zrZ_Param_c = .data:0x00000568; // type:object size:0x8 scope:global align:4 +lbl_392_data_570 = .data:0x00000570; // type:object size:0x9 data:string +@101151 = .data:0x0000057C; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x00000590; // type:object size:0xC scope:global align:4 +lbl_392_data_59C = .data:0x0000059C; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000005AC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000005B4; // type:object size:0xC scope:global align:4 +lbl_392_data_5C0 = .data:0x000005C0; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000005D0; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000005D8; // type:object size:0xC scope:global align:4 +lbl_392_data_5E4 = .data:0x000005E4; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x000005F8; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000600; // type:object size:0xC scope:global align:4 +lbl_392_data_60C = .data:0x0000060C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000620; // type:object size:0x8 scope:global align:4 +lbl_392_data_628 = .data:0x00000628; // type:object size:0x34 +@101224 = .data:0x0000065C; // type:object size:0x3C scope:local align:4 +lbl_392_data_698 = .data:0x00000698; // type:object size:0x14 +@101226 = .data:0x000006AC; // type:object size:0x34 scope:local align:4 +lbl_392_data_6E0 = .data:0x000006E0; // type:object size:0x14 +@101284 = .data:0x000006F4; // type:object size:0x24 scope:local align:4 +lbl_392_data_718 = .data:0x00000718; // type:object size:0x18 +@101286 = .data:0x00000730; // type:object size:0xC scope:local align:4 +lbl_392_data_73C = .data:0x0000073C; // type:object size:0x1C +@101288 = .data:0x00000758; // type:object size:0xC scope:local align:4 +lbl_392_data_764 = .data:0x00000764; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@98989 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@99437 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +eyeOffset$99434 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt b/config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt new file mode 100644 index 0000000000..5a9c7c3a14 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Lv5Key/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_Lv5Key.cpp: + .text start:0x0000005C end:0x00000D90 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt b/config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt new file mode 100644 index 0000000000..6f85a31aa0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Lv5Key/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjLv5Key_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +Init__13daObjLv5Key_cFv = .text:0x00000128; // type:function size:0xC4 scope:global align:4 +setBgc__13daObjLv5Key_cFv = .text:0x000001EC; // type:function size:0x70 scope:global align:4 +initCcSph__13daObjLv5Key_cFv = .text:0x0000025C; // type:function size:0x60 scope:global align:4 +setCcSph__13daObjLv5Key_cFv = .text:0x000002BC; // type:function size:0xC0 scope:global align:4 +daObjLv5Key_Create__FP10fopAc_ac_c = .text:0x0000037C; // type:function size:0x4 scope:global align:4 +daObjLv5Key_Delete__FP13daObjLv5Key_c = .text:0x00000380; // type:function size:0x30 scope:global align:4 +setAction__13daObjLv5Key_cFM13daObjLv5Key_cFPCvPvi_vi = .text:0x000003B0; // type:function size:0xA8 scope:global align:4 +Wait__13daObjLv5Key_cFi = .text:0x00000458; // type:function size:0xDC scope:global align:4 +Open__13daObjLv5Key_cFi = .text:0x00000534; // type:function size:0xD0 scope:global align:4 +Fall__13daObjLv5Key_cFi = .text:0x00000604; // type:function size:0x19C scope:global align:4 +Land__13daObjLv5Key_cFi = .text:0x000007A0; // type:function size:0xEC scope:global align:4 +Shake__13daObjLv5Key_cFi = .text:0x0000088C; // type:function size:0x15C scope:global align:4 +TranslateByNowDirect__13daObjLv5Key_cFfff = .text:0x000009E8; // type:function size:0x60 scope:global align:4 +Execute__13daObjLv5Key_cFv = .text:0x00000A48; // type:function size:0x60 scope:global align:4 +Draw__13daObjLv5Key_cFv = .text:0x00000AA8; // type:function size:0xB4 scope:global align:4 +setBaseMtx__13daObjLv5Key_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +daObjLv5Key_Draw__FP13daObjLv5Key_c = .text:0x00000BD4; // type:function size:0x4 scope:global align:4 +daObjLv5Key_Execute__FP13daObjLv5Key_c = .text:0x00000BD8; // type:function size:0x4 scope:global align:4 +create_1st__13daObjLv5Key_cFv = .text:0x00000BDC; // type:function size:0x178 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000D54; // type:function size:0x4 scope:global align:4 +daObjLv5Key_IsDelete__FP13daObjLv5Key_c = .text:0x00000D58; // type:function size:0x8 scope:global align:4 +setLocalOffset__13daObjLv5Key_cFfff = .text:0x00000D60; // type:function size:0x10 scope:global align:4 +setRotateSpd__13daObjLv5Key_cFsss = .text:0x00000D70; // type:function size:0x10 scope:global align:4 +setRotateAccel__13daObjLv5Key_cFsss = .text:0x00000D80; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91990 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91997 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91998 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@91999 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92000 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +ccShpSrc$90758 = .rodata:0x00000020; // type:object size:0x40 scope:local align:4 +@92020 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92021 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92106 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92107 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@92108 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@92109 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92110 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92121 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@92122 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@92123 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@92124 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_393_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +@91993 = .data:0x0000000C; // type:object size:0xC scope:local align:4 data:4byte +@92055 = .data:0x00000018; // type:object size:0xC scope:local align:4 data:4byte +@92056 = .data:0x00000024; // type:object size:0xC scope:local align:4 data:4byte +@92072 = .data:0x00000030; // type:object size:0xC scope:local align:4 data:4byte +@92096 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@92132 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +l_daObjLv5Key_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5Key = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_Turara/splits.txt b/config/RZDP01/rels/d_a_obj_Turara/splits.txt new file mode 100644 index 0000000000..2ea15f1a7c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Turara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Turara.cpp: + .text start:0x000000CC end:0x00001740 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_obj_Turara/symbols.txt b/config/RZDP01/rels/d_a_obj_Turara/symbols.txt new file mode 100644 index 0000000000..8492a27eea --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Turara/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTurara_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +setBaseMtx__10daTurara_cFv = .text:0x00000120; // type:function size:0xD0 scope:global align:4 +CreateHeap__10daTurara_cFv = .text:0x000001F0; // type:function size:0x164 scope:global align:4 +create__10daTurara_cFv = .text:0x00000354; // type:function size:0x364 scope:global align:4 +setFallStat__10daTurara_cFv = .text:0x000006B8; // type:function size:0x60 scope:global align:4 +Execute__10daTurara_cFPPA3_A4_f = .text:0x00000718; // type:function size:0x7C scope:global align:4 +move__10daTurara_cFv = .text:0x00000794; // type:function size:0x128 scope:global align:4 +modeWait__10daTurara_cFv = .text:0x000008BC; // type:function size:0x244 scope:global align:4 +eventStart__10daTurara_cFv = .text:0x00000B00; // type:function size:0x24 scope:global align:4 +init_modeDropInit__10daTurara_cFv = .text:0x00000B24; // type:function size:0x44 scope:global align:4 +modeDropInit__10daTurara_cFv = .text:0x00000B68; // type:function size:0x2C scope:global align:4 +init_modeDrop__10daTurara_cFv = .text:0x00000B94; // type:function size:0xF4 scope:global align:4 +modeDrop__10daTurara_cFv = .text:0x00000C88; // type:function size:0x4C scope:global align:4 +bgCheck__10daTurara_cFv = .text:0x00000CD4; // type:function size:0x24 scope:global align:4 +init_modeDropEnd__10daTurara_cFv = .text:0x00000CF8; // type:function size:0x25C scope:global align:4 +modeDropEnd__10daTurara_cFv = .text:0x00000F54; // type:function size:0x214 scope:global align:4 +init_modeDropEnd2__10daTurara_cFv = .text:0x00001168; // type:function size:0x2A4 scope:global align:4 +modeDropEnd2__10daTurara_cFv = .text:0x0000140C; // type:function size:0x50 scope:global align:4 +Draw__10daTurara_cFv = .text:0x0000145C; // type:function size:0xF4 scope:global align:4 +Delete__10daTurara_cFv = .text:0x00001550; // type:function size:0x68 scope:global align:4 +daTurara_Draw__FP10daTurara_c = .text:0x000015B8; // type:function size:0x10 scope:global align:4 +daTurara_Execute__FP10daTurara_c = .text:0x000015C8; // type:function size:0x4 scope:global align:4 +daTurara_Delete__FP10daTurara_c = .text:0x000015CC; // type:function size:0x4 scope:global align:4 +daTurara_Create__FP10fopAc_ac_c = .text:0x000015D0; // type:function size:0x4 scope:global align:4 +__dt__14daTurara_HIO_cFv = .text:0x000015D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_Turara_cpp = .text:0x00001614; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daTurara_cFv = .text:0x0000168C; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daTurara_cFv = .text:0x00001694; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x0000169C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000016A4; // type:function size:0x8 scope:global align:4 +__dt__10daTurara_cFv = .text:0x000016AC; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93752 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93754 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93755 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93756 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__10daTurara_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000044; // type:object size:0x8 scope:global align:4 +@93879 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93880 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93881 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92008 = .rodata:0x00000058; // type:object size:0x3C scope:local align:4 +@93966 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93967 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94057 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@94058 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@94231 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94232 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +lbl_394_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daTurara_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Turara = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daTurara_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_394_data_68 = .data:0x00000068; // type:object size:0xF data:string +@92257 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +__RTTI__14daTurara_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__10daTurara_c = .data:0x0000009C; // type:object size:0x48 scope:global align:4 +lbl_394_data_E4 = .data:0x000000E4; // type:object size:0xB data:string +@92261 = .data:0x000000F0; // type:object size:0x24 scope:local align:4 +__RTTI__10daTurara_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +lbl_394_data_11C = .data:0x0000011C; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_394_data_138 = .data:0x00000138; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000158; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91894 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:byte +mCcDCyl__10daTurara_c = .bss:0x00000034; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt b/config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt new file mode 100644 index 0000000000..82e4e22cfc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_TvCdlst/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_TvCdlst.cpp: + .text start:0x000000CC end:0x00000A78 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000094 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_TvCdlst/symbols.txt b/config/RZDP01/rels/d_a_obj_TvCdlst/symbols.txt new file mode 100644 index 0000000000..b24f538f98 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_TvCdlst/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTvCdlst_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daTvCdlst_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daTvCdlst_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__11daTvCdlst_cFv = .text:0x000001D0; // type:function size:0x23C scope:global align:4 +createHeapCallBack__11daTvCdlst_cFP10fopAc_ac_c = .text:0x0000040C; // type:function size:0x4 scope:global align:4 +lightInit__11daTvCdlst_cFv = .text:0x00000410; // type:function size:0xA0 scope:global align:4 +pointLightProc__11daTvCdlst_cFv = .text:0x000004B0; // type:function size:0xCC scope:global align:4 +Execute__11daTvCdlst_cFv = .text:0x0000057C; // type:function size:0x344 scope:global align:4 +Draw__11daTvCdlst_cFv = .text:0x000008C0; // type:function size:0x98 scope:global align:4 +Delete__11daTvCdlst_cFv = .text:0x00000958; // type:function size:0x58 scope:global align:4 +daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x000009B8; // type:function size:0x4 scope:global align:4 +daTvCdlst_Create__FP10fopAc_ac_c = .text:0x000009BC; // type:function size:0x4 scope:global align:4 +__dt__15daTvCdlst_HIO_cFv = .text:0x000009C0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_TvCdlst_cpp = .text:0x00000A00; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daTvCdlst_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90203 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90260 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90261 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90262 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90263 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_395_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90276 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90277 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90278 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90279 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90341 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90342 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90343 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_395_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daTvCdlst_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TvCdlst = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTvCdlst_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_395_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89173 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTvCdlst_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88979 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__11daTvCdlst_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_Y_taihou/splits.txt b/config/RZDP01/rels/d_a_obj_Y_taihou/splits.txt new file mode 100644 index 0000000000..9ed87bddf1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Y_taihou/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_Y_taihou.cpp: + .text start:0x000000CC end:0x000012FC + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_Y_taihou/symbols.txt b/config/RZDP01/rels/d_a_obj_Y_taihou/symbols.txt new file mode 100644 index 0000000000..1a3f57f1db --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_Y_taihou/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ccHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +pushPullcallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000001A8; // type:function size:0xC4 scope:global align:4 +searchIronBallCallback__FPvPv = .text:0x0000026C; // type:function size:0x8C scope:global align:4 +create1st__14daObjYtaihou_cFv = .text:0x000002F8; // type:function size:0xC8 scope:global align:4 +setIronBall__14daObjYtaihou_cFP12daObjCarry_c = .text:0x000003C0; // type:function size:0x70 scope:global align:4 +getEvent__14daObjYtaihou_cFUc = .text:0x00000430; // type:function size:0x14 scope:global align:4 +loadAngle__14daObjYtaihou_cFv = .text:0x00000444; // type:function size:0x88 scope:global align:4 +saveAngle__14daObjYtaihou_cFv = .text:0x000004CC; // type:function size:0xBC scope:global align:4 +setNextAngle__14daObjYtaihou_cFv = .text:0x00000588; // type:function size:0x24 scope:global align:4 +setMtx__14daObjYtaihou_cFv = .text:0x000005AC; // type:function size:0x168 scope:global align:4 +rotateCheck__14daObjYtaihou_cFv = .text:0x00000714; // type:function size:0x1C8 scope:global align:4 +shotCheck__14daObjYtaihou_cFv = .text:0x000008DC; // type:function size:0x468 scope:global align:4 +eventStart__14daObjYtaihou_cFv = .text:0x00000D44; // type:function size:0x10 scope:global align:4 +CreateHeap__14daObjYtaihou_cFv = .text:0x00000D54; // type:function size:0x68 scope:global align:4 +Create__14daObjYtaihou_cFv = .text:0x00000DBC; // type:function size:0xB0 scope:global align:4 +Execute__14daObjYtaihou_cFPPA3_A4_f = .text:0x00000E6C; // type:function size:0xB8 scope:global align:4 +Draw__14daObjYtaihou_cFv = .text:0x00000F24; // type:function size:0xC4 scope:global align:4 +Delete__14daObjYtaihou_cFv = .text:0x00000FE8; // type:function size:0x78 scope:global align:4 +daObjYtaihou_create1st__FP14daObjYtaihou_c = .text:0x00001060; // type:function size:0xE0 scope:global align:4 +daObjYtaihou_MoveBGDelete__FP14daObjYtaihou_c = .text:0x00001140; // type:function size:0x4 scope:global align:4 +daObjYtaihou_MoveBGExecute__FP14daObjYtaihou_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjYtaihou_MoveBGDraw__FP14daObjYtaihou_c = .text:0x00001148; // type:function size:0x10 scope:global align:4 +__dt__14daObjYtaihou_cFv = .text:0x00001158; // type:function size:0x7C scope:global align:4 +@1452@eventStart__14daObjYtaihou_cFv = .text:0x000011D4; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daObjYtaihou_cFv = .text:0x000011DC; // type:function size:0x8 scope:local align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000011E4; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00001268; // type:function size:0x84 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000012F4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@93721 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93722 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93733 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93734 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93747 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93764 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93843 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93844 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93845 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93846 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93847 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93850 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93881 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +l_hibanaOffset$92256 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +l_shotOffset$92265 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +l_shotSmokeOffset$92267 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +@93968 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +l_cc_offset$92336 = .rodata:0x0000007C; // type:object size:0xC scope:local align:4 +l_wheelDivAngle$92173 = .rodata:0x00000088; // type:object size:0x2 scope:local align:4 +l_wheelDivAngleP2$92174 = .rodata:0x0000008A; // type:object size:0x2 scope:local align:2 +pp_field$92062 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +lbl_396_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_offsetAngle$92167 = .data:0x00000054; // type:object size:0x8 scope:local align:4 +daObjYtaihou_METHODS = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ytaihou = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__14daObjYtaihou_c = .data:0x000000AC; // type:object size:0x48 scope:global align:4 +lbl_396_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@92399 = .data:0x00000104; // type:object size:0x24 scope:local align:4 +__RTTI__14daObjYtaihou_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_396_data_130 = .data:0x00000130; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +lbl_396_data_14C = .data:0x0000014C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_wheelMinR$92175 = .bss:0x00000008; // type:object size:0x4 scope:local align:4 data:byte +lbl_396_bss_C = .bss:0x0000000C; // type:object size:0x1 data:byte +@92255 = .bss:0x00000010; // type:object size:0xC scope:local align:4 +l_effectScale$92252 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_amiShutter/splits.txt b/config/RZDP01/rels/d_a_obj_amiShutter/splits.txt new file mode 100644 index 0000000000..2935b87e74 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_amiShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_amiShutter.cpp: + .text start:0x000000CC end:0x00000BCC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000001A4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_amiShutter/symbols.txt b/config/RZDP01/rels/d_a_obj_amiShutter/symbols.txt new file mode 100644 index 0000000000..290ecbe9c3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_amiShutter/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daAmiShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +setBaseMtx__14daAmiShutter_cFv = .text:0x00000108; // type:function size:0x7C scope:global align:4 +CreateHeap__14daAmiShutter_cFv = .text:0x00000184; // type:function size:0x68 scope:global align:4 +create__14daAmiShutter_cFv = .text:0x000001EC; // type:function size:0x180 scope:global align:4 +Execute__14daAmiShutter_cFPPA3_A4_f = .text:0x0000036C; // type:function size:0x74 scope:global align:4 +playerAreaCheck__14daAmiShutter_cFv = .text:0x000003E0; // type:function size:0xEC scope:global align:4 +modeWait__14daAmiShutter_cFv = .text:0x000004CC; // type:function size:0x70 scope:global align:4 +modeWaitEvent__14daAmiShutter_cFv = .text:0x0000053C; // type:function size:0xB8 scope:global align:4 +eventStart__14daAmiShutter_cFv = .text:0x000005F4; // type:function size:0x24 scope:global align:4 +init_modeClose__14daAmiShutter_cFv = .text:0x00000618; // type:function size:0x94 scope:global align:4 +modeClose__14daAmiShutter_cFv = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +init_modeCloseEvent__14daAmiShutter_cFv = .text:0x0000072C; // type:function size:0x94 scope:global align:4 +modeCloseEvent__14daAmiShutter_cFv = .text:0x000007C0; // type:function size:0x8C scope:global align:4 +init_modeCloseEnd__14daAmiShutter_cFv = .text:0x0000084C; // type:function size:0x94 scope:global align:4 +modeCloseEnd__14daAmiShutter_cFv = .text:0x000008E0; // type:function size:0x4 scope:global align:4 +init_modeOpen__14daAmiShutter_cFv = .text:0x000008E4; // type:function size:0x84 scope:global align:4 +modeOpen__14daAmiShutter_cFv = .text:0x00000968; // type:function size:0x7C scope:global align:4 +Draw__14daAmiShutter_cFv = .text:0x000009E4; // type:function size:0x98 scope:global align:4 +Delete__14daAmiShutter_cFv = .text:0x00000A7C; // type:function size:0x30 scope:global align:4 +daAmiShutter_Draw__FP14daAmiShutter_c = .text:0x00000AAC; // type:function size:0x10 scope:global align:4 +daAmiShutter_Execute__FP14daAmiShutter_c = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +daAmiShutter_Delete__FP14daAmiShutter_c = .text:0x00000AC0; // type:function size:0x4 scope:global align:4 +daAmiShutter_Create__FP10fopAc_ac_c = .text:0x00000AC4; // type:function size:0x4 scope:global align:4 +__dt__18daAmiShutter_HIO_cFv = .text:0x00000AC8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_amiShutter_cpp = .text:0x00000B08; // type:function size:0x48 scope:global align:4 +@1452@eventStart__14daAmiShutter_cFv = .text:0x00000B50; // type:function size:0x8 scope:local align:4 +@1452@__dt__14daAmiShutter_cFv = .text:0x00000B58; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000B60; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000B68; // type:function size:0x8 scope:global align:4 +__dt__14daAmiShutter_cFv = .text:0x00000B70; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92892 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92893 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92958 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@92995 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@92996 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93044 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93045 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93049 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93062 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_397_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$91887 = .data:0x00000008; // type:object size:0x48 scope:local align:4 +l_daAmiShutter_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_AmiShutter = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__18daAmiShutter_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_397_data_AC = .data:0x000000AC; // type:object size:0x13 data:string +@92059 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__18daAmiShutter_HIO_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +__vt__14daAmiShutter_c = .data:0x000000DC; // type:object size:0x48 scope:global align:4 +lbl_397_data_124 = .data:0x00000124; // type:object size:0xF data:string +@92063 = .data:0x00000134; // type:object size:0x24 scope:local align:4 +__RTTI__14daAmiShutter_c = .data:0x00000158; // type:object size:0x8 scope:global align:4 +lbl_397_data_160 = .data:0x00000160; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000174; // type:object size:0x8 scope:global align:4 +lbl_397_data_17C = .data:0x0000017C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000019C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91824 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_ari/splits.txt b/config/RZDP01/rels/d_a_obj_ari/splits.txt new file mode 100644 index 0000000000..9bab520d75 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ari/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ari.cpp: + .text start:0x000000CC end:0x00002110 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_ari/symbols.txt b/config/RZDP01/rels/d_a_obj_ari/symbols.txt new file mode 100644 index 0000000000..fad57cb7a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ari/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_AriHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjARI_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjARI_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +ctrlJoint__10daObjARI_cFP8J3DJointP8J3DModel = .text:0x000001C0; // type:function size:0xD0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000290; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x338 scope:global align:4 +daObjARI_Create__FP10fopAc_ac_c = .text:0x00000610; // type:function size:0x5EC scope:global align:4 +daObjARI_Delete__FP10daObjARI_c = .text:0x00000BFC; // type:function size:0x68 scope:global align:4 +WallWalk__10daObjARI_cFv = .text:0x00000C64; // type:function size:0x298 scope:global align:4 +MoveAction__10daObjARI_cFv = .text:0x00000EFC; // type:function size:0x100 scope:global align:4 +Action__10daObjARI_cFv = .text:0x00000FFC; // type:function size:0x78 scope:global align:4 +Insect_Release__10daObjARI_cFv = .text:0x00001074; // type:function size:0x10 scope:global align:4 +checkGround__10daObjARI_cFv = .text:0x00001084; // type:function size:0x124 scope:global align:4 +B_MoveAction__10daObjARI_cFv = .text:0x000011A8; // type:function size:0x70 scope:global align:4 +ParticleSet__10daObjARI_cFv = .text:0x00001218; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjARI_cFv = .text:0x0000133C; // type:function size:0x1EC scope:global align:4 +ObjHit__10daObjARI_cFv = .text:0x00001528; // type:function size:0x104 scope:global align:4 +Execute__10daObjARI_cFv = .text:0x0000162C; // type:function size:0x61C scope:global align:4 +Z_BufferChk__10daObjARI_cFv = .text:0x00001C48; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjARI_cFv = .text:0x00001DC4; // type:function size:0x68 scope:global align:4 +daObjARI_Draw__FP10daObjARI_c = .text:0x00001E2C; // type:function size:0xDC scope:global align:4 +daObjARI_Execute__FP10daObjARI_c = .text:0x00001F08; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjARI_cFv = .text:0x00001F0C; // type:function size:0x174 scope:global align:4 +daObjARI_IsDelete__FP10daObjARI_c = .text:0x00002080; // type:function size:0x8 scope:global align:4 +__dt__14daObj_AriHIO_cFv = .text:0x00002088; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ari_cpp = .text:0x000020C8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96686 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96687 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_398_rodata_8 = .rodata:0x00000008; // type:object size:0x4 +ccSphSrc$93432 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@96693 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96705 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96710 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@96791 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96792 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@96916 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96917 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@96918 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96919 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96920 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96921 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96922 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96935 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96936 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96937 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96968 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96969 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96970 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96971 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96972 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96990 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96991 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96992 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97002 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@97023 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@97051 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +@97078 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97167 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97168 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97169 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97170 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97193 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97194 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97195 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97228 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@97229 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E8; // type:object size:0x4 scope:global align:4 +lbl_398_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObjARI_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ari = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_AriHIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_398_data_64 = .data:0x00000064; // type:object size:0xF data:string +@94131 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_AriHIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daObjARI_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_398_data_94 = .data:0x00000094; // type:object size:0xB data:string +@94135 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjARI_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_398_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_398_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_398_data_CA = .data:0x000000CA; // type:object size:0x6 data:string +lbl_398_data_D0 = .data:0x000000D0; // type:object size:0x6 data:string +lbl_398_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string +lbl_398_data_DC = .data:0x000000DC; // type:object size:0x6 data:string +lbl_398_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string +lbl_398_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string +lbl_398_data_EE = .data:0x000000EE; // type:object size:0x6 data:string +lbl_398_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_398_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93423 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_automata/splits.txt b/config/RZDP01/rels/d_a_obj_automata/splits.txt new file mode 100644 index 0000000000..a177f9103f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_automata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_automata.cpp: + .text start:0x000000CC end:0x00000FD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_automata/symbols.txt b/config/RZDP01/rels/d_a_obj_automata/symbols.txt new file mode 100644 index 0000000000..efffa50ae7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_automata/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__16daObj_AutoMata_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +create__16daObj_AutoMata_cFv = .text:0x000001D8; // type:function size:0x2FC scope:global align:4 +CreateHeap__16daObj_AutoMata_cFv = .text:0x000004D4; // type:function size:0x114 scope:global align:4 +Execute__16daObj_AutoMata_cFv = .text:0x000005E8; // type:function size:0x240 scope:global align:4 +Draw__16daObj_AutoMata_cFv = .text:0x00000828; // type:function size:0xE0 scope:global align:4 +createHeapCallBack__16daObj_AutoMata_cFP10fopAc_ac_c = .text:0x00000908; // type:function size:0x4 scope:global align:4 +srchTHouse__16daObj_AutoMata_cFP10fopAc_ac_cPv = .text:0x0000090C; // type:function size:0x60 scope:global align:4 +setAnm__16daObj_AutoMata_cFib = .text:0x0000096C; // type:function size:0x140 scope:global align:4 +setEnvTevColor__16daObj_AutoMata_cFv = .text:0x00000AAC; // type:function size:0x58 scope:global align:4 +setRoomNo__16daObj_AutoMata_cFv = .text:0x00000B04; // type:function size:0x44 scope:global align:4 +setMtx__16daObj_AutoMata_cFv = .text:0x00000B48; // type:function size:0x74 scope:global align:4 +setSe__16daObj_AutoMata_cFv = .text:0x00000BBC; // type:function size:0x2B8 scope:global align:4 +daObj_AutoMata_Create__FPv = .text:0x00000E74; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_Delete__FPv = .text:0x00000E78; // type:function size:0x34 scope:global align:4 +daObj_AutoMata_Execute__FPv = .text:0x00000EAC; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_Draw__FPv = .text:0x00000EB0; // type:function size:0x4 scope:global align:4 +daObj_AutoMata_IsDelete__FPv = .text:0x00000EB4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_automata_cpp = .text:0x00000EBC; // type:function size:0xC4 scope:global align:4 +__dt__22daObj_AutoMata_Param_cFv = .text:0x00000F80; // type:function size:0x40 scope:global align:4 +__ct__22daObj_AutoMata_Param_cFv = .text:0x00000FC0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__22daObj_AutoMata_Param_c = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_ccDObjData = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@96298 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96302 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96344 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96376 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96377 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96378 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96397 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +bckArcIx$94834 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +btkArcIx$94835 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +playMode$94836 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@96452 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96546 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96547 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96548 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96549 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_399_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_399_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObj_AutoMata_MethodTable = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_AUTOMATA = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_AutoMata_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_399_data_78 = .data:0x00000078; // type:object size:0x11 data:string +@94965 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_AutoMata_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__22daObj_AutoMata_Param_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_399_data_AC = .data:0x000000AC; // type:object size:0x17 data:string +__RTTI__22daObj_AutoMata_Param_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +l_ccDSph = .bss:0x0000004C; // type:object size:0x40 scope:global align:4 +@94682 = .bss:0x0000008C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000098; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_avalanche/splits.txt b/config/RZDP01/rels/d_a_obj_avalanche/splits.txt new file mode 100644 index 0000000000..61a98e5e1b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_avalanche/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_avalanche.cpp: + .text start:0x0000005C end:0x00000C88 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x0000015C diff --git a/config/RZDP01/rels/d_a_obj_avalanche/symbols.txt b/config/RZDP01/rels/d_a_obj_avalanche/symbols.txt new file mode 100644 index 0000000000..1eba9a6e33 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_avalanche/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__16daObjAvalanche_cFv = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +Create__16daObjAvalanche_cFv = .text:0x000000FC; // type:function size:0x1B8 scope:global align:4 +CreateHeap__16daObjAvalanche_cFv = .text:0x000002B4; // type:function size:0x1A0 scope:global align:4 +create1st__16daObjAvalanche_cFv = .text:0x00000454; // type:function size:0x68 scope:global align:4 +Execute__16daObjAvalanche_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x64 scope:global align:4 +checkCollapse__16daObjAvalanche_cFv = .text:0x00000520; // type:function size:0x134 scope:global align:4 +move__16daObjAvalanche_cFv = .text:0x00000654; // type:function size:0x74 scope:global align:4 +actionWait__16daObjAvalanche_cFv = .text:0x000006C8; // type:function size:0x6C scope:global align:4 +actionOrderEvent__16daObjAvalanche_cFv = .text:0x00000734; // type:function size:0xC8 scope:global align:4 +actionEvent__16daObjAvalanche_cFv = .text:0x000007FC; // type:function size:0x80 scope:global align:4 +actionDead__16daObjAvalanche_cFv = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +demoProc__16daObjAvalanche_cFv = .text:0x00000880; // type:function size:0x1D4 scope:global align:4 +setEffect__16daObjAvalanche_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global align:4 +Draw__16daObjAvalanche_cFv = .text:0x00000AF8; // type:function size:0xAC scope:global align:4 +Delete__16daObjAvalanche_cFv = .text:0x00000BA4; // type:function size:0x6C scope:global align:4 +daObjAvalanche_create1st__FP16daObjAvalanche_c = .text:0x00000C10; // type:function size:0x60 scope:global align:4 +daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 +daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c = .text:0x00000C74; // type:function size:0x4 scope:global align:4 +daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c = .text:0x00000C78; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_check_pos = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@92997 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93047 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93074 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93109 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93123 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_400_data_C = .data:0x0000000C; // type:object size:0xE data:string +l_evName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +lbl_400_data_20 = .data:0x00000020; // type:object size:0x8 data:string +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x0000002C; // type:object size:0x18 scope:global align:4 +l_func$91914 = .data:0x00000044; // type:object size:0x30 scope:local align:4 +lbl_400_data_74 = .data:0x00000074; // type:object size:0x5 data:string +lbl_400_data_79 = .data:0x00000079; // type:object size:0x9 data:string +action_table$91964 = .data:0x00000084; // type:object size:0x8 scope:local align:4 +lbl_400_data_8C = .data:0x0000008C; // type:object size:0x6 data:string +daObjAvalanche_METHODS = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Avalanche = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__16daObjAvalanche_c = .data:0x000000E4; // type:object size:0x28 scope:global align:4 +lbl_400_data_10C = .data:0x0000010C; // type:object size:0x11 data:string +@92074 = .data:0x00000120; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjAvalanche_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 +lbl_400_data_13C = .data:0x0000013C; // type:object size:0x11 data:string +@92076 = .data:0x00000150; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_balloon/splits.txt b/config/RZDP01/rels/d_a_obj_balloon/splits.txt new file mode 100644 index 0000000000..4b4a046097 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_balloon/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_balloon.cpp: + .text start:0x000000CC end:0x00000C44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_obj_balloon/symbols.txt b/config/RZDP01/rels/d_a_obj_balloon/symbols.txt new file mode 100644 index 0000000000..acd66ca68e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_balloon/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Balloon_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +draw__15daObj_Balloon_cFv = .text:0x00000114; // type:function size:0xE0 scope:global align:4 +daObj_Balloon_Draw__FP15daObj_Balloon_c = .text:0x000001F4; // type:function size:0x4 scope:global align:4 +saveBestScore__15daObj_Balloon_cFv = .text:0x000001F8; // type:function size:0x18 scope:global align:4 +cc_set__15daObj_Balloon_cFv = .text:0x00000210; // type:function size:0xB0 scope:global align:4 +action__15daObj_Balloon_cFv = .text:0x000002C0; // type:function size:0x4A8 scope:global align:4 +mtx_set__15daObj_Balloon_cFv = .text:0x00000768; // type:function size:0x70 scope:global align:4 +daObj_Balloon_Execute__FP15daObj_Balloon_c = .text:0x000007D8; // type:function size:0x40 scope:global align:4 +daObj_Balloon_IsDelete__FP15daObj_Balloon_c = .text:0x00000818; // type:function size:0x8 scope:global align:4 +_delete__15daObj_Balloon_cFv = .text:0x00000820; // type:function size:0x74 scope:global align:4 +daObj_Balloon_Delete__FP15daObj_Balloon_c = .text:0x00000894; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObj_Balloon_cFv = .text:0x00000898; // type:function size:0xD4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +create__15daObj_Balloon_cFv = .text:0x00000970; // type:function size:0x248 scope:global align:4 +daObj_Balloon_Create__FP15daObj_Balloon_c = .text:0x00000BB8; // type:function size:0x4 scope:global align:4 +__dt__19daObj_Balloon_HIO_cFv = .text:0x00000BBC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_balloon_cpp = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92939 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92954 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92955 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92956 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93032 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93033 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93034 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93035 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93036 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93037 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93038 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +m_combo_type__29@unnamed@d_a_obj_balloon_cpp@ = .data:0x00000000; // type:object size:0x4 scope:global align:4 +balloon_radius$91813 = .data:0x00000004; // type:object size:0xC scope:local align:4 +kago_wall_hit_id$91833 = .data:0x00000010; // type:object size:0x4 scope:local align:4 +kago_effect_scale$91834 = .data:0x00000014; // type:object size:0xC scope:local align:4 +break_sound_id$91849 = .data:0x00000020; // type:object size:0xC scope:local align:4 +lbl_401_data_2C = .data:0x0000002C; // type:object size:0x8 data:string +cc_sph_src$91985 = .data:0x00000034; // type:object size:0x40 scope:local align:4 +l_daObj_Balloon_Method = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BALLOON = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Balloon_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_401_data_D0 = .data:0x000000D0; // type:object size:0x14 data:string +@92006 = .data:0x000000E4; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Balloon_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_401_data_F8 = .data:0x000000F8; // type:object size:0x34 +@92070 = .data:0x0000012C; // type:object size:0x3C scope:local align:4 +lbl_401_data_168 = .data:0x00000168; // type:object size:0x14 +@92072 = .data:0x0000017C; // type:object size:0x34 scope:local align:4 +lbl_401_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@92130 = .data:0x000001C4; // type:object size:0x24 scope:local align:4 +lbl_401_data_1E8 = .data:0x000001E8; // type:object size:0x18 +@92132 = .data:0x00000200; // type:object size:0xC scope:local align:4 +lbl_401_data_20C = .data:0x0000020C; // type:object size:0x1C +@92134 = .data:0x00000228; // type:object size:0xC scope:local align:4 +lbl_401_data_234 = .data:0x00000234; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +m_combo_count__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +m_combo_next_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x0000000C; // type:object size:0x4 scope:global align:4 +m_balloon_score__29@unnamed@d_a_obj_balloon_cpp@ = .bss:0x00000010; // type:object size:0x4 scope:global align:4 data:4byte +lbl_401_bss_14 = .bss:0x00000014; // type:object size:0x1 data:byte +@91776 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000024; // type:object size:0x20 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_barDesk/splits.txt b/config/RZDP01/rels/d_a_obj_barDesk/splits.txt new file mode 100644 index 0000000000..9448db8a72 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_barDesk/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_barDesk.cpp: + .text start:0x000000CC end:0x000007A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_barDesk/symbols.txt b/config/RZDP01/rels/d_a_obj_barDesk/symbols.txt new file mode 100644 index 0000000000..84a98fcae3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_barDesk/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daBarDesk_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daBarDesk_cFv = .text:0x000000EC; // type:function size:0x88 scope:global align:4 +CreateHeap__11daBarDesk_cFv = .text:0x00000174; // type:function size:0x68 scope:global align:4 +create__11daBarDesk_cFv = .text:0x000001DC; // type:function size:0x18C scope:global align:4 +Execute__11daBarDesk_cFPPA3_A4_f = .text:0x00000368; // type:function size:0x68 scope:global align:4 +modeWait__11daBarDesk_cFv = .text:0x000003D0; // type:function size:0xB4 scope:global align:4 +init_modeBreak__11daBarDesk_cFv = .text:0x00000484; // type:function size:0xE4 scope:global align:4 +modeBreak__11daBarDesk_cFv = .text:0x00000568; // type:function size:0x4 scope:global align:4 +setBreakEffect__11daBarDesk_cFv = .text:0x0000056C; // type:function size:0xA0 scope:global align:4 +Draw__11daBarDesk_cFv = .text:0x0000060C; // type:function size:0x98 scope:global align:4 +Delete__11daBarDesk_cFv = .text:0x000006A4; // type:function size:0x30 scope:global align:4 +daBarDesk_Draw__FP11daBarDesk_c = .text:0x000006D4; // type:function size:0x10 scope:global align:4 +daBarDesk_Execute__FP11daBarDesk_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daBarDesk_Delete__FP11daBarDesk_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daBarDesk_Create__FP10fopAc_ac_c = .text:0x000006EC; // type:function size:0x4 scope:global align:4 +__dt__15daBarDesk_HIO_cFv = .text:0x000006F0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_barDesk_cpp = .text:0x00000730; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daBarDesk_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@92804 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92817 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@92818 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +particle_id$91849 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_402_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$91812 = .data:0x00000008; // type:object size:0x18 scope:local align:4 +l_daBarDesk_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BarDesk = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daBarDesk_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_402_data_7C = .data:0x0000007C; // type:object size:0x10 data:string +@91898 = .data:0x0000008C; // type:object size:0x14 scope:local align:4 +__RTTI__15daBarDesk_HIO_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__11daBarDesk_c = .data:0x000000A8; // type:object size:0x28 scope:global align:4 +lbl_402_data_D0 = .data:0x000000D0; // type:object size:0xC data:string +@91902 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__11daBarDesk_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__11daBarDesk_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_batta/splits.txt b/config/RZDP01/rels/d_a_obj_batta/splits.txt new file mode 100644 index 0000000000..8e8af980d9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_batta/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_batta.cpp: + .text start:0x000000CC end:0x00002030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000430 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_batta/symbols.txt b/config/RZDP01/rels/d_a_obj_batta/symbols.txt new file mode 100644 index 0000000000..81b712870e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_batta/symbols.txt @@ -0,0 +1,139 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_BattaHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setAction__12daObjBATTA_cFM12daObjBATTA_cFPCvPv_v = .text:0x000000FC; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0x228 scope:global align:4 +daObjBATTA_Create__FP10fopAc_ac_c = .text:0x000003C8; // type:function size:0x484 scope:global align:4 +daObjBATTA_Delete__FP12daObjBATTA_c = .text:0x0000084C; // type:function size:0x68 scope:global align:4 +wait__12daObjBATTA_cFv = .text:0x000008B4; // type:function size:0x19C scope:global align:4 +turn__12daObjBATTA_cFv = .text:0x00000A50; // type:function size:0x260 scope:global align:4 +jump__12daObjBATTA_cFv = .text:0x00000CB0; // type:function size:0x1FC scope:global align:4 +fly_up__12daObjBATTA_cFv = .text:0x00000EAC; // type:function size:0x2E0 scope:global align:4 +fly_down__12daObjBATTA_cFv = .text:0x0000118C; // type:function size:0x1B8 scope:global align:4 +bin_wait__12daObjBATTA_cFv = .text:0x00001344; // type:function size:0x1B0 scope:global align:4 +bin_action__12daObjBATTA_cFv = .text:0x000014F4; // type:function size:0x150 scope:global align:4 +hook__12daObjBATTA_cFv = .text:0x00001644; // type:function size:0x110 scope:global align:4 +boomerang__12daObjBATTA_cFv = .text:0x00001754; // type:function size:0x140 scope:global align:4 +batta_setParticle__12daObjBATTA_cFv = .text:0x00001894; // type:function size:0x204 scope:global align:4 +action__12daObjBATTA_cFv = .text:0x00001A98; // type:function size:0xC8 scope:global align:4 +hit_check__12daObjBATTA_cFv = .text:0x00001B60; // type:function size:0xB8 scope:global align:4 +execute__12daObjBATTA_cFv = .text:0x00001C18; // type:function size:0x16C scope:global align:4 +mtx_set__12daObjBATTA_cFv = .text:0x00001D84; // type:function size:0x6C scope:global align:4 +daObjBATTA_Draw__FP12daObjBATTA_c = .text:0x00001DF0; // type:function size:0xEC scope:global align:4 +daObjBATTA_Execute__FP12daObjBATTA_c = .text:0x00001EDC; // type:function size:0x4 scope:global align:4 +daObjBATTA_IsDelete__FP12daObjBATTA_c = .text:0x00001EE0; // type:function size:0x8 scope:global align:4 +__dt__16daObj_BattaHIO_cFv = .text:0x00001EE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_batta_cpp = .text:0x00001F28; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001F70; // type:function size:0x74 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00001FE4; // type:function size:0xC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00001FF0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96172 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96173 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_batta_brk_index = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_batta_btk_index = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +@96336 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96337 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96338 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96339 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96340 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96341 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96342 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96385 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96386 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96387 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96388 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96389 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96390 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96433 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96434 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96435 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96439 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96486 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96487 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96488 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96489 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96490 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96491 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96525 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96526 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96527 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96528 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96529 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96606 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96607 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96608 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96609 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96610 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96611 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96612 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96642 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@96676 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +lbl_403_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 +@96779 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@96782 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96813 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96814 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__27@unnamed@d_a_obj_batta_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96267 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96268 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96363 = .data:0x00000058; // type:object size:0xC scope:local align:4 +@96364 = .data:0x00000064; // type:object size:0xC scope:local align:4 +lbl_403_data_70 = .data:0x00000070; // type:object size:0x4 data:string +@96418 = .data:0x00000074; // type:object size:0xC scope:local align:4 data:4byte +@96419 = .data:0x00000080; // type:object size:0xC scope:local align:4 data:4byte +@96454 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +@96455 = .data:0x00000098; // type:object size:0xC scope:local align:4 +@96509 = .data:0x000000A4; // type:object size:0xC scope:local align:4 data:4byte +@96540 = .data:0x000000B0; // type:object size:0xC scope:local align:4 data:4byte +@96563 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +@96564 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +lbl_403_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +@96622 = .data:0x000000DC; // type:object size:0xC scope:local align:4 data:4byte +@96654 = .data:0x000000E8; // type:object size:0xC scope:local align:4 data:4byte +@96728 = .data:0x000000F4; // type:object size:0xC scope:local align:4 data:4byte +@96744 = .data:0x00000100; // type:object size:0xC scope:local align:4 data:4byte +@96745 = .data:0x0000010C; // type:object size:0xC scope:local align:4 data:4byte +l_daObjBATTA_Method = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Batta = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__16daObj_BattaHIO_c = .data:0x00000168; // type:object size:0xC scope:global align:4 +lbl_403_data_174 = .data:0x00000174; // type:object size:0x11 data:string +@94155 = .data:0x00000188; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_BattaHIO_c = .data:0x00000194; // type:object size:0x8 scope:global align:4 +__vt__12daObjBATTA_c = .data:0x0000019C; // type:object size:0xC scope:global align:4 +lbl_403_data_1A8 = .data:0x000001A8; // type:object size:0xD data:string +@94159 = .data:0x000001B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjBATTA_c = .data:0x000001CC; // type:object size:0x8 scope:global align:4 +lbl_403_data_1D4 = .data:0x000001D4; // type:object size:0xA data:string +@94163 = .data:0x000001E0; // type:object size:0xC scope:local align:4 +lbl_403_data_1EC = .data:0x000001EC; // type:object size:0x3C +@94223 = .data:0x00000228; // type:object size:0x3C scope:local align:4 +lbl_403_data_264 = .data:0x00000264; // type:object size:0x14 +@94225 = .data:0x00000278; // type:object size:0x34 scope:local align:4 +lbl_403_data_2AC = .data:0x000002AC; // type:object size:0x14 +@94283 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_403_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@94285 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_403_data_308 = .data:0x00000308; // type:object size:0x1C +@94287 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_403_data_330 = .data:0x00000330; // type:object size:0xE0 +lbl_403_data_410 = .data:0x00000410; // type:object size:0x8 data:string +lbl_403_data_418 = .data:0x00000418; // type:object size:0x4 data:string +lbl_403_data_41C = .data:0x0000041C; // type:object size:0x4 data:string +lbl_403_data_420 = .data:0x00000420; // type:object size:0x4 data:string +lbl_403_data_424 = .data:0x00000424; // type:object size:0x4 data:string +lbl_403_data_428 = .data:0x00000428; // type:object size:0x4 data:string +lbl_403_data_42C = .data:0x0000042C; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_403_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93433 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_bbox/splits.txt b/config/RZDP01/rels/d_a_obj_bbox/splits.txt new file mode 100644 index 0000000000..65329546c3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bbox.cpp: + .text start:0x0000005C end:0x000005BC + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDP01/rels/d_a_obj_bbox/symbols.txt b/config/RZDP01/rels/d_a_obj_bbox/symbols.txt new file mode 100644 index 0000000000..c61cf04e1e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bbox/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjBBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjBBox_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__11daObjBBox_cFv = .text:0x000000E0; // type:function size:0x78 scope:global align:4 +CreateHeap__11daObjBBox_cFv = .text:0x00000158; // type:function size:0x68 scope:global align:4 +create1st__11daObjBBox_cFv = .text:0x000001C0; // type:function size:0xB4 scope:global align:4 +__ct__11daObjBBox_cFv = .text:0x00000274; // type:function size:0xA0 scope:global align:4 +Execute__11daObjBBox_cFPPA3_A4_f = .text:0x00000314; // type:function size:0x174 scope:global align:4 +Draw__11daObjBBox_cFv = .text:0x00000488; // type:function size:0x98 scope:global align:4 +Delete__11daObjBBox_cFv = .text:0x00000520; // type:function size:0x30 scope:global align:4 +daObjBBox_create1st__FP11daObjBBox_c = .text:0x00000550; // type:function size:0x54 scope:global align:4 +daObjBBox_MoveBGDelete__FP11daObjBBox_c = .text:0x000005A4; // type:function size:0x4 scope:global align:4 +daObjBBox_MoveBGExecute__FP11daObjBBox_c = .text:0x000005A8; // type:function size:0x4 scope:global align:4 +daObjBBox_MoveBGDraw__FP11daObjBBox_c = .text:0x000005AC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +particle_id$89030 = .rodata:0x00000044; // type:object size:0xA scope:local align:4 +@89973 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@89974 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_404_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjBBox_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BBox = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjBBox_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_404_data_84 = .data:0x00000084; // type:object size:0xC data:string +@89089 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjBBox_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bed/splits.txt b/config/RZDP01/rels/d_a_obj_bed/splits.txt new file mode 100644 index 0000000000..6e9931881b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bed/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bed.cpp: + .text start:0x000000CC end:0x00000840 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_bed/symbols.txt b/config/RZDP01/rels/d_a_obj_bed/symbols.txt new file mode 100644 index 0000000000..df09e394dd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bed/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daObj_Bed_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +create__11daObj_Bed_cFv = .text:0x0000019C; // type:function size:0x1F8 scope:global align:4 +CreateHeap__11daObj_Bed_cFv = .text:0x00000394; // type:function size:0x104 scope:global align:4 +Execute__11daObj_Bed_cFv = .text:0x00000498; // type:function size:0xC0 scope:global align:4 +Draw__11daObj_Bed_cFv = .text:0x00000558; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__11daObj_Bed_cFP10fopAc_ac_c = .text:0x00000618; // type:function size:0x4 scope:global align:4 +isDelete__11daObj_Bed_cFv = .text:0x0000061C; // type:function size:0x44 scope:global align:4 +setEnvTevColor__11daObj_Bed_cFv = .text:0x00000660; // type:function size:0x58 scope:global align:4 +setRoomNo__11daObj_Bed_cFv = .text:0x000006B8; // type:function size:0x40 scope:global align:4 +setMtx__11daObj_Bed_cFv = .text:0x000006F8; // type:function size:0x68 scope:global align:4 +daObj_Bed_Create__FPv = .text:0x00000760; // type:function size:0x4 scope:global align:4 +daObj_Bed_Delete__FPv = .text:0x00000764; // type:function size:0x34 scope:global align:4 +daObj_Bed_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global align:4 +daObj_Bed_Draw__FPv = .text:0x0000079C; // type:function size:0x4 scope:global align:4 +daObj_Bed_IsDelete__FPv = .text:0x000007A0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_bed_cpp = .text:0x000007A8; // type:function size:0x48 scope:global align:4 +__dt__17daObj_Bed_Param_cFv = .text:0x000007F0; // type:function size:0x40 scope:global align:4 +__ct__17daObj_Bed_Param_cFv = .text:0x00000830; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_Bed_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95771 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95827 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_405_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Bed_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BED = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObj_Bed_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_405_data_68 = .data:0x00000068; // type:object size:0xC data:string +@94992 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__11daObj_Bed_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__17daObj_Bed_Param_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_405_data_94 = .data:0x00000094; // type:object size:0x12 data:string +__RTTI__17daObj_Bed_Param_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94785 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bemos/splits.txt b/config/RZDP01/rels/d_a_obj_bemos/splits.txt new file mode 100644 index 0000000000..bee6bf1135 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bemos/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bemos.cpp: + .text start:0x000000CC end:0x00004424 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000030C + .data start:0x00000000 end:0x00000620 + .bss start:0x00000008 end:0x00001314 diff --git a/config/RZDP01/rels/d_a_obj_bemos/symbols.txt b/config/RZDP01/rels/d_a_obj_bemos/symbols.txt new file mode 100644 index 0000000000..022f037b2c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bemos/symbols.txt @@ -0,0 +1,180 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +PPCallBack__9daObjBm_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x000000CC; // type:function size:0x138 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000204; // type:function size:0x144 scope:global align:4 +initBaseMtx__9daObjBm_cFv = .text:0x00000348; // type:function size:0x7C scope:global align:4 +setBaseMtx__9daObjBm_cFv = .text:0x000003C4; // type:function size:0xD0 scope:global align:4 +Create__9daObjBm_cFv = .text:0x00000494; // type:function size:0x368 scope:global align:4 +CreateHeap__9daObjBm_cFv = .text:0x000007FC; // type:function size:0x424 scope:global align:4 +create1st__9daObjBm_cFv = .text:0x00000C20; // type:function size:0xA8 scope:global align:4 +Execute__9daObjBm_cFPPA3_A4_f = .text:0x00000CC8; // type:function size:0x200 scope:global align:4 +initActionEnBemos__9daObjBm_cFv = .text:0x00000EC8; // type:function size:0x58 scope:global align:4 +initActionObjBemos__9daObjBm_cFv = .text:0x00000F20; // type:function size:0xF4 scope:global align:4 +actionEnBemos__9daObjBm_cFv = .text:0x00001014; // type:function size:0x200 scope:global align:4 +actionObjBemos__9daObjBm_cFv = .text:0x00001214; // type:function size:0x38 scope:global align:4 +setCrawCO__9daObjBm_cFv = .text:0x0000124C; // type:function size:0xA8 scope:global align:4 +calcBeamPos__9daObjBm_cFv = .text:0x000012F4; // type:function size:0x1DC scope:global align:4 +calcBeamLenAndAt__9daObjBm_cFv = .text:0x000014D0; // type:function size:0x228 scope:global align:4 +checkFindPlayer__9daObjBm_cFv = .text:0x000016F8; // type:function size:0x14C scope:global align:4 +checkSearchPlayer__9daObjBm_cFv = .text:0x00001844; // type:function size:0x14C scope:global align:4 +getSearchDistance__9daObjBm_cFv = .text:0x00001990; // type:function size:0x58 scope:global align:4 +getBeamSearchDistance__9daObjBm_cFv = .text:0x000019E8; // type:function size:0x58 scope:global align:4 +effect_proc__9daObjBm_cFv = .text:0x00001A40; // type:function size:0x1A8 scope:global align:4 +effectWait__9daObjBm_cFv = .text:0x00001BE8; // type:function size:0x4 scope:global align:4 +initEffectSet0__9daObjBm_cFv = .text:0x00001BEC; // type:function size:0x1AC scope:global align:4 +effectSet0__9daObjBm_cFv = .text:0x00001D98; // type:function size:0x4 scope:global align:4 +effectSet1__9daObjBm_cFv = .text:0x00001D9C; // type:function size:0x4 scope:global align:4 +effectEnd__9daObjBm_cFv = .text:0x00001DA0; // type:function size:0x4 scope:global align:4 +check_to_walk__9daObjBm_cFv = .text:0x00001DA4; // type:function size:0x108 scope:global align:4 +mode_wait_init__9daObjBm_cFv = .text:0x00001EAC; // type:function size:0x64 scope:global align:4 +mode_wait__9daObjBm_cFv = .text:0x00001F10; // type:function size:0x118 scope:global align:4 +mode_walk__9daObjBm_cFv = .text:0x00002028; // type:function size:0x32C scope:global align:4 +mode_afl__9daObjBm_cFv = .text:0x00002354; // type:function size:0x18 scope:global align:4 +mode_dead_init__9daObjBm_cFv = .text:0x0000236C; // type:function size:0x24 scope:global align:4 +mode_dead__9daObjBm_cFv = .text:0x00002390; // type:function size:0x4 scope:global align:4 +clr_moment_cnt__9daObjBm_cFv = .text:0x00002394; // type:function size:0x24 scope:global align:4 +__ct__Q29daObjBm_c5Bgc_cFv = .text:0x000023B8; // type:function size:0xD0 scope:global align:4 +wall_pos__Q29daObjBm_c5Bgc_cFPC10fopAc_ac_cPCQ29daObjBm_c8BgcSrc_cisf = .text:0x00002488; // type:function size:0x230 scope:global align:4 +initActionSwWait__9daObjBm_cFv = .text:0x000026B8; // type:function size:0x34 scope:global align:4 +actionSwWait__9daObjBm_cFv = .text:0x000026EC; // type:function size:0x27C scope:global align:4 +initActionWarning__9daObjBm_cFv = .text:0x00002968; // type:function size:0x84 scope:global align:4 +actionWarning__9daObjBm_cFv = .text:0x000029EC; // type:function size:0x10C scope:global align:4 +initActionFindPlayer__9daObjBm_cFv = .text:0x00002AF8; // type:function size:0x11C scope:global align:4 +actionFindPlayer__9daObjBm_cFv = .text:0x00002C14; // type:function size:0x140 scope:global align:4 +initActionAttack__9daObjBm_cFv = .text:0x00002D54; // type:function size:0x264 scope:global align:4 +actionAttack__9daObjBm_cFv = .text:0x00002FB8; // type:function size:0x7C0 scope:global align:4 +initActionDead__9daObjBm_cFv = .text:0x00003778; // type:function size:0x250 scope:global align:4 +actionDead__9daObjBm_cFv = .text:0x000039C8; // type:function size:0x2BC scope:global align:4 +Draw__9daObjBm_cFv = .text:0x00003C84; // type:function size:0x1B4 scope:global align:4 +Delete__9daObjBm_cFv = .text:0x00003E38; // type:function size:0x220 scope:global align:4 +daObjBm_create1st__FP9daObjBm_c = .text:0x00004058; // type:function size:0x198 scope:global align:4 +daObjBm_MoveBGDelete__FP9daObjBm_c = .text:0x000041F0; // type:function size:0x4 scope:global align:4 +daObjBm_MoveBGExecute__FP9daObjBm_c = .text:0x000041F4; // type:function size:0x4 scope:global align:4 +daObjBm_MoveBGDraw__FP9daObjBm_c = .text:0x000041F8; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_bemos_cpp = .text:0x00004208; // type:function size:0xE4 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x000042EC; // type:function size:0x10 scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x000042FC; // type:function size:0x14 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00004310; // type:function size:0xC scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x0000431C; // type:function size:0x84 scope:global align:4 +checkGroundHit__11fopAcM_lc_cFv = .text:0x000043A0; // type:function size:0x4C scope:global align:4 +__arraydtor$94200 = .text:0x000043EC; // type:function size:0x1C scope:local align:4 +__arraydtor$94203 = .text:0x00004408; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_high_beam_offset = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_mid_beam_offset = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_low_beam_offset = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_craw_offset = .rodata:0x00000030; // type:object size:0x30 scope:global align:4 +M_dir_base__9daObjBm_c = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +@98609 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@98610 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@98778 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@98878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@98924 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98925 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98926 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99013 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +mode_proc$93809 = .rodata:0x0000008C; // type:object size:0x30 scope:local align:4 +@99061 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99062 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@99063 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99095 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99096 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99097 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99098 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99195 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@99198 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +eff_id_f$94034 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +hit_eff_id$94035 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +@99326 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@99329 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@99340 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99341 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +M_lin5__Q29daObjBm_c5Bgc_c = .rodata:0x00000104; // type:object size:0x50 scope:global align:4 +M_lin20__Q29daObjBm_c5Bgc_c = .rodata:0x00000154; // type:object size:0x170 scope:global align:4 +@99403 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 data:float +@99425 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@99426 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 data:float +@99449 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@99450 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@99460 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +l_eff_id$94442 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@99656 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 +@99657 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 +l_eff_id$94544 = .rodata:0x000002E8; // type:object size:0x4 scope:local align:4 +l_eff_id2$94553 = .rodata:0x000002EC; // type:object size:0x6 scope:local align:4 +@99884 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@99885 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +bgc_add$94312 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +src_num$94156 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +src_num$94106 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +pp_field$93414 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_406_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_eye_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_406_data_18 = .data:0x00000018; // type:object size:0x5 data:string +l_head_joint = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_406_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global align:4 +lbl_406_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_smallGear0_joint = .data:0x00000038; // type:object size:0x4 scope:global align:4 +lbl_406_data_3C = .data:0x0000003C; // type:object size:0x9 data:string +l_smallGear1_joint = .data:0x00000048; // type:object size:0x4 scope:global align:4 +lbl_406_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_smallGear2_joint = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x000000B4; // type:object size:0x4C scope:global align:4 +l_cyl_src = .data:0x00000100; // type:object size:0x44 scope:global align:4 +l_func$93729 = .data:0x00000144; // type:object size:0x18 scope:local align:4 +l_func$93766 = .data:0x0000015C; // type:object size:0x3C scope:local align:4 +l_eff_func$93997 = .data:0x00000198; // type:object size:0x30 scope:local align:4 +@100004 = .data:0x000001C8; // type:object size:0x20 scope:local align:4 +daObjBm_METHODS = .data:0x000001E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bemos = .data:0x00000208; // type:object size:0x30 scope:global align:4 +__vt__9daObjBm_c = .data:0x00000238; // type:object size:0x28 scope:global align:4 +lbl_406_data_260 = .data:0x00000260; // type:object size:0xA data:string +@94818 = .data:0x0000026C; // type:object size:0x14 scope:local align:4 +__RTTI__9daObjBm_c = .data:0x00000280; // type:object size:0x8 scope:global align:4 +lbl_406_data_288 = .data:0x00000288; // type:object size:0x11 data:string +@94820 = .data:0x0000029C; // type:object size:0xC scope:local align:4 +lbl_406_data_2A8 = .data:0x000002A8; // type:object size:0x3C +@94880 = .data:0x000002E4; // type:object size:0x3C scope:local align:4 +lbl_406_data_320 = .data:0x00000320; // type:object size:0x14 +@94882 = .data:0x00000334; // type:object size:0x34 scope:local align:4 +lbl_406_data_368 = .data:0x00000368; // type:object size:0x48 +@94934 = .data:0x000003B0; // type:object size:0x4C scope:local align:4 +lbl_406_data_3FC = .data:0x000003FC; // type:object size:0x14 +@94938 = .data:0x00000410; // type:object size:0x44 scope:local align:4 +lbl_406_data_454 = .data:0x00000454; // type:object size:0x14 +@94940 = .data:0x00000468; // type:object size:0x24 scope:local align:4 +lbl_406_data_48C = .data:0x0000048C; // type:object size:0x18 +@94942 = .data:0x000004A4; // type:object size:0xC scope:local align:4 +lbl_406_data_4B0 = .data:0x000004B0; // type:object size:0x1C +@94944 = .data:0x000004CC; // type:object size:0xC scope:local align:4 +lbl_406_data_4D8 = .data:0x000004D8; // type:object size:0x48 +@94978 = .data:0x00000520; // type:object size:0x14 scope:local align:4 +lbl_406_data_534 = .data:0x00000534; // type:object size:0xEC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_joint_table = .bss:0x00000008; // type:object size:0x14 scope:global align:4 data:4byte +@94145 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +@94146 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +@94147 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +@94148 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +dir_vec$94142 = .bss:0x00000050; // type:object size:0x30 scope:local align:4 +@94201 = .bss:0x00000080; // type:object size:0xC scope:local align:4 +M_gnd_work__Q29daObjBm_c5Bgc_c = .bss:0x0000008C; // type:object size:0x78C scope:global align:4 +@94202 = .bss:0x00000818; // type:object size:0xC scope:local align:4 +M_wrt_work__Q29daObjBm_c5Bgc_c = .bss:0x00000824; // type:object size:0x54 scope:global align:4 +@94204 = .bss:0x00000878; // type:object size:0xC scope:local align:4 +M_wall_work__Q29daObjBm_c5Bgc_c = .bss:0x00000884; // type:object size:0xA10 scope:global align:4 data:4byte +@94304 = .bss:0x00001298; // type:object size:0xC scope:local align:4 +touch_work$94301 = .bss:0x000012A4; // type:object size:0x70 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_bhashi/splits.txt b/config/RZDP01/rels/d_a_obj_bhashi/splits.txt new file mode 100644 index 0000000000..46a21bbf6c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bhashi.cpp: + .text start:0x0000005C end:0x00001AC4 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_bhashi/symbols.txt b/config/RZDP01/rels/d_a_obj_bhashi/symbols.txt new file mode 100644 index 0000000000..26be230d85 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bhashi/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjBHASHI_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setCcCylinder__13daObjBHASHI_cFv = .text:0x000000C8; // type:function size:0x70 scope:global align:4 +daObjBHASHI_Create__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x22C scope:global align:4 +daObjBHASHI_Delete__FP13daObjBHASHI_c = .text:0x00000364; // type:function size:0x24 scope:global align:4 +Set_Hahen__13daObjBHASHI_cFv = .text:0x00000388; // type:function size:0xD4 scope:global align:4 +Set_Speed__13daObjBHASHI_cFssff = .text:0x0000045C; // type:function size:0x5FC scope:global align:4 +Obj_Damage__13daObjBHASHI_cFv = .text:0x00000A58; // type:function size:0x2F0 scope:global align:4 +Obj_Damage__13daObjBHASHI_cF4cXyz = .text:0x00000D48; // type:function size:0x274 scope:global align:4 +__ct__7Hahen_cFv = .text:0x00000FBC; // type:function size:0x10 scope:global align:4 +Wall_Check__7Hahen_cFv = .text:0x00000FCC; // type:function size:0xC4 scope:global align:4 +HahenMotion__7Hahen_cFv = .text:0x00001090; // type:function size:0x200 scope:global align:4 +CheckCull__7Hahen_cFv = .text:0x00001290; // type:function size:0xA8 scope:global align:4 +checkViewArea__7Hahen_cFv = .text:0x00001338; // type:function size:0x80 scope:global align:4 +Rolling__13daObjBHASHI_cFP4cXyzff = .text:0x000013B8; // type:function size:0xC4 scope:global align:4 +Roll_Set__7Hahen_cFP4cXyzfs = .text:0x0000147C; // type:function size:0x148 scope:global align:4 +setBaseMtx__13daObjBHASHI_cFv = .text:0x000015C4; // type:function size:0xE8 scope:global align:4 +daObjBHASHI_Draw__FP13daObjBHASHI_c = .text:0x000016AC; // type:function size:0x10 scope:global align:4 +daObjBHASHI_Execute__FP13daObjBHASHI_c = .text:0x000016BC; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjBHASHI_cFv = .text:0x000016C0; // type:function size:0xE0 scope:global align:4 +daObjBHASHI_IsDelete__FP13daObjBHASHI_c = .text:0x000017A0; // type:function size:0x8 scope:global align:4 +Delete__13daObjBHASHI_cFv = .text:0x000017A8; // type:function size:0x8C scope:global align:4 +Draw__13daObjBHASHI_cFv = .text:0x00001834; // type:function size:0xF8 scope:global align:4 +Execute__13daObjBHASHI_cFPPA3_A4_f = .text:0x0000192C; // type:function size:0x114 scope:global align:4 +Create__13daObjBHASHI_cFv = .text:0x00001A40; // type:function size:0x44 scope:global align:4 +__dt__7Hahen_cFv = .text:0x00001A84; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93471 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95621 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95676 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95677 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95678 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@95679 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95680 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95681 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95682 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95698 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95718 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95719 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95720 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95721 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95722 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@95723 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95724 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95725 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95726 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95727 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95728 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@95729 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95731 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95732 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95733 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95734 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@95811 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95812 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@95892 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95893 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95894 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@95895 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95896 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95897 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95898 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95899 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95922 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95934 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95935 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95936 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@95975 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95976 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@95977 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96113 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@96114 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@96118 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +lbl_90_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjBHASHI_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BHASHI = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjBHASHI_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_90_data_84 = .data:0x00000084; // type:object size:0xE data:string +@94030 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjBHASHI_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_90_data_B0 = .data:0x000000B0; // type:object size:0x19 data:string +lbl_90_data_C9 = .data:0x000000C9; // type:object size:0x13 data:string +lbl_90_data_DC = .data:0x000000DC; // type:object size:0x19 data:string +lbl_90_data_F5 = .data:0x000000F5; // type:object size:0x19 data:string +lbl_90_data_10E = .data:0x0000010E; // type:object size:0x13 data:string diff --git a/config/RZDP01/rels/d_a_obj_bhbridge/splits.txt b/config/RZDP01/rels/d_a_obj_bhbridge/splits.txt new file mode 100644 index 0000000000..f033aad2af --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bhbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bhbridge.cpp: + .text start:0x0000005C end:0x00000978 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_obj_bhbridge/symbols.txt b/config/RZDP01/rels/d_a_obj_bhbridge/symbols.txt new file mode 100644 index 0000000000..82cbcd7645 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bhbridge/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__15daObjBhbridge_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +initBaseMtx__15daObjBhbridge_cFv = .text:0x00000180; // type:function size:0x10 scope:global align:4 +setBaseMtx__15daObjBhbridge_cFv = .text:0x00000190; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001F0; // type:function size:0x48 scope:global align:4 +daObjBhbridge_Draw__FP15daObjBhbridge_c = .text:0x00000238; // type:function size:0x10 scope:global align:4 +daObjBhbridge_Execute__FP15daObjBhbridge_c = .text:0x00000248; // type:function size:0x4 scope:global align:4 +daObjBhbridge_IsDelete__FP15daObjBhbridge_c = .text:0x0000024C; // type:function size:0x8 scope:global align:4 +daObjBhbridge_Delete__FP15daObjBhbridge_c = .text:0x00000254; // type:function size:0x24 scope:global align:4 +daObjBhbridge_Create__FP10fopAc_ac_c = .text:0x00000278; // type:function size:0x1A8 scope:global align:4 +Delete__15daObjBhbridge_cFv = .text:0x00000420; // type:function size:0x30 scope:global align:4 +Draw__15daObjBhbridge_cFv = .text:0x00000450; // type:function size:0x98 scope:global align:4 +Execute__15daObjBhbridge_cFPPA3_A4_f = .text:0x000004E8; // type:function size:0x3BC scope:global align:4 +Create__15daObjBhbridge_cFv = .text:0x000008A4; // type:function size:0x68 scope:global align:4 +CreateHeap__15daObjBhbridge_cFv = .text:0x0000090C; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92779 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +@92816 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92817 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92818 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92820 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92821 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92822 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92823 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92841 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@92842 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@92892 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92959 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92960 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92962 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92963 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92965 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92976 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92977 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92978 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_407_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjBhbridge_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bhbridge = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjBhbridge_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_407_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@92031 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjBhbridge_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_407_data_B4 = .data:0x000000B4; // type:object size:0xF data:string +lbl_407_data_C3 = .data:0x000000C3; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt b/config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt new file mode 100644 index 0000000000..677902b422 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bk_leaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bk_leaf.cpp: + .text start:0x0000005C end:0x0000058C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_obj_bk_leaf/symbols.txt b/config/RZDP01/rels/d_a_obj_bk_leaf/symbols.txt new file mode 100644 index 0000000000..4683102b26 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bk_leaf/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBokkuri__10daBkLeaf_cFv = .text:0x00000060; // type:function size:0x90 scope:global align:4 +initBaseMtx__10daBkLeaf_cFv = .text:0x000000F0; // type:function size:0x20 scope:global align:4 +setBaseMtx__10daBkLeaf_cFv = .text:0x00000110; // type:function size:0x58 scope:global align:4 +Create__10daBkLeaf_cFv = .text:0x00000168; // type:function size:0x7C scope:global align:4 +CreateHeap__10daBkLeaf_cFv = .text:0x000001E4; // type:function size:0x110 scope:global align:4 +create__10daBkLeaf_cFv = .text:0x000002F4; // type:function size:0xB0 scope:global align:4 +execute__10daBkLeaf_cFv = .text:0x000003A4; // type:function size:0x118 scope:global align:4 +draw__10daBkLeaf_cFv = .text:0x000004BC; // type:function size:0x94 scope:global align:4 +daBkLeaf_Draw__FP10daBkLeaf_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +daBkLeaf_Execute__FP10daBkLeaf_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +daBkLeaf_Delete__FP10daBkLeaf_c = .text:0x00000558; // type:function size:0x30 scope:global align:4 +daBkLeaf_Create__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92817 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92849 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_408_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_bmdName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_408_data_18 = .data:0x00000018; // type:object size:0xE data:string +l_bckName = .data:0x00000028; // type:object size:0x4 scope:global align:4 +l_daBkLeaf_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BkLeaf = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bkdoor/splits.txt b/config/RZDP01/rels/d_a_obj_bkdoor/splits.txt new file mode 100644 index 0000000000..b0f3a234c8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bkdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bkdoor.cpp: + .text start:0x0000005C end:0x00000644 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt new file mode 100644 index 0000000000..72dbc9c680 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bkdoor/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_door__FPvPv = .text:0x0000005C; // type:function size:0x34 scope:global align:4 +initBaseMtx__13daObjBkDoor_cFv = .text:0x00000090; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjBkDoor_cFv = .text:0x000000B0; // type:function size:0x84 scope:global align:4 +Create__13daObjBkDoor_cFv = .text:0x00000134; // type:function size:0x88 scope:global align:4 +CreateHeap__13daObjBkDoor_cFv = .text:0x000001BC; // type:function size:0x78 scope:global align:4 +create1st__13daObjBkDoor_cFv = .text:0x00000234; // type:function size:0x84 scope:global align:4 +openCheck__13daObjBkDoor_cFv = .text:0x000002B8; // type:function size:0x6C scope:global align:4 +Execute__13daObjBkDoor_cFPPA3_A4_f = .text:0x00000324; // type:function size:0x1E0 scope:global align:4 +Draw__13daObjBkDoor_cFv = .text:0x00000504; // type:function size:0x98 scope:global align:4 +Delete__13daObjBkDoor_cFv = .text:0x0000059C; // type:function size:0x30 scope:global align:4 +daObjBkDoor_create1st__FP13daObjBkDoor_c = .text:0x000005CC; // type:function size:0x60 scope:global align:4 +daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c = .text:0x0000062C; // type:function size:0x4 scope:global align:4 +daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c = .text:0x00000630; // type:function size:0x4 scope:global align:4 +daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c = .text:0x00000634; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_roll_crash_check_areaL = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 +l_roll_crash_check_areaR = .rodata:0x00000040; // type:object size:0x30 scope:global align:4 +@92757 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@92809 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@92813 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@92832 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@92833 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +lbl_91_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjBkDoor_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BkDoor = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObjBkDoor_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_91_data_88 = .data:0x00000088; // type:object size:0xE data:string +@92095 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjBkDoor_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bky_rock/splits.txt b/config/RZDP01/rels/d_a_obj_bky_rock/splits.txt new file mode 100644 index 0000000000..f1face31b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bky_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bky_rock.cpp: + .text start:0x0000005C end:0x000012CC + .rodata start:0x00000000 end:0x00000190 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_bky_rock/symbols.txt b/config/RZDP01/rels/d_a_obj_bky_rock/symbols.txt new file mode 100644 index 0000000000..d61845604a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bky_rock/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daBkyRock_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daBkyRock_cFv = .text:0x00000060; // type:function size:0xBC scope:global align:4 +__dt__11daBkyRock_cFv = .text:0x0000011C; // type:function size:0xA8 scope:global align:4 +create__11daBkyRock_cFv = .text:0x000001C4; // type:function size:0x110 scope:global align:4 +draw__11daBkyRock_cFv = .text:0x000002D4; // type:function size:0x124 scope:global align:4 +Delete__11daBkyRock_cFv = .text:0x000003F8; // type:function size:0xAC scope:global align:4 +setModelMtx__11daBkyRock_cFv = .text:0x000004A4; // type:function size:0x6C scope:global align:4 +createHeap__11daBkyRock_cFv = .text:0x00000510; // type:function size:0x154 scope:global align:4 +init__11daBkyRock_cFv = .text:0x00000664; // type:function size:0x1B8 scope:global align:4 +middleExe__11daBkyRock_cFv = .text:0x0000081C; // type:function size:0x68 scope:global align:4 +exeModeNoDamage__11daBkyRock_cFv = .text:0x00000884; // type:function size:0xB4 scope:global align:4 +exeModeDamage__11daBkyRock_cFv = .text:0x00000938; // type:function size:0x134 scope:global align:4 +exeModePiece__11daBkyRock_cFv = .text:0x00000A6C; // type:function size:0xAC scope:global align:4 +chkHitBombArrow__11daBkyRock_cFv = .text:0x00000B18; // type:function size:0xDC scope:global align:4 +initChangeModeBefore__11daBkyRock_cFv = .text:0x00000BF4; // type:function size:0x90 scope:global align:4 +initChangeModeAfter__11daBkyRock_cFv = .text:0x00000C84; // type:function size:0x1C scope:global align:4 +pieceMove__11daBkyRock_cFv = .text:0x00000CA0; // type:function size:0x180 scope:global align:4 +pieceMoveInit__11daBkyRock_cFv = .text:0x00000E20; // type:function size:0x274 scope:global align:4 +callBombEmt__11daBkyRock_cFiPCUs = .text:0x00001094; // type:function size:0x134 scope:global align:4 +daBkyRock_create__FP11daBkyRock_c = .text:0x000011C8; // type:function size:0x54 scope:global align:4 +daBkyRock_Delete__FP11daBkyRock_c = .text:0x0000121C; // type:function size:0x4 scope:global align:4 +daBkyRock_execute__FP11daBkyRock_c = .text:0x00001220; // type:function size:0x24 scope:global align:4 +daBkyRock_draw__FP11daBkyRock_c = .text:0x00001244; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00001248; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +VIBMODE_POWER = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +PARTICLE_SCALE = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +PARTICLE_OFFSET_POS_Y = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +FIRST_PARTICLE_NAME = .rodata:0x0000001C; // type:object size:0x8 scope:global align:4 +SECOND_PARTICLE_NAME = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +s_CcDCyl__11daBkyRock_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +BMD_IDX$89109 = .rodata:0x00000074; // type:object size:0x18 scope:local align:4 +COL_OFFSET_POS$89147 = .rodata:0x0000008C; // type:object size:0x30 scope:local align:4 +COL_INIT_HEIGHT$89148 = .rodata:0x000000BC; // type:object size:0x10 scope:local align:4 +COL_INIT_RADIUS$89149 = .rodata:0x000000CC; // type:object size:0x10 scope:local align:4 +@90665 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90666 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@90667 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@90668 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@90669 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@90672 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +s_exeProc__11daBkyRock_c = .rodata:0x000000F8; // type:object size:0x24 scope:global align:4 +@90691 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@90692 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@90714 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +VIBMODE_TIMER$89256 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 +@90766 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@90767 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@90768 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@90769 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@90770 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@90771 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 data:string +@90772 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +DROP_OFFSET_POS$89298 = .rodata:0x0000014C; // type:object size:0x8 scope:local align:4 +INIT_SPEED_Y_BASE$89299 = .rodata:0x00000154; // type:object size:0x8 scope:local align:4 +INIT_SPEED_Y_RANGE$89300 = .rodata:0x0000015C; // type:object size:0x8 scope:local align:4 +PIECE_SCALE_RANGE$89301 = .rodata:0x00000164; // type:object size:0x8 scope:local align:4 +PIECE_SCALE_BASE$89302 = .rodata:0x0000016C; // type:object size:0x8 scope:local align:4 +@90799 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@90800 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@90801 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@90802 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@90803 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@90825 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +DZB_IDX$89110 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +lbl_409_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daBkyRock_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_BkyRock = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daBkyRock_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_409_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89398 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daBkyRock_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_409_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bmWindow/splits.txt b/config/RZDP01/rels/d_a_obj_bmWindow/splits.txt new file mode 100644 index 0000000000..6af4887936 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bmWindow/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bmWindow.cpp: + .text start:0x000000CC end:0x00001084 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000094 diff --git a/config/RZDP01/rels/d_a_obj_bmWindow/symbols.txt b/config/RZDP01/rels/d_a_obj_bmWindow/symbols.txt new file mode 100644 index 0000000000..92e5c44d3d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bmWindow/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daBmWindow_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__12daBmWindow_cFv = .text:0x00000154; // type:function size:0xAC scope:global align:4 +CreateHeap__12daBmWindow_cFv = .text:0x00000200; // type:function size:0x68 scope:global align:4 +create__12daBmWindow_cFv = .text:0x00000268; // type:function size:0x21C scope:global align:4 +Execute__12daBmWindow_cFPPA3_A4_f = .text:0x00000484; // type:function size:0x58 scope:global align:4 +windowProc__12daBmWindow_cFv = .text:0x000004DC; // type:function size:0x17C scope:global align:4 +modeWait__12daBmWindow_cFv = .text:0x00000658; // type:function size:0x450 scope:global align:4 +checkActorInRectangle__12daBmWindow_cFP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x00000AA8; // type:function size:0xE8 scope:global align:4 +init_modeBreak__12daBmWindow_cFv = .text:0x00000B90; // type:function size:0x120 scope:global align:4 +modeBreak__12daBmWindow_cFv = .text:0x00000CB0; // type:function size:0x4 scope:global align:4 +init_modeBreakEff__12daBmWindow_cFv = .text:0x00000CB4; // type:function size:0xD0 scope:global align:4 +modeBreakEff__12daBmWindow_cFv = .text:0x00000D84; // type:function size:0x4 scope:global align:4 +setBreakEffect__12daBmWindow_cFi = .text:0x00000D88; // type:function size:0x150 scope:global align:4 +Draw__12daBmWindow_cFv = .text:0x00000ED8; // type:function size:0xA8 scope:global align:4 +Delete__12daBmWindow_cFv = .text:0x00000F80; // type:function size:0x30 scope:global align:4 +daBmWindow_Draw__FP12daBmWindow_c = .text:0x00000FB0; // type:function size:0x10 scope:global align:4 +daBmWindow_Execute__FP12daBmWindow_c = .text:0x00000FC0; // type:function size:0x4 scope:global align:4 +daBmWindow_Delete__FP12daBmWindow_c = .text:0x00000FC4; // type:function size:0x4 scope:global align:4 +daBmWindow_Create__FP10fopAc_ac_c = .text:0x00000FC8; // type:function size:0x4 scope:global align:4 +__dt__16daBmWindow_HIO_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bmWindow_cpp = .text:0x0000100C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93140 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93141 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93142 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93143 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93144 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93146 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93147 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93148 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daBmWindow_c = .rodata:0x00000024; // type:object size:0x30 scope:global align:4 +l_check_area = .rodata:0x00000054; // type:object size:0x30 scope:global align:4 +@93211 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91830 = .rodata:0x00000088; // type:object size:0x24 scope:local align:4 +@93307 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93360 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93361 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93362 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@93365 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93366 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93369 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@93371 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +particle_id$91971 = .rodata:0x000000E0; // type:object size:0xC scope:local align:4 +lbl_410_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daBmWindow_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BmWindow = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daBmWindow_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_410_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@92031 = .data:0x0000007C; // type:object size:0x1C scope:local align:4 +__RTTI__16daBmWindow_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__12daBmWindow_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_410_data_C8 = .data:0x000000C8; // type:object size:0xD data:string +@92035 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__12daBmWindow_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91760 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:byte +mCcDCyl__12daBmWindow_c = .bss:0x00000050; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bmshutter/splits.txt b/config/RZDP01/rels/d_a_obj_bmshutter/splits.txt new file mode 100644 index 0000000000..360b3b4772 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bmshutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bmshutter.cpp: + .text start:0x0000005C end:0x00000B74 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_obj_bmshutter/symbols.txt b/config/RZDP01/rels/d_a_obj_bmshutter/symbols.txt new file mode 100644 index 0000000000..5f58c93ea9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bmshutter/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjBmSh_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__11daObjBmSh_cFv = .text:0x000000E8; // type:function size:0x94 scope:global align:4 +Create__11daObjBmSh_cFv = .text:0x0000017C; // type:function size:0xC8 scope:global align:4 +CreateHeap__11daObjBmSh_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daObjBmSh_cFv = .text:0x000002AC; // type:function size:0xD8 scope:global align:4 +Execute__11daObjBmSh_cFPPA3_A4_f = .text:0x00000384; // type:function size:0x174 scope:global align:4 +checkSw__11daObjBmSh_cFv = .text:0x000004F8; // type:function size:0x84 scope:global align:4 +checkAnySw__11daObjBmSh_cFv = .text:0x0000057C; // type:function size:0x84 scope:global align:4 +checkMySw__11daObjBmSh_cFv = .text:0x00000600; // type:function size:0x20 scope:global align:4 +actionWait__11daObjBmSh_cFv = .text:0x00000620; // type:function size:0x6C scope:global align:4 +actionOrderEvent__11daObjBmSh_cFv = .text:0x0000068C; // type:function size:0x6C scope:global align:4 +actionEvent__11daObjBmSh_cFv = .text:0x000006F8; // type:function size:0x5C scope:global align:4 +actionDead__11daObjBmSh_cFv = .text:0x00000754; // type:function size:0x4 scope:global align:4 +mode_proc_call__11daObjBmSh_cFv = .text:0x00000758; // type:function size:0xAC scope:global align:4 +modeWait__11daObjBmSh_cFv = .text:0x00000804; // type:function size:0x1FC scope:global align:4 +modeMove__11daObjBmSh_cFv = .text:0x00000A00; // type:function size:0x8C scope:global align:4 +modeEnd__11daObjBmSh_cFv = .text:0x00000A8C; // type:function size:0x4 scope:global align:4 +Draw__11daObjBmSh_cFv = .text:0x00000A90; // type:function size:0x98 scope:global align:4 +Delete__11daObjBmSh_cFv = .text:0x00000B28; // type:function size:0x30 scope:global align:4 +daObjBmSh_Draw__FP11daObjBmSh_c = .text:0x00000B58; // type:function size:0x10 scope:global align:4 +daObjBmSh_Execute__FP11daObjBmSh_c = .text:0x00000B68; // type:function size:0x4 scope:global align:4 +daObjBmSh_Delete__FP11daObjBmSh_c = .text:0x00000B6C; // type:function size:0x4 scope:global align:4 +daObjBmSh_Create__FP10fopAc_ac_c = .text:0x00000B70; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_check_area = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93027 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93028 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93112 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93113 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93114 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93115 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93205 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93206 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93253 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93257 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_411_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$92101 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_func$92138 = .data:0x00000040; // type:object size:0x24 scope:local align:4 +l_daObjBmSh_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BoomShutter = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__11daObjBmSh_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_411_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@92223 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjBmSh_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bombf/splits.txt b/config/RZDP01/rels/d_a_obj_bombf/splits.txt new file mode 100644 index 0000000000..3111aec2d8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bombf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bombf.cpp: + .text start:0x0000005C end:0x0000045C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_bombf/symbols.txt b/config/RZDP01/rels/d_a_obj_bombf/symbols.txt new file mode 100644 index 0000000000..5c72ce5a30 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bombf/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjBombf_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObjBombf_createHeap__FP10fopAc_ac_c = .text:0x000000C4; // type:function size:0x4 scope:global align:4 +create__12daObjBombf_cFv = .text:0x000000C8; // type:function size:0x100 scope:global align:4 +daObjBombf_Create__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x4 scope:global align:4 +__dt__12daObjBombf_cFv = .text:0x000001CC; // type:function size:0x6C scope:global align:4 +daObjBombf_Delete__FP12daObjBombf_c = .text:0x00000238; // type:function size:0x28 scope:global align:4 +setMatrix__12daObjBombf_cFv = .text:0x00000260; // type:function size:0x74 scope:global align:4 +execute__12daObjBombf_cFv = .text:0x000002D4; // type:function size:0x118 scope:global align:4 +daObjBombf_Execute__FP12daObjBombf_c = .text:0x000003EC; // type:function size:0x4 scope:global align:4 +draw__12daObjBombf_cFv = .text:0x000003F0; // type:function size:0x68 scope:global align:4 +daObjBombf_Draw__FP12daObjBombf_c = .text:0x00000458; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92515 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92516 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +bombOffset$91927 = .rodata:0x00000018; // type:object size:0xC scope:local align:4 +l_daObjBombf_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Bombf = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_bosswarp/splits.txt b/config/RZDP01/rels/d_a_obj_bosswarp/splits.txt new file mode 100644 index 0000000000..165346bd58 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bosswarp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_bosswarp.cpp: + .text start:0x0000005C end:0x00001988 + .rodata start:0x00000000 end:0x00000178 + .data start:0x00000000 end:0x00000334 diff --git a/config/RZDP01/rels/d_a_obj_bosswarp/symbols.txt b/config/RZDP01/rels/d_a_obj_bosswarp/symbols.txt new file mode 100644 index 0000000000..cbf5e630c5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bosswarp/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +getNowLevel__Fv = .text:0x00000060; // type:function size:0xA8 scope:global align:4 +initBaseMtx__15daObjBossWarp_cFv = .text:0x00000108; // type:function size:0x4C scope:global align:4 +setBaseMtx__15daObjBossWarp_cFv = .text:0x00000154; // type:function size:0x70 scope:global align:4 +Create__15daObjBossWarp_cFv = .text:0x000001C4; // type:function size:0x164 scope:global align:4 +CreateHeap__15daObjBossWarp_cFv = .text:0x00000328; // type:function size:0x1D4 scope:global align:4 +create__15daObjBossWarp_cFv = .text:0x000004FC; // type:function size:0xB8 scope:global align:4 +appear__15daObjBossWarp_cFi = .text:0x000005B4; // type:function size:0x154 scope:global align:4 +set_appear__15daObjBossWarp_cFv = .text:0x00000708; // type:function size:0x70 scope:global align:4 +disappear__15daObjBossWarp_cFi = .text:0x00000778; // type:function size:0x54 scope:global align:4 +checkDistance__15daObjBossWarp_cFv = .text:0x000007CC; // type:function size:0xBC scope:global align:4 +execute__15daObjBossWarp_cFv = .text:0x00000888; // type:function size:0x398 scope:global align:4 +actionWait__15daObjBossWarp_cFv = .text:0x00000C20; // type:function size:0x5C scope:global align:4 +actionOrderEvent__15daObjBossWarp_cFv = .text:0x00000C7C; // type:function size:0xC4 scope:global align:4 +actionEvent__15daObjBossWarp_cFv = .text:0x00000D40; // type:function size:0x68 scope:global align:4 +actionWaitWarp__15daObjBossWarp_cFv = .text:0x00000DA8; // type:function size:0x6C scope:global align:4 +actionOrderWarpEvent__15daObjBossWarp_cFv = .text:0x00000E14; // type:function size:0x98 scope:global align:4 +actionWarpEvent__15daObjBossWarp_cFv = .text:0x00000EAC; // type:function size:0x4C scope:global align:4 +actionDead__15daObjBossWarp_cFv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +actionOrderChkEvent__15daObjBossWarp_cFv = .text:0x00000EFC; // type:function size:0xD4 scope:global align:4 +actionChkEvent__15daObjBossWarp_cFv = .text:0x00000FD0; // type:function size:0xE8 scope:global align:4 +actionOrderCancelEvent__15daObjBossWarp_cFv = .text:0x000010B8; // type:function size:0x98 scope:global align:4 +actionCancelEvent__15daObjBossWarp_cFv = .text:0x00001150; // type:function size:0x68 scope:global align:4 +demoProc__15daObjBossWarp_cFv = .text:0x000011B8; // type:function size:0x63C scope:global align:4 +setGoal__15daObjBossWarp_cFv = .text:0x000017F4; // type:function size:0x88 scope:global align:4 +draw__15daObjBossWarp_cFv = .text:0x0000187C; // type:function size:0xA0 scope:global align:4 +daObjBossWarp_Draw__FP15daObjBossWarp_c = .text:0x0000191C; // type:function size:0x4 scope:global align:4 +daObjBossWarp_Execute__FP15daObjBossWarp_c = .text:0x00001920; // type:function size:0x4 scope:global align:4 +daObjBossWarp_Delete__FP15daObjBossWarp_c = .text:0x00001924; // type:function size:0x44 scope:global align:4 +daObjBossWarp_Create__FP10fopAc_ac_c = .text:0x00001968; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000196C; // type:function size:0xC scope:global align:4 +setCurrentPos__16obj_ystone_classF4cXyz = .text:0x00001978; // type:function size:0x8 scope:global align:4 +setPos__11daObjLife_cF4cXyz = .text:0x00001980; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_hair_offset = .rodata:0x00000000; // type:object size:0x54 scope:global align:4 +l_hair_rotate = .rodata:0x00000054; // type:object size:0x54 scope:global align:4 +@92731 = .rodata:0x000000A8; // type:object size:0x24 scope:local align:4 +@94862 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@94868 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@94885 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +l_btk_idx$92793 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +l_play_mode$92794 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@94933 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +l_eff_id$92861 = .rodata:0x000000EC; // type:object size:0x8 scope:local align:4 +@95018 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 data:double +@95055 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@95057 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@95161 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@95162 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@95231 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +l_dangeon_clr_bitNo$93149 = .rodata:0x00000118; // type:object size:0x24 scope:local align:4 +@95416 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@95417 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@95419 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@95420 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@95422 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@95423 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@95424 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@95425 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@95426 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@95427 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@95428 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@95429 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@95454 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:float +num$92733 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_92_data_10 = .data:0x00000010; // type:object size:0xC data:string +lbl_92_data_1C = .data:0x0000001C; // type:object size:0xC data:string +lbl_92_data_28 = .data:0x00000028; // type:object size:0xC data:string +lbl_92_data_34 = .data:0x00000034; // type:object size:0xC data:string +lbl_92_data_40 = .data:0x00000040; // type:object size:0xC data:string +lbl_92_data_4C = .data:0x0000004C; // type:object size:0xC data:string +l_clearEvName = .data:0x00000058; // type:object size:0x24 scope:global align:4 +lbl_92_data_7C = .data:0x0000007C; // type:object size:0xB data:string +l_warp_check_evName = .data:0x00000088; // type:object size:0x4 scope:global align:4 +lbl_92_data_8C = .data:0x0000008C; // type:object size:0xC data:string +l_warp_cancel_evName = .data:0x00000098; // type:object size:0x4 scope:global align:4 +lbl_92_data_9C = .data:0x0000009C; // type:object size:0x8 data:string +lbl_92_data_A4 = .data:0x000000A4; // type:object size:0x8 data:string +lbl_92_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +lbl_92_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +lbl_92_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_92_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_92_data_CC = .data:0x000000CC; // type:object size:0x8 data:string +lbl_92_data_D4 = .data:0x000000D4; // type:object size:0x24 +l_func$92980 = .data:0x000000F8; // type:object size:0x84 scope:local align:4 +lbl_92_data_17C = .data:0x0000017C; // type:object size:0x9 data:string +lbl_92_data_185 = .data:0x00000185; // type:object size:0x5 data:string +lbl_92_data_18A = .data:0x0000018A; // type:object size:0x7 data:string +lbl_92_data_191 = .data:0x00000191; // type:object size:0xA data:string +lbl_92_data_19B = .data:0x0000019B; // type:object size:0xA data:string +lbl_92_data_1A5 = .data:0x000001A5; // type:object size:0xB data:string +lbl_92_data_1B0 = .data:0x000001B0; // type:object size:0xC data:string +lbl_92_data_1BC = .data:0x000001BC; // type:object size:0xD data:string +lbl_92_data_1C9 = .data:0x000001C9; // type:object size:0xB data:string +lbl_92_data_1D4 = .data:0x000001D4; // type:object size:0xD data:string +lbl_92_data_1E1 = .data:0x000001E1; // type:object size:0xE data:string +lbl_92_data_1EF = .data:0x000001EF; // type:object size:0x7 data:string +lbl_92_data_1F6 = .data:0x000001F6; // type:object size:0x7 data:string +lbl_92_data_1FD = .data:0x000001FD; // type:object size:0x8 data:string +lbl_92_data_205 = .data:0x00000205; // type:object size:0xC data:string +lbl_92_data_211 = .data:0x00000211; // type:object size:0xB data:string +action_table$93116 = .data:0x0000021C; // type:object size:0x3C scope:local align:4 +lbl_92_data_258 = .data:0x00000258; // type:object size:0x6 data:string +@95433 = .data:0x00000260; // type:object size:0x2C scope:local align:4 +@95432 = .data:0x0000028C; // type:object size:0x1C scope:local align:4 +@95431 = .data:0x000002A8; // type:object size:0x3C scope:local align:4 +l_daObjBossWarp_Method = .data:0x000002E4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BossWarp = .data:0x00000304; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_boumato/splits.txt b/config/RZDP01/rels/d_a_obj_boumato/splits.txt new file mode 100644 index 0000000000..d3c1221d14 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_boumato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_boumato.cpp: + .text start:0x000000CC end:0x00000FDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x000001F0 diff --git a/config/RZDP01/rels/d_a_obj_boumato/symbols.txt b/config/RZDP01/rels/d_a_obj_boumato/symbols.txt new file mode 100644 index 0000000000..fef8367915 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_boumato/symbols.txt @@ -0,0 +1,72 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_BouMato_cFv = .text:0x000000CC; // type:function size:0xF0 scope:global align:4 +create__15daObj_BouMato_cFv = .text:0x000001BC; // type:function size:0x2A8 scope:global align:4 +CreateHeap__15daObj_BouMato_cFv = .text:0x00000464; // type:function size:0x94 scope:global align:4 +Execute__15daObj_BouMato_cFv = .text:0x000004F8; // type:function size:0x4E4 scope:global align:4 +Draw__15daObj_BouMato_cFv = .text:0x000009DC; // type:function size:0xCC scope:global align:4 +createHeapCallBack__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000AA8; // type:function size:0x4 scope:global align:4 +tgHitCallBack__15daObj_BouMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000AAC; // type:function size:0x2C scope:global align:4 +srchArrow__15daObj_BouMato_cFPvPv = .text:0x00000AD8; // type:function size:0xA4 scope:global align:4 +deleteStuckArrow__15daObj_BouMato_cFv = .text:0x00000B7C; // type:function size:0x9C scope:global align:4 +setSwayParam__15daObj_BouMato_cFP10fopAc_ac_c = .text:0x00000C18; // type:function size:0x188 scope:global align:4 +setEnvTevColor__15daObj_BouMato_cFv = .text:0x00000DA0; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_BouMato_cFv = .text:0x00000DF8; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_BouMato_cFv = .text:0x00000E3C; // type:function size:0x80 scope:global align:4 +daObj_BouMato_Create__FPv = .text:0x00000EBC; // type:function size:0x4 scope:global align:4 +daObj_BouMato_Delete__FPv = .text:0x00000EC0; // type:function size:0x34 scope:global align:4 +daObj_BouMato_Execute__FPv = .text:0x00000EF4; // type:function size:0x4 scope:global align:4 +daObj_BouMato_Draw__FPv = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +daObj_BouMato_IsDelete__FPv = .text:0x00000EFC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_boumato_cpp = .text:0x00000F04; // type:function size:0x78 scope:global align:4 +__ct__8cM3dGCylFv = .text:0x00000F7C; // type:function size:0x10 scope:global align:4 +__dt__21daObj_BouMato_Param_cFv = .text:0x00000F8C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_BouMato_Param_cFv = .text:0x00000FCC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_BouMato_Param_c = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +l_ccDObjData = .rodata:0x0000001C; // type:object size:0x30 scope:global align:4 +@96509 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96511 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96512 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96644 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96645 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96646 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96647 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96648 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96649 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96653 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96736 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96737 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96742 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_413_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +jntCoOffset$94952 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +jntCoData$94953 = .data:0x00000028; // type:object size:0xC scope:local align:4 +lbl_413_data_34 = .data:0x00000034; // type:object size:0x8 data:string +daObj_BouMato_MethodTable = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BOUMATO = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_BouMato_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_413_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@95218 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_BouMato_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +__vt__21daObj_BouMato_Param_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_413_data_C8 = .data:0x000000C8; // type:object size:0x16 data:string +__RTTI__21daObj_BouMato_Param_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +l_findActorPtrs = .bss:0x0000004C; // type:object size:0x190 scope:global align:4 +l_findCount = .bss:0x000001DC; // type:object size:0x4 scope:global align:4 data:4byte +@94894 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x000001EC; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_brakeeff/splits.txt b/config/RZDP01/rels/d_a_obj_brakeeff/splits.txt new file mode 100644 index 0000000000..07223a5d59 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_brakeeff/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_brakeeff.cpp: + .text start:0x0000005C end:0x00000798 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDP01/rels/d_a_obj_brakeeff/symbols.txt b/config/RZDP01/rels/d_a_obj_brakeeff/symbols.txt new file mode 100644 index 0000000000..2dae6abf9a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_brakeeff/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Brakeeff_Draw__FP18obj_brakeeff_class = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +daObj_Brakeeff_Execute__FP18obj_brakeeff_class = .text:0x000000D8; // type:function size:0x308 scope:global align:4 +daObj_Brakeeff_IsDelete__FP18obj_brakeeff_class = .text:0x000003E0; // type:function size:0x8 scope:global align:4 +daObj_Brakeeff_Delete__FP18obj_brakeeff_class = .text:0x000003E8; // type:function size:0x50 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000438; // type:function size:0x1B8 scope:global align:4 +daObj_Brakeeff_Create__FP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x168 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00000758; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94648 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94649 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94651 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bef_bmd = .data:0x00000008; // type:object size:0x8 scope:global align:4 +bef_brk = .data:0x00000010; // type:object size:0x8 scope:global align:4 +cc_sph_src$93474 = .data:0x00000018; // type:object size:0x40 scope:local align:4 +l_daObj_Brakeeff_Method = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BEF = .data:0x00000078; // type:object size:0x30 scope:global align:4 +lbl_17_data_A8 = .data:0x000000A8; // type:object size:0x64 +e_name = .bss:0x00000000; // type:object size:0xA scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_brg/splits.txt b/config/RZDP01/rels/d_a_obj_brg/splits.txt new file mode 100644 index 0000000000..8dc5eb8aa5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_brg/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_brg.cpp: + .text start:0x000000CC end:0x0000486C + .rodata start:0x00000000 end:0x0000022C + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x0000021C diff --git a/config/RZDP01/rels/d_a_obj_brg/symbols.txt b/config/RZDP01/rels/d_a_obj_brg/symbols.txt new file mode 100644 index 0000000000..0963e22e07 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_brg/symbols.txt @@ -0,0 +1,193 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x2C8 scope:global align:4 +daObj_Brg_Draw__FP13obj_brg_class = .text:0x00000394; // type:function size:0x95C scope:global align:4 +himo_cut_control1__FP13obj_brg_classP4cXyzf = .text:0x00000CF0; // type:function size:0x218 scope:global align:4 +daObj_Brg_Execute__FP13obj_brg_class = .text:0x00000F08; // type:function size:0x2660 scope:global align:4 +daObj_Brg_IsDelete__FP13obj_brg_class = .text:0x00003568; // type:function size:0x8 scope:global align:4 +daObj_Brg_Delete__FP13obj_brg_class = .text:0x00003570; // type:function size:0x5C scope:global align:4 +CallbackCreateHeap__FP10fopAc_ac_c = .text:0x000035CC; // type:function size:0x61C scope:global align:4 +daObj_Brg_Create__FP10fopAc_ac_c = .text:0x00003BE8; // type:function size:0xAAC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00004694; // type:function size:0x40 scope:global align:4 +__ct__4br_sFv = .text:0x000046D4; // type:function size:0xE4 scope:global align:4 +__dt__4br_sFv = .text:0x000047B8; // type:function size:0xB4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98683 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98684 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@98685 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98686 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98687 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98688 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98689 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98690 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98691 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98692 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98693 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98694 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98695 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98696 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98697 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98698 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98711 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98830 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98831 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98832 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98833 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@98834 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98835 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98836 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98837 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98838 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98845 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98846 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98847 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98848 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98849 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98850 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98854 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@98868 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99253 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99254 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@99255 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99256 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99257 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@99258 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@99259 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99260 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99261 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@99262 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@99263 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@99264 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@99265 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@99266 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@99267 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@99268 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@99269 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@99270 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@99271 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@99272 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@99273 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@99274 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@99275 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@99276 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@99277 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@99278 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@99279 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@99280 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@99281 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@99282 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@99283 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@99284 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@99285 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@99286 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@99287 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@99288 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@99290 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@99291 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +obj_brg_bmd$94406 = .rodata:0x00000140; // type:object size:0xC scope:local align:4 +@99429 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@99430 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@99573 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:string +@99574 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@99575 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 data:string +@99576 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@99577 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 data:string +@99578 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@99579 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 data:string +@99580 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 data:string +@99581 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@99582 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@99583 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@99584 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@99585 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@99586 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@99587 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@99588 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@99589 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@99590 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@99591 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@99592 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@99593 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@99594 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@99595 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@99596 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@99597 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@99598 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@99601 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@99602 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@99603 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@99604 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@99605 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@99606 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@99607 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@99608 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@99609 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@99610 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@99611 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@99612 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@99613 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@99614 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@99615 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@99616 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@99617 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@99618 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@99619 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@99620 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@99621 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@99622 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@99623 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@99624 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@99625 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@99626 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_414_data_4 = .data:0x00000004; // type:object size:0x4 +ita_z_p = .data:0x00000008; // type:object size:0x2C scope:global align:4 +lbl_414_data_34 = .data:0x00000034; // type:object size:0x8 data:string +himo_cyl_src$94369 = .data:0x0000003C; // type:object size:0x44 scope:local align:4 +wire_cyl_src$94370 = .data:0x00000080; // type:object size:0x44 scope:local align:4 +lbl_414_data_C4 = .data:0x000000C4; // type:object size:0x10 +l_daObj_Brg_Method = .data:0x000000D4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_BRG = .data:0x000000F4; // type:object size:0x30 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000124; // type:object size:0x14 scope:global align:4 +lbl_414_data_138 = .data:0x00000138; // type:object size:0x5C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +wy = .bss:0x00000008; // type:object size:0x2 scope:global align:4 data:byte +@94647 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@94648 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@94649 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@94650 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@94651 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@94652 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@94653 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@94654 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@94655 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@94656 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@94657 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@94658 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@94659 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@94660 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@94661 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@94662 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@94663 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@94664 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@94665 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@94666 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@94667 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@94668 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +brg_init_pos$94644 = .bss:0x00000114; // type:object size:0x108 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_bsGate/splits.txt b/config/RZDP01/rels/d_a_obj_bsGate/splits.txt new file mode 100644 index 0000000000..84e91a3e2b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bsGate.cpp: + .text start:0x000000CC end:0x0000084C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_bsGate/symbols.txt b/config/RZDP01/rels/d_a_obj_bsGate/symbols.txt new file mode 100644 index 0000000000..310f04046d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bsGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daBsGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__10daBsGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__10daBsGate_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__10daBsGate_cFv = .text:0x00000200; // type:function size:0x148 scope:global align:4 +Execute__10daBsGate_cFPPA3_A4_f = .text:0x00000348; // type:function size:0x50 scope:global align:4 +moveGate__10daBsGate_cFv = .text:0x00000398; // type:function size:0x9C scope:global align:4 +modeWait__10daBsGate_cFv = .text:0x00000434; // type:function size:0x4 scope:global align:4 +modeOpen__10daBsGate_cFv = .text:0x00000438; // type:function size:0x154 scope:global align:4 +modeClose__10daBsGate_cFv = .text:0x0000058C; // type:function size:0x154 scope:global align:4 +Draw__10daBsGate_cFv = .text:0x000006E0; // type:function size:0x98 scope:global align:4 +Delete__10daBsGate_cFv = .text:0x00000778; // type:function size:0x30 scope:global align:4 +daBsGate_Draw__FP10daBsGate_c = .text:0x000007A8; // type:function size:0x10 scope:global align:4 +daBsGate_Execute__FP10daBsGate_c = .text:0x000007B8; // type:function size:0x4 scope:global align:4 +daBsGate_Delete__FP10daBsGate_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daBsGate_Create__FP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 +__dt__14daBsGate_HIO_cFv = .text:0x000007C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bsGate_cpp = .text:0x00000804; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89802 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89803 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89813 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89854 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89026 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89902 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89903 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89904 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89905 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_415_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daBsGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BsGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daBsGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_415_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89133 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daBsGate_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daBsGate_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_415_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89135 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daBsGate_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_bubblePilar/splits.txt b/config/RZDP01/rels/d_a_obj_bubblePilar/splits.txt new file mode 100644 index 0000000000..604b601729 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bubblePilar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_bubblePilar.cpp: + .text start:0x000000CC end:0x00000A4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_bubblePilar/symbols.txt b/config/RZDP01/rels/d_a_obj_bubblePilar/symbols.txt new file mode 100644 index 0000000000..53bf1d17f6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_bubblePilar/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daBubbPilar_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daBubbPilar_cFv = .text:0x000000EC; // type:function size:0xB8 scope:global align:4 +CreateHeap__13daBubbPilar_cFv = .text:0x000001A4; // type:function size:0xA8 scope:global align:4 +create__13daBubbPilar_cFv = .text:0x0000024C; // type:function size:0x224 scope:global align:4 +Execute__13daBubbPilar_cFPPA3_A4_f = .text:0x00000470; // type:function size:0x134 scope:global align:4 +modeWait__13daBubbPilar_cFv = .text:0x000005A4; // type:function size:0x198 scope:global align:4 +initModeEffOn__13daBubbPilar_cFv = .text:0x0000073C; // type:function size:0x24 scope:global align:4 +modeEffOn__13daBubbPilar_cFv = .text:0x00000760; // type:function size:0x118 scope:global align:4 +Draw__13daBubbPilar_cFv = .text:0x00000878; // type:function size:0xD0 scope:global align:4 +Delete__13daBubbPilar_cFv = .text:0x00000948; // type:function size:0x30 scope:global align:4 +daBubbPilar_Draw__FP13daBubbPilar_c = .text:0x00000978; // type:function size:0x10 scope:global align:4 +daBubbPilar_Execute__FP13daBubbPilar_c = .text:0x00000988; // type:function size:0x4 scope:global align:4 +daBubbPilar_Delete__FP13daBubbPilar_c = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +daBubbPilar_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x4 scope:global align:4 +__dt__17daBubbPilar_HIO_cFv = .text:0x00000994; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_bubblePilar_cpp = .text:0x000009D4; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__13daBubbPilar_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90162 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89056 = .rodata:0x00000034; // type:object size:0x18 scope:local align:4 +@90355 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90356 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +particle_id$89123 = .rodata:0x00000054; // type:object size:0x6 scope:local align:4 +lbl_416_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daBubbPilar_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_awaPlar = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__17daBubbPilar_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_416_data_64 = .data:0x00000064; // type:object size:0x12 data:string +@89178 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__17daBubbPilar_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__13daBubbPilar_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_416_data_BC = .data:0x000000BC; // type:object size:0xE data:string +@89180 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__13daBubbPilar_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__13daBubbPilar_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_burnbox/splits.txt b/config/RZDP01/rels/d_a_obj_burnbox/splits.txt new file mode 100644 index 0000000000..b2f5ad794c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_burnbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_burnbox.cpp: + .text start:0x0000005C end:0x000006A4 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDP01/rels/d_a_obj_burnbox/symbols.txt b/config/RZDP01/rels/d_a_obj_burnbox/symbols.txt new file mode 100644 index 0000000000..ea68ff961a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_burnbox/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjBurnBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjBurnBox_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__14daObjBurnBox_cFv = .text:0x000000E0; // type:function size:0x170 scope:global align:4 +CreateHeap__14daObjBurnBox_cFv = .text:0x00000250; // type:function size:0x7C scope:global align:4 +create1st__14daObjBurnBox_cFv = .text:0x000002CC; // type:function size:0x9C scope:global align:4 +Execute__14daObjBurnBox_cFPPA3_A4_f = .text:0x00000368; // type:function size:0xCC scope:global align:4 +Draw__14daObjBurnBox_cFv = .text:0x00000434; // type:function size:0x158 scope:global align:4 +Delete__14daObjBurnBox_cFv = .text:0x0000058C; // type:function size:0x3C scope:global align:4 +daObjBurnBox_create1st__FP14daObjBurnBox_c = .text:0x000005C8; // type:function size:0xC4 scope:global align:4 +daObjBurnBox_MoveBGDelete__FP14daObjBurnBox_c = .text:0x0000068C; // type:function size:0x4 scope:global align:4 +daObjBurnBox_MoveBGExecute__FP14daObjBurnBox_c = .text:0x00000690; // type:function size:0x4 scope:global align:4 +daObjBurnBox_MoveBGDraw__FP14daObjBurnBox_c = .text:0x00000694; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_heap_size = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_cyl_src = .rodata:0x00000018; // type:object size:0x44 scope:global align:4 +particle_id$88998 = .rodata:0x0000005C; // type:object size:0xA scope:local align:4 +@89988 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@89989 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_18_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_18_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0xC scope:global align:4 +daObjBurnBox_METHODS = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_BurnBox = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObjBurnBox_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_18_data_98 = .data:0x00000098; // type:object size:0xF data:string +@89116 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjBurnBox_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_carry/splits.txt b/config/RZDP01/rels/d_a_obj_carry/splits.txt new file mode 100644 index 0000000000..355cf54618 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_carry/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_carry.cpp: + .text start:0x0000005C end:0x000083AC + .rodata start:0x00000000 end:0x00000B90 + .data start:0x00000000 end:0x000007C8 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_obj_carry/symbols.txt b/config/RZDP01/rels/d_a_obj_carry/symbols.txt new file mode 100644 index 0000000000..684d7c6534 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_carry/symbols.txt @@ -0,0 +1,288 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +TgHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000144; // type:function size:0x4 scope:global align:4 +TgHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000148; // type:function size:0xA4 scope:global align:4 +CoHitCallBackBase__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001EC; // type:function size:0x4 scope:global align:4 +CoHitCallBackBokkuri__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000001F0; // type:function size:0xC8 scope:global align:4 +s_swA_sub__FPvPv = .text:0x000002B8; // type:function size:0x80 scope:global align:4 +s_sw_sub__FPvPv = .text:0x00000338; // type:function size:0x6C scope:global align:4 +s_setA_sub__FPvPv = .text:0x000003A4; // type:function size:0x74 scope:global align:4 +s_setB_sub__FPvPv = .text:0x00000418; // type:function size:0x74 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +checkFlag__12daObjCarry_cFUc = .text:0x00000490; // type:function size:0x20 scope:global align:4 +initBaseMtx__12daObjCarry_cFv = .text:0x000004B0; // type:function size:0x64 scope:global align:4 +setBaseMtx__12daObjCarry_cFv = .text:0x00000514; // type:function size:0x2F0 scope:global align:4 +preInit__12daObjCarry_cFv = .text:0x00000804; // type:function size:0x1C8 scope:global align:4 +checkBreakWolfAttack__12daObjCarry_cFv = .text:0x000009CC; // type:function size:0x54 scope:global align:4 +checkCarryBoomerang__12daObjCarry_cFv = .text:0x00000A20; // type:function size:0x5C scope:global align:4 +checkCarryHookshot__12daObjCarry_cFv = .text:0x00000A7C; // type:function size:0x2C scope:global align:4 +checkCarryWolf__12daObjCarry_cFv = .text:0x00000AA8; // type:function size:0x34 scope:global align:4 +checkCarryOneHand__12daObjCarry_cFv = .text:0x00000ADC; // type:function size:0x3C scope:global align:4 +Create__12daObjCarry_cFv = .text:0x00000B18; // type:function size:0x4AC scope:global align:4 +CreateInit_tsubo__12daObjCarry_cFv = .text:0x00000FC4; // type:function size:0x70 scope:global align:4 +CreateInit_ootubo__12daObjCarry_cFv = .text:0x00001034; // type:function size:0x24 scope:global align:4 +CreateInit_kibako__12daObjCarry_cFv = .text:0x00001058; // type:function size:0x60 scope:global align:4 +CreateInit_ironball__12daObjCarry_cFv = .text:0x000010B8; // type:function size:0xD8 scope:global align:4 +CreateInit_taru__12daObjCarry_cFv = .text:0x00001190; // type:function size:0x60 scope:global align:4 +CreateInit_dokuro__12daObjCarry_cFv = .text:0x000011F0; // type:function size:0x50 scope:global align:4 +CreateInit_bokkuri__12daObjCarry_cFv = .text:0x00001240; // type:function size:0x144 scope:global align:4 +CreateInit_LightBall__12daObjCarry_cFv = .text:0x00001384; // type:function size:0xCC scope:global align:4 +CreateInit_Lv8Ball__12daObjCarry_cFv = .text:0x00001450; // type:function size:0xA8 scope:global align:4 +CreateHeap__12daObjCarry_cFv = .text:0x000014F8; // type:function size:0x98 scope:global align:4 +create__12daObjCarry_cFv = .text:0x00001590; // type:function size:0x10C scope:global align:4 +checkCreate_LightBallA__12daObjCarry_cFv = .text:0x0000169C; // type:function size:0x454 scope:global align:4 +checkCreate_LightBallB__12daObjCarry_cFv = .text:0x00001AF0; // type:function size:0x454 scope:global align:4 +checkCreate_Lv8Ball__12daObjCarry_cFv = .text:0x00001F44; // type:function size:0xAC scope:global align:4 +resetIconPosForLightBallA__12daObjCarry_cFv = .text:0x00001FF0; // type:function size:0x5C scope:global align:4 +setIconPosForLightBallAAtR00__12daObjCarry_cFv = .text:0x0000204C; // type:function size:0xD0 scope:global align:4 +setIconPosForLightBallBAtR00__12daObjCarry_cFv = .text:0x0000211C; // type:function size:0xD0 scope:global align:4 +resetIconPosForLightBallB__12daObjCarry_cFv = .text:0x000021EC; // type:function size:0x5C scope:global align:4 +execute__12daObjCarry_cFv = .text:0x00002248; // type:function size:0x8EC scope:global align:4 +checkCulling__12daObjCarry_cFv = .text:0x00002B34; // type:function size:0x108 scope:global align:4 +draw__12daObjCarry_cFv = .text:0x00002C3C; // type:function size:0x2B0 scope:global align:4 +_delete__12daObjCarry_cFv = .text:0x00002EEC; // type:function size:0x3F8 scope:global align:4 +crr_pos__12daObjCarry_cFv = .text:0x000032E4; // type:function size:0x1F0 scope:global align:4 +check_sink__12daObjCarry_cFPf = .text:0x000034D4; // type:function size:0x88 scope:global align:4 +calc_gravity__12daObjCarry_cFv = .text:0x0000355C; // type:function size:0xA4 scope:global align:4 +checkRollAngle__12daObjCarry_cFv = .text:0x00003600; // type:function size:0x140 scope:global align:4 +mode_proc_call__12daObjCarry_cFv = .text:0x00003740; // type:function size:0x1C4 scope:global align:4 +mode_init_wait__12daObjCarry_cFv = .text:0x00003904; // type:function size:0xCC scope:global align:4 +mode_proc_wait__12daObjCarry_cFv = .text:0x000039D0; // type:function size:0x184 scope:global align:4 +mode_init_walk__12daObjCarry_cFUc = .text:0x00003B54; // type:function size:0xB4 scope:global align:4 +mode_proc_walk__12daObjCarry_cFv = .text:0x00003C08; // type:function size:0x454 scope:global align:4 +mode_init_carry__12daObjCarry_cFv = .text:0x0000405C; // type:function size:0x2B8 scope:global align:4 +mode_proc_carry__12daObjCarry_cFv = .text:0x00004314; // type:function size:0x294 scope:global align:4 +mode_init_drop__12daObjCarry_cFUc = .text:0x000045A8; // type:function size:0x100 scope:global align:4 +mode_proc_drop__12daObjCarry_cFv = .text:0x000046A8; // type:function size:0xC0 scope:global align:4 +mode_init_float__12daObjCarry_cFv = .text:0x00004768; // type:function size:0x11C scope:global align:4 +mode_proc_float__12daObjCarry_cFv = .text:0x00004884; // type:function size:0x2BC scope:global align:4 +mode_init_sink__12daObjCarry_cFv = .text:0x00004B40; // type:function size:0x18C scope:global align:4 +mode_proc_sink__12daObjCarry_cFv = .text:0x00004CCC; // type:function size:0x1DC scope:global align:4 +mode_init_yogan__12daObjCarry_cFv = .text:0x00004EA8; // type:function size:0xB0 scope:global align:4 +mode_proc_yogan__12daObjCarry_cFv = .text:0x00004F58; // type:function size:0x90 scope:global align:4 +mode_proc_magne__12daObjCarry_cFv = .text:0x00004FE8; // type:function size:0x8 scope:global align:4 +mode_proc_magneCarry__12daObjCarry_cFv = .text:0x00004FF0; // type:function size:0x8 scope:global align:4 +mode_init_boomCarry__12daObjCarry_cFv = .text:0x00004FF8; // type:function size:0x104 scope:global align:4 +mode_proc_boomCarry__12daObjCarry_cFv = .text:0x000050FC; // type:function size:0x6C scope:global align:4 +mode_init_growth__12daObjCarry_cFv = .text:0x00005168; // type:function size:0xB4 scope:global align:4 +mode_proc_growth__12daObjCarry_cFv = .text:0x0000521C; // type:function size:0xA0 scope:global align:4 +mode_proc_end__12daObjCarry_cFv = .text:0x000052BC; // type:function size:0x8 scope:global align:4 +mode_init_dbDrop__12daObjCarry_cFUc = .text:0x000052C4; // type:function size:0xB8 scope:global align:4 +mode_proc_dbDrop__12daObjCarry_cFv = .text:0x0000537C; // type:function size:0x28 scope:global align:4 +mode_init_hookCarry__12daObjCarry_cFv = .text:0x000053A4; // type:function size:0x110 scope:global align:4 +mode_proc_hookCarry__12daObjCarry_cFv = .text:0x000054B4; // type:function size:0x30 scope:global align:4 +mode_init_fit__12daObjCarry_cFv = .text:0x000054E4; // type:function size:0xD8 scope:global align:4 +mode_proc_fit__12daObjCarry_cFv = .text:0x000055BC; // type:function size:0x28 scope:global align:4 +mode_proc_controled__12daObjCarry_cFv = .text:0x000055E4; // type:function size:0x64 scope:global align:4 +mode_init_resetLightBall__12daObjCarry_cFv = .text:0x00005648; // type:function size:0xD0 scope:global align:4 +mode_proc_resetLightBall__12daObjCarry_cFv = .text:0x00005718; // type:function size:0x7C scope:global align:4 +chkSinkAll__12daObjCarry_cFv = .text:0x00005794; // type:function size:0x40 scope:global align:4 +chkWaterLineIn__12daObjCarry_cFv = .text:0x000057D4; // type:function size:0x34 scope:global align:4 +chkSinkObj__12daObjCarry_cFv = .text:0x00005808; // type:function size:0x3C scope:global align:4 +bg_check__12daObjCarry_cFv = .text:0x00005844; // type:function size:0xAFC scope:global align:4 +check_bg_damage_proc_base__12daObjCarry_cFv = .text:0x00006340; // type:function size:0x144 scope:global align:4 +bg_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00006484; // type:function size:0x60 scope:global align:4 +bg_damage_proc_ootubo__12daObjCarry_cFv = .text:0x000064E4; // type:function size:0x4 scope:global align:4 +bg_damage_proc_kibako__12daObjCarry_cFv = .text:0x000064E8; // type:function size:0x4 scope:global align:4 +bg_damage_proc_ironball__12daObjCarry_cFv = .text:0x000064EC; // type:function size:0x8 scope:global align:4 +bg_damage_proc_taru__12daObjCarry_cFv = .text:0x000064F4; // type:function size:0x4 scope:global align:4 +bg_damage_proc_dokuro__12daObjCarry_cFv = .text:0x000064F8; // type:function size:0x4 scope:global align:4 +bg_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x000064FC; // type:function size:0xA4 scope:global align:4 +bg_damage_proc_LightBall__12daObjCarry_cFv = .text:0x000065A0; // type:function size:0x8 scope:global align:4 +bg_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000065A8; // type:function size:0x8 scope:global align:4 +obj_break__12daObjCarry_cFbbb = .text:0x000065B0; // type:function size:0x12C scope:global align:4 +check_cc_damage_proc_base__12daObjCarry_cFb = .text:0x000066DC; // type:function size:0xA8 scope:global align:4 +cc_damage_proc_kotubo__12daObjCarry_cFv = .text:0x00006784; // type:function size:0x64 scope:global align:4 +cc_damage_proc_ootubo__12daObjCarry_cFv = .text:0x000067E8; // type:function size:0x4 scope:global align:4 +cc_damage_proc_kibako__12daObjCarry_cFv = .text:0x000067EC; // type:function size:0x15C scope:global align:4 +cc_damage_proc_ironball__12daObjCarry_cFv = .text:0x00006948; // type:function size:0x118 scope:global align:4 +cc_damage_proc_taru__12daObjCarry_cFv = .text:0x00006A60; // type:function size:0x184 scope:global align:4 +cc_damage_proc_dokuro__12daObjCarry_cFv = .text:0x00006BE4; // type:function size:0x4 scope:global align:4 +cc_damage_proc_bokkuri__12daObjCarry_cFv = .text:0x00006BE8; // type:function size:0x180 scope:global align:4 +cc_damage_proc_LightBall__12daObjCarry_cFv = .text:0x00006D68; // type:function size:0x8 scope:global align:4 +cc_damage_proc_Lv8Ball__12daObjCarry_cFv = .text:0x00006D70; // type:function size:0x8 scope:global align:4 +eff_break_tuboBmd__12daObjCarry_cFUs4cXyz = .text:0x00006D78; // type:function size:0x140 scope:global align:4 +eff_break_kibakoBmd__12daObjCarry_cF4cXyz = .text:0x00006EB8; // type:function size:0x144 scope:global align:4 +eff_break_tsubo__12daObjCarry_cFv = .text:0x00006FFC; // type:function size:0x5C scope:global align:4 +eff_break_ootubo__12daObjCarry_cFv = .text:0x00007058; // type:function size:0x5C scope:global align:4 +eff_break_kibako__12daObjCarry_cFv = .text:0x000070B4; // type:function size:0x4C scope:global align:4 +eff_break_ironball__12daObjCarry_cFv = .text:0x00007100; // type:function size:0x4 scope:global align:4 +eff_break_taru__12daObjCarry_cFv = .text:0x00007104; // type:function size:0x58 scope:global align:4 +eff_break_dokuro__12daObjCarry_cFv = .text:0x0000715C; // type:function size:0x5C scope:global align:4 +eff_break_bokkuri__12daObjCarry_cFv = .text:0x000071B8; // type:function size:0x164 scope:global align:4 +eff_break_kotubo2__12daObjCarry_cFv = .text:0x0000731C; // type:function size:0x5C scope:global align:4 +eff_break_LightBall__12daObjCarry_cFv = .text:0x00007378; // type:function size:0x4 scope:global align:4 +eff_break_ootubo2__12daObjCarry_cFv = .text:0x0000737C; // type:function size:0x5C scope:global align:4 +eff_break_Lv8Ball__12daObjCarry_cFv = .text:0x000073D8; // type:function size:0x4 scope:global align:4 +eff_break_tsuboL8__12daObjCarry_cFv = .text:0x000073DC; // type:function size:0x5C scope:global align:4 +eff_break_ootuboL8__12daObjCarry_cFv = .text:0x00007438; // type:function size:0x5C scope:global align:4 +se_break__12daObjCarry_cFP13cBgS_PolyInfo = .text:0x00007494; // type:function size:0x30 scope:global align:4 +se_put_water__12daObjCarry_cFv = .text:0x000074C4; // type:function size:0x20 scope:global align:4 +se_fall_water__12daObjCarry_cFv = .text:0x000074E4; // type:function size:0x20 scope:global align:4 +calc_rot_axis_base__12daObjCarry_cFUc = .text:0x00007504; // type:function size:0x350 scope:global align:4 +calc_rot_axis_tsubo__12daObjCarry_cFv = .text:0x00007854; // type:function size:0x8 scope:global align:4 +calc_rot_axis_ootubo__12daObjCarry_cFv = .text:0x0000785C; // type:function size:0x8 scope:global align:4 +calc_rot_axis_kibako__12daObjCarry_cFv = .text:0x00007864; // type:function size:0x11C scope:global align:4 +calc_rot_axis_ironball__12daObjCarry_cFv = .text:0x00007980; // type:function size:0x8 scope:global align:4 +calc_rot_axis_taru__12daObjCarry_cFv = .text:0x00007988; // type:function size:0x4 scope:global align:4 +calc_rot_axis_dokuro__12daObjCarry_cFv = .text:0x0000798C; // type:function size:0x8 scope:global align:4 +calc_rot_axis_bokkuri__12daObjCarry_cFv = .text:0x00007994; // type:function size:0x1A4 scope:global align:4 +calc_rot_axis_kotubo2__12daObjCarry_cFv = .text:0x00007B38; // type:function size:0x8 scope:global align:4 +calc_rot_axis_LightBall__12daObjCarry_cFv = .text:0x00007B40; // type:function size:0x8 scope:global align:4 +calc_rot_axis_Lv8Ball__12daObjCarry_cFv = .text:0x00007B48; // type:function size:0x8 scope:global align:4 +set_wind_power__12daObjCarry_cFv = .text:0x00007B50; // type:function size:0x204 scope:global align:4 +exec_proc_tsubo__12daObjCarry_cFv = .text:0x00007D54; // type:function size:0x4 scope:global align:4 +exec_proc_ootubo__12daObjCarry_cFv = .text:0x00007D58; // type:function size:0x4 scope:global align:4 +exec_proc_kibako__12daObjCarry_cFv = .text:0x00007D5C; // type:function size:0x4 scope:global align:4 +exec_proc_ironball__12daObjCarry_cFv = .text:0x00007D60; // type:function size:0x6C scope:global align:4 +exec_proc_taru__12daObjCarry_cFv = .text:0x00007DCC; // type:function size:0x4 scope:global align:4 +exec_proc_dokuro__12daObjCarry_cFv = .text:0x00007DD0; // type:function size:0x4 scope:global align:4 +exec_proc_bokkuri__12daObjCarry_cFv = .text:0x00007DD4; // type:function size:0x34C scope:global align:4 +exec_proc_LightBall__12daObjCarry_cFv = .text:0x00008120; // type:function size:0xC8 scope:global align:4 +exec_proc_Lv8Ball__12daObjCarry_cFv = .text:0x000081E8; // type:function size:0x9C scope:global align:4 +bg_damage_proc_call__12daObjCarry_cFv = .text:0x00008284; // type:function size:0x60 scope:global align:4 +cc_damage_proc_call__12daObjCarry_cFv = .text:0x000082E4; // type:function size:0x60 scope:global align:4 +setTgHitCallBack__12daObjCarry_cFv = .text:0x00008344; // type:function size:0x1C scope:global align:4 +setCoHitCallBack__12daObjCarry_cFv = .text:0x00008360; // type:function size:0x1C scope:global align:4 +daObjCarry_Draw__FP12daObjCarry_c = .text:0x0000837C; // type:function size:0x4 scope:global align:4 +daObjCarry_Execute__FP12daObjCarry_c = .text:0x00008380; // type:function size:0x4 scope:global align:4 +daObjCarry_Delete__FP12daObjCarry_c = .text:0x00008384; // type:function size:0x4 scope:global align:4 +daObjCarry_Create__FP10fopAc_ac_c = .text:0x00008388; // type:function size:0x4 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000838C; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_info = .rodata:0x00000000; // type:object size:0x118 scope:global align:4 +mData__12daObjCarry_c = .rodata:0x00000118; // type:object size:0x818 scope:global align:4 +l_cyl_src = .rodata:0x00000930; // type:object size:0x44 scope:global align:4 +l_light_at_sph_src = .rodata:0x00000974; // type:object size:0x40 scope:global align:4 +l_atCpsSrc = .rodata:0x000009B4; // type:object size:0x4C scope:global align:4 +l_tg_cyl = .rodata:0x00000A00; // type:object size:0x44 scope:global align:4 +@103961 = .rodata:0x00000A44; // type:object size:0x4 scope:local align:4 data:float +@103998 = .rodata:0x00000A48; // type:object size:0x4 scope:local align:4 +@103999 = .rodata:0x00000A4C; // type:object size:0x4 scope:local align:4 +@104000 = .rodata:0x00000A50; // type:object size:0x4 scope:local align:4 +@104001 = .rodata:0x00000A54; // type:object size:0x4 scope:local align:4 +@104025 = .rodata:0x00000A58; // type:object size:0x4 scope:local align:4 data:float +@104026 = .rodata:0x00000A5C; // type:object size:0x4 scope:local align:4 +@104027 = .rodata:0x00000A60; // type:object size:0x4 scope:local align:4 +@104028 = .rodata:0x00000A64; // type:object size:0x4 scope:local align:4 +@104029 = .rodata:0x00000A68; // type:object size:0x4 scope:local align:4 +@104151 = .rodata:0x00000A6C; // type:object size:0x4 scope:local align:4 +@104152 = .rodata:0x00000A70; // type:object size:0x4 scope:local align:4 +@104153 = .rodata:0x00000A74; // type:object size:0x4 scope:local align:4 +@104154 = .rodata:0x00000A78; // type:object size:0x4 scope:local align:4 +@104157 = .rodata:0x00000A80; // type:object size:0x8 scope:local align:4 data:double +@104424 = .rodata:0x00000A88; // type:object size:0x4 scope:local align:4 +@104425 = .rodata:0x00000A8C; // type:object size:0x4 scope:local align:4 data:float +@104426 = .rodata:0x00000A90; // type:object size:0x4 scope:local align:4 +@104427 = .rodata:0x00000A94; // type:object size:0x4 scope:local align:4 +@104492 = .rodata:0x00000A98; // type:object size:0x4 scope:local align:4 +@104493 = .rodata:0x00000A9C; // type:object size:0x4 scope:local align:4 +@104494 = .rodata:0x00000AA0; // type:object size:0x4 scope:local align:4 data:float +@104502 = .rodata:0x00000AA4; // type:object size:0x4 scope:local align:4 data:float +l_event_bitA$94961 = .rodata:0x00000AA8; // type:object size:0xC scope:local align:4 +l_event_bitB$95073 = .rodata:0x00000AB4; // type:object size:0xC scope:local align:4 +@104942 = .rodata:0x00000AC0; // type:object size:0x4 scope:local align:4 +@104961 = .rodata:0x00000AC4; // type:object size:0x4 scope:local align:4 +@104962 = .rodata:0x00000AC8; // type:object size:0x4 scope:local align:4 +@104963 = .rodata:0x00000ACC; // type:object size:0x4 scope:local align:4 +@104964 = .rodata:0x00000AD0; // type:object size:0x4 scope:local align:4 +@104965 = .rodata:0x00000AD4; // type:object size:0x4 scope:local align:4 data:string +@104984 = .rodata:0x00000AD8; // type:object size:0x4 scope:local align:4 +lbl_19_rodata_ADC = .rodata:0x00000ADC; // type:object size:0x4 +@105215 = .rodata:0x00000AE0; // type:object size:0x4 scope:local align:4 +@105216 = .rodata:0x00000AE4; // type:object size:0x4 scope:local align:4 data:float +@105217 = .rodata:0x00000AE8; // type:object size:0x4 scope:local align:4 data:float +@105218 = .rodata:0x00000AEC; // type:object size:0x4 scope:local align:4 +@105509 = .rodata:0x00000AF0; // type:object size:0x4 scope:local align:4 data:float +@105539 = .rodata:0x00000AF4; // type:object size:0x4 scope:local align:4 +@105540 = .rodata:0x00000AF8; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x00000AFC; // type:object size:0x4 scope:local align:4 +@105609 = .rodata:0x00000B00; // type:object size:0x4 scope:local align:4 +@105647 = .rodata:0x00000B04; // type:object size:0x4 scope:local align:4 data:float +@105660 = .rodata:0x00000B08; // type:object size:0x4 scope:local align:4 data:float +@105780 = .rodata:0x00000B0C; // type:object size:0x4 scope:local align:4 data:float +@105781 = .rodata:0x00000B10; // type:object size:0x4 scope:local align:4 +@105782 = .rodata:0x00000B14; // type:object size:0x4 scope:local align:4 +@105783 = .rodata:0x00000B18; // type:object size:0x4 scope:local align:4 data:string +@105784 = .rodata:0x00000B1C; // type:object size:0x4 scope:local align:4 +@105937 = .rodata:0x00000B20; // type:object size:0x4 scope:local align:4 +@105953 = .rodata:0x00000B24; // type:object size:0x4 scope:local align:4 data:float +@105977 = .rodata:0x00000B28; // type:object size:0x4 scope:local align:4 +@105978 = .rodata:0x00000B2C; // type:object size:0x4 scope:local align:4 +@105979 = .rodata:0x00000B30; // type:object size:0x4 scope:local align:4 +@106011 = .rodata:0x00000B34; // type:object size:0x4 scope:local align:4 +@106012 = .rodata:0x00000B38; // type:object size:0x4 scope:local align:4 +@106013 = .rodata:0x00000B3C; // type:object size:0x4 scope:local align:4 +@106014 = .rodata:0x00000B40; // type:object size:0x4 scope:local align:4 +@106076 = .rodata:0x00000B44; // type:object size:0x4 scope:local align:4 +@106077 = .rodata:0x00000B48; // type:object size:0x4 scope:local align:4 +@106078 = .rodata:0x00000B4C; // type:object size:0x4 scope:local align:4 +@106079 = .rodata:0x00000B50; // type:object size:0x4 scope:local align:4 +@106080 = .rodata:0x00000B54; // type:object size:0x4 scope:local align:4 +@106129 = .rodata:0x00000B58; // type:object size:0x4 scope:local align:4 +@106138 = .rodata:0x00000B5C; // type:object size:0x4 scope:local align:4 data:float +@106139 = .rodata:0x00000B60; // type:object size:0x4 scope:local align:4 data:float +@106530 = .rodata:0x00000B64; // type:object size:0x4 scope:local align:4 +@106531 = .rodata:0x00000B68; // type:object size:0x4 scope:local align:4 +@106532 = .rodata:0x00000B6C; // type:object size:0x4 scope:local align:4 +particle_id$96921 = .rodata:0x00000B70; // type:object size:0x6 scope:local align:4 +@106823 = .rodata:0x00000B78; // type:object size:0x4 scope:local align:4 data:float +@106829 = .rodata:0x00000B7C; // type:object size:0x4 scope:local align:4 data:float +particle_id$96986 = .rodata:0x00000B80; // type:object size:0x6 scope:local align:4 +@106987 = .rodata:0x00000B88; // type:object size:0x4 scope:local align:4 +@107205 = .rodata:0x00000B8C; // type:object size:0x4 scope:local align:4 +lbl_19_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_19_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_19_data_14 = .data:0x00000014; // type:object size:0x9 data:string +lbl_19_data_1D = .data:0x0000001D; // type:object size:0xA data:string +lbl_19_data_27 = .data:0x00000027; // type:object size:0x9 data:string +lbl_19_data_30 = .data:0x00000030; // type:object size:0x9 data:string +lbl_19_data_39 = .data:0x00000039; // type:object size:0x8 data:string +lbl_19_data_41 = .data:0x00000041; // type:object size:0x9 data:string +lbl_19_data_4A = .data:0x0000004A; // type:object size:0xA data:string +lbl_19_data_54 = .data:0x00000054; // type:object size:0xA data:string +lbl_19_data_5E = .data:0x0000005E; // type:object size:0x9 data:string +lbl_19_data_67 = .data:0x00000067; // type:object size:0x8 data:string +lbl_19_data_6F = .data:0x0000006F; // type:object size:0x8 data:string +l_arcName = .data:0x00000078; // type:object size:0x38 scope:global align:4 +lbl_19_data_B0 = .data:0x000000B0; // type:object size:0xE data:string +lbl_19_data_BE = .data:0x000000BE; // type:object size:0xE data:string +lbl_19_data_CC = .data:0x000000CC; // type:object size:0xE data:string +lbl_19_data_DA = .data:0x000000DA; // type:object size:0xE data:string +lbl_19_data_E8 = .data:0x000000E8; // type:object size:0xE data:string +lbl_19_data_F6 = .data:0x000000F6; // type:object size:0xE data:string +lbl_19_data_104 = .data:0x00000104; // type:object size:0xB data:string +lbl_19_data_10F = .data:0x0000010F; // type:object size:0xD data:string +lbl_19_data_11C = .data:0x0000011C; // type:object size:0x14 data:string +lbl_19_data_130 = .data:0x00000130; // type:object size:0xF data:string +lbl_19_data_13F = .data:0x0000013F; // type:object size:0xD data:string +lbl_19_data_14C = .data:0x0000014C; // type:object size:0x10 data:string +lbl_19_data_15C = .data:0x0000015C; // type:object size:0x10 data:string +l_bmdName = .data:0x0000016C; // type:object size:0x38 scope:global align:4 +kibako_jv_offset = .data:0x000001A4; // type:object size:0x18 scope:global align:4 +taru_jv_offset = .data:0x000001BC; // type:object size:0x18 scope:global align:4 +kibako_jc_data = .data:0x000001D4; // type:object size:0xC scope:global align:4 +taru_jc_data = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_19_data_1EC = .data:0x000001EC; // type:object size:0x8 data:string +lbl_19_data_1F4 = .data:0x000001F4; // type:object size:0x8 data:string +lbl_19_data_1FC = .data:0x000001FC; // type:object size:0xA data:string +lbl_19_data_206 = .data:0x00000206; // type:object size:0x26 +l_mode_func$95655 = .data:0x0000022C; // type:object size:0xCC scope:local align:4 +lbl_19_data_2F8 = .data:0x000002F8; // type:object size:0x8 data:string +lbl_19_data_300 = .data:0x00000300; // type:object size:0x7 data:string +lbl_19_data_307 = .data:0x00000307; // type:object size:0x11 data:string +l_type_func$97394 = .data:0x00000318; // type:object size:0xA8 scope:local align:4 +l_type_func$97403 = .data:0x000003C0; // type:object size:0xA8 scope:local align:4 +l_type_func$97412 = .data:0x00000468; // type:object size:0xA8 scope:local align:4 +l_type_func$97417 = .data:0x00000510; // type:object size:0xA8 scope:local align:4 +l_type_func$97422 = .data:0x000005B8; // type:object size:0xA8 scope:local align:4 +l_callback$97427 = .data:0x00000660; // type:object size:0x38 scope:local align:4 +l_callback$97432 = .data:0x00000698; // type:object size:0x38 scope:local align:4 +l_func$97437 = .data:0x000006D0; // type:object size:0xA8 scope:local align:4 +l_daObjCarry_Method = .data:0x00000778; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Carry = .data:0x00000798; // type:object size:0x30 scope:global align:4 +l_sw_id = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_catdoor/splits.txt b/config/RZDP01/rels/d_a_obj_catdoor/splits.txt new file mode 100644 index 0000000000..a8d4e29248 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_catdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_catdoor.cpp: + .text start:0x0000005C end:0x00000728 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_catdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_catdoor/symbols.txt new file mode 100644 index 0000000000..9fcc25c42a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_catdoor/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +attr__14daObjCatDoor_cCFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000068; // type:function size:0x10C scope:global align:4 +initBaseMtx__14daObjCatDoor_cFv = .text:0x00000174; // type:function size:0x64 scope:global align:4 +setBaseMtx__14daObjCatDoor_cFv = .text:0x000001D8; // type:function size:0x100 scope:global align:4 +calcOpen__14daObjCatDoor_cFv = .text:0x000002D8; // type:function size:0xC4 scope:global align:4 +daObjCatDoor_Draw__FP14daObjCatDoor_c = .text:0x0000039C; // type:function size:0xB4 scope:global align:4 +daObjCatDoor_Execute__FP14daObjCatDoor_c = .text:0x00000450; // type:function size:0x74 scope:global align:4 +daObjCatDoor_IsDelete__FP14daObjCatDoor_c = .text:0x000004C4; // type:function size:0x8 scope:global align:4 +daObjCatDoor_Delete__FP14daObjCatDoor_c = .text:0x000004CC; // type:function size:0xB0 scope:global align:4 +__dt__19daObjCatDoor_Door_cFv = .text:0x0000057C; // type:function size:0x5C scope:global align:4 +daObjCatDoor_Create__FP10fopAc_ac_c = .text:0x000005D8; // type:function size:0x150 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjCatDoor_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@90052 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90053 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90054 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90143 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90144 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90145 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90146 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90147 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_417_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCatDoor_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CatDoor = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_cb/splits.txt b/config/RZDP01/rels/d_a_obj_cb/splits.txt new file mode 100644 index 0000000000..654996ea30 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cb/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cb.cpp: + .text start:0x000000CC end:0x00000AE8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000088 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_cb/symbols.txt b/config/RZDP01/rels/d_a_obj_cb/symbols.txt new file mode 100644 index 0000000000..3d8aacb696 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cb/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Cb_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Cb_Draw__FP12obj_cb_class = .text:0x000000E4; // type:function size:0x68 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000014C; // type:function size:0xC scope:global align:4 +daObj_Cb_Execute__FP12obj_cb_class = .text:0x00000158; // type:function size:0x54C scope:global align:4 +daObj_Cb_IsDelete__FP12obj_cb_class = .text:0x000006A4; // type:function size:0x8 scope:global align:4 +daObj_Cb_Delete__FP12obj_cb_class = .text:0x000006AC; // type:function size:0x84 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000730; // type:function size:0x12C scope:global align:4 +daObj_Cb_Create__FP10fopAc_ac_c = .text:0x0000085C; // type:function size:0x204 scope:global align:4 +__dt__14daObj_Cb_HIO_cFv = .text:0x00000A60; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_cb_cpp = .text:0x00000AA0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94535 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94538 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94539 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94540 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94541 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94542 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94543 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94544 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94545 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94546 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94547 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94548 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94549 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94550 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94551 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94552 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94624 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +lbl_418_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daObj_Cb_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_CB = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Cb_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_418_data_64 = .data:0x00000064; // type:object size:0xF data:string +@93517 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Cb_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_418_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_cblock/splits.txt b/config/RZDP01/rels/d_a_obj_cblock/splits.txt new file mode 100644 index 0000000000..38a5144271 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cblock.cpp: + .text start:0x000000CC end:0x0000070C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_obj_cblock/symbols.txt b/config/RZDP01/rels/d_a_obj_cblock/symbols.txt new file mode 100644 index 0000000000..4b860fdd1f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cblock/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__11daObjCBlk_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +Create__11daObjCBlk_cFv = .text:0x0000013C; // type:function size:0x1E4 scope:global align:4 +CreateHeap__11daObjCBlk_cFv = .text:0x00000320; // type:function size:0x148 scope:global align:4 +__ct__Q211daObjCBlk_c7chain_sFv = .text:0x00000468; // type:function size:0x4 scope:global align:4 +create__11daObjCBlk_cFv = .text:0x0000046C; // type:function size:0x108 scope:global align:4 +Execute__11daObjCBlk_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x10 scope:global align:4 +getChainBasePos__11daObjCBlk_cFP4cXyz = .text:0x00000584; // type:function size:0x6C scope:global align:4 +Draw__11daObjCBlk_cFv = .text:0x000005F0; // type:function size:0x8 scope:global align:4 +Delete__11daObjCBlk_cFv = .text:0x000005F8; // type:function size:0x30 scope:global align:4 +daObjCBlk_Draw__FP11daObjCBlk_c = .text:0x00000628; // type:function size:0x10 scope:global align:4 +daObjCBlk_Execute__FP11daObjCBlk_c = .text:0x00000638; // type:function size:0x4 scope:global align:4 +daObjCBlk_Delete__FP11daObjCBlk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 +daObjCBlk_Create__FP10fopAc_ac_c = .text:0x00000640; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_cblock_cpp = .text:0x00000644; // type:function size:0x88 scope:global align:4 +__dt__Q211daObjCBlk_c7chain_sFv = .text:0x000006CC; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@93693 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93694 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93817 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@93818 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93819 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93838 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93839 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93842 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93881 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93882 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93883 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93884 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93885 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93947 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93963 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93964 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93965 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93994 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93995 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93996 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_419_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_daObjCBlk_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ChainBlock = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__11daObjCBlk_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_419_data_CC = .data:0x000000CC; // type:object size:0xC data:string +@92276 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjCBlk_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91820 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_chainOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@91821 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_smokeSetOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_cboard/splits.txt b/config/RZDP01/rels/d_a_obj_cboard/splits.txt new file mode 100644 index 0000000000..ce61f81a36 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cboard/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cboard.cpp: + .text start:0x0000005C end:0x00000428 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000164 diff --git a/config/RZDP01/rels/d_a_obj_cboard/symbols.txt b/config/RZDP01/rels/d_a_obj_cboard/symbols.txt new file mode 100644 index 0000000000..451b27e17b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cboard/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjBoard_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +Create__12daObjBoard_cFv = .text:0x000000AC; // type:function size:0xAC scope:global align:4 +CreateHeap__12daObjBoard_cFv = .text:0x00000158; // type:function size:0x8 scope:global align:4 +create1st__12daObjBoard_cFv = .text:0x00000160; // type:function size:0xDC scope:global align:4 +Execute__12daObjBoard_cFPPA3_A4_f = .text:0x0000023C; // type:function size:0x13C scope:global align:4 +Draw__12daObjBoard_cFv = .text:0x00000378; // type:function size:0x8 scope:global align:4 +Delete__12daObjBoard_cFv = .text:0x00000380; // type:function size:0x30 scope:global align:4 +daObjBoard_create1st__FP12daObjBoard_c = .text:0x000003B0; // type:function size:0x60 scope:global align:4 +daObjBoard_MoveBGDelete__FP12daObjBoard_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +daObjBoard_MoveBGExecute__FP12daObjBoard_c = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daObjBoard_MoveBGDraw__FP12daObjBoard_c = .text:0x00000418; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_93_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_93_data_10 = .data:0x00000010; // type:object size:0xD data:string +lbl_93_data_1D = .data:0x0000001D; // type:object size:0xD data:string +lbl_93_data_2A = .data:0x0000002A; // type:object size:0xD data:string +lbl_93_data_37 = .data:0x00000037; // type:object size:0xD data:string +lbl_93_data_44 = .data:0x00000044; // type:object size:0xD data:string +l_dzbName = .data:0x00000054; // type:object size:0x14 scope:global align:4 +l_cull_box = .data:0x00000068; // type:object size:0x18 scope:global align:4 data:float +@89764 = .data:0x00000080; // type:object size:0x40 scope:local align:4 +daObjBoard_METHODS = .data:0x000000C0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cboard = .data:0x000000E0; // type:object size:0x30 scope:global align:4 +__vt__12daObjBoard_c = .data:0x00000110; // type:object size:0x28 scope:global align:4 +lbl_93_data_138 = .data:0x00000138; // type:object size:0xD data:string +@89121 = .data:0x00000148; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjBoard_c = .data:0x0000015C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_cdoor/splits.txt b/config/RZDP01/rels/d_a_obj_cdoor/splits.txt new file mode 100644 index 0000000000..3701a6850f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cdoor.cpp: + .text start:0x0000005C end:0x00000C54 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000F8 diff --git a/config/RZDP01/rels/d_a_obj_cdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_cdoor/symbols.txt new file mode 100644 index 0000000000..57ea687457 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cdoor/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__12daObjCdoor_cFv = .text:0x0000005C; // type:function size:0x124 scope:global align:4 +daObjCdoor_searchChain__FP10fopAc_ac_cPv = .text:0x00000180; // type:function size:0x40 scope:global align:4 +create__12daObjCdoor_cFv = .text:0x000001C0; // type:function size:0x298 scope:global align:4 +daObjCdoor_Create__FP10fopAc_ac_c = .text:0x00000458; // type:function size:0x4 scope:global align:4 +__dt__12daObjCdoor_cFv = .text:0x0000045C; // type:function size:0xA4 scope:global align:4 +daObjCdoor_Delete__FP12daObjCdoor_c = .text:0x00000500; // type:function size:0x48 scope:global align:4 +setMatrix__12daObjCdoor_cFv = .text:0x00000548; // type:function size:0x64 scope:global align:4 +Execute__12daObjCdoor_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x54 scope:global align:4 +execCdoor__12daObjCdoor_cFv = .text:0x00000600; // type:function size:0x174 scope:global align:4 +execWgate__12daObjCdoor_cFv = .text:0x00000774; // type:function size:0xE4 scope:global align:4 +modeWait__12daObjCdoor_cFv = .text:0x00000858; // type:function size:0x4 scope:global align:4 +modeOpen__12daObjCdoor_cFv = .text:0x0000085C; // type:function size:0x68 scope:global align:4 +modeClose__12daObjCdoor_cFv = .text:0x000008C4; // type:function size:0x68 scope:global align:4 +daObjCdoor_Execute__FP12daObjCdoor_c = .text:0x0000092C; // type:function size:0x4 scope:global align:4 +actionWait__12daObjCdoor_cFv = .text:0x00000930; // type:function size:0x64 scope:global align:4 +actionOrderEvent__12daObjCdoor_cFv = .text:0x00000994; // type:function size:0x6C scope:global align:4 +actionEvent__12daObjCdoor_cFv = .text:0x00000A00; // type:function size:0x5C scope:global align:4 +actionDead__12daObjCdoor_cFv = .text:0x00000A5C; // type:function size:0xC scope:global align:4 +Draw__12daObjCdoor_cFv = .text:0x00000A68; // type:function size:0xD4 scope:global align:4 +daObjCdoor_Draw__FP12daObjCdoor_c = .text:0x00000B3C; // type:function size:0x10 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000B4C; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000BD0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_attentionOffsetY = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +@94551 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94632 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@94708 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@94717 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$93541 = .rodata:0x00000030; // type:object size:0x24 scope:local align:4 +lbl_420_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_420_data_6 = .data:0x00000006; // type:object size:0x9 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_moveOffsetY = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_func$93592 = .data:0x00000020; // type:object size:0x30 scope:local align:4 +l_daObjCdoor_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cdoor = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__12daObjCdoor_c = .data:0x000000A0; // type:object size:0x2C scope:global align:4 +lbl_420_data_CC = .data:0x000000CC; // type:object size:0xD data:string +@93643 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjCdoor_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_chandelier/splits.txt b/config/RZDP01/rels/d_a_obj_chandelier/splits.txt new file mode 100644 index 0000000000..ea67b2bd98 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_chandelier.cpp: + .text start:0x0000005C end:0x00000C60 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000134 diff --git a/config/RZDP01/rels/d_a_obj_chandelier/symbols.txt b/config/RZDP01/rels/d_a_obj_chandelier/symbols.txt new file mode 100644 index 0000000000..147e98efca --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_chandelier/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__17daObjChandelier_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__17daObjChandelier_cFv = .text:0x00000098; // type:function size:0x8C scope:global align:4 +CreateHeap__17daObjChandelier_cFv = .text:0x00000124; // type:function size:0x68 scope:global align:4 +create1st__17daObjChandelier_cFv = .text:0x0000018C; // type:function size:0xD8 scope:global align:4 +Delete__17daObjChandelier_cFv = .text:0x00000264; // type:function size:0x34 scope:global align:4 +Draw__17daObjChandelier_cFv = .text:0x00000298; // type:function size:0x98 scope:global align:4 +Execute__17daObjChandelier_cFPPA3_A4_f = .text:0x00000330; // type:function size:0x80 scope:global align:4 +exeModeWait__17daObjChandelier_cFv = .text:0x000003B0; // type:function size:0x8C scope:global align:4 +exeModeStartSwg__17daObjChandelier_cFv = .text:0x0000043C; // type:function size:0x8C scope:global align:4 +exeModeDown__17daObjChandelier_cFv = .text:0x000004C8; // type:function size:0xCC scope:global align:4 +exeModeEndSwg__17daObjChandelier_cFv = .text:0x00000594; // type:function size:0x5C scope:global align:4 +exeModeHookSwg__17daObjChandelier_cFv = .text:0x000005F0; // type:function size:0xC4 scope:global align:4 +init__17daObjChandelier_cFv = .text:0x000006B4; // type:function size:0xFC scope:global align:4 +setModelMtx__17daObjChandelier_cFv = .text:0x000007B0; // type:function size:0x7C scope:global align:4 +moveSwing__17daObjChandelier_cFffff = .text:0x0000082C; // type:function size:0x210 scope:global align:4 +moveSwingFall__17daObjChandelier_cFv = .text:0x00000A3C; // type:function size:0x130 scope:global align:4 +hookSwingInitParm__17daObjChandelier_cFv = .text:0x00000B6C; // type:function size:0x7C scope:global align:4 +daObjChandelier_create1st__FP17daObjChandelier_c = .text:0x00000BE8; // type:function size:0x60 scope:global align:4 +daObjChandelier_MoveBGDelete__FP17daObjChandelier_c = .text:0x00000C48; // type:function size:0x4 scope:global align:4 +daObjChandelier_MoveBGExecute__FP17daObjChandelier_c = .text:0x00000C4C; // type:function size:0x4 scope:global align:4 +daObjChandelier_MoveBGDraw__FP17daObjChandelier_c = .text:0x00000C50; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89984 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89985 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89992 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90007 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90008 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90026 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90027 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90028 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90029 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90030 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90055 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90056 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90076 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90077 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90078 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90081 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@90087 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90093 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90094 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@90095 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_421_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +s_exeProc__17daObjChandelier_c = .data:0x0000000C; // type:object size:0x3C scope:global align:4 +TOP_POS_Y_OFFSET$89137 = .data:0x00000048; // type:object size:0xC scope:local align:4 +daObjChandelier_METHODS = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Chandelier = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__17daObjChandelier_c = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_421_data_D4 = .data:0x000000D4; // type:object size:0x12 data:string +@89192 = .data:0x000000E8; // type:object size:0x1C scope:local align:4 +__RTTI__17daObjChandelier_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +lbl_421_data_10C = .data:0x0000010C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000012C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_chest/splits.txt b/config/RZDP01/rels/d_a_obj_chest/splits.txt new file mode 100644 index 0000000000..275df230f1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_chest/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_chest.cpp: + .text start:0x0000005C end:0x00000B48 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDP01/rels/d_a_obj_chest/symbols.txt b/config/RZDP01/rels/d_a_obj_chest/symbols.txt new file mode 100644 index 0000000000..e7422d86bb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_chest/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjChest_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjChest_cFv = .text:0x0000007C; // type:function size:0x14C scope:global align:4 +Create__12daObjChest_cFv = .text:0x000001C8; // type:function size:0x1B0 scope:global align:4 +CreateHeap__12daObjChest_cFv = .text:0x00000378; // type:function size:0x68 scope:global align:4 +create__12daObjChest_cFv = .text:0x000003E0; // type:function size:0x118 scope:global align:4 +Execute__12daObjChest_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x70 scope:global align:4 +actionWait__12daObjChest_cFv = .text:0x00000568; // type:function size:0x2EC scope:global align:4 +actionMove__12daObjChest_cFv = .text:0x00000854; // type:function size:0x20C scope:global align:4 +actionEnd__12daObjChest_cFv = .text:0x00000A60; // type:function size:0x4 scope:global align:4 +Draw__12daObjChest_cFv = .text:0x00000A64; // type:function size:0x98 scope:global align:4 +Delete__12daObjChest_cFv = .text:0x00000AFC; // type:function size:0x30 scope:global align:4 +daObjChest_Draw__FP12daObjChest_c = .text:0x00000B2C; // type:function size:0x10 scope:global align:4 +daObjChest_Execute__FP12daObjChest_c = .text:0x00000B3C; // type:function size:0x4 scope:global align:4 +daObjChest_Delete__FP12daObjChest_c = .text:0x00000B40; // type:function size:0x4 scope:global align:4 +daObjChest_Create__FP10fopAc_ac_c = .text:0x00000B44; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@93086 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93089 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@93129 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93287 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93292 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@93293 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93294 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93295 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93318 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93319 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93321 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_422_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91907 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +l_daObjChest_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Chest = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__12daObjChest_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_422_data_A8 = .data:0x000000A8; // type:object size:0xD data:string +@92043 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjChest_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_cho/splits.txt b/config/RZDP01/rels/d_a_obj_cho/splits.txt new file mode 100644 index 0000000000..4eb5bbead3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cho/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cho.cpp: + .text start:0x000000CC end:0x00001CF8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_cho/symbols.txt b/config/RZDP01/rels/d_a_obj_cho/symbols.txt new file mode 100644 index 0000000000..32b8ad15c3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cho/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_ChoHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjCHO_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjCHO_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x2F8 scope:global align:4 +daObjCHO_Create__FP10fopAc_ac_c = .text:0x000004B0; // type:function size:0x36C scope:global align:4 +daObjCHO_Delete__FP10daObjCHO_c = .text:0x0000081C; // type:function size:0x68 scope:global align:4 +SpeedSet__10daObjCHO_cFv = .text:0x00000884; // type:function size:0xFC scope:global align:4 +WallCheck__10daObjCHO_cFv = .text:0x00000980; // type:function size:0x8C scope:global align:4 +SearchLink__10daObjCHO_cFv = .text:0x00000A0C; // type:function size:0x13C scope:global align:4 +WaitAction__10daObjCHO_cFv = .text:0x00000B48; // type:function size:0x284 scope:global align:4 +MoveAction__10daObjCHO_cFv = .text:0x00000DCC; // type:function size:0x254 scope:global align:4 +Action__10daObjCHO_cFv = .text:0x00001020; // type:function size:0x58 scope:global align:4 +ShopAction__10daObjCHO_cFv = .text:0x00001078; // type:function size:0x28 scope:global align:4 +checkGroundPos__10daObjCHO_cFv = .text:0x000010A0; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjCHO_cFv = .text:0x000010F8; // type:function size:0x10 scope:global align:4 +Z_BufferChk__10daObjCHO_cFv = .text:0x00001108; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjCHO_cFv = .text:0x00001284; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjCHO_cFv = .text:0x000013A8; // type:function size:0x218 scope:global align:4 +Execute__10daObjCHO_cFv = .text:0x000015C0; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjCHO_cFv = .text:0x00001848; // type:function size:0x16C scope:global align:4 +setBaseMtx__10daObjCHO_cFv = .text:0x000019B4; // type:function size:0x60 scope:global align:4 +daObjCHO_Draw__FP10daObjCHO_c = .text:0x00001A14; // type:function size:0xDC scope:global align:4 +daObjCHO_Execute__FP10daObjCHO_c = .text:0x00001AF0; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjCHO_cFv = .text:0x00001AF4; // type:function size:0x174 scope:global align:4 +daObjCHO_IsDelete__FP10daObjCHO_c = .text:0x00001C68; // type:function size:0x8 scope:global align:4 +__dt__14daObj_ChoHIO_cFv = .text:0x00001C70; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_cho_cpp = .text:0x00001CB0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96102 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x00000004; // type:object size:0x40 scope:local align:4 +@96108 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96177 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96259 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96260 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@96261 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96262 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96276 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96277 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96278 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96315 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96316 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96317 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96318 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96359 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96361 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96362 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96392 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96393 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96394 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96395 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96396 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96397 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:string +@96398 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_423_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 +@96445 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96448 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96468 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96469 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96470 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96492 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96559 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96590 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96622 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96623 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E0; // type:object size:0x4 scope:global align:4 +lbl_423_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_423_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjCHO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cho = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_ChoHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_423_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94046 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_ChoHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjCHO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_423_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94050 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjCHO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_423_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_423_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_423_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_423_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_423_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_423_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_423_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_423_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_423_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_423_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_cowdoor/splits.txt b/config/RZDP01/rels/d_a_obj_cowdoor/splits.txt new file mode 100644 index 0000000000..a1f39afb35 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cowdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_cowdoor.cpp: + .text start:0x0000005C end:0x00000354 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_cowdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_cowdoor/symbols.txt new file mode 100644 index 0000000000..3a106daf1a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cowdoor/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__11daCowdoor_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +Create__11daCowdoor_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +CreateHeap__11daCowdoor_cFv = .text:0x00000120; // type:function size:0x6C scope:global align:4 +create__11daCowdoor_cFv = .text:0x0000018C; // type:function size:0xB8 scope:global align:4 +Execute__11daCowdoor_cFPPA3_A4_f = .text:0x00000244; // type:function size:0x2C scope:global align:4 +Draw__11daCowdoor_cFv = .text:0x00000270; // type:function size:0x98 scope:global align:4 +Delete__11daCowdoor_cFv = .text:0x00000308; // type:function size:0x30 scope:global align:4 +daCowdoor_Draw__FP11daCowdoor_c = .text:0x00000338; // type:function size:0x10 scope:global align:4 +daCowdoor_Execute__FP11daCowdoor_c = .text:0x00000348; // type:function size:0x4 scope:global align:4 +daCowdoor_Delete__FP11daCowdoor_c = .text:0x0000034C; // type:function size:0x4 scope:global align:4 +daCowdoor_Create__FP10fopAc_ac_c = .text:0x00000350; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89568 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_424_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_424_data_10 = .data:0x00000010; // type:object size:0xD data:string +l_bmdName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_424_data_24 = .data:0x00000024; // type:object size:0xD data:string +l_dzbName = .data:0x00000034; // type:object size:0x4 scope:global align:4 data:4byte +l_daCowdoor_Method = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Cowdoor = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__11daCowdoor_c = .data:0x00000088; // type:object size:0x28 scope:global align:4 +lbl_424_data_B0 = .data:0x000000B0; // type:object size:0xC data:string +@89056 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__11daCowdoor_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_crope/splits.txt b/config/RZDP01/rels/d_a_obj_crope/splits.txt new file mode 100644 index 0000000000..e4d6a84e01 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crope.cpp: + .text start:0x0000005C end:0x000010EC + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000094 diff --git a/config/RZDP01/rels/d_a_obj_crope/symbols.txt b/config/RZDP01/rels/d_a_obj_crope/symbols.txt new file mode 100644 index 0000000000..845e74c38f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crope/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjCrope_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +daObjCrope_createHeap__FP10fopAc_ac_c = .text:0x000000C8; // type:function size:0x4 scope:global align:4 +create__12daObjCrope_cFv = .text:0x000000CC; // type:function size:0x3F8 scope:global align:4 +daObjCrope_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0x4 scope:global align:4 +__dt__12daObjCrope_cFv = .text:0x000004C8; // type:function size:0xB0 scope:global align:4 +daObjCrope_Delete__FP12daObjCrope_c = .text:0x00000578; // type:function size:0x28 scope:global align:4 +setNormalRopePos__12daObjCrope_cFv = .text:0x000005A0; // type:function size:0x2AC scope:global align:4 +setRideRopePos__12daObjCrope_cFv = .text:0x0000084C; // type:function size:0x590 scope:global align:4 +execute__12daObjCrope_cFv = .text:0x00000DDC; // type:function size:0x1F8 scope:global align:4 +daObjCrope_Execute__FP12daObjCrope_c = .text:0x00000FD4; // type:function size:0x4 scope:global align:4 +draw__12daObjCrope_cFv = .text:0x00000FD8; // type:function size:0x9C scope:global align:4 +daObjCrope_Draw__FP12daObjCrope_c = .text:0x00001074; // type:function size:0x4 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001078; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93851 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93852 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93853 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93854 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93855 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93856 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93857 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93860 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93971 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93972 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93973 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94068 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94069 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94072 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +l_sphSrc = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_425_data_40 = .data:0x00000040; // type:object size:0x4 +l_daObjCrope_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Crope = .data:0x00000064; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_crvfence/splits.txt b/config/RZDP01/rels/d_a_obj_crvfence/splits.txt new file mode 100644 index 0000000000..bafa628df8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvfence/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvfence.cpp: + .text start:0x0000005C end:0x00001170 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDP01/rels/d_a_obj_crvfence/symbols.txt b/config/RZDP01/rels/d_a_obj_crvfence/symbols.txt new file mode 100644 index 0000000000..e0c77d98ab --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvfence/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckVec__15daObjCRVFENCE_cFv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +Wall_Check__15daObjCRVFENCE_cF4cXyz4cXyz = .text:0x000000EC; // type:function size:0xB4 scope:global align:4 +daObjCRVFENCE_Create__FP10fopAc_ac_c = .text:0x000001A0; // type:function size:0x268 scope:global align:4 +daObjCRVFENCE_Delete__FP15daObjCRVFENCE_c = .text:0x00000408; // type:function size:0x24 scope:global align:4 +BgRelease__15daObjCRVFENCE_cFv = .text:0x0000042C; // type:function size:0x70 scope:global align:4 +FenceMove__15daObjCRVFENCE_cFRUcP4cXyzP5csXyzP4cXyzRs = .text:0x0000049C; // type:function size:0x16C scope:global align:4 +BrokenAction__15daObjCRVFENCE_cFv = .text:0x00000608; // type:function size:0x308 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000910; // type:function size:0x74 scope:global align:4 +NormalAction__15daObjCRVFENCE_cFv = .text:0x00000984; // type:function size:0x3CC scope:global align:4 +checkViewArea__15daObjCRVFENCE_cFP4cXyz = .text:0x00000D50; // type:function size:0x84 scope:global align:4 +Action__15daObjCRVFENCE_cFv = .text:0x00000DD4; // type:function size:0x28 scope:global align:4 +setBaseMtx__15daObjCRVFENCE_cFv = .text:0x00000DFC; // type:function size:0xE0 scope:global align:4 +daObjCRVFENCE_Draw__FP15daObjCRVFENCE_c = .text:0x00000EDC; // type:function size:0x10 scope:global align:4 +daObjCRVFENCE_Execute__FP15daObjCRVFENCE_c = .text:0x00000EEC; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVFENCE_cFv = .text:0x00000EF0; // type:function size:0xD8 scope:global align:4 +daObjCRVFENCE_IsDelete__FP15daObjCRVFENCE_c = .text:0x00000FC8; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVFENCE_cFv = .text:0x00000FD0; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVFENCE_cFv = .text:0x00001000; // type:function size:0xE0 scope:global align:4 +Execute__15daObjCRVFENCE_cFPPA3_A4_f = .text:0x000010E0; // type:function size:0x4C scope:global align:4 +Create__15daObjCRVFENCE_cFv = .text:0x0000112C; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93559 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93636 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93637 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93638 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93639 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93640 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93641 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93670 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93671 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93672 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@93704 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93705 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93706 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93708 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93709 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93710 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93711 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93712 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@93769 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93770 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93771 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93772 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93773 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93774 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93775 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93776 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93792 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93793 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93801 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@93900 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_426_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_426_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVFENCE_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVFENCE = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVFENCE_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_426_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92312 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVFENCE_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_426_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +lbl_426_data_D5 = .data:0x000000D5; // type:object size:0x19 data:string +lbl_426_data_EE = .data:0x000000EE; // type:object size:0x11 data:string diff --git a/config/RZDP01/rels/d_a_obj_crvgate/splits.txt b/config/RZDP01/rels/d_a_obj_crvgate/splits.txt new file mode 100644 index 0000000000..ac9a48f9b8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvgate/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvgate.cpp: + .text start:0x0000005C end:0x00002324 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_obj_crvgate/symbols.txt b/config/RZDP01/rels/d_a_obj_crvgate/symbols.txt new file mode 100644 index 0000000000..ee01dfb110 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvgate/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__14daObjCRVGATE_cFv = .text:0x0000005C; // type:function size:0x150 scope:global align:4 +setCcCylinder__14daObjCRVGATE_cFv = .text:0x000001AC; // type:function size:0x138 scope:global align:4 +daObjCRVGATE_Create__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x2DC scope:global align:4 +daObjCRVGATE_Delete__FP14daObjCRVGATE_c = .text:0x000005C0; // type:function size:0x24 scope:global align:4 +checkOpen__14daObjCRVGATE_cFv = .text:0x000005E4; // type:function size:0x94 scope:global align:4 +actionStartEvent__14daObjCRVGATE_cFv = .text:0x00000678; // type:function size:0xE4 scope:global align:4 +actionWaitEvent__14daObjCRVGATE_cFv = .text:0x0000075C; // type:function size:0xE4 scope:global align:4 +Demo_Set__14daObjCRVGATE_cFv = .text:0x00000840; // type:function size:0xCC scope:global align:4 +actionDemoEvent__14daObjCRVGATE_cFv = .text:0x0000090C; // type:function size:0x170 scope:global align:4 +event_proc_call__14daObjCRVGATE_cFv = .text:0x00000A7C; // type:function size:0x44 scope:global align:4 +CheckVec__14daObjCRVGATE_cFv = .text:0x00000AC0; // type:function size:0x90 scope:global align:4 +KeyVib__14daObjCRVGATE_cFv = .text:0x00000B50; // type:function size:0x180 scope:global align:4 +DoorVib__14daObjCRVGATE_cFv = .text:0x00000CD0; // type:function size:0x124 scope:global align:4 +CloseVibration__14daObjCRVGATE_cFv = .text:0x00000DF4; // type:function size:0x40 scope:global align:4 +CloseAction__14daObjCRVGATE_cFv = .text:0x00000E34; // type:function size:0x52C scope:global align:4 +OpenAction__14daObjCRVGATE_cFv = .text:0x00001360; // type:function size:0x6CC scope:global align:4 +HakaiMotion__14daObjCRVGATE_cFv = .text:0x00001A2C; // type:function size:0xE4 scope:global align:4 +DoorAction__14daObjCRVGATE_cFv = .text:0x00001B10; // type:function size:0x4C scope:global align:4 +B_CloseAction__14daObjCRVGATE_cFv = .text:0x00001B5C; // type:function size:0x120 scope:global align:4 +SetB_Close__14daObjCRVGATE_cFv = .text:0x00001C7C; // type:function size:0xC8 scope:global align:4 +setBaseMtx__14daObjCRVGATE_cFv = .text:0x00001D44; // type:function size:0xF0 scope:global align:4 +daObjCRVGATE_Draw__FP14daObjCRVGATE_c = .text:0x00001E34; // type:function size:0x10 scope:global align:4 +daObjCRVGATE_Execute__FP14daObjCRVGATE_c = .text:0x00001E44; // type:function size:0x4 scope:global align:4 +CreateHeap__14daObjCRVGATE_cFv = .text:0x00001E48; // type:function size:0xCC scope:global align:4 +SetDoor__14daObjCRVGATE_cFv = .text:0x00001F14; // type:function size:0x17C scope:global align:4 +daObjCRVGATE_IsDelete__FP14daObjCRVGATE_c = .text:0x00002090; // type:function size:0x8 scope:global align:4 +Delete__14daObjCRVGATE_cFv = .text:0x00002098; // type:function size:0x30 scope:global align:4 +Draw__14daObjCRVGATE_cFv = .text:0x000020C8; // type:function size:0xBC scope:global align:4 +Execute__14daObjCRVGATE_cFPPA3_A4_f = .text:0x00002184; // type:function size:0xE8 scope:global align:4 +Create__14daObjCRVGATE_cFv = .text:0x0000226C; // type:function size:0x44 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000022B0; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93523 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@96169 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96170 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96171 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96174 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@96182 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96183 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96246 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96247 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96248 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96249 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96250 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96316 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96317 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96330 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96348 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96349 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96350 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96351 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96385 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96386 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96534 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96535 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96536 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96537 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96676 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96680 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96681 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96700 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@96701 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@96720 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96769 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96871 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96872 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96873 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +lbl_427_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVGATE_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVGATE = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjCRVGATE_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_427_data_84 = .data:0x00000084; // type:object size:0xF data:string +@94228 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjCRVGATE_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_427_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +lbl_427_data_C0 = .data:0x000000C0; // type:object size:0xF data:string +lbl_427_data_CF = .data:0x000000CF; // type:object size:0x10 data:string +s_CoCount__29@unnamed@d_a_obj_crvgate_cpp@ = .bss:0x00000000; // type:object size:0x2 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_crvhahen/splits.txt b/config/RZDP01/rels/d_a_obj_crvhahen/splits.txt new file mode 100644 index 0000000000..db38d8110e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvhahen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvhahen.cpp: + .text start:0x0000005C end:0x00000B30 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_crvhahen/symbols.txt b/config/RZDP01/rels/d_a_obj_crvhahen/symbols.txt new file mode 100644 index 0000000000..da5904ed0e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvhahen/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +daObjCRVHAHEN_Create__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x1AC scope:global align:4 +daObjCRVHAHEN_Delete__FP15daObjCRVHAHEN_c = .text:0x000002AC; // type:function size:0x8C scope:global align:4 +HahenSet__15daObjCRVHAHEN_cF4cXyz4cXyz4cXyz4cXyzf = .text:0x00000338; // type:function size:0x214 scope:global align:4 +Wall_Check__15daObjCRVHAHEN_cF4cXyz4cXyz = .text:0x0000054C; // type:function size:0xB4 scope:global align:4 +Hahen_Hakai__15daObjCRVHAHEN_cFii = .text:0x00000600; // type:function size:0x1EC scope:global align:4 +CheckCull__15daObjCRVHAHEN_cFv = .text:0x000007EC; // type:function size:0xD4 scope:global align:4 +checkViewArea__15daObjCRVHAHEN_cFP4cXyz = .text:0x000008C0; // type:function size:0x84 scope:global align:4 +Execute__15daObjCRVHAHEN_cFv = .text:0x00000944; // type:function size:0x54 scope:global align:4 +setBaseMtx__15daObjCRVHAHEN_cFv = .text:0x00000998; // type:function size:0x94 scope:global align:4 +daObjCRVHAHEN_Draw__FP15daObjCRVHAHEN_c = .text:0x00000A2C; // type:function size:0xF8 scope:global align:4 +daObjCRVHAHEN_Execute__FP15daObjCRVHAHEN_c = .text:0x00000B24; // type:function size:0x4 scope:global align:4 +daObjCRVHAHEN_IsDelete__FP15daObjCRVHAHEN_c = .text:0x00000B28; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92965 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92968 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92969 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93001 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93076 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93077 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93078 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93105 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93117 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93118 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_428_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVHAHEN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVHAHEN = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_428_data_60 = .data:0x00000060; // type:object size:0x11 data:string +lbl_428_data_71 = .data:0x00000071; // type:object size:0x11 data:string +lbl_428_data_82 = .data:0x00000082; // type:object size:0x11 data:string diff --git a/config/RZDP01/rels/d_a_obj_crvlh_down/splits.txt b/config/RZDP01/rels/d_a_obj_crvlh_down/splits.txt new file mode 100644 index 0000000000..51117bb3ba --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvlh_down/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvlh_down.cpp: + .text start:0x0000005C end:0x00000AB8 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDP01/rels/d_a_obj_crvlh_down/symbols.txt b/config/RZDP01/rels/d_a_obj_crvlh_down/symbols.txt new file mode 100644 index 0000000000..c90cc06803 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvlh_down/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__15daObjCRVLH_DW_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +SetCcSyl__15daObjCRVLH_DW_cFv = .text:0x000000C8; // type:function size:0x80 scope:global align:4 +daObjCRVLH_DW_Create__FP10fopAc_ac_c = .text:0x00000148; // type:function size:0x23C scope:global align:4 +daObjCRVLH_DW_Delete__FP15daObjCRVLH_DW_c = .text:0x00000384; // type:function size:0x24 scope:global align:4 +BgRelease__15daObjCRVLH_DW_cFv = .text:0x000003A8; // type:function size:0x70 scope:global align:4 +Break__15daObjCRVLH_DW_cFv = .text:0x00000418; // type:function size:0x29C scope:global align:4 +Obj_Hit__15daObjCRVLH_DW_cFv = .text:0x000006B4; // type:function size:0xA0 scope:global align:4 +setBaseMtx__15daObjCRVLH_DW_cFv = .text:0x00000754; // type:function size:0x60 scope:global align:4 +daObjCRVLH_DW_Draw__FP15daObjCRVLH_DW_c = .text:0x000007B4; // type:function size:0x10 scope:global align:4 +daObjCRVLH_DW_Execute__FP15daObjCRVLH_DW_c = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVLH_DW_cFv = .text:0x000007C8; // type:function size:0x6C scope:global align:4 +daObjCRVLH_DW_IsDelete__FP15daObjCRVLH_DW_c = .text:0x00000834; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVLH_DW_cFv = .text:0x0000083C; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVLH_DW_cFv = .text:0x0000086C; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVLH_DW_cFPPA3_A4_f = .text:0x000008F4; // type:function size:0x180 scope:global align:4 +Create__15daObjCRVLH_DW_cFv = .text:0x00000A74; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$91961 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@93313 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93380 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93552 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93553 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93554 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93555 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93556 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93557 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_429_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_429_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVLH_DW_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVLH_DW = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVLH_DW_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_429_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92195 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVLH_DW_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_429_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +lbl_429_data_D5 = .data:0x000000D5; // type:object size:0x11 data:string diff --git a/config/RZDP01/rels/d_a_obj_crvlh_up/splits.txt b/config/RZDP01/rels/d_a_obj_crvlh_up/splits.txt new file mode 100644 index 0000000000..275af0e360 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvlh_up/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvlh_up.cpp: + .text start:0x0000005C end:0x000009EC + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDP01/rels/d_a_obj_crvlh_up/symbols.txt b/config/RZDP01/rels/d_a_obj_crvlh_up/symbols.txt new file mode 100644 index 0000000000..3576e1aad8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvlh_up/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjCRVLH_UP_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjCRVLH_UP_Delete__FP15daObjCRVLH_UP_c = .text:0x0000023C; // type:function size:0x24 scope:global align:4 +HakaiSet__15daObjCRVLH_UP_cFv = .text:0x00000260; // type:function size:0x94 scope:global align:4 +UpMotion__15daObjCRVLH_UP_cFv = .text:0x000002F4; // type:function size:0x28 scope:global align:4 +Hakai__15daObjCRVLH_UP_cFv = .text:0x0000031C; // type:function size:0x274 scope:global align:4 +setBaseMtx__15daObjCRVLH_UP_cFv = .text:0x00000590; // type:function size:0xCC scope:global align:4 +daObjCRVLH_UP_Draw__FP15daObjCRVLH_UP_c = .text:0x0000065C; // type:function size:0x10 scope:global align:4 +daObjCRVLH_UP_Execute__FP15daObjCRVLH_UP_c = .text:0x0000066C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVLH_UP_cFv = .text:0x00000670; // type:function size:0x6C scope:global align:4 +daObjCRVLH_UP_IsDelete__FP15daObjCRVLH_UP_c = .text:0x000006DC; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVLH_UP_cFv = .text:0x000006E4; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVLH_UP_cFv = .text:0x00000714; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVLH_UP_cFPPA3_A4_f = .text:0x0000079C; // type:function size:0x20C scope:global align:4 +Create__15daObjCRVLH_UP_cFv = .text:0x000009A8; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93131 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93133 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93134 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93135 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93136 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93165 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93166 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93196 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93197 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93198 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93199 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93200 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93203 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93210 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93286 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93287 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93298 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93299 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_430_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_430_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjCRVLH_UP_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVLH_UP = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVLH_UP_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_430_data_98 = .data:0x00000098; // type:object size:0x10 data:string +@92100 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVLH_UP_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_430_data_C4 = .data:0x000000C4; // type:object size:0xF data:string +lbl_430_data_D3 = .data:0x000000D3; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_crvsteel/splits.txt b/config/RZDP01/rels/d_a_obj_crvsteel/splits.txt new file mode 100644 index 0000000000..6c4d3457e9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvsteel/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crvsteel.cpp: + .text start:0x0000005C end:0x0000057C + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_obj_crvsteel/symbols.txt b/config/RZDP01/rels/d_a_obj_crvsteel/symbols.txt new file mode 100644 index 0000000000..091dc0acc7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crvsteel/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjCRVSTEEL_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjCRVSTEEL_Delete__FP15daObjCRVSTEEL_c = .text:0x0000023C; // type:function size:0x24 scope:global align:4 +OpenSet__15daObjCRVSTEEL_cFff = .text:0x00000260; // type:function size:0x1C scope:global align:4 +CloseSet__15daObjCRVSTEEL_cFf = .text:0x0000027C; // type:function size:0x10 scope:global align:4 +CloseExecute__15daObjCRVSTEEL_cFv = .text:0x0000028C; // type:function size:0x74 scope:global align:4 +OpenExecute__15daObjCRVSTEEL_cFv = .text:0x00000300; // type:function size:0x24 scope:global align:4 +Action__15daObjCRVSTEEL_cFv = .text:0x00000324; // type:function size:0x28 scope:global align:4 +setBaseMtx__15daObjCRVSTEEL_cFv = .text:0x0000034C; // type:function size:0x60 scope:global align:4 +daObjCRVSTEEL_Draw__FP15daObjCRVSTEEL_c = .text:0x000003AC; // type:function size:0x10 scope:global align:4 +daObjCRVSTEEL_Execute__FP15daObjCRVSTEEL_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjCRVSTEEL_cFv = .text:0x000003C0; // type:function size:0x6C scope:global align:4 +daObjCRVSTEEL_IsDelete__FP15daObjCRVSTEEL_c = .text:0x0000042C; // type:function size:0x8 scope:global align:4 +Delete__15daObjCRVSTEEL_cFv = .text:0x00000434; // type:function size:0x30 scope:global align:4 +Draw__15daObjCRVSTEEL_cFv = .text:0x00000464; // type:function size:0x88 scope:global align:4 +Execute__15daObjCRVSTEEL_cFPPA3_A4_f = .text:0x000004EC; // type:function size:0x4C scope:global align:4 +Create__15daObjCRVSTEEL_cFv = .text:0x00000538; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94294 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94295 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94296 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94297 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94298 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94299 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94318 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94390 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94391 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94392 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94393 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_431_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjCRVSTEEL_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_CRVSTEEL = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjCRVSTEEL_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_431_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@93555 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjCRVSTEEL_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_431_data_B4 = .data:0x000000B4; // type:object size:0x13 data:string +lbl_431_data_C7 = .data:0x000000C7; // type:object size:0x13 data:string diff --git a/config/RZDP01/rels/d_a_obj_crystal/splits.txt b/config/RZDP01/rels/d_a_obj_crystal/splits.txt new file mode 100644 index 0000000000..548d70feac --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crystal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_crystal.cpp: + .text start:0x0000005C end:0x000004D8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_obj_crystal/symbols.txt b/config/RZDP01/rels/d_a_obj_crystal/symbols.txt new file mode 100644 index 0000000000..ee52692f2b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_crystal/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjCrystal_cFv = .text:0x00000060; // type:function size:0x48 scope:global align:4 +setBaseMtx__14daObjCrystal_cFv = .text:0x000000A8; // type:function size:0x64 scope:global align:4 +Create__14daObjCrystal_cFv = .text:0x0000010C; // type:function size:0x13C scope:global align:4 +CreateHeap__14daObjCrystal_cFv = .text:0x00000248; // type:function size:0xA8 scope:global align:4 +create__14daObjCrystal_cFv = .text:0x000002F0; // type:function size:0xB0 scope:global align:4 +draw__14daObjCrystal_cFv = .text:0x000003A0; // type:function size:0x84 scope:global align:4 +_delete__14daObjCrystal_cFv = .text:0x00000424; // type:function size:0x68 scope:global align:4 +daObjCrystal_Draw__FP14daObjCrystal_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +daObjCrystal_Execute__FP14daObjCrystal_c = .text:0x00000490; // type:function size:0x24 scope:global align:4 +daObjCrystal_Delete__FP14daObjCrystal_c = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +daObjCrystal_Create__FP14daObjCrystal_c = .text:0x000004B8; // type:function size:0x4 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x000004BC; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89655 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmd$88966 = .rodata:0x00000004; // type:object size:0x8 scope:local align:4 +l_diff_flag$88967 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +l_flag$88968 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 +lbl_432_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_432_data_10 = .data:0x00000010; // type:object size:0xD data:string +l_daObjCrystal_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Crystal = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_cwall/splits.txt b/config/RZDP01/rels/d_a_obj_cwall/splits.txt new file mode 100644 index 0000000000..b37a84707b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cwall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_cwall.cpp: + .text start:0x000000CC end:0x00002468 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000290 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_obj_cwall/symbols.txt b/config/RZDP01/rels/d_a_obj_cwall/symbols.txt new file mode 100644 index 0000000000..34307a45c1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_cwall/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__12daObjCwall_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +Create__12daObjCwall_cFv = .text:0x00000130; // type:function size:0x1C4 scope:global align:4 +CreateHeap__12daObjCwall_cFv = .text:0x000002F4; // type:function size:0x17C scope:global align:4 +__ct__Q212daObjCwall_c7chain_sFv = .text:0x00000470; // type:function size:0x4 scope:global align:4 +create1st__12daObjCwall_cFv = .text:0x00000474; // type:function size:0x88 scope:global align:4 +Execute__12daObjCwall_cFPPA3_A4_f = .text:0x000004FC; // type:function size:0x294 scope:global align:4 +setTension__12daObjCwall_cFv = .text:0x00000790; // type:function size:0x208 scope:global align:4 +calcSePos__12daObjCwall_cFv = .text:0x00000998; // type:function size:0x74 scope:global align:4 +getChainBasePos__12daObjCwall_cFP4cXyz = .text:0x00000A0C; // type:function size:0x6C scope:global align:4 +setChainMtx__12daObjCwall_cFv = .text:0x00000A78; // type:function size:0x19C scope:global align:4 +chain_control__12daObjCwall_cFv = .text:0x00000C14; // type:function size:0x318 scope:global align:4 +chain_control2__12daObjCwall_cFv = .text:0x00000F2C; // type:function size:0x460 scope:global align:4 +block_mode_proc_call__12daObjCwall_cFv = .text:0x0000138C; // type:function size:0x64 scope:global align:4 +initWait__12daObjCwall_cFv = .text:0x000013F0; // type:function size:0x2C scope:global align:4 +modeWait__12daObjCwall_cFv = .text:0x0000141C; // type:function size:0x198 scope:global align:4 +initWalk__12daObjCwall_cFv = .text:0x000015B4; // type:function size:0x30 scope:global align:4 +modeWalk__12daObjCwall_cFv = .text:0x000015E4; // type:function size:0x264 scope:global align:4 +initClose__12daObjCwall_cFv = .text:0x00001848; // type:function size:0x28 scope:global align:4 +modeClose__12daObjCwall_cFv = .text:0x00001870; // type:function size:0x448 scope:global align:4 +setPower__12daObjCwall_cFfPs = .text:0x00001CB8; // type:function size:0xB8 scope:global align:4 +checkWall__12daObjCwall_cFv = .text:0x00001D70; // type:function size:0x124 scope:global align:4 +checkPullNow__12daObjCwall_cFv = .text:0x00001E94; // type:function size:0x16C scope:global align:4 +checkPull__12daObjCwall_cFv = .text:0x00002000; // type:function size:0xBC scope:global align:4 +Draw__12daObjCwall_cFv = .text:0x000020BC; // type:function size:0xEC scope:global align:4 +Delete__12daObjCwall_cFv = .text:0x000021A8; // type:function size:0x3C scope:global align:4 +daObjCwall_create1st__FP12daObjCwall_c = .text:0x000021E4; // type:function size:0x128 scope:global align:4 +daObjCwall_MoveBGDelete__FP12daObjCwall_c = .text:0x0000230C; // type:function size:0x4 scope:global align:4 +daObjCwall_MoveBGExecute__FP12daObjCwall_c = .text:0x00002310; // type:function size:0x4 scope:global align:4 +daObjCwall_MoveBGDraw__FP12daObjCwall_c = .text:0x00002314; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_cwall_cpp = .text:0x00002324; // type:function size:0x88 scope:global align:4 +__dt__Q212daObjCwall_c7chain_sFv = .text:0x000023AC; // type:function size:0x40 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000023EC; // type:function size:0x74 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x00002460; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_wallBmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_chainBmd = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_handleBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_top_co_offset = .rodata:0x00000020; // type:object size:0xC scope:global align:4 +l_check_min = .rodata:0x0000002C; // type:object size:0xC scope:global align:4 +l_check_max = .rodata:0x00000038; // type:object size:0xC scope:global align:4 +l_check_min_wolf = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +l_check_max_wolf = .rodata:0x00000050; // type:object size:0xC scope:global align:4 +@96129 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96130 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96281 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96282 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96283 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96294 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96362 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96363 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96364 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96367 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96368 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96369 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96417 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96418 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96419 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96420 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96421 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96513 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96514 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96518 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 +@96631 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96632 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96790 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96791 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96792 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_433_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cull_box = .data:0x0000001C; // type:object size:0x18 scope:global align:4 +l_side_co_offset = .data:0x00000034; // type:object size:0x30 scope:global align:4 +l_cyl_src = .data:0x00000064; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .data:0x000000A8; // type:object size:0x44 scope:global align:4 +l_sph_src = .data:0x000000EC; // type:object size:0x40 scope:global align:4 +l_func$93650 = .data:0x0000012C; // type:object size:0x24 scope:local align:4 +daObjCwall_METHODS = .data:0x00000150; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ChainWall = .data:0x00000170; // type:object size:0x30 scope:global align:4 +__vt__12daObjCwall_c = .data:0x000001A0; // type:object size:0x28 scope:global align:4 +lbl_433_data_1C8 = .data:0x000001C8; // type:object size:0xD data:string +@93972 = .data:0x000001D8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjCwall_c = .data:0x000001EC; // type:object size:0x8 scope:global align:4 +lbl_433_data_1F4 = .data:0x000001F4; // type:object size:0x11 data:string +@93974 = .data:0x00000208; // type:object size:0xC scope:local align:4 +lbl_433_data_214 = .data:0x00000214; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@93272 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_chainOffset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@93273 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_smokeSetOffset = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_damCps/splits.txt b/config/RZDP01/rels/d_a_obj_damCps/splits.txt new file mode 100644 index 0000000000..69ad823ad4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_damCps/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_damCps.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_damCps/symbols.txt b/config/RZDP01/rels/d_a_obj_damCps/symbols.txt new file mode 100644 index 0000000000..ed215ba7fb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_damCps/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_DamCps = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_dan/splits.txt b/config/RZDP01/rels/d_a_obj_dan/splits.txt new file mode 100644 index 0000000000..69fafd1afe --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dan.cpp: + .text start:0x000000CC end:0x00001B3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_dan/symbols.txt b/config/RZDP01/rels/d_a_obj_dan/symbols.txt new file mode 100644 index 0000000000..b0d2406fe5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dan/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_DanHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjDAN_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjDAN_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x30C scope:global align:4 +daObjDAN_Create__FP10fopAc_ac_c = .text:0x000004C4; // type:function size:0x454 scope:global align:4 +daObjDAN_Delete__FP10daObjDAN_c = .text:0x00000918; // type:function size:0x68 scope:global align:4 +SpeedSet__10daObjDAN_cFv = .text:0x00000980; // type:function size:0x60 scope:global align:4 +LinkChk__10daObjDAN_cFv = .text:0x000009E0; // type:function size:0x78 scope:global align:4 +MoveAction__10daObjDAN_cFv = .text:0x00000A58; // type:function size:0xF0 scope:global align:4 +DamageAction__10daObjDAN_cFv = .text:0x00000B48; // type:function size:0x3A4 scope:global align:4 +Action__10daObjDAN_cFv = .text:0x00000EEC; // type:function size:0x94 scope:global align:4 +checkGroundPos__10daObjDAN_cFv = .text:0x00000F80; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjDAN_cFv = .text:0x00000FD8; // type:function size:0x10 scope:global align:4 +Z_BufferChk__10daObjDAN_cFv = .text:0x00000FE8; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjDAN_cFv = .text:0x00001164; // type:function size:0x124 scope:global align:4 +ObjHit__10daObjDAN_cFv = .text:0x00001288; // type:function size:0x15C scope:global align:4 +BoomChk__10daObjDAN_cFv = .text:0x000013E4; // type:function size:0x138 scope:global align:4 +Execute__10daObjDAN_cFv = .text:0x0000151C; // type:function size:0x2C0 scope:global align:4 +setBaseMtx__10daObjDAN_cFv = .text:0x000017DC; // type:function size:0x7C scope:global align:4 +daObjDAN_Draw__FP10daObjDAN_c = .text:0x00001858; // type:function size:0xDC scope:global align:4 +daObjDAN_Execute__FP10daObjDAN_c = .text:0x00001934; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjDAN_cFv = .text:0x00001938; // type:function size:0x174 scope:global align:4 +daObjDAN_IsDelete__FP10daObjDAN_c = .text:0x00001AAC; // type:function size:0x8 scope:global align:4 +__dt__14daObj_DanHIO_cFv = .text:0x00001AB4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_dan_cpp = .text:0x00001AF4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95846 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x00000004; // type:object size:0x40 scope:local align:4 +@95852 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@96006 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96007 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96008 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96009 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96010 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96011 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96012 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96013 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96014 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96015 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96028 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@96029 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96050 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96150 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96152 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@96153 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96154 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_435_rodata_8C = .rodata:0x0000008C; // type:object size:0x4 +@96198 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96199 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96200 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96222 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 data:double +@96267 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96309 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96317 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96342 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000B8; // type:object size:0x4 scope:global align:4 +lbl_435_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_435_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjDAN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Dan = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_DanHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_435_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@93985 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_DanHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjDAN_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_435_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@93989 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjDAN_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_435_data_C4 = .data:0x000000C4; // type:object size:0x6 data:string +lbl_435_data_CA = .data:0x000000CA; // type:object size:0x8 data:string +lbl_435_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_435_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_435_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_435_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_435_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_435_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_435_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_435_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_435_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_digholl/splits.txt b/config/RZDP01/rels/d_a_obj_digholl/splits.txt new file mode 100644 index 0000000000..02fe10e1f0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digholl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digholl.cpp: + .text start:0x0000005C end:0x000003CC + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_digholl/symbols.txt b/config/RZDP01/rels/d_a_obj_digholl/symbols.txt new file mode 100644 index 0000000000..4e3e3eaf09 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digholl/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__14daObjDigholl_cFv = .text:0x0000005C; // type:function size:0x104 scope:global align:4 +daObjDigholl_Create__FP10fopAc_ac_c = .text:0x00000160; // type:function size:0x4 scope:global align:4 +daObjDigholl_Delete__FP14daObjDigholl_c = .text:0x00000164; // type:function size:0x30 scope:global align:4 +execute__14daObjDigholl_cFv = .text:0x00000194; // type:function size:0x22C scope:global align:4 +daObjDigholl_Execute__FP14daObjDigholl_c = .text:0x000003C0; // type:function size:0x4 scope:global align:4 +daObjDigholl_Draw__FP14daObjDigholl_c = .text:0x000003C4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92439 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92440 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92441 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92442 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92443 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92531 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92532 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@92533 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92534 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_daObjDigholl_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Digholl = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_digplace/splits.txt b/config/RZDP01/rels/d_a_obj_digplace/splits.txt new file mode 100644 index 0000000000..1050b9af61 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digplace/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digplace.cpp: + .text start:0x0000005C end:0x00000714 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_obj_digplace/symbols.txt b/config/RZDP01/rels/d_a_obj_digplace/symbols.txt new file mode 100644 index 0000000000..6e38688cf0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digplace/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daObjDigpl_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +daObjDigpl_Create__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +__dt__12daObjDigpl_cFv = .text:0x000001D4; // type:function size:0x58 scope:global align:4 +daObjDigpl_Delete__FP12daObjDigpl_c = .text:0x0000022C; // type:function size:0x34 scope:global align:4 +execute__12daObjDigpl_cFv = .text:0x00000260; // type:function size:0x4A8 scope:global align:4 +daObjDigpl_Execute__FP12daObjDigpl_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +daObjDigpl_Draw__FP12daObjDigpl_c = .text:0x0000070C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94299 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94302 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94428 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94429 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94430 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94431 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:string +l_daObjDigpl_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Digpl = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daObjDigpl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_94_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@93569 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daObjDigpl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_digsnow/splits.txt b/config/RZDP01/rels/d_a_obj_digsnow/splits.txt new file mode 100644 index 0000000000..3ad3abd9dc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digsnow/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_digsnow.cpp: + .text start:0x0000005C end:0x0000065C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_digsnow/symbols.txt b/config/RZDP01/rels/d_a_obj_digsnow/symbols.txt new file mode 100644 index 0000000000..45f0efb3a5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_digsnow/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjDigSnow_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjDigSnow_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__14daObjDigSnow_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +CreateHeap__14daObjDigSnow_cFv = .text:0x00000144; // type:function size:0x68 scope:global align:4 +create1st__14daObjDigSnow_cFv = .text:0x000001AC; // type:function size:0x94 scope:global align:4 +Execute__14daObjDigSnow_cFPPA3_A4_f = .text:0x00000240; // type:function size:0x94 scope:global align:4 +mode_wait__14daObjDigSnow_cFv = .text:0x000002D4; // type:function size:0x14 scope:global align:4 +mode_init_dig__14daObjDigSnow_cFv = .text:0x000002E8; // type:function size:0xAC scope:global align:4 +mode_dig__14daObjDigSnow_cFv = .text:0x00000394; // type:function size:0x94 scope:global align:4 +mode_init_end__14daObjDigSnow_cFv = .text:0x00000428; // type:function size:0x54 scope:global align:4 +mode_end__14daObjDigSnow_cFv = .text:0x0000047C; // type:function size:0x4 scope:global align:4 +Draw__14daObjDigSnow_cFv = .text:0x00000480; // type:function size:0x98 scope:global align:4 +Delete__14daObjDigSnow_cFv = .text:0x00000518; // type:function size:0x30 scope:global align:4 +daObjDigSnow_create1st__FP14daObjDigSnow_c = .text:0x00000548; // type:function size:0xFC scope:global align:4 +daObjDigSnow_MoveBGDelete__FP14daObjDigSnow_c = .text:0x00000644; // type:function size:0x4 scope:global align:4 +daObjDigSnow_MoveBGExecute__FP14daObjDigSnow_c = .text:0x00000648; // type:function size:0x4 scope:global align:4 +daObjDigSnow_MoveBGDraw__FP14daObjDigSnow_c = .text:0x0000064C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92759 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92774 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92775 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92776 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92777 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_demo_time$91841 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_437_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91814 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjDigSnow_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_DigSnow = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjDigSnow_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_437_data_AC = .data:0x000000AC; // type:object size:0xF data:string +@91911 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjDigSnow_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_dmelevator/splits.txt b/config/RZDP01/rels/d_a_obj_dmelevator/splits.txt new file mode 100644 index 0000000000..882144368f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dmelevator/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_dmelevator.cpp: + .text start:0x000000CC end:0x0000188C + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000200 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_obj_dmelevator/symbols.txt b/config/RZDP01/rels/d_a_obj_dmelevator/symbols.txt new file mode 100644 index 0000000000..668caef0a8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dmelevator/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x1E8 scope:global align:4 +nodeCallBackForSw__FP8J3DJointi = .text:0x000002B4; // type:function size:0xAC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000360; // type:function size:0x94 scope:global align:4 +initBaseMtx__17daObjDmElevator_cFv = .text:0x000003F4; // type:function size:0x50 scope:global align:4 +setBaseMtx__17daObjDmElevator_cFv = .text:0x00000444; // type:function size:0x148 scope:global align:4 +Create__17daObjDmElevator_cFv = .text:0x0000058C; // type:function size:0x190 scope:global align:4 +init__17daObjDmElevator_cFv = .text:0x0000071C; // type:function size:0x144 scope:global align:4 +CreateHeap__17daObjDmElevator_cFv = .text:0x00000860; // type:function size:0x13C scope:global align:4 +create1st__17daObjDmElevator_cFv = .text:0x0000099C; // type:function size:0x98 scope:global align:4 +Execute__17daObjDmElevator_cFPPA3_A4_f = .text:0x00000A34; // type:function size:0x144 scope:global align:4 +setting_ride_flag__17daObjDmElevator_cFv = .text:0x00000B78; // type:function size:0xFC scope:global align:4 +actionSwPauseNone__17daObjDmElevator_cFv = .text:0x00000C74; // type:function size:0x4 scope:global align:4 +actionSwPauseOrderInit__17daObjDmElevator_cFv = .text:0x00000C78; // type:function size:0x58 scope:global align:4 +actionSwPauseOrder__17daObjDmElevator_cFv = .text:0x00000CD0; // type:function size:0x1C scope:global align:4 +actionSwPauseInit__17daObjDmElevator_cFv = .text:0x00000CEC; // type:function size:0x2C scope:global align:4 +actionSwPause__17daObjDmElevator_cFv = .text:0x00000D18; // type:function size:0x64 scope:global align:4 +calc_top_pos__17daObjDmElevator_cFv = .text:0x00000D7C; // type:function size:0x78 scope:global align:4 +modeSwWaitLowerInit__17daObjDmElevator_cFv = .text:0x00000DF4; // type:function size:0x28 scope:global align:4 +modeSwWaitLower__17daObjDmElevator_cFv = .text:0x00000E1C; // type:function size:0xCC scope:global align:4 +modeSwLowerInit__17daObjDmElevator_cFv = .text:0x00000EE8; // type:function size:0x84 scope:global align:4 +modeSwLower__17daObjDmElevator_cFv = .text:0x00000F6C; // type:function size:0x84 scope:global align:4 +modeSwWaitUpperInit__17daObjDmElevator_cFv = .text:0x00000FF0; // type:function size:0x20 scope:global align:4 +modeSwWaitUpper__17daObjDmElevator_cFv = .text:0x00001010; // type:function size:0x14 scope:global align:4 +modeSwUpperInit__17daObjDmElevator_cFv = .text:0x00001024; // type:function size:0x84 scope:global align:4 +modeSwUpper__17daObjDmElevator_cFv = .text:0x000010A8; // type:function size:0x7C scope:global align:4 +actionWait__17daObjDmElevator_cFv = .text:0x00001124; // type:function size:0x98 scope:global align:4 +actionOrderEvent__17daObjDmElevator_cFv = .text:0x000011BC; // type:function size:0xA0 scope:global align:4 +actionEvent__17daObjDmElevator_cFv = .text:0x0000125C; // type:function size:0x68 scope:global align:4 +actionStartEvent__17daObjDmElevator_cFv = .text:0x000012C4; // type:function size:0x1C scope:global align:4 +actionMoveStart__17daObjDmElevator_cFv = .text:0x000012E0; // type:function size:0x88 scope:global align:4 +actionDead__17daObjDmElevator_cFv = .text:0x00001368; // type:function size:0x4 scope:global align:4 +demoProc__17daObjDmElevator_cFv = .text:0x0000136C; // type:function size:0x1C0 scope:global align:4 +moveInit__17daObjDmElevator_cFv = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +moveProc__17daObjDmElevator_cFv = .text:0x00001558; // type:function size:0x180 scope:global align:4 +Draw__17daObjDmElevator_cFv = .text:0x000016D8; // type:function size:0xB4 scope:global align:4 +Delete__17daObjDmElevator_cFv = .text:0x0000178C; // type:function size:0x80 scope:global align:4 +daObjDmElevator_create1st__FP17daObjDmElevator_c = .text:0x0000180C; // type:function size:0x68 scope:global align:4 +daObjDmElevator_MoveBGDelete__FP17daObjDmElevator_c = .text:0x00001874; // type:function size:0x4 scope:global align:4 +daObjDmElevator_MoveBGExecute__FP17daObjDmElevator_c = .text:0x00001878; // type:function size:0x4 scope:global align:4 +daObjDmElevator_MoveBGDraw__FP17daObjDmElevator_c = .text:0x0000187C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_swOffset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@93569 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93570 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93571 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93624 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93656 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93658 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93659 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93660 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93661 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93688 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93689 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93728 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93729 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93789 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93790 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93791 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93808 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@93817 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93954 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93955 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +resist$92029 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_el_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_10 = .data:0x00000010; // type:object size:0x9 data:string +l_sw_arcName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_20 = .data:0x00000020; // type:object size:0xE data:string +l_eventName = .data:0x00000030; // type:object size:0x4 scope:global align:4 +lbl_438_data_34 = .data:0x00000034; // type:object size:0xF data:string +l_eventName2 = .data:0x00000044; // type:object size:0x4 scope:global align:4 +lbl_438_data_48 = .data:0x00000048; // type:object size:0x6 data:string +l_staffName = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_438_data_54 = .data:0x00000054; // type:object size:0x10 +l_func$91987 = .data:0x00000064; // type:object size:0x24 scope:local align:4 +l_mode_func$92050 = .data:0x00000088; // type:object size:0x30 scope:local align:4 +l_func$92116 = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +lbl_438_data_100 = .data:0x00000100; // type:object size:0x5 data:string +lbl_438_data_105 = .data:0x00000105; // type:object size:0x5 data:string +action_table$92183 = .data:0x0000010C; // type:object size:0x8 scope:local align:4 +lbl_438_data_114 = .data:0x00000114; // type:object size:0x6 data:string +daObjDmElevator_METHODS = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Elevator = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +__vt__17daObjDmElevator_c = .data:0x0000016C; // type:object size:0x28 scope:global align:4 +lbl_438_data_194 = .data:0x00000194; // type:object size:0x12 data:string +@92341 = .data:0x000001A8; // type:object size:0x14 scope:local align:4 +__RTTI__17daObjDmElevator_c = .data:0x000001BC; // type:object size:0x8 scope:global align:4 +lbl_438_data_1C4 = .data:0x000001C4; // type:object size:0x11 data:string +@92343 = .data:0x000001D8; // type:object size:0xC scope:local align:4 +lbl_438_data_1E4 = .data:0x000001E4; // type:object size:0x1C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91787 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@91788 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@91789 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@91790 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +l_push_check_pos$91784 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_drop/splits.txt b/config/RZDP01/rels/d_a_obj_drop/splits.txt new file mode 100644 index 0000000000..87cd9632b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_drop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_drop.cpp: + .text start:0x0000005C end:0x00001750 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_drop/symbols.txt b/config/RZDP01/rels/d_a_obj_drop/symbols.txt new file mode 100644 index 0000000000..bcd3ab0b19 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_drop/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0xB8 scope:global align:4 +Create__11daObjDrop_cFv = .text:0x00000114; // type:function size:0xC0 scope:global align:4 +create__11daObjDrop_cFv = .text:0x000001D4; // type:function size:0x1D8 scope:global align:4 +dropGet__11daObjDrop_cFv = .text:0x000003AC; // type:function size:0xB8 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000464; // type:function size:0xC scope:global align:4 +checkGetArea__11daObjDrop_cFv = .text:0x00000470; // type:function size:0xB4 scope:global align:4 +checkCompleteDemo__11daObjDrop_cFv = .text:0x00000524; // type:function size:0x7C scope:global align:4 +createLineEffect__11daObjDrop_cFv = .text:0x000005A0; // type:function size:0xC4 scope:global align:4 +removeLineEffect__11daObjDrop_cFv = .text:0x00000664; // type:function size:0x5C scope:global align:4 +createBodyEffect__11daObjDrop_cFv = .text:0x000006C0; // type:function size:0xC0 scope:global align:4 +removeBodyEffect__11daObjDrop_cFv = .text:0x00000780; // type:function size:0x5C scope:global align:4 +modeInit__11daObjDrop_cFv = .text:0x000007DC; // type:function size:0xF4 scope:global align:4 +modeNoParent__11daObjDrop_cFv = .text:0x000008D0; // type:function size:0x60 scope:global align:4 +modeParentWait__11daObjDrop_cFv = .text:0x00000930; // type:function size:0x218 scope:global align:4 +modeWait__11daObjDrop_cFv = .text:0x00000B48; // type:function size:0x7F8 scope:global align:4 +actionCompleteWait__11daObjDrop_cFv = .text:0x00001340; // type:function size:0x8 scope:global align:4 +actionOrderCompleteDemo__11daObjDrop_cFv = .text:0x00001348; // type:function size:0xA0 scope:global align:4 +actionCompleateDemo__11daObjDrop_cFv = .text:0x000013E8; // type:function size:0xE4 scope:global align:4 +actionWaitCompleteGetDemo__11daObjDrop_cFv = .text:0x000014CC; // type:function size:0x90 scope:global align:4 +actionCompleteGetDemo__11daObjDrop_cFv = .text:0x0000155C; // type:function size:0x64 scope:global align:4 +execute__11daObjDrop_cFv = .text:0x000015C0; // type:function size:0xD4 scope:global align:4 +daObjDrop_Execute__FP11daObjDrop_c = .text:0x00001694; // type:function size:0x4 scope:global align:4 +daObjDrop_Delete__FP11daObjDrop_c = .text:0x00001698; // type:function size:0x40 scope:global align:4 +daObjDrop_Create__FP10fopAc_ac_c = .text:0x000016D8; // type:function size:0x4 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000016DC; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sizuku_body_effect_list = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_sizuku_app_effect_list = .rodata:0x0000000C; // type:object size:0x4 scope:global align:4 +l_sph_src = .rodata:0x00000010; // type:object size:0x40 scope:global align:4 +@97491 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97671 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97706 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@97735 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97778 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@97830 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +target_rel_angle$95491 = .rodata:0x00000068; // type:object size:0x6 scope:local align:4 +target_angle_x$95492 = .rodata:0x0000006E; // type:object size:0x6 scope:local align:2 +@97938 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97939 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97940 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97941 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97947 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98018 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +l_exeFunc$95699 = .rodata:0x000000A0; // type:object size:0x30 scope:local align:4 +l_completeDemoFunc$95700 = .rodata:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_439_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_439_data_8 = .data:0x00000008; // type:object size:0x10 data:string +l_daObjDrop_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Drop = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_dust/splits.txt b/config/RZDP01/rels/d_a_obj_dust/splits.txt new file mode 100644 index 0000000000..096c6be440 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dust/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_dust.cpp: + .text start:0x0000005C end:0x00000B9C + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDP01/rels/d_a_obj_dust/symbols.txt b/config/RZDP01/rels/d_a_obj_dust/symbols.txt new file mode 100644 index 0000000000..c99207dcd2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_dust/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Search_Ymb__11daObjDust_cFv = .text:0x0000005C; // type:function size:0x1C8 scope:global align:4 +Check_RideOn__11daObjDust_cFv = .text:0x00000224; // type:function size:0x240 scope:global align:4 +initBaseMtx__11daObjDust_cFv = .text:0x00000464; // type:function size:0x10 scope:global align:4 +setBaseMtx__11daObjDust_cFv = .text:0x00000474; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004D4; // type:function size:0x2C scope:global align:4 +daObjDust_Draw__FP11daObjDust_c = .text:0x00000500; // type:function size:0x10 scope:global align:4 +daObjDust_Execute__FP11daObjDust_c = .text:0x00000510; // type:function size:0x4 scope:global align:4 +daObjDust_IsDelete__FP11daObjDust_c = .text:0x00000514; // type:function size:0x8 scope:global align:4 +daObjDust_Delete__FP11daObjDust_c = .text:0x0000051C; // type:function size:0x24 scope:global align:4 +daObjDust_Create__FP10fopAc_ac_c = .text:0x00000540; // type:function size:0x1B0 scope:global align:4 +Delete__11daObjDust_cFv = .text:0x000006F0; // type:function size:0x30 scope:global align:4 +Draw__11daObjDust_cFv = .text:0x00000720; // type:function size:0x98 scope:global align:4 +Execute__11daObjDust_cFPPA3_A4_f = .text:0x000007B8; // type:function size:0x330 scope:global align:4 +Create__11daObjDust_cFv = .text:0x00000AE8; // type:function size:0x48 scope:global align:4 +CreateHeap__11daObjDust_cFv = .text:0x00000B30; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92932 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92936 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@92963 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92965 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92966 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92967 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92968 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92969 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92970 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92971 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92972 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92973 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92974 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92975 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92976 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92977 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92999 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93000 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93074 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93075 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93076 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93077 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93078 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93153 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93154 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93155 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93156 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93157 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93158 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93159 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_440_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjDust_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_DUST = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjDust_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_440_data_84 = .data:0x00000084; // type:object size:0xC data:string +@92047 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjDust_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +lbl_440_data_AC = .data:0x000000AC; // type:object size:0x15 data:string +lbl_440_data_C1 = .data:0x000000C1; // type:object size:0x15 data:string +e_ymb__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +e_ymb_Pos__26@unnamed@d_a_obj_dust_cpp@ = .bss:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_eff/splits.txt b/config/RZDP01/rels/d_a_obj_eff/splits.txt new file mode 100644 index 0000000000..d9d1ec9e35 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_eff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_eff.cpp: + .text start:0x0000005C end:0x00000134 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_eff/symbols.txt b/config/RZDP01/rels/d_a_obj_eff/symbols.txt new file mode 100644 index 0000000000..19de48f354 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_eff/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_create__Q28daObjEff5Act_cFv = .text:0x0000005C; // type:function size:0xB4 scope:global align:4 +Mthd_Create__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000110; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000114; // type:function size:0x8 scope:global align:4 +Mthd_Execute__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000011C; // type:function size:0x8 scope:global align:4 +Mthd_Draw__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x00000124; // type:function size:0x8 scope:global align:4 +Mthd_IsDelete__Q28daObjEff25@unnamed@d_a_obj_eff_cpp@FPv = .text:0x0000012C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89732 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_95_data_0 = .data:0x00000000; // type:object size:0x20 +lbl_95_data_20 = .data:0x00000020; // type:object size:0x30 diff --git a/config/RZDP01/rels/d_a_obj_enemy_create/splits.txt b/config/RZDP01/rels/d_a_obj_enemy_create/splits.txt new file mode 100644 index 0000000000..ef9afe2415 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_enemy_create/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_enemy_create.cpp: + .text start:0x0000005C end:0x000006A4 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDP01/rels/d_a_obj_enemy_create/symbols.txt b/config/RZDP01/rels/d_a_obj_enemy_create/symbols.txt new file mode 100644 index 0000000000..90fecad501 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_enemy_create/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjE_CREATE_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +daObjE_CREATE_Delete__FP15daObjE_CREATE_c = .text:0x00000154; // type:function size:0x30 scope:global align:4 +NormalAction__15daObjE_CREATE_cFv = .text:0x00000184; // type:function size:0x298 scope:global align:4 +SearchAction__15daObjE_CREATE_cFv = .text:0x0000041C; // type:function size:0x28 scope:global align:4 +LoopAction__15daObjE_CREATE_cFv = .text:0x00000444; // type:function size:0xA0 scope:global align:4 +Action__15daObjE_CREATE_cFv = .text:0x000004E4; // type:function size:0x38 scope:global align:4 +daObjE_CREATE_Draw__FP15daObjE_CREATE_c = .text:0x0000051C; // type:function size:0x8 scope:global align:4 +daObjE_CREATE_Execute__FP15daObjE_CREATE_c = .text:0x00000524; // type:function size:0x24 scope:global align:4 +NameChk__15daObjE_CREATE_cFv = .text:0x00000548; // type:function size:0x154 scope:global align:4 +daObjE_CREATE_IsDelete__FP15daObjE_CREATE_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@92808 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@92881 = .data:0x00000000; // type:object size:0x34 scope:local align:4 +l_daObjE_CREATE_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_E_CREATE = .data:0x00000054; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_fallobj/splits.txt b/config/RZDP01/rels/d_a_obj_fallobj/splits.txt new file mode 100644 index 0000000000..2b4d18491a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fallobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fallobj.cpp: + .text start:0x0000005C end:0x00000E5C + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_fallobj/symbols.txt b/config/RZDP01/rels/d_a_obj_fallobj/symbols.txt new file mode 100644 index 0000000000..035d5f7723 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fallobj/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjFallObj_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +setBaseMtx__14daObjFallObj_cFv = .text:0x000000BC; // type:function size:0x64 scope:global align:4 +Create__14daObjFallObj_cFv = .text:0x00000120; // type:function size:0x120 scope:global align:4 +getFallTime__14daObjFallObj_cFv = .text:0x00000240; // type:function size:0x30 scope:global align:4 +getFallHeight__14daObjFallObj_cFv = .text:0x00000270; // type:function size:0x54 scope:global align:4 +CreateHeap__14daObjFallObj_cFv = .text:0x000002C4; // type:function size:0x68 scope:global align:4 +create1st__14daObjFallObj_cFv = .text:0x0000032C; // type:function size:0x70 scope:global align:4 +Execute__14daObjFallObj_cFPPA3_A4_f = .text:0x0000039C; // type:function size:0x228 scope:global align:4 +action__14daObjFallObj_cFv = .text:0x000005C4; // type:function size:0xE0 scope:global align:4 +action_wait__14daObjFallObj_cFb = .text:0x000006A4; // type:function size:0xA8 scope:global align:4 +action_fallStart__14daObjFallObj_cFv = .text:0x0000074C; // type:function size:0x120 scope:global align:4 +action_countdown__14daObjFallObj_cFv = .text:0x0000086C; // type:function size:0x220 scope:global align:4 +action_fall__14daObjFallObj_cFv = .text:0x00000A8C; // type:function size:0x58 scope:global align:4 +action_follow_fall__14daObjFallObj_cFv = .text:0x00000AE4; // type:function size:0x90 scope:global align:4 +checkHang__14daObjFallObj_cFv = .text:0x00000B74; // type:function size:0x9C scope:global align:4 +checkHang2__14daObjFallObj_cFv = .text:0x00000C10; // type:function size:0xF0 scope:global align:4 +Draw__14daObjFallObj_cFv = .text:0x00000D00; // type:function size:0x98 scope:global align:4 +Delete__14daObjFallObj_cFv = .text:0x00000D98; // type:function size:0x44 scope:global align:4 +daObjFallObj_create1st__FP14daObjFallObj_c = .text:0x00000DDC; // type:function size:0x68 scope:global align:4 +daObjFallObj_MoveBGDelete__FP14daObjFallObj_c = .text:0x00000E44; // type:function size:0x4 scope:global align:4 +daObjFallObj_MoveBGExecute__FP14daObjFallObj_c = .text:0x00000E48; // type:function size:0x4 scope:global align:4 +daObjFallObj_MoveBGDraw__FP14daObjFallObj_c = .text:0x00000E4C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93040 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93042 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93074 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@93129 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93169 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93204 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@93223 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93258 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93259 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_442_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +daObjFallObj_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FallObj = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObjFallObj_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_442_data_A0 = .data:0x000000A0; // type:object size:0xF data:string +@92113 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjFallObj_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_fan/splits.txt b/config/RZDP01/rels/d_a_obj_fan/splits.txt new file mode 100644 index 0000000000..25951c38be --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fan/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fan.cpp: + .text start:0x0000005C end:0x00000DAC + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDP01/rels/d_a_obj_fan/symbols.txt b/config/RZDP01/rels/d_a_obj_fan/symbols.txt new file mode 100644 index 0000000000..f888d1f73b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fan/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchTornado2__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +search_tornado__10daObjFan_cFv = .text:0x000000E0; // type:function size:0x74 scope:global align:4 +setBaseMtx__10daObjFan_cFv = .text:0x00000154; // type:function size:0xC8 scope:global align:4 +Create__10daObjFan_cFv = .text:0x0000021C; // type:function size:0xD4 scope:global align:4 +CreateHeap__10daObjFan_cFv = .text:0x000002F0; // type:function size:0x10C scope:global align:4 +create1st__10daObjFan_cFv = .text:0x000003FC; // type:function size:0xA4 scope:global align:4 +Execute__10daObjFan_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x1E4 scope:global align:4 +action__10daObjFan_cFv = .text:0x00000684; // type:function size:0x3B8 scope:global align:4 +setCollision__10daObjFan_cFv = .text:0x00000A3C; // type:function size:0x11C scope:global align:4 +Draw__10daObjFan_cFv = .text:0x00000B58; // type:function size:0x98 scope:global align:4 +Delete__10daObjFan_cFv = .text:0x00000BF0; // type:function size:0x78 scope:global align:4 +daObjFan_create1st__FP10daObjFan_c = .text:0x00000C68; // type:function size:0xA8 scope:global align:4 +daObjFan_MoveBGDelete__FP10daObjFan_c = .text:0x00000D10; // type:function size:0x4 scope:global align:4 +daObjFan_MoveBGExecute__FP10daObjFan_c = .text:0x00000D14; // type:function size:0x4 scope:global align:4 +daObjFan_MoveBGDraw__FP10daObjFan_c = .text:0x00000D18; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000D28; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzb2 = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_dzb3 = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_se = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_wind_se = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_max_rotspeed = .rodata:0x0000003C; // type:object size:0x6 scope:global align:4 +l_heap_size = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +l_sph_src = .rodata:0x00000050; // type:object size:0x40 scope:global align:4 +@93085 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@93197 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 data:double +@93279 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93280 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93281 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@93283 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@93308 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@93309 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +lbl_443_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_443_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_443_data_14 = .data:0x00000014; // type:object size:0xA data:string +l_arcName = .data:0x00000020; // type:object size:0xC scope:global align:4 +l_offset_posM$92016 = .data:0x0000002C; // type:object size:0x30 scope:local align:4 +l_offset_posL$92017 = .data:0x0000005C; // type:object size:0x30 scope:local align:4 +daObjFan_METHODS = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Fan = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__10daObjFan_c = .data:0x000000DC; // type:object size:0x28 scope:global align:4 +lbl_443_data_104 = .data:0x00000104; // type:object size:0xB data:string +@92090 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjFan_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_fchain/splits.txt b/config/RZDP01/rels/d_a_obj_fchain/splits.txt new file mode 100644 index 0000000000..084cbbd47d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fchain.cpp: + .text start:0x0000005C end:0x00000F40 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000098 diff --git a/config/RZDP01/rels/d_a_obj_fchain/symbols.txt b/config/RZDP01/rels/d_a_obj_fchain/symbols.txt new file mode 100644 index 0000000000..56c0889187 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fchain/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__13daObjFchain_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +daObjFchain_createHeap__FP10fopAc_ac_c = .text:0x000000B4; // type:function size:0x4 scope:global align:4 +create__13daObjFchain_cFv = .text:0x000000B8; // type:function size:0x2AC scope:global align:4 +daObjFchain_Create__FP10fopAc_ac_c = .text:0x00000364; // type:function size:0x4 scope:global align:4 +__dt__13daObjFchain_cFv = .text:0x00000368; // type:function size:0xD0 scope:global align:4 +daObjFchain_Delete__FP13daObjFchain_c = .text:0x00000438; // type:function size:0x28 scope:global align:4 +checkPlayerFoot__13daObjFchain_cFPC4cXyzPC4cXyzP4cXyz = .text:0x00000460; // type:function size:0xC4 scope:global align:4 +setGroundVec__13daObjFchain_cFP4cXyzf = .text:0x00000524; // type:function size:0xB0 scope:global align:4 +execute__13daObjFchain_cFv = .text:0x000005D4; // type:function size:0x6EC scope:global align:4 +daObjFchain_Execute__FP13daObjFchain_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 +draw__19daObjFchain_shape_cFv = .text:0x00000CC4; // type:function size:0x1A4 scope:global align:4 +draw__13daObjFchain_cFv = .text:0x00000E68; // type:function size:0x94 scope:global align:4 +daObjFchain_Draw__FP13daObjFchain_c = .text:0x00000EFC; // type:function size:0x4 scope:global align:4 +__dt__19daObjFchain_shape_cFv = .text:0x00000F00; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +localVec$91766 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +@93223 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93224 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93226 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93227 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93228 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93229 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93230 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93231 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93234 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93286 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93287 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +wolfChainBaseOffset$91865 = .rodata:0x00000050; // type:object size:0xC scope:local align:4 +@93403 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93405 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93408 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93409 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +chainGravity$91864 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_444_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObjFchain_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Fchain = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__19daObjFchain_shape_c = .data:0x0000005C; // type:object size:0x14 scope:global align:4 +lbl_444_data_70 = .data:0x00000070; // type:object size:0x14 data:string +@92148 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__19daObjFchain_shape_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_fireWood/splits.txt b/config/RZDP01/rels/d_a_obj_fireWood/splits.txt new file mode 100644 index 0000000000..8ca136b5a7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fireWood/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood.cpp: + .text start:0x000000CC end:0x000008B8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_fireWood/symbols.txt b/config/RZDP01/rels/d_a_obj_fireWood/symbols.txt new file mode 100644 index 0000000000..a7cc00bb03 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fireWood/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daFireWood_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__12daFireWood_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 +create__12daFireWood_cFv = .text:0x00000158; // type:function size:0x1F4 scope:global align:4 +lightInit__12daFireWood_cFv = .text:0x0000034C; // type:function size:0x88 scope:global align:4 +Execute__12daFireWood_cFv = .text:0x000003D4; // type:function size:0x3F4 scope:global align:4 +daFireWood_Draw__FP12daFireWood_c = .text:0x000007C8; // type:function size:0x8 scope:global align:4 +daFireWood_Execute__FP12daFireWood_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daFireWood_Delete__FP12daFireWood_c = .text:0x000007D4; // type:function size:0x28 scope:global align:4 +daFireWood_Create__FP10fopAc_ac_c = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +__dt__16daFireWood_HIO_cFv = .text:0x00000800; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fireWood_cpp = .text:0x00000840; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89923 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89924 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__12daFireWood_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90016 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90017 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90018 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90111 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90112 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daFireWood_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FireWood = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daFireWood_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_445_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89066 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daFireWood_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88928 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte +mCcDCyl__12daFireWood_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_fireWood2/splits.txt b/config/RZDP01/rels/d_a_obj_fireWood2/splits.txt new file mode 100644 index 0000000000..119a561920 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fireWood2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fireWood2.cpp: + .text start:0x000000CC end:0x00000BDC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_fireWood2/symbols.txt b/config/RZDP01/rels/d_a_obj_fireWood2/symbols.txt new file mode 100644 index 0000000000..6aa3a7c958 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fireWood2/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daFireWood2_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__13daFireWood2_cFv = .text:0x000000FC; // type:function size:0x5C scope:global align:4 +create__13daFireWood2_cFv = .text:0x00000158; // type:function size:0x274 scope:global align:4 +lightInit__13daFireWood2_cFv = .text:0x000003CC; // type:function size:0xA0 scope:global align:4 +pointLightProc__13daFireWood2_cFv = .text:0x0000046C; // type:function size:0xCC scope:global align:4 +Execute__13daFireWood2_cFv = .text:0x00000538; // type:function size:0x5A4 scope:global align:4 +Delete__13daFireWood2_cFv = .text:0x00000ADC; // type:function size:0x34 scope:global align:4 +daFireWood2_Draw__FP13daFireWood2_c = .text:0x00000B10; // type:function size:0x8 scope:global align:4 +daFireWood2_Execute__FP13daFireWood2_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +daFireWood2_Delete__FP13daFireWood2_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +daFireWood2_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +__dt__17daFireWood2_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fireWood2_cpp = .text:0x00000B64; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90155 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90156 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daFireWood2_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@90270 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90271 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90273 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_446_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 +@90286 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90288 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90289 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90407 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daFireWood2_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FireWood2 = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daFireWood2_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_446_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@89156 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daFireWood2_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__13daFireWood2_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_firepillar/splits.txt b/config/RZDP01/rels/d_a_obj_firepillar/splits.txt new file mode 100644 index 0000000000..dfba5df2db --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_firepillar/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_firepillar.cpp: + .text start:0x0000005C end:0x00000678 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_firepillar/symbols.txt b/config/RZDP01/rels/d_a_obj_firepillar/symbols.txt new file mode 100644 index 0000000000..0d9cbda784 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_firepillar/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjFPillar_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__14daObjFPillar_cFv = .text:0x000000B8; // type:function size:0xC0 scope:global align:4 +create__14daObjFPillar_cFv = .text:0x00000178; // type:function size:0x118 scope:global align:4 +execute__14daObjFPillar_cFv = .text:0x00000290; // type:function size:0x128 scope:global align:4 +actionOffInit__14daObjFPillar_cFv = .text:0x000003B8; // type:function size:0x2C scope:global align:4 +actionOff__14daObjFPillar_cFv = .text:0x000003E4; // type:function size:0xA4 scope:global align:4 +actionOnWaitInit__14daObjFPillar_cFv = .text:0x00000488; // type:function size:0x20 scope:global align:4 +actionOnWait__14daObjFPillar_cFv = .text:0x000004A8; // type:function size:0xB4 scope:global align:4 +actionOnInit__14daObjFPillar_cFv = .text:0x0000055C; // type:function size:0x20 scope:global align:4 +actionOn__14daObjFPillar_cFv = .text:0x0000057C; // type:function size:0xE0 scope:global align:4 +draw__14daObjFPillar_cFv = .text:0x0000065C; // type:function size:0x8 scope:global align:4 +daObjFPillar_Draw__FP14daObjFPillar_c = .text:0x00000664; // type:function size:0x4 scope:global align:4 +daObjFPillar_Execute__FP14daObjFPillar_c = .text:0x00000668; // type:function size:0x4 scope:global align:4 +daObjFPillar_Delete__FP14daObjFPillar_c = .text:0x0000066C; // type:function size:0x8 scope:global align:4 +daObjFPillar_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89966 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89969 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_cps_src = .data:0x00000018; // type:object size:0x4C scope:global align:4 +l_func$88999 = .data:0x00000064; // type:object size:0x24 scope:local align:4 +l_daObjFPillar_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FirePillar = .data:0x000000A8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_firepillar2/splits.txt b/config/RZDP01/rels/d_a_obj_firepillar2/splits.txt new file mode 100644 index 0000000000..ae8011b379 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_firepillar2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_firepillar2.cpp: + .text start:0x0000005C end:0x00001454 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x00000114 diff --git a/config/RZDP01/rels/d_a_obj_firepillar2/symbols.txt b/config/RZDP01/rels/d_a_obj_firepillar2/symbols.txt new file mode 100644 index 0000000000..b67ca6a2a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_firepillar2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjFPillar2_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +setBaseMtx__15daObjFPillar2_cFv = .text:0x000000E4; // type:function size:0x84 scope:global align:4 +Create__15daObjFPillar2_cFv = .text:0x00000168; // type:function size:0x260 scope:global align:4 +CreateHeap__15daObjFPillar2_cFv = .text:0x000003C8; // type:function size:0x18C scope:global align:4 +create__15daObjFPillar2_cFv = .text:0x00000554; // type:function size:0x1BC scope:global align:4 +execute__15daObjFPillar2_cFv = .text:0x00000710; // type:function size:0x188 scope:global align:4 +action__15daObjFPillar2_cFv = .text:0x00000898; // type:function size:0x64 scope:global align:4 +actionOffInit__15daObjFPillar2_cFv = .text:0x000008FC; // type:function size:0x4C scope:global align:4 +actionOff__15daObjFPillar2_cFv = .text:0x00000948; // type:function size:0xEC scope:global align:4 +actionOnWaitInit__15daObjFPillar2_cFv = .text:0x00000A34; // type:function size:0x150 scope:global align:4 +actionOnWait__15daObjFPillar2_cFv = .text:0x00000B84; // type:function size:0x12C scope:global align:4 +actionOnInit__15daObjFPillar2_cFv = .text:0x00000CB0; // type:function size:0x164 scope:global align:4 +actionOn__15daObjFPillar2_cFv = .text:0x00000E14; // type:function size:0x3A0 scope:global align:4 +draw__15daObjFPillar2_cFv = .text:0x000011B4; // type:function size:0xC8 scope:global align:4 +_delete__15daObjFPillar2_cFv = .text:0x0000127C; // type:function size:0x144 scope:global align:4 +daObjFPillar2_Draw__FP15daObjFPillar2_c = .text:0x000013C0; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Execute__FP15daObjFPillar2_c = .text:0x000013C4; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Delete__FP15daObjFPillar2_c = .text:0x000013C8; // type:function size:0x4 scope:global align:4 +daObjFPillar2_Create__FP10fopAc_ac_c = .text:0x000013CC; // type:function size:0x4 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000013D0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90798 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90846 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90847 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90848 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90849 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90850 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90851 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90974 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90975 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@90996 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@91040 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@91115 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@91168 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91169 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91307 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91308 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91309 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91310 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91311 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@91312 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@91313 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91314 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_448_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$89099 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +l_pipe_fire_id$89145 = .data:0x00000098; // type:object size:0x6 scope:local align:4 +l_yogan_foot_id$89155 = .data:0x0000009E; // type:object size:0x6 scope:local align:2 +l_yogan_headL_id$89197 = .data:0x000000A4; // type:object size:0x6 scope:local align:4 +l_yogan_headM_id$89198 = .data:0x000000AA; // type:object size:0x6 scope:local align:2 +l_yogan_headS_id$89199 = .data:0x000000B0; // type:object size:0x6 scope:local align:4 +l_yogan_head_id$89200 = .data:0x000000B8; // type:object size:0xC scope:local align:4 +l_daObjFPillar2_Method = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_FirePillar2 = .data:0x000000E4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_flag/splits.txt b/config/RZDP01/rels/d_a_obj_flag/splits.txt new file mode 100644 index 0000000000..8225b24a62 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag.cpp: + .text start:0x0000005C end:0x00000D6C + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_flag/symbols.txt b/config/RZDP01/rels/d_a_obj_flag/symbols.txt new file mode 100644 index 0000000000..3e8a26a057 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__11daObjFlag_cFv = .text:0x0000005C; // type:function size:0x164 scope:global align:4 +initBaseMtx__11daObjFlag_cFv = .text:0x000001C0; // type:function size:0x94 scope:global align:4 +calcJointAngle__11daObjFlag_cFv = .text:0x00000254; // type:function size:0x290 scope:global align:4 +calcAngleSwingZ__11daObjFlag_cFP11FlagJoint_cf = .text:0x000004E4; // type:function size:0x164 scope:global align:4 +calcAngleSwingX__11daObjFlag_cFP11FlagJoint_cf = .text:0x00000648; // type:function size:0xC0 scope:global align:4 +getSwingY__11daObjFlag_cFf = .text:0x00000708; // type:function size:0x164 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000086C; // type:function size:0xF0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000095C; // type:function size:0x164 scope:global align:4 +daObjFlag_Draw__FP11daObjFlag_c = .text:0x00000AC0; // type:function size:0xCC scope:global align:4 +daObjFlag_Execute__FP11daObjFlag_c = .text:0x00000B8C; // type:function size:0x38 scope:global align:4 +daObjFlag_IsDelete__FP11daObjFlag_c = .text:0x00000BC4; // type:function size:0x8 scope:global align:4 +daObjFlag_Delete__FP11daObjFlag_c = .text:0x00000BCC; // type:function size:0x7C scope:global align:4 +__dt__11FlagJoint_cFv = .text:0x00000C48; // type:function size:0x40 scope:global align:4 +daObjFlag_Create__FP10fopAc_ac_c = .text:0x00000C88; // type:function size:0xE0 scope:global align:4 +__ct__11FlagJoint_cFv = .text:0x00000D68; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__11daObjFlag_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +@90287 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@90290 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90340 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90341 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90342 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90343 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90346 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@90369 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@90379 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90400 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90401 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_449_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObjFlag_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_449_data_5C = .data:0x0000005C; // type:object size:0x8 data:string +lbl_449_data_64 = .data:0x00000064; // type:object size:0xB data:string +lbl_449_data_6F = .data:0x0000006F; // type:object size:0x8 data:string +lbl_449_data_77 = .data:0x00000077; // type:object size:0xD data:string +lbl_449_data_84 = .data:0x00000084; // type:object size:0x8 data:string diff --git a/config/RZDP01/rels/d_a_obj_flag2/splits.txt b/config/RZDP01/rels/d_a_obj_flag2/splits.txt new file mode 100644 index 0000000000..5557b3606b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:32 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag2.cpp: + .text start:0x0000005C end:0x0000144C + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x000007F8 diff --git a/config/RZDP01/rels/d_a_obj_flag2/symbols.txt b/config/RZDP01/rels/d_a_obj_flag2/symbols.txt new file mode 100644 index 0000000000..3b8f9b9ae9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag2/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi = .text:0x0000017C; // type:function size:0x144 scope:global align:4 +calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf = .text:0x000002C0; // type:function size:0xA4 scope:global align:4 +calcFlagNormal__11FlagCloth_cFP4cXyzi = .text:0x00000364; // type:function size:0x11C scope:global align:4 +calcFlagNormalBack__11FlagCloth_cFv = .text:0x00000480; // type:function size:0x6C scope:global align:4 +initCcSphere__11FlagCloth_cFP10fopAc_ac_c = .text:0x000004EC; // type:function size:0x6C scope:global align:4 +setCcSphere__11FlagCloth_cFv = .text:0x00000558; // type:function size:0xB4 scope:global align:4 +execute__11FlagCloth_cFv = .text:0x0000060C; // type:function size:0x150 scope:global align:4 +draw__11FlagCloth_cFv = .text:0x0000075C; // type:function size:0x364 scope:global align:4 +create_init__12daObjFlag2_cFv = .text:0x00000AC0; // type:function size:0x140 scope:global align:4 +initBaseMtx__12daObjFlag2_cFv = .text:0x00000C00; // type:function size:0x50 scope:global align:4 +initCollision__12daObjFlag2_cFv = .text:0x00000C50; // type:function size:0xA0 scope:global align:4 +createHeap__12daObjFlag2_cFv = .text:0x00000CF0; // type:function size:0x1E0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +create__12daObjFlag2_cFv = .text:0x00000ED4; // type:function size:0x258 scope:global align:4 +draw__12daObjFlag2_cFv = .text:0x0000112C; // type:function size:0xC4 scope:global align:4 +daObjFlag2_Draw__FP12daObjFlag2_c = .text:0x000011F0; // type:function size:0x4 scope:global align:4 +daObjFlag2_Execute__FP12daObjFlag2_c = .text:0x000011F4; // type:function size:0xEC scope:global align:4 +daObjFlag2_IsDelete__FP12daObjFlag2_c = .text:0x000012E0; // type:function size:0x8 scope:global align:4 +daObjFlag2_Delete__FP12daObjFlag2_c = .text:0x000012E8; // type:function size:0x90 scope:global align:4 +daObjFlag2_Create__FP10fopAc_ac_c = .text:0x00001378; // type:function size:0x4 scope:global align:4 +getTargetPos__11FlagCloth_cFv = .text:0x0000137C; // type:function size:0x8 scope:global align:4 +__dt__11FlagCloth_cFv = .text:0x00001384; // type:function size:0xC8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daObjFlag2_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@90900 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90932 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90933 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +ccSphSrc$89247 = .rodata:0x00000024; // type:object size:0x40 scope:local align:4 +lbl_450_rodata_64 = .rodata:0x00000064; // type:object size:0x1 data:byte +lbl_450_rodata_65 = .rodata:0x00000065; // type:object size:0x3 +lbl_450_rodata_68 = .rodata:0x00000068; // type:object size:0x1 data:byte +lbl_450_rodata_69 = .rodata:0x00000069; // type:object size:0x3 +@91058 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91059 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91060 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91063 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +ccCylSrc$89385 = .rodata:0x00000080; // type:object size:0x44 scope:local align:4 +@91071 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@91072 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@91106 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@91107 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@91111 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@91241 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@91242 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@91243 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_pennant_flag_pos = .data:0x00000000; // type:object size:0xFC scope:global align:4 +l_texCoord_64x64 = .data:0x000000FC; // type:object size:0xA8 scope:global align:4 +l_texCoord = .data:0x000001A4; // type:object size:0xA8 scope:global align:4 +l_pennant_flagDL = .data:0x00000260; // type:object size:0x98 scope:global align:4 +rel_pos_idx_tbl$89140 = .data:0x000002F8; // type:object size:0x1F8 scope:local align:4 +rel_pos_idx_tbl$89194 = .data:0x000004F0; // type:object size:0x24C scope:local align:4 +lbl_450_data_73C = .data:0x0000073C; // type:object size:0x2A +lbl_450_data_766 = .data:0x00000766; // type:object size:0xC data:string +l_daObjFlag2_Method = .data:0x00000774; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag2 = .data:0x00000794; // type:object size:0x30 scope:global align:4 +__vt__11FlagCloth_c = .data:0x000007C4; // type:object size:0x14 scope:global align:4 +lbl_450_data_7D8 = .data:0x000007D8; // type:object size:0xC data:string +@89532 = .data:0x000007E4; // type:object size:0xC scope:local align:4 +__RTTI__11FlagCloth_c = .data:0x000007F0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_flag3/splits.txt b/config/RZDP01/rels/d_a_obj_flag3/splits.txt new file mode 100644 index 0000000000..b3f52a86a3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag3/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_flag3.cpp: + .text start:0x0000005C end:0x0000146C + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDP01/rels/d_a_obj_flag3/symbols.txt b/config/RZDP01/rels/d_a_obj_flag3/symbols.txt new file mode 100644 index 0000000000..f576676109 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_flag3/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__12daObjFlag3_cFv = .text:0x0000005C; // type:function size:0x1B0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000020C; // type:function size:0x4 scope:global align:4 +daObjFlag3_Draw__FP12daObjFlag3_c = .text:0x00000210; // type:function size:0xC4 scope:global align:4 +daObjFlag3_Execute__FP12daObjFlag3_c = .text:0x000002D4; // type:function size:0x178 scope:global align:4 +calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi = .text:0x0000044C; // type:function size:0x328 scope:global align:4 +calcFlagNormal__12FlagCloth2_cFP4cXyzi = .text:0x00000774; // type:function size:0x2C4 scope:global align:4 +calcFlagNormalBack__12FlagCloth2_cFv = .text:0x00000A38; // type:function size:0x6C scope:global align:4 +daObjFlag3_IsDelete__FP12daObjFlag3_c = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 +daObjFlag3_Delete__FP12daObjFlag3_c = .text:0x00000AAC; // type:function size:0x78 scope:global align:4 +__dt__12FlagCloth2_cFv = .text:0x00000B24; // type:function size:0xC8 scope:global align:4 +daObjFlag3_Create__FP10fopAc_ac_c = .text:0x00000BEC; // type:function size:0x4C0 scope:global align:4 +draw__12FlagCloth2_cFv = .text:0x000010AC; // type:function size:0x3B8 scope:global align:4 +getTargetPos__12FlagCloth2_cFv = .text:0x00001464; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__12daObjFlag3_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@89143 = .rodata:0x00000014; // type:object size:0x20 scope:local align:4 +@89217 = .rodata:0x00000034; // type:object size:0x24 scope:local align:4 +@91331 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@91332 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@91336 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@91433 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@91434 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91435 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91616 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@91618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@91619 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91620 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91621 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91624 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_451_rodata_98 = .rodata:0x00000098; // type:object size:0x1 data:byte +lbl_451_rodata_99 = .rodata:0x00000099; // type:object size:0x3 +lbl_451_rodata_9C = .rodata:0x0000009C; // type:object size:0x1 data:byte +lbl_451_rodata_9D = .rodata:0x0000009D; // type:object size:0x3 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObjFlag3_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Flag3 = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__12FlagCloth2_c = .data:0x00000090; // type:object size:0x14 scope:global align:4 +lbl_451_data_A4 = .data:0x000000A4; // type:object size:0xD data:string +@89596 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +__RTTI__12FlagCloth2_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_451_data_11C = .data:0x0000011C; // type:object size:0xC data:string +lbl_451_data_128 = .data:0x00000128; // type:object size:0x9 data:string diff --git a/config/RZDP01/rels/d_a_obj_fmobj/splits.txt b/config/RZDP01/rels/d_a_obj_fmobj/splits.txt new file mode 100644 index 0000000000..9d22f10dff --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fmobj/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_fmobj.cpp: + .text start:0x0000005C end:0x000003BC + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_fmobj/symbols.txt b/config/RZDP01/rels/d_a_obj_fmobj/symbols.txt new file mode 100644 index 0000000000..34481f9d1e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fmobj/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Fmobj_Draw__FP15obj_fmobj_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Fmobj_Execute__FP15obj_fmobj_class = .text:0x000000C4; // type:function size:0x40 scope:global align:4 +daObj_Fmobj_IsDelete__FP15obj_fmobj_class = .text:0x00000104; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000010C; // type:function size:0xF4 scope:global align:4 +daObj_Fmobj_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x16C scope:global align:4 +daObj_Fmobj_Delete__FP15obj_fmobj_class = .text:0x0000036C; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92361 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92362 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92363 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_96_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Fmobj_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FMOBJ = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_food/splits.txt b/config/RZDP01/rels/d_a_obj_food/splits.txt new file mode 100644 index 0000000000..b206b9611f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_food/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_food.cpp: + .text start:0x000000CC end:0x00001428 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000002F8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_food/symbols.txt b/config/RZDP01/rels/d_a_obj_food/symbols.txt new file mode 100644 index 0000000000..f27fad0d48 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_food/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Food_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_Food_Draw__FP14obj_food_class = .text:0x000000F0; // type:function size:0x124 scope:global align:4 +wall_angle_get__FP14obj_food_class = .text:0x00000214; // type:function size:0x190 scope:global align:4 +food_normal__FP14obj_food_class = .text:0x000003A4; // type:function size:0x344 scope:global align:4 +daObj_Food_Execute__FP14obj_food_class = .text:0x000006E8; // type:function size:0x920 scope:global align:4 +daObj_Food_IsDelete__FP14obj_food_class = .text:0x00001008; // type:function size:0x8 scope:global align:4 +daObj_Food_Delete__FP14obj_food_class = .text:0x00001010; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001078; // type:function size:0xC4 scope:global align:4 +daObj_Food_Create__FP10fopAc_ac_c = .text:0x0000113C; // type:function size:0x264 scope:global align:4 +__dt__16daObj_Food_HIO_cFv = .text:0x000013A0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_food_cpp = .text:0x000013E0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93628 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93644 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93645 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93646 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93647 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93671 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93672 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93718 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93824 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93825 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93826 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93827 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93828 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93829 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93830 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@93831 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93832 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93833 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93834 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93835 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91976 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_452_data_8 = .data:0x00000008; // type:object size:0x7 data:string +cc_sph_src$92080 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +at_sph_src$92081 = .data:0x00000050; // type:object size:0x40 scope:local align:4 +l_daObj_Food_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FOOD = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Food_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_452_data_EC = .data:0x000000EC; // type:object size:0x11 data:string +@92103 = .data:0x00000100; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Food_HIO_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_452_data_114 = .data:0x00000114; // type:object size:0x34 +@92165 = .data:0x00000148; // type:object size:0x3C scope:local align:4 +lbl_452_data_184 = .data:0x00000184; // type:object size:0x14 +@92167 = .data:0x00000198; // type:object size:0x34 scope:local align:4 +lbl_452_data_1CC = .data:0x000001CC; // type:object size:0x14 +@92225 = .data:0x000001E0; // type:object size:0x24 scope:local align:4 +lbl_452_data_204 = .data:0x00000204; // type:object size:0x18 +@92227 = .data:0x0000021C; // type:object size:0xC scope:local align:4 +lbl_452_data_228 = .data:0x00000228; // type:object size:0x1C +@92229 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_452_data_250 = .data:0x00000250; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_452_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_fw/splits.txt b/config/RZDP01/rels/d_a_obj_fw/splits.txt new file mode 100644 index 0000000000..99f2f70810 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_fw.cpp: + .text start:0x000000CC end:0x00000AA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_fw/symbols.txt b/config/RZDP01/rels/d_a_obj_fw/symbols.txt new file mode 100644 index 0000000000..8bc13d249c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_fw/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Fw_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x134 scope:global align:4 +daObj_Fw_Draw__FP12obj_fw_class = .text:0x00000224; // type:function size:0x68 scope:global align:4 +daObj_Fw_Execute__FP12obj_fw_class = .text:0x0000028C; // type:function size:0x3BC scope:global align:4 +daObj_Fw_IsDelete__FP12obj_fw_class = .text:0x00000648; // type:function size:0x8 scope:global align:4 +daObj_Fw_Delete__FP12obj_fw_class = .text:0x00000650; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006CC; // type:function size:0x124 scope:global align:4 +daObj_Fw_Create__FP10fopAc_ac_c = .text:0x000007F0; // type:function size:0x22C scope:global align:4 +__dt__14daObj_Fw_HIO_cFv = .text:0x00000A1C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_fw_cpp = .text:0x00000A5C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92737 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92750 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92751 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92752 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92813 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92815 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92816 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92817 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92818 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92819 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92820 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92821 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92822 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92881 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92882 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@92883 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92884 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92885 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92886 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmdd$91854 = .data:0x00000008; // type:object size:0x8 scope:local align:4 +dzbd$91855 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +l_daObj_Fw_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_FW = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Fw_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_453_data_74 = .data:0x00000074; // type:object size:0xF data:string +@91932 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Fw_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_453_data_98 = .data:0x00000098; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_453_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91718 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_gadget/splits.txt b/config/RZDP01/rels/d_a_obj_gadget/splits.txt new file mode 100644 index 0000000000..8917d2e780 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gadget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gadget.cpp: + .text start:0x000000CC end:0x0000169C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_obj_gadget/symbols.txt b/config/RZDP01/rels/d_a_obj_gadget/symbols.txt new file mode 100644 index 0000000000..57aa319878 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gadget/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daObj_Gadget_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__14daObj_Gadget_cFv = .text:0x000001B8; // type:function size:0x268 scope:global align:4 +CreateHeap__14daObj_Gadget_cFv = .text:0x00000420; // type:function size:0x88 scope:global align:4 +Execute__14daObj_Gadget_cFv = .text:0x000004A8; // type:function size:0x9E0 scope:global align:4 +Draw__14daObj_Gadget_cFv = .text:0x00000E88; // type:function size:0x11C scope:global align:4 +createHeapCallBack__14daObj_Gadget_cFP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +setEnvTevColor__14daObj_Gadget_cFv = .text:0x00000FA8; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObj_Gadget_cFv = .text:0x00001000; // type:function size:0x44 scope:global align:4 +reset__14daObj_Gadget_cFv = .text:0x00001044; // type:function size:0x5C scope:global align:4 +setMtx__14daObj_Gadget_cFv = .text:0x000010A0; // type:function size:0xF8 scope:global align:4 +calcRollAngle__14daObj_Gadget_cFsi = .text:0x00001198; // type:function size:0x88 scope:global align:4 +getWallAngle__14daObj_Gadget_cFsPs = .text:0x00001220; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__14daObj_Gadget_cFv = .text:0x00001394; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__14daObj_Gadget_cFv = .text:0x00001410; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__14daObj_Gadget_cFv = .text:0x00001534; // type:function size:0x58 scope:global align:4 +daObj_Gadget_Create__FPv = .text:0x0000158C; // type:function size:0x4 scope:global align:4 +daObj_Gadget_Delete__FPv = .text:0x00001590; // type:function size:0x34 scope:global align:4 +daObj_Gadget_Execute__FPv = .text:0x000015C4; // type:function size:0x4 scope:global align:4 +daObj_Gadget_Draw__FPv = .text:0x000015C8; // type:function size:0x4 scope:global align:4 +daObj_Gadget_IsDelete__FPv = .text:0x000015CC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_gadget_cpp = .text:0x000015D4; // type:function size:0x78 scope:global align:4 +__dt__20daObj_Gadget_Param_cFv = .text:0x0000164C; // type:function size:0x40 scope:global align:4 +__ct__20daObj_Gadget_Param_cFv = .text:0x0000168C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daObj_Gadget_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96564 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96565 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96566 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96567 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96568 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96743 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96744 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96745 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96746 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96747 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96748 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96749 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96750 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96752 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96753 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96754 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96755 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96756 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96757 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96758 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@96759 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96760 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96761 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96764 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@96790 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96852 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96876 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_454_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_454_data_11 = .data:0x00000011; // type:object size:0x5 data:string +l_resNameList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +emttrId$95108 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +daObj_Gadget_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GADGET = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Gadget_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_454_data_84 = .data:0x00000084; // type:object size:0xF data:string +@95160 = .data:0x00000094; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Gadget_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__20daObj_Gadget_Param_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_454_data_B4 = .data:0x000000B4; // type:object size:0x15 data:string +__RTTI__20daObj_Gadget_Param_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94706 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95107 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95104 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_ganonwall/splits.txt b/config/RZDP01/rels/d_a_obj_ganonwall/splits.txt new file mode 100644 index 0000000000..b0a09681bc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ganonwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ganonwall.cpp: + .text start:0x0000005C end:0x000007E4 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_ganonwall/symbols.txt b/config/RZDP01/rels/d_a_obj_ganonwall/symbols.txt new file mode 100644 index 0000000000..747c540d48 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ganonwall/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjGWall_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjGWall_cFv = .text:0x00000080; // type:function size:0x58 scope:global align:4 +Create__12daObjGWall_cFv = .text:0x000000D8; // type:function size:0xD8 scope:global align:4 +CreateHeap__12daObjGWall_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 +create__12daObjGWall_cFv = .text:0x000002C0; // type:function size:0xB0 scope:global align:4 +checkDraw__12daObjGWall_cFv = .text:0x00000370; // type:function size:0x9C scope:global align:4 +draw__12daObjGWall_cFv = .text:0x0000040C; // type:function size:0x378 scope:global align:4 +daObjGWall_Draw__FP12daObjGWall_c = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daObjGWall_Execute__FP12daObjGWall_c = .text:0x00000788; // type:function size:0x28 scope:global align:4 +daObjGWall_Delete__FP12daObjGWall_c = .text:0x000007B0; // type:function size:0x30 scope:global align:4 +daObjGWall_Create__FP12daObjGWall_c = .text:0x000007E0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89879 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@89902 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@90037 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@90039 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@90044 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +lbl_455_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_455_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjGWall_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GanonWall = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ganonwall2/splits.txt b/config/RZDP01/rels/d_a_obj_ganonwall2/splits.txt new file mode 100644 index 0000000000..1a6a3022ee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ganonwall2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ganonwall2.cpp: + .text start:0x0000005C end:0x00000840 + .rodata start:0x00000000 end:0x000000F0 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_ganonwall2/symbols.txt b/config/RZDP01/rels/d_a_obj_ganonwall2/symbols.txt new file mode 100644 index 0000000000..1a9189353c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ganonwall2/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjGWall2_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjGWall2_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__13daObjGWall2_cFv = .text:0x000000E0; // type:function size:0xD0 scope:global align:4 +CreateHeap__13daObjGWall2_cFv = .text:0x000001B0; // type:function size:0x110 scope:global align:4 +create1st__13daObjGWall2_cFv = .text:0x000002C0; // type:function size:0xA4 scope:global align:4 +Execute__13daObjGWall2_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x94 scope:global align:4 +Draw__13daObjGWall2_cFv = .text:0x000003F8; // type:function size:0x3A0 scope:global align:4 +Delete__13daObjGWall2_cFv = .text:0x00000798; // type:function size:0x30 scope:global align:4 +daObjGWall2_create1st__FP13daObjGWall2_c = .text:0x000007C8; // type:function size:0x60 scope:global align:4 +daObjGWall2_MoveBGDelete__FP13daObjGWall2_c = .text:0x00000828; // type:function size:0x4 scope:global align:4 +daObjGWall2_MoveBGExecute__FP13daObjGWall2_c = .text:0x0000082C; // type:function size:0x4 scope:global align:4 +daObjGWall2_MoveBGDraw__FP13daObjGWall2_c = .text:0x00000830; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89862 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@89863 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@89864 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@89887 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@89931 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@90032 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@90033 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@90034 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 +@90039 = .rodata:0x000000E8; // type:object size:0x8 scope:local align:4 +lbl_456_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_456_data_10 = .data:0x00000010; // type:object size:0x6 data:string +l_matName = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +daObjGWall2_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GanonWall2 = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__13daObjGWall2_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_456_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89117 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjGWall2_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_gb/splits.txt b/config/RZDP01/rels/d_a_obj_gb/splits.txt new file mode 100644 index 0000000000..d4a0897574 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gb/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_gb.cpp: + .text start:0x0000005C end:0x000009F0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_obj_gb/symbols.txt b/config/RZDP01/rels/d_a_obj_gb/symbols.txt new file mode 100644 index 0000000000..d456401e3e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gb/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Gb_Draw__FP12obj_gb_class = .text:0x0000005C; // type:function size:0xD4 scope:global align:4 +daObj_Gb_IsDelete__FP12obj_gb_class = .text:0x00000130; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000138; // type:function size:0x23C scope:global align:4 +daObj_Gb_Create__FP10fopAc_ac_c = .text:0x00000374; // type:function size:0x2B8 scope:global align:4 +daObj_Gb_Execute__FP12obj_gb_class = .text:0x0000062C; // type:function size:0x36C scope:global align:4 +daObj_Gb_Delete__FP12obj_gb_class = .text:0x00000998; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94486 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94487 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94488 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94490 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94491 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94625 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94626 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94627 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94628 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_457_data_8 = .data:0x00000008; // type:object size:0x7 data:string +bmd$93423 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +brk$93424 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +btk$93425 = .data:0x00000020; // type:object size:0x8 scope:local align:4 +dzb$93426 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +l_daObj_Gb_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GB = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_geyser/splits.txt b/config/RZDP01/rels/d_a_obj_geyser/splits.txt new file mode 100644 index 0000000000..7c7d4403c6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_geyser/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_geyser.cpp: + .text start:0x0000005C end:0x00001750 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x0000016C diff --git a/config/RZDP01/rels/d_a_obj_geyser/symbols.txt b/config/RZDP01/rels/d_a_obj_geyser/symbols.txt new file mode 100644 index 0000000000..fdd6bc7993 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_geyser/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__13daObjGeyser_cFv = .text:0x0000005C; // type:function size:0x198 scope:global align:4 +CreateHeap__13daObjGeyser_cFv = .text:0x000001F4; // type:function size:0x88 scope:global align:4 +create1st__13daObjGeyser_cFv = .text:0x0000027C; // type:function size:0xF8 scope:global align:4 +Execute__13daObjGeyser_cFPPA3_A4_f = .text:0x00000374; // type:function size:0x1AC scope:global align:4 +action__13daObjGeyser_cFv = .text:0x00000520; // type:function size:0x84 scope:global align:4 +actionOff2__13daObjGeyser_cFv = .text:0x000005A4; // type:function size:0x174 scope:global align:4 +actionOnWait2__13daObjGeyser_cFv = .text:0x00000718; // type:function size:0x240 scope:global align:4 +actionOn2__13daObjGeyser_cFv = .text:0x00000958; // type:function size:0x200 scope:global align:4 +actionDisappearInit__13daObjGeyser_cFUc = .text:0x00000B58; // type:function size:0x20 scope:global align:4 +actionDisappear__13daObjGeyser_cFv = .text:0x00000B78; // type:function size:0xD4 scope:global align:4 +actionOffInit__13daObjGeyser_cFv = .text:0x00000C4C; // type:function size:0x2C scope:global align:4 +actionOff__13daObjGeyser_cFv = .text:0x00000C78; // type:function size:0x68 scope:global align:4 +actionOnWaitInit__13daObjGeyser_cFv = .text:0x00000CE0; // type:function size:0x68 scope:global align:4 +actionOnWait__13daObjGeyser_cFv = .text:0x00000D48; // type:function size:0x60 scope:global align:4 +actionOnInit__13daObjGeyser_cFv = .text:0x00000DA8; // type:function size:0x84 scope:global align:4 +actionOn__13daObjGeyser_cFv = .text:0x00000E2C; // type:function size:0xD8 scope:global align:4 +setPntWind__13daObjGeyser_cFv = .text:0x00000F04; // type:function size:0xAC scope:global align:4 +movePntWind__13daObjGeyser_cFv = .text:0x00000FB0; // type:function size:0x118 scope:global align:4 +Draw__13daObjGeyser_cFv = .text:0x000010C8; // type:function size:0x98 scope:global align:4 +setEmitterPre00__13daObjGeyser_cFv = .text:0x00001160; // type:function size:0x98 scope:global align:4 +setEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x000011F8; // type:function size:0xA4 scope:global align:4 +stopEmitterPre00__13daObjGeyser_cFv = .text:0x0000129C; // type:function size:0x2C scope:global align:4 +stopEmitterSrc00Sand__13daObjGeyser_cFv = .text:0x000012C8; // type:function size:0x2C scope:global align:4 +stopEmitterSrc01Smk__13daObjGeyser_cFv = .text:0x000012F4; // type:function size:0x2C scope:global align:4 +setEmitterClm00__13daObjGeyser_cFv = .text:0x00001320; // type:function size:0x98 scope:global align:4 +setEmitterSmk01__13daObjGeyser_cFv = .text:0x000013B8; // type:function size:0x98 scope:global align:4 +setEmitterSmk02__13daObjGeyser_cFv = .text:0x00001450; // type:function size:0x98 scope:global align:4 +stopEmitterClm00__13daObjGeyser_cFv = .text:0x000014E8; // type:function size:0x2C scope:global align:4 +stopEmitterSmk01__13daObjGeyser_cFv = .text:0x00001514; // type:function size:0x2C scope:global align:4 +stopEmitterSmk02__13daObjGeyser_cFv = .text:0x00001540; // type:function size:0x2C scope:global align:4 +Delete__13daObjGeyser_cFv = .text:0x0000156C; // type:function size:0x70 scope:global align:4 +daObjGeyser_create1st__FP13daObjGeyser_c = .text:0x000015DC; // type:function size:0xD8 scope:global align:4 +daObjGeyser_MoveBGDelete__FP13daObjGeyser_c = .text:0x000016B4; // type:function size:0x4 scope:global align:4 +daObjGeyser_MoveBGExecute__FP13daObjGeyser_c = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +daObjGeyser_MoveBGDraw__FP13daObjGeyser_c = .text:0x000016BC; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000016CC; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzb = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_scale = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@93659 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93660 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93661 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93662 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93663 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93714 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93715 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93716 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93717 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93763 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93772 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93811 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93875 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93889 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93890 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_458_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$91907 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +l_func2$91908 = .data:0x00000098; // type:object size:0x30 scope:local align:4 +daObjGeyser_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Geyser = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13daObjGeyser_c = .data:0x00000118; // type:object size:0x28 scope:global align:4 +lbl_458_data_140 = .data:0x00000140; // type:object size:0xE data:string +@92283 = .data:0x00000150; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjGeyser_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_glowSphere/splits.txt b/config/RZDP01/rels/d_a_obj_glowSphere/splits.txt new file mode 100644 index 0000000000..0ba85bab5d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_glowSphere/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_glowSphere.cpp: + .text start:0x000000CC end:0x000011B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x0000037C + .bss start:0x00000008 end:0x0000044C diff --git a/config/RZDP01/rels/d_a_obj_glowSphere/symbols.txt b/config/RZDP01/rels/d_a_obj_glowSphere/symbols.txt new file mode 100644 index 0000000000..0fdf0f3d96 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_glowSphere/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGlwSph_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +getSphMng__10daGlwSph_cFv = .text:0x000000F4; // type:function size:0xC scope:global align:4 +setBaseMtx__10daGlwSph_cFv = .text:0x00000100; // type:function size:0x68 scope:global align:4 +createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c = .text:0x00000168; // type:function size:0x4 scope:global align:4 +CreateHeap__10daGlwSph_cFv = .text:0x0000016C; // type:function size:0xFC scope:global align:4 +create__10daGlwSph_cFv = .text:0x00000268; // type:function size:0x2BC scope:global align:4 +execute__10daGlwSph_cFv = .text:0x00000524; // type:function size:0xA4 scope:global align:4 +actionMain__10daGlwSph_cFv = .text:0x000005C8; // type:function size:0x178 scope:global align:4 +effectSet__10daGlwSph_cFv = .text:0x00000740; // type:function size:0x124 scope:global align:4 +getSE__10daGlwSph_cFv = .text:0x00000864; // type:function size:0xD4 scope:global align:4 +getVibe__10daGlwSph_cFv = .text:0x00000938; // type:function size:0x54 scope:global align:4 +actionWait__10daGlwSph_cFv = .text:0x0000098C; // type:function size:0x4 scope:global align:4 +actionGetInit__10daGlwSph_cFv = .text:0x00000990; // type:function size:0xC4 scope:global align:4 +actionGet__10daGlwSph_cFv = .text:0x00000A54; // type:function size:0xAC scope:global align:4 +actionMoveInit__10daGlwSph_cFv = .text:0x00000B00; // type:function size:0x24 scope:global align:4 +actionMove__10daGlwSph_cFv = .text:0x00000B24; // type:function size:0xA0 scope:global align:4 +draw__10daGlwSph_cFv = .text:0x00000BC4; // type:function size:0x144 scope:global align:4 +daGlwSph_Draw__FP10daGlwSph_c = .text:0x00000D08; // type:function size:0x4 scope:global align:4 +daGlwSph_Execute__FP10daGlwSph_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +daGlwSph_Delete__FP10daGlwSph_c = .text:0x00000D10; // type:function size:0x4C scope:global align:4 +daGlwSph_Create__FP10fopAc_ac_c = .text:0x00000D5C; // type:function size:0x4 scope:global align:4 +_clrLstBuf__12_GlSph_Mng_cFv = .text:0x00000D60; // type:function size:0x24 scope:global align:4 +entry__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x00000D84; // type:function size:0x48 scope:global align:4 +remove__12_GlSph_Mng_cFP10daGlwSph_c = .text:0x00000DCC; // type:function size:0x34 scope:global align:4 +_setting_main__12_GlSph_Mng_cFv = .text:0x00000E00; // type:function size:0x84 scope:global align:4 +_chkAllGet_main__12_GlSph_Mng_cFv = .text:0x00000E84; // type:function size:0x48 scope:global align:4 +SphSeProc__12_GlSph_Mng_cFv = .text:0x00000ECC; // type:function size:0xD4 scope:global align:4 +incSphSe__12_GlSph_Mng_cFv = .text:0x00000FA0; // type:function size:0x28 scope:global align:4 +__dt__14daGlwSph_HIO_cFv = .text:0x00000FC8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_glowSphere_cpp = .text:0x00001008; // type:function size:0x94 scope:global align:4 +__ct__12_GlSph_Mng_cFv = .text:0x0000109C; // type:function size:0x54 scope:global align:4 +__ct__16_GlSph_LstInfo_cFv = .text:0x000010F0; // type:function size:0x10 scope:global align:4 +__dt__16_GlSph_LstInfo_cFv = .text:0x00001100; // type:function size:0x40 scope:global align:4 +__dt__12_GlSph_Mng_cFv = .text:0x00001140; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__10daGlwSph_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@93545 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93615 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93708 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93709 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93739 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93749 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93788 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_459_data_18 = .data:0x00000018; // type:object size:0x4 +lbl_459_data_1C = .data:0x0000001C; // type:object size:0x10 +lbl_459_data_2C = .data:0x0000002C; // type:object size:0xA data:string +l_func$91929 = .data:0x00000038; // type:object size:0x24 scope:local align:4 +l_eff$91961 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 +lbl_459_data_60 = .data:0x00000060; // type:object size:0x18 +l_daGlwSph_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_glowSphere = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__14daGlwSph_HIO_c = .data:0x000000C8; // type:object size:0xC scope:global align:4 +lbl_459_data_D4 = .data:0x000000D4; // type:object size:0xF data:string +@92215 = .data:0x000000E4; // type:object size:0x1C scope:local align:4 +__RTTI__14daGlwSph_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +lbl_459_data_108 = .data:0x00000108; // type:object size:0x20 +@92219 = .data:0x00000128; // type:object size:0x14 scope:local align:4 +lbl_459_data_13C = .data:0x0000013C; // type:object size:0x3C +@92279 = .data:0x00000178; // type:object size:0x3C scope:local align:4 +lbl_459_data_1B4 = .data:0x000001B4; // type:object size:0x14 +@92281 = .data:0x000001C8; // type:object size:0x34 scope:local align:4 +lbl_459_data_1FC = .data:0x000001FC; // type:object size:0x14 +@92339 = .data:0x00000210; // type:object size:0x24 scope:local align:4 +lbl_459_data_234 = .data:0x00000234; // type:object size:0x18 +@92341 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_459_data_258 = .data:0x00000258; // type:object size:0x1C +@92343 = .data:0x00000274; // type:object size:0xC scope:local align:4 +lbl_459_data_280 = .data:0x00000280; // type:object size:0x24 +@92349 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_459_data_2B0 = .data:0x000002B0; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91833 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float +mCcDSph__10daGlwSph_c = .bss:0x00000020; // type:object size:0x40 scope:global align:4 +@91839 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +mSphMng__10daGlwSph_c = .bss:0x0000006C; // type:object size:0x3C4 scope:global align:4 +lbl_459_bss_430 = .bss:0x00000430; // type:object size:0x1 data:byte +sSeId$91983 = .bss:0x00000434; // type:object size:0x14 scope:local align:4 data:4byte +mSphSe__12_GlSph_Mng_c = .bss:0x00000448; // type:object size:0x2 scope:global align:4 data:2byte +mSeClrTmr__12_GlSph_Mng_c = .bss:0x0000044A; // type:object size:0x2 scope:global align:2 data:2byte diff --git a/config/RZDP01/rels/d_a_obj_gm/splits.txt b/config/RZDP01/rels/d_a_obj_gm/splits.txt new file mode 100644 index 0000000000..d1e9d65526 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gm/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gm.cpp: + .text start:0x000000CC end:0x00001BB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000358 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_gm/symbols.txt b/config/RZDP01/rels/d_a_obj_gm/symbols.txt new file mode 100644 index 0000000000..a144a62c41 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gm/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Gm_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Gm_Draw__FP12obj_gm_class = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +ito_pos_set__FP12obj_gm_class = .text:0x0000019C; // type:function size:0xF8 scope:global align:4 +s_tbox_sub__FPvPv = .text:0x00000294; // type:function size:0x8C scope:global align:4 +s_so_sub__FPvPv = .text:0x00000320; // type:function size:0x4C scope:global align:4 +daObj_Gm_Execute__FP12obj_gm_class = .text:0x0000036C; // type:function size:0x12B4 scope:global align:4 +daObj_Gm_IsDelete__FP12obj_gm_class = .text:0x00001620; // type:function size:0x8 scope:global align:4 +daObj_Gm_Delete__FP12obj_gm_class = .text:0x00001628; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000169C; // type:function size:0x78 scope:global align:4 +daObj_Gm_Create__FP10fopAc_ac_c = .text:0x00001714; // type:function size:0x418 scope:global align:4 +__dt__14daObj_Gm_HIO_cFv = .text:0x00001B2C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gm_cpp = .text:0x00001B6C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94312 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94332 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@94343 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94515 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94516 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94517 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:string +@94518 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94519 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94520 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94522 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94523 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94524 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94525 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94526 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94527 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94528 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94529 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94530 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94533 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@94628 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94629 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94630 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +obj_size = .data:0x00000000; // type:object size:0x1C scope:global align:4 +weg = .data:0x0000001C; // type:object size:0x1C scope:global align:4 +tim = .data:0x00000038; // type:object size:0xE scope:global align:4 +spin_sp = .data:0x00000048; // type:object size:0x1C scope:global align:4 +neg = .data:0x00000064; // type:object size:0xE scope:global align:4 +obj_size_maji = .data:0x00000074; // type:object size:0x1C scope:global align:4 +gm_obj_bmd = .data:0x00000090; // type:object size:0x1C scope:global align:4 +lbl_460_data_AC = .data:0x000000AC; // type:object size:0x7 data:string +cc_sph_src$92373 = .data:0x000000B4; // type:object size:0x40 scope:local align:4 +l_daObj_Gm_Method = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GM = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Gm_HIO_c = .data:0x00000144; // type:object size:0xC scope:global align:4 +lbl_460_data_150 = .data:0x00000150; // type:object size:0xF data:string +@92410 = .data:0x00000160; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Gm_HIO_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +lbl_460_data_174 = .data:0x00000174; // type:object size:0x34 +@92472 = .data:0x000001A8; // type:object size:0x3C scope:local align:4 +lbl_460_data_1E4 = .data:0x000001E4; // type:object size:0x14 +@92474 = .data:0x000001F8; // type:object size:0x34 scope:local align:4 +lbl_460_data_22C = .data:0x0000022C; // type:object size:0x14 +@92532 = .data:0x00000240; // type:object size:0x24 scope:local align:4 +lbl_460_data_264 = .data:0x00000264; // type:object size:0x18 +@92534 = .data:0x0000027C; // type:object size:0xC scope:local align:4 +lbl_460_data_288 = .data:0x00000288; // type:object size:0x1C +@92536 = .data:0x000002A4; // type:object size:0xC scope:local align:4 +lbl_460_data_2B0 = .data:0x000002B0; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_460_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91973 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_goGate/splits.txt b/config/RZDP01/rels/d_a_obj_goGate/splits.txt new file mode 100644 index 0000000000..db67418e79 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_goGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_goGate.cpp: + .text start:0x000000CC end:0x00000868 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_goGate/symbols.txt b/config/RZDP01/rels/d_a_obj_goGate/symbols.txt new file mode 100644 index 0000000000..86fa0c7e96 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_goGate/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGoGate_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__10daGoGate_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +CreateHeap__10daGoGate_cFv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +create__10daGoGate_cFv = .text:0x000001F4; // type:function size:0x148 scope:global align:4 +Execute__10daGoGate_cFPPA3_A4_f = .text:0x0000033C; // type:function size:0x50 scope:global align:4 +moveGate__10daGoGate_cFv = .text:0x0000038C; // type:function size:0x98 scope:global align:4 +modeWait__10daGoGate_cFv = .text:0x00000424; // type:function size:0x4 scope:global align:4 +modeMoveOpen__10daGoGate_cFv = .text:0x00000428; // type:function size:0x10C scope:global align:4 +modeMoveClose__10daGoGate_cFv = .text:0x00000534; // type:function size:0x10C scope:global align:4 +setSe__10daGoGate_cFv = .text:0x00000640; // type:function size:0xBC scope:global align:4 +Draw__10daGoGate_cFv = .text:0x000006FC; // type:function size:0x98 scope:global align:4 +Delete__10daGoGate_cFv = .text:0x00000794; // type:function size:0x30 scope:global align:4 +daGoGate_Draw__FP10daGoGate_c = .text:0x000007C4; // type:function size:0x10 scope:global align:4 +daGoGate_Execute__FP10daGoGate_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +daGoGate_Delete__FP10daGoGate_c = .text:0x000007D8; // type:function size:0x4 scope:global align:4 +daGoGate_Create__FP10fopAc_ac_c = .text:0x000007DC; // type:function size:0x4 scope:global align:4 +__dt__14daGoGate_HIO_cFv = .text:0x000007E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_goGate_cpp = .text:0x00000820; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89817 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89827 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89876 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +mode_proc$89040 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89914 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89915 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89916 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89917 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_461_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daGoGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GoGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daGoGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_461_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89143 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daGoGate_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daGoGate_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_461_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89145 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daGoGate_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88974 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_gomikabe/splits.txt b/config/RZDP01/rels/d_a_obj_gomikabe/splits.txt new file mode 100644 index 0000000000..04496f1af0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gomikabe/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gomikabe.cpp: + .text start:0x000000CC end:0x00001620 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x0000011C + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_gomikabe/symbols.txt b/config/RZDP01/rels/d_a_obj_gomikabe/symbols.txt new file mode 100644 index 0000000000..19ddde83ed --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gomikabe/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +initCcCylinder__15daObjGOMIKABE_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000016C; // type:function size:0x140 scope:global align:4 +daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x3F8 scope:global align:4 +daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000006A4; // type:function size:0x24 scope:global align:4 +WaitAction__15daObjGOMIKABE_cFv = .text:0x000006C8; // type:function size:0x4C scope:global align:4 +BreakChk__15daObjGOMIKABE_cFv = .text:0x00000714; // type:function size:0x68 scope:global align:4 +BreakSet__15daObjGOMIKABE_cFv = .text:0x0000077C; // type:function size:0x508 scope:global align:4 +getWaterStream__15daObjGOMIKABE_cFR4cXyzR4cXyzf = .text:0x00000C84; // type:function size:0x12C scope:global align:4 +SpeedSet__15daObjGOMIKABE_cFv = .text:0x00000DB0; // type:function size:0x1E0 scope:global align:4 +CheckCull__15daObjGOMIKABE_cFv = .text:0x00000F90; // type:function size:0xA8 scope:global align:4 +checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00001038; // type:function size:0x84 scope:global align:4 +Action__15daObjGOMIKABE_cFv = .text:0x000010BC; // type:function size:0x78 scope:global align:4 +setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00001134; // type:function size:0x68 scope:global align:4 +setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x0000119C; // type:function size:0x90 scope:global align:4 +daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x0000122C; // type:function size:0x10 scope:global align:4 +daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjGOMIKABE_cFv = .text:0x00001240; // type:function size:0xE0 scope:global align:4 +daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001320; // type:function size:0x8 scope:global align:4 +__dt__19daObjGOMIKABE_HIO_cFv = .text:0x00001328; // type:function size:0x40 scope:global align:4 +Delete__15daObjGOMIKABE_cFv = .text:0x00001368; // type:function size:0x54 scope:global align:4 +Draw__15daObjGOMIKABE_cFv = .text:0x000013BC; // type:function size:0xDC scope:global align:4 +Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x00001498; // type:function size:0xBC scope:global align:4 +Create__15daObjGOMIKABE_cFv = .text:0x00001554; // type:function size:0x60 scope:global align:4 +__sinit_\d_a_obj_gomikabe_cpp = .text:0x000015B4; // type:function size:0x48 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000015FC; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$93417 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@95325 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95326 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95327 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95330 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@95412 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95413 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95414 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95415 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95416 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95417 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95418 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95421 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95438 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95487 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95488 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95489 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95490 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95491 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95492 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95493 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95524 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95525 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@95565 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95566 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95663 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@95675 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95676 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95814 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@95818 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +lbl_462_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjGOMIKABE_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GOMIKABE = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__19daObjGOMIKABE_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_462_data_6C = .data:0x0000006C; // type:object size:0x14 data:string +@93901 = .data:0x00000080; // type:object size:0xC scope:local align:4 +__RTTI__19daObjGOMIKABE_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__15daObjGOMIKABE_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_462_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@93905 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjGOMIKABE_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +lbl_462_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +lbl_462_data_F7 = .data:0x000000F7; // type:object size:0x15 data:string +lbl_462_data_10C = .data:0x0000010C; // type:object size:0xF data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93404 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_gpTaru/splits.txt b/config/RZDP01/rels/d_a_obj_gpTaru/splits.txt new file mode 100644 index 0000000000..d4a86f83e1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gpTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gpTaru.cpp: + .text start:0x000000CC end:0x000018B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000500 + .bss start:0x00000008 end:0x00000094 diff --git a/config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt b/config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt new file mode 100644 index 0000000000..f3dc4cc1dd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gpTaru/symbols.txt @@ -0,0 +1,128 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daGpTaru_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +setBaseMtx__10daGpTaru_cFv = .text:0x0000013C; // type:function size:0xD8 scope:global align:4 +CreateHeap__10daGpTaru_cFv = .text:0x00000214; // type:function size:0x68 scope:global align:4 +create__10daGpTaru_cFv = .text:0x0000027C; // type:function size:0x28C scope:global align:4 +createHeapCallBack__10daGpTaru_cFP10fopAc_ac_c = .text:0x00000508; // type:function size:0x10 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000518; // type:function size:0xE8 scope:global align:4 +chkSinkAll__10daGpTaru_cFv = .text:0x00000600; // type:function size:0x24 scope:global align:4 +chkWaterLineIn__10daGpTaru_cFv = .text:0x00000624; // type:function size:0x24 scope:global align:4 +bgCheck__10daGpTaru_cFv = .text:0x00000648; // type:function size:0x34C scope:global align:4 +Execute__10daGpTaru_cFv = .text:0x00000994; // type:function size:0x238 scope:global align:4 +mode_proc_call__10daGpTaru_cFv = .text:0x00000BCC; // type:function size:0x70 scope:global align:4 +mode_init_wait__10daGpTaru_cFv = .text:0x00000C3C; // type:function size:0x3C scope:global align:4 +mode_proc_wait__10daGpTaru_cFv = .text:0x00000C78; // type:function size:0x8 scope:global align:4 +mode_init_carry__10daGpTaru_cFv = .text:0x00000C80; // type:function size:0x24 scope:global align:4 +mode_proc_carry__10daGpTaru_cFv = .text:0x00000CA4; // type:function size:0xA0 scope:global align:4 +mode_init_drop__10daGpTaru_cFv = .text:0x00000D44; // type:function size:0x2C scope:global align:4 +mode_proc_drop__10daGpTaru_cFv = .text:0x00000D70; // type:function size:0x8 scope:global align:4 +mode_init_roll__10daGpTaru_cFv = .text:0x00000D78; // type:function size:0x18 scope:global align:4 +mode_proc_roll__10daGpTaru_cFv = .text:0x00000D90; // type:function size:0x2CC scope:global align:4 +mode_init_exploInit__10daGpTaru_cFv = .text:0x0000105C; // type:function size:0xB0 scope:global align:4 +mode_proc_exploInit__10daGpTaru_cFv = .text:0x0000110C; // type:function size:0x1B0 scope:global align:4 +mode_init_explosion__10daGpTaru_cFv = .text:0x000012BC; // type:function size:0x17C scope:global align:4 +mode_proc_explosion__10daGpTaru_cFv = .text:0x00001438; // type:function size:0x4C scope:global align:4 +mode_init_sink__10daGpTaru_cFv = .text:0x00001484; // type:function size:0x18 scope:global align:4 +mode_proc_sink__10daGpTaru_cFv = .text:0x0000149C; // type:function size:0xF0 scope:global align:4 +breakEffSet__10daGpTaru_cFv = .text:0x0000158C; // type:function size:0x160 scope:global align:4 +Draw__10daGpTaru_cFv = .text:0x000016EC; // type:function size:0x98 scope:global align:4 +Delete__10daGpTaru_cFv = .text:0x00001784; // type:function size:0x44 scope:global align:4 +daGpTaru_Draw__FP10daGpTaru_c = .text:0x000017C8; // type:function size:0x10 scope:global align:4 +daGpTaru_Execute__FP10daGpTaru_c = .text:0x000017D8; // type:function size:0x10 scope:global align:4 +daGpTaru_Delete__FP10daGpTaru_c = .text:0x000017E8; // type:function size:0x10 scope:global align:4 +daGpTaru_Create__FP10fopAc_ac_c = .text:0x000017F8; // type:function size:0x4 scope:global align:4 +__dt__14daGpTaru_HIO_cFv = .text:0x000017FC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gpTaru_cpp = .text:0x0000183C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94150 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94151 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94152 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94153 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94154 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__10daGpTaru_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@94244 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94245 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94246 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@94247 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94248 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@94347 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94352 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@94430 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94431 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94432 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94433 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94434 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94435 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94436 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94493 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94494 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94495 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94580 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94581 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94582 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94583 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94584 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94585 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94586 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94587 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:string +@94588 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94598 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94627 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94643 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94644 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94646 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94682 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@94703 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_mode_func$92097 = .data:0x0000000C; // type:object size:0x54 scope:local align:4 +effName$92280 = .data:0x00000060; // type:object size:0x10 scope:local align:4 +lbl_97_data_70 = .data:0x00000070; // type:object size:0x18 +l_daGpTaru_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GpTaru = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__14daGpTaru_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_97_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@92335 = .data:0x000000F4; // type:object size:0x1C scope:local align:4 +__RTTI__14daGpTaru_HIO_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +__vt__10daGpTaru_c = .data:0x00000118; // type:object size:0x18 scope:global align:4 +lbl_97_data_130 = .data:0x00000130; // type:object size:0xB data:string +@92339 = .data:0x0000013C; // type:object size:0xC scope:local align:4 +__RTTI__10daGpTaru_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_97_data_150 = .data:0x00000150; // type:object size:0x20 +@92341 = .data:0x00000170; // type:object size:0x14 scope:local align:4 +lbl_97_data_184 = .data:0x00000184; // type:object size:0x3C +@92401 = .data:0x000001C0; // type:object size:0x3C scope:local align:4 +lbl_97_data_1FC = .data:0x000001FC; // type:object size:0x14 +@92403 = .data:0x00000210; // type:object size:0x34 scope:local align:4 +lbl_97_data_244 = .data:0x00000244; // type:object size:0x48 +@92455 = .data:0x0000028C; // type:object size:0x4C scope:local align:4 +lbl_97_data_2D8 = .data:0x000002D8; // type:object size:0x14 +@92459 = .data:0x000002EC; // type:object size:0x44 scope:local align:4 +lbl_97_data_330 = .data:0x00000330; // type:object size:0x14 +@92461 = .data:0x00000344; // type:object size:0x24 scope:local align:4 +lbl_97_data_368 = .data:0x00000368; // type:object size:0x18 +@92463 = .data:0x00000380; // type:object size:0xC scope:local align:4 +lbl_97_data_38C = .data:0x0000038C; // type:object size:0x1C +@92465 = .data:0x000003A8; // type:object size:0xC scope:local align:4 +lbl_97_data_3B4 = .data:0x000003B4; // type:object size:0x38 +@92471 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +lbl_97_data_3F8 = .data:0x000003F8; // type:object size:0x34 +@92499 = .data:0x0000042C; // type:object size:0x14 scope:local align:4 +lbl_97_data_440 = .data:0x00000440; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91776 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:float +mCcDCyl__10daGpTaru_c = .bss:0x00000050; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_gra2/splits.txt b/config/RZDP01/rels/d_a_obj_gra2/splits.txt new file mode 100644 index 0000000000..a8da47e9d3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gra2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_gra2.cpp: + .text start:0x000000CC end:0x0000BD18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000378 + .data start:0x00000000 end:0x0000091C + .bss start:0x00000008 end:0x00000238 diff --git a/config/RZDP01/rels/d_a_obj_gra2/symbols.txt b/config/RZDP01/rels/d_a_obj_gra2/symbols.txt new file mode 100644 index 0000000000..edbf90dd6b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gra2/symbols.txt @@ -0,0 +1,420 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +jointCtrlCallBack__FP8J3DJointi = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000114; // type:function size:0x18 scope:global align:4 +__ct__11daObj_GrA_cFv = .text:0x0000012C; // type:function size:0x184 scope:global align:4 +__dt__11daObj_GrA_cFv = .text:0x000002B0; // type:function size:0x1D0 scope:global align:4 +create__11daObj_GrA_cFv = .text:0x00000480; // type:function size:0x238 scope:global align:4 +CreateHeap__11daObj_GrA_cFv = .text:0x000006B8; // type:function size:0x170 scope:global align:4 +Delete__11daObj_GrA_cFv = .text:0x00000828; // type:function size:0x70 scope:global align:4 +Execute__11daObj_GrA_cFPPA3_A4_f = .text:0x00000898; // type:function size:0x1C4 scope:global align:4 +Draw__11daObj_GrA_cFv = .text:0x00000A5C; // type:function size:0x88 scope:global align:4 +jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel = .text:0x00000AE4; // type:function size:0x280 scope:global align:4 +getResName__11daObj_GrA_cFv = .text:0x00000D64; // type:function size:0x18 scope:global align:4 +getMode__11daObj_GrA_cFv = .text:0x00000D7C; // type:function size:0x80 scope:global align:4 +isDelete__11daObj_GrA_cFv = .text:0x00000DFC; // type:function size:0xE0 scope:global align:4 +restart__11daObj_GrA_cFv = .text:0x00000EDC; // type:function size:0x1B8 scope:global align:4 +init__11daObj_GrA_cFv = .text:0x00001094; // type:function size:0x258 scope:global align:4 +setBaseAnm__11daObj_GrA_cFif = .text:0x000012EC; // type:function size:0x144 scope:global align:4 +setFaceAnm__11daObj_GrA_cFibf = .text:0x00001430; // type:function size:0x1A0 scope:global align:4 +setFaceBtp__11daObj_GrA_cFi = .text:0x000015D0; // type:function size:0xF4 scope:global align:4 +setBaseMotion__11daObj_GrA_cFif = .text:0x000016C4; // type:function size:0x20 scope:global align:4 +setFaceMotion__11daObj_GrA_cFif = .text:0x000016E4; // type:function size:0x44 scope:global align:4 +calcMotion__11daObj_GrA_cFv = .text:0x00001728; // type:function size:0xC8 scope:global align:4 +setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i = .text:0x000017F0; // type:function size:0xB0 scope:global align:4 +setParam__11daObj_GrA_cFv = .text:0x000018A0; // type:function size:0x2A4 scope:global align:4 +checkEvent__11daObj_GrA_cFv = .text:0x00001B44; // type:function size:0x158 scope:global align:4 +mainProc__11daObj_GrA_cFv = .text:0x00001C9C; // type:function size:0x170 scope:global align:4 +adjustShapeAngle__11daObj_GrA_cFv = .text:0x00001E0C; // type:function size:0x4 scope:global align:4 +setMtx__11daObj_GrA_cFi = .text:0x00001E10; // type:function size:0x510 scope:global align:4 +setCollisions__11daObj_GrA_cFv = .text:0x00002320; // type:function size:0x31C scope:global align:4 +setAttnPos__11daObj_GrA_cFv = .text:0x0000263C; // type:function size:0xD4 scope:global align:4 +drawOtherMdls__11daObj_GrA_cFv = .text:0x00002710; // type:function size:0x4 scope:global align:4 +dbgDraw__11daObj_GrA_cFv = .text:0x00002714; // type:function size:0x8 scope:global align:4 +ppMoveInit__11daObj_GrA_cFv = .text:0x0000271C; // type:function size:0x6C scope:global align:4 +lookat__11daObj_GrA_cFv = .text:0x00002788; // type:function size:0x554 scope:global align:4 +hitChk__11daObj_GrA_cFv = .text:0x00002CDC; // type:function size:0x148 scope:global align:4 +wait__11daObj_GrA_cFPv = .text:0x00002E24; // type:function size:0x188 scope:global align:4 +talk__11daObj_GrA_cFPv = .text:0x00002FAC; // type:function size:0x25C scope:global align:4 +ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c = .text:0x00003208; // type:function size:0xFC scope:global align:4 +s_sub__FPvPv = .text:0x00003304; // type:function size:0x70 scope:global align:4 +fallAbyssCheck__11daObj_GrA_cFv = .text:0x00003374; // type:function size:0xBC scope:global align:4 +setPrtcl__11daObj_GrA_cFv = .text:0x00003430; // type:function size:0x30C scope:global align:4 +toStone__11daObj_GrA_cFPv = .text:0x0000373C; // type:function size:0x470 scope:global align:4 +base000__11daObj_GrA_cFi = .text:0x00003BAC; // type:function size:0x34 scope:global align:4 +base001__11daObj_GrA_cFi = .text:0x00003BE0; // type:function size:0x34 scope:global align:4 +base003__11daObj_GrA_cFi = .text:0x00003C14; // type:function size:0x7C scope:global align:4 +base004__11daObj_GrA_cFi = .text:0x00003C90; // type:function size:0x7C scope:global align:4 +base005__11daObj_GrA_cFi = .text:0x00003D0C; // type:function size:0x98 scope:global align:4 +base006__11daObj_GrA_cFi = .text:0x00003DA4; // type:function size:0x34 scope:global align:4 +base007__11daObj_GrA_cFi = .text:0x00003DD8; // type:function size:0x68 scope:global align:4 +base008__11daObj_GrA_cFi = .text:0x00003E40; // type:function size:0x84 scope:global align:4 +base009__11daObj_GrA_cFi = .text:0x00003EC4; // type:function size:0xA0 scope:global align:4 +base010__11daObj_GrA_cFi = .text:0x00003F64; // type:function size:0xAC scope:global align:4 +base013__11daObj_GrA_cFi = .text:0x00004010; // type:function size:0x158 scope:global align:4 +base016__11daObj_GrA_cFi = .text:0x00004168; // type:function size:0x68 scope:global align:4 +base017__11daObj_GrA_cFi = .text:0x000041D0; // type:function size:0x68 scope:global align:4 +base018__11daObj_GrA_cFi = .text:0x00004238; // type:function size:0x78 scope:global align:4 +base019__11daObj_GrA_cFi = .text:0x000042B0; // type:function size:0x74 scope:global align:4 +base020__11daObj_GrA_cFi = .text:0x00004324; // type:function size:0x34 scope:global align:4 +base021__11daObj_GrA_cFi = .text:0x00004358; // type:function size:0x34 scope:global align:4 +base022__11daObj_GrA_cFi = .text:0x0000438C; // type:function size:0x34 scope:global align:4 +base023__11daObj_GrA_cFi = .text:0x000043C0; // type:function size:0x34 scope:global align:4 +base024__11daObj_GrA_cFi = .text:0x000043F4; // type:function size:0x34 scope:global align:4 +base025__11daObj_GrA_cFi = .text:0x00004428; // type:function size:0x34 scope:global align:4 +base026__11daObj_GrA_cFi = .text:0x0000445C; // type:function size:0x34 scope:global align:4 +face000__11daObj_GrA_cFi = .text:0x00004490; // type:function size:0x38 scope:global align:4 +face003__11daObj_GrA_cFi = .text:0x000044C8; // type:function size:0x80 scope:global align:4 +face004__11daObj_GrA_cFi = .text:0x00004548; // type:function size:0x80 scope:global align:4 +face005__11daObj_GrA_cFi = .text:0x000045C8; // type:function size:0x38 scope:global align:4 +face006__11daObj_GrA_cFi = .text:0x00004600; // type:function size:0x38 scope:global align:4 +face007__11daObj_GrA_cFi = .text:0x00004638; // type:function size:0x38 scope:global align:4 +face008__11daObj_GrA_cFi = .text:0x00004670; // type:function size:0x80 scope:global align:4 +face009__11daObj_GrA_cFi = .text:0x000046F0; // type:function size:0x80 scope:global align:4 +face010__11daObj_GrA_cFi = .text:0x00004770; // type:function size:0x38 scope:global align:4 +face011__11daObj_GrA_cFi = .text:0x000047A8; // type:function size:0x38 scope:global align:4 +face012__11daObj_GrA_cFi = .text:0x000047E0; // type:function size:0x38 scope:global align:4 +face016__11daObj_GrA_cFi = .text:0x00004818; // type:function size:0x38 scope:global align:4 +face017__11daObj_GrA_cFi = .text:0x00004850; // type:function size:0x38 scope:global align:4 +face999__11daObj_GrA_cFi = .text:0x00004888; // type:function size:0x40 scope:global align:4 +evtcutTalk__11daObj_GrA_cFii = .text:0x000048C8; // type:function size:0x110 scope:global align:4 +setFaceTalkAfter__11daObj_GrA_cFv = .text:0x000049D8; // type:function size:0x58 scope:global align:4 +daObj_GrA_Create__FPv = .text:0x00004A30; // type:function size:0x4 scope:global align:4 +daObj_GrA_Delete__FPv = .text:0x00004A34; // type:function size:0x4 scope:global align:4 +daObj_GrA_Execute__FPv = .text:0x00004A38; // type:function size:0x4 scope:global align:4 +daObj_GrA_Draw__FPv = .text:0x00004A3C; // type:function size:0x10 scope:global align:4 +daObj_GrA_IsDelete__FPv = .text:0x00004A4C; // type:function size:0x8 scope:global align:4 +__dt__17daObj_GrA_Param_cFv = .text:0x00004A54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_gra2_cpp = .text:0x00004A94; // type:function size:0x78 scope:global align:4 +__ct__17daObj_GrA_Param_cFv = .text:0x00004B0C; // type:function size:0x10 scope:global align:4 +__ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B1C; // type:function size:0x4 scope:global align:4 +__dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv = .text:0x00004B20; // type:function size:0x40 scope:global align:4 +getSrchCircleR__11daObj_GrA_cFv = .text:0x00004B60; // type:function size:0x58 scope:global align:4 +standWait__11daObj_GrA_cFPv = .text:0x00004BB8; // type:function size:0x358 scope:global align:4 +walk__11daObj_GrA_cFPv = .text:0x00004F10; // type:function size:0x33C scope:global align:4 +defence__11daObj_GrA_cFPv = .text:0x0000524C; // type:function size:0x23C scope:global align:4 +step__11daObj_GrA_cFPv = .text:0x00005488; // type:function size:0x4F0 scope:global align:4 +rollReturn__11daObj_GrA_cFPv = .text:0x00005978; // type:function size:0x66C scope:global align:4 +soldierDemoSkip__11daObj_GrA_cFv = .text:0x00005FE4; // type:function size:0x98 scope:global align:4 +soldierDemo__11daObj_GrA_cFPv = .text:0x0000607C; // type:function size:0x324 scope:global align:4 +setLoopFrame__13mDoExt_morf_cFf = .text:0x000063A0; // type:function size:0x1C scope:global align:4 +getSrchLinkR__11daObj_GrA_cFv = .text:0x000063BC; // type:function size:0x58 scope:global align:4 +getSrchGraR__11daObj_GrA_cFv = .text:0x00006414; // type:function size:0x58 scope:global align:4 +getSpeed__11daObj_GrA_cFv = .text:0x0000646C; // type:function size:0x48 scope:global align:4 +standRoll__11daObj_GrA_cFPv = .text:0x000064B4; // type:function size:0x3E0 scope:global align:4 +rollDemo__11daObj_GrA_cFPv = .text:0x00006894; // type:function size:0x3E8 scope:global align:4 +rollAttack__11daObj_GrA_cFPv = .text:0x00006C7C; // type:function size:0x904 scope:global align:4 +rollAttacked__11daObj_GrA_cFPv = .text:0x00007580; // type:function size:0x5C4 scope:global align:4 +rollEscape__11daObj_GrA_cFPv = .text:0x00007B44; // type:function size:0x4AC scope:global align:4 +rollLanding__11daObj_GrA_cFv = .text:0x00007FF0; // type:function size:0x100 scope:global align:4 +thrown__11daObj_GrA_cFPv = .text:0x000080F0; // type:function size:0x108 scope:global align:4 +demo_camera__11daObj_GrA_cFv = .text:0x000081F8; // type:function size:0x690 scope:global align:4 +rollAttackedDemo__11daObj_GrA_cFv = .text:0x00008888; // type:function size:0x56C scope:global align:4 +graThrowDemo__11daObj_GrA_cFv = .text:0x00008DF4; // type:function size:0x36C scope:global align:4 +setCarryStatus__11daObj_GrA_cFv = .text:0x00009160; // type:function size:0xE8 scope:global align:4 +checkThrow__11daObj_GrA_cFv = .text:0x00009248; // type:function size:0xD0 scope:global align:4 +calcCatchPos__11daObj_GrA_cFfi = .text:0x00009318; // type:function size:0x2C8 scope:global align:4 +initCrazyBeforeCatch__11daObj_GrA_cFi = .text:0x000095E0; // type:function size:0x1C scope:global align:4 +executeCrazyBeforeCatch__11daObj_GrA_cFv = .text:0x000095FC; // type:function size:0x7C scope:global align:4 +initCrazyCatch__11daObj_GrA_cFi = .text:0x00009678; // type:function size:0x98 scope:global align:4 +executeCrazyCatch__11daObj_GrA_cFv = .text:0x00009710; // type:function size:0x140 scope:global align:4 +initCrazyThrow__11daObj_GrA_cFi = .text:0x00009850; // type:function size:0xA0 scope:global align:4 +executeCrazyThrow__11daObj_GrA_cFv = .text:0x000098F0; // type:function size:0x1BC scope:global align:4 +initCrazyAttack__11daObj_GrA_cFv = .text:0x00009AAC; // type:function size:0x1E8 scope:global align:4 +executeCrazyJumping__11daObj_GrA_cFv = .text:0x00009C94; // type:function size:0x2E8 scope:global align:4 +modeChangeCheck__11daObj_GrA_cFv = .text:0x00009F7C; // type:function size:0x120 scope:global align:4 +getGraPos__10daTagGra_cFv = .text:0x0000A09C; // type:function size:0x8 scope:global align:4 +s_sub2__FPvPv = .text:0x0000A0A4; // type:function size:0x90 scope:global align:4 +waitDemo__11daObj_GrA_cFPv = .text:0x0000A134; // type:function size:0x1F8 scope:global align:4 +skipDemoGra__11daObj_GrA_cFv = .text:0x0000A32C; // type:function size:0xA0 scope:global align:4 +skipCallBack__FPvi = .text:0x0000A3CC; // type:function size:0x38 scope:global align:4 +startDemo__11daObj_GrA_cFPv = .text:0x0000A404; // type:function size:0xF48 scope:global align:4 +turn__11daObj_GrA_cFsfi = .text:0x0000B34C; // type:function size:0x190 scope:global align:4 +turn_step__11daObj_GrA_cFsiii = .text:0x0000B4DC; // type:function size:0x1A0 scope:global align:4 +chkFindPlayer2__11daObj_GrA_cFis = .text:0x0000B67C; // type:function size:0x208 scope:global align:4 +chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs = .text:0x0000B884; // type:function size:0xE0 scope:global align:4 +chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs = .text:0x0000B964; // type:function size:0x6C scope:global align:4 +chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs = .text:0x0000B9D0; // type:function size:0xF4 scope:global align:4 +getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c = .text:0x0000BAC4; // type:function size:0x58 scope:global align:4 +standWaitJump__11daObj_GrA_cFPv = .text:0x0000BB1C; // type:function size:0x1FC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_GrA_Param_c = .rodata:0x00000000; // type:object size:0xC0 scope:global align:4 +l_bgcParam = .rodata:0x000000C0; // type:object size:0x50 scope:global align:4 +l_dirToAngleTBL = .rodata:0x00000110; // type:object size:0x8 scope:global align:4 +@112953 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@112954 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@112981 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@113000 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 data:float +@113001 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 data:float +@113043 = .rodata:0x00000130; // type:object size:0x8 scope:local align:4 data:double +@113124 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:float +@113384 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@113385 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@113386 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@113387 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@113433 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@113434 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@113435 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@113436 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@113437 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@113438 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@113439 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@113440 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@113441 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@113442 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@113443 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 +@113444 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@113445 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@113446 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@113447 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@113448 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@113449 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@113450 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +@113451 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@113452 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@113453 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@113454 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +@113455 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@113456 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 +@113457 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@113458 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@113459 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +@113460 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 +@113461 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 +@113462 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@113463 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@113464 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 +@113465 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@113466 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +@113467 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@113468 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 +@113469 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +@113470 = .rodata:0x000001E0; // type:object size:0x4 scope:local align:4 +@113471 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@113472 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@113473 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@113474 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@113533 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@113534 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@113535 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@113549 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@113550 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@113607 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 data:float +@113608 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 data:float +@113618 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@113619 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@113683 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@113684 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 data:float +@113817 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 data:float +@113818 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@113867 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@113868 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +l_prticles_id$100674 = .rodata:0x00000230; // type:object size:0x6 scope:local align:4 +@114079 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 data:string +@114080 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 data:float +@114088 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 data:float +@114151 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@114152 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +@114153 = .rodata:0x0000024C; // type:object size:0x4 scope:local align:4 +@114154 = .rodata:0x00000250; // type:object size:0x4 scope:local align:4 +@114155 = .rodata:0x00000254; // type:object size:0x4 scope:local align:4 +@114156 = .rodata:0x00000258; // type:object size:0x4 scope:local align:4 +@114230 = .rodata:0x0000025C; // type:object size:0x4 scope:local align:4 +@114270 = .rodata:0x00000260; // type:object size:0x4 scope:local align:4 +@114271 = .rodata:0x00000264; // type:object size:0x4 scope:local align:4 +@114347 = .rodata:0x00000268; // type:object size:0x4 scope:local align:4 +@114348 = .rodata:0x0000026C; // type:object size:0x4 scope:local align:4 data:float +@114457 = .rodata:0x00000270; // type:object size:0x4 scope:local align:4 data:float +@114458 = .rodata:0x00000274; // type:object size:0x4 scope:local align:4 +@114459 = .rodata:0x00000278; // type:object size:0x4 scope:local align:4 +@114557 = .rodata:0x0000027C; // type:object size:0x4 scope:local align:4 +@114558 = .rodata:0x00000280; // type:object size:0x4 scope:local align:4 +@114559 = .rodata:0x00000284; // type:object size:0x4 scope:local align:4 +@114560 = .rodata:0x00000288; // type:object size:0x4 scope:local align:4 +@114625 = .rodata:0x00000290; // type:object size:0x8 scope:local align:4 data:double +@114687 = .rodata:0x00000298; // type:object size:0x4 scope:local align:4 +@114878 = .rodata:0x0000029C; // type:object size:0x4 scope:local align:4 +@114879 = .rodata:0x000002A0; // type:object size:0x4 scope:local align:4 +@114880 = .rodata:0x000002A4; // type:object size:0x4 scope:local align:4 +@114881 = .rodata:0x000002A8; // type:object size:0x4 scope:local align:4 data:float +@115165 = .rodata:0x000002AC; // type:object size:0x4 scope:local align:4 +@115166 = .rodata:0x000002B0; // type:object size:0x4 scope:local align:4 +@115167 = .rodata:0x000002B4; // type:object size:0x4 scope:local align:4 +@115168 = .rodata:0x000002B8; // type:object size:0x4 scope:local align:4 +@115169 = .rodata:0x000002BC; // type:object size:0x4 scope:local align:4 +@115170 = .rodata:0x000002C0; // type:object size:0x4 scope:local align:4 +@115238 = .rodata:0x000002C4; // type:object size:0x4 scope:local align:4 +@115239 = .rodata:0x000002C8; // type:object size:0x4 scope:local align:4 +@115240 = .rodata:0x000002CC; // type:object size:0x4 scope:local align:4 +@115241 = .rodata:0x000002D0; // type:object size:0x4 scope:local align:4 +@115282 = .rodata:0x000002D4; // type:object size:0x4 scope:local align:4 +@115283 = .rodata:0x000002D8; // type:object size:0x4 scope:local align:4 +@115335 = .rodata:0x000002DC; // type:object size:0x4 scope:local align:4 +@115350 = .rodata:0x000002E0; // type:object size:0x4 scope:local align:4 data:float +@115387 = .rodata:0x000002E4; // type:object size:0x4 scope:local align:4 data:float +@115423 = .rodata:0x000002E8; // type:object size:0x8 scope:local align:4 +@115424 = .rodata:0x000002F0; // type:object size:0x4 scope:local align:4 +@115470 = .rodata:0x000002F4; // type:object size:0x4 scope:local align:4 +@115510 = .rodata:0x000002F8; // type:object size:0x4 scope:local align:4 +@115787 = .rodata:0x000002FC; // type:object size:0x4 scope:local align:4 +@115788 = .rodata:0x00000300; // type:object size:0x4 scope:local align:4 +@115789 = .rodata:0x00000304; // type:object size:0x4 scope:local align:4 +@115790 = .rodata:0x00000308; // type:object size:0x4 scope:local align:4 +@115791 = .rodata:0x0000030C; // type:object size:0x4 scope:local align:4 +@115792 = .rodata:0x00000310; // type:object size:0x4 scope:local align:4 +@115793 = .rodata:0x00000314; // type:object size:0x4 scope:local align:4 +@115794 = .rodata:0x00000318; // type:object size:0x4 scope:local align:4 +@115795 = .rodata:0x0000031C; // type:object size:0x4 scope:local align:4 +@115796 = .rodata:0x00000320; // type:object size:0x4 scope:local align:4 +@115797 = .rodata:0x00000324; // type:object size:0x4 scope:local align:4 +@115798 = .rodata:0x00000328; // type:object size:0x4 scope:local align:4 +@115799 = .rodata:0x0000032C; // type:object size:0x4 scope:local align:4 +@115800 = .rodata:0x00000330; // type:object size:0x4 scope:local align:4 data:float +@115801 = .rodata:0x00000334; // type:object size:0x4 scope:local align:4 +@115802 = .rodata:0x00000338; // type:object size:0x4 scope:local align:4 +@115803 = .rodata:0x0000033C; // type:object size:0x4 scope:local align:4 data:string +@115804 = .rodata:0x00000340; // type:object size:0x4 scope:local align:4 +@115833 = .rodata:0x00000344; // type:object size:0x4 scope:local align:4 data:float +@115834 = .rodata:0x00000348; // type:object size:0x4 scope:local align:4 data:float +@115835 = .rodata:0x0000034C; // type:object size:0x4 scope:local align:4 +@115836 = .rodata:0x00000350; // type:object size:0x4 scope:local align:4 +@115916 = .rodata:0x00000354; // type:object size:0x4 scope:local align:4 +@115917 = .rodata:0x00000358; // type:object size:0x4 scope:local align:4 +@116020 = .rodata:0x0000035C; // type:object size:0x4 scope:local align:4 data:float +@116021 = .rodata:0x00000360; // type:object size:0x4 scope:local align:4 data:float +@116060 = .rodata:0x00000364; // type:object size:0x4 scope:local align:4 +@116061 = .rodata:0x00000368; // type:object size:0x4 scope:local align:4 +@116109 = .rodata:0x0000036C; // type:object size:0x4 scope:local align:4 +@116265 = .rodata:0x00000370; // type:object size:0x4 scope:local align:4 +@116266 = .rodata:0x00000374; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileNameList = .data:0x00000004; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRAa = .data:0x00000014; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRA_jump = .data:0x00000024; // type:object size:0x10 scope:global align:4 +l_exLoadRes_GRA_demo = .data:0x00000034; // type:object size:0x10 scope:global align:4 +l_exloadRes_list = .data:0x00000044; // type:object size:0x10 scope:global align:4 +lbl_463_data_54 = .data:0x00000054; // type:object size:0x9 data:string +lbl_463_data_5D = .data:0x0000005D; // type:object size:0x8 data:string +lbl_463_data_65 = .data:0x00000065; // type:object size:0x9 data:string +lbl_463_data_6E = .data:0x0000006E; // type:object size:0x9 data:string +l_resNames = .data:0x00000078; // type:object size:0x14 scope:global align:4 +l_bmdGetParamList = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +l_bckGetParamList = .data:0x00000094; // type:object size:0x118 scope:global align:4 +l_btpGetParamList = .data:0x000001AC; // type:object size:0x20 scope:global align:4 +l_eventMotionChangeTable = .data:0x000001CC; // type:object size:0x16 scope:global align:4 +l_eventFaceChangeTable = .data:0x000001E2; // type:object size:0x8 scope:global align:2 +lbl_463_data_1EA = .data:0x000001EA; // type:object size:0xB data:string +l_evtNameList = .data:0x000001F8; // type:object size:0x8 scope:global align:4 +l_entryJntNoList = .data:0x00000200; // type:object size:0x8 scope:global align:4 +lbl_463_data_208 = .data:0x00000208; // type:object size:0x12 data:string +lbl_463_data_21A = .data:0x0000021A; // type:object size:0x8 data:string +@113116 = .data:0x00000224; // type:object size:0xC scope:local align:4 data:4byte +@113201 = .data:0x00000230; // type:object size:0x58 scope:local align:4 +@113231 = .data:0x00000288; // type:object size:0x34 scope:local align:4 +@113296 = .data:0x000002BC; // type:object size:0xC scope:local align:4 +@113297 = .data:0x000002C8; // type:object size:0xC scope:local align:4 +@113298 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@113299 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +@113300 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +@113357 = .data:0x000002F8; // type:object size:0xC scope:local align:4 data:4byte +@113358 = .data:0x00000304; // type:object size:0xC scope:local align:4 data:4byte +@113499 = .data:0x00000310; // type:object size:0xC scope:local align:4 data:4byte +@113834 = .data:0x0000031C; // type:object size:0xC scope:local align:4 data:4byte +@113835 = .data:0x00000328; // type:object size:0xC scope:local align:4 data:4byte +@113885 = .data:0x00000334; // type:object size:0xC scope:local align:4 +@113886 = .data:0x00000340; // type:object size:0xC scope:local align:4 +@113887 = .data:0x0000034C; // type:object size:0xC scope:local align:4 +@113888 = .data:0x00000358; // type:object size:0xC scope:local align:4 +@113917 = .data:0x00000364; // type:object size:0xC scope:local align:4 +@113918 = .data:0x00000370; // type:object size:0xC scope:local align:4 +@114105 = .data:0x0000037C; // type:object size:0xC scope:local align:4 data:4byte +@114181 = .data:0x00000388; // type:object size:0xC scope:local align:4 data:4byte +@114182 = .data:0x00000394; // type:object size:0xC scope:local align:4 data:4byte +@114238 = .data:0x000003A0; // type:object size:0xC scope:local align:4 data:4byte +@114290 = .data:0x000003AC; // type:object size:0xC scope:local align:4 data:4byte +lbl_463_data_3B8 = .data:0x000003B8; // type:object size:0x8 data:string +@114374 = .data:0x000003C0; // type:object size:0xC scope:local align:4 +@114375 = .data:0x000003CC; // type:object size:0xC scope:local align:4 +@114376 = .data:0x000003D8; // type:object size:0xC scope:local align:4 +@114377 = .data:0x000003E4; // type:object size:0xC scope:local align:4 +@114486 = .data:0x000003F0; // type:object size:0xC scope:local align:4 +@114487 = .data:0x000003FC; // type:object size:0xC scope:local align:4 +@114488 = .data:0x00000408; // type:object size:0xC scope:local align:4 +@114567 = .data:0x00000414; // type:object size:0xC scope:local align:4 data:4byte +@114637 = .data:0x00000420; // type:object size:0xC scope:local align:4 +@114638 = .data:0x0000042C; // type:object size:0xC scope:local align:4 +@114639 = .data:0x00000438; // type:object size:0xC scope:local align:4 +@114708 = .data:0x00000444; // type:object size:0xC scope:local align:4 data:4byte +@114709 = .data:0x00000450; // type:object size:0xC scope:local align:4 data:4byte +@114801 = .data:0x0000045C; // type:object size:0xC scope:local align:4 data:4byte +@114802 = .data:0x00000468; // type:object size:0xC scope:local align:4 data:4byte +@114916 = .data:0x00000474; // type:object size:0xC scope:local align:4 +@114917 = .data:0x00000480; // type:object size:0xC scope:local align:4 +@114918 = .data:0x0000048C; // type:object size:0xC scope:local align:4 +@114969 = .data:0x00000498; // type:object size:0x1C scope:local align:4 +@115174 = .data:0x000004B4; // type:object size:0x1C scope:local align:4 +@115243 = .data:0x000004D0; // type:object size:0x20 scope:local align:4 +@115301 = .data:0x000004F0; // type:object size:0xC scope:local align:4 data:4byte +@115302 = .data:0x000004FC; // type:object size:0xC scope:local align:4 data:4byte +@115431 = .data:0x00000508; // type:object size:0xC scope:local align:4 data:4byte +@115432 = .data:0x00000514; // type:object size:0xC scope:local align:4 data:4byte +@115477 = .data:0x00000520; // type:object size:0xC scope:local align:4 data:4byte +@115478 = .data:0x0000052C; // type:object size:0xC scope:local align:4 data:4byte +@115514 = .data:0x00000538; // type:object size:0xC scope:local align:4 data:4byte +@115567 = .data:0x00000544; // type:object size:0xC scope:local align:4 data:4byte +@115658 = .data:0x00000550; // type:object size:0xC scope:local align:4 data:4byte +@115659 = .data:0x0000055C; // type:object size:0xC scope:local align:4 data:4byte +@115806 = .data:0x00000568; // type:object size:0x30 scope:local align:4 +mBaseMotionList__11daObj_GrA_c = .data:0x00000598; // type:object size:0x108 scope:global align:4 +mFaceMotionList__11daObj_GrA_c = .data:0x000006A0; // type:object size:0xA8 scope:global align:4 +daObj_GrA_MethodTable = .data:0x00000748; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_GRA = .data:0x00000768; // type:object size:0x30 scope:global align:4 +__vt__17daObj_GrA_Param_c = .data:0x00000798; // type:object size:0xC scope:global align:4 +lbl_463_data_7A4 = .data:0x000007A4; // type:object size:0x12 data:string +__RTTI__17daObj_GrA_Param_c = .data:0x000007B8; // type:object size:0x8 scope:global align:4 +__vt__11daObj_GrA_c = .data:0x000007C0; // type:object size:0x64 scope:global align:4 data:4byte +lbl_463_data_824 = .data:0x00000824; // type:object size:0xC data:string +@103911 = .data:0x00000830; // type:object size:0x1C scope:local align:4 +__RTTI__11daObj_GrA_c = .data:0x0000084C; // type:object size:0x8 scope:global align:4 +lbl_463_data_854 = .data:0x00000854; // type:object size:0x18 data:string +@103917 = .data:0x0000086C; // type:object size:0x14 scope:local align:4 +lbl_463_data_880 = .data:0x00000880; // type:object size:0x14 +@103919 = .data:0x00000894; // type:object size:0xC scope:local align:4 +lbl_463_data_8A0 = .data:0x000008A0; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@99162 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +l_centerOfst = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@99163 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 +@99929 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@99930 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@99931 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@99932 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@99933 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +@99934 = .bss:0x00000070; // type:object size:0xC scope:local align:4 +@99935 = .bss:0x0000007C; // type:object size:0xC scope:local align:4 +@99936 = .bss:0x00000088; // type:object size:0xC scope:local align:4 +@99937 = .bss:0x00000094; // type:object size:0xC scope:local align:4 +@99938 = .bss:0x000000A0; // type:object size:0xC scope:local align:4 +@99939 = .bss:0x000000AC; // type:object size:0xC scope:local align:4 +@99940 = .bss:0x000000B8; // type:object size:0xC scope:local align:4 +@99941 = .bss:0x000000C4; // type:object size:0xC scope:local align:4 +@99942 = .bss:0x000000D0; // type:object size:0xC scope:local align:4 +@99943 = .bss:0x000000DC; // type:object size:0xC scope:local align:4 +aTrembleTrans$99926 = .bss:0x000000E8; // type:object size:0xB4 scope:local align:4 +@99985 = .bss:0x000001A0; // type:object size:0xC scope:local align:4 +aOfst$99982 = .bss:0x000001AC; // type:object size:0xC scope:local align:4 +@100028 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +aEyeOfst$100025 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@100198 = .bss:0x000001D8; // type:object size:0xC scope:local align:4 +@100199 = .bss:0x000001E4; // type:object size:0xC scope:local align:4 +@100200 = .bss:0x000001F0; // type:object size:0xC scope:local align:4 +@100201 = .bss:0x000001FC; // type:object size:0xC scope:local align:4 +aVec$100195 = .bss:0x00000208; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_graWall/splits.txt b/config/RZDP01/rels/d_a_obj_graWall/splits.txt new file mode 100644 index 0000000000..e31f464f8b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_graWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_graWall.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_graWall/symbols.txt b/config/RZDP01/rels/d_a_obj_graWall/symbols.txt new file mode 100644 index 0000000000..47c6861075 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_graWall/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daObjGraWall_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__14daObjGraWall_cFv = .text:0x0000017C; // type:function size:0xA0 scope:global align:4 +col_init__14daObjGraWall_cFv = .text:0x0000021C; // type:function size:0x54 scope:global align:4 +col_set__14daObjGraWall_cFv = .text:0x00000270; // type:function size:0x70 scope:global align:4 +daObjGraWall_Execute__FP14daObjGraWall_c = .text:0x000002E0; // type:function size:0x4 scope:global align:4 +daObjGraWall_IsDelete__FP14daObjGraWall_c = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +daObjGraWall_Delete__FP14daObjGraWall_c = .text:0x000002EC; // type:function size:0x8 scope:global align:4 +daObjGraWall_create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +l_daObjGraWall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_GRA_WALL = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_gra_rock/splits.txt b/config/RZDP01/rels/d_a_obj_gra_rock/splits.txt new file mode 100644 index 0000000000..f13dbc1ccb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_gra_rock.cpp: + .text start:0x0000005C end:0x0000102C + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000278 diff --git a/config/RZDP01/rels/d_a_obj_gra_rock/symbols.txt b/config/RZDP01/rels/d_a_obj_gra_rock/symbols.txt new file mode 100644 index 0000000000..57e843d536 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_gra_rock/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAttnPos__14daObjGraRock_cFv = .text:0x0000005C; // type:function size:0x358 scope:global align:4 +setBaseMtx__14daObjGraRock_cFv = .text:0x000003B4; // type:function size:0x78 scope:global align:4 +setPrtcl__14daObjGraRock_cFv = .text:0x0000042C; // type:function size:0xB8 scope:global align:4 +bombParticleSet__14daObjGraRock_cFv = .text:0x000004E4; // type:function size:0x188 scope:global align:4 +setEnvTevColor__14daObjGraRock_cFv = .text:0x0000066C; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjGraRock_cFv = .text:0x000006C4; // type:function size:0x44 scope:global align:4 +col_set__14daObjGraRock_cFv = .text:0x00000708; // type:function size:0x188 scope:global align:4 +Create__14daObjGraRock_cFv = .text:0x00000890; // type:function size:0x204 scope:global align:4 +CreateHeap__14daObjGraRock_cFv = .text:0x00000A94; // type:function size:0xDC scope:global align:4 +create__14daObjGraRock_cFv = .text:0x00000B70; // type:function size:0x1FC scope:global align:4 +Execute__14daObjGraRock_cFPPA3_A4_f = .text:0x00000D6C; // type:function size:0x128 scope:global align:4 +Draw__14daObjGraRock_cFv = .text:0x00000E94; // type:function size:0xC0 scope:global align:4 +Delete__14daObjGraRock_cFv = .text:0x00000F54; // type:function size:0x98 scope:global align:4 +daObjGraRock_Draw__FP14daObjGraRock_c = .text:0x00000FEC; // type:function size:0x10 scope:global align:4 +daObjGraRock_Execute__FP14daObjGraRock_c = .text:0x00000FFC; // type:function size:0x4 scope:global align:4 +daObjGraRock_IsDelete__FP14daObjGraRock_c = .text:0x00001000; // type:function size:0x8 scope:global align:4 +daObjGraRock_Delete__FP14daObjGraRock_c = .text:0x00001008; // type:function size:0x4 scope:global align:4 +daObjGraRock_create__FP10fopAc_ac_c = .text:0x0000100C; // type:function size:0x4 scope:global align:4 +cLib_calcTimer__FPs_s = .text:0x00001010; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDCyl__14daObjGraRock_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@96459 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96461 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96462 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96463 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96464 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96465 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96466 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96467 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96468 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96474 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +l_prticles_id$94950 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96595 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96596 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96597 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96598 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96599 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96600 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_465_data_7 = .data:0x00000007; // type:object size:0x9 data:string +lbl_465_data_10 = .data:0x00000010; // type:object size:0x8 data:string +lbl_465_data_18 = .data:0x00000018; // type:object size:0x9 data:string +lbl_465_data_21 = .data:0x00000021; // type:object size:0xA data:string +l_arcName = .data:0x0000002C; // type:object size:0x14 scope:global align:4 data:4byte +lbl_465_data_40 = .data:0x00000040; // type:object size:0x20 +lbl_465_data_60 = .data:0x00000060; // type:object size:0x10 data:string +l_daObjGraRock_Method = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GraRock = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObjGraRock_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_465_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +@95228 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjGraRock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_465_data_114 = .data:0x00000114; // type:object size:0x11 data:string +@95230 = .data:0x00000128; // type:object size:0xC scope:local align:4 +lbl_465_data_134 = .data:0x00000134; // type:object size:0x3C +@95290 = .data:0x00000170; // type:object size:0x3C scope:local align:4 +lbl_465_data_1AC = .data:0x000001AC; // type:object size:0x14 +@95292 = .data:0x000001C0; // type:object size:0x34 scope:local align:4 +lbl_465_data_1F4 = .data:0x000001F4; // type:object size:0x14 +@95350 = .data:0x00000208; // type:object size:0x24 scope:local align:4 +lbl_465_data_22C = .data:0x0000022C; // type:object size:0x18 +@95352 = .data:0x00000244; // type:object size:0xC scope:local align:4 +lbl_465_data_250 = .data:0x00000250; // type:object size:0x1C +@95354 = .data:0x0000026C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_grave_stone/splits.txt b/config/RZDP01/rels/d_a_obj_grave_stone/splits.txt new file mode 100644 index 0000000000..01fd1726da --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_grave_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_grave_stone.cpp: + .text start:0x0000005C end:0x00000980 + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDP01/rels/d_a_obj_grave_stone/symbols.txt b/config/RZDP01/rels/d_a_obj_grave_stone/symbols.txt new file mode 100644 index 0000000000..0fa1329c2d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_grave_stone/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daGraveStone_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +moveCalc__14daGraveStone_cFv = .text:0x000000CC; // type:function size:0x200 scope:global align:4 +setPrtcl__14daGraveStone_cFv = .text:0x000002CC; // type:function size:0x134 scope:global align:4 +setEnvTevColor__14daGraveStone_cFv = .text:0x00000400; // type:function size:0x58 scope:global align:4 +setRoomNo__14daGraveStone_cFv = .text:0x00000458; // type:function size:0x44 scope:global align:4 +Create__14daGraveStone_cFv = .text:0x0000049C; // type:function size:0x154 scope:global align:4 +CreateHeap__14daGraveStone_cFv = .text:0x000005F0; // type:function size:0x6C scope:global align:4 +create__14daGraveStone_cFv = .text:0x0000065C; // type:function size:0x174 scope:global align:4 +Execute__14daGraveStone_cFPPA3_A4_f = .text:0x000007D0; // type:function size:0x48 scope:global align:4 +Draw__14daGraveStone_cFv = .text:0x00000818; // type:function size:0x98 scope:global align:4 +Delete__14daGraveStone_cFv = .text:0x000008B0; // type:function size:0x68 scope:global align:4 +daGraveStone_Draw__FP14daGraveStone_c = .text:0x00000918; // type:function size:0x10 scope:global align:4 +daGraveStone_Execute__FP14daGraveStone_c = .text:0x00000928; // type:function size:0x4 scope:global align:4 +daGraveStone_IsDelete__FP14daGraveStone_c = .text:0x0000092C; // type:function size:0x8 scope:global align:4 +daGraveStone_Delete__FP14daGraveStone_c = .text:0x00000934; // type:function size:0x4 scope:global align:4 +daGraveStone_create__FP10fopAc_ac_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +__ct__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x0000093C; // type:function size:0x4 scope:global align:4 +__dt__Q214daGraveStone_c24daObj_GrvStn_prtclMngr_cFv = .text:0x00000940; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__14daGraveStone_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +mCcDCyl__14daGraveStone_c = .rodata:0x00000030; // type:object size:0x44 scope:global align:4 +@93347 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@93348 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93349 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93350 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93351 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93413 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +lbl_466_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_466_data_C = .data:0x0000000C; // type:object size:0xB data:string +lbl_466_data_17 = .data:0x00000017; // type:object size:0xB data:string +l_daGraveStone_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GraveStone = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daGraveStone_c = .data:0x00000074; // type:object size:0x28 scope:global align:4 +lbl_466_data_9C = .data:0x0000009C; // type:object size:0xF data:string +@92419 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daGraveStone_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_groundwater/splits.txt b/config/RZDP01/rels/d_a_obj_groundwater/splits.txt new file mode 100644 index 0000000000..629bcd2036 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_groundwater/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_groundwater.cpp: + .text start:0x000000CC end:0x00001050 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000124 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_groundwater/symbols.txt b/config/RZDP01/rels/d_a_obj_groundwater/symbols.txt new file mode 100644 index 0000000000..5d5537d508 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_groundwater/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daGrdWater_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__12daGrdWater_cFv = .text:0x0000010C; // type:function size:0xA4 scope:global align:4 +CreateHeap__12daGrdWater_cFv = .text:0x000001B0; // type:function size:0x394 scope:global align:4 +create__12daGrdWater_cFv = .text:0x00000544; // type:function size:0x3C8 scope:global align:4 +Execute__12daGrdWater_cFPPA3_A4_f = .text:0x0000090C; // type:function size:0x1BC scope:global align:4 +modeWait__12daGrdWater_cFv = .text:0x00000AC8; // type:function size:0x4 scope:global align:4 +init_modeLevelUpA__12daGrdWater_cFv = .text:0x00000ACC; // type:function size:0x48 scope:global align:4 +modeLevelUpA__12daGrdWater_cFv = .text:0x00000B14; // type:function size:0x70 scope:global align:4 +modeLevelDownA__12daGrdWater_cFv = .text:0x00000B84; // type:function size:0x5C scope:global align:4 +init_modeLevelUpB__12daGrdWater_cFv = .text:0x00000BE0; // type:function size:0x48 scope:global align:4 +modeLevelUpB__12daGrdWater_cFv = .text:0x00000C28; // type:function size:0x70 scope:global align:4 +modeLevelDownB__12daGrdWater_cFv = .text:0x00000C98; // type:function size:0x5C scope:global align:4 +Draw__12daGrdWater_cFv = .text:0x00000CF4; // type:function size:0x26C scope:global align:4 +Delete__12daGrdWater_cFv = .text:0x00000F60; // type:function size:0x30 scope:global align:4 +daGrdWater_Draw__FP12daGrdWater_c = .text:0x00000F90; // type:function size:0x10 scope:global align:4 +daGrdWater_Execute__FP12daGrdWater_c = .text:0x00000FA0; // type:function size:0x4 scope:global align:4 +daGrdWater_Delete__FP12daGrdWater_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +daGrdWater_Create__FP10fopAc_ac_c = .text:0x00000FA8; // type:function size:0x4 scope:global align:4 +__dt__16daGrdWater_HIO_cFv = .text:0x00000FAC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_groundwater_cpp = .text:0x00000FEC; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00001034; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90968 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91069 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91213 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@91408 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_467_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_mode_func = .data:0x00000008; // type:object size:0x3C scope:global align:4 +l_daGrdWater_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_GRDWATER = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__16daGrdWater_HIO_c = .data:0x00000094; // type:object size:0xC scope:global align:4 +lbl_467_data_A0 = .data:0x000000A0; // type:object size:0x11 data:string +@89721 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daGrdWater_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__12daGrdWater_c = .data:0x000000D0; // type:object size:0x28 scope:global align:4 +lbl_467_data_F8 = .data:0x000000F8; // type:object size:0xD data:string +@89724 = .data:0x00000108; // type:object size:0x14 scope:local align:4 +__RTTI__12daGrdWater_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89420 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_grz_rock/splits.txt b/config/RZDP01/rels/d_a_obj_grz_rock/splits.txt new file mode 100644 index 0000000000..e382bae67b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_grz_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_grz_rock.cpp: + .text start:0x0000005C end:0x000006AC + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDP01/rels/d_a_obj_grz_rock/symbols.txt b/config/RZDP01/rels/d_a_obj_grz_rock/symbols.txt new file mode 100644 index 0000000000..1b625735a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_grz_rock/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjGrzRock_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +setEnvTevColor__14daObjGrzRock_cFv = .text:0x000000D4; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjGrzRock_cFv = .text:0x0000012C; // type:function size:0x40 scope:global align:4 +setPrtcl__14daObjGrzRock_cFv = .text:0x0000016C; // type:function size:0xB0 scope:global align:4 +Create__14daObjGrzRock_cFv = .text:0x0000021C; // type:function size:0x13C scope:global align:4 +CreateHeap__14daObjGrzRock_cFv = .text:0x00000358; // type:function size:0x68 scope:global align:4 +create__14daObjGrzRock_cFv = .text:0x000003C0; // type:function size:0x16C scope:global align:4 +Execute__14daObjGrzRock_cFPPA3_A4_f = .text:0x0000052C; // type:function size:0x58 scope:global align:4 +Draw__14daObjGrzRock_cFv = .text:0x00000584; // type:function size:0x98 scope:global align:4 +Delete__14daObjGrzRock_cFv = .text:0x0000061C; // type:function size:0x6C scope:global align:4 +daObjGrzRock_Draw__FP14daObjGrzRock_c = .text:0x00000688; // type:function size:0x10 scope:global align:4 +daObjGrzRock_Execute__FP14daObjGrzRock_c = .text:0x00000698; // type:function size:0x4 scope:global align:4 +daObjGrzRock_IsDelete__FP14daObjGrzRock_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +daObjGrzRock_Delete__FP14daObjGrzRock_c = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +daObjGrzRock_create__FP10fopAc_ac_c = .text:0x000006A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_prticles_id$94901 = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +@95724 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95725 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +lbl_468_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_468_data_C = .data:0x0000000C; // type:object size:0xC data:string +l_daObjGrzRock_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_GrzRock = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObjGrzRock_c = .data:0x00000068; // type:object size:0x28 scope:global align:4 +lbl_468_data_90 = .data:0x00000090; // type:object size:0xF data:string +@95076 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjGrzRock_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_h_saku/splits.txt b/config/RZDP01/rels/d_a_obj_h_saku/splits.txt new file mode 100644 index 0000000000..714e7ac792 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_h_saku/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_h_saku.cpp: + .text start:0x000000CC end:0x00000EA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000C8 + .bss start:0x00000008 end:0x00000038 diff --git a/config/RZDP01/rels/d_a_obj_h_saku/symbols.txt b/config/RZDP01/rels/d_a_obj_h_saku/symbols.txt new file mode 100644 index 0000000000..2d7ede96ba --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_h_saku/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +BreakSet__13daObjH_Saku_cFv = .text:0x000000CC; // type:function size:0x26C scope:global align:4 +SpeedSet__13daObjH_Saku_cFP4cXyzP4cXyzf = .text:0x00000338; // type:function size:0x218 scope:global align:4 +Action__13daObjH_Saku_cFv = .text:0x00000550; // type:function size:0x398 scope:global align:4 +initBaseMtx__13daObjH_Saku_cFv = .text:0x000008E8; // type:function size:0x38 scope:global align:4 +setBaseMtx__13daObjH_Saku_cFv = .text:0x00000920; // type:function size:0xF8 scope:global align:4 +daObjH_Saku_Draw__FP13daObjH_Saku_c = .text:0x00000A18; // type:function size:0x10 scope:global align:4 +daObjH_Saku_Execute__FP13daObjH_Saku_c = .text:0x00000A28; // type:function size:0x4 scope:global align:4 +daObjH_Saku_IsDelete__FP13daObjH_Saku_c = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +daObjH_Saku_Delete__FP13daObjH_Saku_c = .text:0x00000A34; // type:function size:0x24 scope:global align:4 +daObjH_Saku_Create__FP10fopAc_ac_c = .text:0x00000A58; // type:function size:0x194 scope:global align:4 +Delete__13daObjH_Saku_cFv = .text:0x00000BEC; // type:function size:0x30 scope:global align:4 +Draw__13daObjH_Saku_cFv = .text:0x00000C1C; // type:function size:0xDC scope:global align:4 +Execute__13daObjH_Saku_cFPPA3_A4_f = .text:0x00000CF8; // type:function size:0x4C scope:global align:4 +Create__13daObjH_Saku_cFv = .text:0x00000D44; // type:function size:0x58 scope:global align:4 +CreateHeap__13daObjH_Saku_cFv = .text:0x00000D9C; // type:function size:0x9C scope:global align:4 +__sinit_\d_a_obj_h_saku_cpp = .text:0x00000E38; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92935 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92936 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92937 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92938 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92939 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92943 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92944 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92945 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92992 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93018 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93019 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93023 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +@93039 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93092 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93093 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93135 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93136 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93137 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_469_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjH_Saku_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_H_Saku = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjH_Saku_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_469_data_84 = .data:0x00000084; // type:object size:0xE data:string +@92024 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjH_Saku_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_469_data_B0 = .data:0x000000B0; // type:object size:0xB data:string +lbl_469_data_BB = .data:0x000000BB; // type:object size:0xB data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +s_pos_l__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@91753 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +s_pos_r__28@unnamed@d_a_obj_h_saku_cpp@ = .bss:0x0000002C; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_hakai_brl/splits.txt b/config/RZDP01/rels/d_a_obj_hakai_brl/splits.txt new file mode 100644 index 0000000000..f690046988 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hakai_brl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hakai_brl.cpp: + .text start:0x0000005C end:0x00000970 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDP01/rels/d_a_obj_hakai_brl/symbols.txt b/config/RZDP01/rels/d_a_obj_hakai_brl/symbols.txt new file mode 100644 index 0000000000..fb5c2e2566 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hakai_brl/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHBarrel_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjHBarrel_cFv = .text:0x00000060; // type:function size:0xA8 scope:global align:4 +__dt__14daObjHBarrel_cFv = .text:0x00000108; // type:function size:0xA8 scope:global align:4 +createHeap__14daObjHBarrel_cFv = .text:0x000001B0; // type:function size:0x68 scope:global align:4 +create__14daObjHBarrel_cFv = .text:0x00000218; // type:function size:0xE8 scope:global align:4 +draw__14daObjHBarrel_cFv = .text:0x00000300; // type:function size:0x68 scope:global align:4 +execute__14daObjHBarrel_cFv = .text:0x00000368; // type:function size:0xAC scope:global align:4 +init__14daObjHBarrel_cFv = .text:0x00000414; // type:function size:0x98 scope:global align:4 +setModelMtx__14daObjHBarrel_cFv = .text:0x000004AC; // type:function size:0x64 scope:global align:4 +hitAction__14daObjHBarrel_cFv = .text:0x00000510; // type:function size:0x254 scope:global align:4 +callEmt__14daObjHBarrel_cFv = .text:0x00000764; // type:function size:0x164 scope:global align:4 +daObjHBarrel_create__FP14daObjHBarrel_c = .text:0x000008C8; // type:function size:0x54 scope:global align:4 +daObjHBarrel_Delete__FP14daObjHBarrel_c = .text:0x0000091C; // type:function size:0x4C scope:global align:4 +daObjHBarrel_execute__FP14daObjHBarrel_c = .text:0x00000968; // type:function size:0x4 scope:global align:4 +daObjHBarrel_draw__FP14daObjHBarrel_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +s_CcDCyl__14daObjHBarrel_c = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@90127 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90128 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90196 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90197 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89071 = .rodata:0x00000054; // type:object size:0x6 scope:local align:4 +@90222 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +PARTICLE_NUM$89070 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_470_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_470_data_C = .data:0x0000000C; // type:object size:0x11 data:string +lbl_470_data_1D = .data:0x0000001D; // type:object size:0x7 data:string +daObjHBarrel_METHODS = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HBarrel = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daObjHBarrel_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_470_data_80 = .data:0x00000080; // type:object size:0xF data:string +@89120 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjHBarrel_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +lbl_470_data_AC = .data:0x000000AC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_hakai_ftr/splits.txt b/config/RZDP01/rels/d_a_obj_hakai_ftr/splits.txt new file mode 100644 index 0000000000..ca43e5a634 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hakai_ftr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hakai_ftr.cpp: + .text start:0x0000005C end:0x00000920 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt b/config/RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt new file mode 100644 index 0000000000..397a19fcbc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hakai_ftr/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHFtr_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daObjHFtr_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +__dt__11daObjHFtr_cFv = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +createHeap__11daObjHFtr_cFv = .text:0x0000019C; // type:function size:0x128 scope:global align:4 +create__11daObjHFtr_cFv = .text:0x000002C4; // type:function size:0x10C scope:global align:4 +Delete__11daObjHFtr_cFv = .text:0x000003D0; // type:function size:0x74 scope:global align:4 +draw__11daObjHFtr_cFv = .text:0x00000444; // type:function size:0x98 scope:global align:4 +execute__11daObjHFtr_cFv = .text:0x000004DC; // type:function size:0xF8 scope:global align:4 +init__11daObjHFtr_cFv = .text:0x000005D4; // type:function size:0x144 scope:global align:4 +setModelMtx__11daObjHFtr_cFv = .text:0x00000718; // type:function size:0x60 scope:global align:4 +chkHit__11daObjHFtr_cFv = .text:0x00000778; // type:function size:0x68 scope:global align:4 +callEmt__11daObjHFtr_cFv = .text:0x000007E0; // type:function size:0xE0 scope:global align:4 +daObjHFtr_create__FP11daObjHFtr_c = .text:0x000008C0; // type:function size:0x54 scope:global align:4 +daObjHFtr_Delete__FP11daObjHFtr_c = .text:0x00000914; // type:function size:0x4 scope:global align:4 +daObjHFtr_execute__FP11daObjHFtr_c = .text:0x00000918; // type:function size:0x4 scope:global align:4 +daObjHFtr_draw__FP11daObjHFtr_c = .text:0x0000091C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_heapSize = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +s_CcDCyl__11daObjHFtr_c = .rodata:0x00000024; // type:object size:0x44 scope:global align:4 +@90135 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90136 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +COL_OFFSET_X$89060 = .rodata:0x00000070; // type:object size:0x18 scope:local align:4 +COL_HEIGHT$89061 = .rodata:0x00000088; // type:object size:0xC scope:local align:4 +COL_RADIUS$89062 = .rodata:0x00000094; // type:object size:0xC scope:local align:4 +@90161 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +PARTICLE_NAME$89092 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_471_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_471_data_7 = .data:0x00000007; // type:object size:0x6 data:string +lbl_471_data_D = .data:0x0000000D; // type:object size:0x7 data:string +l_arcName = .data:0x00000014; // type:object size:0xC scope:global align:4 +daObjHFtr_METHODS = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HFtr = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__11daObjHFtr_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_471_data_7C = .data:0x0000007C; // type:object size:0xC data:string +@89138 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjHFtr_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +lbl_471_data_A4 = .data:0x000000A4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_hasu2/splits.txt b/config/RZDP01/rels/d_a_obj_hasu2/splits.txt new file mode 100644 index 0000000000..37c1f60cec --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hasu2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hasu2.cpp: + .text start:0x0000005C end:0x00000744 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000EC diff --git a/config/RZDP01/rels/d_a_obj_hasu2/symbols.txt b/config/RZDP01/rels/d_a_obj_hasu2/symbols.txt new file mode 100644 index 0000000000..287b27f3ff --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hasu2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x28 scope:global align:4 +__ct__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000084; // type:function size:0x64 scope:global align:4 +create1st__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000000E8; // type:function size:0x80 scope:global align:4 +setMtx__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000168; // type:function size:0x6C scope:global align:4 +CreateHeap__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000001D4; // type:function size:0x68 scope:global align:4 +Create__Q29nObjMHasu12daObjMHasu_cFv = .text:0x0000023C; // type:function size:0xF0 scope:global align:4 +Execute__Q29nObjMHasu12daObjMHasu_cFPPA3_A4_f = .text:0x0000032C; // type:function size:0x5C scope:global align:4 +Draw__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000388; // type:function size:0x98 scope:global align:4 +Delete__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000420; // type:function size:0x38 scope:global align:4 +upDownHasu__Q29nObjMHasu12daObjMHasu_cFv = .text:0x00000458; // type:function size:0x198 scope:global align:4 +setHasuCount__Q29nObjMHasu12daObjMHasu_cFf = .text:0x000005F0; // type:function size:0x8C scope:global align:4 +daObjMHasu_create1st__FPQ29nObjMHasu12daObjMHasu_c = .text:0x0000067C; // type:function size:0x54 scope:global align:4 +daObjMHasu_MoveBGDelete__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGExecute__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObjMHasu_MoveBGDraw__FPQ29nObjMHasu12daObjMHasu_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 +__dt__Q29nObjMHasu12daObjMHasu_cFv = .text:0x000006E8; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@89713 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89714 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89715 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89749 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89750 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89751 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89784 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89785 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89786 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@89803 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@89804 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_472_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjMHasu_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MHasu = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__Q29nObjMHasu12daObjMHasu_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_472_data_88 = .data:0x00000088; // type:object size:0x18 data:string +@89142 = .data:0x000000A0; // type:object size:0x1C scope:local align:4 +__RTTI__Q29nObjMHasu12daObjMHasu_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_472_data_C4 = .data:0x000000C4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000E4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_hata/splits.txt b/config/RZDP01/rels/d_a_obj_hata/splits.txt new file mode 100644 index 0000000000..38ece5d7c2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hata/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hata.cpp: + .text start:0x0000005C end:0x0000083C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_hata/symbols.txt b/config/RZDP01/rels/d_a_obj_hata/symbols.txt new file mode 100644 index 0000000000..10f9b0cf7e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hata/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjHata_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000060; // type:function size:0xEC scope:global align:4 +__ct__11daObjHata_cFv = .text:0x0000014C; // type:function size:0x5C scope:global align:4 +__dt__11daObjHata_cFv = .text:0x000001A8; // type:function size:0x9C scope:global align:4 +createHeap__11daObjHata_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daObjHata_cFv = .text:0x000002AC; // type:function size:0x110 scope:global align:4 +draw__11daObjHata_cFv = .text:0x000003BC; // type:function size:0x98 scope:global align:4 +setModelMtx__11daObjHata_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +init__11daObjHata_cFv = .text:0x000004B8; // type:function size:0x98 scope:global align:4 +moveSwing__11daObjHata_cFv = .text:0x00000550; // type:function size:0x228 scope:global align:4 +daObjHata_create__FP11daObjHata_c = .text:0x00000778; // type:function size:0x54 scope:global align:4 +daObjHata_Delete__FP11daObjHata_c = .text:0x000007CC; // type:function size:0x34 scope:global align:4 +daObjHata_execute__FP11daObjHata_c = .text:0x00000800; // type:function size:0x38 scope:global align:4 +daObjHata_draw__FP11daObjHata_c = .text:0x00000838; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +SING$89067 = .rodata:0x00000008; // type:object size:0xC scope:local align:4 +AIM_ANGLE_X$89068 = .rodata:0x00000014; // type:object size:0xC scope:local align:4 +STEP_ANGLE_X$89069 = .rodata:0x00000020; // type:object size:0xC scope:local align:4 +@89838 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89839 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89840 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89841 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89845 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +lbl_473_data_0 = .data:0x00000000; // type:object size:0x5 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjHata_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Hata = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjHata_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_473_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89132 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjHata_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_473_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_hb/splits.txt b/config/RZDP01/rels/d_a_obj_hb/splits.txt new file mode 100644 index 0000000000..72c583846c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hb/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hb.cpp: + .text start:0x0000005C end:0x00001A98 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000A0 diff --git a/config/RZDP01/rels/d_a_obj_hb/symbols.txt b/config/RZDP01/rels/d_a_obj_hb/symbols.txt new file mode 100644 index 0000000000..eb26e731b9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hb/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daOBJ_HB_Draw__FP12obj_hb_class = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +daOBJ_HB_Execute__FP12obj_hb_class = .text:0x00000128; // type:function size:0x15E4 scope:global align:4 +daOBJ_HB_IsDelete__FP12obj_hb_class = .text:0x0000170C; // type:function size:0x8 scope:global align:4 +daOBJ_HB_Delete__FP12obj_hb_class = .text:0x00001714; // type:function size:0x5C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x68 scope:global align:4 +daOBJ_HB_Create__FP10fopAc_ac_c = .text:0x000017D8; // type:function size:0x2C0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94928 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94929 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94930 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94931 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94932 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94933 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94934 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94935 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94936 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94937 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94938 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94939 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94940 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94941 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94942 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94943 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94944 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94945 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94946 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94947 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94948 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94949 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94950 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94951 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94952 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94953 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94954 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94955 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94956 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94957 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94958 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@94961 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94967 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94968 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94969 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94970 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94971 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@94972 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94980 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@95058 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +w_eff_id$92049 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_474_data_8 = .data:0x00000008; // type:object size:0x5 data:string +cc_sph_src$92188 = .data:0x00000010; // type:object size:0x40 scope:local align:4 +l_daOBJ_HB_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_HB = .data:0x00000070; // type:object size:0x30 scope:global align:4 +lbl_474_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_obj_hbombkoya/splits.txt b/config/RZDP01/rels/d_a_obj_hbombkoya/splits.txt new file mode 100644 index 0000000000..fcb1928795 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hbombkoya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hbombkoya.cpp: + .text start:0x0000005C end:0x00000AA8 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000300 diff --git a/config/RZDP01/rels/d_a_obj_hbombkoya/symbols.txt b/config/RZDP01/rels/d_a_obj_hbombkoya/symbols.txt new file mode 100644 index 0000000000..2b092861e9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hbombkoya/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjHBombkoya_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +CreateHeap__16daObjHBombkoya_cFv = .text:0x00000100; // type:function size:0x8C scope:global align:4 +Create__16daObjHBombkoya_cFv = .text:0x0000018C; // type:function size:0x164 scope:global align:4 +setParticle__16daObjHBombkoya_cFPUsiPQ216daObjHBombkoya_c7PSetTblii = .text:0x000002F0; // type:function size:0x11C scope:global align:4 +Execute__16daObjHBombkoya_cFPPA3_A4_f = .text:0x0000040C; // type:function size:0x414 scope:global align:4 +Draw__16daObjHBombkoya_cFv = .text:0x00000820; // type:function size:0xC4 scope:global align:4 +Delete__16daObjHBombkoya_cFv = .text:0x000008E4; // type:function size:0x38 scope:global align:4 +daObjHBombkoya_create1st__FP16daObjHBombkoya_c = .text:0x0000091C; // type:function size:0xD8 scope:global align:4 +daObjHBombkoya_MoveBGDelete__FP16daObjHBombkoya_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 +daObjHBombkoya_MoveBGExecute__FP16daObjHBombkoya_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 +daObjHBombkoya_MoveBGDraw__FP16daObjHBombkoya_c = .text:0x000009FC; // type:function size:0x10 scope:global align:4 +@1452@__dt__16daObjHBombkoya_cFv = .text:0x00000A0C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000A14; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000A1C; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000A24; // type:function size:0x8 scope:global align:4 +__dt__16daObjHBombkoya_cFv = .text:0x00000A2C; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +@90272 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90313 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89122 = .rodata:0x00000010; // type:object size:0x10 scope:local align:4 +@89124 = .rodata:0x00000020; // type:object size:0xA0 scope:local align:4 +@89128 = .rodata:0x000000C0; // type:object size:0x6 scope:local align:4 +@89130 = .rodata:0x000000C8; // type:object size:0x64 scope:local align:4 +@90400 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@90401 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@90402 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +lbl_475_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +id$89134 = .data:0x00000054; // type:object size:0x12 scope:local align:4 +ptable$89146 = .data:0x00000068; // type:object size:0x180 scope:local align:4 data:2byte +daObjHBombkoya_METHODS = .data:0x000001E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HBombkoya = .data:0x00000208; // type:object size:0x30 scope:global align:4 +__vt__16daObjHBombkoya_c = .data:0x00000238; // type:object size:0x44 scope:global align:4 +lbl_475_data_27C = .data:0x0000027C; // type:object size:0x11 data:string +@89239 = .data:0x00000290; // type:object size:0x24 scope:local align:4 +__RTTI__16daObjHBombkoya_c = .data:0x000002B4; // type:object size:0x8 scope:global align:4 +lbl_475_data_2BC = .data:0x000002BC; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000002D0; // type:object size:0x8 scope:global align:4 +lbl_475_data_2D8 = .data:0x000002D8; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000002F8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_heavySw/splits.txt b/config/RZDP01/rels/d_a_obj_heavySw/splits.txt new file mode 100644 index 0000000000..63a6096ba7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_heavySw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_heavySw.cpp: + .text start:0x000000CC end:0x00000D70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x0000004C diff --git a/config/RZDP01/rels/d_a_obj_heavySw/symbols.txt b/config/RZDP01/rels/d_a_obj_heavySw/symbols.txt new file mode 100644 index 0000000000..2ff2554add --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_heavySw/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daHeavySw_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__11daHeavySw_cFv = .text:0x00000154; // type:function size:0xA4 scope:global align:4 +CreateHeap__11daHeavySw_cFv = .text:0x000001F8; // type:function size:0x68 scope:global align:4 +create__11daHeavySw_cFv = .text:0x00000260; // type:function size:0x1B8 scope:global align:4 +rideCallBack__11daHeavySw_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000418; // type:function size:0x30 scope:global align:4 +Execute__11daHeavySw_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x6C scope:global align:4 +moveSwitch__11daHeavySw_cFv = .text:0x000004B4; // type:function size:0x190 scope:global align:4 +modeWait__11daHeavySw_cFv = .text:0x00000644; // type:function size:0x14 scope:global align:4 +init_modeRide__11daHeavySw_cFv = .text:0x00000658; // type:function size:0x2C scope:global align:4 +modeRide__11daHeavySw_cFv = .text:0x00000684; // type:function size:0x120 scope:global align:4 +init_modeMoveInit__11daHeavySw_cFv = .text:0x000007A4; // type:function size:0x2C scope:global align:4 +modeMoveInit__11daHeavySw_cFv = .text:0x000007D0; // type:function size:0x114 scope:global align:4 +init_modeMove__11daHeavySw_cFv = .text:0x000008E4; // type:function size:0x3C scope:global align:4 +modeMove__11daHeavySw_cFv = .text:0x00000920; // type:function size:0x100 scope:global align:4 +init_modeMoveEnd__11daHeavySw_cFv = .text:0x00000A20; // type:function size:0xFC scope:global align:4 +modeMoveEnd__11daHeavySw_cFv = .text:0x00000B1C; // type:function size:0x84 scope:global align:4 +Draw__11daHeavySw_cFv = .text:0x00000BA0; // type:function size:0xFC scope:global align:4 +Delete__11daHeavySw_cFv = .text:0x00000C9C; // type:function size:0x30 scope:global align:4 +daHeavySw_Draw__FP11daHeavySw_c = .text:0x00000CCC; // type:function size:0x10 scope:global align:4 +daHeavySw_Execute__FP11daHeavySw_c = .text:0x00000CDC; // type:function size:0x4 scope:global align:4 +daHeavySw_Delete__FP11daHeavySw_c = .text:0x00000CE0; // type:function size:0x4 scope:global align:4 +daHeavySw_Create__FP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global align:4 +__dt__15daHeavySw_HIO_cFv = .text:0x00000CE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_heavySw_cpp = .text:0x00000D28; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92808 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92809 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92810 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92811 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92812 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92813 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92866 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91826 = .rodata:0x00000024; // type:object size:0x3C scope:local align:4 +@92918 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92919 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@92920 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@92921 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@92922 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@92923 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@92924 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@92952 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93030 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93031 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_476_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daHeavySw_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HeavySw = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__15daHeavySw_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_476_data_64 = .data:0x00000064; // type:object size:0x10 data:string +@91991 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__15daHeavySw_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__11daHeavySw_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_476_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +@91995 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__11daHeavySw_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91753 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x38 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_hfuta/splits.txt b/config/RZDP01/rels/d_a_obj_hfuta/splits.txt new file mode 100644 index 0000000000..c55a263673 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hfuta/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hfuta.cpp: + .text start:0x000000CC end:0x00000C34 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000314 diff --git a/config/RZDP01/rels/d_a_obj_hfuta/symbols.txt b/config/RZDP01/rels/d_a_obj_hfuta/symbols.txt new file mode 100644 index 0000000000..54dd1d6f45 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hfuta/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +setBaseMtx__11daObjFuta_cFv = .text:0x000000CC; // type:function size:0xBC scope:global align:4 +Create__11daObjFuta_cFv = .text:0x00000188; // type:function size:0xA8 scope:global align:4 +CreateHeap__11daObjFuta_cFv = .text:0x00000230; // type:function size:0x68 scope:global align:4 +create1st__11daObjFuta_cFv = .text:0x00000298; // type:function size:0x68 scope:global align:4 +Execute__11daObjFuta_cFPPA3_A4_f = .text:0x00000300; // type:function size:0x6F0 scope:global align:4 +mode_wait__11daObjFuta_cFv = .text:0x000009F0; // type:function size:0x84 scope:global align:4 +mode_move__11daObjFuta_cFv = .text:0x00000A74; // type:function size:0x70 scope:global align:4 +mode_end__11daObjFuta_cFv = .text:0x00000AE4; // type:function size:0x10 scope:global align:4 +Draw__11daObjFuta_cFv = .text:0x00000AF4; // type:function size:0x98 scope:global align:4 +Delete__11daObjFuta_cFv = .text:0x00000B8C; // type:function size:0x30 scope:global align:4 +daObjFuta_create1st__FP11daObjFuta_c = .text:0x00000BBC; // type:function size:0x60 scope:global align:4 +daObjFuta_MoveBGDelete__FP11daObjFuta_c = .text:0x00000C1C; // type:function size:0x4 scope:global align:4 +daObjFuta_MoveBGExecute__FP11daObjFuta_c = .text:0x00000C20; // type:function size:0x4 scope:global align:4 +daObjFuta_MoveBGDraw__FP11daObjFuta_c = .text:0x00000C24; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89868 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89869 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89870 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89887 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89925 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89930 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89932 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_idx_num$89077 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_477_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89173 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjFuta_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Hfuta = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__11daObjFuta_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_477_data_AC = .data:0x000000AC; // type:object size:0xC data:string +@89254 = .data:0x000000B8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjFuta_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@89034 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@89035 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@89036 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@89037 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +@89038 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@89039 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +@89040 = .bss:0x00000054; // type:object size:0xC scope:local align:4 +@89041 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +@89042 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +@89043 = .bss:0x00000078; // type:object size:0xC scope:local align:4 +@89044 = .bss:0x00000084; // type:object size:0xC scope:local align:4 +@89045 = .bss:0x00000090; // type:object size:0xC scope:local align:4 +@89046 = .bss:0x0000009C; // type:object size:0xC scope:local align:4 +@89047 = .bss:0x000000A8; // type:object size:0xC scope:local align:4 +@89048 = .bss:0x000000B4; // type:object size:0xC scope:local align:4 +@89049 = .bss:0x000000C0; // type:object size:0xC scope:local align:4 +@89050 = .bss:0x000000CC; // type:object size:0xC scope:local align:4 +@89051 = .bss:0x000000D8; // type:object size:0xC scope:local align:4 +@89052 = .bss:0x000000E4; // type:object size:0xC scope:local align:4 +@89053 = .bss:0x000000F0; // type:object size:0xC scope:local align:4 +@89054 = .bss:0x000000FC; // type:object size:0xC scope:local align:4 +@89055 = .bss:0x00000108; // type:object size:0xC scope:local align:4 +@89056 = .bss:0x00000114; // type:object size:0xC scope:local align:4 +@89057 = .bss:0x00000120; // type:object size:0xC scope:local align:4 +@89058 = .bss:0x0000012C; // type:object size:0xC scope:local align:4 +@89059 = .bss:0x00000138; // type:object size:0xC scope:local align:4 +@89060 = .bss:0x00000144; // type:object size:0xC scope:local align:4 +@89061 = .bss:0x00000150; // type:object size:0xC scope:local align:4 +@89062 = .bss:0x0000015C; // type:object size:0xC scope:local align:4 +@89063 = .bss:0x00000168; // type:object size:0xC scope:local align:4 +@89064 = .bss:0x00000174; // type:object size:0xC scope:local align:4 +@89065 = .bss:0x00000180; // type:object size:0xC scope:local align:4 +@89066 = .bss:0x0000018C; // type:object size:0xC scope:local align:4 +@89067 = .bss:0x00000198; // type:object size:0xC scope:local align:4 +@89068 = .bss:0x000001A4; // type:object size:0xC scope:local align:4 +@89069 = .bss:0x000001B0; // type:object size:0xC scope:local align:4 +@89070 = .bss:0x000001BC; // type:object size:0xC scope:local align:4 +@89071 = .bss:0x000001C8; // type:object size:0xC scope:local align:4 +@89072 = .bss:0x000001D4; // type:object size:0xC scope:local align:4 +@89073 = .bss:0x000001E0; // type:object size:0xC scope:local align:4 +@89074 = .bss:0x000001EC; // type:object size:0xC scope:local align:4 +@89075 = .bss:0x000001F8; // type:object size:0xC scope:local align:4 +@89076 = .bss:0x00000204; // type:object size:0xC scope:local align:4 +l_rot_data$89031 = .bss:0x00000210; // type:object size:0x102 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_hhashi/splits.txt b/config/RZDP01/rels/d_a_obj_hhashi/splits.txt new file mode 100644 index 0000000000..341813061f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hhashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_hhashi.cpp: + .text start:0x0000005C end:0x0000166C + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000B4 diff --git a/config/RZDP01/rels/d_a_obj_hhashi/symbols.txt b/config/RZDP01/rels/d_a_obj_hhashi/symbols.txt new file mode 100644 index 0000000000..c104817e62 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hhashi/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjHHASHI_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daObjHHASHI_Create__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x218 scope:global align:4 +daObjHHASHI_Delete__FP13daObjHHASHI_c = .text:0x000002D4; // type:function size:0x24 scope:global align:4 +Set_Hahen__13daObjHHASHI_cFP4cXyz = .text:0x000002F8; // type:function size:0x278 scope:global align:4 +Set_Speed__13daObjHHASHI_cFssffff = .text:0x00000570; // type:function size:0x434 scope:global align:4 +Obj_Damage__13daObjHHASHI_cFv = .text:0x000009A4; // type:function size:0x1B0 scope:global align:4 +Wall_Check__13daObjHHASHI_cFs = .text:0x00000B54; // type:function size:0xD8 scope:global align:4 +Hahen_Motion__13daObjHHASHI_cFs = .text:0x00000C2C; // type:function size:0x1D0 scope:global align:4 +CheckCull__13daObjHHASHI_cFv = .text:0x00000DFC; // type:function size:0xB4 scope:global align:4 +checkViewArea__13daObjHHASHI_cFi = .text:0x00000EB0; // type:function size:0x8C scope:global align:4 +Rolling__13daObjHHASHI_cFP4cXyzffSc = .text:0x00000F3C; // type:function size:0xB8 scope:global align:4 +Roll_Set__13daObjHHASHI_cFP4cXyzfs = .text:0x00000FF4; // type:function size:0x16C scope:global align:4 +setBaseMtx__13daObjHHASHI_cFv = .text:0x00001160; // type:function size:0xD8 scope:global align:4 +daObjHHASHI_Draw__FP13daObjHHASHI_c = .text:0x00001238; // type:function size:0x10 scope:global align:4 +daObjHHASHI_Execute__FP13daObjHHASHI_c = .text:0x00001248; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjHHASHI_cFv = .text:0x0000124C; // type:function size:0xE0 scope:global align:4 +daObjHHASHI_IsDelete__FP13daObjHHASHI_c = .text:0x0000132C; // type:function size:0x8 scope:global align:4 +Delete__13daObjHHASHI_cFv = .text:0x00001334; // type:function size:0x8C scope:global align:4 +Draw__13daObjHHASHI_cFv = .text:0x000013C0; // type:function size:0x144 scope:global align:4 +Execute__13daObjHHASHI_cFPPA3_A4_f = .text:0x00001504; // type:function size:0xB0 scope:global align:4 +Create__13daObjHHASHI_cFv = .text:0x000015B4; // type:function size:0x44 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000015F8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$93446 = .rodata:0x00000000; // type:object size:0x44 scope:local align:4 +@95272 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95314 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95315 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95316 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95317 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95340 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95341 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95342 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95343 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95344 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95345 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95346 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95347 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95348 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95349 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:string +@95350 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95351 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95352 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95353 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95357 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@95405 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95406 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95431 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@95467 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95468 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95469 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95470 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95471 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:string +@95472 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95473 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95489 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@95508 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95509 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95645 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@95656 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95657 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95658 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95659 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +lbl_98_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjHHASHI_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HHASHI = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObjHHASHI_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_98_data_88 = .data:0x00000088; // type:object size:0xE data:string +@93902 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjHHASHI_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +lbl_98_data_B4 = .data:0x000000B4; // type:object size:0xF data:string +lbl_98_data_C3 = .data:0x000000C3; // type:object size:0xF data:string +lbl_98_data_D2 = .data:0x000000D2; // type:object size:0xF data:string +lbl_98_data_E1 = .data:0x000000E1; // type:object size:0xF data:string +lbl_98_data_F0 = .data:0x000000F0; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_hsTarget/splits.txt b/config/RZDP01/rels/d_a_obj_hsTarget/splits.txt new file mode 100644 index 0000000000..cafd32ae40 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hsTarget/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_hsTarget.cpp: + .text start:0x000000CC end:0x00000444 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_hsTarget/symbols.txt b/config/RZDP01/rels/d_a_obj_hsTarget/symbols.txt new file mode 100644 index 0000000000..8f25c02aef --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_hsTarget/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daHsTarget_HIO_cFv = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daHsTarget_cFv = .text:0x000000DC; // type:function size:0x88 scope:global align:4 +CreateHeap__12daHsTarget_cFv = .text:0x00000164; // type:function size:0x7C scope:global align:4 +create__12daHsTarget_cFv = .text:0x000001E0; // type:function size:0x108 scope:global align:4 +Execute__12daHsTarget_cFPPA3_A4_f = .text:0x000002E8; // type:function size:0x14 scope:global align:4 +Draw__12daHsTarget_cFv = .text:0x000002FC; // type:function size:0x68 scope:global align:4 +Delete__12daHsTarget_cFv = .text:0x00000364; // type:function size:0x3C scope:global align:4 +daHsTarget_Draw__FP12daHsTarget_c = .text:0x000003A0; // type:function size:0x10 scope:global align:4 +daHsTarget_Execute__FP12daHsTarget_c = .text:0x000003B0; // type:function size:0x4 scope:global align:4 +daHsTarget_Delete__FP12daHsTarget_c = .text:0x000003B4; // type:function size:0x4 scope:global align:4 +daHsTarget_Create__FP10fopAc_ac_c = .text:0x000003B8; // type:function size:0x4 scope:global align:4 +__dt__16daHsTarget_HIO_cFv = .text:0x000003BC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_hsTarget_cpp = .text:0x000003FC; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_478_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_478_data_7 = .data:0x00000007; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daHsTarget_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_HsTarget = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daHsTarget_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_478_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89066 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daHsTarget_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__12daHsTarget_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_478_data_CC = .data:0x000000CC; // type:object size:0xD data:string +@89068 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daHsTarget_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ice_l/splits.txt b/config/RZDP01/rels/d_a_obj_ice_l/splits.txt new file mode 100644 index 0000000000..f6c024e652 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ice_l/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ice_l.cpp: + .text start:0x0000005C end:0x00000B40 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_ice_l/symbols.txt b/config/RZDP01/rels/d_a_obj_ice_l/symbols.txt new file mode 100644 index 0000000000..f0a44dc46e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ice_l/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__12daObjIce_l_cF4cXyz = .text:0x0000005C; // type:function size:0x1F0 scope:global align:4 +initBaseMtx__12daObjIce_l_cFv = .text:0x0000024C; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIce_l_cFv = .text:0x0000025C; // type:function size:0x68 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002C4; // type:function size:0x1CC scope:global align:4 +daObjIce_l_Draw__FP12daObjIce_l_c = .text:0x00000490; // type:function size:0x10 scope:global align:4 +daObjIce_l_Execute__FP12daObjIce_l_c = .text:0x000004A0; // type:function size:0x4 scope:global align:4 +daObjIce_l_IsDelete__FP12daObjIce_l_c = .text:0x000004A4; // type:function size:0x8 scope:global align:4 +daObjIce_l_Delete__FP12daObjIce_l_c = .text:0x000004AC; // type:function size:0x24 scope:global align:4 +daObjIce_l_Create__FP10fopAc_ac_c = .text:0x000004D0; // type:function size:0x22C scope:global align:4 +Delete__12daObjIce_l_cFv = .text:0x000006FC; // type:function size:0x30 scope:global align:4 +Draw__12daObjIce_l_cFv = .text:0x0000072C; // type:function size:0x98 scope:global align:4 +Execute__12daObjIce_l_cFPPA3_A4_f = .text:0x000007C4; // type:function size:0x2D0 scope:global align:4 +Create__12daObjIce_l_cFv = .text:0x00000A94; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIce_l_cFv = .text:0x00000AD4; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92990 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92994 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@93038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93041 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93042 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93043 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93044 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93045 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93046 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93088 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93089 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93164 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93165 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93166 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93169 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93219 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93220 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93221 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93222 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93223 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93224 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93226 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93227 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93228 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93229 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_479_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIce_l_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ice_l = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjIce_l_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_479_data_84 = .data:0x00000084; // type:object size:0xD data:string +@92011 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIce_l_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_479_data_B0 = .data:0x000000B0; // type:object size:0xA data:string +lbl_479_data_BA = .data:0x000000BA; // type:object size:0xA data:string diff --git a/config/RZDP01/rels/d_a_obj_ice_s/splits.txt b/config/RZDP01/rels/d_a_obj_ice_s/splits.txt new file mode 100644 index 0000000000..1e209e9919 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ice_s/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ice_s.cpp: + .text start:0x000000CC end:0x00000EA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_ice_s/symbols.txt b/config/RZDP01/rels/d_a_obj_ice_s/symbols.txt new file mode 100644 index 0000000000..a870f47e66 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ice_s/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daOBJ_ICE_S_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +Check_LinkRideOn__12daObjIce_s_cF4cXyz = .text:0x000000FC; // type:function size:0x1A8 scope:global align:4 +Check_RideOn__12daObjIce_s_cF4cXyz = .text:0x000002A4; // type:function size:0x1B8 scope:global align:4 +initBaseMtx__12daObjIce_s_cFv = .text:0x0000045C; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIce_s_cFv = .text:0x0000046C; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004CC; // type:function size:0x1DC scope:global align:4 +daObjIce_s_Draw__FP12daObjIce_s_c = .text:0x000006A8; // type:function size:0x10 scope:global align:4 +daObjIce_s_Execute__FP12daObjIce_s_c = .text:0x000006B8; // type:function size:0x4 scope:global align:4 +daObjIce_s_IsDelete__FP12daObjIce_s_c = .text:0x000006BC; // type:function size:0x8 scope:global align:4 +daObjIce_s_Delete__FP12daObjIce_s_c = .text:0x000006C4; // type:function size:0x24 scope:global align:4 +daObjIce_s_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x29C scope:global align:4 +__dt__17daOBJ_ICE_S_HIO_cFv = .text:0x00000984; // type:function size:0x40 scope:global align:4 +Delete__12daObjIce_s_cFv = .text:0x000009C4; // type:function size:0x54 scope:global align:4 +Draw__12daObjIce_s_cFv = .text:0x00000A18; // type:function size:0x98 scope:global align:4 +Execute__12daObjIce_s_cFPPA3_A4_f = .text:0x00000AB0; // type:function size:0x300 scope:global align:4 +Create__12daObjIce_s_cFv = .text:0x00000DB0; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIce_s_cFv = .text:0x00000DF0; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_obj_ice_s_cpp = .text:0x00000E5C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93103 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93104 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93111 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93115 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@93159 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93160 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93161 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93162 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93163 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93164 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93165 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93166 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93201 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93243 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93244 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93245 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93246 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93322 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93323 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93324 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93327 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@93381 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93382 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93383 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93384 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93385 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93386 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93387 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93388 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93389 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_480_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIce_s_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ice_s = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daOBJ_ICE_S_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_480_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@92057 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__17daOBJ_ICE_S_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__12daObjIce_s_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_480_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@92061 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIce_s_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_480_data_E4 = .data:0x000000E4; // type:object size:0xA data:string +lbl_480_data_EE = .data:0x000000EE; // type:object size:0xA data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_480_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91760 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_iceblock/splits.txt b/config/RZDP01/rels/d_a_obj_iceblock/splits.txt new file mode 100644 index 0000000000..418d3ca54e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_iceblock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_iceblock.cpp: + .text start:0x0000005C end:0x00001E70 + .rodata start:0x00000000 end:0x00000194 + .data start:0x00000000 end:0x00000110 diff --git a/config/RZDP01/rels/d_a_obj_iceblock/symbols.txt b/config/RZDP01/rels/d_a_obj_iceblock/symbols.txt new file mode 100644 index 0000000000..27b80742bf --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_iceblock/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__13daObjIceBlk_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000120; // type:function size:0x18 scope:global align:4 +initBaseMtx__13daObjIceBlk_cFv = .text:0x00000138; // type:function size:0x58 scope:global align:4 +setBaseMtx__13daObjIceBlk_cFv = .text:0x00000190; // type:function size:0x80 scope:global align:4 +getPointNo__13daObjIceBlk_cFv = .text:0x00000210; // type:function size:0x84 scope:global align:4 +loadCurrentPos__13daObjIceBlk_cFv = .text:0x00000294; // type:function size:0x84 scope:global align:4 +saveCurrentPos__13daObjIceBlk_cFv = .text:0x00000318; // type:function size:0x148 scope:global align:4 +enablePushPull__13daObjIceBlk_cFv = .text:0x00000460; // type:function size:0x50 scope:global align:4 +disablePushPull__13daObjIceBlk_cFv = .text:0x000004B0; // type:function size:0x50 scope:global align:4 +Create__13daObjIceBlk_cFv = .text:0x00000500; // type:function size:0x374 scope:global align:4 +CreateHeap__13daObjIceBlk_cFv = .text:0x00000874; // type:function size:0x1A4 scope:global align:4 +create1st__13daObjIceBlk_cFv = .text:0x00000A18; // type:function size:0xA0 scope:global align:4 +Execute__13daObjIceBlk_cFPPA3_A4_f = .text:0x00000AB8; // type:function size:0x98 scope:global align:4 +checkWalk__13daObjIceBlk_cFv = .text:0x00000B50; // type:function size:0x1A8 scope:global align:4 +clrCounter__13daObjIceBlk_cFv = .text:0x00000CF8; // type:function size:0x24 scope:global align:4 +mode_proc_call__13daObjIceBlk_cFv = .text:0x00000D1C; // type:function size:0x2BC scope:global align:4 +mode_init_wait__13daObjIceBlk_cFv = .text:0x00000FD8; // type:function size:0x7C scope:global align:4 +mode_proc_wait__13daObjIceBlk_cFv = .text:0x00001054; // type:function size:0xA8 scope:global align:4 +mode_init_walk__13daObjIceBlk_cFv = .text:0x000010FC; // type:function size:0x48 scope:global align:4 +mode_proc_walk__13daObjIceBlk_cFv = .text:0x00001144; // type:function size:0x29C scope:global align:4 +setEffect__13daObjIceBlk_cFv = .text:0x000013E0; // type:function size:0x178 scope:global align:4 +checkWallPre__13daObjIceBlk_cFs = .text:0x00001558; // type:function size:0x178 scope:global align:4 +checkBgHit__13daObjIceBlk_cFv = .text:0x000016D0; // type:function size:0xDC scope:global align:4 +bgCheck__13daObjIceBlk_cFv = .text:0x000017AC; // type:function size:0xB0 scope:global align:4 +init_bgCheck__13daObjIceBlk_cFv = .text:0x0000185C; // type:function size:0x48 scope:global align:4 +checkFall__13daObjIceBlk_cFv = .text:0x000018A4; // type:function size:0x12C scope:global align:4 +actionWait__13daObjIceBlk_cFv = .text:0x000019D0; // type:function size:0x64 scope:global align:4 +actionOrderEvent__13daObjIceBlk_cFv = .text:0x00001A34; // type:function size:0xAC scope:global align:4 +actionEvent__13daObjIceBlk_cFv = .text:0x00001AE0; // type:function size:0x7C scope:global align:4 +actionDead__13daObjIceBlk_cFv = .text:0x00001B5C; // type:function size:0x4 scope:global align:4 +Draw__13daObjIceBlk_cFv = .text:0x00001B60; // type:function size:0x108 scope:global align:4 +Delete__13daObjIceBlk_cFv = .text:0x00001C68; // type:function size:0xBC scope:global align:4 +daObjIceBlk_create1st__FP13daObjIceBlk_c = .text:0x00001D24; // type:function size:0x134 scope:global align:4 +daObjIceBlk_MoveBGDelete__FP13daObjIceBlk_c = .text:0x00001E58; // type:function size:0x4 scope:global align:4 +daObjIceBlk_MoveBGExecute__FP13daObjIceBlk_c = .text:0x00001E5C; // type:function size:0x4 scope:global align:4 +daObjIceBlk_MoveBGDraw__FP13daObjIceBlk_c = .text:0x00001E60; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dir_angle = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000008; // type:object size:0x44 scope:global align:4 +@96100 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96101 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +l_eff_id$93517 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96231 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96232 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96233 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +l_bmd$93542 = .rodata:0x00000064; // type:object size:0x8 scope:local align:4 +l_func$93678 = .rodata:0x0000006C; // type:object size:0x18 scope:local align:4 +@96454 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96505 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96506 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96507 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96508 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96509 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96510 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96515 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +l_eff_break_b$93804 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +l_eff_break_id$93805 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +l_check_offsetXY$93832 = .rodata:0x000000B0; // type:object size:0x3C scope:local align:4 +@96567 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96568 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +l_check_offsetXZ$93878 = .rodata:0x000000F4; // type:object size:0x3C scope:local align:4 +@96574 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@96575 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +l_check_offsetXZ$93932 = .rodata:0x00000138; // type:object size:0x3C scope:local align:4 +@96597 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:float +check_delta2$93931 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +l_check_num$93933 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +check_delta2$93877 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +l_check_num$93879 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +check_delta$93831 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +l_vec_length$93833 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +l_check_num$93834 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 +lbl_481_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_481_data_10 = .data:0x00000010; // type:object size:0x2C +l_func$93968 = .data:0x0000003C; // type:object size:0x30 scope:local align:4 +daObjIceBlk_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceBlock = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__13daObjIceBlk_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 +lbl_481_data_E4 = .data:0x000000E4; // type:object size:0xE data:string +@94087 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjIceBlk_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_iceleaf/splits.txt b/config/RZDP01/rels/d_a_obj_iceleaf/splits.txt new file mode 100644 index 0000000000..928671cc3c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_iceleaf/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_iceleaf.cpp: + .text start:0x0000005C end:0x00000FA0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_obj_iceleaf/symbols.txt b/config/RZDP01/rels/d_a_obj_iceleaf/symbols.txt new file mode 100644 index 0000000000..ece6ce0de8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_iceleaf/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjIceLeaf_cFv = .text:0x00000060; // type:function size:0x230 scope:global align:4 +Create__14daObjIceLeaf_cFv = .text:0x00000290; // type:function size:0x19C scope:global align:4 +setAnmPos__14daObjIceLeaf_cFv = .text:0x0000042C; // type:function size:0xB4 scope:global align:4 +CreateHeap__14daObjIceLeaf_cFv = .text:0x000004E0; // type:function size:0x124 scope:global align:4 +create__14daObjIceLeaf_cFv = .text:0x00000604; // type:function size:0x144 scope:global align:4 +execute__14daObjIceLeaf_cFv = .text:0x00000748; // type:function size:0x21C scope:global align:4 +modeDropWait__14daObjIceLeaf_cFv = .text:0x00000964; // type:function size:0x118 scope:global align:4 +modeDrop__14daObjIceLeaf_cFv = .text:0x00000A7C; // type:function size:0x26C scope:global align:4 +modePlayerWait__14daObjIceLeaf_cFv = .text:0x00000CE8; // type:function size:0xC scope:global align:4 +modeRide__14daObjIceLeaf_cFv = .text:0x00000CF4; // type:function size:0x4 scope:global align:4 +actionWait__14daObjIceLeaf_cFv = .text:0x00000CF8; // type:function size:0x4 scope:global align:4 +actionOrderEvent__14daObjIceLeaf_cFv = .text:0x00000CFC; // type:function size:0xA4 scope:global align:4 +actionEvent__14daObjIceLeaf_cFv = .text:0x00000DA0; // type:function size:0x5C scope:global align:4 +actionDead__14daObjIceLeaf_cFv = .text:0x00000DFC; // type:function size:0x4 scope:global align:4 +setFallSE__14daObjIceLeaf_cFv = .text:0x00000E00; // type:function size:0xC8 scope:global align:4 +draw__14daObjIceLeaf_cFv = .text:0x00000EC8; // type:function size:0x9C scope:global align:4 +daObjIceLeaf_Draw__FP14daObjIceLeaf_c = .text:0x00000F64; // type:function size:0x4 scope:global align:4 +daObjIceLeaf_Execute__FP14daObjIceLeaf_c = .text:0x00000F68; // type:function size:0x4 scope:global align:4 +daObjIceLeaf_Delete__FP14daObjIceLeaf_c = .text:0x00000F6C; // type:function size:0x30 scope:global align:4 +daObjIceLeaf_Create__FP14daObjIceLeaf_c = .text:0x00000F9C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93230 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93231 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93289 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93291 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93453 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93491 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93492 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93493 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +lbl_482_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_func$91894 = .data:0x00000054; // type:object size:0x30 scope:local align:4 +l_func$91972 = .data:0x00000084; // type:object size:0x30 scope:local align:4 +l_daObjIceLeaf_Method = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceLeaf = .data:0x000000D4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ihasi/splits.txt b/config/RZDP01/rels/d_a_obj_ihasi/splits.txt new file mode 100644 index 0000000000..8a6be5b324 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ihasi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ihasi.cpp: + .text start:0x0000005C end:0x000007CC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_ihasi/symbols.txt b/config/RZDP01/rels/d_a_obj_ihasi/symbols.txt new file mode 100644 index 0000000000..99fc618982 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ihasi/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ihasi_Draw__FP15obj_ihasi_class = .text:0x0000005C; // type:function size:0xF4 scope:global align:4 +daObj_Ihasi_Execute__FP15obj_ihasi_class = .text:0x00000150; // type:function size:0x130 scope:global align:4 +daObj_Ihasi_IsDelete__FP15obj_ihasi_class = .text:0x00000280; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000288; // type:function size:0x1D4 scope:global align:4 +daObj_Ihasi_Delete__FP15obj_ihasi_class = .text:0x0000045C; // type:function size:0x58 scope:global align:4 +daObj_Ihasi_Create__FP10fopAc_ac_c = .text:0x000004B4; // type:function size:0x318 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94271 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94272 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94273 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94386 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94387 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94388 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94389 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94390 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94391 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94393 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94394 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94395 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94396 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94397 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_483_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_483_data_A = .data:0x0000000A; // type:object size:0x8 data:string +l_daObj_Ihasi_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_IHASI = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ikada/splits.txt b/config/RZDP01/rels/d_a_obj_ikada/splits.txt new file mode 100644 index 0000000000..5f013bfd62 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ikada/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ikada.cpp: + .text start:0x0000005C end:0x00000910 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_ikada/symbols.txt b/config/RZDP01/rels/d_a_obj_ikada/symbols.txt new file mode 100644 index 0000000000..4cc075956c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ikada/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Check_RideOn__12daObjIkada_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +initBaseMtx__12daObjIkada_cFv = .text:0x000001D0; // type:function size:0x10 scope:global align:4 +setBaseMtx__12daObjIkada_cFv = .text:0x000001E0; // type:function size:0x60 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000240; // type:function size:0x48 scope:global align:4 +daObjIkada_Draw__FP12daObjIkada_c = .text:0x00000288; // type:function size:0x10 scope:global align:4 +daObjIkada_Execute__FP12daObjIkada_c = .text:0x00000298; // type:function size:0x4 scope:global align:4 +daObjIkada_IsDelete__FP12daObjIkada_c = .text:0x0000029C; // type:function size:0x8 scope:global align:4 +daObjIkada_Delete__FP12daObjIkada_c = .text:0x000002A4; // type:function size:0x24 scope:global align:4 +daObjIkada_Create__FP10fopAc_ac_c = .text:0x000002C8; // type:function size:0x1E4 scope:global align:4 +Delete__12daObjIkada_cFv = .text:0x000004AC; // type:function size:0x30 scope:global align:4 +Draw__12daObjIkada_cFv = .text:0x000004DC; // type:function size:0x98 scope:global align:4 +Execute__12daObjIkada_cFPPA3_A4_f = .text:0x00000574; // type:function size:0x2F0 scope:global align:4 +Create__12daObjIkada_cFv = .text:0x00000864; // type:function size:0x40 scope:global align:4 +CreateHeap__12daObjIkada_cFv = .text:0x000008A4; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92810 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92814 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 +@92860 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92861 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92862 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92863 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92864 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92865 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92866 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92885 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@92886 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@92940 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92941 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92942 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92943 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92944 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92945 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93007 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93008 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93009 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93010 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93011 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93012 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93013 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_484_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIkada_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ikada = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjIkada_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_484_data_84 = .data:0x00000084; // type:object size:0xD data:string +@91970 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjIkada_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_484_data_B0 = .data:0x000000B0; // type:object size:0xC data:string +lbl_484_data_BC = .data:0x000000BC; // type:object size:0xC data:string diff --git a/config/RZDP01/rels/d_a_obj_inobone/splits.txt b/config/RZDP01/rels/d_a_obj_inobone/splits.txt new file mode 100644 index 0000000000..1f867bcb44 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_inobone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_inobone.cpp: + .text start:0x0000005C end:0x000008B8 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_obj_inobone/symbols.txt b/config/RZDP01/rels/d_a_obj_inobone/symbols.txt new file mode 100644 index 0000000000..d468190cde --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_inobone/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bornTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +bornCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000B8; // type:function size:0x70 scope:global align:4 +s_boar_sub__FPvPv = .text:0x00000128; // type:function size:0x90 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjIBone_cFv = .text:0x000001BC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjIBone_cFv = .text:0x000001DC; // type:function size:0x60 scope:global align:4 +Create__12daObjIBone_cFv = .text:0x0000023C; // type:function size:0xDC scope:global align:4 +CreateHeap__12daObjIBone_cFv = .text:0x00000318; // type:function size:0x6C scope:global align:4 +create__12daObjIBone_cFv = .text:0x00000384; // type:function size:0xF0 scope:global align:4 +execute__12daObjIBone_cFv = .text:0x00000474; // type:function size:0x200 scope:global align:4 +setBreakEffect__12daObjIBone_cFv = .text:0x00000674; // type:function size:0x18C scope:global align:4 +draw__12daObjIBone_cFv = .text:0x00000800; // type:function size:0x68 scope:global align:4 +daObjIBone_Draw__FP12daObjIBone_c = .text:0x00000868; // type:function size:0x4 scope:global align:4 +daObjIBone_Execute__FP12daObjIBone_c = .text:0x0000086C; // type:function size:0x4 scope:global align:4 +daObjIBone_Delete__FP12daObjIBone_c = .text:0x00000870; // type:function size:0x44 scope:global align:4 +daObjIBone_Create__FP10fopAc_ac_c = .text:0x000008B4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .rodata:0x00000044; // type:object size:0x44 scope:global align:4 +@92961 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@92962 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92986 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93094 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +particle_id$91971 = .rodata:0x00000098; // type:object size:0x2 scope:local align:4 +@93126 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_485_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_485_data_10 = .data:0x00000010; // type:object size:0xE data:string +l_bmdName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_485_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_daObjIBone_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_InoBone = .data:0x0000004C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ita/splits.txt b/config/RZDP01/rels/d_a_obj_ita/splits.txt new file mode 100644 index 0000000000..1855e94bcd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ita.cpp: + .text start:0x000000CC end:0x00000D80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_obj_ita/symbols.txt b/config/RZDP01/rels/d_a_obj_ita/symbols.txt new file mode 100644 index 0000000000..f9d78b8c24 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ita/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_ITA_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +Search_Ymb__10daObjIta_cFv = .text:0x0000010C; // type:function size:0x270 scope:global align:4 +Check_RideOn__10daObjIta_cFv = .text:0x0000037C; // type:function size:0x10C scope:global align:4 +initBaseMtx__10daObjIta_cFv = .text:0x00000488; // type:function size:0x10 scope:global align:4 +setBaseMtx__10daObjIta_cFv = .text:0x00000498; // type:function size:0x7C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000514; // type:function size:0x40 scope:global align:4 +daObjIta_Draw__FP10daObjIta_c = .text:0x00000554; // type:function size:0x10 scope:global align:4 +daObjIta_Execute__FP10daObjIta_c = .text:0x00000564; // type:function size:0x4 scope:global align:4 +daObjIta_IsDelete__FP10daObjIta_c = .text:0x00000568; // type:function size:0x8 scope:global align:4 +daObjIta_Delete__FP10daObjIta_c = .text:0x00000570; // type:function size:0x24 scope:global align:4 +daObjIta_Create__FP10fopAc_ac_c = .text:0x00000594; // type:function size:0x1F8 scope:global align:4 +__dt__15daObj_ITA_HIO_cFv = .text:0x0000078C; // type:function size:0x40 scope:global align:4 +Delete__10daObjIta_cFv = .text:0x000007CC; // type:function size:0x30 scope:global align:4 +Draw__10daObjIta_cFv = .text:0x000007FC; // type:function size:0x98 scope:global align:4 +Execute__10daObjIta_cFPPA3_A4_f = .text:0x00000894; // type:function size:0x3F0 scope:global align:4 +Create__10daObjIta_cFv = .text:0x00000C84; // type:function size:0x48 scope:global align:4 +CreateHeap__10daObjIta_cFv = .text:0x00000CCC; // type:function size:0x6C scope:global align:4 +__sinit_\d_a_obj_ita_cpp = .text:0x00000D38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93006 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93007 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93008 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93009 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93016 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93020 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +lbl_486_rodata_20 = .rodata:0x00000020; // type:object size:0x8 +@93046 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93048 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93049 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93050 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93052 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93053 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93054 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93055 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93056 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93057 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93058 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93069 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93089 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93090 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93091 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93092 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93111 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@93166 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93167 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93168 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93248 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93249 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93250 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93251 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93252 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93253 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93254 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93255 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93256 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93257 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93258 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_486_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjIta_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ITA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_ITA_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_486_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@92076 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_ITA_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__10daObjIta_c = .data:0x0000008C; // type:object size:0x28 scope:global align:4 +lbl_486_data_B4 = .data:0x000000B4; // type:object size:0xB data:string +@92080 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjIta_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_486_data_DC = .data:0x000000DC; // type:object size:0x15 data:string +lbl_486_data_F1 = .data:0x000000F1; // type:object size:0x15 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91799 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 +e_ymb__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x0000002C; // type:object size:0x4 scope:global align:4 data:4byte +e_ymb_Pos__25@unnamed@d_a_obj_ita_cpp@ = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_itamato/splits.txt b/config/RZDP01/rels/d_a_obj_itamato/splits.txt new file mode 100644 index 0000000000..5996ce1852 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_itamato/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_itamato.cpp: + .text start:0x000000CC end:0x0000115C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_obj_itamato/symbols.txt b/config/RZDP01/rels/d_a_obj_itamato/symbols.txt new file mode 100644 index 0000000000..ff7b815cb1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_itamato/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_ItaMato_cFv = .text:0x000000CC; // type:function size:0xE4 scope:global align:4 +create__15daObj_ItaMato_cFv = .text:0x000001B0; // type:function size:0x2FC scope:global align:4 +CreateHeap__15daObj_ItaMato_cFv = .text:0x000004AC; // type:function size:0xC8 scope:global align:4 +Execute__15daObj_ItaMato_cFv = .text:0x00000574; // type:function size:0x5B4 scope:global align:4 +Draw__15daObj_ItaMato_cFv = .text:0x00000B28; // type:function size:0x17C scope:global align:4 +createHeapCallBack__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00000CA4; // type:function size:0x4 scope:global align:4 +tgHitCallBack__15daObj_ItaMato_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000CA8; // type:function size:0x2C scope:global align:4 +setSwayParam__15daObj_ItaMato_cFP10fopAc_ac_c = .text:0x00000CD4; // type:function size:0x188 scope:global align:4 +setPrtcls__15daObj_ItaMato_cFv = .text:0x00000E5C; // type:function size:0xC8 scope:global align:4 +setEnvTevColor__15daObj_ItaMato_cFv = .text:0x00000F24; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_ItaMato_cFv = .text:0x00000F7C; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_ItaMato_cFv = .text:0x00000FC0; // type:function size:0x8C scope:global align:4 +daObj_ItaMato_Create__FPv = .text:0x0000104C; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_Delete__FPv = .text:0x00001050; // type:function size:0x34 scope:global align:4 +daObj_ItaMato_Execute__FPv = .text:0x00001084; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_Draw__FPv = .text:0x00001088; // type:function size:0x4 scope:global align:4 +daObj_ItaMato_IsDelete__FPv = .text:0x0000108C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_itamato_cpp = .text:0x00001094; // type:function size:0x78 scope:global align:4 +__dt__21daObj_ItaMato_Param_cFv = .text:0x0000110C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_ItaMato_Param_cFv = .text:0x0000114C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_ItaMato_Param_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_ccDObjData = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@96632 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96633 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96634 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96635 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96779 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@96780 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96781 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96782 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96783 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96784 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96785 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96786 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96787 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96788 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96789 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96790 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96828 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96829 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96869 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96870 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96875 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +id$95172 = .rodata:0x000000A0; // type:object size:0x6 scope:local align:4 +lbl_487_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_487_data_10 = .data:0x00000010; // type:object size:0x8 data:string +daObj_ItaMato_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ITAMATO = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__15daObj_ItaMato_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_487_data_74 = .data:0x00000074; // type:object size:0x10 data:string +@95237 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_ItaMato_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__21daObj_ItaMato_Param_c = .data:0x00000098; // type:object size:0xC scope:global align:4 +lbl_487_data_A4 = .data:0x000000A4; // type:object size:0x16 data:string +__RTTI__21daObj_ItaMato_Param_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDSph = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94911 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ito/splits.txt b/config/RZDP01/rels/d_a_obj_ito/splits.txt new file mode 100644 index 0000000000..69f334ba58 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ito/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ito.cpp: + .text start:0x000000CC end:0x00001F40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_ito/symbols.txt b/config/RZDP01/rels/d_a_obj_ito/symbols.txt new file mode 100644 index 0000000000..76a7139628 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ito/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_Ito_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +daObj_Ito_Draw__FP13obj_ito_class = .text:0x00000104; // type:function size:0x1F4 scope:global align:4 +cut_line_calc__FP13obj_ito_classP5ito_si = .text:0x000002F8; // type:function size:0x480 scope:global align:4 +cut_set__FP13obj_ito_classi = .text:0x00000778; // type:function size:0x26C scope:global align:4 +ito_end__FP5ito_s = .text:0x000009E4; // type:function size:0xA4 scope:global align:4 +daObj_Ito_Execute__FP13obj_ito_class = .text:0x00000A88; // type:function size:0xE4C scope:global align:4 +daObj_Ito_IsDelete__FP13obj_ito_class = .text:0x000018D4; // type:function size:0x8 scope:global align:4 +daObj_Ito_Delete__FP13obj_ito_class = .text:0x000018DC; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001950; // type:function size:0x1B0 scope:global align:4 +daObj_Ito_Create__FP10fopAc_ac_c = .text:0x00001B00; // type:function size:0x320 scope:global align:4 +__dt__15daObj_Ito_HIO_cFv = .text:0x00001E20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ito_cpp = .text:0x00001E60; // type:function size:0x48 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00001EA8; // type:function size:0x40 scope:global align:4 +__ct__5ito_sFv = .text:0x00001EE8; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96531 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96532 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_20_rodata_8 = .rodata:0x00000008; // type:object size:0x8 +@96555 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96584 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96585 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96586 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96587 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96588 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96589 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96590 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96591 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96592 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96593 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96597 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@96649 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96663 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96836 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96837 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96838 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96839 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96840 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@96841 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96845 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96898 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96899 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96900 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96947 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96948 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96949 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96950 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96951 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src$94004 = .data:0x00000008; // type:object size:0x40 scope:local align:4 +obj_size$94011 = .data:0x00000048; // type:object size:0x1C scope:local align:4 +l_daObj_Ito_Method = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ITO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Ito_HIO_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_20_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@94053 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Ito_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x000000E4; // type:object size:0x14 scope:global align:4 +lbl_20_data_F8 = .data:0x000000F8; // type:object size:0x74 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_20_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93317 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_kabuto/splits.txt b/config/RZDP01/rels/d_a_obj_kabuto/splits.txt new file mode 100644 index 0000000000..6153902b52 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kabuto/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kabuto.cpp: + .text start:0x000000CC end:0x00002860 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000EC + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_kabuto/symbols.txt b/config/RZDP01/rels/d_a_obj_kabuto/symbols.txt new file mode 100644 index 0000000000..7f6281af9f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kabuto/symbols.txt @@ -0,0 +1,106 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KabHIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +InitCcSph__13daObjKABUTO_cFv = .text:0x00000104; // type:function size:0x6C scope:global align:4 +SetCcSph__13daObjKABUTO_cFv = .text:0x00000170; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C8; // type:function size:0x338 scope:global align:4 +daObjKABUTO_Create__FP10fopAc_ac_c = .text:0x00000500; // type:function size:0x5FC scope:global align:4 +daObjKABUTO_Delete__FP13daObjKABUTO_c = .text:0x00000AFC; // type:function size:0x68 scope:global align:4 +ShopWaitAction__13daObjKABUTO_cFv = .text:0x00000B64; // type:function size:0x164 scope:global align:4 +WaitAction__13daObjKABUTO_cFv = .text:0x00000CC8; // type:function size:0x140 scope:global align:4 +WallCheck__13daObjKABUTO_cFv = .text:0x00000E08; // type:function size:0x128 scope:global align:4 +SpeedSet__13daObjKABUTO_cFv = .text:0x00000F30; // type:function size:0x108 scope:global align:4 +WallWalk__13daObjKABUTO_cFv = .text:0x00001038; // type:function size:0x260 scope:global align:4 +WalkAction__13daObjKABUTO_cFv = .text:0x00001298; // type:function size:0x1FC scope:global align:4 +MoveAction__13daObjKABUTO_cFv = .text:0x00001494; // type:function size:0x608 scope:global align:4 +Z_BufferChk__13daObjKABUTO_cFv = .text:0x00001A9C; // type:function size:0x17C scope:global align:4 +Action__13daObjKABUTO_cFv = .text:0x00001C18; // type:function size:0xC4 scope:global align:4 +ShopAction__13daObjKABUTO_cFv = .text:0x00001CDC; // type:function size:0xBC scope:global align:4 +Insect_Release__13daObjKABUTO_cFv = .text:0x00001D98; // type:function size:0x18 scope:global align:4 +ParticleSet__13daObjKABUTO_cFv = .text:0x00001DB0; // type:function size:0x144 scope:global align:4 +Execute__13daObjKABUTO_cFv = .text:0x00001EF4; // type:function size:0x490 scope:global align:4 +ObjHit__13daObjKABUTO_cFv = .text:0x00002384; // type:function size:0x18C scope:global align:4 +setBaseMtx__13daObjKABUTO_cFv = .text:0x00002510; // type:function size:0x68 scope:global align:4 +daObjKABUTO_Draw__FP13daObjKABUTO_c = .text:0x00002578; // type:function size:0xE0 scope:global align:4 +daObjKABUTO_Execute__FP13daObjKABUTO_c = .text:0x00002658; // type:function size:0x4 scope:global align:4 +CreateChk__13daObjKABUTO_cFv = .text:0x0000265C; // type:function size:0x174 scope:global align:4 +daObjKABUTO_IsDelete__FP13daObjKABUTO_c = .text:0x000027D0; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KabHIO_cFv = .text:0x000027D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kabuto_cpp = .text:0x00002818; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97104 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97106 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +ccSphSrc$93429 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@97112 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97185 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97327 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97328 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97329 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97346 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97381 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97382 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97383 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97384 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97409 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97410 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97411 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97412 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97511 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97512 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97513 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97514 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97515 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97516 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97540 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97541 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97542 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +lbl_488_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 +@97592 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97593 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97611 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97648 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@97696 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97759 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000E8; // type:object size:0x4 scope:global align:4 +lbl_488_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_488_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKABUTO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kabuto = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KabHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_488_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94327 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KabHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__13daObjKABUTO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_488_data_9C = .data:0x0000009C; // type:object size:0xE data:string +@94331 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjKABUTO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_488_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string +lbl_488_data_D0 = .data:0x000000D0; // type:object size:0x8 data:string +lbl_488_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_488_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_488_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_488_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_488_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_488_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_488_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +lbl_488_data_102 = .data:0x00000102; // type:object size:0x6 data:string +lbl_488_data_108 = .data:0x00000108; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_488_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_kag/splits.txt b/config/RZDP01/rels/d_a_obj_kag/splits.txt new file mode 100644 index 0000000000..cadcbef451 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kag.cpp: + .text start:0x000000CC end:0x000023E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x0000029C + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_kag/symbols.txt b/config/RZDP01/rels/d_a_obj_kag/symbols.txt new file mode 100644 index 0000000000..6e2edf123f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kag/symbols.txt @@ -0,0 +1,131 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KagHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setAction__10daObjKAG_cFM10daObjKAG_cFPCvPv_v = .text:0x000000F4; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0x228 scope:global align:4 +daObjKAG_Create__FP10fopAc_ac_c = .text:0x000003C0; // type:function size:0x3E8 scope:global align:4 +daObjKAG_Delete__FP10daObjKAG_c = .text:0x000007A8; // type:function size:0x68 scope:global align:4 +Kag_Bgcheck__10daObjKAG_cFP4cXyzP5csXyzP4cXyz = .text:0x00000810; // type:function size:0x14C scope:global align:4 +fly__10daObjKAG_cFv = .text:0x0000095C; // type:function size:0x7B4 scope:global align:4 +wait__10daObjKAG_cFv = .text:0x00001110; // type:function size:0x15C scope:global align:4 +walk__10daObjKAG_cFv = .text:0x0000126C; // type:function size:0x3DC scope:global align:4 +bin_wait__10daObjKAG_cFv = .text:0x00001648; // type:function size:0x168 scope:global align:4 +bin_action__10daObjKAG_cFv = .text:0x000017B0; // type:function size:0x158 scope:global align:4 +hook__10daObjKAG_cFv = .text:0x00001908; // type:function size:0x1D8 scope:global align:4 +boomerang__10daObjKAG_cFv = .text:0x00001AE0; // type:function size:0x12C scope:global align:4 +action__10daObjKAG_cFv = .text:0x00001C0C; // type:function size:0x60 scope:global align:4 +checkGroundPos__10daObjKAG_cFv = .text:0x00001C6C; // type:function size:0x74 scope:global align:4 +hit_check__10daObjKAG_cFv = .text:0x00001CE0; // type:function size:0xB8 scope:global align:4 +execute__10daObjKAG_cFv = .text:0x00001D98; // type:function size:0x188 scope:global align:4 +setBaseMtx__10daObjKAG_cFv = .text:0x00001F20; // type:function size:0x74 scope:global align:4 +daObjKAG_Draw__FP10daObjKAG_c = .text:0x00001F94; // type:function size:0xF8 scope:global align:4 +daObjKAG_Execute__FP10daObjKAG_c = .text:0x0000208C; // type:function size:0x4 scope:global align:4 +daObjKAG_IsDelete__FP10daObjKAG_c = .text:0x00002090; // type:function size:0x8 scope:global align:4 +kag_setParticle__10daObjKAG_cFv = .text:0x00002098; // type:function size:0x204 scope:global align:4 +__dt__14daObj_KagHIO_cFv = .text:0x0000229C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kag_cpp = .text:0x000022DC; // type:function size:0x48 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00002324; // type:function size:0x74 scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x00002398; // type:function size:0x40 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x000023D8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96515 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_kag_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_kag_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@96573 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96677 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@96678 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96679 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96810 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96811 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96812 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96813 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96814 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96815 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96816 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96817 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96818 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96819 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96820 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96821 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96822 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96823 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96824 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96825 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96826 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96827 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96828 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96829 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96830 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96831 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96832 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96833 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96834 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96835 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96836 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@96874 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96875 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96917 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96918 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96964 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96965 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96966 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96967 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96968 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96969 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@97008 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +lbl_489_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 +@97050 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97091 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@97094 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@97125 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__25@unnamed@d_a_obj_kag_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96610 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96611 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96763 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +lbl_489_data_64 = .data:0x00000064; // type:object size:0x6 data:string +@96861 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +@96862 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@96890 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@96891 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@96927 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +@96928 = .data:0x000000A8; // type:object size:0xC scope:local align:4 +lbl_489_data_B4 = .data:0x000000B4; // type:object size:0x8 data:string +@96980 = .data:0x000000BC; // type:object size:0xC scope:local align:4 data:4byte +@97017 = .data:0x000000C8; // type:object size:0xC scope:local align:4 data:4byte +@97055 = .data:0x000000D4; // type:object size:0xC scope:local align:4 data:4byte +@97056 = .data:0x000000E0; // type:object size:0xC scope:local align:4 data:4byte +l_daObjKAG_Method = .data:0x000000EC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kag = .data:0x0000010C; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KagHIO_c = .data:0x0000013C; // type:object size:0xC scope:global align:4 +lbl_489_data_148 = .data:0x00000148; // type:object size:0xF data:string +@94221 = .data:0x00000158; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KagHIO_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAG_c = .data:0x0000016C; // type:object size:0xC scope:global align:4 +lbl_489_data_178 = .data:0x00000178; // type:object size:0xB data:string +@94225 = .data:0x00000184; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAG_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_489_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +@94229 = .data:0x000001AC; // type:object size:0xC scope:local align:4 +lbl_489_data_1B8 = .data:0x000001B8; // type:object size:0xB8 +lbl_489_data_270 = .data:0x00000270; // type:object size:0x8 data:string +lbl_489_data_278 = .data:0x00000278; // type:object size:0x6 data:string +lbl_489_data_27E = .data:0x0000027E; // type:object size:0x6 data:string +lbl_489_data_284 = .data:0x00000284; // type:object size:0x6 data:string +lbl_489_data_28A = .data:0x0000028A; // type:object size:0x6 data:string +lbl_489_data_290 = .data:0x00000290; // type:object size:0x6 data:string +lbl_489_data_296 = .data:0x00000296; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_489_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93436 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_kage/splits.txt b/config/RZDP01/rels/d_a_obj_kage/splits.txt new file mode 100644 index 0000000000..9b272ec422 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kage/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kage.cpp: + .text start:0x0000005C end:0x000004C4 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_kage/symbols.txt b/config/RZDP01/rels/d_a_obj_kage/symbols.txt new file mode 100644 index 0000000000..d583394936 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kage/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Kage_Draw__FP14obj_kage_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Kage_Execute__FP14obj_kage_class = .text:0x000000C4; // type:function size:0x218 scope:global align:4 +daObj_Kage_IsDelete__FP14obj_kage_class = .text:0x000002DC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x68 scope:global align:4 +daObj_Kage_Create__FP10fopAc_ac_c = .text:0x0000034C; // type:function size:0x148 scope:global align:4 +daObj_Kage_Delete__FP14obj_kage_class = .text:0x00000494; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94066 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94067 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94068 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94069 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94070 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94071 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94072 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94073 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94074 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94075 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94076 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94125 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_490_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObj_Kage_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KAGE = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kago/splits.txt b/config/RZDP01/rels/d_a_obj_kago/splits.txt new file mode 100644 index 0000000000..d4becd1475 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kago/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kago.cpp: + .text start:0x000000CC end:0x00001B88 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_obj_kago/symbols.txt b/config/RZDP01/rels/d_a_obj_kago/symbols.txt new file mode 100644 index 0000000000..519a2e8b24 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kago/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__12daObj_Kago_cFv = .text:0x000000CC; // type:function size:0x110 scope:global align:4 +create__12daObj_Kago_cFv = .text:0x000001DC; // type:function size:0x334 scope:global align:4 +CreateHeap__12daObj_Kago_cFv = .text:0x00000510; // type:function size:0xDC scope:global align:4 +Execute__12daObj_Kago_cFv = .text:0x000005EC; // type:function size:0xD1C scope:global align:4 +Draw__12daObj_Kago_cFv = .text:0x00001308; // type:function size:0x11C scope:global align:4 +createHeapCallBack__12daObj_Kago_cFP10fopAc_ac_c = .text:0x00001424; // type:function size:0x4 scope:global align:4 +isDelete__12daObj_Kago_cFv = .text:0x00001428; // type:function size:0xA4 scope:global align:4 +setEnvTevColor__12daObj_Kago_cFv = .text:0x000014CC; // type:function size:0x58 scope:global align:4 +setRoomNo__12daObj_Kago_cFv = .text:0x00001524; // type:function size:0x44 scope:global align:4 +reset__12daObj_Kago_cFv = .text:0x00001568; // type:function size:0x48 scope:global align:4 +setMtx__12daObj_Kago_cFv = .text:0x000015B0; // type:function size:0x90 scope:global align:4 +getWallAngle__12daObj_Kago_cFsPs = .text:0x00001640; // type:function size:0x174 scope:global align:4 +setGoalPosAndAngle__12daObj_Kago_cFv = .text:0x000017B4; // type:function size:0xDC scope:global align:4 +setSmokePrtcl__12daObj_Kago_cFv = .text:0x00001890; // type:function size:0x88 scope:global align:4 +setWaterPrtcl__12daObj_Kago_cFv = .text:0x00001918; // type:function size:0xFC scope:global align:4 +setHamonPrtcl__12daObj_Kago_cFv = .text:0x00001A14; // type:function size:0x64 scope:global align:4 +daObj_Kago_Create__FPv = .text:0x00001A78; // type:function size:0x4 scope:global align:4 +daObj_Kago_Delete__FPv = .text:0x00001A7C; // type:function size:0x34 scope:global align:4 +daObj_Kago_Execute__FPv = .text:0x00001AB0; // type:function size:0x4 scope:global align:4 +daObj_Kago_Draw__FPv = .text:0x00001AB4; // type:function size:0x4 scope:global align:4 +daObj_Kago_IsDelete__FPv = .text:0x00001AB8; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_kago_cpp = .text:0x00001AC0; // type:function size:0x78 scope:global align:4 +__dt__18daObj_Kago_Param_cFv = .text:0x00001B38; // type:function size:0x40 scope:global align:4 +__ct__18daObj_Kago_Param_cFv = .text:0x00001B78; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__18daObj_Kago_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +heapSize$94723 = .rodata:0x0000002C; // type:object size:0x14 scope:local align:4 +@96845 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96847 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96848 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97085 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97086 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97087 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97088 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97089 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97090 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97091 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97092 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97093 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@97094 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97095 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97096 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97097 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97098 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97099 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97100 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97101 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97102 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@97103 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97104 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97105 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97106 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@97107 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97108 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97109 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97110 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97111 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97114 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +@97139 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97177 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97178 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97185 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97186 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97187 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_491_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_491_data_11 = .data:0x00000011; // type:object size:0x9 data:string +l_resNameList = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +emttrId$95209 = .data:0x00000024; // type:object size:0x8 scope:local align:4 +daObj_Kago_MethodTable = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KAGO = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__12daObj_Kago_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_491_data_88 = .data:0x00000088; // type:object size:0xD data:string +@95263 = .data:0x00000098; // type:object size:0xC scope:local align:4 +__RTTI__12daObj_Kago_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__18daObj_Kago_Param_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_491_data_B8 = .data:0x000000B8; // type:object size:0x13 data:string +__RTTI__18daObj_Kago_Param_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94704 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95180 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +pos$95177 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 +angle$95181 = .bss:0x00000078; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_kaisou/splits.txt b/config/RZDP01/rels/d_a_obj_kaisou/splits.txt new file mode 100644 index 0000000000..b9c558edb7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kaisou/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kaisou.cpp: + .text start:0x0000005C end:0x00000C38 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDP01/rels/d_a_obj_kaisou/symbols.txt b/config/RZDP01/rels/d_a_obj_kaisou/symbols.txt new file mode 100644 index 0000000000..582c7e7304 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kaisou/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +ctrlJoint__13daObjKaisou_cFP8J3DJointP8J3DModel = .text:0x0000005C; // type:function size:0x1F8 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000254; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x0000029C; // type:function size:0x6C scope:global align:4 +daObjKaisou_Create__FP10fopAc_ac_c = .text:0x00000308; // type:function size:0x230 scope:global align:4 +daObjKaisou_Delete__FP13daObjKaisou_c = .text:0x00000538; // type:function size:0x30 scope:global align:4 +initCcCylinder__13daObjKaisou_cFv = .text:0x00000568; // type:function size:0x60 scope:global align:4 +ObjHit__13daObjKaisou_cFv = .text:0x000005C8; // type:function size:0x318 scope:global align:4 +Execute__13daObjKaisou_cFv = .text:0x000008E0; // type:function size:0x258 scope:global align:4 +setBaseMtx__13daObjKaisou_cFv = .text:0x00000B38; // type:function size:0x6C scope:global align:4 +daObjKaisou_Draw__FP13daObjKaisou_c = .text:0x00000BA4; // type:function size:0x88 scope:global align:4 +daObjKaisou_Execute__FP13daObjKaisou_c = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +daObjKaisou_IsDelete__FP13daObjKaisou_c = .text:0x00000C30; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94774 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@94775 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94781 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@94866 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94867 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94868 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94869 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94870 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94871 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +ccCylSrc$93423 = .rodata:0x00000028; // type:object size:0x44 scope:local align:4 +@94960 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94993 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94994 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@94995 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94996 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95007 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +lbl_492_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@94972 = .data:0x00000010; // type:object size:0x74 scope:local align:4 +l_daObjKaisou_Method = .data:0x00000084; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kaisou = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_492_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +lbl_492_data_DC = .data:0x000000DC; // type:object size:0xD data:string diff --git a/config/RZDP01/rels/d_a_obj_kamakiri/splits.txt b/config/RZDP01/rels/d_a_obj_kamakiri/splits.txt new file mode 100644 index 0000000000..836f0e2b46 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kamakiri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kamakiri.cpp: + .text start:0x000000CC end:0x00002818 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_kamakiri/symbols.txt b/config/RZDP01/rels/d_a_obj_kamakiri/symbols.txt new file mode 100644 index 0000000000..665a81790a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kamakiri/symbols.txt @@ -0,0 +1,102 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KamHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjKAM_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKAM_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x338 scope:global align:4 +daObjKAM_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x590 scope:global align:4 +daObjKAM_Delete__FP10daObjKAM_c = .text:0x00000A88; // type:function size:0x68 scope:global align:4 +ShopWaitAction__10daObjKAM_cFv = .text:0x00000AF0; // type:function size:0x164 scope:global align:4 +WaitAction__10daObjKAM_cFv = .text:0x00000C54; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjKAM_cFv = .text:0x00000DD4; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjKAM_cFv = .text:0x00000EFC; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjKAM_cFv = .text:0x00001004; // type:function size:0x258 scope:global align:4 +WalkAction__10daObjKAM_cFv = .text:0x0000125C; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjKAM_cFv = .text:0x00001458; // type:function size:0x5E0 scope:global align:4 +Action__10daObjKAM_cFv = .text:0x00001A38; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjKAM_cFv = .text:0x00001AFC; // type:function size:0xBC scope:global align:4 +Insect_Release__10daObjKAM_cFv = .text:0x00001BB8; // type:function size:0x18 scope:global align:4 +Z_BufferChk__10daObjKAM_cFv = .text:0x00001BD0; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjKAM_cFv = .text:0x00001D4C; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKAM_cFv = .text:0x00001E70; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjKAM_cFv = .text:0x000020F8; // type:function size:0x18C scope:global align:4 +Execute__10daObjKAM_cFv = .text:0x00002284; // type:function size:0x248 scope:global align:4 +setBaseMtx__10daObjKAM_cFv = .text:0x000024CC; // type:function size:0x68 scope:global align:4 +daObjKAM_Draw__FP10daObjKAM_c = .text:0x00002534; // type:function size:0xDC scope:global align:4 +daObjKAM_Execute__FP10daObjKAM_c = .text:0x00002610; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKAM_cFv = .text:0x00002614; // type:function size:0x174 scope:global align:4 +daObjKAM_IsDelete__FP10daObjKAM_c = .text:0x00002788; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KamHIO_cFv = .text:0x00002790; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kamakiri_cpp = .text:0x000027D0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97033 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97034 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@97040 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97113 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97216 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97218 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97220 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97221 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97222 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97248 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97249 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97250 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97270 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97306 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97307 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97308 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97333 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97334 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97335 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97336 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97434 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97435 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97438 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_493_rodata_B0 = .rodata:0x000000B0; // type:object size:0x4 +@97499 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97528 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97529 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97530 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@97638 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97670 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97671 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global align:4 +lbl_493_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_493_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKAM_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kam = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KamHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_493_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94306 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KamHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAM_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_493_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94310 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAM_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_493_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_493_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_493_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_493_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_493_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_493_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_493_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_493_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_493_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_493_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_493_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_kanban2/splits.txt b/config/RZDP01/rels/d_a_obj_kanban2/splits.txt new file mode 100644 index 0000000000..92dc50d78f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kanban2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kanban2.cpp: + .text start:0x000000CC end:0x00003A2C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D8 + .data start:0x00000000 end:0x00000540 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_obj_kanban2/symbols.txt b/config/RZDP01/rels/d_a_obj_kanban2/symbols.txt new file mode 100644 index 0000000000..dae51c6597 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kanban2/symbols.txt @@ -0,0 +1,145 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Kanban2_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +draw__15daObj_Kanban2_cFv = .text:0x000000F0; // type:function size:0x138 scope:global align:4 +daObj_Kanban2_Draw__FP15daObj_Kanban2_c = .text:0x00000228; // type:function size:0x4 scope:global align:4 +setKanbanSE__15daObj_Kanban2_cFi = .text:0x0000022C; // type:function size:0x7C scope:global align:4 +createBreakParts__15daObj_Kanban2_cFUl5csXyz = .text:0x000002A8; // type:function size:0x20 scope:global align:4 +createWallHitBreak__15daObj_Kanban2_cFv = .text:0x000002C8; // type:function size:0x164 scope:global align:4 +getKanbanCutType__15daObj_Kanban2_cFv = .text:0x0000042C; // type:function size:0xF0 scope:global align:4 +getKanbanWolfCutType__15daObj_Kanban2_cFv = .text:0x0000051C; // type:function size:0xC0 scope:global align:4 +damage_check__15daObj_Kanban2_cFv = .text:0x000005DC; // type:function size:0x538 scope:global align:4 +float_damage_check__15daObj_Kanban2_cFv = .text:0x00000B14; // type:function size:0xD4 scope:global align:4 +deletePart__15daObj_Kanban2_cFv = .text:0x00000BE8; // type:function size:0xF8 scope:global align:4 +getWallAngle__15daObj_Kanban2_cFv = .text:0x00000CE0; // type:function size:0x11C scope:global align:4 +setGroundAngle__15daObj_Kanban2_cFv = .text:0x00000DFC; // type:function size:0x178 scope:global align:4 +checkWaterSurface__15daObj_Kanban2_cFv = .text:0x00000F74; // type:function size:0xA8 scope:global align:4 +checkPataGround__15daObj_Kanban2_cFss = .text:0x0000101C; // type:function size:0x12C scope:global align:4 +setCullMtx__15daObj_Kanban2_cFv = .text:0x00001148; // type:function size:0x44 scope:global align:4 +setSmokeEffect__15daObj_Kanban2_cF4cXyz = .text:0x0000118C; // type:function size:0x30 scope:global align:4 +setWaterEffect__15daObj_Kanban2_cFv = .text:0x000011BC; // type:function size:0x140 scope:global align:4 +setCenterPos__15daObj_Kanban2_cFv = .text:0x000012FC; // type:function size:0x234 scope:global align:4 +checkCarryOn__15daObj_Kanban2_cFv = .text:0x00001530; // type:function size:0x88 scope:global align:4 +setActionMode__15daObj_Kanban2_cFii = .text:0x000015B8; // type:function size:0x50 scope:global align:4 +calcNormalSwing__15daObj_Kanban2_cFv = .text:0x00001608; // type:function size:0x428 scope:global align:4 +executeNormal__15daObj_Kanban2_cFv = .text:0x00001A30; // type:function size:0x220 scope:global align:4 +initPart__15daObj_Kanban2_cFv = .text:0x00001C50; // type:function size:0x474 scope:global align:4 +executePart__15daObj_Kanban2_cFv = .text:0x000020C4; // type:function size:0x8EC scope:global align:4 +executeFloat__15daObj_Kanban2_cFv = .text:0x000029B0; // type:function size:0x4EC scope:global align:4 +executeCarry__15daObj_Kanban2_cFv = .text:0x00002E9C; // type:function size:0x130 scope:global align:4 +action__15daObj_Kanban2_cFv = .text:0x00002FCC; // type:function size:0x10C scope:global align:4 +mtx_set__15daObj_Kanban2_cFv = .text:0x000030D8; // type:function size:0x228 scope:global align:4 +cc_set__15daObj_Kanban2_cFv = .text:0x00003300; // type:function size:0xF4 scope:global align:4 +execute__15daObj_Kanban2_cFv = .text:0x000033F4; // type:function size:0xC4 scope:global align:4 +daObj_Kanban2_Execute__FP15daObj_Kanban2_c = .text:0x000034B8; // type:function size:0x4 scope:global align:4 +daObj_Kanban2_IsDelete__FP15daObj_Kanban2_c = .text:0x000034BC; // type:function size:0x8 scope:global align:4 +_delete__15daObj_Kanban2_cFv = .text:0x000034C4; // type:function size:0x68 scope:global align:4 +daObj_Kanban2_Delete__FP15daObj_Kanban2_c = .text:0x0000352C; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObj_Kanban2_cFv = .text:0x00003530; // type:function size:0x140 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00003670; // type:function size:0x4 scope:global align:4 +create__15daObj_Kanban2_cFv = .text:0x00003674; // type:function size:0x32C scope:global align:4 +daObj_Kanban2_Create__FP15daObj_Kanban2_c = .text:0x000039A0; // type:function size:0x4 scope:global align:4 +__dt__19daObj_Kanban2_HIO_cFv = .text:0x000039A4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kanban2_cpp = .text:0x000039E4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@100807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@100833 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@100834 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@100835 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@100856 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@101067 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@101068 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@101069 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@101100 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@101101 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@101102 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@101112 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@101113 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@101114 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@101146 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@101147 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@101154 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@101188 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@101189 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@101220 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@101271 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@101272 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@101275 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@101357 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@101358 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@101359 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@101360 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@101396 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@101446 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@101447 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@101448 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:string +@101449 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@101450 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@101451 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@101452 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@101453 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@101454 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@101455 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@101456 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@101570 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@101571 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@101572 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@101639 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@101640 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@101641 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@101642 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@101643 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@101646 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 +@101701 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@101824 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +lbl_99_data_0 = .data:0x00000000; // type:object size:0xF data:string +lbl_99_data_F = .data:0x0000000F; // type:object size:0x12 data:string +lbl_99_data_21 = .data:0x00000021; // type:object size:0x12 data:string +lbl_99_data_33 = .data:0x00000033; // type:object size:0x12 data:string +lbl_99_data_45 = .data:0x00000045; // type:object size:0x12 data:string +lbl_99_data_57 = .data:0x00000057; // type:object size:0x12 data:string +lbl_99_data_69 = .data:0x00000069; // type:object size:0x12 data:string +lbl_99_data_7B = .data:0x0000007B; // type:object size:0x12 data:string +lbl_99_data_8D = .data:0x0000008D; // type:object size:0x12 data:string +lbl_99_data_9F = .data:0x0000009F; // type:object size:0x12 data:string +lbl_99_data_B1 = .data:0x000000B1; // type:object size:0x12 data:string +lbl_99_data_C3 = .data:0x000000C3; // type:object size:0x12 data:string +lbl_99_data_D5 = .data:0x000000D5; // type:object size:0x12 data:string +lbl_99_data_E7 = .data:0x000000E7; // type:object size:0x12 data:string +lbl_99_data_F9 = .data:0x000000F9; // type:object size:0x12 data:string +lbl_99_data_10B = .data:0x0000010B; // type:object size:0x12 data:string +lbl_99_data_11D = .data:0x0000011D; // type:object size:0x12 data:string +lbl_99_data_12F = .data:0x0000012F; // type:object size:0x12 data:string +lbl_99_data_141 = .data:0x00000141; // type:object size:0x12 data:string +l_kn2_bmdidx__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000154; // type:object size:0x4C scope:global align:4 data:4byte +dKn2_CarryOffset__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000001A0; // type:object size:0x10 scope:global align:4 +dKb2_BAN_SPEED__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000001B0; // type:object size:0x90 scope:global align:4 data:float +dKb2_BAN_ANGLE__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000240; // type:object size:0x24 scope:global align:4 +dKb2_BAN_PARTS__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x00000264; // type:object size:0x48 scope:global align:4 +cc_kn2_src__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000002AC; // type:object size:0x40 scope:global align:4 +d_KANBAN_OFFSET__29@unnamed@d_a_obj_kanban2_cpp@ = .data:0x000002EC; // type:object size:0x90 scope:global align:4 data:float +@100930 = .data:0x0000037C; // type:object size:0x9C scope:local align:4 +@101071 = .data:0x00000418; // type:object size:0x28 scope:local align:4 +w_eff_id$97130 = .data:0x00000440; // type:object size:0x8 scope:local align:4 +@101458 = .data:0x00000448; // type:object size:0x24 scope:local align:4 +@101574 = .data:0x0000046C; // type:object size:0x3C scope:local align:4 +kn2_speed_rate$97614 = .data:0x000004A8; // type:object size:0xC scope:local align:4 +lbl_99_data_4B4 = .data:0x000004B4; // type:object size:0x8 data:string +l_daObj_Kanban2_Method = .data:0x000004BC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KANBAN2 = .data:0x000004DC; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Kanban2_HIO_c = .data:0x0000050C; // type:object size:0xC scope:global align:4 +lbl_99_data_518 = .data:0x00000518; // type:object size:0x14 data:string +@97902 = .data:0x0000052C; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Kanban2_HIO_c = .data:0x00000538; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96614 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@97129 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +sc$97126 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_kantera/splits.txt b/config/RZDP01/rels/d_a_obj_kantera/splits.txt new file mode 100644 index 0000000000..4209ea2aa1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kantera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kantera.cpp: + .text start:0x0000005C end:0x00000A04 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_obj_kantera/symbols.txt b/config/RZDP01/rels/d_a_obj_kantera/symbols.txt new file mode 100644 index 0000000000..d7d914bfc2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kantera/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +setBaseMtx__15daItemKantera_cFv = .text:0x0000012C; // type:function size:0x6C scope:global align:4 +Create__15daItemKantera_cFv = .text:0x00000198; // type:function size:0x14C scope:global align:4 +__CreateHeap__15daItemKantera_cFv = .text:0x000002E4; // type:function size:0x8 scope:global align:4 +create__15daItemKantera_cFv = .text:0x000002EC; // type:function size:0x1CC scope:global align:4 +bg_check__15daItemKantera_cFv = .text:0x000004B8; // type:function size:0xFC scope:global align:4 +actionInit__15daItemKantera_cFv = .text:0x000005B4; // type:function size:0x38 scope:global align:4 +actionWaitInit__15daItemKantera_cFv = .text:0x000005EC; // type:function size:0x74 scope:global align:4 +actionWait__15daItemKantera_cFv = .text:0x00000660; // type:function size:0x108 scope:global align:4 +initActionOrderGetDemo__15daItemKantera_cFv = .text:0x00000768; // type:function size:0x9C scope:global align:4 +actionOrderGetDemo__15daItemKantera_cFv = .text:0x00000804; // type:function size:0x7C scope:global align:4 +actionGetDemo__15daItemKantera_cFv = .text:0x00000880; // type:function size:0x64 scope:global align:4 +execute__15daItemKantera_cFv = .text:0x000008E4; // type:function size:0x84 scope:global align:4 +draw__15daItemKantera_cFv = .text:0x00000968; // type:function size:0x54 scope:global align:4 +_delete__15daItemKantera_cFv = .text:0x000009BC; // type:function size:0x38 scope:global align:4 +daItemKantera_Draw__FP15daItemKantera_c = .text:0x000009F4; // type:function size:0x4 scope:global align:4 +daItemKantera_Execute__FP15daItemKantera_c = .text:0x000009F8; // type:function size:0x4 scope:global align:4 +daItemKantera_Delete__FP15daItemKantera_c = .text:0x000009FC; // type:function size:0x4 scope:global align:4 +daItemKantera_Create__FP10fopAc_ac_c = .text:0x00000A00; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@94496 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94541 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94542 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94545 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@94628 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94629 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94630 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94631 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +l_demoFunc$93468 = .rodata:0x0000006C; // type:object size:0x30 scope:local align:4 +lbl_494_data_0 = .data:0x00000000; // type:object size:0x10 data:string +l_daItemKantera_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kantera = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daItemKantera_c = .data:0x00000060; // type:object size:0x44 scope:global align:4 +lbl_494_data_A4 = .data:0x000000A4; // type:object size:0x10 data:string +@93520 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__15daItemKantera_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_katatsumuri/splits.txt b/config/RZDP01/rels/d_a_obj_katatsumuri/splits.txt new file mode 100644 index 0000000000..61cec6c92f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_katatsumuri/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_katatsumuri.cpp: + .text start:0x000000CC end:0x00002094 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_katatsumuri/symbols.txt b/config/RZDP01/rels/d_a_obj_katatsumuri/symbols.txt new file mode 100644 index 0000000000..a58034f0f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_katatsumuri/symbols.txt @@ -0,0 +1,97 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KatHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjKAT_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKAT_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +ctrlJoint__10daObjKAT_cFP8J3DJointP8J3DModel = .text:0x000001B8; // type:function size:0xD0 scope:global align:4 +JointCallBack__FP8J3DJointi = .text:0x00000288; // type:function size:0x48 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x2F8 scope:global align:4 +daObjKAT_Create__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x5EC scope:global align:4 +daObjKAT_Delete__FP10daObjKAT_c = .text:0x00000BB4; // type:function size:0x68 scope:global align:4 +WallWalk__10daObjKAT_cFv = .text:0x00000C1C; // type:function size:0x258 scope:global align:4 +MoveAction__10daObjKAT_cFv = .text:0x00000E74; // type:function size:0x144 scope:global align:4 +Action__10daObjKAT_cFv = .text:0x00000FB8; // type:function size:0x54 scope:global align:4 +Insect_Release__10daObjKAT_cFv = .text:0x0000100C; // type:function size:0x18 scope:global align:4 +checkGround__10daObjKAT_cFv = .text:0x00001024; // type:function size:0x124 scope:global align:4 +F_MoveAction__10daObjKAT_cFv = .text:0x00001148; // type:function size:0x70 scope:global align:4 +ParticleSet__10daObjKAT_cFv = .text:0x000011B8; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKAT_cFv = .text:0x000012DC; // type:function size:0x1EC scope:global align:4 +ObjHit__10daObjKAT_cFv = .text:0x000014C8; // type:function size:0x104 scope:global align:4 +Execute__10daObjKAT_cFv = .text:0x000015CC; // type:function size:0x5F4 scope:global align:4 +Z_BufferChk__10daObjKAT_cFv = .text:0x00001BC0; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjKAT_cFv = .text:0x00001D3C; // type:function size:0x68 scope:global align:4 +daObjKAT_Draw__FP10daObjKAT_c = .text:0x00001DA4; // type:function size:0xE8 scope:global align:4 +daObjKAT_Execute__FP10daObjKAT_c = .text:0x00001E8C; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKAT_cFv = .text:0x00001E90; // type:function size:0x174 scope:global align:4 +daObjKAT_IsDelete__FP10daObjKAT_c = .text:0x00002004; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KatHIO_cFv = .text:0x0000200C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_katatsumuri_cpp = .text:0x0000204C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96649 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_495_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +ccSphSrc$93431 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@96655 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96667 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96672 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@96871 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96872 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96873 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96874 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96875 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96876 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96889 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96890 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96891 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96922 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96923 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96924 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96925 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96926 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96955 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96956 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96957 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96958 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96987 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97011 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@97038 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97039 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97126 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97127 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97128 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97129 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97152 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97153 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97154 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97189 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97190 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global align:4 +lbl_495_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObjKAT_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kat = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KatHIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_495_data_64 = .data:0x00000064; // type:object size:0xF data:string +@94123 = .data:0x00000074; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KatHIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__10daObjKAT_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_495_data_94 = .data:0x00000094; // type:object size:0xB data:string +@94127 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKAT_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_495_data_BC = .data:0x000000BC; // type:object size:0x8 data:string +lbl_495_data_C4 = .data:0x000000C4; // type:object size:0x4 data:string +lbl_495_data_C8 = .data:0x000000C8; // type:object size:0x4 data:string +lbl_495_data_CC = .data:0x000000CC; // type:object size:0x4 data:string +lbl_495_data_D0 = .data:0x000000D0; // type:object size:0x4 data:string +lbl_495_data_D4 = .data:0x000000D4; // type:object size:0x4 data:string +lbl_495_data_D8 = .data:0x000000D8; // type:object size:0x4 data:string +lbl_495_data_DC = .data:0x000000DC; // type:object size:0x4 data:string +lbl_495_data_E0 = .data:0x000000E0; // type:object size:0x4 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_495_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93422 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_kazeneko/splits.txt b/config/RZDP01/rels/d_a_obj_kazeneko/splits.txt new file mode 100644 index 0000000000..b52087e93b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kazeneko/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kazeneko.cpp: + .text start:0x0000005C end:0x00000888 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_kazeneko/symbols.txt b/config/RZDP01/rels/d_a_obj_kazeneko/symbols.txt new file mode 100644 index 0000000000..fe2f71413f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kazeneko/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__15daObjKazeNeko_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__15daObjKazeNeko_cFv = .text:0x000000E8; // type:function size:0xE8 scope:global align:4 +initCcCylinder__15daObjKazeNeko_cFv = .text:0x000001D0; // type:function size:0x88 scope:global align:4 +setCcCylinder__15daObjKazeNeko_cFv = .text:0x00000258; // type:function size:0x70 scope:global align:4 +swingHead__15daObjKazeNeko_cFv = .text:0x000002C8; // type:function size:0xBC scope:global align:4 +getFirstVec__15daObjKazeNeko_cFP4cXyzi = .text:0x00000384; // type:function size:0x48 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x000003CC; // type:function size:0xE0 scope:global align:4 +daObjKazeNeko_Draw__FP15daObjKazeNeko_c = .text:0x000004AC; // type:function size:0xC4 scope:global align:4 +daObjKazeNeko_Execute__FP15daObjKazeNeko_c = .text:0x00000570; // type:function size:0x180 scope:global align:4 +daObjKazeNeko_IsDelete__FP15daObjKazeNeko_c = .text:0x000006F0; // type:function size:0x8 scope:global align:4 +daObjKazeNeko_Delete__FP15daObjKazeNeko_c = .text:0x000006F8; // type:function size:0x68 scope:global align:4 +daObjKazeNeko_Create__FP10fopAc_ac_c = .text:0x00000760; // type:function size:0x104 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00000864; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__15daObjKazeNeko_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +@96350 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@96351 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96352 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96353 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$95149 = .rodata:0x00000040; // type:object size:0x44 scope:local align:4 +@96410 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96411 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96422 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@96486 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +lbl_496_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjKazeNeko_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KazeNeko = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_496_data_60 = .data:0x00000060; // type:object size:0x8 data:string +lbl_496_data_68 = .data:0x00000068; // type:object size:0x9 data:string diff --git a/config/RZDP01/rels/d_a_obj_kbacket/splits.txt b/config/RZDP01/rels/d_a_obj_kbacket/splits.txt new file mode 100644 index 0000000000..f31c09e51c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kbacket/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbacket.cpp: + .text start:0x000000CC end:0x000018C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_kbacket/symbols.txt b/config/RZDP01/rels/d_a_obj_kbacket/symbols.txt new file mode 100644 index 0000000000..1d54020ed2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kbacket/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_KBacket_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__15daObj_KBacket_cFv = .text:0x000001B8; // type:function size:0x314 scope:global align:4 +CreateHeap__15daObj_KBacket_cFv = .text:0x000004CC; // type:function size:0x100 scope:global align:4 +Execute__15daObj_KBacket_cFv = .text:0x000005CC; // type:function size:0xB34 scope:global align:4 +Draw__15daObj_KBacket_cFv = .text:0x00001100; // type:function size:0x114 scope:global align:4 +createHeapCallBack__15daObj_KBacket_cFP10fopAc_ac_c = .text:0x00001214; // type:function size:0x4 scope:global align:4 +setEnvTevColor__15daObj_KBacket_cFv = .text:0x00001218; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_KBacket_cFv = .text:0x00001270; // type:function size:0x44 scope:global align:4 +reset__15daObj_KBacket_cFv = .text:0x000012B4; // type:function size:0x14 scope:global align:4 +setMtx__15daObj_KBacket_cFv = .text:0x000012C8; // type:function size:0x128 scope:global align:4 +calcRollAngle__15daObj_KBacket_cFsi = .text:0x000013F0; // type:function size:0x88 scope:global align:4 +getWallAngle__15daObj_KBacket_cFsPs = .text:0x00001478; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__15daObj_KBacket_cFv = .text:0x000015EC; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__15daObj_KBacket_cFv = .text:0x00001668; // type:function size:0xF4 scope:global align:4 +setHamonPrtcl__15daObj_KBacket_cFv = .text:0x0000175C; // type:function size:0x58 scope:global align:4 +daObj_KBacket_Create__FPv = .text:0x000017B4; // type:function size:0x4 scope:global align:4 +daObj_KBacket_Delete__FPv = .text:0x000017B8; // type:function size:0x34 scope:global align:4 +daObj_KBacket_Execute__FPv = .text:0x000017EC; // type:function size:0x4 scope:global align:4 +daObj_KBacket_Draw__FPv = .text:0x000017F0; // type:function size:0x4 scope:global align:4 +daObj_KBacket_IsDelete__FPv = .text:0x000017F4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_kbacket_cpp = .text:0x000017FC; // type:function size:0x78 scope:global align:4 +__dt__21daObj_KBacket_Param_cFv = .text:0x00001874; // type:function size:0x40 scope:global align:4 +__ct__21daObj_KBacket_Param_cFv = .text:0x000018B4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_KBacket_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96712 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96713 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@96714 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96715 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96716 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96919 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96920 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96921 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96922 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96923 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96924 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96925 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@96926 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96927 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96928 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96929 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96930 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96932 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96933 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96934 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@96935 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96936 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96937 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96938 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@96939 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@96940 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96941 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96942 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96945 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 data:double +@97023 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97025 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97033 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x10 scope:global align:4 +lbl_497_data_10 = .data:0x00000010; // type:object size:0x8 data:string +l_resNameList = .data:0x00000018; // type:object size:0x4 scope:global align:4 +emttrId$95139 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +daObj_KBacket_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KBACKET = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daObj_KBacket_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_497_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@95192 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_KBacket_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__21daObj_KBacket_Param_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_497_data_B0 = .data:0x000000B0; // type:object size:0x16 data:string +__RTTI__21daObj_KBacket_Param_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +@94692 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kbox/splits.txt b/config/RZDP01/rels/d_a_obj_kbox/splits.txt new file mode 100644 index 0000000000..d23d323e13 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kbox.cpp: + .text start:0x000000CC end:0x00001618 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000400 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_obj_kbox/symbols.txt b/config/RZDP01/rels/d_a_obj_kbox/symbols.txt new file mode 100644 index 0000000000..d3c0cdf241 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kbox/symbols.txt @@ -0,0 +1,96 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Kbox_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000F0; // type:function size:0x120 scope:global align:4 +daObj_Kbox_Draw__FP14obj_kbox_class = .text:0x00000210; // type:function size:0x11C scope:global align:4 +daObj_Kbox_Execute__FP14obj_kbox_class = .text:0x0000032C; // type:function size:0xE40 scope:global align:4 +daObj_Kbox_IsDelete__FP14obj_kbox_class = .text:0x0000116C; // type:function size:0x8 scope:global align:4 +daObj_Kbox_Delete__FP14obj_kbox_class = .text:0x00001174; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000011F0; // type:function size:0x108 scope:global align:4 +daObj_Kbox_Create__FP10fopAc_ac_c = .text:0x000012F8; // type:function size:0x298 scope:global align:4 +__dt__16daObj_Kbox_HIO_cFv = .text:0x00001590; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kbox_cpp = .text:0x000015D0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93921 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93934 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93935 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93936 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +particle_id$91762 = .rodata:0x00000010; // type:object size:0x6 scope:local align:4 +@93967 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93968 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93969 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93970 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94141 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94142 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94143 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94144 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94145 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94146 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94147 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94148 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94149 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94150 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94151 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94152 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@94153 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94154 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94155 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94156 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94158 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94159 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94160 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94161 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94162 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94163 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94164 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94165 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94166 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94167 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94168 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94169 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94170 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94173 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94245 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94246 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94247 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +w_eff_id$91962 = .data:0x00000000; // type:object size:0x8 scope:local align:4 +lbl_498_data_8 = .data:0x00000008; // type:object size:0x18 +lbl_498_data_20 = .data:0x00000020; // type:object size:0x9 data:string +cc_sph_src$92087 = .data:0x0000002C; // type:object size:0x40 scope:local align:4 +l_daObj_Kbox_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KBOX = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Kbox_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_498_data_C8 = .data:0x000000C8; // type:object size:0x11 data:string +@92115 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Kbox_HIO_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_498_data_F0 = .data:0x000000F0; // type:object size:0x34 +@92177 = .data:0x00000124; // type:object size:0x3C scope:local align:4 +lbl_498_data_160 = .data:0x00000160; // type:object size:0x14 +@92179 = .data:0x00000174; // type:object size:0x34 scope:local align:4 +lbl_498_data_1A8 = .data:0x000001A8; // type:object size:0x48 +@92231 = .data:0x000001F0; // type:object size:0x4C scope:local align:4 +lbl_498_data_23C = .data:0x0000023C; // type:object size:0x14 +@92235 = .data:0x00000250; // type:object size:0x44 scope:local align:4 +lbl_498_data_294 = .data:0x00000294; // type:object size:0x14 +@92237 = .data:0x000002A8; // type:object size:0x24 scope:local align:4 +lbl_498_data_2CC = .data:0x000002CC; // type:object size:0x18 +@92239 = .data:0x000002E4; // type:object size:0xC scope:local align:4 +lbl_498_data_2F0 = .data:0x000002F0; // type:object size:0x1C +@92241 = .data:0x0000030C; // type:object size:0xC scope:local align:4 +lbl_498_data_318 = .data:0x00000318; // type:object size:0x14 +@92275 = .data:0x0000032C; // type:object size:0x14 scope:local align:4 +lbl_498_data_340 = .data:0x00000340; // type:object size:0xC0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@91961 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +sc$91958 = .bss:0x00000034; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_key/splits.txt b/config/RZDP01/rels/d_a_obj_key/splits.txt new file mode 100644 index 0000000000..3beaadac72 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_key/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_key.cpp: + .text start:0x000000CC end:0x00001774 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000280 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_key/symbols.txt b/config/RZDP01/rels/d_a_obj_key/symbols.txt new file mode 100644 index 0000000000..e9d7222201 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_key/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daObj_Key_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Key_Draw__FP13obj_key_class = .text:0x000000FC; // type:function size:0x90 scope:global align:4 +s_count_sub__FPvPv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +s_master_sub__FPvPv = .text:0x000001F4; // type:function size:0xC0 scope:global align:4 +daObj_Key_Execute__FP13obj_key_class = .text:0x000002B4; // type:function size:0xFF0 scope:global align:4 +daObj_Key_IsDelete__FP13obj_key_class = .text:0x000012A4; // type:function size:0x8 scope:global align:4 +daObj_Key_Delete__FP13obj_key_class = .text:0x000012AC; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001314; // type:function size:0xF8 scope:global align:4 +daObj_Key_Create__FP10fopAc_ac_c = .text:0x0000140C; // type:function size:0x2D8 scope:global align:4 +__dt__15daObj_Key_HIO_cFv = .text:0x000016E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_key_cpp = .text:0x00001724; // type:function size:0x48 scope:global align:4 +setPos__7daKey_cF4cXyz = .text:0x0000176C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96714 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96715 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96765 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96780 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97015 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97018 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97019 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97020 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97021 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97022 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97023 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97024 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97025 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97026 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97027 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97028 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97029 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97030 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97031 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97032 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97033 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97034 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97035 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97036 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97037 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97119 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +key_eno$94151 = .data:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_499_data_4 = .data:0x00000004; // type:object size:0x18 +l_daObj_Key_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KEY = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Key_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_499_data_78 = .data:0x00000078; // type:object size:0x10 data:string +@94269 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Key_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +lbl_499_data_9C = .data:0x0000009C; // type:object size:0x34 +@94332 = .data:0x000000D0; // type:object size:0x3C scope:local align:4 +lbl_499_data_10C = .data:0x0000010C; // type:object size:0x14 +@94334 = .data:0x00000120; // type:object size:0x34 scope:local align:4 +lbl_499_data_154 = .data:0x00000154; // type:object size:0x14 +@94392 = .data:0x00000168; // type:object size:0x24 scope:local align:4 +lbl_499_data_18C = .data:0x0000018C; // type:object size:0x18 +@94394 = .data:0x000001A4; // type:object size:0xC scope:local align:4 +lbl_499_data_1B0 = .data:0x000001B0; // type:object size:0x1C +@94396 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +lbl_499_data_1D8 = .data:0x000001D8; // type:object size:0xA8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_499_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93805 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte +target_info_count = .bss:0x00000028; // type:object size:0x2 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_obj_keyhole/splits.txt b/config/RZDP01/rels/d_a_obj_keyhole/splits.txt new file mode 100644 index 0000000000..002ffde39b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_keyhole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_keyhole.cpp: + .text start:0x000000CC end:0x00002230 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000214 + .bss start:0x00000008 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_keyhole/symbols.txt b/config/RZDP01/rels/d_a_obj_keyhole/symbols.txt new file mode 100644 index 0000000000..a499e733d6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_keyhole/symbols.txt @@ -0,0 +1,115 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daObj_Keyhole_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000F0; // type:function size:0xC0 scope:global align:4 +daObj_Keyhole_Draw__FP17obj_keyhole_class = .text:0x000001B0; // type:function size:0xFC scope:global align:4 +chain_move__FP17obj_keyhole_class = .text:0x000002AC; // type:function size:0xC7C scope:global align:4 +open__FP17obj_keyhole_class = .text:0x00000F28; // type:function size:0x198 scope:global align:4 +drop__FP17obj_keyhole_class = .text:0x000010C0; // type:function size:0x2B4 scope:global align:4 +daObj_Keyhole_Execute__FP17obj_keyhole_class = .text:0x00001374; // type:function size:0x514 scope:global align:4 +daObj_Keyhole_IsDelete__FP17obj_keyhole_class = .text:0x00001888; // type:function size:0x8 scope:global align:4 +daObj_Keyhole_Delete__FP17obj_keyhole_class = .text:0x00001890; // type:function size:0xB4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001944; // type:function size:0x2A8 scope:global align:4 +daObj_Keyhole_Create__FP10fopAc_ac_c = .text:0x00001BEC; // type:function size:0x394 scope:global align:4 +__dt__19daObj_Keyhole_HIO_cFv = .text:0x00001F80; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_keyhole_cpp = .text:0x00001FC0; // type:function size:0x48 scope:global align:4 +getModel__14mDoExt_McaMorfFv = .text:0x00002008; // type:function size:0x8 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x00002010; // type:function size:0xC scope:global align:4 +fopAcM_searchPlayerDistanceXZ__FPC10fopAc_ac_c = .text:0x0000201C; // type:function size:0x10 scope:global align:4 +cMtx_YrotS__FPA4_fs = .text:0x0000202C; // type:function size:0x8 scope:global align:4 +cM_ssin__Fs = .text:0x00002034; // type:function size:0x14 scope:global align:4 +daPy_getPlayerActorClass__Fv = .text:0x00002048; // type:function size:0x10 scope:global align:4 +checkFrontRollCrash__9daPy_py_cCFv = .text:0x00002058; // type:function size:0xC scope:global align:4 +dComIfG_Ccsp__Fv = .text:0x00002064; // type:function size:0x10 scope:global align:4 +setBaseTRMtx__8J3DModelFPA4_f = .text:0x00002074; // type:function size:0x10 scope:global align:4 +checkOpen__17obj_keyhole_classFv = .text:0x00002084; // type:function size:0x14 scope:global align:4 +YrotM__14mDoMtx_stack_cFs = .text:0x00002098; // type:function size:0x10 scope:global align:4 +XrotM__14mDoMtx_stack_cFs = .text:0x000020A8; // type:function size:0x10 scope:global align:4 +get__14mDoMtx_stack_cFv = .text:0x000020B8; // type:function size:0xC scope:global align:4 +__ct__10kh_chain_sFv = .text:0x000020C4; // type:function size:0xB4 scope:global align:4 +__dt__10kh_chain_sFv = .text:0x00002178; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94798 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94817 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94955 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94956 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94957 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94958 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94964 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94965 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94966 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94967 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94968 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94969 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94970 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94971 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94972 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:string +@94975 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +@94978 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94981 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95021 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95045 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95046 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95047 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95048 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95049 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95051 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95052 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95053 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:string +@95091 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@95092 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95093 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@95094 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@95095 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@95206 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@95291 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@95292 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95293 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95294 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95295 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmd_d$92300 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +mdl_f$92301 = .data:0x00000028; // type:object size:0x28 scope:local align:4 +bck_d$92320 = .data:0x00000050; // type:object size:0x28 scope:local align:4 +cbmd_d$92321 = .data:0x00000078; // type:object size:0x28 scope:local align:4 +lbl_500_data_A0 = .data:0x000000A0; // type:object size:0x9 data:string +lbl_500_data_A9 = .data:0x000000A9; // type:object size:0x9 data:string +lbl_500_data_B2 = .data:0x000000B2; // type:object size:0xA data:string +lbl_500_data_BC = .data:0x000000BC; // type:object size:0xA data:string +lbl_500_data_C6 = .data:0x000000C6; // type:object size:0xA data:string +arc_name$92370 = .data:0x000000D0; // type:object size:0x28 scope:local align:4 +cc_sph_src$92392 = .data:0x000000F8; // type:object size:0x40 scope:local align:4 +l_daObj_Keyhole_Method = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KEYHOLE = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__19daObj_Keyhole_HIO_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_500_data_194 = .data:0x00000194; // type:object size:0x14 data:string +@92448 = .data:0x000001A8; // type:object size:0xC scope:local align:4 +__RTTI__19daObj_Keyhole_HIO_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_500_data_1BC = .data:0x000001BC; // type:object size:0x58 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91816 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +@92042 = .bss:0x00000028; // type:object size:0xC scope:local align:4 +@92043 = .bss:0x00000034; // type:object size:0xC scope:local align:4 +@92044 = .bss:0x00000040; // type:object size:0xC scope:local align:4 +@92045 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +@92046 = .bss:0x00000058; // type:object size:0xC scope:local align:4 +@92047 = .bss:0x00000064; // type:object size:0xC scope:local align:4 +lock_pos$92039 = .bss:0x00000070; // type:object size:0x48 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_kgate/splits.txt b/config/RZDP01/rels/d_a_obj_kgate/splits.txt new file mode 100644 index 0000000000..d2e7afd30d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kgate.cpp: + .text start:0x0000005C end:0x000023CC + .rodata start:0x00000000 end:0x00000188 + .data start:0x00000000 end:0x00000184 diff --git a/config/RZDP01/rels/d_a_obj_kgate/symbols.txt b/config/RZDP01/rels/d_a_obj_kgate/symbols.txt new file mode 100644 index 0000000000..59d703b451 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kgate/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +initBaseMtx__12daObjKGate_cFv = .text:0x000000B0; // type:function size:0x164 scope:global align:4 +setBaseMtx__12daObjKGate_cFv = .text:0x00000214; // type:function size:0x490 scope:global align:4 +Create__12daObjKGate_cFv = .text:0x000006A4; // type:function size:0x1FC scope:global align:4 +CreateHeap__12daObjKGate_cFv = .text:0x000008A0; // type:function size:0x240 scope:global align:4 +create1st__12daObjKGate_cFv = .text:0x00000AE0; // type:function size:0xE8 scope:global align:4 +checkAreaL__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000BC8; // type:function size:0x384 scope:global align:4 +checkAreaR__12daObjKGate_cFPC4cXyzPC4cXyz = .text:0x00000F4C; // type:function size:0x384 scope:global align:4 +checkOpen__12daObjKGate_cFv = .text:0x000012D0; // type:function size:0x130 scope:global align:4 +checkDirL__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001400; // type:function size:0x84 scope:global align:4 +checkDirR__12daObjKGate_cFP10fopAc_ac_c = .text:0x00001484; // type:function size:0x84 scope:global align:4 +action__12daObjKGate_cFv = .text:0x00001508; // type:function size:0x44 scope:global align:4 +action_typeA__12daObjKGate_cFv = .text:0x0000154C; // type:function size:0x68C scope:global align:4 +action_typeB__12daObjKGate_cFv = .text:0x00001BD8; // type:function size:0x25C scope:global align:4 +actionWaitEvent__12daObjKGate_cFv = .text:0x00001E34; // type:function size:0xA8 scope:global align:4 +actionEvent__12daObjKGate_cFv = .text:0x00001EDC; // type:function size:0x68 scope:global align:4 +actionDead__12daObjKGate_cFv = .text:0x00001F44; // type:function size:0x4 scope:global align:4 +demoProc__12daObjKGate_cFv = .text:0x00001F48; // type:function size:0x1A8 scope:global align:4 +Execute__12daObjKGate_cFPPA3_A4_f = .text:0x000020F0; // type:function size:0x80 scope:global align:4 +Draw__12daObjKGate_cFv = .text:0x00002170; // type:function size:0x124 scope:global align:4 +Delete__12daObjKGate_cFv = .text:0x00002294; // type:function size:0x78 scope:global align:4 +daObjKGate_create1st__FP12daObjKGate_c = .text:0x0000230C; // type:function size:0xA8 scope:global align:4 +daObjKGate_MoveBGDelete__FP12daObjKGate_c = .text:0x000023B4; // type:function size:0x4 scope:global align:4 +daObjKGate_MoveBGExecute__FP12daObjKGate_c = .text:0x000023B8; // type:function size:0x4 scope:global align:4 +daObjKGate_MoveBGDraw__FP12daObjKGate_c = .text:0x000023BC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_gateBmdIdx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_gateKeyIdx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_gateHookIdx = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +l_gateDzbIdx = .rodata:0x00000024; // type:object size:0xC scope:global align:4 +l_gate_heap = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_key_heap = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 +l_cull_box = .rodata:0x00000048; // type:object size:0x18 scope:global align:4 +l_cyl_src = .rodata:0x00000060; // type:object size:0x44 scope:global align:4 +@98058 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@98059 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@98060 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@98061 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@98062 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@98104 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98105 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@98106 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@98107 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@98108 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@98109 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@98110 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@98111 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@98112 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@98113 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@98114 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98115 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98116 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98117 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@98118 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@98119 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@98157 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@98306 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@98307 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@98308 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@98309 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@98310 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@98311 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@98312 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@98313 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@98314 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@98356 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@98490 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@98491 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@98492 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@98493 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@98494 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@98495 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@98496 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@98497 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@98498 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@98499 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:string +@98503 = .rodata:0x00000150; // type:object size:0x8 scope:local align:4 +l_tg_offset$95649 = .rodata:0x00000158; // type:object size:0x30 scope:local align:4 +lbl_100_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_100_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_100_data_14 = .data:0x00000014; // type:object size:0xA data:string +l_arcName = .data:0x00000020; // type:object size:0xC scope:global align:4 +lbl_100_data_2C = .data:0x0000002C; // type:object size:0x11 data:string +lbl_100_data_3D = .data:0x0000003D; // type:object size:0x12 data:string +l_evName$95184 = .data:0x00000050; // type:object size:0xC scope:local align:4 +l_func$95462 = .data:0x0000005C; // type:object size:0x24 scope:local align:4 +l_func$95699 = .data:0x00000080; // type:object size:0x24 scope:local align:4 +lbl_100_data_A4 = .data:0x000000A4; // type:object size:0x7 data:string +lbl_100_data_AB = .data:0x000000AB; // type:object size:0x6 data:string +lbl_100_data_B1 = .data:0x000000B1; // type:object size:0x5 data:string +lbl_100_data_B6 = .data:0x000000B6; // type:object size:0xB data:string +lbl_100_data_C1 = .data:0x000000C1; // type:object size:0x7 data:string +lbl_100_data_C8 = .data:0x000000C8; // type:object size:0x5 data:string +action_table$95744 = .data:0x000000D0; // type:object size:0x10 scope:local align:4 +daObjKGate_METHODS = .data:0x000000E0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KkrGate = .data:0x00000100; // type:object size:0x30 scope:global align:4 +__vt__12daObjKGate_c = .data:0x00000130; // type:object size:0x28 scope:global align:4 +lbl_100_data_158 = .data:0x00000158; // type:object size:0xD data:string +@95832 = .data:0x00000168; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjKGate_c = .data:0x0000017C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ki/splits.txt b/config/RZDP01/rels/d_a_obj_ki/splits.txt new file mode 100644 index 0000000000..4dd2f55f6d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ki.cpp: + .text start:0x000000CC end:0x00000C5C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000B0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_ki/symbols.txt b/config/RZDP01/rels/d_a_obj_ki/symbols.txt new file mode 100644 index 0000000000..d46156dc3f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ki/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_Ki_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000EC; // type:function size:0xDC scope:global align:4 +daObj_Ki_Draw__FP12obj_ki_class = .text:0x000001C8; // type:function size:0x6C scope:global align:4 +daObj_Ki_Execute__FP12obj_ki_class = .text:0x00000234; // type:function size:0x2E0 scope:global align:4 +daObj_Ki_IsDelete__FP12obj_ki_class = .text:0x00000514; // type:function size:0x8 scope:global align:4 +daObj_Ki_Delete__FP12obj_ki_class = .text:0x0000051C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x1C4 scope:global align:4 +daObj_Ki_Create__FP10fopAc_ac_c = .text:0x00000748; // type:function size:0x3E0 scope:global align:4 +__ct__7sq_cp_sFv = .text:0x00000B28; // type:function size:0x48 scope:global align:4 +__dt__7sq_cp_sFv = .text:0x00000B70; // type:function size:0x64 scope:global align:4 +__dt__14daObj_Ki_HIO_cFv = .text:0x00000BD4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ki_cpp = .text:0x00000C14; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92738 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92739 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92743 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@92819 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92869 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92870 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92871 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92873 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92874 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92875 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92876 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92877 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92878 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92879 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92882 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +ki_bmd = .data:0x00000008; // type:object size:0x8 scope:global align:4 +ki_dzb$91825 = .data:0x00000010; // type:object size:0x8 scope:local align:4 +l_daObj_Ki_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KI = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Ki_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_501_data_74 = .data:0x00000074; // type:object size:0xF data:string +@91918 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_Ki_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_501_data_98 = .data:0x00000098; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_501_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91719 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_kiPot/splits.txt b/config/RZDP01/rels/d_a_obj_kiPot/splits.txt new file mode 100644 index 0000000000..5780faa2df --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kiPot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kiPot.cpp: + .text start:0x000000CC end:0x000003FC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_kiPot/symbols.txt b/config/RZDP01/rels/d_a_obj_kiPot/symbols.txt new file mode 100644 index 0000000000..16eb9b5bf4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kiPot/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daKiPot_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__9daKiPot_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__9daKiPot_cFv = .text:0x00000140; // type:function size:0xC8 scope:global align:4 +Execute__9daKiPot_cFv = .text:0x00000208; // type:function size:0x7C scope:global align:4 +modeWait__9daKiPot_cFv = .text:0x00000284; // type:function size:0x88 scope:global align:4 +chkEvent__9daKiPot_cFv = .text:0x0000030C; // type:function size:0x50 scope:global align:4 +daKiPot_Draw__FP9daKiPot_c = .text:0x0000035C; // type:function size:0x8 scope:global align:4 +daKiPot_Execute__FP9daKiPot_c = .text:0x00000364; // type:function size:0x4 scope:global align:4 +daKiPot_Delete__FP9daKiPot_c = .text:0x00000368; // type:function size:0x8 scope:global align:4 +daKiPot_Create__FP10fopAc_ac_c = .text:0x00000370; // type:function size:0x4 scope:global align:4 +__dt__13daKiPot_HIO_cFv = .text:0x00000374; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kiPot_cpp = .text:0x000003B4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89519 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89537 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89538 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89539 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +mode_proc$88971 = .data:0x00000018; // type:object size:0xC scope:local align:4 +l_daKiPot_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KiPot = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__13daKiPot_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_502_data_80 = .data:0x00000080; // type:object size:0xE data:string +@89033 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__13daKiPot_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88929 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kita/splits.txt b/config/RZDP01/rels/d_a_obj_kita/splits.txt new file mode 100644 index 0000000000..52b1c31b70 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kita/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kita.cpp: + .text start:0x000000CC end:0x00000C48 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_obj_kita/symbols.txt b/config/RZDP01/rels/d_a_obj_kita/symbols.txt new file mode 100644 index 0000000000..4d8d821817 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kita/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Kita_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +daObj_Kita_Draw__FP14obj_kita_class = .text:0x0000010C; // type:function size:0x90 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000019C; // type:function size:0xC scope:global align:4 +daObj_Kita_Execute__FP14obj_kita_class = .text:0x000001A8; // type:function size:0x61C scope:global align:4 +daObj_Kita_IsDelete__FP14obj_kita_class = .text:0x000007C4; // type:function size:0x8 scope:global align:4 +daObj_Kita_Delete__FP14obj_kita_class = .text:0x000007CC; // type:function size:0x98 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x12C scope:global align:4 +daObj_Kita_Create__FP10fopAc_ac_c = .text:0x00000990; // type:function size:0x1EC scope:global align:4 +__ct__6kita_sFv = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +__dt__16daObj_Kita_HIO_cFv = .text:0x00000B80; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kita_cpp = .text:0x00000BC0; // type:function size:0x48 scope:global align:4 +__dt__6kita_sFv = .text:0x00000C08; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94371 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94372 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@94373 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94374 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94439 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94442 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94443 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94444 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94445 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94446 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94447 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94448 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94449 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94450 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94454 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94458 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@94542 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94543 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94544 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_503_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daObj_Kita_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_KITA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Kita_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_503_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@93551 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Kita_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_503_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93316 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_kjgjs/splits.txt b/config/RZDP01/rels/d_a_obj_kjgjs/splits.txt new file mode 100644 index 0000000000..15d73cf361 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kjgjs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kjgjs.cpp: + .text start:0x0000005C end:0x00000468 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt b/config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt new file mode 100644 index 0000000000..a363208175 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kjgjs/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__12daObjKJgjs_cFv = .text:0x0000005C; // type:function size:0xB8 scope:global align:4 +setMtx__12daObjKJgjs_cFv = .text:0x00000114; // type:function size:0x74 scope:global align:4 +CreateHeap__12daObjKJgjs_cFv = .text:0x00000188; // type:function size:0x78 scope:global align:4 +Create__12daObjKJgjs_cFv = .text:0x00000200; // type:function size:0xB4 scope:global align:4 +Execute__12daObjKJgjs_cFPPA3_A4_f = .text:0x000002B4; // type:function size:0x10 scope:global align:4 +Draw__12daObjKJgjs_cFv = .text:0x000002C4; // type:function size:0x98 scope:global align:4 +Delete__12daObjKJgjs_cFv = .text:0x0000035C; // type:function size:0x38 scope:global align:4 +daObjKJgjs_create1st__FP12daObjKJgjs_c = .text:0x00000394; // type:function size:0x60 scope:global align:4 +daObjKJgjs_MoveBGDelete__FP12daObjKJgjs_c = .text:0x000003F4; // type:function size:0x4 scope:global align:4 +daObjKJgjs_MoveBGExecute__FP12daObjKJgjs_c = .text:0x000003F8; // type:function size:0x4 scope:global align:4 +daObjKJgjs_MoveBGDraw__FP12daObjKJgjs_c = .text:0x000003FC; // type:function size:0x10 scope:global align:4 +__dt__12daObjKJgjs_cFv = .text:0x0000040C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 data:float +lbl_504_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjKJgjs_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KJgjs = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjKJgjs_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_504_data_88 = .data:0x00000088; // type:object size:0xD data:string +@89116 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__12daObjKJgjs_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_504_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kkanban/splits.txt b/config/RZDP01/rels/d_a_obj_kkanban/splits.txt new file mode 100644 index 0000000000..cacf6d1813 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kkanban/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kkanban.cpp: + .text start:0x0000005C end:0x000006FC + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x00000110 diff --git a/config/RZDP01/rels/d_a_obj_kkanban/symbols.txt b/config/RZDP01/rels/d_a_obj_kkanban/symbols.txt new file mode 100644 index 0000000000..c95f638946 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kkanban/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xBC scope:global align:4 +initBaseMtx__14daObjKKanban_cFv = .text:0x00000118; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjKKanban_cFv = .text:0x00000138; // type:function size:0x64 scope:global align:4 +Create__14daObjKKanban_cFv = .text:0x0000019C; // type:function size:0x118 scope:global align:4 +setTG__14daObjKKanban_cFv = .text:0x000002B4; // type:function size:0xBC scope:global align:4 +CreateHeap__14daObjKKanban_cFv = .text:0x00000370; // type:function size:0x68 scope:global align:4 +create1st__14daObjKKanban_cFv = .text:0x000003D8; // type:function size:0x64 scope:global align:4 +Execute__14daObjKKanban_cFPPA3_A4_f = .text:0x0000043C; // type:function size:0x11C scope:global align:4 +Draw__14daObjKKanban_cFv = .text:0x00000558; // type:function size:0x98 scope:global align:4 +Delete__14daObjKKanban_cFv = .text:0x000005F0; // type:function size:0x30 scope:global align:4 +daObjKKanban_create1st__FP14daObjKKanban_c = .text:0x00000620; // type:function size:0xC4 scope:global align:4 +daObjKKanban_MoveBGDelete__FP14daObjKKanban_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daObjKKanban_MoveBGExecute__FP14daObjKKanban_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daObjKKanban_MoveBGDraw__FP14daObjKKanban_c = .text:0x000006EC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89988 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89989 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89990 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89991 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89992 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89993 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90002 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90004 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90005 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90034 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90035 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90036 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_505_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_tri_src = .data:0x00000010; // type:object size:0x54 scope:global align:4 +lbl_505_data_64 = .data:0x00000064; // type:object size:0x5 data:string +daObjKKanban_METHODS = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KKanban = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__14daObjKKanban_c = .data:0x000000BC; // type:object size:0x28 scope:global align:4 +lbl_505_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@89105 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjKKanban_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_klift00/splits.txt b/config/RZDP01/rels/d_a_obj_klift00/splits.txt new file mode 100644 index 0000000000..4bc93fa57d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_klift00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_klift00.cpp: + .text start:0x0000005C end:0x00001034 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000168 diff --git a/config/RZDP01/rels/d_a_obj_klift00/symbols.txt b/config/RZDP01/rels/d_a_obj_klift00/symbols.txt new file mode 100644 index 0000000000..471fc36b86 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_klift00/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__14daObjKLift00_cFv = .text:0x00000068; // type:function size:0x8C scope:global align:4 +setMtx__14daObjKLift00_cFv = .text:0x000000F4; // type:function size:0x36C scope:global align:4 +rideActor__14daObjKLift00_cFP10fopAc_ac_c = .text:0x00000460; // type:function size:0x114 scope:global align:4 +CreateHeap__14daObjKLift00_cFv = .text:0x00000574; // type:function size:0x160 scope:global align:4 +Create__14daObjKLift00_cFv = .text:0x000006D4; // type:function size:0x1D4 scope:global align:4 +Execute__14daObjKLift00_cFPPA3_A4_f = .text:0x000008A8; // type:function size:0x4C8 scope:global align:4 +Draw__14daObjKLift00_cFv = .text:0x00000D70; // type:function size:0x12C scope:global align:4 +Delete__14daObjKLift00_cFv = .text:0x00000E9C; // type:function size:0x38 scope:global align:4 +daObjKLift00_create1st__FP14daObjKLift00_c = .text:0x00000ED4; // type:function size:0xF8 scope:global align:4 +daObjKLift00_MoveBGDelete__FP14daObjKLift00_c = .text:0x00000FCC; // type:function size:0x4 scope:global align:4 +daObjKLift00_MoveBGExecute__FP14daObjKLift00_c = .text:0x00000FD0; // type:function size:0x4 scope:global align:4 +daObjKLift00_MoveBGDraw__FP14daObjKLift00_c = .text:0x00000FD4; // type:function size:0x10 scope:global align:4 +__ct__10dMdl_obj_cFv = .text:0x00000FE4; // type:function size:0xC scope:global align:4 +__ct__Q214daObjKLift00_c8ChainPosFv = .text:0x00000FF0; // type:function size:0x4 scope:global align:4 +__dt__Q214daObjKLift00_c8ChainPosFv = .text:0x00000FF4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +@89090 = .rodata:0x00000010; // type:object size:0xC scope:local align:4 +@90858 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90859 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90874 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90875 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90876 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90947 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90948 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90949 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90950 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90951 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90955 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@91063 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91064 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91065 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91066 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91067 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91068 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_101_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:global align:4 +l_cc_cyl_src = .data:0x00000050; // type:object size:0x44 scope:global align:4 +daObjKLift00_METHODS = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KLift00 = .data:0x000000B4; // type:object size:0x30 scope:global align:4 +__vt__14daObjKLift00_c = .data:0x000000E4; // type:object size:0x28 scope:global align:4 +lbl_101_data_10C = .data:0x0000010C; // type:object size:0xF data:string +@89437 = .data:0x0000011C; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjKLift00_c = .data:0x00000138; // type:object size:0x8 scope:global align:4 +lbl_101_data_140 = .data:0x00000140; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000160; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_knBullet/splits.txt b/config/RZDP01/rels/d_a_obj_knBullet/splits.txt new file mode 100644 index 0000000000..c503eae844 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_knBullet/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_knBullet.cpp: + .text start:0x0000005C end:0x00000748 + .rodata start:0x00000000 end:0x0000007A + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_knBullet/symbols.txt b/config/RZDP01/rels/d_a_obj_knBullet/symbols.txt new file mode 100644 index 0000000000..792f4bc3dd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_knBullet/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daObjKnBullet_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__15daObjKnBullet_cFv = .text:0x0000017C; // type:function size:0x194 scope:global align:4 +setBaseMtx__15daObjKnBullet_cFv = .text:0x00000310; // type:function size:0x5C scope:global align:4 +col_init__15daObjKnBullet_cFv = .text:0x0000036C; // type:function size:0x70 scope:global align:4 +col_chk__15daObjKnBullet_cFv = .text:0x000003DC; // type:function size:0x258 scope:global align:4 +hitPrtclSet__15daObjKnBullet_cFv = .text:0x00000634; // type:function size:0xF4 scope:global align:4 +daObjKnBullet_Execute__FP15daObjKnBullet_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +daObjKnBullet_Draw__FP15daObjKnBullet_c = .text:0x0000072C; // type:function size:0x8 scope:global align:4 +daObjKnBullet_IsDelete__FP15daObjKnBullet_c = .text:0x00000734; // type:function size:0x8 scope:global align:4 +daObjKnBullet_Delete__FP15daObjKnBullet_c = .text:0x0000073C; // type:function size:0x8 scope:global align:4 +daObjKnBullet_create__FP10fopAc_ac_c = .text:0x00000744; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_sph_src = .rodata:0x0000000C; // type:object size:0x40 scope:global align:4 +@98162 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98163 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98164 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98165 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +l_prticles_id$97024 = .rodata:0x0000005C; // type:object size:0x6 scope:local align:4 +@98238 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@98239 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98303 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98304 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +l_prticles_id$97161 = .rodata:0x00000074; // type:object size:0x6 scope:local align:4 +l_daObjKnBullet_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_KN_BULLET = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kshutter/splits.txt b/config/RZDP01/rels/d_a_obj_kshutter/splits.txt new file mode 100644 index 0000000000..3212d2567b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kshutter/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kshutter.cpp: + .text start:0x0000005C end:0x00001CF8 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000318 diff --git a/config/RZDP01/rels/d_a_obj_kshutter/symbols.txt b/config/RZDP01/rels/d_a_obj_kshutter/symbols.txt new file mode 100644 index 0000000000..044814fec8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kshutter/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjKshtr_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjKshtr_cFv = .text:0x000000C8; // type:function size:0xDC scope:global align:4 +Create__12daObjKshtr_cFv = .text:0x000001A4; // type:function size:0x28C scope:global align:4 +offDzb__12daObjKshtr_cFv = .text:0x00000430; // type:function size:0x58 scope:global align:4 +CreateHeap__12daObjKshtr_cFv = .text:0x00000488; // type:function size:0x18C scope:global align:4 +phase_0__12daObjKshtr_cFv = .text:0x00000614; // type:function size:0x124 scope:global align:4 +phase_1__12daObjKshtr_cFv = .text:0x00000738; // type:function size:0xA8 scope:global align:4 +phase_2__12daObjKshtr_cFv = .text:0x000007E0; // type:function size:0x8 scope:global align:4 +Execute__12daObjKshtr_cFPPA3_A4_f = .text:0x000007E8; // type:function size:0x94 scope:global align:4 +checkArea__12daObjKshtr_cFv = .text:0x0000087C; // type:function size:0x170 scope:global align:4 +checkOpen__12daObjKshtr_cFv = .text:0x000009EC; // type:function size:0x90 scope:global align:4 +demoProc2__12daObjKshtr_cFv = .text:0x00000A7C; // type:function size:0x240 scope:global align:4 +adjustmentProc__12daObjKshtr_cFv = .text:0x00000CBC; // type:function size:0xDC scope:global align:4 +keyUnlockInit__12daObjKshtr_cFv = .text:0x00000D98; // type:function size:0x7C scope:global align:4 +keyUnlock__12daObjKshtr_cFv = .text:0x00000E14; // type:function size:0x54 scope:global align:4 +openInit__12daObjKshtr_cFv = .text:0x00000E68; // type:function size:0xAC scope:global align:4 +openProc__12daObjKshtr_cFv = .text:0x00000F14; // type:function size:0x74 scope:global align:4 +openProc_type1__12daObjKshtr_cFv = .text:0x00000F88; // type:function size:0x218 scope:global align:4 +openProc_type2__12daObjKshtr_cFv = .text:0x000011A0; // type:function size:0x12C scope:global align:4 +openProc_typeL3Boss__12daObjKshtr_cFv = .text:0x000012CC; // type:function size:0x60 scope:global align:4 +demoProc__12daObjKshtr_cFv = .text:0x0000132C; // type:function size:0x64 scope:global align:4 +demoJail1__12daObjKshtr_cFv = .text:0x00001390; // type:function size:0x214 scope:global align:4 +demoJail2__12daObjKshtr_cFv = .text:0x000015A4; // type:function size:0xFC scope:global align:4 +demoJail11__12daObjKshtr_cFv = .text:0x000016A0; // type:function size:0x124 scope:global align:4 +demoJail21__12daObjKshtr_cFv = .text:0x000017C4; // type:function size:0x8 scope:global align:4 +anmInit__12daObjKshtr_cFv = .text:0x000017CC; // type:function size:0xC8 scope:global align:4 +actionWaitEvent__12daObjKshtr_cFv = .text:0x00001894; // type:function size:0xB4 scope:global align:4 +actionEvent__12daObjKshtr_cFv = .text:0x00001948; // type:function size:0x74 scope:global align:4 +actionDead__12daObjKshtr_cFv = .text:0x000019BC; // type:function size:0x4 scope:global align:4 +actionWaitEvent2__12daObjKshtr_cFv = .text:0x000019C0; // type:function size:0xB8 scope:global align:4 +actionOpen__12daObjKshtr_cFv = .text:0x00001A78; // type:function size:0x3C scope:global align:4 +actionEvent2__12daObjKshtr_cFv = .text:0x00001AB4; // type:function size:0x68 scope:global align:4 +actionDead2__12daObjKshtr_cFv = .text:0x00001B1C; // type:function size:0x4 scope:global align:4 +Draw__12daObjKshtr_cFv = .text:0x00001B20; // type:function size:0xDC scope:global align:4 +Delete__12daObjKshtr_cFv = .text:0x00001BFC; // type:function size:0x6C scope:global align:4 +daObjKshtr_create1st__FP12daObjKshtr_c = .text:0x00001C68; // type:function size:0x78 scope:global align:4 +daObjKshtr_MoveBGDelete__FP12daObjKshtr_c = .text:0x00001CE0; // type:function size:0x4 scope:global align:4 +daObjKshtr_MoveBGExecute__FP12daObjKshtr_c = .text:0x00001CE4; // type:function size:0x4 scope:global align:4 +daObjKshtr_MoveBGDraw__FP12daObjKshtr_c = .text:0x00001CE8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_dzb = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +l_heap_size = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +l_cull_box = .rodata:0x0000003C; // type:object size:0x18 scope:global align:4 +@94329 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94332 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94335 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@94387 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94493 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:string +@94494 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94567 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@94644 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_eff_id$92252 = .rodata:0x00000088; // type:object size:0xA scope:local align:4 +@94676 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94680 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94681 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_507_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_507_data_13 = .data:0x00000013; // type:object size:0xA data:string +lbl_507_data_1D = .data:0x0000001D; // type:object size:0xA data:string +l_arcName = .data:0x00000028; // type:object size:0x14 scope:global align:4 +lbl_507_data_3C = .data:0x0000003C; // type:object size:0xF data:string +lbl_507_data_4B = .data:0x0000004B; // type:object size:0x12 data:string +lbl_507_data_5D = .data:0x0000005D; // type:object size:0xF data:string +lbl_507_data_6C = .data:0x0000006C; // type:object size:0x12 data:string +lbl_507_data_7E = .data:0x0000007E; // type:object size:0xE data:string +l_anmName = .data:0x0000008C; // type:object size:0x28 scope:global align:4 +lbl_507_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +lbl_507_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +lbl_507_data_D1 = .data:0x000000D1; // type:object size:0xC data:string +lbl_507_data_DD = .data:0x000000DD; // type:object size:0x11 data:string +lbl_507_data_EE = .data:0x000000EE; // type:object size:0x18 data:string +l_eventName = .data:0x00000108; // type:object size:0x28 scope:global align:4 +lbl_507_data_130 = .data:0x00000130; // type:object size:0x8 data:string +lbl_507_data_138 = .data:0x00000138; // type:object size:0x8 data:string +l_anmArcName = .data:0x00000140; // type:object size:0x14 scope:global align:4 +l_ct_func$91994 = .data:0x00000154; // type:object size:0x24 scope:local align:4 +l_func$92001 = .data:0x00000178; // type:object size:0x24 scope:local align:4 +l_func$92006 = .data:0x0000019C; // type:object size:0x30 scope:local align:4 +lbl_507_data_1CC = .data:0x000001CC; // type:object size:0x5 data:string +lbl_507_data_1D1 = .data:0x000001D1; // type:object size:0xB data:string +lbl_507_data_1DC = .data:0x000001DC; // type:object size:0x7 data:string +lbl_507_data_1E3 = .data:0x000001E3; // type:object size:0x5 data:string +lbl_507_data_1E8 = .data:0x000001E8; // type:object size:0xB data:string +lbl_507_data_1F3 = .data:0x000001F3; // type:object size:0x9 data:string +action_table$92077 = .data:0x000001FC; // type:object size:0x18 scope:local align:4 +lbl_507_data_214 = .data:0x00000214; // type:object size:0x10 +l_demoProc$92286 = .data:0x00000224; // type:object size:0x18 scope:local align:4 +l_demoProc2$92287 = .data:0x0000023C; // type:object size:0x18 scope:local align:4 +daObjKshtr_METHODS = .data:0x00000254; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kshutter = .data:0x00000274; // type:object size:0x30 scope:global align:4 +__vt__12daObjKshtr_c = .data:0x000002A4; // type:object size:0x28 scope:global align:4 +lbl_507_data_2CC = .data:0x000002CC; // type:object size:0xD data:string +@92525 = .data:0x000002DC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjKshtr_c = .data:0x000002F0; // type:object size:0x8 scope:global align:4 +lbl_507_data_2F8 = .data:0x000002F8; // type:object size:0x11 data:string +@92527 = .data:0x0000030C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_ktOnFire/splits.txt b/config/RZDP01/rels/d_a_obj_ktOnFire/splits.txt new file mode 100644 index 0000000000..033571f1a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ktOnFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ktOnFire.cpp: + .text start:0x000000CC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000A4 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_ktOnFire/symbols.txt b/config/RZDP01/rels/d_a_obj_ktOnFire/symbols.txt new file mode 100644 index 0000000000..4fd580aa9c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ktOnFire/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daKtOnFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daKtOnFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__12daKtOnFire_cFv = .text:0x00000140; // type:function size:0x1E8 scope:global align:4 +lightInit__12daKtOnFire_cFv = .text:0x00000328; // type:function size:0x88 scope:global align:4 +Execute__12daKtOnFire_cFv = .text:0x000003B0; // type:function size:0x3B0 scope:global align:4 +daKtOnFire_Draw__FP12daKtOnFire_c = .text:0x00000760; // type:function size:0x8 scope:global align:4 +daKtOnFire_Execute__FP12daKtOnFire_c = .text:0x00000768; // type:function size:0x4 scope:global align:4 +daKtOnFire_Delete__FP12daKtOnFire_c = .text:0x0000076C; // type:function size:0x28 scope:global align:4 +daKtOnFire_Create__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x4 scope:global align:4 +__dt__16daKtOnFire_HIO_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ktOnFire_cpp = .text:0x000007D8; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daKtOnFire_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@89993 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89996 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90042 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90135 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90136 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90137 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daKtOnFire_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Tag_KtOnFire = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daKtOnFire_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_102_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89099 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daKtOnFire_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__12daKtOnFire_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kuwagata/splits.txt b/config/RZDP01/rels/d_a_obj_kuwagata/splits.txt new file mode 100644 index 0000000000..7e227fa156 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kuwagata/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_kuwagata.cpp: + .text start:0x000000CC end:0x00002870 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_kuwagata/symbols.txt b/config/RZDP01/rels/d_a_obj_kuwagata/symbols.txt new file mode 100644 index 0000000000..f3214543ae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kuwagata/symbols.txt @@ -0,0 +1,103 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_KuwHIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +InitCcSph__10daObjKUW_cFv = .text:0x000000FC; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjKUW_cFv = .text:0x00000168; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x338 scope:global align:4 +daObjKUW_Create__FP10fopAc_ac_c = .text:0x000004F8; // type:function size:0x5B0 scope:global align:4 +daObjKUW_Delete__FP10daObjKUW_c = .text:0x00000AA8; // type:function size:0x68 scope:global align:4 +ShopWaitAction__10daObjKUW_cFv = .text:0x00000B10; // type:function size:0x164 scope:global align:4 +WaitAction__10daObjKUW_cFv = .text:0x00000C74; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjKUW_cFv = .text:0x00000DF4; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjKUW_cFv = .text:0x00000F1C; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjKUW_cFv = .text:0x00001024; // type:function size:0x260 scope:global align:4 +WalkAction__10daObjKUW_cFv = .text:0x00001284; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjKUW_cFv = .text:0x00001480; // type:function size:0x610 scope:global align:4 +Action__10daObjKUW_cFv = .text:0x00001A90; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjKUW_cFv = .text:0x00001B54; // type:function size:0xBC scope:global align:4 +Insect_Release__10daObjKUW_cFv = .text:0x00001C10; // type:function size:0x18 scope:global align:4 +Z_BufferChk__10daObjKUW_cFv = .text:0x00001C28; // type:function size:0x17C scope:global align:4 +ParticleSet__10daObjKUW_cFv = .text:0x00001DA4; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjKUW_cFv = .text:0x00001EC8; // type:function size:0x288 scope:global align:4 +ObjHit__10daObjKUW_cFv = .text:0x00002150; // type:function size:0x18C scope:global align:4 +Execute__10daObjKUW_cFv = .text:0x000022DC; // type:function size:0x248 scope:global align:4 +setBaseMtx__10daObjKUW_cFv = .text:0x00002524; // type:function size:0x68 scope:global align:4 +daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000258C; // type:function size:0xDC scope:global align:4 +daObjKUW_Execute__FP10daObjKUW_c = .text:0x00002668; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjKUW_cFv = .text:0x0000266C; // type:function size:0x174 scope:global align:4 +daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000027E0; // type:function size:0x8 scope:global align:4 +__dt__14daObj_KuwHIO_cFv = .text:0x000027E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_kuwagata_cpp = .text:0x00002828; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97049 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97050 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@97056 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97129 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@97232 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97233 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97234 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97235 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97236 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97237 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97238 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97265 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97266 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97286 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97321 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97322 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97324 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97450 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97451 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97452 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97453 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97454 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97455 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +lbl_508_rodata_B4 = .rodata:0x000000B4; // type:object size:0x4 +@97515 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97544 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97545 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97546 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@97654 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97686 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +@97687 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000DC; // type:object size:0x4 scope:global align:4 +lbl_508_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_508_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjKUW_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Kuw = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_KuwHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_508_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94312 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_KuwHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjKUW_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_508_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94316 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjKUW_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_508_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_508_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_508_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_508_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_508_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_508_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_508_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_508_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +lbl_508_data_F6 = .data:0x000000F6; // type:object size:0x6 data:string +lbl_508_data_FC = .data:0x000000FC; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_508_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_kwheel00/splits.txt b/config/RZDP01/rels/d_a_obj_kwheel00/splits.txt new file mode 100644 index 0000000000..468bacd740 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kwheel00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kwheel00.cpp: + .text start:0x0000005C end:0x00000D2C + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000001DC diff --git a/config/RZDP01/rels/d_a_obj_kwheel00/symbols.txt b/config/RZDP01/rels/d_a_obj_kwheel00/symbols.txt new file mode 100644 index 0000000000..36087caeea --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kwheel00/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjKWheel00_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +searchLv3Water__FPvPv = .text:0x00000100; // type:function size:0xCC scope:global align:4 +setMtx__15daObjKWheel00_cFv = .text:0x000001CC; // type:function size:0x130 scope:global align:4 +CreateHeap__15daObjKWheel00_cFv = .text:0x000002FC; // type:function size:0x7C scope:global align:4 +Create__15daObjKWheel00_cFv = .text:0x00000378; // type:function size:0x180 scope:global align:4 +Execute__15daObjKWheel00_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x5AC scope:global align:4 +Draw__15daObjKWheel00_cFv = .text:0x00000AA4; // type:function size:0x98 scope:global align:4 +Delete__15daObjKWheel00_cFv = .text:0x00000B3C; // type:function size:0x4C scope:global align:4 +eventStart__15daObjKWheel00_cFv = .text:0x00000B88; // type:function size:0x28 scope:global align:4 +daObjKWheel00_create1st__FP15daObjKWheel00_c = .text:0x00000BB0; // type:function size:0xBC scope:global align:4 +daObjKWheel00_MoveBGDelete__FP15daObjKWheel00_c = .text:0x00000C6C; // type:function size:0x4 scope:global align:4 +daObjKWheel00_MoveBGExecute__FP15daObjKWheel00_c = .text:0x00000C70; // type:function size:0x4 scope:global align:4 +daObjKWheel00_MoveBGDraw__FP15daObjKWheel00_c = .text:0x00000C74; // type:function size:0x10 scope:global align:4 +@1452@eventStart__15daObjKWheel00_cFv = .text:0x00000C84; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel00_cFv = .text:0x00000C8C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000C94; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000C9C; // type:function size:0x8 scope:global align:4 +__dt__15daObjKWheel00_cFv = .text:0x00000CA4; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000010; // type:object size:0x30 scope:global align:4 +@90468 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@90469 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90644 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90645 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90646 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90647 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90648 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_509_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_509_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_sphSrc = .data:0x0000001C; // type:object size:0x40 scope:global align:4 +l_se_angle = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +l_pos = .data:0x00000064; // type:object size:0x60 scope:global align:4 +daObjKWheel00_METHODS = .data:0x000000C4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KWheel00 = .data:0x000000E4; // type:object size:0x30 scope:global align:4 +__vt__15daObjKWheel00_c = .data:0x00000114; // type:object size:0x48 scope:global align:4 +lbl_509_data_15C = .data:0x0000015C; // type:object size:0x10 data:string +@89348 = .data:0x0000016C; // type:object size:0x24 scope:local align:4 +__RTTI__15daObjKWheel00_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +lbl_509_data_198 = .data:0x00000198; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000001AC; // type:object size:0x8 scope:global align:4 +lbl_509_data_1B4 = .data:0x000001B4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001D4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kwheel01/splits.txt b/config/RZDP01/rels/d_a_obj_kwheel01/splits.txt new file mode 100644 index 0000000000..0e1f327fbc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kwheel01/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kwheel01.cpp: + .text start:0x0000005C end:0x00000B10 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000158 diff --git a/config/RZDP01/rels/d_a_obj_kwheel01/symbols.txt b/config/RZDP01/rels/d_a_obj_kwheel01/symbols.txt new file mode 100644 index 0000000000..16511e8207 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kwheel01/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjKWheel01_cFv = .text:0x0000005C; // type:function size:0x19C scope:global align:4 +setMtx__15daObjKWheel01_cFv = .text:0x000001F8; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObjKWheel01_cFv = .text:0x00000348; // type:function size:0x148 scope:global align:4 +Create__15daObjKWheel01_cFv = .text:0x00000490; // type:function size:0xB8 scope:global align:4 +searchKWheel00__FPvPv = .text:0x00000548; // type:function size:0x60 scope:global align:4 +Execute__15daObjKWheel01_cFPPA3_A4_f = .text:0x000005A8; // type:function size:0x2EC scope:global align:4 +Draw__15daObjKWheel01_cFv = .text:0x00000894; // type:function size:0x98 scope:global align:4 +Delete__15daObjKWheel01_cFv = .text:0x0000092C; // type:function size:0xB4 scope:global align:4 +eventStart__15daObjKWheel01_cFv = .text:0x000009E0; // type:function size:0x28 scope:global align:4 +daObjKWheel01_create1st__FP15daObjKWheel01_c = .text:0x00000A08; // type:function size:0x74 scope:global align:4 +daObjKWheel01_MoveBGDelete__FP15daObjKWheel01_c = .text:0x00000A7C; // type:function size:0x4 scope:global align:4 +daObjKWheel01_MoveBGExecute__FP15daObjKWheel01_c = .text:0x00000A80; // type:function size:0x4 scope:global align:4 +daObjKWheel01_MoveBGDraw__FP15daObjKWheel01_c = .text:0x00000A84; // type:function size:0x10 scope:global align:4 +@1452@eventStart__15daObjKWheel01_cFv = .text:0x00000A94; // type:function size:0x8 scope:local align:4 +@1452@__dt__15daObjKWheel01_cFv = .text:0x00000A9C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000AA4; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000AAC; // type:function size:0x8 scope:global align:4 +__dt__15daObjKWheel01_cFv = .text:0x00000AB4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@90245 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@90422 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +lbl_510_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_pos = .data:0x00000010; // type:object size:0x30 scope:global align:4 +daObjKWheel01_METHODS = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KWheel01 = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__15daObjKWheel01_c = .data:0x00000090; // type:object size:0x48 scope:global align:4 +lbl_510_data_D8 = .data:0x000000D8; // type:object size:0x10 data:string +@89350 = .data:0x000000E8; // type:object size:0x24 scope:local align:4 +__RTTI__15daObjKWheel01_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_510_data_114 = .data:0x00000114; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_510_data_130 = .data:0x00000130; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000150; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_kznkarm/splits.txt b/config/RZDP01/rels/d_a_obj_kznkarm/splits.txt new file mode 100644 index 0000000000..46a08a2bd8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kznkarm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_kznkarm.cpp: + .text start:0x0000005C end:0x00000E08 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDP01/rels/d_a_obj_kznkarm/symbols.txt b/config/RZDP01/rels/d_a_obj_kznkarm/symbols.txt new file mode 100644 index 0000000000..ac480ba7ae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_kznkarm/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__14daObjKznkarm_cFQ214daObjKznkarm_c6Mode_e = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +initBroken__14daObjKznkarm_cFv = .text:0x00000094; // type:function size:0x74 scope:global align:4 +executeBroken__14daObjKznkarm_cFv = .text:0x00000108; // type:function size:0x17C scope:global align:4 +initCarry__14daObjKznkarm_cFv = .text:0x00000284; // type:function size:0x30 scope:global align:4 +executeCarry__14daObjKznkarm_cFv = .text:0x000002B4; // type:function size:0x114 scope:global align:4 +initThrow__14daObjKznkarm_cFv = .text:0x000003C8; // type:function size:0x9C scope:global align:4 +executeThrow__14daObjKznkarm_cFv = .text:0x00000464; // type:function size:0x3B4 scope:global align:4 +initStay__14daObjKznkarm_cFv = .text:0x00000818; // type:function size:0x7C scope:global align:4 +executeStay__14daObjKznkarm_cFv = .text:0x00000894; // type:function size:0xD8 scope:global align:4 +create_init__14daObjKznkarm_cFv = .text:0x0000096C; // type:function size:0xD8 scope:global align:4 +initBaseMtx__14daObjKznkarm_cFv = .text:0x00000A44; // type:function size:0x10 scope:global align:4 +setBaseMtx__14daObjKznkarm_cFv = .text:0x00000A54; // type:function size:0x64 scope:global align:4 +getGroundSlope__14daObjKznkarm_cFs = .text:0x00000AB8; // type:function size:0x70 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x6C scope:global align:4 +daObjKznkarm_Draw__FP14daObjKznkarm_c = .text:0x00000B94; // type:function size:0xFC scope:global align:4 +daObjKznkarm_Execute__FP14daObjKznkarm_c = .text:0x00000C90; // type:function size:0x30 scope:global align:4 +daObjKznkarm_IsDelete__FP14daObjKznkarm_c = .text:0x00000CC0; // type:function size:0x8 scope:global align:4 +daObjKznkarm_Delete__FP14daObjKznkarm_c = .text:0x00000CC8; // type:function size:0x68 scope:global align:4 +daObjKznkarm_Create__FP10fopAc_ac_c = .text:0x00000D30; // type:function size:0xD8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjKznkarm_c = .rodata:0x00000000; // type:object size:0x38 scope:global align:4 +@93133 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93134 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93171 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93241 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93244 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93280 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93281 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93282 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93283 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93284 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93285 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93294 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@93312 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_511_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ActionTable__14daObjKznkarm_c = .data:0x00000010; // type:object size:0x60 scope:global align:4 +w_eff_id$91905 = .data:0x00000070; // type:object size:0x8 scope:local align:4 +l_daObjKznkarm_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KznkArm = .data:0x00000098; // type:object size:0x30 scope:global align:4 +lbl_511_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string diff --git a/config/RZDP01/rels/d_a_obj_ladder/splits.txt b/config/RZDP01/rels/d_a_obj_ladder/splits.txt new file mode 100644 index 0000000000..b87b61a5a7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ladder/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ladder.cpp: + .text start:0x0000005C end:0x00000910 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000000 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_obj_ladder/symbols.txt b/config/RZDP01/rels/d_a_obj_ladder/symbols.txt new file mode 100644 index 0000000000..68128357d6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ladder/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__Q211daObjLadder5Act_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +Create__Q211daObjLadder5Act_cFv = .text:0x000000D4; // type:function size:0x16C scope:global align:4 +Mthd_Create__Q211daObjLadder5Act_cFv = .text:0x00000240; // type:function size:0xEC scope:global align:4 +Delete__Q211daObjLadder5Act_cFv = .text:0x0000032C; // type:function size:0x8 scope:global align:4 +demo_end_reset__Q211daObjLadder5Act_cFv = .text:0x00000334; // type:function size:0x68 scope:global align:4 +mode_wait__Q211daObjLadder5Act_cFv = .text:0x0000039C; // type:function size:0x5C scope:global align:4 +mode_demoreq__Q211daObjLadder5Act_cFv = .text:0x000003F8; // type:function size:0xB8 scope:global align:4 +mode_vib_init__Q211daObjLadder5Act_cFv = .text:0x000004B0; // type:function size:0x20 scope:global align:4 +mode_vib__Q211daObjLadder5Act_cFv = .text:0x000004D0; // type:function size:0x7C scope:global align:4 +mode_drop_init__Q211daObjLadder5Act_cFv = .text:0x0000054C; // type:function size:0x3C scope:global align:4 +mode_drop__Q211daObjLadder5Act_cFv = .text:0x00000588; // type:function size:0x150 scope:global align:4 +mode_fell__Q211daObjLadder5Act_cFv = .text:0x000006D8; // type:function size:0x4 scope:global align:4 +set_mtx__Q211daObjLadder5Act_cFv = .text:0x000006DC; // type:function size:0x90 scope:global align:4 +init_mtx__Q211daObjLadder5Act_cFv = .text:0x0000076C; // type:function size:0x20 scope:global align:4 +Execute__Q211daObjLadder5Act_cFPPA3_A4_f = .text:0x0000078C; // type:function size:0x78 scope:global align:4 +Draw__Q211daObjLadder5Act_cFv = .text:0x00000804; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x0000089C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008A0; // type:function size:0x4C scope:global align:4 +Mthd_Execute__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008EC; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x000008F0; // type:function size:0x10 scope:global align:4 +Mthd_IsDelete__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@FPv = .text:0x00000900; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +L_attr__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .rodata:0x00000000; // type:object size:0x24 scope:global align:4 +lbl_103_rodata_24 = .rodata:0x00000024; // type:object size:0x5 data:string +@90101 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90102 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90103 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90104 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90105 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90106 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90107 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90108 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90204 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90222 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90223 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90224 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +mode_proc$89240 = .rodata:0x0000005C; // type:object size:0x3C scope:local align:4 +L_attr_type__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000000; // type:object size:0x30 scope:global align:4 +Mthd_Table__Q211daObjLadder28@unnamed@d_a_obj_ladder_cpp@ = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ladder = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__Q211daObjLadder5Act_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_103_data_A8 = .data:0x000000A8; // type:object size:0x13 data:string +@89284 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__Q211daObjLadder5Act_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +M_tmp_mtx__Q211daObjLadder5Act_c = .bss:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_laundry/splits.txt b/config/RZDP01/rels/d_a_obj_laundry/splits.txt new file mode 100644 index 0000000000..084a27cfc6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_laundry/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_laundry.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_laundry/symbols.txt b/config/RZDP01/rels/d_a_obj_laundry/symbols.txt new file mode 100644 index 0000000000..0eb0b37dd4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_laundry/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__10daObjLdy_cFv = .text:0x0000005C; // type:function size:0xF4 scope:global align:4 +initBaseMtx__10daObjLdy_cFv = .text:0x00000150; // type:function size:0x70 scope:global align:4 +setBaseMtx__10daObjLdy_cFv = .text:0x000001C0; // type:function size:0x70 scope:global align:4 +getJointAngle__10daObjLdy_cFP5csXyzi = .text:0x00000230; // type:function size:0x24 scope:global align:4 +setNormalClothPos__10daObjLdy_cFv = .text:0x00000254; // type:function size:0x324 scope:global align:4 +calcJointAngle__10daObjLdy_cFv = .text:0x00000578; // type:function size:0x108 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000680; // type:function size:0xAC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000072C; // type:function size:0x17C scope:global align:4 +daObjLdy_Draw__FP10daObjLdy_c = .text:0x000008A8; // type:function size:0xB0 scope:global align:4 +daObjLdy_Execute__FP10daObjLdy_c = .text:0x00000958; // type:function size:0x40 scope:global align:4 +daObjLdy_IsDelete__FP10daObjLdy_c = .text:0x00000998; // type:function size:0x8 scope:global align:4 +daObjLdy_Delete__FP10daObjLdy_c = .text:0x000009A0; // type:function size:0x80 scope:global align:4 +__dt__12LaundJoint_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +daObjLdy_Create__FP10fopAc_ac_c = .text:0x00000A60; // type:function size:0x124 scope:global align:4 +__ct__12LaundJoint_cFv = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__10daObjLdy_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +@92353 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92355 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92356 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@92357 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@92360 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@92378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +ccCylSrc$90592 = .rodata:0x00000054; // type:object size:0x44 scope:local align:4 +@92394 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92463 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92464 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92465 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92474 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +lbl_512_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjLdy_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Laundry = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_512_data_60 = .data:0x00000060; // type:object size:0xE data:string +lbl_512_data_6E = .data:0x0000006E; // type:object size:0xE data:string diff --git a/config/RZDP01/rels/d_a_obj_laundry_rope/splits.txt b/config/RZDP01/rels/d_a_obj_laundry_rope/splits.txt new file mode 100644 index 0000000000..09d9fe38ad --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_laundry_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_laundry_rope.cpp: + .text start:0x0000005C end:0x00000A3C + .rodata start:0x00000000 end:0x00000094 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_laundry_rope/symbols.txt b/config/RZDP01/rels/d_a_obj_laundry_rope/symbols.txt new file mode 100644 index 0000000000..d7b582b5ee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_laundry_rope/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjLndRope_cFv = .text:0x0000005C; // type:function size:0x2E4 scope:global align:4 +setBaseMtx__14daObjLndRope_cFv = .text:0x00000340; // type:function size:0x50 scope:global align:4 +setNormalRopePos__14daObjLndRope_cFv = .text:0x00000390; // type:function size:0x370 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000700; // type:function size:0xA0 scope:global align:4 +daObjLndRope_Draw__FP14daObjLndRope_c = .text:0x000007A0; // type:function size:0x90 scope:global align:4 +daObjLndRope_Execute__FP14daObjLndRope_c = .text:0x00000830; // type:function size:0x30 scope:global align:4 +daObjLndRope_IsDelete__FP14daObjLndRope_c = .text:0x00000860; // type:function size:0x8 scope:global align:4 +daObjLndRope_Delete__FP14daObjLndRope_c = .text:0x00000868; // type:function size:0xA8 scope:global align:4 +daObjLndRope_Create__FP10fopAc_ac_c = .text:0x00000910; // type:function size:0x12C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjLndRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +lbl_513_rodata_14 = .rodata:0x00000014; // type:object size:0x10 +@90610 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90611 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90612 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90613 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90614 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90615 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90616 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90617 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90637 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +ccSphSrc$89144 = .rodata:0x00000048; // type:object size:0x40 scope:local align:4 +@90733 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90734 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90749 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +lbl_513_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_513_data_10 = .data:0x00000010; // type:object size:0x4 +l_daObjLndRope_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_Obj_LndRope = .data:0x00000034; // type:object size:0x30 scope:global align:4 +lbl_513_data_64 = .data:0x00000064; // type:object size:0x10 data:string diff --git a/config/RZDP01/rels/d_a_obj_lbox/splits.txt b/config/RZDP01/rels/d_a_obj_lbox/splits.txt new file mode 100644 index 0000000000..84df4bbb09 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lbox.cpp: + .text start:0x000000CC end:0x0000089C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_lbox/symbols.txt b/config/RZDP01/rels/d_a_obj_lbox/symbols.txt new file mode 100644 index 0000000000..7e3bad07d3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lbox/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Lbox_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Lbox_Draw__FP14obj_lbox_class = .text:0x000000FC; // type:function size:0x68 scope:global align:4 +daObj_Lbox_Execute__FP14obj_lbox_class = .text:0x00000164; // type:function size:0x31C scope:global align:4 +daObj_Lbox_IsDelete__FP14obj_lbox_class = .text:0x00000480; // type:function size:0x8 scope:global align:4 +daObj_Lbox_Delete__FP14obj_lbox_class = .text:0x00000488; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000004F0; // type:function size:0xF4 scope:global align:4 +daObj_Lbox_Create__FP10fopAc_ac_c = .text:0x000005E4; // type:function size:0x230 scope:global align:4 +__dt__16daObj_Lbox_HIO_cFv = .text:0x00000814; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lbox_cpp = .text:0x00000854; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94315 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94316 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94334 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94335 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94362 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94363 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94364 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94365 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94366 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94367 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94368 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94369 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94370 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94426 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94427 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94428 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_514_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$93445 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Lbox_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LBOX = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Lbox_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_514_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@93462 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Lbox_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_514_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93315 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_life_container/splits.txt b/config/RZDP01/rels/d_a_obj_life_container/splits.txt new file mode 100644 index 0000000000..3923afab02 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_life_container/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_life_container.cpp: + .text start:0x0000005C end:0x00001504 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x00000290 diff --git a/config/RZDP01/rels/d_a_obj_life_container/symbols.txt b/config/RZDP01/rels/d_a_obj_life_container/symbols.txt new file mode 100644 index 0000000000..bbbbaa9440 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_life_container/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000012C; // type:function size:0x44 scope:global align:4 +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000170; // type:function size:0x70 scope:global align:4 +setBaseMtx__11daObjLife_cFv = .text:0x000001E0; // type:function size:0x5C scope:global align:4 +Create__11daObjLife_cFv = .text:0x0000023C; // type:function size:0x188 scope:global align:4 +setEffect__11daObjLife_cFv = .text:0x000003C4; // type:function size:0x160 scope:global align:4 +__CreateHeap__11daObjLife_cFv = .text:0x00000524; // type:function size:0x8 scope:global align:4 +create__11daObjLife_cFv = .text:0x0000052C; // type:function size:0x23C scope:global align:4 +bg_check__11daObjLife_cFv = .text:0x00000768; // type:function size:0x18C scope:global align:4 +actionWaitInit__11daObjLife_cFv = .text:0x000008F4; // type:function size:0xA0 scope:global align:4 +actionWait__11daObjLife_cFv = .text:0x00000994; // type:function size:0x25C scope:global align:4 +initActionOrderGetDemo__11daObjLife_cFv = .text:0x00000BF0; // type:function size:0xF8 scope:global align:4 +actionOrderGetDemo__11daObjLife_cFv = .text:0x00000CE8; // type:function size:0x7C scope:global align:4 +actionGetDemo__11daObjLife_cFv = .text:0x00000D64; // type:function size:0x18C scope:global align:4 +actionSwOnWait__11daObjLife_cFv = .text:0x00000EF0; // type:function size:0x74 scope:global align:4 +actionInitBoomerangCarry__11daObjLife_cFv = .text:0x00000F64; // type:function size:0xDC scope:global align:4 +actionBoomerangCarry__11daObjLife_cFv = .text:0x00001040; // type:function size:0x68 scope:global align:4 +actionInitWait2__11daObjLife_cFv = .text:0x000010A8; // type:function size:0x10 scope:global align:4 +actionWait2__11daObjLife_cFv = .text:0x000010B8; // type:function size:0x30 scope:global align:4 +calcScale__11daObjLife_cFv = .text:0x000010E8; // type:function size:0xC0 scope:global align:4 +execute__11daObjLife_cFv = .text:0x000011A8; // type:function size:0x248 scope:global align:4 +draw__11daObjLife_cFv = .text:0x000013F0; // type:function size:0x54 scope:global align:4 +setListStart__11daObjLife_cFv = .text:0x00001444; // type:function size:0x24 scope:global align:4 +_delete__11daObjLife_cFv = .text:0x00001468; // type:function size:0x8C scope:global align:4 +daObjLife_Draw__FP11daObjLife_c = .text:0x000014F4; // type:function size:0x4 scope:global align:4 +daObjLife_Execute__FP11daObjLife_c = .text:0x000014F8; // type:function size:0x4 scope:global align:4 +daObjLife_Delete__FP11daObjLife_c = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +daObjLife_Create__FP10fopAc_ac_c = .text:0x00001500; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@95626 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95704 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95705 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95706 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:string +@95709 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +@95733 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95734 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95875 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95889 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@95938 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95939 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@95940 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95941 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95942 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:string +@96067 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_demoFunc$94019 = .rodata:0x00000094; // type:object size:0x48 scope:local align:4 +@96122 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObjLife_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_LifeContainer = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__11daObjLife_c = .data:0x00000078; // type:object size:0x44 scope:global align:4 +lbl_54_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@94106 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjLife_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_54_data_E4 = .data:0x000000E4; // type:object size:0xD data:string +@94108 = .data:0x000000F4; // type:object size:0xC scope:local align:4 +lbl_54_data_100 = .data:0x00000100; // type:object size:0x3C +@94168 = .data:0x0000013C; // type:object size:0x3C scope:local align:4 +lbl_54_data_178 = .data:0x00000178; // type:object size:0x14 +@94170 = .data:0x0000018C; // type:object size:0x34 scope:local align:4 +lbl_54_data_1C0 = .data:0x000001C0; // type:object size:0x40 +@94220 = .data:0x00000200; // type:object size:0xC scope:local align:4 +lbl_54_data_20C = .data:0x0000020C; // type:object size:0x14 +@94228 = .data:0x00000220; // type:object size:0x24 scope:local align:4 +lbl_54_data_244 = .data:0x00000244; // type:object size:0x18 +@94230 = .data:0x0000025C; // type:object size:0xC scope:local align:4 +lbl_54_data_268 = .data:0x00000268; // type:object size:0x1C +@94232 = .data:0x00000284; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_lp/splits.txt b/config/RZDP01/rels/d_a_obj_lp/splits.txt new file mode 100644 index 0000000000..48b05c9e68 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lp.cpp: + .text start:0x0000005C end:0x000014F4 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000006C + .bss start:0x00000000 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_obj_lp/symbols.txt b/config/RZDP01/rels/d_a_obj_lp/symbols.txt new file mode 100644 index 0000000000..c3f10dabe7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lp/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Lp_Draw__FP12obj_lp_class = .text:0x0000005C; // type:function size:0x158 scope:global align:4 +s_ks_sub__FPvPv = .text:0x000001B4; // type:function size:0x74 scope:global align:4 +set_out_check__FP12obj_lp_classP4cXyz = .text:0x00000228; // type:function size:0x128 scope:global align:4 +daObj_Lp_Execute__FP12obj_lp_class = .text:0x00000350; // type:function size:0x9E4 scope:global align:4 +daObj_Lp_IsDelete__FP12obj_lp_class = .text:0x00000D34; // type:function size:0x8 scope:global align:4 +daObj_Lp_Delete__FP12obj_lp_class = .text:0x00000D3C; // type:function size:0x8C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000DC8; // type:function size:0x12C scope:global align:4 +daObj_Lp_Create__FP10fopAc_ac_c = .text:0x00000EF4; // type:function size:0x5BC scope:global align:4 +__ct__5wd_ssFv = .text:0x000014B0; // type:function size:0x4 scope:global align:4 +__dt__5wd_ssFv = .text:0x000014B4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95597 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95625 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95629 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@95753 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95754 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95755 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95756 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95757 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95758 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95759 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95760 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95761 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95762 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95763 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95764 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95765 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95766 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95767 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95768 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95769 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95770 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95771 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95772 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95773 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95774 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95775 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95776 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95777 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95780 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95825 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@95929 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95930 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95931 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95932 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95933 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_515_data_0 = .data:0x00000000; // type:object size:0x4 +lbl_515_data_4 = .data:0x00000004; // type:object size:0x7 data:string +lbl_515_data_B = .data:0x0000000B; // type:object size:0x7 data:string +lbl_515_data_12 = .data:0x00000012; // type:object size:0x8 data:string +l_daObj_Lp_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LP = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +tandem = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +demo_f = .bss:0x00000004; // type:object size:0x4 scope:global align:4 +target_info = .bss:0x00000008; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_lv1Candle00/splits.txt b/config/RZDP01/rels/d_a_obj_lv1Candle00/splits.txt new file mode 100644 index 0000000000..59bd1dea3d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv1Candle00/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle00.cpp: + .text start:0x000000CC end:0x00000C10 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_lv1Candle00/symbols.txt b/config/RZDP01/rels/d_a_obj_lv1Candle00/symbols.txt new file mode 100644 index 0000000000..e81fc9516e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv1Candle00/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv1Cdl00_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daLv1Cdl00_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__12daLv1Cdl00_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__12daLv1Cdl00_cFv = .text:0x000001D0; // type:function size:0x24C scope:global align:4 +createHeapCallBack__12daLv1Cdl00_cFP10fopAc_ac_c = .text:0x0000041C; // type:function size:0x4 scope:global align:4 +lightInit__12daLv1Cdl00_cFv = .text:0x00000420; // type:function size:0xBC scope:global align:4 +setLight__12daLv1Cdl00_cFv = .text:0x000004DC; // type:function size:0x20 scope:global align:4 +cutLight__12daLv1Cdl00_cFv = .text:0x000004FC; // type:function size:0x20 scope:global align:4 +pointLightProc__12daLv1Cdl00_cFv = .text:0x0000051C; // type:function size:0xCC scope:global align:4 +Execute__12daLv1Cdl00_cFv = .text:0x000005E8; // type:function size:0x468 scope:global align:4 +Draw__12daLv1Cdl00_cFv = .text:0x00000A50; // type:function size:0x98 scope:global align:4 +Delete__12daLv1Cdl00_cFv = .text:0x00000AE8; // type:function size:0x60 scope:global align:4 +daLv1Cdl00_Draw__FP12daLv1Cdl00_c = .text:0x00000B48; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Execute__FP12daLv1Cdl00_c = .text:0x00000B4C; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Delete__FP12daLv1Cdl00_c = .text:0x00000B50; // type:function size:0x4 scope:global align:4 +daLv1Cdl00_Create__FP10fopAc_ac_c = .text:0x00000B54; // type:function size:0x4 scope:global align:4 +__dt__16daLv1Cdl00_HIO_cFv = .text:0x00000B58; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv1Candle00_cpp = .text:0x00000B98; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv1Cdl00_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90312 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90372 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90373 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90374 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90375 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_516_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90394 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90395 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90396 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90397 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90496 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90497 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90498 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_516_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv1Cdl00_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv1Cdl00 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daLv1Cdl00_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_516_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@89198 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv1Cdl00_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88965 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__12daLv1Cdl00_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv1Candle01/splits.txt b/config/RZDP01/rels/d_a_obj_lv1Candle01/splits.txt new file mode 100644 index 0000000000..46475d68a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv1Candle01/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv1Candle01.cpp: + .text start:0x000000CC end:0x00000AA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_lv1Candle01/symbols.txt b/config/RZDP01/rels/d_a_obj_lv1Candle01/symbols.txt new file mode 100644 index 0000000000..0c0285ddac --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv1Candle01/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv1Cdl01_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daLv1Cdl01_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__12daLv1Cdl01_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__12daLv1Cdl01_cFv = .text:0x000001D0; // type:function size:0x1F8 scope:global align:4 +lightInit__12daLv1Cdl01_cFv = .text:0x000003C8; // type:function size:0xA0 scope:global align:4 +pointLightProc__12daLv1Cdl01_cFv = .text:0x00000468; // type:function size:0xCC scope:global align:4 +Execute__12daLv1Cdl01_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x3A8 scope:global align:4 +Draw__12daLv1Cdl01_cFv = .text:0x000008DC; // type:function size:0x98 scope:global align:4 +Delete__12daLv1Cdl01_cFv = .text:0x00000974; // type:function size:0x58 scope:global align:4 +daLv1Cdl01_Draw__FP12daLv1Cdl01_c = .text:0x000009CC; // type:function size:0x10 scope:global align:4 +daLv1Cdl01_Execute__FP12daLv1Cdl01_c = .text:0x000009DC; // type:function size:0x4 scope:global align:4 +daLv1Cdl01_Delete__FP12daLv1Cdl01_c = .text:0x000009E0; // type:function size:0x4 scope:global align:4 +daLv1Cdl01_Create__FP10fopAc_ac_c = .text:0x000009E4; // type:function size:0x4 scope:global align:4 +__dt__16daLv1Cdl01_HIO_cFv = .text:0x000009E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv1Candle01_cpp = .text:0x00000A28; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv1Cdl01_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@90151 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90210 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90211 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90212 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_517_rodata_44 = .rodata:0x00000044; // type:object size:0x4 +@90225 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90226 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90227 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90228 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90300 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90301 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90302 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +lbl_517_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv1Cdl01_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv1Cdl01 = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daLv1Cdl01_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_517_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@89165 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv1Cdl01_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__12daLv1Cdl01_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_517_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@89167 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daLv1Cdl01_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88965 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDCyl__12daLv1Cdl01_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv2Candle/splits.txt b/config/RZDP01/rels/d_a_obj_lv2Candle/splits.txt new file mode 100644 index 0000000000..2bdf41e4e4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv2Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv2Candle.cpp: + .text start:0x000000CC end:0x00000FBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDP01/rels/d_a_obj_lv2Candle/symbols.txt b/config/RZDP01/rels/d_a_obj_lv2Candle/symbols.txt new file mode 100644 index 0000000000..8a9d45dd4b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv2Candle/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv2Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x9C scope:global align:4 +setBaseMtx__13daLv2Candle_cFv = .text:0x00000168; // type:function size:0x7C scope:global align:4 +CreateHeap__13daLv2Candle_cFv = .text:0x000001E4; // type:function size:0x7C scope:global align:4 +create__13daLv2Candle_cFv = .text:0x00000260; // type:function size:0x2A8 scope:global align:4 +isSwitch__13daLv2Candle_cFv = .text:0x00000508; // type:function size:0x4C scope:global align:4 +createHeapCallBack__13daLv2Candle_cFP10fopAc_ac_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +searchDemoTagAct__13daLv2Candle_cFPvPv = .text:0x00000558; // type:function size:0x54 scope:global align:4 +lightInit__13daLv2Candle_cFv = .text:0x000005AC; // type:function size:0xB4 scope:global align:4 +pointLightProc__13daLv2Candle_cFv = .text:0x00000660; // type:function size:0x230 scope:global align:4 +Execute__13daLv2Candle_cFv = .text:0x00000890; // type:function size:0x568 scope:global align:4 +Draw__13daLv2Candle_cFv = .text:0x00000DF8; // type:function size:0x98 scope:global align:4 +Delete__13daLv2Candle_cFv = .text:0x00000E90; // type:function size:0x64 scope:global align:4 +daLv2Candle_Draw__FP13daLv2Candle_c = .text:0x00000EF4; // type:function size:0x4 scope:global align:4 +daLv2Candle_Execute__FP13daLv2Candle_c = .text:0x00000EF8; // type:function size:0x4 scope:global align:4 +daLv2Candle_Delete__FP13daLv2Candle_c = .text:0x00000EFC; // type:function size:0x4 scope:global align:4 +daLv2Candle_Create__FP10fopAc_ac_c = .text:0x00000F00; // type:function size:0x4 scope:global align:4 +__dt__17daLv2Candle_HIO_cFv = .text:0x00000F04; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv2Candle_cpp = .text:0x00000F44; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90554 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90555 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@90556 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90557 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90558 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daLv2Candle_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000044; // type:object size:0xC scope:global align:4 +@90651 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@90722 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90723 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_104_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 +@90748 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90749 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90750 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90751 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90876 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90877 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90878 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +lbl_104_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_104_data_8 = .data:0x00000008; // type:object size:0x8 data:string +lbl_104_data_10 = .data:0x00000010; // type:object size:0x9 data:string +l_resNameIdx = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_daLv2Candle_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv2Candle = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv2Candle_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_104_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89386 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv2Candle_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89072 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte +mCcDCyl__13daLv2Candle_c = .bss:0x00000048; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv3Candle/splits.txt b/config/RZDP01/rels/d_a_obj_lv3Candle/splits.txt new file mode 100644 index 0000000000..bd66bd00a9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Candle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Candle.cpp: + .text start:0x000000CC end:0x0000098C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x000000A8 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_lv3Candle/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3Candle/symbols.txt new file mode 100644 index 0000000000..d8cd026653 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Candle/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv3Candle_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv3Candle_cFv = .text:0x000000E4; // type:function size:0x7C scope:global align:4 +CreateHeap__13daLv3Candle_cFv = .text:0x00000160; // type:function size:0x7C scope:global align:4 +create__13daLv3Candle_cFv = .text:0x000001DC; // type:function size:0x248 scope:global align:4 +createHeapCallBack__13daLv3Candle_cFP10fopAc_ac_c = .text:0x00000424; // type:function size:0x4 scope:global align:4 +lightInit__13daLv3Candle_cFv = .text:0x00000428; // type:function size:0xA0 scope:global align:4 +pointLightProc__13daLv3Candle_cFv = .text:0x000004C8; // type:function size:0xA4 scope:global align:4 +Execute__13daLv3Candle_cFv = .text:0x0000056C; // type:function size:0x25C scope:global align:4 +Draw__13daLv3Candle_cFv = .text:0x000007C8; // type:function size:0x98 scope:global align:4 +Delete__13daLv3Candle_cFv = .text:0x00000860; // type:function size:0x64 scope:global align:4 +daLv3Candle_Draw__FP13daLv3Candle_c = .text:0x000008C4; // type:function size:0x4 scope:global align:4 +daLv3Candle_Execute__FP13daLv3Candle_c = .text:0x000008C8; // type:function size:0x4 scope:global align:4 +daLv3Candle_Delete__FP13daLv3Candle_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +daLv3Candle_Create__FP10fopAc_ac_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 +__dt__17daLv3Candle_HIO_cFv = .text:0x000008D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Candle_cpp = .text:0x00000914; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__13daLv3Candle_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000030; // type:object size:0x8 scope:global align:4 +@90124 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90125 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90126 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90127 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90184 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90185 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90186 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_518_rodata_54 = .rodata:0x00000054; // type:object size:0x4 +@90197 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90198 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90199 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90200 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90244 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90245 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90246 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90247 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_518_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_518_data_8 = .data:0x00000008; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_daLv3Candle_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Candle = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__17daLv3Candle_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_518_data_78 = .data:0x00000078; // type:object size:0x12 data:string +@89168 = .data:0x0000008C; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv3Candle_HIO_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 +mCcDSph__13daLv3Candle_c = .bss:0x0000001C; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv3Water/splits.txt b/config/RZDP01/rels/d_a_obj_lv3Water/splits.txt new file mode 100644 index 0000000000..abca23f4c2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Water/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water.cpp: + .text start:0x000000CC end:0x00001388 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x000002DC + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_lv3Water/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3Water/symbols.txt new file mode 100644 index 0000000000..f149e17d76 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Water/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv3Water_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daLv3Water_cFv = .text:0x000000E4; // type:function size:0xB4 scope:global align:4 +CreateHeap__12daLv3Water_cFv = .text:0x00000198; // type:function size:0x188 scope:global align:4 +create__12daLv3Water_cFv = .text:0x00000320; // type:function size:0x1FC scope:global align:4 +Execute__12daLv3Water_cFPPA3_A4_f = .text:0x0000051C; // type:function size:0xB8 scope:global align:4 +effectSet__12daLv3Water_cFv = .text:0x000005D4; // type:function size:0x7F0 scope:global align:4 +mode_proc_wait__12daLv3Water_cFv = .text:0x00000DC4; // type:function size:0x44 scope:global align:4 +mode_init_levelCtrl__12daLv3Water_cFv = .text:0x00000E08; // type:function size:0xA8 scope:global align:4 +mode_proc_levelCtrl__12daLv3Water_cFv = .text:0x00000EB0; // type:function size:0xC0 scope:global align:4 +Draw__12daLv3Water_cFv = .text:0x00000F70; // type:function size:0x1B8 scope:global align:4 +Delete__12daLv3Water_cFv = .text:0x00001128; // type:function size:0x3C scope:global align:4 +eventStart__12daLv3Water_cFv = .text:0x00001164; // type:function size:0xC8 scope:global align:4 +daLv3Water_Draw__FP12daLv3Water_c = .text:0x0000122C; // type:function size:0x10 scope:global align:4 +daLv3Water_Execute__FP12daLv3Water_c = .text:0x0000123C; // type:function size:0x4 scope:global align:4 +daLv3Water_Delete__FP12daLv3Water_c = .text:0x00001240; // type:function size:0x4 scope:global align:4 +daLv3Water_Create__FP10fopAc_ac_c = .text:0x00001244; // type:function size:0x4 scope:global align:4 +__dt__16daLv3Water_HIO_cFv = .text:0x00001248; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Water_cpp = .text:0x00001288; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daLv3Water_cFv = .text:0x000012D0; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daLv3Water_cFv = .text:0x000012D8; // type:function size:0x8 scope:local align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x000012E0; // type:function size:0x1C scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000012FC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00001304; // type:function size:0x8 scope:global align:4 +__dt__12daLv3Water_cFv = .text:0x0000130C; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x54 scope:global align:4 +l_dzbIdx = .rodata:0x00000054; // type:object size:0x54 scope:global align:4 +l_btkIdx = .rodata:0x000000A8; // type:object size:0x54 scope:global align:4 +l_bmdIdrIdx = .rodata:0x000000FC; // type:object size:0x54 scope:global align:4 +l_btkIdrIdx = .rodata:0x00000150; // type:object size:0x54 scope:global align:4 +@90772 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 data:float +@90823 = .rodata:0x000001A8; // type:object size:0x8 scope:local align:4 data:double +@91046 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 data:float +@91054 = .rodata:0x000001B8; // type:object size:0x8 scope:local align:4 data:double +@91110 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@91111 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +lbl_519_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_519_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_519_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_519_data_1E = .data:0x0000001E; // type:object size:0xA data:string +lbl_519_data_28 = .data:0x00000028; // type:object size:0xA data:string +lbl_519_data_32 = .data:0x00000032; // type:object size:0xA data:string +lbl_519_data_3C = .data:0x0000003C; // type:object size:0xA data:string +lbl_519_data_46 = .data:0x00000046; // type:object size:0xA data:string +lbl_519_data_50 = .data:0x00000050; // type:object size:0xA data:string +lbl_519_data_5A = .data:0x0000005A; // type:object size:0xA data:string +lbl_519_data_64 = .data:0x00000064; // type:object size:0xA data:string +lbl_519_data_6E = .data:0x0000006E; // type:object size:0xA data:string +lbl_519_data_78 = .data:0x00000078; // type:object size:0xA data:string +lbl_519_data_82 = .data:0x00000082; // type:object size:0xA data:string +lbl_519_data_8C = .data:0x0000008C; // type:object size:0xA data:string +lbl_519_data_96 = .data:0x00000096; // type:object size:0xA data:string +lbl_519_data_A0 = .data:0x000000A0; // type:object size:0xA data:string +lbl_519_data_AA = .data:0x000000AA; // type:object size:0xA data:string +lbl_519_data_B4 = .data:0x000000B4; // type:object size:0xA data:string +lbl_519_data_BE = .data:0x000000BE; // type:object size:0xA data:string +lbl_519_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +l_resNameIdx = .data:0x000000D4; // type:object size:0x54 scope:global align:4 +l_mode_func = .data:0x00000128; // type:object size:0x18 scope:global align:4 +@91024 = .data:0x00000140; // type:object size:0x48 scope:local align:4 +l_daLv3Water_Method = .data:0x00000188; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Water = .data:0x000001A8; // type:object size:0x30 scope:global align:4 +__vt__16daLv3Water_HIO_c = .data:0x000001D8; // type:object size:0xC scope:global align:4 +lbl_519_data_1E4 = .data:0x000001E4; // type:object size:0x11 data:string +@89529 = .data:0x000001F8; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv3Water_HIO_c = .data:0x0000020C; // type:object size:0x8 scope:global align:4 +__vt__12daLv3Water_c = .data:0x00000214; // type:object size:0x48 scope:global align:4 +lbl_519_data_25C = .data:0x0000025C; // type:object size:0xD data:string +@89532 = .data:0x0000026C; // type:object size:0x24 scope:local align:4 +__RTTI__12daLv3Water_c = .data:0x00000290; // type:object size:0x8 scope:global align:4 +lbl_519_data_298 = .data:0x00000298; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000002AC; // type:object size:0x8 scope:global align:4 +lbl_519_data_2B4 = .data:0x000002B4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000002D4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89221 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv3Water2/splits.txt b/config/RZDP01/rels/d_a_obj_lv3Water2/splits.txt new file mode 100644 index 0000000000..e20242e41a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Water2/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv3Water2.cpp: + .text start:0x000000CC end:0x00000D6C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x0000017C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_lv3Water2/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3Water2/symbols.txt new file mode 100644 index 0000000000..2b4d7d8508 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3Water2/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv3Water2_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv3Water2_cFv = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +CreateHeap__13daLv3Water2_cFv = .text:0x00000164; // type:function size:0xE0 scope:global align:4 +create__13daLv3Water2_cFv = .text:0x00000244; // type:function size:0x20C scope:global align:4 +Execute__13daLv3Water2_cFPPA3_A4_f = .text:0x00000450; // type:function size:0x364 scope:global align:4 +mode_proc_wait__13daLv3Water2_cFv = .text:0x000007B4; // type:function size:0x84 scope:global align:4 +mode_init_levelCtrl__13daLv3Water2_cFv = .text:0x00000838; // type:function size:0x2C scope:global align:4 +mode_proc_levelCtrl__13daLv3Water2_cFv = .text:0x00000864; // type:function size:0xC0 scope:global align:4 +Draw__13daLv3Water2_cFv = .text:0x00000924; // type:function size:0x160 scope:global align:4 +Delete__13daLv3Water2_cFv = .text:0x00000A84; // type:function size:0x3C scope:global align:4 +eventStart__13daLv3Water2_cFv = .text:0x00000AC0; // type:function size:0x178 scope:global align:4 +daLv3Water2_Draw__FP13daLv3Water2_c = .text:0x00000C38; // type:function size:0x10 scope:global align:4 +daLv3Water2_Execute__FP13daLv3Water2_c = .text:0x00000C48; // type:function size:0x4 scope:global align:4 +daLv3Water2_Delete__FP13daLv3Water2_c = .text:0x00000C4C; // type:function size:0x4 scope:global align:4 +daLv3Water2_Create__FP10fopAc_ac_c = .text:0x00000C50; // type:function size:0x4 scope:global align:4 +__dt__17daLv3Water2_HIO_cFv = .text:0x00000C54; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv3Water2_cpp = .text:0x00000C94; // type:function size:0x48 scope:global align:4 +@1452@eventStart__13daLv3Water2_cFv = .text:0x00000CDC; // type:function size:0x8 scope:local align:4 +@1452@__dt__13daLv3Water2_cFv = .text:0x00000CE4; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000CEC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000CF4; // type:function size:0x8 scope:global align:4 +__dt__13daLv3Water2_cFv = .text:0x00000CFC; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_dzbIdx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_btkIdx = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +@90422 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90493 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90496 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@90648 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@90680 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90681 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90714 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +lbl_520_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resNameIdx = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_mode_func = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_daLv3Water2_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3Water2 = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv3Water2_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_520_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89413 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv3Water2_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__13daLv3Water2_c = .data:0x000000B4; // type:object size:0x48 scope:global align:4 +lbl_520_data_FC = .data:0x000000FC; // type:object size:0xE data:string +@89416 = .data:0x0000010C; // type:object size:0x24 scope:local align:4 +__RTTI__13daLv3Water2_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 +lbl_520_data_138 = .data:0x00000138; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000014C; // type:object size:0x8 scope:global align:4 +lbl_520_data_154 = .data:0x00000154; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000174; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89217 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv3WaterB/splits.txt b/config/RZDP01/rels/d_a_obj_lv3WaterB/splits.txt new file mode 100644 index 0000000000..b3ad519396 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3WaterB/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3WaterB.cpp: + .text start:0x0000005C end:0x00000794 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt new file mode 100644 index 0000000000..3e5497d450 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3WaterB/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Lv3waterB_Draw__FP19obj_lv3WaterB_class = .text:0x0000005C; // type:function size:0x1A4 scope:global align:4 +daObj_Lv3waterB_Execute__FP19obj_lv3WaterB_class = .text:0x00000200; // type:function size:0x170 scope:global align:4 +daObj_Lv3waterB_IsDelete__FP19obj_lv3WaterB_class = .text:0x00000370; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0x23C scope:global align:4 +daObj_Lv3waterB_Create__FP10fopAc_ac_c = .text:0x000005B4; // type:function size:0x164 scope:global align:4 +daObj_Lv3waterB_Delete__FP19obj_lv3WaterB_class = .text:0x00000718; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92658 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92659 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92660 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92672 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92673 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92674 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92675 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92676 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_521_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_521_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_daObj_Lv3waterB_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_LV3WATERB = .data:0x00000034; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv3saka00/splits.txt b/config/RZDP01/rels/d_a_obj_lv3saka00/splits.txt new file mode 100644 index 0000000000..ee00c54f1d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3saka00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3saka00.cpp: + .text start:0x0000005C end:0x00000534 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_lv3saka00/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3saka00/symbols.txt new file mode 100644 index 0000000000..9c4bf805bc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3saka00/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjLv3saka_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +Create__14daObjLv3saka_cFv = .text:0x000000BC; // type:function size:0xCC scope:global align:4 +CreateHeap__14daObjLv3saka_cFv = .text:0x00000188; // type:function size:0xB0 scope:global align:4 +create1st__14daObjLv3saka_cFv = .text:0x00000238; // type:function size:0x8C scope:global align:4 +Execute__14daObjLv3saka_cFPPA3_A4_f = .text:0x000002C4; // type:function size:0x80 scope:global align:4 +setNrmDzb__14daObjLv3saka_cFv = .text:0x00000344; // type:function size:0x7C scope:global align:4 +setWtrDzb__14daObjLv3saka_cFv = .text:0x000003C0; // type:function size:0x7C scope:global align:4 +Draw__14daObjLv3saka_cFv = .text:0x0000043C; // type:function size:0x8 scope:global align:4 +Delete__14daObjLv3saka_cFv = .text:0x00000444; // type:function size:0x78 scope:global align:4 +daObjLv3saka_create1st__FP14daObjLv3saka_c = .text:0x000004BC; // type:function size:0x60 scope:global align:4 +daObjLv3saka_MoveBGDelete__FP14daObjLv3saka_c = .text:0x0000051C; // type:function size:0x4 scope:global align:4 +daObjLv3saka_MoveBGExecute__FP14daObjLv3saka_c = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daObjLv3saka_MoveBGDraw__FP14daObjLv3saka_c = .text:0x00000524; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbIdx2 = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_522_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_522_data_9 = .data:0x00000009; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjLv3saka_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv3R10Saka = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv3saka_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_522_data_94 = .data:0x00000094; // type:object size:0xF data:string +@89131 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjLv3saka_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv3waterEff/splits.txt b/config/RZDP01/rels/d_a_obj_lv3waterEff/splits.txt new file mode 100644 index 0000000000..d5c05cf05e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3waterEff/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv3waterEff.cpp: + .text start:0x0000005C end:0x00000328 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_lv3waterEff/symbols.txt b/config/RZDP01/rels/d_a_obj_lv3waterEff/symbols.txt new file mode 100644 index 0000000000..ca5002a2a8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv3waterEff/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daObjWaterEff_cFv = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +create__15daObjWaterEff_cFv = .text:0x00000140; // type:function size:0x88 scope:global align:4 +execute__15daObjWaterEff_cFv = .text:0x000001C8; // type:function size:0xFC scope:global align:4 +_delete__15daObjWaterEff_cFv = .text:0x000002C4; // type:function size:0x58 scope:global align:4 +daObjWaterEff_Execute__FP15daObjWaterEff_c = .text:0x0000031C; // type:function size:0x4 scope:global align:4 +daObjWaterEff_Delete__FP15daObjWaterEff_c = .text:0x00000320; // type:function size:0x4 scope:global align:4 +daObjWaterEff_Create__FP10fopAc_ac_c = .text:0x00000324; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eff_id = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@89543 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89544 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@89545 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89546 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89547 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89548 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89549 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89600 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_daObjWaterEff_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterEff = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/splits.txt b/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/splits.txt new file mode 100644 index 0000000000..4855140758 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleDemoTag.cpp: + .text start:0x000000CC end:0x00000688 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt new file mode 100644 index 0000000000..4fd4d9ec36 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4CandleDemoTag/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__24dalv4CandleDemoTag_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__20dalv4CandleDemoTag_cFv = .text:0x000000E4; // type:function size:0x18 scope:global align:4 +create__20dalv4CandleDemoTag_cFv = .text:0x000000FC; // type:function size:0x100 scope:global align:4 +Execute__20dalv4CandleDemoTag_cFv = .text:0x000001FC; // type:function size:0x5C scope:global align:4 +init_modeWatch__20dalv4CandleDemoTag_cFv = .text:0x00000258; // type:function size:0x1C scope:global align:4 +modeWatch__20dalv4CandleDemoTag_cFv = .text:0x00000274; // type:function size:0xFC scope:global align:4 +init_modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000370; // type:function size:0xB0 scope:global align:4 +modeEnemyCreate__20dalv4CandleDemoTag_cFv = .text:0x00000420; // type:function size:0x44 scope:global align:4 +modeNG__20dalv4CandleDemoTag_cFv = .text:0x00000464; // type:function size:0x78 scope:global align:4 +modeEnd__20dalv4CandleDemoTag_cFv = .text:0x000004DC; // type:function size:0x1C scope:global align:4 +eventStart__20dalv4CandleDemoTag_cFv = .text:0x000004F8; // type:function size:0x24 scope:global align:4 +searchShutterAct__20dalv4CandleDemoTag_cFPvPv = .text:0x0000051C; // type:function size:0x54 scope:global align:4 +dalv4CandleDemoTag_Draw__FP20dalv4CandleDemoTag_c = .text:0x00000570; // type:function size:0x8 scope:global align:4 +dalv4CandleDemoTag_Execute__FP20dalv4CandleDemoTag_c = .text:0x00000578; // type:function size:0x4 scope:global align:4 +dalv4CandleDemoTag_Delete__FP20dalv4CandleDemoTag_c = .text:0x0000057C; // type:function size:0x8 scope:global align:4 +dalv4CandleDemoTag_Create__FP10fopAc_ac_c = .text:0x00000584; // type:function size:0x4 scope:global align:4 +__dt__24dalv4CandleDemoTag_HIO_cFv = .text:0x00000588; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4CandleDemoTag_cpp = .text:0x000005C8; // type:function size:0x48 scope:global align:4 +@1396@eventStart__20dalv4CandleDemoTag_cFv = .text:0x00000610; // type:function size:0x8 scope:local align:4 +@1396@__dt__20dalv4CandleDemoTag_cFv = .text:0x00000618; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000620; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000628; // type:function size:0x8 scope:global align:4 +__dt__20dalv4CandleDemoTag_cFv = .text:0x00000630; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +mode_proc$89124 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_dalv4CandleDemoTag_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv4CandleDm = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__24dalv4CandleDemoTag_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_524_data_8C = .data:0x0000008C; // type:object size:0x19 data:string +@89254 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__24dalv4CandleDemoTag_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__20dalv4CandleDemoTag_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_524_data_EC = .data:0x000000EC; // type:object size:0x15 data:string +@89256 = .data:0x00000104; // type:object size:0x1C scope:local align:4 +__RTTI__20dalv4CandleDemoTag_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +lbl_524_data_128 = .data:0x00000128; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_524_data_144 = .data:0x00000144; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89078 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_obj_lv4CandleTag/splits.txt b/config/RZDP01/rels/d_a_obj_lv4CandleTag/splits.txt new file mode 100644 index 0000000000..fd40e74db6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4CandleTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4CandleTag.cpp: + .text start:0x000000CC end:0x0000056C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000164 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_lv4CandleTag/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4CandleTag/symbols.txt new file mode 100644 index 0000000000..395c9d1ed5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4CandleTag/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20dalv4CandleTag_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__16dalv4CandleTag_cFv = .text:0x000000E4; // type:function size:0x18 scope:global align:4 +create__16dalv4CandleTag_cFv = .text:0x000000FC; // type:function size:0xC8 scope:global align:4 +Execute__16dalv4CandleTag_cFv = .text:0x000001C4; // type:function size:0x5C scope:global align:4 +modeWatch__16dalv4CandleTag_cFv = .text:0x00000220; // type:function size:0xB0 scope:global align:4 +init_modeNG__16dalv4CandleTag_cFv = .text:0x000002D0; // type:function size:0x84 scope:global align:4 +modeNG__16dalv4CandleTag_cFv = .text:0x00000354; // type:function size:0x88 scope:global align:4 +modeNGWait__16dalv4CandleTag_cFv = .text:0x000003DC; // type:function size:0x50 scope:global align:4 +modeEnd__16dalv4CandleTag_cFv = .text:0x0000042C; // type:function size:0x4 scope:global align:4 +eventStart__16dalv4CandleTag_cFv = .text:0x00000430; // type:function size:0x24 scope:global align:4 +dalv4CandleTag_Draw__FP16dalv4CandleTag_c = .text:0x00000454; // type:function size:0x8 scope:global align:4 +dalv4CandleTag_Execute__FP16dalv4CandleTag_c = .text:0x0000045C; // type:function size:0x4 scope:global align:4 +dalv4CandleTag_Delete__FP16dalv4CandleTag_c = .text:0x00000460; // type:function size:0x8 scope:global align:4 +dalv4CandleTag_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 +__dt__20dalv4CandleTag_HIO_cFv = .text:0x0000046C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4CandleTag_cpp = .text:0x000004AC; // type:function size:0x48 scope:global align:4 +@1396@eventStart__16dalv4CandleTag_cFv = .text:0x000004F4; // type:function size:0x8 scope:local align:4 +@1396@__dt__16dalv4CandleTag_cFv = .text:0x000004FC; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000504; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x0000050C; // type:function size:0x8 scope:global align:4 +__dt__16dalv4CandleTag_cFv = .text:0x00000514; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89820 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89821 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89043 = .data:0x00000000; // type:object size:0x30 scope:local align:4 +l_dalv4CandleTag_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv4Candle = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__20dalv4CandleTag_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_525_data_8C = .data:0x0000008C; // type:object size:0x15 data:string +@89143 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__20dalv4CandleTag_HIO_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +__vt__16dalv4CandleTag_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_525_data_E8 = .data:0x000000E8; // type:object size:0x11 data:string +@89145 = .data:0x000000FC; // type:object size:0x1C scope:local align:4 +__RTTI__16dalv4CandleTag_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_525_data_120 = .data:0x00000120; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000134; // type:object size:0x8 scope:global align:4 +lbl_525_data_13C = .data:0x0000013C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000015C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89002 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv4EdShutter/splits.txt b/config/RZDP01/rels/d_a_obj_lv4EdShutter/splits.txt new file mode 100644 index 0000000000..c3e9b0a7b8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4EdShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4EdShutter.cpp: + .text start:0x000000CC end:0x00000994 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000194 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_lv4EdShutter/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4EdShutter/symbols.txt new file mode 100644 index 0000000000..b9beec0e6c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4EdShutter/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daLv4EdShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__16daLv4EdShutter_cFv = .text:0x00000104; // type:function size:0x90 scope:global align:4 +CreateHeap__16daLv4EdShutter_cFv = .text:0x00000194; // type:function size:0x68 scope:global align:4 +create__16daLv4EdShutter_cFv = .text:0x000001FC; // type:function size:0x158 scope:global align:4 +Execute__16daLv4EdShutter_cFPPA3_A4_f = .text:0x00000354; // type:function size:0x68 scope:global align:4 +init_modeWait__16daLv4EdShutter_cFv = .text:0x000003BC; // type:function size:0x18 scope:global align:4 +modeWait__16daLv4EdShutter_cFv = .text:0x000003D4; // type:function size:0x118 scope:global align:4 +init_modeOpen__16daLv4EdShutter_cFv = .text:0x000004EC; // type:function size:0xA8 scope:global align:4 +modeOpen__16daLv4EdShutter_cFv = .text:0x00000594; // type:function size:0xC8 scope:global align:4 +init_modeClose__16daLv4EdShutter_cFv = .text:0x0000065C; // type:function size:0xA8 scope:global align:4 +modeClose__16daLv4EdShutter_cFv = .text:0x00000704; // type:function size:0x6C scope:global align:4 +modeEnd__16daLv4EdShutter_cFv = .text:0x00000770; // type:function size:0x4 scope:global align:4 +eventStart__16daLv4EdShutter_cFv = .text:0x00000774; // type:function size:0x38 scope:global align:4 +Draw__16daLv4EdShutter_cFv = .text:0x000007AC; // type:function size:0x98 scope:global align:4 +Delete__16daLv4EdShutter_cFv = .text:0x00000844; // type:function size:0x30 scope:global align:4 +daLv4EdShutter_Draw__FP16daLv4EdShutter_c = .text:0x00000874; // type:function size:0x10 scope:global align:4 +daLv4EdShutter_Execute__FP16daLv4EdShutter_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +daLv4EdShutter_Delete__FP16daLv4EdShutter_c = .text:0x00000888; // type:function size:0x4 scope:global align:4 +daLv4EdShutter_Create__FP10fopAc_ac_c = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +__dt__20daLv4EdShutter_HIO_cFv = .text:0x00000890; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4EdShutter_cpp = .text:0x000008D0; // type:function size:0x48 scope:global align:4 +@1452@eventStart__16daLv4EdShutter_cFv = .text:0x00000918; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daLv4EdShutter_cFv = .text:0x00000920; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000928; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000930; // type:function size:0x8 scope:global align:4 +__dt__16daLv4EdShutter_cFv = .text:0x00000938; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90036 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90037 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90095 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90176 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90177 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90202 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90203 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90204 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_526_data_0 = .data:0x00000000; // type:object size:0x8 data:string +mode_proc$89156 = .data:0x00000008; // type:object size:0x30 scope:local align:4 +l_daLv4EdShutter_Method = .data:0x00000038; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4EdShutter = .data:0x00000058; // type:object size:0x30 scope:global align:4 +__vt__20daLv4EdShutter_HIO_c = .data:0x00000088; // type:object size:0xC scope:global align:4 +lbl_526_data_94 = .data:0x00000094; // type:object size:0x15 data:string +@89289 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__20daLv4EdShutter_HIO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +__vt__16daLv4EdShutter_c = .data:0x000000C8; // type:object size:0x48 scope:global align:4 +lbl_526_data_110 = .data:0x00000110; // type:object size:0x11 data:string +@89291 = .data:0x00000124; // type:object size:0x24 scope:local align:4 +__RTTI__16daLv4EdShutter_c = .data:0x00000148; // type:object size:0x8 scope:global align:4 +lbl_526_data_150 = .data:0x00000150; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_526_data_16C = .data:0x0000016C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000018C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89099 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt b/config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt new file mode 100644 index 0000000000..a45da3487d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4Gate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4Gate.cpp: + .text start:0x000000CC end:0x00000798 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_lv4Gate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4Gate/symbols.txt new file mode 100644 index 0000000000..1a1b87b2f3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4Gate/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daLv4Gate_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__11daLv4Gate_cFv = .text:0x000000F0; // type:function size:0x9C scope:global align:4 +CreateHeap__11daLv4Gate_cFv = .text:0x0000018C; // type:function size:0x68 scope:global align:4 +create__11daLv4Gate_cFv = .text:0x000001F4; // type:function size:0x154 scope:global align:4 +Execute__11daLv4Gate_cFPPA3_A4_f = .text:0x00000348; // type:function size:0x68 scope:global align:4 +modeWait__11daLv4Gate_cFv = .text:0x000003B0; // type:function size:0x58 scope:global align:4 +modeMove__11daLv4Gate_cFv = .text:0x00000408; // type:function size:0x104 scope:global align:4 +init_modeMoveEnd__11daLv4Gate_cFv = .text:0x0000050C; // type:function size:0x11C scope:global align:4 +modeMoveEnd__11daLv4Gate_cFv = .text:0x00000628; // type:function size:0x4 scope:global align:4 +Draw__11daLv4Gate_cFv = .text:0x0000062C; // type:function size:0x98 scope:global align:4 +Delete__11daLv4Gate_cFv = .text:0x000006C4; // type:function size:0x30 scope:global align:4 +daLv4Gate_Draw__FP11daLv4Gate_c = .text:0x000006F4; // type:function size:0x10 scope:global align:4 +daLv4Gate_Execute__FP11daLv4Gate_c = .text:0x00000704; // type:function size:0x4 scope:global align:4 +daLv4Gate_Delete__FP11daLv4Gate_c = .text:0x00000708; // type:function size:0x4 scope:global align:4 +daLv4Gate_Create__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +__dt__15daLv4Gate_HIO_cFv = .text:0x00000710; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4Gate_cpp = .text:0x00000750; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89762 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89772 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89817 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89818 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89855 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89856 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89857 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_527_data_0 = .data:0x00000000; // type:object size:0x7 data:string +mode_proc$89029 = .data:0x00000008; // type:object size:0x24 scope:local align:4 +l_daLv4Gate_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Gate = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__15daLv4Gate_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_527_data_88 = .data:0x00000088; // type:object size:0x10 data:string +@89119 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv4Gate_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__11daLv4Gate_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_527_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@89121 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daLv4Gate_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv4HsTarget/splits.txt b/config/RZDP01/rels/d_a_obj_lv4HsTarget/splits.txt new file mode 100644 index 0000000000..8a056c137f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4HsTarget/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4HsTarget.cpp: + .text start:0x000000CC end:0x000003EC + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_lv4HsTarget/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4HsTarget/symbols.txt new file mode 100644 index 0000000000..e231c76b6e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4HsTarget/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daLv4HsTarget_HIO_cFv = .text:0x000000CC; // type:function size:0x10 scope:global align:4 +setBaseMtx__15daLv4HsTarget_cFv = .text:0x000000DC; // type:function size:0x88 scope:global align:4 +CreateHeap__15daLv4HsTarget_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +create__15daLv4HsTarget_cFv = .text:0x000001CC; // type:function size:0xD0 scope:global align:4 +Execute__15daLv4HsTarget_cFPPA3_A4_f = .text:0x0000029C; // type:function size:0x14 scope:global align:4 +Draw__15daLv4HsTarget_cFv = .text:0x000002B0; // type:function size:0x68 scope:global align:4 +Delete__15daLv4HsTarget_cFv = .text:0x00000318; // type:function size:0x30 scope:global align:4 +daLv4HsTarget_Draw__FP15daLv4HsTarget_c = .text:0x00000348; // type:function size:0x10 scope:global align:4 +daLv4HsTarget_Execute__FP15daLv4HsTarget_c = .text:0x00000358; // type:function size:0x4 scope:global align:4 +daLv4HsTarget_Delete__FP15daLv4HsTarget_c = .text:0x0000035C; // type:function size:0x4 scope:global align:4 +daLv4HsTarget_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +__dt__19daLv4HsTarget_HIO_cFv = .text:0x00000364; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4HsTarget_cpp = .text:0x000003A4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_528_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv4HsTarget_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4HsTarget = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__19daLv4HsTarget_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_528_data_68 = .data:0x00000068; // type:object size:0x14 data:string +@89055 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__19daLv4HsTarget_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__15daLv4HsTarget_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_528_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@89057 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv4HsTarget_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88963 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4PoGate/splits.txt b/config/RZDP01/rels/d_a_obj_lv4PoGate/splits.txt new file mode 100644 index 0000000000..000260d450 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4PoGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4PoGate.cpp: + .text start:0x000000CC end:0x00000AA8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt new file mode 100644 index 0000000000..2799bf5071 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4PoGate/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv4PoGate_HIO_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +setBaseMtx__13daLv4PoGate_cFv = .text:0x00000130; // type:function size:0x9C scope:global align:4 +CreateHeap__13daLv4PoGate_cFv = .text:0x000001CC; // type:function size:0x68 scope:global align:4 +create__13daLv4PoGate_cFv = .text:0x00000234; // type:function size:0x120 scope:global align:4 +Execute__13daLv4PoGate_cFPPA3_A4_f = .text:0x00000354; // type:function size:0x50 scope:global align:4 +moveGate__13daLv4PoGate_cFv = .text:0x000003A4; // type:function size:0x98 scope:global align:4 +modeWait__13daLv4PoGate_cFv = .text:0x0000043C; // type:function size:0x4 scope:global align:4 +init_modeMoveOpen__13daLv4PoGate_cFv = .text:0x00000440; // type:function size:0xA4 scope:global align:4 +modeMoveOpen__13daLv4PoGate_cFv = .text:0x000004E4; // type:function size:0xAC scope:global align:4 +init_modeMoveClose__13daLv4PoGate_cFv = .text:0x00000590; // type:function size:0xA4 scope:global align:4 +modeMoveClose__13daLv4PoGate_cFv = .text:0x00000634; // type:function size:0x6C scope:global align:4 +init_modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x000006A0; // type:function size:0x1C scope:global align:4 +modeMoveCloseWait__13daLv4PoGate_cFv = .text:0x000006BC; // type:function size:0x24 scope:global align:4 +modeMoveClose2__13daLv4PoGate_cFv = .text:0x000006E0; // type:function size:0x64 scope:global align:4 +init_modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x00000744; // type:function size:0x1C scope:global align:4 +modeMoveClose2Wait__13daLv4PoGate_cFv = .text:0x00000760; // type:function size:0x20 scope:global align:4 +init_modeMoveClose3__13daLv4PoGate_cFv = .text:0x00000780; // type:function size:0x1C scope:global align:4 +modeMoveClose3__13daLv4PoGate_cFv = .text:0x0000079C; // type:function size:0x88 scope:global align:4 +setSe__13daLv4PoGate_cFv = .text:0x00000824; // type:function size:0x5C scope:global align:4 +setEffect__13daLv4PoGate_cFi = .text:0x00000880; // type:function size:0xBC scope:global align:4 +Draw__13daLv4PoGate_cFv = .text:0x0000093C; // type:function size:0x98 scope:global align:4 +Delete__13daLv4PoGate_cFv = .text:0x000009D4; // type:function size:0x30 scope:global align:4 +daLv4PoGate_Draw__FP13daLv4PoGate_c = .text:0x00000A04; // type:function size:0x10 scope:global align:4 +daLv4PoGate_Execute__FP13daLv4PoGate_c = .text:0x00000A14; // type:function size:0x4 scope:global align:4 +daLv4PoGate_Delete__FP13daLv4PoGate_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 +daLv4PoGate_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 +__dt__17daLv4PoGate_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4PoGate_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89892 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89893 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89894 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89896 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89906 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89944 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89033 = .rodata:0x00000020; // type:object size:0x54 scope:local align:4 +@89979 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@89980 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@89995 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@90031 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +particle_id$89146 = .rodata:0x00000084; // type:object size:0x14 scope:local align:4 +lbl_529_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daLv4PoGate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4PoGate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daLv4PoGate_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_529_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@89200 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv4PoGate_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__13daLv4PoGate_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_529_data_C0 = .data:0x000000C0; // type:object size:0xE data:string +@89202 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv4PoGate_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88973 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv4RailWall/splits.txt b/config/RZDP01/rels/d_a_obj_lv4RailWall/splits.txt new file mode 100644 index 0000000000..a9e0e4adf0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4RailWall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4RailWall.cpp: + .text start:0x0000005C end:0x00000BC8 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDP01/rels/d_a_obj_lv4RailWall/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4RailWall/symbols.txt new file mode 100644 index 0000000000..4689ef5fbc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4RailWall/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_BossSearch__FPvPv = .text:0x0000005C; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjLv4Wall_cFv = .text:0x000000A8; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Wall_cFv = .text:0x00000120; // type:function size:0x154 scope:global align:4 +CreateHeap__14daObjLv4Wall_cFv = .text:0x00000274; // type:function size:0x68 scope:global align:4 +create1st__14daObjLv4Wall_cFv = .text:0x000002DC; // type:function size:0x68 scope:global align:4 +Execute__14daObjLv4Wall_cFPPA3_A4_f = .text:0x00000344; // type:function size:0xCC scope:global align:4 +action__14daObjLv4Wall_cFv = .text:0x00000410; // type:function size:0x4C scope:global align:4 +mode_wait__14daObjLv4Wall_cFv = .text:0x0000045C; // type:function size:0xA8 scope:global align:4 +mode_init_move__14daObjLv4Wall_cFv = .text:0x00000504; // type:function size:0x64 scope:global align:4 +mode_move__14daObjLv4Wall_cFv = .text:0x00000568; // type:function size:0x34C scope:global align:4 +mode_dead__14daObjLv4Wall_cFv = .text:0x000008B4; // type:function size:0x4 scope:global align:4 +eventStart__14daObjLv4Wall_cFv = .text:0x000008B8; // type:function size:0x6C scope:global align:4 +Draw__14daObjLv4Wall_cFv = .text:0x00000924; // type:function size:0x98 scope:global align:4 +Delete__14daObjLv4Wall_cFv = .text:0x000009BC; // type:function size:0x30 scope:global align:4 +daObjLv4Wall_create1st__FP14daObjLv4Wall_c = .text:0x000009EC; // type:function size:0x110 scope:global align:4 +daObjLv4Wall_MoveBGDelete__FP14daObjLv4Wall_c = .text:0x00000AFC; // type:function size:0x4 scope:global align:4 +daObjLv4Wall_MoveBGExecute__FP14daObjLv4Wall_c = .text:0x00000B00; // type:function size:0x4 scope:global align:4 +daObjLv4Wall_MoveBGDraw__FP14daObjLv4Wall_c = .text:0x00000B04; // type:function size:0x10 scope:global align:4 +@1444@eventStart__14daObjLv4Wall_cFv = .text:0x00000B14; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Wall_cFv = .text:0x00000B1C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000B24; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000B2C; // type:function size:0x8 scope:global align:4 +__dt__14daObjLv4Wall_cFv = .text:0x00000B34; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90808 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90809 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90810 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90854 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@90855 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90858 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +l_spd_tbl$89559 = .rodata:0x00000020; // type:object size:0x44 scope:local align:4 +@90905 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90906 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90907 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90908 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90909 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_530_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89531 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Wall_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4RailWall = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Wall_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_530_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@89681 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Wall_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_530_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4SlideWall/splits.txt b/config/RZDP01/rels/d_a_obj_lv4SlideWall/splits.txt new file mode 100644 index 0000000000..6005b8244c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4SlideWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv4SlideWall.cpp: + .text start:0x000000CC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_lv4SlideWall/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4SlideWall/symbols.txt new file mode 100644 index 0000000000..f642acfae8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4SlideWall/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daSldWall_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__11daSldWall_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__11daSldWall_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__11daSldWall_cFv = .text:0x00000200; // type:function size:0x120 scope:global align:4 +Execute__11daSldWall_cFPPA3_A4_f = .text:0x00000320; // type:function size:0x50 scope:global align:4 +moveWall__11daSldWall_cFv = .text:0x00000370; // type:function size:0x98 scope:global align:4 +modeWait__11daSldWall_cFv = .text:0x00000408; // type:function size:0x4 scope:global align:4 +modeMoveOpen__11daSldWall_cFv = .text:0x0000040C; // type:function size:0xC0 scope:global align:4 +modeMoveClose__11daSldWall_cFv = .text:0x000004CC; // type:function size:0xC0 scope:global align:4 +setSe__11daSldWall_cFv = .text:0x0000058C; // type:function size:0xBC scope:global align:4 +Draw__11daSldWall_cFv = .text:0x00000648; // type:function size:0x98 scope:global align:4 +Delete__11daSldWall_cFv = .text:0x000006E0; // type:function size:0x30 scope:global align:4 +daSldWall_Draw__FP11daSldWall_c = .text:0x00000710; // type:function size:0x10 scope:global align:4 +daSldWall_Execute__FP11daSldWall_c = .text:0x00000720; // type:function size:0x4 scope:global align:4 +daSldWall_Delete__FP11daSldWall_c = .text:0x00000724; // type:function size:0x4 scope:global align:4 +daSldWall_Create__FP10fopAc_ac_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +__dt__15daSldWall_HIO_cFv = .text:0x0000072C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv4SlideWall_cpp = .text:0x0000076C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89763 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89764 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89774 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89030 = .rodata:0x0000000C; // type:object size:0x24 scope:local align:4 +@89849 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89850 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89851 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89852 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_531_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daSldWall_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4SlideWall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daSldWall_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_531_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89127 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daSldWall_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daSldWall_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_531_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89129 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daSldWall_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv4bridge/splits.txt b/config/RZDP01/rels/d_a_obj_lv4bridge/splits.txt new file mode 100644 index 0000000000..c5046e16ae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4bridge.cpp: + .text start:0x0000005C end:0x00000764 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDP01/rels/d_a_obj_lv4bridge/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4bridge/symbols.txt new file mode 100644 index 0000000000..7bc1cb1336 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4bridge/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjLv4Brg_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjLv4Brg_cFv = .text:0x0000007C; // type:function size:0xC8 scope:global align:4 +Create__13daObjLv4Brg_cFv = .text:0x00000144; // type:function size:0x98 scope:global align:4 +CreateHeap__13daObjLv4Brg_cFv = .text:0x000001DC; // type:function size:0x68 scope:global align:4 +create1st__13daObjLv4Brg_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +Execute__13daObjLv4Brg_cFPPA3_A4_f = .text:0x000002AC; // type:function size:0x4C scope:global align:4 +action__13daObjLv4Brg_cFv = .text:0x000002F8; // type:function size:0x4C scope:global align:4 +mode_wait__13daObjLv4Brg_cFv = .text:0x00000344; // type:function size:0xBC scope:global align:4 +mode_move__13daObjLv4Brg_cFv = .text:0x00000400; // type:function size:0x114 scope:global align:4 +mode_dead__13daObjLv4Brg_cFv = .text:0x00000514; // type:function size:0x4 scope:global align:4 +eventStart__13daObjLv4Brg_cFv = .text:0x00000518; // type:function size:0x7C scope:global align:4 +Draw__13daObjLv4Brg_cFv = .text:0x00000594; // type:function size:0x98 scope:global align:4 +Delete__13daObjLv4Brg_cFv = .text:0x0000062C; // type:function size:0x30 scope:global align:4 +daObjLv4Brg_create1st__FP13daObjLv4Brg_c = .text:0x0000065C; // type:function size:0x74 scope:global align:4 +daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c = .text:0x000006D0; // type:function size:0x4 scope:global align:4 +daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c = .text:0x000006D8; // type:function size:0x10 scope:global align:4 +@1444@eventStart__13daObjLv4Brg_cFv = .text:0x000006E8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjLv4Brg_cFv = .text:0x000006F0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000006F8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000700; // type:function size:0x8 scope:global align:4 +__dt__13daObjLv4Brg_cFv = .text:0x00000708; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89828 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89829 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89830 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89855 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89911 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89925 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89926 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89927 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_532_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89075 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Brg_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Bridge = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__13daObjLv4Brg_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_532_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@89179 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjLv4Brg_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_532_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4chandelier/splits.txt b/config/RZDP01/rels/d_a_obj_lv4chandelier/splits.txt new file mode 100644 index 0000000000..47709bebd5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4chandelier/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4chandelier.cpp: + .text start:0x0000005C end:0x00002E30 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000124 diff --git a/config/RZDP01/rels/d_a_obj_lv4chandelier/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4chandelier/symbols.txt new file mode 100644 index 0000000000..8b85409048 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4chandelier/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__14daObjLv4Chan_cFv = .text:0x00000068; // type:function size:0x154 scope:global align:4 +setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x000001BC; // type:function size:0x1C4 scope:global align:4 +setMtx__14daObjLv4Chan_cFv = .text:0x00000380; // type:function size:0x2C8 scope:global align:4 +rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x324 scope:global align:4 +CreateHeap__14daObjLv4Chan_cFv = .text:0x0000096C; // type:function size:0x1E8 scope:global align:4 +searchSwChain__FPvPv = .text:0x00000B54; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Chan_cFv = .text:0x00000BCC; // type:function size:0x4A4 scope:global align:4 +constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x00001070; // type:function size:0x1E8 scope:global align:4 +constraintBase__14daObjLv4Chan_cFv = .text:0x00001258; // type:function size:0x164 scope:global align:4 +calcVec__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000013BC; // type:function size:0x70 scope:global align:4 +chkGnd__14daObjLv4Chan_cFv = .text:0x0000142C; // type:function size:0x74 scope:global align:4 +Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x000014A0; // type:function size:0x15C4 scope:global align:4 +Draw__14daObjLv4Chan_cFv = .text:0x00002A64; // type:function size:0x214 scope:global align:4 +Delete__14daObjLv4Chan_cFv = .text:0x00002C78; // type:function size:0x38 scope:global align:4 +daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002CB0; // type:function size:0x118 scope:global align:4 +daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00002DC8; // type:function size:0x4 scope:global align:4 +daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00002DCC; // type:function size:0x4 scope:global align:4 +daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00002DD0; // type:function size:0x10 scope:global align:4 +__ct__10dMdl_obj_cFv = .text:0x00002DE0; // type:function size:0xC scope:global align:4 +__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DEC; // type:function size:0x4 scope:global align:4 +__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DF0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +@95604 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95605 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95634 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95635 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95636 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95651 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95652 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95653 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95654 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95797 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95798 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95799 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95800 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95801 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95802 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95803 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95804 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95805 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95806 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95807 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95808 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95811 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95854 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95855 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +l_pos0 = .rodata:0x00000078; // type:object size:0xC scope:global align:4 +l_pos1 = .rodata:0x00000084; // type:object size:0xC scope:global align:4 +l_pos2 = .rodata:0x00000090; // type:object size:0xC scope:global align:4 +@95865 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@95878 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +l_curve = .rodata:0x000000A4; // type:object size:0x28 scope:global align:4 +@96171 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96172 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:string +@96173 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96174 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96175 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96176 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96177 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96178 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@96179 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@96180 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@96204 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@96205 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@96206 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@96207 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@96208 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@96209 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@96210 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +lbl_533_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:global align:4 +daObjLv4Chan_METHODS = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Chan = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Chan_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_533_data_C8 = .data:0x000000C8; // type:object size:0xF data:string +@92963 = .data:0x000000D8; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Chan_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +lbl_533_data_FC = .data:0x000000FC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000011C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4digsand/splits.txt b/config/RZDP01/rels/d_a_obj_lv4digsand/splits.txt new file mode 100644 index 0000000000..5e9c349dfb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4digsand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4digsand.cpp: + .text start:0x0000005C end:0x00000694 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_lv4digsand/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4digsand/symbols.txt new file mode 100644 index 0000000000..942f4f5c87 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4digsand/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__16daObjL4DigSand_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObjL4DigSand_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__16daObjL4DigSand_cFv = .text:0x000000EC; // type:function size:0x58 scope:global align:4 +CreateHeap__16daObjL4DigSand_cFv = .text:0x00000144; // type:function size:0x68 scope:global align:4 +create1st__16daObjL4DigSand_cFv = .text:0x000001AC; // type:function size:0x90 scope:global align:4 +Execute__16daObjL4DigSand_cFPPA3_A4_f = .text:0x0000023C; // type:function size:0xA8 scope:global align:4 +mode_wait__16daObjL4DigSand_cFv = .text:0x000002E4; // type:function size:0x14 scope:global align:4 +mode_init_dig__16daObjL4DigSand_cFv = .text:0x000002F8; // type:function size:0xB4 scope:global align:4 +mode_dig__16daObjL4DigSand_cFv = .text:0x000003AC; // type:function size:0xB4 scope:global align:4 +mode_init_end__16daObjL4DigSand_cFv = .text:0x00000460; // type:function size:0x54 scope:global align:4 +mode_end__16daObjL4DigSand_cFv = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +Draw__16daObjL4DigSand_cFv = .text:0x000004B8; // type:function size:0x98 scope:global align:4 +Delete__16daObjL4DigSand_cFv = .text:0x00000550; // type:function size:0x30 scope:global align:4 +daObjL4DigSand_create1st__FP16daObjL4DigSand_c = .text:0x00000580; // type:function size:0xFC scope:global align:4 +daObjL4DigSand_MoveBGDelete__FP16daObjL4DigSand_c = .text:0x0000067C; // type:function size:0x4 scope:global align:4 +daObjL4DigSand_MoveBGExecute__FP16daObjL4DigSand_c = .text:0x00000680; // type:function size:0x4 scope:global align:4 +daObjL4DigSand_MoveBGDraw__FP16daObjL4DigSand_c = .text:0x00000684; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92811 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92828 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92829 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92830 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_demo_time$91872 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_534_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91845 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +daObjL4DigSand_METHODS = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4DigSand = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__16daObjL4DigSand_c = .data:0x00000080; // type:object size:0x28 scope:global align:4 +lbl_534_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@91952 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjL4DigSand_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4floor/splits.txt b/config/RZDP01/rels/d_a_obj_lv4floor/splits.txt new file mode 100644 index 0000000000..decd4f6a16 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4floor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4floor.cpp: + .text start:0x0000005C end:0x00000488 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_lv4floor/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4floor/symbols.txt new file mode 100644 index 0000000000..a319daa5ee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4floor/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjLv4Floor_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__15daObjLv4Floor_cFv = .text:0x0000007C; // type:function size:0x78 scope:global align:4 +Create__15daObjLv4Floor_cFv = .text:0x000000F4; // type:function size:0x24 scope:global align:4 +CreateHeap__15daObjLv4Floor_cFv = .text:0x00000118; // type:function size:0x68 scope:global align:4 +create1st__15daObjLv4Floor_cFv = .text:0x00000180; // type:function size:0x98 scope:global align:4 +Execute__15daObjLv4Floor_cFPPA3_A4_f = .text:0x00000218; // type:function size:0x64 scope:global align:4 +mode_wait__15daObjLv4Floor_cFv = .text:0x0000027C; // type:function size:0x60 scope:global align:4 +mode_move__15daObjLv4Floor_cFv = .text:0x000002DC; // type:function size:0x68 scope:global align:4 +mode_dead__15daObjLv4Floor_cFv = .text:0x00000344; // type:function size:0x4 scope:global align:4 +Draw__15daObjLv4Floor_cFv = .text:0x00000348; // type:function size:0x98 scope:global align:4 +Delete__15daObjLv4Floor_cFv = .text:0x000003E0; // type:function size:0x30 scope:global align:4 +daObjLv4Floor_create1st__FP15daObjLv4Floor_c = .text:0x00000410; // type:function size:0x60 scope:global align:4 +daObjLv4Floor_MoveBGDelete__FP15daObjLv4Floor_c = .text:0x00000470; // type:function size:0x4 scope:global align:4 +daObjLv4Floor_MoveBGExecute__FP15daObjLv4Floor_c = .text:0x00000474; // type:function size:0x4 scope:global align:4 +daObjLv4Floor_MoveBGDraw__FP15daObjLv4Floor_c = .text:0x00000478; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89665 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89671 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:string +@89672 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89673 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_535_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89018 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Floor_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Floor = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__15daObjLv4Floor_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_535_data_AC = .data:0x000000AC; // type:object size:0x10 data:string +@89104 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjLv4Floor_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4gear/splits.txt b/config/RZDP01/rels/d_a_obj_lv4gear/splits.txt new file mode 100644 index 0000000000..84ffe524a1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4gear/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4gear.cpp: + .text start:0x0000005C end:0x00000588 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_lv4gear/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4gear/symbols.txt new file mode 100644 index 0000000000..44afd1e94b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4gear/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +searchSwSpinSub__FPvPv = .text:0x00000060; // type:function size:0x80 scope:global align:4 +initBaseMtx__14daObjLv4Gear_cFv = .text:0x000000E0; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObjLv4Gear_cFv = .text:0x00000100; // type:function size:0x64 scope:global align:4 +Create__14daObjLv4Gear_cFv = .text:0x00000164; // type:function size:0x50 scope:global align:4 +CreateHeap__14daObjLv4Gear_cFv = .text:0x000001B4; // type:function size:0x78 scope:global align:4 +create__14daObjLv4Gear_cFv = .text:0x0000022C; // type:function size:0xCC scope:global align:4 +execute__14daObjLv4Gear_cFv = .text:0x000002F8; // type:function size:0x168 scope:global align:4 +draw__14daObjLv4Gear_cFv = .text:0x00000460; // type:function size:0x68 scope:global align:4 +daObjLv4Gear_Draw__FP14daObjLv4Gear_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +daObjLv4Gear_Execute__FP14daObjLv4Gear_c = .text:0x000004CC; // type:function size:0x4 scope:global align:4 +daObjLv4Gear_Delete__FP14daObjLv4Gear_c = .text:0x000004D0; // type:function size:0x30 scope:global align:4 +daObjLv4Gear_Create__FP14daObjLv4Gear_c = .text:0x00000500; // type:function size:0x4 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00000504; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_rot_start_time = .rodata:0x00000008; // type:object size:0x4 scope:global align:4 +l_heap_size = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@89862 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89863 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +lbl_536_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjLv4Gear_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Gear = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt b/config/RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt new file mode 100644 index 0000000000..1d54eaf5a1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4prelvtr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4prelvtr.cpp: + .text start:0x0000005C end:0x00000534 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_lv4prelvtr/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4prelvtr/symbols.txt new file mode 100644 index 0000000000..97e648deb7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4prelvtr/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__14daObjPRElvtr_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__14daObjPRElvtr_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__14daObjPRElvtr_cFv = .text:0x00000148; // type:function size:0x68 scope:global align:4 +Create__14daObjPRElvtr_cFv = .text:0x000001B0; // type:function size:0x6C scope:global align:4 +searchObjSwTurn__FPvPv = .text:0x0000021C; // type:function size:0x78 scope:global align:4 +Execute__14daObjPRElvtr_cFPPA3_A4_f = .text:0x00000294; // type:function size:0xFC scope:global align:4 +Draw__14daObjPRElvtr_cFv = .text:0x00000390; // type:function size:0x98 scope:global align:4 +Delete__14daObjPRElvtr_cFv = .text:0x00000428; // type:function size:0x38 scope:global align:4 +daObjPRElvtr_create1st__FP14daObjPRElvtr_c = .text:0x00000460; // type:function size:0x60 scope:global align:4 +daObjPRElvtr_MoveBGDelete__FP14daObjPRElvtr_c = .text:0x000004C0; // type:function size:0x4 scope:global align:4 +daObjPRElvtr_MoveBGExecute__FP14daObjPRElvtr_c = .text:0x000004C4; // type:function size:0x4 scope:global align:4 +daObjPRElvtr_MoveBGDraw__FP14daObjPRElvtr_c = .text:0x000004C8; // type:function size:0x10 scope:global align:4 +__dt__14daObjPRElvtr_cFv = .text:0x000004D8; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@89714 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89715 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@89719 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +lbl_537_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjPRElvtr_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PRElvtr = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjPRElvtr_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_537_data_88 = .data:0x00000088; // type:object size:0xF data:string +@89161 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjPRElvtr_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_537_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4prwall/splits.txt b/config/RZDP01/rels/d_a_obj_lv4prwall/splits.txt new file mode 100644 index 0000000000..35cee5f677 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4prwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4prwall.cpp: + .text start:0x0000005C end:0x00000BFC + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_obj_lv4prwall/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4prwall/symbols.txt new file mode 100644 index 0000000000..c6dd54b608 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4prwall/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjLv4PRwall_cFv = .text:0x0000005C; // type:function size:0x134 scope:global align:4 +setMtx__16daObjLv4PRwall_cFv = .text:0x00000190; // type:function size:0x148 scope:global align:4 +CreateHeap__16daObjLv4PRwall_cFv = .text:0x000002D8; // type:function size:0x7C scope:global align:4 +Create__16daObjLv4PRwall_cFv = .text:0x00000354; // type:function size:0xD4 scope:global align:4 +searchObjSwTurn__FPvPv = .text:0x00000428; // type:function size:0x78 scope:global align:4 +Execute__16daObjLv4PRwall_cFPPA3_A4_f = .text:0x000004A0; // type:function size:0x5A4 scope:global align:4 +Draw__16daObjLv4PRwall_cFv = .text:0x00000A44; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv4PRwall_cFv = .text:0x00000ADC; // type:function size:0x4C scope:global align:4 +daObjLv4PRwall_create1st__FP16daObjLv4PRwall_c = .text:0x00000B28; // type:function size:0x60 scope:global align:4 +daObjLv4PRwall_MoveBGDelete__FP16daObjLv4PRwall_c = .text:0x00000B88; // type:function size:0x4 scope:global align:4 +daObjLv4PRwall_MoveBGExecute__FP16daObjLv4PRwall_c = .text:0x00000B8C; // type:function size:0x4 scope:global align:4 +daObjLv4PRwall_MoveBGDraw__FP16daObjLv4PRwall_c = .text:0x00000B90; // type:function size:0x10 scope:global align:4 +__dt__16daObjLv4PRwall_cFv = .text:0x00000BA0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_bmdidx = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +l_cull_box = .rodata:0x00000018; // type:object size:0x48 scope:global align:4 +@90194 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@90195 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@90198 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 data:double +@90215 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@90359 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90360 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90361 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90362 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90363 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90364 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_538_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_538_data_A = .data:0x0000000A; // type:object size:0x8 data:string +lbl_538_data_12 = .data:0x00000012; // type:object size:0xA data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +daObjLv4PRwall_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4PRwall = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv4PRwall_c = .data:0x00000078; // type:object size:0x2C scope:global align:4 +lbl_538_data_A4 = .data:0x000000A4; // type:object size:0x11 data:string +@89310 = .data:0x000000B8; // type:object size:0x1C scope:local align:4 +__RTTI__16daObjLv4PRwall_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_538_data_DC = .data:0x000000DC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv4sand/splits.txt b/config/RZDP01/rels/d_a_obj_lv4sand/splits.txt new file mode 100644 index 0000000000..ad5e29a80c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv4sand.cpp: + .text start:0x0000005C end:0x00000718 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000011C diff --git a/config/RZDP01/rels/d_a_obj_lv4sand/symbols.txt b/config/RZDP01/rels/d_a_obj_lv4sand/symbols.txt new file mode 100644 index 0000000000..940f6bca15 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv4sand/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjLv4Sand_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +Create__14daObjLv4Sand_cFv = .text:0x000000D4; // type:function size:0xE8 scope:global align:4 +CreateHeap__14daObjLv4Sand_cFv = .text:0x000001BC; // type:function size:0x110 scope:global align:4 +create1st__14daObjLv4Sand_cFv = .text:0x000002CC; // type:function size:0x68 scope:global align:4 +Execute__14daObjLv4Sand_cFPPA3_A4_f = .text:0x00000334; // type:function size:0x114 scope:global align:4 +mode_wait__14daObjLv4Sand_cFv = .text:0x00000448; // type:function size:0x60 scope:global align:4 +mode_move__14daObjLv4Sand_cFv = .text:0x000004A8; // type:function size:0x68 scope:global align:4 +mode_dead__14daObjLv4Sand_cFv = .text:0x00000510; // type:function size:0x4 scope:global align:4 +eventStart__14daObjLv4Sand_cFv = .text:0x00000514; // type:function size:0x1C scope:global align:4 +Draw__14daObjLv4Sand_cFv = .text:0x00000530; // type:function size:0xB0 scope:global align:4 +Delete__14daObjLv4Sand_cFv = .text:0x000005E0; // type:function size:0x30 scope:global align:4 +daObjLv4Sand_create1st__FP14daObjLv4Sand_c = .text:0x00000610; // type:function size:0x74 scope:global align:4 +daObjLv4Sand_MoveBGDelete__FP14daObjLv4Sand_c = .text:0x00000684; // type:function size:0x4 scope:global align:4 +daObjLv4Sand_MoveBGExecute__FP14daObjLv4Sand_c = .text:0x00000688; // type:function size:0x4 scope:global align:4 +daObjLv4Sand_MoveBGDraw__FP14daObjLv4Sand_c = .text:0x0000068C; // type:function size:0x10 scope:global align:4 +@1444@eventStart__14daObjLv4Sand_cFv = .text:0x0000069C; // type:function size:0x8 scope:local align:4 +@1444@__dt__14daObjLv4Sand_cFv = .text:0x000006A4; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000006AC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000006B4; // type:function size:0x8 scope:global align:4 +__dt__14daObjLv4Sand_cFv = .text:0x000006BC; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89936 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89937 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89960 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89997 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:string +@89998 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90022 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90023 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_539_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89099 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +daObjLv4Sand_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv4Sand = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjLv4Sand_c = .data:0x00000084; // type:object size:0x48 scope:global align:4 +lbl_539_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@89182 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjLv4Sand_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_539_data_100 = .data:0x00000100; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv5FloorBoard/splits.txt b/config/RZDP01/rels/d_a_obj_lv5FloorBoard/splits.txt new file mode 100644 index 0000000000..78a7d5094e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5FloorBoard/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5FloorBoard.cpp: + .text start:0x000000CC end:0x00000890 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_obj_lv5FloorBoard/symbols.txt b/config/RZDP01/rels/d_a_obj_lv5FloorBoard/symbols.txt new file mode 100644 index 0000000000..3c7fcd19e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5FloorBoard/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daFlorBoad_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__12daFlorBoad_cFv = .text:0x00000100; // type:function size:0x88 scope:global align:4 +CreateHeap__12daFlorBoad_cFv = .text:0x00000188; // type:function size:0x68 scope:global align:4 +create__12daFlorBoad_cFv = .text:0x000001F0; // type:function size:0x198 scope:global align:4 +Execute__12daFlorBoad_cFPPA3_A4_f = .text:0x00000388; // type:function size:0x70 scope:global align:4 +init_modeWait__12daFlorBoad_cFv = .text:0x000003F8; // type:function size:0x1C scope:global align:4 +modeWait__12daFlorBoad_cFv = .text:0x00000414; // type:function size:0xEC scope:global align:4 +init_modeBreak__12daFlorBoad_cFv = .text:0x00000500; // type:function size:0xA4 scope:global align:4 +modeBreak__12daFlorBoad_cFv = .text:0x000005A4; // type:function size:0x150 scope:global align:4 +Draw__12daFlorBoad_cFv = .text:0x000006F4; // type:function size:0x98 scope:global align:4 +Delete__12daFlorBoad_cFv = .text:0x0000078C; // type:function size:0x30 scope:global align:4 +daFlorBoad_Draw__FP12daFlorBoad_c = .text:0x000007BC; // type:function size:0x10 scope:global align:4 +daFlorBoad_Execute__FP12daFlorBoad_c = .text:0x000007CC; // type:function size:0x4 scope:global align:4 +daFlorBoad_Delete__FP12daFlorBoad_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daFlorBoad_Create__FP10fopAc_ac_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +__dt__16daFlorBoad_HIO_cFv = .text:0x000007D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5FloorBoard_cpp = .text:0x00000818; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92794 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daFlorBoad_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@92924 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@92925 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@92926 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@92940 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +lbl_540_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$91825 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daFlorBoad_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5FBoard = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__16daFlorBoad_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_540_data_80 = .data:0x00000080; // type:object size:0x11 data:string +@91911 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +__RTTI__16daFlorBoad_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__12daFlorBoad_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_540_data_E0 = .data:0x000000E0; // type:object size:0xD data:string +@91915 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +__RTTI__12daFlorBoad_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte +mCcDCyl__12daFlorBoad_c = .bss:0x00000028; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv5IceWall/splits.txt b/config/RZDP01/rels/d_a_obj_lv5IceWall/splits.txt new file mode 100644 index 0000000000..d93e8d3372 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5IceWall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5IceWall.cpp: + .text start:0x000000CC end:0x00000E3C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_obj_lv5IceWall/symbols.txt b/config/RZDP01/rels/d_a_obj_lv5IceWall/symbols.txt new file mode 100644 index 0000000000..cbe1b40114 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5IceWall/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daIceWall_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__11daIceWall_cFv = .text:0x00000100; // type:function size:0xD4 scope:global align:4 +CreateHeap__11daIceWall_cFv = .text:0x000001D4; // type:function size:0xA8 scope:global align:4 +create__11daIceWall_cFv = .text:0x0000027C; // type:function size:0x264 scope:global align:4 +Execute__11daIceWall_cFPPA3_A4_f = .text:0x000004E0; // type:function size:0x7C scope:global align:4 +init_modeWait__11daIceWall_cFv = .text:0x0000055C; // type:function size:0x1C scope:global align:4 +modeWait__11daIceWall_cFv = .text:0x00000578; // type:function size:0x4DC scope:global align:4 +init_modeBreak__11daIceWall_cFv = .text:0x00000A54; // type:function size:0x50 scope:global align:4 +modeBreak__11daIceWall_cFv = .text:0x00000AA4; // type:function size:0x1AC scope:global align:4 +Draw__11daIceWall_cFv = .text:0x00000C50; // type:function size:0xCC scope:global align:4 +Delete__11daIceWall_cFv = .text:0x00000D1C; // type:function size:0x30 scope:global align:4 +daIceWall_Draw__FP11daIceWall_c = .text:0x00000D4C; // type:function size:0x10 scope:global align:4 +daIceWall_Execute__FP11daIceWall_c = .text:0x00000D5C; // type:function size:0x4 scope:global align:4 +daIceWall_Delete__FP11daIceWall_c = .text:0x00000D60; // type:function size:0x4 scope:global align:4 +daIceWall_Create__FP10fopAc_ac_c = .text:0x00000D64; // type:function size:0x4 scope:global align:4 +__dt__15daIceWall_HIO_cFv = .text:0x00000D68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5IceWall_cpp = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 +setLocalScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x00000E20; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93123 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daIceWall_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@93227 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93230 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +l_eff_b$91907 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93371 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93372 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93373 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93374 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93375 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93376 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93377 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93380 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@93381 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +l_eff_break_b$91945 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +lbl_541_data_0 = .data:0x00000000; // type:object size:0xA data:string +mode_proc$91860 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daIceWall_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_IceWall = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daIceWall_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_541_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@92003 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +__RTTI__15daIceWall_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__11daIceWall_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_541_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@92007 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__11daIceWall_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91778 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte +mCcDCyl__11daIceWall_c = .bss:0x00000028; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv5SwIce/splits.txt b/config/RZDP01/rels/d_a_obj_lv5SwIce/splits.txt new file mode 100644 index 0000000000..02cfc960f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5SwIce/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv5SwIce.cpp: + .text start:0x000000CC end:0x00000938 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt b/config/RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt new file mode 100644 index 0000000000..27dab72f9e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5SwIce/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daLv5SwIce_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daLv5SwIce_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +CreateHeap__12daLv5SwIce_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +create__12daLv5SwIce_cFv = .text:0x000001D4; // type:function size:0x198 scope:global align:4 +Execute__12daLv5SwIce_cFPPA3_A4_f = .text:0x0000036C; // type:function size:0x70 scope:global align:4 +init_modeWait__12daLv5SwIce_cFv = .text:0x000003DC; // type:function size:0x1C scope:global align:4 +modeWait__12daLv5SwIce_cFv = .text:0x000003F8; // type:function size:0x224 scope:global align:4 +init_modeBreak__12daLv5SwIce_cFv = .text:0x0000061C; // type:function size:0x50 scope:global align:4 +modeBreak__12daLv5SwIce_cFv = .text:0x0000066C; // type:function size:0x120 scope:global align:4 +Draw__12daLv5SwIce_cFv = .text:0x0000078C; // type:function size:0xA8 scope:global align:4 +Delete__12daLv5SwIce_cFv = .text:0x00000834; // type:function size:0x30 scope:global align:4 +daLv5SwIce_Draw__FP12daLv5SwIce_c = .text:0x00000864; // type:function size:0x10 scope:global align:4 +daLv5SwIce_Execute__FP12daLv5SwIce_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +daLv5SwIce_Delete__FP12daLv5SwIce_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 +daLv5SwIce_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +__dt__16daLv5SwIce_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv5SwIce_cpp = .text:0x000008C0; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daLv5SwIce_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +l_eff_r$91848 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93020 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93021 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93023 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93024 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_eff_break$91876 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93056 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_542_data_0 = .data:0x00000000; // type:object size:0x8 data:string +mode_proc$91825 = .data:0x00000008; // type:object size:0x18 scope:local align:4 +l_daLv5SwIce_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv5SwIce = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__16daLv5SwIce_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_542_data_7C = .data:0x0000007C; // type:object size:0x11 data:string +@91930 = .data:0x00000090; // type:object size:0x1C scope:local align:4 +__RTTI__16daLv5SwIce_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__12daLv5SwIce_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_542_data_DC = .data:0x000000DC; // type:object size:0xD data:string +@91934 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__12daLv5SwIce_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:byte +mCcDCyl__12daLv5SwIce_c = .bss:0x0000001C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt b/config/RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt new file mode 100644 index 0000000000..fd24abcb08 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5ychndlr/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv5ychndlr.cpp: + .text start:0x0000005C end:0x00000D34 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000001A8 diff --git a/config/RZDP01/rels/d_a_obj_lv5ychndlr/symbols.txt b/config/RZDP01/rels/d_a_obj_lv5ychndlr/symbols.txt new file mode 100644 index 0000000000..cc177ffaa3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5ychndlr/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__14daObjYchndlr_cFv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +setMtx__14daObjYchndlr_cFv = .text:0x000000D4; // type:function size:0x164 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000238; // type:function size:0xC scope:global align:4 +rideActor__14daObjYchndlr_cFP10fopAc_ac_c = .text:0x00000244; // type:function size:0xB0 scope:global align:4 +CreateHeap__14daObjYchndlr_cFv = .text:0x000002F4; // type:function size:0xD8 scope:global align:4 +Create__14daObjYchndlr_cFv = .text:0x000003CC; // type:function size:0x10C scope:global align:4 +Execute__14daObjYchndlr_cFPPA3_A4_f = .text:0x000004D8; // type:function size:0x5FC scope:global align:4 +Draw__14daObjYchndlr_cFv = .text:0x00000AD4; // type:function size:0xCC scope:global align:4 +Delete__14daObjYchndlr_cFv = .text:0x00000BA0; // type:function size:0x38 scope:global align:4 +daObjYchndlr_create1st__FP14daObjYchndlr_c = .text:0x00000BD8; // type:function size:0xB0 scope:global align:4 +daObjYchndlr_MoveBGDelete__FP14daObjYchndlr_c = .text:0x00000C88; // type:function size:0x4 scope:global align:4 +daObjYchndlr_MoveBGExecute__FP14daObjYchndlr_c = .text:0x00000C8C; // type:function size:0x4 scope:global align:4 +daObjYchndlr_MoveBGDraw__FP14daObjYchndlr_c = .text:0x00000C90; // type:function size:0x10 scope:global align:4 +__dt__14daObjYchndlr_cFv = .text:0x00000CA0; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_cull_box = .rodata:0x0000000C; // type:object size:0x18 scope:global align:4 data:float +@93027 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93028 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93042 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93140 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93141 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93142 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93143 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93144 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93146 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93147 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93148 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93149 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93150 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93151 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93156 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +lbl_543_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_shaft_vec = .data:0x00000010; // type:object size:0x30 scope:global align:4 data:float +l_shaft_roty = .data:0x00000040; // type:object size:0x8 scope:global align:4 +l_cc_src_shaft_cyl = .data:0x00000048; // type:object size:0x44 scope:global align:4 +l_cc_cyl_src = .data:0x0000008C; // type:object size:0x44 scope:global align:4 +daObjYchndlr_METHODS = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ychndlr = .data:0x000000F0; // type:object size:0x30 scope:global align:4 +__vt__14daObjYchndlr_c = .data:0x00000120; // type:object size:0x2C scope:global align:4 +lbl_543_data_14C = .data:0x0000014C; // type:object size:0xF data:string +@92110 = .data:0x0000015C; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjYchndlr_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +lbl_543_data_180 = .data:0x00000180; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000001A0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv5yiblltray/splits.txt b/config/RZDP01/rels/d_a_obj_lv5yiblltray/splits.txt new file mode 100644 index 0000000000..be4ca84bb2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5yiblltray/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv5yiblltray.cpp: + .text start:0x0000005C end:0x00001720 + .rodata start:0x00000000 end:0x00000078 + .data start:0x00000000 end:0x00000154 diff --git a/config/RZDP01/rels/d_a_obj_lv5yiblltray/symbols.txt b/config/RZDP01/rels/d_a_obj_lv5yiblltray/symbols.txt new file mode 100644 index 0000000000..ca2f50be12 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv5yiblltray/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjYIblltray_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__16daObjYIblltray_cFv = .text:0x000000DC; // type:function size:0x100 scope:global align:4 +CreateHeap__16daObjYIblltray_cFv = .text:0x000001DC; // type:function size:0x110 scope:global align:4 +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000002EC; // type:function size:0xC scope:global align:4 +Create__16daObjYIblltray_cFv = .text:0x000002F8; // type:function size:0x2C8 scope:global align:4 +rideActor__16daObjYIblltray_cFP10fopAc_ac_c = .text:0x000005C0; // type:function size:0x54 scope:global align:4 +sendBall__16daObjYIblltray_cFUi = .text:0x00000614; // type:function size:0x7C scope:global align:4 +searchObjYIblltray__FPvPv = .text:0x00000690; // type:function size:0x80 scope:global align:4 +searchNearIronball__FPvPv = .text:0x00000710; // type:function size:0x88 scope:global align:4 +searchNearBackTrayIronball__FPvPv = .text:0x00000798; // type:function size:0x88 scope:global align:4 +Execute__16daObjYIblltray_cFPPA3_A4_f = .text:0x00000820; // type:function size:0xBF4 scope:global align:4 +initRotTo__16daObjYIblltray_cFv = .text:0x00001414; // type:function size:0x50 scope:global align:4 +Draw__16daObjYIblltray_cFv = .text:0x00001464; // type:function size:0xC8 scope:global align:4 +Delete__16daObjYIblltray_cFv = .text:0x0000152C; // type:function size:0x74 scope:global align:4 +daObjYIblltray_create1st__FP16daObjYIblltray_c = .text:0x000015A0; // type:function size:0xD4 scope:global align:4 +daObjYIblltray_MoveBGDelete__FP16daObjYIblltray_c = .text:0x00001674; // type:function size:0x4 scope:global align:4 +daObjYIblltray_MoveBGExecute__FP16daObjYIblltray_c = .text:0x00001678; // type:function size:0x4 scope:global align:4 +daObjYIblltray_MoveBGDraw__FP16daObjYIblltray_c = .text:0x0000167C; // type:function size:0x10 scope:global align:4 +__dt__16daObjYIblltray_cFv = .text:0x0000168C; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@94147 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94148 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94149 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@94150 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94170 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@94227 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94228 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@94229 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94233 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@94294 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94575 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94576 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94577 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94578 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@94579 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94580 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94581 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94582 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94583 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94584 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94585 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +lbl_544_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_in_ball = .data:0x00000010; // type:object size:0xC scope:global align:4 +l_base = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_back_pos = .data:0x00000028; // type:object size:0xC scope:global align:4 +l_cc_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global align:4 +daObjYIblltray_METHODS = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_YIblltray = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__16daObjYIblltray_c = .data:0x000000C8; // type:object size:0x2C scope:global align:4 +lbl_544_data_F4 = .data:0x000000F4; // type:object size:0x11 data:string +@92526 = .data:0x00000108; // type:object size:0x1C scope:local align:4 +__RTTI__16daObjYIblltray_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_544_data_12C = .data:0x0000012C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000014C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6ChangeGate/splits.txt b/config/RZDP01/rels/d_a_obj_lv6ChangeGate/splits.txt new file mode 100644 index 0000000000..8e2b59ede9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6ChangeGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6ChangeGate.cpp: + .text start:0x000000CC end:0x00001004 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x0000016C + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_lv6ChangeGate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6ChangeGate/symbols.txt new file mode 100644 index 0000000000..26acc24e07 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6ChangeGate/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__21daLv6ChangeGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__17daLv6ChangeGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__17daLv6ChangeGate_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__17daLv6ChangeGate_cFv = .text:0x00000200; // type:function size:0x20C scope:global align:4 +isSwitch__17daLv6ChangeGate_cFv = .text:0x0000040C; // type:function size:0x4C scope:global align:4 +Execute__17daLv6ChangeGate_cFPPA3_A4_f = .text:0x00000458; // type:function size:0x19C scope:global align:4 +moveGate__17daLv6ChangeGate_cFv = .text:0x000005F4; // type:function size:0xA0 scope:global align:4 +eventStart__17daLv6ChangeGate_cFv = .text:0x00000694; // type:function size:0x38 scope:global align:4 +modeWait__17daLv6ChangeGate_cFv = .text:0x000006CC; // type:function size:0x4 scope:global align:4 +init_modeSlideRight__17daLv6ChangeGate_cFv = .text:0x000006D0; // type:function size:0xAC scope:global align:4 +modeSlideRight__17daLv6ChangeGate_cFv = .text:0x0000077C; // type:function size:0x17C scope:global align:4 +init_modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x000008F8; // type:function size:0xAC scope:global align:4 +modeSlideLeft__17daLv6ChangeGate_cFv = .text:0x000009A4; // type:function size:0x17C scope:global align:4 +init_modeBreak__17daLv6ChangeGate_cFv = .text:0x00000B20; // type:function size:0x84 scope:global align:4 +modeBreak__17daLv6ChangeGate_cFv = .text:0x00000BA4; // type:function size:0x21C scope:global align:4 +Draw__17daLv6ChangeGate_cFv = .text:0x00000DC0; // type:function size:0x98 scope:global align:4 +Delete__17daLv6ChangeGate_cFv = .text:0x00000E58; // type:function size:0x30 scope:global align:4 +daLv6ChangeGate_Draw__FP17daLv6ChangeGate_c = .text:0x00000E88; // type:function size:0x10 scope:global align:4 +daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c = .text:0x00000E98; // type:function size:0x4 scope:global align:4 +daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c = .text:0x00000E9C; // type:function size:0x4 scope:global align:4 +daLv6ChangeGate_Create__FP10fopAc_ac_c = .text:0x00000EA0; // type:function size:0x4 scope:global align:4 +__dt__21daLv6ChangeGate_HIO_cFv = .text:0x00000EA4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6ChangeGate_cpp = .text:0x00000EE4; // type:function size:0x78 scope:global align:4 +@1452@eventStart__17daLv6ChangeGate_cFv = .text:0x00000F5C; // type:function size:0x8 scope:local align:4 +@1452@__dt__17daLv6ChangeGate_cFv = .text:0x00000F64; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000F6C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000F74; // type:function size:0x8 scope:global align:4 +__dt__17daLv6ChangeGate_cFv = .text:0x00000F7C; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90439 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__17daLv6ChangeGate_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90453 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@90600 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90601 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90602 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90603 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +mode_proc$89152 = .rodata:0x0000004C; // type:object size:0x30 scope:local align:4 +@90647 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@90648 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@90674 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_545_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daLv6ChangeGate_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6ChgGate = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__21daLv6ChangeGate_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_545_data_64 = .data:0x00000064; // type:object size:0x16 data:string +@89306 = .data:0x0000007C; // type:object size:0x1C scope:local align:4 +__RTTI__21daLv6ChangeGate_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__17daLv6ChangeGate_c = .data:0x000000A0; // type:object size:0x48 scope:global align:4 +lbl_545_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +@89308 = .data:0x000000FC; // type:object size:0x24 scope:local align:4 +__RTTI__17daLv6ChangeGate_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +lbl_545_data_128 = .data:0x00000128; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_545_data_144 = .data:0x00000144; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89048 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__17daLv6ChangeGate_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/splits.txt b/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/splits.txt new file mode 100644 index 0000000000..0ed0855905 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6FurikoTrap.cpp: + .text start:0x000000CC end:0x000009F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000118 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/symbols.txt new file mode 100644 index 0000000000..580a229854 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6FurikoTrap/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__21daLv6FurikoTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__17daLv6FurikoTrap_cFv = .text:0x000000FC; // type:function size:0x88 scope:global align:4 +CreateHeap__17daLv6FurikoTrap_cFv = .text:0x00000184; // type:function size:0x68 scope:global align:4 +create__17daLv6FurikoTrap_cFv = .text:0x000001EC; // type:function size:0x1BC scope:global align:4 +Execute__17daLv6FurikoTrap_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x2F4 scope:global align:4 +init_modeMove__17daLv6FurikoTrap_cFv = .text:0x0000069C; // type:function size:0x14 scope:global align:4 +modeMove__17daLv6FurikoTrap_cFv = .text:0x000006B0; // type:function size:0x19C scope:global align:4 +Draw__17daLv6FurikoTrap_cFv = .text:0x0000084C; // type:function size:0xA8 scope:global align:4 +Delete__17daLv6FurikoTrap_cFv = .text:0x000008F4; // type:function size:0x30 scope:global align:4 +daLv6FurikoTrap_Draw__FP17daLv6FurikoTrap_c = .text:0x00000924; // type:function size:0x10 scope:global align:4 +daLv6FurikoTrap_Execute__FP17daLv6FurikoTrap_c = .text:0x00000934; // type:function size:0x4 scope:global align:4 +daLv6FurikoTrap_Delete__FP17daLv6FurikoTrap_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +daLv6FurikoTrap_Create__FP10fopAc_ac_c = .text:0x0000093C; // type:function size:0x4 scope:global align:4 +__dt__21daLv6FurikoTrap_HIO_cFv = .text:0x00000940; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6FurikoTrap_cpp = .text:0x00000980; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89936 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89937 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__17daLv6FurikoTrap_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@90068 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90069 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90070 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90071 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90072 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:string +@90073 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90077 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@90118 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90119 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90120 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90121 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +lbl_546_data_0 = .data:0x00000000; // type:object size:0x9 data:string +posx$89035 = .data:0x0000000C; // type:object size:0xC scope:local align:4 +posy$89036 = .data:0x00000018; // type:object size:0xC scope:local align:4 +mode_proc$89055 = .data:0x00000024; // type:object size:0xC scope:local align:4 +l_daLv6FurikoTrap_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6FuriTrap = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__21daLv6FurikoTrap_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_546_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +@89116 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__21daLv6FurikoTrap_HIO_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +__vt__17daLv6FurikoTrap_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_546_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +@89118 = .data:0x000000FC; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6FurikoTrap_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDSph__17daLv6FurikoTrap_c = .bss:0x00000024; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6Lblock/splits.txt b/config/RZDP01/rels/d_a_obj_lv6Lblock/splits.txt new file mode 100644 index 0000000000..07631a48f1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6Lblock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Lblock.cpp: + .text start:0x000000CC end:0x000007E4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt new file mode 100644 index 0000000000..92a3461bd2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6Lblock/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6Lblock_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__13daLv6Lblock_cFv = .text:0x000000F0; // type:function size:0x88 scope:global align:4 +CreateHeap__13daLv6Lblock_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__13daLv6Lblock_cFv = .text:0x000001E0; // type:function size:0x14C scope:global align:4 +isSwitch__13daLv6Lblock_cFv = .text:0x0000032C; // type:function size:0x4C scope:global align:4 +Execute__13daLv6Lblock_cFPPA3_A4_f = .text:0x00000378; // type:function size:0x50 scope:global align:4 +moveBlock__13daLv6Lblock_cFv = .text:0x000003C8; // type:function size:0x84 scope:global align:4 +modeWait__13daLv6Lblock_cFv = .text:0x0000044C; // type:function size:0x4 scope:global align:4 +modeLiftUp__13daLv6Lblock_cFv = .text:0x00000450; // type:function size:0x118 scope:global align:4 +modeLiftDown__13daLv6Lblock_cFv = .text:0x00000568; // type:function size:0x110 scope:global align:4 +Draw__13daLv6Lblock_cFv = .text:0x00000678; // type:function size:0x98 scope:global align:4 +Delete__13daLv6Lblock_cFv = .text:0x00000710; // type:function size:0x30 scope:global align:4 +daLv6Lblock_Draw__FP13daLv6Lblock_c = .text:0x00000740; // type:function size:0x10 scope:global align:4 +daLv6Lblock_Execute__FP13daLv6Lblock_c = .text:0x00000750; // type:function size:0x4 scope:global align:4 +daLv6Lblock_Delete__FP13daLv6Lblock_c = .text:0x00000754; // type:function size:0x4 scope:global align:4 +daLv6Lblock_Create__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x4 scope:global align:4 +__dt__17daLv6Lblock_HIO_cFv = .text:0x0000075C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6Lblock_cpp = .text:0x0000079C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89792 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89849 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89047 = .rodata:0x00000008; // type:object size:0x24 scope:local align:4 +@89897 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89898 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89899 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89900 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89901 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +l_liftUpMax = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_547_data_8 = .data:0x00000008; // type:object size:0x9 data:string +l_daLv6Lblock_Method = .data:0x00000014; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6Lblock = .data:0x00000034; // type:object size:0x30 scope:global align:4 +__vt__17daLv6Lblock_HIO_c = .data:0x00000064; // type:object size:0xC scope:global align:4 +lbl_547_data_70 = .data:0x00000070; // type:object size:0x12 data:string +@89138 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6Lblock_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__13daLv6Lblock_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_547_data_C8 = .data:0x000000C8; // type:object size:0xE data:string +@89140 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6Lblock_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88978 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv6SwGate/splits.txt b/config/RZDP01/rels/d_a_obj_lv6SwGate/splits.txt new file mode 100644 index 0000000000..7d34f5959a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6SwGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SwGate.cpp: + .text start:0x000000CC end:0x000011A8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x0000010C + .bss start:0x00000008 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt new file mode 100644 index 0000000000..f632427f9d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6SwGate/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6SwGate_HIO_cFv = .text:0x000000CC; // type:function size:0x3C scope:global align:4 +setBaseMtx__13daLv6SwGate_cFv = .text:0x00000108; // type:function size:0x110 scope:global align:4 +CreateHeap__13daLv6SwGate_cFv = .text:0x00000218; // type:function size:0x138 scope:global align:4 +create__13daLv6SwGate_cFv = .text:0x00000350; // type:function size:0x238 scope:global align:4 +isSwitch__13daLv6SwGate_cFv = .text:0x00000588; // type:function size:0x4C scope:global align:4 +Execute__13daLv6SwGate_cFPPA3_A4_f = .text:0x000005D4; // type:function size:0x2D4 scope:global align:4 +moveGate__13daLv6SwGate_cFv = .text:0x000008A8; // type:function size:0x90 scope:global align:4 +modeWait__13daLv6SwGate_cFv = .text:0x00000938; // type:function size:0x4 scope:global align:4 +modeOpen__13daLv6SwGate_cFv = .text:0x0000093C; // type:function size:0x110 scope:global align:4 +modeClose__13daLv6SwGate_cFv = .text:0x00000A4C; // type:function size:0x120 scope:global align:4 +init_modeBreak__13daLv6SwGate_cFv = .text:0x00000B6C; // type:function size:0x84 scope:global align:4 +modeBreak__13daLv6SwGate_cFv = .text:0x00000BF0; // type:function size:0x3C0 scope:global align:4 +Draw__13daLv6SwGate_cFv = .text:0x00000FB0; // type:function size:0xA0 scope:global align:4 +Delete__13daLv6SwGate_cFv = .text:0x00001050; // type:function size:0x68 scope:global align:4 +daLv6SwGate_Draw__FP13daLv6SwGate_c = .text:0x000010B8; // type:function size:0x10 scope:global align:4 +daLv6SwGate_Execute__FP13daLv6SwGate_c = .text:0x000010C8; // type:function size:0x4 scope:global align:4 +daLv6SwGate_Delete__FP13daLv6SwGate_c = .text:0x000010CC; // type:function size:0x4 scope:global align:4 +daLv6SwGate_Create__FP10fopAc_ac_c = .text:0x000010D0; // type:function size:0x4 scope:global align:4 +__dt__17daLv6SwGate_HIO_cFv = .text:0x000010D4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6SwGate_cpp = .text:0x00001114; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000118C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90382 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90383 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90384 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__13daLv6SwGate_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +@90396 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@90397 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@90573 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90574 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90575 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90579 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +mode_proc$89131 = .rodata:0x00000058; // type:object size:0x30 scope:local align:4 +@90608 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90609 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90610 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@90611 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_548_data_18 = .data:0x00000018; // type:object size:0x9 data:string +l_daLv6SwGate_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SwGate = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__17daLv6SwGate_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_548_data_80 = .data:0x00000080; // type:object size:0x12 data:string +@89273 = .data:0x00000094; // type:object size:0x1C scope:local align:4 +__RTTI__17daLv6SwGate_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__13daLv6SwGate_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_548_data_E0 = .data:0x000000E0; // type:object size:0xE data:string +@89275 = .data:0x000000F0; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6SwGate_c = .data:0x00000104; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88988 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float +mCcDCyl__13daLv6SwGate_c = .bss:0x0000002C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6SzGate/splits.txt b/config/RZDP01/rels/d_a_obj_lv6SzGate/splits.txt new file mode 100644 index 0000000000..b695a0cb22 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6SzGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6SzGate.cpp: + .text start:0x000000CC end:0x00000BD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000014C + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt new file mode 100644 index 0000000000..7a5887d51f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6SzGate/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6SzGate_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__13daLv6SzGate_cFv = .text:0x0000010C; // type:function size:0x110 scope:global align:4 +CreateHeap__13daLv6SzGate_cFv = .text:0x0000021C; // type:function size:0x1A4 scope:global align:4 +create__13daLv6SzGate_cFv = .text:0x000003C0; // type:function size:0x194 scope:global align:4 +Execute__13daLv6SzGate_cFPPA3_A4_f = .text:0x00000554; // type:function size:0x78 scope:global align:4 +modeWait__13daLv6SzGate_cFv = .text:0x000005CC; // type:function size:0x50 scope:global align:4 +init_modeOpenWait0__13daLv6SzGate_cFv = .text:0x0000061C; // type:function size:0x18 scope:global align:4 +modeOpenWait0__13daLv6SzGate_cFv = .text:0x00000634; // type:function size:0x20 scope:global align:4 +init_modeOpenWait__13daLv6SzGate_cFv = .text:0x00000654; // type:function size:0x84 scope:global align:4 +modeOpenWait__13daLv6SzGate_cFv = .text:0x000006D8; // type:function size:0x5C scope:global align:4 +modeOpen__13daLv6SzGate_cFv = .text:0x00000734; // type:function size:0x140 scope:global align:4 +modeClose__13daLv6SzGate_cFv = .text:0x00000874; // type:function size:0xDC scope:global align:4 +init_modeEnd__13daLv6SzGate_cFv = .text:0x00000950; // type:function size:0x1C scope:global align:4 +modeEnd__13daLv6SzGate_cFv = .text:0x0000096C; // type:function size:0x38 scope:global align:4 +Draw__13daLv6SzGate_cFv = .text:0x000009A4; // type:function size:0x104 scope:global align:4 +Delete__13daLv6SzGate_cFv = .text:0x00000AA8; // type:function size:0x68 scope:global align:4 +daLv6SzGate_Draw__FP13daLv6SzGate_c = .text:0x00000B10; // type:function size:0x10 scope:global align:4 +daLv6SzGate_Execute__FP13daLv6SzGate_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +daLv6SzGate_Delete__FP13daLv6SzGate_c = .text:0x00000B24; // type:function size:0x4 scope:global align:4 +daLv6SzGate_Create__FP10fopAc_ac_c = .text:0x00000B28; // type:function size:0x4 scope:global align:4 +__dt__17daLv6SzGate_HIO_cFv = .text:0x00000B2C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6SzGate_cpp = .text:0x00000B6C; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000BB4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90093 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90094 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90095 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90096 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90104 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90105 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90152 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90244 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90268 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90269 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90287 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_549_data_18 = .data:0x00000018; // type:object size:0x9 data:string +mode_proc$89071 = .data:0x00000024; // type:object size:0x48 scope:local align:4 +l_daLv6SzGate_Method = .data:0x0000006C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SzGate = .data:0x0000008C; // type:object size:0x30 scope:global align:4 +__vt__17daLv6SzGate_HIO_c = .data:0x000000BC; // type:object size:0xC scope:global align:4 +lbl_549_data_C8 = .data:0x000000C8; // type:object size:0x12 data:string +@89213 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6SzGate_HIO_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__vt__13daLv6SzGate_c = .data:0x000000F8; // type:object size:0x28 scope:global align:4 +lbl_549_data_120 = .data:0x00000120; // type:object size:0xE data:string +@89215 = .data:0x00000130; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv6SzGate_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88974 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt b/config/RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt new file mode 100644 index 0000000000..ae42cbddc9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6Tenbin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6Tenbin.cpp: + .text start:0x000000CC end:0x00000FE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000FC + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt new file mode 100644 index 0000000000..435a403a88 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6Tenbin/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTenbin_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +setBaseMtx__10daTenbin_cFv = .text:0x0000015C; // type:function size:0x1A0 scope:global align:4 +CreateHeap__10daTenbin_cFv = .text:0x000002FC; // type:function size:0x138 scope:global align:4 +create__10daTenbin_cFv = .text:0x00000434; // type:function size:0x1CC scope:global align:4 +rideCallBackRight__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000600; // type:function size:0x198 scope:global align:4 +rideCallBackLeft__10daTenbin_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000798; // type:function size:0x188 scope:global align:4 +Execute__10daTenbin_cFPPA3_A4_f = .text:0x00000920; // type:function size:0xBC scope:global align:4 +procMain__10daTenbin_cFv = .text:0x000009DC; // type:function size:0x14C scope:global align:4 +modeWait__10daTenbin_cFv = .text:0x00000B28; // type:function size:0x1F8 scope:global align:4 +balanceCheck__10daTenbin_cFv = .text:0x00000D20; // type:function size:0xC4 scope:global align:4 +Draw__10daTenbin_cFv = .text:0x00000DE4; // type:function size:0xD4 scope:global align:4 +Delete__10daTenbin_cFv = .text:0x00000EB8; // type:function size:0x68 scope:global align:4 +daTenbin_Draw__FP10daTenbin_c = .text:0x00000F20; // type:function size:0x10 scope:global align:4 +daTenbin_Execute__FP10daTenbin_c = .text:0x00000F30; // type:function size:0x4 scope:global align:4 +daTenbin_Delete__FP10daTenbin_c = .text:0x00000F34; // type:function size:0x4 scope:global align:4 +daTenbin_Create__FP10fopAc_ac_c = .text:0x00000F38; // type:function size:0x4 scope:global align:4 +__dt__14daTenbin_HIO_cFv = .text:0x00000F3C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6Tenbin_cpp = .text:0x00000F7C; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000FC4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93181 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93184 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93190 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93191 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93192 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93193 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93209 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93377 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92234 = .rodata:0x0000003C; // type:object size:0xC scope:local align:4 +@93430 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93431 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93432 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93433 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_550_data_18 = .data:0x00000018; // type:object size:0x9 data:string +l_daTenbin_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6Tenbin = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daTenbin_HIO_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_550_data_80 = .data:0x00000080; // type:object size:0xF data:string +@92332 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__14daTenbin_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__10daTenbin_c = .data:0x000000AC; // type:object size:0x28 scope:global align:4 +lbl_550_data_D4 = .data:0x000000D4; // type:object size:0xB data:string +@92336 = .data:0x000000E0; // type:object size:0x14 scope:local align:4 +__RTTI__10daTenbin_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@92069 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x44 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv6TogeRoll/splits.txt b/config/RZDP01/rels/d_a_obj_lv6TogeRoll/splits.txt new file mode 100644 index 0000000000..cb19753f3f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6TogeRoll/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeRoll.cpp: + .text start:0x000000CC end:0x000014D0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000154 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_lv6TogeRoll/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6TogeRoll/symbols.txt new file mode 100644 index 0000000000..8f9299f4ba --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6TogeRoll/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTogeRoll_HIO_cFv = .text:0x000000CC; // type:function size:0x48 scope:global align:4 +setBaseMtx__12daTogeRoll_cFv = .text:0x00000114; // type:function size:0x7C scope:global align:4 +CreateHeap__12daTogeRoll_cFv = .text:0x00000190; // type:function size:0x68 scope:global align:4 +create__12daTogeRoll_cFv = .text:0x000001F8; // type:function size:0x284 scope:global align:4 +Execute__12daTogeRoll_cFPPA3_A4_f = .text:0x0000047C; // type:function size:0x380 scope:global align:4 +moveTogeRoll__12daTogeRoll_cFv = .text:0x000007FC; // type:function size:0x1E8 scope:global align:4 +init_modeBound__12daTogeRoll_cFv = .text:0x000009E4; // type:function size:0xB4 scope:global align:4 +modeBound__12daTogeRoll_cFv = .text:0x00000A98; // type:function size:0x5C scope:global align:4 +modeBound2__12daTogeRoll_cFv = .text:0x00000AF4; // type:function size:0x5C scope:global align:4 +init_modeBoundWait__12daTogeRoll_cFv = .text:0x00000B50; // type:function size:0x1C scope:global align:4 +modeBoundWait__12daTogeRoll_cFv = .text:0x00000B6C; // type:function size:0x5C scope:global align:4 +modeAcc__12daTogeRoll_cFv = .text:0x00000BC8; // type:function size:0xE8 scope:global align:4 +modeMove__12daTogeRoll_cFv = .text:0x00000CB0; // type:function size:0x16C scope:global align:4 +modeBrk__12daTogeRoll_cFv = .text:0x00000E1C; // type:function size:0x10C scope:global align:4 +modeWaitInit__12daTogeRoll_cFv = .text:0x00000F28; // type:function size:0x34 scope:global align:4 +modeWait__12daTogeRoll_cFv = .text:0x00000F5C; // type:function size:0xC scope:global align:4 +init_modeBreak__12daTogeRoll_cFv = .text:0x00000F68; // type:function size:0x84 scope:global align:4 +modeBreak__12daTogeRoll_cFv = .text:0x00000FEC; // type:function size:0x1E8 scope:global align:4 +setNextPoint__12daTogeRoll_cFv = .text:0x000011D4; // type:function size:0x118 scope:global align:4 +Draw__12daTogeRoll_cFv = .text:0x000012EC; // type:function size:0x98 scope:global align:4 +Delete__12daTogeRoll_cFv = .text:0x00001384; // type:function size:0x44 scope:global align:4 +daTogeRoll_Draw__FP12daTogeRoll_c = .text:0x000013C8; // type:function size:0x10 scope:global align:4 +daTogeRoll_Execute__FP12daTogeRoll_c = .text:0x000013D8; // type:function size:0x4 scope:global align:4 +daTogeRoll_Delete__FP12daTogeRoll_c = .text:0x000013DC; // type:function size:0x4 scope:global align:4 +daTogeRoll_Create__FP10fopAc_ac_c = .text:0x000013E0; // type:function size:0x4 scope:global align:4 +__dt__16daTogeRoll_HIO_cFv = .text:0x000013E4; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6TogeRoll_cpp = .text:0x00001424; // type:function size:0xAC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93579 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93580 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93581 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__12daTogeRoll_c = .rodata:0x0000000C; // type:object size:0x30 scope:global align:4 +mCcDObjInfo2__12daTogeRoll_c = .rodata:0x0000003C; // type:object size:0x30 scope:global align:4 +mSpeed__12daTogeRoll_c = .rodata:0x0000006C; // type:object size:0x40 scope:global align:4 +@93647 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 data:float +@93766 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93767 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93768 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93769 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93773 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 +mode_proc$91913 = .rodata:0x000000C8; // type:object size:0x6C scope:local align:4 +@93809 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@93810 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@93811 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@93827 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 data:float +@93858 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 data:float +@93891 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@93911 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +mCcDCps__12daTogeRoll_c = .data:0x00000000; // type:object size:0x4C scope:global align:4 +lbl_551_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +l_daTogeRoll_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6TogeRoll = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__16daTogeRoll_HIO_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_551_data_B0 = .data:0x000000B0; // type:object size:0x11 data:string +@92185 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__16daTogeRoll_HIO_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__vt__12daTogeRoll_c = .data:0x000000E0; // type:object size:0x28 scope:global align:4 +lbl_551_data_108 = .data:0x00000108; // type:object size:0xD data:string +@92189 = .data:0x00000118; // type:object size:0x14 scope:local align:4 +__RTTI__12daTogeRoll_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float +mCcDSph__12daTogeRoll_c = .bss:0x00000028; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6TogeTrap/splits.txt b/config/RZDP01/rels/d_a_obj_lv6TogeTrap/splits.txt new file mode 100644 index 0000000000..220ab03999 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6TogeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv6TogeTrap.cpp: + .text start:0x000000CC end:0x00001F50 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000001B8 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_lv6TogeTrap/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6TogeTrap/symbols.txt new file mode 100644 index 0000000000..90432274a5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6TogeTrap/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__19daLv6TogeTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x70 scope:global align:4 +setBaseMtx__15daLv6TogeTrap_cFv = .text:0x0000013C; // type:function size:0xD8 scope:global align:4 +CreateHeap__15daLv6TogeTrap_cFv = .text:0x00000214; // type:function size:0x7C scope:global align:4 +create__15daLv6TogeTrap_cFv = .text:0x00000290; // type:function size:0x444 scope:global align:4 +searchSekizoAct__15daLv6TogeTrap_cFPvPv = .text:0x000006D4; // type:function size:0x54 scope:global align:4 +Execute__15daLv6TogeTrap_cFPPA3_A4_f = .text:0x00000728; // type:function size:0x268 scope:global align:4 +moveLift__15daLv6TogeTrap_cFv = .text:0x00000990; // type:function size:0xC4 scope:global align:4 +executeType1__15daLv6TogeTrap_cFv = .text:0x00000A54; // type:function size:0xAC scope:global align:4 +init_modeBound__15daLv6TogeTrap_cFv = .text:0x00000B00; // type:function size:0x88 scope:global align:4 +modeBound__15daLv6TogeTrap_cFv = .text:0x00000B88; // type:function size:0x64 scope:global align:4 +init_modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00000BEC; // type:function size:0x1C scope:global align:4 +modeBoundWait__15daLv6TogeTrap_cFv = .text:0x00000C08; // type:function size:0x5C scope:global align:4 +modeAcc__15daLv6TogeTrap_cFv = .text:0x00000C64; // type:function size:0xE8 scope:global align:4 +modeMove__15daLv6TogeTrap_cFv = .text:0x00000D4C; // type:function size:0x16C scope:global align:4 +modeBrk__15daLv6TogeTrap_cFv = .text:0x00000EB8; // type:function size:0x10C scope:global align:4 +modeMove2__15daLv6TogeTrap_cFv = .text:0x00000FC4; // type:function size:0xD0 scope:global align:4 +modeWaitInit__15daLv6TogeTrap_cFv = .text:0x00001094; // type:function size:0xCC scope:global align:4 +modeWait__15daLv6TogeTrap_cFv = .text:0x00001160; // type:function size:0xC4 scope:global align:4 +executeType2__15daLv6TogeTrap_cFv = .text:0x00001224; // type:function size:0x244 scope:global align:4 +init_modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001468; // type:function size:0x20 scope:global align:4 +modeWaitType2__15daLv6TogeTrap_cFv = .text:0x00001488; // type:function size:0x8C scope:global align:4 +modeMoveInitType2__15daLv6TogeTrap_cFv = .text:0x00001514; // type:function size:0x94 scope:global align:4 +modeAccType2__15daLv6TogeTrap_cFv = .text:0x000015A8; // type:function size:0x144 scope:global align:4 +init_modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x000016EC; // type:function size:0x28 scope:global align:4 +modeWaitAttackType2__15daLv6TogeTrap_cFv = .text:0x00001714; // type:function size:0xEC scope:global align:4 +modeRotate__15daLv6TogeTrap_cFv = .text:0x00001800; // type:function size:0x160 scope:global align:4 +init_modeBreak__15daLv6TogeTrap_cFv = .text:0x00001960; // type:function size:0xFC scope:global align:4 +modeBreak__15daLv6TogeTrap_cFv = .text:0x00001A5C; // type:function size:0x1C4 scope:global align:4 +setNextPoint__15daLv6TogeTrap_cFv = .text:0x00001C20; // type:function size:0x144 scope:global align:4 +Draw__15daLv6TogeTrap_cFv = .text:0x00001D64; // type:function size:0x98 scope:global align:4 +Delete__15daLv6TogeTrap_cFv = .text:0x00001DFC; // type:function size:0x50 scope:global align:4 +daLv6TogeTrap_Draw__FP15daLv6TogeTrap_c = .text:0x00001E4C; // type:function size:0x10 scope:global align:4 +daLv6TogeTrap_Execute__FP15daLv6TogeTrap_c = .text:0x00001E5C; // type:function size:0x4 scope:global align:4 +daLv6TogeTrap_Delete__FP15daLv6TogeTrap_c = .text:0x00001E60; // type:function size:0x4 scope:global align:4 +daLv6TogeTrap_Create__FP10fopAc_ac_c = .text:0x00001E64; // type:function size:0x4 scope:global align:4 +__dt__19daLv6TogeTrap_HIO_cFv = .text:0x00001E68; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv6TogeTrap_cpp = .text:0x00001EA8; // type:function size:0xA8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91327 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91328 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91329 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91330 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91331 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91332 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__15daLv6TogeTrap_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +mCcDObjInfo2__15daLv6TogeTrap_c = .rodata:0x00000048; // type:object size:0x30 scope:global align:4 +mSpeed__15daLv6TogeTrap_c = .rodata:0x00000078; // type:object size:0x40 scope:global align:4 +l_bmdIdx = .rodata:0x000000B8; // type:object size:0xC scope:global align:4 +@91340 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@91457 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@91458 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@91461 = .rodata:0x000000D0; // type:object size:0x8 scope:local align:4 +@91462 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@91567 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@91568 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@91569 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@91570 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +mode_proc$89157 = .rodata:0x000000F0; // type:object size:0xA8 scope:local align:4 +@91608 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@91634 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 +@91635 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +@91686 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +@91762 = .rodata:0x000001A8; // type:object size:0x4 scope:local align:4 data:float +@91846 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 +@91847 = .rodata:0x000001B0; // type:object size:0x4 scope:local align:4 +@91848 = .rodata:0x000001B4; // type:object size:0x4 scope:local align:4 +lbl_552_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_552_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_552_data_12 = .data:0x00000012; // type:object size:0x7 data:string +l_resNameIdx = .data:0x0000001C; // type:object size:0xC scope:global align:4 +l_daLv6TogeTrap_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6TogeTrap = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__19daLv6TogeTrap_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_552_data_84 = .data:0x00000084; // type:object size:0x14 data:string +@89603 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__19daLv6TogeTrap_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__15daLv6TogeTrap_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_552_data_DC = .data:0x000000DC; // type:object size:0x10 data:string +@89605 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__15daLv6TogeTrap_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@88996 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:float +mCcDSph__15daLv6TogeTrap_c = .bss:0x0000003C; // type:object size:0x40 scope:global align:4 +mCcDCyl__15daLv6TogeTrap_c = .bss:0x0000007C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6bemos/splits.txt b/config/RZDP01/rels/d_a_obj_lv6bemos/splits.txt new file mode 100644 index 0000000000..7b1cc82047 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6bemos/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6bemos.cpp: + .text start:0x0000005C end:0x00000ED8 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000138 diff --git a/config/RZDP01/rels/d_a_obj_lv6bemos/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6bemos/symbols.txt new file mode 100644 index 0000000000..18b1dec9ae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6bemos/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x200 scope:global align:4 +setBaseMtx__11daObjL6Bm_cFv = .text:0x0000025C; // type:function size:0x70 scope:global align:4 +Create__11daObjL6Bm_cFv = .text:0x000002CC; // type:function size:0x114 scope:global align:4 +CreateHeap__11daObjL6Bm_cFv = .text:0x000003E0; // type:function size:0x28C scope:global align:4 +create1st__11daObjL6Bm_cFv = .text:0x0000066C; // type:function size:0x90 scope:global align:4 +Execute__11daObjL6Bm_cFPPA3_A4_f = .text:0x000006FC; // type:function size:0x164 scope:global align:4 +actionWait__11daObjL6Bm_cFv = .text:0x00000860; // type:function size:0x140 scope:global align:4 +actionFindPlayer__11daObjL6Bm_cFv = .text:0x000009A0; // type:function size:0x1D8 scope:global align:4 +actionAttack__11daObjL6Bm_cFv = .text:0x00000B78; // type:function size:0x4 scope:global align:4 +Draw__11daObjL6Bm_cFv = .text:0x00000B7C; // type:function size:0x1A8 scope:global align:4 +Delete__11daObjL6Bm_cFv = .text:0x00000D24; // type:function size:0x30 scope:global align:4 +daObjL6Bm_create1st__FP11daObjL6Bm_c = .text:0x00000D54; // type:function size:0x160 scope:global align:4 +daObjL6Bm_MoveBGDelete__FP11daObjL6Bm_c = .text:0x00000EB4; // type:function size:0x4 scope:global align:4 +daObjL6Bm_MoveBGExecute__FP11daObjL6Bm_c = .text:0x00000EB8; // type:function size:0x4 scope:global align:4 +daObjL6Bm_MoveBGDraw__FP11daObjL6Bm_c = .text:0x00000EBC; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000ECC; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@93509 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93510 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93511 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93512 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93513 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93610 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@93613 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +l_particle_id$91924 = .rodata:0x00000060; // type:object size:0xC scope:local align:4 +@93730 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93731 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@93847 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93848 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +lbl_553_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_cps_src = .data:0x00000028; // type:object size:0x4C scope:global align:4 +l_func$91945 = .data:0x00000074; // type:object size:0x24 scope:local align:4 +daObjL6Bm_METHODS = .data:0x00000098; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6bemos = .data:0x000000B8; // type:object size:0x30 scope:global align:4 +__vt__11daObjL6Bm_c = .data:0x000000E8; // type:object size:0x28 scope:global align:4 +lbl_553_data_110 = .data:0x00000110; // type:object size:0xC data:string +@92094 = .data:0x0000011C; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjL6Bm_c = .data:0x00000130; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6bemos2/splits.txt b/config/RZDP01/rels/d_a_obj_lv6bemos2/splits.txt new file mode 100644 index 0000000000..531972f1d2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6bemos2/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6bemos2.cpp: + .text start:0x0000005C end:0x00003094 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000088 + .data start:0x00000000 end:0x00000344 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt new file mode 100644 index 0000000000..9472017675 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6bemos2/symbols.txt @@ -0,0 +1,101 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0x144 scope:global align:4 +initBaseMtx__12daObjLv6Bm_cFv = .text:0x000001A0; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjLv6Bm_cFv = .text:0x0000020C; // type:function size:0xCC scope:global align:4 +Create__12daObjLv6Bm_cFv = .text:0x000002D8; // type:function size:0x320 scope:global align:4 +CreateHeap__12daObjLv6Bm_cFv = .text:0x000005F8; // type:function size:0x35C scope:global align:4 +create1st__12daObjLv6Bm_cFv = .text:0x00000954; // type:function size:0xD4 scope:global align:4 +Execute__12daObjLv6Bm_cFPPA3_A4_f = .text:0x00000A28; // type:function size:0x1DC scope:global align:4 +action__12daObjLv6Bm_cFv = .text:0x00000C04; // type:function size:0x360 scope:global align:4 +calcBeam__12daObjLv6Bm_cFv = .text:0x00000F64; // type:function size:0x380 scope:global align:4 +checkFindPlayer__12daObjLv6Bm_cFv = .text:0x000012E4; // type:function size:0x138 scope:global align:4 +checkSearchPlayer__12daObjLv6Bm_cFv = .text:0x0000141C; // type:function size:0x138 scope:global align:4 +getSearchDistance__12daObjLv6Bm_cFv = .text:0x00001554; // type:function size:0x58 scope:global align:4 +getBeamSearchDistance__12daObjLv6Bm_cFv = .text:0x000015AC; // type:function size:0x58 scope:global align:4 +effect_proc__12daObjLv6Bm_cFv = .text:0x00001604; // type:function size:0xB4 scope:global align:4 +effectWait__12daObjLv6Bm_cFv = .text:0x000016B8; // type:function size:0x4 scope:global align:4 +initEffectSet0__12daObjLv6Bm_cFv = .text:0x000016BC; // type:function size:0x140 scope:global align:4 +effectSet0__12daObjLv6Bm_cFv = .text:0x000017FC; // type:function size:0xAC scope:global align:4 +initActionSwWait__12daObjLv6Bm_cFv = .text:0x000018A8; // type:function size:0x34 scope:global align:4 +actionSwWait__12daObjLv6Bm_cFv = .text:0x000018DC; // type:function size:0x284 scope:global align:4 +actionWarning__12daObjLv6Bm_cFv = .text:0x00001B60; // type:function size:0x11C scope:global align:4 +initActionFindPlayer__12daObjLv6Bm_cFv = .text:0x00001C7C; // type:function size:0xCC scope:global align:4 +actionFindPlayer__12daObjLv6Bm_cFv = .text:0x00001D48; // type:function size:0x140 scope:global align:4 +initActionAttack__12daObjLv6Bm_cFv = .text:0x00001E88; // type:function size:0x190 scope:global align:4 +actionAttack__12daObjLv6Bm_cFv = .text:0x00002018; // type:function size:0x66C scope:global align:4 +initActionDead__12daObjLv6Bm_cFv = .text:0x00002684; // type:function size:0x1F0 scope:global align:4 +actionDead__12daObjLv6Bm_cFv = .text:0x00002874; // type:function size:0x234 scope:global align:4 +initActionEnd__12daObjLv6Bm_cFv = .text:0x00002AA8; // type:function size:0xC4 scope:global align:4 +actionEnd__12daObjLv6Bm_cFv = .text:0x00002B6C; // type:function size:0x4 scope:global align:4 +Draw__12daObjLv6Bm_cFv = .text:0x00002B70; // type:function size:0x184 scope:global align:4 +Delete__12daObjLv6Bm_cFv = .text:0x00002CF4; // type:function size:0x15C scope:global align:4 +daObjLv6Bm_create1st__FP12daObjLv6Bm_c = .text:0x00002E50; // type:function size:0x180 scope:global align:4 +daObjLv6Bm_MoveBGDelete__FP12daObjLv6Bm_c = .text:0x00002FD0; // type:function size:0x4 scope:global align:4 +daObjLv6Bm_MoveBGExecute__FP12daObjLv6Bm_c = .text:0x00002FD4; // type:function size:0x4 scope:global align:4 +daObjLv6Bm_MoveBGDraw__FP12daObjLv6Bm_c = .text:0x00002FD8; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_lv6bemos2_cpp = .text:0x00002FE8; // type:function size:0x3C scope:global align:4 +mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00003024; // type:function size:0x14 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00003038; // type:function size:0xC scope:global align:4 +checkGroundHit__11fopAcM_lc_cFv = .text:0x00003044; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_eye_offset = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_beam_offsetPos = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +@97323 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97324 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@97474 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@97608 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@97609 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97610 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@97611 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +l_particle_id$93568 = .rodata:0x00000038; // type:object size:0x6 scope:local align:4 +@97683 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@97684 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97745 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97746 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97747 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97748 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97749 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97844 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@97847 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +eff_id$93788 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97984 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +eff_id$93936 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +l_eff_id$94017 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98296 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98297 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98405 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_554_data_C = .data:0x0000000C; // type:object size:0x8 data:string +l_eye_matName = .data:0x00000014; // type:object size:0x4 scope:global align:4 +lbl_554_data_18 = .data:0x00000018; // type:object size:0x5 data:string +l_head_joint = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_554_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_bigGear_joint = .data:0x0000002C; // type:object size:0x4 scope:global align:4 +lbl_554_data_30 = .data:0x00000030; // type:object size:0x8 data:string +l_smallGear0_joint = .data:0x00000038; // type:object size:0x4 scope:global align:4 +lbl_554_data_3C = .data:0x0000003C; // type:object size:0x9 data:string +l_smallGear1_joint = .data:0x00000048; // type:object size:0x4 scope:global align:4 +lbl_554_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_smallGear2_joint = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_cull_box = .data:0x0000005C; // type:object size:0x18 scope:global align:4 +l_sph_src = .data:0x00000074; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x000000B4; // type:object size:0x4C scope:global align:4 +l_cyl_src = .data:0x00000100; // type:object size:0x44 scope:global align:4 +l_func$93548 = .data:0x00000144; // type:object size:0x48 scope:local align:4 +l_eff_func$93773 = .data:0x0000018C; // type:object size:0x18 scope:local align:4 +@98407 = .data:0x000001A4; // type:object size:0x1C scope:local align:4 +daObjLv6Bm_METHODS = .data:0x000001C0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6bemos2 = .data:0x000001E0; // type:object size:0x30 scope:global align:4 +__vt__12daObjLv6Bm_c = .data:0x00000210; // type:object size:0x28 scope:global align:4 +lbl_554_data_238 = .data:0x00000238; // type:object size:0xD data:string +@94258 = .data:0x00000248; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjLv6Bm_c = .data:0x0000025C; // type:object size:0x8 scope:global align:4 +lbl_554_data_264 = .data:0x00000264; // type:object size:0x11 data:string +@94260 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_554_data_284 = .data:0x00000284; // type:object size:0xC0 +l_joint_table = .bss:0x00000000; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6egate/splits.txt b/config/RZDP01/rels/d_a_obj_lv6egate/splits.txt new file mode 100644 index 0000000000..6427363342 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6egate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6egate.cpp: + .text start:0x0000005C end:0x000007F8 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDP01/rels/d_a_obj_lv6egate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6egate/symbols.txt new file mode 100644 index 0000000000..1b11b4cada --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6egate/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__15daObjLv6EGate_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__15daObjLv6EGate_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__15daObjLv6EGate_cFv = .text:0x00000148; // type:function size:0x8 scope:global align:4 +Create__15daObjLv6EGate_cFv = .text:0x00000150; // type:function size:0x160 scope:global align:4 +offDisp__15daObjLv6EGate_cFv = .text:0x000002B0; // type:function size:0x54 scope:global align:4 +onDisp__15daObjLv6EGate_cFv = .text:0x00000304; // type:function size:0x58 scope:global align:4 +Execute__15daObjLv6EGate_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x314 scope:global align:4 +Draw__15daObjLv6EGate_cFv = .text:0x00000670; // type:function size:0x8 scope:global align:4 +Delete__15daObjLv6EGate_cFv = .text:0x00000678; // type:function size:0x38 scope:global align:4 +daObjLv6EGate_create1st__FP15daObjLv6EGate_c = .text:0x000006B0; // type:function size:0xA8 scope:global align:4 +daObjLv6EGate_MoveBGDelete__FP15daObjLv6EGate_c = .text:0x00000758; // type:function size:0x4 scope:global align:4 +daObjLv6EGate_MoveBGExecute__FP15daObjLv6EGate_c = .text:0x0000075C; // type:function size:0x4 scope:global align:4 +daObjLv6EGate_MoveBGDraw__FP15daObjLv6EGate_c = .text:0x00000760; // type:function size:0x10 scope:global align:4 +__dt__15daObjLv6EGate_cFv = .text:0x00000770; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000004; // type:object size:0x18 scope:global align:4 data:float +@90215 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90216 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90217 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90218 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90220 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90221 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90222 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +lbl_555_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_at_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +daObjLv6EGate_METHODS = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6EGate = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__15daObjLv6EGate_c = .data:0x000000A4; // type:object size:0x2C scope:global align:4 +lbl_555_data_D0 = .data:0x000000D0; // type:object size:0x10 data:string +@89222 = .data:0x000000E0; // type:object size:0x1C scope:local align:4 +__RTTI__15daObjLv6EGate_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_555_data_104 = .data:0x00000104; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6elevta/splits.txt b/config/RZDP01/rels/d_a_obj_lv6elevta/splits.txt new file mode 100644 index 0000000000..af309ba5d9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6elevta/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6elevta.cpp: + .text start:0x0000005C end:0x000009FC + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDP01/rels/d_a_obj_lv6elevta/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6elevta/symbols.txt new file mode 100644 index 0000000000..6ee33a9531 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6elevta/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__16daObjLv6ElevtA_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__16daObjLv6ElevtA_cFv = .text:0x000000DC; // type:function size:0x6C scope:global align:4 +CreateHeap__16daObjLv6ElevtA_cFv = .text:0x00000148; // type:function size:0x68 scope:global align:4 +Create__16daObjLv6ElevtA_cFv = .text:0x000001B0; // type:function size:0x104 scope:global align:4 +searchObjLv6SwTurn__FPvPv = .text:0x000002B4; // type:function size:0x88 scope:global align:4 +eventStart__16daObjLv6ElevtA_cFv = .text:0x0000033C; // type:function size:0x98 scope:global align:4 +moveAngle__16daObjLv6ElevtA_cFPv = .text:0x000003D4; // type:function size:0x150 scope:global align:4 +Execute__16daObjLv6ElevtA_cFPPA3_A4_f = .text:0x00000524; // type:function size:0x300 scope:global align:4 +Draw__16daObjLv6ElevtA_cFv = .text:0x00000824; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv6ElevtA_cFv = .text:0x000008BC; // type:function size:0x38 scope:global align:4 +daObjLv6ElevtA_create1st__FP16daObjLv6ElevtA_c = .text:0x000008F4; // type:function size:0x74 scope:global align:4 +daObjLv6ElevtA_MoveBGDelete__FP16daObjLv6ElevtA_c = .text:0x00000968; // type:function size:0x4 scope:global align:4 +daObjLv6ElevtA_MoveBGExecute__FP16daObjLv6ElevtA_c = .text:0x0000096C; // type:function size:0x4 scope:global align:4 +daObjLv6ElevtA_MoveBGDraw__FP16daObjLv6ElevtA_c = .text:0x00000970; // type:function size:0x10 scope:global align:4 +@1452@eventStart__16daObjLv6ElevtA_cFv = .text:0x00000980; // type:function size:0x8 scope:local align:4 +@1452@__dt__16daObjLv6ElevtA_cFv = .text:0x00000988; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000990; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000998; // type:function size:0x8 scope:global align:4 +__dt__16daObjLv6ElevtA_cFv = .text:0x000009A0; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@90156 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90158 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90159 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90160 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90164 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +lbl_556_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjLv6ElevtA_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6ElevtA = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv6ElevtA_c = .data:0x00000060; // type:object size:0x48 scope:global align:4 +lbl_556_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@89268 = .data:0x000000BC; // type:object size:0x24 scope:local align:4 +__RTTI__16daObjLv6ElevtA_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +lbl_556_data_E8 = .data:0x000000E8; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_556_data_104 = .data:0x00000104; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv6swturn/splits.txt b/config/RZDP01/rels/d_a_obj_lv6swturn/splits.txt new file mode 100644 index 0000000000..d9f2cefb65 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6swturn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv6swturn.cpp: + .text start:0x0000005C end:0x00000B78 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_obj_lv6swturn/symbols.txt b/config/RZDP01/rels/d_a_obj_lv6swturn/symbols.txt new file mode 100644 index 0000000000..33e37c0e0a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv6swturn/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +setBaseMtx__16daObjLv6SwTurn_cFv = .text:0x00000140; // type:function size:0x64 scope:global align:4 +Create__16daObjLv6SwTurn_cFv = .text:0x000001A4; // type:function size:0xE8 scope:global align:4 +CreateHeap__16daObjLv6SwTurn_cFv = .text:0x0000028C; // type:function size:0x68 scope:global align:4 +create1st__16daObjLv6SwTurn_cFv = .text:0x000002F4; // type:function size:0x68 scope:global align:4 +Execute__16daObjLv6SwTurn_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x90 scope:global align:4 +init_modeWait__16daObjLv6SwTurn_cFv = .text:0x000003EC; // type:function size:0x38 scope:global align:4 +modeWait__16daObjLv6SwTurn_cFv = .text:0x00000424; // type:function size:0x3A4 scope:global align:4 +init_modeRotate__16daObjLv6SwTurn_cFv = .text:0x000007C8; // type:function size:0x24 scope:global align:4 +modeRotate__16daObjLv6SwTurn_cFv = .text:0x000007EC; // type:function size:0x24C scope:global align:4 +Draw__16daObjLv6SwTurn_cFv = .text:0x00000A38; // type:function size:0x98 scope:global align:4 +Delete__16daObjLv6SwTurn_cFv = .text:0x00000AD0; // type:function size:0x30 scope:global align:4 +daObjLv6SwTurn_create1st__FP16daObjLv6SwTurn_c = .text:0x00000B00; // type:function size:0x60 scope:global align:4 +daObjLv6SwTurn_MoveBGDelete__FP16daObjLv6SwTurn_c = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +daObjLv6SwTurn_MoveBGExecute__FP16daObjLv6SwTurn_c = .text:0x00000B64; // type:function size:0x4 scope:global align:4 +daObjLv6SwTurn_MoveBGDraw__FP16daObjLv6SwTurn_c = .text:0x00000B68; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92900 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93034 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93037 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@93046 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93047 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93132 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93133 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +pp_field$91771 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_557_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91869 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +daObjLv6SwTurn_METHODS = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv6SwTurn = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__16daObjLv6SwTurn_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_557_data_A0 = .data:0x000000A0; // type:object size:0x11 data:string +@92035 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjLv6SwTurn_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv7BsGate/splits.txt b/config/RZDP01/rels/d_a_obj_lv7BsGate/splits.txt new file mode 100644 index 0000000000..1884c7bb94 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7BsGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7BsGate.cpp: + .text start:0x000000CC end:0x00000890 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt b/config/RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt new file mode 100644 index 0000000000..ffb1fee995 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7BsGate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv7BsGate_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__13daLv7BsGate_cFv = .text:0x000000FC; // type:function size:0x9C scope:global align:4 +CreateHeap__13daLv7BsGate_cFv = .text:0x00000198; // type:function size:0x7C scope:global align:4 +create__13daLv7BsGate_cFv = .text:0x00000214; // type:function size:0x16C scope:global align:4 +Execute__13daLv7BsGate_cFPPA3_A4_f = .text:0x00000380; // type:function size:0x50 scope:global align:4 +moveGate__13daLv7BsGate_cFv = .text:0x000003D0; // type:function size:0x9C scope:global align:4 +modeWait__13daLv7BsGate_cFv = .text:0x0000046C; // type:function size:0x4 scope:global align:4 +modeOpen__13daLv7BsGate_cFv = .text:0x00000470; // type:function size:0x154 scope:global align:4 +modeClose__13daLv7BsGate_cFv = .text:0x000005C4; // type:function size:0x154 scope:global align:4 +Draw__13daLv7BsGate_cFv = .text:0x00000718; // type:function size:0x98 scope:global align:4 +Delete__13daLv7BsGate_cFv = .text:0x000007B0; // type:function size:0x3C scope:global align:4 +daLv7BsGate_Draw__FP13daLv7BsGate_c = .text:0x000007EC; // type:function size:0x10 scope:global align:4 +daLv7BsGate_Execute__FP13daLv7BsGate_c = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +daLv7BsGate_Delete__FP13daLv7BsGate_c = .text:0x00000800; // type:function size:0x4 scope:global align:4 +daLv7BsGate_Create__FP10fopAc_ac_c = .text:0x00000804; // type:function size:0x4 scope:global align:4 +__dt__17daLv7BsGate_HIO_cFv = .text:0x00000808; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv7BsGate_cpp = .text:0x00000848; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89844 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89845 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89855 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@89915 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89043 = .rodata:0x00000010; // type:object size:0x24 scope:local align:4 +@89965 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89966 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89994 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_558_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_558_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_type = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000020; // type:object size:0x8 scope:global align:4 +l_daLv7BsGate_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7BsGate = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__17daLv7BsGate_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_558_data_84 = .data:0x00000084; // type:object size:0x12 data:string +@89150 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv7BsGate_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__13daLv7BsGate_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_558_data_DC = .data:0x000000DC; // type:object size:0xE data:string +@89152 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__13daLv7BsGate_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88979 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv7PropellerY/splits.txt b/config/RZDP01/rels/d_a_obj_lv7PropellerY/splits.txt new file mode 100644 index 0000000000..99390b11c9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7PropellerY/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv7PropellerY.cpp: + .text start:0x000000CC end:0x00000BAC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x00000104 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_obj_lv7PropellerY/symbols.txt b/config/RZDP01/rels/d_a_obj_lv7PropellerY/symbols.txt new file mode 100644 index 0000000000..d84206449a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7PropellerY/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__13daPropY_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setBaseMtx__9daPropY_cFv = .text:0x00000118; // type:function size:0x98 scope:global align:4 +CreateHeap__9daPropY_cFv = .text:0x000001B0; // type:function size:0x7C scope:global align:4 +create__9daPropY_cFv = .text:0x0000022C; // type:function size:0x1CC scope:global align:4 +Execute__9daPropY_cFPPA3_A4_f = .text:0x000003F8; // type:function size:0x50 scope:global align:4 +procMain__9daPropY_cFv = .text:0x00000448; // type:function size:0xB8 scope:global align:4 +modeMoveWait__9daPropY_cFv = .text:0x00000500; // type:function size:0x4 scope:global align:4 +init_modeMove__9daPropY_cFv = .text:0x00000504; // type:function size:0x1C scope:global align:4 +modeMove__9daPropY_cFv = .text:0x00000520; // type:function size:0x120 scope:global align:4 +init_modeWait__9daPropY_cFv = .text:0x00000640; // type:function size:0x1C scope:global align:4 +modeWait__9daPropY_cFv = .text:0x0000065C; // type:function size:0x1C scope:global align:4 +init_modeMove2__9daPropY_cFv = .text:0x00000678; // type:function size:0x28 scope:global align:4 +modeMove2__9daPropY_cFv = .text:0x000006A0; // type:function size:0x128 scope:global align:4 +init_modeStop__9daPropY_cFv = .text:0x000007C8; // type:function size:0x124 scope:global align:4 +modeStop__9daPropY_cFv = .text:0x000008EC; // type:function size:0x148 scope:global align:4 +Draw__9daPropY_cFv = .text:0x00000A34; // type:function size:0x98 scope:global align:4 +Delete__9daPropY_cFv = .text:0x00000ACC; // type:function size:0x3C scope:global align:4 +daPropY_Draw__FP9daPropY_c = .text:0x00000B08; // type:function size:0x10 scope:global align:4 +daPropY_Execute__FP9daPropY_c = .text:0x00000B18; // type:function size:0x4 scope:global align:4 +daPropY_Delete__FP9daPropY_c = .text:0x00000B1C; // type:function size:0x4 scope:global align:4 +daPropY_Create__FP10fopAc_ac_c = .text:0x00000B20; // type:function size:0x4 scope:global align:4 +__dt__13daPropY_HIO_cFv = .text:0x00000B24; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv7PropellerY_cpp = .text:0x00000B64; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92740 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92741 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92742 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92743 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92744 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mode_proc$91846 = .rodata:0x00000014; // type:object size:0x3C scope:local align:4 +@92871 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92872 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92873 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@92874 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92875 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92920 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_559_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_559_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_type = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000024; // type:object size:0x8 scope:global align:4 +l_daPropY_Method = .data:0x0000002C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7PropY = .data:0x0000004C; // type:object size:0x30 scope:global align:4 +__vt__13daPropY_HIO_c = .data:0x0000007C; // type:object size:0xC scope:global align:4 +lbl_559_data_88 = .data:0x00000088; // type:object size:0xE data:string +@91986 = .data:0x00000098; // type:object size:0x14 scope:local align:4 +__RTTI__13daPropY_HIO_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__vt__9daPropY_c = .data:0x000000B4; // type:object size:0x28 scope:global align:4 +lbl_559_data_DC = .data:0x000000DC; // type:object size:0xA data:string +@91990 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__9daPropY_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91769 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv7bridge/splits.txt b/config/RZDP01/rels/d_a_obj_lv7bridge/splits.txt new file mode 100644 index 0000000000..8cfcfe8cf6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_lv7bridge.cpp: + .text start:0x0000005C end:0x00001178 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_obj_lv7bridge/symbols.txt b/config/RZDP01/rels/d_a_obj_lv7bridge/symbols.txt new file mode 100644 index 0000000000..581ca7f3c2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv7bridge/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchSwSpinner__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +search_swspinner__13daObjLv7Brg_cFv = .text:0x000000D4; // type:function size:0x68 scope:global align:4 +initBaseMtx__13daObjLv7Brg_cFv = .text:0x0000013C; // type:function size:0x50 scope:global align:4 +setBaseMtx__13daObjLv7Brg_cFv = .text:0x0000018C; // type:function size:0xF8 scope:global align:4 +Create__13daObjLv7Brg_cFv = .text:0x00000284; // type:function size:0x208 scope:global align:4 +CreateHeap__13daObjLv7Brg_cFv = .text:0x0000048C; // type:function size:0x220 scope:global align:4 +create1st__13daObjLv7Brg_cFv = .text:0x000006AC; // type:function size:0xDC scope:global align:4 +Execute__13daObjLv7Brg_cFPPA3_A4_f = .text:0x00000788; // type:function size:0x2D8 scope:global align:4 +action__13daObjLv7Brg_cFv = .text:0x00000A60; // type:function size:0x80 scope:global align:4 +mode_action__13daObjLv7Brg_cFv = .text:0x00000AE0; // type:function size:0x2B8 scope:global align:4 +mode_end__13daObjLv7Brg_cFv = .text:0x00000D98; // type:function size:0x4 scope:global align:4 +calcCoPos__13daObjLv7Brg_cFv = .text:0x00000D9C; // type:function size:0xF4 scope:global align:4 +Draw__13daObjLv7Brg_cFv = .text:0x00000E90; // type:function size:0x154 scope:global align:4 +Delete__13daObjLv7Brg_cFv = .text:0x00000FE4; // type:function size:0x78 scope:global align:4 +daObjLv7Brg_create1st__FP13daObjLv7Brg_c = .text:0x0000105C; // type:function size:0xE8 scope:global align:4 +daObjLv7Brg_MoveBGDelete__FP13daObjLv7Brg_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjLv7Brg_MoveBGExecute__FP13daObjLv7Brg_c = .text:0x00001148; // type:function size:0x4 scope:global align:4 +daObjLv7Brg_MoveBGDraw__FP13daObjLv7Brg_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000115C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_eff_id = .rodata:0x00000010; // type:object size:0x12 scope:global align:4 +l_heap_size = .rodata:0x00000024; // type:object size:0x8 scope:global align:4 +@90689 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@90759 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90760 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@90763 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +l_bck$89120 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@90814 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90871 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90872 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +mode_proc$89242 = .rodata:0x00000054; // type:object size:0x18 scope:local align:4 +@90926 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@90928 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90942 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90943 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90945 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90946 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +lbl_560_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_560_data_A = .data:0x0000000A; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cyl_src = .data:0x0000001C; // type:object size:0x44 scope:global align:4 +daObjLv7Brg_METHODS = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv7Bridge = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__13daObjLv7Brg_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_560_data_D8 = .data:0x000000D8; // type:object size:0xE data:string +@89382 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjLv7Brg_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/splits.txt b/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/splits.txt new file mode 100644 index 0000000000..50bdd716f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8KekkaiTrap.cpp: + .text start:0x000000CC end:0x00000774 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000030 diff --git a/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt b/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt new file mode 100644 index 0000000000..2e4e3861f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8KekkaiTrap/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daKekaiTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__13daKekaiTrap_cFv = .text:0x0000010C; // type:function size:0x88 scope:global align:4 +CreateHeap__13daKekaiTrap_cFv = .text:0x00000194; // type:function size:0x7C scope:global align:4 +create__13daKekaiTrap_cFv = .text:0x00000210; // type:function size:0x14C scope:global align:4 +Execute__13daKekaiTrap_cFPPA3_A4_f = .text:0x0000035C; // type:function size:0x50 scope:global align:4 +moveMain__13daKekaiTrap_cFv = .text:0x000003AC; // type:function size:0x98 scope:global align:4 +modeWait__13daKekaiTrap_cFv = .text:0x00000444; // type:function size:0x4 scope:global align:4 +init_modeMoveUp__13daKekaiTrap_cFv = .text:0x00000448; // type:function size:0x24 scope:global align:4 +modeMoveUp__13daKekaiTrap_cFv = .text:0x0000046C; // type:function size:0xB8 scope:global align:4 +init_modeMoveDown__13daKekaiTrap_cFv = .text:0x00000524; // type:function size:0x24 scope:global align:4 +modeMoveDown__13daKekaiTrap_cFv = .text:0x00000548; // type:function size:0xB4 scope:global align:4 +Draw__13daKekaiTrap_cFv = .text:0x000005FC; // type:function size:0x98 scope:global align:4 +Delete__13daKekaiTrap_cFv = .text:0x00000694; // type:function size:0x3C scope:global align:4 +daKekaiTrap_Draw__FP13daKekaiTrap_c = .text:0x000006D0; // type:function size:0x10 scope:global align:4 +daKekaiTrap_Execute__FP13daKekaiTrap_c = .text:0x000006E0; // type:function size:0x4 scope:global align:4 +daKekaiTrap_Delete__FP13daKekaiTrap_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +daKekaiTrap_Create__FP10fopAc_ac_c = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +__dt__17daKekaiTrap_HIO_cFv = .text:0x000006EC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8KekkaiTrap_cpp = .text:0x0000072C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92548 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92549 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91827 = .rodata:0x00000008; // type:object size:0x24 scope:local align:4 +@92649 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@92650 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@92651 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +lbl_561_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_type = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_bmdIdx = .data:0x00000010; // type:object size:0x4 scope:global align:4 +l_dzbIdx = .data:0x00000014; // type:object size:0x4 scope:global align:4 +l_daKekaiTrap_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8KekkaiTrap = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daKekaiTrap_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_561_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@91928 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daKekaiTrap_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__13daKekaiTrap_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_561_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@91932 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__13daKekaiTrap_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91762 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x1C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt b/config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt new file mode 100644 index 0000000000..8af58d4954 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8Lift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8Lift.cpp: + .text start:0x000000CC end:0x00001208 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F8 + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_lv8Lift/symbols.txt b/config/RZDP01/rels/d_a_obj_lv8Lift/symbols.txt new file mode 100644 index 0000000000..0e24c613e4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8Lift/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daL8Lift_HIO_cFv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +setBaseMtx__10daL8Lift_cFv = .text:0x00000124; // type:function size:0x7C scope:global align:4 +CreateHeap__10daL8Lift_cFv = .text:0x000001A0; // type:function size:0xC0 scope:global align:4 +create__10daL8Lift_cFv = .text:0x00000260; // type:function size:0x2F4 scope:global align:4 +lightSet__10daL8Lift_cFv = .text:0x00000554; // type:function size:0x68 scope:global align:4 +rideCallBack__10daL8Lift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000005BC; // type:function size:0x18 scope:global align:4 +Execute__10daL8Lift_cFPPA3_A4_f = .text:0x000005D4; // type:function size:0x60 scope:global align:4 +moveLift__10daL8Lift_cFv = .text:0x00000634; // type:function size:0x174 scope:global align:4 +modeAcc__10daL8Lift_cFv = .text:0x000007A8; // type:function size:0xDC scope:global align:4 +modeMove__10daL8Lift_cFv = .text:0x00000884; // type:function size:0x14C scope:global align:4 +modeBrk__10daL8Lift_cFv = .text:0x000009D0; // type:function size:0x10C scope:global align:4 +modeWaitInit__10daL8Lift_cFv = .text:0x00000ADC; // type:function size:0x34 scope:global align:4 +modeWait__10daL8Lift_cFv = .text:0x00000B10; // type:function size:0xC scope:global align:4 +modeMoveWait__10daL8Lift_cFv = .text:0x00000B1C; // type:function size:0x30 scope:global align:4 +init_modeOnAnm__10daL8Lift_cFv = .text:0x00000B4C; // type:function size:0xB4 scope:global align:4 +modeOnAnm__10daL8Lift_cFv = .text:0x00000C00; // type:function size:0x54 scope:global align:4 +init_modeStop__10daL8Lift_cFv = .text:0x00000C54; // type:function size:0x68 scope:global align:4 +modeStop__10daL8Lift_cFv = .text:0x00000CBC; // type:function size:0x104 scope:global align:4 +modeInitSet__10daL8Lift_cFv = .text:0x00000DC0; // type:function size:0x4 scope:global align:4 +modeInitSet2__10daL8Lift_cFv = .text:0x00000DC4; // type:function size:0xC scope:global align:4 +liftReset__10daL8Lift_cFv = .text:0x00000DD0; // type:function size:0x64 scope:global align:4 +setNextPoint__10daL8Lift_cFv = .text:0x00000E34; // type:function size:0x124 scope:global align:4 +Draw__10daL8Lift_cFv = .text:0x00000F58; // type:function size:0x1BC scope:global align:4 +Delete__10daL8Lift_cFv = .text:0x00001114; // type:function size:0x50 scope:global align:4 +daL8Lift_Draw__FP10daL8Lift_c = .text:0x00001164; // type:function size:0x10 scope:global align:4 +daL8Lift_Execute__FP10daL8Lift_c = .text:0x00001174; // type:function size:0x4 scope:global align:4 +daL8Lift_Delete__FP10daL8Lift_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +daL8Lift_Create__FP10fopAc_ac_c = .text:0x0000117C; // type:function size:0x4 scope:global align:4 +__dt__14daL8Lift_HIO_cFv = .text:0x00001180; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8Lift_cpp = .text:0x000011C0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90485 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mSpeed__10daL8Lift_c = .rodata:0x00000004; // type:object size:0x40 scope:global align:4 +@90514 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@90595 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90596 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90597 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90600 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89082 = .rodata:0x00000060; // type:object size:0x78 scope:local align:4 +@90698 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@90699 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@90700 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@90732 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@90733 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@90756 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@90805 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@90871 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +lbl_562_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daL8Lift_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8Lift = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__14daL8Lift_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_562_data_64 = .data:0x00000064; // type:object size:0xF data:string +@89377 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__14daL8Lift_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daL8Lift_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_562_data_B8 = .data:0x000000B8; // type:object size:0xB data:string +@89379 = .data:0x000000C4; // type:object size:0x14 scope:local align:4 +__RTTI__10daL8Lift_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88981 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv8OptiLift/splits.txt b/config/RZDP01/rels/d_a_obj_lv8OptiLift/splits.txt new file mode 100644 index 0000000000..a11dbf1c35 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8OptiLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8OptiLift.cpp: + .text start:0x000000CC end:0x000011AC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_lv8OptiLift/symbols.txt b/config/RZDP01/rels/d_a_obj_lv8OptiLift/symbols.txt new file mode 100644 index 0000000000..ec3be5247f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8OptiLift/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daOptiLift_HIO_cFv = .text:0x000000CC; // type:function size:0x50 scope:global align:4 +setBaseMtx__12daOptiLift_cFv = .text:0x0000011C; // type:function size:0x7C scope:global align:4 +CreateHeap__12daOptiLift_cFv = .text:0x00000198; // type:function size:0xC0 scope:global align:4 +create__12daOptiLift_cFv = .text:0x00000258; // type:function size:0x220 scope:global align:4 +lightSet__12daOptiLift_cFv = .text:0x00000478; // type:function size:0x68 scope:global align:4 +rideCallBack__12daOptiLift_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000004E0; // type:function size:0x18 scope:global align:4 +Execute__12daOptiLift_cFPPA3_A4_f = .text:0x000004F8; // type:function size:0x60 scope:global align:4 +moveLift__12daOptiLift_cFv = .text:0x00000558; // type:function size:0x188 scope:global align:4 +modeAcc__12daOptiLift_cFv = .text:0x000006E0; // type:function size:0xDC scope:global align:4 +modeMove__12daOptiLift_cFv = .text:0x000007BC; // type:function size:0x14C scope:global align:4 +modeBrk__12daOptiLift_cFv = .text:0x00000908; // type:function size:0x12C scope:global align:4 +init_modeMoveInit__12daOptiLift_cFv = .text:0x00000A34; // type:function size:0xB4 scope:global align:4 +modeMoveInit__12daOptiLift_cFv = .text:0x00000AE8; // type:function size:0x40 scope:global align:4 +init_modeMoveWait__12daOptiLift_cFv = .text:0x00000B28; // type:function size:0x40 scope:global align:4 +modeMoveWait__12daOptiLift_cFv = .text:0x00000B68; // type:function size:0x58 scope:global align:4 +modeWait__12daOptiLift_cFv = .text:0x00000BC0; // type:function size:0x4 scope:global align:4 +init_modeStop__12daOptiLift_cFv = .text:0x00000BC4; // type:function size:0x80 scope:global align:4 +modeStop__12daOptiLift_cFv = .text:0x00000C44; // type:function size:0x11C scope:global align:4 +modeInitSet__12daOptiLift_cFv = .text:0x00000D60; // type:function size:0xC scope:global align:4 +modeInitSet2__12daOptiLift_cFv = .text:0x00000D6C; // type:function size:0x4 scope:global align:4 +liftReset__12daOptiLift_cFv = .text:0x00000D70; // type:function size:0x64 scope:global align:4 +setNextPoint__12daOptiLift_cFv = .text:0x00000DD4; // type:function size:0x128 scope:global align:4 +Draw__12daOptiLift_cFv = .text:0x00000EFC; // type:function size:0x1BC scope:global align:4 +Delete__12daOptiLift_cFv = .text:0x000010B8; // type:function size:0x50 scope:global align:4 +daOptiLift_Draw__FP12daOptiLift_c = .text:0x00001108; // type:function size:0x10 scope:global align:4 +daOptiLift_Execute__FP12daOptiLift_c = .text:0x00001118; // type:function size:0x4 scope:global align:4 +daOptiLift_Delete__FP12daOptiLift_c = .text:0x0000111C; // type:function size:0x4 scope:global align:4 +daOptiLift_Create__FP10fopAc_ac_c = .text:0x00001120; // type:function size:0x4 scope:global align:4 +__dt__16daOptiLift_HIO_cFv = .text:0x00001124; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8OptiLift_cpp = .text:0x00001164; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93486 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mSpeed__12daOptiLift_c = .rodata:0x00000004; // type:object size:0x40 scope:global align:4 +@93515 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93582 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92084 = .rodata:0x0000004C; // type:object size:0x6C scope:local align:4 +@93672 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93673 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93674 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@93706 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@93707 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93732 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93790 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@93793 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@93858 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +lbl_563_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daOptiLift_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8OptiLift = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daOptiLift_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_563_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@92377 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__16daOptiLift_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__12daOptiLift_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_563_data_BC = .data:0x000000BC; // type:object size:0xD data:string +@92381 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daOptiLift_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91989 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt b/config/RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt new file mode 100644 index 0000000000..499aa0eddc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8UdFloor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv8UdFloor.cpp: + .text start:0x000000CC end:0x00000D94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_lv8UdFloor/symbols.txt b/config/RZDP01/rels/d_a_obj_lv8UdFloor/symbols.txt new file mode 100644 index 0000000000..4ee7a0bb04 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv8UdFloor/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daUdFloor_HIO_cFv = .text:0x000000CC; // type:function size:0x68 scope:global align:4 +setBaseMtx__11daUdFloor_cFv = .text:0x00000134; // type:function size:0x9C scope:global align:4 +CreateHeap__11daUdFloor_cFv = .text:0x000001D0; // type:function size:0x7C scope:global align:4 +create__11daUdFloor_cFv = .text:0x0000024C; // type:function size:0x1D8 scope:global align:4 +Execute__11daUdFloor_cFPPA3_A4_f = .text:0x00000424; // type:function size:0x50 scope:global align:4 +moveLift__11daUdFloor_cFv = .text:0x00000474; // type:function size:0x9C scope:global align:4 +modeWait__11daUdFloor_cFv = .text:0x00000510; // type:function size:0x4 scope:global align:4 +init_modeUpMoveInit__11daUdFloor_cFv = .text:0x00000514; // type:function size:0x9C scope:global align:4 +modeUpMoveInit__11daUdFloor_cFv = .text:0x000005B0; // type:function size:0x40 scope:global align:4 +colorAnm__11daUdFloor_cFi = .text:0x000005F0; // type:function size:0x248 scope:global align:4 +init_modeUpMove__11daUdFloor_cFv = .text:0x00000838; // type:function size:0xA4 scope:global align:4 +modeUpMove__11daUdFloor_cFv = .text:0x000008DC; // type:function size:0x168 scope:global align:4 +init_modeDownMoveInit__11daUdFloor_cFv = .text:0x00000A44; // type:function size:0x24 scope:global align:4 +modeDownMoveInit__11daUdFloor_cFv = .text:0x00000A68; // type:function size:0x40 scope:global align:4 +init_modeDownMove__11daUdFloor_cFv = .text:0x00000AA8; // type:function size:0x84 scope:global align:4 +modeDownMove__11daUdFloor_cFv = .text:0x00000B2C; // type:function size:0xB0 scope:global align:4 +Draw__11daUdFloor_cFv = .text:0x00000BDC; // type:function size:0xD8 scope:global align:4 +Delete__11daUdFloor_cFv = .text:0x00000CB4; // type:function size:0x3C scope:global align:4 +daUdFloor_Draw__FP11daUdFloor_c = .text:0x00000CF0; // type:function size:0x10 scope:global align:4 +daUdFloor_Execute__FP11daUdFloor_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 +daUdFloor_Delete__FP11daUdFloor_c = .text:0x00000D04; // type:function size:0x4 scope:global align:4 +daUdFloor_Create__FP10fopAc_ac_c = .text:0x00000D08; // type:function size:0x4 scope:global align:4 +__dt__15daUdFloor_HIO_cFv = .text:0x00000D0C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv8UdFloor_cpp = .text:0x00000D4C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89934 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000014; // type:object size:0x8 scope:global align:4 +@90003 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90006 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@90008 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89057 = .rodata:0x00000030; // type:object size:0x3C scope:local align:4 +@90046 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@90047 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@90101 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@90102 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@90129 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +lbl_564_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_564_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daUdFloor_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv8UdFloor = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__15daUdFloor_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_564_data_74 = .data:0x00000074; // type:object size:0x10 data:string +@89207 = .data:0x00000084; // type:object size:0x14 scope:local align:4 +__RTTI__15daUdFloor_HIO_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__11daUdFloor_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_564_data_C8 = .data:0x000000C8; // type:object size:0xC data:string +@89209 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__11daUdFloor_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88992 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_lv9SwShutter/splits.txt b/config/RZDP01/rels/d_a_obj_lv9SwShutter/splits.txt new file mode 100644 index 0000000000..6d3e0d31d5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv9SwShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_lv9SwShutter.cpp: + .text start:0x000000CC end:0x00000850 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000F4 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_lv9SwShutter/symbols.txt b/config/RZDP01/rels/d_a_obj_lv9SwShutter/symbols.txt new file mode 100644 index 0000000000..f302ddcd39 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_lv9SwShutter/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daLv9SwShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__16daLv9SwShutter_cFv = .text:0x00000104; // type:function size:0x9C scope:global align:4 +CreateHeap__16daLv9SwShutter_cFv = .text:0x000001A0; // type:function size:0x68 scope:global align:4 +create__16daLv9SwShutter_cFv = .text:0x00000208; // type:function size:0x11C scope:global align:4 +Execute__16daLv9SwShutter_cFPPA3_A4_f = .text:0x00000324; // type:function size:0x50 scope:global align:4 +moveShutter__16daLv9SwShutter_cFv = .text:0x00000374; // type:function size:0xA4 scope:global align:4 +modeWait__16daLv9SwShutter_cFv = .text:0x00000418; // type:function size:0x4 scope:global align:4 +modeOpen__16daLv9SwShutter_cFv = .text:0x0000041C; // type:function size:0x15C scope:global align:4 +modeClose__16daLv9SwShutter_cFv = .text:0x00000578; // type:function size:0x16C scope:global align:4 +Draw__16daLv9SwShutter_cFv = .text:0x000006E4; // type:function size:0x98 scope:global align:4 +Delete__16daLv9SwShutter_cFv = .text:0x0000077C; // type:function size:0x30 scope:global align:4 +daLv9SwShutter_Draw__FP16daLv9SwShutter_c = .text:0x000007AC; // type:function size:0x10 scope:global align:4 +daLv9SwShutter_Execute__FP16daLv9SwShutter_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daLv9SwShutter_Delete__FP16daLv9SwShutter_c = .text:0x000007C0; // type:function size:0x4 scope:global align:4 +daLv9SwShutter_Create__FP10fopAc_ac_c = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +__dt__20daLv9SwShutter_HIO_cFv = .text:0x000007C8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_lv9SwShutter_cpp = .text:0x00000808; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89796 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89797 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89798 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@89846 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89030 = .rodata:0x00000014; // type:object size:0x24 scope:local align:4 +@89892 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89893 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89894 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_565_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daLv9SwShutter_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Lv9SwShutter = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__20daLv9SwShutter_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_565_data_68 = .data:0x00000068; // type:object size:0x15 data:string +@89130 = .data:0x00000080; // type:object size:0x14 scope:local align:4 +__RTTI__20daLv9SwShutter_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__16daLv9SwShutter_c = .data:0x0000009C; // type:object size:0x28 scope:global align:4 +lbl_565_data_C4 = .data:0x000000C4; // type:object size:0x11 data:string +@89132 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__16daLv9SwShutter_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_magLift/splits.txt b/config/RZDP01/rels/d_a_obj_magLift/splits.txt new file mode 100644 index 0000000000..e64ea9c981 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLift.cpp: + .text start:0x000000CC end:0x00000908 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_magLift/symbols.txt b/config/RZDP01/rels/d_a_obj_magLift/symbols.txt new file mode 100644 index 0000000000..81e3560394 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magLift/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daMagLift_HIO_cFv = .text:0x000000CC; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daMagLift_cFv = .text:0x000000EC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daMagLift_cFv = .text:0x00000168; // type:function size:0x68 scope:global align:4 +create__11daMagLift_cFv = .text:0x000001D0; // type:function size:0x194 scope:global align:4 +Execute__11daMagLift_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x50 scope:global align:4 +moveLift__11daMagLift_cFv = .text:0x000003B4; // type:function size:0x44 scope:global align:4 +modeAcc__11daMagLift_cFv = .text:0x000003F8; // type:function size:0x88 scope:global align:4 +modeMove__11daMagLift_cFv = .text:0x00000480; // type:function size:0xF8 scope:global align:4 +modeBrk__11daMagLift_cFv = .text:0x00000578; // type:function size:0x68 scope:global align:4 +modeWaitInit__11daMagLift_cFv = .text:0x000005E0; // type:function size:0x34 scope:global align:4 +modeWait__11daMagLift_cFv = .text:0x00000614; // type:function size:0xC scope:global align:4 +modeMoveWait__11daMagLift_cFv = .text:0x00000620; // type:function size:0x54 scope:global align:4 +modeDead__11daMagLift_cFv = .text:0x00000674; // type:function size:0x4 scope:global align:4 +setNextPoint__11daMagLift_cFv = .text:0x00000678; // type:function size:0x124 scope:global align:4 +Draw__11daMagLift_cFv = .text:0x0000079C; // type:function size:0x98 scope:global align:4 +Delete__11daMagLift_cFv = .text:0x00000834; // type:function size:0x30 scope:global align:4 +daMagLift_Draw__FP11daMagLift_c = .text:0x00000864; // type:function size:0x10 scope:global align:4 +daMagLift_Execute__FP11daMagLift_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +daMagLift_Delete__FP11daMagLift_c = .text:0x00000878; // type:function size:0x4 scope:global align:4 +daMagLift_Create__FP10fopAc_ac_c = .text:0x0000087C; // type:function size:0x4 scope:global align:4 +__dt__15daMagLift_HIO_cFv = .text:0x00000880; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_magLift_cpp = .text:0x000008C0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mSpeed__11daMagLift_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@89984 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89038 = .rodata:0x00000044; // type:object size:0x60 scope:local align:4 +@90010 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90011 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@90012 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90034 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90035 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@90046 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +lbl_566_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daMagLift_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagLift = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daMagLift_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_566_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89207 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daMagLift_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daMagLift_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_566_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89209 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daMagLift_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_magLiftRot/splits.txt b/config/RZDP01/rels/d_a_obj_magLiftRot/splits.txt new file mode 100644 index 0000000000..43d2d0f8f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magLiftRot/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_magLiftRot.cpp: + .text start:0x000000CC end:0x00001030 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000AC + .data start:0x00000000 end:0x00000120 + .bss start:0x00000008 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_obj_magLiftRot/symbols.txt b/config/RZDP01/rels/d_a_obj_magLiftRot/symbols.txt new file mode 100644 index 0000000000..0094a010a2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magLiftRot/symbols.txt @@ -0,0 +1,71 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daMagLiftRot_HIO_cFv = .text:0x000000CC; // type:function size:0x88 scope:global align:4 +setBaseMtx__14daMagLiftRot_cFv = .text:0x00000154; // type:function size:0xF8 scope:global align:4 +CreateHeap__14daMagLiftRot_cFv = .text:0x0000024C; // type:function size:0x148 scope:global align:4 +create__14daMagLiftRot_cFv = .text:0x00000394; // type:function size:0x2BC scope:global align:4 +Execute__14daMagLiftRot_cFPPA3_A4_f = .text:0x00000650; // type:function size:0x98 scope:global align:4 +moveLift__14daMagLiftRot_cFv = .text:0x000006E8; // type:function size:0x1B4 scope:global align:4 +init_modeMove__14daMagLiftRot_cFv = .text:0x0000089C; // type:function size:0x228 scope:global align:4 +modeMove__14daMagLiftRot_cFv = .text:0x00000AC4; // type:function size:0x9C scope:global align:4 +init_modeWait__14daMagLiftRot_cFv = .text:0x00000B60; // type:function size:0x280 scope:global align:4 +modeWait__14daMagLiftRot_cFv = .text:0x00000DE0; // type:function size:0x1C scope:global align:4 +modeMoveWait__14daMagLiftRot_cFv = .text:0x00000DFC; // type:function size:0x5C scope:global align:4 +Draw__14daMagLiftRot_cFv = .text:0x00000E58; // type:function size:0xF8 scope:global align:4 +Delete__14daMagLiftRot_cFv = .text:0x00000F50; // type:function size:0x3C scope:global align:4 +daMagLiftRot_Draw__FP14daMagLiftRot_c = .text:0x00000F8C; // type:function size:0x10 scope:global align:4 +daMagLiftRot_Execute__FP14daMagLiftRot_c = .text:0x00000F9C; // type:function size:0x4 scope:global align:4 +daMagLiftRot_Delete__FP14daMagLiftRot_c = .text:0x00000FA0; // type:function size:0x4 scope:global align:4 +daMagLiftRot_Create__FP10fopAc_ac_c = .text:0x00000FA4; // type:function size:0x4 scope:global align:4 +__dt__18daMagLiftRot_HIO_cFv = .text:0x00000FA8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_magLiftRot_cpp = .text:0x00000FE8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90210 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90211 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90212 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90213 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90214 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90215 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90216 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90217 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90218 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90220 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90221 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 +l_btkIdx = .rodata:0x00000048; // type:object size:0xC scope:global align:4 +l_brkIdx = .rodata:0x00000054; // type:object size:0xC scope:global align:4 +@90365 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90368 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +mode_proc$89074 = .rodata:0x00000070; // type:object size:0x24 scope:local align:4 +@90431 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@90435 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@90467 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90468 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90469 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +lbl_567_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_567_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_567_data_12 = .data:0x00000012; // type:object size:0x9 data:string +l_arcName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +selLabel$89083 = .data:0x00000028; // type:object size:0xC scope:local align:4 +selLabel$89118 = .data:0x00000034; // type:object size:0xC scope:local align:4 +l_daMagLiftRot_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagLiftRot = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__18daMagLiftRot_HIO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_567_data_9C = .data:0x0000009C; // type:object size:0x13 data:string +@89202 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__18daMagLiftRot_HIO_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__vt__14daMagLiftRot_c = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +lbl_567_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@89204 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__14daMagLiftRot_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88966 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x40 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_magne_arm/splits.txt b/config/RZDP01/rels/d_a_obj_magne_arm/splits.txt new file mode 100644 index 0000000000..de1338f80b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magne_arm/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_magne_arm.cpp: + .text start:0x0000005C end:0x00002CCC + .rodata start:0x00000000 end:0x00000240 + .data start:0x00000000 end:0x000002AC diff --git a/config/RZDP01/rels/d_a_obj_magne_arm/symbols.txt b/config/RZDP01/rels/d_a_obj_magne_arm/symbols.txt new file mode 100644 index 0000000000..acb8ad2dd1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_magne_arm/symbols.txt @@ -0,0 +1,144 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getBpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +getDpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000000C8; // type:function size:0x84 scope:global align:4 +getEpartsOffset__11daObjMarm_cFP4cXyz = .text:0x0000014C; // type:function size:0x84 scope:global align:4 +getFpartsOffset__11daObjMarm_cFP4cXyz = .text:0x000001D0; // type:function size:0xF0 scope:global align:4 +getRopeStartPos__11daObjMarm_cFP4cXyz = .text:0x000002C0; // type:function size:0x9C scope:global align:4 +initBaseMtx__11daObjMarm_cFv = .text:0x0000035C; // type:function size:0x90 scope:global align:4 +setBaseMtx__11daObjMarm_cFv = .text:0x000003EC; // type:function size:0x23C scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000628; // type:function size:0x18 scope:global align:4 +Create__11daObjMarm_cFv = .text:0x00000640; // type:function size:0x2B8 scope:global align:4 +CreateHeap__11daObjMarm_cFv = .text:0x000008F8; // type:function size:0x48C scope:global align:4 +phase_0__11daObjMarm_cFv = .text:0x00000D84; // type:function size:0x90 scope:global align:4 +phase_1__11daObjMarm_cFv = .text:0x00000E14; // type:function size:0x8C scope:global align:4 +phase_2__11daObjMarm_cFv = .text:0x00000EA0; // type:function size:0xDC scope:global align:4 +Execute__11daObjMarm_cFPPA3_A4_f = .text:0x00000F7C; // type:function size:0x2A8 scope:global align:4 +action__11daObjMarm_cFv = .text:0x00001224; // type:function size:0xBC scope:global align:4 +typeA_modeWait__11daObjMarm_cFv = .text:0x000012E0; // type:function size:0x54 scope:global align:4 +init_typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001334; // type:function size:0x60 scope:global align:4 +typeA_modeMholeOn__11daObjMarm_cFv = .text:0x00001394; // type:function size:0x4 scope:global align:4 +typeA_modeLiftUp__11daObjMarm_cFv = .text:0x00001398; // type:function size:0x4 scope:global align:4 +typeA_modeLiftDown__11daObjMarm_cFv = .text:0x0000139C; // type:function size:0x4 scope:global align:4 +init_typeA_modeRotate__11daObjMarm_cFv = .text:0x000013A0; // type:function size:0x6C scope:global align:4 +typeA_modeRotate__11daObjMarm_cFv = .text:0x0000140C; // type:function size:0x1EC scope:global align:4 +typeA_modeEnd__11daObjMarm_cFv = .text:0x000015F8; // type:function size:0x4 scope:global align:4 +typeB_modeWait__11daObjMarm_cFv = .text:0x000015FC; // type:function size:0x54 scope:global align:4 +init_typeB_modeMholeOn__11daObjMarm_cFv = .text:0x00001650; // type:function size:0x60 scope:global align:4 +typeB_modeMholeOn__11daObjMarm_cFv = .text:0x000016B0; // type:function size:0x4 scope:global align:4 +init_typeB_modeLiftUp__11daObjMarm_cFv = .text:0x000016B4; // type:function size:0x1C scope:global align:4 +typeB_modeLiftUp__11daObjMarm_cFv = .text:0x000016D0; // type:function size:0xFC scope:global align:4 +typeB_modeLiftDown__11daObjMarm_cFv = .text:0x000017CC; // type:function size:0x10C scope:global align:4 +init_typeB_modeRotate__11daObjMarm_cFv = .text:0x000018D8; // type:function size:0x6C scope:global align:4 +typeB_modeRotate__11daObjMarm_cFv = .text:0x00001944; // type:function size:0x1F4 scope:global align:4 +typeB_modeEnd__11daObjMarm_cFv = .text:0x00001B38; // type:function size:0x4 scope:global align:4 +typeC_modeWait__11daObjMarm_cFv = .text:0x00001B3C; // type:function size:0x54 scope:global align:4 +init_typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00001B90; // type:function size:0x60 scope:global align:4 +typeC_modeMholeOn__11daObjMarm_cFv = .text:0x00001BF0; // type:function size:0x4 scope:global align:4 +init_typeC_modeLiftUp__11daObjMarm_cFv = .text:0x00001BF4; // type:function size:0x1C scope:global align:4 +typeC_modeLiftUp__11daObjMarm_cFv = .text:0x00001C10; // type:function size:0xFC scope:global align:4 +init_typeC_modeLiftDown__11daObjMarm_cFv = .text:0x00001D0C; // type:function size:0x1C scope:global align:4 +typeC_modeLiftDown__11daObjMarm_cFv = .text:0x00001D28; // type:function size:0x10C scope:global align:4 +init_typeC_modeRotate__11daObjMarm_cFv = .text:0x00001E34; // type:function size:0x6C scope:global align:4 +typeC_modeRotate__11daObjMarm_cFv = .text:0x00001EA0; // type:function size:0x1F4 scope:global align:4 +typeC_modeEnd__11daObjMarm_cFv = .text:0x00002094; // type:function size:0x4 scope:global align:4 +typeD_modeWait__11daObjMarm_cFv = .text:0x00002098; // type:function size:0x54 scope:global align:4 +init_typeD_modeMholeOn__11daObjMarm_cFv = .text:0x000020EC; // type:function size:0x60 scope:global align:4 +typeD_modeMholeOn__11daObjMarm_cFv = .text:0x0000214C; // type:function size:0x4 scope:global align:4 +init_typeD_modeLiftUp__11daObjMarm_cFv = .text:0x00002150; // type:function size:0x1C scope:global align:4 +typeD_modeLiftUp__11daObjMarm_cFv = .text:0x0000216C; // type:function size:0xFC scope:global align:4 +init_typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002268; // type:function size:0x1C scope:global align:4 +typeD_modeLiftDown__11daObjMarm_cFv = .text:0x00002284; // type:function size:0x10C scope:global align:4 +init_typeD_modeRotate__11daObjMarm_cFv = .text:0x00002390; // type:function size:0x6C scope:global align:4 +typeD_modeRotate__11daObjMarm_cFv = .text:0x000023FC; // type:function size:0x1F4 scope:global align:4 +typeD_modeEnd__11daObjMarm_cFv = .text:0x000025F0; // type:function size:0x4 scope:global align:4 +endMagneHoleEffect__11daObjMarm_cFv = .text:0x000025F4; // type:function size:0x3C scope:global align:4 +calcHimo__11daObjMarm_cFv = .text:0x00002630; // type:function size:0x1C4 scope:global align:4 +Draw__11daObjMarm_cFv = .text:0x000027F4; // type:function size:0x30C scope:global align:4 +Delete__11daObjMarm_cFv = .text:0x00002B00; // type:function size:0xA0 scope:global align:4 +daObjMarm_create1st__FP11daObjMarm_c = .text:0x00002BA0; // type:function size:0x114 scope:global align:4 +daObjMarm_MoveBGDelete__FP11daObjMarm_c = .text:0x00002CB4; // type:function size:0x4 scope:global align:4 +daObjMarm_MoveBGExecute__FP11daObjMarm_c = .text:0x00002CB8; // type:function size:0x4 scope:global align:4 +daObjMarm_MoveBGDraw__FP11daObjMarm_c = .text:0x00002CBC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_trans = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +l_down_length = .rodata:0x00000010; // type:object size:0x10 scope:global align:4 +l_roll_speed = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +lbl_105_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:string +l_rot_speedY = .rodata:0x0000002C; // type:object size:0x8 scope:global align:4 +l_offsetB$91788 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +l_offsetD$91794 = .rodata:0x00000040; // type:object size:0xC scope:local align:4 +l_offsetE$91800 = .rodata:0x0000004C; // type:object size:0xC scope:local align:4 +l_offsetF$91806 = .rodata:0x00000058; // type:object size:0xC scope:local align:4 +@94791 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94795 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@94800 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94801 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +l_offsetB$91823 = .rodata:0x00000078; // type:object size:0xC scope:local align:4 +l_offsetD$91824 = .rodata:0x00000084; // type:object size:0xC scope:local align:4 +l_offsetE$91825 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +l_offsetF$91826 = .rodata:0x0000009C; // type:object size:0xC scope:local align:4 +@94871 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94872 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94873 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@94980 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@95077 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95078 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95079 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95080 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +l_func_typeA$92126 = .rodata:0x000000C8; // type:object size:0x48 scope:local align:4 +l_func_typeB$92127 = .rodata:0x00000110; // type:object size:0x48 scope:local align:4 +l_func_typeC$92128 = .rodata:0x00000158; // type:object size:0x48 scope:local align:4 +l_func_typeD$92129 = .rodata:0x000001A0; // type:object size:0x48 scope:local align:4 +@95125 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 data:float +@95128 = .rodata:0x000001F0; // type:object size:0x8 scope:local align:4 data:double +@95157 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@95158 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@95159 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@95201 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@95202 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@95472 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@95473 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 +@95474 = .rodata:0x00000214; // type:object size:0x4 scope:local align:4 +@95475 = .rodata:0x00000218; // type:object size:0x4 scope:local align:4 +@95476 = .rodata:0x0000021C; // type:object size:0x4 scope:local align:4 +@95477 = .rodata:0x00000220; // type:object size:0x4 scope:local align:4 +@95478 = .rodata:0x00000224; // type:object size:0x4 scope:local align:4 +@95557 = .rodata:0x00000228; // type:object size:0x4 scope:local align:4 +@95558 = .rodata:0x0000022C; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000230; // type:object size:0x4 scope:local align:4 +l_shadow_max_y$92578 = .rodata:0x00000234; // type:object size:0x4 scope:local align:4 +l_shadow_min_y$92579 = .rodata:0x00000238; // type:object size:0x4 scope:local align:4 +l_shadow_max_ratio$92580 = .rodata:0x0000023C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x0000000C; // type:object size:0x18 scope:global align:4 data:float +l_cull_box2 = .data:0x00000024; // type:object size:0x18 scope:global align:4 data:float +l_att_disXZ = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +l_att_high = .data:0x00000040; // type:object size:0x4 scope:global align:4 +l_att_low = .data:0x00000044; // type:object size:0x4 scope:global align:4 +l_att_ang = .data:0x00000048; // type:object size:0x2 scope:global align:4 data:string +lbl_105_data_4A = .data:0x0000004A; // type:object size:0x7 data:string +l_ct_func$92095 = .data:0x00000054; // type:object size:0x24 scope:local align:4 +daObjMarm_METHODS = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MagneArm = .data:0x00000098; // type:object size:0x30 scope:global align:4 +__vt__11daObjMarm_c = .data:0x000000C8; // type:object size:0x28 scope:global align:4 +lbl_105_data_F0 = .data:0x000000F0; // type:object size:0xC data:string +@92655 = .data:0x000000FC; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjMarm_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +lbl_105_data_118 = .data:0x00000118; // type:object size:0x11 data:string +@92657 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +lbl_105_data_138 = .data:0x00000138; // type:object size:0x3C +@92717 = .data:0x00000174; // type:object size:0x3C scope:local align:4 +lbl_105_data_1B0 = .data:0x000001B0; // type:object size:0x14 +@92719 = .data:0x000001C4; // type:object size:0x34 scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000200; // type:object size:0x14 scope:global align:4 +lbl_105_data_214 = .data:0x00000214; // type:object size:0x28 +@92777 = .data:0x0000023C; // type:object size:0x24 scope:local align:4 +lbl_105_data_260 = .data:0x00000260; // type:object size:0x18 +@92779 = .data:0x00000278; // type:object size:0xC scope:local align:4 +lbl_105_data_284 = .data:0x00000284; // type:object size:0x1C +@92781 = .data:0x000002A0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_maki/splits.txt b/config/RZDP01/rels/d_a_obj_maki/splits.txt new file mode 100644 index 0000000000..a9acf2ef23 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_maki/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_maki.cpp: + .text start:0x000000CC end:0x00000A54 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x00000160 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_maki/symbols.txt b/config/RZDP01/rels/d_a_obj_maki/symbols.txt new file mode 100644 index 0000000000..c3b4f47ed7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_maki/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Maki_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Maki_Draw__FP14obj_maki_class = .text:0x000000E4; // type:function size:0xB8 scope:global align:4 +daObj_Maki_Execute__FP14obj_maki_class = .text:0x0000019C; // type:function size:0x3B4 scope:global align:4 +daObj_Maki_IsDelete__FP14obj_maki_class = .text:0x00000550; // type:function size:0x8 scope:global align:4 +daObj_Maki_Delete__FP14obj_maki_class = .text:0x00000558; // type:function size:0x70 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000005C8; // type:function size:0x154 scope:global align:4 +daObj_Maki_Create__FP10fopAc_ac_c = .text:0x0000071C; // type:function size:0x22C scope:global align:4 +__dt__16daObj_Maki_HIO_cFv = .text:0x00000948; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_maki_cpp = .text:0x00000988; // type:function size:0x48 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009D0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94656 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94657 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94661 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94662 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94675 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94779 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94780 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94781 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +eff_id$93418 = .data:0x00000000; // type:object size:0xA scope:local align:4 +eff_id$93441 = .data:0x0000000A; // type:object size:0x4 scope:local align:2 +lbl_568_data_E = .data:0x0000000E; // type:object size:0x9 data:string +cc_sph_src$93547 = .data:0x00000018; // type:object size:0x40 scope:local align:4 +lbl_568_data_58 = .data:0x00000058; // type:object size:0x8 data:string +l_daObj_Maki_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MAKI = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Maki_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_568_data_BC = .data:0x000000BC; // type:object size:0x11 data:string +@93569 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Maki_HIO_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_568_data_E4 = .data:0x000000E4; // type:object size:0x7C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_568_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93378 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_master_sword/splits.txt b/config/RZDP01/rels/d_a_obj_master_sword/splits.txt new file mode 100644 index 0000000000..3acadf1246 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_master_sword/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_master_sword.cpp: + .text start:0x0000005C end:0x0000090C + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_obj_master_sword/symbols.txt b/config/RZDP01/rels/d_a_obj_master_sword/symbols.txt new file mode 100644 index 0000000000..71327ae46f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_master_sword/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMasterSword_cFv = .text:0x0000005C; // type:function size:0x58 scope:global align:4 +executeWait__18daObjMasterSword_cFv = .text:0x000000B4; // type:function size:0x170 scope:global align:4 +createHeapCallBack__18daObjMasterSword_cFP10fopAc_ac_c = .text:0x00000224; // type:function size:0x4 scope:global align:4 +CreateHeap__18daObjMasterSword_cFv = .text:0x00000228; // type:function size:0x110 scope:global align:4 +daObjMasterSword_Create__FP10fopAc_ac_c = .text:0x00000338; // type:function size:0x350 scope:global align:4 +daObjMasterSword_Delete__FP18daObjMasterSword_c = .text:0x00000688; // type:function size:0x8C scope:global align:4 +daObjMasterSword_Execute__FP18daObjMasterSword_c = .text:0x00000714; // type:function size:0x8C scope:global align:4 +daObjMasterSword_Draw__FP18daObjMasterSword_c = .text:0x000007A0; // type:function size:0x164 scope:global align:4 +daObjMasterSword_IsDelete__FP18daObjMasterSword_c = .text:0x00000904; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mAttr__18daObjMasterSword_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +ActionTable__18daObjMasterSword_c = .rodata:0x00000004; // type:object size:0x18 scope:global align:4 +@94916 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@94949 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95007 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95008 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95009 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95115 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95116 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_569_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ccCylSrc$localstatic$initCollision__18daObjMasterSword_cFv = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float +l_daObjMasterSword_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MasterSword = .data:0x00000074; // type:object size:0x30 scope:global align:4 +lbl_569_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_obj_mato/splits.txt b/config/RZDP01/rels/d_a_obj_mato/splits.txt new file mode 100644 index 0000000000..ea2fd7af23 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mato/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mato.cpp: + .text start:0x0000005C end:0x00000E78 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_obj_mato/symbols.txt b/config/RZDP01/rels/d_a_obj_mato/symbols.txt new file mode 100644 index 0000000000..334b1c3b6b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mato/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__11daObjMATO_cFM11daObjMATO_cFPCvPvi_vi = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0xDC scope:global align:4 +daObjMATO_Create__FP10fopAc_ac_c = .text:0x000001FC; // type:function size:0x15C scope:global align:4 +daObjMATO_Delete__FP11daObjMATO_c = .text:0x00000358; // type:function size:0xB0 scope:global align:4 +action__11daObjMATO_cFv = .text:0x00000408; // type:function size:0x9C scope:global align:4 +hit_check__11daObjMATO_cFv = .text:0x000004A4; // type:function size:0xEC scope:global align:4 +start_wait__11daObjMATO_cFi = .text:0x00000590; // type:function size:0xB4 scope:global align:4 +wait__11daObjMATO_cFi = .text:0x00000644; // type:function size:0xD0 scope:global align:4 +disappear__11daObjMATO_cFi = .text:0x00000714; // type:function size:0x164 scope:global align:4 +getRupee__11daObjMATO_cFi = .text:0x00000878; // type:function size:0xF8 scope:global align:4 +execute__11daObjMATO_cFv = .text:0x00000970; // type:function size:0xD0 scope:global align:4 +setBaseMtx__11daObjMATO_cFv = .text:0x00000A40; // type:function size:0x140 scope:global align:4 +daObjMATO_Draw__FP11daObjMATO_c = .text:0x00000B80; // type:function size:0xA8 scope:global align:4 +daObjMATO_Execute__FP11daObjMATO_c = .text:0x00000C28; // type:function size:0x4 scope:global align:4 +mato_init__11daObjMATO_cFv = .text:0x00000C2C; // type:function size:0x14C scope:global align:4 +__ct__10MatoData_sFv = .text:0x00000D78; // type:function size:0x90 scope:global align:4 +daObjMATO_IsDelete__FP11daObjMATO_c = .text:0x00000E08; // type:function size:0x8 scope:global align:4 +__dt__10MatoData_sFv = .text:0x00000E10; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_B_ling_bmd_table = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +@94843 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94870 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94871 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_rupee_itemno_table = .rodata:0x00000028; // type:object size:0x1C scope:global align:4 +lbl_570_rodata_44 = .rodata:0x00000044; // type:object size:0x8 +l_rupee_getse = .rodata:0x0000004C; // type:object size:0x1C scope:global align:4 +@94905 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94906 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94907 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94924 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +cc_cyl_src__26@unnamed@d_a_obj_mato_cpp@ = .data:0x00000000; // type:object size:0x44 scope:global align:4 +@94802 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@94829 = .data:0x00000050; // type:object size:0xC scope:local align:4 data:4byte +@94856 = .data:0x0000005C; // type:object size:0xC scope:local align:4 data:4byte +@94881 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@94988 = .data:0x00000074; // type:object size:0xC scope:local align:4 data:4byte +l_daObjMATO_Method = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Mato = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +lbl_570_data_D0 = .data:0x000000D0; // type:object size:0x7 data:string +lbl_570_data_D7 = .data:0x000000D7; // type:object size:0x7 data:string +lbl_570_data_DE = .data:0x000000DE; // type:object size:0x7 data:string +lbl_570_data_E5 = .data:0x000000E5; // type:object size:0x7 data:string +lbl_570_data_EC = .data:0x000000EC; // type:object size:0x7 data:string diff --git a/config/RZDP01/rels/d_a_obj_metalbox/splits.txt b/config/RZDP01/rels/d_a_obj_metalbox/splits.txt new file mode 100644 index 0000000000..9f49f36d2c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_metalbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_metalbox.cpp: + .text start:0x0000005C end:0x0000041C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_metalbox/symbols.txt b/config/RZDP01/rels/d_a_obj_metalbox/symbols.txt new file mode 100644 index 0000000000..ba9c2baa19 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_metalbox/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjMBox_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjMBox_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__11daObjMBox_cFv = .text:0x000000EC; // type:function size:0x8C scope:global align:4 +CreateHeap__11daObjMBox_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__11daObjMBox_cFv = .text:0x000001E0; // type:function size:0x12C scope:global align:4 +Execute__11daObjMBox_cFPPA3_A4_f = .text:0x0000030C; // type:function size:0x2C scope:global align:4 +Draw__11daObjMBox_cFv = .text:0x00000338; // type:function size:0x98 scope:global align:4 +Delete__11daObjMBox_cFv = .text:0x000003D0; // type:function size:0x30 scope:global align:4 +daObjMBox_Draw__FP11daObjMBox_c = .text:0x00000400; // type:function size:0x10 scope:global align:4 +daObjMBox_Execute__FP11daObjMBox_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +daObjMBox_Delete__FP11daObjMBox_c = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daObjMBox_Create__FP10fopAc_ac_c = .text:0x00000418; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_106_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMBox_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MetalBox = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__11daObjMBox_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_106_data_88 = .data:0x00000088; // type:object size:0xC data:string +@89063 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjMBox_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mgate/splits.txt b/config/RZDP01/rels/d_a_obj_mgate/splits.txt new file mode 100644 index 0000000000..7d300545af --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mgate.cpp: + .text start:0x0000005C end:0x00000758 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000150 diff --git a/config/RZDP01/rels/d_a_obj_mgate/symbols.txt b/config/RZDP01/rels/d_a_obj_mgate/symbols.txt new file mode 100644 index 0000000000..ad826ded11 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mgate/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjMGate_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +setBaseMtx__12daObjMGate_cFv = .text:0x000000C8; // type:function size:0x108 scope:global align:4 +Create__12daObjMGate_cFv = .text:0x000001D0; // type:function size:0x48 scope:global align:4 +CreateHeap__12daObjMGate_cFv = .text:0x00000218; // type:function size:0xD4 scope:global align:4 +create1st__12daObjMGate_cFv = .text:0x000002EC; // type:function size:0xD8 scope:global align:4 +Execute__12daObjMGate_cFPPA3_A4_f = .text:0x000003C4; // type:function size:0x1EC scope:global align:4 +Draw__12daObjMGate_cFv = .text:0x000005B0; // type:function size:0xBC scope:global align:4 +Delete__12daObjMGate_cFv = .text:0x0000066C; // type:function size:0x58 scope:global align:4 +daObjMGate_create1st__FP12daObjMGate_c = .text:0x000006C4; // type:function size:0x60 scope:global align:4 +daObjMGate_MoveBGDelete__FP12daObjMGate_c = .text:0x00000724; // type:function size:0x4 scope:global align:4 +daObjMGate_MoveBGExecute__FP12daObjMGate_c = .text:0x00000728; // type:function size:0x4 scope:global align:4 +daObjMGate_MoveBGDraw__FP12daObjMGate_c = .text:0x0000072C; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x0000073C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_key_offset = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_col_offsetX = .rodata:0x00000018; // type:object size:0x14 scope:global align:4 +l_roll_crash_check_areaL = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +l_roll_crash_check_areaL2 = .rodata:0x0000005C; // type:object size:0x30 scope:global align:4 +@92834 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92867 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@92958 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@92959 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@92960 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@92961 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92962 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92963 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92964 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@92979 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_107_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_107_data_18 = .data:0x00000018; // type:object size:0x10 data:string +lbl_107_data_28 = .data:0x00000028; // type:object size:0x10 data:string +l_bmdName = .data:0x00000038; // type:object size:0x8 scope:global align:4 +lbl_107_data_40 = .data:0x00000040; // type:object size:0x10 data:string +lbl_107_data_50 = .data:0x00000050; // type:object size:0x10 data:string +l_dzbName = .data:0x00000060; // type:object size:0x8 scope:global align:4 +lbl_107_data_68 = .data:0x00000068; // type:object size:0xA data:string +l_keyArcName = .data:0x00000074; // type:object size:0x4 scope:global align:4 data:4byte +lbl_107_data_78 = .data:0x00000078; // type:object size:0xF data:string +l_keyBmdName = .data:0x00000088; // type:object size:0x4 scope:global align:4 +daObjMGate_METHODS = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MGate = .data:0x000000AC; // type:object size:0x30 scope:global align:4 +__vt__12daObjMGate_c = .data:0x000000DC; // type:object size:0x28 scope:global align:4 +lbl_107_data_104 = .data:0x00000104; // type:object size:0xD data:string +@92130 = .data:0x00000114; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjMGate_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_107_data_130 = .data:0x00000130; // type:object size:0x11 data:string +@92132 = .data:0x00000144; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_mhole/splits.txt b/config/RZDP01/rels/d_a_obj_mhole/splits.txt new file mode 100644 index 0000000000..4fbb37b6b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mhole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mhole.cpp: + .text start:0x0000005C end:0x00000CD4 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_mhole/symbols.txt b/config/RZDP01/rels/d_a_obj_mhole/symbols.txt new file mode 100644 index 0000000000..387df8ac0c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mhole/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000E0; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjMHole_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +Create__12daObjMHole_cFv = .text:0x00000140; // type:function size:0x128 scope:global align:4 +checkParent__12daObjMHole_cFv = .text:0x00000268; // type:function size:0x68 scope:global align:4 +CreateHeap__12daObjMHole_cFv = .text:0x000002D0; // type:function size:0x25C scope:global align:4 +create__12daObjMHole_cFv = .text:0x0000052C; // type:function size:0x164 scope:global align:4 +execute__12daObjMHole_cFv = .text:0x00000690; // type:function size:0x258 scope:global align:4 +effectSet__12daObjMHole_cFv = .text:0x000008E8; // type:function size:0x15C scope:global align:4 +effectEnd__12daObjMHole_cFv = .text:0x00000A44; // type:function size:0x54 scope:global align:4 +draw__12daObjMHole_cFv = .text:0x00000A98; // type:function size:0x1CC scope:global align:4 +_delete__12daObjMHole_cFv = .text:0x00000C64; // type:function size:0x54 scope:global align:4 +daObjMHole_Draw__FP12daObjMHole_c = .text:0x00000CB8; // type:function size:0x4 scope:global align:4 +daObjMHole_Execute__FP12daObjMHole_c = .text:0x00000CBC; // type:function size:0x4 scope:global align:4 +daObjMHole_Delete__FP12daObjMHole_c = .text:0x00000CC0; // type:function size:0x4 scope:global align:4 +daObjMHole_Create__FP10fopAc_ac_c = .text:0x00000CC4; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000CC8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_brk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_btk1 = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_btk2 = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_length = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_size = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90516 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@90575 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +@90648 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90649 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +l_eff_id_L$89197 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +l_eff_id_S$89198 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@90924 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +lbl_571_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_571_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cps_src = .data:0x0000001C; // type:object size:0x4C scope:global align:4 +l_daObjMHole_Method = .data:0x00000068; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MHole = .data:0x00000088; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mie/splits.txt b/config/RZDP01/rels/d_a_obj_mie/splits.txt new file mode 100644 index 0000000000..d4c18786d4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mie/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_mie.cpp: + .text start:0x000000CC end:0x00001618 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x000000C4 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_obj_mie/symbols.txt b/config/RZDP01/rels/d_a_obj_mie/symbols.txt new file mode 100644 index 0000000000..cfb867de68 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mie/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__11daObj_Mie_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__11daObj_Mie_cFv = .text:0x000001B8; // type:function size:0x180 scope:global align:4 +CreateHeap__11daObj_Mie_cFv = .text:0x00000338; // type:function size:0x88 scope:global align:4 +Execute__11daObj_Mie_cFv = .text:0x000003C0; // type:function size:0xA60 scope:global align:4 +Draw__11daObj_Mie_cFv = .text:0x00000E20; // type:function size:0x130 scope:global align:4 +createHeapCallBack__11daObj_Mie_cFP10fopAc_ac_c = .text:0x00000F50; // type:function size:0x4 scope:global align:4 +srchPouyaa__11daObj_Mie_cFPvPv = .text:0x00000F54; // type:function size:0x74 scope:global align:4 +setEnvTevColor__11daObj_Mie_cFv = .text:0x00000FC8; // type:function size:0x58 scope:global align:4 +setRoomNo__11daObj_Mie_cFv = .text:0x00001020; // type:function size:0x44 scope:global align:4 +setMtx__11daObj_Mie_cFv = .text:0x00001064; // type:function size:0xB0 scope:global align:4 +calcRollAngle__11daObj_Mie_cFsi = .text:0x00001114; // type:function size:0x88 scope:global align:4 +getWallAngle__11daObj_Mie_cFsPs = .text:0x0000119C; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__11daObj_Mie_cFv = .text:0x00001310; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__11daObj_Mie_cFv = .text:0x0000138C; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__11daObj_Mie_cFv = .text:0x000014B0; // type:function size:0x58 scope:global align:4 +daObj_Mie_Create__FPv = .text:0x00001508; // type:function size:0x4 scope:global align:4 +daObj_Mie_Delete__FPv = .text:0x0000150C; // type:function size:0x34 scope:global align:4 +daObj_Mie_Execute__FPv = .text:0x00001540; // type:function size:0x4 scope:global align:4 +daObj_Mie_Draw__FPv = .text:0x00001544; // type:function size:0x4 scope:global align:4 +daObj_Mie_IsDelete__FPv = .text:0x00001548; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_mie_cpp = .text:0x00001550; // type:function size:0x78 scope:global align:4 +__dt__17daObj_Mie_Param_cFv = .text:0x000015C8; // type:function size:0x40 scope:global align:4 +__ct__17daObj_Mie_Param_cFv = .text:0x00001608; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__17daObj_Mie_Param_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +l_ccDObjData = .rodata:0x0000002C; // type:object size:0x30 scope:global align:4 +@96897 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96898 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96899 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96900 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96901 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96902 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96903 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96904 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96905 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96906 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96907 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@96908 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96909 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96910 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96911 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96912 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96913 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@96914 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96919 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +@96954 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97016 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97017 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97018 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97019 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97027 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@97051 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_572_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_572_data_9 = .data:0x00000009; // type:object size:0x7 data:string +l_resNameList = .data:0x00000010; // type:object size:0x8 scope:global align:4 +emttrId$95252 = .data:0x00000018; // type:object size:0x8 scope:local align:4 +daObj_Mie_MethodTable = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MIE = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__11daObj_Mie_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_572_data_7C = .data:0x0000007C; // type:object size:0xC data:string +@95304 = .data:0x00000088; // type:object size:0xC scope:local align:4 +__RTTI__11daObj_Mie_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__17daObj_Mie_Param_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_572_data_A8 = .data:0x000000A8; // type:object size:0x12 data:string +__RTTI__17daObj_Mie_Param_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94830 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95251 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95248 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_mirror_6pole/splits.txt b/config/RZDP01/rels/d_a_obj_mirror_6pole/splits.txt new file mode 100644 index 0000000000..39d5f18f92 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_6pole/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_6pole.cpp: + .text start:0x0000005C end:0x000005B4 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_mirror_6pole/symbols.txt b/config/RZDP01/rels/d_a_obj_mirror_6pole/symbols.txt new file mode 100644 index 0000000000..c8e73e668e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_6pole/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMirror6Pole_cFv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +executeWait__18daObjMirror6Pole_cFv = .text:0x00000070; // type:function size:0x20 scope:global align:4 +setAction__18daObjMirror6Pole_cFQ218daObjMirror6Pole_c6Mode_e = .text:0x00000090; // type:function size:0x3C scope:global align:4 +initDemo__18daObjMirror6Pole_cFv = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +executeDemo__18daObjMirror6Pole_cFv = .text:0x000000D0; // type:function size:0x4C scope:global align:4 +setBaseMtx__18daObjMirror6Pole_cFv = .text:0x0000011C; // type:function size:0x58 scope:global align:4 +createHeapCallBack__18daObjMirror6Pole_cFP10fopAc_ac_c = .text:0x00000174; // type:function size:0x4 scope:global align:4 +CreateHeap__18daObjMirror6Pole_cFv = .text:0x00000178; // type:function size:0x164 scope:global align:4 +daObjMirror6Pole_Create__FP10fopAc_ac_c = .text:0x000002DC; // type:function size:0xC0 scope:global align:4 +daObjMirror6Pole_Delete__FP18daObjMirror6Pole_c = .text:0x0000039C; // type:function size:0x50 scope:global align:4 +daObjMirror6Pole_Execute__FP18daObjMirror6Pole_c = .text:0x000003EC; // type:function size:0x44 scope:global align:4 +daObjMirror6Pole_Draw__FP18daObjMirror6Pole_c = .text:0x00000430; // type:function size:0xC4 scope:global align:4 +daObjMirror6Pole_IsDelete__FP18daObjMirror6Pole_c = .text:0x000004F4; // type:function size:0x8 scope:global align:4 +isSwitch__18daObjMirror6Pole_cFv = .text:0x000004FC; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +ActionTable__18daObjMirror6Pole_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@89831 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@89878 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_573_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirror6Pole_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Mirror6Pole = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mirror_chain/splits.txt b/config/RZDP01/rels/d_a_obj_mirror_chain/splits.txt new file mode 100644 index 0000000000..29f67e17cc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_chain/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_chain.cpp: + .text start:0x0000005C end:0x0000163C + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000000 end:0x00000010 diff --git a/config/RZDP01/rels/d_a_obj_mirror_chain/symbols.txt b/config/RZDP01/rels/d_a_obj_mirror_chain/symbols.txt new file mode 100644 index 0000000000..1945f2848c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_chain/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__22dScissorBegin_packet_cFv = .text:0x0000005C; // type:function size:0x6E0 scope:global align:4 +draw__20dScissorEnd_packet_cFv = .text:0x0000073C; // type:function size:0x1C scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000758; // type:function size:0x6B0 scope:global align:4 +initBaseMtx__18daObjMirrorChain_cFv = .text:0x00000E08; // type:function size:0x10 scope:global align:4 +setBaseMtx__18daObjMirrorChain_cFv = .text:0x00000E18; // type:function size:0x84 scope:global align:4 +daObjMirrorChain_Draw__FP18daObjMirrorChain_c = .text:0x00000E9C; // type:function size:0x228 scope:global align:4 +daObjMirrorChain_Execute__FP18daObjMirrorChain_c = .text:0x000010C4; // type:function size:0x1EC scope:global align:4 +daObjMirrorChain_IsDelete__FP18daObjMirrorChain_c = .text:0x000012B0; // type:function size:0x8 scope:global align:4 +daObjMirrorChain_Delete__FP18daObjMirrorChain_c = .text:0x000012B8; // type:function size:0xC8 scope:global align:4 +daObjMirrorChain_Create__FP10fopAc_ac_c = .text:0x00001380; // type:function size:0x1E4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001564; // type:function size:0xC scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00001570; // type:function size:0x24 scope:global align:4 +__dt__20dScissorEnd_packet_cFv = .text:0x00001594; // type:function size:0x40 scope:global align:4 +__dt__22dScissorBegin_packet_cFv = .text:0x000015D4; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92034 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92035 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92037 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92038 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92039 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92040 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92041 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92042 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92043 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92044 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@92048 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@92221 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +SCISSOR_CENTER_X$localstatic$draw__18daObjMirrorChain_cFv = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Y$localstatic$draw__18daObjMirrorChain_cFv@0 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +SCISSOR_CENTER_Z$localstatic$draw__18daObjMirrorChain_cFv@1 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +SCISSOR_SIZE$localstatic$draw__18daObjMirrorChain_cFv@2 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92417 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_574_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_offsetScissor$localstatic$draw__18daObjMirrorChain_cFv@3 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_daObjMirrorChain_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorChain = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__20dScissorEnd_packet_c = .data:0x00000090; // type:object size:0x14 scope:global align:4 +lbl_574_data_A4 = .data:0x000000A4; // type:object size:0x15 data:string +@89570 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__20dScissorEnd_packet_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__22dScissorBegin_packet_c = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lbl_574_data_E4 = .data:0x000000E4; // type:object size:0x17 data:string +@89572 = .data:0x000000FC; // type:object size:0xC scope:local align:4 +__RTTI__22dScissorBegin_packet_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +l_scissor = .bss:0x00000000; // type:object size:0x10 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mirror_sand/splits.txt b/config/RZDP01/rels/d_a_obj_mirror_sand/splits.txt new file mode 100644 index 0000000000..c883790e23 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_sand/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_sand.cpp: + .text start:0x0000005C end:0x000006A0 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_mirror_sand/symbols.txt b/config/RZDP01/rels/d_a_obj_mirror_sand/symbols.txt new file mode 100644 index 0000000000..be2780f632 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_sand/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x1DC scope:global align:4 +initBaseMtx__17daObjMirrorSand_cFv = .text:0x00000238; // type:function size:0x10 scope:global align:4 +setBaseMtx__17daObjMirrorSand_cFv = .text:0x00000248; // type:function size:0x68 scope:global align:4 +daObjMirrorSand_Draw__FP17daObjMirrorSand_c = .text:0x000002B0; // type:function size:0xC4 scope:global align:4 +daObjMirrorSand_Execute__FP17daObjMirrorSand_c = .text:0x00000374; // type:function size:0x90 scope:global align:4 +daObjMirrorSand_IsDelete__FP17daObjMirrorSand_c = .text:0x00000404; // type:function size:0x8 scope:global align:4 +daObjMirrorSand_Delete__FP17daObjMirrorSand_c = .text:0x0000040C; // type:function size:0xB0 scope:global align:4 +daObjMirrorSand_Create__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x12C scope:global align:4 +isSwitch__17daObjMirrorSand_cFv = .text:0x000005E8; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90084 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90085 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90088 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +lbl_575_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorSand_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorSand = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mirror_screw/splits.txt b/config/RZDP01/rels/d_a_obj_mirror_screw/splits.txt new file mode 100644 index 0000000000..7c662c0106 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_screw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_screw.cpp: + .text start:0x0000005C end:0x00000B84 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_mirror_screw/symbols.txt b/config/RZDP01/rels/d_a_obj_mirror_screw/symbols.txt new file mode 100644 index 0000000000..499506375e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_screw/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__18daObjMirrorScrew_cFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +executeWait__18daObjMirrorScrew_cFv = .text:0x00000068; // type:function size:0xE8 scope:global align:4 +setAction__18daObjMirrorScrew_cFQ218daObjMirrorScrew_c6Mode_e = .text:0x00000150; // type:function size:0x3C scope:global align:4 +initDown__18daObjMirrorScrew_cFv = .text:0x0000018C; // type:function size:0x2C4 scope:global align:4 +executeDown__18daObjMirrorScrew_cFv = .text:0x00000450; // type:function size:0x238 scope:global align:4 +daObjMirrorScrew_Draw__FP18daObjMirrorScrew_c = .text:0x00000688; // type:function size:0x10 scope:global align:4 +daObjMirrorScrew_Execute__FP18daObjMirrorScrew_c = .text:0x00000698; // type:function size:0x4 scope:global align:4 +daObjMirrorScrew_IsDelete__FP18daObjMirrorScrew_c = .text:0x0000069C; // type:function size:0x8 scope:global align:4 +daObjMirrorScrew_Delete__FP18daObjMirrorScrew_c = .text:0x000006A4; // type:function size:0x24 scope:global align:4 +daObjMirrorScrew_Create__FP10fopAc_ac_c = .text:0x000006C8; // type:function size:0x104 scope:global align:4 +Delete__18daObjMirrorScrew_cFv = .text:0x000007CC; // type:function size:0x30 scope:global align:4 +Draw__18daObjMirrorScrew_cFv = .text:0x000007FC; // type:function size:0x98 scope:global align:4 +Execute__18daObjMirrorScrew_cFPPA3_A4_f = .text:0x00000894; // type:function size:0x14C scope:global align:4 +setBaseMtx__18daObjMirrorScrew_cFv = .text:0x000009E0; // type:function size:0x60 scope:global align:4 +Create__18daObjMirrorScrew_cFv = .text:0x00000A40; // type:function size:0xDC scope:global align:4 +CreateHeap__18daObjMirrorScrew_cFv = .text:0x00000B1C; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__18daObjMirrorScrew_c = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +ActionTable__18daObjMirrorScrew_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +@93125 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93126 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@93174 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93234 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +lbl_576_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorScrew_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorScrew = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__18daObjMirrorScrew_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_576_data_88 = .data:0x00000088; // type:object size:0x13 data:string +@92221 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__18daObjMirrorScrew_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mirror_table/splits.txt b/config/RZDP01/rels/d_a_obj_mirror_table/splits.txt new file mode 100644 index 0000000000..6f8b5707b5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mirror_table.cpp: + .text start:0x0000005C end:0x00001434 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_mirror_table/symbols.txt b/config/RZDP01/rels/d_a_obj_mirror_table/symbols.txt new file mode 100644 index 0000000000..c8053179df --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mirror_table/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x57C scope:global align:4 +isSwitch__18daObjMirrorTable_cFv = .text:0x000005D8; // type:function size:0xB8 scope:global align:4 +rideCallBack1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000690; // type:function size:0x22C scope:global align:4 +rideCallBack2__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000008BC; // type:function size:0x18 scope:global align:4 +daObjMirrorTable_Draw__FP18daObjMirrorTable_c = .text:0x000008D4; // type:function size:0x1F4 scope:global align:4 +daObjMirrorTable_Execute__FP18daObjMirrorTable_c = .text:0x00000AC8; // type:function size:0x2C8 scope:global align:4 +setBaseMtx__18daObjMirrorTable_cFv = .text:0x00000D90; // type:function size:0x228 scope:global align:4 +daObjMirrorTable_IsDelete__FP18daObjMirrorTable_c = .text:0x00000FB8; // type:function size:0x8 scope:global align:4 +daObjMirrorTable_Delete__FP18daObjMirrorTable_c = .text:0x00000FC0; // type:function size:0xD4 scope:global align:4 +daObjMirrorTable_Create__FP10fopAc_ac_c = .text:0x00001094; // type:function size:0x394 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001428; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_minPos = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_maxPos = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 data:float +@94864 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94865 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@94868 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@95124 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95125 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95128 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95261 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95262 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95263 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95264 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +lbl_577_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjMirrorTable_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MirrorTable = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_577_data_60 = .data:0x00000060; // type:object size:0x8 data:string diff --git a/config/RZDP01/rels/d_a_obj_movebox/splits.txt b/config/RZDP01/rels/d_a_obj_movebox/splits.txt new file mode 100644 index 0000000000..dabc05ffe4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_movebox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_movebox.cpp: + .text start:0x000000CC end:0x00002D44 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000007A8 + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00001338 diff --git a/config/RZDP01/rels/d_a_obj_movebox/symbols.txt b/config/RZDP01/rels/d_a_obj_movebox/symbols.txt new file mode 100644 index 0000000000..c6cafa7c26 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_movebox/symbols.txt @@ -0,0 +1,119 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__Q212daObjMovebox5Bgc_cFv = .text:0x000000CC; // type:function size:0xD0 scope:global align:4 +gnd_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cif = .text:0x0000019C; // type:function size:0x180 scope:global align:4 +wrt_pos__Q212daObjMovebox5Bgc_cFRC4cXyz = .text:0x0000031C; // type:function size:0xB8 scope:global align:4 +wall_pos__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cisf = .text:0x000003D4; // type:function size:0x258 scope:global align:4 +proc_vertical__Q212daObjMovebox5Bgc_cFPQ212daObjMovebox5Act_c = .text:0x0000062C; // type:function size:0x1A8 scope:global align:4 +chk_wall_pre__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x000007D4; // type:function size:0x60 scope:global align:4 +chk_wall_touch__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cs = .text:0x00000834; // type:function size:0x1FC scope:global align:4 +chk_wall_touch2__Q212daObjMovebox5Bgc_cFPCQ212daObjMovebox5Act_cPCQ212daObjMovebox8BgcSrc_cis = .text:0x00000A30; // type:function size:0x88 scope:global align:4 +prmZ_init__Q212daObjMovebox5Act_cFv = .text:0x00000AB8; // type:function size:0x30 scope:global align:4 +prmX_init__Q212daObjMovebox5Act_cFv = .text:0x00000AE8; // type:function size:0x30 scope:global align:4 +set_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000B18; // type:function size:0xE4 scope:global align:4 +init_mtx__Q212daObjMovebox5Act_cFv = .text:0x00000BFC; // type:function size:0x48 scope:global align:4 +path_init__Q212daObjMovebox5Act_cFv = .text:0x00000C44; // type:function size:0xD0 scope:global align:4 +is_switch1__Q212daObjMovebox5Act_cCFv = .text:0x00000D14; // type:function size:0x40 scope:global align:4 +is_switch2__Q212daObjMovebox5Act_cCFv = .text:0x00000D54; // type:function size:0x44 scope:global align:4 +path_save__Q212daObjMovebox5Act_cFv = .text:0x00000D98; // type:function size:0x1C0 scope:global align:4 +CreateHeap__Q212daObjMovebox5Act_cFv = .text:0x00000F58; // type:function size:0xA4 scope:global align:4 +RideCallBack__Q212daObjMovebox5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000FFC; // type:function size:0x18C scope:global align:4 +PPCallBack__Q212daObjMovebox5Act_cFP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x00001188; // type:function size:0xF8 scope:global align:4 +Create__Q212daObjMovebox5Act_cFv = .text:0x00001280; // type:function size:0x2A0 scope:global align:4 +afl_sway__Q212daObjMovebox5Act_cFv = .text:0x00001520; // type:function size:0x224 scope:global align:4 +check_to_walk__Q212daObjMovebox5Act_cFv = .text:0x00001744; // type:function size:0x180 scope:global align:4 +clr_moment_cnt__Q212daObjMovebox5Act_cFv = .text:0x000018C4; // type:function size:0x24 scope:global align:4 +chk_appear__Q212daObjMovebox5Act_cCFv = .text:0x000018E8; // type:function size:0x68 scope:global align:4 +eff_smoke_slip_start__Q212daObjMovebox5Act_cFv = .text:0x00001950; // type:function size:0x6C scope:global align:4 +mode_wait_init__Q212daObjMovebox5Act_cFv = .text:0x000019BC; // type:function size:0x74 scope:global align:4 +mode_wait__Q212daObjMovebox5Act_cFv = .text:0x00001A30; // type:function size:0x1E0 scope:global align:4 +mode_walk_init__Q212daObjMovebox5Act_cFv = .text:0x00001C10; // type:function size:0x20 scope:global align:4 +mode_walk__Q212daObjMovebox5Act_cFv = .text:0x00001C30; // type:function size:0x378 scope:global align:4 +mode_afl_init__Q212daObjMovebox5Act_cFv = .text:0x00001FA8; // type:function size:0x28 scope:global align:4 +mode_afl__Q212daObjMovebox5Act_cFv = .text:0x00001FD0; // type:function size:0x1E0 scope:global align:4 +sound_slip__Q212daObjMovebox5Act_cFv = .text:0x000021B0; // type:function size:0xC0 scope:global align:4 +sound_limit__Q212daObjMovebox5Act_cFv = .text:0x00002270; // type:function size:0xC0 scope:global align:4 +sound_land__Q212daObjMovebox5Act_cFv = .text:0x00002330; // type:function size:0xC0 scope:global align:4 +vib_land__Q212daObjMovebox5Act_cFv = .text:0x000023F0; // type:function size:0x54 scope:global align:4 +eff_land_smoke__Q212daObjMovebox5Act_cFv = .text:0x00002444; // type:function size:0x80 scope:global align:4 +Execute__Q212daObjMovebox5Act_cFPPA3_A4_f = .text:0x000024C4; // type:function size:0x420 scope:global align:4 +Draw__Q212daObjMovebox5Act_cFv = .text:0x000028E4; // type:function size:0x168 scope:global align:4 +Delete__Q212daObjMovebox5Act_cFv = .text:0x00002A4C; // type:function size:0x24 scope:global align:4 +Mthd_Create__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002A70; // type:function size:0x170 scope:global align:4 +Mthd_Delete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002BE0; // type:function size:0x58 scope:global align:4 +Mthd_Execute__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C38; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C3C; // type:function size:0x10 scope:global align:4 +Mthd_IsDelete__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@FPv = .text:0x00002C4C; // type:function size:0x10 scope:global align:4 +__sinit_\d_a_obj_movebox_cpp = .text:0x00002C5C; // type:function size:0xB0 scope:global align:4 +__arraydtor$92046 = .text:0x00002D0C; // type:function size:0x1C scope:local align:4 +__arraydtor$92049 = .text:0x00002D28; // type:function size:0x1C scope:local align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_lin5__Q212daObjMovebox5Bgc_c = .rodata:0x00000000; // type:object size:0x50 scope:global align:4 +M_lin20__Q212daObjMovebox5Bgc_c = .rodata:0x00000050; // type:object size:0x170 scope:global align:4 +@95602 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 data:float +@95603 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 data:float +@95645 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@95658 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 data:float +@95659 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 data:float +@95700 = .rodata:0x000001D4; // type:object size:0x4 scope:local align:4 +@95765 = .rodata:0x000001D8; // type:object size:0x4 scope:local align:4 data:float +@95787 = .rodata:0x000001DC; // type:object size:0x4 scope:local align:4 +M_arcname__Q212daObjMovebox5Act_c = .rodata:0x000001E0; // type:object size:0x20 scope:global align:4 +M_cyl_src__Q212daObjMovebox5Act_c = .rodata:0x00000200; // type:object size:0x44 scope:global align:4 +M_attr__Q212daObjMovebox5Act_c = .rodata:0x00000244; // type:object size:0x500 scope:global align:4 +@95965 = .rodata:0x00000744; // type:object size:0x4 scope:local align:4 data:float +@96049 = .rodata:0x00000748; // type:object size:0x4 scope:local align:4 +@96050 = .rodata:0x0000074C; // type:object size:0x4 scope:local align:4 data:string +@96132 = .rodata:0x00000750; // type:object size:0x8 scope:local align:4 +@96292 = .rodata:0x00000758; // type:object size:0x4 scope:local align:4 data:float +@96339 = .rodata:0x0000075C; // type:object size:0x4 scope:local align:4 +@96388 = .rodata:0x00000760; // type:object size:0x4 scope:local align:4 +mode_proc$localstatic$mode_proc_call__Q212daObjMovebox5Act_cFv = .rodata:0x00000764; // type:object size:0x24 scope:local align:4 +@96464 = .rodata:0x00000788; // type:object size:0x4 scope:local align:4 +@96465 = .rodata:0x0000078C; // type:object size:0x4 scope:local align:4 +@96544 = .rodata:0x00000790; // type:object size:0x4 scope:local align:4 data:float +particle_id$93026 = .rodata:0x00000794; // type:object size:0x6 scope:local align:4 +@96665 = .rodata:0x0000079C; // type:object size:0x4 scope:local align:4 +pp_field$92543 = .rodata:0x000007A0; // type:object size:0x4 scope:local align:4 +bgc_add$92250 = .rodata:0x000007A4; // type:object size:0x4 scope:local align:4 +lbl_21_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_21_data_9 = .data:0x00000009; // type:object size:0x7 data:string +lbl_21_data_10 = .data:0x00000010; // type:object size:0x8 data:string +lbl_21_data_18 = .data:0x00000018; // type:object size:0xA data:string +lbl_21_data_22 = .data:0x00000022; // type:object size:0x9 data:string +lbl_21_data_2B = .data:0x0000002B; // type:object size:0xA data:string +lbl_21_data_35 = .data:0x00000035; // type:object size:0xA data:string +lbl_21_data_3F = .data:0x0000003F; // type:object size:0x7 data:string +lbl_21_data_46 = .data:0x00000046; // type:object size:0x11 data:string +lbl_21_data_57 = .data:0x00000057; // type:object size:0x7 data:string +Mthd_Table__Q212daObjMovebox29@unnamed@d_a_obj_movebox_cpp@ = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Movebox = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__Q212daObjMovebox5Act_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_21_data_D8 = .data:0x000000D8; // type:object size:0x14 data:string +@93165 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__Q212daObjMovebox5Act_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@92047 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:byte +M_gnd_work__Q212daObjMovebox5Bgc_c = .bss:0x00000014; // type:object size:0x78C scope:global align:4 data:2byte +@92048 = .bss:0x000007A0; // type:object size:0xC scope:local align:4 +M_wrt_work__Q212daObjMovebox5Bgc_c = .bss:0x000007AC; // type:object size:0x54 scope:global align:4 data:float +@92050 = .bss:0x00000800; // type:object size:0xC scope:local align:4 +M_wall_work__Q212daObjMovebox5Bgc_c = .bss:0x0000080C; // type:object size:0xA10 scope:global align:4 data:4byte +@92242 = .bss:0x00001220; // type:object size:0xC scope:local align:4 +touch_work$92239 = .bss:0x0000122C; // type:object size:0x70 scope:local align:4 +@92793 = .bss:0x000012A0; // type:object size:0xC scope:local align:4 +scl$92790 = .bss:0x000012AC; // type:object size:0xC scope:local align:4 +@92833 = .bss:0x000012BC; // type:object size:0xC scope:local align:4 +@92834 = .bss:0x000012C8; // type:object size:0xC scope:local align:4 +@92835 = .bss:0x000012D4; // type:object size:0xC scope:local align:4 +@92836 = .bss:0x000012E0; // type:object size:0xC scope:local align:4 +dir_vec$92830 = .bss:0x000012EC; // type:object size:0x30 scope:local align:4 +@92917 = .bss:0x00001320; // type:object size:0xC scope:local align:4 +particle_scale$92914 = .bss:0x0000132C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_msima/splits.txt b/config/RZDP01/rels/d_a_obj_msima/splits.txt new file mode 100644 index 0000000000..5bd3619888 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_msima/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_msima.cpp: + .text start:0x000000CC end:0x000016B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x00000090 + .bss start:0x00000008 end:0x00000104 diff --git a/config/RZDP01/rels/d_a_obj_msima/symbols.txt b/config/RZDP01/rels/d_a_obj_msima/symbols.txt new file mode 100644 index 0000000000..7bf7e44221 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_msima/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daObj_Msima_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x5C scope:global align:4 +daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000168; // type:function size:0x13C scope:global align:4 +daObj_Msima_Execute__FP15obj_msima_class = .text:0x000002A4; // type:function size:0xB90 scope:global align:4 +daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00000E34; // type:function size:0x8 scope:global align:4 +daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000E3C; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000EB8; // type:function size:0x2D8 scope:global align:4 +daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001190; // type:function size:0x2F8 scope:global align:4 +__dt__17daObj_Msima_HIO_cFv = .text:0x00001488; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_msima_cpp = .text:0x000014C8; // type:function size:0x1A8 scope:global align:4 +__ct__10ms_chain_sFv = .text:0x00001670; // type:function size:0x4 scope:global align:4 +__dt__10ms_chain_sFv = .text:0x00001674; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@98050 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@98051 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@98247 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@98248 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@98249 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@98250 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@98251 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@98252 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@98253 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@98254 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@98255 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@98256 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@98257 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@98258 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98259 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@98260 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@98261 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@98262 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@98263 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@98264 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@98265 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@98266 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@98267 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@98268 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@98269 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@98270 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@98271 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98272 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98273 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98277 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@98366 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@98421 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98422 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@98423 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98443 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98444 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98445 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98446 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_578_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Msima_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MSIMA = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_578_data_68 = .data:0x00000068; // type:object size:0x12 data:string +@96702 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__17daObj_Msima_HIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96258 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte +@96310 = .bss:0x0000002C; // type:object size:0xC scope:local align:4 +c_pos = .bss:0x00000038; // type:object size:0xC scope:global align:4 +@96423 = .bss:0x00000044; // type:object size:0xC scope:local align:4 +@96424 = .bss:0x00000050; // type:object size:0xC scope:local align:4 +@96425 = .bss:0x0000005C; // type:object size:0xC scope:local align:4 +@96426 = .bss:0x00000068; // type:object size:0xC scope:local align:4 +chain_p = .bss:0x00000074; // type:object size:0x30 scope:global align:4 +@96450 = .bss:0x000000A4; // type:object size:0xC scope:local align:4 +@96451 = .bss:0x000000B0; // type:object size:0xC scope:local align:4 +@96452 = .bss:0x000000BC; // type:object size:0xC scope:local align:4 +@96453 = .bss:0x000000C8; // type:object size:0xC scope:local align:4 +chain_p2 = .bss:0x000000D4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_mvstair/splits.txt b/config/RZDP01/rels/d_a_obj_mvstair/splits.txt new file mode 100644 index 0000000000..03bb6dd72d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mvstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_mvstair.cpp: + .text start:0x0000005C end:0x000014E4 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_mvstair/symbols.txt b/config/RZDP01/rels/d_a_obj_mvstair/symbols.txt new file mode 100644 index 0000000000..fe659de158 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_mvstair/symbols.txt @@ -0,0 +1,59 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjStair_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +Create__12daObjStair_cFv = .text:0x000000CC; // type:function size:0x16C scope:global align:4 +CreateHeap__12daObjStair_cFv = .text:0x00000238; // type:function size:0x7C scope:global align:4 +create1st__12daObjStair_cFv = .text:0x000002B4; // type:function size:0xC8 scope:global align:4 +Execute__12daObjStair_cFPPA3_A4_f = .text:0x0000037C; // type:function size:0x188 scope:global align:4 +Draw__12daObjStair_cFv = .text:0x00000504; // type:function size:0x98 scope:global align:4 +Delete__12daObjStair_cFv = .text:0x0000059C; // type:function size:0x78 scope:global align:4 +actionWait__12daObjStair_cFv = .text:0x00000614; // type:function size:0xC8 scope:global align:4 +actionOrderEvent__12daObjStair_cFv = .text:0x000006DC; // type:function size:0x74 scope:global align:4 +actionEvent__12daObjStair_cFv = .text:0x00000750; // type:function size:0x60 scope:global align:4 +actionEnd__12daObjStair_cFv = .text:0x000007B0; // type:function size:0x8 scope:global align:4 +modeWaitUpperInit__12daObjStair_cFv = .text:0x000007B8; // type:function size:0x48 scope:global align:4 +modeWaitUpper__12daObjStair_cFv = .text:0x00000800; // type:function size:0xA0 scope:global align:4 +modeUpperInit__12daObjStair_cFv = .text:0x000008A0; // type:function size:0x44 scope:global align:4 +modeUpper__12daObjStair_cFv = .text:0x000008E4; // type:function size:0x3EC scope:global align:4 +modeWaitLowerInit__12daObjStair_cFv = .text:0x00000CD0; // type:function size:0x60 scope:global align:4 +modeWaitLower__12daObjStair_cFv = .text:0x00000D30; // type:function size:0xA0 scope:global align:4 +modeLowerInit__12daObjStair_cFv = .text:0x00000DD0; // type:function size:0x30 scope:global align:4 +modeLower__12daObjStair_cFv = .text:0x00000E00; // type:function size:0x3A0 scope:global align:4 +setParticle__12daObjStair_cFv = .text:0x000011A0; // type:function size:0x1D8 scope:global align:4 +removeParticle__12daObjStair_cFv = .text:0x00001378; // type:function size:0x70 scope:global align:4 +daObjStair_create1st__FP12daObjStair_c = .text:0x000013E8; // type:function size:0xD8 scope:global align:4 +daObjStair_MoveBGDelete__FP12daObjStair_c = .text:0x000014C0; // type:function size:0x4 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000014C4; // type:function size:0xC scope:global align:4 +daObjStair_MoveBGExecute__FP12daObjStair_c = .text:0x000014D0; // type:function size:0x4 scope:global align:4 +daObjStair_MoveBGDraw__FP12daObjStair_c = .text:0x000014D4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbName = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_move_len = .rodata:0x00000010; // type:object size:0x18 scope:global align:4 +l_heap_size = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90595 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +l_func$89072 = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +l_func$89079 = .rodata:0x00000064; // type:object size:0x30 scope:local align:4 +@90671 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@90672 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90673 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90674 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90675 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90786 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@90857 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90858 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90859 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@90860 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@90861 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +lbl_579_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_579_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjStair_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_MvStair = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daObjStair_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_579_data_94 = .data:0x00000094; // type:object size:0xD data:string +@89370 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjStair_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_myogan/splits.txt b/config/RZDP01/rels/d_a_obj_myogan/splits.txt new file mode 100644 index 0000000000..88a992aef3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_myogan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_myogan.cpp: + .text start:0x000000CC end:0x00000720 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_myogan/symbols.txt b/config/RZDP01/rels/d_a_obj_myogan/symbols.txt new file mode 100644 index 0000000000..aeb88c20f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_myogan/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daObj_Myogan_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +daObj_Myogan_Draw__FP16obj_myogan_class = .text:0x000000FC; // type:function size:0x98 scope:global align:4 +daObj_Myogan_Execute__FP16obj_myogan_class = .text:0x00000194; // type:function size:0x124 scope:global align:4 +daObj_Myogan_IsDelete__FP16obj_myogan_class = .text:0x000002B8; // type:function size:0x8 scope:global align:4 +daObj_Myogan_Delete__FP16obj_myogan_class = .text:0x000002C0; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000328; // type:function size:0x22C scope:global align:4 +daObj_Myogan_Create__FP10fopAc_ac_c = .text:0x00000554; // type:function size:0x144 scope:global align:4 +__dt__18daObj_Myogan_HIO_cFv = .text:0x00000698; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_myogan_cpp = .text:0x000006D8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@94119 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94120 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94161 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94162 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94256 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@94257 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +lbl_580_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObj_Myogan_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_MYOGAN = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__18daObj_Myogan_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_580_data_64 = .data:0x00000064; // type:object size:0x13 data:string +@93398 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__18daObj_Myogan_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_580_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93233 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_nagaisu/splits.txt b/config/RZDP01/rels/d_a_obj_nagaisu/splits.txt new file mode 100644 index 0000000000..9dae75b0e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nagaisu/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_nagaisu.cpp: + .text start:0x0000005C end:0x00000C98 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDP01/rels/d_a_obj_nagaisu/symbols.txt b/config/RZDP01/rels/d_a_obj_nagaisu/symbols.txt new file mode 100644 index 0000000000..0932ca4403 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nagaisu/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjNagaisu_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjNagaisu_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +__dt__14daObjNagaisu_cFv = .text:0x000000E4; // type:function size:0xA8 scope:global align:4 +createHeap__14daObjNagaisu_cFv = .text:0x0000018C; // type:function size:0xB8 scope:global align:4 +create__14daObjNagaisu_cFv = .text:0x00000244; // type:function size:0x13C scope:global align:4 +Delete__14daObjNagaisu_cFv = .text:0x00000380; // type:function size:0x74 scope:global align:4 +draw__14daObjNagaisu_cFv = .text:0x000003F4; // type:function size:0xA8 scope:global align:4 +execute__14daObjNagaisu_cFv = .text:0x0000049C; // type:function size:0x50 scope:global align:4 +setIsu__14daObjNagaisu_cFv = .text:0x000004EC; // type:function size:0x188 scope:global align:4 +__ct__15daObjIsuChild_cFv = .text:0x00000674; // type:function size:0x70 scope:global align:4 +__dt__15daObjIsuChild_cFv = .text:0x000006E4; // type:function size:0x68 scope:global align:4 +createHeap__15daObjIsuChild_cFv = .text:0x0000074C; // type:function size:0xC8 scope:global align:4 +create__15daObjIsuChild_cFP14daObjNagaisu_cP9dCcD_Stts = .text:0x00000814; // type:function size:0x130 scope:global align:4 +execute__15daObjIsuChild_cFv = .text:0x00000944; // type:function size:0xD8 scope:global align:4 +draw__15daObjIsuChild_cFP6dMdl_c = .text:0x00000A1C; // type:function size:0x78 scope:global align:4 +Delete__15daObjIsuChild_cFv = .text:0x00000A94; // type:function size:0x60 scope:global align:4 +chkHit__15daObjIsuChild_cFv = .text:0x00000AF4; // type:function size:0x68 scope:global align:4 +callEmt__15daObjIsuChild_cFv = .text:0x00000B5C; // type:function size:0xDC scope:global align:4 +daObjNagaisu_create__FP14daObjNagaisu_c = .text:0x00000C38; // type:function size:0x54 scope:global align:4 +daObjNagaisu_Delete__FP14daObjNagaisu_c = .text:0x00000C8C; // type:function size:0x4 scope:global align:4 +daObjNagaisu_execute__FP14daObjNagaisu_c = .text:0x00000C90; // type:function size:0x4 scope:global align:4 +daObjNagaisu_draw__FP14daObjNagaisu_c = .text:0x00000C94; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +REMOVE_ISU_IDX__14daObjNagaisu_c = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +s_CcDCyl__15daObjIsuChild_c = .rodata:0x0000001C; // type:object size:0x44 scope:global align:4 +@90221 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@90261 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90262 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90263 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@90264 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +COL_OFFSET_X$89191 = .rodata:0x00000074; // type:object size:0x8 scope:local align:4 +@90324 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@90325 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90326 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90331 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@90341 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@90342 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89258 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@90366 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +COL_OFFSET_Z$89192 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +lbl_581_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjNagaisu_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Nagaisu = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjNagaisu_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_581_data_68 = .data:0x00000068; // type:object size:0xF data:string +@89306 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjNagaisu_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__15daObjIsuChild_c = .data:0x00000094; // type:object size:0xC scope:global align:4 +lbl_581_data_A0 = .data:0x000000A0; // type:object size:0x10 data:string +__RTTI__15daObjIsuChild_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +lbl_581_data_B8 = .data:0x000000B8; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_nameplate/splits.txt b/config/RZDP01/rels/d_a_obj_nameplate/splits.txt new file mode 100644 index 0000000000..69334e80e3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nameplate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_nameplate.cpp: + .text start:0x0000005C end:0x00000B38 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_nameplate/symbols.txt b/config/RZDP01/rels/d_a_obj_nameplate/symbols.txt new file mode 100644 index 0000000000..e6f10e8bfd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nameplate/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__16daObjNameplate_cFv = .text:0x0000005C; // type:function size:0xC0 scope:global align:4 +setBaseMtx__16daObjNameplate_cFv = .text:0x0000011C; // type:function size:0x7C scope:global align:4 +initCcSphere__16daObjNameplate_cFv = .text:0x00000198; // type:function size:0x70 scope:global align:4 +setCcSphere__16daObjNameplate_cFv = .text:0x00000208; // type:function size:0x8C scope:global align:4 +calcAngle__16daObjNameplate_cFv = .text:0x00000294; // type:function size:0x27C scope:global align:4 +calcSpring__16daObjNameplate_cFv = .text:0x00000510; // type:function size:0x174 scope:global align:4 +checkHitAngle__16daObjNameplate_cFv = .text:0x00000684; // type:function size:0x98 scope:global align:4 +messageProc__16daObjNameplate_cFv = .text:0x0000071C; // type:function size:0x148 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000864; // type:function size:0x6C scope:global align:4 +daObjNameplate_Draw__FP16daObjNameplate_c = .text:0x000008D0; // type:function size:0x98 scope:global align:4 +daObjNameplate_Execute__FP16daObjNameplate_c = .text:0x00000968; // type:function size:0x48 scope:global align:4 +daObjNameplate_IsDelete__FP16daObjNameplate_c = .text:0x000009B0; // type:function size:0x8 scope:global align:4 +daObjNameplate_Delete__FP16daObjNameplate_c = .text:0x000009B8; // type:function size:0x74 scope:global align:4 +daObjNameplate_Create__FP10fopAc_ac_c = .text:0x00000A2C; // type:function size:0x10C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__16daObjNameplate_c = .rodata:0x00000000; // type:object size:0x20 scope:global align:4 +@93560 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93561 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93562 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93563 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93565 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93566 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93567 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +ccSphSrc$92138 = .rodata:0x00000040; // type:object size:0x40 scope:local align:4 +@93586 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@93587 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@93629 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93646 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +lbl_108_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjNameplate_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_NamePlate = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_108_data_60 = .data:0x00000060; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_nan/splits.txt b/config/RZDP01/rels/d_a_obj_nan/splits.txt new file mode 100644 index 0000000000..6264b4b844 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nan.cpp: + .text start:0x000000CC end:0x0000234C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000CC + .data start:0x00000000 end:0x000002C0 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_nan/symbols.txt b/config/RZDP01/rels/d_a_obj_nan/symbols.txt new file mode 100644 index 0000000000..cde233d1a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nan/symbols.txt @@ -0,0 +1,124 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_NanHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setAction__10daObjNAN_cFM10daObjNAN_cFPCvPv_v = .text:0x000000F4; // type:function size:0xA4 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0x270 scope:global align:4 +daObjNAN_Create__FP10fopAc_ac_c = .text:0x00000408; // type:function size:0x3F0 scope:global align:4 +daObjNAN_Delete__FP10daObjNAN_c = .text:0x000007F8; // type:function size:0x68 scope:global align:4 +nan_posMove__10daObjNAN_cFv = .text:0x00000860; // type:function size:0xBC scope:global align:4 +turn__10daObjNAN_cFv = .text:0x0000091C; // type:function size:0x218 scope:global align:4 +nan_WalkAnm__10daObjNAN_cFv = .text:0x00000B34; // type:function size:0xE0 scope:global align:4 +wait__10daObjNAN_cFv = .text:0x00000C14; // type:function size:0x1EC scope:global align:4 +walk__10daObjNAN_cFv = .text:0x00000E00; // type:function size:0x570 scope:global align:4 +bin_wait__10daObjNAN_cFv = .text:0x00001370; // type:function size:0x110 scope:global align:4 +bin_action__10daObjNAN_cFv = .text:0x00001480; // type:function size:0x120 scope:global align:4 +nan_setParticle__10daObjNAN_cFv = .text:0x000015A0; // type:function size:0x204 scope:global align:4 +hook__10daObjNAN_cFv = .text:0x000017A4; // type:function size:0x1D8 scope:global align:4 +boomerang__10daObjNAN_cFv = .text:0x0000197C; // type:function size:0x2BC scope:global align:4 +drop__10daObjNAN_cFv = .text:0x00001C38; // type:function size:0x1D0 scope:global align:4 +hit_check__10daObjNAN_cFv = .text:0x00001E08; // type:function size:0xB8 scope:global align:4 +action__10daObjNAN_cFv = .text:0x00001EC0; // type:function size:0x60 scope:global align:4 +execute__10daObjNAN_cFv = .text:0x00001F20; // type:function size:0x180 scope:global align:4 +setBaseMtx__10daObjNAN_cFv = .text:0x000020A0; // type:function size:0x74 scope:global align:4 +daObjNAN_Draw__FP10daObjNAN_c = .text:0x00002114; // type:function size:0x158 scope:global align:4 +daObjNAN_Execute__FP10daObjNAN_c = .text:0x0000226C; // type:function size:0x4 scope:global align:4 +daObjNAN_IsDelete__FP10daObjNAN_c = .text:0x00002270; // type:function size:0x8 scope:global align:4 +__dt__14daObj_NanHIO_cFv = .text:0x00002278; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_nan_cpp = .text:0x000022B8; // type:function size:0x48 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFff = .text:0x00002300; // type:function size:0xC scope:global align:4 +__dt__11dCcU_AtInfoFv = .text:0x0000230C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96710 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_nan_brk_index = .rodata:0x00000004; // type:object size:0x8 scope:global align:4 +l_nan_btk_index = .rodata:0x0000000C; // type:object size:0x8 scope:global align:4 +@96770 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@96771 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96772 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96773 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96877 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96878 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96924 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96925 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@96957 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96958 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96959 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96960 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96990 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97061 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97063 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97064 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97065 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97066 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97067 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97068 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97069 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97072 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@97110 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97111 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97112 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97113 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97114 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97115 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97116 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +@97201 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97252 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97285 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_582_rodata_A4 = .rodata:0x000000A4; // type:object size:0x4 +@97332 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@97335 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@97367 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@97368 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97369 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +l_musiya_num = .rodata:0x000000C4; // type:object size:0x4 scope:global align:4 +l_heapsize = .rodata:0x000000C8; // type:object size:0x4 scope:global align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +cc_sph_src__25@unnamed@d_a_obj_nan_cpp@ = .data:0x00000000; // type:object size:0x40 scope:global align:4 +@96810 = .data:0x00000040; // type:object size:0xC scope:local align:4 +@96811 = .data:0x0000004C; // type:object size:0xC scope:local align:4 +@96908 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +@96968 = .data:0x00000064; // type:object size:0xC scope:local align:4 data:4byte +@97010 = .data:0x00000070; // type:object size:0xC scope:local align:4 +@97011 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +@97012 = .data:0x00000088; // type:object size:0xC scope:local align:4 +@97013 = .data:0x00000094; // type:object size:0xC scope:local align:4 +@97080 = .data:0x000000A0; // type:object size:0xC scope:local align:4 +@97081 = .data:0x000000AC; // type:object size:0xC scope:local align:4 +lbl_582_data_B8 = .data:0x000000B8; // type:object size:0x8 data:string +@97173 = .data:0x000000C0; // type:object size:0xC scope:local align:4 data:4byte +@97213 = .data:0x000000CC; // type:object size:0xC scope:local align:4 data:4byte +@97214 = .data:0x000000D8; // type:object size:0xC scope:local align:4 data:4byte +@97263 = .data:0x000000E4; // type:object size:0xC scope:local align:4 data:4byte +@97290 = .data:0x000000F0; // type:object size:0xC scope:local align:4 data:4byte +@97291 = .data:0x000000FC; // type:object size:0xC scope:local align:4 data:4byte +l_daObjNAN_Method = .data:0x00000108; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Nan = .data:0x00000128; // type:object size:0x30 scope:global align:4 +__vt__14daObj_NanHIO_c = .data:0x00000158; // type:object size:0xC scope:global align:4 +lbl_582_data_164 = .data:0x00000164; // type:object size:0xF data:string +@94191 = .data:0x00000174; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_NanHIO_c = .data:0x00000180; // type:object size:0x8 scope:global align:4 +__vt__10daObjNAN_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_582_data_194 = .data:0x00000194; // type:object size:0xB data:string +@94195 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjNAN_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_582_data_1BC = .data:0x000001BC; // type:object size:0xA data:string +@94199 = .data:0x000001C8; // type:object size:0xC scope:local align:4 +lbl_582_data_1D4 = .data:0x000001D4; // type:object size:0xB8 +lbl_582_data_28C = .data:0x0000028C; // type:object size:0x8 data:string +lbl_582_data_294 = .data:0x00000294; // type:object size:0x6 data:string +lbl_582_data_29A = .data:0x0000029A; // type:object size:0x6 data:string +lbl_582_data_2A0 = .data:0x000002A0; // type:object size:0x6 data:string +lbl_582_data_2A6 = .data:0x000002A6; // type:object size:0x6 data:string +lbl_582_data_2AC = .data:0x000002AC; // type:object size:0x6 data:string +lbl_582_data_2B2 = .data:0x000002B2; // type:object size:0x6 data:string +lbl_582_data_2B8 = .data:0x000002B8; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_582_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93433 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_ndoor/splits.txt b/config/RZDP01/rels/d_a_obj_ndoor/splits.txt new file mode 100644 index 0000000000..d651dada20 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ndoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ndoor.cpp: + .text start:0x0000005C end:0x00000490 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_ndoor/symbols.txt b/config/RZDP01/rels/d_a_obj_ndoor/symbols.txt new file mode 100644 index 0000000000..8457760958 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ndoor/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ndoor_Draw__FP15obj_ndoor_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Ndoor_Execute__FP15obj_ndoor_class = .text:0x000000C4; // type:function size:0x1F8 scope:global align:4 +daObj_Ndoor_IsDelete__FP15obj_ndoor_class = .text:0x000002BC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002C4; // type:function size:0x68 scope:global align:4 +daObj_Ndoor_Create__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x134 scope:global align:4 +daObj_Ndoor_Delete__FP15obj_ndoor_class = .text:0x00000460; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94158 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94159 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94160 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94161 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94162 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94165 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +lbl_583_data_0 = .data:0x00000000; // type:object size:0xA data:string +cc_sph_src$93372 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Ndoor_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_NDOOR = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_nougu/splits.txt b/config/RZDP01/rels/d_a_obj_nougu/splits.txt new file mode 100644 index 0000000000..62954721d7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nougu/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_nougu.cpp: + .text start:0x000000CC end:0x000008D4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_obj_nougu/symbols.txt b/config/RZDP01/rels/d_a_obj_nougu/symbols.txt new file mode 100644 index 0000000000..622f8dbde2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_nougu/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Nougu_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +create__13daObj_Nougu_cFv = .text:0x0000018C; // type:function size:0x240 scope:global align:4 +CreateHeap__13daObj_Nougu_cFv = .text:0x000003CC; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Nougu_cFv = .text:0x00000444; // type:function size:0x19C scope:global align:4 +Draw__13daObj_Nougu_cFv = .text:0x000005E0; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Nougu_cFP10fopAc_ac_c = .text:0x000006A0; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Nougu_cFv = .text:0x000006A4; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Nougu_cFv = .text:0x000006C4; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Nougu_cFv = .text:0x0000071C; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Nougu_cFv = .text:0x0000075C; // type:function size:0x68 scope:global align:4 +daObj_Nougu_Create__FPv = .text:0x000007C4; // type:function size:0x4 scope:global align:4 +daObj_Nougu_Delete__FPv = .text:0x000007C8; // type:function size:0x34 scope:global align:4 +daObj_Nougu_Execute__FPv = .text:0x000007FC; // type:function size:0x4 scope:global align:4 +daObj_Nougu_Draw__FPv = .text:0x00000800; // type:function size:0x4 scope:global align:4 +daObj_Nougu_IsDelete__FPv = .text:0x00000804; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_nougu_cpp = .text:0x0000080C; // type:function size:0x78 scope:global align:4 +__dt__19daObj_Nougu_Param_cFv = .text:0x00000884; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Nougu_Param_cFv = .text:0x000008C4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Nougu_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95849 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95850 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95851 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95852 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95853 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95854 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95855 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95903 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95904 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95905 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95913 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95914 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_584_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Nougu_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_NOUGU = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Nougu_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_584_data_68 = .data:0x00000068; // type:object size:0xE data:string +@94978 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Nougu_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Nougu_Param_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_584_data_98 = .data:0x00000098; // type:object size:0x14 data:string +__RTTI__19daObj_Nougu_Param_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDSph__13daObj_Nougu_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94789 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_octhashi/splits.txt b/config/RZDP01/rels/d_a_obj_octhashi/splits.txt new file mode 100644 index 0000000000..1398f91435 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_octhashi/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_octhashi.cpp: + .text start:0x0000005C end:0x00001414 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000000F8 diff --git a/config/RZDP01/rels/d_a_obj_octhashi/symbols.txt b/config/RZDP01/rels/d_a_obj_octhashi/symbols.txt new file mode 100644 index 0000000000..caeafd8ae5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_octhashi/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__15daObjOCTHASHI_cFv = .text:0x0000005C; // type:function size:0x1E0 scope:global align:4 +daObjOCTHASHI_Create__FP10fopAc_ac_c = .text:0x0000023C; // type:function size:0x2F4 scope:global align:4 +daObjOCTHASHI_Delete__FP15daObjOCTHASHI_c = .text:0x00000530; // type:function size:0x44 scope:global align:4 +SetCoSph__15daObjOCTHASHI_cFv = .text:0x00000574; // type:function size:0xA4 scope:global align:4 +SetCoCyl__15daObjOCTHASHI_cFv = .text:0x00000618; // type:function size:0x80 scope:global align:4 +HakaiSet2__15daObjOCTHASHI_cFi = .text:0x00000698; // type:function size:0x3D8 scope:global align:4 +HakaiMotion2__15daObjOCTHASHI_cFv = .text:0x00000A70; // type:function size:0x194 scope:global align:4 +CylAction__15daObjOCTHASHI_cFv = .text:0x00000C04; // type:function size:0xD4 scope:global align:4 +SphAction__15daObjOCTHASHI_cFv = .text:0x00000CD8; // type:function size:0x270 scope:global align:4 +SphAction2__15daObjOCTHASHI_cFv = .text:0x00000F48; // type:function size:0xA8 scope:global align:4 +Action__15daObjOCTHASHI_cFv = .text:0x00000FF0; // type:function size:0xC4 scope:global align:4 +setBaseMtx__15daObjOCTHASHI_cFv = .text:0x000010B4; // type:function size:0xC0 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00001174; // type:function size:0xC scope:global align:4 +daObjOCTHASHI_Draw__FP15daObjOCTHASHI_c = .text:0x00001180; // type:function size:0x10 scope:global align:4 +daObjOCTHASHI_Execute__FP15daObjOCTHASHI_c = .text:0x00001190; // type:function size:0x4 scope:global align:4 +CreateHeap__15daObjOCTHASHI_cFv = .text:0x00001194; // type:function size:0xAC scope:global align:4 +daObjOCTHASHI_IsDelete__FP15daObjOCTHASHI_c = .text:0x00001240; // type:function size:0x8 scope:global align:4 +Delete__15daObjOCTHASHI_cFv = .text:0x00001248; // type:function size:0x30 scope:global align:4 +Draw__15daObjOCTHASHI_cFv = .text:0x00001278; // type:function size:0xD0 scope:global align:4 +Execute__15daObjOCTHASHI_cFPPA3_A4_f = .text:0x00001348; // type:function size:0x78 scope:global align:4 +Create__15daObjOCTHASHI_cFv = .text:0x000013C0; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$91907 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@93528 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93529 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93530 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93531 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93534 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@93580 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93581 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93582 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93583 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93584 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93601 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@93604 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@93664 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93665 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93666 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93667 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93668 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93669 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@93714 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93744 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93756 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93757 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93858 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93859 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93860 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93861 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93862 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93897 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +lbl_585_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +ccCylSrc$91908 = .data:0x00000010; // type:object size:0x44 scope:local align:4 data:float +l_daObjOCTHASHI_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_OCTHASHI = .data:0x00000074; // type:object size:0x30 scope:global align:4 +__vt__15daObjOCTHASHI_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_585_data_CC = .data:0x000000CC; // type:object size:0x10 data:string +@92294 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjOCTHASHI_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_585_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string +lbl_585_data_109 = .data:0x00000109; // type:object size:0x8 data:string +lbl_585_data_111 = .data:0x00000111; // type:object size:0x11 data:string +lbl_585_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_obj_oiltubo/splits.txt b/config/RZDP01/rels/d_a_obj_oiltubo/splits.txt new file mode 100644 index 0000000000..93a769816a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_oiltubo/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_oiltubo.cpp: + .text start:0x0000005C end:0x00000BBC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000002E8 + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_obj_oiltubo/symbols.txt b/config/RZDP01/rels/d_a_obj_oiltubo/symbols.txt new file mode 100644 index 0000000000..77f0e15145 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_oiltubo/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daObj_Oiltubo_cFv = .text:0x0000005C; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObj_Oiltubo_cFv = .text:0x000001AC; // type:function size:0x11C scope:global align:4 +Execute__15daObj_Oiltubo_cFv = .text:0x000002C8; // type:function size:0x1D4 scope:global align:4 +Draw__15daObj_Oiltubo_cFv = .text:0x0000049C; // type:function size:0xE4 scope:global align:4 +createHeapCallBack__15daObj_Oiltubo_cFP10fopAc_ac_c = .text:0x00000580; // type:function size:0x4 scope:global align:4 +restart__15daObj_Oiltubo_cFv = .text:0x00000584; // type:function size:0x60 scope:global align:4 +initialize__15daObj_Oiltubo_cFv = .text:0x000005E4; // type:function size:0x138 scope:global align:4 +setProcess__15daObj_Oiltubo_cFM15daObj_Oiltubo_cFPCvPvPv_i = .text:0x0000071C; // type:function size:0xB0 scope:global align:4 +setParam__15daObj_Oiltubo_cFv = .text:0x000007CC; // type:function size:0x5C scope:global align:4 +setEnvTevColor__15daObj_Oiltubo_cFv = .text:0x00000828; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_Oiltubo_cFv = .text:0x00000880; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_Oiltubo_cFv = .text:0x000008C4; // type:function size:0x78 scope:global align:4 +setAttnPos__15daObj_Oiltubo_cFv = .text:0x0000093C; // type:function size:0x54 scope:global align:4 +chkEvent__15daObj_Oiltubo_cFv = .text:0x00000990; // type:function size:0x50 scope:global align:4 +wait__15daObj_Oiltubo_cFPv = .text:0x000009E0; // type:function size:0x90 scope:global align:4 +daObj_Oiltubo_Create__FPv = .text:0x00000A70; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_Delete__FPv = .text:0x00000A74; // type:function size:0x44 scope:global align:4 +daObj_Oiltubo_Execute__FPv = .text:0x00000AB8; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_Draw__FPv = .text:0x00000ABC; // type:function size:0x4 scope:global align:4 +daObj_Oiltubo_IsDelete__FPv = .text:0x00000AC0; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_oiltubo_cpp = .text:0x00000AC8; // type:function size:0x38 scope:global align:4 +__dt__15daObj_Oiltubo_cFv = .text:0x00000B00; // type:function size:0xBC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__15daObj_Oiltubo_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93026 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93044 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93045 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93046 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@93073 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93074 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93167 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93168 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_586_data_10 = .data:0x00000010; // type:object size:0x11 data:string +l_bmdFileName = .data:0x00000024; // type:object size:0x4 scope:global align:4 +lbl_586_data_28 = .data:0x00000028; // type:object size:0x12 data:string +l_bbmdFileName = .data:0x0000003C; // type:object size:0x4 scope:global align:4 +lbl_586_data_40 = .data:0x00000040; // type:object size:0x12 data:string +l_bbtkFileName = .data:0x00000054; // type:object size:0x4 scope:global align:4 +@93079 = .data:0x00000058; // type:object size:0xC scope:local align:4 data:4byte +daObj_Oiltubo_MethodTable = .data:0x00000064; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_OILTUBO = .data:0x00000084; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Oiltubo_c = .data:0x000000B4; // type:object size:0xC scope:global align:4 +lbl_586_data_C0 = .data:0x000000C0; // type:object size:0x10 data:string +@91994 = .data:0x000000D0; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Oiltubo_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +lbl_586_data_E4 = .data:0x000000E4; // type:object size:0x34 +@92056 = .data:0x00000118; // type:object size:0x3C scope:local align:4 +lbl_586_data_154 = .data:0x00000154; // type:object size:0x14 +@92058 = .data:0x00000168; // type:object size:0x34 scope:local align:4 +lbl_586_data_19C = .data:0x0000019C; // type:object size:0x14 +@92116 = .data:0x000001B0; // type:object size:0x24 scope:local align:4 +lbl_586_data_1D4 = .data:0x000001D4; // type:object size:0x18 +@92118 = .data:0x000001EC; // type:object size:0xC scope:local align:4 +lbl_586_data_1F8 = .data:0x000001F8; // type:object size:0x1C +@92120 = .data:0x00000214; // type:object size:0xC scope:local align:4 +lbl_586_data_220 = .data:0x00000220; // type:object size:0xC8 +mCcDCyl__15daObj_Oiltubo_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_onsen/splits.txt b/config/RZDP01/rels/d_a_obj_onsen/splits.txt new file mode 100644 index 0000000000..c3065a8a14 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsen/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_onsen.cpp: + .text start:0x0000005C end:0x00000540 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_onsen/symbols.txt b/config/RZDP01/rels/d_a_obj_onsen/symbols.txt new file mode 100644 index 0000000000..6ba172c76b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsen/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjOnsen_cFv = .text:0x0000005C; // type:function size:0x48 scope:global align:4 +setBaseMtx__12daObjOnsen_cFv = .text:0x000000A4; // type:function size:0x74 scope:global align:4 +Create__12daObjOnsen_cFv = .text:0x00000118; // type:function size:0x48 scope:global align:4 +CreateHeap__12daObjOnsen_cFv = .text:0x00000160; // type:function size:0x178 scope:global align:4 +create1st__12daObjOnsen_cFv = .text:0x000002D8; // type:function size:0x8C scope:global align:4 +Execute__12daObjOnsen_cFPPA3_A4_f = .text:0x00000364; // type:function size:0x30 scope:global align:4 +Draw__12daObjOnsen_cFv = .text:0x00000394; // type:function size:0xDC scope:global align:4 +Delete__12daObjOnsen_cFv = .text:0x00000470; // type:function size:0x3C scope:global align:4 +daObjOnsen_create1st__FP12daObjOnsen_c = .text:0x000004AC; // type:function size:0x60 scope:global align:4 +daObjOnsen_MoveBGDelete__FP12daObjOnsen_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 +daObjOnsen_MoveBGExecute__FP12daObjOnsen_c = .text:0x00000510; // type:function size:0x4 scope:global align:4 +daObjOnsen_MoveBGDraw__FP12daObjOnsen_c = .text:0x00000514; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000524; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_btk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_bmd2 = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +@89716 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_587_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_587_data_8 = .data:0x00000008; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +daObjOnsen_METHODS = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Onsen = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__12daObjOnsen_c = .data:0x0000006C; // type:object size:0x28 scope:global align:4 +lbl_587_data_94 = .data:0x00000094; // type:object size:0xD data:string +@89081 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjOnsen_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_onsenFire/splits.txt b/config/RZDP01/rels/d_a_obj_onsenFire/splits.txt new file mode 100644 index 0000000000..5f8fea536a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsenFire/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_onsenFire.cpp: + .text start:0x0000005C end:0x0000020C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_onsenFire/symbols.txt b/config/RZDP01/rels/d_a_obj_onsenFire/symbols.txt new file mode 100644 index 0000000000..d9b5e7fece --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsenFire/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__16daObjOnsenFire_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +execute__16daObjOnsenFire_cFv = .text:0x000000D8; // type:function size:0xFC scope:global align:4 +daObjOnsenFire_Create__FP10fopAc_ac_c = .text:0x000001D4; // type:function size:0x4 scope:global align:4 +daObjOnsenFire_Execute__FP16daObjOnsenFire_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +daObjOnsenFire_Delete__FP16daObjOnsenFire_c = .text:0x000001DC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89871 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89872 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89873 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daObjOnsenFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ONSEN_FIRE = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_onsenTaru/splits.txt b/config/RZDP01/rels/d_a_obj_onsenTaru/splits.txt new file mode 100644 index 0000000000..4554125a35 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsenTaru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_onsenTaru.cpp: + .text start:0x000000CC end:0x00001088 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000007C + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_onsenTaru/symbols.txt b/config/RZDP01/rels/d_a_obj_onsenTaru/symbols.txt new file mode 100644 index 0000000000..a1ebb31cdd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_onsenTaru/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daOnsTaru_HIO_cFv = .text:0x000000CC; // type:function size:0x38 scope:global align:4 +setBaseMtx__11daOnsTaru_cFv = .text:0x00000104; // type:function size:0x7C scope:global align:4 +CreateHeap__11daOnsTaru_cFv = .text:0x00000180; // type:function size:0x68 scope:global align:4 +create__11daOnsTaru_cFv = .text:0x000001E8; // type:function size:0x268 scope:global align:4 +createHeapCallBack__11daOnsTaru_cFP10fopAc_ac_c = .text:0x00000450; // type:function size:0x10 scope:global align:4 +chkSinkAll__11daOnsTaru_cFv = .text:0x00000460; // type:function size:0x24 scope:global align:4 +chkWaterLineIn__11daOnsTaru_cFv = .text:0x00000484; // type:function size:0x24 scope:global align:4 +bgCheck__11daOnsTaru_cFv = .text:0x000004A8; // type:function size:0x208 scope:global align:4 +Execute__11daOnsTaru_cFv = .text:0x000006B0; // type:function size:0x204 scope:global align:4 +mode_proc_call__11daOnsTaru_cFv = .text:0x000008B4; // type:function size:0x70 scope:global align:4 +mode_init_wait__11daOnsTaru_cFv = .text:0x00000924; // type:function size:0x30 scope:global align:4 +mode_proc_wait__11daOnsTaru_cFv = .text:0x00000954; // type:function size:0x8 scope:global align:4 +mode_init_carry__11daOnsTaru_cFv = .text:0x0000095C; // type:function size:0x30 scope:global align:4 +mode_proc_carry__11daOnsTaru_cFv = .text:0x0000098C; // type:function size:0xA0 scope:global align:4 +mode_init_drop__11daOnsTaru_cFv = .text:0x00000A2C; // type:function size:0x40 scope:global align:4 +mode_proc_drop__11daOnsTaru_cFv = .text:0x00000A6C; // type:function size:0x8 scope:global align:4 +mode_init_break__11daOnsTaru_cFv = .text:0x00000A74; // type:function size:0xEC scope:global align:4 +mode_proc_break__11daOnsTaru_cFv = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +mode_init_sink__11daOnsTaru_cFv = .text:0x00000B64; // type:function size:0x18 scope:global align:4 +mode_proc_sink__11daOnsTaru_cFv = .text:0x00000B7C; // type:function size:0xF0 scope:global align:4 +breakEffSet__11daOnsTaru_cFv = .text:0x00000C6C; // type:function size:0x268 scope:global align:4 +Draw__11daOnsTaru_cFv = .text:0x00000ED4; // type:function size:0x98 scope:global align:4 +Delete__11daOnsTaru_cFv = .text:0x00000F6C; // type:function size:0x30 scope:global align:4 +daOnsTaru_Draw__FP11daOnsTaru_c = .text:0x00000F9C; // type:function size:0x10 scope:global align:4 +daOnsTaru_Execute__FP11daOnsTaru_c = .text:0x00000FAC; // type:function size:0x10 scope:global align:4 +daOnsTaru_Delete__FP11daOnsTaru_c = .text:0x00000FBC; // type:function size:0x10 scope:global align:4 +daOnsTaru_Create__FP10fopAc_ac_c = .text:0x00000FCC; // type:function size:0x4 scope:global align:4 +__dt__15daOnsTaru_HIO_cFv = .text:0x00000FD0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_onsenTaru_cpp = .text:0x00001010; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93332 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93333 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:4byte +mCcDObjInfo__11daOnsTaru_c = .rodata:0x00000008; // type:object size:0x30 scope:global align:4 +@93405 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93406 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93407 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93408 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93467 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@93472 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93519 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93520 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93521 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93530 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93578 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@93652 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93653 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93654 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93655 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:string +@93656 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93693 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +lbl_589_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_mode_func$91977 = .data:0x0000000C; // type:object size:0x3C scope:local align:4 +lbl_589_data_48 = .data:0x00000048; // type:object size:0x11 data:string +lbl_589_data_59 = .data:0x00000059; // type:object size:0x7 data:string +l_daOnsTaru_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OnsenTaru = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__15daOnsTaru_HIO_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_589_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@92138 = .data:0x000000CC; // type:object size:0x1C scope:local align:4 +__RTTI__15daOnsTaru_HIO_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__vt__11daOnsTaru_c = .data:0x000000F0; // type:object size:0x18 scope:global align:4 +lbl_589_data_108 = .data:0x00000108; // type:object size:0xC data:string +@92142 = .data:0x00000114; // type:object size:0xC scope:local align:4 +__RTTI__11daOnsTaru_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91798 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte +mCcDCyl__11daOnsTaru_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ornament_cloth/splits.txt b/config/RZDP01/rels/d_a_obj_ornament_cloth/splits.txt new file mode 100644 index 0000000000..d2e784dd6e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ornament_cloth/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ornament_cloth.cpp: + .text start:0x0000005C end:0x00000AF0 + .rodata start:0x00000000 end:0x0000006C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_ornament_cloth/symbols.txt b/config/RZDP01/rels/d_a_obj_ornament_cloth/symbols.txt new file mode 100644 index 0000000000..fea0048be2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ornament_cloth/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjOnCloth_cFv = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +setBaseMtx__14daObjOnCloth_cFv = .text:0x0000018C; // type:function size:0x64 scope:global align:4 +setNormalClothPos__14daObjOnCloth_cFv = .text:0x000001F0; // type:function size:0x1BC scope:global align:4 +calcJointAngle__14daObjOnCloth_cFv = .text:0x000003AC; // type:function size:0x17C scope:global align:4 +checkPlayerMove__14daObjOnCloth_cFv = .text:0x00000528; // type:function size:0x124 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000064C; // type:function size:0xC0 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x178 scope:global align:4 +daObjOnCloth_Draw__FP14daObjOnCloth_c = .text:0x00000884; // type:function size:0xB0 scope:global align:4 +daObjOnCloth_Execute__FP14daObjOnCloth_c = .text:0x00000934; // type:function size:0x40 scope:global align:4 +daObjOnCloth_IsDelete__FP14daObjOnCloth_c = .text:0x00000974; // type:function size:0x8 scope:global align:4 +daObjOnCloth_Delete__FP14daObjOnCloth_c = .text:0x0000097C; // type:function size:0x68 scope:global align:4 +__dt__12ClothJoint_cFv = .text:0x000009E4; // type:function size:0x40 scope:global align:4 +daObjOnCloth_Create__FP10fopAc_ac_c = .text:0x00000A24; // type:function size:0xC8 scope:global align:4 +__ct__12ClothJoint_cFv = .text:0x00000AEC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjOnCloth_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@93126 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93127 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93128 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93130 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93131 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93134 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93160 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93161 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@93271 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +lbl_109_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjOnCloth_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OnCloth = .data:0x00000030; // type:object size:0x30 scope:global align:4 +lbl_109_data_60 = .data:0x00000060; // type:object size:0xE data:string +lbl_109_data_6E = .data:0x0000006E; // type:object size:0xE data:string diff --git a/config/RZDP01/rels/d_a_obj_pdoor/splits.txt b/config/RZDP01/rels/d_a_obj_pdoor/splits.txt new file mode 100644 index 0000000000..cf391b4cf2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdoor.cpp: + .text start:0x0000005C end:0x00000B94 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_pdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_pdoor/symbols.txt new file mode 100644 index 0000000000..288a424a29 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdoor/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +initBaseMtx__12daObjPDoor_cFv = .text:0x00000140; // type:function size:0x20 scope:global align:4 +setBaseMtx__12daObjPDoor_cFv = .text:0x00000160; // type:function size:0x64 scope:global align:4 +Create__12daObjPDoor_cFv = .text:0x000001C4; // type:function size:0x110 scope:global align:4 +CreateHeap__12daObjPDoor_cFv = .text:0x000002D4; // type:function size:0x68 scope:global align:4 +create1st__12daObjPDoor_cFv = .text:0x0000033C; // type:function size:0x64 scope:global align:4 +Execute__12daObjPDoor_cFPPA3_A4_f = .text:0x000003A0; // type:function size:0x6C scope:global align:4 +init_modeWait__12daObjPDoor_cFv = .text:0x0000040C; // type:function size:0x38 scope:global align:4 +modeWait__12daObjPDoor_cFv = .text:0x00000444; // type:function size:0x340 scope:global align:4 +init_modeRotate__12daObjPDoor_cFv = .text:0x00000784; // type:function size:0x1C scope:global align:4 +modeRotate__12daObjPDoor_cFv = .text:0x000007A0; // type:function size:0x2A8 scope:global align:4 +Draw__12daObjPDoor_cFv = .text:0x00000A48; // type:function size:0x98 scope:global align:4 +Delete__12daObjPDoor_cFv = .text:0x00000AE0; // type:function size:0x3C scope:global align:4 +daObjPDoor_create1st__FP12daObjPDoor_c = .text:0x00000B1C; // type:function size:0x60 scope:global align:4 +daObjPDoor_MoveBGDelete__FP12daObjPDoor_c = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +daObjPDoor_MoveBGExecute__FP12daObjPDoor_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +daObjPDoor_MoveBGDraw__FP12daObjPDoor_c = .text:0x00000B84; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92895 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93022 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93025 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@93123 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93124 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93125 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93126 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +pp_field$91767 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_590_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 data:float +l_func$91868 = .data:0x00000028; // type:object size:0x18 scope:local align:4 +daObjPDoor_METHODS = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PushDoor = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__12daObjPDoor_c = .data:0x00000090; // type:object size:0x28 scope:global align:4 +lbl_590_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@92029 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjPDoor_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_pdtile/splits.txt b/config/RZDP01/rels/d_a_obj_pdtile/splits.txt new file mode 100644 index 0000000000..55675432ab --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdtile/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdtile.cpp: + .text start:0x0000005C end:0x000014E4 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000003B4 diff --git a/config/RZDP01/rels/d_a_obj_pdtile/symbols.txt b/config/RZDP01/rels/d_a_obj_pdtile/symbols.txt new file mode 100644 index 0000000000..cdc158818f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdtile/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +create1st__13daObjPDtile_cFv = .text:0x00000068; // type:function size:0x1B0 scope:global align:4 +setMtx__13daObjPDtile_cFv = .text:0x00000218; // type:function size:0x10C scope:global align:4 +rideActor__13daObjPDtile_cFP10fopAc_ac_c = .text:0x00000324; // type:function size:0x250 scope:global align:4 +CreateHeap__13daObjPDtile_cFv = .text:0x00000574; // type:function size:0x64 scope:global align:4 +Create__13daObjPDtile_cFv = .text:0x000005D8; // type:function size:0x11C scope:global align:4 +Execute__13daObjPDtile_cFPPA3_A4_f = .text:0x000006F4; // type:function size:0xAF8 scope:global align:4 +Draw__13daObjPDtile_cFv = .text:0x000011EC; // type:function size:0x13C scope:global align:4 +Delete__13daObjPDtile_cFv = .text:0x00001328; // type:function size:0x50 scope:global align:4 +daObjPDtile_create1st__FP13daObjPDtile_c = .text:0x00001378; // type:function size:0xCC scope:global align:4 +daObjPDtile_MoveBGDelete__FP13daObjPDtile_c = .text:0x00001444; // type:function size:0x4 scope:global align:4 +daObjPDtile_MoveBGExecute__FP13daObjPDtile_c = .text:0x00001448; // type:function size:0x4 scope:global align:4 +daObjPDtile_MoveBGDraw__FP13daObjPDtile_c = .text:0x0000144C; // type:function size:0x10 scope:global align:4 +__dt__13daObjPDtile_cFv = .text:0x0000145C; // type:function size:0x88 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93440 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93441 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93442 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93443 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93451 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93452 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93506 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93507 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93508 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93636 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93637 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:string +@93638 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93639 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93640 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93641 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93642 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93643 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93644 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93645 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93646 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93647 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93648 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93649 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93650 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93651 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@93652 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@93684 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName4 = .data:0x00000008; // type:object size:0x4 scope:global align:4 +l_dzbidx4 = .data:0x0000000C; // type:object size:0x8 scope:global align:4 +l_bmdidx4 = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_cull_box4 = .data:0x0000001C; // type:object size:0x30 scope:global align:4 +lbl_591_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_arcName7 = .data:0x00000058; // type:object size:0x4 scope:global align:4 +l_dzbidx7 = .data:0x0000005C; // type:object size:0x4 scope:global align:4 +l_bmdidx7 = .data:0x00000060; // type:object size:0x4 scope:global align:4 +l_cull_box7 = .data:0x00000064; // type:object size:0x18 scope:global align:4 +lbl_591_data_7C = .data:0x0000007C; // type:object size:0xA data:string +l_arcName9 = .data:0x00000088; // type:object size:0x4 scope:global align:4 +l_dzbidx9 = .data:0x0000008C; // type:object size:0x4 scope:global align:4 +l_bmdidx9 = .data:0x00000090; // type:object size:0x4 scope:global align:4 +l_cull_box9 = .data:0x00000094; // type:object size:0x18 scope:global align:4 +cc_cyl_src = .data:0x000000AC; // type:object size:0x44 scope:global align:4 +daObjPDtile_METHODS = .data:0x000000F0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PDtile = .data:0x00000110; // type:object size:0x30 scope:global align:4 +__vt__13daObjPDtile_c = .data:0x00000140; // type:object size:0x2C scope:global align:4 +lbl_591_data_16C = .data:0x0000016C; // type:object size:0xE data:string +@92206 = .data:0x0000017C; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjPDtile_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_591_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@92209 = .data:0x000001B4; // type:object size:0xC scope:local align:4 +lbl_591_data_1C0 = .data:0x000001C0; // type:object size:0x48 +@92323 = .data:0x00000208; // type:object size:0x4C scope:local align:4 +lbl_591_data_254 = .data:0x00000254; // type:object size:0x14 +@92327 = .data:0x00000268; // type:object size:0x44 scope:local align:4 +lbl_591_data_2AC = .data:0x000002AC; // type:object size:0x14 +@92329 = .data:0x000002C0; // type:object size:0x24 scope:local align:4 +lbl_591_data_2E4 = .data:0x000002E4; // type:object size:0x18 +@92331 = .data:0x000002FC; // type:object size:0xC scope:local align:4 +lbl_591_data_308 = .data:0x00000308; // type:object size:0x1C +@92333 = .data:0x00000324; // type:object size:0xC scope:local align:4 +lbl_591_data_330 = .data:0x00000330; // type:object size:0x1C +lbl_591_data_34C = .data:0x0000034C; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x0000036C; // type:object size:0x8 scope:global align:4 +lbl_591_data_374 = .data:0x00000374; // type:object size:0x2C +@92368 = .data:0x000003A0; // type:object size:0x14 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_pdwall/splits.txt b/config/RZDP01/rels/d_a_obj_pdwall/splits.txt new file mode 100644 index 0000000000..ebee1223be --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdwall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_pdwall.cpp: + .text start:0x0000005C end:0x000009F8 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_pdwall/symbols.txt b/config/RZDP01/rels/d_a_obj_pdwall/symbols.txt new file mode 100644 index 0000000000..d31622c385 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pdwall/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create1st__13daObjPDwall_cFv = .text:0x0000005C; // type:function size:0xE0 scope:global align:4 +setMtx__13daObjPDwall_cFv = .text:0x0000013C; // type:function size:0x150 scope:global align:4 +CreateHeap__13daObjPDwall_cFv = .text:0x0000028C; // type:function size:0x154 scope:global align:4 +Create__13daObjPDwall_cFv = .text:0x000003E0; // type:function size:0x154 scope:global align:4 +Execute__13daObjPDwall_cFPPA3_A4_f = .text:0x00000534; // type:function size:0x294 scope:global align:4 +Draw__13daObjPDwall_cFv = .text:0x000007C8; // type:function size:0xC4 scope:global align:4 +Delete__13daObjPDwall_cFv = .text:0x0000088C; // type:function size:0x98 scope:global align:4 +daObjPDwall_create1st__FP13daObjPDwall_c = .text:0x00000924; // type:function size:0x60 scope:global align:4 +daObjPDwall_MoveBGDelete__FP13daObjPDwall_c = .text:0x00000984; // type:function size:0x4 scope:global align:4 +daObjPDwall_MoveBGExecute__FP13daObjPDwall_c = .text:0x00000988; // type:function size:0x4 scope:global align:4 +daObjPDwall_MoveBGDraw__FP13daObjPDwall_c = .text:0x0000098C; // type:function size:0x10 scope:global align:4 +__dt__13daObjPDwall_cFv = .text:0x0000099C; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 +@89871 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@89872 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@89875 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +@89928 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89975 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89976 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89977 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89978 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_592_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjPDwall_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_PDwall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObjPDwall_c = .data:0x0000005C; // type:object size:0x2C scope:global align:4 +lbl_592_data_88 = .data:0x00000088; // type:object size:0xE data:string +@89231 = .data:0x00000098; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjPDwall_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_592_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_picture/splits.txt b/config/RZDP01/rels/d_a_obj_picture/splits.txt new file mode 100644 index 0000000000..262c1926d2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_picture/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_picture.cpp: + .text start:0x0000005C end:0x000017D0 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_picture/symbols.txt b/config/RZDP01/rels/d_a_obj_picture/symbols.txt new file mode 100644 index 0000000000..0ffb00e904 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_picture/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjPicture_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjPicture_cFv = .text:0x00000060; // type:function size:0x108 scope:global align:4 +__dt__14daObjPicture_cFv = .text:0x00000168; // type:function size:0xE0 scope:global align:4 +createHeap__14daObjPicture_cFv = .text:0x00000248; // type:function size:0x2D8 scope:global align:4 +create__14daObjPicture_cFv = .text:0x00000520; // type:function size:0x410 scope:global align:4 +Delete__14daObjPicture_cFv = .text:0x00000930; // type:function size:0xA8 scope:global align:4 +draw__14daObjPicture_cFv = .text:0x000009D8; // type:function size:0x148 scope:global align:4 +execute__14daObjPicture_cFv = .text:0x00000B20; // type:function size:0x32C scope:global align:4 +init__14daObjPicture_cFv = .text:0x00000E4C; // type:function size:0xA0 scope:global align:4 +setPicModelMtx__14daObjPicture_cFv = .text:0x00000EEC; // type:function size:0x80 scope:global align:4 +setTmgModelMtx__14daObjPicture_cFv = .text:0x00000F6C; // type:function size:0x88 scope:global align:4 +getLinePosPic__14daObjPicture_cFiP4cXyz = .text:0x00000FF4; // type:function size:0x70 scope:global align:4 +setLinePos__14daObjPicture_cFv = .text:0x00001064; // type:function size:0x18C scope:global align:4 +moveLineFall1__14daObjPicture_cFv = .text:0x000011F0; // type:function size:0x19C scope:global align:4 +moveLineFall2__14daObjPicture_cFv = .text:0x0000138C; // type:function size:0x218 scope:global align:4 +chkHitRope__14daObjPicture_cFv = .text:0x000015A4; // type:function size:0xA8 scope:global align:4 +chkHitBombTg__14daObjPicture_cFv = .text:0x0000164C; // type:function size:0xA8 scope:global align:4 +setPicAtCol__14daObjPicture_cFv = .text:0x000016F4; // type:function size:0x7C scope:global align:4 +daObjPicture_create__FP14daObjPicture_c = .text:0x00001770; // type:function size:0x54 scope:global align:4 +daObjPicture_Delete__FP14daObjPicture_c = .text:0x000017C4; // type:function size:0x4 scope:global align:4 +daObjPicture_execute__FP14daObjPicture_c = .text:0x000017C8; // type:function size:0x4 scope:global align:4 +daObjPicture_draw__FP14daObjPicture_c = .text:0x000017CC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_PictureBmdIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@90982 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90983 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90984 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89079 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 +@91046 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91047 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91048 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91049 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91050 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91051 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91052 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91053 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@91084 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@91143 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@91144 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91145 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91146 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91147 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91148 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91149 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@89206 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +@91154 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91155 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@91182 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@91210 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91211 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91212 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91245 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@91246 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:string +@91247 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@91248 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@91251 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +s_CcDCps__14daObjPicture_c = .rodata:0x000000A8; // type:object size:0x4C scope:global align:4 +s_CcDCyl_pic_at__14daObjPicture_c = .rodata:0x000000F4; // type:object size:0x44 scope:global align:4 +lbl_593_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_LINE_OFFSET_POS = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_PIC_AT_OFFSET_POS = .data:0x00000028; // type:object size:0xC scope:global align:4 +daObjPicture_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Picture = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__14daObjPicture_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_593_data_90 = .data:0x00000090; // type:object size:0xF data:string +@89396 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjPicture_c = .data:0x000000B4; // type:object size:0x8 scope:global align:4 +lbl_593_data_BC = .data:0x000000BC; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000DC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_pillar/splits.txt b/config/RZDP01/rels/d_a_obj_pillar/splits.txt new file mode 100644 index 0000000000..4a98638812 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pillar.cpp: + .text start:0x000000CC end:0x00001210 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x00000120 + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_obj_pillar/symbols.txt b/config/RZDP01/rels/d_a_obj_pillar/symbols.txt new file mode 100644 index 0000000000..ffc7437fee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pillar/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPillar_HIO_cFv = .text:0x000000CC; // type:function size:0x78 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000144; // type:function size:0xBC scope:global align:4 +setBaseMtx__10daPillar_cFv = .text:0x00000200; // type:function size:0x12C scope:global align:4 +Create__10daPillar_cFv = .text:0x0000032C; // type:function size:0x1B4 scope:global align:4 +CreateHeap__10daPillar_cFv = .text:0x000004E0; // type:function size:0xE8 scope:global align:4 +create1st__10daPillar_cFv = .text:0x000005C8; // type:function size:0xF8 scope:global align:4 +__ct__10daPillar_cFv = .text:0x000006C0; // type:function size:0xA0 scope:global align:4 +checkAttacked__10daPillar_cFv = .text:0x00000760; // type:function size:0xBC scope:global align:4 +on_switch__10daPillar_cFv = .text:0x0000081C; // type:function size:0x14C scope:global align:4 +checkShake__10daPillar_cFv = .text:0x00000968; // type:function size:0x114 scope:global align:4 +setShake_rcrash__10daPillar_cFv = .text:0x00000A7C; // type:function size:0x180 scope:global align:4 +setShake_strong__10daPillar_cFv = .text:0x00000BFC; // type:function size:0x44 scope:global align:4 +setShake_weak__10daPillar_cFv = .text:0x00000C40; // type:function size:0x44 scope:global align:4 +actionSwOnWait__10daPillar_cFv = .text:0x00000C84; // type:function size:0x5C scope:global align:4 +actionSwOn__10daPillar_cFv = .text:0x00000CE0; // type:function size:0x50 scope:global align:4 +actionEnd__10daPillar_cFv = .text:0x00000D30; // type:function size:0x4 scope:global align:4 +Execute__10daPillar_cFPPA3_A4_f = .text:0x00000D34; // type:function size:0x29C scope:global align:4 +Draw__10daPillar_cFv = .text:0x00000FD0; // type:function size:0xD4 scope:global align:4 +Delete__10daPillar_cFv = .text:0x000010A4; // type:function size:0x3C scope:global align:4 +daPillar_create1st__FP10daPillar_c = .text:0x000010E0; // type:function size:0x54 scope:global align:4 +daPillar_MoveBGDelete__FP10daPillar_c = .text:0x00001134; // type:function size:0x4 scope:global align:4 +daPillar_MoveBGExecute__FP10daPillar_c = .text:0x00001138; // type:function size:0x4 scope:global align:4 +daPillar_MoveBGDraw__FP10daPillar_c = .text:0x0000113C; // type:function size:0x10 scope:global align:4 +__dt__14daPillar_HIO_cFv = .text:0x0000114C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_pillar_cpp = .text:0x0000118C; // type:function size:0x48 scope:global align:4 +__as__Q210daPillar_c7sdata_tFRCQ210daPillar_c7sdata_t = .text:0x000011D4; // type:function size:0x3C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_shadowBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000020; // type:object size:0x44 scope:global align:4 +l_shake_data = .rodata:0x00000064; // type:object size:0x30 scope:global align:4 +@93656 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93675 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93676 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93677 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@93678 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93690 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@93973 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@93974 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@93975 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94015 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@94016 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@94053 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94095 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94096 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94097 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +lbl_594_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_594_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_594_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_func$92275 = .data:0x00000024; // type:object size:0x24 scope:local align:4 +daPillar_METHODS = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Pillar = .data:0x00000068; // type:object size:0x30 scope:global align:4 +__vt__14daPillar_HIO_c = .data:0x00000098; // type:object size:0xC scope:global align:4 +lbl_594_data_A4 = .data:0x000000A4; // type:object size:0xF data:string +@92397 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__14daPillar_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__vt__10daPillar_c = .data:0x000000D0; // type:object size:0x28 scope:global align:4 +lbl_594_data_F8 = .data:0x000000F8; // type:object size:0xB data:string +@92401 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__10daPillar_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@92022 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_pleaf/splits.txt b/config/RZDP01/rels/d_a_obj_pleaf/splits.txt new file mode 100644 index 0000000000..c76b9c3a6b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pleaf/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pleaf.cpp: + .text start:0x000000CC end:0x000007B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_pleaf/symbols.txt b/config/RZDP01/rels/d_a_obj_pleaf/symbols.txt new file mode 100644 index 0000000000..4a3ffa5f8d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pleaf/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Pleaf_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +create__13daObj_Pleaf_cFv = .text:0x00000180; // type:function size:0x23C scope:global align:4 +CreateHeap__13daObj_Pleaf_cFv = .text:0x000003BC; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Pleaf_cFv = .text:0x00000434; // type:function size:0xBC scope:global align:4 +Draw__13daObj_Pleaf_cFv = .text:0x000004F0; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Pleaf_cFP10fopAc_ac_c = .text:0x000005B0; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Pleaf_cFv = .text:0x000005B4; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Pleaf_cFv = .text:0x000005D4; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Pleaf_cFv = .text:0x0000062C; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Pleaf_cFv = .text:0x0000066C; // type:function size:0x68 scope:global align:4 +daObj_Pleaf_Create__FPv = .text:0x000006D4; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_Delete__FPv = .text:0x000006D8; // type:function size:0x34 scope:global align:4 +daObj_Pleaf_Execute__FPv = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_Draw__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daObj_Pleaf_IsDelete__FPv = .text:0x00000714; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_pleaf_cpp = .text:0x0000071C; // type:function size:0x48 scope:global align:4 +__dt__19daObj_Pleaf_Param_cFv = .text:0x00000764; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Pleaf_Param_cFv = .text:0x000007A4; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Pleaf_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95838 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95839 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95840 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95841 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@95842 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95870 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95871 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_595_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_resName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Pleaf_MethodTable = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_PLEAF = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Pleaf_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_595_data_6C = .data:0x0000006C; // type:object size:0xE data:string +@94951 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Pleaf_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Pleaf_Param_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_595_data_9C = .data:0x0000009C; // type:object size:0x14 data:string +__RTTI__19daObj_Pleaf_Param_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94789 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_poCandle/splits.txt b/config/RZDP01/rels/d_a_obj_poCandle/splits.txt new file mode 100644 index 0000000000..fed67a34bf --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poCandle/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poCandle.cpp: + .text start:0x000000CC end:0x00000AB4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_poCandle/symbols.txt b/config/RZDP01/rels/d_a_obj_poCandle/symbols.txt new file mode 100644 index 0000000000..587f64734f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poCandle/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daPoCandle_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__12daPoCandle_cFv = .text:0x000000F0; // type:function size:0x7C scope:global align:4 +CreateHeap__12daPoCandle_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +create__12daPoCandle_cFv = .text:0x000001D4; // type:function size:0x17C scope:global align:4 +lightInit__12daPoCandle_cFv = .text:0x00000350; // type:function size:0xA0 scope:global align:4 +pointLightProc__12daPoCandle_cFv = .text:0x000003F0; // type:function size:0xCC scope:global align:4 +Execute__12daPoCandle_cFPPA3_A4_f = .text:0x000004BC; // type:function size:0x19C scope:global align:4 +modeWait__12daPoCandle_cFv = .text:0x00000658; // type:function size:0x98 scope:global align:4 +init_modeOnFire__12daPoCandle_cFv = .text:0x000006F0; // type:function size:0x114 scope:global align:4 +modeOnFire__12daPoCandle_cFv = .text:0x00000804; // type:function size:0xC scope:global align:4 +modeOnSwWait__12daPoCandle_cFv = .text:0x00000810; // type:function size:0x60 scope:global align:4 +modeEnd__12daPoCandle_cFv = .text:0x00000870; // type:function size:0x4 scope:global align:4 +eventStart__12daPoCandle_cFv = .text:0x00000874; // type:function size:0x24 scope:global align:4 +Draw__12daPoCandle_cFv = .text:0x00000898; // type:function size:0x98 scope:global align:4 +Delete__12daPoCandle_cFv = .text:0x00000930; // type:function size:0x50 scope:global align:4 +daPoCandle_Draw__FP12daPoCandle_c = .text:0x00000980; // type:function size:0x10 scope:global align:4 +daPoCandle_Execute__FP12daPoCandle_c = .text:0x00000990; // type:function size:0x4 scope:global align:4 +daPoCandle_Delete__FP12daPoCandle_c = .text:0x00000994; // type:function size:0x4 scope:global align:4 +daPoCandle_Create__FP10fopAc_ac_c = .text:0x00000998; // type:function size:0x4 scope:global align:4 +__dt__16daPoCandle_HIO_cFv = .text:0x0000099C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poCandle_cpp = .text:0x000009DC; // type:function size:0x48 scope:global align:4 +@1452@eventStart__12daPoCandle_cFv = .text:0x00000A24; // type:function size:0x8 scope:local align:4 +@1452@__dt__12daPoCandle_cFv = .text:0x00000A2C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000A34; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000A3C; // type:function size:0x8 scope:global align:4 +__dt__12daPoCandle_cFv = .text:0x00000A44; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90066 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90137 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90161 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90162 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90163 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@90164 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_596_rodata_18 = .rodata:0x00000018; // type:object size:0x4 +@90177 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90178 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90179 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90180 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +mode_proc$89143 = .rodata:0x0000002C; // type:object size:0x30 scope:local align:4 +@90206 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +lbl_596_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daPoCandle_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poCandle = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daPoCandle_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_596_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@89248 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__16daPoCandle_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__12daPoCandle_c = .data:0x00000094; // type:object size:0x48 scope:global align:4 +lbl_596_data_DC = .data:0x000000DC; // type:object size:0xD data:string +@89250 = .data:0x000000EC; // type:object size:0x24 scope:local align:4 +__RTTI__12daPoCandle_c = .data:0x00000110; // type:object size:0x8 scope:global align:4 +lbl_596_data_118 = .data:0x00000118; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x0000012C; // type:object size:0x8 scope:global align:4 +lbl_596_data_134 = .data:0x00000134; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000154; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89052 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_poFire/splits.txt b/config/RZDP01/rels/d_a_obj_poFire/splits.txt new file mode 100644 index 0000000000..ed0779794e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poFire.cpp: + .text start:0x000000CC end:0x00001308 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000BC + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDP01/rels/d_a_obj_poFire/symbols.txt b/config/RZDP01/rels/d_a_obj_poFire/symbols.txt new file mode 100644 index 0000000000..701656d09b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poFire/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPoFire_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +setBaseMtx__10daPoFire_cFv = .text:0x00000138; // type:function size:0x60 scope:global align:4 +create__10daPoFire_cFv = .text:0x00000198; // type:function size:0x144 scope:global align:4 +procMain__10daPoFire_cFv = .text:0x000002DC; // type:function size:0x78 scope:global align:4 +setFire__10daPoFire_cFv = .text:0x00000354; // type:function size:0x1A4 scope:global align:4 +searchCandle__10daPoFire_cFPvPv = .text:0x000004F8; // type:function size:0x70 scope:global align:4 +searchFireTag__10daPoFire_cFPvPv = .text:0x00000568; // type:function size:0x54 scope:global align:4 +init_modeInitMove__10daPoFire_cFv = .text:0x000005BC; // type:function size:0xC8 scope:global align:4 +modeInitMove__10daPoFire_cFv = .text:0x00000684; // type:function size:0xFC scope:global align:4 +modeWait__10daPoFire_cFv = .text:0x00000780; // type:function size:0xF4 scope:global align:4 +init_modeWaitSetEffect__10daPoFire_cFv = .text:0x00000874; // type:function size:0x98 scope:global align:4 +modeWaitSetEffect__10daPoFire_cFv = .text:0x0000090C; // type:function size:0x1AC scope:global align:4 +init_modeMoveOut__10daPoFire_cFv = .text:0x00000AB8; // type:function size:0x1C scope:global align:4 +modeMoveOut__10daPoFire_cFv = .text:0x00000AD4; // type:function size:0x1A0 scope:global align:4 +init_modeMove__10daPoFire_cFv = .text:0x00000C74; // type:function size:0x1C scope:global align:4 +modeMove__10daPoFire_cFv = .text:0x00000C90; // type:function size:0x1A0 scope:global align:4 +init_modeMoveWait__10daPoFire_cFv = .text:0x00000E30; // type:function size:0x2C scope:global align:4 +modeMoveWait__10daPoFire_cFv = .text:0x00000E5C; // type:function size:0x2C scope:global align:4 +modeNoMove__10daPoFire_cFv = .text:0x00000E88; // type:function size:0x74 scope:global align:4 +modeOnFire__10daPoFire_cFv = .text:0x00000EFC; // type:function size:0xF4 scope:global align:4 +modeFireEnd__10daPoFire_cFv = .text:0x00000FF0; // type:function size:0x88 scope:global align:4 +eventStart__10daPoFire_cFv = .text:0x00001078; // type:function size:0x6C scope:global align:4 +eventRun__10daPoFire_cFv = .text:0x000010E4; // type:function size:0x80 scope:global align:4 +eventEnd__10daPoFire_cFv = .text:0x00001164; // type:function size:0x8 scope:global align:4 +daPoFire_Draw__FP10daPoFire_c = .text:0x0000116C; // type:function size:0x8 scope:global align:4 +daPoFire_Execute__FP10daPoFire_c = .text:0x00001174; // type:function size:0x44 scope:global align:4 +daPoFire_Delete__FP10daPoFire_c = .text:0x000011B8; // type:function size:0x30 scope:global align:4 +daPoFire_Create__FP10fopAc_ac_c = .text:0x000011E8; // type:function size:0x4 scope:global align:4 +__dt__14daPoFire_HIO_cFv = .text:0x000011EC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poFire_cpp = .text:0x0000122C; // type:function size:0x48 scope:global align:4 +@1396@eventEnd__10daPoFire_cFv = .text:0x00001274; // type:function size:0x8 scope:local align:4 +@1396@eventRun__10daPoFire_cFv = .text:0x0000127C; // type:function size:0x8 scope:local align:4 +@1396@eventStart__10daPoFire_cFv = .text:0x00001284; // type:function size:0x8 scope:local align:4 +@1396@__dt__10daPoFire_cFv = .text:0x0000128C; // type:function size:0x8 scope:local align:4 +getFirePos__12daPoCandle_cFv = .text:0x00001294; // type:function size:0x1C scope:global align:4 +__dt__10daPoFire_cFv = .text:0x000012B0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93314 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93315 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93316 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93317 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93318 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93319 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93320 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_597_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 +@93370 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91918 = .rodata:0x00000024; // type:object size:0x6C scope:local align:4 +@93384 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93413 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93453 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93454 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93457 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@93476 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@93477 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@93564 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93565 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@93617 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@93634 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +lbl_597_data_0 = .data:0x00000000; // type:object size:0x7 data:string +lbl_597_data_7 = .data:0x00000007; // type:object size:0x7 data:string +lbl_597_data_E = .data:0x0000000E; // type:object size:0x9 data:string +action_table$92193 = .data:0x00000018; // type:object size:0x4 scope:local align:4 +l_daPoFire_Method = .data:0x0000001C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poFire = .data:0x0000003C; // type:object size:0x30 scope:global align:4 +__vt__14daPoFire_HIO_c = .data:0x0000006C; // type:object size:0xC scope:global align:4 +lbl_597_data_78 = .data:0x00000078; // type:object size:0xF data:string +@92244 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__14daPoFire_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__10daPoFire_c = .data:0x000000A4; // type:object size:0x30 scope:global align:4 +lbl_597_data_D4 = .data:0x000000D4; // type:object size:0xB data:string +@92248 = .data:0x000000E0; // type:object size:0x1C scope:local align:4 +__RTTI__10daPoFire_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_597_data_104 = .data:0x00000104; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_597_data_120 = .data:0x00000120; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000140; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91871 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_poTbox/splits.txt b/config/RZDP01/rels/d_a_obj_poTbox/splits.txt new file mode 100644 index 0000000000..770330dcb2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poTbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_poTbox.cpp: + .text start:0x000000CC end:0x00000B94 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_poTbox/symbols.txt b/config/RZDP01/rels/d_a_obj_poTbox/symbols.txt new file mode 100644 index 0000000000..c0dee6d484 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_poTbox/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daPoTbox_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setBaseMtx__10daPoTbox_cFv = .text:0x000000F4; // type:function size:0xD4 scope:global align:4 +CreateHeap__10daPoTbox_cFv = .text:0x000001C8; // type:function size:0x2BC scope:global align:4 +create__10daPoTbox_cFv = .text:0x00000484; // type:function size:0x234 scope:global align:4 +Execute__10daPoTbox_cFPPA3_A4_f = .text:0x000006B8; // type:function size:0x84 scope:global align:4 +modeWait__10daPoTbox_cFv = .text:0x0000073C; // type:function size:0x58 scope:global align:4 +init_modeOpen__10daPoTbox_cFv = .text:0x00000794; // type:function size:0xE4 scope:global align:4 +modeOpen__10daPoTbox_cFv = .text:0x00000878; // type:function size:0x5C scope:global align:4 +modeOpenEnd__10daPoTbox_cFv = .text:0x000008D4; // type:function size:0x8 scope:global align:4 +modeEnd__10daPoTbox_cFv = .text:0x000008DC; // type:function size:0x4 scope:global align:4 +Draw__10daPoTbox_cFv = .text:0x000008E0; // type:function size:0x180 scope:global align:4 +Delete__10daPoTbox_cFv = .text:0x00000A60; // type:function size:0x74 scope:global align:4 +daPoTbox_Draw__FP10daPoTbox_c = .text:0x00000AD4; // type:function size:0x10 scope:global align:4 +daPoTbox_Execute__FP10daPoTbox_c = .text:0x00000AE4; // type:function size:0x4 scope:global align:4 +daPoTbox_Delete__FP10daPoTbox_c = .text:0x00000AE8; // type:function size:0x4 scope:global align:4 +daPoTbox_Create__FP10fopAc_ac_c = .text:0x00000AEC; // type:function size:0x4 scope:global align:4 +__dt__14daPoTbox_HIO_cFv = .text:0x00000AF0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_poTbox_cpp = .text:0x00000B30; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000B78; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@90218 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90219 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90301 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90369 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89100 = .rodata:0x00000018; // type:object size:0x30 scope:local align:4 +@90448 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +lbl_598_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_598_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_type = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_bmdIdx = .data:0x00000018; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .data:0x00000020; // type:object size:0x8 scope:global align:4 +l_daPoTbox_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_poTbox = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daPoTbox_HIO_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_598_data_84 = .data:0x00000084; // type:object size:0xF data:string +@89228 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daPoTbox_HIO_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__vt__10daPoTbox_c = .data:0x000000B0; // type:object size:0x28 scope:global align:4 +lbl_598_data_D8 = .data:0x000000D8; // type:object size:0xB data:string +@89230 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__10daPoTbox_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88975 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_prop/splits.txt b/config/RZDP01/rels/d_a_obj_prop/splits.txt new file mode 100644 index 0000000000..9272775d3f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_prop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_prop.cpp: + .text start:0x0000005C end:0x00000414 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_prop/symbols.txt b/config/RZDP01/rels/d_a_obj_prop/symbols.txt new file mode 100644 index 0000000000..82cbd6dc1e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_prop/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjProp_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__11daObjProp_cFv = .text:0x00000060; // type:function size:0x3C scope:global align:4 +__dt__11daObjProp_cFv = .text:0x0000009C; // type:function size:0x84 scope:global align:4 +createHeap__11daObjProp_cFv = .text:0x00000120; // type:function size:0x78 scope:global align:4 +create__11daObjProp_cFv = .text:0x00000198; // type:function size:0xCC scope:global align:4 +draw__11daObjProp_cFv = .text:0x00000264; // type:function size:0x68 scope:global align:4 +execute__11daObjProp_cFv = .text:0x000002CC; // type:function size:0x44 scope:global align:4 +init__11daObjProp_cFv = .text:0x00000310; // type:function size:0x10 scope:global align:4 +setModelMtx__11daObjProp_cFv = .text:0x00000320; // type:function size:0x64 scope:global align:4 +daObjProp_create__FP11daObjProp_c = .text:0x00000384; // type:function size:0x54 scope:global align:4 +daObjProp_Delete__FP11daObjProp_c = .text:0x000003D8; // type:function size:0x34 scope:global align:4 +daObjProp_execute__FP11daObjProp_c = .text:0x0000040C; // type:function size:0x4 scope:global align:4 +daObjProp_draw__FP11daObjProp_c = .text:0x00000410; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +BMD_IDX$88960 = .rodata:0x00000000; // type:object size:0x8 scope:local align:4 +ADD_ANGLE$89006 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_599_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjProp_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Prop = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjProp_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_599_data_68 = .data:0x00000068; // type:object size:0xC data:string +@89049 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjProp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_599_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_pumpkin/splits.txt b/config/RZDP01/rels/d_a_obj_pumpkin/splits.txt new file mode 100644 index 0000000000..9330d06b9d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pumpkin/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_pumpkin.cpp: + .text start:0x000000CC end:0x00002400 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_pumpkin/symbols.txt b/config/RZDP01/rels/d_a_obj_pumpkin/symbols.txt new file mode 100644 index 0000000000..76d2bdf1b8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_pumpkin/symbols.txt @@ -0,0 +1,90 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_Pumpkin_cFv = .text:0x000000CC; // type:function size:0xEC scope:global align:4 +create__15daObj_Pumpkin_cFv = .text:0x000001B8; // type:function size:0x2B4 scope:global align:4 +CreateHeap__15daObj_Pumpkin_cFv = .text:0x0000046C; // type:function size:0x8C scope:global align:4 +Execute__15daObj_Pumpkin_cFv = .text:0x000004F8; // type:function size:0x139C scope:global align:4 +Draw__15daObj_Pumpkin_cFv = .text:0x00001894; // type:function size:0x184 scope:global align:4 +createHeapCallBack__15daObj_Pumpkin_cFP10fopAc_ac_c = .text:0x00001A18; // type:function size:0x4 scope:global align:4 +isDelete__15daObj_Pumpkin_cFv = .text:0x00001A1C; // type:function size:0x84 scope:global align:4 +setEnvTevColor__15daObj_Pumpkin_cFv = .text:0x00001AA0; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_Pumpkin_cFv = .text:0x00001AF8; // type:function size:0x44 scope:global align:4 +reset__15daObj_Pumpkin_cFv = .text:0x00001B3C; // type:function size:0x64 scope:global align:4 +setMtx__15daObj_Pumpkin_cFv = .text:0x00001BA0; // type:function size:0xF8 scope:global align:4 +calcRollAngle__15daObj_Pumpkin_cFsi = .text:0x00001C98; // type:function size:0x88 scope:global align:4 +getWallAngle__15daObj_Pumpkin_cFsPs = .text:0x00001D20; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__15daObj_Pumpkin_cFv = .text:0x00001E94; // type:function size:0x84 scope:global align:4 +setWaterPrtcl__15daObj_Pumpkin_cFv = .text:0x00001F18; // type:function size:0xFC scope:global align:4 +setHamonPrtcl__15daObj_Pumpkin_cFv = .text:0x00002014; // type:function size:0x60 scope:global align:4 +crash__15daObj_Pumpkin_cFv = .text:0x00002074; // type:function size:0x260 scope:global align:4 +daObj_Pumpkin_Create__FPv = .text:0x000022D4; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_Delete__FPv = .text:0x000022D8; // type:function size:0x34 scope:global align:4 +daObj_Pumpkin_Execute__FPv = .text:0x0000230C; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_Draw__FPv = .text:0x00002310; // type:function size:0x4 scope:global align:4 +daObj_Pumpkin_IsDelete__FPv = .text:0x00002314; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_pumpkin_cpp = .text:0x0000231C; // type:function size:0x78 scope:global align:4 +getProcType__15daObj_Pumpkin_cFv = .text:0x00002394; // type:function size:0x1C scope:global align:4 +__dt__21daObj_Pumpkin_Param_cFv = .text:0x000023B0; // type:function size:0x40 scope:global align:4 +__ct__21daObj_Pumpkin_Param_cFv = .text:0x000023F0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_Pumpkin_Param_c = .rodata:0x00000000; // type:object size:0x34 scope:global align:4 +l_ccDObjData = .rodata:0x00000034; // type:object size:0x30 scope:global align:4 +@97597 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97598 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97914 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@97915 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97916 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97917 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97918 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97919 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97920 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97921 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97922 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97923 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97924 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97925 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97926 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97927 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97928 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97929 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97930 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97931 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97932 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97933 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97934 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@97935 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97936 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97937 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97938 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97939 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97943 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@97967 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@98083 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@98084 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@98115 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_600_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_600_data_9 = .data:0x00000009; // type:object size:0x8 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +emttrId$95582 = .data:0x0000001C; // type:object size:0x8 scope:local align:4 +daObj_Pumpkin_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_PUMPKIN = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Pumpkin_c = .data:0x00000074; // type:object size:0xC scope:global align:4 +lbl_600_data_80 = .data:0x00000080; // type:object size:0x10 data:string +@95656 = .data:0x00000090; // type:object size:0xC scope:local align:4 +__RTTI__15daObj_Pumpkin_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__21daObj_Pumpkin_Param_c = .data:0x000000A4; // type:object size:0xC scope:global align:4 +lbl_600_data_B0 = .data:0x000000B0; // type:object size:0x16 data:string +__RTTI__21daObj_Pumpkin_Param_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +l_ccDCyl = .bss:0x00000008; // type:object size:0x44 scope:global align:4 +@94956 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rcircle/splits.txt b/config/RZDP01/rels/d_a_obj_rcircle/splits.txt new file mode 100644 index 0000000000..9953658b7e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rcircle/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rcircle.cpp: + .text start:0x0000005C end:0x000005C0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDP01/rels/d_a_obj_rcircle/symbols.txt b/config/RZDP01/rels/d_a_obj_rcircle/symbols.txt new file mode 100644 index 0000000000..642e013d65 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rcircle/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjRCircle_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__14daObjRCircle_cFv = .text:0x00000060; // type:function size:0x68 scope:global align:4 +__dt__14daObjRCircle_cFv = .text:0x000000C8; // type:function size:0x9C scope:global align:4 +createHeap__14daObjRCircle_cFv = .text:0x00000164; // type:function size:0x100 scope:global align:4 +create__14daObjRCircle_cFv = .text:0x00000264; // type:function size:0xF8 scope:global align:4 +draw__14daObjRCircle_cFv = .text:0x0000035C; // type:function size:0xC0 scope:global align:4 +execute__14daObjRCircle_cFv = .text:0x0000041C; // type:function size:0xBC scope:global align:4 +setModelMtx__14daObjRCircle_cFv = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +daObjRCircle_create__FP14daObjRCircle_c = .text:0x00000530; // type:function size:0x54 scope:global align:4 +daObjRCircle_Delete__FP14daObjRCircle_c = .text:0x00000584; // type:function size:0x34 scope:global align:4 +daObjRCircle_execute__FP14daObjRCircle_c = .text:0x000005B8; // type:function size:0x4 scope:global align:4 +daObjRCircle_draw__FP14daObjRCircle_c = .text:0x000005BC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89832 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89833 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_601_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjRCircle_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RCircle = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjRCircle_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_601_data_68 = .data:0x00000068; // type:object size:0xF data:string +@89071 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjRCircle_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +lbl_601_data_94 = .data:0x00000094; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rfHole/splits.txt b/config/RZDP01/rels/d_a_obj_rfHole/splits.txt new file mode 100644 index 0000000000..1c904c0d9c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rfHole/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rfHole.cpp: + .text start:0x000000CC end:0x00000960 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_rfHole/symbols.txt b/config/RZDP01/rels/d_a_obj_rfHole/symbols.txt new file mode 100644 index 0000000000..0d88df6c23 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rfHole/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daRfHole_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +setBaseMtx__10daRfHole_cFv = .text:0x00000110; // type:function size:0x88 scope:global align:4 +CreateHeap__10daRfHole_cFv = .text:0x00000198; // type:function size:0x68 scope:global align:4 +create__10daRfHole_cFv = .text:0x00000200; // type:function size:0x144 scope:global align:4 +rideCallBack__10daRfHole_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000344; // type:function size:0x4C scope:global align:4 +playerAreaCheck__10daRfHole_cFv = .text:0x00000390; // type:function size:0x164 scope:global align:4 +Execute__10daRfHole_cFPPA3_A4_f = .text:0x000004F4; // type:function size:0x70 scope:global align:4 +modeWait__10daRfHole_cFv = .text:0x00000564; // type:function size:0x14 scope:global align:4 +init_modeBreak__10daRfHole_cFv = .text:0x00000578; // type:function size:0x12C scope:global align:4 +modeBreak__10daRfHole_cFv = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +init_modeBreakEff__10daRfHole_cFv = .text:0x000006A8; // type:function size:0x50 scope:global align:4 +modeBreakEff__10daRfHole_cFv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +modeEnd__10daRfHole_cFv = .text:0x000006FC; // type:function size:0x4 scope:global align:4 +setBreakEffect__10daRfHole_cFv = .text:0x00000700; // type:function size:0xF4 scope:global align:4 +Draw__10daRfHole_cFv = .text:0x000007F4; // type:function size:0x98 scope:global align:4 +Delete__10daRfHole_cFv = .text:0x0000088C; // type:function size:0x30 scope:global align:4 +daRfHole_Draw__FP10daRfHole_c = .text:0x000008BC; // type:function size:0x10 scope:global align:4 +daRfHole_Execute__FP10daRfHole_c = .text:0x000008CC; // type:function size:0x4 scope:global align:4 +daRfHole_Delete__FP10daRfHole_c = .text:0x000008D0; // type:function size:0x4 scope:global align:4 +daRfHole_Create__FP10fopAc_ac_c = .text:0x000008D4; // type:function size:0x4 scope:global align:4 +__dt__14daRfHole_HIO_cFv = .text:0x000008D8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rfHole_cpp = .text:0x00000918; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92745 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92746 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92747 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92824 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92825 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +particle_id$91916 = .rodata:0x00000014; // type:object size:0xA scope:local align:4 +lbl_602_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$91859 = .data:0x0000000C; // type:object size:0x30 scope:local align:4 +l_daRfHole_Method = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RfHole = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__14daRfHole_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_602_data_98 = .data:0x00000098; // type:object size:0xF data:string +@91967 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daRfHole_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__10daRfHole_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_602_data_EC = .data:0x000000EC; // type:object size:0xB data:string +@91971 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__10daRfHole_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91755 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_rgate/splits.txt b/config/RZDP01/rels/d_a_obj_rgate/splits.txt new file mode 100644 index 0000000000..5a2e140f06 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rgate.cpp: + .text start:0x0000005C end:0x00002030 + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x0000012C diff --git a/config/RZDP01/rels/d_a_obj_rgate/symbols.txt b/config/RZDP01/rels/d_a_obj_rgate/symbols.txt new file mode 100644 index 0000000000..e5109b2684 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rgate/symbols.txt @@ -0,0 +1,86 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_coach__FPvPv = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000B0; // type:function size:0xF8 scope:global align:4 +initBaseMtx__12daObjRgate_cFv = .text:0x000001A8; // type:function size:0x118 scope:global align:4 +setBaseMtx__12daObjRgate_cFv = .text:0x000002C0; // type:function size:0x474 scope:global align:4 +Create__12daObjRgate_cFv = .text:0x00000734; // type:function size:0x1B8 scope:global align:4 +CreateHeap__12daObjRgate_cFv = .text:0x000008EC; // type:function size:0x1AC scope:global align:4 +create1st__12daObjRgate_cFv = .text:0x00000A98; // type:function size:0x64 scope:global align:4 +checkAreaL__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000AFC; // type:function size:0x350 scope:global align:4 +checkAreaR__12daObjRgate_cFPC4cXyzPC4cXyz = .text:0x00000E4C; // type:function size:0x350 scope:global align:4 +checkOpen__12daObjRgate_cFv = .text:0x0000119C; // type:function size:0x130 scope:global align:4 +checkDirL__12daObjRgate_cFP10fopAc_ac_c = .text:0x000012CC; // type:function size:0x80 scope:global align:4 +checkDirR__12daObjRgate_cFP10fopAc_ac_c = .text:0x0000134C; // type:function size:0x80 scope:global align:4 +action__12daObjRgate_cFv = .text:0x000013CC; // type:function size:0x68 scope:global align:4 +action_typeA__12daObjRgate_cFv = .text:0x00001434; // type:function size:0x68C scope:global align:4 +actionWaitEvent__12daObjRgate_cFv = .text:0x00001AC0; // type:function size:0xA8 scope:global align:4 +actionEvent__12daObjRgate_cFv = .text:0x00001B68; // type:function size:0x68 scope:global align:4 +actionDead__12daObjRgate_cFv = .text:0x00001BD0; // type:function size:0x4 scope:global align:4 +demoProc__12daObjRgate_cFv = .text:0x00001BD4; // type:function size:0x1A8 scope:global align:4 +Execute__12daObjRgate_cFPPA3_A4_f = .text:0x00001D7C; // type:function size:0x80 scope:global align:4 +Draw__12daObjRgate_cFv = .text:0x00001DFC; // type:function size:0x108 scope:global align:4 +Delete__12daObjRgate_cFv = .text:0x00001F04; // type:function size:0x6C scope:global align:4 +daObjRgate_create1st__FP12daObjRgate_c = .text:0x00001F70; // type:function size:0xA8 scope:global align:4 +daObjRgate_MoveBGDelete__FP12daObjRgate_c = .text:0x00002018; // type:function size:0x4 scope:global align:4 +daObjRgate_MoveBGExecute__FP12daObjRgate_c = .text:0x0000201C; // type:function size:0x4 scope:global align:4 +daObjRgate_MoveBGDraw__FP12daObjRgate_c = .text:0x00002020; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +@97788 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@97789 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97790 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97828 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97829 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97830 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97832 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97833 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97834 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97835 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97836 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97837 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97838 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97839 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97974 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97975 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97976 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97977 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97978 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97979 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98011 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98044 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98045 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98143 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98144 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98145 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@98146 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@98147 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@98148 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@98149 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@98150 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@98151 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@98152 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:string +@98156 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +lbl_603_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_603_data_10 = .data:0x00000010; // type:object size:0x12 data:string +l_evName$95185 = .data:0x00000024; // type:object size:0x4 scope:local align:4 data:4byte +l_func$95616 = .data:0x00000028; // type:object size:0x24 scope:local align:4 +lbl_603_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +lbl_603_data_53 = .data:0x00000053; // type:object size:0x6 data:string +lbl_603_data_59 = .data:0x00000059; // type:object size:0x5 data:string +lbl_603_data_5E = .data:0x0000005E; // type:object size:0xB data:string +lbl_603_data_69 = .data:0x00000069; // type:object size:0x7 data:string +lbl_603_data_70 = .data:0x00000070; // type:object size:0x5 data:string +action_table$95661 = .data:0x00000078; // type:object size:0x10 scope:local align:4 +daObjRgate_METHODS = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RiderGate = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__12daObjRgate_c = .data:0x000000D8; // type:object size:0x28 scope:global align:4 +lbl_603_data_100 = .data:0x00000100; // type:object size:0xD data:string +@95749 = .data:0x00000110; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjRgate_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_riverrock/splits.txt b/config/RZDP01/rels/d_a_obj_riverrock/splits.txt new file mode 100644 index 0000000000..482250bc74 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_riverrock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_riverrock.cpp: + .text start:0x000000CC end:0x000011E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_riverrock/symbols.txt b/config/RZDP01/rels/d_a_obj_riverrock/symbols.txt new file mode 100644 index 0000000000..c4eca8cf8d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_riverrock/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daObjRIVERROCK_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +initCcCylinder__16daObjRIVERROCK_cFv = .text:0x000000F4; // type:function size:0x60 scope:global align:4 +SetCcCyl__16daObjRIVERROCK_cFv = .text:0x00000154; // type:function size:0x60 scope:global align:4 +daObjRIVERROCK_Create__FP10fopAc_ac_c = .text:0x000001B4; // type:function size:0x30C scope:global align:4 +daObjRIVERROCK_Delete__FP16daObjRIVERROCK_c = .text:0x000004C0; // type:function size:0x24 scope:global align:4 +BreakWaitAction__16daObjRIVERROCK_cFv = .text:0x000004E4; // type:function size:0xCC scope:global align:4 +CheckBG__16daObjRIVERROCK_cFv = .text:0x000005B0; // type:function size:0x318 scope:global align:4 +BreakMoveAction__16daObjRIVERROCK_cFv = .text:0x000008C8; // type:function size:0x88 scope:global align:4 +BrokenAction__16daObjRIVERROCK_cFv = .text:0x00000950; // type:function size:0xD4 scope:global align:4 +BreakAction__16daObjRIVERROCK_cFv = .text:0x00000A24; // type:function size:0x34 scope:global align:4 +Action__16daObjRIVERROCK_cFv = .text:0x00000A58; // type:function size:0x64 scope:global align:4 +BreakSet__16daObjRIVERROCK_cFv = .text:0x00000ABC; // type:function size:0x318 scope:global align:4 +setBaseMtx__16daObjRIVERROCK_cFv = .text:0x00000DD4; // type:function size:0xEC scope:global align:4 +daObjRIVERROCK_Draw__FP16daObjRIVERROCK_c = .text:0x00000EC0; // type:function size:0x10 scope:global align:4 +daObjRIVERROCK_Execute__FP16daObjRIVERROCK_c = .text:0x00000ED0; // type:function size:0x4 scope:global align:4 +CreateHeap__16daObjRIVERROCK_cFv = .text:0x00000ED4; // type:function size:0x6C scope:global align:4 +daObjRIVERROCK_IsDelete__FP16daObjRIVERROCK_c = .text:0x00000F40; // type:function size:0x8 scope:global align:4 +__dt__20daObjRIVERROCK_HIO_cFv = .text:0x00000F48; // type:function size:0x40 scope:global align:4 +Delete__16daObjRIVERROCK_cFv = .text:0x00000F88; // type:function size:0x5C scope:global align:4 +Draw__16daObjRIVERROCK_cFv = .text:0x00000FE4; // type:function size:0x88 scope:global align:4 +Execute__16daObjRIVERROCK_cFPPA3_A4_f = .text:0x0000106C; // type:function size:0xCC scope:global align:4 +Create__16daObjRIVERROCK_cFv = .text:0x00001138; // type:function size:0x60 scope:global align:4 +__sinit_\d_a_obj_riverrock_cpp = .text:0x00001198; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90571 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +ccCylSrc$89105 = .rodata:0x00000004; // type:object size:0x44 scope:local align:4 +@90577 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@90655 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90656 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90657 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90658 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90659 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90660 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@90661 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90662 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@90665 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 +@90684 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 data:double +@90708 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@90709 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90710 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:string +@90711 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@90712 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90713 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90735 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90739 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@90800 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90801 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@90814 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@90900 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@90901 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +lbl_604_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjRIVERROCK_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RIVERROCK = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__20daObjRIVERROCK_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_604_data_6C = .data:0x0000006C; // type:object size:0x15 data:string +@89380 = .data:0x00000084; // type:object size:0xC scope:local align:4 +__RTTI__20daObjRIVERROCK_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__16daObjRIVERROCK_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_604_data_C0 = .data:0x000000C0; // type:object size:0x11 data:string +@89383 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjRIVERROCK_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_604_data_F0 = .data:0x000000F0; // type:object size:0x10 data:string +lbl_604_data_100 = .data:0x00000100; // type:object size:0x10 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_604_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@89092 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_rock/splits.txt b/config/RZDP01/rels/d_a_obj_rock/splits.txt new file mode 100644 index 0000000000..39a9d41647 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rock.cpp: + .text start:0x0000005C end:0x000008D0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_rock/symbols.txt b/config/RZDP01/rels/d_a_obj_rock/symbols.txt new file mode 100644 index 0000000000..af66553a85 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rock/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Rock_Draw__FP14obj_rock_class = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +daObj_Rock_Execute__FP14obj_rock_class = .text:0x000000DC; // type:function size:0x12C scope:global align:4 +daObj_Rock_IsDelete__FP14obj_rock_class = .text:0x00000208; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000210; // type:function size:0xA8 scope:global align:4 +daObj_Rock_Create__FP10fopAc_ac_c = .text:0x000002B8; // type:function size:0x4CC scope:global align:4 +daObj_Rock_Delete__FP14obj_rock_class = .text:0x00000784; // type:function size:0x88 scope:global align:4 +__ct__7rock_ssFv = .text:0x0000080C; // type:function size:0x68 scope:global align:4 +__dt__7rock_ssFv = .text:0x00000874; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94420 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94531 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94532 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94533 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94534 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94535 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94536 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94537 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94540 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +lbl_605_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$93460 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Rock_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ROCK = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rope_bridge/splits.txt b/config/RZDP01/rels/d_a_obj_rope_bridge/splits.txt new file mode 100644 index 0000000000..7e2271f9ab --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rope_bridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rope_bridge.cpp: + .text start:0x0000005C end:0x00001838 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000278 diff --git a/config/RZDP01/rels/d_a_obj_rope_bridge/symbols.txt b/config/RZDP01/rels/d_a_obj_rope_bridge/symbols.txt new file mode 100644 index 0000000000..eff23f670a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rope_bridge/symbols.txt @@ -0,0 +1,82 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__14daObjRBridge_cFv = .text:0x0000005C; // type:function size:0x8C scope:global align:4 +setBaseMtx__14daObjRBridge_cFv = .text:0x000000E8; // type:function size:0xA0 scope:global align:4 +checkE3Special__14daObjRBridge_cFv = .text:0x00000188; // type:function size:0x58 scope:global align:4 +setStPos__14daObjRBridge_cFv = .text:0x000001E0; // type:function size:0x134 scope:global align:4 +initLinePos__14daObjRBridge_cFv = .text:0x00000314; // type:function size:0x1F0 scope:global align:4 +setLinePos__14daObjRBridge_cFv = .text:0x00000504; // type:function size:0x31C scope:global align:4 +getLinePosSt__14daObjRBridge_cFP4cXyz = .text:0x00000820; // type:function size:0x6C scope:global align:4 +getLinePosBrg__14daObjRBridge_cFiP4cXyz = .text:0x0000088C; // type:function size:0x98 scope:global align:4 +checkTight__14daObjRBridge_cFv = .text:0x00000924; // type:function size:0x80 scope:global align:4 +Create__14daObjRBridge_cFv = .text:0x000009A4; // type:function size:0x194 scope:global align:4 +CreateHeap__14daObjRBridge_cFv = .text:0x00000B38; // type:function size:0x234 scope:global align:4 +create1st__14daObjRBridge_cFv = .text:0x00000D6C; // type:function size:0xB4 scope:global align:4 +Execute__14daObjRBridge_cFPPA3_A4_f = .text:0x00000E20; // type:function size:0xEC scope:global align:4 +action__14daObjRBridge_cFv = .text:0x00000F0C; // type:function size:0x144 scope:global align:4 +mode_wait__14daObjRBridge_cFv = .text:0x00001050; // type:function size:0x240 scope:global align:4 +init_cut__14daObjRBridge_cFv = .text:0x00001290; // type:function size:0x28 scope:global align:4 +mode_cut__14daObjRBridge_cFv = .text:0x000012B8; // type:function size:0x190 scope:global align:4 +mode_end__14daObjRBridge_cFv = .text:0x00001448; // type:function size:0x4 scope:global align:4 +Draw__14daObjRBridge_cFv = .text:0x0000144C; // type:function size:0x1F0 scope:global align:4 +checkHimoCulling__14daObjRBridge_cFv = .text:0x0000163C; // type:function size:0xC4 scope:global align:4 +Delete__14daObjRBridge_cFv = .text:0x00001700; // type:function size:0x60 scope:global align:4 +daObjRBridge_create1st__FP14daObjRBridge_c = .text:0x00001760; // type:function size:0xC0 scope:global align:4 +daObjRBridge_MoveBGDelete__FP14daObjRBridge_c = .text:0x00001820; // type:function size:0x4 scope:global align:4 +daObjRBridge_MoveBGExecute__FP14daObjRBridge_c = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daObjRBridge_MoveBGDraw__FP14daObjRBridge_c = .text:0x00001828; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_brgBmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_brgDzbIdx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_rope_length = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_himo_thick = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_rope_cullbox_offset = .rodata:0x00000028; // type:object size:0x18 scope:global align:4 +l_rope_cullbox = .rodata:0x00000040; // type:object size:0x18 scope:global align:4 +@89010 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +@91213 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91214 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@91215 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@91290 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@91291 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@91374 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@91375 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89333 = .rodata:0x0000007C; // type:object size:0x24 scope:local align:4 +@91566 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@91567 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@91627 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@91630 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 data:double +@91641 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@91642 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_110_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_110_data_1C = .data:0x0000001C; // type:object size:0x9 data:string +l_ropeArcName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +l_rope_offsetL = .data:0x0000002C; // type:object size:0x18 scope:global align:4 +l_rope_offsetS = .data:0x00000044; // type:object size:0x18 scope:global align:4 +l_rope_offsetSt = .data:0x0000005C; // type:object size:0xC scope:global align:4 +l_cull_sizeS = .data:0x00000068; // type:object size:0x18 scope:global align:4 +l_cull_sizeL = .data:0x00000080; // type:object size:0x18 scope:global align:4 +l_att_disXZ = .data:0x00000098; // type:object size:0x8 scope:global align:4 +l_att_high = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +l_att_low = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +l_att_ang = .data:0x000000B0; // type:object size:0x4 scope:global align:4 +l_sph_src = .data:0x000000B4; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .data:0x000000F4; // type:object size:0x40 scope:global align:4 +l_cps_src = .data:0x00000134; // type:object size:0x4C scope:global align:4 +lbl_110_data_180 = .data:0x00000180; // type:object size:0x7 data:string +l_fall_start_se$89406 = .data:0x00000188; // type:object size:0x8 scope:local align:4 +l_fall_end_se$89407 = .data:0x00000190; // type:object size:0x8 scope:local align:4 +daObjRBridge_METHODS = .data:0x00000198; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RopeBridge = .data:0x000001B8; // type:object size:0x30 scope:global align:4 +__vt__14daObjRBridge_c = .data:0x000001E8; // type:object size:0x28 scope:global align:4 +lbl_110_data_210 = .data:0x00000210; // type:object size:0xF data:string +@89519 = .data:0x00000220; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjRBridge_c = .data:0x00000234; // type:object size:0x8 scope:global align:4 +lbl_110_data_23C = .data:0x0000023C; // type:object size:0x11 data:string +@89521 = .data:0x00000250; // type:object size:0xC scope:local align:4 +__vt__18mDoExt_3DlineMat_c = .data:0x00000264; // type:object size:0x14 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rotBridge/splits.txt b/config/RZDP01/rels/d_a_obj_rotBridge/splits.txt new file mode 100644 index 0000000000..50a1df3062 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rotBridge/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotBridge.cpp: + .text start:0x000000CC end:0x00000AC4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_rotBridge/symbols.txt b/config/RZDP01/rels/d_a_obj_rotBridge/symbols.txt new file mode 100644 index 0000000000..283689245e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rotBridge/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daRotBridge_HIO_cFv = .text:0x000000CC; // type:function size:0x44 scope:global align:4 +setBaseMtx__13daRotBridge_cFv = .text:0x00000110; // type:function size:0xE4 scope:global align:4 +CreateHeap__13daRotBridge_cFv = .text:0x000001F4; // type:function size:0x17C scope:global align:4 +create__13daRotBridge_cFv = .text:0x00000370; // type:function size:0x204 scope:global align:4 +rideCallBack__13daRotBridge_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000574; // type:function size:0x18 scope:global align:4 +Execute__13daRotBridge_cFPPA3_A4_f = .text:0x0000058C; // type:function size:0xD8 scope:global align:4 +playerAreaCheck__13daRotBridge_cFv = .text:0x00000664; // type:function size:0xA0 scope:global align:4 +moveBridge__13daRotBridge_cFv = .text:0x00000704; // type:function size:0x1E0 scope:global align:4 +Draw__13daRotBridge_cFv = .text:0x000008E4; // type:function size:0xAC scope:global align:4 +Delete__13daRotBridge_cFv = .text:0x00000990; // type:function size:0x74 scope:global align:4 +daRotBridge_Draw__FP13daRotBridge_c = .text:0x00000A04; // type:function size:0x10 scope:global align:4 +daRotBridge_Execute__FP13daRotBridge_c = .text:0x00000A14; // type:function size:0x4 scope:global align:4 +daRotBridge_Delete__FP13daRotBridge_c = .text:0x00000A18; // type:function size:0x4 scope:global align:4 +daRotBridge_Create__FP10fopAc_ac_c = .text:0x00000A1C; // type:function size:0x4 scope:global align:4 +__dt__17daRotBridge_HIO_cFv = .text:0x00000A20; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rotBridge_cpp = .text:0x00000A60; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000AA8; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90071 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +l_dzbIdx = .rodata:0x00000010; // type:object size:0xC scope:global align:4 +l_bckIdx = .rodata:0x0000001C; // type:object size:0xC scope:global align:4 +@90121 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90171 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@90225 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90236 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@90275 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_606_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_606_data_A = .data:0x0000000A; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000014; // type:object size:0xC scope:global align:4 +l_daRotBridge_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotBridge = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__17daRotBridge_HIO_c = .data:0x00000070; // type:object size:0xC scope:global align:4 +lbl_606_data_7C = .data:0x0000007C; // type:object size:0x12 data:string +@89185 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__17daRotBridge_HIO_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__13daRotBridge_c = .data:0x000000AC; // type:object size:0x28 scope:global align:4 +lbl_606_data_D4 = .data:0x000000D4; // type:object size:0xE data:string +@89187 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__13daRotBridge_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88976 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x18 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_rotTrap/splits.txt b/config/RZDP01/rels/d_a_obj_rotTrap/splits.txt new file mode 100644 index 0000000000..75cb571c58 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rotTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rotTrap.cpp: + .text start:0x000000CC end:0x00000C1C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000074 + .data start:0x00000000 end:0x000001C0 + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_obj_rotTrap/symbols.txt b/config/RZDP01/rels/d_a_obj_rotTrap/symbols.txt new file mode 100644 index 0000000000..137d7b69af --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rotTrap/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daRotTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global align:4 +setBaseMtx__11daRotTrap_cFv = .text:0x0000010C; // type:function size:0x94 scope:global align:4 +CreateHeap__11daRotTrap_cFv = .text:0x000001A0; // type:function size:0xE4 scope:global align:4 +create__11daRotTrap_cFv = .text:0x00000284; // type:function size:0x1C4 scope:global align:4 +Execute__11daRotTrap_cFPPA3_A4_f = .text:0x00000448; // type:function size:0x58 scope:global align:4 +procMain__11daRotTrap_cFv = .text:0x000004A0; // type:function size:0x120 scope:global align:4 +init_modeWait__11daRotTrap_cFv = .text:0x000005C0; // type:function size:0x74 scope:global align:4 +modeWait__11daRotTrap_cFv = .text:0x00000634; // type:function size:0x60 scope:global align:4 +init_modeAcc__11daRotTrap_cFv = .text:0x00000694; // type:function size:0xF4 scope:global align:4 +modeAcc__11daRotTrap_cFv = .text:0x00000788; // type:function size:0xD8 scope:global align:4 +modeMove__11daRotTrap_cFv = .text:0x00000860; // type:function size:0xE0 scope:global align:4 +seSet__11daRotTrap_cFv = .text:0x00000940; // type:function size:0x108 scope:global align:4 +Draw__11daRotTrap_cFv = .text:0x00000A48; // type:function size:0x98 scope:global align:4 +Delete__11daRotTrap_cFv = .text:0x00000AE0; // type:function size:0x68 scope:global align:4 +daRotTrap_Draw__FP11daRotTrap_c = .text:0x00000B48; // type:function size:0x10 scope:global align:4 +daRotTrap_Execute__FP11daRotTrap_c = .text:0x00000B58; // type:function size:0x4 scope:global align:4 +daRotTrap_Delete__FP11daRotTrap_c = .text:0x00000B5C; // type:function size:0x4 scope:global align:4 +daRotTrap_Create__FP10fopAc_ac_c = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +__dt__15daRotTrap_HIO_cFv = .text:0x00000B64; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rotTrap_cpp = .text:0x00000BA4; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daRotTrap_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +mode_proc$91843 = .rodata:0x00000034; // type:object size:0x24 scope:local align:4 +@93025 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93056 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93057 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@93058 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@93059 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@93060 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93073 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +atPos = .data:0x00000000; // type:object size:0xA8 scope:global align:4 +atR = .data:0x000000A8; // type:object size:0x38 scope:global align:4 +lbl_607_data_E0 = .data:0x000000E0; // type:object size:0x7 data:string +l_daRotTrap_Method = .data:0x000000E8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotTrap = .data:0x00000108; // type:object size:0x30 scope:global align:4 +__vt__15daRotTrap_HIO_c = .data:0x00000138; // type:object size:0xC scope:global align:4 +lbl_607_data_144 = .data:0x00000144; // type:object size:0x10 data:string +@91978 = .data:0x00000154; // type:object size:0x14 scope:local align:4 +__RTTI__15daRotTrap_HIO_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +__vt__11daRotTrap_c = .data:0x00000170; // type:object size:0x28 scope:global align:4 +lbl_607_data_198 = .data:0x00000198; // type:object size:0xC data:string +@91982 = .data:0x000001A4; // type:object size:0x14 scope:local align:4 +__RTTI__11daRotTrap_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91756 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:float +mCcDCyl__11daRotTrap_c = .bss:0x00000024; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_roten/splits.txt b/config/RZDP01/rels/d_a_obj_roten/splits.txt new file mode 100644 index 0000000000..41363fd917 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_roten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_roten.cpp: + .text start:0x0000005C end:0x00000810 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_roten/symbols.txt b/config/RZDP01/rels/d_a_obj_roten/symbols.txt new file mode 100644 index 0000000000..8a341b88f4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_roten/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObj_Roten_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObj_Roten_cFv = .text:0x0000007C; // type:function size:0x88 scope:global align:4 +Create__13daObj_Roten_cFv = .text:0x00000104; // type:function size:0x294 scope:global align:4 +CreateHeap__13daObj_Roten_cFv = .text:0x00000398; // type:function size:0x6C scope:global align:4 +create__13daObj_Roten_cFv = .text:0x00000404; // type:function size:0xE8 scope:global align:4 +Execute__13daObj_Roten_cFPPA3_A4_f = .text:0x000004EC; // type:function size:0xF8 scope:global align:4 +Draw__13daObj_Roten_cFv = .text:0x000005E4; // type:function size:0x12C scope:global align:4 +Delete__13daObj_Roten_cFv = .text:0x00000710; // type:function size:0x80 scope:global align:4 +daObj_Roten_Create__FPv = .text:0x00000790; // type:function size:0x4 scope:global align:4 +daObj_Roten_Delete__FPv = .text:0x00000794; // type:function size:0x4 scope:global align:4 +daObj_Roten_Execute__FPv = .text:0x00000798; // type:function size:0x4 scope:global align:4 +daObj_Roten_Draw__FPv = .text:0x0000079C; // type:function size:0x10 scope:global align:4 +daObj_Roten_IsDelete__FPv = .text:0x000007AC; // type:function size:0x8 scope:global align:4 +__dt__13daObj_Roten_cFv = .text:0x000007B4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89962 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89963 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89964 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89965 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89966 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89967 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89968 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89969 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89971 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@90031 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +lbl_608_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 +@90040 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90042 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90043 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +lbl_608_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_resFileName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_bmdFileIdx = .data:0x00000010; // type:object size:0x4 scope:global align:4 data:4byte +l_dzbFileIdx = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Roten_MethodTable = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ROTEN = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Roten_c = .data:0x00000068; // type:object size:0x2C scope:global align:4 +lbl_608_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89148 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObj_Roten_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rstair/splits.txt b/config/RZDP01/rels/d_a_obj_rstair/splits.txt new file mode 100644 index 0000000000..a970bca84c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rstair/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_rstair.cpp: + .text start:0x0000005C end:0x00000FC0 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000FC diff --git a/config/RZDP01/rels/d_a_obj_rstair/symbols.txt b/config/RZDP01/rels/d_a_obj_rstair/symbols.txt new file mode 100644 index 0000000000..890351a699 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rstair/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjRotStair_cFv = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +setBaseMtx__15daObjRotStair_cFv = .text:0x000000EC; // type:function size:0x90 scope:global align:4 +Create__15daObjRotStair_cFv = .text:0x0000017C; // type:function size:0x134 scope:global align:4 +CreateHeap__15daObjRotStair_cFv = .text:0x000002B0; // type:function size:0x1E8 scope:global align:4 +create1st__15daObjRotStair_cFv = .text:0x00000498; // type:function size:0xAC scope:global align:4 +Execute__15daObjRotStair_cFPPA3_A4_f = .text:0x00000544; // type:function size:0xE0 scope:global align:4 +init_modeWait__15daObjRotStair_cFv = .text:0x00000624; // type:function size:0xC4 scope:global align:4 +modeWait__15daObjRotStair_cFv = .text:0x000006E8; // type:function size:0x108 scope:global align:4 +init_modeRotate__15daObjRotStair_cFv = .text:0x000007F0; // type:function size:0xD4 scope:global align:4 +modeRotate__15daObjRotStair_cFv = .text:0x000008C4; // type:function size:0x15C scope:global align:4 +actionWait__15daObjRotStair_cFv = .text:0x00000A20; // type:function size:0x78 scope:global align:4 +actionOrderEvent__15daObjRotStair_cFv = .text:0x00000A98; // type:function size:0x6C scope:global align:4 +actionEvent__15daObjRotStair_cFv = .text:0x00000B04; // type:function size:0x5C scope:global align:4 +actionDead__15daObjRotStair_cFv = .text:0x00000B60; // type:function size:0x4 scope:global align:4 +checkChangeSw__15daObjRotStair_cFv = .text:0x00000B64; // type:function size:0x7C scope:global align:4 +offSwitch__15daObjRotStair_cFi = .text:0x00000BE0; // type:function size:0x6C scope:global align:4 +onWaterModel__15daObjRotStair_cFv = .text:0x00000C4C; // type:function size:0x54 scope:global align:4 +offWaterModel__15daObjRotStair_cFv = .text:0x00000CA0; // type:function size:0x60 scope:global align:4 +Draw__15daObjRotStair_cFv = .text:0x00000D00; // type:function size:0x1B4 scope:global align:4 +Delete__15daObjRotStair_cFv = .text:0x00000EB4; // type:function size:0x6C scope:global align:4 +daObjRotStair_create1st__FP15daObjRotStair_c = .text:0x00000F20; // type:function size:0x60 scope:global align:4 +daObjRotStair_MoveBGDelete__FP15daObjRotStair_c = .text:0x00000F80; // type:function size:0x4 scope:global align:4 +daObjRotStair_MoveBGExecute__FP15daObjRotStair_c = .text:0x00000F84; // type:function size:0x4 scope:global align:4 +daObjRotStair_MoveBGDraw__FP15daObjRotStair_c = .text:0x00000F88; // type:function size:0x10 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000F98; // type:function size:0x1C scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000FB4; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_wtr_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_wtr_btk = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_target_angleY = .rodata:0x00000010; // type:object size:0x10 scope:global align:4 +@90639 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90759 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90760 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90853 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_609_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$89275 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_func$89351 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +daObjRotStair_METHODS = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_Obj_RotStair = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__15daObjRotStair_c = .data:0x000000A8; // type:object size:0x28 scope:global align:4 +lbl_609_data_D0 = .data:0x000000D0; // type:object size:0x10 data:string +@89502 = .data:0x000000E0; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjRotStair_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_rw/splits.txt b/config/RZDP01/rels/d_a_obj_rw/splits.txt new file mode 100644 index 0000000000..a49af3c5d1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_rw.cpp: + .text start:0x000000CC end:0x00000DD0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000001A4 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_rw/symbols.txt b/config/RZDP01/rels/d_a_obj_rw/symbols.txt new file mode 100644 index 0000000000..feb36c93ba --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_rw/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daOBJ_RW_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000000F0; // type:function size:0xA8 scope:global align:4 +daOBJ_RW_Draw__FP12obj_rw_class = .text:0x00000198; // type:function size:0x12C scope:global align:4 +daOBJ_RW_Execute__FP12obj_rw_class = .text:0x000002C4; // type:function size:0x69C scope:global align:4 +daOBJ_RW_IsDelete__FP12obj_rw_class = .text:0x00000960; // type:function size:0x8 scope:global align:4 +daOBJ_RW_Delete__FP12obj_rw_class = .text:0x00000968; // type:function size:0x74 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000009DC; // type:function size:0x94 scope:global align:4 +daOBJ_RW_Create__FP10fopAc_ac_c = .text:0x00000A70; // type:function size:0x2D8 scope:global align:4 +__dt__14daOBJ_RW_HIO_cFv = .text:0x00000D48; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_rw_cpp = .text:0x00000D88; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93326 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93365 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93366 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93367 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93438 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93439 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93441 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93442 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93443 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93444 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93445 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93448 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93450 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93451 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93455 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@93536 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93537 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +pole_x$91943 = .data:0x00000000; // type:object size:0x10 scope:local align:4 +pole_z$91944 = .data:0x00000010; // type:object size:0x10 scope:local align:4 +lbl_610_data_20 = .data:0x00000020; // type:object size:0x7 data:string +cc_sph_src$92005 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +cc_cyl_src$92006 = .data:0x00000068; // type:object size:0x44 scope:local align:4 +l_daOBJ_RW_Method = .data:0x000000AC; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_RW = .data:0x000000CC; // type:object size:0x30 scope:global align:4 +__vt__14daOBJ_RW_HIO_c = .data:0x000000FC; // type:object size:0xC scope:global align:4 +lbl_610_data_108 = .data:0x00000108; // type:object size:0xF data:string +@92057 = .data:0x00000118; // type:object size:0xC scope:local align:4 +__RTTI__14daOBJ_RW_HIO_c = .data:0x00000124; // type:object size:0x8 scope:global align:4 +lbl_610_data_12C = .data:0x0000012C; // type:object size:0x78 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_610_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91790 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_sWallShutter/splits.txt b/config/RZDP01/rels/d_a_obj_sWallShutter/splits.txt new file mode 100644 index 0000000000..76934ce3f7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sWallShutter/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sWallShutter.cpp: + .text start:0x000000CC end:0x00000C70 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000070 + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_obj_sWallShutter/symbols.txt b/config/RZDP01/rels/d_a_obj_sWallShutter/symbols.txt new file mode 100644 index 0000000000..8b4ca0b47d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sWallShutter/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daSwShutter_HIO_cFv = .text:0x000000CC; // type:function size:0x64 scope:global align:4 +setBaseMtx__13daSwShutter_cFv = .text:0x00000130; // type:function size:0x9C scope:global align:4 +CreateHeap__13daSwShutter_cFv = .text:0x000001CC; // type:function size:0x7C scope:global align:4 +create__13daSwShutter_cFv = .text:0x00000248; // type:function size:0x188 scope:global align:4 +Execute__13daSwShutter_cFPPA3_A4_f = .text:0x000003D0; // type:function size:0x50 scope:global align:4 +moveMain__13daSwShutter_cFv = .text:0x00000420; // type:function size:0xFC scope:global align:4 +modeWait__13daSwShutter_cFv = .text:0x0000051C; // type:function size:0x54 scope:global align:4 +init_modeMoveDownInit__13daSwShutter_cFv = .text:0x00000570; // type:function size:0x22C scope:global align:4 +modeMoveDownInit__13daSwShutter_cFv = .text:0x0000079C; // type:function size:0x1C scope:global align:4 +init_modeMoveDown__13daSwShutter_cFv = .text:0x000007B8; // type:function size:0x100 scope:global align:4 +modeMoveDown__13daSwShutter_cFv = .text:0x000008B8; // type:function size:0x23C scope:global align:4 +modeMoveDownEnd__13daSwShutter_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +Draw__13daSwShutter_cFv = .text:0x00000AF8; // type:function size:0x98 scope:global align:4 +Delete__13daSwShutter_cFv = .text:0x00000B90; // type:function size:0x3C scope:global align:4 +daSwShutter_Draw__FP13daSwShutter_c = .text:0x00000BCC; // type:function size:0x10 scope:global align:4 +daSwShutter_Execute__FP13daSwShutter_c = .text:0x00000BDC; // type:function size:0x4 scope:global align:4 +daSwShutter_Delete__FP13daSwShutter_c = .text:0x00000BE0; // type:function size:0x4 scope:global align:4 +daSwShutter_Create__FP10fopAc_ac_c = .text:0x00000BE4; // type:function size:0x4 scope:global align:4 +__dt__17daSwShutter_HIO_cFv = .text:0x00000BE8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_sWallShutter_cpp = .text:0x00000C28; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89969 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89970 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89971 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89972 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89973 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89974 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89975 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89976 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000020; // type:object size:0x8 scope:global align:4 +l_dzbIdx = .rodata:0x00000028; // type:object size:0x8 scope:global align:4 +@90038 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +mode_proc$89042 = .rodata:0x00000034; // type:object size:0x30 scope:local align:4 +@90071 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@90115 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@90116 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +lbl_111_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_111_data_8 = .data:0x00000008; // type:object size:0x7 data:string +l_resNameIdx = .data:0x00000010; // type:object size:0x8 scope:global align:4 +l_daSwShutter_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwallShutter = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__17daSwShutter_HIO_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_111_data_74 = .data:0x00000074; // type:object size:0x12 data:string +@89172 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__17daSwShutter_HIO_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +__vt__13daSwShutter_c = .data:0x000000A4; // type:object size:0x28 scope:global align:4 +lbl_111_data_CC = .data:0x000000CC; // type:object size:0xE data:string +@89174 = .data:0x000000DC; // type:object size:0x14 scope:local align:4 +__RTTI__13daSwShutter_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88977 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_saidan/splits.txt b/config/RZDP01/rels/d_a_obj_saidan/splits.txt new file mode 100644 index 0000000000..e7745c55de --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_saidan/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_saidan.cpp: + .text start:0x000000CC end:0x00000694 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000108 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_saidan/symbols.txt b/config/RZDP01/rels/d_a_obj_saidan/symbols.txt new file mode 100644 index 0000000000..576395a37a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_saidan/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daSaidan_HIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +setBaseMtx__10daSaidan_cFv = .text:0x000000F4; // type:function size:0x88 scope:global align:4 +CreateHeap__10daSaidan_cFv = .text:0x0000017C; // type:function size:0x68 scope:global align:4 +create__10daSaidan_cFv = .text:0x000001E4; // type:function size:0x128 scope:global align:4 +Execute__10daSaidan_cFPPA3_A4_f = .text:0x0000030C; // type:function size:0x68 scope:global align:4 +modeWait__10daSaidan_cFv = .text:0x00000374; // type:function size:0x58 scope:global align:4 +modeMove__10daSaidan_cFv = .text:0x000003CC; // type:function size:0xD4 scope:global align:4 +init_modeMoveEnd__10daSaidan_cFv = .text:0x000004A0; // type:function size:0x84 scope:global align:4 +modeMoveEnd__10daSaidan_cFv = .text:0x00000524; // type:function size:0x4 scope:global align:4 +Draw__10daSaidan_cFv = .text:0x00000528; // type:function size:0x98 scope:global align:4 +Delete__10daSaidan_cFv = .text:0x000005C0; // type:function size:0x30 scope:global align:4 +daSaidan_Draw__FP10daSaidan_c = .text:0x000005F0; // type:function size:0x10 scope:global align:4 +daSaidan_Execute__FP10daSaidan_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +daSaidan_Delete__FP10daSaidan_c = .text:0x00000604; // type:function size:0x4 scope:global align:4 +daSaidan_Create__FP10fopAc_ac_c = .text:0x00000608; // type:function size:0x4 scope:global align:4 +__dt__14daSaidan_HIO_cFv = .text:0x0000060C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_saidan_cpp = .text:0x0000064C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89703 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89704 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89786 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89787 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89788 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@89789 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89790 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_611_data_0 = .data:0x00000000; // type:object size:0x9 data:string +mode_proc$89025 = .data:0x0000000C; // type:object size:0x24 scope:local align:4 +l_daSaidan_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Saidan = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__14daSaidan_HIO_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_611_data_8C = .data:0x0000008C; // type:object size:0xF data:string +@89103 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__14daSaidan_HIO_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +__vt__10daSaidan_c = .data:0x000000B8; // type:object size:0x28 scope:global align:4 +lbl_611_data_E0 = .data:0x000000E0; // type:object size:0xB data:string +@89105 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__10daSaidan_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_sakuita/splits.txt b/config/RZDP01/rels/d_a_obj_sakuita/splits.txt new file mode 100644 index 0000000000..a58e820958 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sakuita/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sakuita.cpp: + .text start:0x0000005C end:0x000006F4 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_obj_sakuita/symbols.txt b/config/RZDP01/rels/d_a_obj_sakuita/symbols.txt new file mode 100644 index 0000000000..485d128ef9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sakuita/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create_init__14daObjSakuita_cFv = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +setBaseMtx__14daObjSakuita_cFv = .text:0x00000138; // type:function size:0x7C scope:global align:4 +setPlatePos__14daObjSakuita_cFv = .text:0x000001B4; // type:function size:0x1C8 scope:global align:4 +calcAngle__14daObjSakuita_cFv = .text:0x0000037C; // type:function size:0xB4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000430; // type:function size:0x6C scope:global align:4 +daObjSakuita_Draw__FP14daObjSakuita_c = .text:0x0000049C; // type:function size:0x3C scope:global align:4 +daObjSakuita_Execute__FP14daObjSakuita_c = .text:0x000004D8; // type:function size:0x58 scope:global align:4 +daObjSakuita_IsDelete__FP14daObjSakuita_c = .text:0x00000530; // type:function size:0x8 scope:global align:4 +daObjSakuita_Delete__FP14daObjSakuita_c = .text:0x00000538; // type:function size:0xB8 scope:global align:4 +daObjSakuita_Create__FP10fopAc_ac_c = .text:0x000005F0; // type:function size:0x104 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjSakuita_c = .rodata:0x00000000; // type:object size:0x2C scope:global align:4 +@93342 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93343 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93344 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93345 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93346 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93347 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93376 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93377 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93378 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93379 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93388 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +lbl_612_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_612_data_10 = .data:0x00000010; // type:object size:0xE data:string +l_daObjSakuita_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Sakuita = .data:0x00000040; // type:object size:0x30 scope:global align:4 +lbl_612_data_70 = .data:0x00000070; // type:object size:0xE data:string +lbl_612_data_7E = .data:0x0000007E; // type:object size:0xE data:string diff --git a/config/RZDP01/rels/d_a_obj_sakuita_rope/splits.txt b/config/RZDP01/rels/d_a_obj_sakuita_rope/splits.txt new file mode 100644 index 0000000000..ede146863a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sakuita_rope/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sakuita_rope.cpp: + .text start:0x0000005C end:0x00000FDC + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_obj_sakuita_rope/symbols.txt b/config/RZDP01/rels/d_a_obj_sakuita_rope/symbols.txt new file mode 100644 index 0000000000..cdeb2e2162 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sakuita_rope/symbols.txt @@ -0,0 +1,54 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__9Sakuita_cFP4cXyzsSc = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +draw__9Sakuita_cFv = .text:0x000000DC; // type:function size:0x1C scope:global align:4 +setBaseMtx__9Sakuita_cFv = .text:0x000000F8; // type:function size:0x8C scope:global align:4 +setPlatePos__9Sakuita_cFP4cXyz = .text:0x00000184; // type:function size:0x1B8 scope:global align:4 +calcAngle__9Sakuita_cFv = .text:0x0000033C; // type:function size:0xB4 scope:global align:4 +create_init__14daObjItaRope_cFv = .text:0x000003F0; // type:function size:0x2F8 scope:global align:4 +setBaseMtx__14daObjItaRope_cFv = .text:0x000006E8; // type:function size:0x50 scope:global align:4 +setNormalRopePos__14daObjItaRope_cFv = .text:0x00000738; // type:function size:0x300 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000A38; // type:function size:0x1B0 scope:global align:4 +__ct__10RopeWork_cFv = .text:0x00000BE8; // type:function size:0x4 scope:global align:4 +__dt__10RopeWork_cFv = .text:0x00000BEC; // type:function size:0x40 scope:global align:4 +__ct__9Sakuita_cFv = .text:0x00000C2C; // type:function size:0x4 scope:global align:4 +daObjItaRope_Draw__FP14daObjItaRope_c = .text:0x00000C30; // type:function size:0xC4 scope:global align:4 +daObjItaRope_Execute__FP14daObjItaRope_c = .text:0x00000CF4; // type:function size:0xC4 scope:global align:4 +daObjItaRope_IsDelete__FP14daObjItaRope_c = .text:0x00000DB8; // type:function size:0x8 scope:global align:4 +daObjItaRope_Delete__FP14daObjItaRope_c = .text:0x00000DC0; // type:function size:0xCC scope:global align:4 +daObjItaRope_Create__FP10fopAc_ac_c = .text:0x00000E8C; // type:function size:0xF8 scope:global align:4 +zero__4cXyzFv = .text:0x00000F84; // type:function size:0x18 scope:global align:4 +__dt__9Sakuita_cFv = .text:0x00000F9C; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__14daObjItaRope_c = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +@90887 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90896 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90909 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90923 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90924 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90925 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90926 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90928 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 data:double +@91000 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@91001 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@91002 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@91003 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@91068 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@91093 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +lbl_613_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_613_data_10 = .data:0x00000010; // type:object size:0xE data:string +lbl_613_data_1E = .data:0x0000001E; // type:object size:0x6 +l_daObjItaRope_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ItaRope = .data:0x00000044; // type:object size:0x30 scope:global align:4 +lbl_613_data_74 = .data:0x00000074; // type:object size:0xE data:string +lbl_613_data_82 = .data:0x00000082; // type:object size:0xD data:string +lbl_613_data_8F = .data:0x0000008F; // type:object size:0xE data:string diff --git a/config/RZDP01/rels/d_a_obj_scannon/splits.txt b/config/RZDP01/rels/d_a_obj_scannon/splits.txt new file mode 100644 index 0000000000..5f8bbb58e7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon.cpp: + .text start:0x0000005C end:0x00002224 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000174 + .data start:0x00000000 end:0x000003A8 + .bss start:0x00000000 end:0x00000048 diff --git a/config/RZDP01/rels/d_a_obj_scannon/symbols.txt b/config/RZDP01/rels/d_a_obj_scannon/symbols.txt new file mode 100644 index 0000000000..56992387f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon/symbols.txt @@ -0,0 +1,134 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +daSCannon_c_createHeap__FP10fopAc_ac_c = .text:0x000000B0; // type:function size:0x4 scope:global align:4 +__ct__11daSCannon_cFv = .text:0x000000B4; // type:function size:0xA4 scope:global align:4 +__dt__11daSCannon_cFv = .text:0x00000158; // type:function size:0xEC scope:global align:4 +create__11daSCannon_cFv = .text:0x00000244; // type:function size:0x3CC scope:global align:4 +draw__11daSCannon_cFv = .text:0x00000610; // type:function size:0x224 scope:global align:4 data:4byte +Delete__11daSCannon_cFv = .text:0x00000834; // type:function size:0x90 scope:global align:4 +setModelMtx__11daSCannon_cFv = .text:0x000008C4; // type:function size:0x6C scope:global align:4 +setPtlModelMtx__11daSCannon_cFv = .text:0x00000930; // type:function size:0x8C scope:global align:4 +createHeap__11daSCannon_cFv = .text:0x000009BC; // type:function size:0x338 scope:global align:4 +middleExe__11daSCannon_cFv = .text:0x00000CF4; // type:function size:0xA0 scope:global align:4 +orderEvtInit__11daSCannon_cFv = .text:0x00000D94; // type:function size:0xB0 scope:global align:4 +exeModeWait__11daSCannon_cFv = .text:0x00000E44; // type:function size:0x18C scope:global align:4 +exeModeOrderEvt__11daSCannon_cFv = .text:0x00000FD0; // type:function size:0xCC scope:global align:4 +exeModeActionEvt__11daSCannon_cFv = .text:0x0000109C; // type:function size:0x1A4 scope:global align:4 +exeModeEnd__11daSCannon_cFv = .text:0x00001240; // type:function size:0x4 scope:global align:4 +demoExe__11daSCannon_cFv = .text:0x00001244; // type:function size:0xE0 scope:global align:4 +demoModeInit__11daSCannon_cFi = .text:0x00001324; // type:function size:0x90 scope:global align:4 +demoInitLinkIn__11daSCannon_cFv = .text:0x000013B4; // type:function size:0x4 scope:global align:4 +demoExeLinkIn__11daSCannon_cFv = .text:0x000013B8; // type:function size:0xC8 scope:global align:4 +demoInitSet__11daSCannon_cFv = .text:0x00001480; // type:function size:0x98 scope:global align:4 +demoExeSet__11daSCannon_cFv = .text:0x00001518; // type:function size:0x98 scope:global align:4 +demoInitMove__11daSCannon_cFv = .text:0x000015B0; // type:function size:0x4 scope:global align:4 +demoExeMove__11daSCannon_cFv = .text:0x000015B4; // type:function size:0x100 scope:global align:4 +demoInitFire__11daSCannon_cFv = .text:0x000016B4; // type:function size:0x54 scope:global align:4 +demoExeFire__11daSCannon_cFv = .text:0x00001708; // type:function size:0x64 scope:global align:4 +demoInitFinish__11daSCannon_cFv = .text:0x0000176C; // type:function size:0xC4 scope:global align:4 +demoExeFinish__11daSCannon_cFv = .text:0x00001830; // type:function size:0xE4 scope:global align:4 +demoInitWarpEndWait__11daSCannon_cFv = .text:0x00001914; // type:function size:0xC8 scope:global align:4 +demoExeWarpEndWait__11daSCannon_cFv = .text:0x000019DC; // type:function size:0xAC scope:global align:4 +demoInitWarpEndMove__11daSCannon_cFv = .text:0x00001A88; // type:function size:0x14 scope:global align:4 +demoExeWarpEndMove__11daSCannon_cFv = .text:0x00001A9C; // type:function size:0x6C scope:global align:4 +changeScene__11daSCannon_cFv = .text:0x00001B08; // type:function size:0xE8 scope:global align:4 +init__11daSCannon_cFv = .text:0x00001BF0; // type:function size:0x98 scope:global align:4 +initEmtRt__11daSCannon_cFUsiPCUsPP14JPABaseEmitter = .text:0x00001C88; // type:function size:0x134 scope:global align:4 +exeEmtRt__11daSCannon_cFUsiPP14JPABaseEmitter = .text:0x00001DBC; // type:function size:0x90 scope:global align:4 +initEmtLine__11daSCannon_cFv = .text:0x00001E4C; // type:function size:0xE0 scope:global align:4 +exeEmtLine__11daSCannon_cFv = .text:0x00001F2C; // type:function size:0xB8 scope:global align:4 +delEmtAll__11daSCannon_cFv = .text:0x00001FE4; // type:function size:0x3C scope:global align:4 +setCannonRepair__11daSCannon_cFv = .text:0x00002020; // type:function size:0x8C scope:global align:4 +daSCannon_create__FP11daSCannon_c = .text:0x000020AC; // type:function size:0x54 scope:global align:4 +daSCannon_Delete__FP11daSCannon_c = .text:0x00002100; // type:function size:0x4 scope:global align:4 +daSCannon_execute__FP11daSCannon_c = .text:0x00002104; // type:function size:0x24 scope:global align:4 +daSCannon_draw__FP11daSCannon_c = .text:0x00002128; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_scannon_cpp = .text:0x0000212C; // type:function size:0x74 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000021A0; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +TKS_SET_POS = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +SMK_PARTICLE_NAME = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +APP_PARTICLE_NAME = .rodata:0x00000012; // type:object size:0x6 scope:global align:2 +@96087 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96088 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96089 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@96090 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96164 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96165 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@96190 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96191 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +s_exeProc__11daSCannon_c = .rodata:0x00000038; // type:object size:0x30 scope:global align:4 +s_demoExeProc_WarpEnd__11daSCannon_c = .rodata:0x00000068; // type:object size:0x30 scope:global align:4 +s_demoExeProc_FireFirst__11daSCannon_c = .rodata:0x00000098; // type:object size:0x18 scope:global align:4 +s_demoExeProc_FireSecond__11daSCannon_c = .rodata:0x000000B0; // type:object size:0x60 scope:global align:4 +s_demoTable__11daSCannon_c = .rodata:0x00000110; // type:object size:0x30 scope:global align:4 +@96435 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@96436 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@96437 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@96450 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 data:float +@96457 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@96472 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@96473 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@96474 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@96481 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 data:float +@96532 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@96533 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@96534 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +a_exit_id$93892 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName_Comp = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +lbl_614_data_10 = .data:0x00000010; // type:object size:0x8 data:string +l_arcName_Crash = .data:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_614_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +l_arcName_Zev = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_614_data_28 = .data:0x00000028; // type:object size:0x8 data:string +l_arcName_Ptl = .data:0x00000030; // type:object size:0x4 scope:global align:4 +lbl_614_data_34 = .data:0x00000034; // type:object size:0x8 data:string +l_staffName = .data:0x0000003C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_614_data_40 = .data:0x00000040; // type:object size:0x14 data:string +lbl_614_data_54 = .data:0x00000054; // type:object size:0x16 data:string +lbl_614_data_6A = .data:0x0000006A; // type:object size:0x14 data:string +lbl_614_data_7E = .data:0x0000007E; // type:object size:0x17 data:string +l_eventName = .data:0x00000098; // type:object size:0x10 scope:global align:4 +lbl_614_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_614_data_AD = .data:0x000000AD; // type:object size:0x13 data:string +lbl_614_data_C0 = .data:0x000000C0; // type:object size:0x4 data:string +lbl_614_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +lbl_614_data_C9 = .data:0x000000C9; // type:object size:0x5 data:string +CUT_TYPE_TABLE_WARP_END = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +lbl_614_data_D8 = .data:0x000000D8; // type:object size:0xA data:string +lbl_614_data_E2 = .data:0x000000E2; // type:object size:0x9 data:string +lbl_614_data_EB = .data:0x000000EB; // type:object size:0xA data:string +CUT_TYPE_TABLE_FIRE_TKS = .data:0x000000F8; // type:object size:0xC scope:global align:4 +lbl_614_data_104 = .data:0x00000104; // type:object size:0x8 data:string +CUT_TYPE_TABLE_FIRE_FIRST = .data:0x0000010C; // type:object size:0x4 scope:global align:4 +lbl_614_data_110 = .data:0x00000110; // type:object size:0x4 data:string +lbl_614_data_114 = .data:0x00000114; // type:object size:0x5 data:string +lbl_614_data_119 = .data:0x00000119; // type:object size:0x7 data:string +CUT_TYPE_TABLE_FIRE_SECOND = .data:0x00000120; // type:object size:0x10 scope:global align:4 +lbl_614_data_130 = .data:0x00000130; // type:object size:0x6 data:string +daSCannon_METHODS = .data:0x00000138; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannon = .data:0x00000158; // type:object size:0x30 scope:global align:4 +__vt__11daSCannon_c = .data:0x00000188; // type:object size:0xC scope:global align:4 +lbl_614_data_194 = .data:0x00000194; // type:object size:0xC data:string +@94038 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__11daSCannon_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_614_data_1BC = .data:0x000001BC; // type:object size:0x34 +@94098 = .data:0x000001F0; // type:object size:0x3C scope:local align:4 +lbl_614_data_22C = .data:0x0000022C; // type:object size:0x14 +@94100 = .data:0x00000240; // type:object size:0x34 scope:local align:4 +lbl_614_data_274 = .data:0x00000274; // type:object size:0x14 +@94158 = .data:0x00000288; // type:object size:0x24 scope:local align:4 +lbl_614_data_2AC = .data:0x000002AC; // type:object size:0x18 +@94160 = .data:0x000002C4; // type:object size:0xC scope:local align:4 +lbl_614_data_2D0 = .data:0x000002D0; // type:object size:0x1C +@94162 = .data:0x000002EC; // type:object size:0xC scope:local align:4 +lbl_614_data_2F8 = .data:0x000002F8; // type:object size:0x1C +lbl_614_data_314 = .data:0x00000314; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000334; // type:object size:0x8 scope:global align:4 +lbl_614_data_33C = .data:0x0000033C; // type:object size:0x6C +s_demoExeProc_FireTks__11daSCannon_c = .bss:0x00000000; // type:object size:0x48 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_scannon_crs/splits.txt b/config/RZDP01/rels/d_a_obj_scannon_crs/splits.txt new file mode 100644 index 0000000000..3f308669c1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon_crs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon_crs.cpp: + .text start:0x0000005C end:0x00001628 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000140 diff --git a/config/RZDP01/rels/d_a_obj_scannon_crs/symbols.txt b/config/RZDP01/rels/d_a_obj_scannon_crs/symbols.txt new file mode 100644 index 0000000000..27f7fca692 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon_crs/symbols.txt @@ -0,0 +1,79 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSCannonCrs_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x00000060; // type:function size:0xA0 scope:global align:4 +__ct__14daSCannonCrs_cFv = .text:0x00000100; // type:function size:0x94 scope:global align:4 data:4byte +__dt__14daSCannonCrs_cFv = .text:0x00000194; // type:function size:0xA8 scope:global align:4 +create__14daSCannonCrs_cFv = .text:0x0000023C; // type:function size:0x1E0 scope:global align:4 +Delete__14daSCannonCrs_cFv = .text:0x0000041C; // type:function size:0x74 scope:global align:4 +draw__14daSCannonCrs_cFv = .text:0x00000490; // type:function size:0xD8 scope:global align:4 +execute__14daSCannonCrs_cFv = .text:0x00000568; // type:function size:0x3C scope:global align:4 +middleExe__14daSCannonCrs_cFP9daMidna_c = .text:0x000005A4; // type:function size:0xB4 scope:global align:4 +exeModeWait__14daSCannonCrs_cFP9daMidna_c = .text:0x00000658; // type:function size:0x1C4 scope:global align:4 +exeModePreWait__14daSCannonCrs_cFP9daMidna_c = .text:0x0000081C; // type:function size:0x4C scope:global align:4 +exeModeOrderEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000868; // type:function size:0x1C8 scope:global align:4 +exeModeTalkEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000A30; // type:function size:0x8C scope:global align:4 +exeModeWarpEvt__14daSCannonCrs_cFP9daMidna_c = .text:0x00000ABC; // type:function size:0x78 scope:global align:4 +exeModeEnd__14daSCannonCrs_cFP9daMidna_c = .text:0x00000B34; // type:function size:0x4 scope:global align:4 +demoExe__14daSCannonCrs_cFv = .text:0x00000B38; // type:function size:0x364 scope:global align:4 +init__14daSCannonCrs_cFv = .text:0x00000E9C; // type:function size:0xF0 scope:global align:4 +setModelMtx__14daSCannonCrs_cFv = .text:0x00000F8C; // type:function size:0x78 scope:global align:4 +createHeap__14daSCannonCrs_cFv = .text:0x00001004; // type:function size:0x1C8 scope:global align:4 +chkInTalkRange__14daSCannonCrs_cFv = .text:0x000011CC; // type:function size:0x60 scope:global align:4 +initEmtRt__14daSCannonCrs_cFUsiPCUsPP14JPABaseEmitter = .text:0x0000122C; // type:function size:0x128 scope:global align:4 +exeEmtRt__14daSCannonCrs_cFUsiPP14JPABaseEmitter = .text:0x00001354; // type:function size:0x84 scope:global align:4 +callMidnaBeamEmt__14daSCannonCrs_cFv = .text:0x000013D8; // type:function size:0x16C scope:global align:4 +daSCannonCrs_create__FP14daSCannonCrs_c = .text:0x00001544; // type:function size:0x54 scope:global align:4 +daSCannonCrs_Delete__FP14daSCannonCrs_c = .text:0x00001598; // type:function size:0x4 scope:global align:4 +daSCannonCrs_execute__FP14daSCannonCrs_c = .text:0x0000159C; // type:function size:0x4 scope:global align:4 +daSCannonCrs_draw__FP14daSCannonCrs_c = .text:0x000015A0; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000015A4; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +DISAP_PARTICLE_NAME = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +BEAM_PARTICLE_NAME = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@96076 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96077 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96078 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96079 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +s_exeProc__14daSCannonCrs_c = .rodata:0x00000020; // type:object size:0x48 scope:global align:4 +@96155 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96156 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96157 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96158 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@96159 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@96209 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96287 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@96288 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96289 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96290 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +MIDNA_WAIT_POS_OFFSET$94376 = .rodata:0x00000090; // type:object size:0xC scope:local align:4 +@96306 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96307 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96310 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +MIDNA_BEAM_OFFSET$94486 = .rodata:0x000000B0; // type:object size:0xC scope:local align:4 +@96421 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96422 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_615_data_C = .data:0x0000000C; // type:object size:0x16 data:string +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global align:4 +l_staffName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +lbl_615_data_2C = .data:0x0000002C; // type:object size:0x10 +lbl_615_data_3C = .data:0x0000003C; // type:object size:0x16 data:string +lbl_615_data_52 = .data:0x00000052; // type:object size:0x5 data:string +lbl_615_data_57 = .data:0x00000057; // type:object size:0x9 data:string +lbl_615_data_60 = .data:0x00000060; // type:object size:0x6 data:string +lbl_615_data_66 = .data:0x00000066; // type:object size:0x3 data:string +CUT_TYPE_TABLE$94309 = .data:0x0000006C; // type:object size:0x10 scope:local align:4 +daSCannonCrs_METHODS = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannonCrs = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__14daSCannonCrs_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_615_data_D8 = .data:0x000000D8; // type:object size:0xF data:string +@94541 = .data:0x000000E8; // type:object size:0x14 scope:local align:4 +__RTTI__14daSCannonCrs_c = .data:0x000000FC; // type:object size:0x8 scope:global align:4 +lbl_615_data_104 = .data:0x00000104; // type:object size:0xB data:string +lbl_615_data_118 = .data:0x00000118; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000138; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_scannon_ten/splits.txt b/config/RZDP01/rels/d_a_obj_scannon_ten/splits.txt new file mode 100644 index 0000000000..327e2dde14 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon_ten/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_scannon_ten.cpp: + .text start:0x0000005C end:0x00001584 + .rodata start:0x00000000 end:0x0000010C + .data start:0x00000000 end:0x00000128 diff --git a/config/RZDP01/rels/d_a_obj_scannon_ten/symbols.txt b/config/RZDP01/rels/d_a_obj_scannon_ten/symbols.txt new file mode 100644 index 0000000000..748540b80a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_scannon_ten/symbols.txt @@ -0,0 +1,88 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x2C scope:global align:4 +daObjSCannonTen_c_createHeap__FP10fopAc_ac_c = .text:0x00000088; // type:function size:0x4 scope:global align:4 +__ct__17daObjSCannonTen_cFv = .text:0x0000008C; // type:function size:0x88 scope:global align:4 +__dt__17daObjSCannonTen_cFv = .text:0x00000114; // type:function size:0x9C scope:global align:4 +createHeap__17daObjSCannonTen_cFv = .text:0x000001B0; // type:function size:0x160 scope:global align:4 +create__17daObjSCannonTen_cFv = .text:0x00000310; // type:function size:0x25C scope:global align:4 +Delete__17daObjSCannonTen_cFv = .text:0x0000056C; // type:function size:0x7C scope:global align:4 +draw__17daObjSCannonTen_cFv = .text:0x000005E8; // type:function size:0x108 scope:global align:4 +middleExe__17daObjSCannonTen_cFv = .text:0x000006F0; // type:function size:0x78 scope:global align:4 +exeModeWait__17daObjSCannonTen_cFv = .text:0x00000768; // type:function size:0xAC scope:global align:4 +exeModeOrderEvt__17daObjSCannonTen_cFv = .text:0x00000814; // type:function size:0x9C scope:global align:4 +exeModeActionEvt__17daObjSCannonTen_cFv = .text:0x000008B0; // type:function size:0x80 scope:global align:4 +exeModeEnd__17daObjSCannonTen_cFv = .text:0x00000930; // type:function size:0x4 scope:global align:4 +demoExe__17daObjSCannonTen_cFv = .text:0x00000934; // type:function size:0xB8 scope:global align:4 +demoModeInit__17daObjSCannonTen_cFi = .text:0x000009EC; // type:function size:0x74 scope:global align:4 +demoInitLinkIn__17daObjSCannonTen_cFv = .text:0x00000A60; // type:function size:0x4 scope:global align:4 +demoExeLinkIn__17daObjSCannonTen_cFv = .text:0x00000A64; // type:function size:0xC8 scope:global align:4 +demoInitSet__17daObjSCannonTen_cFv = .text:0x00000B2C; // type:function size:0x88 scope:global align:4 +demoExeSet__17daObjSCannonTen_cFv = .text:0x00000BB4; // type:function size:0x8C scope:global align:4 +demoInitMove__17daObjSCannonTen_cFv = .text:0x00000C40; // type:function size:0x4 scope:global align:4 +demoExeMove__17daObjSCannonTen_cFv = .text:0x00000C44; // type:function size:0xF4 scope:global align:4 +demoInitFire__17daObjSCannonTen_cFv = .text:0x00000D38; // type:function size:0x54 scope:global align:4 +demoExeFire__17daObjSCannonTen_cFv = .text:0x00000D8C; // type:function size:0x58 scope:global align:4 +demoInitFireEnd__17daObjSCannonTen_cFv = .text:0x00000DE4; // type:function size:0x78 scope:global align:4 +demoExeFireEnd__17daObjSCannonTen_cFv = .text:0x00000E5C; // type:function size:0x58 scope:global align:4 +demoInitFinish__17daObjSCannonTen_cFv = .text:0x00000EB4; // type:function size:0xBC scope:global align:4 +demoExeFinish__17daObjSCannonTen_cFv = .text:0x00000F70; // type:function size:0xA0 scope:global align:4 +init__17daObjSCannonTen_cFv = .text:0x00001010; // type:function size:0x14 scope:global align:4 +setModelMtx__17daObjSCannonTen_cFv = .text:0x00001024; // type:function size:0x60 scope:global align:4 +changeScene__17daObjSCannonTen_cFv = .text:0x00001084; // type:function size:0x84 scope:global align:4 +initEmtSmoke__17daObjSCannonTen_cFv = .text:0x00001108; // type:function size:0x124 scope:global align:4 +exeEmtSmoke__17daObjSCannonTen_cFv = .text:0x0000122C; // type:function size:0x80 scope:global align:4 +initEmtLine__17daObjSCannonTen_cFv = .text:0x000012AC; // type:function size:0xE0 scope:global align:4 +exeEmtLine__17daObjSCannonTen_cFv = .text:0x0000138C; // type:function size:0xB8 scope:global align:4 +delEmtAll__17daObjSCannonTen_cFv = .text:0x00001444; // type:function size:0x3C scope:global align:4 +daObjSCannonTen_create__FP17daObjSCannonTen_c = .text:0x00001480; // type:function size:0x54 scope:global align:4 +daObjSCannonTen_Delete__FP17daObjSCannonTen_c = .text:0x000014D4; // type:function size:0x4 scope:global align:4 +daObjSCannonTen_execute__FP17daObjSCannonTen_c = .text:0x000014D8; // type:function size:0x24 scope:global align:4 +daObjSCannonTen_draw__FP17daObjSCannonTen_c = .text:0x000014FC; // type:function size:0x4 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00001500; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94942 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95019 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95020 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95044 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95045 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +s_exeProc__17daObjSCannonTen_c = .rodata:0x00000018; // type:object size:0x30 scope:global align:4 +s_demoExeProc__17daObjSCannonTen_c = .rodata:0x00000048; // type:object size:0x90 scope:global align:4 +@95119 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95120 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95121 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95141 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@95156 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95157 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@95158 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95165 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@95173 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$93597 = .rodata:0x00000100; // type:object size:0x6 scope:local align:4 +a_exit_id$93583 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +lbl_616_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_staffName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_616_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_eventName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_616_data_28 = .data:0x00000028; // type:object size:0x5 data:string +lbl_616_data_2D = .data:0x0000002D; // type:object size:0x8 data:string +lbl_616_data_35 = .data:0x00000035; // type:object size:0x4 data:string +lbl_616_data_39 = .data:0x00000039; // type:object size:0x5 data:string +lbl_616_data_3E = .data:0x0000003E; // type:object size:0x5 data:string +lbl_616_data_43 = .data:0x00000043; // type:object size:0x9 data:string +lbl_616_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +CUT_TYPE_TABLE_FIRE_SECOND$93412 = .data:0x00000054; // type:object size:0x18 scope:local align:4 +lbl_616_data_6C = .data:0x0000006C; // type:object size:0x6 data:string +daObjSCannonTen_METHODS = .data:0x00000074; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SCannonTen = .data:0x00000094; // type:object size:0x30 scope:global align:4 +__vt__17daObjSCannonTen_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_616_data_D0 = .data:0x000000D0; // type:object size:0x12 data:string +@93699 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__17daObjSCannonTen_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 +lbl_616_data_100 = .data:0x00000100; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000120; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_sekidoor/splits.txt b/config/RZDP01/rels/d_a_obj_sekidoor/splits.txt new file mode 100644 index 0000000000..cea1abe789 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekidoor/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekidoor.cpp: + .text start:0x000000CC end:0x000009C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000134 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_sekidoor/symbols.txt b/config/RZDP01/rels/d_a_obj_sekidoor/symbols.txt new file mode 100644 index 0000000000..c6f46da279 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekidoor/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__16daObj_SekiDoor_cFv = .text:0x000000CC; // type:function size:0x104 scope:global align:4 +CreateHeap__16daObj_SekiDoor_cFv = .text:0x000001D0; // type:function size:0x98 scope:global align:4 +Create__16daObj_SekiDoor_cFv = .text:0x00000268; // type:function size:0x48 scope:global align:4 +Delete__16daObj_SekiDoor_cFv = .text:0x000002B0; // type:function size:0x50 scope:global align:4 +Execute__16daObj_SekiDoor_cFPPA3_A4_f = .text:0x00000300; // type:function size:0x27C scope:global align:4 +Draw__16daObj_SekiDoor_cFv = .text:0x0000057C; // type:function size:0x98 scope:global align:4 +evtSkip__16daObj_SekiDoor_cFv = .text:0x00000614; // type:function size:0x70 scope:global align:4 +setPrtcls__16daObj_SekiDoor_cFv = .text:0x00000684; // type:function size:0x1C4 scope:global align:4 +initBaseMtx__16daObj_SekiDoor_cFv = .text:0x00000848; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObj_SekiDoor_cFv = .text:0x00000868; // type:function size:0x84 scope:global align:4 +daObj_SekiDoor_Create__FPv = .text:0x000008EC; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Delete__FPv = .text:0x000008F0; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Execute__FPv = .text:0x000008F4; // type:function size:0x4 scope:global align:4 +daObj_SekiDoor_Draw__FPv = .text:0x000008F8; // type:function size:0x10 scope:global align:4 +daObj_SekiDoor_IsDelete__FPv = .text:0x00000908; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekidoor_cpp = .text:0x00000910; // type:function size:0x48 scope:global align:4 +dComIfGp_event_runCheck__Fv = .text:0x00000958; // type:function size:0x18 scope:global align:4 +__dt__22daObj_SekiDoor_Param_cFv = .text:0x00000970; // type:function size:0x40 scope:global align:4 +__ct__22daObj_SekiDoor_Param_cFv = .text:0x000009B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95728 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95729 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95730 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95731 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95732 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95736 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +id$94825 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbData = .data:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_617_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_617_data_11 = .data:0x00000011; // type:object size:0x9 data:string +l_resNameList = .data:0x0000001C; // type:object size:0x8 scope:global align:4 +daObj_SekiDoor_MethodTable = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIDOOR = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__16daObj_SekiDoor_c = .data:0x00000074; // type:object size:0x28 scope:global align:4 +lbl_617_data_9C = .data:0x0000009C; // type:object size:0x11 data:string +@94901 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__16daObj_SekiDoor_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 +__vt__22daObj_SekiDoor_Param_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_617_data_D8 = .data:0x000000D8; // type:object size:0x17 data:string +__RTTI__22daObj_SekiDoor_Param_c = .data:0x000000F0; // type:object size:0x8 scope:global align:4 +lbl_617_data_F8 = .data:0x000000F8; // type:object size:0x11 data:string +@94904 = .data:0x0000010C; // type:object size:0xC scope:local align:4 +lbl_617_data_118 = .data:0x00000118; // type:object size:0x1C +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94714 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_sekizo/splits.txt b/config/RZDP01/rels/d_a_obj_sekizo/splits.txt new file mode 100644 index 0000000000..288da7263c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekizo/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizo.cpp: + .text start:0x000000CC end:0x00000564 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000110 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_sekizo/symbols.txt b/config/RZDP01/rels/d_a_obj_sekizo/symbols.txt new file mode 100644 index 0000000000..d9ca6cab48 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekizo/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__14daObj_Sekizo_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +CreateHeap__14daObj_Sekizo_cFv = .text:0x00000198; // type:function size:0x88 scope:global align:4 +Create__14daObj_Sekizo_cFv = .text:0x00000220; // type:function size:0x58 scope:global align:4 +Delete__14daObj_Sekizo_cFv = .text:0x00000278; // type:function size:0x50 scope:global align:4 +Execute__14daObj_Sekizo_cFPPA3_A4_f = .text:0x000002C8; // type:function size:0xB8 scope:global align:4 +Draw__14daObj_Sekizo_cFv = .text:0x00000380; // type:function size:0xA4 scope:global align:4 +initBaseMtx__14daObj_Sekizo_cFv = .text:0x00000424; // type:function size:0x20 scope:global align:4 +setBaseMtx__14daObj_Sekizo_cFv = .text:0x00000444; // type:function size:0x64 scope:global align:4 +daObj_Sekizo_Create__FPv = .text:0x000004A8; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Delete__FPv = .text:0x000004AC; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Execute__FPv = .text:0x000004B0; // type:function size:0x4 scope:global align:4 +daObj_Sekizo_Draw__FPv = .text:0x000004B4; // type:function size:0x10 scope:global align:4 +daObj_Sekizo_IsDelete__FPv = .text:0x000004C4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekizo_cpp = .text:0x000004CC; // type:function size:0x48 scope:global align:4 +__dt__20daObj_Sekizo_Param_cFv = .text:0x00000514; // type:function size:0x40 scope:global align:4 +__ct__20daObj_Sekizo_Param_cFv = .text:0x00000554; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzbData = .data:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_618_data_10 = .data:0x00000010; // type:object size:0x1 +lbl_618_data_11 = .data:0x00000011; // type:object size:0x7 data:string +l_resNameList = .data:0x00000018; // type:object size:0x8 scope:global align:4 +daObj_Sekizo_MethodTable = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIZO = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObj_Sekizo_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_618_data_98 = .data:0x00000098; // type:object size:0xF data:string +@94823 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObj_Sekizo_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__20daObj_Sekizo_Param_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_618_data_D0 = .data:0x000000D0; // type:object size:0x15 data:string +__RTTI__20daObj_Sekizo_Param_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +lbl_618_data_F0 = .data:0x000000F0; // type:object size:0x11 data:string +@94826 = .data:0x00000104; // type:object size:0xC scope:local align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94703 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_sekizoa/splits.txt b/config/RZDP01/rels/d_a_obj_sekizoa/splits.txt new file mode 100644 index 0000000000..505bef994c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekizoa/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_sekizoa.cpp: + .text start:0x000000CC end:0x00006168 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000150 + .data start:0x00000000 end:0x00000C64 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDP01/rels/d_a_obj_sekizoa/symbols.txt b/config/RZDP01/rels/d_a_obj_sekizoa/symbols.txt new file mode 100644 index 0000000000..db37d631df --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sekizoa/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daObj_Sekizoa_cFv = .text:0x000000CC; // type:function size:0x128 scope:global align:4 +create__15daObj_Sekizoa_cFv = .text:0x000001F4; // type:function size:0x4C8 scope:global align:4 +CreateHeap__15daObj_Sekizoa_cFv = .text:0x000006BC; // type:function size:0x3A0 scope:global align:4 +Draw__15daObj_Sekizoa_cFv = .text:0x00000A5C; // type:function size:0xB4 scope:global align:4 +createHeapCallBack__15daObj_Sekizoa_cFP10fopAc_ac_c = .text:0x00000B10; // type:function size:0x4 scope:global align:4 +srchSekizoa__15daObj_Sekizoa_cFPvPv = .text:0x00000B14; // type:function size:0x94 scope:global align:4 +getSekizoaP__15daObj_Sekizoa_cFi = .text:0x00000BA8; // type:function size:0xD0 scope:global align:4 +getKMsgTagP__15daObj_Sekizoa_cFv = .text:0x00000C78; // type:function size:0xA0 scope:global align:4 +isDelete__15daObj_Sekizoa_cFv = .text:0x00000D18; // type:function size:0xF8 scope:global align:4 +reset__15daObj_Sekizoa_cFv = .text:0x00000E10; // type:function size:0x170 scope:global align:4 +afterJntAnm__15daObj_Sekizoa_cFi = .text:0x00000F80; // type:function size:0x8C scope:global align:4 +setParam__15daObj_Sekizoa_cFv = .text:0x0000100C; // type:function size:0x268 scope:global align:4 +checkChangeEvt__15daObj_Sekizoa_cFv = .text:0x00001274; // type:function size:0x48 scope:global align:4 +setAfterTalkMotion__15daObj_Sekizoa_cFv = .text:0x000012BC; // type:function size:0x4 scope:global align:4 +srchActors__15daObj_Sekizoa_cFv = .text:0x000012C0; // type:function size:0x2A0 scope:global align:4 +evtTalk__15daObj_Sekizoa_cFv = .text:0x00001560; // type:function size:0xF4 scope:global align:4 +evtCutProc__15daObj_Sekizoa_cFv = .text:0x00001654; // type:function size:0xF0 scope:global align:4 +action__15daObj_Sekizoa_cFv = .text:0x00001744; // type:function size:0x128 scope:global align:4 +beforeMove__15daObj_Sekizoa_cFv = .text:0x0000186C; // type:function size:0x78 scope:global align:4 +setAttnPos__15daObj_Sekizoa_cFv = .text:0x000018E4; // type:function size:0x2F4 scope:global align:4 +setCollision__15daObj_Sekizoa_cFv = .text:0x00001BD8; // type:function size:0x2EC scope:global align:4 +drawDbgInfo__15daObj_Sekizoa_cFv = .text:0x00001EC4; // type:function size:0x8 scope:global align:4 +drawOtherMdl__15daObj_Sekizoa_cFv = .text:0x00001ECC; // type:function size:0x130 scope:global align:4 +setYariAnm__15daObj_Sekizoa_cFiif = .text:0x00001FFC; // type:function size:0xD0 scope:global align:4 +drawGhost__15daObj_Sekizoa_cFv = .text:0x000020CC; // type:function size:0xDC scope:global align:4 +afterSetMotionAnm__15daObj_Sekizoa_cFiifi = .text:0x000021A8; // type:function size:0x3B4 scope:global align:4 +selectAction__15daObj_Sekizoa_cFv = .text:0x0000255C; // type:function size:0x78 scope:global align:4 +setAction__15daObj_Sekizoa_cFM15daObj_Sekizoa_cFPCvPvPv_i = .text:0x000025D4; // type:function size:0xA8 scope:global align:4 +checkMoveDirection__15daObj_Sekizoa_cFv = .text:0x0000267C; // type:function size:0x1D0 scope:global align:4 +getWaitMotionNo__15daObj_Sekizoa_cFv = .text:0x0000284C; // type:function size:0x48 scope:global align:4 +getGameMotionNo__15daObj_Sekizoa_cFv = .text:0x00002894; // type:function size:0x48 scope:global align:4 +getNoJumpMotionNo__15daObj_Sekizoa_cFv = .text:0x000028DC; // type:function size:0x34 scope:global align:4 +getHitMotionNo__15daObj_Sekizoa_cFv = .text:0x00002910; // type:function size:0x34 scope:global align:4 +getStepMotionNo__15daObj_Sekizoa_cFv = .text:0x00002944; // type:function size:0x34 scope:global align:4 +jump__15daObj_Sekizoa_cFv = .text:0x00002978; // type:function size:0x500 scope:global align:4 +landing__15daObj_Sekizoa_cFv = .text:0x00002E78; // type:function size:0x130 scope:global align:4 +cutStart__15daObj_Sekizoa_cFi = .text:0x00002FA8; // type:function size:0xE5C scope:global align:4 +cutTurn__15daObj_Sekizoa_cFi = .text:0x00003E04; // type:function size:0x1BC scope:global align:4 +cutJump__15daObj_Sekizoa_cFi = .text:0x00003FC0; // type:function size:0x1B8 scope:global align:4 +cutGoal__15daObj_Sekizoa_cFi = .text:0x00004178; // type:function size:0x7E4 scope:global align:4 +cutExit__15daObj_Sekizoa_cFi = .text:0x0000495C; // type:function size:0x180 scope:global align:4 +cutFree__15daObj_Sekizoa_cFi = .text:0x00004ADC; // type:function size:0x2A4 scope:global align:4 +cutExtinction__15daObj_Sekizoa_cFi = .text:0x00004D80; // type:function size:0x318 scope:global align:4 +wait__15daObj_Sekizoa_cFPv = .text:0x00005098; // type:function size:0x224 scope:global align:4 +puzzle__15daObj_Sekizoa_cFPv = .text:0x000052BC; // type:function size:0x2B0 scope:global align:4 +talk__15daObj_Sekizoa_cFPv = .text:0x0000556C; // type:function size:0x15C scope:global align:4 +daObj_Sekizoa_Create__FPv = .text:0x000056C8; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_Delete__FPv = .text:0x000056CC; // type:function size:0x34 scope:global align:4 +daObj_Sekizoa_Execute__FPv = .text:0x00005700; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_Draw__FPv = .text:0x00005704; // type:function size:0x4 scope:global align:4 +daObj_Sekizoa_IsDelete__FPv = .text:0x00005708; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_sekizoa_cpp = .text:0x00005710; // type:function size:0xC4 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x000057D4; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x00005814; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x00005854; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x00005920; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00005960; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x000059A4; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x000059E0; // type:function size:0xA8 scope:global align:4 +initialize__19daNpcT_DmgStagger_cFv = .text:0x00005A88; // type:function size:0x8C scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00005B14; // type:function size:0x118 scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00005C2C; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00005D3C; // type:function size:0x80 scope:global align:4 +getType__15daObj_Sekizoa_cFv = .text:0x00005DBC; // type:function size:0xA4 scope:global align:4 +getBackboneJointNo__15daObj_Sekizoa_cFv = .text:0x00005E60; // type:function size:0x8 scope:global align:4 +getHeadJointNo__15daObj_Sekizoa_cFv = .text:0x00005E68; // type:function size:0x8 scope:global align:4 +chkPressPlayer__15daObj_Sekizoa_cFv = .text:0x00005E70; // type:function size:0x84 scope:global align:4 +chkGoal__15daObj_Sekizoa_cFv = .text:0x00005EF4; // type:function size:0xAC scope:global align:4 +setFadeLightOff__15daObj_Sekizoa_cFv = .text:0x00005FA0; // type:function size:0xEC scope:global align:4 +__dt__21daObj_Sekizoa_Param_cFv = .text:0x0000608C; // type:function size:0x40 scope:global align:4 +__ct__21daObj_Sekizoa_Param_cFv = .text:0x000060CC; // type:function size:0x10 scope:global align:4 +reset__14daObj_SMTile_cFv = .text:0x000060DC; // type:function size:0x18 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x000060F4; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__21daObj_Sekizoa_Param_c = .rodata:0x00000000; // type:object size:0x9C scope:global align:4 +heapSize$96648 = .rodata:0x0000009C; // type:object size:0x20 scope:local align:4 +@104396 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@104418 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@104419 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@104425 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@104536 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:float +@104615 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@104930 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@104931 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@104934 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:double +@104992 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@104993 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@104994 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@104995 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@104996 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@104997 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@105057 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@105160 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@105161 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@105162 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@105199 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@105200 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@105201 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@105202 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@105203 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@105336 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@105367 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97893 = .rodata:0x0000012C; // type:object size:0x8 scope:local align:4 +@105606 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@105607 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +@105608 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@106029 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@106198 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@106199 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@106200 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_619_data_48 = .data:0x00000048; // type:object size:0x1 +lbl_619_data_49 = .data:0x00000049; // type:object size:0xC data:string +lbl_619_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_619_data_5B = .data:0x0000005B; // type:object size:0x8 data:string +lbl_619_data_63 = .data:0x00000063; // type:object size:0x5 data:string +lbl_619_data_68 = .data:0x00000068; // type:object size:0x5 data:string +lbl_619_data_6D = .data:0x0000006D; // type:object size:0x5 data:string +lbl_619_data_72 = .data:0x00000072; // type:object size:0x5 data:string +lbl_619_data_77 = .data:0x00000077; // type:object size:0x5 data:string +lbl_619_data_7C = .data:0x0000007C; // type:object size:0xB data:string +l_evtList = .data:0x00000088; // type:object size:0x50 scope:global align:4 +lbl_619_data_D8 = .data:0x000000D8; // type:object size:0x8 data:string +lbl_619_data_E0 = .data:0x000000E0; // type:object size:0x8 data:string +l_resNameList = .data:0x000000E8; // type:object size:0xC scope:global align:4 +lbl_619_data_F4 = .data:0x000000F4; // type:object size:0x2 +lbl_619_data_F6 = .data:0x000000F6; // type:object size:0x6 +l_loadResPtrnList = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +l_faceMotionAnmData = .data:0x0000011C; // type:object size:0x1C scope:global align:4 +l_motionAnmData = .data:0x00000138; // type:object size:0x2A0 scope:global align:4 +l_faceMotionSequenceData = .data:0x000003D8; // type:object size:0x10 scope:global align:4 +l_motionSequenceData = .data:0x000003E8; // type:object size:0x180 scope:global align:4 +mCutNameList__15daObj_Sekizoa_c = .data:0x00000568; // type:object size:0x24 scope:global align:4 +mCutList__15daObj_Sekizoa_c = .data:0x0000058C; // type:object size:0x6C scope:global align:4 data:4byte +@104716 = .data:0x000005F8; // type:object size:0x1C scope:local align:4 +@104807 = .data:0x00000614; // type:object size:0xC scope:local align:4 data:4byte +@104808 = .data:0x00000620; // type:object size:0xC scope:local align:4 data:4byte +lbl_619_data_62C = .data:0x0000062C; // type:object size:0x10 +yariAnmData$97367 = .data:0x0000063C; // type:object size:0xC0 scope:local align:4 +brkAnmData$97394 = .data:0x000006FC; // type:object size:0x48 scope:local align:4 +btkAnmData$97395 = .data:0x00000744; // type:object size:0x30 scope:local align:4 +@105164 = .data:0x00000774; // type:object size:0x48 scope:local align:4 +@105169 = .data:0x000007BC; // type:object size:0xC scope:local align:4 data:4byte +@105170 = .data:0x000007C8; // type:object size:0xC scope:local align:4 data:4byte +lbl_619_data_7D4 = .data:0x000007D4; // type:object size:0x4 data:string +lbl_619_data_7D8 = .data:0x000007D8; // type:object size:0x10 +@105870 = .data:0x000007E8; // type:object size:0x28 scope:local align:4 +@105868 = .data:0x00000810; // type:object size:0x28 scope:local align:4 +daObj_Sekizoa_MethodTable = .data:0x00000838; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SEKIZOA = .data:0x00000858; // type:object size:0x30 scope:global align:4 +__vt__15daObj_Sekizoa_c = .data:0x00000888; // type:object size:0xC4 scope:global align:4 +lbl_619_data_94C = .data:0x0000094C; // type:object size:0x10 data:string +@98654 = .data:0x0000095C; // type:object size:0x14 scope:local align:4 +__RTTI__15daObj_Sekizoa_c = .data:0x00000970; // type:object size:0x8 scope:global align:4 +__vt__21daObj_Sekizoa_Param_c = .data:0x00000978; // type:object size:0xC scope:global align:4 +lbl_619_data_984 = .data:0x00000984; // type:object size:0x16 data:string +__RTTI__21daObj_Sekizoa_Param_c = .data:0x0000099C; // type:object size:0x8 scope:global align:4 +lbl_619_data_9A4 = .data:0x000009A4; // type:object size:0x9 data:string +@98668 = .data:0x000009B0; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000009C4; // type:object size:0xC scope:global align:4 +lbl_619_data_9D0 = .data:0x000009D0; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000009E0; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000009E8; // type:object size:0xC scope:global align:4 +lbl_619_data_9F4 = .data:0x000009F4; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000A04; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000A0C; // type:object size:0xC scope:global align:4 +lbl_619_data_A18 = .data:0x00000A18; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x00000A30; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000A38; // type:object size:0xC scope:global align:4 +lbl_619_data_A44 = .data:0x00000A44; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000A58; // type:object size:0x8 scope:global align:4 +lbl_619_data_A60 = .data:0x00000A60; // type:object size:0x34 +@98735 = .data:0x00000A94; // type:object size:0x3C scope:local align:4 +lbl_619_data_AD0 = .data:0x00000AD0; // type:object size:0x14 +@98737 = .data:0x00000AE4; // type:object size:0x34 scope:local align:4 +lbl_619_data_B18 = .data:0x00000B18; // type:object size:0x14 +@98795 = .data:0x00000B2C; // type:object size:0x24 scope:local align:4 +lbl_619_data_B50 = .data:0x00000B50; // type:object size:0x18 +@98797 = .data:0x00000B68; // type:object size:0xC scope:local align:4 +lbl_619_data_B74 = .data:0x00000B74; // type:object size:0x1C +@98799 = .data:0x00000B90; // type:object size:0xC scope:local align:4 +lbl_619_data_B9C = .data:0x00000B9C; // type:object size:0xC8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96622 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_srcPosR = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@96623 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_srcPosL = .bss:0x0000002C; // type:object size:0xC scope:global align:4 +@96624 = .bss:0x00000038; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000044; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_shield/splits.txt b/config/RZDP01/rels/d_a_obj_shield/splits.txt new file mode 100644 index 0000000000..07bbbea8df --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_shield/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_shield.cpp: + .text start:0x0000005C end:0x00001018 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000100 diff --git a/config/RZDP01/rels/d_a_obj_shield/symbols.txt b/config/RZDP01/rels/d_a_obj_shield/symbols.txt new file mode 100644 index 0000000000..864b624731 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_shield/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +setBaseMtx__14daItemShield_cFv = .text:0x0000012C; // type:function size:0x298 scope:global align:4 +Create__14daItemShield_cFv = .text:0x000003C4; // type:function size:0x1B8 scope:global align:4 +__CreateHeap__14daItemShield_cFv = .text:0x0000057C; // type:function size:0x8 scope:global align:4 +create__14daItemShield_cFv = .text:0x00000584; // type:function size:0x19C scope:global align:4 +bg_check__14daItemShield_cFv = .text:0x00000720; // type:function size:0x11C scope:global align:4 +actionInit__14daItemShield_cFv = .text:0x0000083C; // type:function size:0x38 scope:global align:4 +actionWaitInit__14daItemShield_cFv = .text:0x00000874; // type:function size:0x60 scope:global align:4 +actionWait__14daItemShield_cFv = .text:0x000008D4; // type:function size:0x2C4 scope:global align:4 +initActionOrderGetDemo__14daItemShield_cFv = .text:0x00000B98; // type:function size:0x9C scope:global align:4 +actionOrderGetDemo__14daItemShield_cFv = .text:0x00000C34; // type:function size:0x7C scope:global align:4 +actionGetDemo__14daItemShield_cFv = .text:0x00000CB0; // type:function size:0x7C scope:global align:4 +actionWaitCamDemo__14daItemShield_cFv = .text:0x00000D2C; // type:function size:0x68 scope:global align:4 +actionOrderCamDemo__14daItemShield_cFv = .text:0x00000D94; // type:function size:0x6C scope:global align:4 +actionCamDemo__14daItemShield_cFv = .text:0x00000E00; // type:function size:0x5C scope:global align:4 +actionCamDemoEnd__14daItemShield_cFv = .text:0x00000E5C; // type:function size:0x4 scope:global align:4 +execute__14daItemShield_cFv = .text:0x00000E60; // type:function size:0x11C scope:global align:4 +draw__14daItemShield_cFv = .text:0x00000F7C; // type:function size:0x54 scope:global align:4 +_delete__14daItemShield_cFv = .text:0x00000FD0; // type:function size:0x38 scope:global align:4 +daItemShield_Draw__FP14daItemShield_c = .text:0x00001008; // type:function size:0x4 scope:global align:4 +daItemShield_Execute__FP14daItemShield_c = .text:0x0000100C; // type:function size:0x4 scope:global align:4 +daItemShield_Delete__FP14daItemShield_c = .text:0x00001010; // type:function size:0x4 scope:global align:4 +daItemShield_Create__FP10fopAc_ac_c = .text:0x00001014; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@94986 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95049 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@95051 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95052 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95053 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95054 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95058 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +@95102 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95103 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95106 = .rodata:0x00000078; // type:object size:0x8 scope:local align:4 +@95199 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@95200 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95201 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95202 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95211 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +l_actionFunc$93434 = .rodata:0x00000094; // type:object size:0x30 scope:local align:4 +@95286 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95287 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@95288 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +lbl_620_data_0 = .data:0x00000000; // type:object size:0x10 data:string +l_func$93550 = .data:0x00000010; // type:object size:0x30 scope:local align:4 +l_daItemShield_Method = .data:0x00000040; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Shield = .data:0x00000060; // type:object size:0x30 scope:global align:4 +__vt__14daItemShield_c = .data:0x00000090; // type:object size:0x44 scope:global align:4 +lbl_620_data_D4 = .data:0x000000D4; // type:object size:0xF data:string +@93645 = .data:0x000000E4; // type:object size:0x14 scope:local align:4 +__RTTI__14daItemShield_c = .data:0x000000F8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_sm_door/splits.txt b/config/RZDP01/rels/d_a_obj_sm_door/splits.txt new file mode 100644 index 0000000000..f4af808911 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sm_door/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sm_door.cpp: + .text start:0x0000005C end:0x00000CC0 + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_sm_door/symbols.txt b/config/RZDP01/rels/d_a_obj_sm_door/symbols.txt new file mode 100644 index 0000000000..7fa7ea928b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sm_door/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjSM_DOOR_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x288 scope:global align:4 +daObjSM_DOOR_Delete__FP14daObjSM_DOOR_c = .text:0x000002E4; // type:function size:0x24 scope:global align:4 +s_obj_sub__FPvPv = .text:0x00000308; // type:function size:0x78 scope:global align:4 +Action__14daObjSM_DOOR_cFv = .text:0x00000380; // type:function size:0x1A4 scope:global align:4 +SetDzb__14daObjSM_DOOR_cFv = .text:0x00000524; // type:function size:0x50 scope:global align:4 +ReleaceDzb__14daObjSM_DOOR_cFv = .text:0x00000574; // type:function size:0x6C scope:global align:4 +DrawChk1__14daObjSM_DOOR_cFv = .text:0x000005E0; // type:function size:0xC4 scope:global align:4 +DrawChk2__14daObjSM_DOOR_cFv = .text:0x000006A4; // type:function size:0xC4 scope:global align:4 +setBaseMtx__14daObjSM_DOOR_cFv = .text:0x00000768; // type:function size:0x80 scope:global align:4 +daObjSM_DOOR_Draw__FP14daObjSM_DOOR_c = .text:0x000007E8; // type:function size:0x10 scope:global align:4 +daObjSM_DOOR_Execute__FP14daObjSM_DOOR_c = .text:0x000007F8; // type:function size:0x4 scope:global align:4 +daObjSM_DOOR_IsDelete__FP14daObjSM_DOOR_c = .text:0x000007FC; // type:function size:0x8 scope:global align:4 +Delete__14daObjSM_DOOR_cFv = .text:0x00000804; // type:function size:0x30 scope:global align:4 +Draw__14daObjSM_DOOR_cFv = .text:0x00000834; // type:function size:0x1F8 scope:global align:4 +Execute__14daObjSM_DOOR_cFPPA3_A4_f = .text:0x00000A2C; // type:function size:0x70 scope:global align:4 +Create__14daObjSM_DOOR_cFv = .text:0x00000A9C; // type:function size:0x44 scope:global align:4 +CreateHeap__14daObjSM_DOOR_cFv = .text:0x00000AE0; // type:function size:0x16C scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00000C4C; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91076 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91077 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91078 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91079 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91080 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91081 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91104 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@91112 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@91152 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91153 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91154 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91155 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91158 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +lbl_621_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjSM_DOOR_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SM_DOOR = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daObjSM_DOOR_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_621_data_84 = .data:0x00000084; // type:object size:0xF data:string +@89852 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSM_DOOR_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_621_data_B0 = .data:0x000000B0; // type:object size:0xF data:string +lbl_621_data_BF = .data:0x000000BF; // type:object size:0x10 data:string +lbl_621_data_CF = .data:0x000000CF; // type:object size:0x10 data:string +lbl_621_data_DF = .data:0x000000DF; // type:object size:0xF data:string +lbl_621_data_EE = .data:0x000000EE; // type:object size:0x16 data:string +lbl_621_data_104 = .data:0x00000104; // type:object size:0x10 data:string +lbl_621_data_114 = .data:0x00000114; // type:object size:0x16 data:string +lbl_621_data_12A = .data:0x0000012A; // type:object size:0x10 data:string +lbl_621_data_13A = .data:0x0000013A; // type:object size:0x15 data:string +lbl_621_data_14F = .data:0x0000014F; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_smallkey/splits.txt b/config/RZDP01/rels/d_a_obj_smallkey/splits.txt new file mode 100644 index 0000000000..dc8cea6396 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smallkey/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smallkey.cpp: + .text start:0x0000005C end:0x000014F8 + .rodata start:0x00000000 end:0x000000E4 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_obj_smallkey/symbols.txt b/config/RZDP01/rels/d_a_obj_smallkey/symbols.txt new file mode 100644 index 0000000000..0e55934b4d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smallkey/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +searchParentSub__FPvPv = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000154; // type:function size:0xD0 scope:global align:4 +keyGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000224; // type:function size:0x44 scope:global align:4 +keyGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000268; // type:function size:0x34 scope:global align:4 +setBaseMtx__7daKey_cFv = .text:0x0000029C; // type:function size:0x78 scope:global align:4 +Create__7daKey_cFv = .text:0x00000314; // type:function size:0x188 scope:global align:4 +__CreateHeap__7daKey_cFv = .text:0x0000049C; // type:function size:0x8 scope:global align:4 +create__7daKey_cFv = .text:0x000004A4; // type:function size:0x258 scope:global align:4 +bg_check__7daKey_cFv = .text:0x000006FC; // type:function size:0x164 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00000860; // type:function size:0xC scope:global align:4 +actionInitInit__7daKey_cFv = .text:0x0000086C; // type:function size:0x34 scope:global align:4 +actionInit__7daKey_cFv = .text:0x000008A0; // type:function size:0xAC scope:global align:4 +actionParentWaitInit__7daKey_cFv = .text:0x0000094C; // type:function size:0x34 scope:global align:4 +actionParentWait__7daKey_cFv = .text:0x00000980; // type:function size:0x9C scope:global align:4 +actionWaitInit__7daKey_cFv = .text:0x00000A1C; // type:function size:0x74 scope:global align:4 +actionWait__7daKey_cFv = .text:0x00000A90; // type:function size:0x13C scope:global align:4 +initActionOrderGetDemo__7daKey_cFv = .text:0x00000BCC; // type:function size:0xC4 scope:global align:4 +actionOrderGetDemo__7daKey_cFv = .text:0x00000C90; // type:function size:0x7C scope:global align:4 +actionGetDemo__7daKey_cFv = .text:0x00000D0C; // type:function size:0x88 scope:global align:4 +actionInitSwOnWait__7daKey_cFv = .text:0x00000D94; // type:function size:0xAC scope:global align:4 +actionSwOnWait__7daKey_cFv = .text:0x00000E40; // type:function size:0x90 scope:global align:4 +actionInitBoomerangCarry__7daKey_cFv = .text:0x00000ED0; // type:function size:0xE8 scope:global align:4 +actionBoomerangCarry__7daKey_cFv = .text:0x00000FB8; // type:function size:0x6C scope:global align:4 +effectSet__7daKey_cFv = .text:0x00001024; // type:function size:0x114 scope:global align:4 +effectCtrl__7daKey_cFv = .text:0x00001138; // type:function size:0xFC scope:global align:4 +seStartTwinkle_private__7daKey_cFUl = .text:0x00001234; // type:function size:0x8C scope:global align:4 +actionInitE_GB__7daKey_cFv = .text:0x000012C0; // type:function size:0x6C scope:global align:4 +actionE_GB__7daKey_cFv = .text:0x0000132C; // type:function size:0x2C scope:global align:4 +execute__7daKey_cFv = .text:0x00001358; // type:function size:0xCC scope:global align:4 +draw__7daKey_cFv = .text:0x00001424; // type:function size:0x54 scope:global align:4 +_delete__7daKey_cFv = .text:0x00001478; // type:function size:0x70 scope:global align:4 +daKey_Draw__FP7daKey_c = .text:0x000014E8; // type:function size:0x4 scope:global align:4 +daKey_Execute__FP7daKey_c = .text:0x000014EC; // type:function size:0x4 scope:global align:4 +daKey_Delete__FP7daKey_c = .text:0x000014F0; // type:function size:0x4 scope:global align:4 +daKey_Create__FP10fopAc_ac_c = .text:0x000014F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@97261 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@97262 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97263 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97274 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97331 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97360 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97361 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97364 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 data:double +@97506 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@97507 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97508 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97509 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@97582 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:string +@97667 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97723 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_demoFunc$95652 = .rodata:0x00000084; // type:object size:0x60 scope:local align:4 +lbl_622_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_622_data_8 = .data:0x00000008; // type:object size:0x10 data:string +l_daKey_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmallKey = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__7daKey_c = .data:0x00000068; // type:object size:0x44 scope:global align:4 +lbl_622_data_AC = .data:0x000000AC; // type:object size:0x8 data:string +@95704 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__7daKey_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_smgdoor/splits.txt b/config/RZDP01/rels/d_a_obj_smgdoor/splits.txt new file mode 100644 index 0000000000..0b6af69062 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smgdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smgdoor.cpp: + .text start:0x0000005C end:0x00000E68 + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000001DC diff --git a/config/RZDP01/rels/d_a_obj_smgdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_smgdoor/symbols.txt new file mode 100644 index 0000000000..f11afe8507 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smgdoor/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x24 scope:global align:4 +initBaseMtx__14daObjSmgDoor_cFv = .text:0x00000080; // type:function size:0x7C scope:global align:4 +setBaseMtx__14daObjSmgDoor_cFv = .text:0x000000FC; // type:function size:0x124 scope:global align:4 +Create__14daObjSmgDoor_cFv = .text:0x00000220; // type:function size:0xDC scope:global align:4 +CreateHeap__14daObjSmgDoor_cFv = .text:0x000002FC; // type:function size:0xB4 scope:global align:4 +create1st__14daObjSmgDoor_cFv = .text:0x000003B0; // type:function size:0xAC scope:global align:4 +Execute__14daObjSmgDoor_cFPPA3_A4_f = .text:0x0000045C; // type:function size:0x64 scope:global align:4 +demoProc__14daObjSmgDoor_cFv = .text:0x000004C0; // type:function size:0x208 scope:global align:4 +openInit__14daObjSmgDoor_cFv = .text:0x000006C8; // type:function size:0xB4 scope:global align:4 +openProc__14daObjSmgDoor_cFv = .text:0x0000077C; // type:function size:0xF4 scope:global align:4 +setGoal__14daObjSmgDoor_cFv = .text:0x00000870; // type:function size:0xA8 scope:global align:4 +setPos__14daObjSmgDoor_cFv = .text:0x00000918; // type:function size:0xC8 scope:global align:4 +sceneChange__14daObjSmgDoor_cFv = .text:0x000009E0; // type:function size:0x2C scope:global align:4 +actionWaitEvent__14daObjSmgDoor_cFv = .text:0x00000A0C; // type:function size:0x90 scope:global align:4 +actionEvent__14daObjSmgDoor_cFv = .text:0x00000A9C; // type:function size:0x64 scope:global align:4 +actionDead__14daObjSmgDoor_cFv = .text:0x00000B00; // type:function size:0x4 scope:global align:4 +checkArea__14daObjSmgDoor_cFv = .text:0x00000B04; // type:function size:0x170 scope:global align:4 +checkOpen__14daObjSmgDoor_cFv = .text:0x00000C74; // type:function size:0x8C scope:global align:4 +Draw__14daObjSmgDoor_cFv = .text:0x00000D00; // type:function size:0xB4 scope:global align:4 +Delete__14daObjSmgDoor_cFv = .text:0x00000DB4; // type:function size:0x3C scope:global align:4 +daObjSmgDoor_create1st__FP14daObjSmgDoor_c = .text:0x00000DF0; // type:function size:0x60 scope:global align:4 +daObjSmgDoor_MoveBGDelete__FP14daObjSmgDoor_c = .text:0x00000E50; // type:function size:0x4 scope:global align:4 +daObjSmgDoor_MoveBGExecute__FP14daObjSmgDoor_c = .text:0x00000E54; // type:function size:0x4 scope:global align:4 +daObjSmgDoor_MoveBGDraw__FP14daObjSmgDoor_c = .text:0x00000E58; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94566 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94567 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94568 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94585 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94677 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94678 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94699 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@94707 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94708 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94757 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@94758 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94759 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +l_size2R$93495 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:string +l_size2Z$93496 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +l_size2X$93497 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_623_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_623_data_1C = .data:0x0000001C; // type:object size:0xE data:string +lbl_623_data_2A = .data:0x0000002A; // type:object size:0xE data:string +l_bmd = .data:0x00000038; // type:object size:0x8 scope:global align:4 +lbl_623_data_40 = .data:0x00000040; // type:object size:0xE data:string +lbl_623_data_4E = .data:0x0000004E; // type:object size:0xE data:string +l_dzb = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +lbl_623_data_64 = .data:0x00000064; // type:object size:0xC data:string +lbl_623_data_70 = .data:0x00000070; // type:object size:0xC data:string +l_eventName = .data:0x0000007C; // type:object size:0x8 scope:global align:4 +l_cull_box = .data:0x00000084; // type:object size:0x18 scope:global align:4 +lbl_623_data_9C = .data:0x0000009C; // type:object size:0x5 data:string +lbl_623_data_A1 = .data:0x000000A1; // type:object size:0x5 data:string +lbl_623_data_A6 = .data:0x000000A6; // type:object size:0x8 data:string +lbl_623_data_AE = .data:0x000000AE; // type:object size:0x7 data:string +lbl_623_data_B5 = .data:0x000000B5; // type:object size:0xA data:string +lbl_623_data_BF = .data:0x000000BF; // type:object size:0xA data:string +action_table$93337 = .data:0x000000CC; // type:object size:0x18 scope:local align:4 +lbl_623_data_E4 = .data:0x000000E4; // type:object size:0x10 +l_func$93460 = .data:0x000000F4; // type:object size:0x24 scope:local align:4 +daObjSmgDoor_METHODS = .data:0x00000118; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmgDoor = .data:0x00000138; // type:object size:0x30 scope:global align:4 +__vt__14daObjSmgDoor_c = .data:0x00000168; // type:object size:0x28 scope:global align:4 +lbl_623_data_190 = .data:0x00000190; // type:object size:0xF data:string +@93598 = .data:0x000001A0; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSmgDoor_c = .data:0x000001B4; // type:object size:0x8 scope:global align:4 +lbl_623_data_1BC = .data:0x000001BC; // type:object size:0x11 data:string +@93600 = .data:0x000001D0; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_smoke/splits.txt b/config/RZDP01/rels/d_a_obj_smoke/splits.txt new file mode 100644 index 0000000000..701988d799 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smoke/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smoke.cpp: + .text start:0x0000005C end:0x000002DC + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_smoke/symbols.txt b/config/RZDP01/rels/d_a_obj_smoke/symbols.txt new file mode 100644 index 0000000000..888defe758 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smoke/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjSmoke_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__12daObjSmoke_cFv = .text:0x000000B8; // type:function size:0xB4 scope:global align:4 +create__12daObjSmoke_cFv = .text:0x0000016C; // type:function size:0x68 scope:global align:4 +execute__12daObjSmoke_cFv = .text:0x000001D4; // type:function size:0xBC scope:global align:4 +_delete__12daObjSmoke_cFv = .text:0x00000290; // type:function size:0x40 scope:global align:4 +daObjSmoke_Execute__FP12daObjSmoke_c = .text:0x000002D0; // type:function size:0x4 scope:global align:4 +daObjSmoke_Delete__FP12daObjSmoke_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +daObjSmoke_Create__FP10fopAc_ac_c = .text:0x000002D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89555 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daObjSmoke_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Smoke = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_smtile/splits.txt b/config/RZDP01/rels/d_a_obj_smtile/splits.txt new file mode 100644 index 0000000000..f176aa4187 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smtile/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_smtile.cpp: + .text start:0x000000CC end:0x0000101C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x0000011C + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_smtile/symbols.txt b/config/RZDP01/rels/d_a_obj_smtile/symbols.txt new file mode 100644 index 0000000000..504539ecc5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smtile/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__14daObj_SMTile_cFv = .text:0x000000CC; // type:function size:0xE4 scope:global align:4 +create__14daObj_SMTile_cFv = .text:0x000001B0; // type:function size:0x178 scope:global align:4 +CreateHeap__14daObj_SMTile_cFv = .text:0x00000328; // type:function size:0x11C scope:global align:4 +Execute__14daObj_SMTile_cFv = .text:0x00000444; // type:function size:0x360 scope:global align:4 +Draw__14daObj_SMTile_cFv = .text:0x000007A4; // type:function size:0x8C scope:global align:4 +createHeapCallBack__14daObj_SMTile_cFP10fopAc_ac_c = .text:0x00000830; // type:function size:0x4 scope:global align:4 +setDstPos__14daObj_SMTile_cFv = .text:0x00000834; // type:function size:0x1CC scope:global align:4 +setPrtcls__14daObj_SMTile_cFii = .text:0x00000A00; // type:function size:0x1D8 scope:global align:4 +touchPrtcls__14daObj_SMTile_cFf = .text:0x00000BD8; // type:function size:0x2E8 scope:global align:4 +setMtx__14daObj_SMTile_cFv = .text:0x00000EC0; // type:function size:0x7C scope:global align:4 +daObj_SMTile_Create__FPv = .text:0x00000F3C; // type:function size:0x4 scope:global align:4 +daObj_SMTile_Delete__FPv = .text:0x00000F40; // type:function size:0x34 scope:global align:4 +daObj_SMTile_Execute__FPv = .text:0x00000F74; // type:function size:0x4 scope:global align:4 +daObj_SMTile_Draw__FPv = .text:0x00000F78; // type:function size:0x4 scope:global align:4 +daObj_SMTile_IsDelete__FPv = .text:0x00000F7C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_smtile_cpp = .text:0x00000F84; // type:function size:0x48 scope:global align:4 +__dt__20daObj_SMTile_Param_cFv = .text:0x00000FCC; // type:function size:0x40 scope:global align:4 +__ct__20daObj_SMTile_Param_cFv = .text:0x0000100C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__20daObj_SMTile_Param_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@96036 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96116 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96117 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96118 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96121 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +id$94888 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@96290 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_625_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_625_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_resNameList = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_625_data_1C = .data:0x0000001C; // type:object size:0x54 data:byte +daObj_SMTile_MethodTable = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SMTILE = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObj_SMTile_c = .data:0x000000C0; // type:object size:0xC scope:global align:4 +lbl_625_data_CC = .data:0x000000CC; // type:object size:0xF data:string +@94989 = .data:0x000000DC; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_SMTile_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__vt__20daObj_SMTile_Param_c = .data:0x000000F0; // type:object size:0xC scope:global align:4 +lbl_625_data_FC = .data:0x000000FC; // type:object size:0x15 data:string +__RTTI__20daObj_SMTile_Param_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94691 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_smw_stone/splits.txt b/config/RZDP01/rels/d_a_obj_smw_stone/splits.txt new file mode 100644 index 0000000000..49619f22d1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smw_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_smw_stone.cpp: + .text start:0x0000005C end:0x00000878 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000BC diff --git a/config/RZDP01/rels/d_a_obj_smw_stone/symbols.txt b/config/RZDP01/rels/d_a_obj_smw_stone/symbols.txt new file mode 100644 index 0000000000..b46e159253 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_smw_stone/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSmWStone_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__12daSmWStone_cFv = .text:0x00000060; // type:function size:0x50 scope:global align:4 +__dt__12daSmWStone_cFv = .text:0x000000B0; // type:function size:0x90 scope:global align:4 +create__12daSmWStone_cFv = .text:0x00000140; // type:function size:0x1AC scope:global align:4 +execute__12daSmWStone_cFv = .text:0x000002EC; // type:function size:0x54 scope:global align:4 +draw__12daSmWStone_cFv = .text:0x00000340; // type:function size:0xF8 scope:global align:4 +Delete__12daSmWStone_cFv = .text:0x00000438; // type:function size:0x7C scope:global align:4 +exeModeHowl__12daSmWStone_cFv = .text:0x000004B4; // type:function size:0xFC scope:global align:4 +setModelMtx__12daSmWStone_cFv = .text:0x000005B0; // type:function size:0x60 scope:global align:4 +createHeap__12daSmWStone_cFv = .text:0x00000610; // type:function size:0x110 scope:global align:4 +init__12daSmWStone_cFv = .text:0x00000720; // type:function size:0x6C scope:global align:4 +chkWlfInRange__12daSmWStone_cFv = .text:0x0000078C; // type:function size:0x8C scope:global align:4 +daSmWStone_create__FP12daSmWStone_c = .text:0x00000818; // type:function size:0x54 scope:global align:4 +daSmWStone_Delete__FP12daSmWStone_c = .text:0x0000086C; // type:function size:0x4 scope:global align:4 +daSmWStone_execute__FP12daSmWStone_c = .text:0x00000870; // type:function size:0x4 scope:global align:4 +daSmWStone_draw__FP12daSmWStone_c = .text:0x00000874; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@108171 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@108172 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@108188 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@108189 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@108272 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +lbl_626_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daSmWStone_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SmWStone = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daSmWStone_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_626_data_68 = .data:0x00000068; // type:object size:0xD data:string +@107483 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__12daSmWStone_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +lbl_626_data_94 = .data:0x00000094; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_snowEffTag/splits.txt b/config/RZDP01/rels/d_a_obj_snowEffTag/splits.txt new file mode 100644 index 0000000000..1cf6708a72 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_snowEffTag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_snowEffTag.cpp: + .text start:0x000000CC end:0x00000554 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_snowEffTag/symbols.txt b/config/RZDP01/rels/d_a_obj_snowEffTag/symbols.txt new file mode 100644 index 0000000000..68a9ab4672 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_snowEffTag/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daSnowEffTag_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__14daSnowEffTag_cFv = .text:0x000000F8; // type:function size:0x5C scope:global align:4 +create__14daSnowEffTag_cFv = .text:0x00000154; // type:function size:0x124 scope:global align:4 +playerAreaCheck__14daSnowEffTag_cFv = .text:0x00000278; // type:function size:0xF4 scope:global align:4 +Execute__14daSnowEffTag_cFv = .text:0x0000036C; // type:function size:0x148 scope:global align:4 +daSnowEffTag_Draw__FP14daSnowEffTag_c = .text:0x000004B4; // type:function size:0x8 scope:global align:4 +daSnowEffTag_Execute__FP14daSnowEffTag_c = .text:0x000004BC; // type:function size:0x4 scope:global align:4 +daSnowEffTag_Delete__FP14daSnowEffTag_c = .text:0x000004C0; // type:function size:0x8 scope:global align:4 +daSnowEffTag_Create__FP10fopAc_ac_c = .text:0x000004C8; // type:function size:0x4 scope:global align:4 +__dt__18daSnowEffTag_HIO_cFv = .text:0x000004CC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_snowEffTag_cpp = .text:0x0000050C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92528 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92529 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92530 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92531 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92551 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92583 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92584 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_daSnowEffTag_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SnowEff = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daSnowEffTag_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_627_data_5C = .data:0x0000005C; // type:object size:0x13 data:string +@91838 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__18daSnowEffTag_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91720 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_snow_soup/splits.txt b/config/RZDP01/rels/d_a_obj_snow_soup/splits.txt new file mode 100644 index 0000000000..356fc212a5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_snow_soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_snow_soup.cpp: + .text start:0x0000005C end:0x000009AC + .rodata start:0x00000000 end:0x00000038 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_snow_soup/symbols.txt b/config/RZDP01/rels/d_a_obj_snow_soup/symbols.txt new file mode 100644 index 0000000000..b074f1f49e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_snow_soup/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjSnowSoup_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__15daObjSnowSoup_cFv = .text:0x00000060; // type:function size:0x98 scope:global align:4 +__dt__15daObjSnowSoup_cFv = .text:0x000000F8; // type:function size:0x84 scope:global align:4 +createHeap__15daObjSnowSoup_cFv = .text:0x0000017C; // type:function size:0xA0 scope:global align:4 +create__15daObjSnowSoup_cFv = .text:0x0000021C; // type:function size:0x124 scope:global align:4 +draw__15daObjSnowSoup_cFv = .text:0x00000340; // type:function size:0x80 scope:global align:4 +execute__15daObjSnowSoup_cFv = .text:0x000003C0; // type:function size:0x1CC scope:global align:4 +init__15daObjSnowSoup_cFv = .text:0x0000058C; // type:function size:0x84 scope:global align:4 +setModelMtx__15daObjSnowSoup_cFv = .text:0x00000610; // type:function size:0x70 scope:global align:4 +createSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x00000680; // type:function size:0xEC scope:global align:4 +deleteSmkEmtCommon__15daObjSnowSoup_cFv = .text:0x0000076C; // type:function size:0x44 scope:global align:4 +createSmkEmtChange__15daObjSnowSoup_cFi = .text:0x000007B0; // type:function size:0x100 scope:global align:4 +deleteSmkEmtChange__15daObjSnowSoup_cFi = .text:0x000008B0; // type:function size:0x4C scope:global align:4 +daObjSnowSoup_create__FP15daObjSnowSoup_c = .text:0x000008FC; // type:function size:0x54 scope:global align:4 +daObjSnowSoup_Delete__FP15daObjSnowSoup_c = .text:0x00000950; // type:function size:0x54 scope:global align:4 +daObjSnowSoup_execute__FP15daObjSnowSoup_c = .text:0x000009A4; // type:function size:0x4 scope:global align:4 +daObjSnowSoup_draw__FP15daObjSnowSoup_c = .text:0x000009A8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +SOUP_MODEL_OFFSET = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +BMD_IDX$88962 = .rodata:0x0000000C; // type:object size:0xC scope:local align:4 +@89931 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@89975 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@89976 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +PARTICLE_NAME$89055 = .rodata:0x00000024; // type:object size:0x8 scope:local align:4 +PARTICLE_NAME$89086 = .rodata:0x0000002C; // type:object size:0xC scope:local align:4 +lbl_628_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSnowSoup_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SnowSoup = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjSnowSoup_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_628_data_6C = .data:0x0000006C; // type:object size:0x10 data:string +@89144 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjSnowSoup_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_628_data_98 = .data:0x00000098; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_so/splits.txt b/config/RZDP01/rels/d_a_obj_so/splits.txt new file mode 100644 index 0000000000..f957b076ff --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_so/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_so.cpp: + .text start:0x000000CC end:0x000031DC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000160 + .data start:0x00000000 end:0x000003EC + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_so/symbols.txt b/config/RZDP01/rels/d_a_obj_so/symbols.txt new file mode 100644 index 0000000000..16cbe6b9eb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_so/symbols.txt @@ -0,0 +1,143 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_So_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_So_Draw__FP12obj_so_class = .text:0x000000F0; // type:function size:0x104 scope:global align:4 +ride_call_back_0__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000001F4; // type:function size:0x14 scope:global align:4 +ride_call_back_1__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000208; // type:function size:0x14 scope:global align:4 +part_set__FP12obj_so_classSc = .text:0x0000021C; // type:function size:0x5A4 scope:global align:4 +action__FP12obj_so_class = .text:0x000007C0; // type:function size:0x8B8 scope:global align:4 +part_move__FP12obj_so_class = .text:0x00001078; // type:function size:0x1528 scope:global align:4 +demo_camera__FP12obj_so_class = .text:0x000025A0; // type:function size:0x3D8 scope:global align:4 +daObj_So_Execute__FP12obj_so_class = .text:0x00002978; // type:function size:0xBC scope:global align:4 +daObj_So_IsDelete__FP12obj_so_class = .text:0x00002A34; // type:function size:0x8 scope:global align:4 +daObj_So_Delete__FP12obj_so_class = .text:0x00002A3C; // type:function size:0xA8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00002AE4; // type:function size:0x240 scope:global align:4 +daObj_So_Create__FP10fopAc_ac_c = .text:0x00002D24; // type:function size:0x424 scope:global align:4 +__dt__14daObj_So_HIO_cFv = .text:0x00003148; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_so_cpp = .text:0x00003188; // type:function size:0x48 scope:global align:4 +fopAcM_GetRoomNo__FPC10fopAc_ac_c = .text:0x000031D0; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97331 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97429 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97430 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97432 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97433 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97434 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97435 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97436 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97438 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97439 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97440 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97441 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97442 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97443 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97444 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97445 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97446 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97447 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97448 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97449 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97450 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97585 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97800 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97802 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97803 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97804 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97805 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97806 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97807 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97808 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97809 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97810 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97811 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97812 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97813 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97814 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97815 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@97816 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@97817 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@97818 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@97819 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@97820 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@97821 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@97831 = .rodata:0x000000F0; // type:object size:0x8 scope:local align:4 +@97897 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@97898 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:string +@97899 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@97900 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@97901 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@97902 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@97903 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@97904 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:string +@97905 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@97906 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@97907 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@97908 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@97909 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@97910 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@97911 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@97912 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@97913 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 data:string +@97914 = .rodata:0x0000013C; // type:object size:0x4 scope:local align:4 +@97915 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@98090 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@98091 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@98092 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@98093 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@98094 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@98095 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@98096 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +e_id$93816 = .data:0x00000000; // type:object size:0x6 scope:local align:4 +lbl_629_data_6 = .data:0x00000006; // type:object size:0x8 data:string +lbl_629_data_E = .data:0x0000000E; // type:object size:0x7 data:string +cc_cyl_src$94203 = .data:0x00000018; // type:object size:0x44 scope:local align:4 +l_daObj_So_Method = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SO = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__14daObj_So_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_629_data_B8 = .data:0x000000B8; // type:object size:0xF data:string +@94245 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_So_HIO_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_629_data_DC = .data:0x000000DC; // type:object size:0x34 +@94308 = .data:0x00000110; // type:object size:0x3C scope:local align:4 +lbl_629_data_14C = .data:0x0000014C; // type:object size:0x14 +@94310 = .data:0x00000160; // type:object size:0x34 scope:local align:4 +lbl_629_data_194 = .data:0x00000194; // type:object size:0x48 +@94362 = .data:0x000001DC; // type:object size:0x4C scope:local align:4 +lbl_629_data_228 = .data:0x00000228; // type:object size:0x14 +@94366 = .data:0x0000023C; // type:object size:0x44 scope:local align:4 +lbl_629_data_280 = .data:0x00000280; // type:object size:0x14 +@94368 = .data:0x00000294; // type:object size:0x24 scope:local align:4 +lbl_629_data_2B8 = .data:0x000002B8; // type:object size:0x18 +@94370 = .data:0x000002D0; // type:object size:0xC scope:local align:4 +lbl_629_data_2DC = .data:0x000002DC; // type:object size:0x1C +@94372 = .data:0x000002F8; // type:object size:0xC scope:local align:4 +lbl_629_data_304 = .data:0x00000304; // type:object size:0x34 +@94406 = .data:0x00000338; // type:object size:0x14 scope:local align:4 +lbl_629_data_34C = .data:0x0000034C; // type:object size:0xA0 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_629_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93420 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_spinLift/splits.txt b/config/RZDP01/rels/d_a_obj_spinLift/splits.txt new file mode 100644 index 0000000000..e0b7b06f73 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_spinLift/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_spinLift.cpp: + .text start:0x000000CC end:0x00000DA0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A4 + .data start:0x00000000 end:0x0000015C + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_spinLift/symbols.txt b/config/RZDP01/rels/d_a_obj_spinLift/symbols.txt new file mode 100644 index 0000000000..baad000625 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_spinLift/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daSpinLift_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__12daSpinLift_cFv = .text:0x000000F8; // type:function size:0x74 scope:global align:4 +CreateHeap__12daSpinLift_cFv = .text:0x0000016C; // type:function size:0x7C scope:global align:4 +create__12daSpinLift_cFv = .text:0x000001E8; // type:function size:0x1C0 scope:global align:4 +Execute__12daSpinLift_cFPPA3_A4_f = .text:0x000003A8; // type:function size:0x50 scope:global align:4 +moveLift__12daSpinLift_cFv = .text:0x000003F8; // type:function size:0xBC scope:global align:4 +modeWait__12daSpinLift_cFv = .text:0x000004B4; // type:function size:0x4 scope:global align:4 +init_modeUpMove__12daSpinLift_cFv = .text:0x000004B8; // type:function size:0x24 scope:global align:4 +modeUpMove__12daSpinLift_cFv = .text:0x000004DC; // type:function size:0x384 scope:global align:4 +modeDownMove__12daSpinLift_cFv = .text:0x00000860; // type:function size:0xF0 scope:global align:4 +init_modeMoveEnd__12daSpinLift_cFv = .text:0x00000950; // type:function size:0x2D4 scope:global align:4 +modeMoveEnd__12daSpinLift_cFv = .text:0x00000C24; // type:function size:0x4 scope:global align:4 +Draw__12daSpinLift_cFv = .text:0x00000C28; // type:function size:0x98 scope:global align:4 +Delete__12daSpinLift_cFv = .text:0x00000CC0; // type:function size:0x3C scope:global align:4 +daSpinLift_Draw__FP12daSpinLift_c = .text:0x00000CFC; // type:function size:0x10 scope:global align:4 +daSpinLift_Execute__FP12daSpinLift_c = .text:0x00000D0C; // type:function size:0x4 scope:global align:4 +daSpinLift_Delete__FP12daSpinLift_c = .text:0x00000D10; // type:function size:0x4 scope:global align:4 +daSpinLift_Create__FP10fopAc_ac_c = .text:0x00000D14; // type:function size:0x4 scope:global align:4 +__dt__16daSpinLift_HIO_cFv = .text:0x00000D18; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_spinLift_cpp = .text:0x00000D58; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90128 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x24 scope:global align:4 +l_dzbIdx = .rodata:0x00000028; // type:object size:0x24 scope:global align:4 +@90207 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@90210 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@90212 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +mode_proc$89074 = .rodata:0x00000060; // type:object size:0x30 scope:local align:4 +@90307 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90308 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90309 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90310 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90336 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +lbl_630_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_630_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_630_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_630_data_1E = .data:0x0000001E; // type:object size:0xA data:string +lbl_630_data_28 = .data:0x00000028; // type:object size:0xA data:string +lbl_630_data_32 = .data:0x00000032; // type:object size:0x9 data:string +lbl_630_data_3B = .data:0x0000003B; // type:object size:0xA data:string +lbl_630_data_45 = .data:0x00000045; // type:object size:0xA data:string +lbl_630_data_4F = .data:0x0000004F; // type:object size:0x9 data:string +l_resNameIdx = .data:0x00000058; // type:object size:0x24 scope:global align:4 +l_daSpinLift_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SpinLift = .data:0x0000009C; // type:object size:0x30 scope:global align:4 +__vt__16daSpinLift_HIO_c = .data:0x000000CC; // type:object size:0xC scope:global align:4 +lbl_630_data_D8 = .data:0x000000D8; // type:object size:0x11 data:string +@89229 = .data:0x000000EC; // type:object size:0x14 scope:local align:4 +__RTTI__16daSpinLift_HIO_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 +__vt__12daSpinLift_c = .data:0x00000108; // type:object size:0x28 scope:global align:4 +lbl_630_data_130 = .data:0x00000130; // type:object size:0xD data:string +@89231 = .data:0x00000140; // type:object size:0x14 scope:local align:4 +__RTTI__12daSpinLift_c = .data:0x00000154; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89000 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_ss_drink/splits.txt b/config/RZDP01/rels/d_a_obj_ss_drink/splits.txt new file mode 100644 index 0000000000..884c4f41bd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ss_drink/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ss_drink.cpp: + .text start:0x0000005C end:0x000012C4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x0000038C + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_obj_ss_drink/symbols.txt b/config/RZDP01/rels/d_a_obj_ss_drink/symbols.txt new file mode 100644 index 0000000000..5d650d63aa --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ss_drink/symbols.txt @@ -0,0 +1,84 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__15daObj_SSDrink_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +create__15daObj_SSDrink_cFv = .text:0x00000128; // type:function size:0x178 scope:global align:4 +CreateHeap__15daObj_SSDrink_cFv = .text:0x000002A0; // type:function size:0x18C scope:global align:4 +Execute__15daObj_SSDrink_cFv = .text:0x0000042C; // type:function size:0x1B8 scope:global align:4 +Draw__15daObj_SSDrink_cFv = .text:0x000005E4; // type:function size:0x128 scope:global align:4 +createHeapCallBack__15daObj_SSDrink_cFP10fopAc_ac_c = .text:0x0000070C; // type:function size:0x4 scope:global align:4 +setSoldOut__15daObj_SSDrink_cFv = .text:0x00000710; // type:function size:0x3C scope:global align:4 +getTypeFromParam__15daObj_SSDrink_cFv = .text:0x0000074C; // type:function size:0xAC scope:global align:4 +getCapacityFromParam__15daObj_SSDrink_cFv = .text:0x000007F8; // type:function size:0x24 scope:global align:4 +getFlowNodeNum__15daObj_SSDrink_cFv = .text:0x0000081C; // type:function size:0x34 scope:global align:4 +restart__15daObj_SSDrink_cFv = .text:0x00000850; // type:function size:0x60 scope:global align:4 +initialize__15daObj_SSDrink_cFv = .text:0x000008B0; // type:function size:0x158 scope:global align:4 +setProcess__15daObj_SSDrink_cFM15daObj_SSDrink_cFPCvPvPv_i = .text:0x00000A08; // type:function size:0xF4 scope:global align:4 +setParam__15daObj_SSDrink_cFv = .text:0x00000AFC; // type:function size:0x134 scope:global align:4 +setEnvTevColor__15daObj_SSDrink_cFv = .text:0x00000C30; // type:function size:0x58 scope:global align:4 +setRoomNo__15daObj_SSDrink_cFv = .text:0x00000C88; // type:function size:0x44 scope:global align:4 +setMtx__15daObj_SSDrink_cFv = .text:0x00000CCC; // type:function size:0x68 scope:global align:4 +setAttnPos__15daObj_SSDrink_cFv = .text:0x00000D34; // type:function size:0x74 scope:global align:4 +animeEntry__15daObj_SSDrink_cFv = .text:0x00000DA8; // type:function size:0x78 scope:global align:4 +animePlay__15daObj_SSDrink_cFv = .text:0x00000E20; // type:function size:0x4C scope:global align:4 +chkEvent__15daObj_SSDrink_cFv = .text:0x00000E6C; // type:function size:0x188 scope:global align:4 +orderEvent__15daObj_SSDrink_cFv = .text:0x00000FF4; // type:function size:0xA0 scope:global align:4 +wait__15daObj_SSDrink_cFPv = .text:0x00001094; // type:function size:0x8 scope:global align:4 +talk__15daObj_SSDrink_cFPv = .text:0x0000109C; // type:function size:0xB8 scope:global align:4 +drink__15daObj_SSDrink_cFPv = .text:0x00001154; // type:function size:0xF0 scope:global align:4 +daObj_SSDrink_Create__FPv = .text:0x00001244; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_Delete__FPv = .text:0x00001248; // type:function size:0x34 scope:global align:4 +daObj_SSDrink_Execute__FPv = .text:0x0000127C; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_Draw__FPv = .text:0x00001280; // type:function size:0x4 scope:global align:4 +daObj_SSDrink_IsDelete__FPv = .text:0x00001284; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_ss_drink_cpp = .text:0x0000128C; // type:function size:0x38 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__15daObj_SSDrink_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@96770 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@96800 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@96801 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@96802 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96928 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96929 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96930 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96931 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96932 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96980 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97013 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_resFileName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_631_data_C = .data:0x0000000C; // type:object size:0xE data:string +l_bmdName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 +lbl_631_data_20 = .data:0x00000020; // type:object size:0x1C +@96792 = .data:0x0000003C; // type:object size:0xC scope:local align:4 data:4byte +@96819 = .data:0x00000048; // type:object size:0xC scope:local align:4 data:4byte +@96893 = .data:0x00000054; // type:object size:0xC scope:local align:4 data:4byte +@96948 = .data:0x00000060; // type:object size:0xC scope:local align:4 data:4byte +@96990 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@97030 = .data:0x00000078; // type:object size:0xC scope:local align:4 +@97031 = .data:0x00000084; // type:object size:0xC scope:local align:4 +@97032 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@97076 = .data:0x0000009C; // type:object size:0xC scope:local align:4 data:4byte +@97092 = .data:0x000000A8; // type:object size:0xC scope:local align:4 data:4byte +daObj_SSDrink_MethodTable = .data:0x000000B4; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SSDRINK = .data:0x000000D4; // type:object size:0x30 scope:global align:4 +__vt__15daObj_SSDrink_c = .data:0x00000104; // type:object size:0x14 scope:global align:4 +lbl_631_data_118 = .data:0x00000118; // type:object size:0x10 data:string +@95375 = .data:0x00000128; // type:object size:0x14 scope:local align:4 +__RTTI__15daObj_SSDrink_c = .data:0x0000013C; // type:object size:0x8 scope:global align:4 +lbl_631_data_144 = .data:0x00000144; // type:object size:0xF data:string +@95377 = .data:0x00000154; // type:object size:0xC scope:local align:4 +lbl_631_data_160 = .data:0x00000160; // type:object size:0x3C +@95441 = .data:0x0000019C; // type:object size:0x3C scope:local align:4 +lbl_631_data_1D8 = .data:0x000001D8; // type:object size:0x14 +@95443 = .data:0x000001EC; // type:object size:0x34 scope:local align:4 +lbl_631_data_220 = .data:0x00000220; // type:object size:0x14 +@95501 = .data:0x00000234; // type:object size:0x24 scope:local align:4 +lbl_631_data_258 = .data:0x00000258; // type:object size:0x18 +@95503 = .data:0x00000270; // type:object size:0xC scope:local align:4 +lbl_631_data_27C = .data:0x0000027C; // type:object size:0x1C +@95505 = .data:0x00000298; // type:object size:0xC scope:local align:4 +lbl_631_data_2A4 = .data:0x000002A4; // type:object size:0xE8 +mCcDCyl__15daObj_SSDrink_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ss_item/splits.txt b/config/RZDP01/rels/d_a_obj_ss_item/splits.txt new file mode 100644 index 0000000000..635c0eb9bf --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ss_item/splits.txt @@ -0,0 +1,17 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ss_item.cpp: + .text start:0x0000005C end:0x00000D7C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000334 + .bss start:0x00000000 end:0x00000044 diff --git a/config/RZDP01/rels/d_a_obj_ss_item/symbols.txt b/config/RZDP01/rels/d_a_obj_ss_item/symbols.txt new file mode 100644 index 0000000000..c8f5f472a0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ss_item/symbols.txt @@ -0,0 +1,81 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__14daObj_SSItem_cFv = .text:0x0000005C; // type:function size:0xD8 scope:global align:4 +create__14daObj_SSItem_cFv = .text:0x00000134; // type:function size:0x1B4 scope:global align:4 +CreateHeap__14daObj_SSItem_cFv = .text:0x000002E8; // type:function size:0xB0 scope:global align:4 +Execute__14daObj_SSItem_cFv = .text:0x00000398; // type:function size:0x1F0 scope:global align:4 +Draw__14daObj_SSItem_cFv = .text:0x00000588; // type:function size:0xE8 scope:global align:4 +createHeapCallBack__14daObj_SSItem_cFP10fopAc_ac_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 +setSoldOut__14daObj_SSItem_cFv = .text:0x00000674; // type:function size:0x3C scope:global align:4 +getProcessID__14daObj_SSItem_cFv = .text:0x000006B0; // type:function size:0x2C scope:global align:4 +getExchangeItemPtr__14daObj_SSItem_cFv = .text:0x000006DC; // type:function size:0x40 scope:global align:4 +getTypeFromParam__14daObj_SSItem_cFv = .text:0x0000071C; // type:function size:0x4C scope:global align:4 +getFlowNodeNum__14daObj_SSItem_cFv = .text:0x00000768; // type:function size:0x34 scope:global align:4 +restart__14daObj_SSItem_cFv = .text:0x0000079C; // type:function size:0x60 scope:global align:4 +initialize__14daObj_SSItem_cFv = .text:0x000007FC; // type:function size:0x158 scope:global align:4 +setProcess__14daObj_SSItem_cFM14daObj_SSItem_cFPCvPvPv_i = .text:0x00000954; // type:function size:0xB0 scope:global align:4 +setParam__14daObj_SSItem_cFv = .text:0x00000A04; // type:function size:0x70 scope:global align:4 +setEnvTevColor__14daObj_SSItem_cFv = .text:0x00000A74; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObj_SSItem_cFv = .text:0x00000ACC; // type:function size:0x44 scope:global align:4 +setMtx__14daObj_SSItem_cFv = .text:0x00000B10; // type:function size:0x68 scope:global align:4 +setAttnPos__14daObj_SSItem_cFv = .text:0x00000B78; // type:function size:0x40 scope:global align:4 +wait__14daObj_SSItem_cFPv = .text:0x00000BB8; // type:function size:0x30 scope:global align:4 +buy__14daObj_SSItem_cFPv = .text:0x00000BE8; // type:function size:0x80 scope:global align:4 +cancel__14daObj_SSItem_cFPv = .text:0x00000C68; // type:function size:0x94 scope:global align:4 +daObj_SSItem_Create__FPv = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 +daObj_SSItem_Delete__FPv = .text:0x00000D00; // type:function size:0x34 scope:global align:4 +daObj_SSItem_Execute__FPv = .text:0x00000D34; // type:function size:0x4 scope:global align:4 +daObj_SSItem_Draw__FPv = .text:0x00000D38; // type:function size:0x4 scope:global align:4 +daObj_SSItem_IsDelete__FPv = .text:0x00000D3C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_ss_item_cpp = .text:0x00000D44; // type:function size:0x38 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__14daObj_SSItem_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@99261 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99262 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@99263 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@99264 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99288 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99289 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99388 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99389 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99390 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@99391 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@99392 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@99393 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@99404 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@99405 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_632_data_7 = .data:0x00000007; // type:object size:0x8 data:string +l_resFileName = .data:0x00000010; // type:object size:0xC scope:global align:4 +l_bmdIdxName = .data:0x0000001C; // type:object size:0xC scope:global align:4 +lbl_632_data_28 = .data:0x00000028; // type:object size:0x1 +lbl_632_data_29 = .data:0x00000029; // type:object size:0xC data:string +l_bmdFileName = .data:0x00000038; // type:object size:0xC scope:global align:4 +@99354 = .data:0x00000044; // type:object size:0xC scope:local align:4 data:4byte +@99424 = .data:0x00000050; // type:object size:0xC scope:local align:4 +@99425 = .data:0x0000005C; // type:object size:0xC scope:local align:4 +@99491 = .data:0x00000068; // type:object size:0xC scope:local align:4 data:4byte +@99526 = .data:0x00000074; // type:object size:0xC scope:local align:4 +daObj_SSItem_MethodTable = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SSITEM = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__14daObj_SSItem_c = .data:0x000000D0; // type:object size:0x14 scope:global align:4 +lbl_632_data_E4 = .data:0x000000E4; // type:object size:0xF data:string +@97984 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__14daObj_SSItem_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +lbl_632_data_110 = .data:0x00000110; // type:object size:0xF data:string +@97986 = .data:0x00000120; // type:object size:0xC scope:local align:4 +lbl_632_data_12C = .data:0x0000012C; // type:object size:0x3C +@98061 = .data:0x00000168; // type:object size:0x3C scope:local align:4 +lbl_632_data_1A4 = .data:0x000001A4; // type:object size:0x14 +@98063 = .data:0x000001B8; // type:object size:0x34 scope:local align:4 +lbl_632_data_1EC = .data:0x000001EC; // type:object size:0x14 +@98121 = .data:0x00000200; // type:object size:0x24 scope:local align:4 +lbl_632_data_224 = .data:0x00000224; // type:object size:0x18 +@98123 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_632_data_248 = .data:0x00000248; // type:object size:0x1C +@98125 = .data:0x00000264; // type:object size:0xC scope:local align:4 +lbl_632_data_270 = .data:0x00000270; // type:object size:0xC4 +mCcDCyl__14daObj_SSItem_c = .bss:0x00000000; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_stairBlock/splits.txt b/config/RZDP01/rels/d_a_obj_stairBlock/splits.txt new file mode 100644 index 0000000000..ee7cf9283e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stairBlock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stairBlock.cpp: + .text start:0x000000CC end:0x00000900 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000110 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000040 diff --git a/config/RZDP01/rels/d_a_obj_stairBlock/symbols.txt b/config/RZDP01/rels/d_a_obj_stairBlock/symbols.txt new file mode 100644 index 0000000000..6886ec8c23 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stairBlock/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__18daStairBlock_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +setBaseMtx__14daStairBlock_cFv = .text:0x00000100; // type:function size:0xA4 scope:global align:4 +CreateHeap__14daStairBlock_cFv = .text:0x000001A4; // type:function size:0x14C scope:global align:4 +create__14daStairBlock_cFv = .text:0x000002F0; // type:function size:0x1B8 scope:global align:4 +createHeapCallBack__14daStairBlock_cFP10fopAc_ac_c = .text:0x000004A8; // type:function size:0x10 scope:global align:4 +Execute__14daStairBlock_cFv = .text:0x000004B8; // type:function size:0x244 scope:global align:4 +Draw__14daStairBlock_cFv = .text:0x000006FC; // type:function size:0xE4 scope:global align:4 +Delete__14daStairBlock_cFv = .text:0x000007E0; // type:function size:0x30 scope:global align:4 +daStairBlock_Draw__FP14daStairBlock_c = .text:0x00000810; // type:function size:0x10 scope:global align:4 +daStairBlock_Execute__FP14daStairBlock_c = .text:0x00000820; // type:function size:0x10 scope:global align:4 +daStairBlock_Delete__FP14daStairBlock_c = .text:0x00000830; // type:function size:0x10 scope:global align:4 +daStairBlock_Create__FP10fopAc_ac_c = .text:0x00000840; // type:function size:0x4 scope:global align:4 +__dt__18daStairBlock_HIO_cFv = .text:0x00000844; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_stairBlock_cpp = .text:0x00000884; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92732 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__14daStairBlock_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +l_bmdIdx = .rodata:0x00000034; // type:object size:0x28 scope:global align:4 +l_bckIdx = .rodata:0x0000005C; // type:object size:0x28 scope:global align:4 +centerPos = .rodata:0x00000084; // type:object size:0x78 scope:global align:4 +@92780 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@92783 = .rodata:0x00000100; // type:object size:0x8 scope:local align:4 +@92934 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@92935 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +mCcDSph__14daStairBlock_c = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_633_data_40 = .data:0x00000040; // type:object size:0x9 data:string +l_daStairBlock_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_StairBlock = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__18daStairBlock_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_633_data_A8 = .data:0x000000A8; // type:object size:0x13 data:string +@91876 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__18daStairBlock_HIO_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +__vt__14daStairBlock_c = .data:0x000000D8; // type:object size:0x18 scope:global align:4 +lbl_633_data_F0 = .data:0x000000F0; // type:object size:0xF data:string +@91880 = .data:0x00000100; // type:object size:0xC scope:local align:4 +__RTTI__14daStairBlock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91713 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x2C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_stick/splits.txt b/config/RZDP01/rels/d_a_obj_stick/splits.txt new file mode 100644 index 0000000000..3cca4b15ea --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stick.cpp: + .text start:0x000000CC end:0x000007E8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000B4 + .bss start:0x00000008 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_obj_stick/symbols.txt b/config/RZDP01/rels/d_a_obj_stick/symbols.txt new file mode 100644 index 0000000000..c5f406df73 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stick/symbols.txt @@ -0,0 +1,51 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__13daObj_Stick_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +create__13daObj_Stick_cFv = .text:0x00000180; // type:function size:0x238 scope:global align:4 +CreateHeap__13daObj_Stick_cFv = .text:0x000003B8; // type:function size:0x78 scope:global align:4 +Execute__13daObj_Stick_cFv = .text:0x00000430; // type:function size:0xC4 scope:global align:4 +Draw__13daObj_Stick_cFv = .text:0x000004F4; // type:function size:0xC0 scope:global align:4 +createHeapCallBack__13daObj_Stick_cFP10fopAc_ac_c = .text:0x000005B4; // type:function size:0x4 scope:global align:4 +isDelete__13daObj_Stick_cFv = .text:0x000005B8; // type:function size:0x20 scope:global align:4 +setEnvTevColor__13daObj_Stick_cFv = .text:0x000005D8; // type:function size:0x58 scope:global align:4 +setRoomNo__13daObj_Stick_cFv = .text:0x00000630; // type:function size:0x40 scope:global align:4 +setMtx__13daObj_Stick_cFv = .text:0x00000670; // type:function size:0x68 scope:global align:4 +daObj_Stick_Create__FPv = .text:0x000006D8; // type:function size:0x4 scope:global align:4 +daObj_Stick_Delete__FPv = .text:0x000006DC; // type:function size:0x34 scope:global align:4 +daObj_Stick_Execute__FPv = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daObj_Stick_Draw__FPv = .text:0x00000714; // type:function size:0x4 scope:global align:4 +daObj_Stick_IsDelete__FPv = .text:0x00000718; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_stick_cpp = .text:0x00000720; // type:function size:0x78 scope:global align:4 +__dt__19daObj_Stick_Param_cFv = .text:0x00000798; // type:function size:0x40 scope:global align:4 +__ct__19daObj_Stick_Param_cFv = .text:0x000007D8; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__19daObj_Stick_Param_c = .rodata:0x00000000; // type:object size:0x10 scope:global align:4 +@95862 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95863 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95864 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95865 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95866 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@95905 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95906 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_112_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObj_Stick_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_STICK = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__13daObj_Stick_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_112_data_68 = .data:0x00000068; // type:object size:0xE data:string +@94963 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__13daObj_Stick_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__vt__19daObj_Stick_Param_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_112_data_98 = .data:0x00000098; // type:object size:0x14 data:string +__RTTI__19daObj_Stick_Param_c = .data:0x000000AC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDSph__13daObj_Stick_c = .bss:0x00000008; // type:object size:0x40 scope:global align:4 +@94789 = .bss:0x00000048; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000054; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_stone/splits.txt b/config/RZDP01/rels/d_a_obj_stone/splits.txt new file mode 100644 index 0000000000..76a5b363ee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stone.cpp: + .text start:0x0000005C end:0x0000268C + .rodata start:0x00000000 end:0x000001C8 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_obj_stone/symbols.txt b/config/RZDP01/rels/d_a_obj_stone/symbols.txt new file mode 100644 index 0000000000..1502252dcb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stone/symbols.txt @@ -0,0 +1,105 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +initBaseMtx__12daObjStone_cFv = .text:0x00000148; // type:function size:0x74 scope:global align:4 +setBaseMtx__12daObjStone_cFv = .text:0x000001BC; // type:function size:0xB0 scope:global align:4 +Create__12daObjStone_cFv = .text:0x0000026C; // type:function size:0x25C scope:global align:4 +CreateHeap__12daObjStone_cFv = .text:0x000004C8; // type:function size:0x7C scope:global align:4 +create__12daObjStone_cFv = .text:0x00000544; // type:function size:0x160 scope:global align:4 +execute__12daObjStone_cFv = .text:0x000006A4; // type:function size:0x14C scope:global align:4 +mode_proc_call__12daObjStone_cFv = .text:0x000007F0; // type:function size:0x928 scope:global align:4 +init_modePutWait__12daObjStone_cFv = .text:0x00001118; // type:function size:0x50 scope:global align:4 +modePutWait__12daObjStone_cFv = .text:0x00001168; // type:function size:0x10 scope:global align:4 +init_modeWait__12daObjStone_cFv = .text:0x00001178; // type:function size:0x34 scope:global align:4 +modeWait__12daObjStone_cFv = .text:0x000011AC; // type:function size:0x9C scope:global align:4 +init_modeDrop__12daObjStone_cFv = .text:0x00001248; // type:function size:0x40 scope:global align:4 +modeDrop__12daObjStone_cFv = .text:0x00001288; // type:function size:0x1A8 scope:global align:4 +init_modeCarry__12daObjStone_cFv = .text:0x00001430; // type:function size:0x9C scope:global align:4 +modeCarry__12daObjStone_cFv = .text:0x000014CC; // type:function size:0x248 scope:global align:4 +init_modeWalk__12daObjStone_cFv = .text:0x00001714; // type:function size:0x38 scope:global align:4 +modeWalk__12daObjStone_cFv = .text:0x0000174C; // type:function size:0x420 scope:global align:4 +init_modePushWolfNonBreak__12daObjStone_cFv = .text:0x00001B6C; // type:function size:0xC8 scope:global align:4 +init_modeYogan__12daObjStone_cFv = .text:0x00001C34; // type:function size:0x60 scope:global align:4 +modeYogan__12daObjStone_cFv = .text:0x00001C94; // type:function size:0x98 scope:global align:4 +init_modeBreak__12daObjStone_cFv = .text:0x00001D2C; // type:function size:0x1D4 scope:global align:4 +modeBreak__12daObjStone_cFv = .text:0x00001F00; // type:function size:0x10 scope:global align:4 +CrrPos__12daObjStone_cFv = .text:0x00001F10; // type:function size:0xA0 scope:global align:4 +createItem__12daObjStone_cFv = .text:0x00001FB0; // type:function size:0xC4 scope:global align:4 +calcRotBaseMtx__12daObjStone_cFPs = .text:0x00002074; // type:function size:0x214 scope:global align:4 +checkRollAngle__12daObjStone_cFv = .text:0x00002288; // type:function size:0x114 scope:global align:4 +set_carry_eff__12daObjStone_cFv = .text:0x0000239C; // type:function size:0xF8 scope:global align:4 +effect_delete__12daObjStone_cFb = .text:0x00002494; // type:function size:0xA8 scope:global align:4 +draw__12daObjStone_cFv = .text:0x0000253C; // type:function size:0xCC scope:global align:4 +_delete__12daObjStone_cFv = .text:0x00002608; // type:function size:0x74 scope:global align:4 +daObjStone_Draw__FP12daObjStone_c = .text:0x0000267C; // type:function size:0x4 scope:global align:4 +daObjStone_Execute__FP12daObjStone_c = .text:0x00002680; // type:function size:0x4 scope:global align:4 +daObjStone_Delete__FP12daObjStone_c = .text:0x00002684; // type:function size:0x4 scope:global align:4 +daObjStone_Create__FP10fopAc_ac_c = .text:0x00002688; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_sph_src = .rodata:0x00000008; // type:object size:0x40 scope:global align:4 +l_r = .rodata:0x00000048; // type:object size:0x8 scope:global align:4 +l_rolling_speedF = .rodata:0x00000050; // type:object size:0x8 scope:global align:4 +l_initial_offsetY = .rodata:0x00000058; // type:object size:0x8 scope:global align:4 +l_put_offsetY = .rodata:0x00000060; // type:object size:0x8 scope:global align:4 +lbl_634_rodata_68 = .rodata:0x00000068; // type:object size:0x4 +l_speedH = .rodata:0x0000006C; // type:object size:0x8 scope:global align:4 +l_speedV = .rodata:0x00000074; // type:object size:0x8 scope:global align:4 +l_water_speedH = .rodata:0x0000007C; // type:object size:0x8 scope:global align:4 +l_water_speedV = .rodata:0x00000084; // type:object size:0x8 scope:global align:4 +l_water_resist = .rodata:0x0000008C; // type:object size:0x8 scope:global align:4 +l_water_walk_resist = .rodata:0x00000094; // type:object size:0x8 scope:global align:4 +l_buoyancy = .rodata:0x0000009C; // type:object size:0x8 scope:global align:4 +l_shadow_size = .rodata:0x000000A4; // type:object size:0x8 scope:global align:4 +l_wpillar_scl = .rodata:0x000000AC; // type:object size:0x8 scope:global align:4 +l_hamon_scl = .rodata:0x000000B4; // type:object size:0x8 scope:global align:4 +l_yogan_eff_scl = .rodata:0x000000BC; // type:object size:0x8 scope:global align:4 +l_wall_h = .rodata:0x000000C4; // type:object size:0x8 scope:global align:4 +l_wall_r = .rodata:0x000000CC; // type:object size:0x8 scope:global align:4 +l_rot_angle = .rodata:0x000000D4; // type:object size:0x4 scope:global align:4 +l_walk_rot_angle = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +@95175 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@95245 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95246 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +@95349 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +l_func$92205 = .rodata:0x000000EC; // type:object size:0x54 scope:local align:4 +@95533 = .rodata:0x00000140; // type:object size:0x4 scope:local align:4 +@95534 = .rodata:0x00000144; // type:object size:0x4 scope:local align:4 +@95535 = .rodata:0x00000148; // type:object size:0x4 scope:local align:4 +@95536 = .rodata:0x0000014C; // type:object size:0x4 scope:local align:4 +@95537 = .rodata:0x00000150; // type:object size:0x4 scope:local align:4 +@95538 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 +@95539 = .rodata:0x00000158; // type:object size:0x4 scope:local align:4 +@95540 = .rodata:0x0000015C; // type:object size:0x4 scope:local align:4 +@95541 = .rodata:0x00000160; // type:object size:0x4 scope:local align:4 +@95542 = .rodata:0x00000164; // type:object size:0x4 scope:local align:4 +@95543 = .rodata:0x00000168; // type:object size:0x4 scope:local align:4 +@95544 = .rodata:0x0000016C; // type:object size:0x4 scope:local align:4 +@95559 = .rodata:0x00000170; // type:object size:0x4 scope:local align:4 +@95573 = .rodata:0x00000174; // type:object size:0x4 scope:local align:4 data:string +@95574 = .rodata:0x00000178; // type:object size:0x4 scope:local align:4 +@95640 = .rodata:0x0000017C; // type:object size:0x4 scope:local align:4 +@95718 = .rodata:0x00000180; // type:object size:0x4 scope:local align:4 +@95719 = .rodata:0x00000184; // type:object size:0x4 scope:local align:4 +@95720 = .rodata:0x00000188; // type:object size:0x4 scope:local align:4 +@95721 = .rodata:0x0000018C; // type:object size:0x4 scope:local align:4 +@95722 = .rodata:0x00000190; // type:object size:0x4 scope:local align:4 data:string +@95737 = .rodata:0x00000194; // type:object size:0x4 scope:local align:4 +@95738 = .rodata:0x00000198; // type:object size:0x4 scope:local align:4 +@95747 = .rodata:0x0000019C; // type:object size:0x4 scope:local align:4 data:float +@95748 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 data:float +l_eff_id$92631 = .rodata:0x000001A4; // type:object size:0x6 scope:local align:4 +@95872 = .rodata:0x000001B0; // type:object size:0x8 scope:local align:4 +l_carry_eff_id$92758 = .rodata:0x000001B8; // type:object size:0x6 scope:local align:4 +eff_num$92759 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +eff_num$92632 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +lbl_634_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_634_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_634_data_18 = .data:0x00000018; // type:object size:0x7 data:string +l_daObjStone_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stone = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_stoneMark/splits.txt b/config/RZDP01/rels/d_a_obj_stoneMark/splits.txt new file mode 100644 index 0000000000..5be9ca42c6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stoneMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stoneMark.cpp: + .text start:0x0000005C end:0x000002E4 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_stoneMark/symbols.txt b/config/RZDP01/rels/d_a_obj_stoneMark/symbols.txt new file mode 100644 index 0000000000..57534fc5b5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stoneMark/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__12daObjSMark_cFv = .text:0x0000005C; // type:function size:0xF8 scope:global align:4 +create__12daObjSMark_cFv = .text:0x00000154; // type:function size:0xEC scope:global align:4 +draw__12daObjSMark_cFv = .text:0x00000240; // type:function size:0x6C scope:global align:4 +daObjSMark_Draw__FP12daObjSMark_c = .text:0x000002AC; // type:function size:0x4 scope:global align:4 +daObjSMark_Delete__FP12daObjSMark_c = .text:0x000002B0; // type:function size:0x30 scope:global align:4 +daObjSMark_Create__FP10fopAc_ac_c = .text:0x000002E0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89689 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89690 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89691 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_shadow_size$89097 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 +@89737 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89738 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_113_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjSMark_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_StoneMark = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_stopper/splits.txt b/config/RZDP01/rels/d_a_obj_stopper/splits.txt new file mode 100644 index 0000000000..5f5b7052d3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stopper/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_stopper.cpp: + .text start:0x000000CC end:0x00001850 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_stopper/symbols.txt b/config/RZDP01/rels/d_a_obj_stopper/symbols.txt new file mode 100644 index 0000000000..c4b201bed3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stopper/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +initBaseMtx__14daObjStopper_cFv = .text:0x000000CC; // type:function size:0xB4 scope:global align:4 +setBaseMtx__14daObjStopper_cFv = .text:0x00000180; // type:function size:0x8C scope:global align:4 +Create__14daObjStopper_cFv = .text:0x0000020C; // type:function size:0x148 scope:global align:4 +CreateHeap__14daObjStopper_cFv = .text:0x00000354; // type:function size:0x50 scope:global align:4 +create__14daObjStopper_cFv = .text:0x000003A4; // type:function size:0x1A4 scope:global align:4 +Execute__14daObjStopper_cFPPA3_A4_f = .text:0x00000548; // type:function size:0x64 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000005AC; // type:function size:0xC scope:global align:4 +actionWait__14daObjStopper_cFv = .text:0x000005B8; // type:function size:0x1E0 scope:global align:4 +actionWaitOrderEvent__14daObjStopper_cFv = .text:0x00000798; // type:function size:0x9C scope:global align:4 +actionOrderEvent__14daObjStopper_cFv = .text:0x00000834; // type:function size:0x84 scope:global align:4 +actionEvent__14daObjStopper_cFv = .text:0x000008B8; // type:function size:0x414 scope:global align:4 +actionDead__14daObjStopper_cFv = .text:0x00000CCC; // type:function size:0x4 scope:global align:4 +actionWaitClose__14daObjStopper_cFv = .text:0x00000CD0; // type:function size:0x10 scope:global align:4 +actionCloseInit__14daObjStopper_cFv = .text:0x00000CE0; // type:function size:0x18 scope:global align:4 +actionClose__14daObjStopper_cFv = .text:0x00000CF8; // type:function size:0x68 scope:global align:4 +hint_action1__14daObjStopper_cFv = .text:0x00000D60; // type:function size:0x3D0 scope:global align:4 +hint_action2__14daObjStopper_cFv = .text:0x00001130; // type:function size:0x3A0 scope:global align:4 +hint_action3__14daObjStopper_cFv = .text:0x000014D0; // type:function size:0x250 scope:global align:4 +Draw__14daObjStopper_cFv = .text:0x00001720; // type:function size:0x68 scope:global align:4 +Delete__14daObjStopper_cFv = .text:0x00001788; // type:function size:0x90 scope:global align:4 +daObjStopper_Draw__FP14daObjStopper_c = .text:0x00001818; // type:function size:0x10 scope:global align:4 +daObjStopper_Execute__FP14daObjStopper_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 +daObjStopper_Delete__FP14daObjStopper_c = .text:0x0000182C; // type:function size:0x4 scope:global align:4 +daObjStopper_Create__FP10fopAc_ac_c = .text:0x00001830; // type:function size:0x4 scope:global align:4 +cLib_calcTimer__FPUs_Us = .text:0x00001834; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90758 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90759 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90811 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@90812 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90926 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90927 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@90928 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90929 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90930 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90931 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90932 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91021 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91035 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91089 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91093 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@91172 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@91173 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +ceiling_y$89309 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_635_data_0 = .data:0x00000000; // type:object size:0xE data:string +l_func$89078 = .data:0x00000010; // type:object size:0x60 scope:local align:4 +l_daObjStopper_Method = .data:0x00000070; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stopper = .data:0x00000090; // type:object size:0x30 scope:global align:4 +__vt__14daObjStopper_c = .data:0x000000C0; // type:object size:0x28 scope:global align:4 +lbl_635_data_E8 = .data:0x000000E8; // type:object size:0xF data:string +@89382 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjStopper_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@89008 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_offset$89005 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_stopper2/splits.txt b/config/RZDP01/rels/d_a_obj_stopper2/splits.txt new file mode 100644 index 0000000000..f59fa1cce2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stopper2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_stopper2.cpp: + .text start:0x0000005C end:0x000009CC + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000100 diff --git a/config/RZDP01/rels/d_a_obj_stopper2/symbols.txt b/config/RZDP01/rels/d_a_obj_stopper2/symbols.txt new file mode 100644 index 0000000000..e2053be48a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_stopper2/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjStopper2_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__15daObjStopper2_cFv = .text:0x00000080; // type:function size:0x6C scope:global align:4 +getMaxOffsetY__15daObjStopper2_cFv = .text:0x000000EC; // type:function size:0x18 scope:global align:4 +Create__15daObjStopper2_cFv = .text:0x00000104; // type:function size:0x128 scope:global align:4 +CreateHeap__15daObjStopper2_cFv = .text:0x0000022C; // type:function size:0x50 scope:global align:4 +create__15daObjStopper2_cFv = .text:0x0000027C; // type:function size:0xA0 scope:global align:4 +actionWait__15daObjStopper2_cFv = .text:0x0000031C; // type:function size:0x23C scope:global align:4 +actionOrderEvent__15daObjStopper2_cFv = .text:0x00000558; // type:function size:0xD8 scope:global align:4 +actionEvent__15daObjStopper2_cFv = .text:0x00000630; // type:function size:0x74 scope:global align:4 +actionDead__15daObjStopper2_cFv = .text:0x000006A4; // type:function size:0x4 scope:global align:4 +demoProc__15daObjStopper2_cFv = .text:0x000006A8; // type:function size:0x220 scope:global align:4 +draw__15daObjStopper2_cFv = .text:0x000008C8; // type:function size:0x7C scope:global align:4 +daObjStopper2_Draw__FP15daObjStopper2_c = .text:0x00000944; // type:function size:0x4 scope:global align:4 +daObjStopper2_Execute__FP15daObjStopper2_c = .text:0x00000948; // type:function size:0x50 scope:global align:4 +daObjStopper2_Delete__FP15daObjStopper2_c = .text:0x00000998; // type:function size:0x30 scope:global align:4 +daObjStopper2_Create__FP15daObjStopper2_c = .text:0x000009C8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92786 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92787 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92898 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92899 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92900 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92901 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92910 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92911 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +lbl_636_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_636_data_C = .data:0x0000000C; // type:object size:0xA data:string +lbl_636_data_16 = .data:0x00000016; // type:object size:0xB data:string +lbl_636_data_21 = .data:0x00000021; // type:object size:0xB data:string +lbl_636_data_2C = .data:0x0000002C; // type:object size:0xC data:string +l_evName = .data:0x00000038; // type:object size:0x10 scope:global align:4 +lbl_636_data_48 = .data:0x00000048; // type:object size:0x6 data:string +l_staffName = .data:0x00000050; // type:object size:0x4 scope:global align:4 data:4byte +lbl_636_data_54 = .data:0x00000054; // type:object size:0xE data:string +l_func$91827 = .data:0x00000064; // type:object size:0x30 scope:local align:4 +lbl_636_data_94 = .data:0x00000094; // type:object size:0x5 data:string +action_table$91910 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +lbl_636_data_A8 = .data:0x000000A8; // type:object size:0x6 data:string +l_daObjStopper2_Method = .data:0x000000B0; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Stopper2 = .data:0x000000D0; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_suisya/splits.txt b/config/RZDP01/rels/d_a_obj_suisya/splits.txt new file mode 100644 index 0000000000..38dfbd6133 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_suisya/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_suisya.cpp: + .text start:0x0000005C end:0x000003DC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_obj_suisya/symbols.txt b/config/RZDP01/rels/d_a_obj_suisya/symbols.txt new file mode 100644 index 0000000000..9f2bb315f6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_suisya/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +draw__14daObj_Suisya_cFv = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +daObj_Suisya_Draw__FP14daObj_Suisya_c = .text:0x0000012C; // type:function size:0x4 scope:global align:4 +execute__14daObj_Suisya_cFv = .text:0x00000130; // type:function size:0xA0 scope:global align:4 +daObj_Suisya_Execute__FP14daObj_Suisya_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +daObj_Suisya_IsDelete__FP14daObj_Suisya_c = .text:0x000001D4; // type:function size:0x8 scope:global align:4 +daObj_Suisya_Delete__FP14daObj_Suisya_c = .text:0x000001DC; // type:function size:0x30 scope:global align:4 +CreateHeap__14daObj_Suisya_cFv = .text:0x0000020C; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000274; // type:function size:0x4 scope:global align:4 +create__14daObj_Suisya_cFv = .text:0x00000278; // type:function size:0x160 scope:global align:4 +daObj_Suisya_Create__FP14daObj_Suisya_c = .text:0x000003D8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92302 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92303 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92304 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92305 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@92320 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92367 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92368 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92369 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92370 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_637_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daObj_Suisya_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SUISYA = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_sw/splits.txt b/config/RZDP01/rels/d_a_obj_sw/splits.txt new file mode 100644 index 0000000000..30b8c233cd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sw/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sw.cpp: + .text start:0x0000005C end:0x000022F0 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000174 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_obj_sw/symbols.txt b/config/RZDP01/rels/d_a_obj_sw/symbols.txt new file mode 100644 index 0000000000..551020653c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sw/symbols.txt @@ -0,0 +1,75 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Sw_Draw__FP12obj_sw_class = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +s_ks_sub__FPvPv = .text:0x0000018C; // type:function size:0x80 scope:global align:4 +s_ksdel_sub__FPvPv = .text:0x0000020C; // type:function size:0xFC scope:global align:4 +anm_init__FP8obj_sc_sifUcf = .text:0x00000308; // type:function size:0xB0 scope:global align:4 +daObj_Sw_Execute__FP12obj_sw_class = .text:0x000003B8; // type:function size:0x1790 scope:global align:4 +daObj_Sw_IsDelete__FP12obj_sw_class = .text:0x00001B48; // type:function size:0x8 scope:global align:4 +daObj_Sw_Delete__FP12obj_sw_class = .text:0x00001B50; // type:function size:0x94 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001BE4; // type:function size:0x234 scope:global align:4 +daObj_Sw_Create__FP10fopAc_ac_c = .text:0x00001E18; // type:function size:0x448 scope:global align:4 +__ct__8obj_sc_sFv = .text:0x00002260; // type:function size:0x34 scope:global align:4 +__dt__8obj_sc_sFv = .text:0x00002294; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97322 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97323 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97565 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97571 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97573 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97574 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97575 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97576 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97577 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97578 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97579 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97580 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97581 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97582 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97583 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97584 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97585 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97586 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97587 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97588 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97589 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97590 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97591 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97592 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97593 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97594 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97595 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97596 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97597 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97598 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97599 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97600 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97601 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97607 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:4 +@97680 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97793 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97794 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97795 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@97796 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@97797 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@97798 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97799 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:string +@97800 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97801 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 data:string +@97802 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +lbl_638_data_0 = .data:0x00000000; // type:object size:0x4 +sc_path = .data:0x00000004; // type:object size:0x110 scope:global align:4 data:float +lbl_638_data_114 = .data:0x00000114; // type:object size:0x8 data:string +lbl_638_data_11C = .data:0x0000011C; // type:object size:0x7 data:string +l_daObj_Sw_Method = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_SW = .data:0x00000144; // type:object size:0x30 scope:global align:4 +saru_ct = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swBallA/splits.txt b/config/RZDP01/rels/d_a_obj_swBallA/splits.txt new file mode 100644 index 0000000000..033fd3a9ed --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallA/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallA.cpp: + .text start:0x0000005C end:0x00000EE4 + .rodata start:0x00000000 end:0x0000002C + .data start:0x00000000 end:0x000000E0 + .bss start:0x00000000 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_swBallA/symbols.txt b/config/RZDP01/rels/d_a_obj_swBallA/symbols.txt new file mode 100644 index 0000000000..8b072c7298 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallA/symbols.txt @@ -0,0 +1,50 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x4 scope:global align:4 +checkArea_sub__14daObjSwBallA_cFP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x160 scope:global align:4 +search_ball__14daObjSwBallA_cFv = .text:0x00000238; // type:function size:0x128 scope:global align:4 +setBaseMtx__14daObjSwBallA_cFv = .text:0x00000360; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallA_cFv = .text:0x000003C4; // type:function size:0x164 scope:global align:4 +CreateHeap__14daObjSwBallA_cFv = .text:0x00000528; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallA_cFv = .text:0x00000648; // type:function size:0x110 scope:global align:4 +execute__14daObjSwBallA_cFv = .text:0x00000758; // type:function size:0x58 scope:global align:4 +actionRun__14daObjSwBallA_cFv = .text:0x000007B0; // type:function size:0x1C0 scope:global align:4 +actionStop__14daObjSwBallA_cFv = .text:0x00000970; // type:function size:0x4 scope:global align:4 +PutCrrPos__14daObjSwBallA_cFv = .text:0x00000974; // type:function size:0x2DC scope:global align:4 +draw__14daObjSwBallA_cFv = .text:0x00000C50; // type:function size:0x18C scope:global align:4 +_delete__14daObjSwBallA_cFv = .text:0x00000DDC; // type:function size:0x80 scope:global align:4 +daObjSwBallA_Draw__FP14daObjSwBallA_c = .text:0x00000E5C; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Execute__FP14daObjSwBallA_c = .text:0x00000E60; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Delete__FP14daObjSwBallA_c = .text:0x00000E64; // type:function size:0x4 scope:global align:4 +daObjSwBallA_Create__FP10fopAc_ac_c = .text:0x00000E68; // type:function size:0x4 scope:global align:4 +@1388@__dt__14daObjSwBallA_cFv = .text:0x00000E6C; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000E74; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000E7C; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000E84; // type:function size:0x8 scope:global align:4 +__dt__14daObjSwBallA_cFv = .text:0x00000E8C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93813 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93814 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93815 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93964 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@93988 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94064 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@94151 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +lbl_639_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_func$92424 = .data:0x0000000C; // type:object size:0x18 scope:local align:4 +l_daObjSwBallA_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallA = .data:0x00000044; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwBallA_c = .data:0x00000074; // type:object size:0x24 scope:global align:4 +lbl_639_data_98 = .data:0x00000098; // type:object size:0xF data:string +@92604 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSwBallA_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_639_data_C4 = .data:0x000000C4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global align:4 +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_swBallB/splits.txt b/config/RZDP01/rels/d_a_obj_swBallB/splits.txt new file mode 100644 index 0000000000..d7a1e84a5f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallB/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallB.cpp: + .text start:0x0000005C end:0x00001170 + .rodata start:0x00000000 end:0x00000044 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDP01/rels/d_a_obj_swBallB/symbols.txt b/config/RZDP01/rels/d_a_obj_swBallB/symbols.txt new file mode 100644 index 0000000000..e478a0adc0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallB/symbols.txt @@ -0,0 +1,53 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x4 scope:global align:4 +checkArea_sub__14daObjSwBallB_cFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x160 scope:global align:4 +search_ball__14daObjSwBallB_cFv = .text:0x0000023C; // type:function size:0x1A8 scope:global align:4 +setBaseMtx__14daObjSwBallB_cFv = .text:0x000003E4; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallB_cFv = .text:0x00000448; // type:function size:0x180 scope:global align:4 +CreateHeap__14daObjSwBallB_cFv = .text:0x000005C8; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallB_cFv = .text:0x000006E8; // type:function size:0x110 scope:global align:4 +execute__14daObjSwBallB_cFv = .text:0x000007F8; // type:function size:0x58 scope:global align:4 +actionRun__14daObjSwBallB_cFv = .text:0x00000850; // type:function size:0x344 scope:global align:4 +actionStop__14daObjSwBallB_cFv = .text:0x00000B94; // type:function size:0x4 scope:global align:4 +PutCrrPos__14daObjSwBallB_cFv = .text:0x00000B98; // type:function size:0x2F4 scope:global align:4 +draw__14daObjSwBallB_cFv = .text:0x00000E8C; // type:function size:0x18C scope:global align:4 +daObjSwBallB_Draw__FP14daObjSwBallB_c = .text:0x00001018; // type:function size:0x4 scope:global align:4 +daObjSwBallB_Execute__FP14daObjSwBallB_c = .text:0x0000101C; // type:function size:0x4 scope:global align:4 +daObjSwBallB_Delete__FP14daObjSwBallB_c = .text:0x00001020; // type:function size:0x30 scope:global align:4 +daObjSwBallB_Create__FP10fopAc_ac_c = .text:0x00001050; // type:function size:0x4 scope:global align:4 +@1388@__dt__14daObjSwBallB_cFv = .text:0x00001054; // type:function size:0x8 scope:local align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x0000105C; // type:function size:0x20 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x0000107C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00001084; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x0000108C; // type:function size:0x8 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x00001094; // type:function size:0x84 scope:global align:4 +__dt__14daObjSwBallB_cFv = .text:0x00001118; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_event_bitA = .rodata:0x00000004; // type:object size:0xC scope:global align:4 +l_event_bitB = .rodata:0x00000010; // type:object size:0xC scope:global align:4 +@95505 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95506 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95507 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95508 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95690 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 data:double +@95714 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@95842 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@95938 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +lbl_640_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$93954 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_daObjSwBallB_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallB = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwBallB_c = .data:0x00000078; // type:object size:0x24 scope:global align:4 +lbl_640_data_9C = .data:0x0000009C; // type:object size:0xF data:string +@94165 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjSwBallB_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_640_data_C8 = .data:0x000000C8; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_swBallC/splits.txt b/config/RZDP01/rels/d_a_obj_swBallC/splits.txt new file mode 100644 index 0000000000..06d2b8fb9e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallC/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swBallC.cpp: + .text start:0x0000005C end:0x00000F88 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000001B8 diff --git a/config/RZDP01/rels/d_a_obj_swBallC/symbols.txt b/config/RZDP01/rels/d_a_obj_swBallC/symbols.txt new file mode 100644 index 0000000000..bd1c95fb05 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swBallC/symbols.txt @@ -0,0 +1,64 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +s_swb_sub__FPvPv = .text:0x00000060; // type:function size:0x6C scope:global align:4 +s_ballA_sub__FPvPv = .text:0x000000CC; // type:function size:0x58 scope:global align:4 +s_ballB_sub__FPvPv = .text:0x00000124; // type:function size:0x58 scope:global align:4 +setBaseMtx__14daObjSwBallC_cFv = .text:0x0000017C; // type:function size:0x64 scope:global align:4 +Create__14daObjSwBallC_cFv = .text:0x000001E0; // type:function size:0x1A4 scope:global align:4 +CreateHeap__14daObjSwBallC_cFv = .text:0x00000384; // type:function size:0x120 scope:global align:4 +create__14daObjSwBallC_cFv = .text:0x000004A4; // type:function size:0xB0 scope:global align:4 +actionWait__14daObjSwBallC_cFv = .text:0x00000554; // type:function size:0xA4 scope:global align:4 +actionOrderEvent__14daObjSwBallC_cFv = .text:0x000005F8; // type:function size:0xA4 scope:global align:4 +actionEvent__14daObjSwBallC_cFv = .text:0x0000069C; // type:function size:0xA0 scope:global align:4 +actionDead__14daObjSwBallC_cFv = .text:0x0000073C; // type:function size:0x4 scope:global align:4 +demoProc__14daObjSwBallC_cFv = .text:0x00000740; // type:function size:0x440 scope:global align:4 +setLightOnSwB__14daObjSwBallC_cFv = .text:0x00000B80; // type:function size:0x64 scope:global align:4 +setLightOffSwB__14daObjSwBallC_cFv = .text:0x00000BE4; // type:function size:0x64 scope:global align:4 +deleteLightBall__14daObjSwBallC_cFv = .text:0x00000C48; // type:function size:0x60 scope:global align:4 +calcLightBallScale__14daObjSwBallC_cFv = .text:0x00000CA8; // type:function size:0xE0 scope:global align:4 +draw__14daObjSwBallC_cFv = .text:0x00000D88; // type:function size:0x18C scope:global align:4 +daObjSwBallC_Draw__FP14daObjSwBallC_c = .text:0x00000F14; // type:function size:0x4 scope:global align:4 +daObjSwBallC_Execute__FP14daObjSwBallC_c = .text:0x00000F18; // type:function size:0x3C scope:global align:4 +daObjSwBallC_Delete__FP14daObjSwBallC_c = .text:0x00000F54; // type:function size:0x30 scope:global align:4 +daObjSwBallC_Create__FP14daObjSwBallC_c = .text:0x00000F84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95451 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@95454 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@95478 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95605 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95607 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95608 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:string +@95665 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@95711 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95712 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_641_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_evName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_641_data_28 = .data:0x00000028; // type:object size:0x5 data:string +l_staffName = .data:0x00000030; // type:object size:0x4 scope:global align:4 +l_func$93930 = .data:0x00000034; // type:object size:0x30 scope:local align:4 +lbl_641_data_64 = .data:0x00000064; // type:object size:0x5 data:string +lbl_641_data_69 = .data:0x00000069; // type:object size:0x3 data:string +lbl_641_data_6C = .data:0x0000006C; // type:object size:0x4 data:string +lbl_641_data_70 = .data:0x00000070; // type:object size:0x9 data:string +lbl_641_data_79 = .data:0x00000079; // type:object size:0xA data:string +lbl_641_data_83 = .data:0x00000083; // type:object size:0x9 data:string +lbl_641_data_8C = .data:0x0000008C; // type:object size:0x6 data:string +lbl_641_data_92 = .data:0x00000092; // type:object size:0x8 data:string +lbl_641_data_9A = .data:0x0000009A; // type:object size:0x5 data:string +lbl_641_data_9F = .data:0x0000009F; // type:object size:0x8 data:string +lbl_641_data_A7 = .data:0x000000A7; // type:object size:0x8 data:string +lbl_641_data_AF = .data:0x000000AF; // type:object size:0xA data:string +lbl_641_data_B9 = .data:0x000000B9; // type:object size:0xA data:string +action_table$93980 = .data:0x000000C4; // type:object size:0x34 scope:local align:4 +lbl_641_data_F8 = .data:0x000000F8; // type:object size:0x6 data:string +@95611 = .data:0x00000100; // type:object size:0x34 scope:local align:4 +@95610 = .data:0x00000134; // type:object size:0x34 scope:local align:4 +l_daObjSwBallC_Method = .data:0x00000168; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwBallC = .data:0x00000188; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swLight/splits.txt b/config/RZDP01/rels/d_a_obj_swLight/splits.txt new file mode 100644 index 0000000000..9ce25a5728 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swLight/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swLight.cpp: + .text start:0x0000005C end:0x00000E6C + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDP01/rels/d_a_obj_swLight/symbols.txt b/config/RZDP01/rels/d_a_obj_swLight/symbols.txt new file mode 100644 index 0000000000..317c2cd0f1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swLight/symbols.txt @@ -0,0 +1,63 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__14daObjSwLight_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Create__14daObjSwLight_cFv = .text:0x000000C0; // type:function size:0x1C8 scope:global align:4 +CreateHeap__14daObjSwLight_cFv = .text:0x00000288; // type:function size:0x68 scope:global align:4 +create1st__14daObjSwLight_cFv = .text:0x000002F0; // type:function size:0xA4 scope:global align:4 +Execute__14daObjSwLight_cFPPA3_A4_f = .text:0x00000394; // type:function size:0xC8 scope:global align:4 +action__14daObjSwLight_cFv = .text:0x0000045C; // type:function size:0x1B0 scope:global align:4 +init_modeSwOnWait__14daObjSwLight_cFv = .text:0x0000060C; // type:function size:0x50 scope:global align:4 +modeSwOnWait__14daObjSwLight_cFv = .text:0x0000065C; // type:function size:0x11C scope:global align:4 +modeOnLight__14daObjSwLight_cFv = .text:0x00000778; // type:function size:0x50 scope:global align:4 +init_modeSwOffWait__14daObjSwLight_cFv = .text:0x000007C8; // type:function size:0x60 scope:global align:4 +modeSwOffWait__14daObjSwLight_cFv = .text:0x00000828; // type:function size:0x14C scope:global align:4 +modeDead__14daObjSwLight_cFv = .text:0x00000974; // type:function size:0x4 scope:global align:4 +checkHit__14daObjSwLight_cFv = .text:0x00000978; // type:function size:0xF4 scope:global align:4 +setOnTimer__14daObjSwLight_cFv = .text:0x00000A6C; // type:function size:0x2C scope:global align:4 +Draw__14daObjSwLight_cFv = .text:0x00000A98; // type:function size:0x104 scope:global align:4 +Delete__14daObjSwLight_cFv = .text:0x00000B9C; // type:function size:0x44 scope:global align:4 +daObjSwLight_create1st__FP14daObjSwLight_c = .text:0x00000BE0; // type:function size:0x11C scope:global align:4 +daObjSwLight_MoveBGDelete__FP14daObjSwLight_c = .text:0x00000CFC; // type:function size:0x4 scope:global align:4 +daObjSwLight_MoveBGExecute__FP14daObjSwLight_c = .text:0x00000D00; // type:function size:0x4 scope:global align:4 +daObjSwLight_MoveBGDraw__FP14daObjSwLight_c = .text:0x00000D04; // type:function size:0x10 scope:global align:4 +@1444@__dt__14daObjSwLight_cFv = .text:0x00000D14; // type:function size:0x8 scope:local align:4 +__dt__17dEvLib_callback_cFv = .text:0x00000D1C; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x00000D5C; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000D64; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x00000D6C; // type:function size:0x8 scope:global align:4 +__dt__18DALKMIST_INFLUENCEFv = .text:0x00000D74; // type:function size:0x40 scope:global align:4 +__dt__14daObjSwLight_cFv = .text:0x00000DB4; // type:function size:0xB8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src_at = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +l_sph_src_tg = .rodata:0x00000040; // type:object size:0x40 scope:global align:4 +@90604 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@90605 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@90650 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@90651 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@90652 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@90653 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@90689 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@90690 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@90691 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@90694 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@90699 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cull_box = .data:0x00000010; // type:object size:0x18 scope:global align:4 +l_cyl_src = .data:0x00000028; // type:object size:0x44 scope:global align:4 +lbl_642_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +l_func$89133 = .data:0x00000074; // type:object size:0x30 scope:local align:4 +daObjSwLight_METHODS = .data:0x000000A4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwLight = .data:0x000000C4; // type:object size:0x30 scope:global align:4 +__vt__14daObjSwLight_c = .data:0x000000F4; // type:object size:0x44 scope:global align:4 +lbl_642_data_138 = .data:0x00000138; // type:object size:0xF data:string +@89360 = .data:0x00000148; // type:object size:0x1C scope:local align:4 +__RTTI__14daObjSwLight_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x0000016C; // type:object size:0x18 scope:global align:4 +lbl_642_data_184 = .data:0x00000184; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_642_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@89363 = .data:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_swchain/splits.txt b/config/RZDP01/rels/d_a_obj_swchain/splits.txt new file mode 100644 index 0000000000..0e63fd4f24 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swchain.cpp: + .text start:0x0000005C end:0x000023E8 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDP01/rels/d_a_obj_swchain/symbols.txt b/config/RZDP01/rels/d_a_obj_swchain/symbols.txt new file mode 100644 index 0000000000..0611dc8139 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swchain/symbols.txt @@ -0,0 +1,68 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +GetActorName__FR13cBgS_PolyInfo = .text:0x00000060; // type:function size:0x8C scope:global align:4 +Create__14daObjSwChain_cFv = .text:0x000000EC; // type:function size:0x218 scope:global align:4 +CreateHeap__14daObjSwChain_cFv = .text:0x00000304; // type:function size:0x128 scope:global align:4 +create1st__14daObjSwChain_cFv = .text:0x0000042C; // type:function size:0x1CC scope:global align:4 +execute__14daObjSwChain_cFv = .text:0x000005F8; // type:function size:0x48C scope:global align:4 +chain_control__14daObjSwChain_cFv = .text:0x00000A84; // type:function size:0x394 scope:global align:4 +chain_control2__14daObjSwChain_cFv = .text:0x00000E18; // type:function size:0x4E8 scope:global align:4 +initChainMtx__14daObjSwChain_cFv = .text:0x00001300; // type:function size:0xC4 scope:global align:4 +setChainMtx__14daObjSwChain_cFv = .text:0x000013C4; // type:function size:0x248 scope:global align:4 +chain_count_control__14daObjSwChain_cFv = .text:0x0000160C; // type:function size:0x790 scope:global align:4 +setTension__14daObjSwChain_cFv = .text:0x00001D9C; // type:function size:0x434 scope:global align:4 +getTopChainNo__14daObjSwChain_cFv = .text:0x000021D0; // type:function size:0x14 scope:global align:4 +checkPlayerPull__14daObjSwChain_cFv = .text:0x000021E4; // type:function size:0xC8 scope:global align:4 +draw__14daObjSwChain_cFv = .text:0x000022AC; // type:function size:0xAC scope:global align:4 +daObjSwChain_Draw__FP14daObjSwChain_c = .text:0x00002358; // type:function size:0x4 scope:global align:4 +daObjSwChain_Execute__FP14daObjSwChain_c = .text:0x0000235C; // type:function size:0x4 scope:global align:4 +daObjSwChain_Delete__FP14daObjSwChain_c = .text:0x00002360; // type:function size:0x30 scope:global align:4 +daObjSwChain_Create__FP10fopAc_ac_c = .text:0x00002390; // type:function size:0x4 scope:global align:4 +__ct__Q214daObjSwChain_c7chain_sFv = .text:0x00002394; // type:function size:0xC scope:global align:4 +__dt__Q214daObjSwChain_c7chain_sFv = .text:0x000023A0; // type:function size:0x40 scope:global align:4 +getRightHandPos__9daPy_py_cCFv = .text:0x000023E0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95053 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95054 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95055 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95056 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95059 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@95311 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95312 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95313 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95379 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95380 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@95381 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95382 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95383 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95384 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95385 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95386 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95439 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95440 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95441 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95442 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95443 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95460 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@95688 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95689 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95690 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95691 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95692 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95693 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@95694 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95695 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95696 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95782 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:string +@95783 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95784 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +lbl_643_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_sph_src = .data:0x0000000C; // type:object size:0x40 scope:global align:4 +l_sph_srcCo = .data:0x0000004C; // type:object size:0x40 scope:global align:4 +l_daObjSwChain_Method = .data:0x0000008C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwChain = .data:0x000000AC; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swhang/splits.txt b/config/RZDP01/rels/d_a_obj_swhang/splits.txt new file mode 100644 index 0000000000..1fe64ec894 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swhang/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swhang.cpp: + .text start:0x0000005C end:0x000012F4 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x00000260 diff --git a/config/RZDP01/rels/d_a_obj_swhang/symbols.txt b/config/RZDP01/rels/d_a_obj_swhang/symbols.txt new file mode 100644 index 0000000000..4c8986c9ad --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swhang/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +initBaseMtx__13daObjSwHang_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 +setBaseMtx__13daObjSwHang_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +Create__13daObjSwHang_cFv = .text:0x000001E0; // type:function size:0x1F8 scope:global align:4 +CreateHeap__13daObjSwHang_cFv = .text:0x000003D8; // type:function size:0x10C scope:global align:4 +create1st__13daObjSwHang_cFv = .text:0x000004E4; // type:function size:0xB4 scope:global align:4 +calcHangPos__13daObjSwHang_cFv = .text:0x00000598; // type:function size:0xC0 scope:global align:4 +checkDown__13daObjSwHang_cFv = .text:0x00000658; // type:function size:0x7C scope:global align:4 +changeOnStatus__13daObjSwHang_cFv = .text:0x000006D4; // type:function size:0x3C scope:global align:4 +changeOffStatus__13daObjSwHang_cFv = .text:0x00000710; // type:function size:0x3C scope:global align:4 +Execute__13daObjSwHang_cFPPA3_A4_f = .text:0x0000074C; // type:function size:0x200 scope:global align:4 +checkDownSw__13daObjSwHang_cFv = .text:0x0000094C; // type:function size:0x148 scope:global align:4 +modeOffWait__13daObjSwHang_cFv = .text:0x00000A94; // type:function size:0x308 scope:global align:4 +modeOnWait__13daObjSwHang_cFv = .text:0x00000D9C; // type:function size:0x22C scope:global align:4 +eventStart__13daObjSwHang_cFv = .text:0x00000FC8; // type:function size:0x24 scope:global align:4 +Draw__13daObjSwHang_cFv = .text:0x00000FEC; // type:function size:0x8C scope:global align:4 +Delete__13daObjSwHang_cFv = .text:0x00001078; // type:function size:0x78 scope:global align:4 +daObjSwHang_create1st__FP13daObjSwHang_c = .text:0x000010F0; // type:function size:0x54 scope:global align:4 +daObjSwHang_MoveBGDelete__FP13daObjSwHang_c = .text:0x00001144; // type:function size:0x4 scope:global align:4 +daObjSwHang_MoveBGExecute__FP13daObjSwHang_c = .text:0x00001148; // type:function size:0x4 scope:global align:4 +daObjSwHang_MoveBGDraw__FP13daObjSwHang_c = .text:0x0000114C; // type:function size:0x10 scope:global align:4 +__dt__13daObjSwHang_cFv = .text:0x0000115C; // type:function size:0x7C scope:global align:4 +@1444@eventStart__13daObjSwHang_cFv = .text:0x000011D8; // type:function size:0x8 scope:local align:4 +@1444@__dt__13daObjSwHang_cFv = .text:0x000011E0; // type:function size:0x8 scope:local align:4 +__ct__13daObjSwHang_cFv = .text:0x000011E8; // type:function size:0xB4 scope:global align:4 +__dt__17dEvLib_callback_cFv = .text:0x0000129C; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000012DC; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000012E4; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x000012EC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIdx = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_dzbIdx = .rodata:0x00000014; // type:object size:0x14 scope:global align:4 +l_dzbIdx2 = .rodata:0x00000028; // type:object size:0x14 scope:global align:4 +l_pull_length = .rodata:0x0000003C; // type:object size:0x14 scope:global align:4 +l_heap_size = .rodata:0x00000050; // type:object size:0x14 scope:global align:4 +@93710 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@94025 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@94026 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@94036 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94037 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94129 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94130 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94131 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94132 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94133 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94134 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94138 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_644_data_9 = .data:0x00000009; // type:object size:0x9 data:string +lbl_644_data_12 = .data:0x00000012; // type:object size:0xA data:string +lbl_644_data_1C = .data:0x0000001C; // type:object size:0xA data:string +lbl_644_data_26 = .data:0x00000026; // type:object size:0xA data:string +l_arcName = .data:0x00000030; // type:object size:0x14 scope:global align:4 +lbl_644_data_44 = .data:0x00000044; // type:object size:0x6 data:string +lbl_644_data_4A = .data:0x0000004A; // type:object size:0x5 data:string +lbl_644_data_4F = .data:0x0000004F; // type:object size:0x7 data:string +l_pull_jnt = .data:0x00000058; // type:object size:0x14 scope:global align:4 +l_hang_offset = .data:0x0000006C; // type:object size:0x3C scope:global align:4 +l_sph_src = .data:0x000000A8; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .data:0x000000E8; // type:object size:0x40 scope:global align:4 +l_func$92056 = .data:0x00000128; // type:object size:0x18 scope:local align:4 +daObjSwHang_METHODS = .data:0x00000140; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwHang = .data:0x00000160; // type:object size:0x30 scope:global align:4 +__vt__13daObjSwHang_c = .data:0x00000190; // type:object size:0x48 scope:global align:4 +lbl_644_data_1D8 = .data:0x000001D8; // type:object size:0xE data:string +@92266 = .data:0x000001E8; // type:object size:0x1C scope:local align:4 +__RTTI__13daObjSwHang_c = .data:0x00000204; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x0000020C; // type:object size:0x18 scope:global align:4 +lbl_644_data_224 = .data:0x00000224; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000238; // type:object size:0x8 scope:global align:4 +lbl_644_data_240 = .data:0x00000240; // type:object size:0x11 data:string +@92269 = .data:0x00000254; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_sword/splits.txt b/config/RZDP01/rels/d_a_obj_sword/splits.txt new file mode 100644 index 0000000000..ec6ffc66dd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sword/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_sword.cpp: + .text start:0x0000005C end:0x00000608 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDP01/rels/d_a_obj_sword/symbols.txt b/config/RZDP01/rels/d_a_obj_sword/symbols.txt new file mode 100644 index 0000000000..a8e479892e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_sword/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjSword_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +Create__12daObjSword_cFv = .text:0x000000C8; // type:function size:0x94 scope:global align:4 +create__12daObjSword_cFv = .text:0x0000015C; // type:function size:0x19C scope:global align:4 +actionWait__12daObjSword_cFv = .text:0x000002F8; // type:function size:0x78 scope:global align:4 +initActionOrderGetDemo__12daObjSword_cFv = .text:0x00000370; // type:function size:0x78 scope:global align:4 +actionOrderGetDemo__12daObjSword_cFv = .text:0x000003E8; // type:function size:0x7C scope:global align:4 +actionGetDemo__12daObjSword_cFv = .text:0x00000464; // type:function size:0x94 scope:global align:4 +execute__12daObjSword_cFv = .text:0x000004F8; // type:function size:0x74 scope:global align:4 +draw__12daObjSword_cFv = .text:0x0000056C; // type:function size:0x54 scope:global align:4 +_delete__12daObjSword_cFv = .text:0x000005C0; // type:function size:0x38 scope:global align:4 +daObjSword_Draw__FP12daObjSword_c = .text:0x000005F8; // type:function size:0x4 scope:global align:4 +daObjSword_Execute__FP12daObjSword_c = .text:0x000005FC; // type:function size:0x4 scope:global align:4 +daObjSword_Delete__FP12daObjSword_c = .text:0x00000600; // type:function size:0x4 scope:global align:4 +daObjSword_Create__FP12daObjSword_c = .text:0x00000604; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_demoFunc$91855 = .rodata:0x00000000; // type:object size:0x24 scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +lbl_645_data_18 = .data:0x00000018; // type:object size:0x10 data:string +l_daObjSword_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Sword = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12daObjSword_c = .data:0x00000078; // type:object size:0x44 scope:global align:4 +lbl_645_data_BC = .data:0x000000BC; // type:object size:0xD data:string +@91909 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjSword_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swpropeller/splits.txt b/config/RZDP01/rels/d_a_obj_swpropeller/splits.txt new file mode 100644 index 0000000000..3fd840b7a5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpropeller/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swpropeller.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_obj_swpropeller/symbols.txt b/config/RZDP01/rels/d_a_obj_swpropeller/symbols.txt new file mode 100644 index 0000000000..e8e215dfc2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpropeller/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjSwPr_cFv = .text:0x00000104; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjSwPr_cFv = .text:0x00000124; // type:function size:0x4C scope:global align:4 +Create__11daObjSwPr_cFv = .text:0x00000170; // type:function size:0x190 scope:global align:4 +CreateHeap__11daObjSwPr_cFv = .text:0x00000300; // type:function size:0x7C scope:global align:4 +create__11daObjSwPr_cFv = .text:0x0000037C; // type:function size:0x140 scope:global align:4 +switchCtrl__11daObjSwPr_cFv = .text:0x000004BC; // type:function size:0x60 scope:global align:4 +execute_type_boomerang__11daObjSwPr_cFv = .text:0x0000051C; // type:function size:0x244 scope:global align:4 +execute_type_wind__11daObjSwPr_cFv = .text:0x00000760; // type:function size:0x240 scope:global align:4 +execute__11daObjSwPr_cFv = .text:0x000009A0; // type:function size:0x134 scope:global align:4 +draw__11daObjSwPr_cFv = .text:0x00000AD4; // type:function size:0x68 scope:global align:4 +_delete__11daObjSwPr_cFv = .text:0x00000B3C; // type:function size:0x3C scope:global align:4 +daObjSwPr_Draw__FP11daObjSwPr_c = .text:0x00000B78; // type:function size:0x4 scope:global align:4 +daObjSwPr_Execute__FP11daObjSwPr_c = .text:0x00000B7C; // type:function size:0x4 scope:global align:4 +daObjSwPr_Delete__FP11daObjSwPr_c = .text:0x00000B80; // type:function size:0x4 scope:global align:4 +daObjSwPr_Create__FP10fopAc_ac_c = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdName = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_cyl_src = .rodata:0x00000010; // type:object size:0x44 scope:global align:4 +l_cull_size = .rodata:0x00000054; // type:object size:0x18 scope:global align:4 +@93189 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93352 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93353 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93446 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93447 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93448 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93452 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +lbl_114_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_114_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_114_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_joint_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_114_data_28 = .data:0x00000028; // type:object size:0x7 data:string +l_daObjSwPr_Method = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpropeller = .data:0x00000050; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swpush/splits.txt b/config/RZDP01/rels/d_a_obj_swpush/splits.txt new file mode 100644 index 0000000000..60971430c5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush.cpp: + .text start:0x000000CC end:0x00001A8C + .rodata start:0x00000000 end:0x000001A8 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_obj_swpush/symbols.txt b/config/RZDP01/rels/d_a_obj_swpush/symbols.txt new file mode 100644 index 0000000000..2b117ee226 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush/symbols.txt @@ -0,0 +1,94 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +prmZ_init__Q211daObjSwpush5Act_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +is_switch2__Q211daObjSwpush5Act_cCFv = .text:0x000000FC; // type:function size:0x44 scope:global align:4 +solidHeapCB__Q211daObjSwpush5Act_cFP10fopAc_ac_c = .text:0x00000140; // type:function size:0x4 scope:global align:4 +create_heap__Q211daObjSwpush5Act_cFv = .text:0x00000144; // type:function size:0x1F8 scope:global align:4 +create_res_load__Q211daObjSwpush5Act_cFv = .text:0x0000033C; // type:function size:0x4C scope:global align:4 +Mthd_Create__Q211daObjSwpush5Act_cFv = .text:0x00000388; // type:function size:0x394 scope:global align:4 +prm_get_couple__Q211daObjSwpush5Act_cCFv = .text:0x0000071C; // type:function size:0xC scope:global align:4 +is_switch__Q211daObjSwpush5Act_cCFv = .text:0x00000728; // type:function size:0x40 scope:global align:4 +Mthd_Delete__Q211daObjSwpush5Act_cFv = .text:0x00000768; // type:function size:0x5C scope:global align:4 +set_mtx__Q211daObjSwpush5Act_cFv = .text:0x000007C4; // type:function size:0x4C scope:global align:4 +init_mtx__Q211daObjSwpush5Act_cFv = .text:0x00000810; // type:function size:0x20 scope:global align:4 +rideCB__Q211daObjSwpush5Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000830; // type:function size:0x328 scope:global align:4 +jnodeCB__Q211daObjSwpush5Act_cFP8J3DJointi = .text:0x00000B58; // type:function size:0xA0 scope:global align:4 +calc_top_pos__Q211daObjSwpush5Act_cFv = .text:0x00000BF8; // type:function size:0xF8 scope:global align:4 +set_push_flag__Q211daObjSwpush5Act_cFv = .text:0x00000CF0; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q211daObjSwpush5Act_cFv = .text:0x00000E80; // type:function size:0x20 scope:global align:4 +mode_upper__Q211daObjSwpush5Act_cFv = .text:0x00000EA0; // type:function size:0x240 scope:global align:4 +mode_u_l_init__Q211daObjSwpush5Act_cFv = .text:0x000010E0; // type:function size:0x40 scope:global align:4 +mode_u_l__Q211daObjSwpush5Act_cFv = .text:0x00001120; // type:function size:0x114 scope:global align:4 +off_switch__Q211daObjSwpush5Act_cCFv = .text:0x00001234; // type:function size:0x1C scope:global align:4 +on_switch__Q211daObjSwpush5Act_cCFv = .text:0x00001250; // type:function size:0x1C scope:global align:4 +mode_lower_init__Q211daObjSwpush5Act_cFv = .text:0x0000126C; // type:function size:0x20 scope:global align:4 +mode_lower__Q211daObjSwpush5Act_cFv = .text:0x0000128C; // type:function size:0x16C scope:global align:4 +mode_l_u_init__Q211daObjSwpush5Act_cFv = .text:0x000013F8; // type:function size:0x24 scope:global align:4 +mode_l_u__Q211daObjSwpush5Act_cFv = .text:0x0000141C; // type:function size:0xF4 scope:global align:4 +demo_non__Q211daObjSwpush5Act_cFv = .text:0x00001510; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001514; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q211daObjSwpush5Act_cFv = .text:0x0000156C; // type:function size:0x1C scope:global align:4 +demo_runPause_init__Q211daObjSwpush5Act_cFv = .text:0x00001588; // type:function size:0x40 scope:global align:4 +demo_runPause__Q211daObjSwpush5Act_cFv = .text:0x000015C8; // type:function size:0x64 scope:global align:4 +demo_stop_puase__Q211daObjSwpush5Act_cFv = .text:0x0000162C; // type:function size:0x54 scope:global align:4 +demo_reqSw_init__Q211daObjSwpush5Act_cFv = .text:0x00001680; // type:function size:0x98 scope:global align:4 +demo_reqSw__Q211daObjSwpush5Act_cFv = .text:0x00001718; // type:function size:0x70 scope:global align:4 +demo_runSw__Q211daObjSwpush5Act_cFv = .text:0x00001788; // type:function size:0x5C scope:global align:4 +check_ride_couple__Q211daObjSwpush5Act_cFs = .text:0x000017E4; // type:function size:0x44 scope:global align:4 +nr_ride_people__Q211daObjSwpush5Act_cFc = .text:0x00001828; // type:function size:0x30 scope:global align:4 +Mthd_Execute__Q211daObjSwpush5Act_cFv = .text:0x00001858; // type:function size:0x184 scope:global align:4 +Mthd_Draw__Q211daObjSwpush5Act_cFv = .text:0x000019DC; // type:function size:0x98 scope:global align:4 +Mthd_Create__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A74; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A78; // type:function size:0x4 scope:global align:4 +Mthd_Execute__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A7C; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A80; // type:function size:0x4 scope:global align:4 +Mthd_IsDelete__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@FPv = .text:0x00001A84; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_bmd__Q211daObjSwpush5Act_c = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +M_dzb__Q211daObjSwpush5Act_c = .rodata:0x00000006; // type:object size:0x6 scope:global align:2 +M_heap_size__Q211daObjSwpush5Act_c = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +M_attr__Q211daObjSwpush5Act_c = .rodata:0x00000018; // type:object size:0xDC scope:global align:4 +lbl_22_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 +@94321 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94322 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94323 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@94324 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@94325 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94326 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94327 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94328 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 data:float +@94329 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +lbl_22_rodata_120 = .rodata:0x00000120; // type:object size:0x8 +@94424 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@94482 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@94569 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 data:string +demo_proc$92541 = .rodata:0x00000134; // type:object size:0x3C scope:local align:4 +mode_proc$92542 = .rodata:0x00000170; // type:object size:0x30 scope:local align:4 +@94844 = .rodata:0x000001A0; // type:object size:0x4 scope:local align:4 +ride_vtx_num$92119 = .rodata:0x000001A4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_22_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_22_data_13 = .data:0x00000013; // type:object size:0xA data:string +M_arcname__Q211daObjSwpush5Act_c = .data:0x00000020; // type:object size:0xC scope:global align:4 +lbl_22_data_2C = .data:0x0000002C; // type:object size:0xD +lbl_22_data_39 = .data:0x00000039; // type:object size:0x7 data:string +lbl_22_data_40 = .data:0x00000040; // type:object size:0x7 data:string +Mthd_Table__Q211daObjSwpush28@unnamed@d_a_obj_swpush_cpp@ = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush = .data:0x00000068; // type:object size:0x30 scope:global align:4 +lbl_22_data_98 = .data:0x00000098; // type:object size:0x18 +@92772 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +lbl_22_data_BC = .data:0x000000BC; // type:object size:0x28 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@92123 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@92124 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@92125 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@92126 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +no_push_vec$92120 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_swpush2/splits.txt b/config/RZDP01/rels/d_a_obj_swpush2/splits.txt new file mode 100644 index 0000000000..be345ffcd5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swpush2.cpp: + .text start:0x0000005C end:0x000015C4 + .rodata start:0x00000000 end:0x00000184 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_swpush2/symbols.txt b/config/RZDP01/rels/d_a_obj_swpush2/symbols.txt new file mode 100644 index 0000000000..c8a99ff57e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush2/symbols.txt @@ -0,0 +1,62 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +prmZ_init__Q212daObjSwpush25Act_cFv = .text:0x0000005C; // type:function size:0x30 scope:global align:4 +is_switch2__Q212daObjSwpush25Act_cCFv = .text:0x0000008C; // type:function size:0x50 scope:global align:4 +solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c = .text:0x000000DC; // type:function size:0x4 scope:global align:4 +create_heap__Q212daObjSwpush25Act_cFv = .text:0x000000E0; // type:function size:0x3EC scope:global align:4 +create_init__Q212daObjSwpush25Act_cFv = .text:0x000004CC; // type:function size:0x1B8 scope:global align:4 +is_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000684; // type:function size:0x40 scope:global align:4 +create_res_load__Q212daObjSwpush25Act_cFv = .text:0x000006C4; // type:function size:0x5C scope:global align:4 +Mthd_Create__Q212daObjSwpush25Act_cFv = .text:0x00000720; // type:function size:0xF4 scope:global align:4 +Mthd_Delete__Q212daObjSwpush25Act_cFv = .text:0x00000814; // type:function size:0x7C scope:global align:4 +set_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000890; // type:function size:0x88 scope:global align:4 +init_mtx__Q212daObjSwpush25Act_cFv = .text:0x00000918; // type:function size:0x20 scope:global align:4 +rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000938; // type:function size:0x68 scope:global align:4 +calc_top_pos__Q212daObjSwpush25Act_cFv = .text:0x000009A0; // type:function size:0x68 scope:global align:4 +set_push_flag__Q212daObjSwpush25Act_cFv = .text:0x00000A08; // type:function size:0x190 scope:global align:4 +mode_upper_init__Q212daObjSwpush25Act_cFv = .text:0x00000B98; // type:function size:0x20 scope:global align:4 +mode_upper__Q212daObjSwpush25Act_cFv = .text:0x00000BB8; // type:function size:0x160 scope:global align:4 +mode_u_l__Q212daObjSwpush25Act_cFv = .text:0x00000D18; // type:function size:0x180 scope:global align:4 +off_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000E98; // type:function size:0x1C scope:global align:4 +on_switch__Q212daObjSwpush25Act_cCFv = .text:0x00000EB4; // type:function size:0x1C scope:global align:4 +mode_lower_init__Q212daObjSwpush25Act_cFv = .text:0x00000ED0; // type:function size:0x20 scope:global align:4 +mode_lower__Q212daObjSwpush25Act_cFv = .text:0x00000EF0; // type:function size:0x4 scope:global align:4 +mode_l_u__Q212daObjSwpush25Act_cFv = .text:0x00000EF4; // type:function size:0x80 scope:global align:4 +demo_non__Q212daObjSwpush25Act_cFv = .text:0x00000F74; // type:function size:0x4 scope:global align:4 +demo_reqPause_init__Q212daObjSwpush25Act_cFv = .text:0x00000F78; // type:function size:0x58 scope:global align:4 +demo_reqPause__Q212daObjSwpush25Act_cFv = .text:0x00000FD0; // type:function size:0x20 scope:global align:4 +demo_runPause_init__Q212daObjSwpush25Act_cFi = .text:0x00000FF0; // type:function size:0x30 scope:global align:4 +demo_runPause__Q212daObjSwpush25Act_cFv = .text:0x00001020; // type:function size:0x54 scope:global align:4 +demo_stop_puase__Q212daObjSwpush25Act_cFv = .text:0x00001074; // type:function size:0x54 scope:global align:4 +demo_reqSw_init__Q212daObjSwpush25Act_cFv = .text:0x000010C8; // type:function size:0xAC scope:global align:4 +demo_reqSw__Q212daObjSwpush25Act_cFv = .text:0x00001174; // type:function size:0x70 scope:global align:4 +demo_runSw__Q212daObjSwpush25Act_cFv = .text:0x000011E4; // type:function size:0x5C scope:global align:4 +Mthd_Execute__Q212daObjSwpush25Act_cFv = .text:0x00001240; // type:function size:0x174 scope:global align:4 +Mthd_Draw__Q212daObjSwpush25Act_cFv = .text:0x000013B4; // type:function size:0x1E8 scope:global align:4 +Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x0000159C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A0; // type:function size:0x4 scope:global align:4 +Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A4; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv = .text:0x000015A8; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000015AC; // type:function size:0xC scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000015B8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__Q212daObjSwpush25Act_c = .rodata:0x0000000C; // type:object size:0xE0 scope:global align:4 +@94118 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +@94119 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:float +@94201 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@94202 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94203 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94204 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 data:float +@94276 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 data:float +@94299 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94300 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94301 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94302 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +demo_proc$92427 = .rodata:0x00000118; // type:object size:0x3C scope:local align:4 +mode_proc$92428 = .rodata:0x00000154; // type:object size:0x30 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@ = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swpush5/splits.txt b/config/RZDP01/rels/d_a_obj_swpush5/splits.txt new file mode 100644 index 0000000000..9f1096546b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush5/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_swpush5.cpp: + .text start:0x000000CC end:0x00000DF4 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x00000128 + .bss start:0x00000008 end:0x0000006C diff --git a/config/RZDP01/rels/d_a_obj_swpush5/symbols.txt b/config/RZDP01/rels/d_a_obj_swpush5/symbols.txt new file mode 100644 index 0000000000..1f496c0fee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swpush5/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x208 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000002D4; // type:function size:0xAC scope:global align:4 +initBaseMtx__10daObjSw5_cFv = .text:0x00000380; // type:function size:0x88 scope:global align:4 +setBaseMtx__10daObjSw5_cFv = .text:0x00000408; // type:function size:0x8C scope:global align:4 +Create__10daObjSw5_cFv = .text:0x00000494; // type:function size:0xFC scope:global align:4 +CreateHeap__10daObjSw5_cFv = .text:0x00000590; // type:function size:0xE4 scope:global align:4 +create__10daObjSw5_cFv = .text:0x00000674; // type:function size:0x94 scope:global align:4 +Execute__10daObjSw5_cFPPA3_A4_f = .text:0x00000708; // type:function size:0xCC scope:global align:4 +setting_ride_flag__10daObjSw5_cFv = .text:0x000007D4; // type:function size:0xB0 scope:global align:4 +checkPushable__10daObjSw5_cFv = .text:0x00000884; // type:function size:0x8 scope:global align:4 +actionPauseNone__10daObjSw5_cFv = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +actionPauseOrderInit__10daObjSw5_cFv = .text:0x00000890; // type:function size:0x58 scope:global align:4 +actionPauseOrder__10daObjSw5_cFv = .text:0x000008E8; // type:function size:0x1C scope:global align:4 +actionPauseInit__10daObjSw5_cFv = .text:0x00000904; // type:function size:0x2C scope:global align:4 +actionPause__10daObjSw5_cFv = .text:0x00000930; // type:function size:0x64 scope:global align:4 +actionWait__10daObjSw5_cFv = .text:0x00000994; // type:function size:0x4 scope:global align:4 +actionOrder__10daObjSw5_cFv = .text:0x00000998; // type:function size:0x4 scope:global align:4 +actionEvent__10daObjSw5_cFv = .text:0x0000099C; // type:function size:0x4 scope:global align:4 +calc_top_pos__10daObjSw5_cFv = .text:0x000009A0; // type:function size:0x78 scope:global align:4 +modeWaitLowerInit__10daObjSw5_cFv = .text:0x00000A18; // type:function size:0x28 scope:global align:4 +modeWaitLower__10daObjSw5_cFv = .text:0x00000A40; // type:function size:0x120 scope:global align:4 +modeLower__10daObjSw5_cFv = .text:0x00000B60; // type:function size:0x98 scope:global align:4 +modeWaitUpper__10daObjSw5_cFv = .text:0x00000BF8; // type:function size:0x74 scope:global align:4 +modeUpper__10daObjSw5_cFv = .text:0x00000C6C; // type:function size:0x68 scope:global align:4 +Draw__10daObjSw5_cFv = .text:0x00000CD4; // type:function size:0x98 scope:global align:4 +Delete__10daObjSw5_cFv = .text:0x00000D6C; // type:function size:0x6C scope:global align:4 +daObjSw5_Draw__FP10daObjSw5_c = .text:0x00000DD8; // type:function size:0x10 scope:global align:4 +daObjSw5_Execute__FP10daObjSw5_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +daObjSw5_Delete__FP10daObjSw5_c = .text:0x00000DEC; // type:function size:0x4 scope:global align:4 +daObjSw5_Create__FP10fopAc_ac_c = .text:0x00000DF0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@92986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@92988 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93051 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93147 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:string +@93148 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93149 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93168 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +resist$91995 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +lbl_115_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91941 = .data:0x00000010; // type:object size:0x48 scope:local align:4 +l_mode_func$92016 = .data:0x00000058; // type:object size:0x30 scope:local align:4 +l_daObjSw5_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Swpush5 = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__10daObjSw5_c = .data:0x000000D8; // type:object size:0x28 scope:global align:4 +lbl_115_data_100 = .data:0x00000100; // type:object size:0xB data:string +@92135 = .data:0x0000010C; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjSw5_c = .data:0x00000120; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@91785 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@91786 = .bss:0x00000018; // type:object size:0xC scope:local align:4 +@91787 = .bss:0x00000024; // type:object size:0xC scope:local align:4 +@91788 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +l_push_check_pos$91782 = .bss:0x0000003C; // type:object size:0x30 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_swspinner/splits.txt b/config/RZDP01/rels/d_a_obj_swspinner/splits.txt new file mode 100644 index 0000000000..90bd0767e2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swspinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swspinner.cpp: + .text start:0x0000005C end:0x0000094C + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000B8 diff --git a/config/RZDP01/rels/d_a_obj_swspinner/symbols.txt b/config/RZDP01/rels/d_a_obj_swspinner/symbols.txt new file mode 100644 index 0000000000..5097b7045d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swspinner/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +search_spinner_sub__FPvPv = .text:0x0000005C; // type:function size:0x108 scope:global align:4 +initBaseMtx__16daObjSwSpinner_cFv = .text:0x00000164; // type:function size:0x50 scope:global align:4 +setBaseMtx__16daObjSwSpinner_cFv = .text:0x000001B4; // type:function size:0xA8 scope:global align:4 +Create__16daObjSwSpinner_cFv = .text:0x0000025C; // type:function size:0xD4 scope:global align:4 +CreateHeap__16daObjSwSpinner_cFv = .text:0x00000330; // type:function size:0x124 scope:global align:4 +create1st__16daObjSwSpinner_cFv = .text:0x00000454; // type:function size:0x64 scope:global align:4 +Execute__16daObjSwSpinner_cFPPA3_A4_f = .text:0x000004B8; // type:function size:0x2E4 scope:global align:4 +Draw__16daObjSwSpinner_cFv = .text:0x0000079C; // type:function size:0xB4 scope:global align:4 +Delete__16daObjSwSpinner_cFv = .text:0x00000850; // type:function size:0x6C scope:global align:4 +daObjSwSpinner_create1st__FP16daObjSwSpinner_c = .text:0x000008BC; // type:function size:0x60 scope:global align:4 +daObjSwSpinner_MoveBGDelete__FP16daObjSwSpinner_c = .text:0x0000091C; // type:function size:0x4 scope:global align:4 +daObjSwSpinner_MoveBGExecute__FP16daObjSwSpinner_c = .text:0x00000920; // type:function size:0x4 scope:global align:4 +daObjSwSpinner_MoveBGDraw__FP16daObjSwSpinner_c = .text:0x00000924; // type:function size:0x10 scope:global align:4 +offSpinnerTag__11daSpinner_cFv = .text:0x00000934; // type:function size:0x18 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93144 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93145 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93187 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93303 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93304 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93305 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93306 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93307 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_647_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSwSpinner_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwSpinner = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__16daObjSwSpinner_c = .data:0x00000060; // type:object size:0x28 scope:global align:4 +lbl_647_data_88 = .data:0x00000088; // type:object size:0x11 data:string +@92312 = .data:0x0000009C; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjSwSpinner_c = .data:0x000000B0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_swturn/splits.txt b/config/RZDP01/rels/d_a_obj_swturn/splits.txt new file mode 100644 index 0000000000..017ceab6b0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swturn/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_swturn.cpp: + .text start:0x0000005C end:0x0000118C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_obj_swturn/symbols.txt b/config/RZDP01/rels/d_a_obj_swturn/symbols.txt new file mode 100644 index 0000000000..43db9418ae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_swturn/symbols.txt @@ -0,0 +1,49 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x0000005C; // type:function size:0xE4 scope:global align:4 +initBaseMtx__13daObjSwTurn_cFv = .text:0x00000140; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjSwTurn_cFv = .text:0x00000160; // type:function size:0x64 scope:global align:4 +Create__13daObjSwTurn_cFv = .text:0x000001C4; // type:function size:0x16C scope:global align:4 +CreateHeap__13daObjSwTurn_cFv = .text:0x00000330; // type:function size:0x7C scope:global align:4 +create1st__13daObjSwTurn_cFv = .text:0x000003AC; // type:function size:0xF0 scope:global align:4 +Execute__13daObjSwTurn_cFPPA3_A4_f = .text:0x0000049C; // type:function size:0x78 scope:global align:4 +init_modeWait__13daObjSwTurn_cFv = .text:0x00000514; // type:function size:0x38 scope:global align:4 +modeWait__13daObjSwTurn_cFv = .text:0x0000054C; // type:function size:0x520 scope:global align:4 +init_modeRotate__13daObjSwTurn_cFv = .text:0x00000A6C; // type:function size:0xC8 scope:global align:4 +modeRotate__13daObjSwTurn_cFv = .text:0x00000B34; // type:function size:0xA4 scope:global align:4 +rotate_sub_0__13daObjSwTurn_cFv = .text:0x00000BD8; // type:function size:0x1C8 scope:global align:4 +rotate_sub_1__13daObjSwTurn_cFv = .text:0x00000DA0; // type:function size:0x29C scope:global align:4 +Draw__13daObjSwTurn_cFv = .text:0x0000103C; // type:function size:0x9C scope:global align:4 +Delete__13daObjSwTurn_cFv = .text:0x000010D8; // type:function size:0x3C scope:global align:4 +daObjSwTurn_create1st__FP13daObjSwTurn_c = .text:0x00001114; // type:function size:0x60 scope:global align:4 +daObjSwTurn_MoveBGDelete__FP13daObjSwTurn_c = .text:0x00001174; // type:function size:0x4 scope:global align:4 +daObjSwTurn_MoveBGExecute__FP13daObjSwTurn_c = .text:0x00001178; // type:function size:0x4 scope:global align:4 +daObjSwTurn_MoveBGDraw__FP13daObjSwTurn_c = .text:0x0000117C; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_rot_time = .rodata:0x00000018; // type:object size:0x4 scope:global align:4 +lbl_648_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 data:string +@93200 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93413 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93416 = .rodata:0x00000028; // type:object size:0x8 scope:local align:4 data:double +@93425 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93426 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93433 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93472 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93560 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +pp_field$91792 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +lbl_648_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_648_data_9 = .data:0x00000009; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +l_func$91910 = .data:0x0000001C; // type:object size:0x18 scope:local align:4 +daObjSwTurn_METHODS = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SwTurn = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__13daObjSwTurn_c = .data:0x00000084; // type:object size:0x28 scope:global align:4 +lbl_648_data_AC = .data:0x000000AC; // type:object size:0xE data:string +@92148 = .data:0x000000BC; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjSwTurn_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_syRock/splits.txt b/config/RZDP01/rels/d_a_obj_syRock/splits.txt new file mode 100644 index 0000000000..3df4c2e079 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_syRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_syRock.cpp: + .text start:0x000000CC end:0x00001654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D0 + .data start:0x00000000 end:0x00000158 + .bss start:0x00000008 end:0x0000008C diff --git a/config/RZDP01/rels/d_a_obj_syRock/symbols.txt b/config/RZDP01/rels/d_a_obj_syRock/symbols.txt new file mode 100644 index 0000000000..88f3a90764 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_syRock/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daSyRock_HIO_cFv = .text:0x000000CC; // type:function size:0x7C scope:global align:4 +setBaseMtx__10daSyRock_cFv = .text:0x00000148; // type:function size:0xC4 scope:global align:4 +CreateHeap__10daSyRock_cFv = .text:0x0000020C; // type:function size:0x124 scope:global align:4 +create__10daSyRock_cFv = .text:0x00000330; // type:function size:0x34C scope:global align:4 +setFallStat__10daSyRock_cFv = .text:0x0000067C; // type:function size:0xDC scope:global align:4 +Execute__10daSyRock_cFPPA3_A4_f = .text:0x00000758; // type:function size:0x74 scope:global align:4 +move__10daSyRock_cFv = .text:0x000007CC; // type:function size:0x150 scope:global align:4 +modeWait__10daSyRock_cFv = .text:0x0000091C; // type:function size:0x10C scope:global align:4 +eventStart__10daSyRock_cFv = .text:0x00000A28; // type:function size:0x30 scope:global align:4 +init_modeDropInit__10daSyRock_cFv = .text:0x00000A58; // type:function size:0xB8 scope:global align:4 +modeDropInit__10daSyRock_cFv = .text:0x00000B10; // type:function size:0x20 scope:global align:4 +searchWaterPillar__10daSyRock_cFPvPv = .text:0x00000B30; // type:function size:0xB8 scope:global align:4 +init_modeDrop__10daSyRock_cFv = .text:0x00000BE8; // type:function size:0x118 scope:global align:4 +modeDrop__10daSyRock_cFv = .text:0x00000D00; // type:function size:0x4C scope:global align:4 +init_modeSink__10daSyRock_cFv = .text:0x00000D4C; // type:function size:0x70 scope:global align:4 +modeSink__10daSyRock_cFv = .text:0x00000DBC; // type:function size:0xA8 scope:global align:4 +init_modeMove__10daSyRock_cFv = .text:0x00000E64; // type:function size:0x110 scope:global align:4 +modeMove__10daSyRock_cFv = .text:0x00000F74; // type:function size:0xB0 scope:global align:4 +chkWaterLineIn__10daSyRock_cFv = .text:0x00001024; // type:function size:0x24 scope:global align:4 +bgCheck__10daSyRock_cFv = .text:0x00001048; // type:function size:0x29C scope:global align:4 +init_modeDropEnd__10daSyRock_cFv = .text:0x000012E4; // type:function size:0xC4 scope:global align:4 +modeDropEnd__10daSyRock_cFv = .text:0x000013A8; // type:function size:0x4 scope:global align:4 +Draw__10daSyRock_cFv = .text:0x000013AC; // type:function size:0xB0 scope:global align:4 +Delete__10daSyRock_cFv = .text:0x0000145C; // type:function size:0x68 scope:global align:4 +daSyRock_Draw__FP10daSyRock_c = .text:0x000014C4; // type:function size:0x10 scope:global align:4 +daSyRock_Execute__FP10daSyRock_c = .text:0x000014D4; // type:function size:0x4 scope:global align:4 +daSyRock_Delete__FP10daSyRock_c = .text:0x000014D8; // type:function size:0x4 scope:global align:4 +daSyRock_Create__FP10fopAc_ac_c = .text:0x000014DC; // type:function size:0x4 scope:global align:4 +__dt__14daSyRock_HIO_cFv = .text:0x000014E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_syRock_cpp = .text:0x00001520; // type:function size:0x78 scope:global align:4 +@1452@eventStart__10daSyRock_cFv = .text:0x00001598; // type:function size:0x8 scope:local align:4 +@1452@__dt__10daSyRock_cFv = .text:0x000015A0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000015A8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000015B0; // type:function size:0x8 scope:global align:4 +getPos__12daWtPillar_cFv = .text:0x000015B8; // type:function size:0x8 scope:global align:4 +__dt__10daSyRock_cFv = .text:0x000015C0; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93819 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93820 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93821 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93822 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__10daSyRock_c = .rodata:0x00000028; // type:object size:0x30 scope:global align:4 +@93925 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93926 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@93927 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +mode_proc$92049 = .rodata:0x00000064; // type:object size:0x48 scope:local align:4 +@94037 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94038 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94039 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94111 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:float +@94112 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@94168 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +@94169 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@94211 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@94269 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +lbl_649_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daSyRock_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SyRock = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__14daSyRock_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_649_data_68 = .data:0x00000068; // type:object size:0xF data:string +@92322 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__14daSyRock_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__10daSyRock_c = .data:0x00000094; // type:object size:0x48 scope:global align:4 +lbl_649_data_DC = .data:0x000000DC; // type:object size:0xB data:string +@92326 = .data:0x000000E8; // type:object size:0x24 scope:local align:4 +__RTTI__10daSyRock_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +lbl_649_data_114 = .data:0x00000114; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000128; // type:object size:0x8 scope:global align:4 +lbl_649_data_130 = .data:0x00000130; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x00000150; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91928 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x34 scope:global align:4 data:byte +mCcDCyl__10daSyRock_c = .bss:0x00000048; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_szbridge/splits.txt b/config/RZDP01/rels/d_a_obj_szbridge/splits.txt new file mode 100644 index 0000000000..5bab64fe80 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_szbridge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_szbridge.cpp: + .text start:0x0000005C end:0x00000720 + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000E8 diff --git a/config/RZDP01/rels/d_a_obj_szbridge/symbols.txt b/config/RZDP01/rels/d_a_obj_szbridge/symbols.txt new file mode 100644 index 0000000000..c2dde62de2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_szbridge/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +rideCallback__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global align:4 +rideActor__15daObjSZbridge_cFP10fopAc_ac_c = .text:0x00000068; // type:function size:0xC4 scope:global align:4 +create1st__15daObjSZbridge_cFv = .text:0x0000012C; // type:function size:0x84 scope:global align:4 +setMtx__15daObjSZbridge_cFv = .text:0x000001B0; // type:function size:0x6C scope:global align:4 +CreateHeap__15daObjSZbridge_cFv = .text:0x0000021C; // type:function size:0x68 scope:global align:4 +chkBg__15daObjSZbridge_cFv = .text:0x00000284; // type:function size:0x1D4 scope:global align:4 +Create__15daObjSZbridge_cFv = .text:0x00000458; // type:function size:0xB4 scope:global align:4 +Execute__15daObjSZbridge_cFPPA3_A4_f = .text:0x0000050C; // type:function size:0x70 scope:global align:4 +Draw__15daObjSZbridge_cFv = .text:0x0000057C; // type:function size:0x98 scope:global align:4 +Delete__15daObjSZbridge_cFv = .text:0x00000614; // type:function size:0x38 scope:global align:4 +daObjSZbridge_create1st__FP15daObjSZbridge_c = .text:0x0000064C; // type:function size:0x60 scope:global align:4 +daObjSZbridge_MoveBGDelete__FP15daObjSZbridge_c = .text:0x000006AC; // type:function size:0x4 scope:global align:4 +daObjSZbridge_MoveBGExecute__FP15daObjSZbridge_c = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daObjSZbridge_MoveBGDraw__FP15daObjSZbridge_c = .text:0x000006B4; // type:function size:0x10 scope:global align:4 +__dt__15daObjSZbridge_cFv = .text:0x000006C4; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +l_bmdidx = .rodata:0x00000004; // type:object size:0x4 scope:global align:4 +l_cull_box = .rodata:0x00000008; // type:object size:0x18 scope:global align:4 data:float +@89705 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89706 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89707 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89708 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89709 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@89748 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@89749 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89750 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89751 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@89752 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@89753 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@89766 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +lbl_650_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daObjSZbridge_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_SZbridge = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__15daObjSZbridge_c = .data:0x00000060; // type:object size:0x2C scope:global align:4 +lbl_650_data_8C = .data:0x0000008C; // type:object size:0x10 data:string +@89126 = .data:0x0000009C; // type:object size:0x1C scope:local align:4 +__RTTI__15daObjSZbridge_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 +lbl_650_data_C0 = .data:0x000000C0; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000E0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_taFence/splits.txt b/config/RZDP01/rels/d_a_obj_taFence/splits.txt new file mode 100644 index 0000000000..e2d2520749 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_taFence/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_taFence.cpp: + .text start:0x000000CC end:0x00000EA4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_taFence/symbols.txt b/config/RZDP01/rels/d_a_obj_taFence/symbols.txt new file mode 100644 index 0000000000..fec3676d01 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_taFence/symbols.txt @@ -0,0 +1,70 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTaFence_HIO_cFv = .text:0x000000CC; // type:function size:0xCC scope:global align:4 +setBaseMtx__11daTaFence_cFv = .text:0x00000198; // type:function size:0xAC scope:global align:4 +CreateHeap__11daTaFence_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +create__11daTaFence_cFv = .text:0x000002AC; // type:function size:0x258 scope:global align:4 +Execute__11daTaFence_cFPPA3_A4_f = .text:0x00000504; // type:function size:0x50 scope:global align:4 +fenceProc__11daTaFence_cFv = .text:0x00000554; // type:function size:0x17C scope:global align:4 +modeWait__11daTaFence_cFv = .text:0x000006D0; // type:function size:0x26C scope:global align:4 +init_modeMoveInit__11daTaFence_cFv = .text:0x0000093C; // type:function size:0x108 scope:global align:4 +modeMoveInit__11daTaFence_cFv = .text:0x00000A44; // type:function size:0x1C scope:global align:4 +init_modeMove__11daTaFence_cFv = .text:0x00000A60; // type:function size:0x104 scope:global align:4 +modeMove__11daTaFence_cFv = .text:0x00000B64; // type:function size:0x84 scope:global align:4 +init_modeMoveEnd__11daTaFence_cFv = .text:0x00000BE8; // type:function size:0x11C scope:global align:4 +modeMoveEnd__11daTaFence_cFv = .text:0x00000D04; // type:function size:0x4 scope:global align:4 +Draw__11daTaFence_cFv = .text:0x00000D08; // type:function size:0x98 scope:global align:4 +Delete__11daTaFence_cFv = .text:0x00000DA0; // type:function size:0x30 scope:global align:4 +daTaFence_Draw__FP11daTaFence_c = .text:0x00000DD0; // type:function size:0x10 scope:global align:4 +daTaFence_Execute__FP11daTaFence_c = .text:0x00000DE0; // type:function size:0x4 scope:global align:4 +daTaFence_Delete__FP11daTaFence_c = .text:0x00000DE4; // type:function size:0x4 scope:global align:4 +daTaFence_Create__FP10fopAc_ac_c = .text:0x00000DE8; // type:function size:0x4 scope:global align:4 +__dt__15daTaFence_HIO_cFv = .text:0x00000DEC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_taFence_cpp = .text:0x00000E2C; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93176 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93179 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93184 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__11daTaFence_c = .rodata:0x00000034; // type:object size:0x30 scope:global align:4 +l_check_area = .rodata:0x00000064; // type:object size:0x30 scope:global align:4 +mode_proc$92015 = .rodata:0x00000094; // type:object size:0x30 scope:local align:4 +@93349 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@93391 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@93392 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@93393 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@93394 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@93397 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 +@93409 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float +@93430 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 data:float +lbl_651_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_daTaFence_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TaFence = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTaFence_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_651_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@92177 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTaFence_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daTaFence_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_651_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@92181 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daTaFence_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91937 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x74 scope:global align:4 data:byte +mCcDCyl__11daTaFence_c = .bss:0x00000088; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_table/splits.txt b/config/RZDP01/rels/d_a_obj_table/splits.txt new file mode 100644 index 0000000000..d882de25a6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_table/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_table.cpp: + .text start:0x0000005C end:0x0000078C + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_table/symbols.txt b/config/RZDP01/rels/d_a_obj_table/symbols.txt new file mode 100644 index 0000000000..e36d103238 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_table/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjTable_Draw__FP12daObjTable_c = .text:0x0000005C; // type:function size:0x10 scope:global align:4 +daObjTable_Execute__FP12daObjTable_c = .text:0x0000006C; // type:function size:0x4 scope:global align:4 +daObjTable_IsDelete__FP12daObjTable_c = .text:0x00000070; // type:function size:0x8 scope:global align:4 +daObjTable_Delete__FP12daObjTable_c = .text:0x00000078; // type:function size:0x24 scope:global align:4 +daObjTable_Create__FP10fopAc_ac_c = .text:0x0000009C; // type:function size:0x9C scope:global align:4 +Delete__12daObjTable_cFv = .text:0x00000138; // type:function size:0x30 scope:global align:4 +Draw__12daObjTable_cFv = .text:0x00000168; // type:function size:0xE8 scope:global align:4 +Execute__12daObjTable_cFPPA3_A4_f = .text:0x00000250; // type:function size:0x174 scope:global align:4 +Create__12daObjTable_cFv = .text:0x000003C4; // type:function size:0x360 scope:global align:4 +CreateHeap__12daObjTable_cFv = .text:0x00000724; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94575 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94576 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_652_data_0 = .data:0x00000000; // type:object size:0x6 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjTable_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Table = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__12daObjTable_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_652_data_84 = .data:0x00000084; // type:object size:0xD data:string +@93682 = .data:0x00000094; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjTable_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +lbl_652_data_B0 = .data:0x000000B0; // type:object size:0xA data:string +lbl_652_data_BA = .data:0x000000BA; // type:object size:0x6 data:string diff --git a/config/RZDP01/rels/d_a_obj_takaraDai/splits.txt b/config/RZDP01/rels/d_a_obj_takaraDai/splits.txt new file mode 100644 index 0000000000..9207aefb46 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_takaraDai/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_takaraDai.cpp: + .text start:0x000000CC end:0x000009B4 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000058 + .data start:0x00000000 end:0x000000E4 + .bss start:0x00000008 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_takaraDai/symbols.txt b/config/RZDP01/rels/d_a_obj_takaraDai/symbols.txt new file mode 100644 index 0000000000..f9e291868f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_takaraDai/symbols.txt @@ -0,0 +1,60 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daTkraDai_HIO_cFv = .text:0x000000CC; // type:function size:0x84 scope:global align:4 +setBaseMtx__11daTkraDai_cFv = .text:0x00000150; // type:function size:0x14C scope:global align:4 +CreateHeap__11daTkraDai_cFv = .text:0x0000029C; // type:function size:0x138 scope:global align:4 +create__11daTkraDai_cFv = .text:0x000003D4; // type:function size:0x1F8 scope:global align:4 +Execute__11daTkraDai_cFPPA3_A4_f = .text:0x000005CC; // type:function size:0x60 scope:global align:4 +procMain__11daTkraDai_cFv = .text:0x0000062C; // type:function size:0xD8 scope:global align:4 +init_modeWait__11daTkraDai_cFv = .text:0x00000704; // type:function size:0x58 scope:global align:4 +modeWait__11daTkraDai_cFv = .text:0x0000075C; // type:function size:0x7C scope:global align:4 +Draw__11daTkraDai_cFv = .text:0x000007D8; // type:function size:0xB4 scope:global align:4 +Delete__11daTkraDai_cFv = .text:0x0000088C; // type:function size:0x68 scope:global align:4 +daTkraDai_Draw__FP11daTkraDai_c = .text:0x000008F4; // type:function size:0x10 scope:global align:4 +daTkraDai_Execute__FP11daTkraDai_c = .text:0x00000904; // type:function size:0x4 scope:global align:4 +daTkraDai_Delete__FP11daTkraDai_c = .text:0x00000908; // type:function size:0x4 scope:global align:4 +daTkraDai_Create__FP10fopAc_ac_c = .text:0x0000090C; // type:function size:0x4 scope:global align:4 +__dt__15daTkraDai_HIO_cFv = .text:0x00000910; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_takaraDai_cpp = .text:0x00000950; // type:function size:0x48 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000998; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89803 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89804 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89805 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89806 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89807 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89809 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89810 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89811 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@89812 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@89813 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@89814 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@89822 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@89823 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@89897 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@89898 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@89899 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +mode_proc$89062 = .rodata:0x00000044; // type:object size:0xC scope:local align:4 +@89939 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@89950 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +lbl_653_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daTkraDai_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TakaraDai = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__15daTkraDai_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_653_data_68 = .data:0x00000068; // type:object size:0x10 data:string +@89123 = .data:0x00000078; // type:object size:0x14 scope:local align:4 +__RTTI__15daTkraDai_HIO_c = .data:0x0000008C; // type:object size:0x8 scope:global align:4 +__vt__11daTkraDai_c = .data:0x00000094; // type:object size:0x28 scope:global align:4 +lbl_653_data_BC = .data:0x000000BC; // type:object size:0xC data:string +@89125 = .data:0x000000C8; // type:object size:0x14 scope:local align:4 +__RTTI__11daTkraDai_c = .data:0x000000DC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x3C scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_tatigi/splits.txt b/config/RZDP01/rels/d_a_obj_tatigi/splits.txt new file mode 100644 index 0000000000..dc9346b2d2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tatigi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tatigi.cpp: + .text start:0x0000005C end:0x000009CC + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_tatigi/symbols.txt b/config/RZDP01/rels/d_a_obj_tatigi/symbols.txt new file mode 100644 index 0000000000..103f520ab8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tatigi/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Tatigi_Draw__FP16obj_tatigi_class = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +daObj_Tatigi_Execute__FP16obj_tatigi_class = .text:0x000000DC; // type:function size:0x294 scope:global align:4 +daObj_Tatigi_IsDelete__FP16obj_tatigi_class = .text:0x00000370; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000378; // type:function size:0xA8 scope:global align:4 +daObj_Tatigi_Create__FP10fopAc_ac_c = .text:0x00000420; // type:function size:0x460 scope:global align:4 +daObj_Tatigi_Delete__FP16obj_tatigi_class = .text:0x00000880; // type:function size:0x88 scope:global align:4 +__ct__5tg_ssFv = .text:0x00000908; // type:function size:0x68 scope:global align:4 +__dt__5tg_ssFv = .text:0x00000970; // type:function size:0x5C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94477 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94478 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94479 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94480 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94483 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 +@94597 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94598 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94599 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94600 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94601 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94602 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@94603 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94604 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94608 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 +lbl_654_data_0 = .data:0x00000000; // type:object size:0x7 data:string +cc_cyl_src$93474 = .data:0x00000008; // type:object size:0x44 scope:local align:4 +l_daObj_Tatigi_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TATIGI = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_ten/splits.txt b/config/RZDP01/rels/d_a_obj_ten/splits.txt new file mode 100644 index 0000000000..449e223a4c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ten/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_ten.cpp: + .text start:0x000000CC end:0x0000271C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000DC + .data start:0x00000000 end:0x000000F8 + .bss start:0x00000008 end:0x00000028 diff --git a/config/RZDP01/rels/d_a_obj_ten/symbols.txt b/config/RZDP01/rels/d_a_obj_ten/symbols.txt new file mode 100644 index 0000000000..4a70fa32d8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ten/symbols.txt @@ -0,0 +1,99 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_TenHIO_cFv = .text:0x000000CC; // type:function size:0x28 scope:global align:4 +InitCcSph__10daObjTEN_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +SetCcSph__10daObjTEN_cFv = .text:0x00000160; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001B8; // type:function size:0x2D0 scope:global align:4 +daObjTEN_Create__FP10fopAc_ac_c = .text:0x00000488; // type:function size:0x5C8 scope:global align:4 +daObjTEN_Delete__FP10daObjTEN_c = .text:0x00000A50; // type:function size:0x68 scope:global align:4 +WaitAction__10daObjTEN_cFv = .text:0x00000AB8; // type:function size:0x180 scope:global align:4 +WallCheck__10daObjTEN_cFv = .text:0x00000C38; // type:function size:0x128 scope:global align:4 +SpeedSet__10daObjTEN_cFv = .text:0x00000D60; // type:function size:0x108 scope:global align:4 +WallWalk__10daObjTEN_cFv = .text:0x00000E68; // type:function size:0x244 scope:global align:4 +WalkAction__10daObjTEN_cFv = .text:0x000010AC; // type:function size:0x1FC scope:global align:4 +MoveAction__10daObjTEN_cFv = .text:0x000012A8; // type:function size:0x638 scope:global align:4 +Action__10daObjTEN_cFv = .text:0x000018E0; // type:function size:0xC4 scope:global align:4 +ShopAction__10daObjTEN_cFv = .text:0x000019A4; // type:function size:0xBC scope:global align:4 +checkGroundPos__10daObjTEN_cFv = .text:0x00001A60; // type:function size:0x58 scope:global align:4 +Insect_Release__10daObjTEN_cFv = .text:0x00001AB8; // type:function size:0x18 scope:global align:4 +ParticleSet__10daObjTEN_cFv = .text:0x00001AD0; // type:function size:0x124 scope:global align:4 +BoomChk__10daObjTEN_cFv = .text:0x00001BF4; // type:function size:0x288 scope:global align:4 +Execute__10daObjTEN_cFv = .text:0x00001E7C; // type:function size:0x24C scope:global align:4 +ObjHit__10daObjTEN_cFv = .text:0x000020C8; // type:function size:0x18C scope:global align:4 +Z_BufferChk__10daObjTEN_cFv = .text:0x00002254; // type:function size:0x17C scope:global align:4 +setBaseMtx__10daObjTEN_cFv = .text:0x000023D0; // type:function size:0x68 scope:global align:4 +daObjTEN_Draw__FP10daObjTEN_c = .text:0x00002438; // type:function size:0xDC scope:global align:4 +daObjTEN_Execute__FP10daObjTEN_c = .text:0x00002514; // type:function size:0x4 scope:global align:4 +CreateChk__10daObjTEN_cFv = .text:0x00002518; // type:function size:0x174 scope:global align:4 +daObjTEN_IsDelete__FP10daObjTEN_c = .text:0x0000268C; // type:function size:0x8 scope:global align:4 +__dt__14daObj_TenHIO_cFv = .text:0x00002694; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_ten_cpp = .text:0x000026D4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96967 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_655_rodata_4 = .rodata:0x00000004; // type:object size:0x4 +ccSphSrc$93429 = .rodata:0x00000008; // type:object size:0x40 scope:local align:4 +@96973 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@97144 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97145 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +@97146 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97147 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97148 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97149 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97150 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@97179 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@97180 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97181 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@97216 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97217 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97218 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97219 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97244 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97245 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97246 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97247 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97348 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97351 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97352 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97353 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97354 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97407 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97431 = .rodata:0x000000B8; // type:object size:0x8 scope:local align:4 data:double +@97486 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@97537 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@97538 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@97539 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@97572 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 data:float +@97573 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000D8; // type:object size:0x4 scope:global align:4 +lbl_655_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_655_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjTEN_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Ten = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_TenHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_655_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94277 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_TenHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__10daObjTEN_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_655_data_9C = .data:0x0000009C; // type:object size:0xB data:string +@94281 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjTEN_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_655_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +lbl_655_data_CC = .data:0x000000CC; // type:object size:0x6 data:string +lbl_655_data_D2 = .data:0x000000D2; // type:object size:0x6 data:string +lbl_655_data_D8 = .data:0x000000D8; // type:object size:0x6 data:string +lbl_655_data_DE = .data:0x000000DE; // type:object size:0x6 data:string +lbl_655_data_E4 = .data:0x000000E4; // type:object size:0x6 data:string +lbl_655_data_EA = .data:0x000000EA; // type:object size:0x6 data:string +lbl_655_data_F0 = .data:0x000000F0; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_655_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93420 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_testcube/splits.txt b/config/RZDP01/rels/d_a_obj_testcube/splits.txt new file mode 100644 index 0000000000..2b388d286c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_testcube/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_obj_testcube.cpp: + .data start:0x00000000 end:0x00000030 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_testcube/symbols.txt b/config/RZDP01/rels/d_a_obj_testcube/symbols.txt new file mode 100644 index 0000000000..2177bfb301 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_testcube/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_Obj_TestCube = .data:0x00000000; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tgake/splits.txt b/config/RZDP01/rels/d_a_obj_tgake/splits.txt new file mode 100644 index 0000000000..4e5d306a0d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tgake/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tgake.cpp: + .text start:0x0000005C end:0x000004C0 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDP01/rels/d_a_obj_tgake/symbols.txt b/config/RZDP01/rels/d_a_obj_tgake/symbols.txt new file mode 100644 index 0000000000..76c2cf7737 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tgake/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjGake_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__11daObjGake_cFv = .text:0x0000007C; // type:function size:0x64 scope:global align:4 +Create__11daObjGake_cFv = .text:0x000000E0; // type:function size:0x6C scope:global align:4 +CreateHeap__11daObjGake_cFv = .text:0x0000014C; // type:function size:0x68 scope:global align:4 +create1st__11daObjGake_cFv = .text:0x000001B4; // type:function size:0x68 scope:global align:4 +Execute__11daObjGake_cFPPA3_A4_f = .text:0x0000021C; // type:function size:0x150 scope:global align:4 +Draw__11daObjGake_cFv = .text:0x0000036C; // type:function size:0xAC scope:global align:4 +Delete__11daObjGake_cFv = .text:0x00000418; // type:function size:0x30 scope:global align:4 +daObjGake_create1st__FP11daObjGake_c = .text:0x00000448; // type:function size:0x60 scope:global align:4 +daObjGake_MoveBGDelete__FP11daObjGake_c = .text:0x000004A8; // type:function size:0x4 scope:global align:4 +daObjGake_MoveBGExecute__FP11daObjGake_c = .text:0x000004AC; // type:function size:0x4 scope:global align:4 +daObjGake_MoveBGDraw__FP11daObjGake_c = .text:0x000004B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_657_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daObjGake_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Gake = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daObjGake_c = .data:0x0000005C; // type:object size:0x28 scope:global align:4 +lbl_657_data_84 = .data:0x00000084; // type:object size:0xC data:string +@89095 = .data:0x00000090; // type:object size:0x14 scope:local align:4 +__RTTI__11daObjGake_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_thashi/splits.txt b/config/RZDP01/rels/d_a_obj_thashi/splits.txt new file mode 100644 index 0000000000..c8c3f1aba9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_thashi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_thashi.cpp: + .text start:0x0000005C end:0x00000B34 + .rodata start:0x00000000 end:0x0000012C + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDP01/rels/d_a_obj_thashi/symbols.txt b/config/RZDP01/rels/d_a_obj_thashi/symbols.txt new file mode 100644 index 0000000000..5f14867d50 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_thashi/symbols.txt @@ -0,0 +1,77 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initCcCylinder__13daObjTHASHI_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daObjTHASHI_Create__FP10fopAc_ac_c = .text:0x000000BC; // type:function size:0x27C scope:global align:4 +daObjTHASHI_Delete__FP13daObjTHASHI_c = .text:0x00000338; // type:function size:0x24 scope:global align:4 +setBaseMtx__13daObjTHASHI_cFv = .text:0x0000035C; // type:function size:0x2B4 scope:global align:4 +daObjTHASHI_Draw__FP13daObjTHASHI_c = .text:0x00000610; // type:function size:0x10 scope:global align:4 +daObjTHASHI_Execute__FP13daObjTHASHI_c = .text:0x00000620; // type:function size:0x4 scope:global align:4 +CreateHeap__13daObjTHASHI_cFv = .text:0x00000624; // type:function size:0x228 scope:global align:4 +daObjTHASHI_IsDelete__FP13daObjTHASHI_c = .text:0x0000084C; // type:function size:0x8 scope:global align:4 +Delete__13daObjTHASHI_cFv = .text:0x00000854; // type:function size:0x30 scope:global align:4 +Draw__13daObjTHASHI_cFv = .text:0x00000884; // type:function size:0x240 scope:global align:4 +Execute__13daObjTHASHI_cFPPA3_A4_f = .text:0x00000AC4; // type:function size:0x2C scope:global align:4 +Create__13daObjTHASHI_cFv = .text:0x00000AF0; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccCylSrc$91975 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@94328 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94329 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94330 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@94333 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +ccCylSrc$91986 = .rodata:0x00000058; // type:object size:0x44 scope:local align:4 +@94384 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@94385 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@94439 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94440 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94441 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94474 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94475 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94484 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94485 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:string +@94486 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@94487 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@94488 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@94489 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@94490 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@94491 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@94492 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:string +@94493 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@94570 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@94607 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@94608 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@94609 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@94610 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@94611 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:string +@94612 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@94613 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@94640 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@94641 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@94642 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@94709 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@94745 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@94757 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@94758 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@94973 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@94974 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +lbl_658_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +@94786 = .data:0x00000010; // type:object size:0x24 scope:local align:4 +l_daObjTHASHI_Method = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_Obj_THASHI = .data:0x00000054; // type:object size:0x30 scope:global align:4 +@94968 = .data:0x00000084; // type:object size:0x24 scope:local align:4 +@94967 = .data:0x000000A8; // type:object size:0x24 scope:local align:4 +__vt__13daObjTHASHI_c = .data:0x000000CC; // type:object size:0x28 scope:global align:4 +lbl_658_data_F4 = .data:0x000000F4; // type:object size:0xE data:string +@92647 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjTHASHI_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +lbl_658_data_120 = .data:0x00000120; // type:object size:0xF data:string +lbl_658_data_12F = .data:0x0000012F; // type:object size:0xF data:string +lbl_658_data_13E = .data:0x0000013E; // type:object size:0xF data:string +lbl_658_data_14D = .data:0x0000014D; // type:object size:0xF data:string +lbl_658_data_15C = .data:0x0000015C; // type:object size:0xF data:string +lbl_658_data_16B = .data:0x0000016B; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_obj_thdoor/splits.txt b/config/RZDP01/rels/d_a_obj_thdoor/splits.txt new file mode 100644 index 0000000000..03301091ca --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_thdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_thdoor.cpp: + .text start:0x0000005C end:0x00000CEC + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000018C diff --git a/config/RZDP01/rels/d_a_obj_thdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_thdoor/symbols.txt new file mode 100644 index 0000000000..f2e25a1631 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_thdoor/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0xDC scope:global align:4 +setBaseMtx__13daObjThDoor_cFv = .text:0x00000138; // type:function size:0x64 scope:global align:4 +Create__13daObjThDoor_cFv = .text:0x0000019C; // type:function size:0x14C scope:global align:4 +CreateHeap__13daObjThDoor_cFv = .text:0x000002E8; // type:function size:0x68 scope:global align:4 +create1st__13daObjThDoor_cFv = .text:0x00000350; // type:function size:0x64 scope:global align:4 +Execute__13daObjThDoor_cFPPA3_A4_f = .text:0x000003B4; // type:function size:0xE4 scope:global align:4 +set_cyl__13daObjThDoor_cFv = .text:0x00000498; // type:function size:0xEC scope:global align:4 +action__13daObjThDoor_cFv = .text:0x00000584; // type:function size:0xBC scope:global align:4 +actionWait__13daObjThDoor_cFv = .text:0x00000640; // type:function size:0x80 scope:global align:4 +actionOrderEvent__13daObjThDoor_cFv = .text:0x000006C0; // type:function size:0xC4 scope:global align:4 +actionEvent__13daObjThDoor_cFv = .text:0x00000784; // type:function size:0x98 scope:global align:4 +actionDead__13daObjThDoor_cFv = .text:0x0000081C; // type:function size:0x4 scope:global align:4 +demoProc__13daObjThDoor_cFv = .text:0x00000820; // type:function size:0x260 scope:global align:4 +checkArea__13daObjThDoor_cFv = .text:0x00000A80; // type:function size:0xDC scope:global align:4 +Draw__13daObjThDoor_cFv = .text:0x00000B5C; // type:function size:0x98 scope:global align:4 +Delete__13daObjThDoor_cFv = .text:0x00000BF4; // type:function size:0x30 scope:global align:4 +daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000C24; // type:function size:0xB0 scope:global align:4 +daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00000CDC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93479 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93541 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93542 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93550 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93551 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93656 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93657 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93658 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93659 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_659_data_10 = .data:0x00000010; // type:object size:0x10 data:string +l_evName = .data:0x00000020; // type:object size:0x4 scope:global align:4 +lbl_659_data_24 = .data:0x00000024; // type:object size:0x7 data:string +l_staffName = .data:0x0000002C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:global align:4 +l_func$92234 = .data:0x00000074; // type:object size:0x30 scope:local align:4 +lbl_659_data_A4 = .data:0x000000A4; // type:object size:0x5 data:string +lbl_659_data_A9 = .data:0x000000A9; // type:object size:0x4 data:string +lbl_659_data_AD = .data:0x000000AD; // type:object size:0x6 data:string +action_table$92290 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +lbl_659_data_C0 = .data:0x000000C0; // type:object size:0x6 data:string +daObjThDoor_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TDoor = .data:0x000000E8; // type:object size:0x30 scope:global align:4 +__vt__13daObjThDoor_c = .data:0x00000118; // type:object size:0x28 scope:global align:4 +lbl_659_data_140 = .data:0x00000140; // type:object size:0xE data:string +@92411 = .data:0x00000150; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjThDoor_c = .data:0x00000164; // type:object size:0x8 scope:global align:4 +lbl_659_data_16C = .data:0x0000016C; // type:object size:0x11 data:string +@92413 = .data:0x00000180; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_timeFire/splits.txt b/config/RZDP01/rels/d_a_obj_timeFire/splits.txt new file mode 100644 index 0000000000..5fbbd01b7e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_timeFire/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_timeFire.cpp: + .text start:0x000000CC end:0x00000768 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_timeFire/symbols.txt b/config/RZDP01/rels/d_a_obj_timeFire/symbols.txt new file mode 100644 index 0000000000..acb7c29b8d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_timeFire/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTimeFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__12daTimeFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__12daTimeFire_cFv = .text:0x00000140; // type:function size:0x104 scope:global align:4 +lightInit__12daTimeFire_cFv = .text:0x00000244; // type:function size:0x88 scope:global align:4 +Execute__12daTimeFire_cFv = .text:0x000002CC; // type:function size:0x1BC scope:global align:4 +fireCheck__12daTimeFire_cFUc = .text:0x00000488; // type:function size:0x220 scope:global align:4 +daTimeFire_Draw__FP12daTimeFire_c = .text:0x000006A8; // type:function size:0x8 scope:global align:4 +daTimeFire_Execute__FP12daTimeFire_c = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daTimeFire_Delete__FP12daTimeFire_c = .text:0x000006B4; // type:function size:0x28 scope:global align:4 +daTimeFire_Create__FP10fopAc_ac_c = .text:0x000006DC; // type:function size:0x4 scope:global align:4 +__dt__16daTimeFire_HIO_cFv = .text:0x000006E0; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_timeFire_cpp = .text:0x00000720; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89834 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89837 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@89853 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89854 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89891 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_daTimeFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TimeFire = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__16daTimeFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_660_data_5C = .data:0x0000005C; // type:object size:0x11 data:string +@89115 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__16daTimeFire_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88947 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_timer/splits.txt b/config/RZDP01/rels/d_a_obj_timer/splits.txt new file mode 100644 index 0000000000..b22c9b8dde --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_timer/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_timer.cpp: + .text start:0x0000005C end:0x0000038C + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_obj_timer/symbols.txt b/config/RZDP01/rels/d_a_obj_timer/symbols.txt new file mode 100644 index 0000000000..5aa230c84e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_timer/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_create__Q210daObjTimer5Act_cFv = .text:0x0000005C; // type:function size:0xC4 scope:global align:4 +mode_wait__Q210daObjTimer5Act_cFv = .text:0x00000120; // type:function size:0x54 scope:global align:4 +mode_count_init__Q210daObjTimer5Act_cFv = .text:0x00000174; // type:function size:0x1C scope:global align:4 +mode_count__Q210daObjTimer5Act_cFv = .text:0x00000190; // type:function size:0x15C scope:global align:4 +_execute__Q210daObjTimer5Act_cFv = .text:0x000002EC; // type:function size:0x80 scope:global align:4 +Mthd_Create__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +Mthd_Delete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000370; // type:function size:0x8 scope:global align:4 +Mthd_Execute__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000378; // type:function size:0x4 scope:global align:4 +Mthd_Draw__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x0000037C; // type:function size:0x8 scope:global align:4 +Mthd_IsDelete__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@FPv = .text:0x00000384; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89930 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89931 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +mode_proc$89116 = .rodata:0x00000008; // type:object size:0x18 scope:local align:4 +Mthd_Table__Q210daObjTimer27@unnamed@d_a_obj_timer_cpp@ = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Timer = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tks/splits.txt b/config/RZDP01/rels/d_a_obj_tks/splits.txt new file mode 100644 index 0000000000..284e2538a7 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tks/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tks.cpp: + .text start:0x000000CC end:0x00002638 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000114 + .data start:0x00000000 end:0x00000450 + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_obj_tks/symbols.txt b/config/RZDP01/rels/d_a_obj_tks/symbols.txt new file mode 100644 index 0000000000..453bcc85dc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tks/symbols.txt @@ -0,0 +1,121 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daObjTks_cFv = .text:0x000000CC; // type:function size:0x274 scope:global align:4 +__dt__10daObjTks_cFv = .text:0x00000340; // type:function size:0xC4 scope:global align:4 +Create__10daObjTks_cFv = .text:0x00000404; // type:function size:0x3A8 scope:global align:4 +CreateHeap__10daObjTks_cFv = .text:0x000007AC; // type:function size:0x264 scope:global align:4 +Execute__10daObjTks_cFv = .text:0x00000A10; // type:function size:0xE8 scope:global align:4 +Draw__10daObjTks_cFv = .text:0x00000AF8; // type:function size:0x70 scope:global align:4 +ctrlJoint__10daObjTks_cFP8J3DJointP8J3DModel = .text:0x00000B68; // type:function size:0x17C scope:global align:4 +createHeapCallBack__10daObjTks_cFP10fopAc_ac_c = .text:0x00000CE4; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__10daObjTks_cFP8J3DJointi = .text:0x00000CE8; // type:function size:0x48 scope:global align:4 +setMtx__10daObjTks_cFv = .text:0x00000D30; // type:function size:0x84 scope:global align:4 +setExpressionAnm__10daObjTks_cFib = .text:0x00000DB4; // type:function size:0x148 scope:global align:4 +setExpressionBtp__10daObjTks_cFi = .text:0x00000EFC; // type:function size:0xC8 scope:global align:4 +setMotion__10daObjTks_cFifi = .text:0x00000FC4; // type:function size:0x44 scope:global align:4 +setAction__10daObjTks_cFM10daObjTks_cFPCvPv_v = .text:0x00001008; // type:function size:0xA0 scope:global align:4 +wait__10daObjTks_cFv = .text:0x000010A8; // type:function size:0xAC scope:global align:4 +setExpression__10daObjTks_cFif = .text:0x00001154; // type:function size:0x2C scope:global align:4 +setLookMode__10daObjTks_cFi = .text:0x00001180; // type:function size:0x24 scope:global align:4 +talk__10daObjTks_cFv = .text:0x000011A4; // type:function size:0x2B4 scope:global align:4 +demo__10daObjTks_cFv = .text:0x00001458; // type:function size:0x564 scope:global align:4 +setMotionAnm__10daObjTks_cFif = .text:0x000019BC; // type:function size:0x124 scope:global align:4 +warp__10daObjTks_cFv = .text:0x00001AE0; // type:function size:0x2D0 scope:global align:4 +daObjTks_Create__FPv = .text:0x00001DB0; // type:function size:0x4 scope:global align:4 +daObjTks_Delete__FPv = .text:0x00001DB4; // type:function size:0x34 scope:global align:4 +daObjTks_Execute__FPv = .text:0x00001DE8; // type:function size:0x4 scope:global align:4 +daObjTks_Draw__FPv = .text:0x00001DEC; // type:function size:0x4 scope:global align:4 +daObjTks_IsDelete__FPv = .text:0x00001DF0; // type:function size:0x8 scope:global align:4 +drawOtherMdls__10daObjTks_cFv = .text:0x00001DF8; // type:function size:0x4 scope:global align:4 +drawDbgInfo__10daObjTks_cFv = .text:0x00001DFC; // type:function size:0x8 scope:global align:4 +setAttnPos__10daObjTks_cFv = .text:0x00001E04; // type:function size:0x3C8 scope:global align:4 +ctrlBtk__10daObjTks_cFv = .text:0x000021CC; // type:function size:0xC4 scope:global align:4 +main__10daObjTks_cFv = .text:0x00002290; // type:function size:0x1CC scope:global align:4 +setParam__10daObjTks_cFv = .text:0x0000245C; // type:function size:0x4C scope:global align:4 +__sinit_\d_a_obj_tks_cpp = .text:0x000024A8; // type:function size:0x48 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x000024F0; // type:function size:0x3C scope:global align:4 +__dt__15daNpcF_Lookat_cFv = .text:0x0000252C; // type:function size:0xBC scope:global align:4 +__dt__16daObjTks_Param_cFv = .text:0x000025E8; // type:function size:0x40 scope:global align:4 +__ct__16daObjTks_Param_cFv = .text:0x00002628; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__16daObjTks_Param_c = .rodata:0x00000000; // type:object size:0x80 scope:global align:4 +@99596 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@99597 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@99598 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@99599 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@99600 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@99601 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@99643 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@99644 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@99695 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99696 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99697 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96372 = .rodata:0x000000AC; // type:object size:0xC scope:local align:4 data:4byte +@96605 = .rodata:0x000000B8; // type:object size:0xC scope:local align:4 +@96632 = .rodata:0x000000C4; // type:object size:0xC scope:local align:4 +@96636 = .rodata:0x000000D0; // type:object size:0xC scope:local align:4 +@96640 = .rodata:0x000000DC; // type:object size:0xC scope:local align:4 +@96644 = .rodata:0x000000E8; // type:object size:0xC scope:local align:4 +@99884 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@99990 = .rodata:0x000000F8; // type:object size:0x8 scope:local align:4 +@100039 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100137 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100154 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 data:float +@100182 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +m_cameraItemNum$96245 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bckGetParamList = .data:0x00000000; // type:object size:0x30 scope:global align:4 +l_btpGetParamList = .data:0x00000030; // type:object size:0x8 scope:global align:4 +l_btkGetParamList = .data:0x00000038; // type:object size:0x8 scope:global align:4 data:4byte +lbl_661_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_arcName = .data:0x00000048; // type:object size:0x4 scope:global align:4 data:4byte +lbl_661_data_4C = .data:0x0000004C; // type:object size:0x7 data:string +l_myName = .data:0x00000054; // type:object size:0x4 scope:global align:4 +@99509 = .data:0x00000058; // type:object size:0xC scope:local align:4 +lbl_661_data_64 = .data:0x00000064; // type:object size:0x5 data:string +@99685 = .data:0x0000006C; // type:object size:0xC scope:local align:4 data:4byte +@99861 = .data:0x00000078; // type:object size:0xC scope:local align:4 data:4byte +@99862 = .data:0x00000084; // type:object size:0xC scope:local align:4 data:4byte +@99924 = .data:0x00000090; // type:object size:0xC scope:local align:4 +@99925 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +lbl_661_data_A8 = .data:0x000000A8; // type:object size:0xB data:string +@100011 = .data:0x000000B4; // type:object size:0xC scope:local align:4 +@100012 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +lbl_661_data_CC = .data:0x000000CC; // type:object size:0x9 data:string +daObjTks_MethodTable = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TKS = .data:0x000000F8; // type:object size:0x30 scope:global align:4 +__vt__10daObjTks_c = .data:0x00000128; // type:object size:0x48 scope:global align:4 +lbl_661_data_170 = .data:0x00000170; // type:object size:0xB data:string +@97121 = .data:0x0000017C; // type:object size:0x14 scope:local align:4 +__RTTI__10daObjTks_c = .data:0x00000190; // type:object size:0x8 scope:global align:4 +__vt__16daObjTks_Param_c = .data:0x00000198; // type:object size:0xC scope:global align:4 +lbl_661_data_1A4 = .data:0x000001A4; // type:object size:0x11 data:string +__RTTI__16daObjTks_Param_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 +lbl_661_data_1C0 = .data:0x000001C0; // type:object size:0x9 data:string +@97124 = .data:0x000001CC; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_Lookat_c = .data:0x000001E0; // type:object size:0xC scope:global align:4 +lbl_661_data_1EC = .data:0x000001EC; // type:object size:0x10 data:string +__RTTI__15daNpcF_Lookat_c = .data:0x000001FC; // type:object size:0x8 scope:global align:4 +__vt__18daNpcF_ActorMngr_c = .data:0x00000204; // type:object size:0xC scope:global align:4 +lbl_661_data_210 = .data:0x00000210; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000224; // type:object size:0x8 scope:global align:4 +lbl_661_data_22C = .data:0x0000022C; // type:object size:0x34 +@97196 = .data:0x00000260; // type:object size:0x3C scope:local align:4 +lbl_661_data_29C = .data:0x0000029C; // type:object size:0x14 +@97198 = .data:0x000002B0; // type:object size:0x34 scope:local align:4 +lbl_661_data_2E4 = .data:0x000002E4; // type:object size:0x14 +@97256 = .data:0x000002F8; // type:object size:0x24 scope:local align:4 +lbl_661_data_31C = .data:0x0000031C; // type:object size:0x18 +@97258 = .data:0x00000334; // type:object size:0xC scope:local align:4 +lbl_661_data_340 = .data:0x00000340; // type:object size:0x1C +@97260 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +lbl_661_data_368 = .data:0x00000368; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@96209 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tmoon/splits.txt b/config/RZDP01/rels/d_a_obj_tmoon/splits.txt new file mode 100644 index 0000000000..33f75662d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tmoon/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tmoon.cpp: + .text start:0x0000005C end:0x00000398 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_tmoon/symbols.txt b/config/RZDP01/rels/d_a_obj_tmoon/symbols.txt new file mode 100644 index 0000000000..b74e7da544 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tmoon/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +setBaseMtx__12daObjTMoon_cFv = .text:0x00000060; // type:function size:0x58 scope:global align:4 +Create__12daObjTMoon_cFv = .text:0x000000B8; // type:function size:0x64 scope:global align:4 +CreateHeap__12daObjTMoon_cFv = .text:0x0000011C; // type:function size:0x68 scope:global align:4 +create__12daObjTMoon_cFv = .text:0x00000184; // type:function size:0xB0 scope:global align:4 +execute__12daObjTMoon_cFv = .text:0x00000234; // type:function size:0xF4 scope:global align:4 +daObjTMoon_Draw__FP12daObjTMoon_c = .text:0x00000328; // type:function size:0x38 scope:global align:4 +daObjTMoon_Execute__FP12daObjTMoon_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daObjTMoon_Delete__FP12daObjTMoon_c = .text:0x00000364; // type:function size:0x30 scope:global align:4 +daObjTMoon_Create__FP12daObjTMoon_c = .text:0x00000394; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_662_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjTMoon_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TMoon = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_toaru_maki/splits.txt b/config/RZDP01/rels/d_a_obj_toaru_maki/splits.txt new file mode 100644 index 0000000000..8f7f5bbedc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_toaru_maki/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_toaru_maki.cpp: + .text start:0x0000005C end:0x00000560 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_toaru_maki/symbols.txt b/config/RZDP01/rels/d_a_obj_toaru_maki/symbols.txt new file mode 100644 index 0000000000..2063bdb74e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_toaru_maki/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObjToaruMaki_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__16daObjToaruMaki_cFv = .text:0x00000060; // type:function size:0x48 scope:global align:4 +__dt__16daObjToaruMaki_cFv = .text:0x000000A8; // type:function size:0x94 scope:global align:4 +createHeap__16daObjToaruMaki_cFv = .text:0x0000013C; // type:function size:0x134 scope:global align:4 +create__16daObjToaruMaki_cFv = .text:0x00000270; // type:function size:0x10C scope:global align:4 +Delete__16daObjToaruMaki_cFv = .text:0x0000037C; // type:function size:0x7C scope:global align:4 +setModelMtx__16daObjToaruMaki_cFv = .text:0x000003F8; // type:function size:0x60 scope:global align:4 +draw__16daObjToaruMaki_cFv = .text:0x00000458; // type:function size:0x88 scope:global align:4 +daObjToaruMaki_create__FP16daObjToaruMaki_c = .text:0x000004E0; // type:function size:0x54 scope:global align:4 +daObjToaruMaki_Delete__FP16daObjToaruMaki_c = .text:0x00000534; // type:function size:0x4 scope:global align:4 +daObjToaruMaki_execute__FP16daObjToaruMaki_c = .text:0x00000538; // type:function size:0x24 scope:global align:4 +daObjToaruMaki_draw__FP16daObjToaruMaki_c = .text:0x0000055C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_bmdIdx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_heapSize = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +lbl_663_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_663_data_8 = .data:0x00000008; // type:object size:0x8 data:string +l_arcName = .data:0x00000010; // type:object size:0x8 scope:global align:4 +daObjToaruMaki_METHODS = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ToaruMaki = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__16daObjToaruMaki_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_663_data_74 = .data:0x00000074; // type:object size:0x11 data:string +@89078 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjToaruMaki_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 +lbl_663_data_A4 = .data:0x000000A4; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_toby/splits.txt b/config/RZDP01/rels/d_a_obj_toby/splits.txt new file mode 100644 index 0000000000..f3403678ca --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_toby/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_toby.cpp: + .text start:0x000000CC end:0x00001A38 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000238 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_toby/symbols.txt b/config/RZDP01/rels/d_a_obj_toby/symbols.txt new file mode 100644 index 0000000000..133aadc80f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_toby/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Toby_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +daObj_Toby_Draw__FP14obj_toby_class = .text:0x000000F0; // type:function size:0xB4 scope:global align:4 +s_bomb_sub__FPvPv = .text:0x000001A4; // type:function size:0x94 scope:global align:4 +shot_b_sub__FPvPv = .text:0x00000238; // type:function size:0x84 scope:global align:4 +s_hz_sub__FPvPv = .text:0x000002BC; // type:function size:0x98 scope:global align:4 +daObj_Toby_Execute__FP14obj_toby_class = .text:0x00000354; // type:function size:0xA30 scope:global align:4 +daObj_Toby_IsDelete__FP14obj_toby_class = .text:0x00000D84; // type:function size:0x8 scope:global align:4 +daObj_Toby_Delete__FP14obj_toby_class = .text:0x00000D8C; // type:function size:0x148 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000ED4; // type:function size:0x1E4 scope:global align:4 +daObj_Toby_Create__FP10fopAc_ac_c = .text:0x000010B8; // type:function size:0x8B4 scope:global align:4 +__ct__6yuka_sFv = .text:0x0000196C; // type:function size:0x4 scope:global align:4 +__dt__16daObj_Toby_HIO_cFv = .text:0x00001970; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_toby_cpp = .text:0x000019B0; // type:function size:0x48 scope:global align:4 +__dt__6yuka_sFv = .text:0x000019F8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97323 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97357 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97388 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@97406 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97550 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97551 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97552 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@97553 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@97560 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@97561 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@97562 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@97563 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@97567 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@97568 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97569 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97570 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +l_bmdidx$94815 = .rodata:0x00000064; // type:object size:0x8 scope:local align:4 +l_bmdidx$95066 = .rodata:0x0000006C; // type:object size:0x8 scope:local align:4 +@97846 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@97847 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@97848 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@97849 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97850 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97851 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97852 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97853 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97854 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97857 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@97858 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97862 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +@97864 = .rodata:0x000000B0; // type:object size:0x8 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_daObj_Toby_Method = .data:0x0000019C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TOBY = .data:0x000001BC; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Toby_HIO_c = .data:0x000001EC; // type:object size:0xC scope:global align:4 +lbl_664_data_1F8 = .data:0x000001F8; // type:object size:0x11 data:string +@95151 = .data:0x0000020C; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Toby_HIO_c = .data:0x00000218; // type:object size:0x8 scope:global align:4 +lbl_664_data_220 = .data:0x00000220; // type:object size:0xE data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@94464 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0xC scope:global align:4 data:byte +hz_check_pos_x = .bss:0x00000024; // type:object size:0x4 scope:global align:4 data:float +hz_check_pos_z = .bss:0x00000028; // type:object size:0x4 scope:global align:4 data:float +@94596 = .bss:0x00000030; // type:object size:0xC scope:local align:4 +sc$94593 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +@94729 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +sc$94726 = .bss:0x00000058; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_tobyhouse/splits.txt b/config/RZDP01/rels/d_a_obj_tobyhouse/splits.txt new file mode 100644 index 0000000000..b4877d9d6c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tobyhouse/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tobyhouse.cpp: + .text start:0x000000CC end:0x000017B0 + .rodata start:0x00000000 end:0x0000005C + .data start:0x00000000 end:0x00000230 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_tobyhouse/symbols.txt b/config/RZDP01/rels/d_a_obj_tobyhouse/symbols.txt new file mode 100644 index 0000000000..8b720787bd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tobyhouse/symbols.txt @@ -0,0 +1,85 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +s_b_sub__FPvPv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000001A8; // type:function size:0xD8 scope:global align:4 +eventCallBack__FPvi = .text:0x00000280; // type:function size:0x74 scope:global align:4 +initBaseMtx__16daObjTobyHouse_cFv = .text:0x000002F4; // type:function size:0x20 scope:global align:4 +setBaseMtx__16daObjTobyHouse_cFv = .text:0x00000314; // type:function size:0x90 scope:global align:4 +Create__16daObjTobyHouse_cFv = .text:0x000003A4; // type:function size:0x1AC scope:global align:4 +CreateHeap__16daObjTobyHouse_cFv = .text:0x00000550; // type:function size:0x200 scope:global align:4 +create1st__16daObjTobyHouse_cFv = .text:0x00000750; // type:function size:0xAC scope:global align:4 +Execute__16daObjTobyHouse_cFPPA3_A4_f = .text:0x000007FC; // type:function size:0xB8 scope:global align:4 +actionWait__16daObjTobyHouse_cFv = .text:0x000008B4; // type:function size:0xC4 scope:global align:4 +actionOrderEvent__16daObjTobyHouse_cFv = .text:0x00000978; // type:function size:0xD8 scope:global align:4 +actionEvent__16daObjTobyHouse_cFv = .text:0x00000A50; // type:function size:0xA4 scope:global align:4 +actionDead__16daObjTobyHouse_cFv = .text:0x00000AF4; // type:function size:0x4 scope:global align:4 +demoProc__16daObjTobyHouse_cFv = .text:0x00000AF8; // type:function size:0x8B4 scope:global align:4 +sceneChange__16daObjTobyHouse_cFv = .text:0x000013AC; // type:function size:0x50 scope:global align:4 +Draw__16daObjTobyHouse_cFv = .text:0x000013FC; // type:function size:0xDC scope:global align:4 +checkLODModel__16daObjTobyHouse_cFv = .text:0x000014D8; // type:function size:0x9C scope:global align:4 +Delete__16daObjTobyHouse_cFv = .text:0x00001574; // type:function size:0x11C scope:global align:4 +daObjTobyHouse_create1st__FP16daObjTobyHouse_c = .text:0x00001690; // type:function size:0x60 scope:global align:4 +daObjTobyHouse_MoveBGDelete__FP16daObjTobyHouse_c = .text:0x000016F0; // type:function size:0x4 scope:global align:4 +daObjTobyHouse_MoveBGExecute__FP16daObjTobyHouse_c = .text:0x000016F4; // type:function size:0x4 scope:global align:4 +daObjTobyHouse_MoveBGDraw__FP16daObjTobyHouse_c = .text:0x000016F8; // type:function size:0x10 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x00001708; // type:function size:0x74 scope:global align:4 +getJointNodePointer__12J3DModelDataCFUs = .text:0x0000177C; // type:function size:0x10 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x0000178C; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_LodBmd = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_bck = .rodata:0x00000018; // type:object size:0xC scope:global align:4 +@98685 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@98694 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@98797 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@98798 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@98858 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@98892 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@99049 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@99050 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@99051 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@99052 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@99054 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@99058 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@99132 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_665_data_9 = .data:0x00000009; // type:object size:0x9 data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_665_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_staff_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_665_data_28 = .data:0x00000028; // type:object size:0x19 data:string +lbl_665_data_41 = .data:0x00000041; // type:object size:0x1A data:string +l_event_name = .data:0x0000005C; // type:object size:0x8 scope:global align:4 +lbl_665_data_64 = .data:0x00000064; // type:object size:0x14 +l_func$96907 = .data:0x00000078; // type:object size:0x30 scope:local align:4 +lbl_665_data_A8 = .data:0x000000A8; // type:object size:0x5 data:string +lbl_665_data_AD = .data:0x000000AD; // type:object size:0x6 data:string +lbl_665_data_B3 = .data:0x000000B3; // type:object size:0x7 data:string +lbl_665_data_BA = .data:0x000000BA; // type:object size:0x7 data:string +lbl_665_data_C1 = .data:0x000000C1; // type:object size:0x7 data:string +lbl_665_data_C8 = .data:0x000000C8; // type:object size:0xA data:string +lbl_665_data_D2 = .data:0x000000D2; // type:object size:0x9 data:string +action_table$96956 = .data:0x000000DC; // type:object size:0x1C scope:local align:4 +l_shotSmokeOffset$96971 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +lbl_665_data_104 = .data:0x00000104; // type:object size:0x6 data:string +@99056 = .data:0x0000010C; // type:object size:0x1C scope:local align:4 +daObjTobyHouse_METHODS = .data:0x00000128; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TobyHouse = .data:0x00000148; // type:object size:0x30 scope:global align:4 +__vt__16daObjTobyHouse_c = .data:0x00000178; // type:object size:0x28 scope:global align:4 +lbl_665_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@97254 = .data:0x000001B4; // type:object size:0x14 scope:local align:4 +__RTTI__16daObjTobyHouse_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 +lbl_665_data_1D0 = .data:0x000001D0; // type:object size:0x11 data:string +@97256 = .data:0x000001E4; // type:object size:0xC scope:local align:4 +lbl_665_data_1F0 = .data:0x000001F0; // type:object size:0x40 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +@96970 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_shotSmokeScale$96967 = .bss:0x00000018; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_togeTrap/splits.txt b/config/RZDP01/rels/d_a_obj_togeTrap/splits.txt new file mode 100644 index 0000000000..87da21b491 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_togeTrap/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_togeTrap.cpp: + .text start:0x000000CC end:0x00000EE0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000A0 + .data start:0x00000000 end:0x000000F0 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_obj_togeTrap/symbols.txt b/config/RZDP01/rels/d_a_obj_togeTrap/symbols.txt new file mode 100644 index 0000000000..4763195dd8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_togeTrap/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daTogeTrap_HIO_cFv = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setBaseMtx__12daTogeTrap_cFv = .text:0x00000118; // type:function size:0xB4 scope:global align:4 +CreateHeap__12daTogeTrap_cFv = .text:0x000001CC; // type:function size:0xA8 scope:global align:4 +create__12daTogeTrap_cFv = .text:0x00000274; // type:function size:0x1E4 scope:global align:4 +rideCallBack__12daTogeTrap_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000458; // type:function size:0x18 scope:global align:4 +Execute__12daTogeTrap_cFPPA3_A4_f = .text:0x00000470; // type:function size:0x6C scope:global align:4 +moveMain__12daTogeTrap_cFv = .text:0x000004DC; // type:function size:0x274 scope:global align:4 +playerAreaCheck__12daTogeTrap_cFv = .text:0x00000750; // type:function size:0xB8 scope:global align:4 +modeWait__12daTogeTrap_cFv = .text:0x00000808; // type:function size:0x4 scope:global align:4 +init_modeMoveUp__12daTogeTrap_cFv = .text:0x0000080C; // type:function size:0xC4 scope:global align:4 +modeMoveUp__12daTogeTrap_cFv = .text:0x000008D0; // type:function size:0x12C scope:global align:4 +init_modeMoveDown__12daTogeTrap_cFv = .text:0x000009FC; // type:function size:0x1C scope:global align:4 +modeMoveDown__12daTogeTrap_cFv = .text:0x00000A18; // type:function size:0xB8 scope:global align:4 +init_modeBreak__12daTogeTrap_cFv = .text:0x00000AD0; // type:function size:0xC8 scope:global align:4 +modeBreak__12daTogeTrap_cFv = .text:0x00000B98; // type:function size:0x16C scope:global align:4 +Draw__12daTogeTrap_cFv = .text:0x00000D04; // type:function size:0xBC scope:global align:4 +Delete__12daTogeTrap_cFv = .text:0x00000DC0; // type:function size:0x30 scope:global align:4 +daTogeTrap_Draw__FP12daTogeTrap_c = .text:0x00000DF0; // type:function size:0x10 scope:global align:4 +daTogeTrap_Execute__FP12daTogeTrap_c = .text:0x00000E00; // type:function size:0x4 scope:global align:4 +daTogeTrap_Delete__FP12daTogeTrap_c = .text:0x00000E04; // type:function size:0x4 scope:global align:4 +daTogeTrap_Create__FP10fopAc_ac_c = .text:0x00000E08; // type:function size:0x4 scope:global align:4 +__dt__16daTogeTrap_HIO_cFv = .text:0x00000E0C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_togeTrap_cpp = .text:0x00000E4C; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000EC4; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93098 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93099 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93101 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93102 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daTogeTrap_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@93172 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +mode_proc$91854 = .rodata:0x00000048; // type:object size:0x30 scope:local align:4 +@93265 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93266 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93267 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93268 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93271 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@93292 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@93310 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@93311 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float +@93324 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +lbl_666_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_daTogeTrap_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TogeTrap = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daTogeTrap_HIO_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_666_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@92061 = .data:0x00000078; // type:object size:0x1C scope:local align:4 +__RTTI__16daTogeTrap_HIO_c = .data:0x00000094; // type:object size:0x8 scope:global align:4 +__vt__12daTogeTrap_c = .data:0x0000009C; // type:object size:0x28 scope:global align:4 +lbl_666_data_C4 = .data:0x000000C4; // type:object size:0xD data:string +@92065 = .data:0x000000D4; // type:object size:0x14 scope:local align:4 +__RTTI__12daTogeTrap_c = .data:0x000000E8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91765 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float +mCcDCyl__12daTogeTrap_c = .bss:0x00000034; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tombo/splits.txt b/config/RZDP01/rels/d_a_obj_tombo/splits.txt new file mode 100644 index 0000000000..d84b6d8b4f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tombo/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_tombo.cpp: + .text start:0x000000CC end:0x00001F64 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000F4 + .data start:0x00000000 end:0x00000100 + .bss start:0x00000008 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_tombo/symbols.txt b/config/RZDP01/rels/d_a_obj_tombo/symbols.txt new file mode 100644 index 0000000000..854972a0f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tombo/symbols.txt @@ -0,0 +1,107 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daObj_TomHIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +InitCcSph__12daObjTOMBO_cFv = .text:0x00000100; // type:function size:0x6C scope:global align:4 +SetCcSph__12daObjTOMBO_cFv = .text:0x0000016C; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x2F8 scope:global align:4 +daObjTOMBO_Create__FP10fopAc_ac_c = .text:0x000004BC; // type:function size:0x358 scope:global align:4 +daObjTOMBO_Delete__FP12daObjTOMBO_c = .text:0x00000814; // type:function size:0x68 scope:global align:4 +WaitAction__12daObjTOMBO_cFv = .text:0x0000087C; // type:function size:0xEC scope:global align:4 +SpeedSet__12daObjTOMBO_cFv = .text:0x00000968; // type:function size:0xF0 scope:global align:4 +CheckWater__12daObjTOMBO_cFv = .text:0x00000A58; // type:function size:0xE0 scope:global align:4 +CheckGround__12daObjTOMBO_cFv = .text:0x00000B38; // type:function size:0xF0 scope:global align:4 +CheckWall__12daObjTOMBO_cFv = .text:0x00000C28; // type:function size:0xE8 scope:global align:4 +SearchLink__12daObjTOMBO_cFv = .text:0x00000D10; // type:function size:0x124 scope:global align:4 +LinkAction__12daObjTOMBO_cFv = .text:0x00000E34; // type:function size:0x204 scope:global align:4 +MoveAction__12daObjTOMBO_cFv = .text:0x00001038; // type:function size:0x140 scope:global align:4 +Action__12daObjTOMBO_cFv = .text:0x00001178; // type:function size:0x150 scope:global align:4 +ShopAction__12daObjTOMBO_cFv = .text:0x000012C8; // type:function size:0x118 scope:global align:4 +Insect_Release__12daObjTOMBO_cFv = .text:0x000013E0; // type:function size:0x10 scope:global align:4 +ParticleSet__12daObjTOMBO_cFv = .text:0x000013F0; // type:function size:0x124 scope:global align:4 +BoomChk__12daObjTOMBO_cFv = .text:0x00001514; // type:function size:0x21C scope:global align:4 +Execute__12daObjTOMBO_cFv = .text:0x00001730; // type:function size:0x20C scope:global align:4 +ObjHit__12daObjTOMBO_cFv = .text:0x0000193C; // type:function size:0x168 scope:global align:4 +Z_BufferChk__12daObjTOMBO_cFv = .text:0x00001AA4; // type:function size:0x17C scope:global align:4 +setBaseMtx__12daObjTOMBO_cFv = .text:0x00001C20; // type:function size:0x60 scope:global align:4 +daObjTOMBO_Draw__FP12daObjTOMBO_c = .text:0x00001C80; // type:function size:0xDC scope:global align:4 +daObjTOMBO_Execute__FP12daObjTOMBO_c = .text:0x00001D5C; // type:function size:0x4 scope:global align:4 +CreateChk__12daObjTOMBO_cFv = .text:0x00001D60; // type:function size:0x174 scope:global align:4 +daObjTOMBO_IsDelete__FP12daObjTOMBO_c = .text:0x00001ED4; // type:function size:0x8 scope:global align:4 +__dt__14daObj_TomHIO_cFv = .text:0x00001EDC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_tombo_cpp = .text:0x00001F1C; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96191 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 data:string +@96192 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_667_rodata_8 = .rodata:0x00000008; // type:object size:0x4 +ccSphSrc$93429 = .rodata:0x0000000C; // type:object size:0x40 scope:local align:4 +@96198 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96346 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96347 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96348 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@96349 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96365 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96366 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96374 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96382 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96383 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96399 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96400 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96401 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96405 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96427 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96428 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96429 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96458 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96459 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@96460 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96477 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96478 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96501 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:float +@96504 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@96555 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@96556 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96557 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96558 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96559 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:string +@96560 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@96583 = .rodata:0x000000C8; // type:object size:0x8 scope:local align:4 data:double +@96609 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96635 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96666 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@96686 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@96687 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@96688 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@96721 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:float +@96722 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 data:float +l_musiya_num = .rodata:0x000000F0; // type:object size:0x4 scope:global align:4 +lbl_667_data_0 = .data:0x00000000; // type:object size:0x6 data:string +lbl_667_data_6 = .data:0x00000006; // type:object size:0x8 data:string +l_daObjTOMBO_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tombo = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daObj_TomHIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_667_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@94092 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__14daObj_TomHIO_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +__vt__12daObjTOMBO_c = .data:0x00000090; // type:object size:0xC scope:global align:4 +lbl_667_data_9C = .data:0x0000009C; // type:object size:0xD data:string +@94096 = .data:0x000000AC; // type:object size:0x14 scope:local align:4 +__RTTI__12daObjTOMBO_c = .data:0x000000C0; // type:object size:0x8 scope:global align:4 +lbl_667_data_C8 = .data:0x000000C8; // type:object size:0x8 data:string +lbl_667_data_D0 = .data:0x000000D0; // type:object size:0x6 data:string +lbl_667_data_D6 = .data:0x000000D6; // type:object size:0x6 data:string +lbl_667_data_DC = .data:0x000000DC; // type:object size:0x6 data:string +lbl_667_data_E2 = .data:0x000000E2; // type:object size:0x6 data:string +lbl_667_data_E8 = .data:0x000000E8; // type:object size:0x6 data:string +lbl_667_data_EE = .data:0x000000EE; // type:object size:0x6 data:string +lbl_667_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +lbl_667_data_FA = .data:0x000000FA; // type:object size:0x6 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_667_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93417 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_tornado/splits.txt b/config/RZDP01/rels/d_a_obj_tornado/splits.txt new file mode 100644 index 0000000000..4aa5f85b16 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tornado/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tornado.cpp: + .text start:0x0000005C end:0x000007D0 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_tornado/symbols.txt b/config/RZDP01/rels/d_a_obj_tornado/symbols.txt new file mode 100644 index 0000000000..648b9103a3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tornado/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setPntWind__11daObjTrnd_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +movePntWind__11daObjTrnd_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 +setCpsInfo__11daObjTrnd_cFv = .text:0x000001FC; // type:function size:0x1A8 scope:global align:4 +Create__11daObjTrnd_cFv = .text:0x000003A4; // type:function size:0x150 scope:global align:4 +create__11daObjTrnd_cFv = .text:0x000004F4; // type:function size:0xE0 scope:global align:4 +execute__11daObjTrnd_cFv = .text:0x000005D4; // type:function size:0x1B4 scope:global align:4 +daObjTrnd_Draw__FP11daObjTrnd_c = .text:0x00000788; // type:function size:0x8 scope:global align:4 +daObjTrnd_Execute__FP11daObjTrnd_c = .text:0x00000790; // type:function size:0x4 scope:global align:4 +daObjTrnd_Delete__FP11daObjTrnd_c = .text:0x00000794; // type:function size:0x38 scope:global align:4 +daObjTrnd_Create__FP11daObjTrnd_c = .text:0x000007CC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89997 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89998 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89999 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90000 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90020 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90021 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90022 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90044 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90045 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90046 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90047 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90048 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90064 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90164 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90165 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90166 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daObjTrnd_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tornado = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tornado2/splits.txt b/config/RZDP01/rels/d_a_obj_tornado2/splits.txt new file mode 100644 index 0000000000..7c8f6772f0 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tornado2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tornado2.cpp: + .text start:0x0000005C end:0x00000CDC + .rodata start:0x00000000 end:0x00000064 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_tornado2/symbols.txt b/config/RZDP01/rels/d_a_obj_tornado2/symbols.txt new file mode 100644 index 0000000000..a9e53cd619 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tornado2/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setPntWind__12daObjTrnd2_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +movePntWind__12daObjTrnd2_cFv = .text:0x000000D8; // type:function size:0x124 scope:global align:4 +setCpsInfo__12daObjTrnd2_cFv = .text:0x000001FC; // type:function size:0x180 scope:global align:4 +Create__12daObjTrnd2_cFv = .text:0x0000037C; // type:function size:0x2EC scope:global align:4 +create__12daObjTrnd2_cFv = .text:0x00000668; // type:function size:0xE0 scope:global align:4 +execute__12daObjTrnd2_cFv = .text:0x00000748; // type:function size:0x304 scope:global align:4 +setParticle__12daObjTrnd2_cFv = .text:0x00000A4C; // type:function size:0x168 scope:global align:4 +endParticle__12daObjTrnd2_cFv = .text:0x00000BB4; // type:function size:0x64 scope:global align:4 +startParticle__12daObjTrnd2_cFv = .text:0x00000C18; // type:function size:0x34 scope:global align:4 +stopParticle__12daObjTrnd2_cFv = .text:0x00000C4C; // type:function size:0x34 scope:global align:4 +daObjTrnd2_Draw__FP12daObjTrnd2_c = .text:0x00000C80; // type:function size:0x8 scope:global align:4 +daObjTrnd2_Execute__FP12daObjTrnd2_c = .text:0x00000C88; // type:function size:0x4 scope:global align:4 +daObjTrnd2_Delete__FP12daObjTrnd2_c = .text:0x00000C8C; // type:function size:0x4C scope:global align:4 +daObjTrnd2_Create__FP12daObjTrnd2_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_R02_eff_id = .rodata:0x00000000; // type:object size:0x6 scope:global align:4 +l_R04_eff_id = .rodata:0x00000006; // type:object size:0x6 scope:global align:2 +l_R05_eff_id = .rodata:0x0000000C; // type:object size:0x6 scope:global align:4 +l_R07_eff_id = .rodata:0x00000012; // type:object size:0x6 scope:global align:2 +l_R14_eff_id = .rodata:0x00000018; // type:object size:0x6 scope:global align:4 +l_R51_eff_id = .rodata:0x0000001E; // type:object size:0x6 scope:global align:2 +@90511 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90512 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90513 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90533 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90534 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90535 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90567 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90568 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90571 = .rodata:0x00000048; // type:object size:0x8 scope:local align:4 +@90660 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@90661 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@90812 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@90813 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@90814 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:string +l_cps_src = .data:0x00000000; // type:object size:0x4C scope:global align:4 +l_daObjTrnd2_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Tornado2 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_tp/splits.txt b/config/RZDP01/rels/d_a_obj_tp/splits.txt new file mode 100644 index 0000000000..f900f68ee4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tp/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_tp.cpp: + .text start:0x0000005C end:0x000014F0 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_obj_tp/symbols.txt b/config/RZDP01/rels/d_a_obj_tp/symbols.txt new file mode 100644 index 0000000000..c36cc94915 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_tp/symbols.txt @@ -0,0 +1,45 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Tp_Draw__FP12obj_tp_class = .text:0x0000005C; // type:function size:0x1CC scope:global align:4 +s_tp_sub__FPvPv = .text:0x00000228; // type:function size:0x78 scope:global align:4 +daObj_Tp_Execute__FP12obj_tp_class = .text:0x000002A0; // type:function size:0x9D0 scope:global align:4 +daObj_Tp_IsDelete__FP12obj_tp_class = .text:0x00000C70; // type:function size:0x8 scope:global align:4 +daObj_Tp_Delete__FP12obj_tp_class = .text:0x00000C78; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000CD0; // type:function size:0x3E8 scope:global align:4 +daObj_Tp_Create__FP10fopAc_ac_c = .text:0x000010B8; // type:function size:0x34C scope:global align:4 +anm_init__FP12obj_tp_classifUcf = .text:0x00001404; // type:function size:0xEC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95268 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95269 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95270 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95290 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95475 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95476 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95477 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95478 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95479 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@95480 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@95481 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@95482 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@95483 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@95484 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@95485 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@95486 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@95487 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@95752 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@95753 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95754 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95755 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +@95489 = .data:0x00000008; // type:object size:0x20 scope:local align:4 +bmd$93566 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +brk$93567 = .data:0x00000030; // type:object size:0x8 scope:local align:4 +eff_bmd$93579 = .data:0x00000038; // type:object size:0x8 scope:local align:4 +eff_btk$93580 = .data:0x00000040; // type:object size:0x8 scope:local align:4 +eff_brk$93581 = .data:0x00000048; // type:object size:0x8 scope:local align:4 +cc_cyl_src$93724 = .data:0x00000050; // type:object size:0x44 scope:local align:4 +l_daObj_Tp_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_TP = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_treesh/splits.txt b/config/RZDP01/rels/d_a_obj_treesh/splits.txt new file mode 100644 index 0000000000..b218995d8e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_treesh/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_treesh.cpp: + .text start:0x000000CC end:0x000007B0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000000E8 + .bss start:0x00000008 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_obj_treesh/symbols.txt b/config/RZDP01/rels/d_a_obj_treesh/symbols.txt new file mode 100644 index 0000000000..0f21e57f16 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_treesh/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTreeSh_HIO_cFv = .text:0x000000CC; // type:function size:0x34 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x00000100; // type:function size:0xBC scope:global align:4 +initBaseMtx__10daTreeSh_cFv = .text:0x000001BC; // type:function size:0x20 scope:global align:4 +setBaseMtx__10daTreeSh_cFv = .text:0x000001DC; // type:function size:0x58 scope:global align:4 +CreateHeap__10daTreeSh_cFv = .text:0x00000234; // type:function size:0x68 scope:global align:4 +Create__10daTreeSh_cFv = .text:0x0000029C; // type:function size:0xB4 scope:global align:4 +create1st__10daTreeSh_cFv = .text:0x00000350; // type:function size:0x7C scope:global align:4 +Execute__10daTreeSh_cFPPA3_A4_f = .text:0x000003CC; // type:function size:0x1FC scope:global align:4 +Draw__10daTreeSh_cFv = .text:0x000005C8; // type:function size:0x98 scope:global align:4 +Delete__10daTreeSh_cFv = .text:0x00000660; // type:function size:0x30 scope:global align:4 +daTreeSh_create1st__FP10daTreeSh_c = .text:0x00000690; // type:function size:0x80 scope:global align:4 +daTreeSh_MoveBGDelete__FP10daTreeSh_c = .text:0x00000710; // type:function size:0x4 scope:global align:4 +daTreeSh_MoveBGExecute__FP10daTreeSh_c = .text:0x00000714; // type:function size:0x4 scope:global align:4 +daTreeSh_MoveBGDraw__FP10daTreeSh_c = .text:0x00000718; // type:function size:0x10 scope:global align:4 +__dt__14daTreeSh_HIO_cFv = .text:0x00000728; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_treesh_cpp = .text:0x00000768; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89804 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89805 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89806 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89807 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@89808 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89813 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +lbl_671_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daTreeSh_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_TREESH = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__14daTreeSh_HIO_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_671_data_6C = .data:0x0000006C; // type:object size:0xF data:string +@89094 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__14daTreeSh_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__10daTreeSh_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_671_data_C0 = .data:0x000000C0; // type:object size:0xB data:string +@89096 = .data:0x000000CC; // type:object size:0x14 scope:local align:4 +__RTTI__10daTreeSh_c = .data:0x000000E0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x10 scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_obj_twGate/splits.txt b/config/RZDP01/rels/d_a_obj_twGate/splits.txt new file mode 100644 index 0000000000..29593d01dc --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_twGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_twGate.cpp: + .text start:0x000000CC end:0x000006E0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000024C + .data start:0x00000000 end:0x00000170 + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_obj_twGate/symbols.txt b/config/RZDP01/rels/d_a_obj_twGate/symbols.txt new file mode 100644 index 0000000000..19d6bdc81b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_twGate/symbols.txt @@ -0,0 +1,57 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daTwGate_HIO_cFv = .text:0x000000CC; // type:function size:0x1C scope:global align:4 +setBaseMtx__10daTwGate_cFv = .text:0x000000E8; // type:function size:0x88 scope:global align:4 +CreateHeap__10daTwGate_cFv = .text:0x00000170; // type:function size:0x128 scope:global align:4 +create__10daTwGate_cFv = .text:0x00000298; // type:function size:0x198 scope:global align:4 +Execute__10daTwGate_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x110 scope:global align:4 +Draw__10daTwGate_cFv = .text:0x00000540; // type:function size:0xC0 scope:global align:4 +Delete__10daTwGate_cFv = .text:0x00000600; // type:function size:0x3C scope:global align:4 +daTwGate_Draw__FP10daTwGate_c = .text:0x0000063C; // type:function size:0x10 scope:global align:4 +daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 scope:global align:4 +daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:global align:4 +daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:global align:4 +__dt__14daTwGate_HIO_cFv = .text:0x00000658; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89924 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global align:4 +l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global align:4 +l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global align:4 +l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global align:4 +l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global align:4 +l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global align:4 +l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global align:4 +@89977 = .rodata:0x00000240; // type:object size:0x4 scope:local align:4 +@90028 = .rodata:0x00000244; // type:object size:0x4 scope:local align:4 +@90091 = .rodata:0x00000248; // type:object size:0x4 scope:local align:4 +lbl_672_data_0 = .data:0x00000000; // type:object size:0x9 data:string +lbl_672_data_9 = .data:0x00000009; // type:object size:0xA data:string +lbl_672_data_13 = .data:0x00000013; // type:object size:0xA data:string +lbl_672_data_1D = .data:0x0000001D; // type:object size:0x1 +lbl_672_data_1E = .data:0x0000001E; // type:object size:0x9 data:string +lbl_672_data_27 = .data:0x00000027; // type:object size:0xA data:string +lbl_672_data_31 = .data:0x00000031; // type:object size:0xA data:string +lbl_672_data_3B = .data:0x0000003B; // type:object size:0xA data:string +lbl_672_data_45 = .data:0x00000045; // type:object size:0xA data:string +lbl_672_data_4F = .data:0x0000004F; // type:object size:0xA data:string +l_resNameIdx = .data:0x0000005C; // type:object size:0x34 scope:global align:4 +l_daTwGate_Method = .data:0x00000090; // type:object size:0x20 scope:global align:4 +g_profile_Obj_TwGate = .data:0x000000B0; // type:object size:0x30 scope:global align:4 +__vt__14daTwGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global align:4 +lbl_672_data_EC = .data:0x000000EC; // type:object size:0xF data:string +@89129 = .data:0x000000FC; // type:object size:0x1C scope:local align:4 +__RTTI__14daTwGate_HIO_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 +__vt__10daTwGate_c = .data:0x00000120; // type:object size:0x28 scope:global align:4 +lbl_672_data_148 = .data:0x00000148; // type:object size:0xB data:string +@89131 = .data:0x00000154; // type:object size:0x14 scope:local align:4 +__RTTI__10daTwGate_c = .data:0x00000168; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88985 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_udoor/splits.txt b/config/RZDP01/rels/d_a_obj_udoor/splits.txt new file mode 100644 index 0000000000..009545f698 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_udoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_udoor.cpp: + .text start:0x0000005C end:0x00000628 + .rodata start:0x00000000 end:0x00000030 + .data start:0x00000000 end:0x000000AC diff --git a/config/RZDP01/rels/d_a_obj_udoor/symbols.txt b/config/RZDP01/rels/d_a_obj_udoor/symbols.txt new file mode 100644 index 0000000000..dc0df77e72 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_udoor/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Udoor_Draw__FP15obj_udoor_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Udoor_Execute__FP15obj_udoor_class = .text:0x000000C4; // type:function size:0x218 scope:global align:4 +daObj_Udoor_IsDelete__FP15obj_udoor_class = .text:0x000002DC; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000002E4; // type:function size:0x114 scope:global align:4 +daObj_Udoor_Create__FP10fopAc_ac_c = .text:0x000003F8; // type:function size:0x1D8 scope:global align:4 +daObj_Udoor_Delete__FP15obj_udoor_class = .text:0x000005D0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92648 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92649 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92650 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92651 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92652 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92653 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@92654 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@92655 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@92718 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@92719 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@92720 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@92721 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +bmdd$91778 = .data:0x0000000C; // type:object size:0x8 scope:local align:4 +dzbd$91779 = .data:0x00000014; // type:object size:0x8 scope:local align:4 +cc_sph_src$91822 = .data:0x0000001C; // type:object size:0x40 scope:local align:4 +l_daObj_Udoor_Method = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_UDOOR = .data:0x0000007C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_usaku/splits.txt b/config/RZDP01/rels/d_a_obj_usaku/splits.txt new file mode 100644 index 0000000000..291459e487 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_usaku/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_usaku.cpp: + .text start:0x0000005C end:0x000003C8 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_obj_usaku/symbols.txt b/config/RZDP01/rels/d_a_obj_usaku/symbols.txt new file mode 100644 index 0000000000..582b27a1f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_usaku/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Usaku_Draw__FP15obj_usaku_class = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +daObj_Usaku_Execute__FP15obj_usaku_class = .text:0x000000C4; // type:function size:0x88 scope:global align:4 +daObj_Usaku_IsDelete__FP15obj_usaku_class = .text:0x0000014C; // type:function size:0x8 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000154; // type:function size:0xF4 scope:global align:4 +daObj_Usaku_Create__FP10fopAc_ac_c = .text:0x00000248; // type:function size:0x128 scope:global align:4 +daObj_Usaku_Delete__FP15obj_usaku_class = .text:0x00000370; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92364 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92365 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92366 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92367 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_674_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daObj_Usaku_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_USAKU = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_vground/splits.txt b/config/RZDP01/rels/d_a_obj_vground/splits.txt new file mode 100644 index 0000000000..79ff0c1386 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_vground/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_vground.cpp: + .text start:0x0000005C end:0x00000554 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_vground/symbols.txt b/config/RZDP01/rels/d_a_obj_vground/symbols.txt new file mode 100644 index 0000000000..ff107ba07c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_vground/symbols.txt @@ -0,0 +1,26 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__11daObjVGnd_cFv = .text:0x00000060; // type:function size:0x34 scope:global align:4 +setBaseMtx__11daObjVGnd_cFv = .text:0x00000094; // type:function size:0x64 scope:global align:4 +Create__11daObjVGnd_cFv = .text:0x000000F8; // type:function size:0x50 scope:global align:4 +CreateHeap__11daObjVGnd_cFv = .text:0x00000148; // type:function size:0x18C scope:global align:4 +create__11daObjVGnd_cFv = .text:0x000002D4; // type:function size:0xB0 scope:global align:4 +execute__11daObjVGnd_cFv = .text:0x00000384; // type:function size:0xCC scope:global align:4 +draw__11daObjVGnd_cFv = .text:0x00000450; // type:function size:0xC8 scope:global align:4 +daObjVGnd_Draw__FP11daObjVGnd_c = .text:0x00000518; // type:function size:0x4 scope:global align:4 +daObjVGnd_Execute__FP11daObjVGnd_c = .text:0x0000051C; // type:function size:0x4 scope:global align:4 +daObjVGnd_Delete__FP11daObjVGnd_c = .text:0x00000520; // type:function size:0x30 scope:global align:4 +daObjVGnd_Create__FP10fopAc_ac_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89770 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89816 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89861 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89862 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +lbl_675_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjVGnd_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcGnd = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_volcball/splits.txt b/config/RZDP01/rels/d_a_obj_volcball/splits.txt new file mode 100644 index 0000000000..642e0f8b5e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_volcball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_volcball.cpp: + .text start:0x0000005C end:0x00001A38 + .rodata start:0x00000000 end:0x0000009C + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDP01/rels/d_a_obj_volcball/symbols.txt b/config/RZDP01/rels/d_a_obj_volcball/symbols.txt new file mode 100644 index 0000000000..f8615da544 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_volcball/symbols.txt @@ -0,0 +1,74 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +search_big_volc__FPvPv = .text:0x00000060; // type:function size:0x54 scope:global align:4 +setBaseMtx__15daObjVolcBall_cFv = .text:0x000000B4; // type:function size:0x78 scope:global align:4 +Create__15daObjVolcBall_cFv = .text:0x0000012C; // type:function size:0x150 scope:global align:4 +CreateHeap__15daObjVolcBall_cFv = .text:0x0000027C; // type:function size:0xA0 scope:global align:4 +create__15daObjVolcBall_cFv = .text:0x0000031C; // type:function size:0x164 scope:global align:4 +execute__15daObjVolcBall_cFv = .text:0x00000480; // type:function size:0x5C scope:global align:4 +actionPlayerWait__15daObjVolcBall_cFv = .text:0x000004DC; // type:function size:0xC4 scope:global align:4 +actionSwWait__15daObjVolcBall_cFv = .text:0x000005A0; // type:function size:0x9C scope:global align:4 +actionStop__15daObjVolcBall_cFv = .text:0x0000063C; // type:function size:0xBC scope:global align:4 +actionWarning__15daObjVolcBall_cFv = .text:0x000006F8; // type:function size:0x154 scope:global align:4 +actionEruption__15daObjVolcBall_cFv = .text:0x0000084C; // type:function size:0x30C scope:global align:4 +initActionEnd__15daObjVolcBall_cFv = .text:0x00000B58; // type:function size:0x68 scope:global align:4 +actionEnd__15daObjVolcBall_cFv = .text:0x00000BC0; // type:function size:0x108 scope:global align:4 +eventStart__15daObjVolcBall_cFv = .text:0x00000CC8; // type:function size:0x48 scope:global align:4 +setEruptEffect__15daObjVolcBall_cFi = .text:0x00000D10; // type:function size:0xA8 scope:global align:4 +setFallEffect__15daObjVolcBall_cFi = .text:0x00000DB8; // type:function size:0xE8 scope:global align:4 +endFallEffect__15daObjVolcBall_cFi = .text:0x00000EA0; // type:function size:0x64 scope:global align:4 +createSearchBall__15daObjVolcBall_cFv = .text:0x00000F04; // type:function size:0x150 scope:global align:4 +createNormalBall__15daObjVolcBall_cFv = .text:0x00001054; // type:function size:0x270 scope:global align:4 +executeBall__15daObjVolcBall_cFv = .text:0x000012C4; // type:function size:0x328 scope:global align:4 +startQuake__15daObjVolcBall_cFv = .text:0x000015EC; // type:function size:0x9C scope:global align:4 +draw__15daObjVolcBall_cFv = .text:0x00001688; // type:function size:0x100 scope:global align:4 +_delete__15daObjVolcBall_cFv = .text:0x00001788; // type:function size:0x94 scope:global align:4 +daObjVolcBall_Draw__FP15daObjVolcBall_c = .text:0x0000181C; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Execute__FP15daObjVolcBall_c = .text:0x00001820; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Delete__FP15daObjVolcBall_c = .text:0x00001824; // type:function size:0x4 scope:global align:4 +daObjVolcBall_Create__FP10fopAc_ac_c = .text:0x00001828; // type:function size:0x4 scope:global align:4 +__dt__15daObjVolcBall_cFv = .text:0x0000182C; // type:function size:0x8C scope:global align:4 +@1388@eventStart__15daObjVolcBall_cFv = .text:0x000018B8; // type:function size:0x8 scope:local align:4 +@1388@__dt__15daObjVolcBall_cFv = .text:0x000018C0; // type:function size:0x8 scope:local align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000018C8; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000018D0; // type:function size:0x8 scope:global align:4 +__ct__Q215daObjVolcBall_c7vball_sFv = .text:0x000018D8; // type:function size:0xB8 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x00001990; // type:function size:0xC scope:global align:4 +__dt__Q215daObjVolcBall_c7vball_sFv = .text:0x0000199C; // type:function size:0x80 scope:global align:4 +cLib_calcTimer
                                            __FPUl_Ul = .text:0x00001A1C; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@94519 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@94520 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94521 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94522 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94719 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94720 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94817 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94818 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94898 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94902 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +l_effect_id$92504 = .rodata:0x00000070; // type:object size:0xC scope:local align:4 +l_fall_effect_id$92520 = .rodata:0x0000007C; // type:object size:0x8 scope:local align:4 +@95049 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@95050 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@95115 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@95116 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@95133 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@95134 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +lbl_676_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_param = .data:0x00000010; // type:object size:0xA8 scope:global align:4 +l_func$92310 = .data:0x000000B8; // type:object size:0x48 scope:local align:4 +l_daObjVolcBall_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcanicBall = .data:0x00000120; // type:object size:0x30 scope:global align:4 +__vt__15daObjVolcBall_c = .data:0x00000150; // type:object size:0x28 scope:global align:4 +lbl_676_data_178 = .data:0x00000178; // type:object size:0x10 data:string +@92753 = .data:0x00000188; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjVolcBall_c = .data:0x0000019C; // type:object size:0x8 scope:global align:4 +lbl_676_data_1A4 = .data:0x000001A4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x000001B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_volcbom/splits.txt b/config/RZDP01/rels/d_a_obj_volcbom/splits.txt new file mode 100644 index 0000000000..2d5dd5828b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_volcbom/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_volcbom.cpp: + .text start:0x0000005C end:0x000021B4 + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x00000314 diff --git a/config/RZDP01/rels/d_a_obj_volcbom/symbols.txt b/config/RZDP01/rels/d_a_obj_volcbom/symbols.txt new file mode 100644 index 0000000000..627336c607 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_volcbom/symbols.txt @@ -0,0 +1,113 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x44 scope:global align:4 +initBaseMtx__14daObjVolcBom_cFv = .text:0x000000A0; // type:function size:0x50 scope:global align:4 +setBaseMtx__14daObjVolcBom_cFv = .text:0x000000F0; // type:function size:0x70 scope:global align:4 +Create__14daObjVolcBom_cFv = .text:0x00000160; // type:function size:0x228 scope:global align:4 +CreateHeap__14daObjVolcBom_cFv = .text:0x00000388; // type:function size:0x358 scope:global align:4 +create1st__14daObjVolcBom_cFv = .text:0x000006E0; // type:function size:0xC0 scope:global align:4 +Execute__14daObjVolcBom_cFPPA3_A4_f = .text:0x000007A0; // type:function size:0x5C scope:global align:4 +mode_proc_call__14daObjVolcBom_cFv = .text:0x000007FC; // type:function size:0x68 scope:global align:4 +init_modeWaitAppear__14daObjVolcBom_cFv = .text:0x00000864; // type:function size:0x54 scope:global align:4 +modeWaitAppear__14daObjVolcBom_cFv = .text:0x000008B8; // type:function size:0x1F4 scope:global align:4 +init_modeFall__14daObjVolcBom_cFv = .text:0x00000AAC; // type:function size:0x88 scope:global align:4 +modeFall__14daObjVolcBom_cFv = .text:0x00000B34; // type:function size:0x1C0 scope:global align:4 +modeWaitEndFallDemo__14daObjVolcBom_cFv = .text:0x00000CF4; // type:function size:0x5C scope:global align:4 +init_modeWait__14daObjVolcBom_cFv = .text:0x00000D50; // type:function size:0x58 scope:global align:4 +modeWait__14daObjVolcBom_cFv = .text:0x00000DA8; // type:function size:0x70 scope:global align:4 +clrDzb__14daObjVolcBom_cFv = .text:0x00000E18; // type:function size:0x58 scope:global align:4 +setDzb__14daObjVolcBom_cFv = .text:0x00000E70; // type:function size:0x5C scope:global align:4 +setSmoke__14daObjVolcBom_cFv = .text:0x00000ECC; // type:function size:0x90 scope:global align:4 +checkTalkDistance__14daObjVolcBom_cFv = .text:0x00000F5C; // type:function size:0x9C scope:global align:4 +calcMidnaWaitPos__14daObjVolcBom_cFv = .text:0x00000FF8; // type:function size:0x8C scope:global align:4 +setSrcEffect__14daObjVolcBom_cFv = .text:0x00001084; // type:function size:0x12C scope:global align:4 +setBindEffect__14daObjVolcBom_cFv = .text:0x000011B0; // type:function size:0xC4 scope:global align:4 +followBindEffect__14daObjVolcBom_cFv = .text:0x00001274; // type:function size:0x70 scope:global align:4 +endBindEffect__14daObjVolcBom_cFv = .text:0x000012E4; // type:function size:0x54 scope:global align:4 +followSrcEffect__14daObjVolcBom_cFv = .text:0x00001338; // type:function size:0x9C scope:global align:4 +endSrcEffect__14daObjVolcBom_cFv = .text:0x000013D4; // type:function size:0x8C scope:global align:4 +event_proc_call__14daObjVolcBom_cFv = .text:0x00001460; // type:function size:0x7C scope:global align:4 +orderZHintEvent__14daObjVolcBom_cFv = .text:0x000014DC; // type:function size:0xE8 scope:global align:4 +actionWait__14daObjVolcBom_cFv = .text:0x000015C4; // type:function size:0xF0 scope:global align:4 +actionOrderEvent__14daObjVolcBom_cFv = .text:0x000016B4; // type:function size:0xAC scope:global align:4 +actionOrderATalkEvent__14daObjVolcBom_cFv = .text:0x00001760; // type:function size:0x138 scope:global align:4 +actionTalkEvent__14daObjVolcBom_cFv = .text:0x00001898; // type:function size:0x8C scope:global align:4 +actionWarpEvent__14daObjVolcBom_cFv = .text:0x00001924; // type:function size:0x6C scope:global align:4 +actionDead__14daObjVolcBom_cFv = .text:0x00001990; // type:function size:0x4 scope:global align:4 +demoProc__14daObjVolcBom_cFv = .text:0x00001994; // type:function size:0x408 scope:global align:4 +calcObjPos__14daObjVolcBom_cFv = .text:0x00001D9C; // type:function size:0x7C scope:global align:4 +Draw__14daObjVolcBom_cFv = .text:0x00001E18; // type:function size:0x1F4 scope:global align:4 +Delete__14daObjVolcBom_cFv = .text:0x0000200C; // type:function size:0x74 scope:global align:4 +daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002080; // type:function size:0x104 scope:global align:4 +daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002184; // type:function size:0x4 scope:global align:4 +daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002188; // type:function size:0x4 scope:global align:4 +daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x0000218C; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x0000219C; // type:function size:0xC scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000021A8; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_disapp_eff = .rodata:0x00000000; // type:object size:0x2 scope:global align:4 +l_start_eff = .rodata:0x00000002; // type:object size:0x6 scope:global align:2 +l_bind_eff = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +@96886 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96887 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96888 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96889 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@96974 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +mode_proc$94300 = .rodata:0x00000024; // type:object size:0x30 scope:local align:4 +@97016 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@97052 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@97053 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@97054 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@97055 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@97056 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:string +@97057 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@97062 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +l_effect_id$94343 = .rodata:0x00000074; // type:object size:0xE scope:local align:4 +@97125 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@97188 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +@97191 = .rodata:0x00000090; // type:object size:0x8 scope:local align:4 data:double +@97195 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97196 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@97437 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97563 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@97564 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@97565 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@97566 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@97627 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_677_data_10 = .data:0x00000010; // type:object size:0x14 data:string +l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global align:4 +lbl_677_data_28 = .data:0x00000028; // type:object size:0x8 data:string +l_staff_name = .data:0x00000030; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global align:4 +lbl_677_data_78 = .data:0x00000078; // type:object size:0x9 data:string +l_func$94557 = .data:0x00000084; // type:object size:0x48 scope:local align:4 +lbl_677_data_CC = .data:0x000000CC; // type:object size:0x14 data:string +lbl_677_data_E0 = .data:0x000000E0; // type:object size:0x5 data:string +lbl_677_data_E5 = .data:0x000000E5; // type:object size:0x4 data:string +lbl_677_data_E9 = .data:0x000000E9; // type:object size:0x5 data:string +lbl_677_data_EE = .data:0x000000EE; // type:object size:0x5 data:string +action_table$94668 = .data:0x000000F4; // type:object size:0x10 scope:local align:4 +lbl_677_data_104 = .data:0x00000104; // type:object size:0x6 data:string +daObjVolcBom_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_VolcanicBomb = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__14daObjVolcBom_c = .data:0x0000015C; // type:object size:0x28 scope:global align:4 +lbl_677_data_184 = .data:0x00000184; // type:object size:0xF data:string +@94801 = .data:0x00000194; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjVolcBom_c = .data:0x000001A8; // type:object size:0x8 scope:global align:4 +lbl_677_data_1B0 = .data:0x000001B0; // type:object size:0x11 data:string +@94803 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +lbl_677_data_1D0 = .data:0x000001D0; // type:object size:0x3C +@94863 = .data:0x0000020C; // type:object size:0x3C scope:local align:4 +lbl_677_data_248 = .data:0x00000248; // type:object size:0x14 +@94865 = .data:0x0000025C; // type:object size:0x34 scope:local align:4 +lbl_677_data_290 = .data:0x00000290; // type:object size:0x14 +@94923 = .data:0x000002A4; // type:object size:0x24 scope:local align:4 +lbl_677_data_2C8 = .data:0x000002C8; // type:object size:0x18 +@94925 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +lbl_677_data_2EC = .data:0x000002EC; // type:object size:0x1C +@94927 = .data:0x00000308; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_warp_kbrg/splits.txt b/config/RZDP01/rels/d_a_obj_warp_kbrg/splits.txt new file mode 100644 index 0000000000..c9df5e3a8b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_warp_kbrg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_warp_kbrg.cpp: + .text start:0x0000005C end:0x00002190 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000270 diff --git a/config/RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt b/config/RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt new file mode 100644 index 0000000000..b9a40c86d5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_warp_kbrg/symbols.txt @@ -0,0 +1,108 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +eventCallBack__FPvi = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +initBaseMtx__15daObjWarpKBrg_cFv = .text:0x000000C8; // type:function size:0x58 scope:global align:4 +setBaseMtx__15daObjWarpKBrg_cFv = .text:0x00000120; // type:function size:0xB0 scope:global align:4 +Create__15daObjWarpKBrg_cFv = .text:0x000001D0; // type:function size:0x228 scope:global align:4 +CreateHeap__15daObjWarpKBrg_cFv = .text:0x000003F8; // type:function size:0x32C scope:global align:4 +create1st__15daObjWarpKBrg_cFv = .text:0x00000724; // type:function size:0x14C scope:global align:4 +Execute__15daObjWarpKBrg_cFPPA3_A4_f = .text:0x00000870; // type:function size:0x74 scope:global align:4 +event_proc_call__15daObjWarpKBrg_cFv = .text:0x000008E4; // type:function size:0x7C scope:global align:4 +orderZHintEvent__15daObjWarpKBrg_cFv = .text:0x00000960; // type:function size:0xE8 scope:global align:4 +actionWait__15daObjWarpKBrg_cFv = .text:0x00000A48; // type:function size:0x124 scope:global align:4 +actionOrderEvent__15daObjWarpKBrg_cFv = .text:0x00000B6C; // type:function size:0xAC scope:global align:4 +actionWaitWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000C18; // type:function size:0xB4 scope:global align:4 +actionOrderATalkEvent__15daObjWarpKBrg_cFv = .text:0x00000CCC; // type:function size:0x150 scope:global align:4 +actionTalkEvent__15daObjWarpKBrg_cFv = .text:0x00000E1C; // type:function size:0x9C scope:global align:4 +actionWarpEvent__15daObjWarpKBrg_cFv = .text:0x00000EB8; // type:function size:0x78 scope:global align:4 +actionDead__15daObjWarpKBrg_cFv = .text:0x00000F30; // type:function size:0x4 scope:global align:4 +actionWait2__15daObjWarpKBrg_cFv = .text:0x00000F34; // type:function size:0x4 scope:global align:4 +actionOrderEvent2__15daObjWarpKBrg_cFv = .text:0x00000F38; // type:function size:0x98 scope:global align:4 +actionWarpEvent2__15daObjWarpKBrg_cFv = .text:0x00000FD0; // type:function size:0x64 scope:global align:4 +actionDead2__15daObjWarpKBrg_cFv = .text:0x00001034; // type:function size:0x4 scope:global align:4 +demoProc__15daObjWarpKBrg_cFv = .text:0x00001038; // type:function size:0x6AC scope:global align:4 +calcObjPos__15daObjWarpKBrg_cFv = .text:0x000016E4; // type:function size:0x90 scope:global align:4 +checkTalkDistance__15daObjWarpKBrg_cFv = .text:0x00001774; // type:function size:0x9C scope:global align:4 +calcMidnaWaitPos__15daObjWarpKBrg_cFv = .text:0x00001810; // type:function size:0x8C scope:global align:4 +setBindEffect__15daObjWarpKBrg_cFv = .text:0x0000189C; // type:function size:0xC4 scope:global align:4 +followBindEffect__15daObjWarpKBrg_cFv = .text:0x00001960; // type:function size:0x70 scope:global align:4 +setSrcEffect__15daObjWarpKBrg_cFv = .text:0x000019D0; // type:function size:0x150 scope:global align:4 +setDstEffect__15daObjWarpKBrg_cFv = .text:0x00001B20; // type:function size:0x150 scope:global align:4 +followSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001C70; // type:function size:0xB4 scope:global align:4 +followDstEffect__15daObjWarpKBrg_cFv = .text:0x00001D24; // type:function size:0xB0 scope:global align:4 +endSrcEffect__15daObjWarpKBrg_cFv = .text:0x00001DD4; // type:function size:0xA4 scope:global align:4 +endDstEffect__15daObjWarpKBrg_cFv = .text:0x00001E78; // type:function size:0xA4 scope:global align:4 +Draw__15daObjWarpKBrg_cFv = .text:0x00001F1C; // type:function size:0x184 scope:global align:4 +Delete__15daObjWarpKBrg_cFv = .text:0x000020A0; // type:function size:0x64 scope:global align:4 +daObjWarpKBrg_create1st__FP15daObjWarpKBrg_c = .text:0x00002104; // type:function size:0x68 scope:global align:4 +daObjWarpKBrg_MoveBGDelete__FP15daObjWarpKBrg_c = .text:0x0000216C; // type:function size:0x4 scope:global align:4 +daObjWarpKBrg_MoveBGExecute__FP15daObjWarpKBrg_c = .text:0x00002170; // type:function size:0x4 scope:global align:4 +daObjWarpKBrg_MoveBGDraw__FP15daObjWarpKBrg_c = .text:0x00002174; // type:function size:0x10 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00002184; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_btk_idx = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_bck_idx = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_disapp_eff = .rodata:0x00000020; // type:object size:0xA scope:global align:4 +l_start_eff = .rodata:0x0000002A; // type:object size:0x6 scope:global align:2 +l_app_eff = .rodata:0x00000030; // type:object size:0xC scope:global align:4 +l_end_eff = .rodata:0x0000003C; // type:object size:0x4 scope:global align:4 +l_bind_eff = .rodata:0x00000040; // type:object size:0x8 scope:global align:4 +l_heap_size = .rodata:0x00000048; // type:object size:0x8 scope:global align:4 +l_midna_wait_offset = .rodata:0x00000050; // type:object size:0xC scope:global align:4 data:float +@96913 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96914 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96915 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96916 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@97009 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@97013 = .rodata:0x00000070; // type:object size:0x8 scope:local align:4 data:double +@97173 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@97291 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@97553 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@97554 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@97555 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@97556 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@97557 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@97558 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@97559 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@97655 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 data:float +@97656 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@97659 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@97663 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_678_data_A = .data:0x0000000A; // type:object size:0xA data:string +l_arcName = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_678_data_1C = .data:0x0000001C; // type:object size:0x9 data:string +l_evArcName = .data:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte +lbl_678_data_2C = .data:0x0000002C; // type:object size:0x14 data:string +lbl_678_data_40 = .data:0x00000040; // type:object size:0x18 data:string +l_portal_warp_name = .data:0x00000058; // type:object size:0x8 scope:global align:4 +lbl_678_data_60 = .data:0x00000060; // type:object size:0x8 data:string +l_staff_name = .data:0x00000068; // type:object size:0x4 scope:global align:4 data:4byte +lbl_678_data_6C = .data:0x0000006C; // type:object size:0x9 data:string +l_func$94326 = .data:0x00000078; // type:object size:0x84 scope:local align:4 +lbl_678_data_FC = .data:0x000000FC; // type:object size:0x14 data:string +lbl_678_data_110 = .data:0x00000110; // type:object size:0x18 +lbl_678_data_128 = .data:0x00000128; // type:object size:0x5 data:string +lbl_678_data_12D = .data:0x0000012D; // type:object size:0x4 data:string +lbl_678_data_131 = .data:0x00000131; // type:object size:0x5 data:string +lbl_678_data_136 = .data:0x00000136; // type:object size:0x6 data:string +lbl_678_data_13C = .data:0x0000013C; // type:object size:0x6 data:string +lbl_678_data_142 = .data:0x00000142; // type:object size:0x6 data:string +lbl_678_data_148 = .data:0x00000148; // type:object size:0x5 data:string +action_table$94475 = .data:0x00000150; // type:object size:0x1C scope:local align:4 +lbl_678_data_16C = .data:0x0000016C; // type:object size:0x6 data:string +@97563 = .data:0x00000174; // type:object size:0x1C scope:local align:4 +@97561 = .data:0x00000190; // type:object size:0x1C scope:local align:4 +daObjWarpKBrg_METHODS = .data:0x000001AC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_KakarikoBrg = .data:0x000001CC; // type:object size:0x30 scope:global align:4 +__vt__15daObjWarpKBrg_c = .data:0x000001FC; // type:object size:0x28 scope:global align:4 +lbl_678_data_224 = .data:0x00000224; // type:object size:0x10 data:string +@94856 = .data:0x00000234; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjWarpKBrg_c = .data:0x00000248; // type:object size:0x8 scope:global align:4 +lbl_678_data_250 = .data:0x00000250; // type:object size:0x11 data:string +@94858 = .data:0x00000264; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_warp_obrg/splits.txt b/config/RZDP01/rels/d_a_obj_warp_obrg/splits.txt new file mode 100644 index 0000000000..dadf15e7ee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_warp_obrg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_warp_obrg.cpp: + .text start:0x0000005C end:0x00001864 + .rodata start:0x00000000 end:0x00000098 + .data start:0x00000000 end:0x000001C0 diff --git a/config/RZDP01/rels/d_a_obj_warp_obrg/symbols.txt b/config/RZDP01/rels/d_a_obj_warp_obrg/symbols.txt new file mode 100644 index 0000000000..3c9dfcf678 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_warp_obrg/symbols.txt @@ -0,0 +1,78 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__15daObjWarpOBrg_cFv = .text:0x0000005C; // type:function size:0x48 scope:global align:4 +setBaseMtx__15daObjWarpOBrg_cFv = .text:0x000000A4; // type:function size:0xCC scope:global align:4 +Create__15daObjWarpOBrg_cFv = .text:0x00000170; // type:function size:0x148 scope:global align:4 +CreateHeap__15daObjWarpOBrg_cFv = .text:0x000002B8; // type:function size:0x260 scope:global align:4 +create1st__15daObjWarpOBrg_cFv = .text:0x00000518; // type:function size:0x174 scope:global align:4 +Execute__15daObjWarpOBrg_cFPPA3_A4_f = .text:0x0000068C; // type:function size:0x44 scope:global align:4 +event_proc_call__15daObjWarpOBrg_cFv = .text:0x000006D0; // type:function size:0x7C scope:global align:4 +actionWait__15daObjWarpOBrg_cFv = .text:0x0000074C; // type:function size:0x244 scope:global align:4 +actionOrderEvent__15daObjWarpOBrg_cFv = .text:0x00000990; // type:function size:0x180 scope:global align:4 +actionTalkEvent__15daObjWarpOBrg_cFv = .text:0x00000B10; // type:function size:0x84 scope:global align:4 +actionWarpEvent__15daObjWarpOBrg_cFv = .text:0x00000B94; // type:function size:0x114 scope:global align:4 +actionOrderEventDst__15daObjWarpOBrg_cFv = .text:0x00000CA8; // type:function size:0xB0 scope:global align:4 +actionWarpEventDst__15daObjWarpOBrg_cFv = .text:0x00000D58; // type:function size:0x4C scope:global align:4 +actionDead__15daObjWarpOBrg_cFv = .text:0x00000DA4; // type:function size:0x4 scope:global align:4 +demoProc__15daObjWarpOBrg_cFv = .text:0x00000DA8; // type:function size:0x888 scope:global align:4 +checkTalkDistance__15daObjWarpOBrg_cFv = .text:0x00001630; // type:function size:0x94 scope:global align:4 +Draw__15daObjWarpOBrg_cFv = .text:0x000016C4; // type:function size:0xF0 scope:global align:4 +Delete__15daObjWarpOBrg_cFv = .text:0x000017B4; // type:function size:0x30 scope:global align:4 +daObjWarpOBrg_create1st__FP15daObjWarpOBrg_c = .text:0x000017E4; // type:function size:0x68 scope:global align:4 +daObjWarpOBrg_MoveBGDelete__FP15daObjWarpOBrg_c = .text:0x0000184C; // type:function size:0x4 scope:global align:4 +daObjWarpOBrg_MoveBGExecute__FP15daObjWarpOBrg_c = .text:0x00001850; // type:function size:0x4 scope:global align:4 +daObjWarpOBrg_MoveBGDraw__FP15daObjWarpOBrg_c = .text:0x00001854; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmd_idx = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +l_dzb_idx = .rodata:0x00000008; // type:object size:0x8 scope:global align:4 +l_bck_idx = .rodata:0x00000010; // type:object size:0x8 scope:global align:4 +l_btk_idx = .rodata:0x00000018; // type:object size:0x8 scope:global align:4 +l_beam_eff = .rodata:0x00000020; // type:object size:0xA scope:global align:4 +l_disapp_eff = .rodata:0x0000002A; // type:object size:0xA scope:global align:2 +l_app_eff = .rodata:0x00000034; // type:object size:0x6 scope:global align:4 +l_midna_wait_offset = .rodata:0x0000003C; // type:object size:0xC scope:global align:4 data:float +@96301 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@96379 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@96382 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 +@96445 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96446 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@96449 = .rodata:0x00000060; // type:object size:0x8 scope:local align:4 +@96518 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@96519 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96520 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96841 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96842 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96843 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96844 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96845 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96846 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96847 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96848 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96849 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_679_data_10 = .data:0x00000010; // type:object size:0x14 data:string +lbl_679_data_24 = .data:0x00000024; // type:object size:0x18 data:string +l_portal_warp_name = .data:0x0000003C; // type:object size:0x8 scope:global align:4 +lbl_679_data_44 = .data:0x00000044; // type:object size:0x8 data:string +lbl_679_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +l_staff_name = .data:0x00000054; // type:object size:0x8 scope:global align:4 +l_func$94245 = .data:0x0000005C; // type:object size:0x54 scope:local align:4 +lbl_679_data_B0 = .data:0x000000B0; // type:object size:0x14 data:string +lbl_679_data_C4 = .data:0x000000C4; // type:object size:0x5 data:string +lbl_679_data_C9 = .data:0x000000C9; // type:object size:0xB data:string +lbl_679_data_D4 = .data:0x000000D4; // type:object size:0x8 data:string +lbl_679_data_DC = .data:0x000000DC; // type:object size:0x5 data:string +action_table$94374 = .data:0x000000E4; // type:object size:0x10 scope:local align:4 +lbl_679_data_F4 = .data:0x000000F4; // type:object size:0x6 data:string +daObjWarpOBrg_METHODS = .data:0x000000FC; // type:object size:0x20 scope:global align:4 +g_profile_Obj_OrdinBrg = .data:0x0000011C; // type:object size:0x30 scope:global align:4 +__vt__15daObjWarpOBrg_c = .data:0x0000014C; // type:object size:0x28 scope:global align:4 +lbl_679_data_174 = .data:0x00000174; // type:object size:0x10 data:string +@94641 = .data:0x00000184; // type:object size:0x14 scope:local align:4 +__RTTI__15daObjWarpOBrg_c = .data:0x00000198; // type:object size:0x8 scope:global align:4 +lbl_679_data_1A0 = .data:0x000001A0; // type:object size:0x11 data:string +@94643 = .data:0x000001B4; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_waterGate/splits.txt b/config/RZDP01/rels/d_a_obj_waterGate/splits.txt new file mode 100644 index 0000000000..83b7623436 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterGate/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterGate.cpp: + .text start:0x000000CC end:0x00000808 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x00000114 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_waterGate/symbols.txt b/config/RZDP01/rels/d_a_obj_waterGate/symbols.txt new file mode 100644 index 0000000000..c45cb97b55 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterGate/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__14daWtGate_HIO_cFv = .text:0x000000CC; // type:function size:0x2C scope:global align:4 +setBaseMtx__10daWtGate_cFv = .text:0x000000F8; // type:function size:0x88 scope:global align:4 +CreateHeap__10daWtGate_cFv = .text:0x00000180; // type:function size:0x68 scope:global align:4 +create__10daWtGate_cFv = .text:0x000001E8; // type:function size:0x164 scope:global align:4 +Execute__10daWtGate_cFPPA3_A4_f = .text:0x0000034C; // type:function size:0x68 scope:global align:4 +modeWait__10daWtGate_cFv = .text:0x000003B4; // type:function size:0x7C scope:global align:4 +init_modeOpen__10daWtGate_cFv = .text:0x00000430; // type:function size:0x1C scope:global align:4 +modeOpen__10daWtGate_cFv = .text:0x0000044C; // type:function size:0x98 scope:global align:4 +init_modeClose__10daWtGate_cFv = .text:0x000004E4; // type:function size:0x1C scope:global align:4 +modeClose__10daWtGate_cFv = .text:0x00000500; // type:function size:0x90 scope:global align:4 +modeEnd__10daWtGate_cFv = .text:0x00000590; // type:function size:0x4 scope:global align:4 +Draw__10daWtGate_cFv = .text:0x00000594; // type:function size:0x98 scope:global align:4 +Delete__10daWtGate_cFv = .text:0x0000062C; // type:function size:0x30 scope:global align:4 +daWtGate_Draw__FP10daWtGate_c = .text:0x0000065C; // type:function size:0x10 scope:global align:4 +daWtGate_Execute__FP10daWtGate_c = .text:0x0000066C; // type:function size:0x4 scope:global align:4 +daWtGate_Delete__FP10daWtGate_c = .text:0x00000670; // type:function size:0x4 scope:global align:4 +daWtGate_Create__FP10fopAc_ac_c = .text:0x00000674; // type:function size:0x4 scope:global align:4 +__dt__14daWtGate_HIO_cFv = .text:0x00000678; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_waterGate_cpp = .text:0x000006B8; // type:function size:0x48 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x00000700; // type:function size:0x84 scope:global align:4 +fopAcM_seStartCurrentLevel__FPC10fopAc_ac_cUlUl = .text:0x00000784; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89764 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89821 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89824 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +@89857 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@89859 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89868 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +lbl_680_data_0 = .data:0x00000000; // type:object size:0xA data:string +mode_proc$89027 = .data:0x0000000C; // type:object size:0x30 scope:local align:4 +l_daWtGate_Method = .data:0x0000003C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WtGate = .data:0x0000005C; // type:object size:0x30 scope:global align:4 +__vt__14daWtGate_HIO_c = .data:0x0000008C; // type:object size:0xC scope:global align:4 +lbl_680_data_98 = .data:0x00000098; // type:object size:0xF data:string +@89120 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daWtGate_HIO_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__10daWtGate_c = .data:0x000000C4; // type:object size:0x28 scope:global align:4 +lbl_680_data_EC = .data:0x000000EC; // type:object size:0xB data:string +@89122 = .data:0x000000F8; // type:object size:0x14 scope:local align:4 +__RTTI__10daWtGate_c = .data:0x0000010C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88964 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float diff --git a/config/RZDP01/rels/d_a_obj_waterPillar/splits.txt b/config/RZDP01/rels/d_a_obj_waterPillar/splits.txt new file mode 100644 index 0000000000..11c92cc906 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterPillar/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_waterPillar.cpp: + .text start:0x000000CC end:0x00001978 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000D4 + .data start:0x00000000 end:0x00000484 + .bss start:0x00000008 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_waterPillar/symbols.txt b/config/RZDP01/rels/d_a_obj_waterPillar/symbols.txt new file mode 100644 index 0000000000..f9ec55c608 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterPillar/symbols.txt @@ -0,0 +1,117 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daWtPillar_HIO_cFv = .text:0x000000CC; // type:function size:0x90 scope:global align:4 +setBaseMtx__12daWtPillar_cFv = .text:0x0000015C; // type:function size:0x74 scope:global align:4 +createHeapCallBack__12daWtPillar_cFP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +CreateHeap__12daWtPillar_cFv = .text:0x000001D4; // type:function size:0xFC scope:global align:4 +create__12daWtPillar_cFv = .text:0x000002D0; // type:function size:0x3E8 scope:global align:4 +execute__12daWtPillar_cFv = .text:0x000006B8; // type:function size:0x23C scope:global align:4 +effectSet__12daWtPillar_cFv = .text:0x000008F4; // type:function size:0x2E0 scope:global align:4 +effectSet2__12daWtPillar_cFv = .text:0x00000BD4; // type:function size:0x160 scope:global align:4 +actionSwWait__12daWtPillar_cFv = .text:0x00000D34; // type:function size:0x80 scope:global align:4 +eventStart__12daWtPillar_cFv = .text:0x00000DB4; // type:function size:0x24 scope:global align:4 +actionWaitInit__12daWtPillar_cFv = .text:0x00000DD8; // type:function size:0xDC scope:global align:4 +actionWait__12daWtPillar_cFv = .text:0x00000EB4; // type:function size:0x20 scope:global align:4 +actionUpFirstInit__12daWtPillar_cFv = .text:0x00000ED4; // type:function size:0x104 scope:global align:4 +actionUpFirst__12daWtPillar_cFv = .text:0x00000FD8; // type:function size:0x78 scope:global align:4 +actionUpFirstWaitInit__12daWtPillar_cFv = .text:0x00001050; // type:function size:0x44 scope:global align:4 +actionUpFirstWait__12daWtPillar_cFv = .text:0x00001094; // type:function size:0x20 scope:global align:4 +actionUpInit__12daWtPillar_cFv = .text:0x000010B4; // type:function size:0x98 scope:global align:4 +actionUp__12daWtPillar_cFv = .text:0x0000114C; // type:function size:0x108 scope:global align:4 +actionUpWaitInit__12daWtPillar_cFv = .text:0x00001254; // type:function size:0x44 scope:global align:4 +actionUpWait__12daWtPillar_cFv = .text:0x00001298; // type:function size:0xB4 scope:global align:4 +actionDownInit__12daWtPillar_cFv = .text:0x0000134C; // type:function size:0x20 scope:global align:4 +actionDown__12daWtPillar_cFv = .text:0x0000136C; // type:function size:0xEC scope:global align:4 +actionRockWait__12daWtPillar_cFv = .text:0x00001458; // type:function size:0xA8 scope:global align:4 +actionRockOn__12daWtPillar_cFv = .text:0x00001500; // type:function size:0xDC scope:global align:4 +actionEnd__12daWtPillar_cFv = .text:0x000015DC; // type:function size:0x94 scope:global align:4 +getPillarHeight__12daWtPillar_cFv = .text:0x00001670; // type:function size:0x8 scope:global align:4 +draw__12daWtPillar_cFv = .text:0x00001678; // type:function size:0xC0 scope:global align:4 +daWtPillar_Draw__FP12daWtPillar_c = .text:0x00001738; // type:function size:0x4 scope:global align:4 +daWtPillar_Execute__FP12daWtPillar_c = .text:0x0000173C; // type:function size:0x4 scope:global align:4 +daWtPillar_Delete__FP12daWtPillar_c = .text:0x00001740; // type:function size:0x30 scope:global align:4 +daWtPillar_Create__FP10fopAc_ac_c = .text:0x00001770; // type:function size:0x4 scope:global align:4 +__dt__16daWtPillar_HIO_cFv = .text:0x00001774; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_waterPillar_cpp = .text:0x000017B4; // type:function size:0xAC scope:global align:4 +@1396@eventStart__12daWtPillar_cFv = .text:0x00001860; // type:function size:0x8 scope:local align:4 +@1396@__dt__12daWtPillar_cFv = .text:0x00001868; // type:function size:0x8 scope:local align:4 +__dt__17dEvLib_callback_cFv = .text:0x00001870; // type:function size:0x40 scope:global align:4 +eventEnd__17dEvLib_callback_cFv = .text:0x000018B0; // type:function size:0x8 scope:global align:4 +eventRun__17dEvLib_callback_cFv = .text:0x000018B8; // type:function size:0x8 scope:global align:4 +eventStart__17dEvLib_callback_cFv = .text:0x000018C0; // type:function size:0x8 scope:global align:4 +__dt__12daWtPillar_cFv = .text:0x000018C8; // type:function size:0xB0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91010 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91011 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91012 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91013 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91014 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91015 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91016 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91017 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daWtPillar_c = .rodata:0x00000020; // type:object size:0x30 scope:global align:4 +mCcDObjCoInfo__12daWtPillar_c = .rodata:0x00000050; // type:object size:0x30 scope:global align:4 +@91118 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@91119 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@91120 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@91121 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@91122 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@91125 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@91216 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@91217 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@91290 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@91324 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@91325 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@91326 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@91347 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@91348 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@91353 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@91368 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@91426 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@91427 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@91428 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_cull_box = .data:0x00000000; // type:object size:0x18 scope:global align:4 +mCcDCps__12daWtPillar_c = .data:0x00000018; // type:object size:0x4C scope:global align:4 +lbl_681_data_64 = .data:0x00000064; // type:object size:0x8 data:string +l_func$89268 = .data:0x0000006C; // type:object size:0x78 scope:local align:4 +l_eff$89273 = .data:0x000000E4; // type:object size:0xE scope:local align:4 data:2byte +l_daWtPillar_Method = .data:0x000000F4; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterPillar = .data:0x00000114; // type:object size:0x30 scope:global align:4 +__vt__16daWtPillar_HIO_c = .data:0x00000144; // type:object size:0xC scope:global align:4 +lbl_681_data_150 = .data:0x00000150; // type:object size:0x11 data:string +@89531 = .data:0x00000164; // type:object size:0x14 scope:local align:4 +__RTTI__16daWtPillar_HIO_c = .data:0x00000178; // type:object size:0x8 scope:global align:4 +__vt__12daWtPillar_c = .data:0x00000180; // type:object size:0x28 scope:global align:4 +lbl_681_data_1A8 = .data:0x000001A8; // type:object size:0xD data:string +@89534 = .data:0x000001B8; // type:object size:0x1C scope:local align:4 +__RTTI__12daWtPillar_c = .data:0x000001D4; // type:object size:0x8 scope:global align:4 +__vt__17dEvLib_callback_c = .data:0x000001DC; // type:object size:0x18 scope:global align:4 +lbl_681_data_1F4 = .data:0x000001F4; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000208; // type:object size:0x8 scope:global align:4 +lbl_681_data_210 = .data:0x00000210; // type:object size:0x34 +@89595 = .data:0x00000244; // type:object size:0x3C scope:local align:4 +lbl_681_data_280 = .data:0x00000280; // type:object size:0x14 +@89597 = .data:0x00000294; // type:object size:0x34 scope:local align:4 +lbl_681_data_2C8 = .data:0x000002C8; // type:object size:0x14 +@89655 = .data:0x000002DC; // type:object size:0x24 scope:local align:4 +lbl_681_data_300 = .data:0x00000300; // type:object size:0x18 +@89657 = .data:0x00000318; // type:object size:0xC scope:local align:4 +lbl_681_data_324 = .data:0x00000324; // type:object size:0x1C +@89659 = .data:0x00000340; // type:object size:0xC scope:local align:4 +lbl_681_data_34C = .data:0x0000034C; // type:object size:0x38 +@89665 = .data:0x00000384; // type:object size:0xC scope:local align:4 +lbl_681_data_398 = .data:0x00000398; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000003B8; // type:object size:0x8 scope:global align:4 +lbl_681_data_3C0 = .data:0x000003C0; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@89170 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x58 scope:global align:4 data:float +mCcDCyl__12daWtPillar_c = .bss:0x0000006C; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_waterfall/splits.txt b/config/RZDP01/rels/d_a_obj_waterfall/splits.txt new file mode 100644 index 0000000000..6f925bc869 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterfall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_waterfall.cpp: + .text start:0x0000005C end:0x00000DF4 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000A0 + .bss start:0x00000000 end:0x0000002C diff --git a/config/RZDP01/rels/d_a_obj_waterfall/symbols.txt b/config/RZDP01/rels/d_a_obj_waterfall/symbols.txt new file mode 100644 index 0000000000..3bd7005fb9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_waterfall/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_b_sub__FPvPv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +s_a_sub__FPvPv = .text:0x000000E4; // type:function size:0x6C scope:global align:4 +search_bomb__16daObjWaterFall_cFv = .text:0x00000150; // type:function size:0x2BC scope:global align:4 +search_arrow__16daObjWaterFall_cFv = .text:0x0000040C; // type:function size:0x2C8 scope:global align:4 +setBaseMtx__16daObjWaterFall_cFv = .text:0x000006D4; // type:function size:0x5C scope:global align:4 +Create__16daObjWaterFall_cFv = .text:0x00000730; // type:function size:0x200 scope:global align:4 +create__16daObjWaterFall_cFv = .text:0x00000930; // type:function size:0x120 scope:global align:4 +execute__16daObjWaterFall_cFv = .text:0x00000A50; // type:function size:0xE8 scope:global align:4 +push_player__16daObjWaterFall_cFv = .text:0x00000B38; // type:function size:0x208 scope:global align:4 +daObjWaterFall_Draw__FP16daObjWaterFall_c = .text:0x00000D40; // type:function size:0x8 scope:global align:4 +daObjWaterFall_Execute__FP16daObjWaterFall_c = .text:0x00000D48; // type:function size:0x4 scope:global align:4 +daObjWaterFall_Delete__FP16daObjWaterFall_c = .text:0x00000D4C; // type:function size:0x30 scope:global align:4 +daObjWaterFall_Create__FP10fopAc_ac_c = .text:0x00000D7C; // type:function size:0x4 scope:global align:4 +__ct__8dCcD_TriFv = .text:0x00000D80; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93661 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93662 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93663 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93753 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93754 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93886 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93887 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93888 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93889 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_682_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +l_daObjWaterFall_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WaterFall = .data:0x00000070; // type:object size:0x30 scope:global align:4 +target_info = .bss:0x00000000; // type:object size:0x28 scope:global align:4 +target_info_count = .bss:0x00000028; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_obj_wchain/splits.txt b/config/RZDP01/rels/d_a_obj_wchain/splits.txt new file mode 100644 index 0000000000..2ae72e74e6 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wchain/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wchain.cpp: + .text start:0x0000005C end:0x0000155C + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x0000008C diff --git a/config/RZDP01/rels/d_a_obj_wchain/symbols.txt b/config/RZDP01/rels/d_a_obj_wchain/symbols.txt new file mode 100644 index 0000000000..7a9d0db79d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wchain/symbols.txt @@ -0,0 +1,61 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeap__13daObjWchain_cFv = .text:0x0000005C; // type:function size:0x9C scope:global align:4 +daObjWchain_createHeap__FP10fopAc_ac_c = .text:0x000000F8; // type:function size:0x4 scope:global align:4 +create__13daObjWchain_cFv = .text:0x000000FC; // type:function size:0x36C scope:global align:4 +daObjWchain_Create__FP10fopAc_ac_c = .text:0x00000468; // type:function size:0x4 scope:global align:4 +__dt__13daObjWchain_cFv = .text:0x0000046C; // type:function size:0xBC scope:global align:4 +daObjWchain_Delete__FP13daObjWchain_c = .text:0x00000528; // type:function size:0x28 scope:global align:4 +setMatrix__13daObjWchain_cFv = .text:0x00000550; // type:function size:0x9C scope:global align:4 +getChainAngleZ__13daObjWchain_cFP4cXyzi = .text:0x000005EC; // type:function size:0x138 scope:global align:4 +setChainPos__13daObjWchain_cFv = .text:0x00000724; // type:function size:0x764 scope:global align:4 +execute__13daObjWchain_cFv = .text:0x00000E88; // type:function size:0x284 scope:global align:4 +daObjWchain_Execute__FP13daObjWchain_c = .text:0x0000110C; // type:function size:0x4 scope:global align:4 +draw__19daObjWchain_shape_cFv = .text:0x00001110; // type:function size:0x2F4 scope:global align:4 +draw__13daObjWchain_cFv = .text:0x00001404; // type:function size:0x90 scope:global align:4 +daObjWchain_Draw__FP13daObjWchain_c = .text:0x00001494; // type:function size:0x4 scope:global align:4 +__dt__19daObjWchain_shape_cFv = .text:0x00001498; // type:function size:0x40 scope:global align:4 +fopAcM_seStartCurrent__FPC10fopAc_ac_cUlUl = .text:0x000014D8; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93601 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93602 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93603 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93604 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93605 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93606 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93607 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93608 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93609 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93610 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93611 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93612 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93613 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93614 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93617 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +eyeOffset$91902 = .rodata:0x00000048; // type:object size:0xC scope:local align:4 +@93669 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93684 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@93685 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +currentOffset$91936 = .rodata:0x00000060; // type:object size:0xC scope:local align:4 +chainOffset$91937 = .rodata:0x0000006C; // type:object size:0xC scope:local align:4 +@93733 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@93734 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 data:float +@93735 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@93736 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@93738 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@93739 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@93740 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@93788 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@93789 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@93790 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float +@93861 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +l_daObjWchain_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Wchain = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__19daObjWchain_shape_c = .data:0x00000050; // type:object size:0x14 scope:global align:4 +lbl_683_data_64 = .data:0x00000064; // type:object size:0x14 data:string +@92235 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__19daObjWchain_shape_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wdStick/splits.txt b/config/RZDP01/rels/d_a_obj_wdStick/splits.txt new file mode 100644 index 0000000000..9abb321f89 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wdStick/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_wdStick.cpp: + .text start:0x000000CC end:0x00001A18 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000C4 + .data start:0x00000000 end:0x00000148 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_wdStick/symbols.txt b/config/RZDP01/rels/d_a_obj_wdStick/symbols.txt new file mode 100644 index 0000000000..42df1c1434 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wdStick/symbols.txt @@ -0,0 +1,93 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__15daWdStick_HIO_cFv = .text:0x000000CC; // type:function size:0x30 scope:global align:4 +setBaseMtx__11daWdStick_cFv = .text:0x000000FC; // type:function size:0x7C scope:global align:4 +CreateHeap__11daWdStick_cFv = .text:0x00000178; // type:function size:0x68 scope:global align:4 +create__11daWdStick_cFv = .text:0x000001E0; // type:function size:0x214 scope:global align:4 +createHeapCallBack__11daWdStick_cFP10fopAc_ac_c = .text:0x000003F4; // type:function size:0x10 scope:global align:4 +setFire__11daWdStick_cFv = .text:0x00000404; // type:function size:0x4A4 scope:global align:4 +Execute__11daWdStick_cFv = .text:0x000008A8; // type:function size:0x348 scope:global align:4 +bound__FP4cXyzRC13cBgS_PolyInfof = .text:0x00000BF0; // type:function size:0xE8 scope:global align:4 +bgCheck__11daWdStick_cFv = .text:0x00000CD8; // type:function size:0x2BC scope:global align:4 +setBoundSe__11daWdStick_cFv = .text:0x00000F94; // type:function size:0xAC scope:global align:4 +mode_proc_call__11daWdStick_cFv = .text:0x00001040; // type:function size:0x70 scope:global align:4 +mode_init_wait__11daWdStick_cFv = .text:0x000010B0; // type:function size:0x30 scope:global align:4 +mode_proc_wait__11daWdStick_cFv = .text:0x000010E0; // type:function size:0x4C scope:global align:4 +mode_init_carry__11daWdStick_cFv = .text:0x0000112C; // type:function size:0x24 scope:global align:4 +mode_proc_carry__11daWdStick_cFv = .text:0x00001150; // type:function size:0x270 scope:global align:4 +mode_init_drop__11daWdStick_cFv = .text:0x000013C0; // type:function size:0x24 scope:global align:4 +mode_proc_drop__11daWdStick_cFv = .text:0x000013E4; // type:function size:0x4C scope:global align:4 +mode_init_roll__11daWdStick_cFv = .text:0x00001430; // type:function size:0x18 scope:global align:4 +mode_proc_roll__11daWdStick_cFv = .text:0x00001448; // type:function size:0x2E8 scope:global align:4 +chkWaterLineIn__11daWdStick_cFv = .text:0x00001730; // type:function size:0x24 scope:global align:4 +mode_init_sink__11daWdStick_cFv = .text:0x00001754; // type:function size:0x24 scope:global align:4 +mode_proc_sink__11daWdStick_cFv = .text:0x00001778; // type:function size:0x118 scope:global align:4 +Draw__11daWdStick_cFv = .text:0x00001890; // type:function size:0x68 scope:global align:4 +Delete__11daWdStick_cFv = .text:0x000018F8; // type:function size:0x30 scope:global align:4 +daWdStick_Draw__FP11daWdStick_c = .text:0x00001928; // type:function size:0x10 scope:global align:4 +daWdStick_Execute__FP11daWdStick_c = .text:0x00001938; // type:function size:0x10 scope:global align:4 +daWdStick_Delete__FP11daWdStick_c = .text:0x00001948; // type:function size:0x10 scope:global align:4 +daWdStick_Create__FP10fopAc_ac_c = .text:0x00001958; // type:function size:0x4 scope:global align:4 +__dt__15daWdStick_HIO_cFv = .text:0x0000195C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_wdStick_cpp = .text:0x0000199C; // type:function size:0x7C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__11daWdStick_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +@94296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@94297 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@94298 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@94299 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@94451 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@94452 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@94453 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94454 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@94455 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94456 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94457 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@94509 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94510 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94511 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94512 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94614 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94615 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94616 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94617 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94618 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94619 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94688 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@94736 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94737 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94738 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94739 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94740 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94741 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94742 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94743 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 data:string +@94744 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94760 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94765 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@94797 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@94798 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@94799 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@94800 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +mCcDSph__11daWdStick_c = .data:0x00000000; // type:object size:0x40 scope:global align:4 +lbl_684_data_40 = .data:0x00000040; // type:object size:0xA data:string +l_mode_func$92128 = .data:0x0000004C; // type:object size:0x3C scope:local align:4 +l_daWdStick_Method = .data:0x00000088; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WdStick = .data:0x000000A8; // type:object size:0x30 scope:global align:4 +__vt__15daWdStick_HIO_c = .data:0x000000D8; // type:object size:0xC scope:global align:4 +lbl_684_data_E4 = .data:0x000000E4; // type:object size:0x10 data:string +@92364 = .data:0x000000F4; // type:object size:0x14 scope:local align:4 +__RTTI__15daWdStick_HIO_c = .data:0x00000108; // type:object size:0x8 scope:global align:4 +__vt__11daWdStick_c = .data:0x00000110; // type:object size:0x18 scope:global align:4 +lbl_684_data_128 = .data:0x00000128; // type:object size:0xC data:string +@92368 = .data:0x00000134; // type:object size:0xC scope:local align:4 +__RTTI__11daWdStick_c = .data:0x00000140; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@91752 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:2byte diff --git a/config/RZDP01/rels/d_a_obj_web0/splits.txt b/config/RZDP01/rels/d_a_obj_web0/splits.txt new file mode 100644 index 0000000000..5e2f1c2294 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_web0/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_web0.cpp: + .text start:0x000000CC end:0x00000B40 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000040 + .data start:0x00000000 end:0x000000D0 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_web0/symbols.txt b/config/RZDP01/rels/d_a_obj_web0/symbols.txt new file mode 100644 index 0000000000..a0eb933ab3 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_web0/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Web0_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Web0_Draw__FP14obj_web0_class = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +daObj_Web0_Execute__FP14obj_web0_class = .text:0x00000164; // type:function size:0x49C scope:global align:4 +daObj_Web0_IsDelete__FP14obj_web0_class = .text:0x00000600; // type:function size:0x8 scope:global align:4 +daObj_Web0_Delete__FP14obj_web0_class = .text:0x00000608; // type:function size:0x68 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000670; // type:function size:0x1B4 scope:global align:4 +daObj_Web0_Create__FP10fopAc_ac_c = .text:0x00000824; // type:function size:0x294 scope:global align:4 +__dt__16daObj_Web0_HIO_cFv = .text:0x00000AB8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_web0_cpp = .text:0x00000AF8; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93099 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93100 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93177 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93178 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93179 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@93239 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93295 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93296 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@93299 = .rodata:0x00000038; // type:object size:0x8 scope:local align:4 data:double +lbl_685_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_sph_src$91927 = .data:0x0000000C; // type:object size:0x40 scope:local align:4 +l_daObj_Web0_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WEB0 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Web0_HIO_c = .data:0x0000009C; // type:object size:0xC scope:global align:4 +lbl_685_data_A8 = .data:0x000000A8; // type:object size:0x11 data:string +@91949 = .data:0x000000BC; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Web0_HIO_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_685_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_web1/splits.txt b/config/RZDP01/rels/d_a_obj_web1/splits.txt new file mode 100644 index 0000000000..fc92cfabae --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_web1/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_web1.cpp: + .text start:0x000000CC end:0x00000C80 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000060 + .data start:0x00000000 end:0x000000D4 + .bss start:0x00000008 end:0x00000020 diff --git a/config/RZDP01/rels/d_a_obj_web1/symbols.txt b/config/RZDP01/rels/d_a_obj_web1/symbols.txt new file mode 100644 index 0000000000..6699eeb353 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_web1/symbols.txt @@ -0,0 +1,52 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daObj_Web1_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +daObj_Web1_Draw__FP14obj_web1_class = .text:0x000000E4; // type:function size:0x80 scope:global align:4 +ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000164; // type:function size:0xC8 scope:global align:4 +daObj_Web1_Execute__FP14obj_web1_class = .text:0x0000022C; // type:function size:0x4E4 scope:global align:4 +daObj_Web1_IsDelete__FP14obj_web1_class = .text:0x00000710; // type:function size:0x8 scope:global align:4 +daObj_Web1_Delete__FP14obj_web1_class = .text:0x00000718; // type:function size:0x7C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000794; // type:function size:0x1E0 scope:global align:4 +daObj_Web1_Create__FP10fopAc_ac_c = .text:0x00000974; // type:function size:0x284 scope:global align:4 +__dt__16daObj_Web1_HIO_cFv = .text:0x00000BF8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_web1_cpp = .text:0x00000C38; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93116 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93117 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93178 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93179 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93180 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93181 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93182 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93183 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93184 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93185 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93186 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93187 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93188 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@93189 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@93190 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93191 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93194 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@93302 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93303 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93304 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93307 = .rodata:0x00000058; // type:object size:0x8 scope:local align:4 +lbl_686_data_0 = .data:0x00000000; // type:object size:0x9 data:string +cc_cyl_src$91946 = .data:0x0000000C; // type:object size:0x44 scope:local align:4 +l_daObj_Web1_Method = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WEB1 = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__16daObj_Web1_HIO_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_686_data_AC = .data:0x000000AC; // type:object size:0x11 data:string +@91969 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +__RTTI__16daObj_Web1_HIO_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_686_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@91727 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_obj_well_cover/splits.txt b/config/RZDP01/rels/d_a_obj_well_cover/splits.txt new file mode 100644 index 0000000000..ff6da4b12a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_well_cover/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_well_cover.cpp: + .text start:0x0000005C end:0x000005A0 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_obj_well_cover/symbols.txt b/config/RZDP01/rels/d_a_obj_well_cover/symbols.txt new file mode 100644 index 0000000000..14e92b844e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_well_cover/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWCover_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWCover_cFv = .text:0x0000007C; // type:function size:0x70 scope:global align:4 +Create__13daObjWCover_cFv = .text:0x000000EC; // type:function size:0x48 scope:global align:4 +CreateHeap__13daObjWCover_cFv = .text:0x00000134; // type:function size:0x68 scope:global align:4 +create__13daObjWCover_cFv = .text:0x0000019C; // type:function size:0xC0 scope:global align:4 +Execute__13daObjWCover_cFPPA3_A4_f = .text:0x0000025C; // type:function size:0x64 scope:global align:4 +modeWait__13daObjWCover_cFv = .text:0x000002C0; // type:function size:0xF4 scope:global align:4 +init_modeBreak__13daObjWCover_cFv = .text:0x000003B4; // type:function size:0x104 scope:global align:4 +modeBreak__13daObjWCover_cFv = .text:0x000004B8; // type:function size:0x4 scope:global align:4 +Draw__13daObjWCover_cFv = .text:0x000004BC; // type:function size:0x98 scope:global align:4 +Delete__13daObjWCover_cFv = .text:0x00000554; // type:function size:0x30 scope:global align:4 +daObjWCover_Draw__FP13daObjWCover_c = .text:0x00000584; // type:function size:0x10 scope:global align:4 +daObjWCover_Execute__FP13daObjWCover_c = .text:0x00000594; // type:function size:0x4 scope:global align:4 +daObjWCover_Delete__FP13daObjWCover_c = .text:0x00000598; // type:function size:0x4 scope:global align:4 +daObjWCover_Create__FP10fopAc_ac_c = .text:0x0000059C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92600 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92601 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92602 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92603 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +particle_id$91837 = .rodata:0x00000010; // type:object size:0x6 scope:local align:4 +@92624 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +lbl_687_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91814 = .data:0x00000010; // type:object size:0x18 scope:local align:4 +l_daObjWCover_Method = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WellCover = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__13daObjWCover_c = .data:0x00000078; // type:object size:0x28 scope:global align:4 +lbl_687_data_A0 = .data:0x000000A0; // type:object size:0xE data:string +@91899 = .data:0x000000B0; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjWCover_c = .data:0x000000C4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wflag/splits.txt b/config/RZDP01/rels/d_a_obj_wflag/splits.txt new file mode 100644 index 0000000000..cb9f6d8d77 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wflag/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wflag.cpp: + .text start:0x0000005C end:0x00000B88 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A8 diff --git a/config/RZDP01/rels/d_a_obj_wflag/symbols.txt b/config/RZDP01/rels/d_a_obj_wflag/symbols.txt new file mode 100644 index 0000000000..326348120d --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wflag/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Wflag_Draw__FP15obj_wflag_class = .text:0x0000005C; // type:function size:0xFC scope:global align:4 +daObj_Wflag_Execute__FP15obj_wflag_class = .text:0x00000158; // type:function size:0x520 scope:global align:4 +daObj_Wflag_IsDelete__FP15obj_wflag_class = .text:0x00000678; // type:function size:0x8 scope:global align:4 +daObj_Wflag_Delete__FP15obj_wflag_class = .text:0x00000680; // type:function size:0x30 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x000006B0; // type:function size:0x2D0 scope:global align:4 +daObj_Wflag_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0xE8 scope:global align:4 +__ct__9wf_tail_sFv = .text:0x00000A68; // type:function size:0x8C scope:global align:4 +__dt__9wf_tail_sFv = .text:0x00000AF4; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94657 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94658 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94659 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94660 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94661 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94662 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94663 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94664 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94665 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@94666 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@94667 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@94768 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@94794 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +pd$93451 = .data:0x00000000; // type:object size:0x4C scope:local align:4 +lbl_688_data_4C = .data:0x0000004C; // type:object size:0xA data:string +l_daObj_Wflag_Method = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_WFLAG = .data:0x00000078; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wind_stone/splits.txt b/config/RZDP01/rels/d_a_obj_wind_stone/splits.txt new file mode 100644 index 0000000000..96e6e154bb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wind_stone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wind_stone.cpp: + .text start:0x0000005C end:0x00000A9C + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_wind_stone/symbols.txt b/config/RZDP01/rels/d_a_obj_wind_stone/symbols.txt new file mode 100644 index 0000000000..bbcd9400ed --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wind_stone/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daWindStone_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__ct__13daWindStone_cFv = .text:0x00000060; // type:function size:0x50 scope:global align:4 +__dt__13daWindStone_cFv = .text:0x000000B0; // type:function size:0x90 scope:global align:4 +createHeap__13daWindStone_cFv = .text:0x00000140; // type:function size:0x110 scope:global align:4 +create__13daWindStone_cFv = .text:0x00000250; // type:function size:0x1D0 scope:global align:4 +execute__13daWindStone_cFv = .text:0x00000420; // type:function size:0x60 scope:global align:4 +draw__13daWindStone_cFv = .text:0x00000480; // type:function size:0xF8 scope:global align:4 +Delete__13daWindStone_cFv = .text:0x00000578; // type:function size:0xB4 scope:global align:4 data:2byte +setModelMtx__13daWindStone_cFv = .text:0x0000062C; // type:function size:0x60 scope:global align:4 +init__13daWindStone_cFv = .text:0x0000068C; // type:function size:0x6C scope:global align:4 +chkWlfInRange__13daWindStone_cFv = .text:0x000006F8; // type:function size:0x8C scope:global align:4 +chkEveOccur__13daWindStone_cFv = .text:0x00000784; // type:function size:0x48 scope:global align:4 +exeModeHowl__13daWindStone_cFv = .text:0x000007CC; // type:function size:0x98 scope:global align:4 +exeModeMapDisp__13daWindStone_cFv = .text:0x00000864; // type:function size:0x9C scope:global align:4 +chkMapDispMode__13daWindStone_cFv = .text:0x00000900; // type:function size:0xC4 scope:global align:4 +getGoldWolfIdx__13daWindStone_cFv = .text:0x000009C4; // type:function size:0x78 scope:global align:4 +daWindStone_create__FP13daWindStone_c = .text:0x00000A3C; // type:function size:0x54 scope:global align:4 +daWindStone_Delete__FP13daWindStone_c = .text:0x00000A90; // type:function size:0x4 scope:global align:4 +daWindStone_execute__FP13daWindStone_c = .text:0x00000A94; // type:function size:0x4 scope:global align:4 +daWindStone_draw__FP13daWindStone_c = .text:0x00000A98; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@105684 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@105685 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@105702 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@105703 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@105746 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +lbl_689_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +daWindStone_METHODS = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WindStone = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__13daWindStone_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_689_data_6C = .data:0x0000006C; // type:object size:0xE data:string +@104864 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__13daWindStone_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +lbl_689_data_98 = .data:0x00000098; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_window/splits.txt b/config/RZDP01/rels/d_a_obj_window/splits.txt new file mode 100644 index 0000000000..16609576d1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_window/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_window.cpp: + .text start:0x0000005C end:0x0000086C + .rodata start:0x00000000 end:0x00000050 + .data start:0x00000000 end:0x000000F4 diff --git a/config/RZDP01/rels/d_a_obj_window/symbols.txt b/config/RZDP01/rels/d_a_obj_window/symbols.txt new file mode 100644 index 0000000000..712c754b6a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_window/symbols.txt @@ -0,0 +1,46 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWindow_cFv = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +setBaseMtx__13daObjWindow_cFv = .text:0x000000BC; // type:function size:0x8C scope:global align:4 +Create__13daObjWindow_cFv = .text:0x00000148; // type:function size:0xB0 scope:global align:4 +CreateHeap__13daObjWindow_cFv = .text:0x000001F8; // type:function size:0x124 scope:global align:4 +create1st__13daObjWindow_cFv = .text:0x0000031C; // type:function size:0x80 scope:global align:4 +Execute__13daObjWindow_cFPPA3_A4_f = .text:0x0000039C; // type:function size:0x264 scope:global align:4 +Draw__13daObjWindow_cFv = .text:0x00000600; // type:function size:0xDC scope:global align:4 +Delete__13daObjWindow_cFv = .text:0x000006DC; // type:function size:0x30 scope:global align:4 +daObjWindow_create1st__FP13daObjWindow_c = .text:0x0000070C; // type:function size:0xC4 scope:global align:4 +daObjWindow_MoveBGDelete__FP13daObjWindow_c = .text:0x000007D0; // type:function size:0x4 scope:global align:4 +daObjWindow_MoveBGExecute__FP13daObjWindow_c = .text:0x000007D4; // type:function size:0x4 scope:global align:4 +daObjWindow_MoveBGDraw__FP13daObjWindow_c = .text:0x000007D8; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000007E8; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bck = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@90061 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90062 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90063 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90064 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90092 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90146 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90147 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:string +@90148 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@90149 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90150 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90151 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90152 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90153 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90154 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90155 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@90156 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90157 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +lbl_690_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +daObjWindow_METHODS = .data:0x00000050; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Window = .data:0x00000070; // type:object size:0x30 scope:global align:4 +__vt__13daObjWindow_c = .data:0x000000A0; // type:object size:0x28 scope:global align:4 +lbl_690_data_C8 = .data:0x000000C8; // type:object size:0xE data:string +@89118 = .data:0x000000D8; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjWindow_c = .data:0x000000EC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wood_pendulum/splits.txt b/config/RZDP01/rels/d_a_obj_wood_pendulum/splits.txt new file mode 100644 index 0000000000..d2eee8e678 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wood_pendulum/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wood_pendulum.cpp: + .text start:0x0000005C end:0x000005EC + .rodata start:0x00000000 end:0x000000B0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_obj_wood_pendulum/symbols.txt b/config/RZDP01/rels/d_a_obj_wood_pendulum/symbols.txt new file mode 100644 index 0000000000..4f0446e250 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wood_pendulum/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWPndlm_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWPndlm_cFv = .text:0x00000080; // type:function size:0x78 scope:global align:4 +Create__13daObjWPndlm_cFv = .text:0x000000F8; // type:function size:0x100 scope:global align:4 +CreateHeap__13daObjWPndlm_cFv = .text:0x000001F8; // type:function size:0x68 scope:global align:4 +create__13daObjWPndlm_cFv = .text:0x00000260; // type:function size:0x100 scope:global align:4 +execute__13daObjWPndlm_cFv = .text:0x00000360; // type:function size:0x1E8 scope:global align:4 +draw__13daObjWPndlm_cFv = .text:0x00000548; // type:function size:0x68 scope:global align:4 +daObjWPndlm_Draw__FP13daObjWPndlm_c = .text:0x000005B0; // type:function size:0x4 scope:global align:4 +daObjWPndlm_Execute__FP13daObjWPndlm_c = .text:0x000005B4; // type:function size:0x4 scope:global align:4 +daObjWPndlm_Delete__FP13daObjWPndlm_c = .text:0x000005B8; // type:function size:0x30 scope:global align:4 +daObjWPndlm_Create__FP10fopAc_ac_c = .text:0x000005E8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +l_sph_src2 = .rodata:0x00000040; // type:object size:0x40 scope:global align:4 +@89812 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@89815 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 +@89015 = .rodata:0x00000090; // type:object size:0x18 scope:local align:4 +@89907 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@89908 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +lbl_691_data_0 = .data:0x00000000; // type:object size:0x9 data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjWPndlm_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodPendulum = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wood_statue/splits.txt b/config/RZDP01/rels/d_a_obj_wood_statue/splits.txt new file mode 100644 index 0000000000..4a9cff9294 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wood_statue/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wood_statue.cpp: + .text start:0x0000005C end:0x00001098 + .rodata start:0x00000000 end:0x000000C0 + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDP01/rels/d_a_obj_wood_statue/symbols.txt b/config/RZDP01/rels/d_a_obj_wood_statue/symbols.txt new file mode 100644 index 0000000000..1da3f272e4 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wood_statue/symbols.txt @@ -0,0 +1,69 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x0000005C; // type:function size:0xD0 scope:global align:4 +lifeGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000012C; // type:function size:0x44 scope:global align:4 +lifeGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000170; // type:function size:0x2C scope:global align:4 +s_sh_sub__FPvPv = .text:0x0000019C; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjWStatue_cFv = .text:0x000001E8; // type:function size:0x4C scope:global align:4 +Create__14daObjWStatue_cFv = .text:0x00000234; // type:function size:0x188 scope:global align:4 +__CreateHeap__14daObjWStatue_cFv = .text:0x000003BC; // type:function size:0x8 scope:global align:4 +create__14daObjWStatue_cFv = .text:0x000003C4; // type:function size:0x1BC scope:global align:4 +bg_check__14daObjWStatue_cFv = .text:0x00000580; // type:function size:0x160 scope:global align:4 +__defctor__19dPa_followEcallBackFv = .text:0x000006E0; // type:function size:0xC scope:global align:4 +actionWaitInit__14daObjWStatue_cFv = .text:0x000006EC; // type:function size:0x64 scope:global align:4 +actionWait__14daObjWStatue_cFv = .text:0x00000750; // type:function size:0x110 scope:global align:4 +initActionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000860; // type:function size:0xC8 scope:global align:4 +actionOrderGetDemo__14daObjWStatue_cFv = .text:0x00000928; // type:function size:0x48 scope:global align:4 +actionGetDemo__14daObjWStatue_cFv = .text:0x00000970; // type:function size:0x7C scope:global align:4 +actionInitSwOnWait__14daObjWStatue_cFv = .text:0x000009EC; // type:function size:0x58 scope:global align:4 +actionSwOnWait__14daObjWStatue_cFv = .text:0x00000A44; // type:function size:0xF8 scope:global align:4 +actionInitBoomerangCarry__14daObjWStatue_cFv = .text:0x00000B3C; // type:function size:0xDC scope:global align:4 +actionBoomerangCarry__14daObjWStatue_cFv = .text:0x00000C18; // type:function size:0x5C scope:global align:4 +demoProc__14daObjWStatue_cFv = .text:0x00000C74; // type:function size:0x1D4 scope:global align:4 +effectSet__14daObjWStatue_cFv = .text:0x00000E48; // type:function size:0xE8 scope:global align:4 +execute__14daObjWStatue_cFv = .text:0x00000F30; // type:function size:0xC8 scope:global align:4 +draw__14daObjWStatue_cFv = .text:0x00000FF8; // type:function size:0x54 scope:global align:4 +setListStart__14daObjWStatue_cFv = .text:0x0000104C; // type:function size:0x4 scope:global align:4 +_delete__14daObjWStatue_cFv = .text:0x00001050; // type:function size:0x38 scope:global align:4 +daObjWStatue_Draw__FP14daObjWStatue_c = .text:0x00001088; // type:function size:0x4 scope:global align:4 +daObjWStatue_Execute__FP14daObjWStatue_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +daObjWStatue_Delete__FP14daObjWStatue_c = .text:0x00001090; // type:function size:0x4 scope:global align:4 +daObjWStatue_Create__FP10fopAc_ac_c = .text:0x00001094; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@95287 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@95364 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@95365 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95368 = .rodata:0x00000050; // type:object size:0x8 scope:local align:4 data:double +@95476 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@95477 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95478 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@95479 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@95480 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95509 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:string +@95566 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@95605 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@95606 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@95607 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@95608 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +l_demoFunc$93948 = .rodata:0x00000084; // type:object size:0x3C scope:local align:4 +lbl_692_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_692_data_C = .data:0x0000000C; // type:object size:0x10 data:string +l_eventName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_692_data_20 = .data:0x00000020; // type:object size:0x10 data:string +lbl_692_data_30 = .data:0x00000030; // type:object size:0x5 data:string +lbl_692_data_35 = .data:0x00000035; // type:object size:0x5 data:string +lbl_692_data_3A = .data:0x0000003A; // type:object size:0x7 data:string +lbl_692_data_41 = .data:0x00000041; // type:object size:0x7 data:string +action_table$93896 = .data:0x00000048; // type:object size:0x10 scope:local align:4 +lbl_692_data_58 = .data:0x00000058; // type:object size:0x6 data:string +l_daObjWStatue_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodStatue = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daObjWStatue_c = .data:0x000000B0; // type:object size:0x44 scope:global align:4 +lbl_692_data_F4 = .data:0x000000F4; // type:object size:0xF data:string +@94004 = .data:0x00000104; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjWStatue_c = .data:0x00000118; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_wsword/splits.txt b/config/RZDP01/rels/d_a_obj_wsword/splits.txt new file mode 100644 index 0000000000..813b7e37d9 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wsword/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_wsword.cpp: + .text start:0x0000005C end:0x00000400 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_obj_wsword/symbols.txt b/config/RZDP01/rels/d_a_obj_wsword/symbols.txt new file mode 100644 index 0000000000..6fabb94c9e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_wsword/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjWSword_cFv = .text:0x00000060; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjWSword_cFv = .text:0x00000080; // type:function size:0x6C scope:global align:4 +Create__13daObjWSword_cFv = .text:0x000000EC; // type:function size:0x78 scope:global align:4 +CreateHeap__13daObjWSword_cFv = .text:0x00000164; // type:function size:0x68 scope:global align:4 +create__13daObjWSword_cFv = .text:0x000001CC; // type:function size:0x144 scope:global align:4 +draw__13daObjWSword_cFv = .text:0x00000310; // type:function size:0x68 scope:global align:4 +daObjWSword_Draw__FP13daObjWSword_c = .text:0x00000378; // type:function size:0x4 scope:global align:4 +daObjWSword_Execute__FP13daObjWSword_c = .text:0x0000037C; // type:function size:0x50 scope:global align:4 +daObjWSword_Delete__FP13daObjWSword_c = .text:0x000003CC; // type:function size:0x30 scope:global align:4 +daObjWSword_Create__FP10fopAc_ac_c = .text:0x000003FC; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_693_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +l_daObjWSword_Method = .data:0x00000054; // type:object size:0x20 scope:global align:4 +g_profile_Obj_WoodenSword = .data:0x00000074; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_yel_bag/splits.txt b/config/RZDP01/rels/d_a_obj_yel_bag/splits.txt new file mode 100644 index 0000000000..e00406013c --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yel_bag/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_yel_bag.cpp: + .text start:0x000000CC end:0x000016BC + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x000000E0 + .data start:0x00000000 end:0x000000D8 + .bss start:0x00000008 end:0x00000078 diff --git a/config/RZDP01/rels/d_a_obj_yel_bag/symbols.txt b/config/RZDP01/rels/d_a_obj_yel_bag/symbols.txt new file mode 100644 index 0000000000..3a17fb80f2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yel_bag/symbols.txt @@ -0,0 +1,89 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daObj_YBag_cFv = .text:0x000000CC; // type:function size:0xE8 scope:global align:4 +__dt__12daObj_YBag_cFv = .text:0x000001B4; // type:function size:0x100 scope:global align:4 +create__12daObj_YBag_cFv = .text:0x000002B4; // type:function size:0x204 scope:global align:4 +CreateHeap__12daObj_YBag_cFv = .text:0x000004B8; // type:function size:0xA0 scope:global align:4 +Execute__12daObj_YBag_cFv = .text:0x00000558; // type:function size:0x8F8 scope:global align:4 +Draw__12daObj_YBag_cFv = .text:0x00000E50; // type:function size:0x108 scope:global align:4 +createHeapCallBack__12daObj_YBag_cFP10fopAc_ac_c = .text:0x00000F58; // type:function size:0x4 scope:global align:4 +setEnvTevColor__12daObj_YBag_cFv = .text:0x00000F5C; // type:function size:0x58 scope:global align:4 +setRoomNo__12daObj_YBag_cFv = .text:0x00000FB4; // type:function size:0x44 scope:global align:4 +reset__12daObj_YBag_cFv = .text:0x00000FF8; // type:function size:0xF0 scope:global align:4 +setMtx__12daObj_YBag_cFv = .text:0x000010E8; // type:function size:0xD0 scope:global align:4 +calcRollAngle__12daObj_YBag_cFsi = .text:0x000011B8; // type:function size:0x88 scope:global align:4 +getWallAngle__12daObj_YBag_cFsPs = .text:0x00001240; // type:function size:0x174 scope:global align:4 +setSmokePrtcl__12daObj_YBag_cFv = .text:0x000013B4; // type:function size:0x7C scope:global align:4 +setWaterPrtcl__12daObj_YBag_cFv = .text:0x00001430; // type:function size:0x124 scope:global align:4 +setHamonPrtcl__12daObj_YBag_cFv = .text:0x00001554; // type:function size:0x58 scope:global align:4 +daObj_YBag_Create__FPv = .text:0x000015AC; // type:function size:0x4 scope:global align:4 +daObj_YBag_Delete__FPv = .text:0x000015B0; // type:function size:0x34 scope:global align:4 +daObj_YBag_Execute__FPv = .text:0x000015E4; // type:function size:0x4 scope:global align:4 +daObj_YBag_Draw__FPv = .text:0x000015E8; // type:function size:0x4 scope:global align:4 +daObj_YBag_IsDelete__FPv = .text:0x000015EC; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_obj_yel_bag_cpp = .text:0x000015F4; // type:function size:0x78 scope:global align:4 +__dt__18daObj_YBag_Param_cFv = .text:0x0000166C; // type:function size:0x40 scope:global align:4 +__ct__18daObj_YBag_Param_cFv = .text:0x000016AC; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +mCcDObjInfo__12daObj_YBag_c = .rodata:0x00000000; // type:object size:0x30 scope:global align:4 +m__18daObj_YBag_Param_c = .rodata:0x00000030; // type:object size:0x2C scope:global align:4 +@96467 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96468 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96469 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96470 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96645 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@96646 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96647 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96648 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96649 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96650 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96651 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96652 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96653 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@96654 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@96655 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@96656 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@96657 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@96658 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@96659 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@96660 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@96661 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@96662 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@96663 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@96664 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@96665 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@96668 = .rodata:0x000000C0; // type:object size:0x8 scope:local align:4 data:double +@96690 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@96741 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@96742 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@96743 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@96751 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 data:float +@96775 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +l_bmdGetParamList = .data:0x00000000; // type:object size:0x8 scope:global align:4 +l_loadRes_YBAG0 = .data:0x00000008; // type:object size:0xC scope:global align:4 +l_loadRes_list = .data:0x00000014; // type:object size:0x8 scope:global align:4 +lbl_694_data_1C = .data:0x0000001C; // type:object size:0x8 data:string +l_resNames = .data:0x00000024; // type:object size:0x4 scope:global align:4 +emttrId$95098 = .data:0x00000028; // type:object size:0x8 scope:local align:4 +daObj_YBag_MethodTable = .data:0x00000030; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_YBAG = .data:0x00000050; // type:object size:0x30 scope:global align:4 +__vt__12daObj_YBag_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_694_data_8C = .data:0x0000008C; // type:object size:0xD data:string +@95150 = .data:0x0000009C; // type:object size:0xC scope:local align:4 +__RTTI__12daObj_YBag_c = .data:0x000000A8; // type:object size:0x8 scope:global align:4 +__vt__18daObj_YBag_Param_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_694_data_BC = .data:0x000000BC; // type:object size:0x13 data:string +__RTTI__18daObj_YBag_Param_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +mCcDCyl__12daObj_YBag_c = .bss:0x00000008; // type:object size:0x44 scope:global align:4 data:byte +@94668 = .bss:0x0000004C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000058; // type:object size:0x4 scope:global align:4 +@95097 = .bss:0x00000060; // type:object size:0xC scope:local align:4 +scl$95094 = .bss:0x0000006C; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_obj_yobikusa/splits.txt b/config/RZDP01/rels/d_a_obj_yobikusa/splits.txt new file mode 100644 index 0000000000..8ec2d68d40 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yobikusa/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_yobikusa.cpp: + .text start:0x0000005C end:0x00000FB4 + .rodata start:0x00000000 end:0x000000A8 + .data start:0x00000000 end:0x000000B0 diff --git a/config/RZDP01/rels/d_a_obj_yobikusa/symbols.txt b/config/RZDP01/rels/d_a_obj_yobikusa/symbols.txt new file mode 100644 index 0000000000..b981df486f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yobikusa/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e = .text:0x0000005C; // type:function size:0x38 scope:global align:4 +initSwingWind__15daObjYobikusa_cFv = .text:0x00000094; // type:function size:0xC scope:global align:4 +executeSwingWind__15daObjYobikusa_cFv = .text:0x000000A0; // type:function size:0x1C4 scope:global align:4 +initPushDown__15daObjYobikusa_cFv = .text:0x00000264; // type:function size:0xC scope:global align:4 +executePushDown__15daObjYobikusa_cFv = .text:0x00000270; // type:function size:0xE4 scope:global align:4 +initPickLeaf__15daObjYobikusa_cFv = .text:0x00000354; // type:function size:0x3C scope:global align:4 +executePickLeaf__15daObjYobikusa_cFv = .text:0x00000390; // type:function size:0xF0 scope:global align:4 +create_init__15daObjYobikusa_cFv = .text:0x00000480; // type:function size:0x194 scope:global align:4 +initBaseMtx__15daObjYobikusa_cFv = .text:0x00000614; // type:function size:0x74 scope:global align:4 +getJointAngle__15daObjYobikusa_cFP5csXyzi = .text:0x00000688; // type:function size:0x24 scope:global align:4 +nodeCallBack__FP8J3DJointi = .text:0x000006AC; // type:function size:0x10C scope:global align:4 +initCcCylinder__15daObjYobikusa_cFv = .text:0x000007B8; // type:function size:0x60 scope:global align:4 +toPickLeaf__15daObjYobikusa_cFv = .text:0x00000818; // type:function size:0x9C scope:global align:4 +setNewLeaf__15daObjYobikusa_cFv = .text:0x000008B4; // type:function size:0xBC scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x00000970; // type:function size:0x148 scope:global align:4 +daObjYobikusa_Draw__FP15daObjYobikusa_c = .text:0x00000AB8; // type:function size:0x98 scope:global align:4 +daObjYobikusa_Execute__FP15daObjYobikusa_c = .text:0x00000B50; // type:function size:0x270 scope:global align:4 +daObjYobikusa_IsDelete__FP15daObjYobikusa_c = .text:0x00000DC0; // type:function size:0x8 scope:global align:4 +daObjYobikusa_Delete__FP15daObjYobikusa_c = .text:0x00000DC8; // type:function size:0x88 scope:global align:4 +daObjYobikusa_Create__FP10fopAc_ac_c = .text:0x00000E50; // type:function size:0x164 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__15daObjYobikusa_c = .rodata:0x00000000; // type:object size:0x40 scope:global align:4 +@93421 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@93440 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@93476 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93477 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@93478 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@93479 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@93480 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@93481 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@93482 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +ccCylSrc$91963 = .rodata:0x00000064; // type:object size:0x44 scope:local align:4 +lbl_116_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName1 = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_116_data_C = .data:0x0000000C; // type:object size:0x7 data:string +l_arcName2 = .data:0x00000014; // type:object size:0x4 scope:global align:4 data:4byte +ActionTable__15daObjYobikusa_c = .data:0x00000018; // type:object size:0x48 scope:global align:4 +l_daObjYobikusa_Method = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Yobikusa = .data:0x00000080; // type:object size:0x30 scope:global align:4 +lbl_116_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +lbl_116_data_C0 = .data:0x000000C0; // type:object size:0xE data:string +lbl_116_data_CE = .data:0x000000CE; // type:object size:0xD data:string +lbl_116_data_DB = .data:0x000000DB; // type:object size:0xB data:string diff --git a/config/RZDP01/rels/d_a_obj_yousei/splits.txt b/config/RZDP01/rels/d_a_obj_yousei/splits.txt new file mode 100644 index 0000000000..1a80a521f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yousei/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_yousei.cpp: + .text start:0x0000005C end:0x000025A0 + .rodata start:0x00000000 end:0x00000118 + .data start:0x00000000 end:0x00000060 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDP01/rels/d_a_obj_yousei/symbols.txt b/config/RZDP01/rels/d_a_obj_yousei/symbols.txt new file mode 100644 index 0000000000..7ea75e0cee --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_yousei/symbols.txt @@ -0,0 +1,91 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +InitCcSph__13daObjYOUSEI_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +SetCcSph__13daObjYOUSEI_cFv = .text:0x000000C8; // type:function size:0x58 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000120; // type:function size:0xE0 scope:global align:4 +daObjYOUSEI_Create__FP10fopAc_ac_c = .text:0x00000200; // type:function size:0x34C scope:global align:4 +daObjYOUSEI_Delete__FP13daObjYOUSEI_c = .text:0x0000054C; // type:function size:0x34 scope:global align:4 +SpeedSet__13daObjYOUSEI_cFv = .text:0x00000580; // type:function size:0xB4 scope:global align:4 +MoveAction__13daObjYOUSEI_cFv = .text:0x00000634; // type:function size:0x440 scope:global align:4 +BinAction__13daObjYOUSEI_cFv = .text:0x00000A74; // type:function size:0x23C scope:global align:4 +LinkChk__13daObjYOUSEI_cFv = .text:0x00000CB0; // type:function size:0x374 scope:global align:4 +WaitAction__13daObjYOUSEI_cFv = .text:0x00001024; // type:function size:0x5E8 scope:global align:4 +LinkAction__13daObjYOUSEI_cFv = .text:0x0000160C; // type:function size:0x5CC scope:global align:4 +LinkSearch__13daObjYOUSEI_cFv = .text:0x00001BD8; // type:function size:0xE0 scope:global align:4 +WayBgCheck__13daObjYOUSEI_cFffs = .text:0x00001CB8; // type:function size:0x118 scope:global align:4 +CareAction__13daObjYOUSEI_cFv = .text:0x00001DD0; // type:function size:0x8C scope:global align:4 +CheckGround__13daObjYOUSEI_cFv = .text:0x00001E5C; // type:function size:0x98 scope:global align:4 +CheckWater__13daObjYOUSEI_cFv = .text:0x00001EF4; // type:function size:0xE0 scope:global align:4 +Action__13daObjYOUSEI_cFv = .text:0x00001FD4; // type:function size:0x1CC scope:global align:4 +ObjHit__13daObjYOUSEI_cFv = .text:0x000021A0; // type:function size:0x11C scope:global align:4 +Execute__13daObjYOUSEI_cFv = .text:0x000022BC; // type:function size:0x190 scope:global align:4 +setBaseMtx__13daObjYOUSEI_cFv = .text:0x0000244C; // type:function size:0x78 scope:global align:4 +daObjYOUSEI_Draw__FP13daObjYOUSEI_c = .text:0x000024C4; // type:function size:0xB4 scope:global align:4 +daObjYOUSEI_Execute__FP13daObjYOUSEI_c = .text:0x00002578; // type:function size:0x4 scope:global align:4 +daObjYOUSEI_IsDelete__FP13daObjYOUSEI_c = .text:0x0000257C; // type:function size:0x8 scope:global align:4 +getHeadTopPos__9daPy_py_cCFv = .text:0x00002584; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +ccSphSrc$91875 = .rodata:0x00000000; // type:object size:0x40 scope:local align:4 +@94766 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 data:float +@94778 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94855 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94856 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@94857 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@94858 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@94859 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@94860 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 data:float +@94916 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@94917 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:float +@94918 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@94919 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@94920 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@94921 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@94922 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94923 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@94924 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@94925 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@94926 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@94927 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +@94928 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94932 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 +@94958 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94959 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@94960 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@94961 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@94962 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@94963 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@95022 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@95023 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@95024 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@95025 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@95026 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@95141 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@95142 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@95143 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@95144 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 +@95145 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@95146 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +@95147 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 data:string +@95148 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@95149 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 data:string +@95150 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@95151 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@95152 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@95239 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@95240 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@95246 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@95264 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 data:float +@95268 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 data:float +@95406 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +l_daObjYOUSEI_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_Yousei = .data:0x00000020; // type:object size:0x30 scope:global align:4 +lbl_55_data_50 = .data:0x00000050; // type:object size:0x7 data:string +lbl_55_data_57 = .data:0x00000057; // type:object size:0x7 data:string +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +sLink_Pos = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_55_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte +lbl_55_bss_5 = .bss:0x00000005; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_obj_ystone/splits.txt b/config/RZDP01/rels/d_a_obj_ystone/splits.txt new file mode 100644 index 0000000000..3d8cdebac5 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ystone/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_ystone.cpp: + .text start:0x0000005C end:0x00000B18 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000120 diff --git a/config/RZDP01/rels/d_a_obj_ystone/symbols.txt b/config/RZDP01/rels/d_a_obj_ystone/symbols.txt new file mode 100644 index 0000000000..f027fed0a2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_ystone/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daObj_Ystone_Draw__FP16obj_ystone_class = .text:0x0000005C; // type:function size:0xE8 scope:global align:4 +setModelBaseMtx__FP16obj_ystone_class = .text:0x00000144; // type:function size:0xC0 scope:global align:4 +daObj_Ystone_Execute__FP16obj_ystone_class = .text:0x00000204; // type:function size:0x4BC scope:global align:4 +daObj_Ystone_IsDelete__FP16obj_ystone_class = .text:0x000006C0; // type:function size:0x8 scope:global align:4 +daObj_Ystone_Delete__FP16obj_ystone_class = .text:0x000006C8; // type:function size:0x3C scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00000704; // type:function size:0x260 scope:global align:4 +daObj_Ystone_Create__FP10fopAc_ac_c = .text:0x00000964; // type:function size:0x1B4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_bmdIndex = .rodata:0x00000000; // type:object size:0x1C scope:global align:4 +l_brkIndex = .rodata:0x0000001C; // type:object size:0xC scope:global align:4 +l_btkIndex = .rodata:0x00000028; // type:object size:0x1C scope:global align:4 +@94800 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@94801 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@94802 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +l_stageNum$93384 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_695_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_695_data_A = .data:0x0000000A; // type:object size:0xA data:string +lbl_695_data_14 = .data:0x00000014; // type:object size:0xA data:string +lbl_695_data_1E = .data:0x0000001E; // type:object size:0x8 data:string +l_arcName = .data:0x00000028; // type:object size:0x1C scope:global align:4 +lbl_695_data_44 = .data:0x00000044; // type:object size:0x8 data:string +lbl_695_data_4C = .data:0x0000004C; // type:object size:0x8 data:string +lbl_695_data_54 = .data:0x00000054; // type:object size:0x8 data:string +lbl_695_data_5C = .data:0x0000005C; // type:object size:0x8 data:string +lbl_695_data_64 = .data:0x00000064; // type:object size:0x8 data:string +lbl_695_data_6C = .data:0x0000006C; // type:object size:0x8 data:string +lbl_695_data_74 = .data:0x00000074; // type:object size:0x8 data:string +l_stageName$93376 = .data:0x0000007C; // type:object size:0x24 scope:local align:4 +mirror_effect_id$93441 = .data:0x000000A0; // type:object size:0x14 scope:local align:4 +@94804 = .data:0x000000B4; // type:object size:0x1C scope:local align:4 +l_daObj_Ystone_Method = .data:0x000000D0; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_YSTONE = .data:0x000000F0; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zcloth/splits.txt b/config/RZDP01/rels/d_a_obj_zcloth/splits.txt new file mode 100644 index 0000000000..4a350723fd --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zcloth/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zcloth.cpp: + .text start:0x0000005C end:0x00000330 + .data start:0x00000000 end:0x000000C0 diff --git a/config/RZDP01/rels/d_a_obj_zcloth/symbols.txt b/config/RZDP01/rels/d_a_obj_zcloth/symbols.txt new file mode 100644 index 0000000000..4eadb24ca1 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zcloth/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initBaseMtx__13daObjZCloth_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daObjZCloth_cFv = .text:0x0000007C; // type:function size:0x6C scope:global align:4 +Create__13daObjZCloth_cFv = .text:0x000000E8; // type:function size:0x48 scope:global align:4 +create__13daObjZCloth_cFv = .text:0x00000130; // type:function size:0x168 scope:global align:4 +_delete__13daObjZCloth_cFv = .text:0x00000298; // type:function size:0x3C scope:global align:4 +daObjZCloth_Draw__FP13daObjZCloth_c = .text:0x000002D4; // type:function size:0x30 scope:global align:4 +daObjZCloth_Execute__FP13daObjZCloth_c = .text:0x00000304; // type:function size:0x24 scope:global align:4 +daObjZCloth_Delete__FP13daObjZCloth_c = .text:0x00000328; // type:function size:0x4 scope:global align:4 +daObjZCloth_Create__FP10fopAc_ac_c = .text:0x0000032C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daObjZCloth_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZoraCloth = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daObjZCloth_c = .data:0x00000050; // type:object size:0x44 scope:global align:4 +lbl_696_data_94 = .data:0x00000094; // type:object size:0xE data:string +@89067 = .data:0x000000A4; // type:object size:0x14 scope:local align:4 +__RTTI__13daObjZCloth_c = .data:0x000000B8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zdoor/splits.txt b/config/RZDP01/rels/d_a_obj_zdoor/splits.txt new file mode 100644 index 0000000000..dc093a707a --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zdoor/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zdoor.cpp: + .text start:0x0000005C end:0x00000A4C + .rodata start:0x00000000 end:0x000000B8 + .data start:0x00000000 end:0x000001AC diff --git a/config/RZDP01/rels/d_a_obj_zdoor/symbols.txt b/config/RZDP01/rels/d_a_obj_zdoor/symbols.txt new file mode 100644 index 0000000000..386e4ea767 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zdoor/symbols.txt @@ -0,0 +1,58 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +checkPlayerPos__FP9daZdoor_c = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x000000E4; // type:function size:0x98 scope:global align:4 +doorTgHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000017C; // type:function size:0xEC scope:global align:4 +init_cyl__9daZdoor_cFv = .text:0x00000268; // type:function size:0xE4 scope:global align:4 +set_cyl__9daZdoor_cFv = .text:0x0000034C; // type:function size:0xF8 scope:global align:4 +setBaseMtx__9daZdoor_cFv = .text:0x00000444; // type:function size:0x6C scope:global align:4 +Create__9daZdoor_cFv = .text:0x000004B0; // type:function size:0x74 scope:global align:4 +CreateHeap__9daZdoor_cFv = .text:0x00000524; // type:function size:0x7C scope:global align:4 +create1st__9daZdoor_cFv = .text:0x000005A0; // type:function size:0xAC scope:global align:4 +Execute__9daZdoor_cFPPA3_A4_f = .text:0x0000064C; // type:function size:0x1A0 scope:global align:4 +Draw__9daZdoor_cFv = .text:0x000007EC; // type:function size:0x98 scope:global align:4 +Delete__9daZdoor_cFv = .text:0x00000884; // type:function size:0x3C scope:global align:4 +daZdoor_create1st__FP9daZdoor_c = .text:0x000008C0; // type:function size:0xF0 scope:global align:4 +daZdoor_MoveBGDelete__FP9daZdoor_c = .text:0x000009B0; // type:function size:0x4 scope:global align:4 +daZdoor_MoveBGExecute__FP9daZdoor_c = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +daZdoor_MoveBGDraw__FP9daZdoor_c = .text:0x000009B8; // type:function size:0x10 scope:global align:4 +fopAcM_seStartLevel__FPC10fopAc_ac_cUlUl = .text:0x000009C8; // type:function size:0x84 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cyl_data = .rodata:0x00000000; // type:object size:0x3C scope:global align:4 +l_cyl_data2 = .rodata:0x0000003C; // type:object size:0x3C scope:global align:4 +l_open_limit_max = .rodata:0x00000078; // type:object size:0x6 scope:global align:4 +l_open_limit_min = .rodata:0x0000007E; // type:object size:0x6 scope:global align:2 +l_open_speed = .rodata:0x00000084; // type:object size:0x6 scope:global align:4 +@92861 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 data:float +@92882 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 data:float +@92929 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 data:float +@92934 = .rodata:0x00000098; // type:object size:0x8 scope:local align:4 data:double +@92947 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@92948 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@92949 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 +@92950 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@93030 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +@93031 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_cyl_src2 = .data:0x00000044; // type:object size:0x44 scope:global align:4 +lbl_697_data_88 = .data:0x00000088; // type:object size:0x8 data:string +lbl_697_data_90 = .data:0x00000090; // type:object size:0x8 data:string +lbl_697_data_98 = .data:0x00000098; // type:object size:0x8 data:string +l_arcName = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_697_data_AC = .data:0x000000AC; // type:object size:0xC data:string +lbl_697_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +lbl_697_data_C4 = .data:0x000000C4; // type:object size:0xC data:string +l_bmdName = .data:0x000000D0; // type:object size:0xC scope:global align:4 +lbl_697_data_DC = .data:0x000000DC; // type:object size:0xC data:string +lbl_697_data_E8 = .data:0x000000E8; // type:object size:0xC data:string +lbl_697_data_F4 = .data:0x000000F4; // type:object size:0xC data:string +l_dzbName = .data:0x00000100; // type:object size:0xC scope:global align:4 +daZdoor_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZDoor = .data:0x0000012C; // type:object size:0x30 scope:global align:4 +__vt__9daZdoor_c = .data:0x0000015C; // type:object size:0x28 scope:global align:4 +lbl_697_data_184 = .data:0x00000184; // type:object size:0xA data:string +@91971 = .data:0x00000190; // type:object size:0x14 scope:local align:4 +__RTTI__9daZdoor_c = .data:0x000001A4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zrTurara/splits.txt b/config/RZDP01/rels/d_a_obj_zrTurara/splits.txt new file mode 100644 index 0000000000..48fa7bec2b --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zrTurara/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTurara.cpp: + .text start:0x000000CC end:0x00000DB0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000084 + .data start:0x00000000 end:0x000000EC + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_obj_zrTurara/symbols.txt b/config/RZDP01/rels/d_a_obj_zrTurara/symbols.txt new file mode 100644 index 0000000000..ac60425434 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zrTurara/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daZrTurara_HIO_cFv = .text:0x000000CC; // type:function size:0x24 scope:global align:4 +setBaseMtx__12daZrTurara_cFv = .text:0x000000F0; // type:function size:0x104 scope:global align:4 +CreateHeap__12daZrTurara_cFv = .text:0x000001F4; // type:function size:0x124 scope:global align:4 +create__12daZrTurara_cFv = .text:0x00000318; // type:function size:0x294 scope:global align:4 +Execute__12daZrTurara_cFPPA3_A4_f = .text:0x000005AC; // type:function size:0x60 scope:global align:4 +move__12daZrTurara_cFv = .text:0x0000060C; // type:function size:0xA4 scope:global align:4 +modeWait__12daZrTurara_cFv = .text:0x000006B0; // type:function size:0x84 scope:global align:4 +init_modeBreak__12daZrTurara_cFv = .text:0x00000734; // type:function size:0x298 scope:global align:4 +modeBreak__12daZrTurara_cFv = .text:0x000009CC; // type:function size:0x1B8 scope:global align:4 +modeEnd__12daZrTurara_cFv = .text:0x00000B84; // type:function size:0x4 scope:global align:4 +Draw__12daZrTurara_cFv = .text:0x00000B88; // type:function size:0xD0 scope:global align:4 +Delete__12daZrTurara_cFv = .text:0x00000C58; // type:function size:0x68 scope:global align:4 +daZrTurara_Draw__FP12daZrTurara_c = .text:0x00000CC0; // type:function size:0x10 scope:global align:4 +daZrTurara_Execute__FP12daZrTurara_c = .text:0x00000CD0; // type:function size:0x4 scope:global align:4 +daZrTurara_Delete__FP12daZrTurara_c = .text:0x00000CD4; // type:function size:0x4 scope:global align:4 +daZrTurara_Create__FP10fopAc_ac_c = .text:0x00000CD8; // type:function size:0x4 scope:global align:4 +__dt__16daZrTurara_HIO_cFv = .text:0x00000CDC; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_zrTurara_cpp = .text:0x00000D1C; // type:function size:0x78 scope:global align:4 +setBaseScale__8J3DModelFRC3Vec = .text:0x00000D94; // type:function size:0x1C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93187 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daZrTurara_c = .rodata:0x00000004; // type:object size:0x30 scope:global align:4 +@93195 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@93309 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@93312 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +mode_proc$91966 = .rodata:0x00000048; // type:object size:0x24 scope:local align:4 +@93362 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@93363 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@93364 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@93427 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 data:float +@93451 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@93452 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +lbl_698_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daZrTurara_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_zrTurara = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daZrTurara_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_698_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@92097 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daZrTurara_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__vt__12daZrTurara_c = .data:0x00000098; // type:object size:0x28 scope:global align:4 +lbl_698_data_C0 = .data:0x000000C0; // type:object size:0xD data:string +@92101 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daZrTurara_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91870 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:byte +mCcDCyl__12daZrTurara_c = .bss:0x00000020; // type:object size:0x44 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zrTuraraRock/splits.txt b/config/RZDP01/rels/d_a_obj_zrTuraraRock/splits.txt new file mode 100644 index 0000000000..e72bb6321f --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zrTuraraRock/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_obj_zrTuraraRock.cpp: + .text start:0x000000CC end:0x00000834 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000098 + .bss start:0x00000008 end:0x00000074 diff --git a/config/RZDP01/rels/d_a_obj_zrTuraraRock/symbols.txt b/config/RZDP01/rels/d_a_obj_zrTuraraRock/symbols.txt new file mode 100644 index 0000000000..4fb10da7e2 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zrTuraraRock/symbols.txt @@ -0,0 +1,56 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__16daZrTuraRc_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +setBaseMtx__12daZrTuraRc_cFv = .text:0x00000120; // type:function size:0xA0 scope:global align:4 +CreateHeap__12daZrTuraRc_cFv = .text:0x000001C0; // type:function size:0x68 scope:global align:4 +create__12daZrTuraRc_cFv = .text:0x00000228; // type:function size:0x2BC scope:global align:4 +createHeapCallBack__12daZrTuraRc_cFP10fopAc_ac_c = .text:0x000004E4; // type:function size:0x4 scope:global align:4 +Execute__12daZrTuraRc_cFv = .text:0x000004E8; // type:function size:0x6C scope:global align:4 +move__12daZrTuraRc_cFv = .text:0x00000554; // type:function size:0x7C scope:global align:4 +init_modeDrop__12daZrTuraRc_cFv = .text:0x000005D0; // type:function size:0x38 scope:global align:4 +modeDrop__12daZrTuraRc_cFv = .text:0x00000608; // type:function size:0x78 scope:global align:4 +bgCheck__12daZrTuraRc_cFv = .text:0x00000680; // type:function size:0x40 scope:global align:4 +modeDropEnd__12daZrTuraRc_cFv = .text:0x000006C0; // type:function size:0x4 scope:global align:4 +Draw__12daZrTuraRc_cFv = .text:0x000006C4; // type:function size:0x68 scope:global align:4 +daZrTuraRc_Draw__FP12daZrTuraRc_c = .text:0x0000072C; // type:function size:0x4 scope:global align:4 +daZrTuraRc_Execute__FP12daZrTuraRc_c = .text:0x00000730; // type:function size:0x4 scope:global align:4 +daZrTuraRc_Delete__FP12daZrTuraRc_c = .text:0x00000734; // type:function size:0x44 scope:global align:4 +daZrTuraRc_Create__FP10fopAc_ac_c = .text:0x00000778; // type:function size:0x4 scope:global align:4 +__dt__16daZrTuraRc_HIO_cFv = .text:0x0000077C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_obj_zrTuraraRock_cpp = .text:0x000007BC; // type:function size:0x78 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92663 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92664 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92665 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92666 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92667 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +mCcDObjInfo__12daZrTuraRc_c = .rodata:0x00000014; // type:object size:0x30 scope:global align:4 +@92677 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@92747 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +@92748 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@92749 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@92750 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@92751 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:string +@92752 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@92753 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@92756 = .rodata:0x00000068; // type:object size:0x8 scope:local align:4 +mode_proc$91804 = .rodata:0x00000070; // type:object size:0x18 scope:local align:4 +@92814 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 data:float +lbl_699_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_daZrTuraRc_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Obj_zrTuraraRc = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__16daZrTuraRc_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_699_data_68 = .data:0x00000068; // type:object size:0x11 data:string +@91874 = .data:0x0000007C; // type:object size:0x14 scope:local align:4 +__RTTI__16daZrTuraRc_HIO_c = .data:0x00000090; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@91731 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x20 scope:global align:4 data:float +mCcDSph__12daZrTuraRc_c = .bss:0x00000034; // type:object size:0x40 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zraMark/splits.txt b/config/RZDP01/rels/d_a_obj_zraMark/splits.txt new file mode 100644 index 0000000000..191bc54623 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zraMark/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zraMark.cpp: + .text start:0x0000005C end:0x0000141C + .rodata start:0x00000000 end:0x00000214 + .data start:0x00000000 end:0x00000088 diff --git a/config/RZDP01/rels/d_a_obj_zraMark/symbols.txt b/config/RZDP01/rels/d_a_obj_zraMark/symbols.txt new file mode 100644 index 0000000000..7975174bbb --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zraMark/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +Create__14daObjZraMark_cFv = .text:0x00000060; // type:function size:0x1D4 scope:global align:4 +CreateHeap__14daObjZraMark_cFv = .text:0x00000234; // type:function size:0x1A4 scope:global align:4 +Execute__14daObjZraMark_cFv = .text:0x000003D8; // type:function size:0x78 scope:global align:4 +Draw__14daObjZraMark_cFv = .text:0x00000450; // type:function size:0xDC scope:global align:4 +Delete__14daObjZraMark_cFv = .text:0x0000052C; // type:function size:0x48 scope:global align:4 +getType__14daObjZraMark_cFv = .text:0x00000574; // type:function size:0x4C scope:global align:4 +setBaseMtx__14daObjZraMark_cFv = .text:0x000005C0; // type:function size:0x18C scope:global align:4 +col_init__14daObjZraMark_cFv = .text:0x0000074C; // type:function size:0x70 scope:global align:4 +col_set__14daObjZraMark_cFv = .text:0x000007BC; // type:function size:0x300 scope:global align:4 +schHoz__14daObjZraMark_cFv = .text:0x00000ABC; // type:function size:0x4C scope:global align:4 +entryPointer__14daObjZraMark_cFP10fopAc_ac_c = .text:0x00000B08; // type:function size:0x5C scope:global align:4 +informBlast__14daObjZraMark_cFv = .text:0x00000B64; // type:function size:0x84 scope:global align:4 +daObjZraMark_Execute__FP14daObjZraMark_c = .text:0x00000BE8; // type:function size:0x4 scope:global align:4 +daObjZraMark_Draw__FP14daObjZraMark_c = .text:0x00000BEC; // type:function size:0x4 scope:global align:4 +daObjZraMark_IsDelete__FP14daObjZraMark_c = .text:0x00000BF0; // type:function size:0x8 scope:global align:4 +daObjZraMark_Delete__FP14daObjZraMark_c = .text:0x00000BF8; // type:function size:0x4 scope:global align:4 +daObjZraMark_create__FP10fopAc_ac_c = .text:0x00000BFC; // type:function size:0x4 scope:global align:4 +create__16_ZraMark_Hahen_cFRC4cXyzScScScSc = .text:0x00000C00; // type:function size:0x7C scope:global align:4 +loadModel__16_ZraMark_Hahen_cFv = .text:0x00000C7C; // type:function size:0x7C scope:global align:4 +init__16_ZraMark_Hahen_cFRC4cXyzScScSc = .text:0x00000CF8; // type:function size:0x2AC scope:global align:4 +calcSpeed__16_ZraMark_Hahen_cFv = .text:0x00000FA4; // type:function size:0x78 scope:global align:4 +setMtx__16_ZraMark_Hahen_cFv = .text:0x0000101C; // type:function size:0x5C scope:global align:4 +draw__16_ZraMark_Hahen_cFv = .text:0x00001078; // type:function size:0x6C scope:global align:4 +create__20_ZraMark_Hahen_Mng_cFRC4cXyzScScScSc = .text:0x000010E4; // type:function size:0x90 scope:global align:4 +calc__20_ZraMark_Hahen_Mng_cFv = .text:0x00001174; // type:function size:0x7C scope:global align:4 +draw__20_ZraMark_Hahen_Mng_cFv = .text:0x000011F0; // type:function size:0x58 scope:global align:4 +__ct__18daNpcF_ActorMngr_cFv = .text:0x00001248; // type:function size:0x3C scope:global align:4 +__ct__16_ZraMark_Hahen_cFv = .text:0x00001284; // type:function size:0x84 scope:global align:4 +__dt__16_ZraMark_Hahen_cFv = .text:0x00001308; // type:function size:0x68 scope:global align:4 +get_MarkType__14daObjZraMark_cFv = .text:0x00001370; // type:function size:0x18 scope:global align:4 +is_branch_pat__14daObjZraMark_cFv = .text:0x00001388; // type:function size:0x20 scope:global align:4 +_Material_Off__14daObjZraMark_cFUs = .text:0x000013A8; // type:function size:0x28 scope:global align:4 +_Material_On__14daObjZraMark_cFUs = .text:0x000013D0; // type:function size:0x28 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x000013F8; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0x14 scope:global align:4 +l_sph_src = .rodata:0x00000014; // type:object size:0x44 scope:global align:4 +l_arcIdx = .rodata:0x00000058; // type:object size:0x10 scope:global align:4 +@98500 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@98501 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@98502 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@98503 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@98504 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@98615 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@98616 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@98617 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +l_coOffset$96791 = .rodata:0x00000088; // type:object size:0x30 scope:local align:4 +@98704 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@98772 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float +@98773 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 data:float +sHahenBmdType$96965 = .rodata:0x000000C4; // type:object size:0x8 scope:local align:4 +sScale$96981 = .rodata:0x000000CC; // type:object size:0x38 scope:local align:4 +sRoot$96982 = .rodata:0x00000104; // type:object size:0xE0 scope:local align:4 +@98861 = .rodata:0x000001E4; // type:object size:0x4 scope:local align:4 +@98862 = .rodata:0x000001E8; // type:object size:0x4 scope:local align:4 +@98863 = .rodata:0x000001EC; // type:object size:0x4 scope:local align:4 +@98864 = .rodata:0x000001F0; // type:object size:0x4 scope:local align:4 +@98865 = .rodata:0x000001F4; // type:object size:0x4 scope:local align:4 +@98866 = .rodata:0x000001F8; // type:object size:0x4 scope:local align:4 +@98867 = .rodata:0x000001FC; // type:object size:0x4 scope:local align:4 +@98868 = .rodata:0x00000200; // type:object size:0x4 scope:local align:4 +@98869 = .rodata:0x00000204; // type:object size:0x4 scope:local align:4 +@98870 = .rodata:0x00000208; // type:object size:0x4 scope:local align:4 +@98871 = .rodata:0x0000020C; // type:object size:0x4 scope:local align:4 +@98894 = .rodata:0x00000210; // type:object size:0x4 scope:local align:4 data:float +lbl_700_data_0 = .data:0x00000000; // type:object size:0x1 data:byte +lbl_700_data_1 = .data:0x00000001; // type:object size:0x5 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daObjZraMark_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_ZRA_MARK = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +roottype$96983 = .data:0x0000005C; // type:object size:0x4 scope:local align:4 data:4byte +__vt__18daNpcF_ActorMngr_c = .data:0x00000060; // type:object size:0xC scope:global align:4 +lbl_700_data_6C = .data:0x0000006C; // type:object size:0x13 data:string +__RTTI__18daNpcF_ActorMngr_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zra_freeze/splits.txt b/config/RZDP01/rels/d_a_obj_zra_freeze/splits.txt new file mode 100644 index 0000000000..5c333dd696 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zra_freeze/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zra_freeze.cpp: + .text start:0x0000005C end:0x0000093C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_obj_zra_freeze/symbols.txt b/config/RZDP01/rels/d_a_obj_zra_freeze/symbols.txt new file mode 100644 index 0000000000..2783605d71 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zra_freeze/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daZraFreeze_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +chkActorInScreen__13daZraFreeze_cFv = .text:0x000000C8; // type:function size:0x1A4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000026C; // type:function size:0x4 scope:global align:4 +Create__13daZraFreeze_cFv = .text:0x00000270; // type:function size:0x160 scope:global align:4 +CreateHeap__13daZraFreeze_cFv = .text:0x000003D0; // type:function size:0x7C scope:global align:4 +setHitodamaPrtcl__13daZraFreeze_cFv = .text:0x0000044C; // type:function size:0x1BC scope:global align:4 +Execute__13daZraFreeze_cFv = .text:0x00000608; // type:function size:0x248 scope:global align:4 +Draw__13daZraFreeze_cFv = .text:0x00000850; // type:function size:0xA8 scope:global align:4 +daZraFreeze_Draw__FP13daZraFreeze_c = .text:0x000008F8; // type:function size:0x4 scope:global align:4 +daZraFreeze_Execute__FP13daZraFreeze_c = .text:0x000008FC; // type:function size:0x4 scope:global align:4 +daZraFreeze_IsDelete__FP13daZraFreeze_c = .text:0x00000900; // type:function size:0x8 scope:global align:4 +daZraFreeze_Delete__FP13daZraFreeze_c = .text:0x00000908; // type:function size:0x30 scope:global align:4 +daZraFreeze_create__FP10fopAc_ac_c = .text:0x00000938; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_DATA = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +@93223 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93224 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93225 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93296 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +id$92134 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93342 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93343 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93344 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +lbl_701_data_0 = .data:0x00000000; // type:object size:0x4 data:string +l_arcName = .data:0x00000004; // type:object size:0x4 scope:global align:4 data:4byte +lbl_701_data_8 = .data:0x00000008; // type:object size:0xD data:string +lbl_701_data_15 = .data:0x00000015; // type:object size:0x10 data:string +lbl_701_data_25 = .data:0x00000025; // type:object size:0xF data:string +l_bmdName$92119 = .data:0x00000034; // type:object size:0xC scope:local align:4 +lbl_701_data_40 = .data:0x00000040; // type:object size:0xB data:string +l_daZraFreeze_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_OBJ_ZRAFREEZE = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_obj_zra_rock/splits.txt b/config/RZDP01/rels/d_a_obj_zra_rock/splits.txt new file mode 100644 index 0000000000..0de97e968e --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zra_rock/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_obj_zra_rock.cpp: + .text start:0x0000005C end:0x00000798 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000C4 diff --git a/config/RZDP01/rels/d_a_obj_zra_rock/symbols.txt b/config/RZDP01/rels/d_a_obj_zra_rock/symbols.txt new file mode 100644 index 0000000000..06f3d65e96 --- /dev/null +++ b/config/RZDP01/rels/d_a_obj_zra_rock/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setAttnPos__14daObjZraRock_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +setBaseMtx__14daObjZraRock_cFv = .text:0x000000E4; // type:function size:0x88 scope:global align:4 +setEnvTevColor__14daObjZraRock_cFv = .text:0x0000016C; // type:function size:0x58 scope:global align:4 +setRoomNo__14daObjZraRock_cFv = .text:0x000001C4; // type:function size:0x40 scope:global align:4 +Create__14daObjZraRock_cFv = .text:0x00000204; // type:function size:0x144 scope:global align:4 +CreateHeap__14daObjZraRock_cFv = .text:0x00000348; // type:function size:0x114 scope:global align:4 +create__14daObjZraRock_cFv = .text:0x0000045C; // type:function size:0x164 scope:global align:4 +Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000005C0; // type:function size:0x58 scope:global align:4 +Draw__14daObjZraRock_cFv = .text:0x00000618; // type:function size:0xD0 scope:global align:4 +Delete__14daObjZraRock_cFv = .text:0x000006E8; // type:function size:0x68 scope:global align:4 +daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000750; // type:function size:0x10 scope:global align:4 +daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000760; // type:function size:0x4 scope:global align:4 +daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000764; // type:function size:0x8 scope:global align:4 +daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000076C; // type:function size:0x4 scope:global align:4 +daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global align:4 +dComIfGd_setListBG__Fv = .text:0x00000774; // type:function size:0x24 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95793 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95794 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95795 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95874 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +lbl_702_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_702_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_daObjZraRock_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Obj_ZraRock = .data:0x00000040; // type:object size:0x30 scope:global align:4 +__vt__14daObjZraRock_c = .data:0x00000070; // type:object size:0x28 scope:global align:4 +lbl_702_data_98 = .data:0x00000098; // type:object size:0xF data:string +@95061 = .data:0x000000A8; // type:object size:0x14 scope:local align:4 +__RTTI__14daObjZraRock_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_passer_mng/splits.txt b/config/RZDP01/rels/d_a_passer_mng/splits.txt new file mode 100644 index 0000000000..2408aea09c --- /dev/null +++ b/config/RZDP01/rels/d_a_passer_mng/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_passer_mng.cpp: + .text start:0x0000005C end:0x00001720 + .rodata start:0x00000000 end:0x000000B4 + .data start:0x00000000 end:0x00000150 diff --git a/config/RZDP01/rels/d_a_passer_mng/symbols.txt b/config/RZDP01/rels/d_a_passer_mng/symbols.txt new file mode 100644 index 0000000000..0850d305b4 --- /dev/null +++ b/config/RZDP01/rels/d_a_passer_mng/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daPasserMng_Execute__FP13daPasserMng_c = .text:0x0000005C; // type:function size:0x200 scope:global align:4 +getPasserParam__13daPasserMng_cFv = .text:0x0000025C; // type:function size:0xFFC scope:global align:4 +daPasserMng_IsDelete__FP13daPasserMng_c = .text:0x00001258; // type:function size:0x8 scope:global align:4 +daPasserMng_Delete__FP13daPasserMng_c = .text:0x00001260; // type:function size:0x48 scope:global align:4 +daPasserMng_Create__FP10fopAc_ac_c = .text:0x000012A8; // type:function size:0x414 scope:global align:4 +getTime__13daPasserMng_cFv = .text:0x000016BC; // type:function size:0x64 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +M_attr__13daPasserMng_c = .rodata:0x00000000; // type:object size:0x8 scope:global align:4 +groupA = .rodata:0x00000008; // type:object size:0x20 scope:global align:4 +groupB = .rodata:0x00000028; // type:object size:0x24 scope:global align:4 +groupC = .rodata:0x0000004C; // type:object size:0x24 scope:global align:4 +groupD = .rodata:0x00000070; // type:object size:0x20 scope:global align:4 +@94974 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@94975 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@94976 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@94977 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@94978 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@94981 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 data:double +@95140 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 data:float +mGroupTbl__13daPasserMng_c = .data:0x00000000; // type:object size:0x10 scope:global align:4 +@94984 = .data:0x00000010; // type:object size:0x78 scope:local align:4 +@94983 = .data:0x00000088; // type:object size:0x78 scope:local align:4 +l_daPasserMng_Method = .data:0x00000100; // type:object size:0x20 scope:global align:4 +g_profile_PASSER_MNG = .data:0x00000120; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_path_line/splits.txt b/config/RZDP01/rels/d_a_path_line/splits.txt new file mode 100644 index 0000000000..a7ee2daafa --- /dev/null +++ b/config/RZDP01/rels/d_a_path_line/splits.txt @@ -0,0 +1,11 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +d/actor/d_a_path_line.cpp: + .data start:0x00000000 end:0x00000034 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_path_line/symbols.txt b/config/RZDP01/rels/d_a_path_line/symbols.txt new file mode 100644 index 0000000000..cde229fd21 --- /dev/null +++ b/config/RZDP01/rels/d_a_path_line/symbols.txt @@ -0,0 +1,6 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_profile_PATH_LINE = .data:0x00000000; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_peru/splits.txt b/config/RZDP01/rels/d_a_peru/splits.txt new file mode 100644 index 0000000000..d5b5b6c294 --- /dev/null +++ b/config/RZDP01/rels/d_a_peru/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_peru.cpp: + .text start:0x000000CC end:0x00003B4C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000138 + .data start:0x00000000 end:0x00000880 + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_peru/symbols.txt b/config/RZDP01/rels/d_a_peru/symbols.txt new file mode 100644 index 0000000000..b60bc03a98 --- /dev/null +++ b/config/RZDP01/rels/d_a_peru/symbols.txt @@ -0,0 +1,194 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__8daPeru_cFv = .text:0x000000CC; // type:function size:0xDC scope:global align:4 +create__8daPeru_cFv = .text:0x000001A8; // type:function size:0x48C scope:global align:4 +CreateHeap__8daPeru_cFv = .text:0x00000634; // type:function size:0x274 scope:global align:4 +typeInitialize__8daPeru_cFv = .text:0x000008A8; // type:function size:0x104 scope:global align:4 +Draw__8daPeru_cFv = .text:0x000009AC; // type:function size:0x9C scope:global align:4 +createHeapCallBack__8daPeru_cFP10fopAc_ac_c = .text:0x00000A48; // type:function size:0x4 scope:global align:4 +ctrlJointCallBack__8daPeru_cFP8J3DJointi = .text:0x00000A4C; // type:function size:0x54 scope:global align:4 +isDelete__8daPeru_cFv = .text:0x00000AA0; // type:function size:0x34 scope:global align:4 +reset__8daPeru_cFv = .text:0x00000AD4; // type:function size:0x154 scope:global align:4 +setParam__8daPeru_cFv = .text:0x00000C28; // type:function size:0x104 scope:global align:4 +setAfterTalkMotion__8daPeru_cFv = .text:0x00000D2C; // type:function size:0x1C scope:global align:4 +srchActors__8daPeru_cFv = .text:0x00000D48; // type:function size:0xB0 scope:global align:4 +evtTalk__8daPeru_cFv = .text:0x00000DF8; // type:function size:0xDC scope:global align:4 +evtCutProc__8daPeru_cFv = .text:0x00000ED4; // type:function size:0xB8 scope:global align:4 +action__8daPeru_cFv = .text:0x00000F8C; // type:function size:0x4C scope:global align:4 +setAttnPos__8daPeru_cFv = .text:0x00000FD8; // type:function size:0x224 scope:global align:4 +setCollision__8daPeru_cFv = .text:0x000011FC; // type:function size:0x1B0 scope:global align:4 +drawDbgInfo__8daPeru_cFv = .text:0x000013AC; // type:function size:0x8 scope:global align:4 +setAction__8daPeru_cFM8daPeru_cFPCvPvi_ii = .text:0x000013B4; // type:function size:0xB0 scope:global align:4 +wait__8daPeru_cFi = .text:0x00001464; // type:function size:0x214 scope:global align:4 +is_AppearDemo_start__8daPeru_cFv = .text:0x00001678; // type:function size:0x7C scope:global align:4 +talk__8daPeru_cFi = .text:0x000016F4; // type:function size:0x288 scope:global align:4 +jump_st__8daPeru_cFi = .text:0x0000197C; // type:function size:0x1B0 scope:global align:4 +jump_ed__8daPeru_cFi = .text:0x00001B2C; // type:function size:0x190 scope:global align:4 +sniff__8daPeru_cFi = .text:0x00001CBC; // type:function size:0x130 scope:global align:4 +demo_appear__8daPeru_cFi = .text:0x00001DEC; // type:function size:0x124 scope:global align:4 +demo_walk_to_link__8daPeru_cFi = .text:0x00001F10; // type:function size:0x178 scope:global align:4 +demo_walk_circle__8daPeru_cFi = .text:0x00002088; // type:function size:0x144 scope:global align:4 +demo_walk_to_window__8daPeru_cFi = .text:0x000021CC; // type:function size:0x1E4 scope:global align:4 +demo_walk_to_pathway__8daPeru_cFi = .text:0x000023B0; // type:function size:0x174 scope:global align:4 +cutAppear__8daPeru_cFi = .text:0x00002524; // type:function size:0x94 scope:global align:4 +_cutAppear_Init__8daPeru_cFRCi = .text:0x000025B8; // type:function size:0x620 scope:global align:4 +_cutAppear_Main__8daPeru_cFRCi = .text:0x00002BD8; // type:function size:0x420 scope:global align:4 +_catdoor_open__8daPeru_cFv = .text:0x00002FF8; // type:function size:0xE0 scope:global align:4 +_catdoor_open_demoskip__8daPeru_cFv = .text:0x000030D8; // type:function size:0x68 scope:global align:4 +cutAppear_skip__8daPeru_cFi = .text:0x00003140; // type:function size:0x94 scope:global align:4 +_cutAppear_skip_Init__8daPeru_cFRCi = .text:0x000031D4; // type:function size:0xD8 scope:global align:4 +_cutAppear_skip_Main__8daPeru_cFRCi = .text:0x000032AC; // type:function size:0x18 scope:global align:4 +daPeru_Create__FPv = .text:0x000032C4; // type:function size:0x4 scope:global align:4 +daPeru_Delete__FPv = .text:0x000032C8; // type:function size:0x34 scope:global align:4 +daPeru_Execute__FPv = .text:0x000032FC; // type:function size:0x4 scope:global align:4 +daPeru_Draw__FPv = .text:0x00003300; // type:function size:0x4 scope:global align:4 +daPeru_IsDelete__FPv = .text:0x00003304; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_peru_cpp = .text:0x0000330C; // type:function size:0x68 scope:global align:4 +__dt__13daNpcT_Path_cFv = .text:0x00003374; // type:function size:0x40 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000033B4; // type:function size:0x40 scope:global align:4 +__dt__15daNpcT_JntAnm_cFv = .text:0x000033F4; // type:function size:0xCC scope:global align:4 +__dt__22daNpcT_MotionSeqMngr_cFv = .text:0x000034C0; // type:function size:0x40 scope:global align:4 +__ct__22daNpcT_MotionSeqMngr_cFPCQ222daNpcT_MotionSeqMngr_c18sequenceStepData_ci = .text:0x00003500; // type:function size:0x44 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00003544; // type:function size:0x3C scope:global align:4 +initialize__8daNpcT_cFv = .text:0x00003580; // type:function size:0xF4 scope:global align:4 +setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs = .text:0x00003674; // type:function size:0xFC scope:global align:4 +setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs = .text:0x00003770; // type:function size:0x110 scope:global align:4 +setMode__15daNpcT_JntAnm_cFii = .text:0x00003880; // type:function size:0x80 scope:global align:4 +setDirect__15daNpcT_JntAnm_cFUc = .text:0x00003900; // type:function size:0x1C scope:global align:4 +lookActor__15daNpcT_JntAnm_cFP10fopAc_ac_cfUc = .text:0x0000391C; // type:function size:0x94 scope:global align:4 +fopAcM_SetPosition__FP10fopAc_ac_cfff = .text:0x000039B0; // type:function size:0x10 scope:global align:4 +fopAcM_SetOldPosition__FP10fopAc_ac_cfff = .text:0x000039C0; // type:function size:0x10 scope:global align:4 +getEyeballMaterialNo__8daPeru_cFv = .text:0x000039D0; // type:function size:0x8 scope:global align:4 +getBackboneJointNo__8daPeru_cFv = .text:0x000039D8; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daPeru_cFv = .text:0x000039E0; // type:function size:0x8 scope:global align:4 +getHeadJointNo__8daPeru_cFv = .text:0x000039E8; // type:function size:0x8 scope:global align:4 +beforeMove__8daPeru_cFv = .text:0x000039F0; // type:function size:0x78 scope:global align:4 +checkRemoveJoint__8daPeru_cFi = .text:0x00003A68; // type:function size:0x10 scope:global align:4 +checkChangeJoint__8daPeru_cFi = .text:0x00003A78; // type:function size:0x10 scope:global align:4 +__dt__14daPeru_Param_cFv = .text:0x00003A88; // type:function size:0x40 scope:global align:4 +__ct__14daPeru_Param_cFv = .text:0x00003AC8; // type:function size:0x10 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00003AD8; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m__14daPeru_Param_c = .rodata:0x00000000; // type:object size:0x98 scope:global align:4 +@99750 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +@99751 = .rodata:0x0000009C; // type:object size:0x4 scope:local align:4 +@99752 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 +@99753 = .rodata:0x000000A4; // type:object size:0x4 scope:local align:4 +@99781 = .rodata:0x000000A8; // type:object size:0x4 scope:local align:4 data:float +@99782 = .rodata:0x000000AC; // type:object size:0x4 scope:local align:4 +@99783 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@99835 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 data:float +@99876 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 data:string +@99877 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@99878 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@99913 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 data:float +@100014 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 data:float +@100100 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@100101 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@100102 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@100105 = .rodata:0x000000D8; // type:object size:0x8 scope:local align:4 data:double +@95389 = .rodata:0x000000E0; // type:object size:0x8 scope:local align:4 data:4byte +@100300 = .rodata:0x000000E8; // type:object size:0x4 scope:local align:4 +@100301 = .rodata:0x000000EC; // type:object size:0x4 scope:local align:4 +@100302 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@100303 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 +@100304 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 +@100305 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 +@100359 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@100371 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +@100383 = .rodata:0x00000108; // type:object size:0x4 scope:local align:4 +@100384 = .rodata:0x0000010C; // type:object size:0x4 scope:local align:4 +@100385 = .rodata:0x00000110; // type:object size:0x4 scope:local align:4 +@100398 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@100414 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 +@100415 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 +@100416 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 +@100429 = .rodata:0x00000124; // type:object size:0x4 scope:local align:4 +@100430 = .rodata:0x00000128; // type:object size:0x4 scope:local align:4 +@100431 = .rodata:0x0000012C; // type:object size:0x4 scope:local align:4 +@100432 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@100433 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_bmdData = .data:0x00000000; // type:object size:0x8 scope:global align:4 +lbl_704_data_8 = .data:0x00000008; // type:object size:0x1 +lbl_704_data_9 = .data:0x00000009; // type:object size:0xC data:string +lbl_704_data_15 = .data:0x00000015; // type:object size:0x11 data:string +l_evtList = .data:0x00000028; // type:object size:0x18 scope:global align:4 +lbl_704_data_40 = .data:0x00000040; // type:object size:0x5 data:string +l_resNameList = .data:0x00000048; // type:object size:0x8 scope:global align:4 +lbl_704_data_50 = .data:0x00000050; // type:object size:0x4 +l_loadResPtrnList = .data:0x00000054; // type:object size:0xC scope:global align:4 +l_faceMotionAnmData = .data:0x00000060; // type:object size:0x8C scope:global align:4 +l_motionAnmData = .data:0x000000EC; // type:object size:0x134 scope:global align:4 +l_faceMotionSequenceData = .data:0x00000220; // type:object size:0x50 scope:global align:4 +l_motionSequenceData = .data:0x00000270; // type:object size:0xA0 scope:global align:4 +mCutNameList__8daPeru_c = .data:0x00000310; // type:object size:0xC scope:global align:4 +mCutList__8daPeru_c = .data:0x0000031C; // type:object size:0x24 scope:global align:4 data:4byte +@99937 = .data:0x00000340; // type:object size:0xC scope:local align:4 data:4byte +@100035 = .data:0x0000034C; // type:object size:0xC scope:local align:4 data:4byte +@100036 = .data:0x00000358; // type:object size:0xC scope:local align:4 data:4byte +lbl_704_data_364 = .data:0x00000364; // type:object size:0x5 data:string +@100249 = .data:0x0000036C; // type:object size:0xC scope:local align:4 data:4byte +@100250 = .data:0x00000378; // type:object size:0xC scope:local align:4 data:4byte +@100292 = .data:0x00000384; // type:object size:0xC scope:local align:4 data:4byte +@100316 = .data:0x00000390; // type:object size:0xC scope:local align:4 data:4byte +@100349 = .data:0x0000039C; // type:object size:0xC scope:local align:4 data:4byte +@100379 = .data:0x000003A8; // type:object size:0xC scope:local align:4 data:4byte +@100392 = .data:0x000003B4; // type:object size:0xC scope:local align:4 data:4byte +@100406 = .data:0x000003C0; // type:object size:0xC scope:local align:4 data:4byte +@100423 = .data:0x000003CC; // type:object size:0xC scope:local align:4 data:4byte +lbl_704_data_3D8 = .data:0x000003D8; // type:object size:0x7 data:string +@100467 = .data:0x000003E0; // type:object size:0xC scope:local align:4 +@100468 = .data:0x000003EC; // type:object size:0xC scope:local align:4 +@100469 = .data:0x000003F8; // type:object size:0xC scope:local align:4 +@100470 = .data:0x00000404; // type:object size:0xC scope:local align:4 +@100471 = .data:0x00000410; // type:object size:0xC scope:local align:4 +@100472 = .data:0x0000041C; // type:object size:0xC scope:local align:4 +@100523 = .data:0x00000428; // type:object size:0xC scope:local align:4 data:4byte +@100583 = .data:0x00000434; // type:object size:0xC scope:local align:4 data:4byte +daPeru_MethodTable = .data:0x00000440; // type:object size:0x20 scope:global align:4 +g_profile_PERU = .data:0x00000460; // type:object size:0x30 scope:global align:4 +__vt__8daPeru_c = .data:0x00000490; // type:object size:0xC4 scope:global align:4 +lbl_704_data_554 = .data:0x00000554; // type:object size:0x9 data:string +@96132 = .data:0x00000560; // type:object size:0x14 scope:local align:4 +__RTTI__8daPeru_c = .data:0x00000574; // type:object size:0x8 scope:global align:4 +__vt__14daPeru_Param_c = .data:0x0000057C; // type:object size:0xC scope:global align:4 +lbl_704_data_588 = .data:0x00000588; // type:object size:0xF data:string +__RTTI__14daPeru_Param_c = .data:0x00000598; // type:object size:0x8 scope:global align:4 +lbl_704_data_5A0 = .data:0x000005A0; // type:object size:0x9 data:string +@96140 = .data:0x000005AC; // type:object size:0xC scope:local align:4 +__vt__15daNpcT_JntAnm_c = .data:0x000005C0; // type:object size:0xC scope:global align:4 +lbl_704_data_5CC = .data:0x000005CC; // type:object size:0x10 data:string +__RTTI__15daNpcT_JntAnm_c = .data:0x000005DC; // type:object size:0x8 scope:global align:4 +__vt__13daNpcT_Path_c = .data:0x000005E4; // type:object size:0xC scope:global align:4 +lbl_704_data_5F0 = .data:0x000005F0; // type:object size:0xE data:string +__RTTI__13daNpcT_Path_c = .data:0x00000600; // type:object size:0x8 scope:global align:4 +__vt__22daNpcT_MotionSeqMngr_c = .data:0x00000608; // type:object size:0xC scope:global align:4 +lbl_704_data_614 = .data:0x00000614; // type:object size:0x17 data:string +__RTTI__22daNpcT_MotionSeqMngr_c = .data:0x0000062C; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x00000634; // type:object size:0xC scope:global align:4 +lbl_704_data_640 = .data:0x00000640; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x00000654; // type:object size:0x8 scope:global align:4 +lbl_704_data_65C = .data:0x0000065C; // type:object size:0x34 +@96207 = .data:0x00000690; // type:object size:0x3C scope:local align:4 +lbl_704_data_6CC = .data:0x000006CC; // type:object size:0x14 +@96209 = .data:0x000006E0; // type:object size:0x34 scope:local align:4 +lbl_704_data_714 = .data:0x00000714; // type:object size:0x14 +@96267 = .data:0x00000728; // type:object size:0x24 scope:local align:4 +lbl_704_data_74C = .data:0x0000074C; // type:object size:0x18 +@96269 = .data:0x00000764; // type:object size:0xC scope:local align:4 +lbl_704_data_770 = .data:0x00000770; // type:object size:0x1C +@96271 = .data:0x0000078C; // type:object size:0xC scope:local align:4 +lbl_704_data_798 = .data:0x00000798; // type:object size:0xE8 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@94970 = .bss:0x00000008; // type:object size:0xC scope:local align:4 data:float +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 +@95865 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +see_pos$95862 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_ppolamp/splits.txt b/config/RZDP01/rels/d_a_ppolamp/splits.txt new file mode 100644 index 0000000000..fcf4f9f98b --- /dev/null +++ b/config/RZDP01/rels/d_a_ppolamp/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_ppolamp.cpp: + .text start:0x0000005C end:0x00000888 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000B8 + .bss start:0x00000000 end:0x00000014 diff --git a/config/RZDP01/rels/d_a_ppolamp/symbols.txt b/config/RZDP01/rels/d_a_ppolamp/symbols.txt new file mode 100644 index 0000000000..52b640857c --- /dev/null +++ b/config/RZDP01/rels/d_a_ppolamp/symbols.txt @@ -0,0 +1,47 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daPPolamp_c_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__11daPPolamp_cFv = .text:0x00000060; // type:function size:0x90 scope:global align:4 +create__11daPPolamp_cFv = .text:0x000000F0; // type:function size:0x118 scope:global align:4 +execute__11daPPolamp_cFv = .text:0x00000208; // type:function size:0x60 scope:global align:4 +draw__11daPPolamp_cFv = .text:0x00000268; // type:function size:0x184 scope:global align:4 +setModelMtx__11daPPolamp_cFv = .text:0x000003EC; // type:function size:0x78 scope:global align:4 +setPclModelMtx__11daPPolamp_cFv = .text:0x00000464; // type:function size:0xDC scope:global align:4 +createHeap__11daPPolamp_cFv = .text:0x00000540; // type:function size:0xF8 scope:global align:4 +moveSwing__11daPPolamp_cFv = .text:0x00000638; // type:function size:0x154 scope:global align:4 +initParam__11daPPolamp_cFv = .text:0x0000078C; // type:function size:0x34 scope:global align:4 +daPPolamp_create__FP11daPPolamp_c = .text:0x000007C0; // type:function size:0x8C scope:global align:4 +daPPolamp_Delete__FP11daPPolamp_c = .text:0x0000084C; // type:function size:0x34 scope:global align:4 +daPPolamp_execute__FP11daPPolamp_c = .text:0x00000880; // type:function size:0x4 scope:global align:4 +daPPolamp_draw__FP11daPPolamp_c = .text:0x00000884; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90462 = .rodata:0x00000000; // type:object size:0xC scope:local align:4 +@90487 = .rodata:0x0000000C; // type:object size:0x8 scope:local align:4 data:2byte +@90493 = .rodata:0x00000014; // type:object size:0x8 scope:local align:4 data:2byte +@90524 = .rodata:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +@91339 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@91345 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91346 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91347 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91348 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91349 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91352 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 +@91357 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +UP_VAL$90564 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +MAX_ADD$90565 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +lbl_705_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +daPPolamp_METHODS = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_PPolamp = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__11daPPolamp_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_705_data_68 = .data:0x00000068; // type:object size:0xC data:string +@90622 = .data:0x00000074; // type:object size:0x14 scope:local align:4 +__RTTI__11daPPolamp_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 +lbl_705_data_90 = .data:0x00000090; // type:object size:0x1F data:string +__RTTI__30request_of_phase_process_class = .data:0x000000B0; // type:object size:0x8 scope:global align:4 +...bss.0 = .bss:0x00000000; // type:label scope:local align:4 +TEV_COLOR_1$90484 = .bss:0x00000002; // type:object size:0x8 scope:local align:2 +TEV_COLOR_2$90490 = .bss:0x0000000C; // type:object size:0x8 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_scene_exit/splits.txt b/config/RZDP01/rels/d_a_scene_exit/splits.txt new file mode 100644 index 0000000000..0e7e729ee3 --- /dev/null +++ b/config/RZDP01/rels/d_a_scene_exit/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_scene_exit.cpp: + .text start:0x0000005C end:0x00000490 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_scene_exit/symbols.txt b/config/RZDP01/rels/d_a_scene_exit/symbols.txt new file mode 100644 index 0000000000..69b655bc22 --- /dev/null +++ b/config/RZDP01/rels/d_a_scene_exit/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +checkWork__8daScex_cFv = .text:0x0000005C; // type:function size:0x13C scope:global align:4 +daScex_Create__FP10fopAc_ac_c = .text:0x00000198; // type:function size:0xBC scope:global align:4 +daScex_Execute__FP8daScex_c = .text:0x00000254; // type:function size:0x23C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92737 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92738 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92876 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92877 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92878 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_daScex_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SCENE_EXIT = .data:0x00000020; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_scene_exit2/splits.txt b/config/RZDP01/rels/d_a_scene_exit2/splits.txt new file mode 100644 index 0000000000..8732b22b10 --- /dev/null +++ b/config/RZDP01/rels/d_a_scene_exit2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_scene_exit2.cpp: + .text start:0x0000005C end:0x00000578 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x000000CC diff --git a/config/RZDP01/rels/d_a_scene_exit2/symbols.txt b/config/RZDP01/rels/d_a_scene_exit2/symbols.txt new file mode 100644 index 0000000000..d89cc7e92a --- /dev/null +++ b/config/RZDP01/rels/d_a_scene_exit2/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__10daScExit_cFv = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +create__10daScExit_cFv = .text:0x000000E4; // type:function size:0x8C scope:global align:4 +actionWait__10daScExit_cFv = .text:0x00000170; // type:function size:0x6C scope:global align:4 +actionOrderEvent__10daScExit_cFv = .text:0x000001DC; // type:function size:0x84 scope:global align:4 +actionEvent__10daScExit_cFv = .text:0x00000260; // type:function size:0x74 scope:global align:4 +actionDead__10daScExit_cFv = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +demoProc__10daScExit_cFv = .text:0x000002D8; // type:function size:0x1E0 scope:global align:4 +checkArea__10daScExit_cFv = .text:0x000004B8; // type:function size:0x48 scope:global align:4 +daScExit_Draw__FP10daScExit_c = .text:0x00000500; // type:function size:0x8 scope:global align:4 +daScExit_Execute__FP10daScExit_c = .text:0x00000508; // type:function size:0x3C scope:global align:4 +daScExit_Delete__FP10daScExit_c = .text:0x00000544; // type:function size:0x30 scope:global align:4 +daScExit_Create__FP10daScExit_c = .text:0x00000574; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92495 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92569 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92570 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92571 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92572 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +lbl_117_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_117_data_10 = .data:0x00000010; // type:object size:0xB data:string +l_evName = .data:0x0000001C; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91776 = .data:0x00000020; // type:object size:0x30 scope:local align:4 +lbl_117_data_50 = .data:0x00000050; // type:object size:0x5 data:string +lbl_117_data_55 = .data:0x00000055; // type:object size:0x6 data:string +lbl_117_data_5B = .data:0x0000005B; // type:object size:0xA data:string +action_table$91817 = .data:0x00000068; // type:object size:0xC scope:local align:4 +lbl_117_data_74 = .data:0x00000074; // type:object size:0x6 data:string +l_daScExit_Method = .data:0x0000007C; // type:object size:0x20 scope:global align:4 +g_profile_SCENE_EXIT2 = .data:0x0000009C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_set_bgobj/splits.txt b/config/RZDP01/rels/d_a_set_bgobj/splits.txt new file mode 100644 index 0000000000..81a870a3e1 --- /dev/null +++ b/config/RZDP01/rels/d_a_set_bgobj/splits.txt @@ -0,0 +1,13 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_set_bgobj.cpp: + .text start:0x0000005C end:0x000001A0 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_set_bgobj/symbols.txt b/config/RZDP01/rels/d_a_set_bgobj/symbols.txt new file mode 100644 index 0000000000..1d26195294 --- /dev/null +++ b/config/RZDP01/rels/d_a_set_bgobj/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateInit__12daSetBgObj_cFv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +create__12daSetBgObj_cFv = .text:0x000000E0; // type:function size:0x8C scope:global align:4 +daSetBgObj_Delete__FP12daSetBgObj_c = .text:0x0000016C; // type:function size:0x30 scope:global align:4 +daSetBgObj_Create__FP10fopAc_ac_c = .text:0x0000019C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_26_rodata_0 = .rodata:0x00000000; // type:object size:0x9 data:string +l_bg_profName$88959 = .data:0x00000000; // type:object size:0xA scope:local align:4 +lbl_26_data_A = .data:0x0000000A; // type:object size:0x3 data:string +l_daSetBgObj_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_SET_BG_OBJ = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_shop_item/splits.txt b/config/RZDP01/rels/d_a_shop_item/splits.txt new file mode 100644 index 0000000000..406aa5709d --- /dev/null +++ b/config/RZDP01/rels/d_a_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_shop_item.cpp: + .text start:0x0000005C end:0x000008F8 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_shop_item/symbols.txt b/config/RZDP01/rels/d_a_shop_item/symbols.txt new file mode 100644 index 0000000000..c78e07fbbb --- /dev/null +++ b/config/RZDP01/rels/d_a_shop_item/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getShopArcname__12daShopItem_cFv = .text:0x0000005C; // type:function size:0x24C scope:global align:4 +CreateInit__12daShopItem_cFv = .text:0x000002A8; // type:function size:0x12C scope:global align:4 +set_mtx__12daShopItem_cFv = .text:0x000003D4; // type:function size:0x174 scope:global align:4 +_draw__12daShopItem_cFv = .text:0x00000548; // type:function size:0x54 scope:global align:4 +setListStart__12daShopItem_cFv = .text:0x0000059C; // type:function size:0x4 scope:global align:4 +setShadow__12daShopItem_cFv = .text:0x000005A0; // type:function size:0x84 scope:global align:4 +chkFlag__12daShopItem_cFi = .text:0x00000624; // type:function size:0x20 scope:global align:4 +getTevFrm__12daShopItem_cFv = .text:0x00000644; // type:function size:0x20 scope:global align:4 +getBtpFrm__12daShopItem_cFv = .text:0x00000664; // type:function size:0x20 scope:global align:4 +getShadowSize__12daShopItem_cFv = .text:0x00000684; // type:function size:0x1C scope:global align:4 +getCollisionH__12daShopItem_cFv = .text:0x000006A0; // type:function size:0x1C scope:global align:4 +getCollisionR__12daShopItem_cFv = .text:0x000006BC; // type:function size:0x1C scope:global align:4 +daShopItem_Create__FPv = .text:0x000006D8; // type:function size:0x184 scope:global align:4 +daShopItem_Delete__FPv = .text:0x0000085C; // type:function size:0x3C scope:global align:4 +daShopItem_Draw__FPv = .text:0x00000898; // type:function size:0x4 scope:global align:4 +daShopItem_Execute__FPv = .text:0x0000089C; // type:function size:0x54 scope:global align:4 +daShopItem_IsDelete__FPv = .text:0x000008F0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +m_cullfar_max__12daShopItem_c = .rodata:0x00000000; // type:object size:0x4 scope:global align:4 +@90408 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@90409 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90410 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90411 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90412 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@90413 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90415 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@90484 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_118_data_0 = .data:0x00000000; // type:object size:0x8 data:string +lbl_118_data_8 = .data:0x00000008; // type:object size:0x8 data:string +daShopItemMethodTable = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_ShopItem = .data:0x00000030; // type:object size:0x30 scope:global align:4 +__vt__12daShopItem_c = .data:0x00000060; // type:object size:0x44 scope:global align:4 +lbl_118_data_A4 = .data:0x000000A4; // type:object size:0xD data:string +@89403 = .data:0x000000B4; // type:object size:0x14 scope:local align:4 +__RTTI__12daShopItem_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_skip_2D/splits.txt b/config/RZDP01/rels/d_a_skip_2D/splits.txt new file mode 100644 index 0000000000..a4839091cf --- /dev/null +++ b/config/RZDP01/rels/d_a_skip_2D/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_skip_2D.cpp: + .text start:0x0000005C end:0x00000204 + .data start:0x00000000 end:0x0000007C diff --git a/config/RZDP01/rels/d_a_skip_2D/symbols.txt b/config/RZDP01/rels/d_a_skip_2D/symbols.txt new file mode 100644 index 0000000000..ddf23f8de7 --- /dev/null +++ b/config/RZDP01/rels/d_a_skip_2D/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daSkip2D_createHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +createHeap__10daSkip2D_cFv = .text:0x00000060; // type:function size:0x54 scope:global align:4 +create__10daSkip2D_cFv = .text:0x000000B4; // type:function size:0x88 scope:global align:4 +initiate__10daSkip2D_cFv = .text:0x0000013C; // type:function size:0x14 scope:global align:4 +daSkip2D_Create__FPv = .text:0x00000150; // type:function size:0x4 scope:global align:4 +daSkip2D_Delete__FPv = .text:0x00000154; // type:function size:0x8 scope:global align:4 +daSkip2D_Execute__FPv = .text:0x0000015C; // type:function size:0x8 scope:global align:4 +daSkip2D_Draw__FPv = .text:0x00000164; // type:function size:0x40 scope:global align:4 +daSkip2D_IsDelete__FPv = .text:0x000001A4; // type:function size:0x8 scope:global align:4 +__dt__10daSkip2D_cFv = .text:0x000001AC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +daSkip2D_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SKIP2D = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__10daSkip2D_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_706_data_5C = .data:0x0000005C; // type:object size:0xB data:string +@89137 = .data:0x00000068; // type:object size:0xC scope:local align:4 +__RTTI__10daSkip2D_c = .data:0x00000074; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_spinner/splits.txt b/config/RZDP01/rels/d_a_spinner/splits.txt new file mode 100644 index 0000000000..45c48b1351 --- /dev/null +++ b/config/RZDP01/rels/d_a_spinner/splits.txt @@ -0,0 +1,21 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_spinner.cpp: + .text start:0x000000CC end:0x00002A4C + .rodata start:0x00000000 end:0x000000E8 + .data start:0x00000000 end:0x0000009C + .bss start:0x00000008 end:0x00000034 diff --git a/config/RZDP01/rels/d_a_spinner/symbols.txt b/config/RZDP01/rels/d_a_spinner/symbols.txt new file mode 100644 index 0000000000..8531403a83 --- /dev/null +++ b/config/RZDP01/rels/d_a_spinner/symbols.txt @@ -0,0 +1,87 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +createHeap__11daSpinner_cFv = .text:0x000000CC; // type:function size:0xC0 scope:global align:4 +daSpinner_createHeap__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x4 scope:global align:4 +create__11daSpinner_cFv = .text:0x00000190; // type:function size:0x2B8 scope:global align:4 +daSpinner_Create__FP10fopAc_ac_c = .text:0x00000448; // type:function size:0x4 scope:global align:4 +__dt__11daSpinner_cFv = .text:0x0000044C; // type:function size:0xD4 scope:global align:4 +daSpinner_Delete__FP11daSpinner_c = .text:0x00000520; // type:function size:0x28 scope:global align:4 +setRoomInfo__11daSpinner_cFv = .text:0x00000548; // type:function size:0x94 scope:global align:4 +setMatrix__11daSpinner_cFv = .text:0x000005DC; // type:function size:0xA8 scope:global align:4 +setEffect__11daSpinner_cFv = .text:0x00000684; // type:function size:0x2E4 scope:global align:4 +posMove__11daSpinner_cFv = .text:0x00000968; // type:function size:0x828 scope:global align:4 +setReflectAngle__11daSpinner_cFv = .text:0x00001190; // type:function size:0xE4 scope:global align:4 +setWallHit__11daSpinner_cFsUl = .text:0x00001274; // type:function size:0x1DC scope:global align:4 +setAnm__11daSpinner_cFv = .text:0x00001450; // type:function size:0x144 scope:global align:4 +setNextPathNum__11daSpinner_cFv = .text:0x00001594; // type:function size:0x7C scope:global align:4 +getPathNextPos__11daSpinner_cFv = .text:0x00001610; // type:function size:0x60 scope:global align:4 +checkLineWallHit__11daSpinner_cFP4cXyzP4cXyz = .text:0x00001670; // type:function size:0x80 scope:global align:4 +checkPathMove__11daSpinner_cFv = .text:0x000016F0; // type:function size:0x468 scope:global align:4 +setSpreadEffect__11daSpinner_cFv = .text:0x00001B58; // type:function size:0x198 scope:global align:4 +clearSpreadEffect__11daSpinner_cFv = .text:0x00001CF0; // type:function size:0x78 scope:global align:4 +execute__11daSpinner_cFv = .text:0x00001D68; // type:function size:0xB18 scope:global align:4 +daSpinner_Execute__FP11daSpinner_c = .text:0x00002880; // type:function size:0x4 scope:global align:4 +draw__11daSpinner_cFv = .text:0x00002884; // type:function size:0x158 scope:global align:4 +daSpinner_Draw__FP11daSpinner_c = .text:0x000029DC; // type:function size:0x4 scope:global align:4 +setGlobalParticleScale__14JPABaseEmitterFRCQ29JGeometry8TVec3 = .text:0x000029E0; // type:function size:0x14 scope:global align:4 +checkDemoSpinnerKeep__9daAlink_cCFv = .text:0x000029F4; // type:function size:0x28 scope:global align:4 +checkGameOverWindow__9daAlink_cCFv = .text:0x00002A1C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@109647 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@109686 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@109687 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:string +@109688 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@109689 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@109690 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@109691 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@109692 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@109695 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +@109786 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@109795 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@109843 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@109844 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@109845 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@109983 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@109984 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@109985 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@109986 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@109987 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@109988 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@110052 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@110085 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +sideCheckVec0$106679 = .rodata:0x0000005C; // type:object size:0xC scope:local align:4 +sideCheckVec1$106680 = .rodata:0x00000068; // type:object size:0xC scope:local align:4 +initSide0$106681 = .rodata:0x00000074; // type:object size:0xC scope:local align:4 +initSide1$106682 = .rodata:0x00000080; // type:object size:0xC scope:local align:4 +initSideOld0$106683 = .rodata:0x0000008C; // type:object size:0xC scope:local align:4 +initSideOld1$106684 = .rodata:0x00000098; // type:object size:0xC scope:local align:4 +@110194 = .rodata:0x000000A8; // type:object size:0x8 scope:local align:4 +effName$106757 = .rodata:0x000000B0; // type:object size:0x4 scope:local align:4 +@110242 = .rodata:0x000000B4; // type:object size:0x4 scope:local align:4 +@110405 = .rodata:0x000000B8; // type:object size:0x4 scope:local align:4 +@110406 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 +@110407 = .rodata:0x000000C0; // type:object size:0x4 scope:local align:4 +@110408 = .rodata:0x000000C4; // type:object size:0x4 scope:local align:4 +@110409 = .rodata:0x000000C8; // type:object size:0x4 scope:local align:4 +@110410 = .rodata:0x000000CC; // type:object size:0x4 scope:local align:4 +@110411 = .rodata:0x000000D0; // type:object size:0x4 scope:local align:4 +@110412 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 +@110413 = .rodata:0x000000D8; // type:object size:0x4 scope:local align:4 +@110420 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float +@110458 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 +@110459 = .rodata:0x000000E4; // type:object size:0x4 scope:local align:4 +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_56_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daSpinner_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_SPINNER = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 data:byte +effDirection$106327 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +@106333 = .bss:0x0000001C; // type:object size:0xC scope:local align:4 +particleScale$106330 = .bss:0x00000028; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_sq/splits.txt b/config/RZDP01/rels/d_a_sq/splits.txt new file mode 100644 index 0000000000..f126386366 --- /dev/null +++ b/config/RZDP01/rels/d_a_sq/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_sq.cpp: + .text start:0x000000CC end:0x0000180C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000008C + .data start:0x00000000 end:0x00000324 + .bss start:0x00000008 end:0x00000048 diff --git a/config/RZDP01/rels/d_a_sq/symbols.txt b/config/RZDP01/rels/d_a_sq/symbols.txt new file mode 100644 index 0000000000..3c0985fd79 --- /dev/null +++ b/config/RZDP01/rels/d_a_sq/symbols.txt @@ -0,0 +1,80 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__10daSq_HIO_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +anm_init__FP8sq_classifUcfi = .text:0x00000138; // type:function size:0x12C scope:global align:4 +daSq_Draw__FP8sq_class = .text:0x00000264; // type:function size:0xF8 scope:global align:4 +way_bg_check__FP8sq_class = .text:0x0000035C; // type:function size:0xF0 scope:global align:4 +turn_set__FP8sq_class = .text:0x0000044C; // type:function size:0x74 scope:global align:4 +daSq_Execute__FP8sq_class = .text:0x000004C0; // type:function size:0xE1C scope:global align:4 +daSq_IsDelete__FP8sq_class = .text:0x000012DC; // type:function size:0x8 scope:global align:4 +daSq_Delete__FP8sq_class = .text:0x000012E4; // type:function size:0x54 scope:global align:4 +useHeapInit__FP10fopAc_ac_c = .text:0x00001338; // type:function size:0x19C scope:global align:4 +daSq_Create__FP10fopAc_ac_c = .text:0x000014D4; // type:function size:0x2B0 scope:global align:4 +__dt__10daSq_HIO_cFv = .text:0x00001784; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_sq_cpp = .text:0x000017C4; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@96060 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96061 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@96062 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@96063 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96064 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96065 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96066 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@96067 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@96087 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@96088 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@96105 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@96106 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93737 = .rodata:0x00000030; // type:object size:0x6 scope:local align:4 data:2byte +@96121 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@96289 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@96290 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@96291 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@96292 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@96293 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@96294 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@96295 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@96296 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@96297 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@96298 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@96299 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@96300 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@96301 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@96302 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96303 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96304 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96305 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96311 = .rodata:0x00000080; // type:object size:0x8 scope:local align:4 +@96442 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +wait_bck = .data:0x00000004; // type:object size:0x10 scope:global align:4 +carry_wait_bck = .data:0x00000014; // type:object size:0xC scope:global align:4 +cc_sph_src$94065 = .data:0x00000020; // type:object size:0x40 scope:local align:4 +at_sph_src$94066 = .data:0x00000060; // type:object size:0x40 scope:local align:4 +l_daSq_Method = .data:0x000000A0; // type:object size:0x20 scope:global align:4 +g_profile_SQ = .data:0x000000C0; // type:object size:0x30 scope:global align:4 +__vt__10daSq_HIO_c = .data:0x000000F0; // type:object size:0xC scope:global align:4 +lbl_119_data_FC = .data:0x000000FC; // type:object size:0xB data:string +@94100 = .data:0x00000108; // type:object size:0xC scope:local align:4 +__RTTI__10daSq_HIO_c = .data:0x00000114; // type:object size:0x8 scope:global align:4 +lbl_119_data_11C = .data:0x0000011C; // type:object size:0x34 +@94163 = .data:0x00000150; // type:object size:0x3C scope:local align:4 +lbl_119_data_18C = .data:0x0000018C; // type:object size:0x14 +@94165 = .data:0x000001A0; // type:object size:0x34 scope:local align:4 +lbl_119_data_1D4 = .data:0x000001D4; // type:object size:0x14 +@94223 = .data:0x000001E8; // type:object size:0x24 scope:local align:4 +lbl_119_data_20C = .data:0x0000020C; // type:object size:0x18 +@94225 = .data:0x00000224; // type:object size:0xC scope:local align:4 +lbl_119_data_230 = .data:0x00000230; // type:object size:0x1C +@94227 = .data:0x0000024C; // type:object size:0xC scope:local align:4 +lbl_119_data_258 = .data:0x00000258; // type:object size:0xCC +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_119_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93646 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x30 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_startAndGoal/splits.txt b/config/RZDP01/rels/d_a_startAndGoal/splits.txt new file mode 100644 index 0000000000..494684d71f --- /dev/null +++ b/config/RZDP01/rels/d_a_startAndGoal/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_startAndGoal.cpp: + .text start:0x0000005C end:0x00000644 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x000000EC diff --git a/config/RZDP01/rels/d_a_startAndGoal/symbols.txt b/config/RZDP01/rels/d_a_startAndGoal/symbols.txt new file mode 100644 index 0000000000..1e77692432 --- /dev/null +++ b/config/RZDP01/rels/d_a_startAndGoal/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +chkPassed2__21daStartAndGoal_Path_cF4cXyz = .text:0x0000005C; // type:function size:0x88 scope:global align:4 +getType__16daStartAndGoal_cFv = .text:0x000000E4; // type:function size:0x38 scope:global align:4 +Create__16daStartAndGoal_cFv = .text:0x0000011C; // type:function size:0xA0 scope:global align:4 +init__16daStartAndGoal_cFv = .text:0x000001BC; // type:function size:0xD0 scope:global align:4 +actorPosCheck__16daStartAndGoal_cFv = .text:0x0000028C; // type:function size:0xB4 scope:global align:4 +readyStartTimer__16daStartAndGoal_cFv = .text:0x00000340; // type:function size:0x7C scope:global align:4 +isStartCheck__16daStartAndGoal_cFv = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +isReadyCheck__16daStartAndGoal_cFv = .text:0x000003C0; // type:function size:0x78 scope:global align:4 +Execute__16daStartAndGoal_cFv = .text:0x00000438; // type:function size:0xA0 scope:global align:4 +Delete__16daStartAndGoal_cFv = .text:0x000004D8; // type:function size:0x78 scope:global align:4 +daStartAndGoal_Execute__FP16daStartAndGoal_c = .text:0x00000550; // type:function size:0x4 scope:global align:4 +daStartAndGoal_Draw__FP16daStartAndGoal_c = .text:0x00000554; // type:function size:0x8 scope:global align:4 +daStartAndGoal_IsDelete__FP16daStartAndGoal_c = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daStartAndGoal_Delete__FP16daStartAndGoal_c = .text:0x00000564; // type:function size:0x4 scope:global align:4 +daStartAndGoal_create__FP10fopAc_ac_c = .text:0x00000568; // type:function size:0x4 scope:global align:4 +__dt__16daNpcF_SPCurve_cFv = .text:0x0000056C; // type:function size:0x40 scope:global align:4 +__dt__13daNpcF_Path_cFv = .text:0x000005AC; // type:function size:0x40 scope:global align:4 +__dt__21daStartAndGoal_Path_cFv = .text:0x000005EC; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97386 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97387 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@97388 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97389 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +l_timerType = .data:0x00000000; // type:object size:0x18 scope:global align:4 +l_daStartAndGoal_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_START_AND_GOAL = .data:0x00000038; // type:object size:0x30 scope:global align:4 +__vt__21daStartAndGoal_Path_c = .data:0x00000068; // type:object size:0xC scope:global align:4 +lbl_707_data_74 = .data:0x00000074; // type:object size:0x16 data:string +@96702 = .data:0x0000008C; // type:object size:0xC scope:local align:4 +__RTTI__21daStartAndGoal_Path_c = .data:0x00000098; // type:object size:0x8 scope:global align:4 +__vt__13daNpcF_Path_c = .data:0x000000A0; // type:object size:0xC scope:global align:4 +lbl_707_data_AC = .data:0x000000AC; // type:object size:0xE data:string +__RTTI__13daNpcF_Path_c = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +__vt__16daNpcF_SPCurve_c = .data:0x000000C4; // type:object size:0xC scope:global align:4 +lbl_707_data_D0 = .data:0x000000D0; // type:object size:0x11 data:string +__RTTI__16daNpcF_SPCurve_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_suspend/splits.txt b/config/RZDP01/rels/d_a_suspend/splits.txt new file mode 100644 index 0000000000..8d16c7b28a --- /dev/null +++ b/config/RZDP01/rels/d_a_suspend/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_suspend.cpp: + .text start:0x0000005C end:0x00000178 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_suspend/symbols.txt b/config/RZDP01/rels/d_a_suspend/symbols.txt new file mode 100644 index 0000000000..6e5952c633 --- /dev/null +++ b/config/RZDP01/rels/d_a_suspend/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__7daSus_cFv = .text:0x0000005C; // type:function size:0xC8 scope:global align:4 +daSus_create__FP7daSus_c = .text:0x00000124; // type:function size:0x54 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89498 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89499 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89500 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89501 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +daSus_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SUSPEND = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_swBall/splits.txt b/config/RZDP01/rels/d_a_swBall/splits.txt new file mode 100644 index 0000000000..07fc9952bb --- /dev/null +++ b/config/RZDP01/rels/d_a_swBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swBall.cpp: + .text start:0x0000005C end:0x00000984 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000068 + .bss start:0x00000000 end:0x00000024 diff --git a/config/RZDP01/rels/d_a_swBall/symbols.txt b/config/RZDP01/rels/d_a_swBall/symbols.txt new file mode 100644 index 0000000000..32b9e206db --- /dev/null +++ b/config/RZDP01/rels/d_a_swBall/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_ball_sub__FPvPv = .text:0x0000005C; // type:function size:0x78 scope:global align:4 +checkArea_sub__10daSwBall_cFP10fopAc_ac_c = .text:0x000000D4; // type:function size:0x150 scope:global align:4 +checkArea__10daSwBall_cFv = .text:0x00000224; // type:function size:0xB0 scope:global align:4 +search_ball__10daSwBall_cFv = .text:0x000002D4; // type:function size:0x128 scope:global align:4 +Create__10daSwBall_cFv = .text:0x000003FC; // type:function size:0xD0 scope:global align:4 +create__10daSwBall_cFv = .text:0x000004CC; // type:function size:0x68 scope:global align:4 +actionRun__10daSwBall_cFv = .text:0x00000534; // type:function size:0x1AC scope:global align:4 +actionStop__10daSwBall_cFv = .text:0x000006E0; // type:function size:0x4 scope:global align:4 +PutCrrPos__10daSwBall_cFv = .text:0x000006E4; // type:function size:0x258 scope:global align:4 +daSwBall_Execute__FP10daSwBall_c = .text:0x0000093C; // type:function size:0x3C scope:global align:4 +daSwBall_Delete__FP10daSwBall_c = .text:0x00000978; // type:function size:0x8 scope:global align:4 +daSwBall_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93287 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93288 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93290 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93540 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_func$92289 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +l_daSwBall_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_SwBall = .data:0x00000038; // type:object size:0x30 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x20 scope:global align:4 +l_target_info_count = .bss:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_swLBall/splits.txt b/config/RZDP01/rels/d_a_swLBall/splits.txt new file mode 100644 index 0000000000..26659a822b --- /dev/null +++ b/config/RZDP01/rels/d_a_swLBall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swLBall.cpp: + .text start:0x0000005C end:0x00000978 + .rodata start:0x00000000 end:0x00000014 + .data start:0x00000000 end:0x00000074 + .bss start:0x00000000 end:0x0000000C diff --git a/config/RZDP01/rels/d_a_swLBall/symbols.txt b/config/RZDP01/rels/d_a_swLBall/symbols.txt new file mode 100644 index 0000000000..dbea51f258 --- /dev/null +++ b/config/RZDP01/rels/d_a_swLBall/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +s_lb_sub__FPvPv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +checkArea_sub__11daSwLBall_cFP10fopAc_ac_c = .text:0x000000D8; // type:function size:0x150 scope:global align:4 +checkArea__11daSwLBall_cFv = .text:0x00000228; // type:function size:0xB0 scope:global align:4 +search_lb__11daSwLBall_cFv = .text:0x000002D8; // type:function size:0x128 scope:global align:4 +Create__11daSwLBall_cFv = .text:0x00000400; // type:function size:0x60 scope:global align:4 +create__11daSwLBall_cFv = .text:0x00000460; // type:function size:0x68 scope:global align:4 +actionInit__11daSwLBall_cFv = .text:0x000004C8; // type:function size:0x78 scope:global align:4 +actionRun__11daSwLBall_cFv = .text:0x00000540; // type:function size:0x1AC scope:global align:4 +actionStop__11daSwLBall_cFv = .text:0x000006EC; // type:function size:0x4 scope:global align:4 +PutCrrPos__11daSwLBall_cFv = .text:0x000006F0; // type:function size:0x220 scope:global align:4 +daSwLBall_Execute__FP11daSwLBall_c = .text:0x00000910; // type:function size:0x3C scope:global align:4 +daSwLBall_Delete__FP11daSwLBall_c = .text:0x0000094C; // type:function size:0x8 scope:global align:4 +daSwLBall_Create__FP10fopAc_ac_c = .text:0x00000954; // type:function size:0x4 scope:global align:4 +prm_chk_type_lightball__12daObjCarry_cFv = .text:0x00000958; // type:function size:0x20 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93368 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93369 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93370 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93371 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93616 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +l_func$92290 = .data:0x00000000; // type:object size:0x24 scope:local align:4 +l_daSwLBall_Method = .data:0x00000024; // type:object size:0x20 scope:global align:4 +g_profile_SwLBall = .data:0x00000044; // type:object size:0x30 scope:global align:4 +l_target_info = .bss:0x00000000; // type:object size:0x8 scope:global align:4 +l_target_info_count = .bss:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_swTime/splits.txt b/config/RZDP01/rels/d_a_swTime/splits.txt new file mode 100644 index 0000000000..5104444250 --- /dev/null +++ b/config/RZDP01/rels/d_a_swTime/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swTime.cpp: + .text start:0x0000005C end:0x00000184 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_swTime/symbols.txt b/config/RZDP01/rels/d_a_swTime/symbols.txt new file mode 100644 index 0000000000..1dae3e4665 --- /dev/null +++ b/config/RZDP01/rels/d_a_swTime/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__10daSwTime_cFv = .text:0x0000005C; // type:function size:0x20 scope:global align:4 +create__10daSwTime_cFv = .text:0x0000007C; // type:function size:0x68 scope:global align:4 +execute__10daSwTime_cFv = .text:0x000000E4; // type:function size:0x90 scope:global align:4 +daSwTime_Execute__FP10daSwTime_c = .text:0x00000174; // type:function size:0x4 scope:global align:4 +daSwTime_Delete__FP10daSwTime_c = .text:0x00000178; // type:function size:0x8 scope:global align:4 +daSwTime_Create__FP10daSwTime_c = .text:0x00000180; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daSwTime_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_SwTime = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_swc00/splits.txt b/config/RZDP01/rels/d_a_swc00/splits.txt new file mode 100644 index 0000000000..c33e0d54f1 --- /dev/null +++ b/config/RZDP01/rels/d_a_swc00/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swc00.cpp: + .text start:0x0000005C end:0x0000089C + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000128 diff --git a/config/RZDP01/rels/d_a_swc00/symbols.txt b/config/RZDP01/rels/d_a_swc00/symbols.txt new file mode 100644 index 0000000000..26b9b5eba9 --- /dev/null +++ b/config/RZDP01/rels/d_a_swc00/symbols.txt @@ -0,0 +1,28 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +hitCheck__FP9daSwc00_c = .text:0x0000005C; // type:function size:0x190 scope:global align:4 +daSwc00_Execute__FP9daSwc00_c = .text:0x000001EC; // type:function size:0x4 scope:global align:4 +actionWait__9daSwc00_cFv = .text:0x000001F0; // type:function size:0x80 scope:global align:4 +actionOrderEvent__9daSwc00_cFv = .text:0x00000270; // type:function size:0x70 scope:global align:4 +actionEvent__9daSwc00_cFv = .text:0x000002E0; // type:function size:0x5C scope:global align:4 +actionDead__9daSwc00_cFv = .text:0x0000033C; // type:function size:0x14 scope:global align:4 +daSwc00_IsDelete__FP9daSwc00_c = .text:0x00000350; // type:function size:0x8 scope:global align:4 +daSwc00_Delete__FP9daSwc00_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daSwc00_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x238 scope:global align:4 +execute__9daSwc00_cFv = .text:0x00000598; // type:function size:0x304 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92777 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92985 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92986 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92987 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92988 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@92989 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_120_data_0 = .data:0x00000000; // type:object size:0x28 +@92863 = .data:0x00000028; // type:object size:0x40 scope:local align:4 +l_func$91886 = .data:0x00000068; // type:object size:0x30 scope:local align:4 +@92991 = .data:0x00000098; // type:object size:0x40 scope:local align:4 +l_daSwc00_Method = .data:0x000000D8; // type:object size:0x20 scope:global align:4 +g_profile_SWC00 = .data:0x000000F8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_swhit0/splits.txt b/config/RZDP01/rels/d_a_swhit0/splits.txt new file mode 100644 index 0000000000..addd7165d6 --- /dev/null +++ b/config/RZDP01/rels/d_a_swhit0/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_swhit0.cpp: + .text start:0x0000005C end:0x00001090 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000108 diff --git a/config/RZDP01/rels/d_a_swhit0/symbols.txt b/config/RZDP01/rels/d_a_swhit0/symbols.txt new file mode 100644 index 0000000000..1e5bd689bc --- /dev/null +++ b/config/RZDP01/rels/d_a_swhit0/symbols.txt @@ -0,0 +1,48 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getEvNo__10daSwhit0_cFv = .text:0x0000005C; // type:function size:0x18 scope:global align:4 +getTimer__10daSwhit0_cFv = .text:0x00000074; // type:function size:0x18 scope:global align:4 +getType__10daSwhit0_cFv = .text:0x0000008C; // type:function size:0x18 scope:global align:4 +makeEventId__10daSwhit0_cFv = .text:0x000000A4; // type:function size:0x88 scope:global align:4 +CreateHeap__10daSwhit0_cFv = .text:0x0000012C; // type:function size:0x110 scope:global align:4 +CreateInit__10daSwhit0_cFv = .text:0x0000023C; // type:function size:0x148 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x00000384; // type:function size:0x4 scope:global align:4 +create__10daSwhit0_cFv = .text:0x00000388; // type:function size:0x1A0 scope:global align:4 +checkHit__10daSwhit0_cFv = .text:0x00000528; // type:function size:0x88 scope:global align:4 +setCombackTimer__10daSwhit0_cFv = .text:0x000005B0; // type:function size:0x84 scope:global align:4 +endCombackTimer__10daSwhit0_cFv = .text:0x00000634; // type:function size:0x78 scope:global align:4 +onSwitch__10daSwhit0_cFv = .text:0x000006AC; // type:function size:0x58 scope:global align:4 +offSwitch__10daSwhit0_cFv = .text:0x00000704; // type:function size:0x50 scope:global align:4 +DemoProc__10daSwhit0_cFv = .text:0x00000754; // type:function size:0xD8 scope:global align:4 +orderEvent__10daSwhit0_cFv = .text:0x0000082C; // type:function size:0x104 scope:global align:4 +actionOffWait__10daSwhit0_cFv = .text:0x00000930; // type:function size:0xC4 scope:global align:4 +actionToOnReady__10daSwhit0_cFv = .text:0x000009F4; // type:function size:0x64 scope:global align:4 +actionToOnOrder__10daSwhit0_cFv = .text:0x00000A58; // type:function size:0xB8 scope:global align:4 +actionToOnDemo__10daSwhit0_cFv = .text:0x00000B10; // type:function size:0xA4 scope:global align:4 +actionToOnDemo2__10daSwhit0_cFv = .text:0x00000BB4; // type:function size:0xF8 scope:global align:4 +actionSwWait__10daSwhit0_cFv = .text:0x00000CAC; // type:function size:0xB8 scope:global align:4 +actionOnWait__10daSwhit0_cFv = .text:0x00000D64; // type:function size:0xE0 scope:global align:4 +setDrawMtx__10daSwhit0_cFv = .text:0x00000E44; // type:function size:0x5C scope:global align:4 +daSwhit0_Draw__FP10daSwhit0_c = .text:0x00000EA0; // type:function size:0xEC scope:global align:4 +daSwhit0_Execute__FP10daSwhit0_c = .text:0x00000F8C; // type:function size:0xBC scope:global align:4 +daSwhit0_Delete__FP10daSwhit0_c = .text:0x00001048; // type:function size:0x44 scope:global align:4 +daSwhit0_Create__FP10fopAc_ac_c = .text:0x0000108C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@90882 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90917 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@91222 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +lbl_27_data_0 = .data:0x00000000; // type:object size:0xA data:string +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_27_data_10 = .data:0x00000010; // type:object size:0xF data:string +l_sph_src = .data:0x00000020; // type:object size:0x40 scope:global align:4 +lbl_27_data_60 = .data:0x00000060; // type:object size:0x5 data:string +lbl_27_data_65 = .data:0x00000065; // type:object size:0x7 data:string +action_table$89117 = .data:0x0000006C; // type:object size:0x8 scope:local align:4 +lbl_27_data_74 = .data:0x00000074; // type:object size:0x7 data:string +lbl_27_data_7B = .data:0x0000007B; // type:object size:0x7 data:string +lbl_27_data_82 = .data:0x00000082; // type:object size:0xA +@91237 = .data:0x0000008C; // type:object size:0x2C scope:local align:4 +l_daSwhit0_Method = .data:0x000000B8; // type:object size:0x20 scope:global align:4 +g_profile_SWHIT0 = .data:0x000000D8; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_CstaSw/splits.txt b/config/RZDP01/rels/d_a_tag_CstaSw/splits.txt new file mode 100644 index 0000000000..9724b70f56 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_CstaSw.cpp: + .text start:0x000000CC end:0x000003F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt b/config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt new file mode 100644 index 0000000000..52f8e4292b --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_CstaSw/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daTagCstaSw_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daTagCstaSw_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daTagCstaSw_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +searchSekizoAct__13daTagCstaSw_cFPvPv = .text:0x000001A0; // type:function size:0x54 scope:global align:4 +areaCheck__13daTagCstaSw_cFv = .text:0x000001F4; // type:function size:0xB8 scope:global align:4 +Execute__13daTagCstaSw_cFv = .text:0x000002AC; // type:function size:0xAC scope:global align:4 +daTagCstaSw_Draw__FP13daTagCstaSw_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daTagCstaSw_Execute__FP13daTagCstaSw_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daTagCstaSw_Delete__FP13daTagCstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 +daTagCstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +__dt__17daTagCstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89669 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89670 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daTagCstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_CstaSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTagCstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_121_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89051 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daTagCstaSw_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88934 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt b/config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt new file mode 100644 index 0000000000..cbaf3d0e2c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv6Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv6Gate.cpp: + .text start:0x0000005C end:0x00000EE8 + .rodata start:0x00000000 end:0x00000090 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt b/config/RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt new file mode 100644 index 0000000000..687c8eef55 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv6Gate/symbols.txt @@ -0,0 +1,43 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x270 scope:global align:4 +daTagLv6Gate_Create__FP10fopAc_ac_c = .text:0x000002CC; // type:function size:0x258 scope:global align:4 +daTagLv6Gate_Execute__FP14daTagLv6Gate_c = .text:0x00000524; // type:function size:0x778 scope:global align:4 +daTagLv6Gate_Draw__FP14daTagLv6Gate_c = .text:0x00000C9C; // type:function size:0x188 scope:global align:4 +daTagLv6Gate_IsDelete__FP14daTagLv6Gate_c = .text:0x00000E24; // type:function size:0x8 scope:global align:4 +daTagLv6Gate_Delete__FP14daTagLv6Gate_c = .text:0x00000E2C; // type:function size:0xB0 scope:global align:4 +entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x00000EDC; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_minRelative = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +l_maxRelative = .rodata:0x0000000C; // type:object size:0xC scope:global align:4 +@95870 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@95873 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93782 = .rodata:0x00000028; // type:object size:0xC scope:local align:4 +@93819 = .rodata:0x00000034; // type:object size:0xC scope:local align:4 +@93828 = .rodata:0x00000040; // type:object size:0xC scope:local align:4 +@95941 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@95942 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +@95943 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 +@95944 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@95945 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@95946 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@95947 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 data:string +@95948 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 +@95950 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 +@96128 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@96129 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@96130 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@96131 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 +@96132 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 +@96133 = .rodata:0x00000088; // type:object size:0x4 scope:local align:4 +@96134 = .rodata:0x0000008C; // type:object size:0x4 scope:local align:4 +lbl_711_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv6Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv6Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_711_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +lbl_711_data_6C = .data:0x0000006C; // type:object size:0x15 data:string diff --git a/config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt b/config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt new file mode 100644 index 0000000000..2c2008aa9b --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv7Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv7Gate.cpp: + .text start:0x0000005C end:0x00000BFC + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt b/config/RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt new file mode 100644 index 0000000000..1c2045dc2d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv7Gate/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x130 scope:global align:4 +daTagLv7Gate_Create__FP10fopAc_ac_c = .text:0x0000018C; // type:function size:0x360 scope:global align:4 +setBaseMtx__14daTagLv7Gate_cFv = .text:0x000004EC; // type:function size:0x94 scope:global align:4 +daTagLv7Gate_Execute__FP14daTagLv7Gate_c = .text:0x00000580; // type:function size:0x568 scope:global align:4 +daTagLv7Gate_Draw__FP14daTagLv7Gate_c = .text:0x00000AE8; // type:function size:0xA0 scope:global align:4 +daTagLv7Gate_IsDelete__FP14daTagLv7Gate_c = .text:0x00000B88; // type:function size:0x8 scope:global align:4 +daTagLv7Gate_Delete__FP14daTagLv7Gate_c = .text:0x00000B90; // type:function size:0x6C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95716 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95814 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95815 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@95816 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95817 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95818 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95819 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95952 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95953 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_712_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv7Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv7Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_712_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +lbl_712_data_6C = .data:0x0000006C; // type:object size:0x11 data:string +lbl_712_data_7D = .data:0x0000007D; // type:object size:0x10 data:string +lbl_712_data_8D = .data:0x0000008D; // type:object size:0x11 data:string diff --git a/config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt b/config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt new file mode 100644 index 0000000000..62cc147ced --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv8Gate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_Lv8Gate.cpp: + .text start:0x0000005C end:0x00000818 + .rodata start:0x00000000 end:0x00000024 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt b/config/RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt new file mode 100644 index 0000000000..ca8fae1b0c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_Lv8Gate/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x114 scope:global align:4 +daTagLv8Gate_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0x158 scope:global align:4 +daTagLv8Gate_Execute__FP14daTagLv8Gate_c = .text:0x000002C8; // type:function size:0x390 scope:global align:4 +daTagLv8Gate_Draw__FP14daTagLv8Gate_c = .text:0x00000658; // type:function size:0x168 scope:global align:4 +daTagLv8Gate_IsDelete__FP14daTagLv8Gate_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +daTagLv8Gate_Delete__FP14daTagLv8Gate_c = .text:0x000007C8; // type:function size:0x50 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94901 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94940 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94941 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94942 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94943 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95018 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@95019 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95020 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@95021 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +lbl_713_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daTagLv8Gate_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv8Gate = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_713_data_5C = .data:0x0000005C; // type:object size:0x7 data:string +lbl_713_data_63 = .data:0x00000063; // type:object size:0xF data:string diff --git a/config/RZDP01/rels/d_a_tag_TWgate/splits.txt b/config/RZDP01/rels/d_a_tag_TWgate/splits.txt new file mode 100644 index 0000000000..6dce37f0c0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_TWgate/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_TWgate.cpp: + .text start:0x0000005C end:0x00002A80 + .rodata start:0x00000000 end:0x000001D4 + .data start:0x00000000 end:0x0000016C diff --git a/config/RZDP01/rels/d_a_tag_TWgate/symbols.txt b/config/RZDP01/rels/d_a_tag_TWgate/symbols.txt new file mode 100644 index 0000000000..5a68c42bcb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_TWgate/symbols.txt @@ -0,0 +1,83 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +initWait__13daTagTWGate_cFv = .text:0x0000005C; // type:function size:0xC scope:global align:4 +executeWait__13daTagTWGate_cFv = .text:0x00000068; // type:function size:0x1C4 scope:global align:4 +setAction__13daTagTWGate_cFQ213daTagTWGate_c6Mode_e = .text:0x0000022C; // type:function size:0x3C scope:global align:4 +initDemoFilone1__13daTagTWGate_cFv = .text:0x00000268; // type:function size:0x8C scope:global align:4 +executeDemoFilone1__13daTagTWGate_cFv = .text:0x000002F4; // type:function size:0x134 scope:global align:4 +initDemoFilone2__13daTagTWGate_cFv = .text:0x00000428; // type:function size:0xF4 scope:global align:4 +executeDemoFilone2__13daTagTWGate_cFv = .text:0x0000051C; // type:function size:0x18C scope:global align:4 +initDemoFilone3__13daTagTWGate_cFv = .text:0x000006A8; // type:function size:0xC4 scope:global align:4 +executeDemoFilone3__13daTagTWGate_cFv = .text:0x0000076C; // type:function size:0x388 scope:global align:4 +initDemoOrdin1__13daTagTWGate_cFv = .text:0x00000AF4; // type:function size:0x8C scope:global align:4 +executeDemoOrdin1__13daTagTWGate_cFv = .text:0x00000B80; // type:function size:0x134 scope:global align:4 +initDemoOrdin2__13daTagTWGate_cFv = .text:0x00000CB4; // type:function size:0xF4 scope:global align:4 +executeDemoOrdin2__13daTagTWGate_cFv = .text:0x00000DA8; // type:function size:0x18C scope:global align:4 +initDemoOrdin3__13daTagTWGate_cFv = .text:0x00000F34; // type:function size:0xC4 scope:global align:4 +executeDemoOrdin3__13daTagTWGate_cFv = .text:0x00000FF8; // type:function size:0x39C scope:global align:4 +initDemoRanail1__13daTagTWGate_cFv = .text:0x00001394; // type:function size:0x8C scope:global align:4 +executeDemoRanail1__13daTagTWGate_cFv = .text:0x00001420; // type:function size:0x134 scope:global align:4 +initDemoRanail2__13daTagTWGate_cFv = .text:0x00001554; // type:function size:0xF4 scope:global align:4 +executeDemoRanail2__13daTagTWGate_cFv = .text:0x00001648; // type:function size:0x18C scope:global align:4 +initDemoRanail3__13daTagTWGate_cFv = .text:0x000017D4; // type:function size:0xD8 scope:global align:4 +executeDemoRanail3__13daTagTWGate_cFv = .text:0x000018AC; // type:function size:0x39C scope:global align:4 +initDemoHyral1__13daTagTWGate_cFv = .text:0x00001C48; // type:function size:0x8C scope:global align:4 +executeDemoHyral1__13daTagTWGate_cFv = .text:0x00001CD4; // type:function size:0x134 scope:global align:4 +initDemoHyral2__13daTagTWGate_cFv = .text:0x00001E08; // type:function size:0xF4 scope:global align:4 +executeDemoHyral2__13daTagTWGate_cFv = .text:0x00001EFC; // type:function size:0x18C scope:global align:4 +initDemoHyral3__13daTagTWGate_cFv = .text:0x00002088; // type:function size:0xC4 scope:global align:4 +executeDemoHyral3__13daTagTWGate_cFv = .text:0x0000214C; // type:function size:0x388 scope:global align:4 +initBaseMtx__13daTagTWGate_cFv = .text:0x000024D4; // type:function size:0xA8 scope:global align:4 +downloadModels__13daTagTWGate_cFv = .text:0x0000257C; // type:function size:0xA0 scope:global align:4 +talkProc__13daTagTWGate_cFPiiPP10fopAc_ac_c = .text:0x0000261C; // type:function size:0xF8 scope:global align:4 +createHeapCallBack__13daTagTWGate_cFP10fopAc_ac_c = .text:0x00002714; // type:function size:0x4 scope:global align:4 +CreateHeap__13daTagTWGate_cFv = .text:0x00002718; // type:function size:0x100 scope:global align:4 +daTagTWGate_Create__FP10fopAc_ac_c = .text:0x00002818; // type:function size:0xD4 scope:global align:4 +daTagTWGate_Delete__FP13daTagTWGate_c = .text:0x000028EC; // type:function size:0xB4 scope:global align:4 +daTagTWGate_Execute__FP13daTagTWGate_c = .text:0x000029A0; // type:function size:0xA4 scope:global align:4 +daTagTWGate_Draw__FP13daTagTWGate_c = .text:0x00002A44; // type:function size:0x34 scope:global align:4 +daTagTWGate_IsDelete__FP13daTagTWGate_c = .text:0x00002A78; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_zevParamTbl = .rodata:0x00000004; // type:object size:0x70 scope:global align:4 +ActionTable__13daTagTWGate_c = .rodata:0x00000074; // type:object size:0x138 scope:global align:4 +@97718 = .rodata:0x000001AC; // type:object size:0x4 scope:local align:4 data:float +@97719 = .rodata:0x000001B0; // type:object size:0x8 scope:local align:4 data:double +@97852 = .rodata:0x000001B8; // type:object size:0x4 scope:local align:4 data:float +@97853 = .rodata:0x000001BC; // type:object size:0x4 scope:local align:4 data:float +@97854 = .rodata:0x000001C0; // type:object size:0x4 scope:local align:4 +@97855 = .rodata:0x000001C4; // type:object size:0x4 scope:local align:4 +@97856 = .rodata:0x000001C8; // type:object size:0x4 scope:local align:4 data:float +@98286 = .rodata:0x000001CC; // type:object size:0x4 scope:local align:4 +@98287 = .rodata:0x000001D0; // type:object size:0x4 scope:local align:4 +lbl_714_data_0 = .data:0x00000000; // type:object size:0xA data:string +lbl_714_data_A = .data:0x0000000A; // type:object size:0xF data:string +lbl_714_data_19 = .data:0x00000019; // type:object size:0x14 data:string +lbl_714_data_2D = .data:0x0000002D; // type:object size:0x12 data:string +lbl_714_data_3F = .data:0x0000003F; // type:object size:0x8 data:string +lbl_714_data_47 = .data:0x00000047; // type:object size:0xA data:string +lbl_714_data_51 = .data:0x00000051; // type:object size:0xE data:string +lbl_714_data_5F = .data:0x0000005F; // type:object size:0x13 data:string +lbl_714_data_72 = .data:0x00000072; // type:object size:0x11 data:string +lbl_714_data_83 = .data:0x00000083; // type:object size:0x8 data:string +lbl_714_data_8B = .data:0x0000008B; // type:object size:0xA data:string +lbl_714_data_95 = .data:0x00000095; // type:object size:0xF data:string +lbl_714_data_A4 = .data:0x000000A4; // type:object size:0x14 data:string +lbl_714_data_B8 = .data:0x000000B8; // type:object size:0x12 data:string +lbl_714_data_CA = .data:0x000000CA; // type:object size:0xA data:string +lbl_714_data_D4 = .data:0x000000D4; // type:object size:0xE data:string +lbl_714_data_E2 = .data:0x000000E2; // type:object size:0x13 data:string +lbl_714_data_F5 = .data:0x000000F5; // type:object size:0x11 data:string +lbl_714_data_106 = .data:0x00000106; // type:object size:0x5 data:string +l_myName = .data:0x0000010C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_714_data_110 = .data:0x00000110; // type:object size:0xA data:string +l_daTagTWGate_Method = .data:0x0000011C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_TWGate = .data:0x0000013C; // type:object size:0x30 scope:global align:4 +lbl_714_data_16C = .data:0x0000016C; // type:object size:0xA data:string +lbl_714_data_176 = .data:0x00000176; // type:object size:0xA data:string +lbl_714_data_180 = .data:0x00000180; // type:object size:0xA data:string +lbl_714_data_18A = .data:0x0000018A; // type:object size:0xA data:string +lbl_714_data_194 = .data:0x00000194; // type:object size:0xA data:string +lbl_714_data_19E = .data:0x0000019E; // type:object size:0xA data:string diff --git a/config/RZDP01/rels/d_a_tag_ajnot/splits.txt b/config/RZDP01/rels/d_a_tag_ajnot/splits.txt new file mode 100644 index 0000000000..4af425fd59 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ajnot/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ajnot.cpp: + .text start:0x0000005C end:0x000001F4 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_ajnot/symbols.txt b/config/RZDP01/rels/d_a_tag_ajnot/symbols.txt new file mode 100644 index 0000000000..35e34e5900 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ajnot/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagAJnot_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagAJnot_Create__FP10fopAc_ac_c = .text:0x000000AC; // type:function size:0x4 scope:global align:4 +daTagAJnot_Delete__FP12daTagAJnot_c = .text:0x000000B0; // type:function size:0x30 scope:global align:4 +execute__12daTagAJnot_cFv = .text:0x000000E0; // type:function size:0x108 scope:global align:4 +daTagAJnot_Execute__FP12daTagAJnot_c = .text:0x000001E8; // type:function size:0x4 scope:global align:4 +daTagAJnot_Draw__FP12daTagAJnot_c = .text:0x000001EC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92293 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92294 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92295 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagAJnot_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_AJnot = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_allmato/splits.txt b/config/RZDP01/rels/d_a_tag_allmato/splits.txt new file mode 100644 index 0000000000..dee147e289 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_allmato/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_allmato.cpp: + .text start:0x0000005C end:0x000017BC + .rodata start:0x00000000 end:0x0000003C + .data start:0x00000000 end:0x000001A8 + .bss start:0x00000000 end:0x00000194 diff --git a/config/RZDP01/rels/d_a_tag_allmato/symbols.txt b/config/RZDP01/rels/d_a_tag_allmato/symbols.txt new file mode 100644 index 0000000000..e2f24ce09c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_allmato/symbols.txt @@ -0,0 +1,67 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_AllMato_cFv = .text:0x0000005C; // type:function size:0x120 scope:global align:4 +Execute__15daTag_AllMato_cFv = .text:0x0000017C; // type:function size:0x540 scope:global align:4 +srchBouMato__15daTag_AllMato_cFPvPv = .text:0x000006BC; // type:function size:0x94 scope:global align:4 +srchItaMato__15daTag_AllMato_cFPvPv = .text:0x00000750; // type:function size:0x94 scope:global align:4 +srchTaro__15daTag_AllMato_cFPvPv = .text:0x000007E4; // type:function size:0x94 scope:global align:4 +srchArrow__15daTag_AllMato_cFPvPv = .text:0x00000878; // type:function size:0x94 scope:global align:4 +isDelete__15daTag_AllMato_cFv = .text:0x0000090C; // type:function size:0xAC scope:global align:4 +entryBouMatoActors__15daTag_AllMato_cFv = .text:0x000009B8; // type:function size:0xAC scope:global align:4 +entryItaMatoActors__15daTag_AllMato_cFv = .text:0x00000A64; // type:function size:0xC8 scope:global align:4 +getTaroActorP__15daTag_AllMato_cFv = .text:0x00000B2C; // type:function size:0xB0 scope:global align:4 +getArrowActorP__15daTag_AllMato_cFv = .text:0x00000BDC; // type:function size:0x80 scope:global align:4 +checkCrsMato__15daTag_AllMato_cFv = .text:0x00000C5C; // type:function size:0x3AC scope:global align:4 +checkCrsMato2__15daTag_AllMato_cFv = .text:0x00001008; // type:function size:0x2DC scope:global align:4 +checkBrkMato__15daTag_AllMato_cFv = .text:0x000012E4; // type:function size:0x94 scope:global align:4 +evtChange__15daTag_AllMato_cFUs = .text:0x00001378; // type:function size:0xCC scope:global align:4 +daTag_AllMato_Create__FPv = .text:0x00001444; // type:function size:0x4 scope:global align:4 +daTag_AllMato_Delete__FPv = .text:0x00001448; // type:function size:0x8 scope:global align:4 +daTag_AllMato_Execute__FPv = .text:0x00001450; // type:function size:0x4 scope:global align:4 +daTag_AllMato_Draw__FPv = .text:0x00001454; // type:function size:0x8 scope:global align:4 +daTag_AllMato_IsDelete__FPv = .text:0x0000145C; // type:function size:0x8 scope:global align:4 +__ct__18daNpcT_ActorMngr_cFv = .text:0x00001464; // type:function size:0x3C scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000014A0; // type:function size:0x40 scope:global align:4 +getNo__15daObj_ItaMato_cFv = .text:0x000014E0; // type:function size:0x1C scope:global align:4 +checkCrs__15daObj_ItaMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x000014FC; // type:function size:0x10C scope:global align:4 +getStartPos__9daArrow_cFv = .text:0x00001608; // type:function size:0x8 scope:global align:4 +checkCrs__15daObj_BouMato_cFP10fopAc_ac_c4cXyz4cXyzf = .text:0x00001610; // type:function size:0x10C scope:global align:4 +__dt__15daTag_AllMato_cFv = .text:0x0000171C; // type:function size:0xA0 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@99268 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97168 = .rodata:0x00000004; // type:object size:0x1C scope:local align:4 +@99645 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@99646 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@99647 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@99648 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@99691 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +@99692 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 data:float +@99730 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_28_data_1 = .data:0x00000001; // type:object size:0xE data:string +lbl_28_data_F = .data:0x0000000F; // type:object size:0xE data:string +lbl_28_data_1D = .data:0x0000001D; // type:object size:0x16 data:string +lbl_28_data_33 = .data:0x00000033; // type:object size:0xD data:string +lbl_28_data_40 = .data:0x00000040; // type:object size:0xD data:string +lbl_28_data_4D = .data:0x0000004D; // type:object size:0xD data:string +lbl_28_data_5A = .data:0x0000005A; // type:object size:0x10 data:string +l_evtList = .data:0x0000006C; // type:object size:0x40 scope:global align:4 data:4byte +lbl_28_data_AC = .data:0x000000AC; // type:object size:0x6 data:string +lbl_28_data_B2 = .data:0x000000B2; // type:object size:0x6 data:string +l_resNameList = .data:0x000000B8; // type:object size:0xC scope:global align:4 +lbl_28_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +daTag_AllMato_MethodTable = .data:0x000000CC; // type:object size:0x20 scope:global align:4 +g_profile_TAG_ALLMATO = .data:0x000000EC; // type:object size:0x30 scope:global align:4 +__vt__15daTag_AllMato_c = .data:0x0000011C; // type:object size:0xC scope:global align:4 +lbl_28_data_128 = .data:0x00000128; // type:object size:0x10 data:string +@97709 = .data:0x00000138; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_AllMato_c = .data:0x00000144; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x0000014C; // type:object size:0xC scope:global align:4 +lbl_28_data_158 = .data:0x00000158; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x0000016C; // type:object size:0x8 scope:global align:4 +lbl_28_data_174 = .data:0x00000174; // type:object size:0x34 +l_findActorPtrs = .bss:0x00000000; // type:object size:0x190 scope:global align:4 +l_findCount = .bss:0x00000190; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/RZDP01/rels/d_a_tag_arena/splits.txt b/config/RZDP01/rels/d_a_tag_arena/splits.txt new file mode 100644 index 0000000000..b46670f78b --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_arena/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_arena.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_arena/symbols.txt b/config/RZDP01/rels/d_a_tag_arena/symbols.txt new file mode 100644 index 0000000000..d258ffc1bb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_arena/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagArena_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagArena_Delete__FP12daTagArena_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagArena_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Arena = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_assistance/splits.txt b/config/RZDP01/rels/d_a_tag_assistance/splits.txt new file mode 100644 index 0000000000..3c5a0b45f5 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_assistance/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_assistance.cpp: + .text start:0x0000005C end:0x00000124 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_assistance/symbols.txt b/config/RZDP01/rels/d_a_tag_assistance/symbols.txt new file mode 100644 index 0000000000..872288c51e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_assistance/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagAssist_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x60 scope:global align:4 +daTagAssist_Execute__FP13daTagAssist_c = .text:0x000000BC; // type:function size:0x30 scope:global align:4 +daTagAssist_IsDelete__FP13daTagAssist_c = .text:0x000000EC; // type:function size:0x8 scope:global align:4 +daTagAssist_Delete__FP13daTagAssist_c = .text:0x000000F4; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagAssist_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Assist = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_attack_item/splits.txt b/config/RZDP01/rels/d_a_tag_attack_item/splits.txt new file mode 100644 index 0000000000..1e35d5226e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_attack_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_attack_item.cpp: + .text start:0x0000005C end:0x000005A4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000108 diff --git a/config/RZDP01/rels/d_a_tag_attack_item/symbols.txt b/config/RZDP01/rels/d_a_tag_attack_item/symbols.txt new file mode 100644 index 0000000000..30c33fd3cd --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_attack_item/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagAtkItem_cFv = .text:0x0000005C; // type:function size:0xA8 scope:global align:4 +create__14daTagAtkItem_cFv = .text:0x00000104; // type:function size:0xEC scope:global align:4 +execute__14daTagAtkItem_cFv = .text:0x000001F0; // type:function size:0x68 scope:global align:4 +action__14daTagAtkItem_cFv = .text:0x00000258; // type:function size:0x68 scope:global align:4 +eventStart__14daTagAtkItem_cFv = .text:0x000002C0; // type:function size:0x24 scope:global align:4 +eventEnd__14daTagAtkItem_cFv = .text:0x000002E4; // type:function size:0x24 scope:global align:4 +checkHit__14daTagAtkItem_cFv = .text:0x00000308; // type:function size:0x11C scope:global align:4 +createItem__14daTagAtkItem_cFv = .text:0x00000424; // type:function size:0xDC scope:global align:4 +daTagAtkItem_Execute__FP14daTagAtkItem_c = .text:0x00000500; // type:function size:0x4 scope:global align:4 +daTagAtkItem_Delete__FP14daTagAtkItem_c = .text:0x00000504; // type:function size:0x8 scope:global align:4 +daTagAtkItem_Create__FP14daTagAtkItem_c = .text:0x0000050C; // type:function size:0x4 scope:global align:4 +@1388@eventEnd__14daTagAtkItem_cFv = .text:0x00000510; // type:function size:0x8 scope:local align:4 +@1388@eventStart__14daTagAtkItem_cFv = .text:0x00000518; // type:function size:0x8 scope:local align:4 +@1388@__dt__14daTagAtkItem_cFv = .text:0x00000520; // type:function size:0x8 scope:local align:4 +eventRun__17dEvLib_callback_cFv = .text:0x00000528; // type:function size:0x8 scope:global align:4 +__dt__14daTagAtkItem_cFv = .text:0x00000530; // type:function size:0x74 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92807 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92808 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92936 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92982 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +l_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daTagAtkItem_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_Tag_AttackItem = .data:0x00000064; // type:object size:0x30 scope:global align:4 +__vt__14daTagAtkItem_c = .data:0x00000094; // type:object size:0x2C scope:global align:4 +lbl_123_data_C0 = .data:0x000000C0; // type:object size:0xF data:string +@91928 = .data:0x000000D0; // type:object size:0x14 scope:local align:4 +__RTTI__14daTagAtkItem_c = .data:0x000000E4; // type:object size:0x8 scope:global align:4 +lbl_123_data_EC = .data:0x000000EC; // type:object size:0x12 data:string +__RTTI__17dEvLib_callback_c = .data:0x00000100; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_attention/splits.txt b/config/RZDP01/rels/d_a_tag_attention/splits.txt new file mode 100644 index 0000000000..c052b09b30 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_attention/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_attention.cpp: + .text start:0x0000005C end:0x000003A0 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000070 diff --git a/config/RZDP01/rels/d_a_tag_attention/symbols.txt b/config/RZDP01/rels/d_a_tag_attention/symbols.txt new file mode 100644 index 0000000000..e79acfa1a2 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_attention/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__8daAttp_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +create__8daAttp_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +execute__8daAttp_cFv = .text:0x000000F0; // type:function size:0x298 scope:global align:4 +daAttp_Draw__FP8daAttp_c = .text:0x00000388; // type:function size:0x8 scope:global align:4 +daAttp_Execute__FP8daAttp_c = .text:0x00000390; // type:function size:0x4 scope:global align:4 +daAttp_Delete__FP8daAttp_c = .text:0x00000394; // type:function size:0x8 scope:global align:4 +daAttp_Create__FP10fopAc_ac_c = .text:0x0000039C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +lbl_58_rodata_0 = .rodata:0x00000000; // type:object size:0x3 data:string +@92582 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92584 = .data:0x00000000; // type:object size:0x20 scope:local align:4 +l_daAttp_Method = .data:0x00000020; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Attp = .data:0x00000040; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_bottle_item/splits.txt b/config/RZDP01/rels/d_a_tag_bottle_item/splits.txt new file mode 100644 index 0000000000..1b38fdcbc7 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_bottle_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_bottle_item.cpp: + .text start:0x0000005C end:0x000005FC + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000090 diff --git a/config/RZDP01/rels/d_a_tag_bottle_item/symbols.txt b/config/RZDP01/rels/d_a_tag_bottle_item/symbols.txt new file mode 100644 index 0000000000..54ae222c9a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_bottle_item/symbols.txt @@ -0,0 +1,36 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__18daTag_BottleItem_cFv = .text:0x0000005C; // type:function size:0x84 scope:global align:4 +Execute__18daTag_BottleItem_cFv = .text:0x000000E0; // type:function size:0x6C scope:global align:4 +setTypeFromParam__18daTag_BottleItem_cFv = .text:0x0000014C; // type:function size:0xC scope:global align:4 +restart__18daTag_BottleItem_cFv = .text:0x00000158; // type:function size:0x60 scope:global align:4 +initialize__18daTag_BottleItem_cFv = .text:0x000001B8; // type:function size:0x78 scope:global align:4 +setProcess__18daTag_BottleItem_cFM18daTag_BottleItem_cFPCvPvPv_i = .text:0x00000230; // type:function size:0xF4 scope:global align:4 +setAttnPos__18daTag_BottleItem_cFv = .text:0x00000324; // type:function size:0x40 scope:global align:4 +chkEvent__18daTag_BottleItem_cFv = .text:0x00000364; // type:function size:0x50 scope:global align:4 +orderEvent__18daTag_BottleItem_cFv = .text:0x000003B4; // type:function size:0x94 scope:global align:4 +makeSoup__18daTag_BottleItem_cFv = .text:0x00000448; // type:function size:0x88 scope:global align:4 +wait__18daTag_BottleItem_cFPv = .text:0x000004D0; // type:function size:0xB4 scope:global align:4 +daTag_BottleItem_Create__FPv = .text:0x00000584; // type:function size:0x4 scope:global align:4 +daTag_BottleItem_Delete__FPv = .text:0x00000588; // type:function size:0x8 scope:global align:4 +daTag_BottleItem_Execute__FPv = .text:0x00000590; // type:function size:0x4 scope:global align:4 +daTag_BottleItem_Draw__FPv = .text:0x00000594; // type:function size:0x8 scope:global align:4 +daTag_BottleItem_IsDelete__FPv = .text:0x0000059C; // type:function size:0x8 scope:global align:4 +__dt__18daTag_BottleItem_cFv = .text:0x000005A4; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92503 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92504 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92505 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92506 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92571 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92572 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@92493 = .data:0x00000000; // type:object size:0xC scope:local align:4 +daTag_BottleItem_MethodTable = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_BTLITM = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +__vt__18daTag_BottleItem_c = .data:0x0000005C; // type:object size:0xC scope:global align:4 +lbl_717_data_68 = .data:0x00000068; // type:object size:0x13 data:string +@91941 = .data:0x0000007C; // type:object size:0xC scope:local align:4 +__RTTI__18daTag_BottleItem_c = .data:0x00000088; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_camera/splits.txt b/config/RZDP01/rels/d_a_tag_camera/splits.txt new file mode 100644 index 0000000000..f0d1742726 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_camera/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_camera.cpp: + .text start:0x0000005C end:0x000008D8 + .rodata start:0x00000000 end:0x00000068 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_tag_camera/symbols.txt b/config/RZDP01/rels/d_a_tag_camera/symbols.txt new file mode 100644 index 0000000000..cc3441f9b5 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_camera/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +always_true__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +is_player_riding_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000064; // type:function size:0x74 scope:global align:4 +is_player_swimming__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000D8; // type:function size:0x14 scope:global align:4 +is_player_riding_canoe__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000000EC; // type:function size:0x3C scope:global align:4 +is_player_jumping_by_horse__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000128; // type:function size:0x70 scope:global align:4 +is_player_climbing__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000198; // type:function size:0x20 scope:global align:4 +is_player_wear_magneboots__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001B8; // type:function size:0x14 scope:global align:4 +is_player_wolf__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001CC; // type:function size:0x18 scope:global align:4 +is_player_pulling_chainblock__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001E4; // type:function size:0x18 scope:global align:4 +is_player_playing_spinner__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000001FC; // type:function size:0x3C scope:global align:4 +is_player_sliding_slope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000238; // type:function size:0x18 scope:global align:4 +is_player_on_watersurface__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000250; // type:function size:0x14 scope:global align:4 +is_player_moving_on_spinnerrail__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000264; // type:function size:0x18 scope:global align:4 +is_player_gliding__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000027C; // type:function size:0x2C scope:global align:4 +is_player_hunging_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002A8; // type:function size:0x14 scope:global align:4 +is_player_on_rope__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002BC; // type:function size:0x3C scope:global align:4 +is_player_using_copyrod__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000002F8; // type:function size:0x30 scope:global align:4 +is_player_hunging_wall_by_hookshot__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000328; // type:function size:0x14 scope:global align:4 +is_player_carried_by_cargo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x0000033C; // type:function size:0x1C scope:global align:4 +is_player_playing_rodeo__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x00000358; // type:function size:0x70 scope:global align:4 +is_player_in_water__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003C8; // type:function size:0x2C scope:global align:4 +is_player_hugging_eal__28@unnamed@d_a_tag_camera_cpp@Fv = .text:0x000003F4; // type:function size:0x18 scope:global align:4 +execute__11daTag_Cam_cFv = .text:0x0000040C; // type:function size:0x2CC scope:global align:4 +daTag_Cam_Draw__FP11daTag_Cam_c = .text:0x000006D8; // type:function size:0x8 scope:global align:4 +daTag_Cam_Execute__FP11daTag_Cam_c = .text:0x000006E0; // type:function size:0x24 scope:global align:4 +daTag_Cam_IsDelete__FP11daTag_Cam_c = .text:0x00000704; // type:function size:0x8 scope:global align:4 +daTag_Cam_Delete__FP11daTag_Cam_c = .text:0x0000070C; // type:function size:0x30 scope:global align:4 +daTag_Cam_Create__FP10fopAc_ac_c = .text:0x0000073C; // type:function size:0x19C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@107242 = .rodata:0x00000000; // type:object size:0x58 scope:local align:4 +@108290 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 data:float +@108339 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@108340 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +@108341 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +l_daTag_Cam_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CAMERA = .data:0x00000020; // type:object size:0x30 scope:global align:4 +Player__28@unnamed@d_a_tag_camera_cpp@ = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_chgrestart/splits.txt b/config/RZDP01/rels/d_a_tag_chgrestart/splits.txt new file mode 100644 index 0000000000..f9506c6836 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_chgrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_chgrestart.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_chgrestart/symbols.txt b/config/RZDP01/rels/d_a_tag_chgrestart/symbols.txt new file mode 100644 index 0000000000..1bb9701f44 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_chgrestart/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__17daTagChgRestart_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +create__17daTagChgRestart_cFv = .text:0x000000C0; // type:function size:0x88 scope:global align:4 +execute__17daTagChgRestart_cFv = .text:0x00000148; // type:function size:0x1A0 scope:global align:4 +daTagChgRestart_Execute__FP17daTagChgRestart_c = .text:0x000002E8; // type:function size:0x4 scope:global align:4 +daTagChgRestart_Delete__FP17daTagChgRestart_c = .text:0x000002EC; // type:function size:0x8 scope:global align:4 +daTagChgRestart_Create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92352 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92353 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagChgRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_ChgRestart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_chkpoint/splits.txt b/config/RZDP01/rels/d_a_tag_chkpoint/splits.txt new file mode 100644 index 0000000000..d8a89be3d9 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_chkpoint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_chkpoint.cpp: + .text start:0x0000005C end:0x000004A0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_chkpoint/symbols.txt b/config/RZDP01/rels/d_a_tag_chkpoint/symbols.txt new file mode 100644 index 0000000000..14a985df3a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_chkpoint/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +execute__11daTag_Chk_cFv = .text:0x0000005C; // type:function size:0x234 scope:global align:4 +daTag_Chk_Draw__FP11daTag_Chk_c = .text:0x00000290; // type:function size:0x8 scope:global align:4 +daTag_Chk_Execute__FP11daTag_Chk_c = .text:0x00000298; // type:function size:0x24 scope:global align:4 +daTag_Chk_IsDelete__FP11daTag_Chk_c = .text:0x000002BC; // type:function size:0x8 scope:global align:4 +daTag_Chk_Delete__FP11daTag_Chk_c = .text:0x000002C4; // type:function size:0x30 scope:global align:4 +daTag_Chk_Create__FP10fopAc_ac_c = .text:0x000002F4; // type:function size:0x1AC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94046 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94047 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94048 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@94049 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@94050 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@94053 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +l_daTag_Chk_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CHKPOINT = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_csw/splits.txt b/config/RZDP01/rels/d_a_tag_csw/splits.txt new file mode 100644 index 0000000000..0c927dc083 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_csw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_csw.cpp: + .text start:0x0000005C end:0x00001480 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000E4 diff --git a/config/RZDP01/rels/d_a_tag_csw/symbols.txt b/config/RZDP01/rels/d_a_tag_csw/symbols.txt new file mode 100644 index 0000000000..9645ff391d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_csw/symbols.txt @@ -0,0 +1,44 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__10daTagCsw_cFv = .text:0x0000005C; // type:function size:0x80 scope:global align:4 +setMtx__10daTagCsw_cFv = .text:0x000000DC; // type:function size:0x12C scope:global align:4 +createHeap__10daTagCsw_cFv = .text:0x00000208; // type:function size:0x380 scope:global align:4 +daTagCsw_c_createHeap__FP10fopAc_ac_c = .text:0x00000588; // type:function size:0x4 scope:global align:4 data:4byte +chkInsideStatueStart__10daTagCsw_cFv = .text:0x0000058C; // type:function size:0x9C scope:global align:4 +create__10daTagCsw_cFv = .text:0x00000628; // type:function size:0x268 scope:global align:4 data:float +searchTagCswOut__FPvPv = .text:0x00000890; // type:function size:0x84 scope:global align:4 +searchCStatue__FPvPv = .text:0x00000914; // type:function size:0x60 scope:global align:4 +Delete__10daTagCsw_cFv = .text:0x00000974; // type:function size:0xCC scope:global align:4 +onLight__10daTagCsw_cFv = .text:0x00000A40; // type:function size:0x40 scope:global align:4 +offLight__10daTagCsw_cFv = .text:0x00000A80; // type:function size:0x40 scope:global align:4 +execute__10daTagCsw_cFv = .text:0x00000AC0; // type:function size:0x868 scope:global align:4 +draw__10daTagCsw_cFv = .text:0x00001328; // type:function size:0xFC scope:global align:4 +daTagCsw_Draw__FP10daTagCsw_c = .text:0x00001424; // type:function size:0x4 scope:global align:4 +daTagCsw_Execute__FP10daTagCsw_c = .text:0x00001428; // type:function size:0x4 scope:global align:4 +daTagCsw_IsDelete__FP10daTagCsw_c = .text:0x0000142C; // type:function size:0x8 scope:global align:4 +daTagCsw_Delete__FP10daTagCsw_c = .text:0x00001434; // type:function size:0x3C scope:global align:4 +daTagCsw_Create__FP10fopAc_ac_c = .text:0x00001470; // type:function size:0x4 scope:global align:4 +entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x00001474; // type:function size:0xC scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91389 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91594 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91595 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@91596 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@91664 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@91910 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@91911 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@91912 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@91913 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91914 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91915 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91916 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91917 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_cyl_src = .data:0x0000000C; // type:object size:0x44 scope:global align:4 +l_tg_src = .data:0x00000050; // type:object size:0x44 scope:global align:4 +l_daTagCsw_Method = .data:0x00000094; // type:object size:0x20 scope:global align:4 +g_profile_TAG_CSW = .data:0x000000B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_escape/splits.txt b/config/RZDP01/rels/d_a_tag_escape/splits.txt new file mode 100644 index 0000000000..df0b5c2abd --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_escape/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_escape.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_escape/symbols.txt b/config/RZDP01/rels/d_a_tag_escape/symbols.txt new file mode 100644 index 0000000000..d85dcb111f --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_escape/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagEscape_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagEscape_Delete__FP13daTagEscape_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagEscape_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Escape = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_event/splits.txt b/config/RZDP01/rels/d_a_tag_event/splits.txt new file mode 100644 index 0000000000..e86ceea871 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_event/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_event.cpp: + .text start:0x0000005C end:0x00000A10 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000054 diff --git a/config/RZDP01/rels/d_a_tag_event/symbols.txt b/config/RZDP01/rels/d_a_tag_event/symbols.txt new file mode 100644 index 0000000000..8ce2fc4cc0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_event/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +horseRodeo__13daTag_Event_cFv = .text:0x0000005C; // type:function size:0x18 scope:global align:4 +arrivalTerms__13daTag_Event_cFv = .text:0x00000074; // type:function size:0xEC scope:global align:4 +create__13daTag_Event_cFv = .text:0x00000160; // type:function size:0x1C4 scope:global align:4 +actionNext__13daTag_Event_cFv = .text:0x00000324; // type:function size:0xCC scope:global align:4 +actionEvent__13daTag_Event_cFv = .text:0x000003F0; // type:function size:0xA4 scope:global align:4 +actionReady__13daTag_Event_cFv = .text:0x00000494; // type:function size:0x10C scope:global align:4 +checkArea__13daTag_Event_cFv = .text:0x000005A0; // type:function size:0x1C0 scope:global align:4 +actionHunt__13daTag_Event_cFv = .text:0x00000760; // type:function size:0xB4 scope:global align:4 +execute__13daTag_Event_cFv = .text:0x00000814; // type:function size:0xB0 scope:global align:4 +daTag_Event_Draw__FP13daTag_Event_c = .text:0x000008C4; // type:function size:0x8 scope:global align:4 +daTag_Event_Execute__FP13daTag_Event_c = .text:0x000008CC; // type:function size:0x24 scope:global align:4 +daTag_Event_IsDelete__FP13daTag_Event_c = .text:0x000008F0; // type:function size:0x8 scope:global align:4 +daTag_Event_Delete__FP13daTag_Event_c = .text:0x000008F8; // type:function size:0x30 scope:global align:4 +daTag_Event_Create__FP10fopAc_ac_c = .text:0x00000928; // type:function size:0x4 scope:global align:4 +actionHunt2__13daTag_Event_cFv = .text:0x0000092C; // type:function size:0xE4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@94156 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94157 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@94219 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@94220 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +lbl_31_data_0 = .data:0x00000000; // type:object size:0x3 data:string +l_daTag_Event_Method = .data:0x00000004; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVENT = .data:0x00000024; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_evt/splits.txt b/config/RZDP01/rels/d_a_tag_evt/splits.txt new file mode 100644 index 0000000000..27e1419869 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evt.cpp: + .text start:0x0000005C end:0x00000908 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D4 diff --git a/config/RZDP01/rels/d_a_tag_evt/symbols.txt b/config/RZDP01/rels/d_a_tag_evt/symbols.txt new file mode 100644 index 0000000000..0bcc087b25 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evt/symbols.txt @@ -0,0 +1,38 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTag_Evt_cFv = .text:0x0000005C; // type:function size:0xB0 scope:global align:4 +execute__11daTag_Evt_cFv = .text:0x0000010C; // type:function size:0x35C scope:global align:4 +getParam__11daTag_Evt_cFv = .text:0x00000468; // type:function size:0xFC scope:global align:4 +isDelete__11daTag_Evt_cFv = .text:0x00000564; // type:function size:0x12C scope:global align:4 +doEvtCutWait__11daTag_Evt_cFi = .text:0x00000690; // type:function size:0x8C scope:global align:4 +doEvtCutTalk__11daTag_Evt_cFi = .text:0x0000071C; // type:function size:0x98 scope:global align:4 +doEvtCutNext__11daTag_Evt_cFi = .text:0x000007B4; // type:function size:0xA4 scope:global align:4 +daTag_Evt_Create__FPv = .text:0x00000858; // type:function size:0x4 scope:global align:4 +daTag_Evt_Delete__FPv = .text:0x0000085C; // type:function size:0x30 scope:global align:4 +daTag_Evt_Execute__FPv = .text:0x0000088C; // type:function size:0x4 scope:global align:4 +daTag_Evt_Draw__FPv = .text:0x00000890; // type:function size:0x8 scope:global align:4 +daTag_Evt_IsDelete__FPv = .text:0x00000898; // type:function size:0x8 scope:global align:4 +__dt__11daTag_Evt_cFv = .text:0x000008A0; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@93104 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93105 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93147 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +lbl_32_data_0 = .data:0x00000000; // type:object size:0xF data:string +l_evtNameList = .data:0x00000010; // type:object size:0x8 scope:global align:4 +lbl_32_data_18 = .data:0x00000018; // type:object size:0x7 data:string +l_resFileName = .data:0x00000020; // type:object size:0x4 scope:global align:4 data:4byte +lbl_32_data_24 = .data:0x00000024; // type:object size:0x5 data:string +lbl_32_data_29 = .data:0x00000029; // type:object size:0x5 data:string +lbl_32_data_2E = .data:0x0000002E; // type:object size:0x5 data:string +mEvtCutList__11daTag_Evt_c = .data:0x00000034; // type:object size:0xC scope:global align:4 +lbl_32_data_40 = .data:0x00000040; // type:object size:0x7 data:string +lbl_32_data_47 = .data:0x00000047; // type:object size:0x6 data:string +lbl_32_data_4D = .data:0x0000004D; // type:object size:0xB data:string +daTag_Evt_MethodTable = .data:0x00000058; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVT = .data:0x00000078; // type:object size:0x30 scope:global align:4 +__vt__11daTag_Evt_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_32_data_B4 = .data:0x000000B4; // type:object size:0xC data:string +@92340 = .data:0x000000C0; // type:object size:0xC scope:local align:4 +__RTTI__11daTag_Evt_c = .data:0x000000CC; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_evtarea/splits.txt b/config/RZDP01/rels/d_a_tag_evtarea/splits.txt new file mode 100644 index 0000000000..12184b13f8 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evtarea/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evtarea.cpp: + .text start:0x0000005C end:0x000007D0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDP01/rels/d_a_tag_evtarea/symbols.txt b/config/RZDP01/rels/d_a_tag_evtarea/symbols.txt new file mode 100644 index 0000000000..67401abdf7 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evtarea/symbols.txt @@ -0,0 +1,30 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_EvtArea_cFv = .text:0x0000005C; // type:function size:0x210 scope:global align:4 +Execute__15daTag_EvtArea_cFv = .text:0x0000026C; // type:function size:0x114 scope:global align:4 +isDelete__15daTag_EvtArea_cFv = .text:0x00000380; // type:function size:0xB0 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz = .text:0x00000430; // type:function size:0x2C8 scope:global align:4 +daTag_EvtArea_Create__FPv = .text:0x000006F8; // type:function size:0x4 scope:global align:4 +daTag_EvtArea_Delete__FPv = .text:0x000006FC; // type:function size:0x8 scope:global align:4 +daTag_EvtArea_Execute__FPv = .text:0x00000704; // type:function size:0x4 scope:global align:4 +daTag_EvtArea_Draw__FPv = .text:0x00000708; // type:function size:0x8 scope:global align:4 +daTag_EvtArea_IsDelete__FPv = .text:0x00000710; // type:function size:0x8 scope:global align:4 +chkPointInArea__15daTag_EvtArea_cF4cXyz = .text:0x00000718; // type:function size:0x60 scope:global align:4 +__dt__15daTag_EvtArea_cFv = .text:0x00000778; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95946 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95947 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95948 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95949 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95994 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96114 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@95951 = .data:0x00000000; // type:object size:0x60 scope:local align:4 +daTag_EvtArea_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVTAREA = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__15daTag_EvtArea_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_33_data_BC = .data:0x000000BC; // type:object size:0x10 data:string +@95031 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_EvtArea_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_evtmsg/splits.txt b/config/RZDP01/rels/d_a_tag_evtmsg/splits.txt new file mode 100644 index 0000000000..b834d3d388 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evtmsg/splits.txt @@ -0,0 +1,15 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_evtmsg.cpp: + .text start:0x0000005C end:0x00000788 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000E0 diff --git a/config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt b/config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt new file mode 100644 index 0000000000..db84a96b01 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_evtmsg/symbols.txt @@ -0,0 +1,34 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__14daTag_EvtMsg_cFv = .text:0x0000005C; // type:function size:0xCC scope:global align:4 +Execute__14daTag_EvtMsg_cFv = .text:0x00000128; // type:function size:0x2E0 scope:global align:4 +isDelete__14daTag_EvtMsg_cFv = .text:0x00000408; // type:function size:0xAC scope:global align:4 +chkPointInArea__14daTag_EvtMsg_cF4cXyz = .text:0x000004B4; // type:function size:0x100 scope:global align:4 +ECut_talk__14daTag_EvtMsg_cFi = .text:0x000005B4; // type:function size:0x80 scope:global align:4 +ECut_wait__14daTag_EvtMsg_cFi = .text:0x00000634; // type:function size:0xA8 scope:global align:4 +daTag_EvtMsg_Create__FPv = .text:0x000006DC; // type:function size:0x4 scope:global align:4 +daTag_EvtMsg_Delete__FPv = .text:0x000006E0; // type:function size:0x8 scope:global align:4 +daTag_EvtMsg_Execute__FPv = .text:0x000006E8; // type:function size:0x4 scope:global align:4 +daTag_EvtMsg_Draw__FPv = .text:0x000006EC; // type:function size:0x8 scope:global align:4 +daTag_EvtMsg_IsDelete__FPv = .text:0x000006F4; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_evtmsg_cpp = .text:0x000006FC; // type:function size:0x24 scope:global align:4 +__dt__14daTag_EvtMsg_cFv = .text:0x00000720; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@95813 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_34_data_1 = .data:0x00000001; // type:object size:0x5 data:string +lbl_34_data_6 = .data:0x00000006; // type:object size:0x5 data:string +mEvtCutNameList__14daTag_EvtMsg_c = .data:0x0000000C; // type:object size:0xC scope:global align:4 +mEvtCutList__14daTag_EvtMsg_c = .data:0x00000018; // type:object size:0x24 scope:global align:4 data:4byte +lbl_34_data_3C = .data:0x0000003C; // type:object size:0x7 data:string +l_myName = .data:0x00000044; // type:object size:0x4 scope:global align:4 +lbl_34_data_48 = .data:0x00000048; // type:object size:0x11 data:string +lbl_34_data_59 = .data:0x00000059; // type:object size:0x6 data:string +daTag_EvtMsg_MethodTable = .data:0x00000060; // type:object size:0x20 scope:global align:4 +g_profile_TAG_EVTMSG = .data:0x00000080; // type:object size:0x30 scope:global align:4 +__vt__14daTag_EvtMsg_c = .data:0x000000B0; // type:object size:0xC scope:global align:4 +lbl_34_data_BC = .data:0x000000BC; // type:object size:0xF data:string +@95049 = .data:0x000000CC; // type:object size:0xC scope:local align:4 +__RTTI__14daTag_EvtMsg_c = .data:0x000000D8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_firewall/splits.txt b/config/RZDP01/rels/d_a_tag_firewall/splits.txt new file mode 100644 index 0000000000..33c0a1f839 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_firewall/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_firewall.cpp: + .text start:0x0000005C end:0x00000830 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000098 + .bss start:0x00000000 end:0x00000008 diff --git a/config/RZDP01/rels/d_a_tag_firewall/symbols.txt b/config/RZDP01/rels/d_a_tag_firewall/symbols.txt new file mode 100644 index 0000000000..e7bb93f938 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_firewall/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTag_FWall_Draw__FP13daTag_FWall_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +execute__13daTag_FWall_cFv = .text:0x00000064; // type:function size:0x5C4 scope:global align:4 +daTag_FWall_Execute__FP13daTag_FWall_c = .text:0x00000628; // type:function size:0x4 scope:global align:4 +daTag_FWall_IsDelete__FP13daTag_FWall_c = .text:0x0000062C; // type:function size:0x8 scope:global align:4 +daTag_FWall_Delete__FP13daTag_FWall_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +create__13daTag_FWall_cFv = .text:0x0000063C; // type:function size:0x1F0 scope:global align:4 +daTag_FWall_Create__FP13daTag_FWall_c = .text:0x0000082C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94513 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94514 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94515 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94516 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94517 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94518 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +cc_sph_src__11Tag_FWall_n = .data:0x00000000; // type:object size:0x40 scope:global align:4 +game_over_eff_name__11Tag_FWall_n = .data:0x00000040; // type:object size:0x8 scope:global align:4 +l_daTag_FWall_Method = .data:0x00000048; // type:object size:0x20 scope:global align:4 +g_profile_Tag_FWall = .data:0x00000068; // type:object size:0x30 scope:global align:4 +fire_leader = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_721_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_tag_gra/splits.txt b/config/RZDP01/rels/d_a_tag_gra/splits.txt new file mode 100644 index 0000000000..7ef9ae4bbc --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_gra/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_gra.cpp: + .text start:0x0000005C end:0x0000011C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_gra/symbols.txt b/config/RZDP01/rels/d_a_tag_gra/symbols.txt new file mode 100644 index 0000000000..854e2f934d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_gra/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagGra_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x90 scope:global align:4 +daTagGra_Delete__FP10daTagGra_c = .text:0x000000EC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGra_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_GRA = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_gstart/splits.txt b/config/RZDP01/rels/d_a_tag_gstart/splits.txt new file mode 100644 index 0000000000..bb528ca2e6 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_gstart/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_gstart.cpp: + .text start:0x0000005C end:0x000001D4 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_gstart/symbols.txt b/config/RZDP01/rels/d_a_tag_gstart/symbols.txt new file mode 100644 index 0000000000..d3ae34903a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_gstart/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagGstart_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +daTagGstart_Create__FP10fopAc_ac_c = .text:0x000000CC; // type:function size:0x4 scope:global align:4 +daTagGstart_Delete__FP13daTagGstart_c = .text:0x000000D0; // type:function size:0x30 scope:global align:4 +execute__13daTagGstart_cFv = .text:0x00000100; // type:function size:0xC8 scope:global align:4 +daTagGstart_Execute__FP13daTagGstart_c = .text:0x000001C8; // type:function size:0x4 scope:global align:4 +daTagGstart_Draw__FP13daTagGstart_c = .text:0x000001CC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGstart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Gstart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_guard/splits.txt b/config/RZDP01/rels/d_a_tag_guard/splits.txt new file mode 100644 index 0000000000..261b3f99bb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_guard/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_guard.cpp: + .text start:0x0000005C end:0x0000025C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_guard/symbols.txt b/config/RZDP01/rels/d_a_tag_guard/symbols.txt new file mode 100644 index 0000000000..6ec7f6de10 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_guard/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +getAppearPoint__12daTagGuard_cFP3Vec = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +createGuard__12daTagGuard_cFUl = .text:0x000000C0; // type:function size:0xC4 scope:global align:4 +daTagGuard_Create__FP10fopAc_ac_c = .text:0x00000184; // type:function size:0xA8 scope:global align:4 +daTagGuard_Delete__FP12daTagGuard_c = .text:0x0000022C; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagGuard_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_GUARD = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_hinit/splits.txt b/config/RZDP01/rels/d_a_tag_hinit/splits.txt new file mode 100644 index 0000000000..458444ae8c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hinit/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_hinit.cpp: + .text start:0x0000005C end:0x0000025C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_hinit/symbols.txt b/config/RZDP01/rels/d_a_tag_hinit/symbols.txt new file mode 100644 index 0000000000..2871347870 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hinit/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagHinit_cFv = .text:0x0000005C; // type:function size:0xA4 scope:global align:4 +daTagHinit_Create__FP10fopAc_ac_c = .text:0x00000100; // type:function size:0x4 scope:global align:4 +daTagHinit_Delete__FP12daTagHinit_c = .text:0x00000104; // type:function size:0x30 scope:global align:4 +execute__12daTagHinit_cFv = .text:0x00000134; // type:function size:0x11C scope:global align:4 +daTagHinit_Execute__FP12daTagHinit_c = .text:0x00000250; // type:function size:0x4 scope:global align:4 +daTagHinit_Draw__FP12daTagHinit_c = .text:0x00000254; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagHinit_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hinit = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_hjump/splits.txt b/config/RZDP01/rels/d_a_tag_hjump/splits.txt new file mode 100644 index 0000000000..6ab9a66fbd --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hjump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_hjump.cpp: + .text start:0x0000005C end:0x00000748 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000000A4 diff --git a/config/RZDP01/rels/d_a_tag_hjump/symbols.txt b/config/RZDP01/rels/d_a_tag_hjump/symbols.txt new file mode 100644 index 0000000000..64f2bf8710 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hjump/symbols.txt @@ -0,0 +1,32 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CreateHeap__12daTagHjump_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +create__12daTagHjump_cFv = .text:0x000000C4; // type:function size:0x234 scope:global align:4 +daTagHjump_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x4 scope:global align:4 +__dt__12daTagHjump_cFv = .text:0x000002FC; // type:function size:0x8C scope:global align:4 +daTagHjump_Delete__FP12daTagHjump_c = .text:0x00000388; // type:function size:0x3C scope:global align:4 +execute__12daTagHjump_cFv = .text:0x000003C4; // type:function size:0x2CC scope:global align:4 +daTagHjump_Execute__FP12daTagHjump_c = .text:0x00000690; // type:function size:0x4 scope:global align:4 +Draw__12daTagHjump_cFv = .text:0x00000694; // type:function size:0xA4 scope:global align:4 +daTagHjump_Draw__FP12daTagHjump_c = .text:0x00000738; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93718 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93719 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93720 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93721 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93722 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@93723 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@93724 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@93725 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@93726 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93821 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@93822 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +l_daTagHjump_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hjump = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTagHjump_c = .data:0x00000050; // type:object size:0x28 scope:global align:4 +lbl_126_data_78 = .data:0x00000078; // type:object size:0xD data:string +@93034 = .data:0x00000088; // type:object size:0x14 scope:local align:4 +__RTTI__12daTagHjump_c = .data:0x0000009C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_howl/splits.txt b/config/RZDP01/rels/d_a_tag_howl/splits.txt new file mode 100644 index 0000000000..2c1f5cedfc --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_howl.cpp: + .text start:0x0000005C end:0x000002DC + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_howl/symbols.txt b/config/RZDP01/rels/d_a_tag_howl/symbols.txt new file mode 100644 index 0000000000..c698daab4f --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_howl/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTag_Howl_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +execute__12daTag_Howl_cFv = .text:0x000000C0; // type:function size:0x60 scope:global align:4 +isAreaCheck__12daTag_Howl_cFv = .text:0x00000120; // type:function size:0xFC scope:global align:4 +getParam__12daTag_Howl_cFv = .text:0x0000021C; // type:function size:0x48 scope:global align:4 +daTag_Howl_Create__FPv = .text:0x00000264; // type:function size:0x4 scope:global align:4 +daTag_Howl_Delete__FPv = .text:0x00000268; // type:function size:0x8 scope:global align:4 +daTag_Howl_Execute__FPv = .text:0x00000270; // type:function size:0x4 scope:global align:4 +daTag_Howl_Draw__FPv = .text:0x00000274; // type:function size:0x8 scope:global align:4 +daTag_Howl_IsDelete__FPv = .text:0x0000027C; // type:function size:0x8 scope:global align:4 +__dt__12daTag_Howl_cFv = .text:0x00000284; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92438 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92451 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +daTag_Howl_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_HOWL = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTag_Howl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_35_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@91835 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_Howl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_hstop/splits.txt b/config/RZDP01/rels/d_a_tag_hstop/splits.txt new file mode 100644 index 0000000000..7344801cec --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hstop/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_hstop.cpp: + .text start:0x000000CC end:0x0000078C + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_tag_hstop/symbols.txt b/config/RZDP01/rels/d_a_tag_hstop/symbols.txt new file mode 100644 index 0000000000..a144f1f79a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_hstop/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +create__12daTagHstop_cFv = .text:0x000000CC; // type:function size:0x1D4 scope:global align:4 +daTagHstop_Create__FP10fopAc_ac_c = .text:0x000002A0; // type:function size:0x4 scope:global align:4 +__dt__12daTagHstop_cFv = .text:0x000002A4; // type:function size:0x9C scope:global align:4 +daTagHstop_Delete__FP12daTagHstop_c = .text:0x00000340; // type:function size:0x28 scope:global align:4 +setActive__12daTagHstop_cFv = .text:0x00000368; // type:function size:0xA4 scope:global align:4 +execute__12daTagHstop_cFv = .text:0x0000040C; // type:function size:0x32C scope:global align:4 +daTagHstop_Execute__FP12daTagHstop_c = .text:0x00000738; // type:function size:0x4 scope:global align:4 +daTagHstop_Draw__FP12daTagHstop_c = .text:0x0000073C; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_hstop_cpp = .text:0x00000744; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@95284 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagHstop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Hstop = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@94362 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +m_msgFlow__12daTagHstop_c = .bss:0x00000014; // type:object size:0x4C scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_instruction/splits.txt b/config/RZDP01/rels/d_a_tag_instruction/splits.txt new file mode 100644 index 0000000000..ed9c9915a5 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_instruction/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_instruction.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_instruction/symbols.txt b/config/RZDP01/rels/d_a_tag_instruction/symbols.txt new file mode 100644 index 0000000000..5ae84bace1 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_instruction/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagInst_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagInst_Delete__FP11daTagInst_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagInst_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Instruction = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_kago_fall/splits.txt b/config/RZDP01/rels/d_a_tag_kago_fall/splits.txt new file mode 100644 index 0000000000..68961ed91d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_kago_fall/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_kago_fall.cpp: + .text start:0x0000005C end:0x00000A3C + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_tag_kago_fall/symbols.txt b/config/RZDP01/rels/d_a_tag_kago_fall/symbols.txt new file mode 100644 index 0000000000..fba097c78a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_kago_fall/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTagKagoFall_cFv = .text:0x0000005C; // type:function size:0x170 scope:global align:4 +execute__15daTagKagoFall_cFv = .text:0x000001CC; // type:function size:0x38 scope:global align:4 +actionWaitRiver__15daTagKagoFall_cFv = .text:0x00000204; // type:function size:0x3CC scope:global align:4 +actionWaitFall__15daTagKagoFall_cFv = .text:0x000005D0; // type:function size:0x45C scope:global align:4 +daTagKagoFall_Execute__FP15daTagKagoFall_c = .text:0x00000A2C; // type:function size:0x4 scope:global align:4 +daTagKagoFall_Delete__FP15daTagKagoFall_c = .text:0x00000A30; // type:function size:0x8 scope:global align:4 +daTagKagoFall_Create__FP15daTagKagoFall_c = .text:0x00000A38; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97263 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97264 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97347 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97348 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97349 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97350 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@97440 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_725_data_4 = .data:0x00000004; // type:object size:0x8 data:string +l_daTagKagoFall_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_KagoFall = .data:0x0000002C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_kmsg/splits.txt b/config/RZDP01/rels/d_a_tag_kmsg/splits.txt new file mode 100644 index 0000000000..214d9aef19 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_kmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_kmsg.cpp: + .text start:0x0000005C end:0x00000AE8 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDP01/rels/d_a_tag_kmsg/symbols.txt b/config/RZDP01/rels/d_a_tag_kmsg/symbols.txt new file mode 100644 index 0000000000..de0b6b222a --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_kmsg/symbols.txt @@ -0,0 +1,37 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTag_KMsg_cFv = .text:0x0000005C; // type:function size:0x13C scope:global align:4 +Execute__12daTag_KMsg_cFv = .text:0x00000198; // type:function size:0x738 scope:global align:4 +isDelete__12daTag_KMsg_cFv = .text:0x000008D0; // type:function size:0xE4 scope:global align:4 +daTag_KMsg_Create__FPv = .text:0x000009B4; // type:function size:0x4 scope:global align:4 +daTag_KMsg_Delete__FPv = .text:0x000009B8; // type:function size:0x34 scope:global align:4 +daTag_KMsg_Execute__FPv = .text:0x000009EC; // type:function size:0x4 scope:global align:4 +daTag_KMsg_Draw__FPv = .text:0x000009F0; // type:function size:0x8 scope:global align:4 +daTag_KMsg_IsDelete__FPv = .text:0x000009F8; // type:function size:0x8 scope:global align:4 +__dt__12daTag_KMsg_cFv = .text:0x00000A00; // type:function size:0xA4 scope:global align:4 +getAttnPosOffset__12daTag_KMsg_cFv = .text:0x00000AA4; // type:function size:0x44 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@97615 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@97883 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@97885 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@97886 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@97887 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@97890 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_36_data_1 = .data:0x00000001; // type:object size:0xB data:string +lbl_36_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_evtList = .data:0x00000018; // type:object size:0x18 scope:global align:4 +lbl_36_data_30 = .data:0x00000030; // type:object size:0x6 data:string +lbl_36_data_36 = .data:0x00000036; // type:object size:0x8 data:string +l_resNameList = .data:0x00000040; // type:object size:0xC scope:global align:4 +lbl_36_data_4C = .data:0x0000004C; // type:object size:0x10 +daTag_KMsg_MethodTable = .data:0x0000005C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_KMSG = .data:0x0000007C; // type:object size:0x30 scope:global align:4 +__vt__12daTag_KMsg_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_36_data_B8 = .data:0x000000B8; // type:object size:0xD data:string +@96602 = .data:0x000000C8; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_KMsg_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 +lbl_36_data_F0 = .data:0x000000F0; // type:object size:0x8 data:string diff --git a/config/RZDP01/rels/d_a_tag_lantern/splits.txt b/config/RZDP01/rels/d_a_tag_lantern/splits.txt new file mode 100644 index 0000000000..32e7e2ae3d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lantern/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lantern.cpp: + .text start:0x000000CC end:0x000004C0 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000AC + .bss start:0x00000008 end:0x00000018 diff --git a/config/RZDP01/rels/d_a_tag_lantern/symbols.txt b/config/RZDP01/rels/d_a_tag_lantern/symbols.txt new file mode 100644 index 0000000000..d76a4d6703 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lantern/symbols.txt @@ -0,0 +1,35 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__dt__15daTag_Lantern_cFv = .text:0x000000CC; // type:function size:0x74 scope:global align:4 +create__15daTag_Lantern_cFv = .text:0x00000140; // type:function size:0x74 scope:global align:4 +Execute__15daTag_Lantern_cFv = .text:0x000001B4; // type:function size:0x178 scope:global align:4 +initialize__15daTag_Lantern_cFv = .text:0x0000032C; // type:function size:0xB0 scope:global align:4 +daTag_Lantern_Create__FPv = .text:0x000003DC; // type:function size:0x4 scope:global align:4 +daTag_Lantern_Delete__FPv = .text:0x000003E0; // type:function size:0x34 scope:global align:4 +daTag_Lantern_Execute__FPv = .text:0x00000414; // type:function size:0x4 scope:global align:4 +daTag_Lantern_Draw__FPv = .text:0x00000418; // type:function size:0x8 scope:global align:4 +daTag_Lantern_IsDelete__FPv = .text:0x00000420; // type:function size:0x8 scope:global align:4 +__sinit_\d_a_tag_lantern_cpp = .text:0x00000428; // type:function size:0x48 scope:global align:4 +__dt__21daTag_Lantern_Param_cFv = .text:0x00000470; // type:function size:0x40 scope:global align:4 +__ct__21daTag_Lantern_Param_cFv = .text:0x000004B0; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89902 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89917 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@89918 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTag_Lantern_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_LANTERN = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Lantern_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_37_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +@89392 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_Lantern_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 +__vt__21daTag_Lantern_Param_c = .data:0x00000080; // type:object size:0xC scope:global align:4 +lbl_37_data_8C = .data:0x0000008C; // type:object size:0x16 data:string +__RTTI__21daTag_Lantern_Param_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@89285 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_lightball/splits.txt b/config/RZDP01/rels/d_a_tag_lightball/splits.txt new file mode 100644 index 0000000000..e7555701fb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lightball/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lightball.cpp: + .text start:0x0000005C end:0x00000428 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_lightball/symbols.txt b/config/RZDP01/rels/d_a_tag_lightball/symbols.txt new file mode 100644 index 0000000000..959aa01f18 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lightball/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__16daTagLightBall_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +Create__16daTagLightBall_cFv = .text:0x000000B8; // type:function size:0x138 scope:global align:4 +create__16daTagLightBall_cFv = .text:0x000001F0; // type:function size:0x68 scope:global align:4 +execute__16daTagLightBall_cFv = .text:0x00000258; // type:function size:0x174 scope:global align:4 +_delete__16daTagLightBall_cFv = .text:0x000003CC; // type:function size:0x48 scope:global align:4 +daTagLightBall_Draw__FP16daTagLightBall_c = .text:0x00000414; // type:function size:0x8 scope:global align:4 +daTagLightBall_Execute__FP16daTagLightBall_c = .text:0x0000041C; // type:function size:0x4 scope:global align:4 +daTagLightBall_Delete__FP16daTagLightBall_c = .text:0x00000420; // type:function size:0x4 scope:global align:4 +daTagLightBall_Create__FP10fopAc_ac_c = .text:0x00000424; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89725 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagLightBall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_LightBall = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_lv2prchk/splits.txt b/config/RZDP01/rels/d_a_tag_lv2prchk/splits.txt new file mode 100644 index 0000000000..6954e3a926 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv2prchk/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lv2prchk.cpp: + .text start:0x0000005C end:0x00000640 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_tag_lv2prchk/symbols.txt b/config/RZDP01/rels/d_a_tag_lv2prchk/symbols.txt new file mode 100644 index 0000000000..8d0eb22722 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv2prchk/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__15daTagLv2PrChk_cFv = .text:0x0000005C; // type:function size:0x7C scope:global align:4 +create__15daTagLv2PrChk_cFv = .text:0x000000D8; // type:function size:0x68 scope:global align:4 +actionCheck__15daTagLv2PrChk_cFv = .text:0x00000140; // type:function size:0x4B4 scope:global align:4 +actionEnd__15daTagLv2PrChk_cFv = .text:0x000005F4; // type:function size:0x4 scope:global align:4 +daTagLv2PrChk_Execute__FP15daTagLv2PrChk_c = .text:0x000005F8; // type:function size:0x3C scope:global align:4 +daTagLv2PrChk_Delete__FP15daTagLv2PrChk_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +daTagLv2PrChk_Create__FP15daTagLv2PrChk_c = .text:0x0000063C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89894 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89895 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_func$88969 = .data:0x00000000; // type:object size:0x18 scope:local align:4 +l_daTagLv2PrChk_Method = .data:0x00000018; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv2PrChk = .data:0x00000038; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_lv5soup/splits.txt b/config/RZDP01/rels/d_a_tag_lv5soup/splits.txt new file mode 100644 index 0000000000..67af4458d4 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv5soup/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_lv5soup.cpp: + .text start:0x0000005C end:0x000002F8 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_lv5soup/symbols.txt b/config/RZDP01/rels/d_a_tag_lv5soup/symbols.txt new file mode 100644 index 0000000000..267918a348 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv5soup/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_Lv5Soup_cFv = .text:0x0000005C; // type:function size:0x94 scope:global align:4 +Execute__15daTag_Lv5Soup_cFv = .text:0x000000F0; // type:function size:0xAC scope:global align:4 +isAreaCheck__15daTag_Lv5Soup_cFv = .text:0x0000019C; // type:function size:0xE4 scope:global align:4 +daTag_Lv5Soup_Create__FPv = .text:0x00000280; // type:function size:0x4 scope:global align:4 +daTag_Lv5Soup_Delete__FPv = .text:0x00000284; // type:function size:0x8 scope:global align:4 +daTag_Lv5Soup_Execute__FPv = .text:0x0000028C; // type:function size:0x4 scope:global align:4 +daTag_Lv5Soup_Draw__FPv = .text:0x00000290; // type:function size:0x8 scope:global align:4 +daTag_Lv5Soup_IsDelete__FPv = .text:0x00000298; // type:function size:0x8 scope:global align:4 +__dt__15daTag_Lv5Soup_cFv = .text:0x000002A0; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92351 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92352 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92353 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@92354 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@92397 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@92398 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +daTag_Lv5Soup_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_LV5SOUP = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__15daTag_Lv5Soup_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_727_data_5C = .data:0x0000005C; // type:object size:0x10 data:string +@91813 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__15daTag_Lv5Soup_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt b/config/RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt new file mode 100644 index 0000000000..c91a22fc35 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv6CstaSw/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_lv6CstaSw.cpp: + .text start:0x000000CC end:0x000003F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt b/config/RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt new file mode 100644 index 0000000000..f29d970bc1 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_lv6CstaSw/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daLv6CstaSw_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daLv6CstaSw_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daLv6CstaSw_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +searchSekizoAct__13daLv6CstaSw_cFPvPv = .text:0x000001A0; // type:function size:0x54 scope:global align:4 +areaCheck__13daLv6CstaSw_cFv = .text:0x000001F4; // type:function size:0xB8 scope:global align:4 +Execute__13daLv6CstaSw_cFv = .text:0x000002AC; // type:function size:0xAC scope:global align:4 +daLv6CstaSw_Draw__FP13daLv6CstaSw_c = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daLv6CstaSw_Execute__FP13daLv6CstaSw_c = .text:0x00000360; // type:function size:0x4 scope:global align:4 +daLv6CstaSw_Delete__FP13daLv6CstaSw_c = .text:0x00000364; // type:function size:0x8 scope:global align:4 +daLv6CstaSw_Create__FP10fopAc_ac_c = .text:0x0000036C; // type:function size:0x4 scope:global align:4 +__dt__17daLv6CstaSw_HIO_cFv = .text:0x00000370; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_lv6CstaSw_cpp = .text:0x000003B0; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +@89669 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89670 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daLv6CstaSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Lv6CstaSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daLv6CstaSw_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_728_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89051 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daLv6CstaSw_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88934 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_magne/splits.txt b/config/RZDP01/rels/d_a_tag_magne/splits.txt new file mode 100644 index 0000000000..9d86a35dd0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_magne/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_magne.cpp: + .text start:0x0000005C end:0x00000148 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_magne/symbols.txt b/config/RZDP01/rels/d_a_tag_magne/symbols.txt new file mode 100644 index 0000000000..a26af7a476 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_magne/symbols.txt @@ -0,0 +1,11 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__12daTagMagne_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +create__12daTagMagne_cFv = .text:0x00000098; // type:function size:0x98 scope:global align:4 +daTagMagne_Delete__FP12daTagMagne_c = .text:0x00000130; // type:function size:0x14 scope:global align:4 +daTagMagne_Create__FP10fopAc_ac_c = .text:0x00000144; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagMagne_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Magne = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_mhint/splits.txt b/config/RZDP01/rels/d_a_tag_mhint/splits.txt new file mode 100644 index 0000000000..62bcc539b2 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mhint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mhint.cpp: + .text start:0x0000005C end:0x00000944 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000058 diff --git a/config/RZDP01/rels/d_a_tag_mhint/symbols.txt b/config/RZDP01/rels/d_a_tag_mhint/symbols.txt new file mode 100644 index 0000000000..043827e5a4 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mhint/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMhint_cFv = .text:0x0000005C; // type:function size:0x1E4 scope:global align:4 +daTagMhint_Create__FP10fopAc_ac_c = .text:0x00000240; // type:function size:0x4 scope:global align:4 +__dt__12daTagMhint_cFv = .text:0x00000244; // type:function size:0x68 scope:global align:4 +daTagMhint_Delete__FP12daTagMhint_c = .text:0x000002AC; // type:function size:0x28 scope:global align:4 +execute__12daTagMhint_cFv = .text:0x000002D4; // type:function size:0x4E8 scope:global align:4 +daTagMhint_Execute__FP12daTagMhint_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTagMhint_Draw__FP12daTagMhint_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +eventOrder__12daTagMhint_cFv = .text:0x000007C8; // type:function size:0x17C scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95160 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95161 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95162 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95226 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@95227 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@95368 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_130_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_daTagMhint_Method = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mhint = .data:0x00000028; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_mist/splits.txt b/config/RZDP01/rels/d_a_tag_mist/splits.txt new file mode 100644 index 0000000000..e9f3d0c3e0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mist/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mist.cpp: + .text start:0x0000005C end:0x00000404 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_mist/symbols.txt b/config/RZDP01/rels/d_a_tag_mist/symbols.txt new file mode 100644 index 0000000000..c2cbd50ce3 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mist/symbols.txt @@ -0,0 +1,20 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +offSw__11daTagMist_cFv = .text:0x0000005C; // type:function size:0x68 scope:global align:4 +onMySw__11daTagMist_cFv = .text:0x000000C4; // type:function size:0x30 scope:global align:4 +isMySw__11daTagMist_cFv = .text:0x000000F4; // type:function size:0x5C scope:global align:4 +Create__11daTagMist_cFv = .text:0x00000150; // type:function size:0xAC scope:global align:4 +create__11daTagMist_cFv = .text:0x000001FC; // type:function size:0xC8 scope:global align:4 +execute__11daTagMist_cFv = .text:0x000002C4; // type:function size:0x130 scope:global align:4 +daTagMist_Execute__FP11daTagMist_c = .text:0x000003F4; // type:function size:0x4 scope:global align:4 +daTagMist_Delete__FP11daTagMist_c = .text:0x000003F8; // type:function size:0x8 scope:global align:4 +daTagMist_Create__FP10fopAc_ac_c = .text:0x00000400; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89671 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89672 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89673 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMist_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mist = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_mmsg/splits.txt b/config/RZDP01/rels/d_a_tag_mmsg/splits.txt new file mode 100644 index 0000000000..02703f2f59 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mmsg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mmsg.cpp: + .text start:0x0000005C end:0x000003C8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_mmsg/symbols.txt b/config/RZDP01/rels/d_a_tag_mmsg/symbols.txt new file mode 100644 index 0000000000..fc18c69e96 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mmsg/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTagMmsg_cFv = .text:0x0000005C; // type:function size:0x160 scope:global align:4 +daTagMmsg_Create__FP10fopAc_ac_c = .text:0x000001BC; // type:function size:0x4 scope:global align:4 +daTagMmsg_Delete__FP11daTagMmsg_c = .text:0x000001C0; // type:function size:0x30 scope:global align:4 +execute__11daTagMmsg_cFv = .text:0x000001F0; // type:function size:0x1CC scope:global align:4 +daTagMmsg_Execute__FP11daTagMmsg_c = .text:0x000003BC; // type:function size:0x4 scope:global align:4 +daTagMmsg_Draw__FP11daTagMmsg_c = .text:0x000003C0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93245 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93246 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@93247 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMmsg_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mmsg = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_msg/splits.txt b/config/RZDP01/rels/d_a_tag_msg/splits.txt new file mode 100644 index 0000000000..e8e0708600 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_msg/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_msg.cpp: + .text start:0x0000005C end:0x00000810 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000D8 diff --git a/config/RZDP01/rels/d_a_tag_msg/symbols.txt b/config/RZDP01/rels/d_a_tag_msg/symbols.txt new file mode 100644 index 0000000000..903670e9eb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_msg/symbols.txt @@ -0,0 +1,39 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createHeapCallBack__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +__dt__11daTag_Msg_cFv = .text:0x00000060; // type:function size:0x84 scope:global align:4 +create__11daTag_Msg_cFv = .text:0x000000E4; // type:function size:0xD0 scope:global align:4 +createHeap__11daTag_Msg_cFv = .text:0x000001B4; // type:function size:0x5C scope:global align:4 +execute__11daTag_Msg_cFv = .text:0x00000210; // type:function size:0x288 scope:global align:4 +rangeCheck__11daTag_Msg_cFv = .text:0x00000498; // type:function size:0xA0 scope:global align:4 +otherCheck__11daTag_Msg_cFv = .text:0x00000538; // type:function size:0x174 scope:global align:4 +getParam__11daTag_Msg_cFv = .text:0x000006AC; // type:function size:0x80 scope:global align:4 +cut_speak__11daTag_Msg_cFii = .text:0x0000072C; // type:function size:0x58 scope:global align:4 +daTag_Msg_Create__FPv = .text:0x00000784; // type:function size:0x4 scope:global align:4 +daTag_Msg_Delete__FPv = .text:0x00000788; // type:function size:0x34 scope:global align:4 +daTag_Msg_Execute__FPv = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTag_Msg_Draw__FPv = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +daTag_Msg_IsDelete__FPv = .text:0x000007C8; // type:function size:0x8 scope:global align:4 +__dt__17daTag_Msg_Param_cFv = .text:0x000007D0; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@93111 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93129 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93192 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +lbl_39_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_resName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_39_data_C = .data:0x0000000C; // type:object size:0x6 data:string +l_evtNameTBL = .data:0x00000014; // type:object size:0x8 scope:global align:4 data:4byte +lbl_39_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +lbl_39_data_23 = .data:0x00000023; // type:object size:0x6 data:string +mEvtCutTBL__11daTag_Msg_c = .data:0x0000002C; // type:object size:0x8 scope:global align:4 +daTag_Msg_MethodTable = .data:0x00000034; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MSG = .data:0x00000054; // type:object size:0x30 scope:global align:4 +__vt__17daTag_Msg_Param_c = .data:0x00000084; // type:object size:0xC scope:global align:4 +lbl_39_data_90 = .data:0x00000090; // type:object size:0x12 data:string +__RTTI__17daTag_Msg_Param_c = .data:0x000000A4; // type:object size:0x8 scope:global align:4 +__vt__11daTag_Msg_c = .data:0x000000AC; // type:object size:0xC scope:global align:4 +lbl_39_data_B8 = .data:0x000000B8; // type:object size:0xC data:string +@92319 = .data:0x000000C4; // type:object size:0xC scope:local align:4 +__RTTI__11daTag_Msg_c = .data:0x000000D0; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_mstop/splits.txt b/config/RZDP01/rels/d_a_tag_mstop/splits.txt new file mode 100644 index 0000000000..adb67e866c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mstop/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mstop.cpp: + .text start:0x0000005C end:0x000007A0 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_mstop/symbols.txt b/config/RZDP01/rels/d_a_tag_mstop/symbols.txt new file mode 100644 index 0000000000..f87dbb9a91 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mstop/symbols.txt @@ -0,0 +1,21 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMstop_cFv = .text:0x0000005C; // type:function size:0x1C0 scope:global align:4 +daTagMstop_Create__FP10fopAc_ac_c = .text:0x0000021C; // type:function size:0x4 scope:global align:4 +__dt__12daTagMstop_cFv = .text:0x00000220; // type:function size:0x68 scope:global align:4 +daTagMstop_Delete__FP12daTagMstop_c = .text:0x00000288; // type:function size:0x28 scope:global align:4 +execute__12daTagMstop_cFv = .text:0x000002B0; // type:function size:0x4E4 scope:global align:4 +daTagMstop_Execute__FP12daTagMstop_c = .text:0x00000794; // type:function size:0x4 scope:global align:4 +daTagMstop_Draw__FP12daTagMstop_c = .text:0x00000798; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95888 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95889 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@96041 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@96042 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@96043 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@96044 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +l_daTagMstop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mstop = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_mwait/splits.txt b/config/RZDP01/rels/d_a_tag_mwait/splits.txt new file mode 100644 index 0000000000..d9fc5cf464 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mwait/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_mwait.cpp: + .text start:0x0000005C end:0x0000063C + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_mwait/symbols.txt b/config/RZDP01/rels/d_a_tag_mwait/symbols.txt new file mode 100644 index 0000000000..66f93a455e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_mwait/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMwait_cFv = .text:0x0000005C; // type:function size:0x1C4 scope:global align:4 +daTagMwait_Create__FP10fopAc_ac_c = .text:0x00000220; // type:function size:0x4 scope:global align:4 +__dt__12daTagMwait_cFv = .text:0x00000224; // type:function size:0x68 scope:global align:4 +daTagMwait_Delete__FP12daTagMwait_c = .text:0x0000028C; // type:function size:0x28 scope:global align:4 +execute__12daTagMwait_cFv = .text:0x000002B4; // type:function size:0x37C scope:global align:4 +daTagMwait_Execute__FP12daTagMwait_c = .text:0x00000630; // type:function size:0x4 scope:global align:4 +daTagMwait_Draw__FP12daTagMwait_c = .text:0x00000634; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94860 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94861 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94862 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94863 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@94864 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@94867 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@94951 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@94952 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +l_daTagMwait_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Mwait = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_myna2/splits.txt b/config/RZDP01/rels/d_a_tag_myna2/splits.txt new file mode 100644 index 0000000000..178735b92f --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_myna2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_myna2.cpp: + .text start:0x0000005C end:0x00000308 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_myna2/symbols.txt b/config/RZDP01/rels/d_a_tag_myna2/symbols.txt new file mode 100644 index 0000000000..9db599bb3e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_myna2/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__12daTagMyna2_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +execute__12daTagMyna2_cFv = .text:0x000000C8; // type:function size:0x208 scope:global align:4 +daTagMyna2_Create__FP10fopAc_ac_c = .text:0x000002D0; // type:function size:0x4 scope:global align:4 +daTagMyna2_Execute__FP12daTagMyna2_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +daTagMyna2_Delete__FP12daTagMyna2_c = .text:0x000002D8; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92852 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92853 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92854 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagMyna2_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MYNA2 = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_myna_light/splits.txt b/config/RZDP01/rels/d_a_tag_myna_light/splits.txt new file mode 100644 index 0000000000..a717cf10ca --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_myna_light/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_myna_light.cpp: + .text start:0x0000005C end:0x0000071C + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDP01/rels/d_a_tag_myna_light/symbols.txt b/config/RZDP01/rels/d_a_tag_myna_light/symbols.txt new file mode 100644 index 0000000000..d31b8518ff --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_myna_light/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__17daTag_MynaLight_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Delete__17daTag_MynaLight_cFv = .text:0x000000C0; // type:function size:0x58 scope:global align:4 +Execute__17daTag_MynaLight_cFv = .text:0x00000118; // type:function size:0x160 scope:global align:4 +Draw__17daTag_MynaLight_cFv = .text:0x00000278; // type:function size:0xC8 scope:global align:4 +setTurnOnOffChange__17daTag_MynaLight_cFv = .text:0x00000340; // type:function size:0x2C8 scope:global align:4 +initialize__17daTag_MynaLight_cFv = .text:0x00000608; // type:function size:0xA4 scope:global align:4 +daTag_MynaLight_Create__FPv = .text:0x000006AC; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Delete__FPv = .text:0x000006B0; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Execute__FPv = .text:0x000006B4; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_Draw__FPv = .text:0x000006B8; // type:function size:0x4 scope:global align:4 +daTag_MynaLight_IsDelete__FPv = .text:0x000006BC; // type:function size:0x8 scope:global align:4 +__dt__17daTag_MynaLight_cFv = .text:0x000006C4; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89937 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89938 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89939 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_732_rodata_C = .rodata:0x0000000C; // type:object size:0x4 +@89946 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@89947 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@89948 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@89949 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@89950 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90037 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90038 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90039 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90040 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90041 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90068 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90069 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90070 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90071 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +daTag_MynaLight_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_MNLIGHT = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTag_MynaLight_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_732_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89130 = .data:0x00000070; // type:object size:0xC scope:local align:4 +__RTTI__17daTag_MynaLight_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_pachi/splits.txt b/config/RZDP01/rels/d_a_tag_pachi/splits.txt new file mode 100644 index 0000000000..0dee0accea --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_pachi/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_pachi.cpp: + .text start:0x0000005C end:0x000002CC + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_pachi/symbols.txt b/config/RZDP01/rels/d_a_tag_pachi/symbols.txt new file mode 100644 index 0000000000..b156a5ac39 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_pachi/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__11daTagPati_cFv = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +create__11daTagPati_cFv = .text:0x000000D0; // type:function size:0x100 scope:global align:4 +col_set__11daTagPati_cFv = .text:0x000001D0; // type:function size:0x68 scope:global align:4 +chk_CoHit__11daTagPati_cFv = .text:0x00000238; // type:function size:0x2C scope:global align:4 +daTagPati_Create__FP10fopAc_ac_c = .text:0x00000264; // type:function size:0x4 scope:global align:4 +daTagPati_Execute__FP10fopAc_ac_c = .text:0x00000268; // type:function size:0x3C scope:global align:4 +daTagPati_Delete__FP11daTagPati_c = .text:0x000002A4; // type:function size:0x28 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@92973 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:float +@92974 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +l_daTagPati_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_PATI = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_poFire/splits.txt b/config/RZDP01/rels/d_a_tag_poFire/splits.txt new file mode 100644 index 0000000000..2944879c63 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_poFire/splits.txt @@ -0,0 +1,20 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_poFire.cpp: + .text start:0x000000CC end:0x00000270 + .ctors start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000001C diff --git a/config/RZDP01/rels/d_a_tag_poFire/symbols.txt b/config/RZDP01/rels/d_a_tag_poFire/symbols.txt new file mode 100644 index 0000000000..93ba32a4b8 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_poFire/symbols.txt @@ -0,0 +1,27 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__17daTagPoFire_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global align:4 +setBaseMtx__13daTagPoFire_cFv = .text:0x000000E4; // type:function size:0x5C scope:global align:4 +create__13daTagPoFire_cFv = .text:0x00000140; // type:function size:0x60 scope:global align:4 +Execute__13daTagPoFire_cFv = .text:0x000001A0; // type:function size:0x30 scope:global align:4 +daTagPoFire_Draw__FP13daTagPoFire_c = .text:0x000001D0; // type:function size:0x8 scope:global align:4 +daTagPoFire_Execute__FP13daTagPoFire_c = .text:0x000001D8; // type:function size:0x4 scope:global align:4 +daTagPoFire_Delete__FP13daTagPoFire_c = .text:0x000001DC; // type:function size:0x8 scope:global align:4 +daTagPoFire_Create__FP10fopAc_ac_c = .text:0x000001E4; // type:function size:0x4 scope:global align:4 +__dt__17daTagPoFire_HIO_cFv = .text:0x000001E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_poFire_cpp = .text:0x00000228; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagPoFire_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_poFire = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__17daTagPoFire_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_734_data_5C = .data:0x0000005C; // type:object size:0x12 data:string +@89006 = .data:0x00000070; // type:object size:0x14 scope:local align:4 +__RTTI__17daTagPoFire_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@88932 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_push/splits.txt b/config/RZDP01/rels/d_a_tag_push/splits.txt new file mode 100644 index 0000000000..434004298f --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_push/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_push.cpp: + .text start:0x0000005C end:0x000005F4 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x000000D0 diff --git a/config/RZDP01/rels/d_a_tag_push/symbols.txt b/config/RZDP01/rels/d_a_tag_push/symbols.txt new file mode 100644 index 0000000000..2dae6cd4bc --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_push/symbols.txt @@ -0,0 +1,29 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +srchActor__12daTag_Push_cFPvPv = .text:0x0000005C; // type:function size:0x154 scope:global align:4 +create__12daTag_Push_cFv = .text:0x000001B0; // type:function size:0xAC scope:global align:4 +Execute__12daTag_Push_cFv = .text:0x0000025C; // type:function size:0x1B4 scope:global align:4 +isDelete__12daTag_Push_cFv = .text:0x00000410; // type:function size:0x5C scope:global align:4 +chkPointInArea__12daTag_Push_cF4cXyz = .text:0x0000046C; // type:function size:0xB4 scope:global align:4 +daTag_Push_Create__FPv = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daTag_Push_Delete__FPv = .text:0x00000524; // type:function size:0x8 scope:global align:4 +daTag_Push_Execute__FPv = .text:0x0000052C; // type:function size:0x4 scope:global align:4 +daTag_Push_Draw__FPv = .text:0x00000530; // type:function size:0x8 scope:global align:4 +daTag_Push_IsDelete__FPv = .text:0x00000538; // type:function size:0x8 scope:global align:4 +getId__12daTag_Push_cFv = .text:0x00000540; // type:function size:0x1C scope:global align:4 +__dt__12daTag_Push_cFv = .text:0x0000055C; // type:function size:0x58 scope:global align:4 +__dt__18daNpcT_ActorMngr_cFv = .text:0x000005B4; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@96172 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@96150 = .data:0x00000000; // type:object size:0x28 scope:local align:4 +daTag_Push_MethodTable = .data:0x00000028; // type:object size:0x20 scope:global align:4 +g_profile_TAG_PUSH = .data:0x00000048; // type:object size:0x30 scope:global align:4 +__vt__12daTag_Push_c = .data:0x00000078; // type:object size:0xC scope:global align:4 +lbl_40_data_84 = .data:0x00000084; // type:object size:0xD data:string +@95442 = .data:0x00000094; // type:object size:0xC scope:local align:4 +__RTTI__12daTag_Push_c = .data:0x000000A0; // type:object size:0x8 scope:global align:4 +__vt__18daNpcT_ActorMngr_c = .data:0x000000A8; // type:object size:0xC scope:global align:4 +lbl_40_data_B4 = .data:0x000000B4; // type:object size:0x13 data:string +__RTTI__18daNpcT_ActorMngr_c = .data:0x000000C8; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_qs/splits.txt b/config/RZDP01/rels/d_a_tag_qs/splits.txt new file mode 100644 index 0000000000..3c0b7f0c29 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_qs/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_qs.cpp: + .text start:0x0000005C end:0x00000A60 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000094 diff --git a/config/RZDP01/rels/d_a_tag_qs/symbols.txt b/config/RZDP01/rels/d_a_tag_qs/symbols.txt new file mode 100644 index 0000000000..3bb2824d10 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_qs/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__9daTagQs_cFv = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +create__9daTagQs_cFv = .text:0x000000D0; // type:function size:0x130 scope:global align:4 +getPower__9daTagQs_cFv = .text:0x00000200; // type:function size:0x24 scope:global align:4 +getSafeArea__9daTagQs_cFv = .text:0x00000224; // type:function size:0x24 scope:global align:4 +getPower80__9daTagQs_cFv = .text:0x00000248; // type:function size:0x24 scope:global align:4 +getCenterPower__9daTagQs_cFv = .text:0x0000026C; // type:function size:0x24 scope:global align:4 +calcPower__9daTagQs_cFff = .text:0x00000290; // type:function size:0x16C scope:global align:4 +hikiyose__FP4cXyzP4cXyzP4cXyzf = .text:0x000003FC; // type:function size:0x174 scope:global align:4 +search__FPvPv = .text:0x00000570; // type:function size:0x2B0 scope:global align:4 +execute__9daTagQs_cFv = .text:0x00000820; // type:function size:0x200 scope:global align:4 +daTagQs_Draw__FP9daTagQs_c = .text:0x00000A20; // type:function size:0x8 scope:global align:4 +daTagQs_Execute__FP9daTagQs_c = .text:0x00000A28; // type:function size:0x4 scope:global align:4 +daTagQs_IsDelete__FP9daTagQs_c = .text:0x00000A2C; // type:function size:0x8 scope:global align:4 +daTagQs_Delete__FP9daTagQs_c = .text:0x00000A34; // type:function size:0x28 scope:global align:4 +daTagQs_Create__FP10fopAc_ac_c = .text:0x00000A5C; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93448 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93449 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93450 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@93458 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93459 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93467 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 data:float +@93468 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +@93476 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@93477 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float +@93485 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@93512 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@93515 = .rodata:0x00000030; // type:object size:0x8 scope:local align:4 +@93540 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@93541 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@93600 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@93601 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 data:string +@93659 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +l_cc_cyl_src = .data:0x00000000; // type:object size:0x44 scope:global align:4 +l_daTagQs_Method = .data:0x00000044; // type:object size:0x20 scope:global align:4 +g_profile_TAG_QS = .data:0x00000064; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_ret_room/splits.txt b/config/RZDP01/rels/d_a_tag_ret_room/splits.txt new file mode 100644 index 0000000000..ee43863281 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ret_room/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ret_room.cpp: + .text start:0x0000005C end:0x00000344 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_ret_room/symbols.txt b/config/RZDP01/rels/d_a_tag_ret_room/symbols.txt new file mode 100644 index 0000000000..c902cf88a7 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ret_room/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__12daTagRetRm_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__12daTagRetRm_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__12daTagRetRm_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__12daTagRetRm_cFv = .text:0x00000148; // type:function size:0x6C scope:global align:4 +init__12daTagRetRm_cFv = .text:0x000001B4; // type:function size:0x40 scope:global align:4 +chkPlyrInTag__12daTagRetRm_cFv = .text:0x000001F4; // type:function size:0xE8 scope:global align:4 +daTagRetRm_create__FP12daTagRetRm_c = .text:0x000002DC; // type:function size:0x54 scope:global align:4 +daTagRetRm_Delete__FP12daTagRetRm_c = .text:0x00000330; // type:function size:0x8 scope:global align:4 +daTagRetRm_execute__FP12daTagRetRm_c = .text:0x00000338; // type:function size:0x4 scope:global align:4 +daTagRetRm_draw__FP12daTagRetRm_c = .text:0x0000033C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92282 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92283 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92290 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagRetRm_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RetRoom = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daTagRetRm_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_736_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@91808 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__12daTagRetRm_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_river_back/splits.txt b/config/RZDP01/rels/d_a_tag_river_back/splits.txt new file mode 100644 index 0000000000..258d9cde49 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_river_back/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_river_back.cpp: + .text start:0x0000005C end:0x00000594 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x000000C8 diff --git a/config/RZDP01/rels/d_a_tag_river_back/symbols.txt b/config/RZDP01/rels/d_a_tag_river_back/symbols.txt new file mode 100644 index 0000000000..777f15401b --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_river_back/symbols.txt @@ -0,0 +1,33 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__16daTagRiverBack_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +create__16daTagRiverBack_cFv = .text:0x000000C0; // type:function size:0x8C scope:global align:4 +execute__16daTagRiverBack_cFv = .text:0x0000014C; // type:function size:0xB4 scope:global align:4 +actionWait__16daTagRiverBack_cFv = .text:0x00000200; // type:function size:0x78 scope:global align:4 +actionOrderEvent__16daTagRiverBack_cFv = .text:0x00000278; // type:function size:0xB0 scope:global align:4 +actionEvent__16daTagRiverBack_cFv = .text:0x00000328; // type:function size:0xA0 scope:global align:4 +actionDead__16daTagRiverBack_cFv = .text:0x000003C8; // type:function size:0x4 scope:global align:4 +demoProc__16daTagRiverBack_cFv = .text:0x000003CC; // type:function size:0x190 scope:global align:4 +daTagRiverBack_Execute__FP16daTagRiverBack_c = .text:0x0000055C; // type:function size:0x4 scope:global align:4 +daTagRiverBack_Delete__FP16daTagRiverBack_c = .text:0x00000560; // type:function size:0x30 scope:global align:4 +daTagRiverBack_Create__FP16daTagRiverBack_c = .text:0x00000590; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92662 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92663 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92664 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +lbl_737_data_0 = .data:0x00000000; // type:object size:0x7 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_737_data_C = .data:0x0000000C; // type:object size:0xB data:string +l_evName = .data:0x00000018; // type:object size:0x4 scope:global align:4 data:4byte +lbl_737_data_1C = .data:0x0000001C; // type:object size:0x7 data:string +l_staffName = .data:0x00000024; // type:object size:0x4 scope:global align:4 data:4byte +l_func$91778 = .data:0x00000028; // type:object size:0x30 scope:local align:4 +lbl_737_data_58 = .data:0x00000058; // type:object size:0x5 data:string +lbl_737_data_5D = .data:0x0000005D; // type:object size:0xA data:string +action_table$91824 = .data:0x00000068; // type:object size:0x8 scope:local align:4 +lbl_737_data_70 = .data:0x00000070; // type:object size:0x6 data:string +l_daTagRiverBack_Method = .data:0x00000078; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RiverBack = .data:0x00000098; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_rmbit_sw/splits.txt b/config/RZDP01/rels/d_a_tag_rmbit_sw/splits.txt new file mode 100644 index 0000000000..683e29a43c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_rmbit_sw/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_rmbit_sw.cpp: + .text start:0x0000005C end:0x0000049C + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt b/config/RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt new file mode 100644 index 0000000000..0b86940f35 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_rmbit_sw/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__14daTagRmbitSw_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__14daTagRmbitSw_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__14daTagRmbitSw_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__14daTagRmbitSw_cFv = .text:0x00000148; // type:function size:0x1CC scope:global align:4 +init__14daTagRmbitSw_cFv = .text:0x00000314; // type:function size:0x38 scope:global align:4 +chkPlyrInTag__14daTagRmbitSw_cFv = .text:0x0000034C; // type:function size:0xE8 scope:global align:4 +daTagRmbitSw_create__FP14daTagRmbitSw_c = .text:0x00000434; // type:function size:0x54 scope:global align:4 +daTagRmbitSw_Delete__FP14daTagRmbitSw_c = .text:0x00000488; // type:function size:0x8 scope:global align:4 +daTagRmbitSw_execute__FP14daTagRmbitSw_c = .text:0x00000490; // type:function size:0x4 scope:global align:4 +daTagRmbitSw_draw__FP14daTagRmbitSw_c = .text:0x00000494; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92800 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92801 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92808 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagRmbitSw_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_RmbitSw = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__14daTagRmbitSw_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_738_data_5C = .data:0x0000005C; // type:object size:0xF data:string +@91860 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__14daTagRmbitSw_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_schedule/splits.txt b/config/RZDP01/rels/d_a_tag_schedule/splits.txt new file mode 100644 index 0000000000..e0fc689105 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_schedule/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_schedule.cpp: + .text start:0x0000005C end:0x000000DC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_schedule/symbols.txt b/config/RZDP01/rels/d_a_tag_schedule/symbols.txt new file mode 100644 index 0000000000..04c0ba00a1 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_schedule/symbols.txt @@ -0,0 +1,9 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagSchedule_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +daTagSchedule_Delete__FP15daTagSchedule_c = .text:0x000000AC; // type:function size:0x30 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSchedule_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Schedule = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_setBall/splits.txt b/config/RZDP01/rels/d_a_tag_setBall/splits.txt new file mode 100644 index 0000000000..2430d146aa --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_setBall/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_setBall.cpp: + .text start:0x0000005C end:0x000000EC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_setBall/symbols.txt b/config/RZDP01/rels/d_a_tag_setBall/symbols.txt new file mode 100644 index 0000000000..c5fc7caf3e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_setBall/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagSetBall_cFv = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +create__14daTagSetBall_cFv = .text:0x00000070; // type:function size:0x68 scope:global align:4 +daTagSetBall_Execute__FP14daTagSetBall_c = .text:0x000000D8; // type:function size:0x8 scope:global align:4 +daTagSetBall_Delete__FP14daTagSetBall_c = .text:0x000000E0; // type:function size:0x8 scope:global align:4 +daTagSetBall_Create__FP14daTagSetBall_c = .text:0x000000E8; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagSetBall_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SetBall = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_setrestart/splits.txt b/config/RZDP01/rels/d_a_tag_setrestart/splits.txt new file mode 100644 index 0000000000..84394139d0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_setrestart/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_setrestart.cpp: + .text start:0x0000005C end:0x00000338 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_setrestart/symbols.txt b/config/RZDP01/rels/d_a_tag_setrestart/symbols.txt new file mode 100644 index 0000000000..4724597403 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_setrestart/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +Create__14daTagRestart_cFv = .text:0x0000005C; // type:function size:0x6C scope:global align:4 +create__14daTagRestart_cFv = .text:0x000000C8; // type:function size:0x88 scope:global align:4 +execute__14daTagRestart_cFv = .text:0x00000150; // type:function size:0x1D8 scope:global align:4 +daTagRestart_Execute__FP14daTagRestart_c = .text:0x00000328; // type:function size:0x4 scope:global align:4 +daTagRestart_Delete__FP14daTagRestart_c = .text:0x0000032C; // type:function size:0x8 scope:global align:4 +daTagRestart_Create__FP10fopAc_ac_c = .text:0x00000334; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@92327 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92328 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@92329 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +l_daTagRestart_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Restart = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_shop_camera/splits.txt b/config/RZDP01/rels/d_a_tag_shop_camera/splits.txt new file mode 100644 index 0000000000..51b08febaa --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_shop_camera/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_shop_camera.cpp: + .text start:0x0000005C end:0x000001AC + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000084 diff --git a/config/RZDP01/rels/d_a_tag_shop_camera/symbols.txt b/config/RZDP01/rels/d_a_tag_shop_camera/symbols.txt new file mode 100644 index 0000000000..94c6af208c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_shop_camera/symbols.txt @@ -0,0 +1,24 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__18daTag_ShopCamera_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +initialize__18daTag_ShopCamera_cFv = .text:0x000000C0; // type:function size:0x70 scope:global align:4 +daTag_ShopCamera_Create__FPv = .text:0x00000130; // type:function size:0x4 scope:global align:4 +daTag_ShopCamera_Delete__FPv = .text:0x00000134; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_Execute__FPv = .text:0x0000013C; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_Draw__FPv = .text:0x00000144; // type:function size:0x8 scope:global align:4 +daTag_ShopCamera_IsDelete__FPv = .text:0x0000014C; // type:function size:0x8 scope:global align:4 +__dt__18daTag_ShopCamera_cFv = .text:0x00000154; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@89444 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89445 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@89446 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@89447 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +daTag_ShopCamera_MethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SHOPCAM = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__18daTag_ShopCamera_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_742_data_5C = .data:0x0000005C; // type:object size:0x13 data:string +@89009 = .data:0x00000070; // type:object size:0xC scope:local align:4 +__RTTI__18daTag_ShopCamera_c = .data:0x0000007C; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_shop_item/splits.txt b/config/RZDP01/rels/d_a_tag_shop_item/splits.txt new file mode 100644 index 0000000000..f18d8166f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_shop_item/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_shop_item.cpp: + .text start:0x0000005C end:0x00000594 + .rodata start:0x00000000 end:0x00000018 + .data start:0x00000000 end:0x0000008C diff --git a/config/RZDP01/rels/d_a_tag_shop_item/symbols.txt b/config/RZDP01/rels/d_a_tag_shop_item/symbols.txt new file mode 100644 index 0000000000..5ca41ce443 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_shop_item/symbols.txt @@ -0,0 +1,31 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__16daTag_ShopItem_cFv = .text:0x0000005C; // type:function size:0x1C8 scope:global align:4 +Delete__16daTag_ShopItem_cFv = .text:0x00000224; // type:function size:0x84 scope:global align:4 +Execute__16daTag_ShopItem_cFv = .text:0x000002A8; // type:function size:0x1E8 scope:global align:4 +getSwitchBit1__16daTag_ShopItem_cFv = .text:0x00000490; // type:function size:0xC scope:global align:4 +getSwitchBit2__16daTag_ShopItem_cFv = .text:0x0000049C; // type:function size:0xC scope:global align:4 +initialize__16daTag_ShopItem_cFv = .text:0x000004A8; // type:function size:0x78 scope:global align:4 +daTag_ShopItem_Create__FPv = .text:0x00000520; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Delete__FPv = .text:0x00000524; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Execute__FPv = .text:0x00000528; // type:function size:0x4 scope:global align:4 +daTag_ShopItem_Draw__FPv = .text:0x0000052C; // type:function size:0x8 scope:global align:4 +daTag_ShopItem_IsDelete__FPv = .text:0x00000534; // type:function size:0x8 scope:global align:4 +__dt__16daTag_ShopItem_cFv = .text:0x0000053C; // type:function size:0x58 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90044 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90045 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90171 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90172 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90173 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90174 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +lbl_743_data_0 = .data:0x00000000; // type:object size:0x8 data:string +daTag_ShopItem_MethodTable = .data:0x00000008; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SHOPITM = .data:0x00000028; // type:object size:0x30 scope:global align:4 +__vt__16daTag_ShopItem_c = .data:0x00000058; // type:object size:0xC scope:global align:4 +lbl_743_data_64 = .data:0x00000064; // type:object size:0x11 data:string +@89307 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__16daTag_ShopItem_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_smk_emt/splits.txt b/config/RZDP01/rels/d_a_tag_smk_emt/splits.txt new file mode 100644 index 0000000000..81a1e71a67 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_smk_emt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_smk_emt.cpp: + .text start:0x0000005C end:0x00000310 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_smk_emt/symbols.txt b/config/RZDP01/rels/d_a_tag_smk_emt/symbols.txt new file mode 100644 index 0000000000..a16d3b50ae --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_smk_emt/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__13daTagSmkEmt_cFv = .text:0x0000005C; // type:function size:0x4C scope:global align:4 +__dt__13daTagSmkEmt_cFv = .text:0x000000A8; // type:function size:0x58 scope:global align:4 +create__13daTagSmkEmt_cFv = .text:0x00000100; // type:function size:0x58 scope:global align:4 +createSmkEmt__13daTagSmkEmt_cFv = .text:0x00000158; // type:function size:0xEC scope:global align:4 +deleteSmkEmt__13daTagSmkEmt_cFv = .text:0x00000244; // type:function size:0x44 scope:global align:4 +daTagSmkEmt_create__FP13daTagSmkEmt_c = .text:0x00000288; // type:function size:0x54 scope:global align:4 +daTagSmkEmt_Delete__FP13daTagSmkEmt_c = .text:0x000002DC; // type:function size:0x24 scope:global align:4 +daTagSmkEmt_execute__FP13daTagSmkEmt_c = .text:0x00000300; // type:function size:0x8 scope:global align:4 +daTagSmkEmt_draw__FP13daTagSmkEmt_c = .text:0x00000308; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +PARTICLE_NAME$88960 = .rodata:0x00000000; // type:object size:0x6 scope:local align:4 +@89530 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +daTagSmkEmt_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_SmkEmt = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daTagSmkEmt_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_744_data_5C = .data:0x0000005C; // type:object size:0xE data:string +@89016 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__13daTagSmkEmt_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_spinner/splits.txt b/config/RZDP01/rels/d_a_tag_spinner/splits.txt new file mode 100644 index 0000000000..eda1a46072 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_spinner/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_spinner.cpp: + .text start:0x0000005C end:0x00000304 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_spinner/symbols.txt b/config/RZDP01/rels/d_a_tag_spinner/symbols.txt new file mode 100644 index 0000000000..7b4824659d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_spinner/symbols.txt @@ -0,0 +1,18 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +search_spinner_sub__FPvPv = .text:0x00000064; // type:function size:0xAC scope:global align:4 +setBaseMtx__14daTagSpinner_cFv = .text:0x00000110; // type:function size:0x5C scope:global align:4 +Create__14daTagSpinner_cFv = .text:0x0000016C; // type:function size:0x50 scope:global align:4 +create__14daTagSpinner_cFv = .text:0x000001BC; // type:function size:0x84 scope:global align:4 +execute__14daTagSpinner_cFv = .text:0x00000240; // type:function size:0xB4 scope:global align:4 +daTagSpinner_Execute__FP14daTagSpinner_c = .text:0x000002F4; // type:function size:0x4 scope:global align:4 +daTagSpinner_Delete__FP14daTagSpinner_c = .text:0x000002F8; // type:function size:0x8 scope:global align:4 +daTagSpinner_Create__FP10fopAc_ac_c = .text:0x00000300; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89974 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89988 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +l_daTagSpinner_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Spinner = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_sppath/splits.txt b/config/RZDP01/rels/d_a_tag_sppath/splits.txt new file mode 100644 index 0000000000..2ee282f6ba --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_sppath/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_sppath.cpp: + .text start:0x0000005C end:0x000007C8 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x0000009C diff --git a/config/RZDP01/rels/d_a_tag_sppath/symbols.txt b/config/RZDP01/rels/d_a_tag_sppath/symbols.txt new file mode 100644 index 0000000000..dd51302c31 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_sppath/symbols.txt @@ -0,0 +1,25 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagSppath_cFv = .text:0x0000005C; // type:function size:0x164 scope:global align:4 +daTagSppath_Create__FP10fopAc_ac_c = .text:0x000001C0; // type:function size:0x4 scope:global align:4 +__dt__13daTagSppath_cFv = .text:0x000001C4; // type:function size:0x74 scope:global align:4 +daTagSppath_Delete__FP13daTagSppath_c = .text:0x00000238; // type:function size:0x28 scope:global align:4 +getNearPathPos__13daTagSppath_cFP4cXyzP5dPath = .text:0x00000260; // type:function size:0x390 scope:global align:4 +execute__13daTagSppath_cFv = .text:0x000005F0; // type:function size:0x1CC scope:global align:4 +daTagSppath_Execute__FP13daTagSppath_c = .text:0x000007BC; // type:function size:0x4 scope:global align:4 +daTagSppath_Draw__FP13daTagSppath_c = .text:0x000007C0; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@93011 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@93012 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@93149 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@93150 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@93151 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@93167 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@93217 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 data:float +l_cylSrc = .data:0x00000000; // type:object size:0x44 scope:global align:4 +lbl_746_data_44 = .data:0x00000044; // type:object size:0x8 data:string +l_daTagSppath_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Sppath = .data:0x0000006C; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_spring/splits.txt b/config/RZDP01/rels/d_a_tag_spring/splits.txt new file mode 100644 index 0000000000..8939d1c539 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_spring/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_spring.cpp: + .text start:0x0000005C end:0x000002D8 + .rodata start:0x00000000 end:0x0000000C + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_spring/symbols.txt b/config/RZDP01/rels/d_a_tag_spring/symbols.txt new file mode 100644 index 0000000000..8903683300 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_spring/symbols.txt @@ -0,0 +1,17 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__13daTagSpring_cFv = .text:0x0000005C; // type:function size:0x5C scope:global align:4 +create__13daTagSpring_cFv = .text:0x000000B8; // type:function size:0x58 scope:global align:4 +execute__13daTagSpring_cFv = .text:0x00000110; // type:function size:0x120 scope:global align:4 +checkArea__13daTagSpring_cFv = .text:0x00000230; // type:function size:0x98 scope:global align:4 +daTagSpring_Execute__FP13daTagSpring_c = .text:0x000002C8; // type:function size:0x4 scope:global align:4 +daTagSpring_Delete__FP13daTagSpring_c = .text:0x000002CC; // type:function size:0x8 scope:global align:4 +daTagSpring_Create__FP13daTagSpring_c = .text:0x000002D4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92448 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@92460 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@92461 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +l_daTagSpring_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Spring = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_ss_drink/splits.txt b/config/RZDP01/rels/d_a_tag_ss_drink/splits.txt new file mode 100644 index 0000000000..850ebee4d2 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ss_drink/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_ss_drink.cpp: + .text start:0x0000005C end:0x00000934 + .rodata start:0x00000000 end:0x0000001C + .data start:0x00000000 end:0x000000DC diff --git a/config/RZDP01/rels/d_a_tag_ss_drink/symbols.txt b/config/RZDP01/rels/d_a_tag_ss_drink/symbols.txt new file mode 100644 index 0000000000..e04437ec5e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_ss_drink/symbols.txt @@ -0,0 +1,42 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__15daTag_SSDrink_cFv = .text:0x0000005C; // type:function size:0x98 scope:global align:4 +Execute__15daTag_SSDrink_cFv = .text:0x000000F4; // type:function size:0x6C scope:global align:4 +getTypeFromParam__15daTag_SSDrink_cFv = .text:0x00000160; // type:function size:0xA8 scope:global align:4 +getFlowNodeNum__15daTag_SSDrink_cFv = .text:0x00000208; // type:function size:0x38 scope:global align:4 +restart__15daTag_SSDrink_cFv = .text:0x00000240; // type:function size:0x60 scope:global align:4 +initialize__15daTag_SSDrink_cFv = .text:0x000002A0; // type:function size:0x78 scope:global align:4 +setProcess__15daTag_SSDrink_cFM15daTag_SSDrink_cFPCvPvPv_i = .text:0x00000318; // type:function size:0xF4 scope:global align:4 +setAttnPos__15daTag_SSDrink_cFv = .text:0x0000040C; // type:function size:0x40 scope:global align:4 +chkEvent__15daTag_SSDrink_cFv = .text:0x0000044C; // type:function size:0x170 scope:global align:4 +orderEvent__15daTag_SSDrink_cFv = .text:0x000005BC; // type:function size:0x108 scope:global align:4 +wait__15daTag_SSDrink_cFPv = .text:0x000006C4; // type:function size:0x118 scope:global align:4 +talk__15daTag_SSDrink_cFPv = .text:0x000007DC; // type:function size:0xD0 scope:global align:4 +daTag_SSDrink_Create__FPv = .text:0x000008AC; // type:function size:0x4 scope:global align:4 +daTag_SSDrink_Delete__FPv = .text:0x000008B0; // type:function size:0x8 scope:global align:4 +daTag_SSDrink_Execute__FPv = .text:0x000008B8; // type:function size:0x4 scope:global align:4 +daTag_SSDrink_Draw__FPv = .text:0x000008BC; // type:function size:0x8 scope:global align:4 +daTag_SSDrink_IsDelete__FPv = .text:0x000008C4; // type:function size:0x8 scope:global align:4 +__dt__15daTag_SSDrink_cFv = .text:0x000008CC; // type:function size:0x68 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95891 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95892 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95893 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95894 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95983 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@96013 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@96014 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@95863 = .data:0x00000000; // type:object size:0x1C scope:local align:4 +@95881 = .data:0x0000001C; // type:object size:0xC scope:local align:4 data:4byte +@95923 = .data:0x00000028; // type:object size:0xC scope:local align:4 data:4byte +@95924 = .data:0x00000034; // type:object size:0xC scope:local align:4 data:4byte +@96023 = .data:0x00000040; // type:object size:0xC scope:local align:4 data:4byte +daTag_SSDrink_MethodTable = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_TAG_SSDRINK = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +__vt__15daTag_SSDrink_c = .data:0x0000009C; // type:object size:0x14 scope:global align:4 +lbl_747_data_B0 = .data:0x000000B0; // type:object size:0x10 data:string +@95164 = .data:0x000000C0; // type:object size:0x14 scope:local align:4 +__RTTI__15daTag_SSDrink_c = .data:0x000000D4; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_statue_evt/splits.txt b/config/RZDP01/rels/d_a_tag_statue_evt/splits.txt new file mode 100644 index 0000000000..eae3e0d24c --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_statue_evt/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_statue_evt.cpp: + .text start:0x0000005C end:0x00000E84 + .rodata start:0x00000000 end:0x00000034 + .data start:0x00000000 end:0x000001E4 diff --git a/config/RZDP01/rels/d_a_tag_statue_evt/symbols.txt b/config/RZDP01/rels/d_a_tag_statue_evt/symbols.txt new file mode 100644 index 0000000000..7954aa4281 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_statue_evt/symbols.txt @@ -0,0 +1,65 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x4 scope:global align:4 +s_s_sub__FPvPv = .text:0x00000060; // type:function size:0x4C scope:global align:4 +initBaseMtx__13daTagStatue_cFv = .text:0x000000AC; // type:function size:0x20 scope:global align:4 +setBaseMtx__13daTagStatue_cFv = .text:0x000000CC; // type:function size:0x6C scope:global align:4 +Create__13daTagStatue_cFv = .text:0x00000138; // type:function size:0x1C4 scope:global align:4 +CreateHeap__13daTagStatue_cFv = .text:0x000002FC; // type:function size:0x18C scope:global align:4 +create__13daTagStatue_cFv = .text:0x00000488; // type:function size:0xE8 scope:global align:4 +execute__13daTagStatue_cFv = .text:0x00000570; // type:function size:0x88 scope:global align:4 +event_proc_call__13daTagStatue_cFv = .text:0x000005F8; // type:function size:0x88 scope:global align:4 +actionWait__13daTagStatue_cFv = .text:0x00000680; // type:function size:0x6C scope:global align:4 +actionOrderEvent__13daTagStatue_cFv = .text:0x000006EC; // type:function size:0x8C scope:global align:4 +actionEvent__13daTagStatue_cFv = .text:0x00000778; // type:function size:0x9C scope:global align:4 +actionDead__13daTagStatue_cFv = .text:0x00000814; // type:function size:0x4 scope:global align:4 +demoProc__13daTagStatue_cFv = .text:0x00000818; // type:function size:0x234 scope:global align:4 +setParticle__13daTagStatue_cFv = .text:0x00000A4C; // type:function size:0xBC scope:global align:4 +endParticle__13daTagStatue_cFv = .text:0x00000B08; // type:function size:0x54 scope:global align:4 +checkStartDemo__13daTagStatue_cFv = .text:0x00000B5C; // type:function size:0x78 scope:global align:4 +checkOnEffect__13daTagStatue_cFv = .text:0x00000BD4; // type:function size:0xE8 scope:global align:4 +getLetterCount__13daTagStatue_cFv = .text:0x00000CBC; // type:function size:0x74 scope:global align:4 +draw__13daTagStatue_cFv = .text:0x00000D30; // type:function size:0xE0 scope:global align:4 +_delete__13daTagStatue_cFv = .text:0x00000E10; // type:function size:0x64 scope:global align:4 +daTagStatue_Draw__FP13daTagStatue_c = .text:0x00000E74; // type:function size:0x4 scope:global align:4 +daTagStatue_Execute__FP13daTagStatue_c = .text:0x00000E78; // type:function size:0x4 scope:global align:4 +daTagStatue_Delete__FP13daTagStatue_c = .text:0x00000E7C; // type:function size:0x4 scope:global align:4 +daTagStatue_Create__FP13daTagStatue_c = .text:0x00000E80; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_event_bit = .rodata:0x00000000; // type:object size:0xC scope:global align:4 +@93527 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@93580 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float +@93583 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +@93584 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 data:double +@93678 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float +@93805 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 data:float +@93835 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global align:4 data:4byte +l_eff_id = .data:0x00000010; // type:object size:0x6 scope:global align:4 +lbl_133_data_16 = .data:0x00000016; // type:object size:0xF data:string +lbl_133_data_25 = .data:0x00000025; // type:object size:0xF data:string +lbl_133_data_34 = .data:0x00000034; // type:object size:0xF data:string +lbl_133_data_43 = .data:0x00000043; // type:object size:0xF data:string +lbl_133_data_52 = .data:0x00000052; // type:object size:0xF data:string +lbl_133_data_61 = .data:0x00000061; // type:object size:0xF data:string +l_eventName = .data:0x00000070; // type:object size:0x18 scope:global align:4 +lbl_133_data_88 = .data:0x00000088; // type:object size:0x9 data:string +lbl_133_data_91 = .data:0x00000091; // type:object size:0x9 data:string +lbl_133_data_9A = .data:0x0000009A; // type:object size:0x9 data:string +lbl_133_data_A3 = .data:0x000000A3; // type:object size:0x9 data:string +lbl_133_data_AC = .data:0x000000AC; // type:object size:0x9 data:string +l_evArcName = .data:0x000000B8; // type:object size:0x18 scope:global align:4 +l_cull_box = .data:0x000000D0; // type:object size:0x18 scope:global align:4 +l_func$92184 = .data:0x000000E8; // type:object size:0x30 scope:local align:4 +lbl_133_data_118 = .data:0x00000118; // type:object size:0x5 data:string +lbl_133_data_11D = .data:0x0000011D; // type:object size:0x8 data:string +lbl_133_data_125 = .data:0x00000125; // type:object size:0x5 data:string +action_table$92230 = .data:0x0000012C; // type:object size:0xC scope:local align:4 +l_statue_pos$92234 = .data:0x00000138; // type:object size:0x48 scope:local align:4 +l_statue_ang$92235 = .data:0x00000180; // type:object size:0xC scope:local align:4 +lbl_133_data_18C = .data:0x0000018C; // type:object size:0x6 data:string +l_daTagStatue_Method = .data:0x00000194; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Statue = .data:0x000001B4; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_stream/splits.txt b/config/RZDP01/rels/d_a_tag_stream/splits.txt new file mode 100644 index 0000000000..04cb677fbb --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_stream/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_stream.cpp: + .text start:0x0000005C end:0x0000030C + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_stream/symbols.txt b/config/RZDP01/rels/d_a_tag_stream/symbols.txt new file mode 100644 index 0000000000..961d812fdf --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_stream/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagStream_cFv = .text:0x0000005C; // type:function size:0x174 scope:global align:4 +daTagStream_Create__FP10fopAc_ac_c = .text:0x000001D0; // type:function size:0x4 scope:global align:4 +__dt__13daTagStream_cFv = .text:0x000001D4; // type:function size:0x9C scope:global align:4 +daTagStream_Delete__FP13daTagStream_c = .text:0x00000270; // type:function size:0x28 scope:global align:4 +execute__13daTagStream_cFv = .text:0x00000298; // type:function size:0x68 scope:global align:4 +daTagStream_Execute__FP13daTagStream_c = .text:0x00000300; // type:function size:0x4 scope:global align:4 +daTagStream_Draw__FP13daTagStream_c = .text:0x00000304; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92372 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +l_daTagStream_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Stream = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_telop/splits.txt b/config/RZDP01/rels/d_a_tag_telop/splits.txt new file mode 100644 index 0000000000..0958240213 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_telop/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_telop.cpp: + .text start:0x0000005C end:0x000001C8 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_telop/symbols.txt b/config/RZDP01/rels/d_a_tag_telop/symbols.txt new file mode 100644 index 0000000000..bb57e78160 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_telop/symbols.txt @@ -0,0 +1,14 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTag_Telop_cFv = .text:0x0000005C; // type:function size:0xA0 scope:global align:4 +execute__13daTag_Telop_cFv = .text:0x000000FC; // type:function size:0x64 scope:global align:4 +daTag_Telop_Draw__FP13daTag_Telop_c = .text:0x00000160; // type:function size:0x8 scope:global align:4 +daTag_Telop_Execute__FP13daTag_Telop_c = .text:0x00000168; // type:function size:0x24 scope:global align:4 +daTag_Telop_IsDelete__FP13daTag_Telop_c = .text:0x0000018C; // type:function size:0x8 scope:global align:4 +daTag_Telop_Delete__FP13daTag_Telop_c = .text:0x00000194; // type:function size:0x30 scope:global align:4 +daTag_Telop_Create__FP10fopAc_ac_c = .text:0x000001C4; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTag_Telop_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_TELOP = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_theB_hint/splits.txt b/config/RZDP01/rels/d_a_tag_theB_hint/splits.txt new file mode 100644 index 0000000000..80c055bc33 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_theB_hint/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_theB_hint.cpp: + .text start:0x0000005C end:0x000001D4 + .rodata start:0x00000000 end:0x00000010 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_theB_hint/symbols.txt b/config/RZDP01/rels/d_a_tag_theB_hint/symbols.txt new file mode 100644 index 0000000000..b882250a7d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_theB_hint/symbols.txt @@ -0,0 +1,12 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagTheBHint_Create__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x74 scope:global align:4 +daTagTheBHint_Delete__FP15daTagTheBHint_c = .text:0x000000D0; // type:function size:0x30 scope:global align:4 +daTagTheBHint_Execute__FP15daTagTheBHint_c = .text:0x00000100; // type:function size:0xD4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@95384 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95385 = .rodata:0x00000008; // type:object size:0x8 scope:local align:4 data:double +l_daTagTheBHint_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_TheBHint = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_wara_howl/splits.txt b/config/RZDP01/rels/d_a_tag_wara_howl/splits.txt new file mode 100644 index 0000000000..1dbed04658 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_wara_howl/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_wara_howl.cpp: + .text start:0x0000005C end:0x000002B4 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x00000080 diff --git a/config/RZDP01/rels/d_a_tag_wara_howl/symbols.txt b/config/RZDP01/rels/d_a_tag_wara_howl/symbols.txt new file mode 100644 index 0000000000..3f3830724b --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_wara_howl/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__ct__13daTagWrHowl_cFv = .text:0x0000005C; // type:function size:0x3C scope:global align:4 +__dt__13daTagWrHowl_cFv = .text:0x00000098; // type:function size:0x58 scope:global align:4 +create__13daTagWrHowl_cFv = .text:0x000000F0; // type:function size:0x58 scope:global align:4 +execute__13daTagWrHowl_cFv = .text:0x00000148; // type:function size:0x54 scope:global align:4 +init__13daTagWrHowl_cFv = .text:0x0000019C; // type:function size:0x20 scope:global align:4 +chkWlfInTag__13daTagWrHowl_cFv = .text:0x000001BC; // type:function size:0x90 scope:global align:4 +daTagWrHowl_create__FP13daTagWrHowl_c = .text:0x0000024C; // type:function size:0x54 scope:global align:4 +daTagWrHowl_Delete__FP13daTagWrHowl_c = .text:0x000002A0; // type:function size:0x8 scope:global align:4 +daTagWrHowl_execute__FP13daTagWrHowl_c = .text:0x000002A8; // type:function size:0x4 scope:global align:4 +daTagWrHowl_draw__FP13daTagWrHowl_c = .text:0x000002AC; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92291 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +daTagWrHowl_METHODS = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WaraHowl = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__13daTagWrHowl_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_750_data_5C = .data:0x0000005C; // type:object size:0xE data:string +@91808 = .data:0x0000006C; // type:object size:0xC scope:local align:4 +__RTTI__13daTagWrHowl_c = .data:0x00000078; // type:object size:0x8 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_watchge/splits.txt b/config/RZDP01/rels/d_a_tag_watchge/splits.txt new file mode 100644 index 0000000000..bfe25c28f9 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_watchge/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_watchge.cpp: + .text start:0x0000005C end:0x000001F4 + .data start:0x00000000 end:0x00000050 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_tag_watchge/symbols.txt b/config/RZDP01/rels/d_a_tag_watchge/symbols.txt new file mode 100644 index 0000000000..abd27e761f --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_watchge/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daTagWatchGe_Draw__FP14daTagWatchGe_c = .text:0x0000005C; // type:function size:0x8 scope:global align:4 +s_watchge__FPvPv = .text:0x00000064; // type:function size:0x34 scope:global align:4 +execute__14daTagWatchGe_cFv = .text:0x00000098; // type:function size:0x94 scope:global align:4 +daTagWatchGe_Execute__FP14daTagWatchGe_c = .text:0x0000012C; // type:function size:0x4 scope:global align:4 +daTagWatchGe_IsDelete__FP14daTagWatchGe_c = .text:0x00000130; // type:function size:0x8 scope:global align:4 +daTagWatchGe_Delete__FP14daTagWatchGe_c = .text:0x00000138; // type:function size:0x8 scope:global align:4 +create__14daTagWatchGe_cFv = .text:0x00000140; // type:function size:0xB0 scope:global align:4 +daTagWatchGe_Create__FP14daTagWatchGe_c = .text:0x000001F0; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTagWatchGe_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WatchGe = .data:0x00000020; // type:object size:0x30 scope:global align:4 +m_group_count = .bss:0x00000000; // type:object size:0x4 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_waterfall/splits.txt b/config/RZDP01/rels/d_a_tag_waterfall/splits.txt new file mode 100644 index 0000000000..5c463963f0 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_waterfall/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tag_waterfall.cpp: + .text start:0x000000CC end:0x00000770 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000020 + .data start:0x00000000 end:0x0000008C + .bss start:0x00000008 end:0x0000003C diff --git a/config/RZDP01/rels/d_a_tag_waterfall/symbols.txt b/config/RZDP01/rels/d_a_tag_waterfall/symbols.txt new file mode 100644 index 0000000000..52e979f75d --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_waterfall/symbols.txt @@ -0,0 +1,41 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__20daTagWaterFall_HIO_cFv = .text:0x000000CC; // type:function size:0x54 scope:global align:4 +daTagWaterFall_Draw__FP16daTagWaterFall_c = .text:0x00000120; // type:function size:0x8 scope:global align:4 +s_waterfall__FPvPv = .text:0x00000128; // type:function size:0x7C scope:global align:4 +getEllipseY__16daTagWaterFall_cFf = .text:0x000001A4; // type:function size:0x44 scope:global align:4 +checkHitWaterFall__16daTagWaterFall_cF4cXyz = .text:0x000001E8; // type:function size:0x100 scope:global align:4 +checkHitWaterFallCamera__16daTagWaterFall_cFv = .text:0x000002E8; // type:function size:0x48 scope:global align:4 +execute__16daTagWaterFall_cFv = .text:0x00000330; // type:function size:0x1F8 scope:global align:4 +daTagWaterFall_Execute__FP16daTagWaterFall_c = .text:0x00000528; // type:function size:0x4 scope:global align:4 +daTagWaterFall_IsDelete__FP16daTagWaterFall_c = .text:0x0000052C; // type:function size:0x8 scope:global align:4 +_delete__16daTagWaterFall_cFv = .text:0x00000534; // type:function size:0x20 scope:global align:4 +daTagWaterFall_Delete__FP16daTagWaterFall_c = .text:0x00000554; // type:function size:0x4 scope:global align:4 +create__16daTagWaterFall_cFv = .text:0x00000558; // type:function size:0x18C scope:global align:4 +daTagWaterFall_Create__FP16daTagWaterFall_c = .text:0x000006E4; // type:function size:0x4 scope:global align:4 +__dt__20daTagWaterFall_HIO_cFv = .text:0x000006E8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tag_waterfall_cpp = .text:0x00000728; // type:function size:0x48 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@94009 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@94010 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@94011 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@94035 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@94136 = .rodata:0x00000010; // type:object size:0x8 scope:local align:4 data:double +@94137 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 data:double +m_master_id = .data:0x00000000; // type:object size:0x4 scope:global align:4 +l_daTagWaterFall_Method = .data:0x00000004; // type:object size:0x20 scope:global align:4 +g_profile_Tag_WaterFall = .data:0x00000024; // type:object size:0x30 scope:global align:4 +__vt__20daTagWaterFall_HIO_c = .data:0x00000054; // type:object size:0xC scope:global align:4 +lbl_752_data_60 = .data:0x00000060; // type:object size:0x15 data:string +@93387 = .data:0x00000078; // type:object size:0xC scope:local align:4 +__RTTI__20daTagWaterFall_HIO_c = .data:0x00000084; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +lbl_752_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte +@93219 = .bss:0x0000000C; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000018; // type:object size:0x24 scope:global align:4 data:byte diff --git a/config/RZDP01/rels/d_a_tag_wljump/splits.txt b/config/RZDP01/rels/d_a_tag_wljump/splits.txt new file mode 100644 index 0000000000..5a8bc89c9e --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_wljump/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_wljump.cpp: + .text start:0x0000005C end:0x000008E0 + .rodata start:0x00000000 end:0x00000028 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_wljump/symbols.txt b/config/RZDP01/rels/d_a_tag_wljump/symbols.txt new file mode 100644 index 0000000000..28479515f2 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_wljump/symbols.txt @@ -0,0 +1,22 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__13daTagWljump_cFv = .text:0x0000005C; // type:function size:0x114 scope:global align:4 +daTagWljump_Create__FP10fopAc_ac_c = .text:0x00000170; // type:function size:0x4 scope:global align:4 +__dt__13daTagWljump_cFv = .text:0x00000174; // type:function size:0x68 scope:global align:4 +daTagWljump_Delete__FP13daTagWljump_c = .text:0x000001DC; // type:function size:0x28 scope:global align:4 +execute__13daTagWljump_cFv = .text:0x00000204; // type:function size:0x6D0 scope:global align:4 +daTagWljump_Execute__FP13daTagWljump_c = .text:0x000008D4; // type:function size:0x4 scope:global align:4 +daTagWljump_Draw__FP13daTagWljump_c = .text:0x000008D8; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@95220 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@95221 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@95222 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@95223 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@95224 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@95227 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@95228 = .rodata:0x00000020; // type:object size:0x8 scope:local align:4 +l_daTagWljump_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Tag_Wljump = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tag_yami/splits.txt b/config/RZDP01/rels/d_a_tag_yami/splits.txt new file mode 100644 index 0000000000..de155401fe --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_yami/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tag_yami.cpp: + .text start:0x0000005C end:0x00000474 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tag_yami/symbols.txt b/config/RZDP01/rels/d_a_tag_yami/symbols.txt new file mode 100644 index 0000000000..88dbec8d25 --- /dev/null +++ b/config/RZDP01/rels/d_a_tag_yami/symbols.txt @@ -0,0 +1,23 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__11daTagYami_cFv = .text:0x0000005C; // type:function size:0x1DC scope:global align:4 +calcCoC__11daTagYami_cFR4cXyz = .text:0x00000238; // type:function size:0x9C scope:global align:4 +chk_CoHit__11daTagYami_cFv = .text:0x000002D4; // type:function size:0x54 scope:global align:4 +getPlDist__11daTagYami_cFv = .text:0x00000328; // type:function size:0x7C scope:global align:4 +onMidnaTagSw__11daTagYami_cFv = .text:0x000003A4; // type:function size:0x1C scope:global align:4 +offMidnaTagSw2__11daTagYami_cFv = .text:0x000003C0; // type:function size:0x1C scope:global align:4 +daTagYami_Create__FP10fopAc_ac_c = .text:0x000003DC; // type:function size:0x4 scope:global align:4 +daTagYami_Execute__FP10fopAc_ac_c = .text:0x000003E0; // type:function size:0x34 scope:global align:4 +daTagYami_Delete__FP11daTagYami_c = .text:0x00000414; // type:function size:0x58 scope:global align:4 +setCoC__11daTagYami_cF4cXyz = .text:0x0000046C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_sph_src = .rodata:0x00000000; // type:object size:0x44 scope:global align:4 +@93288 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@93289 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@93346 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 data:float +@93347 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 data:float +l_daTagYami_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TAG_YAMI = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_talk/splits.txt b/config/RZDP01/rels/d_a_talk/splits.txt new file mode 100644 index 0000000000..1f73fe202a --- /dev/null +++ b/config/RZDP01/rels/d_a_talk/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_talk.cpp: + .text start:0x0000005C end:0x000003FC + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_talk/symbols.txt b/config/RZDP01/rels/d_a_talk/symbols.txt new file mode 100644 index 0000000000..d8cf29dfe1 --- /dev/null +++ b/config/RZDP01/rels/d_a_talk/symbols.txt @@ -0,0 +1,15 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__dt__8daTalk_cFv = .text:0x0000005C; // type:function size:0x70 scope:global align:4 +create__8daTalk_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +execute__8daTalk_cFv = .text:0x000001D8; // type:function size:0x1B0 scope:global align:4 +messageSet__8daTalk_cFv = .text:0x00000388; // type:function size:0x3C scope:global align:4 +daTalk_Create__FP10fopAc_ac_c = .text:0x000003C4; // type:function size:0x4 scope:global align:4 +daTalk_Delete__FP8daTalk_c = .text:0x000003C8; // type:function size:0x28 scope:global align:4 +daTalk_Execute__FP8daTalk_c = .text:0x000003F0; // type:function size:0x4 scope:global align:4 +daTalk_Draw__FP8daTalk_c = .text:0x000003F4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTalk_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TALK = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tbox/splits.txt b/config/RZDP01/rels/d_a_tbox/splits.txt new file mode 100644 index 0000000000..a4ae784b5b --- /dev/null +++ b/config/RZDP01/rels/d_a_tbox/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_tbox.cpp: + .text start:0x000000CC end:0x00004654 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000158 + .data start:0x00000000 end:0x0000088C + .bss start:0x00000008 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_tbox/symbols.txt b/config/RZDP01/rels/d_a_tbox/symbols.txt new file mode 100644 index 0000000000..b841141c56 --- /dev/null +++ b/config/RZDP01/rels/d_a_tbox/symbols.txt @@ -0,0 +1,199 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__12daTbox_HIO_cFv = .text:0x000000CC; // type:function size:0xB8 scope:global align:4 +commonShapeSet__8daTbox_cFv = .text:0x00000184; // type:function size:0x2E4 scope:global align:4 +bgCheckSet__8daTbox_cFv = .text:0x00000468; // type:function size:0xD8 scope:global align:4 +lightReady__8daTbox_cFv = .text:0x00000540; // type:function size:0x50 scope:global align:4 +setLightPos__8daTbox_cFv = .text:0x00000590; // type:function size:0x64 scope:global align:4 +checkAppear__8daTbox_cFv = .text:0x000005F4; // type:function size:0x38 scope:global align:4 +clrDzb__8daTbox_cFv = .text:0x0000062C; // type:function size:0x4C scope:global align:4 +setDzb__8daTbox_cFv = .text:0x00000678; // type:function size:0x78 scope:global align:4 +surfaceProc__8daTbox_cFv = .text:0x000006F0; // type:function size:0xBC scope:global align:4 +checkNormal__8daTbox_cFv = .text:0x000007AC; // type:function size:0x78 scope:global align:4 +checkEnvEffectTbox__8daTbox_cFv = .text:0x00000824; // type:function size:0x64 scope:global align:4 +calcHeapSize__8daTbox_cFv = .text:0x00000888; // type:function size:0x90 scope:global align:4 +CreateHeap__8daTbox_cFv = .text:0x00000918; // type:function size:0x68 scope:global align:4 +CreateInit__8daTbox_cFv = .text:0x00000980; // type:function size:0x260 scope:global align:4 +initPos__8daTbox_cFv = .text:0x00000BE0; // type:function size:0x1CC scope:global align:4 +initAnm__8daTbox_cFv = .text:0x00000DAC; // type:function size:0x360 scope:global align:4 +boxCheck__8daTbox_cFv = .text:0x0000110C; // type:function size:0x130 scope:global align:4 +demoProcOpen__8daTbox_cFv = .text:0x0000123C; // type:function size:0xEC scope:global align:4 +lightColorProc__8daTbox_cFv = .text:0x00001328; // type:function size:0x1C4 scope:global align:4 +environmentProc__8daTbox_cFv = .text:0x000014EC; // type:function size:0x40 scope:global align:4 +dropProcInitCall__8daTbox_cFv = .text:0x0000152C; // type:function size:0x2C scope:global align:4 +dropProcInit__8daTbox_cFv = .text:0x00001558; // type:function size:0x208 scope:global align:4 +calcJumpGoalAndAngle__8daTbox_cFP4cXyzPs = .text:0x00001760; // type:function size:0x108 scope:global align:4 +getDropSAngle__8daTbox_cFPs = .text:0x00001868; // type:function size:0xB8 scope:global align:4 +getDir__8daTbox_cFv = .text:0x00001920; // type:function size:0xB8 scope:global align:4 +setRotAxis__8daTbox_cFPC4cXyzPC4cXyz = .text:0x000019D8; // type:function size:0x7C scope:global align:4 +dropProcInit2__8daTbox_cFv = .text:0x00001A54; // type:function size:0x118 scope:global align:4 +dropProc__8daTbox_cFv = .text:0x00001B6C; // type:function size:0x250 scope:global align:4 +demoInitAppear__8daTbox_cFv = .text:0x00001DBC; // type:function size:0x110 scope:global align:4 +demoProcAppear__8daTbox_cFv = .text:0x00001ECC; // type:function size:0x94 scope:global align:4 +demoProc__8daTbox_cFv = .text:0x00001F60; // type:function size:0x348 scope:global align:4 +OpenInit_com__8daTbox_cFv = .text:0x000022A8; // type:function size:0x134 scope:global align:4 +OpenInit__8daTbox_cFv = .text:0x000023DC; // type:function size:0x50 scope:global align:4 +actionWait__8daTbox_cFv = .text:0x0000242C; // type:function size:0x8 scope:global align:4 +actionDemo__8daTbox_cFv = .text:0x00002434; // type:function size:0x27C scope:global align:4 +actionDemo2__8daTbox_cFv = .text:0x000026B0; // type:function size:0xC0 scope:global align:4 +actionDropDemo__8daTbox_cFv = .text:0x00002770; // type:function size:0x120 scope:global align:4 +getBombItemNo__8daTbox_cFUcUc = .text:0x00002890; // type:function size:0x100 scope:global align:4 +getBombItemNo2__8daTbox_cFUcUcUc = .text:0x00002990; // type:function size:0x14C scope:global align:4 +getBombItemNo3__8daTbox_cFUcUcUcUc = .text:0x00002ADC; // type:function size:0x174 scope:global align:4 +getBombItemNoMain__8daTbox_cFUc = .text:0x00002C50; // type:function size:0x2F4 scope:global align:4 +setGetDemoItem__8daTbox_cFv = .text:0x00002F44; // type:function size:0xDC scope:global align:4 +actionOpenWait__8daTbox_cFv = .text:0x00003020; // type:function size:0x208 scope:global align:4 +actionNotOpenDemo__8daTbox_cFv = .text:0x00003228; // type:function size:0x80 scope:global align:4 +checkDrop__8daTbox_cFv = .text:0x000032A8; // type:function size:0xB8 scope:global align:4 +settingDropDemoCamera__8daTbox_cFv = .text:0x00003360; // type:function size:0x264 scope:global align:4 +actionSwOnWait__8daTbox_cFv = .text:0x000035C4; // type:function size:0x114 scope:global align:4 +actionSwOnWait2__8daTbox_cFv = .text:0x000036D8; // type:function size:0xA8 scope:global align:4 +actionDropWait__8daTbox_cFv = .text:0x00003780; // type:function size:0x120 scope:global align:4 +actionGenocide__8daTbox_cFv = .text:0x000038A0; // type:function size:0x138 scope:global align:4 +actionDropWaitForWeb__8daTbox_cFv = .text:0x000039D8; // type:function size:0xC0 scope:global align:4 +actionDropForWeb__8daTbox_cFv = .text:0x00003A98; // type:function size:0x154 scope:global align:4 +initBaseMtx__8daTbox_cFv = .text:0x00003BEC; // type:function size:0x98 scope:global align:4 +setBaseMtx__8daTbox_cFv = .text:0x00003C84; // type:function size:0x1C0 scope:global align:4 +mode_exec_wait__8daTbox_cFv = .text:0x00003E44; // type:function size:0x108 scope:global align:4 +mode_exec__8daTbox_cFv = .text:0x00003F4C; // type:function size:0xE0 scope:global align:4 +create1st__8daTbox_cFv = .text:0x0000402C; // type:function size:0xE0 scope:global align:4 +Execute__8daTbox_cFPPA3_A4_f = .text:0x0000410C; // type:function size:0x108 scope:global align:4 +Draw__8daTbox_cFv = .text:0x00004214; // type:function size:0x17C scope:global align:4 +Delete__8daTbox_cFv = .text:0x00004390; // type:function size:0x68 scope:global align:4 +daTbox_create1st__FP8daTbox_c = .text:0x000043F8; // type:function size:0x108 scope:global align:4 +daTbox_MoveBGDelete__FP8daTbox_c = .text:0x00004500; // type:function size:0x4 scope:global align:4 +daTbox_MoveBGExecute__FP8daTbox_c = .text:0x00004504; // type:function size:0x4 scope:global align:4 +daTbox_MoveBGDraw__FP8daTbox_c = .text:0x00004508; // type:function size:0x10 scope:global align:4 +__dt__12daTbox_HIO_cFv = .text:0x00004518; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_tbox_cpp = .text:0x00004558; // type:function size:0x78 scope:global align:4 +absXZ__4cXyzCFRC3Vec = .text:0x000045D0; // type:function size:0x74 scope:global align:4 +checkSmallTbox__8daTbox_cFv = .text:0x00004644; // type:function size:0x8 scope:global align:4 +Create__8daTbox_cFv = .text:0x0000464C; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_cull_size_box = .rodata:0x00000000; // type:object size:0x18 scope:global align:4 +l_cyl_info = .rodata:0x00000018; // type:object size:0x3C scope:global align:4 +@102122 = .rodata:0x00000054; // type:object size:0x4 scope:local align:4 data:float +@102123 = .rodata:0x00000058; // type:object size:0x4 scope:local align:4 +@102124 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@102125 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 +l_open_se_id = .rodata:0x00000064; // type:object size:0xC scope:global align:4 +@102209 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@102212 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 data:float +@102305 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@102479 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +@102520 = .rodata:0x00000080; // type:object size:0x4 scope:local align:4 data:float +@102521 = .rodata:0x00000084; // type:object size:0x4 scope:local align:4 data:float +@102618 = .rodata:0x00000088; // type:object size:0x8 scope:local align:4 data:double +@102643 = .rodata:0x00000090; // type:object size:0x4 scope:local align:4 +@102644 = .rodata:0x00000094; // type:object size:0x4 scope:local align:4 +@102662 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 +key_frame$97026 = .rodata:0x0000009C; // type:object size:0x1C scope:local align:4 data:4byte +key_color$97027 = .rodata:0x000000B8; // type:object size:0x38 scope:local align:4 +@102712 = .rodata:0x000000F0; // type:object size:0x4 scope:local align:4 +@102752 = .rodata:0x000000F4; // type:object size:0x4 scope:local align:4 data:float +@102753 = .rodata:0x000000F8; // type:object size:0x4 scope:local align:4 data:float +@102792 = .rodata:0x000000FC; // type:object size:0x4 scope:local align:4 data:float +@102876 = .rodata:0x00000100; // type:object size:0x4 scope:local align:4 +@102877 = .rodata:0x00000104; // type:object size:0x4 scope:local align:4 +eff_id$97257 = .rodata:0x00000108; // type:object size:0xC scope:local align:4 +@102890 = .rodata:0x00000114; // type:object size:0x4 scope:local align:4 +@102913 = .rodata:0x00000118; // type:object size:0x4 scope:local align:4 data:float +@102996 = .rodata:0x0000011C; // type:object size:0x4 scope:local align:4 data:float +@103470 = .rodata:0x00000120; // type:object size:0x4 scope:local align:4 data:float +@103473 = .rodata:0x00000128; // type:object size:0x8 scope:local align:4 data:double +@103712 = .rodata:0x00000130; // type:object size:0x4 scope:local align:4 +@103713 = .rodata:0x00000134; // type:object size:0x4 scope:local align:4 +@103714 = .rodata:0x00000138; // type:object size:0x4 scope:local align:4 +l_func$98088 = .rodata:0x0000013C; // type:object size:0x18 scope:local align:4 +@103968 = .rodata:0x00000154; // type:object size:0x4 scope:local align:4 data:float +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_staff_name = .data:0x0000000C; // type:object size:0x4 scope:global align:4 +l_cyl_src = .data:0x00000010; // type:object size:0x44 scope:global align:4 +lbl_42_data_54 = .data:0x00000054; // type:object size:0x8 data:string +lbl_42_data_5C = .data:0x0000005C; // type:object size:0x5 data:string +l_modelInfo = .data:0x00000064; // type:object size:0x54 scope:global align:4 +lbl_42_data_B8 = .data:0x000000B8; // type:object size:0x28 +@102546 = .data:0x000000E0; // type:object size:0xC scope:local align:4 +@102547 = .data:0x000000EC; // type:object size:0xC scope:local align:4 +@102548 = .data:0x000000F8; // type:object size:0xC scope:local align:4 +@102549 = .data:0x00000104; // type:object size:0xC scope:local align:4 +@102550 = .data:0x00000110; // type:object size:0xC scope:local align:4 +@102551 = .data:0x0000011C; // type:object size:0xC scope:local align:4 +@102552 = .data:0x00000128; // type:object size:0xC scope:local align:4 +@102553 = .data:0x00000134; // type:object size:0xC scope:local align:4 +@102554 = .data:0x00000140; // type:object size:0xC scope:local align:4 +lbl_42_data_14C = .data:0x0000014C; // type:object size:0x7 data:string +lbl_42_data_153 = .data:0x00000153; // type:object size:0x30 +lbl_42_data_183 = .data:0x00000183; // type:object size:0x5 data:string +lbl_42_data_188 = .data:0x00000188; // type:object size:0x5 data:string +lbl_42_data_18D = .data:0x0000018D; // type:object size:0x7 data:string +lbl_42_data_194 = .data:0x00000194; // type:object size:0xB data:string +lbl_42_data_19F = .data:0x0000019F; // type:object size:0x5 data:string +action_table$97284 = .data:0x000001A4; // type:object size:0x14 scope:local align:4 +@103058 = .data:0x000001B8; // type:object size:0xC scope:local align:4 +@103059 = .data:0x000001C4; // type:object size:0xC scope:local align:4 +lbl_42_data_1D0 = .data:0x000001D0; // type:object size:0x58 +@103129 = .data:0x00000228; // type:object size:0xC scope:local align:4 data:4byte +lbl_42_data_234 = .data:0x00000234; // type:object size:0x18 data:string +@103151 = .data:0x0000024C; // type:object size:0xC scope:local align:4 data:4byte +@103152 = .data:0x00000258; // type:object size:0xC scope:local align:4 data:4byte +@103201 = .data:0x00000264; // type:object size:0x50 scope:local align:4 +@103200 = .data:0x000002B4; // type:object size:0x20 scope:local align:4 +@103343 = .data:0x000002D4; // type:object size:0xC scope:local align:4 +@103344 = .data:0x000002E0; // type:object size:0xC scope:local align:4 +lbl_42_data_2EC = .data:0x000002EC; // type:object size:0x64 +@103395 = .data:0x00000350; // type:object size:0xC scope:local align:4 data:4byte +@103518 = .data:0x0000035C; // type:object size:0xC scope:local align:4 +@103553 = .data:0x00000368; // type:object size:0xC scope:local align:4 data:4byte +@103575 = .data:0x00000374; // type:object size:0xC scope:local align:4 +@103576 = .data:0x00000380; // type:object size:0xC scope:local align:4 +@103600 = .data:0x0000038C; // type:object size:0xC scope:local align:4 +@103638 = .data:0x00000398; // type:object size:0xC scope:local align:4 data:4byte +@103649 = .data:0x000003A4; // type:object size:0xC scope:local align:4 data:4byte +daTbox_METHODS = .data:0x000003B0; // type:object size:0x20 scope:global align:4 +g_profile_TBOX = .data:0x000003D0; // type:object size:0x30 scope:global align:4 +__vt__12daTbox_HIO_c = .data:0x00000400; // type:object size:0xC scope:global align:4 +lbl_42_data_40C = .data:0x0000040C; // type:object size:0xD data:string +@98231 = .data:0x0000041C; // type:object size:0x14 scope:local align:4 +__RTTI__12daTbox_HIO_c = .data:0x00000430; // type:object size:0x8 scope:global align:4 +__vt__8daTbox_c = .data:0x00000438; // type:object size:0x2C scope:global align:4 +lbl_42_data_464 = .data:0x00000464; // type:object size:0x9 data:string +@98240 = .data:0x00000470; // type:object size:0x1C scope:local align:4 +__RTTI__8daTbox_c = .data:0x0000048C; // type:object size:0x8 scope:global align:4 +__vt__12daTboxBase_c = .data:0x00000494; // type:object size:0x2C scope:global align:4 +lbl_42_data_4C0 = .data:0x000004C0; // type:object size:0xD data:string +@98242 = .data:0x000004D0; // type:object size:0x14 scope:local align:4 +__RTTI__12daTboxBase_c = .data:0x000004E4; // type:object size:0x8 scope:global align:4 +lbl_42_data_4EC = .data:0x000004EC; // type:object size:0x11 data:string +@98244 = .data:0x00000500; // type:object size:0xC scope:local align:4 +lbl_42_data_50C = .data:0x0000050C; // type:object size:0x3C +@98304 = .data:0x00000548; // type:object size:0x3C scope:local align:4 +lbl_42_data_584 = .data:0x00000584; // type:object size:0x14 +@98306 = .data:0x00000598; // type:object size:0x34 scope:local align:4 +lbl_42_data_5CC = .data:0x000005CC; // type:object size:0x48 +@98358 = .data:0x00000614; // type:object size:0x4C scope:local align:4 +lbl_42_data_660 = .data:0x00000660; // type:object size:0x14 +@98362 = .data:0x00000674; // type:object size:0x44 scope:local align:4 +lbl_42_data_6B8 = .data:0x000006B8; // type:object size:0x14 +@98364 = .data:0x000006CC; // type:object size:0x24 scope:local align:4 +lbl_42_data_6F0 = .data:0x000006F0; // type:object size:0x18 +@98366 = .data:0x00000708; // type:object size:0xC scope:local align:4 +lbl_42_data_714 = .data:0x00000714; // type:object size:0x1C +@98368 = .data:0x00000730; // type:object size:0xC scope:local align:4 +lbl_42_data_73C = .data:0x0000073C; // type:object size:0x38 +@98374 = .data:0x00000774; // type:object size:0xC scope:local align:4 +lbl_42_data_780 = .data:0x00000780; // type:object size:0x34 +@98402 = .data:0x000007B4; // type:object size:0x14 scope:local align:4 +lbl_42_data_7C8 = .data:0x000007C8; // type:object size:0xC4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@96547 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_light_offset = .bss:0x00000014; // type:object size:0xC scope:global align:4 +@96555 = .bss:0x00000020; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x0000002C; // type:object size:0x34 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_tbox2/splits.txt b/config/RZDP01/rels/d_a_tbox2/splits.txt new file mode 100644 index 0000000000..0fec58284a --- /dev/null +++ b/config/RZDP01/rels/d_a_tbox2/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tbox2.cpp: + .text start:0x0000005C end:0x00000FDC + .rodata start:0x00000000 end:0x00000080 + .data start:0x00000000 end:0x0000038C diff --git a/config/RZDP01/rels/d_a_tbox2/symbols.txt b/config/RZDP01/rels/d_a_tbox2/symbols.txt new file mode 100644 index 0000000000..226f57653e --- /dev/null +++ b/config/RZDP01/rels/d_a_tbox2/symbols.txt @@ -0,0 +1,76 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +setBaseMtx__9daTbox2_cFv = .text:0x0000005C; // type:function size:0x64 scope:global align:4 +Create__9daTbox2_cFv = .text:0x000000C0; // type:function size:0x168 scope:global align:4 +CreateHeap__9daTbox2_cFv = .text:0x00000228; // type:function size:0x1C0 scope:global align:4 +create1st__9daTbox2_cFv = .text:0x000003E8; // type:function size:0xCC scope:global align:4 +__ct__9daTbox2_cFv = .text:0x000004B4; // type:function size:0xA8 scope:global align:4 +demoProc__9daTbox2_cFv = .text:0x0000055C; // type:function size:0x180 scope:global align:4 +openInit__9daTbox2_cFv = .text:0x000006DC; // type:function size:0x88 scope:global align:4 +Execute__9daTbox2_cFPPA3_A4_f = .text:0x00000764; // type:function size:0xFC scope:global align:4 +mode_exec_wait__9daTbox2_cFv = .text:0x00000860; // type:function size:0xF4 scope:global align:4 +mode_exec__9daTbox2_cFv = .text:0x00000954; // type:function size:0x7C scope:global align:4 +actionWait__9daTbox2_cFv = .text:0x000009D0; // type:function size:0x4 scope:global align:4 +actionNotOpenDemo__9daTbox2_cFv = .text:0x000009D4; // type:function size:0x68 scope:global align:4 +actionOpenDemo__9daTbox2_cFv = .text:0x00000A3C; // type:function size:0xB0 scope:global align:4 +actionOpenWait__9daTbox2_cFv = .text:0x00000AEC; // type:function size:0x190 scope:global align:4 +setGetDemoItem__9daTbox2_cFv = .text:0x00000C7C; // type:function size:0x8C scope:global align:4 +boxCheck__9daTbox2_cFv = .text:0x00000D08; // type:function size:0x134 scope:global align:4 +Draw__9daTbox2_cFv = .text:0x00000E3C; // type:function size:0xC0 scope:global align:4 +Delete__9daTbox2_cFv = .text:0x00000EFC; // type:function size:0x6C scope:global align:4 +daTbox2_create1st__FP9daTbox2_c = .text:0x00000F68; // type:function size:0x54 scope:global align:4 +daTbox2_MoveBGDelete__FP9daTbox2_c = .text:0x00000FBC; // type:function size:0x4 scope:global align:4 +daTbox2_MoveBGExecute__FP9daTbox2_c = .text:0x00000FC0; // type:function size:0x4 scope:global align:4 +daTbox2_MoveBGDraw__FP9daTbox2_c = .text:0x00000FC4; // type:function size:0x10 scope:global align:4 +checkSmallTbox__9daTbox2_cFv = .text:0x00000FD4; // type:function size:0x8 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +l_resInfo = .rodata:0x00000000; // type:object size:0x20 scope:global align:4 +l_cyl_info = .rodata:0x00000020; // type:object size:0x3C scope:global align:4 +@94328 = .rodata:0x0000005C; // type:object size:0x4 scope:local align:4 +@94329 = .rodata:0x00000060; // type:object size:0x4 scope:local align:4 data:float +@94330 = .rodata:0x00000064; // type:object size:0x4 scope:local align:4 +@94331 = .rodata:0x00000068; // type:object size:0x4 scope:local align:4 data:float +@94332 = .rodata:0x0000006C; // type:object size:0x4 scope:local align:4 data:float +@94367 = .rodata:0x00000070; // type:object size:0x4 scope:local align:4 data:float +@94492 = .rodata:0x00000074; // type:object size:0x4 scope:local align:4 +@94644 = .rodata:0x00000078; // type:object size:0x4 scope:local align:4 +@94645 = .rodata:0x0000007C; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +lbl_43_data_C = .data:0x0000000C; // type:object size:0x9 data:string +l_staff_name = .data:0x00000018; // type:object size:0x4 scope:global align:4 +l_cyl_src = .data:0x0000001C; // type:object size:0x44 scope:global align:4 +lbl_43_data_60 = .data:0x00000060; // type:object size:0x5 data:string +lbl_43_data_65 = .data:0x00000065; // type:object size:0x5 data:string +lbl_43_data_6A = .data:0x0000006A; // type:object size:0x7 data:string +lbl_43_data_71 = .data:0x00000071; // type:object size:0xB data:string +action_table$92799 = .data:0x0000007C; // type:object size:0x10 scope:local align:4 +l_func$92865 = .data:0x0000008C; // type:object size:0x18 scope:local align:4 +l_func$92891 = .data:0x000000A4; // type:object size:0x30 scope:local align:4 +lbl_43_data_D4 = .data:0x000000D4; // type:object size:0x49 +lbl_43_data_11D = .data:0x0000011D; // type:object size:0x7 data:string +daTbox2_METHODS = .data:0x00000124; // type:object size:0x20 scope:global align:4 +g_profile_TBOX2 = .data:0x00000144; // type:object size:0x30 scope:global align:4 +__vt__9daTbox2_c = .data:0x00000174; // type:object size:0x2C scope:global align:4 +lbl_43_data_1A0 = .data:0x000001A0; // type:object size:0xA data:string +@93085 = .data:0x000001AC; // type:object size:0x1C scope:local align:4 +__RTTI__9daTbox2_c = .data:0x000001C8; // type:object size:0x8 scope:global align:4 +__vt__12daTboxBase_c = .data:0x000001D0; // type:object size:0x2C scope:global align:4 +lbl_43_data_1FC = .data:0x000001FC; // type:object size:0xD data:string +@93087 = .data:0x0000020C; // type:object size:0x14 scope:local align:4 +__RTTI__12daTboxBase_c = .data:0x00000220; // type:object size:0x8 scope:global align:4 +lbl_43_data_228 = .data:0x00000228; // type:object size:0x11 data:string +@93089 = .data:0x0000023C; // type:object size:0xC scope:local align:4 +lbl_43_data_248 = .data:0x00000248; // type:object size:0x3C +@93149 = .data:0x00000284; // type:object size:0x3C scope:local align:4 +lbl_43_data_2C0 = .data:0x000002C0; // type:object size:0x14 +@93151 = .data:0x000002D4; // type:object size:0x34 scope:local align:4 +lbl_43_data_308 = .data:0x00000308; // type:object size:0x14 +@93209 = .data:0x0000031C; // type:object size:0x24 scope:local align:4 +lbl_43_data_340 = .data:0x00000340; // type:object size:0x18 +@93211 = .data:0x00000358; // type:object size:0xC scope:local align:4 +lbl_43_data_364 = .data:0x00000364; // type:object size:0x1C +@93213 = .data:0x00000380; // type:object size:0xC scope:local align:4 diff --git a/config/RZDP01/rels/d_a_tboxSw/splits.txt b/config/RZDP01/rels/d_a_tboxSw/splits.txt new file mode 100644 index 0000000000..4706fa4653 --- /dev/null +++ b/config/RZDP01/rels/d_a_tboxSw/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_tboxSw.cpp: + .text start:0x0000005C end:0x00000138 + .data start:0x00000000 end:0x00000050 diff --git a/config/RZDP01/rels/d_a_tboxSw/symbols.txt b/config/RZDP01/rels/d_a_tboxSw/symbols.txt new file mode 100644 index 0000000000..dd8c8b6814 --- /dev/null +++ b/config/RZDP01/rels/d_a_tboxSw/symbols.txt @@ -0,0 +1,13 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +create__10daTboxSw_cFv = .text:0x0000005C; // type:function size:0x50 scope:global align:4 +execute__10daTboxSw_cFv = .text:0x000000AC; // type:function size:0x74 scope:global align:4 +daTboxSw_Draw__FP10daTboxSw_c = .text:0x00000120; // type:function size:0x8 scope:global align:4 +daTboxSw_Execute__FP10daTboxSw_c = .text:0x00000128; // type:function size:0x4 scope:global align:4 +daTboxSw_Delete__FP10daTboxSw_c = .text:0x0000012C; // type:function size:0x8 scope:global align:4 +daTboxSw_Create__FP10fopAc_ac_c = .text:0x00000134; // type:function size:0x4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +l_daTboxSw_Method = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_TBOX_SW = .data:0x00000020; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_title/splits.txt b/config/RZDP01/rels/d_a_title/splits.txt new file mode 100644 index 0000000000..b9e1924204 --- /dev/null +++ b/config/RZDP01/rels/d_a_title/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_title.cpp: + .text start:0x000000CC end:0x00001018 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x0000004C + .data start:0x00000000 end:0x00000124 + .bss start:0x00000008 end:0x00000064 diff --git a/config/RZDP01/rels/d_a_title/symbols.txt b/config/RZDP01/rels/d_a_title/symbols.txt new file mode 100644 index 0000000000..5e6379b9ca --- /dev/null +++ b/config/RZDP01/rels/d_a_title/symbols.txt @@ -0,0 +1,66 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +__ct__11daTit_HIO_cFv = .text:0x000000CC; // type:function size:0x10C scope:global align:4 +CreateHeap__9daTitle_cFv = .text:0x000001D8; // type:function size:0x174 scope:global align:4 +create__9daTitle_cFv = .text:0x0000034C; // type:function size:0x140 scope:global align:4 +createHeapCallBack__9daTitle_cFP10fopAc_ac_c = .text:0x0000048C; // type:function size:0x4 scope:global align:4 +Execute__9daTitle_cFv = .text:0x00000490; // type:function size:0x98 scope:global align:4 +KeyWaitAnm__9daTitle_cFv = .text:0x00000528; // type:function size:0xE4 scope:global align:4 +loadWait_proc__9daTitle_cFv = .text:0x0000060C; // type:function size:0x364 scope:global align:4 +logoDispWait__9daTitle_cFv = .text:0x00000970; // type:function size:0x5C scope:global align:4 +logoDispAnmInit__9daTitle_cFv = .text:0x000009CC; // type:function size:0x2C scope:global align:4 +logoDispAnm__9daTitle_cFv = .text:0x000009F8; // type:function size:0xAC scope:global align:4 +keyWait__9daTitle_cFv = .text:0x00000AA4; // type:function size:0xFC scope:global align:4 +nextScene_proc__9daTitle_cFv = .text:0x00000BA0; // type:function size:0x58 scope:global align:4 +fastLogoDispInit__9daTitle_cFv = .text:0x00000BF8; // type:function size:0xB8 scope:global align:4 +fastLogoDisp__9daTitle_cFv = .text:0x00000CB0; // type:function size:0x34 scope:global align:4 +getDemoPrm__9daTitle_cFv = .text:0x00000CE4; // type:function size:0x70 scope:global align:4 +Draw__9daTitle_cFv = .text:0x00000D54; // type:function size:0xF0 scope:global align:4 +Delete__9daTitle_cFv = .text:0x00000E44; // type:function size:0xDC scope:global align:4 +daTitle_Draw__FP9daTitle_c = .text:0x00000F20; // type:function size:0x4 scope:global align:4 +daTitle_Execute__FP9daTitle_c = .text:0x00000F24; // type:function size:0x4 scope:global align:4 +daTitle_Delete__FP9daTitle_c = .text:0x00000F28; // type:function size:0x4 scope:global align:4 +daTitle_Create__FP10fopAc_ac_c = .text:0x00000F2C; // type:function size:0x4 scope:global align:4 +draw__15dDlst_daTitle_cFv = .text:0x00000F30; // type:function size:0x20 scope:global align:4 +__dt__11daTit_HIO_cFv = .text:0x00000F50; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_title_cpp = .text:0x00000F90; // type:function size:0x48 scope:global align:4 +__dt__15dDlst_daTitle_cFv = .text:0x00000FD8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@102739 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@102740 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@102741 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@102742 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@102743 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 +@102744 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@102745 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 data:float +@102746 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@102747 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@102748 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@102749 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@102782 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 data:float +@102843 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 data:float +@102977 = .rodata:0x00000040; // type:object size:0x8 scope:local align:4 data:double +@103044 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 data:float +daTitleProc = .data:0x00000000; // type:object size:0x48 scope:global align:4 +lbl_757_data_48 = .data:0x00000048; // type:object size:0x18 data:string +lbl_757_data_60 = .data:0x00000060; // type:object size:0x1E data:string +lbl_757_data_7E = .data:0x0000007E; // type:object size:0x2 +l_daTitle_Method = .data:0x00000080; // type:object size:0x20 scope:global align:4 +g_profile_TITLE = .data:0x000000A0; // type:object size:0x30 scope:global align:4 +__vt__11daTit_HIO_c = .data:0x000000D0; // type:object size:0xC scope:global align:4 +lbl_757_data_DC = .data:0x000000DC; // type:object size:0xC data:string +@101609 = .data:0x000000E8; // type:object size:0xC scope:local align:4 +__RTTI__11daTit_HIO_c = .data:0x000000F4; // type:object size:0x8 scope:global align:4 +__vt__15dDlst_daTitle_c = .data:0x000000FC; // type:object size:0x10 scope:global align:4 +lbl_757_data_10C = .data:0x0000010C; // type:object size:0x10 data:string +__RTTI__15dDlst_daTitle_c = .data:0x0000011C; // type:object size:0x8 scope:global align:4 +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +@101172 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +g_daTitHIO = .bss:0x00000014; // type:object size:0x4C scope:global align:4 data:float +lbl_757_bss_60 = .bss:0x00000060; // type:object size:0x1 data:byte diff --git a/config/RZDP01/rels/d_a_vrbox/splits.txt b/config/RZDP01/rels/d_a_vrbox/splits.txt new file mode 100644 index 0000000000..0c88d84698 --- /dev/null +++ b/config/RZDP01/rels/d_a_vrbox/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_vrbox.cpp: + .text start:0x0000005C end:0x00000480 + .rodata start:0x00000000 end:0x00000008 + .data start:0x00000000 end:0x00000060 diff --git a/config/RZDP01/rels/d_a_vrbox/symbols.txt b/config/RZDP01/rels/d_a_vrbox/symbols.txt new file mode 100644 index 0000000000..8ee8b1540a --- /dev/null +++ b/config/RZDP01/rels/d_a_vrbox/symbols.txt @@ -0,0 +1,16 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +daVrbox_Draw__FP11vrbox_class = .text:0x0000005C; // type:function size:0x2F4 scope:global align:4 +daVrbox_Execute__FP11vrbox_class = .text:0x00000350; // type:function size:0x8 scope:global align:4 +daVrbox_IsDelete__FP11vrbox_class = .text:0x00000358; // type:function size:0x8 scope:global align:4 +daVrbox_Delete__FP11vrbox_class = .text:0x00000360; // type:function size:0x8 scope:global align:4 +daVrbox_Create__FP10fopAc_ac_c = .text:0x00000368; // type:function size:0xA8 scope:global align:4 +daVrbox_solidHeapCB__FP10fopAc_ac_c = .text:0x00000410; // type:function size:0x70 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@89857 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@89858 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +lbl_44_data_0 = .data:0x00000000; // type:object size:0xF data:string +l_daVrbox_Method = .data:0x00000010; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX = .data:0x00000030; // type:object size:0x30 scope:global align:4 diff --git a/config/RZDP01/rels/d_a_vrbox2/splits.txt b/config/RZDP01/rels/d_a_vrbox2/splits.txt new file mode 100644 index 0000000000..6c55053dca --- /dev/null +++ b/config/RZDP01/rels/d_a_vrbox2/splits.txt @@ -0,0 +1,16 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_vrbox2.cpp: + .text start:0x0000005C end:0x00000E78 + .rodata start:0x00000000 end:0x00000054 + .data start:0x00000000 end:0x000000C0 + .bss start:0x00000000 end:0x00000004 diff --git a/config/RZDP01/rels/d_a_vrbox2/symbols.txt b/config/RZDP01/rels/d_a_vrbox2/symbols.txt new file mode 100644 index 0000000000..0d3f2bd0b4 --- /dev/null +++ b/config/RZDP01/rels/d_a_vrbox2/symbols.txt @@ -0,0 +1,40 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +texScrollCheck__FRf = .text:0x0000005C; // type:function size:0x54 scope:global align:4 +daVrbox2_Draw__FP12vrbox2_class = .text:0x000000B0; // type:function size:0xBB4 scope:global align:4 +daVrbox2_Execute__FP12vrbox2_class = .text:0x00000C64; // type:function size:0x44 scope:global align:4 +daVrbox2_IsDelete__FP12vrbox2_class = .text:0x00000CA8; // type:function size:0x8 scope:global align:4 +daVrbox2_Delete__FP12vrbox2_class = .text:0x00000CB0; // type:function size:0x8 scope:global align:4 +daVrbox2_solidHeapCB__FP10fopAc_ac_c = .text:0x00000CB8; // type:function size:0x11C scope:global align:4 +daVrbox2_Create__FP10fopAc_ac_c = .text:0x00000DD4; // type:function size:0xA4 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@90681 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@90682 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float +@90932 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 +@90934 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 +@90935 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@90936 = .rodata:0x00000014; // type:object size:0x4 scope:local align:4 +@90937 = .rodata:0x00000018; // type:object size:0x4 scope:local align:4 +@90938 = .rodata:0x0000001C; // type:object size:0x4 scope:local align:4 data:float +@90939 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@90940 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@90941 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@90942 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@90943 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@90944 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@90945 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@90946 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@90948 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@90949 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +@90950 = .rodata:0x00000048; // type:object size:0x4 scope:local align:4 +@90951 = .rodata:0x0000004C; // type:object size:0x4 scope:local align:4 +@90952 = .rodata:0x00000050; // type:object size:0x4 scope:local align:4 +...data.0 = .data:0x00000000; // type:label scope:local align:4 +lbl_45_data_7 = .data:0x00000007; // type:object size:0x45 +l_daVrbox2_Method = .data:0x0000004C; // type:object size:0x20 scope:global align:4 +g_profile_VRBOX2 = .data:0x0000006C; // type:object size:0x30 scope:global align:4 +lbl_45_data_9C = .data:0x0000009C; // type:object size:0x24 +mangZ$89235 = .bss:0x00000000; // type:object size:0x2 scope:local align:4 diff --git a/config/RZDP01/rels/d_a_warp_bug/splits.txt b/config/RZDP01/rels/d_a_warp_bug/splits.txt new file mode 100644 index 0000000000..d3b484e02a --- /dev/null +++ b/config/RZDP01/rels/d_a_warp_bug/splits.txt @@ -0,0 +1,14 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +d/actor/d_a_warp_bug.cpp: + .text start:0x0000005C end:0x00000340 + .rodata start:0x00000000 end:0x00000004 + .data start:0x00000000 end:0x0000005C diff --git a/config/RZDP01/rels/d_a_warp_bug/symbols.txt b/config/RZDP01/rels/d_a_warp_bug/symbols.txt new file mode 100644 index 0000000000..562660f4c8 --- /dev/null +++ b/config/RZDP01/rels/d_a_warp_bug/symbols.txt @@ -0,0 +1,19 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +createSolidHeap__FP10fopAc_ac_c = .text:0x0000005C; // type:function size:0x184 scope:global align:4 +daWarpBug_Draw__FP11daWarpBug_c = .text:0x000001E0; // type:function size:0x10 scope:global align:4 +daWarpBug_Execute__FP11daWarpBug_c = .text:0x000001F0; // type:function size:0x64 scope:global align:4 +daWarpBug_IsDelete__FP11daWarpBug_c = .text:0x00000254; // type:function size:0x8 scope:global align:4 +daWarpBug_Delete__FP11daWarpBug_c = .text:0x0000025C; // type:function size:0x50 scope:global align:4 +daWarpBug_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x94 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +@92729 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +lbl_758_data_0 = .data:0x00000000; // type:object size:0x8 data:string +l_arcName = .data:0x00000008; // type:object size:0x4 scope:global align:4 data:4byte +l_daWarpBug_Method = .data:0x0000000C; // type:object size:0x20 scope:global align:4 +g_profile_WarpBug = .data:0x0000002C; // type:object size:0x30 scope:global align:4 +lbl_758_data_5C = .data:0x0000005C; // type:object size:0xA data:string +lbl_758_data_66 = .data:0x00000066; // type:object size:0xA data:string +lbl_758_data_70 = .data:0x00000070; // type:object size:0xA data:string diff --git a/config/RZDP01/rels/d_a_ykgr/splits.txt b/config/RZDP01/rels/d_a_ykgr/splits.txt new file mode 100644 index 0000000000..1a7faf6f00 --- /dev/null +++ b/config/RZDP01/rels/d_a_ykgr/splits.txt @@ -0,0 +1,22 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .rodata type:rodata align:8 + .data type:data align:8 + .bss type:bss align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +REL/global_destructor_chain.c: + .text start:0x0000005C end:0x000000CC + .dtors start:0x00000000 end:0x00000004 rename:.dtors$10 + .bss start:0x00000000 end:0x00000008 + +d/actor/d_a_ykgr.cpp: + .text start:0x000000CC end:0x000009F8 + .ctors start:0x00000000 end:0x00000004 + .rodata start:0x00000000 end:0x00000048 + .data start:0x00000000 end:0x000000CC + .bss start:0x00000008 end:0x00000068 diff --git a/config/RZDP01/rels/d_a_ykgr/symbols.txt b/config/RZDP01/rels/d_a_ykgr/symbols.txt new file mode 100644 index 0000000000..7b5c1cd8fb --- /dev/null +++ b/config/RZDP01/rels/d_a_ykgr/symbols.txt @@ -0,0 +1,55 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global align:4 +__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global align:4 +draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x000000CC; // type:function size:0x4C scope:global align:4 +setParam__17dPa_YkgrPcallBackFf = .text:0x00000118; // type:function size:0x100 scope:global align:4 +getPosRate__8daYkgr_cFv = .text:0x00000218; // type:function size:0x150 scope:global align:4 +daYkgrCreate__FPv = .text:0x00000368; // type:function size:0x1F4 scope:global align:4 +daYkgrDelete__FPv = .text:0x0000055C; // type:function size:0x8 scope:global align:4 +daYkgrExecute__FPv = .text:0x00000564; // type:function size:0x148 scope:global align:4 +daYkgrDraw__FPv = .text:0x000006AC; // type:function size:0x1A8 scope:global align:4 +daYkgrIsDelete__FPv = .text:0x00000854; // type:function size:0x8 scope:global align:4 +__dt__12daYkgr_HIO_cFv = .text:0x0000085C; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_ykgr_cpp = .text:0x0000089C; // type:function size:0x64 scope:global align:4 +__ct__12daYkgr_HIO_cFv = .text:0x00000900; // type:function size:0x60 scope:global align:4 +__dt__17dPa_YkgrPcallBackFv = .text:0x00000960; // type:function size:0x58 scope:global align:4 +__ct__17dPa_YkgrPcallBackFv = .text:0x000009B8; // type:function size:0x40 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x00000000; // type:label scope:global +...rodata.0 = .rodata:0x00000000; // type:label scope:local align:4 +@91606 = .rodata:0x00000000; // type:object size:0x4 scope:local align:4 +@91607 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 +@91608 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float +@91609 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float +@91610 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 +@91614 = .rodata:0x00000018; // type:object size:0x8 scope:local align:4 +@91641 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 +@91688 = .rodata:0x00000024; // type:object size:0x4 scope:local align:4 +@91719 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 +@91720 = .rodata:0x0000002C; // type:object size:0x4 scope:local align:4 +@91746 = .rodata:0x00000030; // type:object size:0x4 scope:local align:4 +@91747 = .rodata:0x00000034; // type:object size:0x4 scope:local align:4 +@91771 = .rodata:0x00000038; // type:object size:0x4 scope:local align:4 +@91772 = .rodata:0x0000003C; // type:object size:0x4 scope:local align:4 +@91773 = .rodata:0x00000040; // type:object size:0x4 scope:local align:4 +@91774 = .rodata:0x00000044; // type:object size:0x4 scope:local align:4 +daYkgrMethodTable = .data:0x00000000; // type:object size:0x20 scope:global align:4 +g_profile_Ykgr = .data:0x00000020; // type:object size:0x30 scope:global align:4 +__vt__12daYkgr_HIO_c = .data:0x00000050; // type:object size:0xC scope:global align:4 +lbl_134_data_5C = .data:0x0000005C; // type:object size:0xD data:string +@90819 = .data:0x0000006C; // type:object size:0x14 scope:local align:4 +__RTTI__12daYkgr_HIO_c = .data:0x00000080; // type:object size:0x8 scope:global align:4 +__vt__17dPa_YkgrPcallBack = .data:0x00000088; // type:object size:0x14 scope:global align:4 +lbl_134_data_9C = .data:0x0000009C; // type:object size:0x12 data:string +@90821 = .data:0x000000B0; // type:object size:0xC scope:local align:4 +__RTTI__17dPa_YkgrPcallBack = .data:0x000000BC; // type:object size:0x8 scope:global align:4 +lbl_134_data_C4 = .data:0x000000C4; // type:object size:0x8 data:string +__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global align:4 +...bss.0 = .bss:0x00000008; // type:label scope:local align:4 +@90645 = .bss:0x00000008; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x00000014; // type:object size:0x28 scope:global align:4 data:4byte +@90695 = .bss:0x0000003C; // type:object size:0xC scope:local align:4 +YkgrCB = .bss:0x00000048; // type:object size:0x20 scope:global align:4 diff --git a/config/RZDP01/rels/f_pc_profile_lst/splits.txt b/config/RZDP01/rels/f_pc_profile_lst/splits.txt new file mode 100644 index 0000000000..41392a3439 --- /dev/null +++ b/config/RZDP01/rels/f_pc_profile_lst/splits.txt @@ -0,0 +1,12 @@ +Sections: + .text type:code align:4 + .ctors type:rodata align:4 + .dtors type:rodata align:4 + .data type:data align:8 + +REL/executor.c: + .text start:0x00000000 end:0x0000005C + +f_pc/f_pc_profile_lst.cpp: + .text start:0x0000005C end:0x00000080 + .data start:0x00000000 end:0x00000C5C diff --git a/config/RZDP01/rels/f_pc_profile_lst/symbols.txt b/config/RZDP01/rels/f_pc_profile_lst/symbols.txt new file mode 100644 index 0000000000..c427eb8beb --- /dev/null +++ b/config/RZDP01/rels/f_pc_profile_lst/symbols.txt @@ -0,0 +1,8 @@ +_prolog = .text:0x00000000; // type:function size:0x2C scope:global align:4 +_epilog = .text:0x0000002C; // type:function size:0x2C scope:global align:4 +_unresolved = .text:0x00000058; // type:function size:0x4 scope:global align:4 +ModuleProlog = .text:0x0000005C; // type:function size:0x14 scope:global align:4 +ModuleEpilog = .text:0x00000070; // type:function size:0x10 scope:global align:4 +_ctors = .ctors:0x00000000; // type:label scope:global +_dtors = .dtors:0x00000000; // type:label scope:global +g_fpcPfLst_ProfileList = .data:0x00000000; // type:object size:0xC5C scope:global align:4 diff --git a/config/RZDP01/splits.txt b/config/RZDP01/splits.txt new file mode 100644 index 0000000000..72593255ea --- /dev/null +++ b/config/RZDP01/splits.txt @@ -0,0 +1,4323 @@ +Sections: + .init type:code align:4 + extab type:rodata align:32 + extabindex type:rodata align:32 + .text type:code align:32 + .ctors type:rodata align:32 + .dtors type:rodata align:16 + .rodata type:rodata align:32 + .data type:data align:32 + .bss type:bss align:64 + .sdata type:data align:8 + .sbss type:bss align:32 + .sdata2 type:rodata align:32 + .sbss2 type:bss align:32 + +d/d_home_button.cpp: + .text start:0x80006920 end:0x800073D4 + .data start:0x803E1660 end:0x803E1698 + .sbss start:0x80520EE0 end:0x80520EE8 + .sdata2 start:0x80522180 end:0x805221B8 + +d/d_cursor_mng.cpp: + .text start:0x800073D4 end:0x8000820C + .data start:0x803E1698 end:0x803E17C0 + .sdata start:0x8051DEA8 end:0x8051DEE4 + .sbss start:0x80520EE8 end:0x80520F00 + .sdata2 start:0x805221B8 end:0x805221D0 + +m_Do/m_Do_main.cpp: + .text start:0x8000820C end:0x80009024 + .ctors start:0x803B9104 end:0x803B9108 + .data start:0x803E17C0 end:0x803E1AD8 + .bss start:0x80431940 end:0x80431DA0 + .sdata start:0x8051DEE4 end:0x8051DF60 + .sbss start:0x80520F00 end:0x80520F28 + .sdata2 start:0x805221D0 end:0x805221E8 + +m_Do/m_Do_printf.cpp: + .text start:0x80009024 end:0x80009704 + .data start:0x803E1AD8 end:0x803E1B90 + .bss start:0x80431DA0 end:0x804325A0 + .sbss start:0x80520F28 end:0x80520F44 + +m_Do/m_Do_audio.cpp: + .text start:0x80009704 end:0x8000A0A8 + .ctors start:0x803B9108 end:0x803B910C + .data start:0x803E1B90 end:0x803E1E08 + .bss start:0x804325A0 end:0x80433958 + .sdata start:0x8051DF60 end:0x8051DFCC + .sbss start:0x80520F44 end:0x80520F94 + +m_Do/m_Do_controller_pad.cpp: + .text start:0x8000A0A8 end:0x8000A4B8 + .bss start:0x80433958 end:0x80433A68 + .sdata2 start:0x805221E8 end:0x80522200 + +m_Do/m_Re_controller_pad.cpp: + .text start:0x8000A4B8 end:0x8000DED4 + .rodata start:0x803B92C0 end:0x803B9310 + .data start:0x803E1E08 end:0x803E1E20 + .bss start:0x80433A68 end:0x8043B318 + .sbss start:0x80520F94 end:0x80520FA0 + .sdata2 start:0x80522200 end:0x805222A8 + +m_Do/m_Do_graphic.cpp: + .text start:0x8000DED4 end:0x80011B28 + .ctors start:0x803B910C end:0x803B9110 + .bss start:0x8043B318 end:0x8043B408 + .sdata start:0x8051DFCC end:0x8051E010 + .sbss start:0x80520FA0 end:0x80521004 + .sdata2 start:0x805222A8 end:0x80522380 + +m_Do/m_Do_machine.cpp: + .text start:0x80011B28 end:0x80012844 + .data start:0x803E1E20 end:0x803E21C0 + .sdata start:0x8051E010 end:0x8051E040 + .sbss start:0x80521004 end:0x80521038 + .sdata2 start:0x80522380 end:0x80522388 + +m_Do/m_Do_mtx.cpp: + .text start:0x80012844 end:0x80013740 + .ctors start:0x803B9110 end:0x803B9114 + .data start:0x803E21C0 end:0x803E2260 + .bss start:0x8043B408 end:0x8043B870 + .sdata start:0x8051E040 end:0x8051E050 + .sdata2 start:0x80522388 end:0x80522398 + +m_Do/m_Do_ext.cpp: + .text start:0x80013740 end:0x8001A4A4 + .data start:0x803E2260 end:0x803E2A48 + .sdata start:0x8051E050 end:0x8051E108 + .sbss start:0x80521038 end:0x80521088 + .sdata2 start:0x80522398 end:0x805223D8 + +m_Do/m_Do_lib.cpp: + .text start:0x8001A4A4 end:0x8001AAA0 + .ctors start:0x803B9114 end:0x803B9118 + .data start:0x803E2A48 end:0x803E2A54 + .bss start:0x8043B870 end:0x8043B8E0 + .sdata start:0x8051E108 end:0x8051E110 + .sbss start:0x80521088 end:0x80521090 + .sdata2 start:0x805223D8 end:0x80522410 + +m_Do/m_Do_Reset.cpp: + .text start:0x8001AAA0 end:0x8001ACD0 + .sbss start:0x80521090 end:0x805210A8 + +m_Do/m_Do_dvd_thread.cpp: + .text start:0x8001ACD0 end:0x8001B9EC + .ctors start:0x803B9118 end:0x803B911C + .data start:0x803E2A70 end:0x803E2DB8 + .bss start:0x8043B8E0 end:0x8043DC60 + .sdata start:0x8051E110 end:0x8051E158 + +m_Do/m_Do_DVDError.cpp: + .text start:0x8001B9EC end:0x8001BB58 + .bss start:0x8043DC60 end:0x8043FFC0 + +m_Do/m_Do_MemCard.cpp: + .text start:0x8001BB58 end:0x8001CEB0 + .ctors start:0x803B911C end:0x803B9120 + .data start:0x803E2DB8 end:0x803E2FA8 + .bss start:0x8043FFC0 end:0x804522E0 + +m_Do/m_Do_MemCardRWmng.cpp: + .text start:0x8001CEB0 end:0x8001DBD8 + .data start:0x803E2FA8 end:0x803E30C8 + .bss start:0x804522E0 end:0x80465380 + +m_Do/m_Do_machine_exception.cpp: + .text start:0x8001DBD8 end:0x8001DEEC + .data start:0x803E30C8 end:0x803E3280 + .sbss start:0x805210A8 end:0x805210BC + +c/c_damagereaction.cpp: + .text start:0x8001DEEC end:0x8001E19C + .ctors start:0x803B9120 end:0x803B9124 + .data start:0x803E3280 end:0x803E5D38 + .bss start:0x80465380 end:0x80465390 + .sdata start:0x8051E158 end:0x8051E1A8 + .sbss start:0x805210BC end:0x805210C4 + .sdata2 start:0x80522410 end:0x80522428 + +c/c_dylink.cpp: + .text start:0x8001E19C end:0x8001E68C + .rodata start:0x803B9310 end:0x803BAAC0 + .data start:0x803E5D38 end:0x803E5D48 + .bss start:0x80465390 end:0x80465FE8 + .sbss start:0x805210C4 end:0x805210D0 + +f_ap/f_ap_game.cpp: + .text start:0x8001E68C end:0x8001E978 + .ctors start:0x803B9124 end:0x803B9128 + .data start:0x803E5D48 end:0x803E5D80 + .bss start:0x80465FE8 end:0x80466038 + .sdata start:0x8051E1A8 end:0x8051E1C0 + .sdata2 start:0x80522428 end:0x80522430 + +f_op/f_op_actor.cpp: + .text start:0x8001E978 end:0x8001F5DC + .data start:0x803E5D80 end:0x803E5DA0 + .sbss start:0x805210D0 end:0x805210DC + .sdata2 start:0x80522430 end:0x80522468 + +f_op/f_op_actor_iter.cpp: + .text start:0x8001F5DC end:0x8001F654 + +f_op/f_op_actor_tag.cpp: + .text start:0x8001F654 end:0x8001F68C + .bss start:0x80466038 end:0x80466048 + +f_op/f_op_actor_mng.cpp: + .text start:0x8001F68C end:0x80023BCC + .ctors start:0x803B9128 end:0x803B912C + .rodata start:0x803BAAC0 end:0x803BAAF0 + .data start:0x803E5DA0 end:0x803E6370 + .bss start:0x80466048 end:0x80466220 + .sdata start:0x8051E1C0 end:0x8051E238 + .sbss start:0x805210DC end:0x805210E8 + .sdata2 start:0x80522468 end:0x805224C0 + +f_op/f_op_camera.cpp: + .text start:0x80023BCC end:0x80023D84 + .data start:0x803E6370 end:0x803E6388 + +f_op/f_op_camera_mng.cpp: + .text start:0x80023D84 end:0x80023DF4 + .bss start:0x80466220 end:0x80466230 + +f_op/f_op_overlap.cpp: + .text start:0x80023DF4 end:0x80023EBC + .data start:0x803E6388 end:0x803E63A0 + +f_op/f_op_overlap_mng.cpp: + .text start:0x80023EBC end:0x800240D0 + .bss start:0x80466230 end:0x80466258 + .sbss start:0x805210E8 end:0x805210F0 + +f_op/f_op_overlap_req.cpp: + .text start:0x800240D0 end:0x80024500 + .data start:0x803E63A0 end:0x803E63C0 + +f_op/f_op_scene.cpp: + .text start:0x80024500 end:0x800245EC + .data start:0x803E63C0 end:0x803E63D8 + +f_op/f_op_scene_iter.cpp: + .text start:0x800245EC end:0x80024628 + +f_op/f_op_scene_mng.cpp: + .text start:0x80024628 end:0x80024770 + .sdata start:0x8051E238 end:0x8051E240 + +f_op/f_op_scene_req.cpp: + .text start:0x80024770 end:0x80024A04 + .data start:0x803E63D8 end:0x803E6428 + .sbss start:0x805210F0 end:0x805210F8 + +f_op/f_op_scene_tag.cpp: + .text start:0x80024A04 end:0x80024A1C + .bss start:0x80466258 end:0x80466268 + +f_op/f_op_view.cpp: + .text start:0x80024A1C end:0x80024A6C + .data start:0x803E6428 end:0x803E6440 + +f_op/f_op_kankyo.cpp: + .text start:0x80024A6C end:0x80024C28 + .data start:0x803E6440 end:0x803E6458 + .sbss start:0x805210F8 end:0x80521100 + +f_op/f_op_msg.cpp: + .text start:0x80024C28 end:0x80024DEC + .data start:0x803E6458 end:0x803E6470 + .sbss start:0x80521100 end:0x80521108 + +f_op/f_op_kankyo_mng.cpp: + .text start:0x80024DEC end:0x800250D0 + .sdata start:0x8051E240 end:0x8051E248 + .sdata2 start:0x805224C0 end:0x805224C8 + +f_op/f_op_msg_mng.cpp: + .text start:0x800250D0 end:0x80025A0C + .data start:0x803E6470 end:0x803E6490 + .sdata start:0x8051E248 end:0x8051E250 + .sdata2 start:0x805224C8 end:0x805224E8 + +f_op/f_op_draw_iter.cpp: + .text start:0x80025A0C end:0x80025A84 + .sbss start:0x80521108 end:0x80521110 + +f_op/f_op_draw_tag.cpp: + .text start:0x80025A84 end:0x80025ACC + .bss start:0x80466268 end:0x80469148 + .sbss start:0x80521110 end:0x80521118 + +f_op/f_op_scene_pause.cpp: + .text start:0x80025ACC end:0x80025BD8 + +f_pc/f_pc_base.cpp: + .text start:0x80025BD8 end:0x80025F28 + .sdata start:0x8051E250 end:0x8051E258 + .sbss start:0x80521118 end:0x80521120 + +f_pc/f_pc_create_iter.cpp: + .text start:0x80025F28 end:0x80026028 + +f_pc/f_pc_create_req.cpp: + .text start:0x80026028 end:0x80026328 + +f_pc/f_pc_create_tag.cpp: + .text start:0x80026328 end:0x80026360 + .bss start:0x80469148 end:0x80469158 + +f_pc/f_pc_creator.cpp: + .text start:0x80026360 end:0x80026378 + +f_pc/f_pc_delete_tag.cpp: + .text start:0x80026378 end:0x8002645C + .bss start:0x80469158 end:0x80469168 + +f_pc/f_pc_deletor.cpp: + .text start:0x8002645C end:0x800266C4 + +f_pc/f_pc_draw_priority.cpp: + .text start:0x800266C4 end:0x800266D4 + +f_pc/f_pc_executor.cpp: + .text start:0x800266D4 end:0x800268F4 + +f_pc/f_pc_layer.cpp: + .text start:0x800268F4 end:0x80026C04 + .data start:0x803E6490 end:0x803E64C0 + .bss start:0x80469168 end:0x80469178 + .sdata start:0x8051E258 end:0x8051E260 + .sbss start:0x80521120 end:0x80521128 + +f_pc/f_pc_leaf.cpp: + .text start:0x80026C04 end:0x80026D28 + .data start:0x803E64C0 end:0x803E64D8 + .sbss start:0x80521128 end:0x80521138 + +f_pc/f_pc_layer_iter.cpp: + .text start:0x80026D28 end:0x80026E7C + +f_pc/f_pc_layer_tag.cpp: + .text start:0x80026E7C end:0x80027110 + .data start:0x803E64D8 end:0x803E64F8 + +f_pc/f_pc_line.cpp: + .text start:0x80027110 end:0x80027160 + .bss start:0x80469178 end:0x80469238 + .sdata start:0x8051E260 end:0x8051E268 + +f_pc/f_pc_load.cpp: + .text start:0x80027160 end:0x80027208 + +f_pc/f_pc_manager.cpp: + .text start:0x80027208 end:0x800274C0 + .bss start:0x80469238 end:0x804692E0 + +f_pc/f_pc_method.cpp: + .text start:0x800274C0 end:0x80027500 + +f_pc/f_pc_node.cpp: + .text start:0x80027500 end:0x800277A4 + .data start:0x803E64F8 end:0x803E6510 + .sdata start:0x8051E268 end:0x8051E270 + .sbss start:0x80521138 end:0x80521140 + +f_pc/f_pc_node_req.cpp: + .text start:0x800277A4 end:0x80027FC0 + .data start:0x803E6510 end:0x803E65C0 + .bss start:0x804692E0 end:0x804692F0 + .sbss start:0x80521140 end:0x80521148 + +f_pc/f_pc_priority.cpp: + .text start:0x80027FC0 end:0x80028304 + .bss start:0x804692F0 end:0x80469300 + .sdata start:0x8051E270 end:0x8051E2A8 + +f_pc/f_pc_profile.cpp: + .text start:0x80028304 end:0x80028314 + .sbss start:0x80521148 end:0x80521158 + +f_pc/f_pc_searcher.cpp: + .text start:0x80028314 end:0x80028344 + +f_pc/f_pc_line_tag.cpp: + .text start:0x80028344 end:0x80028464 + +f_pc/f_pc_line_iter.cpp: + .text start:0x80028464 end:0x80028508 + +f_pc/f_pc_method_iter.cpp: + .text start:0x80028508 end:0x80028510 + +f_pc/f_pc_method_tag.cpp: + .text start:0x80028510 end:0x80028578 + +f_pc/f_pc_pause.cpp: + .text start:0x80028578 end:0x8002867C + +f_pc/f_pc_draw.cpp: + .text start:0x8002867C end:0x8002875C + +f_pc/f_pc_fstcreate_req.cpp: + .text start:0x8002875C end:0x8002888C + .data start:0x803E65C0 end:0x803E65D0 + +f_pc/f_pc_stdcreate_req.cpp: + .text start:0x8002888C end:0x80028B40 + .data start:0x803E65D0 end:0x803E65F8 + +d/d_stage.cpp: + .text start:0x80028B40 end:0x8002CDC4 + .ctors start:0x803B912C end:0x803B9130 + .data start:0x803E65F8 end:0x803E9EA8 + .bss start:0x80469300 end:0x8047A7C8 + .sdata start:0x8051E2A8 end:0x8051E2DC + .sbss start:0x80521158 end:0x80521178 + .sdata2 start:0x805224E8 end:0x805224F8 + +d/d_map.cpp: + .text start:0x8002CDC4 end:0x8002F530 + .rodata start:0x803BAAF0 end:0x803BABD0 + .data start:0x803E9EA8 end:0x803EA2A8 + .sdata start:0x8051E2DC end:0x8051E46C + .sbss start:0x80521178 end:0x80521180 + .sdata2 start:0x805224F8 end:0x80522558 + +d/d_com_inf_game.cpp: + .text start:0x8002F530 end:0x80035ABC + .ctors start:0x803B9130 end:0x803B9134 + .data start:0x803EA2A8 end:0x803EA418 + .bss start:0x8047A7C8 end:0x80498648 + .sdata start:0x8051E46C end:0x8051E4B8 + .sbss start:0x80521180 end:0x80521190 + .sdata2 start:0x80522558 end:0x805225A8 + +d/d_com_inf_actor.cpp: + .sbss start:0x80521190 end:0x805211A0 + +d/d_com_static.cpp: + .text start:0x80035ABC end:0x800369B0 + .ctors start:0x803B9134 end:0x803B9138 + .bss start:0x80498668 end:0x80498C60 + .sbss start:0x805211A0 end:0x805211E8 + .sdata2 start:0x805225A8 end:0x805225D8 + +d/d_bomb.cpp: + .text start:0x800369B0 end:0x80036A84 + +d/d_lib.cpp: + .text start:0x80036A84 end:0x80037354 + .data start:0x803EA418 end:0x803EA4E0 + .sdata start:0x8051E4B8 end:0x8051E4D8 + .sbss start:0x805211E8 end:0x80521208 + .sdata2 start:0x805225D8 end:0x805225E0 + +d/d_save.cpp: + .text start:0x80037354 end:0x8003A3C8 + .rodata start:0x803BABD0 end:0x803BB3B0 + .sdata2 start:0x805225E0 end:0x805225E8 + +d/d_save_init.cpp: + .text start:0x8003A3C8 end:0x8003A3CC + +d/d_jnt_col.cpp: + .text start:0x8003A3CC end:0x8003B1D8 + .data start:0x803EA4E0 end:0x803EA5F8 + .sdata start:0x8051E4D8 end:0x8051E508 + .sdata2 start:0x805225E8 end:0x80522608 + +d/d_a_obj.cpp: + .text start:0x8003B1D8 end:0x8003BA7C + .rodata start:0x803BB3B0 end:0x803BB3C0 + .bss start:0x80498C60 end:0x80498CC0 + .sdata2 start:0x80522608 end:0x80522620 + +d/d_a_itembase_static.cpp: + .text start:0x8003BA7C end:0x8003BBD4 + .rodata start:0x803BB3C0 end:0x803BB3F8 + +d/d_a_item_static.cpp: + .text start:0x8003BBD4 end:0x8003BC08 + +d/d_a_shop_item_static.cpp: + .text start:0x8003BC08 end:0x8003BC70 + .rodata start:0x803BB3F8 end:0x803BB848 + +d/d_a_horse_static.cpp: + .text start:0x8003BC70 end:0x8003BDC8 + .sbss start:0x80521208 end:0x80521210 + +d/d_demo.cpp: + .text start:0x8003BDC8 end:0x8003DFC4 + .data start:0x803EA5F8 end:0x803EAB98 + .bss start:0x80498CC0 end:0x80498CF0 + .sdata start:0x8051E508 end:0x8051E5D8 + .sbss start:0x80521210 end:0x8052126C + .sdata2 start:0x80522620 end:0x80522660 + +d/d_door_param2.cpp: + .text start:0x8003DFC4 end:0x8003E09C + +d/d_resorce.cpp: + .text start:0x8003E09C end:0x80040164 + .rodata start:0x803BB848 end:0x803BB8B0 + .data start:0x803EAB98 end:0x803EAFD8 + .sdata start:0x8051E5D8 end:0x8051E608 + .sdata2 start:0x80522660 end:0x80522670 + +d/d_map_path.cpp: + .text start:0x80040164 end:0x80041120 + .ctors start:0x803B9138 end:0x803B913C + .rodata start:0x803BB8B0 end:0x803BB8D0 + .bss start:0x80498CF0 end:0x80498D50 + .sdata2 start:0x80522670 end:0x80522690 + +d/d_map_path_fmap.cpp: + .text start:0x80041120 end:0x80042520 + .data start:0x803EAFD8 end:0x803EB090 + .sdata start:0x8051E608 end:0x8051E618 + .sdata2 start:0x80522690 end:0x805226A0 + +d/d_map_path_dmap.cpp: + .text start:0x80042520 end:0x80044C08 + .rodata start:0x803BB8D0 end:0x803BBA08 + .sdata start:0x8051E618 end:0x8051E640 + .sbss start:0x8052126C end:0x80521290 + .sdata2 start:0x805226A0 end:0x80522740 + +d/d_event.cpp: + .text start:0x80044C08 end:0x80046E4C + .data start:0x803EB090 end:0x803EB0D4 + .sdata start:0x8051E640 end:0x8051E648 + .sdata2 start:0x80522740 end:0x80522750 + +d/d_event_data.cpp: + .text start:0x80046E4C end:0x8004997C + .data start:0x803EB0E0 end:0x803EB448 + .sdata start:0x8051E648 end:0x8051E760 + .sdata2 start:0x80522750 end:0x80522780 + +d/d_event_manager.cpp: + .text start:0x8004997C end:0x8004BC88 + .data start:0x803EB448 end:0x803EB610 + .sdata2 start:0x80522780 end:0x80522798 + +d/d_event_lib.cpp: + .text start:0x8004BC88 end:0x8004C084 + .ctors start:0x803B913C end:0x803B9140 + .data start:0x803EB610 end:0x803EB640 + .bss start:0x80498D50 end:0x80498D80 + +d/d_simple_model.cpp: + .text start:0x8004C084 end:0x8004C80C + .data start:0x803EB640 end:0x803EB660 + .sdata start:0x8051E760 end:0x8051E770 + .sdata2 start:0x80522798 end:0x805227A0 + +d/d_particle.cpp: + .text start:0x8004C80C end:0x80052CA4 + .ctors start:0x803B9140 end:0x803B9144 + .rodata start:0x803BBA08 end:0x803BBA30 + .data start:0x803EB660 end:0x803EBB70 + .bss start:0x80498D80 end:0x80498F40 + .sdata start:0x8051E770 end:0x8051E7FC + .sbss start:0x80521290 end:0x805212D4 + .sdata2 start:0x805227A0 end:0x80522848 + +d/d_particle_name.cpp: + .data start:0x803EBB70 end:0x803EBBA0 + +d/d_particle_copoly.cpp: + .text start:0x80052CA4 end:0x800535A0 + .rodata start:0x803BBA30 end:0x803BBAD0 + .sdata2 start:0x80522848 end:0x80522850 + +d/d_path.cpp: + .text start:0x800535A0 end:0x800538B0 + .sdata2 start:0x80522850 end:0x80522858 + +d/d_drawlist.cpp: + .text start:0x800538B0 end:0x800587CC + .ctors start:0x803B9144 end:0x803B9148 + .rodata start:0x803BBAD0 end:0x803BBB08 + .data start:0x803EBBA0 end:0x803EC608 + .bss start:0x80498F40 end:0x80498FA8 + .sdata start:0x8051E7FC end:0x8051EACC + .sbss start:0x805212D4 end:0x805212E8 + .sdata2 start:0x80522858 end:0x80522910 + +d/d_kankyo_data.cpp: + .text start:0x800587CC end:0x80058894 + .data start:0x803EC608 end:0x803ECF28 + +d/d_kankyo_wether.cpp: + .text start:0x80058894 end:0x8005C5D8 + .data start:0x803ECF28 end:0x803ED258 + .bss start:0x80498FA8 end:0x80498FC0 + .sdata start:0x8051EACC end:0x8051EBA8 + .sdata2 start:0x80522910 end:0x805229C0 + +d/d_kankyo_rain.cpp: + .text start:0x8005C5D8 end:0x8006CF9C + .rodata start:0x803BBB08 end:0x803BBBA0 + .data start:0x803ED258 end:0x803ED290 + .bss start:0x80498FC0 end:0x80499170 + .sbss start:0x805212E8 end:0x80521328 + .sdata2 start:0x805229C0 end:0x80522DE0 + +d/d_vib_pattern.cpp: + .rodata start:0x803BBBA0 end:0x803BBCF0 + +d/d_vibration.cpp: + .text start:0x8006CF9C end:0x8006DD5C + .sbss start:0x80521328 end:0x80521330 + .sdata2 start:0x80522DE0 end:0x80522DE8 + +d/d_attention.cpp: + .text start:0x8006DD5C end:0x800722F8 + .ctors start:0x803B9148 end:0x803B914C + .data start:0x803ED290 end:0x803ED448 + .bss start:0x80499170 end:0x804991D8 + .sdata start:0x8051EBA8 end:0x8051EC00 + .sbss start:0x80521330 end:0x80521340 + .sdata2 start:0x80522DE8 end:0x80522E68 + +d/d_att_dist.cpp: + .data start:0x803ED448 end:0x803EEDE0 + +d/d_bg_pc.cpp: + .text start:0x800722F8 end:0x80072324 + +d/d_bg_plc.cpp: + .text start:0x80072324 end:0x800723A8 + +d/d_bg_s.cpp: + .text start:0x800723A8 end:0x80073EB0 + .data start:0x803EEDE0 end:0x803EEE30 + .sdata start:0x8051EC00 end:0x8051EC20 + .sbss start:0x80521340 end:0x80521350 + .sdata2 start:0x80522E68 end:0x80522E70 + +d/d_bg_s_acch.cpp: + .text start:0x80073EB0 end:0x8007531C + .data start:0x803EEE30 end:0x803EEEC0 + .bss start:0x804991D8 end:0x80499238 + .sdata start:0x8051EC20 end:0x8051EC30 + .sdata2 start:0x80522E70 end:0x80522E98 + +d/d_bg_s_capt_poly.cpp: + .data start:0x803EEEC0 end:0x803EEED8 + .sdata start:0x8051EC30 end:0x8051EC38 + +d/d_bg_s_chk.cpp: + .text start:0x8007531C end:0x800753EC + .data start:0x803EEED8 end:0x803EEEF0 + +d/d_bg_s_gnd_chk.cpp: + .text start:0x800753EC end:0x800758A8 + .data start:0x803EEEF0 end:0x803EF210 + .sdata start:0x8051EC38 end:0x8051EC60 + +d/d_bg_s_grp_pass_chk.cpp: + .text start:0x800758A8 end:0x80075900 + .data start:0x803EF210 end:0x803EF220 + +d/d_bg_s_lin_chk.cpp: + .text start:0x80075900 end:0x80076158 + .data start:0x803EF220 end:0x803EF7D0 + .sdata start:0x8051EC60 end:0x8051ECB8 + +d/d_bg_s_movebg_actor.cpp: + .text start:0x80076158 end:0x8007651C + .data start:0x803EF7D0 end:0x803EF828 + .sdata start:0x8051ECB8 end:0x8051ECC8 + .sbss start:0x80521350 end:0x80521360 + +d/d_bg_s_sph_chk.cpp: + .text start:0x8007651C end:0x8007665C + .data start:0x803EF828 end:0x803EF8B8 + .sdata start:0x8051ECC8 end:0x8051ECD0 + +d/d_bg_s_spl_grp_chk.cpp: + .text start:0x8007665C end:0x800767D0 + .data start:0x803EF8B8 end:0x803EF938 + .sdata start:0x8051ECD0 end:0x8051ECD8 + .sdata2 start:0x80522E98 end:0x80522EA0 + +d/d_bg_s_poly_pass_chk.cpp: + .text start:0x800767D0 end:0x800769F0 + .data start:0x803EF938 end:0x803EF948 + +d/d_bg_s_roof_chk.cpp: + .text start:0x800769F0 end:0x80076B24 + .data start:0x803EF948 end:0x803EF978 + .sdata2 start:0x80522EA0 end:0x80522EA8 + +d/d_bg_s_wtr_chk.cpp: + .text start:0x80076B24 end:0x80076B9C + .data start:0x803EF978 end:0x803EF9F8 + .sdata start:0x8051ECD8 end:0x8051ECE8 + +d/d_bg_w.cpp: + .text start:0x80076B9C end:0x8007BAB0 + .data start:0x803EF9F8 end:0x803EFCE8 + .bss start:0x80499238 end:0x80499628 + .sdata start:0x8051ECE8 end:0x8051ED40 + .sbss start:0x80521360 end:0x80521370 + .sdata2 start:0x80522EA8 end:0x80522EC8 + +d/d_bg_w_base.cpp: + .text start:0x8007BAB0 end:0x8007BB8C + .data start:0x803EFCE8 end:0x803EFDD8 + +d/d_bg_w_hf.cpp: + .data start:0x803EFDD8 end:0x803EFE00 + .sdata start:0x8051ED40 end:0x8051ED48 + +d/d_bg_w_kcol.cpp: + .text start:0x8007BB8C end:0x80080610 + .data start:0x803EFE00 end:0x803EFF10 + .bss start:0x80499628 end:0x80499A60 + .sdata start:0x8051ED48 end:0x8051ED50 + .sdata2 start:0x80522EC8 end:0x80522EF0 + +d/d_bg_w_sv.cpp: + .text start:0x80080610 end:0x80080D24 + .data start:0x803EFF10 end:0x803F0018 + .sdata2 start:0x80522EF0 end:0x80522EF8 + +d/d_cc_d.cpp: + .text start:0x80080D24 end:0x80082204 + .rodata start:0x803BBCF0 end:0x803BBD50 + .data start:0x803F0018 end:0x803F06E0 + .sdata start:0x8051ED50 end:0x8051EE28 + +d/d_cc_mass_s.cpp: + .text start:0x80082204 end:0x80082D90 + .data start:0x803F06E0 end:0x803F07FC + .sdata start:0x8051EE28 end:0x8051EE48 + .sdata2 start:0x80522EF8 end:0x80522F10 + +d/d_cc_s.cpp: + .text start:0x80082D90 end:0x80084270 + .data start:0x803F07FC end:0x803F0840 + .sdata start:0x8051EE48 end:0x8051EE60 + .sdata2 start:0x80522F10 end:0x80522F30 + +d/d_cc_uty.cpp: + .text start:0x80084270 end:0x80084EAC + .data start:0x803F0840 end:0x803F0938 + .sdata2 start:0x80522F30 end:0x80522F40 + +d/d_cam_param.cpp: + .text start:0x80084EAC end:0x800857C8 + .data start:0x803F0938 end:0x803F09A8 + .sdata start:0x8051EE60 end:0x8051F018 + .sdata2 start:0x80522F40 end:0x80523030 + +d/d_ev_camera.cpp: + .text start:0x800857C8 end:0x80091A80 + .ctors start:0x803B914C end:0x803B9150 + .rodata start:0x803BBD50 end:0x803BC060 + .data start:0x803F09A8 end:0x803F0E80 + .bss start:0x80499A60 end:0x80499AF0 + .sdata2 start:0x80523030 end:0x80523320 + +d/d_item_data.cpp: + .data start:0x803F0E80 end:0x803F3A68 + +d/d_spline_path.cpp: + .text start:0x80091A80 end:0x800920D8 + .sdata2 start:0x80523320 end:0x80523330 + +d/d_item.cpp: + .text start:0x800920D8 end:0x80094BF0 + .data start:0x803F3A68 end:0x803F4268 + .sbss start:0x80521370 end:0x80521378 + .sdata2 start:0x80523330 end:0x80523340 + +d/d_tresure.cpp: + .text start:0x80094BF0 end:0x800953F0 + .bss start:0x80499AF0 end:0x80499BC0 + .sbss start:0x80521378 end:0x80521380 + .sdata2 start:0x80523340 end:0x80523350 + +d/d_model.cpp: + .text start:0x800953F0 end:0x80095838 + .data start:0x803F4268 end:0x803F42D0 + .sdata start:0x8051F018 end:0x8051F020 + .sbss start:0x80521380 end:0x80521388 + +d/d_eye_hl.cpp: + .text start:0x80095838 end:0x80095A34 + .sbss start:0x80521388 end:0x80521390 + .sdata2 start:0x80523350 end:0x80523358 + +d/d_error_msg.cpp: + .text start:0x80095A34 end:0x80096850 + .rodata start:0x803BC060 end:0x803CF840 + .sdata start:0x8051F020 end:0x8051F030 + .sbss start:0x80521390 end:0x805213A0 + .sdata2 start:0x80523358 end:0x805233CC + +d/actor/d_a_alink.cpp: + .text start:0x80096850 end:0x80132E9C + .ctors start:0x803B9150 end:0x803B9154 + .rodata start:0x803CF840 end:0x803D5818 + .data start:0x803F42D0 end:0x803F5F38 + .bss start:0x80499BC0 end:0x80499E20 + .sdata start:0x8051F030 end:0x8051F2C8 + .sbss start:0x805213A0 end:0x805213B8 + .sdata2 start:0x805233CC end:0x80523AE0 + .sbss2 start:0x80527400 end:0x80527410 + +d/actor/d_a_itembase.cpp: + .text start:0x80132E9C end:0x80133954 + .data start:0x803F5F38 end:0x803F5F98 + .sdata start:0x8051F2C8 end:0x8051F2D0 + .sdata2 start:0x80523AE0 end:0x80523B00 + +d/actor/d_a_npc.cpp: + .text start:0x80133954 end:0x8014178C + .ctors start:0x803B9154 end:0x803B9158 + .rodata start:0x803D5818 end:0x803D58A8 + .data start:0x803F5F98 end:0x803F62D0 + .bss start:0x80499E20 end:0x8049A250 + .sdata start:0x8051F2D0 end:0x8051F398 + .sbss start:0x805213B8 end:0x805213E4 + .sdata2 start:0x80523B00 end:0x80523BC8 + +d/actor/d_a_npc_cd.cpp: + .text start:0x8014178C end:0x80143094 + .ctors start:0x803B9158 end:0x803B915C + .rodata start:0x803D58A8 end:0x803D5E78 + .data start:0x803F62D0 end:0x803F8BB8 + .bss start:0x8049A250 end:0x8049CEE8 + .sdata start:0x8051F398 end:0x8051F494 + .sdata2 start:0x80523BC8 end:0x80523BF0 + +d/actor/d_a_npc_cd2.cpp: + .text start:0x80143094 end:0x80145B50 + .ctors start:0x803B915C end:0x803B9160 + .rodata start:0x803D5E78 end:0x803D6790 + .data start:0x803F8BB8 end:0x803FC9E8 + .bss start:0x8049CEE8 end:0x804A11D0 + .sdata start:0x8051F494 end:0x8051F4B8 + .sbss start:0x805213E4 end:0x805213F0 + .sdata2 start:0x80523BF0 end:0x80523C40 + +d/actor/d_a_obj_item.cpp: + .text start:0x80145B50 end:0x801485C0 + .ctors start:0x803B9160 end:0x803B9164 + .rodata start:0x803D6790 end:0x803D6808 + .data start:0x803FC9E8 end:0x803FCB78 + .sdata start:0x8051F4B8 end:0x8051F4C0 + .sdata2 start:0x80523C40 end:0x80523CB0 + +d/d_insect.cpp: + .text start:0x801485C0 end:0x801489A0 + .data start:0x803FCB78 end:0x803FCBA0 + .sdata start:0x8051F4C0 end:0x8051F4C8 + .sdata2 start:0x80523CB0 end:0x80523CD0 + +d/actor/d_a_obj_ss_base.cpp: + .text start:0x801489A0 end:0x80148A6C + .data start:0x803FCBA0 end:0x803FCBE0 + .sdata start:0x8051F4C8 end:0x8051F5AC + +d/actor/d_a_player.cpp: + .text start:0x80148A6C end:0x80149C04 + .data start:0x803FCBE0 end:0x803FCC00 + .sbss start:0x805213F0 end:0x805213F8 + .sdata2 start:0x80523CD0 end:0x80523D30 + +d/d_camera.cpp: + .text start:0x80149C04 end:0x801673F4 + .rodata start:0x803D6808 end:0x803D69B0 + .data start:0x803FCC00 end:0x803FD390 + .bss start:0x804A11D0 end:0x804A12B8 + .sdata start:0x8051F5AC end:0x8051F698 + .sbss start:0x805213F8 end:0x80521418 + .sdata2 start:0x80523D30 end:0x80523FB0 + +d/d_envse.cpp: + .text start:0x801673F4 end:0x80167B44 + .data start:0x803FD390 end:0x803FD3D0 + .sdata2 start:0x80523FB0 end:0x80523FB8 + +d/d_file_select.cpp: + .text start:0x80167B44 end:0x801769E0 + .ctors start:0x803B9164 end:0x803B9168 + .rodata start:0x803D69B0 end:0x803D6A28 + .data start:0x803FD3D0 end:0x803FE358 + .bss start:0x804A12B8 end:0x804A1308 + .sdata start:0x8051F698 end:0x8051F70C + .sbss start:0x80521418 end:0x80521438 + .sdata2 start:0x80523FB8 end:0x80524058 + +d/d_file_sel_warning.cpp: + .text start:0x801769E0 end:0x801770FC + .data start:0x803FE358 end:0x803FE3B0 + .sdata start:0x8051F70C end:0x8051F730 + .sdata2 start:0x80524058 end:0x80524078 + +d/d_file_sel_info.cpp: + .text start:0x801770FC end:0x80177B18 + .data start:0x803FE3B0 end:0x803FE548 + .sdata start:0x8051F730 end:0x8051F744 + .sdata2 start:0x80524078 end:0x80524080 + +d/d_bright_check.cpp: + .text start:0x80177B18 end:0x8017817C + .rodata start:0x803D6A28 end:0x803D6AC8 + .data start:0x803FE548 end:0x803FE58C + .sdata start:0x8051F744 end:0x8051F75C + .sdata2 start:0x80524080 end:0x80524090 + +d/d_scope.cpp: + .text start:0x8017817C end:0x80179ADC + .rodata start:0x803D6AC8 end:0x803D6B60 + .data start:0x803FE5A0 end:0x803FE728 + .sdata start:0x8051F75C end:0x8051F774 + .sbss start:0x80521438 end:0x80521448 + .sdata2 start:0x80524090 end:0x805240C8 + +d/d_select_cursor.cpp: + .text start:0x80179ADC end:0x8017B2C0 + .rodata start:0x803D6B60 end:0x803D6BF0 + .data start:0x803FE728 end:0x803FE960 + .sdata start:0x8051F774 end:0x8051F788 + .sdata2 start:0x805240C8 end:0x80524100 + +d/d_select_icon.cpp: + .text start:0x8017B2C0 end:0x8017B504 + .ctors start:0x803B9168 end:0x803B916C + .data start:0x803FE960 end:0x803FE988 + .bss start:0x804A1308 end:0x804A1318 + .sdata start:0x8051F788 end:0x8051F790 + .sbss start:0x80521448 end:0x80521450 + .sdata2 start:0x80524100 end:0x80524118 + +d/d_shop_camera.cpp: + .text start:0x8017B504 end:0x8017BEFC + .data start:0x803FE988 end:0x803FEA48 + .sdata2 start:0x80524118 end:0x80524148 + +d/d_shop_item_ctrl.cpp: + .text start:0x8017BEFC end:0x8017C3AC + .data start:0x803FEA48 end:0x803FEA68 + .sdata start:0x8051F790 end:0x8051F7A0 + .sdata2 start:0x80524148 end:0x80524160 + +d/d_shop_system.cpp: + .text start:0x8017C3AC end:0x80180228 + .data start:0x803FEA68 end:0x803FEC10 + .bss start:0x804A1318 end:0x804A1338 + .sdata start:0x8051F7A0 end:0x8051F7C8 + .sbss start:0x80521450 end:0x80521470 + .sdata2 start:0x80524160 end:0x805241F0 + +d/d_gameover.cpp: + .text start:0x80180228 end:0x801815CC + .ctors start:0x803B916C end:0x803B9170 + .data start:0x803FEC10 end:0x803FEDF0 + .bss start:0x804A1338 end:0x804A1360 + .sdata start:0x8051F7C8 end:0x8051F7E0 + .sdata2 start:0x805241F0 end:0x80524228 + +d/d_kankyo.cpp: + .text start:0x801815CC end:0x80190C40 + .ctors start:0x803B9170 end:0x803B9174 + .rodata start:0x803D6BF0 end:0x803D6C00 + .data start:0x803FEDF0 end:0x803FF3A8 + .bss start:0x804A1360 end:0x804A3120 + .sdata start:0x8051F7E0 end:0x8051FA58 + .sbss start:0x80521470 end:0x80521480 + .sdata2 start:0x80524228 end:0x805244A0 + +d/d_kyeff.cpp: + .text start:0x80190C40 end:0x80190D84 + .data start:0x803FF3A8 end:0x803FF3E8 + .sdata2 start:0x805244A0 end:0x805244B8 + +d/d_kyeff2.cpp: + .text start:0x80190D84 end:0x80190E1C + .data start:0x803FF3E8 end:0x803FF428 + +d/d_ky_thunder.cpp: + .text start:0x80190E1C end:0x80191800 + .data start:0x803FF428 end:0x803FF488 + .bss start:0x804A3120 end:0x804A3150 + .sdata2 start:0x805244B8 end:0x80524540 + +d/d_kantera_icon_meter.cpp: + .text start:0x80191800 end:0x80191B8C + .data start:0x803FF488 end:0x803FF4C8 + .sdata start:0x8051FA58 end:0x8051FA6C + .sdata2 start:0x80524540 end:0x80524558 + +d/d_menu_calibration.cpp: + .text start:0x80191B8C end:0x80193EDC + .rodata start:0x803D6C00 end:0x803D6D90 + .data start:0x803FF4C8 end:0x803FF5B4 + .sdata start:0x8051FA6C end:0x8051FA7C + .sbss start:0x80521480 end:0x80521488 + .sdata2 start:0x80524558 end:0x80524588 + +d/d_menu_collect.cpp: + .text start:0x80193EDC end:0x8019BFF8 + .rodata start:0x803D6D90 end:0x803D7158 + .data start:0x803FF5C8 end:0x803FFC14 + .sdata start:0x8051FA7C end:0x8051FAA4 + .sbss start:0x80521488 end:0x80521498 + .sdata2 start:0x80524588 end:0x80524628 + +d/d_menu_dmap.cpp: + .text start:0x8019BFF8 end:0x801A4FB4 + .rodata start:0x803D7158 end:0x803D74D0 + .data start:0x803FFC14 end:0x803FFEB8 + .sdata start:0x8051FAA4 end:0x8051FAD0 + .sbss start:0x80521498 end:0x805214B8 + .sdata2 start:0x80524628 end:0x805246C8 + +d/d_menu_dmap_map.cpp: + .text start:0x801A4FB4 end:0x801A6C58 + .rodata start:0x803D74D0 end:0x803D7540 + .data start:0x803FFEB8 end:0x804000A8 + .sdata start:0x8051FAD0 end:0x8051FAE4 + .sbss start:0x805214B8 end:0x805214D0 + .sdata2 start:0x805246C8 end:0x80524738 + +d/d_menu_map_common.cpp: + .text start:0x801A6C58 end:0x801A91CC + .data start:0x804000A8 end:0x804005B0 + .sdata2 start:0x80524738 end:0x80524770 + +d/d_menu_fishing.cpp: + .text start:0x801A91CC end:0x801AA990 + .rodata start:0x803D7540 end:0x803D7838 + .data start:0x804005B0 end:0x80400648 + .sdata start:0x8051FAE4 end:0x8051FB44 + .sdata2 start:0x80524770 end:0x80524790 + +d/d_menu_fmap.cpp: + .text start:0x801AA990 end:0x801B1DC0 + .ctors start:0x803B9174 end:0x803B9178 + .rodata start:0x803D7838 end:0x803D7850 + .data start:0x80400658 end:0x80400A20 + .bss start:0x804A3150 end:0x804A3170 + .sdata start:0x8051FB44 end:0x8051FB60 + .sbss start:0x805214D0 end:0x805214E8 + .sdata2 start:0x80524790 end:0x805247E0 + +d/d_menu_fmap_map.cpp: + .text start:0x801B1DC0 end:0x801B3124 + .rodata start:0x803D7850 end:0x803D78E0 + .data start:0x80400A20 end:0x80400B08 + .sdata start:0x8051FB60 end:0x8051FB74 + .sdata2 start:0x805247E0 end:0x80524830 + +d/d_menu_fmap2D.cpp: + .text start:0x801B3124 end:0x801BBDA0 + .rodata start:0x803D78E0 end:0x803D7B78 + .data start:0x80400B08 end:0x80400CB8 + .sdata start:0x8051FB74 end:0x8051FB94 + .sbss start:0x805214E8 end:0x805214F0 + .sdata2 start:0x80524830 end:0x80524890 + +d/d_menu_insect.cpp: + .text start:0x801BBDA0 end:0x801BE4FC + .rodata start:0x803D7B78 end:0x803D7E88 + .data start:0x80400CB8 end:0x80400E18 + .sdata start:0x8051FB94 end:0x8051FBAC + .sbss start:0x805214F0 end:0x80521500 + .sdata2 start:0x80524890 end:0x805248D8 + +d/d_menu_item_explain.cpp: + .text start:0x801BE4FC end:0x801C0FA4 + .rodata start:0x803D7E88 end:0x803D7F20 + .data start:0x80400E18 end:0x80400F10 + .sdata start:0x8051FBAC end:0x8051FBC0 + .sdata2 start:0x805248D8 end:0x80524928 + +d/d_menu_letter.cpp: + .text start:0x801C0FA4 end:0x801C5E6C + .rodata start:0x803D7F20 end:0x803D8338 + .data start:0x80400F10 end:0x80401170 + .sdata start:0x8051FBC0 end:0x8051FBC8 + .sbss start:0x80521500 end:0x80521510 + .sdata2 start:0x80524928 end:0x80524974 + +d/d_menu_option.cpp: + .text start:0x801C5E6C end:0x801CD5B8 + .rodata start:0x803D8338 end:0x803D8A50 + .data start:0x80401170 end:0x804014F8 + .sdata start:0x8051FBC8 end:0x8051FBF4 + .sbss start:0x80521510 end:0x80521520 + .sdata2 start:0x80524974 end:0x805249D0 + +d/d_menu_ring.cpp: + .text start:0x801CD5B8 end:0x801D52C4 + .rodata start:0x803D8A50 end:0x803D8B90 + .data start:0x804014F8 end:0x804016C0 + .sdata start:0x8051FBF4 end:0x8051FC08 + .sbss start:0x80521520 end:0x80521530 + .sdata2 start:0x805249D0 end:0x80524A78 + +d/d_menu_save.cpp: + .text start:0x801D52C4 end:0x801DC924 + .ctors start:0x803B9178 end:0x803B917C + .data start:0x804016C0 end:0x80401E00 + .bss start:0x804A3170 end:0x804A3190 + .sdata start:0x8051FC08 end:0x8051FC2C + .sbss start:0x80521530 end:0x80521538 + .sdata2 start:0x80524A78 end:0x80524AC8 + +d/d_menu_skill.cpp: + .text start:0x801DC924 end:0x801DF31C + .rodata start:0x803D8B90 end:0x803D8F50 + .data start:0x80401E00 end:0x80401F20 + .sdata start:0x8051FC2C end:0x8051FC44 + .sbss start:0x80521538 end:0x80521548 + .sdata2 start:0x80524AC8 end:0x80524B00 + +d/d_menu_window_HIO.cpp: + .text start:0x801DF31C end:0x801DF7A8 + .ctors start:0x803B917C end:0x803B9180 + .data start:0x80401F20 end:0x80401F68 + .bss start:0x804A3190 end:0x804A34E0 + .sdata start:0x8051FC44 end:0x8051FC58 + +d/d_menu_window.cpp: + .text start:0x801DF7A8 end:0x801E3158 + .data start:0x80401F68 end:0x80402418 + .sdata start:0x8051FC58 end:0x8051FC60 + .sdata2 start:0x80524B00 end:0x80524B20 + +d/d_meter_HIO.cpp: + .text start:0x801E3158 end:0x801E73EC + .ctors start:0x803B9180 end:0x803B9184 + .rodata start:0x803D8F50 end:0x803D9148 + .data start:0x80402418 end:0x80402794 + .bss start:0x804A34E0 end:0x804A4A88 + .sdata start:0x8051FC60 end:0x8051FCE8 + .sbss start:0x80521548 end:0x80521550 + .sdata2 start:0x80524B20 end:0x80524DC8 + +d/d_meter_button.cpp: + .text start:0x801E73EC end:0x801F19C4 + .rodata start:0x803D9148 end:0x803D92A8 + .data start:0x80402794 end:0x80402870 + .sdata start:0x8051FCE8 end:0x8051FCF0 + .sdata2 start:0x80524DC8 end:0x80524E48 + +d/d_meter_haihai.cpp: + .text start:0x801F19C4 end:0x801F2E90 + .data start:0x80402870 end:0x80402950 + .sdata start:0x8051FCF0 end:0x8051FD00 + .sdata2 start:0x80524E48 end:0x80524EA8 + +d/d_meter_hakusha.cpp: + .text start:0x801F2E90 end:0x801F3E10 + .data start:0x80402950 end:0x80402A50 + .sdata start:0x8051FD00 end:0x8051FD10 + .sdata2 start:0x80524EA8 end:0x80524EC8 + +d/d_meter_map.cpp: + .text start:0x801F3E10 end:0x801F5354 + .data start:0x80402A50 end:0x80402AD8 + .sdata start:0x8051FD10 end:0x8051FD1C + .sdata2 start:0x80524EC8 end:0x80524EF0 + +d/d_meter_string.cpp: + .text start:0x801F5354 end:0x801F600C + .data start:0x80402AD8 end:0x80402B18 + .sdata start:0x8051FD1C end:0x8051FD34 + .sdata2 start:0x80524EF0 end:0x80524F28 + +d/d_meter2_draw.cpp: + .text start:0x801F600C end:0x80205524 + .rodata start:0x803D92A8 end:0x803D9A60 + .data start:0x80402B18 end:0x804031F4 + .sdata start:0x8051FD34 end:0x8051FD50 + .sbss start:0x80521550 end:0x80521580 + .sdata2 start:0x80524F28 end:0x80525050 + +d/d_meter2_info.cpp: + .text start:0x80205524 end:0x8020ADC4 + .ctors start:0x803B9184 end:0x803B9188 + .data start:0x804031F4 end:0x80403688 + .bss start:0x804A4AA8 end:0x804A52A0 + .sdata start:0x8051FD50 end:0x8051FD7C + .sdata2 start:0x80525050 end:0x80525090 + +d/d_meter2.cpp: + .text start:0x8020ADC4 end:0x80213554 + .data start:0x80403688 end:0x804036F0 + .sdata2 start:0x80525090 end:0x80525100 + +d/d_msg_out_font.cpp: + .text start:0x80213554 end:0x80215E18 + .data start:0x804036F0 end:0x80403D00 + .sdata start:0x8051FD7C end:0x8051FDB8 + .sdata2 start:0x80525100 end:0x80525148 + +d/d_msg_class.cpp: + .text start:0x80215E18 end:0x802203F4 + .rodata start:0x803D9A60 end:0x803D9AA8 + .data start:0x80403D00 end:0x80404C80 + .sdata start:0x8051FDB8 end:0x8051FE34 + .sdata2 start:0x80525148 end:0x80525188 + +d/d_msg_object.cpp: + .text start:0x802203F4 end:0x80225EEC + .ctors start:0x803B9188 end:0x803B918C + .data start:0x80404C80 end:0x80404E70 + .bss start:0x804A52A0 end:0x804A56D8 + .sdata start:0x8051FE34 end:0x8051FE70 + .sbss start:0x80521580 end:0x80521588 + .sdata2 start:0x80525188 end:0x80525228 + +d/d_msg_unit.cpp: + .text start:0x80225EEC end:0x80226304 + .ctors start:0x803B918C end:0x803B9190 + .data start:0x80404E70 end:0x80404E88 + .bss start:0x804A56D8 end:0x804A56E8 + .sdata start:0x8051FE70 end:0x8051FE7C + .sbss start:0x80521588 end:0x80521590 + .sdata2 start:0x80525228 end:0x80525240 + +d/d_msg_scrn_3select.cpp: + .text start:0x80226304 end:0x80228F18 + .rodata start:0x803D9AA8 end:0x803D9BE0 + .data start:0x80404E88 end:0x80404FD0 + .sdata start:0x8051FE7C end:0x8051FE88 + .sbss start:0x80521590 end:0x805215A0 + .sdata2 start:0x80525240 end:0x80525280 + +d/d_msg_scrn_arrow.cpp: + .text start:0x80228F18 end:0x802295B4 + .data start:0x80404FD0 end:0x80405040 + .sdata start:0x8051FE88 end:0x8051FE90 + .sdata2 start:0x80525280 end:0x80525290 + +d/d_msg_scrn_base.cpp: + .text start:0x802295B4 end:0x80229A18 + .data start:0x80405040 end:0x804050F8 + .sdata start:0x8051FE90 end:0x8051FE9C + .sdata2 start:0x80525290 end:0x80525298 + +d/d_msg_scrn_boss.cpp: + .text start:0x80229A18 end:0x80229FE8 + .data start:0x804050F8 end:0x804051B8 + .sdata start:0x8051FE9C end:0x8051FEB4 + .sdata2 start:0x80525298 end:0x805252A0 + +d/d_msg_scrn_explain.cpp: + .text start:0x80229FE8 end:0x8022B944 + .data start:0x804051B8 end:0x804052E8 + .sdata start:0x8051FEB4 end:0x8051FEC0 + .sdata2 start:0x805252A0 end:0x805252E0 + +d/d_msg_scrn_item.cpp: + .text start:0x8022B944 end:0x8022D844 + .data start:0x804052E8 end:0x80405410 + .sdata start:0x8051FEC0 end:0x8051FECC + .sdata2 start:0x805252E0 end:0x80525340 + +d/d_msg_scrn_howl.cpp: + .text start:0x8022D844 end:0x80231294 + .data start:0x80405410 end:0x80405648 + .sdata start:0x8051FECC end:0x8051FEDC + .sdata2 start:0x80525340 end:0x805253A8 + +d/d_msg_scrn_jimaku.cpp: + .text start:0x80231294 end:0x80231AA0 + .data start:0x80405648 end:0x804056C0 + .sdata start:0x8051FEDC end:0x8051FEE8 + .sdata2 start:0x805253A8 end:0x805253B8 + +d/d_msg_scrn_kanban.cpp: + .text start:0x80231AA0 end:0x80232320 + .rodata start:0x803D9BE0 end:0x803D9BF8 + .data start:0x804056C0 end:0x80405798 + .sdata start:0x8051FEE8 end:0x8051FEF0 + .sdata2 start:0x805253B8 end:0x805253D0 + +d/d_msg_scrn_light.cpp: + .text start:0x80232320 end:0x80232F80 + .ctors start:0x803B9190 end:0x803B9194 + .data start:0x80405798 end:0x80405860 + .bss start:0x804A56E8 end:0x804A5748 + .sdata start:0x8051FEF0 end:0x8051FF04 + .sdata2 start:0x805253D0 end:0x805253E8 + +d/d_msg_scrn_place.cpp: + .text start:0x80232F80 end:0x802335F8 + .data start:0x80405860 end:0x80405930 + .sdata start:0x8051FF04 end:0x8051FF14 + .sdata2 start:0x805253E8 end:0x805253F8 + +d/d_msg_scrn_staff.cpp: + .text start:0x802335F8 end:0x80233B3C + .data start:0x80405930 end:0x804059F0 + .sdata start:0x8051FF14 end:0x8051FF24 + .sdata2 start:0x805253F8 end:0x80525400 + +d/d_msg_scrn_talk.cpp: + .text start:0x80233B3C end:0x80235224 + .data start:0x804059F0 end:0x80405AE0 + .sdata start:0x8051FF24 end:0x8051FF34 + .sdata2 start:0x80525400 end:0x80525458 + +d/d_msg_scrn_tree.cpp: + .text start:0x80235224 end:0x80235BBC + .rodata start:0x803D9BF8 end:0x803D9C10 + .data start:0x80405AE0 end:0x80405BD4 + .sdata start:0x8051FF34 end:0x8051FF40 + .sdata2 start:0x80525458 end:0x80525470 + +d/d_msg_string_base.cpp: + .text start:0x80235BBC end:0x8023639C + .data start:0x80405BD4 end:0x80405C08 + .sdata start:0x8051FF40 end:0x8051FF48 + .sdata2 start:0x80525470 end:0x80525478 + +d/d_msg_string.cpp: + .text start:0x8023639C end:0x80236650 + .data start:0x80405C08 end:0x80405C48 + .sdata start:0x8051FF48 end:0x8051FF68 + .sdata2 start:0x80525478 end:0x80525490 + +d/d_msg_flow.cpp: + .text start:0x80236650 end:0x80239E10 + .data start:0x80405C48 end:0x80406260 + .sdata start:0x8051FF68 end:0x80520098 + .sdata2 start:0x80525490 end:0x805254B0 + +d/d_name.cpp: + .text start:0x80239E10 end:0x8023D458 + .ctors start:0x803B9194 end:0x803B9198 + .data start:0x80406260 end:0x80406C80 + .bss start:0x804A5748 end:0x804A5768 + .sdata start:0x80520098 end:0x805200B0 + .sbss start:0x805215A0 end:0x805215A8 + .sdata2 start:0x805254B0 end:0x805254F0 + +d/d_npc_lib.cpp: + .text start:0x8023D458 end:0x8023DE30 + .data start:0x80406C80 end:0x80406CA0 + .sdata start:0x805200B0 end:0x805200B8 + .sdata2 start:0x805254F0 end:0x80525514 + +d/d_ovlp_fade.cpp: + .text start:0x8023DE30 end:0x8023E130 + .data start:0x80406CA0 end:0x80406DF8 + .sbss start:0x805215A8 end:0x805215B0 + +d/d_ovlp_fade2.cpp: + .text start:0x8023E130 end:0x8023EBCC + .data start:0x80406DF8 end:0x80406E90 + .sdata start:0x805200B8 end:0x805200C0 + .sdata2 start:0x80525514 end:0x8052554C + +d/d_ovlp_fade3.cpp: + .text start:0x8023EBCC end:0x8023F64C + .data start:0x80406E90 end:0x80406F58 + .sdata start:0x805200C0 end:0x805200D0 + .sdata2 start:0x8052554C end:0x80525578 + +d/d_pane_class.cpp: + .text start:0x8023F64C end:0x802410A0 + .ctors start:0x803B9198 end:0x803B919C + .data start:0x80406F58 end:0x80406F90 + .bss start:0x804A5768 end:0x804A5778 + .sdata start:0x805200D0 end:0x805200E0 + .sdata2 start:0x80525578 end:0x805255B0 + +d/d_pane_class_alpha.cpp: + .text start:0x802410A0 end:0x80241CA8 + .data start:0x80406F90 end:0x80406FD0 + .sdata start:0x805200E0 end:0x80520104 + .sdata2 start:0x805255B0 end:0x805255D0 + +d/d_pane_class_ex.cpp: + .text start:0x80241CA8 end:0x80241CE0 + +d/d_s_logo.cpp: + .text start:0x80241CE0 end:0x80243FE4 + .ctors start:0x803B919C end:0x803B91A0 + .rodata start:0x803D9C10 end:0x803D9C80 + .data start:0x80406FD0 end:0x80407578 + .bss start:0x804A5778 end:0x804A5788 + .sdata start:0x80520104 end:0x80520110 + .sbss start:0x805215B0 end:0x805215B8 + .sdata2 start:0x805255D0 end:0x80525600 + +d/d_s_menu.cpp: + .data start:0x80407578 end:0x804075A0 + +d/d_s_name.cpp: + .text start:0x80243FE4 end:0x80244BE8 + .ctors start:0x803B91A0 end:0x803B91A4 + .data start:0x804075A0 end:0x804076B0 + .bss start:0x804A5788 end:0x804A5798 + .sdata start:0x80520110 end:0x80520148 + .sbss start:0x805215B8 end:0x805215C8 + .sdata2 start:0x80525600 end:0x80525620 + +d/d_s_play.cpp: + .text start:0x80244BE8 end:0x80246394 + .ctors start:0x803B91A4 end:0x803B91A8 + .rodata start:0x803D9C80 end:0x803D9CA0 + .data start:0x804076B0 end:0x804078D0 + .bss start:0x804A5798 end:0x804A5800 + .sdata start:0x80520148 end:0x805201E8 + .sbss start:0x805215C8 end:0x80521600 + .sdata2 start:0x80525620 end:0x80525648 + +d/d_s_room.cpp: + .text start:0x80246394 end:0x80246F6C + .data start:0x804078D0 end:0x80407920 + +d/d_save_HIO.cpp: + .text start:0x80246F6C end:0x80247B80 + .ctors start:0x803B91A8 end:0x803B91AC + .data start:0x80407920 end:0x80407CF0 + .bss start:0x804A5800 end:0x804A5CB0 + .sdata start:0x805201E8 end:0x80520278 + +d/d_timer.cpp: + .text start:0x80247B80 end:0x8024BFCC + .data start:0x80407CF0 end:0x80407D78 + .sdata start:0x80520278 end:0x805202AC + .sdata2 start:0x80525648 end:0x805256B0 + +d/d_k_wmark.cpp: + .text start:0x8024BFCC end:0x8024C5FC + .data start:0x80407D78 end:0x80407DB8 + .bss start:0x804A5CB0 end:0x804A5CC8 + .sbss start:0x80521600 end:0x80521608 + .sdata2 start:0x805256B0 end:0x805256E0 + +d/d_k_wpillar.cpp: + .text start:0x8024C5FC end:0x8024CBA4 + .data start:0x80407DB8 end:0x80407DF8 + .sdata2 start:0x805256E0 end:0x805256F0 + +DynamicLink.cpp: + .text start:0x8024CBA4 end:0x8024DB08 + .data start:0x80407DF8 end:0x804081D0 + .sdata start:0x805202AC end:0x805202C8 + .sbss start:0x80521608 end:0x80521620 + .sdata2 start:0x805256F0 end:0x80525700 + +SSystem/SComponent/c_API.cpp: + .data start:0x804081D0 end:0x804081E8 + +SSystem/SComponent/c_malloc.cpp: + .text start:0x8024DB08 end:0x8024DB48 + .sbss start:0x80521620 end:0x80521630 + +SSystem/SComponent/c_API_controller_pad.cpp: + .text start:0x8024DB48 end:0x8024DDC4 + .sdata2 start:0x80525700 end:0x80525708 + +SSystem/SComponent/c_API_graphic.cpp: + .text start:0x8024DDC4 end:0x8024DE00 + +SSystem/SComponent/c_cc_d.cpp: + .text start:0x8024DE00 end:0x8024F2F8 + .ctors start:0x803B91AC end:0x803B91B0 + .rodata start:0x803D9CA0 end:0x803D9D20 + .data start:0x804081E8 end:0x804083F0 + .bss start:0x804A5CC8 end:0x804A5CE0 + .sdata2 start:0x80525708 end:0x80525728 + +SSystem/SComponent/c_cc_s.cpp: + .text start:0x8024F2F8 end:0x802505C8 + .data start:0x804083F0 end:0x80408420 + .bss start:0x804A5CE0 end:0x804A5CF8 + .sdata2 start:0x80525728 end:0x80525740 + +SSystem/SComponent/c_counter.cpp: + .text start:0x802505C8 end:0x8025060C + .bss start:0x804A5CF8 end:0x804A5D08 + +SSystem/SComponent/c_list.cpp: + .text start:0x8025060C end:0x802507E8 + +SSystem/SComponent/c_list_iter.cpp: + .text start:0x802507E8 end:0x80250820 + +SSystem/SComponent/c_node.cpp: + .text start:0x80250820 end:0x80250A58 + +SSystem/SComponent/c_node_iter.cpp: + .text start:0x80250A58 end:0x80250B74 + +SSystem/SComponent/c_tree.cpp: + .text start:0x80250B74 end:0x80250C28 + +SSystem/SComponent/c_tree_iter.cpp: + .text start:0x80250C28 end:0x80250D0C + +SSystem/SComponent/c_phase.cpp: + .text start:0x80250D0C end:0x80250E6C + +SSystem/SComponent/c_request.cpp: + .text start:0x80250E6C end:0x80250EC8 + +SSystem/SComponent/c_tag.cpp: + .text start:0x80250EC8 end:0x802510C4 + +SSystem/SComponent/c_tag_iter.cpp: + .text start:0x802510C4 end:0x802510EC + +SSystem/SComponent/c_xyz.cpp: + .text start:0x802510EC end:0x80251824 + .ctors start:0x803B91B0 end:0x803B91B4 + .rodata start:0x803D9D20 end:0x803D9D30 + .bss start:0x804A5D08 end:0x804A5DC8 + .sdata2 start:0x80525740 end:0x80525758 + +SSystem/SComponent/c_sxyz.cpp: + .text start:0x80251824 end:0x802519C8 + .ctors start:0x803B91B4 end:0x803B91B8 + .bss start:0x804A5DC8 end:0x804A5DD8 + .sbss start:0x80521630 end:0x80521638 + .sdata2 start:0x80525758 end:0x80525760 + +SSystem/SComponent/c_math.cpp: + .text start:0x802519C8 end:0x80251FD4 + .data start:0x80408420 end:0x80408C28 + .sbss start:0x80521638 end:0x80521650 + .sdata2 start:0x80525760 end:0x805257A0 + +SSystem/SComponent/c_bg_s_chk.cpp: + .text start:0x80251FD4 end:0x8025209C + .data start:0x80408C28 end:0x80408C38 + +SSystem/SComponent/c_bg_s_gnd_chk.cpp: + .text start:0x8025209C end:0x802521AC + .data start:0x80408C38 end:0x80408C50 + +SSystem/SComponent/c_bg_s_lin_chk.cpp: + .text start:0x802521AC end:0x802523A0 + .data start:0x80408C50 end:0x80408C68 + +SSystem/SComponent/c_bg_s_shdw_draw.cpp: + .text start:0x802523A0 end:0x80252460 + .data start:0x80408C68 end:0x80408C78 + +SSystem/SComponent/c_bg_s_poly_info.cpp: + .text start:0x80252460 end:0x802525A4 + .data start:0x80408C78 end:0x80408C88 + +SSystem/SComponent/c_bg_w.cpp: + .text start:0x802525A4 end:0x80252644 + .sdata2 start:0x805257A0 end:0x805257A8 + +SSystem/SComponent/c_m2d.cpp: + .text start:0x80252644 end:0x80252854 + .sdata2 start:0x805257A8 end:0x805257B8 + +SSystem/SComponent/c_m3d.cpp: + .text start:0x80252854 end:0x80258164 + .sdata2 start:0x805257B8 end:0x805257F8 + +SSystem/SComponent/c_m3d_g_aab.cpp: + .text start:0x80258164 end:0x802583EC + .sdata2 start:0x805257F8 end:0x80525808 + +SSystem/SComponent/c_m3d_g_cir.cpp: + .text start:0x802583EC end:0x80258450 + .data start:0x80408C88 end:0x80408CB8 + .sdata start:0x805202C8 end:0x805202D8 + +SSystem/SComponent/c_m3d_g_cps.cpp: + .text start:0x80258450 end:0x80258580 + .data start:0x80408CB8 end:0x80408CE0 + +SSystem/SComponent/c_m3d_g_cyl.cpp: + .text start:0x80258580 end:0x8025873C + +SSystem/SComponent/c_m3d_g_lin.cpp: + .text start:0x8025873C end:0x80258890 + +SSystem/SComponent/c_m3d_g_pla.cpp: + .text start:0x80258890 end:0x80258B80 + +SSystem/SComponent/c_m3d_g_sph.cpp: + .text start:0x80258B80 end:0x80258CC0 + +SSystem/SComponent/c_m3d_g_tri.cpp: + .text start:0x80258CC0 end:0x80258DEC + +SSystem/SComponent/c_lib.cpp: + .text start:0x80258DEC end:0x80259A3C + .bss start:0x804A5DD8 end:0x804A5FB8 + .sdata start:0x805202D8 end:0x805202E0 + .sdata2 start:0x80525808 end:0x80525810 + +SSystem/SComponent/c_angle.cpp: + .text start:0x80259A3C end:0x8025A518 + .ctors start:0x803B91B8 end:0x803B91BC + .bss start:0x804A5FB8 end:0x804A5FF8 + .sbss start:0x80521650 end:0x80521660 + .sdata2 start:0x80525810 end:0x80525850 + +SSystem/SStandard/s_basic.cpp: + .text start:0x8025A518 end:0x8025A540 + +JSystem/JFramework/JFWSystem.cpp: + .text start:0x8025A540 end:0x8025A898 + .sdata start:0x805202E0 end:0x80520310 + .sbss start:0x80521660 end:0x80521680 + .sdata2 start:0x80525850 end:0x80525860 + +JSystem/JFramework/JFWDisplay.cpp: + .text start:0x8025A898 end:0x8025BF40 + .ctors start:0x803B91BC end:0x803B91C0 + .data start:0x80408CE0 end:0x80408E60 + .bss start:0x804A5FF8 end:0x804A6030 + .sbss start:0x80521680 end:0x805216A8 + .sdata2 start:0x80525860 end:0x80525888 + +JSystem/J3DU/J3DUClipper.cpp: + .text start:0x8025BF40 end:0x8025C4FC + .sdata2 start:0x80525888 end:0x805258A0 + +JSystem/J3DU/J3DUMotion.cpp: + .text start:0x8025C4FC end:0x8025C53C + .sdata2 start:0x805258A0 end:0x805258A8 + +JSystem/J3DU/J3DUDL.cpp: + .text start:0x8025C53C end:0x8025C544 + +JSystem/J3DU/J3DUFur.cpp: + .text start:0x8025C544 end:0x8025C558 + +JSystem/J3DU/J3DUShadow.cpp: + .text start:0x8025C558 end:0x8025C5E4 + .sdata2 start:0x805258A8 end:0x805258B0 + +JSystem/JParticle/JPAResourceManager.cpp: + .text start:0x8025C5E4 end:0x8025C7DC + +JSystem/JParticle/JPAResource.cpp: + .text start:0x8025C7DC end:0x8025F128 + .data start:0x80408E60 end:0x80409080 + .sdata2 start:0x805258B0 end:0x805258C8 + +JSystem/JParticle/JPABaseShape.cpp: + .text start:0x8025F128 end:0x80262534 + .data start:0x80409080 end:0x80409228 + .sdata start:0x80520310 end:0x80520320 + .sdata2 start:0x805258C8 end:0x80525900 + +JSystem/JParticle/JPAExtraShape.cpp: + .text start:0x80262534 end:0x80262B40 + .sdata2 start:0x80525900 end:0x80525928 + +JSystem/JParticle/JPAChildShape.cpp: + .text start:0x80262B40 end:0x80262CE4 + .sdata2 start:0x80525928 end:0x80525930 + +JSystem/JParticle/JPAExTexShape.cpp: + .text start:0x80262CE4 end:0x80262DC8 + +JSystem/JParticle/JPADynamicsBlock.cpp: + .text start:0x80262DC8 end:0x802639C0 + .data start:0x80409228 end:0x80409248 + .sdata2 start:0x80525930 end:0x80525958 + +JSystem/JParticle/JPAFieldBlock.cpp: + .text start:0x802639C0 end:0x80264A98 + .data start:0x80409248 end:0x80409320 + .sdata2 start:0x80525958 end:0x80525970 + +JSystem/JParticle/JPAKeyBlock.cpp: + .text start:0x80264A98 end:0x80264B3C + .sdata2 start:0x80525970 end:0x80525978 + +JSystem/JParticle/JPATexture.cpp: + .text start:0x80264B3C end:0x80264BF8 + .data start:0x80409320 end:0x80409330 + +JSystem/JParticle/JPAResourceLoader.cpp: + .text start:0x80264BF8 end:0x80264FDC + +JSystem/JParticle/JPAEmitterManager.cpp: + .text start:0x80264FDC end:0x80265A1C + .sdata2 start:0x80525978 end:0x80525990 + +JSystem/JParticle/JPAEmitter.cpp: + .text start:0x80265A1C end:0x8026614C + .sdata2 start:0x80525990 end:0x805259A8 + +JSystem/JParticle/JPAParticle.cpp: + .text start:0x8026614C end:0x80267130 + .sdata2 start:0x805259A8 end:0x805259D0 + +JSystem/JParticle/JPAMath.cpp: + .text start:0x80267130 end:0x802675D4 + .sdata2 start:0x805259D0 end:0x805259E0 + +JSystem/JStage/JSGActor.cpp: + .text start:0x802675D4 end:0x80267664 + .sdata2 start:0x805259E0 end:0x805259F0 + +JSystem/JStage/JSGAmbientLight.cpp: + .text start:0x80267664 end:0x802676E8 + +JSystem/JStage/JSGCamera.cpp: + .text start:0x802676E8 end:0x80267768 + +JSystem/JStage/JSGFog.cpp: + .text start:0x80267768 end:0x80267804 + .sdata2 start:0x805259F0 end:0x80525A08 + +JSystem/JStage/JSGLight.cpp: + .text start:0x80267804 end:0x802678A0 + +JSystem/JStage/JSGObject.cpp: + .text start:0x802678A0 end:0x80267954 + .sdata2 start:0x80525A08 end:0x80525A18 + +JSystem/JStage/JSGSystem.cpp: + .text start:0x80267954 end:0x802679CC + +JSystem/JStudio/JStudio/ctb.cpp: + .text start:0x802679CC end:0x80268120 + .data start:0x80409330 end:0x80409378 + +JSystem/JStudio/JStudio/functionvalue.cpp: + .text start:0x80268120 end:0x8026A314 + .rodata start:0x803D9D30 end:0x803D9D40 + .data start:0x80409378 end:0x80409458 + .sdata2 start:0x80525A18 end:0x80525A78 + +JSystem/JStudio/JStudio/fvb.cpp: + .text start:0x8026A314 end:0x8026B2C4 + .rodata start:0x803D9D40 end:0x803D9D80 + .data start:0x80409458 end:0x80409558 + +JSystem/JStudio/JStudio/fvb-data-parse.cpp: + .text start:0x8026B2C4 end:0x8026B32C + +JSystem/JStudio/JStudio/jstudio-control.cpp: + .text start:0x8026B32C end:0x8026BB58 + .data start:0x80409558 end:0x80409598 + .sdata2 start:0x80525A78 end:0x80525A88 + +JSystem/JStudio/JStudio/jstudio-math.cpp: + .text start:0x8026BB58 end:0x8026C004 + .sdata2 start:0x80525A88 end:0x80525AC8 + +JSystem/JStudio/JStudio/jstudio-object.cpp: + .text start:0x8026C004 end:0x8026E8D4 + .ctors start:0x803B91C0 end:0x803B91C4 + .rodata start:0x803D9D80 end:0x803D9E90 + .data start:0x80409598 end:0x80409F90 + .bss start:0x804A6030 end:0x804A61A8 + .sbss start:0x805216A8 end:0x805216C0 + .sdata2 start:0x80525AC8 end:0x80525AF8 + +JSystem/JStudio/JStudio/stb-data.cpp: + .rodata start:0x803D9E90 end:0x803D9EB0 + +JSystem/JStudio/JStudio/object-id.cpp: + .text start:0x8026E8D4 end:0x8026E9BC + +JSystem/JStudio/JStudio/stb.cpp: + .text start:0x8026E9BC end:0x8026F944 + .data start:0x80409F90 end:0x8040A000 + +JSystem/JStudio/JStudio/stb-data-parse.cpp: + .text start:0x8026F944 end:0x8026FA88 + +JSystem/JStudio/JStudio_JStage/control.cpp: + .text start:0x8026FA88 end:0x80270308 + .data start:0x8040A000 end:0x8040A010 + +JSystem/JStudio/JStudio_JStage/object.cpp: + .text start:0x80270308 end:0x802706CC + +JSystem/JStudio/JStudio_JStage/object-actor.cpp: + .text start:0x802706CC end:0x80271564 + .ctors start:0x803B91C4 end:0x803B91C8 + .data start:0x8040A010 end:0x8040A168 + .bss start:0x804A61A8 end:0x804A62B8 + .sdata2 start:0x80525AF8 end:0x80525B00 + +JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp: + .text start:0x80271564 end:0x802717C8 + .data start:0x8040A168 end:0x8040A1A8 + +JSystem/JStudio/JStudio_JStage/object-camera.cpp: + .text start:0x802717C8 end:0x80272348 + .ctors start:0x803B91C8 end:0x803B91CC + .data start:0x8040A1A8 end:0x8040A2A0 + .bss start:0x804A62B8 end:0x804A6398 + +JSystem/JStudio/JStudio_JStage/object-fog.cpp: + .text start:0x80272348 end:0x80272870 + .ctors start:0x803B91CC end:0x803B91D0 + .data start:0x8040A2A0 end:0x8040A330 + .bss start:0x804A6398 end:0x804A6420 + +JSystem/JStudio/JStudio_JStage/object-light.cpp: + .text start:0x80272870 end:0x80272FBC + .ctors start:0x803B91D0 end:0x803B91D4 + .data start:0x8040A330 end:0x8040A390 + .bss start:0x804A6420 end:0x804A64B0 + .sdata2 start:0x80525B00 end:0x80525B08 + +JSystem/JStudio/JStudio_JAudio2/control.cpp: + .text start:0x80272FBC end:0x802731F0 + .data start:0x8040A390 end:0x8040A3A0 + +JSystem/JStudio/JStudio_JAudio2/object-sound.cpp: + .text start:0x802731F0 end:0x80273BBC + .ctors start:0x803B91D4 end:0x803B91D8 + .data start:0x8040A3A0 end:0x8040A450 + .bss start:0x804A64B0 end:0x804A6560 + .sdata2 start:0x80525B08 end:0x80525B20 + +JSystem/JStudio/JStudio_JParticle/control.cpp: + .text start:0x80273BBC end:0x80273DF8 + +JSystem/JStudio/JStudio_JParticle/object-particle.cpp: + .text start:0x80273DF8 end:0x80274A40 + .data start:0x8040A450 end:0x8040A508 + .bss start:0x804A6560 end:0x804A65F0 + .sdata2 start:0x80525B20 end:0x80525B58 + +JSystem/JAudio2/JASCalc.cpp: + .text start:0x80274A40 end:0x80274D9C + .rodata start:0x803D9EB0 end:0x803DA2C8 + .sdata2 start:0x80525B58 end:0x80525B88 + +JSystem/JAudio2/JASTaskThread.cpp: + .text start:0x80274D9C end:0x802753E4 + .data start:0x8040A508 end:0x8040A538 + +JSystem/JAudio2/JASDvdThread.cpp: + .text start:0x802753E4 end:0x8027548C + .sbss start:0x805216C0 end:0x805216C8 + +JSystem/JAudio2/JASCallback.cpp: + .text start:0x8027548C end:0x80275608 + +JSystem/JAudio2/JASHeapCtrl.cpp: + .text start:0x80275608 end:0x80276194 + .ctors start:0x803B91D8 end:0x803B91DC + .bss start:0x804A65F0 end:0x804A6640 + .sbss start:0x805216C8 end:0x805216D8 + +JSystem/JAudio2/JASResArcLoader.cpp: + .text start:0x80276194 end:0x80276378 + +JSystem/JAudio2/JASProbe.cpp: + .text start:0x80276378 end:0x80276534 + .bss start:0x804A6640 end:0x804A6680 + .sdata2 start:0x80525B88 end:0x80525BA0 + +JSystem/JAudio2/JASReport.cpp: + .text start:0x80276534 end:0x8027663C + .bss start:0x804A6680 end:0x804A6698 + .sbss start:0x805216D8 end:0x805216E8 + +JSystem/JAudio2/JASCmdStack.cpp: + .text start:0x8027663C end:0x80276844 + .ctors start:0x803B91DC end:0x803B91E0 + .bss start:0x804A6698 end:0x804A66C8 + +JSystem/JAudio2/JASTrack.cpp: + .text start:0x80276844 end:0x80279344 + .ctors start:0x803B91E0 end:0x803B91E4 + .rodata start:0x803DA2C8 end:0x803DA310 + .data start:0x8040A538 end:0x8040A560 + .bss start:0x804A66C8 end:0x804A6B38 + .sbss start:0x805216E8 end:0x805216F0 + .sdata2 start:0x80525BA0 end:0x80525BD8 + +JSystem/JAudio2/JASTrackPort.cpp: + .text start:0x80279344 end:0x8027943C + +JSystem/JAudio2/JASRegisterParam.cpp: + .text start:0x8027943C end:0x80279668 + .data start:0x8040A560 end:0x8040A5B0 + +JSystem/JAudio2/JASSeqCtrl.cpp: + .text start:0x80279668 end:0x80279A98 + .ctors start:0x803B91E4 end:0x803B91E8 + .bss start:0x804A6B38 end:0x804A6B48 + .sbss start:0x805216F0 end:0x805216F8 + +JSystem/JAudio2/JASSeqParser.cpp: + .text start:0x80279A98 end:0x8027B794 + .ctors start:0x803B91E8 end:0x803B91EC + .data start:0x8040A5B0 end:0x8040BEE0 + .sbss start:0x805216F8 end:0x80521708 + .sdata2 start:0x80525BD8 end:0x80525C10 + +JSystem/JAudio2/JASSeqReader.cpp: + .text start:0x8027B794 end:0x8027B9A4 + +JSystem/JAudio2/JASAramStream.cpp: + .text start:0x8027B9A4 end:0x8027CF8C + .ctors start:0x803B91EC end:0x803B91F0 + .rodata start:0x803DA310 end:0x803DA338 + .data start:0x8040BEE0 end:0x8040BF18 + .bss start:0x804A6B48 end:0x804A6B68 + .sbss start:0x80521708 end:0x80521720 + .sdata2 start:0x80525C10 end:0x80525C30 + +JSystem/JAudio2/JASBank.cpp: + .text start:0x8027CF8C end:0x8027D3D0 + .ctors start:0x803B91F0 end:0x803B91F4 + .rodata start:0x803DA338 end:0x803DA360 + .bss start:0x804A6B68 end:0x804A6B78 + .sdata2 start:0x80525C30 end:0x80525C40 + +JSystem/JAudio2/JASBasicBank.cpp: + .text start:0x8027D3D0 end:0x8027D554 + .data start:0x8040BF18 end:0x8040BF30 + +JSystem/JAudio2/JASVoiceBank.cpp: + .text start:0x8027D554 end:0x8027D5D8 + .rodata start:0x803DA360 end:0x803DA378 + .data start:0x8040BF30 end:0x8040BF48 + .sbss start:0x80521720 end:0x80521728 + +JSystem/JAudio2/JASBasicInst.cpp: + .text start:0x8027D5D8 end:0x8027D848 + .data start:0x8040BF48 end:0x8040BF60 + .sdata2 start:0x80525C40 end:0x80525C48 + +JSystem/JAudio2/JASDrumSet.cpp: + .text start:0x8027D848 end:0x8027DA10 + .data start:0x8040BF60 end:0x8040BF78 + .bss start:0x804A6B78 end:0x804A6B90 + .sdata start:0x80520320 end:0x8052032C + .sdata2 start:0x80525C48 end:0x80525C58 + +JSystem/JAudio2/JASBasicWaveBank.cpp: + .text start:0x8027DA10 end:0x8027E0C0 + .data start:0x8040BF78 end:0x8040BFD8 + .sbss start:0x80521728 end:0x80521730 + +JSystem/JAudio2/JASSimpleWaveBank.cpp: + .text start:0x8027E0C0 end:0x8027E39C + .data start:0x8040BFD8 end:0x8040C060 + +JSystem/JAudio2/JASWSParser.cpp: + .text start:0x8027E39C end:0x8027E904 + .sbss start:0x80521730 end:0x80521738 + +JSystem/JAudio2/JASBNKParser.cpp: + .text start:0x8027E904 end:0x8027F3E8 + .sbss start:0x80521738 end:0x80521740 + .sdata2 start:0x80525C58 end:0x80525C80 + +JSystem/JAudio2/JASWaveArcLoader.cpp: + .text start:0x8027F3E8 end:0x8027FA80 + .data start:0x8040C060 end:0x8040C078 + .sbss start:0x80521740 end:0x80521748 + +JSystem/JAudio2/JASChannel.cpp: + .text start:0x8027FA80 end:0x80280E60 + .ctors start:0x803B91F4 end:0x803B91F8 + .data start:0x8040C078 end:0x8040C0D8 + .bss start:0x804A6B90 end:0x804A6C40 + .sbss start:0x80521748 end:0x80521750 + .sdata2 start:0x80525C80 end:0x80525CE0 + +JSystem/JAudio2/JASLfo.cpp: + .text start:0x80280E60 end:0x80280FC4 + .ctors start:0x803B91F8 end:0x803B91FC + .bss start:0x804A6C40 end:0x804A6C58 + .sdata2 start:0x80525CE0 end:0x80525CF8 + +JSystem/JAudio2/JASOscillator.cpp: + .text start:0x80280FC4 end:0x80281460 + .rodata start:0x803DA378 end:0x803DA488 + .data start:0x8040C0D8 end:0x8040C0E8 + .sdata2 start:0x80525CF8 end:0x80525D20 + +JSystem/JAudio2/JASAiCtrl.cpp: + .text start:0x80281460 end:0x80281D7C + .rodata start:0x803DA488 end:0x803DA4A0 + .data start:0x8040C0E8 end:0x8040C1BC + .bss start:0x804A6C58 end:0x804A6C68 + .sdata start:0x8052032C end:0x80520350 + .sbss start:0x80521750 end:0x80521790 + .sdata2 start:0x80525D20 end:0x80525D40 + +JSystem/JAudio2/JASAudioThread.cpp: + .text start:0x80281D7C end:0x80282190 + .ctors start:0x803B91FC end:0x803B9200 + .data start:0x8040C1BC end:0x8040C1D0 + .bss start:0x804A6C68 end:0x804A6C78 + .sbss start:0x80521790 end:0x80521798 + +JSystem/JAudio2/JASAudioReseter.cpp: + .text start:0x80282190 end:0x80282398 + .sdata2 start:0x80525D40 end:0x80525D48 + +JSystem/JAudio2/JASDSPChannel.cpp: + .text start:0x80282398 end:0x802829F4 + .sbss start:0x80521798 end:0x805217A0 + +JSystem/JAudio2/JASDSPInterface.cpp: + .text start:0x802829F4 end:0x8028302C + .rodata start:0x803DA4A0 end:0x803DA9F8 + .data start:0x8040C1D0 end:0x8040C200 + .sdata start:0x80520350 end:0x80520358 + .sbss start:0x805217A0 end:0x805217B0 + .sdata2 start:0x80525D48 end:0x80525D60 + +JSystem/JAudio2/JASDriverIF.cpp: + .text start:0x8028302C end:0x802831BC + .ctors start:0x803B9200 end:0x803B9204 + .bss start:0x804A6C78 end:0x804A6F80 + .sdata start:0x80520358 end:0x80520360 + +JSystem/JAudio2/JASSoundParams.cpp: + .text start:0x802831BC end:0x80283300 + .sdata2 start:0x80525D60 end:0x80525D70 + +JSystem/JAudio2/dspproc.cpp: + .text start:0x80283300 end:0x802835A0 + .rodata start:0x803DA9F8 end:0x803DAA68 + .sdata start:0x80520360 end:0x80520368 + .sbss start:0x805217B0 end:0x805217B8 + .sdata2 start:0x80525D70 end:0x80525D78 + +JSystem/JAudio2/dsptask.cpp: + .text start:0x802835A0 end:0x80283980 + .rodata start:0x803DAA68 end:0x803DABD0 + .data start:0x8040C200 end:0x8040E180 + .bss start:0x804A6F80 end:0x804A9060 + .sbss start:0x805217B8 end:0x805217C4 + +JSystem/JAudio2/osdsp.cpp: + .text start:0x80283980 end:0x80283A80 + .rodata start:0x803DABD0 end:0x803DAC10 + +JSystem/JAudio2/osdsp_task.cpp: + .text start:0x80283A80 end:0x80283F6C + .rodata start:0x803DAC10 end:0x803DACA8 + .bss start:0x804A9060 end:0x804A9078 + .sbss start:0x805217C4 end:0x805217C8 + +JSystem/JAudio2/JAIAudible.cpp: + .text start:0x80283F6C end:0x80283FAC + +JSystem/JAudio2/JAIAudience.cpp: + .text start:0x80283FAC end:0x80283FEC + .data start:0x8040E180 end:0x8040E1A0 + +JSystem/JAudio2/JAISe.cpp: + .text start:0x80283FEC end:0x802847E8 + .data start:0x8040E1A0 end:0x8040E1F8 + .sdata2 start:0x80525D78 end:0x80525D88 + +JSystem/JAudio2/JAISeMgr.cpp: + .text start:0x802847E8 end:0x802857E0 + .ctors start:0x803B9204 end:0x803B9208 + .data start:0x8040E1F8 end:0x8040E238 + .bss start:0x804A9078 end:0x804A9098 + .sbss start:0x805217C8 end:0x805217E0 + .sdata2 start:0x80525D88 end:0x80525D98 + +JSystem/JAudio2/JAISeq.cpp: + .text start:0x802857E0 end:0x802863C4 + .ctors start:0x803B9208 end:0x803B920C + .data start:0x8040E238 end:0x8040E288 + .bss start:0x804A9098 end:0x804A90C0 + .sdata2 start:0x80525D98 end:0x80525DA0 + +JSystem/JAudio2/JAISeqDataMgr.cpp: + .text start:0x802863C4 end:0x80286444 + +JSystem/JAudio2/JAISeqMgr.cpp: + .text start:0x80286444 end:0x80286CE8 + .ctors start:0x803B920C end:0x803B9210 + .data start:0x8040E288 end:0x8040E2EC + .bss start:0x804A90C0 end:0x804A90E0 + +JSystem/JAudio2/JAISound.cpp: + .text start:0x80286CE8 end:0x80287494 + .data start:0x8040E2EC end:0x8040E320 + .sdata2 start:0x80525DA0 end:0x80525DC0 + +JSystem/JAudio2/JAISoundChild.cpp: + .text start:0x80287494 end:0x802875A4 + +JSystem/JAudio2/JAISoundHandles.cpp: + .text start:0x802875A4 end:0x80287634 + +JSystem/JAudio2/JAISoundInfo.cpp: + .text start:0x80287634 end:0x80287700 + .data start:0x8040E320 end:0x8040E348 + +JSystem/JAudio2/JAISoundParams.cpp: + .text start:0x80287700 end:0x80287800 + .sdata2 start:0x80525DC0 end:0x80525DC8 + +JSystem/JAudio2/JAISoundStarter.cpp: + .text start:0x80287800 end:0x802879A4 + .data start:0x8040E348 end:0x8040E358 + .sbss start:0x805217E0 end:0x805217F8 + +JSystem/JAudio2/JAIStream.cpp: + .text start:0x802879A4 end:0x80288308 + .ctors start:0x803B9210 end:0x803B9214 + .data start:0x8040E358 end:0x8040E388 + .bss start:0x804A90E0 end:0x804A90F0 + .sdata2 start:0x80525DC8 end:0x80525DD0 + +JSystem/JAudio2/JAIStreamDataMgr.cpp: + .text start:0x80288308 end:0x80288388 + .data start:0x8040E388 end:0x8040E398 + +JSystem/JAudio2/JAIStreamMgr.cpp: + .text start:0x80288388 end:0x80288970 + .ctors start:0x803B9214 end:0x803B9218 + .bss start:0x804A90F0 end:0x804A9110 + +JSystem/JAudio2/JAUAudience.cpp: + .text start:0x80288970 end:0x80288E0C + .ctors start:0x803B9218 end:0x803B921C + .bss start:0x804A9110 end:0x804A91B8 + +JSystem/JAudio2/JAUAudioArcInterpreter.cpp: + .text start:0x80288E0C end:0x80289288 + .data start:0x8040E398 end:0x8040E3E0 + +JSystem/JAudio2/JAUAudioArcLoader.cpp: + .text start:0x80289288 end:0x802894B8 + .data start:0x8040E3E0 end:0x8040E428 + +JSystem/JAudio2/JAUAudioMgr.cpp: + .text start:0x802894B8 end:0x8028951C + .ctors start:0x803B921C end:0x803B9220 + .data start:0x8040E428 end:0x8040E438 + .bss start:0x804A91B8 end:0x804A91C8 + +JSystem/JAudio2/JAUBankTable.cpp: + .text start:0x8028951C end:0x80289544 + +JSystem/JAudio2/JAUInitializer.cpp: + .text start:0x80289544 end:0x80289950 + .ctors start:0x803B9220 end:0x803B9224 + .bss start:0x804A91C8 end:0x804A9270 + .sdata2 start:0x80525DD0 end:0x80525DE0 + +JSystem/JAudio2/JAUSectionHeap.cpp: + .text start:0x80289950 end:0x8028B418 + .data start:0x8040E438 end:0x8040E518 + .sdata start:0x80520368 end:0x80520370 + .sbss start:0x805217F8 end:0x8052180C + +JSystem/JAudio2/JAUSeqCollection.cpp: + .text start:0x8028B418 end:0x8028B618 + .data start:0x8040E518 end:0x8040E530 + +JSystem/JAudio2/JAUSeqDataBlockMgr.cpp: + .text start:0x8028B618 end:0x8028BC80 + +JSystem/JAudio2/JAUSoundAnimator.cpp: + .text start:0x8028BC80 end:0x8028BE94 + +JSystem/JAudio2/JAUSoundObject.cpp: + .text start:0x8028BE94 end:0x8028BEFC + +JSystem/JAudio2/JAUSoundTable.cpp: + .text start:0x8028BEFC end:0x8028C1CC + +JSystem/JAudio2/JAUStreamFileTable.cpp: + .text start:0x8028C1CC end:0x8028C2EC + .data start:0x8040E530 end:0x8040E540 + +JSystem/JMessage/control.cpp: + .text start:0x8028C2EC end:0x8028C7D0 + .data start:0x8040E540 end:0x8040E550 + +JSystem/JMessage/processor.cpp: + .text start:0x8028C7D0 end:0x8028D6D8 + .data start:0x8040E550 end:0x8040E650 + +JSystem/JMessage/resource.cpp: + .text start:0x8028D6D8 end:0x8028DF68 + .rodata start:0x803DACA8 end:0x803DACC0 + .data start:0x8040E650 end:0x8040E678 + +JSystem/JMessage/locale.cpp: + .text start:0x8028DF68 end:0x8028E0A4 + +Z2AudioLib/Z2Calc.cpp: + .text start:0x8028E0A4 end:0x8028E44C + .sbss start:0x8052180C end:0x80521810 + .sdata2 start:0x80525DE0 end:0x80525DF8 + +Z2AudioLib/Z2Param.cpp: + .sdata start:0x80520370 end:0x80520408 + .sbss start:0x80521810 end:0x80521820 + +Z2AudioLib/Z2AudioArcLoader.cpp: + .text start:0x8028E44C end:0x8028E5CC + .data start:0x8040E678 end:0x8040E720 + .sdata start:0x80520408 end:0x80520420 + +Z2AudioLib/Z2SoundMgr.cpp: + .text start:0x8028E5CC end:0x8028F494 + .rodata start:0x803DACC0 end:0x803DACD0 + .data start:0x8040E720 end:0x8040E7E0 + .sdata start:0x80520420 end:0x80520430 + .sdata2 start:0x80525DF8 end:0x80525E18 + +Z2AudioLib/Z2SoundStarter.cpp: + .text start:0x8028F494 end:0x8028F8EC + .data start:0x8040E7E0 end:0x8040E888 + .sdata start:0x80520430 end:0x80520450 + .sbss start:0x80521820 end:0x80521830 + .sdata2 start:0x80525E18 end:0x80525E30 + +Z2AudioLib/Z2SoundHandles.cpp: + .text start:0x8028F8EC end:0x8028FEFC + .ctors start:0x803B9224 end:0x803B9228 + .bss start:0x804A9270 end:0x804A9290 + +Z2AudioLib/Z2SeMgr.cpp: + .text start:0x8028FEFC end:0x80293950 + .rodata start:0x803DACD0 end:0x803DACE8 + .data start:0x8040E888 end:0x8040E8F4 + .sdata2 start:0x80525E30 end:0x80525F48 + +Z2AudioLib/Z2SeqMgr.cpp: + .text start:0x80293950 end:0x802994D0 + .data start:0x8040E8F4 end:0x8040F010 + .sdata start:0x80520450 end:0x805206F0 + .sdata2 start:0x80525F48 end:0x80525FB8 + +Z2AudioLib/Z2StatusMgr.cpp: + .text start:0x802994D0 end:0x80299CE8 + .data start:0x8040F010 end:0x8040F160 + .sdata2 start:0x80525FB8 end:0x80525FD0 + +Z2AudioLib/Z2SceneMgr.cpp: + .text start:0x80299CE8 end:0x8029D084 + .data start:0x8040F160 end:0x8040F6B8 + .sdata2 start:0x80525FD0 end:0x80525FF8 + +Z2AudioLib/Z2FxLineMgr.cpp: + .text start:0x8029D084 end:0x8029D808 + .data start:0x8040F6B8 end:0x8040F7E8 + +Z2AudioLib/Z2SoundInfo.cpp: + .text start:0x8029D808 end:0x8029E414 + .data start:0x8040F7E8 end:0x8040F920 + .sdata start:0x805206F0 end:0x80520728 + .sdata2 start:0x80525FF8 end:0x80526028 + +Z2AudioLib/Z2Audience.cpp: + .text start:0x8029E414 end:0x802A041C + .ctors start:0x803B9228 end:0x803B922C + .data start:0x8040F920 end:0x8040F9F0 + .bss start:0x804A9290 end:0x804A92B0 + .sdata start:0x80520728 end:0x80520758 + .sbss start:0x80521830 end:0x80521840 + .sdata2 start:0x80526028 end:0x805260C8 + +Z2AudioLib/Z2SoundObject.cpp: + .text start:0x802A041C end:0x802A1CD4 + .rodata start:0x803DACE8 end:0x803DACF8 + .data start:0x8040F9F0 end:0x8040FB28 + .sdata start:0x80520758 end:0x80520770 + .sdata2 start:0x805260C8 end:0x80526118 + +Z2AudioLib/Z2SoundObjMgr.cpp: + .text start:0x802A1CD4 end:0x802A28F8 + .ctors start:0x803B922C end:0x803B9230 + .data start:0x8040FB28 end:0x8040FFE8 + .sdata2 start:0x80526118 end:0x80526170 + +Z2AudioLib/Z2Creature.cpp: + .text start:0x802A28F8 end:0x802A595C + .ctors start:0x803B9230 end:0x803B9234 + .data start:0x8040FFE8 end:0x80410840 + .sdata start:0x80520770 end:0x805207C8 + .sdata2 start:0x80526170 end:0x80526230 + +Z2AudioLib/Z2LinkMgr.cpp: + .text start:0x802A595C end:0x802A8400 + .data start:0x80410840 end:0x80410A40 + .sdata start:0x805207C8 end:0x805207F0 + .sbss start:0x80521840 end:0x80521848 + .sdata2 start:0x80526230 end:0x805262C0 + +Z2AudioLib/Z2EnvSeMgr.cpp: + .text start:0x802A8400 end:0x802AD0B8 + .rodata start:0x803DACF8 end:0x803DB41C + .data start:0x80410A40 end:0x80410D34 + .sdata2 start:0x805262C0 end:0x805263E0 + +Z2AudioLib/Z2WolfHowlMgr.cpp: + .text start:0x802AD0B8 end:0x802AE144 + .ctors start:0x803B9234 end:0x803B9238 + .data start:0x80410D34 end:0x80410D80 + .bss start:0x804A92B0 end:0x804A9320 + .sdata start:0x805207F0 end:0x80520818 + .sdata2 start:0x805263E0 end:0x8052648C + +Z2AudioLib/Z2SpeechMgr2.cpp: + .text start:0x802AE144 end:0x802AF450 + .rodata start:0x803DB41C end:0x803DB4E8 + .data start:0x80410D80 end:0x80410FF8 + .sdata start:0x80520818 end:0x80520820 + .sdata2 start:0x8052648C end:0x805264B8 + +Z2AudioLib/Z2AudioMgr.cpp: + .text start:0x802AF450 end:0x802AFF78 + .ctors start:0x803B9238 end:0x803B923C + .data start:0x80410FF8 end:0x80411100 + .bss start:0x804A9320 end:0x804A9338 + .sdata start:0x80520820 end:0x80520840 + .sbss start:0x80521848 end:0x80521850 + .sdata2 start:0x805264B8 end:0x805264C0 + +Z2AudioLib/SpkSpeakerCtrl.cpp: + .text start:0x802AFF78 end:0x802B090C + .ctors start:0x803B923C end:0x803B9240 + .bss start:0x804A9338 end:0x804A9458 + .sbss start:0x80521850 end:0x80521858 + +Z2AudioLib/SpkSystem.cpp: + .text start:0x802B090C end:0x802B0BDC + .ctors start:0x803B9240 end:0x803B9244 + .bss start:0x804A9458 end:0x804A9478 + .sbss start:0x80521858 end:0x8052186C + +Z2AudioLib/SpkMixingBuffer.cpp: + .text start:0x802B0BDC end:0x802B0D28 + .sdata2 start:0x805264C0 end:0x805264C8 + +Z2AudioLib/SpkWave.cpp: + .text start:0x802B0D28 end:0x802B0E6C + +Z2AudioLib/SpkTable.cpp: + .text start:0x802B0E6C end:0x802B0EF0 + +Z2AudioLib/SpkData.cpp: + .text start:0x802B0EF0 end:0x802B0FD8 + +Z2AudioLib/SpkSound.cpp: + .text start:0x802B0FD8 end:0x802B1BE4 + .ctors start:0x803B9244 end:0x803B9248 + .bss start:0x804A9478 end:0x804A9488 + .sdata2 start:0x805264C8 end:0x805264F0 + +Z2AudioLib/Z2AudioCS.cpp: + .text start:0x802B1BE4 end:0x802B1EA4 + .sbss start:0x8052186C end:0x80521870 + .sdata2 start:0x805264F0 end:0x805264F8 + +revolution/gf/GFGeometry.cpp: + .text start:0x802B1EA4 end:0x802B1F24 + +revolution/gf/GFLight.cpp: + .text start:0x802B1F24 end:0x802B1F74 + +revolution/gf/GFPixel.cpp: + .text start:0x802B1F74 end:0x802B218C + .sdata2 start:0x805264F8 end:0x80526528 + +revolution/gf/GFTev.cpp: + .text start:0x802B218C end:0x802B21EC + +revolution/homebuttonLib/HBMBase.cpp: + .text start:0x802B21EC end:0x802BA804 + .rodata start:0x803DB4E8 end:0x803DB798 + .data start:0x80411100 end:0x80411CA8 + .bss start:0x804A9488 end:0x804A9498 + .sdata start:0x80520840 end:0x80520908 + .sbss start:0x80521870 end:0x80521878 + .sdata2 start:0x80526528 end:0x80526588 + +revolution/homebuttonLib/HBMAnmController.cpp: + .text start:0x802BA804 end:0x802BA910 + .data start:0x80411CA8 end:0x80411CB8 + +revolution/homebuttonLib/HBMFrameController.cpp: + .text start:0x802BA910 end:0x802BAAB0 + .sdata2 start:0x80526588 end:0x80526590 + +revolution/homebuttonLib/HBMGUIManager.cpp: + .text start:0x802BAAB0 end:0x802BBEE8 + .data start:0x80411CB8 end:0x80411E10 + .sbss start:0x80521878 end:0x80521880 + .sdata2 start:0x80526590 end:0x805265A0 + +revolution/homebuttonLib/HBMController.cpp: + .text start:0x802BBEE8 end:0x802BC740 + .bss start:0x804A9498 end:0x804A9628 + .sbss start:0x80521880 end:0x80521888 + .sdata2 start:0x805265A0 end:0x805265B0 + +revolution/homebuttonLib/HBMRemoteSpk.cpp: + .text start:0x802BC740 end:0x802BCE9C + .data start:0x80411E10 end:0x80411E20 + .sbss start:0x80521888 end:0x80521890 + +revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp: + .text start:0x802BCE9C end:0x802BCEDC + +revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp: + .text start:0x802BCEDC end:0x802BDA4C + .data start:0x80411E20 end:0x80411E40 + .sdata2 start:0x805265B0 end:0x805265D0 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp: + .text start:0x802BDA4C end:0x802BDDC0 + .data start:0x80411E40 end:0x80411E58 + .sdata start:0x80520908 end:0x80520910 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp: + .text start:0x802BDDC0 end:0x802BDED8 + .ctors start:0x803B9248 end:0x803B924C + .data start:0x80411E58 end:0x80411EC0 + .sbss start:0x80521890 end:0x805218A0 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp: + .text start:0x802BDED8 end:0x802BECD0 + .bss start:0x804A9628 end:0x804A9648 + .sdata2 start:0x805265D0 end:0x805265E0 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp: + .text start:0x802BECD0 end:0x802BED84 + .data start:0x80411EC0 end:0x80411ED0 + .sdata2 start:0x805265E0 end:0x805265E8 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp: + .text start:0x802BED84 end:0x802BF0A4 + .data start:0x80411ED0 end:0x80411EE0 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp: + .text start:0x802BF0A4 end:0x802BFD14 + .data start:0x80411EE0 end:0x80411F18 + .sbss start:0x805218A0 end:0x805218A8 + .sdata2 start:0x805265E8 end:0x805265F0 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp: + .text start:0x802BFD14 end:0x802C30E8 + .data start:0x80411F18 end:0x80411F80 + .sdata2 start:0x805265F0 end:0x80526610 + .sbss2 start:0x80527410 end:0x80527428 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp: + .text start:0x802C30E8 end:0x802C401C + .ctors start:0x803B924C end:0x803B9250 + .data start:0x80411F80 end:0x80411FE8 + .sbss start:0x805218A8 end:0x805218B0 + .sdata2 start:0x80526610 end:0x80526630 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp: + .text start:0x802C401C end:0x802C453C + .ctors start:0x803B9250 end:0x803B9254 + .data start:0x80411FE8 end:0x80412058 + .sbss start:0x805218B0 end:0x805218B8 + .sdata2 start:0x80526630 end:0x80526638 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp: + .text start:0x802C453C end:0x802C4594 + .data start:0x80412058 end:0x80412070 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp: + .text start:0x802C4594 end:0x802C5BC4 + .ctors start:0x803B9254 end:0x803B9258 + .data start:0x80412070 end:0x804120E8 + .sdata start:0x80520910 end:0x80520920 + .sbss start:0x805218B8 end:0x805218C0 + .sdata2 start:0x80526638 end:0x80526650 + +revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp: + .text start:0x802C5BC4 end:0x802C8040 + .ctors start:0x803B9258 end:0x803B925C + .data start:0x804120E8 end:0x804121A0 + .sbss start:0x805218C0 end:0x805218CC + .sdata2 start:0x80526650 end:0x80526668 + +revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp: + .text start:0x802C8040 end:0x802C82B0 + .data start:0x804121A0 end:0x804132B8 + .sdata2 start:0x80526668 end:0x80526688 + +revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp: + .text start:0x802C82B0 end:0x802C82C0 + +revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp: + .text start:0x802C82C0 end:0x802C8310 + +revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp: + .text start:0x802C8310 end:0x802C8380 + +revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp: + .text start:0x802C8380 end:0x802C83EC + +revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp: + .text start:0x802C83EC end:0x802C8460 + +revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp: + .text start:0x802C8460 end:0x802C8570 + +revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp: + .text start:0x802C8570 end:0x802C9FF4 + .bss start:0x804A9648 end:0x804A9668 + .sbss start:0x805218CC end:0x805218D0 + .sdata2 start:0x80526688 end:0x805266A8 + +revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp: + .text start:0x802C9FF4 end:0x802CA09C + .data start:0x804132B8 end:0x804132E8 + +revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp: + .text start:0x802CA09C end:0x802CA194 + +revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp: + .text start:0x802CA194 end:0x802CA2F4 + +revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp: + .text start:0x802CA2F4 end:0x802CA5F8 + .data start:0x804132E8 end:0x80413340 + +revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp: + .text start:0x802CA5F8 end:0x802CABC8 + .data start:0x80413340 end:0x80413400 + +revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp: + .text start:0x802CABC8 end:0x802CB388 + .data start:0x80413400 end:0x80413458 + .sdata2 start:0x805266A8 end:0x805266B0 + +revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp: + .text start:0x802CB388 end:0x802CCDB4 + .ctors start:0x803B925C end:0x803B9260 + .bss start:0x804A9668 end:0x804A9680 + .sbss start:0x805218D0 end:0x805218E0 + .sdata2 start:0x805266B0 end:0x805266C8 + +JSystem/JKernel/JKRHeap.cpp: + .text start:0x802CCDB4 end:0x802CD9EC + .data start:0x80413458 end:0x804134B8 + .sdata start:0x80520920 end:0x80520950 + .sbss start:0x805218E0 end:0x80521910 + +JSystem/JKernel/JKRExpHeap.cpp: + .text start:0x802CD9EC end:0x802CF5B4 + .data start:0x804134B8 end:0x80413860 + .sbss start:0x80521910 end:0x80521928 + .sdata2 start:0x805266C8 end:0x805266D8 + +JSystem/JKernel/JKRSolidHeap.cpp: + .text start:0x802CF5B4 end:0x802CFDDC + .data start:0x80413860 end:0x80413A18 + .sdata2 start:0x805266D8 end:0x805266F0 + +JSystem/JKernel/JKRAssertHeap.cpp: + .text start:0x802CFDDC end:0x802CFF58 + .data start:0x80413A18 end:0x80413A78 + +JSystem/JKernel/JKRDisposer.cpp: + .text start:0x802CFF58 end:0x802D0094 + .data start:0x80413A78 end:0x80413A88 + +JSystem/JKernel/JKRThread.cpp: + .text start:0x802D0094 end:0x802D0D9C + .ctors start:0x803B9260 end:0x803B9264 + .data start:0x80413A88 end:0x80413BC4 + .bss start:0x804A9680 end:0x804A96D0 + .sbss start:0x80521928 end:0x80521948 + .sdata2 start:0x805266F0 end:0x80526700 + +JSystem/JKernel/JKRAram.cpp: + .text start:0x802D0D9C end:0x802D1BBC + .ctors start:0x803B9264 end:0x803B9268 + .data start:0x80413BC4 end:0x80413BD8 + .bss start:0x804A96D0 end:0x804A9730 + .sdata start:0x80520950 end:0x8052096C + .sbss start:0x80521948 end:0x80521988 + +JSystem/JKernel/JKRAramHeap.cpp: + .text start:0x802D1BBC end:0x802D2088 + .ctors start:0x803B9268 end:0x803B926C + .data start:0x80413BD8 end:0x80413BE8 + .bss start:0x804A9730 end:0x804A9748 + +JSystem/JKernel/JKRAramBlock.cpp: + .text start:0x802D2088 end:0x802D2358 + .data start:0x80413BE8 end:0x80413BF8 + +JSystem/JKernel/JKRAramPiece.cpp: + .text start:0x802D2358 end:0x802D28D4 + .ctors start:0x803B926C end:0x803B9270 + .data start:0x80413BF8 end:0x80413C8C + .bss start:0x804A9748 end:0x804A9778 + +JSystem/JKernel/JKRAramStream.cpp: + .text start:0x802D28D4 end:0x802D2E4C + .data start:0x80413C8C end:0x80413CA0 + .bss start:0x804A9778 end:0x804A97A8 + .sbss start:0x80521988 end:0x80521998 + +JSystem/JKernel/JKRFileLoader.cpp: + .text start:0x802D2E4C end:0x802D3410 + .ctors start:0x803B9270 end:0x803B9274 + .data start:0x80413CA0 end:0x80413CE0 + .bss start:0x804A97A8 end:0x804A97C0 + .sbss start:0x80521998 end:0x805219A0 + +JSystem/JKernel/JKRFileFinder.cpp: + .text start:0x802D3410 end:0x802D3750 + .data start:0x80413CE0 end:0x80413D10 + +JSystem/JKernel/JKRFileCache.cpp: + .text start:0x802D3750 end:0x802D44E8 + .data start:0x80413D10 end:0x80413D60 + +JSystem/JKernel/JKRArchivePub.cpp: + .text start:0x802D44E8 end:0x802D4FD8 + .data start:0x80413D60 end:0x80413DD4 + +JSystem/JKernel/JKRArchivePri.cpp: + .text start:0x802D4FD8 end:0x802D5728 + .sbss start:0x805219A0 end:0x805219A8 + +JSystem/JKernel/JKRMemArchive.cpp: + .text start:0x802D5728 end:0x802D5DD8 + .data start:0x80413DD4 end:0x80413E50 + +JSystem/JKernel/JKRAramArchive.cpp: + .text start:0x802D5DD8 end:0x802D6A00 + .data start:0x80413E50 end:0x80413EA0 + +JSystem/JKernel/JKRDvdArchive.cpp: + .text start:0x802D6A00 end:0x802D754C + .data start:0x80413EA0 end:0x80413F98 + +JSystem/JKernel/JKRCompArchive.cpp: + .text start:0x802D754C end:0x802D8214 + .data start:0x80413F98 end:0x80414010 + +JSystem/JKernel/JKRFile.cpp: + .text start:0x802D8214 end:0x802D8280 + +JSystem/JKernel/JKRDvdFile.cpp: + .text start:0x802D8280 end:0x802D88AC + .ctors start:0x803B9274 end:0x803B9278 + .data start:0x80414010 end:0x80414058 + .bss start:0x804A97C0 end:0x804A97D8 + +JSystem/JKernel/JKRDvdRipper.cpp: + .text start:0x802D88AC end:0x802D94D4 + .ctors start:0x803B9278 end:0x803B927C + .data start:0x80414058 end:0x804140B0 + .bss start:0x804A97D8 end:0x804A9808 + .sdata start:0x8052096C end:0x80520974 + .sbss start:0x805219A8 end:0x805219E8 + +JSystem/JKernel/JKRDvdAramRipper.cpp: + .text start:0x802D94D4 end:0x802DA238 + .ctors start:0x803B927C end:0x803B9280 + .bss start:0x804A9808 end:0x804A9838 + .sdata start:0x80520974 end:0x80520978 + .sbss start:0x805219E8 end:0x80521A30 + +JSystem/JKernel/JKRDecomp.cpp: + .text start:0x802DA238 end:0x802DA91C + .data start:0x804140B0 end:0x804140C0 + .bss start:0x804A9838 end:0x804A9878 + .sbss start:0x80521A30 end:0x80521A3C + +JSystem/JSupport/JSUList.cpp: + .text start:0x802DA91C end:0x802DAD5C + +JSystem/JSupport/JSUInputStream.cpp: + .text start:0x802DAD5C end:0x802DB064 + .data start:0x804140C0 end:0x804140D8 + +JSystem/JSupport/JSUMemoryStream.cpp: + .text start:0x802DB064 end:0x802DB17C + .data start:0x804140D8 end:0x80414100 + +JSystem/JSupport/JSUFileStream.cpp: + .text start:0x802DB17C end:0x802DB370 + .data start:0x80414100 end:0x80414128 + +JSystem/JGadget/binary.cpp: + .text start:0x802DB370 end:0x802DB520 + +JSystem/JGadget/linklist.cpp: + .text start:0x802DB520 end:0x802DB764 + +JSystem/JGadget/std-vector.cpp: + .text start:0x802DB764 end:0x802DBBF4 + +JSystem/JUtility/JUTCacheFont.cpp: + .text start:0x802DBBF4 end:0x802DCAB4 + .data start:0x80414128 end:0x80414218 + .sdata2 start:0x80526700 end:0x80526708 + +JSystem/JUtility/JUTResource.cpp: + .text start:0x802DCAB4 end:0x802DCC70 + +JSystem/JUtility/JUTTexture.cpp: + .text start:0x802DCC70 end:0x802DD248 + .sdata2 start:0x80526708 end:0x80526720 + +JSystem/JUtility/JUTPalette.cpp: + .text start:0x802DD248 end:0x802DD334 + +JSystem/JUtility/JUTNameTab.cpp: + .text start:0x802DD334 end:0x802DD524 + .data start:0x80414218 end:0x80414228 + +JSystem/JUtility/JUTGraphFifo.cpp: + .text start:0x802DD524 end:0x802DD6B4 + .data start:0x80414228 end:0x80414238 + .sbss start:0x80521A3C end:0x80521A48 + +JSystem/JUtility/JUTFont.cpp: + .text start:0x802DD6B4 end:0x802DD92C + .data start:0x80414238 end:0x804142B4 + +JSystem/JUtility/JUTResFont.cpp: + .text start:0x802DD92C end:0x802DEA3C + .rodata start:0x803DB798 end:0x803DB880 + .data start:0x804142B4 end:0x80414300 + .sdata2 start:0x80526720 end:0x80526738 + +JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp: + .rodata start:0x803DB880 end:0x803DFA00 + +JSystem/JUtility/JUTDbPrint.cpp: + .text start:0x802DEA3C end:0x802DEF98 + .sbss start:0x80521A48 end:0x80521A58 + .sdata2 start:0x80526738 end:0x80526748 + +JSystem/JUtility/JUTGamePad.cpp: + .text start:0x802DEF98 end:0x802E0428 + .ctors start:0x803B9280 end:0x803B9284 + .data start:0x80414300 end:0x80414330 + .bss start:0x804A9878 end:0x804A9A18 + .sdata start:0x80520978 end:0x805209D0 + .sbss start:0x80521A58 end:0x80521A88 + .sdata2 start:0x80526748 end:0x80526768 + +JSystem/JUtility/JUTException.cpp: + .text start:0x802E0428 end:0x802E2610 + .ctors start:0x803B9284 end:0x803B9288 + .data start:0x80414330 end:0x80414868 + .bss start:0x804A9A18 end:0x804A9E90 + .sbss start:0x80521A88 end:0x80521AB0 + .sdata2 start:0x80526768 end:0x80526778 + +JSystem/JUtility/JUTDirectPrint.cpp: + .text start:0x802E2610 end:0x802E2CF0 + .data start:0x80414868 end:0x80414B30 + .sbss start:0x80521AB0 end:0x80521AB8 + .sdata2 start:0x80526778 end:0x805267D0 + +JSystem/JUtility/JUTAssert.cpp: + .text start:0x802E2CF0 end:0x802E2FCC + .sbss start:0x80521AB8 end:0x80521AC0 + .sdata2 start:0x805267D0 end:0x805267E8 + +JSystem/JUtility/JUTVideo.cpp: + .text start:0x802E2FCC end:0x802E350C + .data start:0x80414B30 end:0x80414B40 + .sbss start:0x80521AC0 end:0x80521AD8 + +JSystem/JUtility/JUTXfb.cpp: + .text start:0x802E350C end:0x802E37DC + .sbss start:0x80521AD8 end:0x80521AE0 + +JSystem/JUtility/JUTFader.cpp: + .text start:0x802E37DC end:0x802E3AF0 + .data start:0x80414B40 end:0x80414B64 + .sdata2 start:0x805267E8 end:0x805267F0 + +JSystem/JUtility/JUTProcBar.cpp: + .text start:0x802E3AF0 end:0x802E52A0 + .sdata start:0x805209D0 end:0x80520A40 + .sbss start:0x80521AE0 end:0x80521AF0 + .sdata2 start:0x805267F0 end:0x80526830 + +JSystem/JUtility/JUTConsole.cpp: + .text start:0x802E52A0 end:0x802E65BC + .data start:0x80414B64 end:0x80414B70 + .sbss start:0x80521AF0 end:0x80521B00 + .sdata2 start:0x80526830 end:0x80526860 + +JSystem/JUtility/JUTDirectFile.cpp: + .text start:0x802E65BC end:0x802E6998 + +JSystem/J2DGraph/J2DGrafContext.cpp: + .text start:0x802E6998 end:0x802E7554 + .data start:0x80414B70 end:0x80414B98 + .sdata2 start:0x80526860 end:0x80526878 + +JSystem/J2DGraph/J2DOrthoGraph.cpp: + .text start:0x802E7554 end:0x802E7B34 + .data start:0x80414B98 end:0x80414BC0 + .sdata2 start:0x80526878 end:0x80526880 + +JSystem/J2DGraph/J2DTevs.cpp: + .text start:0x802E7B34 end:0x802E7F80 + .rodata start:0x803DFA00 end:0x803DFA60 + .sdata2 start:0x80526880 end:0x805268C0 + +JSystem/J2DGraph/J2DMaterial.cpp: + .text start:0x802E7F80 end:0x802E8FDC + .data start:0x80414BC0 end:0x80414C10 + .sdata2 start:0x805268C0 end:0x805268D8 + +JSystem/J2DGraph/J2DMatBlock.cpp: + .text start:0x802E8FDC end:0x802F0310 + .rodata start:0x803DFA60 end:0x803DFA70 + .data start:0x80414C10 end:0x80415000 + +JSystem/J2DGraph/J2DMaterialFactory.cpp: + .text start:0x802F0310 end:0x802F1DD8 + +JSystem/J2DGraph/J2DPrint.cpp: + .text start:0x802F1DD8 end:0x802F3634 + .data start:0x80415000 end:0x80415070 + .sbss start:0x80521B00 end:0x80521B10 + .sdata2 start:0x805268D8 end:0x80526900 + +JSystem/J2DGraph/J2DPane.cpp: + .text start:0x802F3634 end:0x802F5E38 + .ctors start:0x803B9288 end:0x803B928C + .data start:0x80415070 end:0x80415128 + .bss start:0x804A9E90 end:0x804A9FC0 + .sdata2 start:0x80526900 end:0x80526938 + +JSystem/J2DGraph/J2DScreen.cpp: + .text start:0x802F5E38 end:0x802F7300 + .data start:0x80415128 end:0x804151C8 + .sbss start:0x80521B10 end:0x80521B18 + .sdata2 start:0x80526938 end:0x80526958 + +JSystem/J2DGraph/J2DWindow.cpp: + .text start:0x802F7300 end:0x802F9760 + .data start:0x804151C8 end:0x80415298 + .sdata2 start:0x80526958 end:0x80526978 + +JSystem/J2DGraph/J2DPicture.cpp: + .text start:0x802F9760 end:0x802FCAF4 + .data start:0x80415298 end:0x804153E8 + .sdata2 start:0x80526978 end:0x80526998 + +JSystem/J2DGraph/J2DTextBox.cpp: + .text start:0x802FCAF4 end:0x802FDFE4 + .data start:0x804153E8 end:0x804154A8 + .sdata2 start:0x80526998 end:0x805269B8 + +JSystem/J2DGraph/J2DWindowEx.cpp: + .text start:0x802FDFE4 end:0x803007F4 + .rodata start:0x803DFA70 end:0x803DFAC0 + .data start:0x804154A8 end:0x80415578 + .sdata2 start:0x805269B8 end:0x805269D8 + +JSystem/J2DGraph/J2DPictureEx.cpp: + .text start:0x803007F4 end:0x80303F44 + .data start:0x80415578 end:0x804156C8 + .sdata2 start:0x805269D8 end:0x805269F0 + +JSystem/J2DGraph/J2DTextBoxEx.cpp: + .text start:0x80303F44 end:0x80305788 + .rodata start:0x803DFB28 end:0x803DFB60 + .data start:0x804156C8 end:0x80415788 + .sdata2 start:0x805269F0 end:0x80526A10 + +JSystem/J2DGraph/J2DAnmLoader.cpp: + .text start:0x80305788 end:0x80306FE4 + .data start:0x80415788 end:0x804157F8 + .sdata2 start:0x80526A10 end:0x80526A18 + +JSystem/J2DGraph/J2DAnimation.cpp: + .text start:0x80306FE4 end:0x80309734 + .data start:0x804157F8 end:0x804158B8 + .sdata2 start:0x80526A18 end:0x80526A48 + +JSystem/J2DGraph/J2DManage.cpp: + .text start:0x80309734 end:0x803099B0 + +JSystem/J3DGraphBase/J3DGD.cpp: + .text start:0x803099B0 end:0x8030B278 + .data start:0x804158B8 end:0x80415960 + .sdata2 start:0x80526A48 end:0x80526A88 + +JSystem/J3DGraphBase/J3DSys.cpp: + .text start:0x8030B278 end:0x8030C498 + .ctors start:0x803B928C end:0x803B9290 + .rodata start:0x803DFB60 end:0x803DFB98 + .data start:0x80415960 end:0x804159A8 + .bss start:0x804A9FC0 end:0x804AA190 + .sbss start:0x80521B18 end:0x80521B20 + .sdata2 start:0x80526A88 end:0x80526A98 + +JSystem/J3DGraphBase/J3DVertex.cpp: + .text start:0x8030C498 end:0x8030CBB4 + +JSystem/J3DGraphBase/J3DTransform.cpp: + .text start:0x8030CBB4 end:0x8030D5FC + .rodata start:0x803DFB98 end:0x803DFC00 + .sdata start:0x80520A40 end:0x80520A48 + .sdata2 start:0x80526A98 end:0x80526AA8 + +JSystem/J3DGraphBase/J3DTexture.cpp: + .text start:0x8030D5FC end:0x8030D870 + .sdata2 start:0x80526AA8 end:0x80526AB8 + +JSystem/J3DGraphBase/J3DPacket.cpp: + .text start:0x8030D870 end:0x8030E390 + .data start:0x804159A8 end:0x80415A38 + .bss start:0x804AA190 end:0x804AA1A0 + .sbss start:0x80521B20 end:0x80521B28 + +JSystem/J3DGraphBase/J3DShapeMtx.cpp: + .text start:0x8030E390 end:0x8030FA50 + .data start:0x80415A38 end:0x80415C68 + .bss start:0x804AA1A0 end:0x804AC6E0 + .sbss start:0x80521B28 end:0x80521B48 + .sdata2 start:0x80526AB8 end:0x80526AC0 + +JSystem/J3DGraphBase/J3DShapeDraw.cpp: + .text start:0x8030FA50 end:0x8030FC4C + .data start:0x80415C68 end:0x80415C78 + +JSystem/J3DGraphBase/J3DShape.cpp: + .text start:0x8030FC4C end:0x803107B8 + .rodata start:0x803DFC00 end:0x803DFC10 + .data start:0x80415C78 end:0x80415C90 + .sbss start:0x80521B48 end:0x80521B58 + .sdata2 start:0x80526AC0 end:0x80526ACC + +JSystem/J3DGraphBase/J3DMaterial.cpp: + .text start:0x803107B8 end:0x8031222C + .data start:0x80415C90 end:0x80415D90 + +JSystem/J3DGraphBase/J3DMatBlock.cpp: + .text start:0x8031222C end:0x803192C4 + .ctors start:0x803B9290 end:0x803B9294 + .data start:0x80415D90 end:0x80416848 + .sdata start:0x80520A48 end:0x80520A58 + .sbss start:0x80521B58 end:0x80521B60 + .sdata2 start:0x80526ACC end:0x80526AD0 + +JSystem/J3DGraphBase/J3DTevs.cpp: + .text start:0x803192C4 end:0x8031A1D0 + .rodata start:0x803DFC10 end:0x803DFD50 + .data start:0x80416848 end:0x80416968 + .sdata2 start:0x80526AD0 end:0x80526B18 + +JSystem/J3DGraphBase/J3DDrawBuffer.cpp: + .text start:0x8031A1D0 end:0x8031A898 + .data start:0x80416968 end:0x804169C8 + .sbss start:0x80521B60 end:0x80521B68 + .sdata2 start:0x80526B18 end:0x80526B28 + +JSystem/J3DGraphBase/J3DStruct.cpp: + .text start:0x8031A898 end:0x8031AA78 + .sdata2 start:0x80526B28 end:0x80526B30 + +JSystem/J3DGraphAnimator/J3DShapeTable.cpp: + .text start:0x8031AA78 end:0x8031ABF0 + +JSystem/J3DGraphAnimator/J3DJointTree.cpp: + .text start:0x8031ABF0 end:0x8031AF64 + .data start:0x804169C8 end:0x80416A28 + .sdata2 start:0x80526B30 end:0x80526B38 + +JSystem/J3DGraphAnimator/J3DModelData.cpp: + .text start:0x8031AF64 end:0x8031B3B4 + .data start:0x80416A28 end:0x80416A40 + .sbss start:0x80521B68 end:0x80521B70 + +JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp: + .text start:0x8031B3B4 end:0x8031C260 + .bss start:0x804AC6E0 end:0x804AC738 + .sdata start:0x80520A58 end:0x80520A68 + .sdata2 start:0x80526B38 end:0x80526B40 + +JSystem/J3DGraphAnimator/J3DModel.cpp: + .text start:0x8031C260 end:0x8031D4DC + .data start:0x80416A40 end:0x80416A70 + .sdata2 start:0x80526B40 end:0x80526B48 + +JSystem/J3DGraphAnimator/J3DAnimation.cpp: + .text start:0x8031D4DC end:0x80320FD4 + .data start:0x80416A70 end:0x80416B90 + .sdata2 start:0x80526B48 end:0x80526B80 + +JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp: + .text start:0x80320FD4 end:0x80321398 + .data start:0x80416B90 end:0x80416BDC + +JSystem/J3DGraphAnimator/J3DSkinDeform.cpp: + .text start:0x80321398 end:0x80322D80 + .rodata start:0x803DFD50 end:0x803DFD70 + .data start:0x80416BDC end:0x80416BF0 + .bss start:0x804AC738 end:0x804AEF40 + .sdata2 start:0x80526B80 end:0x80526B88 + +JSystem/J3DGraphAnimator/J3DCluster.cpp: + .text start:0x80322D80 end:0x80323828 + .sdata2 start:0x80526B88 end:0x80526BB8 + +JSystem/J3DGraphAnimator/J3DJoint.cpp: + .text start:0x80323828 end:0x803240C4 + .rodata start:0x803DFD70 end:0x803DFD88 + .sbss start:0x80521B70 end:0x80521B80 + .sdata2 start:0x80526BB8 end:0x80526BD8 + +JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp: + .text start:0x803240C4 end:0x80324A2C + .data start:0x80416BF0 end:0x80416C00 + +JSystem/J3DGraphLoader/J3DMaterialFactory.cpp: + .text start:0x80324A2C end:0x80327AC8 + .data start:0x80416C00 end:0x80416E6C + +JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp: + .text start:0x80327AC8 end:0x80329094 + +JSystem/J3DGraphLoader/J3DClusterLoader.cpp: + .text start:0x80329094 end:0x8032957C + .data start:0x80416E6C end:0x80416EB8 + +JSystem/J3DGraphLoader/J3DModelLoader.cpp: + .text start:0x8032957C end:0x8032B444 + .data start:0x80416EB8 end:0x80417070 + +JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp: + .text start:0x8032B444 end:0x8032BDCC + +JSystem/J3DGraphLoader/J3DJointFactory.cpp: + .text start:0x8032BDCC end:0x8032BF50 + +JSystem/J3DGraphLoader/J3DShapeFactory.cpp: + .text start:0x8032BF50 end:0x8032C684 + +JSystem/J3DGraphLoader/J3DAnmLoader.cpp: + .text start:0x8032C684 end:0x8032E1A8 + .data start:0x80417070 end:0x80417100 + .sdata2 start:0x80526BD8 end:0x80526BE0 + +JSystem/JMath/JMath.cpp: + .text start:0x8032E1A8 end:0x8032E40C + .sdata2 start:0x80526BE0 end:0x80526BE8 + +JSystem/JMath/random.cpp: + .text start:0x8032E40C end:0x8032E414 + +JSystem/JMath/JMATrigonometric.cpp: + .text start:0x8032E414 end:0x8032E6AC + .ctors start:0x803B9294 end:0x803B9298 + .bss start:0x804AEF40 end:0x804C0F80 + .sdata2 start:0x80526BE8 end:0x80526C18 + +revolution/aralt/aralt.c: + .text start:0x8032E6AC end:0x8032EABC + .sdata start:0x80520A68 end:0x80520A70 + .sbss start:0x80521B80 end:0x80521BB8 + +revolution/base/PPCArch.c: + .text start:0x8032EABC end:0x8032EC20 + .data start:0x80417100 end:0x80417138 + +revolution/os/OS.c: + .text start:0x8032EC20 end:0x8032FF1C + .data start:0x80417138 end:0x80417528 + .bss start:0x804C0F80 end:0x804C0FF0 + .sdata start:0x80520A70 end:0x80520A98 + .sbss start:0x80521BB8 end:0x80521C00 + +revolution/os/OSAlarm.c: + .text start:0x8032FF1C end:0x803306F8 + .data start:0x80417528 end:0x80417538 + .sbss start:0x80521C00 end:0x80521C08 + +revolution/os/OSAlloc.c: + .text start:0x803306F8 end:0x80330A00 + .sdata start:0x80520A98 end:0x80520AA0 + .sbss start:0x80521C08 end:0x80521C18 + +revolution/os/OSArena.c: + .text start:0x80330A00 end:0x80330A94 + .sdata start:0x80520AA0 end:0x80520AA8 + .sbss start:0x80521C18 end:0x80521C20 + +revolution/os/OSAudioSystem.c: + .text start:0x80330A94 end:0x80330F48 + .data start:0x80417538 end:0x804175B8 + +revolution/os/OSCache.c: + .text start:0x80330F48 end:0x80331548 + .data start:0x804175B8 end:0x804177F0 + +revolution/os/OSContext.c: + .text start:0x80331548 end:0x80331EFC + .data start:0x804177F0 end:0x804179D0 + +revolution/os/OSError.c: + .text start:0x80331EFC end:0x80332474 + .data start:0x804179D0 end:0x80417CF0 + .bss start:0x804C0FF0 end:0x804C1040 + .sdata start:0x80520AA8 end:0x80520AB0 + +revolution/os/OSExec.c: + .text start:0x80332474 end:0x803337A0 + .data start:0x80417CF0 end:0x80417D20 + .bss start:0x804C1040 end:0x804D17A0 + .sdata start:0x80520AB0 end:0x80520AC0 + .sbss start:0x80521C20 end:0x80521C40 + .sdata2 start:0x80526C18 end:0x80526C20 + +revolution/os/OSFatal.c: + .text start:0x803337A0 end:0x803343C4 + .bss start:0x804D17A0 end:0x804D1A80 + .sdata start:0x80520AC0 end:0x80520AC8 + .sdata2 start:0x80526C20 end:0x80526C60 + +revolution/os/OSFont.c: + .text start:0x803343C4 end:0x803350E0 + .data start:0x80417D20 end:0x80418830 + .sdata start:0x80520AC8 end:0x80520AD0 + .sbss start:0x80521C40 end:0x80521C50 + .sdata2 start:0x80526C60 end:0x80526C68 + +revolution/os/OSInterrupt.c: + .text start:0x803350E0 end:0x80335864 + .data start:0x80418830 end:0x80418860 + .sbss start:0x80521C50 end:0x80521C68 + +revolution/os/OSLink.c: + .text start:0x80335864 end:0x80336234 + .data start:0x80418860 end:0x804188B0 + +revolution/os/OSMessage.c: + .text start:0x80336234 end:0x80336508 + +revolution/os/OSMemory.c: + .text start:0x80336508 end:0x80336DE4 + .data start:0x804188B0 end:0x804188C0 + +revolution/os/OSMutex.c: + .text start:0x80336DE4 end:0x80337374 + +revolution/os/OSReboot.c: + .text start:0x80337374 end:0x803373E8 + .sbss start:0x80521C68 end:0x80521C70 + +revolution/os/OSReset.c: + .text start:0x803373E8 end:0x80337948 + .data start:0x804188C0 end:0x80418938 + .sbss start:0x80521C70 end:0x80521C80 + +revolution/os/OSRtc.c: + .text start:0x80337948 end:0x80338568 + .bss start:0x804D1A80 end:0x804D1AD8 + +revolution/os/OSSync.c: + .text start:0x80338568 end:0x803385E8 + +revolution/os/OSThread.c: + .text start:0x803385E8 end:0x8033A37C + .data start:0x80418938 end:0x80419148 + .bss start:0x804D1AD8 end:0x804D24E0 + .sdata start:0x80520AD0 end:0x80520AD8 + .sbss start:0x80521C80 end:0x80521C90 + +revolution/os/OSTime.c: + .text start:0x8033A37C end:0x8033A790 + .data start:0x80419148 end:0x804191A8 + +revolution/os/OSUtf.c: + .text start:0x8033A790 end:0x8033A9C8 + .data start:0x804191A8 end:0x80424FE8 + +revolution/os/OSIpc.c: + .text start:0x8033A9C8 end:0x8033A9F0 + .sdata start:0x80520AD8 end:0x80520AE0 + .sbss start:0x80521C90 end:0x80521C98 + +revolution/os/OSStateTM.c: + .text start:0x8033A9F0 end:0x8033B0E4 + .data start:0x80424FE8 end:0x804250B0 + .bss start:0x804D24E0 end:0x804D25A0 + .sbss start:0x80521C98 end:0x80521CC0 + +revolution/os/OSPlayRecord.c: + .text start:0x8033B0E4 end:0x8033B7BC + .data start:0x804250B0 end:0x804250F8 + .bss start:0x804D25A0 end:0x804D27A0 + .sbss start:0x80521CC0 end:0x80521CE8 + +revolution/os/OSStateFlags.c: + .text start:0x8033B7BC end:0x8033B9B4 + .data start:0x804250F8 end:0x80425120 + .bss start:0x804D27A0 end:0x804D27C0 + +revolution/os/__ppc_eabi_init.cpp: + .text start:0x8033B9B4 end:0x8033BA68 + +revolution/exi/EXIBios.c: + .text start:0x8033BA68 end:0x8033D428 + .data start:0x80425120 end:0x80425168 + .bss start:0x804D27C0 end:0x804D2880 + .sdata start:0x80520AE0 end:0x80520AE8 + .sbss start:0x80521CE8 end:0x80521CF0 + +revolution/exi/EXIUart.c: + .text start:0x8033D428 end:0x8033D75C + .sbss start:0x80521CF0 end:0x80521D00 + +revolution/exi/EXICommon.c: + .text start:0x8033D75C end:0x8033D8E8 + .sdata2 start:0x80526C68 end:0x80526C70 + +revolution/si/SIBios.c: + .text start:0x8033D8E8 end:0x8033EE68 + .data start:0x80425168 end:0x804251D8 + .bss start:0x804D2880 end:0x804D2AA0 + .sdata start:0x80520AE8 end:0x80520AF0 + .sbss start:0x80521D00 end:0x80521D10 + +revolution/si/SISamplingRate.c: + .text start:0x8033EE68 end:0x8033EF48 + .data start:0x804251D8 end:0x80425270 + .sbss start:0x80521D10 end:0x80521D18 + +revolution/db/db.c: + .text start:0x8033EF48 end:0x8033F030 + .data start:0x80425270 end:0x80425288 + .sbss start:0x80521D18 end:0x80521D20 + +revolution/vi/vi.c: + .text start:0x8033F030 end:0x803416B8 + .data start:0x80425288 end:0x804256E8 + .bss start:0x804D2AA0 end:0x804D2C10 + .sdata start:0x80520AF0 end:0x80520B10 + .sbss start:0x80521D20 end:0x80521DC0 + +revolution/vi/i2c.c: + .text start:0x803416B8 end:0x803420D4 + .sdata start:0x80520B10 end:0x80520B24 + .sbss start:0x80521DC0 end:0x80521DC8 + +revolution/vi/vi3in1.c: + .text start:0x803420D4 end:0x803437A8 + .data start:0x804256E8 end:0x80425C80 + .bss start:0x804D2C10 end:0x804D2C30 + .sdata start:0x80520B24 end:0x80520B30 + .sbss start:0x80521DC8 end:0x80521DE0 + +revolution/mtx/mtx.c: + .text start:0x803437A8 end:0x803440BC + .sdata start:0x80520B30 end:0x80520B38 + .sdata2 start:0x80526C70 end:0x80526C90 + +revolution/mtx/mtxvec.c: + .text start:0x803440BC end:0x80344278 + +revolution/mtx/mtx44.c: + .text start:0x80344278 end:0x803443FC + .sdata2 start:0x80526C90 end:0x80526CA8 + +revolution/mtx/vec.c: + .text start:0x803443FC end:0x80344784 + .sdata2 start:0x80526CA8 end:0x80526CB8 + +revolution/mtx/quat.c: + .text start:0x80344784 end:0x80344A1C + .sdata2 start:0x80526CB8 end:0x80526CC8 + +revolution/gx/GXInit.c: + .text start:0x80344A1C end:0x80345BE4 + .data start:0x80425C80 end:0x80425EC0 + .bss start:0x804D2C30 end:0x804D32B0 + .sdata start:0x80520B38 end:0x80520B40 + .sbss start:0x80521DE0 end:0x80521E0C + .sdata2 start:0x80526CC8 end:0x80526CF0 + +revolution/gx/GXFifo.c: + .text start:0x80345BE4 end:0x8034684C + .data start:0x80425EC0 end:0x80425EF0 + .bss start:0x804D32B0 end:0x804D3300 + .sbss start:0x80521E0C end:0x80521E28 + +revolution/gx/GXAttr.c: + .text start:0x8034684C end:0x8034754C + .data start:0x80425EF0 end:0x804260B8 + .sdata start:0x80520B40 end:0x80520B50 + +revolution/gx/GXMisc.c: + .text start:0x8034754C end:0x80347DCC + .sbss start:0x80521E28 end:0x80521E40 + +revolution/gx/GXGeometry.c: + .text start:0x80347DCC end:0x80348368 + +revolution/gx/GXFrameBuf.c: + .text start:0x80348368 end:0x80348E34 + .data start:0x804260B8 end:0x804261E8 + .sdata2 start:0x80526CF0 end:0x80526D00 + +revolution/gx/GXLight.c: + .text start:0x80348E34 end:0x803493D4 + .data start:0x804261E8 end:0x80426208 + .sdata2 start:0x80526D00 end:0x80526D30 + +revolution/gx/GXTexture.c: + .text start:0x803493D4 end:0x8034A318 + .data start:0x80426208 end:0x80426430 + .sdata start:0x80520B50 end:0x80520B90 + .sdata2 start:0x80526D30 end:0x80526D58 + +revolution/gx/GXBump.c: + .text start:0x8034A318 end:0x8034A764 + .sdata2 start:0x80526D58 end:0x80526D60 + +revolution/gx/GXTev.c: + .text start:0x8034A764 end:0x8034ADE4 + .data start:0x80426430 end:0x804264A8 + +revolution/gx/GXPixel.c: + .text start:0x8034ADE4 end:0x8034B3E8 + .data start:0x804264A8 end:0x804264C8 + .sdata2 start:0x80526D60 end:0x80526D98 + +revolution/gx/GXDisplayList.c: + .text start:0x8034B3E8 end:0x8034B45C + +revolution/gx/GXTransform.c: + .text start:0x8034B45C end:0x8034BB0C + .sdata2 start:0x80526D98 end:0x80526DA8 + +revolution/gx/GXPerf.c: + .text start:0x8034BB0C end:0x8034C3EC + .data start:0x804264C8 end:0x804265B8 + +revolution/dvd/dvdfs.c: + .text start:0x8034C3EC end:0x8034D1AC + .data start:0x804265B8 end:0x80426758 + .sdata start:0x80520B90 end:0x80520BA0 + .sbss start:0x80521E40 end:0x80521E60 + +revolution/dvd/dvd.c: + .text start:0x8034D1AC end:0x80351834 + .data start:0x80426758 end:0x80426A20 + .bss start:0x804D3300 end:0x804D7E90 + .sdata start:0x80520BA0 end:0x80520BB8 + .sbss start:0x80521E60 end:0x80521EE8 + +revolution/dvd/dvdqueue.c: + .text start:0x80351834 end:0x80351A8C + .bss start:0x804D7E90 end:0x804D7EC0 + +revolution/dvd/dvderror.c: + .text start:0x80351A8C end:0x80351D94 + .data start:0x80426A20 end:0x80426A50 + .bss start:0x804D7EC0 end:0x804D80A0 + .sbss start:0x80521EE8 end:0x80521EF0 + +revolution/dvd/dvdidutils.c: + .text start:0x80351D94 end:0x80351E84 + +revolution/dvd/dvdFatal.c: + .text start:0x80351E84 end:0x80351FAC + .rodata start:0x803DFD88 end:0x803DFDA8 + .data start:0x80426A50 end:0x80426F00 + .sbss start:0x80521EF0 end:0x80521EFC + .sdata2 start:0x80526DA8 end:0x80526DB0 + +revolution/dvd/dvd_broadway.c: + .text start:0x80351FAC end:0x80353998 + .data start:0x80426F00 end:0x80427AF8 + .bss start:0x804D80A0 end:0x804D8200 + .sdata start:0x80520BB8 end:0x80520BC8 + .sbss start:0x80521EFC end:0x80521F20 + +revolution/ai/ai.c: + .text start:0x80353998 end:0x80353F5C + .data start:0x80427AF8 end:0x80427B40 + .sdata start:0x80520BC8 end:0x80520BD0 + .sbss start:0x80521F20 end:0x80521F60 + +revolution/ax/AXAux.c: + .text start:0x80353F5C end:0x80353F7C + .sbss start:0x80521F60 end:0x80521F68 + +revolution/ax/AXCL.c: + .text start:0x80353F7C end:0x80353FAC + .sbss start:0x80521F68 end:0x80521F70 + +revolution/ax/AXFXReverbHi.c: + .text start:0x80353FAC end:0x80354038 + .sdata2 start:0x80526DB0 end:0x80526DB8 + +revolution/ax/AXFXReverbHiExp.c: + .text start:0x80354038 end:0x80354E10 + .data start:0x80427B40 end:0x80427CE0 + .sdata2 start:0x80526DB8 end:0x80526DF8 + +revolution/ax/AXFXHooks.c: + .text start:0x80354E10 end:0x80354E48 + .sdata start:0x80520BD0 end:0x80520BD8 + +revolution/mem/mem_heapCommon.c: + .text start:0x80354E48 end:0x80355148 + .bss start:0x804D8200 end:0x804D8228 + .sbss start:0x80521F70 end:0x80521F78 + +revolution/mem/mem_expHeap.c: + .text start:0x80355148 end:0x80355884 + +revolution/mem/mem_allocator.c: + .text start:0x80355884 end:0x803558D8 + .sdata2 start:0x80526DF8 end:0x80526E00 + +revolution/mem/mem_list.c: + .text start:0x803558D8 end:0x80355980 + +revolution/dsp/dsp.c: + .text start:0x80355980 end:0x80355AC4 + .data start:0x80427CE0 end:0x80427D60 + .sdata start:0x80520BD8 end:0x80520BE0 + .sbss start:0x80521F78 end:0x80521F80 + +revolution/dsp/dsp_debug.c: + .text start:0x80355AC4 end:0x80355B14 + +revolution/dsp/dsp_task.c: + .text start:0x80355B14 end:0x80355F74 + .data start:0x80427D60 end:0x80427EA0 + .sbss start:0x80521F80 end:0x80521F90 + +revolution/card/CARDBios.c: + .text start:0x80355F74 end:0x803574C0 + .data start:0x80427EA0 end:0x80427F00 + .bss start:0x804D8228 end:0x804D8480 + .sdata start:0x80520BE0 end:0x80520BE8 + .sbss start:0x80521F90 end:0x80521F98 + +revolution/card/CARDUnlock.c: + .text start:0x803574C0 end:0x80358228 + .data start:0x80427F00 end:0x80428060 + .sdata start:0x80520BE8 end:0x80520BF0 + +revolution/card/CARDRdwr.c: + .text start:0x80358228 end:0x80358478 + +revolution/card/CARDBlock.c: + .text start:0x80358478 end:0x8035883C + +revolution/card/CARDDir.c: + .text start:0x8035883C end:0x80358A98 + +revolution/card/CARDCheck.c: + .text start:0x80358A98 end:0x80359B90 + +revolution/card/CARDMount.c: + .text start:0x80359B90 end:0x8035A640 + .data start:0x80428060 end:0x804280A0 + +revolution/card/CARDFormat.c: + .text start:0x8035A640 end:0x8035AC94 + +revolution/card/CARDOpen.c: + .text start:0x8035AC94 end:0x8035B1B4 + +revolution/card/CARDCreate.c: + .text start:0x8035B1B4 end:0x8035B540 + +revolution/card/CARDRead.c: + .text start:0x8035B540 end:0x8035B9A8 + +revolution/card/CARDWrite.c: + .text start:0x8035B9A8 end:0x8035BD2C + +revolution/card/CARDStat.c: + .text start:0x8035BD2C end:0x8035C160 + +revolution/card/CARDNet.c: + .text start:0x8035C160 end:0x8035C204 + .sdata start:0x80520BF0 end:0x80520BF8 + +revolution/nand/nand.c: + .text start:0x8035C204 end:0x8035CCA4 + +revolution/nand/NANDOpenClose.c: + .text start:0x8035CCA4 end:0x8035D45C + .data start:0x804280A0 end:0x804280E0 + .sdata start:0x80520BF8 end:0x80520C00 + .sbss start:0x80521F98 end:0x80521FA0 + +revolution/nand/NANDCore.c: + .text start:0x8035D45C end:0x8035E438 + .rodata start:0x803DFDA8 end:0x803DFEE0 + .data start:0x804280E0 end:0x804281F0 + .bss start:0x804D8480 end:0x804D84C0 + .sdata start:0x80520C00 end:0x80520C28 + .sbss start:0x80521FA0 end:0x80521FAC + +revolution/nand/NANDCheck.c: + .text start:0x8035E438 end:0x8035E5FC + .data start:0x804281F0 end:0x804282A0 + .sdata start:0x80520C28 end:0x80520C38 + +revolution/sc/scsystem.c: + .text start:0x8035E5FC end:0x8035FF9C + .rodata start:0x803DFEE0 end:0x803DFF38 + .data start:0x804282A0 end:0x80428420 + .bss start:0x804D84C0 end:0x804E0660 + .sdata start:0x80520C38 end:0x80520D10 + .sbss start:0x80521FAC end:0x80521FC4 + +revolution/sc/scapi.c: + .text start:0x8035FF9C end:0x803603D0 + +revolution/sc/scapi_prdinfo.c: + .text start:0x803603D0 end:0x803605C0 + .data start:0x80428420 end:0x80428468 + .sdata start:0x80520D10 end:0x80520D18 + +revolution/wenc/wenc.c: + .text start:0x803605C0 end:0x80360898 + .rodata start:0x803DFF38 end:0x803DFF78 + .sdata2 start:0x80526E00 end:0x80526E08 + +revolution/arc/arc.c: + .text start:0x80360898 end:0x80360DA4 + .data start:0x80428468 end:0x80428490 + .sdata start:0x80520D18 end:0x80520D20 + +revolution/ipc/ipcMain.c: + .text start:0x80360DA4 end:0x80360E28 + .sbss start:0x80521FC4 end:0x80521FD8 + +revolution/ipc/ipcclt.c: + .text start:0x80360E28 end:0x80362528 + .bss start:0x804E0660 end:0x804E06B0 + .sdata start:0x80520D20 end:0x80520D28 + .sbss start:0x80521FD8 end:0x80521FE8 + +revolution/ipc/memory.c: + .text start:0x80362528 end:0x80362A4C + .bss start:0x804E06B0 end:0x804E0730 + +revolution/ipc/ipcProfile.c: + .text start:0x80362A4C end:0x80362C10 + .bss start:0x804E0730 end:0x804E0830 + .sbss start:0x80521FE8 end:0x80521FF0 + +revolution/fs/fs.c: + .text start:0x80362C10 end:0x80363F9C + .data start:0x80428490 end:0x804284B8 + .sdata start:0x80520D28 end:0x80520D38 + .sbss start:0x80521FF0 end:0x80522008 + +revolution/pad/Padclamp.c: + .text start:0x80363F9C end:0x803643C0 + .sdata2 start:0x80526E08 end:0x80526E10 + +revolution/pad/Pad.c: + .text start:0x803643C0 end:0x80365D28 + .data start:0x804284B8 end:0x80428510 + .bss start:0x804E0830 end:0x804E08C0 + .sdata start:0x80520D38 end:0x80520D58 + .sbss start:0x80522008 end:0x80522038 + +revolution/wpad/WPAD.c: + .text start:0x80365D28 end:0x8036C9A0 + .rodata start:0x803DFF78 end:0x803DFFB8 + .data start:0x80428510 end:0x80428768 + .bss start:0x804E08C0 end:0x804E3CE8 + .sdata start:0x80520D58 end:0x80520D68 + .sbss start:0x80522038 end:0x80522060 + .sdata2 start:0x80526E10 end:0x80526E18 + +revolution/wpad/WPADHIDParser.c: + .text start:0x8036C9A0 end:0x8037123C + .data start:0x80428768 end:0x80428BC8 + .bss start:0x804E3CE8 end:0x804E3D00 + .sbss start:0x80522060 end:0x80522070 + .sdata2 start:0x80526E18 end:0x80526E40 + +revolution/wpad/WPADMem.c: + .bss start:0x804E3D00 end:0x804E3D50 + +revolution/wpad/WPADEncrypt.c: + .text start:0x8037123C end:0x80371AD4 + .data start:0x80428BC8 end:0x80429548 + +revolution/kpad/KPAD.c: + .text start:0x80371B24 end:0x80374858 + .bss start:0x804E3D50 end:0x804E4D60 + .sdata start:0x80520D68 end:0x80520DD8 + .sbss start:0x80522070 end:0x805220A8 + .sdata2 start:0x80526E40 end:0x80526E98 + +revolution/euart/euart.c: + .text start:0x80374858 end:0x80374BC8 + .sbss start:0x805220A8 end:0x805220B8 + +revolution/usb/usb.c: + .text start:0x80374BC8 end:0x80375C68 + .data start:0x80429548 end:0x80429B00 + .sdata start:0x80520DD8 end:0x80520DE8 + .sbss start:0x805220B8 end:0x805220C8 + +revolution/wpad/WUD.c: + .text start:0x80375C68 end:0x80379994 + .data start:0x80429B00 end:0x8042A8C8 + .bss start:0x804E4D60 end:0x804E6AC0 + .sdata start:0x80520DE8 end:0x80520DF0 + .sbss start:0x805220C8 end:0x805220EC + .sdata2 start:0x80526E98 end:0x80526EA0 + +revolution/wud/WUDHidHost.c: + .text start:0x80379994 end:0x80379E94 + .data start:0x8042A8C8 end:0x8042AB48 + +revolution/wpad/debug_msg.c: + .text start:0x80379E94 end:0x80379EE4 + +revolution/bte/gki_buffer.c: + .text start:0x80379EE4 end:0x8037B328 + .data start:0x8042AB48 end:0x8042AC90 + +revolution/bte/gki_time.c: + .text start:0x8037B328 end:0x8037B880 + +revolution/bte/gki_ppc.c: + .text start:0x8037B880 end:0x8037BB10 + .bss start:0x804E6AC0 end:0x8050F5A0 + +revolution/bte/hcisu_h2.c: + .text start:0x8037BB10 end:0x8037C1AC + .rodata start:0x803DFFB8 end:0x803DFFD0 + .data start:0x8042AC90 end:0x8042AD00 + .bss start:0x8050F5A0 end:0x8050F5E0 + .sdata2 start:0x80526EA0 end:0x80526EB0 + +revolution/bte/uusb_ppc.c: + .text start:0x8037C1AC end:0x8037D688 + .data start:0x8042AD00 end:0x8042BA48 + .bss start:0x8050F5E0 end:0x80511640 + .sdata start:0x80520DF0 end:0x80520E10 + .sbss start:0x805220EC end:0x80522100 + +revolution/bte/bta_dm_cfg.c: + .rodata start:0x803DFFD0 end:0x803E0060 + .sdata start:0x80520E10 end:0x80520E28 + .sbss2 start:0x80527428 end:0x80527430 + +revolution/bte/bta_hh_cfg.c: + .rodata start:0x803E0060 end:0x803E0070 + .sdata start:0x80520E28 end:0x80520E38 + +revolution/bte/bta_sys_cfg.c: + .sdata start:0x80520E38 end:0x80520E40 + .sdata2 start:0x80526EB0 end:0x80526EB8 + +revolution/bte/bte_hcisu.c: + .text start:0x8037D688 end:0x8037D740 + .sbss start:0x80522100 end:0x8052210C + +revolution/bte/bte_init.c: + .text start:0x8037D740 end:0x8037D76C + +revolution/bte/bte_logmsg.c: + .text start:0x8037D76C end:0x8037D8D0 + .bss start:0x80511640 end:0x80511E20 + .sdata start:0x80520E40 end:0x80520E48 + +revolution/bte/bte_main.c: + .text start:0x8037D8D0 end:0x8037DA40 + .bss start:0x80511E20 end:0x80512E50 + .sdata start:0x80520E48 end:0x80520E54 + .sbss start:0x8052210C end:0x80522110 + +revolution/bte/btu_task1.c: + .text start:0x8037DA40 end:0x8037DE90 + .bss start:0x80512E50 end:0x80512ED8 + .sdata start:0x80520E54 end:0x80520E58 + .sbss start:0x80522110 end:0x80522120 + +revolution/bte/bd.c: + .text start:0x8037DE90 end:0x8037DF64 + .sbss2 start:0x80527430 end:0x80527436 + +revolution/bte/bta_sys_conn.c: + .text start:0x8037DF64 end:0x8037E1B8 + +revolution/bte/bta_sys_main.c: + .text start:0x8037E1B8 end:0x8037E3FC + .data start:0x8042BA48 end:0x8042BA80 + .bss start:0x80512ED8 end:0x80512F68 + +revolution/bte/ptim.c: + .text start:0x8037E3FC end:0x8037E5DC + +revolution/bte/utl.c: + .text start:0x8037E5DC end:0x8037E620 + +revolution/bte/bta_dm_act.c: + .text start:0x8037E620 end:0x8038095C + .rodata start:0x803E0070 end:0x803E0118 + .data start:0x8042BA80 end:0x8042BBC0 + .bss start:0x80512F68 end:0x80512F98 + .sdata2 start:0x80526EB8 end:0x80526EC0 + +revolution/bte/bta_dm_api.c: + .text start:0x8038095C end:0x80380DC8 + .sdata2 start:0x80526EC0 end:0x80526ED0 + +revolution/bte/bta_dm_main.c: + .text start:0x80380DC8 end:0x80380F28 + .rodata start:0x803E0118 end:0x803E0240 + .bss start:0x80512F98 end:0x80513118 + +revolution/bte/bta_dm_pm.c: + .text start:0x80380F28 end:0x80381944 + .data start:0x8042BBC0 end:0x8042BC10 + .bss start:0x80513118 end:0x80513148 + +revolution/bte/bta_hh_act.c: + .text start:0x80381944 end:0x8038308C + .data start:0x8042BC10 end:0x8042C108 + .sdata start:0x80520E58 end:0x80520E60 + +revolution/bte/bta_hh_api.c: + .text start:0x8038308C end:0x8038345C + .data start:0x8042C108 end:0x8042C138 + .sdata2 start:0x80526ED0 end:0x80526ED8 + +revolution/bte/bta_hh_main.c: + .text start:0x8038345C end:0x803839B0 + .rodata start:0x803E0240 end:0x803E02C8 + .data start:0x8042C138 end:0x8042C418 + .bss start:0x80513148 end:0x80513378 + +revolution/bte/bta_hh_utils.c: + .text start:0x803839B0 end:0x80383D5C + .data start:0x8042C418 end:0x8042C6D8 + +revolution/bte/btm_acl.c: + .text start:0x80383D5C end:0x80385AA0 + .data start:0x8042C6D8 end:0x8042CAF8 + +revolution/bte/btm_dev.c: + .text start:0x80385AA0 end:0x8038616C + +revolution/bte/btm_devctl.c: + .text start:0x8038616C end:0x80387AF4 + .data start:0x8042CAF8 end:0x8042CD58 + .sdata start:0x80520E60 end:0x80520E78 + +revolution/bte/btm_discovery.c: + .text start:0x80387AF4 end:0x80387C28 + +revolution/bte/btm_inq.c: + .text start:0x80387C28 end:0x803896C0 + .data start:0x8042CD58 end:0x8042CF68 + .sdata2 start:0x80526ED8 end:0x80526EE0 + +revolution/bte/btm_main.c: + .text start:0x803896C0 end:0x8038971C + .bss start:0x80513378 end:0x80515B40 + +revolution/bte/btm_pm.c: + .text start:0x8038971C end:0x8038A3B0 + .rodata start:0x803E02C8 end:0x803E02D8 + .data start:0x8042CF68 end:0x8042CFA8 + .sdata2 start:0x80526EE0 end:0x80526EE8 + +revolution/bte/btm_sco.c: + .text start:0x8038A3B0 end:0x8038B1E8 + .rodata start:0x803E02D8 end:0x803E02E8 + .data start:0x8042CFA8 end:0x8042D2A8 + +revolution/bte/btm_sec.c: + .text start:0x8038B1E8 end:0x8038E1AC + .data start:0x8042D2A8 end:0x8042DCB8 + .sdata2 start:0x80526EE8 end:0x80526EF0 + +revolution/bte/btu_hcif.c: + .text start:0x8038E1AC end:0x8038F408 + .data start:0x8042DCB8 end:0x8042DD48 + +revolution/bte/btu_init.c: + .text start:0x8038F408 end:0x8038F480 + .sdata2 start:0x80526EF0 end:0x80526EF8 + +revolution/bte/wbt_ext.c: + .text start:0x8038F480 end:0x8038F560 + +revolution/bte/gap_api.c: + .text start:0x8038F560 end:0x8038F5C0 + +revolution/bte/gap_conn.c: + .text start:0x8038F5C0 end:0x803900FC + .data start:0x8042DD48 end:0x8042DE18 + .sdata start:0x80520E78 end:0x80520E80 + +revolution/bte/gap_utils.c: + .text start:0x803900FC end:0x80390718 + .data start:0x8042DE18 end:0x8042E108 + .bss start:0x80515B40 end:0x80515EF0 + +revolution/bte/hcicmds.c: + .text start:0x80390718 end:0x80392E34 + .rodata start:0x803E02E8 end:0x803E02F8 + +revolution/bte/hidd_api.c: + .text start:0x80392E34 end:0x80392E9C + +revolution/bte/hidd_conn.c: + .text start:0x80392E9C end:0x80392F5C + .data start:0x8042E108 end:0x8042E138 + +revolution/bte/hidd_mgmt.c: + .text start:0x80392F5C end:0x80393024 + .data start:0x8042E138 end:0x8042E158 + .bss start:0x80515EF0 end:0x80516038 + +revolution/bte/hidd_pm.c: + .text start:0x80393024 end:0x803933A0 + +revolution/bte/hidh_api.c: + .text start:0x803933A0 end:0x80394120 + .data start:0x8042E158 end:0x8042E270 + .bss start:0x80516038 end:0x80516440 + +revolution/bte/hidh_conn.c: + .text start:0x80394120 end:0x80396160 + .rodata start:0x803E02F8 end:0x803E0320 + .data start:0x8042E270 end:0x8042E658 + +revolution/bte/l2c_api.c: + .text start:0x80396160 end:0x80396D2C + .data start:0x8042E658 end:0x8042EDE8 + +revolution/bte/l2c_csm.c: + .text start:0x80396D2C end:0x80398208 + .data start:0x8042EDE8 end:0x8042F620 + +revolution/bte/l2c_link.c: + .text start:0x80398208 end:0x80399394 + .data start:0x8042F620 end:0x8042F890 + +revolution/bte/l2c_main.c: + .text start:0x80399394 end:0x8039A3C4 + .data start:0x8042F890 end:0x8042FB90 + .bss start:0x80516440 end:0x80516C28 + +revolution/bte/l2c_utils.c: + .text start:0x8039A3C4 end:0x8039C288 + .data start:0x8042FB90 end:0x8042FC78 + .sdata start:0x80520E80 end:0x80520E90 + +revolution/bte/port_api.c: + .text start:0x8039C288 end:0x8039C2D8 + +revolution/bte/port_rfc.c: + .text start:0x8039C2D8 end:0x8039D6D4 + .data start:0x8042FC78 end:0x8042FFA8 + +revolution/bte/port_utils.c: + .text start:0x8039D6D4 end:0x8039DCAC + .data start:0x8042FFA8 end:0x804300F0 + +revolution/bte/rfc_l2cap_if.c: + .text start:0x8039DCAC end:0x8039E5E0 + .data start:0x804300F0 end:0x80430230 + +revolution/bte/rfc_mx_fsm.c: + .text start:0x8039E5E0 end:0x8039F224 + .data start:0x80430230 end:0x804304E8 + +revolution/bte/rfc_port_fsm.c: + .text start:0x8039F224 end:0x803A03C4 + .data start:0x804304E8 end:0x80430810 + +revolution/bte/rfc_port_if.c: + .text start:0x803A03C4 end:0x803A08F0 + .bss start:0x80516C28 end:0x80517040 + +revolution/bte/rfc_ts_frames.c: + .text start:0x803A08F0 end:0x803A1F38 + .data start:0x80430810 end:0x804308E8 + .sdata start:0x80520E90 end:0x80520EA0 + +revolution/bte/rfc_utils.c: + .text start:0x803A1F38 end:0x803A2718 + .rodata start:0x803E0320 end:0x803E0420 + .data start:0x804308E8 end:0x80430978 + +revolution/bte/sdp_api.c: + .text start:0x803A2718 end:0x803A3580 + .data start:0x80430978 end:0x804309C8 + +revolution/bte/sdp_db.c: + .text start:0x803A3580 end:0x803A424C + .data start:0x804309C8 end:0x80430A60 + +revolution/bte/sdp_discovery.c: + .text start:0x803A424C end:0x803A54C4 + .data start:0x80430A60 end:0x80430BC0 + +revolution/bte/sdp_main.c: + .text start:0x803A54C4 end:0x803A6030 + .data start:0x80430BC0 end:0x80430F20 + .bss start:0x80517040 end:0x8051B678 + +revolution/bte/sdp_server.c: + .text start:0x803A6030 end:0x803A6D40 + .data start:0x80430F20 end:0x80430F60 + +revolution/bte/sdp_utils.c: + .text start:0x803A6D40 end:0x803A7D80 + .rodata start:0x803E0420 end:0x803E0430 + .data start:0x80430F60 end:0x80431058 + +revolution/tpl/TPL.c: + .text start:0x803A7D80 end:0x803A7EB4 + .data start:0x80431058 end:0x80431088 + .sdata start:0x80520EA0 end:0x80520EA8 + +revolution/gd/GDBase.c: + .text start:0x803A7EB4 end:0x803A800C + .sbss start:0x80522120 end:0x80522128 + +revolution/gd/GDGeometry.c: + .text start:0x803A800C end:0x803A89F4 + .data start:0x80431088 end:0x804310F0 + +PowerPC_EABI_Support/Runtime/Src/__mem.c: + .text start:0x803A89F4 end:0x803A8A10 + +PowerPC_EABI_Support/Runtime/Src/__va_arg.c: + .text start:0x803A8A10 end:0x803A8AD8 + +PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c: + .text start:0x803A8AD8 end:0x803A8B38 + .sbss start:0x80522128 end:0x80522138 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c: + .sbss start:0x80522138 end:0x80522140 + +PowerPC_EABI_Support/Runtime/Src/NMWException.cp: + extab start:0x800064E0 end:0x80006528 + extabindex start:0x800066A0 end:0x800066DC + .text start:0x803A8B38 end:0x803A8EE8 + +PowerPC_EABI_Support/Runtime/Src/ptmf.c: + .text start:0x803A8EE8 end:0x803A8F7C + .rodata start:0x803E0430 end:0x803E0440 + +PowerPC_EABI_Support/Runtime/Src/runtime.c: + .text start:0x803A8F7C end:0x803A9818 + .rodata start:0x803E0440 end:0x803E0458 + +PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp: + .text start:0x803A9818 end:0x803A9888 + .ctors start:0x803B9100 end:0x803B9104 rename:.ctors$10 + .dtors start:0x803B92A0 end:0x803B92A4 rename:.dtors$10 + .dtors start:0x803B92A4 end:0x803B92A8 rename:.dtors$15 + .sdata start:0x80520EA8 end:0x80520EB0 + +PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp: + .text start:0x803A9888 end:0x803A98EC + .bss start:0x8051B678 end:0x8051B688 + +PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.c: + .text start:0x803A98EC end:0x803A99A4 + .rodata start:0x803E0458 end:0x803E04C8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c: + extab start:0x80006528 end:0x80006540 + extabindex start:0x800066DC end:0x80006700 + .text start:0x803A99A4 end:0x803A9EB8 + .rodata start:0x803E04C8 end:0x803E04E0 + .bss start:0x8051B688 end:0x8051B6C0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c: + extab start:0x80006540 end:0x80006550 + extabindex start:0x80006700 end:0x80006718 + .text start:0x803A9EB8 end:0x803A9FC8 + .data start:0x804310F0 end:0x80431230 + .bss start:0x8051B6C0 end:0x8051B9C0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c: + extab start:0x80006550 end:0x80006578 + extabindex start:0x80006718 end:0x80006754 + .text start:0x803A9FC8 end:0x803AAA88 + .rodata start:0x803E04E0 end:0x803E05C0 + .data start:0x80431230 end:0x80431358 + .sdata2 start:0x80526EF8 end:0x80526F00 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c: + extab start:0x80006578 end:0x80006580 + extabindex start:0x80006754 end:0x80006760 + .text start:0x803AAA88 end:0x803AAAF4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c: + extab start:0x80006580 end:0x80006588 + extabindex start:0x80006760 end:0x8000676C + .text start:0x803AAAF4 end:0x803AABD4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c: + extab start:0x80006588 end:0x80006598 + extabindex start:0x8000676C end:0x80006784 + .text start:0x803AABD4 end:0x803AAE50 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c: + .text start:0x803AAE50 end:0x803AAE88 + .rodata start:0x803E05C0 end:0x803E09C0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/locale.c: + .rodata start:0x803E09C0 end:0x803E0AC8 + .data start:0x80431358 end:0x80431550 + .sdata2 start:0x80526F00 end:0x80526F18 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c: + extab start:0x80006598 end:0x800065A0 + extabindex start:0x80006784 end:0x80006790 + .text start:0x803AAE88 end:0x803AB190 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c: + extab start:0x800065A0 end:0x800065B0 + extabindex start:0x80006790 end:0x800067A8 + .text start:0x803AB190 end:0x803AB440 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c: + extab start:0x800065B0 end:0x800065B8 + extabindex start:0x800067A8 end:0x800067B4 + .text start:0x803AB440 end:0x803AB6B0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c: + extab start:0x800065B8 end:0x800065C0 + extabindex start:0x800067B4 end:0x800067C0 + .text start:0x803AB6B0 end:0x803AB7D0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c: + extab start:0x800065C0 end:0x800065C8 + extabindex start:0x800067C0 end:0x800067CC + .text start:0x803AB7D0 end:0x803AB940 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c: + .text start:0x803AB940 end:0x803ABC10 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/math_api.c: + extab start:0x800065C8 end:0x800065E0 + extabindex start:0x800067CC end:0x800067F0 + .text start:0x803ABC10 end:0x803ABD0C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c: + .text start:0x803ABD0C end:0x803ABD1C + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c: + extab start:0x800065E0 end:0x80006650 + extabindex start:0x800067F0 end:0x80006898 + .text start:0x803ABD1C end:0x803AE270 + .rodata start:0x803E0AC8 end:0x803E0AF8 + .data start:0x80431550 end:0x804317A0 + .sdata start:0x80520EB0 end:0x80520EB8 + .sdata2 start:0x80526F18 end:0x80526F20 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c: + .sdata start:0x80520EB8 end:0x80520EC0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wctype.c: + .rodata start:0x803E0AF8 end:0x803E10F8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c: + .text start:0x803AE270 end:0x803AE300 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c: + extab start:0x80006650 end:0x80006658 + extabindex start:0x80006898 end:0x800068A4 + .text start:0x803AE300 end:0x803AE3B0 + .bss start:0x8051B9C0 end:0x8051B9E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c: + .text start:0x803AE3B0 end:0x803AE6B4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c: + extab start:0x80006658 end:0x80006670 + extabindex start:0x800068A4 end:0x800068C8 + .text start:0x803AE6B4 end:0x803AEC78 + .data start:0x804317A0 end:0x804317E8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wstring.c: + .text start:0x803AEC78 end:0x803AECD8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c: + .text start:0x803AECD8 end:0x803AED60 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c: + extab start:0x80006670 end:0x80006678 + extabindex start:0x800068C8 end:0x800068D4 + .text start:0x803AED60 end:0x803AEE38 + .sbss start:0x80522140 end:0x80522148 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/abort_exit_ppc_eabi.c: + extab start:0x80006678 end:0x80006680 + extabindex start:0x800068D4 end:0x800068E0 + .text start:0x803AEE38 end:0x803AEE6C + .sbss start:0x80522148 end:0x80522150 + +PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_sun.c: + extab start:0x80006680 end:0x80006688 + extabindex start:0x800068E0 end:0x800068EC + .text start:0x803AEE6C end:0x803AEEAC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c: + .text start:0x803AEEAC end:0x803AEF58 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c: + .text start:0x803AEF58 end:0x803AF21C + .sdata2 start:0x80526F20 end:0x80526FA8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c: + .text start:0x803AF21C end:0x803AF4B4 + .sdata2 start:0x80526FA8 end:0x80527030 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c: + .text start:0x803AF4B4 end:0x803AF724 + .sdata2 start:0x80527030 end:0x80527088 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c: + .text start:0x803AF724 end:0x803AF958 + .rodata start:0x803E10F8 end:0x803E1128 + .sdata2 start:0x80527088 end:0x80527100 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c: + .text start:0x803AF958 end:0x803AFC88 + .rodata start:0x803E1128 end:0x803E1138 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c: + .text start:0x803AFC88 end:0x803B04D0 + .rodata start:0x803E1138 end:0x803E1168 + .sdata2 start:0x80527100 end:0x80527210 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c: + .text start:0x803B04D0 end:0x803B0868 + .rodata start:0x803E1168 end:0x803E12F0 + .sdata2 start:0x80527210 end:0x80527268 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c: + .text start:0x803B0868 end:0x803B0978 + .sdata2 start:0x80527268 end:0x805272B0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c: + .text start:0x803B0978 end:0x803B2084 + .rodata start:0x803E12F0 end:0x803E1340 + .sdata2 start:0x805272B0 end:0x805272F0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c: + .text start:0x803B2084 end:0x803B2144 + .sdata2 start:0x805272F0 end:0x80527328 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c: + .text start:0x803B2144 end:0x803B239C + .rodata start:0x803E1340 end:0x803E13A8 + .sdata2 start:0x80527328 end:0x80527360 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c: + .text start:0x803B239C end:0x803B25DC + .rodata start:0x803E13A8 end:0x803E1440 + .sdata2 start:0x80527360 end:0x80527388 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c: + .text start:0x803B25DC end:0x803B271C + .sdata2 start:0x80527388 end:0x80527398 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c: + .text start:0x803B271C end:0x803B2748 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c: + .text start:0x803B2748 end:0x803B281C + .sdata2 start:0x80527398 end:0x805273A0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c: + .text start:0x803B281C end:0x803B2960 + .sdata2 start:0x805273A0 end:0x805273B0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c: + .text start:0x803B2960 end:0x803B29E8 + .sdata2 start:0x805273B0 end:0x805273B8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c: + .text start:0x803B29E8 end:0x803B2B54 + .sdata2 start:0x805273B8 end:0x805273E0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c: + .text start:0x803B2B54 end:0x803B2C2C + .sdata2 start:0x805273E0 end:0x805273E8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c: + .text start:0x803B2C2C end:0x803B2CA4 + .sdata2 start:0x805273E8 end:0x805273F0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c: + .text start:0x803B2CA4 end:0x803B2CA8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c: + .text start:0x803B2CA8 end:0x803B2CAC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c: + .text start:0x803B2CAC end:0x803B2CB0 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c: + .text start:0x803B2CB0 end:0x803B2CB4 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c: + .text start:0x803B2CB4 end:0x803B2CB8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c: + .text start:0x803B2CB8 end:0x803B2CBC + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c: + .text start:0x803B2CBC end:0x803B2F04 + .sdata2 start:0x805273F0 end:0x805273F8 + +PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c: + .text start:0x803B2F04 end:0x803B2F08 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c: + .text start:0x803B2F08 end:0x803B3000 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c: + .text start:0x803B3000 end:0x803B3228 + .bss start:0x8051B9E0 end:0x8051BA08 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c: + .text start:0x803B3228 end:0x803B33AC + .rodata start:0x803E1440 end:0x803E1460 + .bss start:0x8051BA08 end:0x8051BA10 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c: + .text start:0x803B33AC end:0x803B33D8 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c: + .text start:0x803B33D8 end:0x803B3C14 + .rodata start:0x803E1460 end:0x803E1480 + .bss start:0x8051BA10 end:0x8051D3C0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c: + .text start:0x803B3C14 end:0x803B3DC0 + .bss start:0x8051D3C0 end:0x8051D3D8 + .sbss start:0x80522150 end:0x80522158 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c: + .text start:0x803B3DC0 end:0x803B3E4C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c: + .text start:0x803B3E4C end:0x803B3F94 + .data start:0x804317E8 end:0x80431858 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c: + .text start:0x803B3F94 end:0x803B5070 + .rodata start:0x803E1480 end:0x803E14B8 + .data start:0x80431858 end:0x80431890 + .bss start:0x8051D3D8 end:0x8051D3E0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c: + .text start:0x803B5070 end:0x803B5724 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c: + .text start:0x803B5724 end:0x803B573C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c: + .text start:0x803B573C end:0x803B57D4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c: + .text start:0x803B57D4 end:0x803B580C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c: + .text start:0x803B580C end:0x803B58C4 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/string_TRK.c: + .text start:0x803B58C4 end:0x803B58E0 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c: + .text start:0x803B58E0 end:0x803B7300 + .rodata start:0x803E14B8 end:0x803E1540 + .data start:0x80431890 end:0x804318C0 + .bss start:0x8051D3E0 end:0x8051D960 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s: + .text start:0x803B7300 end:0x803B7320 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c: + .text start:0x803B7320 end:0x803B7690 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c: + .text start:0x803B7690 end:0x803B7808 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c: + .text start:0x803B7808 end:0x803B7B24 + .data start:0x804318C0 end:0x80431900 + .bss start:0x8051D960 end:0x8051D968 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c: + .text start:0x803B7B24 end:0x803B7B68 + .bss start:0x8051D968 end:0x8051D974 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c: + .text start:0x803B7B68 end:0x803B8028 + .rodata start:0x803E1540 end:0x803E1648 + .data start:0x80431900 end:0x80431928 + .bss start:0x8051D974 end:0x8051D980 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c: + .text start:0x803B8028 end:0x803B805C + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c: + .text start:0x803B805C end:0x803B8078 + +TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c: + .text start:0x803B8078 end:0x803B80C0 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c: + .text start:0x803B80C0 end:0x803B8380 + .bss start:0x8051D980 end:0x8051DE9C + .sbss start:0x80522158 end:0x80522160 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c: + .text start:0x803B8380 end:0x803B85E8 + +TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c: + .text start:0x803B85E8 end:0x803B8640 + +NdevExi2A/DebuggerDriver.c: + .text start:0x803B8640 end:0x803B8974 + .sbss start:0x80522160 end:0x80522174 + +NdevExi2A/exi2.c: + .text start:0x803B8974 end:0x803B9100 diff --git a/config/RZDP01/symbols.txt b/config/RZDP01/symbols.txt new file mode 100644 index 0000000000..694c5b2595 --- /dev/null +++ b/config/RZDP01/symbols.txt @@ -0,0 +1,33089 @@ +__check_pad3 = .init:0x80004000; // type:function size:0x28 scope:local +__set_debug_bba = .init:0x80004028; // type:function size:0xC scope:local +__get_debug_bba = .init:0x80004034; // type:function scope:local +__start = .init:0x8000403C; // type:function size:0x16C scope:weak +__init_registers = .init:0x800041A8; // type:function size:0x90 scope:local +__init_data = .init:0x80004238; // type:function size:0xA8 scope:local +__init_hardware = .init:0x800042E0; // type:function size:0x24 scope:global +__flush_cache = .init:0x80004304; // type:function scope:global +memcpy = .init:0x80004338; // type:function scope:global +__fill_mem = .init:0x80004388; // type:function scope:global +memset = .init:0x8000443C; // type:function size:0x30 scope:global +lbl_8000446C = .init:0x8000446C; // type:label +lbl_8000449C = .init:0x8000449C; // type:label +lbl_800044C0 = .init:0x800044C0; // type:label +lbl_80004600 = .init:0x80004600; // type:label +lbl_80005400 = .init:0x80005400; // type:label +lbl_800063F4 = .init:0x800063F4; // type:label +_rom_copy_info = .init:0x80006420; // type:object size:0x84 scope:global data:4byte +_bss_init_info = .init:0x800064A4; // type:object size:0x20 scope:global data:4byte +@etb_800064E0 = extab:0x800064E0; // type:object size:0x18 scope:local hidden +@etb_800064F8 = extab:0x800064F8; // type:object size:0x8 scope:local hidden +@etb_80006500 = extab:0x80006500; // type:object size:0x18 scope:local hidden +@etb_80006518 = extab:0x80006518; // type:object size:0x8 scope:local hidden +@etb_80006520 = extab:0x80006520; // type:object size:0x8 scope:local hidden +@etb_80006528 = extab:0x80006528; // type:object size:0x8 scope:local hidden +@etb_80006530 = extab:0x80006530; // type:object size:0x8 scope:local hidden +@etb_80006538 = extab:0x80006538; // type:object size:0x8 scope:local hidden +@etb_80006540 = extab:0x80006540; // type:object size:0x8 scope:local hidden +@etb_80006548 = extab:0x80006548; // type:object size:0x8 scope:local hidden +@etb_80006550 = extab:0x80006550; // type:object size:0x8 scope:local hidden +@etb_80006558 = extab:0x80006558; // type:object size:0x8 scope:local hidden +@etb_80006560 = extab:0x80006560; // type:object size:0x8 scope:local hidden +@etb_80006568 = extab:0x80006568; // type:object size:0x8 scope:local hidden +@etb_80006570 = extab:0x80006570; // type:object size:0x8 scope:local hidden +@etb_80006578 = extab:0x80006578; // type:object size:0x8 scope:local hidden +@etb_80006580 = extab:0x80006580; // type:object size:0x8 scope:local hidden +@etb_80006588 = extab:0x80006588; // type:object size:0x8 scope:local hidden +@etb_80006590 = extab:0x80006590; // type:object size:0x8 scope:local hidden +@etb_80006598 = extab:0x80006598; // type:object size:0x8 scope:local hidden +@etb_800065A0 = extab:0x800065A0; // type:object size:0x8 scope:local hidden +@etb_800065A8 = extab:0x800065A8; // type:object size:0x8 scope:local hidden +@etb_800065B0 = extab:0x800065B0; // type:object size:0x8 scope:local hidden +@etb_800065B8 = extab:0x800065B8; // type:object size:0x8 scope:local hidden +@etb_800065C0 = extab:0x800065C0; // type:object size:0x8 scope:local hidden +@etb_800065C8 = extab:0x800065C8; // type:object size:0x8 scope:local hidden +@etb_800065D0 = extab:0x800065D0; // type:object size:0x8 scope:local hidden +@etb_800065D8 = extab:0x800065D8; // type:object size:0x8 scope:local hidden +@etb_800065E0 = extab:0x800065E0; // type:object size:0x8 scope:local hidden +@etb_800065E8 = extab:0x800065E8; // type:object size:0x8 scope:local hidden +@etb_800065F0 = extab:0x800065F0; // type:object size:0x8 scope:local hidden +@etb_800065F8 = extab:0x800065F8; // type:object size:0x8 scope:local hidden +@etb_80006600 = extab:0x80006600; // type:object size:0x8 scope:local hidden +@etb_80006608 = extab:0x80006608; // type:object size:0x8 scope:local hidden +@etb_80006610 = extab:0x80006610; // type:object size:0x8 scope:local hidden +@etb_80006618 = extab:0x80006618; // type:object size:0x8 scope:local hidden +@etb_80006620 = extab:0x80006620; // type:object size:0x8 scope:local hidden +@etb_80006628 = extab:0x80006628; // type:object size:0x8 scope:local hidden +@etb_80006630 = extab:0x80006630; // type:object size:0x8 scope:local hidden +@etb_80006638 = extab:0x80006638; // type:object size:0x8 scope:local hidden +@etb_80006640 = extab:0x80006640; // type:object size:0x8 scope:local hidden +@etb_80006648 = extab:0x80006648; // type:object size:0x8 scope:local hidden +@etb_80006650 = extab:0x80006650; // type:object size:0x8 scope:local hidden +@etb_80006658 = extab:0x80006658; // type:object size:0x8 scope:local hidden +@etb_80006660 = extab:0x80006660; // type:object size:0x8 scope:local hidden +@etb_80006668 = extab:0x80006668; // type:object size:0x8 scope:local hidden +@etb_80006670 = extab:0x80006670; // type:object size:0x8 scope:local hidden +@etb_80006678 = extab:0x80006678; // type:object size:0x8 scope:local hidden +@etb_80006680 = extab:0x80006680; // type:object size:0x8 scope:local hidden +@339 = extabindex:0x800066A0; // type:object size:0xC scope:local align:4 +@350 = extabindex:0x800066AC; // type:object size:0xC scope:local align:4 +@381 = extabindex:0x800066B8; // type:object size:0xC scope:local align:4 +@399 = extabindex:0x800066C4; // type:object size:0xC scope:local align:4 +@425 = extabindex:0x800066D0; // type:object size:0xC scope:local align:4 +@1214 = extabindex:0x800066DC; // type:object size:0xC scope:local align:4 +@1414 = extabindex:0x800066E8; // type:object size:0xC scope:local align:4 +@1629 = extabindex:0x800066F4; // type:object size:0xC scope:local align:4 +@162 = extabindex:0x80006700; // type:object size:0xC scope:local align:4 +@176 = extabindex:0x8000670C; // type:object size:0xC scope:local align:4 +@1169 = extabindex:0x80006718; // type:object size:0xC scope:local align:4 +@1200 = extabindex:0x80006724; // type:object size:0xC scope:local align:4 +@1251 = extabindex:0x80006730; // type:object size:0xC scope:local align:4 +@1401 = extabindex:0x8000673C; // type:object size:0xC scope:local align:4 +@1433 = extabindex:0x80006748; // type:object size:0xC scope:local align:4 +@290 = extabindex:0x80006754; // type:object size:0xC scope:local align:4 +@175 = extabindex:0x80006760; // type:object size:0xC scope:local align:4 +@879 = extabindex:0x8000676C; // type:object size:0xC scope:local align:4 +@942 = extabindex:0x80006778; // type:object size:0xC scope:local align:4 +@756 = extabindex:0x80006784; // type:object size:0xC scope:local align:4 +@549 = extabindex:0x80006790; // type:object size:0xC scope:local align:4 +@565 = extabindex:0x8000679C; // type:object size:0xC scope:local align:4 +@246 = extabindex:0x800067A8; // type:object size:0xC scope:local align:4 +@965 = extabindex:0x800067B4; // type:object size:0xC scope:local align:4 +@154 = extabindex:0x800067C0; // type:object size:0xC scope:local align:4 +@616 = extabindex:0x800067CC; // type:object size:0xC scope:local align:4 +@619 = extabindex:0x800067D8; // type:object size:0xC scope:local align:4 +@631 = extabindex:0x800067E4; // type:object size:0xC scope:local align:4 +@2265 = extabindex:0x800067F0; // type:object size:0xC scope:local align:4 +@2339 = extabindex:0x800067FC; // type:object size:0xC scope:local align:4 +@2405 = extabindex:0x80006808; // type:object size:0xC scope:local align:4 +@2584 = extabindex:0x80006814; // type:object size:0xC scope:local align:4 +@2722 = extabindex:0x80006820; // type:object size:0xC scope:local align:4 +@2731 = extabindex:0x8000682C; // type:object size:0xC scope:local align:4 +@2744 = extabindex:0x80006838; // type:object size:0xC scope:local align:4 +@2749 = extabindex:0x80006844; // type:object size:0xC scope:local align:4 +@2759 = extabindex:0x80006850; // type:object size:0xC scope:local align:4 +@2765 = extabindex:0x8000685C; // type:object size:0xC scope:local align:4 +@2786 = extabindex:0x80006868; // type:object size:0xC scope:local align:4 +@2795 = extabindex:0x80006874; // type:object size:0xC scope:local align:4 +@2804 = extabindex:0x80006880; // type:object size:0xC scope:local align:4 +@2812 = extabindex:0x8000688C; // type:object size:0xC scope:local align:4 +@53 = extabindex:0x80006898; // type:object size:0xC scope:local align:4 +@627 = extabindex:0x800068A4; // type:object size:0xC scope:local align:4 +@740 = extabindex:0x800068B0; // type:object size:0xC scope:local align:4 +@771 = extabindex:0x800068BC; // type:object size:0xC scope:local align:4 +@606 = extabindex:0x800068C8; // type:object size:0xC scope:local align:4 +@68 = extabindex:0x800068D4; // type:object size:0xC scope:local align:4 +@998 = extabindex:0x800068E0; // type:object size:0xC scope:local align:4 +_eti_init_info = extabindex:0x800068EC; // type:object size:0x20 scope:global +SECallback__Fii = .text:0x80006920; // type:function size:0x54 scope:global align:4 +drawCallback__FR13J2DOrthoGraphPv = .text:0x80006974; // type:function size:0x144 scope:global align:4 +create___13dHomeButton_cFiPv = .text:0x80006AB8; // type:function size:0x78 scope:global align:4 +execute___13dHomeButton_cFv = .text:0x80006B30; // type:function size:0x1BC scope:global align:4 +initHomeButtonInfo__13dHomeButton_cFiPv = .text:0x80006CEC; // type:function size:0xCC scope:global align:4 +initCursorPos__13dHomeButton_cFv = .text:0x80006DB8; // type:function size:0x30 scope:global align:4 +calcCursorPos__13dHomeButton_cFv = .text:0x80006DE8; // type:function size:0x9C scope:global align:4 +onReset__13dHomeButton_cFv = .text:0x80006E84; // type:function size:0x64 scope:global align:4 +__as__8_GXColorFRC8_GXColor = .text:0x80006EE8; // type:function size:0x24 scope:global align:4 +create__13dHomeButton_cFiPv = .text:0x80006F0C; // type:function size:0x5C scope:global align:4 +execute__13dHomeButton_cFv = .text:0x80006F68; // type:function size:0x18 scope:global align:4 +drawCapture__13dHomeButton_cFUcPFR13J2DOrthoGraphPv_vPv = .text:0x80006F80; // type:function size:0x3F0 scope:global align:4 +setTickRate__13mDoGph_gInf_cFUl = .text:0x80007370; // type:function size:0x14 scope:global align:4 +__dt__13J2DOrthoGraphFv = .text:0x80007384; // type:function size:0x40 scope:global align:4 +GXPosition2f32 = .text:0x800073C4; // type:function size:0x10 scope:local align:4 +update___10dCsr_mng_cFv = .text:0x800073D4; // type:function size:0x1D0 scope:global align:4 +releaseCsr___10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x800075A4; // type:function size:0x68 scope:global align:4 +insideObjReleaseCheck___10dCsr_mng_cFv = .text:0x8000760C; // type:function size:0x60 scope:global align:4 +create__10dCsr_mng_cFv = .text:0x8000766C; // type:function size:0x54 scope:global align:4 +update__10dCsr_mng_cFv = .text:0x800076C0; // type:function size:0x8 scope:global align:4 +entryCsr__10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x800076C8; // type:function size:0x3C scope:global align:4 +releaseCsr__10dCsr_mng_cFPQ210dCsr_mng_c5csr_c = .text:0x80007704; // type:function size:0xC scope:global align:4 +entryObj__10dCsr_mng_cFPQ210dCsr_mng_c5obj_c = .text:0x80007710; // type:function size:0x10 scope:global align:4 +releaseObj__10dCsr_mng_cFPQ210dCsr_mng_c5obj_c = .text:0x80007720; // type:function size:0x34 scope:global align:4 +releaseObj__10dCsr_mng_cFUs = .text:0x80007754; // type:function size:0x34 scope:global align:4 +onCsr__10dCsr_mng_cFv = .text:0x80007788; // type:function size:0x10 scope:global align:4 +offCsr__10dCsr_mng_cFv = .text:0x80007798; // type:function size:0x10 scope:global align:4 +set__Q210dCsr_mng_c6node_cFUcUcUs = .text:0x800077A8; // type:function size:0x44 scope:global align:4 +entry__Q210dCsr_mng_c6list_cFPQ210dCsr_mng_c6node_c = .text:0x800077EC; // type:function size:0x9C scope:global align:4 +release__Q210dCsr_mng_c6list_cFPQ210dCsr_mng_c6node_c = .text:0x80007888; // type:function size:0x80 scope:global align:4 +release__Q210dCsr_mng_c6list_cFUs = .text:0x80007908; // type:function size:0x68 scope:global align:4 +isEntry__Q210dCsr_mng_c6list_cCFPCQ210dCsr_mng_c6node_c = .text:0x80007970; // type:function size:0x2C scope:global align:4 +__dt__Q210dCsr_mng_c8bloObj_cFv = .text:0x8000799C; // type:function size:0x88 scope:global align:4 +isInside__Q210dCsr_mng_c8bloObj_cFss = .text:0x80007A24; // type:function size:0xD0 scope:global align:4 +create__Q210dCsr_mng_c8bloObj_cFP9J2DScreenUsUcUc = .text:0x80007AF4; // type:function size:0xC4 scope:global align:4 +calc__Q210dCsr_mng_c8bloObj_cFv = .text:0x80007BB8; // type:function size:0x100 scope:global align:4 +__as__3VecFRC3Vec = .text:0x80007CB8; // type:function size:0x1C scope:global align:4 +nullSkip__FPc = .text:0x80007CD4; // type:function size:0x18 scope:global align:4 +calcPaneObjNum__Q210dCsr_mng_c8bloObj_cFP7J2DPane = .text:0x80007CEC; // type:function size:0xAC scope:global align:4 +createPaneObj__Q210dCsr_mng_c8bloObj_cFPPQ310dCsr_mng_c8bloObj_c9paneObj_cP7J2DPane = .text:0x80007D98; // type:function size:0xB8 scope:global align:4 +isInside__Q210dCsr_mng_c7ccObj_cFss = .text:0x80007E50; // type:function size:0x174 scope:global align:4 +set__Q210dCsr_mng_c7ccObj_cFUsUcUc = .text:0x80007FC4; // type:function size:0x14 scope:global align:4 +__dt__Q210dCsr_mng_c5csr_cFv = .text:0x80007FD8; // type:function size:0x70 scope:global align:4 +set__Q210dCsr_mng_c5csr_cFPQ213mDoGph_gInf_c5csr_cUsUcUc = .text:0x80008048; // type:function size:0x60 scope:global align:4 +__dt__Q210dCsr_mng_c7ccObj_cFv = .text:0x800080A8; // type:function size:0x40 scope:global align:4 +isPointer__Q213mDoGph_gInf_c5csr_cFv = .text:0x800080E8; // type:function size:0x8 scope:global align:4 +__dt__Q210dCsr_mng_c6list_cFv = .text:0x800080F0; // type:function size:0x40 scope:global align:4 +__dt__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008130; // type:function size:0x40 scope:global align:4 +__ct__Q310dCsr_mng_c8bloObj_c9paneObj_cFv = .text:0x80008170; // type:function size:0x28 scope:global align:4 +signature__Q210dCsr_mng_c7ccObj_cCFv = .text:0x80008198; // type:function size:0xC scope:global align:4 +signature__Q210dCsr_mng_c8bloObj_cCFv = .text:0x800081A4; // type:function size:0xC scope:global align:4 +__pp__25JSUTreeIterator<7J2DPane>Fv = .text:0x800081B0; // type:function size:0x1C scope:global align:4 +__dt__4cXyzFv = .text:0x800081CC; // type:function size:0x40 scope:global align:4 +CheckHeap1__9HeapCheckFv = .text:0x8000820C; // type:function size:0x64 scope:global align:4 +countUsed__FP10JKRExpHeap = .text:0x80008270; // type:function size:0x50 scope:global align:4 +heapDisplay__9HeapCheckCFv = .text:0x800082C0; // type:function size:0x1BC scope:global align:4 +LOAD_COPYDATE__FPv = .text:0x8000847C; // type:function size:0x78 scope:global align:4 +main01__Fv = .text:0x800084F4; // type:function size:0x7F8 scope:global align:4 +setHeap__9HeapCheckFP10JKRExpHeap = .text:0x80008CEC; // type:function size:0x18 scope:global align:4 +main = .text:0x80008D04; // type:function size:0x204 scope:global align:4 +__sinit_\m_Do_main_cpp = .text:0x80008F08; // type:function size:0xDC scope:global align:4 +__ct__9HeapCheckFP10JKRExpHeapPCcPCc = .text:0x80008FE4; // type:function size:0x38 scope:global align:4 +dump_sort__7JKRHeapFv = .text:0x8000901C; // type:function size:0x8 scope:global align:4 +OSAttention = .text:0x80009024; // type:function size:0x8C scope:global align:4 +OSReportDisable = .text:0x800090B0; // type:function size:0xC scope:global align:4 +OSReportEnable = .text:0x800090BC; // type:function size:0xC scope:global align:4 +OSReportInit__Fv = .text:0x800090C8; // type:function size:0x18 scope:global align:4 +mDoPrintf_VReport = .text:0x800090E0; // type:function size:0x100 scope:global align:4 +OSReport = .text:0x800091E0; // type:function size:0x8C scope:global align:4 +OSReport_FatalError = .text:0x8000926C; // type:function size:0xE8 scope:global align:4 +OSReport_Error = .text:0x80009354; // type:function size:0xF0 scope:global align:4 +OSReport_Warning = .text:0x80009444; // type:function size:0xF0 scope:global align:4 +OSReport_System = .text:0x80009534; // type:function size:0xA8 scope:global align:4 +OSPanic = .text:0x800095DC; // type:function size:0x128 scope:global align:4 +mDoAud_Create__Fv = .text:0x80009704; // type:function size:0x27C scope:global align:4 +mDoAud_Execute__Fv = .text:0x80009980; // type:function size:0x5C scope:global align:4 +mDoAud_setSceneName__FPCcll = .text:0x800099DC; // type:function size:0x1C scope:global align:4 +mDoAud_load1stDynamicWave__Fv = .text:0x800099F8; // type:function size:0x2C scope:global align:4 +mDoAud_setFadeOutStart__FUc = .text:0x80009A24; // type:function size:0x10 scope:global align:4 +mDoAud_setFadeInStart__FUc = .text:0x80009A34; // type:function size:0x10 scope:global align:4 +mDoAud_resetProcess__Fv = .text:0x80009A44; // type:function size:0x40 scope:global align:4 +mDoAud_resetRecover__Fv = .text:0x80009A84; // type:function size:0x54 scope:global align:4 +__sinit_\m_Do_audio_cpp = .text:0x80009AD8; // type:function size:0x48 scope:global align:4 +__ct__17mDoAud_zelAudio_cFv = .text:0x80009B20; // type:function size:0x3C scope:global align:4 +__dt__10Z2AudioMgrFv = .text:0x80009B5C; // type:function size:0x35C scope:global align:4 +__dt__14Z2SoundStarterFv = .text:0x80009EB8; // type:function size:0x80 scope:global align:4 +__dt__14JAISoundHandleFv = .text:0x80009F38; // type:function size:0x54 scope:global align:4 +__dt__16JAISeCategoryMgrFv = .text:0x80009F8C; // type:function size:0x6C scope:global align:4 +__dt__12Z2MultiSeObjFv = .text:0x80009FF8; // type:function size:0x58 scope:global align:4 +__dt__17mDoAud_zelAudio_cFv = .text:0x8000A050; // type:function size:0x58 scope:global align:4 +create__8mDoCPd_cFv = .text:0x8000A0A8; // type:function size:0x128 scope:global align:4 +read__8mDoCPd_cFv = .text:0x8000A1D0; // type:function size:0xE0 scope:global align:4 +convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad = .text:0x8000A2B0; // type:function size:0xBC scope:global align:4 +LRlockCheck__8mDoCPd_cFP27interface_of_controller_pad = .text:0x8000A36C; // type:function size:0xA4 scope:global align:4 +recalibrate__8mDoCPd_cFv = .text:0x8000A410; // type:function size:0x28 scope:global align:4 +mDoCPd_ANALOG_CONV__FUcRf = .text:0x8000A438; // type:function size:0x40 scope:global align:4 +mDoCPd_TRIGGER_CONV__FUcRf = .text:0x8000A478; // type:function size:0x40 scope:global align:4 +clean__Q36mReCPd3Pad3AccFv = .text:0x8000A4B8; // type:function size:0xBC scope:global align:4 +changeStts__Q36mReCPd3Pad3AccFUlb = .text:0x8000A574; // type:function size:0x60 scope:global align:4 +calcSwingVec__Q36mReCPd3Pad3AccFv = .text:0x8000A5D4; // type:function size:0x14C scope:global align:4 +calcSttsRem__Q36mReCPd3Pad3AccFv = .text:0x8000A720; // type:function size:0x7E4 scope:global align:4 +calcSttsFs__Q36mReCPd3Pad3AccFv = .text:0x8000AF04; // type:function size:0x93C scope:global align:4 +clean__Q26mReCPd3PadFv = .text:0x8000B840; // type:function size:0x114 scope:global align:4 +cleanOneTime__Q26mReCPd3PadFv = .text:0x8000B954; // type:function size:0x1C scope:global align:4 +copyRemAcc__Q26mReCPd3PadFv = .text:0x8000B970; // type:function size:0x13C scope:global align:4 +copyFSAcc__Q26mReCPd3PadFv = .text:0x8000BAAC; // type:function size:0x13C scope:global align:4 +cleanTrig__Q26mReCPd3PadFv = .text:0x8000BBE8; // type:function size:0x2C scope:global align:4 +cleanHold__Q26mReCPd3PadFv = .text:0x8000BC14; // type:function size:0x24 scope:global align:4 +cleanRelease__Q26mReCPd3PadFv = .text:0x8000BC38; // type:function size:0x24 scope:global align:4 +clearUpDown__Q26mReCPd3PadFv = .text:0x8000BC5C; // type:function size:0x44 scope:global align:4 +calcDpdBox__Q26mReCPd3PadFP4Vec2P4Vec2ff = .text:0x8000BCA0; // type:function size:0x204 scope:global align:4 +__as__4Vec2FRC4Vec2 = .text:0x8000BEA4; // type:function size:0x14 scope:global align:4 +calcDpdOld__Q26mReCPd3PadFv = .text:0x8000BEB8; // type:function size:0x188 scope:global align:4 +enableDpd__6mReCPdFUl = .text:0x8000C040; // type:function size:0x4 scope:global align:4 +disableDpd__6mReCPdFUl = .text:0x8000C044; // type:function size:0x4 scope:global align:4 +calcDpd2DPos__Q26mReCPd3PadFv = .text:0x8000C048; // type:function size:0xD8 scope:global align:4 +calcDpdRatioPos__Q26mReCPd3PadFv = .text:0x8000C120; // type:function size:0x24 scope:global align:4 +calcDpdPlayCirPos__Q26mReCPd3PadFv = .text:0x8000C144; // type:function size:0x190 scope:global align:4 +calcDpdPlayBoxPos__Q26mReCPd3PadFv = .text:0x8000C2D4; // type:function size:0x154 scope:global align:4 +onConnect__6mReCPdFUl = .text:0x8000C428; // type:function size:0x20 scope:global align:4 +l_mReCPd_extensionCallback__Fll = .text:0x8000C448; // type:function size:0x54 scope:global align:4 +setExtensionCallback__6mReCPdFv = .text:0x8000C49C; // type:function size:0x10 scope:global align:4 +l_mReCPd_connectCallback__Fll = .text:0x8000C4AC; // type:function size:0x5C scope:global align:4 +l_mReCPd_connectCallbackForDisconnect__Fll = .text:0x8000C508; // type:function size:0x24 scope:global align:4 +onGetInfoAsync__6mReCPdFUl = .text:0x8000C52C; // type:function size:0x24 scope:global align:4 +wpad_ok__Fv = .text:0x8000C550; // type:function size:0x40 scope:global align:4 +wpad_alloc__FUl = .text:0x8000C590; // type:function size:0x4C scope:global align:4 +wpad_free__FPv = .text:0x8000C5DC; // type:function size:0x60 scope:global align:4 +create__6mReCPdFv = .text:0x8000C63C; // type:function size:0x138 scope:global align:4 +startMoterWave__6mReCPdFPQ26mReCPd11motorWave_tPUcb = .text:0x8000C774; // type:function size:0x28 scope:global align:4 +startMoterWave__6mReCPdFiPUcb = .text:0x8000C79C; // type:function size:0x14 scope:global align:4 +stopMoterWave__6mReCPdFPQ26mReCPd11motorWave_t = .text:0x8000C7B0; // type:function size:0x20 scope:global align:4 +stopMoterWave__6mReCPdFi = .text:0x8000C7D0; // type:function size:0x14 scope:global align:4 +updateMoterWave__6mReCPdFv = .text:0x8000C7E4; // type:function size:0xC8 scope:global align:4 +stopMoter__6mReCPdFv = .text:0x8000C8AC; // type:function size:0x40 scope:global align:4 +getLowBat__6mReCPdFUl = .text:0x8000C8EC; // type:function size:0x18 scope:global align:4 +setLowBat__6mReCPdFUli = .text:0x8000C904; // type:function size:0x18 scope:global align:4 +onLowBatChk__6mReCPdFUl = .text:0x8000C91C; // type:function size:0x1C scope:global align:4 +mReCPd_getInfoAsync__Fll = .text:0x8000C938; // type:function size:0x4 scope:global align:4 +procNoData__6mReCPdFUl = .text:0x8000C93C; // type:function size:0x9C scope:global align:4 +read__6mReCPdFv = .text:0x8000C9D8; // type:function size:0x78C scope:global align:4 +calibrateDist__6mReCPdFi = .text:0x8000D164; // type:function size:0x1E0 scope:global align:4 +getDpd2DPos__6mReCPdFUl = .text:0x8000D344; // type:function size:0x18 scope:global align:4 +getDpdRatioPos__6mReCPdFUl = .text:0x8000D35C; // type:function size:0x18 scope:global align:4 +getDpdPlayBoxPos__6mReCPdFUl = .text:0x8000D374; // type:function size:0x18 scope:global align:4 +chkDpdOk__6mReCPdFUl = .text:0x8000D38C; // type:function size:0x8 scope:global align:4 +chkDpdValid__6mReCPdFUl = .text:0x8000D394; // type:function size:0x34 scope:global align:4 +chkDpdPosIn__6mReCPdFUl = .text:0x8000D3C8; // type:function size:0xE0 scope:global align:4 +getKPADAcc__6mReCPdFUlP3Veci = .text:0x8000D4A8; // type:function size:0x54 scope:global align:4 +getAngleXy__6mReCPdFUl = .text:0x8000D4FC; // type:function size:0x68 scope:global align:4 +getAngleZy__6mReCPdFUl = .text:0x8000D564; // type:function size:0x68 scope:global align:4 +getKPADAccValue__6mReCPdFUli = .text:0x8000D5CC; // type:function size:0x48 scope:global align:4 +getKPADAccValueMax__6mReCPdFUl = .text:0x8000D614; // type:function size:0x98 scope:global align:4 +getKPADAccSpeed__6mReCPdFUli = .text:0x8000D6AC; // type:function size:0x48 scope:global align:4 +getKPADAccSpeedMax__6mReCPdFUl = .text:0x8000D6F4; // type:function size:0x98 scope:global align:4 +getKPADFSAccValue__6mReCPdFUli = .text:0x8000D78C; // type:function size:0x48 scope:global align:4 +getKPADFSAccValueMax__6mReCPdFUl = .text:0x8000D7D4; // type:function size:0x98 scope:global align:4 +getFSStickAngle3DRev__6mReCPdFUl = .text:0x8000D86C; // type:function size:0x18 scope:global align:4 +calcUnderVec__6mReCPdFPQ36mReCPd3Pad3Accf = .text:0x8000D884; // type:function size:0x178 scope:global align:4 +getHoldB__6mReCPdFUl = .text:0x8000D9FC; // type:function size:0x1C scope:global align:4 +getHoldMinus__6mReCPdFUl = .text:0x8000DA18; // type:function size:0x54 scope:global align:4 +getHoldPlus__6mReCPdFUl = .text:0x8000DA6C; // type:function size:0x54 scope:global align:4 +getHoldZ1__6mReCPdFUl = .text:0x8000DAC0; // type:function size:0x1C scope:global align:4 +getTrigB__6mReCPdFUl = .text:0x8000DADC; // type:function size:0x1C scope:global align:4 +getTrigMinus__6mReCPdFUl = .text:0x8000DAF8; // type:function size:0x54 scope:global align:4 +getTrigHome__6mReCPdFUl = .text:0x8000DB4C; // type:function size:0x54 scope:global align:4 +getTrigPlus__6mReCPdFUl = .text:0x8000DBA0; // type:function size:0x54 scope:global align:4 +getTrigZ1__6mReCPdFUl = .text:0x8000DBF4; // type:function size:0x1C scope:global align:4 +chkSwingBlock__6mReCPdFUl = .text:0x8000DC10; // type:function size:0x24 scope:global align:4 +getTrigSwing__6mReCPdFUl = .text:0x8000DC34; // type:function size:0x18 scope:global align:4 +getSwingVec__6mReCPdFUl = .text:0x8000DC4C; // type:function size:0x18 scope:global align:4 +chkSimpleProbe__6mReCPdFUl = .text:0x8000DC64; // type:function size:0x60 scope:global align:4 +chkDevTypeValid__6mReCPdFUl = .text:0x8000DCC4; // type:function size:0x7C scope:global align:4 +getFSTrigSwing__6mReCPdFUl = .text:0x8000DD40; // type:function size:0x18 scope:global align:4 +plusCalValue__6mReCPdFv = .text:0x8000DD58; // type:function size:0x20 scope:global align:4 +minusCalValue__6mReCPdFv = .text:0x8000DD78; // type:function size:0x20 scope:global align:4 +cM3d_IsZero__Ff = .text:0x8000DD98; // type:function size:0x1C scope:global align:4 +JMAFastSqrt__Ff = .text:0x8000DDB4; // type:function size:0x18 scope:global align:4 +checkWolfHowlDemoMode__9daPy_py_cCFv = .text:0x8000DDCC; // type:function size:0x8 scope:global align:4 +__as__10KPADStatusFRC10KPADStatus = .text:0x8000DDD4; // type:function size:0x100 scope:global align:4 +createTimg__FUsUsUl = .text:0x8000DED4; // type:function size:0xA8 scope:global align:4 +create__13mDoGph_gInf_cFv = .text:0x8000DF7C; // type:function size:0x180 scope:global align:4 +beginRender__13mDoGph_gInf_cFv = .text:0x8000E0FC; // type:function size:0x7C scope:global align:4 +resetDimming__13mDoGph_gInf_cFv = .text:0x8000E178; // type:function size:0x8 scope:global align:4 +fadeOut__13mDoGph_gInf_cFfR8_GXColor = .text:0x8000E180; // type:function size:0x64 scope:global align:4 +fadeOut_f__13mDoGph_gInf_cFfR8_GXColor = .text:0x8000E1E4; // type:function size:0x64 scope:global align:4 +onBlure__13mDoGph_gInf_cFv = .text:0x8000E248; // type:function size:0x1C scope:global align:4 +onBlure__13mDoGph_gInf_cFPA4_Cf = .text:0x8000E264; // type:function size:0x14 scope:global align:4 +fadeOut__13mDoGph_gInf_cFf = .text:0x8000E278; // type:function size:0x8 scope:global align:4 +darwFilter__F8_GXColor = .text:0x8000E280; // type:function size:0x274 scope:global align:4 +calcFade__13mDoGph_gInf_cFv = .text:0x8000E4F4; // type:function size:0x10C scope:global align:4 +init__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E600; // type:function size:0x60 scope:global align:4 +__as__4cXyzFRC4cXyz = .text:0x8000E660; // type:function size:0x1C scope:global align:4 +beforeDraw__Q213mDoGph_gInf_c5csr_cFff = .text:0x8000E67C; // type:function size:0x94 scope:global align:4 +particleExecute__Q213mDoGph_gInf_c5csr_cFv = .text:0x8000E710; // type:function size:0x14 scope:global align:4 +setTvSize__13mDoGph_gInf_cFv = .text:0x8000E724; // type:function size:0x108 scope:global align:4 +onWideZoom__13mDoGph_gInf_cFv = .text:0x8000E82C; // type:function size:0xC scope:global align:4 +offWideZoom__13mDoGph_gInf_cFv = .text:0x8000E838; // type:function size:0xC scope:global align:4 +isWideZoom__13mDoGph_gInf_cFv = .text:0x8000E844; // type:function size:0x24 scope:global align:4 +setWideZoomProjection__13mDoGph_gInf_cFRA4_A4_f = .text:0x8000E868; // type:function size:0x120 scope:global align:4 +setWideZoomLightProjection__13mDoGph_gInf_cFRA3_A4_f = .text:0x8000E988; // type:function size:0xD0 scope:global align:4 +drawCsr__13mDoGph_gInf_cFv = .text:0x8000EA58; // type:function size:0x74 scope:global align:4 +entryBaseCsr__13mDoGph_gInf_cFPQ213mDoGph_gInf_c5csr_c = .text:0x8000EACC; // type:function size:0xC scope:global align:4 +entryCsr__13mDoGph_gInf_cFPQ213mDoGph_gInf_c5csr_c = .text:0x8000EAD8; // type:function size:0x8 scope:global align:4 +releaseCsr__13mDoGph_gInf_cFv = .text:0x8000EAE0; // type:function size:0xC scope:global align:4 +mDoGph_BlankingON__Fv = .text:0x8000EAEC; // type:function size:0x4 scope:global align:4 +mDoGph_BlankingOFF__Fv = .text:0x8000EAF0; // type:function size:0x4 scope:global align:4 +mDoGph_BeforeOfDraw__Fv = .text:0x8000EAF4; // type:function size:0x30 scope:global align:4 +mDoGph_AfterOfDraw__Fv = .text:0x8000EB24; // type:function size:0x234 scope:global align:4 +mDoGph_drawFilterQuad__FScSc = .text:0x8000ED58; // type:function size:0x90 scope:global align:4 +create__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EDE8; // type:function size:0xB8 scope:global align:4 +remove__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EEA0; // type:function size:0x58 scope:global align:4 +draw__Q213mDoGph_gInf_c7bloom_cFv = .text:0x8000EEF8; // type:function size:0xB44 scope:global align:4 +retry_captue_frame__FP10view_classP15view_port_classi = .text:0x8000FA3C; // type:function size:0x124 scope:global align:4 +mDoGph_Painter__Fv = .text:0x8000FB60; // type:function size:0x1E58 scope:global align:4 +mDoGph_Create__Fv = .text:0x800119B8; // type:function size:0x5C scope:global align:4 +__sinit_\m_Do_graphic_cpp = .text:0x80011A14; // type:function size:0xAC scope:global align:4 +getAtnActorID__9daPy_py_cCFv = .text:0x80011AC0; // type:function size:0x8 scope:global align:4 +__ct__4cXyzFfff = .text:0x80011AC8; // type:function size:0x10 scope:global align:4 +setOrtho__13J2DOrthoGraphFffffff = .text:0x80011AD8; // type:function size:0x44 scope:global align:4 +__ct__Q213mDoGph_gInf_c7bloom_cFv = .text:0x80011B1C; // type:function size:0xC scope:global align:4 +myGetHeapTypeByString__FP7JKRHeap = .text:0x80011B28; // type:function size:0x1AC scope:global align:4 +myMemoryErrorRoutine__FPvUli = .text:0x80011CD4; // type:function size:0x1E8 scope:global align:4 +myHeapCheckRecursive__FP7JKRHeap = .text:0x80011EBC; // type:function size:0x94 scope:global align:4 +mDoMch_HeapCheckAll__Fv = .text:0x80011F50; // type:function size:0x2C scope:global align:4 +exceptionReadPad__FPUlPUl = .text:0x80011F7C; // type:function size:0x9C scope:global align:4 +myExceptionCallback__FUsP9OSContextUlUl = .text:0x80012018; // type:function size:0x248 scope:global align:4 +fault_callback_scroll__FUsP9OSContextUlUl = .text:0x80012260; // type:function size:0x26C scope:global align:4 +mDoMch_Create__Fv = .text:0x800124CC; // type:function size:0x378 scope:global align:4 +mDoMtx_XYZrotS__FPA4_fsss = .text:0x80012844; // type:function size:0x98 scope:global align:4 +mDoMtx_XYZrotM__FPA4_fsss = .text:0x800128DC; // type:function size:0xA4 scope:global align:4 +mDoMtx_ZXYrotS__FPA4_fsss = .text:0x80012980; // type:function size:0x98 scope:global align:4 +mDoMtx_ZXYrotM__FPA4_fsss = .text:0x80012A18; // type:function size:0xA4 scope:global align:4 +mDoMtx_XrotS__FPA4_fs = .text:0x80012ABC; // type:function size:0x58 scope:global align:4 +mDoMtx_XrotM__FPA4_fs = .text:0x80012B14; // type:function size:0x44 scope:global align:4 +mDoMtx_YrotS__FPA4_fs = .text:0x80012B58; // type:function size:0x58 scope:global align:4 +mDoMtx_YrotM__FPA4_fs = .text:0x80012BB0; // type:function size:0x44 scope:global align:4 +mDoMtx_ZrotS__FPA4_fs = .text:0x80012BF4; // type:function size:0x58 scope:global align:4 +mDoMtx_ZrotM__FPA4_fs = .text:0x80012C4C; // type:function size:0x44 scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs = .text:0x80012C90; // type:function size:0x1BC scope:global align:4 +mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs = .text:0x80012E4C; // type:function size:0x174 scope:global align:4 +mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f = .text:0x80012FC0; // type:function size:0xE0 scope:global align:4 +mDoMtx_inverseTranspose__FPA4_CfPA4_f = .text:0x800130A0; // type:function size:0x1C4 scope:global align:4 +mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion = .text:0x80013264; // type:function size:0xBC scope:global align:4 +mDoMtx_MtxToRot__FPA4_CfP5csXyz = .text:0x80013320; // type:function size:0xC0 scope:global align:4 +push__14mDoMtx_stack_cFv = .text:0x800133E0; // type:function size:0x4C scope:global align:4 +pop__14mDoMtx_stack_cFv = .text:0x8001342C; // type:function size:0x50 scope:global align:4 +transS__14mDoMtx_stack_cFRC4cXyz = .text:0x8001347C; // type:function size:0x18 scope:global align:4 +transM__14mDoMtx_stack_cFfff = .text:0x80013494; // type:function size:0x38 scope:global align:4 +transM__14mDoMtx_stack_cFRC4cXyz = .text:0x800134CC; // type:function size:0x10 scope:global align:4 +scaleS__14mDoMtx_stack_cFRC4cXyz = .text:0x800134DC; // type:function size:0x18 scope:global align:4 +scaleM__14mDoMtx_stack_cFfff = .text:0x800134F4; // type:function size:0x38 scope:global align:4 +scaleM__14mDoMtx_stack_cFRC4cXyz = .text:0x8001352C; // type:function size:0x10 scope:global align:4 +XYZrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x8001353C; // type:function size:0x1C scope:global align:4 +XYZrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x80013558; // type:function size:0x1C scope:global align:4 +ZXYrotS__14mDoMtx_stack_cFRC5csXyz = .text:0x80013574; // type:function size:0x1C scope:global align:4 +ZXYrotM__14mDoMtx_stack_cFRC5csXyz = .text:0x80013590; // type:function size:0x1C scope:global align:4 +quatM__14mDoMtx_stack_cFPC10Quaternion = .text:0x800135AC; // type:function size:0x3C scope:global align:4 +__as__10QuaternionFRC10Quaternion = .text:0x800135E8; // type:function size:0x24 scope:global align:4 +__sinit_\m_Do_mtx_cpp = .text:0x8001360C; // type:function size:0x64 scope:global align:4 +__ct__4cXyzFRC3Vec = .text:0x80013670; // type:function size:0x1C scope:global align:4 +__ct__14mDoMtx_stack_cFv = .text:0x8001368C; // type:function size:0x18 scope:global align:4 +__dt__14mDoMtx_stack_cFv = .text:0x800136A4; // type:function size:0x40 scope:global align:4 +__ct__18mDoMtx_quatStack_cFv = .text:0x800136E4; // type:function size:0x1C scope:global align:4 +__dt__18mDoMtx_quatStack_cFv = .text:0x80013700; // type:function size:0x40 scope:global align:4 +mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs = .text:0x80013740; // type:function size:0x278 scope:global align:4 +initPlay__14mDoExt_baseAnmFsifss = .text:0x800139B8; // type:function size:0x100 scope:global align:4 +play__14mDoExt_baseAnmFv = .text:0x80013AB8; // type:function size:0x50 scope:global align:4 +init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss = .text:0x80013B08; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_bpkAnmFP16J3DMaterialTablef = .text:0x80013BA0; // type:function size:0x18 scope:global align:4 +init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss = .text:0x80013BB8; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_btpAnmFP16J3DMaterialTables = .text:0x80013C50; // type:function size:0x50 scope:global align:4 +init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss = .text:0x80013CA0; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_btkAnmFP16J3DMaterialTablef = .text:0x80013D38; // type:function size:0x18 scope:global align:4 +init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss = .text:0x80013D50; // type:function size:0x98 scope:global align:4 +entry__13mDoExt_brkAnmFP16J3DMaterialTablef = .text:0x80013DE8; // type:function size:0x18 scope:global align:4 +init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb = .text:0x80013E00; // type:function size:0xE4 scope:global align:4 +changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform = .text:0x80013EE4; // type:function size:0x18 scope:global align:4 +entry__13mDoExt_bckAnmFP12J3DModelDataf = .text:0x80013EFC; // type:function size:0x1C scope:global align:4 +entryJoint__13mDoExt_bckAnmFP12J3DModelDataUsf = .text:0x80013F18; // type:function size:0x20 scope:global align:4 +init__13mDoExt_blkAnmFP13J3DDeformDataP13J3DAnmClusteriifss = .text:0x80013F38; // type:function size:0x9C scope:global align:4 +mDoExt_changeMaterial__FP8J3DModel = .text:0x80013FD4; // type:function size:0x68 scope:global align:4 +mDoExt_modelTexturePatch__FP12J3DModelData = .text:0x8001403C; // type:function size:0xB8 scope:global align:4 +mDoExt_modelUpdate__FP8J3DModel = .text:0x800140F4; // type:function size:0xC0 scope:global align:4 +mDoExt_modelUpdateDL__FP8J3DModel = .text:0x800141B4; // type:function size:0xC8 scope:global align:4 +mDoExt_modelEntryDL__FP8J3DModel = .text:0x8001427C; // type:function size:0xB4 scope:global align:4 +mDoExt_btkAnmRemove__FP12J3DModelData = .text:0x80014330; // type:function size:0x88 scope:global align:4 +mDoExt_brkAnmRemove__FP12J3DModelData = .text:0x800143B8; // type:function size:0x98 scope:global align:4 +create__21mDoExt_invisibleModelFP8J3DModelUc = .text:0x80014450; // type:function size:0xB4 scope:global align:4 +entryJoint__21mDoExt_invisibleModelFP4cXyz = .text:0x80014504; // type:function size:0xF4 scope:global align:4 +entryDL__21mDoExt_invisibleModelFP4cXyz = .text:0x800145F8; // type:function size:0x64 scope:global align:4 +mDoExt_setupShareTexture__FP12J3DModelDataP12J3DModelData = .text:0x8001465C; // type:function size:0x168 scope:global align:4 +mDoExt_setupStageTexture__FP12J3DModelData = .text:0x800147C4; // type:function size:0x15C scope:global align:4 +mDoExt_createAssertHeap__FP7JKRHeap = .text:0x80014920; // type:function size:0x24 scope:global align:4 +mDoExt_getAssertHeap__Fv = .text:0x80014944; // type:function size:0x8 scope:global align:4 +mDoExt_createDbPrintHeap__FUlP7JKRHeap = .text:0x8001494C; // type:function size:0x28 scope:global align:4 +mDoExt_getDbPrintHeap__Fv = .text:0x80014974; // type:function size:0x8 scope:global align:4 +mDoExt_createGameHeap__FUlP7JKRHeap = .text:0x8001497C; // type:function size:0x34 scope:global align:4 +mDoExt_getGameHeap__Fv = .text:0x800149B0; // type:function size:0x8 scope:global align:4 +mDoExt_createZeldaHeap__FUlP7JKRHeap = .text:0x800149B8; // type:function size:0x28 scope:global align:4 +mDoExt_getZeldaHeap__Fv = .text:0x800149E0; // type:function size:0x8 scope:global align:4 +mDoExt_createCommandHeap__FUlP7JKRHeap = .text:0x800149E8; // type:function size:0x28 scope:global align:4 +mDoExt_getCommandHeap__Fv = .text:0x80014A10; // type:function size:0x8 scope:global align:4 +mDoExt_createArchiveHeap__FUlP7JKRHeap = .text:0x80014A18; // type:function size:0x34 scope:global align:4 +mDoExt_getArchiveHeap__Fv = .text:0x80014A4C; // type:function size:0x8 scope:global align:4 +mDoExt_createJ2dHeap__FUlP7JKRHeap = .text:0x80014A54; // type:function size:0x34 scope:global align:4 +mDoExt_getJ2dHeap__Fv = .text:0x80014A88; // type:function size:0x8 scope:global align:4 +mDoExt_getHostIOHeap__Fv = .text:0x80014A90; // type:function size:0x8 scope:global align:4 +mDoExt_createSolidHeap__FUlP7JKRHeapUl = .text:0x80014A98; // type:function size:0x98 scope:global align:4 +mDoExt_createSolidHeapFromGame__FUlUl = .text:0x80014B30; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapFromSystem__FUlUl = .text:0x80014B3C; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapToCurrent__FPP7JKRHeapUlP7JKRHeapUl = .text:0x80014B48; // type:function size:0x58 scope:global align:4 +mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl = .text:0x80014BA0; // type:function size:0x1C scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FPP7JKRHeapUlUl = .text:0x80014BBC; // type:function size:0xC scope:global align:4 +mDoExt_createSolidHeapFromGameToCurrent__FUlUl = .text:0x80014BC8; // type:function size:0xC scope:global align:4 +mDoExt_adjustSolidHeap__FP12JKRSolidHeap = .text:0x80014BD4; // type:function size:0xC8 scope:global align:4 +mDoExt_adjustSolidHeapToSystem__FP12JKRSolidHeap = .text:0x80014C9C; // type:function size:0x34 scope:global align:4 +mDoExt_destroySolidHeap__FP12JKRSolidHeap = .text:0x80014CD0; // type:function size:0x4 scope:global align:4 +mDoExt_destroyExpHeap__FP10JKRExpHeap = .text:0x80014CD4; // type:function size:0x4 scope:global align:4 +mDoExt_setCurrentHeap__FP7JKRHeap = .text:0x80014CD8; // type:function size:0x4 scope:global align:4 +mDoExt_getCurrentHeap__Fv = .text:0x80014CDC; // type:function size:0x8 scope:global align:4 +mDoExt_restoreCurrentHeap__Fv = .text:0x80014CE4; // type:function size:0x2C scope:global align:4 +mDoExt_resIDToIndex__FP10JKRArchiveUs = .text:0x80014D10; // type:function size:0x4C scope:global align:4 +calc__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80014D5C; // type:function size:0x228 scope:global align:4 +calc__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80014F84; // type:function size:0x340 scope:global align:4 +initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs = .text:0x800152C4; // type:function size:0x84 scope:global align:4 +decOldFrameMorfCounter__22mDoExt_MtxCalcOldFrameFv = .text:0x80015348; // type:function size:0x78 scope:global align:4 +__ct__13mDoExt_morf_cFv = .text:0x800153C0; // type:function size:0x68 scope:global align:4 +__dt__19J3DMtxCalcNoAnmBaseFv = .text:0x80015428; // type:function size:0x40 scope:global align:4 +__dt__13mDoExt_morf_cFv = .text:0x80015468; // type:function size:0x58 scope:global align:4 +setMorf__13mDoExt_morf_cFf = .text:0x800154C0; // type:function size:0x44 scope:global align:4 +frameUpdate__13mDoExt_morf_cFv = .text:0x80015504; // type:function size:0x8C scope:global align:4 +__ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x80015590; // type:function size:0xC4 scope:global align:4 +__dt__14mDoExt_McaMorfFv = .text:0x80015654; // type:function size:0x88 scope:global align:4 +create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl = .text:0x800156DC; // type:function size:0x2AC scope:global align:4 +__dt__15Z2SoundObjAnimeFv = .text:0x80015988; // type:function size:0x58 scope:global align:4 +calc__14mDoExt_McaMorfFv = .text:0x800159E0; // type:function size:0x2E0 scope:global align:4 +setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv = .text:0x80015CC0; // type:function size:0x210 scope:global align:4 +play__14mDoExt_McaMorfFP3VecUlSc = .text:0x80015ED0; // type:function size:0x98 scope:global align:4 +entryDL__14mDoExt_McaMorfFv = .text:0x80015F68; // type:function size:0x14 scope:global align:4 +modelCalc__14mDoExt_McaMorfFv = .text:0x80015F7C; // type:function size:0x4C scope:global align:4 +getTransform__14mDoExt_McaMorfFUsP16J3DTransformInfo = .text:0x80015FC8; // type:function size:0xC0 scope:global align:4 +__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016088; // type:function size:0xB8 scope:global align:4 +__dt__16mDoExt_McaMorfSOFv = .text:0x80016140; // type:function size:0x88 scope:global align:4 +create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x800161C8; // type:function size:0x248 scope:global align:4 +calc__16mDoExt_McaMorfSOFv = .text:0x80016410; // type:function size:0x2E0 scope:global align:4 +setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff = .text:0x800166F0; // type:function size:0x204 scope:global align:4 +play__16mDoExt_McaMorfSOFUlSc = .text:0x800168F4; // type:function size:0x84 scope:global align:4 +updateDL__16mDoExt_McaMorfSOFv = .text:0x80016978; // type:function size:0x6C scope:global align:4 +entryDL__16mDoExt_McaMorfSOFv = .text:0x800169E4; // type:function size:0x14 scope:global align:4 +modelCalc__16mDoExt_McaMorfSOFv = .text:0x800169F8; // type:function size:0x4C scope:global align:4 +getTransform__16mDoExt_McaMorfSOFUsP16J3DTransformInfo = .text:0x80016A44; // type:function size:0xC0 scope:global align:4 +stopZelAnime__16mDoExt_McaMorfSOFv = .text:0x80016B04; // type:function size:0x20 scope:global align:4 +__ct__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016B24; // type:function size:0xB4 scope:global align:4 +__dt__15mDoExt_McaMorf2Fv = .text:0x80016BD8; // type:function size:0x88 scope:global align:4 +create__15mDoExt_McaMorf2FP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformP15J3DAnmTransformifiiP10Z2CreatureUlUl = .text:0x80016C60; // type:function size:0x220 scope:global align:4 +ERROR_EXIT__15mDoExt_McaMorf2Fv = .text:0x80016E80; // type:function size:0x40 scope:global align:4 +calc__15mDoExt_McaMorf2Fv = .text:0x80016EC0; // type:function size:0x660 scope:global align:4 +setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff = .text:0x80017520; // type:function size:0x220 scope:global align:4 +setAnmRate__15mDoExt_McaMorf2Ff = .text:0x80017740; // type:function size:0xCC scope:global align:4 +play__15mDoExt_McaMorf2FUlSc = .text:0x8001780C; // type:function size:0x84 scope:global align:4 +entryDL__15mDoExt_McaMorf2Fv = .text:0x80017890; // type:function size:0x14 scope:global align:4 +modelCalc__15mDoExt_McaMorf2Fv = .text:0x800178A4; // type:function size:0x60 scope:global align:4 +stopZelAnime__15mDoExt_McaMorf2Fv = .text:0x80017904; // type:function size:0x20 scope:global align:4 +draw__19mDoExt_invJntPacketFv = .text:0x80017924; // type:function size:0x1D4 scope:global align:4 +init__15mDoExt_3Dline_cFUsii = .text:0x80017AF8; // type:function size:0x1D0 scope:global align:4 +init__19mDoExt_3DlineMat0_cFUsUsi = .text:0x80017CC8; // type:function size:0xCC scope:global align:4 +setMaterial__19mDoExt_3DlineMat0_cFv = .text:0x80017D94; // type:function size:0xB8 scope:global align:4 +draw__19mDoExt_3DlineMat0_cFv = .text:0x80017E4C; // type:function size:0x118 scope:global align:4 +update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80017F64; // type:function size:0x4F8 scope:global align:4 +update__19mDoExt_3DlineMat0_cFiR8_GXColorP12dKy_tevstr_c = .text:0x8001845C; // type:function size:0x468 scope:global align:4 +init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi = .text:0x800188C4; // type:function size:0x188 scope:global align:4 +setMaterial__19mDoExt_3DlineMat1_cFv = .text:0x80018A4C; // type:function size:0xDC scope:global align:4 +draw__19mDoExt_3DlineMat1_cFv = .text:0x80018B28; // type:function size:0x184 scope:global align:4 +update__19mDoExt_3DlineMat1_cFifR8_GXColorUsP12dKy_tevstr_c = .text:0x80018CAC; // type:function size:0x5E4 scope:global align:4 +update__19mDoExt_3DlineMat1_cFiR8_GXColorP12dKy_tevstr_c = .text:0x80019290; // type:function size:0x4F4 scope:global align:4 +setMat__26mDoExt_3DlineMatSortPacketFP18mDoExt_3DlineMat_c = .text:0x80019784; // type:function size:0x64 scope:global align:4 +draw__26mDoExt_3DlineMatSortPacketFv = .text:0x800197E8; // type:function size:0x68 scope:global align:4 +mDoExt_initFontCommon__FPP7JUTFontPP7ResFONTP7JKRHeapPCcP10JKRArchiveUcUlUl = .text:0x80019850; // type:function size:0x13C scope:global align:4 +mDoExt_getMesgFont__Fv = .text:0x8001998C; // type:function size:0x68 scope:global align:4 +mDoExt_removeMesgFont__Fv = .text:0x800199F4; // type:function size:0x7C scope:global align:4 +mDoExt_getRubyFont__Fv = .text:0x80019A70; // type:function size:0x6C scope:global align:4 +mDoExt_getSubFont__Fv = .text:0x80019ADC; // type:function size:0x6C scope:global align:4 +mDoExt_removeSubFont__Fv = .text:0x80019B48; // type:function size:0x7C scope:global align:4 +mDoExt_J3DModel__create__FP12J3DModelDataUlUl = .text:0x80019BC4; // type:function size:0x110 scope:global align:4 +mDoExt_setAraCacheSize__FUl = .text:0x80019CD4; // type:function size:0x8 scope:global align:4 +mDoExt_GetCurrentRunningThread__Fv = .text:0x80019CDC; // type:function size:0x38 scope:global align:4 +__dt__25mDoExt_MtxCalcAnmBlendTblFv = .text:0x80019D14; // type:function size:0x58 scope:global align:4 +setAnmTransform__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FP15J3DAnmTransform = .text:0x80019D6C; // type:function size:0x8 scope:global align:4 +__dt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019D74; // type:function size:0x40 scope:global align:4 +getWeight__10J3DMtxCalcCFUc = .text:0x80019DB4; // type:function size:0x8 scope:global align:4 +setWeight__10J3DMtxCalcFUcf = .text:0x80019DBC; // type:function size:0x4 scope:global align:4 +getAnmTransform__10J3DMtxCalcFUc = .text:0x80019DC0; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFUcP15J3DAnmTransform = .text:0x80019DC8; // type:function size:0x4 scope:global align:4 +getAnmTransform__17J3DMtxCalcAnmBaseFv = .text:0x80019DCC; // type:function size:0x8 scope:global align:4 +getAnmTransform__10J3DMtxCalcFv = .text:0x80019DD4; // type:function size:0x8 scope:global align:4 +setAnmTransform__10J3DMtxCalcFP15J3DAnmTransform = .text:0x80019DDC; // type:function size:0x4 scope:global align:4 +__dt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019DE0; // type:function size:0x40 scope:global align:4 +init__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80019E20; // type:function size:0xC scope:global align:4 +calc__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019E2C; // type:function size:0x84 scope:global align:4 +init__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>FRC3VecRA3_A4_Cf = .text:0x80019EB0; // type:function size:0xC scope:global align:4 +calc__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya>Fv = .text:0x80019EBC; // type:function size:0xC scope:global align:4 +__dt__28mDoExt_MtxCalcAnmBlendTblOldFv = .text:0x80019EC8; // type:function size:0x5C scope:global align:4 +__dt__26mDoExt_3DlineMatSortPacketFv = .text:0x80019F24; // type:function size:0x40 scope:global align:4 +patchTexNoAndTexCoordScale__11J3DTevBlockFv = .text:0x80019F64; // type:function size:0x4 scope:global align:4 +patch__11J3DTevBlockFv = .text:0x80019F68; // type:function size:0x4 scope:global align:4 +patchLight__13J3DColorBlockFv = .text:0x80019F6C; // type:function size:0x4 scope:global align:4 +patch__10J3DPEBlockFv = .text:0x80019F70; // type:function size:0x4 scope:global align:4 +getColorChanNum__13J3DColorBlockCFv = .text:0x80019F74; // type:function size:0x8 scope:global align:4 +getMatColor__13J3DColorBlockFUl = .text:0x80019F7C; // type:function size:0x8 scope:global align:4 +getColorChan__13J3DColorBlockFUl = .text:0x80019F84; // type:function size:0x8 scope:global align:4 +getAmbColor__13J3DColorBlockFUl = .text:0x80019F8C; // type:function size:0x8 scope:global align:4 +getTexGenNum__14J3DTexGenBlockCFv = .text:0x80019F94; // type:function size:0x8 scope:global align:4 +getTexCoord__14J3DTexGenBlockFUl = .text:0x80019F9C; // type:function size:0x8 scope:global align:4 +getTexMtx__14J3DTexGenBlockFUl = .text:0x80019FA4; // type:function size:0x8 scope:global align:4 +getTevStageNum__11J3DTevBlockCFv = .text:0x80019FAC; // type:function size:0x8 scope:global align:4 +getTevColor__11J3DTevBlockFUl = .text:0x80019FB4; // type:function size:0x8 scope:global align:4 +getTevKColor__11J3DTevBlockFUl = .text:0x80019FBC; // type:function size:0x8 scope:global align:4 +getTevOrder__11J3DTevBlockFUl = .text:0x80019FC4; // type:function size:0x8 scope:global align:4 +getTevKColorSel__11J3DTevBlockFUl = .text:0x80019FCC; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__11J3DTevBlockFUl = .text:0x80019FD4; // type:function size:0x8 scope:global align:4 +getTevSwapModeTable__11J3DTevBlockFUl = .text:0x80019FDC; // type:function size:0x8 scope:global align:4 +getTexNo__11J3DTevBlockCFUl = .text:0x80019FE4; // type:function size:0xC scope:global align:4 +getTevStage__11J3DTevBlockFUl = .text:0x80019FF0; // type:function size:0x8 scope:global align:4 +getIndTevStage__11J3DTevBlockFUl = .text:0x80019FF8; // type:function size:0x8 scope:global align:4 +getIndTexStageNum__11J3DIndBlockCFv = .text:0x8001A000; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J3DIndBlockFUl = .text:0x8001A008; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J3DIndBlockFUl = .text:0x8001A010; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J3DIndBlockFUl = .text:0x8001A018; // type:function size:0x8 scope:global align:4 +getFog__10J3DPEBlockFv = .text:0x8001A020; // type:function size:0x8 scope:global align:4 +getAlphaComp__10J3DPEBlockFv = .text:0x8001A028; // type:function size:0x8 scope:global align:4 +getBlend__10J3DPEBlockFv = .text:0x8001A030; // type:function size:0x8 scope:global align:4 +getZMode__10J3DPEBlockFv = .text:0x8001A038; // type:function size:0x8 scope:global align:4 +getZCompLoc__10J3DPEBlockCFv = .text:0x8001A040; // type:function size:0x8 scope:global align:4 +setColorChanNum__13J3DColorBlockFUc = .text:0x8001A048; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8001A04C; // type:function size:0x4 scope:global align:4 +setColorChan__13J3DColorBlockFUlRC12J3DColorChan = .text:0x8001A050; // type:function size:0x4 scope:global align:4 +setAmbColor__13J3DColorBlockFUl10J3DGXColor = .text:0x8001A054; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFUl = .text:0x8001A058; // type:function size:0x4 scope:global align:4 +setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord = .text:0x8001A05C; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFUc = .text:0x8001A060; // type:function size:0x4 scope:global align:4 +setTevColor__11J3DTevBlockFUl13J3DGXColorS10 = .text:0x8001A064; // type:function size:0x4 scope:global align:4 +setTevKColor__11J3DTevBlockFUl10J3DGXColor = .text:0x8001A068; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUl11J3DTevOrder = .text:0x8001A06C; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlUc = .text:0x8001A070; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlUc = .text:0x8001A074; // type:function size:0x4 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable = .text:0x8001A078; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlUs = .text:0x8001A07C; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUl11J3DTevStage = .text:0x8001A080; // type:function size:0x4 scope:global align:4 +setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage = .text:0x8001A084; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J3DIndBlockFUc = .text:0x8001A088; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx = .text:0x8001A08C; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale = .text:0x8001A090; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp = .text:0x8001A094; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFRC8J3DBlend = .text:0x8001A098; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockF8J3DZMode = .text:0x8001A09C; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFUc = .text:0x8001A0A0; // type:function size:0x4 scope:global align:4 +getMaterialAnm__11J3DMaterialFv = .text:0x8001A0A4; // type:function size:0x18 scope:global align:4 +__dt__12J3DIndTexMtxFv = .text:0x8001A0BC; // type:function size:0x40 scope:global align:4 +__dt__19J3DIndTexCoordScaleFv = .text:0x8001A0FC; // type:function size:0x40 scope:global align:4 +__ct__12J3DIndTexMtxFv = .text:0x8001A13C; // type:function size:0x38 scope:global align:4 +__ct__19J3DIndTexCoordScaleFv = .text:0x8001A174; // type:function size:0xC scope:global align:4 +__ct__19mDoExt_invJntPacketFv = .text:0x8001A180; // type:function size:0x20 scope:global align:4 +setStartFrame__13mDoExt_morf_cFf = .text:0x8001A1A0; // type:function size:0x48 scope:global align:4 +setFrame__13mDoExt_morf_cFf = .text:0x8001A1E8; // type:function size:0x3C scope:global align:4 +isStop__13mDoExt_morf_cFv = .text:0x8001A224; // type:function size:0x2C scope:global align:4 +getMaterialID__19mDoExt_3DlineMat1_cFv = .text:0x8001A250; // type:function size:0x8 scope:global align:4 +getMaterialID__19mDoExt_3DlineMat0_cFv = .text:0x8001A258; // type:function size:0x8 scope:global align:4 +__dt__9J3DPacketFv = .text:0x8001A260; // type:function size:0x40 scope:global align:4 +__dt__19mDoExt_invJntPacketFv = .text:0x8001A2A0; // type:function size:0x40 scope:global align:4 +__ct__4cXyzFv = .text:0x8001A2E0; // type:function size:0x4 scope:global align:4 +dComIfGd_setListZxlu__Fv = .text:0x8001A2E4; // type:function size:0x20 scope:global align:4 +setResTIMG__10J3DTextureFUsRC7ResTIMG = .text:0x8001A304; // type:function size:0xEC scope:global align:4 +__as__16J3DTransformInfoFRC16J3DTransformInfo = .text:0x8001A3F0; // type:function size:0x34 scope:global align:4 +__dt__12J3DFrameCtrlFv = .text:0x8001A424; // type:function size:0x40 scope:global align:4 +__dt__7JUTFontFv = .text:0x8001A464; // type:function size:0x40 scope:global align:4 +mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj = .text:0x8001A4A4; // type:function size:0x150 scope:global align:4 +setup__14mDoLib_clipperFffff = .text:0x8001A5F4; // type:function size:0x84 scope:global align:4 +clip__14mDoLib_clipperFPA4_Cf3Vecf = .text:0x8001A678; // type:function size:0x4C scope:global align:4 +mDoLib_project__FP3VecP3Vec = .text:0x8001A6C4; // type:function size:0x1E0 scope:global align:4 +mDoLib_pos2camera__FP3VecP3Vec = .text:0x8001A8A4; // type:function size:0x3C scope:global align:4 +mDoLib_2Dto3D__FfffP3Vec = .text:0x8001A8E0; // type:function size:0xFC scope:global align:4 +__sinit_\m_Do_lib_cpp = .text:0x8001A9DC; // type:function size:0x48 scope:global align:4 +__dt__11J3DUClipperFv = .text:0x8001AA24; // type:function size:0x40 scope:global align:4 +__ct__11J3DUClipperFv = .text:0x8001AA64; // type:function size:0x3C scope:global align:4 +mDoRst_reset__FiUli = .text:0x8001AAA0; // type:function size:0x150 scope:global align:4 +checkDiskCallback__FlP15DVDCommandBlock = .text:0x8001ABF0; // type:function size:0x8 scope:global align:4 +mDoRst_resetCallBack__FiPv = .text:0x8001ABF8; // type:function size:0xC8 scope:global align:4 +mDoRst_shutdownCallBack__Fv = .text:0x8001ACC0; // type:function size:0x10 scope:global align:4 +main__9mDoDvdThdFPv = .text:0x8001ACD0; // type:function size:0x5C scope:global align:4 +create__9mDoDvdThdFl = .text:0x8001AD2C; // type:function size:0x5C scope:global align:4 +suspend__9mDoDvdThdFv = .text:0x8001AD88; // type:function size:0xC scope:global align:4 +__dt__19mDoDvdThd_command_cFv = .text:0x8001AD94; // type:function size:0x40 scope:global align:4 +__ct__17mDoDvdThd_param_cFv = .text:0x8001ADD4; // type:function size:0x48 scope:global align:4 +cb__FPv = .text:0x8001AE1C; // type:function size:0x48 scope:global align:4 +mainLoop__17mDoDvdThd_param_cFv = .text:0x8001AE64; // type:function size:0xB8 scope:global align:4 +__dt__20mDoDvdThd_callback_cFv = .text:0x8001AF1C; // type:function size:0x40 scope:global align:4 +__ct__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001AF5C; // type:function size:0x6C scope:global align:4 +create__20mDoDvdThd_callback_cFPFPv_PvPv = .text:0x8001AFC8; // type:function size:0xA4 scope:global align:4 +execute__20mDoDvdThd_callback_cFv = .text:0x8001B06C; // type:function size:0x4C scope:global align:4 +__dt__24mDoDvdThd_mountArchive_cFv = .text:0x8001B0B8; // type:function size:0x40 scope:global align:4 +__ct__24mDoDvdThd_mountArchive_cFUc = .text:0x8001B0F8; // type:function size:0x80 scope:global align:4 +create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap = .text:0x8001B178; // type:function size:0xEC scope:global align:4 +execute__24mDoDvdThd_mountArchive_cFv = .text:0x8001B264; // type:function size:0x140 scope:global align:4 +__dt__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B3A4; // type:function size:0x40 scope:global align:4 +execute__28mDoDvdThd_mountAramArchive_cFv = .text:0x8001B3E4; // type:function size:0xCC scope:global align:4 +__dt__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B4B0; // type:function size:0x40 scope:global align:4 +__ct__25mDoDvdThd_mountXArchive_cFUcQ210JKRArchive10EMountMode = .text:0x8001B4F0; // type:function size:0x88 scope:global align:4 +create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap = .text:0x8001B578; // type:function size:0xF4 scope:global align:4 +execute__25mDoDvdThd_mountXArchive_cFv = .text:0x8001B66C; // type:function size:0x80 scope:global align:4 +__dt__23mDoDvdThd_getResource_cFv = .text:0x8001B6EC; // type:function size:0x40 scope:global align:4 +execute__23mDoDvdThd_getResource_cFv = .text:0x8001B72C; // type:function size:0x64 scope:global align:4 +__ct__21mDoDvdThd_toMainRam_cFUc = .text:0x8001B790; // type:function size:0x70 scope:global align:4 +create__21mDoDvdThd_toMainRam_cFPCcUcP7JKRHeap = .text:0x8001B800; // type:function size:0xEC scope:global align:4 +__dt__21mDoDvdThd_toMainRam_cFv = .text:0x8001B8EC; // type:function size:0x40 scope:global align:4 +execute__21mDoDvdThd_toMainRam_cFv = .text:0x8001B92C; // type:function size:0xB4 scope:global align:4 +__sinit_\m_Do_dvd_thread_cpp = .text:0x8001B9E0; // type:function size:0xC scope:global align:4 +mDoDvdErr_ThdInit__Fv = .text:0x8001B9EC; // type:function size:0xC0 scope:global align:4 +mDoDvdErr_ThdCleanup__Fv = .text:0x8001BAAC; // type:function size:0x48 scope:global align:4 +mDoDvdErr_Watch__FPv = .text:0x8001BAF4; // type:function size:0x58 scope:global align:4 +AlarmHandler__FP7OSAlarmP9OSContext = .text:0x8001BB4C; // type:function size:0xC scope:global align:4 +my_CARDOpen__FlPCcP12CARDFileInfo = .text:0x8001BB58; // type:function size:0xD4 scope:global align:4 +__ct__15mDoMemCd_Ctrl_cFv = .text:0x8001BC2C; // type:function size:0x4 scope:global align:4 +ThdInit__15mDoMemCd_Ctrl_cFv = .text:0x8001BC30; // type:function size:0x98 scope:global align:4 +main__15mDoMemCd_Ctrl_cFv = .text:0x8001BCC8; // type:function size:0xE4 scope:global align:4 +restore__15mDoMemCd_Ctrl_cFv = .text:0x8001BDAC; // type:function size:0xA8 scope:global align:4 +LoadSync__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001BE54; // type:function size:0xA8 scope:global align:4 +store__15mDoMemCd_Ctrl_cFv = .text:0x8001BEFC; // type:function size:0x118 scope:global align:4 +getStatus__15mDoMemCd_Ctrl_cFUl = .text:0x8001C014; // type:function size:0xE4 scope:global align:4 +command_format__15mDoMemCd_Ctrl_cFv = .text:0x8001C0F8; // type:function size:0x50 scope:global align:4 +format__15mDoMemCd_Ctrl_cFv = .text:0x8001C148; // type:function size:0x84 scope:global align:4 +FormatSync__15mDoMemCd_Ctrl_cFv = .text:0x8001C1CC; // type:function size:0x8C scope:global align:4 +attach__15mDoMemCd_Ctrl_cFv = .text:0x8001C258; // type:function size:0x100 scope:global align:4 +mount__15mDoMemCd_Ctrl_cFv = .text:0x8001C358; // type:function size:0x130 scope:global align:4 +loadfile__15mDoMemCd_Ctrl_cFv = .text:0x8001C488; // type:function size:0x64 scope:global align:4 +checkspace__15mDoMemCd_Ctrl_cFv = .text:0x8001C4EC; // type:function size:0x8C scope:global align:4 +setCardState__15mDoMemCd_Ctrl_cFl = .text:0x8001C578; // type:function size:0xBC scope:global align:4 +loadNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C634; // type:function size:0x58 scope:global align:4 +restoreNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C68C; // type:function size:0xA8 scope:global align:4 +LoadSyncNAND__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001C734; // type:function size:0xA0 scope:global align:4 +saveNAND__15mDoMemCd_Ctrl_cFPvUlUl = .text:0x8001C7D4; // type:function size:0x7C scope:global align:4 +storeNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001C850; // type:function size:0x20C scope:global align:4 +SaveSyncNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CA5C; // type:function size:0x9C scope:global align:4 +storeSetUpNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CAF8; // type:function size:0x84 scope:global align:4 +setNandState__15mDoMemCd_Ctrl_cFl = .text:0x8001CB7C; // type:function size:0xB0 scope:global align:4 +getStatusNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CC2C; // type:function size:0xCC scope:global align:4 +chekNANDFile__15mDoMemCd_Ctrl_cFv = .text:0x8001CCF8; // type:function size:0xCC scope:global align:4 +checkspaceNAND__15mDoMemCd_Ctrl_cFv = .text:0x8001CDC4; // type:function size:0x8C scope:global align:4 +mDoMemCd_main__FPv = .text:0x8001CE50; // type:function size:0x54 scope:global align:4 +__sinit_\m_Do_MemCard_cpp = .text:0x8001CEA4; // type:function size:0xC scope:global align:4 +mDoMemCdRWm_Store__FP12CARDFileInfoPvUl = .text:0x8001CEB0; // type:function size:0x484 scope:global align:4 +mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl = .text:0x8001D334; // type:function size:0x1DC scope:global align:4 +mDoMemCdRWm_StoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D510; // type:function size:0x168 scope:global align:4 +mDoMemCdRWm_RestoreNAND__FP12NANDFileInfoPvUl = .text:0x8001D678; // type:function size:0x230 scope:global align:4 +mDoMemCdRWm_StoreBannerNAND__FP12NANDFileInfo = .text:0x8001D8A8; // type:function size:0x108 scope:global align:4 +mDoMemCdRWm_CheckCardStat__FP12CARDFileInfo = .text:0x8001D9B0; // type:function size:0x124 scope:global align:4 +mDoMemCdRWm_CalcCheckSum__FPvUl = .text:0x8001DAD4; // type:function size:0x40 scope:global align:4 +mDoMemCdRWm_CalcCheckSumGameData__FPvUl = .text:0x8001DB14; // type:function size:0x38 scope:global align:4 +mDoMemCdRWm_TestCheckSumGameData__FPv = .text:0x8001DB4C; // type:function size:0x4C scope:global align:4 +mDoMemCdRWm_SetCheckSumGameData__FPUcUc = .text:0x8001DB98; // type:function size:0x40 scope:global align:4 +print_f__FPCce = .text:0x8001DBD8; // type:function size:0xA0 scope:global align:4 +exception_addition__FP10JUTConsole = .text:0x8001DC78; // type:function size:0x274 scope:global align:4 +execute__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DEEC; // type:function size:0x104 scope:global align:4 +draw__24JPTraceParticleCallBack4FP14JPABaseEmitterP15JPABaseParticle = .text:0x8001DFF0; // type:function size:0x4 scope:global align:4 +cDmrNowMidnaTalk__Fv = .text:0x8001DFF4; // type:function size:0x80 scope:global align:4 +__dt__24JPTraceParticleCallBack4Fv = .text:0x8001E074; // type:function size:0x58 scope:global align:4 +__sinit_\c_damagereaction_cpp = .text:0x8001E0CC; // type:function size:0x3C scope:global align:4 +__ct__24JPTraceParticleCallBack4Fv = .text:0x8001E108; // type:function size:0x10 scope:global align:4 +__as__Q29JGeometry8TVec3FRC3Vec = .text:0x8001E118; // type:function size:0x14 scope:global align:4 +scale__Q29JGeometry8TVec3Ff = .text:0x8001E12C; // type:function size:0x28 scope:global align:4 +set__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3_v = .text:0x8001E154; // type:function size:0x1C scope:global align:4 +add__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x8001E170; // type:function size:0x24 scope:global align:4 +draw__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8001E194; // type:function size:0x4 scope:global align:4 +execute__19JPAParticleCallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8001E198; // type:function size:0x4 scope:global align:4 +cCc_Init__Fv = .text:0x8001E19C; // type:function size:0x148 scope:global align:4 +cDyl_IsLinked__Fs = .text:0x8001E2E4; // type:function size:0x30 scope:global align:4 +cDyl_Unlink__Fs = .text:0x8001E314; // type:function size:0x24 scope:global align:4 +cDyl_LinkASync__Fs = .text:0x8001E338; // type:function size:0xC0 scope:global align:4 +cDyl_InitCallback__FPv = .text:0x8001E3F8; // type:function size:0xC0 scope:global align:4 +cDyl_InitAsync__Fv = .text:0x8001E4B8; // type:function size:0x34 scope:global align:4 +cDyl_InitAsyncIsDone__Fv = .text:0x8001E4EC; // type:function size:0x68 scope:global align:4 +phase_01__7cDylPhsFPv = .text:0x8001E554; // type:function size:0x8 scope:global align:4 +phase_02__7cDylPhsFPs = .text:0x8001E55C; // type:function size:0x38 scope:global align:4 +phase_03__7cDylPhsFPv = .text:0x8001E594; // type:function size:0x8 scope:global align:4 +Link__7cDylPhsFP30request_of_phase_process_classs = .text:0x8001E59C; // type:function size:0x44 scope:global align:4 +Unlink__7cDylPhsFP30request_of_phase_process_classs = .text:0x8001E5E0; // type:function size:0x4C scope:global align:4 +getModuleName__24DynamicModuleControlBaseCFv = .text:0x8001E62C; // type:function size:0x8 scope:global align:4 +__dt__20DynamicModuleControlFv = .text:0x8001E634; // type:function size:0x58 scope:global align:4 +__ct__11fapGm_HIO_cFv = .text:0x8001E68C; // type:function size:0x190 scope:global align:4 +__as__Q28JUtility6TColorFRCQ28JUtility6TColor = .text:0x8001E81C; // type:function size:0x24 scope:global align:4 +fapGm_After__Fv = .text:0x8001E840; // type:function size:0x28 scope:global align:4 +fapGm_Execute__Fv = .text:0x8001E868; // type:function size:0x34 scope:global align:4 +fapGm_Create__Fv = .text:0x8001E89C; // type:function size:0x40 scope:global align:4 +__sinit_\f_ap_game_cpp = .text:0x8001E8DC; // type:function size:0x48 scope:global align:4 +__ct__Q28JUtility6TColorFUcUcUcUc = .text:0x8001E924; // type:function size:0x14 scope:global align:4 +__dt__11fapGm_HIO_cFv = .text:0x8001E938; // type:function size:0x40 scope:global align:4 +__ct__10fopAc_ac_cFv = .text:0x8001E978; // type:function size:0x70 scope:global align:4 +__dt__10fopAc_ac_cFv = .text:0x8001E9E8; // type:function size:0x8C scope:global align:4 +fopAc_IsActor__FPv = .text:0x8001EA74; // type:function size:0x10 scope:global align:4 +fopAc_Draw__FPv = .text:0x8001EA84; // type:function size:0xCC scope:global align:4 +fopAc_Execute__FPv = .text:0x8001EB50; // type:function size:0x160 scope:global align:4 +__as__11actor_placeFRC11actor_place = .text:0x8001ECB0; // type:function size:0x58 scope:global align:4 +__as__5csXyzFRC5csXyz = .text:0x8001ED08; // type:function size:0x1C scope:global align:4 +fopAc_IsDelete__FPv = .text:0x8001ED24; // type:function size:0x54 scope:global align:4 +fopAc_Delete__FPv = .text:0x8001ED78; // type:function size:0x80 scope:global align:4 +fopAc_Create__FPv = .text:0x8001EDF8; // type:function size:0x320 scope:global align:4 +initBallModel__13fopEn_enemy_cFv = .text:0x8001F118; // type:function size:0xD8 scope:global align:4 +checkBallModelDraw__13fopEn_enemy_cFv = .text:0x8001F1F0; // type:function size:0x20 scope:global align:4 +setBallModelEffect__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x8001F210; // type:function size:0x174 scope:global align:4 +drawBallModel__13fopEn_enemy_cFP12dKy_tevstr_c = .text:0x8001F384; // type:function size:0x110 scope:global align:4 +__dt__11dEvt_info_cFv = .text:0x8001F494; // type:function size:0x40 scope:global align:4 +__dt__12dKy_tevstr_cFv = .text:0x8001F4D4; // type:function size:0x40 scope:global align:4 +__dt__5csXyzFv = .text:0x8001F514; // type:function size:0x40 scope:global align:4 +__dt__11actor_placeFv = .text:0x8001F554; // type:function size:0x40 scope:global align:4 +__dt__21actor_attention_typesFv = .text:0x8001F594; // type:function size:0x40 scope:global align:4 +getFileListInfo__15dStage_roomDt_cCFv = .text:0x8001F5D4; // type:function size:0x8 scope:global align:4 +fopAcIt_Executor__FPFPvPv_iPv = .text:0x8001F5DC; // type:function size:0x3C scope:global align:4 +fopAcIt_Judge__FPFPvPv_PvPv = .text:0x8001F618; // type:function size:0x3C scope:global align:4 +fopAcTg_ToActorQ__FP16create_tag_class = .text:0x8001F654; // type:function size:0x10 scope:global align:4 +fopAcTg_ActorQTo__FP16create_tag_class = .text:0x8001F664; // type:function size:0x4 scope:global align:4 +fopAcTg_Init__FP16create_tag_classPv = .text:0x8001F668; // type:function size:0x24 scope:global align:4 +fopAcM_FastCreate__FsPFPv_iPvPv = .text:0x8001F68C; // type:function size:0x8 scope:global align:4 +fopAcM_setStageLayer__FPv = .text:0x8001F694; // type:function size:0x50 scope:global align:4 +fopAcM_setRoomLayer__FPvi = .text:0x8001F6E4; // type:function size:0x68 scope:global align:4 +fopAcM_SearchByID__FUiPP10fopAc_ac_c = .text:0x8001F74C; // type:function size:0x6C scope:global align:4 +fopAcM_SearchByName__FsPP10fopAc_ac_c = .text:0x8001F7B8; // type:function size:0x78 scope:global align:4 +fopAcM_CreateAppend__Fv = .text:0x8001F830; // type:function size:0x78 scope:global align:4 +createAppend__FUsUlPC4cXyziPC5csXyzPC4cXyzScUi = .text:0x8001F8A8; // type:function size:0x130 scope:global align:4 +fopAcM_delete__FP10fopAc_ac_c = .text:0x8001F9D8; // type:function size:0x4 scope:global align:4 +fopAcM_delete__FUi = .text:0x8001F9DC; // type:function size:0x44 scope:global align:4 +fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc = .text:0x8001FA20; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv = .text:0x8001FA94; // type:function size:0x74 scope:global align:4 +fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv = .text:0x8001FB08; // type:function size:0xB4 scope:global align:4 +fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FBBC; // type:function size:0x90 scope:global align:4 +fopAcM_createChildFromOffset__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i = .text:0x8001FC4C; // type:function size:0x19C scope:global align:4 +fopAcM_DeleteHeap__FP10fopAc_ac_c = .text:0x8001FDE8; // type:function size:0x44 scope:global align:4 +fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl = .text:0x8001FE2C; // type:function size:0x37C scope:global align:4 +fopAcM_SetMin__FP10fopAc_ac_cfff = .text:0x800201A8; // type:function size:0x10 scope:global align:4 +fopAcM_SetMax__FP10fopAc_ac_cfff = .text:0x800201B8; // type:function size:0x10 scope:global align:4 +fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff = .text:0x800201C8; // type:function size:0x1C scope:global align:4 +fopAcM_setCullSizeSphere__FP10fopAc_ac_cffff = .text:0x800201E4; // type:function size:0x14 scope:global align:4 +fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData = .text:0x800201F8; // type:function size:0x48 scope:global align:4 +fopAcM_addAngleY__FP10fopAc_ac_css = .text:0x80020240; // type:function size:0x34 scope:global align:4 +fopAcM_calcSpeed__FP10fopAc_ac_c = .text:0x80020274; // type:function size:0x54 scope:global align:4 +fopAcM_posMove__FP10fopAc_ac_cPC4cXyz = .text:0x800202C8; // type:function size:0x60 scope:global align:4 +fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz = .text:0x80020328; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8002036C; // type:function size:0xC scope:global align:4 +fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80020378; // type:function size:0x70 scope:global align:4 +fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800203E8; // type:function size:0x44 scope:global align:4 +fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8002042C; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistance2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x8002046C; // type:function size:0x38 scope:global align:4 +fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800204A4; // type:function size:0x40 scope:global align:4 +fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x800204E4; // type:function size:0x38 scope:global align:4 +fopAcM_rollPlayerCrash__FPC10fopAc_ac_cfUlffif = .text:0x8002051C; // type:function size:0x174 scope:global align:4 +fopAcM_checkCullingBox__FPA4_fffffff = .text:0x80020690; // type:function size:0x68 scope:global align:4 +fopAcM_cullingCheck__FPC10fopAc_ac_c = .text:0x800206F8; // type:function size:0x2C8 scope:global align:4 +fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800209C0; // type:function size:0xB0 scope:global align:4 +fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020A70; // type:function size:0xB4 scope:global align:4 +fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs = .text:0x80020B24; // type:function size:0xAC scope:global align:4 +fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020BD0; // type:function size:0xF0 scope:global align:4 +fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x80020CC0; // type:function size:0xB8 scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cPCcUsUsUs = .text:0x80020D78; // type:function size:0xFC scope:global align:4 +fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs = .text:0x80020E74; // type:function size:0x100 scope:global align:4 +fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs = .text:0x80020F74; // type:function size:0x90 scope:global align:4 +fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs = .text:0x80021004; // type:function size:0x124 scope:global align:4 +fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x80021128; // type:function size:0x114 scope:global align:4 +fopAcM_orderMapToolAutoNextEvent__FP10fopAc_ac_cUcsUsUsUs = .text:0x8002123C; // type:function size:0xC scope:global align:4 +fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs = .text:0x80021248; // type:function size:0xB0 scope:global align:4 +fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs = .text:0x800212F8; // type:function size:0xB4 scope:global align:4 +fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs = .text:0x800213AC; // type:function size:0xB8 scope:global align:4 +fopAcM_getTalkEventPartner__FPC10fopAc_ac_c = .text:0x80021464; // type:function size:0x14 scope:global align:4 +fopAcM_getItemEventPartner__FPC10fopAc_ac_c = .text:0x80021478; // type:function size:0x14 scope:global align:4 +fopAcM_getEventPartner__FPC10fopAc_ac_c = .text:0x8002148C; // type:function size:0x50 scope:global align:4 +fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz = .text:0x800214DC; // type:function size:0x8C scope:global align:4 +fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz = .text:0x80021568; // type:function size:0x88 scope:global align:4 +fopAcM_getItemNoFromTableNo__FUc = .text:0x800215F0; // type:function size:0x110 scope:global align:4 +fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf = .text:0x80021700; // type:function size:0x16C scope:global align:4 +fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb = .text:0x8002186C; // type:function size:0x134 scope:global align:4 +fopAcM_createDemoItem__FPC4cXyziiPC5csXyziPC4cXyzUc = .text:0x800219A0; // type:function size:0x94 scope:global align:4 +fopAcM_createItemForBoss__FPC4cXyziiPC5csXyzPC4cXyzffi = .text:0x80021A34; // type:function size:0xC0 scope:global align:4 +fopAcM_createItemForMidBoss__FPC4cXyziiPC5csXyzPC4cXyzii = .text:0x80021AF4; // type:function size:0x4C scope:global align:4 +fopAcM_createItemForDirectGet__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021B40; // type:function size:0x44 scope:global align:4 +fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff = .text:0x80021B84; // type:function size:0x44 scope:global align:4 +fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi = .text:0x80021BC8; // type:function size:0x270 scope:global align:4 +fopAcM_fastCreateItem2__FPC4cXyziiiiPC5csXyzPC4cXyz = .text:0x80021E38; // type:function size:0x250 scope:global align:4 +fopAcM_fastCreateItem__FPC4cXyziiPC5csXyzPC4cXyzPfPfiiPFPv_i = .text:0x80022088; // type:function size:0x324 scope:global align:4 +fopAcM_createBokkuri__FUsPC4cXyziiiPC4cXyzii = .text:0x800223AC; // type:function size:0x10C scope:global align:4 +fopAcM_createWarpHole__FPC4cXyzPC5csXyziUcUcUc = .text:0x800224B8; // type:function size:0x44 scope:global align:4 +enemySearchJugge__FPvPv = .text:0x800224FC; // type:function size:0x54 scope:global align:4 +fopAcM_myRoomSearchEnemy__FSc = .text:0x80022550; // type:function size:0xA4 scope:global align:4 +fopAcM_createDisappear__FPC10fopAc_ac_cPC4cXyzUcUcUc = .text:0x800225F4; // type:function size:0x98 scope:global align:4 +fopAcM_setCarryNow__FP10fopAc_ac_ci = .text:0x8002268C; // type:function size:0x7C scope:global align:4 +fopAcM_cancelCarryNow__FP10fopAc_ac_c = .text:0x80022708; // type:function size:0xBC scope:global align:4 +fopAcM_otoCheck__FPC10fopAc_ac_cf = .text:0x800227C4; // type:function size:0xAC scope:global align:4 +fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c = .text:0x80022870; // type:function size:0xC0 scope:global align:4 +fopAcM_wayBgCheck__FPC10fopAc_ac_cff = .text:0x80022930; // type:function size:0x100 scope:global align:4 +fopAcM_plAngleCheck__FPC10fopAc_ac_cs = .text:0x80022A30; // type:function size:0x44 scope:global align:4 +fopAcM_effSmokeSet1__FPUlPUlPC4cXyzPC5csXyzfPC12dKy_tevstr_ci = .text:0x80022A74; // type:function size:0x110 scope:global align:4 +fopAcM_effHamonSet__FPUlPC4cXyzff = .text:0x80022B84; // type:function size:0xE8 scope:global align:4 +fopAcM_riverStream__FP4cXyzPsPff = .text:0x80022C6C; // type:function size:0x8 scope:global align:4 +fopAcM_carryOffRevise__FP10fopAc_ac_c = .text:0x80022C74; // type:function size:0x110 scope:global align:4 +fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData = .text:0x80022D84; // type:function size:0x1DC scope:global align:4 +fopAcM_getProcNameString__FPC10fopAc_ac_c = .text:0x80022F60; // type:function size:0x40 scope:global align:4 +fopAcM_findObjectCB__FPC10fopAc_ac_cPv = .text:0x80022FA0; // type:function size:0xB0 scope:global align:4 +fopAcM_searchFromName__FPCcUlUl = .text:0x80023050; // type:function size:0x58 scope:global align:4 +fopAcM_findObject4EventCB__FP10fopAc_ac_cPv = .text:0x800230A8; // type:function size:0xB4 scope:global align:4 +fopAcM_searchFromName4Event__FPCcs = .text:0x8002315C; // type:function size:0xE8 scope:global align:4 +fopAcM_getWaterY__FPC4cXyzPf = .text:0x80023244; // type:function size:0x70 scope:global align:4 +fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz = .text:0x800232B4; // type:function size:0xB0 scope:global align:4 +fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii = .text:0x80023364; // type:function size:0x120 scope:global align:4 +fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos = .text:0x80023484; // type:function size:0x8C scope:global align:4 +fopAcM_getPolygonAngle__FPC8cM3dGPlas = .text:0x80023510; // type:function size:0x94 scope:global align:4 +lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x800235A4; // type:function size:0x54 scope:global align:4 +gndCheck__11fopAcM_gc_cFPC4cXyz = .text:0x800235F8; // type:function size:0x64 scope:global align:4 +roofCheck__11fopAcM_rc_cFPC4cXyz = .text:0x8002365C; // type:function size:0x68 scope:global align:4 +waterCheck__11fopAcM_wt_cFPC4cXyz = .text:0x800236C4; // type:function size:0x9C scope:global align:4 +fopAcM_initManager__Fv = .text:0x80023760; // type:function size:0x4 scope:global align:4 +__sinit_\f_op_actor_mng_cpp = .text:0x80023764; // type:function size:0xC0 scope:global align:4 +__ct__5l_HIOFv = .text:0x80023824; // type:function size:0x4 scope:global align:4 +__dt__5l_HIOFv = .text:0x80023828; // type:function size:0x40 scope:global align:4 +fpcM_LayerID__FPCv = .text:0x80023868; // type:function size:0x48 scope:global align:4 +__ct__4cXyzFRC4cXyz = .text:0x800238B0; // type:function size:0x1C scope:global align:4 +abs2XZ__4cXyzCFv = .text:0x800238CC; // type:function size:0x3C scope:global align:4 +checkFrontRoll__9daPy_py_cCFv = .text:0x80023908; // type:function size:0x8 scope:global align:4 +checkWolfDash__9daPy_py_cCFv = .text:0x80023910; // type:function size:0x8 scope:global align:4 +onFrollCrashFlg__9daPy_py_cFUci = .text:0x80023918; // type:function size:0x4 scope:global align:4 +checkHorseRide__9daPy_py_cCFv = .text:0x8002391C; // type:function size:0x8 scope:global align:4 +getGrabActorID__9daPy_py_cCFv = .text:0x80023924; // type:function size:0x8 scope:global align:4 +resetFar__14mDoLib_clipperFv = .text:0x8002392C; // type:function size:0x14 scope:global align:4 +isOrderOK__14dEvt_control_cFv = .text:0x80023940; // type:function size:0x20 scope:global align:4 +dComIfGp_event_getPt1__Fv = .text:0x80023960; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGPlaFv = .text:0x80023974; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGPlaFv = .text:0x80023984; // type:function size:0x40 scope:global align:4 +__dt__15dBgS_ObjRoofChkFv = .text:0x800239C4; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_ObjRoofChkFv = .text:0x80023A1C; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjGndChkFv = .text:0x80023A78; // type:function size:0x58 scope:global align:4 +__ct__14dBgS_ObjGndChkFv = .text:0x80023AD0; // type:function size:0x5C scope:global align:4 +__ct__11fopAcM_lc_cFv = .text:0x80023B2C; // type:function size:0x18 scope:global align:4 +__dt__11dBgS_WtrChkFv = .text:0x80023B44; // type:function size:0x58 scope:global align:4 +@20@__dt__14dBgS_ObjGndChkFv = .text:0x80023B9C; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_ObjGndChkFv = .text:0x80023BA4; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_ObjGndChkFv = .text:0x80023BAC; // type:function size:0x8 scope:local align:4 +@16@__dt__15dBgS_ObjRoofChkFv = .text:0x80023BB4; // type:function size:0x8 scope:local align:4 +@52@__dt__15dBgS_ObjRoofChkFv = .text:0x80023BBC; // type:function size:0x8 scope:local align:4 +@36@__dt__15dBgS_ObjRoofChkFv = .text:0x80023BC4; // type:function size:0x8 scope:local align:4 +fopCam_Draw__FP12camera_class = .text:0x80023BCC; // type:function size:0x48 scope:global align:4 +fopCam_Execute__FP12camera_class = .text:0x80023C14; // type:function size:0x30 scope:global align:4 +fopCam_IsDelete__FP12camera_class = .text:0x80023C44; // type:function size:0x54 scope:global align:4 +fopCam_Delete__FP12camera_class = .text:0x80023C98; // type:function size:0x54 scope:global align:4 +fopCam_Create__FPv = .text:0x80023CEC; // type:function size:0x98 scope:global align:4 +fopCamM_GetParam__FP12camera_class = .text:0x80023D84; // type:function size:0x8 scope:global align:4 +fopCamM_Create__FisPv = .text:0x80023D8C; // type:function size:0x60 scope:global align:4 +fopCamM_Management__Fv = .text:0x80023DEC; // type:function size:0x4 scope:global align:4 +fopCamM_Init__Fv = .text:0x80023DF0; // type:function size:0x4 scope:global align:4 +fopOvlp_Draw__FPv = .text:0x80023DF4; // type:function size:0xC scope:global align:4 +fopOvlp_Execute__FPv = .text:0x80023E00; // type:function size:0x3C scope:global align:4 +fopOvlp_IsDelete__FPv = .text:0x80023E3C; // type:function size:0xC scope:global align:4 +fopOvlp_Delete__FPv = .text:0x80023E48; // type:function size:0xC scope:global align:4 +fopOvlp_Create__FPv = .text:0x80023E54; // type:function size:0x68 scope:global align:4 +fopOvlpM_SceneIsStop__Fv = .text:0x80023EBC; // type:function size:0x40 scope:global align:4 +fopOvlpM_SceneIsStart__Fv = .text:0x80023EFC; // type:function size:0x40 scope:global align:4 +fopOvlpM_IsOutReq__FP18overlap_task_class = .text:0x80023F3C; // type:function size:0x18 scope:global align:4 +fopOvlpM_Done__FP18overlap_task_class = .text:0x80023F54; // type:function size:0x8 scope:global align:4 +fopOvlpM_ToldAboutID__FUi = .text:0x80023F5C; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsPeek__Fv = .text:0x80023F74; // type:function size:0x1C scope:global align:4 +fopOvlpM_IsDone__Fv = .text:0x80023F90; // type:function size:0x18 scope:global align:4 +fopOvlpM_IsDoingReq__Fv = .text:0x80023FA8; // type:function size:0x28 scope:global align:4 +fopOvlpM_ClearOfReq__Fv = .text:0x80023FD0; // type:function size:0x18 scope:global align:4 +fopOvlpM_Request__FsUs = .text:0x80023FE8; // type:function size:0x4C scope:global align:4 +fopOvlpM_Management__Fv = .text:0x80024034; // type:function size:0x48 scope:global align:4 +fopOvlpM_Cancel__Fv = .text:0x8002407C; // type:function size:0x50 scope:global align:4 +fopOvlpM_Init__Fv = .text:0x800240CC; // type:function size:0x4 scope:global align:4 +fopOvlpReq_phase_Done__FP21overlap_request_class = .text:0x800240D0; // type:function size:0x5C scope:global align:4 +fopOvlpReq_phase_IsDone__FP21overlap_request_class = .text:0x8002412C; // type:function size:0x48 scope:global align:4 +fopOvlpReq_phase_IsWaitOfFadeout__FP21overlap_request_class = .text:0x80024174; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_WaitOfFadeout__FP21overlap_request_class = .text:0x800241C4; // type:function size:0x70 scope:global align:4 +fopOvlpReq_phase_IsComplete__FP21overlap_request_class = .text:0x80024234; // type:function size:0x50 scope:global align:4 +fopOvlpReq_phase_IsCreated__FP21overlap_request_class = .text:0x80024284; // type:function size:0x60 scope:global align:4 +fopOvlpReq_phase_Create__FP21overlap_request_class = .text:0x800242E4; // type:function size:0x50 scope:global align:4 +fopOvlpReq_Request__FP21overlap_request_classsUs = .text:0x80024334; // type:function size:0x9C scope:global align:4 +fopOvlpReq_Handler__FP21overlap_request_class = .text:0x800243D0; // type:function size:0x98 scope:global align:4 +fopOvlpReq_Cancel__FP21overlap_request_class = .text:0x80024468; // type:function size:0x2C scope:global align:4 +fopOvlpReq_Is_PeektimeLimit__FP21overlap_request_class = .text:0x80024494; // type:function size:0x10 scope:global align:4 +fopOvlpReq_OverlapClr__FP21overlap_request_class = .text:0x800244A4; // type:function size:0x5C scope:global align:4 +fopScn_Draw__FP11scene_class = .text:0x80024500; // type:function size:0xC scope:global align:4 +fopScn_Execute__FP11scene_class = .text:0x8002450C; // type:function size:0xC scope:global align:4 +fopScn_IsDelete__FPv = .text:0x80024518; // type:function size:0xC scope:global align:4 +fopScn_Delete__FPv = .text:0x80024524; // type:function size:0x54 scope:global align:4 +fopScn_Create__FPv = .text:0x80024578; // type:function size:0x74 scope:global align:4 +fopScnIt_Judge__FPFPvPv_PvPv = .text:0x800245EC; // type:function size:0x3C scope:global align:4 +fopScnM_SearchByID__FUi = .text:0x80024628; // type:function size:0x30 scope:global align:4 +fopScnM_ChangeReq__FP11scene_classssUs = .text:0x80024658; // type:function size:0x58 scope:global align:4 +fopScnM_DeleteReq__FP11scene_class = .text:0x800246B0; // type:function size:0x44 scope:global align:4 +fopScnM_CreateReq__FssUsUl = .text:0x800246F4; // type:function size:0x44 scope:global align:4 +fopScnM_ReRequest__FsUl = .text:0x80024738; // type:function size:0x30 scope:global align:4 +fopScnM_Management__Fv = .text:0x80024768; // type:function size:0x4 scope:global align:4 +fopScnM_Init__Fv = .text:0x8002476C; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_ClearOverlap__FP19scene_request_class = .text:0x80024770; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Execute__FP19scene_request_class = .text:0x800247A0; // type:function size:0x4 scope:global align:4 +fopScnRq_phase_IsDoingOverlap__FP19scene_request_class = .text:0x800247A4; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_IsDoneOverlap__FP19scene_request_class = .text:0x800247D4; // type:function size:0x30 scope:global align:4 +fopScnRq_phase_Done__FP19scene_request_class = .text:0x80024804; // type:function size:0x40 scope:global align:4 +fopScnRq_Execute__FP19scene_request_class = .text:0x80024844; // type:function size:0x48 scope:global align:4 +fopScnRq_PostMethod__FPvP19scene_request_class = .text:0x8002488C; // type:function size:0x44 scope:global align:4 +fopScnRq_Cancel__FP19scene_request_class = .text:0x800248D0; // type:function size:0x40 scope:global align:4 +fopScnRq_Request__FiP11scene_classsPvsUs = .text:0x80024910; // type:function size:0xE8 scope:global align:4 +fopScnRq_ReRequest__FUisPv = .text:0x800249F8; // type:function size:0x8 scope:global align:4 +fopScnRq_Handler__Fv = .text:0x80024A00; // type:function size:0x4 scope:global align:4 +fopScnTg_QueueTo__FP15scene_tag_class = .text:0x80024A04; // type:function size:0x4 scope:global align:4 +fopScnTg_ToQueue__FP15scene_tag_class = .text:0x80024A08; // type:function size:0x10 scope:global align:4 +fopScnTg_Init__FP15scene_tag_classPv = .text:0x80024A18; // type:function size:0x4 scope:global align:4 +fopVw_Draw__FP10view_class = .text:0x80024A1C; // type:function size:0xC scope:global align:4 +fopVw_Execute__FP10view_class = .text:0x80024A28; // type:function size:0xC scope:global align:4 +fopVw_IsDelete__FPv = .text:0x80024A34; // type:function size:0xC scope:global align:4 +fopVw_Delete__FP10view_class = .text:0x80024A40; // type:function size:0xC scope:global align:4 +fopVw_Create__FPv = .text:0x80024A4C; // type:function size:0x20 scope:global align:4 +fopKy_Draw__FPv = .text:0x80024A6C; // type:function size:0x24 scope:global align:4 +fopKy_Execute__FPv = .text:0x80024A90; // type:function size:0x3C scope:global align:4 +fopKy_IsDelete__FPv = .text:0x80024ACC; // type:function size:0x54 scope:global align:4 +fopKy_Delete__FPv = .text:0x80024B20; // type:function size:0x4C scope:global align:4 +fopKy_Create__FPv = .text:0x80024B6C; // type:function size:0xBC scope:global align:4 +fopMsg_Draw__FPv = .text:0x80024C28; // type:function size:0xC scope:global align:4 +fopMsg_Execute__FPv = .text:0x80024C34; // type:function size:0x40 scope:global align:4 +fopMsg_IsDelete__FPv = .text:0x80024C74; // type:function size:0x54 scope:global align:4 +fopMsg_Delete__FPv = .text:0x80024CC8; // type:function size:0x4C scope:global align:4 +fopMsg_Create__FPv = .text:0x80024D14; // type:function size:0xD8 scope:global align:4 +fopKyM_CreateAppend__Fv = .text:0x80024DEC; // type:function size:0x5C scope:global align:4 +createAppend__FiP4cXyzP4cXyz = .text:0x80024E48; // type:function size:0x7C scope:global align:4 +fopKyM_Delete__FPv = .text:0x80024EC4; // type:function size:0x4 scope:global align:4 +fopKyM_create__FsiP4cXyzP4cXyzPFPv_i = .text:0x80024EC8; // type:function size:0x70 scope:global align:4 +fopKyM_fastCreate__FsiP4cXyzP4cXyzPFPv_i = .text:0x80024F38; // type:function size:0x68 scope:global align:4 +fopKyM_createWpillar__FPC4cXyzfi = .text:0x80024FA0; // type:function size:0x88 scope:global align:4 +fopKyM_createMpillar__FPC4cXyzf = .text:0x80025028; // type:function size:0xA8 scope:global align:4 +fopMsgM_setStageLayer__FPv = .text:0x800250D0; // type:function size:0x74 scope:global align:4 +fopMsgM_SearchByID__FUi = .text:0x80025144; // type:function size:0x4 scope:global align:4 +fopMsgM_GetAppend__FPv = .text:0x80025148; // type:function size:0x8 scope:global align:4 +fopMsgM_Delete__FPv = .text:0x80025150; // type:function size:0x4 scope:global align:4 +fopMsgM_create__FsP10fopAc_ac_cP4cXyzPUlPUlPFPv_i = .text:0x80025154; // type:function size:0x10C scope:global align:4 +fop_Timer_create__FsUcUlUcUcffffPFPv_i = .text:0x80025260; // type:function size:0x134 scope:global align:4 +fopMsgM_messageSet__FUlP10fopAc_ac_cUl = .text:0x80025394; // type:function size:0x148 scope:global align:4 +fopMsgM_messageSet__FUlUl = .text:0x800254DC; // type:function size:0x134 scope:global align:4 +fopMsgM_messageSetDemo__FUl = .text:0x80025610; // type:function size:0x100 scope:global align:4 +fopMsgM_messageGet__FPcUl = .text:0x80025710; // type:function size:0x40 scope:global align:4 +fopMsgM_setMessageID__FUi = .text:0x80025750; // type:function size:0x8 scope:global align:4 +fopMsgM_Create__FsPFPv_iPv = .text:0x80025758; // type:function size:0x50 scope:global align:4 +fopMsgM_valueIncrease__FiiUc = .text:0x800257A8; // type:function size:0x158 scope:global align:4 +fopMsgM_createExpHeap__FUlP7JKRHeap = .text:0x80025900; // type:function size:0x4C scope:global align:4 +fopMsgM_destroyExpHeap__FP10JKRExpHeap = .text:0x8002594C; // type:function size:0x4 scope:global align:4 +set__4cXyzFRC3Vec = .text:0x80025950; // type:function size:0x1C scope:global align:4 +setAlpha__7J2DPaneFUc = .text:0x8002596C; // type:function size:0x8 scope:global align:4 +append__10J2DPictureFPCcf = .text:0x80025974; // type:function size:0x14 scope:global align:4 +insert__10J2DPictureFPCcUcf = .text:0x80025988; // type:function size:0x18 scope:global align:4 +setBlendRatio__10J2DPictureFff = .text:0x800259A0; // type:function size:0x6C scope:global align:4 +fopDwIt_GetTag__Fv = .text:0x80025A0C; // type:function size:0x40 scope:global align:4 +fopDwIt_Begin__Fv = .text:0x80025A4C; // type:function size:0x24 scope:global align:4 +fopDwIt_Next__FP16create_tag_class = .text:0x80025A70; // type:function size:0x14 scope:global align:4 +fopDwTg_ToDrawQ__FP16create_tag_classi = .text:0x80025A84; // type:function size:0xC scope:global align:4 +fopDwTg_DrawQTo__FP16create_tag_class = .text:0x80025A90; // type:function size:0x4 scope:global align:4 +fopDwTg_Init__FP16create_tag_classPv = .text:0x80025A94; // type:function size:0x24 scope:global align:4 +fopDwTg_CreateQueue__Fv = .text:0x80025AB8; // type:function size:0x14 scope:global align:4 +fopScnPause_Enable__FP11scene_class = .text:0x80025ACC; // type:function size:0x50 scope:global align:4 +fopScnPause_Disable__FP11scene_class = .text:0x80025B1C; // type:function size:0xBC scope:global align:4 +fpcBs_Is_JustOfType__Fii = .text:0x80025BD8; // type:function size:0x10 scope:global align:4 +fpcBs_MakeOfType__FPi = .text:0x80025BE8; // type:function size:0x24 scope:global align:4 +fpcBs_MakeOfId__Fv = .text:0x80025C0C; // type:function size:0x10 scope:global align:4 +fpcBs_Execute__FP18base_process_class = .text:0x80025C1C; // type:function size:0x5C scope:global align:4 +fpcBs_DeleteAppend__FP18base_process_class = .text:0x80025C78; // type:function size:0x44 scope:global align:4 +fpcBs_IsDelete__FP18base_process_class = .text:0x80025CBC; // type:function size:0x5C scope:global align:4 +fpcBs_Delete__FP18base_process_class = .text:0x80025D18; // type:function size:0x64 scope:global align:4 +fpcBs_Create__FsUiPv = .text:0x80025D7C; // type:function size:0x100 scope:global align:4 +fpcBs_SubCreate__FP18base_process_class = .text:0x80025E7C; // type:function size:0xAC scope:global align:4 +fpcCtIt_Method__FPFPvPv_iPv = .text:0x80025F28; // type:function size:0x3C scope:global align:4 +fpcCtIt_Judge__FPFPvPv_PvPv = .text:0x80025F64; // type:function size:0x3C scope:global align:4 +fpcCtIt_filter_JudgeInLayer__FP10create_tagP16fpcCtIt_jilprm_c = .text:0x80025FA0; // type:function size:0x34 scope:global align:4 +fpcCtIt_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80025FD4; // type:function size:0x54 scope:global align:4 +fpcCtRq_isCreatingByID__FP10create_tagPUi = .text:0x80026028; // type:function size:0x1C scope:global align:4 +fpcCtRq_IsCreatingByID__FUi = .text:0x80026044; // type:function size:0x38 scope:global align:4 +fpcCtRq_Delete__FP14create_request = .text:0x8002607C; // type:function size:0x84 scope:global align:4 +fpcCtRq_Cancel__FP14create_request = .text:0x80026100; // type:function size:0xA0 scope:global align:4 +fpcCtRq_IsDoing__FP14create_request = .text:0x800261A0; // type:function size:0x1C scope:global align:4 +fpcCtRq_Do__FP14create_request = .text:0x800261BC; // type:function size:0xBC scope:global align:4 +fpcCtRq_Handler__Fv = .text:0x80026278; // type:function size:0x10 scope:global align:4 +fpcCtRq_Create__FP11layer_classUlP27create_request_method_class = .text:0x80026288; // type:function size:0xA0 scope:global align:4 +fpcCtTg_ToCreateQ__FP10create_tag = .text:0x80026328; // type:function size:0x10 scope:global align:4 +fpcCtTg_CreateQTo__FP10create_tag = .text:0x80026338; // type:function size:0x4 scope:global align:4 +fpcCtTg_Init__FP10create_tagPv = .text:0x8002633C; // type:function size:0x24 scope:global align:4 +fpcCt_IsCreatingByID__FUi = .text:0x80026360; // type:function size:0x4 scope:global align:4 +fpcCt_IsDoing__FP18base_process_class = .text:0x80026364; // type:function size:0x8 scope:global align:4 +fpcCt_Abort__FP18base_process_class = .text:0x8002636C; // type:function size:0x8 scope:global align:4 +fpcCt_Handler__Fv = .text:0x80026374; // type:function size:0x4 scope:global align:4 +fpcDtTg_IsEmpty__Fv = .text:0x80026378; // type:function size:0x18 scope:global align:4 +fpcDtTg_ToDeleteQ__FP16delete_tag_class = .text:0x80026390; // type:function size:0x18 scope:global align:4 +fpcDtTg_Do__FP16delete_tag_classPFPv_i = .text:0x800263A8; // type:function size:0x90 scope:global align:4 +fpcDtTg_Init__FP16delete_tag_classPv = .text:0x80026438; // type:function size:0x24 scope:global align:4 +fpcDt_IsComplete__Fv = .text:0x8002645C; // type:function size:0x4 scope:global align:4 +fpcDt_deleteMethod__FP18base_process_class = .text:0x80026460; // type:function size:0x74 scope:global align:4 +fpcDt_Handler__Fv = .text:0x800264D4; // type:function size:0x1C scope:global align:4 +fpcDt_ToDeleteQ__FP18base_process_class = .text:0x800264F0; // type:function size:0x16C scope:global align:4 +fpcDt_Delete__FPv = .text:0x8002665C; // type:function size:0x68 scope:global align:4 +fpcDwPi_Get__FPC19draw_priority_class = .text:0x800266C4; // type:function size:0x8 scope:global align:4 +fpcDwPi_Init__FP19draw_priority_classs = .text:0x800266CC; // type:function size:0x8 scope:global align:4 +fpcEx_Search__FPFPvPv_PvPv = .text:0x800266D4; // type:function size:0x4 scope:global align:4 +fpcEx_SearchByID__FUi = .text:0x800266D8; // type:function size:0x4C scope:global align:4 +fpcEx_IsExist__FUi = .text:0x80026724; // type:function size:0x28 scope:global align:4 +fpcEx_Execute__FP18base_process_class = .text:0x8002674C; // type:function size:0x54 scope:global align:4 +fpcEx_ToLineQ__FP18base_process_class = .text:0x800267A0; // type:function size:0xAC scope:global align:4 +fpcEx_ExecuteQTo__FP18base_process_class = .text:0x8002684C; // type:function size:0x4C scope:global align:4 +fpcEx_ToExecuteQ__FP18base_process_class = .text:0x80026898; // type:function size:0x58 scope:global align:4 +fpcEx_Handler__FPFPvPv_i = .text:0x800268F0; // type:function size:0x4 scope:global align:4 +fpcLy_CancelQTo__FP24process_method_tag_class = .text:0x800268F4; // type:function size:0x4 scope:global align:4 +fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class = .text:0x800268F8; // type:function size:0x8 scope:global align:4 +fpcLy_CancelMethod__FP24process_method_tag_class = .text:0x80026900; // type:function size:0x2C scope:global align:4 +fpcLy_IntoQueue__FP11layer_classiP16create_tag_classi = .text:0x8002692C; // type:function size:0x8 scope:global align:4 +fpcLy_ToQueue__FP11layer_classiP16create_tag_class = .text:0x80026934; // type:function size:0x8 scope:global align:4 +fpcLy_QueueTo__FP11layer_classP16create_tag_class = .text:0x8002693C; // type:function size:0x8 scope:global align:4 +fpcLy_IsDeletingMesg__FP11layer_class = .text:0x80026944; // type:function size:0x14 scope:global align:4 +fpcLy_DeletingMesg__FP11layer_class = .text:0x80026958; // type:function size:0x10 scope:global align:4 +fpcLy_DeletedMesg__FP11layer_class = .text:0x80026968; // type:function size:0x18 scope:global align:4 +fpcLy_IsCreatingMesg__FP11layer_class = .text:0x80026980; // type:function size:0x14 scope:global align:4 +fpcLy_CreatingMesg__FP11layer_class = .text:0x80026994; // type:function size:0x10 scope:global align:4 +fpcLy_CreatedMesg__FP11layer_class = .text:0x800269A4; // type:function size:0x18 scope:global align:4 +fpcLy_RootLayer__Fv = .text:0x800269BC; // type:function size:0xC scope:global align:4 +fpcLy_SetCurrentLayer__FP11layer_class = .text:0x800269C8; // type:function size:0x8 scope:global align:4 +fpcLy_CurrentLayer__Fv = .text:0x800269D0; // type:function size:0x8 scope:global align:4 +fpcLy_Layer__FUi = .text:0x800269D8; // type:function size:0x78 scope:global align:4 +fpcLy_Delete__FP11layer_class = .text:0x80026A50; // type:function size:0x64 scope:global align:4 +__as__11layer_classFRC11layer_class = .text:0x80026AB4; // type:function size:0x8C scope:global align:4 +fpcLy_Cancel__FP11layer_class = .text:0x80026B40; // type:function size:0x10 scope:global align:4 +fpcLy_Create__FP11layer_classPvP15node_list_classi = .text:0x80026B50; // type:function size:0xB4 scope:global align:4 +fpcLf_GetPriority__FPC14leafdraw_class = .text:0x80026C04; // type:function size:0x8 scope:global align:4 +fpcLf_DrawMethod__FP21leafdraw_method_classPv = .text:0x80026C0C; // type:function size:0x8 scope:global align:4 +fpcLf_Draw__FP14leafdraw_class = .text:0x80026C14; // type:function size:0x44 scope:global align:4 +fpcLf_Execute__FP14leafdraw_class = .text:0x80026C58; // type:function size:0xC scope:global align:4 +fpcLf_IsDelete__FP14leafdraw_class = .text:0x80026C64; // type:function size:0xC scope:global align:4 +fpcLf_Delete__FP14leafdraw_class = .text:0x80026C70; // type:function size:0x44 scope:global align:4 +fpcLf_Create__FP14leafdraw_class = .text:0x80026CB4; // type:function size:0x74 scope:global align:4 +fpcLyIt_OnlyHere__FP11layer_classPFPvPv_iPv = .text:0x80026D28; // type:function size:0x38 scope:global align:4 +fpcLyIt_OnlyHereLY__FP11layer_classPFPvPv_iPv = .text:0x80026D60; // type:function size:0x74 scope:global align:4 +fpcLyIt_Judge__FP11layer_classPFPvPv_PvPv = .text:0x80026DD4; // type:function size:0x38 scope:global align:4 +fpcLyIt_AllJudge__FPFPvPv_PvPv = .text:0x80026E0C; // type:function size:0x70 scope:global align:4 +fpcLyTg_ToQueue__FP26layer_management_tag_classUiUsUs = .text:0x80026E7C; // type:function size:0xF8 scope:global align:4 +fpcLyTg_QueueTo__FP26layer_management_tag_class = .text:0x80026F74; // type:function size:0x60 scope:global align:4 +fpcLyTg_Move__FP26layer_management_tag_classUiUsUs = .text:0x80026FD4; // type:function size:0x88 scope:global align:4 +fpcLyTg_Init__FP26layer_management_tag_classUiPv = .text:0x8002705C; // type:function size:0xB4 scope:global align:4 +fpcLn_Create__Fv = .text:0x80027110; // type:function size:0x50 scope:global align:4 +fpcLd_Use__Fs = .text:0x80027160; // type:function size:0x50 scope:global align:4 +fpcLd_Free__Fs = .text:0x800271B0; // type:function size:0x8 scope:global align:4 +fpcLd_Load__Fs = .text:0x800271B8; // type:function size:0x50 scope:global align:4 +fpcM_Draw__FPv = .text:0x80027208; // type:function size:0x4 scope:global align:4 +fpcM_DrawIterater__FPFPvPv_i = .text:0x8002720C; // type:function size:0x38 scope:global align:4 +fpcM_Execute__FPv = .text:0x80027244; // type:function size:0x4 scope:global align:4 +fpcM_Delete__FPv = .text:0x80027248; // type:function size:0x4 scope:global align:4 +fpcM_IsCreating__FUi = .text:0x8002724C; // type:function size:0x4 scope:global align:4 +fpcM_Management__FPFv_vPFv_v = .text:0x80027250; // type:function size:0x15C scope:global align:4 +fpcM_Init__Fv = .text:0x800273AC; // type:function size:0x3C scope:global align:4 +fpcM_FastCreate__FsPFPv_iPvPv = .text:0x800273E8; // type:function size:0x54 scope:global align:4 +fpcM_IsPause__FPvUc = .text:0x8002743C; // type:function size:0x4 scope:global align:4 +fpcM_PauseEnable__FPvUc = .text:0x80027440; // type:function size:0x4 scope:global align:4 +fpcM_PauseDisable__FPvUc = .text:0x80027444; // type:function size:0x4 scope:global align:4 +fpcM_JudgeInLayer__FUiPFPvPv_PvPv = .text:0x80027448; // type:function size:0x78 scope:global align:4 +fpcMtd_Method__FPFPv_iPv = .text:0x800274C0; // type:function size:0x20 scope:global align:4 +fpcMtd_Execute__FP20process_method_classPv = .text:0x800274E0; // type:function size:0x8 scope:global align:4 +fpcMtd_IsDelete__FP20process_method_classPv = .text:0x800274E8; // type:function size:0x8 scope:global align:4 +fpcMtd_Delete__FP20process_method_classPv = .text:0x800274F0; // type:function size:0x8 scope:global align:4 +fpcMtd_Create__FP20process_method_classPv = .text:0x800274F8; // type:function size:0x8 scope:global align:4 +fpcNd_DrawMethod__FP21nodedraw_method_classPv = .text:0x80027500; // type:function size:0x8 scope:global align:4 +fpcNd_Draw__FP18process_node_class = .text:0x80027508; // type:function size:0x70 scope:global align:4 +fpcNd_Execute__FP18process_node_class = .text:0x80027578; // type:function size:0x5C scope:global align:4 +fpcNd_IsCreatingFromUnder__FPv = .text:0x800275D4; // type:function size:0x84 scope:global align:4 +fpcNd_IsDeleteTiming__FP18process_node_class = .text:0x80027658; // type:function size:0x40 scope:global align:4 +fpcNd_IsDelete__FP18process_node_class = .text:0x80027698; // type:function size:0xC scope:global align:4 +fpcNd_Delete__FP18process_node_class = .text:0x800276A4; // type:function size:0x64 scope:global align:4 +fpcNd_Create__FP18process_node_class = .text:0x80027708; // type:function size:0x9C scope:global align:4 +fpcNdRq_phase_IsCreated__FP19node_create_request = .text:0x800277A4; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Create__FP19node_create_request = .text:0x800277FC; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_IsDeleteTiming__FP19node_create_request = .text:0x80027854; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_IsDeleted__FP19node_create_request = .text:0x8002785C; // type:function size:0x30 scope:global align:4 +fpcNdRq_phase_Delete__FP19node_create_request = .text:0x8002788C; // type:function size:0x58 scope:global align:4 +fpcNdRq_phase_Reform__FP19node_create_request = .text:0x800278E4; // type:function size:0x8 scope:global align:4 +fpcNdRq_phase_Clean__FP19node_create_request = .text:0x800278EC; // type:function size:0x8 scope:global align:4 +fpcNdRq_DoPhase__FP19node_create_request = .text:0x800278F4; // type:function size:0x48 scope:global align:4 +fpcNdRq_Execute__FP19node_create_request = .text:0x8002793C; // type:function size:0x64 scope:global align:4 +fpcNdRq_Delete__FP19node_create_request = .text:0x800279A0; // type:function size:0x7C scope:global align:4 +fpcNdRq_Cancel__FP19node_create_request = .text:0x80027A1C; // type:function size:0x58 scope:global align:4 +fpcNdRq_Handler__Fv = .text:0x80027A74; // type:function size:0xE8 scope:global align:4 +fpcNdRq_IsPossibleTarget__FP18process_node_class = .text:0x80027B5C; // type:function size:0x68 scope:global align:4 +fpcNdRq_IsIng__FP18process_node_class = .text:0x80027BC4; // type:function size:0x4C scope:global align:4 +fpcNdRq_Create__FUl = .text:0x80027C10; // type:function size:0x15C scope:global align:4 +fpcNdRq_Request__FUliP18process_node_classsPvP32node_create_request_method_class = .text:0x80027D6C; // type:function size:0x1E0 scope:global align:4 +fpcNdRq_ReRequest__FUisPv = .text:0x80027F4C; // type:function size:0x74 scope:global align:4 +fpcPi_IsInQueue__FP22process_priority_class = .text:0x80027FC0; // type:function size:0x4 scope:global align:4 +fpcPi_Delete__FP22process_priority_class = .text:0x80027FC4; // type:function size:0x44 scope:global align:4 +__as__11priority_idFRC11priority_id = .text:0x80028008; // type:function size:0x1C scope:global align:4 +fpcPi_IsNormal__FUiUsUs = .text:0x80028024; // type:function size:0x2C scope:global align:4 +fpcPi_Change__FP22process_priority_classUiUsUs = .text:0x80028050; // type:function size:0x168 scope:global align:4 +fpcPi_Handler__Fv = .text:0x800281B8; // type:function size:0xB0 scope:global align:4 +fpcPi_Init__FP22process_priority_classPvUiUsUs = .text:0x80028268; // type:function size:0x9C scope:global align:4 +fpcPf_Get__Fs = .text:0x80028304; // type:function size:0x10 scope:global align:4 +fpcSch_JudgeForPName__FPvPv = .text:0x80028314; // type:function size:0x18 scope:global align:4 +fpcSch_JudgeByID__FPvPv = .text:0x8002832C; // type:function size:0x18 scope:global align:4 +fpcLnTg_Move__FP8line_tagi = .text:0x80028344; // type:function size:0x60 scope:global align:4 +fpcLnTg_QueueTo__FP8line_tag = .text:0x800283A4; // type:function size:0x34 scope:global align:4 +fpcLnTg_ToQueue__FP8line_tagi = .text:0x800283D8; // type:function size:0x58 scope:global align:4 +fpcLnTg_Init__FP8line_tagPv = .text:0x80028430; // type:function size:0x34 scope:global align:4 +fpcLnIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x80028464; // type:function size:0x68 scope:global align:4 +fpcLnIt_Queue__FPFPvPv_i = .text:0x800284CC; // type:function size:0x3C scope:global align:4 +fpcMtdIt_Method__FP15node_list_classPFPv_i = .text:0x80028508; // type:function size:0x8 scope:global align:4 +fpcMtdTg_Do__FP24process_method_tag_class = .text:0x80028510; // type:function size:0x14 scope:global align:4 +fpcMtdTg_ToMethodQ__FP15node_list_classP24process_method_tag_class = .text:0x80028524; // type:function size:0x4 scope:global align:4 +fpcMtdTg_MethodQTo__FP24process_method_tag_class = .text:0x80028528; // type:function size:0x4 scope:global align:4 +fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv = .text:0x8002852C; // type:function size:0x4C scope:global align:4 +fpcPause_IsEnable__FPvUc = .text:0x80028578; // type:function size:0x18 scope:global align:4 +fpcPause_Enable__FPvUc = .text:0x80028590; // type:function size:0x6C scope:global align:4 +fpcPause_Disable__FPvUc = .text:0x800285FC; // type:function size:0x74 scope:global align:4 +fpcPause_Init__FPv = .text:0x80028670; // type:function size:0xC scope:global align:4 +fpcDw_Execute__FP18base_process_class = .text:0x8002867C; // type:function size:0x8C scope:global align:4 +fpcDw_Handler__FPFi_iPFPvPv_i = .text:0x80028708; // type:function size:0x54 scope:global align:4 +fpcFCtRq_Do__FP19fast_create_request = .text:0x8002875C; // type:function size:0x50 scope:global align:4 +fpcFCtRq_Delete__FP19fast_create_request = .text:0x800287AC; // type:function size:0x8 scope:global align:4 +fpcFCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x800287B4; // type:function size:0xD8 scope:global align:4 +fpcSCtRq_phase_Load__FP29standard_create_request_class = .text:0x8002888C; // type:function size:0x54 scope:global align:4 +fpcSCtRq_phase_CreateProcess__FP29standard_create_request_class = .text:0x800288E0; // type:function size:0x64 scope:global align:4 +fpcSCtRq_phase_SubCreateProcess__FP29standard_create_request_class = .text:0x80028944; // type:function size:0x38 scope:global align:4 +fpcSCtRq_phase_IsComplete__FP29standard_create_request_class = .text:0x8002897C; // type:function size:0x58 scope:global align:4 +fpcSCtRq_phase_PostMethod__FP29standard_create_request_class = .text:0x800289D4; // type:function size:0x50 scope:global align:4 +fpcSCtRq_phase_Done__FP29standard_create_request_class = .text:0x80028A24; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Handler__FP29standard_create_request_class = .text:0x80028A2C; // type:function size:0x70 scope:global align:4 +fpcSCtRq_Delete__FP29standard_create_request_class = .text:0x80028A9C; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Cancel__FP29standard_create_request_class = .text:0x80028AA4; // type:function size:0x8 scope:global align:4 +fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv = .text:0x80028AAC; // type:function size:0x94 scope:global align:4 +set__18dStage_nextStage_cFPCcScsScScUc = .text:0x80028B40; // type:function size:0x74 scope:global align:4 +dStage_GetKeepDoorInfo__Fv = .text:0x80028BB4; // type:function size:0xC scope:global align:4 +dStage_isBossStage__FP11dStage_dt_c = .text:0x80028BC0; // type:function size:0x50 scope:global align:4 +__as__21stage_tgsc_data_classFRC21stage_tgsc_data_class = .text:0x80028C10; // type:function size:0x9C scope:global align:4 +__as__20fopAcM_prmBase_classFRC20fopAcM_prmBase_class = .text:0x80028CAC; // type:function size:0x6C scope:global align:4 +dStage_GetRoomKeepDoorInfo__Fv = .text:0x80028D18; // type:function size:0xC scope:global align:4 +dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv = .text:0x80028D24; // type:function size:0xD8 scope:global align:4 +set__19dStage_startStage_cFPCcScsSc = .text:0x80028DFC; // type:function size:0x4C scope:global align:4 +init__20dStage_roomControl_cFv = .text:0x80028E48; // type:function size:0x144 scope:global align:4 +initZone__20dStage_roomControl_cFv = .text:0x80028F8C; // type:function size:0x48 scope:global align:4 +getStatusRoomDt__20dStage_roomControl_cFi = .text:0x80028FD4; // type:function size:0x2C scope:global align:4 +getMemoryBlock__20dStage_roomControl_cFi = .text:0x80029000; // type:function size:0x38 scope:global align:4 +setStayNo__20dStage_roomControl_cFi = .text:0x80029038; // type:function size:0x38 scope:global align:4 +setNextStayNo__20dStage_roomControl_cFi = .text:0x80029070; // type:function size:0x8 scope:global align:4 +createRoomScene__Fi = .text:0x80029078; // type:function size:0x8C scope:global align:4 +checkRoomDisp__20dStage_roomControl_cCFi = .text:0x80029104; // type:function size:0x34 scope:global align:4 +loadRoom__20dStage_roomControl_cFiPUcb = .text:0x80029138; // type:function size:0x238 scope:global align:4 +zoneCountCheck__20dStage_roomControl_cCFi = .text:0x80029370; // type:function size:0xFC scope:global align:4 +createMemoryBlock__20dStage_roomControl_cFiUl = .text:0x8002946C; // type:function size:0x64 scope:global align:4 +destroyMemoryBlock__20dStage_roomControl_cFv = .text:0x800294D0; // type:function size:0x64 scope:global align:4 +setArcBank__20dStage_roomControl_cFiPCc = .text:0x80029534; // type:function size:0x18 scope:global align:4 +getArcBank__20dStage_roomControl_cFi = .text:0x8002954C; // type:function size:0x14 scope:global align:4 +resetArchiveBank__20dStage_roomControl_cFi = .text:0x80029560; // type:function size:0xDC scope:global align:4 +create__Q220dStage_roomControl_c9roomDzs_cFUc = .text:0x8002963C; // type:function size:0x7C scope:global align:4 +remove__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x800296B8; // type:function size:0x88 scope:global align:4 +add__Q220dStage_roomControl_c9roomDzs_cFUcUc = .text:0x80029740; // type:function size:0xC8 scope:global align:4 +init__16dStage_stageDt_cFv = .text:0x80029808; // type:function size:0x8C scope:global align:4 +init__15dStage_roomDt_cFv = .text:0x80029894; // type:function size:0x5C scope:global align:4 +dStage_searchName__FPCc = .text:0x800298F0; // type:function size:0x6C scope:global align:4 +dStage_getName__FsSc = .text:0x8002995C; // type:function size:0x98 scope:global align:4 +dStage_getName2__FsSc = .text:0x800299F4; // type:function size:0xC scope:global align:4 +dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class = .text:0x80029A00; // type:function size:0x9C scope:global align:4 +dStage_playerInit__FP11dStage_dt_cPviPv = .text:0x80029A9C; // type:function size:0x240 scope:global align:4 +dStage_cameraInit__FP11dStage_dt_cPviPv = .text:0x80029CDC; // type:function size:0x6C scope:global align:4 +dStage_RoomCameraInit__FP11dStage_dt_cPviPv = .text:0x80029D48; // type:function size:0x34 scope:global align:4 +dStage_arrowInit__FP11dStage_dt_cPviPv = .text:0x80029D7C; // type:function size:0x34 scope:global align:4 +getMapInfo2__15dStage_roomDt_cCFi = .text:0x80029DB0; // type:function size:0x84 scope:global align:4 +getMapInfo2__16dStage_stageDt_cCFi = .text:0x80029E34; // type:function size:0x84 scope:global align:4 +dStage_paletteInfoInit__FP11dStage_dt_cPviPv = .text:0x80029EB8; // type:function size:0x34 scope:global align:4 +dStage_pselectInfoInit__FP11dStage_dt_cPviPv = .text:0x80029EEC; // type:function size:0x34 scope:global align:4 +dStage_envrInfoInit__FP11dStage_dt_cPviPv = .text:0x80029F20; // type:function size:0x34 scope:global align:4 +dStage_filiInfo2Init__FP11dStage_dt_cPviPv = .text:0x80029F54; // type:function size:0x58 scope:global align:4 +dStage_fieldMapFiliInfo2Init__FP11dStage_dt_cPviPv = .text:0x80029FAC; // type:function size:0x20 scope:global align:4 +dStage_filiInfoInit__FP11dStage_dt_cPviPv = .text:0x80029FCC; // type:function size:0x54 scope:global align:4 +dStage_vrboxInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A020; // type:function size:0x34 scope:global align:4 +dStage_vrboxcolInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A054; // type:function size:0x34 scope:global align:4 +dStage_plightInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A088; // type:function size:0x64 scope:global align:4 +dStage_lgtvInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A0EC; // type:function size:0x8C scope:global align:4 +dStage_stagInfo_GetParticleNo__FP21stage_stag_info_classi = .text:0x8002A178; // type:function size:0xC scope:global align:4 +dStage_stagInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A184; // type:function size:0xEC scope:global align:4 +dStage_sclsInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A270; // type:function size:0x34 scope:global align:4 +dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x8002A2A4; // type:function size:0xBC scope:global align:4 +dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv = .text:0x8002A360; // type:function size:0xA8 scope:global align:4 +__as__21fopAcM_prmScale_classFRC21fopAcM_prmScale_class = .text:0x8002A408; // type:function size:0x1C scope:global align:4 +dStage_actorInit__FP11dStage_dt_cPviPv = .text:0x8002A424; // type:function size:0xBC scope:global align:4 +dStage_actorInit_always__FP11dStage_dt_cPviPv = .text:0x8002A4E0; // type:function size:0xA4 scope:global align:4 +dStage_tgscInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A584; // type:function size:0xA8 scope:global align:4 +dStage_roomReadInit__FP11dStage_dt_cPviPv = .text:0x8002A62C; // type:function size:0x94 scope:global align:4 +dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi = .text:0x8002A6C0; // type:function size:0x30 scope:global align:4 +dStage_ppntInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A6F0; // type:function size:0x34 scope:global align:4 +dStage_pathInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A724; // type:function size:0xA0 scope:global align:4 +dStage_rppnInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A7C4; // type:function size:0x34 scope:global align:4 +dStage_rpatInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A7F8; // type:function size:0xA0 scope:global align:4 +dStage_soundInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A898; // type:function size:0x34 scope:global align:4 +dStage_soundInfoInitCL__FP11dStage_dt_cPviPv = .text:0x8002A8CC; // type:function size:0x34 scope:global align:4 +dStage_setLayerTagName__FP9FuncTableii = .text:0x8002A900; // type:function size:0x34 scope:global align:4 +dStage_dt_c_decode__FPvP11dStage_dt_cP9FuncTablei = .text:0x8002A934; // type:function size:0xC8 scope:global align:4 +dStage_stEventInfoInit__FP11dStage_dt_cPviPv = .text:0x8002A9FC; // type:function size:0x34 scope:global align:4 +dStage_mapEventInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AA30; // type:function size:0x34 scope:global align:4 +dStage_floorInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AA64; // type:function size:0x34 scope:global align:4 +dStage_memaInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AA98; // type:function size:0x80 scope:global align:4 +dStage_mecoInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AB18; // type:function size:0x84 scope:global align:4 +dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AB9C; // type:function size:0x34 scope:global align:4 +dStage_fieldMapTresureInit__FP11dStage_dt_cPviPv = .text:0x8002ABD0; // type:function size:0x10 scope:global align:4 +dStage_dt_c_offsetToPtr__FPv = .text:0x8002ABE0; // type:function size:0x44 scope:global align:4 +dStage_mapPathInit__FP11dStage_dt_cPviPv = .text:0x8002AC24; // type:function size:0x34 scope:global align:4 +dStage_mapPathInitCommonLayer__FP11dStage_dt_cPviPv = .text:0x8002AC58; // type:function size:0x34 scope:global align:4 +dStage_fieldMapMapPathInit__FP11dStage_dt_cPviPv = .text:0x8002AC8C; // type:function size:0x5C scope:global align:4 +readMult__FP11dStage_dt_cP14dStage_Multi_cb = .text:0x8002ACE8; // type:function size:0x170 scope:global align:4 +dStage_multInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AE58; // type:function size:0x9C scope:global align:4 +dStage_lbnkInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AEF4; // type:function size:0x34 scope:global align:4 +dStage_roomTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AF28; // type:function size:0x68 scope:global align:4 +dStage_layerTresureInit__FP11dStage_dt_cPviPv = .text:0x8002AF90; // type:function size:0x24 scope:global align:4 +dStage_dmapInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AFB4; // type:function size:0x34 scope:global align:4 +dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x8002AFE8; // type:function size:0xEC scope:global align:4 +dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv = .text:0x8002B0D4; // type:function size:0xA4 scope:global align:4 +dStage_elstInfoInit__FP11dStage_dt_cPviPv = .text:0x8002B178; // type:function size:0x54 scope:global align:4 +layerTableLoader__FPvP11dStage_dt_ci = .text:0x8002B1CC; // type:function size:0x120 scope:global align:4 +dStage_dt_c_stageLoader__FPvP11dStage_dt_c = .text:0x8002B2EC; // type:function size:0x84 scope:global align:4 +dStage_dt_c_roomLoader__FPvP11dStage_dt_ci = .text:0x8002B370; // type:function size:0x78 scope:global align:4 +dStage_dt_c_roomReLoader__FPvP11dStage_dt_ci = .text:0x8002B3E8; // type:function size:0x74 scope:global align:4 +dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c = .text:0x8002B45C; // type:function size:0x50 scope:global align:4 +dStage_infoCreate__Fv = .text:0x8002B4AC; // type:function size:0x94 scope:global align:4 +dStage_Create__Fv = .text:0x8002B540; // type:function size:0x180 scope:global align:4 +dStage_Delete__Fv = .text:0x8002B6C0; // type:function size:0x1A4 scope:global align:4 +dStage_RoomCheck__FP11cBgS_GndChk = .text:0x8002B864; // type:function size:0x118 scope:global align:4 +dStage_changeSceneExitId__FR13cBgS_PolyInfofUlScs = .text:0x8002B97C; // type:function size:0x70 scope:global align:4 +dStage_changeScene__FifUlScsi = .text:0x8002B9EC; // type:function size:0x170 scope:global align:4 +dStage_changeScene4Event__FiScibfUlsi = .text:0x8002BB5C; // type:function size:0x1B0 scope:global align:4 +dStage_restartRoom__FUlUli = .text:0x8002BD0C; // type:function size:0x74 scope:global align:4 +__sinit_\d_stage_cpp = .text:0x8002BD80; // type:function size:0xA4 scope:global align:4 +__ct__19dStage_KeepDoorInfoFv = .text:0x8002BE24; // type:function size:0x4C scope:global align:4 +__ct__21stage_tgsc_data_classFv = .text:0x8002BE70; // type:function size:0x4 scope:global align:4 +__dt__20fopAcM_prmBase_classFv = .text:0x8002BE74; // type:function size:0x40 scope:global align:4 +__dt__21stage_tgsc_data_classFv = .text:0x8002BEB4; // type:function size:0x5C scope:global align:4 +__dt__19dStage_KeepDoorInfoFv = .text:0x8002BF10; // type:function size:0x68 scope:global align:4 +onStatusFlag__20dStage_roomControl_cFiUc = .text:0x8002BF78; // type:function size:0x20 scope:global align:4 +getStagInfo__16dStage_stageDt_cCFv = .text:0x8002BF98; // type:function size:0x8 scope:global align:4 +getFileList2Info__15dStage_roomDt_cCFv = .text:0x8002BFA0; // type:function size:0x8 scope:global align:4 +getRoom__16dStage_stageDt_cCFv = .text:0x8002BFA8; // type:function size:0x8 scope:global align:4 +SetTimePass__20dStage_roomControl_cFi = .text:0x8002BFB0; // type:function size:0x8 scope:global align:4 +getPlayer__16dStage_stageDt_cCFv = .text:0x8002BFB8; // type:function size:0x8 scope:global align:4 +getPlayer__15dStage_roomDt_cCFv = .text:0x8002BFC0; // type:function size:0x8 scope:global align:4 +getMapInfoBase__15dStage_roomDt_cCFv = .text:0x8002BFC8; // type:function size:0x8 scope:global align:4 +getMapInfoBase__16dStage_stageDt_cCFv = .text:0x8002BFD0; // type:function size:0x8 scope:global align:4 +setFileList2Info__15dStage_roomDt_cFP21dStage_FileList2_dt_c = .text:0x8002BFD8; // type:function size:0x8 scope:global align:4 +resetOldMulti__16dStage_stageDt_cFv = .text:0x8002BFE0; // type:function size:0xC scope:global align:4 +getElst__16dStage_stageDt_cFv = .text:0x8002BFEC; // type:function size:0x8 scope:global align:4 +setOldMulti__16dStage_stageDt_cFv = .text:0x8002BFF4; // type:function size:0xC scope:global align:4 +getSclsInfo__16dStage_stageDt_cCFv = .text:0x8002C000; // type:function size:0x8 scope:global align:4 +getSclsInfo__15dStage_roomDt_cCFv = .text:0x8002C008; // type:function size:0x8 scope:global align:4 +dStage_sclsInfo_getTimeH__FP21stage_scls_info_class = .text:0x8002C010; // type:function size:0x14 scope:global align:4 +setElst__16dStage_stageDt_cFP13dStage_Elst_c = .text:0x8002C024; // type:function size:0x8 scope:global align:4 +getMapPath__16dStage_stageDt_cFv = .text:0x8002C02C; // type:function size:0x8 scope:global align:4 +setMapPath__16dStage_stageDt_cFPv = .text:0x8002C034; // type:function size:0x4 scope:global align:4 +getDoor__16dStage_stageDt_cCFv = .text:0x8002C038; // type:function size:0x8 scope:global align:4 +setDoor__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x8002C040; // type:function size:0x8 scope:global align:4 +getDrTg__16dStage_stageDt_cCFv = .text:0x8002C048; // type:function size:0x8 scope:global align:4 +setDrTg__16dStage_stageDt_cFP16stage_tgsc_class = .text:0x8002C050; // type:function size:0x8 scope:global align:4 +getDMap__16dStage_stageDt_cCFv = .text:0x8002C058; // type:function size:0x8 scope:global align:4 +setDMap__16dStage_stageDt_cFP13dStage_DMap_c = .text:0x8002C060; // type:function size:0x8 scope:global align:4 +getTresure__16dStage_stageDt_cCFv = .text:0x8002C068; // type:function size:0x8 scope:global align:4 +setTresure__16dStage_stageDt_cFP19stage_tresure_class = .text:0x8002C070; // type:function size:0x8 scope:global align:4 +getLbnk__16dStage_stageDt_cCFv = .text:0x8002C078; // type:function size:0x30 scope:global align:4 +setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c = .text:0x8002C0A8; // type:function size:0x3C scope:global align:4 +getOldMulti__16dStage_stageDt_cCFv = .text:0x8002C0E4; // type:function size:0x8 scope:global align:4 +getMulti__16dStage_stageDt_cCFv = .text:0x8002C0EC; // type:function size:0x8 scope:global align:4 +setMulti__16dStage_stageDt_cFP14dStage_Multi_c = .text:0x8002C0F4; // type:function size:0x8 scope:global align:4 +getMemoryMap__16dStage_stageDt_cCFv = .text:0x8002C0FC; // type:function size:0x8 scope:global align:4 +setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c = .text:0x8002C104; // type:function size:0x8 scope:global align:4 +getMemoryConfig__16dStage_stageDt_cCFv = .text:0x8002C10C; // type:function size:0x8 scope:global align:4 +setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c = .text:0x8002C114; // type:function size:0x8 scope:global align:4 +getFloorInfo__16dStage_stageDt_cCFv = .text:0x8002C11C; // type:function size:0x8 scope:global align:4 +setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c = .text:0x8002C124; // type:function size:0x8 scope:global align:4 +getFileListInfo__16dStage_stageDt_cCFv = .text:0x8002C12C; // type:function size:0x30 scope:global align:4 +setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c = .text:0x8002C15C; // type:function size:0x3C scope:global align:4 +getFileList2Info__16dStage_stageDt_cCFv = .text:0x8002C198; // type:function size:0x30 scope:global align:4 +setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c = .text:0x8002C1C8; // type:function size:0x3C scope:global align:4 +getMapEventInfo__16dStage_stageDt_cCFv = .text:0x8002C204; // type:function size:0x8 scope:global align:4 +setMapEventInfo__16dStage_stageDt_cFP21dStage_MapEventInfo_c = .text:0x8002C20C; // type:function size:0x8 scope:global align:4 +getSoundInfCL__16dStage_stageDt_cCFv = .text:0x8002C214; // type:function size:0x8 scope:global align:4 +setSoundInfCL__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x8002C21C; // type:function size:0x8 scope:global align:4 +getSoundInf__16dStage_stageDt_cCFv = .text:0x8002C224; // type:function size:0x8 scope:global align:4 +setSoundInf__16dStage_stageDt_cFP18dStage_SoundInfo_c = .text:0x8002C22C; // type:function size:0x8 scope:global align:4 +getPath2Inf__16dStage_stageDt_cCFv = .text:0x8002C234; // type:function size:0x8 scope:global align:4 +setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x8002C23C; // type:function size:0x8 scope:global align:4 +getPnt2Inf__16dStage_stageDt_cCFv = .text:0x8002C244; // type:function size:0x8 scope:global align:4 +setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x8002C24C; // type:function size:0x8 scope:global align:4 +getPathInf__16dStage_stageDt_cCFv = .text:0x8002C254; // type:function size:0x8 scope:global align:4 +setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c = .text:0x8002C25C; // type:function size:0x8 scope:global align:4 +getPntInf__16dStage_stageDt_cCFv = .text:0x8002C264; // type:function size:0x8 scope:global align:4 +setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c = .text:0x8002C26C; // type:function size:0x8 scope:global align:4 +setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class = .text:0x8002C274; // type:function size:0x8 scope:global align:4 +setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class = .text:0x8002C27C; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__16dStage_stageDt_cCFv = .text:0x8002C284; // type:function size:0x8 scope:global align:4 +setPlightNumInfo__16dStage_stageDt_cFi = .text:0x8002C28C; // type:function size:0x8 scope:global align:4 +getLightVecInfoNum__16dStage_stageDt_cCFv = .text:0x8002C294; // type:function size:0x30 scope:global align:4 +setLightVecInfoNum__16dStage_stageDt_cFi = .text:0x8002C2C4; // type:function size:0x3C scope:global align:4 +getLightVecInfo__16dStage_stageDt_cCFv = .text:0x8002C300; // type:function size:0x30 scope:global align:4 +setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class = .text:0x8002C330; // type:function size:0x3C scope:global align:4 +getVrboxcolNumInfo__16dStage_stageDt_cCFv = .text:0x8002C36C; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__16dStage_stageDt_cFi = .text:0x8002C374; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__16dStage_stageDt_cCFv = .text:0x8002C37C; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__16dStage_stageDt_cFi = .text:0x8002C384; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__16dStage_stageDt_cCFv = .text:0x8002C38C; // type:function size:0x8 scope:global align:4 +setEnvrNumInfo__16dStage_stageDt_cFi = .text:0x8002C394; // type:function size:0x8 scope:global align:4 +getPselectNumInfo__16dStage_stageDt_cCFv = .text:0x8002C39C; // type:function size:0x8 scope:global align:4 +setPselectNumInfo__16dStage_stageDt_cFi = .text:0x8002C3A4; // type:function size:0x8 scope:global align:4 +getPaletteNumInfo__16dStage_stageDt_cCFv = .text:0x8002C3AC; // type:function size:0x8 scope:global align:4 +setPaletteNumInfo__16dStage_stageDt_cFi = .text:0x8002C3B4; // type:function size:0x8 scope:global align:4 +getPlightInfo__16dStage_stageDt_cCFv = .text:0x8002C3BC; // type:function size:0x8 scope:global align:4 +setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class = .text:0x8002C3C4; // type:function size:0x8 scope:global align:4 +getVrboxcolInfo__16dStage_stageDt_cCFv = .text:0x8002C3CC; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__16dStage_stageDt_cFP25stage_vrboxcol_info_class = .text:0x8002C3D4; // type:function size:0x8 scope:global align:4 +getVrboxInfo__16dStage_stageDt_cCFv = .text:0x8002C3DC; // type:function size:0x8 scope:global align:4 +setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class = .text:0x8002C3E4; // type:function size:0x8 scope:global align:4 +getEnvrInfo__16dStage_stageDt_cCFv = .text:0x8002C3EC; // type:function size:0x8 scope:global align:4 +setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class = .text:0x8002C3F4; // type:function size:0x8 scope:global align:4 +getPselectInfo__16dStage_stageDt_cCFv = .text:0x8002C3FC; // type:function size:0x8 scope:global align:4 +setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class = .text:0x8002C404; // type:function size:0x8 scope:global align:4 +getPaletteInfo__16dStage_stageDt_cCFv = .text:0x8002C40C; // type:function size:0x8 scope:global align:4 +setPaletteInfo__16dStage_stageDt_cFP24stage_palette_info_class = .text:0x8002C414; // type:function size:0x8 scope:global align:4 +setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class = .text:0x8002C41C; // type:function size:0x8 scope:global align:4 +getMapInfo__16dStage_stageDt_cCFv = .text:0x8002C424; // type:function size:0x8 scope:global align:4 +setMapInfo__16dStage_stageDt_cFP20stage_map_info_class = .text:0x8002C42C; // type:function size:0x8 scope:global align:4 +setRoom__16dStage_stageDt_cFP14roomRead_class = .text:0x8002C434; // type:function size:0x8 scope:global align:4 +getPlayerNum__16dStage_stageDt_cCFv = .text:0x8002C43C; // type:function size:0x8 scope:global align:4 +setPlayerNum__16dStage_stageDt_cFUs = .text:0x8002C444; // type:function size:0x8 scope:global align:4 +setPlayer__16dStage_stageDt_cFP17stage_actor_class = .text:0x8002C44C; // type:function size:0x8 scope:global align:4 +getArrow__16dStage_stageDt_cCFv = .text:0x8002C454; // type:function size:0x8 scope:global align:4 +setArrow__16dStage_stageDt_cFP17stage_arrow_class = .text:0x8002C45C; // type:function size:0x8 scope:global align:4 +getCamera__16dStage_stageDt_cCFv = .text:0x8002C464; // type:function size:0x8 scope:global align:4 +setCamera__16dStage_stageDt_cFP18stage_camera_class = .text:0x8002C46C; // type:function size:0x8 scope:global align:4 +getElst__15dStage_roomDt_cFv = .text:0x8002C474; // type:function size:0x40 scope:global align:4 +setElst__15dStage_roomDt_cFP13dStage_Elst_c = .text:0x8002C4B4; // type:function size:0x3C scope:global align:4 +getMapPath__15dStage_roomDt_cFv = .text:0x8002C4F0; // type:function size:0x30 scope:global align:4 +setMapPath__15dStage_roomDt_cFPv = .text:0x8002C520; // type:function size:0x10 scope:global align:4 +getDoor__15dStage_roomDt_cCFv = .text:0x8002C530; // type:function size:0x8 scope:global align:4 +setDoor__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x8002C538; // type:function size:0x8 scope:global align:4 +getDrTg__15dStage_roomDt_cCFv = .text:0x8002C540; // type:function size:0x8 scope:global align:4 +setDrTg__15dStage_roomDt_cFP16stage_tgsc_class = .text:0x8002C548; // type:function size:0x8 scope:global align:4 +getDMap__15dStage_roomDt_cCFv = .text:0x8002C550; // type:function size:0x8 scope:global align:4 +setDMap__15dStage_roomDt_cFP13dStage_DMap_c = .text:0x8002C558; // type:function size:0x4 scope:global align:4 +getTresure__15dStage_roomDt_cCFv = .text:0x8002C55C; // type:function size:0x8 scope:global align:4 +setTresure__15dStage_roomDt_cFP19stage_tresure_class = .text:0x8002C564; // type:function size:0x8 scope:global align:4 +getLbnk__15dStage_roomDt_cCFv = .text:0x8002C56C; // type:function size:0x8 scope:global align:4 +setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c = .text:0x8002C574; // type:function size:0x8 scope:global align:4 +getOldMulti__15dStage_roomDt_cCFv = .text:0x8002C57C; // type:function size:0x30 scope:global align:4 +resetOldMulti__15dStage_roomDt_cFv = .text:0x8002C5AC; // type:function size:0x10 scope:global align:4 +setOldMulti__15dStage_roomDt_cFv = .text:0x8002C5BC; // type:function size:0x10 scope:global align:4 +getMulti__15dStage_roomDt_cCFv = .text:0x8002C5CC; // type:function size:0x30 scope:global align:4 +setMulti__15dStage_roomDt_cFP14dStage_Multi_c = .text:0x8002C5FC; // type:function size:0x10 scope:global align:4 +getMemoryMap__15dStage_roomDt_cCFv = .text:0x8002C60C; // type:function size:0x30 scope:global align:4 +setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c = .text:0x8002C63C; // type:function size:0x10 scope:global align:4 +getMemoryConfig__15dStage_roomDt_cCFv = .text:0x8002C64C; // type:function size:0x30 scope:global align:4 +setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c = .text:0x8002C67C; // type:function size:0x10 scope:global align:4 +getFloorInfo__15dStage_roomDt_cCFv = .text:0x8002C68C; // type:function size:0x8 scope:global align:4 +setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c = .text:0x8002C694; // type:function size:0x8 scope:global align:4 +setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c = .text:0x8002C69C; // type:function size:0x8 scope:global align:4 +getMapEventInfo__15dStage_roomDt_cCFv = .text:0x8002C6A4; // type:function size:0x8 scope:global align:4 +setMapEventInfo__15dStage_roomDt_cFP21dStage_MapEventInfo_c = .text:0x8002C6AC; // type:function size:0x8 scope:global align:4 +getSoundInfCL__15dStage_roomDt_cCFv = .text:0x8002C6B4; // type:function size:0x8 scope:global align:4 +setSoundInfCL__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x8002C6BC; // type:function size:0x8 scope:global align:4 +getSoundInf__15dStage_roomDt_cCFv = .text:0x8002C6C4; // type:function size:0x8 scope:global align:4 +setSoundInf__15dStage_roomDt_cFP18dStage_SoundInfo_c = .text:0x8002C6CC; // type:function size:0x8 scope:global align:4 +getPath2Inf__15dStage_roomDt_cCFv = .text:0x8002C6D4; // type:function size:0x8 scope:global align:4 +setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x8002C6DC; // type:function size:0x8 scope:global align:4 +getPnt2Inf__15dStage_roomDt_cCFv = .text:0x8002C6E4; // type:function size:0x8 scope:global align:4 +setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x8002C6EC; // type:function size:0x8 scope:global align:4 +getPathInf__15dStage_roomDt_cCFv = .text:0x8002C6F4; // type:function size:0x30 scope:global align:4 +setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c = .text:0x8002C724; // type:function size:0x3C scope:global align:4 +getPntInf__15dStage_roomDt_cCFv = .text:0x8002C760; // type:function size:0x30 scope:global align:4 +setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c = .text:0x8002C790; // type:function size:0x3C scope:global align:4 +setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class = .text:0x8002C7CC; // type:function size:0x8 scope:global align:4 +getStagInfo__15dStage_roomDt_cCFv = .text:0x8002C7D4; // type:function size:0x30 scope:global align:4 +setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class = .text:0x8002C804; // type:function size:0x3C scope:global align:4 +getLightVecInfoNum__15dStage_roomDt_cCFv = .text:0x8002C840; // type:function size:0x8 scope:global align:4 +setLightVecInfoNum__15dStage_roomDt_cFi = .text:0x8002C848; // type:function size:0x8 scope:global align:4 +getLightVecInfo__15dStage_roomDt_cCFv = .text:0x8002C850; // type:function size:0x8 scope:global align:4 +setLightVecInfo__15dStage_roomDt_cFP30stage_pure_lightvec_info_class = .text:0x8002C858; // type:function size:0x8 scope:global align:4 +getPlightNumInfo__15dStage_roomDt_cCFv = .text:0x8002C860; // type:function size:0x30 scope:global align:4 +setPlightNumInfo__15dStage_roomDt_cFi = .text:0x8002C890; // type:function size:0x3C scope:global align:4 +getVrboxcolNumInfo__15dStage_roomDt_cCFv = .text:0x8002C8CC; // type:function size:0x8 scope:global align:4 +setVrboxcolNumInfo__15dStage_roomDt_cFi = .text:0x8002C8D4; // type:function size:0x8 scope:global align:4 +getVrboxNumInfo__15dStage_roomDt_cCFv = .text:0x8002C8DC; // type:function size:0x8 scope:global align:4 +setVrboxNumInfo__15dStage_roomDt_cFi = .text:0x8002C8E4; // type:function size:0x8 scope:global align:4 +getEnvrNumInfo__15dStage_roomDt_cCFv = .text:0x8002C8EC; // type:function size:0x30 scope:global align:4 +setEnvrNumInfo__15dStage_roomDt_cFi = .text:0x8002C91C; // type:function size:0x3C scope:global align:4 +getPselectNumInfo__15dStage_roomDt_cCFv = .text:0x8002C958; // type:function size:0x30 scope:global align:4 +setPselectNumInfo__15dStage_roomDt_cFi = .text:0x8002C988; // type:function size:0x3C scope:global align:4 +getPaletteNumInfo__15dStage_roomDt_cCFv = .text:0x8002C9C4; // type:function size:0x30 scope:global align:4 +setPaletteNumInfo__15dStage_roomDt_cFi = .text:0x8002C9F4; // type:function size:0x3C scope:global align:4 +getPlightInfo__15dStage_roomDt_cCFv = .text:0x8002CA30; // type:function size:0x30 scope:global align:4 +setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class = .text:0x8002CA60; // type:function size:0x3C scope:global align:4 +getVrboxcolInfo__15dStage_roomDt_cCFv = .text:0x8002CA9C; // type:function size:0x8 scope:global align:4 +setVrboxcolInfo__15dStage_roomDt_cFP25stage_vrboxcol_info_class = .text:0x8002CAA4; // type:function size:0x8 scope:global align:4 +getVrboxInfo__15dStage_roomDt_cCFv = .text:0x8002CAAC; // type:function size:0x8 scope:global align:4 +setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class = .text:0x8002CAB4; // type:function size:0x8 scope:global align:4 +getEnvrInfo__15dStage_roomDt_cCFv = .text:0x8002CABC; // type:function size:0x30 scope:global align:4 +setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class = .text:0x8002CAEC; // type:function size:0x3C scope:global align:4 +getPselectInfo__15dStage_roomDt_cCFv = .text:0x8002CB28; // type:function size:0x30 scope:global align:4 +setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class = .text:0x8002CB58; // type:function size:0x3C scope:global align:4 +getPaletteInfo__15dStage_roomDt_cCFv = .text:0x8002CB94; // type:function size:0x30 scope:global align:4 +setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class = .text:0x8002CBC4; // type:function size:0x3C scope:global align:4 +setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class = .text:0x8002CC00; // type:function size:0x8 scope:global align:4 +getMapInfo__15dStage_roomDt_cCFv = .text:0x8002CC08; // type:function size:0x8 scope:global align:4 +setMapInfo__15dStage_roomDt_cFP20stage_map_info_class = .text:0x8002CC10; // type:function size:0x8 scope:global align:4 +getRoom__15dStage_roomDt_cCFv = .text:0x8002CC18; // type:function size:0x30 scope:global align:4 +setRoom__15dStage_roomDt_cFP14roomRead_class = .text:0x8002CC48; // type:function size:0x3C scope:global align:4 +getPlayerNum__15dStage_roomDt_cCFv = .text:0x8002CC84; // type:function size:0x8 scope:global align:4 +setPlayerNum__15dStage_roomDt_cFUs = .text:0x8002CC8C; // type:function size:0x8 scope:global align:4 +setPlayer__15dStage_roomDt_cFP17stage_actor_class = .text:0x8002CC94; // type:function size:0x8 scope:global align:4 +getArrow__15dStage_roomDt_cCFv = .text:0x8002CC9C; // type:function size:0x8 scope:global align:4 +setArrow__15dStage_roomDt_cFP17stage_arrow_class = .text:0x8002CCA4; // type:function size:0x8 scope:global align:4 +getCamera__15dStage_roomDt_cCFv = .text:0x8002CCAC; // type:function size:0x8 scope:global align:4 +setCamera__15dStage_roomDt_cFP18stage_camera_class = .text:0x8002CCB4; // type:function size:0x8 scope:global align:4 +__ct__19dStage_roomStatus_cFv = .text:0x8002CCBC; // type:function size:0x74 scope:global align:4 +__dt__19dStage_roomStatus_cFv = .text:0x8002CD30; // type:function size:0x5C scope:global align:4 +__arraydtor$97896 = .text:0x8002CD8C; // type:function size:0x1C scope:local align:4 +__ct__Q220dStage_roomControl_c9roomDzs_cFv = .text:0x8002CDA8; // type:function size:0xC scope:global align:4 +set__5csXyzFsss = .text:0x8002CDB4; // type:function size:0x10 scope:global align:4 +getIconSize__15renderingAmap_cCFUc = .text:0x8002CDC4; // type:function size:0x14 scope:global align:4 +draw__15renderingAmap_cFv = .text:0x8002CDD8; // type:function size:0x39C scope:global align:4 +getDispType__15renderingAmap_cCFv = .text:0x8002D174; // type:function size:0x90 scope:global align:4 +beforeDrawPath__15renderingAmap_cFv = .text:0x8002D204; // type:function size:0x6C scope:global align:4 +afterDrawPath__15renderingAmap_cFv = .text:0x8002D270; // type:function size:0x4 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10room_class = .text:0x8002D274; // type:function size:0x4 scope:global align:4 +drawPath__15renderingAmap_cFv = .text:0x8002D278; // type:function size:0x4 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10line_class = .text:0x8002D27C; // type:function size:0xD4 scope:global align:4 +getPlayerCursorSize__15renderingAmap_cFv = .text:0x8002D350; // type:function size:0xC scope:global align:4 +getRestartCursorSize__15renderingAmap_cFv = .text:0x8002D35C; // type:function size:0x10 scope:global align:4 +rendering__15renderingAmap_cFPCQ211dDrawPath_c10poly_class = .text:0x8002D36C; // type:function size:0x78 scope:global align:4 +isDrawOutSideTrim__15renderingAmap_cFv = .text:0x8002D3E4; // type:function size:0x98 scope:global align:4 +isOutSideBlackLine__15renderingAmap_cFv = .text:0x8002D47C; // type:function size:0x2C scope:global align:4 +getLineWidthSub__15renderingAmap_cFi = .text:0x8002D4A8; // type:function size:0x64 scope:global align:4 +getDecorationLineWidth__15renderingAmap_cFi = .text:0x8002D50C; // type:function size:0xE0 scope:global align:4 +getLineWidth__15renderingAmap_cFi = .text:0x8002D5EC; // type:function size:0x4 scope:global align:4 +getColor__6dMap_cFi = .text:0x8002D5F0; // type:function size:0xF0 scope:global align:4 +getLineColor__15renderingAmap_cFii = .text:0x8002D6E0; // type:function size:0x8C scope:global align:4 +getDecoLineColor__15renderingAmap_cFii = .text:0x8002D76C; // type:function size:0x84 scope:global align:4 +getIconPosition__6dMap_cCFPQ27dTres_c15typeGroupData_c = .text:0x8002D7F0; // type:function size:0x4 scope:global align:4 +getIconGroupNumber__15renderingAmap_cCFUc = .text:0x8002D7F4; // type:function size:0x4 scope:global align:4 +hasMap__15renderingAmap_cCFv = .text:0x8002D7F8; // type:function size:0x58 scope:global align:4 +isRendDoor__15renderingAmap_cCFv = .text:0x8002D850; // type:function size:0x3C scope:global align:4 +isCheckFloor__15renderingAmap_cCFv = .text:0x8002D88C; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingAmap_cCFv = .text:0x8002D894; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingAmap_cCFv = .text:0x8002D89C; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingAmap_cCFv = .text:0x8002D8A4; // type:function size:0x44 scope:global align:4 +isDrawIconSingle2__15renderingAmap_cCFPCQ27dTres_c6data_sbbi = .text:0x8002D8E8; // type:function size:0x554 scope:global align:4 +isDrawType__6dMap_cFi = .text:0x8002DE3C; // type:function size:0xC scope:global align:4 +isRendAllRoom__6dMap_cCFv = .text:0x8002DE48; // type:function size:0x4C scope:global align:4 +isSpecialOutline__6dMap_cFv = .text:0x8002DE94; // type:function size:0x8 scope:global align:4 +copyPalette__6dMap_cFv = .text:0x8002DE9C; // type:function size:0x6C scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFiif = .text:0x8002DF08; // type:function size:0x70 scope:global align:4 +resCopy__6dMap_cFv = .text:0x8002DF78; // type:function size:0x6C scope:global align:4 +__ct__6dMap_cFiiii = .text:0x8002DFE4; // type:function size:0x1D8 scope:global align:4 +_remove__6dMap_cFv = .text:0x8002E1BC; // type:function size:0x74 scope:global align:4 +getMapMinMaxXZ__6dMap_cFiPfPfPfPf = .text:0x8002E230; // type:function size:0x184 scope:global align:4 +getPack__6dMap_cFiPfPf = .text:0x8002E3B4; // type:function size:0x178 scope:global align:4 +calcMapCenterXZ__6dMap_cFiPfPf = .text:0x8002E52C; // type:function size:0xA4 scope:global align:4 +calcMapCmPerTexel__6dMap_cFiPf = .text:0x8002E5D0; // type:function size:0x178 scope:global align:4 +setMapPaletteColorAlphaPer__6dMap_cFif = .text:0x8002E748; // type:function size:0x11C scope:global align:4 +getRGBA_RGB5A3__FRC21dMpath_RGB5A3_palDt_sRUcRUcRUcRUc = .text:0x8002E864; // type:function size:0x84 scope:global align:4 +copyPalette__6dMap_cFiif = .text:0x8002E8E8; // type:function size:0x120 scope:global align:4 +setAmapPaletteColor__6dMap_cFiUcUcUcUc = .text:0x8002EA08; // type:function size:0x5C scope:global align:4 +isDrawRoom__6dMap_cCFii = .text:0x8002EA64; // type:function size:0x60 scope:global align:4 +getRoomNoSingle__6dMap_cFv = .text:0x8002EAC4; // type:function size:0x28 scope:global align:4 +isDrawRoomIcon__6dMap_cCFii = .text:0x8002EAEC; // type:function size:0x94 scope:global align:4 +_move__6dMap_cFffif = .text:0x8002EB80; // type:function size:0x7D4 scope:global align:4 +_draw__6dMap_cFv = .text:0x8002F354; // type:function size:0x44 scope:global align:4 +getFirstData__6dMap_cFUc = .text:0x8002F398; // type:function size:0x4 scope:global align:4 +getNextData__6dMap_cFPQ27dTres_c15typeGroupData_c = .text:0x8002F39C; // type:function size:0x4 scope:global align:4 +isDrawType__11dDrawPath_cFi = .text:0x8002F3A0; // type:function size:0x8 scope:global align:4 +__dt__15dRenderingMap_cFv = .text:0x8002F3A8; // type:function size:0x40 scope:global align:4 +getLineColor__11dDrawPath_cFii = .text:0x8002F3E8; // type:function size:0x10 scope:global align:4 +__dt__16renderingDAmap_cFv = .text:0x8002F3F8; // type:function size:0x5C scope:global align:4 +__dt__28renderingPlusDoorAndCursor_cFv = .text:0x8002F454; // type:function size:0x5C scope:global align:4 +isRendIcon__15renderingAmap_cCFv = .text:0x8002F4B0; // type:function size:0x8 scope:global align:4 +__dt__6dMap_cFv = .text:0x8002F4B8; // type:function size:0x74 scope:global align:4 +draw__12dDlst_base_cFv = .text:0x8002F52C; // type:function size:0x4 scope:global align:4 +ct__14dComIfG_play_cFv = .text:0x8002F530; // type:function size:0x50 scope:global align:4 +init__14dComIfG_play_cFv = .text:0x8002F580; // type:function size:0x7C scope:global align:4 +dComIfGp_checkItemGet__FUci = .text:0x8002F5FC; // type:function size:0x4 scope:global align:4 +itemInit__14dComIfG_play_cFv = .text:0x8002F600; // type:function size:0xA4 scope:global align:4 +setItemBombNumCount__14dComIfG_play_cFUcs = .text:0x8002F6A4; // type:function size:0x18 scope:global align:4 +getItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002F6BC; // type:function size:0x10 scope:global align:4 +clearItemBombNumCount__14dComIfG_play_cFUc = .text:0x8002F6CC; // type:function size:0x14 scope:global align:4 +setNowVibration__14dComIfG_play_cFUc = .text:0x8002F6E0; // type:function size:0x4 scope:global align:4 +getNowVibration__14dComIfG_play_cFv = .text:0x8002F6E4; // type:function size:0x2C scope:global align:4 +setStartStage__14dComIfG_play_cFP19dStage_startStage_c = .text:0x8002F710; // type:function size:0x6C scope:global align:4 +getLayerNo_common_common__14dComIfG_play_cFPCcii = .text:0x8002F77C; // type:function size:0x1174 scope:global align:4 +getLayerNo_common__14dComIfG_play_cFPCcii = .text:0x800308F0; // type:function size:0x2C scope:global align:4 +getLayerNo__14dComIfG_play_cFi = .text:0x8003091C; // type:function size:0x38 scope:global align:4 +createParticle__14dComIfG_play_cFv = .text:0x80030954; // type:function size:0x40 scope:global align:4 +createSimpleModel__14dComIfG_play_cFv = .text:0x80030994; // type:function size:0x50 scope:global align:4 +deleteSimpleModel__14dComIfG_play_cFv = .text:0x800309E4; // type:function size:0x58 scope:global align:4 +drawSimpleModel__14dComIfG_play_cFv = .text:0x80030A3C; // type:function size:0x14 scope:global align:4 +addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc = .text:0x80030A50; // type:function size:0x40 scope:global align:4 +removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai = .text:0x80030A90; // type:function size:0x38 scope:global align:4 +entrySimpleModel__14dComIfG_play_cFP8J3DModeli = .text:0x80030AC8; // type:function size:0x14 scope:global align:4 +setTimerNowTimeMs__14dComIfG_play_cFi = .text:0x80030ADC; // type:function size:0x8 scope:global align:4 +getTimerNowTimeMs__14dComIfG_play_cFv = .text:0x80030AE4; // type:function size:0x8 scope:global align:4 +setTimerLimitTimeMs__14dComIfG_play_cFi = .text:0x80030AEC; // type:function size:0x8 scope:global align:4 +getTimerLimitTimeMs__14dComIfG_play_cFv = .text:0x80030AF4; // type:function size:0x8 scope:global align:4 +setTimerMode__14dComIfG_play_cFi = .text:0x80030AFC; // type:function size:0x8 scope:global align:4 +getTimerMode__14dComIfG_play_cFv = .text:0x80030B04; // type:function size:0x8 scope:global align:4 +setTimerType__14dComIfG_play_cFUc = .text:0x80030B0C; // type:function size:0x8 scope:global align:4 +getTimerType__14dComIfG_play_cFv = .text:0x80030B14; // type:function size:0x8 scope:global align:4 +setTimerPtr__14dComIfG_play_cFP8dTimer_c = .text:0x80030B1C; // type:function size:0x8 scope:global align:4 +getTimerPtr__14dComIfG_play_cFv = .text:0x80030B24; // type:function size:0x8 scope:global align:4 +create__Q313dComIfG_inf_c9baseCsr_c6navi_cFv = .text:0x80030B2C; // type:function size:0x104 scope:global align:4 +draw__Q313dComIfG_inf_c9baseCsr_c6navi_cFffUc = .text:0x80030C30; // type:function size:0x320 scope:global align:4 +__ct__Q213dComIfG_inf_c9baseCsr_cFUc = .text:0x80030F50; // type:function size:0xAC scope:global align:4 +draw__Q213dComIfG_inf_c9baseCsr_cFff = .text:0x80030FFC; // type:function size:0x378 scope:global align:4 +create__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x80031374; // type:function size:0x148 scope:global align:4 +particleExecute__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x800314BC; // type:function size:0x24 scope:global align:4 +ct__13dComIfG_inf_cFv = .text:0x800314E0; // type:function size:0x74 scope:global align:4 +createBaseCsr__13dComIfG_inf_cFv = .text:0x80031554; // type:function size:0x44 scope:global align:4 +dComIfG_changeOpeningScene__FP11scene_classs = .text:0x80031598; // type:function size:0x104 scope:global align:4 +dComIfG_resetToOpening__FP11scene_class = .text:0x8003169C; // type:function size:0x84 scope:global align:4 +phase_1__FPc = .text:0x80031720; // type:function size:0x78 scope:local align:4 +phase_2__FPc = .text:0x80031798; // type:function size:0x78 scope:local align:4 +phase_3__FPc = .text:0x80031810; // type:function size:0x8 scope:local align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCc = .text:0x80031818; // type:function size:0x28 scope:global align:4 +phase_01__FP12phaseParam_c = .text:0x80031840; // type:function size:0x5C scope:global align:4 +phase_02__FP12phaseParam_c = .text:0x8003189C; // type:function size:0x5C scope:global align:4 +phase_03__FP12phaseParam_c = .text:0x800318F8; // type:function size:0x8 scope:global align:4 +dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap = .text:0x80031900; // type:function size:0x48 scope:global align:4 +dComIfG_resDelete__FP30request_of_phase_process_classPCc = .text:0x80031948; // type:function size:0x64 scope:global align:4 +dComIfGp_getReverb__Fi = .text:0x800319AC; // type:function size:0x4C scope:global align:4 +dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj = .text:0x800319F8; // type:function size:0xE4 scope:global align:4 +dComIfGp_getMapTrans__FiPfPfPs = .text:0x80031ADC; // type:function size:0xB4 scope:global align:4 +dComIfGp_getRoomCamera__Fi = .text:0x80031B90; // type:function size:0x50 scope:global align:4 +dComIfGp_getRoomArrow__Fi = .text:0x80031BE0; // type:function size:0x50 scope:global align:4 +dComIfGp_setNextStage__FPCcsScScfUliScsii = .text:0x80031C30; // type:function size:0x224 scope:global align:4 +dComIfGp_setNextStage__FPCcsScSc = .text:0x80031E54; // type:function size:0x50 scope:global align:4 +dComIfGs_isStageTbox__Fii = .text:0x80031EA4; // type:function size:0x84 scope:global align:4 +dComIfGs_onStageSwitch__Fii = .text:0x80031F28; // type:function size:0x8C scope:global align:4 +dComIfGs_offStageSwitch__Fii = .text:0x80031FB4; // type:function size:0x8C scope:global align:4 +dComIfGs_isStageSwitch__Fii = .text:0x80032040; // type:function size:0x88 scope:global align:4 +dComIfGs_onStageBossEnemy__Fi = .text:0x800320C8; // type:function size:0xA0 scope:global align:4 +dComIfGs_isDungeonItemWarp__Fi = .text:0x80032168; // type:function size:0x80 scope:global align:4 +dComIfGs_BossLife_public_Set__FSc = .text:0x800321E8; // type:function size:0x14 scope:global align:4 +dComIfGs_BossLife_public_Get__Fv = .text:0x800321FC; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Set__FSc = .text:0x80032210; // type:function size:0x14 scope:global align:4 +dComIfGs_sense_type_change_Get__Fv = .text:0x80032224; // type:function size:0x14 scope:global align:4 +dComIfGs_onZoneSwitch__Fii = .text:0x80032238; // type:function size:0x64 scope:global align:4 +dComIfGs_offZoneSwitch__Fii = .text:0x8003229C; // type:function size:0x64 scope:global align:4 +dComIfGs_isZoneSwitch__Fii = .text:0x80032300; // type:function size:0x6C scope:global align:4 +dComIfGs_onOneZoneSwitch__Fii = .text:0x8003236C; // type:function size:0x64 scope:global align:4 +dComIfGs_offOneZoneSwitch__Fii = .text:0x800323D0; // type:function size:0x64 scope:global align:4 +dComIfGs_isOneZoneSwitch__Fii = .text:0x80032434; // type:function size:0x6C scope:global align:4 +dComIfGs_isZoneItem__Fii = .text:0x800324A0; // type:function size:0x6C scope:global align:4 +dComIfGs_isOneZoneItem__Fii = .text:0x8003250C; // type:function size:0x6C scope:global align:4 +dComIfGs_getMaxLifeGauge__Fv = .text:0x80032578; // type:function size:0x18 scope:global align:4 +dComIfGs_setSelectItemIndex__FiUc = .text:0x80032590; // type:function size:0x44 scope:global align:4 +dComIfGs_setMixItemIndex__FiUc = .text:0x800325D4; // type:function size:0x18 scope:global align:4 +dComIfGs_getSelectMixItemNoArrowIndex__Fi = .text:0x800325EC; // type:function size:0x90 scope:global align:4 +dComIfGs_getMixItemIndex__Fi = .text:0x8003267C; // type:function size:0x10 scope:global align:4 +dComIfGp_setSelectItem__Fi = .text:0x8003268C; // type:function size:0xB0 scope:global align:4 +dComIfGp_getSelectItem__Fi = .text:0x8003273C; // type:function size:0x12C scope:global align:4 +dComIfGp_mapShow__Fv = .text:0x80032868; // type:function size:0x14 scope:global align:4 +dComIfGp_mapHide__Fv = .text:0x8003287C; // type:function size:0x14 scope:global align:4 +dComIfGp_checkMapShow__Fv = .text:0x80032890; // type:function size:0x38 scope:global align:4 +dComIfGp_setHeapLockFlag__FUc = .text:0x800328C8; // type:function size:0xA4 scope:global align:4 +dComIfGp_offHeapLockFlag__Fi = .text:0x8003296C; // type:function size:0x98 scope:global align:4 +dComIfGp_createSubExpHeap2D__Fv = .text:0x80032A04; // type:function size:0xA4 scope:global align:4 +dComIfGp_destroySubExpHeap2D__Fv = .text:0x80032AA8; // type:function size:0x68 scope:global align:4 +dComIfGp_checkEmptySubHeap2D__Fv = .text:0x80032B10; // type:function size:0x40 scope:global align:4 +dComIfGp_searchUseSubHeap2D__Fi = .text:0x80032B50; // type:function size:0x48 scope:global align:4 +dComIfGp_getSubHeap2D__Fi = .text:0x80032B98; // type:function size:0x50 scope:global align:4 +dComIfGs_checkGetInsectNum__Fv = .text:0x80032BE8; // type:function size:0xA0 scope:global align:4 +dComIfGs_checkGetItem__FUc = .text:0x80032C88; // type:function size:0xCC scope:global align:4 +dComIfGs_getBottleMax__Fv = .text:0x80032D54; // type:function size:0x8 scope:global align:4 +dComIfGp_getSelectItemNum__Fi = .text:0x80032D5C; // type:function size:0xCC scope:global align:4 +dComIfGp_getSelectItemMaxNum__Fi = .text:0x80032E28; // type:function size:0x94 scope:global align:4 +dComIfGp_setSelectItemNum__Fis = .text:0x80032EBC; // type:function size:0x114 scope:global align:4 +dComIfGp_addSelectItemNum__Fis = .text:0x80032FD0; // type:function size:0xD8 scope:global align:4 +dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj = .text:0x800330A8; // type:function size:0x44 scope:global align:4 +dComIfGs_gameStart__Fv = .text:0x800330EC; // type:function size:0x64 scope:global align:4 +dComIfG_getHoldA__FUl = .text:0x80033150; // type:function size:0x64 scope:global align:4 +dComIfG_getTrigA__FUl = .text:0x800331B4; // type:function size:0x64 scope:global align:4 +dComIfG_getHoldB__FUl = .text:0x80033218; // type:function size:0x40 scope:global align:4 +dComIfG_getTrigB__FUl = .text:0x80033258; // type:function size:0x40 scope:global align:4 +dComIfG_getTrigUp__FUl = .text:0x80033298; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldDown__FUl = .text:0x800332B4; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigDown__FUl = .text:0x800332D0; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldLeft__FUl = .text:0x800332EC; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigLeft__FUl = .text:0x80033308; // type:function size:0x1C scope:global align:4 +dComIfG_getHoldRight__FUl = .text:0x80033324; // type:function size:0x1C scope:global align:4 +dComIfG_getTrigRight__FUl = .text:0x80033340; // type:function size:0x1C scope:global align:4 +dComIfGp_calcNowRegion__Fv = .text:0x8003335C; // type:function size:0x260 scope:global align:4 +dComIfGp_isLightDropMapVisible__Fv = .text:0x800335BC; // type:function size:0x7C scope:global align:4 +dComIfGp_getNowLevel__Fv = .text:0x80033638; // type:function size:0x50 scope:global align:4 +dComIfGs_setSelectEquipClothes__FUc = .text:0x80033688; // type:function size:0x10 scope:global align:4 +dComIfGs_setSelectEquipSword__FUc = .text:0x80033698; // type:function size:0xD0 scope:global align:4 +dComIfGs_setSelectEquipShield__FUc = .text:0x80033768; // type:function size:0xA8 scope:global align:4 +dComIfGs_setKeyNum__FiUc = .text:0x80033810; // type:function size:0x94 scope:global align:4 +dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc = .text:0x800338A4; // type:function size:0x74 scope:global align:4 +dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc = .text:0x80033918; // type:function size:0x94 scope:global align:4 +dComIfGs_getWarpStageName__Fv = .text:0x800339AC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerPos__Fv = .text:0x800339BC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpPlayerAngleY__Fv = .text:0x800339CC; // type:function size:0x10 scope:global align:4 +dComIfGs_getWarpRoomNo__Fv = .text:0x800339DC; // type:function size:0x14 scope:global align:4 +dComIfGs_getWarpMarkFlag__Fv = .text:0x800339F0; // type:function size:0x1C scope:global align:4 +dComIfGs_setWarpMarkFlag__FUc = .text:0x80033A0C; // type:function size:0x4 scope:global align:4 +__ct__19dComIfG_resLoader_cFv = .text:0x80033A10; // type:function size:0x14 scope:global align:4 +__dt__19dComIfG_resLoader_cFv = .text:0x80033A24; // type:function size:0x90 scope:global align:4 +load__19dComIfG_resLoader_cFPPCcP7JKRHeap = .text:0x80033AB4; // type:function size:0x78 scope:global align:4 +dComIfG_getStageRes__FPCc = .text:0x80033B2C; // type:function size:0x20 scope:global align:4 +dComIfG_getOldStageRes__FPCc = .text:0x80033B4C; // type:function size:0x20 scope:global align:4 +dComIfG_getRoomArcName__Fi = .text:0x80033B6C; // type:function size:0x44 scope:global align:4 +dComIfGp_ret_wp_set__FSc = .text:0x80033BB0; // type:function size:0x4 scope:global align:4 +dComIfGp_world_dark_set__FUc = .text:0x80033BB4; // type:function size:0x14 scope:global align:4 +dComIfGp_world_dark_get__Fv = .text:0x80033BC8; // type:function size:0x14 scope:global align:4 +dComIfG_TimerStart__Fis = .text:0x80033BDC; // type:function size:0x74 scope:global align:4 +dComIfG_TimerStop__Fi = .text:0x80033C50; // type:function size:0x58 scope:global align:4 +dComIfG_TimerReStart__Fi = .text:0x80033CA8; // type:function size:0x58 scope:global align:4 +dComIfG_TimerEnd__Fii = .text:0x80033D00; // type:function size:0x54 scope:global align:4 +dComIfG_TimerDeleteCheck__Fi = .text:0x80033D54; // type:function size:0x34 scope:global align:4 +dComIfG_TimerDeleteRequest__Fi = .text:0x80033D88; // type:function size:0x54 scope:global align:4 +dComIfGs_Wolf_Change_Check__Fv = .text:0x80033DDC; // type:function size:0x1C8 scope:global align:4 +dComIfGs_PolyDamageOff_Set__FSc = .text:0x80033FA4; // type:function size:0x14 scope:global align:4 +dComIfGs_PolyDamageOff_Check__Fv = .text:0x80033FB8; // type:function size:0x14 scope:global align:4 +dComIfGs_shake_kandelaar__Fv = .text:0x80033FCC; // type:function size:0x18 scope:global align:4 +dComIfGs_shake_kandelaar_check__Fv = .text:0x80033FE4; // type:function size:0x24 scope:global align:4 +dComIfGs_wolfeye_effect_check__Fv = .text:0x80034008; // type:function size:0x30 scope:global align:4 +dComIfGs_Grass_hide_Set__FSc = .text:0x80034038; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_set__FUc = .text:0x8003404C; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_set__FUc = .text:0x80034060; // type:function size:0x14 scope:global align:4 +dComIfGp_TargetWarpPt_get__Fv = .text:0x80034074; // type:function size:0x14 scope:global align:4 +dComIfGp_SelectWarpPt_get__Fv = .text:0x80034088; // type:function size:0x14 scope:global align:4 +dComIfGp_TransportWarp_check__Fv = .text:0x8003409C; // type:function size:0x38 scope:global align:4 +dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x800340D4; // type:function size:0x60 scope:global align:4 +dComIfGs_onVisitedRoom__Fi = .text:0x80034134; // type:function size:0x22C scope:global align:4 +dComIfGs_offVisitedRoom__Fi = .text:0x80034360; // type:function size:0x6C scope:global align:4 +dComIfGs_isVisitedRoom__Fi = .text:0x800343CC; // type:function size:0x6C scope:global align:4 +dComIfGs_staffroll_next_go__Fv = .text:0x80034438; // type:function size:0x14 scope:global align:4 +dComIfGs_staffroll_next_go_check__Fv = .text:0x8003444C; // type:function size:0x10 scope:global align:4 +__sinit_\d_com_inf_game_cpp = .text:0x8003445C; // type:function size:0x6C scope:global align:4 +__dt__11dDlst_blo_cFv = .text:0x800344C8; // type:function size:0x5C scope:global align:4 +__dt__Q211dDlst_blo_c5anm_cFv = .text:0x80034524; // type:function size:0x60 scope:global align:4 +__ct__14dDlst_window_cFv = .text:0x80034584; // type:function size:0x4 scope:global align:4 +__dt__14dDlst_window_cFv = .text:0x80034588; // type:function size:0x40 scope:global align:4 +__ct__25dComIfG_camera_info_classFv = .text:0x800345C8; // type:function size:0x4 scope:global align:4 +__dt__Q225dComIfG_camera_info_class22@class$74230dolzel_pchFv = .text:0x800345CC; // type:function size:0x40 scope:local align:4 +__dt__25dComIfG_camera_info_classFv = .text:0x8003460C; // type:function size:0x5C scope:global align:4 +__dt__Q212dSv_memBit_c14WarpItemData_cFv = .text:0x80034668; // type:function size:0x40 scope:global align:4 +__dt__23dComIfG_item_info_classFv = .text:0x800346A8; // type:function size:0x5C scope:global align:4 +calcMtx__7J2DPaneFv = .text:0x80034704; // type:function size:0x28 scope:global align:4 +makeMatrix__7J2DPaneFff = .text:0x8003472C; // type:function size:0x20 scope:global align:4 +getWhite__10J2DPictureCFv = .text:0x8003474C; // type:function size:0x8 scope:global align:4 +setWhite__10J2DPictureFQ28JUtility6TColor = .text:0x80034754; // type:function size:0x28 scope:global align:4 +__ct__13mDoExt_bckAnmFv = .text:0x8003477C; // type:function size:0x38 scope:global align:4 +__ct__14mDoExt_baseAnmFv = .text:0x800347B4; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_brkAnmFv = .text:0x800347F4; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_brkAnmFv = .text:0x8003482C; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_bpkAnmFv = .text:0x8003486C; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_bpkAnmFv = .text:0x800348A4; // type:function size:0x40 scope:global align:4 +__ct__13mDoExt_btkAnmFv = .text:0x800348E4; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_btkAnmFv = .text:0x8003491C; // type:function size:0x40 scope:global align:4 +__dt__13mDoExt_bckAnmFv = .text:0x8003495C; // type:function size:0x40 scope:global align:4 +getZoneNo__20dStage_roomControl_cFi = .text:0x8003499C; // type:function size:0x1C scope:global align:4 +setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc = .text:0x800349B8; // type:function size:0x74 scope:global align:4 +dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc = .text:0x80034A2C; // type:function size:0x34 scope:global align:4 +__dt__Q213dComIfG_inf_c9baseCsr_cFv = .text:0x80034A60; // type:function size:0x68 scope:global align:4 +__dt__Q313dComIfG_inf_c9baseCsr_c6navi_cFv = .text:0x80034AC8; // type:function size:0x68 scope:global align:4 +__ct__13dComIfG_inf_cFv = .text:0x80034B30; // type:function size:0x234 scope:global align:4 +__dt__17dSv_horse_place_cFv = .text:0x80034D64; // type:function size:0x40 scope:global align:4 +__dt__33dSv_player_field_last_stay_info_cFv = .text:0x80034DA4; // type:function size:0x40 scope:global align:4 +__dt__27dSv_player_last_mark_info_cFv = .text:0x80034DE4; // type:function size:0x40 scope:global align:4 +__dt__12dSv_player_cFv = .text:0x80034E24; // type:function size:0x74 scope:global align:4 +__dt__13dSv_restart_cFv = .text:0x80034E98; // type:function size:0x40 scope:global align:4 +__dt__Q217dSv_turnRestart_c24dSv_turnRestart_camera_cFv = .text:0x80034ED8; // type:function size:0x40 scope:global align:4 +__dt__17dSv_turnRestart_cFv = .text:0x80034F18; // type:function size:0x5C scope:global align:4 +__dt__10dSv_info_cFv = .text:0x80034F74; // type:function size:0x7C scope:global align:4 +__dt__14dComIfG_play_cFv = .text:0x80034FF0; // type:function size:0xD4 scope:global align:4 +__dt__13dComIfG_inf_cFv = .text:0x800350C4; // type:function size:0x84 scope:global align:4 +__dt__12dCcMassS_ObjFv = .text:0x80035148; // type:function size:0x40 scope:global align:4 +__dt__12dCcMassS_MngFv = .text:0x80035188; // type:function size:0xC8 scope:global align:4 +__dt__8cM3dGAabFv = .text:0x80035250; // type:function size:0x40 scope:global align:4 +drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80035290; // type:function size:0x4 scope:global align:4 +executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80035294; // type:function size:0x4 scope:global align:4 +execute__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x80035298; // type:function size:0x4 scope:global align:4 +draw__18JPAEmitterCallBackFP14JPABaseEmitter = .text:0x8003529C; // type:function size:0x4 scope:global align:4 +cleanup__18dPa_levelEcallBackFv = .text:0x800352A0; // type:function size:0x4 scope:global align:4 +__dt__18dPa_levelEcallBackFv = .text:0x800352A4; // type:function size:0x74 scope:global align:4 +__ct__22dPa_hermiteEcallBack_cFv = .text:0x80035318; // type:function size:0x10 scope:global align:4 +__dt__22dPa_hermiteEcallBack_cFv = .text:0x80035328; // type:function size:0x58 scope:global align:4 +__dt__15cCcD_DivideAreaFv = .text:0x80035380; // type:function size:0x58 scope:global align:4 +__ct__16__d_timer_info_cFv = .text:0x800353D8; // type:function size:0x1C scope:global align:4 +__ct__11cBgS_ChkElmFv = .text:0x800353F4; // type:function size:0x3C scope:global align:4 +__dt__11cBgS_ChkElmFv = .text:0x80035430; // type:function size:0x40 scope:global align:4 +__dt__4cBgSFv = .text:0x80035470; // type:function size:0x64 scope:global align:4 +__dt__4dBgSFv = .text:0x800354D4; // type:function size:0x68 scope:global align:4 +__dt__4cCcSFv = .text:0x8003553C; // type:function size:0x5C scope:global align:4 +__dt__4dCcSFv = .text:0x80035598; // type:function size:0x74 scope:global align:4 +__dt__14dEvt_control_cFv = .text:0x8003560C; // type:function size:0x68 scope:global align:4 +__dt__12dEvt_order_cFv = .text:0x80035674; // type:function size:0x40 scope:global align:4 +__dt__16dEvent_manager_cFv = .text:0x800356B4; // type:function size:0x64 scope:global align:4 +__dt__11dEvDtBase_cFv = .text:0x80035718; // type:function size:0x40 scope:global align:4 +__ct__10dAttDraw_cFv = .text:0x80035758; // type:function size:0xEC scope:global align:4 +__dt__10dAttDraw_cFv = .text:0x80035844; // type:function size:0xF4 scope:global align:4 +__ct__10dAttList_cFv = .text:0x80035938; // type:function size:0x4 scope:global align:4 +__dt__7cSAngleFv = .text:0x8003593C; // type:function size:0x40 scope:global align:4 +__dt__10dAttList_cFv = .text:0x8003597C; // type:function size:0x40 scope:global align:4 +__dt__Q312dVibration_c22@class$72273dolzel_pch22@class$72274dolzel_pchFv = .text:0x800359BC; // type:function size:0x40 scope:local align:4 +__dt__Q212dVibration_c22@class$72273dolzel_pchFv = .text:0x800359FC; // type:function size:0x68 scope:local align:4 +__dt__12dVibration_cFv = .text:0x80035A64; // type:function size:0x58 scope:global align:4 +set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035ABC; // type:function size:0xC4 scope:global align:4 +isSwitch__Q27daSus_c6data_cFv = .text:0x80035B80; // type:function size:0x6C scope:global align:4 +check__Q27daSus_c6data_cFRC4cXyz = .text:0x80035BEC; // type:function size:0x90 scope:global align:4 +check__Q27daSus_c6data_cFP10fopAc_ac_c = .text:0x80035C7C; // type:function size:0x84 scope:global align:4 +execute__Q27daSus_c6data_cFv = .text:0x80035D00; // type:function size:0x40 scope:global align:4 +add__Q27daSus_c6room_cFPQ27daSus_c6data_c = .text:0x80035D40; // type:function size:0x68 scope:global align:4 +reset__Q27daSus_c6room_cFv = .text:0x80035DA8; // type:function size:0x30 scope:global align:4 +newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc = .text:0x80035DD8; // type:function size:0x16C scope:global align:4 +reset__7daSus_cFv = .text:0x80035F44; // type:function size:0x44 scope:global align:4 +check__7daSus_cFScRC4cXyz = .text:0x80035F88; // type:function size:0x90 scope:global align:4 +check__7daSus_cFP10fopAc_ac_c = .text:0x80036018; // type:function size:0xC0 scope:global align:4 +execute__7daSus_cFv = .text:0x800360D8; // type:function size:0x5C scope:global align:4 +daNpcMsg_setEvtNum__FUc = .text:0x80036134; // type:function size:0x40 scope:global align:4 +daNpcKakashi_chkSwdTutorialStage__Fv = .text:0x80036174; // type:function size:0x5C scope:global align:4 +daNpcKakashi_setSwdTutorialStep__FUc = .text:0x800361D0; // type:function size:0x20 scope:global align:4 +daNpcKakashi_getSwdTutorialStep__Fv = .text:0x800361F0; // type:function size:0x3C scope:global align:4 +daNpcKakashi_getSwdTutorialResult__Fv = .text:0x8003622C; // type:function size:0x38 scope:global align:4 +daNpcKakashi_setSwdTutorialResult__Fb = .text:0x80036264; // type:function size:0x30 scope:global align:4 +daNpcKakashi_getSuccessCount__Fv = .text:0x80036294; // type:function size:0x3C scope:global align:4 +daNpcKakashi_incSuccessCount__Fv = .text:0x800362D0; // type:function size:0x60 scope:global align:4 +daNpcKakashi_clrSuccessCount__Fv = .text:0x80036330; // type:function size:0x20 scope:global align:4 +getArcName__12daSetBgObj_cFP10fopAc_ac_c = .text:0x80036350; // type:function size:0x3C scope:global align:4 +checkArea__13daTagStream_cFPC4cXyz = .text:0x8003638C; // type:function size:0x98 scope:global align:4 +entry__10daMirror_cFP8J3DModel = .text:0x80036424; // type:function size:0x48 scope:global align:4 +remove__10daMirror_cFv = .text:0x8003646C; // type:function size:0x38 scope:global align:4 +deleteRoomGrass__9daGrass_cFi = .text:0x800364A4; // type:function size:0x58 scope:global align:4 +deleteRoomFlower__9daGrass_cFi = .text:0x800364FC; // type:function size:0x58 scope:global align:4 +daMP_c_Get_MovieRestFrame__6daMP_cFv = .text:0x80036554; // type:function size:0x10 scope:global align:4 +daMP_c_Set_PercentMovieVolume__6daMP_cFf = .text:0x80036564; // type:function size:0x10 scope:global align:4 +daMP_c_THPPlayerPlay__6daMP_cFv = .text:0x80036574; // type:function size:0x3C scope:global align:4 +daMP_c_THPPlayerPause__6daMP_cFv = .text:0x800365B0; // type:function size:0x10 scope:global align:4 +checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo = .text:0x800365C0; // type:function size:0xA4 scope:global align:4 +checkMagneA__12daTagMagne_cFv = .text:0x80036664; // type:function size:0x50 scope:global align:4 +checkMagneB__12daTagMagne_cFv = .text:0x800366B4; // type:function size:0x50 scope:global align:4 +checkMagneC__12daTagMagne_cFv = .text:0x80036704; // type:function size:0x50 scope:global align:4 +getPlayerNo__11daTagMist_cFv = .text:0x80036754; // type:function size:0x8 scope:global align:4 +clrSaveFlag__12daObjCarry_cFv = .text:0x8003675C; // type:function size:0xC scope:global align:4 +setSaveFlag__12daObjCarry_cFv = .text:0x80036768; // type:function size:0xC scope:global align:4 +chkSaveFlag__12daObjCarry_cFv = .text:0x80036774; // type:function size:0x14 scope:global align:4 +getPos__12daObjCarry_cFi = .text:0x80036788; // type:function size:0x14 scope:global align:4 +savePos__12daObjCarry_cFi4cXyz = .text:0x8003679C; // type:function size:0x2C scope:global align:4 +onSttsFlag__12daObjCarry_cFiUc = .text:0x800367C8; // type:function size:0x14 scope:global align:4 +offSttsFlag__12daObjCarry_cFiUc = .text:0x800367DC; // type:function size:0x14 scope:global align:4 +chkSttsFlag__12daObjCarry_cFiUc = .text:0x800367F0; // type:function size:0x18 scope:global align:4 +setRoomNo__12daObjCarry_cFiSc = .text:0x80036808; // type:function size:0xC scope:global align:4 +getRoomNo__12daObjCarry_cFi = .text:0x80036814; // type:function size:0xC scope:global align:4 +__sinit_\d_com_static_cpp = .text:0x80036820; // type:function size:0xF0 scope:global align:4 +set__4cXyzFfff = .text:0x80036910; // type:function size:0x10 scope:global align:4 +__ct__Q27daSus_c6data_cFv = .text:0x80036920; // type:function size:0xC scope:global align:4 +__dt__Q27daSus_c6data_cFv = .text:0x8003692C; // type:function size:0x40 scope:global align:4 +__arraydtor$98025 = .text:0x8003696C; // type:function size:0x1C scope:local align:4 +__ct__Q27daSus_c6room_cFv = .text:0x80036988; // type:function size:0xC scope:global align:4 +__arraydtor$102217 = .text:0x80036994; // type:function size:0x1C scope:local align:4 +checkStateCarry__7dBomb_cFv = .text:0x800369B0; // type:function size:0x5C scope:global align:4 +checkFlowerBombWait__7dBomb_cFP10fopAc_ac_c = .text:0x80036A0C; // type:function size:0x28 scope:global align:4 +checkWaterBomb__7dBomb_cFP10fopAc_ac_c = .text:0x80036A34; // type:function size:0x28 scope:global align:4 +checkInsectBombMove__7dBomb_cFP10fopAc_ac_c = .text:0x80036A5C; // type:function size:0x28 scope:global align:4 +__ct__9STControlFssssffss = .text:0x80036A84; // type:function size:0x5C scope:global align:4 +setWaitParm__9STControlFssssffss = .text:0x80036AE0; // type:function size:0x24 scope:global align:4 +init__9STControlFv = .text:0x80036B04; // type:function size:0x40 scope:global align:4 +Xinit__9STControlFv = .text:0x80036B44; // type:function size:0x30 scope:global align:4 +Yinit__9STControlFv = .text:0x80036B74; // type:function size:0x30 scope:global align:4 +getValueStick__9STControlFv = .text:0x80036BA4; // type:function size:0x8 scope:global align:4 +getAngleStick__9STControlFv = .text:0x80036BAC; // type:function size:0x8 scope:global align:4 +getValueStick__10CSTControlFv = .text:0x80036BB4; // type:function size:0x8 scope:global align:4 +getAngleStick__10CSTControlFv = .text:0x80036BBC; // type:function size:0x8 scope:global align:4 +checkTrigger__9STControlFv = .text:0x80036BC4; // type:function size:0x270 scope:global align:4 +checkLeftTrigger__9STControlFv = .text:0x80036E34; // type:function size:0x78 scope:global align:4 +checkRightTrigger__9STControlFv = .text:0x80036EAC; // type:function size:0x78 scope:global align:4 +checkUpTrigger__9STControlFv = .text:0x80036F24; // type:function size:0x78 scope:global align:4 +checkDownTrigger__9STControlFv = .text:0x80036F9C; // type:function size:0x78 scope:global align:4 +dLib_getEventSwitchNo__Fi = .text:0x80037014; // type:function size:0x38 scope:global align:4 +dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz = .text:0x8003704C; // type:function size:0xC8 scope:global align:4 +dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc = .text:0x80037114; // type:function size:0xCC scope:global align:4 +getTime__11dLib_time_cFv = .text:0x800371E0; // type:function size:0x7C scope:global align:4 +stopTime__11dLib_time_cFv = .text:0x8003725C; // type:function size:0x3C scope:global align:4 +startTime__11dLib_time_cFv = .text:0x80037298; // type:function size:0x5C scope:global align:4 +__as__4cXyzFRC3Vec = .text:0x800372F4; // type:function size:0x1C scope:global align:4 +absXZ__4cXyzCFv = .text:0x80037310; // type:function size:0x44 scope:global align:4 +dSv_item_rename__FUc = .text:0x80037354; // type:function size:0x3C scope:global align:4 +init__21dSv_player_status_a_cFv = .text:0x80037390; // type:function size:0xF0 scope:global align:4 +setSelectItemIndex__21dSv_player_status_a_cFiUc = .text:0x80037480; // type:function size:0x14 scope:global align:4 +getSelectItemIndex__21dSv_player_status_a_cCFi = .text:0x80037494; // type:function size:0x1C scope:global align:4 +setMixItemIndex__21dSv_player_status_a_cFiUc = .text:0x800374B0; // type:function size:0x14 scope:global align:4 +getMixItemIndex__21dSv_player_status_a_cCFi = .text:0x800374C4; // type:function size:0x1C scope:global align:4 +getRupeeMax__21dSv_player_status_a_cCFv = .text:0x800374E0; // type:function size:0x50 scope:global align:4 +isMagicFlag__21dSv_player_status_a_cCFUc = .text:0x80037530; // type:function size:0x3C scope:global align:4 +init__21dSv_player_status_b_cFv = .text:0x8003756C; // type:function size:0x44 scope:global align:4 +onDarkClearLV__21dSv_player_status_b_cFi = .text:0x800375B0; // type:function size:0x1C scope:global align:4 +isDarkClearLV__21dSv_player_status_b_cCFi = .text:0x800375CC; // type:function size:0x20 scope:global align:4 +onTransformLV__21dSv_player_status_b_cFi = .text:0x800375EC; // type:function size:0x1C scope:global align:4 +isTransformLV__21dSv_player_status_b_cCFi = .text:0x80037608; // type:function size:0x20 scope:global align:4 +set__17dSv_horse_place_cFPCcRC4cXyzsSc = .text:0x80037628; // type:function size:0x58 scope:global align:4 +set__25dSv_player_return_place_cFPCcScUc = .text:0x80037680; // type:function size:0x44 scope:global align:4 +init__33dSv_player_field_last_stay_info_cFv = .text:0x800376C4; // type:function size:0x80 scope:global align:4 +set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc = .text:0x80037744; // type:function size:0x60 scope:global align:4 +onRegionBit__33dSv_player_field_last_stay_info_cFi = .text:0x800377A4; // type:function size:0x2C scope:global align:4 +isRegionBit__33dSv_player_field_last_stay_info_cCFi = .text:0x800377D0; // type:function size:0x38 scope:global align:4 +init__27dSv_player_last_mark_info_cFv = .text:0x80037808; // type:function size:0x7C scope:global align:4 +setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc = .text:0x80037884; // type:function size:0x58 scope:global align:4 +init__17dSv_player_item_cFv = .text:0x800378DC; // type:function size:0x28 scope:global align:4 +setItem__17dSv_player_item_cFiUc = .text:0x80037904; // type:function size:0x74 scope:global align:4 +setLineUpItem__17dSv_player_item_cFv = .text:0x80037978; // type:function size:0x5C scope:global align:4 +getLineUpItem__17dSv_player_item_cCFi = .text:0x800379D4; // type:function size:0x1C scope:global align:4 +setBottleItemIn__17dSv_player_item_cFUcUc = .text:0x800379F0; // type:function size:0xE0 scope:global align:4 +setEmptyBottleItemIn__17dSv_player_item_cFUc = .text:0x80037AD0; // type:function size:0x44 scope:global align:4 +setEmptyBottle__17dSv_player_item_cFv = .text:0x80037B14; // type:function size:0x7C scope:global align:4 +setEmptyBottle__17dSv_player_item_cFUc = .text:0x80037B90; // type:function size:0x80 scope:global align:4 +setEquipBottleItemIn__17dSv_player_item_cFUcUc = .text:0x80037C10; // type:function size:0x108 scope:global align:4 +setEquipBottleItemEmpty__17dSv_player_item_cFUc = .text:0x80037D18; // type:function size:0x8 scope:global align:4 +checkBottle__17dSv_player_item_cFUc = .text:0x80037D20; // type:function size:0x70 scope:global align:4 +checkInsectBottle__17dSv_player_item_cFv = .text:0x80037D90; // type:function size:0x90 scope:global align:4 +checkEmptyBottle__17dSv_player_item_cFv = .text:0x80037E20; // type:function size:0x38 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80037E58; // type:function size:0xD4 scope:global align:4 +setBombBagItemIn__17dSv_player_item_cFUcUcUcb = .text:0x80037F2C; // type:function size:0xF8 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcb = .text:0x80038024; // type:function size:0x10 scope:global align:4 +setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb = .text:0x80038034; // type:function size:0x1C scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFv = .text:0x80038050; // type:function size:0x7C scope:global align:4 +setEmptyBombBag__17dSv_player_item_cFUcUc = .text:0x800380CC; // type:function size:0xC8 scope:global align:4 +checkBombBag__17dSv_player_item_cFUc = .text:0x80038194; // type:function size:0x38 scope:global align:4 +setWarashibeItem__17dSv_player_item_cFUc = .text:0x800381CC; // type:function size:0x84 scope:global align:4 +setRodTypeLevelUp__17dSv_player_item_cFv = .text:0x80038250; // type:function size:0x84 scope:global align:4 +setBaitItem__17dSv_player_item_cFUc = .text:0x800382D4; // type:function size:0xFC scope:global align:4 +init__21dSv_player_get_item_cFv = .text:0x800383D0; // type:function size:0x20 scope:global align:4 +onFirstBit__21dSv_player_get_item_cFUc = .text:0x800383F0; // type:function size:0x2C scope:global align:4 +offFirstBit__21dSv_player_get_item_cFUc = .text:0x8003841C; // type:function size:0x2C scope:global align:4 +isFirstBit__21dSv_player_get_item_cCFUc = .text:0x80038448; // type:function size:0x30 scope:global align:4 +init__24dSv_player_item_record_cFv = .text:0x80038478; // type:function size:0x6C scope:global align:4 +setBombNum__24dSv_player_item_record_cFUcUc = .text:0x800384E4; // type:function size:0xC scope:global align:4 +getBombNum__24dSv_player_item_record_cCFUc = .text:0x800384F0; // type:function size:0xC scope:global align:4 +setBottleNum__24dSv_player_item_record_cFUcUc = .text:0x800384FC; // type:function size:0xC scope:global align:4 +addBottleNum__24dSv_player_item_record_cFUcs = .text:0x80038508; // type:function size:0x8C scope:global align:4 +getBottleNum__24dSv_player_item_record_cCFUc = .text:0x80038594; // type:function size:0xC scope:global align:4 +init__21dSv_player_item_max_cFv = .text:0x800385A0; // type:function size:0x40 scope:global align:4 +getBombNum__21dSv_player_item_max_cCFUc = .text:0x800385E0; // type:function size:0xB0 scope:global align:4 +init__20dSv_player_collect_cFv = .text:0x80038690; // type:function size:0x3C scope:global align:4 +setCollect__20dSv_player_collect_cFiUc = .text:0x800386CC; // type:function size:0x1C scope:global align:4 +isCollect__20dSv_player_collect_cCFiUc = .text:0x800386E8; // type:function size:0x20 scope:global align:4 +onCollectCrystal__20dSv_player_collect_cFUc = .text:0x80038708; // type:function size:0x1C scope:global align:4 +isCollectCrystal__20dSv_player_collect_cCFUc = .text:0x80038724; // type:function size:0x20 scope:global align:4 +onCollectMirror__20dSv_player_collect_cFUc = .text:0x80038744; // type:function size:0x1C scope:global align:4 +isCollectMirror__20dSv_player_collect_cCFUc = .text:0x80038760; // type:function size:0x20 scope:global align:4 +init__17dSv_player_wolf_cFv = .text:0x80038780; // type:function size:0x28 scope:global align:4 +init__16dSv_light_drop_cFv = .text:0x800387A8; // type:function size:0x44 scope:global align:4 +setLightDropNum__16dSv_light_drop_cFUcUc = .text:0x800387EC; // type:function size:0x18 scope:global align:4 +getLightDropNum__16dSv_light_drop_cCFUc = .text:0x80038804; // type:function size:0x20 scope:global align:4 +onLightDropGetFlag__16dSv_light_drop_cFUc = .text:0x80038824; // type:function size:0x2C scope:global align:4 +isLightDropGetFlag__16dSv_light_drop_cCFUc = .text:0x80038850; // type:function size:0x38 scope:global align:4 +init__17dSv_letter_info_cFv = .text:0x80038888; // type:function size:0x48 scope:global align:4 +onLetterGetFlag__17dSv_letter_info_cFi = .text:0x800388D0; // type:function size:0x24 scope:global align:4 +isLetterGetFlag__17dSv_letter_info_cCFi = .text:0x800388F4; // type:function size:0x28 scope:global align:4 +onLetterReadFlag__17dSv_letter_info_cFi = .text:0x8003891C; // type:function size:0x28 scope:global align:4 +isLetterReadFlag__17dSv_letter_info_cCFi = .text:0x80038944; // type:function size:0x2C scope:global align:4 +init__18dSv_fishing_info_cFv = .text:0x80038970; // type:function size:0x30 scope:global align:4 +addFishCount__18dSv_fishing_info_cFUc = .text:0x800389A0; // type:function size:0x1C scope:global align:4 +init__17dSv_player_info_cFv = .text:0x800389BC; // type:function size:0x98 scope:global align:4 +init__19dSv_player_config_cFv = .text:0x80038A54; // type:function size:0x6C scope:global align:4 +checkVibration__19dSv_player_config_cCFv = .text:0x80038AC0; // type:function size:0x10 scope:global align:4 +getVibration__19dSv_player_config_cFv = .text:0x80038AD0; // type:function size:0x2C scope:global align:4 +getPalLanguage__19dSv_player_config_cCFv = .text:0x80038AFC; // type:function size:0x7C scope:global align:4 +init__12dSv_player_cFv = .text:0x80038B78; // type:function size:0xAC scope:global align:4 +init__12dSv_memBit_cFv = .text:0x80038C24; // type:function size:0x50 scope:global align:4 +onTbox__12dSv_memBit_cFi = .text:0x80038C74; // type:function size:0x24 scope:global align:4 +offTbox__12dSv_memBit_cFi = .text:0x80038C98; // type:function size:0x24 scope:global align:4 +isTbox__12dSv_memBit_cCFi = .text:0x80038CBC; // type:function size:0x28 scope:global align:4 +onSwitch__12dSv_memBit_cFi = .text:0x80038CE4; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_memBit_cFi = .text:0x80038D0C; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_memBit_cCFi = .text:0x80038D34; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_memBit_cFi = .text:0x80038D60; // type:function size:0x34 scope:global align:4 +onItem__12dSv_memBit_cFi = .text:0x80038D94; // type:function size:0x28 scope:global align:4 +isItem__12dSv_memBit_cCFi = .text:0x80038DBC; // type:function size:0x2C scope:global align:4 +onDungeonItem__12dSv_memBit_cFi = .text:0x80038DE8; // type:function size:0x1C scope:global align:4 +isDungeonItem__12dSv_memBit_cCFi = .text:0x80038E04; // type:function size:0x20 scope:global align:4 +init__11dSv_event_cFv = .text:0x80038E24; // type:function size:0x1C scope:global align:4 +onEventBit__11dSv_event_cFUs = .text:0x80038E40; // type:function size:0x18 scope:global align:4 +offEventBit__11dSv_event_cFUs = .text:0x80038E58; // type:function size:0x18 scope:global align:4 +isEventBit__11dSv_event_cCFUs = .text:0x80038E70; // type:function size:0x1C scope:global align:4 +setEventReg__11dSv_event_cFUsUc = .text:0x80038E8C; // type:function size:0x20 scope:global align:4 +getEventReg__11dSv_event_cCFUs = .text:0x80038EAC; // type:function size:0x14 scope:global align:4 +init__14dSv_MiniGame_cFv = .text:0x80038EC0; // type:function size:0x48 scope:global align:4 +init__12dSv_memory_cFv = .text:0x80038F08; // type:function size:0x4 scope:global align:4 +init__13dSv_memory2_cFv = .text:0x80038F0C; // type:function size:0x20 scope:global align:4 +onVisitedRoom__13dSv_memory2_cFi = .text:0x80038F2C; // type:function size:0x24 scope:global align:4 +offVisitedRoom__13dSv_memory2_cFi = .text:0x80038F50; // type:function size:0x24 scope:global align:4 +isVisitedRoom__13dSv_memory2_cFi = .text:0x80038F74; // type:function size:0x28 scope:global align:4 +init__12dSv_danBit_cFSc = .text:0x80038F9C; // type:function size:0x84 scope:global align:4 +onSwitch__12dSv_danBit_cFi = .text:0x80039020; // type:function size:0x28 scope:global align:4 +offSwitch__12dSv_danBit_cFi = .text:0x80039048; // type:function size:0x28 scope:global align:4 +isSwitch__12dSv_danBit_cCFi = .text:0x80039070; // type:function size:0x2C scope:global align:4 +revSwitch__12dSv_danBit_cFi = .text:0x8003909C; // type:function size:0x34 scope:global align:4 +isItem__12dSv_danBit_cCFi = .text:0x800390D0; // type:function size:0x2C scope:global align:4 +init__13dSv_zoneBit_cFv = .text:0x800390FC; // type:function size:0x4C scope:global align:4 +clearRoomSwitch__13dSv_zoneBit_cFv = .text:0x80039148; // type:function size:0xC scope:global align:4 +clearRoomItem__13dSv_zoneBit_cFv = .text:0x80039154; // type:function size:0xC scope:global align:4 +onSwitch__13dSv_zoneBit_cFi = .text:0x80039160; // type:function size:0x28 scope:global align:4 +offSwitch__13dSv_zoneBit_cFi = .text:0x80039188; // type:function size:0x24 scope:global align:4 +isSwitch__13dSv_zoneBit_cCFi = .text:0x800391AC; // type:function size:0x28 scope:global align:4 +revSwitch__13dSv_zoneBit_cFi = .text:0x800391D4; // type:function size:0x34 scope:global align:4 +onOneSwitch__13dSv_zoneBit_cFi = .text:0x80039208; // type:function size:0x1C scope:global align:4 +offOneSwitch__13dSv_zoneBit_cFi = .text:0x80039224; // type:function size:0x18 scope:global align:4 +isOneSwitch__13dSv_zoneBit_cCFi = .text:0x8003923C; // type:function size:0x1C scope:global align:4 +revOneSwitch__13dSv_zoneBit_cFi = .text:0x80039258; // type:function size:0x28 scope:global align:4 +onItem__13dSv_zoneBit_cFi = .text:0x80039280; // type:function size:0x2C scope:global align:4 +isItem__13dSv_zoneBit_cCFi = .text:0x800392AC; // type:function size:0x2C scope:global align:4 +isOneItem__13dSv_zoneBit_cCFi = .text:0x800392D8; // type:function size:0x1C scope:global align:4 +init__15dSv_zoneActor_cFv = .text:0x800392F4; // type:function size:0x20 scope:global align:4 +off__15dSv_zoneActor_cFi = .text:0x80039314; // type:function size:0x24 scope:global align:4 +is__15dSv_zoneActor_cCFi = .text:0x80039338; // type:function size:0x28 scope:global align:4 +init__10dSv_zone_cFi = .text:0x80039360; // type:function size:0x3C scope:global align:4 +setRoom__13dSv_restart_cFRC4cXyzsSc = .text:0x8003939C; // type:function size:0x44 scope:global align:4 +set__17dSv_turnRestart_cFRC4cXyzsScUl = .text:0x800393E0; // type:function size:0x4C scope:global align:4 +init__10dSv_info_cFv = .text:0x8003942C; // type:function size:0x50 scope:global align:4 +init__10dSv_save_cFv = .text:0x8003947C; // type:function size:0x8C scope:global align:4 +getSave2__10dSv_save_cFi = .text:0x80039508; // type:function size:0x10 scope:global align:4 +getSave__10dSv_info_cFi = .text:0x80039518; // type:function size:0x30 scope:global align:4 +putSave__10dSv_info_cFi = .text:0x80039548; // type:function size:0x5C scope:global align:4 +initZone__10dSv_info_cFv = .text:0x800395A4; // type:function size:0x58 scope:global align:4 +createZone__10dSv_info_cFi = .text:0x800395FC; // type:function size:0x74 scope:global align:4 +onSwitch__10dSv_info_cFii = .text:0x80039670; // type:function size:0xC0 scope:global align:4 +offSwitch__10dSv_info_cFii = .text:0x80039730; // type:function size:0xBC scope:global align:4 +isSwitch__10dSv_info_cCFii = .text:0x800397EC; // type:function size:0xDC scope:global align:4 +revSwitch__10dSv_info_cFii = .text:0x800398C8; // type:function size:0xB4 scope:global align:4 +onItem__10dSv_info_cFii = .text:0x8003997C; // type:function size:0xDC scope:global align:4 +isItem__10dSv_info_cCFii = .text:0x80039A58; // type:function size:0xC4 scope:global align:4 +onActor__10dSv_info_cFii = .text:0x80039B1C; // type:function size:0x88 scope:global align:4 +offActor__10dSv_info_cFii = .text:0x80039BA4; // type:function size:0x70 scope:global align:4 +isActor__10dSv_info_cCFii = .text:0x80039C14; // type:function size:0x74 scope:global align:4 +memory_to_card__10dSv_info_cFPci = .text:0x80039C88; // type:function size:0x21C scope:global align:4 +card_to_memory__10dSv_info_cFPci = .text:0x80039EA4; // type:function size:0x158 scope:global align:4 +initdata_to_card__10dSv_info_cFPci = .text:0x80039FFC; // type:function size:0xBC scope:global align:4 +init__17dSv_horse_place_cFv = .text:0x8003A0B8; // type:function size:0x58 scope:global align:4 +init__25dSv_player_return_place_cFv = .text:0x8003A110; // type:function size:0x4C scope:global align:4 +getItem__17dSv_player_item_cCFib = .text:0x8003A15C; // type:function size:0x244 scope:global align:4 +dComIfGp_setItem__FUcUc = .text:0x8003A3A0; // type:function size:0x14 scope:global align:4 +dComIfGs_setBombNum__FUcUc = .text:0x8003A3B4; // type:function size:0x14 scope:global align:4 +setInitEventBit__Fv = .text:0x8003A3C8; // type:function size:0x4 scope:global align:4 +__ct__9dJntCol_cFv = .text:0x8003A3CC; // type:function size:0x14 scope:global align:4 +init__9dJntCol_cFP10fopAc_ac_cPC13dJntColData_cP8J3DModeli = .text:0x8003A3E0; // type:function size:0x28 scope:global align:4 +setNowLine__9dJntCol_cFP8cM3dGLinPC4cXyzPC5csXyzP4cXyz = .text:0x8003A408; // type:function size:0xC4 scope:global align:4 +searchNearPos__9dJntCol_cCFPC8cM3dGLinPC4cXyzP4cXyzi = .text:0x8003A4CC; // type:function size:0x824 scope:global align:4 +getArrowOffsetPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x8003ACF0; // type:function size:0x14C scope:global align:4 +getHitmarkPosAndAngle__9dJntCol_cCFPC4cXyzPC5csXyzP4cXyzP5csXyzi = .text:0x8003AE3C; // type:function size:0x228 scope:global align:4 +setArrowPosAndAngle__9dJntCol_cFPC4cXyzPC4cXyziP4cXyzP5csXyz = .text:0x8003B064; // type:function size:0x90 scope:global align:4 +__dt__8cM3dGSphFv = .text:0x8003B0F4; // type:function size:0x40 scope:global align:4 +__dt__8cM3dGCylFv = .text:0x8003B134; // type:function size:0x40 scope:global align:4 +__ct__8cM3dGLinFv = .text:0x8003B174; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGLinFv = .text:0x8003B184; // type:function size:0x40 scope:global align:4 +getAnmMtx__8J3DModelFi = .text:0x8003B1C4; // type:function size:0x14 scope:global align:4 +eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi = .text:0x8003B1D8; // type:function size:0x134 scope:global align:4 +make_eff_break_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B30C; // type:function size:0x94 scope:global align:4 +make_eff_break_kotubo2__5daObjFP10fopAc_ac_c = .text:0x8003B3A0; // type:function size:0x94 scope:global align:4 +make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c = .text:0x8003B434; // type:function size:0x94 scope:global align:4 +make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c = .text:0x8003B4C8; // type:function size:0x94 scope:global align:4 +posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff = .text:0x8003B55C; // type:function size:0x14 scope:global align:4 +posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz = .text:0x8003B570; // type:function size:0x2C8 scope:global align:4 +quat_rotBaseY__5daObjFP10QuaternionRC4cXyz = .text:0x8003B838; // type:function size:0x110 scope:global align:4 +HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl = .text:0x8003B948; // type:function size:0x124 scope:global align:4 +GetCoCP__12cCcD_CylAttrFv = .text:0x8003BA6C; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrFv = .text:0x8003BA74; // type:function size:0x8 scope:global align:4 +getItemNo__12daItemBase_cFv = .text:0x8003BA7C; // type:function size:0x8 scope:global align:4 +hide__12daItemBase_cFv = .text:0x8003BA84; // type:function size:0x10 scope:global align:4 +show__12daItemBase_cFv = .text:0x8003BA94; // type:function size:0x10 scope:global align:4 +changeDraw__12daItemBase_cFv = .text:0x8003BAA4; // type:function size:0x48 scope:global align:4 +chkDraw__12daItemBase_cFv = .text:0x8003BAEC; // type:function size:0x14 scope:global align:4 +dead__12daItemBase_cFv = .text:0x8003BB00; // type:function size:0x10 scope:global align:4 +chkDead__12daItemBase_cFv = .text:0x8003BB10; // type:function size:0x14 scope:global align:4 +CheckItemCreateHeap__FP10fopAc_ac_c = .text:0x8003BB24; // type:function size:0x58 scope:global align:4 +CheckFieldItemCreateHeap__FP10fopAc_ac_c = .text:0x8003BB7C; // type:function size:0x58 scope:global align:4 +startCtrl__8daItem_cFv = .text:0x8003BBD4; // type:function size:0x14 scope:global align:4 +startControl__8daItem_cFv = .text:0x8003BBE8; // type:function size:0x10 scope:global align:4 +endControl__8daItem_cFv = .text:0x8003BBF8; // type:function size:0x10 scope:global align:4 +getRotateP__12daShopItem_cFv = .text:0x8003BC08; // type:function size:0x8 scope:global align:4 +getPosP__12daShopItem_cFv = .text:0x8003BC10; // type:function size:0x8 scope:global align:4 +CheckShopItemCreateHeap__FP10fopAc_ac_c = .text:0x8003BC18; // type:function size:0x58 scope:global align:4 +checkWait__10e_wb_classFv = .text:0x8003BC70; // type:function size:0x14 scope:global align:4 +setPlayerRideNow__10e_wb_classFv = .text:0x8003BC84; // type:function size:0x20 scope:global align:4 +setPlayerRide__10e_wb_classFv = .text:0x8003BCA4; // type:function size:0x28 scope:global align:4 +getOff__10e_wb_classFv = .text:0x8003BCCC; // type:function size:0x74 scope:global align:4 +checkDownDamage__10e_wb_classFv = .text:0x8003BD40; // type:function size:0x38 scope:global align:4 +checkNormalRideMode__10e_wb_classCFv = .text:0x8003BD78; // type:function size:0x28 scope:global align:4 +setRunRideMode__10e_wb_classFv = .text:0x8003BDA0; // type:function size:0x28 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFv = .text:0x8003BDC8; // type:function size:0x58 scope:global align:4 +adaptor_do_MESSAGE__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8003BE20; // type:function size:0x14 scope:global align:4 +__dt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFv = .text:0x8003BE34; // type:function size:0x58 scope:global align:4 +create__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_messageFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8003BE8C; // type:function size:0x128 scope:global align:4 +__ct__13dDemo_actor_cFv = .text:0x8003BFB4; // type:function size:0x58 scope:global align:4 +__dt__13dDemo_actor_cFv = .text:0x8003C00C; // type:function size:0xA8 scope:global align:4 +setActor__13dDemo_actor_cFP10fopAc_ac_c = .text:0x8003C0B4; // type:function size:0x40 scope:global align:4 +getPrm_Morf__13dDemo_actor_cFv = .text:0x8003C0F4; // type:function size:0x180 scope:global align:4 +getDemoIDData__13dDemo_actor_cFPiPiPiPUsPUc = .text:0x8003C274; // type:function size:0x134 scope:global align:4 +dDemo_setDemoData__FP10fopAc_ac_cUcP14mDoExt_McaMorfPCciPUsUlSc = .text:0x8003C3A8; // type:function size:0x2BC scope:global align:4 +JSGSetData__13dDemo_actor_cFUlPCvUl = .text:0x8003C664; // type:function size:0x18C scope:global align:4 +JSGSetTranslation__13dDemo_actor_cFRC3Vec = .text:0x8003C7F0; // type:function size:0x60 scope:global align:4 +JSGSetScaling__13dDemo_actor_cFRC3Vec = .text:0x8003C850; // type:function size:0x28 scope:global align:4 +JSGSetRotation__13dDemo_actor_cFRC3Vec = .text:0x8003C878; // type:function size:0x64 scope:global align:4 +JSGSetShape__13dDemo_actor_cFUl = .text:0x8003C8DC; // type:function size:0x14 scope:global align:4 +JSGSetAnimation__13dDemo_actor_cFUl = .text:0x8003C8F0; // type:function size:0x1C scope:global align:4 +JSGSetAnimationFrame__13dDemo_actor_cFf = .text:0x8003C90C; // type:function size:0x14 scope:global align:4 +JSGSetAnimationTransition__13dDemo_actor_cFf = .text:0x8003C920; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimation__13dDemo_actor_cFUl = .text:0x8003C934; // type:function size:0x14 scope:global align:4 +JSGSetTextureAnimationFrame__13dDemo_actor_cFf = .text:0x8003C948; // type:function size:0x14 scope:global align:4 +getView__Fv = .text:0x8003C95C; // type:function size:0x34 scope:global align:4 +JSGGetProjectionNear__14dDemo_camera_cCFv = .text:0x8003C990; // type:function size:0x34 scope:global align:4 +JSGSetProjectionNear__14dDemo_camera_cFf = .text:0x8003C9C4; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFar__14dDemo_camera_cCFv = .text:0x8003C9D8; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFar__14dDemo_camera_cFf = .text:0x8003CA0C; // type:function size:0x14 scope:global align:4 +JSGGetProjectionFovy__14dDemo_camera_cCFv = .text:0x8003CA20; // type:function size:0x34 scope:global align:4 +JSGSetProjectionFovy__14dDemo_camera_cFf = .text:0x8003CA54; // type:function size:0x14 scope:global align:4 +JSGGetProjectionAspect__14dDemo_camera_cCFv = .text:0x8003CA68; // type:function size:0x34 scope:global align:4 +JSGSetProjectionAspect__14dDemo_camera_cFf = .text:0x8003CA9C; // type:function size:0x14 scope:global align:4 +JSGGetViewPosition__14dDemo_camera_cCFP3Vec = .text:0x8003CAB0; // type:function size:0x58 scope:global align:4 +JSGSetViewPosition__14dDemo_camera_cFRC3Vec = .text:0x8003CB08; // type:function size:0x28 scope:global align:4 +JSGGetViewUpVector__14dDemo_camera_cCFP3Vec = .text:0x8003CB30; // type:function size:0x5C scope:global align:4 +JSGSetViewUpVector__14dDemo_camera_cFRC3Vec = .text:0x8003CB8C; // type:function size:0x28 scope:global align:4 +JSGGetViewTargetPosition__14dDemo_camera_cCFP3Vec = .text:0x8003CBB4; // type:function size:0x5C scope:global align:4 +JSGSetViewTargetPosition__14dDemo_camera_cFRC3Vec = .text:0x8003CC10; // type:function size:0x28 scope:global align:4 +JSGGetViewRoll__14dDemo_camera_cCFv = .text:0x8003CC38; // type:function size:0x58 scope:global align:4 +JSGSetViewRoll__14dDemo_camera_cFf = .text:0x8003CC90; // type:function size:0x14 scope:global align:4 +JSGSetColor__15dDemo_ambient_cF8_GXColor = .text:0x8003CCA4; // type:function size:0x3C scope:global align:4 +JSGSetLightType__13dDemo_light_cFQ26JStage7TELight = .text:0x8003CCE0; // type:function size:0x14 scope:global align:4 +JSGSetPosition__13dDemo_light_cFRC3Vec = .text:0x8003CCF4; // type:function size:0x28 scope:global align:4 +JSGSetColor__13dDemo_light_cF8_GXColor = .text:0x8003CD1C; // type:function size:0x3C scope:global align:4 +JSGSetDistanceAttenuation__13dDemo_light_cFff13_GXDistAttnFn = .text:0x8003CD58; // type:function size:0x1C scope:global align:4 +JSGSetAngleAttenuation__13dDemo_light_cFf9_GXSpotFn = .text:0x8003CD74; // type:function size:0x18 scope:global align:4 +JSGSetDirection__13dDemo_light_cFRC3Vec = .text:0x8003CD8C; // type:function size:0x28 scope:global align:4 +JSGSetFogFunction__11dDemo_fog_cF10_GXFogType = .text:0x8003CDB4; // type:function size:0x14 scope:global align:4 +JSGSetStartZ__11dDemo_fog_cFf = .text:0x8003CDC8; // type:function size:0x14 scope:global align:4 +JSGSetEndZ__11dDemo_fog_cFf = .text:0x8003CDDC; // type:function size:0x14 scope:global align:4 +JSGSetColor__11dDemo_fog_cF8_GXColor = .text:0x8003CDF0; // type:function size:0x3C scope:global align:4 +__ct__14dDemo_object_cFv = .text:0x8003CE2C; // type:function size:0x1C scope:global align:4 +__dt__14dDemo_object_cFv = .text:0x8003CE48; // type:function size:0x54 scope:global align:4 +appendActor__14dDemo_object_cFP10fopAc_ac_c = .text:0x8003CE9C; // type:function size:0xCC scope:global align:4 +getActor__14dDemo_object_cFUc = .text:0x8003CF68; // type:function size:0x2C scope:global align:4 +createCamera__14dDemo_object_cFv = .text:0x8003CF94; // type:function size:0x64 scope:global align:4 +getActiveCamera__14dDemo_object_cFv = .text:0x8003CFF8; // type:function size:0x14 scope:global align:4 +createAmbient__14dDemo_object_cFv = .text:0x8003D00C; // type:function size:0x64 scope:global align:4 +appendLight__14dDemo_object_cFv = .text:0x8003D070; // type:function size:0x88 scope:global align:4 +createFog__14dDemo_object_cFv = .text:0x8003D0F8; // type:function size:0x64 scope:global align:4 +remove__14dDemo_object_cFv = .text:0x8003D15C; // type:function size:0x134 scope:global align:4 +JSGFindObject__14dDemo_system_cCFPPQ26JStage7TObjectPCcQ26JStage8TEObject = .text:0x8003D290; // type:function size:0x160 scope:global align:4 +create__7dDemo_cFv = .text:0x8003D3F0; // type:function size:0x22C scope:global align:4 +remove__7dDemo_cFv = .text:0x8003D61C; // type:function size:0x19C scope:global align:4 +__dt__17jmessage_tControlFv = .text:0x8003D7B8; // type:function size:0x58 scope:global align:4 +__dt__14dDemo_system_cFv = .text:0x8003D810; // type:function size:0x58 scope:global align:4 +start__7dDemo_cFPCUcP4cXyzf = .text:0x8003D868; // type:function size:0x17C scope:global align:4 +end__7dDemo_cFv = .text:0x8003D9E4; // type:function size:0x54 scope:global align:4 +branch__7dDemo_cFv = .text:0x8003DA38; // type:function size:0x58 scope:global align:4 +update__7dDemo_cFv = .text:0x8003DA90; // type:function size:0x138 scope:global align:4 +setBranchId__7dDemo_cFUss = .text:0x8003DBC8; // type:function size:0x14 scope:global align:4 +reset__7dDemo_cFv = .text:0x8003DBDC; // type:function size:0x18 scope:global align:4 +emitter_create__16dDemo_particle_cFUl = .text:0x8003DBF4; // type:function size:0x7C scope:global align:4 +__dt__16dDemo_particle_cFv = .text:0x8003DC70; // type:function size:0x58 scope:global align:4 +__dt__Q27JGadget45TPointer_deleteFv = .text:0x8003DCC8; // type:function size:0x70 scope:global align:4 +__dt__14dDemo_camera_cFv = .text:0x8003DD38; // type:function size:0x58 scope:global align:4 +__dt__15dDemo_ambient_cFv = .text:0x8003DD90; // type:function size:0x58 scope:global align:4 +__dt__13dDemo_light_cFv = .text:0x8003DDE8; // type:function size:0x58 scope:global align:4 +__dt__11dDemo_fog_cFv = .text:0x8003DE40; // type:function size:0x58 scope:global align:4 +JSGGetRotation__13dDemo_actor_cCFP3Vec = .text:0x8003DE98; // type:function size:0x78 scope:global align:4 +JSGGetScaling__13dDemo_actor_cCFP3Vec = .text:0x8003DF10; // type:function size:0x1C scope:global align:4 +JSGGetTranslation__13dDemo_actor_cCFP3Vec = .text:0x8003DF2C; // type:function size:0x1C scope:global align:4 +JSGGetTextureAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003DF48; // type:function size:0x8 scope:global align:4 +JSGGetAnimationFrameMax__13dDemo_actor_cCFv = .text:0x8003DF50; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__13dDemo_actor_cCFUlPA4_f = .text:0x8003DF58; // type:function size:0x40 scope:global align:4 +JSGFindNodeID__13dDemo_actor_cCFPCc = .text:0x8003DF98; // type:function size:0x10 scope:global align:4 +__ct__Q27JStudio13TCreateObjectFv = .text:0x8003DFA8; // type:function size:0x1C scope:global align:4 +getKind__13door_param2_cFP10fopAc_ac_c = .text:0x8003DFC4; // type:function size:0xC scope:global align:4 +getDoorModel__13door_param2_cFP10fopAc_ac_c = .text:0x8003DFD0; // type:function size:0xC scope:global align:4 +getFrontOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003DFDC; // type:function size:0xC scope:global align:4 +getBackOption__13door_param2_cFP10fopAc_ac_c = .text:0x8003DFE8; // type:function size:0xC scope:global align:4 +getFRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003DFF4; // type:function size:0xC scope:global align:4 +getBRoomNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003E000; // type:function size:0xC scope:global align:4 +getSwbit__13door_param2_cFP10fopAc_ac_c = .text:0x8003E00C; // type:function size:0xC scope:global align:4 +getSwbit2__13door_param2_cFP10fopAc_ac_c = .text:0x8003E018; // type:function size:0xC scope:global align:4 +getSwbit3__13door_param2_cFP10fopAc_ac_c = .text:0x8003E024; // type:function size:0xC scope:global align:4 +isMsgDoor__13door_param2_cFP10fopAc_ac_c = .text:0x8003E030; // type:function size:0xC scope:global align:4 +getEventNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003E03C; // type:function size:0xC scope:global align:4 +getEventNo2__13door_param2_cFP10fopAc_ac_c = .text:0x8003E048; // type:function size:0xC scope:global align:4 +getMsgNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003E054; // type:function size:0xC scope:global align:4 +getExitNo__13door_param2_cFP10fopAc_ac_c = .text:0x8003E060; // type:function size:0xC scope:global align:4 +getFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003E06C; // type:function size:0xC scope:global align:4 +getBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003E078; // type:function size:0xC scope:global align:4 +getMFLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003E084; // type:function size:0xC scope:global align:4 +getMBLightInf__13door_param2_cFP10fopAc_ac_c = .text:0x8003E090; // type:function size:0xC scope:global align:4 +__ct__11dRes_info_cFv = .text:0x8003E09C; // type:function size:0x20 scope:global align:4 +__dt__11dRes_info_cFv = .text:0x8003E0BC; // type:function size:0xCC scope:global align:4 +onWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003E188; // type:function size:0xEC scope:global align:4 +offWarpMaterial__11dRes_info_cFP12J3DModelData = .text:0x8003E274; // type:function size:0xE8 scope:global align:4 +setWarpSRT__11dRes_info_cFP12J3DModelDataRC4cXyzff = .text:0x8003E35C; // type:function size:0x104 scope:global align:4 +loaderBasicBmd__11dRes_info_cFUlPv = .text:0x8003E460; // type:function size:0x610 scope:global align:4 +loadResource__11dRes_info_cFv = .text:0x8003EA70; // type:function size:0x568 scope:global align:4 +deleteArchiveRes__11dRes_info_cFv = .text:0x8003EFD8; // type:function size:0x104 scope:global align:4 +getArcHeader__FP10JKRArchive = .text:0x8003F0DC; // type:function size:0x28 scope:global align:4 +setRes__11dRes_info_cFP10JKRArchiveP7JKRHeap = .text:0x8003F104; // type:function size:0x34 scope:global align:4 +setRes__11dRes_info_cFv = .text:0x8003F138; // type:function size:0x18C scope:global align:4 +myGetMemBlockSize0__FPv = .text:0x8003F2C4; // type:function size:0x74 scope:global align:4 +dump_long__11dRes_info_cFP11dRes_info_ci = .text:0x8003F338; // type:function size:0xFC scope:global align:4 +dump__11dRes_info_cFP11dRes_info_ci = .text:0x8003F434; // type:function size:0x174 scope:global align:4 +__dt__14dRes_control_cFv = .text:0x8003F5A8; // type:function size:0xC8 scope:global align:4 +setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap = .text:0x8003F670; // type:function size:0xE8 scope:global align:4 +syncRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F758; // type:function size:0x34 scope:global align:4 +deleteRes__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F78C; // type:function size:0x50 scope:global align:4 +getResInfo__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F7DC; // type:function size:0x7C scope:global align:4 +newResInfo__14dRes_control_cFP11dRes_info_ci = .text:0x8003F858; // type:function size:0x28 scope:global align:4 +getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci = .text:0x8003F880; // type:function size:0x60 scope:global align:4 +getRes__14dRes_control_cFPCclP11dRes_info_ci = .text:0x8003F8E0; // type:function size:0x8C scope:global align:4 +getRes__14dRes_control_cFPCcPCcP11dRes_info_ci = .text:0x8003F96C; // type:function size:0x88 scope:global align:4 +getIDRes__14dRes_control_cFPCcUsP11dRes_info_ci = .text:0x8003F9F4; // type:function size:0x74 scope:global align:4 +syncAllRes__14dRes_control_cFP11dRes_info_ci = .text:0x8003FA68; // type:function size:0x74 scope:global align:4 +setObjectRes__14dRes_control_cFPCcPvUlP7JKRHeap = .text:0x8003FADC; // type:function size:0xD4 scope:global align:4 +setStageRes__14dRes_control_cFPCcP7JKRHeap = .text:0x8003FBB0; // type:function size:0x78 scope:global align:4 +dump__14dRes_control_cFv = .text:0x8003FC28; // type:function size:0x78 scope:global align:4 +getObjectResName2Index__14dRes_control_cFPCcPCc = .text:0x8003FCA0; // type:function size:0x7C scope:global align:4 +__dt__18mDoExt_transAnmBasFv = .text:0x8003FD1C; // type:function size:0x58 scope:global align:4 +set__11dRes_info_cFPCcPCcUcP7JKRHeap = .text:0x8003FD74; // type:function size:0xA4 scope:global align:4 +setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx = .text:0x8003FE18; // type:function size:0x4 scope:global align:4 +__ct__14J3DMaterialAnmFv = .text:0x8003FE1C; // type:function size:0xE0 scope:global align:4 +__ct__14J3DMatColorAnmFv = .text:0x8003FEFC; // type:function size:0x18 scope:global align:4 +__dt__14J3DMatColorAnmFv = .text:0x8003FF14; // type:function size:0x40 scope:global align:4 +__ct__12J3DTexMtxAnmFv = .text:0x8003FF54; // type:function size:0x18 scope:global align:4 +__dt__12J3DTexMtxAnmFv = .text:0x8003FF6C; // type:function size:0x40 scope:global align:4 +__ct__11J3DTexNoAnmFv = .text:0x8003FFAC; // type:function size:0x24 scope:global align:4 +__dt__11J3DTexNoAnmFv = .text:0x8003FFD0; // type:function size:0x40 scope:global align:4 +__ct__14J3DTevColorAnmFv = .text:0x80040010; // type:function size:0x18 scope:global align:4 +__dt__14J3DTevColorAnmFv = .text:0x80040028; // type:function size:0x40 scope:global align:4 +__ct__15J3DTevKColorAnmFv = .text:0x80040068; // type:function size:0x18 scope:global align:4 +__dt__15J3DTevKColorAnmFv = .text:0x80040080; // type:function size:0x40 scope:global align:4 +calc__11J3DTexNoAnmCFPUs = .text:0x800400C0; // type:function size:0x14 scope:global align:4 +__dt__15J3DAnmTransformFv = .text:0x800400D4; // type:function size:0x40 scope:global align:4 +__dt__18J3DAnmTransformKeyFv = .text:0x80040114; // type:function size:0x40 scope:global align:4 +getTransform__18J3DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x80040154; // type:function size:0x8 scope:global align:4 +getKind__18J3DAnmTransformKeyCFv = .text:0x8004015C; // type:function size:0x8 scope:global align:4 +create__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80040164; // type:function size:0x90 scope:global align:4 +remove__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x800401F4; // type:function size:0x58 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class = .text:0x8004024C; // type:function size:0x110 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class = .text:0x8004035C; // type:function size:0xDC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11group_class = .text:0x80040438; // type:function size:0xBC scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c11floor_class = .text:0x800404F4; // type:function size:0x68 scope:global align:4 +rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class = .text:0x8004055C; // type:function size:0xA4 scope:global align:4 +drawPath__11dDrawPath_cFv = .text:0x80040600; // type:function size:0x74 scope:global align:4 +makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs = .text:0x80040674; // type:function size:0x74 scope:global align:4 +renderingMap__15dRenderingMap_cFv = .text:0x800406E8; // type:function size:0xCC scope:global align:4 +setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv = .text:0x800407B4; // type:function size:0xC8 scope:global align:4 +setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv = .text:0x8004087C; // type:function size:0x16C scope:global align:4 +drawBack__18dRenderingFDAmap_cCFv = .text:0x800409E8; // type:function size:0xF0 scope:global align:4 +preRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040AD8; // type:function size:0x1B4 scope:global align:4 +postRenderingMap__18dRenderingFDAmap_cFv = .text:0x80040C8C; // type:function size:0xA0 scope:global align:4 +renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class = .text:0x80040D2C; // type:function size:0x304 scope:global align:4 +__sinit_\d_map_path_cpp = .text:0x80041030; // type:function size:0x48 scope:global align:4 +getDecorationLineWidth__18dRenderingFDAmap_cFi = .text:0x80041078; // type:function size:0x10 scope:global align:4 +getDecoLineColor__18dRenderingFDAmap_cFii = .text:0x80041088; // type:function size:0x10 scope:global align:4 +__ct__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x80041098; // type:function size:0x20 scope:global align:4 +__dt__Q28dMpath_n18dTexObjAggregate_cFv = .text:0x800410B8; // type:function size:0x54 scope:global align:4 +GXPosition3f32 = .text:0x8004110C; // type:function size:0x14 scope:local align:4 +addTypeGroupData__26fmpTresTypeGroupDataList_cFUcPCQ27dTres_c6data_s = .text:0x80041120; // type:function size:0x88 scope:global align:4 +isArrival__22dMenu_Fmap_room_data_cFv = .text:0x800411A8; // type:function size:0x50 scope:global align:4 +buildTresTypeGroup__22dMenu_Fmap_room_data_cFiii = .text:0x800411F8; // type:function size:0xCC scope:global align:4 +buildFmapRoomData__22dMenu_Fmap_room_data_cFiiffff = .text:0x800412C4; // type:function size:0x18 scope:global align:4 +isArrival__23dMenu_Fmap_stage_data_cFv = .text:0x800412DC; // type:function size:0x78 scope:global align:4 +buildFmapStageData__23dMenu_Fmap_stage_data_cFiff = .text:0x80041354; // type:function size:0x164 scope:global align:4 +getMenuFmapStageData__24dMenu_Fmap_region_data_cFi = .text:0x800414B8; // type:function size:0x28 scope:global align:4 +getPointStagePathInnerNo__24dMenu_Fmap_region_data_cFffiPiPi = .text:0x800414E0; // type:function size:0x358 scope:global align:4 +buildFmapRegionData__24dMenu_Fmap_region_data_cFi = .text:0x80041838; // type:function size:0x13C scope:global align:4 +create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c = .text:0x80041974; // type:function size:0x8 scope:global align:4 +buildFmapWorldData__23dMenu_Fmap_world_data_cFv = .text:0x8004197C; // type:function size:0xBC scope:global align:4 +init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii = .text:0x80041A38; // type:function size:0xB0 scope:global align:4 +getFirstData__22dMenuFmapIconPointer_cFv = .text:0x80041AE8; // type:function size:0xD8 scope:global align:4 +getData__22dMenuFmapIconPointer_cFv = .text:0x80041BC0; // type:function size:0x94 scope:global align:4 +getFirstRoomData__22dMenuFmapIconPointer_cFv = .text:0x80041C54; // type:function size:0x10 scope:global align:4 +getNextRoomData__22dMenuFmapIconPointer_cFv = .text:0x80041C64; // type:function size:0x24 scope:global align:4 +getNextStageData__22dMenuFmapIconPointer_cFv = .text:0x80041C88; // type:function size:0x30 scope:global align:4 +getNextData__22dMenuFmapIconPointer_cFv = .text:0x80041CB8; // type:function size:0xAC scope:global align:4 +nextData__22dMenuFmapIconPointer_cFv = .text:0x80041D64; // type:function size:0x80 scope:global align:4 +getValidData__22dMenuFmapIconPointer_cFv = .text:0x80041DE4; // type:function size:0x68 scope:global align:4 +getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s = .text:0x80041E4C; // type:function size:0x174 scope:global align:4 +isDrawDisp__19dMenuFmapIconDisp_cFv = .text:0x80041FC0; // type:function size:0x488 scope:global align:4 +__ct__26fmpTresTypeGroupDataList_cFv = .text:0x80042448; // type:function size:0x10 scope:global align:4 +__dt__26fmpTresTypeGroupDataList_cFv = .text:0x80042458; // type:function size:0x64 scope:global align:4 +__dt__22fmpTresTypeGroupData_cFv = .text:0x800424BC; // type:function size:0x64 scope:global align:4 +chkGetCompass__10dMapInfo_nFv = .text:0x80042520; // type:function size:0x38 scope:global align:4 +chkGetMap__10dMapInfo_nFv = .text:0x80042558; // type:function size:0x38 scope:global align:4 +isVisitedRoom__10dMapInfo_nFi = .text:0x80042590; // type:function size:0x50 scope:global align:4 +correctionOriginPos__10dMapInfo_nFScP3Vec = .text:0x800425E0; // type:function size:0x70 scope:global align:4 +offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x80042650; // type:function size:0x2C scope:global align:4 +rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec = .text:0x8004267C; // type:function size:0x74 scope:global align:4 +getMapPlayerPos__10dMapInfo_nFv = .text:0x800426F0; // type:function size:0xCC scope:global align:4 +getMapPlayerAngleY__10dMapInfo_nFv = .text:0x800427BC; // type:function size:0x7C scope:global align:4 +getConstRestartIconPointer__10dMapInfo_nFv = .text:0x80042838; // type:function size:0xB0 scope:global align:4 +getMapRestartPos__10dMapInfo_nFv = .text:0x800428E8; // type:function size:0xC0 scope:global align:4 +getMapRestartAngleY__10dMapInfo_nFv = .text:0x800429A8; // type:function size:0xA8 scope:global align:4 +getRoomCenter__10dMapInfo_nFiPfPf = .text:0x80042A50; // type:function size:0x90 scope:global align:4 +getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf = .text:0x80042AE0; // type:function size:0x98 scope:global align:4 +getFloorParameter__10dMapInfo_nFfPScPfPfPfPf = .text:0x80042B78; // type:function size:0x198 scope:global align:4 +calcFloorNo__10dMapInfo_cFfbi = .text:0x80042D10; // type:function size:0x178 scope:global align:4 +calcNowStayFloorNo__10dMapInfo_cFfb = .text:0x80042E88; // type:function size:0x164 scope:global align:4 +move__10dMapInfo_cFif = .text:0x80042FEC; // type:function size:0x34 scope:global align:4 +isExistMapPathData__8dMpath_cFv = .text:0x80043020; // type:function size:0x8 scope:global align:4 +getTopBottomFloorNo__8dMpath_cFPScPSc = .text:0x80043028; // type:function size:0x58 scope:global align:4 +createWork__8dMpath_cFv = .text:0x80043080; // type:function size:0x28 scope:global align:4 +setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc = .text:0x800430A8; // type:function size:0x228 scope:global align:4 +setPointer__8dMpath_cFScPvi = .text:0x800432D0; // type:function size:0x150 scope:global align:4 +create__8dMpath_cFv = .text:0x80043420; // type:function size:0x70 scope:global align:4 +reset__8dMpath_cFv = .text:0x80043490; // type:function size:0x90 scope:global align:4 +remove__8dMpath_cFv = .text:0x80043520; // type:function size:0x14 scope:global align:4 +init__16renderingDAmap_cFPUcUsUsUsUs = .text:0x80043534; // type:function size:0x40 scope:global align:4 +entry__16renderingDAmap_cFfffiSc = .text:0x80043574; // type:function size:0x90 scope:global align:4 +isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class = .text:0x80043604; // type:function size:0x7C scope:global align:4 +draw__16renderingDAmap_cFv = .text:0x80043680; // type:function size:0x34 scope:global align:4 +getBackColor__16renderingDAmap_cCFv = .text:0x800436B4; // type:function size:0x8 scope:global align:4 +isRenderingFloor__16renderingDAmap_cFi = .text:0x800436BC; // type:function size:0x18 scope:global align:4 +isDrawRoom__16renderingDAmap_cCFii = .text:0x800436D4; // type:function size:0xB4 scope:global align:4 +preDrawPath__16renderingDAmap_cFv = .text:0x80043788; // type:function size:0xB8 scope:global align:4 +postDrawPath__16renderingDAmap_cFv = .text:0x80043840; // type:function size:0xC scope:global align:4 +getRoomNoSingle__16renderingDAmap_cFv = .text:0x8004384C; // type:function size:0x8 scope:global align:4 +getFirstDrawRoomNo__16renderingDAmap_cFv = .text:0x80043854; // type:function size:0xA0 scope:global align:4 +getNextDrawRoomNo__16renderingDAmap_cFi = .text:0x800438F4; // type:function size:0xA4 scope:global align:4 +getFirstRoomPointer__16renderingDAmap_cFv = .text:0x80043998; // type:function size:0x98 scope:global align:4 +getNextRoomPointer__16renderingDAmap_cFv = .text:0x80043A30; // type:function size:0xC0 scope:global align:4 +isDrawPath__16renderingDAmap_cFv = .text:0x80043AF0; // type:function size:0x8 scope:global align:4 +getFirstDrawLayerNo__16renderingDAmap_cFv = .text:0x80043AF8; // type:function size:0x8 scope:global align:4 +getNextDrawLayerNo__16renderingDAmap_cFi = .text:0x80043B00; // type:function size:0x14 scope:global align:4 +afterDrawPath__28renderingPlusDoorAndCursor_cFv = .text:0x80043B14; // type:function size:0x218 scope:global align:4 +afterDrawPath__19renderingPlusDoor_cFv = .text:0x80043D2C; // type:function size:0x84 scope:global align:4 +drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib = .text:0x80043DB0; // type:function size:0x110 scope:global align:4 +checkDispDoorS__19renderingPlusDoor_cFiif = .text:0x80043EC0; // type:function size:0x170 scope:global align:4 +drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib = .text:0x80044030; // type:function size:0x1D0 scope:global align:4 +isDrawRoomIcon__16renderingDAmap_cCFii = .text:0x80044200; // type:function size:0x10 scope:global align:4 +isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec = .text:0x80044210; // type:function size:0xB4 scope:global align:4 +getFirstData__28renderingPlusDoorAndCursor_cFUc = .text:0x800442C4; // type:function size:0x8 scope:global align:4 +getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c = .text:0x800442CC; // type:function size:0x8 scope:global align:4 +getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c = .text:0x800442D4; // type:function size:0x8 scope:global align:4 +getIconGroupNumber__16renderingDAmap_cCFUc = .text:0x800442DC; // type:function size:0x18 scope:global align:4 +drawTreasure__28renderingPlusDoorAndCursor_cFv = .text:0x800442F4; // type:function size:0x320 scope:global align:4 +drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv = .text:0x80044614; // type:function size:0x320 scope:global align:4 +drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff = .text:0x80044934; // type:function size:0xB4 scope:global align:4 +drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif = .text:0x800449E8; // type:function size:0x19C scope:global align:4 +isDrawAreaCheck__18dRenderingFDAmap_cFRC3Vec = .text:0x80044B84; // type:function size:0x74 scope:global align:4 +GXPosition2f32 = .text:0x80044BF8; // type:function size:0x10 scope:local align:4 +clear_tmpflag_for_message__21@unnamed@d_event_cpp@Fv = .text:0x80044C08; // type:function size:0xB4 scope:global align:4 +__ct__14dEvt_control_cFv = .text:0x80044CBC; // type:function size:0x54 scope:global align:4 +order__14dEvt_control_cFUsUsUsUsPvPvsUc = .text:0x80044D10; // type:function size:0x190 scope:global align:4 +setParam__14dEvt_control_cFP12dEvt_order_c = .text:0x80044EA0; // type:function size:0x148 scope:global align:4 +beforeFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x80044FE8; // type:function size:0x30 scope:global align:4 +commonCheck__14dEvt_control_cFP12dEvt_order_cUsUs = .text:0x80045018; // type:function size:0x6C scope:global align:4 +catchCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80045084; // type:function size:0xA4 scope:global align:4 +talkEnd__14dEvt_control_cFv = .text:0x80045128; // type:function size:0xC4 scope:global align:4 +demoCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800451EC; // type:function size:0x13C scope:global align:4 +demoEnd__14dEvt_control_cFv = .text:0x80045328; // type:function size:0xA4 scope:global align:4 +potentialCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x800453CC; // type:function size:0x74 scope:global align:4 +doorCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80045440; // type:function size:0x124 scope:global align:4 +endProc__14dEvt_control_cFv = .text:0x80045564; // type:function size:0x94 scope:global align:4 +change__14dEvt_control_cFv = .text:0x800455F8; // type:function size:0x68 scope:global align:4 +entry__14dEvt_control_cFv = .text:0x80045660; // type:function size:0x1A8 scope:global align:4 +reset__14dEvt_control_cFv = .text:0x80045808; // type:function size:0xC8 scope:global align:4 +reset__14dEvt_control_cFPv = .text:0x800458D0; // type:function size:0xA8 scope:global align:4 +clearSkipSystem__14dEvt_control_cFv = .text:0x80045978; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipProc__FPvi = .text:0x800459AC; // type:function size:0x34 scope:global align:4 +dEv_defaultSkipStb__FPvi = .text:0x800459E0; // type:function size:0x160 scope:global align:4 +dEv_noFinishSkipProc__FPvi = .text:0x80045B40; // type:function size:0x30 scope:global align:4 +setSkipProc__14dEvt_control_cFPvPFPvi_ii = .text:0x80045B70; // type:function size:0x44 scope:global align:4 +setSkipZev__14dEvt_control_cFPvPc = .text:0x80045BB4; // type:function size:0x50 scope:global align:4 +onSkipFade__14dEvt_control_cFv = .text:0x80045C04; // type:function size:0xC scope:global align:4 +offSkipFade__14dEvt_control_cFv = .text:0x80045C10; // type:function size:0x20 scope:global align:4 +skipper__14dEvt_control_cFv = .text:0x80045C30; // type:function size:0x1E8 scope:global align:4 +Step__14dEvt_control_cFv = .text:0x80045E18; // type:function size:0x474 scope:global align:4 +moveApproval__14dEvt_control_cFPv = .text:0x8004628C; // type:function size:0x200 scope:global align:4 +compulsory__14dEvt_control_cFPvPCcUs = .text:0x8004648C; // type:function size:0xC0 scope:global align:4 +remove__14dEvt_control_cFv = .text:0x8004654C; // type:function size:0x94 scope:global align:4 +getStageEventDt__14dEvt_control_cFv = .text:0x800465E0; // type:function size:0x8 scope:global align:4 +sceneChange__14dEvt_control_cFi = .text:0x800465E8; // type:function size:0x2C scope:global align:4 +getPId__14dEvt_control_cFPv = .text:0x80046614; // type:function size:0x24 scope:global align:4 +convPId__14dEvt_control_cFUi = .text:0x80046638; // type:function size:0x30 scope:global align:4 +getStbDemoData__14dEvt_control_cFPc = .text:0x80046668; // type:function size:0xAC scope:global align:4 +__ct__11dEvt_info_cFv = .text:0x80046714; // type:function size:0x38 scope:global align:4 +setEventName__11dEvt_info_cFPc = .text:0x8004674C; // type:function size:0x58 scope:global align:4 +getEventName__11dEvt_info_cFv = .text:0x800467A4; // type:function size:0x4C scope:global align:4 +beforeProc__11dEvt_info_cFv = .text:0x800467F0; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUc = .text:0x800467FC; // type:function size:0xC scope:global align:4 +searchMapEventData__14dEvt_control_cFUcl = .text:0x80046808; // type:function size:0xFC scope:global align:4 +runningEventID__14dEvt_control_cFs = .text:0x80046904; // type:function size:0x1C scope:global align:4 +setPt2__14dEvt_control_cFPv = .text:0x80046920; // type:function size:0x30 scope:global align:4 +setPtT__14dEvt_control_cFPv = .text:0x80046950; // type:function size:0x30 scope:global align:4 +setPtI__14dEvt_control_cFPv = .text:0x80046980; // type:function size:0x30 scope:global align:4 +setPtI_Id__14dEvt_control_cFUi = .text:0x800469B0; // type:function size:0x8 scope:global align:4 +setPtD__14dEvt_control_cFPv = .text:0x800469B8; // type:function size:0x30 scope:global align:4 +setGtItm__14dEvt_control_cFUc = .text:0x800469E8; // type:function size:0x8 scope:global align:4 +__ct__12dEvt_order_cFv = .text:0x800469F0; // type:function size:0x4 scope:global align:4 +afterFlagProc__14dEvt_control_cFP12dEvt_order_c = .text:0x800469F4; // type:function size:0x24 scope:global align:4 +talkCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046A18; // type:function size:0x130 scope:global align:4 +talkXyCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046B48; // type:function size:0x164 scope:global align:4 +itemCheck__14dEvt_control_cFP12dEvt_order_c = .text:0x80046CAC; // type:function size:0x90 scope:global align:4 +dEv_defaultSkipZev__FPvi = .text:0x80046D3C; // type:function size:0xFC scope:global align:4 +checkHawkWait__9daAlink_cCFv = .text:0x80046E38; // type:function size:0x14 scope:global align:4 +getTelopNo__FPCc = .text:0x80046E4C; // type:function size:0x94 scope:global align:4 +flagCheck__11dEvDtFlag_cFi = .text:0x80046EE0; // type:function size:0x68 scope:global align:4 +flagSet__11dEvDtFlag_cFi = .text:0x80046F48; // type:function size:0x68 scope:global align:4 +flagMaxCheck__11dEvDtFlag_cFi = .text:0x80046FB0; // type:function size:0x28 scope:global align:4 +init__11dEvDtFlag_cFv = .text:0x80046FD8; // type:function size:0x20 scope:global align:4 +finishCheck__12dEvDtEvent_cFv = .text:0x80046FF8; // type:function size:0x84 scope:global align:4 +forceFinish__12dEvDtEvent_cFv = .text:0x8004707C; // type:function size:0x74 scope:global align:4 +specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c = .text:0x800470F0; // type:function size:0x68 scope:global align:4 +specialProc_WaitStart__12dEvDtStaff_cFi = .text:0x80047158; // type:function size:0x5C scope:global align:4 +specialProc_WaitProc__12dEvDtStaff_cFi = .text:0x800471B4; // type:function size:0x2C scope:global align:4 +specialProc__12dEvDtStaff_cFv = .text:0x800471E0; // type:function size:0xB4 scope:global align:4 +init__12dEvDtStaff_cFv = .text:0x80047294; // type:function size:0x3C scope:global align:4 +advanceCut__12dEvDtStaff_cFi = .text:0x800472D0; // type:function size:0x20 scope:global align:4 +specialProcLight__12dEvDtStaff_cFv = .text:0x800472F0; // type:function size:0x178 scope:global align:4 +specialProcMessage__12dEvDtStaff_cFv = .text:0x80047468; // type:function size:0x914 scope:global align:4 +specialProcSound__12dEvDtStaff_cFv = .text:0x80047D7C; // type:function size:0x254 scope:global align:4 +specialProcCreate__12dEvDtStaff_cFv = .text:0x80047FD0; // type:function size:0x1EC scope:global align:4 +specialProcDirector__12dEvDtStaff_cFv = .text:0x800481BC; // type:function size:0xC6C scope:global align:4 +specialProcPackage__12dEvDtStaff_cFv = .text:0x80048E28; // type:function size:0x278 scope:global align:4 +specialProcTimekeeper__12dEvDtStaff_cFv = .text:0x800490A0; // type:function size:0x138 scope:global align:4 +specialProcEffect__12dEvDtStaff_cFv = .text:0x800491D8; // type:function size:0x474 scope:global align:4 +startCheck__10dEvDtCut_cFv = .text:0x8004964C; // type:function size:0x90 scope:global align:4 +init__11dEvDtBase_cFv = .text:0x800496DC; // type:function size:0x34 scope:global align:4 +init__11dEvDtBase_cFPci = .text:0x80049710; // type:function size:0x11C scope:global align:4 +advanceCut__11dEvDtBase_cFP12dEvDtEvent_c = .text:0x8004982C; // type:function size:0x70 scope:global align:4 +advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c = .text:0x8004989C; // type:function size:0xE0 scope:global align:4 +setStartDemo__18dEvent_exception_cFi = .text:0x8004997C; // type:function size:0x90 scope:global align:4 +getEventName__18dEvent_exception_cFv = .text:0x80049A0C; // type:function size:0x140 scope:global align:4 +getSubstance__16dEvent_manager_cFP11dEvDtData_ci = .text:0x80049B4C; // type:function size:0xA0 scope:global align:4 +__ct__16dEvent_manager_cFv = .text:0x80049BEC; // type:function size:0x58 scope:global align:4 +create__16dEvent_manager_cFv = .text:0x80049C44; // type:function size:0xE0 scope:global align:4 +setObjectArchive__16dEvent_manager_cFPc = .text:0x80049D24; // type:function size:0x8C scope:global align:4 +demoInit__16dEvent_manager_cFv = .text:0x80049DB0; // type:function size:0x80 scope:global align:4 +roomInit__16dEvent_manager_cFi = .text:0x80049E30; // type:function size:0xE8 scope:global align:4 +roomFinish__16dEvent_manager_cFi = .text:0x80049F18; // type:function size:0x6C scope:global align:4 +orderStartDemo__16dEvent_manager_cFv = .text:0x80049F84; // type:function size:0x1C4 scope:global align:4 +remove__16dEvent_manager_cFv = .text:0x8004A148; // type:function size:0x6C scope:global align:4 +extraOnObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A1B4; // type:function size:0x14 scope:global align:4 +extraOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A1C8; // type:function size:0x14 scope:global align:4 +allOffObjectCallBack__FP10fopAc_ac_cPv = .text:0x8004A1DC; // type:function size:0x1C scope:global align:4 +startProc__16dEvent_manager_cFP12dEvDtEvent_c = .text:0x8004A1F8; // type:function size:0xE8 scope:global align:4 +endProc__16dEvent_manager_cFsi = .text:0x8004A2E0; // type:function size:0xB0 scope:global align:4 +Sequencer__16dEvent_manager_cFv = .text:0x8004A390; // type:function size:0x488 scope:global align:4 +Experts__16dEvent_manager_cFv = .text:0x8004A818; // type:function size:0x58 scope:global align:4 +getEventData__16dEvent_manager_cFsi = .text:0x8004A870; // type:function size:0x64 scope:global align:4 +getEventData__16dEvent_manager_cFs = .text:0x8004A8D4; // type:function size:0x6C scope:global align:4 +getTypeCompositId__29@unnamed@d_event_manager_cpp@Fs = .text:0x8004A940; // type:function size:0x18 scope:global align:4 +getEventIdx__16dEvent_manager_cFPCcUcl = .text:0x8004A958; // type:function size:0x178 scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc = .text:0x8004AAD0; // type:function size:0xBC scope:global align:4 +getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc = .text:0x8004AB8C; // type:function size:0x1C4 scope:global align:4 +isMapToolCamera__16dEvent_manager_cFUcl = .text:0x8004AD50; // type:function size:0x54 scope:global align:4 +order__16dEvent_manager_cFs = .text:0x8004ADA4; // type:function size:0x6C scope:global align:4 +startCheck__16dEvent_manager_cFs = .text:0x8004AE10; // type:function size:0x44 scope:global align:4 +startCheckOld__16dEvent_manager_cFPCc = .text:0x8004AE54; // type:function size:0x44 scope:global align:4 +endCheck__16dEvent_manager_cFs = .text:0x8004AE98; // type:function size:0x6C scope:global align:4 +endCheckOld__16dEvent_manager_cFPCc = .text:0x8004AF04; // type:function size:0x44 scope:global align:4 +getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci = .text:0x8004AF48; // type:function size:0x218 scope:global align:4 +getIsAddvance__16dEvent_manager_cFi = .text:0x8004B160; // type:function size:0x60 scope:global align:4 +getMyActIdx__16dEvent_manager_cFiPCPCciii = .text:0x8004B1C0; // type:function size:0x1A8 scope:global align:4 +getMyNowCutName__16dEvent_manager_cFi = .text:0x8004B368; // type:function size:0x54 scope:global align:4 +getMyDataP__16dEvent_manager_cFiPCci = .text:0x8004B3BC; // type:function size:0x104 scope:global align:4 +getMySubstanceP__16dEvent_manager_cFiPCci = .text:0x8004B4C0; // type:function size:0x5C scope:global align:4 +getMySubstanceNum__16dEvent_manager_cFiPCc = .text:0x8004B51C; // type:function size:0x38 scope:global align:4 +cutEnd__16dEvent_manager_cFi = .text:0x8004B554; // type:function size:0x70 scope:global align:4 +getEventPrio__16dEvent_manager_cFP10fopAc_ac_cs = .text:0x8004B5C4; // type:function size:0xC8 scope:global align:4 +issueStaff__16dEvent_manager_cFPCc = .text:0x8004B68C; // type:function size:0x74 scope:global align:4 +cancelStaff__16dEvent_manager_cFPCc = .text:0x8004B700; // type:function size:0x74 scope:global align:4 +setGoal__16dEvent_manager_cFP4cXyz = .text:0x8004B774; // type:function size:0x1C scope:global align:4 +getGoal__16dEvent_manager_cFv = .text:0x8004B790; // type:function size:0x8 scope:global align:4 +getRunEventName__16dEvent_manager_cFv = .text:0x8004B798; // type:function size:0x70 scope:global align:4 +findShutterCallBack__FP10fopAc_ac_cPv = .text:0x8004B808; // type:function size:0xB0 scope:global align:4 +specialCast_Shutter__16dEvent_manager_cFsi = .text:0x8004B8B8; // type:function size:0xEC scope:global align:4 +specialCast__16dEvent_manager_cFPCci = .text:0x8004B9A4; // type:function size:0x130 scope:global align:4 +dEv_talkman_get_action__Fi = .text:0x8004BAD4; // type:function size:0x9C scope:global align:4 +ChkPresentEnd__16dEvent_manager_cFv = .text:0x8004BB70; // type:function size:0x38 scope:global align:4 +checkStartDemo__16dEvent_manager_cFv = .text:0x8004BBA8; // type:function size:0x40 scope:global align:4 +__ct__11dEvDtBase_cFv = .text:0x8004BBE8; // type:function size:0x30 scope:global align:4 +getCutStaffCurrentCutP__11dEvDtBase_cFi = .text:0x8004BC18; // type:function size:0x20 scope:global align:4 +dComIfGp_event_getPt2__Fv = .text:0x8004BC38; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getTalkPartner__Fv = .text:0x8004BC4C; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getDoorPartner__Fv = .text:0x8004BC60; // type:function size:0x14 scope:global align:4 +dComIfGp_event_getItemPartner__Fv = .text:0x8004BC74; // type:function size:0x14 scope:global align:4 +eventUpdate__17dEvLib_callback_cFv = .text:0x8004BC88; // type:function size:0x38 scope:global align:4 +setEvent__17dEvLib_callback_cFiii = .text:0x8004BCC0; // type:function size:0x9C scope:global align:4 +orderEvent__17dEvLib_callback_cFiii = .text:0x8004BD5C; // type:function size:0x14 scope:global align:4 +setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> = .text:0x8004BD70; // type:function size:0x1C scope:global align:4 +initAction__17dEvLib_callback_cFv = .text:0x8004BD8C; // type:function size:0x50 scope:global align:4 +executeAction__17dEvLib_callback_cFv = .text:0x8004BDDC; // type:function size:0x58 scope:global align:4 +initStart__17dEvLib_callback_cFv = .text:0x8004BE34; // type:function size:0x4 scope:global align:4 +executeStart__17dEvLib_callback_cFv = .text:0x8004BE38; // type:function size:0xB4 scope:global align:4 +initRun__17dEvLib_callback_cFv = .text:0x8004BEEC; // type:function size:0x10 scope:global align:4 +executeRun__17dEvLib_callback_cFv = .text:0x8004BEFC; // type:function size:0x90 scope:global align:4 +__sinit_\d_event_lib_cpp = .text:0x8004BF8C; // type:function size:0xC4 scope:global align:4 +__ct__33action_class<17dEvLib_callback_c>FM17dEvLib_callback_cFPCvPv_bM17dEvLib_callback_cFPCvPv_b = .text:0x8004C050; // type:function size:0x34 scope:global align:4 +__ct__15dSmplMdl_draw_cFv = .text:0x8004C084; // type:function size:0xC0 scope:global align:4 +__dt__15dSmplMdl_draw_cFv = .text:0x8004C144; // type:function size:0x90 scope:global align:4 +draw__15dSmplMdl_draw_cFv = .text:0x8004C1D4; // type:function size:0xB4 scope:global align:4 +entry__15dSmplMdl_draw_cFP8J3DModeli = .text:0x8004C288; // type:function size:0xB8 scope:global align:4 +addModel__15dSmplMdl_draw_cFP12J3DModelDataiUc = .text:0x8004C340; // type:function size:0xE8 scope:global align:4 +removeModel__15dSmplMdl_draw_cFP12J3DModelDatai = .text:0x8004C428; // type:function size:0x98 scope:global align:4 +create__12diff_model_cFP12J3DModelDataiUc = .text:0x8004C4C0; // type:function size:0x100 scope:global align:4 +getModelData__12diff_model_cFv = .text:0x8004C5C0; // type:function size:0x1C scope:global align:4 +remove__12diff_model_cFi = .text:0x8004C5DC; // type:function size:0x58 scope:global align:4 +draw__12diff_model_cFv = .text:0x8004C634; // type:function size:0x11C scope:global align:4 +init__12diff_model_cFv = .text:0x8004C750; // type:function size:0x20 scope:global align:4 +isSame__12diff_model_cFP12J3DModelDatai = .text:0x8004C770; // type:function size:0x74 scope:global align:4 +insert__12diff_model_cFP11modelList_c = .text:0x8004C7E4; // type:function size:0x18 scope:global align:4 +init__11modelList_cFv = .text:0x8004C7FC; // type:function size:0x10 scope:global align:4 +dPa_cleanupGX__Fv = .text:0x8004C80C; // type:function size:0x160 scope:global align:4 +__ct__19dPa_followEcallBackFUcUc = .text:0x8004C96C; // type:function size:0x60 scope:global align:4 +__ct__18dPa_levelEcallBackFv = .text:0x8004C9CC; // type:function size:0x10 scope:global align:4 +execute__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004C9DC; // type:function size:0xE8 scope:global align:4 +draw__19dPa_followEcallBackFP14JPABaseEmitter = .text:0x8004CAC4; // type:function size:0x4 scope:global align:4 +setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CAC8; // type:function size:0x98 scope:global align:4 +end__19dPa_followEcallBackFv = .text:0x8004CB60; // type:function size:0x50 scope:global align:4 +setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CBB0; // type:function size:0x14 scope:global align:4 +setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CBC4; // type:function size:0x1C scope:global align:4 +setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004CBE0; // type:function size:0x1C scope:global align:4 +dPa_group_id_change__FPUlPUc = .text:0x8004CBFC; // type:function size:0x14C scope:global align:4 +drawSecond_b_light8__FP14JPABaseEmitter = .text:0x8004CD48; // type:function size:0x23C scope:global align:4 +draw__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x8004CF84; // type:function size:0x4E8 scope:global align:4 +draw__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8004D46C; // type:function size:0x11C scope:global align:4 +draw__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x8004D588; // type:function size:0x120 scope:global align:4 +dPa_setWindPower__FP15JPABaseParticle = .text:0x8004D6A8; // type:function size:0x9C scope:global align:4 +draw__18dPa_modelPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x8004D744; // type:function size:0x1DC scope:global align:4 +set__Q218dPa_modelEcallBack7model_cFP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004D920; // type:function size:0x234 scope:global align:4 +setup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DB54; // type:function size:0xE0 scope:global align:4 +cleanup__Q218dPa_modelEcallBack7model_cFv = .text:0x8004DC34; // type:function size:0x34 scope:global align:4 +draw__Q218dPa_modelEcallBack7model_cFPA4_f = .text:0x8004DC68; // type:function size:0x150 scope:global align:4 +draw__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DDB8; // type:function size:0x64 scope:global align:4 +setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x8004DE1C; // type:function size:0x78 scope:global align:4 +create__18dPa_modelEcallBackFUc = .text:0x8004DE94; // type:function size:0x60 scope:global align:4 +remove__18dPa_modelEcallBackFv = .text:0x8004DEF4; // type:function size:0x3C scope:global align:4 +setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc = .text:0x8004DF30; // type:function size:0x90 scope:global align:4 +resetModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DFC0; // type:function size:0x30 scope:global align:4 +setupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004DFF0; // type:function size:0x2C scope:global align:4 +cleanupModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004E01C; // type:function size:0x30 scope:global align:4 +getModel__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004E04C; // type:function size:0x38 scope:global align:4 +getRotAxis__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x8004E084; // type:function size:0x34 scope:global align:4 +draw__22dPa_selectTexEcallBackFP14JPABaseEmitter = .text:0x8004E0B8; // type:function size:0x14 scope:global align:4 +__ct__19dPa_simpleEcallBackFv = .text:0x8004E0CC; // type:function size:0x1C scope:global align:4 +executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004E0E8; // type:function size:0x164 scope:global align:4 +draw__19dPa_simpleEcallBackFP14JPABaseEmitter = .text:0x8004E24C; // type:function size:0x4 scope:global align:4 +create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc = .text:0x8004E250; // type:function size:0x88 scope:global align:4 +__ct__16dPa_simpleData_cFv = .text:0x8004E2D8; // type:function size:0x4 scope:global align:4 +__dt__16dPa_simpleData_cFv = .text:0x8004E2DC; // type:function size:0x40 scope:global align:4 +createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager = .text:0x8004E31C; // type:function size:0xF8 scope:global align:4 +set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x8004E414; // type:function size:0x384 scope:global align:4 +onActive__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E798; // type:function size:0x38 scope:global align:4 +entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004E7D0; // type:function size:0x64 scope:global align:4 +cleanup__Q313dPa_control_c7level_c9emitter_cFv = .text:0x8004E834; // type:function size:0xE0 scope:global align:4 +__ct__Q213dPa_control_c7level_cFv = .text:0x8004E914; // type:function size:0x48 scope:global align:4 +execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004E95C; // type:function size:0xB0 scope:global align:4 +execute__Q213dPa_control_c7level_cFv = .text:0x8004EA0C; // type:function size:0x7C scope:global align:4 +cleanup__Q213dPa_control_c7level_cFv = .text:0x8004EA88; // type:function size:0x6C scope:global align:4 +get__Q213dPa_control_c7level_cFUl = .text:0x8004EAF4; // type:function size:0x40 scope:global align:4 +forceOnEventMove__Q213dPa_control_c7level_cFUl = .text:0x8004EB34; // type:function size:0x34 scope:global align:4 +allForceOnEventMove__Q213dPa_control_c7level_cFv = .text:0x8004EB68; // type:function size:0x30 scope:global align:4 +getEmitter__Q213dPa_control_c7level_cFUl = .text:0x8004EB98; // type:function size:0x34 scope:global align:4 +entry__Q213dPa_control_c7level_cFUsP14JPABaseEmitterP18dPa_levelEcallBack = .text:0x8004EBCC; // type:function size:0xE0 scope:global align:4 +addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004ECAC; // type:function size:0x34 scope:global align:4 +cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c = .text:0x8004ECE0; // type:function size:0x3C scope:global align:4 +__ct__13dPa_control_cFv = .text:0x8004ED1C; // type:function size:0xA4 scope:global align:4 +createCommon__13dPa_control_cFPCv = .text:0x8004EDC0; // type:function size:0x148 scope:global align:4 +createRoomScene__13dPa_control_cFv = .text:0x8004EF08; // type:function size:0x10C scope:global align:4 +readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c = .text:0x8004F014; // type:function size:0xA8 scope:global align:4 +createScene__13dPa_control_cFPCv = .text:0x8004F0BC; // type:function size:0x8C scope:global align:4 +removeRoomScene__13dPa_control_cFb = .text:0x8004F148; // type:function size:0x94 scope:global align:4 +removeScene__13dPa_control_cFb = .text:0x8004F1DC; // type:function size:0x80 scope:global align:4 +cleanup__13dPa_control_cFv = .text:0x8004F25C; // type:function size:0x8 scope:global align:4 +calc3D__13dPa_control_cFv = .text:0x8004F264; // type:function size:0x6C scope:global align:4 +calc2D__13dPa_control_cFv = .text:0x8004F2D0; // type:function size:0x40 scope:global align:4 +calcMenu__13dPa_control_cFv = .text:0x8004F310; // type:function size:0x54 scope:global align:4 +draw__13dPa_control_cFP11JPADrawInfoUc = .text:0x8004F364; // type:function size:0x8C scope:global align:4 +setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl = .text:0x8004F3F0; // type:function size:0x5A0 scope:global align:4 +setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc = .text:0x8004F990; // type:function size:0x1C0 scope:global align:4 +set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x8004FB50; // type:function size:0x584 scope:global align:4 +getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf = .text:0x800500D4; // type:function size:0xD8 scope:global align:4 +setPoly__13dPa_control_cFUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x800501AC; // type:function size:0xC4 scope:global align:4 +levelExecute__13dPa_control_cFUl = .text:0x80050270; // type:function size:0x44 scope:global align:4 +newSimple__13dPa_control_cFUsUcPUl = .text:0x800502B4; // type:function size:0x8C scope:global align:4 +setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif = .text:0x80050340; // type:function size:0x84 scope:global align:4 +getSimple__13dPa_control_cFUs = .text:0x800503C4; // type:function size:0x30 scope:global align:4 +set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf = .text:0x800503F4; // type:function size:0x3EC scope:global align:4 +setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz = .text:0x800507E0; // type:function size:0xD0 scope:global align:4 +setStopContinue__13dPa_control_cFUl = .text:0x800508B0; // type:function size:0x58 scope:global align:4 +setSimpleFoot__13dPa_control_cFUlPUlR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_ciPC5csXyzPC4cXyzP18dPa_levelEcallBackScPC4cXyz = .text:0x80050908; // type:function size:0x1CC scope:global align:4 +setCommonPoly__13dPa_control_cFPUlP13cBgS_PolyInfoPC4cXyzPC4cXyzPC12dKy_tevstr_cUlUlPC5csXyzPC4cXyzSc = .text:0x80050AD4; // type:function size:0x2C4 scope:global align:4 +execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050D98; // type:function size:0x74 scope:global align:4 +execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E0C; // type:function size:0x6C scope:global align:4 +draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E78; // type:function size:0x4 scope:global align:4 +execute__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E7C; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E80; // type:function size:0x4 scope:global align:4 +execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E84; // type:function size:0x4 scope:global align:4 +draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80050E88; // type:function size:0x50C scope:global align:4 +draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051394; // type:function size:0x3BC scope:global align:4 +draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051750; // type:function size:0x4E4 scope:global align:4 +setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz = .text:0x80051C34; // type:function size:0xC scope:global align:4 +executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter = .text:0x80051C40; // type:function size:0x320 scope:global align:4 +setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80051F60; // type:function size:0x18 scope:global align:4 +execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80051F78; // type:function size:0x88 scope:global align:4 +__dt__18dPa_modelPcallBackFv = .text:0x80052000; // type:function size:0x58 scope:global align:4 +__dt__18dPa_modelEcallBackFv = .text:0x80052058; // type:function size:0x58 scope:global align:4 +__dt__19dPa_light8EcallBackFv = .text:0x800520B0; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_b_light8EcallBackFv = .text:0x80052108; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_d_light8EcallBackFv = .text:0x80052160; // type:function size:0x58 scope:global align:4 +__sinit_\d_particle_cpp = .text:0x800521B8; // type:function size:0x2B4 scope:global align:4 +__ct__Q218dPa_modelEcallBack7model_cFv = .text:0x8005246C; // type:function size:0x70 scope:global align:4 +__dt__Q218dPa_modelEcallBack7model_cFv = .text:0x800524DC; // type:function size:0x5C scope:global align:4 +__dt__19dPa_simpleEcallBackFv = .text:0x80052538; // type:function size:0x58 scope:global align:4 +__dt__28dPa_particleTracePcallBack_cFv = .text:0x80052590; // type:function size:0x58 scope:global align:4 +__dt__17dPa_wbPcallBack_cFv = .text:0x800525E8; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_d_light8PcallBackFv = .text:0x80052640; // type:function size:0x58 scope:global align:4 +__dt__25dPa_gen_b_light8PcallBackFv = .text:0x80052698; // type:function size:0x58 scope:global align:4 +__dt__19dPa_light8PcallBackFv = .text:0x800526F0; // type:function size:0x58 scope:global align:4 +drawAfter__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter = .text:0x80052748; // type:function size:0x4 scope:global align:4 +drawAfter__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter = .text:0x8005274C; // type:function size:0x4 scope:global align:4 +drawAfter__19dPa_light8EcallBackFP14JPABaseEmitter = .text:0x80052750; // type:function size:0x4 scope:global align:4 +__dt__19dPa_fsenthPcallBackFv = .text:0x80052754; // type:function size:0x58 scope:global align:4 +cleanup__19dPa_followEcallBackFv = .text:0x800527AC; // type:function size:0x10 scope:global align:4 +__dt__19dPa_followEcallBackFv = .text:0x800527BC; // type:function size:0x58 scope:global align:4 +setup__21dPa_setColorEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x80052814; // type:function size:0x4 scope:global align:4 +draw__21dPa_setColorEcallBackFP14JPABaseEmitter = .text:0x80052818; // type:function size:0x48 scope:global align:4 +__dt__21dPa_setColorEcallBackFv = .text:0x80052860; // type:function size:0x58 scope:global align:4 +setup__22dPa_selectTexEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc = .text:0x800528B8; // type:function size:0x4 scope:global align:4 +__dt__22dPa_selectTexEcallBackFv = .text:0x800528BC; // type:function size:0x58 scope:global align:4 +drawAfter__18dPa_modelEcallBackFP14JPABaseEmitter = .text:0x80052914; // type:function size:0x8 scope:global align:4 +__ct__18dPa_modelEcallBackFv = .text:0x8005291C; // type:function size:0x44 scope:global align:4 +__ct__18dPa_modelPcallBackFv = .text:0x80052960; // type:function size:0x10 scope:global align:4 +__ct__22dPa_selectTexEcallBackFUc = .text:0x80052970; // type:function size:0x4C scope:global align:4 +__ct__21dPa_setColorEcallBackFRC8_GXColor = .text:0x800529BC; // type:function size:0x54 scope:global align:4 +__ct__17dPa_wbPcallBack_cFv = .text:0x80052A10; // type:function size:0x10 scope:global align:4 +__ct__19dPa_fsenthPcallBackFv = .text:0x80052A20; // type:function size:0x10 scope:global align:4 +__ct__19dPa_light8EcallBackFv = .text:0x80052A30; // type:function size:0x3C scope:global align:4 +__ct__19dPa_light8PcallBackFv = .text:0x80052A6C; // type:function size:0x10 scope:global align:4 +__ct__25dPa_gen_b_light8EcallBackFv = .text:0x80052A7C; // type:function size:0x3C scope:global align:4 +__ct__25dPa_gen_b_light8PcallBackFv = .text:0x80052AB8; // type:function size:0x10 scope:global align:4 +__ct__25dPa_gen_d_light8EcallBackFv = .text:0x80052AC8; // type:function size:0x3C scope:global align:4 +__ct__25dPa_gen_d_light8PcallBackFv = .text:0x80052B04; // type:function size:0x10 scope:global align:4 +__ct__28dPa_particleTracePcallBack_cFv = .text:0x80052B14; // type:function size:0x10 scope:global align:4 +setGlobalTranslation__14JPABaseEmitterFfff = .text:0x80052B24; // type:function size:0x10 scope:global align:4 +isEnableDeleteEmitter__14JPABaseEmitterCFv = .text:0x80052B34; // type:function size:0x2C scope:global align:4 +setGlobalPrmColor__14JPABaseEmitterFUcUcUc = .text:0x80052B60; // type:function size:0x10 scope:global align:4 +setGlobalEnvColor__14JPABaseEmitterFUcUcUc = .text:0x80052B70; // type:function size:0x10 scope:global align:4 +set__Q29JGeometry8TVec3Ffff_v = .text:0x80052B80; // type:function size:0x10 scope:global align:4 +__ct__Q29JGeometry8TVec3Fsss_Pv = .text:0x80052B90; // type:function size:0x10 scope:global align:4 +__ct__Q29JGeometry8TVec3Ffff_Pv = .text:0x80052BA0; // type:function size:0x10 scope:global align:4 +squared__Q29JGeometry8TVec3CFv = .text:0x80052BB0; // type:function size:0x18 scope:global align:4 +normalize__Q29JGeometry8TVec3Fv = .text:0x80052BC8; // type:function size:0xA8 scope:global align:4 +set__Q29JGeometry8TVec2Fff_v = .text:0x80052C70; // type:function size:0xC scope:global align:4 +GXPosition3f32 = .text:0x80052C7C; // type:function size:0x14 scope:local align:4 +GXNormal3f32 = .text:0x80052C90; // type:function size:0x14 scope:local align:4 +init__7dPaPo_cFP9dBgS_Acchff = .text:0x80052CA4; // type:function size:0x24 scope:global align:4 +checkWaterIn__7dPaPo_cFP4cXyzPC4cXyzPC12dKy_tevstr_cUlScff = .text:0x80052CC8; // type:function size:0x1B4 scope:global align:4 +setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc = .text:0x80052E7C; // type:function size:0x190 scope:global align:4 +setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff = .text:0x8005300C; // type:function size:0x15C scope:global align:4 +clearID__7dPaPo_cFPUlPUc = .text:0x80053168; // type:function size:0x20 scope:global align:4 +setEffectTwo__8dPaPoT_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80053188; // type:function size:0x138 scope:global align:4 +clearTwoAllID__8dPaPoT_cFv = .text:0x800532C0; // type:function size:0x54 scope:global align:4 +setEffectFour__8dPaPoF_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC4cXyzPC5csXyzPC4cXyzScff = .text:0x80053314; // type:function size:0x13C scope:global align:4 +clearFourAllID__8dPaPoF_cFv = .text:0x80053450; // type:function size:0x4C scope:global align:4 +getRightEffType__8dPaPoT_cCFi = .text:0x8005349C; // type:function size:0xC scope:global align:4 +getLeftEffType__8dPaPoT_cCFi = .text:0x800534A8; // type:function size:0xC scope:global align:4 +getCenterEffType__7dPaPo_cCFi = .text:0x800534B4; // type:function size:0xC scope:global align:4 +getRightEmitter__8dPaPoT_cFii = .text:0x800534C0; // type:function size:0x28 scope:global align:4 +getLeftEmitter__8dPaPoT_cFii = .text:0x800534E8; // type:function size:0x28 scope:global align:4 +getCenterEmitter__7dPaPo_cFii = .text:0x80053510; // type:function size:0x28 scope:global align:4 +getBackRightEffType__8dPaPoF_cCFi = .text:0x80053538; // type:function size:0xC scope:global align:4 +getBackLeftEffType__8dPaPoF_cCFi = .text:0x80053544; // type:function size:0xC scope:global align:4 +getBackRightEmitter__8dPaPoF_cFii = .text:0x80053550; // type:function size:0x28 scope:global align:4 +getBackLeftEmitter__8dPaPoF_cFii = .text:0x80053578; // type:function size:0x28 scope:global align:4 +dPath_GetPnt__FPC5dPathi = .text:0x800535A0; // type:function size:0x3C scope:global align:4 +dPath_GetRoomPath__Fii = .text:0x800535DC; // type:function size:0xAC scope:global align:4 +dPath_GetNextRoomPath__FPC5dPathi = .text:0x80053688; // type:function size:0xC4 scope:global align:4 +dPath_GetPolyRoomPathVec__FRC13cBgS_PolyInfoP4cXyzPi = .text:0x8005374C; // type:function size:0x164 scope:global align:4 +setViewPort__14dDlst_window_cFffffff = .text:0x800538B0; // type:function size:0x1C scope:global align:4 +setScissor__14dDlst_window_cFffff = .text:0x800538CC; // type:function size:0x14 scope:global align:4 +draw__13dDlst_2DTri_cFv = .text:0x800538E0; // type:function size:0x21C scope:global align:4 +draw__14dDlst_2DQuad_cFv = .text:0x80053AFC; // type:function size:0x184 scope:global align:4 +draw__15dDlst_2DPoint_cFv = .text:0x80053C80; // type:function size:0x154 scope:global align:4 +draw__11dDlst_2DT_cFv = .text:0x80053DD4; // type:function size:0x3E4 scope:global align:4 +draw__12dDlst_2DT2_cFv = .text:0x800541B8; // type:function size:0x7CC scope:global align:4 +__ct__12dDlst_2DT2_cFv = .text:0x80054984; // type:function size:0x58 scope:global align:4 +init__12dDlst_2DT2_cFP7ResTIMGffffUcUcUcff = .text:0x800549DC; // type:function size:0x108 scope:global align:4 +draw__11dDlst_2DM_cFv = .text:0x80054AE4; // type:function size:0x4E8 scope:global align:4 +draw__11dDlst_2Dm_cFv = .text:0x80054FCC; // type:function size:0x528 scope:global align:4 +draw__12dDlst_2DMt_cFv = .text:0x800554F4; // type:function size:0x390 scope:global align:4 +__ct__10dDlst_2D_cFP7ResTIMGssssUc = .text:0x80055884; // type:function size:0x90 scope:global align:4 +draw__10dDlst_2D_cFv = .text:0x80055914; // type:function size:0xC0 scope:global align:4 +draw__11dDlst_blo_cFv = .text:0x800559D4; // type:function size:0x1C scope:global align:4 +create__11dDlst_blo_cFP10JKRArchivePCc = .text:0x800559F0; // type:function size:0x14 scope:global align:4 +entryAnm__11dDlst_blo_cFUxRCQ211dDlst_blo_c5anm_c = .text:0x80055A04; // type:function size:0x50 scope:global align:4 +update__11dDlst_blo_cFv = .text:0x80055A54; // type:function size:0x8 scope:global align:4 +getPicture__11dDlst_blo_cFUx = .text:0x80055A5C; // type:function size:0x60 scope:global align:4 +setBlackColor__11dDlst_blo_cFUxQ28JUtility6TColor = .text:0x80055ABC; // type:function size:0x48 scope:global align:4 +remove__Q211dDlst_blo_c5anm_cFv = .text:0x80055B04; // type:function size:0x58 scope:global align:4 +setAnmData__Q211dDlst_blo_c5anm_cFPCv = .text:0x80055B5C; // type:function size:0x4C scope:global align:4 +play__Q211dDlst_blo_c5anm_cFv = .text:0x80055BA8; // type:function size:0x68 scope:global align:4 +init__8cM_rnd_cFiii = .text:0x80055C10; // type:function size:0x10 scope:global align:4 +get__8cM_rnd_cFv = .text:0x80055C20; // type:function size:0xE8 scope:global align:4 +draw__18dDlst_effectLine_cFv = .text:0x80055D08; // type:function size:0x39C scope:global align:4 +update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff = .text:0x800560A4; // type:function size:0xB4 scope:global align:4 +set__18dDlst_shadowPoly_cFP10cBgD_Vtx_tUsUsUsP8cM3dGPla = .text:0x80056158; // type:function size:0x11C scope:global align:4 +draw__18dDlst_shadowPoly_cFv = .text:0x80056274; // type:function size:0xA8 scope:global align:4 +J3DDrawBuffer__create__FUl = .text:0x8005631C; // type:function size:0x7C scope:global align:4 +imageDraw__18dDlst_shadowReal_cFPA4_f = .text:0x80056398; // type:function size:0xD4 scope:global align:4 +draw__18dDlst_shadowReal_cFv = .text:0x8005646C; // type:function size:0xC8 scope:global align:4 +psdRealCallBack__FP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla = .text:0x80056534; // type:function size:0x1D4 scope:global align:4 +__dt__14ShdwDrawPoly_cFv = .text:0x80056708; // type:function size:0x58 scope:global align:4 +setkankyoShadow__FP12dKy_tevstr_cPf = .text:0x80056760; // type:function size:0x104 scope:global align:4 +setShadowRealMtx__18dDlst_shadowReal_cFP4cXyzP4cXyzfffP12dKy_tevstr_c = .text:0x80056864; // type:function size:0x4D4 scope:global align:4 +set__18dDlst_shadowReal_cFUlP8J3DModelP4cXyzffP12dKy_tevstr_cff = .text:0x80056D38; // type:function size:0x14C scope:global align:4 +add__18dDlst_shadowReal_cFP8J3DModel = .text:0x80056E84; // type:function size:0x38 scope:global align:4 +draw__20dDlst_shadowSimple_cFv = .text:0x80056EBC; // type:function size:0x1F4 scope:global align:4 +set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x800570B0; // type:function size:0x288 scope:global align:4 +init__21dDlst_shadowControl_cFv = .text:0x80057338; // type:function size:0xE4 scope:global align:4 +reset__21dDlst_shadowControl_cFv = .text:0x8005741C; // type:function size:0x34 scope:global align:4 +imageDraw__21dDlst_shadowControl_cFPA4_f = .text:0x80057450; // type:function size:0x27C scope:global align:4 +draw__21dDlst_shadowControl_cFPA4_f = .text:0x800576CC; // type:function size:0x2A0 scope:global align:4 +setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c = .text:0x8005796C; // type:function size:0x288 scope:global align:4 +addReal__21dDlst_shadowControl_cFUlP8J3DModel = .text:0x80057BF4; // type:function size:0x4C scope:global align:4 +setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj = .text:0x80057C40; // type:function size:0x64 scope:global align:4 +setSimpleTex__21dDlst_shadowControl_cFPC7ResTIMG = .text:0x80057CA4; // type:function size:0x14 scope:global align:4 +newData__13dDlst_peekZ_cFssPUl = .text:0x80057CB8; // type:function size:0x60 scope:global align:4 +peekData__13dDlst_peekZ_cFv = .text:0x80057D18; // type:function size:0x68 scope:global align:4 +__ct__12dDlst_list_cFv = .text:0x80057D80; // type:function size:0xC0 scope:global align:4 +init__12dDlst_list_cFv = .text:0x80057E40; // type:function size:0xEC scope:global align:4 +__dt__12dDlst_list_cFv = .text:0x80057F2C; // type:function size:0x9C scope:global align:4 +reset__12dDlst_list_cFv = .text:0x80057FC8; // type:function size:0xAC scope:global align:4 +entryZSortXluDrawList__12dDlst_list_cFP13J3DDrawBufferP9J3DPacketR4cXyz = .text:0x80058074; // type:function size:0xE4 scope:global align:4 +drawOpaDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80058158; // type:function size:0x20 scope:global align:4 +drawXluDrawList__12dDlst_list_cFP13J3DDrawBuffer = .text:0x80058178; // type:function size:0x20 scope:global align:4 +drawOpaListItem3d__12dDlst_list_cFv = .text:0x80058198; // type:function size:0x20 scope:global align:4 +drawXluListItem3d__12dDlst_list_cFv = .text:0x800581B8; // type:function size:0x20 scope:global align:4 +set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c = .text:0x800581D8; // type:function size:0x30 scope:global align:4 +draw__12dDlst_list_cFPP12dDlst_base_cPP12dDlst_base_c = .text:0x80058208; // type:function size:0x58 scope:global align:4 +wipeIn__12dDlst_list_cFfR8_GXColor = .text:0x80058260; // type:function size:0x108 scope:global align:4 +wipeIn__12dDlst_list_cFf = .text:0x80058368; // type:function size:0xC scope:global align:4 +calcWipe__12dDlst_list_cFv = .text:0x80058374; // type:function size:0x90 scope:global align:4 +__sinit_\d_drawlist_cpp = .text:0x80058404; // type:function size:0xC scope:global align:4 +GXPosition2f32 = .text:0x80058410; // type:function size:0x10 scope:local align:4 +GXTexCoord2f32 = .text:0x80058420; // type:function size:0x10 scope:local align:4 +GXPosition3f32 = .text:0x80058430; // type:function size:0x14 scope:local align:4 +getTexture__10J2DPictureCFUc = .text:0x80058444; // type:function size:0x20 scope:global align:4 +setBlack__10J2DPictureFQ28JUtility6TColor = .text:0x80058464; // type:function size:0x28 scope:global align:4 +getTypeID__7J2DPaneCFv = .text:0x8005848C; // type:function size:0x8 scope:global align:4 +clearAnmTransform__9J2DScreenFv = .text:0x80058494; // type:function size:0x4 scope:global align:4 +__dt__10J2DAnmBaseFv = .text:0x80058498; // type:function size:0x40 scope:global align:4 +getRndValue__18dDlst_effectLine_cFff = .text:0x800584D8; // type:function size:0x54 scope:global align:4 +__ct__18dDlst_shadowReal_cFv = .text:0x8005852C; // type:function size:0x6C scope:global align:4 +__ct__17dDlst_shadowTri_cFv = .text:0x80058598; // type:function size:0x48 scope:global align:4 +__dt__17dDlst_shadowTri_cFv = .text:0x800585E0; // type:function size:0x64 scope:global align:4 +__dt__22dDlst_shadowRealPoly_cFv = .text:0x80058644; // type:function size:0x68 scope:global align:4 +__dt__18dDlst_shadowReal_cFv = .text:0x800586AC; // type:function size:0x5C scope:global align:4 +setOpaList__12dDlst_list_cFv = .text:0x80058708; // type:function size:0x14 scope:global align:4 +setXluList__12dDlst_list_cFv = .text:0x8005871C; // type:function size:0x14 scope:global align:4 +getTriMax__22dDlst_shadowRealPoly_cFv = .text:0x80058730; // type:function size:0x8 scope:global align:4 +getTri__22dDlst_shadowRealPoly_cFv = .text:0x80058738; // type:function size:0x8 scope:global align:4 +__ct__26mDoExt_3DlineMatSortPacketFv = .text:0x80058740; // type:function size:0x24 scope:global align:4 +__dt__21dDlst_shadowControl_cFv = .text:0x80058764; // type:function size:0x68 scope:global align:4 +dKyd_dmpalet_getp__Fv = .text:0x800587CC; // type:function size:0xC scope:global align:4 +dKyd_dmpselect_getp__Fv = .text:0x800587D8; // type:function size:0xC scope:global align:4 +dKyd_dmenvr_getp__Fv = .text:0x800587E4; // type:function size:0xC scope:global align:4 +dKyd_dmvrbox_getp__Fv = .text:0x800587F0; // type:function size:0xC scope:global align:4 +dKyd_schejule_getp__Fv = .text:0x800587FC; // type:function size:0xC scope:global align:4 +dKyd_schejule_boss_getp__Fv = .text:0x80058808; // type:function size:0xC scope:global align:4 +dKyd_xfog_table_set__FUc = .text:0x80058814; // type:function size:0x3C scope:global align:4 +dKyd_maple_col_getp__Fv = .text:0x80058850; // type:function size:0xC scope:global align:4 +dKyd_darkworld_tbl_getp__Fv = .text:0x8005885C; // type:function size:0xC scope:global align:4 +dKyd_light_size_tbl_getp__Fv = .text:0x80058868; // type:function size:0xC scope:global align:4 +dKyd_light_tw_size_tbl_getp__Fv = .text:0x80058874; // type:function size:0xC scope:global align:4 +dKyd_BloomInf_tbl_getp__Fi = .text:0x80058880; // type:function size:0x14 scope:global align:4 +dKyw_setDrawPacketList__FP9J3DPacketi = .text:0x80058894; // type:function size:0x54 scope:global align:4 +dKyw_setDrawPacketListIndScreen__FP9J3DPacketi = .text:0x800588E8; // type:function size:0x54 scope:global align:4 +dKyw_setDrawPacketListSky__FP9J3DPacketi = .text:0x8005893C; // type:function size:0x78 scope:global align:4 +dKyw_setDrawPacketListXluBg__FP9J3DPacketi = .text:0x800589B4; // type:function size:0x70 scope:global align:4 +draw__18dKankyo_sun_PacketFv = .text:0x80058A24; // type:function size:0x1C scope:global align:4 +draw__22dKankyo_sunlenz_PacketFv = .text:0x80058A40; // type:function size:0x1C scope:global align:4 +__ct__8RAIN_EFFFv = .text:0x80058A5C; // type:function size:0x4 scope:global align:4 +__dt__8RAIN_EFFFv = .text:0x80058A60; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_rain_PacketFv = .text:0x80058AA0; // type:function size:0x4C scope:global align:4 +__ct__8SNOW_EFFFv = .text:0x80058AEC; // type:function size:0x4 scope:global align:4 +__dt__8SNOW_EFFFv = .text:0x80058AF0; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_snow_PacketFv = .text:0x80058B30; // type:function size:0x14 scope:global align:4 +__ct__8STAR_EFFFv = .text:0x80058B44; // type:function size:0x4 scope:global align:4 +__dt__8STAR_EFFFv = .text:0x80058B48; // type:function size:0x40 scope:global align:4 +draw__19dKankyo_star_PacketFv = .text:0x80058B88; // type:function size:0x14 scope:global align:4 +__ct__9CLOUD_EFFFv = .text:0x80058B9C; // type:function size:0x4 scope:global align:4 +__dt__9CLOUD_EFFFv = .text:0x80058BA0; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_cloud_PacketFv = .text:0x80058BE0; // type:function size:0x14 scope:global align:4 +__ct__9HOUSI_EFFFv = .text:0x80058BF4; // type:function size:0x4 scope:global align:4 +__dt__9HOUSI_EFFFv = .text:0x80058BF8; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_housi_PacketFv = .text:0x80058C38; // type:function size:0x14 scope:global align:4 +__ct__10VRKUMO_EFFFv = .text:0x80058C4C; // type:function size:0x4 scope:global align:4 +__dt__10VRKUMO_EFFFv = .text:0x80058C50; // type:function size:0x40 scope:global align:4 +draw__21dKankyo_vrkumo_PacketFv = .text:0x80058C90; // type:function size:0x18 scope:global align:4 +__ct__12EF_ODOUR_EFFFv = .text:0x80058CA8; // type:function size:0x4 scope:global align:4 +__dt__12EF_ODOUR_EFFFv = .text:0x80058CAC; // type:function size:0x40 scope:global align:4 +draw__20dKankyo_odour_PacketFv = .text:0x80058CEC; // type:function size:0x14 scope:global align:4 +__ct__10EF_MUD_EFFFv = .text:0x80058D00; // type:function size:0x4 scope:global align:4 +__dt__10EF_MUD_EFFFv = .text:0x80058D04; // type:function size:0x40 scope:global align:4 +draw__18dKankyo_mud_PacketFv = .text:0x80058D44; // type:function size:0x14 scope:global align:4 +__ct__11EF_EVIL_EFFFv = .text:0x80058D58; // type:function size:0x4 scope:global align:4 +draw__19dKankyo_evil_PacketFv = .text:0x80058D5C; // type:function size:0x14 scope:global align:4 +dKyw_drawSunlenz__Fi = .text:0x80058D70; // type:function size:0x24 scope:global align:4 +dKyw_wether_init2__Fv = .text:0x80058D94; // type:function size:0x18 scope:global align:4 +dKyw_wether_delete__Fv = .text:0x80058DAC; // type:function size:0x2B0 scope:global align:4 +dKyw_wether_delete2__Fv = .text:0x8005905C; // type:function size:0x60 scope:global align:4 +dKyw_wether_move__Fv = .text:0x800590BC; // type:function size:0x68 scope:global align:4 +dKyw_wether_move_draw__Fv = .text:0x80059124; // type:function size:0x1388 scope:global align:4 +dKyw_wether_move_draw2__Fv = .text:0x8005A4AC; // type:function size:0x72C scope:global align:4 +dKyw_wether_draw__Fv = .text:0x8005ABD8; // type:function size:0x1D8 scope:global align:4 +dKyw_wether_draw2__Fv = .text:0x8005ADB0; // type:function size:0x2C scope:global align:4 +dKyw_wether_proc__Fv = .text:0x8005ADDC; // type:function size:0x31C scope:global align:4 +dKyw_wind_init__Fv = .text:0x8005B0F8; // type:function size:0x44 scope:global align:4 +dKyw_wind_set__Fv = .text:0x8005B13C; // type:function size:0x438 scope:global align:4 +dKyw_get_wind_vec__Fv = .text:0x8005B574; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_pow__Fv = .text:0x8005B584; // type:function size:0x10 scope:global align:4 +dKyw_get_wind_vecpow__Fv = .text:0x8005B594; // type:function size:0x4C scope:global align:4 +dKyw_plight_collision_set__FP4cXyzssfffff = .text:0x8005B5E0; // type:function size:0x114 scope:global align:4 +pntwind_set__FP14WIND_INFLUENCE = .text:0x8005B6F4; // type:function size:0x54 scope:global align:4 +dKyw_pntwind_set__FP14WIND_INFLUENCE = .text:0x8005B748; // type:function size:0x10 scope:global align:4 +dKyw_pntwind_cut__FP14WIND_INFLUENCE = .text:0x8005B758; // type:function size:0x38 scope:global align:4 +pntwind_get_info__FP4cXyzP4cXyzPfUc = .text:0x8005B790; // type:function size:0x1F8 scope:global align:4 +dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf = .text:0x8005B988; // type:function size:0x8 scope:global align:4 +dKyw_pntwind_get_vecpow__FP4cXyz = .text:0x8005B990; // type:function size:0x58 scope:global align:4 +dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf = .text:0x8005B9E8; // type:function size:0x110 scope:global align:4 +dKyw_get_AllWind_vecpow__FP4cXyz = .text:0x8005BAF8; // type:function size:0xB0 scope:global align:4 +dKyw_custom_windpower__Ff = .text:0x8005BBA8; // type:function size:0x10 scope:global align:4 +dKyw_evt_wind_set__Fss = .text:0x8005BBB8; // type:function size:0x1C scope:global align:4 +dKyw_evt_wind_set_go__Fv = .text:0x8005BBD4; // type:function size:0x14 scope:global align:4 +dKyw_rain_set__Fi = .text:0x8005BBE8; // type:function size:0x14 scope:global align:4 +dComIfGd_setList__Fv = .text:0x8005BBFC; // type:function size:0x24 scope:global align:4 +__ct__9J3DPacketFv = .text:0x8005BC20; // type:function size:0x20 scope:global align:4 +__dt__11EF_EVIL_EFFFv = .text:0x8005BC40; // type:function size:0x40 scope:global align:4 +dKyw_wether_init__Fv = .text:0x8005BC80; // type:function size:0x4E0 scope:global align:4 +__dt__18dKankyo_sun_PacketFv = .text:0x8005C160; // type:function size:0x68 scope:global align:4 +__dt__22dKankyo_sunlenz_PacketFv = .text:0x8005C1C8; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_rain_PacketFv = .text:0x8005C230; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_snow_PacketFv = .text:0x8005C298; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_star_PacketFv = .text:0x8005C300; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_housi_PacketFv = .text:0x8005C368; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_cloud_PacketFv = .text:0x8005C3D0; // type:function size:0x68 scope:global align:4 +__dt__20dKankyo_odour_PacketFv = .text:0x8005C438; // type:function size:0x68 scope:global align:4 +__dt__18dKankyo_mud_PacketFv = .text:0x8005C4A0; // type:function size:0x68 scope:global align:4 +__dt__19dKankyo_evil_PacketFv = .text:0x8005C508; // type:function size:0x68 scope:global align:4 +__dt__21dKankyo_vrkumo_PacketFv = .text:0x8005C570; // type:function size:0x68 scope:global align:4 +vectle_calc__FP10DOUBLE_POSP4cXyz = .text:0x8005C5D8; // type:function size:0xA8 scope:global align:4 +get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005C680; // type:function size:0x5C scope:global align:4 +dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz = .text:0x8005C6DC; // type:function size:0x4 scope:global align:4 +dKy_set_eyevect_calc__FP12camera_classP3Vecff = .text:0x8005C6E0; // type:function size:0xB0 scope:global align:4 +dKy_set_eyevect_calc2__FP12camera_classP3Vecff = .text:0x8005C790; // type:function size:0xFC scope:global align:4 +dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID = .text:0x8005C88C; // type:function size:0xF8 scope:global align:4 +dKyr_lenzflare_move__Fv = .text:0x8005C984; // type:function size:0x2DC scope:global align:4 +dKyr_moon_arrival_check__Fv = .text:0x8005CC60; // type:function size:0x30 scope:global align:4 +dKyr_sun_move__Fv = .text:0x8005CC90; // type:function size:0xBF8 scope:global align:4 +dKyr_rain_init__Fv = .text:0x8005D888; // type:function size:0x12C scope:global align:4 +rain_bg_chk__FP19dKankyo_rain_Packeti = .text:0x8005D9B4; // type:function size:0x28 scope:global align:4 +forward_overhead_bg_chk__FP4cXyzf = .text:0x8005D9DC; // type:function size:0x158 scope:global align:4 +dKyr_rain_move__Fv = .text:0x8005DB34; // type:function size:0xE68 scope:global align:4 +dKyr_housi_move__Fv = .text:0x8005E99C; // type:function size:0xDF8 scope:global align:4 +dKyr_snow_init__Fv = .text:0x8005F794; // type:function size:0x148 scope:global align:4 +dKyr_snow_move__Fv = .text:0x8005F8DC; // type:function size:0xC20 scope:global align:4 +dKyr_star_init__Fv = .text:0x800604FC; // type:function size:0xC8 scope:global align:4 +dKyr_star_move__Fv = .text:0x800605C4; // type:function size:0x28 scope:global align:4 +cloud_shadow_move__Fv = .text:0x800605EC; // type:function size:0xAF8 scope:global align:4 +vrkumo_move__Fv = .text:0x800610E4; // type:function size:0x798 scope:global align:4 +dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x8006187C; // type:function size:0xED8 scope:global align:4 +dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc = .text:0x80062754; // type:function size:0x1260 scope:global align:4 +dKyr_drawRain__FPA4_fPPUc = .text:0x800639B4; // type:function size:0x990 scope:global align:4 +dKyr_drawSibuki__FPA4_fPPUc = .text:0x80064344; // type:function size:0x558 scope:global align:4 +dKyr_drawHousi__FPA4_fPPUc = .text:0x8006489C; // type:function size:0xFE0 scope:global align:4 +dKyr_drawSnow__FPA4_fPPUc = .text:0x8006587C; // type:function size:0x11E8 scope:global align:4 +dKyr_drawStar__FPA4_fPPUc = .text:0x80066A64; // type:function size:0xD78 scope:global align:4 +drawCloudShadow__FPA4_fPPUc = .text:0x800677DC; // type:function size:0xC40 scope:global align:4 +drawVrkumo__FPA4_fR8_GXColorPPUc = .text:0x8006841C; // type:function size:0x1130 scope:global align:4 +dKyr_thunder_init__Fv = .text:0x8006954C; // type:function size:0x18 scope:global align:4 +dKyr_thunder_move__Fv = .text:0x80069564; // type:function size:0x798 scope:global align:4 +dKyr_shstar_init__Fv = .text:0x80069CFC; // type:function size:0x4 scope:global align:4 +dKyr_shstar_move__Fv = .text:0x80069D00; // type:function size:0x4 scope:global align:4 +dKyr_odour_init__Fv = .text:0x80069D04; // type:function size:0x40 scope:global align:4 +dKyr_odour_move__Fv = .text:0x80069D44; // type:function size:0x4F0 scope:global align:4 +dKyr_odour_draw__FPA4_fPPUc = .text:0x8006A234; // type:function size:0x8DC scope:global align:4 +dKyr_mud_init__Fv = .text:0x8006AB10; // type:function size:0xBC scope:global align:4 +dKyr_mud_move__Fv = .text:0x8006ABCC; // type:function size:0x54C scope:global align:4 +dKyr_mud_draw__FPA4_fPPUc = .text:0x8006B118; // type:function size:0x8BC scope:global align:4 +dKyr_evil_init__Fv = .text:0x8006B9D4; // type:function size:0xDC scope:global align:4 +dKyr_evil_move__Fv = .text:0x8006BAB0; // type:function size:0x38 scope:global align:4 +dKyr_near_bosslight_check__F4cXyz = .text:0x8006BAE8; // type:function size:0xAC scope:global align:4 +dKyr_evil_draw__FPA4_fPPUc = .text:0x8006BB94; // type:function size:0x12CC scope:global align:4 +__ct__18dBgS_ObjGndChk_AllFv = .text:0x8006CE60; // type:function size:0x8C scope:global align:4 +cM_fsin__Ff = .text:0x8006CEEC; // type:function size:0x30 scope:global align:4 +cM_fcos__Ff = .text:0x8006CF1C; // type:function size:0x34 scope:global align:4 +atan2f = .text:0x8006CF50; // type:function size:0x24 scope:global align:4 +GXPosition3f32 = .text:0x8006CF74; // type:function size:0x14 scope:local align:4 +transS__14mDoMtx_stack_cFfff = .text:0x8006CF88; // type:function size:0xC scope:global align:4 +getKandelaarFlamePos__9daPy_py_cFv = .text:0x8006CF94; // type:function size:0x8 scope:global align:4 +makedata__25@unnamed@d_vibration_cpp@FPUsUll = .text:0x8006CF9C; // type:function size:0x1C scope:global align:4 +makebits__25@unnamed@d_vibration_cpp@FUlll = .text:0x8006CFB8; // type:function size:0x34 scope:global align:4 +randombit__25@unnamed@d_vibration_cpp@Fll = .text:0x8006CFEC; // type:function size:0x90 scope:global align:4 +Run__12dVibration_cFv = .text:0x8006D07C; // type:function size:0x778 scope:global align:4 +StartShock__12dVibration_cFii4cXyz = .text:0x8006D7F4; // type:function size:0xE4 scope:global align:4 +StartQuake__12dVibration_cFii4cXyz = .text:0x8006D8D8; // type:function size:0xF4 scope:global align:4 +StartQuake__12dVibration_cFPCUcii4cXyz = .text:0x8006D9CC; // type:function size:0x170 scope:global align:4 +StopQuake__12dVibration_cFi = .text:0x8006DB3C; // type:function size:0x64 scope:global align:4 +CheckQuake__12dVibration_cFv = .text:0x8006DBA0; // type:function size:0x28 scope:global align:4 +setDefault__12dVibration_cFv = .text:0x8006DBC8; // type:function size:0x80 scope:global align:4 +Init__12dVibration_cFv = .text:0x8006DC48; // type:function size:0x40 scope:global align:4 +Pause__12dVibration_cFv = .text:0x8006DC88; // type:function size:0x9C scope:global align:4 +Remove__12dVibration_cFv = .text:0x8006DD24; // type:function size:0x38 scope:global align:4 +draw__Q225@unnamed@d_attention_cpp@10sightCsr_cFff = .text:0x8006DD5C; // type:function size:0x74 scope:global align:4 +draw__Q225@unnamed@d_attention_cpp@13parallelCsr_cFff = .text:0x8006DDD0; // type:function size:0x4 scope:global align:4 +__ct__11dAttParam_cFl = .text:0x8006DDD4; // type:function size:0xD4 scope:global align:4 +__dt__11dAttParam_cFv = .text:0x8006DEA8; // type:function size:0x40 scope:global align:4 +__ct__15dAttDrawParam_cFv = .text:0x8006DEE8; // type:function size:0x20 scope:global align:4 +execute__19dAttDraw_CallBack_cFUsP16J3DTransformInfo = .text:0x8006DF08; // type:function size:0x20 scope:global align:4 +__ct__12dAttention_cFP10fopAc_ac_cUl = .text:0x8006DF28; // type:function size:0x6B4 scope:global align:4 +__dt__12dAttention_cFv = .text:0x8006E5DC; // type:function size:0x120 scope:global align:4 +__dt__Q225@unnamed@d_attention_cpp@13parallelCsr_cFv = .text:0x8006E6FC; // type:function size:0x58 scope:global align:4 +__dt__Q225@unnamed@d_attention_cpp@10sightCsr_cFv = .text:0x8006E754; // type:function size:0x58 scope:global align:4 +GetLockonList__12dAttention_cFl = .text:0x8006E7AC; // type:function size:0x38 scope:global align:4 +getActionBtnB__12dAttention_cFv = .text:0x8006E7E4; // type:function size:0x130 scope:global align:4 +getActionBtnXY__12dAttention_cFv = .text:0x8006E914; // type:function size:0x130 scope:global align:4 +chkAttMask__12dAttention_cFUlUl = .text:0x8006EA44; // type:function size:0x48 scope:global align:4 +check_event_condition__FUlUs = .text:0x8006EA8C; // type:function size:0x58 scope:global align:4 +check_flontofplayer__FUlss = .text:0x8006EAE4; // type:function size:0xC0 scope:global align:4 +distace_weight__Ffsf = .text:0x8006EBA4; // type:function size:0x48 scope:global align:4 +distace_angle_adjust__Ffsf = .text:0x8006EBEC; // type:function size:0x5C scope:global align:4 +check_distace__FP4cXyzsP4cXyzffff = .text:0x8006EC48; // type:function size:0xDC scope:global align:4 +calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl = .text:0x8006ED24; // type:function size:0x284 scope:global align:4 +setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl = .text:0x8006EFA8; // type:function size:0x194 scope:global align:4 +initList__12dAttention_cFUl = .text:0x8006F13C; // type:function size:0x130 scope:global align:4 +select_attention__FP10fopAc_ac_cPv = .text:0x8006F26C; // type:function size:0x28 scope:global align:4 +makeList__12dAttention_cFv = .text:0x8006F294; // type:function size:0x58 scope:global align:4 +setOwnerAttentionPos__12dAttention_cFv = .text:0x8006F2EC; // type:function size:0x58 scope:global align:4 +SelectAttention__12dAttention_cFP10fopAc_ac_c = .text:0x8006F344; // type:function size:0x25C scope:global align:4 +sortList__12dAttention_cFv = .text:0x8006F5A0; // type:function size:0x1F8 scope:global align:4 +stockAttention__12dAttention_cFv = .text:0x8006F798; // type:function size:0xD8 scope:global align:4 +nextAttention__12dAttention_cFv = .text:0x8006F870; // type:function size:0x114 scope:global align:4 +chaseAttention__12dAttention_cFv = .text:0x8006F984; // type:function size:0x2F8 scope:global align:4 +EnemyDistance__12dAttention_cFP10fopAc_ac_c = .text:0x8006FC7C; // type:function size:0xAC scope:global align:4 +sound_attention__FP10fopAc_ac_cPv = .text:0x8006FD28; // type:function size:0x80 scope:global align:4 +runSoundProc__12dAttention_cFv = .text:0x8006FDA8; // type:function size:0x98 scope:global align:4 +runDrawProc__12dAttention_cFv = .text:0x8006FE40; // type:function size:0x270 scope:global align:4 +checkButton__12dAttention_cFv = .text:0x800700B0; // type:function size:0x194 scope:global align:4 +triggerProc__12dAttention_cFv = .text:0x80070244; // type:function size:0x4C scope:global align:4 +lostCheck__12dAttention_cFv = .text:0x80070290; // type:function size:0x4C scope:global align:4 +judgementStatus4Hold__12dAttention_cFv = .text:0x800702DC; // type:function size:0x2D8 scope:global align:4 +judgementStatus4Switch__12dAttention_cFv = .text:0x800705B4; // type:function size:0x36C scope:global align:4 +Run__12dAttention_cFv = .text:0x80070920; // type:function size:0x37C scope:global align:4 +Draw__12dAttention_cFv = .text:0x80070C9C; // type:function size:0x1A8 scope:global align:4 +revoCursorRun__12dAttention_cFv = .text:0x80070E44; // type:function size:0x328 scope:global align:4 +revoCursorDraw__12dAttention_cFv = .text:0x8007116C; // type:function size:0x38 scope:global align:4 +lockSoundStart__12dAttention_cFUl = .text:0x800711A4; // type:function size:0x58 scope:global align:4 +setAnm__10dAttDraw_cFUcf = .text:0x800711FC; // type:function size:0x118 scope:global align:4 +setAlphaAnm__10dAttDraw_cFUcUc = .text:0x80071314; // type:function size:0x1C scope:global align:4 +alphaAnm__10dAttDraw_cFv = .text:0x80071330; // type:function size:0x238 scope:global align:4 +draw__10dAttDraw_cFR4cXyzPA4_f = .text:0x80071568; // type:function size:0x284 scope:global align:4 +LockonTarget__12dAttention_cFl = .text:0x800717EC; // type:function size:0xAC scope:global align:4 +LockonReleaseDistanse__12dAttention_cFv = .text:0x80071898; // type:function size:0x10C scope:global align:4 +LockonTargetPId__12dAttention_cFl = .text:0x800719A4; // type:function size:0x68 scope:global align:4 +ActionTarget__12dAttention_cFl = .text:0x80071A0C; // type:function size:0x64 scope:global align:4 +CheckObjectTarget__12dAttention_cFl = .text:0x80071A70; // type:function size:0x64 scope:global align:4 +LockonTruth__12dAttention_cFv = .text:0x80071AD4; // type:function size:0x64 scope:global align:4 +checkDistance__12dAttention_cFP4cXyzsP4cXyzffff = .text:0x80071B38; // type:function size:0x10 scope:global align:4 +getActor__10dAttList_cFv = .text:0x80071B48; // type:function size:0x34 scope:global align:4 +convPId__10dAttHint_cFUi = .text:0x80071B7C; // type:function size:0x30 scope:global align:4 +request__10dAttHint_cFP10fopAc_ac_ci = .text:0x80071BAC; // type:function size:0x3C scope:global align:4 +init__10dAttHint_cFv = .text:0x80071BE8; // type:function size:0x18 scope:global align:4 +proc__10dAttHint_cFv = .text:0x80071C00; // type:function size:0x1C scope:global align:4 +convPId__11dAttCatch_cFUi = .text:0x80071C1C; // type:function size:0x30 scope:global align:4 +init__11dAttCatch_cFv = .text:0x80071C4C; // type:function size:0x20 scope:global align:4 +proc__11dAttCatch_cFv = .text:0x80071C6C; // type:function size:0x2C scope:global align:4 +request__11dAttCatch_cFP10fopAc_ac_cUcfffsi = .text:0x80071C98; // type:function size:0x1A0 scope:global align:4 +convPId__10dAttLook_cFUi = .text:0x80071E38; // type:function size:0x30 scope:global align:4 +init__10dAttLook_cFv = .text:0x80071E68; // type:function size:0x18 scope:global align:4 +proc__10dAttLook_cFv = .text:0x80071E80; // type:function size:0x1C scope:global align:4 +request__10dAttLook_cFP10fopAc_ac_cfffsi = .text:0x80071E9C; // type:function size:0x1B4 scope:global align:4 +__sinit_\d_attention_cpp = .text:0x80072050; // type:function size:0x80 scope:global align:4 +reset__14mDoExt_baseAnmFv = .text:0x800720D0; // type:function size:0x40 scope:global align:4 +isStop__14mDoExt_baseAnmFv = .text:0x80072110; // type:function size:0x2C scope:global align:4 +__dt__15dAttDrawParam_cFv = .text:0x8007213C; // type:function size:0x40 scope:global align:4 +__dt__7cSGlobeFv = .text:0x8007217C; // type:function size:0x40 scope:global align:4 +__dt__20daAlink_lockCursor_cFv = .text:0x800721BC; // type:function size:0x40 scope:global align:4 +setTevKColor__11J3DTevBlockFUlPC10J3DGXColor = .text:0x800721FC; // type:function size:0x4 scope:global align:4 +__dt__Q210dCsr_mng_c6node_cFv = .text:0x80072200; // type:function size:0x40 scope:global align:4 +__ct__Q210dCsr_mng_c5csr_cFv = .text:0x80072240; // type:function size:0x58 scope:global align:4 +__ct__Q210dCsr_mng_c6node_cFv = .text:0x80072298; // type:function size:0x1C scope:global align:4 +__ct__Q210dCsr_mng_c7ccObj_cFv = .text:0x800722B4; // type:function size:0x44 scope:global align:4 +setCode__5dBgPcFR5sBgPc = .text:0x800722F8; // type:function size:0x2C scope:global align:4 +__ct__6dBgPlcFv = .text:0x80072324; // type:function size:0xC scope:global align:4 +__dt__6dBgPlcFv = .text:0x80072330; // type:function size:0x40 scope:global align:4 +setBase__6dBgPlcFPv = .text:0x80072370; // type:function size:0x8 scope:global align:4 +getCode__6dBgPlcCFiPP5sBgPc = .text:0x80072378; // type:function size:0x18 scope:global align:4 +getGrpCode__6dBgPlcCFi = .text:0x80072390; // type:function size:0x18 scope:global align:4 +Init__11cBgS_ChkElmFv = .text:0x800723A8; // type:function size:0x1C scope:global align:4 +Regist2__11cBgS_ChkElmFP9dBgW_BaseUiPv = .text:0x800723C4; // type:function size:0x18 scope:global align:4 +Release__11cBgS_ChkElmFv = .text:0x800723DC; // type:function size:0x1C scope:global align:4 +Regist__4cBgSFP9dBgW_BaseUiPv = .text:0x800723F8; // type:function size:0x110 scope:global align:4 +Release__4cBgSFP9dBgW_Base = .text:0x80072508; // type:function size:0x98 scope:global align:4 +Ct__4cBgSFv = .text:0x800725A0; // type:function size:0x54 scope:global align:4 +Dt__4cBgSFv = .text:0x800725F4; // type:function size:0x7C scope:global align:4 +LineCross__4cBgSFP11cBgS_LinChk = .text:0x80072670; // type:function size:0xE8 scope:global align:4 +GroundCross__4cBgSFP11cBgS_GndChk = .text:0x80072758; // type:function size:0xD4 scope:global align:4 +ConvDzb__4cBgSFPv = .text:0x8007282C; // type:function size:0xA0 scope:global align:4 +GetActorPointer__4cBgSCFi = .text:0x800728CC; // type:function size:0x10 scope:global align:4 +GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo = .text:0x800728DC; // type:function size:0x38 scope:global align:4 +ChkPolySafe__4cBgSFRC13cBgS_PolyInfo = .text:0x80072914; // type:function size:0x94 scope:global align:4 +GetGrpRoomId__4cBgSCFRC13cBgS_PolyInfo = .text:0x800729A8; // type:function size:0x34 scope:global align:4 +GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla = .text:0x800729DC; // type:function size:0x90 scope:global align:4 +GetTriPnt__4cBgSCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80072A6C; // type:function size:0x34 scope:global align:4 +ShdwDraw__4cBgSFP13cBgS_ShdwDraw = .text:0x80072AA0; // type:function size:0x6C scope:global align:4 +GetGrpInf__4cBgSCFRC13cBgS_PolyInfo = .text:0x80072B0C; // type:function size:0x34 scope:global align:4 +Ct__4dBgSFv = .text:0x80072B40; // type:function size:0x4 scope:global align:4 +Dt__4dBgSFv = .text:0x80072B44; // type:function size:0x4 scope:global align:4 +ClrMoveFlag__4dBgSFv = .text:0x80072B48; // type:function size:0x6C scope:global align:4 +Move__4dBgSFv = .text:0x80072BB4; // type:function size:0x60 scope:global align:4 +Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c = .text:0x80072C14; // type:function size:0xB0 scope:global align:4 +ChkMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80072CC4; // type:function size:0x88 scope:global align:4 +ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo = .text:0x80072D4C; // type:function size:0x58 scope:global align:4 +GetExitId__4dBgSFRC13cBgS_PolyInfo = .text:0x80072DA4; // type:function size:0x34 scope:global align:4 +GetPolyColor__4dBgSFRC13cBgS_PolyInfo = .text:0x80072DD8; // type:function size:0x84 scope:global align:4 +GetHorseNoEntry__4dBgSFRC13cBgS_PolyInfo = .text:0x80072E5C; // type:function size:0x34 scope:global align:4 +GetSpecialCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072E90; // type:function size:0x34 scope:global align:4 +GetMagnetCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072EC4; // type:function size:0x34 scope:global align:4 +GetMonkeyBarsCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072EF8; // type:function size:0x34 scope:global align:4 +GetUnderwaterRoofCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F2C; // type:function size:0x38 scope:global align:4 +GetWallCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F64; // type:function size:0x34 scope:global align:4 +GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo = .text:0x80072F98; // type:function size:0x34 scope:global align:4 +GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo = .text:0x80072FCC; // type:function size:0x34 scope:global align:4 +GetGroundCode__4dBgSFRC13cBgS_PolyInfo = .text:0x80073000; // type:function size:0x34 scope:global align:4 +GetCamMoveBG__4dBgSFRC13cBgS_PolyInfo = .text:0x80073034; // type:function size:0x34 scope:global align:4 +GetRoomCamId__4dBgSFRC13cBgS_PolyInfo = .text:0x80073068; // type:function size:0x34 scope:global align:4 +GetRoomPathId__4dBgSFRC13cBgS_PolyInfo = .text:0x8007309C; // type:function size:0x34 scope:global align:4 +GetRoomPathPntNo__4dBgSFRC13cBgS_PolyInfo = .text:0x800730D0; // type:function size:0x34 scope:global align:4 +GetGrpSoundId__4dBgSFRC13cBgS_PolyInfo = .text:0x80073104; // type:function size:0x34 scope:global align:4 +ChkGrpInf__4dBgSFRC13cBgS_PolyInfoUl = .text:0x80073138; // type:function size:0x30 scope:global align:4 +GetRoomId__4dBgSFRC13cBgS_PolyInfo = .text:0x80073168; // type:function size:0x98 scope:global align:4 +GetPolyAttackThrough__4dBgSFRC13cBgS_PolyInfo = .text:0x80073200; // type:function size:0x5C scope:global align:4 +ChkPolyHSStick__4dBgSFRC13cBgS_PolyInfo = .text:0x8007325C; // type:function size:0x38 scope:global align:4 +WallCorrect__4dBgSFP9dBgS_Acch = .text:0x80073294; // type:function size:0x128 scope:global align:4 +WallCorrectSort__4dBgSFP9dBgS_Acch = .text:0x800733BC; // type:function size:0x128 scope:global align:4 +RoofChk__4dBgSFP12dBgS_RoofChk = .text:0x800734E4; // type:function size:0xC4 scope:global align:4 +SplGrpChk__4dBgSFP14dBgS_SplGrpChk = .text:0x800735A8; // type:function size:0x120 scope:global align:4 +SphChk__4dBgSFP11dBgS_SphChkPv = .text:0x800736C8; // type:function size:0xE8 scope:global align:4 +MoveBgCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyzbb = .text:0x800737B0; // type:function size:0x10C scope:global align:4 +MoveBgTransPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x800738BC; // type:function size:0xDC scope:global align:4 +MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073998; // type:function size:0xC8 scope:global align:4 +dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073A60; // type:function size:0x74 scope:global align:4 +dBgS_MoveBGProc_RotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073AD4; // type:function size:0x34 scope:global align:4 +dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073B08; // type:function size:0x6C scope:global align:4 +dBgS_MoveBGProc_Trans__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz = .text:0x80073B74; // type:function size:0x40 scope:global align:4 +RideCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_c = .text:0x80073BB4; // type:function size:0x70 scope:global align:4 +ArrowStickCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_cR4cXyz = .text:0x80073C24; // type:function size:0x78 scope:global align:4 +PushPullCallBack__4dBgSFRC13cBgS_PolyInfoP10fopAc_ac_csQ29dBgW_Base13PushPullLabel = .text:0x80073C9C; // type:function size:0xA0 scope:global align:4 +dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo = .text:0x80073D3C; // type:function size:0x60 scope:global align:4 +dBgS_CheckBGroundPoly__FRC13cBgS_PolyInfo = .text:0x80073D9C; // type:function size:0x60 scope:global align:4 +dBgS_CheckBRoofPoly__FRC13cBgS_PolyInfo = .text:0x80073DFC; // type:function size:0x60 scope:global align:4 +dBgS_GetNY__FRC13cBgS_PolyInfo = .text:0x80073E5C; // type:function size:0x4C scope:global align:4 +SetOldShapeAngleY__9dBgW_BaseFs = .text:0x80073EA8; // type:function size:0x8 scope:global align:4 +__ct__12dBgS_AcchCirFv = .text:0x80073EB0; // type:function size:0x68 scope:global align:4 +SetWallR__12dBgS_AcchCirFf = .text:0x80073F18; // type:function size:0x8 scope:global align:4 +CalcWallRR__12dBgS_AcchCirFv = .text:0x80073F20; // type:function size:0x10 scope:global align:4 +SetWall__12dBgS_AcchCirFff = .text:0x80073F30; // type:function size:0xC scope:global align:4 +SetWallHDirect__12dBgS_AcchCirFf = .text:0x80073F3C; // type:function size:0x14 scope:global align:4 +__dt__9dBgS_AcchFv = .text:0x80073F50; // type:function size:0xB0 scope:global align:4 +__ct__9dBgS_AcchFv = .text:0x80074000; // type:function size:0x120 scope:global align:4 +Init__9dBgS_AcchFv = .text:0x80074120; // type:function size:0x88 scope:global align:4 +Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz = .text:0x800741A8; // type:function size:0x40 scope:global align:4 +Set__9dBgS_AcchFP10fopAc_ac_ciP12dBgS_AcchCir = .text:0x800741E8; // type:function size:0x50 scope:global align:4 +GroundCheckInit__9dBgS_AcchFR4dBgS = .text:0x80074238; // type:function size:0x64 scope:global align:4 +GroundCheck__9dBgS_AcchFR4dBgS = .text:0x8007429C; // type:function size:0x1D8 scope:global align:4 +GroundRoofProc__9dBgS_AcchFR4dBgS = .text:0x80074474; // type:function size:0xC8 scope:global align:4 +LineCheck__9dBgS_AcchFR4dBgS = .text:0x8007453C; // type:function size:0x41C scope:global align:4 +CrrPos__9dBgS_AcchFR4dBgS = .text:0x80074958; // type:function size:0x484 scope:global align:4 +GetWallAllR__9dBgS_AcchFv = .text:0x80074DDC; // type:function size:0x3C scope:global align:4 +SetWallCir__9dBgS_AcchFv = .text:0x80074E18; // type:function size:0x7C scope:global align:4 +CalcWallBmdCyl__9dBgS_AcchFv = .text:0x80074E94; // type:function size:0x104 scope:global align:4 +SetGroundUpY__9dBgS_AcchFf = .text:0x80074F98; // type:function size:0x14 scope:global align:4 +GetWallAllLowH__9dBgS_AcchFv = .text:0x80074FAC; // type:function size:0x50 scope:global align:4 +GetWallAllLowH_R__9dBgS_AcchFv = .text:0x80074FFC; // type:function size:0x6C scope:global align:4 +GetSpeedY__9dBgS_AcchFv = .text:0x80075068; // type:function size:0x1C scope:global align:4 +GetWallAddY__9dBgS_AcchFR3Vec = .text:0x80075084; // type:function size:0x7C scope:global align:4 +SetNowActorInfo__9dBgS_AcchFiPvUi = .text:0x80075100; // type:function size:0x10 scope:global align:4 +SetWallPolyIndex__9dBgS_AcchFii = .text:0x80075110; // type:function size:0x60 scope:global align:4 +CalcMovePosWork__9dBgS_AcchFv = .text:0x80075170; // type:function size:0x44 scope:global align:4 +CalcWallRR__9dBgS_AcchFv = .text:0x800751B4; // type:function size:0x5C scope:global align:4 +SetMoveBGOnly__9dBgS_AcchFv = .text:0x80075210; // type:function size:0x1C scope:global align:4 +ClrMoveBGOnly__9dBgS_AcchFv = .text:0x8007522C; // type:function size:0x1C scope:global align:4 +SetGndThinCellingOff__9dBgS_AcchFv = .text:0x80075248; // type:function size:0x10 scope:global align:4 +ClrGndThinCellingOff__9dBgS_AcchFv = .text:0x80075258; // type:function size:0x10 scope:global align:4 +OnWallSort__9dBgS_AcchFv = .text:0x80075268; // type:function size:0x10 scope:global align:4 +@36@__dt__9dBgS_AcchFv = .text:0x80075278; // type:function size:0x8 scope:local align:4 +@20@__dt__9dBgS_AcchFv = .text:0x80075280; // type:function size:0x8 scope:local align:4 +checkPlayerFly__9daPy_py_cCFv = .text:0x80075288; // type:function size:0x8 scope:global align:4 +__as__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x80075290; // type:function size:0x24 scope:global align:4 +__dt__12dBgS_AcchCirFv = .text:0x800752B4; // type:function size:0x68 scope:global align:4 +__ct__8dBgS_ChkFv = .text:0x8007531C; // type:function size:0x4C scope:global align:4 +__dt__8dBgS_ChkFv = .text:0x80075368; // type:function size:0x68 scope:global align:4 +GetPolyPassChkInfo__8dBgS_ChkFv = .text:0x800753D0; // type:function size:0x4 scope:global align:4 +GetGrpPassChkInfo__8dBgS_ChkFv = .text:0x800753D4; // type:function size:0x10 scope:global align:4 +@16@__dt__8dBgS_ChkFv = .text:0x800753E4; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_GndChkFv = .text:0x800753EC; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_GndChkFv = .text:0x80075460; // type:function size:0x68 scope:global align:4 +__ct__18dBgS_ObjGndChk_WtrFv = .text:0x800754C8; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_ObjGndChk_WtrFv = .text:0x8007552C; // type:function size:0x5C scope:global align:4 +__ct__18dBgS_ObjGndChk_SplFv = .text:0x80075588; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_ObjGndChk_SplFv = .text:0x800755EC; // type:function size:0x5C scope:global align:4 +__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075648; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamGndChkFv = .text:0x800756A4; // type:function size:0x58 scope:global align:4 +__ct__18dBgS_CamGndChk_WtrFv = .text:0x800756FC; // type:function size:0x64 scope:global align:4 +__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075760; // type:function size:0x5C scope:global align:4 +@20@__dt__11dBgS_GndChkFv = .text:0x800757BC; // type:function size:0x8 scope:local align:4 +@76@__dt__11dBgS_GndChkFv = .text:0x800757C4; // type:function size:0x8 scope:local align:4 +@60@__dt__11dBgS_GndChkFv = .text:0x800757CC; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800757D4; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800757DC; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_WtrFv = .text:0x800757E4; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_SplFv = .text:0x800757EC; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_SplFv = .text:0x800757F4; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_SplFv = .text:0x800757FC; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075804; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_ObjGndChk_AllFv = .text:0x8007580C; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_ObjGndChk_AllFv = .text:0x80075814; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamGndChkFv = .text:0x8007581C; // type:function size:0x8 scope:local align:4 +@76@__dt__14dBgS_CamGndChkFv = .text:0x80075824; // type:function size:0x8 scope:local align:4 +@60@__dt__14dBgS_CamGndChkFv = .text:0x8007582C; // type:function size:0x8 scope:local align:4 +@20@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075834; // type:function size:0x8 scope:local align:4 +@76@__dt__18dBgS_CamGndChk_WtrFv = .text:0x8007583C; // type:function size:0x8 scope:local align:4 +@60@__dt__18dBgS_CamGndChk_WtrFv = .text:0x80075844; // type:function size:0x8 scope:local align:4 +__ct__14dBgS_CamGndChkFv = .text:0x8007584C; // type:function size:0x5C scope:global align:4 +__ct__15dBgS_GrpPassChkFv = .text:0x800758A8; // type:function size:0x18 scope:global align:4 +__dt__15dBgS_GrpPassChkFv = .text:0x800758C0; // type:function size:0x40 scope:global align:4 +__ct__11dBgS_LinChkFv = .text:0x80075900; // type:function size:0x74 scope:global align:4 +__dt__11dBgS_LinChkFv = .text:0x80075974; // type:function size:0x68 scope:global align:4 +Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c = .text:0x800759DC; // type:function size:0x24 scope:global align:4 +__ct__14dBgS_CamLinChkFv = .text:0x80075A00; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_CamLinChkFv = .text:0x80075A5C; // type:function size:0x58 scope:global align:4 +__ct__21dBgS_CamLinChk_NorWtrFv = .text:0x80075AB4; // type:function size:0x60 scope:global align:4 +__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80075B14; // type:function size:0x5C scope:global align:4 +__ct__14dBgS_ObjLinChkFv = .text:0x80075B70; // type:function size:0x5C scope:global align:4 +__dt__14dBgS_ObjLinChkFv = .text:0x80075BCC; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_LinkLinChkFv = .text:0x80075C24; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_LinkLinChkFv = .text:0x80075C80; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_BombLinChkFv = .text:0x80075CD8; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_BombLinChkFv = .text:0x80075D34; // type:function size:0x58 scope:global align:4 +__ct__16dBgS_ArrowLinChkFv = .text:0x80075D8C; // type:function size:0x68 scope:global align:4 +__dt__16dBgS_ArrowLinChkFv = .text:0x80075DF4; // type:function size:0x58 scope:global align:4 +__ct__20dBgS_BoomerangLinChkFv = .text:0x80075E4C; // type:function size:0x5C scope:global align:4 +__dt__20dBgS_BoomerangLinChkFv = .text:0x80075EA8; // type:function size:0x58 scope:global align:4 +__ct__15dBgS_RopeLinChkFv = .text:0x80075F00; // type:function size:0x5C scope:global align:4 +__dt__15dBgS_RopeLinChkFv = .text:0x80075F5C; // type:function size:0x58 scope:global align:4 +__ct__16dBgS_HorseLinChkFv = .text:0x80075FB4; // type:function size:0x5C scope:global align:4 +__dt__16dBgS_HorseLinChkFv = .text:0x80076010; // type:function size:0x58 scope:global align:4 +@20@__dt__11dBgS_LinChkFv = .text:0x80076068; // type:function size:0x8 scope:local align:4 +@104@__dt__11dBgS_LinChkFv = .text:0x80076070; // type:function size:0x8 scope:local align:4 +@88@__dt__11dBgS_LinChkFv = .text:0x80076078; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_CamLinChkFv = .text:0x80076080; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_CamLinChkFv = .text:0x80076088; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_CamLinChkFv = .text:0x80076090; // type:function size:0x8 scope:local align:4 +@20@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x80076098; // type:function size:0x8 scope:local align:4 +@104@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800760A0; // type:function size:0x8 scope:local align:4 +@88@__dt__21dBgS_CamLinChk_NorWtrFv = .text:0x800760A8; // type:function size:0x8 scope:local align:4 +@20@__dt__14dBgS_ObjLinChkFv = .text:0x800760B0; // type:function size:0x8 scope:local align:4 +@104@__dt__14dBgS_ObjLinChkFv = .text:0x800760B8; // type:function size:0x8 scope:local align:4 +@88@__dt__14dBgS_ObjLinChkFv = .text:0x800760C0; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_LinkLinChkFv = .text:0x800760C8; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_LinkLinChkFv = .text:0x800760D0; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_LinkLinChkFv = .text:0x800760D8; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_BombLinChkFv = .text:0x800760E0; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_BombLinChkFv = .text:0x800760E8; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_BombLinChkFv = .text:0x800760F0; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_ArrowLinChkFv = .text:0x800760F8; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_ArrowLinChkFv = .text:0x80076100; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_ArrowLinChkFv = .text:0x80076108; // type:function size:0x8 scope:local align:4 +@20@__dt__20dBgS_BoomerangLinChkFv = .text:0x80076110; // type:function size:0x8 scope:local align:4 +@104@__dt__20dBgS_BoomerangLinChkFv = .text:0x80076118; // type:function size:0x8 scope:local align:4 +@88@__dt__20dBgS_BoomerangLinChkFv = .text:0x80076120; // type:function size:0x8 scope:local align:4 +@20@__dt__15dBgS_RopeLinChkFv = .text:0x80076128; // type:function size:0x8 scope:local align:4 +@104@__dt__15dBgS_RopeLinChkFv = .text:0x80076130; // type:function size:0x8 scope:local align:4 +@88@__dt__15dBgS_RopeLinChkFv = .text:0x80076138; // type:function size:0x8 scope:local align:4 +@20@__dt__16dBgS_HorseLinChkFv = .text:0x80076140; // type:function size:0x8 scope:local align:4 +@104@__dt__16dBgS_HorseLinChkFv = .text:0x80076148; // type:function size:0x8 scope:local align:4 +@88@__dt__16dBgS_HorseLinChkFv = .text:0x80076150; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_MoveBgActorFv = .text:0x80076158; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8007619C; // type:function size:0x4 scope:local align:4 +CreateHeap__16dBgS_MoveBgActorFv = .text:0x800761A0; // type:function size:0x8 scope:global align:4 +Create__16dBgS_MoveBgActorFv = .text:0x800761A8; // type:function size:0x8 scope:global align:4 +Execute__16dBgS_MoveBgActorFPPA3_A4_f = .text:0x800761B0; // type:function size:0x8 scope:global align:4 +Draw__16dBgS_MoveBgActorFv = .text:0x800761B8; // type:function size:0x8 scope:global align:4 +Delete__16dBgS_MoveBgActorFv = .text:0x800761C0; // type:function size:0x8 scope:global align:4 +IsDelete__16dBgS_MoveBgActorFv = .text:0x800761C8; // type:function size:0x8 scope:global align:4 +ToFore__16dBgS_MoveBgActorFv = .text:0x800761D0; // type:function size:0x8 scope:global align:4 +ToBack__16dBgS_MoveBgActorFv = .text:0x800761D8; // type:function size:0x8 scope:global align:4 +MoveBGCreateHeap__16dBgS_MoveBgActorFv = .text:0x800761E0; // type:function size:0xEC scope:global align:4 +MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f = .text:0x800762CC; // type:function size:0x11C scope:global align:4 +MoveBGDelete__16dBgS_MoveBgActorFv = .text:0x800763E8; // type:function size:0x78 scope:global align:4 +MoveBGExecute__16dBgS_MoveBgActorFv = .text:0x80076460; // type:function size:0xBC scope:global align:4 +__ct__11dBgS_SphChkFv = .text:0x8007651C; // type:function size:0xAC scope:global align:4 +__dt__11dBgS_SphChkFv = .text:0x800765C8; // type:function size:0x74 scope:global align:4 +@20@__dt__11dBgS_SphChkFv = .text:0x8007663C; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_SphChkFv = .text:0x80076644; // type:function size:0x8 scope:local align:4 +@72@__dt__11dBgS_SphChkFv = .text:0x8007664C; // type:function size:0x8 scope:local align:4 +@56@__dt__11dBgS_SphChkFv = .text:0x80076654; // type:function size:0x8 scope:local align:4 +Set__14dBgS_SplGrpChkFR4cXyzf = .text:0x8007665C; // type:function size:0x20 scope:global align:4 +__ct__14dBgS_SplGrpChkFv = .text:0x8007667C; // type:function size:0xB0 scope:global align:4 +__dt__14dBgS_SplGrpChkFv = .text:0x8007672C; // type:function size:0x74 scope:global align:4 +Init__14dBgS_SplGrpChkFv = .text:0x800767A0; // type:function size:0x18 scope:global align:4 +@16@__dt__14dBgS_SplGrpChkFv = .text:0x800767B8; // type:function size:0x8 scope:local align:4 +@52@__dt__14dBgS_SplGrpChkFv = .text:0x800767C0; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_SplGrpChkFv = .text:0x800767C8; // type:function size:0x8 scope:local align:4 +__ct__16dBgS_PolyPassChkFv = .text:0x800767D0; // type:function size:0x40 scope:global align:4 +__dt__16dBgS_PolyPassChkFv = .text:0x80076810; // type:function size:0x40 scope:global align:4 +SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk = .text:0x80076850; // type:function size:0x5C scope:global align:4 +SetObj__16dBgS_PolyPassChkFv = .text:0x800768AC; // type:function size:0xC scope:global align:4 +ClrObj__16dBgS_PolyPassChkFv = .text:0x800768B8; // type:function size:0xC scope:global align:4 +SetCam__16dBgS_PolyPassChkFv = .text:0x800768C4; // type:function size:0xC scope:global align:4 +ClrCam__16dBgS_PolyPassChkFv = .text:0x800768D0; // type:function size:0xC scope:global align:4 +SetLink__16dBgS_PolyPassChkFv = .text:0x800768DC; // type:function size:0xC scope:global align:4 +ClrLink__16dBgS_PolyPassChkFv = .text:0x800768E8; // type:function size:0xC scope:global align:4 +SetArrow__16dBgS_PolyPassChkFv = .text:0x800768F4; // type:function size:0xC scope:global align:4 +SetBomb__16dBgS_PolyPassChkFv = .text:0x80076900; // type:function size:0xC scope:global align:4 +ClrBomb__16dBgS_PolyPassChkFv = .text:0x8007690C; // type:function size:0xC scope:global align:4 +SetBoomerang__16dBgS_PolyPassChkFv = .text:0x80076918; // type:function size:0xC scope:global align:4 +SetRope__16dBgS_PolyPassChkFv = .text:0x80076924; // type:function size:0xC scope:global align:4 +SetUnderwaterRoof__16dBgS_PolyPassChkFv = .text:0x80076930; // type:function size:0xC scope:global align:4 +SetHorse__16dBgS_PolyPassChkFv = .text:0x8007693C; // type:function size:0xC scope:global align:4 +ChkNoHorse__16dBgS_PolyPassChkFv = .text:0x80076948; // type:function size:0x78 scope:global align:4 +SetStatue__16dBgS_PolyPassChkFv = .text:0x800769C0; // type:function size:0xC scope:global align:4 +ClrStatue__16dBgS_PolyPassChkFv = .text:0x800769CC; // type:function size:0xC scope:global align:4 +SetIronBall__16dBgS_PolyPassChkFv = .text:0x800769D8; // type:function size:0xC scope:global align:4 +ClrIronBall__16dBgS_PolyPassChkFv = .text:0x800769E4; // type:function size:0xC scope:global align:4 +__ct__12dBgS_RoofChkFv = .text:0x800769F0; // type:function size:0x9C scope:global align:4 +__dt__12dBgS_RoofChkFv = .text:0x80076A8C; // type:function size:0x74 scope:global align:4 +Init__12dBgS_RoofChkFv = .text:0x80076B00; // type:function size:0xC scope:global align:4 +@16@__dt__12dBgS_RoofChkFv = .text:0x80076B0C; // type:function size:0x8 scope:local align:4 +@52@__dt__12dBgS_RoofChkFv = .text:0x80076B14; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_RoofChkFv = .text:0x80076B1C; // type:function size:0x8 scope:local align:4 +__ct__11dBgS_WtrChkFv = .text:0x80076B24; // type:function size:0x60 scope:global align:4 +@16@__dt__11dBgS_WtrChkFv = .text:0x80076B84; // type:function size:0x8 scope:local align:4 +@52@__dt__11dBgS_WtrChkFv = .text:0x80076B8C; // type:function size:0x8 scope:local align:4 +@36@__dt__11dBgS_WtrChkFv = .text:0x80076B94; // type:function size:0x8 scope:local align:4 +__ct__11cBgW_RwgElmFv = .text:0x80076B9C; // type:function size:0x10 scope:global align:4 +__dt__11cBgW_RwgElmFv = .text:0x80076BAC; // type:function size:0x40 scope:global align:4 +__ct__13cBgW_NodeTreeFv = .text:0x80076BEC; // type:function size:0x3C scope:global align:4 +__dt__13cBgW_NodeTreeFv = .text:0x80076C28; // type:function size:0x58 scope:global align:4 +__ct__4cBgWFv = .text:0x80076C80; // type:function size:0xAC scope:global align:4 +__dt__4cBgWFv = .text:0x80076D2C; // type:function size:0x6C scope:global align:4 +FreeArea__4cBgWFv = .text:0x80076D98; // type:function size:0x20 scope:global align:4 +GlobalVtx__4cBgWFv = .text:0x80076DB8; // type:function size:0xC0 scope:global align:4 +SetVtx__4cBgWFv = .text:0x80076E78; // type:function size:0xDC scope:global align:4 +CalcPlane__4cBgWFv = .text:0x80076F54; // type:function size:0x104 scope:global align:4 +SetTri__4cBgWFv = .text:0x80077058; // type:function size:0x8C scope:global align:4 +BlckConnect__4cBgWFPUsPii = .text:0x800770E4; // type:function size:0x48 scope:global align:4 +ClassifyPlane__4cBgWFv = .text:0x8007712C; // type:function size:0x1BC scope:global align:4 +MakeBlckMinMax__4cBgWFiP4cXyzP4cXyz = .text:0x800772E8; // type:function size:0x84 scope:global align:4 +MakeBlckBnd__4cBgWFiP4cXyzP4cXyz = .text:0x8007736C; // type:function size:0x184 scope:global align:4 +MakeNodeTreeRp__4cBgWFi = .text:0x800774F0; // type:function size:0xE8 scope:global align:4 +MakeNodeTreeGrpRp__4cBgWFi = .text:0x800775D8; // type:function size:0x12C scope:global align:4 +MakeNodeTree__4cBgWFv = .text:0x80077704; // type:function size:0xFC scope:global align:4 +ChkMemoryError__4cBgWFv = .text:0x80077800; // type:function size:0x4C scope:global align:4 +Set__4cBgWFP6cBgD_tUlPA3_A4_f = .text:0x8007784C; // type:function size:0x234 scope:global align:4 +RwgLineCheck__4cBgWFUsP11cBgS_LinChk = .text:0x80077A80; // type:function size:0x11C scope:global align:4 +LineCheckRp__4cBgWFP11cBgS_LinChki = .text:0x80077B9C; // type:function size:0x190 scope:global align:4 +LineCheckGrpRp__4cBgWFP11cBgS_LinChkii = .text:0x80077D2C; // type:function size:0x134 scope:global align:4 +LineCheck__4cBgWFP11cBgS_LinChk = .text:0x80077E60; // type:function size:0xC scope:global align:4 +RwgGroundCheckCommon__4cBgWFfUsP11cBgS_GndChk = .text:0x80077E6C; // type:function size:0xEC scope:global align:4 +RwgGroundCheckGnd__4cBgWFUsP11cBgS_GndChk = .text:0x80077F58; // type:function size:0x8C scope:global align:4 +RwgGroundCheckWall__4cBgWFUsP11cBgS_GndChk = .text:0x80077FE4; // type:function size:0xB8 scope:global align:4 +GroundCrossRp__4cBgWFP11cBgS_GndChki = .text:0x8007809C; // type:function size:0x15C scope:global align:4 +GroundCrossGrpRp__4cBgWFP11cBgS_GndChkii = .text:0x800781F8; // type:function size:0x14C scope:global align:4 +GroundCross__4cBgWFP11cBgS_GndChk = .text:0x80078344; // type:function size:0xC scope:global align:4 +CopyOldMtx__4cBgWFv = .text:0x80078350; // type:function size:0x4C scope:global align:4 +Move__4cBgWFv = .text:0x8007839C; // type:function size:0x1E4 scope:global align:4 +RwgShdwDraw__4cBgWFiP13cBgS_ShdwDraw = .text:0x80078580; // type:function size:0xB0 scope:global align:4 +ShdwDrawRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x80078630; // type:function size:0x11C scope:global align:4 +ShdwDrawGrpRp__4cBgWFP13cBgS_ShdwDrawi = .text:0x8007874C; // type:function size:0xC4 scope:global align:4 +ShdwDraw__4cBgWFP13cBgS_ShdwDraw = .text:0x80078810; // type:function size:0x8 scope:global align:4 +ChkPolyThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x80078818; // type:function size:0x8 scope:global align:4 +ChkShdwDrawThrough__4cBgWFiP16cBgS_PolyPassChk = .text:0x80078820; // type:function size:0x10 scope:global align:4 +ChkGrpThrough__4cBgWFiP15cBgS_GrpPassChki = .text:0x80078830; // type:function size:0x8 scope:global align:4 +GetGrpRoomIndex__4cBgWCFRC13cBgS_PolyInfo = .text:0x80078838; // type:function size:0x80 scope:global align:4 +GetBnd__4cBgWCFv = .text:0x800788B8; // type:function size:0x18 scope:global align:4 +GetTrans__4cBgWCFP4cXyz = .text:0x800788D0; // type:function size:0x38 scope:global align:4 +GetTriPnt__4cBgWCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x80078908; // type:function size:0x98 scope:global align:4 +GetTopUnder__4cBgWCFPfPf = .text:0x800789A0; // type:function size:0x24 scope:global align:4 +GetTriPla__4cBgWCFRC13cBgS_PolyInfo = .text:0x800789C4; // type:function size:0x5C scope:global align:4 +GetGrpInf__4cBgWCFRC13cBgS_PolyInfo = .text:0x80078A20; // type:function size:0x44 scope:global align:4 +GetPolyInfId__4cBgWCFi = .text:0x80078A64; // type:function size:0x18 scope:global align:4 +GetPolyInf0__4cBgWCFiUlUl = .text:0x80078A7C; // type:function size:0x54 scope:global align:4 +GetMaskPolyInf0_NoShift__4cBgWCFiUl = .text:0x80078AD0; // type:function size:0x4C scope:global align:4 +GetExitId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B1C; // type:function size:0x10 scope:global align:4 +GetPolyColor__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B2C; // type:function size:0x10 scope:global align:4 +GetHorseNoEntry__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B3C; // type:function size:0x10 scope:global align:4 +GetSpecialCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B4C; // type:function size:0x14 scope:global align:4 +GetSpecialCode__4dBgWFi = .text:0x80078B60; // type:function size:0xC scope:global align:4 +GetMagnetCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B6C; // type:function size:0x10 scope:global align:4 +GetMonkeyBarsCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078B7C; // type:function size:0x10 scope:global align:4 +GetPolyObjThrough__4dBgWFi = .text:0x80078B8C; // type:function size:0x8 scope:global align:4 +GetPolyCamThrough__4dBgWFi = .text:0x80078B94; // type:function size:0xC scope:global align:4 +GetPolyLinkThrough__4dBgWFi = .text:0x80078BA0; // type:function size:0x8 scope:global align:4 +GetPolyArrowThrough__4dBgWFi = .text:0x80078BA8; // type:function size:0x8 scope:global align:4 +GetPolyHSStick__4dBgWFi = .text:0x80078BB0; // type:function size:0x8 scope:global align:4 +GetPolyBoomerangThrough__4dBgWFi = .text:0x80078BB8; // type:function size:0x8 scope:global align:4 +GetPolyRopeThrough__4dBgWFi = .text:0x80078BC0; // type:function size:0x8 scope:global align:4 +GetPolyBombThrough__4dBgWFi = .text:0x80078BC8; // type:function size:0x8 scope:global align:4 +GetShdwThrough__4dBgWFi = .text:0x80078BD0; // type:function size:0x2C scope:global align:4 +GetUnderwaterRoofCode__4dBgWFi = .text:0x80078BFC; // type:function size:0x8 scope:global align:4 +GetPolyInf1__4cBgWCFiUlUl = .text:0x80078C04; // type:function size:0x58 scope:global align:4 +GetLinkNo__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C5C; // type:function size:0x10 scope:global align:4 +GetWallCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C6C; // type:function size:0x10 scope:global align:4 +GetPolyAtt0__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C7C; // type:function size:0x14 scope:global align:4 +GetPolyAtt1__4dBgWFRC13cBgS_PolyInfo = .text:0x80078C90; // type:function size:0x10 scope:global align:4 +GetGroundCode__4dBgWFRC13cBgS_PolyInfo = .text:0x80078CA0; // type:function size:0x10 scope:global align:4 +GetMaskPolyInf1_NoShift__4cBgWCFiUl = .text:0x80078CB0; // type:function size:0x50 scope:global align:4 +GetIronBallThrough__4dBgWFi = .text:0x80078D00; // type:function size:0x8 scope:global align:4 +GetAttackThrough__4dBgWFi = .text:0x80078D08; // type:function size:0x8 scope:global align:4 +GetPolyInf2__4cBgWCFiUlUl = .text:0x80078D10; // type:function size:0x58 scope:global align:4 +GetCamMoveBG__4dBgWFRC13cBgS_PolyInfo = .text:0x80078D68; // type:function size:0x10 scope:global align:4 +GetRoomCamId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078D78; // type:function size:0x14 scope:global align:4 +GetRoomPathId__4dBgWFRC13cBgS_PolyInfo = .text:0x80078D8C; // type:function size:0x10 scope:global align:4 +GetRoomPathPntNo__4dBgWFRC13cBgS_PolyInfo = .text:0x80078D9C; // type:function size:0x10 scope:global align:4 +GetTriGrp__4cBgWCFi = .text:0x80078DAC; // type:function size:0x18 scope:global align:4 +ChkNotReady__4cBgWCFv = .text:0x80078DC4; // type:function size:0x10 scope:global align:4 +ChkLock__4cBgWCFv = .text:0x80078DD4; // type:function size:0xC scope:global align:4 +ChkMoveBg__4cBgWCFv = .text:0x80078DE0; // type:function size:0xC scope:global align:4 +__ct__4dBgWFv = .text:0x80078DEC; // type:function size:0x50 scope:global align:4 +Move__4dBgWFv = .text:0x80078E3C; // type:function size:0x10 scope:global align:4 +positionWallCorrect__4dBgWFP9dBgS_AcchfR8cM3dGPlaP4cXyzf = .text:0x80078E4C; // type:function size:0x54 scope:global align:4 +RwgWallCorrect__4dBgWFP9dBgS_AcchUs = .text:0x80078EA0; // type:function size:0x814 scope:global align:4 +WallCorrectRp__4dBgWFP9dBgS_Acchi = .text:0x800796B4; // type:function size:0x12C scope:global align:4 +WallCorrectGrpRp__4dBgWFP9dBgS_Acchii = .text:0x800797E0; // type:function size:0x124 scope:global align:4 +WallCorrect__4dBgWFP9dBgS_Acch = .text:0x80079904; // type:function size:0xC scope:global align:4 +RwgWallCorrectSort__4dBgWFP9dBgS_AcchUs = .text:0x80079910; // type:function size:0x25C scope:global align:4 +WallCorrectRpSort__4dBgWFP9dBgS_Acchi = .text:0x80079B6C; // type:function size:0xF4 scope:global align:4 +WallCorrectGrpRpSort__4dBgWFP9dBgS_Acchii = .text:0x80079C60; // type:function size:0x108 scope:global align:4 +WallCorrectSort__4dBgWFP9dBgS_Acch = .text:0x80079D68; // type:function size:0x7D4 scope:global align:4 +RwgRoofChk__4dBgWFUsP12dBgS_RoofChk = .text:0x8007A53C; // type:function size:0x128 scope:global align:4 +RoofChkRp__4dBgWFP12dBgS_RoofChki = .text:0x8007A664; // type:function size:0x128 scope:global align:4 +RoofChkGrpRp__4dBgWFP12dBgS_RoofChkii = .text:0x8007A78C; // type:function size:0x140 scope:global align:4 +RoofChk__4dBgWFP12dBgS_RoofChk = .text:0x8007A8CC; // type:function size:0xC scope:global align:4 +RwgSplGrpChk__4dBgWFUsP14dBgS_SplGrpChk = .text:0x8007A8D8; // type:function size:0x128 scope:global align:4 +SplGrpChkRp__4dBgWFP14dBgS_SplGrpChki = .text:0x8007AA00; // type:function size:0x12C scope:global align:4 +SplGrpChkGrpRp__4dBgWFP14dBgS_SplGrpChkii = .text:0x8007AB2C; // type:function size:0x140 scope:global align:4 +SplGrpChk__4dBgWFP14dBgS_SplGrpChk = .text:0x8007AC6C; // type:function size:0xC scope:global align:4 +RwgCaptPoly__4dBgWFiR13dBgS_CaptPoly = .text:0x8007AC78; // type:function size:0x84 scope:global align:4 +CaptPolyRp__4dBgWFR13dBgS_CaptPolyi = .text:0x8007ACFC; // type:function size:0x11C scope:global align:4 +CaptPolyGrpRp__4dBgWFR13dBgS_CaptPolyii = .text:0x8007AE18; // type:function size:0xF4 scope:global align:4 +CaptPoly__4dBgWFR13dBgS_CaptPoly = .text:0x8007AF0C; // type:function size:0xC scope:global align:4 +RwgSphChk__4dBgWFUsP11dBgS_SphChkPv = .text:0x8007AF18; // type:function size:0x138 scope:global align:4 +SphChkRp__4dBgWFP11dBgS_SphChkPvi = .text:0x8007B050; // type:function size:0x170 scope:global align:4 +SphChkGrpRp__4dBgWFP11dBgS_SphChkPvii = .text:0x8007B1C0; // type:function size:0x120 scope:global align:4 +SphChk__4dBgWFP11dBgS_SphChkPv = .text:0x8007B2E0; // type:function size:0xC scope:global align:4 +GetPolyGrpRoomInfId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B2EC; // type:function size:0x30 scope:global align:4 +GetGrpSoundId__4dBgWFRC13cBgS_PolyInfo = .text:0x8007B31C; // type:function size:0x30 scope:global align:4 +CrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B34C; // type:function size:0x24 scope:global align:4 +TransPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B370; // type:function size:0x24 scope:global align:4 +MatrixCrrPos__4dBgWFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x8007B394; // type:function size:0x10 scope:global align:4 +ChkPolyThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B3A4; // type:function size:0x324 scope:global align:4 +ChkShdwDrawThrough__4dBgWFiP16cBgS_PolyPassChk = .text:0x8007B6C8; // type:function size:0x74 scope:global align:4 +ChkGrpThrough__4dBgWFiP15cBgS_GrpPassChki = .text:0x8007B73C; // type:function size:0x6C scope:global align:4 +CallRideCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007B7A8; // type:function size:0x18 scope:global align:4 +CallArrowStickCallBack__4dBgWFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007B7C0; // type:function size:0x18 scope:global align:4 +OffMoveFlag__4dBgWFv = .text:0x8007B7D8; // type:function size:0x10 scope:global align:4 +ChkMoveFlag__4dBgWCFv = .text:0x8007B7E8; // type:function size:0xC scope:global align:4 +dBgW_NewSet__FP6cBgD_tUlPA3_A4_f = .text:0x8007B7F4; // type:function size:0x8C scope:global align:4 +__ct__8cM3dGAabFv = .text:0x8007B880; // type:function size:0x10 scope:global align:4 +__ct__11cBgW_TriElmFv = .text:0x8007B890; // type:function size:0x3C scope:global align:4 +__dt__11cBgW_TriElmFv = .text:0x8007B8CC; // type:function size:0x40 scope:global align:4 +getCrossY_NonIsZero__8cM3dGPlaCFRC4cXyz = .text:0x8007B90C; // type:function size:0x34 scope:global align:4 +__ct__11cBgW_GrpElmFv = .text:0x8007B940; // type:function size:0x40 scope:global align:4 +__dt__11cBgW_GrpElmFv = .text:0x8007B980; // type:function size:0x5C scope:global align:4 +__dt__4dBgWFv = .text:0x8007B9DC; // type:function size:0x58 scope:global align:4 +__ct__8cM3dGTriFv = .text:0x8007BA34; // type:function size:0x3C scope:global align:4 +__dt__8cM3dGTriFv = .text:0x8007BA70; // type:function size:0x40 scope:global align:4 +__ct__9dBgW_BaseFv = .text:0x8007BAB0; // type:function size:0x44 scope:global align:4 +__dt__9dBgW_BaseFv = .text:0x8007BAF4; // type:function size:0x40 scope:global align:4 +ClrDBgWBase__9dBgW_BaseFv = .text:0x8007BB34; // type:function size:0x34 scope:global align:4 +ChkMemoryError__9dBgW_BaseFv = .text:0x8007BB68; // type:function size:0x8 scope:global align:4 +CallRideCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_c = .text:0x8007BB70; // type:function size:0x4 scope:global align:4 +CallArrowStickCallBack__9dBgW_BaseFP10fopAc_ac_cP10fopAc_ac_cR4cXyz = .text:0x8007BB74; // type:function size:0x4 scope:global align:4 +CalcDiffShapeAngleY__9dBgW_BaseFs = .text:0x8007BB78; // type:function size:0x14 scope:global align:4 +__ct__8dBgWKColFv = .text:0x8007BB8C; // type:function size:0x58 scope:global align:4 +__dt__8dBgWKColFv = .text:0x8007BBE4; // type:function size:0x74 scope:global align:4 +initKCollision__8dBgWKColFPv = .text:0x8007BC58; // type:function size:0x34 scope:global align:4 +create__8dBgWKColFPvPv = .text:0x8007BC8C; // type:function size:0x4C scope:global align:4 +getTriNrm__8dBgWKColCFP12KC_PrismDataPP3Vec = .text:0x8007BCD8; // type:function size:0x1C scope:global align:4 +ChkNotReady__8dBgWKColCFv = .text:0x8007BCF4; // type:function size:0x10 scope:global align:4 +ChkLock__8dBgWKColCFv = .text:0x8007BD04; // type:function size:0x8 scope:global align:4 +ChkMoveBg__8dBgWKColCFv = .text:0x8007BD0C; // type:function size:0x8 scope:global align:4 +ChkMoveFlag__8dBgWKColCFv = .text:0x8007BD14; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BD1C; // type:function size:0x8 scope:global align:4 +GetTriPla__8dBgWKColCFi = .text:0x8007BD24; // type:function size:0x8C scope:global align:4 +GetTriPnt__8dBgWKColCFRC13cBgS_PolyInfoP4cXyzP4cXyzP4cXyz = .text:0x8007BDB0; // type:function size:0x5C scope:global align:4 +GetTriPnt__8dBgWKColCFPC12KC_PrismDataP3VecP3VecP3Vec = .text:0x8007BE0C; // type:function size:0x15C scope:global align:4 +GetBnd__8dBgWKColCFv = .text:0x8007BF68; // type:function size:0x8 scope:global align:4 +GetGrpInf__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007BF70; // type:function size:0x40 scope:global align:4 +OffMoveFlag__8dBgWKColFv = .text:0x8007BFB0; // type:function size:0x4 scope:global align:4 +getPolyCode__8dBgWKColCFiP5dBgPc = .text:0x8007BFB4; // type:function size:0x58 scope:global align:4 +chkPolyThrough__8dBgWKColCFP5dBgPcP16cBgS_PolyPassChkP15cBgS_GrpPassChkR4cXyz = .text:0x8007C00C; // type:function size:0x270 scope:global align:4 +LineCheck__8dBgWKColFP11cBgS_LinChk = .text:0x8007C27C; // type:function size:0x79C scope:global align:4 +GroundCross__8dBgWKColFP11cBgS_GndChk = .text:0x8007CA18; // type:function size:0x390 scope:global align:4 +ShdwDraw__8dBgWKColFP13cBgS_ShdwDraw = .text:0x8007CDA8; // type:function size:0x538 scope:global align:4 +ChkShdwDrawThrough__8dBgWKColFP5dBgPc = .text:0x8007D2E0; // type:function size:0x1C scope:global align:4 +CaptPoly__8dBgWKColFR13dBgS_CaptPoly = .text:0x8007D2FC; // type:function size:0x3CC scope:global align:4 +WallCorrectSort__8dBgWKColFP9dBgS_Acch = .text:0x8007D6C8; // type:function size:0xDA0 scope:global align:4 +WallCorrect__8dBgWKColFP9dBgS_Acch = .text:0x8007E468; // type:function size:0xBA4 scope:global align:4 +RoofChk__8dBgWKColFP12dBgS_RoofChk = .text:0x8007F00C; // type:function size:0x394 scope:global align:4 +SplGrpChk__8dBgWKColFP14dBgS_SplGrpChk = .text:0x8007F3A0; // type:function size:0x37C scope:global align:4 +SphChk__8dBgWKColFP11dBgS_SphChkPv = .text:0x8007F71C; // type:function size:0x464 scope:global align:4 +GetTopUnder__8dBgWKColCFPfPf = .text:0x8007FB80; // type:function size:0x40 scope:global align:4 +GetGrpRoomIndex__8dBgWKColCFRC13cBgS_PolyInfo = .text:0x8007FBC0; // type:function size:0x58 scope:global align:4 +GetExitId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FC18; // type:function size:0x58 scope:global align:4 +GetPolyColor__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FC70; // type:function size:0x58 scope:global align:4 +GetHorseNoEntry__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FCC8; // type:function size:0x58 scope:global align:4 +GetSpecialCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FD20; // type:function size:0x14 scope:global align:4 +GetSpecialCode__8dBgWKColFi = .text:0x8007FD34; // type:function size:0x54 scope:global align:4 +GetMagnetCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FD88; // type:function size:0x58 scope:global align:4 +GetMonkeyBarsCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x8007FDE0; // type:function size:0x58 scope:global align:4 +GetPolyObjThrough__8dBgWKColFi = .text:0x8007FE38; // type:function size:0x54 scope:global align:4 +GetPolyCamThrough__8dBgWKColFi = .text:0x8007FE8C; // type:function size:0x54 scope:global align:4 +GetPolyLinkThrough__8dBgWKColFi = .text:0x8007FEE0; // type:function size:0x54 scope:global align:4 +GetPolyArrowThrough__8dBgWKColFi = .text:0x8007FF34; // type:function size:0x54 scope:global align:4 +GetPolyHSStick__8dBgWKColFi = .text:0x8007FF88; // type:function size:0x54 scope:global align:4 +GetPolyBoomerangThrough__8dBgWKColFi = .text:0x8007FFDC; // type:function size:0x54 scope:global align:4 +GetPolyRopeThrough__8dBgWKColFi = .text:0x80080030; // type:function size:0x54 scope:global align:4 +GetPolyBombThrough__8dBgWKColFi = .text:0x80080084; // type:function size:0x54 scope:global align:4 +GetUnderwaterRoofCode__8dBgWKColFi = .text:0x800800D8; // type:function size:0x54 scope:global align:4 +GetShdwThrough__8dBgWKColFi = .text:0x8008012C; // type:function size:0x54 scope:global align:4 +GetLinkNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080180; // type:function size:0x58 scope:global align:4 +GetWallCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800801D8; // type:function size:0x58 scope:global align:4 +GetPolyAtt0__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080230; // type:function size:0x58 scope:global align:4 +GetPolyAtt1__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080288; // type:function size:0x58 scope:global align:4 +GetGroundCode__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800802E0; // type:function size:0x58 scope:global align:4 +GetIronBallThrough__8dBgWKColFi = .text:0x80080338; // type:function size:0x54 scope:global align:4 +GetAttackThrough__8dBgWKColFi = .text:0x8008038C; // type:function size:0x54 scope:global align:4 +GetCamMoveBG__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800803E0; // type:function size:0x58 scope:global align:4 +GetRoomCamId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080438; // type:function size:0x58 scope:global align:4 +GetRoomPathId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080490; // type:function size:0x58 scope:global align:4 +GetRoomPathPntNo__8dBgWKColFRC13cBgS_PolyInfo = .text:0x800804E8; // type:function size:0x58 scope:global align:4 +GetPolyGrpRoomInfId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080540; // type:function size:0x58 scope:global align:4 +GetGrpSoundId__8dBgWKColFRC13cBgS_PolyInfo = .text:0x80080598; // type:function size:0x58 scope:global align:4 +CrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800805F0; // type:function size:0x4 scope:global align:4 +TransPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800805F4; // type:function size:0x4 scope:global align:4 +MatrixCrrPos__8dBgWKColFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800805F8; // type:function size:0x4 scope:global align:4 +getPrismData__8dBgWKColCFi = .text:0x800805FC; // type:function size:0x14 scope:global align:4 +Set__6dBgWSvFP6cBgD_tUl = .text:0x80080610; // type:function size:0x80 scope:global align:4 +CopyBackVtx__6dBgWSvFv = .text:0x80080690; // type:function size:0x6C scope:global align:4 +CrrPosWork__6dBgWSvFP4cXyziii = .text:0x800806FC; // type:function size:0x1F4 scope:global align:4 +CrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x800808F0; // type:function size:0xBC scope:global align:4 +TransPosWork__6dBgWSvFP4cXyziii = .text:0x800809AC; // type:function size:0x25C scope:global align:4 +TransPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080C08; // type:function size:0xBC scope:global align:4 +MatrixCrrPos__6dBgWSvFRC13cBgS_PolyInfoPvbP4cXyzP5csXyzP5csXyz = .text:0x80080CC4; // type:function size:0x4 scope:global align:4 +__dt__6dBgWSvFv = .text:0x80080CC8; // type:function size:0x5C scope:global align:4 +ct__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080D24; // type:function size:0x18 scope:global align:4 +SetHitApid__22dCcD_GAtTgCoCommonBaseFUi = .text:0x80080D3C; // type:function size:0x10 scope:global align:4 +GetAc__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080D4C; // type:function size:0x78 scope:global align:4 +SetEffCounterTimer__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080DC4; // type:function size:0xC scope:global align:4 +SubtractEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080DD0; // type:function size:0x24 scope:global align:4 +ChkEffCounter__22dCcD_GAtTgCoCommonBaseFv = .text:0x80080DF4; // type:function size:0x18 scope:global align:4 +__ct__10dCcD_GSttsFv = .text:0x80080E0C; // type:function size:0x44 scope:global align:4 +Ct__10dCcD_GSttsFv = .text:0x80080E50; // type:function size:0x38 scope:global align:4 +Move__10dCcD_GSttsFv = .text:0x80080E88; // type:function size:0x20 scope:global align:4 +GetGStts__9dCcD_SttsFv = .text:0x80080EA8; // type:function size:0x10 scope:global align:4 +Init__9dCcD_SttsFiiP10fopAc_ac_c = .text:0x80080EB8; // type:function size:0x94 scope:global align:4 +Ct__9dCcD_SttsFv = .text:0x80080F4C; // type:function size:0x34 scope:global align:4 +ClrAt__9dCcD_SttsFv = .text:0x80080F80; // type:function size:0xC scope:global align:4 +ClrTg__9dCcD_SttsFv = .text:0x80080F8C; // type:function size:0x10 scope:global align:4 +Set__11dCcD_GObjAtFRC14dCcD_SrcGObjAt = .text:0x80080F9C; // type:function size:0x34 scope:global align:4 +Set__11dCcD_GObjTgFRC14dCcD_SrcGObjTg = .text:0x80080FD0; // type:function size:0x7C scope:global align:4 +__ct__12dCcD_GObjInfFv = .text:0x8008104C; // type:function size:0x12C scope:global align:4 +__dt__12dCcD_GObjInfFv = .text:0x80081178; // type:function size:0x88 scope:global align:4 +GetGObjInf__12dCcD_GObjInfFv = .text:0x80081200; // type:function size:0x4 scope:global align:4 +ClrAtHit__12dCcD_GObjInfFv = .text:0x80081204; // type:function size:0x50 scope:global align:4 +ChkAtHit__12dCcD_GObjInfFv = .text:0x80081254; // type:function size:0x58 scope:global align:4 +ResetAtHit__12dCcD_GObjInfFv = .text:0x800812AC; // type:function size:0x40 scope:global align:4 +GetAtHitObj__12dCcD_GObjInfFv = .text:0x800812EC; // type:function size:0x50 scope:global align:4 +GetAtHitGObj__12dCcD_GObjInfFv = .text:0x8008133C; // type:function size:0x40 scope:global align:4 +ChkAtNoGuard__12dCcD_GObjInfFv = .text:0x8008137C; // type:function size:0x1C scope:global align:4 +ClrTgHit__12dCcD_GObjInfFv = .text:0x80081398; // type:function size:0x54 scope:global align:4 +ChkTgHit__12dCcD_GObjInfFv = .text:0x800813EC; // type:function size:0x58 scope:global align:4 +ResetTgHit__12dCcD_GObjInfFv = .text:0x80081444; // type:function size:0x40 scope:global align:4 +GetTgHitObj__12dCcD_GObjInfFv = .text:0x80081484; // type:function size:0x50 scope:global align:4 +GetTgHitGObj__12dCcD_GObjInfFv = .text:0x800814D4; // type:function size:0x40 scope:global align:4 +GetTgHitObjSe__12dCcD_GObjInfFv = .text:0x80081514; // type:function size:0x34 scope:global align:4 +getHitSeID__12dCcD_GObjInfFUci = .text:0x80081548; // type:function size:0x58 scope:global align:4 +ClrCoHit__12dCcD_GObjInfFv = .text:0x800815A0; // type:function size:0x54 scope:global align:4 +ChkCoHit__12dCcD_GObjInfFv = .text:0x800815F4; // type:function size:0x58 scope:global align:4 +ResetCoHit__12dCcD_GObjInfFv = .text:0x8008164C; // type:function size:0x40 scope:global align:4 +GetCoHitObj__12dCcD_GObjInfFv = .text:0x8008168C; // type:function size:0x50 scope:global align:4 +Set__12dCcD_GObjInfFRC15dCcD_SrcGObjInf = .text:0x800816DC; // type:function size:0x60 scope:global align:4 +dCcD_GetGObjInf__FP8cCcD_Obj = .text:0x8008173C; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CpsFRC11dCcD_SrcCps = .text:0x8008174C; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CpsFv = .text:0x80081790; // type:function size:0x10 scope:global align:4 +CalcAtVec__8dCcD_CpsFv = .text:0x800817A0; // type:function size:0x14 scope:global align:4 +CalcTgVec__8dCcD_CpsFv = .text:0x800817B4; // type:function size:0x14 scope:global align:4 +Set__8dCcD_TriFRC11dCcD_SrcTri = .text:0x800817C8; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8dCcD_TriFv = .text:0x800817CC; // type:function size:0x10 scope:global align:4 +Set__8dCcD_CylFRC11dCcD_SrcCyl = .text:0x800817DC; // type:function size:0x44 scope:global align:4 +GetShapeAttr__8dCcD_CylFv = .text:0x80081820; // type:function size:0x10 scope:global align:4 +StartCAt__8dCcD_CylFR4cXyz = .text:0x80081830; // type:function size:0x5C scope:global align:4 +MoveCAt__8dCcD_CylFR4cXyz = .text:0x8008188C; // type:function size:0x64 scope:global align:4 +MoveCTg__8dCcD_CylFR4cXyz = .text:0x800818F0; // type:function size:0x64 scope:global align:4 +Set__8dCcD_SphFRC11dCcD_SrcSph = .text:0x80081954; // type:function size:0x44 scope:global align:4 +StartCAt__8dCcD_SphFR4cXyz = .text:0x80081998; // type:function size:0x5C scope:global align:4 +MoveCAt__8dCcD_SphFR4cXyz = .text:0x800819F4; // type:function size:0x64 scope:global align:4 +GetShapeAttr__8dCcD_SphFv = .text:0x80081A58; // type:function size:0x10 scope:global align:4 +@28@__dt__9dCcD_SttsFv = .text:0x80081A68; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CpsFv = .text:0x80081A70; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CpsFv = .text:0x80081A78; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_TriFv = .text:0x80081A80; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_TriFv = .text:0x80081A88; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_CylFv = .text:0x80081A90; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_CylFv = .text:0x80081A98; // type:function size:0x8 scope:local align:4 +@292@__dt__8dCcD_SphFv = .text:0x80081AA0; // type:function size:0x8 scope:local align:4 +@260@__dt__8dCcD_SphFv = .text:0x80081AA8; // type:function size:0x8 scope:local align:4 +__dt__18cCcD_ObjCommonBaseFv = .text:0x80081AB0; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjAtFv = .text:0x80081AF0; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjTgFv = .text:0x80081B30; // type:function size:0x40 scope:global align:4 +__dt__10cCcD_ObjCoFv = .text:0x80081B70; // type:function size:0x40 scope:global align:4 +__dt__14cCcD_ObjHitInfFv = .text:0x80081BB0; // type:function size:0x68 scope:global align:4 +__dt__15cCcD_DivideInfoFv = .text:0x80081C18; // type:function size:0x40 scope:global align:4 +__dt__8cCcD_ObjFv = .text:0x80081C58; // type:function size:0x58 scope:global align:4 +GetGObjInf__8cCcD_ObjFv = .text:0x80081CB0; // type:function size:0x8 scope:global align:4 +Draw__8cCcD_ObjFRC8_GXColor = .text:0x80081CB8; // type:function size:0x4 scope:global align:4 +GetShapeAttr__8cCcD_ObjCFv = .text:0x80081CBC; // type:function size:0x8 scope:global align:4 +GetGObjInf__12cCcD_GObjInfCFv = .text:0x80081CC4; // type:function size:0x4 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081CC8; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf = .text:0x80081CE4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf = .text:0x80081CEC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf = .text:0x80081CF4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081CFC; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081D18; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081D20; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_SphAttrCFv = .text:0x80081D28; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081D30; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf = .text:0x80081D4C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf = .text:0x80081D54; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf = .text:0x80081D5C; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081D64; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081D80; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081D88; // type:function size:0x8 scope:global align:4 +GetCoCP__12cCcD_CylAttrCFv = .text:0x80081D90; // type:function size:0x8 scope:global align:4 +GetCoCP__14cCcD_ShapeAttrCFv = .text:0x80081D98; // type:function size:0xC scope:global align:4 +GetCoCP__14cCcD_ShapeAttrFv = .text:0x80081DA4; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081DB0; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_PntAttrPf = .text:0x80081DCC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CpsAttrPf = .text:0x80081DD4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_TriAttrPf = .text:0x80081DDC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_AabAttrPf = .text:0x80081DE4; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_CylAttrPf = .text:0x80081DEC; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_TriAttrCFRC12cCcD_SphAttrPf = .text:0x80081DF4; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081DFC; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081E18; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081E20; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrPf = .text:0x80081E28; // type:function size:0x1C scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_PntAttrPf = .text:0x80081E44; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_TriAttrPf = .text:0x80081E4C; // type:function size:0x8 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_AabAttrPf = .text:0x80081E54; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x80081E5C; // type:function size:0x1C scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_PntAttrP4cXyz = .text:0x80081E78; // type:function size:0x8 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_AabAttrP4cXyz = .text:0x80081E80; // type:function size:0x8 scope:global align:4 +GetShapeAttr__8cCcD_ObjFv = .text:0x80081E88; // type:function size:0x8 scope:global align:4 +GetGObjInf__8cCcD_ObjCFv = .text:0x80081E90; // type:function size:0x8 scope:global align:4 +__dt__22dCcD_GAtTgCoCommonBaseFv = .text:0x80081E98; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjAtFv = .text:0x80081ED8; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjTgFv = .text:0x80081F18; // type:function size:0x40 scope:global align:4 +__dt__11dCcD_GObjCoFv = .text:0x80081F58; // type:function size:0x40 scope:global align:4 +__dt__8dCcD_SphFv = .text:0x80081F98; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_CylFv = .text:0x80082008; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_TriFv = .text:0x80082078; // type:function size:0x70 scope:global align:4 +__dt__8dCcD_CpsFv = .text:0x800820E8; // type:function size:0x80 scope:global align:4 +__dt__9dCcD_SttsFv = .text:0x80082168; // type:function size:0x5C scope:global align:4 +__dt__10dCcD_GSttsFv = .text:0x800821C4; // type:function size:0x40 scope:global align:4 +Set__12dCcMassS_ObjFP8cCcD_ObjUcPFP10fopAc_ac_cP4cXyzUl_v = .text:0x80082204; // type:function size:0x10 scope:global align:4 +Clear__12dCcMassS_ObjFv = .text:0x80082214; // type:function size:0x28 scope:global align:4 +ClearPointer__15dCcMassS_HitInfFv = .text:0x8008223C; // type:function size:0x1C scope:global align:4 +__ct__12dCcMassS_MngFv = .text:0x80082258; // type:function size:0xE4 scope:global align:4 +Ct__12dCcMassS_MngFv = .text:0x8008233C; // type:function size:0x30 scope:global align:4 +SetAttr__12dCcMassS_MngFffUcUc = .text:0x8008236C; // type:function size:0x60 scope:global align:4 +Prepare__12dCcMassS_MngFv = .text:0x800823CC; // type:function size:0x218 scope:global align:4 +Chk__12dCcMassS_MngFP4cXyzPP10fopAc_ac_cP15dCcMassS_HitInf = .text:0x800825E4; // type:function size:0x440 scope:global align:4 +Clear__12dCcMassS_MngFv = .text:0x80082A24; // type:function size:0xA8 scope:global align:4 +Set__12dCcMassS_MngFP8cCcD_ObjUc = .text:0x80082ACC; // type:function size:0xD8 scope:global align:4 +SetCam__12dCcMassS_MngFRC8cM3dGCps = .text:0x80082BA4; // type:function size:0x44 scope:global align:4 +GetResultCam__12dCcMassS_MngCFv = .text:0x80082BE8; // type:function size:0x8 scope:global align:4 +GetCamTopPos__12dCcMassS_MngFP3Vec = .text:0x80082BF0; // type:function size:0x10 scope:global align:4 +__ct__14cCcD_ShapeAttrFv = .text:0x80082C00; // type:function size:0x3C scope:global align:4 +__dt__14cCcD_ShapeAttrFv = .text:0x80082C3C; // type:function size:0x58 scope:global align:4 +__dt__12cCcD_CylAttrFv = .text:0x80082C94; // type:function size:0x70 scope:global align:4 +__dt__12cCcD_CpsAttrFv = .text:0x80082D04; // type:function size:0x70 scope:global align:4 +__ct__12dCcMassS_ObjFv = .text:0x80082D74; // type:function size:0x1C scope:global align:4 +Ct__4dCcSFv = .text:0x80082D90; // type:function size:0x34 scope:global align:4 +Dt__4dCcSFv = .text:0x80082DC4; // type:function size:0x4 scope:global align:4 +ChkShieldFrontRange__4dCcSFP8cCcD_ObjP8cCcD_ObjiPC4cXyz = .text:0x80082DC8; // type:function size:0x1D8 scope:global align:4 +ChkShield__4dCcSFP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfPC4cXyz = .text:0x80082FA0; // type:function size:0xB8 scope:global align:4 +CalcTgPlusDmg__4dCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x80083058; // type:function size:0x4 scope:global align:4 +ChkAtTgHitAfterCross__4dCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x8008305C; // type:function size:0x8C scope:global align:4 +SetCoGObjInf__4dCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x800830E8; // type:function size:0x120 scope:global align:4 +GetRank__4dCcSFUc = .text:0x80083208; // type:function size:0xA0 scope:global align:4 +ChkNoHitGCo__4dCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x800832A8; // type:function size:0x8 scope:global align:4 +SetPosCorrect__4dCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x800832B0; // type:function size:0x358 scope:global align:4 +CalcParticleAngle__4dCcSFP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP5csXyz = .text:0x80083608; // type:function size:0xF8 scope:global align:4 +ProcAtTgHitmark__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12dCcD_GObjInfP12dCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10dCcD_GSttsP10dCcD_GSttsP4cXyzb = .text:0x80083700; // type:function size:0x260 scope:global align:4 +SetAtTgGObjInf__4dCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x80083960; // type:function size:0x29C scope:global align:4 +ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083BFC; // type:function size:0x198 scope:global align:4 +ChkLine__4dCcSFR4cXyzR4cXyzfPP10fopAc_ac_c = .text:0x80083D94; // type:function size:0x1C4 scope:global align:4 +chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c = .text:0x80083F58; // type:function size:0x1C0 scope:global align:4 +MoveAfterCheck__4dCcSFv = .text:0x80084118; // type:function size:0x4 scope:global align:4 +Move__4dCcSFv = .text:0x8008411C; // type:function size:0x4 scope:global align:4 +Draw__4dCcSFv = .text:0x80084120; // type:function size:0x34 scope:global align:4 +MassClear__4dCcSFv = .text:0x80084154; // type:function size:0x8 scope:global align:4 +ChkNoHitGAtTg__4dCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x8008415C; // type:function size:0x58 scope:global align:4 +__ct__12cCcD_CpsAttrFv = .text:0x800841B4; // type:function size:0x4C scope:global align:4 +__dt__12cCcD_SphAttrFv = .text:0x80084200; // type:function size:0x70 scope:global align:4 +pl_cut_LRC__Fi = .text:0x80084270; // type:function size:0x24 scope:global align:4 +cc_pl_cut_bit_get__Fv = .text:0x80084294; // type:function size:0xEC scope:global align:4 +getHitId__FP8cCcD_Obji = .text:0x80084380; // type:function size:0x8 scope:global align:4 +def_se_set__FP10Z2CreatureP8cCcD_ObjUlP10fopAc_ac_c = .text:0x80084388; // type:function size:0x84 scope:global align:4 +at_power_check__FP11dCcU_AtInfo = .text:0x8008440C; // type:function size:0x634 scope:global align:4 +cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo = .text:0x80084A40; // type:function size:0x464 scope:global align:4 +checkCutJumpCancelTurn__9daPy_py_cCFv = .text:0x80084EA4; // type:function size:0x8 scope:global align:4 +rationalBezierRatio__8dCamMathFff = .text:0x80084EAC; // type:function size:0x14C scope:global align:4 +zoomFovy__8dCamMathFff = .text:0x80084FF8; // type:function size:0x5C scope:global align:4 +xyzRotateX__8dCamMathFR4cXyz7cSAngle = .text:0x80085054; // type:function size:0x50 scope:global align:4 +xyzRotateY__8dCamMathFR4cXyz7cSAngle = .text:0x800850A4; // type:function size:0x50 scope:global align:4 +xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz = .text:0x800850F4; // type:function size:0x48 scope:global align:4 +__ct__9dCstick_cFv = .text:0x8008513C; // type:function size:0x28 scope:global align:4 +Shift__9dCstick_cFUl = .text:0x80085164; // type:function size:0x8 scope:global align:4 +__ct__11dCamBGChk_cFv = .text:0x8008516C; // type:function size:0xB4 scope:global align:4 +__dt__11dCamParam_cFv = .text:0x80085220; // type:function size:0x40 scope:global align:4 +Change__11dCamParam_cFl = .text:0x80085260; // type:function size:0x48 scope:global align:4 +SearchStyle__11dCamParam_cFUl = .text:0x800852A8; // type:function size:0x48 scope:global align:4 +__ct__11dCamSetup_cFv = .text:0x800852F0; // type:function size:0x324 scope:global align:4 +__dt__11dCamSetup_cFv = .text:0x80085614; // type:function size:0x40 scope:global align:4 +CheckLatitudeRange__11dCamSetup_cFPs = .text:0x80085654; // type:function size:0x70 scope:global align:4 +PlayerHideDist__11dCamSetup_cFv = .text:0x800856C4; // type:function size:0x28 scope:global align:4 +__ct__11dCamParam_cFl = .text:0x800856EC; // type:function size:0x9C scope:global align:4 +__dt__9dCstick_cFv = .text:0x80085788; // type:function size:0x40 scope:global align:4 +StartEventCamera__9dCamera_cFiie = .text:0x800857C8; // type:function size:0x144 scope:global align:4 +EndEventCamera__9dCamera_cFi = .text:0x8008590C; // type:function size:0x68 scope:global align:4 +searchEventArgData__9dCamera_cFPc = .text:0x80085974; // type:function size:0x8C scope:global align:4 +getEvIntData__9dCamera_cFPiPc = .text:0x80085A00; // type:function size:0xDC scope:global align:4 +getEvFloatData__9dCamera_cFPfPc = .text:0x80085ADC; // type:function size:0xC4 scope:global align:4 +getEvFloatListData__9dCamera_cFPPfPc = .text:0x80085BA0; // type:function size:0xC4 scope:global align:4 +getEvXyzListData__9dCamera_cFPP4cXyzPc = .text:0x80085C64; // type:function size:0xC4 scope:global align:4 +getEvStringPntData__9dCamera_cFPc = .text:0x80085D28; // type:function size:0xA8 scope:global align:4 +getEvIntData__9dCamera_cFPiPci = .text:0x80085DD0; // type:function size:0xC4 scope:global align:4 +getEvFloatData__9dCamera_cFPfPcf = .text:0x80085E94; // type:function size:0xD4 scope:global align:4 +getEvXyzData__9dCamera_cFP4cXyzPc4cXyz = .text:0x80085F68; // type:function size:0xD8 scope:global align:4 +getEvStringData__9dCamera_cFPcPcPc = .text:0x80086040; // type:function size:0xD8 scope:global align:4 +getEvStringPntData__9dCamera_cFPcPc = .text:0x80086118; // type:function size:0xAC scope:global align:4 +getEvActor__9dCamera_cFPc = .text:0x800861C4; // type:function size:0xE0 scope:global align:4 +getEvActor__9dCamera_cFPcPc = .text:0x800862A4; // type:function size:0xE8 scope:global align:4 +pauseEvCamera__9dCamera_cFv = .text:0x8008638C; // type:function size:0xAC scope:global align:4 +fixedFrameEvCamera__9dCamera_cFv = .text:0x80086438; // type:function size:0x814 scope:global align:4 +stokerEvCamera__9dCamera_cFv = .text:0x80086C4C; // type:function size:0x3EC scope:global align:4 +rollingEvCamera__9dCamera_cFv = .text:0x80087038; // type:function size:0x940 scope:global align:4 +fixedPositionEvCamera__9dCamera_cFv = .text:0x80087978; // type:function size:0x3BC scope:global align:4 +uniformTransEvCamera__9dCamera_cFv = .text:0x80087D34; // type:function size:0x8 scope:global align:4 +uniformBrakeEvCamera__9dCamera_cFv = .text:0x80087D3C; // type:function size:0x8 scope:global align:4 +uniformAcceleEvCamera__9dCamera_cFv = .text:0x80087D44; // type:function size:0x8 scope:global align:4 +transEvCamera__9dCamera_cFi = .text:0x80087D4C; // type:function size:0x1EAC scope:global align:4 +__dt__Q29dCamera_c28@class$108157d_ev_camera_cppFv = .text:0x80089BF8; // type:function size:0x40 scope:local align:4 +__as__7cSGlobeFRC7cSGlobe = .text:0x80089C38; // type:function size:0x1C scope:global align:4 +watchActorEvCamera__9dCamera_cFv = .text:0x80089C54; // type:function size:0x1010 scope:global align:4 +lineCollisionCheck__25@unnamed@d_ev_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8008AC64; // type:function size:0x34 scope:global align:4 +restorePosEvCamera__9dCamera_cFv = .text:0x8008AC98; // type:function size:0x518 scope:global align:4 +talktoEvCamera__9dCamera_cFv = .text:0x8008B1B0; // type:function size:0xAC scope:global align:4 +maptoolIdEvCamera__9dCamera_cFv = .text:0x8008B25C; // type:function size:0x294 scope:global align:4 +styleEvCamera__9dCamera_cFv = .text:0x8008B4F0; // type:function size:0x94 scope:global align:4 +gameOverEvCamera__9dCamera_cFv = .text:0x8008B584; // type:function size:0xDB8 scope:global align:4 +tactEvCamera__9dCamera_cFv = .text:0x8008C33C; // type:function size:0xCF8 scope:global align:4 +turnToActorEvCamera__9dCamera_cFv = .text:0x8008D034; // type:function size:0x8 scope:global align:4 +stbWaitEvCamera__9dCamera_cFv = .text:0x8008D03C; // type:function size:0xFC scope:global align:4 +saveEvCamera__9dCamera_cFv = .text:0x8008D138; // type:function size:0x84 scope:global align:4 +loadEvCamera__9dCamera_cFv = .text:0x8008D1BC; // type:function size:0x384 scope:global align:4 +useItem0EvCamera__9dCamera_cFv = .text:0x8008D540; // type:function size:0xBC8 scope:global align:4 +useItem1EvCamera__9dCamera_cFv = .text:0x8008E108; // type:function size:0x930 scope:global align:4 +getItemEvCamera__9dCamera_cFv = .text:0x8008EA38; // type:function size:0x724 scope:global align:4 +possessedEvCamera__9dCamera_cFv = .text:0x8008F15C; // type:function size:0x4F8 scope:global align:4 +fixedFramesEvCamera__9dCamera_cFv = .text:0x8008F654; // type:function size:0x3B8 scope:global align:4 +bSplineEvCamera__9dCamera_cFv = .text:0x8008FA0C; // type:function size:0x218 scope:global align:4 +twoActor0EvCamera__9dCamera_cFv = .text:0x8008FC24; // type:function size:0x6E4 scope:global align:4 +peepHoleEvCamera__9dCamera_cFv = .text:0x80090308; // type:function size:0xF4 scope:global align:4 +digHoleEvCamera__9dCamera_cFv = .text:0x800903FC; // type:function size:0x4E0 scope:global align:4 +hintTalkEvCamera__9dCamera_cFv = .text:0x800908DC; // type:function size:0x7EC scope:global align:4 +bspTransEvCamera__9dCamera_cFv = .text:0x800910C8; // type:function size:0x6E0 scope:global align:4 +__dt__Q29dCamera_c28@class$112902d_ev_camera_cppFv = .text:0x800917A8; // type:function size:0x40 scope:local align:4 +portalWarpEvCamera__9dCamera_cFv = .text:0x800917E8; // type:function size:0x8 scope:global align:4 +__sinit_\d_ev_camera_cpp = .text:0x800917F0; // type:function size:0x80 scope:global align:4 +dComIfGp_loadCameraPosition__FiP4cXyzP4cXyzPfPs = .text:0x80091870; // type:function size:0x78 scope:global align:4 +__as__Q29dCamera_c10dCamInfo_cFRCQ29dCamera_c10dCamInfo_c = .text:0x800918E8; // type:function size:0x60 scope:global align:4 +dComIfGp_saveCameraPosition__FiP4cXyzP4cXyzfs = .text:0x80091948; // type:function size:0x74 scope:global align:4 +positionOf__9dCamera_cFP10fopAc_ac_c = .text:0x800919BC; // type:function size:0x8 scope:global align:4 +directionOf__9dCamera_cFP10fopAc_ac_c = .text:0x800919C4; // type:function size:0x8 scope:global align:4 +attentionPos__9dCamera_cFP10fopAc_ac_c = .text:0x800919CC; // type:function size:0x8 scope:global align:4 +eyePos__9dCamera_cFP10fopAc_ac_c = .text:0x800919D4; // type:function size:0x8 scope:global align:4 +__ct__7cSGlobeFv = .text:0x800919DC; // type:function size:0x4 scope:global align:4 +V__7cSGlobeFRC7cSAngle = .text:0x800919E0; // type:function size:0x3C scope:global align:4 +U__7cSGlobeFRC7cSAngle = .text:0x80091A1C; // type:function size:0x3C scope:global align:4 +checkCanoeRide__9daPy_py_cCFv = .text:0x80091A58; // type:function size:0x8 scope:global align:4 +checkBoarRide__9daPy_py_cCFv = .text:0x80091A60; // type:function size:0x8 scope:global align:4 +checkSpinnerRide__9daPy_py_cCFv = .text:0x80091A68; // type:function size:0x8 scope:global align:4 +checkBoardRide__9daPy_py_cCFv = .text:0x80091A70; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daAlink_cFv = .text:0x80091A78; // type:function size:0x8 scope:global align:4 +Init__14d2DBSplinePathFll = .text:0x80091A80; // type:function size:0x84 scope:global align:4 +Step__14d2DBSplinePathFv = .text:0x80091B04; // type:function size:0x164 scope:global align:4 +Calc__14d2DBSplinePathFP4cXyz = .text:0x80091C68; // type:function size:0xF4 scope:global align:4 +Calc__14d2DBSplinePathFPf = .text:0x80091D5C; // type:function size:0x48 scope:global align:4 +Spot__14d2DBSplinePathFPff = .text:0x80091DA4; // type:function size:0xF8 scope:global align:4 +Init__10dPathCurveFP5dPath = .text:0x80091E9C; // type:function size:0x18 scope:global align:4 +bSpline2__10dPathCurveFf = .text:0x80091EB4; // type:function size:0x224 scope:global align:4 +execItemGet__FUc = .text:0x800920D8; // type:function size:0x54 scope:global align:4 +checkItemGet__FUci = .text:0x8009212C; // type:function size:0x4C scope:global align:4 +item_func_HEART__Fv = .text:0x80092178; // type:function size:0x24 scope:global align:4 +item_func_GREEN_RUPEE__Fv = .text:0x8009219C; // type:function size:0x18 scope:global align:4 +item_func_BLUE_RUPEE__Fv = .text:0x800921B4; // type:function size:0x18 scope:global align:4 +item_func_YELLOW_RUPEE__Fv = .text:0x800921CC; // type:function size:0x18 scope:global align:4 +item_func_RED_RUPEE__Fv = .text:0x800921E4; // type:function size:0x18 scope:global align:4 +item_func_PURPLE_RUPEE__Fv = .text:0x800921FC; // type:function size:0x18 scope:global align:4 +item_func_ORANGE_RUPEE__Fv = .text:0x80092214; // type:function size:0x18 scope:global align:4 +item_func_SILVER_RUPEE__Fv = .text:0x8009222C; // type:function size:0x18 scope:global align:4 +item_func_S_MAGIC__Fv = .text:0x80092244; // type:function size:0x18 scope:global align:4 +item_func_L_MAGIC__Fv = .text:0x8009225C; // type:function size:0x18 scope:global align:4 +item_func_BOMB_5__Fv = .text:0x80092274; // type:function size:0xC scope:global align:4 +item_func_BOMB_10__Fv = .text:0x80092280; // type:function size:0xC scope:global align:4 +item_func_BOMB_20__Fv = .text:0x8009228C; // type:function size:0xC scope:global align:4 +item_func_BOMB_30__Fv = .text:0x80092298; // type:function size:0xC scope:global align:4 +item_func_ARROW_10__Fv = .text:0x800922A4; // type:function size:0x18 scope:global align:4 +item_func_ARROW_20__Fv = .text:0x800922BC; // type:function size:0x18 scope:global align:4 +item_func_ARROW_30__Fv = .text:0x800922D4; // type:function size:0x18 scope:global align:4 +item_func_ARROW_1__Fv = .text:0x800922EC; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO_SHOT__Fv = .text:0x80092304; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB_5__Fv = .text:0x8009231C; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_10__Fv = .text:0x80092328; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_20__Fv = .text:0x80092334; // type:function size:0xC scope:global align:4 +item_func_WATER_BOMB_30__Fv = .text:0x80092340; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_5__Fv = .text:0x8009234C; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_10__Fv = .text:0x80092358; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_20__Fv = .text:0x80092364; // type:function size:0xC scope:global align:4 +item_func_BOMB_INSECT_30__Fv = .text:0x80092370; // type:function size:0x4 scope:global align:4 +item_func_RECOVER_FAILY__Fv = .text:0x80092374; // type:function size:0x24 scope:global align:4 +item_func_TRIPLE_HEART__Fv = .text:0x80092398; // type:function size:0x4 scope:global align:4 +item_func_SMALL_KEY__Fv = .text:0x8009239C; // type:function size:0x18 scope:global align:4 +item_func_KAKERA_HEART__Fv = .text:0x800923B4; // type:function size:0x18 scope:global align:4 +item_func_UTUWA_HEART__Fv = .text:0x800923CC; // type:function size:0x8C scope:global align:4 +item_func_MAP__Fv = .text:0x80092458; // type:function size:0x14 scope:global align:4 +item_func_COMPUS__Fv = .text:0x8009246C; // type:function size:0x14 scope:global align:4 +item_func_DUNGEON_EXIT__Fv = .text:0x80092480; // type:function size:0x48 scope:global align:4 +item_func_BOSS_KEY__Fv = .text:0x800924C8; // type:function size:0x14 scope:global align:4 +item_func_DUNGEON_BACK__Fv = .text:0x800924DC; // type:function size:0x18 scope:global align:4 +item_func_SWORD__Fv = .text:0x800924F4; // type:function size:0x3C scope:global align:4 +item_func_MASTER_SWORD__Fv = .text:0x80092530; // type:function size:0x3C scope:global align:4 +item_func_WOOD_SHIELD__Fv = .text:0x8009256C; // type:function size:0x3C scope:global align:4 +item_func_SHIELD__Fv = .text:0x800925A8; // type:function size:0x4 scope:global align:4 +item_func_HYLIA_SHIELD__Fv = .text:0x800925AC; // type:function size:0x4 scope:global align:4 +item_func_TKS_LETTER__Fv = .text:0x800925B0; // type:function size:0x18 scope:global align:4 +item_func_WEAR_CASUAL__Fv = .text:0x800925C8; // type:function size:0x8 scope:global align:4 +item_func_WEAR_KOKIRI__Fv = .text:0x800925D0; // type:function size:0x3C scope:global align:4 +item_func_ARMOR__Fv = .text:0x8009260C; // type:function size:0x4 scope:global align:4 +item_func_WEAR_ZORA__Fv = .text:0x80092610; // type:function size:0x4 scope:global align:4 +item_func_MAGIC_LV1__Fv = .text:0x80092614; // type:function size:0x24 scope:global align:4 +item_func_DUNGEON_EXIT_2__Fv = .text:0x80092638; // type:function size:0x18 scope:global align:4 +item_func_WALLET_LV1__Fv = .text:0x80092650; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV2__Fv = .text:0x80092664; // type:function size:0x14 scope:global align:4 +item_func_WALLET_LV3__Fv = .text:0x80092678; // type:function size:0x14 scope:global align:4 +item_func_ZORAS_JEWEL__Fv = .text:0x8009268C; // type:function size:0x54 scope:global align:4 +item_func_HAWK_EYE__Fv = .text:0x800926E0; // type:function size:0x18 scope:global align:4 +item_func_WOOD_STICK__Fv = .text:0x800926F8; // type:function size:0x58 scope:global align:4 +item_func_BOOMERANG__Fv = .text:0x80092750; // type:function size:0x18 scope:global align:4 +item_func_SPINNER__Fv = .text:0x80092768; // type:function size:0x18 scope:global align:4 +item_func_IRONBALL__Fv = .text:0x80092780; // type:function size:0x18 scope:global align:4 +item_func_BOW__Fv = .text:0x80092798; // type:function size:0x48 scope:global align:4 +item_func_HOOKSHOT__Fv = .text:0x800927E0; // type:function size:0x18 scope:global align:4 +item_func_HVY_BOOTS__Fv = .text:0x800927F8; // type:function size:0x18 scope:global align:4 +item_func_COPY_ROD__Fv = .text:0x80092810; // type:function size:0x18 scope:global align:4 +item_func_W_HOOKSHOT__Fv = .text:0x80092828; // type:function size:0x4C scope:global align:4 +item_func_KANTERA__Fv = .text:0x80092874; // type:function size:0x24 scope:global align:4 +item_func_LIGHT_SWORD__Fv = .text:0x80092898; // type:function size:0x40 scope:global align:4 +item_func_FISHING_ROD_1__Fv = .text:0x800928D8; // type:function size:0x18 scope:global align:4 +item_func_PACHINKO__Fv = .text:0x800928F0; // type:function size:0x24 scope:global align:4 +item_func_COPY_ROD_2__Fv = .text:0x80092914; // type:function size:0x18 scope:global align:4 +item_func_BOMB_BAG_LV2__Fv = .text:0x8009292C; // type:function size:0x4 scope:global align:4 +item_func_BOMB_BAG_LV1__Fv = .text:0x80092930; // type:function size:0x18 scope:global align:4 +item_func_BOMB_IN_BAG__Fv = .text:0x80092948; // type:function size:0x18 scope:global align:4 +item_func_LIGHT_ARROW__Fv = .text:0x80092960; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV1__Fv = .text:0x80092978; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV2__Fv = .text:0x80092990; // type:function size:0x18 scope:global align:4 +item_func_ARROW_LV3__Fv = .text:0x800929A8; // type:function size:0x18 scope:global align:4 +item_func_LURE_ROD__Fv = .text:0x800929C0; // type:function size:0x4 scope:global align:4 +item_func_BOMB_ARROW__Fv = .text:0x800929C4; // type:function size:0x4 scope:global align:4 +item_func_HAWK_ARROW__Fv = .text:0x800929C8; // type:function size:0x4 scope:global align:4 +item_func_BEE_ROD__Fv = .text:0x800929CC; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_ROD__Fv = .text:0x800929D0; // type:function size:0x4 scope:global align:4 +item_func_WORM_ROD__Fv = .text:0x800929D4; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_BEE_ROD__Fv = .text:0x800929D8; // type:function size:0x4 scope:global align:4 +item_func_JEWEL_WORM_ROD__Fv = .text:0x800929DC; // type:function size:0x4 scope:global align:4 +item_func_EMPTY_BOTTLE__Fv = .text:0x800929E0; // type:function size:0x10 scope:global align:4 +item_func_RED_BOTTLE__Fv = .text:0x800929F0; // type:function size:0x14 scope:global align:4 +item_func_GREEN_BOTTLE__Fv = .text:0x80092A04; // type:function size:0x14 scope:global align:4 +item_func_BLUE_BOTTLE__Fv = .text:0x80092A18; // type:function size:0x14 scope:global align:4 +item_func_MILK_BOTTLE__Fv = .text:0x80092A2C; // type:function size:0x14 scope:global align:4 +item_func_HALF_MILK_BOTTLE__Fv = .text:0x80092A40; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE__Fv = .text:0x80092A54; // type:function size:0x14 scope:global align:4 +item_func_WATER_BOTTLE__Fv = .text:0x80092A68; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE2__Fv = .text:0x80092A7C; // type:function size:0x14 scope:global align:4 +item_func_RED_BOTTLE2__Fv = .text:0x80092A90; // type:function size:0x14 scope:global align:4 +item_func_UGLY_SOUP__Fv = .text:0x80092AA4; // type:function size:0x14 scope:global align:4 +item_func_HOT_SPRING__Fv = .text:0x80092AB8; // type:function size:0x14 scope:global align:4 +item_func_FAIRY_BOTTLE__Fv = .text:0x80092ACC; // type:function size:0x14 scope:global align:4 +item_func_HOT_SPRING2__Fv = .text:0x80092AE0; // type:function size:0x14 scope:global align:4 +item_func_OIL2__Fv = .text:0x80092AF4; // type:function size:0x4 scope:global align:4 +item_func_OIL__Fv = .text:0x80092AF8; // type:function size:0x4 scope:global align:4 +item_func_NORMAL_BOMB__Fv = .text:0x80092AFC; // type:function size:0x18 scope:global align:4 +item_func_WATER_BOMB__Fv = .text:0x80092B14; // type:function size:0x44 scope:global align:4 +item_func_POKE_BOMB__Fv = .text:0x80092B58; // type:function size:0x44 scope:global align:4 +item_func_FAIRY_DROP__Fv = .text:0x80092B9C; // type:function size:0x14 scope:global align:4 +item_func_WORM__Fv = .text:0x80092BB0; // type:function size:0x4 scope:global align:4 +item_func_DROP_BOTTLE__Fv = .text:0x80092BB4; // type:function size:0x14 scope:global align:4 +item_func_BEE_CHILD__Fv = .text:0x80092BC8; // type:function size:0x98 scope:global align:4 +item_func_CHUCHU_RARE__Fv = .text:0x80092C60; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_RED__Fv = .text:0x80092C74; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_BLUE__Fv = .text:0x80092C88; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_GREEN__Fv = .text:0x80092C9C; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_YELLOW__Fv = .text:0x80092CB0; // type:function size:0x14 scope:global align:4 +item_func_CHUCHU_PURPLE__Fv = .text:0x80092CC4; // type:function size:0x14 scope:global align:4 +item_func_LV1_SOUP__Fv = .text:0x80092CD8; // type:function size:0x14 scope:global align:4 +item_func_LV2_SOUP__Fv = .text:0x80092CEC; // type:function size:0x14 scope:global align:4 +item_func_LV3_SOUP__Fv = .text:0x80092D00; // type:function size:0x14 scope:global align:4 +item_func_LETTER__Fv = .text:0x80092D14; // type:function size:0x18 scope:global align:4 +item_func_BILL__Fv = .text:0x80092D2C; // type:function size:0x18 scope:global align:4 +item_func_WOOD_STATUE__Fv = .text:0x80092D44; // type:function size:0x50 scope:global align:4 +item_func_IRIAS_PENDANT__Fv = .text:0x80092D94; // type:function size:0x18 scope:global align:4 +item_func_HORSE_FLUTE__Fv = .text:0x80092DAC; // type:function size:0x18 scope:global align:4 +item_func_RAFRELS_MEMO__Fv = .text:0x80092DC4; // type:function size:0x18 scope:global align:4 +item_func_ASHS_SCRIBBLING__Fv = .text:0x80092DDC; // type:function size:0x18 scope:global align:4 +item_func_CHUCHU_YELLOW2__Fv = .text:0x80092DF4; // type:function size:0x14 scope:global align:4 +item_func_OIL_BOTTLE3__Fv = .text:0x80092E08; // type:function size:0x14 scope:global align:4 +item_func_SHOP_BEE_CHILD__Fv = .text:0x80092E1C; // type:function size:0x4 scope:global align:4 +item_func_CHUCHU_BLACK__Fv = .text:0x80092E20; // type:function size:0x14 scope:global align:4 +item_func_LIGHT_DROP__Fv = .text:0x80092E34; // type:function size:0x4 scope:global align:4 +item_func_DROP_CONTAINER__Fv = .text:0x80092E38; // type:function size:0x14 scope:global align:4 +item_func_DROP_CONTAINER02__Fv = .text:0x80092E4C; // type:function size:0x14 scope:global align:4 +item_func_DROP_CONTAINER03__Fv = .text:0x80092E60; // type:function size:0x14 scope:global align:4 +item_func_FILLED_CONTAINER__Fv = .text:0x80092E74; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_2__Fv = .text:0x80092E78; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_3__Fv = .text:0x80092E7C; // type:function size:0x4 scope:global align:4 +item_func_MIRROR_PIECE_4__Fv = .text:0x80092E80; // type:function size:0x4 scope:global align:4 +item_func_SMELL_YELIA_POUCH__Fv = .text:0x80092E84; // type:function size:0x4 scope:global align:4 +item_func_SMELL_PUMPKIN__Fv = .text:0x80092E88; // type:function size:0x4 scope:global align:4 +item_func_SMELL_POH__Fv = .text:0x80092E8C; // type:function size:0x4 scope:global align:4 +item_func_SMELL_FISH__Fv = .text:0x80092E90; // type:function size:0x4 scope:global align:4 +item_func_SMELL_CHILDREN__Fv = .text:0x80092E94; // type:function size:0x4 scope:global align:4 +item_func_SMELL_MEDICINE__Fv = .text:0x80092E98; // type:function size:0x4 scope:global align:4 +item_func_M_BEETLE__Fv = .text:0x80092E9C; // type:function size:0x4 scope:global align:4 +item_func_F_BEETLE__Fv = .text:0x80092EA0; // type:function size:0x4 scope:global align:4 +item_func_M_BUTTERFLY__Fv = .text:0x80092EA4; // type:function size:0x4 scope:global align:4 +item_func_F_BUTTERFLY__Fv = .text:0x80092EA8; // type:function size:0x4 scope:global align:4 +item_func_M_STAG_BEETLE__Fv = .text:0x80092EAC; // type:function size:0x4 scope:global align:4 +item_func_F_STAG_BEETLE__Fv = .text:0x80092EB0; // type:function size:0x4 scope:global align:4 +item_func_M_GRASSHOPPER__Fv = .text:0x80092EB4; // type:function size:0x4 scope:global align:4 +item_func_F_GRASSHOPPER__Fv = .text:0x80092EB8; // type:function size:0x4 scope:global align:4 +item_func_M_NANAFUSHI__Fv = .text:0x80092EBC; // type:function size:0x4 scope:global align:4 +item_func_F_NANAFUSHI__Fv = .text:0x80092EC0; // type:function size:0x4 scope:global align:4 +item_func_M_DANGOMUSHI__Fv = .text:0x80092EC4; // type:function size:0x4 scope:global align:4 +item_func_F_DANGOMUSHI__Fv = .text:0x80092EC8; // type:function size:0x4 scope:global align:4 +item_func_M_MANTIS__Fv = .text:0x80092ECC; // type:function size:0x4 scope:global align:4 +item_func_F_MANTIS__Fv = .text:0x80092ED0; // type:function size:0x4 scope:global align:4 +item_func_M_LADYBUG__Fv = .text:0x80092ED4; // type:function size:0x4 scope:global align:4 +item_func_F_LADYBUG__Fv = .text:0x80092ED8; // type:function size:0x4 scope:global align:4 +item_func_M_SNAIL__Fv = .text:0x80092EDC; // type:function size:0x4 scope:global align:4 +item_func_F_SNAIL__Fv = .text:0x80092EE0; // type:function size:0x4 scope:global align:4 +item_func_M_DRAGONFLY__Fv = .text:0x80092EE4; // type:function size:0x4 scope:global align:4 +item_func_F_DRAGONFLY__Fv = .text:0x80092EE8; // type:function size:0x4 scope:global align:4 +item_func_M_ANT__Fv = .text:0x80092EEC; // type:function size:0x4 scope:global align:4 +item_func_F_ANT__Fv = .text:0x80092EF0; // type:function size:0x4 scope:global align:4 +item_func_M_MAYFLY__Fv = .text:0x80092EF4; // type:function size:0x4 scope:global align:4 +item_func_F_MAYFLY__Fv = .text:0x80092EF8; // type:function size:0x4 scope:global align:4 +item_func_POU_SPIRIT__Fv = .text:0x80092EFC; // type:function size:0x4 scope:global align:4 +item_func_ANCIENT_DOCUMENT__Fv = .text:0x80092F00; // type:function size:0x18 scope:global align:4 +item_func_AIR_LETTER__Fv = .text:0x80092F18; // type:function size:0x18 scope:global align:4 +item_func_ANCIENT_DOCUMENT2__Fv = .text:0x80092F30; // type:function size:0x18 scope:global align:4 +item_func_LV7_DUNGEON_EXIT__Fv = .text:0x80092F48; // type:function size:0x18 scope:global align:4 +item_func_LINKS_SAVINGS__Fv = .text:0x80092F60; // type:function size:0x18 scope:global align:4 +item_func_SMALL_KEY2__Fv = .text:0x80092F78; // type:function size:0x18 scope:global align:4 +item_func_POU_FIRE1__Fv = .text:0x80092F90; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE2__Fv = .text:0x80092F94; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE3__Fv = .text:0x80092F98; // type:function size:0x4 scope:global align:4 +item_func_POU_FIRE4__Fv = .text:0x80092F9C; // type:function size:0x4 scope:global align:4 +item_func_BOSSRIDER_KEY__Fv = .text:0x80092FA0; // type:function size:0x4 scope:global align:4 +item_func_TOMATO_PUREE__Fv = .text:0x80092FA4; // type:function size:0x4 scope:global align:4 +item_func_TASTE__Fv = .text:0x80092FA8; // type:function size:0x4 scope:global align:4 +item_func_LV5_BOSS_KEY__Fv = .text:0x80092FAC; // type:function size:0x14 scope:global align:4 +item_func_SURFBOARD__Fv = .text:0x80092FC0; // type:function size:0x4 scope:global align:4 +item_func_KANTERA2__Fv = .text:0x80092FC4; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES1__Fv = .text:0x80092FC8; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES2__Fv = .text:0x80092FCC; // type:function size:0x4 scope:global align:4 +item_func_L2_KEY_PIECES3__Fv = .text:0x80092FD0; // type:function size:0x4 scope:global align:4 +item_func_KEY_OF_CARAVAN__Fv = .text:0x80092FD4; // type:function size:0x4 scope:global align:4 +item_func_LV2_BOSS_KEY__Fv = .text:0x80092FD8; // type:function size:0x14 scope:global align:4 +item_func_KEY_OF_FILONE__Fv = .text:0x80092FEC; // type:function size:0x18 scope:global align:4 +item_func_noentry__Fv = .text:0x80093004; // type:function size:0x4 scope:global align:4 +item_getcheck_func_noentry__Fv = .text:0x80093008; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HEART__Fv = .text:0x80093010; // type:function size:0x8 scope:global align:4 +item_getcheck_func_GREEN_RUPEE__Fv = .text:0x80093018; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BLUE_RUPEE__Fv = .text:0x8009302C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_YELLOW_RUPEE__Fv = .text:0x80093040; // type:function size:0x14 scope:global align:4 +item_getcheck_func_RED_RUPEE__Fv = .text:0x80093054; // type:function size:0x14 scope:global align:4 +item_getcheck_func_PURPLE_RUPEE__Fv = .text:0x80093068; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ORANGE_RUPEE__Fv = .text:0x8009307C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SILVER_RUPEE__Fv = .text:0x80093090; // type:function size:0x14 scope:global align:4 +item_getcheck_func_S_MAGIC__Fv = .text:0x800930A4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L_MAGIC__Fv = .text:0x800930AC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_5__Fv = .text:0x800930B4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_10__Fv = .text:0x800930C8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_20__Fv = .text:0x800930DC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_30__Fv = .text:0x800930F0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_10__Fv = .text:0x80093104; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_20__Fv = .text:0x80093118; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_30__Fv = .text:0x8009312C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_1__Fv = .text:0x80093140; // type:function size:0x14 scope:global align:4 +item_getcheck_func_PACHINKO_SHOT__Fv = .text:0x80093154; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WATER_BOMB_5__Fv = .text:0x80093168; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_10__Fv = .text:0x80093170; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_20__Fv = .text:0x80093178; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WATER_BOMB_30__Fv = .text:0x80093180; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_5__Fv = .text:0x80093188; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_INSECT_10__Fv = .text:0x80093190; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_INSECT_20__Fv = .text:0x800931A4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_INSECT_30__Fv = .text:0x800931B8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_RECOVER_FAILY__Fv = .text:0x800931CC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TRIPLE_HEART__Fv = .text:0x800931D4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY__Fv = .text:0x800931DC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KAKERA_HEART__Fv = .text:0x800931E4; // type:function size:0x8 scope:global align:4 +item_getcheck_func_UTUWA_HEART__Fv = .text:0x800931EC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MAP__Fv = .text:0x800931F4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_COMPUS__Fv = .text:0x80093208; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT__Fv = .text:0x80093210; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOSS_KEY__Fv = .text:0x80093254; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DUNGEON_BACK__Fv = .text:0x80093268; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SWORD__Fv = .text:0x800932AC; // type:function size:0x18 scope:global align:4 +item_getcheck_func_MASTER_SWORD__Fv = .text:0x800932C4; // type:function size:0x18 scope:global align:4 +item_getcheck_func_WOOD_SHIELD__Fv = .text:0x800932DC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SHIELD__Fv = .text:0x800932F0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_HYLIA_SHIELD__Fv = .text:0x80093304; // type:function size:0x14 scope:global align:4 +item_getcheck_func_TKS_LETTER__Fv = .text:0x80093318; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WEAR_CASUAL__Fv = .text:0x8009335C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WEAR_KOKIRI__Fv = .text:0x80093370; // type:function size:0x18 scope:global align:4 +item_getcheck_func_ARMOR__Fv = .text:0x80093388; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WEAR_ZORA__Fv = .text:0x8009339C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_MAGIC_LV1__Fv = .text:0x800933B0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_DUNGEON_EXIT_2__Fv = .text:0x800933B8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WALLET_LV1__Fv = .text:0x800933FC; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV2__Fv = .text:0x80093404; // type:function size:0x8 scope:global align:4 +item_getcheck_func_WALLET_LV3__Fv = .text:0x8009340C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_ZORAS_JEWEL__Fv = .text:0x80093414; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HAWK_EYE__Fv = .text:0x80093458; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WOOD_STICK__Fv = .text:0x8009346C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOOMERANG__Fv = .text:0x80093480; // type:function size:0x44 scope:global align:4 +item_getcheck_func_SPINNER__Fv = .text:0x800934C4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRONBALL__Fv = .text:0x80093508; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BOW__Fv = .text:0x8009354C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HOOKSHOT__Fv = .text:0x80093590; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HVY_BOOTS__Fv = .text:0x800935D4; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD__Fv = .text:0x80093618; // type:function size:0x44 scope:global align:4 +item_getcheck_func_W_HOOKSHOT__Fv = .text:0x8009365C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_KANTERA__Fv = .text:0x800936A0; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LIGHT_SWORD__Fv = .text:0x800936E4; // type:function size:0x18 scope:global align:4 +item_getcheck_func_FISHING_ROD_1__Fv = .text:0x800936FC; // type:function size:0x148 scope:global align:4 +item_getcheck_func_PACHINKO__Fv = .text:0x80093844; // type:function size:0x44 scope:global align:4 +item_getcheck_func_COPY_ROD_2__Fv = .text:0x80093888; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV2__Fv = .text:0x80093890; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_BAG_LV1__Fv = .text:0x800938A4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BOMB_IN_BAG__Fv = .text:0x800938B8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LIGHT_ARROW__Fv = .text:0x800938CC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_ARROW_LV1__Fv = .text:0x800938E0; // type:function size:0x68 scope:global align:4 +item_getcheck_func_ARROW_LV2__Fv = .text:0x80093948; // type:function size:0x68 scope:global align:4 +item_getcheck_func_ARROW_LV3__Fv = .text:0x800939B0; // type:function size:0x68 scope:global align:4 +item_getcheck_func_LURE_ROD__Fv = .text:0x80093A18; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOMB_ARROW__Fv = .text:0x80093A20; // type:function size:0x8 scope:global align:4 +item_getcheck_func_HAWK_ARROW__Fv = .text:0x80093A28; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BEE_ROD__Fv = .text:0x80093A30; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_ROD__Fv = .text:0x80093A34; // type:function size:0x4 scope:global align:4 +item_getcheck_func_WORM_ROD__Fv = .text:0x80093A38; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_BEE_ROD__Fv = .text:0x80093A3C; // type:function size:0x4 scope:global align:4 +item_getcheck_func_JEWEL_WORM_ROD__Fv = .text:0x80093A40; // type:function size:0x4 scope:global align:4 +item_getcheck_func_EMPTY_BOTTLE__Fv = .text:0x80093A44; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE__Fv = .text:0x80093A78; // type:function size:0x34 scope:global align:4 +item_getcheck_func_GREEN_BOTTLE__Fv = .text:0x80093AAC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_BLUE_BOTTLE__Fv = .text:0x80093AE0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_MILK_BOTTLE__Fv = .text:0x80093B14; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HALF_MILK_BOTTLE__Fv = .text:0x80093B48; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE__Fv = .text:0x80093B7C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WATER_BOTTLE__Fv = .text:0x80093BB0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE2__Fv = .text:0x80093BE4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_RED_BOTTLE2__Fv = .text:0x80093C18; // type:function size:0x34 scope:global align:4 +item_getcheck_func_UGLY_SOUP__Fv = .text:0x80093C4C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING__Fv = .text:0x80093C80; // type:function size:0x34 scope:global align:4 +item_getcheck_func_FAIRY_BOTTLE__Fv = .text:0x80093CB4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_HOT_SPRING2__Fv = .text:0x80093CE8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL2__Fv = .text:0x80093D1C; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL__Fv = .text:0x80093D50; // type:function size:0x34 scope:global align:4 +item_getcheck_func_NORMAL_BOMB__Fv = .text:0x80093D84; // type:function size:0x14 scope:global align:4 +item_getcheck_func_WATER_BOMB__Fv = .text:0x80093D98; // type:function size:0x14 scope:global align:4 +item_getcheck_func_POKE_BOMB__Fv = .text:0x80093DAC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_FAIRY_DROP__Fv = .text:0x80093DC0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_WORM__Fv = .text:0x80093DF4; // type:function size:0x34 scope:global align:4 +item_getcheck_func_DROP_BOTTLE__Fv = .text:0x80093E28; // type:function size:0x14 scope:global align:4 +item_getcheck_func_BEE_CHILD__Fv = .text:0x80093E3C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_RARE__Fv = .text:0x80093E44; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_RED__Fv = .text:0x80093E78; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_BLUE__Fv = .text:0x80093EAC; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_GREEN__Fv = .text:0x80093EE0; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW__Fv = .text:0x80093F14; // type:function size:0x34 scope:global align:4 +item_getcheck_func_CHUCHU_PURPLE__Fv = .text:0x80093F48; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LV1_SOUP__Fv = .text:0x80093F7C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV2_SOUP__Fv = .text:0x80093F90; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV3_SOUP__Fv = .text:0x80093FA4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LETTER__Fv = .text:0x80093FB8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_BILL__Fv = .text:0x80093FFC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_WOOD_STATUE__Fv = .text:0x80094040; // type:function size:0x44 scope:global align:4 +item_getcheck_func_IRIAS_PENDANT__Fv = .text:0x80094084; // type:function size:0x44 scope:global align:4 +item_getcheck_func_HORSE_FLUTE__Fv = .text:0x800940C8; // type:function size:0x44 scope:global align:4 +item_getcheck_func_RAFRELS_MEMO__Fv = .text:0x8009410C; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ASHS_SCRIBBLING__Fv = .text:0x80094150; // type:function size:0x44 scope:global align:4 +item_getcheck_func_CHUCHU_YELLOW2__Fv = .text:0x80094194; // type:function size:0x34 scope:global align:4 +item_getcheck_func_OIL_BOTTLE3__Fv = .text:0x800941C8; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SHOP_BEE_CHILD__Fv = .text:0x800941D0; // type:function size:0x8 scope:global align:4 +item_getcheck_func_CHUCHU_BLACK__Fv = .text:0x800941D8; // type:function size:0x34 scope:global align:4 +item_getcheck_func_LIGHT_DROP__Fv = .text:0x8009420C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER__Fv = .text:0x80094220; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER02__Fv = .text:0x80094234; // type:function size:0x14 scope:global align:4 +item_getcheck_func_DROP_CONTAINER03__Fv = .text:0x80094248; // type:function size:0x14 scope:global align:4 +item_getcheck_func_FILLED_CONTAINER__Fv = .text:0x8009425C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_2__Fv = .text:0x80094264; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_3__Fv = .text:0x8009426C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_MIRROR_PIECE_4__Fv = .text:0x80094274; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_YELIA_POUCH__Fv = .text:0x8009427C; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_PUMPKIN__Fv = .text:0x80094298; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMELL_POH__Fv = .text:0x800942A0; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_FISH__Fv = .text:0x800942BC; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_CHILDREN__Fv = .text:0x800942D8; // type:function size:0x1C scope:global align:4 +item_getcheck_func_SMELL_MEDICINE__Fv = .text:0x800942F4; // type:function size:0x1C scope:global align:4 +item_getcheck_func_M_BEETLE__Fv = .text:0x80094310; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_BEETLE__Fv = .text:0x80094324; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_BUTTERFLY__Fv = .text:0x80094338; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_BUTTERFLY__Fv = .text:0x8009434C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_STAG_BEETLE__Fv = .text:0x80094360; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_STAG_BEETLE__Fv = .text:0x80094374; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_GRASSHOPPER__Fv = .text:0x80094388; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_GRASSHOPPER__Fv = .text:0x8009439C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_NANAFUSHI__Fv = .text:0x800943B0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_NANAFUSHI__Fv = .text:0x800943C4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_DANGOMUSHI__Fv = .text:0x800943D8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_DANGOMUSHI__Fv = .text:0x800943EC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_MANTIS__Fv = .text:0x80094400; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_MANTIS__Fv = .text:0x80094414; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_LADYBUG__Fv = .text:0x80094428; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_LADYBUG__Fv = .text:0x8009443C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_SNAIL__Fv = .text:0x80094450; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_SNAIL__Fv = .text:0x80094464; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_DRAGONFLY__Fv = .text:0x80094478; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_DRAGONFLY__Fv = .text:0x8009448C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_ANT__Fv = .text:0x800944A0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_ANT__Fv = .text:0x800944B4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_M_MAYFLY__Fv = .text:0x800944C8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_F_MAYFLY__Fv = .text:0x800944DC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_POU_SPIRIT__Fv = .text:0x800944F0; // type:function size:0x10 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT__Fv = .text:0x80094500; // type:function size:0x44 scope:global align:4 +item_getcheck_func_AIR_LETTER__Fv = .text:0x80094544; // type:function size:0x44 scope:global align:4 +item_getcheck_func_ANCIENT_DOCUMENT2__Fv = .text:0x80094588; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LV7_DUNGEON_EXIT__Fv = .text:0x800945CC; // type:function size:0x44 scope:global align:4 +item_getcheck_func_LINKS_SAVINGS__Fv = .text:0x80094610; // type:function size:0x8 scope:global align:4 +item_getcheck_func_SMALL_KEY2__Fv = .text:0x80094618; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE1__Fv = .text:0x80094620; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE2__Fv = .text:0x80094628; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE3__Fv = .text:0x80094630; // type:function size:0x8 scope:global align:4 +item_getcheck_func_POU_FIRE4__Fv = .text:0x80094638; // type:function size:0x8 scope:global align:4 +item_getcheck_func_BOSSRIDER_KEY__Fv = .text:0x80094640; // type:function size:0x8 scope:global align:4 +item_getcheck_func_TOMATO_PUREE__Fv = .text:0x80094648; // type:function size:0x14 scope:global align:4 +item_getcheck_func_TASTE__Fv = .text:0x8009465C; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV5_BOSS_KEY__Fv = .text:0x80094670; // type:function size:0x14 scope:global align:4 +item_getcheck_func_SURFBOARD__Fv = .text:0x80094684; // type:function size:0x8 scope:global align:4 +item_getcheck_func_KANTERA2__Fv = .text:0x8009468C; // type:function size:0x8 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES1__Fv = .text:0x80094694; // type:function size:0x14 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES2__Fv = .text:0x800946A8; // type:function size:0x14 scope:global align:4 +item_getcheck_func_L2_KEY_PIECES3__Fv = .text:0x800946BC; // type:function size:0x14 scope:global align:4 +item_getcheck_func_KEY_OF_CARAVAN__Fv = .text:0x800946D0; // type:function size:0x14 scope:global align:4 +item_getcheck_func_LV2_BOSS_KEY__Fv = .text:0x800946E4; // type:function size:0x14 scope:global align:4 +item_getcheck_func_KEY_OF_FILONE__Fv = .text:0x800946F8; // type:function size:0x10 scope:global align:4 +isBomb__FUc = .text:0x80094708; // type:function size:0x58 scope:global align:4 +isArrow__FUc = .text:0x80094760; // type:function size:0x1C scope:global align:4 +isBottleItem__FUc = .text:0x8009477C; // type:function size:0x70 scope:global align:4 +isHeart__FUc = .text:0x800947EC; // type:function size:0x20 scope:global align:4 +isInsect__FUc = .text:0x8009480C; // type:function size:0x24 scope:global align:4 +addBombCount__FUcUc = .text:0x80094830; // type:function size:0x250 scope:global align:4 +check_itemno__Fi = .text:0x80094A80; // type:function size:0x170 scope:global align:4 +createWork__7dTres_cFv = .text:0x80094BF0; // type:function size:0x40 scope:global align:4 +create__7dTres_cFv = .text:0x80094C30; // type:function size:0x48 scope:global align:4 +remove__7dTres_cFv = .text:0x80094C78; // type:function size:0xC scope:global align:4 +reset__7dTres_cFv = .text:0x80094C84; // type:function size:0x48 scope:global align:4 +addData__7dTres_cFPQ27dTres_c10list_classSc = .text:0x80094CCC; // type:function size:0x170 scope:global align:4 +checkTreasureBox__7dTres_cFPQ27dTres_c6data_s = .text:0x80094E3C; // type:function size:0x25C scope:global align:4 +onStatus__7dTres_cFUcii = .text:0x80095098; // type:function size:0x84 scope:global align:4 +offStatus__7dTres_cFUcii = .text:0x8009511C; // type:function size:0x88 scope:global align:4 +getBossIconFloorNo__7dTres_cFPi = .text:0x800951A4; // type:function size:0xE0 scope:global align:4 +getFirstData__7dTres_cFUc = .text:0x80095284; // type:function size:0x38 scope:global align:4 +getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c = .text:0x800952BC; // type:function size:0x18 scope:global align:4 +getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c = .text:0x800952D4; // type:function size:0x18 scope:global align:4 +setPosition__7dTres_cFiUcPC3Veci = .text:0x800952EC; // type:function size:0xB4 scope:global align:4 +getTypeGroupNoToType__7dTres_cFUc = .text:0x800953A0; // type:function size:0x14 scope:global align:4 +getTypeToTypeGroupNo__7dTres_cFUc = .text:0x800953B4; // type:function size:0x3C scope:global align:4 +draw__6dMdl_cFv = .text:0x800953F0; // type:function size:0x16C scope:global align:4 +create__6dMdl_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009555C; // type:function size:0x18 scope:global align:4 +entryObj__6dMdl_cFP10dMdl_obj_c = .text:0x80095574; // type:function size:0x74 scope:global align:4 +search__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x800955E8; // type:function size:0x44 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsP12dKy_tevstr_c = .text:0x8009562C; // type:function size:0x8C scope:global align:4 +create__10dMdl_mng_cFv = .text:0x800956B8; // type:function size:0x60 scope:global align:4 +remove__10dMdl_mng_cFv = .text:0x80095718; // type:function size:0x5C scope:global align:4 +reset__10dMdl_mng_cFv = .text:0x80095774; // type:function size:0x18 scope:global align:4 +entry__10dMdl_mng_cFP12J3DModelDataUsi = .text:0x8009578C; // type:function size:0x44 scope:global align:4 +__ct__6dMdl_cFv = .text:0x800957D0; // type:function size:0x28 scope:global align:4 +__dt__6dMdl_cFv = .text:0x800957F8; // type:function size:0x40 scope:global align:4 +entry__8dEyeHL_cFP12J3DModelDataPCc = .text:0x80095838; // type:function size:0xC0 scope:global align:4 +remove__8dEyeHL_cFv = .text:0x800958F8; // type:function size:0x4 scope:global align:4 +update__12dEyeHL_mng_cFv = .text:0x800958FC; // type:function size:0xC4 scope:global align:4 +entry__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x800959C0; // type:function size:0x20 scope:global align:4 +remove__12dEyeHL_mng_cFP8dEyeHL_c = .text:0x800959E0; // type:function size:0x54 scope:global align:4 +messageSet__FUlb = .text:0x80095A34; // type:function size:0x774 scope:global align:4 +draw__14dDvdErrorMsg_cFl = .text:0x800961A8; // type:function size:0x184 scope:global align:4 +execute__14dDvdErrorMsg_cFv = .text:0x8009632C; // type:function size:0xCC scope:global align:4 +drawCallback__18dConnectErrorMsg_cFR13J2DOrthoGraphPv = .text:0x800963F8; // type:function size:0x44 scope:global align:4 +execute__18dConnectErrorMsg_cFv = .text:0x8009643C; // type:function size:0x234 scope:global align:4 +stop__18dConnectErrorMsg_cFv = .text:0x80096670; // type:function size:0x10 scope:global align:4 +start__18dConnectErrorMsg_cFv = .text:0x80096680; // type:function size:0x18 scope:global align:4 +isDisable__18dConnectErrorMsg_cFv = .text:0x80096698; // type:function size:0xC scope:global align:4 +disable__18dConnectErrorMsg_cFv = .text:0x800966A4; // type:function size:0xC scope:global align:4 +enable__18dConnectErrorMsg_cFv = .text:0x800966B0; // type:function size:0x28 scope:global align:4 +execute__19dShutdownErrorMsg_cFv = .text:0x800966D8; // type:function size:0x104 scope:global align:4 +__ct__Q29JGeometry8TBox2Fffff = .text:0x800967DC; // type:function size:0x14 scope:global align:4 +set__Q28JUtility6TColorFUcUcUcUc = .text:0x800967F0; // type:function size:0x14 scope:global align:4 +setFontSize__10J2DTextBoxFQ210J2DTextBox9TFontSize = .text:0x80096804; // type:function size:0x3C scope:global align:4 +getCellWidth__7JUTFontCFv = .text:0x80096840; // type:function size:0x10 scope:global align:4 +getE3Zhint__9daAlink_cFv = .text:0x80096850; // type:function size:0x8 scope:global align:4 +getAlinkArcName__9daAlink_cFv = .text:0x80096858; // type:function size:0x8 scope:global align:4 +daAlink_tgHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80096860; // type:function size:0x10 scope:global align:4 +daAlink_coHitCallback__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80096870; // type:function size:0x10 scope:global align:4 +checkNoSubjectModeCamera__9daAlink_cFv = .text:0x80096880; // type:function size:0x19C scope:global align:4 +init__16daAlink_matAnm_cFv = .text:0x80096A1C; // type:function size:0x28 scope:global align:4 +calc__16daAlink_matAnm_cCFP11J3DMaterial = .text:0x80096A44; // type:function size:0x170 scope:global align:4 +checkStageName__9daAlink_cFPCc = .text:0x80096BB4; // type:function size:0x38 scope:global align:4 +tgHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfP12dCcD_GObjInf = .text:0x80096BEC; // type:function size:0xE8 scope:global align:4 +coHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80096CD4; // type:function size:0x104 scope:global align:4 +setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz = .text:0x80096DD8; // type:function size:0x138 scope:global align:4 +jointControll__9daAlink_cFi = .text:0x80096F10; // type:function size:0x944 scope:global align:4 +setUpperFront__9daAlink_cFv = .text:0x80097854; // type:function size:0x13C scope:global align:4 +changeBlendRate__9daAlink_cFi = .text:0x80097990; // type:function size:0x1DC scope:global align:4 +modelCallBack__9daAlink_cFi = .text:0x80097B6C; // type:function size:0xD4 scope:global align:4 +daAlink_modelCallBack__FP8J3DJointi = .text:0x80097C40; // type:function size:0x98 scope:global align:4 +headModelCallBack__9daAlink_cFi = .text:0x80097CD8; // type:function size:0x260 scope:global align:4 +daAlink_headModelCallBack__FP8J3DJointi = .text:0x80097F38; // type:function size:0x40 scope:global align:4 +wolfModelCallBack__9daAlink_cFi = .text:0x80097F78; // type:function size:0x70 scope:global align:4 +daAlink_wolfModelCallBack__FP8J3DJointi = .text:0x80097FE8; // type:function size:0x40 scope:global align:4 +setHatAngle__9daAlink_cFv = .text:0x80098028; // type:function size:0xB24 scope:global align:4 +setHairAngle__9daAlink_cFP4cXyzff = .text:0x80098B4C; // type:function size:0x5AC scope:global align:4 +setLookPosFromOut__9daAlink_cFP4cXyz = .text:0x800990F8; // type:function size:0x80 scope:global align:4 +checkAttentionPosAngle__9daAlink_cFP4cXyz = .text:0x80099178; // type:function size:0x8C scope:global align:4 +checkActorPosAngle__9daAlink_cFP10fopAc_ac_cPP4cXyz = .text:0x80099204; // type:function size:0xC0 scope:global align:4 +getNeckAimPos__9daAlink_cFP4cXyzPii = .text:0x800992C4; // type:function size:0x9DC scope:global align:4 +getNeckAimAngle__9daAlink_cFP4cXyzPsPsPsPs = .text:0x80099CA0; // type:function size:0x500 scope:global align:4 +setEyeMove__9daAlink_cFP4cXyzss = .text:0x8009A1A0; // type:function size:0x4C8 scope:global align:4 +setNeckAngle__9daAlink_cFv = .text:0x8009A668; // type:function size:0x1B8 scope:global align:4 +getStickAngleFromPlayerShape__9daAlink_cCFPs = .text:0x8009A820; // type:function size:0x40 scope:global align:4 +getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi = .text:0x8009A860; // type:function size:0x9C scope:global align:4 +checkGoronRide__9daAlink_cFv = .text:0x8009A8FC; // type:function size:0x68 scope:global align:4 +setMoveSlantAngle__9daAlink_cFv = .text:0x8009A964; // type:function size:0x400 scope:global align:4 +setArmMatrix__9daAlink_cFv = .text:0x8009AD64; // type:function size:0x29C scope:global align:4 +setFootMatrix__9daAlink_cFv = .text:0x8009B000; // type:function size:0x228 scope:global align:4 +setMatrixOffset__9daAlink_cFPff = .text:0x8009B228; // type:function size:0xB4 scope:global align:4 +setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi = .text:0x8009B2DC; // type:function size:0x544 scope:global align:4 +footBgCheck__9daAlink_cFv = .text:0x8009B820; // type:function size:0x550 scope:global align:4 +handBgCheck__9daAlink_cFv = .text:0x8009BD70; // type:function size:0x2C0 scope:global align:4 +setItemHeap__9daAlink_cFv = .text:0x8009C030; // type:function size:0x38 scope:global align:4 +setIdxMask__9daAlink_cFPUsPUs = .text:0x8009C068; // type:function size:0x28 scope:global align:4 +getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl = .text:0x8009C090; // type:function size:0x70 scope:global align:4 +initModel__9daAlink_cFP12J3DModelDataUlUl = .text:0x8009C100; // type:function size:0xB4 scope:global align:4 +initDemoModel__9daAlink_cFPP8J3DModelPCcUl = .text:0x8009C1B4; // type:function size:0x98 scope:global align:4 +initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc = .text:0x8009C24C; // type:function size:0xB8 scope:global align:4 +createHeap__9daAlink_cFv = .text:0x8009C304; // type:function size:0x6F0 scope:global align:4 +daAlink_createHeap__FP10fopAc_ac_c = .text:0x8009C9F4; // type:function size:0x4 scope:global align:4 +setSelectEquipItem__9daAlink_cFi = .text:0x8009C9F8; // type:function size:0x2D0 scope:global align:4 +checkBoarStart__9daAlink_cFv = .text:0x8009CCC8; // type:function size:0x90 scope:global align:4 +checkCanoeStart__9daAlink_cFv = .text:0x8009CD58; // type:function size:0x8C scope:global align:4 +playerInit__9daAlink_cFv = .text:0x8009CDE4; // type:function size:0x824 scope:global align:4 +checkHorseStart__9daAlink_cFUli = .text:0x8009D608; // type:function size:0x24 scope:global align:4 +setStartProcInit__9daAlink_cFv = .text:0x8009D62C; // type:function size:0x7B4 scope:global align:4 +create__9daAlink_cFv = .text:0x8009DDE0; // type:function size:0xF38 scope:global align:4 +__dt__11daPy_demo_cFv = .text:0x8009ED18; // type:function size:0x40 scope:global align:4 +__dt__9daPy_py_cFv = .text:0x8009ED58; // type:function size:0x68 scope:global align:4 +daAlink_Create__FP10fopAc_ac_c = .text:0x8009EDC0; // type:function size:0x4 scope:global align:4 +setRoomInfo__9daAlink_cFv = .text:0x8009EDC4; // type:function size:0x1B4 scope:global align:4 +setShapeAngleOnGround__9daAlink_cFv = .text:0x8009EF78; // type:function size:0x2F0 scope:global align:4 +setStepsOffset__9daAlink_cFv = .text:0x8009F268; // type:function size:0x1AC scope:global align:4 +iceSlipBgCheck__9daAlink_cFv = .text:0x8009F414; // type:function size:0x19C scope:global align:4 +setIceSlipSpeed__9daAlink_cFv = .text:0x8009F5B0; // type:function size:0x1FC scope:global align:4 +setPolygonSpeed__9daAlink_cFv = .text:0x8009F7AC; // type:function size:0x494 scope:global align:4 +checkWindSpeedOnAngle__9daAlink_cCFv = .text:0x8009FC40; // type:function size:0x8C scope:global align:4 +checkWindSpeedOnAngleAnime__9daAlink_cCFi = .text:0x8009FCCC; // type:function size:0xA0 scope:global align:4 +checkWindWallRate__9daAlink_cFRC4cXyz = .text:0x8009FD6C; // type:function size:0x10C scope:global align:4 +setWindSpeed__9daAlink_cFv = .text:0x8009FE78; // type:function size:0x364 scope:global align:4 +setBodyPartPos__9daAlink_cFv = .text:0x800A01DC; // type:function size:0x3E4 scope:global align:4 +setRollJump__9daAlink_cFffs = .text:0x800A05C0; // type:function size:0x20 scope:global align:4 +setAttentionPos__9daAlink_cFv = .text:0x800A05E0; // type:function size:0x48C scope:global align:4 +setMatrix__9daAlink_cFv = .text:0x800A0A6C; // type:function size:0x54C scope:global align:4 +simpleAnmPlay__9daAlink_cFP10J3DAnmBase = .text:0x800A0FB8; // type:function size:0x98 scope:global align:4 +setSwordPos__9daAlink_cFv = .text:0x800A1050; // type:function size:0x154 scope:global align:4 +setItemMatrix__9daAlink_cFi = .text:0x800A11A4; // type:function size:0xAE8 scope:global align:4 +setWolfItemMatrix__9daAlink_cFv = .text:0x800A1C8C; // type:function size:0x34C scope:global align:4 +setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A1FD8; // type:function size:0x24 scope:global align:4 +setSwordAtCollision__9daAlink_cFi = .text:0x800A1FFC; // type:function size:0x310 scope:global align:4 +checkNoCollisionCorret__9daAlink_cFv = .text:0x800A230C; // type:function size:0x9C scope:global align:4 +decSwordBlur__9daAlink_cFv = .text:0x800A23A8; // type:function size:0x44 scope:global align:4 +resetWolfAtCollision__9daAlink_cFv = .text:0x800A23EC; // type:function size:0xD8 scope:global align:4 +setWolfAtCollision__9daAlink_cFv = .text:0x800A24C4; // type:function size:0x1E4 scope:global align:4 +resetAtCollision__9daAlink_cFi = .text:0x800A26A8; // type:function size:0xE4 scope:global align:4 +setAtCollision__9daAlink_cFv = .text:0x800A278C; // type:function size:0xBF4 scope:global align:4 +setWolfCollisionPos__9daAlink_cFv = .text:0x800A3380; // type:function size:0x26C scope:global align:4 +initLockAt__9daAlink_cFv = .text:0x800A35EC; // type:function size:0x24 scope:global align:4 +cancelLockAt__9daAlink_cFv = .text:0x800A3610; // type:function size:0x54 scope:global align:4 +setCollisionPos__9daAlink_cFv = .text:0x800A3664; // type:function size:0x208 scope:global align:4 +setCollision__9daAlink_cFv = .text:0x800A386C; // type:function size:0x4AC scope:global align:4 +getBaseAnimeFrame__9daAlink_cCFv = .text:0x800A3D18; // type:function size:0x50 scope:global align:4 +setAnimeFrame__9daAlink_cFf = .text:0x800A3D68; // type:function size:0x1C scope:global align:4 +setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff = .text:0x800A3D84; // type:function size:0xBC scope:global align:4 +getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3E40; // type:function size:0x108 scope:global align:4 +checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3F48; // type:function size:0x58 scope:global align:4 +checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM = .text:0x800A3FA0; // type:function size:0x58 scope:global align:4 +getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl = .text:0x800A3FF8; // type:function size:0x124 scope:global align:4 +setDoubleAnimeBlendRatio__9daAlink_cFf = .text:0x800A411C; // type:function size:0x1C scope:global align:4 +commonDoubleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformfffi = .text:0x800A4138; // type:function size:0x2A8 scope:global align:4 +setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif = .text:0x800A43E0; // type:function size:0x328 scope:global align:4 +commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs = .text:0x800A4708; // type:function size:0x240 scope:global align:4 +setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf = .text:0x800A4948; // type:function size:0xE8 scope:global align:4 +setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c = .text:0x800A4A30; // type:function size:0x18 scope:global align:4 +animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c = .text:0x800A4A48; // type:function size:0x4C scope:global align:4 +allAnimePlay__9daAlink_cFv = .text:0x800A4A94; // type:function size:0x168 scope:global align:4 +setUpperAnimeMorf__9daAlink_cFf = .text:0x800A4BFC; // type:function size:0x50 scope:global align:4 +setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf = .text:0x800A4C4C; // type:function size:0x318 scope:global align:4 +resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf = .text:0x800A4F64; // type:function size:0x1A8 scope:global align:4 +setUnderAnimeMorf__9daAlink_cFf = .text:0x800A510C; // type:function size:0x4C scope:global align:4 +setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf = .text:0x800A5158; // type:function size:0x158 scope:global align:4 +resetUnderAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDERf = .text:0x800A52B0; // type:function size:0x8C scope:global align:4 +setOldRootQuaternion__9daAlink_cFsss = .text:0x800A533C; // type:function size:0xB0 scope:global align:4 +checkAtnLeftAnime__9daAlink_cFv = .text:0x800A53EC; // type:function size:0x9C scope:global align:4 +checkAtnRightAnime__9daAlink_cFv = .text:0x800A5488; // type:function size:0x9C scope:global align:4 +getMoveGroundAngleSpeedRate__9daAlink_cFv = .text:0x800A5524; // type:function size:0x8C scope:global align:4 +setBlendMoveAnime__9daAlink_cFf = .text:0x800A55B0; // type:function size:0xAE4 scope:global align:4 +setBlendAtnMoveAnime__9daAlink_cFf = .text:0x800A6094; // type:function size:0x6E8 scope:global align:4 +setBlendAtnBackMoveAnime__9daAlink_cFf = .text:0x800A677C; // type:function size:0x394 scope:global align:4 +setFaceBck__9daAlink_cFUsiUs = .text:0x800A6B10; // type:function size:0x164 scope:global align:4 +setFaceBtp__9daAlink_cFUsiUs = .text:0x800A6C74; // type:function size:0x1B4 scope:global align:4 +setFaceBtk__9daAlink_cFUsiUs = .text:0x800A6E28; // type:function size:0xCC scope:global align:4 +setFaceBasicTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800A6EF4; // type:function size:0x10C scope:global align:4 +setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A7000; // type:function size:0x114 scope:global align:4 +setFacePriTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM = .text:0x800A7114; // type:function size:0x70 scope:global align:4 +setFacePriAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800A7184; // type:function size:0x64 scope:global align:4 +resetFacePriBck__9daAlink_cFv = .text:0x800A71E8; // type:function size:0x48 scope:global align:4 +resetFacePriBtp__9daAlink_cFv = .text:0x800A7230; // type:function size:0x48 scope:global align:4 +resetFacePriBtk__9daAlink_cFv = .text:0x800A7278; // type:function size:0x48 scope:global align:4 +playFaceTextureAnime__9daAlink_cFv = .text:0x800A72C0; // type:function size:0x380 scope:global align:4 +getGroundAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A7640; // type:function size:0x98 scope:global align:4 +getRoofAngle__9daAlink_cFP13cBgS_PolyInfos = .text:0x800A76D8; // type:function size:0x90 scope:global align:4 +getWallEdgePos__9daAlink_cFRC4cXyzP8cM3dGPlaP8cM3dGPlaP4cXyzi = .text:0x800A7768; // type:function size:0xB0 scope:global align:4 +setFrontWallType__9daAlink_cFv = .text:0x800A7818; // type:function size:0x1020 scope:global align:4 +checkWaterPolygonUnder__9daAlink_cFv = .text:0x800A8838; // type:function size:0x2C scope:global align:4 +setWaterY__9daAlink_cFv = .text:0x800A8864; // type:function size:0x94 scope:global align:4 +setHangWaterY__9daAlink_cFv = .text:0x800A88F8; // type:function size:0x1D4 scope:global align:4 +setSandDownBgCheckWallH__9daAlink_cFv = .text:0x800A8ACC; // type:function size:0x44 scope:global align:4 +setBgCheckParam__9daAlink_cFv = .text:0x800A8B10; // type:function size:0x3B8 scope:global align:4 +checkNotJumpSinkLimit__9daAlink_cFv = .text:0x800A8EC8; // type:function size:0x40 scope:global align:4 +checkNotItemSinkLimit__9daAlink_cFv = .text:0x800A8F08; // type:function size:0x34 scope:global align:4 +setSandShapeOffset__9daAlink_cFv = .text:0x800A8F3C; // type:function size:0x42C scope:global align:4 +getSlidePolygon__9daAlink_cFP8cM3dGPla = .text:0x800A9368; // type:function size:0x230 scope:global align:4 +checkSlope__9daAlink_cCFv = .text:0x800A9598; // type:function size:0x30 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzsi = .text:0x800A95C8; // type:function size:0x1AC scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPC4cXyzPC5csXyz = .text:0x800A9774; // type:function size:0xC4 scope:global align:4 +setPlayerPosAndAngle__9daAlink_cFPA4_f = .text:0x800A9838; // type:function size:0xB0 scope:global align:4 +itemTriggerCheck__9daAlink_cFUc = .text:0x800A98E8; // type:function size:0x18 scope:global align:4 +itemActionTrigger__9daAlink_cFv = .text:0x800A9900; // type:function size:0xC scope:global align:4 +setStickData__9daAlink_cFv = .text:0x800A990C; // type:function size:0x878 scope:global align:4 +setAtnList__9daAlink_cFv = .text:0x800AA184; // type:function size:0x2E4 scope:global align:4 +checkAtnWaitAnime__9daAlink_cFv = .text:0x800AA468; // type:function size:0xA8 scope:global align:4 +setTiredVoice__9daAlink_cFP16daPy_frameCtrl_c = .text:0x800AA510; // type:function size:0x8C scope:global align:4 +checkRestHPAnime__9daAlink_cFv = .text:0x800AA59C; // type:function size:0xB0 scope:global align:4 +getDirectionFromAngle__9daAlink_cFs = .text:0x800AA64C; // type:function size:0x60 scope:global align:4 +checkAttentionState__9daAlink_cFv = .text:0x800AA6AC; // type:function size:0x120 scope:global align:4 +getShapeAngleYAtnActor__9daAlink_cFv = .text:0x800AA7CC; // type:function size:0xF0 scope:global align:4 +setShapeAngleToAtnActor__9daAlink_cFi = .text:0x800AA8BC; // type:function size:0x108 scope:global align:4 +initServiceWaitTime__9daAlink_cFv = .text:0x800AA9C4; // type:function size:0xAC scope:global align:4 +checkZeroSpeedF__9daAlink_cCFv = .text:0x800AAA70; // type:function size:0x20 scope:global align:4 +setNormalSpeedF__9daAlink_cFff = .text:0x800AAA90; // type:function size:0x648 scope:global align:4 +getStickAngleDistanceRate__9daAlink_cFv = .text:0x800AB0D8; // type:function size:0xA8 scope:global align:4 +setSpeedAndAngleNormal__9daAlink_cFv = .text:0x800AB180; // type:function size:0x414 scope:global align:4 +setSpeedAndAngleAtn__9daAlink_cFv = .text:0x800AB594; // type:function size:0x340 scope:global align:4 +checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c = .text:0x800AB8D4; // type:function size:0x48 scope:global align:4 +checkServiceWaitMode__9daAlink_cFv = .text:0x800AB91C; // type:function size:0xFC scope:global align:4 +setJumpMode__9daAlink_cFv = .text:0x800ABA18; // type:function size:0x4C scope:global align:4 +getMetamorphoseNearDis__9daAlink_cCFv = .text:0x800ABA64; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarDis__9daAlink_cCFv = .text:0x800ABA74; // type:function size:0x10 scope:global align:4 +getMetamorphoseFarAngle__9daAlink_cCFv = .text:0x800ABA84; // type:function size:0x8 scope:global align:4 +setMidnaMsg__9daAlink_cFv = .text:0x800ABA8C; // type:function size:0x18 scope:global align:4 +notTalk__9daAlink_cFv = .text:0x800ABAA4; // type:function size:0xB8 scope:global align:4 +setTalkStatus__9daAlink_cFv = .text:0x800ABB5C; // type:function size:0x178 scope:global align:4 +getFrontRollRate__9daAlink_cFv = .text:0x800ABCD4; // type:function size:0x50 scope:global align:4 +decideCommonDoStatus__9daAlink_cFv = .text:0x800ABD24; // type:function size:0x7AC scope:global align:4 +decideDoStatus__9daAlink_cFv = .text:0x800AC4D0; // type:function size:0x7F0 scope:global align:4 +checkWaitAction__9daAlink_cFv = .text:0x800ACCC0; // type:function size:0x344 scope:global align:4 +setFallVoice__9daAlink_cFv = .text:0x800AD004; // type:function size:0x74 scope:global align:4 +setLandPassiveData__9daAlink_cFv = .text:0x800AD078; // type:function size:0x30 scope:global align:4 +setStepLandVibration__9daAlink_cFv = .text:0x800AD0A8; // type:function size:0x74 scope:global align:4 +checkLandAction__9daAlink_cFi = .text:0x800AD11C; // type:function size:0x294 scope:global align:4 +checkSlideAction__9daAlink_cFv = .text:0x800AD3B0; // type:function size:0xDC scope:global align:4 +checkAutoJumpAction__9daAlink_cFv = .text:0x800AD48C; // type:function size:0x928 scope:global align:4 +checkCutJumpInFly__9daAlink_cFv = .text:0x800ADDB4; // type:function size:0x4C scope:global align:4 +checkFrontWallTypeAction__9daAlink_cFv = .text:0x800ADE00; // type:function size:0x4E4 scope:global align:4 +checkItemActionInitStart__9daAlink_cFv = .text:0x800AE2E4; // type:function size:0x174 scope:global align:4 +checkItemChangeAutoAction__9daAlink_cFv = .text:0x800AE458; // type:function size:0xC4 scope:global align:4 +setFastShotTimer__9daAlink_cFv = .text:0x800AE51C; // type:function size:0x30 scope:global align:4 +cancelItemUseQuake__9daAlink_cFi = .text:0x800AE54C; // type:function size:0x44 scope:global align:4 +cancelUpperItemReadyAnime__9daAlink_cFi = .text:0x800AE590; // type:function size:0xE8 scope:global align:4 +checkItemActorPointer__9daAlink_cFv = .text:0x800AE678; // type:function size:0x1EC scope:global align:4 +checkSwordTwirlAction__9daAlink_cFv = .text:0x800AE864; // type:function size:0x148 scope:global align:4 +checkItemButtonChange__9daAlink_cFv = .text:0x800AE9AC; // type:function size:0x134 scope:global align:4 +checkUpperItemAction__9daAlink_cFv = .text:0x800AEAE0; // type:function size:0x524 scope:global align:4 +orderPeep__9daAlink_cFv = .text:0x800AF004; // type:function size:0x7C scope:global align:4 +orderTalk__9daAlink_cFi = .text:0x800AF080; // type:function size:0x15C scope:global align:4 +daAlink_searchBouDoor__FP10fopAc_ac_cPv = .text:0x800AF1DC; // type:function size:0x124 scope:global align:4 +daAlink_searchKolin__FP10fopAc_ac_cPv = .text:0x800AF300; // type:function size:0x130 scope:global align:4 +orderZTalk__9daAlink_cFv = .text:0x800AF430; // type:function size:0x288 scope:global align:4 +checkNormalAction__9daAlink_cFv = .text:0x800AF6B8; // type:function size:0x578 scope:global align:4 +checkItemAction__9daAlink_cFv = .text:0x800AFC30; // type:function size:0x5F8 scope:global align:4 +checkMoveDoAction__9daAlink_cFv = .text:0x800B0228; // type:function size:0x104 scope:global align:4 +checkSideRollAction__9daAlink_cFi = .text:0x800B032C; // type:function size:0x110 scope:global align:4 +checkNoUpperAnime__9daAlink_cCFv = .text:0x800B043C; // type:function size:0xB0 scope:global align:4 +checkOneHandItemEquipAnime__9daAlink_cCFv = .text:0x800B04EC; // type:function size:0x20 scope:global align:4 +checkEquipAnime__9daAlink_cCFv = .text:0x800B050C; // type:function size:0x74 scope:global align:4 +checkWindDashAnime__9daAlink_cCFv = .text:0x800B0580; // type:function size:0x40 scope:global align:4 +checkSwordTwirlAnime__9daAlink_cCFv = .text:0x800B05C0; // type:function size:0x20 scope:global align:4 +swordEquip__9daAlink_cFi = .text:0x800B05E0; // type:function size:0x194 scope:global align:4 +swordUnequip__9daAlink_cFv = .text:0x800B0774; // type:function size:0xC4 scope:global align:4 +itemEquip__9daAlink_cFUs = .text:0x800B0838; // type:function size:0x48 scope:global align:4 +itemUnequip__9daAlink_cFUsf = .text:0x800B0880; // type:function size:0x14C scope:global align:4 +checkFastUnequip__9daAlink_cFv = .text:0x800B09CC; // type:function size:0x60 scope:global align:4 +allUnequip__9daAlink_cFi = .text:0x800B0A2C; // type:function size:0x114 scope:global align:4 +checkItemChangeFromButton__9daAlink_cFv = .text:0x800B0B40; // type:function size:0x4B8 scope:global align:4 +checkNextActionFromButton__9daAlink_cFv = .text:0x800B0FF8; // type:function size:0x204 scope:global align:4 +checkGroundSpecialMode__9daAlink_cFv = .text:0x800B11FC; // type:function size:0x154 scope:global align:4 +commonCheckNextAction__9daAlink_cFi = .text:0x800B1350; // type:function size:0x14 scope:global align:4 +checkNextAction__9daAlink_cFi = .text:0x800B1364; // type:function size:0x874 scope:global align:4 +commonChangeItem__9daAlink_cFv = .text:0x800B1BD8; // type:function size:0x3B4 scope:global align:4 +setItemAction__9daAlink_cFv = .text:0x800B1F8C; // type:function size:0x630 scope:global align:4 +checkNextActionFromCrouch__9daAlink_cFi = .text:0x800B25BC; // type:function size:0x70 scope:global align:4 +checkUpperReadyThrowAnime__9daAlink_cCFv = .text:0x800B262C; // type:function size:0xE4 scope:global align:4 +getBodyAngleXBasePos__9daAlink_cFP4cXyz = .text:0x800B2710; // type:function size:0x4C scope:global align:4 +getBodyAngleXAtnActor__9daAlink_cFi = .text:0x800B275C; // type:function size:0x138 scope:global align:4 +setBodyAngleXReadyAnime__9daAlink_cFi = .text:0x800B2894; // type:function size:0x70 scope:global align:4 +setMagicArmorBrk__9daAlink_cFi = .text:0x800B2904; // type:function size:0xDC scope:global align:4 +checkMagicArmorHeavy__9daAlink_cCFv = .text:0x800B29E0; // type:function size:0x50 scope:global align:4 +checkBootsOrArmorHeavy__9daAlink_cCFv = .text:0x800B2A30; // type:function size:0x60 scope:global align:4 +checkHeavyStateOn__9daAlink_cFii = .text:0x800B2A90; // type:function size:0xA8 scope:global align:4 +setOutPower__9daAlink_cFfsi = .text:0x800B2B38; // type:function size:0xC8 scope:global align:4 +initGravity__9daAlink_cFv = .text:0x800B2C00; // type:function size:0x12C scope:global align:4 +setSpecialGravity__9daAlink_cFffi = .text:0x800B2D2C; // type:function size:0x30 scope:global align:4 +transAnimeProc__9daAlink_cFP4cXyzff = .text:0x800B2D5C; // type:function size:0x56C scope:global align:4 +setFootSpeed__9daAlink_cFv = .text:0x800B32C8; // type:function size:0x1EC scope:global align:4 +posMove__9daAlink_cFv = .text:0x800B34B4; // type:function size:0x10E0 scope:global align:4 +autoGroundHit__9daAlink_cFv = .text:0x800B4594; // type:function size:0x570 scope:global align:4 +startPeepChange__9daAlink_cFv = .text:0x800B4B04; // type:function size:0xB0 scope:global align:4 +setLastSceneDamage__9daAlink_cFiPUl = .text:0x800B4BB4; // type:function size:0x28 scope:global align:4 +setLastSceneMode__9daAlink_cFPUl = .text:0x800B4BDC; // type:function size:0x118 scope:global align:4 +startRestartRoom__9daAlink_cFUliii = .text:0x800B4CF4; // type:function size:0x230 scope:global align:4 +checkRoofRestart__9daAlink_cFv = .text:0x800B4F24; // type:function size:0x150 scope:global align:4 +checkRestartRoom__9daAlink_cFv = .text:0x800B5074; // type:function size:0x614 scope:global align:4 +getSceneExitMoveAngle__9daAlink_cFv = .text:0x800B5688; // type:function size:0x124 scope:global align:4 +checkSceneChange__9daAlink_cFi = .text:0x800B57AC; // type:function size:0x590 scope:global align:4 +voiceStart__9daAlink_cFUl = .text:0x800B5D3C; // type:function size:0x34 scope:global align:4 +seStartOnlyReverb__9daAlink_cFUl = .text:0x800B5D70; // type:function size:0x38 scope:global align:4 +seStartOnlyReverbLevel__9daAlink_cFUl = .text:0x800B5DA8; // type:function size:0x38 scope:global align:4 +seStartMapInfo__9daAlink_cFUl = .text:0x800B5DE0; // type:function size:0x38 scope:global align:4 +seStartMapInfoLevel__9daAlink_cFUl = .text:0x800B5E18; // type:function size:0x38 scope:global align:4 +setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER = .text:0x800B5E50; // type:function size:0x170 scope:global align:4 +initBasAnime__9daAlink_cFv = .text:0x800B5FC0; // type:function size:0x148 scope:global align:4 +resetBasAnime__9daAlink_cFv = .text:0x800B6108; // type:function size:0x20 scope:global align:4 +checkSightLine__9daAlink_cFfP4cXyz = .text:0x800B6128; // type:function size:0x248 scope:global align:4 +setMetamorphoseModel__9daAlink_cFi = .text:0x800B6370; // type:function size:0xBC scope:global align:4 +returnKeepItemData__9daAlink_cFv = .text:0x800B642C; // type:function size:0x5C scope:global align:4 +setItemModel__9daAlink_cFv = .text:0x800B6488; // type:function size:0x120 scope:global align:4 +setItemActor__9daAlink_cFv = .text:0x800B65A8; // type:function size:0x39C scope:global align:4 +checkZoraWearAbility__9daAlink_cCFv = .text:0x800B6944; // type:function size:0x60 scope:global align:4 +checkMagicArmorWearAbility__9daAlink_cCFv = .text:0x800B69A4; // type:function size:0x60 scope:global align:4 +loadAramBmd__9daAlink_cFUsUl = .text:0x800B6A04; // type:function size:0xB8 scope:global align:4 +loadAram__9daAlink_cFUsUl = .text:0x800B6ABC; // type:function size:0x6C scope:global align:4 +loadAramItemBrk__9daAlink_cFUsP8J3DModel = .text:0x800B6B28; // type:function size:0x5C scope:global align:4 +loadAramItemBtk__9daAlink_cFUsP8J3DModel = .text:0x800B6B84; // type:function size:0x5C scope:global align:4 +loadAramItemBtp__9daAlink_cFUsP8J3DModel = .text:0x800B6BE0; // type:function size:0x5C scope:global align:4 +changeItemBck__9daAlink_cFUsf = .text:0x800B6C3C; // type:function size:0x94 scope:global align:4 +checkGroupItem__9daAlink_cCFii = .text:0x800B6CD0; // type:function size:0x30 scope:global align:4 +checkSetItemTrigger__9daAlink_cFi = .text:0x800B6D00; // type:function size:0xA8 scope:global align:4 +checkItemSetButton__9daAlink_cFi = .text:0x800B6DA8; // type:function size:0x7C scope:global align:4 +checkField__9daAlink_cFv = .text:0x800B6E24; // type:function size:0x44 scope:global align:4 +checkBossRoom__9daAlink_cFv = .text:0x800B6E68; // type:function size:0x48 scope:global align:4 +checkDungeon__9daAlink_cFv = .text:0x800B6EB0; // type:function size:0x48 scope:global align:4 +checkCastleTown__9daAlink_cFv = .text:0x800B6EF8; // type:function size:0x48 scope:global align:4 +checkCloudSea__9daAlink_cFv = .text:0x800B6F40; // type:function size:0x48 scope:global align:4 +checkRoomOnly__9daAlink_cFv = .text:0x800B6F88; // type:function size:0x64 scope:global align:4 +checkLv2DungeonRoomSpecial__9daAlink_cFv = .text:0x800B6FEC; // type:function size:0x84 scope:global align:4 +checkRoomSpecial__9daAlink_cFv = .text:0x800B7070; // type:function size:0x9C scope:global align:4 +checkRoom__9daAlink_cFv = .text:0x800B710C; // type:function size:0xA4 scope:global align:4 +checkNotHeavyBootsStage__9daAlink_cFv = .text:0x800B71B0; // type:function size:0x60 scope:global align:4 +checkCastleTownUseItem__9daAlink_cFUs = .text:0x800B7210; // type:function size:0x110 scope:global align:4 +changeItemTriggerKeepProc__9daAlink_cFUci = .text:0x800B7320; // type:function size:0x394 scope:global align:4 +checkNewItemChange__9daAlink_cFUc = .text:0x800B76B4; // type:function size:0x96C scope:global align:4 +deleteEquipItem__9daAlink_cFii = .text:0x800B8020; // type:function size:0x464 scope:global align:4 +setLight__9daAlink_cFv = .text:0x800B8484; // type:function size:0x594 scope:global align:4 +setFrontRollCrashShock__9daAlink_cFUc = .text:0x800B8A18; // type:function size:0xB8 scope:global align:4 +getModelJointMtx__9daAlink_cFUs = .text:0x800B8AD0; // type:function size:0x30 scope:global align:4 +onFrollCrashFlg__9daAlink_cFUci = .text:0x800B8B00; // type:function size:0x2C scope:global align:4 +changeWarpMaterial__9daAlink_cFQ29daAlink_c21daAlink_WARP_MAT_MODE = .text:0x800B8B2C; // type:function size:0x160 scope:global align:4 +commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800B8C8C; // type:function size:0xF1C scope:global align:4 +commonProcInitNotSameProc__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800B9BA8; // type:function size:0x38 scope:global align:4 +procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c = .text:0x800B9BE0; // type:function size:0xE8 scope:global align:4 +procPreActionUnequip__9daAlink_cFv = .text:0x800B9CC8; // type:function size:0x1EC scope:global align:4 +procServiceWaitInit__9daAlink_cFv = .text:0x800B9EB4; // type:function size:0x68 scope:global align:4 +procServiceWait__9daAlink_cFv = .text:0x800B9F1C; // type:function size:0x134 scope:global align:4 +procTiredWaitInit__9daAlink_cFv = .text:0x800BA050; // type:function size:0x128 scope:global align:4 +procTiredWait__9daAlink_cFv = .text:0x800BA178; // type:function size:0x90 scope:global align:4 +procWaitInit__9daAlink_cFv = .text:0x800BA208; // type:function size:0x15C scope:global align:4 +procWait__9daAlink_cFv = .text:0x800BA364; // type:function size:0x1D8 scope:global align:4 +procMoveInit__9daAlink_cFv = .text:0x800BA53C; // type:function size:0x64 scope:global align:4 +procMove__9daAlink_cFv = .text:0x800BA5A0; // type:function size:0xCC scope:global align:4 +procAtnMoveInit__9daAlink_cFv = .text:0x800BA66C; // type:function size:0x58 scope:global align:4 +procAtnMove__9daAlink_cFv = .text:0x800BA6C4; // type:function size:0x64 scope:global align:4 +procAtnActorWaitInit__9daAlink_cFv = .text:0x800BA728; // type:function size:0xB0 scope:global align:4 +procAtnActorWait__9daAlink_cFv = .text:0x800BA7D8; // type:function size:0x70 scope:global align:4 +procAtnActorMoveInit__9daAlink_cFv = .text:0x800BA848; // type:function size:0x58 scope:global align:4 +procAtnActorMove__9daAlink_cFv = .text:0x800BA8A0; // type:function size:0x50 scope:global align:4 +procWaitTurnInit__9daAlink_cFv = .text:0x800BA8F0; // type:function size:0x90 scope:global align:4 +procWaitTurn__9daAlink_cFv = .text:0x800BA980; // type:function size:0x120 scope:global align:4 +procMoveTurnInit__9daAlink_cFi = .text:0x800BAAA0; // type:function size:0xDC scope:global align:4 +procMoveTurn__9daAlink_cFv = .text:0x800BAB7C; // type:function size:0x68 scope:global align:4 +procSideStepInit__9daAlink_cFi = .text:0x800BABE4; // type:function size:0x1CC scope:global align:4 +procSideStep__9daAlink_cFv = .text:0x800BADB0; // type:function size:0x1AC scope:global align:4 +procSideStepLandInit__9daAlink_cFv = .text:0x800BAF5C; // type:function size:0x1B0 scope:global align:4 +procSideStepLand__9daAlink_cFv = .text:0x800BB10C; // type:function size:0x100 scope:global align:4 +procSlideInit__9daAlink_cFs = .text:0x800BB20C; // type:function size:0x1B0 scope:global align:4 +procSlide__9daAlink_cFv = .text:0x800BB3BC; // type:function size:0x290 scope:global align:4 +procSlideLandInit__9daAlink_cFi = .text:0x800BB64C; // type:function size:0xE4 scope:global align:4 +procSlideLand__9daAlink_cFv = .text:0x800BB730; // type:function size:0xB8 scope:global align:4 +procFrontRollInit__9daAlink_cFv = .text:0x800BB7E8; // type:function size:0x1E0 scope:global align:4 +procFrontRoll__9daAlink_cFv = .text:0x800BB9C8; // type:function size:0x3D4 scope:global align:4 +procFrontRollCrashInit__9daAlink_cFv = .text:0x800BBD9C; // type:function size:0xE0 scope:global align:4 +procFrontRollCrash__9daAlink_cFv = .text:0x800BBE7C; // type:function size:0x15C scope:global align:4 +procFrontRollSuccessInit__9daAlink_cFv = .text:0x800BBFD8; // type:function size:0xE0 scope:global align:4 +procFrontRollSuccess__9daAlink_cFv = .text:0x800BC0B8; // type:function size:0xE8 scope:global align:4 +procSideRollInit__9daAlink_cFi = .text:0x800BC1A0; // type:function size:0x150 scope:global align:4 +procSideRoll__9daAlink_cFv = .text:0x800BC2F0; // type:function size:0x24C scope:global align:4 +backJumpSpeedDec__9daAlink_cFv = .text:0x800BC53C; // type:function size:0xA4 scope:global align:4 +procBackJumpInit__9daAlink_cFi = .text:0x800BC5E0; // type:function size:0x1CC scope:global align:4 +procBackJump__9daAlink_cFv = .text:0x800BC7AC; // type:function size:0x108 scope:global align:4 +procBackJumpLandInit__9daAlink_cFi = .text:0x800BC8B4; // type:function size:0xA8 scope:global align:4 +procBackJumpLand__9daAlink_cFv = .text:0x800BC95C; // type:function size:0x12C scope:global align:4 +procSlipInit__9daAlink_cFv = .text:0x800BCA88; // type:function size:0x8C scope:global align:4 +procSlip__9daAlink_cFv = .text:0x800BCB14; // type:function size:0x1D8 scope:global align:4 +procAutoJumpInit__9daAlink_cFi = .text:0x800BCCEC; // type:function size:0x3A0 scope:global align:4 +procAutoJump__9daAlink_cFv = .text:0x800BD08C; // type:function size:0x510 scope:global align:4 +procDiveJumpInit__9daAlink_cFv = .text:0x800BD59C; // type:function size:0xC8 scope:global align:4 +procDiveJump__9daAlink_cFv = .text:0x800BD664; // type:function size:0xC4 scope:global align:4 +procRollJumpInit__9daAlink_cFv = .text:0x800BD728; // type:function size:0xDC scope:global align:4 +procRollJump__9daAlink_cFv = .text:0x800BD804; // type:function size:0x11C scope:global align:4 +procFallInit__9daAlink_cFif = .text:0x800BD920; // type:function size:0x2C0 scope:global align:4 +procFall__9daAlink_cFv = .text:0x800BDBE0; // type:function size:0x1F8 scope:global align:4 +procLandInit__9daAlink_cFf = .text:0x800BDDD8; // type:function size:0xD8 scope:global align:4 +procLand__9daAlink_cFv = .text:0x800BDEB0; // type:function size:0x118 scope:global align:4 +procSmallJumpInit__9daAlink_cFi = .text:0x800BDFC8; // type:function size:0x1D8 scope:global align:4 +procSmallJump__9daAlink_cFv = .text:0x800BE1A0; // type:function size:0x1DC scope:global align:4 +procStepMoveInit__9daAlink_cFv = .text:0x800BE37C; // type:function size:0x88 scope:global align:4 +procStepMove__9daAlink_cFv = .text:0x800BE404; // type:function size:0x13C scope:global align:4 +procCrouchInit__9daAlink_cFv = .text:0x800BE540; // type:function size:0x70 scope:global align:4 +procCrouch__9daAlink_cFv = .text:0x800BE5B0; // type:function size:0xDC scope:global align:4 +procCoMetamorphoseInit__9daAlink_cFv = .text:0x800BE68C; // type:function size:0x484 scope:global align:4 +procCoMetamorphose__9daAlink_cFv = .text:0x800BEB10; // type:function size:0x748 scope:global align:4 +procCoMetamorphoseOnlyInit__9daAlink_cFv = .text:0x800BF258; // type:function size:0xB8 scope:global align:4 +procCoMetamorphoseOnly__9daAlink_cFv = .text:0x800BF310; // type:function size:0x11C scope:global align:4 +procFloorDownReboundInit__9daAlink_cFv = .text:0x800BF42C; // type:function size:0x70 scope:global align:4 +procFloorDownRebound__9daAlink_cFv = .text:0x800BF49C; // type:function size:0x7C scope:global align:4 +procGoronRideWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800BF518; // type:function size:0x8C scope:global align:4 +procGoronRideWait__9daAlink_cFv = .text:0x800BF5A4; // type:function size:0x128 scope:global align:4 +execute__9daAlink_cFv = .text:0x800BF6CC; // type:function size:0x2A10 scope:global align:4 +daAlink_Execute__FP9daAlink_c = .text:0x800C20DC; // type:function size:0x4 scope:global align:4 +setDrawHand__9daAlink_cFv = .text:0x800C20E0; // type:function size:0x470 scope:global align:4 +checkSwordDraw__9daAlink_cFv = .text:0x800C2550; // type:function size:0xA8 scope:global align:4 +checkShieldDraw__9daAlink_cFv = .text:0x800C25F8; // type:function size:0xA8 scope:global align:4 +checkItemDraw__9daAlink_cFv = .text:0x800C26A0; // type:function size:0xB4 scope:global align:4 +initShadowScaleLight__9daAlink_cFv = .text:0x800C2754; // type:function size:0x2B0 scope:global align:4 +moveShadowScaleLight__9daAlink_cFv = .text:0x800C2A04; // type:function size:0x1E4 scope:global align:4 +shadowDraw__9daAlink_cFv = .text:0x800C2BE8; // type:function size:0x654 scope:global align:4 +modelDraw__9daAlink_cFP8J3DModeli = .text:0x800C323C; // type:function size:0x84 scope:global align:4 +setWaterDropColor__9daAlink_cFPC13J3DGXColorS10 = .text:0x800C32C0; // type:function size:0x470 scope:global align:4 +initTevCustomColor__9daAlink_cFv = .text:0x800C3730; // type:function size:0x20 scope:global align:4 +draw__9daAlink_cFv = .text:0x800C3750; // type:function size:0xEDC scope:global align:4 +__as__11_GXColorS10FRC11_GXColorS10 = .text:0x800C462C; // type:function size:0x24 scope:global align:4 +daAlink_Draw__FP9daAlink_c = .text:0x800C4650; // type:function size:0x4 scope:global align:4 +__dt__9daAlink_cFv = .text:0x800C4654; // type:function size:0x558 scope:global align:4 +daAlink_Delete__FP9daAlink_c = .text:0x800C4BAC; // type:function size:0x8C scope:global align:4 +acceptSubjectModeChange__9daAlink_cFv = .text:0x800C4C38; // type:function size:0x134 scope:global align:4 +checkSubjectAction__9daAlink_cFv = .text:0x800C4D6C; // type:function size:0x134 scope:global align:4 +checkBodyAngleX__9daAlink_cFs = .text:0x800C4EA0; // type:function size:0x180 scope:global align:4 +setBodyAngleToCamera__9daAlink_cFv = .text:0x800C5020; // type:function size:0xBF8 scope:global align:4 +setSubjectMode__9daAlink_cFv = .text:0x800C5C18; // type:function size:0x78 scope:global align:4 +checkSubjectEnd__9daAlink_cFi = .text:0x800C5C90; // type:function size:0x100 scope:global align:4 +checkSubjectMoveProc__9daAlink_cFv = .text:0x800C5D90; // type:function size:0x80 scope:global align:4 +checkSubjectMoveFall__9daAlink_cFv = .text:0x800C5E10; // type:function size:0xE8 scope:global align:4 +searchPeepObj__9daAlink_cFP10fopAc_ac_cPv = .text:0x800C5EF8; // type:function size:0x64 scope:global align:4 +daAlink_searchPeepObj__FP10fopAc_ac_cPv = .text:0x800C5F5C; // type:function size:0x3C scope:global align:4 +procCoSubjectivityInit__9daAlink_cFv = .text:0x800C5F98; // type:function size:0x94 scope:global align:4 +procCoSubjectivity__9daAlink_cFv = .text:0x800C602C; // type:function size:0x174 scope:global align:4 +procCoSwimSubjectivityInit__9daAlink_cFv = .text:0x800C61A0; // type:function size:0xB8 scope:global align:4 +procCoSwimSubjectivity__9daAlink_cFv = .text:0x800C6258; // type:function size:0xE8 scope:global align:4 +procCoPeepSubjectivityInit__9daAlink_cFv = .text:0x800C6340; // type:function size:0xC8 scope:global align:4 +procCoPeepSubjectivity__9daAlink_cFv = .text:0x800C6408; // type:function size:0xB0 scope:global align:4 +checkAttentionLock__9daAlink_cFv = .text:0x800C64B8; // type:function size:0x58 scope:global align:4 +checkWolfGrabAnime__9daAlink_cCFv = .text:0x800C6510; // type:function size:0x20 scope:global align:4 +checkCanoeRide__9daAlink_cCFv = .text:0x800C6530; // type:function size:0x14 scope:global align:4 +checkBoardRide__9daAlink_cCFv = .text:0x800C6544; // type:function size:0x14 scope:global align:4 +checkCopyRodThrowAnime__9daAlink_cCFv = .text:0x800C6558; // type:function size:0x28 scope:global align:4 +checkReinRide__9daAlink_cCFv = .text:0x800C6580; // type:function size:0x20 scope:global align:4 +setDamageColorTime__9daAlink_cFv = .text:0x800C65A0; // type:function size:0x20 scope:global align:4 +checkHorseRide__9daAlink_cCFv = .text:0x800C65C0; // type:function size:0x14 scope:global align:4 +getDirectionFromCurrentAngle__9daAlink_cCFv = .text:0x800C65D4; // type:function size:0x14 scope:global align:4 +checkFmChainGrabAnime__9daAlink_cCFv = .text:0x800C65E8; // type:function size:0x20 scope:global align:4 +getLeftItemMatrix__9daAlink_cFv = .text:0x800C6608; // type:function size:0x10 scope:global align:4 +checkBoomerangChargeEndWait__9daAlink_cCFv = .text:0x800C6618; // type:function size:0x74 scope:global align:4 +checkHorseTurnAnime__9daAlink_cCFv = .text:0x800C668C; // type:function size:0x20 scope:global align:4 +checkBoomerangReadyAnime__9daAlink_cCFv = .text:0x800C66AC; // type:function size:0x40 scope:global align:4 +checkCopyRodReadyAnime__9daAlink_cCFv = .text:0x800C66EC; // type:function size:0x28 scope:global align:4 +checkHookshotAnime__9daAlink_cCFv = .text:0x800C6714; // type:function size:0x20 scope:global align:4 +checkGrabSideThrowAnime__9daAlink_cCFv = .text:0x800C6734; // type:function size:0x28 scope:global align:4 +getDirectionFromShapeAngle__9daAlink_cCFv = .text:0x800C675C; // type:function size:0x14 scope:global align:4 +checkBoarRide__9daAlink_cCFv = .text:0x800C6770; // type:function size:0x14 scope:global align:4 +checkSpinnerRide__9daAlink_cCFv = .text:0x800C6784; // type:function size:0x14 scope:global align:4 +getRightHandMatrix__9daAlink_cFv = .text:0x800C6798; // type:function size:0x10 scope:global align:4 +getLeftHandMatrix__9daAlink_cFv = .text:0x800C67A8; // type:function size:0x10 scope:global align:4 +set3DStatus__9daAlink_cFUcUc = .text:0x800C67B8; // type:function size:0x1C scope:global align:4 +onSceneChangeArea__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800C67D4; // type:function size:0x10 scope:global align:4 +getRightItemMatrix__9daAlink_cFv = .text:0x800C67E4; // type:function size:0x10 scope:global align:4 +checkCanoeFishingWaitAnime__9daAlink_cCFv = .text:0x800C67F4; // type:function size:0x20 scope:global align:4 +getAnmSpeedStickRate__9daAlink_cCFff = .text:0x800C6814; // type:function size:0x14 scope:global align:4 +__ct__Q29daAlink_c14hsChainShape_cFv = .text:0x800C6828; // type:function size:0x3C scope:global align:4 +initialize__29dAlink_bottleWaterPcallBack_cFf = .text:0x800C6864; // type:function size:0x14 scope:global align:4 +checkPlayerNoDraw__9daAlink_cFv = .text:0x800C6878; // type:function size:0x3C scope:global align:4 +__dt__15daAlink_sight_cFv = .text:0x800C68B4; // type:function size:0x5C scope:global align:4 +__dt__14daAlink_blur_cFv = .text:0x800C6910; // type:function size:0x7C scope:global align:4 +__dt__29dAlink_bottleWaterPcallBack_cFv = .text:0x800C698C; // type:function size:0x58 scope:global align:4 +__ct__18daAlink_footData_cFv = .text:0x800C69E4; // type:function size:0x4 scope:global align:4 +__dt__18daAlink_footData_cFv = .text:0x800C69E8; // type:function size:0x40 scope:global align:4 +__dt__13Z2WolfHowlMgrFv = .text:0x800C6A28; // type:function size:0x94 scope:global align:4 +checkWolfEnemyThrowAnime__9daAlink_cCFv = .text:0x800C6ABC; // type:function size:0x20 scope:global align:4 +getClothesChangeWaitTimer__9daAlink_cCFv = .text:0x800C6ADC; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daAlink_cCFv = .text:0x800C6AE4; // type:function size:0x8 scope:global align:4 +playerStartCollisionSE__9daAlink_cFUlUl = .text:0x800C6AEC; // type:function size:0x10 scope:global align:4 +checkDragonHangRide__9daAlink_cCFv = .text:0x800C6AFC; // type:function size:0x28 scope:global align:4 +setOctaIealWildHang__9daAlink_cFv = .text:0x800C6B24; // type:function size:0x18 scope:global align:4 +cancelDragonHangBackJump__9daAlink_cFv = .text:0x800C6B3C; // type:function size:0x18 scope:global align:4 +cancelOctaIealHang__9daAlink_cFv = .text:0x800C6B54; // type:function size:0x18 scope:global align:4 +checkOctaIealHang__9daAlink_cCFv = .text:0x800C6B6C; // type:function size:0x28 scope:global align:4 +checkWolfHowlSuccessAnime__9daAlink_cCFv = .text:0x800C6B94; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daAlink_cFv = .text:0x800C6B9C; // type:function size:0x8 scope:global align:4 +checkBeeChildDrink__9daAlink_cCFv = .text:0x800C6BA4; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daAlink_cCFv = .text:0x800C6BAC; // type:function size:0x28 scope:global align:4 +checkCanoeFishingGetLeft__9daAlink_cCFv = .text:0x800C6BD4; // type:function size:0x28 scope:global align:4 +checkCopyRodEquip__9daAlink_cCFv = .text:0x800C6BFC; // type:function size:0x14 scope:global align:4 +getMidnaAtnPos__9daAlink_cCFv = .text:0x800C6C10; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daAlink_cCFv = .text:0x800C6C18; // type:function size:0x14 scope:global align:4 +checkMetamorphose__9daAlink_cCFv = .text:0x800C6C2C; // type:function size:0x28 scope:global align:4 +getSwordChangeWaitTimer__9daAlink_cCFv = .text:0x800C6C54; // type:function size:0x8 scope:global align:4 +getGiantPuzzleAimAngle__9daAlink_cCFv = .text:0x800C6C5C; // type:function size:0x8 scope:global align:4 +getDpdFarFlg__9daAlink_cCFv = .text:0x800C6C64; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daAlink_cCFv = .text:0x800C6C6C; // type:function size:0x14 scope:global align:4 +checkSinkDead__9daAlink_cCFv = .text:0x800C6C80; // type:function size:0x14 scope:global align:4 +getSinkShapeOffset__9daAlink_cCFv = .text:0x800C6C94; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daAlink_cCFv = .text:0x800C6C9C; // type:function size:0x14 scope:global align:4 +setSumouGraspCancelCount__9daAlink_cFi = .text:0x800C6CB0; // type:function size:0x14 scope:global align:4 +setWolfEnemyHangBiteAngle__9daAlink_cFs = .text:0x800C6CC4; // type:function size:0x14 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800C6CD8; // type:function size:0x14 scope:global align:4 +checkPriActorOwn__9daAlink_cCFPC10fopAc_ac_c = .text:0x800C6CEC; // type:function size:0x14 scope:global align:4 +setSumouLoseHeadUp__9daAlink_cFv = .text:0x800C6D00; // type:function size:0x18 scope:global align:4 +setSumouPushBackDirection__9daAlink_cFs = .text:0x800C6D18; // type:function size:0x14 scope:global align:4 +setSumouReady__9daAlink_cFP10fopAc_ac_c = .text:0x800C6D2C; // type:function size:0x44 scope:global align:4 +setGoronSideMove__9daAlink_cFP10fopAc_ac_c = .text:0x800C6D70; // type:function size:0x10 scope:global align:4 +setCargoCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800C6D80; // type:function size:0x10 scope:global align:4 +getMagneBootsTopVec__9daAlink_cFv = .text:0x800C6D90; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daAlink_cCFv = .text:0x800C6D98; // type:function size:0x1C scope:global align:4 +checkNoEquipItem__9daAlink_cCFv = .text:0x800C6DB4; // type:function size:0x14 scope:global align:4 +onSceneChangeDead__9daAlink_cFUci = .text:0x800C6DC8; // type:function size:0x18 scope:global align:4 +onSceneChangeAreaJump__9daAlink_cFUcUcP10fopAc_ac_c = .text:0x800C6DE0; // type:function size:0x14 scope:global align:4 +cancelDungeonWarpReadyNeck__9daAlink_cFv = .text:0x800C6DF4; // type:function size:0x1C scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daAlink_cCFv = .text:0x800C6E10; // type:function size:0x28 scope:global align:4 +checkCutJumpCancelTurn__9daAlink_cCFv = .text:0x800C6E38; // type:function size:0x40 scope:global align:4 +checkFastShotTime__9daAlink_cFv = .text:0x800C6E78; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daAlink_cCFv = .text:0x800C6E80; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daAlink_cCFv = .text:0x800C6E88; // type:function size:0x68 scope:global align:4 +checkBoarRun__9daAlink_cCFv = .text:0x800C6EF0; // type:function size:0x14 scope:global align:4 +checkGrassWhistle__9daAlink_cCFv = .text:0x800C6F04; // type:function size:0x14 scope:global align:4 +checkClimbMove__9daAlink_cCFv = .text:0x800C6F18; // type:function size:0x38 scope:global align:4 +checkComboCutTurn__9daAlink_cCFv = .text:0x800C6F50; // type:function size:0x28 scope:global align:4 +checkCutLargeJumpCharge__9daAlink_cCFv = .text:0x800C6F78; // type:function size:0x28 scope:global align:4 +checkCutCharge__9daAlink_cCFv = .text:0x800C6FA0; // type:function size:0x14 scope:global align:4 +checkWolfDig__9daAlink_cCFv = .text:0x800C6FB4; // type:function size:0x14 scope:global align:4 +checkBottleDrinkEnd__9daAlink_cCFv = .text:0x800C6FC8; // type:function size:0x28 scope:global align:4 +checkWolfRSit__9daAlink_cCFv = .text:0x800C6FF0; // type:function size:0x14 scope:global align:4 +checkWolfJumpAttack__9daAlink_cCFv = .text:0x800C7004; // type:function size:0x14 scope:global align:4 +checkWolfWait__9daAlink_cCFv = .text:0x800C7018; // type:function size:0x14 scope:global align:4 +checkWolfChain__9daAlink_cCFv = .text:0x800C702C; // type:function size:0x14 scope:global align:4 +checkGoronRideWait__9daAlink_cCFv = .text:0x800C7040; // type:function size:0x14 scope:global align:4 +checkRollJump__9daAlink_cCFv = .text:0x800C7054; // type:function size:0x14 scope:global align:4 +checkWolfRopeHang__9daAlink_cCFv = .text:0x800C7068; // type:function size:0x14 scope:global align:4 +checkWolfTagLockJumpLand__9daAlink_cCFv = .text:0x800C707C; // type:function size:0x14 scope:global align:4 +checkWolfTagLockJump__9daAlink_cCFv = .text:0x800C7090; // type:function size:0x28 scope:global align:4 +checkGoatThrowAfter__9daAlink_cCFv = .text:0x800C70B8; // type:function size:0x2C scope:global align:4 +checkGoatThrow__9daAlink_cCFv = .text:0x800C70E4; // type:function size:0x28 scope:global align:4 +checkBottleSwingMode__9daAlink_cCFv = .text:0x800C710C; // type:function size:0x14 scope:global align:4 +checkEmptyBottleSwing__9daAlink_cCFv = .text:0x800C7120; // type:function size:0x28 scope:global align:4 +checkElecDamage__9daAlink_cCFv = .text:0x800C7148; // type:function size:0x14 scope:global align:4 +checkWolfHowlDemoMode__9daAlink_cCFv = .text:0x800C715C; // type:function size:0x14 scope:global align:4 +checkLv3Slide__9daAlink_cCFv = .text:0x800C7170; // type:function size:0x28 scope:global align:4 +checkGuardBreakMode__9daAlink_cCFv = .text:0x800C7198; // type:function size:0x14 scope:global align:4 +checkWolfTriggerJump__9daAlink_cCFv = .text:0x800C71AC; // type:function size:0x20 scope:global align:4 +checkSideStep__9daAlink_cCFv = .text:0x800C71CC; // type:function size:0x40 scope:global align:4 +checkAutoJump__9daAlink_cCFv = .text:0x800C720C; // type:function size:0x20 scope:global align:4 +checkWolfDash__9daAlink_cCFv = .text:0x800C722C; // type:function size:0x14 scope:global align:4 +checkFrontRoll__9daAlink_cCFv = .text:0x800C7240; // type:function size:0x14 scope:global align:4 +checkPlayerFly__9daAlink_cCFv = .text:0x800C7254; // type:function size:0x14 scope:global align:4 +setForcePutPos__9daAlink_cFRC4cXyz = .text:0x800C7268; // type:function size:0x3C scope:global align:4 +getGrabActorID__9daAlink_cCFv = .text:0x800C72A4; // type:function size:0x1C scope:global align:4 +getItemID__9daAlink_cCFv = .text:0x800C72C0; // type:function size:0x8 scope:global align:4 +getAtnActorID__9daAlink_cCFv = .text:0x800C72C8; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daAlink_cCFv = .text:0x800C72D0; // type:function size:0x8 scope:global align:4 +getGroundY__9daAlink_cFv = .text:0x800C72D8; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daAlink_cFv = .text:0x800C72E0; // type:function size:0x10 scope:global align:4 +getBottleMtx__9daAlink_cFv = .text:0x800C72F0; // type:function size:0x54 scope:global align:4 +getWolfBackbone2Matrix__9daAlink_cFv = .text:0x800C7344; // type:function size:0x14 scope:global align:4 +getWolfMouthMatrix__9daAlink_cFv = .text:0x800C7358; // type:function size:0x14 scope:global align:4 +getLinkBackBone1Matrix__9daAlink_cFv = .text:0x800C736C; // type:function size:0x14 scope:global align:4 +getInvMtx__9daAlink_cFv = .text:0x800C7380; // type:function size:0x8 scope:global align:4 +getModelMtx__9daAlink_cFv = .text:0x800C7388; // type:function size:0xC scope:global align:4 +setMidnaMsgNum__9daAlink_cFP10fopAc_ac_cUs = .text:0x800C7394; // type:function size:0xC scope:global align:4 +checkSumouWithstand__9daAlink_cCFv = .text:0x800C73A0; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daAlink_cCFv = .text:0x800C73A8; // type:function size:0x8 scope:global align:4 +getSpinnerActor__9daAlink_cFv = .text:0x800C73B0; // type:function size:0x4C scope:global align:4 +checkAcceptDungeonWarpAlink__9daAlink_cFi = .text:0x800C73FC; // type:function size:0x4 scope:global align:4 +checkCutTurnCharge__9daAlink_cCFv = .text:0x800C7400; // type:function size:0x28 scope:global align:4 +checkHorseStart__9daAlink_cFv = .text:0x800C7428; // type:function size:0x3C scope:global align:4 +__dt__Q29daAlink_c14hsChainShape_cFv = .text:0x800C7464; // type:function size:0x40 scope:global align:4 +isPointer__15daAlink_sight_cFv = .text:0x800C74A4; // type:function size:0x8 scope:global align:4 +__dt__16daAlink_matAnm_cFv = .text:0x800C74AC; // type:function size:0x58 scope:global align:4 +abs2XZ__4cXyzCFRC3Vec = .text:0x800C7504; // type:function size:0x5C scope:global align:4 +abs__4cXyzCFRC3Vec = .text:0x800C7560; // type:function size:0x28 scope:global align:4 +abs__4cXyzCFv = .text:0x800C7588; // type:function size:0x28 scope:global align:4 +mDoMtx_multVecZero__FPA4_CfP3Vec = .text:0x800C75B0; // type:function size:0x1C scope:global align:4 +dComIfGp_set3DStatusForce__FUcUcUc = .text:0x800C75CC; // type:function size:0x18 scope:global align:4 +dComIfGp_setItemLifeCount__FfUc = .text:0x800C75E4; // type:function size:0x1C scope:global align:4 +dComIfGp_setRemoConStatus__FUcUcUc = .text:0x800C7600; // type:function size:0x18 scope:global align:4 +dComIfGp_att_getCatghTarget__Fv = .text:0x800C7618; // type:function size:0x14 scope:global align:4 +dComIfGp_att_getLookTarget__Fv = .text:0x800C762C; // type:function size:0x14 scope:global align:4 +daAlink_searchNightStalker__FP10fopAc_ac_cPv = .text:0x800C7640; // type:function size:0xA4 scope:global align:4 +checkLightSwordMtrl__9daAlink_cFv = .text:0x800C76E4; // type:function size:0x90 scope:global align:4 +checkSwordEquipAnime__9daAlink_cCFv = .text:0x800C7774; // type:function size:0x40 scope:global align:4 +checkCutDashAnime__9daAlink_cCFv = .text:0x800C77B4; // type:function size:0x38 scope:global align:4 +getSwordAtType__9daAlink_cFv = .text:0x800C77EC; // type:function size:0x34 scope:global align:4 +initCutTurnAt__9daAlink_cFfi = .text:0x800C7820; // type:function size:0x94 scope:global align:4 +checkCutFinishJumpUp__9daAlink_cFv = .text:0x800C78B4; // type:function size:0xD0 scope:global align:4 +changeCutFast__9daAlink_cFv = .text:0x800C7984; // type:function size:0x58 scope:global align:4 +checkCutFastReady__9daAlink_cFv = .text:0x800C79DC; // type:function size:0x174 scope:global align:4 +setSwordModel__9daAlink_cFv = .text:0x800C7B50; // type:function size:0xA0 scope:global align:4 +offSwordModel__9daAlink_cFv = .text:0x800C7BF0; // type:function size:0x9C scope:global align:4 +checkCutTypeNoBlur__9daAlink_cCFv = .text:0x800C7C8C; // type:function size:0x50 scope:global align:4 +getCutTurnDirection__9daAlink_cCFv = .text:0x800C7CDC; // type:function size:0x28 scope:global align:4 +resetCombo__9daAlink_cFi = .text:0x800C7D04; // type:function size:0x24 scope:global align:4 +checkComboCnt__9daAlink_cFv = .text:0x800C7D28; // type:function size:0xAC scope:global align:4 +setCylAtParam__9daAlink_cFUl11dCcG_At_SplUcUciff = .text:0x800C7DD4; // type:function size:0x148 scope:global align:4 +setSwordAtParam__9daAlink_cF11dCcG_At_SplUcUciff = .text:0x800C7F1C; // type:function size:0xF4 scope:global align:4 +notSwordHitVibActor__9daAlink_cFP10fopAc_ac_c = .text:0x800C8010; // type:function size:0x64 scope:global align:4 +setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf = .text:0x800C8074; // type:function size:0x134 scope:global align:4 +checkAtShieldHit__9daAlink_cFR12dCcD_GObjInf = .text:0x800C81A8; // type:function size:0x58 scope:global align:4 +checkCutReverseAt__9daAlink_cFP12dCcD_GObjInf = .text:0x800C8200; // type:function size:0x64 scope:global align:4 +changeCutReverseProc__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800C8264; // type:function size:0x340 scope:global align:4 +setCutDash__9daAlink_cFii = .text:0x800C85A4; // type:function size:0x31C scope:global align:4 +setComboReserb__9daAlink_cFv = .text:0x800C88C0; // type:function size:0x58 scope:global align:4 +commonCutAction__9daAlink_cFv = .text:0x800C8918; // type:function size:0xA0 scope:global align:4 +setSwordChargeVoiceSe__9daAlink_cFv = .text:0x800C89B8; // type:function size:0x44 scope:global align:4 +setSwordComboVoice__9daAlink_cFv = .text:0x800C89FC; // type:function size:0x8C scope:global align:4 +checkCutTurnInputTrigger__9daAlink_cFv = .text:0x800C8A88; // type:function size:0x38 scope:global align:4 +checkCutAction__9daAlink_cFv = .text:0x800C8AC0; // type:function size:0x264 scope:global align:4 +getCutDirection__9daAlink_cFv = .text:0x800C8D24; // type:function size:0x7C scope:global align:4 +checkCutCancelNextMode__9daAlink_cFi = .text:0x800C8DA0; // type:function size:0x84 scope:global align:4 +checkDoCutAction__9daAlink_cFv = .text:0x800C8E24; // type:function size:0xAC scope:global align:4 +checkCutHeadState__9daAlink_cFv = .text:0x800C8ED0; // type:function size:0xE0 scope:global align:4 +checkDownAttackState__9daAlink_cFv = .text:0x800C8FB0; // type:function size:0xE8 scope:global align:4 +checkCutLargeTurnState__9daAlink_cCFv = .text:0x800C9098; // type:function size:0xC8 scope:global align:4 +cancelCutCharge__9daAlink_cFv = .text:0x800C9160; // type:function size:0x74 scope:global align:4 +initCutAtnActorSearch__9daAlink_cFv = .text:0x800C91D4; // type:function size:0x5C scope:global align:4 +checkCutAtnActorChange__9daAlink_cFv = .text:0x800C9230; // type:function size:0x20 scope:global align:4 +setCutJumpSpeed__9daAlink_cFi = .text:0x800C9250; // type:function size:0x1D0 scope:global align:4 +procCutNormalInit__9daAlink_cFi = .text:0x800C9420; // type:function size:0x238 scope:global align:4 +procCutNormal__9daAlink_cFv = .text:0x800C9658; // type:function size:0x330 scope:global align:4 +procCutFinishInit__9daAlink_cFi = .text:0x800C9988; // type:function size:0x36C scope:global align:4 +procCutFinish__9daAlink_cFv = .text:0x800C9CF4; // type:function size:0x2C0 scope:global align:4 +procCutFinishJumpUpInit__9daAlink_cFv = .text:0x800C9FB4; // type:function size:0x200 scope:global align:4 +procCutFinishJumpUp__9daAlink_cFv = .text:0x800CA1B4; // type:function size:0x120 scope:global align:4 +procCutFinishJumpUpLandInit__9daAlink_cFv = .text:0x800CA2D4; // type:function size:0xF4 scope:global align:4 +procCutFinishJumpUpLand__9daAlink_cFv = .text:0x800CA3C8; // type:function size:0x198 scope:global align:4 +procCutReverseInit__9daAlink_cFQ29daAlink_c11daAlink_ANM = .text:0x800CA560; // type:function size:0x198 scope:global align:4 +procCutReverse__9daAlink_cFv = .text:0x800CA6F8; // type:function size:0xF8 scope:global align:4 +procCutJumpInit__9daAlink_cFi = .text:0x800CA7F0; // type:function size:0x104 scope:global align:4 +procCutJump__9daAlink_cFv = .text:0x800CA8F4; // type:function size:0x160 scope:global align:4 +procCutJumpLandInit__9daAlink_cFi = .text:0x800CAA54; // type:function size:0x164 scope:global align:4 +procCutJumpLand__9daAlink_cFv = .text:0x800CABB8; // type:function size:0x174 scope:global align:4 +procCutTurnInit__9daAlink_cFii = .text:0x800CAD2C; // type:function size:0x2EC scope:global align:4 +procCutTurn__9daAlink_cFv = .text:0x800CB018; // type:function size:0x204 scope:global align:4 +procCutTurnChargeInit__9daAlink_cFv = .text:0x800CB21C; // type:function size:0xE4 scope:global align:4 +procCutTurnCharge__9daAlink_cFv = .text:0x800CB300; // type:function size:0xD4 scope:global align:4 +procCutTurnMoveInit__9daAlink_cFi = .text:0x800CB3D4; // type:function size:0x124 scope:global align:4 +procCutTurnMove__9daAlink_cFv = .text:0x800CB4F8; // type:function size:0x4C4 scope:global align:4 +procCutDownInit__9daAlink_cFv = .text:0x800CB9BC; // type:function size:0x35C scope:global align:4 +procCutDown__9daAlink_cFv = .text:0x800CBD18; // type:function size:0xB4 scope:global align:4 +procCutDownLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x800CBDCC; // type:function size:0x1F8 scope:global align:4 +procCutDownLand__9daAlink_cFv = .text:0x800CBFC4; // type:function size:0x1CC scope:global align:4 +procCutHeadInit__9daAlink_cFv = .text:0x800CC190; // type:function size:0x230 scope:global align:4 +procCutHead__9daAlink_cFv = .text:0x800CC3C0; // type:function size:0x1A0 scope:global align:4 +procCutHeadLandInit__9daAlink_cFv = .text:0x800CC560; // type:function size:0x68 scope:global align:4 +procCutHeadLand__9daAlink_cFv = .text:0x800CC5C8; // type:function size:0xAC scope:global align:4 +procCutLargeJumpChargeInit__9daAlink_cFv = .text:0x800CC674; // type:function size:0x70 scope:global align:4 +procCutLargeJumpCharge__9daAlink_cFv = .text:0x800CC6E4; // type:function size:0xF8 scope:global align:4 +procCutLargeJumpInit__9daAlink_cFv = .text:0x800CC7DC; // type:function size:0x134 scope:global align:4 +procCutLargeJump__9daAlink_cFv = .text:0x800CC910; // type:function size:0x2A4 scope:global align:4 +procCutLargeJumpLandInit__9daAlink_cFi = .text:0x800CCBB4; // type:function size:0x134 scope:global align:4 +procCutLargeJumpLand__9daAlink_cFv = .text:0x800CCCE8; // type:function size:0x1B4 scope:global align:4 +procSwordUnequipSpInit__9daAlink_cFv = .text:0x800CCE9C; // type:function size:0xA4 scope:global align:4 +procSwordUnequipSp__9daAlink_cFv = .text:0x800CCF40; // type:function size:0x3A4 scope:global align:4 +procCoLavaReturnInit__9daAlink_cFi = .text:0x800CD2E4; // type:function size:0x350 scope:global align:4 +checkLightMasterSwordEquip__9daPy_py_cFv = .text:0x800CD634; // type:function size:0x1C scope:global align:4 +checkSwordGet__9daPy_py_cFv = .text:0x800CD650; // type:function size:0x1C scope:global align:4 +checkWoodSwordEquip__9daPy_py_cFv = .text:0x800CD66C; // type:function size:0x1C scope:global align:4 +checkShieldGet__9daPy_py_cFv = .text:0x800CD688; // type:function size:0x1C scope:global align:4 +offGoronSideMove__9daPy_py_cFv = .text:0x800CD6A4; // type:function size:0x18 scope:global align:4 +checkCasualWearFlg__9daPy_py_cFv = .text:0x800CD6BC; // type:function size:0x1C scope:global align:4 +checkZoraWearFlg__9daPy_py_cFv = .text:0x800CD6D8; // type:function size:0x1C scope:global align:4 +checkMagicArmorWearFlg__9daPy_py_cFv = .text:0x800CD6F4; // type:function size:0x1C scope:global align:4 +offCargoCarry__9daPy_py_cFv = .text:0x800CD710; // type:function size:0x18 scope:global align:4 +changeDemoMode__9daPy_py_cFUliis = .text:0x800CD728; // type:function size:0x14 scope:global align:4 +getMagneHitPos__9daPy_py_cFv = .text:0x800CD73C; // type:function size:0x8 scope:global align:4 +checkFireMaterial__9daPy_py_cCFv = .text:0x800CD744; // type:function size:0x8 scope:global align:4 +cancelChangeTextureAnime__9daPy_py_cFv = .text:0x800CD74C; // type:function size:0x4 scope:global align:4 +changeTextureAnime__9daPy_py_cFUsUsi = .text:0x800CD750; // type:function size:0x4 scope:global align:4 +onMagneGrab__9daPy_py_cFff = .text:0x800CD754; // type:function size:0x4 scope:global align:4 +checkRopeTag__9daPy_py_cFv = .text:0x800CD758; // type:function size:0x8 scope:global align:4 +checkHorseElecDamage__9daPy_py_cCFv = .text:0x800CD760; // type:function size:0x8 scope:global align:4 +checkFmChainPut__9daPy_py_cCFv = .text:0x800CD768; // type:function size:0x8 scope:global align:4 +getBokoFlamePos__9daPy_py_cFP4cXyz = .text:0x800CD770; // type:function size:0x8 scope:global align:4 +checkBubbleFly__9daPy_py_cCFv = .text:0x800CD778; // type:function size:0x8 scope:global align:4 +checkCutJumpMode__9daPy_py_cCFv = .text:0x800CD780; // type:function size:0x8 scope:global align:4 +checkCopyRodEquip__9daPy_py_cCFv = .text:0x800CD788; // type:function size:0x8 scope:global align:4 +sumouReleaseCsr__9daPy_py_cFv = .text:0x800CD790; // type:function size:0x4 scope:global align:4 +checkCopyRodTopUse__9daPy_py_cFv = .text:0x800CD794; // type:function size:0x8 scope:global align:4 +checkWolfHowlSuccessAnime__9daPy_py_cCFv = .text:0x800CD79C; // type:function size:0x8 scope:global align:4 +getWolfHowlMgrP__9daPy_py_cFv = .text:0x800CD7A4; // type:function size:0x8 scope:global align:4 +checkHorseStart__9daPy_py_cFv = .text:0x800CD7AC; // type:function size:0x8 scope:global align:4 +checkSinkDead__9daPy_py_cCFv = .text:0x800CD7B4; // type:function size:0x8 scope:global align:4 +getSinkShapeOffset__9daPy_py_cCFv = .text:0x800CD7BC; // type:function size:0x8 scope:global align:4 +checkItemSwordEquip__9daPy_py_cCFv = .text:0x800CD7C4; // type:function size:0x8 scope:global align:4 +getBottleOpenAppearItem__9daPy_py_cCFv = .text:0x800CD7CC; // type:function size:0x8 scope:global align:4 +checkBootsOrArmorHeavy__9daPy_py_cCFv = .text:0x800CD7D4; // type:function size:0x8 scope:global align:4 +checkWolfDownAttackPullOut__9daPy_py_cCFv = .text:0x800CD7DC; // type:function size:0x8 scope:global align:4 +checkMetamorphose__9daPy_py_cCFv = .text:0x800CD7E4; // type:function size:0x8 scope:global align:4 +getSwordChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD7EC; // type:function size:0x8 scope:global align:4 +getShieldChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD7F4; // type:function size:0x8 scope:global align:4 +getClothesChangeWaitTimer__9daPy_py_cCFv = .text:0x800CD7FC; // type:function size:0x8 scope:global align:4 +changeDragonActor__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD804; // type:function size:0x4 scope:global align:4 +checkDragonHangRide__9daPy_py_cCFv = .text:0x800CD808; // type:function size:0x8 scope:global align:4 +setOctaIealWildHang__9daPy_py_cFv = .text:0x800CD810; // type:function size:0x4 scope:global align:4 +cancelDragonHangBackJump__9daPy_py_cFv = .text:0x800CD814; // type:function size:0x4 scope:global align:4 +cancelOctaIealHang__9daPy_py_cFv = .text:0x800CD818; // type:function size:0x4 scope:global align:4 +checkOctaIealHang__9daPy_py_cCFv = .text:0x800CD81C; // type:function size:0x8 scope:global align:4 +checkHookshotShootReturnMode__9daPy_py_cCFv = .text:0x800CD824; // type:function size:0x8 scope:global align:4 +checkHookshotReturnMode__9daPy_py_cCFv = .text:0x800CD82C; // type:function size:0x8 scope:global align:4 +getHookshotTopPos__9daPy_py_cFv = .text:0x800CD834; // type:function size:0x8 scope:global align:4 +getDpdFarFlg__9daPy_py_cCFv = .text:0x800CD83C; // type:function size:0x8 scope:global align:4 +setCargoCarry__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD844; // type:function size:0x4 scope:global align:4 +setGoronSideMove__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD848; // type:function size:0x4 scope:global align:4 +getGiantPuzzleAimAngle__9daPy_py_cCFv = .text:0x800CD84C; // type:function size:0x8 scope:global align:4 +setSumouLoseHeadUp__9daPy_py_cFv = .text:0x800CD854; // type:function size:0x4 scope:global align:4 +setSumouPushBackDirection__9daPy_py_cFs = .text:0x800CD858; // type:function size:0x4 scope:global align:4 +setSumouGraspCancelCount__9daPy_py_cFi = .text:0x800CD85C; // type:function size:0x4 scope:global align:4 +cancelGoronThrowEvent__9daPy_py_cFv = .text:0x800CD860; // type:function size:0x4 scope:global align:4 +checkSumouWithstand__9daPy_py_cCFv = .text:0x800CD864; // type:function size:0x8 scope:global align:4 +getSumouCounter__9daPy_py_cCFv = .text:0x800CD86C; // type:function size:0x8 scope:global align:4 +checkAcceptDungeonWarpAlink__9daPy_py_cFi = .text:0x800CD874; // type:function size:0x8 scope:global align:4 +setSumouReady__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD87C; // type:function size:0x4 scope:global align:4 +checkTreasureRupeeReturn__9daPy_py_cCFi = .text:0x800CD880; // type:function size:0x8 scope:global align:4 +skipPortalObjWarp__9daPy_py_cFv = .text:0x800CD888; // type:function size:0x4 scope:global align:4 +checkBeeChildDrink__9daPy_py_cCFv = .text:0x800CD88C; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetRight__9daPy_py_cCFv = .text:0x800CD894; // type:function size:0x8 scope:global align:4 +checkCanoeFishingGetLeft__9daPy_py_cCFv = .text:0x800CD89C; // type:function size:0x8 scope:global align:4 +getIronBallCenterPos__9daPy_py_cFv = .text:0x800CD8A4; // type:function size:0x8 scope:global align:4 +getIronBallBgHit__9daPy_py_cCFv = .text:0x800CD8AC; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daPy_py_cFv = .text:0x800CD8B4; // type:function size:0x4 scope:global align:4 +checkSpinnerTriggerAttack__9daPy_py_cFv = .text:0x800CD8B8; // type:function size:0x8 scope:global align:4 +checkSpinnerPathMove__9daPy_py_cFv = .text:0x800CD8C0; // type:function size:0x8 scope:global align:4 +getStickAngleFromPlayerShape__9daPy_py_cCFPs = .text:0x800CD8C8; // type:function size:0x8 scope:global align:4 +setKandelaarMtx__9daPy_py_cFPA4_fii = .text:0x800CD8D0; // type:function size:0x4 scope:global align:4 +setWolfEnemyHangBiteAngle__9daPy_py_cFs = .text:0x800CD8D4; // type:function size:0x4 scope:global align:4 +checkWolfEnemyBiteAllOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x800CD8D8; // type:function size:0x8 scope:global align:4 +onWolfEnemyBiteAll__9daPy_py_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x800CD8E0; // type:function size:0x8 scope:global align:4 +checkPriActorOwn__9daPy_py_cCFPC10fopAc_ac_c = .text:0x800CD8E8; // type:function size:0x8 scope:global align:4 +onPressedDamage__9daPy_py_cFRC4cXyzs = .text:0x800CD8F0; // type:function size:0x4 scope:global align:4 +setDkCaught__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD8F4; // type:function size:0x4 scope:global align:4 +checkUseKandelaar__9daPy_py_cFi = .text:0x800CD8F8; // type:function size:0x8 scope:global align:4 +getMagneBootsTopVec__9daPy_py_cFv = .text:0x800CD900; // type:function size:0x8 scope:global align:4 +getBoardCutTurnOffsetAngleY__9daPy_py_cCFv = .text:0x800CD908; // type:function size:0x8 scope:global align:4 +checkKandelaarSwing__9daPy_py_cCFi = .text:0x800CD910; // type:function size:0x8 scope:global align:4 +checkNoEquipItem__9daPy_py_cCFv = .text:0x800CD918; // type:function size:0x8 scope:global align:4 +checkFastShotTime__9daPy_py_cFv = .text:0x800CD920; // type:function size:0x8 scope:global align:4 +getSearchBallScale__9daPy_py_cCFv = .text:0x800CD928; // type:function size:0x8 scope:global align:4 +checkArrowChargeEnd__9daPy_py_cCFv = .text:0x800CD930; // type:function size:0x8 scope:global align:4 +checkHorseRideNotReady__9daPy_py_cCFv = .text:0x800CD938; // type:function size:0x8 scope:global align:4 +getSpinnerActor__9daPy_py_cFv = .text:0x800CD940; // type:function size:0x8 scope:global align:4 +onSceneChangeDead__9daPy_py_cFUci = .text:0x800CD948; // type:function size:0x4 scope:global align:4 +onSceneChangeAreaJump__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x800CD94C; // type:function size:0x4 scope:global align:4 +onSceneChangeArea__9daPy_py_cFUcUcP10fopAc_ac_c = .text:0x800CD950; // type:function size:0x4 scope:global align:4 +cancelDungeonWarpReadyNeck__9daPy_py_cFv = .text:0x800CD954; // type:function size:0x4 scope:global align:4 +playerStartCollisionSE__9daPy_py_cFUlUl = .text:0x800CD958; // type:function size:0x4 scope:global align:4 +setRollJump__9daPy_py_cFffs = .text:0x800CD95C; // type:function size:0x8 scope:global align:4 +checkSetNpcTks__9daPy_py_cFP4cXyzii = .text:0x800CD964; // type:function size:0x8 scope:global align:4 +setThrowDamage__9daPy_py_cFsffiii = .text:0x800CD96C; // type:function size:0x8 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzsi = .text:0x800CD974; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPC4cXyzPC5csXyz = .text:0x800CD978; // type:function size:0x4 scope:global align:4 +setPlayerPosAndAngle__9daPy_py_cFPA4_f = .text:0x800CD97C; // type:function size:0x4 scope:global align:4 +setClothesChange__9daPy_py_cFi = .text:0x800CD980; // type:function size:0x4 scope:global align:4 +checkPointSubWindowMode__9daPy_py_cCFv = .text:0x800CD984; // type:function size:0x8 scope:global align:4 +checkSingleBoarBattleSecondBowReady__9daPy_py_cCFv = .text:0x800CD98C; // type:function size:0x8 scope:global align:4 +checkIronBallGroundStop__9daPy_py_cCFv = .text:0x800CD994; // type:function size:0x8 scope:global align:4 +checkIronBallReturn__9daPy_py_cCFv = .text:0x800CD99C; // type:function size:0x8 scope:global align:4 +setHookshotCarryOffset__9daPy_py_cFUiPC4cXyz = .text:0x800CD9A4; // type:function size:0x8 scope:global align:4 +getHeadMtx__9daPy_py_cFv = .text:0x800CD9AC; // type:function size:0x8 scope:global align:4 +getModelJointMtx__9daPy_py_cFUs = .text:0x800CD9B4; // type:function size:0x8 scope:global align:4 +setGrabCollisionOffset__9daPy_py_cFffP13cBgS_PolyInfo = .text:0x800CD9BC; // type:function size:0x4 scope:global align:4 +setOutPower__9daPy_py_cFfsi = .text:0x800CD9C0; // type:function size:0x4 scope:global align:4 +seStartOnlyReverbLevel__9daPy_py_cFUl = .text:0x800CD9C4; // type:function size:0x4 scope:global align:4 +seStartOnlyReverb__9daPy_py_cFUl = .text:0x800CD9C8; // type:function size:0x4 scope:global align:4 +voiceStart__9daPy_py_cFUl = .text:0x800CD9CC; // type:function size:0x4 scope:global align:4 +checkPlayerNoDraw__9daPy_py_cFv = .text:0x800CD9D0; // type:function size:0x8 scope:global align:4 +setForcePutPos__9daPy_py_cFRC4cXyz = .text:0x800CD9D8; // type:function size:0x4 scope:global align:4 +setForceGrab__9daPy_py_cFP10fopAc_ac_cii = .text:0x800CD9DC; // type:function size:0x8 scope:global align:4 +exchangeGrabActor__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD9E4; // type:function size:0x8 scope:global align:4 +getItemID__9daPy_py_cCFv = .text:0x800CD9EC; // type:function size:0x8 scope:global align:4 +cancelWolfLock__9daPy_py_cFP10fopAc_ac_c = .text:0x800CD9F4; // type:function size:0x8 scope:global align:4 +checkWolfLock__9daPy_py_cCFP10fopAc_ac_c = .text:0x800CD9FC; // type:function size:0x8 scope:global align:4 +setAnimeFrame__9daPy_py_cFf = .text:0x800CDA04; // type:function size:0x4 scope:global align:4 +getBaseAnimeFrame__9daPy_py_cCFv = .text:0x800CDA08; // type:function size:0x8 scope:global align:4 +getBaseAnimeFrameRate__9daPy_py_cCFv = .text:0x800CDA10; // type:function size:0x8 scope:global align:4 +checkBoarRun__9daPy_py_cCFv = .text:0x800CDA18; // type:function size:0x8 scope:global align:4 +checkGrassWhistle__9daPy_py_cCFv = .text:0x800CDA20; // type:function size:0x8 scope:global align:4 +checkClimbMove__9daPy_py_cCFv = .text:0x800CDA28; // type:function size:0x8 scope:global align:4 +checkComboCutTurn__9daPy_py_cCFv = .text:0x800CDA30; // type:function size:0x8 scope:global align:4 +checkCutLargeJumpCharge__9daPy_py_cCFv = .text:0x800CDA38; // type:function size:0x8 scope:global align:4 +checkCutTurnCharge__9daPy_py_cCFv = .text:0x800CDA40; // type:function size:0x8 scope:global align:4 +checkCutCharge__9daPy_py_cCFv = .text:0x800CDA48; // type:function size:0x8 scope:global align:4 +checkWolfDig__9daPy_py_cCFv = .text:0x800CDA50; // type:function size:0x8 scope:global align:4 +checkBottleDrinkEnd__9daPy_py_cCFv = .text:0x800CDA58; // type:function size:0x8 scope:global align:4 +checkWolfRSit__9daPy_py_cCFv = .text:0x800CDA60; // type:function size:0x8 scope:global align:4 +checkWolfJumpAttack__9daPy_py_cCFv = .text:0x800CDA68; // type:function size:0x8 scope:global align:4 +checkWolfWait__9daPy_py_cCFv = .text:0x800CDA70; // type:function size:0x8 scope:global align:4 +checkWolfChain__9daPy_py_cCFv = .text:0x800CDA78; // type:function size:0x8 scope:global align:4 +checkGoronRideWait__9daPy_py_cCFv = .text:0x800CDA80; // type:function size:0x8 scope:global align:4 +checkRollJump__9daPy_py_cCFv = .text:0x800CDA88; // type:function size:0x8 scope:global align:4 +checkWolfRopeHang__9daPy_py_cCFv = .text:0x800CDA90; // type:function size:0x8 scope:global align:4 +checkWolfRope__9daPy_py_cFv = .text:0x800CDA98; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJumpLand__9daPy_py_cCFv = .text:0x800CDAA0; // type:function size:0x8 scope:global align:4 +checkWolfTagLockJump__9daPy_py_cCFv = .text:0x800CDAA8; // type:function size:0x8 scope:global align:4 +checkGoatThrowAfter__9daPy_py_cCFv = .text:0x800CDAB0; // type:function size:0x8 scope:global align:4 +checkGoatThrow__9daPy_py_cCFv = .text:0x800CDAB8; // type:function size:0x8 scope:global align:4 +checkHawkWait__9daPy_py_cCFv = .text:0x800CDAC0; // type:function size:0x8 scope:global align:4 +checkBottleSwingMode__9daPy_py_cCFv = .text:0x800CDAC8; // type:function size:0x8 scope:global align:4 +checkEmptyBottleSwing__9daPy_py_cCFv = .text:0x800CDAD0; // type:function size:0x8 scope:global align:4 +checkElecDamage__9daPy_py_cCFv = .text:0x800CDAD8; // type:function size:0x8 scope:global align:4 +checkChainBlockPushPull__9daPy_py_cFv = .text:0x800CDAE0; // type:function size:0x8 scope:global align:4 +checkLv3Slide__9daPy_py_cCFv = .text:0x800CDAE8; // type:function size:0x8 scope:global align:4 +checkGuardBreakMode__9daPy_py_cCFv = .text:0x800CDAF0; // type:function size:0x8 scope:global align:4 +checkWolfTriggerJump__9daPy_py_cCFv = .text:0x800CDAF8; // type:function size:0x8 scope:global align:4 +checkSideStep__9daPy_py_cCFv = .text:0x800CDB00; // type:function size:0x8 scope:global align:4 +checkAutoJump__9daPy_py_cCFv = .text:0x800CDB08; // type:function size:0x8 scope:global align:4 +checkPlayerGuard__9daPy_py_cCFv = .text:0x800CDB10; // type:function size:0x8 scope:global align:4 +getBottleMtx__9daPy_py_cFv = .text:0x800CDB18; // type:function size:0x8 scope:global align:4 +getWolfBackbone2Matrix__9daPy_py_cFv = .text:0x800CDB20; // type:function size:0x8 scope:global align:4 +getWolfMouthMatrix__9daPy_py_cFv = .text:0x800CDB28; // type:function size:0x8 scope:global align:4 +getLinkBackBone1Matrix__9daPy_py_cFv = .text:0x800CDB30; // type:function size:0x8 scope:global align:4 +getRightHandMatrix__9daPy_py_cFv = .text:0x800CDB38; // type:function size:0x8 scope:global align:4 +getLeftHandMatrix__9daPy_py_cFv = .text:0x800CDB40; // type:function size:0x8 scope:global align:4 +getRightItemMatrix__9daPy_py_cFv = .text:0x800CDB48; // type:function size:0x8 scope:global align:4 +getLeftItemMatrix__9daPy_py_cFv = .text:0x800CDB50; // type:function size:0x8 scope:global align:4 +getShadowTalkAtnPos__9daPy_py_cFv = .text:0x800CDB58; // type:function size:0x8 scope:global align:4 +getInvMtx__9daPy_py_cFv = .text:0x800CDB60; // type:function size:0x8 scope:global align:4 +getModelMtx__9daPy_py_cFv = .text:0x800CDB68; // type:function size:0x8 scope:global align:4 +setMidnaMsgNum__9daPy_py_cFP10fopAc_ac_cUs = .text:0x800CDB70; // type:function size:0x4 scope:global align:4 +getMidnaAtnPos__9daPy_py_cCFv = .text:0x800CDB74; // type:function size:0x8 scope:global align:4 +__ct__5csXyzFv = .text:0x800CDB7C; // type:function size:0x4 scope:global align:4 +cLib_minMaxLimit__Ffff_f = .text:0x800CDB80; // type:function size:0x28 scope:global align:4 +getFreezeR__9daAlink_cCFv = .text:0x800CDBA8; // type:function size:0x8 scope:global align:4 +getFreezeG__9daAlink_cCFv = .text:0x800CDBB0; // type:function size:0x8 scope:global align:4 +getFreezeB__9daAlink_cCFv = .text:0x800CDBB8; // type:function size:0x8 scope:global align:4 +setDkCaught__9daAlink_cFP10fopAc_ac_c = .text:0x800CDBC0; // type:function size:0x34 scope:global align:4 +freezeTimerDamage__9daAlink_cFv = .text:0x800CDBF4; // type:function size:0xE4 scope:global align:4 +onPressedDamage__9daAlink_cFRC4cXyzs = .text:0x800CDCD8; // type:function size:0x18 scope:global align:4 +checkNoLandDamageSlidePolygon__9daAlink_cFv = .text:0x800CDCF0; // type:function size:0x94 scope:global align:4 +checkCutLandDamage__9daAlink_cFv = .text:0x800CDD84; // type:function size:0x108 scope:global align:4 +checkCaughtEscapeCutTurn__9daAlink_cFv = .text:0x800CDE8C; // type:function size:0xB8 scope:global align:4 +setThrowDamage__9daAlink_cFsffiii = .text:0x800CDF44; // type:function size:0xC0 scope:global align:4 +damageMagnification__9daAlink_cFii = .text:0x800CE004; // type:function size:0xB4 scope:global align:4 +setDamagePoint__9daAlink_cFiiii = .text:0x800CE0B8; // type:function size:0x1C0 scope:global align:4 +getDamageVec__9daAlink_cFP12dCcD_GObjInf = .text:0x800CE278; // type:function size:0x190 scope:global align:4 +setDashDamage__9daAlink_cFv = .text:0x800CE408; // type:function size:0xB8 scope:global align:4 +checkIcePolygonDamage__9daAlink_cFP13cBgS_PolyInfo = .text:0x800CE4C0; // type:function size:0x60 scope:global align:4 +checkPolyDamage__9daAlink_cFv = .text:0x800CE520; // type:function size:0x26C scope:global align:4 +checkElecReturnDamage__9daAlink_cFR12dCcD_GObjInfPP10fopAc_ac_c = .text:0x800CE78C; // type:function size:0x80 scope:global align:4 +damageTimerCount__9daAlink_cFv = .text:0x800CE80C; // type:function size:0xB4 scope:global align:4 +checkDamageAction__9daAlink_cFv = .text:0x800CE8C0; // type:function size:0x13C0 scope:global align:4 +procDamageInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800CFC80; // type:function size:0x504 scope:global align:4 +procDamage__9daAlink_cFv = .text:0x800D0184; // type:function size:0x1B4 scope:global align:4 +procCoLargeDamageInit__9daAlink_cFiissP12dCcD_GObjInfi = .text:0x800D0338; // type:function size:0x7AC scope:global align:4 +procCoLargeDamage__9daAlink_cFv = .text:0x800D0AE4; // type:function size:0x334 scope:global align:4 +procLargeDamageUpInit__9daAlink_cFiiss = .text:0x800D0E18; // type:function size:0x3E4 scope:global align:4 +procLargeDamageUp__9daAlink_cFv = .text:0x800D11FC; // type:function size:0x2C8 scope:global align:4 +procCoLargeDamageWallInit__9daAlink_cFiiss = .text:0x800D14C4; // type:function size:0x308 scope:global align:4 +procCoLargeDamageWall__9daAlink_cFv = .text:0x800D17CC; // type:function size:0x5C scope:global align:4 +procCoPolyDamageInit__9daAlink_cFv = .text:0x800D1828; // type:function size:0x120 scope:global align:4 +procCoPolyDamage__9daAlink_cFv = .text:0x800D1948; // type:function size:0x80 scope:global align:4 +procLandDamageInit__9daAlink_cFi = .text:0x800D19C8; // type:function size:0x294 scope:global align:4 +procLandDamage__9daAlink_cFv = .text:0x800D1C5C; // type:function size:0xEC scope:global align:4 +procCoElecDamageInit__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfi = .text:0x800D1D48; // type:function size:0x340 scope:global align:4 +procCoElecDamage__9daAlink_cFv = .text:0x800D2088; // type:function size:0x198 scope:global align:4 +procStEscapeInit__9daAlink_cFv = .text:0x800D2220; // type:function size:0x70 scope:global align:4 +procStEscape__9daAlink_cFv = .text:0x800D2290; // type:function size:0x94 scope:global align:4 +procDkCaughtInit__9daAlink_cFUi = .text:0x800D2324; // type:function size:0xE4 scope:global align:4 +procDkCaught__9daAlink_cFv = .text:0x800D2408; // type:function size:0x33C scope:global align:4 +setScreamWaitAnime__9daAlink_cFv = .text:0x800D2744; // type:function size:0x94 scope:global align:4 +procScreamWaitInit__9daAlink_cFv = .text:0x800D27D8; // type:function size:0x90 scope:global align:4 +procScreamWait__9daAlink_cFv = .text:0x800D2868; // type:function size:0x5C scope:global align:4 +procCoSandWallHitInit__9daAlink_cFv = .text:0x800D28C4; // type:function size:0x94 scope:global align:4 +procCoSandWallHit__9daAlink_cFv = .text:0x800D2958; // type:function size:0x70 scope:global align:4 +procCoLavaReturn__9daAlink_cFv = .text:0x800D29C8; // type:function size:0x64 scope:global align:4 +procCoSwimFreezeReturnInit__9daAlink_cFv = .text:0x800D2A2C; // type:function size:0x1FC scope:global align:4 +procCoSwimFreezeReturn__9daAlink_cFv = .text:0x800D2C28; // type:function size:0xD4 scope:global align:4 +checkEnemyGroup__9daAlink_cFP10fopAc_ac_c = .text:0x800D2CFC; // type:function size:0x5C scope:global align:4 +checkSpecialNpc__9daAlink_cFP10fopAc_ac_c = .text:0x800D2D58; // type:function size:0x38 scope:global align:4 +checkShieldAttackEmphasys__9daAlink_cFv = .text:0x800D2D90; // type:function size:0xB0 scope:global align:4 +checkGuardActionChange__9daAlink_cFv = .text:0x800D2E40; // type:function size:0xE0 scope:global align:4 +stickArrowIncrement__9daAlink_cFi = .text:0x800D2F20; // type:function size:0x10C scope:global align:4 +setArrowShieldActor__9daAlink_cFP10fopAc_ac_ci = .text:0x800D302C; // type:function size:0x184 scope:global align:4 +checkWoodShieldEquipNotIronBall__9daAlink_cCFv = .text:0x800D31B0; // type:function size:0x54 scope:global align:4 +getArrowShieldOffset__9daAlink_cCFPC4cXyzPC5csXyzP4cXyzP4cXyz = .text:0x800D3204; // type:function size:0x1D8 scope:global align:4 +setArrowShieldPos__9daAlink_cCFP4cXyzP5csXyzPC4cXyzPC4cXyz = .text:0x800D33DC; // type:function size:0x7C scope:global align:4 +checkUpperGuardAnime__9daAlink_cCFv = .text:0x800D3458; // type:function size:0xA8 scope:global align:4 +checkPlayerGuard__9daAlink_cCFv = .text:0x800D3500; // type:function size:0x94 scope:global align:4 +checkGuardAccept__9daAlink_cFv = .text:0x800D3594; // type:function size:0x7C scope:global align:4 +setShieldGuard__9daAlink_cFv = .text:0x800D3610; // type:function size:0xFC scope:global align:4 +setGuardSe__9daAlink_cFP12dCcD_GObjInf = .text:0x800D370C; // type:function size:0x100 scope:global align:4 +setSmallGuard__9daAlink_cFP12dCcD_GObjInf = .text:0x800D380C; // type:function size:0xFC scope:global align:4 +procGuardSlipInit__9daAlink_cFiP12dCcD_GObjInf = .text:0x800D3908; // type:function size:0x3C4 scope:global align:4 +procGuardSlip__9daAlink_cFv = .text:0x800D3CCC; // type:function size:0x180 scope:global align:4 +procGuardAttackInit__9daAlink_cFv = .text:0x800D3E4C; // type:function size:0x1A0 scope:global align:4 +procGuardAttack__9daAlink_cFv = .text:0x800D3FEC; // type:function size:0x2F8 scope:global align:4 +procGuardBreakInit__9daAlink_cFv = .text:0x800D42E4; // type:function size:0xD8 scope:global align:4 +procGuardBreak__9daAlink_cFv = .text:0x800D43BC; // type:function size:0xE0 scope:global align:4 +procTurnMoveInit__9daAlink_cFi = .text:0x800D449C; // type:function size:0x270 scope:global align:4 +procTurnMove__9daAlink_cFv = .text:0x800D470C; // type:function size:0x294 scope:global align:4 +getArrowFlyData__9daAlink_cCFPfPfi = .text:0x800D49A0; // type:function size:0xF4 scope:global align:4 +getArrowIncAtR__9daAlink_cCFv = .text:0x800D4A94; // type:function size:0x10 scope:global align:4 +getBombArrowFlyExplodeTime__9daAlink_cCFv = .text:0x800D4AA4; // type:function size:0x8 scope:global align:4 +getArrowIncAtMaxStart__9daAlink_cCFv = .text:0x800D4AAC; // type:function size:0x10 scope:global align:4 +getArrowIncAtMax__9daAlink_cCFv = .text:0x800D4ABC; // type:function size:0x10 scope:global align:4 +setSlingModel__9daAlink_cFv = .text:0x800D4ACC; // type:function size:0xB0 scope:global align:4 +checkBowCameraArrowPosP__9daAlink_cFPsPs = .text:0x800D4B7C; // type:function size:0x13C scope:global align:4 +checkArrowChargeEnd__9daAlink_cCFv = .text:0x800D4CB8; // type:function size:0x28 scope:global align:4 +checkBowReadyAnime__9daAlink_cCFv = .text:0x800D4CE0; // type:function size:0x38 scope:global align:4 +makeArrow__9daAlink_cFv = .text:0x800D4D18; // type:function size:0xA8 scope:global align:4 +deleteArrow__9daAlink_cFv = .text:0x800D4DC0; // type:function size:0xA0 scope:global align:4 +setBowOrSlingStatus__9daAlink_cFv = .text:0x800D4E60; // type:function size:0x3C scope:global align:4 +setBowReadyAnime__9daAlink_cFv = .text:0x800D4E9C; // type:function size:0x114 scope:global align:4 +setBowReloadAnime__9daAlink_cFv = .text:0x800D4FB0; // type:function size:0x104 scope:global align:4 +checkUpperItemActionBow__9daAlink_cFv = .text:0x800D50B4; // type:function size:0x76C scope:global align:4 +checkNextActionBow__9daAlink_cFv = .text:0x800D5820; // type:function size:0x2CC scope:global align:4 +setBowModel__9daAlink_cFv = .text:0x800D5AEC; // type:function size:0xE0 scope:global align:4 +checkBowGrabLeftHand__9daAlink_cCFv = .text:0x800D5BCC; // type:function size:0x74 scope:global align:4 +setBowNormalAnime__9daAlink_cFv = .text:0x800D5C40; // type:function size:0x68 scope:global align:4 +setBowSight__9daAlink_cFv = .text:0x800D5CA8; // type:function size:0xB0 scope:global align:4 +procBowSubjectInit__9daAlink_cFv = .text:0x800D5D58; // type:function size:0x78 scope:global align:4 +procBowSubject__9daAlink_cFv = .text:0x800D5DD0; // type:function size:0x1B4 scope:global align:4 +procBowMoveInit__9daAlink_cFv = .text:0x800D5F84; // type:function size:0x84 scope:global align:4 +procBowMove__9daAlink_cFv = .text:0x800D6008; // type:function size:0x128 scope:global align:4 +getBoomLockMax__9daAlink_cFv = .text:0x800D6130; // type:function size:0x78 scope:global align:4 +checkLv6BossRoom__9daAlink_cFv = .text:0x800D61A8; // type:function size:0x38 scope:global align:4 +checkForestOldCentury__9daAlink_cFv = .text:0x800D61E0; // type:function size:0x5C scope:global align:4 +setMagneBootsMtx__9daAlink_cFP13cBgS_PolyInfoi = .text:0x800D623C; // type:function size:0x388 scope:global align:4 +checkBoomerangLockAccept__9daAlink_cFv = .text:0x800D65C4; // type:function size:0x64 scope:global align:4 +getBoomSpeed__9daAlink_cFv = .text:0x800D6628; // type:function size:0x7C scope:global align:4 +getBoomCatchSpeed__9daAlink_cCFv = .text:0x800D66A4; // type:function size:0x10 scope:global align:4 +getBoomFlyMax__9daAlink_cCFv = .text:0x800D66B4; // type:function size:0x5C scope:global align:4 +getBoomBgThroughTime__9daAlink_cCFv = .text:0x800D6710; // type:function size:0x8 scope:global align:4 +checkItemNotAtnActorCancel__9daAlink_cFv = .text:0x800D6718; // type:function size:0x40 scope:global align:4 +cancelBoomerangLock__9daAlink_cFP10fopAc_ac_c = .text:0x800D6758; // type:function size:0x44 scope:global align:4 +getBoomerangActor__9daAlink_cFv = .text:0x800D679C; // type:function size:0x34 scope:global align:4 +checkBoomerangChargeEnd__9daAlink_cFv = .text:0x800D67D0; // type:function size:0x4C scope:global align:4 +checkBoomerangCarry__9daAlink_cFP10fopAc_ac_c = .text:0x800D681C; // type:function size:0x10C scope:global align:4 +initBoomerangUpperAnimeSpeed__9daAlink_cFi = .text:0x800D6928; // type:function size:0x70 scope:global align:4 +checkBoomerangThrowAnime__9daAlink_cCFv = .text:0x800D6998; // type:function size:0x5C scope:global align:4 +setBoomerangReadyQuake__9daAlink_cFv = .text:0x800D69F4; // type:function size:0x6C scope:global align:4 +setBoomerangReadyAnime__9daAlink_cFv = .text:0x800D6A60; // type:function size:0xE4 scope:global align:4 +setThrowBoomerangAnime__9daAlink_cFv = .text:0x800D6B44; // type:function size:0x58 scope:global align:4 +setBoomerangCatchAnime__9daAlink_cFv = .text:0x800D6B9C; // type:function size:0x98 scope:global align:4 +throwBoomerang__9daAlink_cFv = .text:0x800D6C34; // type:function size:0x258 scope:global align:4 +__as__16daPy_actorKeep_cFRC16daPy_actorKeep_c = .text:0x800D6E8C; // type:function size:0x14 scope:global align:4 +returnBoomerang__9daAlink_cFi = .text:0x800D6EA0; // type:function size:0x1DC scope:global align:4 +checkUpperItemActionBoomerang__9daAlink_cFv = .text:0x800D707C; // type:function size:0x18C scope:global align:4 +checkBoomerangAnimeAndReturnWait__9daAlink_cFv = .text:0x800D7208; // type:function size:0xA4 scope:global align:4 +checkNextActionBoomerang__9daAlink_cFv = .text:0x800D72AC; // type:function size:0x1E0 scope:global align:4 +checkBoomerangCatchAction__9daAlink_cFv = .text:0x800D748C; // type:function size:0xCC scope:global align:4 +setBoomerangSight__9daAlink_cFv = .text:0x800D7558; // type:function size:0xE4 scope:global align:4 +procBoomerangSubjectInit__9daAlink_cFv = .text:0x800D763C; // type:function size:0x98 scope:global align:4 +procBoomerangSubject__9daAlink_cFv = .text:0x800D76D4; // type:function size:0x228 scope:global align:4 +procBoomerangMoveInit__9daAlink_cFv = .text:0x800D78FC; // type:function size:0x94 scope:global align:4 +procBoomerangMove__9daAlink_cFv = .text:0x800D7990; // type:function size:0xEC scope:global align:4 +procBoomerangCatchInit__9daAlink_cFv = .text:0x800D7A7C; // type:function size:0x7C scope:global align:4 +procBoomerangCatch__9daAlink_cFv = .text:0x800D7AF8; // type:function size:0x9C scope:global align:4 +getCopyRodBallSpeed__9daAlink_cCFv = .text:0x800D7B94; // type:function size:0x10 scope:global align:4 +getCopyRodBallReturnSpeed__9daAlink_cCFv = .text:0x800D7BA4; // type:function size:0x10 scope:global align:4 +getCopyRodBallDisMax__9daAlink_cCFv = .text:0x800D7BB4; // type:function size:0x44 scope:global align:4 +getCopyRodControllActor__9daAlink_cFv = .text:0x800D7BF8; // type:function size:0x1C scope:global align:4 +getCopyRodCameraActor__9daAlink_cFv = .text:0x800D7C14; // type:function size:0x1C scope:global align:4 +initCopyRodUpperAnimeSpeed__9daAlink_cFi = .text:0x800D7C30; // type:function size:0x70 scope:global align:4 +checkCopyRodTopUse__9daAlink_cFv = .text:0x800D7CA0; // type:function size:0xD4 scope:global align:4 +setCopyRodControllAnime__9daAlink_cFv = .text:0x800D7D74; // type:function size:0x7C scope:global align:4 +setCopyRodControllUpperSpeedRate__9daAlink_cFv = .text:0x800D7DF0; // type:function size:0x114 scope:global align:4 +setCopyRodModel__9daAlink_cFv = .text:0x800D7F04; // type:function size:0xEC scope:global align:4 +setCopyRodReadyAnime__9daAlink_cFv = .text:0x800D7FF0; // type:function size:0x120 scope:global align:4 +throwCopyRod__9daAlink_cFv = .text:0x800D8110; // type:function size:0x158 scope:global align:4 +returnCopyRod__9daAlink_cFv = .text:0x800D8268; // type:function size:0xDC scope:global align:4 +checkUpperItemActionCopyRod__9daAlink_cFv = .text:0x800D8344; // type:function size:0x21C scope:global align:4 +checkNextActionCopyRod__9daAlink_cFv = .text:0x800D8560; // type:function size:0x158 scope:global align:4 +setCopyRodSight__9daAlink_cFv = .text:0x800D86B8; // type:function size:0x8C scope:global align:4 +procCopyRodSubjectInit__9daAlink_cFv = .text:0x800D8744; // type:function size:0x98 scope:global align:4 +procCopyRodSubject__9daAlink_cFv = .text:0x800D87DC; // type:function size:0x200 scope:global align:4 +procCopyRodMoveInit__9daAlink_cFv = .text:0x800D89DC; // type:function size:0x94 scope:global align:4 +procCopyRodMove__9daAlink_cFv = .text:0x800D8A70; // type:function size:0xD4 scope:global align:4 +procCopyRodSwingInit__9daAlink_cFv = .text:0x800D8B44; // type:function size:0x148 scope:global align:4 +procCopyRodSwing__9daAlink_cFv = .text:0x800D8C8C; // type:function size:0x118 scope:global align:4 +procCopyRodReviveInit__9daAlink_cFv = .text:0x800D8DA4; // type:function size:0xAC scope:global align:4 +procCopyRodRevive__9daAlink_cFv = .text:0x800D8E50; // type:function size:0x58 scope:global align:4 +commonMagneLineCheck__9daAlink_cFP4cXyzP4cXyz = .text:0x800D8EA8; // type:function size:0x6C scope:global align:4 +checkBootsMoveAnime__9daAlink_cFi = .text:0x800D8F14; // type:function size:0x64 scope:global align:4 +setHeavyBoots__9daAlink_cFi = .text:0x800D8F78; // type:function size:0x1D8 scope:global align:4 +getMagneBootsLocalAngleY__9daAlink_cFsi = .text:0x800D9150; // type:function size:0xC8 scope:global align:4 +cancelMagneBootsOn__9daAlink_cFv = .text:0x800D9218; // type:function size:0x190 scope:global align:4 +checkMagneBootsFly__9daAlink_cFv = .text:0x800D93A8; // type:function size:0xB4 scope:global align:4 +procBootsEquipInit__9daAlink_cFv = .text:0x800D945C; // type:function size:0xA0 scope:global align:4 +procBootsEquip__9daAlink_cFv = .text:0x800D94FC; // type:function size:0x13C scope:global align:4 +procMagneBootsFlyInit__9daAlink_cFv = .text:0x800D9638; // type:function size:0x200 scope:global align:4 +procMagneBootsFly__9daAlink_cFv = .text:0x800D9838; // type:function size:0x1EC scope:global align:4 +getBombExplodeTime__9daAlink_cCFv = .text:0x800D9A24; // type:function size:0x8 scope:global align:4 +getBombGravity__9daAlink_cCFv = .text:0x800D9A2C; // type:function size:0x10 scope:global align:4 +getBombMaxFallSpeed__9daAlink_cCFv = .text:0x800D9A3C; // type:function size:0x10 scope:global align:4 +getBombBoundRate__9daAlink_cCFv = .text:0x800D9A4C; // type:function size:0x10 scope:global align:4 +getBombStopSpeedY__9daAlink_cCFv = .text:0x800D9A5C; // type:function size:0x10 scope:global align:4 +getBombMaxSpeedY__9daAlink_cCFv = .text:0x800D9A6C; // type:function size:0x10 scope:global align:4 +getBombEffScale__9daAlink_cCFv = .text:0x800D9A7C; // type:function size:0x10 scope:global align:4 +getBombAtR__9daAlink_cCFv = .text:0x800D9A8C; // type:function size:0x10 scope:global align:4 +getEnemyBombColorR__9daAlink_cCFv = .text:0x800D9A9C; // type:function size:0x8 scope:global align:4 +getBombWaterGravity__9daAlink_cCFv = .text:0x800D9AA4; // type:function size:0x10 scope:global align:4 +getBombWaterMaxFallSpeed__9daAlink_cCFv = .text:0x800D9AB4; // type:function size:0x10 scope:global align:4 +getBombExplodeWaterEffectLimit__9daAlink_cCFv = .text:0x800D9AC4; // type:function size:0x10 scope:global align:4 +getBombInsectLimitAngle__9daAlink_cCFv = .text:0x800D9AD4; // type:function size:0x8 scope:global align:4 +daAlink_checkLightBallA__FP10fopAc_ac_c = .text:0x800D9ADC; // type:function size:0x28 scope:global align:4 +daAlink_checkLightBallB__FP10fopAc_ac_c = .text:0x800D9B04; // type:function size:0x28 scope:global align:4 +daAlink_searchLightBall__FP10fopAc_ac_cPv = .text:0x800D9B2C; // type:function size:0x6C scope:global align:4 +checkGrabLineCheck__9daAlink_cFv = .text:0x800D9B98; // type:function size:0xA4 scope:global align:4 +setChainGrabStatus__9daAlink_cFUc = .text:0x800D9C3C; // type:function size:0x64 scope:global align:4 +setGrabCollisionOffset__9daAlink_cFffP13cBgS_PolyInfo = .text:0x800D9CA0; // type:function size:0x80 scope:global align:4 +exchangeGrabActor__9daAlink_cFP10fopAc_ac_c = .text:0x800D9D20; // type:function size:0x84 scope:global align:4 +setForceGrab__9daAlink_cFP10fopAc_ac_cii = .text:0x800D9DA4; // type:function size:0x100 scope:global align:4 +getGrabThrowRate__9daAlink_cFv = .text:0x800D9EA4; // type:function size:0x50 scope:global align:4 +checkGrabThrowAnime__9daAlink_cCFv = .text:0x800D9EF4; // type:function size:0x60 scope:global align:4 +checkGrabAnime__9daAlink_cCFv = .text:0x800D9F54; // type:function size:0x38 scope:global align:4 +checkGrabCarryActor__9daAlink_cFv = .text:0x800D9F8C; // type:function size:0x24 scope:global align:4 +checkGrabSlowMoveActor__9daAlink_cFv = .text:0x800D9FB0; // type:function size:0x80 scope:global align:4 +checkGrabHeavyActor__9daAlink_cFv = .text:0x800DA030; // type:function size:0x24 scope:global align:4 +checkGrabSideActor__9daAlink_cFv = .text:0x800DA054; // type:function size:0x24 scope:global align:4 +setGrabUpperAnime__9daAlink_cFf = .text:0x800DA078; // type:function size:0x194 scope:global align:4 +checkGrabRooster__9daAlink_cFv = .text:0x800DA20C; // type:function size:0x30 scope:global align:4 +setGrabItemPos__9daAlink_cFv = .text:0x800DA23C; // type:function size:0x9C8 scope:global align:4 +freeGrabItem__9daAlink_cFv = .text:0x800DAC04; // type:function size:0x1DC scope:global align:4 +setGrabUpperSpeedRate__9daAlink_cFv = .text:0x800DADE0; // type:function size:0x17C scope:global align:4 +setCarryArmAngle__9daAlink_cFff = .text:0x800DAF5C; // type:function size:0x1AC scope:global align:4 +checkNextActionGrab__9daAlink_cFv = .text:0x800DB108; // type:function size:0x2AC scope:global align:4 +setGrabItemThrow__9daAlink_cFv = .text:0x800DB3B4; // type:function size:0x2A8 scope:global align:4 +checkUpperGrabItemThrow__9daAlink_cFf = .text:0x800DB65C; // type:function size:0x84 scope:global align:4 +putObjLineCheck__9daAlink_cFR11dBgS_LinChkP4cXyzP10fopAc_ac_c = .text:0x800DB6E0; // type:function size:0x138 scope:global align:4 +setGrabItemActor__9daAlink_cFP10fopAc_ac_c = .text:0x800DB818; // type:function size:0x108 scope:global align:4 +procGrabReadyInit__9daAlink_cFv = .text:0x800DB920; // type:function size:0x208 scope:global align:4 +procGrabReady__9daAlink_cFv = .text:0x800DBB28; // type:function size:0x10C scope:global align:4 +procGrabUpInit__9daAlink_cFv = .text:0x800DBC34; // type:function size:0x168 scope:global align:4 +procGrabUp__9daAlink_cFv = .text:0x800DBD9C; // type:function size:0x178 scope:global align:4 +procGrabMiss__9daAlink_cFv = .text:0x800DBF14; // type:function size:0x74 scope:global align:4 +procGrabThrowInit__9daAlink_cFi = .text:0x800DBF88; // type:function size:0x234 scope:global align:4 +procGrabThrow__9daAlink_cFv = .text:0x800DC1BC; // type:function size:0x134 scope:global align:4 +procGrabPutInit__9daAlink_cFv = .text:0x800DC2F0; // type:function size:0x1D0 scope:global align:4 +procGrabPut__9daAlink_cFv = .text:0x800DC4C0; // type:function size:0x178 scope:global align:4 +procGrabWaitInit__9daAlink_cFv = .text:0x800DC638; // type:function size:0x17C scope:global align:4 +procGrabWait__9daAlink_cFv = .text:0x800DC7B4; // type:function size:0x114 scope:global align:4 +procGrabReboundInit__9daAlink_cFi = .text:0x800DC8C8; // type:function size:0xAC scope:global align:4 +procGrabRebound__9daAlink_cFv = .text:0x800DC974; // type:function size:0x108 scope:global align:4 +procGrabStandInit__9daAlink_cFv = .text:0x800DCA7C; // type:function size:0xF4 scope:global align:4 +procGrabStand__9daAlink_cFv = .text:0x800DCB70; // type:function size:0xE0 scope:global align:4 +checkInsectActorName__9daAlink_cFP10fopAc_ac_c = .text:0x800DCC50; // type:function size:0x3C scope:global align:4 +procInsectCatchInit__9daAlink_cFv = .text:0x800DCC8C; // type:function size:0xF0 scope:global align:4 +procInsectCatch__9daAlink_cFv = .text:0x800DCD7C; // type:function size:0x80 scope:global align:4 +procPickUpInit__9daAlink_cFv = .text:0x800DCDFC; // type:function size:0x228 scope:global align:4 +procPickUp__9daAlink_cFv = .text:0x800DD024; // type:function size:0x188 scope:global align:4 +procPickPutInit__9daAlink_cFi = .text:0x800DD1AC; // type:function size:0xE8 scope:global align:4 +procPickPut__9daAlink_cFv = .text:0x800DD294; // type:function size:0x1BC scope:global align:4 +checkSetChainPullAnime__9daAlink_cFs = .text:0x800DD450; // type:function size:0xE4 scope:global align:4 +getChainStickAngleY__9daAlink_cCFs = .text:0x800DD534; // type:function size:0x44 scope:global align:4 +checkChainEmphasys__9daAlink_cFv = .text:0x800DD578; // type:function size:0x64 scope:global align:4 +searchFmChainPos__9daAlink_cFv = .text:0x800DD5DC; // type:function size:0xC8 scope:global align:4 +setFmChainPosFromOut__9daAlink_cFP10fopAc_ac_cP4cXyzi = .text:0x800DD6A4; // type:function size:0x118 scope:global align:4 +checkChainBlockPushPull__9daAlink_cFv = .text:0x800DD7BC; // type:function size:0x68 scope:global align:4 +procFmChainUpInit__9daAlink_cFv = .text:0x800DD824; // type:function size:0xA0 scope:global align:4 +procFmChainUp__9daAlink_cFv = .text:0x800DD8C4; // type:function size:0x11C scope:global align:4 +procFmChainStrongPullInit__9daAlink_cFv = .text:0x800DD9E0; // type:function size:0x88 scope:global align:4 +procFmChainStrongPull__9daAlink_cFv = .text:0x800DDA68; // type:function size:0x74 scope:global align:4 +sumouReleaseCsr__9daAlink_cFv = .text:0x800DDADC; // type:function size:0x30 scope:global align:4 +setPushPullKeepData__9daAlink_cFQ29dBgW_Base13PushPullLabeli = .text:0x800DDB0C; // type:function size:0x154 scope:global align:4 +checkPushPullTurnBlock__9daAlink_cFv = .text:0x800DDC60; // type:function size:0x5C scope:global align:4 +checkPullBehindWall__9daAlink_cFv = .text:0x800DDCBC; // type:function size:0x184 scope:global align:4 +offGoatStopGame__9daAlink_cFv = .text:0x800DDE40; // type:function size:0x18 scope:global align:4 +checkGoatCatchActor__9daAlink_cFP10fopAc_ac_c = .text:0x800DDE58; // type:function size:0x64 scope:global align:4 +getGoatCatchDistance2__9daAlink_cFv = .text:0x800DDEBC; // type:function size:0x20 scope:global align:4 +getPushPullAnimeSpeed__9daAlink_cFv = .text:0x800DDEDC; // type:function size:0xCC scope:global align:4 +procCoPushPullWaitInit__9daAlink_cFi = .text:0x800DDFA8; // type:function size:0x158 scope:global align:4 +procCoPushPullWait__9daAlink_cFv = .text:0x800DE100; // type:function size:0x1F0 scope:global align:4 +procCoPushMoveInit__9daAlink_cFii = .text:0x800DE2F0; // type:function size:0x1AC scope:global align:4 +procCoPushMove__9daAlink_cFv = .text:0x800DE49C; // type:function size:0x37C scope:global align:4 +procPullMoveInit__9daAlink_cFi = .text:0x800DE818; // type:function size:0x128 scope:global align:4 +procPullMove__9daAlink_cFv = .text:0x800DE940; // type:function size:0x298 scope:global align:4 +daAlink_searchGoat__FP10fopAc_ac_cPv = .text:0x800DEBD8; // type:function size:0x14 scope:global align:4 +cancelGoronThrowEvent__9daAlink_cFv = .text:0x800DEBEC; // type:function size:0x34 scope:global align:4 +setGoatStopGameFail__9daAlink_cFP10fopAc_ac_c = .text:0x800DEC20; // type:function size:0x14C scope:global align:4 +procGoatMoveInit__9daAlink_cFv = .text:0x800DED6C; // type:function size:0xF8 scope:global align:4 +procGoatMove__9daAlink_cFv = .text:0x800DEE64; // type:function size:0x470 scope:global align:4 +procGoatCatchInit__9daAlink_cFP10fopAc_ac_cf = .text:0x800DF2D4; // type:function size:0x350 scope:global align:4 +procGoatCatch__9daAlink_cFv = .text:0x800DF624; // type:function size:0x6FC scope:global align:4 +procGoatStrokeInit__9daAlink_cFv = .text:0x800DFD20; // type:function size:0x108 scope:global align:4 +procGoatStroke__9daAlink_cFv = .text:0x800DFE28; // type:function size:0x48 scope:global align:4 +procGoronMoveInit__9daAlink_cFv = .text:0x800DFE70; // type:function size:0xD8 scope:global align:4 +procGoronMove__9daAlink_cFv = .text:0x800DFF48; // type:function size:0x364 scope:global align:4 +checkSumouVsActor__9daAlink_cFv = .text:0x800E02AC; // type:function size:0x84 scope:global align:4 +procSumouReadyInit__9daAlink_cFv = .text:0x800E0330; // type:function size:0xD0 scope:global align:4 +procSumouReady__9daAlink_cFv = .text:0x800E0400; // type:function size:0x238 scope:global align:4 +procSumouMoveInit__9daAlink_cFv = .text:0x800E0638; // type:function size:0x158 scope:global align:4 +procSumouMove__9daAlink_cFv = .text:0x800E0790; // type:function size:0x4C4 scope:global align:4 +procSumouSideMoveInit__9daAlink_cFv = .text:0x800E0C54; // type:function size:0xD0 scope:global align:4 +procSumouSideMove__9daAlink_cFv = .text:0x800E0D24; // type:function size:0x378 scope:global align:4 +procSumouActionInit__9daAlink_cFiii = .text:0x800E109C; // type:function size:0x5A8 scope:global align:4 +procSumouAction__9daAlink_cFv = .text:0x800E1644; // type:function size:0x424 scope:global align:4 +procSumouStaggerInit__9daAlink_cFv = .text:0x800E1A68; // type:function size:0x88 scope:global align:4 +procSumouStagger__9daAlink_cFv = .text:0x800E1AF0; // type:function size:0x98 scope:global align:4 +procSumouWinLoseInit__9daAlink_cFv = .text:0x800E1B88; // type:function size:0x1E8 scope:global align:4 +procSumouWinLose__9daAlink_cFv = .text:0x800E1D70; // type:function size:0x184 scope:global align:4 +procSumouShikoInit__9daAlink_cFv = .text:0x800E1EF4; // type:function size:0xB4 scope:global align:4 +procSumouShiko__9daAlink_cFv = .text:0x800E1FA8; // type:function size:0x174 scope:global align:4 +daAlink_searchBoar__FP10fopAc_ac_cPv = .text:0x800E211C; // type:function size:0x34 scope:global align:4 +daAlink_searchCoach__FP10fopAc_ac_cPv = .text:0x800E2150; // type:function size:0x14 scope:global align:4 +checkHorseZeldaBowMode__9daAlink_cFv = .text:0x800E2164; // type:function size:0x40 scope:global align:4 +setHorseZeldaDamage__9daAlink_cFv = .text:0x800E21A4; // type:function size:0x2C scope:global align:4 +checkHorseDashAccept__9daAlink_cFv = .text:0x800E21D0; // type:function size:0x40 scope:global align:4 +checkCowGame__9daAlink_cFv = .text:0x800E2210; // type:function size:0x80 scope:global align:4 +getReinRideDirection__9daAlink_cFv = .text:0x800E2290; // type:function size:0x78 scope:global align:4 +checkReinRideBgCheck__9daAlink_cFv = .text:0x800E2308; // type:function size:0x150 scope:global align:4 +commonInitForceRideRein__9daAlink_cFv = .text:0x800E2458; // type:function size:0x70 scope:global align:4 +initForceRideBoar__9daAlink_cFv = .text:0x800E24C8; // type:function size:0xA4 scope:global align:4 +initForceRideHorse__9daAlink_cFv = .text:0x800E256C; // type:function size:0x78 scope:global align:4 +rideGetOff__9daAlink_cFv = .text:0x800E25E4; // type:function size:0x1C0 scope:global align:4 +checkHorseNotDamageReaction__9daAlink_cCFv = .text:0x800E27A4; // type:function size:0x38 scope:global align:4 +checkHorseWaitLashAnime__9daAlink_cCFv = .text:0x800E27DC; // type:function size:0x28 scope:global align:4 +checkHorseReinLeftOnly__9daAlink_cCFv = .text:0x800E2804; // type:function size:0x20 scope:global align:4 +getReinHandType__9daAlink_cCFv = .text:0x800E2824; // type:function size:0xC8 scope:global align:4 +checkHorseLieAnime__9daAlink_cCFv = .text:0x800E28EC; // type:function size:0x58 scope:global align:4 +checkHorseSubjectivity__9daAlink_cCFv = .text:0x800E2944; // type:function size:0x5C scope:global align:4 +setHorseSwordUpAnime__9daAlink_cFv = .text:0x800E29A0; // type:function size:0x68 scope:global align:4 +setHorseTurnUpperAnime__9daAlink_cFi = .text:0x800E2A08; // type:function size:0x94 scope:global align:4 +checkHorseNoUpperAnime__9daAlink_cCFv = .text:0x800E2A9C; // type:function size:0x60 scope:global align:4 +getHorseReinHandPos__9daAlink_cFP4cXyzP4cXyz = .text:0x800E2AFC; // type:function size:0x11C scope:global align:4 +checkHorseNotGrab__9daAlink_cCFv = .text:0x800E2C18; // type:function size:0x244 scope:global align:4 +setHorseStirrup__9daAlink_cFv = .text:0x800E2E5C; // type:function size:0x184 scope:global align:4 +setSyncHorsePos__9daAlink_cFv = .text:0x800E2FE0; // type:function size:0x2A0 scope:global align:4 +setSyncBoarPos__9daAlink_cFv = .text:0x800E3280; // type:function size:0x184 scope:global align:4 +setSyncBoarRunPos__9daAlink_cFv = .text:0x800E3404; // type:function size:0x120 scope:global align:4 +setSyncRidePos__9daAlink_cFv = .text:0x800E3524; // type:function size:0x54 scope:global align:4 +setHorseTurnAnime__9daAlink_cFv = .text:0x800E3578; // type:function size:0xD0 scope:global align:4 +getBaseHorseAnime__9daAlink_cFPQ29daAlink_c11daAlink_ANM = .text:0x800E3648; // type:function size:0x1FC scope:global align:4 +checkHorseSpecialProc__9daAlink_cFv = .text:0x800E3844; // type:function size:0x104 scope:global align:4 +setSyncHorse__9daAlink_cFi = .text:0x800E3948; // type:function size:0x710 scope:global align:4 +setSyncBoar__9daAlink_cFi = .text:0x800E4058; // type:function size:0x310 scope:global align:4 +setSyncRide__9daAlink_cFi = .text:0x800E4368; // type:function size:0x1F8 scope:global align:4 +setBaseHorseAnimeFrame__9daAlink_cFv = .text:0x800E4560; // type:function size:0x19C scope:global align:4 +setBaseBoarAnime__9daAlink_cFv = .text:0x800E46FC; // type:function size:0x100 scope:global align:4 +setBaseRideAnime__9daAlink_cFv = .text:0x800E47FC; // type:function size:0x98 scope:global align:4 +checkHorseSwordUpSpped__9daAlink_cFv = .text:0x800E4894; // type:function size:0x2C scope:global align:4 +setHorseSwordUp__9daAlink_cFi = .text:0x800E48C0; // type:function size:0xCC scope:global align:4 +setRideSubjectAngle__9daAlink_cFs = .text:0x800E498C; // type:function size:0x204 scope:global align:4 +setBodyAngleRideReadyAnime__9daAlink_cFv = .text:0x800E4B90; // type:function size:0x94 scope:global align:4 +checkHorseGetOffWallCheck__9daAlink_cFP4cXyzP4cXyzs = .text:0x800E4C24; // type:function size:0xCC scope:global align:4 +checkHorseGetOffDirection__9daAlink_cFv = .text:0x800E4CF0; // type:function size:0x1A0 scope:global align:4 +horseGetOffEnd__9daAlink_cFv = .text:0x800E4E90; // type:function size:0xBC scope:global align:4 +checkNextActionHorse__9daAlink_cFv = .text:0x800E4F4C; // type:function size:0x158 scope:global align:4 +checkHorseGetOff__9daAlink_cFv = .text:0x800E50A4; // type:function size:0x118 scope:global align:4 +checkHorseGetOffAndSetDoStatus__9daAlink_cFv = .text:0x800E51BC; // type:function size:0x244 scope:global align:4 +setHorseGetOff__9daAlink_cFi = .text:0x800E5400; // type:function size:0xF8 scope:global align:4 +procHorseRideInit__9daAlink_cFv = .text:0x800E54F8; // type:function size:0x410 scope:global align:4 +procHorseRide__9daAlink_cFv = .text:0x800E5908; // type:function size:0x5A0 scope:global align:4 +procHorseGetOffInit__9daAlink_cFi = .text:0x800E5EA8; // type:function size:0x270 scope:global align:4 +procHorseGetOff__9daAlink_cFv = .text:0x800E6118; // type:function size:0x354 scope:global align:4 +procHorseWaitInit__9daAlink_cFv = .text:0x800E646C; // type:function size:0x160 scope:global align:4 +procHorseWait__9daAlink_cFv = .text:0x800E65CC; // type:function size:0x198 scope:global align:4 +procHorseTurnInit__9daAlink_cFv = .text:0x800E6764; // type:function size:0x78 scope:global align:4 +procHorseTurn__9daAlink_cFv = .text:0x800E67DC; // type:function size:0x2C0 scope:global align:4 +procHorseJumpInit__9daAlink_cFv = .text:0x800E6A9C; // type:function size:0x98 scope:global align:4 +procHorseJump__9daAlink_cFv = .text:0x800E6B34; // type:function size:0x78 scope:global align:4 +procHorseLandInit__9daAlink_cFv = .text:0x800E6BAC; // type:function size:0x7C scope:global align:4 +procHorseLand__9daAlink_cFv = .text:0x800E6C28; // type:function size:0x78 scope:global align:4 +procHorseSubjectivityInit__9daAlink_cFv = .text:0x800E6CA0; // type:function size:0x64 scope:global align:4 +procHorseSubjectivity__9daAlink_cFv = .text:0x800E6D04; // type:function size:0xD8 scope:global align:4 +procHorseCutInit__9daAlink_cFv = .text:0x800E6DDC; // type:function size:0x2BC scope:global align:4 +procHorseCut__9daAlink_cFv = .text:0x800E7098; // type:function size:0x234 scope:global align:4 +procHorseCutChargeReadyInit__9daAlink_cFv = .text:0x800E72CC; // type:function size:0xC4 scope:global align:4 +procHorseCutChargeReady__9daAlink_cFv = .text:0x800E7390; // type:function size:0x15C scope:global align:4 +procHorseCutTurnInit__9daAlink_cFv = .text:0x800E74EC; // type:function size:0x114 scope:global align:4 +procHorseCutTurn__9daAlink_cFv = .text:0x800E7600; // type:function size:0x190 scope:global align:4 +procHorseDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800E7790; // type:function size:0x320 scope:global align:4 +procHorseDamage__9daAlink_cFv = .text:0x800E7AB0; // type:function size:0x114 scope:global align:4 +procHorseBowSubjectInit__9daAlink_cFv = .text:0x800E7BC4; // type:function size:0x64 scope:global align:4 +procHorseBowSubject__9daAlink_cFv = .text:0x800E7C28; // type:function size:0xA4 scope:global align:4 +procHorseBowMoveInit__9daAlink_cFv = .text:0x800E7CCC; // type:function size:0x5C scope:global align:4 +procHorseBowMove__9daAlink_cFv = .text:0x800E7D28; // type:function size:0x98 scope:global align:4 +procHorseGrabMoveInit__9daAlink_cFv = .text:0x800E7DC0; // type:function size:0x5C scope:global align:4 +procHorseGrabMove__9daAlink_cFv = .text:0x800E7E1C; // type:function size:0xC4 scope:global align:4 +procHorseBoomerangSubjectInit__9daAlink_cFv = .text:0x800E7EE0; // type:function size:0x74 scope:global align:4 +procHorseBoomerangSubject__9daAlink_cFv = .text:0x800E7F54; // type:function size:0xD8 scope:global align:4 +procHorseBoomerangMoveInit__9daAlink_cFv = .text:0x800E802C; // type:function size:0x74 scope:global align:4 +procHorseBoomerangMove__9daAlink_cFv = .text:0x800E80A0; // type:function size:0xC0 scope:global align:4 +procHorseHookshotSubjectInit__9daAlink_cFv = .text:0x800E8160; // type:function size:0x74 scope:global align:4 +procHorseHookshotSubject__9daAlink_cFv = .text:0x800E81D4; // type:function size:0xC0 scope:global align:4 +procHorseHookshotMoveInit__9daAlink_cFv = .text:0x800E8294; // type:function size:0x74 scope:global align:4 +procHorseHookshotMove__9daAlink_cFv = .text:0x800E8308; // type:function size:0xA8 scope:global align:4 +procHorseBottleDrinkInit__9daAlink_cFUs = .text:0x800E83B0; // type:function size:0x1BC scope:global align:4 +procHorseBottleDrink__9daAlink_cFv = .text:0x800E856C; // type:function size:0x74 scope:global align:4 +procHorseKandelaarPourInit__9daAlink_cFv = .text:0x800E85E0; // type:function size:0x140 scope:global align:4 +procHorseKandelaarPour__9daAlink_cFv = .text:0x800E8720; // type:function size:0x10C scope:global align:4 +procHorseComebackInit__9daAlink_cFv = .text:0x800E882C; // type:function size:0x70 scope:global align:4 +procHorseComeback__9daAlink_cFv = .text:0x800E889C; // type:function size:0xFC scope:global align:4 +procHorseRunInit__9daAlink_cFv = .text:0x800E8998; // type:function size:0xFC scope:global align:4 +procHorseRun__9daAlink_cFv = .text:0x800E8A94; // type:function size:0x480 scope:global align:4 +procHorseHangInit__9daAlink_cFP12dCcD_GObjInfi = .text:0x800E8F14; // type:function size:0x160 scope:global align:4 +procHorseHang__9daAlink_cFv = .text:0x800E9074; // type:function size:0x18C scope:global align:4 +procHorseGetKeyInit__9daAlink_cFv = .text:0x800E9200; // type:function size:0x80 scope:global align:4 +procHorseGetKey__9daAlink_cFv = .text:0x800E9280; // type:function size:0xC4 scope:global align:4 +procHorseLookDownInit__9daAlink_cFv = .text:0x800E9344; // type:function size:0x8C scope:global align:4 +procHorseLookDown__9daAlink_cFv = .text:0x800E93D0; // type:function size:0x54 scope:global align:4 +procBoarRunInit__9daAlink_cFv = .text:0x800E9424; // type:function size:0xB8 scope:global align:4 +procBoarRun__9daAlink_cFv = .text:0x800E94DC; // type:function size:0x1F0 scope:global align:4 +getSaddleMtx__9daHorse_cFv = .text:0x800E96CC; // type:function size:0x14 scope:global align:4 +checkTurn__9daHorse_cCFv = .text:0x800E96E0; // type:function size:0x28 scope:global align:4 +getRootMtx__9daHorse_cFv = .text:0x800E9708; // type:function size:0x10 scope:global align:4 +checkLand__9daHorse_cCFv = .text:0x800E9718; // type:function size:0x28 scope:global align:4 +getRideMtx__10e_wb_classFv = .text:0x800E9740; // type:function size:0x18 scope:global align:4 +getAnimeFrameRate__10e_wb_classFv = .text:0x800E9758; // type:function size:0x38 scope:global align:4 +getCanoeMaxSpeed__9daAlink_cCFv = .text:0x800E9790; // type:function size:0x2C scope:global align:4 +getCanoeBackMaxSpeed__9daAlink_cCFv = .text:0x800E97BC; // type:function size:0x10 scope:global align:4 +getCanoeCres__9daAlink_cCFv = .text:0x800E97CC; // type:function size:0x2C scope:global align:4 +getCanoeSpeedRate__9daAlink_cCFv = .text:0x800E97F8; // type:function size:0x2C scope:global align:4 +getCanoeMaxRotSpeed__9daAlink_cCFv = .text:0x800E9824; // type:function size:0x70 scope:global align:4 +getCanoeLocalPaddleTop__9daAlink_cFv = .text:0x800E9894; // type:function size:0xC scope:global align:4 +daAlink_searchCanoe__FP10fopAc_ac_cPv = .text:0x800E98A0; // type:function size:0x20 scope:global align:4 +checkCanoeRideTandem__9daAlink_cFv = .text:0x800E98C0; // type:function size:0x60 scope:global align:4 +checkFishingRodAndLureItem__9daAlink_cCFv = .text:0x800E9920; // type:function size:0x48 scope:global align:4 +initFishingRodHand__9daAlink_cFv = .text:0x800E9968; // type:function size:0x54 scope:global align:4 +getCanoePaddleMatrix__9daAlink_cFv = .text:0x800E99BC; // type:function size:0x54 scope:global align:4 +checkFishingRodGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800E9A10; // type:function size:0x6C scope:global align:4 +checkCanoePaddleGrab__9daAlink_cCFP10fopAc_ac_c = .text:0x800E9A7C; // type:function size:0x80 scope:global align:4 +checkCanoeFishingRodGrabOrPut__9daAlink_cCFv = .text:0x800E9AFC; // type:function size:0x88 scope:global align:4 +initCanoeRide__9daAlink_cFv = .text:0x800E9B84; // type:function size:0x5C scope:global align:4 +checkCanoeJumpRide__9daAlink_cFv = .text:0x800E9BE0; // type:function size:0xDC scope:global align:4 +setArmReelAnime__9daAlink_cFv = .text:0x800E9CBC; // type:function size:0x68 scope:global align:4 +setFishingWaitAction__9daAlink_cFv = .text:0x800E9D24; // type:function size:0x310 scope:global align:4 +setFishGetFace__9daAlink_cFv = .text:0x800EA034; // type:function size:0xF4 scope:global align:4 +setRideCanoeBasePos__9daAlink_cFP10fopAc_ac_c = .text:0x800EA128; // type:function size:0x34 scope:global align:4 +setSyncCanoePos__9daAlink_cFv = .text:0x800EA15C; // type:function size:0x22C scope:global align:4 +canoeCommon__9daAlink_cFv = .text:0x800EA388; // type:function size:0x148 scope:global align:4 +checkNextActionCanoe__9daAlink_cFv = .text:0x800EA4D0; // type:function size:0x140 scope:global align:4 +procCanoeRideInit__9daAlink_cFv = .text:0x800EA610; // type:function size:0x140 scope:global align:4 +procCanoeRide__9daAlink_cFv = .text:0x800EA750; // type:function size:0xE8 scope:global align:4 +procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c = .text:0x800EA838; // type:function size:0x118 scope:global align:4 +procCanoeJumpRide__9daAlink_cFv = .text:0x800EA950; // type:function size:0x74 scope:global align:4 +procCanoeGetOffInit__9daAlink_cFv = .text:0x800EA9C4; // type:function size:0x278 scope:global align:4 +procCanoeGetOff__9daAlink_cFv = .text:0x800EAC3C; // type:function size:0x19C scope:global align:4 +procCanoeWaitInit__9daAlink_cFi = .text:0x800EADD8; // type:function size:0x280 scope:global align:4 +procCanoeWait__9daAlink_cFv = .text:0x800EB058; // type:function size:0x358 scope:global align:4 +procCanoeRowInit__9daAlink_cFi = .text:0x800EB3B0; // type:function size:0x2F4 scope:global align:4 +procCanoeRow__9daAlink_cFv = .text:0x800EB6A4; // type:function size:0x300 scope:global align:4 +procCanoePaddleShiftInit__9daAlink_cFi = .text:0x800EB9A4; // type:function size:0xB4 scope:global align:4 +procCanoePaddleShift__9daAlink_cFv = .text:0x800EBA58; // type:function size:0xF0 scope:global align:4 +procCanoePaddlePutInit__9daAlink_cFi = .text:0x800EBB48; // type:function size:0x16C scope:global align:4 +procCanoePaddlePut__9daAlink_cFv = .text:0x800EBCB4; // type:function size:0x170 scope:global align:4 +procCanoePaddleGrab__9daAlink_cFv = .text:0x800EBE24; // type:function size:0x198 scope:global align:4 +procCanoeRodGrabInit__9daAlink_cFv = .text:0x800EBFBC; // type:function size:0x84 scope:global align:4 +procCanoeRodGrab__9daAlink_cFv = .text:0x800EC040; // type:function size:0xE0 scope:global align:4 +procCanoeFishingWaitInit__9daAlink_cFv = .text:0x800EC120; // type:function size:0x144 scope:global align:4 +procCanoeFishingWait__9daAlink_cFv = .text:0x800EC264; // type:function size:0x1C0 scope:global align:4 +procCanoeFishingReelInit__9daAlink_cFv = .text:0x800EC424; // type:function size:0xB4 scope:global align:4 +procCanoeFishingReel__9daAlink_cFv = .text:0x800EC4D8; // type:function size:0x16C scope:global align:4 +procCanoeFishingGetInit__9daAlink_cFv = .text:0x800EC644; // type:function size:0xA8 scope:global align:4 +procCanoeFishingGet__9daAlink_cFv = .text:0x800EC6EC; // type:function size:0x154 scope:global align:4 +procCanoeSubjectivity__9daAlink_cFv = .text:0x800EC840; // type:function size:0xD8 scope:global align:4 +procCanoeBowSubjectInit__9daAlink_cFv = .text:0x800EC918; // type:function size:0x54 scope:global align:4 +procCanoeBowSubject__9daAlink_cFv = .text:0x800EC96C; // type:function size:0x98 scope:global align:4 +procCanoeBowMoveInit__9daAlink_cFv = .text:0x800ECA04; // type:function size:0x54 scope:global align:4 +procCanoeBowMove__9daAlink_cFv = .text:0x800ECA58; // type:function size:0x78 scope:global align:4 +procCanoeGrabMoveInit__9daAlink_cFv = .text:0x800ECAD0; // type:function size:0x4C scope:global align:4 +procCanoeGrabMove__9daAlink_cFv = .text:0x800ECB1C; // type:function size:0xA8 scope:global align:4 +procCanoeBoomerangSubjectInit__9daAlink_cFv = .text:0x800ECBC4; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangSubject__9daAlink_cFv = .text:0x800ECC30; // type:function size:0xCC scope:global align:4 +procCanoeBoomerangMoveInit__9daAlink_cFv = .text:0x800ECCFC; // type:function size:0x6C scope:global align:4 +procCanoeBoomerangMove__9daAlink_cFv = .text:0x800ECD68; // type:function size:0xA0 scope:global align:4 +procCanoeHookshotSubjectInit__9daAlink_cFv = .text:0x800ECE08; // type:function size:0x6C scope:global align:4 +procCanoeHookshotSubject__9daAlink_cFv = .text:0x800ECE74; // type:function size:0xB4 scope:global align:4 +procCanoeHookshotMoveInit__9daAlink_cFv = .text:0x800ECF28; // type:function size:0x6C scope:global align:4 +procCanoeHookshotMove__9daAlink_cFv = .text:0x800ECF94; // type:function size:0x88 scope:global align:4 +procCanoeBottleDrinkInit__9daAlink_cFUs = .text:0x800ED01C; // type:function size:0x15C scope:global align:4 +procCanoeBottleDrink__9daAlink_cFv = .text:0x800ED178; // type:function size:0x6C scope:global align:4 +procCanoeKandelaarPourInit__9daAlink_cFv = .text:0x800ED1E4; // type:function size:0xE0 scope:global align:4 +procCanoeKandelaarPour__9daAlink_cFv = .text:0x800ED2C4; // type:function size:0x94 scope:global align:4 +procFishingCastInit__9daAlink_cFv = .text:0x800ED358; // type:function size:0xC8 scope:global align:4 +procFishingCast__9daAlink_cFv = .text:0x800ED420; // type:function size:0x184 scope:global align:4 +procFishingFoodInit__9daAlink_cFv = .text:0x800ED5A4; // type:function size:0x134 scope:global align:4 +procFishingFood__9daAlink_cFv = .text:0x800ED6D8; // type:function size:0x1EC scope:global align:4 +getCrawlMoveAnmSpeed__9daAlink_cFv = .text:0x800ED8C4; // type:function size:0x14 scope:global align:4 +getCrawlMoveSpeed__9daAlink_cFv = .text:0x800ED8D8; // type:function size:0x74 scope:global align:4 +setCrawlMoveDirectionArrow__9daAlink_cFv = .text:0x800ED94C; // type:function size:0x15C scope:global align:4 +changeCrawlAutoMoveProc__9daAlink_cFP4cXyz = .text:0x800EDAA8; // type:function size:0x398 scope:global align:4 +getCrawlMoveVec__9daAlink_cFP4cXyzP4cXyzP4cXyziiPUc = .text:0x800EDE40; // type:function size:0x2B8 scope:global align:4 +crawlBgCheck__9daAlink_cFP4cXyzP4cXyzi = .text:0x800EE0F8; // type:function size:0x140 scope:global align:4 +checkCrawlSideWall__9daAlink_cFP4cXyzP4cXyzP4cXyzP4cXyzPsPs = .text:0x800EE238; // type:function size:0x1A4 scope:global align:4 +decideCrawlDoStatus__9daAlink_cFv = .text:0x800EE3DC; // type:function size:0xEC scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyz = .text:0x800EE4C8; // type:function size:0x60 scope:global align:4 +checkNotCrawlStand__9daAlink_cFP4cXyzP4cXyz = .text:0x800EE528; // type:function size:0xA4 scope:global align:4 +checkCrawlInHoll__9daAlink_cFP4cXyzP4cXyzP4cXyzi = .text:0x800EE5CC; // type:function size:0x1D4 scope:global align:4 +setCrawlMoveHoll__9daAlink_cFv = .text:0x800EE7A0; // type:function size:0xB8 scope:global align:4 +setCrawlMoveAngle__9daAlink_cFv = .text:0x800EE858; // type:function size:0x138 scope:global align:4 +stopHalfMoveAnime__9daAlink_cFf = .text:0x800EE990; // type:function size:0x74 scope:global align:4 +setCrawlAutoMoveAimPos__9daAlink_cFv = .text:0x800EEA04; // type:function size:0x280 scope:global align:4 +procCrawlStartInit__9daAlink_cFv = .text:0x800EEC84; // type:function size:0x168 scope:global align:4 +procCrawlStart__9daAlink_cFv = .text:0x800EEDEC; // type:function size:0xE8 scope:global align:4 +procCrawlMoveInit__9daAlink_cFss = .text:0x800EEED4; // type:function size:0x148 scope:global align:4 +procCrawlMove__9daAlink_cFv = .text:0x800EF01C; // type:function size:0x434 scope:global align:4 +procCrawlAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x800EF450; // type:function size:0xB4 scope:global align:4 +procCrawlAutoMove__9daAlink_cFv = .text:0x800EF504; // type:function size:0x2AC scope:global align:4 +procCrawlEndInit__9daAlink_cFiss = .text:0x800EF7B0; // type:function size:0x1A8 scope:global align:4 +procCrawlEnd__9daAlink_cFv = .text:0x800EF958; // type:function size:0xAC scope:global align:4 +getHangMoveAnmSpeed__9daAlink_cFv = .text:0x800EFA04; // type:function size:0x14 scope:global align:4 +getHangDirectionFromAngle__9daAlink_cFv = .text:0x800EFA18; // type:function size:0x70 scope:global align:4 +hangMoveBgCheck__9daAlink_cFsP4cXyz = .text:0x800EFA88; // type:function size:0x288 scope:global align:4 +changeHangMoveProc__9daAlink_cFi = .text:0x800EFD10; // type:function size:0x270 scope:global align:4 +checkHangFootWall__9daAlink_cFv = .text:0x800EFF80; // type:function size:0x140 scope:global align:4 +setHangGroundY__9daAlink_cFv = .text:0x800F00C0; // type:function size:0xA8 scope:global align:4 +changeHangEndProc__9daAlink_cFv = .text:0x800F0168; // type:function size:0xE4 scope:global align:4 +checkHangStartSideWall__9daAlink_cFs = .text:0x800F024C; // type:function size:0x23C scope:global align:4 +procHangStartInit__9daAlink_cFv = .text:0x800F0488; // type:function size:0x2AC scope:global align:4 +procHangStart__9daAlink_cFv = .text:0x800F0734; // type:function size:0xB4 scope:global align:4 +procHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x800F07E8; // type:function size:0x2E4 scope:global align:4 +procHangFallStart__9daAlink_cFv = .text:0x800F0ACC; // type:function size:0x104 scope:global align:4 +procHangUpInit__9daAlink_cFi = .text:0x800F0BD0; // type:function size:0xAC scope:global align:4 +procHangUp__9daAlink_cFv = .text:0x800F0C7C; // type:function size:0x10C scope:global align:4 +procHangWaitInit__9daAlink_cFv = .text:0x800F0D88; // type:function size:0x120 scope:global align:4 +procHangWait__9daAlink_cFv = .text:0x800F0EA8; // type:function size:0x118 scope:global align:4 +procHangMoveInit__9daAlink_cFi = .text:0x800F0FC0; // type:function size:0x17C scope:global align:4 +procHangMove__9daAlink_cFv = .text:0x800F113C; // type:function size:0x460 scope:global align:4 +procHangClimbInit__9daAlink_cFf = .text:0x800F159C; // type:function size:0x10C scope:global align:4 +procHangClimb__9daAlink_cFv = .text:0x800F16A8; // type:function size:0x130 scope:global align:4 +procHangWallCatchInit__9daAlink_cFv = .text:0x800F17D8; // type:function size:0x1E8 scope:global align:4 +procHangWallCatch__9daAlink_cFv = .text:0x800F19C0; // type:function size:0xA0 scope:global align:4 +procHangReadyInit__9daAlink_cFv = .text:0x800F1A60; // type:function size:0xD4 scope:global align:4 +procHangReady__9daAlink_cFv = .text:0x800F1B34; // type:function size:0xB0 scope:global align:4 +procHangLeverDownInit__9daAlink_cFv = .text:0x800F1BE4; // type:function size:0xA8 scope:global align:4 +procHangLeverDown__9daAlink_cFv = .text:0x800F1C8C; // type:function size:0x1E4 scope:global align:4 +changeDragonActor__9daAlink_cFP10fopAc_ac_c = .text:0x800F1E70; // type:function size:0x24 scope:global align:4 +setDragonHangPos__9daAlink_cFv = .text:0x800F1E94; // type:function size:0x108 scope:global align:4 +setOctaIealHangPos__9daAlink_cFv = .text:0x800F1F9C; // type:function size:0x8C scope:global align:4 +setBossBodyHangPos__9daAlink_cFv = .text:0x800F2028; // type:function size:0x14 scope:global align:4 +procBossBodyHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F203C; // type:function size:0x114 scope:global align:4 +procBossBodyHang__9daAlink_cFv = .text:0x800F2150; // type:function size:0x680 scope:global align:4 +setLadderInit__9daAlink_cFv = .text:0x800F27D0; // type:function size:0xD8 scope:global align:4 +setLadderPosInit__9daAlink_cFv = .text:0x800F28A8; // type:function size:0x1A8 scope:global align:4 +setLadderPos__9daAlink_cFi = .text:0x800F2A50; // type:function size:0xA0 scope:global align:4 +getLadderMoveAnmSpeed__9daAlink_cFv = .text:0x800F2AF0; // type:function size:0x14 scope:global align:4 +changeLadderMoveProc__9daAlink_cFi = .text:0x800F2B04; // type:function size:0x21C scope:global align:4 +setMoveBGLadderCorrect__9daAlink_cFv = .text:0x800F2D20; // type:function size:0x14C scope:global align:4 +checkLadderFall__9daAlink_cFv = .text:0x800F2E6C; // type:function size:0x44 scope:global align:4 +procLadderUpStartInit__9daAlink_cFv = .text:0x800F2EB0; // type:function size:0x14C scope:global align:4 +procLadderUpStart__9daAlink_cFv = .text:0x800F2FFC; // type:function size:0x74 scope:global align:4 +procLadderUpEndInit__9daAlink_cFi = .text:0x800F3070; // type:function size:0xCC scope:global align:4 +procLadderUpEnd__9daAlink_cFv = .text:0x800F313C; // type:function size:0xE4 scope:global align:4 +procLadderDownStartInit__9daAlink_cFv = .text:0x800F3220; // type:function size:0x194 scope:global align:4 +procLadderDownStart__9daAlink_cFv = .text:0x800F33B4; // type:function size:0xA4 scope:global align:4 +procLadderDownEndInit__9daAlink_cFi = .text:0x800F3458; // type:function size:0xBC scope:global align:4 +procLadderDownEnd__9daAlink_cFv = .text:0x800F3514; // type:function size:0xC4 scope:global align:4 +procLadderMoveInit__9daAlink_cFiiP4cXyz = .text:0x800F35D8; // type:function size:0x1C8 scope:global align:4 +procLadderMove__9daAlink_cFv = .text:0x800F37A0; // type:function size:0xC0 scope:global align:4 +getClimbMoveUpDownAnmSpeed__9daAlink_cFv = .text:0x800F3860; // type:function size:0x14 scope:global align:4 +getClimbMoveSideAnmSpeed__9daAlink_cFv = .text:0x800F3874; // type:function size:0x14 scope:global align:4 +checkClimbCode__9daAlink_cFR13cBgS_PolyInfo = .text:0x800F3888; // type:function size:0xB8 scope:global align:4 +setClimbInit__9daAlink_cFv = .text:0x800F3940; // type:function size:0x40 scope:global align:4 +setClimbShapeOffset__9daAlink_cFv = .text:0x800F3980; // type:function size:0x27C scope:global align:4 +getClimbDirectionFromAngle__9daAlink_cFv = .text:0x800F3BFC; // type:function size:0x70 scope:global align:4 +changeClimbMoveProc__9daAlink_cFi = .text:0x800F3C6C; // type:function size:0x164 scope:global align:4 +checkClimbMoveUpDownProc__9daAlink_cFi = .text:0x800F3DD0; // type:function size:0x18C scope:global align:4 +checkClimbMoveSideProc__9daAlink_cFi = .text:0x800F3F5C; // type:function size:0x1A8 scope:global align:4 +setMoveBGClimbCorrect__9daAlink_cFv = .text:0x800F4104; // type:function size:0x388 scope:global align:4 +checkBgCorrectClimbMove__9daAlink_cFP4cXyzP4cXyz = .text:0x800F448C; // type:function size:0xDC scope:global align:4 +checkClimbRoof__9daAlink_cFf = .text:0x800F4568; // type:function size:0xD8 scope:global align:4 +checkClimbGround__9daAlink_cFP4cXyzf = .text:0x800F4640; // type:function size:0x178 scope:global align:4 +checkBgClimbMove__9daAlink_cFi = .text:0x800F47B8; // type:function size:0x3BC scope:global align:4 +setClimbStartNotGround__9daAlink_cFv = .text:0x800F4B74; // type:function size:0x1D8 scope:global align:4 +procClimbUpStartInit__9daAlink_cFi = .text:0x800F4D4C; // type:function size:0x2A4 scope:global align:4 +procClimbUpStart__9daAlink_cFv = .text:0x800F4FF0; // type:function size:0x110 scope:global align:4 +procClimbDownStartInit__9daAlink_cFs = .text:0x800F5100; // type:function size:0x18C scope:global align:4 +procClimbDownStart__9daAlink_cFv = .text:0x800F528C; // type:function size:0x110 scope:global align:4 +procClimbMoveUpDownInit__9daAlink_cFi = .text:0x800F539C; // type:function size:0x204 scope:global align:4 +procClimbMoveUpDown__9daAlink_cFv = .text:0x800F55A0; // type:function size:0x1B4 scope:global align:4 +procClimbMoveSideInit__9daAlink_cFv = .text:0x800F5754; // type:function size:0x1AC scope:global align:4 +procClimbMoveSide__9daAlink_cFv = .text:0x800F5900; // type:function size:0x1B4 scope:global align:4 +procClimbWaitInit__9daAlink_cFii = .text:0x800F5AB4; // type:function size:0x168 scope:global align:4 +procClimbWait__9daAlink_cFv = .text:0x800F5C1C; // type:function size:0x18C scope:global align:4 +procClimbToRoofInit__9daAlink_cFv = .text:0x800F5DA8; // type:function size:0x90 scope:global align:4 +procClimbToRoof__9daAlink_cFv = .text:0x800F5E38; // type:function size:0x154 scope:global align:4 +getRoofHangFMoveAnmSpeed__9daAlink_cCFv = .text:0x800F5F8C; // type:function size:0x14 scope:global align:4 +getRoofHangSMoveAnmSpeed__9daAlink_cCFv = .text:0x800F5FA0; // type:function size:0x14 scope:global align:4 +setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo = .text:0x800F5FB4; // type:function size:0x54 scope:global align:4 +checkRoofHangMovePos__9daAlink_cFv = .text:0x800F6008; // type:function size:0x100 scope:global align:4 +commonRoofHangProc__9daAlink_cFv = .text:0x800F6108; // type:function size:0x180 scope:global align:4 +checkNextActionRoofHang__9daAlink_cFv = .text:0x800F6288; // type:function size:0xF4 scope:global align:4 +procRoofHangStartInit__9daAlink_cFRC13cBgS_PolyInfoRC4cXyzi = .text:0x800F637C; // type:function size:0xD8 scope:global align:4 +procRoofHangStart__9daAlink_cFv = .text:0x800F6454; // type:function size:0xD8 scope:global align:4 +procRoofHangWaitInit__9daAlink_cFi = .text:0x800F652C; // type:function size:0x180 scope:global align:4 +procRoofHangWait__9daAlink_cFv = .text:0x800F66AC; // type:function size:0x6C scope:global align:4 +procRoofHangFrontMoveInit__9daAlink_cFv = .text:0x800F6718; // type:function size:0x150 scope:global align:4 +procRoofHangFrontMove__9daAlink_cFv = .text:0x800F6868; // type:function size:0x2F8 scope:global align:4 +procRoofHangSideMoveInit__9daAlink_cFv = .text:0x800F6B60; // type:function size:0xFC scope:global align:4 +procRoofHangSideMove__9daAlink_cFv = .text:0x800F6C5C; // type:function size:0xB0 scope:global align:4 +procRoofHangTurnInit__9daAlink_cFv = .text:0x800F6D0C; // type:function size:0x17C scope:global align:4 +procRoofHangTurn__9daAlink_cFv = .text:0x800F6E88; // type:function size:0x104 scope:global align:4 +setRoofHangSwitch__9daAlink_cFv = .text:0x800F6F8C; // type:function size:0x64 scope:global align:4 +procRoofSwitchHangInit__9daAlink_cFP10fopAc_ac_c = .text:0x800F6FF0; // type:function size:0x110 scope:global align:4 +procRoofSwitchHang__9daAlink_cFv = .text:0x800F7100; // type:function size:0xDC scope:global align:4 +procSwimHookshotMove__9daAlink_cFv = .text:0x800F71DC; // type:function size:0x1F0 scope:global align:4 +getHangPos__13daObjSwHang_cFv = .text:0x800F73CC; // type:function size:0x8 scope:global align:4 +swimDeleteItem__9daAlink_cFv = .text:0x800F73D4; // type:function size:0x9C scope:global align:4 +getSwimFrontMaxSpeed__9daAlink_cCFv = .text:0x800F7470; // type:function size:0x90 scope:global align:4 +getSwimMaxFallSpeed__9daAlink_cCFv = .text:0x800F7500; // type:function size:0xCC scope:global align:4 +checkOxygenTimer__9daAlink_cFv = .text:0x800F75CC; // type:function size:0x138 scope:global align:4 +offOxygenTimer__9daAlink_cFv = .text:0x800F7704; // type:function size:0x24 scope:global align:4 +checkPossibleWaterInMode__9daAlink_cCFv = .text:0x800F7728; // type:function size:0x3C scope:global align:4 +setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf = .text:0x800F7764; // type:function size:0x7C scope:global align:4 +swimBgCheck__9daAlink_cFf = .text:0x800F77E0; // type:function size:0x404 scope:global align:4 +setSpeedAndAngleSwim__9daAlink_cFv = .text:0x800F7BE4; // type:function size:0x620 scope:global align:4 +checkNextActionSwim__9daAlink_cFv = .text:0x800F8204; // type:function size:0x1AC scope:global align:4 +checkSwimAction__9daAlink_cFi = .text:0x800F83B0; // type:function size:0x538 scope:global align:4 +checkSwimUpAction__9daAlink_cFv = .text:0x800F88E8; // type:function size:0x280 scope:global align:4 +swimOutAfter__9daAlink_cFi = .text:0x800F8B68; // type:function size:0xB4 scope:global align:4 +checkSwimFall__9daAlink_cFv = .text:0x800F8C1C; // type:function size:0x34 scope:global align:4 +checkSwimOutAction__9daAlink_cFv = .text:0x800F8C50; // type:function size:0x1DC scope:global align:4 +setSwimMoveAnime__9daAlink_cFv = .text:0x800F8E2C; // type:function size:0x840 scope:global align:4 +checkSwimButtonAccept__9daAlink_cFv = .text:0x800F966C; // type:function size:0x28 scope:global align:4 +checkSwimButtonMove__9daAlink_cFv = .text:0x800F9694; // type:function size:0x74 scope:global align:4 +setSwimUpDownOffset__9daAlink_cFv = .text:0x800F9708; // type:function size:0xC4 scope:global align:4 +procSwimUpInit__9daAlink_cFv = .text:0x800F97CC; // type:function size:0xFC scope:global align:4 +procSwimUp__9daAlink_cFv = .text:0x800F98C8; // type:function size:0x120 scope:global align:4 +procSwimWaitInit__9daAlink_cFi = .text:0x800F99E8; // type:function size:0x214 scope:global align:4 +procSwimWait__9daAlink_cFv = .text:0x800F9BFC; // type:function size:0x1E0 scope:global align:4 +procSwimMoveInit__9daAlink_cFv = .text:0x800F9DDC; // type:function size:0x140 scope:global align:4 +procSwimMove__9daAlink_cFv = .text:0x800F9F1C; // type:function size:0x208 scope:global align:4 +procSwimDiveInit__9daAlink_cFv = .text:0x800FA124; // type:function size:0x154 scope:global align:4 +procSwimDive__9daAlink_cFv = .text:0x800FA278; // type:function size:0x1B0 scope:global align:4 +procSwimHookshotSubjectInit__9daAlink_cFv = .text:0x800FA428; // type:function size:0x130 scope:global align:4 +procSwimHookshotSubject__9daAlink_cFv = .text:0x800FA558; // type:function size:0x180 scope:global align:4 +procSwimHookshotMoveInit__9daAlink_cFv = .text:0x800FA6D8; // type:function size:0x110 scope:global align:4 +procSwimDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x800FA7E8; // type:function size:0x50C scope:global align:4 +procSwimDamage__9daAlink_cFv = .text:0x800FACF4; // type:function size:0x16C scope:global align:4 +procOctaIealSpitInit__9daAlink_cFv = .text:0x800FAE60; // type:function size:0x158 scope:global align:4 +procOctaIealSpit__9daAlink_cFv = .text:0x800FAFB8; // type:function size:0x84 scope:global align:4 +daAlink_searchIceLeaf__FP10fopAc_ac_cPv = .text:0x800FB03C; // type:function size:0x14 scope:global align:4 +checkSnowCodePolygon__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FB050; // type:function size:0x4C scope:global align:4 +checkBoardRestart__9daAlink_cFv = .text:0x800FB09C; // type:function size:0x34 scope:global align:4 +boardCommon__9daAlink_cFi = .text:0x800FB0D0; // type:function size:0x8E0 scope:global align:4 +setCommonBoardAnime__9daAlink_cFi = .text:0x800FB9B0; // type:function size:0x3C scope:global align:4 +checkNextActionBoard__9daAlink_cFv = .text:0x800FB9EC; // type:function size:0x8C scope:global align:4 +commonProcBoardInit__9daAlink_cFQ29daAlink_c12daAlink_PROC = .text:0x800FBA78; // type:function size:0x68 scope:global align:4 +getBoardRowAnmSpeed__9daAlink_cFv = .text:0x800FBAE0; // type:function size:0x34 scope:global align:4 +setBoardLandAnime__9daAlink_cFv = .text:0x800FBB14; // type:function size:0x94 scope:global align:4 +procBoardRideInit__9daAlink_cFv = .text:0x800FBBA8; // type:function size:0x158 scope:global align:4 +procBoardRide__9daAlink_cFv = .text:0x800FBD00; // type:function size:0x60 scope:global align:4 +procBoardWaitInit__9daAlink_cFP10fopAc_ac_c = .text:0x800FBD60; // type:function size:0x13C scope:global align:4 +procBoardWait__9daAlink_cFv = .text:0x800FBE9C; // type:function size:0x1B4 scope:global align:4 +procBoardRowInit__9daAlink_cFv = .text:0x800FC050; // type:function size:0x94 scope:global align:4 +procBoardRow__9daAlink_cFv = .text:0x800FC0E4; // type:function size:0x164 scope:global align:4 +procBoardTurnInit__9daAlink_cFv = .text:0x800FC248; // type:function size:0x74 scope:global align:4 +procBoardTurn__9daAlink_cFv = .text:0x800FC2BC; // type:function size:0x130 scope:global align:4 +procBoardJumpInit__9daAlink_cFfi = .text:0x800FC3EC; // type:function size:0xC8 scope:global align:4 +procBoardJump__9daAlink_cFv = .text:0x800FC4B4; // type:function size:0xD0 scope:global align:4 +procBoardSubjectivity__9daAlink_cFv = .text:0x800FC584; // type:function size:0x94 scope:global align:4 +procBoardCutInit__9daAlink_cFv = .text:0x800FC618; // type:function size:0xA8 scope:global align:4 +procBoardCut__9daAlink_cFv = .text:0x800FC6C0; // type:function size:0x70 scope:global align:4 +procBoardCutTurnInit__9daAlink_cFv = .text:0x800FC730; // type:function size:0x170 scope:global align:4 +procBoardCutTurn__9daAlink_cFv = .text:0x800FC8A0; // type:function size:0x1CC scope:global align:4 +draw__Q29daAlink_c14hsChainShape_cFv = .text:0x800FCA6C; // type:function size:0x68C scope:global align:4 +hookshotAtHitCallBack__9daAlink_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800FD0F8; // type:function size:0xE4 scope:global align:4 +daAlink_hookshotAtHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x800FD1DC; // type:function size:0x4 scope:global align:4 +getHookshotTopPos__9daAlink_cFv = .text:0x800FD1E0; // type:function size:0x44 scope:global align:4 +checkHookshotReturnMode__9daAlink_cCFv = .text:0x800FD224; // type:function size:0x64 scope:global align:4 +checkHookshotShootReturnMode__9daAlink_cCFv = .text:0x800FD288; // type:function size:0x74 scope:global align:4 +setEnemyBombHookshot__9daAlink_cFP10fopAc_ac_c = .text:0x800FD2FC; // type:function size:0x68 scope:global align:4 +checkHookshotStickBG__9daAlink_cFR13cBgS_PolyInfo = .text:0x800FD364; // type:function size:0x74 scope:global align:4 +cancelHookshotCarry__9daAlink_cFv = .text:0x800FD3D8; // type:function size:0x24 scope:global align:4 +changeHookshotDrawModel__9daAlink_cFv = .text:0x800FD3FC; // type:function size:0x3C scope:global align:4 +checkHookshotRoofLv7Boss__9daAlink_cFv = .text:0x800FD438; // type:function size:0x24 scope:global align:4 +checkChaseHookshot__9daAlink_cFv = .text:0x800FD45C; // type:function size:0xFC scope:global align:4 +checkOctaIealSpecialCollect__9daAlink_cFv = .text:0x800FD558; // type:function size:0x84 scope:global align:4 +checkHookshotWait__9daAlink_cCFv = .text:0x800FD5DC; // type:function size:0x20 scope:global align:4 +setHookshotCatchNow__9daAlink_cFv = .text:0x800FD5FC; // type:function size:0x54 scope:global align:4 +setHookshotCarryOffset__9daAlink_cFUiPC4cXyz = .text:0x800FD650; // type:function size:0xA4 scope:global align:4 +setHookshotModel__9daAlink_cFv = .text:0x800FD6F4; // type:function size:0x268 scope:global align:4 +setHookshotSight__9daAlink_cFv = .text:0x800FD95C; // type:function size:0x10C scope:global align:4 +cancelHookshotShot__9daAlink_cFv = .text:0x800FDA68; // type:function size:0x70 scope:global align:4 +cancelHookshotMove__9daAlink_cFv = .text:0x800FDAD8; // type:function size:0x1C scope:global align:4 +setHookshotReadyMaterial__9daAlink_cFv = .text:0x800FDAF4; // type:function size:0xA0 scope:global align:4 +initHookshotUpperAnimeSpeed__9daAlink_cFi = .text:0x800FDB94; // type:function size:0x84 scope:global align:4 +initHookshotReady__9daAlink_cFv = .text:0x800FDC18; // type:function size:0xA0 scope:global align:4 +setHookshotReadyAnime__9daAlink_cFv = .text:0x800FDCB8; // type:function size:0x80 scope:global align:4 +checkUpperItemActionHookshot__9daAlink_cFv = .text:0x800FDD38; // type:function size:0x36C scope:global align:4 +checkNextActionHookshot__9daAlink_cFv = .text:0x800FE0A4; // type:function size:0x19C scope:global align:4 +setHookshotReturnEnd__9daAlink_cFv = .text:0x800FE240; // type:function size:0xE0 scope:global align:4 +setHookshotHangMoveBGCollect__9daAlink_cFv = .text:0x800FE320; // type:function size:0x204 scope:global align:4 +setHookshotTopPosFly__9daAlink_cFv = .text:0x800FE524; // type:function size:0x134 scope:global align:4 +setHookshotPos__9daAlink_cFv = .text:0x800FE658; // type:function size:0x1100 scope:global align:4 +setHookshotRoofWaitAnime__9daAlink_cFv = .text:0x800FF758; // type:function size:0x88 scope:global align:4 +setHookshotWallWaitAnime__9daAlink_cFv = .text:0x800FF7E0; // type:function size:0x5C scope:global align:4 +hookshotRoofTurn__9daAlink_cFv = .text:0x800FF83C; // type:function size:0x28C scope:global align:4 +initHookshotRoofWaitActor__9daAlink_cFP10fopAc_ac_c = .text:0x800FFAC8; // type:function size:0xCC scope:global align:4 +checkNextHookPoint__9daAlink_cFv = .text:0x800FFB94; // type:function size:0x12C scope:global align:4 +checkLandHookshotHang__9daAlink_cFv = .text:0x800FFCC0; // type:function size:0x120 scope:global align:4 +commonHookshotRoofWait__9daAlink_cFv = .text:0x800FFDE0; // type:function size:0xF4 scope:global align:4 +commonHookshotWallWait__9daAlink_cFv = .text:0x800FFED4; // type:function size:0x3C scope:global align:4 +procHookshotSubjectInit__9daAlink_cFv = .text:0x800FFF10; // type:function size:0xA8 scope:global align:4 +procHookshotSubject__9daAlink_cFv = .text:0x800FFFB8; // type:function size:0x1B0 scope:global align:4 +procHookshotMoveInit__9daAlink_cFv = .text:0x80100168; // type:function size:0x9C scope:global align:4 +procHookshotMove__9daAlink_cFv = .text:0x80100204; // type:function size:0xEC scope:global align:4 +procHookshotFlyInit__9daAlink_cFv = .text:0x801002F0; // type:function size:0x14C scope:global align:4 +procHookshotFly__9daAlink_cFv = .text:0x8010043C; // type:function size:0x710 scope:global align:4 +procHookshotRoofWaitInit__9daAlink_cFiP10fopAc_ac_ci = .text:0x80100B4C; // type:function size:0x1C8 scope:global align:4 +procHookshotRoofWait__9daAlink_cFv = .text:0x80100D14; // type:function size:0x29C scope:global align:4 +procHookshotRoofShootInit__9daAlink_cFP10fopAc_ac_c = .text:0x80100FB0; // type:function size:0xEC scope:global align:4 +procHookshotRoofShoot__9daAlink_cFv = .text:0x8010109C; // type:function size:0x210 scope:global align:4 +procHookshotRoofBootsInit__9daAlink_cFP10fopAc_ac_c = .text:0x801012AC; // type:function size:0xE4 scope:global align:4 +procHookshotRoofBoots__9daAlink_cFv = .text:0x80101390; // type:function size:0x14C scope:global align:4 +procHookshotWallWaitInit__9daAlink_cFisi = .text:0x801014DC; // type:function size:0x204 scope:global align:4 +procHookshotWallWait__9daAlink_cFv = .text:0x801016E0; // type:function size:0x270 scope:global align:4 +procHookshotWallShootInit__9daAlink_cFv = .text:0x80101950; // type:function size:0xE0 scope:global align:4 +procHookshotWallShoot__9daAlink_cFv = .text:0x80101A30; // type:function size:0x2C0 scope:global align:4 +getSpinnerRideMoveTime__9daAlink_cFv = .text:0x80101CF0; // type:function size:0x44 scope:global align:4 +getSpinnerGravity__9daAlink_cCFv = .text:0x80101D34; // type:function size:0x10 scope:global align:4 +getSpinnerMaxFallSpeed__9daAlink_cCFv = .text:0x80101D44; // type:function size:0x10 scope:global align:4 +getSpinnerJumpRate__9daAlink_cCFv = .text:0x80101D54; // type:function size:0x10 scope:global align:4 +getSpinnerRideSpeedF__9daAlink_cFv = .text:0x80101D64; // type:function size:0x58 scope:global align:4 +getSpinnerRideDecSpeedMax__9daAlink_cCFv = .text:0x80101DBC; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedMin__9daAlink_cCFv = .text:0x80101DCC; // type:function size:0x10 scope:global align:4 +getSpinnerRideDecSpeedRate__9daAlink_cCFv = .text:0x80101DDC; // type:function size:0x10 scope:global align:4 +getSpinnerRideRotAngleMax__9daAlink_cCFv = .text:0x80101DEC; // type:function size:0x8 scope:global align:4 +getSpinnerRideRotAngleMin__9daAlink_cCFv = .text:0x80101DF4; // type:function size:0x8 scope:global align:4 +onSpinnerPathForceRemove__9daAlink_cFv = .text:0x80101DFC; // type:function size:0x54 scope:global align:4 +checkSpinnerPathMove__9daAlink_cFv = .text:0x80101E50; // type:function size:0x64 scope:global align:4 +checkSpinnerTriggerAttack__9daAlink_cFv = .text:0x80101EB4; // type:function size:0xA0 scope:global align:4 +setSpinnerSyncPos__9daAlink_cFv = .text:0x80101F54; // type:function size:0x80 scope:global align:4 +procSpinnerReadyInit__9daAlink_cFv = .text:0x80101FD4; // type:function size:0x154 scope:global align:4 +procSpinnerReady__9daAlink_cFv = .text:0x80102128; // type:function size:0x94 scope:global align:4 +procSpinnerWaitInit__9daAlink_cFv = .text:0x801021BC; // type:function size:0xD0 scope:global align:4 +procSpinnerWait__9daAlink_cFv = .text:0x8010228C; // type:function size:0x624 scope:global align:4 +bottleModelCallBack__9daAlink_cFv = .text:0x801028B0; // type:function size:0x94 scope:global align:4 +daAlink_bottleModelCallBack__FP8J3DJointi = .text:0x80102944; // type:function size:0x3C scope:global align:4 +getBottleOpenAppearItem__9daAlink_cCFv = .text:0x80102980; // type:function size:0x1C scope:global align:4 +checkOilBottleItemNotGet__9daAlink_cFUs = .text:0x8010299C; // type:function size:0x64 scope:global align:4 +setBottleModel__9daAlink_cFUs = .text:0x80102A00; // type:function size:0x4D8 scope:global align:4 +commonBottleDrink__9daAlink_cFi = .text:0x80102ED8; // type:function size:0x95C scope:global align:4 +makeFairy__9daAlink_cFP4cXyzUl = .text:0x80103834; // type:function size:0xF4 scope:global align:4 +procBottleDrinkInit__9daAlink_cFUs = .text:0x80103928; // type:function size:0x168 scope:global align:4 +procBottleDrink__9daAlink_cFv = .text:0x80103A90; // type:function size:0x5C scope:global align:4 +procBottleOpenInit__9daAlink_cFUs = .text:0x80103AEC; // type:function size:0x1EC scope:global align:4 +procBottleOpen__9daAlink_cFv = .text:0x80103CD8; // type:function size:0x3B8 scope:global align:4 +procBottleSwingInit__9daAlink_cFP10fopAc_ac_ci = .text:0x80104090; // type:function size:0x30C scope:global align:4 +procBottleSwing__9daAlink_cFv = .text:0x8010439C; // type:function size:0x348 scope:global align:4 +procBottleGetInit__9daAlink_cFi = .text:0x801046E4; // type:function size:0x24C scope:global align:4 +procBottleGet__9daAlink_cFv = .text:0x80104930; // type:function size:0x140 scope:global align:4 +Insect_Release__9dInsect_cFv = .text:0x80104A70; // type:function size:0xC scope:global align:4 +daAlink_searchTagKandelaar__FP10fopAc_ac_cPv = .text:0x80104A7C; // type:function size:0x14 scope:global align:4 +daAlink_searchTagKtOnFire__FP10fopAc_ac_cPv = .text:0x80104A90; // type:function size:0x80 scope:global align:4 +setKandelaarMtx__9daAlink_cFPA4_fii = .text:0x80104B10; // type:function size:0xA4 scope:global align:4 +checkWaterInKandelaarOffset__9daAlink_cFf = .text:0x80104BB4; // type:function size:0x30 scope:global align:4 +checkWaterInKandelaar__9daAlink_cFf = .text:0x80104BE4; // type:function size:0x9C scope:global align:4 +checkUseKandelaar__9daAlink_cFi = .text:0x80104C80; // type:function size:0x38 scope:global align:4 +checkKandelaarSwing__9daAlink_cCFi = .text:0x80104CB8; // type:function size:0x38 scope:global align:4 +kandelaarModelCallBack__9daAlink_cFv = .text:0x80104CF0; // type:function size:0x280 scope:global align:4 +daAlink_kandelaarModelCallBack__FP8J3DJointi = .text:0x80104F70; // type:function size:0x3C scope:global align:4 +getKandelaarFlamePos__9daAlink_cFv = .text:0x80104FAC; // type:function size:0x40 scope:global align:4 +checkKandelaarEquipAnime__9daAlink_cCFv = .text:0x80104FEC; // type:function size:0x20 scope:global align:4 +preKandelaarDraw__9daAlink_cFv = .text:0x8010500C; // type:function size:0x1E0 scope:global align:4 +setKandelaarModel__9daAlink_cFv = .text:0x801051EC; // type:function size:0xCC scope:global align:4 +resetOilBottleModel__9daAlink_cFv = .text:0x801052B8; // type:function size:0x58 scope:global align:4 +commonKandelaarPourInit__9daAlink_cFv = .text:0x80105310; // type:function size:0xE4 scope:global align:4 +commonKandelaarPour__9daAlink_cFi = .text:0x801053F4; // type:function size:0x280 scope:global align:4 +initKandelaarSwing__9daAlink_cFv = .text:0x80105674; // type:function size:0x12C scope:global align:4 +procKandelaarSwingInit__9daAlink_cFv = .text:0x801057A0; // type:function size:0x19C scope:global align:4 +procKandelaarSwing__9daAlink_cFv = .text:0x8010593C; // type:function size:0xB0 scope:global align:4 +procKandelaarPourInit__9daAlink_cFv = .text:0x801059EC; // type:function size:0xB8 scope:global align:4 +procKandelaarPour__9daAlink_cFv = .text:0x80105AA4; // type:function size:0x28 scope:global align:4 +daAlink_searchWhistle__FP10fopAc_ac_cPv = .text:0x80105ACC; // type:function size:0x24 scope:global align:4 +daAlink_searchHawk__FP10fopAc_ac_cPv = .text:0x80105AF0; // type:function size:0x14 scope:global align:4 +setGrassWhistleModel__9daAlink_cFi = .text:0x80105B04; // type:function size:0x98 scope:global align:4 +setHorseWhistleModel__9daAlink_cFv = .text:0x80105B9C; // type:function size:0x78 scope:global align:4 +procGrassWhistleGetInit__9daAlink_cFv = .text:0x80105C14; // type:function size:0x14C scope:global align:4 +procGrassWhistleGet__9daAlink_cFv = .text:0x80105D60; // type:function size:0xC4 scope:global align:4 +procGrassWhistleWaitInit__9daAlink_cFiiisP4cXyz = .text:0x80105E24; // type:function size:0x24C scope:global align:4 +procGrassWhistleWait__9daAlink_cFv = .text:0x80106070; // type:function size:0x330 scope:global align:4 +procCoHorseCallWaitInit__9daAlink_cFi = .text:0x801063A0; // type:function size:0xE8 scope:global align:4 +procCoHorseCallWait__9daAlink_cFv = .text:0x80106488; // type:function size:0xF0 scope:global align:4 +procHawkCatchInit__9daAlink_cFv = .text:0x80106578; // type:function size:0x7C scope:global align:4 +procHawkCatch__9daAlink_cFv = .text:0x801065F4; // type:function size:0x58 scope:global align:4 +procHawkSubjectInit__9daAlink_cFv = .text:0x8010664C; // type:function size:0xA0 scope:global align:4 +procHawkSubject__9daAlink_cFv = .text:0x801066EC; // type:function size:0x158 scope:global align:4 +setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10 = .text:0x80106844; // type:function size:0x4 scope:global align:4 +setHawkPath__10daNPC_TK_cFUc = .text:0x80106848; // type:function size:0x44 scope:global align:4 +getIronBallCenterPos__9daAlink_cFv = .text:0x8010688C; // type:function size:0x1C scope:global align:4 +getIronBallBgHit__9daAlink_cCFv = .text:0x801068A8; // type:function size:0x1C scope:global align:4 +checkIronBallThrowMode__9daAlink_cCFv = .text:0x801068C4; // type:function size:0x34 scope:global align:4 +checkIronBallThrowReturnMode__9daAlink_cCFv = .text:0x801068F8; // type:function size:0x34 scope:global align:4 +checkIronBallReturn__9daAlink_cCFv = .text:0x8010692C; // type:function size:0x28 scope:global align:4 +checkIronBallGroundStop__9daAlink_cCFv = .text:0x80106954; // type:function size:0x44 scope:global align:4 +setIronBallWaitUpperAnime__9daAlink_cFi = .text:0x80106998; // type:function size:0xCC scope:global align:4 +checkIronBallDelete__9daAlink_cFv = .text:0x80106A64; // type:function size:0xC0 scope:global align:4 +setIronBallReturn__9daAlink_cFi = .text:0x80106B24; // type:function size:0x58 scope:global align:4 +setIronBallBgCheckPos__9daAlink_cFv = .text:0x80106B7C; // type:function size:0x84 scope:global align:4 +setIronBallModel__9daAlink_cFv = .text:0x80106C00; // type:function size:0x404 scope:global align:4 +setIronBallGroundVec__9daAlink_cFPC4cXyzP4cXyz = .text:0x80107004; // type:function size:0x104 scope:global align:4 +setIronBallChainPos__9daAlink_cFv = .text:0x80107108; // type:function size:0xBCC scope:global align:4 +checkIronBallReturnChange__9daAlink_cFv = .text:0x80107CD4; // type:function size:0xB8 scope:global align:4 +setIronBallPos__9daAlink_cFv = .text:0x80107D8C; // type:function size:0xF30 scope:global align:4 +checkIronBallAnime__9daAlink_cCFv = .text:0x80108CBC; // type:function size:0x20 scope:global align:4 +setIronBallReadyAnime__9daAlink_cFv = .text:0x80108CDC; // type:function size:0xE0 scope:global align:4 +setIronBallBaseAnime__9daAlink_cFv = .text:0x80108DBC; // type:function size:0x78 scope:global align:4 +checkUpperItemActionIronBall__9daAlink_cFv = .text:0x80108E34; // type:function size:0x234 scope:global align:4 +checkNextActionIronBall__9daAlink_cFv = .text:0x80109068; // type:function size:0xC8 scope:global align:4 +procIronBallSubjectInit__9daAlink_cFv = .text:0x80109130; // type:function size:0x80 scope:global align:4 +procIronBallSubject__9daAlink_cFv = .text:0x801091B0; // type:function size:0x184 scope:global align:4 +procIronBallMoveInit__9daAlink_cFv = .text:0x80109334; // type:function size:0x88 scope:global align:4 +procIronBallMove__9daAlink_cFv = .text:0x801093BC; // type:function size:0x11C scope:global align:4 +procIronBallThrowInit__9daAlink_cFv = .text:0x801094D8; // type:function size:0xDC scope:global align:4 +procIronBallThrow__9daAlink_cFv = .text:0x801095B4; // type:function size:0x180 scope:global align:4 +procIronBallReturnInit__9daAlink_cFv = .text:0x80109734; // type:function size:0xBC scope:global align:4 +procIronBallReturn__9daAlink_cFv = .text:0x801097F0; // type:function size:0x190 scope:global align:4 +checkSetNpcTks__9daAlink_cFP4cXyzii = .text:0x80109980; // type:function size:0x1A8 scope:global align:4 +setDemoData__9daAlink_cFv = .text:0x80109B28; // type:function size:0x9D4 scope:global align:4 +checkFinalBattle__9daAlink_cFv = .text:0x8010A4FC; // type:function size:0x6C scope:global align:4 +checkEventRun__9daAlink_cCFv = .text:0x8010A568; // type:function size:0x30 scope:global align:4 +createNpcTks__9daAlink_cFP4cXyziUl = .text:0x8010A598; // type:function size:0xBC scope:global align:4 +checkDemoAction__9daAlink_cFv = .text:0x8010A654; // type:function size:0xF8C scope:global align:4 +setDemoMoveData__9daAlink_cFPUlPC4cXyz = .text:0x8010B5E0; // type:function size:0x1A4 scope:global align:4 +setNoDrawSwordShield__9daAlink_cFiUs = .text:0x8010B784; // type:function size:0x17C scope:global align:4 +resetDemoBck__9daAlink_cFv = .text:0x8010B900; // type:function size:0xB4 scope:global align:4 +endHighModel__9daAlink_cFv = .text:0x8010B9B4; // type:function size:0x5C scope:global align:4 +resetSpecialEvent__9daAlink_cFv = .text:0x8010BA10; // type:function size:0x68 scope:global align:4 +endDemoMode__9daAlink_cFv = .text:0x8010BA78; // type:function size:0x3F0 scope:global align:4 +getDemoLookActor__9daAlink_cFv = .text:0x8010BE68; // type:function size:0x50 scope:global align:4 +checkFlyAtnWait__9daAlink_cFv = .text:0x8010BEB8; // type:function size:0x40 scope:global align:4 +setGetItemFace__9daAlink_cFUs = .text:0x8010BEF8; // type:function size:0x134 scope:global align:4 +checkGrabTalkActor__9daAlink_cFP10fopAc_ac_c = .text:0x8010C02C; // type:function size:0x30 scope:global align:4 +setTalkStartBack__9daAlink_cFP4cXyz = .text:0x8010C05C; // type:function size:0x16C scope:global align:4 +setShapeAngleToTalkActor__9daAlink_cFv = .text:0x8010C1C8; // type:function size:0xDC scope:global align:4 +setTalkAnime__9daAlink_cFv = .text:0x8010C2A4; // type:function size:0x70 scope:global align:4 +setTradeItemAnime__9daAlink_cFv = .text:0x8010C314; // type:function size:0xC4 scope:global align:4 +setTradeItemOutHand__9daAlink_cFv = .text:0x8010C3D8; // type:function size:0x3C scope:global align:4 +checkEndMessage__9daAlink_cFUl = .text:0x8010C414; // type:function size:0x90 scope:global align:4 +setDemoRightHandIndex__9daAlink_cFUs = .text:0x8010C4A4; // type:function size:0x6C scope:global align:4 +setDemoLeftHandIndex__9daAlink_cFUs = .text:0x8010C510; // type:function size:0x98 scope:global align:4 +setDemoRide__9daAlink_cFUs = .text:0x8010C5A8; // type:function size:0xB0 scope:global align:4 +setDemoBodyBck__9daAlink_cFP13dDemo_actor_cUs = .text:0x8010C658; // type:function size:0xDC scope:global align:4 +checkRestartDead__9daAlink_cFii = .text:0x8010C734; // type:function size:0xE0 scope:global align:4 +setDeadRideSyncPos__9daAlink_cFv = .text:0x8010C814; // type:function size:0x8C scope:global align:4 +checkDeadHP__9daAlink_cFv = .text:0x8010C8A0; // type:function size:0xE4 scope:global align:4 +checkDeadAction__9daAlink_cFi = .text:0x8010C984; // type:function size:0x268 scope:global align:4 +setHighModelBck__9daAlink_cFP13mDoExt_bckAnmUs = .text:0x8010CBEC; // type:function size:0xB4 scope:global align:4 +setHighModelFaceBtk__9daAlink_cFUs = .text:0x8010CCA0; // type:function size:0x94 scope:global align:4 +setDemoBrk__9daAlink_cFPP15J3DAnmTevRegKeyP8J3DModelUs = .text:0x8010CD34; // type:function size:0x94 scope:global align:4 +setStickAnmData__9daAlink_cFP10J3DAnmBaseiiUsi = .text:0x8010CDC8; // type:function size:0x29C scope:global align:4 +procDemoCommon__9daAlink_cFv = .text:0x8010D064; // type:function size:0x34 scope:global align:4 +procCoToolDemoInit__9daAlink_cFv = .text:0x8010D098; // type:function size:0xD4 scope:global align:4 +procCoToolDemo__9daAlink_cFv = .text:0x8010D16C; // type:function size:0x74C scope:global align:4 +procCoTalkInit__9daAlink_cFv = .text:0x8010D8B8; // type:function size:0x1CC scope:global align:4 +procCoTalk__9daAlink_cFv = .text:0x8010DA84; // type:function size:0x1AC scope:global align:4 +procCoOpenTreasureInit__9daAlink_cFv = .text:0x8010DC30; // type:function size:0x204 scope:global align:4 +procCoOpenTreasure__9daAlink_cFv = .text:0x8010DE34; // type:function size:0x8C scope:global align:4 +procCoUnequipInit__9daAlink_cFv = .text:0x8010DEC0; // type:function size:0x10C scope:global align:4 +procCoUnequip__9daAlink_cFv = .text:0x8010DFCC; // type:function size:0xC4 scope:global align:4 +setGetSubBgm__9daAlink_cFi = .text:0x8010E090; // type:function size:0x74 scope:global align:4 +checkTreasureRupeeReturn__9daAlink_cCFi = .text:0x8010E104; // type:function size:0x94 scope:global align:4 +procCoGetItemInit__9daAlink_cFv = .text:0x8010E198; // type:function size:0x490 scope:global align:4 +procCoGetItem__9daAlink_cFv = .text:0x8010E628; // type:function size:0x7AC scope:global align:4 +procCoTurnBackInit__9daAlink_cFv = .text:0x8010EDD4; // type:function size:0x94 scope:global align:4 +procCoTurnBack__9daAlink_cFv = .text:0x8010EE68; // type:function size:0x110 scope:global align:4 +procDoorOpenInit__9daAlink_cFv = .text:0x8010EF78; // type:function size:0x19C scope:global align:4 +procDoorOpen__9daAlink_cFv = .text:0x8010F114; // type:function size:0x1F4 scope:global align:4 +procCoLookWaitInit__9daAlink_cFv = .text:0x8010F308; // type:function size:0xF4 scope:global align:4 +procCoLookWait__9daAlink_cFv = .text:0x8010F3FC; // type:function size:0xAC scope:global align:4 +procCoDemoPushPullWaitInit__9daAlink_cFv = .text:0x8010F4A8; // type:function size:0x9C scope:global align:4 +procCoDemoPushMoveInit__9daAlink_cFv = .text:0x8010F544; // type:function size:0xFC scope:global align:4 +setMonkeyMoveAnime__9daAlink_cFv = .text:0x8010F640; // type:function size:0x60 scope:global align:4 +procMonkeyMoveInit__9daAlink_cFv = .text:0x8010F6A0; // type:function size:0xAC scope:global align:4 +procMonkeyMove__9daAlink_cFv = .text:0x8010F74C; // type:function size:0x54 scope:global align:4 +procDemoBoomerangCatchInit__9daAlink_cFv = .text:0x8010F7A0; // type:function size:0x90 scope:global align:4 +procDemoBoomerangCatch__9daAlink_cFv = .text:0x8010F830; // type:function size:0x64 scope:global align:4 +procCoDeadInit__9daAlink_cFi = .text:0x8010F894; // type:function size:0x350 scope:global align:4 +procCoDead__9daAlink_cFv = .text:0x8010FBE4; // type:function size:0x478 scope:global align:4 +procCoLookAroundInit__9daAlink_cFv = .text:0x8011005C; // type:function size:0x134 scope:global align:4 +procCoLookAround__9daAlink_cFv = .text:0x80110190; // type:function size:0xBC scope:global align:4 +procBossAtnWaitInit__9daAlink_cFv = .text:0x8011024C; // type:function size:0x84 scope:global align:4 +procCoQuakeWaitInit__9daAlink_cFv = .text:0x801102D0; // type:function size:0x94 scope:global align:4 +procCoCaughtInit__9daAlink_cFv = .text:0x80110364; // type:function size:0xE4 scope:global align:4 +procLookUpInit__9daAlink_cFv = .text:0x80110448; // type:function size:0x80 scope:global align:4 +procLookUp__9daAlink_cFv = .text:0x801104C8; // type:function size:0x48 scope:global align:4 +procLookUpToGetItemInit__9daAlink_cFv = .text:0x80110510; // type:function size:0x88 scope:global align:4 +procLookUpToGetItem__9daAlink_cFv = .text:0x80110598; // type:function size:0xC8 scope:global align:4 +procHandPatInit__9daAlink_cFv = .text:0x80110660; // type:function size:0xD8 scope:global align:4 +procHandPat__9daAlink_cFv = .text:0x80110738; // type:function size:0x148 scope:global align:4 +procCoFogDeadInit__9daAlink_cFv = .text:0x80110880; // type:function size:0x1A0 scope:global align:4 +procCoFogDead__9daAlink_cFv = .text:0x80110A20; // type:function size:0x15C scope:global align:4 +procWolfSmellWaitInit__9daAlink_cFv = .text:0x80110B7C; // type:function size:0x78 scope:global align:4 +procCoNodInit__9daAlink_cFv = .text:0x80110BF4; // type:function size:0x124 scope:global align:4 +procCoNod__9daAlink_cFv = .text:0x80110D18; // type:function size:0x74 scope:global align:4 +procCoEyeAwayInit__9daAlink_cFv = .text:0x80110D8C; // type:function size:0xB4 scope:global align:4 +procCoGlareInit__9daAlink_cFv = .text:0x80110E40; // type:function size:0xE0 scope:global align:4 +procCoGlare__9daAlink_cFv = .text:0x80110F20; // type:function size:0xA8 scope:global align:4 +procGoatStopReadyInit__9daAlink_cFv = .text:0x80110FC8; // type:function size:0x70 scope:global align:4 +procGoatStopReady__9daAlink_cFv = .text:0x80111038; // type:function size:0x80 scope:global align:4 +procCoGetReadySitInit__9daAlink_cFv = .text:0x801110B8; // type:function size:0xF8 scope:global align:4 +procCoGetReadySit__9daAlink_cFv = .text:0x801111B0; // type:function size:0x84 scope:global align:4 +procCoTwGateInit__9daAlink_cFv = .text:0x80111234; // type:function size:0x10C scope:global align:4 +procCoTwGate__9daAlink_cFv = .text:0x80111340; // type:function size:0x58 scope:global align:4 +procWolfSnowEscapeInit__9daAlink_cFv = .text:0x80111398; // type:function size:0xC0 scope:global align:4 +procWolfSnowEscape__9daAlink_cFv = .text:0x80111458; // type:function size:0x20C scope:global align:4 +procZoraMoveInit__9daAlink_cFv = .text:0x80111664; // type:function size:0xA8 scope:global align:4 +procZoraMove__9daAlink_cFv = .text:0x8011170C; // type:function size:0x11C scope:global align:4 +procLookAroundTurnInit__9daAlink_cFv = .text:0x80111828; // type:function size:0x128 scope:global align:4 +procLookAroundTurn__9daAlink_cFv = .text:0x80111950; // type:function size:0x90 scope:global align:4 +procTradeItemOutInit__9daAlink_cFv = .text:0x801119E0; // type:function size:0xF0 scope:global align:4 +procTradeItemOut__9daAlink_cFv = .text:0x80111AD0; // type:function size:0x27C scope:global align:4 +checkLetterItem__9daAlink_cFi = .text:0x80111D4C; // type:function size:0x48 scope:global align:4 +procNotUseItemInit__9daAlink_cFi = .text:0x80111D94; // type:function size:0x158 scope:global align:4 +procNotUseItem__9daAlink_cFv = .text:0x80111EEC; // type:function size:0x178 scope:global align:4 +procSwordReadyInit__9daAlink_cFv = .text:0x80112064; // type:function size:0x74 scope:global align:4 +procSwordReady__9daAlink_cFv = .text:0x801120D8; // type:function size:0xF4 scope:global align:4 +setSwordPushAnime__9daAlink_cFv = .text:0x801121CC; // type:function size:0xB4 scope:global align:4 +procSwordPushInit__9daAlink_cFv = .text:0x80112280; // type:function size:0x74 scope:global align:4 +procSwordPush__9daAlink_cFv = .text:0x801122F4; // type:function size:0xC8 scope:global align:4 +procGanonFinishInit__9daAlink_cFv = .text:0x801123BC; // type:function size:0x84 scope:global align:4 +procGanonFinish__9daAlink_cFv = .text:0x80112440; // type:function size:0xA8 scope:global align:4 +procCutFastReadyInit__9daAlink_cFv = .text:0x801124E8; // type:function size:0xA8 scope:global align:4 +procCutFastReady__9daAlink_cFv = .text:0x80112590; // type:function size:0x50 scope:global align:4 +procMasterSwordStickInit__9daAlink_cFv = .text:0x801125E0; // type:function size:0x94 scope:global align:4 +procMasterSwordStick__9daAlink_cFv = .text:0x80112674; // type:function size:0xFC scope:global align:4 +procMasterSwordPullInit__9daAlink_cFv = .text:0x80112770; // type:function size:0x84 scope:global align:4 +procMasterSwordPull__9daAlink_cFv = .text:0x801127F4; // type:function size:0xB4 scope:global align:4 +checkLv7DungeonShop__9daAlink_cFv = .text:0x801128A8; // type:function size:0x5C scope:global align:4 +procDungeonWarpReadyInit__9daAlink_cFv = .text:0x80112904; // type:function size:0x148 scope:global align:4 +procDungeonWarpReady__9daAlink_cFv = .text:0x80112A4C; // type:function size:0xE0 scope:global align:4 +procDungeonWarpInit__9daAlink_cFv = .text:0x80112B2C; // type:function size:0x74 scope:global align:4 +procDungeonWarp__9daAlink_cFv = .text:0x80112BA0; // type:function size:0x25C scope:global align:4 +procDungeonWarpSceneStartInit__9daAlink_cFv = .text:0x80112DFC; // type:function size:0x110 scope:global align:4 +procDungeonWarpSceneStart__9daAlink_cFv = .text:0x80112F0C; // type:function size:0x138 scope:global align:4 +daAlink_searchPortal__FP10fopAc_ac_cPv = .text:0x80113044; // type:function size:0x54 scope:global align:4 +checkAcceptWarp__9daAlink_cFv = .text:0x80113098; // type:function size:0x170 scope:global align:4 +dungeonReturnWarp__9daAlink_cFv = .text:0x80113208; // type:function size:0xD0 scope:global align:4 +skipPortalObjWarp__9daAlink_cFv = .text:0x801132D8; // type:function size:0x128 scope:global align:4 +checkWarpStart__9daAlink_cFv = .text:0x80113400; // type:function size:0x1C0 scope:global align:4 +warpModelTexScroll__9daAlink_cFv = .text:0x801135C0; // type:function size:0x188 scope:global align:4 +procCoWarpInit__9daAlink_cFii = .text:0x80113748; // type:function size:0x410 scope:global align:4 +procCoWarp__9daAlink_cFv = .text:0x80113B58; // type:function size:0x31C scope:global align:4 +commonWaitTurnInit__9daAlink_cFv = .text:0x80113E74; // type:function size:0x14 scope:global align:4 +commonGrabPutInit__9daAlink_cFv = .text:0x80113E88; // type:function size:0x80 scope:global align:4 +commonLargeDamageUpInit__9daAlink_cFiiss = .text:0x80113F08; // type:function size:0x14 scope:global align:4 +commonFallInit__9daAlink_cFi = .text:0x80113F1C; // type:function size:0x2C scope:global align:4 +remove__13mDoExt_bckAnmFP12J3DModelData = .text:0x80113F48; // type:function size:0x14 scope:global align:4 +__ct__28mDoExt_MtxCalcAnmBlendTblOldFP22mDoExt_MtxCalcOldFrameiP19mDoExt_AnmRatioPack = .text:0x80113F5C; // type:function size:0x64 scope:global align:4 +__ct__19mDoExt_AnmRatioPackFv = .text:0x80113FC0; // type:function size:0x14 scope:global align:4 +__dt__19mDoExt_AnmRatioPackFv = .text:0x80113FD4; // type:function size:0x40 scope:global align:4 +__defctor__14daPy_anmHeap_cFv = .text:0x80114014; // type:function size:0x8 scope:global align:4 +__ct__16daPy_frameCtrl_cFv = .text:0x8011401C; // type:function size:0x4C scope:global align:4 +__dt__16daPy_frameCtrl_cFv = .text:0x80114068; // type:function size:0x40 scope:global align:4 +checkEndMessage__12daTagMwait_cFv = .text:0x801140A8; // type:function size:0x1C scope:global align:4 +setEmitter__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x801140C4; // type:function size:0xAC scope:global align:4 +setEmitterPolyColor__9daAlink_cFPUlUsR13cBgS_PolyInfoPC4cXyzPC5csXyz = .text:0x80114170; // type:function size:0x8C scope:global align:4 +setEmitterColor__9daAlink_cFPUlUsPC4cXyzPC5csXyz = .text:0x801141FC; // type:function size:0xAC scope:global align:4 +stopDrawParticle__9daAlink_cFUl = .text:0x801142A8; // type:function size:0x44 scope:global align:4 +setEffectFrontRollParam__9daAlink_cFv = .text:0x801142EC; // type:function size:0xC4 scope:global align:4 +setEffectSlipParam__9daAlink_cFv = .text:0x801143B0; // type:function size:0x2EC scope:global align:4 +setEffectRunParam__9daAlink_cFv = .text:0x8011469C; // type:function size:0x304 scope:global align:4 +setEffectSmallLandParam__9daAlink_cFv = .text:0x801149A0; // type:function size:0x244 scope:global align:4 +setEffectLandParam__9daAlink_cFv = .text:0x80114BE4; // type:function size:0x4 scope:global align:4 +setEffectSumouParam__9daAlink_cFv = .text:0x80114BE8; // type:function size:0x1A8 scope:global align:4 +setFootEffectProcType__9daAlink_cFi = .text:0x80114D90; // type:function size:0x50 scope:global align:4 +setWolfFootOn__9daAlink_cFi = .text:0x80114DE0; // type:function size:0xD8 scope:global align:4 +setFootMark__9daAlink_cFP4cXyzUsi = .text:0x80114EB8; // type:function size:0x7C scope:global align:4 +setEffect__9daAlink_cFv = .text:0x80114F34; // type:function size:0xD5C scope:global align:4 +setSumouEffect__9daAlink_cFv = .text:0x80115C90; // type:function size:0x408 scope:global align:4 +setWaterfallEffect__9daAlink_cFv = .text:0x80116098; // type:function size:0x174 scope:global align:4 +setMagneBootsEffect__9daAlink_cFv = .text:0x8011620C; // type:function size:0x160 scope:global align:4 +setSwordChargeEffect__9daAlink_cFv = .text:0x8011636C; // type:function size:0x344 scope:global align:4 +setElecDamageEffect__9daAlink_cFv = .text:0x801166B0; // type:function size:0x24C scope:global align:4 +clearCutTurnEffectID__9daAlink_cFv = .text:0x801168FC; // type:function size:0x60 scope:global align:4 +setCutTurnEffect__9daAlink_cFv = .text:0x8011695C; // type:function size:0x434 scope:global align:4 +setHorseCutTurnEffect__9daAlink_cFv = .text:0x80116D90; // type:function size:0x84 scope:global align:4 +setCutLargeJumpLandEffect__9daAlink_cFv = .text:0x80116E14; // type:function size:0x17C scope:global align:4 +setBootsLightEffect__9daAlink_cFv = .text:0x80116F90; // type:function size:0xEC scope:global align:4 +setLightningSwordEffect__9daAlink_cFv = .text:0x8011707C; // type:function size:0x158 scope:global align:4 +setWolfRollAttackEffect__9daAlink_cFv = .text:0x801171D4; // type:function size:0xB0 scope:global align:4 +setWolfDigEffect__9daAlink_cFv = .text:0x80117284; // type:function size:0x240 scope:global align:4 +setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter = .text:0x801174C4; // type:function size:0x9C scope:global align:4 +setWolfLockAttackEffect__9daAlink_cFv = .text:0x80117560; // type:function size:0xF4 scope:global align:4 +setWolfJumpAttackEffect__9daAlink_cFv = .text:0x80117654; // type:function size:0x138 scope:global align:4 +setWolfBarrierHitEffect__9daAlink_cFR11dBgS_LinChk = .text:0x8011778C; // type:function size:0x16C scope:global align:4 +setCutWaterDropEffect__9daAlink_cFv = .text:0x801178F8; // type:function size:0x98 scope:global align:4 +setWaterDropEffect__9daAlink_cFv = .text:0x80117990; // type:function size:0x318 scope:global align:4 +setSwordUpColorEffect__9daAlink_cFv = .text:0x80117CA8; // type:function size:0x108 scope:global align:4 +setSwordCutSplash__9daAlink_cFv = .text:0x80117DB0; // type:function size:0x150 scope:global align:4 +setMetamorphoseEffectStartLink__9daAlink_cFv = .text:0x80117F00; // type:function size:0x9C scope:global align:4 +setMetamorphoseEffect__9daAlink_cFv = .text:0x80117F9C; // type:function size:0xF8 scope:global align:4 +setRunSplash__9daAlink_cFv = .text:0x80118094; // type:function size:0x1AC scope:global align:4 +execute__29dAlink_bottleWaterPcallBack_cFP14JPABaseEmitterP15JPABaseParticle = .text:0x80118240; // type:function size:0x128 scope:global align:4 +setBottleEffect__9daAlink_cFv = .text:0x80118368; // type:function size:0x26C scope:global align:4 +clearFirePointDamageEffect__9daAlink_cFi = .text:0x801185D4; // type:function size:0x70 scope:global align:4 +initFirePointDamageEffectAll__9daAlink_cFv = .text:0x80118644; // type:function size:0xE0 scope:global align:4 +initFirePointDamageEffect__9daAlink_cFPC4cXyzP12dCcD_GObjInf = .text:0x80118724; // type:function size:0x15C scope:global align:4 +setFirePointDamageEffect__9daAlink_cFv = .text:0x80118880; // type:function size:0x1D4 scope:global align:4 +setFreezeEffect__9daAlink_cFv = .text:0x80118A54; // type:function size:0x1C4 scope:global align:4 +setWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118C18; // type:function size:0x98 scope:global align:4 +clearWoodShieldBurnEffect__9daAlink_cFv = .text:0x80118CB0; // type:function size:0x6C scope:global align:4 +setWoodShieldBurnOutEffect__9daAlink_cFv = .text:0x80118D1C; // type:function size:0xC4 scope:global align:4 +initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz = .text:0x80118DE0; // type:function size:0x84 scope:global align:4 +setBezierPos__FPC4cXyzPC4cXyzPC4cXyzPC4cXyzfP4cXyz = .text:0x80118E64; // type:function size:0x114 scope:global align:4 +copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz = .text:0x80118F78; // type:function size:0x238 scope:global align:4 +traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs = .text:0x801191B0; // type:function size:0xD4 scope:global align:4 +draw__14daAlink_blur_cFv = .text:0x80119284; // type:function size:0x304 scope:global align:4 +create__20daAlink_lockCursor_cFv = .text:0x80119588; // type:function size:0x3F4 scope:global align:4 +update__20daAlink_lockCursor_cFv = .text:0x8011997C; // type:function size:0xC4 scope:global align:4 +draw__20daAlink_lockCursor_cFv = .text:0x80119A40; // type:function size:0x1E4 scope:global align:4 +draw__15daAlink_sight_cFff = .text:0x80119C24; // type:function size:0x250 scope:global align:4 +create__15daAlink_sight_cFv = .text:0x80119E74; // type:function size:0x15C scope:global align:4 +update__15daAlink_sight_cFv = .text:0x80119FD0; // type:function size:0x7C scope:global align:4 +onLockFlg__15daAlink_sight_cFv = .text:0x8011A04C; // type:function size:0x30 scope:global align:4 +checkSightOut__15daAlink_sight_cFv = .text:0x8011A07C; // type:function size:0xE8 scope:global align:4 +changeWolf__9daAlink_cFv = .text:0x8011A164; // type:function size:0x5D4 scope:global align:4 +changeLink__9daAlink_cFi = .text:0x8011A738; // type:function size:0xC00 scope:global align:4 +__ct__Q29JGeometry8TVec3FRC3Vec = .text:0x8011B338; // type:function size:0x14 scope:global align:4 +GXPosition3f32 = .text:0x8011B34C; // type:function size:0x14 scope:local align:4 +searchUpdateMaterialID__10J2DAnmBaseFP9J2DScreen = .text:0x8011B360; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP11J2DAnmColor = .text:0x8011B364; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTevRegKey = .text:0x8011B368; // type:function size:0x4 scope:global align:4 +translate__7J2DPaneFff = .text:0x8011B36C; // type:function size:0x18 scope:global align:4 +changeCommon__9daAlink_cFv = .text:0x8011B384; // type:function size:0x1D8 scope:global align:4 +onWolfEyeUp__9daAlink_cFv = .text:0x8011B55C; // type:function size:0x50 scope:global align:4 +offWolfEyeUp__9daAlink_cFv = .text:0x8011B5AC; // type:function size:0x2C scope:global align:4 +wolfSenseTrigger__9daAlink_cFv = .text:0x8011B5D8; // type:function size:0x38 scope:global align:4 +setWolfSenceStatus__9daAlink_cFUc = .text:0x8011B610; // type:function size:0x20 scope:global align:4 +setWolfDigStatus__9daAlink_cFUc = .text:0x8011B630; // type:function size:0x20 scope:global align:4 +checkWolfShapeReverse__9daAlink_cCFv = .text:0x8011B650; // type:function size:0xC0 scope:global align:4 +checkWolfSideStep__9daAlink_cCFv = .text:0x8011B710; // type:function size:0x74 scope:global align:4 +setWolfTailAngle__9daAlink_cFv = .text:0x8011B784; // type:function size:0x138 scope:global align:4 +checkWolfSlowDash__9daAlink_cFv = .text:0x8011B8BC; // type:function size:0x40 scope:global align:4 +setSpeedAndAngleWolf__9daAlink_cFv = .text:0x8011B8FC; // type:function size:0x530 scope:global align:4 +setSpeedAndAngleWolfAtn__9daAlink_cFv = .text:0x8011BE2C; // type:function size:0x308 scope:global align:4 +checkWolfAtnWait__9daAlink_cFv = .text:0x8011C134; // type:function size:0x74 scope:global align:4 +checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM = .text:0x8011C1A8; // type:function size:0x38 scope:global align:4 +setBlendWolfMoveAnime__9daAlink_cFf = .text:0x8011C1E0; // type:function size:0x6D8 scope:global align:4 +checkWolfAtnMoveBack__9daAlink_cFs = .text:0x8011C8B8; // type:function size:0x74 scope:global align:4 +setWolfAtnMoveDirection__9daAlink_cFv = .text:0x8011C92C; // type:function size:0x1C8 scope:global align:4 +setBlendWolfAtnMoveAnime__9daAlink_cFf = .text:0x8011CAF4; // type:function size:0x23C scope:global align:4 +setBlendWolfAtnBackMoveAnime__9daAlink_cFf = .text:0x8011CD30; // type:function size:0x154 scope:global align:4 +setDoubleAnimeWolf__9daAlink_cFfffQ29daAlink_c12daAlink_WANMQ29daAlink_c12daAlink_WANMif = .text:0x8011CE84; // type:function size:0x1F0 scope:global align:4 +setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf = .text:0x8011D074; // type:function size:0x144 scope:global align:4 +setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c = .text:0x8011D1B8; // type:function size:0x18 scope:global align:4 +checkWolfLandAction__9daAlink_cFi = .text:0x8011D1D0; // type:function size:0xDC scope:global align:4 +checkMidnaUseAbility__9daAlink_cCFv = .text:0x8011D2AC; // type:function size:0x50 scope:global align:4 +checkWolfUseAbility__9daAlink_cFv = .text:0x8011D2FC; // type:function size:0xCC scope:global align:4 +checkWolfGroundSpecialMode__9daAlink_cFv = .text:0x8011D3C8; // type:function size:0xC8 scope:global align:4 +checkNextActionWolf__9daAlink_cFi = .text:0x8011D490; // type:function size:0x4FC scope:global align:4 +wolfSideBgCheck__9daAlink_cFs = .text:0x8011D98C; // type:function size:0x250 scope:global align:4 +checkWolfAttackReverse__9daAlink_cFi = .text:0x8011DBDC; // type:function size:0x108 scope:global align:4 +checkWolfBarrierHitReverse__9daAlink_cFv = .text:0x8011DCE4; // type:function size:0xEC scope:global align:4 +checkWolfBarrierWallHit__9daAlink_cFR13cBgS_PolyInfo = .text:0x8011DDD0; // type:function size:0x7C scope:global align:4 +wolfBgCheck__9daAlink_cFv = .text:0x8011DE4C; // type:function size:0x71C scope:global align:4 +changeWolfBlendRate__9daAlink_cFi = .text:0x8011E568; // type:function size:0x64 scope:global align:4 +setWolfFootMatrix__9daAlink_cFv = .text:0x8011E5CC; // type:function size:0x49C scope:global align:4 +wolfFootBgCheck__9daAlink_cFv = .text:0x8011EA68; // type:function size:0x8C8 scope:global align:4 +checkWolfWaitSlipPolygon__9daAlink_cFv = .text:0x8011F330; // type:function size:0x12C scope:global align:4 +setWolfWaitSlip__9daAlink_cFv = .text:0x8011F45C; // type:function size:0xF4 scope:global align:4 +setWolfChainPos__9daAlink_cFv = .text:0x8011F550; // type:function size:0x550 scope:global align:4 +setWolfAnmVoice__9daAlink_cFv = .text:0x8011FAA0; // type:function size:0xD8 scope:global align:4 +procWolfServiceWaitInit__9daAlink_cFi = .text:0x8011FB78; // type:function size:0x164 scope:global align:4 +procWolfServiceWait__9daAlink_cFv = .text:0x8011FCDC; // type:function size:0x270 scope:global align:4 +procWolfTiredWaitInit__9daAlink_cFv = .text:0x8011FF4C; // type:function size:0x98 scope:global align:4 +procWolfTiredWait__9daAlink_cFv = .text:0x8011FFE4; // type:function size:0x74 scope:global align:4 +procWolfMidnaRideShockInit__9daAlink_cFv = .text:0x80120058; // type:function size:0xC4 scope:global align:4 +procWolfMidnaRideShock__9daAlink_cFv = .text:0x8012011C; // type:function size:0xA4 scope:global align:4 +procWolfWaitInit__9daAlink_cFv = .text:0x801201C0; // type:function size:0x108 scope:global align:4 +procWolfWait__9daAlink_cFv = .text:0x801202C8; // type:function size:0xD4 scope:global align:4 +procWolfMoveInit__9daAlink_cFv = .text:0x8012039C; // type:function size:0x64 scope:global align:4 +procWolfMove__9daAlink_cFv = .text:0x80120400; // type:function size:0x90 scope:global align:4 +procWolfDashInit__9daAlink_cFv = .text:0x80120490; // type:function size:0x114 scope:global align:4 +procWolfDash__9daAlink_cFv = .text:0x801205A4; // type:function size:0x250 scope:global align:4 +procWolfDashReverseInit__9daAlink_cFi = .text:0x801207F4; // type:function size:0x17C scope:global align:4 +procWolfDashReverse__9daAlink_cFv = .text:0x80120970; // type:function size:0x140 scope:global align:4 +procWolfAtnActorMoveInit__9daAlink_cFv = .text:0x80120AB0; // type:function size:0xAC scope:global align:4 +procWolfAtnActorMove__9daAlink_cFv = .text:0x80120B5C; // type:function size:0xDC scope:global align:4 +procWolfWaitTurnInit__9daAlink_cFv = .text:0x80120C38; // type:function size:0xB4 scope:global align:4 +procWolfWaitTurn__9daAlink_cFv = .text:0x80120CEC; // type:function size:0x114 scope:global align:4 +procWolfSideStepInit__9daAlink_cFi = .text:0x80120E00; // type:function size:0x1CC scope:global align:4 +procWolfSideStep__9daAlink_cFv = .text:0x80120FCC; // type:function size:0x130 scope:global align:4 +procWolfSideStepLandInit__9daAlink_cFs = .text:0x801210FC; // type:function size:0xF8 scope:global align:4 +procWolfSideStepLand__9daAlink_cFv = .text:0x801211F4; // type:function size:0xB4 scope:global align:4 +procWolfBackJumpInit__9daAlink_cFi = .text:0x801212A8; // type:function size:0x188 scope:global align:4 +procWolfBackJump__9daAlink_cFv = .text:0x80121430; // type:function size:0xD0 scope:global align:4 +procWolfBackJumpLandInit__9daAlink_cFss = .text:0x80121500; // type:function size:0x9C scope:global align:4 +procWolfBackJumpLand__9daAlink_cFv = .text:0x8012159C; // type:function size:0xBC scope:global align:4 +procWolfHowlInit__9daAlink_cFi = .text:0x80121658; // type:function size:0xF4 scope:global align:4 +procWolfHowl__9daAlink_cFv = .text:0x8012174C; // type:function size:0x198 scope:global align:4 +procWolfAutoJumpInit__9daAlink_cFi = .text:0x801218E4; // type:function size:0x1B8 scope:global align:4 +procWolfAutoJump__9daAlink_cFv = .text:0x80121A9C; // type:function size:0x250 scope:global align:4 +procWolfFallInit__9daAlink_cFif = .text:0x80121CEC; // type:function size:0x1EC scope:global align:4 +procWolfFall__9daAlink_cFv = .text:0x80121ED8; // type:function size:0x180 scope:global align:4 +procWolfLandInit__9daAlink_cFv = .text:0x80122058; // type:function size:0xC4 scope:global align:4 +procWolfLand__9daAlink_cFv = .text:0x8012211C; // type:function size:0x88 scope:global align:4 +procWolfSitInit__9daAlink_cFi = .text:0x801221A4; // type:function size:0xF8 scope:global align:4 +procWolfSit__9daAlink_cFv = .text:0x8012229C; // type:function size:0xBC scope:global align:4 +procWolfStepMoveInit__9daAlink_cFv = .text:0x80122358; // type:function size:0xDC scope:global align:4 +procWolfStepMove__9daAlink_cFv = .text:0x80122434; // type:function size:0x13C scope:global align:4 +procWolfSlipInit__9daAlink_cFv = .text:0x80122570; // type:function size:0xBC scope:global align:4 +procWolfSlip__9daAlink_cFv = .text:0x8012262C; // type:function size:0x154 scope:global align:4 +procWolfSlipTurnInit__9daAlink_cFi = .text:0x80122780; // type:function size:0x170 scope:global align:4 +procWolfSlipTurn__9daAlink_cFv = .text:0x801228F0; // type:function size:0x150 scope:global align:4 +procWolfSlipTurnLandInit__9daAlink_cFv = .text:0x80122A40; // type:function size:0xA4 scope:global align:4 +procWolfSlipTurnLand__9daAlink_cFv = .text:0x80122AE4; // type:function size:0x84 scope:global align:4 +procWolfSlideReadyInit__9daAlink_cFsi = .text:0x80122B68; // type:function size:0xF0 scope:global align:4 +procWolfSlideReady__9daAlink_cFv = .text:0x80122C58; // type:function size:0x150 scope:global align:4 +procWolfSlideInit__9daAlink_cFsi = .text:0x80122DA8; // type:function size:0x12C scope:global align:4 +procWolfSlide__9daAlink_cFv = .text:0x80122ED4; // type:function size:0x120 scope:global align:4 +procWolfSlideLandInit__9daAlink_cFv = .text:0x80122FF4; // type:function size:0x70 scope:global align:4 +procWolfSlideLand__9daAlink_cFv = .text:0x80123064; // type:function size:0xAC scope:global align:4 +procWolfWaitSlipInit__9daAlink_cFv = .text:0x80123110; // type:function size:0x8C scope:global align:4 +procWolfWaitSlip__9daAlink_cFv = .text:0x8012319C; // type:function size:0x1B0 scope:global align:4 +procWolfSlopeStartInit__9daAlink_cFi = .text:0x8012334C; // type:function size:0x94 scope:global align:4 +procWolfSlopeStart__9daAlink_cFv = .text:0x801233E0; // type:function size:0x98 scope:global align:4 +daAlink_searchGoldWolf__FP10fopAc_ac_cPv = .text:0x80123478; // type:function size:0x14 scope:global align:4 +daAlink_searchWolfHowl__FP10fopAc_ac_cPv = .text:0x8012348C; // type:function size:0xA8 scope:global align:4 +setWolfHowlNotHappen__9daAlink_cFi = .text:0x80123534; // type:function size:0xC4 scope:global align:4 +procWolfHowlDemoInit__9daAlink_cFv = .text:0x801235F8; // type:function size:0x53C scope:global align:4 +procWolfHowlDemo__9daAlink_cFv = .text:0x80123B34; // type:function size:0x7D8 scope:global align:4 +setWolfHowling__15daObj_Sekizoa_cFv = .text:0x8012430C; // type:function size:0x40 scope:global align:4 +checkWolfRope__9daAlink_cFv = .text:0x8012434C; // type:function size:0x34 scope:global align:4 +checkWolfRopeHit__9daAlink_cCFP12dCcD_GObjInfPC4cXyzi = .text:0x80124380; // type:function size:0x17C scope:global align:4 +checkWolfRopeJumpHang__9daAlink_cFv = .text:0x801244FC; // type:function size:0x7C scope:global align:4 +getWolfRopeMoveSpeed__9daAlink_cFv = .text:0x80124578; // type:function size:0x74 scope:global align:4 +setWolfRopePosY__9daAlink_cFv = .text:0x801245EC; // type:function size:0x1BC scope:global align:4 +initWolfRopeShapeAngle__9daAlink_cFv = .text:0x801247A8; // type:function size:0x7C scope:global align:4 +wolfRopeSwingInc__9daAlink_cFf = .text:0x80124824; // type:function size:0x90 scope:global align:4 +setWolfRopeOffsetY__9daAlink_cFi = .text:0x801248B4; // type:function size:0x100 scope:global align:4 +getDirectionRopeMove__9daAlink_cCFv = .text:0x801249B4; // type:function size:0x70 scope:global align:4 +procWolfRopeMoveInit__9daAlink_cFii = .text:0x80124A24; // type:function size:0x114 scope:global align:4 +procWolfRopeMove__9daAlink_cFv = .text:0x80124B38; // type:function size:0x6D8 scope:global align:4 +procWolfRopeHangInit__9daAlink_cFi = .text:0x80125210; // type:function size:0x1D4 scope:global align:4 +procWolfRopeHang__9daAlink_cFv = .text:0x801253E4; // type:function size:0x434 scope:global align:4 +procWolfRopeTurnInit__9daAlink_cFv = .text:0x80125818; // type:function size:0x120 scope:global align:4 +procWolfRopeTurn__9daAlink_cFv = .text:0x80125938; // type:function size:0x1D0 scope:global align:4 +procWolfRopeStaggerInit__9daAlink_cFi = .text:0x80125B08; // type:function size:0x10C scope:global align:4 +procWolfRopeStagger__9daAlink_cFv = .text:0x80125C14; // type:function size:0x46C scope:global align:4 +procWolfRopeSubjectivityInit__9daAlink_cFv = .text:0x80126080; // type:function size:0xD4 scope:global align:4 +procWolfRopeSubjectivity__9daAlink_cFv = .text:0x80126154; // type:function size:0x1E8 scope:global align:4 +getStartRate__12daObjCrope_cFPC4cXyz = .text:0x8012633C; // type:function size:0x4C scope:global align:4 +getWolfTagJumpTime__9daAlink_cCFv = .text:0x80126388; // type:function size:0xA8 scope:global align:4 +checkMidnaLockJumpPoint__9daAlink_cCFv = .text:0x80126430; // type:function size:0x100 scope:global align:4 +procWolfTagJumpInit__9daAlink_cFP10fopAc_ac_c = .text:0x80126530; // type:function size:0x3F8 scope:global align:4 +procWolfTagJump__9daAlink_cFv = .text:0x80126928; // type:function size:0x430 scope:global align:4 +procWolfTagJumpLandInit__9daAlink_cFP10fopAc_ac_c = .text:0x80126D58; // type:function size:0xFC scope:global align:4 +procWolfTagJumpLand__9daAlink_cFv = .text:0x80126E54; // type:function size:0x16C scope:global align:4 +daAlink_searchGiant__FP10fopAc_ac_cPv = .text:0x80126FC0; // type:function size:0x54 scope:global align:4 +daAlink_searchGiantTalk__FP10fopAc_ac_cPv = .text:0x80127014; // type:function size:0xBC scope:global align:4 +procWolfGiantPuzzleInit__9daAlink_cFv = .text:0x801270D0; // type:function size:0x94 scope:global align:4 +procWolfGiantPuzzle__9daAlink_cFv = .text:0x80127164; // type:function size:0x268 scope:global align:4 +getLockPos__13daTagWljump_cCFv = .text:0x801273CC; // type:function size:0x1C scope:global align:4 +setWolfHangGroundY__9daAlink_cFv = .text:0x801273E8; // type:function size:0x60 scope:global align:4 +changeWolfHangEndProc__9daAlink_cFv = .text:0x80127448; // type:function size:0x128 scope:global align:4 +procWolfHangReadyInit__9daAlink_cFv = .text:0x80127570; // type:function size:0x7C scope:global align:4 +procWolfHangReady__9daAlink_cFv = .text:0x801275EC; // type:function size:0x84 scope:global align:4 +procWolfHangWallCatchInit__9daAlink_cFi = .text:0x80127670; // type:function size:0x2E4 scope:global align:4 +procWolfHangWallCatch__9daAlink_cFv = .text:0x80127954; // type:function size:0x1E0 scope:global align:4 +procWolfHangFallStartInit__9daAlink_cFP8cM3dGPla = .text:0x80127B34; // type:function size:0x26C scope:global align:4 +procWolfHangFallStart__9daAlink_cFv = .text:0x80127DA0; // type:function size:0x15C scope:global align:4 +setWolfHeadDamage__9daAlink_cFv = .text:0x80127EFC; // type:function size:0x98 scope:global align:4 +procWolfDamageInit__9daAlink_cFP12dCcD_GObjInf = .text:0x80127F94; // type:function size:0x330 scope:global align:4 +procWolfDamage__9daAlink_cFv = .text:0x801282C4; // type:function size:0x11C scope:global align:4 +procWolfLargeDamageUpInit__9daAlink_cFiiss = .text:0x801283E0; // type:function size:0x3BC scope:global align:4 +procWolfLargeDamageUp__9daAlink_cFv = .text:0x8012879C; // type:function size:0x230 scope:global align:4 +procWolfLandDamageInit__9daAlink_cFi = .text:0x801289CC; // type:function size:0x20C scope:global align:4 +procWolfLandDamage__9daAlink_cFv = .text:0x80128BD8; // type:function size:0xEC scope:global align:4 +setWolfScreamWaitAnime__9daAlink_cFv = .text:0x80128CC4; // type:function size:0xA0 scope:global align:4 +procWolfScreamWaitInit__9daAlink_cFv = .text:0x80128D64; // type:function size:0xA0 scope:global align:4 +procWolfScreamWait__9daAlink_cFv = .text:0x80128E04; // type:function size:0xEC scope:global align:4 +getWolfLieMoveAnmSpeed__9daAlink_cFv = .text:0x80128EF0; // type:function size:0x3C scope:global align:4 +getWolfLieMoveSpeed__9daAlink_cFv = .text:0x80128F2C; // type:function size:0x74 scope:global align:4 +checkMidnaDisappearMode__9daAlink_cCFv = .text:0x80128FA0; // type:function size:0x8C scope:global align:4 +checkWolfLieContinue__9daAlink_cFi = .text:0x8012902C; // type:function size:0xB0 scope:global align:4 +checkNextActionWolfFromLie__9daAlink_cFv = .text:0x801290DC; // type:function size:0x74 scope:global align:4 +setWolfLieMoveVoice__9daAlink_cFi = .text:0x80129150; // type:function size:0xC8 scope:global align:4 +checkWolfLieCode__9daAlink_cFv = .text:0x80129218; // type:function size:0x28 scope:global align:4 +procWolfLieStartInit__9daAlink_cFi = .text:0x80129240; // type:function size:0x110 scope:global align:4 +procWolfLieStart__9daAlink_cFv = .text:0x80129350; // type:function size:0x100 scope:global align:4 +procWolfLieMoveInit__9daAlink_cFi = .text:0x80129450; // type:function size:0x1A0 scope:global align:4 +procWolfLieMove__9daAlink_cFv = .text:0x801295F0; // type:function size:0x460 scope:global align:4 +procWolfLieAutoMoveInit__9daAlink_cFiP4cXyz = .text:0x80129A50; // type:function size:0xB0 scope:global align:4 +procWolfLieAutoMove__9daAlink_cFv = .text:0x80129B00; // type:function size:0x2A4 scope:global align:4 +setSpeedAndAngleSwimWolf__9daAlink_cFv = .text:0x80129DA4; // type:function size:0x190 scope:global align:4 +getWolfSwimMoveAnmSpeed__9daAlink_cFv = .text:0x80129F34; // type:function size:0x70 scope:global align:4 +decideDoStatusSwimWolf__9daAlink_cFv = .text:0x80129FA4; // type:function size:0x200 scope:global align:4 +procWolfSwimUpInit__9daAlink_cFv = .text:0x8012A1A4; // type:function size:0xB8 scope:global align:4 +procWolfSwimUp__9daAlink_cFv = .text:0x8012A25C; // type:function size:0xA8 scope:global align:4 +procWolfSwimWaitInit__9daAlink_cFi = .text:0x8012A304; // type:function size:0x120 scope:global align:4 +procWolfSwimWait__9daAlink_cFv = .text:0x8012A424; // type:function size:0xE0 scope:global align:4 +procWolfSwimMoveInit__9daAlink_cFv = .text:0x8012A504; // type:function size:0xA0 scope:global align:4 +procWolfSwimMove__9daAlink_cFv = .text:0x8012A5A4; // type:function size:0x144 scope:global align:4 +procWolfSwimEndWaitInit__9daAlink_cFi = .text:0x8012A6E8; // type:function size:0x10C scope:global align:4 +procWolfSwimEndWait__9daAlink_cFv = .text:0x8012A7F4; // type:function size:0x148 scope:global align:4 +onWolfEnemyBiteAll__9daAlink_cFP10fopAc_ac_cQ29daPy_py_c9daPy_FLG2 = .text:0x8012A93C; // type:function size:0x98 scope:global align:4 +checkWolfEnemyThrowAction__9daAlink_cFv = .text:0x8012A9D4; // type:function size:0x84 scope:global align:4 +setWolfLockDomeModel__9daAlink_cFv = .text:0x8012AA58; // type:function size:0x108 scope:global align:4 +setWolfBallModel__9daAlink_cFv = .text:0x8012AB60; // type:function size:0x12C scope:global align:4 +resetWolfBallGrab__9daAlink_cFv = .text:0x8012AC8C; // type:function size:0x12C scope:global align:4 +checkWolfLockData__9daAlink_cFv = .text:0x8012ADB8; // type:function size:0xD0 scope:global align:4 +checkWolfLock__9daAlink_cCFP10fopAc_ac_c = .text:0x8012AE88; // type:function size:0x50 scope:global align:4 +cancelWolfLock__9daAlink_cFP10fopAc_ac_c = .text:0x8012AED8; // type:function size:0x70 scope:global align:4 +getWolfLockActorEnd__9daAlink_cFv = .text:0x8012AF48; // type:function size:0x8 scope:global align:4 +searchWolfLockEnemy__9daAlink_cFP10fopAc_ac_cPv = .text:0x8012AF50; // type:function size:0xC4 scope:global align:4 +daAlink_searchWolfLockEnemy__FP10fopAc_ac_cPv = .text:0x8012B014; // type:function size:0x3C scope:global align:4 +checkWolfComboCnt__9daAlink_cFv = .text:0x8012B050; // type:function size:0x94 scope:global align:4 +checkWolfAttackAction__9daAlink_cFv = .text:0x8012B0E4; // type:function size:0x20C scope:global align:4 +setWolfEnemyThrowUpperAnime__9daAlink_cFQ29daAlink_c12daAlink_WANMf = .text:0x8012B2F0; // type:function size:0x34 scope:global align:4 +setWolfEnemyHangBitePos__9daAlink_cFP13fopEn_enemy_c = .text:0x8012B324; // type:function size:0xE8 scope:global align:4 +setWolfBiteDamage__9daAlink_cFP13fopEn_enemy_c = .text:0x8012B40C; // type:function size:0xAC scope:global align:4 +checkWolfLockAttackChargeState__9daAlink_cFv = .text:0x8012B4B8; // type:function size:0xC8 scope:global align:4 +procWolfRollAttackChargeInit__9daAlink_cFv = .text:0x8012B580; // type:function size:0x78 scope:global align:4 +procWolfRollAttackCharge__9daAlink_cFv = .text:0x8012B5F8; // type:function size:0xAC scope:global align:4 +procWolfRollAttackMoveInit__9daAlink_cFv = .text:0x8012B6A4; // type:function size:0xB4 scope:global align:4 +procWolfRollAttackMove__9daAlink_cFv = .text:0x8012B758; // type:function size:0x3DC scope:global align:4 +procWolfJumpAttackInit__9daAlink_cFi = .text:0x8012BB34; // type:function size:0x50C scope:global align:4 +procWolfJumpAttack__9daAlink_cFv = .text:0x8012C040; // type:function size:0x2F8 scope:global align:4 +procWolfJumpAttackKickInit__9daAlink_cFv = .text:0x8012C338; // type:function size:0xC0 scope:global align:4 +procWolfJumpAttackKick__9daAlink_cFv = .text:0x8012C3F8; // type:function size:0x5C scope:global align:4 +procWolfJumpAttackSlideLandInit__9daAlink_cFiii = .text:0x8012C454; // type:function size:0x1B4 scope:global align:4 +procWolfJumpAttackSlideLand__9daAlink_cFv = .text:0x8012C608; // type:function size:0x178 scope:global align:4 +procWolfJumpAttackNormalLandInit__9daAlink_cFi = .text:0x8012C780; // type:function size:0xB8 scope:global align:4 +procWolfJumpAttackNormalLand__9daAlink_cFv = .text:0x8012C838; // type:function size:0xEC scope:global align:4 +procWolfWaitAttackInit__9daAlink_cFi = .text:0x8012C924; // type:function size:0x1C8 scope:global align:4 +procWolfWaitAttack__9daAlink_cFv = .text:0x8012CAEC; // type:function size:0x2D8 scope:global align:4 +procWolfRollAttackInit__9daAlink_cFii = .text:0x8012CDC4; // type:function size:0x19C scope:global align:4 +procWolfRollAttack__9daAlink_cFv = .text:0x8012CF60; // type:function size:0x104 scope:global align:4 +procWolfDownAttackInit__9daAlink_cFv = .text:0x8012D064; // type:function size:0x1FC scope:global align:4 +procWolfDownAttack__9daAlink_cFv = .text:0x8012D260; // type:function size:0x140 scope:global align:4 +procWolfDownAtLandInit__9daAlink_cFP13fopEn_enemy_c = .text:0x8012D3A0; // type:function size:0xEC scope:global align:4 +procWolfDownAtLand__9daAlink_cFv = .text:0x8012D48C; // type:function size:0x250 scope:global align:4 +procWolfDownAtMissLandInit__9daAlink_cFv = .text:0x8012D6DC; // type:function size:0xC0 scope:global align:4 +procWolfDownAtMissLand__9daAlink_cFv = .text:0x8012D79C; // type:function size:0xD0 scope:global align:4 +procWolfLockAttackInit__9daAlink_cFi = .text:0x8012D86C; // type:function size:0x2E0 scope:global align:4 +procWolfLockAttack__9daAlink_cFv = .text:0x8012DB4C; // type:function size:0x250 scope:global align:4 +procWolfLockAttackTurnInit__9daAlink_cFi = .text:0x8012DD9C; // type:function size:0x17C scope:global align:4 +procWolfLockAttackTurn__9daAlink_cFv = .text:0x8012DF18; // type:function size:0x128 scope:global align:4 +procWolfAttackReverseInit__9daAlink_cFv = .text:0x8012E040; // type:function size:0x11C scope:global align:4 +procWolfAttackReverse__9daAlink_cFv = .text:0x8012E15C; // type:function size:0x164 scope:global align:4 +procWolfEnemyThrowInit__9daAlink_cFi = .text:0x8012E2C0; // type:function size:0x108 scope:global align:4 +procWolfEnemyThrow__9daAlink_cFv = .text:0x8012E3C8; // type:function size:0x98 scope:global align:4 +procWolfEnemyHangBiteInit__9daAlink_cFv = .text:0x8012E460; // type:function size:0x100 scope:global align:4 +procWolfEnemyHangBite__9daAlink_cFv = .text:0x8012E560; // type:function size:0x30C scope:global align:4 +checkMidnaTired__9daMidna_cFv = .text:0x8012E86C; // type:function size:0x68 scope:global align:4 +checkShadowModelDraw__9daMidna_cCFv = .text:0x8012E8D4; // type:function size:0x30 scope:global align:4 +procWolfGrabUpInit__9daAlink_cFv = .text:0x8012E904; // type:function size:0x208 scope:global align:4 +procWolfGrabUp__9daAlink_cFv = .text:0x8012EB0C; // type:function size:0x18C scope:global align:4 +procWolfGrabPutInit__9daAlink_cFv = .text:0x8012EC98; // type:function size:0xDC scope:global align:4 +procWolfGrabPut__9daAlink_cFv = .text:0x8012ED74; // type:function size:0x1C8 scope:global align:4 +procWolfGrabThrowInit__9daAlink_cFv = .text:0x8012EF3C; // type:function size:0x60 scope:global align:4 +procWolfGrabThrow__9daAlink_cFv = .text:0x8012EF9C; // type:function size:0xC4 scope:global align:4 +procWolfPushInit__9daAlink_cFv = .text:0x8012F060; // type:function size:0x13C scope:global align:4 +procWolfPush__9daAlink_cFv = .text:0x8012F19C; // type:function size:0xCC scope:global align:4 +daAlink_searchEnemyCargo__FP10fopAc_ac_cPv = .text:0x8012F268; // type:function size:0x14 scope:global align:4 +procWolfCargoCarryInit__9daAlink_cFv = .text:0x8012F27C; // type:function size:0x104 scope:global align:4 +procWolfCargoCarry__9daAlink_cFv = .text:0x8012F380; // type:function size:0x1A0 scope:global align:4 +procWolfChainUpInit__9daAlink_cFv = .text:0x8012F520; // type:function size:0x84 scope:global align:4 +procWolfChainUp__9daAlink_cFv = .text:0x8012F5A4; // type:function size:0xC0 scope:global align:4 +procWolfGanonCatchInit__9daAlink_cFv = .text:0x8012F664; // type:function size:0x118 scope:global align:4 +procWolfGanonCatch__9daAlink_cFv = .text:0x8012F77C; // type:function size:0x260 scope:global align:4 +procWolfChainReadyInit__9daAlink_cFv = .text:0x8012F9DC; // type:function size:0x78 scope:global align:4 +procWolfChainReady__9daAlink_cFv = .text:0x8012FA54; // type:function size:0x224 scope:global align:4 +procWolfChainWaitInit__9daAlink_cFv = .text:0x8012FC78; // type:function size:0x144 scope:global align:4 +procWolfChainWait__9daAlink_cFv = .text:0x8012FDBC; // type:function size:0x420 scope:global align:4 +procWolfDigInit__9daAlink_cFv = .text:0x801301DC; // type:function size:0x480 scope:global align:4 +procWolfDig__9daAlink_cFv = .text:0x8013065C; // type:function size:0x2AC scope:global align:4 +procWolfDigThroughInit__9daAlink_cFi = .text:0x80130908; // type:function size:0x2FC scope:global align:4 +procWolfDigThrough__9daAlink_cFv = .text:0x80130C04; // type:function size:0x150 scope:global align:4 +setSmellSave__9daAlink_cFv = .text:0x80130D54; // type:function size:0x108 scope:global align:4 +procWolfGetSmellInit__9daAlink_cFv = .text:0x80130E5C; // type:function size:0x200 scope:global align:4 +procWolfGetSmell__9daAlink_cFv = .text:0x8013105C; // type:function size:0x314 scope:global align:4 +checkPointSubWindowMode__9daAlink_cCFv = .text:0x80131370; // type:function size:0x130 scope:global align:4 +setArcName__9daAlink_cFi = .text:0x801314A0; // type:function size:0x8C scope:global align:4 +setShieldArcName__9daAlink_cFv = .text:0x8013152C; // type:function size:0x7C scope:global align:4 +setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl = .text:0x801315A8; // type:function size:0x60 scope:global align:4 +setClothesChange__9daAlink_cFi = .text:0x80131608; // type:function size:0x2C scope:global align:4 +setShieldChange__9daAlink_cFv = .text:0x80131634; // type:function size:0xC scope:global align:4 +loadModelDVD__9daAlink_cFv = .text:0x80131640; // type:function size:0x190 scope:global align:4 +setShieldModel__9daAlink_cFv = .text:0x801317D0; // type:function size:0x7C scope:global align:4 +loadShieldModelDVD__9daAlink_cFv = .text:0x8013184C; // type:function size:0xC4 scope:global align:4 +changeModelDataDirect__9daAlink_cFi = .text:0x80131910; // type:function size:0x204 scope:global align:4 +changeModelDataDirectWolf__9daAlink_cFi = .text:0x80131B14; // type:function size:0x144 scope:global align:4 +initStatusWindow__9daAlink_cFv = .text:0x80131C58; // type:function size:0x1EC scope:global align:4 +statusWindowExecute__9daAlink_cFPC4cXyzs = .text:0x80131E44; // type:function size:0xF8 scope:global align:4 +statusWindowDraw__9daAlink_cFv = .text:0x80131F3C; // type:function size:0x208 scope:global align:4 +resetStatusWindow__9daAlink_cFv = .text:0x80132144; // type:function size:0xC0 scope:global align:4 +__dt__16daAlinkHIO_cut_cFv = .text:0x80132204; // type:function size:0x40 scope:global align:4 +__dt__18daAlinkHIO_guard_cFv = .text:0x80132244; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wallHang_cFv = .text:0x80132284; // type:function size:0x40 scope:global align:4 +__dt__19daAlinkHIO_damage_cFv = .text:0x801322C4; // type:function size:0x40 scope:global align:4 +__dt__17daAlinkHIO_item_cFv = .text:0x80132304; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wlDamage_cFv = .text:0x80132344; // type:function size:0x40 scope:global align:4 +__dt__21daAlinkHIO_wlAttack_cFv = .text:0x80132384; // type:function size:0x40 scope:global align:4 +__dt__17daAlinkHIO_wolf_cFv = .text:0x801323C4; // type:function size:0x68 scope:global align:4 +__dt__12daAlinkHIO_cFv = .text:0x8013242C; // type:function size:0x98 scope:global align:4 +__dt__14J3DMaterialAnmFv = .text:0x801324C4; // type:function size:0xC8 scope:global align:4 +__ct__9dCcD_SttsFv = .text:0x8013258C; // type:function size:0x54 scope:global align:4 +__ct__8dCcD_CylFv = .text:0x801325E0; // type:function size:0x74 scope:global align:4 +__ct__8dCcD_SphFv = .text:0x80132654; // type:function size:0x74 scope:global align:4 +__ct__8dCcD_CpsFv = .text:0x801326C8; // type:function size:0x7C scope:global align:4 +__dt__9cCcD_SttsFv = .text:0x80132744; // type:function size:0x40 scope:global align:4 +__dt__13dBgS_LinkAcchFv = .text:0x80132784; // type:function size:0x58 scope:global align:4 +__dt__12dBgS_ObjAcchFv = .text:0x801327DC; // type:function size:0x58 scope:global align:4 +__dt__15dBgS_LinkGndChkFv = .text:0x80132834; // type:function size:0x58 scope:global align:4 +__dt__16dBgS_LinkRoofChkFv = .text:0x8013288C; // type:function size:0x58 scope:global align:4 +__ct__8dEyeHL_cFv = .text:0x801328E4; // type:function size:0x20 scope:global align:4 +__dt__8dEyeHL_cFv = .text:0x80132904; // type:function size:0x60 scope:global align:4 +__dt__15LIGHT_INFLUENCEFv = .text:0x80132964; // type:function size:0x40 scope:global align:4 +__ct__Q29daAlink_c14firePointEff_cFv = .text:0x801329A4; // type:function size:0x4 scope:global align:4 +__dt__Q29daAlink_c14firePointEff_cFv = .text:0x801329A8; // type:function size:0x40 scope:global align:4 +__sinit_\d_a_alink_cpp = .text:0x801329E8; // type:function size:0x464 scope:global align:4 +@20@__dt__15dBgS_LinkGndChkFv = .text:0x80132E4C; // type:function size:0x8 scope:local align:4 +@76@__dt__15dBgS_LinkGndChkFv = .text:0x80132E54; // type:function size:0x8 scope:local align:4 +@60@__dt__15dBgS_LinkGndChkFv = .text:0x80132E5C; // type:function size:0x8 scope:local align:4 +@16@__dt__16dBgS_LinkRoofChkFv = .text:0x80132E64; // type:function size:0x8 scope:local align:4 +@52@__dt__16dBgS_LinkRoofChkFv = .text:0x80132E6C; // type:function size:0x8 scope:local align:4 +@36@__dt__16dBgS_LinkRoofChkFv = .text:0x80132E74; // type:function size:0x8 scope:local align:4 +@36@__dt__12dBgS_ObjAcchFv = .text:0x80132E7C; // type:function size:0x8 scope:local align:4 +@20@__dt__12dBgS_ObjAcchFv = .text:0x80132E84; // type:function size:0x8 scope:local align:4 +@36@__dt__13dBgS_LinkAcchFv = .text:0x80132E8C; // type:function size:0x8 scope:local align:4 +@20@__dt__13dBgS_LinkAcchFv = .text:0x80132E94; // type:function size:0x8 scope:local align:4 +DeleteBase__12daItemBase_cFPCc = .text:0x80132E9C; // type:function size:0x28 scope:global align:4 +clothCreate__12daItemBase_cFv = .text:0x80132EC4; // type:function size:0x8 scope:global align:4 +__CreateHeap__12daItemBase_cFv = .text:0x80132ECC; // type:function size:0x8 scope:global align:4 +CreateItemHeap__12daItemBase_cFPCcsssssss = .text:0x80132ED4; // type:function size:0x420 scope:global align:4 +DrawBase__12daItemBase_cFv = .text:0x801332F4; // type:function size:0x9C scope:global align:4 +RotateYBase__12daItemBase_cFv = .text:0x80133390; // type:function size:0x4C scope:global align:4 +setListStart__12daItemBase_cFv = .text:0x801333DC; // type:function size:0x24 scope:global align:4 +setListEnd__12daItemBase_cFv = .text:0x80133400; // type:function size:0x24 scope:global align:4 +settingBeforeDraw__12daItemBase_cFv = .text:0x80133424; // type:function size:0x54 scope:global align:4 +setTevStr__12daItemBase_cFv = .text:0x80133478; // type:function size:0x5C scope:global align:4 +setShadow__12daItemBase_cFv = .text:0x801334D4; // type:function size:0x16C scope:global align:4 +animEntry__12daItemBase_cFv = .text:0x80133640; // type:function size:0x164 scope:global align:4 +animPlay__12daItemBase_cFffffff = .text:0x801337A4; // type:function size:0x108 scope:global align:4 +chkFlag__12daItemBase_cFi = .text:0x801338AC; // type:function size:0x20 scope:global align:4 +getTevFrm__12daItemBase_cFv = .text:0x801338CC; // type:function size:0x1C scope:global align:4 +getBtpFrm__12daItemBase_cFv = .text:0x801338E8; // type:function size:0x1C scope:global align:4 +getShadowSize__12daItemBase_cFv = .text:0x80133904; // type:function size:0x18 scope:global align:4 +getCollisionH__12daItemBase_cFv = .text:0x8013391C; // type:function size:0x1C scope:global align:4 +getCollisionR__12daItemBase_cFv = .text:0x80133938; // type:function size:0x1C scope:global align:4 +initialize__18daNpcT_ActorMngr_cFv = .text:0x80133954; // type:function size:0xC scope:global align:4 +entry__18daNpcT_ActorMngr_cFP10fopAc_ac_c = .text:0x80133960; // type:function size:0x1C scope:global align:4 +remove__18daNpcT_ActorMngr_cFv = .text:0x8013397C; // type:function size:0xC scope:global align:4 +getActorP__18daNpcT_ActorMngr_cFv = .text:0x80133988; // type:function size:0x5C scope:global align:4 +initialize__15daNpcT_MatAnm_cFv = .text:0x801339E4; // type:function size:0x24 scope:global align:4 +calc__15daNpcT_MatAnm_cCFP11J3DMaterial = .text:0x80133A08; // type:function size:0x12C scope:global align:4 +initialize__22daNpcT_MotionSeqMngr_cFv = .text:0x80133B34; // type:function size:0x28 scope:global align:4 +play__22daNpcT_MotionSeqMngr_cFUsPiPf = .text:0x80133B5C; // type:function size:0x15C scope:global align:4 +checkEndSequence__22daNpcT_MotionSeqMngr_cFv = .text:0x80133CB8; // type:function size:0x14 scope:global align:4 +daNpcT_addIdx__FiiRUsi = .text:0x80133CCC; // type:function size:0x40 scope:global align:4 +daNpcT_subIdx__FiiRUsi = .text:0x80133D0C; // type:function size:0x4C scope:global align:4 +daNpcT_incIdx__FiRUsii = .text:0x80133D58; // type:function size:0x30 scope:global align:4 +daNpcT_decIdx__FiRUsii = .text:0x80133D88; // type:function size:0x30 scope:global align:4 +hermite__13daNpcT_Path_cFR4cXyzR4cXyzR4cXyzR4cXyzR16daNpcT_Hermite_cR4cXyz = .text:0x80133DB8; // type:function size:0xC4 scope:global align:4 +initialize__13daNpcT_Path_cFv = .text:0x80133E7C; // type:function size:0x34 scope:global align:4 +setPathInfo__13daNpcT_Path_cFUcScUc = .text:0x80133EB0; // type:function size:0x8C scope:global align:4 +setNextPathInfo__13daNpcT_Path_cFScUc = .text:0x80133F3C; // type:function size:0x70 scope:global align:4 +reverse__13daNpcT_Path_cFv = .text:0x80133FAC; // type:function size:0x30 scope:global align:4 +setNextIdx__13daNpcT_Path_cFi = .text:0x80133FDC; // type:function size:0x7C scope:global align:4 +getDstPos__13daNpcT_Path_cF4cXyzP4cXyzi = .text:0x80134058; // type:function size:0xF8 scope:global align:4 +getDstPosH__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80134150; // type:function size:0x144 scope:global align:4 +chkPassed1__13daNpcT_Path_cF4cXyzi = .text:0x80134294; // type:function size:0x2F0 scope:global align:4 +chkPassed2__13daNpcT_Path_cF4cXyzP4cXyzii = .text:0x80134584; // type:function size:0x408 scope:global align:4 +daNpcT_chkPassed__F4cXyzP4dPntUsUsiiP4cXyzPiPi = .text:0x8013498C; // type:function size:0x300 scope:global align:4 +initialize__15daNpcT_JntAnm_cFv = .text:0x80134C8C; // type:function size:0x1C scope:global align:4 +setParam__15daNpcT_JntAnm_cFP10fopAc_ac_cP8J3DModelP4cXyziiiffffffffffP4cXyz = .text:0x80134CA8; // type:function size:0x970 scope:global align:4 +calc__15daNpcT_JntAnm_cFf = .text:0x80135618; // type:function size:0x3E4 scope:global align:4 +calcJntRad__15daNpcT_JntAnm_cFfff = .text:0x801359FC; // type:function size:0x1A8 scope:global align:4 +setParam__19daNpcT_DmgStagger_cFP10fopAc_ac_cP10fopAc_ac_cs = .text:0x80135BA4; // type:function size:0x74 scope:global align:4 +calc__19daNpcT_DmgStagger_cFi = .text:0x80135C18; // type:function size:0x160 scope:global align:4 +tgHitCallBack__8daNpcT_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80135D78; // type:function size:0x2C scope:global align:4 +srchActor__8daNpcT_cFPvPv = .text:0x80135DA4; // type:function size:0x84 scope:global align:4 +getTrnsfrmAnmP__8daNpcT_cFPCci = .text:0x80135E28; // type:function size:0x20 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcT_cFPCci = .text:0x80135E48; // type:function size:0x20 scope:global align:4 +getTexPtrnAnmP__8daNpcT_cFPCci = .text:0x80135E68; // type:function size:0x20 scope:global align:4 +getTexSRTKeyAnmP__8daNpcT_cFPCci = .text:0x80135E88; // type:function size:0x20 scope:global align:4 +getTevRegKeyAnmP__8daNpcT_cFPCci = .text:0x80135EA8; // type:function size:0x20 scope:global align:4 +getColorAnmP__8daNpcT_cFPCci = .text:0x80135EC8; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__8daNpcT_cFP18J3DAnmTransformKeyffiii = .text:0x80135EE8; // type:function size:0xF4 scope:global align:4 +setBtpAnm__8daNpcT_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x80135FDC; // type:function size:0x24 scope:global align:4 +setBtkAnm__8daNpcT_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x80136000; // type:function size:0x24 scope:global align:4 +setBrkAnm__8daNpcT_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x80136024; // type:function size:0x24 scope:global align:4 +setBpkAnm__8daNpcT_cFP11J3DAnmColorP12J3DModelDatafi = .text:0x80136048; // type:function size:0x24 scope:global align:4 +loadRes__8daNpcT_cFPCScPPCc = .text:0x8013606C; // type:function size:0xB4 scope:global align:4 +deleteRes__8daNpcT_cFPCScPPCc = .text:0x80136120; // type:function size:0x80 scope:global align:4 +execute__8daNpcT_cFv = .text:0x801361A0; // type:function size:0x2A4 scope:global align:4 +draw__8daNpcT_cFiifP11_GXColorS10fiii = .text:0x80136444; // type:function size:0x3D0 scope:global align:4 +setEnvTevColor__8daNpcT_cFv = .text:0x80136814; // type:function size:0x58 scope:global align:4 +setRoomNo__8daNpcT_cFv = .text:0x8013686C; // type:function size:0x44 scope:global align:4 +checkEndAnm__8daNpcT_cFf = .text:0x801368B0; // type:function size:0xD8 scope:global align:4 +checkEndAnm__8daNpcT_cFP12J3DFrameCtrlf = .text:0x80136988; // type:function size:0x78 scope:global align:4 +playAllAnm__8daNpcT_cFv = .text:0x80136A00; // type:function size:0x2AC scope:global align:4 +ctrlBtk__8daNpcT_cFv = .text:0x80136CAC; // type:function size:0xC0 scope:global align:4 +setMtx__8daNpcT_cFv = .text:0x80136D6C; // type:function size:0xAC scope:global align:4 +ctrlFaceMotion__8daNpcT_cFv = .text:0x80136E18; // type:function size:0xB0 scope:global align:4 +ctrlMotion__8daNpcT_cFv = .text:0x80136EC8; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__8daNpcT_cFPiPiP10fopAc_ac_ci = .text:0x80136F84; // type:function size:0x15C scope:global align:4 +ctrlJoint__8daNpcT_cFP8J3DJointP8J3DModel = .text:0x801370E0; // type:function size:0x40C scope:global align:4 +evtProc__8daNpcT_cFv = .text:0x801374EC; // type:function size:0x208 scope:global align:4 +setFootPos__8daNpcT_cFv = .text:0x801376F4; // type:function size:0x150 scope:global align:4 +setFootPrtcl__8daNpcT_cFP4cXyzff = .text:0x80137844; // type:function size:0x2B8 scope:global align:4 +checkCullDraw__8daNpcT_cFv = .text:0x80137AFC; // type:function size:0x8 scope:global align:4 +twilight__8daNpcT_cFv = .text:0x80137B04; // type:function size:0x28 scope:global align:4 +evtOrder__8daNpcT_cFv = .text:0x80137B2C; // type:function size:0x144 scope:global align:4 +evtChange__8daNpcT_cFv = .text:0x80137C70; // type:function size:0xDC scope:global align:4 +clrParam__8daNpcT_cFv = .text:0x80137D4C; // type:function size:0x5C scope:global align:4 +setFaceMotionAnm__8daNpcT_cFib = .text:0x80137DA8; // type:function size:0x2D0 scope:global align:4 +setMotionAnm__8daNpcT_cFifi = .text:0x80138078; // type:function size:0x310 scope:global align:4 +setPos__8daNpcT_cF4cXyz = .text:0x80138388; // type:function size:0x7C scope:global align:4 +setAngle__8daNpcT_cF5csXyz = .text:0x80138404; // type:function size:0x60 scope:global align:4 +setAngle__8daNpcT_cFs = .text:0x80138464; // type:function size:0x18 scope:global align:4 +hitChk__8daNpcT_cFP12dCcD_GObjInfUl = .text:0x8013847C; // type:function size:0x8C scope:global align:4 +setDamage__8daNpcT_cFiii = .text:0x80138508; // type:function size:0xB8 scope:global align:4 +chkActorInSight__8daNpcT_cFP10fopAc_ac_cfs = .text:0x801385C0; // type:function size:0x110 scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyzfffs = .text:0x801386D0; // type:function size:0xCC scope:global align:4 +chkPointInArea__8daNpcT_cF4cXyz4cXyz4cXyzs = .text:0x8013879C; // type:function size:0x70 scope:global align:4 +chkFindActor__8daNpcT_cFP10fopAc_ac_cis = .text:0x8013880C; // type:function size:0x1C0 scope:global align:4 +chkWolfAction__8daNpcT_cFv = .text:0x801389CC; // type:function size:0x98 scope:global align:4 +chkFindWolf__8daNpcT_cFsiiffffi = .text:0x80138A64; // type:function size:0x218 scope:global align:4 +srchPlayerActor__8daNpcT_cFv = .text:0x80138C7C; // type:function size:0xC0 scope:global align:4 +getAttnPos__8daNpcT_cFP10fopAc_ac_c = .text:0x80138D3C; // type:function size:0x78 scope:global align:4 +turn__8daNpcT_cFsii = .text:0x80138DB4; // type:function size:0x180 scope:global align:4 +step__8daNpcT_cFsiiii = .text:0x80138F34; // type:function size:0x180 scope:global align:4 +calcSpeedAndAngle__8daNpcT_cF4cXyziss = .text:0x801390B4; // type:function size:0xFC scope:global align:4 +getActorDistance__8daNpcT_cFP10fopAc_ac_cii = .text:0x801391B0; // type:function size:0xF0 scope:global align:4 +initTalk__8daNpcT_cFiPP10fopAc_ac_c = .text:0x801392A0; // type:function size:0x88 scope:global align:4 +talkProc__8daNpcT_cFPiiPP10fopAc_ac_ci = .text:0x80139328; // type:function size:0x17C scope:global align:4 +getNearestActorP__8daNpcT_cFs = .text:0x801394A4; // type:function size:0xB4 scope:global align:4 +getEvtAreaTagP__8daNpcT_cFii = .text:0x80139558; // type:function size:0xA8 scope:global align:4 +getShopItemTagP__8daNpcT_cFv = .text:0x80139600; // type:function size:0x84 scope:global align:4 +setHitodamaPrtcl__8daNpcT_cFv = .text:0x80139684; // type:function size:0x1B0 scope:global align:4 +daNpcT_chkActorInScreen__FP10fopAc_ac_cfffffffi = .text:0x80139834; // type:function size:0x184 scope:global align:4 +daNpcT_chkPointInArea__F4cXyz4cXyz4cXyzsi = .text:0x801399B8; // type:function size:0x164 scope:global align:4 +daNpcT_getPlayerInfoFromPlayerList__FiiP4cXyzP5csXyz = .text:0x80139B1C; // type:function size:0xC8 scope:global align:4 +daNpcT_chkDoBtnIsSpeak__FP10fopAc_ac_c = .text:0x80139BE4; // type:function size:0x130 scope:global align:4 +daNpcT_judgeRace__FP5dPathPP10fopAc_ac_cP16daNpcT_pntData_ciPi = .text:0x80139D14; // type:function size:0x2F8 scope:global align:4 +daNpcT_getDistTableIdx__Fii = .text:0x8013A00C; // type:function size:0x14 scope:global align:4 +daNpcT_onEvtBit__FUl = .text:0x8013A020; // type:function size:0x20 scope:global align:4 +daNpcT_offEvtBit__FUl = .text:0x8013A040; // type:function size:0x20 scope:global align:4 +daNpcT_chkEvtBit__FUl = .text:0x8013A060; // type:function size:0x20 scope:global align:4 +daNpcT_onTmpBit__FUl = .text:0x8013A080; // type:function size:0x20 scope:global align:4 +daNpcT_offTmpBit__FUl = .text:0x8013A0A0; // type:function size:0x20 scope:global align:4 +daNpcT_chkTmpBit__FUl = .text:0x8013A0C0; // type:function size:0x20 scope:global align:4 +__sinit_\d_a_npc_cpp = .text:0x8013A0E0; // type:function size:0x184 scope:global align:4 +setall__4cXyzFf = .text:0x8013A264; // type:function size:0x10 scope:global align:4 +getPntPos__13daNpcT_Path_cFi = .text:0x8013A274; // type:function size:0x2C scope:global align:4 +chkClose__13daNpcT_Path_cFv = .text:0x8013A2A0; // type:function size:0x10 scope:global align:4 +__dt__16daNpcT_Hermite_cFv = .text:0x8013A2B0; // type:function size:0x40 scope:global align:4 +getJntRadX2S__15daNpcT_JntAnm_cFi = .text:0x8013A2F0; // type:function size:0x44 scope:global align:4 +getJntRadY2S__15daNpcT_JntAnm_cFi = .text:0x8013A334; // type:function size:0x44 scope:global align:4 +setParam__8daNpcT_cFv = .text:0x8013A378; // type:function size:0x4 scope:global align:4 +action__8daNpcT_cFv = .text:0x8013A37C; // type:function size:0x4 scope:global align:4 +beforeMove__8daNpcT_cFv = .text:0x8013A380; // type:function size:0x4 scope:global align:4 +afterMoved__8daNpcT_cFv = .text:0x8013A384; // type:function size:0x4 scope:global align:4 +checkEntryNewMotion__22daNpcT_MotionSeqMngr_cFv = .text:0x8013A388; // type:function size:0x28 scope:global align:4 +ctrlSubFaceMotion__8daNpcT_cFi = .text:0x8013A3B0; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcT_cFv = .text:0x8013A3B4; // type:function size:0x4 scope:global align:4 +setCollision__8daNpcT_cFv = .text:0x8013A3B8; // type:function size:0x4 scope:global align:4 +decTmr__8daNpcT_cFv = .text:0x8013A3BC; // type:function size:0x18 scope:global align:4 +__as__11cBgS_GndChkFRC11cBgS_GndChk = .text:0x8013A3D4; // type:function size:0x9C scope:global align:4 +drawDbgInfo__8daNpcT_cFv = .text:0x8013A470; // type:function size:0x8 scope:global align:4 +drawGhost__8daNpcT_cFv = .text:0x8013A478; // type:function size:0x4 scope:global align:4 +drawOtherMdl__8daNpcT_cFv = .text:0x8013A47C; // type:function size:0x4 scope:global align:4 +getBackboneJointNo__8daNpcT_cFv = .text:0x8013A480; // type:function size:0x8 scope:global align:4 +getNeckJointNo__8daNpcT_cFv = .text:0x8013A488; // type:function size:0x8 scope:global align:4 +getHeadJointNo__8daNpcT_cFv = .text:0x8013A490; // type:function size:0x8 scope:global align:4 +afterJntAnm__8daNpcT_cFi = .text:0x8013A498; // type:function size:0x4 scope:global align:4 +checkChangeJoint__8daNpcT_cFi = .text:0x8013A49C; // type:function size:0x8 scope:global align:4 +checkRemoveJoint__8daNpcT_cFi = .text:0x8013A4A4; // type:function size:0x8 scope:global align:4 +checkChangeEvt__8daNpcT_cFv = .text:0x8013A4AC; // type:function size:0x8 scope:global align:4 +evtTalk__8daNpcT_cFv = .text:0x8013A4B4; // type:function size:0x8 scope:global align:4 +evtEndProc__8daNpcT_cFv = .text:0x8013A4BC; // type:function size:0x8 scope:global align:4 +evtCutProc__8daNpcT_cFv = .text:0x8013A4C4; // type:function size:0x8 scope:global align:4 +setNo__22daNpcT_MotionSeqMngr_cFifii = .text:0x8013A4CC; // type:function size:0x74 scope:global align:4 +setAfterTalkMotion__8daNpcT_cFv = .text:0x8013A540; // type:function size:0x4 scope:global align:4 +getFootLJointNo__8daNpcT_cFv = .text:0x8013A544; // type:function size:0x8 scope:global align:4 +getFootRJointNo__8daNpcT_cFv = .text:0x8013A54C; // type:function size:0x8 scope:global align:4 +chkXYItems__8daNpcT_cFv = .text:0x8013A554; // type:function size:0x8 scope:global align:4 +getFaceMotionAnm__8daNpcT_cF26daNpcT_faceMotionAnmData_c = .text:0x8013A55C; // type:function size:0x30 scope:global align:4 +changeBck__8daNpcT_cFPiPi = .text:0x8013A58C; // type:function size:0x4 scope:global align:4 +changeBtp__8daNpcT_cFPiPi = .text:0x8013A590; // type:function size:0x4 scope:global align:4 +afterSetFaceMotionAnm__8daNpcT_cFiifi = .text:0x8013A594; // type:function size:0x8 scope:global align:4 +getMotionAnm__8daNpcT_cF22daNpcT_motionAnmData_c = .text:0x8013A59C; // type:function size:0x30 scope:global align:4 +changeAnm__8daNpcT_cFPiPi = .text:0x8013A5CC; // type:function size:0x4 scope:global align:4 +changeBtk__8daNpcT_cFPiPi = .text:0x8013A5D0; // type:function size:0x4 scope:global align:4 +afterSetMotionAnm__8daNpcT_cFiifi = .text:0x8013A5D4; // type:function size:0x8 scope:global align:4 +getEyeballMaterialNo__8daNpcT_cFv = .text:0x8013A5DC; // type:function size:0x8 scope:global align:4 +getEyeballRMaterialNo__8daNpcT_cFv = .text:0x8013A5E4; // type:function size:0x8 scope:global align:4 +getEyeballLMaterialNo__8daNpcT_cFv = .text:0x8013A5EC; // type:function size:0x8 scope:global align:4 +__dt__8daNpcT_cFv = .text:0x8013A5F4; // type:function size:0x198 scope:global align:4 +__dt__15daNpcT_MatAnm_cFv = .text:0x8013A78C; // type:function size:0x58 scope:global align:4 +setall__5csXyzFs = .text:0x8013A7E4; // type:function size:0x10 scope:global align:4 +multVecZero__14mDoMtx_stack_cFP3Vec = .text:0x8013A7F4; // type:function size:0x24 scope:global align:4 +cLib_calcTimer__FPi_i = .text:0x8013A818; // type:function size:0x1C scope:global align:4 +dComIfGd_setListDark__Fv = .text:0x8013A834; // type:function size:0x24 scope:global align:4 +__ct__13mDoExt_btpAnmFv = .text:0x8013A858; // type:function size:0x38 scope:global align:4 +__dt__13mDoExt_btpAnmFv = .text:0x8013A890; // type:function size:0x40 scope:global align:4 +getDistTable__12dAttention_cFi = .text:0x8013A8D0; // type:function size:0x14 scope:global align:4 +checkNowWolf__9daPy_py_cFv = .text:0x8013A8E4; // type:function size:0x18 scope:global align:4 +getType__15daTag_EvtArea_cFv = .text:0x8013A8FC; // type:function size:0x1C scope:global align:4 +getNo__15daTag_EvtArea_cFv = .text:0x8013A918; // type:function size:0x20 scope:global align:4 +daBaseNpc_addIdx__FiiPUsi = .text:0x8013A938; // type:function size:0x4C scope:global align:4 +daBaseNpc_subIdx__FiiPUsi = .text:0x8013A984; // type:function size:0x40 scope:global align:4 +daBaseNpc_incIdx__FiPUsii = .text:0x8013A9C4; // type:function size:0x30 scope:global align:4 +daNpcBase_BBasis__FiiiPi = .text:0x8013A9F4; // type:function size:0x180 scope:global align:4 +__ct__18daBaseNpc_acMngr_cFv = .text:0x8013AB74; // type:function size:0x18 scope:global align:4 +entry__18daBaseNpc_acMngr_cFP10fopAc_ac_c = .text:0x8013AB8C; // type:function size:0x1C scope:global align:4 +getActor__18daBaseNpc_acMngr_cFv = .text:0x8013ABA8; // type:function size:0x4C scope:global align:4 +__ct__16daBaseNpc_path_cFv = .text:0x8013ABF4; // type:function size:0x10 scope:global align:4 +isPath__16daBaseNpc_path_cFv = .text:0x8013AC04; // type:function size:0x10 scope:global align:4 +setPathInfo__16daBaseNpc_path_cFUcScSc = .text:0x8013AC14; // type:function size:0x90 scope:global align:4 +reverseDir__16daBaseNpc_path_cFv = .text:0x8013ACA4; // type:function size:0x1C scope:global align:4 +chkPnt__16daBaseNpc_path_cF4cXyz = .text:0x8013ACC0; // type:function size:0x58 scope:global align:4 +setNextPnt__16daBaseNpc_path_cFv = .text:0x8013AD18; // type:function size:0x20 scope:global align:4 +getIdx__16daBaseNpc_path_cFv = .text:0x8013AD38; // type:function size:0x8 scope:global align:4 +setIdx__16daBaseNpc_path_cFUs = .text:0x8013AD40; // type:function size:0x8 scope:global align:4 +getPntPos__16daBaseNpc_path_cFUs = .text:0x8013AD48; // type:function size:0x2C scope:global align:4 +limitter__18daBaseNpc_lookat_cFsPsss = .text:0x8013AD74; // type:function size:0x64 scope:global align:4 +calc__18daBaseNpc_lookat_cFP10fopAc_ac_cPA4_fs = .text:0x8013ADD8; // type:function size:0x62C scope:global align:4 +setMaxJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8013B404; // type:function size:0x10 scope:global align:4 +setMinJntLmt__18daBaseNpc_lookat_cF5csXyzi = .text:0x8013B414; // type:function size:0x10 scope:global align:4 +setJntPos__18daBaseNpc_lookat_cF4cXyzi = .text:0x8013B424; // type:function size:0x10 scope:global align:4 +setAttnPos__18daBaseNpc_lookat_cFP4cXyz = .text:0x8013B434; // type:function size:0xC scope:global align:4 +getRot__18daBaseNpc_lookat_cFi = .text:0x8013B440; // type:function size:0x24 scope:global align:4 +__ct__11daBaseNpc_cFv = .text:0x8013B464; // type:function size:0x120 scope:global align:4 +__dt__11daBaseNpc_cFv = .text:0x8013B584; // type:function size:0xD4 scope:global align:4 +execute__11daBaseNpc_cFv = .text:0x8013B658; // type:function size:0x118 scope:global align:4 +draw__11daBaseNpc_cFf = .text:0x8013B770; // type:function size:0x1C0 scope:global align:4 +getResName__11daBaseNpc_cFv = .text:0x8013B930; // type:function size:0x8 scope:global align:4 +getTrnsfrmKeyAnmP__11daBaseNpc_cFPci = .text:0x8013B938; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__11daBaseNpc_cFP18J3DAnmTransformKeyffiii = .text:0x8013B958; // type:function size:0x64 scope:global align:4 +setBckAnm__11daBaseNpc_cFP15J3DAnmTransformfiiib = .text:0x8013B9BC; // type:function size:0x24 scope:global align:4 +getTexPtrnAnmP__11daBaseNpc_cFPci = .text:0x8013B9E0; // type:function size:0x20 scope:global align:4 +setBtpAnm__11daBaseNpc_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8013BA00; // type:function size:0x24 scope:global align:4 +attnSttsOn__11daBaseNpc_cFii = .text:0x8013BA24; // type:function size:0x70 scope:global align:4 +setParam__11daBaseNpc_cFv = .text:0x8013BA94; // type:function size:0x4 scope:global align:4 +orderEvent__11daBaseNpc_cFiPc = .text:0x8013BA98; // type:function size:0xB0 scope:global align:4 +mainProc__11daBaseNpc_cFv = .text:0x8013BB48; // type:function size:0x4 scope:global align:4 +setEnvTevColor__11daBaseNpc_cFv = .text:0x8013BB4C; // type:function size:0x58 scope:global align:4 +setRoomNo__11daBaseNpc_cFv = .text:0x8013BBA4; // type:function size:0x44 scope:global align:4 +btkCtrl__11daBaseNpc_cFv = .text:0x8013BBE8; // type:function size:0x8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFf = .text:0x8013BBF0; // type:function size:0xA8 scope:global align:4 +checkEndAnm__11daBaseNpc_cFP12J3DFrameCtrl = .text:0x8013BC98; // type:function size:0x5C scope:global align:4 +allAnmPlay__11daBaseNpc_cFv = .text:0x8013BCF4; // type:function size:0x184 scope:global align:4 +adjustShapeAngle__11daBaseNpc_cFv = .text:0x8013BE78; // type:function size:0x4 scope:global align:4 +setMtx__11daBaseNpc_cFi = .text:0x8013BE7C; // type:function size:0x110 scope:global align:4 +setCollisions__11daBaseNpc_cFv = .text:0x8013BF8C; // type:function size:0x4 scope:global align:4 +setAttnPos__11daBaseNpc_cFv = .text:0x8013BF90; // type:function size:0x4 scope:global align:4 +drawOtherMdls__11daBaseNpc_cFv = .text:0x8013BF94; // type:function size:0x4 scope:global align:4 +dbgDraw__11daBaseNpc_cFv = .text:0x8013BF98; // type:function size:0x8 scope:global align:4 +__ct__23daBaseNpc_moveBgActor_cFv = .text:0x8013BFA0; // type:function size:0x44 scope:global align:4 +CheckCreateHeap__FP10fopAc_ac_c = .text:0x8013BFE4; // type:function size:0x4 scope:local align:4 +MoveBGCreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8013BFE8; // type:function size:0xEC scope:global align:4 +MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl = .text:0x8013C0D4; // type:function size:0xF4 scope:global align:4 +MoveBGDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8013C1C8; // type:function size:0x78 scope:global align:4 +MoveBGExecute__23daBaseNpc_moveBgActor_cFv = .text:0x8013C240; // type:function size:0xAC scope:global align:4 +daBaseNpc_PntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x8013C2EC; // type:function size:0xA4 scope:global align:4 +daBaseNpc_putNurbs__FP4dPntiiP4dPnti = .text:0x8013C390; // type:function size:0x26C scope:global align:4 +daBaseNpc_chkPnt__F4cXyzP4dPntUsUsii = .text:0x8013C5FC; // type:function size:0x410 scope:global align:4 +daBaseNpc_getGroundAngle__FP13cBgS_PolyInfos = .text:0x8013CA0C; // type:function size:0x9C scope:global align:4 +__ct__12dBgS_ObjAcchFv = .text:0x8013CAA8; // type:function size:0x54 scope:global align:4 +__dt__18daBaseNpc_lookat_cFv = .text:0x8013CAFC; // type:function size:0xBC scope:global align:4 +CreateHeap__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBB8; // type:function size:0x8 scope:global align:4 +Create__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBC0; // type:function size:0x8 scope:global align:4 +Delete__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBC8; // type:function size:0x8 scope:global align:4 +Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f = .text:0x8013CBD0; // type:function size:0x8 scope:global align:4 +ToBack__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBD8; // type:function size:0x8 scope:global align:4 +ToFore__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBE0; // type:function size:0x8 scope:global align:4 +IsDelete__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBE8; // type:function size:0x8 scope:global align:4 +Draw__23daBaseNpc_moveBgActor_cFv = .text:0x8013CBF0; // type:function size:0x8 scope:global align:4 +__dt__16daBaseNpc_path_cFv = .text:0x8013CBF8; // type:function size:0x40 scope:global align:4 +__dt__18daBaseNpc_acMngr_cFv = .text:0x8013CC38; // type:function size:0x40 scope:global align:4 +daNpcF_addIdx__FiiRUsi = .text:0x8013CC78; // type:function size:0x40 scope:global align:4 +daNpcF_subIdx__FiiRUsi = .text:0x8013CCB8; // type:function size:0x4C scope:global align:4 +daNpcF_incIdx__FiRUsii = .text:0x8013CD04; // type:function size:0x30 scope:global align:4 +daNpcF_decIdx__FiRUsii = .text:0x8013CD34; // type:function size:0x30 scope:global align:4 +initialize__18daNpcF_ActorMngr_cFv = .text:0x8013CD64; // type:function size:0xC scope:global align:4 +entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c = .text:0x8013CD70; // type:function size:0x1C scope:global align:4 +entry__18daNpcF_ActorMngr_cFUi = .text:0x8013CD8C; // type:function size:0x8 scope:global align:4 +remove__18daNpcF_ActorMngr_cFv = .text:0x8013CD94; // type:function size:0xC scope:global align:4 +getActorP__18daNpcF_ActorMngr_cFv = .text:0x8013CDA0; // type:function size:0x4C scope:global align:4 +initialize__15daNpcF_MatAnm_cFv = .text:0x8013CDEC; // type:function size:0x24 scope:global align:4 +calc__15daNpcF_MatAnm_cCFP11J3DMaterial = .text:0x8013CE10; // type:function size:0x130 scope:global align:4 +initialize__16daNpcF_SPCurve_cFP5dPathi = .text:0x8013CF40; // type:function size:0x58 scope:global align:4 +initialize__13daNpcF_Path_cFv = .text:0x8013CF98; // type:function size:0x5C scope:global align:4 +setPathInfo__13daNpcF_Path_cFUcScUc = .text:0x8013CFF4; // type:function size:0xA0 scope:global align:4 +chkPassed__13daNpcF_Path_cF4cXyz = .text:0x8013D094; // type:function size:0x50 scope:global align:4 +chkPassedDst__13daNpcF_Path_cF4cXyz = .text:0x8013D0E4; // type:function size:0x64 scope:global align:4 +reverse__13daNpcF_Path_cFv = .text:0x8013D148; // type:function size:0x24 scope:global align:4 +setNextIdx__13daNpcF_Path_cFv = .text:0x8013D16C; // type:function size:0x44 scope:global align:4 +getNextIdx__13daNpcF_Path_cFv = .text:0x8013D1B0; // type:function size:0x50 scope:global align:4 +getBeforeIdx__13daNpcF_Path_cFv = .text:0x8013D200; // type:function size:0x50 scope:global align:4 +getBeforePos__13daNpcF_Path_cFR4cXyz = .text:0x8013D250; // type:function size:0x7C scope:global align:4 +getNextPos__13daNpcF_Path_cFR4cXyz = .text:0x8013D2CC; // type:function size:0x7C scope:global align:4 +getDstPos__13daNpcF_Path_cF4cXyzR4cXyz = .text:0x8013D348; // type:function size:0x9C scope:global align:4 +setNextIdxDst__13daNpcF_Path_cF4cXyz = .text:0x8013D3E4; // type:function size:0x80 scope:global align:4 +initialize__15daNpcF_Lookat_cFv = .text:0x8013D464; // type:function size:0xB0 scope:global align:4 +setParam__15daNpcF_Lookat_cFffffffffffffsP4cXyz = .text:0x8013D514; // type:function size:0x274 scope:global align:4 +calc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fPP5csXyziii = .text:0x8013D788; // type:function size:0x27C scope:global align:4 +adjustMoveDisAngle__15daNpcF_Lookat_cFRssss = .text:0x8013DA04; // type:function size:0x64 scope:global align:4 +initCalc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fP4cXyzP5csXyzPfR4cXyzi = .text:0x8013DA68; // type:function size:0x1F0 scope:global align:4 +update__15daNpcF_Lookat_cFP4cXyzP5csXyzPf = .text:0x8013DC58; // type:function size:0x110 scope:global align:4 +calcMoveDisAngle__15daNpcF_Lookat_cFiP4cXyzP5csXyz4cXyzii = .text:0x8013DD68; // type:function size:0x1DC scope:global align:4 +setRotAngle__15daNpcF_Lookat_cFv = .text:0x8013DF44; // type:function size:0x8C scope:global align:4 +clrRotAngle__15daNpcF_Lookat_cFv = .text:0x8013DFD0; // type:function size:0x2C scope:global align:4 +execute__8daNpcF_cFv = .text:0x8013DFFC; // type:function size:0x214 scope:global align:4 +draw__8daNpcF_cFiifP11_GXColorS10i = .text:0x8013E210; // type:function size:0x33C scope:global align:4 +tgHitCallBack__8daNpcF_cFP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x8013E54C; // type:function size:0x40 scope:global align:4 +srchAttnActor1__8daNpcF_cFPvPv = .text:0x8013E58C; // type:function size:0x94 scope:global align:4 +srchActor__8daNpcF_cFPvPv = .text:0x8013E620; // type:function size:0x84 scope:global align:4 +setMtx__8daNpcF_cFv = .text:0x8013E6A4; // type:function size:0x90 scope:global align:4 +setMtx2__8daNpcF_cFv = .text:0x8013E734; // type:function size:0xBC scope:global align:4 +initialize__8daNpcF_cFv = .text:0x8013E7F0; // type:function size:0x260 scope:global align:4 +getTrnsfrmKeyAnmP__8daNpcF_cFPci = .text:0x8013EA50; // type:function size:0x20 scope:global align:4 +getTexPtrnAnmP__8daNpcF_cFPci = .text:0x8013EA70; // type:function size:0x20 scope:global align:4 +getTexSRTKeyAnmP__8daNpcF_cFPci = .text:0x8013EA90; // type:function size:0x20 scope:global align:4 +getTevRegKeyAnmP__8daNpcF_cFPci = .text:0x8013EAB0; // type:function size:0x20 scope:global align:4 +setMcaMorfAnm__8daNpcF_cFP18J3DAnmTransformKeyffiii = .text:0x8013EAD0; // type:function size:0x64 scope:global align:4 +setBckAnm__8daNpcF_cFP15J3DAnmTransformfiiib = .text:0x8013EB34; // type:function size:0x24 scope:global align:4 +setBtpAnm__8daNpcF_cFP16J3DAnmTexPatternP12J3DModelDatafi = .text:0x8013EB58; // type:function size:0x24 scope:global align:4 +setBtkAnm__8daNpcF_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi = .text:0x8013EB7C; // type:function size:0x24 scope:global align:4 +setBrkAnm__8daNpcF_cFP15J3DAnmTevRegKeyP12J3DModelDatafi = .text:0x8013EBA0; // type:function size:0x24 scope:global align:4 +setEnvTevColor__8daNpcF_cFv = .text:0x8013EBC4; // type:function size:0x58 scope:global align:4 +setRoomNo__8daNpcF_cFv = .text:0x8013EC1C; // type:function size:0x44 scope:global align:4 +chkEndAnm__8daNpcF_cFf = .text:0x8013EC60; // type:function size:0xC8 scope:global align:4 +chkEndAnm__8daNpcF_cFP12J3DFrameCtrlf = .text:0x8013ED28; // type:function size:0x78 scope:global align:4 +playAllAnm__8daNpcF_cFv = .text:0x8013EDA0; // type:function size:0x228 scope:global align:4 +playExpressionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8013EFC8; // type:function size:0x110 scope:global align:4 +playMotionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData = .text:0x8013F0D8; // type:function size:0x114 scope:global align:4 +setLookatMtx__8daNpcF_cFiPif = .text:0x8013F1EC; // type:function size:0x1F0 scope:global align:4 +hitChk2__8daNpcF_cFP8dCcD_Cylii = .text:0x8013F3DC; // type:function size:0xE4 scope:global align:4 +setDamage__8daNpcF_cFiii = .text:0x8013F4C0; // type:function size:0xBC scope:global align:4 +ctrlMsgAnm__8daNpcF_cFRiRiP10fopAc_ac_ci = .text:0x8013F57C; // type:function size:0x15C scope:global align:4 +orderEvent__8daNpcF_cFiPcUsUsUcUs = .text:0x8013F6D8; // type:function size:0xC0 scope:global align:4 +changeEvent__8daNpcF_cFPcPcUsUs = .text:0x8013F798; // type:function size:0x98 scope:global align:4 +chkActorInSight__8daNpcF_cFP10fopAc_ac_cf = .text:0x8013F830; // type:function size:0x84 scope:global align:4 +chkActorInArea__8daNpcF_cFP10fopAc_ac_c4cXyz4cXyzs = .text:0x8013F8B4; // type:function size:0x158 scope:global align:4 +chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci = .text:0x8013FA0C; // type:function size:0x128 scope:global align:4 +initTalk__8daNpcF_cFiPP10fopAc_ac_c = .text:0x8013FB34; // type:function size:0x68 scope:global align:4 +talkProc__8daNpcF_cFPiiPP10fopAc_ac_c = .text:0x8013FB9C; // type:function size:0x170 scope:global align:4 +turn__8daNpcF_cFsfi = .text:0x8013FD0C; // type:function size:0x188 scope:global align:4 +step__8daNpcF_cFsiii = .text:0x8013FE94; // type:function size:0x194 scope:global align:4 +setAngle__8daNpcF_cFs = .text:0x80140028; // type:function size:0x18 scope:global align:4 +getDistTableIdx__8daNpcF_cFii = .text:0x80140040; // type:function size:0x14 scope:global align:4 +getEvtAreaTagP__8daNpcF_cFii = .text:0x80140054; // type:function size:0xA8 scope:global align:4 +getAttnActorP__8daNpcF_cFiPFPvPv_Pvffffsii = .text:0x801400FC; // type:function size:0x3CC scope:global align:4 +chkActorInSight2__8daNpcF_cFP10fopAc_ac_cfs = .text:0x801404C8; // type:function size:0xEC scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyzfffs = .text:0x801405B4; // type:function size:0xDC scope:global align:4 +chkPointInArea__8daNpcF_cF4cXyz4cXyz4cXyzs = .text:0x80140690; // type:function size:0x6C scope:global align:4 +getAttentionPos__8daNpcF_cFP10fopAc_ac_c = .text:0x801406FC; // type:function size:0x58 scope:global align:4 +chkFindPlayer2__8daNpcF_cFis = .text:0x80140754; // type:function size:0x1CC scope:global align:4 +setHitodamaPrtcl__8daNpcF_cFv = .text:0x80140920; // type:function size:0x1B0 scope:global align:4 +daNpcF_pntVsLineSegmentLengthSquare2D__FffffffPfPfPf = .text:0x80140AD0; // type:function size:0xA8 scope:global align:4 +daNpcF_chkPassed__F4cXyzP4dPntUsUsii = .text:0x80140B78; // type:function size:0x418 scope:global align:4 +daNpcF_getGroundAngle__FP13cBgS_PolyInfos = .text:0x80140F90; // type:function size:0x9C scope:global align:4 +daNpcF_chkEvtBit__FUl = .text:0x8014102C; // type:function size:0x20 scope:global align:4 +daNpcF_onEvtBit__FUl = .text:0x8014104C; // type:function size:0x20 scope:global align:4 +daNpcF_chkTmpBit__FUl = .text:0x8014106C; // type:function size:0x20 scope:global align:4 +daNpcF_onTmpBit__FUl = .text:0x8014108C; // type:function size:0x20 scope:global align:4 +daNpcF_offTmpBit__FUl = .text:0x801410AC; // type:function size:0x20 scope:global align:4 +daNpcF_getPlayerInfoFromPlayerList__FiiR4cXyzR5csXyz = .text:0x801410CC; // type:function size:0xC8 scope:global align:4 +daNpcF_chkDoBtnEqSpeak__FP10fopAc_ac_c = .text:0x80141194; // type:function size:0x124 scope:global align:4 +daNpcF_chkPointInArea__F4cXyz4cXyz4cXyzs = .text:0x801412B8; // type:function size:0x15C scope:global align:4 +daNpcF_getDistTableIdx__Fii = .text:0x80141414; // type:function size:0x14 scope:global align:4 +daNpcF_clearMessageTmpBit__Fv = .text:0x80141428; // type:function size:0xB4 scope:global align:4 +__dt__23daBaseNpc_moveBgActor_cFv = .text:0x801414DC; // type:function size:0x58 scope:global align:4 +getPntPos__13daNpcF_Path_cFi = .text:0x80141534; // type:function size:0x2C scope:global align:4 +chkClose__13daNpcF_Path_cFv = .text:0x80141560; // type:function size:0x10 scope:global align:4 +setParam__8daNpcF_cFv = .text:0x80141570; // type:function size:0x4 scope:global align:4 +main__8daNpcF_cFv = .text:0x80141574; // type:function size:0x8 scope:global align:4 +adjustShapeAngle__8daNpcF_cFv = .text:0x8014157C; // type:function size:0x4 scope:global align:4 +setAttnPos__8daNpcF_cFv = .text:0x80141580; // type:function size:0x4 scope:global align:4 +setCollisions__8daNpcF_cFv = .text:0x80141584; // type:function size:0x4 scope:global align:4 +drawDbgInfo__8daNpcF_cFv = .text:0x80141588; // type:function size:0x8 scope:global align:4 +drawOtherMdls__8daNpcF_cFv = .text:0x80141590; // type:function size:0x4 scope:global align:4 +ctrlBtk__8daNpcF_cFv = .text:0x80141594; // type:function size:0x8 scope:global align:4 +setExpressionAnm__8daNpcF_cFib = .text:0x8014159C; // type:function size:0x8 scope:global align:4 +setMotionAnm__8daNpcF_cFif = .text:0x801415A4; // type:function size:0x4 scope:global align:4 +setExpression__8daNpcF_cFif = .text:0x801415A8; // type:function size:0x4 scope:global align:4 +setMotion__8daNpcF_cFifi = .text:0x801415AC; // type:function size:0x4 scope:global align:4 +__dt__18daNpcF_ActorMngr_cFv = .text:0x801415B0; // type:function size:0x40 scope:global align:4 +__dt__8daNpcF_cFv = .text:0x801415F0; // type:function size:0x13C scope:global align:4 +setExpressionBtp__8daNpcF_cFi = .text:0x8014172C; // type:function size:0x8 scope:global align:4 +__dt__15daNpcF_MatAnm_cFv = .text:0x80141734; // type:function size:0x58 scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x8014178C; // type:function size:0x48 scope:local align:4 +NpcCreate__9daNpcCd_cFi = .text:0x801417D4; // type:function size:0x1C4 scope:global align:4 +ObjCreate__9daNpcCd_cFi = .text:0x80141998; // type:function size:0x90 scope:global align:4 +getAnmP__9daNpcCd_cFii = .text:0x80141A28; // type:function size:0x15C scope:global align:4 +setAttention__9daNpcCd_cFi = .text:0x80141B84; // type:function size:0x534 scope:global align:4 +loadResrc__9daNpcCd_cFii = .text:0x801420B8; // type:function size:0xF8 scope:global align:4 +removeResrc__9daNpcCd_cFii = .text:0x801421B0; // type:function size:0xC4 scope:global align:4 +setEnvTevCol__9daNpcCd_cFv = .text:0x80142274; // type:function size:0x58 scope:global align:4 +setRoomNo__9daNpcCd_cFv = .text:0x801422CC; // type:function size:0x44 scope:global align:4 +animation__9daNpcCd_cFv = .text:0x80142310; // type:function size:0x74 scope:global align:4 +setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii = .text:0x80142384; // type:function size:0x6C scope:global align:4 +drawObj__9daNpcCd_cFiP8J3DModelf = .text:0x801423F0; // type:function size:0xE4 scope:global align:4 +drawNpc__9daNpcCd_cFv = .text:0x801424D4; // type:function size:0x110 scope:global align:4 +jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel = .text:0x801425E4; // type:function size:0x2D4 scope:global align:4 +setHitodamaParticle__9daNpcCd_cFv = .text:0x801428B8; // type:function size:0x190 scope:global align:4 +__sinit_\d_a_npc_cd_cpp = .text:0x80142A48; // type:function size:0x2C0 scope:global align:4 +__ct__13daNpcCd_HIO_cFv = .text:0x80142D08; // type:function size:0x180 scope:global align:4 +__dt__18fOpAcm_HIO_entry_cFv = .text:0x80142E88; // type:function size:0x40 scope:global align:4 +__dt__14mDoHIO_entry_cFv = .text:0x80142EC8; // type:function size:0x40 scope:global align:4 +__ct__19daNpcCd_HIO_Child_cFv = .text:0x80142F08; // type:function size:0x58 scope:global align:4 +__ct__17daNpcCd_HIO_Jnt_cFv = .text:0x80142F60; // type:function size:0x10 scope:global align:4 +__dt__17daNpcCd_HIO_Jnt_cFv = .text:0x80142F70; // type:function size:0x40 scope:global align:4 +__dt__19daNpcCd_HIO_Child_cFv = .text:0x80142FB0; // type:function size:0x68 scope:global align:4 +__dt__13daNpcCd_HIO_cFv = .text:0x80143018; // type:function size:0x7C scope:global align:4 +jntNodeCallBack__FP8J3DJointi = .text:0x80143094; // type:function size:0x48 scope:local align:4 +NpcCreate__10daNpcCd2_cFi = .text:0x801430DC; // type:function size:0x214 scope:global align:4 +ObjCreate__10daNpcCd2_cFi = .text:0x801432F0; // type:function size:0x40 scope:global align:4 +ChairCreate__10daNpcCd2_cFf = .text:0x80143330; // type:function size:0xF4 scope:global align:4 +isM___10daNpcCd2_cFv = .text:0x80143424; // type:function size:0x44 scope:global align:4 +getAnmP__10daNpcCd2_cFii = .text:0x80143468; // type:function size:0x330 scope:global align:4 +setAttention__10daNpcCd2_cFi = .text:0x80143798; // type:function size:0x53C scope:global align:4 +loadResrc__10daNpcCd2_cFii = .text:0x80143CD4; // type:function size:0xF8 scope:global align:4 +removeResrc__10daNpcCd2_cFii = .text:0x80143DCC; // type:function size:0xC4 scope:global align:4 +setEnvTevCol__10daNpcCd2_cFv = .text:0x80143E90; // type:function size:0x58 scope:global align:4 +setRoomNo__10daNpcCd2_cFv = .text:0x80143EE8; // type:function size:0x44 scope:global align:4 +animation__10daNpcCd2_cFi = .text:0x80143F2C; // type:function size:0xE4 scope:global align:4 +setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii = .text:0x80144010; // type:function size:0x6C scope:global align:4 +drawShadow__10daNpcCd2_cFf = .text:0x8014407C; // type:function size:0x84 scope:global align:4 +drawObj__10daNpcCd2_cFiP8J3DModelf = .text:0x80144100; // type:function size:0x108 scope:global align:4 +drawNpc__10daNpcCd2_cFv = .text:0x80144208; // type:function size:0x15C scope:global align:4 +jntNodeCB__10daNpcCd2_cFP8J3DJointP8J3DModel = .text:0x80144364; // type:function size:0x2E0 scope:global align:4 +setHitodamaParticle__10daNpcCd2_cFv = .text:0x80144644; // type:function size:0x190 scope:global align:4 +s_sub1__FPvPv = .text:0x801447D4; // type:function size:0xBC scope:global align:4 +getEscapeTag__10daNpcCd2_cFv = .text:0x80144890; // type:function size:0x58 scope:global align:4 +checkFearSituation__10daNpcCd2_cFv = .text:0x801448E8; // type:function size:0xC8 scope:global align:4 +getNpcMdlDataP__10daNpcCd2_cFi = .text:0x801449B0; // type:function size:0x48 scope:global align:4 +getObjMdlDataP__10daNpcCd2_cFi = .text:0x801449F8; // type:function size:0x58 scope:global align:4 +getTexAnmP__10daNpcCd2_cFi = .text:0x80144A50; // type:function size:0x58 scope:global align:4 +setPath__11PathTrace_cFiiiP4cXyzb = .text:0x80144AA8; // type:function size:0xF8 scope:global align:4 +checkPoint__11PathTrace_cF4cXyzf = .text:0x80144BA0; // type:function size:0xCC scope:global align:4 +checkPathEnd__11PathTrace_cF4cXyzf = .text:0x80144C6C; // type:function size:0x94 scope:global align:4 +getTargetPoint__11PathTrace_cFP3Vec = .text:0x80144D00; // type:function size:0x64 scope:global align:4 +setAvoidPoint__11PathTrace_cFv = .text:0x80144D64; // type:function size:0xC4 scope:global align:4 +setNextPoint__11PathTrace_cFR4cXyz = .text:0x80144E28; // type:function size:0x5C scope:global align:4 +setNextPoint__11PathTrace_cFv = .text:0x80144E84; // type:function size:0xAC scope:global align:4 +incIndex__11PathTrace_cFi = .text:0x80144F30; // type:function size:0x50 scope:global align:4 +decIndex__11PathTrace_cFi = .text:0x80144F80; // type:function size:0x54 scope:global align:4 +s_sub__FPvPv = .text:0x80144FD4; // type:function size:0xA4 scope:global align:4 +checkObstacle__11PathTrace_cFP10fopAc_ac_c = .text:0x80145078; // type:function size:0x70 scope:global align:4 +checkObstacleSub__11PathTrace_cFP10fopAc_ac_c = .text:0x801450E8; // type:function size:0xEC scope:global align:4 +__sinit_\d_a_npc_cd2_cpp = .text:0x801451D4; // type:function size:0x568 scope:global align:4 +__ct__14daNpcCd2_HIO_cFv = .text:0x8014573C; // type:function size:0x188 scope:global align:4 +__ct__21daNpcCd2_HIO_MChild_cFv = .text:0x801458C4; // type:function size:0x58 scope:global align:4 +__ct__18daNpcCd2_HIO_Jnt_cFv = .text:0x8014591C; // type:function size:0x10 scope:global align:4 +__dt__18daNpcCd2_HIO_Jnt_cFv = .text:0x8014592C; // type:function size:0x40 scope:global align:4 +__dt__21daNpcCd2_HIO_MChild_cFv = .text:0x8014596C; // type:function size:0x68 scope:global align:4 +__ct__21daNpcCd2_HIO_WChild_cFv = .text:0x801459D4; // type:function size:0x58 scope:global align:4 +__dt__21daNpcCd2_HIO_WChild_cFv = .text:0x80145A2C; // type:function size:0x68 scope:global align:4 +isClose__11PathTrace_cFv = .text:0x80145A94; // type:function size:0x10 scope:global align:4 +__dt__14daNpcCd2_HIO_cFv = .text:0x80145AA4; // type:function size:0x80 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPf = .text:0x80145B24; // type:function size:0x2C scope:global align:4 +Reflect__FP4cXyzRC13cBgS_PolyInfof = .text:0x80145B50; // type:function size:0xCC scope:global align:4 +getData__12daItemBase_cFv = .text:0x80145C1C; // type:function size:0xC scope:global align:4 +initBaseMtx__8daItem_cFv = .text:0x80145C28; // type:function size:0x48 scope:global align:4 +setBaseMtx__8daItem_cFv = .text:0x80145C70; // type:function size:0x88 scope:global align:4 +setBaseMtx_1__8daItem_cFv = .text:0x80145CF8; // type:function size:0x8C scope:global align:4 +itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80145D84; // type:function size:0xD0 scope:global align:4 +itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x80145E54; // type:function size:0xBC scope:global align:4 +CreateInit__8daItem_cFv = .text:0x80145F10; // type:function size:0x394 scope:global align:4 +setCullInfo__8daItem_cFv = .text:0x801462A4; // type:function size:0x18 scope:global align:4 +_daItem_create__8daItem_cFv = .text:0x801462BC; // type:function size:0x220 scope:global align:4 +_daItem_execute__8daItem_cFv = .text:0x801464DC; // type:function size:0x2A8 scope:global align:4 +_daItem_draw__8daItem_cFv = .text:0x80146784; // type:function size:0x64 scope:global align:4 +_daItem_delete__8daItem_cFv = .text:0x801467E8; // type:function size:0x78 scope:global align:4 +procInitNormal__8daItem_cFv = .text:0x80146860; // type:function size:0x44 scope:global align:4 +procMainNormal__8daItem_cFv = .text:0x801468A4; // type:function size:0x114 scope:global align:4 +procMainEnemyCarry__8daItem_cFv = .text:0x801469B8; // type:function size:0x4 scope:global align:4 +procInitForceGet__8daItem_cFv = .text:0x801469BC; // type:function size:0x4C scope:global align:4 +procMainForceGet__8daItem_cFv = .text:0x80146A08; // type:function size:0x4 scope:global align:4 +procInitSimpleGetDemo__8daItem_cFv = .text:0x80146A0C; // type:function size:0xBC scope:global align:4 +procMainSimpleGetDemo__8daItem_cFv = .text:0x80146AC8; // type:function size:0xC8 scope:global align:4 +procInitGetDemoEvent__8daItem_cFv = .text:0x80146B90; // type:function size:0xA4 scope:global align:4 +procWaitGetDemoEvent__8daItem_cFv = .text:0x80146C34; // type:function size:0x118 scope:global align:4 +procMainGetDemoEvent__8daItem_cFv = .text:0x80146D4C; // type:function size:0x60 scope:global align:4 +procInitBoomerangCarry__8daItem_cFv = .text:0x80146DAC; // type:function size:0xE8 scope:global align:4 +procMainBoomerangCarry__8daItem_cFv = .text:0x80146E94; // type:function size:0xD8 scope:global align:4 +procInitSwOnWait__8daItem_cFv = .text:0x80146F6C; // type:function size:0x54 scope:global align:4 +procMainSwOnWait__8daItem_cFv = .text:0x80146FC0; // type:function size:0xC4 scope:global align:4 +procInitBoomHitWait__8daItem_cFv = .text:0x80147084; // type:function size:0x30 scope:global align:4 +procMainBoomHitWait__8daItem_cFv = .text:0x801470B4; // type:function size:0x254 scope:global align:4 +move_proc_call__8daItem_cFv = .text:0x80147308; // type:function size:0x130 scope:global align:4 +mode_water_init__8daItem_cFv = .text:0x80147438; // type:function size:0x64 scope:global align:4 +mode_wait__8daItem_cFv = .text:0x8014749C; // type:function size:0x108 scope:global align:4 +mode_water__8daItem_cFv = .text:0x801475A4; // type:function size:0xD4 scope:global align:4 +setTevStr__8daItem_cFv = .text:0x80147678; // type:function size:0x5C scope:global align:4 +itemGetNextExecute__8daItem_cFv = .text:0x801476D4; // type:function size:0x1BC scope:global align:4 +itemGet__8daItem_cFv = .text:0x80147890; // type:function size:0x2C8 scope:global align:4 +checkCountTimer__8daItem_cFv = .text:0x80147B58; // type:function size:0x5C scope:global align:4 +checkPlayerGet__8daItem_cFv = .text:0x80147BB4; // type:function size:0x24 scope:global align:4 +checkYogan__8daItem_cFv = .text:0x80147BD8; // type:function size:0x70 scope:global align:4 +deleteItem__8daItem_cFv = .text:0x80147C48; // type:function size:0x10 scope:global align:4 +itemActionForRupee__8daItem_cFv = .text:0x80147C58; // type:function size:0xC0 scope:global align:4 +itemActionForHeart__8daItem_cFv = .text:0x80147D18; // type:function size:0x114 scope:global align:4 +itemActionForArrow__8daItem_cFv = .text:0x80147E2C; // type:function size:0x78 scope:global align:4 +bg_check__8daItem_cFv = .text:0x80147EA4; // type:function size:0xF0 scope:global align:4 +set_bound_se__8daItem_cFv = .text:0x80147F94; // type:function size:0xB8 scope:global align:4 +CountTimer__8daItem_cFv = .text:0x8014804C; // type:function size:0x90 scope:global align:4 +initAction__8daItem_cFv = .text:0x801480DC; // type:function size:0xBC scope:global align:4 +initFlag__8daItem_cFv = .text:0x80148198; // type:function size:0xD0 scope:global align:4 +initScale__8daItem_cFv = .text:0x80148268; // type:function size:0x50 scope:global align:4 +initSpeed__8daItem_cFi = .text:0x801482B8; // type:function size:0x1AC scope:global align:4 +initAngle__8daItem_cFv = .text:0x80148464; // type:function size:0x18 scope:global align:4 +daItem_Draw__FP8daItem_c = .text:0x8014847C; // type:function size:0x4 scope:global align:4 +daItem_Execute__FP8daItem_c = .text:0x80148480; // type:function size:0x4 scope:global align:4 +daItem_Delete__FP8daItem_c = .text:0x80148484; // type:function size:0x4 scope:global align:4 +daItem_Create__FP10fopAc_ac_c = .text:0x80148488; // type:function size:0x4 scope:global align:4 +__sinit_\d_a_obj_item_cpp = .text:0x8014848C; // type:function size:0x28 scope:global align:4 +getItemPos__9daPy_py_cCFv = .text:0x801484B4; // type:function size:0x8 scope:global align:4 +getLeftHandPos__9daPy_py_cCFv = .text:0x801484BC; // type:function size:0x8 scope:global align:4 +__dt__16Z2SoundObjSimpleFv = .text:0x801484C4; // type:function size:0x58 scope:global align:4 +fopAcM_SetSpeed__FP10fopAc_ac_cfff = .text:0x8014851C; // type:function size:0x10 scope:global align:4 +fopAcM_seStart__FPC10fopAc_ac_cUlUl = .text:0x8014852C; // type:function size:0x78 scope:global align:4 +cLib_calcTimer__FPUc_Uc = .text:0x801485A4; // type:function size:0x1C scope:global align:4 +__ct__9dInsect_cFv = .text:0x801485C0; // type:function size:0x68 scope:global align:4 +CalcZBuffer__9dInsect_cFf = .text:0x80148628; // type:function size:0x194 scope:global align:4 +Insect_GetDemoMain__9dInsect_cFv = .text:0x801487BC; // type:function size:0x1E4 scope:global align:4 +__ct__14daObj_SSBase_cFv = .text:0x801489A0; // type:function size:0x58 scope:global align:4 +__dt__14daObj_SSBase_cFv = .text:0x801489F8; // type:function size:0x58 scope:global align:4 +getProcessID__14daObj_SSBase_cFv = .text:0x80148A50; // type:function size:0x18 scope:global align:4 +setSoldOut__14daObj_SSBase_cFv = .text:0x80148A68; // type:function size:0x4 scope:global align:4 +checkAnmEnd__16daPy_frameCtrl_cFv = .text:0x80148A6C; // type:function size:0x44 scope:global align:4 +updateFrame__16daPy_frameCtrl_cFv = .text:0x80148AB0; // type:function size:0x34 scope:global align:4 +setFrameCtrl__16daPy_frameCtrl_cFUcssff = .text:0x80148AE4; // type:function size:0x58 scope:global align:4 +initOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x80148B3C; // type:function size:0xA8 scope:global align:4 +posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs = .text:0x80148BE4; // type:function size:0x22C scope:global align:4 +bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz = .text:0x80148E10; // type:function size:0xB4 scope:global align:4 +setParamData__9daPy_py_cFiiii = .text:0x80148EC4; // type:function size:0x18 scope:global align:4 +checkFishingRodItem__9daPy_py_cFi = .text:0x80148EDC; // type:function size:0x28 scope:global align:4 +checkBombItem__9daPy_py_cFi = .text:0x80148F04; // type:function size:0x18 scope:global align:4 +checkBottleItem__9daPy_py_cFi = .text:0x80148F1C; // type:function size:0xA4 scope:global align:4 +checkDrinkBottleItem__9daPy_py_cFi = .text:0x80148FC0; // type:function size:0xAC scope:global align:4 +checkOilBottleItem__9daPy_py_cFi = .text:0x8014906C; // type:function size:0x30 scope:global align:4 +checkOpenBottleItem__9daPy_py_cFi = .text:0x8014909C; // type:function size:0x28 scope:global align:4 +checkBowItem__9daPy_py_cFi = .text:0x801490C4; // type:function size:0x2C scope:global align:4 +checkHookshotItem__9daPy_py_cFi = .text:0x801490F0; // type:function size:0x20 scope:global align:4 +checkTradeItem__9daPy_py_cFi = .text:0x80149110; // type:function size:0x44 scope:global align:4 +checkDungeonWarpItem__9daPy_py_cFi = .text:0x80149154; // type:function size:0x20 scope:global align:4 +setActor__16daPy_actorKeep_cFv = .text:0x80149174; // type:function size:0x6C scope:global align:4 +setData__16daPy_actorKeep_cFP10fopAc_ac_c = .text:0x801491E0; // type:function size:0x38 scope:global align:4 +clearData__16daPy_actorKeep_cFv = .text:0x80149218; // type:function size:0x14 scope:global align:4 +__ct__14daPy_anmHeap_cFUl = .text:0x8014922C; // type:function size:0x40 scope:global align:4 +__dt__14daPy_anmHeap_cFv = .text:0x8014926C; // type:function size:0x60 scope:global align:4 +initData__14daPy_anmHeap_cFv = .text:0x801492CC; // type:function size:0x18 scope:global align:4 +mallocBuffer__14daPy_anmHeap_cFv = .text:0x801492E4; // type:function size:0x38 scope:global align:4 +createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE = .text:0x8014931C; // type:function size:0x138 scope:global align:4 +loadData__14daPy_anmHeap_cFUs = .text:0x80149454; // type:function size:0xE4 scope:global align:4 +loadDataIdx__14daPy_anmHeap_cFUs = .text:0x80149538; // type:function size:0x48 scope:global align:4 +loadDataPriIdx__14daPy_anmHeap_cFUs = .text:0x80149580; // type:function size:0x2C scope:global align:4 +loadDataDemoRID__14daPy_anmHeap_cFUsUs = .text:0x801495AC; // type:function size:0x30 scope:global align:4 +setAnimeHeap__14daPy_anmHeap_cFv = .text:0x801495DC; // type:function size:0x38 scope:global align:4 +checkMasterSwordEquip__9daPy_py_cFv = .text:0x80149614; // type:function size:0x28 scope:global align:4 +checkWoodShieldEquip__9daPy_py_cFv = .text:0x8014963C; // type:function size:0x28 scope:global align:4 +getAttentionOffsetY__9daPy_py_cFv = .text:0x80149664; // type:function size:0x34 scope:global align:4 +checkNowWolfEyeUp__9daPy_py_cFv = .text:0x80149698; // type:function size:0x14 scope:global align:4 +forceRestartRoom__9daPy_py_cFiUli = .text:0x801496AC; // type:function size:0x20 scope:global align:4 +setFmChainPos__9daPy_py_cFP10fopAc_ac_cP4cXyzi = .text:0x801496CC; // type:function size:0x24 scope:global align:4 +cancelFmChainGrab__9daPy_py_cFv = .text:0x801496F0; // type:function size:0x24 scope:global align:4 +setLookPos__9daPy_py_cFP4cXyz = .text:0x80149714; // type:function size:0x14 scope:global align:4 +setPlayerSe__9daPy_py_cFUl = .text:0x80149728; // type:function size:0x20 scope:global align:4 +linkGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x80149748; // type:function size:0xB4 scope:global align:4 +wolfGrabSubjectNoDraw__9daPy_py_cFP10fopAc_ac_c = .text:0x801497FC; // type:function size:0x58 scope:global align:4 +checkRoomRestartStart__9daPy_py_cFv = .text:0x80149854; // type:function size:0x38 scope:global align:4 +checkCarryStartLightBallA__9daPy_py_cFv = .text:0x8014988C; // type:function size:0x8C scope:global align:4 +checkCarryStartLightBallB__9daPy_py_cFv = .text:0x80149918; // type:function size:0x8C scope:global align:4 +getSpinnerRideSpeed__9daPy_py_cCFv = .text:0x801499A4; // type:function size:0x4C scope:global align:4 +checkSpinnerReflectEffect__9daPy_py_cFv = .text:0x801499F0; // type:function size:0x88 scope:global align:4 +checkBoomerangCharge__9daPy_py_cFv = .text:0x80149A78; // type:function size:0x10 scope:global align:4 +checkBoomerangChargeTime__9daPy_py_cFv = .text:0x80149A88; // type:function size:0x8 scope:global align:4 +getThrowBoomerangActor__9daPy_py_cFv = .text:0x80149A90; // type:function size:0x14 scope:global align:4 +cancelBoomerangLockActor__9daPy_py_cFP10fopAc_ac_c = .text:0x80149AA4; // type:function size:0x14 scope:global align:4 +setPlayerDamage__9daPy_py_cFii = .text:0x80149AB8; // type:function size:0x24 scope:global align:4 +setMidnaMotionNum__9daPy_py_cFi = .text:0x80149ADC; // type:function size:0x14 scope:global align:4 +setMidnaFaceNum__9daPy_py_cFi = .text:0x80149AF0; // type:function size:0x14 scope:global align:4 +daPy_addCalcShort__FPsssss = .text:0x80149B04; // type:function size:0xA0 scope:global align:4 +__ct__18J3DAnmTransformKeyFv = .text:0x80149BA4; // type:function size:0x60 scope:global align:4 +limitf__22@unnamed@d_camera_cpp@Ffff = .text:0x80149C04; // type:function size:0x20 scope:global align:4 +hideActor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80149C24; // type:function size:0x90 scope:global align:4 +is_player__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x80149CB4; // type:function size:0x1C scope:global align:4 +posInLine2D__22@unnamed@d_camera_cpp@FP4cXyzP4cXyzP4cXyz = .text:0x80149CD0; // type:function size:0xD0 scope:global align:4 +relationalPos2__22@unnamed@d_camera_cpp@FP10fopAc_ac_cP10fopAc_ac_cP4cXyzf7cSAngle = .text:0x80149DA0; // type:function size:0x248 scope:global align:4 +Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc = .text:0x80149FE8; // type:function size:0x13C scope:global align:4 +__ct__9dCamera_cFP12camera_class = .text:0x8014A124; // type:function size:0x180 scope:global align:4 +__ct__Q29dCamera_c24@class$89704d_camera_cppFv = .text:0x8014A2A4; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89704d_camera_cppFv = .text:0x8014A2A8; // type:function size:0x40 scope:local align:4 +get_player_actor__22@unnamed@d_camera_cpp@FP12camera_class = .text:0x8014A2E8; // type:function size:0x44 scope:global align:4 +__dt__9dCamera_cFv = .text:0x8014A32C; // type:function size:0x1B0 scope:global align:4 +initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl = .text:0x8014A4DC; // type:function size:0xBC4 scope:global align:4 +Start__9dCamera_cFv = .text:0x8014B0A0; // type:function size:0x18 scope:global align:4 +QuickStart__9dCamera_cFv = .text:0x8014B0B8; // type:function size:0xC scope:global align:4 +Stop__9dCamera_cFv = .text:0x8014B0C4; // type:function size:0x18 scope:global align:4 +Stay__9dCamera_cFv = .text:0x8014B0DC; // type:function size:0xC scope:global align:4 +ChangeModeOK__9dCamera_cFl = .text:0x8014B0E8; // type:function size:0x5C scope:global align:4 +initPad__9dCamera_cFv = .text:0x8014B144; // type:function size:0x210 scope:global align:4 +updatePad__9dCamera_cFv = .text:0x8014B354; // type:function size:0x5A8 scope:global align:4 +initMonitor__9dCamera_cFv = .text:0x8014B8FC; // type:function size:0x8C scope:global align:4 +updateMonitor__9dCamera_cFv = .text:0x8014B988; // type:function size:0x13C scope:global align:4 +checkForceLockTarget__9dCamera_cFv = .text:0x8014BAC4; // type:function size:0x164 scope:global align:4 +Run__9dCamera_cFv = .text:0x8014BC28; // type:function size:0xA78 scope:global align:4 +NotRun__9dCamera_cFv = .text:0x8014C6A0; // type:function size:0x254 scope:global align:4 +V__9dCamera_cFv = .text:0x8014C8F4; // type:function size:0x1C scope:global align:4 +U__9dCamera_cFv = .text:0x8014C910; // type:function size:0x20 scope:global align:4 +SetTrimSize__9dCamera_cFl = .text:0x8014C930; // type:function size:0x18 scope:global align:4 +SetTrimTypeForce__9dCamera_cFl = .text:0x8014C948; // type:function size:0xC scope:global align:4 +CalcTrimSize__9dCamera_cFv = .text:0x8014C954; // type:function size:0x17C scope:global align:4 +setStageMapToolData__9dCamera_cFv = .text:0x8014CAD0; // type:function size:0x130 scope:global align:4 +setMapToolData__9dCamera_cFv = .text:0x8014CC00; // type:function size:0xF4 scope:global align:4 +__as__15dCamMapToolDataFRC15dCamMapToolData = .text:0x8014CCF4; // type:function size:0x84 scope:global align:4 +SetTagData__9dCamera_cFP10fopAc_ac_clUsUc = .text:0x8014CD78; // type:function size:0x38 scope:global align:4 +nextMode__9dCamera_cFl = .text:0x8014CDB0; // type:function size:0x5F4 scope:global align:4 +get_boomerang_actor__22@unnamed@d_camera_cpp@FP10fopAc_ac_c = .text:0x8014D3A4; // type:function size:0x2C scope:global align:4 +onModeChange__9dCamera_cFll = .text:0x8014D3D0; // type:function size:0x104 scope:global align:4 +ModeFix__9dCamera_cFl = .text:0x8014D4D4; // type:function size:0xC scope:global align:4 +nextType__9dCamera_cFl = .text:0x8014D4E0; // type:function size:0x794 scope:global align:4 +onTypeChange__9dCamera_cFll = .text:0x8014DC74; // type:function size:0x1F8 scope:global align:4 +onStyleChange__9dCamera_cFll = .text:0x8014DE6C; // type:function size:0x114 scope:global align:4 +onRoomChange__9dCamera_cFl = .text:0x8014DF80; // type:function size:0xB0 scope:global align:4 +getParamTargetActor__9dCamera_cFl = .text:0x8014E030; // type:function size:0x9C scope:global align:4 +GetCameraTypeFromMapToolID__9dCamera_cFll = .text:0x8014E0CC; // type:function size:0x19C scope:global align:4 +GetCameraTypeFromCameraName__9dCamera_cFPCc = .text:0x8014E268; // type:function size:0xA4 scope:global align:4 +GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class = .text:0x8014E30C; // type:function size:0x54 scope:global align:4 +pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs = .text:0x8014E360; // type:function size:0x64 scope:global align:4 +popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c = .text:0x8014E3C4; // type:function size:0x78 scope:global align:4 +heightOf__9dCamera_cFP10fopAc_ac_c = .text:0x8014E43C; // type:function size:0x40 scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz = .text:0x8014E47C; // type:function size:0x9C scope:global align:4 +relationalPos__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzf = .text:0x8014E518; // type:function size:0x250 scope:global align:4 +setUSOAngle__9dCamera_cFv = .text:0x8014E768; // type:function size:0x58 scope:global align:4 +getUSOAngle__9dCamera_cF7cSAngle = .text:0x8014E7C0; // type:function size:0x8 scope:global align:4 +pointInSight__9dCamera_cFP4cXyz = .text:0x8014E7C8; // type:function size:0x98 scope:global align:4 +get_window__22@unnamed@d_camera_cpp@FP12camera_class = .text:0x8014E860; // type:function size:0x44 scope:global align:4 +radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf = .text:0x8014E8A4; // type:function size:0x45C scope:global align:4 +groundHeight__9dCamera_cFP4cXyz = .text:0x8014ED00; // type:function size:0xCC scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl = .text:0x8014EDCC; // type:function size:0x134 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl = .text:0x8014EF00; // type:function size:0xD4 scope:global align:4 +lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl = .text:0x8014EFD4; // type:function size:0x70 scope:global align:4 +lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz = .text:0x8014F044; // type:function size:0xAC scope:global align:4 +sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv = .text:0x8014F0F0; // type:function size:0xD0 scope:global align:4 +compWallMargin__9dCamera_cFP4cXyzP4cXyzf = .text:0x8014F1C0; // type:function size:0x14C scope:global align:4 +__dt__13camSphChkdataFv = .text:0x8014F30C; // type:function size:0x40 scope:global align:4 +defaultTriming__9dCamera_cFv = .text:0x8014F34C; // type:function size:0x94 scope:global align:4 +setView__9dCamera_cFffff = .text:0x8014F3E0; // type:function size:0xB4 scope:global align:4 +forwardCheckAngle__9dCamera_cFv = .text:0x8014F494; // type:function size:0x484 scope:global align:4 +bumpCheck__9dCamera_cFUl = .text:0x8014F918; // type:function size:0x14A4 scope:global align:4 +jutOutCheck__9dCamera_cFP4cXyzf = .text:0x80150DBC; // type:function size:0x130 scope:global align:4 +tooNearEscape__9dCamera_cFP4cXyz = .text:0x80150EEC; // type:function size:0xAC scope:global align:4 +getWaterSurfaceHeight__9dCamera_cFP4cXyz = .text:0x80150F98; // type:function size:0xD8 scope:global align:4 +checkGroundInfo__9dCamera_cFv = .text:0x80151070; // type:function size:0x670 scope:global align:4 +chaseCamera__9dCamera_cFl = .text:0x801516E0; // type:function size:0x3174 scope:global align:4 +isPlayerCharging__22@unnamed@d_camera_cpp@FUl = .text:0x80154854; // type:function size:0x1C scope:global align:4 +sAngleX__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x80154870; // type:function size:0x44 scope:global align:4 +lockonCamera__9dCamera_cFl = .text:0x801548B4; // type:function size:0x1950 scope:global align:4 +getMsgCmdSpeaker__9dCamera_cFv = .text:0x80156204; // type:function size:0x5C scope:global align:4 +getMsgCmdCut__9dCamera_cFl = .text:0x80156260; // type:function size:0x50 scope:global align:4 +talktoCamera__9dCamera_cFl = .text:0x801562B0; // type:function size:0x4AC0 scope:global align:4 +lineCollisionCheck__22@unnamed@d_camera_cpp@F4cXyz4cXyzP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c = .text:0x8015AD70; // type:function size:0x34 scope:global align:4 +talkEyePos__9dCamera_cFP10fopAc_ac_c = .text:0x8015ADA4; // type:function size:0x8 scope:global align:4 +talkBasePos__9dCamera_cFP10fopAc_ac_c = .text:0x8015ADAC; // type:function size:0x8 scope:global align:4 +CalcSubjectAngle__9dCamera_cFPsPs = .text:0x8015ADB4; // type:function size:0x8 scope:global align:4 +SaveZoomRatio__9dCamera_cFv = .text:0x8015ADBC; // type:function size:0x28 scope:global align:4 +subjectCamera__9dCamera_cFl = .text:0x8015ADE4; // type:function size:0x1A20 scope:global align:4 +magneCamera__9dCamera_cFl = .text:0x8015C804; // type:function size:0x6B8 scope:global align:4 +colosseumCamera__9dCamera_cFl = .text:0x8015CEBC; // type:function size:0x5C4 scope:global align:4 +test1Camera__9dCamera_cFl = .text:0x8015D480; // type:function size:0x8 scope:global align:4 +test2Camera__9dCamera_cFl = .text:0x8015D488; // type:function size:0x8 scope:global align:4 +towerCamera__9dCamera_cFl = .text:0x8015D490; // type:function size:0x1738 scope:global align:4 +hookshotCamera__9dCamera_cFl = .text:0x8015EBC8; // type:function size:0x5E4 scope:global align:4 +railCamera__9dCamera_cFl = .text:0x8015F1AC; // type:function size:0xB7C scope:global align:4 +paraRailCamera__9dCamera_cFl = .text:0x8015FD28; // type:function size:0x9EC scope:global align:4 +rideCamera__9dCamera_cFl = .text:0x80160714; // type:function size:0x20F8 scope:global align:4 +sAngleY__22@unnamed@d_camera_cpp@FR4cXyz = .text:0x8016280C; // type:function size:0x44 scope:global align:4 +manualCamera__9dCamera_cFl = .text:0x80162850; // type:function size:0x8 scope:global align:4 +observeCamera__9dCamera_cFl = .text:0x80162858; // type:function size:0x784 scope:global align:4 +fixedFrameCamera__9dCamera_cFl = .text:0x80162FDC; // type:function size:0x4F8 scope:global align:4 +fixedPositionCamera__9dCamera_cFl = .text:0x801634D4; // type:function size:0x874 scope:global align:4 +oneSideCamera__9dCamera_cFl = .text:0x80163D48; // type:function size:0x550 scope:global align:4 +eventCamera__9dCamera_cFl = .text:0x80164298; // type:function size:0x92C scope:global align:4 +currentEvCamera__9dCamera_cFv = .text:0x80164BC4; // type:function size:0x1F0 scope:global align:4 +letCamera__9dCamera_cFl = .text:0x80164DB4; // type:function size:0x8 scope:global align:4 +setEventRecoveryTrans__9dCamera_cFs = .text:0x80164DBC; // type:function size:0x50 scope:global align:4 +runEventRecoveryTrans__9dCamera_cFv = .text:0x80164E0C; // type:function size:0x2A0 scope:global align:4 +EventRecoverNotime__9dCamera_cFv = .text:0x801650AC; // type:function size:0x60 scope:global align:4 +Set__9dCamera_cF4cXyz4cXyz = .text:0x8016510C; // type:function size:0x4C scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzfs = .text:0x80165158; // type:function size:0x6C scope:global align:4 +Set__9dCamera_cF4cXyz4cXyzsf = .text:0x801651C4; // type:function size:0x6C scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyzfs = .text:0x80165230; // type:function size:0x78 scope:global align:4 +Reset__9dCamera_cF4cXyz4cXyz = .text:0x801652A8; // type:function size:0x50 scope:global align:4 +Reset__9dCamera_cFv = .text:0x801652F8; // type:function size:0x9C scope:global align:4 +shakeCamera__9dCamera_cFv = .text:0x80165394; // type:function size:0x290 scope:global align:4 +StartShake__9dCamera_cFlPUcl4cXyz = .text:0x80165624; // type:function size:0x130 scope:global align:4 +StopShake__9dCamera_cFv = .text:0x80165754; // type:function size:0x18 scope:global align:4 +StartBlure__9dCamera_cFiP10fopAc_ac_cff = .text:0x8016576C; // type:function size:0x44 scope:global align:4 +ResetBlure__9dCamera_cFv = .text:0x801657B0; // type:function size:0x50 scope:global align:4 +SetBlureAlpha__9dCamera_cFf = .text:0x80165800; // type:function size:0x8 scope:global align:4 +SetBlureScale__9dCamera_cFfff = .text:0x80165808; // type:function size:0x10 scope:global align:4 +SetBlurePosition__9dCamera_cFfff = .text:0x80165818; // type:function size:0x18 scope:global align:4 +blureCamera__9dCamera_cFv = .text:0x80165830; // type:function size:0x1C4 scope:global align:4 +onHorseDush__9dCamera_cFv = .text:0x801659F4; // type:function size:0x70 scope:global align:4 +GetForceLockOnActor__9dCamera_cFv = .text:0x80165A64; // type:function size:0x34 scope:global align:4 +ForceLockOn__9dCamera_cFP10fopAc_ac_c = .text:0x80165A98; // type:function size:0x2C scope:global align:4 +ForceLockOff__9dCamera_cFUi = .text:0x80165AC4; // type:function size:0x3C scope:global align:4 +ForceLockOff__9dCamera_cFP10fopAc_ac_c = .text:0x80165B00; // type:function size:0x30 scope:global align:4 +dCam_getAngleY__FP12camera_class = .text:0x80165B30; // type:function size:0x8 scope:global align:4 +dCam_getAngleX__FP12camera_class = .text:0x80165B38; // type:function size:0x8 scope:global align:4 +dCam_getControledAngleY__FP12camera_class = .text:0x80165B40; // type:function size:0x1C scope:global align:4 +dCam_getCamera__Fv = .text:0x80165B5C; // type:function size:0x10 scope:global align:4 +dCam_getBody__Fv = .text:0x80165B6C; // type:function size:0x14 scope:global align:4 +get_window__22@unnamed@d_camera_cpp@Fi = .text:0x80165B80; // type:function size:0x28 scope:global align:4 +view_setup__FP20camera_process_class = .text:0x80165BA8; // type:function size:0xD4 scope:global align:4 +store__FP20camera_process_class = .text:0x80165C7C; // type:function size:0x370 scope:global align:4 +Center__9dCamera_cFv = .text:0x80165FEC; // type:function size:0x10 scope:global align:4 +Eye__9dCamera_cFv = .text:0x80165FFC; // type:function size:0x10 scope:global align:4 +Up__9dCamera_cFv = .text:0x8016600C; // type:function size:0x1C scope:global align:4 +camera_execute__FP20camera_process_class = .text:0x80166028; // type:function size:0x104 scope:global align:4 +camera_draw__FP20camera_process_class = .text:0x8016612C; // type:function size:0x278 scope:global align:4 +init_phase1__FP12camera_class = .text:0x801663A4; // type:function size:0x74 scope:global align:4 +init_phase2__FP12camera_class = .text:0x80166418; // type:function size:0x1D0 scope:global align:4 +camera_create__FP12camera_class = .text:0x801665E8; // type:function size:0x14 scope:global align:4 +camera_delete__FP20camera_process_class = .text:0x801665FC; // type:function size:0x3C scope:global align:4 +is_camera_delete__FPv = .text:0x80166638; // type:function size:0x8 scope:global align:4 +Init__14dCamForcusLineFv = .text:0x80166640; // type:function size:0xBC scope:global align:4 +Draw__14dCamForcusLineFv = .text:0x801666FC; // type:function size:0x84 scope:global align:4 +@20@__dt__14dBgS_CamSphChkFv = .text:0x80166780; // type:function size:0x8 scope:local align:4 +@36@__dt__14dBgS_CamSphChkFv = .text:0x80166788; // type:function size:0x8 scope:local align:4 +@72@__dt__14dBgS_CamSphChkFv = .text:0x80166790; // type:function size:0x8 scope:local align:4 +@56@__dt__14dBgS_CamSphChkFv = .text:0x80166798; // type:function size:0x8 scope:local align:4 +__ct__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x801667A0; // type:function size:0x30 scope:local align:4 +__dt__Q29dCamera_c24@class$89705d_camera_cppFv = .text:0x801667D0; // type:function size:0x58 scope:local align:4 +__ct__Q29dCamera_c10dCamInfo_cFv = .text:0x80166828; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c10dCamInfo_cFv = .text:0x8016682C; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c24@class$89711d_camera_cppFv = .text:0x8016686C; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89711d_camera_cppFv = .text:0x801668A0; // type:function size:0x5C scope:local align:4 +__dt__7cSPolarFv = .text:0x801668FC; // type:function size:0x40 scope:global align:4 +Clr__15dCamMapToolDataFv = .text:0x8016693C; // type:function size:0x24 scope:global align:4 +__as__24stage_camera2_data_classFRC24stage_camera2_data_class = .text:0x80166960; // type:function size:0xDC scope:global align:4 +__as__22stage_arrow_data_classFRC22stage_arrow_data_class = .text:0x80166A3C; // type:function size:0x3C scope:global align:4 +Bank__9dCamera_cFv = .text:0x80166A78; // type:function size:0x10 scope:global align:4 +__dt__Q29dCamera_c24@class$89713d_camera_cppFv = .text:0x80166A88; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89714d_camera_cppFv = .text:0x80166AC8; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89714d_camera_cppFv = .text:0x80166ACC; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c16dCamera_pad_infoFv = .text:0x80166B0C; // type:function size:0x4 scope:global align:4 +__dt__Q39dCamera_c16dCamera_pad_info6_stickFv = .text:0x80166B10; // type:function size:0x40 scope:global align:4 +__dt__Q29dCamera_c16dCamera_pad_infoFv = .text:0x80166B50; // type:function size:0x68 scope:global align:4 +__ct__14dCamForcusLineFv = .text:0x80166BB8; // type:function size:0x4C scope:global align:4 +__dt__18dDlst_effectLine_cFv = .text:0x80166C04; // type:function size:0x40 scope:global align:4 +__dt__14dCamForcusLineFv = .text:0x80166C44; // type:function size:0x58 scope:global align:4 +__ct__Q29dCamera_c24dCamera_FakeAngle_systemFv = .text:0x80166C9C; // type:function size:0x4 scope:global align:4 +__dt__Q29dCamera_c24dCamera_FakeAngle_systemFv = .text:0x80166CA0; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c25dCamera_monitoring_thingsFv = .text:0x80166CE0; // type:function size:0x4 scope:global align:4 +__dt__Q39dCamera_c25dCamera_monitoring_things24@class$89723d_camera_cppFv = .text:0x80166CE4; // type:function size:0x40 scope:local align:4 +__dt__Q29dCamera_c25dCamera_monitoring_thingsFv = .text:0x80166D24; // type:function size:0x5C scope:global align:4 +__ct__Q29dCamera_c2BGFv = .text:0x80166D80; // type:function size:0x4C scope:global align:4 +__dt__Q39dCamera_c2BG24@class$89725d_camera_cppFv = .text:0x80166DCC; // type:function size:0x5C scope:local align:4 +__dt__Q39dCamera_c2BG24@class$89727d_camera_cppFv = .text:0x80166E28; // type:function size:0x68 scope:local align:4 +__dt__Q39dCamera_c2BG24@class$89728d_camera_cppFv = .text:0x80166E90; // type:function size:0x40 scope:local align:4 +__dt__Q29dCamera_c2BGFv = .text:0x80166ED0; // type:function size:0x88 scope:global align:4 +__ct__Q29dCamera_c18dCamera_event_dataFv = .text:0x80166F58; // type:function size:0x48 scope:global align:4 +__dt__14d2DBSplinePathFv = .text:0x80166FA0; // type:function size:0x40 scope:global align:4 +__dt__Q29dCamera_c18dCamera_event_dataFv = .text:0x80166FE0; // type:function size:0x40 scope:global align:4 +__ct__Q29dCamera_c24@class$89779d_camera_cppFv = .text:0x80167020; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89779d_camera_cppFv = .text:0x80167054; // type:function size:0x5C scope:local align:4 +__ct__Q29dCamera_c24@class$89869d_camera_cppFv = .text:0x801670B0; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89869d_camera_cppFv = .text:0x801670B4; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89870d_camera_cppFv = .text:0x801670F4; // type:function size:0x4 scope:local align:4 +__dt__Q29dCamera_c24@class$89870d_camera_cppFv = .text:0x801670F8; // type:function size:0x40 scope:local align:4 +__ct__Q29dCamera_c24@class$89872d_camera_cppFv = .text:0x80167138; // type:function size:0x34 scope:local align:4 +__dt__Q29dCamera_c24@class$89872d_camera_cppFv = .text:0x8016716C; // type:function size:0x5C scope:local align:4 +__dt__Q29dCamera_c24@class$89873d_camera_cppFv = .text:0x801671C8; // type:function size:0x40 scope:local align:4 +checkRide__9daPy_py_cCFv = .text:0x80167208; // type:function size:0xC4 scope:global align:4 +Lockon__12dAttention_cFv = .text:0x801672CC; // type:function size:0x54 scope:global align:4 +__dt__14dBgS_CamSphChkFv = .text:0x80167320; // type:function size:0x58 scope:global align:4 +FwdChkAngle__11dCamBGChk_cFl = .text:0x80167378; // type:function size:0x2C scope:global align:4 +__dt__Q214cCcD_ShapeAttr5ShapeFv = .text:0x801673A4; // type:function size:0x40 scope:global align:4 +fopCamM_SetCenter__FP12camera_classfff = .text:0x801673E4; // type:function size:0x10 scope:global align:4 +dEnvSe_Draw__FP8dEnvSe_c = .text:0x801673F4; // type:function size:0x8 scope:global align:4 +dEnvSe_getNearPathPos__FP4cXyzP4cXyzP5dPath = .text:0x801673FC; // type:function size:0x1B0 scope:global align:4 +execute__8dEnvSe_cFv = .text:0x801675AC; // type:function size:0x128 scope:global align:4 +dEnvSe_Execute__FP8dEnvSe_c = .text:0x801676D4; // type:function size:0x4 scope:global align:4 +dEnvSe_IsDelete__FP8dEnvSe_c = .text:0x801676D8; // type:function size:0x8 scope:global align:4 +dEnvSe_Delete__FP8dEnvSe_c = .text:0x801676E0; // type:function size:0x8 scope:global align:4 +dEnvSe_Create__FP8dEnvSe_c = .text:0x801676E8; // type:function size:0x28 scope:global align:4 +execute_common__8dEnvSe_cFP18dStage_SoundInfo_cPScUc = .text:0x80167710; // type:function size:0x434 scope:global align:4 +__ct__9dFs_HIO_cFv = .text:0x80167B44; // type:function size:0x74 scope:global align:4 +__ct__14dFile_select_cFP10JKRArchive = .text:0x80167BB8; // type:function size:0xC4 scope:global align:4 +__dt__14dFile_select_cFv = .text:0x80167C7C; // type:function size:0xA6C scope:global align:4 +_create__14dFile_select_cFv = .text:0x801686E8; // type:function size:0x138 scope:global align:4 +_move__14dFile_select_cFv = .text:0x80168820; // type:function size:0x128 scope:global align:4 +selFileWakuAnm__14dFile_select_cFv = .text:0x80168948; // type:function size:0x1F4 scope:global align:4 +bookIconAnm__14dFile_select_cFv = .text:0x80168B3C; // type:function size:0xF0 scope:global align:4 +selCopyFileWakuAnm__14dFile_select_cFv = .text:0x80168C2C; // type:function size:0xA4 scope:global align:4 +copyBookIconAnm__14dFile_select_cFv = .text:0x80168CD0; // type:function size:0xF0 scope:global align:4 +dataDelEffAnm__14dFile_select_cFv = .text:0x80168DC0; // type:function size:0xB0 scope:global align:4 +dataCopyEffAnm__14dFile_select_cFv = .text:0x80168E70; // type:function size:0xB0 scope:global align:4 +selectDataBaseMoveAnmInitSet__14dFile_select_cFii = .text:0x80168F20; // type:function size:0x8C scope:global align:4 +selectDataBaseMoveAnm__14dFile_select_cFv = .text:0x80168FAC; // type:function size:0xD4 scope:global align:4 +dataSelectInAnmSet__14dFile_select_cFv = .text:0x80169080; // type:function size:0x1BC scope:global align:4 +dataSelectIn__14dFile_select_cFv = .text:0x8016923C; // type:function size:0x188 scope:global align:4 +dataSelectInit__14dFile_select_cFv = .text:0x801693C4; // type:function size:0x190 scope:global align:4 +dataSelect__14dFile_select_cFv = .text:0x80169554; // type:function size:0x1E0 scope:global align:4 +checkDPD__14dFile_select_cFPUx = .text:0x80169734; // type:function size:0x30 scope:global align:4 +checkDPDFilePos__14dFile_select_cFUx = .text:0x80169764; // type:function size:0x84 scope:global align:4 +checkDPDMenuPos__14dFile_select_cFUx = .text:0x801697E8; // type:function size:0x84 scope:global align:4 +checkDPDCopySelPos__14dFile_select_cFUx = .text:0x8016986C; // type:function size:0x84 scope:global align:4 +checkDPDYesNoPos__14dFile_select_cFUx = .text:0x801698F0; // type:function size:0x84 scope:global align:4 +dataSelectStart__14dFile_select_cFv = .text:0x80169974; // type:function size:0x42C scope:global align:4 +selectDataMoveAnmInitSet__14dFile_select_cFii = .text:0x80169DA0; // type:function size:0x118 scope:global align:4 +selectDataMoveAnm__14dFile_select_cFv = .text:0x80169EB8; // type:function size:0x184 scope:global align:4 +dataSelectAnmSet__14dFile_select_cFv = .text:0x8016A03C; // type:function size:0x1B4 scope:global align:4 +dataSelectMoveAnime__14dFile_select_cFv = .text:0x8016A1F0; // type:function size:0x29C scope:global align:4 +makeRecInfo__14dFile_select_cFUc = .text:0x8016A48C; // type:function size:0x424 scope:global align:4 +selectDataOpenMove__14dFile_select_cFv = .text:0x8016A8B0; // type:function size:0x144 scope:global align:4 +selectDataNameMove__14dFile_select_cFv = .text:0x8016A9F4; // type:function size:0x80 scope:global align:4 +selectDataOpenEraseMove__14dFile_select_cFv = .text:0x8016AA74; // type:function size:0xA4 scope:global align:4 +menuSelect__14dFile_select_cFv = .text:0x8016AB18; // type:function size:0x230 scope:global align:4 +menuSelectStart__14dFile_select_cFv = .text:0x8016AD48; // type:function size:0x198 scope:global align:4 +menuSelectCansel__14dFile_select_cFv = .text:0x8016AEE0; // type:function size:0xC8 scope:global align:4 +menuMoveAnmInitSet__14dFile_select_cFii = .text:0x8016AFA8; // type:function size:0x13C scope:global align:4 +menuMoveAnm__14dFile_select_cFv = .text:0x8016B0E4; // type:function size:0x158 scope:global align:4 +menuSelectAnmSet__14dFile_select_cFv = .text:0x8016B23C; // type:function size:0x184 scope:global align:4 +menuSelectMoveAnm__14dFile_select_cFv = .text:0x8016B3C0; // type:function size:0x278 scope:global align:4 +ToNameMove__14dFile_select_cFv = .text:0x8016B638; // type:function size:0x94 scope:global align:4 +ToNameMove2__14dFile_select_cFv = .text:0x8016B6CC; // type:function size:0xA8 scope:global align:4 +nameInputWait__14dFile_select_cFv = .text:0x8016B774; // type:function size:0x38 scope:global align:4 +nameInput__14dFile_select_cFv = .text:0x8016B7AC; // type:function size:0x14C scope:global align:4 +nameToDataSelectMove__14dFile_select_cFv = .text:0x8016B8F8; // type:function size:0x9C scope:global align:4 +nameInputFade__14dFile_select_cFv = .text:0x8016B994; // type:function size:0xB8 scope:global align:4 +nameInput2Move__14dFile_select_cFv = .text:0x8016BA4C; // type:function size:0x5C scope:global align:4 +nameInput2__14dFile_select_cFv = .text:0x8016BAA8; // type:function size:0xE8 scope:global align:4 +backNameInputMove0__14dFile_select_cFv = .text:0x8016BB90; // type:function size:0x98 scope:global align:4 +backNameInputMove__14dFile_select_cFv = .text:0x8016BC28; // type:function size:0x5C scope:global align:4 +ToCopyPaneMove__14dFile_select_cFv = .text:0x8016BC84; // type:function size:0x10C scope:global align:4 +ToErasePaneMove__14dFile_select_cFv = .text:0x8016BD90; // type:function size:0x68 scope:global align:4 +backSelectMove__14dFile_select_cFv = .text:0x8016BDF8; // type:function size:0x9C scope:global align:4 +copySelMoveAnmInitSet__14dFile_select_cFii = .text:0x8016BE94; // type:function size:0x1CC scope:global align:4 +setSaveDataForCopySel__14dFile_select_cFv = .text:0x8016C060; // type:function size:0x11C scope:global align:4 +copyDataToSelect__14dFile_select_cFv = .text:0x8016C17C; // type:function size:0x208 scope:global align:4 +copyDataToSelectStart__14dFile_select_cFv = .text:0x8016C384; // type:function size:0x218 scope:global align:4 +copyDataToSelectCansel__14dFile_select_cFv = .text:0x8016C59C; // type:function size:0xF8 scope:global align:4 +copyDataToSelectMoveAnmSet__14dFile_select_cFv = .text:0x8016C694; // type:function size:0x1A4 scope:global align:4 +copyDataToSelectMoveAnm__14dFile_select_cFv = .text:0x8016C838; // type:function size:0x358 scope:global align:4 +copySelectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8016CB90; // type:function size:0x40 scope:global align:4 +copySelectWakuAlpahAnm__14dFile_select_cFUc = .text:0x8016CBD0; // type:function size:0xD4 scope:global align:4 +getCptoNum__14dFile_select_cFUc = .text:0x8016CCA4; // type:function size:0x40 scope:global align:4 +copyToSelBack__14dFile_select_cFv = .text:0x8016CCE4; // type:function size:0x1C0 scope:global align:4 +copyToSelPaneMove__14dFile_select_cFv = .text:0x8016CEA4; // type:function size:0x68 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dFile_select_cFii = .text:0x8016CF0C; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__14dFile_select_cFv = .text:0x8016D090; // type:function size:0x188 scope:global align:4 +GCtoWiiTimeConvert__14dFile_select_cFv = .text:0x8016D218; // type:function size:0xF0 scope:global align:4 +yesnoSelectMoveAnm__14dFile_select_cFv = .text:0x8016D308; // type:function size:0x254 scope:global align:4 +yesnoCursorShow__14dFile_select_cFv = .text:0x8016D55C; // type:function size:0x174 scope:global align:4 +YesNoSelect__14dFile_select_cFv = .text:0x8016D6D0; // type:function size:0x208 scope:global align:4 +yesNoSelectStart__14dFile_select_cFv = .text:0x8016D8D8; // type:function size:0x394 scope:global align:4 +yesnoSelectAnmSet__14dFile_select_cFv = .text:0x8016DC6C; // type:function size:0x178 scope:global align:4 +yesnoCancelAnmSet__14dFile_select_cFv = .text:0x8016DDE4; // type:function size:0x120 scope:global align:4 +YesNoCancelMove__14dFile_select_cFv = .text:0x8016DF04; // type:function size:0x198 scope:global align:4 +yesNoCursorMoveAnm__14dFile_select_cFv = .text:0x8016E09C; // type:function size:0x64 scope:global align:4 +CmdExecPaneMove0__14dFile_select_cFv = .text:0x8016E100; // type:function size:0x218 scope:global align:4 +CommandExec__14dFile_select_cFv = .text:0x8016E318; // type:function size:0x158 scope:global align:4 +DataEraseWait__14dFile_select_cFv = .text:0x8016E470; // type:function size:0x90 scope:global align:4 +DataEraseWait2__14dFile_select_cFv = .text:0x8016E500; // type:function size:0x1A0 scope:global align:4 +ErasePaneMoveOk__14dFile_select_cFv = .text:0x8016E6A0; // type:function size:0x148 scope:global align:4 +ErasePaneMoveOk2__14dFile_select_cFv = .text:0x8016E7E8; // type:function size:0xC0 scope:global align:4 +eraseEndBackSelectWait__14dFile_select_cFv = .text:0x8016E8A8; // type:function size:0x90 scope:global align:4 +eraseEndBackSelect__14dFile_select_cFv = .text:0x8016E938; // type:function size:0x88 scope:global align:4 +DataCopyWait__14dFile_select_cFv = .text:0x8016E9C0; // type:function size:0x90 scope:global align:4 +DataCopyWait2__14dFile_select_cFv = .text:0x8016EA50; // type:function size:0x194 scope:global align:4 +copyPaneMoveOk__14dFile_select_cFv = .text:0x8016EBE4; // type:function size:0x178 scope:global align:4 +copyPaneMoveOk2__14dFile_select_cFv = .text:0x8016ED5C; // type:function size:0xF4 scope:global align:4 +ErrorMsgPaneMove__14dFile_select_cFv = .text:0x8016EE50; // type:function size:0x168 scope:global align:4 +backDatSelPaneMove__14dFile_select_cFv = .text:0x8016EFB8; // type:function size:0x17C scope:global align:4 +backDatSelWait__14dFile_select_cFv = .text:0x8016F134; // type:function size:0xF8 scope:global align:4 +backDatSelWait2__14dFile_select_cFv = .text:0x8016F22C; // type:function size:0x64 scope:global align:4 +nextModeWait__14dFile_select_cFv = .text:0x8016F290; // type:function size:0x4 scope:global align:4 +dataSelectInCopy__14dFile_select_cFv = .text:0x8016F294; // type:function size:0x1A0 scope:global align:4 +cardToNandDataCopy__14dFile_select_cFv = .text:0x8016F434; // type:function size:0x174 scope:global align:4 +cardToNandDataCopyWait__14dFile_select_cFv = .text:0x8016F5A8; // type:function size:0x90 scope:global align:4 +cardToNandDataCopyWait2__14dFile_select_cFv = .text:0x8016F638; // type:function size:0x1CC scope:global align:4 +cardToNandDataCopyOkDisp__14dFile_select_cFv = .text:0x8016F804; // type:function size:0x2A4 scope:global align:4 +cardToNandDataCopyOkDisp2__14dFile_select_cFv = .text:0x8016FAA8; // type:function size:0x1D0 scope:global align:4 +cardToNandDataCopyOkDisp3__14dFile_select_cFv = .text:0x8016FC78; // type:function size:0x180 scope:global align:4 +cardToNandDataCopyErrDisp__14dFile_select_cFv = .text:0x8016FDF8; // type:function size:0x138 scope:global align:4 +cardToNandDataCopyErrDisp2__14dFile_select_cFv = .text:0x8016FF30; // type:function size:0x7C scope:global align:4 +cardToNandDataCopyErrDisp3__14dFile_select_cFv = .text:0x8016FFAC; // type:function size:0x6C scope:global align:4 +screenSet__14dFile_select_cFv = .text:0x80170018; // type:function size:0xFAC scope:global align:4 +screenSetCopySel__14dFile_select_cFv = .text:0x80170FC4; // type:function size:0x5B8 scope:global align:4 +screenSetYesNo__14dFile_select_cFv = .text:0x8017157C; // type:function size:0x3D0 scope:global align:4 +screenSet3Menu__14dFile_select_cFv = .text:0x8017194C; // type:function size:0x3CC scope:global align:4 +screenSetDetail__14dFile_select_cFv = .text:0x80171D18; // type:function size:0x150 scope:global align:4 +setWakuAnm__14dFile_select_cFv = .text:0x80171E68; // type:function size:0x118 scope:global align:4 +displayInit__14dFile_select_cFv = .text:0x80171F80; // type:function size:0xF0 scope:global align:4 +setSaveData__14dFile_select_cFv = .text:0x80172070; // type:function size:0xA0 scope:global align:4 +headerTxtSet__14dFile_select_cFUsUcUc = .text:0x80172110; // type:function size:0x168 scope:global align:4 +headerTxtChangeAnm__14dFile_select_cFv = .text:0x80172278; // type:function size:0xE8 scope:global align:4 +modoruTxtChange__14dFile_select_cFUc = .text:0x80172360; // type:function size:0x5C scope:global align:4 +modoruTxtDispAnmInit__14dFile_select_cFUc = .text:0x801723BC; // type:function size:0x74 scope:global align:4 +modoruTxtDispAnm__14dFile_select_cFv = .text:0x80172430; // type:function size:0xE4 scope:global align:4 +ketteiTxtDispAnmInit__14dFile_select_cFUc = .text:0x80172514; // type:function size:0x74 scope:global align:4 +ketteiTxtDispAnm__14dFile_select_cFv = .text:0x80172588; // type:function size:0xE4 scope:global align:4 +selectWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x8017266C; // type:function size:0x38 scope:global align:4 +selectWakuAlpahAnm__14dFile_select_cFUc = .text:0x801726A4; // type:function size:0xD4 scope:global align:4 +selFileCursorShow__14dFile_select_cFv = .text:0x80172778; // type:function size:0x120 scope:global align:4 +menuWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x80172898; // type:function size:0x40 scope:global align:4 +menuWakuAlpahAnm__14dFile_select_cFUc = .text:0x801728D8; // type:function size:0x148 scope:global align:4 +menuCursorShow__14dFile_select_cFv = .text:0x80172A20; // type:function size:0x174 scope:global align:4 +yesnoWakuAlpahAnmInit__14dFile_select_cFUcUcUcUc = .text:0x80172B94; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__14dFile_select_cFUc = .text:0x80172BDC; // type:function size:0x16C scope:global align:4 +_draw__14dFile_select_cFv = .text:0x80172D48; // type:function size:0x158 scope:global align:4 +draw__15dDlst_FileSel_cFv = .text:0x80172EA0; // type:function size:0x1C scope:global align:4 +draw__17dDlst_FileSelDt_cFv = .text:0x80172EBC; // type:function size:0x128 scope:global align:4 +draw__17dDlst_FileSelCp_cFv = .text:0x80172FE4; // type:function size:0xEC scope:global align:4 +draw__17dDlst_FileSelYn_cFv = .text:0x801730D0; // type:function size:0x1C scope:global align:4 +draw__17dDlst_FileSel3m_cFv = .text:0x801730EC; // type:function size:0x1C scope:global align:4 +errorMoveAnmInitSet__14dFile_select_cFii = .text:0x80173108; // type:function size:0x84 scope:global align:4 +errorMoveAnm__14dFile_select_cFv = .text:0x8017318C; // type:function size:0xDC scope:global align:4 +errDispInitSet__14dFile_select_cFii = .text:0x80173268; // type:function size:0x1F4 scope:global align:4 +MemCardCheckMain__14dFile_select_cFv = .text:0x8017345C; // type:function size:0x38 scope:global align:4 +MemCardStatCheck__14dFile_select_cFv = .text:0x80173494; // type:function size:0x4 scope:global align:4 +MemCardLoadWait__14dFile_select_cFv = .text:0x80173498; // type:function size:0x128 scope:global align:4 +nandStatCheck__14dFile_select_cFv = .text:0x801735C0; // type:function size:0x1F0 scope:global align:4 +loadFileNAND__14dFile_select_cFv = .text:0x801737B0; // type:function size:0x44 scope:global align:4 +MemCardLoadWaitCard__14dFile_select_cFv = .text:0x801737F4; // type:function size:0xF8 scope:global align:4 +cardDataCopySel__14dFile_select_cFv = .text:0x801738EC; // type:function size:0x158 scope:global align:4 +cardDataCopySel2Disp__14dFile_select_cFv = .text:0x80173A44; // type:function size:0x78 scope:global align:4 +cardDataCopySel2__14dFile_select_cFv = .text:0x80173ABC; // type:function size:0x80 scope:global align:4 +loadWaitNand__14dFile_select_cFv = .text:0x80173B3C; // type:function size:0xE0 scope:global align:4 +loadNandFile__14dFile_select_cFv = .text:0x80173C1C; // type:function size:0x4 scope:global align:4 +MemCardErrMsgWaitKey__14dFile_select_cFv = .text:0x80173C20; // type:function size:0x74 scope:global align:4 +MemCardNoFileSpaceDisp__14dFile_select_cFv = .text:0x80173C94; // type:function size:0x60 scope:global align:4 +iplSelDispInit__14dFile_select_cFv = .text:0x80173CF4; // type:function size:0x54 scope:global align:4 +MemCardGotoIPLSelectDisp__14dFile_select_cFv = .text:0x80173D48; // type:function size:0x74 scope:global align:4 +MemCardGotoIPLSelect__14dFile_select_cFv = .text:0x80173DBC; // type:function size:0x98 scope:global align:4 +MemCardGotoIPL__14dFile_select_cFv = .text:0x80173E54; // type:function size:0x68 scope:global align:4 +noSaveSelDispInit__14dFile_select_cFv = .text:0x80173EBC; // type:function size:0x74 scope:global align:4 +MemCardNoSaveSelDisp__14dFile_select_cFv = .text:0x80173F30; // type:function size:0xB8 scope:global align:4 +MemCardErrMsgWaitNoSaveSel__14dFile_select_cFv = .text:0x80173FE8; // type:function size:0x1D0 scope:global align:4 +formatYesSelDispInitSet__14dFile_select_cFv = .text:0x801741B8; // type:function size:0x54 scope:global align:4 +formatNoSelDispInitSet__14dFile_select_cFv = .text:0x8017420C; // type:function size:0x50 scope:global align:4 +MemCardFormatYesSelDisp__14dFile_select_cFv = .text:0x8017425C; // type:function size:0x78 scope:global align:4 +MemCardFormatNoSelDisp__14dFile_select_cFv = .text:0x801742D4; // type:function size:0x98 scope:global align:4 +MemCardErrMsgWaitFormatSel__14dFile_select_cFv = .text:0x8017436C; // type:function size:0x54 scope:global align:4 +formatYesSel2DispInitSet__14dFile_select_cFv = .text:0x801743C0; // type:function size:0x50 scope:global align:4 +MemCardErrMsgWaitFormatSel2__14dFile_select_cFv = .text:0x80174410; // type:function size:0x5C scope:global align:4 +MemCardFormatYesSel2Disp__14dFile_select_cFv = .text:0x8017446C; // type:function size:0x74 scope:global align:4 +MemCardFormat__14dFile_select_cFv = .text:0x801744E0; // type:function size:0x5C scope:global align:4 +MemCardFormatWait__14dFile_select_cFv = .text:0x8017453C; // type:function size:0x70 scope:global align:4 +MemCardFormatCheck__14dFile_select_cFv = .text:0x801745AC; // type:function size:0x84 scope:global align:4 +MemCardMakeGameFileSel__14dFile_select_cFv = .text:0x80174630; // type:function size:0x80 scope:global align:4 +MemCardMakeGameFileSelDisp__14dFile_select_cFv = .text:0x801746B0; // type:function size:0xF4 scope:global align:4 +MemCardMakeGameFile__14dFile_select_cFv = .text:0x801747A4; // type:function size:0x5C scope:global align:4 +MemCardMakeGameFileWait__14dFile_select_cFv = .text:0x80174800; // type:function size:0x70 scope:global align:4 +MemCardMakeGameFileCheck__14dFile_select_cFv = .text:0x80174870; // type:function size:0x88 scope:global align:4 +gameFileInitSel__14dFile_select_cFv = .text:0x801748F8; // type:function size:0x94 scope:global align:4 +gameFileInitSelDisp__14dFile_select_cFv = .text:0x8017498C; // type:function size:0x88 scope:global align:4 +gameFileInit__14dFile_select_cFv = .text:0x80174A14; // type:function size:0x94 scope:global align:4 +gameFileInitCheck__14dFile_select_cFv = .text:0x80174AA8; // type:function size:0x80 scope:global align:4 +MemCardMsgWindowInitOpen__14dFile_select_cFv = .text:0x80174B28; // type:function size:0x1C4 scope:global align:4 +MemCardMsgWindowOpen__14dFile_select_cFv = .text:0x80174CEC; // type:function size:0x90 scope:global align:4 +MemCardMsgWindowClose__14dFile_select_cFv = .text:0x80174D7C; // type:function size:0xAC scope:global align:4 +errYesNoSelect__14dFile_select_cFv = .text:0x80174E28; // type:function size:0x1C0 scope:global align:4 +errCurMove__14dFile_select_cFUc = .text:0x80174FE8; // type:function size:0x74 scope:global align:4 +MemCardErrYesNoCursorMoveAnm__14dFile_select_cFv = .text:0x8017505C; // type:function size:0x64 scope:global align:4 +errorTxtSet__14dFile_select_cFUs = .text:0x801750C0; // type:function size:0xC0 scope:global align:4 +errorTxtChangeAnm__14dFile_select_cFv = .text:0x80175180; // type:function size:0xE8 scope:global align:4 +fileRecScaleAnm__14dFile_select_cFv = .text:0x80175268; // type:function size:0x30 scope:global align:4 +fileRecScaleAnmInitSet2__14dFile_select_cFff = .text:0x80175298; // type:function size:0x84 scope:global align:4 +fileRecScaleAnm2__14dFile_select_cFv = .text:0x8017531C; // type:function size:0xAC scope:global align:4 +fileInfoScaleAnm__14dFile_select_cFv = .text:0x801753C8; // type:function size:0xC8 scope:global align:4 +nameMoveAnmInitSet__14dFile_select_cFii = .text:0x80175490; // type:function size:0xAC scope:global align:4 +nameMoveAnm__14dFile_select_cFv = .text:0x8017553C; // type:function size:0xD4 scope:global align:4 +MemCardSaveDataClear__14dFile_select_cFv = .text:0x80175610; // type:function size:0x58 scope:global align:4 +setInitSaveData__14dFile_select_cFv = .text:0x80175668; // type:function size:0x60 scope:global align:4 +__ct__16dFile_select3D_cFv = .text:0x801756C8; // type:function size:0x94 scope:global align:4 +__dt__16dFile_select3D_cFv = .text:0x8017575C; // type:function size:0x6C scope:global align:4 +_create__16dFile_select3D_cFUcUc = .text:0x801757C8; // type:function size:0xBC scope:global align:4 +freeHeap__16dFile_select3D_cFv = .text:0x80175884; // type:function size:0x48 scope:global align:4 +_move__16dFile_select3D_cFv = .text:0x801758CC; // type:function size:0xCC scope:global align:4 +draw__16dFile_select3D_cFv = .text:0x80175998; // type:function size:0xA8 scope:global align:4 +setJ3D__16dFile_select3D_cFPCcPCcPCc = .text:0x80175A40; // type:function size:0x2F0 scope:global align:4 +set_mtx__16dFile_select3D_cFv = .text:0x80175D30; // type:function size:0xAC scope:global align:4 +animePlay__16dFile_select3D_cFv = .text:0x80175DDC; // type:function size:0x104 scope:global align:4 +animeEntry__16dFile_select3D_cFv = .text:0x80175EE0; // type:function size:0x68 scope:global align:4 +createMaskModel__16dFile_select3D_cFv = .text:0x80175F48; // type:function size:0x1A0 scope:global align:4 +createMirrorModel__16dFile_select3D_cFv = .text:0x801760E8; // type:function size:0x260 scope:global align:4 +toItem3Dpos__16dFile_select3D_cFfffP4cXyz = .text:0x80176348; // type:function size:0xE8 scope:global align:4 +calcViewMtx__16dFile_select3D_cFPA4_f = .text:0x80176430; // type:function size:0x9C scope:global align:4 +__sinit_\d_file_select_cpp = .text:0x801764CC; // type:function size:0x48 scope:global align:4 +__dt__15dDlst_FileSel_cFv = .text:0x80176514; // type:function size:0x8C scope:global align:4 +__dt__17dDlst_FileSelDt_cFv = .text:0x801765A0; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSelCp_cFv = .text:0x80176620; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSelYn_cFv = .text:0x801766A0; // type:function size:0x80 scope:global align:4 +__dt__17dDlst_FileSel3m_cFv = .text:0x80176720; // type:function size:0x80 scope:global align:4 +__dt__9dFs_HIO_cFv = .text:0x801767A0; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmTransformFv = .text:0x801767E0; // type:function size:0x40 scope:global align:4 +__dt__11J2DAnmColorFv = .text:0x80176820; // type:function size:0x40 scope:global align:4 +__dt__19J2DAnmTextureSRTKeyFv = .text:0x80176860; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmTevRegKeyFv = .text:0x801768A0; // type:function size:0x40 scope:global align:4 +setWhite__10J2DTextBoxFQ28JUtility6TColor = .text:0x801768E0; // type:function size:0x28 scope:global align:4 +startFadeOut__13mDoGph_gInf_cFi = .text:0x80176908; // type:function size:0x28 scope:global align:4 +startFadeIn__13mDoGph_gInf_cFi = .text:0x80176930; // type:function size:0x28 scope:global align:4 +setAnimation__7J2DPaneFP19J2DAnmTextureSRTKey = .text:0x80176958; // type:function size:0x4 scope:global align:4 +getHeight__7J2DPaneCFv = .text:0x8017695C; // type:function size:0x10 scope:global align:4 +__ct__Q210dCsr_mng_c8bloObj_cFv = .text:0x8017696C; // type:function size:0x54 scope:global align:4 +getString__12dMsgString_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801769C0; // type:function size:0x20 scope:global align:4 +__ct__15dFile_warning_cFP10JKRArchiveUc = .text:0x801769E0; // type:function size:0x60 scope:global align:4 +__dt__15dFile_warning_cFv = .text:0x80176A40; // type:function size:0xCC scope:global align:4 +screenSet__15dFile_warning_cFv = .text:0x80176B0C; // type:function size:0x20C scope:global align:4 +_move__15dFile_warning_cFv = .text:0x80176D18; // type:function size:0x78 scope:global align:4 +modeWait__15dFile_warning_cFv = .text:0x80176D90; // type:function size:0x4 scope:global align:4 +modeMove__15dFile_warning_cFv = .text:0x80176D94; // type:function size:0x3C scope:global align:4 +baseMoveAnm__15dFile_warning_cFv = .text:0x80176DD0; // type:function size:0xD4 scope:global align:4 +openInit__15dFile_warning_cFv = .text:0x80176EA4; // type:function size:0x50 scope:global align:4 +closeInit__15dFile_warning_cFv = .text:0x80176EF4; // type:function size:0x50 scope:global align:4 +_draw__15dFile_warning_cFv = .text:0x80176F44; // type:function size:0x20 scope:global align:4 +drawSelf__15dFile_warning_cFv = .text:0x80176F64; // type:function size:0x10 scope:global align:4 +setText__15dFile_warning_cFUl = .text:0x80176F74; // type:function size:0x2C scope:global align:4 +setFontColor__15dFile_warning_cFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80176FA0; // type:function size:0xB0 scope:global align:4 +draw__16dDlst_FileWarn_cFv = .text:0x80177050; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_FileWarn_cFv = .text:0x8017706C; // type:function size:0x40 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTransform = .text:0x801770AC; // type:function size:0x4 scope:global align:4 +setBlackWhite__10J2DTextBoxFQ28JUtility6TColorQ28JUtility6TColor = .text:0x801770B0; // type:function size:0x4C scope:global align:4 +__ct__12dFile_info_cFP10JKRArchiveUc = .text:0x801770FC; // type:function size:0x64 scope:global align:4 +__dt__12dFile_info_cFv = .text:0x80177160; // type:function size:0xC4 scope:global align:4 +setSaveData__12dFile_info_cFP10dSv_save_ciUc = .text:0x80177224; // type:function size:0x128 scope:global align:4 +setHeartCnt__12dFile_info_cFP10dSv_save_c = .text:0x8017734C; // type:function size:0x14C scope:global align:4 +setSaveDate__12dFile_info_cFP10dSv_save_c = .text:0x80177498; // type:function size:0xAC scope:global align:4 +setPlayTime__12dFile_info_cFP10dSv_save_c = .text:0x80177544; // type:function size:0xD8 scope:global align:4 +modeWait__12dFile_info_cFv = .text:0x8017761C; // type:function size:0x4 scope:global align:4 +modeMove__12dFile_info_cFv = .text:0x80177620; // type:function size:0x4 scope:global align:4 +_draw__12dFile_info_cFv = .text:0x80177624; // type:function size:0x20 scope:global align:4 +draw__16dDlst_FileInfo_cFv = .text:0x80177644; // type:function size:0x110 scope:global align:4 +__dt__16dDlst_FileInfo_cFv = .text:0x80177754; // type:function size:0x40 scope:global align:4 +screenSet__12dFile_info_cFv = .text:0x80177794; // type:function size:0x384 scope:global align:4 +__ct__14dBrightCheck_cFP10JKRArchive = .text:0x80177B18; // type:function size:0x78 scope:global align:4 +__dt__14dBrightCheck_cFv = .text:0x80177B90; // type:function size:0x8C scope:global align:4 +screenSet__14dBrightCheck_cFv = .text:0x80177C1C; // type:function size:0x424 scope:global align:4 +_move__14dBrightCheck_cFv = .text:0x80178040; // type:function size:0x38 scope:global align:4 +modeWait__14dBrightCheck_cFv = .text:0x80178078; // type:function size:0x4 scope:global align:4 +modeMove__14dBrightCheck_cFv = .text:0x8017807C; // type:function size:0x84 scope:global align:4 +_draw__14dBrightCheck_cFv = .text:0x80178100; // type:function size:0x20 scope:global align:4 +draw__19dDlst_BrightCheck_cFv = .text:0x80178120; // type:function size:0x1C scope:global align:4 +__dt__19dDlst_BrightCheck_cFv = .text:0x8017813C; // type:function size:0x40 scope:global align:4 +__ct__8dScope_cFUc = .text:0x8017817C; // type:function size:0x7EC scope:global align:4 +__dt__8dScope_cFv = .text:0x80178968; // type:function size:0x2B4 scope:global align:4 +_execute__8dScope_cFUl = .text:0x80178C1C; // type:function size:0x208 scope:global align:4 +draw__8dScope_cFv = .text:0x80178E24; // type:function size:0x420 scope:global align:4 +isDead__8dScope_cFv = .text:0x80179244; // type:function size:0x10 scope:global align:4 +open_init__8dScope_cFv = .text:0x80179254; // type:function size:0x1C scope:global align:4 +open_proc__8dScope_cFv = .text:0x80179270; // type:function size:0x74 scope:global align:4 +move_init__8dScope_cFv = .text:0x801792E4; // type:function size:0x4 scope:global align:4 +move_proc__8dScope_cFv = .text:0x801792E8; // type:function size:0x4 scope:global align:4 +close_init__8dScope_cFv = .text:0x801792EC; // type:function size:0x4 scope:global align:4 +touchOnAnime__8dScope_cFi = .text:0x801792F0; // type:function size:0x374 scope:global align:4 +touchOffAnime__8dScope_cFi = .text:0x80179664; // type:function size:0x9C scope:global align:4 +close_proc__8dScope_cFv = .text:0x80179700; // type:function size:0x80 scope:global align:4 +setHIO__8dScope_cFb = .text:0x80179780; // type:function size:0x290 scope:global align:4 +__dt__11dMeterSub_cFv = .text:0x80179A10; // type:function size:0x40 scope:global align:4 +_delete__11dMeterSub_cFv = .text:0x80179A50; // type:function size:0x8 scope:global align:4 +_create__11dMeterSub_cFv = .text:0x80179A58; // type:function size:0x8 scope:global align:4 +isDead__11dMeterSub_cFv = .text:0x80179A60; // type:function size:0x8 scope:global align:4 +_execute__11dMeterSub_cFUl = .text:0x80179A68; // type:function size:0x8 scope:global align:4 +draw__11dMeterSub_cFv = .text:0x80179A70; // type:function size:0x4 scope:global align:4 +setBlackWhite__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80179A74; // type:function size:0x4C scope:global align:4 +scale__8CPaneMgrFff = .text:0x80179AC0; // type:function size:0x1C scope:global align:4 +__ct__19dSelect_cursorHIO_cFv = .text:0x80179ADC; // type:function size:0x3C scope:global align:4 +__ct__16dSelect_cursor_cFUcfP10JKRArchive = .text:0x80179B18; // type:function size:0x6D8 scope:global align:4 +__dt__16dSelect_cursor_cFv = .text:0x8017A1F0; // type:function size:0x24C scope:global align:4 +draw__16dSelect_cursor_cFv = .text:0x8017A43C; // type:function size:0x90 scope:global align:4 +update__16dSelect_cursor_cFv = .text:0x8017A4CC; // type:function size:0x430 scope:global align:4 +setPos__16dSelect_cursor_cFffP7J2DPaneb = .text:0x8017A8FC; // type:function size:0x21C scope:global align:4 +setParam__16dSelect_cursor_cFfffff = .text:0x8017AB18; // type:function size:0x18 scope:global align:4 +setScale__16dSelect_cursor_cFf = .text:0x8017AB30; // type:function size:0xC4 scope:global align:4 +setAlphaRate__16dSelect_cursor_cFf = .text:0x8017ABF4; // type:function size:0x8C scope:global align:4 +addAlpha__16dSelect_cursor_cFv = .text:0x8017AC80; // type:function size:0xA0 scope:global align:4 +decAlpha__16dSelect_cursor_cFv = .text:0x8017AD20; // type:function size:0x94 scope:global align:4 +setBpkAnimation__16dSelect_cursor_cFP11J2DAnmColor = .text:0x8017ADB4; // type:function size:0x190 scope:global align:4 +setBtk0Animation__16dSelect_cursor_cFP19J2DAnmTextureSRTKey = .text:0x8017AF44; // type:function size:0x134 scope:global align:4 +setCursorAnimation__16dSelect_cursor_cFv = .text:0x8017B078; // type:function size:0x1AC scope:global align:4 +moveCenter__16dSelect_cursor_cFP7J2DPaneff = .text:0x8017B224; // type:function size:0x1C scope:global align:4 +__dt__18J2DAnmTransformKeyFv = .text:0x8017B240; // type:function size:0x40 scope:global align:4 +__dt__19dSelect_cursorHIO_cFv = .text:0x8017B280; // type:function size:0x40 scope:global align:4 +__ct__9dSi_HIO_cFv = .text:0x8017B2C0; // type:function size:0x10 scope:global align:4 +animation__14dSelect_icon_cFv = .text:0x8017B2D0; // type:function size:0xFC scope:global align:4 +setAlpha__14dSelect_icon_cFUc = .text:0x8017B3CC; // type:function size:0x14 scope:global align:4 +setPos__14dSelect_icon_cFP7J2DPaneff = .text:0x8017B3E0; // type:function size:0xA8 scope:global align:4 +__sinit_\d_select_icon_cpp = .text:0x8017B488; // type:function size:0x3C scope:global align:4 +__dt__9dSi_HIO_cFv = .text:0x8017B4C4; // type:function size:0x40 scope:global align:4 +shop_cam_action_init__16ShopCam_action_cFv = .text:0x8017B504; // type:function size:0x134 scope:global align:4 +shop_cam_action__16ShopCam_action_cFv = .text:0x8017B638; // type:function size:0x2A8 scope:global align:4 +Save__16ShopCam_action_cFv = .text:0x8017B8E0; // type:function size:0x64 scope:global align:4 +EventRecoverNotime__16ShopCam_action_cFv = .text:0x8017B944; // type:function size:0x54 scope:global align:4 +Reset__16ShopCam_action_cFv = .text:0x8017B998; // type:function size:0xE0 scope:global align:4 +move__16ShopCam_action_cFv = .text:0x8017BA78; // type:function size:0x78 scope:global align:4 +setCamDataIdx__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x8017BAF0; // type:function size:0xDC scope:global align:4 +setCamDataIdx2__16ShopCam_action_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyz = .text:0x8017BBCC; // type:function size:0xE8 scope:global align:4 +_debugSetCamera__16ShopCam_action_cFv = .text:0x8017BCB4; // type:function size:0x1E4 scope:global align:4 +setMasterCamCtrPos__16ShopCam_action_cFP4cXyz = .text:0x8017BE98; // type:function size:0x64 scope:global align:4 +__ct__15dShopItemCtrl_cFv = .text:0x8017BEFC; // type:function size:0x44 scope:global align:4 +__dt__15dShopItemCtrl_cFv = .text:0x8017BF40; // type:function size:0x40 scope:global align:4 +getCurrentPos__15dShopItemCtrl_cFi = .text:0x8017BF80; // type:function size:0x7C scope:global align:4 +isHomePos__15dShopItemCtrl_cFi = .text:0x8017BFFC; // type:function size:0xC4 scope:global align:4 +setRotateAnime__15dShopItemCtrl_cFi = .text:0x8017C0C0; // type:function size:0xB8 scope:global align:4 +setZoomAnime__15dShopItemCtrl_cFiP4cXyzsb = .text:0x8017C178; // type:function size:0x234 scope:global align:4 +dShopSystem_searchItemActor__FPvPv = .text:0x8017C3AC; // type:function size:0x1D0 scope:global align:4 +dShopSystem_searchCameraActor__FPvPv = .text:0x8017C57C; // type:function size:0xC8 scope:global align:4 +initShopSystem__13dShopSystem_cFv = .text:0x8017C644; // type:function size:0x23C scope:global align:4 +__dt__13dShopSystem_cFv = .text:0x8017C880; // type:function size:0x20C scope:global align:4 +isFlag__13dShopSystem_cFi = .text:0x8017CA8C; // type:function size:0x20 scope:global align:4 +isSoldOutItemFlag__13dShopSystem_cFi = .text:0x8017CAAC; // type:function size:0x20 scope:global align:4 +checkController__13dShopSystem_cFUcP10dMsgFlow_c = .text:0x8017CACC; // type:function size:0x190 scope:global align:4 +chooseItem3__13dShopSystem_cFUc = .text:0x8017CC5C; // type:function size:0x5F8 scope:global align:4 +chooseItem5__13dShopSystem_cFUc = .text:0x8017D254; // type:function size:0x4DC scope:global align:4 +chooseItem4__13dShopSystem_cFUc = .text:0x8017D730; // type:function size:0x274 scope:global align:4 +moveCursor__13dShopSystem_cFiUc = .text:0x8017D9A4; // type:function size:0x44 scope:global align:4 +moveCursor0__13dShopSystem_cFiUc = .text:0x8017D9E8; // type:function size:0x274 scope:global align:4 +moveCursor1__13dShopSystem_cFiUc = .text:0x8017DC5C; // type:function size:0x188 scope:global align:4 +drawCursor__13dShopSystem_cFv = .text:0x8017DDE4; // type:function size:0xD8 scope:global align:4 +itemRotate__13dShopSystem_cFv = .text:0x8017DEBC; // type:function size:0xC8 scope:global align:4 +itemZoom__13dShopSystem_cFP4cXyz = .text:0x8017DF84; // type:function size:0x598 scope:global align:4 +seq_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E51C; // type:function size:0x8 scope:global align:4 +pos3Dto2D__FP3VecP3Vec = .text:0x8017E524; // type:function size:0x4C scope:global align:4 +seq_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E570; // type:function size:0x2C0 scope:global align:4 +seq_select_wait__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E830; // type:function size:0x5C scope:global align:4 +seq_select_start__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017E88C; // type:function size:0x1C0 scope:global align:4 +seq_select__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017EA4C; // type:function size:0x460 scope:global align:4 +seq_moving__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017EEAC; // type:function size:0x1C4 scope:global align:4 +seq_decide__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F070; // type:function size:0x120 scope:global align:4 +seq_choose__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F190; // type:function size:0x11C scope:global align:4 +seq_decide_yes__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F2AC; // type:function size:0x178 scope:global align:4 +seq_decide_no__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F424; // type:function size:0x7C scope:global align:4 +seq_finish__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F4A0; // type:function size:0xA4 scope:global align:4 +seq_event__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F544; // type:function size:0x10 scope:global align:4 +shop_init__13dShopSystem_cFb = .text:0x8017F554; // type:function size:0x84 scope:global align:4 +shop_process__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c = .text:0x8017F5D8; // type:function size:0xE0 scope:global align:4 +createShopItem__13dShopSystem_cFi = .text:0x8017F6B8; // type:function size:0x11C scope:global align:4 +setSoldOutFlag__13dShopSystem_cFv = .text:0x8017F7D4; // type:function size:0x10 scope:global align:4 +setSoldOut__13dShopSystem_cFv = .text:0x8017F7E4; // type:function size:0x1A4 scope:global align:4 +setSoldOutItemHide__13dShopSystem_cFv = .text:0x8017F988; // type:function size:0x70 scope:global align:4 +deleteObject__13dShopSystem_cFv = .text:0x8017F9F8; // type:function size:0xD4 scope:global align:4 +searchItemActor__13dShopSystem_cFv = .text:0x8017FACC; // type:function size:0x554 scope:global align:4 +setSellItemMax__13dShopSystem_cFUc = .text:0x80180020; // type:function size:0x8 scope:global align:4 +checkShopOpen__13dShopSystem_cFv = .text:0x80180028; // type:function size:0x3C scope:global align:4 +dpdMove__13dShopSystem_cFv = .text:0x80180064; // type:function size:0x18C scope:global align:4 +setCameraSpeed__16ShopCam_action_cFffff = .text:0x801801F0; // type:function size:0x14 scope:global align:4 +setPos__16dSelect_cursor_cFff = .text:0x80180204; // type:function size:0xC scope:global align:4 +beforeStartSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x80180210; // type:function size:0x8 scope:global align:4 +beforeSelectSeqAction__13dShopSystem_cFP10dMsgFlow_ci = .text:0x80180218; // type:function size:0x8 scope:global align:4 +getResName2__13dShopSystem_cFi = .text:0x80180220; // type:function size:0x8 scope:global align:4 +draw__24dDlst_Gameover_CAPTURE_cFv = .text:0x80180228; // type:function size:0x308 scope:global align:4 +__ct__10dGov_HIO_cFv = .text:0x80180530; // type:function size:0x58 scope:global align:4 +_create__11dGameover_cFv = .text:0x80180588; // type:function size:0x29C scope:global align:4 +_execute__11dGameover_cFv = .text:0x80180824; // type:function size:0x90 scope:global align:4 +playerAnmWait_init__11dGameover_cFv = .text:0x801808B4; // type:function size:0x4 scope:global align:4 +playerAnmWait_proc__11dGameover_cFv = .text:0x801808B8; // type:function size:0x18 scope:global align:4 +dispFadeOut_init__11dGameover_cFv = .text:0x801808D0; // type:function size:0x30 scope:global align:4 +dispFadeOut_proc__11dGameover_cFv = .text:0x80180900; // type:function size:0x24 scope:global align:4 +dispWait_init__11dGameover_cFv = .text:0x80180924; // type:function size:0x30 scope:global align:4 +dispWait_proc__11dGameover_cFv = .text:0x80180954; // type:function size:0x24 scope:global align:4 +demoFadeIn_init__11dGameover_cFv = .text:0x80180978; // type:function size:0xC scope:global align:4 +demoFadeIn_proc__11dGameover_cFv = .text:0x80180984; // type:function size:0x64 scope:global align:4 +demoFadeOut_init__11dGameover_cFv = .text:0x801809E8; // type:function size:0xC scope:global align:4 +demoFadeOut_proc__11dGameover_cFv = .text:0x801809F4; // type:function size:0xA4 scope:global align:4 +saveOpen_init__11dGameover_cFv = .text:0x80180A98; // type:function size:0x4 scope:global align:4 +saveOpen_proc__11dGameover_cFv = .text:0x80180A9C; // type:function size:0x40 scope:global align:4 +saveMove_init__11dGameover_cFv = .text:0x80180ADC; // type:function size:0x4 scope:global align:4 +saveMove_proc__11dGameover_cFv = .text:0x80180AE0; // type:function size:0x48 scope:global align:4 +saveClose_init__11dGameover_cFv = .text:0x80180B28; // type:function size:0x4 scope:global align:4 +saveClose_proc__11dGameover_cFv = .text:0x80180B2C; // type:function size:0x1A0 scope:global align:4 +deleteWait_init__11dGameover_cFv = .text:0x80180CCC; // type:function size:0x4 scope:global align:4 +deleteWait_proc__11dGameover_cFv = .text:0x80180CD0; // type:function size:0x4 scope:global align:4 +_draw__11dGameover_cFv = .text:0x80180CD4; // type:function size:0xA0 scope:global align:4 +_delete__11dGameover_cFv = .text:0x80180D74; // type:function size:0xDC scope:global align:4 +__ct__24dDlst_GameOverScrnDraw_cFP10JKRArchive = .text:0x80180E50; // type:function size:0x2C4 scope:global align:4 +__dt__24dDlst_GameOverScrnDraw_cFv = .text:0x80181114; // type:function size:0xA0 scope:global align:4 +draw__24dDlst_GameOverScrnDraw_cFv = .text:0x801811B4; // type:function size:0x268 scope:global align:4 +dGameover_Draw__FP11dGameover_c = .text:0x8018141C; // type:function size:0x4 scope:global align:4 +dGameover_Execute__FP11dGameover_c = .text:0x80181420; // type:function size:0x4 scope:global align:4 +dGameover_IsDelete__FP11dGameover_c = .text:0x80181424; // type:function size:0x8 scope:global align:4 +dGameover_Delete__FP11dGameover_c = .text:0x8018142C; // type:function size:0x4 scope:global align:4 +dGameover_Create__FP9msg_class = .text:0x80181430; // type:function size:0x4 scope:global align:4 +d_GameOver_Create__FUc = .text:0x80181434; // type:function size:0x28 scope:global align:4 +d_GameOver_Delete__FRUi = .text:0x8018145C; // type:function size:0x68 scope:global align:4 +__dt__10dGov_HIO_cFv = .text:0x801814C4; // type:function size:0x40 scope:global align:4 +__sinit_\d_gameover_cpp = .text:0x80181504; // type:function size:0x48 scope:global align:4 +__dt__12dMenu_save_cFv = .text:0x8018154C; // type:function size:0x40 scope:global align:4 +__dt__24dDlst_Gameover_CAPTURE_cFv = .text:0x8018158C; // type:function size:0x40 scope:global align:4 +dKy_WolfPowerup_AmbCol__FP11_GXColorS10 = .text:0x801815CC; // type:function size:0x1C scope:global align:4 +dKy_sense_pat_get__Fv = .text:0x801815E8; // type:function size:0x5D8 scope:global align:4 +dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10 = .text:0x80181BC0; // type:function size:0x1D0 scope:global align:4 +dKy_WolfPowerup_FogNearFar__FPfPf = .text:0x80181D90; // type:function size:0x180 scope:global align:4 +dKy_twi_wolflight_set__Fi = .text:0x80181F10; // type:function size:0x1F4 scope:global align:4 +dKy_lightdir_set__FffP3Vec = .text:0x80182104; // type:function size:0x100 scope:global align:4 +dKy_GXInitLightSpot__FP12J3DLightInfofUc = .text:0x80182204; // type:function size:0x184 scope:global align:4 +dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc = .text:0x80182388; // type:function size:0xD0 scope:global align:4 +u8_data_ratio_set__FUcUcf = .text:0x80182458; // type:function size:0x44 scope:global align:4 +s16_data_ratio_set__Fssf = .text:0x8018249C; // type:function size:0x44 scope:global align:4 +kankyo_color_ratio_calc_common__Fsf = .text:0x801824E0; // type:function size:0x58 scope:global align:4 +kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f = .text:0x80182538; // type:function size:0x6C scope:global align:4 +kankyo_color_ratio_set__FUcUcfUcUcfsf = .text:0x801825A4; // type:function size:0x100 scope:global align:4 +float_kankyo_color_ratio_set__Fffffffff = .text:0x801826A4; // type:function size:0x34 scope:global align:4 +get_parcent__Ffff = .text:0x801826D8; // type:function size:0x34 scope:global align:4 +dKy_get_parcent__Ffff = .text:0x8018270C; // type:function size:0x4 scope:global align:4 +dKy_FiveSenses_fullthrottle_dark__Fv = .text:0x80182710; // type:function size:0x460 scope:global align:4 +dKy_light_influence_id__F4cXyzi = .text:0x80182B70; // type:function size:0x1D0 scope:global align:4 +dKy_eflight_influence_id__F4cXyzi = .text:0x80182D40; // type:function size:0x120 scope:global align:4 +dKy_light_influence_col__FP8_GXColorf = .text:0x80182E60; // type:function size:0x10C scope:global align:4 +dKy_light_influence_power__Fi = .text:0x80182F6C; // type:function size:0x28 scope:global align:4 +dKy_light_influence_yuragi__Fi = .text:0x80182F94; // type:function size:0x28 scope:global align:4 +dKy_light_influence_distance__F4cXyzi = .text:0x80182FBC; // type:function size:0x48 scope:global align:4 +plight_init__Fv = .text:0x80183004; // type:function size:0x74 scope:global align:4 +dKy_clear_game_init__Fv = .text:0x80183078; // type:function size:0x8C scope:global align:4 +__ct__18dScnKy_env_light_cFv = .text:0x80183104; // type:function size:0x118 scope:global align:4 +__dt__12EFLIGHT_PROCFv = .text:0x8018321C; // type:function size:0x5C scope:global align:4 +__dt__15WIND_INF_ENTITYFv = .text:0x80183278; // type:function size:0x5C scope:global align:4 +__dt__14WIND_INFLUENCEFv = .text:0x801832D4; // type:function size:0x40 scope:global align:4 +__dt__13SND_INFLUENCEFv = .text:0x80183314; // type:function size:0x40 scope:global align:4 +__dt__13DUNGEON_LIGHTFv = .text:0x80183354; // type:function size:0x5C scope:global align:4 +__dt__10BOSS_LIGHTFv = .text:0x801833B0; // type:function size:0x40 scope:global align:4 +__dt__17GB_WIND_INFLUENCEFv = .text:0x801833F0; // type:function size:0x40 scope:global align:4 +__dt__10EF_THUNDERFv = .text:0x80183430; // type:function size:0x5C scope:global align:4 +__ct__15LIGHT_INFLUENCEFv = .text:0x8018348C; // type:function size:0x4 scope:global align:4 +__ct__15WIND_INF_ENTITYFv = .text:0x80183490; // type:function size:0x4 scope:global align:4 +__ct__13DUNGEON_LIGHTFv = .text:0x80183494; // type:function size:0x4 scope:global align:4 +__ct__10BOSS_LIGHTFv = .text:0x80183498; // type:function size:0x4 scope:global align:4 +setDaytime__18dScnKy_env_light_cFv = .text:0x8018349C; // type:function size:0x278 scope:global align:4 +setSunpos__18dScnKy_env_light_cFv = .text:0x80183714; // type:function size:0x294 scope:global align:4 +getDaytime__18dScnKy_env_light_cFv = .text:0x801839A8; // type:function size:0x8 scope:global align:4 +dKy_getdaytime_hour__Fv = .text:0x801839B0; // type:function size:0x2C scope:global align:4 +dKy_getdaytime_minute__Fv = .text:0x801839DC; // type:function size:0x7C scope:global align:4 +dKy_daynight_check__Fv = .text:0x80183A58; // type:function size:0x3C scope:global align:4 +dKy_getDarktime_hour__Fv = .text:0x80183A94; // type:function size:0x2C scope:global align:4 +dKy_getDarktime_minute__Fv = .text:0x80183AC0; // type:function size:0x7C scope:global align:4 +dKy_getDarktime_week__Fv = .text:0x80183B3C; // type:function size:0x10 scope:global align:4 +setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc = .text:0x80183B4C; // type:function size:0x718 scope:global align:4 +dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f = .text:0x80184264; // type:function size:0xCC scope:global align:4 +setLight__18dScnKy_env_light_cFv = .text:0x80184330; // type:function size:0xF74 scope:global align:4 +setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x801852A4; // type:function size:0x3A0 scope:global align:4 +setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf = .text:0x80185644; // type:function size:0x73C scope:global align:4 +settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf = .text:0x80185D80; // type:function size:0x1CC scope:global align:4 +settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c = .text:0x80185F4C; // type:function size:0x144 scope:global align:4 +cLib_addCalcU8__FPUcUcss = .text:0x80186090; // type:function size:0x8C scope:global align:4 +settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc = .text:0x8018611C; // type:function size:0xFE0 scope:global align:4 +settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c = .text:0x801870FC; // type:function size:0xBD8 scope:global align:4 +setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x80187CD4; // type:function size:0x4 scope:global align:4 +setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci = .text:0x80187CD8; // type:function size:0x7E8 scope:global align:4 +setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c = .text:0x801884C0; // type:function size:0x238 scope:global align:4 +CalcTevColor__18dScnKy_env_light_cFv = .text:0x801886F8; // type:function size:0x7C scope:global align:4 +Sndpos__18dScnKy_env_light_cFv = .text:0x80188774; // type:function size:0x20 scope:global align:4 +Eflight_flush_proc__18dScnKy_env_light_cFv = .text:0x80188794; // type:function size:0x228 scope:global align:4 +SetBaseLight__18dScnKy_env_light_cFv = .text:0x801889BC; // type:function size:0xE4 scope:global align:4 +exeKankyo__18dScnKy_env_light_cFv = .text:0x80188AA0; // type:function size:0x408 scope:global align:4 +dKy_undwater_filter_draw__Fv = .text:0x80188EA8; // type:function size:0x268 scope:global align:4 +dKy_Draw__FP17sub_kankyo__class = .text:0x80189110; // type:function size:0x54 scope:global align:4 +dKy_Execute__FP17sub_kankyo__class = .text:0x80189164; // type:function size:0x34 scope:global align:4 +dKy_IsDelete__FP17sub_kankyo__class = .text:0x80189198; // type:function size:0x8 scope:global align:4 +dKy_Delete__FP17sub_kankyo__class = .text:0x801891A0; // type:function size:0x48 scope:global align:4 +dKy_Create__FPv = .text:0x801891E8; // type:function size:0xBF8 scope:global align:4 +dKy_setLight_init__Fv = .text:0x80189DE0; // type:function size:0x264 scope:global align:4 +dKy_setLight__Fv = .text:0x8018A044; // type:function size:0x14 scope:global align:4 +dKy_GlobalLight_set__Fv = .text:0x8018A058; // type:function size:0x138 scope:global align:4 +dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc = .text:0x8018A190; // type:function size:0x8C scope:global align:4 +dKy_setLight_nowroom_common__Fcf = .text:0x8018A21C; // type:function size:0x968 scope:global align:4 +dKy_setLight_nowroom__Fc = .text:0x8018AB84; // type:function size:0x24 scope:global align:4 +dKy_setLight_nowroom_grass__Fcf = .text:0x8018ABA8; // type:function size:0xEC scope:global align:4 +dKy_move_room_ratio__FP12dKy_tevstr_cPSc = .text:0x8018AC94; // type:function size:0x13C scope:global align:4 +dKy_setLight_nowroom_actor__FP12dKy_tevstr_c = .text:0x8018ADD0; // type:function size:0x70C scope:global align:4 +dKy_setLight_again__Fv = .text:0x8018B4DC; // type:function size:0x4 scope:global align:4 +dKy_Global_amb_set__FP12dKy_tevstr_c = .text:0x8018B4E0; // type:function size:0x110 scope:global align:4 +dKy_light_influence_pos__Fi = .text:0x8018B5F0; // type:function size:0x24 scope:global align:4 +dKy_plight_near_pos__Fv = .text:0x8018B614; // type:function size:0x10 scope:global align:4 +dKy_mock_light_every_set__FP15LIGHT_INFLUENCE = .text:0x8018B624; // type:function size:0x44 scope:global align:4 +dKy_plight_set__FP15LIGHT_INFLUENCE = .text:0x8018B668; // type:function size:0x74 scope:global align:4 +dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE = .text:0x8018B6DC; // type:function size:0x44 scope:global align:4 +dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE = .text:0x8018B720; // type:function size:0x34 scope:global align:4 +dKy_plight_priority_set__FP15LIGHT_INFLUENCE = .text:0x8018B754; // type:function size:0x64 scope:global align:4 +dKy_plight_cut__FP15LIGHT_INFLUENCE = .text:0x8018B7B8; // type:function size:0x50 scope:global align:4 +dKy_efplight_set__FP15LIGHT_INFLUENCE = .text:0x8018B808; // type:function size:0x74 scope:global align:4 +dKy_efplight_cut__FP15LIGHT_INFLUENCE = .text:0x8018B87C; // type:function size:0x40 scope:global align:4 +dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi = .text:0x8018B8BC; // type:function size:0x64 scope:global align:4 +dKy_actor_addcol_amb_set__Fsssf = .text:0x8018B920; // type:function size:0x94 scope:global align:4 +dKy_bg_addcol_amb_set__Fsssf = .text:0x8018B9B4; // type:function size:0x94 scope:global align:4 +dKy_bg1_addcol_amb_set__Fsssf = .text:0x8018BA48; // type:function size:0x94 scope:global align:4 +dKy_bg2_addcol_amb_set__Fsssf = .text:0x8018BADC; // type:function size:0x94 scope:global align:4 +dKy_bg3_addcol_amb_set__Fsssf = .text:0x8018BB70; // type:function size:0x94 scope:global align:4 +dKy_addcol_fog_set__Fsssf = .text:0x8018BC04; // type:function size:0x94 scope:global align:4 +dKy_actor_addcol_set__Fsssf = .text:0x8018BC98; // type:function size:0x98 scope:global align:4 +dKy_vrbox_addcol_sky0_set__Fsssf = .text:0x8018BD30; // type:function size:0x94 scope:global align:4 +dKy_vrbox_addcol_kasumi_set__Fsssf = .text:0x8018BDC4; // type:function size:0x94 scope:global align:4 +dKy_fog_startendz_set__Ffff = .text:0x8018BE58; // type:function size:0x94 scope:global align:4 +dKy_Itemgetcol_chg_on__Fv = .text:0x8018BEEC; // type:function size:0x28 scope:global align:4 +dKy_Sound_init__Fv = .text:0x8018BF14; // type:function size:0x30 scope:global align:4 +dKy_Sound_set__F4cXyziUii = .text:0x8018BF44; // type:function size:0xDC scope:global align:4 +dKy_Sound_get__Fv = .text:0x8018C020; // type:function size:0x10 scope:global align:4 +dKy_SordFlush_set__F4cXyzi = .text:0x8018C030; // type:function size:0xA8 scope:global align:4 +GxFogSet_Sub__FP8_GXColor = .text:0x8018C0D8; // type:function size:0xDC scope:global align:4 +dKy_GxFog_set__Fv = .text:0x8018C1B4; // type:function size:0x48 scope:global align:4 +dKy_GxFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8018C1FC; // type:function size:0xC0 scope:global align:4 +dKy_GfFog_tevstr_set__FP12dKy_tevstr_c = .text:0x8018C2BC; // type:function size:0xC0 scope:global align:4 +GxXFog_set__Fv = .text:0x8018C37C; // type:function size:0x44 scope:global align:4 +dKy_change_colpat__FUc = .text:0x8018C3C0; // type:function size:0x28 scope:global align:4 +dKy_custom_colset__FUcUcf = .text:0x8018C3E8; // type:function size:0x48 scope:global align:4 +dKy_setLight_mine__FP12dKy_tevstr_c = .text:0x8018C430; // type:function size:0xAC scope:global align:4 +dKy_tevstr_init__FP12dKy_tevstr_cScUc = .text:0x8018C4DC; // type:function size:0x148 scope:global align:4 +dKy_rain_check__Fv = .text:0x8018C624; // type:function size:0x10 scope:global align:4 +dKy_set_allcol_ratio__Ff = .text:0x8018C634; // type:function size:0x10 scope:global align:4 +dKy_set_actcol_ratio__Ff = .text:0x8018C644; // type:function size:0x10 scope:global align:4 +dKy_set_bgcol_ratio__Ff = .text:0x8018C654; // type:function size:0x10 scope:global align:4 +dKy_set_fogcol_ratio__Ff = .text:0x8018C664; // type:function size:0x10 scope:global align:4 +dKy_set_vrboxcol_ratio__Ff = .text:0x8018C674; // type:function size:0x14 scope:global align:4 +dKy_itudemo_se__Fv = .text:0x8018C688; // type:function size:0x60 scope:global align:4 +dKy_get_dayofweek__Fv = .text:0x8018C6E8; // type:function size:0x20 scope:global align:4 +dKy_set_nexttime__Ff = .text:0x8018C708; // type:function size:0x10 scope:global align:4 +dKy_instant_timechg__Ff = .text:0x8018C718; // type:function size:0x78 scope:global align:4 +dKy_instant_rainchg__Fv = .text:0x8018C790; // type:function size:0x3C scope:global align:4 +NewAmbColGet__FP11_GXColorS10 = .text:0x8018C7CC; // type:function size:0x214 scope:global align:4 +dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018C9E0; // type:function size:0xC4C scope:global align:4 +dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018D62C; // type:function size:0xE4 scope:global align:4 +dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf = .text:0x8018D710; // type:function size:0xA8 scope:global align:4 +dKy_BossLight_set__FP4cXyzP8_GXColorfUc = .text:0x8018D7B8; // type:function size:0x3B0 scope:global align:4 +dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x8018DB68; // type:function size:0x260 scope:global align:4 +dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc = .text:0x8018DDC8; // type:function size:0x16C scope:global align:4 +dKy_twilight_camelight_set__Fv = .text:0x8018DF34; // type:function size:0x2B8 scope:global align:4 +dKy_WaterIn_Light_set__Fv = .text:0x8018E1EC; // type:function size:0x24C scope:global align:4 +dKy_camera_water_in_status_set__FUc = .text:0x8018E438; // type:function size:0x10 scope:global align:4 +dKy_camera_water_in_status_check__Fv = .text:0x8018E448; // type:function size:0x10 scope:global align:4 +dKy_pol_efftype_get__FPC13cBgS_PolyInfo = .text:0x8018E458; // type:function size:0x104 scope:global align:4 +dKy_pol_efftype2_get__FPC13cBgS_PolyInfo = .text:0x8018E55C; // type:function size:0x104 scope:global align:4 +dKy_pol_sound_get__FPC13cBgS_PolyInfo = .text:0x8018E660; // type:function size:0xD0 scope:global align:4 +dKy_pol_argument_get__FPC13cBgS_PolyInfo = .text:0x8018E730; // type:function size:0xC4 scope:global align:4 +dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E7F4; // type:function size:0x154 scope:global align:4 +dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018E948; // type:function size:0x158 scope:global align:4 +dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018EAA0; // type:function size:0x154 scope:global align:4 +dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor = .text:0x8018EBF4; // type:function size:0x158 scope:global align:4 +dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018ED4C; // type:function size:0x128 scope:global align:4 +dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo = .text:0x8018EE74; // type:function size:0x15C scope:global align:4 +dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo = .text:0x8018EFD0; // type:function size:0x128 scope:global align:4 +dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo = .text:0x8018F0F8; // type:function size:0x15C scope:global align:4 +dKy_TeachWind_existence_chk__Fv = .text:0x8018F254; // type:function size:0x28 scope:global align:4 +dKy_SunMoon_Light_Check__Fv = .text:0x8018F27C; // type:function size:0xA4 scope:global align:4 +dKy_Outdoor_check__Fv = .text:0x8018F320; // type:function size:0x64 scope:global align:4 +dKy_Indoor_check__Fv = .text:0x8018F384; // type:function size:0x54 scope:global align:4 +dKy_withwarp_capture_check__Fv = .text:0x8018F3D8; // type:function size:0x8 scope:global align:4 +dKy_depth_dist_set__FPv = .text:0x8018F3E0; // type:function size:0x1A8 scope:global align:4 +dKy_darkworld_check__Fv = .text:0x8018F588; // type:function size:0x40 scope:global align:4 +dKy_F_SP121Check__FPCciPUci = .text:0x8018F5C8; // type:function size:0x140 scope:global align:4 +dKy_darkworld_stage_check__FPCci = .text:0x8018F708; // type:function size:0xD4 scope:global align:4 +dKy_darkworld_spot_check__FPCci = .text:0x8018F7DC; // type:function size:0x90 scope:global align:4 +dKy_darkworld_Area_set__FPCci = .text:0x8018F86C; // type:function size:0xA8 scope:global align:4 +dKy_murky_set__FP11J3DMaterial = .text:0x8018F914; // type:function size:0x36C scope:global align:4 +dKy_shadow_mode_set__FUc = .text:0x8018FC80; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_reset__FUc = .text:0x8018FC98; // type:function size:0x18 scope:global align:4 +dKy_shadow_mode_check__FUc = .text:0x8018FCB0; // type:function size:0x14 scope:global align:4 +dKy_bg_MAxx_proc__FPv = .text:0x8018FCC4; // type:function size:0xD38 scope:global align:4 +__sinit_\d_kankyo_cpp = .text:0x801909FC; // type:function size:0x64 scope:global align:4 +GetTimePass__20dStage_roomControl_cFv = .text:0x80190A60; // type:function size:0x8 scope:global align:4 +dComIfGs_setTime__Ff = .text:0x80190A68; // type:function size:0x10 scope:global align:4 +dComIfGd_setListDarkBG__Fv = .text:0x80190A78; // type:function size:0x24 scope:global align:4 +dComIfGd_setListInvisisble__Fv = .text:0x80190A9C; // type:function size:0x24 scope:global align:4 +setAmbColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x80190AC0; // type:function size:0x4 scope:global align:4 +setLight__13J3DColorBlockFUlP11J3DLightObj = .text:0x80190AC4; // type:function size:0x4 scope:global align:4 +setAlphaCompInfo__12J3DAlphaCompFRC16J3DAlphaCompInfo = .text:0x80190AC8; // type:function size:0x34 scope:global align:4 +setZModeInfo__8J3DZModeFRC12J3DZModeInfo = .text:0x80190AFC; // type:function size:0x24 scope:global align:4 +__dt__18dScnKy_env_light_cFv = .text:0x80190B20; // type:function size:0x120 scope:global align:4 +dKyeff_Draw__FP8dKyeff_c = .text:0x80190C40; // type:function size:0x24 scope:global align:4 +dKyeff_Execute__FP8dKyeff_c = .text:0x80190C64; // type:function size:0x4 scope:global align:4 +dKyeff_IsDelete__FP8dKyeff_c = .text:0x80190C68; // type:function size:0x8 scope:global align:4 +dKyeff_Delete__FP8dKyeff_c = .text:0x80190C70; // type:function size:0x24 scope:global align:4 +dKyeff_Create__FP12kankyo_class = .text:0x80190C94; // type:function size:0x9C scope:global align:4 +execute__8dKyeff_cFv = .text:0x80190D30; // type:function size:0x54 scope:global align:4 +dKyeff2_Draw__FP9dKyeff2_c = .text:0x80190D84; // type:function size:0x24 scope:global align:4 +dKyeff2_Execute__FP9dKyeff2_c = .text:0x80190DA8; // type:function size:0x24 scope:global align:4 +dKyeff2_IsDelete__FP9dKyeff2_c = .text:0x80190DCC; // type:function size:0x8 scope:global align:4 +dKyeff2_Delete__FP9dKyeff2_c = .text:0x80190DD4; // type:function size:0x24 scope:global align:4 +dKyeff2_Create__FP12kankyo_class = .text:0x80190DF8; // type:function size:0x24 scope:global align:4 +createHeap__10dThunder_cFv = .text:0x80190E1C; // type:function size:0x58 scope:global align:4 +adjustHeap__10dThunder_cFv = .text:0x80190E74; // type:function size:0x4C scope:global align:4 +dThunder_Draw__FP10dThunder_c = .text:0x80190EC0; // type:function size:0x1A4 scope:global align:4 +dThunder_Execute__FP10dThunder_c = .text:0x80191064; // type:function size:0x1C8 scope:global align:4 +dThunder_IsDelete__FP10dThunder_c = .text:0x8019122C; // type:function size:0x8 scope:global align:4 +dThunder_Delete__FP10dThunder_c = .text:0x80191234; // type:function size:0x54 scope:global align:4 +dThunder_Create__FP12kankyo_class = .text:0x80191288; // type:function size:0x4D0 scope:global align:4 +__dt__20dThunder_modelInfo_cFv = .text:0x80191758; // type:function size:0x68 scope:global align:4 +__dt__12kankyo_classFv = .text:0x801917C0; // type:function size:0x40 scope:global align:4 +__ct__15dKantera_icon_cFv = .text:0x80191800; // type:function size:0x3C scope:global align:4 +__dt__15dKantera_icon_cFv = .text:0x8019183C; // type:function size:0xF8 scope:global align:4 +setAlphaRate__15dKantera_icon_cFf = .text:0x80191934; // type:function size:0x8 scope:global align:4 +setPos__15dKantera_icon_cFff = .text:0x8019193C; // type:function size:0x38 scope:global align:4 +setScale__15dKantera_icon_cFff = .text:0x80191974; // type:function size:0x1C scope:global align:4 +setNowGauge__15dKantera_icon_cFUsUs = .text:0x80191990; // type:function size:0x54 scope:global align:4 +draw__19dDlst_KanteraIcon_cFv = .text:0x801919E4; // type:function size:0x64 scope:global align:4 +__dt__19dDlst_KanteraIcon_cFv = .text:0x80191A48; // type:function size:0x40 scope:global align:4 +initiate__15dKantera_icon_cFv = .text:0x80191A88; // type:function size:0x104 scope:global align:4 +__ct__19dMenu_Calibration_cFP10JKRExpHeapP10JKRArchive = .text:0x80191B8C; // type:function size:0x84 scope:global align:4 +__dt__19dMenu_Calibration_cFv = .text:0x80191C10; // type:function size:0x370 scope:global align:4 +_create__19dMenu_Calibration_cFv = .text:0x80191F80; // type:function size:0xE8 scope:global align:4 +_move__19dMenu_Calibration_cFv = .text:0x80192068; // type:function size:0x80 scope:global align:4 +_draw__19dMenu_Calibration_cFv = .text:0x801920E8; // type:function size:0x84 scope:global align:4 +initStatus__19dMenu_Calibration_cFv = .text:0x8019216C; // type:function size:0x70 scope:global align:4 +step1_wait_init__19dMenu_Calibration_cFv = .text:0x801921DC; // type:function size:0x110 scope:global align:4 +step1_wait_move__19dMenu_Calibration_cFv = .text:0x801922EC; // type:function size:0x14C scope:global align:4 +step1_move_init__19dMenu_Calibration_cFv = .text:0x80192438; // type:function size:0x3C scope:global align:4 +step1_move_move__19dMenu_Calibration_cFv = .text:0x80192474; // type:function size:0x3CC scope:global align:4 +step2_wait_init__19dMenu_Calibration_cFv = .text:0x80192840; // type:function size:0x6C scope:global align:4 +step2_wait_move__19dMenu_Calibration_cFv = .text:0x801928AC; // type:function size:0x17C scope:global align:4 +step2_move_init__19dMenu_Calibration_cFv = .text:0x80192A28; // type:function size:0x3C scope:global align:4 +step2_move_move__19dMenu_Calibration_cFv = .text:0x80192A64; // type:function size:0x21C scope:global align:4 +step3_wait_init__19dMenu_Calibration_cFv = .text:0x80192C80; // type:function size:0x74 scope:global align:4 +step3_wait_move__19dMenu_Calibration_cFv = .text:0x80192CF4; // type:function size:0x154 scope:global align:4 +step3_move_init__19dMenu_Calibration_cFv = .text:0x80192E48; // type:function size:0x3C scope:global align:4 +step3_move_move__19dMenu_Calibration_cFv = .text:0x80192E84; // type:function size:0x1F4 scope:global align:4 +setCalibrationValue__19dMenu_Calibration_cFv = .text:0x80193078; // type:function size:0x38 scope:global align:4 +resetCalibrationValue__19dMenu_Calibration_cFv = .text:0x801930B0; // type:function size:0x38 scope:global align:4 +firstCalibrationValue__19dMenu_Calibration_cFv = .text:0x801930E8; // type:function size:0x38 scope:global align:4 +screenSetBase__19dMenu_Calibration_cFv = .text:0x80193120; // type:function size:0x78C scope:global align:4 +screenSetDoIcon__19dMenu_Calibration_cFv = .text:0x801938AC; // type:function size:0x1D4 scope:global align:4 +setAButtonString__19dMenu_Calibration_cFUs = .text:0x80193A80; // type:function size:0xA8 scope:global align:4 +setBButtonString__19dMenu_Calibration_cFUs = .text:0x80193B28; // type:function size:0xA8 scope:global align:4 +setStepString__19dMenu_Calibration_cFUs = .text:0x80193BD0; // type:function size:0xA8 scope:global align:4 +setExplainString__19dMenu_Calibration_cFUs = .text:0x80193C78; // type:function size:0xB4 scope:global align:4 +setHIO__19dMenu_Calibration_cFb = .text:0x80193D2C; // type:function size:0x154 scope:global align:4 +translate__8CPaneMgrFff = .text:0x80193E80; // type:function size:0x1C scope:global align:4 +move__8CPaneMgrFff = .text:0x80193E9C; // type:function size:0x14 scope:global align:4 +resize__8CPaneMgrFff = .text:0x80193EB0; // type:function size:0x14 scope:global align:4 +getSizeY__8CPaneMgrFv = .text:0x80193EC4; // type:function size:0x14 scope:global align:4 +draw__19dMenu_Calibration_cFv = .text:0x80193ED8; // type:function size:0x4 scope:global align:4 +__ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x80193EDC; // type:function size:0xD4 scope:global align:4 +__dt__17dMenu_Collect2D_cFv = .text:0x80193FB0; // type:function size:0x78 scope:global align:4 +_create__17dMenu_Collect2D_cFv = .text:0x80194028; // type:function size:0x400 scope:global align:4 +_delete__17dMenu_Collect2D_cFv = .text:0x80194428; // type:function size:0x4F8 scope:global align:4 +isFishIconVisible__17dMenu_Collect2D_cFv = .text:0x80194920; // type:function size:0x74 scope:global align:4 +isSkillIconVisible__17dMenu_Collect2D_cFv = .text:0x80194994; // type:function size:0xD4 scope:global align:4 +isInsectIconVisible__17dMenu_Collect2D_cFv = .text:0x80194A68; // type:function size:0x2C scope:global align:4 +screenSet__17dMenu_Collect2D_cFv = .text:0x80194A94; // type:function size:0x13C8 scope:global align:4 +animationSet__17dMenu_Collect2D_cFv = .text:0x80195E5C; // type:function size:0x9C scope:global align:4 +btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey = .text:0x80195EF8; // type:function size:0x1CC scope:global align:4 +setBackAlpha__17dMenu_Collect2D_cFv = .text:0x801960C4; // type:function size:0xD4 scope:global align:4 +cursorMove__17dMenu_Collect2D_cFv = .text:0x80196198; // type:function size:0x960 scope:global align:4 +dpdMove__17dMenu_Collect2D_cFv = .text:0x80196AF8; // type:function size:0x3A0 scope:global align:4 +cursorPosSet__17dMenu_Collect2D_cFv = .text:0x80196E98; // type:function size:0x268 scope:global align:4 +changeSword__17dMenu_Collect2D_cFv = .text:0x80197100; // type:function size:0x274 scope:global align:4 +changeShield__17dMenu_Collect2D_cFv = .text:0x80197374; // type:function size:0x1B8 scope:global align:4 +changeClothe__17dMenu_Collect2D_cFv = .text:0x8019752C; // type:function size:0x1D4 scope:global align:4 +setArrowMaxNum__17dMenu_Collect2D_cFUc = .text:0x80197700; // type:function size:0x228 scope:global align:4 +setWalletMaxNum__17dMenu_Collect2D_cFUs = .text:0x80197928; // type:function size:0x1AC scope:global align:4 +setSmellType__17dMenu_Collect2D_cFv = .text:0x80197AD4; // type:function size:0x114 scope:global align:4 +setHeartPiece__17dMenu_Collect2D_cFv = .text:0x80197BE8; // type:function size:0xC4 scope:global align:4 +setPohMaxNum__17dMenu_Collect2D_cFUc = .text:0x80197CAC; // type:function size:0x2A8 scope:global align:4 +setEquipItemFrameColorSword__17dMenu_Collect2D_cFi = .text:0x80197F54; // type:function size:0x324 scope:global align:4 +setEquipItemFrameColorShield__17dMenu_Collect2D_cFi = .text:0x80198278; // type:function size:0x2E8 scope:global align:4 +setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi = .text:0x80198560; // type:function size:0x2FC scope:global align:4 +setHIO__17dMenu_Collect2D_cFb = .text:0x8019885C; // type:function size:0x34C scope:global align:4 +getItemTag__17dMenu_Collect2D_cFiib = .text:0x80198BA8; // type:function size:0x40 scope:global align:4 +wait_init__17dMenu_Collect2D_cFv = .text:0x80198BE8; // type:function size:0x198 scope:global align:4 +wait_proc__17dMenu_Collect2D_cFv = .text:0x80198D80; // type:function size:0x4DC scope:global align:4 +save_open_init__17dMenu_Collect2D_cFv = .text:0x8019925C; // type:function size:0xA8 scope:global align:4 +save_open_proc__17dMenu_Collect2D_cFv = .text:0x80199304; // type:function size:0x74 scope:global align:4 +save_move_init__17dMenu_Collect2D_cFv = .text:0x80199378; // type:function size:0x3C scope:global align:4 +save_move_proc__17dMenu_Collect2D_cFv = .text:0x801993B4; // type:function size:0x74 scope:global align:4 +save_close_init__17dMenu_Collect2D_cFv = .text:0x80199428; // type:function size:0x3C scope:global align:4 +save_close_proc__17dMenu_Collect2D_cFv = .text:0x80199464; // type:function size:0x80 scope:global align:4 +option_open_init__17dMenu_Collect2D_cFv = .text:0x801994E4; // type:function size:0xA4 scope:global align:4 +option_open_proc__17dMenu_Collect2D_cFv = .text:0x80199588; // type:function size:0x74 scope:global align:4 +option_move_init__17dMenu_Collect2D_cFv = .text:0x801995FC; // type:function size:0x3C scope:global align:4 +option_move_proc__17dMenu_Collect2D_cFv = .text:0x80199638; // type:function size:0x74 scope:global align:4 +option_close_init__17dMenu_Collect2D_cFv = .text:0x801996AC; // type:function size:0x3C scope:global align:4 +option_close_proc__17dMenu_Collect2D_cFv = .text:0x801996E8; // type:function size:0x80 scope:global align:4 +letter_open_init__17dMenu_Collect2D_cFv = .text:0x80199768; // type:function size:0x98 scope:global align:4 +letter_open_proc__17dMenu_Collect2D_cFv = .text:0x80199800; // type:function size:0x74 scope:global align:4 +letter_move_init__17dMenu_Collect2D_cFv = .text:0x80199874; // type:function size:0x3C scope:global align:4 +letter_move_proc__17dMenu_Collect2D_cFv = .text:0x801998B0; // type:function size:0x74 scope:global align:4 +letter_close_init__17dMenu_Collect2D_cFv = .text:0x80199924; // type:function size:0x3C scope:global align:4 +letter_close_proc__17dMenu_Collect2D_cFv = .text:0x80199960; // type:function size:0x80 scope:global align:4 +fishing_open_init__17dMenu_Collect2D_cFv = .text:0x801999E0; // type:function size:0x98 scope:global align:4 +fishing_open_proc__17dMenu_Collect2D_cFv = .text:0x80199A78; // type:function size:0x74 scope:global align:4 +fishing_move_init__17dMenu_Collect2D_cFv = .text:0x80199AEC; // type:function size:0x3C scope:global align:4 +fishing_move_proc__17dMenu_Collect2D_cFv = .text:0x80199B28; // type:function size:0x74 scope:global align:4 +fishing_close_init__17dMenu_Collect2D_cFv = .text:0x80199B9C; // type:function size:0x3C scope:global align:4 +fishing_close_proc__17dMenu_Collect2D_cFv = .text:0x80199BD8; // type:function size:0x80 scope:global align:4 +skill_open_init__17dMenu_Collect2D_cFv = .text:0x80199C58; // type:function size:0x98 scope:global align:4 +skill_open_proc__17dMenu_Collect2D_cFv = .text:0x80199CF0; // type:function size:0x74 scope:global align:4 +skill_move_init__17dMenu_Collect2D_cFv = .text:0x80199D64; // type:function size:0x3C scope:global align:4 +skill_move_proc__17dMenu_Collect2D_cFv = .text:0x80199DA0; // type:function size:0x74 scope:global align:4 +skill_close_init__17dMenu_Collect2D_cFv = .text:0x80199E14; // type:function size:0x3C scope:global align:4 +skill_close_proc__17dMenu_Collect2D_cFv = .text:0x80199E50; // type:function size:0x80 scope:global align:4 +insect_open_init__17dMenu_Collect2D_cFv = .text:0x80199ED0; // type:function size:0x9C scope:global align:4 +insect_open_proc__17dMenu_Collect2D_cFv = .text:0x80199F6C; // type:function size:0x74 scope:global align:4 +insect_move_init__17dMenu_Collect2D_cFv = .text:0x80199FE0; // type:function size:0x3C scope:global align:4 +insect_move_proc__17dMenu_Collect2D_cFv = .text:0x8019A01C; // type:function size:0x74 scope:global align:4 +insect_close_init__17dMenu_Collect2D_cFv = .text:0x8019A090; // type:function size:0x3C scope:global align:4 +insect_close_proc__17dMenu_Collect2D_cFv = .text:0x8019A0CC; // type:function size:0x80 scope:global align:4 +_move__17dMenu_Collect2D_cFv = .text:0x8019A14C; // type:function size:0x9C scope:global align:4 +_draw__17dMenu_Collect2D_cFv = .text:0x8019A1E8; // type:function size:0x1B0 scope:global align:4 +drawTop__17dMenu_Collect2D_cFv = .text:0x8019A398; // type:function size:0x1C scope:global align:4 +isKeyCheck__17dMenu_Collect2D_cFv = .text:0x8019A3B4; // type:function size:0x28 scope:global align:4 +isOutCheck__17dMenu_Collect2D_cFv = .text:0x8019A3DC; // type:function size:0x8 scope:global align:4 +setAButtonString__17dMenu_Collect2D_cFUs = .text:0x8019A3E4; // type:function size:0xF8 scope:global align:4 +setBButtonString__17dMenu_Collect2D_cFUs = .text:0x8019A4DC; // type:function size:0xF8 scope:global align:4 +setItemNameString__17dMenu_Collect2D_cFUcUc = .text:0x8019A5D4; // type:function size:0x15C scope:global align:4 +setItemNameStringNull__17dMenu_Collect2D_cFv = .text:0x8019A730; // type:function size:0xE0 scope:global align:4 +__ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl = .text:0x8019A810; // type:function size:0x104 scope:global align:4 +__dt__17dMenu_Collect3D_cFv = .text:0x8019A914; // type:function size:0x84 scope:global align:4 +_create__17dMenu_Collect3D_cFv = .text:0x8019A998; // type:function size:0xE8 scope:global align:4 +_delete__17dMenu_Collect3D_cFv = .text:0x8019AA80; // type:function size:0x1C scope:global align:4 +_move__17dMenu_Collect3D_cFUcUc = .text:0x8019AA9C; // type:function size:0x238 scope:global align:4 +draw__17dMenu_Collect3D_cFv = .text:0x8019ACD4; // type:function size:0xD0 scope:global align:4 +setJ3D__17dMenu_Collect3D_cFPCcPCcPCc = .text:0x8019ADA4; // type:function size:0x2E8 scope:global align:4 +set_mtx__17dMenu_Collect3D_cFv = .text:0x8019B08C; // type:function size:0xB4 scope:global align:4 +animePlay__17dMenu_Collect3D_cFv = .text:0x8019B140; // type:function size:0x114 scope:global align:4 +animeEntry__17dMenu_Collect3D_cFv = .text:0x8019B254; // type:function size:0x68 scope:global align:4 +createMaskModel__17dMenu_Collect3D_cFv = .text:0x8019B2BC; // type:function size:0x1B0 scope:global align:4 +createMirrorModel__17dMenu_Collect3D_cFv = .text:0x8019B46C; // type:function size:0x270 scope:global align:4 +getCrystalNum__17dMenu_Collect3D_cFv = .text:0x8019B6DC; // type:function size:0x64 scope:global align:4 +getMirrorNum__17dMenu_Collect3D_cFv = .text:0x8019B740; // type:function size:0x64 scope:global align:4 +getMaskMdlVisible__17dMenu_Collect3D_cFv = .text:0x8019B7A4; // type:function size:0xD8 scope:global align:4 +drawListItem3D__17dMenu_Collect3D_cFP13J3DDrawBuffer = .text:0x8019B87C; // type:function size:0x160 scope:global align:4 +setupItem3DModel__17dMenu_Collect3D_cFP8J3DModel = .text:0x8019B9DC; // type:function size:0x34 scope:global align:4 +setupItem3D__17dMenu_Collect3D_cFPA4_f = .text:0x8019BA10; // type:function size:0x78 scope:global align:4 +toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz = .text:0x8019BA88; // type:function size:0xE8 scope:global align:4 +calcViewMtx__17dMenu_Collect3D_cFPA4_f = .text:0x8019BB70; // type:function size:0x9C scope:global align:4 +draw__20dMenu_Collect2DTop_cFv = .text:0x8019BC0C; // type:function size:0x11C scope:global align:4 +__ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x8019BD28; // type:function size:0xB0 scope:global align:4 +__dt__15dMenu_Collect_cFv = .text:0x8019BDD8; // type:function size:0xB8 scope:global align:4 +_create__15dMenu_Collect_cFv = .text:0x8019BE90; // type:function size:0x38 scope:global align:4 +_delete__15dMenu_Collect_cFv = .text:0x8019BEC8; // type:function size:0x38 scope:global align:4 +_move__15dMenu_Collect_cFv = .text:0x8019BF00; // type:function size:0x44 scope:global align:4 +draw__15dMenu_Collect_cFv = .text:0x8019BF44; // type:function size:0x54 scope:global align:4 +scale__7J2DPaneFff = .text:0x8019BF98; // type:function size:0x18 scope:global align:4 +__dt__20dMenu_Collect2DTop_cFv = .text:0x8019BFB0; // type:function size:0x40 scope:global align:4 +draw__17dMenu_Collect2D_cFv = .text:0x8019BFF0; // type:function size:0x4 scope:global align:4 +draw__9J3DPacketFv = .text:0x8019BFF4; // type:function size:0x4 scope:global align:4 +__ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl = .text:0x8019BFF8; // type:function size:0x1D4 scope:global align:4 +mapScreenInit__14dMenu_DmapBg_cFv = .text:0x8019C1CC; // type:function size:0x5D0 scope:global align:4 +mapScreenAnime__14dMenu_DmapBg_cFv = .text:0x8019C79C; // type:function size:0xA8 scope:global align:4 +mapIconScaleSet__14dMenu_DmapBg_cFUc = .text:0x8019C844; // type:function size:0x2C scope:global align:4 +iconScaleAnmInit__14dMenu_DmapBg_cFffUc = .text:0x8019C870; // type:function size:0x18 scope:global align:4 +iconScaleAnm__14dMenu_DmapBg_cFv = .text:0x8019C888; // type:function size:0xBC scope:global align:4 +buttonIconScreenInit__14dMenu_DmapBg_cFv = .text:0x8019C944; // type:function size:0x64C scope:global align:4 +setAButtonString__14dMenu_DmapBg_cFUl = .text:0x8019CF90; // type:function size:0xC8 scope:global align:4 +setBButtonString__14dMenu_DmapBg_cFUl = .text:0x8019D058; // type:function size:0xC8 scope:global align:4 +setCButtonString__14dMenu_DmapBg_cFUl = .text:0x8019D120; // type:function size:0x98 scope:global align:4 +setJButtonString__14dMenu_DmapBg_cFUl = .text:0x8019D1B8; // type:function size:0x11C scope:global align:4 +createExplain__14dMenu_DmapBg_cFv = .text:0x8019D2D4; // type:function size:0x80 scope:global align:4 +deleteExplain__14dMenu_DmapBg_cFv = .text:0x8019D354; // type:function size:0x7C scope:global align:4 +baseScreenInit__14dMenu_DmapBg_cFv = .text:0x8019D3D0; // type:function size:0x354 scope:global align:4 +setFloorMessage__14dMenu_DmapBg_cFv = .text:0x8019D724; // type:function size:0xA60 scope:global align:4 +dpdMove__14dMenu_DmapBg_cFScScScPUcUc = .text:0x8019E184; // type:function size:0x258 scope:global align:4 +__dt__14dMenu_DmapBg_cFv = .text:0x8019E3DC; // type:function size:0x5D0 scope:global align:4 +setAllAlphaRate__14dMenu_DmapBg_cFfb = .text:0x8019E9AC; // type:function size:0xF4 scope:global align:4 +setGoldAnimation__14dMenu_DmapBg_cFb = .text:0x8019EAA0; // type:function size:0xE8 scope:global align:4 +setGoldFrameAlphaRate__14dMenu_DmapBg_cFf = .text:0x8019EB88; // type:function size:0x174 scope:global align:4 +addGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x8019ECFC; // type:function size:0xD8 scope:global align:4 +decGoldFrameAlphaRate__14dMenu_DmapBg_cFv = .text:0x8019EDD4; // type:function size:0x80 scope:global align:4 +draw__14dMenu_DmapBg_cFv = .text:0x8019EE54; // type:function size:0x838 scope:global align:4 +update__14dMenu_DmapBg_cFv = .text:0x8019F68C; // type:function size:0x11C scope:global align:4 +__ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc = .text:0x8019F7A8; // type:function size:0x1A0 scope:global align:4 +screenInit__12dMenu_Dmap_cFv = .text:0x8019F948; // type:function size:0x10B4 scope:global align:4 +getPlayerIconPos__12dMenu_Dmap_cFScf = .text:0x801A09FC; // type:function size:0xC0 scope:global align:4 +getIconPos__12dMenu_Dmap_cFScf = .text:0x801A0ABC; // type:function size:0x5A8 scope:global align:4 +__dt__12dMenu_Dmap_cFv = .text:0x801A1064; // type:function size:0x350 scope:global align:4 +__dt__19dMenu_DmapMapCtrl_cFv = .text:0x801A13B4; // type:function size:0x58 scope:global align:4 +getCurFloorPos__12dMenu_Dmap_cFv = .text:0x801A140C; // type:function size:0x14 scope:global align:4 +iconMoveCalc__12dMenu_Dmap_cFv = .text:0x801A1420; // type:function size:0x190 scope:global align:4 +drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801A15B0; // type:function size:0x174 scope:global align:4 +drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph = .text:0x801A1724; // type:function size:0x174 scope:global align:4 +isMapMoveState__12dMenu_Dmap_cFv = .text:0x801A1898; // type:function size:0x48 scope:global align:4 +floorChangeMode__12dMenu_Dmap_cFv = .text:0x801A18E0; // type:function size:0x100 scope:global align:4 +_create__12dMenu_Dmap_cFv = .text:0x801A19E0; // type:function size:0x59C scope:global align:4 +_move__12dMenu_Dmap_cFv = .text:0x801A1F7C; // type:function size:0x2C0 scope:global align:4 +setMapTexture__12dMenu_Dmap_cFv = .text:0x801A223C; // type:function size:0x50 scope:global align:4 +mapControl__12dMenu_Dmap_cFv = .text:0x801A228C; // type:function size:0x7BC scope:global align:4 +isOpen__12dMenu_Dmap_cFv = .text:0x801A2A48; // type:function size:0x338 scope:global align:4 +isClose__12dMenu_Dmap_cFv = .text:0x801A2D80; // type:function size:0x16C scope:global align:4 +_draw__12dMenu_Dmap_cFv = .text:0x801A2EEC; // type:function size:0x308 scope:global align:4 +itemInfo_init_proc__12dMenu_Dmap_cFv = .text:0x801A31F4; // type:function size:0x10 scope:global align:4 +itemInfo_proc__12dMenu_Dmap_cFv = .text:0x801A3204; // type:function size:0x38 scope:global align:4 +itemSelect__12dMenu_Dmap_cFv = .text:0x801A323C; // type:function size:0x418 scope:global align:4 +getNextItem__12dMenu_Dmap_cFi = .text:0x801A3654; // type:function size:0xA0 scope:global align:4 +itemSelectAnmInit__12dMenu_Dmap_cFv = .text:0x801A36F4; // type:function size:0x64 scope:global align:4 +itemSelectAnm__12dMenu_Dmap_cFv = .text:0x801A3758; // type:function size:0x13C scope:global align:4 +itemInfoOpenAnm__12dMenu_Dmap_cFv = .text:0x801A3894; // type:function size:0xC scope:global align:4 +itemInfoWait__12dMenu_Dmap_cFv = .text:0x801A38A0; // type:function size:0x128 scope:global align:4 +itemInfoCloseAnm__12dMenu_Dmap_cFv = .text:0x801A39C8; // type:function size:0xCC scope:global align:4 +getNextStatus__12dMenu_Dmap_cFv = .text:0x801A3A94; // type:function size:0x158 scope:global align:4 +isSync__12dMenu_Dmap_cFv = .text:0x801A3BEC; // type:function size:0x54 scope:global align:4 +isKeyCheck__12dMenu_Dmap_cFv = .text:0x801A3C40; // type:function size:0x40 scope:global align:4 +infoModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A3C80; // type:function size:0x88 scope:global align:4 +infoModeChange_proc__12dMenu_Dmap_cFv = .text:0x801A3D08; // type:function size:0x160 scope:global align:4 +mapModeChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A3E68; // type:function size:0x88 scope:global align:4 +mapModeChange_proc__12dMenu_Dmap_cFv = .text:0x801A3EF0; // type:function size:0x190 scope:global align:4 +lv5_talk_init_proc__12dMenu_Dmap_cFv = .text:0x801A4080; // type:function size:0x58 scope:global align:4 +lv5_talk_proc__12dMenu_Dmap_cFv = .text:0x801A40D8; // type:function size:0x50 scope:global align:4 +offMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4128; // type:function size:0x4 scope:global align:4 +offMode_proc__12dMenu_Dmap_cFv = .text:0x801A412C; // type:function size:0xA8 scope:global align:4 +offToMapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A41D4; // type:function size:0x4 scope:global align:4 +offToMapMode_proc__12dMenu_Dmap_cFv = .text:0x801A41D8; // type:function size:0xC scope:global align:4 +mapToOffMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A41E4; // type:function size:0x4 scope:global align:4 +mapToOffMode_proc__12dMenu_Dmap_cFv = .text:0x801A41E8; // type:function size:0xC scope:global align:4 +offToItemMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A41F4; // type:function size:0x28 scope:global align:4 +offToItemMode_proc__12dMenu_Dmap_cFv = .text:0x801A421C; // type:function size:0x60 scope:global align:4 +itemToOffMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A427C; // type:function size:0x28 scope:global align:4 +itemToOffMode_proc__12dMenu_Dmap_cFv = .text:0x801A42A4; // type:function size:0x60 scope:global align:4 +mapMode_init_proc__12dMenu_Dmap_cFv = .text:0x801A4304; // type:function size:0xC scope:global align:4 +mapMode_proc__12dMenu_Dmap_cFv = .text:0x801A4310; // type:function size:0xA4 scope:global align:4 +floorSelect_init_proc__12dMenu_Dmap_cFv = .text:0x801A43B4; // type:function size:0x4 scope:global align:4 +floorSelect_proc__12dMenu_Dmap_cFv = .text:0x801A43B8; // type:function size:0x1E8 scope:global align:4 +itemCarryCheck__12dMenu_Dmap_cFv = .text:0x801A45A0; // type:function size:0x34 scope:global align:4 +floorChange_init_proc__12dMenu_Dmap_cFv = .text:0x801A45D4; // type:function size:0xB4 scope:global align:4 +floorChange_proc__12dMenu_Dmap_cFv = .text:0x801A4688; // type:function size:0x218 scope:global align:4 +zoomWait_init_proc__12dMenu_Dmap_cFv = .text:0x801A48A0; // type:function size:0x4 scope:global align:4 +zoomWait_proc__12dMenu_Dmap_cFv = .text:0x801A48A4; // type:function size:0x180 scope:global align:4 +zoomIn_init_proc__12dMenu_Dmap_cFv = .text:0x801A4A24; // type:function size:0x114 scope:global align:4 +zoomIn_proc__12dMenu_Dmap_cFv = .text:0x801A4B38; // type:function size:0xA8 scope:global align:4 +zoomOut_init_proc__12dMenu_Dmap_cFv = .text:0x801A4BE0; // type:function size:0xB4 scope:global align:4 +zoomOut_proc__12dMenu_Dmap_cFv = .text:0x801A4C94; // type:function size:0x9C scope:global align:4 +@4@__dt__14dMenu_DmapBg_cFv = .text:0x801A4D30; // type:function size:0x8 scope:local align:4 +setCornerColor__10J2DPictureFQ28JUtility6TColor = .text:0x801A4D38; // type:function size:0x78 scope:global align:4 +append__10J2DPictureFPC7ResTIMGf = .text:0x801A4DB0; // type:function size:0x14 scope:global align:4 +insert__10J2DPictureFPC7ResTIMGUcf = .text:0x801A4DC4; // type:function size:0x18 scope:global align:4 +getFloorAll__12dMenu_Dmap_cFv = .text:0x801A4DDC; // type:function size:0x18 scope:global align:4 +scissor__14J2DGrafContextFffff = .text:0x801A4DF4; // type:function size:0x3C scope:global align:4 +__dt__20dMenu_StageMapCtrl_cFv = .text:0x801A4E30; // type:function size:0x6C scope:global align:4 +__dt__15dMenu_DmapMap_cFv = .text:0x801A4E9C; // type:function size:0x68 scope:global align:4 +__dt__15renderingDmap_cFv = .text:0x801A4F04; // type:function size:0x5C scope:global align:4 +__ct__15renderingDmap_cFv = .text:0x801A4F60; // type:function size:0x54 scope:global align:4 +hasMap__15renderingDmap_cCFv = .text:0x801A4FB4; // type:function size:0x4 scope:global align:4 +isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi = .text:0x801A4FB8; // type:function size:0x2D0 scope:global align:4 +getPlayerCursorSize__15renderingDmap_cFv = .text:0x801A5288; // type:function size:0x8 scope:global align:4 +getLineWidthZoomBig__15renderingDmap_cFi = .text:0x801A5290; // type:function size:0x64 scope:global align:4 +getLineWidthZoomSmall__15renderingDmap_cFi = .text:0x801A52F4; // type:function size:0x64 scope:global align:4 +getLineWidth__15renderingDmap_cFi = .text:0x801A5358; // type:function size:0x18 scope:global align:4 +getColor__15renderingDmap_cFi = .text:0x801A5370; // type:function size:0x70 scope:global align:4 +afterDrawPath__15renderingDmap_cFv = .text:0x801A53E0; // type:function size:0x4 scope:global align:4 +_create__15dMenu_DmapMap_cFUsUsUsUsPv = .text:0x801A53E4; // type:function size:0x10 scope:global align:4 +_delete__15dMenu_DmapMap_cFv = .text:0x801A53F4; // type:function size:0x6C scope:global align:4 +setTexture__15dMenu_DmapMap_cFUsUsUsUs = .text:0x801A5460; // type:function size:0xDC scope:global align:4 +setPos__15dMenu_DmapMap_cFiifffbf = .text:0x801A553C; // type:function size:0x94 scope:global align:4 +getMapBlendPer__20dMenu_StageMapCtrl_cCFv = .text:0x801A55D0; // type:function size:0x40 scope:global align:4 +getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv = .text:0x801A5610; // type:function size:0x18 scope:global align:4 +getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv = .text:0x801A5628; // type:function size:0x18 scope:global align:4 +getPixelCenterX__20dMenu_StageMapCtrl_cCFv = .text:0x801A5640; // type:function size:0x20 scope:global align:4 +getPixelCenterZ__20dMenu_StageMapCtrl_cCFv = .text:0x801A5660; // type:function size:0x20 scope:global align:4 +initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc = .text:0x801A5680; // type:function size:0x60 scope:global align:4 +getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc = .text:0x801A56E0; // type:function size:0x13C scope:global align:4 +cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf = .text:0x801A581C; // type:function size:0x70 scope:global align:4 +getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801A588C; // type:function size:0x88 scope:global align:4 +getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs = .text:0x801A5914; // type:function size:0x94 scope:global align:4 +setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc = .text:0x801A59A8; // type:function size:0xC scope:global align:4 +moveFloor__20dMenu_StageMapCtrl_cFv = .text:0x801A59B4; // type:function size:0x4E4 scope:global align:4 +wait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5E98; // type:function size:0x14 scope:global align:4 +wait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5EAC; // type:function size:0x4 scope:global align:4 +zoomIn_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A5EB0; // type:function size:0x14 scope:global align:4 +getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb = .text:0x801A5EC4; // type:function size:0x254 scope:global align:4 +calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801A6118; // type:function size:0xA8 scope:global align:4 +getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv = .text:0x801A61C0; // type:function size:0x9C scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUc = .text:0x801A625C; // type:function size:0xA8 scope:global align:4 +initZoomIn__20dMenu_StageMapCtrl_cFUcff = .text:0x801A6304; // type:function size:0x108 scope:global align:4 +initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc = .text:0x801A640C; // type:function size:0x70 scope:global align:4 +zoomCalcSet__20dMenu_StageMapCtrl_cFf = .text:0x801A647C; // type:function size:0x4C scope:global align:4 +zoomIn_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A64C8; // type:function size:0x6C scope:global align:4 +initZoomOut__20dMenu_StageMapCtrl_cFUc = .text:0x801A6534; // type:function size:0x40 scope:global align:4 +initZoomWait__20dMenu_StageMapCtrl_cFff = .text:0x801A6574; // type:function size:0x90 scope:global align:4 +zoomWait_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6604; // type:function size:0x24 scope:global align:4 +isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv = .text:0x801A6628; // type:function size:0x34 scope:global align:4 +zoomWait_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A665C; // type:function size:0x13C scope:global align:4 +zoomOut_init_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A6798; // type:function size:0x14 scope:global align:4 +zoomOut_proc__20dMenu_StageMapCtrl_cFv = .text:0x801A67AC; // type:function size:0x90 scope:global align:4 +move__20dMenu_StageMapCtrl_cFv = .text:0x801A683C; // type:function size:0x74 scope:global align:4 +draw__19dMenu_DmapMapCtrl_cFv = .text:0x801A68B0; // type:function size:0x38 scope:global align:4 +getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv = .text:0x801A68E8; // type:function size:0x18 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsPv = .text:0x801A6900; // type:function size:0x78 scope:global align:4 +_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv = .text:0x801A6978; // type:function size:0x1AC scope:global align:4 +_delete__20dMenu_StageMapCtrl_cFv = .text:0x801A6B24; // type:function size:0x4 scope:global align:4 +isEnableZoomIn__20dMenu_StageMapCtrl_cFv = .text:0x801A6B28; // type:function size:0x68 scope:global align:4 +isEnableZoomOut__20dMenu_StageMapCtrl_cFv = .text:0x801A6B90; // type:function size:0x10 scope:global align:4 +setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf = .text:0x801A6BA0; // type:function size:0x8 scope:global align:4 +setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf = .text:0x801A6BA8; // type:function size:0x8 scope:global align:4 +getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff = .text:0x801A6BB0; // type:function size:0x28 scope:global align:4 +getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf = .text:0x801A6BD8; // type:function size:0x24 scope:global align:4 +getNowStayFloorNo__10dMapInfo_cFv = .text:0x801A6BFC; // type:function size:0x18 scope:global align:4 +isRendIcon__15renderingDmap_cCFv = .text:0x801A6C14; // type:function size:0x8 scope:global align:4 +isRendCursor__15renderingDmap_cCFv = .text:0x801A6C1C; // type:function size:0x8 scope:global align:4 +isRendRestart__15renderingDmap_cCFv = .text:0x801A6C24; // type:function size:0x8 scope:global align:4 +isCheckFloor__15renderingDmap_cCFv = .text:0x801A6C2C; // type:function size:0x8 scope:global align:4 +isRendDoor__15renderingDmap_cCFv = .text:0x801A6C34; // type:function size:0x8 scope:global align:4 +isRendAllRoom__15renderingDmap_cCFv = .text:0x801A6C3C; // type:function size:0x8 scope:global align:4 +getRestartCursorSize__15renderingDmap_cFv = .text:0x801A6C44; // type:function size:0x10 scope:global align:4 +beforeDrawPath__15renderingDmap_cFv = .text:0x801A6C54; // type:function size:0x4 scope:global align:4 +__ct__16dMenuMapCommon_cFv = .text:0x801A6C58; // type:function size:0x9C scope:global align:4 +__dt__16dMenuMapCommon_cFv = .text:0x801A6CF4; // type:function size:0x128 scope:global align:4 +initiate__16dMenuMapCommon_cFP10JKRArchive = .text:0x801A6E1C; // type:function size:0xE0C scope:global align:4 +drawIcon__16dMenuMapCommon_cFffff = .text:0x801A7C28; // type:function size:0x644 scope:global align:4 +iconScale__16dMenuMapCommon_cFifff = .text:0x801A826C; // type:function size:0x530 scope:global align:4 +setIconInfo__16dMenuMapCommon_cFUcfffffUc = .text:0x801A879C; // type:function size:0x94 scope:global align:4 +clearIconInfo__16dMenuMapCommon_cFv = .text:0x801A8830; // type:function size:0x58 scope:global align:4 +setBlendRatio__16dMenuMapCommon_cFUcff = .text:0x801A8888; // type:function size:0x98 scope:global align:4 +blinkMove__16dMenuMapCommon_cFs = .text:0x801A8920; // type:function size:0x104 scope:global align:4 +moveLightDropAnime__16dMenuMapCommon_cFv = .text:0x801A8A24; // type:function size:0x164 scope:global align:4 +getIconSizeX__16dMenuMapCommon_cFUc = .text:0x801A8B88; // type:function size:0x3C scope:global align:4 +getIconSizeY__16dMenuMapCommon_cFUc = .text:0x801A8BC4; // type:function size:0x3C scope:global align:4 +getMirrorCenterPosX__16dMenuMapCommon_cFff = .text:0x801A8C00; // type:function size:0x28 scope:global align:4 +debugIcon__16dMenuMapCommon_cFv = .text:0x801A8C28; // type:function size:0x5A4 scope:global align:4 +__ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801A91CC; // type:function size:0x38 scope:global align:4 +__dt__15dMenu_Fishing_cFv = .text:0x801A9204; // type:function size:0x2AC scope:global align:4 +_create__15dMenu_Fishing_cFv = .text:0x801A94B0; // type:function size:0x64 scope:global align:4 +_move__15dMenu_Fishing_cFv = .text:0x801A9514; // type:function size:0x98 scope:global align:4 +_draw__15dMenu_Fishing_cFv = .text:0x801A95AC; // type:function size:0xB8 scope:global align:4 +isSync__15dMenu_Fishing_cFv = .text:0x801A9664; // type:function size:0x28 scope:global align:4 +init__15dMenu_Fishing_cFv = .text:0x801A968C; // type:function size:0x15C scope:global align:4 +_open__15dMenu_Fishing_cFv = .text:0x801A97E8; // type:function size:0x16C scope:global align:4 +_close__15dMenu_Fishing_cFv = .text:0x801A9954; // type:function size:0xE8 scope:global align:4 +wait_init__15dMenu_Fishing_cFv = .text:0x801A9A3C; // type:function size:0x3C scope:global align:4 +wait_move__15dMenu_Fishing_cFv = .text:0x801A9A78; // type:function size:0x50 scope:global align:4 +screenSetBase__15dMenu_Fishing_cFv = .text:0x801A9AC8; // type:function size:0x704 scope:global align:4 +screenSetDoIcon__15dMenu_Fishing_cFv = .text:0x801AA1CC; // type:function size:0x1D4 scope:global align:4 +setAButtonString__15dMenu_Fishing_cFUs = .text:0x801AA3A0; // type:function size:0xA8 scope:global align:4 +setBButtonString__15dMenu_Fishing_cFUs = .text:0x801AA448; // type:function size:0xA8 scope:global align:4 +getFigure__15dMenu_Fishing_cFi = .text:0x801AA4F0; // type:function size:0x44 scope:global align:4 +setFishParam__15dMenu_Fishing_cFiUsUc = .text:0x801AA534; // type:function size:0x1A8 scope:global align:4 +setHIO__15dMenu_Fishing_cFb = .text:0x801AA6DC; // type:function size:0x2B0 scope:global align:4 +draw__15dMenu_Fishing_cFv = .text:0x801AA98C; // type:function size:0x4 scope:global align:4 +__ct__9dMf_HIO_cFv = .text:0x801AA990; // type:function size:0x34 scope:global align:4 +dMenuFmap_getStartStageName__FPv = .text:0x801AA9C4; // type:function size:0xBC scope:global align:4 +__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc = .text:0x801AAA80; // type:function size:0x3BC scope:global align:4 +__dt__12dMenu_Fmap_cFv = .text:0x801AAE3C; // type:function size:0x29C scope:global align:4 +_create__12dMenu_Fmap_cFv = .text:0x801AB0D8; // type:function size:0x72C scope:global align:4 +_delete__12dMenu_Fmap_cFv = .text:0x801AB804; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Fmap_cFv = .text:0x801AB808; // type:function size:0x188 scope:global align:4 +_draw__12dMenu_Fmap_cFv = .text:0x801AB990; // type:function size:0x19C scope:global align:4 +getNextStatus__12dMenu_Fmap_cFPUc = .text:0x801ABB2C; // type:function size:0x1C4 scope:global align:4 +isSync__12dMenu_Fmap_cFv = .text:0x801ABCF0; // type:function size:0x28 scope:global align:4 +all_map_init__12dMenu_Fmap_cFv = .text:0x801ABD18; // type:function size:0x11C scope:global align:4 +all_map_proc__12dMenu_Fmap_cFv = .text:0x801ABE34; // type:function size:0x638 scope:global align:4 +zoom_all_to_region_init__12dMenu_Fmap_cFv = .text:0x801AC46C; // type:function size:0xDC scope:global align:4 +zoom_all_to_region_proc__12dMenu_Fmap_cFv = .text:0x801AC548; // type:function size:0xE0 scope:global align:4 +zoom_region_to_all_init__12dMenu_Fmap_cFv = .text:0x801AC628; // type:function size:0x58 scope:global align:4 +zoom_region_to_all_proc__12dMenu_Fmap_cFv = .text:0x801AC680; // type:function size:0xE4 scope:global align:4 +region_map_init__12dMenu_Fmap_cFv = .text:0x801AC764; // type:function size:0xF8 scope:global align:4 +region_map_proc__12dMenu_Fmap_cFv = .text:0x801AC85C; // type:function size:0x634 scope:global align:4 +to_portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801ACE90; // type:function size:0xC scope:global align:4 +to_portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801ACE9C; // type:function size:0x40 scope:global align:4 +portal_warp_map_init__12dMenu_Fmap_cFv = .text:0x801ACEDC; // type:function size:0xD4 scope:global align:4 +portal_warp_map_proc__12dMenu_Fmap_cFv = .text:0x801ACFB0; // type:function size:0x498 scope:global align:4 +portal_warp_select_init__12dMenu_Fmap_cFv = .text:0x801AD448; // type:function size:0x4 scope:global align:4 +portal_warp_select_proc__12dMenu_Fmap_cFv = .text:0x801AD44C; // type:function size:0x144 scope:global align:4 +portal_warp_forbid_init__12dMenu_Fmap_cFv = .text:0x801AD590; // type:function size:0x60 scope:global align:4 +portal_warp_forbid_proc__12dMenu_Fmap_cFv = .text:0x801AD5F0; // type:function size:0x6C scope:global align:4 +zoom_region_to_spot_init__12dMenu_Fmap_cFv = .text:0x801AD65C; // type:function size:0x60 scope:global align:4 +zoom_region_to_spot_proc__12dMenu_Fmap_cFv = .text:0x801AD6BC; // type:function size:0xBC scope:global align:4 +zoom_spot_to_region_init__12dMenu_Fmap_cFv = .text:0x801AD778; // type:function size:0x5C scope:global align:4 +zoom_spot_to_region_proc__12dMenu_Fmap_cFv = .text:0x801AD7D4; // type:function size:0xDC scope:global align:4 +spot_map_init__12dMenu_Fmap_cFv = .text:0x801AD8B0; // type:function size:0x140 scope:global align:4 +spot_map_proc__12dMenu_Fmap_cFv = .text:0x801AD9F0; // type:function size:0x604 scope:global align:4 +portal_demo1_init__12dMenu_Fmap_cFv = .text:0x801ADFF4; // type:function size:0x11C scope:global align:4 +portal_demo1_move__12dMenu_Fmap_cFv = .text:0x801AE110; // type:function size:0x114 scope:global align:4 +portal_demo2_init__12dMenu_Fmap_cFv = .text:0x801AE224; // type:function size:0x50 scope:global align:4 +portal_demo2_move__12dMenu_Fmap_cFv = .text:0x801AE274; // type:function size:0x98 scope:global align:4 +portal_demo3_init__12dMenu_Fmap_cFv = .text:0x801AE30C; // type:function size:0x58 scope:global align:4 +portal_demo3_move__12dMenu_Fmap_cFv = .text:0x801AE364; // type:function size:0x104 scope:global align:4 +portal_demo4_init__12dMenu_Fmap_cFv = .text:0x801AE468; // type:function size:0x6C scope:global align:4 +portal_demo4_move__12dMenu_Fmap_cFv = .text:0x801AE4D4; // type:function size:0x68 scope:global align:4 +portal_demo5_init__12dMenu_Fmap_cFv = .text:0x801AE53C; // type:function size:0x40 scope:global align:4 +portal_demo5_move__12dMenu_Fmap_cFv = .text:0x801AE57C; // type:function size:0x1A4 scope:global align:4 +portal_demo6_init__12dMenu_Fmap_cFv = .text:0x801AE720; // type:function size:0x4 scope:global align:4 +portal_demo6_move__12dMenu_Fmap_cFv = .text:0x801AE724; // type:function size:0x80 scope:global align:4 +yamiboss_demo1_init__12dMenu_Fmap_cFv = .text:0x801AE7A4; // type:function size:0x110 scope:global align:4 +yamiboss_demo1_move__12dMenu_Fmap_cFv = .text:0x801AE8B4; // type:function size:0x58 scope:global align:4 +yamiboss_demo2_init__12dMenu_Fmap_cFv = .text:0x801AE90C; // type:function size:0x10 scope:global align:4 +yamiboss_demo2_move__12dMenu_Fmap_cFv = .text:0x801AE91C; // type:function size:0xB4 scope:global align:4 +yamiboss_demo3_init__12dMenu_Fmap_cFv = .text:0x801AE9D0; // type:function size:0x4 scope:global align:4 +yamiboss_demo3_move__12dMenu_Fmap_cFv = .text:0x801AE9D4; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_init__12dMenu_Fmap_cFv = .text:0x801AEA2C; // type:function size:0x58 scope:global align:4 +yamiboss_demo4_move__12dMenu_Fmap_cFv = .text:0x801AEA84; // type:function size:0x84 scope:global align:4 +yamiboss_demo5_init__12dMenu_Fmap_cFv = .text:0x801AEB08; // type:function size:0x4 scope:global align:4 +yamiboss_demo5_move__12dMenu_Fmap_cFv = .text:0x801AEB0C; // type:function size:0x80 scope:global align:4 +light_demo1_init__12dMenu_Fmap_cFv = .text:0x801AEB8C; // type:function size:0x1D4 scope:global align:4 +light_demo1_move__12dMenu_Fmap_cFv = .text:0x801AED60; // type:function size:0x28 scope:global align:4 +light_demo2_init__12dMenu_Fmap_cFv = .text:0x801AED88; // type:function size:0x18 scope:global align:4 +light_demo2_move__12dMenu_Fmap_cFv = .text:0x801AEDA0; // type:function size:0x60 scope:global align:4 +table_demo1_init__12dMenu_Fmap_cFv = .text:0x801AEE00; // type:function size:0x140 scope:global align:4 +table_demo1_move__12dMenu_Fmap_cFv = .text:0x801AEF40; // type:function size:0xC8 scope:global align:4 +table_demo2_init__12dMenu_Fmap_cFv = .text:0x801AF008; // type:function size:0x44 scope:global align:4 +table_demo2_move__12dMenu_Fmap_cFv = .text:0x801AF04C; // type:function size:0xCC scope:global align:4 +table_demo3_init__12dMenu_Fmap_cFv = .text:0x801AF118; // type:function size:0x48 scope:global align:4 +table_demo3_move__12dMenu_Fmap_cFv = .text:0x801AF160; // type:function size:0x60 scope:global align:4 +howl_demo1_init__12dMenu_Fmap_cFv = .text:0x801AF1C0; // type:function size:0x4C scope:global align:4 +howl_demo1_move__12dMenu_Fmap_cFv = .text:0x801AF20C; // type:function size:0xCC scope:global align:4 +howl_demo2_init__12dMenu_Fmap_cFv = .text:0x801AF2D8; // type:function size:0xC scope:global align:4 +howl_demo2_move__12dMenu_Fmap_cFv = .text:0x801AF2E4; // type:function size:0x34 scope:global align:4 +howl_demo3_init__12dMenu_Fmap_cFv = .text:0x801AF318; // type:function size:0x4 scope:global align:4 +howl_demo3_move__12dMenu_Fmap_cFv = .text:0x801AF31C; // type:function size:0x14 scope:global align:4 +isOpen__12dMenu_Fmap_cFv = .text:0x801AF330; // type:function size:0x258 scope:global align:4 +isClose__12dMenu_Fmap_cFv = .text:0x801AF588; // type:function size:0x194 scope:global align:4 +getProcess__12dMenu_Fmap_cFv = .text:0x801AF71C; // type:function size:0x24 scope:global align:4 +getRegionCursor__12dMenu_Fmap_cFv = .text:0x801AF740; // type:function size:0x30 scope:global align:4 +getStageCursor__12dMenu_Fmap_cFv = .text:0x801AF770; // type:function size:0x30 scope:global align:4 +getStageTransX__12dMenu_Fmap_cFv = .text:0x801AF7A0; // type:function size:0x30 scope:global align:4 +getStageTransZ__12dMenu_Fmap_cFv = .text:0x801AF7D0; // type:function size:0x30 scope:global align:4 +isRoomCheck__12dMenu_Fmap_cFii = .text:0x801AF800; // type:function size:0x2A8 scope:global align:4 +checkStRoomData__12dMenu_Fmap_cFv = .text:0x801AFAA8; // type:function size:0xF0 scope:global align:4 +setProcess__12dMenu_Fmap_cFUc = .text:0x801AFB98; // type:function size:0x10 scope:global align:4 +setFlash__12dMenu_Fmap_cFUcb = .text:0x801AFBA8; // type:function size:0x90 scope:global align:4 +readWorldData__12dMenu_Fmap_cFUc = .text:0x801AFC38; // type:function size:0x1C4 scope:global align:4 +readAreaData__12dMenu_Fmap_cFUcb = .text:0x801AFDFC; // type:function size:0x5AC scope:global align:4 +readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc = .text:0x801B03A8; // type:function size:0x180 scope:global align:4 +readFieldMapData__12dMenu_Fmap_cFPPvPCcbb = .text:0x801B0528; // type:function size:0x200 scope:global align:4 +decodeFieldMapData__12dMenu_Fmap_cFv = .text:0x801B0728; // type:function size:0x230 scope:global align:4 +decodePortalData__12dMenu_Fmap_cFv = .text:0x801B0958; // type:function size:0x4 scope:global align:4 +readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc = .text:0x801B095C; // type:function size:0x108 scope:global align:4 +removeAreaData__12dMenu_Fmap_cFv = .text:0x801B0A64; // type:function size:0x184 scope:global align:4 +removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c = .text:0x801B0BE8; // type:function size:0xB4 scope:global align:4 +setAreaName__12dMenu_Fmap_cFUl = .text:0x801B0C9C; // type:function size:0x10 scope:global align:4 +portalWarpMapMove__12dMenu_Fmap_cFP9STControl = .text:0x801B0CAC; // type:function size:0x1F8 scope:global align:4 +onRoomDataBit__12dMenu_Fmap_cFi = .text:0x801B0EA4; // type:function size:0x28 scope:global align:4 +isRoomDataBit__12dMenu_Fmap_cFi = .text:0x801B0ECC; // type:function size:0x2C scope:global align:4 +resetRoomDataBit__12dMenu_Fmap_cFv = .text:0x801B0EF8; // type:function size:0x44 scope:global align:4 +drawIcon__12dMenu_Fmap_cFfb = .text:0x801B0F3C; // type:function size:0x2A8 scope:global align:4 +drawPlayEnterIcon__12dMenu_Fmap_cFv = .text:0x801B11E4; // type:function size:0x104 scope:global align:4 +checkDrawPortalIcon__12dMenu_Fmap_cFii = .text:0x801B12E8; // type:function size:0x4C scope:global align:4 +searchIcon__12dMenu_Fmap_cFUciPfPf = .text:0x801B1334; // type:function size:0x10C scope:global align:4 +drawIcon__12dMenu_Fmap_cFUci = .text:0x801B1440; // type:function size:0x104 scope:global align:4 +drawPortalIcon__12dMenu_Fmap_cFv = .text:0x801B1544; // type:function size:0xA8 scope:global align:4 +getRegionStageNum__12dMenu_Fmap_cFi = .text:0x801B15EC; // type:function size:0x50 scope:global align:4 +getNowFmapRegionData__12dMenu_Fmap_cFv = .text:0x801B163C; // type:function size:0x18 scope:global align:4 +getNowFmapStageData__12dMenu_Fmap_cFv = .text:0x801B1654; // type:function size:0x18 scope:global align:4 +searchPortalStageID__12dMenu_Fmap_cFPc = .text:0x801B166C; // type:function size:0x70 scope:global align:4 +drawDebugStage__12dMenu_Fmap_cFv = .text:0x801B16DC; // type:function size:0x70 scope:global align:4 +arrowPosInit__12dMenu_Fmap_cFv = .text:0x801B174C; // type:function size:0x154 scope:global align:4 +tableArrowPosInit__12dMenu_Fmap_cFb = .text:0x801B18A0; // type:function size:0x1A0 scope:global align:4 +yamibossArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B1A40; // type:function size:0xA4 scope:global align:4 +howlArrowPosInit__12dMenu_Fmap_cFv = .text:0x801B1AE4; // type:function size:0x9C scope:global align:4 +getHowlRegionID__12dMenu_Fmap_cFv = .text:0x801B1B80; // type:function size:0x78 scope:global align:4 +isLightVesselGet__12dMenu_Fmap_cFv = .text:0x801B1BF8; // type:function size:0x4 scope:global align:4 +getPlayerPos2D__12dMenu_Fmap_cFv = .text:0x801B1BFC; // type:function size:0xC0 scope:global align:4 +__sinit_\d_menu_fmap_cpp = .text:0x801B1CBC; // type:function size:0x48 scope:global align:4 +setAllTrans__18dMenu_Fmap2DBack_cFff = .text:0x801B1D04; // type:function size:0xC scope:global align:4 +setAllTrans__17dMenu_Fmap2DTop_cFff = .text:0x801B1D10; // type:function size:0xC scope:global align:4 +setFlashOff__15dMenu_FmapMap_cFv = .text:0x801B1D1C; // type:function size:0x14 scope:global align:4 +getStageCenterX_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1D30; // type:function size:0x20 scope:global align:4 +getStageCenterZ_CoordRegion__23dMenu_Fmap_stage_data_cFv = .text:0x801B1D50; // type:function size:0x20 scope:global align:4 +getExpandedResSize__10JKRArchiveCFPCv = .text:0x801B1D70; // type:function size:0x10 scope:global align:4 +__dt__9dMf_HIO_cFv = .text:0x801B1D80; // type:function size:0x40 scope:global align:4 +twoColorLineInterporation__FRC8_GXColorRC8_GXColorfR8_GXColor = .text:0x801B1DC0; // type:function size:0x13C scope:global align:4 +init__15renderingFmap_cFPUcUsUsUsUs = .text:0x801B1EFC; // type:function size:0x2C scope:global align:4 +entry__15renderingFmap_cFP23dMenu_Fmap_world_data_cifff = .text:0x801B1F28; // type:function size:0x98 scope:global align:4 +isSwitch__15renderingFmap_cFPCQ211dDrawPath_c11group_class = .text:0x801B1FC0; // type:function size:0x188 scope:global align:4 +getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi = .text:0x801B2148; // type:function size:0x34 scope:global align:4 +preDrawPath__15renderingFmap_cFv = .text:0x801B217C; // type:function size:0xBC scope:global align:4 +isDrawPath__15renderingFmap_cFv = .text:0x801B2238; // type:function size:0x8 scope:global align:4 +isDrawRoom__15renderingFmap_cFv = .text:0x801B2240; // type:function size:0x84 scope:global align:4 +postDrawPath__15renderingFmap_cFv = .text:0x801B22C4; // type:function size:0x58 scope:global align:4 +postRenderingMap__15renderingFmap_cFv = .text:0x801B231C; // type:function size:0x34 scope:global align:4 +roomSetteing__15renderingFmap_cFv = .text:0x801B2350; // type:function size:0xA0 scope:global align:4 +getFirstRoomPointer__15renderingFmap_cFv = .text:0x801B23F0; // type:function size:0xB4 scope:global align:4 +getFirstRegion__15renderingFmap_cFv = .text:0x801B24A4; // type:function size:0x30 scope:global align:4 +getFirstStage__15renderingFmap_cFv = .text:0x801B24D4; // type:function size:0x40 scope:global align:4 +getFirstRoom__15renderingFmap_cFv = .text:0x801B2514; // type:function size:0x34 scope:global align:4 +getNextRoom__15renderingFmap_cFv = .text:0x801B2548; // type:function size:0x60 scope:global align:4 +getNextStage__15renderingFmap_cFv = .text:0x801B25A8; // type:function size:0x74 scope:global align:4 +getNextRegion__15renderingFmap_cFv = .text:0x801B261C; // type:function size:0x60 scope:global align:4 +getNextRoomPointer__15renderingFmap_cFv = .text:0x801B267C; // type:function size:0x94 scope:global align:4 +setFmapPaletteColor__15dMenu_FmapMap_cFQ215renderingFmap_c9palette_eUcUcUcUc = .text:0x801B2710; // type:function size:0x5C scope:global align:4 +isFlashRoomNoCheck__15dMenu_FmapMap_cCFi = .text:0x801B276C; // type:function size:0x3C scope:global align:4 +setPointColor__15dMenu_FmapMap_cFf = .text:0x801B27A8; // type:function size:0x120 scope:global align:4 +__ct__15dMenu_FmapMap_cFv = .text:0x801B28C8; // type:function size:0xCC scope:global align:4 +__dt__15dMenu_FmapMap_cFv = .text:0x801B2994; // type:function size:0x6C scope:global align:4 +_create__15dMenu_FmapMap_cFUsUsUsUsPv = .text:0x801B2A00; // type:function size:0x30 scope:global align:4 +_delete__15dMenu_FmapMap_cFv = .text:0x801B2A30; // type:function size:0x5C scope:global align:4 +draw__15dMenu_FmapMap_cFv = .text:0x801B2A8C; // type:function size:0x22C scope:global align:4 +rendering__15dMenu_FmapMap_cFPCQ211dDrawPath_c10line_class = .text:0x801B2CB8; // type:function size:0x78 scope:global align:4 +getLineWidth__15dMenu_FmapMap_cFi = .text:0x801B2D30; // type:function size:0xA8 scope:global align:4 +isDrawType__15dMenu_FmapMap_cFi = .text:0x801B2DD8; // type:function size:0xC scope:global align:4 +setFlashOn__15dMenu_FmapMap_cFiiPUci = .text:0x801B2DE4; // type:function size:0x28 scope:global align:4 +getLineColor__15dMenu_FmapMap_cFii = .text:0x801B2E0C; // type:function size:0x90 scope:global align:4 +getBackColor__15dMenu_FmapMap_cCFv = .text:0x801B2E9C; // type:function size:0x8 scope:global align:4 +getColor__15dMenu_FmapMap_cFi = .text:0x801B2EA4; // type:function size:0xF4 scope:global align:4 +setTexture__15dMenu_FmapMap_cFUsUsUsUs = .text:0x801B2F98; // type:function size:0xBC scope:global align:4 +setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff = .text:0x801B3054; // type:function size:0x64 scope:global align:4 +__dt__15renderingFmap_cFv = .text:0x801B30B8; // type:function size:0x5C scope:global align:4 +afterDrawPath__15renderingFmap_cFv = .text:0x801B3114; // type:function size:0x4 scope:global align:4 +beforeDrawPath__15renderingFmap_cFv = .text:0x801B3118; // type:function size:0x4 scope:global align:4 +isRenderingFloor__15renderingFmap_cFi = .text:0x801B311C; // type:function size:0x8 scope:global align:4 +__ct__18dMenu_Fmap2DBack_cFv = .text:0x801B3124; // type:function size:0x750 scope:global align:4 +__dt__18dMenu_Fmap2DBack_cFv = .text:0x801B3874; // type:function size:0x2B4 scope:global align:4 +draw__18dMenu_Fmap2DBack_cFv = .text:0x801B3B28; // type:function size:0x908 scope:global align:4 +setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff = .text:0x801B4430; // type:function size:0x2BC scope:global align:4 +calcAllMapPos__18dMenu_Fmap2DBack_cFv = .text:0x801B46EC; // type:function size:0x138 scope:global align:4 +calcAllMapScaleRate__18dMenu_Fmap2DBack_cFv = .text:0x801B4824; // type:function size:0x3C scope:global align:4 +calcAllMapPos2DFirst__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B4860; // type:function size:0x74 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B48D4; // type:function size:0x1C scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf = .text:0x801B48F0; // type:function size:0xB0 scope:global align:4 +calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPffff = .text:0x801B49A0; // type:function size:0x198 scope:global align:4 +calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf = .text:0x801B4B38; // type:function size:0x118 scope:global align:4 +setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG = .text:0x801B4C50; // type:function size:0x5C scope:global align:4 +deleteSpotPane__18dMenu_Fmap2DBack_cFv = .text:0x801B4CAC; // type:function size:0x58 scope:global align:4 +zoomMapCalc__18dMenu_Fmap2DBack_cFf = .text:0x801B4D04; // type:function size:0x2E8 scope:global align:4 +zoomMapCalc2__18dMenu_Fmap2DBack_cFf = .text:0x801B4FEC; // type:function size:0x3D0 scope:global align:4 +zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv = .text:0x801B53BC; // type:function size:0x22C scope:global align:4 +scrollCalc__18dMenu_Fmap2DBack_cFf = .text:0x801B55E8; // type:function size:0x2B4 scope:global align:4 +mapBlink__18dMenu_Fmap2DBack_cFPs = .text:0x801B589C; // type:function size:0x24 scope:global align:4 +setSpotCursor__18dMenu_Fmap2DBack_cFUc = .text:0x801B58C0; // type:function size:0x50 scope:global align:4 +allmap_move2__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B5910; // type:function size:0x620 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb = .text:0x801B5F30; // type:function size:0x394 scope:global align:4 +setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb = .text:0x801B62C4; // type:function size:0xB0 scope:global align:4 +isShowRegion__18dMenu_Fmap2DBack_cFi = .text:0x801B6374; // type:function size:0x150 scope:global align:4 +getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv = .text:0x801B64C4; // type:function size:0x20 scope:global align:4 +getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv = .text:0x801B64E4; // type:function size:0x20 scope:global align:4 +getMapScissorAreaLX__18dMenu_Fmap2DBack_cFv = .text:0x801B6504; // type:function size:0x58 scope:global align:4 +getMapScissorAreaLY__18dMenu_Fmap2DBack_cFv = .text:0x801B655C; // type:function size:0x58 scope:global align:4 +getMapScissorAreaSizeX__18dMenu_Fmap2DBack_cFv = .text:0x801B65B4; // type:function size:0x6C scope:global align:4 +getMapScissorAreaSizeRealX__18dMenu_Fmap2DBack_cFv = .text:0x801B6620; // type:function size:0x38 scope:global align:4 +getMapScissorAreaSizeY__18dMenu_Fmap2DBack_cFv = .text:0x801B6658; // type:function size:0x6C scope:global align:4 +getMapScissorAreaSizeRealY__18dMenu_Fmap2DBack_cFv = .text:0x801B66C4; // type:function size:0x4 scope:global align:4 +calcRenderingPos__18dMenu_Fmap2DBack_cFv = .text:0x801B66C8; // type:function size:0xBC scope:global align:4 +calcRenderingScale__18dMenu_Fmap2DBack_cFv = .text:0x801B6784; // type:function size:0x80 scope:global align:4 +getPathScale__18dMenu_Fmap2DBack_cFf = .text:0x801B6804; // type:function size:0x84 scope:global align:4 +getRegionMapZoomRate__18dMenu_Fmap2DBack_cFi = .text:0x801B6888; // type:function size:0x88 scope:global align:4 +getSpotMapZoomRate__18dMenu_Fmap2DBack_cFv = .text:0x801B6910; // type:function size:0x38 scope:global align:4 +getStageOriginPath__18dMenu_Fmap2DBack_cFUcPfPf = .text:0x801B6948; // type:function size:0x3C scope:global align:4 +calcOffset__18dMenu_Fmap2DBack_cFUcPCcPfPf = .text:0x801B6984; // type:function size:0xDC scope:global align:4 +regionTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6A60; // type:function size:0x3A8 scope:global align:4 +stageTextureDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6E08; // type:function size:0x148 scope:global align:4 +worldGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B6F50; // type:function size:0x3C0 scope:global align:4 +regionGridDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7310; // type:function size:0x3D4 scope:global align:4 +worldOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B76E4; // type:function size:0xF8 scope:global align:4 +scrollAreaDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B77DC; // type:function size:0x22C scope:global align:4 +regionOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7A08; // type:function size:0xEC scope:global align:4 +stageOriginDraw__18dMenu_Fmap2DBack_cFv = .text:0x801B7AF4; // type:function size:0x124 scope:global align:4 +calcBlink__18dMenu_Fmap2DBack_cFv = .text:0x801B7C18; // type:function size:0xB80 scope:global align:4 +getMirrorPosX__18dMenu_Fmap2DBack_cFff = .text:0x801B8798; // type:function size:0x1C scope:global align:4 +calcBackAlpha__18dMenu_Fmap2DBack_cFb = .text:0x801B87B4; // type:function size:0xB8 scope:global align:4 +btkAnimeLoop__18dMenu_Fmap2DBack_cFf = .text:0x801B886C; // type:function size:0x114 scope:global align:4 +setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc = .text:0x801B8980; // type:function size:0x14 scope:global align:4 +regionMapMove__18dMenu_Fmap2DBack_cFP9STControl = .text:0x801B8994; // type:function size:0x610 scope:global align:4 +stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb = .text:0x801B8FA4; // type:function size:0x7F0 scope:global align:4 +setAllAlphaRate__18dMenu_Fmap2DBack_cFfb = .text:0x801B9794; // type:function size:0x54 scope:global align:4 +drawDebugStageArea__18dMenu_Fmap2DBack_cFv = .text:0x801B97E8; // type:function size:0x268 scope:global align:4 +drawDebugRegionArea__18dMenu_Fmap2DBack_cFv = .text:0x801B9A50; // type:function size:0x2AC scope:global align:4 +setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff = .text:0x801B9CFC; // type:function size:0xC4 scope:global align:4 +setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff = .text:0x801B9DC0; // type:function size:0x104 scope:global align:4 +calcDrawPriority__18dMenu_Fmap2DBack_cFv = .text:0x801B9EC4; // type:function size:0xE0 scope:global align:4 +setArrowPosAxis__18dMenu_Fmap2DBack_cFff = .text:0x801B9FA4; // type:function size:0x18 scope:global align:4 +__ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801B9FBC; // type:function size:0x7F8 scope:global align:4 +__dt__17dMenu_Fmap2DTop_cFv = .text:0x801BA7B4; // type:function size:0x348 scope:global align:4 +_execute__17dMenu_Fmap2DTop_cFv = .text:0x801BAAFC; // type:function size:0x200 scope:global align:4 +setAllAlphaRate__17dMenu_Fmap2DTop_cFfb = .text:0x801BACFC; // type:function size:0x54 scope:global align:4 +draw__17dMenu_Fmap2DTop_cFv = .text:0x801BAD50; // type:function size:0x134 scope:global align:4 +btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf = .text:0x801BAE84; // type:function size:0xDC scope:global align:4 +setMoyaAlpha__17dMenu_Fmap2DTop_cFUc = .text:0x801BAF60; // type:function size:0x5C scope:global align:4 +setTitleNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801BAFBC; // type:function size:0xC8 scope:global align:4 +setAreaNameString__17dMenu_Fmap2DTop_cFUl = .text:0x801BB084; // type:function size:0xC8 scope:global align:4 +setZButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BB14C; // type:function size:0x120 scope:global align:4 +setBButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BB26C; // type:function size:0xC0 scope:global align:4 +setAButtonString__17dMenu_Fmap2DTop_cFUlUc = .text:0x801BB32C; // type:function size:0xE4 scope:global align:4 +setCrossLRString__17dMenu_Fmap2DTop_cFUl = .text:0x801BB410; // type:function size:0x4 scope:global align:4 +set3DStickString__17dMenu_Fmap2DTop_cFUl = .text:0x801BB414; // type:function size:0x4 scope:global align:4 +createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl = .text:0x801BB418; // type:function size:0x7C scope:global align:4 +deleteExplain__17dMenu_Fmap2DTop_cFv = .text:0x801BB494; // type:function size:0x58 scope:global align:4 +setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf = .text:0x801BB4EC; // type:function size:0xB0 scope:global align:4 +setAlphaAnimeMin__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB59C; // type:function size:0x94 scope:global align:4 +setAlphaAnimeMid__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB630; // type:function size:0xA8 scope:global align:4 +setAlphaAnimeMax__17dMenu_Fmap2DTop_cFP13CPaneMgrAlpha = .text:0x801BB6D8; // type:function size:0x98 scope:global align:4 +checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BB770; // type:function size:0x74 scope:global align:4 +checkWarpAcceptRegion__17dMenu_Fmap2DTop_cFi = .text:0x801BB7E4; // type:function size:0xAC scope:global align:4 +checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv = .text:0x801BB890; // type:function size:0xA0 scope:global align:4 +checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv = .text:0x801BB930; // type:function size:0x70 scope:global align:4 +setHIO__17dMenu_Fmap2DTop_cFb = .text:0x801BB9A0; // type:function size:0x360 scope:global align:4 +isWarpAccept__17dMenu_Fmap2DTop_cFv = .text:0x801BBD00; // type:function size:0x84 scope:global align:4 +@4@__dt__18dMenu_Fmap2DBack_cFv = .text:0x801BBD84; // type:function size:0x8 scope:local align:4 +getSizeX__8CPaneMgrFv = .text:0x801BBD8C; // type:function size:0x14 scope:global align:4 +__ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801BBDA0; // type:function size:0x1CC scope:global align:4 +__dt__14dMenu_Insect_cFv = .text:0x801BBF6C; // type:function size:0x3E4 scope:global align:4 +_create__14dMenu_Insect_cFv = .text:0x801BC350; // type:function size:0x84 scope:global align:4 +_move__14dMenu_Insect_cFv = .text:0x801BC3D4; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Insect_cFv = .text:0x801BC46C; // type:function size:0x1D8 scope:global align:4 +isSync__14dMenu_Insect_cFv = .text:0x801BC644; // type:function size:0x28 scope:global align:4 +_open__14dMenu_Insect_cFv = .text:0x801BC66C; // type:function size:0x1BC scope:global align:4 +_close__14dMenu_Insect_cFv = .text:0x801BC828; // type:function size:0x128 scope:global align:4 +wait_init__14dMenu_Insect_cFv = .text:0x801BC950; // type:function size:0x64 scope:global align:4 +wait_move__14dMenu_Insect_cFv = .text:0x801BC9B4; // type:function size:0x1B0 scope:global align:4 +explain_open_init__14dMenu_Insect_cFv = .text:0x801BCB64; // type:function size:0x3B4 scope:global align:4 +explain_open_move__14dMenu_Insect_cFv = .text:0x801BCF18; // type:function size:0x80 scope:global align:4 +explain_move_init__14dMenu_Insect_cFv = .text:0x801BCF98; // type:function size:0x4 scope:global align:4 +explain_move_move__14dMenu_Insect_cFv = .text:0x801BCF9C; // type:function size:0x50 scope:global align:4 +select_move_init__14dMenu_Insect_cFv = .text:0x801BCFEC; // type:function size:0x4C scope:global align:4 +select_move_move__14dMenu_Insect_cFv = .text:0x801BD038; // type:function size:0x288 scope:global align:4 +explain_close_init__14dMenu_Insect_cFv = .text:0x801BD2C0; // type:function size:0xB4 scope:global align:4 +explain_close_move__14dMenu_Insect_cFv = .text:0x801BD374; // type:function size:0x98 scope:global align:4 +screenSetBase__14dMenu_Insect_cFv = .text:0x801BD40C; // type:function size:0x364 scope:global align:4 +screenSetExplain__14dMenu_Insect_cFv = .text:0x801BD770; // type:function size:0x29C scope:global align:4 +screenSetDoIcon__14dMenu_Insect_cFv = .text:0x801BDA0C; // type:function size:0x1D4 scope:global align:4 +getGetInsectNum__14dMenu_Insect_cFv = .text:0x801BDBE0; // type:function size:0x78 scope:global align:4 +isGetInsect__14dMenu_Insect_cFii = .text:0x801BDC58; // type:function size:0x48 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFii = .text:0x801BDCA0; // type:function size:0x5C scope:global align:4 +isCatchInsect__14dMenu_Insect_cFUc = .text:0x801BDCFC; // type:function size:0x50 scope:global align:4 +isGiveInsect__14dMenu_Insect_cFUc = .text:0x801BDD4C; // type:function size:0x60 scope:global align:4 +isCatchNotGiveInsect__14dMenu_Insect_cFUc = .text:0x801BDDAC; // type:function size:0x50 scope:global align:4 +cursorMove__14dMenu_Insect_cFv = .text:0x801BDDFC; // type:function size:0x25C scope:global align:4 +setCursorPos__14dMenu_Insect_cFv = .text:0x801BE058; // type:function size:0xE8 scope:global align:4 +dpdMove__14dMenu_Insect_cFv = .text:0x801BE140; // type:function size:0xDC scope:global align:4 +setAButtonString__14dMenu_Insect_cFUs = .text:0x801BE21C; // type:function size:0xA8 scope:global align:4 +setBButtonString__14dMenu_Insect_cFUs = .text:0x801BE2C4; // type:function size:0xA8 scope:global align:4 +setHIO__14dMenu_Insect_cFb = .text:0x801BE36C; // type:function size:0x18C scope:global align:4 +draw__14dMenu_Insect_cFv = .text:0x801BE4F8; // type:function size:0x4 scope:global align:4 +__ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb = .text:0x801BE4FC; // type:function size:0xB40 scope:global align:4 +__dt__19dMenu_ItemExplain_cFv = .text:0x801BF03C; // type:function size:0x484 scope:global align:4 +move__19dMenu_ItemExplain_cFv = .text:0x801BF4C0; // type:function size:0xB4 scope:global align:4 +draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph = .text:0x801BF574; // type:function size:0x454 scope:global align:4 +drawKantera__19dMenu_ItemExplain_cFv = .text:0x801BF9C8; // type:function size:0xD0 scope:global align:4 +wait_init__19dMenu_ItemExplain_cFv = .text:0x801BFA98; // type:function size:0x4 scope:global align:4 +wait_proc__19dMenu_ItemExplain_cFv = .text:0x801BFA9C; // type:function size:0x4 scope:global align:4 +open_init__19dMenu_ItemExplain_cFv = .text:0x801BFAA0; // type:function size:0x2C8 scope:global align:4 +open_proc__19dMenu_ItemExplain_cFv = .text:0x801BFD68; // type:function size:0x9C scope:global align:4 +move_init__19dMenu_ItemExplain_cFv = .text:0x801BFE04; // type:function size:0x14 scope:global align:4 +move_proc__19dMenu_ItemExplain_cFv = .text:0x801BFE18; // type:function size:0x1C8 scope:global align:4 +move_select_init__19dMenu_ItemExplain_cFv = .text:0x801BFFE0; // type:function size:0x260 scope:global align:4 +move_select_proc__19dMenu_ItemExplain_cFv = .text:0x801C0240; // type:function size:0x2FC scope:global align:4 +move_next_init__19dMenu_ItemExplain_cFv = .text:0x801C053C; // type:function size:0x20 scope:global align:4 +move_next_proc__19dMenu_ItemExplain_cFv = .text:0x801C055C; // type:function size:0xE4 scope:global align:4 +close_init__19dMenu_ItemExplain_cFv = .text:0x801C0640; // type:function size:0xC scope:global align:4 +close_proc__19dMenu_ItemExplain_cFv = .text:0x801C064C; // type:function size:0x54 scope:global align:4 +openExplain__19dMenu_ItemExplain_cFUcUcUcb = .text:0x801C06A0; // type:function size:0x80 scope:global align:4 +openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc = .text:0x801C0720; // type:function size:0x35C scope:global align:4 +openExplainTx__19dMenu_ItemExplain_cFUlUl = .text:0x801C0A7C; // type:function size:0x74 scope:global align:4 +getAlphaRatio__19dMenu_ItemExplain_cFv = .text:0x801C0AF0; // type:function size:0x50 scope:global align:4 +setNumber__19dMenu_ItemExplain_cFv = .text:0x801C0B40; // type:function size:0x344 scope:global align:4 +getWarpMarkFlag__19dMenu_ItemExplain_cFv = .text:0x801C0E84; // type:function size:0x68 scope:global align:4 +setScale__19dMenu_ItemExplain_cFv = .text:0x801C0EEC; // type:function size:0xB8 scope:global align:4 +__ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801C0FA4; // type:function size:0x14C scope:global align:4 +__dt__14dMenu_Letter_cFv = .text:0x801C10F0; // type:function size:0x4B0 scope:global align:4 +_create__14dMenu_Letter_cFv = .text:0x801C15A0; // type:function size:0xF8 scope:global align:4 +_move__14dMenu_Letter_cFv = .text:0x801C1698; // type:function size:0x98 scope:global align:4 +_draw__14dMenu_Letter_cFv = .text:0x801C1730; // type:function size:0x3CC scope:global align:4 +isSync__14dMenu_Letter_cFv = .text:0x801C1AFC; // type:function size:0x28 scope:global align:4 +letter_init_calc__14dMenu_Letter_cFv = .text:0x801C1B24; // type:function size:0xC0 scope:global align:4 +init__14dMenu_Letter_cFv = .text:0x801C1BE4; // type:function size:0x54 scope:global align:4 +_open__14dMenu_Letter_cFv = .text:0x801C1C38; // type:function size:0x1EC scope:global align:4 +_close__14dMenu_Letter_cFv = .text:0x801C1E24; // type:function size:0x168 scope:global align:4 +wait_init__14dMenu_Letter_cFv = .text:0x801C1F8C; // type:function size:0x3C scope:global align:4 +wait_move__14dMenu_Letter_cFv = .text:0x801C1FC8; // type:function size:0x408 scope:global align:4 +slide_right_init__14dMenu_Letter_cFv = .text:0x801C23D0; // type:function size:0x84 scope:global align:4 +slide_right_move__14dMenu_Letter_cFv = .text:0x801C2454; // type:function size:0x64 scope:global align:4 +slide_left_init__14dMenu_Letter_cFv = .text:0x801C24B8; // type:function size:0x84 scope:global align:4 +slide_left_move__14dMenu_Letter_cFv = .text:0x801C253C; // type:function size:0x64 scope:global align:4 +read_open_init__14dMenu_Letter_cFv = .text:0x801C25A0; // type:function size:0x21C scope:global align:4 +read_open_move__14dMenu_Letter_cFv = .text:0x801C27BC; // type:function size:0x184 scope:global align:4 +read_move_init__14dMenu_Letter_cFv = .text:0x801C2940; // type:function size:0x114 scope:global align:4 +read_move_move__14dMenu_Letter_cFv = .text:0x801C2A54; // type:function size:0x228 scope:global align:4 +read_next_fadeout_init__14dMenu_Letter_cFv = .text:0x801C2C7C; // type:function size:0x4C scope:global align:4 +read_next_fadeout_move__14dMenu_Letter_cFv = .text:0x801C2CC8; // type:function size:0x140 scope:global align:4 +read_next_fadein_init__14dMenu_Letter_cFv = .text:0x801C2E08; // type:function size:0x120 scope:global align:4 +read_next_fadein_move__14dMenu_Letter_cFv = .text:0x801C2F28; // type:function size:0x11C scope:global align:4 +read_close_init__14dMenu_Letter_cFv = .text:0x801C3044; // type:function size:0x4C scope:global align:4 +read_close_move__14dMenu_Letter_cFv = .text:0x801C3090; // type:function size:0x190 scope:global align:4 +screenSetMenu__14dMenu_Letter_cFv = .text:0x801C3220; // type:function size:0x9EC scope:global align:4 +screenSetBase__14dMenu_Letter_cFv = .text:0x801C3C0C; // type:function size:0x80C scope:global align:4 +screenSetShadow__14dMenu_Letter_cFv = .text:0x801C4418; // type:function size:0x94 scope:global align:4 +screenSetLetter__14dMenu_Letter_cFv = .text:0x801C44AC; // type:function size:0x55C scope:global align:4 +screenSetDoIcon__14dMenu_Letter_cFv = .text:0x801C4A08; // type:function size:0x1D4 scope:global align:4 +setCursorPos__14dMenu_Letter_cFv = .text:0x801C4BDC; // type:function size:0x8C scope:global align:4 +changeActiveColor__14dMenu_Letter_cFv = .text:0x801C4C68; // type:function size:0x25C scope:global align:4 +changePageLight__14dMenu_Letter_cFv = .text:0x801C4EC4; // type:function size:0x50 scope:global align:4 +setPageText__14dMenu_Letter_cFv = .text:0x801C4F14; // type:function size:0x1AC scope:global align:4 +setDMYPageText__14dMenu_Letter_cFv = .text:0x801C50C0; // type:function size:0x1AC scope:global align:4 +copyDMYMenu__14dMenu_Letter_cFv = .text:0x801C526C; // type:function size:0x30C scope:global align:4 +setAButtonString__14dMenu_Letter_cFUs = .text:0x801C5578; // type:function size:0xA8 scope:global align:4 +setBButtonString__14dMenu_Letter_cFUs = .text:0x801C5620; // type:function size:0xA8 scope:global align:4 +dpdMove__14dMenu_Letter_cFv = .text:0x801C56C8; // type:function size:0x184 scope:global align:4 +getLetterNum__14dMenu_Letter_cFv = .text:0x801C584C; // type:function size:0xCC scope:global align:4 +setHIO__14dMenu_Letter_cFb = .text:0x801C5918; // type:function size:0x4EC scope:global align:4 +getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x801C5E04; // type:function size:0x4C scope:global align:4 +getBlack__10J2DPictureCFv = .text:0x801C5E50; // type:function size:0x8 scope:global align:4 +getBlack__10J2DTextBoxCFv = .text:0x801C5E58; // type:function size:0x8 scope:global align:4 +getWhite__10J2DTextBoxCFv = .text:0x801C5E60; // type:function size:0x8 scope:global align:4 +draw__14dMenu_Letter_cFv = .text:0x801C5E68; // type:function size:0x4 scope:global align:4 +__ct__14dMenu_Option_cFP10JKRArchiveP9STControl = .text:0x801C5E6C; // type:function size:0xB8 scope:global align:4 +__dt__14dMenu_Option_cFv = .text:0x801C5F24; // type:function size:0x40 scope:global align:4 +_create__14dMenu_Option_cFv = .text:0x801C5F64; // type:function size:0xC40 scope:global align:4 +_delete__14dMenu_Option_cFv = .text:0x801C6BA4; // type:function size:0x89C scope:global align:4 +_move__14dMenu_Option_cFv = .text:0x801C7440; // type:function size:0x304 scope:global align:4 +_draw__14dMenu_Option_cFv = .text:0x801C7744; // type:function size:0x23C scope:global align:4 +drawHaihai__14dMenu_Option_cFv = .text:0x801C7980; // type:function size:0x254 scope:global align:4 +isSync__14dMenu_Option_cFv = .text:0x801C7BD4; // type:function size:0x28 scope:global align:4 +setAnimation__14dMenu_Option_cFv = .text:0x801C7BFC; // type:function size:0xA4 scope:global align:4 +_open__14dMenu_Option_cFv = .text:0x801C7CA0; // type:function size:0x260 scope:global align:4 +_close__14dMenu_Option_cFv = .text:0x801C7F00; // type:function size:0x194 scope:global align:4 +atten_init__14dMenu_Option_cFv = .text:0x801C8094; // type:function size:0x58 scope:global align:4 +atten_move__14dMenu_Option_cFv = .text:0x801C80EC; // type:function size:0x22C scope:global align:4 +camera_init__14dMenu_Option_cFv = .text:0x801C8318; // type:function size:0x58 scope:global align:4 +camera_move__14dMenu_Option_cFv = .text:0x801C8370; // type:function size:0x280 scope:global align:4 +pointer_init__14dMenu_Option_cFv = .text:0x801C85F0; // type:function size:0x58 scope:global align:4 +pointer_move__14dMenu_Option_cFv = .text:0x801C8648; // type:function size:0x28C scope:global align:4 +shortcut_init__14dMenu_Option_cFv = .text:0x801C88D4; // type:function size:0x58 scope:global align:4 +shortcut_move__14dMenu_Option_cFv = .text:0x801C892C; // type:function size:0x280 scope:global align:4 +calibration_init__14dMenu_Option_cFv = .text:0x801C8BAC; // type:function size:0x58 scope:global align:4 +calibration_move__14dMenu_Option_cFv = .text:0x801C8C04; // type:function size:0x198 scope:global align:4 +change_init__14dMenu_Option_cFv = .text:0x801C8D9C; // type:function size:0x3C scope:global align:4 +change_move__14dMenu_Option_cFv = .text:0x801C8DD8; // type:function size:0x2B8 scope:global align:4 +confirm_open_init__14dMenu_Option_cFv = .text:0x801C9090; // type:function size:0xE0 scope:global align:4 +confirm_open_move__14dMenu_Option_cFv = .text:0x801C9170; // type:function size:0xCC scope:global align:4 +confirm_move_init__14dMenu_Option_cFv = .text:0x801C923C; // type:function size:0x3C scope:global align:4 +confirm_move_move__14dMenu_Option_cFv = .text:0x801C9278; // type:function size:0x228 scope:global align:4 +confirm_select_init__14dMenu_Option_cFv = .text:0x801C94A0; // type:function size:0x4 scope:global align:4 +confirm_select_move__14dMenu_Option_cFv = .text:0x801C94A4; // type:function size:0x74 scope:global align:4 +confirm_close_init__14dMenu_Option_cFv = .text:0x801C9518; // type:function size:0x98 scope:global align:4 +confirm_close_move__14dMenu_Option_cFv = .text:0x801C95B0; // type:function size:0x190 scope:global align:4 +tv_open1_move__14dMenu_Option_cFv = .text:0x801C9740; // type:function size:0x7C scope:global align:4 +tv_open2_move__14dMenu_Option_cFv = .text:0x801C97BC; // type:function size:0x1C scope:global align:4 +tv_move_move__14dMenu_Option_cFv = .text:0x801C97D8; // type:function size:0xA4 scope:global align:4 +tv_close1_move__14dMenu_Option_cFv = .text:0x801C987C; // type:function size:0x68 scope:global align:4 +tv_close2_move__14dMenu_Option_cFv = .text:0x801C98E4; // type:function size:0x1C scope:global align:4 +calibration_open1_move__14dMenu_Option_cFv = .text:0x801C9900; // type:function size:0x58 scope:global align:4 +calibration_open2_move__14dMenu_Option_cFv = .text:0x801C9958; // type:function size:0x1C scope:global align:4 +calibration_move_move__14dMenu_Option_cFv = .text:0x801C9974; // type:function size:0x58 scope:global align:4 +calibration_close1_move__14dMenu_Option_cFv = .text:0x801C99CC; // type:function size:0x98 scope:global align:4 +calibration_close2_move__14dMenu_Option_cFv = .text:0x801C9A64; // type:function size:0x1C scope:global align:4 +menuVisible__14dMenu_Option_cFv = .text:0x801C9A80; // type:function size:0x6C scope:global align:4 +menuShow__14dMenu_Option_cFi = .text:0x801C9AEC; // type:function size:0xF0 scope:global align:4 +menuHide__14dMenu_Option_cFi = .text:0x801C9BDC; // type:function size:0xF0 scope:global align:4 +screenSet__14dMenu_Option_cFv = .text:0x801C9CCC; // type:function size:0x1920 scope:global align:4 +setAttenString__14dMenu_Option_cFv = .text:0x801CB5EC; // type:function size:0xDC scope:global align:4 +setCameraString__14dMenu_Option_cFv = .text:0x801CB6C8; // type:function size:0xDC scope:global align:4 +setPointerString__14dMenu_Option_cFv = .text:0x801CB7A4; // type:function size:0xDC scope:global align:4 +setShortCutString__14dMenu_Option_cFv = .text:0x801CB880; // type:function size:0xDC scope:global align:4 +setCalibrationString__14dMenu_Option_cFv = .text:0x801CB95C; // type:function size:0xCC scope:global align:4 +setCursorPos__14dMenu_Option_cFUc = .text:0x801CBA28; // type:function size:0xC0 scope:global align:4 +setSelectColor__14dMenu_Option_cFUcb = .text:0x801CBAE8; // type:function size:0x228 scope:global align:4 +getSelectType__14dMenu_Option_cFv = .text:0x801CBD10; // type:function size:0x2C scope:global align:4 +changeBarColor__14dMenu_Option_cFb = .text:0x801CBD3C; // type:function size:0x1B0 scope:global align:4 +setHIO__14dMenu_Option_cFb = .text:0x801CBEEC; // type:function size:0x3F4 scope:global align:4 +setZButtonString__14dMenu_Option_cFUs = .text:0x801CC2E0; // type:function size:0x94 scope:global align:4 +changeTVCheck__14dMenu_Option_cFv = .text:0x801CC374; // type:function size:0xAC scope:global align:4 +setAButtonString__14dMenu_Option_cFUs = .text:0x801CC420; // type:function size:0xF8 scope:global align:4 +setBButtonString__14dMenu_Option_cFUs = .text:0x801CC518; // type:function size:0xF8 scope:global align:4 +dpdMenuMove__14dMenu_Option_cFv = .text:0x801CC610; // type:function size:0x16C scope:global align:4 +paneResize__14dMenu_Option_cFUx = .text:0x801CC77C; // type:function size:0x170 scope:global align:4 +dpdSelectMove__14dMenu_Option_cFv = .text:0x801CC8EC; // type:function size:0xB4 scope:global align:4 +initialize__14dMenu_Option_cFv = .text:0x801CC9A0; // type:function size:0x88 scope:global align:4 +yesnoMenuMoveAnmInitSet__14dMenu_Option_cFii = .text:0x801CCA28; // type:function size:0x174 scope:global align:4 +yesnoMenuMoveAnm__14dMenu_Option_cFv = .text:0x801CCB9C; // type:function size:0x18C scope:global align:4 +yesnoSelectMoveAnm__14dMenu_Option_cFv = .text:0x801CCD28; // type:function size:0x2AC scope:global align:4 +yesnoCursorShow__14dMenu_Option_cFv = .text:0x801CCFD4; // type:function size:0x174 scope:global align:4 +yesNoSelectStart__14dMenu_Option_cFv = .text:0x801CD148; // type:function size:0xD0 scope:global align:4 +yesnoSelectAnmSet__14dMenu_Option_cFv = .text:0x801CD218; // type:function size:0x170 scope:global align:4 +yesnoCancelAnmSet__14dMenu_Option_cFv = .text:0x801CD388; // type:function size:0x78 scope:global align:4 +yesnoWakuAlpahAnmInit__14dMenu_Option_cFUcUcUcUc = .text:0x801CD400; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__14dMenu_Option_cFUc = .text:0x801CD448; // type:function size:0x16C scope:global align:4 +draw__14dMenu_Option_cFv = .text:0x801CD5B4; // type:function size:0x4 scope:global align:4 +__ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc = .text:0x801CD5B8; // type:function size:0x1508 scope:global align:4 +__dt__12dMenu_Ring_cFv = .text:0x801CEAC0; // type:function size:0x540 scope:global align:4 +_create__12dMenu_Ring_cFv = .text:0x801CF000; // type:function size:0x6C scope:global align:4 +_delete__12dMenu_Ring_cFv = .text:0x801CF06C; // type:function size:0x4 scope:global align:4 +_move__12dMenu_Ring_cFv = .text:0x801CF070; // type:function size:0xDC scope:global align:4 +_draw__12dMenu_Ring_cFv = .text:0x801CF14C; // type:function size:0x34C scope:global align:4 +setKanteraPos__12dMenu_Ring_cFff = .text:0x801CF498; // type:function size:0xE0 scope:global align:4 +isOpen__12dMenu_Ring_cFv = .text:0x801CF578; // type:function size:0x1FC scope:global align:4 +isMoveEnd__12dMenu_Ring_cFv = .text:0x801CF774; // type:function size:0x120 scope:global align:4 +isClose__12dMenu_Ring_cFv = .text:0x801CF894; // type:function size:0x24C scope:global align:4 +getStickInfo__12dMenu_Ring_cFP9STControl = .text:0x801CFAE0; // type:function size:0x240 scope:global align:4 +calcStickAngle__12dMenu_Ring_cFP9STControlUc = .text:0x801CFD20; // type:function size:0xBC scope:global align:4 +setRotate__12dMenu_Ring_cFv = .text:0x801CFDDC; // type:function size:0xD8 scope:global align:4 +setItemScale__12dMenu_Ring_cFif = .text:0x801CFEB4; // type:function size:0x80 scope:global align:4 +setButtonScale__12dMenu_Ring_cFif = .text:0x801CFF34; // type:function size:0x2C scope:global align:4 +setItem__12dMenu_Ring_cFv = .text:0x801CFF60; // type:function size:0xC38 scope:global align:4 +setJumpItem__12dMenu_Ring_cFb = .text:0x801D0B98; // type:function size:0x4AC scope:global align:4 +setScale__12dMenu_Ring_cFv = .text:0x801D1044; // type:function size:0x1A0 scope:global align:4 +setNameString__12dMenu_Ring_cFUl = .text:0x801D11E4; // type:function size:0x130 scope:global align:4 +setActiveCursor__12dMenu_Ring_cFv = .text:0x801D1314; // type:function size:0x450 scope:global align:4 +setMixItem__12dMenu_Ring_cFv = .text:0x801D1764; // type:function size:0x774 scope:global align:4 +drawItem__12dMenu_Ring_cFv = .text:0x801D1ED8; // type:function size:0x4EC scope:global align:4 +drawItem2__12dMenu_Ring_cFv = .text:0x801D23C4; // type:function size:0x3AC scope:global align:4 +stick_wait_init__12dMenu_Ring_cFv = .text:0x801D2770; // type:function size:0x80 scope:global align:4 +stick_wait_proc__12dMenu_Ring_cFv = .text:0x801D27F0; // type:function size:0x334 scope:global align:4 +stick_move_init__12dMenu_Ring_cFv = .text:0x801D2B24; // type:function size:0xAC scope:global align:4 +stick_move_proc__12dMenu_Ring_cFv = .text:0x801D2BD0; // type:function size:0x308 scope:global align:4 +stick_explain_init__12dMenu_Ring_cFv = .text:0x801D2ED8; // type:function size:0x4 scope:global align:4 +stick_explain_force_init__12dMenu_Ring_cFv = .text:0x801D2EDC; // type:function size:0x4 scope:global align:4 +stick_explain_proc__12dMenu_Ring_cFv = .text:0x801D2EE0; // type:function size:0xD0 scope:global align:4 +stick_explain_force_proc__12dMenu_Ring_cFv = .text:0x801D2FB0; // type:function size:0xE4 scope:global align:4 +setSelectItem__12dMenu_Ring_cFiUc = .text:0x801D3094; // type:function size:0x17C scope:global align:4 +drawSelectItem__12dMenu_Ring_cFv = .text:0x801D3210; // type:function size:0x308 scope:global align:4 +setSelectItemForce__12dMenu_Ring_cFi = .text:0x801D3518; // type:function size:0x78 scope:global align:4 +getCursorPos__12dMenu_Ring_cFUc = .text:0x801D3590; // type:function size:0x78 scope:global align:4 +getItemNum__12dMenu_Ring_cFUc = .text:0x801D3608; // type:function size:0xE4 scope:global align:4 +getItemMaxNum__12dMenu_Ring_cFUc = .text:0x801D36EC; // type:function size:0xC4 scope:global align:4 +checkExplainForce__12dMenu_Ring_cFv = .text:0x801D37B0; // type:function size:0x698 scope:global align:4 +drawNumber__12dMenu_Ring_cFiiff = .text:0x801D3E48; // type:function size:0x428 scope:global align:4 +getItem__12dMenu_Ring_cFiUc = .text:0x801D4270; // type:function size:0x5C scope:global align:4 +setDoStatus__12dMenu_Ring_cFUc = .text:0x801D42CC; // type:function size:0x70 scope:global align:4 +isMixItemOn__12dMenu_Ring_cFv = .text:0x801D433C; // type:function size:0x1D4 scope:global align:4 +isMixItemOff__12dMenu_Ring_cFv = .text:0x801D4510; // type:function size:0x178 scope:global align:4 +setMixMessage__12dMenu_Ring_cFv = .text:0x801D4688; // type:function size:0x190 scope:global align:4 +textScaleHIO__12dMenu_Ring_cFv = .text:0x801D4818; // type:function size:0x1A8 scope:global align:4 +textCentering__12dMenu_Ring_cFv = .text:0x801D49C0; // type:function size:0x2B8 scope:global align:4 +clacEllipseFunction__12dMenu_Ring_cFfff = .text:0x801D4C78; // type:function size:0x40 scope:global align:4 +calcDistance__12dMenu_Ring_cFffff = .text:0x801D4CB8; // type:function size:0x18 scope:global align:4 +clacEllipsePlotAverage__12dMenu_Ring_cFiff = .text:0x801D4CD0; // type:function size:0x324 scope:global align:4 +dpdMove__12dMenu_Ring_cFv = .text:0x801D4FF4; // type:function size:0x1F8 scope:global align:4 +openExplain__12dMenu_Ring_cFUc = .text:0x801D51EC; // type:function size:0xD4 scope:global align:4 +draw__12dMenu_Ring_cFv = .text:0x801D52C0; // type:function size:0x4 scope:global align:4 +__ct__9dMs_HIO_cFv = .text:0x801D52C4; // type:function size:0x4C scope:global align:4 +__ct__12dMenu_save_cFv = .text:0x801D5310; // type:function size:0x110 scope:global align:4 +_create__12dMenu_save_cFv = .text:0x801D5420; // type:function size:0x140 scope:global align:4 +screenSet__12dMenu_save_cFv = .text:0x801D5560; // type:function size:0x1024 scope:global align:4 +initialize__12dMenu_save_cFv = .text:0x801D6584; // type:function size:0x4 scope:global align:4 +displayInit__12dMenu_save_cFv = .text:0x801D6588; // type:function size:0x48 scope:global align:4 +_open__12dMenu_save_cFv = .text:0x801D65D0; // type:function size:0x154 scope:global align:4 +_close__12dMenu_save_cFv = .text:0x801D6724; // type:function size:0x18 scope:global align:4 +_delete__12dMenu_save_cFv = .text:0x801D673C; // type:function size:0x590 scope:global align:4 +_move__12dMenu_save_cFv = .text:0x801D6CCC; // type:function size:0xCC scope:global align:4 +saveSelAnm__12dMenu_save_cFv = .text:0x801D6D98; // type:function size:0x48 scope:global align:4 +selFileWakuAnm__12dMenu_save_cFv = .text:0x801D6DE0; // type:function size:0xA4 scope:global align:4 +bookIconAnm__12dMenu_save_cFv = .text:0x801D6E84; // type:function size:0xF0 scope:global align:4 +saveQuestion__12dMenu_save_cFv = .text:0x801D6F74; // type:function size:0x1C0 scope:global align:4 +saveQuestion2__12dMenu_save_cFv = .text:0x801D7134; // type:function size:0x90 scope:global align:4 +saveQuestion21__12dMenu_save_cFv = .text:0x801D71C4; // type:function size:0x24 scope:global align:4 +saveQuestion3__12dMenu_save_cFv = .text:0x801D71E8; // type:function size:0x58 scope:global align:4 +saveQuestion4__12dMenu_save_cFv = .text:0x801D7240; // type:function size:0x3C scope:global align:4 +saveGuide__12dMenu_save_cFv = .text:0x801D727C; // type:function size:0x2C scope:global align:4 +memCardCheck__12dMenu_save_cFv = .text:0x801D72A8; // type:function size:0x3C scope:global align:4 +memCardErrMsgWaitKey__12dMenu_save_cFv = .text:0x801D72E4; // type:function size:0x8C scope:global align:4 +backSaveQuestion__12dMenu_save_cFv = .text:0x801D7370; // type:function size:0x50 scope:global align:4 +backSaveQuestion2__12dMenu_save_cFv = .text:0x801D73C0; // type:function size:0xFC scope:global align:4 +closeSelect__12dMenu_save_cFv = .text:0x801D74BC; // type:function size:0xA8 scope:global align:4 +closeSelect2__12dMenu_save_cFv = .text:0x801D7564; // type:function size:0x78 scope:global align:4 +iplSelInitSet__12dMenu_save_cFv = .text:0x801D75DC; // type:function size:0x5C scope:global align:4 +IPLSelectDisp1__12dMenu_save_cFv = .text:0x801D7638; // type:function size:0x60 scope:global align:4 +IPLSelectDisp2__12dMenu_save_cFv = .text:0x801D7698; // type:function size:0x74 scope:global align:4 +memCardErrGoIPLSel__12dMenu_save_cFv = .text:0x801D770C; // type:function size:0x84 scope:global align:4 +IPLSelect2Disp__12dMenu_save_cFv = .text:0x801D7790; // type:function size:0x7C scope:global align:4 +memCardErrGoIPLSel2__12dMenu_save_cFv = .text:0x801D780C; // type:function size:0x78 scope:global align:4 +memCardErrGotoIPL__12dMenu_save_cFv = .text:0x801D7884; // type:function size:0x68 scope:global align:4 +memCardErrMsgWaitFormatSel__12dMenu_save_cFv = .text:0x801D78EC; // type:function size:0xAC scope:global align:4 +cardFormatYesSelDisp__12dMenu_save_cFv = .text:0x801D7998; // type:function size:0x7C scope:global align:4 +cardFormatNoSelDisp__12dMenu_save_cFv = .text:0x801D7A14; // type:function size:0x60 scope:global align:4 +memCardErrMsgWaitFormatSel2__12dMenu_save_cFv = .text:0x801D7A74; // type:function size:0xB4 scope:global align:4 +cardFormatYesSel2Disp__12dMenu_save_cFv = .text:0x801D7B28; // type:function size:0x74 scope:global align:4 +memCardFormat__12dMenu_save_cFv = .text:0x801D7B9C; // type:function size:0x5C scope:global align:4 +memCardFormatWait__12dMenu_save_cFv = .text:0x801D7BF8; // type:function size:0x78 scope:global align:4 +gameFileMakeSelInitSet__12dMenu_save_cFv = .text:0x801D7C70; // type:function size:0x58 scope:global align:4 +makeGameFileSelDisp__12dMenu_save_cFv = .text:0x801D7CC8; // type:function size:0x74 scope:global align:4 +memCardMakeGameFileSel__12dMenu_save_cFv = .text:0x801D7D3C; // type:function size:0x98 scope:global align:4 +makeGameFileDisp__12dMenu_save_cFv = .text:0x801D7DD4; // type:function size:0x9C scope:global align:4 +memCardMakeGameFile__12dMenu_save_cFv = .text:0x801D7E70; // type:function size:0x5C scope:global align:4 +memCardMakeGameFileWait__12dMenu_save_cFv = .text:0x801D7ECC; // type:function size:0x88 scope:global align:4 +memCardCommandEnd__12dMenu_save_cFv = .text:0x801D7F54; // type:function size:0x68 scope:global align:4 +memCardCommandEnd2__12dMenu_save_cFv = .text:0x801D7FBC; // type:function size:0xB0 scope:global align:4 +memCardDataLoadWait__12dMenu_save_cFv = .text:0x801D806C; // type:function size:0x74 scope:global align:4 +dataWrite__12dMenu_save_cFv = .text:0x801D80E0; // type:function size:0x94 scope:global align:4 +memCardDataSaveWait__12dMenu_save_cFv = .text:0x801D8174; // type:function size:0xA4 scope:global align:4 +memCardDataSaveWait2__12dMenu_save_cFv = .text:0x801D8218; // type:function size:0x1C8 scope:global align:4 +nandStatCheck__12dMenu_save_cFv = .text:0x801D83E0; // type:function size:0x1AC scope:global align:4 +nandBrokenResetInit__12dMenu_save_cFv = .text:0x801D858C; // type:function size:0x4 scope:global align:4 +nandBrokenReset__12dMenu_save_cFv = .text:0x801D8590; // type:function size:0x4 scope:global align:4 +gameFileInitSel__12dMenu_save_cFv = .text:0x801D8594; // type:function size:0x90 scope:global align:4 +gameFileInitSelDisp__12dMenu_save_cFv = .text:0x801D8624; // type:function size:0x9C scope:global align:4 +gameFileInit__12dMenu_save_cFv = .text:0x801D86C0; // type:function size:0x94 scope:global align:4 +gameFileInitCheck__12dMenu_save_cFv = .text:0x801D8754; // type:function size:0x44 scope:global align:4 +gameContinueDisp__12dMenu_save_cFv = .text:0x801D8798; // type:function size:0x8C scope:global align:4 +gameContinue__12dMenu_save_cFv = .text:0x801D8824; // type:function size:0x180 scope:global align:4 +gameContinue2__12dMenu_save_cFv = .text:0x801D89A4; // type:function size:0x28 scope:global align:4 +gameContinue3__12dMenu_save_cFv = .text:0x801D89CC; // type:function size:0x34 scope:global align:4 +saveEnd__12dMenu_save_cFv = .text:0x801D8A00; // type:function size:0xA8 scope:global align:4 +endingNoSave__12dMenu_save_cFv = .text:0x801D8AA8; // type:function size:0x80 scope:global align:4 +endingNoSave2__12dMenu_save_cFv = .text:0x801D8B28; // type:function size:0x30 scope:global align:4 +endingDataCheck__12dMenu_save_cFv = .text:0x801D8B58; // type:function size:0x14 scope:global align:4 +retryQuestion0__12dMenu_save_cFv = .text:0x801D8B6C; // type:function size:0x64 scope:global align:4 +retryQuestion1__12dMenu_save_cFv = .text:0x801D8BD0; // type:function size:0x8C scope:global align:4 +retryQuestion2__12dMenu_save_cFv = .text:0x801D8C5C; // type:function size:0x78 scope:global align:4 +restartInit__12dMenu_save_cFv = .text:0x801D8CD4; // type:function size:0xD8 scope:global align:4 +saveWait__12dMenu_save_cFv = .text:0x801D8DAC; // type:function size:0x4 scope:global align:4 +messageChange__12dMenu_save_cFv = .text:0x801D8DB0; // type:function size:0xD8 scope:global align:4 +YesNoSelect__12dMenu_save_cFv = .text:0x801D8E88; // type:function size:0x23C scope:global align:4 +msgTxtSet__12dMenu_save_cFUsb = .text:0x801D90C4; // type:function size:0xD8 scope:global align:4 +openSaveSelect__12dMenu_save_cFv = .text:0x801D919C; // type:function size:0xBC scope:global align:4 +openSaveSelect2__12dMenu_save_cFv = .text:0x801D9258; // type:function size:0xC0 scope:global align:4 +openSaveSelect3__12dMenu_save_cFv = .text:0x801D9318; // type:function size:0x190 scope:global align:4 +saveSelect__12dMenu_save_cFv = .text:0x801D94A8; // type:function size:0x218 scope:global align:4 +saveSelectStart__12dMenu_save_cFv = .text:0x801D96C0; // type:function size:0x12C scope:global align:4 +selectDataOpenMove__12dMenu_save_cFv = .text:0x801D97EC; // type:function size:0x94 scope:global align:4 +dataSelectAnmSet__12dMenu_save_cFv = .text:0x801D9880; // type:function size:0x1B4 scope:global align:4 +saveSelectMoveAnime__12dMenu_save_cFv = .text:0x801D9A34; // type:function size:0x29C scope:global align:4 +saveYesNoSelect__12dMenu_save_cFv = .text:0x801D9CD0; // type:function size:0x224 scope:global align:4 +yesnoSelectStart__12dMenu_save_cFv = .text:0x801D9EF4; // type:function size:0xCC scope:global align:4 +saveMoveDisp__12dMenu_save_cFv = .text:0x801D9FC0; // type:function size:0xE8 scope:global align:4 +saveMoveDisp2__12dMenu_save_cFv = .text:0x801DA0A8; // type:function size:0x100 scope:global align:4 +yesnoSelectAnmSet__12dMenu_save_cFUc = .text:0x801DA1A8; // type:function size:0x1A8 scope:global align:4 +yesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801DA350; // type:function size:0x68 scope:global align:4 +yesnoCancelAnmSet__12dMenu_save_cFv = .text:0x801DA3B8; // type:function size:0xB8 scope:global align:4 +saveYesNoCancelMove__12dMenu_save_cFv = .text:0x801DA470; // type:function size:0x7C scope:global align:4 +headerTxtSet__12dMenu_save_cFUs = .text:0x801DA4EC; // type:function size:0xC0 scope:global align:4 +headerTxtChangeAnm__12dMenu_save_cFv = .text:0x801DA5AC; // type:function size:0xE8 scope:global align:4 +errDispInitSet__12dMenu_save_cFi = .text:0x801DA694; // type:function size:0x148 scope:global align:4 +msgWindowInitOpen__12dMenu_save_cFv = .text:0x801DA7DC; // type:function size:0x150 scope:global align:4 +msgWindowOpen__12dMenu_save_cFv = .text:0x801DA92C; // type:function size:0x90 scope:global align:4 +msgWindowClose__12dMenu_save_cFv = .text:0x801DA9BC; // type:function size:0x94 scope:global align:4 +errYesNoSelect__12dMenu_save_cFUcUc = .text:0x801DAA50; // type:function size:0x1F8 scope:global align:4 +errCurMove__12dMenu_save_cFUcUc = .text:0x801DAC48; // type:function size:0x88 scope:global align:4 +errYesNoCursorMoveAnm__12dMenu_save_cFv = .text:0x801DACD0; // type:function size:0x68 scope:global align:4 +errorTxtSet__12dMenu_save_cFUs = .text:0x801DAD38; // type:function size:0xC0 scope:global align:4 +errorTxtChangeAnm__12dMenu_save_cFv = .text:0x801DADF8; // type:function size:0xE8 scope:global align:4 +saveSelectOpenInit__12dMenu_save_cFv = .text:0x801DAEE0; // type:function size:0xC0 scope:global align:4 +selectDataBaseMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DAFA0; // type:function size:0x8C scope:global align:4 +selectDataBaseMoveAnm__12dMenu_save_cFv = .text:0x801DB02C; // type:function size:0xD4 scope:global align:4 +saveSelectOpenAnmSet__12dMenu_save_cFv = .text:0x801DB100; // type:function size:0x48 scope:global align:4 +selectDataMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DB148; // type:function size:0xF8 scope:global align:4 +selectDataMoveAnm__12dMenu_save_cFv = .text:0x801DB240; // type:function size:0x148 scope:global align:4 +yesnoMenuMoveAnmInitSet__12dMenu_save_cFiiUc = .text:0x801DB388; // type:function size:0x184 scope:global align:4 +yesnoMenuMoveAnm__12dMenu_save_cFv = .text:0x801DB50C; // type:function size:0x204 scope:global align:4 +yesnoSelectMoveAnm__12dMenu_save_cFUc = .text:0x801DB710; // type:function size:0x2A8 scope:global align:4 +yesnoCursorShow__12dMenu_save_cFv = .text:0x801DB9B8; // type:function size:0x174 scope:global align:4 +errorMoveAnmInitSet__12dMenu_save_cFii = .text:0x801DBB2C; // type:function size:0x84 scope:global align:4 +errorMoveAnm__12dMenu_save_cFv = .text:0x801DBBB0; // type:function size:0x108 scope:global align:4 +modoruTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801DBCB8; // type:function size:0x74 scope:global align:4 +modoruTxtDispAnm__12dMenu_save_cFv = .text:0x801DBD2C; // type:function size:0xE4 scope:global align:4 +ketteiTxtDispAnmInit__12dMenu_save_cFUc = .text:0x801DBE10; // type:function size:0x74 scope:global align:4 +ketteiTxtDispAnm__12dMenu_save_cFv = .text:0x801DBE84; // type:function size:0xE4 scope:global align:4 +selectWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801DBF68; // type:function size:0x38 scope:global align:4 +selectWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801DBFA0; // type:function size:0xC4 scope:global align:4 +selFileCursorShow__12dMenu_save_cFv = .text:0x801DC064; // type:function size:0x1B0 scope:global align:4 +yesnoWakuAlpahAnmInit__12dMenu_save_cFUcUcUcUc = .text:0x801DC214; // type:function size:0x48 scope:global align:4 +yesnoWakuAlpahAnm__12dMenu_save_cFUc = .text:0x801DC25C; // type:function size:0x160 scope:global align:4 +setSaveData__12dMenu_save_cFv = .text:0x801DC3BC; // type:function size:0x15C scope:global align:4 +setInitSaveData__12dMenu_save_cFv = .text:0x801DC518; // type:function size:0x60 scope:global align:4 +checkDPD__12dMenu_save_cFPUx = .text:0x801DC578; // type:function size:0x30 scope:global align:4 +checkDPDFilePos__12dMenu_save_cFUx = .text:0x801DC5A8; // type:function size:0x84 scope:global align:4 +checkDPDYesNoPos__12dMenu_save_cFUx = .text:0x801DC62C; // type:function size:0x84 scope:global align:4 +_draw__12dMenu_save_cFv = .text:0x801DC6B0; // type:function size:0x2C scope:global align:4 +_draw2__12dMenu_save_cFv = .text:0x801DC6DC; // type:function size:0xDC scope:global align:4 +draw__23dDlst_MenuSaveExplain_cFv = .text:0x801DC7B8; // type:function size:0x14 scope:global align:4 +draw__16dDlst_MenuSave_cFv = .text:0x801DC7CC; // type:function size:0x1C scope:global align:4 +__sinit_\d_menu_save_cpp = .text:0x801DC7E8; // type:function size:0x48 scope:global align:4 +__ct__23dDlst_MenuSaveExplain_cFv = .text:0x801DC830; // type:function size:0x18 scope:global align:4 +__dt__23dDlst_MenuSaveExplain_cFv = .text:0x801DC848; // type:function size:0x40 scope:global align:4 +__ct__16dDlst_MenuSave_cFv = .text:0x801DC888; // type:function size:0x1C scope:global align:4 +__dt__16dDlst_MenuSave_cFv = .text:0x801DC8A4; // type:function size:0x40 scope:global align:4 +__dt__9dMs_HIO_cFv = .text:0x801DC8E4; // type:function size:0x40 scope:global align:4 +__ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl = .text:0x801DC924; // type:function size:0xF8 scope:global align:4 +__dt__13dMenu_Skill_cFv = .text:0x801DCA1C; // type:function size:0x378 scope:global align:4 +_create__13dMenu_Skill_cFv = .text:0x801DCD94; // type:function size:0xD0 scope:global align:4 +_move__13dMenu_Skill_cFv = .text:0x801DCE64; // type:function size:0x98 scope:global align:4 +_draw__13dMenu_Skill_cFv = .text:0x801DCEFC; // type:function size:0x198 scope:global align:4 +isSync__13dMenu_Skill_cFv = .text:0x801DD094; // type:function size:0x28 scope:global align:4 +skill_init_calc__13dMenu_Skill_cFv = .text:0x801DD0BC; // type:function size:0x74 scope:global align:4 +init__13dMenu_Skill_cFv = .text:0x801DD130; // type:function size:0x54 scope:global align:4 +_open__13dMenu_Skill_cFv = .text:0x801DD184; // type:function size:0x1BC scope:global align:4 +_close__13dMenu_Skill_cFv = .text:0x801DD340; // type:function size:0x128 scope:global align:4 +wait_init__13dMenu_Skill_cFv = .text:0x801DD468; // type:function size:0x3C scope:global align:4 +wait_move__13dMenu_Skill_cFv = .text:0x801DD4A4; // type:function size:0x288 scope:global align:4 +read_open_init__13dMenu_Skill_cFv = .text:0x801DD72C; // type:function size:0xD4 scope:global align:4 +read_open_move__13dMenu_Skill_cFv = .text:0x801DD800; // type:function size:0x114 scope:global align:4 +read_move_init__13dMenu_Skill_cFv = .text:0x801DD914; // type:function size:0x3C scope:global align:4 +read_move_move__13dMenu_Skill_cFv = .text:0x801DD950; // type:function size:0xCC scope:global align:4 +read_close_init__13dMenu_Skill_cFv = .text:0x801DDA1C; // type:function size:0x54 scope:global align:4 +read_close_move__13dMenu_Skill_cFv = .text:0x801DDA70; // type:function size:0x110 scope:global align:4 +screenSetMenu__13dMenu_Skill_cFv = .text:0x801DDB80; // type:function size:0x6C0 scope:global align:4 +screenSetLetter__13dMenu_Skill_cFv = .text:0x801DE240; // type:function size:0x2DC scope:global align:4 +screenSetDoIcon__13dMenu_Skill_cFv = .text:0x801DE51C; // type:function size:0x1D4 scope:global align:4 +setCursorPos__13dMenu_Skill_cFv = .text:0x801DE6F0; // type:function size:0x8C scope:global align:4 +changeActiveColor__13dMenu_Skill_cFv = .text:0x801DE77C; // type:function size:0x1F4 scope:global align:4 +setPageText__13dMenu_Skill_cFv = .text:0x801DE970; // type:function size:0x124 scope:global align:4 +setAButtonString__13dMenu_Skill_cFUs = .text:0x801DEA94; // type:function size:0xA8 scope:global align:4 +setBButtonString__13dMenu_Skill_cFUs = .text:0x801DEB3C; // type:function size:0xA8 scope:global align:4 +setNameString__13dMenu_Skill_cFUs = .text:0x801DEBE4; // type:function size:0xA8 scope:global align:4 +dpdMove__13dMenu_Skill_cFv = .text:0x801DEC8C; // type:function size:0x1B4 scope:global align:4 +getSkillNum__13dMenu_Skill_cFv = .text:0x801DEE40; // type:function size:0x88 scope:global align:4 +setHIO__13dMenu_Skill_cFb = .text:0x801DEEC8; // type:function size:0x450 scope:global align:4 +draw__13dMenu_Skill_cFv = .text:0x801DF318; // type:function size:0x4 scope:global align:4 +__ct__9dMw_HIO_cFv = .text:0x801DF31C; // type:function size:0x3C scope:global align:4 +init__9dMw_HIO_cFv = .text:0x801DF358; // type:function size:0x2E8 scope:global align:4 +getBombFlag__9dMw_HIO_cFv = .text:0x801DF640; // type:function size:0x8 scope:global align:4 +getArrowFlag__9dMw_HIO_cFv = .text:0x801DF648; // type:function size:0x8 scope:global align:4 +getPachinkoFlag__9dMw_HIO_cFv = .text:0x801DF650; // type:function size:0x8 scope:global align:4 +__ct__10dMw_DHIO_cFv = .text:0x801DF658; // type:function size:0x6C scope:global align:4 +__sinit_\d_menu_window_HIO_cpp = .text:0x801DF6C4; // type:function size:0x64 scope:global align:4 +__dt__10dMw_DHIO_cFv = .text:0x801DF728; // type:function size:0x40 scope:global align:4 +__dt__9dMw_HIO_cFv = .text:0x801DF768; // type:function size:0x40 scope:global align:4 +draw__20dDlst_MENU_CAPTURE_cFv = .text:0x801DF7A8; // type:function size:0x350 scope:global align:4 +dMw_UP_TRIGGER__Fv = .text:0x801DFAF8; // type:function size:0x2C scope:global align:4 +dMw_DOWN_TRIGGER__Fv = .text:0x801DFB24; // type:function size:0x8 scope:global align:4 +dMw_LEFT_TRIGGER__Fv = .text:0x801DFB2C; // type:function size:0x80 scope:global align:4 +dMw_RIGHT_TRIGGER__Fv = .text:0x801DFBAC; // type:function size:0x80 scope:global align:4 +dMw_A_TRIGGER__Fv = .text:0x801DFC2C; // type:function size:0x2C scope:global align:4 +dMw_B_TRIGGER__Fv = .text:0x801DFC58; // type:function size:0x2C scope:global align:4 +dMw_Z_TRIGGER__Fv = .text:0x801DFC84; // type:function size:0x2C scope:global align:4 +dMw_START_TRIGGER__Fv = .text:0x801DFCB0; // type:function size:0x2C scope:global align:4 +dMw_onPauseWindow__Fv = .text:0x801DFCDC; // type:function size:0x20 scope:global align:4 +dMw_offPauseWindow__Fv = .text:0x801DFCFC; // type:function size:0x20 scope:global align:4 +dMw_onMenuRing__Fv = .text:0x801DFD1C; // type:function size:0x24 scope:global align:4 +dMw_offMenuRing__Fv = .text:0x801DFD40; // type:function size:0x24 scope:global align:4 +dMw_isMenuRing__Fv = .text:0x801DFD64; // type:function size:0x28 scope:global align:4 +key_wait_init__5dMw_cFUc = .text:0x801DFD8C; // type:function size:0xD4 scope:global align:4 +ring_open_init__5dMw_cFUc = .text:0x801DFE60; // type:function size:0x8 scope:global align:4 +ring_move_init__5dMw_cFUc = .text:0x801DFE68; // type:function size:0x4 scope:global align:4 +ring_close_init__5dMw_cFUc = .text:0x801DFE6C; // type:function size:0x4 scope:global align:4 +collect_open_init__5dMw_cFUc = .text:0x801DFE70; // type:function size:0x80 scope:global align:4 +collect_move_init__5dMw_cFUc = .text:0x801DFEF0; // type:function size:0x150 scope:global align:4 +collect_close_init__5dMw_cFUc = .text:0x801E0040; // type:function size:0xBC scope:global align:4 +fmap_open_init__5dMw_cFUc = .text:0x801E00FC; // type:function size:0x38 scope:global align:4 +fmap_move_init__5dMw_cFUc = .text:0x801E0134; // type:function size:0x4 scope:global align:4 +fmap_close_init__5dMw_cFUc = .text:0x801E0138; // type:function size:0x4 scope:global align:4 +dmap_open_init__5dMw_cFUc = .text:0x801E013C; // type:function size:0x38 scope:global align:4 +dmap_move_init__5dMw_cFUc = .text:0x801E0174; // type:function size:0x4 scope:global align:4 +dmap_close_init__5dMw_cFUc = .text:0x801E0178; // type:function size:0x4 scope:global align:4 +collect_save_open_init__5dMw_cFUc = .text:0x801E017C; // type:function size:0x4C scope:global align:4 +collect_save_move_init__5dMw_cFUc = .text:0x801E01C8; // type:function size:0x4 scope:global align:4 +collect_save_close_init__5dMw_cFUc = .text:0x801E01CC; // type:function size:0x4 scope:global align:4 +collect_option_open_init__5dMw_cFUc = .text:0x801E01D0; // type:function size:0x4C scope:global align:4 +collect_option_move_init__5dMw_cFUc = .text:0x801E021C; // type:function size:0x4 scope:global align:4 +collect_option_close_init__5dMw_cFUc = .text:0x801E0220; // type:function size:0x4 scope:global align:4 +collect_letter_open_init__5dMw_cFUc = .text:0x801E0224; // type:function size:0x54 scope:global align:4 +collect_letter_move_init__5dMw_cFUc = .text:0x801E0278; // type:function size:0x4 scope:global align:4 +collect_letter_close_init__5dMw_cFUc = .text:0x801E027C; // type:function size:0x58 scope:global align:4 +collect_fishing_open_init__5dMw_cFUc = .text:0x801E02D4; // type:function size:0x54 scope:global align:4 +collect_fishing_move_init__5dMw_cFUc = .text:0x801E0328; // type:function size:0x4 scope:global align:4 +collect_fishing_close_init__5dMw_cFUc = .text:0x801E032C; // type:function size:0x58 scope:global align:4 +collect_skill_open_init__5dMw_cFUc = .text:0x801E0384; // type:function size:0x54 scope:global align:4 +collect_skill_move_init__5dMw_cFUc = .text:0x801E03D8; // type:function size:0x4 scope:global align:4 +collect_skill_close_init__5dMw_cFUc = .text:0x801E03DC; // type:function size:0x58 scope:global align:4 +collect_insect_open_init__5dMw_cFUc = .text:0x801E0434; // type:function size:0x58 scope:global align:4 +collect_insect_move_init__5dMw_cFUc = .text:0x801E048C; // type:function size:0x4 scope:global align:4 +collect_insect_close_init__5dMw_cFUc = .text:0x801E0490; // type:function size:0x58 scope:global align:4 +insect_open_init__5dMw_cFUc = .text:0x801E04E8; // type:function size:0x78 scope:global align:4 +insect_open2_init__5dMw_cFUc = .text:0x801E0560; // type:function size:0x4 scope:global align:4 +insect_move_init__5dMw_cFUc = .text:0x801E0564; // type:function size:0x4 scope:global align:4 +insect_close_init__5dMw_cFUc = .text:0x801E0568; // type:function size:0x58 scope:global align:4 +key_wait_proc__5dMw_cFv = .text:0x801E05C0; // type:function size:0x4E4 scope:global align:4 +ring_open_proc__5dMw_cFv = .text:0x801E0AA4; // type:function size:0x40 scope:global align:4 +ring_move_proc__5dMw_cFv = .text:0x801E0AE4; // type:function size:0x48 scope:global align:4 +ring_close_proc__5dMw_cFv = .text:0x801E0B2C; // type:function size:0x54 scope:global align:4 +collect_open_proc__5dMw_cFv = .text:0x801E0B80; // type:function size:0x58 scope:global align:4 +collect_move_proc__5dMw_cFv = .text:0x801E0BD8; // type:function size:0x90 scope:global align:4 +collect_close_proc__5dMw_cFv = .text:0x801E0C68; // type:function size:0xA0 scope:global align:4 +fmap_open_proc__5dMw_cFv = .text:0x801E0D08; // type:function size:0x58 scope:global align:4 +fmap_move_proc__5dMw_cFv = .text:0x801E0D60; // type:function size:0xC4 scope:global align:4 +fmap_close_proc__5dMw_cFv = .text:0x801E0E24; // type:function size:0x40 scope:global align:4 +dmap_open_proc__5dMw_cFv = .text:0x801E0E64; // type:function size:0x58 scope:global align:4 +dmap_move_proc__5dMw_cFv = .text:0x801E0EBC; // type:function size:0x10C scope:global align:4 +dmap_close_proc__5dMw_cFv = .text:0x801E0FC8; // type:function size:0x40 scope:global align:4 +collect_save_open_proc__5dMw_cFv = .text:0x801E1008; // type:function size:0x64 scope:global align:4 +collect_save_move_proc__5dMw_cFv = .text:0x801E106C; // type:function size:0x60 scope:global align:4 +collect_save_close_proc__5dMw_cFv = .text:0x801E10CC; // type:function size:0x64 scope:global align:4 +collect_option_open_proc__5dMw_cFv = .text:0x801E1130; // type:function size:0x74 scope:global align:4 +collect_option_move_proc__5dMw_cFv = .text:0x801E11A4; // type:function size:0x58 scope:global align:4 +collect_option_close_proc__5dMw_cFv = .text:0x801E11FC; // type:function size:0x1C scope:global align:4 +collect_letter_open_proc__5dMw_cFv = .text:0x801E1218; // type:function size:0x94 scope:global align:4 +collect_letter_move_proc__5dMw_cFv = .text:0x801E12AC; // type:function size:0x58 scope:global align:4 +collect_letter_close_proc__5dMw_cFv = .text:0x801E1304; // type:function size:0x1C scope:global align:4 +collect_fishing_open_proc__5dMw_cFv = .text:0x801E1320; // type:function size:0x94 scope:global align:4 +collect_fishing_move_proc__5dMw_cFv = .text:0x801E13B4; // type:function size:0x58 scope:global align:4 +collect_fishing_close_proc__5dMw_cFv = .text:0x801E140C; // type:function size:0x1C scope:global align:4 +collect_skill_open_proc__5dMw_cFv = .text:0x801E1428; // type:function size:0x94 scope:global align:4 +collect_skill_move_proc__5dMw_cFv = .text:0x801E14BC; // type:function size:0x58 scope:global align:4 +collect_skill_close_proc__5dMw_cFv = .text:0x801E1514; // type:function size:0x1C scope:global align:4 +collect_insect_open_proc__5dMw_cFv = .text:0x801E1530; // type:function size:0x94 scope:global align:4 +collect_insect_move_proc__5dMw_cFv = .text:0x801E15C4; // type:function size:0x58 scope:global align:4 +collect_insect_close_proc__5dMw_cFv = .text:0x801E161C; // type:function size:0x1C scope:global align:4 +insect_open_proc__5dMw_cFv = .text:0x801E1638; // type:function size:0x5C scope:global align:4 +insect_open2_proc__5dMw_cFv = .text:0x801E1694; // type:function size:0x94 scope:global align:4 +insect_move_proc__5dMw_cFv = .text:0x801E1728; // type:function size:0x60 scope:global align:4 +insect_close_proc__5dMw_cFv = .text:0x801E1788; // type:function size:0x1C scope:global align:4 +dMw_capture_create__5dMw_cFv = .text:0x801E17A4; // type:function size:0x68 scope:global align:4 +dMw_capture_delete__5dMw_cFv = .text:0x801E180C; // type:function size:0x80 scope:global align:4 +dMw_ring_create__5dMw_cFUc = .text:0x801E188C; // type:function size:0x9C scope:global align:4 +dMw_ring_delete__5dMw_cFv = .text:0x801E1928; // type:function size:0x9C scope:global align:4 +dMw_collect_create__5dMw_cFv = .text:0x801E19C4; // type:function size:0x90 scope:global align:4 +dMw_collect_delete__5dMw_cFb = .text:0x801E1A54; // type:function size:0x70 scope:global align:4 +dMw_fmap_create__5dMw_cFv = .text:0x801E1AC4; // type:function size:0x114 scope:global align:4 +dMw_fmap_delete__5dMw_cFb = .text:0x801E1BD8; // type:function size:0xF0 scope:global align:4 +dMw_dmap_create__5dMw_cFv = .text:0x801E1CC8; // type:function size:0xF8 scope:global align:4 +dMw_dmap_delete__5dMw_cFb = .text:0x801E1DC0; // type:function size:0xB4 scope:global align:4 +dMw_save_create__5dMw_cFv = .text:0x801E1E74; // type:function size:0x80 scope:global align:4 +dMw_save_delete__5dMw_cFv = .text:0x801E1EF4; // type:function size:0x9C scope:global align:4 +dMw_option_create__5dMw_cFv = .text:0x801E1F90; // type:function size:0x78 scope:global align:4 +dMw_option_delete__5dMw_cFv = .text:0x801E2008; // type:function size:0xB4 scope:global align:4 +dMw_letter_create__5dMw_cFv = .text:0x801E20BC; // type:function size:0x74 scope:global align:4 +dMw_letter_delete__5dMw_cFv = .text:0x801E2130; // type:function size:0xAC scope:global align:4 +dMw_fishing_create__5dMw_cFv = .text:0x801E21DC; // type:function size:0x74 scope:global align:4 +dMw_fishing_delete__5dMw_cFv = .text:0x801E2250; // type:function size:0xAC scope:global align:4 +dMw_skill_create__5dMw_cFv = .text:0x801E22FC; // type:function size:0x74 scope:global align:4 +dMw_skill_delete__5dMw_cFv = .text:0x801E2370; // type:function size:0xAC scope:global align:4 +dMw_insect_create__5dMw_cFUc = .text:0x801E241C; // type:function size:0x84 scope:global align:4 +dMw_insect_delete__5dMw_cFv = .text:0x801E24A0; // type:function size:0xAC scope:global align:4 +dMw_isPush_S_Button__5dMw_cFv = .text:0x801E254C; // type:function size:0xB4 scope:global align:4 +isPauseReady__5dMw_cFv = .text:0x801E2600; // type:function size:0x30 scope:global align:4 +dMw_fade_out__5dMw_cFv = .text:0x801E2630; // type:function size:0x48 scope:global align:4 +dMw_fade_in__5dMw_cFv = .text:0x801E2678; // type:function size:0x48 scope:global align:4 +checkCStickTrigger__5dMw_cFv = .text:0x801E26C0; // type:function size:0xA0 scope:global align:4 +isEventCheck__5dMw_cFv = .text:0x801E2760; // type:function size:0x104 scope:global align:4 +markMemSize__5dMw_cFv = .text:0x801E2864; // type:function size:0x40 scope:global align:4 +checkMemSize__5dMw_cFv = .text:0x801E28A4; // type:function size:0x70 scope:global align:4 +_create__5dMw_cFv = .text:0x801E2914; // type:function size:0x190 scope:global align:4 +_execute__5dMw_cFv = .text:0x801E2AA4; // type:function size:0x160 scope:global align:4 +_draw__5dMw_cFv = .text:0x801E2C04; // type:function size:0x220 scope:global align:4 +_delete__5dMw_cFv = .text:0x801E2E24; // type:function size:0x1C0 scope:global align:4 +dMw_Draw__FP5dMw_c = .text:0x801E2FE4; // type:function size:0x4 scope:global align:4 +dMw_Execute__FP5dMw_c = .text:0x801E2FE8; // type:function size:0x4 scope:global align:4 +dMw_IsDelete__FP5dMw_c = .text:0x801E2FEC; // type:function size:0x8 scope:global align:4 +dMw_Delete__FP5dMw_c = .text:0x801E2FF4; // type:function size:0x38 scope:global align:4 +dMw_Create__FP9msg_class = .text:0x801E302C; // type:function size:0x68 scope:global align:4 +dMeter2Info_setWindowStatus__FUc = .text:0x801E3094; // type:function size:0x18 scope:global align:4 +__ct__20dDlst_MENU_CAPTURE_cFv = .text:0x801E30AC; // type:function size:0x24 scope:global align:4 +__dt__20dDlst_MENU_CAPTURE_cFv = .text:0x801E30D0; // type:function size:0x40 scope:global align:4 +setFadeColor__13mDoGph_gInf_cFRQ28JUtility6TColor = .text:0x801E3110; // type:function size:0x48 scope:global align:4 +__ct__16dMeter_menuHIO_cFv = .text:0x801E3158; // type:function size:0x18 scope:global align:4 +__ct__23dMeter_drawCollectHIO_cFv = .text:0x801E3170; // type:function size:0x1C4 scope:global align:4 +__ct__22dMeter_drawOptionHIO_cFv = .text:0x801E3334; // type:function size:0x110 scope:global align:4 +__ct__22dMeter_drawLetterHIO_cFv = .text:0x801E3444; // type:function size:0x1A0 scope:global align:4 +__ct__23dMeter_drawFishingHIO_cFv = .text:0x801E35E4; // type:function size:0x1AC scope:global align:4 +__ct__22dMeter_drawInsectHIO_cFv = .text:0x801E3790; // type:function size:0x78 scope:global align:4 +__ct__27dMeter_drawCalibrationHIO_cFv = .text:0x801E3808; // type:function size:0x3C scope:global align:4 +__ct__21dMeter_drawSkillHIO_cFv = .text:0x801E3844; // type:function size:0x1A4 scope:global align:4 +__ct__25dMeter_drawEmpButtonHIO_cFv = .text:0x801E39E8; // type:function size:0x548 scope:global align:4 +__ct__24dMeter_drawMiniGameHIO_cFv = .text:0x801E3F30; // type:function size:0x3B8 scope:global align:4 +__ct__25dMeter_drawLightDropHIO_cFv = .text:0x801E42E8; // type:function size:0x2F0 scope:global align:4 +__ct__16dMeter_drawHIO_cFv = .text:0x801E45D8; // type:function size:0x17C scope:global align:4 +updateOnWide__16dMeter_drawHIO_cFv = .text:0x801E4754; // type:function size:0xBBC scope:global align:4 +updateOffWide__16dMeter_drawHIO_cFv = .text:0x801E5310; // type:function size:0xBD0 scope:global align:4 +__ct__16dMeter_ringHIO_cFv = .text:0x801E5EE0; // type:function size:0x6C scope:global align:4 +updateOnWide__16dMeter_ringHIO_cFv = .text:0x801E5F4C; // type:function size:0x338 scope:global align:4 +updateOffWide__16dMeter_ringHIO_cFv = .text:0x801E6284; // type:function size:0x324 scope:global align:4 +__ct__19dMeter_mapIconHIO_cFv = .text:0x801E65A8; // type:function size:0x214 scope:global align:4 +__ct__16dMeter_fmapHIO_cFv = .text:0x801E67BC; // type:function size:0x620 scope:global align:4 +__dt__16dMeter_fmapHIO_cFv = .text:0x801E6DDC; // type:function size:0xF8 scope:global align:4 +__ct__18dMeter_cursorHIO_cFv = .text:0x801E6ED4; // type:function size:0x84 scope:global align:4 +__sinit_\d_meter_HIO_cpp = .text:0x801E6F58; // type:function size:0xB8 scope:global align:4 +__dt__23dMeter_drawCollectHIO_cFv = .text:0x801E7010; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawOptionHIO_cFv = .text:0x801E7050; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawLetterHIO_cFv = .text:0x801E7090; // type:function size:0x40 scope:global align:4 +__dt__23dMeter_drawFishingHIO_cFv = .text:0x801E70D0; // type:function size:0x40 scope:global align:4 +__dt__22dMeter_drawInsectHIO_cFv = .text:0x801E7110; // type:function size:0x40 scope:global align:4 +__dt__27dMeter_drawCalibrationHIO_cFv = .text:0x801E7150; // type:function size:0x40 scope:global align:4 +__dt__21dMeter_drawSkillHIO_cFv = .text:0x801E7190; // type:function size:0x40 scope:global align:4 +__dt__24dMeter_drawMiniGameHIO_cFv = .text:0x801E71D0; // type:function size:0x40 scope:global align:4 +__dt__25dMeter_drawEmpButtonHIO_cFv = .text:0x801E7210; // type:function size:0x40 scope:global align:4 +__dt__25dMeter_drawLightDropHIO_cFv = .text:0x801E7250; // type:function size:0x40 scope:global align:4 +__dt__19dMeter_mapIconHIO_cFv = .text:0x801E7290; // type:function size:0x40 scope:global align:4 +__dt__18dMeter_cursorHIO_cFv = .text:0x801E72D0; // type:function size:0x40 scope:global align:4 +__dt__16dMeter_ringHIO_cFv = .text:0x801E7310; // type:function size:0x40 scope:global align:4 +__dt__16dMeter_drawHIO_cFv = .text:0x801E7350; // type:function size:0x5C scope:global align:4 +__dt__16dMeter_menuHIO_cFv = .text:0x801E73AC; // type:function size:0x40 scope:global align:4 +__ct__14dMeterButton_cFv = .text:0x801E73EC; // type:function size:0x44 scope:global align:4 +__dt__14dMeterButton_cFv = .text:0x801E7430; // type:function size:0x60 scope:global align:4 +_execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb = .text:0x801E7490; // type:function size:0x1810 scope:global align:4 +draw__14dMeterButton_cFv = .text:0x801E8CA0; // type:function size:0x9D8 scope:global align:4 +_delete__14dMeterButton_cFv = .text:0x801E9678; // type:function size:0x80C scope:global align:4 +alphaAnimeButtonA__14dMeterButton_cFUlb = .text:0x801E9E84; // type:function size:0xD4 scope:global align:4 +alphaAnimeButtonB__14dMeterButton_cFUlb = .text:0x801E9F58; // type:function size:0xEC scope:global align:4 +alphaAnimeButtonR__14dMeterButton_cFUlb = .text:0x801EA044; // type:function size:0xE4 scope:global align:4 +alphaAnimeButtonZ__14dMeterButton_cFUlb = .text:0x801EA128; // type:function size:0xE4 scope:global align:4 +alphaAnimeButton3D__14dMeterButton_cFUlb = .text:0x801EA20C; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonC__14dMeterButton_cFUlb = .text:0x801EA300; // type:function size:0xBC scope:global align:4 +alphaAnimeButtonS__14dMeterButton_cFUlb = .text:0x801EA3BC; // type:function size:0x7C scope:global align:4 +alphaAnimeButtonX__14dMeterButton_cFUlb = .text:0x801EA438; // type:function size:0xE4 scope:global align:4 +alphaAnimeButtonY__14dMeterButton_cFUlb = .text:0x801EA51C; // type:function size:0xE4 scope:global align:4 +alphaAnimeButtonNun__14dMeterButton_cFUlb = .text:0x801EA600; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonRemo__14dMeterButton_cFUlb = .text:0x801EA6F4; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonRemo2__14dMeterButton_cFUlb = .text:0x801EA7E8; // type:function size:0xF4 scope:global align:4 +alphaAnimeButtonAR__14dMeterButton_cFUlb = .text:0x801EA8DC; // type:function size:0xE8 scope:global align:4 +alphaAnimeButton3DB__14dMeterButton_cFUlb = .text:0x801EA9C4; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonNURE__14dMeterButton_cFUlb = .text:0x801EAAAC; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonReel__14dMeterButton_cFUlb = .text:0x801EAB94; // type:function size:0xE8 scope:global align:4 +alphaAnimeButtonReel2__14dMeterButton_cFUlb = .text:0x801EAC7C; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonAB__14dMeterButton_cFUlb = .text:0x801EAD4C; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonTate__14dMeterButton_cFUlb = .text:0x801EAE1C; // type:function size:0xD0 scope:global align:4 +alphaAnimeButtonNunZ__14dMeterButton_cFUlb = .text:0x801EAEEC; // type:function size:0xB8 scope:global align:4 +alphaAnimeButtonNunC__14dMeterButton_cFUlb = .text:0x801EAFA4; // type:function size:0xB8 scope:global align:4 +alphaAnimeButtonBin__14dMeterButton_cFUlb = .text:0x801EB05C; // type:function size:0xD0 scope:global align:4 +screenInitButton__14dMeterButton_cFv = .text:0x801EB12C; // type:function size:0x1218 scope:global align:4 +screenInitText__14dMeterButton_cFv = .text:0x801EC344; // type:function size:0x3E8 scope:global align:4 +updateButton__14dMeterButton_cFv = .text:0x801EC72C; // type:function size:0xD74 scope:global align:4 +updateText__14dMeterButton_cFUl = .text:0x801ED4A0; // type:function size:0x368 scope:global align:4 +setAlphaButtonAAnimeMin__14dMeterButton_cFv = .text:0x801ED808; // type:function size:0x94 scope:global align:4 +isFastSet__14dMeterButton_cFi = .text:0x801ED89C; // type:function size:0x2F0 scope:global align:4 +setAlphaButtonAAnimeMax__14dMeterButton_cFv = .text:0x801EDB8C; // type:function size:0xEC scope:global align:4 +setAlphaButtonBAnimeMin__14dMeterButton_cFv = .text:0x801EDC78; // type:function size:0x94 scope:global align:4 +setAlphaButtonBAnimeMax__14dMeterButton_cFv = .text:0x801EDD0C; // type:function size:0xEC scope:global align:4 +setAlphaButton3DAnimeMin__14dMeterButton_cFv = .text:0x801EDDF8; // type:function size:0x98 scope:global align:4 +setAlphaButton3DAnimeMax__14dMeterButton_cFv = .text:0x801EDE90; // type:function size:0xEC scope:global align:4 +setAlphaButton3DVAnimeMin__14dMeterButton_cFv = .text:0x801EDF7C; // type:function size:0x98 scope:global align:4 +setAlphaButton3DVAnimeMax__14dMeterButton_cFv = .text:0x801EE014; // type:function size:0xBC scope:global align:4 +setAlphaButtonCAnimeMin__14dMeterButton_cFv = .text:0x801EE0D0; // type:function size:0xA8 scope:global align:4 +setAlphaButtonCAnimeMax__14dMeterButton_cFv = .text:0x801EE178; // type:function size:0x230 scope:global align:4 +setAlphaButtonSAnimeMin__14dMeterButton_cFv = .text:0x801EE3A8; // type:function size:0x94 scope:global align:4 +setAlphaButtonSAnimeMax__14dMeterButton_cFv = .text:0x801EE43C; // type:function size:0xEC scope:global align:4 +setAlphaButtonNunAnimeMin__14dMeterButton_cFv = .text:0x801EE528; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunAnimeMax__14dMeterButton_cFv = .text:0x801EE5C8; // type:function size:0xF8 scope:global align:4 +setAlphaButtonRemoAnimeMin__14dMeterButton_cFv = .text:0x801EE6C0; // type:function size:0xA0 scope:global align:4 +setAlphaButtonRemoAnimeMax__14dMeterButton_cFv = .text:0x801EE760; // type:function size:0xF8 scope:global align:4 +setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv = .text:0x801EE858; // type:function size:0xA0 scope:global align:4 +setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv = .text:0x801EE8F8; // type:function size:0xF8 scope:global align:4 +setAlphaButtonARAnimeMin__14dMeterButton_cFv = .text:0x801EE9F0; // type:function size:0xA0 scope:global align:4 +setAlphaButtonARAnimeMax__14dMeterButton_cFv = .text:0x801EEA90; // type:function size:0x104 scope:global align:4 +setAlphaButton3DBAnimeMin__14dMeterButton_cFv = .text:0x801EEB94; // type:function size:0xA0 scope:global align:4 +setAlphaButton3DBAnimeMax__14dMeterButton_cFv = .text:0x801EEC34; // type:function size:0x104 scope:global align:4 +setAlphaButtonNUREAnimeMin__14dMeterButton_cFv = .text:0x801EED38; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNUREAnimeMax__14dMeterButton_cFv = .text:0x801EEDD8; // type:function size:0x104 scope:global align:4 +setAlphaButtonReelAnimeMin__14dMeterButton_cFv = .text:0x801EEEDC; // type:function size:0xA0 scope:global align:4 +setAlphaButtonReelAnimeMax__14dMeterButton_cFv = .text:0x801EEF7C; // type:function size:0x104 scope:global align:4 +setAlphaButtonReel2AnimeMin__14dMeterButton_cFv = .text:0x801EF080; // type:function size:0xA0 scope:global align:4 +setAlphaButtonReel2AnimeMax__14dMeterButton_cFv = .text:0x801EF120; // type:function size:0xB8 scope:global align:4 +setAlphaButtonABAnimeMin__14dMeterButton_cFv = .text:0x801EF1D8; // type:function size:0xA0 scope:global align:4 +setAlphaButtonABAnimeMax__14dMeterButton_cFv = .text:0x801EF278; // type:function size:0xB8 scope:global align:4 +setAlphaButtonTateAnimeMin__14dMeterButton_cFv = .text:0x801EF330; // type:function size:0xA0 scope:global align:4 +setAlphaButtonTateAnimeMax__14dMeterButton_cFv = .text:0x801EF3D0; // type:function size:0xB8 scope:global align:4 +setAlphaButtonNunZAnimeMin__14dMeterButton_cFv = .text:0x801EF488; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunZAnimeMax__14dMeterButton_cFv = .text:0x801EF528; // type:function size:0x104 scope:global align:4 +setAlphaButtonNunCAnimeMin__14dMeterButton_cFv = .text:0x801EF62C; // type:function size:0xA0 scope:global align:4 +setAlphaButtonNunCAnimeMax__14dMeterButton_cFv = .text:0x801EF6CC; // type:function size:0x104 scope:global align:4 +setAlphaButtonBinAnimeMin__14dMeterButton_cFv = .text:0x801EF7D0; // type:function size:0xA0 scope:global align:4 +setAlphaButtonBinAnimeMax__14dMeterButton_cFv = .text:0x801EF870; // type:function size:0x104 scope:global align:4 +setAlphaButtonOAnimeMin__14dMeterButton_cFi = .text:0x801EF974; // type:function size:0x74 scope:global align:4 +setAlphaButtonOAnimeMax__14dMeterButton_cFi = .text:0x801EF9E8; // type:function size:0xA8 scope:global align:4 +setAlphaIconAnimeMin__14dMeterButton_cFv = .text:0x801EFA90; // type:function size:0x70 scope:global align:4 +setAlphaIconAnimeMax__14dMeterButton_cFv = .text:0x801EFB00; // type:function size:0x9C scope:global align:4 +isClose__14dMeterButton_cFv = .text:0x801EFB9C; // type:function size:0x1D8 scope:global align:4 +setString__14dMeterButton_cFPcUcUcUc = .text:0x801EFD74; // type:function size:0x6F8 scope:global align:4 +hideAll__14dMeterButton_cFv = .text:0x801F046C; // type:function size:0x90 scope:global align:4 +getCenterPosCalc__14dMeterButton_cFUcPci = .text:0x801F04FC; // type:function size:0x9DC scope:global align:4 +trans_button__14dMeterButton_cFif = .text:0x801F0ED8; // type:function size:0x614 scope:global align:4 +hide_button__14dMeterButton_cFUc = .text:0x801F14EC; // type:function size:0x120 scope:global align:4 +pikariCheck__14dMeterButton_cFv = .text:0x801F160C; // type:function size:0x390 scope:global align:4 +dComIfGp_event_checkHind__FUs = .text:0x801F199C; // type:function size:0x28 scope:global align:4 +__ct__14dMeterHaihai_cFUc = .text:0x801F19C4; // type:function size:0x48 scope:global align:4 +__dt__14dMeterHaihai_cFv = .text:0x801F1A0C; // type:function size:0x68 scope:global align:4 +_execute__14dMeterHaihai_cFUl = .text:0x801F1A74; // type:function size:0x28 scope:global align:4 +draw__14dMeterHaihai_cFv = .text:0x801F1A9C; // type:function size:0x44C scope:global align:4 +drawHaihai__14dMeterHaihai_cFUc = .text:0x801F1EE8; // type:function size:0x380 scope:global align:4 +drawHaihai__14dMeterHaihai_cFUcffff = .text:0x801F2268; // type:function size:0x210 scope:global align:4 +drawHaihaiLeft__14dMeterHaihai_cFff = .text:0x801F2478; // type:function size:0x9C scope:global align:4 +drawHaihaiRight__14dMeterHaihai_cFff = .text:0x801F2514; // type:function size:0x9C scope:global align:4 +drawHaihaiTop__14dMeterHaihai_cFff = .text:0x801F25B0; // type:function size:0x9C scope:global align:4 +drawHaihaiBottom__14dMeterHaihai_cFff = .text:0x801F264C; // type:function size:0x9C scope:global align:4 +setScale__14dMeterHaihai_cFf = .text:0x801F26E8; // type:function size:0xE8 scope:global align:4 +_delete__14dMeterHaihai_cFv = .text:0x801F27D0; // type:function size:0xF8 scope:global align:4 +updateHaihai__14dMeterHaihai_cFv = .text:0x801F28C8; // type:function size:0x5C scope:global align:4 +playBckAnime__14dMeterHaihai_cFP18J2DAnmTransformKey = .text:0x801F2924; // type:function size:0x168 scope:global align:4 +playBtkAnime__14dMeterHaihai_cFP19J2DAnmTextureSRTKey = .text:0x801F2A8C; // type:function size:0x148 scope:global align:4 +playBpkAnime__14dMeterHaihai_cFP11J2DAnmColor = .text:0x801F2BD4; // type:function size:0x14C scope:global align:4 +_create__14dMeterHaihai_cFv = .text:0x801F2D20; // type:function size:0x170 scope:global align:4 +__ct__15dMeterHakusha_cFPv = .text:0x801F2E90; // type:function size:0x48 scope:global align:4 +__dt__15dMeterHakusha_cFv = .text:0x801F2ED8; // type:function size:0x68 scope:global align:4 +_create__15dMeterHakusha_cFv = .text:0x801F2F40; // type:function size:0x320 scope:global align:4 +_execute__15dMeterHakusha_cFUl = .text:0x801F3260; // type:function size:0x48 scope:global align:4 +draw__15dMeterHakusha_cFv = .text:0x801F32A8; // type:function size:0x234 scope:global align:4 +_delete__15dMeterHakusha_cFv = .text:0x801F34DC; // type:function size:0x19C scope:global align:4 +alphaAnimeHakusha__15dMeterHakusha_cFUl = .text:0x801F3678; // type:function size:0x104 scope:global align:4 +updateHakusha__15dMeterHakusha_cFv = .text:0x801F377C; // type:function size:0x450 scope:global align:4 +setAlphaHakushaAnimeMin__15dMeterHakusha_cFv = .text:0x801F3BCC; // type:function size:0xB0 scope:global align:4 +setAlphaHakushaAnimeMax__15dMeterHakusha_cFv = .text:0x801F3C7C; // type:function size:0xB0 scope:global align:4 +setAlphaButtonAnimeMin__15dMeterHakusha_cFv = .text:0x801F3D2C; // type:function size:0x64 scope:global align:4 +setAlphaButtonAnimeMax__15dMeterHakusha_cFv = .text:0x801F3D90; // type:function size:0x64 scope:global align:4 +getHakushaNum__15dMeterHakusha_cFv = .text:0x801F3DF4; // type:function size:0x1C scope:global align:4 +isEnableDispMap__11dMeterMap_cFv = .text:0x801F3E10; // type:function size:0x90 scope:global align:4 +getMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x801F3EA0; // type:function size:0x128 scope:global align:4 +isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv = .text:0x801F3FC8; // type:function size:0x40 scope:global align:4 +getMapDispEdgeBottomY_Layout__11dMeterMap_cFv = .text:0x801F4008; // type:function size:0x24 scope:global align:4 +isEventRunCheck__11dMeterMap_cFv = .text:0x801F402C; // type:function size:0x88 scope:global align:4 +getMapDispEdgeLeftX_Layout__11dMeterMap_cFv = .text:0x801F40B4; // type:function size:0x64 scope:global align:4 +getMapDispEdgeTop__11dMeterMap_cFv = .text:0x801F4118; // type:function size:0x8C scope:global align:4 +getDispPosOutSide_OffsetX__11dMeterMap_cFv = .text:0x801F41A4; // type:function size:0x90 scope:global align:4 +setDispPosInsideFlg_SE_On__11dMeterMap_cFv = .text:0x801F4234; // type:function size:0x48 scope:global align:4 +setMapAlpha__11dMeterMap_cFUc = .text:0x801F427C; // type:function size:0x8 scope:global align:4 +isMapOpenCheck__11dMeterMap_cFv = .text:0x801F4284; // type:function size:0x60 scope:global align:4 +isAreaMapOpenCheck__11dMeterMap_cFv = .text:0x801F42E4; // type:function size:0x60 scope:global align:4 +__ct__11dMeterMap_cFP9J2DScreen = .text:0x801F4344; // type:function size:0x3C scope:global align:4 +__dt__11dMeterMap_cFv = .text:0x801F4380; // type:function size:0x60 scope:global align:4 +_create__11dMeterMap_cFP9J2DScreen = .text:0x801F43E0; // type:function size:0x248 scope:global align:4 +_delete__11dMeterMap_cFv = .text:0x801F4628; // type:function size:0x98 scope:global align:4 +_draw__11dMeterMap_cFv = .text:0x801F46C0; // type:function size:0x4C scope:global align:4 +draw__11dMeterMap_cFv = .text:0x801F470C; // type:function size:0x108 scope:global align:4 +ctrlShowMap__11dMeterMap_cFv = .text:0x801F4814; // type:function size:0x300 scope:global align:4 +checkMoveStatus__11dMeterMap_cFv = .text:0x801F4B14; // type:function size:0x6C scope:global align:4 +isShow__11dMeterMap_cFUl = .text:0x801F4B80; // type:function size:0x160 scope:global align:4 +isFmapScreen__11dMeterMap_cFv = .text:0x801F4CE0; // type:function size:0xE8 scope:global align:4 +isDmapScreen__11dMeterMap_cFv = .text:0x801F4DC8; // type:function size:0x48 scope:global align:4 +meter_map_move__11dMeterMap_cFUl = .text:0x801F4E10; // type:function size:0x17C scope:global align:4 +keyCheck__11dMeterMap_cFv = .text:0x801F4F8C; // type:function size:0x1D8 scope:global align:4 +_move__11dMeterMap_cFUl = .text:0x801F5164; // type:function size:0x1F0 scope:global align:4 +__ct__14dMeterString_cFi = .text:0x801F5354; // type:function size:0x78 scope:global align:4 +__dt__14dMeterString_cFv = .text:0x801F53CC; // type:function size:0x68 scope:global align:4 +_execute__14dMeterString_cFUl = .text:0x801F5434; // type:function size:0x60 scope:global align:4 +draw__14dMeterString_cFv = .text:0x801F5494; // type:function size:0x2B8 scope:global align:4 +_delete__14dMeterString_cFv = .text:0x801F574C; // type:function size:0x10C scope:global align:4 +createString__14dMeterString_cFi = .text:0x801F5858; // type:function size:0xC8 scope:global align:4 +playBckAnimation__14dMeterString_cFf = .text:0x801F5920; // type:function size:0x80 scope:global align:4 +drawPikari__14dMeterString_cFv = .text:0x801F59A0; // type:function size:0x3C0 scope:global align:4 +_create__14dMeterString_cFv = .text:0x801F5D60; // type:function size:0x2AC scope:global align:4 +__ct__13dMeter2Draw_cFP10JKRExpHeap = .text:0x801F600C; // type:function size:0x940 scope:global align:4 +__dt__13dMeter2Draw_cFv = .text:0x801F694C; // type:function size:0x107C scope:global align:4 +init__13dMeter2Draw_cFv = .text:0x801F79C8; // type:function size:0x3C0 scope:global align:4 +exec__13dMeter2Draw_cFUl = .text:0x801F7D88; // type:function size:0x1CC scope:global align:4 +draw__13dMeter2Draw_cFv = .text:0x801F7F54; // type:function size:0xCC8 scope:global align:4 +initLife__13dMeter2Draw_cFv = .text:0x801F8C1C; // type:function size:0x270 scope:global align:4 +initMagic__13dMeter2Draw_cFv = .text:0x801F8E8C; // type:function size:0x2C4 scope:global align:4 +initLightDrop__13dMeter2Draw_cFv = .text:0x801F9150; // type:function size:0x2AC scope:global align:4 +initRupeeKey__13dMeter2Draw_cFv = .text:0x801F93FC; // type:function size:0x2B0 scope:global align:4 +initButton__13dMeter2Draw_cFv = .text:0x801F96AC; // type:function size:0x1620 scope:global align:4 +initButtonCross__13dMeter2Draw_cFv = .text:0x801FACCC; // type:function size:0x680 scope:global align:4 +initTouchSubMenu__13dMeter2Draw_cFv = .text:0x801FB34C; // type:function size:0x860 scope:global align:4 +playPikariBckAnimation__13dMeter2Draw_cFf = .text:0x801FBBAC; // type:function size:0x80 scope:global align:4 +setPikariBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x801FBC2C; // type:function size:0xCC scope:global align:4 +playPikariBpkAnimation__13dMeter2Draw_cFf = .text:0x801FBCF8; // type:function size:0x58 scope:global align:4 +playOxygenBpkAnimation__13dMeter2Draw_cFP11J2DAnmColor = .text:0x801FBD50; // type:function size:0x150 scope:global align:4 +drawPikari__13dMeter2Draw_cFP8CPaneMgrPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x801FBEA0; // type:function size:0xEC scope:global align:4 +drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc = .text:0x801FBF8C; // type:function size:0x4EC scope:global align:4 +drawPikariHakusha__13dMeter2Draw_cFffffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x801FC478; // type:function size:0x178 scope:global align:4 +changeTextureLife__13dMeter2Draw_cFibUc = .text:0x801FC5F0; // type:function size:0x210 scope:global align:4 +drawLife__13dMeter2Draw_cFssff = .text:0x801FC800; // type:function size:0x1E4 scope:global align:4 +setAlphaLifeChange__13dMeter2Draw_cFb = .text:0x801FC9E4; // type:function size:0x204 scope:global align:4 +setAlphaLifeAnimeMin__13dMeter2Draw_cFv = .text:0x801FCBE8; // type:function size:0x60 scope:global align:4 +setAlphaLifeAnimeMax__13dMeter2Draw_cFv = .text:0x801FCC48; // type:function size:0x60 scope:global align:4 +drawKanteraScreen__13dMeter2Draw_cFUc = .text:0x801FCCA8; // type:function size:0x398 scope:global align:4 +drawMagic__13dMeter2Draw_cFssff = .text:0x801FD040; // type:function size:0xD8 scope:global align:4 +setAlphaMagicChange__13dMeter2Draw_cFb = .text:0x801FD118; // type:function size:0x140 scope:global align:4 +drawKantera__13dMeter2Draw_cFllff = .text:0x801FD258; // type:function size:0xFC scope:global align:4 +setAlphaKanteraChange__13dMeter2Draw_cFb = .text:0x801FD354; // type:function size:0x140 scope:global align:4 +setAlphaKanteraAnimeMin__13dMeter2Draw_cFv = .text:0x801FD494; // type:function size:0x78 scope:global align:4 +setAlphaKanteraAnimeMax__13dMeter2Draw_cFv = .text:0x801FD50C; // type:function size:0x84 scope:global align:4 +drawOxygen__13dMeter2Draw_cFllff = .text:0x801FD590; // type:function size:0xFC scope:global align:4 +setAlphaOxygenChange__13dMeter2Draw_cFb = .text:0x801FD68C; // type:function size:0x140 scope:global align:4 +setAlphaOxygenAnimeMin__13dMeter2Draw_cFv = .text:0x801FD7CC; // type:function size:0x78 scope:global align:4 +setAlphaOxygenAnimeMax__13dMeter2Draw_cFv = .text:0x801FD844; // type:function size:0x84 scope:global align:4 +drawLightDrop__13dMeter2Draw_cFUcUcffffUc = .text:0x801FD8C8; // type:function size:0x244 scope:global align:4 +setAlphaLightDropChange__13dMeter2Draw_cFb = .text:0x801FDB0C; // type:function size:0x4 scope:global align:4 +getNowLightDropRateCalc__13dMeter2Draw_cFv = .text:0x801FDB10; // type:function size:0x94 scope:global align:4 +setAlphaLightDropAnimeMin__13dMeter2Draw_cFv = .text:0x801FDBA4; // type:function size:0x14C scope:global align:4 +setAlphaLightDropAnimeMax__13dMeter2Draw_cFv = .text:0x801FDCF0; // type:function size:0x390 scope:global align:4 +drawRupee__13dMeter2Draw_cFs = .text:0x801FE080; // type:function size:0x348 scope:global align:4 +setAlphaRupeeChange__13dMeter2Draw_cFb = .text:0x801FE3C8; // type:function size:0x288 scope:global align:4 +setAlphaRupeeAnimeMin__13dMeter2Draw_cFv = .text:0x801FE650; // type:function size:0xC4 scope:global align:4 +setAlphaRupeeAnimeMax__13dMeter2Draw_cFv = .text:0x801FE714; // type:function size:0xB4 scope:global align:4 +drawKey__13dMeter2Draw_cFs = .text:0x801FE7C8; // type:function size:0xC4 scope:global align:4 +setAlphaKeyChange__13dMeter2Draw_cFb = .text:0x801FE88C; // type:function size:0x1B0 scope:global align:4 +setAlphaKeyAnimeMin__13dMeter2Draw_cFv = .text:0x801FEA3C; // type:function size:0x84 scope:global align:4 +setAlphaKeyAnimeMax__13dMeter2Draw_cFv = .text:0x801FEAC0; // type:function size:0x80 scope:global align:4 +drawButtonA__13dMeter2Draw_cFUcfffffbb = .text:0x801FEB40; // type:function size:0x30C scope:global align:4 +drawButtonB__13dMeter2Draw_cFUcbfffffb = .text:0x801FEE4C; // type:function size:0x540 scope:global align:4 +drawTouchText__13dMeter2Draw_cFUcfffb = .text:0x801FF38C; // type:function size:0xC0 scope:global align:4 +drawButtonR__13dMeter2Draw_cFUcUcbb = .text:0x801FF44C; // type:function size:0xA0 scope:global align:4 +drawButtonZ__13dMeter2Draw_cFUc = .text:0x801FF4EC; // type:function size:0x11C scope:global align:4 +drawButton3D__13dMeter2Draw_cFUc = .text:0x801FF608; // type:function size:0x50 scope:global align:4 +drawButtonC__13dMeter2Draw_cFUcb = .text:0x801FF658; // type:function size:0x238 scope:global align:4 +drawButtonS__13dMeter2Draw_cFUc = .text:0x801FF890; // type:function size:0x50 scope:global align:4 +drawButtonNun__13dMeter2Draw_cFUc = .text:0x801FF8E0; // type:function size:0x50 scope:global align:4 +drawButtonRemo__13dMeter2Draw_cFUc = .text:0x801FF930; // type:function size:0x50 scope:global align:4 +drawButtonNunZ__13dMeter2Draw_cFUc = .text:0x801FF980; // type:function size:0x50 scope:global align:4 +drawButtonNunC__13dMeter2Draw_cFUc = .text:0x801FF9D0; // type:function size:0x50 scope:global align:4 +drawButtonBin__13dMeter2Draw_cFUc = .text:0x801FFA20; // type:function size:0xA4 scope:global align:4 +drawButtonXY__13dMeter2Draw_cFiUcUcbb = .text:0x801FFAC4; // type:function size:0x834 scope:global align:4 +getButtonCrossParentInitTransY__13dMeter2Draw_cFv = .text:0x802002F8; // type:function size:0x1C scope:global align:4 +drawButtonCross__13dMeter2Draw_cFff = .text:0x80200314; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv = .text:0x802003B4; // type:function size:0x70 scope:global align:4 +setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv = .text:0x80200424; // type:function size:0xA0 scope:global align:4 +setAlphaButtonCrossItemAnimeMin__13dMeter2Draw_cFv = .text:0x802004C4; // type:function size:0xD4 scope:global align:4 +setAlphaButtonCrossItemAnimeMax__13dMeter2Draw_cFv = .text:0x80200598; // type:function size:0xC4 scope:global align:4 +setAlphaButtonCrossMapAnimeMin__13dMeter2Draw_cFv = .text:0x8020065C; // type:function size:0xD4 scope:global align:4 +setAlphaButtonCrossMapAnimeMax__13dMeter2Draw_cFv = .text:0x80200730; // type:function size:0xC4 scope:global align:4 +drawTouchSubMenu__13dMeter2Draw_cFiffUs = .text:0x802007F4; // type:function size:0x260 scope:global align:4 +scaleTouchSubMenu__13dMeter2Draw_cFif = .text:0x80200A54; // type:function size:0x134 scope:global align:4 +setAlphaTouchSubMenuAnimeMin__13dMeter2Draw_cFi = .text:0x80200B88; // type:function size:0xBC scope:global align:4 +setAlphaTouchSubMenuAnimeMax__13dMeter2Draw_cFi = .text:0x80200C44; // type:function size:0xBC scope:global align:4 +setAlphaButtonChange__13dMeter2Draw_cFb = .text:0x80200D00; // type:function size:0x878 scope:global align:4 +setAlphaButtonAnimeMin__13dMeter2Draw_cFv = .text:0x80201578; // type:function size:0x100 scope:global align:4 +setAlphaButtonAnimeMax__13dMeter2Draw_cFv = .text:0x80201678; // type:function size:0x140 scope:global align:4 +setAlphaButtonAAnimeMin__13dMeter2Draw_cFv = .text:0x802017B8; // type:function size:0x160 scope:global align:4 +setAlphaButtonAAnimeMax__13dMeter2Draw_cFv = .text:0x80201918; // type:function size:0x154 scope:global align:4 +setAlphaButtonBAnimeMin__13dMeter2Draw_cFv = .text:0x80201A6C; // type:function size:0x16C scope:global align:4 +setAlphaButtonBAnimeMax__13dMeter2Draw_cFv = .text:0x80201BD8; // type:function size:0x15C scope:global align:4 +setAlphaTriangle__13dMeter2Draw_cFUlUl = .text:0x80201D34; // type:function size:0x430 scope:global align:4 +setButtonIconBAlpha__13dMeter2Draw_cFUcUlb = .text:0x80202164; // type:function size:0x240 scope:global align:4 +setButtonIconMidonaAlpha__13dMeter2Draw_cFUl = .text:0x802023A4; // type:function size:0x2DC scope:global align:4 +setButtonIconAlpha__13dMeter2Draw_cFiUcUlb = .text:0x80202680; // type:function size:0x4A4 scope:global align:4 +getActionString__13dMeter2Draw_cFUcUcPUc = .text:0x80202B24; // type:function size:0x168 scope:global align:4 +changeTextureItemB__13dMeter2Draw_cFUc = .text:0x80202C8C; // type:function size:0x258 scope:global align:4 +changeTextureItemXY__13dMeter2Draw_cFiUc = .text:0x80202EE4; // type:function size:0x274 scope:global align:4 +setAlphaAnimeMin__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x80203158; // type:function size:0xD0 scope:global align:4 +setAlphaAnimeMax__13dMeter2Draw_cFP13CPaneMgrAlphas = .text:0x80203228; // type:function size:0xD8 scope:global align:4 +setItemNum__13dMeter2Draw_cFUcUcUc = .text:0x80203300; // type:function size:0x32C scope:global align:4 +drawItemNum__13dMeter2Draw_cFUcf = .text:0x8020362C; // type:function size:0x104 scope:global align:4 +drawKanteraMeter__13dMeter2Draw_cFUcf = .text:0x80203730; // type:function size:0x218 scope:global align:4 +isButtonVisible__13dMeter2Draw_cFv = .text:0x80203948; // type:function size:0x38 scope:global align:4 +setTouchAreaAnime__13dMeter2Draw_cFb = .text:0x80203980; // type:function size:0x630 scope:global align:4 +setItemParamX__13dMeter2Draw_cFUc = .text:0x80203FB0; // type:function size:0x258 scope:global align:4 +setItemParamY__13dMeter2Draw_cFUc = .text:0x80204208; // type:function size:0x258 scope:global align:4 +setItemParamZ__13dMeter2Draw_cFUc = .text:0x80204460; // type:function size:0x25C scope:global align:4 +setItemParamB__13dMeter2Draw_cFUc = .text:0x802046BC; // type:function size:0x350 scope:global align:4 +getFishingType__13dMeter2Draw_cFv = .text:0x80204A0C; // type:function size:0x48 scope:global align:4 +getCanoeFishing__13dMeter2Draw_cFv = .text:0x80204A54; // type:function size:0x68 scope:global align:4 +getCameraSubject__13dMeter2Draw_cFv = .text:0x80204ABC; // type:function size:0x30 scope:global align:4 +getItemSubject__13dMeter2Draw_cFv = .text:0x80204AEC; // type:function size:0x58 scope:global align:4 +getPlayerSubject__13dMeter2Draw_cFv = .text:0x80204B44; // type:function size:0x14 scope:global align:4 +isBButtonShow__13dMeter2Draw_cFb = .text:0x80204B58; // type:function size:0xEC scope:global align:4 +getButtonTimer__13dMeter2Draw_cFv = .text:0x80204C44; // type:function size:0xC scope:global align:4 +moveItemInit__13dMeter2Draw_cFv = .text:0x80204C50; // type:function size:0x410 scope:global align:4 +moveItemMove__13dMeter2Draw_cFv = .text:0x80205060; // type:function size:0x164 scope:global align:4 +moveItemDraw__13dMeter2Draw_cFv = .text:0x802051C4; // type:function size:0x250 scope:global align:4 +getCornerColor__10J2DPictureFRQ210J2DPicture12TCornerColor = .text:0x80205414; // type:function size:0x64 scope:global align:4 +setCornerColor__10J2DPictureFQ210J2DPicture12TCornerColor = .text:0x80205478; // type:function size:0x78 scope:global align:4 +OSInitFastCast = .text:0x802054F0; // type:function size:0x34 scope:global align:4 +__ct__13dMeter2Info_cFv = .text:0x80205524; // type:function size:0x44 scope:global align:4 +__dt__13dMeter2Info_cFv = .text:0x80205568; // type:function size:0x5C scope:global align:4 +init__13dMeter2Info_cFv = .text:0x802055C4; // type:function size:0x268 scope:global align:4 +setFloatingMessage__13dMeter2Info_cFUssb = .text:0x8020582C; // type:function size:0x3C scope:global align:4 +setFloatingFlow__13dMeter2Info_cFUssb = .text:0x80205868; // type:function size:0xC0 scope:global align:4 +isFloatingMessageVisible__13dMeter2Info_cFv = .text:0x80205928; // type:function size:0x14 scope:global align:4 +decFloatingMessageTimer__13dMeter2Info_cFv = .text:0x8020593C; // type:function size:0x28 scope:global align:4 +resetFloatingMessage__13dMeter2Info_cFv = .text:0x80205964; // type:function size:0x20 scope:global align:4 +decMsgKeyWaitTimer__13dMeter2Info_cFv = .text:0x80205984; // type:function size:0x18 scope:global align:4 +getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x8020599C; // type:function size:0x130 scope:global align:4 +getStringKana__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x80205ACC; // type:function size:0x1DC scope:global align:4 +getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c = .text:0x80205CA8; // type:function size:0x168 scope:global align:4 +getStringLength__13dMeter2Info_cFP10J2DTextBoxPc = .text:0x80205E10; // type:function size:0x160 scope:global align:4 +getRevoMessage__13dMeter2Info_cFUlPv = .text:0x80205F70; // type:function size:0x88 scope:global align:4 +getMenuWindowStatus__13dMeter2Info_cFv = .text:0x80205FF8; // type:function size:0x1C scope:global align:4 +getStringLength__13dMeter2Info_cFP7JUTFontffPc = .text:0x80206014; // type:function size:0x148 scope:global align:4 +onDirectUseItem__13dMeter2Info_cFi = .text:0x8020615C; // type:function size:0x1C scope:global align:4 +isDirectUseItem__13dMeter2Info_cFi = .text:0x80206178; // type:function size:0x20 scope:global align:4 +setMeterString__13dMeter2Info_cFl = .text:0x80206198; // type:function size:0x6C scope:global align:4 +resetWarpStatus__13dMeter2Info_cFv = .text:0x80206204; // type:function size:0x28 scope:global align:4 +warpInProc__13dMeter2Info_cFv = .text:0x8020622C; // type:function size:0x68 scope:global align:4 +warpOutProc__13dMeter2Info_cFv = .text:0x80206294; // type:function size:0x15C scope:global align:4 +resetMeterString__13dMeter2Info_cFv = .text:0x802063F0; // type:function size:0xC scope:global align:4 +setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc = .text:0x802063FC; // type:function size:0x74 scope:global align:4 +getItemType__13dMeter2Info_cFUc = .text:0x80206470; // type:function size:0x284 scope:global align:4 +readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei = .text:0x802066F4; // type:function size:0x454 scope:global align:4 +setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture = .text:0x80206B48; // type:function size:0xD4 scope:global align:4 +get2ndTexture__13dMeter2Info_cFUc = .text:0x80206C1C; // type:function size:0x68 scope:global align:4 +get3rdTexture__13dMeter2Info_cFUc = .text:0x80206C84; // type:function size:0x40 scope:global align:4 +set1stColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x80206CC4; // type:function size:0x161C scope:global align:4 +set2ndColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x802082E0; // type:function size:0x161C scope:global align:4 +set3rdColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x802098FC; // type:function size:0x324 scope:global align:4 +set4thColor__13dMeter2Info_cFUcP10J2DPicture = .text:0x80209C20; // type:function size:0x11C scope:global align:4 +setHotSpringTimer__13dMeter2Info_cFUc = .text:0x80209D3C; // type:function size:0x18 scope:global align:4 +decHotSpringTimer__13dMeter2Info_cFv = .text:0x80209D54; // type:function size:0x78 scope:global align:4 +changeWater__13dMeter2Info_cFUc = .text:0x80209DCC; // type:function size:0xA4 scope:global align:4 +setMiniGameItem__13dMeter2Info_cFUc = .text:0x80209E70; // type:function size:0x2A4 scope:global align:4 +resetMiniGameItem__13dMeter2Info_cFb = .text:0x8020A114; // type:function size:0x178 scope:global align:4 +setMiniGameCount__13dMeter2Info_cFSc = .text:0x8020A28C; // type:function size:0x28 scope:global align:4 +setSaveStageName__13dMeter2Info_cFPCc = .text:0x8020A2B4; // type:function size:0x8 scope:global align:4 +dMeter2Info_getNowLifeGauge__Fv = .text:0x8020A2BC; // type:function size:0x14 scope:global align:4 +dMeter2Info_getNumberTextureName__Fi = .text:0x8020A2D0; // type:function size:0x14 scope:global align:4 +dMeter2Info_getPlusTextureName__Fv = .text:0x8020A2E4; // type:function size:0x8 scope:global align:4 +dMeter2Info_getPixel__FffffffPC7ResTIMG = .text:0x8020A2EC; // type:function size:0x198 scope:global align:4 +dMeter2Info_setCloth__FUcb = .text:0x8020A484; // type:function size:0x78 scope:global align:4 +dMeter2Info_setSword__FUcb = .text:0x8020A4FC; // type:function size:0x9C scope:global align:4 +dMeter2Info_setShield__FUcb = .text:0x8020A598; // type:function size:0x84 scope:global align:4 +dMeter2Info_is2DActiveTouchArea__Fv = .text:0x8020A61C; // type:function size:0x80 scope:global align:4 +dMeter2Info_get2DActiveTouchArea__Fv = .text:0x8020A69C; // type:function size:0x10 scope:global align:4 +dMeter2Info_isMapOpenCheck__Fv = .text:0x8020A6AC; // type:function size:0x4 scope:global align:4 +dMeter2Info_isAreaMapOpenCheck__Fv = .text:0x8020A6B0; // type:function size:0x10 scope:global align:4 +dMeter2Info_isItemOpenCheck__Fv = .text:0x8020A6C0; // type:function size:0x5C scope:global align:4 +dMeter2Info_getRecieveLetterNum__Fv = .text:0x8020A71C; // type:function size:0x6C scope:global align:4 +dMeter2Info_getNewLetterNum__Fv = .text:0x8020A788; // type:function size:0xB0 scope:global align:4 +dMeter2Info_setNewLetterSender__Fv = .text:0x8020A838; // type:function size:0xCC scope:global align:4 +dMeter2Info_recieveLetter__Fv = .text:0x8020A904; // type:function size:0xE0 scope:global align:4 +dMeter2Info_getWide2DPosX__FPf = .text:0x8020A9E4; // type:function size:0x94 scope:global align:4 +dMeter2Info_onWide2D__Fv = .text:0x8020AA78; // type:function size:0x34 scope:global align:4 +dMeter2Info_offWide2D__Fv = .text:0x8020AAAC; // type:function size:0x34 scope:global align:4 +dMeter2Info_set2DVibrationT__Fv = .text:0x8020AAE0; // type:function size:0xA4 scope:global align:4 +dMeter2Info_set2DVibration__Fv = .text:0x8020AB84; // type:function size:0xA4 scope:global align:4 +dMeter2Info_set2DVibrationM__Fv = .text:0x8020AC28; // type:function size:0xA4 scope:global align:4 +__sinit_\d_meter2_info_cpp = .text:0x8020ACCC; // type:function size:0x48 scope:global align:4 +__dt__Q213dMeter2Info_c10WarpInfo_cFv = .text:0x8020AD14; // type:function size:0x40 scope:global align:4 +getFont__10J2DTextBoxCFv = .text:0x8020AD54; // type:function size:0x8 scope:global align:4 +setCornerColor__10J2DPictureFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x8020AD5C; // type:function size:0x68 scope:global align:4 +_execute__9dMeter2_cFv = .text:0x8020ADC4; // type:function size:0x37C scope:global align:4 +_draw__9dMeter2_cFv = .text:0x8020B140; // type:function size:0x15C scope:global align:4 +_delete__9dMeter2_cFv = .text:0x8020B29C; // type:function size:0x250 scope:global align:4 +emphasisButtonDelete__9dMeter2_cFv = .text:0x8020B4EC; // type:function size:0x94 scope:global align:4 +getTouchAreaInsideCheck__9dMeter2_cFv = .text:0x8020B580; // type:function size:0xC scope:global align:4 +setLifeZero__9dMeter2_cFv = .text:0x8020B58C; // type:function size:0x30 scope:global align:4 +checkStatus__9dMeter2_cFv = .text:0x8020B5BC; // type:function size:0x590 scope:global align:4 +moveLife__9dMeter2_cFv = .text:0x8020BB4C; // type:function size:0x424 scope:global align:4 +moveKantera__9dMeter2_cFv = .text:0x8020BF70; // type:function size:0x3B0 scope:global align:4 +moveOxygen__9dMeter2_cFv = .text:0x8020C320; // type:function size:0x380 scope:global align:4 +moveLightDrop__9dMeter2_cFv = .text:0x8020C6A0; // type:function size:0x3C0 scope:global align:4 +moveRupee__9dMeter2_cFv = .text:0x8020CA60; // type:function size:0x450 scope:global align:4 +moveKey__9dMeter2_cFv = .text:0x8020CEB0; // type:function size:0x194 scope:global align:4 +moveButtonA__9dMeter2_cFv = .text:0x8020D044; // type:function size:0x598 scope:global align:4 +moveButtonB__9dMeter2_cFv = .text:0x8020D5DC; // type:function size:0x8A0 scope:global align:4 +moveTouchText__9dMeter2_cFv = .text:0x8020DE7C; // type:function size:0x2A0 scope:global align:4 +moveButtonR__9dMeter2_cFv = .text:0x8020E11C; // type:function size:0x13C scope:global align:4 +moveButtonZ__9dMeter2_cFv = .text:0x8020E258; // type:function size:0x294 scope:global align:4 +moveButton3D__9dMeter2_cFv = .text:0x8020E4EC; // type:function size:0xB0 scope:global align:4 +moveButtonC__9dMeter2_cFv = .text:0x8020E59C; // type:function size:0x124 scope:global align:4 +moveButtonS__9dMeter2_cFv = .text:0x8020E6C0; // type:function size:0x64 scope:global align:4 +moveButtonXY__9dMeter2_cFv = .text:0x8020E724; // type:function size:0xBC4 scope:global align:4 +moveButtonCross__9dMeter2_cFv = .text:0x8020F2E8; // type:function size:0x26C scope:global align:4 +moveTouchSubMenu__9dMeter2_cFv = .text:0x8020F554; // type:function size:0x794 scope:global align:4 +moveSubContents__9dMeter2_cFv = .text:0x8020FCE8; // type:function size:0xC4 scope:global align:4 +move2DContents__9dMeter2_cFv = .text:0x8020FDAC; // type:function size:0x91C scope:global align:4 +check2DContents__9dMeter2_cFv = .text:0x802106C8; // type:function size:0x28C scope:global align:4 +moveBombNum__9dMeter2_cFv = .text:0x80210954; // type:function size:0x434 scope:global align:4 +moveBottleNum__9dMeter2_cFv = .text:0x80210D88; // type:function size:0xF0 scope:global align:4 +moveArrowNum__9dMeter2_cFv = .text:0x80210E78; // type:function size:0x404 scope:global align:4 +movePachinkoNum__9dMeter2_cFv = .text:0x8021127C; // type:function size:0x284 scope:global align:4 +alphaAnimeLife__9dMeter2_cFv = .text:0x80211500; // type:function size:0xF0 scope:global align:4 +alphaAnimeKantera__9dMeter2_cFv = .text:0x802115F0; // type:function size:0x164 scope:global align:4 +alphaAnimeOxygen__9dMeter2_cFv = .text:0x80211754; // type:function size:0x194 scope:global align:4 +alphaAnimeLightDrop__9dMeter2_cFv = .text:0x802118E8; // type:function size:0x54 scope:global align:4 +alphaAnimeKey__9dMeter2_cFv = .text:0x8021193C; // type:function size:0x148 scope:global align:4 +alphaAnimeButton__9dMeter2_cFv = .text:0x80211A84; // type:function size:0x458 scope:global align:4 +alphaAnimeButtonCross__9dMeter2_cFv = .text:0x80211EDC; // type:function size:0x1F0 scope:global align:4 +alphaAnimeTouchSubMenu__9dMeter2_cFv = .text:0x802120CC; // type:function size:0xD8 scope:global align:4 +isShowLightDrop__9dMeter2_cFv = .text:0x802121A4; // type:function size:0x188 scope:global align:4 +killSubContents__9dMeter2_cFUc = .text:0x8021232C; // type:function size:0xBC scope:global align:4 +isKeyVisible__9dMeter2_cFv = .text:0x802123E8; // type:function size:0x88 scope:global align:4 +isArrowEquip__9dMeter2_cFv = .text:0x80212470; // type:function size:0xB8 scope:global align:4 +isPachinkoEquip__9dMeter2_cFv = .text:0x80212528; // type:function size:0x58 scope:global align:4 +dMeter2_Draw__FP9dMeter2_c = .text:0x80212580; // type:function size:0x4 scope:global align:4 +dMeter2_Execute__FP9dMeter2_c = .text:0x80212584; // type:function size:0x4 scope:global align:4 +dMeter2_IsDelete__FP9dMeter2_c = .text:0x80212588; // type:function size:0x8 scope:global align:4 +dMeter2_Delete__FP9dMeter2_c = .text:0x80212590; // type:function size:0x4 scope:global align:4 +dMeter2_Create__FP9msg_class = .text:0x80212594; // type:function size:0xB0 scope:global align:4 +set__Q28JUtility6TColorF8_GXColor = .text:0x80212644; // type:function size:0x24 scope:global align:4 +__dt__9msg_classFv = .text:0x80212668; // type:function size:0x40 scope:global align:4 +_create__9dMeter2_cFv = .text:0x802126A8; // type:function size:0x874 scope:global align:4 +checkSubContents__9dMeter2_cFv = .text:0x80212F1C; // type:function size:0x3C8 scope:global align:4 +alphaAnimeRupee__9dMeter2_cFv = .text:0x802132E4; // type:function size:0x154 scope:global align:4 +dComIfGp_setXStatus__FUcUc = .text:0x80213438; // type:function size:0x14 scope:global align:4 +dComIfGp_setYStatus__FUcUc = .text:0x8021344C; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunStatus__FUcUcUc = .text:0x80213460; // type:function size:0x18 scope:global align:4 +dComIfGp_setNunZStatus__FUcUc = .text:0x80213478; // type:function size:0x14 scope:global align:4 +dComIfGp_setNunCStatus__FUcUc = .text:0x8021348C; // type:function size:0x14 scope:global align:4 +dComIfGp_setBottleStatus__FUcUc = .text:0x802134A0; // type:function size:0x14 scope:global align:4 +dComIfGp_setCStickStatus__FUcUcUc = .text:0x802134B4; // type:function size:0x18 scope:global align:4 +dComIfGp_setAStatus__FUcUc = .text:0x802134CC; // type:function size:0x14 scope:global align:4 +dComIfGp_setRStatus__FUcUc = .text:0x802134E0; // type:function size:0x14 scope:global align:4 +dComIfGp_setDoStatus__FUcUc = .text:0x802134F4; // type:function size:0x14 scope:global align:4 +dComIfGp_setZStatus__FUcUc = .text:0x80213508; // type:function size:0x14 scope:global align:4 +dComIfGp_set3DStatus__FUcUcUc = .text:0x8021351C; // type:function size:0x18 scope:global align:4 +getSumouMode__9daPy_py_cCFv = .text:0x80213534; // type:function size:0x20 scope:global align:4 +__dt__13COutFontSet_cFv = .text:0x80213554; // type:function size:0x40 scope:global align:4 +initialize__13COutFontSet_cFv = .text:0x80213594; // type:function size:0x34 scope:global align:4 +drawFont__13COutFontSet_cFP10J2DTextBoxUcffffUlUc = .text:0x802135C8; // type:function size:0x24 scope:global align:4 +__ct__10COutFont_cFUc = .text:0x802135EC; // type:function size:0xD8 scope:global align:4 +__dt__10COutFont_cFv = .text:0x802136C4; // type:function size:0x120 scope:global align:4 +setPane__10COutFont_cFP10J2DPicture = .text:0x802137E4; // type:function size:0x2C scope:global align:4 +initialize__10COutFont_cFv = .text:0x80213810; // type:function size:0x54 scope:global align:4 +drawFont__10COutFont_cFP10J2DTextBoxUcffffUlUc = .text:0x80213864; // type:function size:0x3C scope:global align:4 +setAlphaRatio__10COutFont_cFf = .text:0x802138A0; // type:function size:0x8 scope:global align:4 +draw__10COutFont_cFP10J2DTextBoxfff = .text:0x802138A8; // type:function size:0x15B4 scope:global align:4 +reset__10COutFont_cFP10J2DTextBox = .text:0x80214E5C; // type:function size:0x48 scope:global align:4 +setBlendAnime__10COutFont_cFP10J2DPictures = .text:0x80214EA4; // type:function size:0x9C scope:global align:4 +getBtiName__10COutFont_cFi = .text:0x80214F40; // type:function size:0x2C scope:global align:4 +createPane__10COutFont_cFv = .text:0x80214F6C; // type:function size:0xEAC scope:global align:4 +changeCodeToChar__FUs = .text:0x80215E18; // type:function size:0x34 scope:global align:4 +change1ByteTo2Bytes__Fi = .text:0x80215E4C; // type:function size:0x230 scope:global align:4 +changeKataToHira__Fi = .text:0x8021607C; // type:function size:0x70 scope:global align:4 +getFontCCColorTable__FUcUc = .text:0x802160EC; // type:function size:0xA8 scope:global align:4 +getFontGCColorTable__FUcUc = .text:0x80216194; // type:function size:0xA8 scope:global align:4 +getOutFontNumberType__Fi = .text:0x8021623C; // type:function size:0x78 scope:global align:4 +setPlayerName__FPcUc = .text:0x802162B4; // type:function size:0xBC scope:global align:4 +setHorseName__FPcUc = .text:0x80216370; // type:function size:0xBC scope:global align:4 +getPohNum__Fv = .text:0x8021642C; // type:function size:0x38 scope:global align:4 +__ct__19jmessage_tReferenceFv = .text:0x80216464; // type:function size:0x198 scope:global align:4 +__dt__19jmessage_tReferenceFv = .text:0x802165FC; // type:function size:0x78 scope:global align:4 +calcDistance__19jmessage_tReferenceFv = .text:0x80216674; // type:function size:0xA4 scope:global align:4 +getLineMax__19jmessage_tReferenceFv = .text:0x80216718; // type:function size:0x88 scope:global align:4 +isKanban__19jmessage_tReferenceFv = .text:0x802167A0; // type:function size:0x1C scope:global align:4 +isPlaceName__19jmessage_tReferenceFv = .text:0x802167BC; // type:function size:0x1C scope:global align:4 +isBossName__19jmessage_tReferenceFv = .text:0x802167D8; // type:function size:0x1C scope:global align:4 +isSaveSeq__19jmessage_tReferenceFv = .text:0x802167F4; // type:function size:0x1C scope:global align:4 +isBook__19jmessage_tReferenceFv = .text:0x80216810; // type:function size:0x1C scope:global align:4 +isStaffRoll__19jmessage_tReferenceFv = .text:0x8021682C; // type:function size:0x1C scope:global align:4 +isHowl__19jmessage_tReferenceFv = .text:0x80216848; // type:function size:0x1C scope:global align:4 +isMidona__19jmessage_tReferenceFv = .text:0x80216864; // type:function size:0x1C scope:global align:4 +resetReference__19jmessage_tReferenceFv = .text:0x80216880; // type:function size:0x28 scope:global align:4 +pageSend__19jmessage_tReferenceFv = .text:0x802168A8; // type:function size:0x134 scope:global align:4 +selectMessage__19jmessage_tReferenceFv = .text:0x802169DC; // type:function size:0x340 scope:global align:4 +inputNumber__19jmessage_tReferenceFv = .text:0x80216D1C; // type:function size:0x288 scope:global align:4 +getWord__19jmessage_tReferenceFi = .text:0x80216FA4; // type:function size:0x10 scope:global align:4 +resetWord__19jmessage_tReferenceFv = .text:0x80216FB4; // type:function size:0x24 scope:global align:4 +setCharactor__19jmessage_tReferenceFUs = .text:0x80216FD8; // type:function size:0x20 scope:global align:4 +addCharactor__19jmessage_tReferenceFUs = .text:0x80216FF8; // type:function size:0x24 scope:global align:4 +resetCharactor__19jmessage_tReferenceFv = .text:0x8021701C; // type:function size:0x34 scope:global align:4 +shiftCharCountBuffer__19jmessage_tReferenceFv = .text:0x80217050; // type:function size:0x28 scope:global align:4 +resetCharCountBuffer__19jmessage_tReferenceFv = .text:0x80217078; // type:function size:0x38 scope:global align:4 +allsetCharCountBuffer__19jmessage_tReferenceFv = .text:0x802170B0; // type:function size:0x24 scope:global align:4 +isCharSend__19jmessage_tReferenceFv = .text:0x802170D4; // type:function size:0x70 scope:global align:4 +isLightSend__19jmessage_tReferenceFv = .text:0x80217144; // type:function size:0x70 scope:global align:4 +isLightEnd__19jmessage_tReferenceFv = .text:0x802171B4; // type:function size:0x5C scope:global align:4 +decideOutFontRupeeColor__19jmessage_tReferenceFi = .text:0x80217210; // type:function size:0x40 scope:global align:4 +__ct__17jmessage_tControlFv = .text:0x80217250; // type:function size:0x3C scope:global align:4 +__ct__26jmessage_tMeasureProcessorFPC19jmessage_tReference = .text:0x8021728C; // type:function size:0x98 scope:global align:4 +do_begin__26jmessage_tMeasureProcessorFPCvPCc = .text:0x80217324; // type:function size:0x1E4 scope:global align:4 +do_end__26jmessage_tMeasureProcessorFv = .text:0x80217508; // type:function size:0x170 scope:global align:4 +do_character__26jmessage_tMeasureProcessorFi = .text:0x80217678; // type:function size:0x494 scope:global align:4 +do_tag__26jmessage_tMeasureProcessorFUlPCvUl = .text:0x80217B0C; // type:function size:0xEAC scope:global align:4 +do_scale__26jmessage_tMeasureProcessorFf = .text:0x802189B8; // type:function size:0xDC scope:global align:4 +do_space__26jmessage_tMeasureProcessorFUl = .text:0x80218A94; // type:function size:0x264 scope:global align:4 +do_pageType__26jmessage_tMeasureProcessorFi = .text:0x80218CF8; // type:function size:0x68 scope:global align:4 +do_rubyset__26jmessage_tMeasureProcessorFPCvUl = .text:0x80218D60; // type:function size:0x88 scope:global align:4 +push_word__26jmessage_tMeasureProcessorFPc = .text:0x80218DE8; // type:function size:0x78 scope:global align:4 +__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl = .text:0x80218E60; // type:function size:0x98 scope:global align:4 +__dt__26jmessage_tMeasureProcessorFv = .text:0x80218EF8; // type:function size:0x58 scope:global align:4 +do_reset__27jmessage_tSequenceProcessorFv = .text:0x80218F50; // type:function size:0x4 scope:global align:4 +do_begin__27jmessage_tSequenceProcessorFPCvPCc = .text:0x80218F54; // type:function size:0x358 scope:global align:4 +do_end__27jmessage_tSequenceProcessorFv = .text:0x802192AC; // type:function size:0x140 scope:global align:4 +do_isReady__27jmessage_tSequenceProcessorFv = .text:0x802193EC; // type:function size:0x440 scope:global align:4 +do_character__27jmessage_tSequenceProcessorFi = .text:0x8021982C; // type:function size:0x23C scope:global align:4 +do_tag__27jmessage_tSequenceProcessorFUlPCvUl = .text:0x80219A68; // type:function size:0x714 scope:global align:4 +do_jump_isReady__27jmessage_tSequenceProcessorFv = .text:0x8021A17C; // type:function size:0x8 scope:global align:4 +do_space__27jmessage_tSequenceProcessorFUl = .text:0x8021A184; // type:function size:0x104 scope:global align:4 +do_rubyset__27jmessage_tSequenceProcessorFPCvUl = .text:0x8021A288; // type:function size:0x88 scope:global align:4 +push_word__27jmessage_tSequenceProcessorFv = .text:0x8021A310; // type:function size:0x60 scope:global align:4 +messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz = .text:0x8021A370; // type:function size:0xDC scope:global align:4 +do_jump__27jmessage_tSequenceProcessorFPCvPCc = .text:0x8021A44C; // type:function size:0x4 scope:global align:4 +calcStringLength__27jmessage_tSequenceProcessorFv = .text:0x8021A450; // type:function size:0x4C scope:global align:4 +__ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference = .text:0x8021A49C; // type:function size:0x118 scope:global align:4 +do_reset__28jmessage_tRenderingProcessorFv = .text:0x8021A5B4; // type:function size:0x4 scope:global align:4 +do_begin__28jmessage_tRenderingProcessorFPCvPCc = .text:0x8021A5B8; // type:function size:0x1E0 scope:global align:4 +do_end__28jmessage_tRenderingProcessorFv = .text:0x8021A798; // type:function size:0xC8 scope:global align:4 +do_character__28jmessage_tRenderingProcessorFi = .text:0x8021A860; // type:function size:0x6B4 scope:global align:4 +do_tag__28jmessage_tRenderingProcessorFUlPCvUl = .text:0x8021AF14; // type:function size:0x9E4 scope:global align:4 +resetRendering__28jmessage_tRenderingProcessorFv = .text:0x8021B8F8; // type:function size:0x50 scope:global align:4 +do_widthcenter__28jmessage_tRenderingProcessorFv = .text:0x8021B948; // type:function size:0xD8 scope:global align:4 +do_selwidthcenter__28jmessage_tRenderingProcessorFi = .text:0x8021BA20; // type:function size:0xB0 scope:global align:4 +do_heightcenter__28jmessage_tRenderingProcessorFv = .text:0x8021BAD0; // type:function size:0x468 scope:global align:4 +do_color__28jmessage_tRenderingProcessorFUc = .text:0x8021BF38; // type:function size:0x90 scope:global align:4 +do_scale__28jmessage_tRenderingProcessorFf = .text:0x8021BFC8; // type:function size:0xFC scope:global align:4 +do_transY__28jmessage_tRenderingProcessorFsb = .text:0x8021C0C4; // type:function size:0xF8 scope:global align:4 +do_outfont__28jmessage_tRenderingProcessorFUcUl = .text:0x8021C1BC; // type:function size:0x248 scope:global align:4 +do_arrow2__28jmessage_tRenderingProcessorFv = .text:0x8021C404; // type:function size:0x164 scope:global align:4 +getLineLength__28jmessage_tRenderingProcessorFi = .text:0x8021C568; // type:function size:0x34 scope:global align:4 +do_strcat__28jmessage_tRenderingProcessorFPcbbb = .text:0x8021C59C; // type:function size:0x244 scope:global align:4 +do_rubyset__28jmessage_tRenderingProcessorFPCvUl = .text:0x8021C7E0; // type:function size:0x234 scope:global align:4 +do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff = .text:0x8021CA14; // type:function size:0x1B0 scope:global align:4 +do_numset__28jmessage_tRenderingProcessorFs = .text:0x8021CBC4; // type:function size:0x1F0 scope:global align:4 +push_word__28jmessage_tRenderingProcessorFv = .text:0x8021CDB4; // type:function size:0x50 scope:global align:4 +getCharInfo__28jmessage_tRenderingProcessorFfffff = .text:0x8021CE04; // type:function size:0x13C scope:global align:4 +__ct__26jmessage_string_tReferenceFv = .text:0x8021CF40; // type:function size:0x78 scope:global align:4 +__dt__26jmessage_string_tReferenceFv = .text:0x8021CFB8; // type:function size:0x58 scope:global align:4 +init__26jmessage_string_tReferenceFP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x8021D010; // type:function size:0x68 scope:global align:4 +getLineLength__26jmessage_string_tReferenceFi = .text:0x8021D078; // type:function size:0x34 scope:global align:4 +addLineLength__26jmessage_string_tReferenceFif = .text:0x8021D0AC; // type:function size:0x2C scope:global align:4 +getOutfontLength__26jmessage_string_tReferenceFi = .text:0x8021D0D8; // type:function size:0x34 scope:global align:4 +setOutfontLength__26jmessage_string_tReferenceFif = .text:0x8021D10C; // type:function size:0x24 scope:global align:4 +clearOutfontLength__26jmessage_string_tReferenceFi = .text:0x8021D130; // type:function size:0x34 scope:global align:4 +getLineCountNowPage__26jmessage_string_tReferenceFv = .text:0x8021D164; // type:function size:0x38 scope:global align:4 +__ct__24jmessage_string_tControlFv = .text:0x8021D19C; // type:function size:0x3C scope:global align:4 +__ct__33jmessage_string_tMeasureProcessorFPC26jmessage_string_tReference = .text:0x8021D1D8; // type:function size:0x44 scope:global align:4 +do_begin__33jmessage_string_tMeasureProcessorFPCvPCc = .text:0x8021D21C; // type:function size:0x10 scope:global align:4 +do_end__33jmessage_string_tMeasureProcessorFv = .text:0x8021D22C; // type:function size:0x14 scope:global align:4 +do_character__33jmessage_string_tMeasureProcessorFi = .text:0x8021D240; // type:function size:0x240 scope:global align:4 +do_tag__33jmessage_string_tMeasureProcessorFUlPCvUl = .text:0x8021D480; // type:function size:0xC18 scope:global align:4 +do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl = .text:0x8021E098; // type:function size:0x68 scope:global align:4 +__ct__34jmessage_string_tSequenceProcessorFPC26jmessage_string_tReferenceP24jmessage_string_tControl = .text:0x8021E100; // type:function size:0x54 scope:global align:4 +__dt__33jmessage_string_tMeasureProcessorFv = .text:0x8021E154; // type:function size:0x58 scope:global align:4 +do_reset__34jmessage_string_tSequenceProcessorFv = .text:0x8021E1AC; // type:function size:0x4 scope:global align:4 +do_begin__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x8021E1B0; // type:function size:0x20 scope:global align:4 +do_end__34jmessage_string_tSequenceProcessorFv = .text:0x8021E1D0; // type:function size:0x4 scope:global align:4 +do_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x8021E1D4; // type:function size:0x8 scope:global align:4 +do_character__34jmessage_string_tSequenceProcessorFi = .text:0x8021E1DC; // type:function size:0x4 scope:global align:4 +do_tag__34jmessage_string_tSequenceProcessorFUlPCvUl = .text:0x8021E1E0; // type:function size:0x30 scope:global align:4 +do_jump_isReady__34jmessage_string_tSequenceProcessorFv = .text:0x8021E210; // type:function size:0x8 scope:global align:4 +do_jump__34jmessage_string_tSequenceProcessorFPCvPCc = .text:0x8021E218; // type:function size:0x4 scope:global align:4 +__ct__35jmessage_string_tRenderingProcessorFPC26jmessage_string_tReference = .text:0x8021E21C; // type:function size:0x58 scope:global align:4 +getLineCountNowPage__35jmessage_string_tRenderingProcessorFv = .text:0x8021E274; // type:function size:0x3C scope:global align:4 +do_reset__35jmessage_string_tRenderingProcessorFv = .text:0x8021E2B0; // type:function size:0x44 scope:global align:4 +do_begin__35jmessage_string_tRenderingProcessorFPCvPCc = .text:0x8021E2F4; // type:function size:0x48 scope:global align:4 +do_end__35jmessage_string_tRenderingProcessorFv = .text:0x8021E33C; // type:function size:0x60 scope:global align:4 +do_character__35jmessage_string_tRenderingProcessorFi = .text:0x8021E39C; // type:function size:0x40C scope:global align:4 +do_tag__35jmessage_string_tRenderingProcessorFUlPCvUl = .text:0x8021E7A8; // type:function size:0xED0 scope:global align:4 +do_widthcenter__35jmessage_string_tRenderingProcessorFv = .text:0x8021F678; // type:function size:0x1BC scope:global align:4 +do_heightcenter__35jmessage_string_tRenderingProcessorFv = .text:0x8021F834; // type:function size:0x150 scope:global align:4 +do_strcat__35jmessage_string_tRenderingProcessorFPc = .text:0x8021F984; // type:function size:0x6C scope:global align:4 +do_rubyset__35jmessage_string_tRenderingProcessorFPCvUl = .text:0x8021F9F0; // type:function size:0x194 scope:global align:4 +do_rubystrcat__35jmessage_string_tRenderingProcessorFPc = .text:0x8021FB84; // type:function size:0x6C scope:global align:4 +do_outfont__35jmessage_string_tRenderingProcessorFUc = .text:0x8021FBF0; // type:function size:0x2C0 scope:global align:4 +do_color__35jmessage_string_tRenderingProcessorFUc = .text:0x8021FEB0; // type:function size:0x90 scope:global align:4 +do_scale__35jmessage_string_tRenderingProcessorFf = .text:0x8021FF40; // type:function size:0xA8 scope:global align:4 +do_numset__35jmessage_string_tRenderingProcessorFs = .text:0x8021FFE8; // type:function size:0xD8 scope:global align:4 +__dt__27jmessage_tSequenceProcessorFv = .text:0x802200C0; // type:function size:0x68 scope:global align:4 +__dt__28jmessage_tRenderingProcessorFv = .text:0x80220128; // type:function size:0x58 scope:global align:4 +__dt__24jmessage_string_tControlFv = .text:0x80220180; // type:function size:0x58 scope:global align:4 +__dt__34jmessage_string_tSequenceProcessorFv = .text:0x802201D8; // type:function size:0x68 scope:global align:4 +__dt__35jmessage_string_tRenderingProcessorFv = .text:0x80220240; // type:function size:0x58 scope:global align:4 +addLineLength__19jmessage_tReferenceFiff = .text:0x80220298; // type:function size:0x24 scope:global align:4 +isSelectRubyFlag__19jmessage_tReferenceFi = .text:0x802202BC; // type:function size:0x20 scope:global align:4 +setSelectPos__19jmessage_tReferenceFUc = .text:0x802202DC; // type:function size:0x14 scope:global align:4 +getActorPos__19jmessage_tReferenceFv = .text:0x802202F0; // type:function size:0x1C scope:global align:4 +process_messageEntryText__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TProcessorPCvPCc = .text:0x8022030C; // type:function size:0xB4 scope:global align:4 +mDoAud_checkPlayingSubBgmFlag__Fv = .text:0x802203C0; // type:function size:0x20 scope:global align:4 +getFontSize__10J2DTextBoxCFRQ210J2DTextBox9TFontSize = .text:0x802203E0; // type:function size:0x14 scope:global align:4 +dMsgObject_getGroupID__Fv = .text:0x802203F4; // type:function size:0x8 scope:global align:4 +dMsgObject_searchSSItem__FPvPv = .text:0x802203FC; // type:function size:0xA8 scope:global align:4 +__ct__20dMsgObject_HowlHIO_cFv = .text:0x802204A4; // type:function size:0x320 scope:global align:4 +__ct__16dMsgObject_HIO_cFv = .text:0x802207C4; // type:function size:0x570 scope:global align:4 +__dt__12dMsgObject_cFv = .text:0x80220D34; // type:function size:0x5C scope:global align:4 +_create__12dMsgObject_cFP9msg_class = .text:0x80220D90; // type:function size:0x2D0 scope:global align:4 +_execute__12dMsgObject_cFv = .text:0x80221060; // type:function size:0x394 scope:global align:4 +_draw__12dMsgObject_cFv = .text:0x802213F4; // type:function size:0x12C scope:global align:4 +_delete__12dMsgObject_cFv = .text:0x80221520; // type:function size:0x204 scope:global align:4 +setMessageIndex__12dMsgObject_cFUlUlb = .text:0x80221724; // type:function size:0x16C scope:global align:4 +setMessageIndexDemo__12dMsgObject_cFUlb = .text:0x80221890; // type:function size:0x114 scope:global align:4 +getMessageIndex__12dMsgObject_cFUl = .text:0x802219A4; // type:function size:0x54 scope:global align:4 +getRevoMessageIndex__12dMsgObject_cFUl = .text:0x802219F8; // type:function size:0xE8 scope:global align:4 +getMessageIndexAlways__12dMsgObject_cFUl = .text:0x80221AE0; // type:function size:0x54 scope:global align:4 +getMessageIDAlways__12dMsgObject_cFUl = .text:0x80221B34; // type:function size:0x14 scope:global align:4 +getMessageGroup__12dMsgObject_cFUl = .text:0x80221B48; // type:function size:0x14 scope:global align:4 +waitProc__12dMsgObject_cFv = .text:0x80221B5C; // type:function size:0x1C8 scope:global align:4 +openProc__12dMsgObject_cFv = .text:0x80221D24; // type:function size:0x544 scope:global align:4 +outnowProc__12dMsgObject_cFv = .text:0x80222268; // type:function size:0x24C scope:global align:4 +outwaitProc__12dMsgObject_cFv = .text:0x802224B4; // type:function size:0x108 scope:global align:4 +continueProc__12dMsgObject_cFv = .text:0x802225BC; // type:function size:0x250 scope:global align:4 +selectProc__12dMsgObject_cFv = .text:0x8022280C; // type:function size:0x56C scope:global align:4 +selectEndProc__12dMsgObject_cFv = .text:0x80222D78; // type:function size:0x58 scope:global align:4 +inputProc__12dMsgObject_cFv = .text:0x80222DD0; // type:function size:0x1F8 scope:global align:4 +finishProc__12dMsgObject_cFv = .text:0x80222FC8; // type:function size:0x1EC scope:global align:4 +endProc__12dMsgObject_cFv = .text:0x802231B4; // type:function size:0x1B4 scope:global align:4 +deleteProc__12dMsgObject_cFv = .text:0x80223368; // type:function size:0x1AC scope:global align:4 +talkStartInit__12dMsgObject_cFv = .text:0x80223514; // type:function size:0x61C scope:global align:4 +fukiPosCalc__12dMsgObject_cFb = .text:0x80223B30; // type:function size:0x1CC scope:global align:4 +setStatusLocal__12dMsgObject_cFUs = .text:0x80223CFC; // type:function size:0x14 scope:global align:4 +getStatusLocal__12dMsgObject_cFv = .text:0x80223D10; // type:function size:0x14 scope:global align:4 +delete_screen__12dMsgObject_cFb = .text:0x80223D24; // type:function size:0xD0 scope:global align:4 +isSend__12dMsgObject_cFv = .text:0x80223DF4; // type:function size:0x22C scope:global align:4 +readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x80224020; // type:function size:0x140 scope:global align:4 +changeFlowGroupLocal__12dMsgObject_cFl = .text:0x80224160; // type:function size:0x38 scope:global align:4 +demoMessageGroupLocal__12dMsgObject_cFv = .text:0x80224198; // type:function size:0x1C scope:global align:4 +changeGroupLocal__12dMsgObject_cFs = .text:0x802241B4; // type:function size:0xD0 scope:global align:4 +getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x80224284; // type:function size:0x2BC scope:global align:4 +isGetItemMessage__12dMsgObject_cFv = .text:0x80224540; // type:function size:0x14 scope:global align:4 +isKanbanMessage__12dMsgObject_cFv = .text:0x80224554; // type:function size:0x2C scope:global align:4 +isHowlMessage__12dMsgObject_cFv = .text:0x80224580; // type:function size:0x14 scope:global align:4 +isMidonaMessage__12dMsgObject_cFv = .text:0x80224594; // type:function size:0x3C scope:global align:4 +isMidonaNormalTalkWait__12dMsgObject_cFv = .text:0x802245D0; // type:function size:0x78 scope:global align:4 +isMidonaTalkWait__12dMsgObject_cFv = .text:0x80224648; // type:function size:0x34 scope:global align:4 +isPlaceMessage__12dMsgObject_cFv = .text:0x8022467C; // type:function size:0x14 scope:global align:4 +isBossMessage__12dMsgObject_cFv = .text:0x80224690; // type:function size:0x14 scope:global align:4 +isBookMessage__12dMsgObject_cFv = .text:0x802246A4; // type:function size:0x8 scope:global align:4 +isStaffMessage__12dMsgObject_cFv = .text:0x802246AC; // type:function size:0x14 scope:global align:4 +isSaveMessage__12dMsgObject_cFv = .text:0x802246C0; // type:function size:0x14 scope:global align:4 +isTalkMessage__12dMsgObject_cFv = .text:0x802246D4; // type:function size:0x80 scope:global align:4 +getSmellName__12dMsgObject_cFv = .text:0x80224754; // type:function size:0x78 scope:global align:4 +getPortalName__12dMsgObject_cFv = .text:0x802247CC; // type:function size:0x58 scope:global align:4 +getBombName__12dMsgObject_cFv = .text:0x80224824; // type:function size:0x94 scope:global align:4 +getInsectName__12dMsgObject_cFv = .text:0x802248B8; // type:function size:0x5C scope:global align:4 +getLetterName__12dMsgObject_cFv = .text:0x80224914; // type:function size:0x58 scope:global align:4 +getSelectBombNum__12dMsgObject_cFv = .text:0x8022496C; // type:function size:0x5C scope:global align:4 +offMsgSendControlLocal__12dMsgObject_cFv = .text:0x802249C8; // type:function size:0x20 scope:global align:4 +getBombBuyPriceLocal__12dMsgObject_cFUc = .text:0x802249E8; // type:function size:0x44 scope:global align:4 +addSelectBomBag__12dMsgObject_cFUc = .text:0x80224A2C; // type:function size:0x28 scope:global align:4 +resetSelectBomBag__12dMsgObject_cFv = .text:0x80224A54; // type:function size:0x2C scope:global align:4 +getSelectBombBagIDLocal__12dMsgObject_cFv = .text:0x80224A80; // type:function size:0x5C scope:global align:4 +getSelectBombPriceLocal__12dMsgObject_cFv = .text:0x80224ADC; // type:function size:0xB4 scope:global align:4 +updateEquipBombInfoLocal__12dMsgObject_cFv = .text:0x80224B90; // type:function size:0x160 scope:global align:4 +setShopWaitTimer__12dMsgObject_cFUc = .text:0x80224CF0; // type:function size:0x14 scope:global align:4 +isHowlHearingModeLocal__12dMsgObject_cFv = .text:0x80224D04; // type:function size:0x60 scope:global align:4 +isCameraCancelFlag__12dMsgObject_cFv = .text:0x80224D64; // type:function size:0x1C scope:global align:4 +onCameraCancelFlag__12dMsgObject_cFv = .text:0x80224D80; // type:function size:0x18 scope:global align:4 +offCameraCancelFlag__12dMsgObject_cFv = .text:0x80224D98; // type:function size:0x18 scope:global align:4 +isKillMessageFlag__12dMsgObject_cFv = .text:0x80224DB0; // type:function size:0x14 scope:global align:4 +onKillMessageFlag__12dMsgObject_cFv = .text:0x80224DC4; // type:function size:0x18 scope:global align:4 +setKillMessageFlag__12dMsgObject_cFv = .text:0x80224DDC; // type:function size:0x10 scope:global align:4 +setKillMessageFlagLocal__12dMsgObject_cFv = .text:0x80224DEC; // type:function size:0x90 scope:global align:4 +setTalkPartner__12dMsgObject_cFP10fopAc_ac_c = .text:0x80224E7C; // type:function size:0x14 scope:global align:4 +setNowTalkFlowNo__12dMsgObject_cFs = .text:0x80224E90; // type:function size:0x14 scope:global align:4 +getNowTalkFlowNo__12dMsgObject_cFv = .text:0x80224EA4; // type:function size:0x14 scope:global align:4 +isInputKeyCheck__12dMsgObject_cFv = .text:0x80224EB8; // type:function size:0x10 scope:global align:4 +isInputKeyCheckLocal__12dMsgObject_cFv = .text:0x80224EC8; // type:function size:0xCC scope:global align:4 +setDemoMessage__12dMsgObject_cFUl = .text:0x80224F94; // type:function size:0x14 scope:global align:4 +setTalkHeap__12dMsgObject_cFPv = .text:0x80224FA8; // type:function size:0x14 scope:global align:4 +setTalkHeapLocal__12dMsgObject_cFPv = .text:0x80224FBC; // type:function size:0x48 scope:global align:4 +getTalkHeap__12dMsgObject_cFv = .text:0x80225004; // type:function size:0x14 scope:global align:4 +isDraw__12dMsgObject_cFv = .text:0x80225018; // type:function size:0x94 scope:global align:4 +setButtonStatusLocal__12dMsgObject_cFv = .text:0x802250AC; // type:function size:0x18C scope:global align:4 +setDemoMessageLocal__12dMsgObject_cFUl = .text:0x80225238; // type:function size:0x50 scope:global align:4 +getSmellTypeMessageIDLocal__12dMsgObject_cFv = .text:0x80225288; // type:function size:0x2C scope:global align:4 +setSmellTypeLocal__12dMsgObject_cFUc = .text:0x802252B4; // type:function size:0x4C scope:global align:4 +getSelectCursorPosLocal__12dMsgObject_cFv = .text:0x80225300; // type:function size:0x10 scope:global align:4 +setSelectCursorPosLocal__12dMsgObject_cFUc = .text:0x80225310; // type:function size:0xA4 scope:global align:4 +dMsgObject_Draw__FP12dMsgObject_c = .text:0x802253B4; // type:function size:0x4 scope:global align:4 +dMsgObject_Execute__FP12dMsgObject_c = .text:0x802253B8; // type:function size:0x4 scope:global align:4 +dMsgObject_IsDelete__FP12dMsgObject_c = .text:0x802253BC; // type:function size:0x8 scope:global align:4 +dMsgObject_Delete__FP12dMsgObject_c = .text:0x802253C4; // type:function size:0x4 scope:global align:4 +dMsgObject_Create__FP9msg_class = .text:0x802253C8; // type:function size:0x8C scope:global align:4 +readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c = .text:0x80225454; // type:function size:0x14 scope:global align:4 +changeFlowGroup__12dMsgObject_cFl = .text:0x80225468; // type:function size:0x14 scope:global align:4 +demoMessageGroup__12dMsgObject_cFv = .text:0x8022547C; // type:function size:0x10 scope:global align:4 +endFlowGroup__12dMsgObject_cFv = .text:0x8022548C; // type:function size:0x18 scope:global align:4 +getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs = .text:0x802254A4; // type:function size:0x68 scope:global align:4 +getMsgDtPtr__12dMsgObject_cFv = .text:0x8022550C; // type:function size:0x14 scope:global align:4 +setProcessID__12dMsgObject_cFUi = .text:0x80225520; // type:function size:0x14 scope:global align:4 +getActor__12dMsgObject_cFv = .text:0x80225534; // type:function size:0x24 scope:global align:4 +getpTalkActor__12dMsgObject_cFv = .text:0x80225558; // type:function size:0x14 scope:global align:4 +getIdx__12dMsgObject_cFv = .text:0x8022556C; // type:function size:0x14 scope:global align:4 +getNodeIdx__12dMsgObject_cFv = .text:0x80225580; // type:function size:0x14 scope:global align:4 +setStatus__12dMsgObject_cFUs = .text:0x80225594; // type:function size:0x14 scope:global align:4 +getStatus__12dMsgObject_cFv = .text:0x802255A8; // type:function size:0x10 scope:global align:4 +getScrnDrawPtr__12dMsgObject_cFv = .text:0x802255B8; // type:function size:0x14 scope:global align:4 +setTalkActor__12dMsgObject_cFP10fopAc_ac_c = .text:0x802255CC; // type:function size:0x14 scope:global align:4 +onMsgSendControl__12dMsgObject_cFv = .text:0x802255E0; // type:function size:0x1C scope:global align:4 +offMsgSendControl__12dMsgObject_cFv = .text:0x802255FC; // type:function size:0x10 scope:global align:4 +isMsgSendControl__12dMsgObject_cFv = .text:0x8022560C; // type:function size:0x18 scope:global align:4 +onMsgSend__12dMsgObject_cFv = .text:0x80225624; // type:function size:0x1C scope:global align:4 +offMsgSend__12dMsgObject_cFv = .text:0x80225640; // type:function size:0x1C scope:global align:4 +isMsgSend__12dMsgObject_cFv = .text:0x8022565C; // type:function size:0x18 scope:global align:4 +isMouthCheck__12dMsgObject_cFv = .text:0x80225674; // type:function size:0x20 scope:global align:4 +getMessageID__12dMsgObject_cFv = .text:0x80225694; // type:function size:0x14 scope:global align:4 +getSmellTypeMessageID__12dMsgObject_cFv = .text:0x802256A8; // type:function size:0x10 scope:global align:4 +setSmellType__12dMsgObject_cFUc = .text:0x802256B8; // type:function size:0x14 scope:global align:4 +getSelectCursorPos__12dMsgObject_cFv = .text:0x802256CC; // type:function size:0x10 scope:global align:4 +setSelectCursorPos__12dMsgObject_cFUc = .text:0x802256DC; // type:function size:0x14 scope:global align:4 +setPortalMessageID__12dMsgObject_cFUs = .text:0x802256F0; // type:function size:0x14 scope:global align:4 +setInsectItemNo__12dMsgObject_cFUc = .text:0x80225704; // type:function size:0x14 scope:global align:4 +setLetterNameID__12dMsgObject_cFUs = .text:0x80225718; // type:function size:0x14 scope:global align:4 +setArrowNum__12dMsgObject_cFUc = .text:0x8022572C; // type:function size:0x14 scope:global align:4 +setMsgOutputType__12dMsgObject_cFUc = .text:0x80225740; // type:function size:0x14 scope:global align:4 +getMsgOutputType__12dMsgObject_cFv = .text:0x80225754; // type:function size:0x14 scope:global align:4 +getWord__12dMsgObject_cFv = .text:0x80225768; // type:function size:0x14 scope:global align:4 +getSelectWord__12dMsgObject_cFi = .text:0x8022577C; // type:function size:0x1C scope:global align:4 +setSelectWordFlag__12dMsgObject_cFUc = .text:0x80225798; // type:function size:0x14 scope:global align:4 +getSelectWordFlag__12dMsgObject_cFv = .text:0x802257AC; // type:function size:0x14 scope:global align:4 +isHowlHearingMode__12dMsgObject_cFv = .text:0x802257C0; // type:function size:0x10 scope:global align:4 +getSelectBombBagID__12dMsgObject_cFv = .text:0x802257D0; // type:function size:0x10 scope:global align:4 +getSelectBombPrice__12dMsgObject_cFv = .text:0x802257E0; // type:function size:0x10 scope:global align:4 +setEquipBombInfo__12dMsgObject_cFv = .text:0x802257F0; // type:function size:0x18 scope:global align:4 +getItemEquipButton__12dMsgObject_cFv = .text:0x80225808; // type:function size:0x14 scope:global align:4 +setSelectCancelPos__12dMsgObject_cFUc = .text:0x8022581C; // type:function size:0x14 scope:global align:4 +dMsgObject_getTotalPrice__Fv = .text:0x80225830; // type:function size:0x64 scope:global align:4 +dMsgObject_setTotalPrice__FUs = .text:0x80225894; // type:function size:0x64 scope:global align:4 +dMsgObject_addTotalPrice__Fs = .text:0x802258F8; // type:function size:0x90 scope:global align:4 +dMsgObject_getTotalPayment__Fv = .text:0x80225988; // type:function size:0x64 scope:global align:4 +dMsgObject_setTotalPayment__FUs = .text:0x802259EC; // type:function size:0x64 scope:global align:4 +dMsgObject_addTotalPayment__Fs = .text:0x80225A50; // type:function size:0x90 scope:global align:4 +dMsgObject_getFundRaising__Fv = .text:0x80225AE0; // type:function size:0x64 scope:global align:4 +dMsgObject_setFundRaising__FUs = .text:0x80225B44; // type:function size:0x64 scope:global align:4 +dMsgObject_addFundRaising__Fs = .text:0x80225BA8; // type:function size:0x78 scope:global align:4 +dMsgObject_getOffering__Fv = .text:0x80225C20; // type:function size:0x64 scope:global align:4 +dMsgObject_addOffering__Fs = .text:0x80225C84; // type:function size:0x78 scope:global align:4 +__sinit_\d_msg_object_cpp = .text:0x80225CFC; // type:function size:0x48 scope:global align:4 +__dt__20dMsgObject_HowlHIO_cFv = .text:0x80225D44; // type:function size:0x40 scope:global align:4 +__dt__16dMsgObject_HIO_cFv = .text:0x80225D84; // type:function size:0x40 scope:global align:4 +resetResourceCache__Q28JMessage8TControlFv = .text:0x80225DC4; // type:function size:0x34 scope:global align:4 +render_synchronize__Q28JMessage8TControlFv = .text:0x80225DF8; // type:function size:0x70 scope:global align:4 +exec__14dMsgScrnBase_cFv = .text:0x80225E68; // type:function size:0x4 scope:global align:4 +setSelectString__14dMsgScrnBase_cFPcPcPc = .text:0x80225E6C; // type:function size:0x4 scope:global align:4 +setSelectRubyString__14dMsgScrnBase_cFPcPcPc = .text:0x80225E70; // type:function size:0x4 scope:global align:4 +selectAnimeInit__14dMsgScrnBase_cFUcUcfUc = .text:0x80225E74; // type:function size:0x4 scope:global align:4 +selectAnimeMove__14dMsgScrnBase_cFUcUcb = .text:0x80225E78; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnBase_cFv = .text:0x80225E80; // type:function size:0x4 scope:global align:4 +arwAnimeInit__14dMsgScrnBase_cFv = .text:0x80225E84; // type:function size:0x4 scope:global align:4 +fukiPosCalc__14dMsgScrnBase_cFUc = .text:0x80225E88; // type:function size:0x4 scope:global align:4 +isSelect__14dMsgScrnBase_cFv = .text:0x80225E8C; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnBase_cFv = .text:0x80225E94; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnBase_cFv = .text:0x80225E9C; // type:function size:0x4 scope:global align:4 +dotAnimeInit__14dMsgScrnBase_cFv = .text:0x80225EA0; // type:function size:0x4 scope:global align:4 +setTextInitPos__28jmessage_tRenderingProcessorFff = .text:0x80225EA4; // type:function size:0xC scope:global align:4 +setTextScale__28jmessage_tRenderingProcessorFff = .text:0x80225EB0; // type:function size:0xC scope:global align:4 +setSelTextInitPos__28jmessage_tRenderingProcessorFiff = .text:0x80225EBC; // type:function size:0x14 scope:global align:4 +setActorPos__19jmessage_tReferenceF4cXyz = .text:0x80225ED0; // type:function size:0x1C scope:global align:4 +__ct__10dMsgUnit_cFv = .text:0x80225EEC; // type:function size:0x10 scope:global align:4 +__dt__10dMsgUnit_cFv = .text:0x80225EFC; // type:function size:0x40 scope:global align:4 +setTag__10dMsgUnit_cFiiPcb = .text:0x80225F3C; // type:function size:0x38C scope:global align:4 +__sinit_\d_msg_unit_cpp = .text:0x802262C8; // type:function size:0x3C scope:global align:4 +__ct__17dMsgScrn3Select_cFv = .text:0x80226304; // type:function size:0x888 scope:global align:4 +__dt__17dMsgScrn3Select_cFv = .text:0x80226B8C; // type:function size:0x378 scope:global align:4 +isSelect__17dMsgScrn3Select_cFv = .text:0x80226F04; // type:function size:0x14 scope:global align:4 +setString__17dMsgScrn3Select_cFPcPcPc = .text:0x80226F18; // type:function size:0x90 scope:global align:4 +setRubyString__17dMsgScrn3Select_cFPcPcPc = .text:0x80226FA8; // type:function size:0x90 scope:global align:4 +translate__17dMsgScrn3Select_cFff = .text:0x80227038; // type:function size:0x20 scope:global align:4 +draw__17dMsgScrn3Select_cFff = .text:0x80227058; // type:function size:0x5A0 scope:global align:4 +selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc = .text:0x802275F8; // type:function size:0x338 scope:global align:4 +selAnimeMove__17dMsgScrn3Select_cFUcUcb = .text:0x80227930; // type:function size:0x320 scope:global align:4 +selAnimeEnd__17dMsgScrn3Select_cFv = .text:0x80227C50; // type:function size:0x2B8 scope:global align:4 +getTextBoxWidth__17dMsgScrn3Select_cFv = .text:0x80227F08; // type:function size:0x8 scope:global align:4 +getFontSize__17dMsgScrn3Select_cFv = .text:0x80227F10; // type:function size:0x30 scope:global align:4 +getRubyFontSize__17dMsgScrn3Select_cFv = .text:0x80227F40; // type:function size:0x40 scope:global align:4 +getCharSpace__17dMsgScrn3Select_cFv = .text:0x80227F80; // type:function size:0x10 scope:global align:4 +getRubyCharSpace__17dMsgScrn3Select_cFv = .text:0x80227F90; // type:function size:0x20 scope:global align:4 +getTextBoxGlobalPosX__17dMsgScrn3Select_cFi = .text:0x80227FB0; // type:function size:0x10 scope:global align:4 +getTextBoxGlobalPosY__17dMsgScrn3Select_cFi = .text:0x80227FC0; // type:function size:0x10 scope:global align:4 +open1Proc__17dMsgScrn3Select_cFv = .text:0x80227FD0; // type:function size:0xEC scope:global align:4 +open2Proc__17dMsgScrn3Select_cFv = .text:0x802280BC; // type:function size:0x11C scope:global align:4 +waitProc__17dMsgScrn3Select_cFv = .text:0x802281D8; // type:function size:0x30 scope:global align:4 +selectProc__17dMsgScrn3Select_cFv = .text:0x80228208; // type:function size:0x20C scope:global align:4 +changeProc__17dMsgScrn3Select_cFv = .text:0x80228414; // type:function size:0x2E0 scope:global align:4 +closeProc__17dMsgScrn3Select_cFv = .text:0x802286F4; // type:function size:0xE0 scope:global align:4 +selectScale__17dMsgScrn3Select_cFv = .text:0x802287D4; // type:function size:0x2A4 scope:global align:4 +selectTrans__17dMsgScrn3Select_cFv = .text:0x80228A78; // type:function size:0x3BC scope:global align:4 +selectAnimeTransform__17dMsgScrn3Select_cFi = .text:0x80228E34; // type:function size:0xA4 scope:global align:4 +__dt__14J2DAnmColorKeyFv = .text:0x80228ED8; // type:function size:0x40 scope:global align:4 +__ct__15dMsgScrnArrow_cFv = .text:0x80228F18; // type:function size:0x294 scope:global align:4 +__dt__15dMsgScrnArrow_cFv = .text:0x802291AC; // type:function size:0x150 scope:global align:4 +draw__15dMsgScrnArrow_cFv = .text:0x802292FC; // type:function size:0x1C scope:global align:4 +setPos__15dMsgScrnArrow_cFff = .text:0x80229318; // type:function size:0x20 scope:global align:4 +arwAnimeInit__15dMsgScrnArrow_cFv = .text:0x80229338; // type:function size:0x54 scope:global align:4 +arwAnimeMove__15dMsgScrnArrow_cFv = .text:0x8022938C; // type:function size:0x11C scope:global align:4 +dotAnimeInit__15dMsgScrnArrow_cFv = .text:0x802294A8; // type:function size:0x48 scope:global align:4 +dotAnimeMove__15dMsgScrnArrow_cFv = .text:0x802294F0; // type:function size:0xC4 scope:global align:4 +__ct__14dMsgScrnBase_cFv = .text:0x802295B4; // type:function size:0x3C scope:global align:4 +__dt__14dMsgScrnBase_cFv = .text:0x802295F0; // type:function size:0x40 scope:global align:4 +init__14dMsgScrnBase_cFv = .text:0x80229630; // type:function size:0xC8 scope:global align:4 +multiDraw__14dMsgScrnBase_cFv = .text:0x802296F8; // type:function size:0x28 scope:global align:4 +draw__14dMsgScrnBase_cFv = .text:0x80229720; // type:function size:0x8C scope:global align:4 +drawSelf__14dMsgScrnBase_cFv = .text:0x802297AC; // type:function size:0x24 scope:global align:4 +drawOutFont__14dMsgScrnBase_cFfff = .text:0x802297D0; // type:function size:0x18 scope:global align:4 +setString__14dMsgScrnBase_cFPcPc = .text:0x802297E8; // type:function size:0x8C scope:global align:4 +setRubyString__14dMsgScrnBase_cFPc = .text:0x80229874; // type:function size:0x6C scope:global align:4 +fukiScale__14dMsgScrnBase_cFf = .text:0x802298E0; // type:function size:0xC scope:global align:4 +fukiTrans__14dMsgScrnBase_cFff = .text:0x802298EC; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnBase_cFf = .text:0x802298F4; // type:function size:0x50 scope:global align:4 +fontAlpha__14dMsgScrnBase_cFf = .text:0x80229944; // type:function size:0x80 scope:global align:4 +isTalkNow__14dMsgScrnBase_cFv = .text:0x802299C4; // type:function size:0x54 scope:global align:4 +__ct__14dMsgScrnBoss_cFv = .text:0x80229A18; // type:function size:0x2C8 scope:global align:4 +__dt__14dMsgScrnBoss_cFv = .text:0x80229CE0; // type:function size:0x168 scope:global align:4 +exec__14dMsgScrnBoss_cFv = .text:0x80229E48; // type:function size:0xB0 scope:global align:4 +drawSelf__14dMsgScrnBoss_cFv = .text:0x80229EF8; // type:function size:0x58 scope:global align:4 +fukiAlpha__14dMsgScrnBoss_cFf = .text:0x80229F50; // type:function size:0x8C scope:global align:4 +fontAlpha__14dMsgScrnBoss_cFf = .text:0x80229FDC; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnBoss_cFff = .text:0x80229FE0; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnBoss_cFf = .text:0x80229FE4; // type:function size:0x4 scope:global align:4 +__ct__17dMsgScrnExplain_cFP9STControlUcbUc = .text:0x80229FE8; // type:function size:0x7E8 scope:global align:4 +__dt__17dMsgScrnExplain_cFv = .text:0x8022A7D0; // type:function size:0x288 scope:global align:4 +move__17dMsgScrnExplain_cFv = .text:0x8022AA58; // type:function size:0x11C scope:global align:4 +draw__17dMsgScrnExplain_cFP13J2DOrthoGraph = .text:0x8022AB74; // type:function size:0x1AC scope:global align:4 +wait_init__17dMsgScrnExplain_cFv = .text:0x8022AD20; // type:function size:0x4 scope:global align:4 +wait_proc__17dMsgScrnExplain_cFv = .text:0x8022AD24; // type:function size:0x4 scope:global align:4 +open_request_init__17dMsgScrnExplain_cFv = .text:0x8022AD28; // type:function size:0x4 scope:global align:4 +open_request_proc__17dMsgScrnExplain_cFv = .text:0x8022AD2C; // type:function size:0x108 scope:global align:4 +open_init__17dMsgScrnExplain_cFv = .text:0x8022AE34; // type:function size:0x98 scope:global align:4 +open_proc__17dMsgScrnExplain_cFv = .text:0x8022AECC; // type:function size:0x118 scope:global align:4 +move_init__17dMsgScrnExplain_cFv = .text:0x8022AFE4; // type:function size:0x8 scope:global align:4 +move_proc__17dMsgScrnExplain_cFv = .text:0x8022AFEC; // type:function size:0x118 scope:global align:4 +move_select_init__17dMsgScrnExplain_cFv = .text:0x8022B104; // type:function size:0x240 scope:global align:4 +move_select_proc__17dMsgScrnExplain_cFv = .text:0x8022B344; // type:function size:0x3BC scope:global align:4 +close_init__17dMsgScrnExplain_cFv = .text:0x8022B700; // type:function size:0xC scope:global align:4 +close_proc__17dMsgScrnExplain_cFv = .text:0x8022B70C; // type:function size:0x114 scope:global align:4 +openExplain__17dMsgScrnExplain_cFUlUcUcUcb = .text:0x8022B820; // type:function size:0x58 scope:global align:4 +getAlphaRatio__17dMsgScrnExplain_cFv = .text:0x8022B878; // type:function size:0x74 scope:global align:4 +checkTriggerA__17dMsgScrnExplain_cFv = .text:0x8022B8EC; // type:function size:0x2C scope:global align:4 +checkTriggerB__17dMsgScrnExplain_cFv = .text:0x8022B918; // type:function size:0x2C scope:global align:4 +__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap = .text:0x8022B944; // type:function size:0xCB4 scope:global align:4 +__dt__14dMsgScrnItem_cFv = .text:0x8022C5F8; // type:function size:0x354 scope:global align:4 +exec__14dMsgScrnItem_cFv = .text:0x8022C94C; // type:function size:0x298 scope:global align:4 +drawSelf__14dMsgScrnItem_cFv = .text:0x8022CBE4; // type:function size:0x480 scope:global align:4 +arwAnimeInit__14dMsgScrnItem_cFv = .text:0x8022D064; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnItem_cFv = .text:0x8022D06C; // type:function size:0x8 scope:global align:4 +dotAnimeInit__14dMsgScrnItem_cFv = .text:0x8022D074; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnItem_cFv = .text:0x8022D07C; // type:function size:0x8 scope:global align:4 +setSelectString__14dMsgScrnItem_cFPcPcPc = .text:0x8022D084; // type:function size:0x8 scope:global align:4 +setSelectRubyString__14dMsgScrnItem_cFPcPcPc = .text:0x8022D08C; // type:function size:0x8 scope:global align:4 +isSelect__14dMsgScrnItem_cFv = .text:0x8022D094; // type:function size:0x8 scope:global align:4 +selectAnimeInit__14dMsgScrnItem_cFUcUcfUc = .text:0x8022D09C; // type:function size:0x14 scope:global align:4 +selectAnimeMove__14dMsgScrnItem_cFUcUcb = .text:0x8022D0B0; // type:function size:0x8 scope:global align:4 +selectAnimeEnd__14dMsgScrnItem_cFv = .text:0x8022D0B8; // type:function size:0x8 scope:global align:4 +fukiScale__14dMsgScrnItem_cFf = .text:0x8022D0C0; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnItem_cFff = .text:0x8022D0C4; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnItem_cFf = .text:0x8022D0CC; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnItem_cFUc = .text:0x8022D174; // type:function size:0x570 scope:global align:4 +setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey = .text:0x8022D6E4; // type:function size:0x98 scope:global align:4 +isOugiID__14dMsgScrnItem_cFv = .text:0x8022D77C; // type:function size:0xC8 scope:global align:4 +__ct__14dMsgScrnHowl_cFv = .text:0x8022D844; // type:function size:0xD50 scope:global align:4 +__dt__14dMsgScrnHowl_cFv = .text:0x8022E594; // type:function size:0x2F4 scope:global align:4 +exec__14dMsgScrnHowl_cFv = .text:0x8022E888; // type:function size:0x1BC scope:global align:4 +drawSelf__14dMsgScrnHowl_cFv = .text:0x8022EA44; // type:function size:0x104 scope:global align:4 +guide_on_init__14dMsgScrnHowl_cFv = .text:0x8022EB48; // type:function size:0x4 scope:global align:4 +guide_on_proc__14dMsgScrnHowl_cFv = .text:0x8022EB4C; // type:function size:0x9C scope:global align:4 +guide_off_init__14dMsgScrnHowl_cFv = .text:0x8022EBE8; // type:function size:0x4 scope:global align:4 +guide_off_proc__14dMsgScrnHowl_cFv = .text:0x8022EBEC; // type:function size:0x7C scope:global align:4 +guide_stop_init__14dMsgScrnHowl_cFv = .text:0x8022EC68; // type:function size:0x4 scope:global align:4 +guide_stop_proc__14dMsgScrnHowl_cFv = .text:0x8022EC6C; // type:function size:0xA8 scope:global align:4 +guide_demo_play_init__14dMsgScrnHowl_cFv = .text:0x8022ED14; // type:function size:0xC scope:global align:4 +guide_demo_play_proc__14dMsgScrnHowl_cFv = .text:0x8022ED20; // type:function size:0xF4 scope:global align:4 +guide_off_test_init__14dMsgScrnHowl_cFv = .text:0x8022EE14; // type:function size:0x4 scope:global align:4 +guide_off_test_proc__14dMsgScrnHowl_cFv = .text:0x8022EE18; // type:function size:0x4 scope:global align:4 +fukiScale__14dMsgScrnHowl_cFf = .text:0x8022EE1C; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnHowl_cFff = .text:0x8022EE20; // type:function size:0x8 scope:global align:4 +fukiAlpha__14dMsgScrnHowl_cFf = .text:0x8022EE28; // type:function size:0x8 scope:global align:4 +isKeyCheck__14dMsgScrnHowl_cFv = .text:0x8022EE30; // type:function size:0x54 scope:global align:4 +resetLine__14dMsgScrnHowl_cFv = .text:0x8022EE84; // type:function size:0xC4 scope:global align:4 +drawWave__14dMsgScrnHowl_cFv = .text:0x8022EF48; // type:function size:0x624 scope:global align:4 +drawGuide__14dMsgScrnHowl_cFv = .text:0x8022F56C; // type:function size:0x86C scope:global align:4 +drawGuide2__14dMsgScrnHowl_cFv = .text:0x8022FDD8; // type:function size:0x64C scope:global align:4 +drawEffect__14dMsgScrnHowl_cFv = .text:0x80230424; // type:function size:0x248 scope:global align:4 +calcMain__14dMsgScrnHowl_cFv = .text:0x8023066C; // type:function size:0x54 scope:global align:4 +calcWave__14dMsgScrnHowl_cFv = .text:0x802306C0; // type:function size:0x1A8 scope:global align:4 +calcGuide__14dMsgScrnHowl_cFv = .text:0x80230868; // type:function size:0x1A4 scope:global align:4 +moveLineV__14dMsgScrnHowl_cFb = .text:0x80230A0C; // type:function size:0x1E8 scope:global align:4 +moveBaseLength__14dMsgScrnHowl_cFb = .text:0x80230BF4; // type:function size:0x11C scope:global align:4 +getOnLineNum__14dMsgScrnHowl_cFi = .text:0x80230D10; // type:function size:0x6C scope:global align:4 +addCount__14dMsgScrnHowl_cFs = .text:0x80230D7C; // type:function size:0x24 scope:global align:4 +addCountGuide__14dMsgScrnHowl_cFs = .text:0x80230DA0; // type:function size:0x1C scope:global align:4 +getNowPlotPitch__14dMsgScrnHowl_cFf = .text:0x80230DBC; // type:function size:0x164 scope:global align:4 +getPlotPitch__14dMsgScrnHowl_cFf = .text:0x80230F20; // type:function size:0x44 scope:global align:4 +calcPitchLevel__14dMsgScrnHowl_cFv = .text:0x80230F64; // type:function size:0xAC scope:global align:4 +initGuideData__14dMsgScrnHowl_cFv = .text:0x80231010; // type:function size:0x120 scope:global align:4 +getGuideDataSize__14dMsgScrnHowl_cFv = .text:0x80231130; // type:function size:0x90 scope:global align:4 +getGuideDataType__14dMsgScrnHowl_cFi = .text:0x802311C0; // type:function size:0xD4 scope:global align:4 +__ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap = .text:0x80231294; // type:function size:0x480 scope:global align:4 +__dt__16dMsgScrnJimaku_cFv = .text:0x80231714; // type:function size:0x1A8 scope:global align:4 +exec__16dMsgScrnJimaku_cFv = .text:0x802318BC; // type:function size:0xE0 scope:global align:4 +drawSelf__16dMsgScrnJimaku_cFv = .text:0x8023199C; // type:function size:0x58 scope:global align:4 +fukiAlpha__16dMsgScrnJimaku_cFf = .text:0x802319F4; // type:function size:0xA0 scope:global align:4 +fontAlpha__16dMsgScrnJimaku_cFf = .text:0x80231A94; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnJimaku_cFff = .text:0x80231A98; // type:function size:0x4 scope:global align:4 +fukiScale__16dMsgScrnJimaku_cFf = .text:0x80231A9C; // type:function size:0x4 scope:global align:4 +__ct__16dMsgScrnKanban_cFP10JKRExpHeap = .text:0x80231AA0; // type:function size:0x488 scope:global align:4 +__dt__16dMsgScrnKanban_cFv = .text:0x80231F28; // type:function size:0x1E0 scope:global align:4 +exec__16dMsgScrnKanban_cFv = .text:0x80232108; // type:function size:0xD4 scope:global align:4 +draw__16dMsgScrnKanban_cFv = .text:0x802321DC; // type:function size:0x88 scope:global align:4 +fukiAlpha__16dMsgScrnKanban_cFf = .text:0x80232264; // type:function size:0xB4 scope:global align:4 +fukiScale__16dMsgScrnKanban_cFf = .text:0x80232318; // type:function size:0x4 scope:global align:4 +fukiTrans__16dMsgScrnKanban_cFff = .text:0x8023231C; // type:function size:0x4 scope:global align:4 +__ct__19dMsgScrnLight_HIO_cFv = .text:0x80232320; // type:function size:0x68 scope:global align:4 +updateColor__19dMsgScrnLight_HIO_cFUc = .text:0x80232388; // type:function size:0x16C scope:global align:4 +__ct__15dMsgScrnLight_cFUcUc = .text:0x802324F4; // type:function size:0x1AC scope:global align:4 +__dt__15dMsgScrnLight_cFv = .text:0x802326A0; // type:function size:0x108 scope:global align:4 +draw__15dMsgScrnLight_cFPffffffUc = .text:0x802327A8; // type:function size:0x35C scope:global align:4 +draw__15dMsgScrnLight_cFPfffffffQ28JUtility6TColorQ28JUtility6TColor = .text:0x80232B04; // type:function size:0x148 scope:global align:4 +drawCommon__15dMsgScrnLight_cFfffff = .text:0x80232C4C; // type:function size:0x2AC scope:global align:4 +__sinit_\d_msg_scrn_light_cpp = .text:0x80232EF8; // type:function size:0x48 scope:global align:4 +__dt__19dMsgScrnLight_HIO_cFv = .text:0x80232F40; // type:function size:0x40 scope:global align:4 +__ct__15dMsgScrnPlace_cFv = .text:0x80232F80; // type:function size:0x360 scope:global align:4 +__dt__15dMsgScrnPlace_cFv = .text:0x802332E0; // type:function size:0x168 scope:global align:4 +exec__15dMsgScrnPlace_cFv = .text:0x80233448; // type:function size:0xC0 scope:global align:4 +drawSelf__15dMsgScrnPlace_cFv = .text:0x80233508; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnPlace_cFf = .text:0x80233560; // type:function size:0x8C scope:global align:4 +fontAlpha__15dMsgScrnPlace_cFf = .text:0x802335EC; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnPlace_cFff = .text:0x802335F0; // type:function size:0x4 scope:global align:4 +fukiScale__15dMsgScrnPlace_cFf = .text:0x802335F4; // type:function size:0x4 scope:global align:4 +__ct__15dMsgScrnStaff_cFUc = .text:0x802335F8; // type:function size:0x340 scope:global align:4 +__dt__15dMsgScrnStaff_cFv = .text:0x80233938; // type:function size:0x118 scope:global align:4 +exec__15dMsgScrnStaff_cFv = .text:0x80233A50; // type:function size:0x80 scope:global align:4 +drawSelf__15dMsgScrnStaff_cFv = .text:0x80233AD0; // type:function size:0x58 scope:global align:4 +fukiAlpha__15dMsgScrnStaff_cFf = .text:0x80233B28; // type:function size:0x8 scope:global align:4 +fontAlpha__15dMsgScrnStaff_cFf = .text:0x80233B30; // type:function size:0x4 scope:global align:4 +fukiTrans__15dMsgScrnStaff_cFff = .text:0x80233B34; // type:function size:0x4 scope:global align:4 +fukiScale__15dMsgScrnStaff_cFf = .text:0x80233B38; // type:function size:0x4 scope:global align:4 +__ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap = .text:0x80233B3C; // type:function size:0x9C8 scope:global align:4 +__dt__14dMsgScrnTalk_cFv = .text:0x80234504; // type:function size:0x290 scope:global align:4 +exec__14dMsgScrnTalk_cFv = .text:0x80234794; // type:function size:0xF0 scope:global align:4 +drawSelf__14dMsgScrnTalk_cFv = .text:0x80234884; // type:function size:0x2B0 scope:global align:4 +arwAnimeInit__14dMsgScrnTalk_cFv = .text:0x80234B34; // type:function size:0x8 scope:global align:4 +arwAnimeMove__14dMsgScrnTalk_cFv = .text:0x80234B3C; // type:function size:0x8 scope:global align:4 +dotAnimeInit__14dMsgScrnTalk_cFv = .text:0x80234B44; // type:function size:0x8 scope:global align:4 +dotAnimeMove__14dMsgScrnTalk_cFv = .text:0x80234B4C; // type:function size:0x8 scope:global align:4 +setSelectString__14dMsgScrnTalk_cFPcPcPc = .text:0x80234B54; // type:function size:0x14 scope:global align:4 +setSelectRubyString__14dMsgScrnTalk_cFPcPcPc = .text:0x80234B68; // type:function size:0x14 scope:global align:4 +isSelect__14dMsgScrnTalk_cFv = .text:0x80234B7C; // type:function size:0x18 scope:global align:4 +selectAnimeInit__14dMsgScrnTalk_cFUcUcfUc = .text:0x80234B94; // type:function size:0x20 scope:global align:4 +selectAnimeMove__14dMsgScrnTalk_cFUcUcb = .text:0x80234BB4; // type:function size:0x18 scope:global align:4 +selectAnimeEnd__14dMsgScrnTalk_cFv = .text:0x80234BCC; // type:function size:0x18 scope:global align:4 +fukiScale__14dMsgScrnTalk_cFf = .text:0x80234BE4; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTalk_cFff = .text:0x80234BE8; // type:function size:0x4 scope:global align:4 +fukiAlpha__14dMsgScrnTalk_cFf = .text:0x80234BEC; // type:function size:0xA8 scope:global align:4 +fukiPosCalc__14dMsgScrnTalk_cFUc = .text:0x80234C94; // type:function size:0x590 scope:global align:4 +__ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap = .text:0x80235224; // type:function size:0x520 scope:global align:4 +__dt__14dMsgScrnTree_cFv = .text:0x80235744; // type:function size:0x208 scope:global align:4 +exec__14dMsgScrnTree_cFv = .text:0x8023594C; // type:function size:0x12C scope:global align:4 +draw__14dMsgScrnTree_cFv = .text:0x80235A78; // type:function size:0x88 scope:global align:4 +fukiAlpha__14dMsgScrnTree_cFf = .text:0x80235B00; // type:function size:0xB4 scope:global align:4 +fukiScale__14dMsgScrnTree_cFf = .text:0x80235BB4; // type:function size:0x4 scope:global align:4 +fukiTrans__14dMsgScrnTree_cFff = .text:0x80235BB8; // type:function size:0x4 scope:global align:4 +__ct__16dMsgStringBase_cFv = .text:0x80235BBC; // type:function size:0x130 scope:global align:4 +__dt__16dMsgStringBase_cFv = .text:0x80235CEC; // type:function size:0x1C8 scope:global align:4 +getRevoMessageID__16dMsgStringBase_cFUl = .text:0x80235EB4; // type:function size:0x8C scope:global align:4 +getStringLocal__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80235F40; // type:function size:0x140 scope:global align:4 +getStringPageLocal__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80236080; // type:function size:0x140 scope:global align:4 +getPageMax__16dMsgStringBase_cFi = .text:0x802361C0; // type:function size:0x28 scope:global align:4 +getMessageLocal__16dMsgStringBase_cFUlPc = .text:0x802361E8; // type:function size:0x114 scope:global align:4 +getResource__16dMsgStringBase_cFv = .text:0x802362FC; // type:function size:0x64 scope:global align:4 +drawFontLocal__16dMsgStringBase_cFP10J2DTextBoxUcffffUlUc = .text:0x80236360; // type:function size:0x4 scope:global align:4 +drawOutFontLocal__16dMsgStringBase_cFP10J2DTextBoxf = .text:0x80236364; // type:function size:0x4 scope:global align:4 +resetStringLocal__16dMsgStringBase_cFP10J2DTextBox = .text:0x80236368; // type:function size:0x4 scope:global align:4 +getMessage__16dMsgStringBase_cFUlPc = .text:0x8023636C; // type:function size:0x4 scope:global align:4 +getStringPage__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80236370; // type:function size:0x28 scope:global align:4 +getString__16dMsgStringBase_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc = .text:0x80236398; // type:function size:0x4 scope:global align:4 +__ct__12dMsgString_cFv = .text:0x8023639C; // type:function size:0x78 scope:global align:4 +__ct__12dMsgString_cFUc = .text:0x80236414; // type:function size:0x80 scope:global align:4 +__dt__12dMsgString_cFv = .text:0x80236494; // type:function size:0x94 scope:global align:4 +resetStringLocal__12dMsgString_cFP10J2DTextBox = .text:0x80236528; // type:function size:0x14 scope:global align:4 +drawOutFontLocal__12dMsgString_cFP10J2DTextBoxf = .text:0x8023653C; // type:function size:0x100 scope:global align:4 +drawFontLocal__12dMsgString_cFP10J2DTextBoxUcffffUlUc = .text:0x8023663C; // type:function size:0x14 scope:global align:4 +__ct__10dMsgFlow_cFv = .text:0x80236650; // type:function size:0x48 scope:global align:4 +__dt__10dMsgFlow_cFv = .text:0x80236698; // type:function size:0x40 scope:global align:4 +checkOpenDoor__10dMsgFlow_cFP10fopAc_ac_cPi = .text:0x802366D8; // type:function size:0x194 scope:global align:4 +doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci = .text:0x8023686C; // type:function size:0x14C scope:global align:4 +checkEventRender__10dMsgFlow_cFPiPiPiPi = .text:0x802369B8; // type:function size:0xA0 scope:global align:4 +remove__10dMsgFlow_cFv = .text:0x80236A58; // type:function size:0x64 scope:global align:4 +getEventId__10dMsgFlow_cFPi = .text:0x80236ABC; // type:function size:0x10 scope:global align:4 +getMsgNo__10dMsgFlow_cFv = .text:0x80236ACC; // type:function size:0x8 scope:global align:4 +getNowMsgNo__10dMsgFlow_cFv = .text:0x80236AD4; // type:function size:0x8 scope:global align:4 +getMsg__10dMsgFlow_cFv = .text:0x80236ADC; // type:function size:0x1C scope:global align:4 +setInitValue__10dMsgFlow_cFi = .text:0x80236AF8; // type:function size:0x98 scope:global align:4 +setInitValueGroupChange__10dMsgFlow_cFiPP10fopAc_ac_c = .text:0x80236B90; // type:function size:0xBC scope:global align:4 +getMsgDataBlock__10dMsgFlow_cFPCc = .text:0x80236C4C; // type:function size:0xA0 scope:global align:4 +getInitNodeIndex__10dMsgFlow_cFUs = .text:0x80236CEC; // type:function size:0x40 scope:global align:4 +setNodeIndex__10dMsgFlow_cFUsPP10fopAc_ac_c = .text:0x80236D2C; // type:function size:0x158 scope:global align:4 +setNormalMsg__10dMsgFlow_cFP14mesg_flow_nodeP10fopAc_ac_c = .text:0x80236E84; // type:function size:0xD4 scope:global align:4 +messageNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x80236F58; // type:function size:0x224 scope:global align:4 +branchNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x8023717C; // type:function size:0x98 scope:global align:4 +eventNodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x80237214; // type:function size:0x1FC scope:global align:4 +nodeProc__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_c = .text:0x80237410; // type:function size:0x104 scope:global align:4 +getParam__10dMsgFlow_cFPUcPUc = .text:0x80237514; // type:function size:0x28 scope:global align:4 +query001__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023753C; // type:function size:0x48 scope:global align:4 +query002__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237584; // type:function size:0x88 scope:global align:4 +query003__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023760C; // type:function size:0x48 scope:global align:4 +query004__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237654; // type:function size:0x68 scope:global align:4 +query005__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802376BC; // type:function size:0x38 scope:global align:4 +query006__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802376F4; // type:function size:0x34 scope:global align:4 +query007__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237728; // type:function size:0x13C scope:global align:4 +query008__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237864; // type:function size:0x40 scope:global align:4 +query009__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802378A4; // type:function size:0x28 scope:global align:4 +query010__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802378CC; // type:function size:0x30 scope:global align:4 +query011__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802378FC; // type:function size:0x48 scope:global align:4 +query012__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237944; // type:function size:0x38 scope:global align:4 +query013__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023797C; // type:function size:0x38 scope:global align:4 +query014__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802379B4; // type:function size:0x38 scope:global align:4 +query015__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802379EC; // type:function size:0x38 scope:global align:4 +query016__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237A24; // type:function size:0x38 scope:global align:4 +query017__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237A5C; // type:function size:0x40 scope:global align:4 +query018__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237A9C; // type:function size:0x40 scope:global align:4 +query019__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237ADC; // type:function size:0x40 scope:global align:4 +query020__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237B1C; // type:function size:0x40 scope:global align:4 +query021__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237B5C; // type:function size:0x18C scope:global align:4 +query022__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237CE8; // type:function size:0x34 scope:global align:4 +query023__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237D1C; // type:function size:0x3C scope:global align:4 +query024__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237D58; // type:function size:0x20 scope:global align:4 +query025__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237D78; // type:function size:0x48 scope:global align:4 +query026__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237DC0; // type:function size:0x2C scope:global align:4 +query027__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237DEC; // type:function size:0x5C scope:global align:4 +query028__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237E48; // type:function size:0x50 scope:global align:4 +query029__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237E98; // type:function size:0x3C scope:global align:4 +query030__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237ED4; // type:function size:0x3C scope:global align:4 +query031__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237F10; // type:function size:0x60 scope:global align:4 +query032__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237F70; // type:function size:0x24 scope:global align:4 +query033__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237F94; // type:function size:0x44 scope:global align:4 +query034__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80237FD8; // type:function size:0x30 scope:global align:4 +query035__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238008; // type:function size:0x24 scope:global align:4 +query036__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023802C; // type:function size:0x44 scope:global align:4 +query037__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238070; // type:function size:0x44 scope:global align:4 +query038__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802380B4; // type:function size:0xF0 scope:global align:4 +query039__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802381A4; // type:function size:0x90 scope:global align:4 +query040__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238234; // type:function size:0xF8 scope:global align:4 +query041__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023832C; // type:function size:0x90 scope:global align:4 +query042__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802383BC; // type:function size:0xAC scope:global align:4 +query043__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238468; // type:function size:0x90 scope:global align:4 +query044__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802384F8; // type:function size:0x44 scope:global align:4 +query045__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023853C; // type:function size:0x8C scope:global align:4 +query046__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802385C8; // type:function size:0x30 scope:global align:4 +query047__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802385F8; // type:function size:0x8 scope:global align:4 +query048__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238600; // type:function size:0x50 scope:global align:4 +query049__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x80238650; // type:function size:0x58 scope:global align:4 +query050__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802386A8; // type:function size:0x44 scope:global align:4 +query051__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x802386EC; // type:function size:0x60 scope:global align:4 +query052__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023874C; // type:function size:0x30 scope:global align:4 +query053__10dMsgFlow_cFP21mesg_flow_node_branchP10fopAc_ac_ci = .text:0x8023877C; // type:function size:0x24 scope:global align:4 +event000__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802387A0; // type:function size:0x80 scope:global align:4 +event001__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238820; // type:function size:0x80 scope:global align:4 +event002__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802388A0; // type:function size:0x20 scope:global align:4 +event003__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802388C0; // type:function size:0x24 scope:global align:4 +event004__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802388E4; // type:function size:0x4C scope:global align:4 +event005__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238930; // type:function size:0x50 scope:global align:4 +event006__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238980; // type:function size:0x24 scope:global align:4 +event007__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802389A4; // type:function size:0x28 scope:global align:4 +event008__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802389CC; // type:function size:0x58 scope:global align:4 +event009__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238A24; // type:function size:0x8 scope:global align:4 +event010__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238A2C; // type:function size:0x80 scope:global align:4 +event011__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238AAC; // type:function size:0x80 scope:global align:4 +event012__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238B2C; // type:function size:0x8 scope:global align:4 +event013__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238B34; // type:function size:0x3C scope:global align:4 +event014__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238B70; // type:function size:0xA8 scope:global align:4 +event015__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238C18; // type:function size:0xA8 scope:global align:4 +event016__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238CC0; // type:function size:0x38 scope:global align:4 +event017__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238CF8; // type:function size:0x108 scope:global align:4 +event018__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238E00; // type:function size:0xF4 scope:global align:4 +event019__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238EF4; // type:function size:0x8 scope:global align:4 +event020__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238EFC; // type:function size:0xCC scope:global align:4 +event021__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238FC8; // type:function size:0x28 scope:global align:4 +event022__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80238FF0; // type:function size:0x80 scope:global align:4 +event023__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239070; // type:function size:0xE8 scope:global align:4 +event024__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239158; // type:function size:0x28 scope:global align:4 +event025__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239180; // type:function size:0x44 scope:global align:4 +event026__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802391C4; // type:function size:0x60 scope:global align:4 +event027__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239224; // type:function size:0x34C scope:global align:4 +event028__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239570; // type:function size:0x128 scope:global align:4 +event029__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239698; // type:function size:0x40 scope:global align:4 +event030__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802396D8; // type:function size:0x64 scope:global align:4 +event031__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023973C; // type:function size:0x30 scope:global align:4 +event032__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x8023976C; // type:function size:0xAC scope:global align:4 +event033__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239818; // type:function size:0xA8 scope:global align:4 +event034__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802398C0; // type:function size:0x38 scope:global align:4 +event035__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802398F8; // type:function size:0x90 scope:global align:4 +event036__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239988; // type:function size:0x40 scope:global align:4 +event037__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x802399C8; // type:function size:0x40 scope:global align:4 +event038__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239A08; // type:function size:0x24 scope:global align:4 +event039__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239A2C; // type:function size:0x18 scope:global align:4 +event040__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239A44; // type:function size:0x104 scope:global align:4 +event041__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239B48; // type:function size:0x2C scope:global align:4 +event042__10dMsgFlow_cFP20mesg_flow_node_eventP10fopAc_ac_c = .text:0x80239B74; // type:function size:0x8 scope:global align:4 +init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c = .text:0x80239B7C; // type:function size:0x190 scope:global align:4 +setSelectMsg__10dMsgFlow_cFP14mesg_flow_nodeP14mesg_flow_nodeP10fopAc_ac_c = .text:0x80239D0C; // type:function size:0xE8 scope:global align:4 +cLib_calcTimer__FPl_l = .text:0x80239DF4; // type:function size:0x1C scope:global align:4 +__ct__9dNm_HIO_cFv = .text:0x80239E10; // type:function size:0x28 scope:global align:4 +__ct__7dName_cFP7J2DPane = .text:0x80239E38; // type:function size:0x54 scope:global align:4 +__dt__7dName_cFv = .text:0x80239E8C; // type:function size:0x214 scope:global align:4 +_create__7dName_cFv = .text:0x8023A0A0; // type:function size:0xA0 scope:global align:4 +init__7dName_cFv = .text:0x8023A140; // type:function size:0xBC scope:global align:4 +initial__7dName_cFv = .text:0x8023A1FC; // type:function size:0x140 scope:global align:4 +showIcon__7dName_cFv = .text:0x8023A33C; // type:function size:0x1CC scope:global align:4 +_move__7dName_cFv = .text:0x8023A508; // type:function size:0x1BC scope:global align:4 +nameCheck__7dName_cFv = .text:0x8023A6C4; // type:function size:0x3C scope:global align:4 +playNameSet__7dName_cFi = .text:0x8023A700; // type:function size:0x38 scope:global align:4 +cursorAnm__7dName_cFv = .text:0x8023A738; // type:function size:0xBC scope:global align:4 +Wait__7dName_cFv = .text:0x8023A7F4; // type:function size:0x4 scope:global align:4 +MojiSelect__7dName_cFv = .text:0x8023A7F8; // type:function size:0x484 scope:global align:4 +MojiSelectAnmInit__7dName_cFv = .text:0x8023AC7C; // type:function size:0xAC scope:global align:4 +MojiSelectAnm__7dName_cFv = .text:0x8023AD28; // type:function size:0x80 scope:global align:4 +MojiSelectAnm2__7dName_cFv = .text:0x8023ADA8; // type:function size:0x80 scope:global align:4 +MojiSelectAnm3__7dName_cFv = .text:0x8023AE28; // type:function size:0x80 scope:global align:4 +mojiChange__7dName_cFUc = .text:0x8023AEA8; // type:function size:0x3AC scope:global align:4 +getMoji__7dName_cFv = .text:0x8023B254; // type:function size:0x6C scope:global align:4 +setMoji__7dName_cFi = .text:0x8023B2C0; // type:function size:0x24C scope:global align:4 +__as__9ChrInfo_cFRC9ChrInfo_c = .text:0x8023B50C; // type:function size:0x2C scope:global align:4 +setNameText__7dName_cFv = .text:0x8023B538; // type:function size:0x84 scope:global align:4 +nameCursorMove__7dName_cFv = .text:0x8023B5BC; // type:function size:0x7C scope:global align:4 +selectCursorMove__7dName_cFv = .text:0x8023B638; // type:function size:0x180 scope:global align:4 +menuCursorPosSet__7dName_cFv = .text:0x8023B7B8; // type:function size:0x44 scope:global align:4 +MenuSelect__7dName_cFv = .text:0x8023B7FC; // type:function size:0x3F8 scope:global align:4 +MenuSelectAnmInit__7dName_cFv = .text:0x8023BBF4; // type:function size:0x54 scope:global align:4 +MenuSelectAnm__7dName_cFv = .text:0x8023BC48; // type:function size:0xBC scope:global align:4 +MenuSelectAnm2__7dName_cFv = .text:0x8023BD04; // type:function size:0x144 scope:global align:4 +MenuSelectAnm3__7dName_cFv = .text:0x8023BE48; // type:function size:0x144 scope:global align:4 +menuAbtnSelect__7dName_cFv = .text:0x8023BF8C; // type:function size:0xCC scope:global align:4 +backSpace__7dName_cFv = .text:0x8023C058; // type:function size:0x12C scope:global align:4 +mojiListChange__7dName_cFv = .text:0x8023C184; // type:function size:0x1A8 scope:global align:4 +menuCursorMove__7dName_cFv = .text:0x8023C32C; // type:function size:0xE8 scope:global align:4 +menuCursorMove2__7dName_cFv = .text:0x8023C414; // type:function size:0x178 scope:global align:4 +selectCursorPosSet__7dName_cFi = .text:0x8023C58C; // type:function size:0xB0 scope:global align:4 +_draw__7dName_cFv = .text:0x8023C63C; // type:function size:0x60 scope:global align:4 +screenSet__7dName_cFv = .text:0x8023C69C; // type:function size:0x820 scope:global align:4 +displayInit__7dName_cFv = .text:0x8023CEBC; // type:function size:0x168 scope:global align:4 +NameStrSet__7dName_cFv = .text:0x8023D024; // type:function size:0xF0 scope:global align:4 +getMenuPosIdx__7dName_cFUc = .text:0x8023D114; // type:function size:0x3C scope:global align:4 +checkDPD__7dName_cFPUx = .text:0x8023D150; // type:function size:0x30 scope:global align:4 +checkDPDPos__7dName_cFUx = .text:0x8023D180; // type:function size:0x124 scope:global align:4 +draw__14dDlst_NameIN_cFv = .text:0x8023D2A4; // type:function size:0xEC scope:global align:4 +__sinit_\d_name_cpp = .text:0x8023D390; // type:function size:0x48 scope:global align:4 +__dt__14dDlst_NameIN_cFv = .text:0x8023D3D8; // type:function size:0x40 scope:global align:4 +__dt__9dNm_HIO_cFv = .text:0x8023D418; // type:function size:0x40 scope:global align:4 +__ct__16dNpcLib_lookat_cFv = .text:0x8023D458; // type:function size:0xE0 scope:global align:4 +init__16dNpcLib_lookat_cFP8J3DModelPiP5csXyzP5csXyz = .text:0x8023D538; // type:function size:0x10C scope:global align:4 +action__16dNpcLib_lookat_cF4cXyz4cXyzP10fopAc_ac_cPA4_fi = .text:0x8023D644; // type:function size:0x3F0 scope:global align:4 +dbView__16dNpcLib_lookat_cFv = .text:0x8023DA34; // type:function size:0x4 scope:global align:4 +setPrm__16dNpcLib_lookat_cFv = .text:0x8023DA38; // type:function size:0x19C scope:global align:4 +update__16dNpcLib_lookat_cFv = .text:0x8023DBD4; // type:function size:0x120 scope:global align:4 +limitter__16dNpcLib_lookat_cFPssss = .text:0x8023DCF4; // type:function size:0x6C scope:global align:4 +__dt__16dNpcLib_lookat_cFv = .text:0x8023DD60; // type:function size:0xD0 scope:global align:4 +dOvlpFd_Draw__FP14overlap1_class = .text:0x8023DE30; // type:function size:0x8 scope:global align:4 +dOvlpFd_startFadeIn__Fi = .text:0x8023DE38; // type:function size:0x70 scope:global align:4 +dOvlpFd_FadeOut__FP14overlap1_class = .text:0x8023DEA8; // type:function size:0xD4 scope:global align:4 +dOvlpFd_Wait__FP14overlap1_class = .text:0x8023DF7C; // type:function size:0x38 scope:global align:4 +dOvlpFd_FadeIn__FP14overlap1_class = .text:0x8023DFB4; // type:function size:0x12C scope:global align:4 +dOvlpFd_Execute__FP14overlap1_class = .text:0x8023E0E0; // type:function size:0x2C scope:global align:4 +dOvlpFd_IsDelete__FP14overlap1_class = .text:0x8023E10C; // type:function size:0x8 scope:global align:4 +dOvlpFd_Delete__FP14overlap1_class = .text:0x8023E114; // type:function size:0x8 scope:global align:4 +dOvlpFd_Create__FPv = .text:0x8023E11C; // type:function size:0x14 scope:global align:4 +draw__15dOvlpFd2_dlst_cFv = .text:0x8023E130; // type:function size:0x590 scope:global align:4 +__ct__10dOvlpFd2_cFv = .text:0x8023E6C0; // type:function size:0x50 scope:global align:4 +execFirstSnap__10dOvlpFd2_cFv = .text:0x8023E710; // type:function size:0x80 scope:global align:4 +execFadeOut__10dOvlpFd2_cFv = .text:0x8023E790; // type:function size:0x140 scope:global align:4 +execNextSnap__10dOvlpFd2_cFv = .text:0x8023E8D0; // type:function size:0xA4 scope:global align:4 +execFadeIn__10dOvlpFd2_cFv = .text:0x8023E974; // type:function size:0xA4 scope:global align:4 +dOvlpFd2_Draw__FP10dOvlpFd2_c = .text:0x8023EA18; // type:function size:0xF0 scope:global align:4 +dOvlpFd2_Execute__FP10dOvlpFd2_c = .text:0x8023EB08; // type:function size:0x2C scope:global align:4 +dOvlpFd2_IsDelete__FP10dOvlpFd2_c = .text:0x8023EB34; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Delete__FP10dOvlpFd2_c = .text:0x8023EB3C; // type:function size:0x8 scope:global align:4 +dOvlpFd2_Create__FPv = .text:0x8023EB44; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd2_dlst_cFv = .text:0x8023EB70; // type:function size:0x40 scope:global align:4 +cLib_calcTimer__FPSc_Sc = .text:0x8023EBB0; // type:function size:0x1C scope:global align:4 +draw__16dDlst_snapShot_cFv = .text:0x8023EBCC; // type:function size:0x54 scope:global align:4 +draw__15dOvlpFd3_dlst_cFv = .text:0x8023EC20; // type:function size:0x590 scope:global align:4 +__ct__10dOvlpFd3_cFv = .text:0x8023F1B0; // type:function size:0xA8 scope:global align:4 +execFirstSnap__10dOvlpFd3_cFv = .text:0x8023F258; // type:function size:0xA0 scope:global align:4 +execFadeOut__10dOvlpFd3_cFv = .text:0x8023F2F8; // type:function size:0xC0 scope:global align:4 +execNextSnap__10dOvlpFd3_cFv = .text:0x8023F3B8; // type:function size:0xA0 scope:global align:4 +execFadeIn__10dOvlpFd3_cFv = .text:0x8023F458; // type:function size:0x7C scope:global align:4 +dOvlpFd3_Draw__FP10dOvlpFd3_c = .text:0x8023F4D4; // type:function size:0xD0 scope:global align:4 +dOvlpFd3_Execute__FP10dOvlpFd3_c = .text:0x8023F5A4; // type:function size:0x2C scope:global align:4 +dOvlpFd3_IsDelete__FP10dOvlpFd3_c = .text:0x8023F5D0; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Delete__FP10dOvlpFd3_c = .text:0x8023F5D8; // type:function size:0x8 scope:global align:4 +dOvlpFd3_Create__FPv = .text:0x8023F5E0; // type:function size:0x2C scope:global align:4 +__dt__15dOvlpFd3_dlst_cFv = .text:0x8023F60C; // type:function size:0x40 scope:global align:4 +__ct__8CPaneMgrFv = .text:0x8023F64C; // type:function size:0x54 scope:global align:4 +__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap = .text:0x8023F6A0; // type:function size:0x94 scope:global align:4 +__dt__8CPaneMgrFv = .text:0x8023F734; // type:function size:0xA0 scope:global align:4 +setAlpha__8CPaneMgrFUc = .text:0x8023F7D4; // type:function size:0x78 scope:global align:4 +reinit__8CPaneMgrFv = .text:0x8023F84C; // type:function size:0xB8 scope:global align:4 +initiate__8CPaneMgrFP7J2DPaneP10JKRExpHeap = .text:0x8023F904; // type:function size:0x404 scope:global align:4 +childPaneGetSize__8CPaneMgrFP7J2DPane = .text:0x8023FD08; // type:function size:0x120 scope:global align:4 +childPaneSetSize__8CPaneMgrFP7J2DPaneff = .text:0x8023FE28; // type:function size:0x1A0 scope:global align:4 +getGlobalPosX__8CPaneMgrFv = .text:0x8023FFC8; // type:function size:0x7C scope:global align:4 +getGlobalPosY__8CPaneMgrFv = .text:0x80240044; // type:function size:0x7C scope:global align:4 +setBlackWhite__8CPaneMgrFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802400C0; // type:function size:0x110 scope:global align:4 +paneTrans__8CPaneMgrFff = .text:0x802401D0; // type:function size:0xB0 scope:global align:4 +paneScale__8CPaneMgrFff = .text:0x80240280; // type:function size:0x178 scope:global align:4 +scaleAnime__8CPaneMgrFsffUc = .text:0x802403F8; // type:function size:0xC0 scope:global align:4 +colorAnime__8CPaneMgrFsQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorUc = .text:0x802404B8; // type:function size:0x37C scope:global align:4 +getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs = .text:0x80240834; // type:function size:0x338 scope:global align:4 +getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs = .text:0x80240B6C; // type:function size:0xFC scope:global align:4 +getBounds__8CPaneMgrFP7J2DPane = .text:0x80240C68; // type:function size:0xDC scope:global align:4 +dPaneClass_showNullPane__FP9J2DScreen = .text:0x80240D44; // type:function size:0x44 scope:global align:4 +dPaneClass_showNullPane__FP7J2DPane = .text:0x80240D88; // type:function size:0x5C scope:global align:4 +dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive = .text:0x80240DE4; // type:function size:0x104 scope:global align:4 +__sinit_\d_pane_class_cpp = .text:0x80240EE8; // type:function size:0x1C scope:global align:4 +getWhite__9J2DWindowCFv = .text:0x80240F04; // type:function size:0x8 scope:global align:4 +getBlack__9J2DWindowCFv = .text:0x80240F0C; // type:function size:0x8 scope:global align:4 +setWhite__9J2DWindowFQ28JUtility6TColor = .text:0x80240F14; // type:function size:0x28 scope:global align:4 +setBlack__9J2DWindowFQ28JUtility6TColor = .text:0x80240F3C; // type:function size:0x28 scope:global align:4 +setBlackWhite__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80240F64; // type:function size:0x4C scope:global align:4 +setBlack__10J2DTextBoxFQ28JUtility6TColor = .text:0x80240FB0; // type:function size:0x28 scope:global align:4 +__ct__Q29JGeometry8TBox2FRCQ29JGeometry8TBox2 = .text:0x80240FD8; // type:function size:0x24 scope:global align:4 +__ct__Q29JGeometry8TVec2Fff_Pv = .text:0x80240FFC; // type:function size:0xC scope:global align:4 +addPos__Q29JGeometry27TBox>FRCQ29JGeometry8TVec2 = .text:0x80241008; // type:function size:0x3C scope:global align:4 +__dt__20JSUMemoryInputStreamFv = .text:0x80241044; // type:function size:0x5C scope:global align:4 +__ct__13CPaneMgrAlphaFv = .text:0x802410A0; // type:function size:0x10 scope:global align:4 +__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap = .text:0x802410B0; // type:function size:0x70 scope:global align:4 +__dt__13CPaneMgrAlphaFv = .text:0x80241120; // type:function size:0x78 scope:global align:4 +initiateAlpha__13CPaneMgrAlphaFP7J2DPaneP10JKRExpHeap = .text:0x80241198; // type:function size:0xE4 scope:global align:4 +show__13CPaneMgrAlphaFv = .text:0x8024127C; // type:function size:0x1C scope:global align:4 +hide__13CPaneMgrAlphaFv = .text:0x80241298; // type:function size:0x1C scope:global align:4 +isVisible__13CPaneMgrAlphaFv = .text:0x802412B4; // type:function size:0xC scope:global align:4 +rateCalc__13CPaneMgrAlphaFssUc = .text:0x802412C0; // type:function size:0xD4 scope:global align:4 +setAlpha__13CPaneMgrAlphaFUc = .text:0x80241394; // type:function size:0x78 scope:global align:4 +setAlphaRate__13CPaneMgrAlphaFf = .text:0x8024140C; // type:function size:0x5C scope:global align:4 +getAlphaRate__13CPaneMgrAlphaFv = .text:0x80241468; // type:function size:0x50 scope:global align:4 +alphaAnime__13CPaneMgrAlphaFsUcUcUc = .text:0x802414B8; // type:function size:0xE4 scope:global align:4 +alphaAnimeLoop__13CPaneMgrAlphaFsUcUcUc = .text:0x8024159C; // type:function size:0xFC scope:global align:4 +childPaneCount__13CPaneMgrAlphaFP7J2DPane = .text:0x80241698; // type:function size:0x70 scope:global align:4 +childPaneGetAlpha__13CPaneMgrAlphaFP7J2DPane = .text:0x80241708; // type:function size:0x94 scope:global align:4 +childPaneSetAlpha__13CPaneMgrAlphaFP7J2DPaneUc = .text:0x8024179C; // type:function size:0x110 scope:global align:4 +__ct__17CPaneMgrAlphaMorfFP9J2DScreenUxUcP10JKRExpHeap = .text:0x802418AC; // type:function size:0x44 scope:global align:4 +__dt__17CPaneMgrAlphaMorfFv = .text:0x802418F0; // type:function size:0xA0 scope:global align:4 +initiateAlphaMorf__17CPaneMgrAlphaMorfFv = .text:0x80241990; // type:function size:0x80 scope:global align:4 +setBackupAlpha__17CPaneMgrAlphaMorfFv = .text:0x80241A10; // type:function size:0x58 scope:global align:4 +setAlphaMorfRate__17CPaneMgrAlphaMorfFf = .text:0x80241A68; // type:function size:0xB4 scope:global align:4 +childPaneBackupAlpha__17CPaneMgrAlphaMorfFP7J2DPane = .text:0x80241B1C; // type:function size:0x94 scope:global align:4 +childPaneSetAlphaMorf__17CPaneMgrAlphaMorfFP7J2DPanef = .text:0x80241BB0; // type:function size:0xF8 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTransform = .text:0x80241CA8; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTransform = .text:0x80241CAC; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DPictureExCFv = .text:0x80241CB0; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTransform = .text:0x80241CB8; // type:function size:0x4 scope:global align:4 +getMaterial__12J2DTextBoxExCFv = .text:0x80241CBC; // type:function size:0x8 scope:global align:4 +setAnimation__7J2DPaneFP16J2DAnmTexPattern = .text:0x80241CC4; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x80241CC8; // type:function size:0x4 scope:global align:4 +setAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x80241CCC; // type:function size:0x4 scope:global align:4 +getMaterial__10J2DPictureCFv = .text:0x80241CD0; // type:function size:0x8 scope:global align:4 +getMaterial__10J2DTextBoxCFv = .text:0x80241CD8; // type:function size:0x8 scope:global align:4 +__ct__10dLog_HIO_cFv = .text:0x80241CE0; // type:function size:0x10 scope:global align:4 +preLoad_dyl__10dScnLogo_cFv = .text:0x80241CF0; // type:function size:0x7C scope:global align:4 +draw__10dScnLogo_cFv = .text:0x80241D6C; // type:function size:0x50 scope:global align:4 +progInDraw__10dScnLogo_cFv = .text:0x80241DBC; // type:function size:0xA8 scope:global align:4 +progSelDraw__10dScnLogo_cFv = .text:0x80241E64; // type:function size:0x560 scope:global align:4 +progOutDraw__10dScnLogo_cFv = .text:0x802423C4; // type:function size:0xF4 scope:global align:4 +progSetDraw__10dScnLogo_cFv = .text:0x802424B8; // type:function size:0x68 scope:global align:4 +progSet2Draw__10dScnLogo_cFv = .text:0x80242520; // type:function size:0x78 scope:global align:4 +progChangeDraw__10dScnLogo_cFv = .text:0x80242598; // type:function size:0x78 scope:global align:4 +warningInDraw__10dScnLogo_cFv = .text:0x80242610; // type:function size:0x70 scope:global align:4 +warningDispDraw__10dScnLogo_cFv = .text:0x80242680; // type:function size:0x134 scope:global align:4 +warningOutDraw__10dScnLogo_cFv = .text:0x802427B4; // type:function size:0x68 scope:global align:4 +nintendoInDraw__10dScnLogo_cFv = .text:0x8024281C; // type:function size:0x68 scope:global align:4 +nintendoOutDraw__10dScnLogo_cFv = .text:0x80242884; // type:function size:0x68 scope:global align:4 +dolbyInDraw__10dScnLogo_cFv = .text:0x802428EC; // type:function size:0x68 scope:global align:4 +dolbyOutDraw__10dScnLogo_cFv = .text:0x80242954; // type:function size:0x68 scope:global align:4 +dolbyOutDraw2__10dScnLogo_cFv = .text:0x802429BC; // type:function size:0x18 scope:global align:4 +strapInDraw__10dScnLogo_cFv = .text:0x802429D4; // type:function size:0x60 scope:global align:4 +strapDispDraw__10dScnLogo_cFv = .text:0x80242A34; // type:function size:0x6C scope:global align:4 +strapOutDraw__10dScnLogo_cFv = .text:0x80242AA0; // type:function size:0x68 scope:global align:4 +strapOut2Draw__10dScnLogo_cFv = .text:0x80242B08; // type:function size:0x18 scope:global align:4 +dvdWaitDraw__10dScnLogo_cFv = .text:0x80242B20; // type:function size:0x258 scope:global align:4 +nextSceneChange__10dScnLogo_cFv = .text:0x80242D78; // type:function size:0x1C scope:global align:4 +__dt__10dScnLogo_cFv = .text:0x80242D94; // type:function size:0x624 scope:global align:4 +phase_0__FP10dScnLogo_c = .text:0x802433B8; // type:function size:0xC4 scope:local align:4 +phase_1__FP10dScnLogo_c = .text:0x8024347C; // type:function size:0x1C4 scope:local align:4 +phase_2__FP10dScnLogo_c = .text:0x80243640; // type:function size:0x44 scope:local align:4 +create__10dScnLogo_cFv = .text:0x80243684; // type:function size:0xEC scope:global align:4 +logoInitWii__10dScnLogo_cFv = .text:0x80243770; // type:function size:0x204 scope:global align:4 +dvdDataLoad__10dScnLogo_cFv = .text:0x80243974; // type:function size:0x48C scope:global align:4 +dScnLogo_Create__FP11scene_class = .text:0x80243E00; // type:function size:0x8 scope:global align:4 +dScnLogo_Execute__FP10dScnLogo_c = .text:0x80243E08; // type:function size:0x40 scope:global align:4 +dScnLogo_Draw__FP10dScnLogo_c = .text:0x80243E48; // type:function size:0x24 scope:global align:4 +dScnLogo_Delete__FP10dScnLogo_c = .text:0x80243E6C; // type:function size:0x28 scope:global align:4 +dScnLogo_IsDelete__FP10dScnLogo_c = .text:0x80243E94; // type:function size:0x8 scope:global align:4 +getPalLanguage__10dScnLogo_cFv = .text:0x80243E9C; // type:function size:0x78 scope:global align:4 +setRenderMode__10dScnLogo_cFv = .text:0x80243F14; // type:function size:0x54 scope:global align:4 +__sinit_\d_s_logo_cpp = .text:0x80243F68; // type:function size:0x3C scope:global align:4 +__dt__10dLog_HIO_cFv = .text:0x80243FA4; // type:function size:0x40 scope:global align:4 +__ct__9dSn_HIO_cFv = .text:0x80243FE4; // type:function size:0x18 scope:global align:4 +phase_1__FPc = .text:0x80243FFC; // type:function size:0x7C scope:local align:4 +phase_2__FPc = .text:0x80244078; // type:function size:0x58 scope:local align:4 +create__10dScnName_cFv = .text:0x802440D0; // type:function size:0x29C scope:global align:4 +setView__10dScnName_cFv = .text:0x8024436C; // type:function size:0x9C scope:global align:4 +execute__10dScnName_cFv = .text:0x80244408; // type:function size:0x94 scope:global align:4 +draw__10dScnName_cFv = .text:0x8024449C; // type:function size:0x84 scope:global align:4 +__dt__10dScnName_cFv = .text:0x80244520; // type:function size:0x138 scope:global align:4 +FileSelectOpen__10dScnName_cFv = .text:0x80244658; // type:function size:0x64 scope:global align:4 +FileSelectMain__10dScnName_cFv = .text:0x802446BC; // type:function size:0x44 scope:global align:4 +FileSelectMainNormal__10dScnName_cFv = .text:0x80244700; // type:function size:0x80 scope:global align:4 +FileSelectClose__10dScnName_cFv = .text:0x80244780; // type:function size:0x88 scope:global align:4 +brightCheckOpen__10dScnName_cFv = .text:0x80244808; // type:function size:0x30 scope:global align:4 +brightCheck__10dScnName_cFv = .text:0x80244838; // type:function size:0xE4 scope:global align:4 +changeGameScene__10dScnName_cFv = .text:0x8024491C; // type:function size:0xBC scope:global align:4 +dScnName_Draw__FP10dScnName_c = .text:0x802449D8; // type:function size:0x4 scope:global align:4 +dScnName_Execute__FP10dScnName_c = .text:0x802449DC; // type:function size:0x4 scope:global align:4 +dScnName_IsDelete__FP10dScnName_c = .text:0x802449E0; // type:function size:0x30 scope:global align:4 +dScnName_Delete__FP10dScnName_c = .text:0x80244A10; // type:function size:0x44 scope:global align:4 +dScnName_Create__FP11scene_class = .text:0x80244A54; // type:function size:0x20 scope:global align:4 +__sinit_\d_s_name_cpp = .text:0x80244A74; // type:function size:0x3C scope:global align:4 +__dt__17dScnName_camera_cFv = .text:0x80244AB0; // type:function size:0x58 scope:global align:4 +__dt__12camera_classFv = .text:0x80244B08; // type:function size:0x60 scope:global align:4 +__dt__9dSn_HIO_cFv = .text:0x80244B68; // type:function size:0x40 scope:global align:4 +__dt__12lookat_classFv = .text:0x80244BA8; // type:function size:0x40 scope:global align:4 +calcPauseTimer__9dScnPly_cFv = .text:0x80244BE8; // type:function size:0x3C scope:global align:4 +__ct__22dScnPly_env_otherHIO_cFv = .text:0x80244C24; // type:function size:0x28 scope:global align:4 +__ct__22dScnPly_env_debugHIO_cFv = .text:0x80244C4C; // type:function size:0x44 scope:global align:4 +dScnPly_Draw__FP9dScnPly_c = .text:0x80244C90; // type:function size:0x28C scope:global align:4 +dScnPly_Execute__FP9dScnPly_c = .text:0x80244F1C; // type:function size:0xC0 scope:global align:4 +dScnPly_IsDelete__F9dScnPly_c = .text:0x80244FDC; // type:function size:0x30 scope:global align:4 +dScnPly_Delete__FP9dScnPly_c = .text:0x8024500C; // type:function size:0x1F8 scope:global align:4 +resetGame__9dScnPly_cFv = .text:0x80245204; // type:function size:0x9C scope:global align:4 +offReset__9dScnPly_cFv = .text:0x802452A0; // type:function size:0x7C scope:global align:4 +phase_00__FP9dScnPly_c = .text:0x8024531C; // type:function size:0x44 scope:local align:4 +phase_01__FP9dScnPly_c = .text:0x80245360; // type:function size:0xC8 scope:local align:4 +phase_0__FP9dScnPly_c = .text:0x80245428; // type:function size:0x8 scope:local align:4 +phase_1__FP9dScnPly_c = .text:0x80245430; // type:function size:0x5FC scope:local align:4 +phase_1_0__FP9dScnPly_c = .text:0x80245A2C; // type:function size:0xB4 scope:local align:4 +phase_2__FP9dScnPly_c = .text:0x80245AE0; // type:function size:0xD4 scope:local align:4 +phase_3__FP9dScnPly_c = .text:0x80245BB4; // type:function size:0x80 scope:local align:4 +phase_4__FP9dScnPly_c = .text:0x80245C34; // type:function size:0x370 scope:local align:4 +phase_5__FP9dScnPly_c = .text:0x80245FA4; // type:function size:0xC8 scope:local align:4 +phase_6__FP9dScnPly_c = .text:0x8024606C; // type:function size:0xC8 scope:local align:4 +phase_compleate__FPv = .text:0x80246134; // type:function size:0x8 scope:local align:4 +dScnPly_Create__FP11scene_class = .text:0x8024613C; // type:function size:0x14 scope:global align:4 +__sinit_\d_s_play_cpp = .text:0x80246150; // type:function size:0x80 scope:global align:4 +__ct__21dScnPly_preLoad_HIO_cFv = .text:0x802461D0; // type:function size:0x10 scope:global align:4 +__dt__21dScnPly_preLoad_HIO_cFv = .text:0x802461E0; // type:function size:0x40 scope:global align:4 +__dt__17dScnPly_env_HIO_cFv = .text:0x80246220; // type:function size:0x5C scope:global align:4 +__dt__22dScnPly_env_debugHIO_cFv = .text:0x8024627C; // type:function size:0x40 scope:global align:4 +__dt__22dScnPly_env_otherHIO_cFv = .text:0x802462BC; // type:function size:0x40 scope:global align:4 +__dt__17dScnPly_reg_HIO_cFv = .text:0x802462FC; // type:function size:0x40 scope:global align:4 +__ct__17dScnPly_reg_HIO_cFv = .text:0x8024633C; // type:function size:0x10 scope:global align:4 +__ct__17dScnPly_env_HIO_cFv = .text:0x8024634C; // type:function size:0x48 scope:global align:4 +dScnRoom_Draw__FP19room_of_scene_class = .text:0x80246394; // type:function size:0x8 scope:global align:4 +objectDeleteJugge__FPvPv = .text:0x8024639C; // type:function size:0x60 scope:global align:4 +deleteJugge__FPvPv = .text:0x802463FC; // type:function size:0x24 scope:global align:4 +isCreatingCallback__FP10create_tagPUi = .text:0x80246420; // type:function size:0x20 scope:global align:4 +isCreating__FUi = .text:0x80246440; // type:function size:0x38 scope:global align:4 +dScnRoom_Execute__FP19room_of_scene_class = .text:0x80246478; // type:function size:0xFC scope:global align:4 +dScnRoom_IsDelete__FP19room_of_scene_class = .text:0x80246574; // type:function size:0x8 scope:global align:4 +dScnRoom_Delete__FP19room_of_scene_class = .text:0x8024657C; // type:function size:0x1AC scope:global align:4 +phase_0__FP19room_of_scene_class = .text:0x80246728; // type:function size:0x34 scope:local align:4 +phase_1__FP19room_of_scene_class = .text:0x8024675C; // type:function size:0xE4 scope:local align:4 +phase_3__FP19room_of_scene_class = .text:0x80246840; // type:function size:0x2C scope:local align:4 +phase_4__FP19room_of_scene_class = .text:0x8024686C; // type:function size:0x48 scope:local align:4 +dScnRoom_Create__FP11scene_class = .text:0x802468B4; // type:function size:0x14 scope:global align:4 +getResetArchiveBank__FiPPCUc = .text:0x802468C8; // type:function size:0xF4 scope:global align:4 +objectSetCheck__FP19room_of_scene_class = .text:0x802469BC; // type:function size:0x45C scope:global align:4 +phase_2__FP19room_of_scene_class = .text:0x80246E18; // type:function size:0x11C scope:global align:4 +setZoneNo__20dStage_roomControl_cFii = .text:0x80246F34; // type:function size:0x18 scope:global align:4 +dComIfGp_roomControl_offStatusFlag__FiUc = .text:0x80246F4C; // type:function size:0x20 scope:global align:4 +__ct__29dSvBit_childSwPerfectionHIO_cFv = .text:0x80246F6C; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childSwPerfectionHIO_cFv = .text:0x80246FA0; // type:function size:0x60 scope:global align:4 +__ct__26dSvBit_childSwDungeonHIO_cFv = .text:0x80247000; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwDungeonHIO_cFv = .text:0x80247034; // type:function size:0x60 scope:global align:4 +__ct__23dSvBit_childSwZoneHIO_cFv = .text:0x80247094; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childSwZoneHIO_cFv = .text:0x802470C8; // type:function size:0x28 scope:global align:4 +__ct__26dSvBit_childSwOneZoneHIO_cFv = .text:0x802470F0; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childSwOneZoneHIO_cFv = .text:0x80247124; // type:function size:0x28 scope:global align:4 +__ct__29dSvBit_childItPerfectionHIO_cFv = .text:0x8024714C; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childItPerfectionHIO_cFv = .text:0x80247180; // type:function size:0x60 scope:global align:4 +__ct__26dSvBit_childItDungeonHIO_cFv = .text:0x802471E0; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItDungeonHIO_cFv = .text:0x80247214; // type:function size:0x60 scope:global align:4 +__ct__23dSvBit_childItZoneHIO_cFv = .text:0x80247274; // type:function size:0x34 scope:global align:4 +init__23dSvBit_childItZoneHIO_cFv = .text:0x802472A8; // type:function size:0x28 scope:global align:4 +__ct__26dSvBit_childItOneZoneHIO_cFv = .text:0x802472D0; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childItOneZoneHIO_cFv = .text:0x80247304; // type:function size:0x28 scope:global align:4 +__ct__29dSvBit_childTbPerfectionHIO_cFv = .text:0x8024732C; // type:function size:0x34 scope:global align:4 +init__29dSvBit_childTbPerfectionHIO_cFv = .text:0x80247360; // type:function size:0x60 scope:global align:4 +__ct__25dSvBit_childDarknessHIO_cFv = .text:0x802473C0; // type:function size:0x34 scope:global align:4 +init__25dSvBit_childDarknessHIO_cFv = .text:0x802473F4; // type:function size:0x64 scope:global align:4 +__ct__26dSvBit_childTransformHIO_cFv = .text:0x80247458; // type:function size:0x34 scope:global align:4 +init__26dSvBit_childTransformHIO_cFv = .text:0x8024748C; // type:function size:0x64 scope:global align:4 +__ct__22dSvBit_childOtherHIO_cFv = .text:0x802474F0; // type:function size:0x3C scope:global align:4 +init__22dSvBit_childOtherHIO_cFv = .text:0x8024752C; // type:function size:0x78 scope:global align:4 +init__12dSvBit_HIO_cFv = .text:0x802475A4; // type:function size:0xA4 scope:global align:4 +__sinit_\d_save_HIO_cpp = .text:0x80247648; // type:function size:0x48 scope:global align:4 +__dt__12dSvBit_HIO_cFv = .text:0x80247690; // type:function size:0x74 scope:global align:4 +__dt__22dSvBit_childOtherHIO_cFv = .text:0x80247704; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childTransformHIO_cFv = .text:0x80247744; // type:function size:0x40 scope:global align:4 +__dt__25dSvBit_childDarknessHIO_cFv = .text:0x80247784; // type:function size:0x40 scope:global align:4 +__dt__25dSvBit_childTreasureHIO_cFv = .text:0x802477C4; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childTbPerfectionHIO_cFv = .text:0x80247804; // type:function size:0x40 scope:global align:4 +__dt__21dSvBit_childItemHIO_cFv = .text:0x80247844; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childItOneZoneHIO_cFv = .text:0x80247884; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childItZoneHIO_cFv = .text:0x802478C4; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childItDungeonHIO_cFv = .text:0x80247904; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childItPerfectionHIO_cFv = .text:0x80247944; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childSwitchHIO_cFv = .text:0x80247984; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childSwOneZoneHIO_cFv = .text:0x802479C4; // type:function size:0x40 scope:global align:4 +__dt__23dSvBit_childSwZoneHIO_cFv = .text:0x80247A04; // type:function size:0x40 scope:global align:4 +__dt__26dSvBit_childSwDungeonHIO_cFv = .text:0x80247A44; // type:function size:0x40 scope:global align:4 +__dt__29dSvBit_childSwPerfectionHIO_cFv = .text:0x80247A84; // type:function size:0x40 scope:global align:4 +__ct__12dSvBit_HIO_cFv = .text:0x80247AC4; // type:function size:0xBC scope:global align:4 +_create__8dTimer_cFv = .text:0x80247B80; // type:function size:0x520 scope:global align:4 +setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive = .text:0x802480A0; // type:function size:0x254 scope:global align:4 +setScreenBase__21dDlst_TimerScrnDraw_cFv = .text:0x802482F4; // type:function size:0x3BC scope:global align:4 +setScreenBoatRace__21dDlst_TimerScrnDraw_cFv = .text:0x802486B0; // type:function size:0x224 scope:global align:4 +setScreenRider__21dDlst_TimerScrnDraw_cFv = .text:0x802488D4; // type:function size:0x23C scope:global align:4 +setCounterPos__8dTimer_cFff = .text:0x80248B10; // type:function size:0x18 scope:global align:4 +setImagePos__8dTimer_cFff = .text:0x80248B28; // type:function size:0x18 scope:global align:4 +__dt__21dDlst_TimerScrnDraw_cFv = .text:0x80248B40; // type:function size:0x40 scope:global align:4 +acc__21dDlst_TimerScrnDraw_cFsss = .text:0x80248B80; // type:function size:0x68 scope:global align:4 +createGetIn__8dTimer_cF4cXyz = .text:0x80248BE8; // type:function size:0x3C scope:global align:4 +_execute__8dTimer_cFv = .text:0x80248C24; // type:function size:0x414 scope:global align:4 +_draw__8dTimer_cFv = .text:0x80249038; // type:function size:0x7C scope:global align:4 +_delete__8dTimer_cFv = .text:0x802490B4; // type:function size:0x150 scope:global align:4 +deleteCheck__8dTimer_cFv = .text:0x80249204; // type:function size:0x14 scope:global align:4 +start__8dTimer_cFi = .text:0x80249218; // type:function size:0xC8 scope:global align:4 +start__8dTimer_cFis = .text:0x802492E0; // type:function size:0xD8 scope:global align:4 +stock_start__8dTimer_cFv = .text:0x802493B8; // type:function size:0xB8 scope:global align:4 +stock_start__8dTimer_cFs = .text:0x80249470; // type:function size:0x28 scope:global align:4 +stop__8dTimer_cFUc = .text:0x80249498; // type:function size:0x84 scope:global align:4 +restart__8dTimer_cFUc = .text:0x8024951C; // type:function size:0xA8 scope:global align:4 +end__8dTimer_cFi = .text:0x802495C4; // type:function size:0x6C scope:global align:4 +deleteRequest__8dTimer_cFv = .text:0x80249630; // type:function size:0x10 scope:global align:4 +getTimeMs__8dTimer_cFv = .text:0x80249640; // type:function size:0x64 scope:global align:4 +getLimitTimeMs__8dTimer_cFv = .text:0x802496A4; // type:function size:0x48 scope:global align:4 +getRestTimeMs__8dTimer_cFv = .text:0x802496EC; // type:function size:0x74 scope:global align:4 +isStart__8dTimer_cFv = .text:0x80249760; // type:function size:0x28 scope:global align:4 +__ct__21dDlst_TimerScrnDraw_cFv = .text:0x80249788; // type:function size:0x84 scope:global align:4 +setHIO__21dDlst_TimerScrnDraw_cFv = .text:0x8024980C; // type:function size:0x3FC scope:global align:4 +hideDenominator__21dDlst_TimerScrnDraw_cFv = .text:0x80249C08; // type:function size:0x138 scope:global align:4 +deleteScreen__21dDlst_TimerScrnDraw_cFv = .text:0x80249D40; // type:function size:0x1CC scope:global align:4 +changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei = .text:0x80249F0C; // type:function size:0x9C scope:global align:4 +setTimer__21dDlst_TimerScrnDraw_cFi = .text:0x80249FA8; // type:function size:0x240 scope:global align:4 +setCounter__21dDlst_TimerScrnDraw_cFUcUc = .text:0x8024A1E8; // type:function size:0x684 scope:global align:4 +setParentPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024A86C; // type:function size:0x14 scope:global align:4 +setTimerPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024A880; // type:function size:0x2C scope:global align:4 +setCounterPos__21dDlst_TimerScrnDraw_cFff = .text:0x8024A8AC; // type:function size:0x14 scope:global align:4 +setImagePos__21dDlst_TimerScrnDraw_cFff = .text:0x8024A8C0; // type:function size:0x14 scope:global align:4 +setShowType__21dDlst_TimerScrnDraw_cFUc = .text:0x8024A8D4; // type:function size:0xB0 scope:global align:4 +anime__21dDlst_TimerScrnDraw_cFv = .text:0x8024A984; // type:function size:0x32C scope:global align:4 +closeAnime__21dDlst_TimerScrnDraw_cFv = .text:0x8024ACB0; // type:function size:0x258 scope:global align:4 +createGetIn__21dDlst_TimerScrnDraw_cF4cXyz = .text:0x8024AF08; // type:function size:0x390 scope:global align:4 +createStart__21dDlst_TimerScrnDraw_cFUs = .text:0x8024B298; // type:function size:0x118 scope:global align:4 +draw__21dDlst_TimerScrnDraw_cFv = .text:0x8024B3B0; // type:function size:0x3D0 scope:global align:4 +checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv = .text:0x8024B780; // type:function size:0x2C scope:global align:4 +playBckAnimation__21dDlst_TimerScrnDraw_cFf = .text:0x8024B7AC; // type:function size:0x80 scope:global align:4 +drawPikari__21dDlst_TimerScrnDraw_cFi = .text:0x8024B82C; // type:function size:0x3A4 scope:global align:4 +dTimer_Draw__FP8dTimer_c = .text:0x8024BBD0; // type:function size:0x4 scope:global align:4 +dTimer_Execute__FP8dTimer_c = .text:0x8024BBD4; // type:function size:0x4 scope:global align:4 +dTimer_IsDelete__FP8dTimer_c = .text:0x8024BBD8; // type:function size:0x8 scope:global align:4 +dTimer_Delete__FP8dTimer_c = .text:0x8024BBE0; // type:function size:0x4 scope:global align:4 +dTimer_Create__FP9msg_class = .text:0x8024BBE4; // type:function size:0x4 scope:global align:4 +dTimer_createTimer__FlUlUcUcffff = .text:0x8024BBE8; // type:function size:0xA8 scope:global align:4 +dTimer_createStockTimer__Fv = .text:0x8024BC90; // type:function size:0xD0 scope:global align:4 +dTimer_createGetIn2D__Fl4cXyz = .text:0x8024BD60; // type:function size:0x78 scope:global align:4 +dTimer_createStart2D__FlUs = .text:0x8024BDD8; // type:function size:0x64 scope:global align:4 +dTimer_isStart__Fv = .text:0x8024BE3C; // type:function size:0x50 scope:global align:4 +dTimer_getRestTimeMs__Fv = .text:0x8024BE8C; // type:function size:0x50 scope:global align:4 +dTimer_show__Fv = .text:0x8024BEDC; // type:function size:0x50 scope:global align:4 +dTimer_hide__Fv = .text:0x8024BF2C; // type:function size:0x50 scope:global align:4 +dTimer_isReadyFlag__Fv = .text:0x8024BF7C; // type:function size:0x50 scope:global align:4 +dkWmark_Create__FP12kankyo_class = .text:0x8024BFCC; // type:function size:0x208 scope:global align:4 +__dt__9dkWmark_cFv = .text:0x8024C1D4; // type:function size:0x78 scope:global align:4 +dkWmark_Delete__FP9dkWmark_c = .text:0x8024C24C; // type:function size:0x28 scope:global align:4 +setMatrix__9dkWmark_cFv = .text:0x8024C274; // type:function size:0x19C scope:global align:4 +dkWmark_Execute__FP9dkWmark_c = .text:0x8024C410; // type:function size:0xB4 scope:global align:4 +dkWmark_Draw__FP9dkWmark_c = .text:0x8024C4C4; // type:function size:0x138 scope:global align:4 +create__11dkWpillar_cFv = .text:0x8024C5FC; // type:function size:0x36C scope:global align:4 +dkWpillar_Create__FP12kankyo_class = .text:0x8024C968; // type:function size:0x4 scope:global align:4 +__dt__11dkWpillar_cFv = .text:0x8024C96C; // type:function size:0x9C scope:global align:4 +dkWpillar_Delete__FP11dkWpillar_c = .text:0x8024CA08; // type:function size:0x28 scope:global align:4 +execute__11dkWpillar_cFv = .text:0x8024CA30; // type:function size:0x94 scope:global align:4 +dkWpillar_Execute__FP11dkWpillar_c = .text:0x8024CAC4; // type:function size:0x4 scope:global align:4 +draw__11dkWpillar_cFv = .text:0x8024CAC8; // type:function size:0xD8 scope:global align:4 +dkWpillar_Draw__FP11dkWpillar_c = .text:0x8024CBA0; // type:function size:0x4 scope:global align:4 +__dt__24DynamicModuleControlBaseFv = .text:0x8024CBA4; // type:function size:0xBC scope:global align:4 +__ct__24DynamicModuleControlBaseFv = .text:0x8024CC60; // type:function size:0x48 scope:global align:4 +link__24DynamicModuleControlBaseFv = .text:0x8024CCA8; // type:function size:0x94 scope:global align:4 +unlink__24DynamicModuleControlBaseFv = .text:0x8024CD3C; // type:function size:0x84 scope:global align:4 +load_async__24DynamicModuleControlBaseFv = .text:0x8024CDC0; // type:function size:0x24 scope:global align:4 +force_unlink__24DynamicModuleControlBaseFv = .text:0x8024CDE4; // type:function size:0x44 scope:global align:4 +dump__24DynamicModuleControlBaseFv = .text:0x8024CE28; // type:function size:0x1D8 scope:global align:4 +createHeap__24DynamicModuleControlBaseFUlP7JKRHeap = .text:0x8024D000; // type:function size:0x34 scope:global align:4 +getHeap__24DynamicModuleControlBaseFv = .text:0x8024D034; // type:function size:0x8 scope:global align:4 +__ct__20DynamicModuleControlFPCc = .text:0x8024D03C; // type:function size:0x70 scope:global align:4 +mountCallback__20DynamicModuleControlFPv = .text:0x8024D0AC; // type:function size:0x80 scope:global align:4 +initialize__20DynamicModuleControlFv = .text:0x8024D12C; // type:function size:0x38 scope:global align:4 +callback__20DynamicModuleControlFPv = .text:0x8024D164; // type:function size:0x10 scope:global align:4 +do_load__20DynamicModuleControlFv = .text:0x8024D174; // type:function size:0x2E4 scope:global align:4 +do_load_async__20DynamicModuleControlFv = .text:0x8024D458; // type:function size:0xBC scope:global align:4 +do_unload__20DynamicModuleControlFv = .text:0x8024D514; // type:function size:0x4C scope:global align:4 +dump2__20DynamicModuleControlFv = .text:0x8024D560; // type:function size:0x34 scope:global align:4 +do_link__20DynamicModuleControlFv = .text:0x8024D594; // type:function size:0x298 scope:global align:4 +do_unlink__20DynamicModuleControlFv = .text:0x8024D82C; // type:function size:0xD4 scope:global align:4 +getModuleSize__20DynamicModuleControlCFv = .text:0x8024D900; // type:function size:0x78 scope:global align:4 +getModuleTypeString__20DynamicModuleControlCFv = .text:0x8024D978; // type:function size:0x18 scope:global align:4 +ModuleProlog = .text:0x8024D990; // type:function size:0x4 scope:global align:4 +ModuleEpilog = .text:0x8024D994; // type:function size:0x4 scope:global align:4 +ModuleUnresolved = .text:0x8024D998; // type:function size:0xA4 scope:global align:4 +ModuleConstructorsX = .text:0x8024DA3C; // type:function size:0x44 scope:global align:4 +ModuleDestructorsX = .text:0x8024DA80; // type:function size:0x44 scope:global align:4 +do_load__24DynamicModuleControlBaseFv = .text:0x8024DAC4; // type:function size:0x8 scope:global align:4 +do_link__24DynamicModuleControlBaseFv = .text:0x8024DACC; // type:function size:0x8 scope:global align:4 +do_unlink__24DynamicModuleControlBaseFv = .text:0x8024DAD4; // type:function size:0x8 scope:global align:4 +do_unload__24DynamicModuleControlBaseFv = .text:0x8024DADC; // type:function size:0x8 scope:global align:4 +do_load_async__24DynamicModuleControlBaseFv = .text:0x8024DAE4; // type:function size:0x8 scope:global align:4 +getModuleSize__24DynamicModuleControlBaseCFv = .text:0x8024DAEC; // type:function size:0x8 scope:global align:4 +getModuleTypeString__24DynamicModuleControlBaseCFv = .text:0x8024DAF4; // type:function size:0x8 scope:global align:4 +dump2__24DynamicModuleControlBaseFv = .text:0x8024DAFC; // type:function size:0x4 scope:global align:4 +getModuleName__20DynamicModuleControlCFv = .text:0x8024DB00; // type:function size:0x8 scope:global align:4 +init__3cMlFP7JKRHeap = .text:0x8024DB08; // type:function size:0x8 scope:global align:4 +memalignB__3cMlFiUl = .text:0x8024DB10; // type:function size:0x20 scope:global align:4 +free__3cMlFPv = .text:0x8024DB30; // type:function size:0x18 scope:global align:4 +cAPICPad_isConnect__FUl = .text:0x8024DB48; // type:function size:0x24 scope:global align:4 +cAPICPad_recalibrate__Fv = .text:0x8024DB6C; // type:function size:0x24 scope:global align:4 +cAPICPad_ANY_BUTTON__FUl = .text:0x8024DB90; // type:function size:0x1C scope:global align:4 +cAPICPad_BUTTON__FUl = .text:0x8024DBAC; // type:function size:0x18 scope:global align:4 +cAPICPad_Z_BUTTON__FUl = .text:0x8024DBC4; // type:function size:0x1C scope:global align:4 +cAPICPad_R_BUTTON__FUl = .text:0x8024DBE0; // type:function size:0x8 scope:global align:4 +cAPICPad_L_BUTTON__FUl = .text:0x8024DBE8; // type:function size:0x4 scope:global align:4 +cAPICPad_A_BUTTON__FUl = .text:0x8024DBEC; // type:function size:0x1C scope:global align:4 +cAPICPad_B_BUTTON__FUl = .text:0x8024DC08; // type:function size:0x4 scope:global align:4 +cAPICPad_X_BUTTON__FUl = .text:0x8024DC0C; // type:function size:0x1C scope:global align:4 +cAPICPad_Y_BUTTON__FUl = .text:0x8024DC28; // type:function size:0x1C scope:global align:4 +cAPICPad_TRIGGER__FUl = .text:0x8024DC44; // type:function size:0x18 scope:global align:4 +cAPICPad_UP_TRIGGER__FUl = .text:0x8024DC5C; // type:function size:0x8 scope:global align:4 +cAPICPad_DOWN_TRIGGER__FUl = .text:0x8024DC64; // type:function size:0x8 scope:global align:4 +cAPICPad_LEFT_TRIGGER__FUl = .text:0x8024DC6C; // type:function size:0x8 scope:global align:4 +cAPICPad_RIGHT_TRIGGER__FUl = .text:0x8024DC74; // type:function size:0x8 scope:global align:4 +cAPICPad_Z_TRIGGER__FUl = .text:0x8024DC7C; // type:function size:0x1C scope:global align:4 +cAPICPad_R_TRIGGER__FUl = .text:0x8024DC98; // type:function size:0x8 scope:global align:4 +cAPICPad_L_TRIGGER__FUl = .text:0x8024DCA0; // type:function size:0x4 scope:global align:4 +cAPICPad_A_TRIGGER__FUl = .text:0x8024DCA4; // type:function size:0x1C scope:global align:4 +cAPICPad_B_TRIGGER__FUl = .text:0x8024DCC0; // type:function size:0x4 scope:global align:4 +cAPICPad_X_TRIGGER__FUl = .text:0x8024DCC4; // type:function size:0x1C scope:global align:4 +cAPICPad_Y_TRIGGER__FUl = .text:0x8024DCE0; // type:function size:0x1C scope:global align:4 +cAPICPad_START_TRIGGER__FUl = .text:0x8024DCFC; // type:function size:0x1C scope:global align:4 +cAPICPad_X_STICK__FUl = .text:0x8024DD18; // type:function size:0x18 scope:global align:4 +cAPICPad_X_STICK_3D__FUl = .text:0x8024DD30; // type:function size:0x18 scope:global align:4 +cAPICPad_Y_STICK__FUl = .text:0x8024DD48; // type:function size:0x18 scope:global align:4 +cAPICPad_VALUE_STICK__FUl = .text:0x8024DD60; // type:function size:0x18 scope:global align:4 +cAPICPad_ANGLE_STICK__FUl = .text:0x8024DD78; // type:function size:0x18 scope:global align:4 +cAPICPad_ANGLE_STICK_3D__FUl = .text:0x8024DD90; // type:function size:0x4 scope:global align:4 +cAPICPad_X_SUBSTICK__FUl = .text:0x8024DD94; // type:function size:0x8 scope:global align:4 +cAPICPad_Y_SUBSTICK__FUl = .text:0x8024DD9C; // type:function size:0x8 scope:global align:4 +cAPICPad_VALUE_SUBSTICK__FUl = .text:0x8024DDA4; // type:function size:0x8 scope:global align:4 +cAPICPad_ANGLE_SUBSTICK__FUl = .text:0x8024DDAC; // type:function size:0x8 scope:global align:4 +cAPICPad_L_ANALOG__FUl = .text:0x8024DDB4; // type:function size:0x8 scope:global align:4 +cAPICPad_R_ANALOG__FUl = .text:0x8024DDBC; // type:function size:0x8 scope:global align:4 +cAPIGph_Painter__Fv = .text:0x8024DDC4; // type:function size:0x14 scope:global align:4 +cAPIGph_BeforeOfDraw__Fv = .text:0x8024DDD8; // type:function size:0x14 scope:global align:4 +cAPIGph_AfterOfDraw__Fv = .text:0x8024DDEC; // type:function size:0x14 scope:global align:4 +Set__15cCcD_DivideInfoFUlUlUl = .text:0x8024DE00; // type:function size:0x10 scope:global align:4 +Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo = .text:0x8024DE10; // type:function size:0x40 scope:global align:4 +SetArea__15cCcD_DivideAreaFRC8cM3dGAab = .text:0x8024DE50; // type:function size:0xD8 scope:global align:4 +CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl = .text:0x8024DF28; // type:function size:0x1B4 scope:global align:4 +CalcDivideInfoOverArea__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAab = .text:0x8024E0DC; // type:function size:0x1E0 scope:global align:4 +GetGStts__9cCcD_SttsCFv = .text:0x8024E2BC; // type:function size:0x8 scope:global align:4 +GetGStts__9cCcD_SttsFv = .text:0x8024E2C4; // type:function size:0x8 scope:global align:4 +Init__9cCcD_SttsFiiPvUi = .text:0x8024E2CC; // type:function size:0x60 scope:global align:4 +Ct__9cCcD_SttsFv = .text:0x8024E32C; // type:function size:0x30 scope:global align:4 +PlusCcMove__9cCcD_SttsFfff = .text:0x8024E35C; // type:function size:0x28 scope:global align:4 +ClrCcMove__9cCcD_SttsFv = .text:0x8024E384; // type:function size:0x14 scope:global align:4 +PlusDmg__9cCcD_SttsFi = .text:0x8024E398; // type:function size:0x14 scope:global align:4 +GetWeightF__9cCcD_SttsCFv = .text:0x8024E3AC; // type:function size:0x2C scope:global align:4 +ct__18cCcD_ObjCommonBaseFv = .text:0x8024E3D8; // type:function size:0x14 scope:global align:4 +Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf = .text:0x8024E3EC; // type:function size:0x4C scope:global align:4 +ct__8cCcD_ObjFv = .text:0x8024E438; // type:function size:0xC scope:global align:4 +Set__8cCcD_ObjFRC11cCcD_SrcObj = .text:0x8024E444; // type:function size:0x10 scope:global align:4 +GetAc__8cCcD_ObjFv = .text:0x8024E454; // type:function size:0x1C scope:global align:4 +getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024E470; // type:function size:0x24 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024E494; // type:function size:0x68 scope:global align:4 +__ct__8cM3dGTriFRC8cM3dGTri = .text:0x8024E4FC; // type:function size:0xA4 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E5A0; // type:function size:0xC scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024E5AC; // type:function size:0x10 scope:global align:4 +CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024E5BC; // type:function size:0xC scope:global align:4 +CalcAabBox__12cCcD_TriAttrFv = .text:0x8024E5C8; // type:function size:0x74 scope:global align:4 +GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz = .text:0x8024E63C; // type:function size:0x84 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024E6C0; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024E704; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024E748; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024E78C; // type:function size:0x64 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf = .text:0x8024E7F0; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf = .text:0x8024E840; // type:function size:0x50 scope:global align:4 +CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf = .text:0x8024E890; // type:function size:0x50 scope:global align:4 +CalcAabBox__12cCcD_CpsAttrFv = .text:0x8024E8E0; // type:function size:0x50 scope:global align:4 +GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz = .text:0x8024E930; // type:function size:0x14C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024EA7C; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024EAC8; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024EB0C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024EB50; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf = .text:0x8024EB5C; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf = .text:0x8024EBA0; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf = .text:0x8024EBE4; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_CylAttrFv = .text:0x8024EC3C; // type:function size:0x80 scope:global align:4 +GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz = .text:0x8024ECBC; // type:function size:0xEC scope:global align:4 +getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024EDA8; // type:function size:0x34 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz = .text:0x8024EDDC; // type:function size:0x4C scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz = .text:0x8024EE28; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz = .text:0x8024EE6C; // type:function size:0x44 scope:global align:4 +CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz = .text:0x8024EEB0; // type:function size:0xC scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf = .text:0x8024EEBC; // type:function size:0x4C scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf = .text:0x8024EF08; // type:function size:0x44 scope:global align:4 +CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf = .text:0x8024EF4C; // type:function size:0x58 scope:global align:4 +CalcAabBox__12cCcD_SphAttrFv = .text:0x8024EFA4; // type:function size:0xB0 scope:global align:4 +GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz = .text:0x8024F054; // type:function size:0x94 scope:global align:4 +getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape = .text:0x8024F0E8; // type:function size:0x34 scope:global align:4 +SetHit__10cCcD_ObjAtFP8cCcD_Obj = .text:0x8024F11C; // type:function size:0x10 scope:global align:4 +Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt = .text:0x8024F12C; // type:function size:0x1C scope:global align:4 +ClrHit__10cCcD_ObjAtFv = .text:0x8024F148; // type:function size:0x18 scope:global align:4 +Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg = .text:0x8024F160; // type:function size:0x14 scope:global align:4 +SetGrp__10cCcD_ObjTgFUl = .text:0x8024F174; // type:function size:0x14 scope:global align:4 +ClrHit__10cCcD_ObjTgFv = .text:0x8024F188; // type:function size:0x18 scope:global align:4 +SetHit__10cCcD_ObjTgFP8cCcD_Obj = .text:0x8024F1A0; // type:function size:0x10 scope:global align:4 +SetHit__10cCcD_ObjCoFP8cCcD_Obj = .text:0x8024F1B0; // type:function size:0x10 scope:global align:4 +ClrHit__10cCcD_ObjCoFv = .text:0x8024F1C0; // type:function size:0x18 scope:global align:4 +SetIGrp__10cCcD_ObjCoFUl = .text:0x8024F1D8; // type:function size:0x14 scope:global align:4 +SetVsGrp__10cCcD_ObjCoFUl = .text:0x8024F1EC; // type:function size:0x14 scope:global align:4 +__dt__12cCcD_TriAttrFv = .text:0x8024F200; // type:function size:0x68 scope:global align:4 +CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf = .text:0x8024F268; // type:function size:0x8 scope:global align:4 +CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz = .text:0x8024F270; // type:function size:0x8 scope:global align:4 +ClrTg__9cCcD_SttsFv = .text:0x8024F278; // type:function size:0xC scope:global align:4 +ClrAt__9cCcD_SttsFv = .text:0x8024F284; // type:function size:0x4 scope:global align:4 +__sinit_\c_cc_d_cpp = .text:0x8024F288; // type:function size:0x50 scope:global align:4 +@32@__dt__12cCcD_CpsAttrFv = .text:0x8024F2D8; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_TriAttrFv = .text:0x8024F2E0; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_CylAttrFv = .text:0x8024F2E8; // type:function size:0x8 scope:local align:4 +@32@__dt__12cCcD_SphAttrFv = .text:0x8024F2F0; // type:function size:0x8 scope:local align:4 +__ct__4cCcSFv = .text:0x8024F2F8; // type:function size:0x58 scope:global align:4 +Ct__4cCcSFv = .text:0x8024F350; // type:function size:0xCC scope:global align:4 +Dt__4cCcSFv = .text:0x8024F41C; // type:function size:0x4 scope:global align:4 +GetWt__4cCcSCFUc = .text:0x8024F420; // type:function size:0x24 scope:global align:4 +Set__4cCcSFP8cCcD_Obj = .text:0x8024F444; // type:function size:0xB4 scope:global align:4 +ClrCoHitInf__4cCcSFv = .text:0x8024F4F8; // type:function size:0x94 scope:global align:4 +ClrTgHitInf__4cCcSFv = .text:0x8024F58C; // type:function size:0xA0 scope:global align:4 +ClrAtHitInf__4cCcSFv = .text:0x8024F62C; // type:function size:0x9C scope:global align:4 +ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8024F6C8; // type:function size:0x114 scope:global align:4 +ChkAtTg__4cCcSFv = .text:0x8024F7DC; // type:function size:0x214 scope:global align:4 +ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x8024F9F0; // type:function size:0xD4 scope:global align:4 +ChkCo__4cCcSFv = .text:0x8024FAC4; // type:function size:0x170 scope:global align:4 +CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts = .text:0x8024FC34; // type:function size:0xC scope:global align:4 +SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz = .text:0x8024FC40; // type:function size:0x218 scope:global align:4 +SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8024FE58; // type:function size:0x160 scope:global align:4 +SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf = .text:0x8024FFB8; // type:function size:0x3AC scope:global align:4 +CalcArea__4cCcSFv = .text:0x80250364; // type:function size:0x114 scope:global align:4 +Move__4cCcSFv = .text:0x80250478; // type:function size:0x64 scope:global align:4 +DrawClear__4cCcSFv = .text:0x802504DC; // type:function size:0xC4 scope:global align:4 +SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x802505A0; // type:function size:0x4 scope:global align:4 +SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x802505A4; // type:function size:0x4 scope:global align:4 +SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz = .text:0x802505A8; // type:function size:0x4 scope:global align:4 +ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts = .text:0x802505AC; // type:function size:0x8 scope:global align:4 +ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts = .text:0x802505B4; // type:function size:0x8 scope:global align:4 +ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj = .text:0x802505BC; // type:function size:0x8 scope:global align:4 +MoveAfterCheck__4cCcSFv = .text:0x802505C4; // type:function size:0x4 scope:global align:4 +cCt_Counter__Fi = .text:0x802505C8; // type:function size:0x44 scope:global align:4 +cLs_Init__FP15node_list_class = .text:0x8025060C; // type:function size:0x14 scope:global align:4 +cLs_SingleCut__FP10node_class = .text:0x80250620; // type:function size:0x84 scope:global align:4 +cLs_Addition__FP15node_list_classP10node_class = .text:0x802506A4; // type:function size:0x74 scope:global align:4 +cLs_Insert__FP15node_list_classiP10node_class = .text:0x80250718; // type:function size:0x84 scope:global align:4 +cLs_GetFirst__FP15node_list_class = .text:0x8025079C; // type:function size:0x48 scope:global align:4 +cLs_Create__FP15node_list_class = .text:0x802507E4; // type:function size:0x4 scope:global align:4 +cLsIt_Method__FP15node_list_classPFP10node_classPv_iPv = .text:0x802507E8; // type:function size:0x1C scope:global align:4 +cLsIt_Judge__FP15node_list_classPFP10node_classPv_PvPv = .text:0x80250804; // type:function size:0x1C scope:global align:4 +cNd_LengthOf__FP10node_class = .text:0x80250820; // type:function size:0x30 scope:global align:4 +cNd_First__FP10node_class = .text:0x80250850; // type:function size:0x30 scope:global align:4 +cNd_Last__FP10node_class = .text:0x80250880; // type:function size:0x30 scope:global align:4 +cNd_Order__FP10node_classi = .text:0x802508B0; // type:function size:0x50 scope:global align:4 +cNd_SingleCut__FP10node_class = .text:0x80250900; // type:function size:0x34 scope:global align:4 +cNd_Cut__FP10node_class = .text:0x80250934; // type:function size:0x20 scope:global align:4 +cNd_Addition__FP10node_classP10node_class = .text:0x80250954; // type:function size:0x34 scope:global align:4 +cNd_Insert__FP10node_classP10node_class = .text:0x80250988; // type:function size:0x78 scope:global align:4 +cNd_SetObject__FP10node_classPv = .text:0x80250A00; // type:function size:0x28 scope:global align:4 +cNd_ClearObject__FP10node_class = .text:0x80250A28; // type:function size:0x8 scope:global align:4 +cNd_ForcedClear__FP10node_class = .text:0x80250A30; // type:function size:0x14 scope:global align:4 +cNd_Create__FP10node_classPv = .text:0x80250A44; // type:function size:0x14 scope:global align:4 +cNdIt_Method__FP10node_classPFP10node_classPv_iPv = .text:0x80250A58; // type:function size:0x90 scope:global align:4 +cNdIt_Judge__FP10node_classPFP10node_classPv_PvPv = .text:0x80250AE8; // type:function size:0x8C scope:global align:4 +cTr_SingleCut__FP10node_class = .text:0x80250B74; // type:function size:0x4 scope:global align:4 +cTr_Addition__FP21node_lists_tree_classiP10node_class = .text:0x80250B78; // type:function size:0x2C scope:global align:4 +cTr_Insert__FP21node_lists_tree_classiP10node_classi = .text:0x80250BA4; // type:function size:0x2C scope:global align:4 +cTr_Create__FP21node_lists_tree_classP15node_list_classi = .text:0x80250BD0; // type:function size:0x58 scope:global align:4 +cTrIt_Method__FP21node_lists_tree_classPFP10node_classPv_iPv = .text:0x80250C28; // type:function size:0x74 scope:global align:4 +cTrIt_Judge__FP21node_lists_tree_classPFP10node_classPv_PvPv = .text:0x80250C9C; // type:function size:0x70 scope:global align:4 +cPhs_Reset__FP30request_of_phase_process_class = .text:0x80250D0C; // type:function size:0xC scope:global align:4 +cPhs_Set__FP30request_of_phase_process_classPPFPv_i = .text:0x80250D18; // type:function size:0x10 scope:global align:4 +cPhs_Next__FP30request_of_phase_process_class = .text:0x80250D28; // type:function size:0x4C scope:global align:4 +cPhs_Do__FP30request_of_phase_process_classPv = .text:0x80250D74; // type:function size:0xE8 scope:global align:4 +cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv = .text:0x80250E5C; // type:function size:0x10 scope:global align:4 +cReq_Is_Done__FP18request_base_class = .text:0x80250E6C; // type:function size:0x28 scope:global align:4 +cReq_Done__FP18request_base_class = .text:0x80250E94; // type:function size:0x18 scope:global align:4 +cReq_Command__FP18request_base_classUc = .text:0x80250EAC; // type:function size:0x4 scope:global align:4 +cReq_Create__FP18request_base_classUc = .text:0x80250EB0; // type:function size:0x18 scope:global align:4 +cTg_IsUse__FP16create_tag_class = .text:0x80250EC8; // type:function size:0xC scope:global align:4 +cTg_SingleCutFromTree__FP16create_tag_class = .text:0x80250ED4; // type:function size:0x40 scope:global align:4 +cTg_AdditionToTree__FP21node_lists_tree_classiP16create_tag_class = .text:0x80250F14; // type:function size:0x50 scope:global align:4 +cTg_InsertToTree__FP21node_lists_tree_classiP16create_tag_classi = .text:0x80250F64; // type:function size:0x50 scope:global align:4 +cTg_GetFirst__FP15node_list_class = .text:0x80250FB4; // type:function size:0x38 scope:global align:4 +cTg_SingleCut__FP16create_tag_class = .text:0x80250FEC; // type:function size:0x40 scope:global align:4 +cTg_Addition__FP15node_list_classP16create_tag_class = .text:0x8025102C; // type:function size:0x50 scope:global align:4 +cTg_Create__FP16create_tag_classPv = .text:0x8025107C; // type:function size:0x48 scope:global align:4 +cTgIt_MethodCall__FP16create_tag_classP13method_filter = .text:0x802510C4; // type:function size:0x14 scope:global align:4 +cTgIt_JudgeFilter__FP16create_tag_classP12judge_filter = .text:0x802510D8; // type:function size:0x14 scope:global align:4 +__pl__4cXyzCFRC3Vec = .text:0x802510EC; // type:function size:0x44 scope:global align:4 +__mi__4cXyzCFRC3Vec = .text:0x80251130; // type:function size:0x44 scope:global align:4 +__ml__4cXyzCFf = .text:0x80251174; // type:function size:0x40 scope:global align:4 +__ml__4cXyzCFRC3Vec = .text:0x802511B4; // type:function size:0x54 scope:global align:4 +__dv__4cXyzCFf = .text:0x80251208; // type:function size:0x48 scope:global align:4 +getCrossProduct__4cXyzCFRC3Vec = .text:0x80251250; // type:function size:0x44 scope:global align:4 +outprod__4cXyzCFRC3Vec = .text:0x80251294; // type:function size:0x4 scope:global align:4 +norm__4cXyzCFv = .text:0x80251298; // type:function size:0x40 scope:global align:4 +normZP__4cXyzCFv = .text:0x802512D8; // type:function size:0x7C scope:global align:4 +normZC__4cXyzCFv = .text:0x80251354; // type:function size:0x114 scope:global align:4 +normalize__4cXyzFv = .text:0x80251468; // type:function size:0x48 scope:global align:4 +normalizeZP__4cXyzFv = .text:0x802514B0; // type:function size:0x7C scope:global align:4 +normalizeRS__4cXyzFv = .text:0x8025152C; // type:function size:0x58 scope:global align:4 +__eq__4cXyzCFRC3Vec = .text:0x80251584; // type:function size:0x40 scope:global align:4 +__ne__4cXyzCFRC3Vec = .text:0x802515C4; // type:function size:0x40 scope:global align:4 +isZero__4cXyzCFv = .text:0x80251604; // type:function size:0x64 scope:global align:4 +atan2sX_Z__4cXyzCFv = .text:0x80251668; // type:function size:0xC scope:global align:4 +atan2sY_XZ__4cXyzCFv = .text:0x80251674; // type:function size:0x58 scope:global align:4 +__sinit_\c_xyz_cpp = .text:0x802516CC; // type:function size:0x158 scope:global align:4 +__ct__5csXyzFsss = .text:0x80251824; // type:function size:0x10 scope:global align:4 +__pl__5csXyzFR5csXyz = .text:0x80251834; // type:function size:0x34 scope:global align:4 +__apl__5csXyzFR5csXyz = .text:0x80251868; // type:function size:0x34 scope:global align:4 +__mi__5csXyzFR5csXyz = .text:0x8025189C; // type:function size:0x38 scope:global align:4 +__ml__5csXyzFf = .text:0x802518D4; // type:function size:0xAC scope:global align:4 +__sinit_\c_sxyz_cpp = .text:0x80251980; // type:function size:0x48 scope:global align:4 +cM_rad2s__Ff = .text:0x802519C8; // type:function size:0x5C scope:global align:4 +cM_atan2s__Fff = .text:0x80251A24; // type:function size:0x278 scope:global align:4 +cM_atan2f__Fff = .text:0x80251C9C; // type:function size:0x48 scope:global align:4 +cM_initRnd__Fiii = .text:0x80251CE4; // type:function size:0x10 scope:global align:4 +cM_rnd__Fv = .text:0x80251CF4; // type:function size:0xE8 scope:global align:4 +cM_rndF__Ff = .text:0x80251DDC; // type:function size:0x38 scope:global align:4 +cM_rndFX__Ff = .text:0x80251E14; // type:function size:0x48 scope:global align:4 +cM_initRnd2__Fiii = .text:0x80251E5C; // type:function size:0x10 scope:global align:4 +cM_rnd2__Fv = .text:0x80251E6C; // type:function size:0xE8 scope:global align:4 +cM_rndF2__Ff = .text:0x80251F54; // type:function size:0x38 scope:global align:4 +cM_rndFX2__Ff = .text:0x80251F8C; // type:function size:0x48 scope:global align:4 +__ct__8cBgS_ChkFv = .text:0x80251FD4; // type:function size:0x24 scope:global align:4 +__dt__8cBgS_ChkFv = .text:0x80251FF8; // type:function size:0x40 scope:global align:4 +SetExtChk__8cBgS_ChkFR8cBgS_Chk = .text:0x80252038; // type:function size:0x24 scope:global align:4 +ChkSameActorPid__8cBgS_ChkCFUi = .text:0x8025205C; // type:function size:0x40 scope:global align:4 +__ct__11cBgS_GndChkFv = .text:0x8025209C; // type:function size:0x6C scope:global align:4 +__dt__11cBgS_GndChkFv = .text:0x80252108; // type:function size:0x68 scope:global align:4 +SetPos__11cBgS_GndChkFPC3Vec = .text:0x80252170; // type:function size:0x1C scope:global align:4 +SetPos__11cBgS_GndChkFPC4cXyz = .text:0x8025218C; // type:function size:0x8 scope:global align:4 +PreCheck__11cBgS_GndChkFv = .text:0x80252194; // type:function size:0x10 scope:global align:4 +@20@__dt__11cBgS_GndChkFv = .text:0x802521A4; // type:function size:0x8 scope:local align:4 +__ct__11cBgS_LinChkFv = .text:0x802521AC; // type:function size:0x5C scope:global align:4 +__dt__11cBgS_LinChkFv = .text:0x80252208; // type:function size:0x74 scope:global align:4 +ct__11cBgS_LinChkFv = .text:0x8025227C; // type:function size:0x80 scope:global align:4 +Set2__11cBgS_LinChkFPC4cXyzPC4cXyzUi = .text:0x802522FC; // type:function size:0x64 scope:global align:4 +PreCalc__11cBgS_LinChkFv = .text:0x80252360; // type:function size:0x38 scope:global align:4 +@20@__dt__11cBgS_LinChkFv = .text:0x80252398; // type:function size:0x8 scope:local align:4 +__ct__13cBgS_ShdwDrawFv = .text:0x802523A0; // type:function size:0x48 scope:global align:4 +__dt__13cBgS_ShdwDrawFv = .text:0x802523E8; // type:function size:0x68 scope:global align:4 +Set__13cBgS_ShdwDrawFR4cXyzR4cXyz = .text:0x80252450; // type:function size:0x8 scope:global align:4 +SetCallback__13cBgS_ShdwDrawFPFP13cBgS_ShdwDrawP10cBgD_Vtx_tiiiP8cM3dGPla_i = .text:0x80252458; // type:function size:0x8 scope:global align:4 +__ct__13cBgS_PolyInfoFv = .text:0x80252460; // type:function size:0x3C scope:global align:4 +__dt__13cBgS_PolyInfoFv = .text:0x8025249C; // type:function size:0x40 scope:global align:4 +ChkSetInfo__13cBgS_PolyInfoCFv = .text:0x802524DC; // type:function size:0x28 scope:global align:4 +ClearPi__13cBgS_PolyInfoFv = .text:0x80252504; // type:function size:0x28 scope:global align:4 +SetPolyInfo__13cBgS_PolyInfoFRC13cBgS_PolyInfo = .text:0x8025252C; // type:function size:0x24 scope:global align:4 +SetActorInfo__13cBgS_PolyInfoFiPvUi = .text:0x80252550; // type:function size:0x10 scope:global align:4 +ChkSafe__13cBgS_PolyInfoCFPCvUi = .text:0x80252560; // type:function size:0x28 scope:global align:4 +SetPolyIndex__13cBgS_PolyInfoFi = .text:0x80252588; // type:function size:0x8 scope:global align:4 +ChkBgIndex__13cBgS_PolyInfoCFv = .text:0x80252590; // type:function size:0x14 scope:global align:4 +Regist__9cBgW_BgIdFi = .text:0x802525A4; // type:function size:0x8 scope:global align:4 +Release__9cBgW_BgIdFv = .text:0x802525AC; // type:function size:0xC scope:global align:4 +ChkUsed__9cBgW_BgIdCFv = .text:0x802525B8; // type:function size:0x10 scope:global align:4 +cBgW_CheckBGround__Ff = .text:0x802525C8; // type:function size:0x18 scope:global align:4 +cBgW_CheckBRoof__Ff = .text:0x802525E0; // type:function size:0x14 scope:global align:4 +cBgW_CheckBWall__Ff = .text:0x802525F4; // type:function size:0x50 scope:global align:4 +cM2d_CrossCirLin__FR8cM2dGCirffffPfPf = .text:0x80252644; // type:function size:0x210 scope:global align:4 +cM3d_InDivPos2__FPC3VecPC3VecfP3Vec = .text:0x80252854; // type:function size:0x70 scope:global align:4 +cM3d_Len2dSq__Fffff = .text:0x802528C4; // type:function size:0x18 scope:global align:4 +cM3d_Len2dSqPntAndSegLine__FffffffPfPfPf = .text:0x802528DC; // type:function size:0xE4 scope:global align:4 +cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf = .text:0x802529C0; // type:function size:0x10C scope:global align:4 +cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec = .text:0x80252ACC; // type:function size:0x88 scope:global align:4 +cM3d_VectorProduct2d__Fffffff = .text:0x80252B54; // type:function size:0x20 scope:global align:4 +cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz = .text:0x80252B74; // type:function size:0x68 scope:global align:4 +cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf = .text:0x80252BDC; // type:function size:0xCC scope:global align:4 +cM3d_Cross_AabAab__FPC8cM3dGAabPC8cM3dGAab = .text:0x80252CA8; // type:function size:0x94 scope:global align:4 +cM3d_CrossNumSection__Fffff = .text:0x80252D3C; // type:function size:0x48 scope:global align:4 +cM3d_Cross_AabCyl__FPC8cM3dGAabPC8cM3dGCyl = .text:0x80252D84; // type:function size:0xA8 scope:global align:4 +cM3d_Cross_AabSph__FPC8cM3dGAabPC8cM3dGSph = .text:0x80252E2C; // type:function size:0xA8 scope:global align:4 +cM3d_Check_LinLin__FPC8cM3dGLinPC8cM3dGLinPfPf = .text:0x80252ED4; // type:function size:0x290 scope:global align:4 +cM3d_CrossInfLineVsInfPlane_proc__FffPC3VecPC3VecP3Vec = .text:0x80253164; // type:function size:0xAC scope:global align:4 +cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb = .text:0x80253210; // type:function size:0x104 scope:global align:4 +cM3d_Cross_MinMaxBoxLine__FPC3VecPC3VecPC3VecPC3Vec = .text:0x80253314; // type:function size:0x6D8 scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel2DCheck__FPC3VecPC3VecPC3Vec = .text:0x802539EC; // type:function size:0x1EC scope:global align:4 +cM3d_CheckBoxEdgePlane_Bevel3DCheck__FPC3VecPC3VecPC3Vec = .text:0x80253BD8; // type:function size:0x1D4 scope:global align:4 +cM3d_InclusionCheckPosIn3PosBox2d__Ffffffffff = .text:0x80253DAC; // type:function size:0xB4 scope:global align:4 +cM3d_CrossX_Tri__FPC8cM3dGTriPC3Vec = .text:0x80253E60; // type:function size:0x19C scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3Vec = .text:0x80253FFC; // type:function size:0x19C scope:global align:4 +cM3d_CrossY_Tri__FRC3VecRC3VecRC3VecRC8cM3dGPlaPC3Vec = .text:0x80254198; // type:function size:0x1A4 scope:global align:4 +cM3d_CrossY_Tri_Front__FRC3VecRC3VecRC3VecPC3Vec = .text:0x8025433C; // type:function size:0x108 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPf = .text:0x80254444; // type:function size:0x84 scope:global align:4 +cM3d_CrossY_Tri__FPC8cM3dGTriPC3VecPC10cM3d_RangePf = .text:0x802544C8; // type:function size:0xEC scope:global align:4 +cM3d_CrossZ_Tri__FPC8cM3dGTriPC3Vec = .text:0x802545B4; // type:function size:0x19C scope:global align:4 +cM3d_Cross_LinTri__FPC8cM3dGLinPC8cM3dGTriP3Vecbb = .text:0x80254750; // type:function size:0x484 scope:global align:4 +cM3d_Cross_SphPnt__FPC8cM3dGSphPC3Vec = .text:0x80254BD4; // type:function size:0x48 scope:global align:4 +cM3d_Cross_LinSph__FPC8cM3dGLinPC8cM3dGSphP3Vec = .text:0x80254C1C; // type:function size:0x2A4 scope:global align:4 +cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec = .text:0x80254EC0; // type:function size:0x228 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphPf = .text:0x802550E8; // type:function size:0xC8 scope:global align:4 +cM3d_Cross_CylSph__FPC8cM3dGCylPC8cM3dGSphP3VecPf = .text:0x802551B0; // type:function size:0x150 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPf = .text:0x80255300; // type:function size:0x7C scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphPfPf = .text:0x8025537C; // type:function size:0x88 scope:global align:4 +cM3d_Cross_SphSph__FPC8cM3dGSphPC8cM3dGSphP3Vec = .text:0x80255404; // type:function size:0xC4 scope:global align:4 +cM3d_CalcSphVsTriCrossPoint__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x802554C8; // type:function size:0xE0 scope:global align:4 +cM3d_Cross_SphTri__FPC8cM3dGSphPC8cM3dGTriP3Vec = .text:0x802555A8; // type:function size:0x804 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylPf = .text:0x80255DAC; // type:function size:0xD0 scope:global align:4 +cM3d_Cross_CylCyl__FPC8cM3dGCylPC8cM3dGCylP3Vec = .text:0x80255E7C; // type:function size:0x15C scope:global align:4 +cM3d_Cross_CylTri__FPC8cM3dGCylPC8cM3dGTriP3Vec = .text:0x80255FD8; // type:function size:0x28C scope:global align:4 +cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec = .text:0x80256264; // type:function size:0x5FC scope:global align:4 +cM3d_Cross_CylPntPnt__FPC8cM3dGCylPC3VecPC3VecP3VecP3Vec = .text:0x80256860; // type:function size:0x80 scope:global align:4 +cM3d_Cross_CylPnt__FPC8cM3dGCylPC3Vec = .text:0x802568E0; // type:function size:0x64 scope:global align:4 +cM3d_Cross_CpsCps__FRC8cM3dGCpsRC8cM3dGCpsP3Vec = .text:0x80256944; // type:function size:0x26C scope:global align:4 +cM3d_Cross_CpsCyl__FRC8cM3dGCpsRC8cM3dGCylP3Vec = .text:0x80256BB0; // type:function size:0x574 scope:global align:4 +__ct__8cM3dGSphFv = .text:0x80257124; // type:function size:0x10 scope:global align:4 +cM3d_Cross_CpsCyl_Check__FRC8cM3dGCpsRC8cM3dGCylR3VecR3VecP3Vec = .text:0x80257134; // type:function size:0x8C scope:global align:4 +cM3d_Cross_CpsSph_CrossPos__FRC8cM3dGCpsRC8cM3dGSphRC3VecP3Vec = .text:0x802571C0; // type:function size:0x134 scope:global align:4 +cM3d_Cross_CpsSph__FRC8cM3dGCpsRC8cM3dGSphP3Vec = .text:0x802572F4; // type:function size:0x134 scope:global align:4 +cM3d_Cross_TriTri__FRC8cM3dGTriRC8cM3dGTriP3Vec = .text:0x80257428; // type:function size:0x2FC scope:global align:4 +cM3d_Cross_CpsTri__FRC8cM3dGCps8cM3dGTriP3Vec = .text:0x80257724; // type:function size:0x3D4 scope:global align:4 +cM3d_CalcVecAngle__FRC3VecPsPs = .text:0x80257AF8; // type:function size:0x74 scope:global align:4 +cM3d_CalcVecZAngle__FRC3VecP5csXyz = .text:0x80257B6C; // type:function size:0x78 scope:global align:4 +cM3d_PlaneCrossLineProcWork__FfffffffPfPf = .text:0x80257BE4; // type:function size:0x2C scope:global align:4 +cM3d_2PlaneCrossLine__FRC8cM3dGPlaRC8cM3dGPlaP8cM3dGLin = .text:0x80257C10; // type:function size:0x1A8 scope:global align:4 +cM3d_3PlaneCrossPos__FRC8cM3dGPlaRC8cM3dGPlaRC8cM3dGPlaP3Vec = .text:0x80257DB8; // type:function size:0xEC scope:global align:4 +cM3d_lineVsPosSuisenCross__FPC8cM3dGLinPC3VecP3Vec = .text:0x80257EA4; // type:function size:0xD8 scope:global align:4 +cM3d_lineVsPosSuisenCross__FRC3VecRC3VecRC3VecP3Vec = .text:0x80257F7C; // type:function size:0xD8 scope:global align:4 +cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec = .text:0x80258054; // type:function size:0x90 scope:global align:4 +cM3d_CrawVec__FRC3VecRC3VecP3Vec = .text:0x802580E4; // type:function size:0x80 scope:global align:4 +Set__8cM3dGAabFPC4cXyzPC4cXyz = .text:0x80258164; // type:function size:0x44 scope:global align:4 +CrossY__8cM3dGAabCFPC4cXyz = .text:0x802581A8; // type:function size:0x48 scope:global align:4 +UnderPlaneYUnder__8cM3dGAabCFf = .text:0x802581F0; // type:function size:0x14 scope:global align:4 +TopPlaneYUnder__8cM3dGAabCFf = .text:0x80258204; // type:function size:0x14 scope:global align:4 +ClearForMinMax__8cM3dGAabFv = .text:0x80258218; // type:function size:0x24 scope:global align:4 +SetMinMax__8cM3dGAabFRC4cXyz = .text:0x8025823C; // type:function size:0x44 scope:global align:4 +SetMinMax__8cM3dGAabFRC8cM3dGAab = .text:0x80258280; // type:function size:0x5C scope:global align:4 +SetMin__8cM3dGAabFRC4cXyz = .text:0x802582DC; // type:function size:0x40 scope:global align:4 +SetMax__8cM3dGAabFRC4cXyz = .text:0x8025831C; // type:function size:0x40 scope:global align:4 +CalcCenter__8cM3dGAabCFP4cXyz = .text:0x8025835C; // type:function size:0x44 scope:global align:4 +PlusR__8cM3dGAabFf = .text:0x802583A0; // type:function size:0x4C scope:global align:4 +__ct__8cM3dGCirFv = .text:0x802583EC; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGCirFv = .text:0x802583FC; // type:function size:0x40 scope:global align:4 +Set__8cM3dGCirFffff = .text:0x8025843C; // type:function size:0x14 scope:global align:4 +__ct__8cM3dGCpsFv = .text:0x80258450; // type:function size:0x10 scope:global align:4 +__dt__8cM3dGCpsFv = .text:0x80258460; // type:function size:0x58 scope:global align:4 +Set__8cM3dGCpsFRC4cXyzRC4cXyzf = .text:0x802584B8; // type:function size:0x3C scope:global align:4 +Set__8cM3dGCpsFRC9cM3dGCpsS = .text:0x802584F4; // type:function size:0x44 scope:global align:4 +SetCps__8cM3dGCpsFRC8cM3dGCps = .text:0x80258538; // type:function size:0x48 scope:global align:4 +__ct__8cM3dGCylFPC4cXyzff = .text:0x80258580; // type:function size:0x5C scope:global align:4 +Set__8cM3dGCylFRC9cM3dGCylS = .text:0x802585DC; // type:function size:0x64 scope:global align:4 +Set__8cM3dGCylFRC4cXyzff = .text:0x80258640; // type:function size:0x4C scope:global align:4 +SetC__8cM3dGCylFRC4cXyz = .text:0x8025868C; // type:function size:0x1C scope:global align:4 +SetH__8cM3dGCylFf = .text:0x802586A8; // type:function size:0x8 scope:global align:4 +SetR__8cM3dGCylFf = .text:0x802586B0; // type:function size:0x8 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGSphP4cXyz = .text:0x802586B8; // type:function size:0x24 scope:global align:4 +cross__8cM3dGCylCFPC8cM3dGCylP4cXyz = .text:0x802586DC; // type:function size:0x4 scope:global align:4 +calcMinMax__8cM3dGCylFP4cXyzP4cXyz = .text:0x802586E0; // type:function size:0x5C scope:global align:4 +__ct__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x8025873C; // type:function size:0x54 scope:global align:4 +SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz = .text:0x80258790; // type:function size:0x44 scope:global align:4 +SetStartEnd__8cM3dGLinFRC3VecRC3Vec = .text:0x802587D4; // type:function size:0x44 scope:global align:4 +CalcPos__8cM3dGLinCFP3Vecf = .text:0x80258818; // type:function size:0x70 scope:global align:4 +SetEnd__8cM3dGLinFRC4cXyz = .text:0x80258888; // type:function size:0x8 scope:global align:4 +__ct__8cM3dGPlaFPC4cXyzf = .text:0x80258890; // type:function size:0x4C scope:global align:4 +crossInfLin__8cM3dGPlaCFRC4cXyzRC4cXyzR4cXyz = .text:0x802588DC; // type:function size:0xB8 scope:global align:4 +SetupNP0__8cM3dGPlaFRC3VecRC3Vec = .text:0x80258994; // type:function size:0x58 scope:global align:4 +SetupNP__8cM3dGPlaFRC3VecRC3Vec = .text:0x802589EC; // type:function size:0x4C scope:global align:4 +getCrossY__8cM3dGPlaCFRC4cXyzPf = .text:0x80258A38; // type:function size:0x88 scope:global align:4 +getCrossYLessD__8cM3dGPlaCFRC3VecPf = .text:0x80258AC0; // type:function size:0x80 scope:global align:4 +Set__8cM3dGPlaFPC8cM3dGPla = .text:0x80258B40; // type:function size:0x40 scope:global align:4 +SetC__8cM3dGSphFRC4cXyz = .text:0x80258B80; // type:function size:0x1C scope:global align:4 +Set__8cM3dGSphFRC4cXyzf = .text:0x80258B9C; // type:function size:0x3C scope:global align:4 +Set__8cM3dGSphFRC9cM3dGSphS = .text:0x80258BD8; // type:function size:0x5C scope:global align:4 +SetR__8cM3dGSphFf = .text:0x80258C34; // type:function size:0x8 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGSphP4cXyz = .text:0x80258C3C; // type:function size:0x10 scope:global align:4 +cross__8cM3dGSphCFPC8cM3dGCylP4cXyz = .text:0x80258C4C; // type:function size:0x30 scope:global align:4 +GetMinMaxCube__8cM3dGSphCFR4cXyzR4cXyz = .text:0x80258C7C; // type:function size:0x44 scope:global align:4 +cross__8cM3dGTriCFPC8cM3dGCylP3Vec = .text:0x80258CC0; // type:function size:0x10 scope:global align:4 +setPos__8cM3dGTriFPC3VecPC3VecPC3Vec = .text:0x80258CD0; // type:function size:0x70 scope:global align:4 +setBg__8cM3dGTriFPC3VecPC3VecPC3VecPC8cM3dGPla = .text:0x80258D40; // type:function size:0x54 scope:global align:4 +set__8cM3dGTriFPC3VecPC3VecPC3VecPC3Vec = .text:0x80258D94; // type:function size:0x58 scope:global align:4 +cLib_memCpy__FPvPCvUl = .text:0x80258DEC; // type:function size:0x4 scope:global align:4 +cLib_memSet__FPviUl = .text:0x80258DF0; // type:function size:0x4 scope:global align:4 +cLib_addCalc__FPfffff = .text:0x80258DF4; // type:function size:0xB8 scope:global align:4 +cLib_addCalc2__FPffff = .text:0x80258EAC; // type:function size:0x44 scope:global align:4 +cLib_addCalc0__FPfff = .text:0x80258EF0; // type:function size:0x38 scope:global align:4 +cLib_addCalcPos__FP4cXyzRC4cXyzfff = .text:0x80258F28; // type:function size:0x158 scope:global align:4 +cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff = .text:0x80259080; // type:function size:0x184 scope:global align:4 +cLib_addCalcPos2__FP4cXyzRC4cXyzff = .text:0x80259204; // type:function size:0xE4 scope:global align:4 +cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff = .text:0x802592E8; // type:function size:0xEC scope:global align:4 +cLib_addCalcAngleS__FPsssss = .text:0x802593D4; // type:function size:0xB4 scope:global align:4 +cLib_addCalcAngleS2__FPssss = .text:0x80259488; // type:function size:0x4C scope:global align:4 +cLib_chaseUC__FPUcUcUc = .text:0x802594D4; // type:function size:0x6C scope:global align:4 +cLib_chaseS__FPsss = .text:0x80259540; // type:function size:0x60 scope:global align:4 +cLib_chaseF__FPfff = .text:0x802595A0; // type:function size:0x68 scope:global align:4 +cLib_chasePos__FP4cXyzRC4cXyzf = .text:0x80259608; // type:function size:0xEC scope:global align:4 +cLib_chasePosXZ__FP4cXyzRC4cXyzf = .text:0x802596F4; // type:function size:0xFC scope:global align:4 +cLib_chaseAngleS__FPsss = .text:0x802597F0; // type:function size:0x68 scope:global align:4 +cLib_targetAngleY__FPC3VecPC3Vec = .text:0x80259858; // type:function size:0x1C scope:global align:4 +cLib_targetAngleY__FRC3VecRC3Vec = .text:0x80259874; // type:function size:0x1C scope:global align:4 +cLib_targetAngleX__FPC4cXyzPC4cXyz = .text:0x80259890; // type:function size:0x3C scope:global align:4 +cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz = .text:0x802598CC; // type:function size:0x64 scope:global align:4 +cLib_distanceAngleS__Fss = .text:0x80259930; // type:function size:0xC scope:global align:4 +MtxInit__Fv = .text:0x8025993C; // type:function size:0x10 scope:global align:4 +MtxTrans__FfffUc = .text:0x8025994C; // type:function size:0x48 scope:global align:4 +MtxScale__FfffUc = .text:0x80259994; // type:function size:0x48 scope:global align:4 +MtxPosition__FP4cXyzP4cXyz = .text:0x802599DC; // type:function size:0x14 scope:global align:4 +MtxPush__Fv = .text:0x802599F0; // type:function size:0x3C scope:global align:4 +MtxPull__Fv = .text:0x80259A2C; // type:function size:0x10 scope:global align:4 +__ct__7cSAngleFRC7cSAngle = .text:0x80259A3C; // type:function size:0xC scope:global align:4 +__ct__7cSAngleFs = .text:0x80259A48; // type:function size:0x8 scope:global align:4 +__ct__7cSAngleFf = .text:0x80259A50; // type:function size:0x24 scope:global align:4 +Val__7cSAngleFRC7cSAngle = .text:0x80259A74; // type:function size:0xC scope:global align:4 +Val__7cSAngleFs = .text:0x80259A80; // type:function size:0x8 scope:global align:4 +Val__7cSAngleFf = .text:0x80259A88; // type:function size:0x24 scope:global align:4 +Degree__7cSAngleCFv = .text:0x80259AAC; // type:function size:0x34 scope:global align:4 +Norm__7cSAngleCFv = .text:0x80259AE0; // type:function size:0x34 scope:global align:4 +Abs__7cSAngleCFv = .text:0x80259B14; // type:function size:0x1C scope:global align:4 +Inv__7cSAngleCFv = .text:0x80259B30; // type:function size:0x10 scope:global align:4 +Sin__7cSAngleCFv = .text:0x80259B40; // type:function size:0x4C scope:global align:4 +Cos__7cSAngleCFv = .text:0x80259B8C; // type:function size:0x4C scope:global align:4 +__mi__7cSAngleCFv = .text:0x80259BD8; // type:function size:0x10 scope:global align:4 +__pl__7cSAngleCFRC7cSAngle = .text:0x80259BE8; // type:function size:0x14 scope:global align:4 +__mi__7cSAngleCFRC7cSAngle = .text:0x80259BFC; // type:function size:0x14 scope:global align:4 +__apl__7cSAngleFRC7cSAngle = .text:0x80259C10; // type:function size:0x14 scope:global align:4 +__ami__7cSAngleFRC7cSAngle = .text:0x80259C24; // type:function size:0x14 scope:global align:4 +__pl__7cSAngleCFs = .text:0x80259C38; // type:function size:0x10 scope:global align:4 +__mi__7cSAngleCFs = .text:0x80259C48; // type:function size:0x10 scope:global align:4 +__apl__7cSAngleFs = .text:0x80259C58; // type:function size:0x10 scope:global align:4 +__ml__7cSAngleCFf = .text:0x80259C68; // type:function size:0x40 scope:global align:4 +__amu__7cSAngleFf = .text:0x80259CA8; // type:function size:0x40 scope:global align:4 +__pl__FsRC7cSAngle = .text:0x80259CE8; // type:function size:0x10 scope:global align:4 +__mi__FsRC7cSAngle = .text:0x80259CF8; // type:function size:0x10 scope:global align:4 +__ct__7cDegreeFf = .text:0x80259D08; // type:function size:0x34 scope:global align:4 +Formal__7cDegreeFv = .text:0x80259D3C; // type:function size:0x3C scope:global align:4 +Sin__7cDegreeCFv = .text:0x80259D78; // type:function size:0x30 scope:global align:4 +Cos__7cDegreeCFv = .text:0x80259DA8; // type:function size:0x30 scope:global align:4 +Tan__7cDegreeCFv = .text:0x80259DD8; // type:function size:0x30 scope:global align:4 +__ct__7cSPolarFRC4cXyz = .text:0x80259E08; // type:function size:0x30 scope:global align:4 +Formal__7cSPolarFv = .text:0x80259E38; // type:function size:0xA4 scope:global align:4 +Val__7cSPolarFfss = .text:0x80259EDC; // type:function size:0x10 scope:global align:4 +Val__7cSPolarFRC4cXyz = .text:0x80259EEC; // type:function size:0x128 scope:global align:4 +Xyz__7cSPolarCFv = .text:0x8025A014; // type:function size:0x12C scope:global align:4 +Globe__7cSPolarCFP7cSGlobe = .text:0x8025A140; // type:function size:0x20 scope:global align:4 +__ct__7cSGlobeFRC7cSGlobe = .text:0x8025A160; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFfss = .text:0x8025A190; // type:function size:0x38 scope:global align:4 +__ct__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x8025A1C8; // type:function size:0x30 scope:global align:4 +__ct__7cSGlobeFRC4cXyz = .text:0x8025A1F8; // type:function size:0x30 scope:global align:4 +Formal__7cSGlobeFv = .text:0x8025A228; // type:function size:0xA4 scope:global align:4 +Val__7cSGlobeFRC7cSGlobe = .text:0x8025A2CC; // type:function size:0x1C scope:global align:4 +Val__7cSGlobeFfss = .text:0x8025A2E8; // type:function size:0x10 scope:global align:4 +Val__7cSGlobeFfRC7cSAngleRC7cSAngle = .text:0x8025A2F8; // type:function size:0x18 scope:global align:4 +Val__7cSGlobeFRC4cXyz = .text:0x8025A310; // type:function size:0x58 scope:global align:4 +__ct__7cSPolarFv = .text:0x8025A368; // type:function size:0x4 scope:global align:4 +Xyz__7cSGlobeCFv = .text:0x8025A36C; // type:function size:0x60 scope:global align:4 +Polar__7cSGlobeCFP7cSPolar = .text:0x8025A3CC; // type:function size:0x20 scope:global align:4 +Norm__7cSGlobeCFv = .text:0x8025A3EC; // type:function size:0x58 scope:global align:4 +Invert__7cSGlobeFv = .text:0x8025A444; // type:function size:0x10 scope:global align:4 +__sinit_\c_angle_cpp = .text:0x8025A454; // type:function size:0xC4 scope:global align:4 +sBs_FillArea_s__FPvUls = .text:0x8025A518; // type:function size:0x20 scope:global align:4 +sBs_ClearArea__FPvUl = .text:0x8025A538; // type:function size:0x8 scope:global align:4 +firstInit__9JFWSystemFv = .text:0x8025A540; // type:function size:0x48 scope:global align:4 +init__9JFWSystemFv = .text:0x8025A588; // type:function size:0x304 scope:global align:4 +setFontSize__10JUTConsoleFff = .text:0x8025A88C; // type:function size:0xC scope:global align:4 +ctor_subroutine__10JFWDisplayFb = .text:0x8025A898; // type:function size:0x110 scope:global align:4 +__ct__10JFWDisplayFP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025A9A8; // type:function size:0x68 scope:global align:4 +__dt__10JFWDisplayFv = .text:0x8025AA10; // type:function size:0x80 scope:global align:4 +createManager__10JFWDisplayFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumberb = .text:0x8025AA90; // type:function size:0x84 scope:global align:4 +callDirectDraw__Fv = .text:0x8025AB14; // type:function size:0x5C scope:global align:4 +prepareCopyDisp__10JFWDisplayFv = .text:0x8025AB70; // type:function size:0x110 scope:global align:4 +drawendXfb_single__10JFWDisplayFv = .text:0x8025AC80; // type:function size:0x48 scope:global align:4 +exchangeXfb_double__10JFWDisplayFv = .text:0x8025ACC8; // type:function size:0x10C scope:global align:4 +exchangeXfb_triple__10JFWDisplayFv = .text:0x8025ADD4; // type:function size:0x70 scope:global align:4 +copyXfb_triple__10JFWDisplayFv = .text:0x8025AE44; // type:function size:0x70 scope:global align:4 +preGX__10JFWDisplayFv = .text:0x8025AEB4; // type:function size:0x94 scope:global align:4 +endGX__10JFWDisplayFv = .text:0x8025AF48; // type:function size:0xF4 scope:global align:4 +beginRender__10JFWDisplayFv = .text:0x8025B03C; // type:function size:0x1F8 scope:global align:4 +endRender__10JFWDisplayFv = .text:0x8025B234; // type:function size:0x98 scope:global align:4 +endFrame__10JFWDisplayFv = .text:0x8025B2CC; // type:function size:0xE8 scope:global align:4 +waitBlanking__10JFWDisplayFi = .text:0x8025B3B4; // type:function size:0x50 scope:global align:4 +waitForTick__FUlUs = .text:0x8025B404; // type:function size:0x124 scope:global align:4 +JFWThreadAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025B528; // type:function size:0x40 scope:global align:4 +threadSleep__10JFWDisplayFx = .text:0x8025B568; // type:function size:0x98 scope:global align:4 +clearEfb__10JFWDisplayF8_GXColor = .text:0x8025B600; // type:function size:0x5C scope:global align:4 +clearEfb__10JFWDisplayFiiii8_GXColor = .text:0x8025B65C; // type:function size:0x384 scope:global align:4 +calcCombinationRatio__10JFWDisplayFv = .text:0x8025B9E0; // type:function size:0x88 scope:global align:4 +JFWDrawDoneAlarm__Fv = .text:0x8025BA68; // type:function size:0xC8 scope:global align:4 +JFWGXAbortAlarmHandler__FP7OSAlarmP9OSContext = .text:0x8025BB30; // type:function size:0x1EC scope:global align:4 +__sinit_\JFWDisplay_cpp = .text:0x8025BD1C; // type:function size:0x4C scope:global align:4 +getDrawingXfb__6JUTXfbCFv = .text:0x8025BD68; // type:function size:0x20 scope:global align:4 +end__Q210JUTProcBar5CTimeFv = .text:0x8025BD88; // type:function size:0x64 scope:global align:4 +start__Q210JUTProcBar5CTimeFUcUcUc = .text:0x8025BDEC; // type:function size:0x3C scope:global align:4 +__ct__8JFWAlarmFv = .text:0x8025BE28; // type:function size:0x38 scope:global align:4 +__dt__18JSULink<8JFWAlarm>Fv = .text:0x8025BE60; // type:function size:0x58 scope:global align:4 +__ct__18JSUList<8JFWAlarm>Fb = .text:0x8025BEB8; // type:function size:0x30 scope:global align:4 +__dt__18JSUList<8JFWAlarm>Fv = .text:0x8025BEE8; // type:function size:0x58 scope:global align:4 +init__11J3DUClipperFv = .text:0x8025BF40; // type:function size:0x14 scope:global align:4 +calcViewFrustum__11J3DUClipperFv = .text:0x8025BF54; // type:function size:0x12C scope:global align:4 +clip__11J3DUClipperCFPA4_Cf3Vecf = .text:0x8025C080; // type:function size:0x148 scope:global align:4 +clip__11J3DUClipperCFPA4_CfP3VecP3Vec = .text:0x8025C1C8; // type:function size:0x334 scope:global align:4 +checkScaleOne__FRC3Vec = .text:0x8025C4FC; // type:function size:0x38 scope:global align:4 +fastReciprocal__5JMathFf = .text:0x8025C534; // type:function size:0x8 scope:global align:4 +getUseMtxNum__11J3DShapeMtxCFv = .text:0x8025C53C; // type:function size:0x8 scope:global align:4 +swapTransformedVtxPos__15J3DVertexBufferFv = .text:0x8025C544; // type:function size:0x14 scope:global align:4 +__ct__10JUTTextureFv = .text:0x8025C558; // type:function size:0x40 scope:global align:4 +setCaptureFlag__10JUTTextureFb = .text:0x8025C598; // type:function size:0x14 scope:global align:4 +fastSqrt__5JMathFf_f = .text:0x8025C5AC; // type:function size:0x18 scope:global align:4 +dot__Q29JGeometry8TVec3CFRCQ29JGeometry8TVec3 = .text:0x8025C5C4; // type:function size:0x20 scope:global align:4 +__ct__18JPAResourceManagerFPCvP7JKRHeap = .text:0x8025C5E4; // type:function size:0x58 scope:global align:4 +getResource__18JPAResourceManagerCFUs = .text:0x8025C63C; // type:function size:0x44 scope:global align:4 +checkUserIndexDuplication__18JPAResourceManagerCFUs = .text:0x8025C680; // type:function size:0x40 scope:global align:4 +swapTexture__18JPAResourceManagerFPC7ResTIMGPCc = .text:0x8025C6C0; // type:function size:0x98 scope:global align:4 +registRes__18JPAResourceManagerFP11JPAResource = .text:0x8025C758; // type:function size:0x20 scope:global align:4 +registTex__18JPAResourceManagerFP10JPATexture = .text:0x8025C778; // type:function size:0x20 scope:global align:4 +getResUserWork__18JPAResourceManagerCFUs = .text:0x8025C798; // type:function size:0x44 scope:global align:4 +__ct__11JPAResourceFv = .text:0x8025C7DC; // type:function size:0x70 scope:global align:4 +init__11JPAResourceFP7JKRHeap = .text:0x8025C84C; // type:function size:0x152C scope:global align:4 +calc__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x8025DD78; // type:function size:0x2DC scope:global align:4 +draw__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter = .text:0x8025E054; // type:function size:0xE0 scope:global align:4 +drawP__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025E134; // type:function size:0x324 scope:global align:4 +drawC__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025E458; // type:function size:0x2E8 scope:global align:4 +setPTev__11JPAResourceFv = .text:0x8025E740; // type:function size:0x298 scope:global align:4 +setCTev__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025E9D8; // type:function size:0x16C scope:global align:4 +calc_p__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025EB44; // type:function size:0x7C scope:global align:4 +calc_c__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025EBC0; // type:function size:0x7C scope:global align:4 +calcField__11JPAResourceFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025EC3C; // type:function size:0x7C scope:global align:4 +calcKey__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025ECB8; // type:function size:0x140 scope:global align:4 +calcWorkData_c__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025EDF8; // type:function size:0x1B0 scope:global align:4 +calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData = .text:0x8025EFA8; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldBaseFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x8025F028; // type:function size:0x4 scope:global align:4 +erase__26JPAList<15JPABaseParticle>FP26JPANode<15JPABaseParticle> = .text:0x8025F02C; // type:function size:0xAC scope:global align:4 +push_front__26JPAList<15JPABaseParticle>FP26JPANode<15JPABaseParticle> = .text:0x8025F0D8; // type:function size:0x50 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkData = .text:0x8025F128; // type:function size:0x40 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkData = .text:0x8025F168; // type:function size:0x40 scope:global align:4 +JPASetPointSize__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F1A8; // type:function size:0x48 scope:global align:4 +JPASetLineWidth__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F1F0; // type:function size:0x48 scope:global align:4 +JPARegistPrm__FP18JPAEmitterWorkData = .text:0x8025F238; // type:function size:0x9C scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkData = .text:0x8025F2D4; // type:function size:0x8C scope:global align:4 +JPARegistPrmEnv__FP18JPAEmitterWorkData = .text:0x8025F360; // type:function size:0x128 scope:global align:4 +JPARegistAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F488; // type:function size:0xAC scope:global align:4 +JPARegistPrmAlpha__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F534; // type:function size:0xAC scope:global align:4 +JPARegistPrmAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F5E0; // type:function size:0x138 scope:global align:4 +JPARegistAlphaEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F718; // type:function size:0x138 scope:global align:4 +JPARegistEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F850; // type:function size:0x8C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkData = .text:0x8025F8DC; // type:function size:0x2C scope:global align:4 +JPACalcClrIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F908; // type:function size:0x28 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkData = .text:0x8025F930; // type:function size:0x30 scope:global align:4 +JPACalcClrIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F960; // type:function size:0x3C scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkData = .text:0x8025F99C; // type:function size:0x40 scope:global align:4 +JPACalcClrIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025F9DC; // type:function size:0x4C scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkData = .text:0x8025FA28; // type:function size:0xC scope:global align:4 +JPACalcClrIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FA34; // type:function size:0x70 scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkData = .text:0x8025FAA4; // type:function size:0xC scope:global align:4 +JPACalcClrIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FAB0; // type:function size:0x34 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkData = .text:0x8025FAE4; // type:function size:0x24 scope:global align:4 +JPACalcPrm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FB08; // type:function size:0x24 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkData = .text:0x8025FB2C; // type:function size:0x24 scope:global align:4 +JPACalcEnv__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FB50; // type:function size:0x24 scope:global align:4 +JPACalcColorCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FB74; // type:function size:0x4C scope:global align:4 +JPAGenTexCrdMtxIdt__FP18JPAEmitterWorkData = .text:0x8025FBC0; // type:function size:0x1C scope:global align:4 +JPAGenTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x8025FBDC; // type:function size:0x1C scope:global align:4 +JPAGenTexCrdMtxPrj__FP18JPAEmitterWorkData = .text:0x8025FBF8; // type:function size:0x1C scope:global align:4 +JPAGenCalcTexCrdMtxAnm__FP18JPAEmitterWorkData = .text:0x8025FC14; // type:function size:0x1CC scope:global align:4 +JPALoadCalcTexCrdMtxAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FDE0; // type:function size:0x1C4 scope:global align:4 +JPALoadTex__FP18JPAEmitterWorkData = .text:0x8025FFA4; // type:function size:0x28 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkData = .text:0x8025FFCC; // type:function size:0x28 scope:global align:4 +JPALoadTexAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8025FFF4; // type:function size:0x20 scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkData = .text:0x80260014; // type:function size:0x3C scope:global align:4 +JPACalcTexIdxNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260050; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkData = .text:0x80260088; // type:function size:0x38 scope:global align:4 +JPACalcTexIdxRepeat__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802600C0; // type:function size:0x44 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkData = .text:0x80260104; // type:function size:0x50 scope:global align:4 +JPACalcTexIdxReverse__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260154; // type:function size:0x5C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkData = .text:0x802601B0; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxMerge__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802601CC; // type:function size:0x78 scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkData = .text:0x80260244; // type:function size:0x1C scope:global align:4 +JPACalcTexIdxRandom__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260260; // type:function size:0x3C scope:global align:4 +JPALoadPosMtxCam__FP18JPAEmitterWorkData = .text:0x8026029C; // type:function size:0xC scope:global align:4 +noLoadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x802602A8; // type:function size:0x4 scope:global align:4 +loadPrj__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x802602AC; // type:function size:0x38 scope:global align:4 +loadPrjAnm__FPC18JPAEmitterWorkDataPA4_Cf = .text:0x802602E4; // type:function size:0x1E0 scope:global align:4 +JPADrawBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802604C4; // type:function size:0xE8 scope:global align:4 +JPADrawRotBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802605AC; // type:function size:0x118 scope:global align:4 +JPADrawYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802606C4; // type:function size:0xFC scope:global align:4 +JPADrawRotYBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802607C0; // type:function size:0x130 scope:global align:4 +dirTypeVel__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802608F0; // type:function size:0xC scope:global align:4 +dirTypePos__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x802608FC; // type:function size:0xC scope:global align:4 +dirTypePosInv__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80260908; // type:function size:0x4C scope:global align:4 +dirTypeEmtrDir__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80260954; // type:function size:0x10 scope:global align:4 +dirTypePrevPtcl__FPC18JPAEmitterWorkDataPC15JPABaseParticlePQ29JGeometry8TVec3 = .text:0x80260964; // type:function size:0x78 scope:global align:4 +rotTypeY__FffRA3_A4_f = .text:0x802609DC; // type:function size:0x40 scope:global align:4 +rotTypeX__FffRA3_A4_f = .text:0x80260A1C; // type:function size:0x40 scope:global align:4 +rotTypeZ__FffRA3_A4_f = .text:0x80260A5C; // type:function size:0x40 scope:global align:4 +rotTypeXYZ__FffRA3_A4_f = .text:0x80260A9C; // type:function size:0x5C scope:global align:4 +basePlaneTypeXY__FPA4_fff = .text:0x80260AF8; // type:function size:0x4C scope:global align:4 +basePlaneTypeXZ__FPA4_fff = .text:0x80260B44; // type:function size:0x4C scope:global align:4 +basePlaneTypeX__FPA4_fff = .text:0x80260B90; // type:function size:0x70 scope:global align:4 +JPADrawDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260C00; // type:function size:0x1C4 scope:global align:4 +JPADrawRotDirection__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80260DC4; // type:function size:0x23C scope:global align:4 +JPADrawDBillboard__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261000; // type:function size:0x180 scope:global align:4 +JPADrawRotation__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261180; // type:function size:0x148 scope:global align:4 +JPADrawPoint__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802612C8; // type:function size:0x98 scope:global align:4 +JPADrawLine__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261360; // type:function size:0x160 scope:global align:4 +getNext__FP26JPANode<15JPABaseParticle> = .text:0x802614C0; // type:function size:0x8 scope:global align:4 +getPrev__FP26JPANode<15JPABaseParticle> = .text:0x802614C8; // type:function size:0x8 scope:global align:4 +JPADrawStripe__FP18JPAEmitterWorkData = .text:0x802614D0; // type:function size:0x40C scope:global align:4 +JPADrawStripeX__FP18JPAEmitterWorkData = .text:0x802618DC; // type:function size:0x6D4 scope:global align:4 +JPADrawEmitterCallBackB__FP18JPAEmitterWorkData = .text:0x80261FB0; // type:function size:0x24 scope:global align:4 +JPADrawParticleCallBack__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80261FD4; // type:function size:0x2C scope:global align:4 +makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap = .text:0x80262000; // type:function size:0x278 scope:global align:4 +__ct__12JPABaseShapeFPCUcP7JKRHeap = .text:0x80262278; // type:function size:0x108 scope:global align:4 +setGX__12JPABaseShapeCFP18JPAEmitterWorkData = .text:0x80262380; // type:function size:0x12C scope:global align:4 +load__18JPAResourceManagerFUs11_GXTexMapID = .text:0x802624AC; // type:function size:0x18 scope:global align:4 +PSVECSubtract__14JMathInlineVECFPC3VecPC3VecP3Vec = .text:0x802624C4; // type:function size:0x24 scope:global align:4 +inv_sqrt__Q29JGeometry8TUtilFf = .text:0x802624E8; // type:function size:0x38 scope:global align:4 +GXPosition3f32 = .text:0x80262520; // type:function size:0x14 scope:local align:4 +JPACalcScaleX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262534; // type:function size:0x78 scope:global align:4 +JPACalcScaleY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802625AC; // type:function size:0x78 scope:global align:4 +JPACalcScaleCopy__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262624; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmNormal__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262630; // type:function size:0xC scope:global align:4 +JPACalcScaleAnmRepeatX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026263C; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmRepeatY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802626A0; // type:function size:0x64 scope:global align:4 +JPACalcScaleAnmReverseX__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262704; // type:function size:0x94 scope:global align:4 +JPACalcScaleAnmReverseY__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262798; // type:function size:0x94 scope:global align:4 +JPACalcAlphaAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x8026282C; // type:function size:0xAC scope:global align:4 +JPACalcAlphaFlickAnm__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x802628D8; // type:function size:0x120 scope:global align:4 +__ct__13JPAExtraShapeFPCUc = .text:0x802629F8; // type:function size:0x34 scope:global align:4 +init__13JPAExtraShapeFv = .text:0x80262A2C; // type:function size:0xF8 scope:global align:4 +OSf32tou8 = .text:0x80262B24; // type:function size:0x1C scope:global align:4 +JPARegistChildPrmEnv__FP18JPAEmitterWorkData = .text:0x80262B40; // type:function size:0x148 scope:global align:4 +JPACalcChildAlphaOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262C88; // type:function size:0x2C scope:global align:4 +JPACalcChildScaleOut__FP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80262CB4; // type:function size:0x28 scope:global align:4 +__ct__13JPAChildShapeFPCUc = .text:0x80262CDC; // type:function size:0x8 scope:global align:4 +JPALoadExTex__FP18JPAEmitterWorkData = .text:0x80262CE4; // type:function size:0xDC scope:global align:4 +__ct__13JPAExTexShapeFPCUc = .text:0x80262DC0; // type:function size:0x8 scope:global align:4 +JPAVolumePoint__FP18JPAEmitterWorkData = .text:0x80262DC8; // type:function size:0xB8 scope:global align:4 +JPAVolumeLine__FP18JPAEmitterWorkData = .text:0x80262E80; // type:function size:0x10C scope:global align:4 +JPAVolumeCircle__FP18JPAEmitterWorkData = .text:0x80262F8C; // type:function size:0x17C scope:global align:4 +JPAVolumeCube__FP18JPAEmitterWorkData = .text:0x80263108; // type:function size:0xC0 scope:global align:4 +JPAVolumeSphere__FP18JPAEmitterWorkData = .text:0x802631C8; // type:function size:0x228 scope:global align:4 +JPAVolumeCylinder__FP18JPAEmitterWorkData = .text:0x802633F0; // type:function size:0x144 scope:global align:4 +JPAVolumeTorus__FP18JPAEmitterWorkData = .text:0x80263534; // type:function size:0x10C scope:global align:4 +__ct__16JPADynamicsBlockFPCUc = .text:0x80263640; // type:function size:0x34 scope:global align:4 +init__16JPADynamicsBlockFv = .text:0x80263674; // type:function size:0x9C scope:global align:4 +create__16JPADynamicsBlockFP18JPAEmitterWorkData = .text:0x80263710; // type:function size:0x1DC scope:global align:4 +mul__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3 = .text:0x802638EC; // type:function size:0x24 scope:global align:4 +get_rndm_f__9JPARandomFv = .text:0x80263910; // type:function size:0x40 scope:global align:4 +checkFlag__14JPABaseEmitterCFUl = .text:0x80263950; // type:function size:0x18 scope:global align:4 +get_r_ss__14JPABaseEmitterFv = .text:0x80263968; // type:function size:0x28 scope:global align:4 +get_r_zp__14JPABaseEmitterFv = .text:0x80263990; // type:function size:0x30 scope:global align:4 +calcAffect__12JPAFieldBaseFP13JPAFieldBlockP15JPABaseParticle = .text:0x802639C0; // type:function size:0xD0 scope:global align:4 +calcFadeAffect__12JPAFieldBaseCFP13JPAFieldBlockf = .text:0x80263A90; // type:function size:0x9C scope:global align:4 +prepare__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263B2C; // type:function size:0x74 scope:global align:4 +calc__15JPAFieldGravityFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263BA0; // type:function size:0xC scope:global align:4 +prepare__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263BAC; // type:function size:0xB0 scope:global align:4 +calc__11JPAFieldAirFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263C5C; // type:function size:0x74 scope:global align:4 +prepare__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263CD0; // type:function size:0x54 scope:global align:4 +calc__14JPAFieldMagnetFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263D24; // type:function size:0x64 scope:global align:4 +prepare__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263D88; // type:function size:0x68 scope:global align:4 +calc__14JPAFieldNewtonFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263DF0; // type:function size:0xA0 scope:global align:4 +prepare__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263E90; // type:function size:0x64 scope:global align:4 +calc__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80263EF4; // type:function size:0xEC scope:global align:4 +prepare__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x80263FE0; // type:function size:0xA0 scope:global align:4 +calc__18JPAFieldConvectionFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80264080; // type:function size:0x110 scope:global align:4 +calc__14JPAFieldRandomFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80264190; // type:function size:0xD4 scope:global align:4 +calc__12JPAFieldDragFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x80264264; // type:function size:0x80 scope:global align:4 +prepare__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlock = .text:0x802642E4; // type:function size:0x98 scope:global align:4 +calc__12JPAFieldSpinFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle = .text:0x8026437C; // type:function size:0xDC scope:global align:4 +__ct__13JPAFieldBlockFPCUcP7JKRHeap = .text:0x80264458; // type:function size:0x38 scope:global align:4 +init__13JPAFieldBlockFP7JKRHeap = .text:0x80264490; // type:function size:0x28C scope:global align:4 +scale__Q29JGeometry8TVec3FfRCQ29JGeometry8TVec3 = .text:0x8026471C; // type:function size:0x28 scope:global align:4 +zero__Q29JGeometry8TVec3Fv = .text:0x80264744; // type:function size:0x14 scope:global align:4 +sub__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3 = .text:0x80264758; // type:function size:0x24 scope:global align:4 +setLength__Q29JGeometry8TVec3Ff = .text:0x8026477C; // type:function size:0x94 scope:global align:4 +get_r_zh__14JPABaseEmitterFv = .text:0x80264810; // type:function size:0x48 scope:global align:4 +__dt__12JPAFieldSpinFv = .text:0x80264858; // type:function size:0x40 scope:global align:4 +__dt__18JPAFieldConvectionFv = .text:0x80264898; // type:function size:0x40 scope:global align:4 +__dt__12JPAFieldDragFv = .text:0x802648D8; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldRandomFv = .text:0x80264918; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldVortexFv = .text:0x80264958; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldNewtonFv = .text:0x80264998; // type:function size:0x40 scope:global align:4 +__dt__14JPAFieldMagnetFv = .text:0x802649D8; // type:function size:0x40 scope:global align:4 +__dt__11JPAFieldAirFv = .text:0x80264A18; // type:function size:0x40 scope:global align:4 +__dt__15JPAFieldGravityFv = .text:0x80264A58; // type:function size:0x40 scope:global align:4 +__ct__11JPAKeyBlockFPCUc = .text:0x80264A98; // type:function size:0x10 scope:global align:4 +calc__11JPAKeyBlockFf = .text:0x80264AA8; // type:function size:0x94 scope:global align:4 +__ct__10JPATextureFPCUc = .text:0x80264B3C; // type:function size:0x60 scope:global align:4 +__dt__10JPATextureFv = .text:0x80264B9C; // type:function size:0x5C scope:global align:4 +__ct__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x80264BF8; // type:function size:0x40 scope:global align:4 +load_jpc__17JPAResourceLoaderFPCUcP18JPAResourceManager = .text:0x80264C38; // type:function size:0x3A4 scope:global align:4 +__ct__17JPAEmitterManagerFUlUlP7JKRHeapUcUc = .text:0x80264FDC; // type:function size:0x20C scope:global align:4 +__dt__25JSUList<14JPABaseEmitter>Fv = .text:0x802651E8; // type:function size:0x58 scope:global align:4 +createSimpleEmitterID__17JPAEmitterManagerFRCQ29JGeometry8TVec3UsUcUcP18JPAEmitterCallBackP19JPAParticleCallBack = .text:0x80265240; // type:function size:0xE4 scope:global align:4 +calc__17JPAEmitterManagerFUc = .text:0x80265324; // type:function size:0x80 scope:global align:4 +draw__17JPAEmitterManagerFPC11JPADrawInfoUc = .text:0x802653A4; // type:function size:0x1F4 scope:global align:4 +forceDeleteAllEmitter__17JPAEmitterManagerFv = .text:0x80265598; // type:function size:0x58 scope:global align:4 +forceDeleteGroupEmitter__17JPAEmitterManagerFUc = .text:0x802655F0; // type:function size:0x5C scope:global align:4 +forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter = .text:0x8026564C; // type:function size:0x6C scope:global align:4 +entryResourceManager__17JPAEmitterManagerFP18JPAResourceManagerUc = .text:0x802656B8; // type:function size:0x10 scope:global align:4 +clearResourceManager__17JPAEmitterManagerFUc = .text:0x802656C8; // type:function size:0x98 scope:global align:4 +calcYBBCam__17JPAEmitterManagerFv = .text:0x80265760; // type:function size:0x124 scope:global align:4 +__ct__26JPAList<15JPABaseParticle>Fv = .text:0x80265884; // type:function size:0x14 scope:global align:4 +__ct__26JPANode<15JPABaseParticle>Fv = .text:0x80265898; // type:function size:0x10 scope:global align:4 +__dt__26JPANode<15JPABaseParticle>Fv = .text:0x802658A8; // type:function size:0x40 scope:global align:4 +__ct__14JPABaseEmitterFv = .text:0x802658E8; // type:function size:0x50 scope:global align:4 +__dt__25JSULink<14JPABaseEmitter>Fv = .text:0x80265938; // type:function size:0x58 scope:global align:4 +__dt__14JPABaseEmitterFv = .text:0x80265990; // type:function size:0x5C scope:global align:4 +__ct__25JSUList<14JPABaseEmitter>Fv = .text:0x802659EC; // type:function size:0x30 scope:global align:4 +__dt__18JPAEmitterCallBackFv = .text:0x80265A1C; // type:function size:0x40 scope:global align:4 +init__14JPABaseEmitterFP17JPAEmitterManagerP11JPAResource = .text:0x80265A5C; // type:function size:0x2E8 scope:global align:4 +createParticle__14JPABaseEmitterFv = .text:0x80265D44; // type:function size:0x90 scope:global align:4 +createChild__14JPABaseEmitterFP15JPABaseParticle = .text:0x80265DD4; // type:function size:0x7C scope:global align:4 +deleteAllParticle__14JPABaseEmitterFv = .text:0x80265E50; // type:function size:0x70 scope:global align:4 +processTillStartFrame__14JPABaseEmitterFv = .text:0x80265EC0; // type:function size:0x40 scope:global align:4 +processTermination__14JPABaseEmitterFv = .text:0x80265F00; // type:function size:0x98 scope:global align:4 +calcEmitterGlobalPosition__14JPABaseEmitterCFPQ29JGeometry8TVec3 = .text:0x80265F98; // type:function size:0x80 scope:global align:4 +getCurrentCreateNumber__14JPABaseEmitterCFv = .text:0x80266018; // type:function size:0x10 scope:global align:4 +getDrawCount__14JPABaseEmitterCFv = .text:0x80266028; // type:function size:0x10 scope:global align:4 +loadTexture__14JPABaseEmitterFUc11_GXTexMapID = .text:0x80266038; // type:function size:0x54 scope:global align:4 +pop_front__26JPAList<15JPABaseParticle>Fv = .text:0x8026608C; // type:function size:0x60 scope:global align:4 +pop_back__26JPAList<15JPABaseParticle>Fv = .text:0x802660EC; // type:function size:0x60 scope:global align:4 +__dt__19JPAParticleCallBackFv = .text:0x8026614C; // type:function size:0x40 scope:global align:4 +init_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x8026618C; // type:function size:0x57C scope:global align:4 +init_c__15JPABaseParticleFP18JPAEmitterWorkDataP15JPABaseParticle = .text:0x80266708; // type:function size:0x494 scope:global align:4 +calc_p__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80266B9C; // type:function size:0x228 scope:global align:4 +calc_c__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80266DC4; // type:function size:0x1FC scope:global align:4 +canCreateChild__15JPABaseParticleFP18JPAEmitterWorkData = .text:0x80266FC0; // type:function size:0x80 scope:global align:4 +getWidth__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80267040; // type:function size:0x20 scope:global align:4 +getHeight__15JPABaseParticleCFPC14JPABaseEmitter = .text:0x80267060; // type:function size:0x20 scope:global align:4 +setLength__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3f = .text:0x80267080; // type:function size:0xB0 scope:global align:4 +JPAGetDirMtx__FRCQ29JGeometry8TVec3PA4_f = .text:0x80267130; // type:function size:0x124 scope:global align:4 +JPAGetYZRotateMtx__FssPA4_f = .text:0x80267254; // type:function size:0x78 scope:global align:4 +JPAGetXYZRotateMtx__FsssPA4_f = .text:0x802672CC; // type:function size:0xB4 scope:global align:4 +JPASetRMtxTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3 = .text:0x80267380; // type:function size:0x28 scope:global align:4 +JPASetRMtxSTVecfromMtx__FPA4_CfPA4_fPQ29JGeometry8TVec3PQ29JGeometry8TVec3 = .text:0x802673A8; // type:function size:0x16C scope:global align:4 +JPACalcKeyAnmValue__FfUsPCf = .text:0x80267514; // type:function size:0xC0 scope:global align:4 +__dt__Q26JStage6TActorFv = .text:0x802675D4; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage6TActorCFv = .text:0x8026762C; // type:function size:0x8 scope:global align:4 +JSGGetShape__Q26JStage6TActorCFv = .text:0x80267634; // type:function size:0x8 scope:global align:4 +JSGGetAnimation__Q26JStage6TActorCFv = .text:0x8026763C; // type:function size:0x8 scope:global align:4 +JSGGetAnimationFrame__Q26JStage6TActorCFv = .text:0x80267644; // type:function size:0x8 scope:global align:4 +JSGGetAnimationTransition__Q26JStage6TActorCFv = .text:0x8026764C; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimation__Q26JStage6TActorCFv = .text:0x80267654; // type:function size:0x8 scope:global align:4 +JSGGetTextureAnimationFrame__Q26JStage6TActorCFv = .text:0x8026765C; // type:function size:0x8 scope:global align:4 +__dt__Q26JStage13TAmbientLightFv = .text:0x80267664; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage13TAmbientLightCFv = .text:0x802676BC; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage13TAmbientLightCFv = .text:0x802676C4; // type:function size:0x24 scope:global align:4 +__dt__Q26JStage7TCameraFv = .text:0x802676E8; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage7TCameraCFv = .text:0x80267740; // type:function size:0x8 scope:global align:4 +JSGGetProjectionType__Q26JStage7TCameraCFv = .text:0x80267748; // type:function size:0x8 scope:global align:4 +JSGSetProjectionType__Q26JStage7TCameraFQ26JStage18TECameraProjection = .text:0x80267750; // type:function size:0x4 scope:global align:4 +JSGGetProjectionField__Q26JStage7TCameraCFPf = .text:0x80267754; // type:function size:0x4 scope:global align:4 +JSGSetProjectionField__Q26JStage7TCameraFPCf = .text:0x80267758; // type:function size:0x4 scope:global align:4 +JSGGetViewType__Q26JStage7TCameraCFv = .text:0x8026775C; // type:function size:0x8 scope:global align:4 +JSGSetViewType__Q26JStage7TCameraFQ26JStage12TECameraView = .text:0x80267764; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage4TFogFv = .text:0x80267768; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage4TFogCFv = .text:0x802677C0; // type:function size:0x8 scope:global align:4 +JSGGetFogFunction__Q26JStage4TFogCFv = .text:0x802677C8; // type:function size:0x8 scope:global align:4 +JSGGetStartZ__Q26JStage4TFogCFv = .text:0x802677D0; // type:function size:0x8 scope:global align:4 +JSGGetEndZ__Q26JStage4TFogCFv = .text:0x802677D8; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage4TFogCFv = .text:0x802677E0; // type:function size:0x24 scope:global align:4 +__dt__Q26JStage6TLightFv = .text:0x80267804; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage6TLightCFv = .text:0x8026785C; // type:function size:0x8 scope:global align:4 +JSGGetLightType__Q26JStage6TLightCFv = .text:0x80267864; // type:function size:0x8 scope:global align:4 +JSGGetColor__Q26JStage6TLightCFv = .text:0x8026786C; // type:function size:0x24 scope:global align:4 +JSGGetDistanceAttenuation__Q26JStage6TLightCFPfPfP13_GXDistAttnFn = .text:0x80267890; // type:function size:0x4 scope:global align:4 +JSGGetAngleAttenuation__Q26JStage6TLightCFPfP9_GXSpotFn = .text:0x80267894; // type:function size:0x4 scope:global align:4 +JSGGetPosition__Q26JStage6TLightCFP3Vec = .text:0x80267898; // type:function size:0x4 scope:global align:4 +JSGGetDirection__Q26JStage6TLightCFP3Vec = .text:0x8026789C; // type:function size:0x4 scope:global align:4 +__dt__Q26JStage7TObjectFv = .text:0x802678A0; // type:function size:0x40 scope:global align:4 +JSGGetName__Q26JStage7TObjectCFv = .text:0x802678E0; // type:function size:0x8 scope:global align:4 +JSGUpdate__Q26JStage7TObjectFv = .text:0x802678E8; // type:function size:0x4 scope:global align:4 +JSGGetFlag__Q26JStage7TObjectCFv = .text:0x802678EC; // type:function size:0x8 scope:global align:4 +JSGSetFlag__Q26JStage7TObjectFUl = .text:0x802678F4; // type:function size:0x4 scope:global align:4 +JSGGetData__Q26JStage7TObjectCFUlPvUl = .text:0x802678F8; // type:function size:0x8 scope:global align:4 +JSGSetData__Q26JStage7TObjectFUlPCvUl = .text:0x80267900; // type:function size:0x4 scope:global align:4 +JSGGetParent__Q26JStage7TObjectCFPPQ26JStage7TObjectPUl = .text:0x80267904; // type:function size:0x4 scope:global align:4 +JSGSetParent__Q26JStage7TObjectFPQ26JStage7TObjectUl = .text:0x80267908; // type:function size:0x4 scope:global align:4 +JSGSetRelation__Q26JStage7TObjectFbPQ26JStage7TObjectUl = .text:0x8026790C; // type:function size:0x4 scope:global align:4 +JSGFindNodeID__Q26JStage7TObjectCFPCc = .text:0x80267910; // type:function size:0x8 scope:global align:4 +JSGGetNodeTransformation__Q26JStage7TObjectCFUlPA4_f = .text:0x80267918; // type:function size:0x3C scope:global align:4 +__dt__Q26JStage7TSystemFv = .text:0x80267954; // type:function size:0x58 scope:global align:4 +JSGFGetType__Q26JStage7TSystemCFv = .text:0x802679AC; // type:function size:0x8 scope:global align:4 +JSGCreateObject__Q26JStage7TSystemFPCcQ26JStage8TEObjectUl = .text:0x802679B4; // type:function size:0x8 scope:global align:4 +JSGDestroyObject__Q26JStage7TSystemFPQ26JStage7TObject = .text:0x802679BC; // type:function size:0x4 scope:global align:4 +JSGGetSystemData__Q26JStage7TSystemFUl = .text:0x802679C0; // type:function size:0x8 scope:global align:4 +JSGSetSystemData__Q26JStage7TSystemFUlUl = .text:0x802679C8; // type:function size:0x4 scope:global align:4 +__dt__Q37JStudio3ctb7TObjectFv = .text:0x802679CC; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio3ctb14TObject_TxyzRyFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x80267A0C; // type:function size:0x78 scope:global align:4 +getScheme__Q37JStudio3ctb14TObject_TxyzRyCFv = .text:0x80267A84; // type:function size:0x8 scope:global align:4 +__ct__Q37JStudio3ctb8TControlFv = .text:0x80267A8C; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x80267AB4; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3ctb8TControlFv = .text:0x80267B0C; // type:function size:0x5C scope:global align:4 +appendObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80267B68; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3ctb8TControlFPQ37JStudio3ctb7TObject = .text:0x80267BB8; // type:function size:0xC scope:global align:4 +destroyObject_all__Q37JStudio3ctb8TControlFv = .text:0x80267BC4; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3ctb8TControlFPCvUl = .text:0x80267C34; // type:function size:0x98 scope:global align:4 +getObject_index__Q37JStudio3ctb8TControlFUl = .text:0x80267CCC; // type:function size:0x5C scope:global align:4 +__dt__Q37JStudio3ctb8TFactoryFv = .text:0x80267D28; // type:function size:0x40 scope:global align:4 +create__Q37JStudio3ctb8TFactoryFRCQ47JStudio3ctb4data13TParse_TBlock = .text:0x80267D68; // type:function size:0x5C scope:global align:4 +destroy__Q37JStudio3ctb8TFactoryFPQ37JStudio3ctb7TObject = .text:0x80267DC4; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3ctb6TParseFPQ37JStudio3ctb8TControl = .text:0x80267DE8; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3ctb6TParseFv = .text:0x80267DFC; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x80267E54; // type:function size:0x90 scope:global align:4 +parseBlock_next__Q37JStudio3ctb6TParseFPPCvPUlUl = .text:0x80267EE4; // type:function size:0xE0 scope:global align:4 +__dt__Q37JStudio3ctb14TObject_TxyzRyFv = .text:0x80267FC4; // type:function size:0x58 scope:global align:4 +get_ID__Q47JStudio3ctb4data13TParse_TBlockCFv = .text:0x8026801C; // type:function size:0x1C scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x80268038; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x80268040; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x80268068; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x80268070; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x80268088; // type:function size:0x98 scope:global align:4 +toFunction_outside__Q27JStudio14TFunctionValueFi = .text:0x80268120; // type:function size:0x44 scope:global align:4 +interpolateValue_hermite__Q27JStudio13functionvalueFddddddd = .text:0x80268164; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd = .text:0x802681C8; // type:function size:0x64 scope:global align:4 +interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd = .text:0x8026822C; // type:function size:0xF8 scope:global align:4 +extrapolateParameter_turn__Q27JStudio13functionvalueFdd = .text:0x80268324; // type:function size:0x50 scope:global align:4 +range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x80268374; // type:function size:0x28 scope:global align:4 +range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8026839C; // type:function size:0xA8 scope:global align:4 +range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd = .text:0x80268444; // type:function size:0x14 scope:global align:4 +range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd = .text:0x80268458; // type:function size:0xF4 scope:global align:4 +__ct__Q27JStudio29TFunctionValueAttribute_rangeFv = .text:0x8026854C; // type:function size:0x30 scope:global align:4 +__ct__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026857C; // type:function size:0x68 scope:global align:4 +getType__Q27JStudio24TFunctionValue_compositeCFv = .text:0x802685E4; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio24TFunctionValue_compositeFv = .text:0x802685EC; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026860C; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026865C; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio24TFunctionValue_compositeFd = .text:0x80268660; // type:function size:0x14 scope:global align:4 +composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80268674; // type:function size:0x74 scope:global align:4 +composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802686E8; // type:function size:0x158 scope:global align:4 +composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80268840; // type:function size:0x78 scope:global align:4 +composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x802688B8; // type:function size:0x80 scope:global align:4 +composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80268938; // type:function size:0xD8 scope:global align:4 +composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80268A10; // type:function size:0x80 scope:global align:4 +composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad = .text:0x80268A90; // type:function size:0xD8 scope:global align:4 +__ct__Q27JStudio23TFunctionValue_constantFv = .text:0x80268B68; // type:function size:0x18 scope:global align:4 +getType__Q27JStudio23TFunctionValue_constantCFv = .text:0x80268B80; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio23TFunctionValue_constantFv = .text:0x80268B88; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio23TFunctionValue_constantFv = .text:0x80268B9C; // type:function size:0xC scope:global align:4 +prepare__Q27JStudio23TFunctionValue_constantFv = .text:0x80268BA8; // type:function size:0x4 scope:global align:4 +getValue__Q27JStudio23TFunctionValue_constantFd = .text:0x80268BAC; // type:function size:0x8 scope:global align:4 +__ct__Q27JStudio25TFunctionValue_transitionFv = .text:0x80268BB4; // type:function size:0x60 scope:global align:4 +getType__Q27JStudio25TFunctionValue_transitionCFv = .text:0x80268C14; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio25TFunctionValue_transitionFv = .text:0x80268C1C; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio25TFunctionValue_transitionFv = .text:0x80268C4C; // type:function size:0x44 scope:global align:4 +prepare__Q27JStudio25TFunctionValue_transitionFv = .text:0x80268C90; // type:function size:0x8 scope:global align:4 +getValue__Q27JStudio25TFunctionValue_transitionFd = .text:0x80268C98; // type:function size:0x154 scope:global align:4 +__ct__Q27JStudio19TFunctionValue_listFv = .text:0x80268DEC; // type:function size:0x68 scope:global align:4 +getType__Q27JStudio19TFunctionValue_listCFv = .text:0x80268E54; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio19TFunctionValue_listFv = .text:0x80268E5C; // type:function size:0x30 scope:global align:4 +initialize__Q27JStudio19TFunctionValue_listFv = .text:0x80268E8C; // type:function size:0x4C scope:global align:4 +prepare__Q27JStudio19TFunctionValue_listFv = .text:0x80268ED8; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio19TFunctionValue_listFd = .text:0x80268F88; // type:function size:0x1A0 scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80269128; // type:function size:0x14 scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026913C; // type:function size:0x34 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x80269170; // type:function size:0x2C scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ = .text:0x8026919C; // type:function size:0x70 scope:global align:4 +__ct__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026920C; // type:function size:0x6C scope:global align:4 +getType__Q27JStudio29TFunctionValue_list_parameterCFv = .text:0x80269278; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80269280; // type:function size:0x30 scope:global align:4 +data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl = .text:0x802692B0; // type:function size:0x20 scope:global align:4 +initialize__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x802692D0; // type:function size:0x50 scope:global align:4 +prepare__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x80269320; // type:function size:0xB0 scope:global align:4 +getValue__Q27JStudio29TFunctionValue_list_parameterFd = .text:0x802693D0; // type:function size:0x21C scope:global align:4 +update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802695EC; // type:function size:0xC scope:global align:4 +update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x802695F8; // type:function size:0x30 scope:global align:4 +update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80269628; // type:function size:0x18 scope:global align:4 +update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd = .text:0x80269640; // type:function size:0x264 scope:global align:4 +__ct__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802698A4; // type:function size:0x7C scope:global align:4 +__ct__Q37JStudio22TFunctionValue_hermite15TIterator_data_FRCQ37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x80269920; // type:function size:0x14 scope:global align:4 +getType__Q27JStudio22TFunctionValue_hermiteCFv = .text:0x80269934; // type:function size:0x8 scope:global align:4 +getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026993C; // type:function size:0x20 scope:global align:4 +data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl = .text:0x8026995C; // type:function size:0x34 scope:global align:4 +__as__Q37JStudio22TFunctionValue_hermite15TIterator_data_FRCQ37JStudio22TFunctionValue_hermite15TIterator_data_ = .text:0x80269990; // type:function size:0x14 scope:global align:4 +initialize__Q27JStudio22TFunctionValue_hermiteFv = .text:0x802699A4; // type:function size:0x70 scope:global align:4 +prepare__Q27JStudio22TFunctionValue_hermiteFv = .text:0x80269A14; // type:function size:0x8 scope:global align:4 +getValue__Q27JStudio22TFunctionValue_hermiteFd = .text:0x80269A1C; // type:function size:0x3D4 scope:global align:4 +extrapolateParameter_clamp__Q27JStudio13functionvalueFdd = .text:0x80269DF0; // type:function size:0x2C scope:global align:4 +extrapolateParameter_repeat__Q27JStudio13functionvalueFdd = .text:0x80269E1C; // type:function size:0x3C scope:global align:4 +extrapolateParameter_raw__Q27JStudio13functionvalueFdd = .text:0x80269E58; // type:function size:0x4 scope:global align:4 +range_getParameter_progress__Q27JStudio29TFunctionValueAttribute_rangeCFd = .text:0x80269E5C; // type:function size:0x18 scope:global align:4 +range_getParameter_outside__Q27JStudio29TFunctionValueAttribute_rangeCFd = .text:0x80269E74; // type:function size:0xA4 scope:global align:4 +interpolateValue_plateau__Q27JStudio13functionvalueFddddd = .text:0x80269F18; // type:function size:0x18 scope:global align:4 +__ct__Q27JGadget84TContainerEnumerator_const>FRCQ27JGadget44TVector_pointer = .text:0x80269F30; // type:function size:0x14 scope:global align:4 +__dt__Q27JStudio29TFunctionValueAttribute_referFv = .text:0x80269F44; // type:function size:0x5C scope:global align:4 +size__Q27JGadget38TVector>CFv = .text:0x80269FA0; // type:function size:0x28 scope:global align:4 +findUpperBound_binary_all>__Q47JStudio29TFunctionValue_list_parameter15TIterator_data_7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less = .text:0x80269FC8; // type:function size:0x98 scope:global align:4 +findUpperBound_binary_all>__Q47JStudio22TFunctionValue_hermite15TIterator_data_7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less = .text:0x8026A060; // type:function size:0xC0 scope:global align:4 +__dt__Q27JStudio24TFunctionValue_compositeFv = .text:0x8026A120; // type:function size:0x5C scope:global align:4 +__dt__Q27JStudio23TFunctionValue_constantFv = .text:0x8026A17C; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio25TFunctionValue_transitionFv = .text:0x8026A1BC; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio19TFunctionValue_listFv = .text:0x8026A1FC; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio29TFunctionValue_list_parameterFv = .text:0x8026A23C; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio22TFunctionValue_hermiteFv = .text:0x8026A27C; // type:function size:0x40 scope:global align:4 +distance__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data__l = .text:0x8026A2BC; // type:function size:0x1C scope:global align:4 +distance__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data__l = .text:0x8026A2D8; // type:function size:0x3C scope:global align:4 +__dt__Q37JStudio3fvb7TObjectFv = .text:0x8026A314; // type:function size:0x40 scope:global align:4 +prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl = .text:0x8026A354; // type:function size:0x22C scope:global align:4 +getCompositeData_raw___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A580; // type:function size:0x18 scope:global align:4 +getCompositeData_index___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A598; // type:function size:0x18 scope:global align:4 +getCompositeData_parameter___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A5B0; // type:function size:0x1C scope:global align:4 +getCompositeData_add___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A5CC; // type:function size:0x1C scope:global align:4 +getCompositeData_subtract___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A5E8; // type:function size:0x1C scope:global align:4 +getCompositeData_multiply___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A604; // type:function size:0x1C scope:global align:4 +getCompositeData_divide___Q37JStudio3fvb17@unnamed@fvb_cpp@FPCv = .text:0x8026A620; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A63C; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb17TObject_compositeFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A684; // type:function size:0x70 scope:global align:4 +__ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A6F4; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb16TObject_constantFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A73C; // type:function size:0x10 scope:global align:4 +__ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A74C; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb18TObject_transitionFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A794; // type:function size:0x18 scope:global align:4 +__ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A7AC; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb12TObject_listFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A7F4; // type:function size:0x20 scope:global align:4 +__ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A814; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb22TObject_list_parameterFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A85C; // type:function size:0x14 scope:global align:4 +__ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026A870; // type:function size:0x48 scope:global align:4 +prepare_data___Q37JStudio3fvb15TObject_hermiteFRCQ57JStudio3fvb4data17TParse_TParagraph5TDataPQ37JStudio3fvb8TControl = .text:0x8026A8B8; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio3fvb8TControlFv = .text:0x8026A8D4; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x8026A8FC; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3fvb8TControlFv = .text:0x8026A954; // type:function size:0x5C scope:global align:4 +appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x8026A9B0; // type:function size:0x50 scope:global align:4 +removeObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject = .text:0x8026AA00; // type:function size:0xC scope:global align:4 +destroyObject_all__Q37JStudio3fvb8TControlFv = .text:0x8026AA0C; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3fvb8TControlFPCvUl = .text:0x8026AA7C; // type:function size:0x98 scope:global align:4 +getObject_index__Q37JStudio3fvb8TControlFUl = .text:0x8026AB14; // type:function size:0x5C scope:global align:4 +__dt__Q37JStudio3fvb8TFactoryFv = .text:0x8026AB70; // type:function size:0x40 scope:global align:4 +create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock = .text:0x8026ABB0; // type:function size:0x110 scope:global align:4 +destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject = .text:0x8026ACC0; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl = .text:0x8026ACE4; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3fvb6TParseFv = .text:0x8026ACF8; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x8026AD50; // type:function size:0x90 scope:global align:4 +parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl = .text:0x8026ADE0; // type:function size:0xF0 scope:global align:4 +__dt__Q37JStudio3fvb17TObject_compositeFv = .text:0x8026AED0; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb16TObject_constantFv = .text:0x8026AF38; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb18TObject_transitionFv = .text:0x8026AFA0; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb12TObject_listFv = .text:0x8026B008; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb22TObject_list_parameterFv = .text:0x8026B070; // type:function size:0x68 scope:global align:4 +__dt__Q37JStudio3fvb15TObject_hermiteFv = .text:0x8026B0D8; // type:function size:0x68 scope:global align:4 +__ct__Q37JStudio6object10TObject_IDFPCvUl = .text:0x8026B140; // type:function size:0xC scope:global align:4 +__ct__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ27JStudio14TFunctionValue = .text:0x8026B14C; // type:function size:0x74 scope:global align:4 +get_ID__Q47JStudio3fvb4data13TParse_TBlockCFv = .text:0x8026B1C0; // type:function size:0x1C scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x8026B1DC; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x8026B1E4; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x8026B20C; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x8026B214; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x8026B22C; // type:function size:0x98 scope:global align:4 +getData__Q47JStudio3fvb4data17TParse_TParagraphCFPQ57JStudio3fvb4data17TParse_TParagraph5TData = .text:0x8026B2C4; // type:function size:0x68 scope:global align:4 +__ct__Q27JStudio8TControlFv = .text:0x8026B32C; // type:function size:0x84 scope:global align:4 +__dt__Q27JStudio8TControlFv = .text:0x8026B3B0; // type:function size:0x74 scope:global align:4 +setFactory__Q27JStudio8TControlFPQ27JStudio8TFactory = .text:0x8026B424; // type:function size:0x28 scope:global align:4 +transformOnSet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x8026B44C; // type:function size:0x84 scope:global align:4 +transformOnGet_setOrigin_TxyzRy__Q27JStudio8TControlFRC3Vecf = .text:0x8026B4D0; // type:function size:0xA0 scope:global align:4 +transform_setOrigin_ctb__Q27JStudio8TControlFRCQ37JStudio3ctb7TObject = .text:0x8026B570; // type:function size:0xB4 scope:global align:4 +transform_setOrigin_ctb_index__Q27JStudio8TControlFUl = .text:0x8026B624; // type:function size:0x50 scope:global align:4 +__dt__Q27JStudio13TCreateObjectFv = .text:0x8026B674; // type:function size:0x40 scope:global align:4 +__dt__Q27JStudio8TFactoryFv = .text:0x8026B6B4; // type:function size:0x84 scope:global align:4 +appendCreateObject__Q27JStudio8TFactoryFPQ27JStudio13TCreateObject = .text:0x8026B738; // type:function size:0x50 scope:global align:4 +create__Q27JStudio8TFactoryFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026B788; // type:function size:0x98 scope:global align:4 +__ct__Q27JStudio6TParseFPQ27JStudio8TControl = .text:0x8026B820; // type:function size:0x3C scope:global align:4 +__dt__Q27JStudio6TParseFv = .text:0x8026B85C; // type:function size:0x58 scope:global align:4 +parseHeader__Q27JStudio6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8026B8B4; // type:function size:0xC8 scope:global align:4 +parseBlock_block__Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026B97C; // type:function size:0x3C scope:global align:4 +parseBlock_block_fvb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026B9B8; // type:function size:0xAC scope:global align:4 +parseBlock_block_ctb___Q27JStudio6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026BA64; // type:function size:0xEC scope:global align:4 +end__Q27JGadget39TLinkListFv = .text:0x8026BB50; // type:function size:0x8 scope:global align:4 +getRotation_xyz__Q27JStudio4mathFPA4_ffff = .text:0x8026BB58; // type:function size:0x16C scope:global align:4 +getTransformation_SRxyzT__Q27JStudio4mathFPA4_fRC3VecRC3VecRC3Vec = .text:0x8026BCC4; // type:function size:0x74 scope:global align:4 +getFromTransformation_SRxyzT__Q27JStudio4mathFP3VecP3VecP3VecPA4_Cf = .text:0x8026BD38; // type:function size:0x230 scope:global align:4 +rotate_xyz__Q27JStudio4mathFPA4_fPA4_CfRC3Vec = .text:0x8026BF68; // type:function size:0x58 scope:global align:4 +getFromTransformation_Sn__Q27JStudio4mathFPA4_CfUi = .text:0x8026BFC0; // type:function size:0x44 scope:global align:4 +__dt__Q37JStudio14TVariableValue7TOutputFv = .text:0x8026C004; // type:function size:0x40 scope:global align:4 +update__Q27JStudio14TVariableValueFdPQ27JStudio8TAdaptor = .text:0x8026C044; // type:function size:0x64 scope:global align:4 +update_immediate___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C0A8; // type:function size:0x14 scope:global align:4 +update_time___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C0BC; // type:function size:0x3C scope:global align:4 +update_functionValue___Q27JStudio14TVariableValueFPQ27JStudio14TVariableValued = .text:0x8026C0F8; // type:function size:0x64 scope:global align:4 +__dt__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026C15C; // type:function size:0x40 scope:global align:4 +__cl__Q37JStudio14TVariableValue13TOutput_none_CFfPQ27JStudio8TAdaptor = .text:0x8026C19C; // type:function size:0x4 scope:global align:4 +adaptor_do_prepare__Q27JStudio8TAdaptorFv = .text:0x8026C1A0; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q27JStudio8TAdaptorFv = .text:0x8026C1A4; // type:function size:0x4 scope:global align:4 +adaptor_do_end__Q27JStudio8TAdaptorFv = .text:0x8026C1A8; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q27JStudio8TAdaptorFUl = .text:0x8026C1AC; // type:function size:0x4 scope:global align:4 +adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl = .text:0x8026C1B0; // type:function size:0x4 scope:global align:4 +adaptor_setVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026C1B4; // type:function size:0x74 scope:global align:4 +adaptor_setVariableValue_n__Q27JStudio8TAdaptorFPQ27JStudio8TControlPCUlUlQ37JStudio4data15TEOperationDataPCvUl = .text:0x8026C228; // type:function size:0xE4 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate = .text:0x8026C30C; // type:function size:0x60 scope:global align:4 +adaptor_setVariableValue_Vec__Q27JStudio8TAdaptorFPCUlRC3Vec = .text:0x8026C36C; // type:function size:0x80 scope:global align:4 +adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl = .text:0x8026C3EC; // type:function size:0x38 scope:global align:4 +adaptor_setVariableValue_GXColor__Q27JStudio8TAdaptorFPCUlRC8_GXColor = .text:0x8026C424; // type:function size:0xE4 scope:global align:4 +adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl = .text:0x8026C508; // type:function size:0x98 scope:global align:4 +adaptor_updateVariableValue__Q27JStudio8TAdaptorFPQ27JStudio8TControlUl = .text:0x8026C5A0; // type:function size:0x94 scope:global align:4 +adaptor_setVariableValue_VOID___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C634; // type:function size:0x18 scope:global align:4 +adaptor_setVariableValue_IMMEDIATE___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C64C; // type:function size:0x14 scope:global align:4 +adaptor_setVariableValue_TIME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C660; // type:function size:0x2C scope:global align:4 +adaptor_setVariableValue_FVR_NAME___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C68C; // type:function size:0x60 scope:global align:4 +adaptor_setVariableValue_FVR_INDEX___Q27JStudio8TAdaptorFPQ27JStudio8TAdaptorPQ27JStudio8TControlUlPCvUl = .text:0x8026C6EC; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio7TObjectFv = .text:0x8026C744; // type:function size:0x8C scope:global align:4 +forward_value__Q27JStudio7TObjectFUl = .text:0x8026C7D0; // type:function size:0x64 scope:global align:4 +do_begin__Q27JStudio7TObjectFv = .text:0x8026C834; // type:function size:0x20 scope:global align:4 +do_end__Q27JStudio7TObjectFv = .text:0x8026C854; // type:function size:0x20 scope:global align:4 +do_wait__Q27JStudio7TObjectFUl = .text:0x8026C874; // type:function size:0x4 scope:global align:4 +do_data__Q27JStudio7TObjectFPCvUlPCvUl = .text:0x8026C878; // type:function size:0x20 scope:global align:4 +__ct__Q27JStudio7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio8TAdaptor = .text:0x8026C898; // type:function size:0x4C scope:global align:4 +__dt__Q27JStudio14TAdaptor_actorFv = .text:0x8026C8E4; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_actorFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_actor = .text:0x8026C924; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_actorFUlPCvUl = .text:0x8026C960; // type:function size:0x370 scope:global align:4 +__dt__Q27JStudio21TAdaptor_ambientLightFv = .text:0x8026CCD0; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio20TObject_ambientLightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio21TAdaptor_ambientLight = .text:0x8026CD10; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio20TObject_ambientLightFUlPCvUl = .text:0x8026CD4C; // type:function size:0xC0 scope:global align:4 +__dt__Q27JStudio15TAdaptor_cameraFv = .text:0x8026CE0C; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio14TObject_cameraFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio15TAdaptor_camera = .text:0x8026CE4C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio14TObject_cameraFUlPCvUl = .text:0x8026CE88; // type:function size:0x2C8 scope:global align:4 +__dt__Q27JStudio12TAdaptor_fogFv = .text:0x8026D150; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio11TObject_fogFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio12TAdaptor_fog = .text:0x8026D190; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio11TObject_fogFUlPCvUl = .text:0x8026D1CC; // type:function size:0xCC scope:global align:4 +__dt__Q27JStudio14TAdaptor_lightFv = .text:0x8026D298; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_lightFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_light = .text:0x8026D2D8; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_lightFUlPCvUl = .text:0x8026D314; // type:function size:0x228 scope:global align:4 +__dt__Q27JStudio16TAdaptor_messageFv = .text:0x8026D53C; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio15TObject_messageFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio16TAdaptor_message = .text:0x8026D57C; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio15TObject_messageFUlPCvUl = .text:0x8026D5B8; // type:function size:0x88 scope:global align:4 +__dt__Q27JStudio17TAdaptor_particleFv = .text:0x8026D640; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio16TObject_particleFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio17TAdaptor_particle = .text:0x8026D680; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio16TObject_particleFUlPCvUl = .text:0x8026D6BC; // type:function size:0x3B8 scope:global align:4 +__dt__Q27JStudio14TAdaptor_soundFv = .text:0x8026DA74; // type:function size:0x40 scope:global align:4 +__ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound = .text:0x8026DAB4; // type:function size:0x3C scope:global align:4 +do_paragraph__Q27JStudio13TObject_soundFUlPCvUl = .text:0x8026DAF0; // type:function size:0x350 scope:global align:4 +__dt__Q27JStudio13TObject_actorFv = .text:0x8026DE40; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio20TObject_ambientLightFv = .text:0x8026DE98; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio14TObject_cameraFv = .text:0x8026DEF0; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio11TObject_fogFv = .text:0x8026DF48; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio13TObject_lightFv = .text:0x8026DFA0; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio15TObject_messageFv = .text:0x8026DFF8; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio16TObject_particleFv = .text:0x8026E050; // type:function size:0x58 scope:global align:4 +__dt__Q27JStudio13TObject_soundFv = .text:0x8026E0A8; // type:function size:0x58 scope:global align:4 +__sinit_\jstudio-object_cpp = .text:0x8026E100; // type:function size:0x344 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_actorFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E444; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E46C; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_FMQ27JStudio15TAdaptor_cameraFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E4AC; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_Fv = .text:0x8026E4D4; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_lightFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E514; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E53C; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_FMQ27JStudio17TAdaptor_particleFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E57C; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_Fv = .text:0x8026E5A4; // type:function size:0x40 scope:global align:4 +__ct__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_FMQ27JStudio14TAdaptor_soundFPCvPvQ37JStudio4data15TEOperationDataPCvUl_v = .text:0x8026E5E4; // type:function size:0x28 scope:global align:4 +__dt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_Fv = .text:0x8026E60C; // type:function size:0x40 scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E64C; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E6A8; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E704; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E760; // type:function size:0x5C scope:global align:4 +__cl__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_CFfPQ27JStudio8TAdaptor = .text:0x8026E7BC; // type:function size:0x5C scope:global align:4 +setValue_immediate__Q27JStudio14TVariableValueFf = .text:0x8026E818; // type:function size:0x1C scope:global align:4 +getValue_uint8__Q27JStudio14TVariableValueCFv = .text:0x8026E834; // type:function size:0x74 scope:global align:4 +setValue_functionValue__Q27JStudio14TVariableValueFPQ27JStudio14TFunctionValue = .text:0x8026E8A8; // type:function size:0x1C scope:global align:4 +__ct__Q37JStudio14TVariableValue13TOutput_none_Fv = .text:0x8026E8C4; // type:function size:0x10 scope:global align:4 +isEqual__Q37JStudio6object7TIDDataFRCQ37JStudio6object7TIDDataRCQ37JStudio6object7TIDData = .text:0x8026E8D4; // type:function size:0xE8 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8026E9BC; // type:function size:0x80 scope:global align:4 +__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026EA3C; // type:function size:0x98 scope:global align:4 +__dt__Q37JStudio3stb7TObjectFv = .text:0x8026EAD4; // type:function size:0x40 scope:global align:4 +setFlag_operation__Q37JStudio3stb7TObjectFUci = .text:0x8026EB14; // type:function size:0x54 scope:global align:4 +reset__Q37JStudio3stb7TObjectFPCv = .text:0x8026EB68; // type:function size:0x18 scope:global align:4 +forward__Q37JStudio3stb7TObjectFUl = .text:0x8026EB80; // type:function size:0x22C scope:global align:4 +do_begin__Q37JStudio3stb7TObjectFv = .text:0x8026EDAC; // type:function size:0x4 scope:global align:4 +do_end__Q37JStudio3stb7TObjectFv = .text:0x8026EDB0; // type:function size:0x4 scope:global align:4 +do_paragraph__Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8026EDB4; // type:function size:0x4 scope:global align:4 +do_wait__Q37JStudio3stb7TObjectFUl = .text:0x8026EDB8; // type:function size:0x4 scope:global align:4 +do_data__Q37JStudio3stb7TObjectFPCvUlPCvUl = .text:0x8026EDBC; // type:function size:0x4 scope:global align:4 +process_sequence___Q37JStudio3stb7TObjectFv = .text:0x8026EDC0; // type:function size:0x144 scope:global align:4 +process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl = .text:0x8026EF04; // type:function size:0xCC scope:global align:4 +__ct__Q37JStudio3stb15TObject_controlFPCvUl = .text:0x8026EFD0; // type:function size:0x4C scope:global align:4 +__ct__Q37JStudio3stb8TControlFv = .text:0x8026F01C; // type:function size:0x7C scope:global align:4 +__dt__Q27JGadget37TLinkListFv = .text:0x8026F098; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3stb15TObject_controlFv = .text:0x8026F0F0; // type:function size:0x58 scope:global align:4 +__dt__Q37JStudio3stb8TControlFv = .text:0x8026F148; // type:function size:0x7C scope:global align:4 +appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8026F1C4; // type:function size:0x54 scope:global align:4 +removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject = .text:0x8026F218; // type:function size:0x14 scope:global align:4 +destroyObject_all__Q37JStudio3stb8TControlFv = .text:0x8026F22C; // type:function size:0x70 scope:global align:4 +getObject__Q37JStudio3stb8TControlFPCvUl = .text:0x8026F29C; // type:function size:0x98 scope:global align:4 +reset__Q37JStudio3stb8TControlFv = .text:0x8026F334; // type:function size:0x6C scope:global align:4 +forward__Q37JStudio3stb8TControlFUl = .text:0x8026F3A0; // type:function size:0xBC scope:global align:4 +__dt__Q37JStudio3stb8TFactoryFv = .text:0x8026F45C; // type:function size:0x40 scope:global align:4 +destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject = .text:0x8026F49C; // type:function size:0x24 scope:global align:4 +__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl = .text:0x8026F4C0; // type:function size:0x14 scope:global align:4 +__dt__Q37JStudio3stb6TParseFv = .text:0x8026F4D4; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8026F52C; // type:function size:0xC8 scope:global align:4 +parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl = .text:0x8026F5F4; // type:function size:0x58 scope:global align:4 +parseHeader__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data14TParse_THeaderUl = .text:0x8026F64C; // type:function size:0x8 scope:global align:4 +parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl = .text:0x8026F654; // type:function size:0x38 scope:global align:4 +parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl = .text:0x8026F68C; // type:function size:0x100 scope:global align:4 +getContent__Q47JStudio3stb4data20TParse_TBlock_objectCFv = .text:0x8026F78C; // type:function size:0x1C scope:global align:4 +toInt32FromUInt24___Q37JStudio3stb7TObjectFUl = .text:0x8026F7A8; // type:function size:0x14 scope:global align:4 +end__Q27JGadget37TLinkListFv = .text:0x8026F7BC; // type:function size:0x8 scope:global align:4 +back__Q27JGadget37TLinkListFv = .text:0x8026F7C4; // type:function size:0x28 scope:global align:4 +begin__Q27JGadget37TLinkListFv = .text:0x8026F7EC; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iterator = .text:0x8026F7F4; // type:function size:0x18 scope:global align:4 +find_if8iterator,Q37JStudio6object18TPRObject_ID_equal>__3stdFQ37JGadget37TLinkList8iteratorQ37JGadget37TLinkList8iteratorQ37JStudio6object18TPRObject_ID_equal_Q37JGadget37TLinkList8iterator = .text:0x8026F80C; // type:function size:0x98 scope:global align:4 +__ct__Q27JGadget71TContainerEnumerator>FRQ27JGadget37TLinkList = .text:0x8026F8A4; // type:function size:0x54 scope:global align:4 +__ml__Q27JGadget71TEnumerator8iterator>Fv = .text:0x8026F8F8; // type:function size:0x14 scope:global align:4 +__opb__Q27JGadget71TEnumerator8iterator>CFv = .text:0x8026F90C; // type:function size:0x38 scope:global align:4 +getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData = .text:0x8026F944; // type:function size:0x4C scope:global align:4 +getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData = .text:0x8026F990; // type:function size:0x78 scope:global align:4 +getData__Q47JStudio3stb4data22TParse_TParagraph_dataCFPQ57JStudio3stb4data22TParse_TParagraph_data5TData = .text:0x8026FA08; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage13TCreateObjectFv = .text:0x8026FA88; // type:function size:0x58 scope:global align:4 +create__Q214JStudio_JStage13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x8026FAE0; // type:function size:0x170 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x8026FC50; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x8026FD30; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x8026FE10; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x8026FEF0; // type:function size:0xE0 scope:global align:4 +createObject_JSG___Q214JStudio_JStage21@unnamed@control_cpp@FRCQ47JStudio3stb4data20TParse_TBlock_objectPQ26JStage7TObjectPCQ26JStage7TSystem_PQ27JStudio7TObject = .text:0x8026FFD0; // type:function size:0xE0 scope:global align:4 +prepareAdaptor__Q27JStudio7TObjectFv = .text:0x802700B0; // type:function size:0x28 scope:global align:4 +__dt__Q27JGadget49TPointer_deleteFv = .text:0x802700D8; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget51TPointer_deleteFv = .text:0x80270148; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget58TPointer_deleteFv = .text:0x802701B8; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget52TPointer_deleteFv = .text:0x80270228; // type:function size:0x70 scope:global align:4 +__dt__Q27JGadget51TPointer_deleteFv = .text:0x80270298; // type:function size:0x70 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x80270308; // type:function size:0x98 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x802703A0; // type:function size:0x98 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl = .text:0x80270438; // type:function size:0xA4 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x802704DC; // type:function size:0xA4 scope:global align:4 +adaptor_object_data___Q214JStudio_JStage16TAdaptor_object_FPCvUlPCvUl = .text:0x80270580; // type:function size:0x30 scope:global align:4 +adaptor_object_findJSGObject___Q214JStudio_JStage16TAdaptor_object_FPCc = .text:0x802705B0; // type:function size:0x50 scope:global align:4 +adaptor_object_findJSGObjectNode___Q214JStudio_JStage16TAdaptor_object_FPCQ26JStage7TObjectPCc = .text:0x80270600; // type:function size:0x2C scope:global align:4 +adaptor_object_ENABLE___Q214JStudio_JStage16TAdaptor_object_FQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027062C; // type:function size:0xA0 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_actorFPCQ26JStage7TSystemPQ26JStage6TActor = .text:0x802706CC; // type:function size:0x84 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80270750; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x802707C4; // type:function size:0x84 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x80270848; // type:function size:0xE4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_actorFv = .text:0x8027092C; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_actorFUl = .text:0x80270980; // type:function size:0x48 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_actorFPCvUlPCvUl = .text:0x802709C8; // type:function size:0x8 scope:global align:4 +adaptor_do_SHAPE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802709D0; // type:function size:0x50 scope:global align:4 +adaptor_do_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270A20; // type:function size:0x50 scope:global align:4 +adaptor_do_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270A70; // type:function size:0x14 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270A84; // type:function size:0x50 scope:global align:4 +adaptor_do_TEXTURE_ANIMATION_MODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270AD4; // type:function size:0x14 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270AE8; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270B2C; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270B88; // type:function size:0x68 scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270BF0; // type:function size:0x14 scope:global align:4 +adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270C04; // type:function size:0x44 scope:global align:4 +adaptor_do_RELATION_NODE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270C48; // type:function size:0x5C scope:global align:4 +adaptor_do_RELATION_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270CA4; // type:function size:0x38 scope:global align:4 +setJSG_ID___Q214JStudio_JStage14TAdaptor_actorFMQ26JStage6TActorFPCvPvUl_vQ37JStudio4data15TEOperationDataPCvUl = .text:0x80270CDC; // type:function size:0x3C scope:global align:4 +setJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x80270D18; // type:function size:0x184 scope:global align:4 +getJSG_SRT___Q214JStudio_JStage14TAdaptor_actorFPCQ27JStudio8TControl = .text:0x80270E9C; // type:function size:0x188 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_CFfPQ27JStudio8TAdaptor = .text:0x80271024; // type:function size:0xD4 scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x802710F8; // type:function size:0x58 scope:global align:4 +__sinit_\object-actor_cpp = .text:0x80271150; // type:function size:0x1D8 scope:global align:4 +adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFUlf = .text:0x80271328; // type:function size:0x28 scope:global align:4 +__ct__Q214JStudio_JStage81TVariableValueOutput_object_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_f = .text:0x80271350; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x80271394; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage81TVariableValueOutput_object_Fv = .text:0x802713EC; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage81TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80271438; // type:function size:0x30 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_FQ37JStudio14TAdaptor_actor15TEVariableValueMQ214JStudio_JStage14TAdaptor_actorQ37JStudio4data15TEAnimationModeMQ26JStage6TActorFPCvPvf_vMQ26JStage6TActorFPCvPCv_fMQ26JStage6TActorFPCvPCv_f = .text:0x80271468; // type:function size:0x88 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_Fv = .text:0x802714F0; // type:function size:0x74 scope:global align:4 +__ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight = .text:0x80271564; // type:function size:0x5C scope:global align:4 +__dt__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x802715C0; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80271634; // type:function size:0x4 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x80271638; // type:function size:0xA4 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFv = .text:0x802716DC; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFUl = .text:0x80271730; // type:function size:0x90 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCvUlPCvUl = .text:0x802717C0; // type:function size:0x8 scope:global align:4 +__ct__Q214JStudio_JStage15TAdaptor_cameraFPCQ26JStage7TSystemPQ26JStage7TCamera = .text:0x802717C8; // type:function size:0x80 scope:global align:4 +__dt__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80271848; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x802718BC; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x80271900; // type:function size:0xD8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage15TAdaptor_cameraFv = .text:0x802719D8; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage15TAdaptor_cameraFUl = .text:0x80271A2C; // type:function size:0x60 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage15TAdaptor_cameraFPCvUlPCvUl = .text:0x80271A8C; // type:function size:0x8 scope:global align:4 +adaptor_do_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271A94; // type:function size:0x44 scope:global align:4 +adaptor_do_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271AD8; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271B34; // type:function size:0x5C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271B90; // type:function size:0x14 scope:global align:4 +adaptor_do_TARGET_PARENT__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271BA4; // type:function size:0x44 scope:global align:4 +adaptor_do_TARGET_PARENT_NODE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271BE8; // type:function size:0x5C scope:global align:4 +adaptor_do_TARGET_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80271C44; // type:function size:0x1C scope:global align:4 +setJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271C60; // type:function size:0xB8 scope:global align:4 +getJSG_position___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271D18; // type:function size:0xC4 scope:global align:4 +setJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271DDC; // type:function size:0x9C scope:global align:4 +getJSG_targetPosition___Q214JStudio_JStage15TAdaptor_cameraFPCQ27JStudio8TControl = .text:0x80271E78; // type:function size:0xA0 scope:global align:4 +__sinit_\object-camera_cpp = .text:0x80271F18; // type:function size:0x1CC scope:global align:4 +transformOnSet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x802720E4; // type:function size:0x48 scope:global align:4 +transformOnGet_transform_ifEnabled__Q27JStudio8TControlCFRCQ37JStudio8TControl19TTransform_positionPQ37JStudio8TControl19TTransform_position = .text:0x8027212C; // type:function size:0x48 scope:global align:4 +transform_toGlobalFromLocal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x80272174; // type:function size:0x50 scope:global align:4 +transform_toLocalFromGlobal__14JStudio_JStageFPQ37JStudio8TControl19TTransform_positionRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl = .text:0x802721C4; // type:function size:0x50 scope:global align:4 +__ct__Q214JStudio_JStage83TVariableValueOutput_object_FQ37JStudio15TAdaptor_camera15TEVariableValueMQ26JStage7TCameraFPCvPvf_vMQ26JStage7TCameraFPCvPCv_f = .text:0x80272214; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x80272258; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage83TVariableValueOutput_object_Fv = .text:0x802722B0; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage83TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x802722FC; // type:function size:0x30 scope:global align:4 +getFromTransformation_T__Q27JStudio4mathFP3VecPA4_Cf = .text:0x8027232C; // type:function size:0x1C scope:global align:4 +__ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog = .text:0x80272348; // type:function size:0x5C scope:global align:4 +__dt__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x802723A4; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80272418; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x8027245C; // type:function size:0xFC scope:global align:4 +adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFv = .text:0x80272558; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFUl = .text:0x802725AC; // type:function size:0x90 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCvUlPCvUl = .text:0x8027263C; // type:function size:0x8 scope:global align:4 +__sinit_\object-fog_cpp = .text:0x80272644; // type:function size:0x114 scope:global align:4 +__ct__Q214JStudio_JStage77TVariableValueOutput_object_FQ37JStudio12TAdaptor_fog15TEVariableValueMQ26JStage4TFogFPCvPvf_vMQ26JStage4TFogFPCvPCv_f = .text:0x80272758; // type:function size:0x44 scope:global align:4 +__dt__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x8027279C; // type:function size:0x58 scope:global align:4 +__ct__Q214JStudio_JStage77TVariableValueOutput_object_Fv = .text:0x802727F4; // type:function size:0x4C scope:global align:4 +__cl__Q214JStudio_JStage77TVariableValueOutput_object_CFfPQ27JStudio8TAdaptor = .text:0x80272840; // type:function size:0x30 scope:global align:4 +__ct__Q214JStudio_JStage14TAdaptor_lightFPCQ26JStage7TSystemPQ26JStage6TLight = .text:0x80272870; // type:function size:0x64 scope:global align:4 +__dt__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x802728D4; // type:function size:0x74 scope:global align:4 +adaptor_do_prepare__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80272948; // type:function size:0x44 scope:global align:4 +adaptor_do_begin__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x8027298C; // type:function size:0x1F8 scope:global align:4 +adaptor_do_end__Q214JStudio_JStage14TAdaptor_lightFv = .text:0x80272B84; // type:function size:0x54 scope:global align:4 +adaptor_do_update__Q214JStudio_JStage14TAdaptor_lightFUl = .text:0x80272BD8; // type:function size:0x1E8 scope:global align:4 +adaptor_do_data__Q214JStudio_JStage14TAdaptor_lightFPCvUlPCvUl = .text:0x80272DC0; // type:function size:0x8 scope:global align:4 +adaptor_do_FACULTY__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272DC8; // type:function size:0x5C scope:global align:4 +adaptor_do_ENABLE__Q214JStudio_JStage14TAdaptor_lightFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80272E24; // type:function size:0x8 scope:global align:4 +__cl__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_CFfPQ27JStudio8TAdaptor = .text:0x80272E2C; // type:function size:0xC scope:global align:4 +__dt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x80272E38; // type:function size:0x58 scope:global align:4 +__sinit_\object-light_cpp = .text:0x80272E90; // type:function size:0xF4 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_FQ37JStudio14TAdaptor_light15TEVariableValueQ314JStudio_JStage14TAdaptor_light12TEDirection_ = .text:0x80272F84; // type:function size:0x18 scope:global align:4 +__ct__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_Fv = .text:0x80272F9C; // type:function size:0x20 scope:global align:4 +__dt__Q215JStudio_JAudio213TCreateObjectFv = .text:0x80272FBC; // type:function size:0x58 scope:global align:4 +create__Q215JStudio_JAudio213TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80273014; // type:function size:0x74 scope:global align:4 +createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject = .text:0x80273088; // type:function size:0xF8 scope:global align:4 +__dt__Q27JGadget43TPointer_deleteFv = .text:0x80273180; // type:function size:0x70 scope:global align:4 +setValue_VOLUME___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802731F0; // type:function size:0xC scope:global align:4 +setValue_PAN___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x802731FC; // type:function size:0xC scope:global align:4 +setValue_PITCH___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80273208; // type:function size:0xC scope:global align:4 +setValue_TEMPO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80273214; // type:function size:0x4C scope:global align:4 +setValue_ECHO___Q215JStudio_JAudio226@unnamed@object_sound_cpp@FP8JAISoundf = .text:0x80273260; // type:function size:0xC scope:global align:4 +__ct__Q215JStudio_JAudio214TAdaptor_soundFPQ215JStudio_JAudio213TCreateObject = .text:0x8027326C; // type:function size:0x90 scope:global align:4 +__dt__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x802732FC; // type:function size:0xB8 scope:global align:4 +adaptor_do_prepare__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x802733B4; // type:function size:0xC8 scope:global align:4 +adaptor_do_end__Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8027347C; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x80273480; // type:function size:0x1A4 scope:global align:4 +adaptor_do_SOUND__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273624; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027363C; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273654; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027369C; // type:function size:0x14 scope:global align:4 +adaptor_do_END_FADE_OUT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802736B0; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802736F8; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273764; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802737E0; // type:function size:0x1C scope:global align:4 +adaptor_do_REPEAT__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802737FC; // type:function size:0x1C scope:global align:4 +adaptor_do_CONTINUOUS__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273818; // type:function size:0x1C scope:global align:4 +adaptor_do_LOCATED__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80273834; // type:function size:0x28 scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q215JStudio_JAudio214TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027385C; // type:function size:0x1C scope:global align:4 +__cl__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_CFfPQ27JStudio8TAdaptor = .text:0x80273878; // type:function size:0x20 scope:global align:4 +prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x80273898; // type:function size:0xA4 scope:global align:4 +beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv = .text:0x8027393C; // type:function size:0xA4 scope:global align:4 +endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl = .text:0x802739E0; // type:function size:0x44 scope:global align:4 +__dt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_Fv = .text:0x80273A24; // type:function size:0x58 scope:global align:4 +__sinit_\object-sound_cpp = .text:0x80273A7C; // type:function size:0x110 scope:global align:4 +zero__Q224JAISoundParamsTransition11TTransitionFv = .text:0x80273B8C; // type:function size:0x18 scope:global align:4 +__ct__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_FQ37JStudio14TAdaptor_sound15TEVariableValuePFP8JAISoundf_v = .text:0x80273BA4; // type:function size:0x18 scope:global align:4 +__dt__Q217JStudio_JParticle13TCreateObjectFv = .text:0x80273BBC; // type:function size:0x58 scope:global align:4 +create__Q217JStudio_JParticle13TCreateObjectFPPQ27JStudio7TObjectRCQ47JStudio3stb4data20TParse_TBlock_object = .text:0x80273C14; // type:function size:0x74 scope:global align:4 +emitter_destroy__Q217JStudio_JParticle13TCreateObjectFP14JPABaseEmitter = .text:0x80273C88; // type:function size:0x8 scope:global align:4 +createObject_JPA_PARTICLE___Q217JStudio_JParticle13TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ217JStudio_JParticle13TCreateObject = .text:0x80273C90; // type:function size:0xF8 scope:global align:4 +__dt__Q27JGadget46TPointer_deleteFv = .text:0x80273D88; // type:function size:0x70 scope:global align:4 +__ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject = .text:0x80273DF8; // type:function size:0xAC scope:global align:4 +__dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv = .text:0x80273EA4; // type:function size:0x58 scope:global align:4 +__dt__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80273EFC; // type:function size:0xE0 scope:global align:4 +adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80273FDC; // type:function size:0x138 scope:global align:4 +adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80274114; // type:function size:0x4 scope:global align:4 +adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x80274118; // type:function size:0xE0 scope:global align:4 +adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802741F8; // type:function size:0x14 scope:global align:4 +adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027420C; // type:function size:0x18 scope:global align:4 +adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274224; // type:function size:0x48 scope:global align:4 +adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027426C; // type:function size:0x2C scope:global align:4 +adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274298; // type:function size:0x48 scope:global align:4 +adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802742E0; // type:function size:0x6C scope:global align:4 +adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x8027434C; // type:function size:0x7C scope:global align:4 +adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802743C8; // type:function size:0x1C scope:global align:4 +adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802743E4; // type:function size:0x14 scope:global align:4 +adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x802743F8; // type:function size:0x1C scope:global align:4 +adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl = .text:0x80274414; // type:function size:0x1C scope:global align:4 +execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80274430; // type:function size:0x378 scope:global align:4 +__dt__Q317JStudio_JParticle29@unnamed@object_particle_cpp@29TJPAEmitter_stopDrawParticle_Fv = .text:0x802747A8; // type:function size:0x5C scope:global align:4 +executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80274804; // type:function size:0x20 scope:global align:4 +draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80274824; // type:function size:0x20 scope:global align:4 +drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter = .text:0x80274844; // type:function size:0x20 scope:global align:4 +beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv = .text:0x80274864; // type:function size:0xB8 scope:global align:4 +endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl = .text:0x8027491C; // type:function size:0x124 scope:global align:4 +imixcopy__7JASCalcFPCsPCsPsUl = .text:0x80274A40; // type:function size:0x30 scope:global align:4 +bcopyfast__7JASCalcFPCvPvUl = .text:0x80274A70; // type:function size:0x3C scope:global align:4 +bcopy__7JASCalcFPCvPvUl = .text:0x80274AAC; // type:function size:0xD4 scope:global align:4 +bzerofast__7JASCalcFPvUl = .text:0x80274B80; // type:function size:0x2C scope:global align:4 +bzero__7JASCalcFPvUl = .text:0x80274BAC; // type:function size:0xCC scope:global align:4 +pow2__7JASCalcFf = .text:0x80274C78; // type:function size:0x124 scope:global align:4 +__ct__13JASTaskThreadFiiUl = .text:0x80274D9C; // type:function size:0x60 scope:global align:4 +__dt__13JASTaskThreadFv = .text:0x80274DFC; // type:function size:0x94 scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPCvUl = .text:0x80274E90; // type:function size:0x78 scope:global align:4 +allocCallStack__13JASTaskThreadFPFPv_vPv = .text:0x80274F08; // type:function size:0x60 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl = .text:0x80274F68; // type:function size:0x74 scope:global align:4 +sendCmdMsg__13JASTaskThreadFPFPv_vPv = .text:0x80274FDC; // type:function size:0x74 scope:global align:4 +run__13JASTaskThreadFv = .text:0x80275050; // type:function size:0xB0 scope:global align:4 +pause__13JASTaskThreadFb = .text:0x80275100; // type:function size:0x74 scope:global align:4 +free__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FPv = .text:0x80275174; // type:function size:0xC0 scope:global align:4 +alloc__64JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>FUl = .text:0x80275234; // type:function size:0x144 scope:global align:4 +__ct__Q264JASMemChunkPool<1024,Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunkF20JASMemChunkPool<1024PQ243Q217JASThreadingModel19ObjectLevelLockable>11MemoryChunk = .text:0x80275378; // type:function size:0x14 scope:global align:4 +__dt__18JASCriticalSectionFv = .text:0x8027538C; // type:function size:0x58 scope:global align:4 +getThreadPointer__6JASDvdFv = .text:0x802753E4; // type:function size:0x8 scope:global align:4 +createThread__6JASDvdFliUl = .text:0x802753EC; // type:function size:0xA0 scope:global align:4 +regist__14JASCallbackMgrFPFPv_lPv = .text:0x8027548C; // type:function size:0x7C scope:global align:4 +reject__14JASCallbackMgrFPFPv_lPv = .text:0x80275508; // type:function size:0x88 scope:global align:4 +callback__14JASCallbackMgrFv = .text:0x80275590; // type:function size:0x78 scope:global align:4 +__ct__7JASHeapFP11JASDisposer = .text:0x80275608; // type:function size:0x64 scope:global align:4 +__dt__17JSULink<7JASHeap>Fv = .text:0x8027566C; // type:function size:0x58 scope:global align:4 +__dt__17JSUTree<7JASHeap>Fv = .text:0x802756C4; // type:function size:0x70 scope:global align:4 +initRootHeap__7JASHeapFPvUl = .text:0x80275734; // type:function size:0x68 scope:global align:4 +alloc__7JASHeapFP7JASHeapUl = .text:0x8027579C; // type:function size:0x1E8 scope:global align:4 +allocTail__7JASHeapFP7JASHeapUl = .text:0x80275984; // type:function size:0xF0 scope:global align:4 +free__7JASHeapFv = .text:0x80275A74; // type:function size:0x128 scope:global align:4 +insertChild__7JASHeapFP7JASHeapP7JASHeapPvUlb = .text:0x80275B9C; // type:function size:0xE8 scope:global align:4 +getTailHeap__7JASHeapFv = .text:0x80275C84; // type:function size:0x94 scope:global align:4 +getTailOffset__7JASHeapFv = .text:0x80275D18; // type:function size:0x6C scope:global align:4 +getCurOffset__7JASHeapFv = .text:0x80275D84; // type:function size:0x70 scope:global align:4 +__ct__17JASGenericMemPoolFv = .text:0x80275DF4; // type:function size:0x18 scope:global align:4 +__dt__17JASGenericMemPoolFv = .text:0x80275E0C; // type:function size:0x6C scope:global align:4 +newMemPool__17JASGenericMemPoolFUli = .text:0x80275E78; // type:function size:0x80 scope:global align:4 +alloc__17JASGenericMemPoolFUl = .text:0x80275EF8; // type:function size:0x48 scope:global align:4 +free__17JASGenericMemPoolFPvUl = .text:0x80275F40; // type:function size:0x24 scope:global align:4 +setupRootHeap__9JASKernelFP12JKRSolidHeapUl = .text:0x80275F64; // type:function size:0xE4 scope:global align:4 +getSystemHeap__9JASKernelFv = .text:0x80276048; // type:function size:0x8 scope:global align:4 +getCommandHeap__9JASKernelFv = .text:0x80276050; // type:function size:0x8 scope:global align:4 +setupAramHeap__9JASKernelFUlUl = .text:0x80276058; // type:function size:0x70 scope:global align:4 +getAramHeap__9JASKernelFv = .text:0x802760C8; // type:function size:0xC scope:global align:4 +__sinit_\JASHeapCtrl_cpp = .text:0x802760D4; // type:function size:0x4C scope:global align:4 +__dt__7JASHeapFv = .text:0x80276120; // type:function size:0x58 scope:global align:4 +__pp__25JSUTreeIterator<7JASHeap>Fv = .text:0x80276178; // type:function size:0x1C scope:global align:4 +getResSize__15JASResArcLoaderFPC10JKRArchiveUs = .text:0x80276194; // type:function size:0x34 scope:global align:4 +getResMaxSize__15JASResArcLoaderFPC10JKRArchive = .text:0x802761C8; // type:function size:0x78 scope:global align:4 +loadResourceCallback__15JASResArcLoaderFPv = .text:0x80276240; // type:function size:0x9C scope:global align:4 +__ct__Q215JASResArcLoader12TLoadResInfoFP10JKRArchiveUsPvUl = .text:0x802762DC; // type:function size:0x24 scope:global align:4 +loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl = .text:0x80276300; // type:function size:0x78 scope:global align:4 +start__8JASProbeFPCc = .text:0x80276378; // type:function size:0x50 scope:global align:4 +stop__8JASProbeFv = .text:0x802763C8; // type:function size:0x11C scope:global align:4 +start__8JASProbeFlPCc = .text:0x802764E4; // type:function size:0x28 scope:global align:4 +stop__8JASProbeFl = .text:0x8027650C; // type:function size:0x28 scope:global align:4 +JASReport__FPCce = .text:0x80276534; // type:function size:0x108 scope:global align:4 +execAllCommand__10JASPortCmdFv = .text:0x8027663C; // type:function size:0x34 scope:global align:4 +execCommandOnce__Q210JASPortCmd9TPortHeadFv = .text:0x80276670; // type:function size:0x78 scope:global align:4 +execCommandStay__Q210JASPortCmd9TPortHeadFv = .text:0x802766E8; // type:function size:0x68 scope:global align:4 +__sinit_\JASCmdStack_cpp = .text:0x80276750; // type:function size:0x68 scope:global align:4 +__ct__Q210JASPortCmd9TPortHeadFv = .text:0x802767B8; // type:function size:0x30 scope:global align:4 +__dt__Q210JASPortCmd9TPortHeadFv = .text:0x802767E8; // type:function size:0x5C scope:global align:4 +__ct__8JASTrackFv = .text:0x80276844; // type:function size:0x90 scope:global align:4 +__dt__8JASTrackFv = .text:0x802768D4; // type:function size:0x7C scope:global align:4 +setChannelMgrCount__8JASTrackFUl = .text:0x80276950; // type:function size:0xD4 scope:global align:4 +init__8JASTrackFv = .text:0x80276A24; // type:function size:0x238 scope:global align:4 +__as__Q213JASOscillator5PointFRCQ213JASOscillator5Point = .text:0x80276C5C; // type:function size:0x1C scope:global align:4 +initTimed__8JASTrackFv = .text:0x80276C78; // type:function size:0x50 scope:global align:4 +inherit__8JASTrackFRC8JASTrack = .text:0x80276CC8; // type:function size:0xB0 scope:global align:4 +assignExtBuffer__8JASTrackFUlP14JASSoundParams = .text:0x80276D78; // type:function size:0x14 scope:global align:4 +setSeqData__8JASTrackFPvUl = .text:0x80276D8C; // type:function size:0x4 scope:global align:4 +startSeq__8JASTrackFv = .text:0x80276D90; // type:function size:0x54 scope:global align:4 +stopSeq__8JASTrackFv = .text:0x80276DE4; // type:function size:0x48 scope:global align:4 +start__8JASTrackFv = .text:0x80276E2C; // type:function size:0xC scope:global align:4 +close__8JASTrackFv = .text:0x80276E38; // type:function size:0xC4 scope:global align:4 +connectChild__8JASTrackFUlP8JASTrack = .text:0x80276EFC; // type:function size:0x2C scope:global align:4 +closeChild__8JASTrackFUl = .text:0x80276F28; // type:function size:0x78 scope:global align:4 +openChild__8JASTrackFUl = .text:0x80276FA0; // type:function size:0x11C scope:global align:4 +connectBus__8JASTrackFii = .text:0x802770BC; // type:function size:0x10 scope:global align:4 +setLatestKey__8JASTrackFUc = .text:0x802770CC; // type:function size:0x3C scope:global align:4 +channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl = .text:0x80277108; // type:function size:0x12C scope:global align:4 +noteOn__8JASTrackFUlUlUl = .text:0x80277234; // type:function size:0xD0 scope:global align:4 +gateOn__8JASTrackFUlUlfUl = .text:0x80277304; // type:function size:0x1A4 scope:global align:4 +noteOff__8JASTrackFUlUs = .text:0x802774A8; // type:function size:0x88 scope:global align:4 +checkNoteStop__8JASTrackCFUl = .text:0x80277530; // type:function size:0x4C scope:global align:4 +overwriteOsc__8JASTrackFP10JASChannel = .text:0x8027757C; // type:function size:0x6C scope:global align:4 +updateTimedParam__8JASTrackFv = .text:0x802775E8; // type:function size:0x6C scope:global align:4 +updateTrack__8JASTrackFf = .text:0x80277654; // type:function size:0x194 scope:global align:4 +updateTempo__8JASTrackFv = .text:0x802777E8; // type:function size:0x94 scope:global align:4 +updateSeq__8JASTrackFbf = .text:0x8027787C; // type:function size:0xC0 scope:global align:4 +seqTimeToDspTime__8JASTrackFf = .text:0x8027793C; // type:function size:0xA0 scope:global align:4 +setParam__8JASTrackFUlfUl = .text:0x802779DC; // type:function size:0x24 scope:global align:4 +noteOffAll__8JASTrackFUs = .text:0x80277A00; // type:function size:0x90 scope:global align:4 +mute__8JASTrackFb = .text:0x80277A90; // type:function size:0x20 scope:global align:4 +setOscScale__8JASTrackFUlf = .text:0x80277AB0; // type:function size:0x10 scope:global align:4 +setOscTable__8JASTrackFUlPCQ213JASOscillator5Point = .text:0x80277AC0; // type:function size:0x20 scope:global align:4 +setOscAdsr__8JASTrackFssssUs = .text:0x80277AE0; // type:function size:0x74 scope:global align:4 +setFIR__8JASTrackFPCs = .text:0x80277B54; // type:function size:0x34 scope:global align:4 +setIIR__8JASTrackFPCs = .text:0x80277B88; // type:function size:0x30 scope:global align:4 +readPortSelf__8JASTrackFUl = .text:0x80277BB8; // type:function size:0x8 scope:global align:4 +writePortSelf__8JASTrackFUlUs = .text:0x80277BC0; // type:function size:0x8 scope:global align:4 +writePort__8JASTrackFUlUs = .text:0x80277BC8; // type:function size:0x5C scope:global align:4 +readPort__8JASTrackFUl = .text:0x80277C24; // type:function size:0x8 scope:global align:4 +setChannelPauseFlag__8JASTrackFb = .text:0x80277C2C; // type:function size:0x9C scope:global align:4 +pause__8JASTrackFb = .text:0x80277CC8; // type:function size:0x60 scope:global align:4 +getTransposeTotal__8JASTrackCFv = .text:0x80277D28; // type:function size:0x54 scope:global align:4 +isMute__8JASTrackCFv = .text:0x80277D7C; // type:function size:0x64 scope:global align:4 +setTempo__8JASTrackFUs = .text:0x80277DE0; // type:function size:0x14 scope:global align:4 +setTempoRate__8JASTrackFf = .text:0x80277DF4; // type:function size:0x14 scope:global align:4 +setTimebase__8JASTrackFUs = .text:0x80277E08; // type:function size:0x14 scope:global align:4 +updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel = .text:0x80277E1C; // type:function size:0xB8 scope:global align:4 +channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x80277ED4; // type:function size:0xCC scope:global align:4 +getRootTrack__8JASTrackFv = .text:0x80277FA0; // type:function size:0x18 scope:global align:4 +tickProc__8JASTrackFv = .text:0x80277FB8; // type:function size:0xF8 scope:global align:4 +seqMain__8JASTrackFv = .text:0x802780B0; // type:function size:0xD4 scope:global align:4 +cbSeqMain__Q28JASTrack5TListFPv = .text:0x80278184; // type:function size:0x24 scope:global align:4 +append__Q28JASTrack5TListFP8JASTrack = .text:0x802781A8; // type:function size:0x6C scope:global align:4 +seqMain__Q28JASTrack5TListFv = .text:0x80278214; // type:function size:0xE8 scope:global align:4 +__ct__Q28JASTrack11TChannelMgrFP8JASTrack = .text:0x802782FC; // type:function size:0x84 scope:global align:4 +init__Q28JASTrack11TChannelMgrFv = .text:0x80278380; // type:function size:0x78 scope:global align:4 +releaseAll__Q28JASTrack11TChannelMgrFv = .text:0x802783F8; // type:function size:0x70 scope:global align:4 +noteOff__Q28JASTrack11TChannelMgrFUlUs = .text:0x80278468; // type:function size:0x80 scope:global align:4 +setPauseFlag__Q28JASTrack11TChannelMgrFb = .text:0x802784E8; // type:function size:0x60 scope:global align:4 +__sinit_\JASTrack_cpp = .text:0x80278548; // type:function size:0xD4 scope:global align:4 +__ct__Q27JGadget13TLinkListNodeFv = .text:0x8027861C; // type:function size:0x10 scope:global align:4 +Push_back__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x8027862C; // type:function size:0x4C scope:global align:4 +end__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278678; // type:function size:0x34 scope:global align:4 +end__Q27JGadget13TNodeLinkListFv = .text:0x802786AC; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFPQ27JGadget13TLinkListNode = .text:0x802786DC; // type:function size:0x8 scope:global align:4 +__ct__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFQ37JGadget13TNodeLinkList8iterator = .text:0x802786E4; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFRCQ37JGadget13TNodeLinkList8iterator = .text:0x80278714; // type:function size:0xC scope:global align:4 +Insert__Q27JGadget25TLinkList<8JASTrack,-576>FQ37JGadget25TLinkList<8JASTrack,-576>8iteratorP8JASTrack = .text:0x80278720; // type:function size:0x5C scope:global align:4 +Element_toNode__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x8027877C; // type:function size:0x8 scope:global align:4 +__ct__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x80278784; // type:function size:0x30 scope:global align:4 +__ct__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x802787B4; // type:function size:0x4 scope:global align:4 +begin__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x802787B8; // type:function size:0x34 scope:global align:4 +begin__Q27JGadget13TNodeLinkListFv = .text:0x802787EC; // type:function size:0x34 scope:global align:4 +getNext__Q27JGadget13TLinkListNodeCFv = .text:0x80278820; // type:function size:0x8 scope:global align:4 +__as__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFRCQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x80278828; // type:function size:0x44 scope:global align:4 +__as__Q27JGadget79TIteratorFQ27JGadget44TIterator = .text:0x8027886C; // type:function size:0x30 scope:global align:4 +__as__Q23std78iteratorFQ23std43iterator = .text:0x8027889C; // type:function size:0x4 scope:global align:4 +__pp__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorFv = .text:0x802788A0; // type:function size:0x30 scope:global align:4 +__pp__Q37JGadget13TNodeLinkList8iteratorFv = .text:0x802788D0; // type:function size:0x38 scope:global align:4 +__rf__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x80278908; // type:function size:0x24 scope:global align:4 +__rf__Q37JGadget13TNodeLinkList8iteratorCFv = .text:0x8027892C; // type:function size:0x8 scope:global align:4 +Element_toValue__Q27JGadget25TLinkList<8JASTrack,-576>FPQ27JGadget13TLinkListNode = .text:0x80278934; // type:function size:0x8 scope:global align:4 +__ml__Q37JGadget25TLinkList<8JASTrack,-576>8iteratorCFv = .text:0x8027893C; // type:function size:0x4 scope:global align:4 +Remove__Q27JGadget25TLinkList<8JASTrack,-576>FP8JASTrack = .text:0x80278940; // type:function size:0x3C scope:global align:4 +__ne__7JGadgetFQ37JGadget25TLinkList<8JASTrack,-576>8iteratorQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x8027897C; // type:function size:0x40 scope:global align:4 +__eq__7JGadgetFQ37JGadget25TLinkList<8JASTrack,-576>8iteratorQ37JGadget25TLinkList<8JASTrack,-576>8iterator = .text:0x802789BC; // type:function size:0x38 scope:global align:4 +__eq__7JGadgetFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802789F4; // type:function size:0x18 scope:global align:4 +__ct__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278A0C; // type:function size:0x30 scope:global align:4 +__ct__Q27JGadget13TNodeLinkListFv = .text:0x80278A3C; // type:function size:0x3C scope:global align:4 +Initialize___Q27JGadget13TNodeLinkListFv = .text:0x80278A78; // type:function size:0x18 scope:global align:4 +__dt__Q27JGadget25TLinkList<8JASTrack,-576>Fv = .text:0x80278A90; // type:function size:0x58 scope:global align:4 +__dt__Q28JASTrack5TListFv = .text:0x80278AE8; // type:function size:0x58 scope:global align:4 +__ct__50JASMemPool_MultiThreadedFv = .text:0x80278B40; // type:function size:0x30 scope:global align:4 +__dt__50JASMemPool_MultiThreadedFv = .text:0x80278B70; // type:function size:0x58 scope:global align:4 +__ct__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x80278BC8; // type:function size:0x30 scope:global align:4 +__dt__35JASMemPool_MultiThreaded<8JASTrack>Fv = .text:0x80278BF8; // type:function size:0x58 scope:global align:4 +__dl__58JASPoolAllocObject_MultiThreadedFPvUl = .text:0x80278C50; // type:function size:0x18 scope:global align:4 +free__50JASMemPool_MultiThreadedFPvUl = .text:0x80278C68; // type:function size:0x60 scope:global align:4 +__dl__43JASPoolAllocObject_MultiThreaded<8JASTrack>FPvUl = .text:0x80278CC8; // type:function size:0x18 scope:global align:4 +free__35JASMemPool_MultiThreaded<8JASTrack>FPvUl = .text:0x80278CE0; // type:function size:0x60 scope:global align:4 +__nw__58JASPoolAllocObject_MultiThreadedFUl = .text:0x80278D40; // type:function size:0x10 scope:global align:4 +alloc__50JASMemPool_MultiThreadedFUl = .text:0x80278D50; // type:function size:0x60 scope:global align:4 +__nw__43JASPoolAllocObject_MultiThreaded<8JASTrack>FUl = .text:0x80278DB0; // type:function size:0x10 scope:global align:4 +alloc__35JASMemPool_MultiThreaded<8JASTrack>FUl = .text:0x80278DC0; // type:function size:0x60 scope:global align:4 +__ct__Q317JASThreadingModel71InterruptsDisable<50JASMemPool_MultiThreaded>4LockFRC50JASMemPool_MultiThreaded = .text:0x80278E20; // type:function size:0x34 scope:global align:4 +__dt__Q317JASThreadingModel71InterruptsDisable<50JASMemPool_MultiThreaded>4LockFv = .text:0x80278E54; // type:function size:0x58 scope:global align:4 +__ct__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTrack>>4LockFRC35JASMemPool_MultiThreaded<8JASTrack> = .text:0x80278EAC; // type:function size:0x34 scope:global align:4 +__dt__Q317JASThreadingModel56InterruptsDisable<35JASMemPool_MultiThreaded<8JASTrack>>4LockFv = .text:0x80278EE0; // type:function size:0x58 scope:global align:4 +__ct__18JASCriticalSectionFv = .text:0x80278F38; // type:function size:0x34 scope:global align:4 +get__21JASPtrTable<7JASBank>CFUl = .text:0x80278F6C; // type:function size:0x24 scope:global align:4 +__ct__25JASPtrArray<7JASBank,256>Fv = .text:0x80278F90; // type:function size:0x38 scope:global align:4 +__ct__21JASPtrTable<7JASBank>FPP7JASBankUl = .text:0x80278FC8; // type:function size:0x44 scope:global align:4 +__ct__40JASGlobalInstance<19JASDefaultBankTable>Fb = .text:0x8027900C; // type:function size:0x20 scope:global align:4 +__dt__40JASGlobalInstance<19JASDefaultBankTable>Fv = .text:0x8027902C; // type:function size:0x64 scope:global align:4 +__dt__19JASDefaultBankTableFv = .text:0x80279090; // type:function size:0x5C scope:global align:4 +setUpdateTimer__10JASChannelFUl = .text:0x802790EC; // type:function size:0x8 scope:global align:4 +setSkipSamples__10JASChannelFUl = .text:0x802790F4; // type:function size:0x8 scope:global align:4 +setVibrateDelay__10JASChannelFUs = .text:0x802790FC; // type:function size:0x8 scope:global align:4 +setTremoloDelay__10JASChannelFUs = .text:0x80279104; // type:function size:0x8 scope:global align:4 +setParams__10JASChannelFRC16JASChannelParams = .text:0x8027910C; // type:function size:0x8 scope:global align:4 +__as__16JASChannelParamsFRC16JASChannelParams = .text:0x80279114; // type:function size:0x34 scope:global align:4 +setDirectRelease__10JASChannelFUs = .text:0x80279148; // type:function size:0x8 scope:global align:4 +setKey__10JASChannelFl = .text:0x80279150; // type:function size:0x8 scope:global align:4 +setVelocity__10JASChannelFUl = .text:0x80279158; // type:function size:0x8 scope:global align:4 +setVibrate__10JASChannelFff = .text:0x80279160; // type:function size:0x48 scope:global align:4 +setTremolo__10JASChannelFff = .text:0x802791A8; // type:function size:0x48 scope:global align:4 +__ct__16JASChannelParamsFv = .text:0x802791F0; // type:function size:0x28 scope:global align:4 +init__16JASChannelParamsFv = .text:0x80279218; // type:function size:0x28 scope:global align:4 +setPauseFlag__10JASChannelFb = .text:0x80279240; // type:function size:0x8 scope:global align:4 +setDelay__6JASLfoFUs = .text:0x80279248; // type:function size:0x8 scope:global align:4 +setDepth__6JASLfoFf = .text:0x80279250; // type:function size:0x8 scope:global align:4 +setPitch__6JASLfoFf = .text:0x80279258; // type:function size:0x8 scope:global align:4 +setDirectRelease__13JASOscillatorFUs = .text:0x80279260; // type:function size:0x8 scope:global align:4 +getBank__17JASBankTable<256>CFUl = .text:0x80279268; // type:function size:0x8 scope:global align:4 +__ct__19JASDefaultBankTableFv = .text:0x80279270; // type:function size:0x48 scope:global align:4 +__ct__17JASBankTable<256>Fv = .text:0x802792B8; // type:function size:0x44 scope:global align:4 +__ct__11JASBankListFv = .text:0x802792FC; // type:function size:0x10 scope:global align:4 +__ct__Q28JASTrack5TListFv = .text:0x8027930C; // type:function size:0x38 scope:global align:4 +init__12JASTrackPortFv = .text:0x80279344; // type:function size:0x30 scope:global align:4 +readImport__12JASTrackPortFUl = .text:0x80279374; // type:function size:0x24 scope:global align:4 +readExport__12JASTrackPortFUl = .text:0x80279398; // type:function size:0x24 scope:global align:4 +writeImport__12JASTrackPortFUlUs = .text:0x802793BC; // type:function size:0x24 scope:global align:4 +writeExport__12JASTrackPortFUlUs = .text:0x802793E0; // type:function size:0x24 scope:global align:4 +checkImport__12JASTrackPortCFUl = .text:0x80279404; // type:function size:0x1C scope:global align:4 +checkExport__12JASTrackPortCFUl = .text:0x80279420; // type:function size:0x1C scope:global align:4 +__ct__16JASRegisterParamFv = .text:0x8027943C; // type:function size:0x20 scope:global align:4 +init__16JASRegisterParamFv = .text:0x8027945C; // type:function size:0x20 scope:global align:4 +write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl = .text:0x8027947C; // type:function size:0x104 scope:global align:4 +read__16JASRegisterParamFQ216JASRegisterParam5RegID = .text:0x80279580; // type:function size:0xE8 scope:global align:4 +__ct__10JASSeqCtrlFv = .text:0x80279668; // type:function size:0x68 scope:global align:4 +init__10JASSeqCtrlFv = .text:0x802796D0; // type:function size:0x5C scope:global align:4 +start__10JASSeqCtrlFPvUl = .text:0x8027972C; // type:function size:0x44 scope:global align:4 +tickProc__10JASSeqCtrlFP8JASTrack = .text:0x80279770; // type:function size:0xF8 scope:global align:4 +interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType = .text:0x80279868; // type:function size:0x24 scope:global align:4 +setIntrMask__10JASSeqCtrlFUl = .text:0x8027988C; // type:function size:0x10 scope:global align:4 +clrIntrMask__10JASSeqCtrlFUl = .text:0x8027989C; // type:function size:0x10 scope:global align:4 +retIntr__10JASSeqCtrlFv = .text:0x802798AC; // type:function size:0x28 scope:global align:4 +findIntr__10JASSeqCtrlFv = .text:0x802798D4; // type:function size:0x50 scope:global align:4 +checkIntr__10JASSeqCtrlFv = .text:0x80279924; // type:function size:0x70 scope:global align:4 +timerProcess__10JASSeqCtrlFv = .text:0x80279994; // type:function size:0x78 scope:global align:4 +__sinit_\JASSeqCtrl_cpp = .text:0x80279A0C; // type:function size:0x3C scope:global align:4 +__ct__12JASSeqParserFv = .text:0x80279A48; // type:function size:0x10 scope:global align:4 +__dt__12JASSeqParserFv = .text:0x80279A58; // type:function size:0x40 scope:global align:4 +conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition = .text:0x80279A98; // type:function size:0xD4 scope:global align:4 +writeReg__12JASSeqParserFP8JASTrackUlUl = .text:0x80279B6C; // type:function size:0x1E0 scope:global align:4 +readReg__12JASSeqParserCFP8JASTrackUl = .text:0x80279D4C; // type:function size:0x184 scope:global align:4 +cmdOpenTrack__12JASSeqParserFP8JASTrackPUl = .text:0x80279ED0; // type:function size:0x6C scope:global align:4 +cmdCloseTrack__12JASSeqParserFP8JASTrackPUl = .text:0x80279F3C; // type:function size:0x2C scope:global align:4 +cmdCall__12JASSeqParserFP8JASTrackPUl = .text:0x80279F68; // type:function size:0x2C scope:global align:4 +cmdCallF__12JASSeqParserFP8JASTrackPUl = .text:0x80279F94; // type:function size:0x54 scope:global align:4 +cmdRet__12JASSeqParserFP8JASTrackPUl = .text:0x80279FE8; // type:function size:0x28 scope:global align:4 +cmdRetF__12JASSeqParserFP8JASTrackPUl = .text:0x8027A010; // type:function size:0x4C scope:global align:4 +cmdJmp__12JASSeqParserFP8JASTrackPUl = .text:0x8027A05C; // type:function size:0x18 scope:global align:4 +cmdJmpF__12JASSeqParserFP8JASTrackPUl = .text:0x8027A074; // type:function size:0x58 scope:global align:4 +cmdJmpTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027A0CC; // type:function size:0x34 scope:global align:4 +cmdCallTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027A100; // type:function size:0x4C scope:global align:4 +cmdLoopS__12JASSeqParserFP8JASTrackPUl = .text:0x8027A14C; // type:function size:0x2C scope:global align:4 +cmdLoopE__12JASSeqParserFP8JASTrackPUl = .text:0x8027A178; // type:function size:0x28 scope:global align:4 +cmdNote__12JASSeqParserFP8JASTrackPUl = .text:0x8027A1A0; // type:function size:0x44 scope:global align:4 +cmdNoteOn__12JASSeqParserFP8JASTrackPUl = .text:0x8027A1E4; // type:function size:0x40 scope:global align:4 +cmdNoteOff__12JASSeqParserFP8JASTrackPUl = .text:0x8027A224; // type:function size:0x34 scope:global align:4 +cmdReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A258; // type:function size:0x60 scope:global align:4 +cmdWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A2B8; // type:function size:0x34 scope:global align:4 +cmdParentWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A2EC; // type:function size:0x3C scope:global align:4 +cmdChildWritePort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A328; // type:function size:0x4C scope:global align:4 +cmdParentReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A374; // type:function size:0x6C scope:global align:4 +cmdChildReadPort__12JASSeqParserFP8JASTrackPUl = .text:0x8027A3E0; // type:function size:0x78 scope:global align:4 +cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl = .text:0x8027A458; // type:function size:0x48 scope:global align:4 +cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl = .text:0x8027A4A0; // type:function size:0x48 scope:global align:4 +cmdWait__12JASSeqParserFP8JASTrackPUl = .text:0x8027A4E8; // type:function size:0x38 scope:global align:4 +cmdWaitByte__12JASSeqParserFP8JASTrackPUl = .text:0x8027A520; // type:function size:0x10 scope:global align:4 +cmdSetLastNote__12JASSeqParserFP8JASTrackPUl = .text:0x8027A530; // type:function size:0x38 scope:global align:4 +cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027A568; // type:function size:0x50 scope:global align:4 +cmdEnvSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027A5B8; // type:function size:0x38 scope:global align:4 +cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl = .text:0x8027A5F0; // type:function size:0x54 scope:global align:4 +cmdBusConnect__12JASSeqParserFP8JASTrackPUl = .text:0x8027A644; // type:function size:0x30 scope:global align:4 +cmdSetIntTable__12JASSeqParserFP8JASTrackPUl = .text:0x8027A674; // type:function size:0x10 scope:global align:4 +cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x8027A684; // type:function size:0x2C scope:global align:4 +cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl = .text:0x8027A6B0; // type:function size:0x2C scope:global align:4 +cmdClrI__12JASSeqParserFP8JASTrackPUl = .text:0x8027A6DC; // type:function size:0x30 scope:global align:4 +cmdRetI__12JASSeqParserFP8JASTrackPUl = .text:0x8027A70C; // type:function size:0x3C scope:global align:4 +cmdIntTimer__12JASSeqParserFP8JASTrackPUl = .text:0x8027A748; // type:function size:0x1C scope:global align:4 +cmdSyncCPU__12JASSeqParserFP8JASTrackPUl = .text:0x8027A764; // type:function size:0x68 scope:global align:4 +cmdTempo__12JASSeqParserFP8JASTrackPUl = .text:0x8027A7CC; // type:function size:0x30 scope:global align:4 +cmdFinish__12JASSeqParserFP8JASTrackPUl = .text:0x8027A7FC; // type:function size:0x8 scope:global align:4 +cmdNop__12JASSeqParserFP8JASTrackPUl = .text:0x8027A804; // type:function size:0x8 scope:global align:4 +cmdFIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027A80C; // type:function size:0x34 scope:global align:4 +cmdIIRSet__12JASSeqParserFP8JASTrackPUl = .text:0x8027A840; // type:function size:0x54 scope:global align:4 +cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl = .text:0x8027A894; // type:function size:0x44 scope:global align:4 +cmdBankPrg__12JASSeqParserFP8JASTrackPUl = .text:0x8027A8D8; // type:function size:0x1C scope:global align:4 +cmdBank__12JASSeqParserFP8JASTrackPUl = .text:0x8027A8F4; // type:function size:0x14 scope:global align:4 +cmdPrg__12JASSeqParserFP8JASTrackPUl = .text:0x8027A908; // type:function size:0x14 scope:global align:4 +cmdParamI__12JASSeqParserFP8JASTrackPUl = .text:0x8027A91C; // type:function size:0x5C scope:global align:4 +cmdParamII__12JASSeqParserFP8JASTrackPUl = .text:0x8027A978; // type:function size:0x5C scope:global align:4 +cmdParamE__12JASSeqParserFP8JASTrackPUl = .text:0x8027A9D4; // type:function size:0x78 scope:global align:4 +cmdParamEI__12JASSeqParserFP8JASTrackPUl = .text:0x8027AA4C; // type:function size:0x78 scope:global align:4 +cmdReg__12JASSeqParserFP8JASTrackPUl = .text:0x8027AAC4; // type:function size:0x168 scope:global align:4 +cmdRegLoad__12JASSeqParserFP8JASTrackPUl = .text:0x8027AC2C; // type:function size:0x30 scope:global align:4 +cmdRegUni__12JASSeqParserFP8JASTrackPUl = .text:0x8027AC5C; // type:function size:0x74 scope:global align:4 +cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl = .text:0x8027ACD0; // type:function size:0xD4 scope:global align:4 +cmdDump__12JASSeqParserFP8JASTrackPUl = .text:0x8027ADA4; // type:function size:0x17C scope:global align:4 +cmdPrintf__12JASSeqParserFP8JASTrackPUl = .text:0x8027AF20; // type:function size:0x200 scope:global align:4 +execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl = .text:0x8027B120; // type:function size:0xA0 scope:global align:4 +execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl = .text:0x8027B1C0; // type:function size:0x14 scope:global align:4 +execNoteOff__12JASSeqParserFP8JASTrackUl = .text:0x8027B1D4; // type:function size:0x10 scope:global align:4 +execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl = .text:0x8027B1E4; // type:function size:0x2C scope:global align:4 +parseNoteOff__12JASSeqParserFP8JASTrackUc = .text:0x8027B210; // type:function size:0x38 scope:global align:4 +parseNoteOn__12JASSeqParserFP8JASTrackUc = .text:0x8027B248; // type:function size:0xAC scope:global align:4 +parseCommand__12JASSeqParserFP8JASTrackUcUs = .text:0x8027B2F4; // type:function size:0x1A0 scope:global align:4 +parseRegCommand__12JASSeqParserFP8JASTracki = .text:0x8027B494; // type:function size:0x54 scope:global align:4 +parse__12JASSeqParserFP8JASTrack = .text:0x8027B4E8; // type:function size:0x54 scope:global align:4 +__sinit_\JASSeqParser_cpp = .text:0x8027B53C; // type:function size:0x258 scope:global align:4 +init__12JASSeqReaderFv = .text:0x8027B794; // type:function size:0x40 scope:global align:4 +init__12JASSeqReaderFPv = .text:0x8027B7D4; // type:function size:0x40 scope:global align:4 +call__12JASSeqReaderFUl = .text:0x8027B814; // type:function size:0x40 scope:global align:4 +loopStart__12JASSeqReaderFUl = .text:0x8027B854; // type:function size:0x44 scope:global align:4 +loopEnd__12JASSeqReaderFv = .text:0x8027B898; // type:function size:0x6C scope:global align:4 +ret__12JASSeqReaderFv = .text:0x8027B904; // type:function size:0x34 scope:global align:4 +readMidiValue__12JASSeqReaderFv = .text:0x8027B938; // type:function size:0x6C scope:global align:4 +initSystem__13JASAramStreamFUlUl = .text:0x8027B9A4; // type:function size:0x8C scope:global align:4 +__ct__13JASAramStreamFv = .text:0x8027BA30; // type:function size:0xF4 scope:global align:4 +init__13JASAramStreamFUlUlPFUlP13JASAramStreamPv_vPv = .text:0x8027BB24; // type:function size:0xC0 scope:global align:4 +prepare__13JASAramStreamFli = .text:0x8027BBE4; // type:function size:0xB8 scope:global align:4 +start__13JASAramStreamFv = .text:0x8027BC9C; // type:function size:0x30 scope:global align:4 +stop__13JASAramStreamFUs = .text:0x8027BCCC; // type:function size:0x34 scope:global align:4 +pause__13JASAramStreamFb = .text:0x8027BD00; // type:function size:0x48 scope:global align:4 +cancel__13JASAramStreamFv = .text:0x8027BD48; // type:function size:0x40 scope:global align:4 +getBlockSamples__13JASAramStreamCFv = .text:0x8027BD88; // type:function size:0x2C scope:global align:4 +headerLoadTask__13JASAramStreamFPv = .text:0x8027BDB4; // type:function size:0x14 scope:global align:4 +firstLoadTask__13JASAramStreamFPv = .text:0x8027BDC8; // type:function size:0xD0 scope:global align:4 +loadToAramTask__13JASAramStreamFPv = .text:0x8027BE98; // type:function size:0x4 scope:global align:4 +finishTask__13JASAramStreamFPv = .text:0x8027BE9C; // type:function size:0x60 scope:global align:4 +prepareFinishTask__13JASAramStreamFPv = .text:0x8027BEFC; // type:function size:0x58 scope:global align:4 +headerLoad__13JASAramStreamFUli = .text:0x8027BF54; // type:function size:0x1B4 scope:global align:4 +load__13JASAramStreamFv = .text:0x8027C108; // type:function size:0x27C scope:global align:4 +channelProcCallback__13JASAramStreamFPv = .text:0x8027C384; // type:function size:0x4 scope:global align:4 +dvdErrorCheck__13JASAramStreamFPv = .text:0x8027C388; // type:function size:0x5C scope:global align:4 +channelCallback__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannelPv = .text:0x8027C3E4; // type:function size:0x20 scope:global align:4 +updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel = .text:0x8027C404; // type:function size:0x638 scope:global align:4 +channelProc__13JASAramStreamFv = .text:0x8027CA3C; // type:function size:0x1E0 scope:global align:4 +channelStart__13JASAramStreamFv = .text:0x8027CC1C; // type:function size:0x220 scope:global align:4 +channelStop__13JASAramStreamFUs = .text:0x8027CE3C; // type:function size:0x6C scope:global align:4 +__sinit_\JASAramStream_cpp = .text:0x8027CEA8; // type:function size:0x5C scope:global align:4 +__ct__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027CF04; // type:function size:0x30 scope:global align:4 +__dt__38JASMemPool_MultiThreaded<10JASChannel>Fv = .text:0x8027CF34; // type:function size:0x58 scope:global align:4 +noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027CF8C; // type:function size:0x2B8 scope:global align:4 +noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027D244; // type:function size:0xD8 scope:global align:4 +__nw__46JASPoolAllocObject_MultiThreaded<10JASChannel>FUl = .text:0x8027D31C; // type:function size:0x58 scope:global align:4 +__sinit_\JASBank_cpp = .text:0x8027D374; // type:function size:0x5C scope:global align:4 +__ct__12JASBasicBankFv = .text:0x8027D3D0; // type:function size:0x20 scope:global align:4 +newInstTable__12JASBasicBankFUcP7JKRHeap = .text:0x8027D3F0; // type:function size:0x54 scope:global align:4 +getInstParam__12JASBasicBankCFiiiP12JASInstParam = .text:0x8027D444; // type:function size:0x68 scope:global align:4 +setInst__12JASBasicBankFiP7JASInst = .text:0x8027D4AC; // type:function size:0x18 scope:global align:4 +getInst__12JASBasicBankCFi = .text:0x8027D4C4; // type:function size:0x44 scope:global align:4 +getType__12JASBasicBankCFv = .text:0x8027D508; // type:function size:0xC scope:global align:4 +__dt__12JASBasicBankFv = .text:0x8027D514; // type:function size:0x40 scope:global align:4 +getInstParam__12JASVoiceBankCFiiiP12JASInstParam = .text:0x8027D554; // type:function size:0x38 scope:global align:4 +getType__12JASVoiceBankCFv = .text:0x8027D58C; // type:function size:0xC scope:global align:4 +__dt__12JASVoiceBankFv = .text:0x8027D598; // type:function size:0x40 scope:global align:4 +__ct__12JASBasicInstFv = .text:0x8027D5D8; // type:function size:0x5C scope:global align:4 +__dt__12JASBasicInstFv = .text:0x8027D634; // type:function size:0x6C scope:global align:4 +getParam__12JASBasicInstCFiiP12JASInstParam = .text:0x8027D6A0; // type:function size:0xA0 scope:global align:4 +setKeyRegionCount__12JASBasicInstFUlP7JKRHeap = .text:0x8027D740; // type:function size:0x7C scope:global align:4 +setOsc__12JASBasicInstFiPCQ213JASOscillator4Data = .text:0x8027D7BC; // type:function size:0x10 scope:global align:4 +getKeyRegion__12JASBasicInstFi = .text:0x8027D7CC; // type:function size:0x24 scope:global align:4 +__dt__Q212JASBasicInst7TKeymapFv = .text:0x8027D7F0; // type:function size:0x40 scope:global align:4 +__ct__Q212JASBasicInst7TKeymapFv = .text:0x8027D830; // type:function size:0xC scope:global align:4 +getType__12JASBasicInstCFv = .text:0x8027D83C; // type:function size:0xC scope:global align:4 +__ct__10JASDrumSetFv = .text:0x8027D848; // type:function size:0x1C scope:global align:4 +__dt__10JASDrumSetFv = .text:0x8027D864; // type:function size:0x40 scope:global align:4 +newPercArray__10JASDrumSetFUcP7JKRHeap = .text:0x8027D8A4; // type:function size:0x54 scope:global align:4 +getParam__10JASDrumSetCFiiP12JASInstParam = .text:0x8027D8F8; // type:function size:0xD4 scope:global align:4 +setPerc__10JASDrumSetFiPQ210JASDrumSet5TPerc = .text:0x8027D9CC; // type:function size:0x10 scope:global align:4 +__ct__Q210JASDrumSet5TPercFv = .text:0x8027D9DC; // type:function size:0x20 scope:global align:4 +setRelease__Q210JASDrumSet5TPercFUl = .text:0x8027D9FC; // type:function size:0x8 scope:global align:4 +getType__10JASDrumSetCFv = .text:0x8027DA04; // type:function size:0xC scope:global align:4 +__ct__16JASBasicWaveBankFv = .text:0x8027DA10; // type:function size:0x54 scope:global align:4 +__dt__16JASBasicWaveBankFv = .text:0x8027DA64; // type:function size:0x7C scope:global align:4 +__dt__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8027DAE0; // type:function size:0x40 scope:global align:4 +getWaveGroup__16JASBasicWaveBankFUl = .text:0x8027DB20; // type:function size:0x24 scope:global align:4 +setGroupCount__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8027DB44; // type:function size:0xA8 scope:global align:4 +setWaveTableSize__16JASBasicWaveBankFUlP7JKRHeap = .text:0x8027DBEC; // type:function size:0x7C scope:global align:4 +incWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8027DC68; // type:function size:0xA8 scope:global align:4 +decWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup = .text:0x8027DD10; // type:function size:0xA4 scope:global align:4 +getWaveHandle__16JASBasicWaveBankCFUl = .text:0x8027DDB4; // type:function size:0x34 scope:global align:4 +setWaveInfo__16JASBasicWaveBankFPQ216JASBasicWaveBank10TWaveGroupiUsRC11JASWaveInfo = .text:0x8027DDE8; // type:function size:0xC0 scope:global align:4 +__ct__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027DEA8; // type:function size:0x4C scope:global align:4 +__dt__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027DEF4; // type:function size:0x7C scope:global align:4 +setWaveCount__Q216JASBasicWaveBank10TWaveGroupFUlP7JKRHeap = .text:0x8027DF70; // type:function size:0x80 scope:global align:4 +onLoadDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027DFF0; // type:function size:0xC scope:global align:4 +onEraseDone__Q216JASBasicWaveBank10TWaveGroupFv = .text:0x8027DFFC; // type:function size:0xC scope:global align:4 +getWavePtr__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8027E008; // type:function size:0x24 scope:global align:4 +__dt__11JASWaveBankFv = .text:0x8027E02C; // type:function size:0x40 scope:global align:4 +__ct__Q216JASBasicWaveBank11TWaveHandleFv = .text:0x8027E06C; // type:function size:0x28 scope:global align:4 +__ct__Q216JASBasicWaveBank14TGroupWaveInfoFv = .text:0x8027E094; // type:function size:0x18 scope:global align:4 +getArcCount__16JASBasicWaveBankCFv = .text:0x8027E0AC; // type:function size:0x8 scope:global align:4 +getWaveArc__16JASBasicWaveBankFUl = .text:0x8027E0B4; // type:function size:0x4 scope:global align:4 +getWaveInfo__Q216JASBasicWaveBank11TWaveHandleCFv = .text:0x8027E0B8; // type:function size:0x8 scope:global align:4 +__ct__17JASSimpleWaveBankFv = .text:0x8027E0C0; // type:function size:0x60 scope:global align:4 +__dt__17JASSimpleWaveBankFv = .text:0x8027E120; // type:function size:0x80 scope:global align:4 +__dt__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027E1A0; // type:function size:0x40 scope:global align:4 +setWaveTableSize__17JASSimpleWaveBankFUlP7JKRHeap = .text:0x8027E1E0; // type:function size:0x7C scope:global align:4 +getWaveHandle__17JASSimpleWaveBankCFUl = .text:0x8027E25C; // type:function size:0x24 scope:global align:4 +setWaveInfo__17JASSimpleWaveBankFUlRC11JASWaveInfo = .text:0x8027E280; // type:function size:0x90 scope:global align:4 +getWaveArc__17JASSimpleWaveBankFUl = .text:0x8027E310; // type:function size:0x20 scope:global align:4 +getWavePtr__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027E330; // type:function size:0x24 scope:global align:4 +@4@__dt__17JASSimpleWaveBankFv = .text:0x8027E354; // type:function size:0x8 scope:local align:4 +__ct__Q217JASSimpleWaveBank11TWaveHandleFv = .text:0x8027E35C; // type:function size:0x28 scope:global align:4 +getArcCount__17JASSimpleWaveBankCFv = .text:0x8027E384; // type:function size:0x8 scope:global align:4 +getWaveInfo__Q217JASSimpleWaveBank11TWaveHandleCFv = .text:0x8027E38C; // type:function size:0x8 scope:global align:4 +onEraseDone__10JASWaveArcFv = .text:0x8027E394; // type:function size:0x4 scope:global align:4 +onLoadDone__10JASWaveArcFv = .text:0x8027E398; // type:function size:0x4 scope:global align:4 +getGroupCount__11JASWSParserFPCv = .text:0x8027E39C; // type:function size:0x20 scope:global align:4 +createWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027E3BC; // type:function size:0x5C scope:global align:4 +createBasicWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027E418; // type:function size:0x274 scope:global align:4 +createSimpleWaveBank__11JASWSParserFPCvP7JKRHeap = .text:0x8027E68C; // type:function size:0x278 scope:global align:4 +createBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027E904; // type:function size:0x4 scope:global align:4 +createBasicBank__12JASBNKParserFPCvP7JKRHeap = .text:0x8027E908; // type:function size:0xAC scope:global align:4 +findChunk__Q212JASBNKParser4Ver1FPCvUl = .text:0x8027E9B4; // type:function size:0x44 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap = .text:0x8027E9F8; // type:function size:0x414 scope:global align:4 +createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap = .text:0x8027EE0C; // type:function size:0x5C8 scope:global align:4 +getOscTableEndPtr__Q212JASBNKParser4Ver0FPCQ213JASOscillator5Point = .text:0x8027F3D4; // type:function size:0x14 scope:global align:4 +getRootHeap__16JASWaveArcLoaderFv = .text:0x8027F3E8; // type:function size:0x18 scope:global align:4 +setCurrentDir__16JASWaveArcLoaderFPCc = .text:0x8027F400; // type:function size:0x60 scope:global align:4 +__ct__10JASWaveArcFv = .text:0x8027F460; // type:function size:0x6C scope:global align:4 +__dt__10JASWaveArcFv = .text:0x8027F4CC; // type:function size:0x5C scope:global align:4 +loadSetup__10JASWaveArcFUl = .text:0x8027F528; // type:function size:0x94 scope:global align:4 +eraseSetup__10JASWaveArcFv = .text:0x8027F5BC; // type:function size:0x94 scope:global align:4 +loadToAramCallback__10JASWaveArcFPv = .text:0x8027F650; // type:function size:0x8C scope:global align:4 +sendLoadCmd__10JASWaveArcFv = .text:0x8027F6DC; // type:function size:0xC4 scope:global align:4 +load__10JASWaveArcFP7JASHeap = .text:0x8027F7A0; // type:function size:0xC0 scope:global align:4 +loadTail__10JASWaveArcFP7JASHeap = .text:0x8027F860; // type:function size:0xC0 scope:global align:4 +erase__10JASWaveArcFv = .text:0x8027F920; // type:function size:0x8 scope:global align:4 +onDispose__10JASWaveArcFv = .text:0x8027F928; // type:function size:0x48 scope:global align:4 +setEntryNum__10JASWaveArcFl = .text:0x8027F970; // type:function size:0x64 scope:global align:4 +setFileName__10JASWaveArcFPCc = .text:0x8027F9D4; // type:function size:0xAC scope:global align:4 +__ct__10JASChannelFPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv = .text:0x8027FA80; // type:function size:0x120 scope:global align:4 +__dt__10JASChannelFv = .text:0x8027FBA0; // type:function size:0xA0 scope:global align:4 +play__10JASChannelFv = .text:0x8027FC40; // type:function size:0x70 scope:global align:4 +playForce__10JASChannelFv = .text:0x8027FCB0; // type:function size:0x70 scope:global align:4 +release__10JASChannelFUs = .text:0x8027FD20; // type:function size:0x8C scope:global align:4 +setOscInit__10JASChannelFUlPCQ213JASOscillator4Data = .text:0x8027FDAC; // type:function size:0x18 scope:global align:4 +setMixConfig__10JASChannelFUlUs = .text:0x8027FDC4; // type:function size:0x10 scope:global align:4 +calcPan__10JASChannelFPCQ210JASChannel9PanVector = .text:0x8027FDD4; // type:function size:0x2C scope:global align:4 +effectOsc__10JASChannelFUlPQ213JASOscillator12EffectParams = .text:0x8027FE00; // type:function size:0xE4 scope:global align:4 +setKeySweepTarget__10JASChannelFlUl = .text:0x8027FEE4; // type:function size:0x64 scope:global align:4 +updateEffectorParam__10JASChannelFPQ26JASDsp8TChannelPUsRCQ213JASOscillator12EffectParams = .text:0x8027FF48; // type:function size:0x200 scope:global align:4 +dspUpdateCallback__10JASChannelFUlPQ26JASDsp8TChannelPv = .text:0x80280148; // type:function size:0x8C scope:global align:4 +initialUpdateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x802801D4; // type:function size:0x2F4 scope:global align:4 +updateDSPChannel__10JASChannelFPQ26JASDsp8TChannel = .text:0x802804C8; // type:function size:0x348 scope:global align:4 +updateAutoMixer__10JASChannelFPQ26JASDsp8TChannelffff = .text:0x80280810; // type:function size:0x118 scope:global align:4 +updateMixer__10JASChannelFffffPUs = .text:0x80280928; // type:function size:0x300 scope:global align:4 +free__10JASChannelFv = .text:0x80280C28; // type:function size:0x10 scope:global align:4 +initBankDisposeMsgQueue__10JASChannelFv = .text:0x80280C38; // type:function size:0x3C scope:global align:4 +receiveBankDisposeMsg__10JASChannelFv = .text:0x80280C74; // type:function size:0x74 scope:global align:4 +checkBankDispose__10JASChannelCFv = .text:0x80280CE8; // type:function size:0x58 scope:global align:4 +clamp01__7JASCalcFf = .text:0x80280D40; // type:function size:0x30 scope:global align:4 +__ct__Q213JASOscillator12EffectParamsFv = .text:0x80280D70; // type:function size:0x2C scope:global align:4 +JMASinRadian__Ff = .text:0x80280D9C; // type:function size:0x68 scope:global align:4 +__sinit_\JASChannel_cpp = .text:0x80280E04; // type:function size:0x5C scope:global align:4 +__ct__6JASLfoFv = .text:0x80280E60; // type:function size:0x30 scope:global align:4 +getValue__6JASLfoCFv = .text:0x80280E90; // type:function size:0x98 scope:global align:4 +incCounter__6JASLfoFf = .text:0x80280F28; // type:function size:0x50 scope:global align:4 +resetCounter__6JASLfoFv = .text:0x80280F78; // type:function size:0x40 scope:global align:4 +__sinit_\JASLfo_cpp = .text:0x80280FB8; // type:function size:0xC scope:global align:4 +__ct__13JASOscillatorFv = .text:0x80280FC4; // type:function size:0x30 scope:global align:4 +initStart__13JASOscillatorFPCQ213JASOscillator4Data = .text:0x80280FF4; // type:function size:0x9C scope:global align:4 +incCounter__13JASOscillatorFf = .text:0x80281090; // type:function size:0x48 scope:global align:4 +getValue__13JASOscillatorCFv = .text:0x802810D8; // type:function size:0x1C scope:global align:4 +release__13JASOscillatorFv = .text:0x802810F4; // type:function size:0xF4 scope:global align:4 +update__13JASOscillatorFv = .text:0x802811E8; // type:function size:0x1B0 scope:global align:4 +updateCurrentValue__13JASOscillatorFf = .text:0x80281398; // type:function size:0xC8 scope:global align:4 +initAI__9JASDriverFPFv_v = .text:0x80281460; // type:function size:0x154 scope:global align:4 +startDMA__9JASDriverFv = .text:0x802815B4; // type:function size:0x4 scope:global align:4 +stopDMA__9JASDriverFv = .text:0x802815B8; // type:function size:0x4 scope:global align:4 +setOutputRate__9JASDriverF13JASOutputRate = .text:0x802815BC; // type:function size:0x3C scope:global align:4 +updateDac__9JASDriverFv = .text:0x802815F8; // type:function size:0x140 scope:global align:4 +updateDSP__9JASDriverFv = .text:0x80281738; // type:function size:0x108 scope:global align:4 +readDspBuffer__9JASDriverFPsUl = .text:0x80281840; // type:function size:0x138 scope:global align:4 +finishDSPFrame__9JASDriverFv = .text:0x80281978; // type:function size:0x110 scope:global align:4 +registerMixCallback__9JASDriverFPFl_Ps10JASMixMode = .text:0x80281A88; // type:function size:0xC scope:global align:4 +getDacRate__9JASDriverFv = .text:0x80281A94; // type:function size:0x8 scope:global align:4 +getSubFrames__9JASDriverFv = .text:0x80281A9C; // type:function size:0x8 scope:global align:4 +mixMonoTrack__9JASDriverFPsUlPFl_Ps = .text:0x80281AA4; // type:function size:0xAC scope:global align:4 +mixMonoTrackWide__9JASDriverFPsUlPFl_Ps = .text:0x80281B50; // type:function size:0xAC scope:global align:4 +mixExtraTrack__9JASDriverFPsUlPFl_Ps = .text:0x80281BFC; // type:function size:0xD0 scope:global align:4 +mixInterleaveTrack__9JASDriverFPsUlPFl_Ps = .text:0x80281CCC; // type:function size:0x80 scope:global align:4 +getSubFrameCounter__9JASDriverFv = .text:0x80281D4C; // type:function size:0x8 scope:global align:4 +clamp__7JASCalcFl_s = .text:0x80281D54; // type:function size:0x28 scope:global align:4 +__ct__14JASAudioThreadFiiUl = .text:0x80281D7C; // type:function size:0x70 scope:global align:4 +create__14JASAudioThreadFl = .text:0x80281DEC; // type:function size:0x70 scope:global align:4 +stop__14JASAudioThreadFv = .text:0x80281E5C; // type:function size:0x10 scope:global align:4 +run__14JASAudioThreadFv = .text:0x80281E6C; // type:function size:0x140 scope:global align:4 +DMACallback__14JASAudioThreadFv = .text:0x80281FAC; // type:function size:0x50 scope:global align:4 +DSPCallback__14JASAudioThreadFPv = .text:0x80281FFC; // type:function size:0x6C scope:global align:4 +__dt__35JASGlobalInstance<14JASAudioThread>Fv = .text:0x80282068; // type:function size:0x64 scope:global align:4 +__dt__14JASAudioThreadFv = .text:0x802820CC; // type:function size:0x68 scope:global align:4 +__sinit_\JASAudioThread_cpp = .text:0x80282134; // type:function size:0x5C scope:global align:4 +__ct__15JASAudioReseterFv = .text:0x80282190; // type:function size:0x48 scope:global align:4 +__dt__15JASAudioReseterFv = .text:0x802821D8; // type:function size:0x40 scope:global align:4 +start__15JASAudioReseterFUlb = .text:0x80282218; // type:function size:0x9C scope:global align:4 +resume__15JASAudioReseterFv = .text:0x802822B4; // type:function size:0x8 scope:global align:4 +checkDone__15JASAudioReseterCFv = .text:0x802822BC; // type:function size:0x8 scope:global align:4 +calc__15JASAudioReseterFv = .text:0x802822C4; // type:function size:0xD0 scope:global align:4 +callback__15JASAudioReseterFPv = .text:0x80282394; // type:function size:0x4 scope:global align:4 +__ct__13JASDSPChannelFv = .text:0x80282398; // type:function size:0x2C scope:global align:4 +free__13JASDSPChannelFv = .text:0x802823C4; // type:function size:0x10 scope:global align:4 +start__13JASDSPChannelFv = .text:0x802823D4; // type:function size:0x10 scope:global align:4 +drop__13JASDSPChannelFv = .text:0x802823E4; // type:function size:0x84 scope:global align:4 +initAll__13JASDSPChannelFv = .text:0x80282468; // type:function size:0x84 scope:global align:4 +alloc__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x802824EC; // type:function size:0x6C scope:global align:4 +allocForce__13JASDSPChannelFUcPFUlPQ26JASDsp8TChannelPv_lPv = .text:0x80282558; // type:function size:0x74 scope:global align:4 +setPriority__13JASDSPChannelFUc = .text:0x802825CC; // type:function size:0x8 scope:global align:4 +getLowestChannel__13JASDSPChannelFi = .text:0x802825D4; // type:function size:0x90 scope:global align:4 +getLowestActiveChannel__13JASDSPChannelFv = .text:0x80282664; // type:function size:0x8C scope:global align:4 +updateProc__13JASDSPChannelFv = .text:0x802826F0; // type:function size:0x248 scope:global align:4 +updateAll__13JASDSPChannelFv = .text:0x80282938; // type:function size:0x74 scope:global align:4 +killActiveChannel__13JASDSPChannelFv = .text:0x802829AC; // type:function size:0x38 scope:global align:4 +getHandle__13JASDSPChannelFUl = .text:0x802829E4; // type:function size:0x10 scope:global align:4 +boot__6JASDspFPFPv_v = .text:0x802829F4; // type:function size:0x3C scope:global align:4 +releaseHalt__6JASDspFUl = .text:0x80282A30; // type:function size:0x4 scope:global align:4 +finishWork__6JASDspFUs = .text:0x80282A34; // type:function size:0x4 scope:global align:4 +syncFrame__6JASDspFUlUlUl = .text:0x80282A38; // type:function size:0x4 scope:global align:4 +setDSPMixerLevel__6JASDspFf = .text:0x80282A3C; // type:function size:0x10 scope:global align:4 +getDSPMixerLevel__6JASDspFv = .text:0x80282A4C; // type:function size:0x8 scope:global align:4 +getDSPHandle__6JASDspFi = .text:0x80282A54; // type:function size:0x10 scope:global align:4 +setFilterTable__6JASDspFPsPsUl = .text:0x80282A64; // type:function size:0x24 scope:global align:4 +invalChannelAll__6JASDspFv = .text:0x80282A88; // type:function size:0xC scope:global align:4 +initBuffer__6JASDspFv = .text:0x80282A94; // type:function size:0xBC scope:global align:4 +setFXLine__6JASDspFUcPsPQ26JASDsp13FxlineConfig_ = .text:0x80282B50; // type:function size:0x12C scope:global align:4 +init__Q26JASDsp8TChannelFv = .text:0x80282C7C; // type:function size:0x20 scope:global align:4 +playStart__Q26JASDsp8TChannelFv = .text:0x80282C9C; // type:function size:0x64 scope:global align:4 +playStop__Q26JASDsp8TChannelFv = .text:0x80282D00; // type:function size:0xC scope:global align:4 +replyFinishRequest__Q26JASDsp8TChannelFv = .text:0x80282D0C; // type:function size:0x10 scope:global align:4 +forceStop__Q26JASDsp8TChannelFv = .text:0x80282D1C; // type:function size:0xC scope:global align:4 +isFinish__Q26JASDsp8TChannelCFv = .text:0x80282D28; // type:function size:0x10 scope:global align:4 +setWaveInfo__Q26JASDsp8TChannelFRC11JASWaveInfoUlUl = .text:0x80282D38; // type:function size:0x110 scope:global align:4 +setOscInfo__Q26JASDsp8TChannelFUl = .text:0x80282E48; // type:function size:0x18 scope:global align:4 +initAutoMixer__Q26JASDsp8TChannelFv = .text:0x80282E60; // type:function size:0x2C scope:global align:4 +setAutoMixer__Q26JASDsp8TChannelFUsUcUcUcUc = .text:0x80282E8C; // type:function size:0x28 scope:global align:4 +setPitch__Q26JASDsp8TChannelFUs = .text:0x80282EB4; // type:function size:0x14 scope:global align:4 +setMixerInitVolume__Q26JASDsp8TChannelFUcs = .text:0x80282EC8; // type:function size:0x1C scope:global align:4 +setMixerVolume__Q26JASDsp8TChannelFUcs = .text:0x80282EE4; // type:function size:0x28 scope:global align:4 +setPauseFlag__Q26JASDsp8TChannelFUc = .text:0x80282F0C; // type:function size:0x8 scope:global align:4 +flush__Q26JASDsp8TChannelFv = .text:0x80282F14; // type:function size:0x8 scope:global align:4 +initFilter__Q26JASDsp8TChannelFv = .text:0x80282F1C; // type:function size:0x5C scope:global align:4 +setFilterMode__Q26JASDsp8TChannelFUs = .text:0x80282F78; // type:function size:0x38 scope:global align:4 +setIIRFilterParam__Q26JASDsp8TChannelFPs = .text:0x80282FB0; // type:function size:0xC scope:global align:4 +setFIR8FilterParam__Q26JASDsp8TChannelFPs = .text:0x80282FBC; // type:function size:0xC scope:global align:4 +setDistFilter__Q26JASDsp8TChannelFs = .text:0x80282FC8; // type:function size:0x8 scope:global align:4 +setBusConnect__Q26JASDsp8TChannelFUcUc = .text:0x80282FD0; // type:function size:0x20 scope:global align:4 +DSP_CreateMap2__FUl = .text:0x80282FF0; // type:function size:0x3C scope:global align:4 +setDSPLevel__9JASDriverFf = .text:0x8028302C; // type:function size:0x4 scope:global align:4 +getChannelLevel_dsp__9JASDriverFv = .text:0x80283030; // type:function size:0x8 scope:global align:4 +getDSPLevel__9JASDriverFv = .text:0x80283038; // type:function size:0x4 scope:global align:4 +setOutputMode__9JASDriverFUl = .text:0x8028303C; // type:function size:0x8 scope:global align:4 +getOutputMode__9JASDriverFv = .text:0x80283044; // type:function size:0x8 scope:global align:4 +waitSubFrame__9JASDriverFv = .text:0x8028304C; // type:function size:0x3C scope:global align:4 +rejectCallback__9JASDriverFPFPv_lPv = .text:0x80283088; // type:function size:0x78 scope:global align:4 +registerDspSyncCallback__9JASDriverFPFPv_lPv = .text:0x80283100; // type:function size:0x18 scope:global align:4 +registerSubFrameCallback__9JASDriverFPFPv_lPv = .text:0x80283118; // type:function size:0x18 scope:global align:4 +subframeCallback__9JASDriverFv = .text:0x80283130; // type:function size:0xC scope:global align:4 +DSPSyncCallback__9JASDriverFv = .text:0x8028313C; // type:function size:0xC scope:global align:4 +updateDacCallback__9JASDriverFv = .text:0x80283148; // type:function size:0xC scope:global align:4 +__sinit_\JASDriverIF_cpp = .text:0x80283154; // type:function size:0x44 scope:global align:4 +__ct__14JASCallbackMgrFv = .text:0x80283198; // type:function size:0x24 scope:global align:4 +clamp__14JASSoundParamsFv = .text:0x802831BC; // type:function size:0xCC scope:global align:4 +combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams = .text:0x80283288; // type:function size:0x5C scope:global align:4 +DSPReleaseHalt2__FUl = .text:0x80283300; // type:function size:0x48 scope:global align:4 +setup_callback__FUs = .text:0x80283360; // type:function size:0x3C scope:global align:4 +DsetupTable__FUlUlUlUlUl = .text:0x802833A0; // type:function size:0x74 scope:global align:4 +DsetMixerLevel__Ff = .text:0x80283420; // type:function size:0x24 scope:global align:4 +DsyncFrame2ch__FUlUlUl = .text:0x80283460; // type:function size:0x50 scope:global align:4 +DsyncFrame4ch__FUlUlUlUlUl = .text:0x802834C0; // type:function size:0x4C scope:global align:4 +dummy_callback__FUs = .text:0x80283520; // type:function size:0x1C scope:global align:4 +DsetVARAM__FUl = .text:0x80283540; // type:function size:0x54 scope:global align:4 +DspHandShake__FPv = .text:0x802835A0; // type:function size:0x80 scope:global align:4 +DspBoot__FPFPv_v = .text:0x80283620; // type:function size:0xD8 scope:global align:4 +DSPSendCommands2__FPUlUlPFUs_v = .text:0x80283700; // type:function size:0x118 scope:global align:4 +DspInitWork__Fv = .text:0x80283820; // type:function size:0x50 scope:global align:4 +DspStartWork__FUlPFUs_v = .text:0x80283880; // type:function size:0x78 scope:global align:4 +DspFinishWork__FUs = .text:0x80283900; // type:function size:0x7C scope:global align:4 +DSPAddTask = .text:0x80283980; // type:function size:0x80 scope:global align:4 +DSPAddPriorTask__FP15STRUCT_DSP_TASK = .text:0x80283A00; // type:function size:0x80 scope:global align:4 +__DSPHandler = .text:0x80283A80; // type:function size:0x354 scope:global align:4 +DsyncFrame2__FUlUlUl = .text:0x80283DE0; // type:function size:0x8C scope:global align:4 +DsyncFrame3__FUlUlUlUlUl = .text:0x80283E80; // type:function size:0x5C scope:global align:4 +Dsp_Update_Request__Fv = .text:0x80283EE0; // type:function size:0x58 scope:global align:4 +Dsp_Running_Check__Fv = .text:0x80283F40; // type:function size:0x14 scope:global align:4 +Dsp_Running_Start__Fv = .text:0x80283F60; // type:function size:0xC scope:global align:4 +__dt__10JAIAudibleFv = .text:0x80283F6C; // type:function size:0x40 scope:global align:4 +__dt__11JAIAudienceFv = .text:0x80283FAC; // type:function size:0x40 scope:global align:4 +__ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul = .text:0x80283FEC; // type:function size:0xA4 scope:global align:4 +mixOut___5JAISeFRC14JASSoundParams = .text:0x80284090; // type:function size:0x104 scope:global align:4 +stopTrack___5JAISeFv = .text:0x80284194; // type:function size:0x24 scope:global align:4 +startTrack___5JAISeFRC14JASSoundParams = .text:0x802841B8; // type:function size:0xB4 scope:global align:4 +JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity = .text:0x8028426C; // type:function size:0x168 scope:global align:4 +JAISeCategoryMgr_calc___5JAISeFv = .text:0x802843D4; // type:function size:0xCC scope:global align:4 +JAISound_tryDie___5JAISeFv = .text:0x802844A0; // type:function size:0x88 scope:global align:4 +JAISeMgr_startID___5JAISeF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x80284528; // type:function size:0x88 scope:global align:4 +getNumChild__5JAISeCFv = .text:0x802845B0; // type:function size:0x8 scope:global align:4 +getChild__5JAISeFi = .text:0x802845B8; // type:function size:0x8 scope:global align:4 +releaseChild__5JAISeFi = .text:0x802845C0; // type:function size:0x4 scope:global align:4 +prepare_getSeqData___5JAISeFv = .text:0x802845C4; // type:function size:0xA0 scope:global align:4 +prepare___5JAISeFv = .text:0x80284664; // type:function size:0xA8 scope:global align:4 +getTrack__5JAISeFv = .text:0x8028470C; // type:function size:0x8 scope:global align:4 +getChildTrack__5JAISeFi = .text:0x80284714; // type:function size:0x10 scope:global align:4 +asSe__5JAISeFv = .text:0x80284724; // type:function size:0x4 scope:global align:4 +getTempoMgr__5JAISeFv = .text:0x80284728; // type:function size:0x8 scope:global align:4 +@16@JAISound_tryDie___5JAISeFv = .text:0x80284730; // type:function size:0x8 scope:local align:4 +@16@getTempoMgr__5JAISeFv = .text:0x80284738; // type:function size:0x8 scope:local align:4 +@16@getChildTrack__5JAISeFi = .text:0x80284740; // type:function size:0x8 scope:local align:4 +@16@getTrack__5JAISeFv = .text:0x80284748; // type:function size:0x8 scope:local align:4 +@16@asSe__5JAISeFv = .text:0x80284750; // type:function size:0x8 scope:local align:4 +@16@releaseChild__5JAISeFi = .text:0x80284758; // type:function size:0x8 scope:local align:4 +@16@getChild__5JAISeFi = .text:0x80284760; // type:function size:0x8 scope:local align:4 +@16@getNumChild__5JAISeCFv = .text:0x80284768; // type:function size:0x8 scope:local align:4 +__ct__14JASSoundParamsFv = .text:0x80284770; // type:function size:0x24 scope:global align:4 +isStopping__8JAISoundCFv = .text:0x80284794; // type:function size:0x40 scope:global align:4 +stop_JAISound___8JAISoundFv = .text:0x802847D4; // type:function size:0x14 scope:global align:4 +isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x802847E8; // type:function size:0x68 scope:global align:4 +releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion = .text:0x80284850; // type:function size:0x80 scope:global align:4 +JAISeMgr_calc___16JAISeCategoryMgrFv = .text:0x802848D0; // type:function size:0x5C scope:global align:4 +JAISeMgr_freeDeadSe___16JAISeCategoryMgrFv = .text:0x8028492C; // type:function size:0xAC scope:global align:4 +JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl = .text:0x802849D8; // type:function size:0xB8 scope:global align:4 +sortByPriority___16JAISeCategoryMgrFv = .text:0x80284A90; // type:function size:0x9C scope:global align:4 +stop__16JAISeCategoryMgrFUl = .text:0x80284B2C; // type:function size:0x54 scope:global align:4 +stop__16JAISeCategoryMgrFv = .text:0x80284B80; // type:function size:0x44 scope:global align:4 +stopSoundID__16JAISeCategoryMgrF10JAISoundID = .text:0x80284BC4; // type:function size:0x70 scope:global align:4 +pause__16JAISeCategoryMgrFb = .text:0x80284C34; // type:function size:0x28 scope:global align:4 +JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity = .text:0x80284C5C; // type:function size:0x148 scope:global align:4 +__ct__8JAISeMgrFb = .text:0x80284DA4; // type:function size:0x98 scope:global align:4 +isUsingSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x80284E3C; // type:function size:0x70 scope:global align:4 +releaseSeqData__8JAISeMgrFRC16JAISeqDataRegion = .text:0x80284EAC; // type:function size:0x8C scope:global align:4 +setCategoryArrangement__8JAISeMgrFRC24JAISeCategoryArrangement = .text:0x80284F38; // type:function size:0x38 scope:global align:4 +stop__8JAISeMgrFv = .text:0x80284F70; // type:function size:0x54 scope:global align:4 +stopSoundID__8JAISeMgrF10JAISoundID = .text:0x80284FC4; // type:function size:0x64 scope:global align:4 +initParams__8JAISeMgrFv = .text:0x80285028; // type:function size:0x54 scope:global align:4 +setAudience__8JAISeMgrFP11JAIAudience = .text:0x8028507C; // type:function size:0x8 scope:global align:4 +setSeqDataMgr__8JAISeMgrFP13JAISeqDataMgr = .text:0x80285084; // type:function size:0x54 scope:global align:4 +resetSeqDataMgr__8JAISeMgrFv = .text:0x802850D8; // type:function size:0x54 scope:global align:4 +newSe___8JAISeMgrFiUl = .text:0x8028512C; // type:function size:0xB8 scope:global align:4 +calc__8JAISeMgrFv = .text:0x802851E4; // type:function size:0x80 scope:global align:4 +mixOut__8JAISeMgrFv = .text:0x80285264; // type:function size:0x64 scope:global align:4 +startSound__8JAISeMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802852C8; // type:function size:0x140 scope:global align:4 +getNumActiveSe__8JAISeMgrCFv = .text:0x80285408; // type:function size:0x2C scope:global align:4 +intersects__16JAISeqDataRegionCFRC10JAISeqData = .text:0x80285434; // type:function size:0x38 scope:global align:4 +calc__18JAISoundParamsMoveFv = .text:0x8028546C; // type:function size:0x78 scope:global align:4 +apply__Q224JAISoundParamsTransition11TTransitionFf = .text:0x802854E4; // type:function size:0x34 scope:global align:4 +init__18JAISoundParamsMoveFv = .text:0x80285518; // type:function size:0x54 scope:global align:4 +init__14JASSoundParamsFv = .text:0x8028556C; // type:function size:0x24 scope:global align:4 +__ct__16JAISeCategoryMgrFv = .text:0x80285590; // type:function size:0x60 scope:global align:4 +getAudience__8JAISeMgrFi = .text:0x802855F0; // type:function size:0x34 scope:global align:4 +__dt__28JASGlobalInstance<8JAISeMgr>Fv = .text:0x80285624; // type:function size:0x58 scope:global align:4 +__dt__8JAISeMgrFv = .text:0x8028567C; // type:function size:0x80 scope:global align:4 +__sinit_\JAISeMgr_cpp = .text:0x802856FC; // type:function size:0x5C scope:global align:4 +__ct__18JASMemPool<5JAISe>Fv = .text:0x80285758; // type:function size:0x30 scope:global align:4 +__dt__18JASMemPool<5JAISe>Fv = .text:0x80285788; // type:function size:0x58 scope:global align:4 +__ct__6JAISeqFP9JAISeqMgrP28JAISoundStrategyMgr<6JAISeq> = .text:0x802857E0; // type:function size:0xB4 scope:global align:4 +JAISeqMgr_startID___6JAISeqF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudienceii = .text:0x80285894; // type:function size:0xA0 scope:global align:4 +playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80285934; // type:function size:0xA0 scope:global align:4 +reserveChildTracks___6JAISeqFi = .text:0x802859D4; // type:function size:0xE4 scope:global align:4 +releaseChildTracks___6JAISeqFv = .text:0x80285AB8; // type:function size:0x94 scope:global align:4 +prepare_getSeqData___6JAISeqFv = .text:0x80285B4C; // type:function size:0xB0 scope:global align:4 +prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80285BFC; // type:function size:0xEC scope:global align:4 +JAISeqMgr_calc___6JAISeqFv = .text:0x80285CE8; // type:function size:0xF4 scope:global align:4 +die___6JAISeqFv = .text:0x80285DDC; // type:function size:0xA8 scope:global align:4 +JAISound_tryDie___6JAISeqFv = .text:0x80285E84; // type:function size:0x9C scope:global align:4 +mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x80285F20; // type:function size:0x1A0 scope:global align:4 +JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity = .text:0x802860C0; // type:function size:0x84 scope:global align:4 +getNumChild__6JAISeqCFv = .text:0x80286144; // type:function size:0x8 scope:global align:4 +getChild__6JAISeqFi = .text:0x8028614C; // type:function size:0x8C scope:global align:4 +releaseChild__6JAISeqFi = .text:0x802861D8; // type:function size:0x84 scope:global align:4 +getTrack__6JAISeqFv = .text:0x8028625C; // type:function size:0x8 scope:global align:4 +getChildTrack__6JAISeqFi = .text:0x80286264; // type:function size:0x38 scope:global align:4 +asSeq__6JAISeqFv = .text:0x8028629C; // type:function size:0x4 scope:global align:4 +getTempoMgr__6JAISeqFv = .text:0x802862A0; // type:function size:0x8 scope:global align:4 +__sinit_\JAISeq_cpp = .text:0x802862A8; // type:function size:0x94 scope:global align:4 +__ct__27JASMemPool<13JAISoundChild>Fv = .text:0x8028633C; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAISoundChild>Fv = .text:0x8028636C; // type:function size:0x58 scope:global align:4 +__dt__14JAISeqDataUserFv = .text:0x802863C4; // type:function size:0x40 scope:global align:4 +__dt__13JAISeqDataMgrFv = .text:0x80286404; // type:function size:0x40 scope:global align:4 +isUsingSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x80286444; // type:function size:0x68 scope:global align:4 +releaseSeqData__9JAISeqMgrFRC16JAISeqDataRegion = .text:0x802864AC; // type:function size:0x7C scope:global align:4 +__ct__9JAISeqMgrFb = .text:0x80286528; // type:function size:0xB0 scope:global align:4 +freeDeadSeq___9JAISeqMgrFv = .text:0x802865D8; // type:function size:0x6C scope:global align:4 +__dt__6JAISeqFv = .text:0x80286644; // type:function size:0x7C scope:global align:4 +startSound__9JAISeqMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802866C0; // type:function size:0x150 scope:global align:4 +calc__9JAISeqMgrFv = .text:0x80286810; // type:function size:0xA4 scope:global align:4 +stop__9JAISeqMgrFv = .text:0x802868B4; // type:function size:0x40 scope:global align:4 +stop__9JAISeqMgrFUl = .text:0x802868F4; // type:function size:0x50 scope:global align:4 +stopSoundID__9JAISeqMgrF10JAISoundID = .text:0x80286944; // type:function size:0x6C scope:global align:4 +mixOut__9JAISeqMgrFv = .text:0x802869B0; // type:function size:0x5C scope:global align:4 +beginStartSeq___9JAISeqMgrFv = .text:0x80286A0C; // type:function size:0x4C scope:global align:4 +endStartSeq___9JAISeqMgrFP6JAISeqP14JAISoundHandle = .text:0x80286A58; // type:function size:0x88 scope:global align:4 +__dt__29JASGlobalInstance<9JAISeqMgr>Fv = .text:0x80286AE0; // type:function size:0x58 scope:global align:4 +__dt__16JSUList<6JAISeq>Fv = .text:0x80286B38; // type:function size:0x58 scope:global align:4 +__dt__9JAISeqMgrFv = .text:0x80286B90; // type:function size:0x74 scope:global align:4 +__sinit_\JAISeqMgr_cpp = .text:0x80286C04; // type:function size:0x5C scope:global align:4 +__ct__19JASMemPool<6JAISeq>Fv = .text:0x80286C60; // type:function size:0x30 scope:global align:4 +__dt__19JASMemPool<6JAISeq>Fv = .text:0x80286C90; // type:function size:0x58 scope:global align:4 +releaseSound__14JAISoundHandleFv = .text:0x80286CE8; // type:function size:0x1C scope:global align:4 +releaseHandle__8JAISoundFv = .text:0x80286D04; // type:function size:0x1C scope:global align:4 +attachHandle__8JAISoundFP14JAISoundHandle = .text:0x80286D20; // type:function size:0x6C scope:global align:4 +lockWhenPrepared__15JAISoundStatus_Fv = .text:0x80286D8C; // type:function size:0x24 scope:global align:4 +unlockIfLocked__15JAISoundStatus_Fv = .text:0x80286DB0; // type:function size:0x3C scope:global align:4 +mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf = .text:0x80286DEC; // type:function size:0x78 scope:global align:4 +__ct__8JAISoundFv = .text:0x80286E64; // type:function size:0x40 scope:global align:4 +start_JAISound___8JAISoundF10JAISoundIDPCQ29JGeometry8TVec3P11JAIAudience = .text:0x80286EA4; // type:function size:0x108 scope:global align:4 +acceptsNewAudible__8JAISoundCFv = .text:0x80286FAC; // type:function size:0x28 scope:global align:4 +newAudible__8JAISoundFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3UlP11JAIAudience = .text:0x80286FD4; // type:function size:0x64 scope:global align:4 +stop__8JAISoundFUl = .text:0x80287038; // type:function size:0xA4 scope:global align:4 +stop__8JAISoundFv = .text:0x802870DC; // type:function size:0x34 scope:global align:4 +asSe__8JAISoundFv = .text:0x80287110; // type:function size:0x8 scope:global align:4 +asSeq__8JAISoundFv = .text:0x80287118; // type:function size:0x8 scope:global align:4 +asStream__8JAISoundFv = .text:0x80287120; // type:function size:0x8 scope:global align:4 +die_JAISound___8JAISoundFv = .text:0x80287128; // type:function size:0x74 scope:global align:4 +calc_JAISound___8JAISoundFv = .text:0x8028719C; // type:function size:0x1F4 scope:global align:4 +initTrack_JAISound___8JAISoundFP8JASTrack = .text:0x80287390; // type:function size:0xD4 scope:global align:4 +increasePrepareCount_JAISound___8JAISoundFv = .text:0x80287464; // type:function size:0x30 scope:global align:4 +init__13JAISoundChildFv = .text:0x80287494; // type:function size:0x5C scope:global align:4 +mixOut__13JAISoundChildFP8JASTrack = .text:0x802874F0; // type:function size:0x3C scope:global align:4 +calc__13JAISoundChildFv = .text:0x8028752C; // type:function size:0x78 scope:global align:4 +getHandleSoundID__15JAISoundHandlesF10JAISoundID = .text:0x802875A4; // type:function size:0x50 scope:global align:4 +getFreeHandle__15JAISoundHandlesFv = .text:0x802875F4; // type:function size:0x40 scope:global align:4 +__ct__12JAISoundInfoFb = .text:0x80287634; // type:function size:0x1C scope:global align:4 +__dt__12JAISoundInfoFv = .text:0x80287650; // type:function size:0x58 scope:global align:4 +__dt__33JASGlobalInstance<12JAISoundInfo>Fv = .text:0x802876A8; // type:function size:0x58 scope:global align:4 +moveVolume__18JAISoundParamsMoveFfUl = .text:0x80287700; // type:function size:0x28 scope:global align:4 +movePitch__18JAISoundParamsMoveFfUl = .text:0x80287728; // type:function size:0x28 scope:global align:4 +moveFxMix__18JAISoundParamsMoveFfUl = .text:0x80287750; // type:function size:0x28 scope:global align:4 +movePan__18JAISoundParamsMoveFfUl = .text:0x80287778; // type:function size:0x28 scope:global align:4 +moveDolby__18JAISoundParamsMoveFfUl = .text:0x802877A0; // type:function size:0x28 scope:global align:4 +set__Q224JAISoundParamsTransition11TTransitionFffUl = .text:0x802877C8; // type:function size:0x38 scope:global align:4 +__ct__15JAISoundStarterFb = .text:0x80287800; // type:function size:0x1C scope:global align:4 +__dt__15JAISoundStarterFv = .text:0x8028781C; // type:function size:0x58 scope:global align:4 +startLevelSound__15JAISoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80287874; // type:function size:0xD8 scope:global align:4 +__dt__36JASGlobalInstance<15JAISoundStarter>Fv = .text:0x8028794C; // type:function size:0x58 scope:global align:4 +JAIStream_JASAramStreamCallback___FUlP13JASAramStreamPv = .text:0x802879A4; // type:function size:0x30 scope:global align:4 +__ct__9JAIStreamFP12JAIStreamMgrP31JAISoundStrategyMgr<9JAIStream> = .text:0x802879D4; // type:function size:0x98 scope:global align:4 +JAIStreamMgr_startID___9JAIStreamF10JAISoundIDlPCQ29JGeometry8TVec3P11JAIAudiencei = .text:0x80287A6C; // type:function size:0x98 scope:global align:4 +prepare_prepareStream___9JAIStreamFv = .text:0x80287B04; // type:function size:0x1C4 scope:global align:4 +prepare___9JAIStreamFv = .text:0x80287CC8; // type:function size:0xA4 scope:global align:4 +prepare_startStream___9JAIStreamFv = .text:0x80287D6C; // type:function size:0x4C scope:global align:4 +JAIStreamMgr_mixOut___9JAIStreamFRC14JASSoundParams16JAISoundActivity = .text:0x80287DB8; // type:function size:0x22C scope:global align:4 +die_JAIStream___9JAIStreamFv = .text:0x80287FE4; // type:function size:0x9C scope:global align:4 +JAISound_tryDie___9JAIStreamFv = .text:0x80288080; // type:function size:0x90 scope:global align:4 +JAIStreamMgr_calc___9JAIStreamFv = .text:0x80288110; // type:function size:0xB0 scope:global align:4 +getNumChild__9JAIStreamCFv = .text:0x802881C0; // type:function size:0x8 scope:global align:4 +getChild__9JAIStreamFi = .text:0x802881C8; // type:function size:0x78 scope:global align:4 +releaseChild__9JAIStreamFi = .text:0x80288240; // type:function size:0x50 scope:global align:4 +getTrack__9JAIStreamFv = .text:0x80288290; // type:function size:0x8 scope:global align:4 +getChildTrack__9JAIStreamFi = .text:0x80288298; // type:function size:0x8 scope:global align:4 +asStream__9JAIStreamFv = .text:0x802882A0; // type:function size:0x4 scope:global align:4 +getTempoMgr__9JAIStreamFv = .text:0x802882A4; // type:function size:0x8 scope:global align:4 +__sinit_\JAIStream_cpp = .text:0x802882AC; // type:function size:0x5C scope:global align:4 +__dt__16JAIStreamDataMgrFv = .text:0x80288308; // type:function size:0x40 scope:global align:4 +__dt__16JAIStreamAramMgrFv = .text:0x80288348; // type:function size:0x40 scope:global align:4 +__ct__12JAIStreamMgrFb = .text:0x80288388; // type:function size:0x98 scope:global align:4 +startSound__12JAIStreamMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x80288420; // type:function size:0x13C scope:global align:4 +freeDeadStream___12JAIStreamMgrFv = .text:0x8028855C; // type:function size:0xAC scope:global align:4 +calc__12JAIStreamMgrFv = .text:0x80288608; // type:function size:0xA4 scope:global align:4 +stop__12JAIStreamMgrFv = .text:0x802886AC; // type:function size:0x40 scope:global align:4 +stop__12JAIStreamMgrFUl = .text:0x802886EC; // type:function size:0x50 scope:global align:4 +stopSoundID__12JAIStreamMgrF10JAISoundID = .text:0x8028873C; // type:function size:0x5C scope:global align:4 +mixOut__12JAIStreamMgrFv = .text:0x80288798; // type:function size:0x5C scope:global align:4 +newStream___12JAIStreamMgrFv = .text:0x802887F4; // type:function size:0x98 scope:global align:4 +__sinit_\JAIStreamMgr_cpp = .text:0x8028888C; // type:function size:0x5C scope:global align:4 +__ct__22JASMemPool<9JAIStream>Fv = .text:0x802888E8; // type:function size:0x30 scope:global align:4 +__dt__22JASMemPool<9JAIStream>Fv = .text:0x80288918; // type:function size:0x58 scope:global align:4 +__sinit_\JAUAudience_cpp = .text:0x80288970; // type:function size:0x16C scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x80288ADC; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<4>>Fv = .text:0x80288B0C; // type:function size:0x58 scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x80288B64; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<2>>Fv = .text:0x80288B94; // type:function size:0x58 scope:global align:4 +__ct__34JASMemPool<20JAUDopplerAudible<1>>Fv = .text:0x80288BEC; // type:function size:0x30 scope:global align:4 +__dt__34JASMemPool<20JAUDopplerAudible<1>>Fv = .text:0x80288C1C; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<4>>Fv = .text:0x80288C74; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<4>>Fv = .text:0x80288CA4; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<2>>Fv = .text:0x80288CFC; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<2>>Fv = .text:0x80288D2C; // type:function size:0x58 scope:global align:4 +__ct__27JASMemPool<13JAUAudible<1>>Fv = .text:0x80288D84; // type:function size:0x30 scope:global align:4 +__dt__27JASMemPool<13JAUAudible<1>>Fv = .text:0x80288DB4; // type:function size:0x58 scope:global align:4 +__ct__22JAUAudioArcInterpreterFv = .text:0x80288E0C; // type:function size:0x1C scope:global align:4 +__dt__22JAUAudioArcInterpreterFv = .text:0x80288E28; // type:function size:0x40 scope:global align:4 +parse__22JAUAudioArcInterpreterFPCv = .text:0x80288E68; // type:function size:0x60 scope:global align:4 +readCommandMore__22JAUAudioArcInterpreterFUl = .text:0x80288EC8; // type:function size:0x8 scope:global align:4 +readCommand___22JAUAudioArcInterpreterFv = .text:0x80288ED0; // type:function size:0x3B8 scope:global align:4 +__ct__17JAUAudioArcLoaderFP10JAUSection = .text:0x80289288; // type:function size:0x4C scope:global align:4 +load__17JAUAudioArcLoaderFPCv = .text:0x802892D4; // type:function size:0x4 scope:global align:4 +readWS__17JAUAudioArcLoaderFUlPCvUl = .text:0x802892D8; // type:function size:0x58 scope:global align:4 +readBNK__17JAUAudioArcLoaderFUlPCv = .text:0x80289330; // type:function size:0x14 scope:global align:4 +readBSC__17JAUAudioArcLoaderFPCvUl = .text:0x80289344; // type:function size:0x8 scope:global align:4 +readBST__17JAUAudioArcLoaderFPCvUl = .text:0x8028934C; // type:function size:0xC scope:global align:4 +readBSTN__17JAUAudioArcLoaderFPCvUl = .text:0x80289358; // type:function size:0xC scope:global align:4 +readBMS__17JAUAudioArcLoaderFUlPCvUl = .text:0x80289364; // type:function size:0x2C scope:global align:4 +readBMS_fromArchive__17JAUAudioArcLoaderFUl = .text:0x80289390; // type:function size:0x2C scope:global align:4 +newVoiceBank__17JAUAudioArcLoaderFUlUl = .text:0x802893BC; // type:function size:0x14 scope:global align:4 +newDynamicSeqBlock__17JAUAudioArcLoaderFUl = .text:0x802893D0; // type:function size:0x38 scope:global align:4 +readBSFT__17JAUAudioArcLoaderFPCv = .text:0x80289408; // type:function size:0xC scope:global align:4 +beginBNKList__17JAUAudioArcLoaderFUlUl = .text:0x80289414; // type:function size:0x8 scope:global align:4 +endBNKList__17JAUAudioArcLoaderFv = .text:0x8028941C; // type:function size:0x8 scope:global align:4 +readMaxSeCategory__17JAUAudioArcLoaderFiii = .text:0x80289424; // type:function size:0x20 scope:global align:4 +asSectionHeap__10JAUSectionFv = .text:0x80289444; // type:function size:0x1C scope:global align:4 +__dt__17JAUAudioArcLoaderFv = .text:0x80289460; // type:function size:0x58 scope:global align:4 +__defctor__7JASHeapFv = .text:0x802894B8; // type:function size:0x8 scope:global align:4 +__sinit_\JAUAudioMgr_cpp = .text:0x802894C0; // type:function size:0x5C scope:global align:4 +appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> = .text:0x8028951C; // type:function size:0x4 scope:global align:4 +getBank__12JAUBankTableCFUl = .text:0x80289520; // type:function size:0x24 scope:global align:4 +__ct__18JAU_JASInitializerFv = .text:0x80289544; // type:function size:0x58 scope:global align:4 +initJASystem__18JAU_JASInitializerFP12JKRSolidHeap = .text:0x8028959C; // type:function size:0x19C scope:global align:4 +__ct__18JAU_JAIInitializerFv = .text:0x80289738; // type:function size:0x24 scope:global align:4 +initJAInterface__18JAU_JAIInitializerFv = .text:0x8028975C; // type:function size:0x88 scope:global align:4 +__sinit_\JAUInitializer_cpp = .text:0x802897E4; // type:function size:0x16C scope:global align:4 +__ct__Q210JAUSection12TSectionDataFv = .text:0x80289950; // type:function size:0x80 scope:global align:4 +__dt__23JAUDynamicSeqDataBlocksFv = .text:0x802899D0; // type:function size:0x74 scope:global align:4 +__dt__16JAUSeqDataBlocksFv = .text:0x80289A44; // type:function size:0x5C scope:global align:4 +__dt__26JSUList<15JAUSeqDataBlock>Fv = .text:0x80289AA0; // type:function size:0x58 scope:global align:4 +resetRegisteredBankTables__Q210JAUSection12TSectionDataFv = .text:0x80289AF8; // type:function size:0x4C scope:global align:4 +resetRegisteredWaveBankTables__Q210JAUSection12TSectionDataFv = .text:0x80289B44; // type:function size:0x4C scope:global align:4 +__ct__10JAUSectionFP14JAUSectionHeapUll = .text:0x80289B90; // type:function size:0x98 scope:global align:4 +__dt__21JSULink<10JAUSection>Fv = .text:0x80289C28; // type:function size:0x58 scope:global align:4 +__dt__Q210JAUSection12TSectionDataFv = .text:0x80289C80; // type:function size:0x80 scope:global align:4 +finishBuild__10JAUSectionFv = .text:0x80289D00; // type:function size:0x70 scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@16TPushCurrentHeapFv = .text:0x80289D70; // type:function size:0x58 scope:global align:4 +dispose__10JAUSectionFv = .text:0x80289DC8; // type:function size:0x88 scope:global align:4 +newSoundTable__10JAUSectionFPCvUlb = .text:0x80289E50; // type:function size:0xC4 scope:global align:4 +newSoundNameTable__10JAUSectionFPCvUlb = .text:0x80289F14; // type:function size:0xC4 scope:global align:4 +newStreamFileTable__10JAUSectionFPCvb = .text:0x80289FD8; // type:function size:0x188 scope:global align:4 +newSeSeqCollection__10JAUSectionFPCvUl = .text:0x8028A160; // type:function size:0xA0 scope:global align:4 +newStaticSeqDataBlock___10JAUSectionF10JAISoundIDUl = .text:0x8028A200; // type:function size:0x150 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundIDPCvUl = .text:0x8028A350; // type:function size:0x68 scope:global align:4 +newStaticSeqData__10JAUSectionF10JAISoundID = .text:0x8028A3B8; // type:function size:0xC8 scope:global align:4 +newCopy__10JAUSectionFPCvUll = .text:0x8028A480; // type:function size:0x64 scope:global align:4 +newWaveBank__10JAUSectionFUlPCv = .text:0x8028A4E4; // type:function size:0xD4 scope:global align:4 +loadWaveArc__10JAUSectionFUlUl = .text:0x8028A5B8; // type:function size:0xC8 scope:global align:4 +newBank__10JAUSectionFPCvUl = .text:0x8028A680; // type:function size:0x108 scope:global align:4 +newVoiceBank__10JAUSectionFUlUl = .text:0x8028A788; // type:function size:0xEC scope:global align:4 +beginNewBankTable__10JAUSectionFUlUl = .text:0x8028A874; // type:function size:0xE4 scope:global align:4 +endNewBankTable__10JAUSectionFv = .text:0x8028A958; // type:function size:0x50 scope:global align:4 +__ct__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x8028A9A8; // type:function size:0x6C scope:global align:4 +setSeqDataArchive__14JAUSectionHeapFP10JKRArchive = .text:0x8028AA14; // type:function size:0x60 scope:global align:4 +loadDynamicSeq__14JAUSectionHeapF10JAISoundIDb = .text:0x8028AA74; // type:function size:0x34 scope:global align:4 +releaseIdleDynamicSeqDataBlock__14JAUSectionHeapFv = .text:0x8028AAA8; // type:function size:0xC scope:global align:4 +JAUNewSectionHeap__FP12JKRSolidHeapb = .text:0x8028AAB4; // type:function size:0x80 scope:global align:4 +JAUNewSectionHeap__Fb = .text:0x8028AB34; // type:function size:0x44 scope:global align:4 +__ct__14JAUSectionHeapFP12JKRSolidHeapbl = .text:0x8028AB78; // type:function size:0xA8 scope:global align:4 +__dt__10JAUSectionFv = .text:0x8028AC20; // type:function size:0x74 scope:global align:4 +getOpenSection__14JAUSectionHeapFv = .text:0x8028AC94; // type:function size:0xC scope:global align:4 +setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x8028ACA0; // type:function size:0xC scope:global align:4 +newDynamicSeqBlock__14JAUSectionHeapFUl = .text:0x8028ACAC; // type:function size:0x140 scope:global align:4 +getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028ADEC; // type:function size:0xA0 scope:global align:4 +releaseSeqData__14JAUSectionHeapFv = .text:0x8028AE8C; // type:function size:0x8 scope:global align:4 +getStreamFileEntry__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrF10JAISoundID = .text:0x8028AE94; // type:function size:0x28 scope:global align:4 +__ct__Q23std11bitset<255>Fv = .text:0x8028AEBC; // type:function size:0x20 scope:global align:4 +__dt__22JAUBankTableDictionaryFv = .text:0x8028AEDC; // type:function size:0x5C scope:global align:4 +__dt__23JSUList<12JAUDisposer_>Fv = .text:0x8028AF38; // type:function size:0x58 scope:global align:4 +reset__Q23std11bitset<255>FUl = .text:0x8028AF90; // type:function size:0x7C scope:global align:4 +test__Q23std11bitset<255>CFUl = .text:0x8028B00C; // type:function size:0x7C scope:global align:4 +set__Q23std11bitset<255>FUlb = .text:0x8028B088; // type:function size:0xA0 scope:global align:4 +__dt__14JAUSectionHeapFv = .text:0x8028B128; // type:function size:0x8C scope:global align:4 +__dt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgrFv = .text:0x8028B1B4; // type:function size:0x58 scope:global align:4 +@220@setSeqDataUser__14JAUSectionHeapFP14JAISeqDataUser = .text:0x8028B20C; // type:function size:0x8 scope:local align:4 +@220@releaseSeqData__14JAUSectionHeapFv = .text:0x8028B214; // type:function size:0x8 scope:local align:4 +@220@getSeqData__14JAUSectionHeapF10JAISoundIDP10JAISeqData = .text:0x8028B21C; // type:function size:0x8 scope:local align:4 +@220@__dt__14JAUSectionHeapFv = .text:0x8028B224; // type:function size:0x8 scope:local align:4 +getWaveBank__16JAUWaveBankTableFUl = .text:0x8028B22C; // type:function size:0x24 scope:global align:4 +__dt__34JASGlobalInstance<13JAUSoundTable>Fv = .text:0x8028B250; // type:function size:0x58 scope:global align:4 +__dt__38JASGlobalInstance<17JAUSoundNameTable>Fv = .text:0x8028B2A8; // type:function size:0x58 scope:global align:4 +__dt__35JASGlobalInstance<14JAUSectionHeap>Fv = .text:0x8028B300; // type:function size:0x64 scope:global align:4 +__dt__21JSUList<10JAUSection>Fv = .text:0x8028B364; // type:function size:0x58 scope:global align:4 +__dt__Q214JAUSectionHeap16TSectionHeapDataFv = .text:0x8028B3BC; // type:function size:0x5C scope:global align:4 +init__16JAUSeqCollectionFPCv = .text:0x8028B418; // type:function size:0x44 scope:global align:4 +getSeqData__16JAUSeqCollectionFiiP10JAISeqData = .text:0x8028B45C; // type:function size:0x58 scope:global align:4 +getSeqDataRegion__16JAUSeqCollectionFP16JAISeqDataRegion = .text:0x8028B4B4; // type:function size:0x2C scope:global align:4 +__ct__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028B4E0; // type:function size:0x1C scope:global align:4 +setSeqDataUser__27JAUSeqDataMgr_SeqCollectionFP14JAISeqDataUser = .text:0x8028B4FC; // type:function size:0xC scope:global align:4 +releaseSeqData__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028B508; // type:function size:0x60 scope:global align:4 +getSeqData__27JAUSeqDataMgr_SeqCollectionF10JAISoundIDP10JAISeqData = .text:0x8028B568; // type:function size:0x58 scope:global align:4 +__dt__27JAUSeqDataMgr_SeqCollectionFv = .text:0x8028B5C0; // type:function size:0x58 scope:global align:4 +__ct__15JAUSeqDataBlockFv = .text:0x8028B618; // type:function size:0x34 scope:global align:4 +getSeqData__16JAUSeqDataBlocksF10JAISoundID = .text:0x8028B64C; // type:function size:0x4C scope:global align:4 +seekFreeBlock__16JAUSeqDataBlocksFUl = .text:0x8028B698; // type:function size:0x5C scope:global align:4 +hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID = .text:0x8028B6F4; // type:function size:0x40 scope:global align:4 +__ct__23JAUDynamicSeqDataBlocksFv = .text:0x8028B734; // type:function size:0x48 scope:global align:4 +__ct__16JAUSeqDataBlocksFv = .text:0x8028B77C; // type:function size:0x30 scope:global align:4 +setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive = .text:0x8028B7AC; // type:function size:0x8 scope:global align:4 +getSeqData__23JAUDynamicSeqDataBlocksF10JAISoundIDP14JAISeqDataUserP10JAISeqDatab = .text:0x8028B7B4; // type:function size:0xE0 scope:global align:4 +appendDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP15JAUSeqDataBlock = .text:0x8028B894; // type:function size:0x68 scope:global align:4 +JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl = .text:0x8028B8FC; // type:function size:0x24 scope:global align:4 +loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser = .text:0x8028B920; // type:function size:0x138 scope:global align:4 +releaseIdleDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP14JAISeqDataUser = .text:0x8028BA58; // type:function size:0xB8 scope:global align:4 +releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl = .text:0x8028BB10; // type:function size:0xDC scope:global align:4 +rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv = .text:0x8028BBEC; // type:function size:0x94 scope:global align:4 +getStartSoundIndex__17JAUSoundAnimationCFf = .text:0x8028BC80; // type:function size:0x84 scope:global align:4 +getEndSoundIndex__17JAUSoundAnimationCFf = .text:0x8028BD04; // type:function size:0x80 scope:global align:4 +getSound__17JAUSoundAnimationCFi = .text:0x8028BD84; // type:function size:0x3C scope:global align:4 +getNumSounds__17JAUSoundAnimationCFv = .text:0x8028BDC0; // type:function size:0x2C scope:global align:4 +isNoting__22JAUSoundAnimationSoundCFf = .text:0x8028BDEC; // type:function size:0x60 scope:global align:4 +isNotingOn__22JAUSoundAnimationSoundCFfb = .text:0x8028BE4C; // type:function size:0x48 scope:global align:4 +__ct__14JAISoundHandleFv = .text:0x8028BE94; // type:function size:0xC scope:global align:4 +updateLifeTime__8JAISoundFUl = .text:0x8028BEA0; // type:function size:0x14 scope:global align:4 +setLifeTime__8JAISoundFUlb = .text:0x8028BEB4; // type:function size:0x34 scope:global align:4 +__as__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x8028BEE8; // type:function size:0x14 scope:global align:4 +init__13JAUSoundTableFPCv = .text:0x8028BEFC; // type:function size:0x48 scope:global align:4 +getTypeID__13JAUSoundTableCF10JAISoundID = .text:0x8028BF44; // type:function size:0xB8 scope:global align:4 +getData__13JAUSoundTableCF10JAISoundID = .text:0x8028BFFC; // type:function size:0xD4 scope:global align:4 +init__17JAUSoundNameTableFPCv = .text:0x8028C0D0; // type:function size:0x48 scope:global align:4 +getSection__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFi = .text:0x8028C118; // type:function size:0x50 scope:global align:4 +getGroup__81JAUSoundTable_<17JAUSoundTableRoot,20JAUSoundTableSection,18JAUSoundTableGroup,v>CFPC20JAUSoundTableSectioni = .text:0x8028C168; // type:function size:0x64 scope:global align:4 +__ct__18JAUStreamFileTableFv = .text:0x8028C1CC; // type:function size:0xC scope:global align:4 +init__18JAUStreamFileTableFPCv = .text:0x8028C1D8; // type:function size:0x4C scope:global align:4 +getNumFiles__18JAUStreamFileTableCFv = .text:0x8028C224; // type:function size:0xC scope:global align:4 +getFilePath__18JAUStreamFileTableCFi = .text:0x8028C230; // type:function size:0x28 scope:global align:4 +getStreamFileEntry__32JAUStreamDataMgr_StreamFileTableF10JAISoundID = .text:0x8028C258; // type:function size:0x3C scope:global align:4 +__dt__32JAUStreamDataMgr_StreamFileTableFv = .text:0x8028C294; // type:function size:0x58 scope:global align:4 +__ct__Q28JMessage8TControlFv = .text:0x8028C2EC; // type:function size:0x44 scope:global align:4 +__dt__Q28JMessage8TControlFv = .text:0x8028C330; // type:function size:0x40 scope:global align:4 +reset__Q28JMessage8TControlFv = .text:0x8028C370; // type:function size:0x64 scope:global align:4 +update__Q28JMessage8TControlFv = .text:0x8028C3D4; // type:function size:0x84 scope:global align:4 +render__Q28JMessage8TControlFv = .text:0x8028C458; // type:function size:0xA8 scope:global align:4 +setMessageCode__Q28JMessage8TControlFUsUs = .text:0x8028C500; // type:function size:0x50 scope:global align:4 +setMessageID__Q28JMessage8TControlFUlUlPb = .text:0x8028C550; // type:function size:0x80 scope:global align:4 +setMessageCode_inSequence___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x8028C5D0; // type:function size:0xC4 scope:global align:4 +setBegin_messageEntryText__Q28JMessage10TProcessorFPCQ28JMessage9TResourcePCvPCc = .text:0x8028C694; // type:function size:0xA4 scope:global align:4 +getProcessor__Q28JMessage8TControlCFv = .text:0x8028C738; // type:function size:0x1C scope:global align:4 +setMessageCode_inReset___Q28JMessage8TControlFPCQ28JMessage10TProcessorUsUs = .text:0x8028C754; // type:function size:0x7C scope:global align:4 +__dt__Q28JMessage10TReferenceFv = .text:0x8028C7D0; // type:function size:0x40 scope:global align:4 +do_word__Q28JMessage10TReferenceCFUl = .text:0x8028C810; // type:function size:0x8 scope:global align:4 +__dt__Q28JMessage10TProcessorFv = .text:0x8028C818; // type:function size:0x40 scope:global align:4 +reset__Q28JMessage10TProcessorFv = .text:0x8028C858; // type:function size:0x44 scope:global align:4 +stack_pushCurrent__Q28JMessage10TProcessorFPCc = .text:0x8028C89C; // type:function size:0x1C scope:global align:4 +getResource_groupID__Q28JMessage10TProcessorCFUs = .text:0x8028C8B8; // type:function size:0x80 scope:global align:4 +toMessageCode_messageID__Q28JMessage10TProcessorCFUlUlPb = .text:0x8028C938; // type:function size:0x114 scope:global align:4 +on_select_begin__Q28JMessage10TProcessorFPFPQ28JMessage10TProcessor_PCcPCvPCcUl = .text:0x8028CA4C; // type:function size:0x8C scope:global align:4 +on_select_separate__Q28JMessage10TProcessorFv = .text:0x8028CAD8; // type:function size:0x5C scope:global align:4 +do_reset__Q28JMessage10TProcessorFv = .text:0x8028CB34; // type:function size:0x4 scope:global align:4 +do_begin__Q28JMessage10TProcessorFPCvPCc = .text:0x8028CB38; // type:function size:0x4 scope:global align:4 +do_end__Q28JMessage10TProcessorFv = .text:0x8028CB3C; // type:function size:0x4 scope:global align:4 +do_character__Q28JMessage10TProcessorFi = .text:0x8028CB40; // type:function size:0x4 scope:global align:4 +do_tag__Q28JMessage10TProcessorFUlPCvUl = .text:0x8028CB44; // type:function size:0x8 scope:global align:4 +do_select_begin__Q28JMessage10TProcessorFUl = .text:0x8028CB4C; // type:function size:0x4 scope:global align:4 +do_select_end__Q28JMessage10TProcessorFv = .text:0x8028CB50; // type:function size:0x4 scope:global align:4 +do_select_separate__Q28JMessage10TProcessorFv = .text:0x8028CB54; // type:function size:0x4 scope:global align:4 +on_tag___Q28JMessage10TProcessorFv = .text:0x8028CB58; // type:function size:0xA0 scope:global align:4 +do_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x8028CBF8; // type:function size:0x4 scope:global align:4 +do_setBegin_isReady___Q28JMessage10TProcessorCFv = .text:0x8028CBFC; // type:function size:0x8 scope:global align:4 +do_tag___Q28JMessage10TProcessorFUlPCvUl = .text:0x8028CC04; // type:function size:0x16C scope:global align:4 +process_character___Q28JMessage10TProcessorFv = .text:0x8028CD70; // type:function size:0xA0 scope:global align:4 +process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CE10; // type:function size:0x68 scope:global align:4 +process_onCharacterEnd_select___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CE78; // type:function size:0x6C scope:global align:4 +process_onSelect_limited___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CEE4; // type:function size:0x1C scope:global align:4 +process_onSelect___Q28JMessage10TProcessorFPQ28JMessage10TProcessor = .text:0x8028CF00; // type:function size:0x1C scope:global align:4 +__ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl = .text:0x8028CF1C; // type:function size:0x54 scope:global align:4 +__dt__Q28JMessage18TSequenceProcessorFv = .text:0x8028CF70; // type:function size:0x40 scope:global align:4 +process__Q28JMessage18TSequenceProcessorFPCc = .text:0x8028CFB0; // type:function size:0x1F0 scope:global align:4 +on_jump_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessor_PCvUl = .text:0x8028D1A0; // type:function size:0x14 scope:global align:4 +on_branch_register__Q28JMessage18TSequenceProcessorFPFPCQ28JMessage18TSequenceProcessorUl_PCvPCvUl = .text:0x8028D1B4; // type:function size:0x10 scope:global align:4 +do_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8028D1C4; // type:function size:0x8 scope:global align:4 +do_jump_isReady__Q28JMessage18TSequenceProcessorFv = .text:0x8028D1CC; // type:function size:0x8 scope:global align:4 +do_jump__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028D1D4; // type:function size:0x4 scope:global align:4 +do_branch_query__Q28JMessage18TSequenceProcessorFUl = .text:0x8028D1D8; // type:function size:0x4 scope:global align:4 +do_branch_queryResult__Q28JMessage18TSequenceProcessorFv = .text:0x8028D1DC; // type:function size:0x8 scope:global align:4 +do_branch__Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028D1E4; // type:function size:0x4 scope:global align:4 +do_resetStatus___Q28JMessage18TSequenceProcessorFPCc = .text:0x8028D1E8; // type:function size:0x1C scope:global align:4 +do_setBegin_isReady___Q28JMessage18TSequenceProcessorCFv = .text:0x8028D204; // type:function size:0x10 scope:global align:4 +do_begin___Q28JMessage18TSequenceProcessorFPCvPCc = .text:0x8028D214; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage18TSequenceProcessorFv = .text:0x8028D218; // type:function size:0xC scope:global align:4 +do_tag___Q28JMessage18TSequenceProcessorFUlPCvUl = .text:0x8028D224; // type:function size:0x17C scope:global align:4 +process_setMessageCode___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUsUs = .text:0x8028D3A0; // type:function size:0x64 scope:global align:4 +process_onJump_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x8028D404; // type:function size:0x18 scope:global align:4 +process_onJump___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessor = .text:0x8028D41C; // type:function size:0x10 scope:global align:4 +process_onBranch_limited___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x8028D42C; // type:function size:0x1C scope:global align:4 +process_onBranch___Q28JMessage18TSequenceProcessorFPCQ28JMessage18TSequenceProcessorUl = .text:0x8028D448; // type:function size:0x18 scope:global align:4 +__ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference = .text:0x8028D460; // type:function size:0x3C scope:global align:4 +__dt__Q28JMessage19TRenderingProcessorFv = .text:0x8028D49C; // type:function size:0x40 scope:global align:4 +process__Q28JMessage19TRenderingProcessorFPCc = .text:0x8028D4DC; // type:function size:0x84 scope:global align:4 +do_begin___Q28JMessage19TRenderingProcessorFPCvPCc = .text:0x8028D560; // type:function size:0x4 scope:global align:4 +do_end___Q28JMessage19TRenderingProcessorFv = .text:0x8028D564; // type:function size:0x4 scope:global align:4 +do_tag___Q28JMessage19TRenderingProcessorFUlPCvUl = .text:0x8028D568; // type:function size:0x5C scope:global align:4 +on_resetStatus___Q28JMessage10TProcessorFPCc = .text:0x8028D5C4; // type:function size:0x28 scope:global align:4 +getMessageEntry_messageCode__Q28JMessage10TProcessorCFUsUs = .text:0x8028D5EC; // type:function size:0x44 scope:global align:4 +stack_pushCurrent___Q28JMessage10TProcessorFPCc = .text:0x8028D630; // type:function size:0x28 scope:global align:4 +stack_popCurrent___Q28JMessage10TProcessorFv = .text:0x8028D658; // type:function size:0x24 scope:global align:4 +__ct__Q28JMessage10TProcessorFPCQ28JMessage10TReference = .text:0x8028D67C; // type:function size:0x30 scope:global align:4 +getMessageEntry_messageIndex__Q28JMessage9TResourceCFUs = .text:0x8028D6AC; // type:function size:0x2C scope:global align:4 +toMessageIndex_messageID__Q28JMessage9TResourceCFUlUlPb = .text:0x8028D6D8; // type:function size:0x1E4 scope:global align:4 +__ct__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028D8BC; // type:function size:0x24 scope:global align:4 +__dt__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028D8E0; // type:function size:0x58 scope:global align:4 +Get_groupID__Q38JMessage18TResourceContainer10TCResourceFUs = .text:0x8028D938; // type:function size:0x68 scope:global align:4 +Do_create__Q38JMessage18TResourceContainer10TCResourceFv = .text:0x8028D9A0; // type:function size:0x4C scope:global align:4 +Do_destroy__Q38JMessage18TResourceContainer10TCResourceFPQ28JMessage9TResource = .text:0x8028D9EC; // type:function size:0x8 scope:global align:4 +__ct__Q28JMessage18TResourceContainerFv = .text:0x8028D9F4; // type:function size:0x48 scope:global align:4 +setEncoding__Q28JMessage18TResourceContainerFUc = .text:0x8028DA3C; // type:function size:0x20 scope:global align:4 +setEncoding___Q28JMessage18TResourceContainerFUc = .text:0x8028DA5C; // type:function size:0x3C scope:global align:4 +__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer = .text:0x8028DA98; // type:function size:0x1C scope:global align:4 +__dt__Q28JMessage6TParseFv = .text:0x8028DAB4; // type:function size:0x58 scope:global align:4 +parseHeader_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8028DB0C; // type:function size:0x12C scope:global align:4 +parseBlock_next__Q28JMessage6TParseFPPCvPUlUl = .text:0x8028DC38; // type:function size:0x164 scope:global align:4 +__dt__Q27JGadget42TLinkList_factoryFv = .text:0x8028DD9C; // type:function size:0x5C scope:global align:4 +begin__Q27JGadget34TLinkListFv = .text:0x8028DDF8; // type:function size:0x8 scope:global align:4 +end__Q27JGadget34TLinkListFv = .text:0x8028DE00; // type:function size:0x8 scope:global align:4 +__ne__7JGadgetFQ27JGadget31TLinkList8iteratorQ27JGadget31TLinkList8iterator = .text:0x8028DE08; // type:function size:0x18 scope:global align:4 +Erase_destroy__Q27JGadget42TLinkList_factoryFPQ28JMessage9TResource = .text:0x8028DE20; // type:function size:0x58 scope:global align:4 +__ct__Q27JGadget65TContainerEnumeratorFRQ38JMessage18TResourceContainer10TCResource = .text:0x8028DE78; // type:function size:0x54 scope:global align:4 +__ml__Q27JGadget68TEnumerator8iterator>Fv = .text:0x8028DECC; // type:function size:0x14 scope:global align:4 +__opb__Q27JGadget68TEnumerator8iterator>CFv = .text:0x8028DEE0; // type:function size:0x38 scope:global align:4 +__ct__Q28JMessage15TResource_colorFv = .text:0x8028DF18; // type:function size:0x10 scope:global align:4 +parseCharacter_2Byte__Q28JMessage6localeFPPCc = .text:0x8028DF28; // type:function size:0x28 scope:global align:4 +parseCharacter_1Byte__Q28JMessage6localeFPPCc = .text:0x8028DF50; // type:function size:0x18 scope:global align:4 +parseCharacter_ShiftJIS__Q28JMessage6localeFPPCc = .text:0x8028DF68; // type:function size:0x60 scope:global align:4 +parseCharacter_UTF8__Q28JMessage6localeFPPCc = .text:0x8028DFC8; // type:function size:0xDC scope:global align:4 +linearTransform__6Z2CalcFfffffb = .text:0x8028E0A4; // type:function size:0x78 scope:global align:4 +getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign = .text:0x8028E11C; // type:function size:0x128 scope:global align:4 +getRandom__6Z2CalcFfff = .text:0x8028E244; // type:function size:0xBC scope:global align:4 +getRandom_0_1__6Z2CalcFv = .text:0x8028E300; // type:function size:0x70 scope:global align:4 +setParam__Q26Z2Calc8FNoise1fFfff = .text:0x8028E370; // type:function size:0x14 scope:global align:4 +tau__Q26Z2Calc8FNoise1fFf = .text:0x8028E384; // type:function size:0x48 scope:global align:4 +calcNoise1f__Q26Z2Calc8FNoise1fFv = .text:0x8028E3CC; // type:function size:0x80 scope:global align:4 +__ct__16Z2AudioArcLoaderFP10JAUSection = .text:0x8028E44C; // type:function size:0x3C scope:global align:4 +readCommandMore__16Z2AudioArcLoaderFUl = .text:0x8028E488; // type:function size:0x58 scope:global align:4 +readBFCA__16Z2AudioArcLoaderFPCv = .text:0x8028E4E0; // type:function size:0x8C scope:global align:4 +readBSTN__16Z2AudioArcLoaderFPCvUl = .text:0x8028E56C; // type:function size:0x4 scope:global align:4 +__dt__16Z2AudioArcLoaderFv = .text:0x8028E570; // type:function size:0x5C scope:global align:4 +seqCallback__FP8JASTrackUs = .text:0x8028E5CC; // type:function size:0x274 scope:global align:4 +__ct__10Z2SoundMgrFv = .text:0x8028E840; // type:function size:0x68 scope:global align:4 +startSound__10Z2SoundMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x8028E8A8; // type:function size:0x2C0 scope:global align:4 +move__12Z2SoundFaderFfUl = .text:0x8028EB68; // type:function size:0x64 scope:global align:4 +calc__10Z2SoundMgrFv = .text:0x8028EBCC; // type:function size:0x94 scope:global align:4 +setIIR__10Z2SoundMgrFP8JAISoundPCs = .text:0x8028EC60; // type:function size:0xCC scope:global align:4 +setFilterOff__10Z2SoundMgrFP8JAISound = .text:0x8028ED2C; // type:function size:0xE8 scope:global align:4 +resetFilterAll__10Z2SoundMgrFv = .text:0x8028EE14; // type:function size:0xF4 scope:global align:4 +mixOut__10Z2SoundMgrFv = .text:0x8028EF08; // type:function size:0x148 scope:global align:4 +framework__10Z2SoundMgrFv = .text:0x8028F050; // type:function size:0x34 scope:global align:4 +pauseAllGameSound__10Z2SoundMgrFb = .text:0x8028F084; // type:function size:0x12C scope:global align:4 +stopSoundID__10Z2SoundMgrF10JAISoundID = .text:0x8028F1B0; // type:function size:0x70 scope:global align:4 +stopSync__10Z2SoundMgrFv = .text:0x8028F220; // type:function size:0x90 scope:global align:4 +initParams__10Z2SoundMgrFv = .text:0x8028F2B0; // type:function size:0x40 scope:global align:4 +multiVolumeSoundID__10Z2SoundMgrF10JAISoundIDf = .text:0x8028F2F0; // type:function size:0xD8 scope:global align:4 +isPlayingSoundID__10Z2SoundMgrF10JAISoundID = .text:0x8028F3C8; // type:function size:0xCC scope:global align:4 +__ct__14Z2SoundStarterFb = .text:0x8028F494; // type:function size:0x60 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x8028F4F4; // type:function size:0x48 scope:global align:4 +startSound__14Z2SoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x8028F53C; // type:function size:0x2A4 scope:global align:4 +setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc = .text:0x8028F7E0; // type:function size:0x90 scope:global align:4 +getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc = .text:0x8028F870; // type:function size:0x7C scope:global align:4 +__ct__14Z2SoundHandlesFv = .text:0x8028F8EC; // type:function size:0x38 scope:global align:4 +__dt__14Z2SoundHandlesFv = .text:0x8028F924; // type:function size:0x68 scope:global align:4 +initHandlesPool__14Z2SoundHandlesFUc = .text:0x8028F98C; // type:function size:0x8 scope:global align:4 +deleteHandlesPool__14Z2SoundHandlesFv = .text:0x8028F994; // type:function size:0x70 scope:global align:4 +__dt__17Z2SoundHandlePoolFv = .text:0x8028FA04; // type:function size:0x78 scope:global align:4 +__dt__28JSULink<17Z2SoundHandlePool>Fv = .text:0x8028FA7C; // type:function size:0x58 scope:global align:4 +getHandleSoundID__14Z2SoundHandlesF10JAISoundID = .text:0x8028FAD4; // type:function size:0x3C scope:global align:4 +getHandleUserData__14Z2SoundHandlesFUl = .text:0x8028FB10; // type:function size:0x38 scope:global align:4 +getFreeHandle__14Z2SoundHandlesFv = .text:0x8028FB48; // type:function size:0xC4 scope:global align:4 +getLowPrioSound__14Z2SoundHandlesF10JAISoundID = .text:0x8028FC0C; // type:function size:0xD0 scope:global align:4 +stopAllSounds__14Z2SoundHandlesFUl = .text:0x8028FCDC; // type:function size:0x64 scope:global align:4 +isActive__14Z2SoundHandlesCFv = .text:0x8028FD40; // type:function size:0x34 scope:global align:4 +setPos__14Z2SoundHandlesFRCQ29JGeometry8TVec3 = .text:0x8028FD74; // type:function size:0xA4 scope:global align:4 +__sinit_\Z2SoundHandles_cpp = .text:0x8028FE18; // type:function size:0x5C scope:global align:4 +__ct__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x8028FE74; // type:function size:0x30 scope:global align:4 +__dt__31JASMemPool<17Z2SoundHandlePool>Fv = .text:0x8028FEA4; // type:function size:0x58 scope:global align:4 +__ct__7Z2SeMgrFv = .text:0x8028FEFC; // type:function size:0xC8 scope:global align:4 +__ct__12Z2MultiSeObjFv = .text:0x8028FFC4; // type:function size:0x40 scope:global align:4 +initSe__7Z2SeMgrFv = .text:0x80290004; // type:function size:0xD4 scope:global align:4 +resetModY__7Z2SeMgrFv = .text:0x802900D8; // type:function size:0x24 scope:global align:4 +modHeightAtCamera__7Z2SeMgrFPPC3Vec = .text:0x802900FC; // type:function size:0x120 scope:global align:4 +getAudioCamPos__10Z2AudienceFi = .text:0x8029021C; // type:function size:0x1C scope:global align:4 +incrCrowdSize__7Z2SeMgrFv = .text:0x80290238; // type:function size:0x24 scope:global align:4 +decrCrowdSize__7Z2SeMgrFv = .text:0x8029025C; // type:function size:0x24 scope:global align:4 +seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x80290280; // type:function size:0xDFC scope:global align:4 +seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc = .text:0x8029107C; // type:function size:0x11E8 scope:global align:4 +seStop__7Z2SeMgrF10JAISoundIDUl = .text:0x80292264; // type:function size:0x90 scope:global align:4 +seStopAll__7Z2SeMgrFUl = .text:0x802922F4; // type:function size:0xA8 scope:global align:4 +seMoveVolumeAll__7Z2SeMgrFfUl = .text:0x8029239C; // type:function size:0x120 scope:global align:4 +messageSePlay__7Z2SeMgrFUsP3VecSc = .text:0x802924BC; // type:function size:0x20 scope:global align:4 +talkInSe__7Z2SeMgrFv = .text:0x802924DC; // type:function size:0x104 scope:global align:4 +talkOutSe__7Z2SeMgrFv = .text:0x802925E0; // type:function size:0x104 scope:global align:4 +menuInSe__7Z2SeMgrFv = .text:0x802926E4; // type:function size:0x104 scope:global align:4 +setLevObjSE__7Z2SeMgrFUlP3VecSc = .text:0x802927E8; // type:function size:0x188 scope:global align:4 +setMultiTriggerSE__7Z2SeMgrFUlP3VecSc = .text:0x80292970; // type:function size:0x180 scope:global align:4 +processSeFramework__7Z2SeMgrFv = .text:0x80292AF0; // type:function size:0x514 scope:global align:4 +getMaxVolume__12Z2MultiSeMgrFv = .text:0x80293004; // type:function size:0x24 scope:global align:4 +homeMenuSeCallback__7Z2SeMgrFl = .text:0x80293028; // type:function size:0x60 scope:global align:4 +playNaviFlySound__7Z2SeMgrFff = .text:0x80293088; // type:function size:0x10 scope:global align:4 +isSoundCulling__7Z2SeMgrF10JAISoundID = .text:0x80293098; // type:function size:0x540 scope:global align:4 +__ct__12Z2MultiSeMgrFv = .text:0x802935D8; // type:function size:0x30 scope:global align:4 +__dt__12Z2MultiSeMgrFv = .text:0x80293608; // type:function size:0x40 scope:global align:4 +registMultiSePos__12Z2MultiSeMgrFP3Vec = .text:0x80293648; // type:function size:0x14C scope:global align:4 +resetMultiSePos__12Z2MultiSeMgrFv = .text:0x80293794; // type:function size:0x24 scope:global align:4 +getPanPower__12Z2MultiSeMgrFv = .text:0x802937B8; // type:function size:0x84 scope:global align:4 +getMaxPowL__12Z2MultiSeMgrFv = .text:0x8029383C; // type:function size:0x24 scope:global align:4 +getMaxPowR__12Z2MultiSeMgrFv = .text:0x80293860; // type:function size:0x24 scope:global align:4 +getDolbyPower__12Z2MultiSeMgrFv = .text:0x80293884; // type:function size:0x84 scope:global align:4 +getMaxPowF__12Z2MultiSeMgrFv = .text:0x80293908; // type:function size:0x24 scope:global align:4 +getMaxPowB__12Z2MultiSeMgrFv = .text:0x8029392C; // type:function size:0x24 scope:global align:4 +__ct__8Z2SeqMgrFv = .text:0x80293950; // type:function size:0x158 scope:global align:4 +bgmStart__8Z2SeqMgrFUlUll = .text:0x80293AA8; // type:function size:0x2D4 scope:global align:4 +getMainBgmID__8Z2SeqMgrFv = .text:0x80293D7C; // type:function size:0x1C scope:global align:4 +fadeIn__12Z2SoundFaderFUl = .text:0x80293D98; // type:function size:0x28 scope:global align:4 +bgmStop__8Z2SeqMgrFUll = .text:0x80293DC0; // type:function size:0x8C scope:global align:4 +subBgmStart__8Z2SeqMgrFUl = .text:0x80293E4C; // type:function size:0x2E0 scope:global align:4 +getSubBgmID__8Z2SeqMgrFv = .text:0x8029412C; // type:function size:0x1C scope:global align:4 +fadeOut__12Z2SoundFaderFUl = .text:0x80294148; // type:function size:0x28 scope:global align:4 +subBgmStop__8Z2SeqMgrFv = .text:0x80294170; // type:function size:0x124 scope:global align:4 +subBgmStopInner__8Z2SeqMgrFv = .text:0x80294294; // type:function size:0x15C scope:global align:4 +bgmStreamPrepare__8Z2SeqMgrFUl = .text:0x802943F0; // type:function size:0x19C scope:global align:4 +bgmStreamCheckReady__8Z2SeqMgrFv = .text:0x8029458C; // type:function size:0x2C scope:global align:4 +bgmStreamPlay__8Z2SeqMgrFv = .text:0x802945B8; // type:function size:0x64 scope:global align:4 +getStreamBgmID__8Z2SeqMgrFv = .text:0x8029461C; // type:function size:0x1C scope:global align:4 +bgmStreamStop__8Z2SeqMgrFUl = .text:0x80294638; // type:function size:0x84 scope:global align:4 +changeBgmStatus__8Z2SeqMgrFl = .text:0x802946BC; // type:function size:0x1B28 scope:global align:4 +unMuteSceneBgm__8Z2SeqMgrFUl = .text:0x802961E4; // type:function size:0x54 scope:global align:4 +changeSubBgmStatus__8Z2SeqMgrFl = .text:0x80296238; // type:function size:0xB7C scope:global align:4 +onVariantBgmJumpEnd__8Z2SeqMgrFb = .text:0x80296DB4; // type:function size:0xEC scope:global align:4 +changeFishingBgm__8Z2SeqMgrFl = .text:0x80296EA0; // type:function size:0xF8 scope:global align:4 +talkInBgm__8Z2SeqMgrFv = .text:0x80296F98; // type:function size:0x74 scope:global align:4 +talkOutBgm__8Z2SeqMgrFv = .text:0x8029700C; // type:function size:0x10 scope:global align:4 +menuInBgm__8Z2SeqMgrFv = .text:0x8029701C; // type:function size:0x10 scope:global align:4 +menuOutBgm__8Z2SeqMgrFv = .text:0x8029702C; // type:function size:0x10 scope:global align:4 +fanfareFramework__8Z2SeqMgrFv = .text:0x8029703C; // type:function size:0x338 scope:global align:4 +getDest__12Z2SoundFaderCFv = .text:0x80297374; // type:function size:0x1C scope:global align:4 +stopWolfHowlSong__8Z2SeqMgrFv = .text:0x80297390; // type:function size:0x80 scope:global align:4 +setHeightVolMod__8Z2SeqMgrFbUl = .text:0x80297410; // type:function size:0x24 scope:global align:4 +setTimeProcVolMod__8Z2SeqMgrFbUl = .text:0x80297434; // type:function size:0x10 scope:global align:4 +processBgmFramework__8Z2SeqMgrFv = .text:0x80297444; // type:function size:0x668 scope:global align:4 +calc__12Z2SoundFaderFv = .text:0x80297AAC; // type:function size:0x3C scope:global align:4 +checkBgmIDPlaying__8Z2SeqMgrFUl = .text:0x80297AE8; // type:function size:0x74 scope:global align:4 +getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei = .text:0x80297B5C; // type:function size:0xB0 scope:global align:4 +setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff = .text:0x80297C0C; // type:function size:0x144 scope:global align:4 +resetBattleBgmParams__8Z2SeqMgrFv = .text:0x80297D50; // type:function size:0x24 scope:global align:4 +setBattleBgmOff__8Z2SeqMgrFb = .text:0x80297D74; // type:function size:0x8C scope:global align:4 +setBattleSearched__8Z2SeqMgrFb = .text:0x80297E00; // type:function size:0x19C scope:global align:4 +setBattleGhostMute__8Z2SeqMgrFb = .text:0x80297F9C; // type:function size:0x78 scope:global align:4 +setBattleDistState__8Z2SeqMgrFUc = .text:0x80298014; // type:function size:0x28C scope:global align:4 +setBattleSeqState__8Z2SeqMgrFUc = .text:0x802982A0; // type:function size:0x234 scope:global align:4 +setBattleLastHit__8Z2SeqMgrFUc = .text:0x802984D4; // type:function size:0x6C scope:global align:4 +battleBgmFramework__8Z2SeqMgrFv = .text:0x80298540; // type:function size:0x194 scope:global align:4 +startBattleBgm__8Z2SeqMgrFb = .text:0x802986D4; // type:function size:0x280 scope:global align:4 +stopBattleBgm__8Z2SeqMgrFUcUc = .text:0x80298954; // type:function size:0x148 scope:global align:4 +fadeOut__8JAISoundFUl = .text:0x80298A9C; // type:function size:0x28 scope:global align:4 +fieldBgmStart__8Z2SeqMgrFv = .text:0x80298AC4; // type:function size:0x10C scope:global align:4 +fieldRidingMute__8Z2SeqMgrFv = .text:0x80298BD0; // type:function size:0x1E4 scope:global align:4 +onFieldBgmJumpStart__8Z2SeqMgrFv = .text:0x80298DB4; // type:function size:0x4C scope:global align:4 +onFieldBgmJumpEnd__8Z2SeqMgrFv = .text:0x80298E00; // type:function size:0x1B0 scope:global align:4 +fieldBgmFramework__8Z2SeqMgrFv = .text:0x80298FB0; // type:function size:0x4F0 scope:global align:4 +bgmSetSwordUsing__8Z2SeqMgrFl = .text:0x802994A0; // type:function size:0x4 scope:global align:4 +bgmNowBattle__8Z2SeqMgrFf = .text:0x802994A4; // type:function size:0x4 scope:global align:4 +taktModeMute__8Z2SeqMgrFv = .text:0x802994A8; // type:function size:0x14 scope:global align:4 +taktModeMuteOff__8Z2SeqMgrFv = .text:0x802994BC; // type:function size:0x14 scope:global align:4 +__ct__11Z2StatusMgrFv = .text:0x802994D0; // type:function size:0x54 scope:global align:4 +heartGaugeOn__11Z2StatusMgrFv = .text:0x80299524; // type:function size:0xC scope:global align:4 +processHeartGaugeSound__11Z2StatusMgrFv = .text:0x80299530; // type:function size:0x150 scope:global align:4 +talkIn__11Z2StatusMgrFv = .text:0x80299680; // type:function size:0x38 scope:global align:4 +talkOut__11Z2StatusMgrFv = .text:0x802996B8; // type:function size:0x38 scope:global align:4 +menuIn__11Z2StatusMgrFv = .text:0x802996F0; // type:function size:0x40 scope:global align:4 +menuOut__11Z2StatusMgrFv = .text:0x80299730; // type:function size:0x40 scope:global align:4 +isMovieDemo__11Z2StatusMgrFv = .text:0x80299770; // type:function size:0x30 scope:global align:4 +setDemoName__11Z2StatusMgrFPc = .text:0x802997A0; // type:function size:0x424 scope:global align:4 +processTime__11Z2StatusMgrFv = .text:0x80299BC4; // type:function size:0x18 scope:global align:4 +checkDayTime__11Z2StatusMgrFv = .text:0x80299BDC; // type:function size:0x24 scope:global align:4 +setEventBit__11Z2StatusMgrFPv = .text:0x80299C00; // type:function size:0x8 scope:global align:4 +setCameraPolygonPos__11Z2StatusMgrFP3Vec = .text:0x80299C08; // type:function size:0x24 scope:global align:4 +setCameraGroupInfo__11Z2StatusMgrFUc = .text:0x80299C2C; // type:function size:0x4 scope:global align:4 +setCameraInWaterDepth__11Z2StatusMgrFf = .text:0x80299C30; // type:function size:0xB8 scope:global align:4 +__ct__10Z2SceneMgrFv = .text:0x80299CE8; // type:function size:0x64 scope:global align:4 +setInDarkness__10Z2SceneMgrFb = .text:0x80299D4C; // type:function size:0x18 scope:global align:4 +setSceneExist__10Z2SceneMgrFb = .text:0x80299D64; // type:function size:0x74 scope:global align:4 +setFadeOutStart__10Z2SceneMgrFUc = .text:0x80299DD8; // type:function size:0x70 scope:global align:4 +setFadeInStart__10Z2SceneMgrFUc = .text:0x80299E48; // type:function size:0xB4 scope:global align:4 +setSceneName__10Z2SceneMgrFPcll = .text:0x80299EFC; // type:function size:0x24D4 scope:global align:4 +sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb = .text:0x8029C3D0; // type:function size:0xE4 scope:global align:4 +framework__10Z2SceneMgrFv = .text:0x8029C4B4; // type:function size:0xEC scope:global align:4 +load1stDynamicWave__10Z2SceneMgrFv = .text:0x8029C5A0; // type:function size:0x58 scope:global align:4 +_load1stWaveInner_1__10Z2SceneMgrFv = .text:0x8029C5F8; // type:function size:0x230 scope:global align:4 +_load1stWaveInner_2__10Z2SceneMgrFv = .text:0x8029C828; // type:function size:0xD4 scope:global align:4 +check1stDynamicWave__10Z2SceneMgrFv = .text:0x8029C8FC; // type:function size:0x84 scope:global align:4 +load2ndDynamicWave__10Z2SceneMgrFv = .text:0x8029C980; // type:function size:0x174 scope:global align:4 +sceneBgmStart__10Z2SceneMgrFv = .text:0x8029CAF4; // type:function size:0x2B0 scope:global align:4 +loadStaticWaves__10Z2SceneMgrFv = .text:0x8029CDA4; // type:function size:0x64 scope:global align:4 +eraseSeWave__10Z2SceneMgrFUl = .text:0x8029CE08; // type:function size:0x68 scope:global align:4 +eraseBgmWave__10Z2SceneMgrFUl = .text:0x8029CE70; // type:function size:0x68 scope:global align:4 +getWaveLoadStatus__10Z2SceneMgrFUlUl = .text:0x8029CED8; // type:function size:0x68 scope:global align:4 +loadSceneWave__10Z2SceneMgrFUlUl = .text:0x8029CF40; // type:function size:0x6C scope:global align:4 +loadSeWave__10Z2SceneMgrFUl = .text:0x8029CFAC; // type:function size:0x6C scope:global align:4 +loadBgmWave__10Z2SceneMgrFUl = .text:0x8029D018; // type:function size:0x6C scope:global align:4 +__ct__11Z2FxLineMgrFv = .text:0x8029D084; // type:function size:0x20 scope:global align:4 +initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap = .text:0x8029D0A4; // type:function size:0x3FC scope:global align:4 +setLineID__11Z2FxLineMgrFScbb = .text:0x8029D4A0; // type:function size:0x30 scope:global align:4 +setLine__11Z2FxLineMgrFP14Z2FxLineConfigbb = .text:0x8029D4D0; // type:function size:0x1A8 scope:global align:4 +setFxForceOff__11Z2FxLineMgrFb = .text:0x8029D678; // type:function size:0x14 scope:global align:4 +setUnderWaterFx__11Z2FxLineMgrFb = .text:0x8029D68C; // type:function size:0x6C scope:global align:4 +setSceneFx__11Z2FxLineMgrFl = .text:0x8029D6F8; // type:function size:0x110 scope:global align:4 +getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x8029D808; // type:function size:0x7C scope:global align:4 +getSoundType__11Z2SoundInfoCF10JAISoundID = .text:0x8029D884; // type:function size:0x48 scope:global align:4 +getCategory__11Z2SoundInfoCF10JAISoundID = .text:0x8029D8CC; // type:function size:0x8 scope:global align:4 +getPriority__11Z2SoundInfoCF10JAISoundID = .text:0x8029D8D4; // type:function size:0x70 scope:global align:4 +getAudibleSwFull__11Z2SoundInfoF10JAISoundID = .text:0x8029D944; // type:function size:0x278 scope:global align:4 +getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x8029DBBC; // type:function size:0x264 scope:global align:4 +getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe = .text:0x8029DE20; // type:function size:0x1E0 scope:global align:4 +getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq = .text:0x8029E000; // type:function size:0x2C scope:global align:4 +getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream = .text:0x8029E02C; // type:function size:0x154 scope:global align:4 +getStreamFilePath__11Z2SoundInfoF10JAISoundID = .text:0x8029E180; // type:function size:0x78 scope:global align:4 +getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029E1F8; // type:function size:0x40 scope:global align:4 +getSwBit__11Z2SoundInfoCF10JAISoundID = .text:0x8029E238; // type:function size:0x78 scope:global align:4 +getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound = .text:0x8029E2B0; // type:function size:0x98 scope:global align:4 +__dt__11Z2SoundInfoFv = .text:0x8029E348; // type:function size:0xAC scope:global align:4 +@4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID = .text:0x8029E3F4; // type:function size:0x8 scope:local align:4 +@4@getAudibleSw__11Z2SoundInfoCF10JAISoundID = .text:0x8029E3FC; // type:function size:0x8 scope:local align:4 +@8@__dt__11Z2SoundInfoFv = .text:0x8029E404; // type:function size:0x8 scope:local align:4 +@8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID = .text:0x8029E40C; // type:function size:0x8 scope:local align:4 +init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3RCQ29JGeometry8TVec3PCQ29JGeometry8TVec3 = .text:0x8029E414; // type:function size:0x80 scope:global align:4 +__ct__9Z2AudibleFRCQ29JGeometry8TVec3PCQ29JGeometry8TVec3Ulb = .text:0x8029E494; // type:function size:0x108 scope:global align:4 +calc__9Z2AudibleFv = .text:0x8029E59C; // type:function size:0x50 scope:global align:4 +getOuterParams__9Z2AudibleFi = .text:0x8029E5EC; // type:function size:0x10 scope:global align:4 +setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi = .text:0x8029E5FC; // type:function size:0x30C scope:global align:4 +getDistVolBit__9Z2AudibleFv = .text:0x8029E908; // type:function size:0x30 scope:global align:4 +__ct__19Z2Audience3DSettingFv = .text:0x8029E938; // type:function size:0x3C scope:global align:4 +init__19Z2Audience3DSettingFv = .text:0x8029E974; // type:function size:0x84 scope:global align:4 +initVolumeDist__19Z2Audience3DSettingFv = .text:0x8029E9F8; // type:function size:0x60 scope:global align:4 +calcVolumeFactorAll__19Z2Audience3DSettingFv = .text:0x8029EA58; // type:function size:0x110 scope:global align:4 +calcPriorityFactorAll__19Z2Audience3DSettingFv = .text:0x8029EB68; // type:function size:0x54 scope:global align:4 +calcFxMixFactorAll__19Z2Audience3DSettingFv = .text:0x8029EBBC; // type:function size:0x3C scope:global align:4 +updateVolumeDist__19Z2Audience3DSettingFf = .text:0x8029EBF8; // type:function size:0x70 scope:global align:4 +initDolbyDist__19Z2Audience3DSettingFv = .text:0x8029EC68; // type:function size:0x48 scope:global align:4 +updateDolbyDist__19Z2Audience3DSettingFff = .text:0x8029ECB0; // type:function size:0x60 scope:global align:4 +__ct__13Z2AudioCameraFv = .text:0x8029ED10; // type:function size:0x30 scope:global align:4 +init__13Z2AudioCameraFv = .text:0x8029ED40; // type:function size:0x74 scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_CfR3Vecb = .text:0x8029EDB4; // type:function size:0xB8 scope:global align:4 +set__Q29JGeometry8TVec3FRC3Vec = .text:0x8029EE6C; // type:function size:0x1C scope:global align:4 +setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb = .text:0x8029EE88; // type:function size:0x334 scope:global align:4 +__ct__Q29JGeometry8TVec3FRCQ29JGeometry8TVec3 = .text:0x8029F1BC; // type:function size:0x14 scope:global align:4 +convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei = .text:0x8029F1D0; // type:function size:0x84 scope:global align:4 +isInSight__13Z2AudioCameraCFR3Vec = .text:0x8029F254; // type:function size:0x68 scope:global align:4 +__ct__9Z2SpotMicFv = .text:0x8029F2BC; // type:function size:0x78 scope:global align:4 +clearMicState__9Z2SpotMicFi = .text:0x8029F334; // type:function size:0x24 scope:global align:4 +calcVolumeFactor__9Z2SpotMicFi = .text:0x8029F358; // type:function size:0x2C scope:global align:4 +setMicState__9Z2SpotMicFP13Z2AudioCamerai = .text:0x8029F384; // type:function size:0x138 scope:global align:4 +clamp__Q29JGeometry8TUtilFfff = .text:0x8029F4BC; // type:function size:0x20 scope:global align:4 +calcMicDist__9Z2SpotMicFP9Z2Audible = .text:0x8029F4DC; // type:function size:0x84 scope:global align:4 +calcMicPriority__9Z2SpotMicFf = .text:0x8029F560; // type:function size:0x40 scope:global align:4 +calcMicVolume__9Z2SpotMicFfif = .text:0x8029F5A0; // type:function size:0x104 scope:global align:4 +__ct__10Z2AudienceFv = .text:0x8029F6A4; // type:function size:0xCC scope:global align:4 +__dt__31JASGlobalInstance<10Z2Audience>Fv = .text:0x8029F770; // type:function size:0x64 scope:global align:4 +__dt__10Z2AudienceFv = .text:0x8029F7D4; // type:function size:0x68 scope:global align:4 +setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib = .text:0x8029F83C; // type:function size:0x5C scope:global align:4 +newAudible__10Z2AudienceFRCQ29JGeometry8TVec310JAISoundIDPCQ29JGeometry8TVec3Ul = .text:0x8029F898; // type:function size:0x160 scope:global align:4 +deleteAudible__10Z2AudienceFP10JAIAudible = .text:0x8029F9F8; // type:function size:0x24 scope:global align:4 +__dt__9Z2AudibleFv = .text:0x8029FA1C; // type:function size:0x64 scope:global align:4 +calcPriority__10Z2AudienceFP10JAIAudible = .text:0x8029FA80; // type:function size:0x140 scope:global align:4 +calcOffMicSound__10Z2AudienceFf = .text:0x8029FBC0; // type:function size:0x18 scope:global align:4 +mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei = .text:0x8029FBD8; // type:function size:0x1D0 scope:global align:4 +setTargetVolume__10Z2AudienceFfi = .text:0x8029FDA8; // type:function size:0x20 scope:global align:4 +convertAbsToRel__10Z2AudienceFR3VecP3Veci = .text:0x8029FDC8; // type:function size:0x50 scope:global align:4 +calcRelPosVolume__10Z2AudienceFRC3Vecfi = .text:0x8029FE18; // type:function size:0xD4 scope:global align:4 +calcRelPosPan__10Z2AudienceFRC3Veci = .text:0x8029FEEC; // type:function size:0x100 scope:global align:4 +calcRelPosDolby__10Z2AudienceFRC3Veci = .text:0x8029FFEC; // type:function size:0x7C scope:global align:4 +calcVolume___10Z2AudienceCFfi = .text:0x802A0068; // type:function size:0x50 scope:global align:4 +calcDeltaPriority___10Z2AudienceCFfib = .text:0x802A00B8; // type:function size:0x54 scope:global align:4 +calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3RCQ29JGeometry8TVec3RCQ29JGeometry8TVec3f = .text:0x802A010C; // type:function size:0x8C scope:global align:4 +calcFxMix___10Z2AudienceCFfi = .text:0x802A0198; // type:function size:0x48 scope:global align:4 +calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera = .text:0x802A01E0; // type:function size:0x140 scope:global align:4 +getMaxChannels__10Z2AudienceFv = .text:0x802A0320; // type:function size:0x8 scope:global align:4 +__sinit_\Z2Audience_cpp = .text:0x802A0328; // type:function size:0x6C scope:global align:4 +__ct__22JASMemPool<9Z2Audible>Fv = .text:0x802A0394; // type:function size:0x30 scope:global align:4 +__dt__22JASMemPool<9Z2Audible>Fv = .text:0x802A03C4; // type:function size:0x58 scope:global align:4 +__ct__14Z2SoundObjBaseFv = .text:0x802A041C; // type:function size:0x58 scope:global align:4 +__dt__14Z2SoundObjBaseFv = .text:0x802A0474; // type:function size:0x7C scope:global align:4 +init__14Z2SoundObjBaseFP3VecUc = .text:0x802A04F0; // type:function size:0x48 scope:global align:4 +deleteObject__14Z2SoundObjBaseFv = .text:0x802A0538; // type:function size:0x40 scope:global align:4 +framework__14Z2SoundObjBaseFUlSc = .text:0x802A0578; // type:function size:0x20 scope:global align:4 +dispose__14Z2SoundObjBaseFv = .text:0x802A0598; // type:function size:0x94 scope:global align:4 +stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool = .text:0x802A062C; // type:function size:0x40 scope:global align:4 +startSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802A066C; // type:function size:0x194 scope:global align:4 +startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc = .text:0x802A0800; // type:function size:0x24C scope:global align:4 +startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase = .text:0x802A0A4C; // type:function size:0xF8 scope:global align:4 +__ct__21Z2DopplerSoundObjBaseFv = .text:0x802A0B44; // type:function size:0x60 scope:global align:4 +__dt__21Z2DopplerSoundObjBaseFv = .text:0x802A0BA4; // type:function size:0x58 scope:global align:4 +init__21Z2DopplerSoundObjBaseFP3VecUc = .text:0x802A0BFC; // type:function size:0x68 scope:global align:4 +framework__21Z2DopplerSoundObjBaseFUlSc = .text:0x802A0C64; // type:function size:0x54 scope:global align:4 +startSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802A0CB8; // type:function size:0x9C scope:global align:4 +startLevelSound__21Z2DopplerSoundObjBaseF10JAISoundIDUlSc = .text:0x802A0D54; // type:function size:0x9C scope:global align:4 +__ct__16Z2SoundObjSimpleFv = .text:0x802A0DF0; // type:function size:0x3C scope:global align:4 +init__16Z2SoundObjSimpleFP3VecUc = .text:0x802A0E2C; // type:function size:0x48 scope:global align:4 +startSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802A0E74; // type:function size:0x110 scope:global align:4 +startLevelSound__16Z2SoundObjSimpleF10JAISoundIDUlSc = .text:0x802A0F84; // type:function size:0x194 scope:global align:4 +__ct__15Z2SoundObjArrowFv = .text:0x802A1118; // type:function size:0x3C scope:global align:4 +init__15Z2SoundObjArrowFP3VecUc = .text:0x802A1154; // type:function size:0x48 scope:global align:4 +__ct__15Z2SoundObjAnimeFv = .text:0x802A119C; // type:function size:0x48 scope:global align:4 +init__15Z2SoundObjAnimeFP3VecUc = .text:0x802A11E4; // type:function size:0x48 scope:global align:4 +initAnime__15Z2SoundObjAnimeFPvbff = .text:0x802A122C; // type:function size:0x100 scope:global align:4 +setLoopFrame__15Z2SoundObjAnimeFff = .text:0x802A132C; // type:function size:0x58 scope:global align:4 +ageSounds___15Z2SoundObjAnimeFv = .text:0x802A1384; // type:function size:0x16C scope:global align:4 +updateAnime__15Z2SoundObjAnimeFff = .text:0x802A14F0; // type:function size:0x2CC scope:global align:4 +updateSoundLifeTime___15Z2SoundObjAnimeFff = .text:0x802A17BC; // type:function size:0x2AC scope:global align:4 +startSoundInner__15Z2SoundObjAnimeFRCQ29JGeometry8TVec3fP14Z2SoundStarterUlSc = .text:0x802A1A68; // type:function size:0x1E4 scope:global align:4 +playsSound__15Z2SoundObjAnimeFPC22JAUSoundAnimationSoundRCQ29JGeometry8TVec3f = .text:0x802A1C4C; // type:function size:0x88 scope:global align:4 +__ct__13Z2SoundObjMgrFv = .text:0x802A1CD4; // type:function size:0x60 scope:global align:4 +setForceBattleArea__13Z2SoundObjMgrFbUsUsUs = .text:0x802A1D34; // type:function size:0x14 scope:global align:4 +searchEnemy__13Z2SoundObjMgrFv = .text:0x802A1D48; // type:function size:0x60C scope:global align:4 +setGhostEnemyState__13Z2SoundObjMgrFUc = .text:0x802A2354; // type:function size:0x84 scope:global align:4 +getEnemyID__13Z2SoundObjMgrFPCcP26JSULink<15Z2CreatureEnemy> = .text:0x802A23D8; // type:function size:0x88 scope:global align:4 +setBattleInit__13Z2SoundObjMgrFv = .text:0x802A2460; // type:function size:0x20 scope:global align:4 +checkBattleFinish__13Z2SoundObjMgrFv = .text:0x802A2480; // type:function size:0x1C scope:global align:4 +deleteEnemyAll__13Z2SoundObjMgrFv = .text:0x802A249C; // type:function size:0x54 scope:global align:4 +removeEnemy__13Z2SoundObjMgrFP26JSULink<15Z2CreatureEnemy> = .text:0x802A24F0; // type:function size:0x3C scope:global align:4 +isTwilightBattle__13Z2SoundObjMgrFv = .text:0x802A252C; // type:function size:0x8 scope:global align:4 +__sinit_\Z2SoundObjMgr_cpp = .text:0x802A2534; // type:function size:0x3C4 scope:global align:4 +__ct__10Z2CreatureFv = .text:0x802A28F8; // type:function size:0x58 scope:global align:4 +__dt__10Z2CreatureFv = .text:0x802A2950; // type:function size:0x8C scope:global align:4 +deleteObject__10Z2CreatureFv = .text:0x802A29DC; // type:function size:0x48 scope:global align:4 +init__10Z2CreatureFP3VecP3VecUcUc = .text:0x802A2A24; // type:function size:0x84 scope:global align:4 +init__10Z2CreatureFP3VecP3VecP3VecUcUcUc = .text:0x802A2AA8; // type:function size:0x68 scope:global align:4 +setSoundStarter__10Z2CreatureFP14Z2SoundStarter = .text:0x802A2B10; // type:function size:0x10 scope:global align:4 +initAnime__10Z2CreatureFPvbff = .text:0x802A2B20; // type:function size:0x8 scope:global align:4 +framework__10Z2CreatureFUlSc = .text:0x802A2B28; // type:function size:0x88 scope:global align:4 +updateAnime__10Z2CreatureFff = .text:0x802A2BB0; // type:function size:0x8 scope:global align:4 +stopAnime__10Z2CreatureFv = .text:0x802A2BB8; // type:function size:0x10 scope:global align:4 +startCreatureSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A2BC8; // type:function size:0x160 scope:global align:4 +startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A2D28; // type:function size:0x1D8 scope:global align:4 +startCreatureVoice__10Z2CreatureF10JAISoundIDSc = .text:0x802A2F00; // type:function size:0xAC scope:global align:4 +startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc = .text:0x802A2FAC; // type:function size:0x78 scope:global align:4 +startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A3024; // type:function size:0x40 scope:global align:4 +startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc = .text:0x802A3064; // type:function size:0x40 scope:global align:4 +startCollisionSE__10Z2CreatureFUlUl = .text:0x802A30A4; // type:function size:0xC scope:global align:4 +__ct__17Z2CreatureCitizenFv = .text:0x802A30B0; // type:function size:0x5C scope:global align:4 +__dt__28JSULink<17Z2CreatureCitizen>Fv = .text:0x802A310C; // type:function size:0x58 scope:global align:4 +__dt__17Z2CreatureCitizenFv = .text:0x802A3164; // type:function size:0x68 scope:global align:4 +init__17Z2CreatureCitizenFP3VecP3VecUcUc = .text:0x802A31CC; // type:function size:0x4 scope:global align:4 +deleteObject__17Z2CreatureCitizenFv = .text:0x802A31D0; // type:function size:0x44 scope:global align:4 +setMdlType__17Z2CreatureCitizenFScbb = .text:0x802A3214; // type:function size:0xBC scope:global align:4 +playVoice__17Z2CreatureCitizenFi = .text:0x802A32D0; // type:function size:0xC0 scope:global align:4 +startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc = .text:0x802A3390; // type:function size:0x8C scope:global align:4 +__ct__15Z2CreatureEnemyFv = .text:0x802A341C; // type:function size:0x60 scope:global align:4 +deleteObject__15Z2CreatureEnemyFv = .text:0x802A347C; // type:function size:0xA4 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecUcUc = .text:0x802A3520; // type:function size:0x4 scope:global align:4 +init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc = .text:0x802A3524; // type:function size:0x68 scope:global align:4 +framework__15Z2CreatureEnemyFUlSc = .text:0x802A358C; // type:function size:0xA4 scope:global align:4 +startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A3630; // type:function size:0x260 scope:global align:4 +startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A3890; // type:function size:0x308 scope:global align:4 +startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802A3B98; // type:function size:0x29C scope:global align:4 +startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc = .text:0x802A3E34; // type:function size:0x58 scope:global align:4 +startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A3E8C; // type:function size:0x40 scope:global align:4 +startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc = .text:0x802A3ECC; // type:function size:0x40 scope:global align:4 +startCollisionSE__15Z2CreatureEnemyFUlUl = .text:0x802A3F0C; // type:function size:0x170 scope:global align:4 +setLinkSearch__15Z2CreatureEnemyFb = .text:0x802A407C; // type:function size:0x14 scope:global align:4 +setEnemyName__15Z2CreatureEnemyFPCc = .text:0x802A4090; // type:function size:0x58 scope:global align:4 +__ct__16Z2CreatureSumomoFv = .text:0x802A40E8; // type:function size:0x3C scope:global align:4 +playSumomoBgm__16Z2CreatureSumomoFUl = .text:0x802A4124; // type:function size:0x78 scope:global align:4 +deleteObject__16Z2CreatureSumomoFv = .text:0x802A419C; // type:function size:0x5C scope:global align:4 +__ct__18Z2SoundObjBeeGroupFv = .text:0x802A41F8; // type:function size:0x3C scope:global align:4 +init__18Z2SoundObjBeeGroupFP3VecUc = .text:0x802A4234; // type:function size:0x4 scope:global align:4 +playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc = .text:0x802A4238; // type:function size:0x1CC scope:global align:4 +__ct__12Z2CreatureFMFv = .text:0x802A4404; // type:function size:0x5C scope:global align:4 +deleteObject__12Z2CreatureFMFv = .text:0x802A4460; // type:function size:0x4C scope:global align:4 +init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc = .text:0x802A44AC; // type:function size:0xEC scope:global align:4 +framework__12Z2CreatureFMFUlSc = .text:0x802A4598; // type:function size:0xF8 scope:global align:4 +startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802A4690; // type:function size:0xF8 scope:global align:4 +startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc = .text:0x802A4788; // type:function size:0x238 scope:global align:4 +init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc = .text:0x802A49C0; // type:function size:0x68 scope:global align:4 +startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc = .text:0x802A4A28; // type:function size:0xA4 scope:global align:4 +__ct__12Z2CreatureOIFv = .text:0x802A4ACC; // type:function size:0x74 scope:global align:4 +deleteObject__12Z2CreatureOIFv = .text:0x802A4B40; // type:function size:0x84 scope:global align:4 +init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec = .text:0x802A4BC4; // type:function size:0x1F4 scope:global align:4 +framework__12Z2CreatureOIFUlSc = .text:0x802A4DB8; // type:function size:0x1BC scope:global align:4 +startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc = .text:0x802A4F74; // type:function size:0x2B4 scope:global align:4 +startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc = .text:0x802A5228; // type:function size:0x4C scope:global align:4 +startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc = .text:0x802A5274; // type:function size:0x10C scope:global align:4 +Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A5380; // type:function size:0x5C scope:global align:4 +Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl = .text:0x802A53DC; // type:function size:0x30 scope:global align:4 +Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A540C; // type:function size:0x30 scope:global align:4 +Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl = .text:0x802A543C; // type:function size:0x15C scope:global align:4 +__sinit_\Z2Creature_cpp = .text:0x802A5598; // type:function size:0x3C4 scope:global align:4 +setLinkGroupInfo__14Z2CreatureLinkFUc = .text:0x802A595C; // type:function size:0x4 scope:global align:4 +setLinkHp__14Z2CreatureLinkFll = .text:0x802A5960; // type:function size:0x8 scope:global align:4 +setLinkSwordType__14Z2CreatureLinkFll = .text:0x802A5968; // type:function size:0x54 scope:global align:4 +setLinkShieldType__14Z2CreatureLinkFll = .text:0x802A59BC; // type:function size:0x54 scope:global align:4 +setLinkBootsType__14Z2CreatureLinkFl = .text:0x802A5A10; // type:function size:0x4C scope:global align:4 +__ct__14Z2CreatureLinkFv = .text:0x802A5A5C; // type:function size:0xE0 scope:global align:4 +__dt__18Z2LinkSoundStarterFv = .text:0x802A5B3C; // type:function size:0x58 scope:global align:4 +__dt__14Z2CreatureLinkFv = .text:0x802A5B94; // type:function size:0x94 scope:global align:4 +deleteObject__14Z2CreatureLinkFv = .text:0x802A5C28; // type:function size:0x4C scope:global align:4 +init__14Z2CreatureLinkFP3VecP3VecP3Vec = .text:0x802A5C74; // type:function size:0xAC scope:global align:4 +initKantera__14Z2CreatureLinkFP3Vec = .text:0x802A5D20; // type:function size:0x20 scope:global align:4 +deleteKantera__14Z2CreatureLinkFv = .text:0x802A5D40; // type:function size:0x10 scope:global align:4 +setKanteraState__14Z2CreatureLinkFUc = .text:0x802A5D50; // type:function size:0x8 scope:global align:4 +framework__14Z2CreatureLinkFUlSc = .text:0x802A5D58; // type:function size:0x204 scope:global align:4 +setSinkDepth__14Z2CreatureLinkFSc = .text:0x802A5F5C; // type:function size:0x8 scope:global align:4 +setRiding__14Z2CreatureLinkFb = .text:0x802A5F64; // type:function size:0x7C scope:global align:4 +setMagnetized__14Z2CreatureLinkFb = .text:0x802A5FE0; // type:function size:0x10 scope:global align:4 +setWolfEyeOpen__14Z2CreatureLinkFb = .text:0x802A5FF0; // type:function size:0x10C scope:global align:4 +startLinkSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A60FC; // type:function size:0x274 scope:global align:4 +stopSound__14Z2SoundHandlesF10JAISoundIDUl = .text:0x802A6370; // type:function size:0x4C scope:global align:4 +startLinkSoundLevel__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A63BC; // type:function size:0x4FC scope:global align:4 +startLinkVoice__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802A68B8; // type:function size:0x310 scope:global align:4 +startLinkVoiceLevel__14Z2CreatureLinkF10JAISoundIDSc = .text:0x802A6BC8; // type:function size:0x14C scope:global align:4 +startLinkSwordSound__14Z2CreatureLinkF10JAISoundIDUlSc = .text:0x802A6D14; // type:function size:0x118 scope:global align:4 +startCollisionSE__14Z2CreatureLinkFUlUl = .text:0x802A6E2C; // type:function size:0x144 scope:global align:4 +startHitItemSE__14Z2CreatureLinkFUlUlP14Z2SoundObjBasef = .text:0x802A6F70; // type:function size:0xC4 scope:global align:4 +setResumeAttack__14Z2CreatureLinkFb = .text:0x802A7034; // type:function size:0x10 scope:global align:4 +__ct__18Z2LinkSoundStarterFv = .text:0x802A7044; // type:function size:0x40 scope:global align:4 +startSound__18Z2LinkSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802A7084; // type:function size:0xBB0 scope:global align:4 +__ct__14Z2CreatureRideFv = .text:0x802A7C34; // type:function size:0x7C scope:global align:4 +__dt__18Z2RideSoundStarterFv = .text:0x802A7CB0; // type:function size:0x58 scope:global align:4 +__dt__14Z2CreatureRideFv = .text:0x802A7D08; // type:function size:0x88 scope:global align:4 +deleteObject__14Z2CreatureRideFv = .text:0x802A7D90; // type:function size:0x4 scope:global align:4 +init__14Z2CreatureRideFP3VecP3VecUcUc = .text:0x802A7D94; // type:function size:0x4 scope:global align:4 +setLinkRiding__14Z2CreatureRideFb = .text:0x802A7D98; // type:function size:0x8 scope:global align:4 +__ct__18Z2RideSoundStarterFP14Z2CreatureRide = .text:0x802A7DA0; // type:function size:0x50 scope:global align:4 +startSound__18Z2RideSoundStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802A7DF0; // type:function size:0x240 scope:global align:4 +__ct__15Z2SoundObjCoachFv = .text:0x802A8030; // type:function size:0x44 scope:global align:4 +init__15Z2SoundObjCoachFP3VecUc = .text:0x802A8074; // type:function size:0x4 scope:global align:4 +startWheelSound__15Z2SoundObjCoachFf = .text:0x802A8078; // type:function size:0x1AC scope:global align:4 +startFireSound__15Z2SoundObjCoachFUs = .text:0x802A8224; // type:function size:0xF8 scope:global align:4 +startSound__15Z2SoundObjCoachF10JAISoundIDUlSc = .text:0x802A831C; // type:function size:0xD4 scope:global align:4 +@144@__dt__14Z2CreatureLinkFv = .text:0x802A83F0; // type:function size:0x8 scope:local align:4 +@144@__dt__14Z2CreatureRideFv = .text:0x802A83F8; // type:function size:0x8 scope:local align:4 +__ct__11Z2EnvSeBaseFP3Vec = .text:0x802A8400; // type:function size:0x10 scope:global align:4 +__dt__11Z2EnvSeBaseFv = .text:0x802A8410; // type:function size:0x5C scope:global align:4 +startEnvSe__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A846C; // type:function size:0x1AC scope:global align:4 +startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl = .text:0x802A8618; // type:function size:0x1E8 scope:global align:4 +__ct__10Z2EnvSeDirFP3Vec = .text:0x802A8800; // type:function size:0x74 scope:global align:4 +__dt__10Z2EnvSeDirFv = .text:0x802A8874; // type:function size:0x60 scope:global align:4 +setPanDir__10Z2EnvSeDirFP3Vec = .text:0x802A88D4; // type:function size:0x2C scope:global align:4 +calcPan__10Z2EnvSeDirFf = .text:0x802A8900; // type:function size:0xF4 scope:global align:4 +startEnvSeDirLevel__10Z2EnvSeDirF10JAISoundIDff = .text:0x802A89F4; // type:function size:0x3C scope:global align:4 +__ct__14Z2EnvSeAutoPanFv = .text:0x802A8A30; // type:function size:0x5C scope:global align:4 +__dt__14Z2EnvSeAutoPanFv = .text:0x802A8A8C; // type:function size:0x60 scope:global align:4 +setPanParam__14Z2EnvSeAutoPanFffbbff = .text:0x802A8AEC; // type:function size:0x1C scope:global align:4 +calcPan__14Z2EnvSeAutoPanFv = .text:0x802A8B08; // type:function size:0x138 scope:global align:4 +startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff = .text:0x802A8C40; // type:function size:0x3C scope:global align:4 +__ct__10Z2EnvSeMgrFv = .text:0x802A8C7C; // type:function size:0x418 scope:global align:4 +__ct__Q26Z2Calc8FNoise1fFfff = .text:0x802A9094; // type:function size:0x14 scope:global align:4 +__dt__31JASGlobalInstance<10Z2EnvSeMgr>Fv = .text:0x802A90A8; // type:function size:0x58 scope:global align:4 +__dt__10Z2EnvSeMgrFv = .text:0x802A9100; // type:function size:0x164 scope:global align:4 +framework__10Z2EnvSeMgrFv = .text:0x802A9264; // type:function size:0x290 scope:global align:4 +resetScene__10Z2EnvSeMgrFv = .text:0x802A94F4; // type:function size:0x4 scope:global align:4 +resetSceneInner__10Z2EnvSeMgrFv = .text:0x802A94F8; // type:function size:0x124 scope:global align:4 +initSceneEnvSe__10Z2EnvSeMgrFlScf = .text:0x802A961C; // type:function size:0x15C scope:global align:4 +playSceneEnvSe__10Z2EnvSeMgrFv = .text:0x802A9778; // type:function size:0x6C scope:global align:4 +initStaticEnvSe__10Z2EnvSeMgrFUcUcUcUcP3Vec = .text:0x802A97E4; // type:function size:0x448 scope:global align:4 +startStaticEnvSe__10Z2EnvSeMgrFSc = .text:0x802A9C2C; // type:function size:0x650 scope:global align:4 +registWindowPos__10Z2EnvSeMgrFP3Vec = .text:0x802AA27C; // type:function size:0x8 scope:global align:4 +startRainSe__10Z2EnvSeMgrFlSc = .text:0x802AA284; // type:function size:0x44C scope:global align:4 +startNearThunderSe__10Z2EnvSeMgrFSc = .text:0x802AA6D0; // type:function size:0x158 scope:global align:4 +startFarThunderSe__10Z2EnvSeMgrFP3VecSc = .text:0x802AA828; // type:function size:0x12C scope:global align:4 +setSnowPower__10Z2EnvSeMgrFSc = .text:0x802AA954; // type:function size:0x8 scope:global align:4 +initStrongWindSe__10Z2EnvSeMgrFv = .text:0x802AA95C; // type:function size:0xC scope:global align:4 +setWindDirection__10Z2EnvSeMgrFP3Vec = .text:0x802AA968; // type:function size:0x24 scope:global align:4 +startStrongWindSe__10Z2EnvSeMgrFSc = .text:0x802AA98C; // type:function size:0xD0 scope:global align:4 +initRiverSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AAA5C; // type:function size:0x12C scope:global align:4 +registRiverSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AAB88; // type:function size:0xC scope:global align:4 +setHyrulSewerOpen__10Z2EnvSeMgrFb = .text:0x802AAB94; // type:function size:0xA8 scope:global align:4 +startRiverSe__10Z2EnvSeMgrFSc = .text:0x802AAC3C; // type:function size:0x404 scope:global align:4 +initFallSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AB040; // type:function size:0x12C scope:global align:4 +registFallSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AB16C; // type:function size:0xC scope:global align:4 +startFallSe__10Z2EnvSeMgrFSc = .text:0x802AB178; // type:function size:0x1BC scope:global align:4 +initEtcSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802AB334; // type:function size:0x184 scope:global align:4 +registEtcSePos__10Z2EnvSeMgrFP3Vec = .text:0x802AB4B8; // type:function size:0x8 scope:global align:4 +startEtcSe__10Z2EnvSeMgrFSc = .text:0x802AB4C0; // type:function size:0x638 scope:global align:4 +registWolfSmellSePos__10Z2EnvSeMgrFP3Vec = .text:0x802ABAF8; // type:function size:0x8 scope:global align:4 +startFogWipeTrigger__10Z2EnvSeMgrFP3Vec = .text:0x802ABB00; // type:function size:0xB4 scope:global align:4 +setFogWipeWidth__10Z2EnvSeMgrFf = .text:0x802ABBB4; // type:function size:0x44 scope:global align:4 +getFogDensity__10Z2EnvSeMgrFv = .text:0x802ABBF8; // type:function size:0x1C scope:global align:4 +startFogSe__10Z2EnvSeMgrFv = .text:0x802ABC14; // type:function size:0x160 scope:global align:4 +initLv3WaterSe__10Z2EnvSeMgrFUcUcUcUc = .text:0x802ABD74; // type:function size:0x920 scope:global align:4 +registLv3WaterSePos__10Z2EnvSeMgrFUcP3Vec = .text:0x802AC694; // type:function size:0x7A0 scope:global align:4 +startLv3WaterSe__10Z2EnvSeMgrFSc = .text:0x802ACE34; // type:function size:0x284 scope:global align:4 +__ct__13Z2WolfHowlMgrFv = .text:0x802AD0B8; // type:function size:0xC4 scope:global align:4 +resetState__13Z2WolfHowlMgrFv = .text:0x802AD17C; // type:function size:0x5C scope:global align:4 +calcVolumeMod__13Z2WolfHowlMgrFf = .text:0x802AD1D8; // type:function size:0xC4 scope:global align:4 +getNowPitch__13Z2WolfHowlMgrFv = .text:0x802AD29C; // type:function size:0x1C scope:global align:4 +getNowInputValue__13Z2WolfHowlMgrFv = .text:0x802AD2B8; // type:function size:0x8 scope:global align:4 +calcPitchMod__13Z2WolfHowlMgrFff = .text:0x802AD2C0; // type:function size:0x1EC scope:global align:4 +startWolfHowlSound__13Z2WolfHowlMgrFffbf = .text:0x802AD4AC; // type:function size:0x214 scope:global align:4 +setWindStoneVol__8Z2SeqMgrFfUl = .text:0x802AD6C0; // type:function size:0x20 scope:global align:4 +isItemGetDemo__8Z2SeqMgrFv = .text:0x802AD6E0; // type:function size:0x28 scope:global align:4 +__ct__10JAISoundIDFUl = .text:0x802AD708; // type:function size:0x8 scope:global align:4 +setCorrectData__13Z2WolfHowlMgrFScP14Z2WolfHowlData = .text:0x802AD710; // type:function size:0x230 scope:global align:4 +getCorrectLine__13Z2WolfHowlMgrFUc = .text:0x802AD940; // type:function size:0x54 scope:global align:4 +getCorrectLineNum__13Z2WolfHowlMgrFv = .text:0x802AD994; // type:function size:0x1C scope:global align:4 +checkLine__13Z2WolfHowlMgrFv = .text:0x802AD9B0; // type:function size:0x2B4 scope:global align:4 +getOnLineNum__13Z2WolfHowlMgrFv = .text:0x802ADC64; // type:function size:0xA4 scope:global align:4 +startWindStoneSound__13Z2WolfHowlMgrFScP3Vec = .text:0x802ADD08; // type:function size:0x1C4 scope:global align:4 +fadeIn__8JAISoundFUl = .text:0x802ADECC; // type:function size:0x2C scope:global align:4 +startGuideMelody__13Z2WolfHowlMgrFb = .text:0x802ADEF8; // type:function size:0xBC scope:global align:4 +skipCorrectDemo__13Z2WolfHowlMgrFv = .text:0x802ADFB4; // type:function size:0x8 scope:global align:4 +__sinit_\Z2WolfHowlMgr_cpp = .text:0x802ADFBC; // type:function size:0x188 scope:global align:4 +__ct__12Z2SpeechMgr2Fv = .text:0x802AE144; // type:function size:0x90 scope:global align:4 +__dt__15Z2SpeechStarterFv = .text:0x802AE1D4; // type:function size:0x58 scope:global align:4 +setString__12Z2SpeechMgr2FPCUssUcUs = .text:0x802AE22C; // type:function size:0x1B8 scope:global align:4 +setTextCount__12Z2SpeechMgr2Fs = .text:0x802AE3E4; // type:function size:0x1EC scope:global align:4 +speakOneWord__12Z2SpeechMgr2Fb = .text:0x802AE5D0; // type:function size:0x168 scope:global align:4 +isNonVerbal__12Z2SpeechMgr2Fv = .text:0x802AE738; // type:function size:0x194 scope:global align:4 +selectUnit__12Z2SpeechMgr2Fb = .text:0x802AE8CC; // type:function size:0x1E0 scope:global align:4 +get_uint8__Q25JMath33TRandom_FUc = .text:0x802AEAAC; // type:function size:0x68 scope:global align:4 +__as__13Z2ConnectCostFRC13Z2ConnectCost = .text:0x802AEB14; // type:function size:0x14 scope:global align:4 +selectTail__12Z2SpeechMgr2Fv = .text:0x802AEB28; // type:function size:0x1E4 scope:global align:4 +framework__12Z2SpeechMgr2Fv = .text:0x802AED0C; // type:function size:0x4C scope:global align:4 +playOneShotVoice__12Z2SpeechMgr2FUcUsP3VecSc = .text:0x802AED58; // type:function size:0x438 scope:global align:4 +isMidnaSpeak__12Z2SpeechMgr2Fv = .text:0x802AF190; // type:function size:0x30 scope:global align:4 +__ct__15Z2SpeechStarterFv = .text:0x802AF1C0; // type:function size:0x40 scope:global align:4 +startSound__15Z2SpeechStarterF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3UlfffffUl = .text:0x802AF200; // type:function size:0x250 scope:global align:4 +__ct__10Z2AudioMgrFv = .text:0x802AF450; // type:function size:0x104 scope:global align:4 +init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive = .text:0x802AF554; // type:function size:0x3F0 scope:global align:4 +reset__Q23std9bitset<1>FUl = .text:0x802AF944; // type:function size:0x74 scope:global align:4 +__dt__24JAUStreamAramMgrBase_<1>Fv = .text:0x802AF9B8; // type:function size:0x94 scope:global align:4 +setOutputMode__10Z2AudioMgrFUl = .text:0x802AFA4C; // type:function size:0x14 scope:global align:4 +zeldaGFrameWork__10Z2AudioMgrFv = .text:0x802AFA60; // type:function size:0x50 scope:global align:4 +gframeProcess__10Z2AudioMgrFv = .text:0x802AFAB0; // type:function size:0x70 scope:global align:4 +resetProcess__10Z2AudioMgrFUlb = .text:0x802AFB20; // type:function size:0x58 scope:global align:4 +resetRecover__10Z2AudioMgrFv = .text:0x802AFB78; // type:function size:0x8C scope:global align:4 +hasReset__10Z2AudioMgrCFv = .text:0x802AFC04; // type:function size:0x80 scope:global align:4 +startSound__10Z2AudioMgrF10JAISoundIDP14JAISoundHandlePCQ29JGeometry8TVec3 = .text:0x802AFC84; // type:function size:0x4C scope:global align:4 +newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl = .text:0x802AFCD0; // type:function size:0xB8 scope:global align:4 +deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl = .text:0x802AFD88; // type:function size:0x90 scope:global align:4 +test__Q23std9bitset<1>CFUl = .text:0x802AFE18; // type:function size:0x74 scope:global align:4 +__dt__26JAUStreamStaticAramMgr_<1>Fv = .text:0x802AFE8C; // type:function size:0x58 scope:global align:4 +__sinit_\Z2AudioMgr_cpp = .text:0x802AFEE4; // type:function size:0x94 scope:global align:4 +setMixingBuffer__14SpkSpeakerCtrlFP15SpkMixingBuffer = .text:0x802AFF78; // type:function size:0x34 scope:global align:4 +setup__14SpkSpeakerCtrlFv = .text:0x802AFFAC; // type:function size:0xE4 scope:global align:4 +connect__14SpkSpeakerCtrlFl = .text:0x802B0090; // type:function size:0x6C scope:global align:4 +disconnect__14SpkSpeakerCtrlFl = .text:0x802B00FC; // type:function size:0x68 scope:global align:4 +setSpeakerOn__14SpkSpeakerCtrlFl = .text:0x802B0164; // type:function size:0x90 scope:global align:4 +setSpeakerOnCallback__14SpkSpeakerCtrlFll = .text:0x802B01F4; // type:function size:0x90 scope:global align:4 +setSpeakerPlay__14SpkSpeakerCtrlFl = .text:0x802B0284; // type:function size:0x90 scope:global align:4 +startPlayCallback__14SpkSpeakerCtrlFll = .text:0x802B0314; // type:function size:0xA4 scope:global align:4 +setSpeakerOff__14SpkSpeakerCtrlFl = .text:0x802B03B8; // type:function size:0x28 scope:global align:4 +retryConnection__14SpkSpeakerCtrlFl = .text:0x802B03E0; // type:function size:0x40 scope:global align:4 +framework__14SpkSpeakerCtrlFv = .text:0x802B0420; // type:function size:0x3C scope:global align:4 +updateSpeaker__14SpkSpeakerCtrlFP7OSAlarmP9OSContext = .text:0x802B045C; // type:function size:0x120 scope:global align:4 +isEnable__14SpkSpeakerCtrlFl = .text:0x802B057C; // type:function size:0x90 scope:global align:4 +extensionProcess__14SpkSpeakerCtrlFll = .text:0x802B060C; // type:function size:0x5C scope:global align:4 +updateExtensionProcess__14SpkSpeakerCtrlFl = .text:0x802B0668; // type:function size:0x98 scope:global align:4 +isSubmitPlayByExtensionConnect__14SpkSpeakerCtrlFl = .text:0x802B0700; // type:function size:0x24 scope:global align:4 +checkRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B0724; // type:function size:0xF0 scope:global align:4 +isSubmitPlayByRadioSensitivity__14SpkSpeakerCtrlFl = .text:0x802B0814; // type:function size:0x24 scope:global align:4 +__sinit_\SpkSpeakerCtrl_cpp = .text:0x802B0838; // type:function size:0x58 scope:global align:4 +__ct__14SpkSoundHandleFv = .text:0x802B0890; // type:function size:0xC scope:global align:4 +__dt__14SpkSoundHandleFv = .text:0x802B089C; // type:function size:0x54 scope:global align:4 +__arraydtor$3523 = .text:0x802B08F0; // type:function size:0x1C scope:local align:4 +__ct__9SpkSystemFP7JKRHeap = .text:0x802B090C; // type:function size:0xA4 scope:global align:4 +__dt__18JSUList<8SpkSound>Fv = .text:0x802B09B0; // type:function size:0x58 scope:global align:4 +setResource__9SpkSystemFP10JKRArchiveUsUs = .text:0x802B0A08; // type:function size:0x74 scope:global align:4 +framework__9SpkSystemFv = .text:0x802B0A7C; // type:function size:0x34 scope:global align:4 +startSound__9SpkSystemFllP14SpkSoundHandle = .text:0x802B0AB0; // type:function size:0x8 scope:global align:4 +startLevelSound__9SpkSystemFllP14SpkSoundHandle = .text:0x802B0AB8; // type:function size:0x8 scope:global align:4 +setMasterVolume__9SpkSystemFf = .text:0x802B0AC0; // type:function size:0xC scope:global align:4 +setConfigVolume__9SpkSystemFl = .text:0x802B0ACC; // type:function size:0xC scope:global align:4 +newSoundMemPool__9SpkSystemFl = .text:0x802B0AD8; // type:function size:0x14 scope:global align:4 +connect__9SpkSystemFl = .text:0x802B0AEC; // type:function size:0x4 scope:global align:4 +disconnect__9SpkSystemFl = .text:0x802B0AF0; // type:function size:0x4 scope:global align:4 +extensionProcess__9SpkSystemFll = .text:0x802B0AF4; // type:function size:0x4 scope:global align:4 +__sinit_\SpkSystem_cpp = .text:0x802B0AF8; // type:function size:0x5C scope:global align:4 +__ct__21JASMemPool<8SpkSound>Fv = .text:0x802B0B54; // type:function size:0x30 scope:global align:4 +__dt__21JASMemPool<8SpkSound>Fv = .text:0x802B0B84; // type:function size:0x58 scope:global align:4 +__ct__15SpkMixingBufferFP7JKRHeap = .text:0x802B0BDC; // type:function size:0x6C scope:global align:4 +mix__15SpkMixingBufferFlPslfl = .text:0x802B0C48; // type:function size:0x90 scope:global align:4 +getSamples__15SpkMixingBufferCFl = .text:0x802B0CD8; // type:function size:0xC scope:global align:4 +update__15SpkMixingBufferFl = .text:0x802B0CE4; // type:function size:0x44 scope:global align:4 +__ct__7SpkWaveFv = .text:0x802B0D28; // type:function size:0xC scope:global align:4 +setResource__7SpkWaveFPv = .text:0x802B0D34; // type:function size:0x40 scope:global align:4 +getWaveSize__7SpkWaveCFl = .text:0x802B0D74; // type:function size:0x38 scope:global align:4 +getLoopStartPos__7SpkWaveCFl = .text:0x802B0DAC; // type:function size:0x38 scope:global align:4 +getLoopEndPos__7SpkWaveCFl = .text:0x802B0DE4; // type:function size:0x38 scope:global align:4 +getWave__7SpkWaveCFl = .text:0x802B0E1C; // type:function size:0x38 scope:global align:4 +getWaveData__7SpkWaveCFl = .text:0x802B0E54; // type:function size:0x18 scope:global align:4 +__ct__8SpkTableFv = .text:0x802B0E6C; // type:function size:0x18 scope:global align:4 +setResource__8SpkTableFPv = .text:0x802B0E84; // type:function size:0x6C scope:global align:4 +__ct__7SpkDataFP10JKRArchive = .text:0x802B0EF0; // type:function size:0x48 scope:global align:4 +loadTable__7SpkDataFUs = .text:0x802B0F38; // type:function size:0x3C scope:global align:4 +loadWave__7SpkDataFUs = .text:0x802B0F74; // type:function size:0x3C scope:global align:4 +isValid__7SpkDataCFv = .text:0x802B0FB0; // type:function size:0x28 scope:global align:4 +releaseSound__14SpkSoundHandleFv = .text:0x802B0FD8; // type:function size:0x1C scope:global align:4 +__ct__14SpkSoundVolumeFv = .text:0x802B0FF4; // type:function size:0x2C scope:global align:4 +setRelease__14SpkSoundVolumeFl = .text:0x802B1020; // type:function size:0x50 scope:global align:4 +setFadeOut__14SpkSoundVolumeFl = .text:0x802B1070; // type:function size:0x80 scope:global align:4 +calc__14SpkSoundVolumeFRb = .text:0x802B10F0; // type:function size:0xF8 scope:global align:4 +__ct__8SpkSoundFv = .text:0x802B11E8; // type:function size:0x78 scope:global align:4 +__dt__8SpkSoundFv = .text:0x802B1260; // type:function size:0x74 scope:global align:4 +update__8SpkSoundFf = .text:0x802B12D4; // type:function size:0x1E8 scope:global align:4 +stop__8SpkSoundFl = .text:0x802B14BC; // type:function size:0x2C scope:global align:4 +attachHandle__8SpkSoundFP14SpkSoundHandle = .text:0x802B14E8; // type:function size:0x4C scope:global align:4 +releaseHandle__8SpkSoundFv = .text:0x802B1534; // type:function size:0x1C scope:global align:4 +start__8SpkSoundFll = .text:0x802B1550; // type:function size:0x50 scope:global align:4 +unlock__8SpkSoundFv = .text:0x802B15A0; // type:function size:0x18 scope:global align:4 +setWaveData__8SpkSoundFl = .text:0x802B15B8; // type:function size:0x110 scope:global align:4 +__ct__14SpkSoundHolderFv = .text:0x802B16C8; // type:function size:0x78 scope:global align:4 +__ct__18JSUList<8SpkSound>Fv = .text:0x802B1740; // type:function size:0x30 scope:global align:4 +startSound__14SpkSoundHolderFllP14SpkSoundHandle = .text:0x802B1770; // type:function size:0x130 scope:global align:4 +startLevelSound__14SpkSoundHolderFllP14SpkSoundHandle = .text:0x802B18A0; // type:function size:0x9C scope:global align:4 +update__14SpkSoundHolderFl = .text:0x802B193C; // type:function size:0x58 scope:global align:4 +updateEachSound__14SpkSoundHolderFl = .text:0x802B1994; // type:function size:0xB0 scope:global align:4 +freeDeadSound__14SpkSoundHolderFl = .text:0x802B1A44; // type:function size:0x74 scope:global align:4 +framework__14SpkSoundHolderFv = .text:0x802B1AB8; // type:function size:0xD0 scope:global align:4 +__sinit_\SpkSound_cpp = .text:0x802B1B88; // type:function size:0x5C scope:global align:4 +newSpkSoundMemPool__9Z2AudioCSFv = .text:0x802B1BE4; // type:function size:0x8 scope:global align:4 +init__9Z2AudioCSFP7JKRHeapP10JKRArchivell = .text:0x802B1BEC; // type:function size:0xB8 scope:global align:4 +update__9Z2AudioCSFv = .text:0x802B1CA4; // type:function size:0x14 scope:global align:4 +connect__9Z2AudioCSFl = .text:0x802B1CB8; // type:function size:0x28 scope:global align:4 +disconnect__9Z2AudioCSFl = .text:0x802B1CE0; // type:function size:0x4 scope:global align:4 +extensionProcess__9Z2AudioCSFll = .text:0x802B1CE4; // type:function size:0x4 scope:global align:4 +getFreeSpkHandle__Fv = .text:0x802B1CE8; // type:function size:0x4C scope:global align:4 +getHandleSoundID__9Z2AudioCSFl = .text:0x802B1D34; // type:function size:0x40 scope:global align:4 +start__9Z2AudioCSFll = .text:0x802B1D74; // type:function size:0x90 scope:global align:4 +startLevel__9Z2AudioCSFll = .text:0x802B1E04; // type:function size:0xA0 scope:global align:4 +GFSetGenMode2__FUcUcUcUc11_GXCullMode = .text:0x802B1EA4; // type:function size:0x80 scope:global align:4 +GFWriteXFCmd__FUsUl = .text:0x802B1F24; // type:function size:0x20 scope:global align:4 +GFSetChanAmbColor__F12_GXChannelID8_GXColor = .text:0x802B1F44; // type:function size:0x30 scope:global align:4 +GFSetFog__F10_GXFogTypeffff8_GXColor = .text:0x802B1F74; // type:function size:0x16C scope:global align:4 +GFSetBlendModeEtc__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOpUcUcUc = .text:0x802B20E0; // type:function size:0x84 scope:global align:4 +GFSetZMode__FUc10_GXCompareUc = .text:0x802B2164; // type:function size:0x28 scope:global align:4 +GFSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x802B218C; // type:function size:0x60 scope:global align:4 +HBMAllocMem__FUl = .text:0x802B21EC; // type:function size:0xC scope:global align:4 +HBMFreeMem__FPv = .text:0x802B21F8; // type:function size:0xC scope:global align:4 +HBMCreate = .text:0x802B2204; // type:function size:0x88 scope:global align:4 +HBMInit = .text:0x802B228C; // type:function size:0x8 scope:global align:4 +HBMCalc = .text:0x802B2294; // type:function size:0x44 scope:global align:4 +HBMDraw = .text:0x802B22D8; // type:function size:0x12C scope:global align:4 +HBMGetSelectBtnNum = .text:0x802B2404; // type:function size:0x20 scope:global align:4 +HBMSetAdjustFlag = .text:0x802B2424; // type:function size:0xC scope:global align:4 +HBMStartBlackOut = .text:0x802B2430; // type:function size:0x8 scope:global align:4 +__ct__Q210homebutton10HomeButtonFPC11HBMDataInfo = .text:0x802B2438; // type:function size:0x108 scope:global align:4 +__dt__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802B2540; // type:function size:0x6C scope:global align:4 +create__Q210homebutton10HomeButtonFv = .text:0x802B25AC; // type:function size:0x894 scope:global align:4 +__dt__Q310homebutton3gui9InterfaceFv = .text:0x802B2E40; // type:function size:0x40 scope:global align:4 +setManager__Q310homebutton3gui12EventHandlerFPQ310homebutton3gui7Manager = .text:0x802B2E80; // type:function size:0x8 scope:global align:4 +setTriggerTarget__Q310homebutton3gui9ComponentFb = .text:0x802B2E88; // type:function size:0x8 scope:global align:4 +setDrawInfo__Q310homebutton3gui11PaneManagerFPCQ36nw4hbm3lyt8DrawInfo = .text:0x802B2E90; // type:function size:0x8 scope:global align:4 +set_config__Q210homebutton10HomeButtonFv = .text:0x802B2E98; // type:function size:0x160 scope:global align:4 +set_text__Q210homebutton10HomeButtonFv = .text:0x802B2FF8; // type:function size:0x8C scope:global align:4 +init__Q210homebutton10HomeButtonFv = .text:0x802B3084; // type:function size:0x2D0 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt4PaneCFv = .text:0x802B3354; // type:function size:0x8 scope:global align:4 +init_volume__Q210homebutton10HomeButtonFv = .text:0x802B335C; // type:function size:0x1FC scope:global align:4 +init_sound__Q210homebutton10HomeButtonFv = .text:0x802B3558; // type:function size:0x120 scope:global align:4 +init_battery__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B3678; // type:function size:0x264 scope:global align:4 +calc__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B38DC; // type:function size:0x1C54 scope:global align:4 +calc_battery__Q210homebutton10HomeButtonFi = .text:0x802B5530; // type:function size:0x200 scope:global align:4 +SpeakerCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B5730; // type:function size:0xE4 scope:global align:4 +MotorCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B5814; // type:function size:0x24 scope:global align:4 +RetrySimpleSyncCallback__10homebuttonFP7OSAlarmP9OSContext = .text:0x802B5838; // type:function size:0xC8 scope:global align:4 +SimpleSyncCallback__10homebuttonFll = .text:0x802B5900; // type:function size:0x30 scope:global align:4 +update__Q210homebutton10HomeButtonFPC17HBMControllerData = .text:0x802B5930; // type:function size:0x8A0 scope:global align:4 +update_controller__Q210homebutton10HomeButtonFi = .text:0x802B61D0; // type:function size:0xA54 scope:global align:4 +updateTrigPane__Q210homebutton10HomeButtonFv = .text:0x802B6C24; // type:function size:0x2C8 scope:global align:4 +startPointEvent__Q210homebutton10HomeButtonFPCcPv = .text:0x802B6EEC; // type:function size:0x10AC scope:global align:4 +startLeftEvent__Q210homebutton10HomeButtonFPCc = .text:0x802B7F98; // type:function size:0xAC0 scope:global align:4 +startTrigEvent__Q210homebutton10HomeButtonFPCc = .text:0x802B8A58; // type:function size:0x1544 scope:global align:4 +reset_btn__Q210homebutton10HomeButtonFv = .text:0x802B9F9C; // type:function size:0x260 scope:global align:4 +getPaneNo__Q210homebutton10HomeButtonFPCc = .text:0x802BA1FC; // type:function size:0xB0 scope:global align:4 +setAdjustFlag__Q210homebutton10HomeButtonFi = .text:0x802BA2AC; // type:function size:0x138 scope:global align:4 +onEvent__Q210homebutton22HomeButtonEventHandlerFUlUlPv = .text:0x802BA3E4; // type:function size:0xC8 scope:global align:4 +getPane__Q310homebutton3gui13PaneComponentFv = .text:0x802BA4AC; // type:function size:0x8 scope:global align:4 +startBlackOut__Q210homebutton10HomeButtonFv = .text:0x802BA4B4; // type:function size:0x1C0 scope:global align:4 +initgx__10homebuttonFv = .text:0x802BA674; // type:function size:0x178 scope:global align:4 +onEvent__Q310homebutton3gui12EventHandlerFUlUlPv = .text:0x802BA7EC; // type:function size:0x4 scope:global align:4 +draw__Q310homebutton3gui9InterfaceFRA3_A4_f = .text:0x802BA7F0; // type:function size:0x4 scope:global align:4 +draw__Q310homebutton3gui9InterfaceFv = .text:0x802BA7F4; // type:function size:0x4 scope:global align:4 +calc__Q310homebutton3gui9InterfaceFv = .text:0x802BA7F8; // type:function size:0x4 scope:global align:4 +init__Q310homebutton3gui9InterfaceFv = .text:0x802BA7FC; // type:function size:0x4 scope:global align:4 +create__Q310homebutton3gui9InterfaceFv = .text:0x802BA800; // type:function size:0x4 scope:global align:4 +__ct__Q210homebutton18GroupAnmControllerFv = .text:0x802BA804; // type:function size:0x1C scope:global align:4 +__dt__Q210homebutton18GroupAnmControllerFv = .text:0x802BA820; // type:function size:0x40 scope:global align:4 +do_calc__Q210homebutton18GroupAnmControllerFv = .text:0x802BA860; // type:function size:0xB0 scope:global align:4 +init__Q210homebutton15FrameControllerFifff = .text:0x802BA910; // type:function size:0x38 scope:global align:4 +initFrame__Q210homebutton15FrameControllerFv = .text:0x802BA948; // type:function size:0x20 scope:global align:4 +calc__Q210homebutton15FrameControllerFv = .text:0x802BA968; // type:function size:0x148 scope:global align:4 +drawLine___Q210homebutton3guiFfffffUcR8_GXColor = .text:0x802BAAB0; // type:function size:0x1C0 scope:global align:4 +update__Q310homebutton3gui9ComponentFiffUlUlUlPv = .text:0x802BAC70; // type:function size:0x208 scope:global align:4 +isVisible__Q310homebutton3gui9ComponentFv = .text:0x802BAE78; // type:function size:0x8 scope:global align:4 +isPointed__Q310homebutton3gui9ComponentFi = .text:0x802BAE80; // type:function size:0xC scope:global align:4 +onMove__Q310homebutton3gui9ComponentFff = .text:0x802BAE8C; // type:function size:0x4 scope:global align:4 +onEvent__Q310homebutton3gui7ManagerFUlUlPv = .text:0x802BAE90; // type:function size:0x20 scope:global align:4 +getID__Q310homebutton3gui9ComponentFv = .text:0x802BAEB0; // type:function size:0x8 scope:global align:4 +setPointed__Q310homebutton3gui9ComponentFib = .text:0x802BAEB8; // type:function size:0xC scope:global align:4 +onPoint__Q310homebutton3gui9ComponentFv = .text:0x802BAEC4; // type:function size:0x4 scope:global align:4 +offPoint__Q310homebutton3gui9ComponentFv = .text:0x802BAEC8; // type:function size:0x4 scope:global align:4 +__dt__Q310homebutton3gui7ManagerFv = .text:0x802BAECC; // type:function size:0xBC scope:global align:4 +init__Q310homebutton3gui7ManagerFv = .text:0x802BAF88; // type:function size:0x68 scope:global align:4 +init__Q310homebutton3gui9ComponentFv = .text:0x802BAFF0; // type:function size:0x2C scope:global align:4 +addComponent__Q310homebutton3gui7ManagerFPQ310homebutton3gui9Component = .text:0x802BB01C; // type:function size:0xC4 scope:global align:4 +setManager__Q310homebutton3gui9ComponentFPQ310homebutton3gui7Manager = .text:0x802BB0E0; // type:function size:0x8 scope:global align:4 +getComponent__Q310homebutton3gui7ManagerFUl = .text:0x802BB0E8; // type:function size:0x2C scope:global align:4 +update__Q310homebutton3gui7ManagerFiffUlUlUlPv = .text:0x802BB114; // type:function size:0x1A4 scope:global align:4 +isTriggerTarger__Q310homebutton3gui9ComponentFv = .text:0x802BB2B8; // type:function size:0x8 scope:global align:4 +onTrig__Q310homebutton3gui9ComponentFUlR3Vec = .text:0x802BB2C0; // type:function size:0x30 scope:global align:4 +calc__Q310homebutton3gui7ManagerFv = .text:0x802BB2F0; // type:function size:0x68 scope:global align:4 +draw__Q310homebutton3gui7ManagerFv = .text:0x802BB358; // type:function size:0x68 scope:global align:4 +setAllComponentTriggerTarget__Q310homebutton3gui7ManagerFb = .text:0x802BB3C0; // type:function size:0x78 scope:global align:4 +__dt__Q310homebutton3gui11PaneManagerFv = .text:0x802BB438; // type:function size:0x154 scope:global align:4 +__dt__Q310homebutton3gui13PaneComponentFv = .text:0x802BB58C; // type:function size:0x40 scope:global align:4 +__dt__Q310homebutton3gui9ComponentFv = .text:0x802BB5CC; // type:function size:0x40 scope:global align:4 +createLayoutScene__Q310homebutton3gui11PaneManagerFRCQ36nw4hbm3lyt6Layout = .text:0x802BB60C; // type:function size:0x20 scope:global align:4 +walkInChildren__Q310homebutton3gui11PaneManagerFQ36nw4hbm2ut27LinkList = .text:0x802BB62C; // type:function size:0x284 scope:global align:4 +setPane__Q310homebutton3gui13PaneComponentFPQ36nw4hbm3lyt4Pane = .text:0x802BB8B0; // type:function size:0x8 scope:global align:4 +getPaneComponentByPane__Q310homebutton3gui11PaneManagerFPQ36nw4hbm3lyt4Pane = .text:0x802BB8B8; // type:function size:0x78 scope:global align:4 +setAllBoundingBoxComponentTriggerTarget__Q310homebutton3gui11PaneManagerFb = .text:0x802BB930; // type:function size:0xCC scope:global align:4 +contain__Q310homebutton3gui13PaneComponentFff = .text:0x802BB9FC; // type:function size:0x128 scope:global align:4 +getDrawInfo__Q310homebutton3gui11PaneManagerFv = .text:0x802BBB24; // type:function size:0x8 scope:global align:4 +draw__Q310homebutton3gui13PaneComponentFv = .text:0x802BBB2C; // type:function size:0x18C scope:global align:4 +is_visible__Q210homebutton3guiFPQ36nw4hbm3lyt4Pane = .text:0x802BBCB8; // type:function size:0x100 scope:global align:4 +IsVisible__Q36nw4hbm3lyt4PaneCFv = .text:0x802BBDB8; // type:function size:0xC scope:global align:4 +GetParent__Q36nw4hbm3lyt4PaneCFv = .text:0x802BBDC4; // type:function size:0x8 scope:global align:4 +isVisible__Q310homebutton3gui13PaneComponentFv = .text:0x802BBDCC; // type:function size:0xD4 scope:global align:4 +update__Q310homebutton3gui9ComponentFiPC10KPADStatusffPv = .text:0x802BBEA0; // type:function size:0x8 scope:global align:4 +setDraggingButton__Q310homebutton3gui9ComponentFUl = .text:0x802BBEA8; // type:function size:0x8 scope:global align:4 +onDrag__Q310homebutton3gui9ComponentFff = .text:0x802BBEB0; // type:function size:0x4 scope:global align:4 +setEventHandler__Q310homebutton3gui7ManagerFPQ310homebutton3gui12EventHandler = .text:0x802BBEB4; // type:function size:0x2C scope:global align:4 +update__Q310homebutton3gui7ManagerFiPC10KPADStatusffPv = .text:0x802BBEE0; // type:function size:0x8 scope:global align:4 +wpadConnectCallback__Q210homebutton10ControllerFll = .text:0x802BBEE8; // type:function size:0x114 scope:global align:4 +wpadExtensionCallback__Q210homebutton10ControllerFll = .text:0x802BBFFC; // type:function size:0x110 scope:global align:4 +soundOnCallback__Q210homebutton10ControllerFP7OSAlarmP9OSContext = .text:0x802BC10C; // type:function size:0x6C scope:global align:4 +__ct__Q210homebutton10ControllerFiPQ210homebutton9RemoteSpk = .text:0x802BC178; // type:function size:0xB4 scope:global align:4 +initCallback__Q210homebutton10ControllerFv = .text:0x802BC22C; // type:function size:0x88 scope:global align:4 +clearCallback__Q210homebutton10ControllerFv = .text:0x802BC2B4; // type:function size:0x54 scope:global align:4 +setKpad__Q210homebutton10ControllerFPC11HBMKPadDatab = .text:0x802BC308; // type:function size:0x178 scope:global align:4 +clrKpadButton__Q210homebutton10ControllerFv = .text:0x802BC480; // type:function size:0x14 scope:global align:4 +setInValidPos__Q210homebutton10ControllerFv = .text:0x802BC494; // type:function size:0x10 scope:global align:4 +connect__Q210homebutton10ControllerFv = .text:0x802BC4A4; // type:function size:0x10 scope:global align:4 +disconnect__Q210homebutton10ControllerFv = .text:0x802BC4B4; // type:function size:0x4 scope:global align:4 +setSpeakerVol__Q210homebutton10ControllerFf = .text:0x802BC4B8; // type:function size:0x8 scope:global align:4 +playSound__Q210homebutton10ControllerFPQ36nw4hbm3snd18SoundArchivePlayeri = .text:0x802BC4C0; // type:function size:0x94 scope:global align:4 +isPlayingSoundId__Q210homebutton10ControllerCFi = .text:0x802BC554; // type:function size:0x60 scope:global align:4 +initSound__Q210homebutton10ControllerFv = .text:0x802BC5B4; // type:function size:0x10 scope:global align:4 +isPlayReady__Q210homebutton10ControllerCFv = .text:0x802BC5C4; // type:function size:0x10 scope:global align:4 +getController__Q210homebutton10ControllerFv = .text:0x802BC5D4; // type:function size:0x4 scope:global align:4 +startMotor__Q210homebutton10ControllerFv = .text:0x802BC5D8; // type:function size:0x58 scope:global align:4 +stopMotor__Q210homebutton10ControllerFv = .text:0x802BC630; // type:function size:0x30 scope:global align:4 +getInfoAsync__Q210homebutton10ControllerFP8WPADInfo = .text:0x802BC660; // type:function size:0x84 scope:global align:4 +ControllerCallback__Q210homebutton10ControllerFll = .text:0x802BC6E4; // type:function size:0x20 scope:global align:4 +getBatteryFlag__Q210homebutton10ControllerCFv = .text:0x802BC704; // type:function size:0x20 scope:global align:4 +clrBatteryFlag__Q210homebutton10ControllerFv = .text:0x802BC724; // type:function size:0x1C scope:global align:4 +UpdateSpeaker__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BC740; // type:function size:0x25C scope:global align:4 +__ct__Q210homebutton9RemoteSpkFPv = .text:0x802BC99C; // type:function size:0xB0 scope:global align:4 +__dt__Q210homebutton9RemoteSpkFv = .text:0x802BCA4C; // type:function size:0x58 scope:global align:4 +Start__Q210homebutton9RemoteSpkFv = .text:0x802BCAA4; // type:function size:0x94 scope:global align:4 +Stop__Q210homebutton9RemoteSpkFv = .text:0x802BCB38; // type:function size:0x8 scope:global align:4 +DelaySpeakerOnCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BCB40; // type:function size:0x30 scope:global align:4 +SpeakerOnCallback__Q210homebutton9RemoteSpkFll = .text:0x802BCB70; // type:function size:0xBC scope:global align:4 +DelaySpeakerPlayCallback__Q210homebutton9RemoteSpkFP7OSAlarmP9OSContext = .text:0x802BCC2C; // type:function size:0x30 scope:global align:4 +SpeakerPlayCallback__Q210homebutton9RemoteSpkFll = .text:0x802BCC5C; // type:function size:0xC0 scope:global align:4 +Connect__Q210homebutton9RemoteSpkFl = .text:0x802BCD1C; // type:function size:0x80 scope:global align:4 +Play__Q210homebutton9RemoteSpkFliSc = .text:0x802BCD9C; // type:function size:0x98 scope:global align:4 +isPlaying__Q210homebutton9RemoteSpkCFl = .text:0x802BCE34; // type:function size:0x1C scope:global align:4 +isPlayingId__Q210homebutton9RemoteSpkCFli = .text:0x802BCE50; // type:function size:0x30 scope:global align:4 +isPlayReady__Q210homebutton9RemoteSpkCFl = .text:0x802BCE80; // type:function size:0x1C scope:global align:4 +__dt__Q36nw4hbm2ut5ColorFv = .text:0x802BCE9C; // type:function size:0x40 scope:global align:4 +GetStepCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res7StepKeyUl = .text:0x802BCEDC; // type:function size:0xE8 scope:global align:4 +GetHermiteCurveValue__27@unnamed@lyt_animation_cpp@FfPCQ46nw4hbm3lyt3res10HermiteKeyUl = .text:0x802BCFC4; // type:function size:0x1BC scope:global align:4 +GetFrameSize__Q36nw4hbm3lyt13AnimTransformCFv = .text:0x802BD180; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BD18C; // type:function size:0x34 scope:global align:4 +__dt__Q36nw4hbm3lyt18AnimTransformBasicFv = .text:0x802BD1C0; // type:function size:0x84 scope:global align:4 +SetResource__Q36nw4hbm3lyt18AnimTransformBasicFPCQ46nw4hbm3lyt3res14AnimationBlockPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802BD244; // type:function size:0x140 scope:global align:4 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt4Paneb = .text:0x802BD384; // type:function size:0x100 scope:global align:4 +Bind__Q36nw4hbm3lyt18AnimTransformBasicFPQ36nw4hbm3lyt8Material = .text:0x802BD484; // type:function size:0xBC scope:global align:4 +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt4Pane = .text:0x802BD540; // type:function size:0x1EC scope:global align:4 +Animate__Q36nw4hbm3lyt18AnimTransformBasicFUlPQ36nw4hbm3lyt8Material = .text:0x802BD72C; // type:function size:0x2EC scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut37LinkListPQ36nw4hbm3lyt13AnimTransform = .text:0x802BDA18; // type:function size:0x34 scope:global align:4 +FindNameResource__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCc = .text:0x802BDA4C; // type:function size:0xCC scope:global align:4 +GetResourceSub__37@unnamed@lyt_arcResourceAccessor_cpp@FP9ARCHandlePCcUlPCcPUl = .text:0x802BDB18; // type:function size:0x140 scope:global align:4 +__ct__Q36nw4hbm3lyt19ArcResourceAccessorFv = .text:0x802BDC58; // type:function size:0x5C scope:global align:4 +Attach__Q36nw4hbm3lyt19ArcResourceAccessorFPvPCc = .text:0x802BDCB4; // type:function size:0x7C scope:global align:4 +GetResource__Q36nw4hbm3lyt19ArcResourceAccessorFUlPCcPUl = .text:0x802BDD30; // type:function size:0x20 scope:global align:4 +GetFont__Q36nw4hbm3lyt19ArcResourceAccessorFPCc = .text:0x802BDD50; // type:function size:0x70 scope:global align:4 +__ct__Q36nw4hbm3lyt8BoundingFPCQ46nw4hbm3lyt3res8BoundingRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802BDDC0; // type:function size:0x3C scope:global align:4 +__dt__Q36nw4hbm3lyt8BoundingFv = .text:0x802BDDFC; // type:function size:0x58 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt8BoundingFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BDE54; // type:function size:0x70 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt8BoundingCFv = .text:0x802BDEC4; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_bounding_cpp = .text:0x802BDECC; // type:function size:0xC scope:global align:4 +EqualsPaneName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDED8; // type:function size:0x2C scope:global align:4 +EqualsMaterialName__Q36nw4hbm3lyt6detailFPCcPCc = .text:0x802BDF04; // type:function size:0x2C scope:global align:4 +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeader = .text:0x802BDF30; // type:function size:0x28 scope:global align:4 +TestFileHeader__Q36nw4hbm3lyt6detailFRCQ46nw4hbm3lyt3res16BinaryFileHeaderUl = .text:0x802BDF58; // type:function size:0x34 scope:global align:4 +__ct__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x802BDF8C; // type:function size:0x14 scope:global align:4 +Free__Q46nw4hbm3lyt6detail11TexCoordAryFv = .text:0x802BDFA0; // type:function size:0x4C scope:global align:4 +Reserve__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x802BDFEC; // type:function size:0x80 scope:global align:4 +SetSize__Q46nw4hbm3lyt6detail11TexCoordAryFUc = .text:0x802BE06C; // type:function size:0xEC scope:global align:4 +Copy__Q46nw4hbm3lyt6detail11TexCoordAryFPCvUc = .text:0x802BE158; // type:function size:0x94 scope:global align:4 +IsModulateVertexColor__Q36nw4hbm3lyt6detailFPQ36nw4hbm2ut5ColorUc = .text:0x802BE1EC; // type:function size:0x68 scope:global align:4 +MultipleAlpha__Q36nw4hbm3lyt6detailFQ36nw4hbm2ut5ColorUc = .text:0x802BE254; // type:function size:0x54 scope:global align:4 +SetVertexFormat__Q36nw4hbm3lyt6detailFbUc = .text:0x802BE2A8; // type:function size:0xE4 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5Color = .text:0x802BE38C; // type:function size:0x560 scope:global align:4 +DrawQuad__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeUcPA4_C6nw4hbmPCQ36nw4hbm2ut5ColorUc = .text:0x802BE8EC; // type:function size:0xF8 scope:global align:4 +DrawLine__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeQ36nw4hbm2ut5Color = .text:0x802BE9E4; // type:function size:0x1B0 scope:global align:4 +InitGXTexObjFromTPL__Q36nw4hbm3lyt6detailFP9_GXTexObjP10TPLPaletteUl = .text:0x802BEB94; // type:function size:0x13C scope:global align:4 +__ct__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802BECD0; // type:function size:0x74 scope:global align:4 +__dt__Q36nw4hbm3lyt8DrawInfoFv = .text:0x802BED44; // type:function size:0x40 scope:global align:4 +__ct__Q36nw4hbm3lyt5GroupFPCQ46nw4hbm3lyt3res5GroupPQ36nw4hbm3lyt4Pane = .text:0x802BED84; // type:function size:0x108 scope:global align:4 +__dt__Q36nw4hbm3lyt5GroupFv = .text:0x802BEE8C; // type:function size:0xA4 scope:global align:4 +__dt__Q36nw4hbm3lyt14GroupContainerFv = .text:0x802BEF30; // type:function size:0xC4 scope:global align:4 +AppendGroup__Q36nw4hbm3lyt14GroupContainerFPQ36nw4hbm3lyt5Group = .text:0x802BEFF4; // type:function size:0x34 scope:global align:4 +FindGroupByName__Q36nw4hbm3lyt14GroupContainerFPCc = .text:0x802BF028; // type:function size:0x7C scope:global align:4 +SetTagProcessorImpl__24@unnamed@lyt_layout_cpp@FPQ36nw4hbm3lyt4PanePQ36nw4hbm2ut19TagProcessorBase = .text:0x802BF0A4; // type:function size:0x19C scope:global align:4 +__ct__Q36nw4hbm3lyt6LayoutFv = .text:0x802BF240; // type:function size:0x44 scope:global align:4 +__dt__Q36nw4hbm3lyt6LayoutFv = .text:0x802BF284; // type:function size:0x11C scope:global align:4 +Build__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802BF3A0; // type:function size:0x300 scope:global align:4 +CreateAnimTransform__Q36nw4hbm3lyt6LayoutFPCvPQ36nw4hbm3lyt16ResourceAccessor = .text:0x802BF6A0; // type:function size:0x184 scope:global align:4 +BindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x802BF824; // type:function size:0x24 scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransform = .text:0x802BF848; // type:function size:0x24 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt6LayoutFv = .text:0x802BF86C; // type:function size:0x14 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802BF880; // type:function size:0x24 scope:global align:4 +CalculateMtx__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BF8A4; // type:function size:0x20 scope:global align:4 +Draw__Q36nw4hbm3lyt6LayoutFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802BF8C4; // type:function size:0x20 scope:global align:4 +Animate__Q36nw4hbm3lyt6LayoutFUl = .text:0x802BF8E4; // type:function size:0x20 scope:global align:4 +GetLayoutRect__Q36nw4hbm3lyt6LayoutCFv = .text:0x802BF904; // type:function size:0x64 scope:global align:4 +SetTagProcessor__Q36nw4hbm3lyt6LayoutFPQ36nw4hbm2ut19TagProcessorBase = .text:0x802BF968; // type:function size:0x1A0 scope:global align:4 +BuildPaneObj__Q36nw4hbm3lyt6LayoutFlPCvRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802BFB08; // type:function size:0x20C scope:global align:4 +CalcTextureMtx__26@unnamed@lyt_material_cpp@FPQ36nw4hbm4math5MTX34RCQ36nw4hbm3lyt6TexSRT = .text:0x802BFD14; // type:function size:0x108 scope:global align:4 +SetIndTexMtx__26@unnamed@lyt_material_cpp@F14_GXIndTexMtxIDPA3_Cf = .text:0x802BFE1C; // type:function size:0x1FC scope:global align:4 +__ct__Q36nw4hbm2ut5ColorFv = .text:0x802C0018; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt8MaterialFPCQ46nw4hbm3lyt3res8MaterialRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C0024; // type:function size:0x1248 scope:global align:4 +__dt__Q36nw4hbm3lyt8MaterialFv = .text:0x802C126C; // type:function size:0xAC scope:global align:4 +ReserveGXMem__Q36nw4hbm3lyt8MaterialFUcUcUcUcbUcUcbbbb = .text:0x802C1318; // type:function size:0x750 scope:global align:4 +GetTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C1A68; // type:function size:0x14 scope:global align:4 +GetTexCoordGenAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C1A7C; // type:function size:0x20 scope:global align:4 +GetIndTexSRTAry__Q36nw4hbm3lyt8MaterialFv = .text:0x802C1A9C; // type:function size:0x58 scope:global align:4 +SetTextureNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x802C1AF4; // type:function size:0x90 scope:global align:4 +SetTexCoordGenNum__Q36nw4hbm3lyt8MaterialFUc = .text:0x802C1B84; // type:function size:0x154 scope:global align:4 +SetTextureNoWrap__Q36nw4hbm3lyt8MaterialFUcP10TPLPalette = .text:0x802C1CD8; // type:function size:0x84 scope:global align:4 +SetTexture__Q36nw4hbm3lyt8MaterialFUcRC9_GXTexObj = .text:0x802C1D5C; // type:function size:0x54 scope:global align:4 +SetColorElement__Q36nw4hbm3lyt8MaterialFUls = .text:0x802C1DB0; // type:function size:0x1DC scope:global align:4 +SetupGX__Q36nw4hbm3lyt8MaterialFbUc = .text:0x802C1F8C; // type:function size:0xEAC scope:global align:4 +BindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C2E38; // type:function size:0x1C scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C2E54; // type:function size:0x80 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt8MaterialFv = .text:0x802C2ED4; // type:function size:0x14 scope:global align:4 +Animate__Q36nw4hbm3lyt8MaterialFv = .text:0x802C2EE8; // type:function size:0x78 scope:global align:4 +AddAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimationLink = .text:0x802C2F60; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C2F94; // type:function size:0x8 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt8MaterialFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C2F9C; // type:function size:0x4C scope:global align:4 +GetTextureSize__Q36nw4hbm3lyt6detailFPQ36nw4hbm3lyt8MaterialUc = .text:0x802C2FE8; // type:function size:0x100 scope:global align:4 +__ct__Q36nw4hbm3lyt4PaneFPCQ46nw4hbm3lyt3res4Pane = .text:0x802C30E8; // type:function size:0x124 scope:global align:4 +__dt__Q36nw4hbm3lyt4PaneFv = .text:0x802C320C; // type:function size:0x12C scope:global align:4 +AppendChild__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt4Pane = .text:0x802C3338; // type:function size:0x50 scope:global align:4 +GetPaneRect__Q36nw4hbm3lyt4PaneCFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C3388; // type:function size:0xC4 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C344C; // type:function size:0xC scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color = .text:0x802C3458; // type:function size:0x4 scope:global align:4 +GetColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C345C; // type:function size:0x28 scope:global align:4 +SetColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x802C3484; // type:function size:0x28 scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl = .text:0x802C34AC; // type:function size:0x8 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc = .text:0x802C34B4; // type:function size:0x4 scope:global align:4 +FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x802C34B8; // type:function size:0xAC scope:global align:4 +FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb = .text:0x802C3564; // type:function size:0xB8 scope:global align:4 +CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C361C; // type:function size:0x2F8 scope:global align:4 +Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C3914; // type:function size:0x84 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C3998; // type:function size:0x7C scope:global align:4 +Animate__Q36nw4hbm3lyt4PaneFUl = .text:0x802C3A14; // type:function size:0x8C scope:global align:4 +AnimateSelf__Q36nw4hbm3lyt4PaneFUl = .text:0x802C3AA0; // type:function size:0xB4 scope:global align:4 +BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C3B54; // type:function size:0x1C scope:global align:4 +UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb = .text:0x802C3B70; // type:function size:0x90 scope:global align:4 +UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb = .text:0x802C3C00; // type:function size:0x18 scope:global align:4 +UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C3C18; // type:function size:0xA0 scope:global align:4 +AddAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimationLink = .text:0x802C3CB8; // type:function size:0x34 scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C3CEC; // type:function size:0x78 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x802C3D64; // type:function size:0xB8 scope:global align:4 +LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C3E1C; // type:function size:0x100 scope:global align:4 +GetVtxPos__Q36nw4hbm3lyt4PaneCFv = .text:0x802C3F1C; // type:function size:0xEC scope:global align:4 +GetMaterial__Q36nw4hbm3lyt4PaneCFv = .text:0x802C4008; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_pane_cpp = .text:0x802C4010; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt7PictureFPCQ46nw4hbm3lyt3res7PictureRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C401C; // type:function size:0x124 scope:global align:4 +__dt__Q36nw4hbm3lyt7PictureFv = .text:0x802C4140; // type:function size:0xCC scope:global align:4 +Append__Q36nw4hbm3lyt7PictureFP10TPLPalette = .text:0x802C420C; // type:function size:0x4C scope:global align:4 +Append__Q36nw4hbm3lyt7PictureFRC9_GXTexObj = .text:0x802C4258; // type:function size:0x16C scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C43C4; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt7PictureFUlQ36nw4hbm2ut5Color = .text:0x802C43F0; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt7PictureCFUl = .text:0x802C441C; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt7PictureFUlUc = .text:0x802C4434; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt7PictureFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C444C; // type:function size:0xDC scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt7PictureCFv = .text:0x802C4528; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_picture_cpp = .text:0x802C4530; // type:function size:0xC scope:global align:4 +__dt__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C453C; // type:function size:0x40 scope:global align:4 +__ct__Q36nw4hbm3lyt16ResourceAccessorFv = .text:0x802C457C; // type:function size:0x10 scope:global align:4 +GetFont__Q36nw4hbm3lyt16ResourceAccessorFPCc = .text:0x802C458C; // type:function size:0x8 scope:global align:4 +GetColor__25@unnamed@lyt_textBox_cpp@FRC11_GXColorS10 = .text:0x802C4594; // type:function size:0xB4 scope:global align:4 +__ct__Q36nw4hbm3lyt7TextBoxFPCQ46nw4hbm3lyt3res7TextBoxRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C4648; // type:function size:0x2A4 scope:global align:4 +__dt__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C48EC; // type:function size:0x184 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C4A70; // type:function size:0x8 scope:global align:4 +GetTextColor__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C4A78; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt7TextBoxFUlQ36nw4hbm2ut5Color = .text:0x802C4AA4; // type:function size:0x48 scope:global align:4 +SetTextColor__Q36nw4hbm3lyt7TextBoxFUlQ36nw4hbm2ut5Color = .text:0x802C4AEC; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt7TextBoxCFUl = .text:0x802C4B18; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt7TextBoxFUlUc = .text:0x802C4B30; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt7TextBoxFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C4B48; // type:function size:0x55C scope:global align:4 +CalcLineRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwifPb_i = .text:0x802C50A4; // type:function size:0x41C scope:global align:4 +GetCharStrmReader__Q36nw4hbm2ut4FontCFv = .text:0x802C54C0; // type:function size:0x38 scope:global align:4 +AllocStringBuffer__Q36nw4hbm3lyt7TextBoxFUs = .text:0x802C54F8; // type:function size:0x78 scope:global align:4 +FreeStringBuffer__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C5570; // type:function size:0x48 scope:global align:4 +SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUs = .text:0x802C55B8; // type:function size:0x68 scope:global align:4 +SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUsUs = .text:0x802C5620; // type:function size:0xC8 scope:global align:4 +__dt__Q36nw4hbm2ut4FontFv = .text:0x802C56E8; // type:function size:0x40 scope:global align:4 +GetTextDrawRect__Q36nw4hbm3lyt7TextBoxCFPQ36nw4hbm2ut17TextWriterBase = .text:0x802C5728; // type:function size:0x328 scope:global align:4 +CalcStringRectImpl__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBasePCwif_v = .text:0x802C5A50; // type:function size:0x160 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt7TextBoxCFv = .text:0x802C5BB0; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_textBox_cpp = .text:0x802C5BB8; // type:function size:0xC scope:global align:4 +__ct__Q36nw4hbm3lyt6WindowFPCQ46nw4hbm3lyt3res6WindowRCQ36nw4hbm3lyt11ResBlockSet = .text:0x802C5BC4; // type:function size:0x208 scope:global align:4 +__dt__Q36nw4hbm3lyt6WindowFv = .text:0x802C5DCC; // type:function size:0x148 scope:global align:4 +FindMaterialByName__Q36nw4hbm3lyt6WindowFPCcb = .text:0x802C5F14; // type:function size:0xFC scope:global align:4 +FindAnimationLink__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C6010; // type:function size:0xA4 scope:global align:4 +SetAnimationEnable__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransformbb = .text:0x802C60B4; // type:function size:0x94 scope:global align:4 +GetVtxColor__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C6148; // type:function size:0x2C scope:global align:4 +SetVtxColor__Q36nw4hbm3lyt6WindowFUlQ36nw4hbm2ut5Color = .text:0x802C6174; // type:function size:0x2C scope:global align:4 +GetVtxColorElement__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C61A0; // type:function size:0x18 scope:global align:4 +SetVtxColorElement__Q36nw4hbm3lyt6WindowFUlUc = .text:0x802C61B8; // type:function size:0x18 scope:global align:4 +DrawSelf__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm3lyt8DrawInfo = .text:0x802C61D0; // type:function size:0x140 scope:global align:4 +AnimateSelf__Q36nw4hbm3lyt6WindowFUl = .text:0x802C6310; // type:function size:0x90 scope:global align:4 +UnbindAnimationSelf__Q36nw4hbm3lyt6WindowFPQ36nw4hbm3lyt13AnimTransform = .text:0x802C63A0; // type:function size:0x90 scope:global align:4 +DrawContent__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6430; // type:function size:0x114 scope:global align:4 +DrawFrame__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2RCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6544; // type:function size:0x5D0 scope:global align:4 +DrawFrame4__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C6B14; // type:function size:0x6BC scope:global align:4 +DrawFrame8__Q36nw4hbm3lyt6WindowFRCQ36nw4hbm4math4VEC2PCQ46nw4hbm3lyt6Window5FrameRCQ36nw4hbm3lyt15WindowFrameSizeUc = .text:0x802C71D0; // type:function size:0xD24 scope:global align:4 +GetFrameSize__Q36nw4hbm3lyt6WindowFUcPCQ46nw4hbm3lyt6Window5Frame = .text:0x802C7EF4; // type:function size:0x100 scope:global align:4 +GetFrameMaterial__Q36nw4hbm3lyt6WindowCFUl = .text:0x802C7FF4; // type:function size:0x28 scope:global align:4 +GetContentMaterial__Q36nw4hbm3lyt6WindowCFv = .text:0x802C801C; // type:function size:0x10 scope:global align:4 +GetRuntimeTypeInfo__Q36nw4hbm3lyt6WindowCFv = .text:0x802C802C; // type:function size:0x8 scope:global align:4 +__sinit_\lyt_window_cpp = .text:0x802C8034; // type:function size:0xC scope:global align:4 +SinFIdx__Q26nw4hbm4mathFf = .text:0x802C8040; // type:function size:0x6C scope:global align:4 +CosFIdx__Q26nw4hbm4mathFf = .text:0x802C80AC; // type:function size:0x5C scope:global align:4 +Atan2FIdx__Q26nw4hbm4mathFff = .text:0x802C8108; // type:function size:0x1A8 scope:global align:4 +GetSoundPlayer__Q36nw4hbm3snd18SoundArchivePlayerFUl = .text:0x802C82B0; // type:function size:0x10 scope:global align:4 +DetachSound__Q36nw4hbm3snd11SoundHandleFv = .text:0x802C82C0; // type:function size:0x50 scope:global align:4 +StopAllSound__Q36nw4hbm3snd11SoundPlayerFi = .text:0x802C8310; // type:function size:0x68 scope:global align:4 +SetVolume__Q36nw4hbm3snd11SoundPlayerFf = .text:0x802C8378; // type:function size:0x8 scope:global align:4 +detail_StartSound__Q36nw4hbm3snd14SoundStartableFPQ36nw4hbm3snd11SoundHandleUlPQ56nw4hbm3snd6detail10BasicSound14AmbientArgInfoPQ46nw4hbm3snd6detail19ExternalSoundPlayerPCQ46nw4hbm3snd14SoundStartable9StartInfo = .text:0x802C8380; // type:function size:0x6C scope:global align:4 +IsValidBinaryFile__Q26nw4hbm2utFPCQ36nw4hbm2ut16BinaryFileHeaderUlUsUs = .text:0x802C83EC; // type:function size:0x74 scope:global align:4 +ReadNextCharUTF8__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C8460; // type:function size:0x78 scope:global align:4 +ReadNextCharUTF16__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C84D8; // type:function size:0x1C scope:global align:4 +ReadNextCharCP1252__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C84F4; // type:function size:0x1C scope:global align:4 +ReadNextCharSJIS__Q36nw4hbm2ut14CharStrmReaderFv = .text:0x802C8510; // type:function size:0x60 scope:global align:4 +__ct__Q36nw4hbm2ut10CharWriterFv = .text:0x802C8570; // type:function size:0x220 scope:global align:4 +__dt__Q36nw4hbm2ut10CharWriterFv = .text:0x802C8790; // type:function size:0x40 scope:global align:4 +SetFont__Q36nw4hbm2ut10CharWriterFRCQ36nw4hbm2ut4Font = .text:0x802C87D0; // type:function size:0x8 scope:global align:4 +GetFont__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C87D8; // type:function size:0x8 scope:global align:4 +SetupGX__Q36nw4hbm2ut10CharWriterFv = .text:0x802C87E0; // type:function size:0xA58 scope:global align:4 +SetColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802C9238; // type:function size:0x44 scope:global align:4 +SetGradationMode__Q36nw4hbm2ut10CharWriterFQ46nw4hbm2ut10CharWriter13GradationMode = .text:0x802C927C; // type:function size:0x150 scope:global align:4 +SetTextColor__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5Color = .text:0x802C93CC; // type:function size:0x160 scope:global align:4 +SetTextColor__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802C952C; // type:function size:0x180 scope:global align:4 +GetScaleH__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C96AC; // type:function size:0x8 scope:global align:4 +GetScaleV__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C96B4; // type:function size:0x8 scope:global align:4 +SetFontSize__Q36nw4hbm2ut10CharWriterFff = .text:0x802C96BC; // type:function size:0xC4 scope:global align:4 +GetFontWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C9780; // type:function size:0x60 scope:global align:4 +GetFontHeight__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C97E0; // type:function size:0x60 scope:global align:4 +GetFontAscent__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C9840; // type:function size:0x60 scope:global align:4 +IsWidthFixed__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C98A0; // type:function size:0x8 scope:global align:4 +GetFixedWidth__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C98A8; // type:function size:0x8 scope:global align:4 +Print__Q36nw4hbm2ut10CharWriterFUs = .text:0x802C98B0; // type:function size:0x130 scope:global align:4 +SetCursor__Q36nw4hbm2ut10CharWriterFff = .text:0x802C99E0; // type:function size:0xC scope:global align:4 +SetCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x802C99EC; // type:function size:0x8 scope:global align:4 +SetCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x802C99F4; // type:function size:0x8 scope:global align:4 +MoveCursorX__Q36nw4hbm2ut10CharWriterFf = .text:0x802C99FC; // type:function size:0x10 scope:global align:4 +MoveCursorY__Q36nw4hbm2ut10CharWriterFf = .text:0x802C9A0C; // type:function size:0x10 scope:global align:4 +GetCursorX__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C9A1C; // type:function size:0x8 scope:global align:4 +GetCursorY__Q36nw4hbm2ut10CharWriterCFv = .text:0x802C9A24; // type:function size:0x8 scope:global align:4 +PrintGlyph__Q36nw4hbm2ut10CharWriterFfffRCQ36nw4hbm2ut5Glyph = .text:0x802C9A2C; // type:function size:0x27C scope:global align:4 +SetupGXWithColorMapping__Q36nw4hbm2ut10CharWriterFQ36nw4hbm2ut5ColorQ36nw4hbm2ut5Color = .text:0x802C9CA8; // type:function size:0x34C scope:global align:4 +InitReaderFunc__Q36nw4hbm2ut4FontFQ36nw4hbm2ut12FontEncoding = .text:0x802C9FF4; // type:function size:0xA8 scope:global align:4 +__dt__Q46nw4hbm2ut6detail12LinkListImplFv = .text:0x802CA09C; // type:function size:0x84 scope:global align:4 +Erase__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8Iterator = .text:0x802CA120; // type:function size:0x48 scope:global align:4 +Insert__Q46nw4hbm2ut6detail12LinkListImplFQ56nw4hbm2ut6detail12LinkListImpl8IteratorPQ36nw4hbm2ut12LinkListNode = .text:0x802CA168; // type:function size:0x2C scope:global align:4 +List_Init__Q26nw4hbm2utFPQ36nw4hbm2ut4ListUs = .text:0x802CA194; // type:function size:0x18 scope:global align:4 +List_Append__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x802CA1AC; // type:function size:0x70 scope:global align:4 +List_Remove__Q26nw4hbm2utFPQ36nw4hbm2ut4ListPv = .text:0x802CA21C; // type:function size:0x6C scope:global align:4 +List_GetNext__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListPCv = .text:0x802CA288; // type:function size:0x20 scope:global align:4 +List_GetNth__Q26nw4hbm2utFPCQ36nw4hbm2ut4ListUs = .text:0x802CA2A8; // type:function size:0x4C scope:global align:4 +__ct__Q36nw4hbm2ut7ResFontFv = .text:0x802CA2F4; // type:function size:0x3C scope:global align:4 +__dt__Q36nw4hbm2ut7ResFontFv = .text:0x802CA330; // type:function size:0x58 scope:global align:4 +SetResource__Q36nw4hbm2ut7ResFontFPv = .text:0x802CA388; // type:function size:0x144 scope:global align:4 +Rebuild__Q36nw4hbm2ut7ResFontFPQ36nw4hbm2ut16BinaryFileHeader = .text:0x802CA4CC; // type:function size:0x12C scope:global align:4 +__ct__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x802CA5F8; // type:function size:0x44 scope:global align:4 +__dt__Q46nw4hbm2ut6detail11ResFontBaseFv = .text:0x802CA63C; // type:function size:0x40 scope:global align:4 +SetResourceBuffer__Q46nw4hbm2ut6detail11ResFontBaseFPvPQ36nw4hbm2ut15FontInformation = .text:0x802CA67C; // type:function size:0xC scope:global align:4 +GetWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA688; // type:function size:0xC scope:global align:4 +GetHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA694; // type:function size:0xC scope:global align:4 +GetAscent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6A0; // type:function size:0xC scope:global align:4 +GetDescent__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6AC; // type:function size:0x14 scope:global align:4 +GetBaselinePos__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6C0; // type:function size:0x14 scope:global align:4 +GetCellHeight__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6D4; // type:function size:0x10 scope:global align:4 +GetCellWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6E4; // type:function size:0x10 scope:global align:4 +GetMaxCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA6F4; // type:function size:0x10 scope:global align:4 +GetType__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA704; // type:function size:0x8 scope:global align:4 +GetTextureFormat__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA70C; // type:function size:0x10 scope:global align:4 +GetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA71C; // type:function size:0x10 scope:global align:4 +GetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA72C; // type:function size:0x18 scope:global align:4 +SetDefaultCharWidths__Q46nw4hbm2ut6detail11ResFontBaseFRCQ36nw4hbm2ut10CharWidths = .text:0x802CA744; // type:function size:0x20 scope:global align:4 +SetAlternateChar__Q46nw4hbm2ut6detail11ResFontBaseFUs = .text:0x802CA764; // type:function size:0x98 scope:global align:4 +SetLineFeed__Q46nw4hbm2ut6detail11ResFontBaseFi = .text:0x802CA7FC; // type:function size:0xC scope:global align:4 +GetCharWidth__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x802CA808; // type:function size:0x4C scope:global align:4 +GetCharWidths__Q46nw4hbm2ut6detail11ResFontBaseCFUs = .text:0x802CA854; // type:function size:0xEC scope:global align:4 +GetGlyph__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x802CA940; // type:function size:0xA4 scope:global align:4 +GetEncoding__Q46nw4hbm2ut6detail11ResFontBaseCFv = .text:0x802CA9E4; // type:function size:0xC scope:global align:4 +FindGlyphIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPCQ36nw4hbm2ut11FontCodeMapUs = .text:0x802CA9F0; // type:function size:0xD4 scope:global align:4 +GetGlyphFromIndex__Q46nw4hbm2ut6detail11ResFontBaseCFPQ36nw4hbm2ut5GlyphUs = .text:0x802CAAC4; // type:function size:0x104 scope:global align:4 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CABC8; // type:function size:0x10 scope:global align:4 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CABD8; // type:function size:0x40 scope:global align:4 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x802CAC18; // type:function size:0x15C scope:global align:4 +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x802CAD74; // type:function size:0x234 scope:global align:4 +__ct__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CAFA8; // type:function size:0x10 scope:global align:4 +__dt__Q36nw4hbm2ut19TagProcessorBaseFv = .text:0x802CAFB8; // type:function size:0x40 scope:global align:4 +Process__Q36nw4hbm2ut19TagProcessorBaseFUsPQ36nw4hbm2ut15PrintContext = .text:0x802CAFF8; // type:function size:0x15C scope:global align:4 +CalcRect__Q36nw4hbm2ut19TagProcessorBaseFPQ36nw4hbm2ut4RectUsPQ36nw4hbm2ut15PrintContext = .text:0x802CB154; // type:function size:0x234 scope:global align:4 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB388; // type:function size:0x88 scope:global align:4 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB410; // type:function size:0x8 scope:global align:4 +__ct__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x802CB418; // type:function size:0x54 scope:global align:4 +__dt__Q36nw4hbm2ut17TextWriterBaseFv = .text:0x802CB46C; // type:function size:0x58 scope:global align:4 +GetLineHeight__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB4C4; // type:function size:0x88 scope:global align:4 +SetLineSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x802CB54C; // type:function size:0x8 scope:global align:4 +SetCharSpace__Q36nw4hbm2ut17TextWriterBaseFf = .text:0x802CB554; // type:function size:0x8 scope:global align:4 +GetCharSpace__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB55C; // type:function size:0x8 scope:global align:4 +GetTabWidth__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB564; // type:function size:0x8 scope:global align:4 +SetTagProcessor__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut19TagProcessorBase = .text:0x802CB56C; // type:function size:0x8 scope:global align:4 +GetTagProcessor__Q36nw4hbm2ut17TextWriterBaseCFv = .text:0x802CB574; // type:function size:0x8 scope:global align:4 +Print__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802CB57C; // type:function size:0x21C scope:global align:4 +Print__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_t = .text:0x802CB798; // type:function size:0x238 scope:global align:4 +CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CB9D0; // type:function size:0x3C0 scope:global align:4 +CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBaseFPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CBD90; // type:function size:0x124 scope:global align:4 +PrintImpl__Q36nw4hbm2ut17TextWriterBaseFPC7wchar_ti = .text:0x802CBEB4; // type:function size:0x744 scope:global align:4 +AdjustCursor__Q36nw4hbm2ut17TextWriterBaseFPfPfPC7wchar_ti = .text:0x802CC5F8; // type:function size:0x738 scope:global align:4 +__sinit_\ut_TextWriterBase_cpp = .text:0x802CCD30; // type:function size:0x84 scope:global align:4 +__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802CCDB4; // type:function size:0x118 scope:global align:4 +__dt__17JSULink<7JKRHeap>Fv = .text:0x802CCECC; // type:function size:0x5C scope:global align:4 +__dt__17JSUTree<7JKRHeap>Fv = .text:0x802CCF28; // type:function size:0x74 scope:global align:4 +__dt__22JSUList<11JKRDisposer>Fv = .text:0x802CCF9C; // type:function size:0x5C scope:global align:4 +__dt__7JKRHeapFv = .text:0x802CCFF8; // type:function size:0xF4 scope:global align:4 +initArena__7JKRHeapFPPcPUli = .text:0x802CD0EC; // type:function size:0xC8 scope:global align:4 +initArena2__7JKRHeapFPPcPUli = .text:0x802CD1B4; // type:function size:0x94 scope:global align:4 +becomeCurrentHeap__7JKRHeapFv = .text:0x802CD248; // type:function size:0x10 scope:global align:4 +destroy__7JKRHeapFv = .text:0x802CD258; // type:function size:0x10 scope:global align:4 +alloc__7JKRHeapFUliP7JKRHeap = .text:0x802CD268; // type:function size:0x40 scope:global align:4 +alloc__7JKRHeapFUli = .text:0x802CD2A8; // type:function size:0x10 scope:global align:4 +free__7JKRHeapFPvP7JKRHeap = .text:0x802CD2B8; // type:function size:0x58 scope:global align:4 +free__7JKRHeapFPv = .text:0x802CD310; // type:function size:0x10 scope:global align:4 +callAllDisposer__7JKRHeapFv = .text:0x802CD320; // type:function size:0x50 scope:global align:4 +freeAll__7JKRHeapFv = .text:0x802CD370; // type:function size:0x10 scope:global align:4 +freeTail__7JKRHeapFv = .text:0x802CD380; // type:function size:0x10 scope:global align:4 +resize__7JKRHeapFPvUlP7JKRHeap = .text:0x802CD390; // type:function size:0x70 scope:global align:4 +resize__7JKRHeapFPvUl = .text:0x802CD400; // type:function size:0x10 scope:global align:4 +getSize__7JKRHeapFPvP7JKRHeap = .text:0x802CD410; // type:function size:0x60 scope:global align:4 +getSize__7JKRHeapFPv = .text:0x802CD470; // type:function size:0x10 scope:global align:4 +getFreeSize__7JKRHeapFv = .text:0x802CD480; // type:function size:0x10 scope:global align:4 +getTotalFreeSize__7JKRHeapFv = .text:0x802CD490; // type:function size:0x10 scope:global align:4 +changeGroupID__7JKRHeapFUc = .text:0x802CD4A0; // type:function size:0x10 scope:global align:4 +getMaxAllocatableSize__7JKRHeapFi = .text:0x802CD4B0; // type:function size:0x78 scope:global align:4 +findFromRoot__7JKRHeapFPv = .text:0x802CD528; // type:function size:0x68 scope:global align:4 +find__7JKRHeapCFPv = .text:0x802CD590; // type:function size:0xAC scope:global align:4 +findAllHeap__7JKRHeapCFPv = .text:0x802CD63C; // type:function size:0xAC scope:global align:4 +dispose_subroutine__7JKRHeapFUlUl = .text:0x802CD6E8; // type:function size:0xB4 scope:global align:4 +dispose__7JKRHeapFPvUl = .text:0x802CD79C; // type:function size:0x28 scope:global align:4 +dispose__7JKRHeapFPvPv = .text:0x802CD7C4; // type:function size:0x4 scope:global align:4 +dispose__7JKRHeapFv = .text:0x802CD7C8; // type:function size:0x50 scope:global align:4 +copyMemory__7JKRHeapFPvPvUl = .text:0x802CD818; // type:function size:0x28 scope:global align:4 +JKRDefaultMemoryErrorRoutine__FPvUli = .text:0x802CD840; // type:function size:0x1C scope:global align:4 +setErrorFlag__7JKRHeapFb = .text:0x802CD85C; // type:function size:0x10 scope:global align:4 +setErrorHandler__7JKRHeapFPFPvUli_v = .text:0x802CD86C; // type:function size:0x20 scope:global align:4 +isSubHeap__7JKRHeapCFP7JKRHeap = .text:0x802CD88C; // type:function size:0xA0 scope:global align:4 +__nw__FUl = .text:0x802CD92C; // type:function size:0xC scope:global align:4 +__nw__FUli = .text:0x802CD938; // type:function size:0x8 scope:global align:4 +__nw__FUlP7JKRHeapi = .text:0x802CD940; // type:function size:0x10 scope:global align:4 +__nwa__FUl = .text:0x802CD950; // type:function size:0xC scope:global align:4 +__nwa__FUli = .text:0x802CD95C; // type:function size:0x8 scope:global align:4 +__nwa__FUlP7JKRHeapi = .text:0x802CD964; // type:function size:0x10 scope:global align:4 +__dl__FPv = .text:0x802CD974; // type:function size:0x8 scope:global align:4 +__dla__FPv = .text:0x802CD97C; // type:function size:0x8 scope:global align:4 +state_register__7JKRHeapCFPQ27JKRHeap6TStateUl = .text:0x802CD984; // type:function size:0x4 scope:global align:4 +state_compare__7JKRHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CD988; // type:function size:0x18 scope:global align:4 +state_dump__7JKRHeapCFRCQ27JKRHeap6TState = .text:0x802CD9A0; // type:function size:0x4 scope:global align:4 +getAltAramStartAdr__7JKRHeapFv = .text:0x802CD9A4; // type:function size:0x8 scope:global align:4 +do_changeGroupID__7JKRHeapFUc = .text:0x802CD9AC; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__7JKRHeapFv = .text:0x802CD9B4; // type:function size:0x8 scope:global align:4 +__pp__25JSUTreeIterator<7JKRHeap>Fv = .text:0x802CD9BC; // type:function size:0x1C scope:global align:4 +__pp__30JSUListIterator<11JKRDisposer>Fi = .text:0x802CD9D8; // type:function size:0x14 scope:global align:4 +createRoot__10JKRExpHeapFib = .text:0x802CD9EC; // type:function size:0xCC scope:global align:4 +create__10JKRExpHeapFUlP7JKRHeapb = .text:0x802CDAB8; // type:function size:0xD8 scope:global align:4 +create__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CDB90; // type:function size:0xB0 scope:global align:4 +do_destroy__10JKRExpHeapFv = .text:0x802CDC40; // type:function size:0x84 scope:global align:4 +__ct__10JKRExpHeapFPvUlP7JKRHeapb = .text:0x802CDCC4; // type:function size:0x88 scope:global align:4 +__dt__10JKRExpHeapFv = .text:0x802CDD4C; // type:function size:0x6C scope:global align:4 +do_alloc__10JKRExpHeapFUli = .text:0x802CDDB8; // type:function size:0x108 scope:global align:4 +allocFromHead__10JKRExpHeapFUli = .text:0x802CDEC0; // type:function size:0x264 scope:global align:4 +allocFromHead__10JKRExpHeapFUl = .text:0x802CE124; // type:function size:0xE4 scope:global align:4 +allocFromTail__10JKRExpHeapFUli = .text:0x802CE208; // type:function size:0x160 scope:global align:4 +allocFromTail__10JKRExpHeapFUl = .text:0x802CE368; // type:function size:0xDC scope:global align:4 +do_free__10JKRExpHeapFPv = .text:0x802CE444; // type:function size:0x88 scope:global align:4 +do_freeAll__10JKRExpHeapFv = .text:0x802CE4CC; // type:function size:0x74 scope:global align:4 +do_freeTail__10JKRExpHeapFv = .text:0x802CE540; // type:function size:0x94 scope:global align:4 +do_fillFreeArea__10JKRExpHeapFv = .text:0x802CE5D4; // type:function size:0x4 scope:global align:4 +do_changeGroupID__10JKRExpHeapFUc = .text:0x802CE5D8; // type:function size:0x50 scope:global align:4 +do_resize__10JKRExpHeapFPvUl = .text:0x802CE628; // type:function size:0x1B4 scope:global align:4 +do_getSize__10JKRExpHeapFPv = .text:0x802CE7DC; // type:function size:0x84 scope:global align:4 +do_getFreeSize__10JKRExpHeapFv = .text:0x802CE860; // type:function size:0x6C scope:global align:4 +do_getMaxFreeBlock__10JKRExpHeapFv = .text:0x802CE8CC; // type:function size:0x74 scope:global align:4 +do_getTotalFreeSize__10JKRExpHeapFv = .text:0x802CE940; // type:function size:0x64 scope:global align:4 +getUsedSize__10JKRExpHeapCFUc = .text:0x802CE9A4; // type:function size:0x78 scope:global align:4 +getTotalUsedSize__10JKRExpHeapCFv = .text:0x802CEA1C; // type:function size:0x68 scope:global align:4 +appendUsedList__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802CEA84; // type:function size:0xA0 scope:global align:4 +setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlock = .text:0x802CEB24; // type:function size:0x4C scope:global align:4 +removeFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802CEB70; // type:function size:0x34 scope:global align:4 +removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802CEBA4; // type:function size:0x34 scope:global align:4 +recycleFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802CEBD8; // type:function size:0x194 scope:global align:4 +joinTwoBlocks__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock = .text:0x802CED6C; // type:function size:0xD4 scope:global align:4 +check__10JKRExpHeapFv = .text:0x802CEE40; // type:function size:0x1E8 scope:global align:4 +dump__10JKRExpHeapFv = .text:0x802CF028; // type:function size:0x1CC scope:global align:4 +dump_sort__10JKRExpHeapFv = .text:0x802CF1F4; // type:function size:0x1FC scope:global align:4 +initiate__Q210JKRExpHeap9CMemBlockFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlockUlUcUc = .text:0x802CF3F0; // type:function size:0x20 scope:global align:4 +allocFore__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802CF410; // type:function size:0x44 scope:global align:4 +allocBack__Q210JKRExpHeap9CMemBlockFUlUcUcUcUc = .text:0x802CF454; // type:function size:0x58 scope:global align:4 +getHeapBlock__Q210JKRExpHeap9CMemBlockFPv = .text:0x802CF4AC; // type:function size:0x1C scope:global align:4 +state_register__10JKRExpHeapCFPQ27JKRHeap6TStateUl = .text:0x802CF4C8; // type:function size:0xA8 scope:global align:4 +state_compare__10JKRExpHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CF570; // type:function size:0x30 scope:global align:4 +do_getCurrentGroupId__10JKRExpHeapFv = .text:0x802CF5A0; // type:function size:0x8 scope:global align:4 +getHeapType__10JKRExpHeapFv = .text:0x802CF5A8; // type:function size:0xC scope:global align:4 +create__12JKRSolidHeapFUlP7JKRHeapb = .text:0x802CF5B4; // type:function size:0xA4 scope:global align:4 +do_destroy__12JKRSolidHeapFv = .text:0x802CF658; // type:function size:0x60 scope:global align:4 +__ct__12JKRSolidHeapFPvUlP7JKRHeapb = .text:0x802CF6B8; // type:function size:0x5C scope:global align:4 +__dt__12JKRSolidHeapFv = .text:0x802CF714; // type:function size:0x6C scope:global align:4 +adjustSize__12JKRSolidHeapFv = .text:0x802CF780; // type:function size:0xB0 scope:global align:4 +do_alloc__12JKRSolidHeapFUli = .text:0x802CF830; // type:function size:0xA8 scope:global align:4 +allocFromHead__12JKRSolidHeapFUli = .text:0x802CF8D8; // type:function size:0xC4 scope:global align:4 +allocFromTail__12JKRSolidHeapFUli = .text:0x802CF99C; // type:function size:0xBC scope:global align:4 +do_free__12JKRSolidHeapFPv = .text:0x802CFA58; // type:function size:0x10 scope:global align:4 +do_freeAll__12JKRSolidHeapFv = .text:0x802CFA68; // type:function size:0x60 scope:global align:4 +do_freeTail__12JKRSolidHeapFv = .text:0x802CFAC8; // type:function size:0x88 scope:global align:4 +do_fillFreeArea__12JKRSolidHeapFv = .text:0x802CFB50; // type:function size:0x4 scope:global align:4 +do_resize__12JKRSolidHeapFPvUl = .text:0x802CFB54; // type:function size:0x30 scope:global align:4 +do_getSize__12JKRSolidHeapFPv = .text:0x802CFB84; // type:function size:0x30 scope:global align:4 +check__12JKRSolidHeapFv = .text:0x802CFBB4; // type:function size:0x8C scope:global align:4 +dump__12JKRSolidHeapFv = .text:0x802CFC40; // type:function size:0xF0 scope:global align:4 +state_register__12JKRSolidHeapCFPQ27JKRHeap6TStateUl = .text:0x802CFD30; // type:function size:0x5C scope:global align:4 +state_compare__12JKRSolidHeapCFRCQ27JKRHeap6TStateRCQ27JKRHeap6TState = .text:0x802CFD8C; // type:function size:0x30 scope:global align:4 +do_getTotalFreeSize__12JKRSolidHeapFv = .text:0x802CFDBC; // type:function size:0x4 scope:global align:4 +do_getMaxFreeBlock__12JKRSolidHeapFv = .text:0x802CFDC0; // type:function size:0x8 scope:global align:4 +do_getFreeSize__12JKRSolidHeapFv = .text:0x802CFDC8; // type:function size:0x8 scope:global align:4 +getHeapType__12JKRSolidHeapFv = .text:0x802CFDD0; // type:function size:0xC scope:global align:4 +__dt__13JKRAssertHeapFv = .text:0x802CFDDC; // type:function size:0x6C scope:global align:4 +create__13JKRAssertHeapFP7JKRHeap = .text:0x802CFE48; // type:function size:0x88 scope:global align:4 +do_destroy__13JKRAssertHeapFv = .text:0x802CFED0; // type:function size:0x14 scope:global align:4 +do_getTotalFreeSize__13JKRAssertHeapFv = .text:0x802CFEE4; // type:function size:0x8 scope:global align:4 +do_getMaxFreeBlock__13JKRAssertHeapFv = .text:0x802CFEEC; // type:function size:0x8 scope:global align:4 +do_getFreeSize__13JKRAssertHeapFv = .text:0x802CFEF4; // type:function size:0x8 scope:global align:4 +do_getSize__13JKRAssertHeapFPv = .text:0x802CFEFC; // type:function size:0x8 scope:global align:4 +do_resize__13JKRAssertHeapFPvUl = .text:0x802CFF04; // type:function size:0x8 scope:global align:4 +do_fillFreeArea__13JKRAssertHeapFv = .text:0x802CFF0C; // type:function size:0x4 scope:global align:4 +do_freeTail__13JKRAssertHeapFv = .text:0x802CFF10; // type:function size:0x4 scope:global align:4 +do_freeAll__13JKRAssertHeapFv = .text:0x802CFF14; // type:function size:0x4 scope:global align:4 +do_free__13JKRAssertHeapFPv = .text:0x802CFF18; // type:function size:0x4 scope:global align:4 +do_alloc__13JKRAssertHeapFUli = .text:0x802CFF1C; // type:function size:0x8 scope:global align:4 +do_getCurrentGroupId__13JKRAssertHeapFv = .text:0x802CFF24; // type:function size:0x8 scope:global align:4 +do_changeGroupID__13JKRAssertHeapFUc = .text:0x802CFF2C; // type:function size:0x8 scope:global align:4 +dump_sort__13JKRAssertHeapFv = .text:0x802CFF34; // type:function size:0x8 scope:global align:4 +dump__13JKRAssertHeapFv = .text:0x802CFF3C; // type:function size:0x8 scope:global align:4 +check__13JKRAssertHeapFv = .text:0x802CFF44; // type:function size:0x8 scope:global align:4 +getHeapType__13JKRAssertHeapFv = .text:0x802CFF4C; // type:function size:0xC scope:global align:4 +__ct__11JKRDisposerFv = .text:0x802CFF58; // type:function size:0x64 scope:global align:4 +__dt__22JSULink<11JKRDisposer>Fv = .text:0x802CFFBC; // type:function size:0x58 scope:global align:4 +__dt__11JKRDisposerFv = .text:0x802D0014; // type:function size:0x80 scope:global align:4 +__ct__9JKRThreadFUlii = .text:0x802D0094; // type:function size:0x9C scope:global align:4 +__ct__9JKRThreadFP7JKRHeapUlii = .text:0x802D0130; // type:function size:0x98 scope:global align:4 +__ct__9JKRThreadFP8OSThreadi = .text:0x802D01C8; // type:function size:0x94 scope:global align:4 +__dt__9JKRThreadFv = .text:0x802D025C; // type:function size:0xD4 scope:global align:4 +setCommon_mesgQueue__9JKRThreadFP7JKRHeapi = .text:0x802D0330; // type:function size:0x6C scope:global align:4 +setCommon_heapSpecified__9JKRThreadFP7JKRHeapUli = .text:0x802D039C; // type:function size:0x8C scope:global align:4 +start__9JKRThreadFPv = .text:0x802D0428; // type:function size:0x10 scope:global align:4 +searchThread__9JKRThreadFP8OSThread = .text:0x802D0438; // type:function size:0x38 scope:global align:4 +__ct__15JKRThreadSwitchFP7JKRHeap = .text:0x802D0470; // type:function size:0x78 scope:global align:4 +createManager__15JKRThreadSwitchFP7JKRHeap = .text:0x802D04E8; // type:function size:0x58 scope:global align:4 +enter__15JKRThreadSwitchFP9JKRThreadi = .text:0x802D0540; // type:function size:0x74 scope:global align:4 +callback__15JKRThreadSwitchFP8OSThreadP8OSThread = .text:0x802D05B4; // type:function size:0x18C scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole = .text:0x802D0740; // type:function size:0x1C4 scope:global align:4 +__dt__17JSULink<7JKRTask>Fv = .text:0x802D0904; // type:function size:0x58 scope:global align:4 +__dt__7JKRTaskFv = .text:0x802D095C; // type:function size:0x84 scope:global align:4 +run__7JKRTaskFv = .text:0x802D09E0; // type:function size:0x98 scope:global align:4 +__sinit_\JKRThread_cpp = .text:0x802D0A78; // type:function size:0x68 scope:global align:4 +__ct__Q29JKRThread5TLoadFv = .text:0x802D0AE0; // type:function size:0x3C scope:global align:4 +clear__Q29JKRThread5TLoadFv = .text:0x802D0B1C; // type:function size:0x14 scope:global align:4 +__dt__19JSULink<9JKRThread>Fv = .text:0x802D0B30; // type:function size:0x58 scope:global align:4 +run__9JKRThreadFv = .text:0x802D0B88; // type:function size:0x8 scope:global align:4 +addCurrentCost__Q29JKRThread5TLoadFv = .text:0x802D0B90; // type:function size:0x40 scope:global align:4 +draw__15JKRThreadSwitchFP14JKRThreadName_ = .text:0x802D0BD0; // type:function size:0x14 scope:global align:4 +__dt__15JKRThreadSwitchFv = .text:0x802D0BE4; // type:function size:0x40 scope:global align:4 +run__13JKRIdleThreadFv = .text:0x802D0C24; // type:function size:0x4 scope:global align:4 +__dt__13JKRIdleThreadFv = .text:0x802D0C28; // type:function size:0x60 scope:global align:4 +destroy__13JKRIdleThreadFv = .text:0x802D0C88; // type:function size:0x4 scope:global align:4 +__ct__19JSUList<9JKRThread>Fb = .text:0x802D0C8C; // type:function size:0x30 scope:global align:4 +__dt__19JSUList<9JKRThread>Fv = .text:0x802D0CBC; // type:function size:0x58 scope:global align:4 +__ct__17JSUList<7JKRTask>Fv = .text:0x802D0D14; // type:function size:0x30 scope:global align:4 +__dt__17JSUList<7JKRTask>Fv = .text:0x802D0D44; // type:function size:0x58 scope:global align:4 +create__7JKRAramFUlUllll = .text:0x802D0D9C; // type:function size:0x98 scope:global align:4 +__ct__7JKRAramFUlUll = .text:0x802D0E34; // type:function size:0x10C scope:global align:4 +__dt__7JKRAramFv = .text:0x802D0F40; // type:function size:0x94 scope:global align:4 +run__7JKRAramFv = .text:0x802D0FD4; // type:function size:0x64 scope:global align:4 +checkOkAddress__7JKRAramFPUcUlP12JKRAramBlockUl = .text:0x802D1038; // type:function size:0x9C scope:global align:4 +changeGroupIdIfNeed__7JKRAramFPUci = .text:0x802D10D4; // type:function size:0x60 scope:global align:4 +mainRamToAram__7JKRAramFPUcUlUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D1134; // type:function size:0x22C scope:global align:4 +aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl = .text:0x802D1360; // type:function size:0x25C scope:global align:4 +JKRDecompressFromAramToMainRam__FUlPvUlUlUlPUl = .text:0x802D15BC; // type:function size:0x4C0 scope:global align:4 +__sinit_\JKRAram_cpp = .text:0x802D1A7C; // type:function size:0x48 scope:global align:4 +JKRCheckCompressed_noASR__FPUc = .text:0x802D1AC4; // type:function size:0x2C scope:global align:4 +JKRDecompExpandSize__FPUc = .text:0x802D1AF0; // type:function size:0x24 scope:global align:4 +decideAramGroupId__7JKRAramFi = .text:0x802D1B14; // type:function size:0x20 scope:global align:4 +__ct__23JSUList<12JKRAMCommand>Fv = .text:0x802D1B34; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRAMCommand>Fv = .text:0x802D1B64; // type:function size:0x58 scope:global align:4 +__ct__11JKRAramHeapFUlUl = .text:0x802D1BBC; // type:function size:0xCC scope:global align:4 +__dt__11JKRAramHeapFv = .text:0x802D1C88; // type:function size:0xB0 scope:global align:4 +alloc__11JKRAramHeapFUlQ211JKRAramHeap10EAllocMode = .text:0x802D1D38; // type:function size:0x78 scope:global align:4 +allocFromHead__11JKRAramHeapFUl = .text:0x802D1DB0; // type:function size:0x68 scope:global align:4 +allocFromTail__11JKRAramHeapFUl = .text:0x802D1E18; // type:function size:0x5C scope:global align:4 +getFreeSize__11JKRAramHeapFv = .text:0x802D1E74; // type:function size:0x74 scope:global align:4 +getTotalFreeSize__11JKRAramHeapFv = .text:0x802D1EE8; // type:function size:0x6C scope:global align:4 +dump__11JKRAramHeapFv = .text:0x802D1F54; // type:function size:0x50 scope:global align:4 +__sinit_\JKRAramHeap_cpp = .text:0x802D1FA4; // type:function size:0x48 scope:global align:4 +__pp__31JSUListIterator<12JKRAramBlock>Fi = .text:0x802D1FEC; // type:function size:0x14 scope:global align:4 +__ct__23JSUList<12JKRAramBlock>Fv = .text:0x802D2000; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRAramBlock>Fv = .text:0x802D2030; // type:function size:0x58 scope:global align:4 +__ct__12JKRAramBlockFUlUlUlUcb = .text:0x802D2088; // type:function size:0x74 scope:global align:4 +__dt__23JSULink<12JKRAramBlock>Fv = .text:0x802D20FC; // type:function size:0x58 scope:global align:4 +__dt__12JKRAramBlockFv = .text:0x802D2154; // type:function size:0xBC scope:global align:4 +allocHead__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D2210; // type:function size:0xA0 scope:global align:4 +allocTail__12JKRAramBlockFUlUcP11JKRAramHeap = .text:0x802D22B0; // type:function size:0xA8 scope:global align:4 +prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D2358; // type:function size:0x78 scope:global align:4 +sendCommand__12JKRAramPieceFP12JKRAMCommand = .text:0x802D23D0; // type:function size:0x4 scope:global align:4 +orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v = .text:0x802D23D4; // type:function size:0x140 scope:global align:4 +sync__12JKRAramPieceFP12JKRAMCommandi = .text:0x802D2514; // type:function size:0xBC scope:global align:4 +orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock = .text:0x802D25D0; // type:function size:0x90 scope:global align:4 +startDMA__12JKRAramPieceFP12JKRAMCommand = .text:0x802D2660; // type:function size:0x6C scope:global align:4 +doneDMA__12JKRAramPieceFUl = .text:0x802D26CC; // type:function size:0x5C scope:global align:4 +__ct__12JKRAMCommandFv = .text:0x802D2728; // type:function size:0x70 scope:global align:4 +__dt__23JSULink<12JKRAMCommand>Fv = .text:0x802D2798; // type:function size:0x58 scope:global align:4 +__dt__12JKRAMCommandFv = .text:0x802D27F0; // type:function size:0x9C scope:global align:4 +__sinit_\JKRAramPiece_cpp = .text:0x802D288C; // type:function size:0x48 scope:global align:4 +create__13JKRAramStreamFl = .text:0x802D28D4; // type:function size:0x6C scope:global align:4 +__ct__13JKRAramStreamFl = .text:0x802D2940; // type:function size:0x50 scope:global align:4 +__dt__13JKRAramStreamFv = .text:0x802D2990; // type:function size:0x58 scope:global align:4 +run__13JKRAramStreamFv = .text:0x802D29E8; // type:function size:0x58 scope:global align:4 +writeToAram__13JKRAramStreamFP20JKRAramStreamCommand = .text:0x802D2A40; // type:function size:0x1F4 scope:global align:4 +write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl = .text:0x802D2C34; // type:function size:0xD4 scope:global align:4 +sync__13JKRAramStreamFP20JKRAramStreamCommandi = .text:0x802D2D08; // type:function size:0x94 scope:global align:4 +setTransBuffer__13JKRAramStreamFPUcUlP7JKRHeap = .text:0x802D2D9C; // type:function size:0x54 scope:global align:4 +getAvailable__20JSURandomInputStreamCFv = .text:0x802D2DF0; // type:function size:0x5C scope:global align:4 +__ct__13JKRFileLoaderFv = .text:0x802D2E4C; // type:function size:0x58 scope:global align:4 +__dt__24JSULink<13JKRFileLoader>Fv = .text:0x802D2EA4; // type:function size:0x58 scope:global align:4 +__dt__13JKRFileLoaderFv = .text:0x802D2EFC; // type:function size:0x7C scope:global align:4 +unmount__13JKRFileLoaderFv = .text:0x802D2F78; // type:function size:0x38 scope:global align:4 +getGlbResource__13JKRFileLoaderFPCc = .text:0x802D2FB0; // type:function size:0x4C scope:global align:4 +getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader = .text:0x802D2FFC; // type:function size:0x98 scope:global align:4 +removeResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D3094; // type:function size:0x98 scope:global align:4 +detachResource__13JKRFileLoaderFPvP13JKRFileLoader = .text:0x802D312C; // type:function size:0x98 scope:global align:4 +findVolume__13JKRFileLoaderFPPCc = .text:0x802D31C4; // type:function size:0x94 scope:global align:4 +fetchVolumeName__13JKRFileLoaderFPclPCc = .text:0x802D3258; // type:function size:0xE8 scope:global align:4 +__sinit_\JKRFileLoader_cpp = .text:0x802D3340; // type:function size:0x48 scope:global align:4 +__ct__24JSUList<13JKRFileLoader>Fv = .text:0x802D3388; // type:function size:0x30 scope:global align:4 +__dt__24JSUList<13JKRFileLoader>Fv = .text:0x802D33B8; // type:function size:0x58 scope:global align:4 +__ct__12JKRArcFinderFP10JKRArchivell = .text:0x802D3410; // type:function size:0x8C scope:global align:4 +findNextFile__12JKRArcFinderFv = .text:0x802D349C; // type:function size:0x9C scope:global align:4 +__ct__12JKRDvdFinderFPCc = .text:0x802D3538; // type:function size:0x78 scope:global align:4 +__dt__12JKRDvdFinderFv = .text:0x802D35B0; // type:function size:0x70 scope:global align:4 +findNextFile__12JKRDvdFinderFv = .text:0x802D3620; // type:function size:0x94 scope:global align:4 +__ct__13JKRFileFinderFv = .text:0x802D36B4; // type:function size:0x1C scope:global align:4 +__dt__13JKRFileFinderFv = .text:0x802D36D0; // type:function size:0x40 scope:global align:4 +__dt__12JKRArcFinderFv = .text:0x802D3710; // type:function size:0x40 scope:global align:4 +mount__12JKRFileCacheFPCcP7JKRHeapPCc = .text:0x802D3750; // type:function size:0xF8 scope:global align:4 +__dt__12JKRFileCacheFv = .text:0x802D3848; // type:function size:0xCC scope:global align:4 +becomeCurrent__12JKRFileCacheFPCc = .text:0x802D3914; // type:function size:0x88 scope:global align:4 +getResource__12JKRFileCacheFPCc = .text:0x802D399C; // type:function size:0x110 scope:global align:4 +getResource__12JKRFileCacheFUlPCc = .text:0x802D3AAC; // type:function size:0x8C scope:global align:4 +readResource__12JKRFileCacheFPvUlPCc = .text:0x802D3B38; // type:function size:0xDC scope:global align:4 +readResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D3C14; // type:function size:0x9C scope:global align:4 +removeResourceAll__12JKRFileCacheFv = .text:0x802D3CB0; // type:function size:0x70 scope:global align:4 +__dt__Q212JKRFileCache11CCacheBlockFv = .text:0x802D3D20; // type:function size:0x5C scope:global align:4 +removeResource__12JKRFileCacheFPv = .text:0x802D3D7C; // type:function size:0x84 scope:global align:4 +detachResource__12JKRFileCacheFPv = .text:0x802D3E00; // type:function size:0x64 scope:global align:4 +getResSize__12JKRFileCacheCFPCv = .text:0x802D3E64; // type:function size:0x34 scope:global align:4 +countFile__12JKRFileCacheCFPCc = .text:0x802D3E98; // type:function size:0x7C scope:global align:4 +getFirstFile__12JKRFileCacheCFPCc = .text:0x802D3F14; // type:function size:0xA0 scope:global align:4 +findCacheBlock__12JKRFileCacheCFPCv = .text:0x802D3FB4; // type:function size:0x2C scope:global align:4 +findCacheBlock__12JKRFileCacheCFUl = .text:0x802D3FE0; // type:function size:0x2C scope:global align:4 +findFile__12JKRFileCacheCFPcPCc = .text:0x802D400C; // type:function size:0x100 scope:global align:4 +getDvdPathName__12JKRFileCacheCFPCc = .text:0x802D410C; // type:function size:0x100 scope:global align:4 +convStrLower__12JKRFileCacheCFPc = .text:0x802D420C; // type:function size:0x48 scope:global align:4 +__ct__Q212JKRFileCache11CCacheBlockFUlUlPCv = .text:0x802D4254; // type:function size:0x5C scope:global align:4 +__ct__12JKRFileCacheFPCcPCc = .text:0x802D42B0; // type:function size:0x1A0 scope:global align:4 +__dt__38JSUListFv = .text:0x802D4450; // type:function size:0x58 scope:global align:4 +readNameResource__12JKRFileCacheFPvUlUlPCc = .text:0x802D44A8; // type:function size:0x10 scope:global align:4 +readFsResource__12JKRFileCacheFPvUlPCc = .text:0x802D44B8; // type:function size:0x10 scope:global align:4 +getNameResource__12JKRFileCacheFUlPCc = .text:0x802D44C8; // type:function size:0x10 scope:global align:4 +getFsResource__12JKRFileCacheFPCc = .text:0x802D44D8; // type:function size:0x10 scope:global align:4 +check_mount_already__10JKRArchiveFlP7JKRHeap = .text:0x802D44E8; // type:function size:0x6C scope:global align:4 +mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D4554; // type:function size:0x5C scope:global align:4 +mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D45B0; // type:function size:0x80 scope:global align:4 +mount__10JKRArchiveFlQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection = .text:0x802D4630; // type:function size:0x144 scope:global align:4 +becomeCurrent__10JKRArchiveFPCc = .text:0x802D4774; // type:function size:0x84 scope:global align:4 +getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl = .text:0x802D47F8; // type:function size:0x78 scope:global align:4 +getGlbResource__10JKRArchiveFUlPCcP10JKRArchive = .text:0x802D4870; // type:function size:0xB4 scope:global align:4 +getResource__10JKRArchiveFPCc = .text:0x802D4924; // type:function size:0x7C scope:global align:4 +getResource__10JKRArchiveFUlPCc = .text:0x802D49A0; // type:function size:0x80 scope:global align:4 +getIdxResource__10JKRArchiveFUl = .text:0x802D4A20; // type:function size:0x58 scope:global align:4 +getResource__10JKRArchiveFUs = .text:0x802D4A78; // type:function size:0x58 scope:global align:4 +readResource__10JKRArchiveFPvUlUlPCc = .text:0x802D4AD0; // type:function size:0xA4 scope:global align:4 +readResource__10JKRArchiveFPvUlPCc = .text:0x802D4B74; // type:function size:0x9C scope:global align:4 +readIdxResource__10JKRArchiveFPvUlUl = .text:0x802D4C10; // type:function size:0x78 scope:global align:4 +readResource__10JKRArchiveFPvUlUs = .text:0x802D4C88; // type:function size:0x78 scope:global align:4 +removeResourceAll__10JKRArchiveFv = .text:0x802D4D00; // type:function size:0x88 scope:global align:4 +removeResource__10JKRArchiveFPv = .text:0x802D4D88; // type:function size:0x60 scope:global align:4 +detachResource__10JKRArchiveFPv = .text:0x802D4DE8; // type:function size:0x3C scope:global align:4 +getResSize__10JKRArchiveCFPCv = .text:0x802D4E24; // type:function size:0x34 scope:global align:4 +countResource__10JKRArchiveCFv = .text:0x802D4E58; // type:function size:0x44 scope:global align:4 +countFile__10JKRArchiveCFPCc = .text:0x802D4E9C; // type:function size:0x60 scope:global align:4 +getFirstFile__10JKRArchiveCFPCc = .text:0x802D4EFC; // type:function size:0xA4 scope:global align:4 +getFileAttribute__10JKRArchiveCFUl = .text:0x802D4FA0; // type:function size:0x38 scope:global align:4 +__ct__10JKRArchiveFv = .text:0x802D4FD8; // type:function size:0x4C scope:global align:4 +__ct__10JKRArchiveFlQ210JKRArchive10EMountMode = .text:0x802D5024; // type:function size:0x9C scope:global align:4 +__dt__10JKRArchiveFv = .text:0x802D50C0; // type:function size:0x58 scope:global align:4 +isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs = .text:0x802D5118; // type:function size:0x48 scope:global align:4 +findResType__10JKRArchiveCFUl = .text:0x802D5160; // type:function size:0x34 scope:global align:4 +findDirectory__10JKRArchiveCFPCcUl = .text:0x802D5194; // type:function size:0xD8 scope:global align:4 +findTypeResource__10JKRArchiveCFUlPCc = .text:0x802D526C; // type:function size:0xB8 scope:global align:4 +findFsResource__10JKRArchiveCFPCcUl = .text:0x802D5324; // type:function size:0xE0 scope:global align:4 +findIdxResource__10JKRArchiveCFUl = .text:0x802D5404; // type:function size:0x28 scope:global align:4 +findNameResource__10JKRArchiveCFPCc = .text:0x802D542C; // type:function size:0x88 scope:global align:4 +findPtrResource__10JKRArchiveCFPCv = .text:0x802D54B4; // type:function size:0x34 scope:global align:4 +findIdResource__10JKRArchiveCFUs = .text:0x802D54E8; // type:function size:0x80 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCc = .text:0x802D5568; // type:function size:0x90 scope:global align:4 +store__Q210JKRArchive8CArcNameFPCcc = .text:0x802D55F8; // type:function size:0xB4 scope:global align:4 +setExpandSize__10JKRArchiveFPQ210JKRArchive12SDIFileEntryUl = .text:0x802D56AC; // type:function size:0x3C scope:global align:4 +getExpandSize__10JKRArchiveCFPQ210JKRArchive12SDIFileEntry = .text:0x802D56E8; // type:function size:0x40 scope:global align:4 +__ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D5728; // type:function size:0xB4 scope:global align:4 +__ct__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D57DC; // type:function size:0xB8 scope:global align:4 +__dt__13JKRMemArchiveFv = .text:0x802D5894; // type:function size:0xAC scope:global align:4 +open__13JKRMemArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D5940; // type:function size:0x148 scope:global align:4 +open__13JKRMemArchiveFPvUl15JKRMemBreakFlag = .text:0x802D5A88; // type:function size:0x98 scope:global align:4 +fetchResource__13JKRMemArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D5B20; // type:function size:0x34 scope:global align:4 +fetchResource__13JKRMemArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D5B54; // type:function size:0xB4 scope:global align:4 +removeResourceAll__13JKRMemArchiveFv = .text:0x802D5C08; // type:function size:0x50 scope:global align:4 +removeResource__13JKRMemArchiveFPv = .text:0x802D5C58; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__13JKRMemArchiveFPUcUlPUcUli = .text:0x802D5C94; // type:function size:0xCC scope:global align:4 +getExpandedResSize__13JKRMemArchiveCFPCv = .text:0x802D5D60; // type:function size:0x78 scope:global align:4 +__ct__14JKRAramArchiveFv = .text:0x802D5DD8; // type:function size:0x3C scope:global align:4 +__ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D5E14; // type:function size:0xA8 scope:global align:4 +__dt__14JKRAramArchiveFv = .text:0x802D5EBC; // type:function size:0x144 scope:global align:4 +fixedInit__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D6000; // type:function size:0x44 scope:global align:4 +mountFixed__14JKRAramArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D6044; // type:function size:0xCC scope:global align:4 +open__14JKRAramArchiveFl = .text:0x802D6110; // type:function size:0x31C scope:global align:4 +fetchResource__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D642C; // type:function size:0xFC scope:global align:4 +fetchResource__14JKRAramArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D6528; // type:function size:0xEC scope:global align:4 +getAramAddress_Entry__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntry = .text:0x802D6614; // type:function size:0x24 scope:global align:4 +getAramAddress__14JKRAramArchiveFPCc = .text:0x802D6638; // type:function size:0x3C scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlPUcUli = .text:0x802D6674; // type:function size:0xC0 scope:global align:4 +fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc = .text:0x802D6734; // type:function size:0x13C scope:global align:4 +getExpandedResSize__14JKRAramArchiveCFPCv = .text:0x802D6870; // type:function size:0x11C scope:global align:4 +__dt__7JKRFileFv = .text:0x802D698C; // type:function size:0x58 scope:global align:4 +JKRConvertAttrToCompressionType__Fi = .text:0x802D69E4; // type:function size:0x1C scope:global align:4 +__ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D6A00; // type:function size:0xA8 scope:global align:4 +__dt__13JKRDvdArchiveFv = .text:0x802D6AA8; // type:function size:0x120 scope:global align:4 +open__13JKRDvdArchiveFl = .text:0x802D6BC8; // type:function size:0x278 scope:global align:4 +fetchResource__13JKRDvdArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D6E40; // type:function size:0x100 scope:global align:4 +fetchResource__13JKRDvdArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D6F40; // type:function size:0xE4 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlPUcUlii = .text:0x802D7024; // type:function size:0x1F4 scope:global align:4 +fetchResource_subroutine__13JKRDvdArchiveFlUlUlP7JKRHeapiiPPUc = .text:0x802D7218; // type:function size:0x208 scope:global align:4 +getExpandedResSize__13JKRDvdArchiveCFPCv = .text:0x802D7420; // type:function size:0x12C scope:global align:4 +__ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection = .text:0x802D754C; // type:function size:0xA8 scope:global align:4 +__dt__14JKRCompArchiveFv = .text:0x802D75F4; // type:function size:0x144 scope:global align:4 +open__14JKRCompArchiveFl = .text:0x802D7738; // type:function size:0x544 scope:global align:4 +fetchResource__14JKRCompArchiveFPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7C7C; // type:function size:0x174 scope:global align:4 +fetchResource__14JKRCompArchiveFPvUlPQ210JKRArchive12SDIFileEntryPUl = .text:0x802D7DF0; // type:function size:0x18C scope:global align:4 +removeResourceAll__14JKRCompArchiveFv = .text:0x802D7F7C; // type:function size:0x94 scope:global align:4 +removeResource__14JKRCompArchiveFPv = .text:0x802D8010; // type:function size:0x70 scope:global align:4 +getExpandedResSize__14JKRCompArchiveCFPCv = .text:0x802D8080; // type:function size:0x194 scope:global align:4 +read__7JKRFileFPvll = .text:0x802D8214; // type:function size:0x6C scope:global align:4 +__ct__10JKRDvdFileFv = .text:0x802D8280; // type:function size:0x50 scope:global align:4 +__ct__10JKRDvdFileFPCc = .text:0x802D82D0; // type:function size:0x78 scope:global align:4 +__ct__10JKRDvdFileFl = .text:0x802D8348; // type:function size:0x78 scope:global align:4 +__dt__10JKRDvdFileFv = .text:0x802D83C0; // type:function size:0x88 scope:global align:4 +initiate__10JKRDvdFileFv = .text:0x802D8448; // type:function size:0x6C scope:global align:4 +open__10JKRDvdFileFPCc = .text:0x802D84B4; // type:function size:0x70 scope:global align:4 +open__10JKRDvdFileFl = .text:0x802D8524; // type:function size:0x70 scope:global align:4 +close__10JKRDvdFileFv = .text:0x802D8594; // type:function size:0x80 scope:global align:4 +readData__10JKRDvdFileFPvll = .text:0x802D8614; // type:function size:0xB4 scope:global align:4 +writeData__10JKRDvdFileFPCvll = .text:0x802D86C8; // type:function size:0x8 scope:global align:4 +sync__10JKRDvdFileFv = .text:0x802D86D0; // type:function size:0x54 scope:global align:4 +doneProcess__10JKRDvdFileFlP11DVDFileInfo = .text:0x802D8724; // type:function size:0x14 scope:global align:4 +__sinit_\JKRDvdFile_cpp = .text:0x802D8738; // type:function size:0x48 scope:global align:4 +__ct__7JKRFileFv = .text:0x802D8780; // type:function size:0x44 scope:global align:4 +__dt__21JSULink<10JKRDvdFile>Fv = .text:0x802D87C4; // type:function size:0x58 scope:global align:4 +getFileSize__10JKRDvdFileCFv = .text:0x802D881C; // type:function size:0x8 scope:global align:4 +__ct__21JSUList<10JKRDvdFile>Fv = .text:0x802D8824; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JKRDvdFile>Fv = .text:0x802D8854; // type:function size:0x58 scope:global align:4 +loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D88AC; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D8968; // type:function size:0xBC scope:global align:4 +loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl = .text:0x802D8A24; // type:function size:0x4A0 scope:global align:4 +JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl = .text:0x802D8EC4; // type:function size:0x538 scope:global align:4 +__sinit_\JKRDvdRipper_cpp = .text:0x802D93FC; // type:function size:0x48 scope:global align:4 +__ct__23JSUList<12JKRDMCommand>Fv = .text:0x802D9444; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRDMCommand>Fv = .text:0x802D9474; // type:function size:0x58 scope:global align:4 +isErrorRetry__12JKRDvdRipperFv = .text:0x802D94CC; // type:function size:0x8 scope:global align:4 +loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl = .text:0x802D94D4; // type:function size:0xA4 scope:global align:4 +loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl = .text:0x802D9578; // type:function size:0xA4 scope:global align:4 +loadToAram_Async__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchPFUl_vUlUlPUl = .text:0x802D961C; // type:function size:0xB8 scope:global align:4 +callCommand_Async__16JKRDvdAramRipperFP12JKRADCommand = .text:0x802D96D4; // type:function size:0x354 scope:global align:4 +syncAram__16JKRDvdAramRipperFP12JKRADCommandi = .text:0x802D9A28; // type:function size:0xD8 scope:global align:4 +__ct__12JKRADCommandFv = .text:0x802D9B00; // type:function size:0x40 scope:global align:4 +__dt__12JKRADCommandFv = .text:0x802D9B40; // type:function size:0x90 scope:global align:4 +JKRDecompressFromDVDToAram__FP10JKRDvdFileUlUlUlUlUlPUl = .text:0x802D9BD0; // type:function size:0x4D4 scope:global align:4 +dmaBufferFlush__FUl = .text:0x802DA0A4; // type:function size:0x68 scope:global align:4 +__sinit_\JKRDvdAramRipper_cpp = .text:0x802DA10C; // type:function size:0x48 scope:global align:4 +__dt__18JSUFileInputStreamFv = .text:0x802DA154; // type:function size:0x5C scope:global align:4 +__ct__23JSUList<12JKRADCommand>Fv = .text:0x802DA1B0; // type:function size:0x30 scope:global align:4 +__dt__23JSUList<12JKRADCommand>Fv = .text:0x802DA1E0; // type:function size:0x58 scope:global align:4 +create__9JKRDecompFl = .text:0x802DA238; // type:function size:0x5C scope:global align:4 +__ct__9JKRDecompFl = .text:0x802DA294; // type:function size:0x50 scope:global align:4 +__dt__9JKRDecompFv = .text:0x802DA2E4; // type:function size:0x58 scope:global align:4 +run__9JKRDecompFv = .text:0x802DA33C; // type:function size:0xC0 scope:global align:4 +prepareCommand__9JKRDecompFPUcPUcUlUlPFUl_v = .text:0x802DA3FC; // type:function size:0x70 scope:global align:4 +sendCommand__9JKRDecompFP16JKRDecompCommand = .text:0x802DA46C; // type:function size:0x14 scope:global align:4 +sync__9JKRDecompFP16JKRDecompCommandi = .text:0x802DA480; // type:function size:0x54 scope:global align:4 +orderSync__9JKRDecompFPUcPUcUlUl = .text:0x802DA4D4; // type:function size:0x70 scope:global align:4 +decode__9JKRDecompFPUcPUcUlUl = .text:0x802DA544; // type:function size:0x7C scope:global align:4 +decodeSZP__9JKRDecompFPUcPUcUlUl = .text:0x802DA5C0; // type:function size:0x1B0 scope:global align:4 +decodeSZS__9JKRDecompFPUcPUcUlUl = .text:0x802DA770; // type:function size:0xE4 scope:global align:4 +checkCompressed__9JKRDecompFPUc = .text:0x802DA854; // type:function size:0x78 scope:global align:4 +__ct__16JKRDecompCommandFv = .text:0x802DA8CC; // type:function size:0x50 scope:global align:4 +__ct__10JSUPtrLinkFPv = .text:0x802DA91C; // type:function size:0x18 scope:global align:4 +__dt__10JSUPtrLinkFv = .text:0x802DA934; // type:function size:0x64 scope:global align:4 +__ct__10JSUPtrListFb = .text:0x802DA998; // type:function size:0x38 scope:global align:4 +__dt__10JSUPtrListFv = .text:0x802DA9D0; // type:function size:0x6C scope:global align:4 +initiate__10JSUPtrListFv = .text:0x802DAA3C; // type:function size:0x14 scope:global align:4 +setFirst__10JSUPtrListFP10JSUPtrLink = .text:0x802DAA50; // type:function size:0x24 scope:global align:4 +append__10JSUPtrListFP10JSUPtrLink = .text:0x802DAA74; // type:function size:0xA4 scope:global align:4 +prepend__10JSUPtrListFP10JSUPtrLink = .text:0x802DAB18; // type:function size:0xA4 scope:global align:4 +insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink = .text:0x802DABBC; // type:function size:0xC4 scope:global align:4 +remove__10JSUPtrListFP10JSUPtrLink = .text:0x802DAC80; // type:function size:0xAC scope:global align:4 +getNthLink__10JSUPtrListCFUl = .text:0x802DAD2C; // type:function size:0x30 scope:global align:4 +__dt__14JSUInputStreamFv = .text:0x802DAD5C; // type:function size:0x4C scope:global align:4 +read__14JSUInputStreamFPvl = .text:0x802DADA8; // type:function size:0x60 scope:global align:4 +skip__14JSUInputStreamFl = .text:0x802DAE08; // type:function size:0x80 scope:global align:4 +align__20JSURandomInputStreamFl = .text:0x802DAE88; // type:function size:0x8C scope:global align:4 +skip__20JSURandomInputStreamFl = .text:0x802DAF14; // type:function size:0x64 scope:global align:4 +peek__20JSURandomInputStreamFPvl = .text:0x802DAF78; // type:function size:0x88 scope:global align:4 +seek__20JSURandomInputStreamFl17JSUStreamSeekFrom = .text:0x802DB000; // type:function size:0x4C scope:global align:4 +setState__10JSUIosBaseFQ210JSUIosBase8EIoState = .text:0x802DB04C; // type:function size:0x18 scope:global align:4 +setBuffer__20JSUMemoryInputStreamFPCvl = .text:0x802DB064; // type:function size:0x14 scope:global align:4 +readData__20JSUMemoryInputStreamFPvl = .text:0x802DB078; // type:function size:0x78 scope:global align:4 +seekPos__20JSUMemoryInputStreamFl17JSUStreamSeekFrom = .text:0x802DB0F0; // type:function size:0x7C scope:global align:4 +getPosition__20JSUMemoryInputStreamCFv = .text:0x802DB16C; // type:function size:0x8 scope:global align:4 +getLength__20JSUMemoryInputStreamCFv = .text:0x802DB174; // type:function size:0x8 scope:global align:4 +__ct__18JSUFileInputStreamFP7JKRFile = .text:0x802DB17C; // type:function size:0x20 scope:global align:4 +readData__18JSUFileInputStreamFPvl = .text:0x802DB19C; // type:function size:0xD8 scope:global align:4 +seekPos__18JSUFileInputStreamFl17JSUStreamSeekFrom = .text:0x802DB274; // type:function size:0xE0 scope:global align:4 +getPosition__18JSUFileInputStreamCFv = .text:0x802DB354; // type:function size:0x8 scope:global align:4 +getLength__18JSUFileInputStreamCFv = .text:0x802DB35C; // type:function size:0x14 scope:global align:4 +parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit = .text:0x802DB370; // type:function size:0x64 scope:global align:4 +__dt__Q37JGadget6binary19TParse_header_blockFv = .text:0x802DB3D4; // type:function size:0x40 scope:global align:4 +parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl = .text:0x802DB414; // type:function size:0x10C scope:global align:4 +__dt__Q27JGadget13TNodeLinkListFv = .text:0x802DB520; // type:function size:0x40 scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator = .text:0x802DB560; // type:function size:0x3C scope:global align:4 +erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorQ37JGadget13TNodeLinkList8iterator = .text:0x802DB59C; // type:function size:0x5C scope:global align:4 +splice__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorRQ27JGadget13TNodeLinkListQ37JGadget13TNodeLinkList8iterator = .text:0x802DB5F8; // type:function size:0x88 scope:global align:4 +Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode = .text:0x802DB680; // type:function size:0x2C scope:global align:4 +Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DB6AC; // type:function size:0x24 scope:global align:4 +Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode = .text:0x802DB6D0; // type:function size:0x94 scope:global align:4 +extend_default__Q27JGadget6vectorFUlUlUl = .text:0x802DB764; // type:function size:0x8 scope:global align:4 +__ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator = .text:0x802DB76C; // type:function size:0x20 scope:global align:4 +__dt__Q27JGadget20TVector_pointer_voidFv = .text:0x802DB78C; // type:function size:0x58 scope:global align:4 +insert__Q27JGadget20TVector_pointer_voidFPPvRCPv = .text:0x802DB7E4; // type:function size:0x58 scope:global align:4 +erase__Q27JGadget20TVector_pointer_voidFPPvPPv = .text:0x802DB83C; // type:function size:0x4 scope:global align:4 +__dt__Q27JGadget38TVector>Fv = .text:0x802DB840; // type:function size:0x64 scope:global align:4 +erase__Q27JGadget38TVector>FPPvPPv = .text:0x802DB8A4; // type:function size:0x74 scope:global align:4 +DestroyElement___Q27JGadget38TVector>FPPvPPv = .text:0x802DB918; // type:function size:0x14 scope:global align:4 +insert__Q27JGadget38TVector>FPPvUlRCPv = .text:0x802DB92C; // type:function size:0x74 scope:global align:4 +Insert_raw__Q27JGadget38TVector>FPPvUl = .text:0x802DB9A0; // type:function size:0x1C8 scope:global align:4 +__dt__Q37JGadget38TVector>23TDestructed_deallocate_Fv = .text:0x802DBB68; // type:function size:0x58 scope:global align:4 +uninitialized_copy__Q23std35__uninitialized_copy_helperFPPvPPvPPv = .text:0x802DBBC0; // type:function size:0x34 scope:global align:4 +__ct__12JUTCacheFontFPC7ResFONTUlP7JKRHeap = .text:0x802DBBF4; // type:function size:0x80 scope:global align:4 +__dt__12JUTCacheFontFv = .text:0x802DBC74; // type:function size:0x98 scope:global align:4 +deleteMemBlocks_CacheFont__12JUTCacheFontFv = .text:0x802DBD0C; // type:function size:0x84 scope:global align:4 +initialize_state__12JUTCacheFontFv = .text:0x802DBD90; // type:function size:0x38 scope:global align:4 +getMemorySize__12JUTCacheFontFPC7ResFONTPUsPUlPUsPUlPUsPUlPUl = .text:0x802DBDC8; // type:function size:0x194 scope:global align:4 +initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DBF5C; // type:function size:0x60 scope:global align:4 +internal_initiate__12JUTCacheFontFPC7ResFONTPvUlP7JKRHeap = .text:0x802DBFBC; // type:function size:0x104 scope:global align:4 +allocArea__12JUTCacheFontFPvUlP7JKRHeap = .text:0x802DC0C0; // type:function size:0x18C scope:global align:4 +allocArray__12JUTCacheFontFP7JKRHeap = .text:0x802DC24C; // type:function size:0xD8 scope:global align:4 +setBlock__12JUTCacheFontFv = .text:0x802DC324; // type:function size:0x218 scope:global align:4 +determineBlankPage__12JUTCacheFontFv = .text:0x802DC53C; // type:function size:0xB4 scope:global align:4 +getGlyphFromAram__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfoPQ212JUTCacheFont10TCachePagePiPi = .text:0x802DC5F0; // type:function size:0x128 scope:global align:4 +loadImage__12JUTCacheFontFi11_GXTexMapID = .text:0x802DC718; // type:function size:0xB8 scope:global align:4 +loadCache_char_subroutine__12JUTCacheFontFPib = .text:0x802DC7D0; // type:function size:0x14C scope:global align:4 +invalidiateAllCache__12JUTCacheFontFv = .text:0x802DC91C; // type:function size:0x88 scope:global align:4 +unlink__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DC9A4; // type:function size:0x44 scope:global align:4 +prepend__12JUTCacheFontFPQ212JUTCacheFont15TGlyphCacheInfo = .text:0x802DC9E8; // type:function size:0x2C scope:global align:4 +getHeight__10JUTResFontCFv = .text:0x802DCA14; // type:function size:0x5C scope:global align:4 +getAscent__10JUTResFontCFv = .text:0x802DCA70; // type:function size:0xC scope:global align:4 +getDescent__10JUTResFontCFv = .text:0x802DCA7C; // type:function size:0xC scope:global align:4 +getWidth__10JUTResFontCFv = .text:0x802DCA88; // type:function size:0xC scope:global align:4 +getLeading__10JUTResFontCFv = .text:0x802DCA94; // type:function size:0xC scope:global align:4 +getFontType__10JUTResFontCFv = .text:0x802DCAA0; // type:function size:0xC scope:global align:4 +getResFont__10JUTResFontCFv = .text:0x802DCAAC; // type:function size:0x8 scope:global align:4 +getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive = .text:0x802DCAB4; // type:function size:0xA0 scope:global align:4 +getResource__15JUTResReferenceFPCvUlP10JKRArchive = .text:0x802DCB54; // type:function size:0x94 scope:global align:4 +getResource__15JUTResReferenceFUlP10JKRArchive = .text:0x802DCBE8; // type:function size:0x88 scope:global align:4 +__dt__10JUTTextureFv = .text:0x802DCC70; // type:function size:0x78 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGUc = .text:0x802DCCE8; // type:function size:0x178 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette = .text:0x802DCE60; // type:function size:0x18 scope:global align:4 +storeTIMG__10JUTTextureFPC7ResTIMGP10JUTPalette7_GXTlut = .text:0x802DCE78; // type:function size:0x110 scope:global align:4 +attachPalette__10JUTTextureFP10JUTPalette = .text:0x802DCF88; // type:function size:0x40 scope:global align:4 +init__10JUTTextureFv = .text:0x802DCFC8; // type:function size:0x30 scope:global align:4 +initTexObj__10JUTTextureFv = .text:0x802DCFF8; // type:function size:0xF0 scope:global align:4 +initTexObj__10JUTTextureF7_GXTlut = .text:0x802DD0E8; // type:function size:0xF8 scope:global align:4 +load__10JUTTextureF11_GXTexMapID = .text:0x802DD1E0; // type:function size:0x54 scope:global align:4 +setEmbPaletteDelFlag__10JUTTextureFb = .text:0x802DD234; // type:function size:0x14 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlutP7ResTLUT = .text:0x802DD248; // type:function size:0x88 scope:global align:4 +storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv = .text:0x802DD2D0; // type:function size:0x24 scope:global align:4 +load__10JUTPaletteFv = .text:0x802DD2F4; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFv = .text:0x802DD334; // type:function size:0x40 scope:global align:4 +__ct__10JUTNameTabFPC7ResNTAB = .text:0x802DD374; // type:function size:0x3C scope:global align:4 +setResource__10JUTNameTabFPC7ResNTAB = .text:0x802DD3B0; // type:function size:0x38 scope:global align:4 +getIndex__10JUTNameTabCFPCc = .text:0x802DD3E8; // type:function size:0xA0 scope:global align:4 +getName__10JUTNameTabCFUs = .text:0x802DD488; // type:function size:0x2C scope:global align:4 +calcKeyCode__10JUTNameTabCFPCc = .text:0x802DD4B4; // type:function size:0x30 scope:global align:4 +__dt__10JUTNameTabFv = .text:0x802DD4E4; // type:function size:0x40 scope:global align:4 +__ct__12JUTGraphFifoFUl = .text:0x802DD524; // type:function size:0xBC scope:global align:4 +__dt__12JUTGraphFifoFv = .text:0x802DD5E0; // type:function size:0x88 scope:global align:4 +isGPActive__12JUTGraphFifoFv = .text:0x802DD668; // type:function size:0x4C scope:global align:4 +__ct__7JUTFontFv = .text:0x802DD6B4; // type:function size:0x2C scope:global align:4 +initialize_state__7JUTFontFv = .text:0x802DD6E0; // type:function size:0x48 scope:global align:4 +setCharColor__7JUTFontFQ28JUtility6TColor = .text:0x802DD728; // type:function size:0x60 scope:global align:4 +setGradColor__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DD788; // type:function size:0x64 scope:global align:4 +drawString_size_scale__7JUTFontFffffPCcUlb = .text:0x802DD7EC; // type:function size:0x120 scope:global align:4 +getCellHeight__7JUTFontCFv = .text:0x802DD90C; // type:function size:0x10 scope:global align:4 +setGX__7JUTFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DD91C; // type:function size:0x10 scope:global align:4 +__ct__10JUTResFontFv = .text:0x802DD92C; // type:function size:0x4C scope:global align:4 +__ct__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DD978; // type:function size:0x6C scope:global align:4 +__dt__10JUTResFontFv = .text:0x802DD9E4; // type:function size:0x80 scope:global align:4 +deleteMemBlocks_ResFont__10JUTResFontFv = .text:0x802DDA64; // type:function size:0x8 scope:global align:4 +initialize_state__10JUTResFontFv = .text:0x802DDA6C; // type:function size:0x2C scope:global align:4 +initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DDA98; // type:function size:0x60 scope:global align:4 +protected_initiate__10JUTResFontFPC7ResFONTP7JKRHeap = .text:0x802DDAF8; // type:function size:0x104 scope:global align:4 +countBlock__10JUTResFontFv = .text:0x802DDBFC; // type:function size:0xFC scope:global align:4 +setBlock__10JUTResFontFv = .text:0x802DDCF8; // type:function size:0x140 scope:global align:4 +setGX__10JUTResFontFv = .text:0x802DDE38; // type:function size:0xF8 scope:global align:4 +setGX__10JUTResFontFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802DDF30; // type:function size:0x270 scope:global align:4 +drawChar_scale__10JUTResFontFffffib = .text:0x802DE1A0; // type:function size:0x410 scope:global align:4 +getWidthEntry__10JUTResFontCFiPQ27JUTFont6TWidth = .text:0x802DE5B0; // type:function size:0xA4 scope:global align:4 +getCellWidth__10JUTResFontCFv = .text:0x802DE654; // type:function size:0x34 scope:global align:4 +getCellHeight__10JUTResFontCFv = .text:0x802DE688; // type:function size:0x34 scope:global align:4 +isLeadByte__10JUTResFontCFi = .text:0x802DE6BC; // type:function size:0x18 scope:global align:4 +getFontCode__10JUTResFontCFi = .text:0x802DE6D4; // type:function size:0x188 scope:global align:4 +loadImage__10JUTResFontFi11_GXTexMapID = .text:0x802DE85C; // type:function size:0x160 scope:global align:4 +convertSjis__10JUTResFontCFiPUs = .text:0x802DE9BC; // type:function size:0x40 scope:global align:4 +isLeadByte_ShiftJIS__7JUTFontFi = .text:0x802DE9FC; // type:function size:0x30 scope:global align:4 +isLeadByte_2Byte__7JUTFontFi = .text:0x802DEA2C; // type:function size:0x8 scope:global align:4 +isLeadByte_1Byte__7JUTFontFi = .text:0x802DEA34; // type:function size:0x8 scope:global align:4 +__ct__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802DEA3C; // type:function size:0x48 scope:global align:4 +start__10JUTDbPrintFP7JUTFontP7JKRHeap = .text:0x802DEA84; // type:function size:0x70 scope:global align:4 +changeFont__10JUTDbPrintFP7JUTFont = .text:0x802DEAF4; // type:function size:0x18 scope:global align:4 +enter__10JUTDbPrintFiiiPCci = .text:0x802DEB0C; // type:function size:0x90 scope:global align:4 +flush__10JUTDbPrintFv = .text:0x802DEB9C; // type:function size:0x1C scope:global align:4 +flush__10JUTDbPrintFiiii = .text:0x802DEBB8; // type:function size:0x144 scope:global align:4 +drawString__10JUTDbPrintFiiiPCUc = .text:0x802DECFC; // type:function size:0xE4 scope:global align:4 +JUTReport__FiiPCce = .text:0x802DEDE0; // type:function size:0xD8 scope:global align:4 +JUTReport__FiiiPCce = .text:0x802DEEB8; // type:function size:0xE0 scope:global align:4 +__ct__10JUTGamePadFQ210JUTGamePad8EPadPort = .text:0x802DEF98; // type:function size:0xEC scope:global align:4 +__dt__10JUTGamePadFv = .text:0x802DF084; // type:function size:0xA8 scope:global align:4 +init__10JUTGamePadFv = .text:0x802DF12C; // type:function size:0x38 scope:global align:4 +read__10JUTGamePadFv = .text:0x802DF164; // type:function size:0x2DC scope:global align:4 +assign__10JUTGamePadFv = .text:0x802DF440; // type:function size:0xB0 scope:global align:4 +checkResetCallback__10JUTGamePadFx = .text:0x802DF4F0; // type:function size:0x54 scope:global align:4 +update__10JUTGamePadFv = .text:0x802DF544; // type:function size:0x26C scope:global align:4 +__as__Q210JUTGamePad6CStickFRCQ210JUTGamePad6CStick = .text:0x802DF7B0; // type:function size:0x34 scope:global align:4 +checkResetSwitch__10JUTGamePadFv = .text:0x802DF7E4; // type:function size:0x80 scope:global align:4 +clearForReset__10JUTGamePadFv = .text:0x802DF864; // type:function size:0x2C scope:global align:4 +clear__Q210JUTGamePad7CButtonFv = .text:0x802DF890; // type:function size:0x3C scope:global align:4 +update__Q210JUTGamePad7CButtonFPC9PADStatusUl = .text:0x802DF8CC; // type:function size:0x17C scope:global align:4 +clear__Q210JUTGamePad6CStickFv = .text:0x802DFA48; // type:function size:0x1C scope:global align:4 +update__Q210JUTGamePad6CStickFScScQ210JUTGamePad10EStickModeQ210JUTGamePad11EWhichStickUl = .text:0x802DFA64; // type:function size:0x1CC scope:global align:4 +getButton__Q210JUTGamePad6CStickFUl = .text:0x802DFC30; // type:function size:0xC4 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFv = .text:0x802DFCF4; // type:function size:0x24 scope:global align:4 +clear__Q210JUTGamePad7CRumbleFP10JUTGamePad = .text:0x802DFD18; // type:function size:0x5C scope:global align:4 +startMotor__Q210JUTGamePad7CRumbleFi = .text:0x802DFD74; // type:function size:0x58 scope:global align:4 +stopMotor__Q210JUTGamePad7CRumbleFib = .text:0x802DFDCC; // type:function size:0x60 scope:global align:4 +getNumBit__FPUci = .text:0x802DFE2C; // type:function size:0x24 scope:global align:4 +update__Q210JUTGamePad7CRumbleFs = .text:0x802DFE50; // type:function size:0x168 scope:global align:4 +getGamePad__10JUTGamePadFi = .text:0x802DFFB8; // type:function size:0x38 scope:global align:4 +setEnabled__Q210JUTGamePad7CRumbleFUl = .text:0x802DFFF0; // type:function size:0xB0 scope:global align:4 +setRepeat__Q210JUTGamePad7CButtonFUlUlUl = .text:0x802E00A0; // type:function size:0x1C scope:global align:4 +recalibrate__10JUTGamePadFUl = .text:0x802E00BC; // type:function size:0x60 scope:global align:4 +checkCallback__19JUTGamePadLongPressFiUl = .text:0x802E011C; // type:function size:0x4C scope:global align:4 +__sinit_\JUTGamePad_cpp = .text:0x802E0168; // type:function size:0xF8 scope:global align:4 +__ct__Q210JUTGamePad7CButtonFv = .text:0x802E0260; // type:function size:0x30 scope:global align:4 +__ct__Q210JUTGamePad6CStickFv = .text:0x802E0290; // type:function size:0x30 scope:global align:4 +__dt__21JSULink<10JUTGamePad>Fv = .text:0x802E02C0; // type:function size:0x58 scope:global align:4 +__ct__21JSUList<10JUTGamePad>Fb = .text:0x802E0318; // type:function size:0x30 scope:global align:4 +__dt__21JSUList<10JUTGamePad>Fv = .text:0x802E0348; // type:function size:0x58 scope:global align:4 +__ct__30JSUList<19JUTGamePadLongPress>Fb = .text:0x802E03A0; // type:function size:0x30 scope:global align:4 +__dt__30JSUList<19JUTGamePadLongPress>Fv = .text:0x802E03D0; // type:function size:0x58 scope:global align:4 +__ct__12JUTExceptionFP14JUTDirectPrint = .text:0x802E0428; // type:function size:0xDC scope:global align:4 +create__12JUTExceptionFP14JUTDirectPrint = .text:0x802E0504; // type:function size:0x64 scope:global align:4 +run__12JUTExceptionFv = .text:0x802E0568; // type:function size:0x118 scope:global align:4 +errorHandler__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E0680; // type:function size:0xF0 scope:global align:4 +panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct = .text:0x802E0770; // type:function size:0x128 scope:global align:4 +panic_f__12JUTExceptionFPCciPCce = .text:0x802E0898; // type:function size:0x8C scope:global align:4 +showFloatSub__12JUTExceptionFif = .text:0x802E0924; // type:function size:0x100 scope:global align:4 +showFloat__12JUTExceptionFP9OSContext = .text:0x802E0A24; // type:function size:0x10C scope:global align:4 +searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl = .text:0x802E0B30; // type:function size:0xC0 scope:global align:4 +showStack__12JUTExceptionFP9OSContext = .text:0x802E0BF0; // type:function size:0xEC scope:global align:4 +showMainInfo__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E0CDC; // type:function size:0x240 scope:global align:4 +showGPR__12JUTExceptionFP9OSContext = .text:0x802E0F1C; // type:function size:0xB0 scope:global align:4 +showMapInfo_subroutine__12JUTExceptionFUlb = .text:0x802E0FCC; // type:function size:0x1B0 scope:global align:4 +showGPRMap__12JUTExceptionFP9OSContext = .text:0x802E117C; // type:function size:0xF8 scope:global align:4 +showSRR0Map__12JUTExceptionFP9OSContext = .text:0x802E1274; // type:function size:0xB8 scope:global align:4 +printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl = .text:0x802E132C; // type:function size:0xA4 scope:global align:4 +isEnablePad__12JUTExceptionCFv = .text:0x802E13D0; // type:function size:0x38 scope:global align:4 +readPad__12JUTExceptionFPUlPUl = .text:0x802E1408; // type:function size:0x51C scope:global align:4 +printContext__12JUTExceptionFUsP9OSContextUlUl = .text:0x802E1924; // type:function size:0x498 scope:global align:4 +waitTime__12JUTExceptionFl = .text:0x802E1DBC; // type:function size:0x8C scope:global align:4 +createFB__12JUTExceptionFv = .text:0x802E1E48; // type:function size:0xD8 scope:global align:4 +setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E1F20; // type:function size:0x10 scope:global align:4 +setPostUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v = .text:0x802E1F30; // type:function size:0x10 scope:global align:4 +appendMapFile__12JUTExceptionFPCc = .text:0x802E1F40; // type:function size:0x9C scope:global align:4 +queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E1FDC; // type:function size:0xDC scope:global align:4 +queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb = .text:0x802E20B8; // type:function size:0x32C scope:global align:4 +createConsole__12JUTExceptionFPvUl = .text:0x802E23E4; // type:function size:0xE0 scope:global align:4 +__ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl = .text:0x802E24C4; // type:function size:0x20 scope:global align:4 +__sinit_\JUTException_cpp = .text:0x802E24E4; // type:function size:0x4C scope:global align:4 +__dt__12JUTExceptionFv = .text:0x802E2530; // type:function size:0x58 scope:global align:4 +__ct__39JSUListFb = .text:0x802E2588; // type:function size:0x30 scope:global align:4 +__dt__39JSUListFv = .text:0x802E25B8; // type:function size:0x58 scope:global align:4 +start__14JUTDirectPrintFv = .text:0x802E2610; // type:function size:0x78 scope:global align:4 +erase__14JUTDirectPrintFiiii = .text:0x802E2688; // type:function size:0x94 scope:global align:4 +drawChar__14JUTDirectPrintFiii = .text:0x802E271C; // type:function size:0x24C scope:global align:4 +changeFrameBuffer__14JUTDirectPrintFPvUsUs = .text:0x802E2968; // type:function size:0x30 scope:global align:4 +printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb = .text:0x802E2998; // type:function size:0x138 scope:global align:4 +drawString__14JUTDirectPrintFUsUsPc = .text:0x802E2AD0; // type:function size:0x10 scope:global align:4 +drawString_f__14JUTDirectPrintFUsUsPCce = .text:0x802E2AE0; // type:function size:0x90 scope:global align:4 +setCharColor__14JUTDirectPrintFQ28JUtility6TColor = .text:0x802E2B70; // type:function size:0x14 scope:global align:4 +setCharColor__14JUTDirectPrintFUcUcUc = .text:0x802E2B84; // type:function size:0x16C scope:global align:4 +create__12JUTAssertionFv = .text:0x802E2CF0; // type:function size:0x4 scope:global align:4 +flush_subroutine__12JUTAssertionFv = .text:0x802E2CF4; // type:function size:0x3C scope:global align:4 +flushMessage__12JUTAssertionFv = .text:0x802E2D30; // type:function size:0xB8 scope:global align:4 +flushMessage_dbPrint__12JUTAssertionFv = .text:0x802E2DE8; // type:function size:0x1C4 scope:global align:4 +setVisible__12JUTAssertionFb = .text:0x802E2FAC; // type:function size:0x8 scope:global align:4 +setMessageCount__12JUTAssertionFi = .text:0x802E2FB4; // type:function size:0x18 scope:global align:4 +createManager__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E2FCC; // type:function size:0x54 scope:global align:4 +destroyManager__8JUTVideoFv = .text:0x802E3020; // type:function size:0x48 scope:global align:4 +__ct__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E3068; // type:function size:0xE4 scope:global align:4 +__dt__8JUTVideoFv = .text:0x802E314C; // type:function size:0x6C scope:global align:4 +preRetraceProc__8JUTVideoFUl = .text:0x802E31B8; // type:function size:0x1C0 scope:global align:4 +drawDoneStart__8JUTVideoFv = .text:0x802E3378; // type:function size:0xC scope:global align:4 +dummyNoDrawWait__8JUTVideoFv = .text:0x802E3384; // type:function size:0xC scope:global align:4 +drawDoneCallback__8JUTVideoFv = .text:0x802E3390; // type:function size:0x74 scope:global align:4 +postRetraceProc__8JUTVideoFUl = .text:0x802E3404; // type:function size:0x4C scope:global align:4 +setRenderMode__8JUTVideoFPC16_GXRenderModeObj = .text:0x802E3450; // type:function size:0x78 scope:global align:4 +waitRetraceIfNeed__8JUTVideoFv = .text:0x802E34C8; // type:function size:0x4 scope:global align:4 +getDisplayingXfb__6JUTXfbCFv = .text:0x802E34CC; // type:function size:0x20 scope:global align:4 +getDrawnXfb__6JUTXfbCFv = .text:0x802E34EC; // type:function size:0x20 scope:global align:4 +clearIndex__6JUTXfbFv = .text:0x802E350C; // type:function size:0x14 scope:global align:4 +__ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E3520; // type:function size:0xB4 scope:global align:4 +__dt__6JUTXfbFv = .text:0x802E35D4; // type:function size:0x74 scope:global align:4 +delXfb__6JUTXfbFi = .text:0x802E3648; // type:function size:0x28 scope:global align:4 +createManager__6JUTXfbFP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E3670; // type:function size:0x68 scope:global align:4 +destroyManager__6JUTXfbFv = .text:0x802E36D8; // type:function size:0x30 scope:global align:4 +initiate__6JUTXfbFUsUsP7JKRHeapQ26JUTXfb10EXfbNumber = .text:0x802E3708; // type:function size:0xD4 scope:global align:4 +__ct__8JUTFaderFiiiiQ28JUtility6TColor = .text:0x802E37DC; // type:function size:0xBC scope:global align:4 +control__8JUTFaderFv = .text:0x802E3898; // type:function size:0xD8 scope:global align:4 +draw__8JUTFaderFv = .text:0x802E3970; // type:function size:0x74 scope:global align:4 +startFadeIn__8JUTFaderFi = .text:0x802E39E4; // type:function size:0x2C scope:global align:4 +startFadeOut__8JUTFaderFi = .text:0x802E3A10; // type:function size:0x30 scope:global align:4 +setStatus__8JUTFaderFQ28JUTFader7EStatusi = .text:0x802E3A40; // type:function size:0x70 scope:global align:4 +__dt__8JUTFaderFv = .text:0x802E3AB0; // type:function size:0x40 scope:global align:4 +__ct__10JUTProcBarFv = .text:0x802E3AF0; // type:function size:0x100 scope:global align:4 +__dt__10JUTProcBarFv = .text:0x802E3BF0; // type:function size:0x48 scope:global align:4 +create__10JUTProcBarFv = .text:0x802E3C38; // type:function size:0x44 scope:global align:4 +destroy__10JUTProcBarFv = .text:0x802E3C7C; // type:function size:0x38 scope:global align:4 +clear__10JUTProcBarFv = .text:0x802E3CB4; // type:function size:0x94 scope:global align:4 +bar_subroutine__10JUTProcBarFiiiiiiiQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E3D48; // type:function size:0x168 scope:global align:4 +adjustMeterLength__10JUTProcBarFUlPfffPi = .text:0x802E3EB0; // type:function size:0x14C scope:global align:4 +draw__10JUTProcBarFv = .text:0x802E3FFC; // type:function size:0x34 scope:global align:4 +drawProcessBar__10JUTProcBarFv = .text:0x802E4030; // type:function size:0xD14 scope:global align:4 +addrToXPos__FPvi = .text:0x802E4D44; // type:function size:0x68 scope:global align:4 +drawHeapBar__10JUTProcBarFv = .text:0x802E4DAC; // type:function size:0x4A8 scope:global align:4 +__ct__Q210JUTProcBar5CTimeFv = .text:0x802E5254; // type:function size:0x14 scope:global align:4 +accumePeek__Q210JUTProcBar5CTimeFv = .text:0x802E5268; // type:function size:0x38 scope:global align:4 +create__10JUTConsoleFUiUiP7JKRHeap = .text:0x802E52A0; // type:function size:0x90 scope:global align:4 +create__10JUTConsoleFUiPvUl = .text:0x802E5330; // type:function size:0x80 scope:global align:4 +__ct__10JUTConsoleFUiUib = .text:0x802E53B0; // type:function size:0x108 scope:global align:4 +__dt__10JUTConsoleFv = .text:0x802E54B8; // type:function size:0x74 scope:global align:4 +getLineFromObjectSize__10JUTConsoleFUlUi = .text:0x802E552C; // type:function size:0x10 scope:global align:4 +clear__10JUTConsoleFv = .text:0x802E553C; // type:function size:0x5C scope:global align:4 +doDraw__10JUTConsoleCFQ210JUTConsole12EConsoleType = .text:0x802E5598; // type:function size:0x4A4 scope:global align:4 +print_f__10JUTConsoleFPCce = .text:0x802E5A3C; // type:function size:0xB4 scope:global align:4 +print__10JUTConsoleFPCc = .text:0x802E5AF0; // type:function size:0x2BC scope:global align:4 +JUTConsole_print_f_va_ = .text:0x802E5DAC; // type:function size:0x48 scope:global align:4 +dumpToTerminal__10JUTConsoleFUi = .text:0x802E5DF4; // type:function size:0x11C scope:global align:4 +scroll__10JUTConsoleFi = .text:0x802E5F10; // type:function size:0xD4 scope:global align:4 +getUsedLine__10JUTConsoleCFv = .text:0x802E5FE4; // type:function size:0x24 scope:global align:4 +getLineOffset__10JUTConsoleCFv = .text:0x802E6008; // type:function size:0x24 scope:global align:4 +__ct__17JUTConsoleManagerFv = .text:0x802E602C; // type:function size:0x20 scope:global align:4 +createManager__17JUTConsoleManagerFP7JKRHeap = .text:0x802E604C; // type:function size:0x48 scope:global align:4 +appendConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E6094; // type:function size:0x5C scope:global align:4 +removeConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E60F0; // type:function size:0xBC scope:global align:4 +draw__17JUTConsoleManagerCFv = .text:0x802E61AC; // type:function size:0x80 scope:global align:4 +drawDirect__17JUTConsoleManagerCFb = .text:0x802E622C; // type:function size:0x74 scope:global align:4 +setDirectConsole__17JUTConsoleManagerFP10JUTConsole = .text:0x802E62A0; // type:function size:0x60 scope:global align:4 +JUTSetReportConsole = .text:0x802E6300; // type:function size:0x8 scope:global align:4 +JUTSetWarningConsole = .text:0x802E6308; // type:function size:0x8 scope:global align:4 +JUTReportConsole_f_va = .text:0x802E6310; // type:function size:0x6C scope:global align:4 +JUTReportConsole_f = .text:0x802E637C; // type:function size:0x8C scope:global align:4 +JUTReportConsole = .text:0x802E6408; // type:function size:0x10 scope:global align:4 +JUTWarningConsole_f = .text:0x802E6418; // type:function size:0x8C scope:global align:4 +JUTWarningConsole = .text:0x802E64A4; // type:function size:0x10 scope:global align:4 +getLinePtr__10JUTConsoleCFi = .text:0x802E64B4; // type:function size:0x1C scope:global align:4 +drawString_scale__7JUTFontFffffPCcb = .text:0x802E64D0; // type:function size:0xDC scope:global align:4 +end__Q27JGadget27TLinkList<10JUTConsole,-24>Fv = .text:0x802E65AC; // type:function size:0x8 scope:global align:4 +begin__Q27JGadget27TLinkList<10JUTConsole,-24>Fv = .text:0x802E65B4; // type:function size:0x8 scope:global align:4 +fetch32byte__13JUTDirectFileFv = .text:0x802E65BC; // type:function size:0xC4 scope:global align:4 +__ct__13JUTDirectFileFv = .text:0x802E6680; // type:function size:0x24 scope:global align:4 +__dt__13JUTDirectFileFv = .text:0x802E66A4; // type:function size:0x48 scope:global align:4 +fopen__13JUTDirectFileFPCc = .text:0x802E66EC; // type:function size:0xA0 scope:global align:4 +fclose__13JUTDirectFileFv = .text:0x802E678C; // type:function size:0x5C scope:global align:4 +fgets__13JUTDirectFileFPvi = .text:0x802E67E8; // type:function size:0x1B0 scope:global align:4 +__ct__14J2DGrafContextFffff = .text:0x802E6998; // type:function size:0xE8 scope:global align:4 +setPort__14J2DGrafContextFv = .text:0x802E6A80; // type:function size:0xAC scope:global align:4 +setup2D__14J2DGrafContextFv = .text:0x802E6B2C; // type:function size:0x1DC scope:global align:4 +setScissor__14J2DGrafContextFv = .text:0x802E6D08; // type:function size:0x1D4 scope:global align:4 +scissor__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E6EDC; // type:function size:0x8 scope:global align:4 +__as__Q29JGeometry8TBox2FRCQ29JGeometry8TBox2 = .text:0x802E6EE4; // type:function size:0x24 scope:global align:4 +place__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E6F08; // type:function size:0x48 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802E6F50; // type:function size:0x100 scope:global align:4 +setLineWidth__14J2DGrafContextFUc = .text:0x802E7050; // type:function size:0x10 scope:global align:4 +fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E7060; // type:function size:0xF8 scope:global align:4 +drawFrame__14J2DGrafContextFRCQ29JGeometry8TBox2 = .text:0x802E7158; // type:function size:0x110 scope:global align:4 +line__14J2DGrafContextFQ29JGeometry8TVec2Q29JGeometry8TVec2 = .text:0x802E7268; // type:function size:0xCC scope:global align:4 +lineTo__14J2DGrafContextFQ29JGeometry8TVec2 = .text:0x802E7334; // type:function size:0x6C scope:global align:4 +__as__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E73A0; // type:function size:0x14 scope:global align:4 +setColor__14J2DGrafContextFQ28JUtility6TColor = .text:0x802E73B4; // type:function size:0x50 scope:global align:4 +setLookat__14J2DGrafContextFv = .text:0x802E7404; // type:function size:0x4 scope:global align:4 +getGrafType__14J2DGrafContextCFv = .text:0x802E7408; // type:function size:0x8 scope:global align:4 +place__14J2DGrafContextFffff = .text:0x802E7410; // type:function size:0x50 scope:global align:4 +__dt__14J2DGrafContextFv = .text:0x802E7460; // type:function size:0x40 scope:global align:4 +setMax__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E74A0; // type:function size:0x34 scope:global align:4 +setMin__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2 = .text:0x802E74D4; // type:function size:0x34 scope:global align:4 +isValid__Q29JGeometry27TBox>CFv = .text:0x802E7508; // type:function size:0x38 scope:global align:4 +GXPosition3f32 = .text:0x802E7540; // type:function size:0x14 scope:local align:4 +__ct__13J2DOrthoGraphFv = .text:0x802E7554; // type:function size:0x60 scope:global align:4 +__ct__13J2DOrthoGraphFffffff = .text:0x802E75B4; // type:function size:0xD4 scope:global align:4 +setPort__13J2DOrthoGraphFv = .text:0x802E7688; // type:function size:0x58 scope:global align:4 +setOrtho__13J2DOrthoGraphFRCQ29JGeometry8TBox2ff = .text:0x802E76E0; // type:function size:0x58 scope:global align:4 +setLookat__13J2DOrthoGraphFv = .text:0x802E7738; // type:function size:0x3C scope:global align:4 +scissorBounds__13J2DOrthoGraphFPQ29JGeometry8TBox2PCQ29JGeometry8TBox2 = .text:0x802E7774; // type:function size:0x154 scope:global align:4 +J2DDrawLine__FffffQ28JUtility6TColori = .text:0x802E78C8; // type:function size:0xF8 scope:global align:4 +J2DFillBox__FffffQ28JUtility6TColor = .text:0x802E79C0; // type:function size:0x40 scope:global align:4 +J2DFillBox__FRCQ29JGeometry8TBox2Q28JUtility6TColor = .text:0x802E7A00; // type:function size:0x5C scope:global align:4 +J2DDrawFrame__FffffQ28JUtility6TColorUc = .text:0x802E7A5C; // type:function size:0x50 scope:global align:4 +J2DDrawFrame__FRCQ29JGeometry8TBox2Q28JUtility6TColorUc = .text:0x802E7AAC; // type:function size:0x6C scope:global align:4 +set__Q29JGeometry8TBox2Fffff = .text:0x802E7B18; // type:function size:0x14 scope:global align:4 +getGrafType__13J2DOrthoGraphCFv = .text:0x802E7B2C; // type:function size:0x8 scope:global align:4 +load__9J2DTexMtxFUl = .text:0x802E7B34; // type:function size:0x14 scope:global align:4 +calc__9J2DTexMtxFv = .text:0x802E7B48; // type:function size:0x68 scope:global align:4 +getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f = .text:0x802E7BB0; // type:function size:0x190 scope:global align:4 +getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f = .text:0x802E7D40; // type:function size:0x188 scope:global align:4 +load__14J2DIndTevStageFUc = .text:0x802E7EC8; // type:function size:0x58 scope:global align:4 +load__12J2DIndTexMtxFUc = .text:0x802E7F20; // type:function size:0x18 scope:global align:4 +load__19J2DIndTexCoordScaleFUc = .text:0x802E7F38; // type:function size:0x14 scope:global align:4 +load__14J2DIndTexOrderFUc = .text:0x802E7F4C; // type:function size:0x14 scope:global align:4 +getIndTexStageNum__11J2DIndBlockCFv = .text:0x802E7F60; // type:function size:0x8 scope:global align:4 +getIndTexOrder__11J2DIndBlockFUl = .text:0x802E7F68; // type:function size:0x8 scope:global align:4 +getIndTexMtx__11J2DIndBlockFUl = .text:0x802E7F70; // type:function size:0x8 scope:global align:4 +getIndTexCoordScale__11J2DIndBlockFUl = .text:0x802E7F78; // type:function size:0x8 scope:global align:4 +__ct__11J2DMaterialFv = .text:0x802E7F80; // type:function size:0x7C scope:global align:4 +__dt__11J2DMaterialFv = .text:0x802E7FFC; // type:function size:0xB4 scope:global align:4 +setGX__11J2DMaterialFv = .text:0x802E80B0; // type:function size:0x84 scope:global align:4 +createTevBlock__11J2DMaterialFib = .text:0x802E8134; // type:function size:0x164 scope:global align:4 +createIndBlock__11J2DMaterialFib = .text:0x802E8298; // type:function size:0x98 scope:global align:4 +__ct__Q211J2DMaterial21J2DMaterialAnmPointerFv = .text:0x802E8330; // type:function size:0xB0 scope:global align:4 +makeAnmPointer__11J2DMaterialFv = .text:0x802E83E0; // type:function size:0x4C scope:global align:4 +setAnimation__11J2DMaterialFP11J2DAnmColor = .text:0x802E842C; // type:function size:0xB0 scope:global align:4 +setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey = .text:0x802E84DC; // type:function size:0xE4 scope:global align:4 +setAnimation__11J2DMaterialFP16J2DAnmTexPattern = .text:0x802E85C0; // type:function size:0xDC scope:global align:4 +setAnimation__11J2DMaterialFP15J2DAnmTevRegKey = .text:0x802E869C; // type:function size:0x168 scope:global align:4 +animation__11J2DMaterialFv = .text:0x802E8804; // type:function size:0x3F8 scope:global align:4 +__ct__13J2DColorBlockFv = .text:0x802E8BFC; // type:function size:0x7C scope:global align:4 +__dt__13J2DColorBlockFv = .text:0x802E8C78; // type:function size:0x40 scope:global align:4 +__ct__14J2DTexGenBlockFv = .text:0x802E8CB8; // type:function size:0x74 scope:global align:4 +__ct__10J2DPEBlockFv = .text:0x802E8D2C; // type:function size:0x68 scope:global align:4 +__ct__15J2DIndBlockFullFv = .text:0x802E8D94; // type:function size:0xB4 scope:global align:4 +__ct__15J2DIndBlockNullFv = .text:0x802E8E48; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__11J2DIndBlockFUl19J2DIndTexCoordScale = .text:0x802E8E58; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J2DIndBlockFUl12J2DIndTexMtx = .text:0x802E8E5C; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J2DIndBlockFUl14J2DIndTexOrder = .text:0x802E8E60; // type:function size:0x4 scope:global align:4 +setIndTexStageNum__11J2DIndBlockFUc = .text:0x802E8E64; // type:function size:0x4 scope:global align:4 +initialize__11J2DIndBlockFv = .text:0x802E8E68; // type:function size:0x4 scope:global align:4 +__dt__15J2DIndBlockNullFv = .text:0x802E8E6C; // type:function size:0x40 scope:global align:4 +getType__15J2DIndBlockNullFv = .text:0x802E8EAC; // type:function size:0xC scope:global align:4 +setGX__15J2DIndBlockNullFv = .text:0x802E8EB8; // type:function size:0x4 scope:global align:4 +__ct__12J2DIndTexMtxFv = .text:0x802E8EBC; // type:function size:0x58 scope:global align:4 +__dt__12J2DIndTexMtxFv = .text:0x802E8F14; // type:function size:0x40 scope:global align:4 +__ct__19J2DIndTexCoordScaleFv = .text:0x802E8F54; // type:function size:0x18 scope:global align:4 +__dt__19J2DIndTexCoordScaleFv = .text:0x802E8F6C; // type:function size:0x40 scope:global align:4 +getColor__11J2DAnmColorCFUsP8_GXColor = .text:0x802E8FAC; // type:function size:0x4 scope:global align:4 +__as__17J2DTextureSRTInfoFRC17J2DTextureSRTInfo = .text:0x802E8FB0; // type:function size:0x2C scope:global align:4 +initialize__13J2DColorBlockFv = .text:0x802E8FDC; // type:function size:0xC4 scope:global align:4 +setGX__13J2DColorBlockFv = .text:0x802E90A0; // type:function size:0x108 scope:global align:4 +initialize__14J2DTexGenBlockFv = .text:0x802E91A8; // type:function size:0x60 scope:global align:4 +setGX__14J2DTexGenBlockFv = .text:0x802E9208; // type:function size:0xA8 scope:global align:4 +__dt__14J2DTexGenBlockFv = .text:0x802E92B0; // type:function size:0x88 scope:global align:4 +setTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802E9338; // type:function size:0xB0 scope:global align:4 +getTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx = .text:0x802E93E8; // type:function size:0x68 scope:global align:4 +__ct__12J2DTevBlock1Fv = .text:0x802E9450; // type:function size:0x184 scope:global align:4 +__dt__12J2DTevBlock1Fv = .text:0x802E95D4; // type:function size:0xA8 scope:global align:4 +initialize__12J2DTevBlock1Fv = .text:0x802E967C; // type:function size:0x190 scope:global align:4 +prepareTexture__12J2DTevBlock1FUc = .text:0x802E980C; // type:function size:0x98 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMGP10JUTPalette = .text:0x802E98A4; // type:function size:0x128 scope:global align:4 +insertTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802E99CC; // type:function size:0xAC scope:global align:4 +setTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802E9A78; // type:function size:0x194 scope:global align:4 +setTexture__12J2DTevBlock1FUlP10JUTTexture = .text:0x802E9C0C; // type:function size:0x8C scope:global align:4 +removeTexture__12J2DTevBlock1FUl = .text:0x802E9C98; // type:function size:0x7C scope:global align:4 +setFont__12J2DTevBlock1FP7ResFONT = .text:0x802E9D14; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock1FP7JUTFont = .text:0x802E9DD0; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock1FUlPC7ResTLUT = .text:0x802E9E54; // type:function size:0xC0 scope:global align:4 +shiftDeleteFlag__12J2DTevBlock1FUcb = .text:0x802E9F14; // type:function size:0x10 scope:global align:4 +setGX__12J2DTevBlock1Fv = .text:0x802E9F24; // type:function size:0x228 scope:global align:4 +loadTexture__12J2DTevBlock1F11_GXTexMapIDUl = .text:0x802EA14C; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock2Fv = .text:0x802EA17C; // type:function size:0x188 scope:global align:4 +__dt__12J2DTevBlock2Fv = .text:0x802EA304; // type:function size:0xC8 scope:global align:4 +initialize__12J2DTevBlock2Fv = .text:0x802EA3CC; // type:function size:0x260 scope:global align:4 +prepareTexture__12J2DTevBlock2FUc = .text:0x802EA62C; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMGP10JUTPalette = .text:0x802EA6E4; // type:function size:0x2F4 scope:global align:4 +insertTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EA9D8; // type:function size:0x160 scope:global align:4 +setTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802EAB38; // type:function size:0x228 scope:global align:4 +setTexture__12J2DTevBlock2FUlP10JUTTexture = .text:0x802EAD60; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock2FUl = .text:0x802EAE10; // type:function size:0xD4 scope:global align:4 +setFont__12J2DTevBlock2FP7ResFONT = .text:0x802EAEE4; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock2FP7JUTFont = .text:0x802EAFA0; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock2FUlPC7ResTLUT = .text:0x802EB024; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock2FUcb = .text:0x802EB100; // type:function size:0x78 scope:global align:4 +setGX__12J2DTevBlock2Fv = .text:0x802EB178; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock2F11_GXTexMapIDUl = .text:0x802EB450; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock4Fv = .text:0x802EB480; // type:function size:0x1A0 scope:global align:4 +__dt__12J2DTevBlock4Fv = .text:0x802EB620; // type:function size:0xD0 scope:global align:4 +initialize__12J2DTevBlock4Fv = .text:0x802EB6F0; // type:function size:0x26C scope:global align:4 +prepareTexture__12J2DTevBlock4FUc = .text:0x802EB95C; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMGP10JUTPalette = .text:0x802EBA14; // type:function size:0x398 scope:global align:4 +insertTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802EBDAC; // type:function size:0x180 scope:global align:4 +setTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802EBF2C; // type:function size:0x288 scope:global align:4 +setTexture__12J2DTevBlock4FUlP10JUTTexture = .text:0x802EC1B4; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock4FUl = .text:0x802EC264; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock4FP7ResFONT = .text:0x802EC35C; // type:function size:0xBC scope:global align:4 +setFont__12J2DTevBlock4FP7JUTFont = .text:0x802EC418; // type:function size:0x84 scope:global align:4 +setPalette__12J2DTevBlock4FUlPC7ResTLUT = .text:0x802EC49C; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock4FUcb = .text:0x802EC578; // type:function size:0x78 scope:global align:4 +setGX__12J2DTevBlock4Fv = .text:0x802EC5F0; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock4F11_GXTexMapIDUl = .text:0x802EC8C8; // type:function size:0x30 scope:global align:4 +__ct__12J2DTevBlock8Fv = .text:0x802EC8F8; // type:function size:0x1A0 scope:global align:4 +__dt__12J2DTevBlock8Fv = .text:0x802ECA98; // type:function size:0xD0 scope:global align:4 +initialize__12J2DTevBlock8Fv = .text:0x802ECB68; // type:function size:0x270 scope:global align:4 +prepareTexture__12J2DTevBlock8FUc = .text:0x802ECDD8; // type:function size:0xB8 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMGP10JUTPalette = .text:0x802ECE90; // type:function size:0x394 scope:global align:4 +insertTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802ED224; // type:function size:0x180 scope:global align:4 +setTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802ED3A4; // type:function size:0x288 scope:global align:4 +setTexture__12J2DTevBlock8FUlP10JUTTexture = .text:0x802ED62C; // type:function size:0xB0 scope:global align:4 +removeTexture__12J2DTevBlock8FUl = .text:0x802ED6DC; // type:function size:0xF8 scope:global align:4 +setFont__12J2DTevBlock8FP7ResFONT = .text:0x802ED7D4; // type:function size:0xB4 scope:global align:4 +setFont__12J2DTevBlock8FP7JUTFont = .text:0x802ED888; // type:function size:0x80 scope:global align:4 +setPalette__12J2DTevBlock8FUlPC7ResTLUT = .text:0x802ED908; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__12J2DTevBlock8FUcb = .text:0x802ED9E4; // type:function size:0x64 scope:global align:4 +setGX__12J2DTevBlock8Fv = .text:0x802EDA48; // type:function size:0x2D8 scope:global align:4 +loadTexture__12J2DTevBlock8F11_GXTexMapIDUl = .text:0x802EDD20; // type:function size:0x30 scope:global align:4 +__ct__13J2DTevBlock16Fv = .text:0x802EDD50; // type:function size:0x1A0 scope:global align:4 +__dt__13J2DTevBlock16Fv = .text:0x802EDEF0; // type:function size:0xD0 scope:global align:4 +initialize__13J2DTevBlock16Fv = .text:0x802EDFC0; // type:function size:0x270 scope:global align:4 +prepareTexture__13J2DTevBlock16FUc = .text:0x802EE230; // type:function size:0xB8 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMGP10JUTPalette = .text:0x802EE2E8; // type:function size:0x394 scope:global align:4 +insertTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802EE67C; // type:function size:0x180 scope:global align:4 +setTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802EE7FC; // type:function size:0x288 scope:global align:4 +setTexture__13J2DTevBlock16FUlP10JUTTexture = .text:0x802EEA84; // type:function size:0xB0 scope:global align:4 +removeTexture__13J2DTevBlock16FUl = .text:0x802EEB34; // type:function size:0xF8 scope:global align:4 +setFont__13J2DTevBlock16FP7ResFONT = .text:0x802EEC2C; // type:function size:0xB4 scope:global align:4 +setFont__13J2DTevBlock16FP7JUTFont = .text:0x802EECE0; // type:function size:0x80 scope:global align:4 +setPalette__13J2DTevBlock16FUlPC7ResTLUT = .text:0x802EED60; // type:function size:0xDC scope:global align:4 +shiftDeleteFlag__13J2DTevBlock16FUcb = .text:0x802EEE3C; // type:function size:0x64 scope:global align:4 +setGX__13J2DTevBlock16Fv = .text:0x802EEEA0; // type:function size:0x2D8 scope:global align:4 +loadTexture__13J2DTevBlock16F11_GXTexMapIDUl = .text:0x802EF178; // type:function size:0x30 scope:global align:4 +initialize__15J2DIndBlockFullFv = .text:0x802EF1A8; // type:function size:0xB8 scope:global align:4 +setGX__15J2DIndBlockFullFv = .text:0x802EF260; // type:function size:0xC8 scope:global align:4 +initialize__10J2DPEBlockFv = .text:0x802EF328; // type:function size:0x44 scope:global align:4 +setGX__10J2DPEBlockFv = .text:0x802EF36C; // type:function size:0x60 scope:global align:4 +__as__13J2DTexMtxInfoFRC13J2DTexMtxInfo = .text:0x802EF3CC; // type:function size:0x54 scope:global align:4 +__as__15J2DTevOrderInfoFRC15J2DTevOrderInfo = .text:0x802EF420; // type:function size:0x1C scope:global align:4 +J2DCalcIndTevStage__F18J2DIndTevStageInfo = .text:0x802EF43C; // type:function size:0x68 scope:global align:4 +__as__13J2DGXColorS10FRC11_GXColorS10 = .text:0x802EF4A4; // type:function size:0x24 scope:global align:4 +__as__16J2DIndTexMtxInfoFRC16J2DIndTexMtxInfo = .text:0x802EF4C8; // type:function size:0x48 scope:global align:4 +__dt__15J2DIndBlockFullFv = .text:0x802EF510; // type:function size:0x80 scope:global align:4 +getIndTexCoordScale__15J2DIndBlockFullFUl = .text:0x802EF590; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__15J2DIndBlockFullFUl19J2DIndTexCoordScale = .text:0x802EF5A0; // type:function size:0x1C scope:global align:4 +getIndTexMtx__15J2DIndBlockFullFUl = .text:0x802EF5BC; // type:function size:0x10 scope:global align:4 +setIndTexMtx__15J2DIndBlockFullFUl12J2DIndTexMtx = .text:0x802EF5CC; // type:function size:0x18 scope:global align:4 +getIndTexOrder__15J2DIndBlockFullFUl = .text:0x802EF5E4; // type:function size:0x10 scope:global align:4 +setIndTexOrder__15J2DIndBlockFullFUl14J2DIndTexOrder = .text:0x802EF5F4; // type:function size:0x1C scope:global align:4 +getIndTexStageNum__15J2DIndBlockFullCFv = .text:0x802EF610; // type:function size:0x8 scope:global align:4 +setIndTexStageNum__15J2DIndBlockFullFUc = .text:0x802EF618; // type:function size:0x8 scope:global align:4 +getType__15J2DIndBlockFullFv = .text:0x802EF620; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__13J2DTevBlock16Fv = .text:0x802EF62C; // type:function size:0xC scope:global align:4 +setUndeleteFlag__13J2DTevBlock16FUc = .text:0x802EF638; // type:function size:0x10 scope:global align:4 +getFont__13J2DTevBlock16Fv = .text:0x802EF648; // type:function size:0x8 scope:global align:4 +getPalette__13J2DTevBlock16FUl = .text:0x802EF650; // type:function size:0x20 scope:global align:4 +getTexture__13J2DTevBlock16FUl = .text:0x802EF670; // type:function size:0x20 scope:global align:4 +insertTexture__13J2DTevBlock16FUlPC7ResTIMG = .text:0x802EF690; // type:function size:0x14 scope:global align:4 +getIndTevStage__13J2DTevBlock16FUl = .text:0x802EF6A4; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J2DTevBlock16FUl14J2DIndTevStage = .text:0x802EF6B4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__13J2DTevBlock16FUl = .text:0x802EF6C8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__13J2DTevBlock16FUl19J2DTevSwapModeTable = .text:0x802EF6D4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__13J2DTevBlock16FUl18J2DTevSwapModeInfo = .text:0x802EF6E4; // type:function size:0x18 scope:global align:4 +getTevStage__13J2DTevBlock16FUl = .text:0x802EF6FC; // type:function size:0x10 scope:global align:4 +setTevStage__13J2DTevBlock16FUl11J2DTevStage = .text:0x802EF70C; // type:function size:0x18 scope:global align:4 +getTevStageNum__13J2DTevBlock16CFv = .text:0x802EF724; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J2DTevBlock16FUc = .text:0x802EF72C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__13J2DTevBlock16FUl = .text:0x802EF734; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J2DTevBlock16FUlUc = .text:0x802EF740; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J2DTevBlock16FUl = .text:0x802EF74C; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J2DTevBlock16FUlUc = .text:0x802EF758; // type:function size:0xC scope:global align:4 +getTevKColor__13J2DTevBlock16FUl = .text:0x802EF764; // type:function size:0x10 scope:global align:4 +setTevKColor__13J2DTevBlock16FUlQ28JUtility6TColor = .text:0x802EF774; // type:function size:0x18 scope:global align:4 +getTevColor__13J2DTevBlock16FUl = .text:0x802EF78C; // type:function size:0x10 scope:global align:4 +setTevColor__13J2DTevBlock16FUl13J2DGXColorS10 = .text:0x802EF79C; // type:function size:0x18 scope:global align:4 +__as__13J2DGXColorS10FRC13J2DGXColorS10 = .text:0x802EF7B4; // type:function size:0x24 scope:global align:4 +getTevOrder__13J2DTevBlock16FUl = .text:0x802EF7D8; // type:function size:0x10 scope:global align:4 +setTevOrder__13J2DTevBlock16FUl11J2DTevOrder = .text:0x802EF7E8; // type:function size:0x18 scope:global align:4 +getFontNo__13J2DTevBlock16CFv = .text:0x802EF800; // type:function size:0x8 scope:global align:4 +setFontNo__13J2DTevBlock16FUs = .text:0x802EF808; // type:function size:0x8 scope:global align:4 +getTexNo__13J2DTevBlock16CFUl = .text:0x802EF810; // type:function size:0x10 scope:global align:4 +setTexNo__13J2DTevBlock16FUlUs = .text:0x802EF820; // type:function size:0x10 scope:global align:4 +getMaxStage__13J2DTevBlock16Fv = .text:0x802EF830; // type:function size:0x8 scope:global align:4 +getType__13J2DTevBlock16Fv = .text:0x802EF838; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock8Fv = .text:0x802EF844; // type:function size:0xC scope:global align:4 +setUndeleteFlag__12J2DTevBlock8FUc = .text:0x802EF850; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock8Fv = .text:0x802EF860; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock8FUl = .text:0x802EF868; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock8FUl = .text:0x802EF888; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock8FUlPC7ResTIMG = .text:0x802EF8A8; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock8FUl = .text:0x802EF8BC; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock8FUl14J2DIndTevStage = .text:0x802EF8CC; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock8FUl = .text:0x802EF8E0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock8FUl19J2DTevSwapModeTable = .text:0x802EF8EC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock8FUl18J2DTevSwapModeInfo = .text:0x802EF8FC; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock8FUl = .text:0x802EF914; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock8FUl11J2DTevStage = .text:0x802EF924; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock8CFv = .text:0x802EF93C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock8FUc = .text:0x802EF944; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock8FUl = .text:0x802EF94C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock8FUlUc = .text:0x802EF958; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock8FUl = .text:0x802EF964; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock8FUlUc = .text:0x802EF970; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock8FUl = .text:0x802EF97C; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock8FUlQ28JUtility6TColor = .text:0x802EF98C; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock8FUl = .text:0x802EF9A4; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock8FUl13J2DGXColorS10 = .text:0x802EF9B4; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock8FUl = .text:0x802EF9CC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock8FUl11J2DTevOrder = .text:0x802EF9DC; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock8CFv = .text:0x802EF9F4; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock8FUs = .text:0x802EF9FC; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock8CFUl = .text:0x802EFA04; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock8FUlUs = .text:0x802EFA14; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock8Fv = .text:0x802EFA24; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock8Fv = .text:0x802EFA2C; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock4Fv = .text:0x802EFA38; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock4FUc = .text:0x802EFA48; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock4Fv = .text:0x802EFA58; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock4FUl = .text:0x802EFA60; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock4FUl = .text:0x802EFA80; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock4FUlPC7ResTIMG = .text:0x802EFAA0; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock4FUl = .text:0x802EFAB4; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock4FUl14J2DIndTevStage = .text:0x802EFAC4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock4FUl = .text:0x802EFAD8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock4FUl19J2DTevSwapModeTable = .text:0x802EFAE4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock4FUl18J2DTevSwapModeInfo = .text:0x802EFAF4; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock4FUl = .text:0x802EFB0C; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock4FUl11J2DTevStage = .text:0x802EFB1C; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock4CFv = .text:0x802EFB34; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock4FUc = .text:0x802EFB3C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock4FUl = .text:0x802EFB44; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock4FUlUc = .text:0x802EFB50; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock4FUl = .text:0x802EFB5C; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock4FUlUc = .text:0x802EFB68; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock4FUl = .text:0x802EFB74; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock4FUlQ28JUtility6TColor = .text:0x802EFB84; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock4FUl = .text:0x802EFB9C; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock4FUl13J2DGXColorS10 = .text:0x802EFBAC; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock4FUl = .text:0x802EFBC4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock4FUl11J2DTevOrder = .text:0x802EFBD4; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock4CFv = .text:0x802EFBEC; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock4FUs = .text:0x802EFBF4; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock4CFUl = .text:0x802EFBFC; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock4FUlUs = .text:0x802EFC0C; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock4Fv = .text:0x802EFC1C; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock4Fv = .text:0x802EFC24; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock2Fv = .text:0x802EFC30; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock2FUc = .text:0x802EFC40; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock2Fv = .text:0x802EFC50; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock2FUl = .text:0x802EFC58; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock2FUl = .text:0x802EFC78; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock2FUlPC7ResTIMG = .text:0x802EFC98; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock2FUl = .text:0x802EFCAC; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock2FUl14J2DIndTevStage = .text:0x802EFCBC; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock2FUl = .text:0x802EFCD0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock2FUl19J2DTevSwapModeTable = .text:0x802EFCDC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock2FUl18J2DTevSwapModeInfo = .text:0x802EFCEC; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock2FUl = .text:0x802EFD04; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock2FUl11J2DTevStage = .text:0x802EFD14; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock2CFv = .text:0x802EFD2C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock2FUc = .text:0x802EFD34; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock2FUl = .text:0x802EFD3C; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock2FUlUc = .text:0x802EFD48; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock2FUl = .text:0x802EFD54; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock2FUlUc = .text:0x802EFD60; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock2FUl = .text:0x802EFD6C; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock2FUlQ28JUtility6TColor = .text:0x802EFD7C; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock2FUl = .text:0x802EFD94; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock2FUl13J2DGXColorS10 = .text:0x802EFDA4; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock2FUl = .text:0x802EFDBC; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock2FUl11J2DTevOrder = .text:0x802EFDCC; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock2CFv = .text:0x802EFDE4; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock2FUs = .text:0x802EFDEC; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock2CFUl = .text:0x802EFDF4; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock2FUlUs = .text:0x802EFE04; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock2Fv = .text:0x802EFE14; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock2Fv = .text:0x802EFE1C; // type:function size:0xC scope:global align:4 +setFontUndeleteFlag__12J2DTevBlock1Fv = .text:0x802EFE28; // type:function size:0x10 scope:global align:4 +setUndeleteFlag__12J2DTevBlock1FUc = .text:0x802EFE38; // type:function size:0x10 scope:global align:4 +getFont__12J2DTevBlock1Fv = .text:0x802EFE48; // type:function size:0x8 scope:global align:4 +getPalette__12J2DTevBlock1FUl = .text:0x802EFE50; // type:function size:0x20 scope:global align:4 +getTexture__12J2DTevBlock1FUl = .text:0x802EFE70; // type:function size:0x20 scope:global align:4 +insertTexture__12J2DTevBlock1FUlPC7ResTIMG = .text:0x802EFE90; // type:function size:0x14 scope:global align:4 +getIndTevStage__12J2DTevBlock1FUl = .text:0x802EFEA4; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J2DTevBlock1FUl14J2DIndTevStage = .text:0x802EFEB4; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J2DTevBlock1FUl = .text:0x802EFEC8; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J2DTevBlock1FUl19J2DTevSwapModeTable = .text:0x802EFED4; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J2DTevBlock1FUl18J2DTevSwapModeInfo = .text:0x802EFEE4; // type:function size:0x18 scope:global align:4 +getTevStage__12J2DTevBlock1FUl = .text:0x802EFEFC; // type:function size:0x10 scope:global align:4 +setTevStage__12J2DTevBlock1FUl11J2DTevStage = .text:0x802EFF0C; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J2DTevBlock1CFv = .text:0x802EFF24; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J2DTevBlock1FUc = .text:0x802EFF2C; // type:function size:0x4 scope:global align:4 +getTevKAlphaSel__12J2DTevBlock1FUl = .text:0x802EFF30; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J2DTevBlock1FUlUc = .text:0x802EFF3C; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J2DTevBlock1FUl = .text:0x802EFF48; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J2DTevBlock1FUlUc = .text:0x802EFF54; // type:function size:0xC scope:global align:4 +getTevKColor__12J2DTevBlock1FUl = .text:0x802EFF60; // type:function size:0x10 scope:global align:4 +setTevKColor__12J2DTevBlock1FUlQ28JUtility6TColor = .text:0x802EFF70; // type:function size:0x18 scope:global align:4 +getTevColor__12J2DTevBlock1FUl = .text:0x802EFF88; // type:function size:0x10 scope:global align:4 +setTevColor__12J2DTevBlock1FUl13J2DGXColorS10 = .text:0x802EFF98; // type:function size:0x18 scope:global align:4 +getTevOrder__12J2DTevBlock1FUl = .text:0x802EFFB0; // type:function size:0x10 scope:global align:4 +setTevOrder__12J2DTevBlock1FUl11J2DTevOrder = .text:0x802EFFC0; // type:function size:0x18 scope:global align:4 +getFontNo__12J2DTevBlock1CFv = .text:0x802EFFD8; // type:function size:0x8 scope:global align:4 +setFontNo__12J2DTevBlock1FUs = .text:0x802EFFE0; // type:function size:0x8 scope:global align:4 +getTexNo__12J2DTevBlock1CFUl = .text:0x802EFFE8; // type:function size:0x10 scope:global align:4 +setTexNo__12J2DTevBlock1FUlUs = .text:0x802EFFF8; // type:function size:0x10 scope:global align:4 +getMaxStage__12J2DTevBlock1Fv = .text:0x802F0008; // type:function size:0x8 scope:global align:4 +getType__12J2DTevBlock1Fv = .text:0x802F0010; // type:function size:0xC scope:global align:4 +__ct__11J2DTevStageFv = .text:0x802F001C; // type:function size:0x1DC scope:global align:4 +setTevSwapModeInfo__11J2DTevStageFRC18J2DTevSwapModeInfo = .text:0x802F01F8; // type:function size:0x28 scope:global align:4 +setStageNo__11J2DTevStageFUl = .text:0x802F0220; // type:function size:0x18 scope:global align:4 +setTevSwapModeTableInfo__19J2DTevSwapModeTableFRC23J2DTevSwapModeTableInfo = .text:0x802F0238; // type:function size:0x30 scope:global align:4 +getAlphaC__11J2DTevStageCFv = .text:0x802F0268; // type:function size:0x14 scope:global align:4 +getCOp__11J2DTevStageCFv = .text:0x802F027C; // type:function size:0x30 scope:global align:4 +getAOp__11J2DTevStageCFv = .text:0x802F02AC; // type:function size:0x30 scope:global align:4 +__as__11J2DTevStageFR11J2DTevStage = .text:0x802F02DC; // type:function size:0x34 scope:global align:4 +__ct__18J2DMaterialFactoryFRC16J2DMaterialBlock = .text:0x802F0310; // type:function size:0x294 scope:global align:4 +countStages__18J2DMaterialFactoryCFi = .text:0x802F05A4; // type:function size:0x84 scope:global align:4 +create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive = .text:0x802F0628; // type:function size:0x8E8 scope:global align:4 +newMatColor__18J2DMaterialFactoryCFii = .text:0x802F0F10; // type:function size:0xD0 scope:global align:4 +newColorChanNum__18J2DMaterialFactoryCFi = .text:0x802F0FE0; // type:function size:0x38 scope:global align:4 +newColorChan__18J2DMaterialFactoryCFii = .text:0x802F1018; // type:function size:0x54 scope:global align:4 +newTexGenNum__18J2DMaterialFactoryCFi = .text:0x802F106C; // type:function size:0x38 scope:global align:4 +newTexCoord__18J2DMaterialFactoryCFii = .text:0x802F10A4; // type:function size:0xB0 scope:global align:4 +newTexMtx__18J2DMaterialFactoryCFii = .text:0x802F1154; // type:function size:0xDC scope:global align:4 +newCullMode__18J2DMaterialFactoryCFi = .text:0x802F1230; // type:function size:0x40 scope:global align:4 +newTexNo__18J2DMaterialFactoryCFii = .text:0x802F1270; // type:function size:0x48 scope:global align:4 +newFontNo__18J2DMaterialFactoryCFi = .text:0x802F12B8; // type:function size:0x40 scope:global align:4 +newTevOrder__18J2DMaterialFactoryCFii = .text:0x802F12F8; // type:function size:0xAC scope:global align:4 +newTevColor__18J2DMaterialFactoryCFii = .text:0x802F13A4; // type:function size:0xC0 scope:global align:4 +newTevKColor__18J2DMaterialFactoryCFii = .text:0x802F1464; // type:function size:0xD0 scope:global align:4 +newTevStageNum__18J2DMaterialFactoryCFi = .text:0x802F1534; // type:function size:0x38 scope:global align:4 +newTevStage__18J2DMaterialFactoryCFii = .text:0x802F156C; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__18J2DMaterialFactoryCFii = .text:0x802F1694; // type:function size:0x78 scope:global align:4 +newIndTexStageNum__18J2DMaterialFactoryCFi = .text:0x802F170C; // type:function size:0x30 scope:global align:4 +newIndTexOrder__18J2DMaterialFactoryCFii = .text:0x802F173C; // type:function size:0x74 scope:global align:4 +newIndTexMtx__18J2DMaterialFactoryCFii = .text:0x802F17B0; // type:function size:0xB0 scope:global align:4 +newIndTevStage__18J2DMaterialFactoryCFii = .text:0x802F1860; // type:function size:0x134 scope:global align:4 +newIndTexCoordScale__18J2DMaterialFactoryCFii = .text:0x802F1994; // type:function size:0x6C scope:global align:4 +newAlphaComp__18J2DMaterialFactoryCFi = .text:0x802F1A00; // type:function size:0x9C scope:global align:4 +newBlend__18J2DMaterialFactoryCFi = .text:0x802F1A9C; // type:function size:0xA4 scope:global align:4 +newDither__18J2DMaterialFactoryCFi = .text:0x802F1B40; // type:function size:0x38 scope:global align:4 +__as__12J2DBlendInfoFRC12J2DBlendInfo = .text:0x802F1B78; // type:function size:0x24 scope:global align:4 +__as__15J2DTexCoordInfoFRC15J2DTexCoordInfo = .text:0x802F1B9C; // type:function size:0x1C scope:global align:4 +__ct__13J2DGXColorS10FRC11_GXColorS10 = .text:0x802F1BB8; // type:function size:0x24 scope:global align:4 +setTexSel__11J2DTevStageFUc = .text:0x802F1BDC; // type:function size:0x18 scope:global align:4 +setRasSel__11J2DTevStageFUc = .text:0x802F1BF4; // type:function size:0x14 scope:global align:4 +setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo = .text:0x802F1C08; // type:function size:0x1A0 scope:global align:4 +__ct__19J2DTevSwapModeTableFRC23J2DTevSwapModeTableInfo = .text:0x802F1DA8; // type:function size:0x30 scope:global align:4 +J2DPrint_print_alpha_va = .text:0x802F1DD8; // type:function size:0xA8 scope:global align:4 +__ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F1E80; // type:function size:0x94 scope:global align:4 +__dt__8J2DPrintFv = .text:0x802F1F14; // type:function size:0x40 scope:global align:4 +private_initiate__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorb = .text:0x802F1F54; // type:function size:0x19C scope:global align:4 +setBuffer__8J2DPrintFUl = .text:0x802F20F0; // type:function size:0x6C scope:global align:4 +setFontSize__8J2DPrintFv = .text:0x802F215C; // type:function size:0xA0 scope:global align:4 +locate__8J2DPrintFff = .text:0x802F21FC; // type:function size:0x1C scope:global align:4 +print__8J2DPrintFffUcPCce = .text:0x802F2218; // type:function size:0xB0 scope:global align:4 +printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc = .text:0x802F22C8; // type:function size:0x300 scope:global align:4 +parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb = .text:0x802F25C8; // type:function size:0x790 scope:global align:4 +doCtrlCode__8J2DPrintFi = .text:0x802F2D58; // type:function size:0x124 scope:global align:4 +doEscapeCode__8J2DPrintFPPCUcUc = .text:0x802F2E7C; // type:function size:0x50C scope:global align:4 +initchar__8J2DPrintFv = .text:0x802F3388; // type:function size:0x70 scope:global align:4 +getNumberS32__8J2DPrintFPPCUclli = .text:0x802F33F8; // type:function size:0x108 scope:global align:4 +getNumberF32__8J2DPrintFPPCUcffi = .text:0x802F3500; // type:function size:0x134 scope:global align:4 +__ct__7J2DPaneFv = .text:0x802F3634; // type:function size:0xB0 scope:global align:4 +initiate__7J2DPaneFv = .text:0x802F36E4; // type:function size:0x6C scope:global align:4 +__ct__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F3750; // type:function size:0x84 scope:global align:4 +initialize__7J2DPaneFP7J2DPanebUxRCQ29JGeometry8TBox2 = .text:0x802F37D4; // type:function size:0xA8 scope:global align:4 +__ct__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F387C; // type:function size:0x74 scope:global align:4 +initialize__7J2DPaneFUxRCQ29JGeometry8TBox2 = .text:0x802F38F0; // type:function size:0x84 scope:global align:4 +__ct__7J2DPaneFP7J2DPaneP20JSURandomInputStreamUc = .text:0x802F3974; // type:function size:0x11C scope:global align:4 +makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F3A90; // type:function size:0x31C scope:global align:4 +changeUseTrans__7J2DPaneFP7J2DPane = .text:0x802F3DAC; // type:function size:0x1A0 scope:global align:4 +__dt__7J2DPaneFv = .text:0x802F3F4C; // type:function size:0xB8 scope:global align:4 +appendChild__7J2DPaneFP7J2DPane = .text:0x802F4004; // type:function size:0xAC scope:global align:4 +insertChild__7J2DPaneFP7J2DPaneP7J2DPane = .text:0x802F40B0; // type:function size:0xD0 scope:global align:4 +draw__7J2DPaneFffPC14J2DGrafContextbb = .text:0x802F4180; // type:function size:0x56C scope:global align:4 +place__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F46EC; // type:function size:0x234 scope:global align:4 +move__7J2DPaneFff = .text:0x802F4920; // type:function size:0x5C scope:global align:4 +add__7J2DPaneFff = .text:0x802F497C; // type:function size:0x28 scope:global align:4 +resize__7J2DPaneFff = .text:0x802F49A4; // type:function size:0xD4 scope:global align:4 +getBounds__7J2DPaneFv = .text:0x802F4A78; // type:function size:0x9C scope:global align:4 +rotate__7J2DPaneFff13J2DRotateAxisf = .text:0x802F4B14; // type:function size:0x14 scope:global align:4 +rotate__7J2DPaneFf = .text:0x802F4B28; // type:function size:0x3C scope:global align:4 +clip__7J2DPaneFRCQ29JGeometry8TBox2 = .text:0x802F4B64; // type:function size:0x58 scope:global align:4 +search__7J2DPaneFUx = .text:0x802F4BBC; // type:function size:0xAC scope:global align:4 +searchUserInfo__7J2DPaneFUx = .text:0x802F4C68; // type:function size:0xAC scope:global align:4 +isUsed__7J2DPaneFPC7ResTIMG = .text:0x802F4D14; // type:function size:0x84 scope:global align:4 +isUsed__7J2DPaneFPC7ResFONT = .text:0x802F4D98; // type:function size:0x84 scope:global align:4 +makeMatrix__7J2DPaneFffff = .text:0x802F4E1C; // type:function size:0x140 scope:global align:4 +setCullBack__7J2DPaneF11_GXCullMode = .text:0x802F4F5C; // type:function size:0x74 scope:global align:4 +setBasePosition__7J2DPaneF15J2DBasePosition = .text:0x802F4FD0; // type:function size:0xBC scope:global align:4 +setInfluencedAlpha__7J2DPaneFbb = .text:0x802F508C; // type:function size:0x1C4 scope:global align:4 +getGlbVtx__7J2DPaneCFUc = .text:0x802F5250; // type:function size:0xE0 scope:global align:4 +getFirstChildPane__7J2DPaneFv = .text:0x802F5330; // type:function size:0x38 scope:global align:4 +getNextChildPane__7J2DPaneFv = .text:0x802F5368; // type:function size:0x38 scope:global align:4 +getParentPane__7J2DPaneFv = .text:0x802F53A0; // type:function size:0x1C scope:global align:4 +makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream = .text:0x802F53BC; // type:function size:0x1E0 scope:global align:4 +J2DCast_F32_to_S16__7J2DPaneFfUc = .text:0x802F559C; // type:function size:0xB0 scope:global align:4 +getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F564C; // type:function size:0x140 scope:global align:4 +setAnimation__7J2DPaneFP10J2DAnmBase = .text:0x802F578C; // type:function size:0xA0 scope:global align:4 +setAnimation__7J2DPaneFP15J2DAnmTransform = .text:0x802F582C; // type:function size:0x8 scope:global align:4 +animationTransform__7J2DPaneFv = .text:0x802F5834; // type:function size:0x20 scope:global align:4 +clearAnmTransform__7J2DPaneFv = .text:0x802F5854; // type:function size:0x80 scope:global align:4 +animationTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F58D4; // type:function size:0x9C scope:global align:4 +setVisibileAnimation__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F5970; // type:function size:0x8C scope:global align:4 +setVtxColorAnimation__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F59FC; // type:function size:0x8C scope:global align:4 +animationPane__7J2DPaneFPC15J2DAnmTransform = .text:0x802F5A88; // type:function size:0x9C scope:global align:4 +updateTransform__7J2DPaneFPC15J2DAnmTransform = .text:0x802F5B24; // type:function size:0xFC scope:global align:4 +__sinit_\J2DPane_cpp = .text:0x802F5C20; // type:function size:0x1C scope:global align:4 +set__Q29JGeometry8TBox2FRCQ29JGeometry27TBox> = .text:0x802F5C3C; // type:function size:0x24 scope:global align:4 +rewriteAlpha__7J2DPaneFv = .text:0x802F5C60; // type:function size:0x4 scope:global align:4 +drawSelf__7J2DPaneFffPA3_A4_f = .text:0x802F5C64; // type:function size:0x4 scope:global align:4 +setAnimationVF__7J2DPaneFP20J2DAnmVisibilityFull = .text:0x802F5C68; // type:function size:0x10 scope:global align:4 +setAnimationVC__7J2DPaneFP14J2DAnmVtxColor = .text:0x802F5C78; // type:function size:0x10 scope:global align:4 +drawSelf__7J2DPaneFff = .text:0x802F5C88; // type:function size:0x4 scope:global align:4 +update__7J2DPaneFv = .text:0x802F5C8C; // type:function size:0x4 scope:global align:4 +setConnectParent__7J2DPaneFb = .text:0x802F5C90; // type:function size:0x10 scope:global align:4 +setCullBack__7J2DPaneFb = .text:0x802F5CA0; // type:function size:0x20 scope:global align:4 +__ct__17JSUTree<7J2DPane>FP7J2DPane = .text:0x802F5CC0; // type:function size:0x48 scope:global align:4 +__dt__17JSULink<7J2DPane>Fv = .text:0x802F5D08; // type:function size:0x58 scope:global align:4 +__dt__17JSUTree<7J2DPane>Fv = .text:0x802F5D60; // type:function size:0x70 scope:global align:4 +intersect__Q29JGeometry27TBox>FRCQ29JGeometry27TBox> = .text:0x802F5DD0; // type:function size:0x64 scope:global align:4 +getTransform__15J2DAnmTransformCFUsP16J3DTransformInfo = .text:0x802F5E34; // type:function size:0x4 scope:global align:4 +__ct__9J2DScreenFv = .text:0x802F5E38; // type:function size:0xB0 scope:global align:4 +__dt__9J2DScreenFv = .text:0x802F5EE8; // type:function size:0x6C scope:global align:4 +clean__9J2DScreenFv = .text:0x802F5F54; // type:function size:0xA0 scope:global align:4 +setPriority__9J2DScreenFPCcUlP10JKRArchive = .text:0x802F5FF4; // type:function size:0xC8 scope:global align:4 +setPriority__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F60BC; // type:function size:0x18 scope:global align:4 +private_set__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F60D4; // type:function size:0xBC scope:global align:4 +checkSignature__9J2DScreenFP20JSURandomInputStream = .text:0x802F6190; // type:function size:0x60 scope:global align:4 +getScreenInformation__9J2DScreenFP20JSURandomInputStream = .text:0x802F61F0; // type:function size:0xE8 scope:global align:4 +makeHierarchyPanes__9J2DScreenFP7J2DPaneP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F62D8; // type:function size:0x208 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUlP10JKRArchive = .text:0x802F64E0; // type:function size:0x30C scope:global align:4 +draw__9J2DScreenFffPC14J2DGrafContext = .text:0x802F67EC; // type:function size:0x1B4 scope:global align:4 +search__9J2DScreenFUx = .text:0x802F69A0; // type:function size:0x38 scope:global align:4 +searchUserInfo__9J2DScreenFUx = .text:0x802F69D8; // type:function size:0x38 scope:global align:4 +drawSelf__9J2DScreenFffPA3_A4_f = .text:0x802F6A10; // type:function size:0x174 scope:global align:4 +getResReference__9J2DScreenFP20JSURandomInputStreamUl = .text:0x802F6B84; // type:function size:0xFC scope:global align:4 +createMaterial__9J2DScreenFP20JSURandomInputStreamUlP10JKRArchive = .text:0x802F6C80; // type:function size:0x284 scope:global align:4 +isUsed__9J2DScreenFPC7ResTIMG = .text:0x802F6F04; // type:function size:0x4 scope:global align:4 +isUsed__9J2DScreenFPC7ResFONT = .text:0x802F6F08; // type:function size:0x4 scope:global align:4 +getNameResource__9J2DScreenFPCc = .text:0x802F6F0C; // type:function size:0x50 scope:global align:4 +animation__9J2DScreenFv = .text:0x802F6F5C; // type:function size:0x74 scope:global align:4 +setAnimation__9J2DScreenFP11J2DAnmColor = .text:0x802F6FD0; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP19J2DAnmTextureSRTKey = .text:0x802F7064; // type:function size:0xA0 scope:global align:4 +setAnimation__9J2DScreenFP16J2DAnmTexPattern = .text:0x802F7104; // type:function size:0x94 scope:global align:4 +setAnimation__9J2DScreenFP15J2DAnmTevRegKey = .text:0x802F7198; // type:function size:0xDC scope:global align:4 +setAnimation__9J2DScreenFP14J2DAnmVtxColor = .text:0x802F7274; // type:function size:0x4 scope:global align:4 +setAnimation__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802F7278; // type:function size:0x4 scope:global align:4 +__ct__20JSUMemoryInputStreamFPCvl = .text:0x802F727C; // type:function size:0x44 scope:global align:4 +createPane__9J2DScreenFRC18J2DScrnBlockHeaderP20JSURandomInputStreamP7J2DPaneUl = .text:0x802F72C0; // type:function size:0x14 scope:global align:4 +setAnimationVC__9J2DScreenFP14J2DAnmVtxColor = .text:0x802F72D4; // type:function size:0x4 scope:global align:4 +setAnimationVF__9J2DScreenFP20J2DAnmVisibilityFull = .text:0x802F72D8; // type:function size:0x4 scope:global align:4 +setAnimation__9J2DScreenFP10J2DAnmBase = .text:0x802F72DC; // type:function size:0x4 scope:global align:4 +calcMtx__9J2DScreenFv = .text:0x802F72E0; // type:function size:0x18 scope:global align:4 +getTypeID__9J2DScreenCFv = .text:0x802F72F8; // type:function size:0x8 scope:global align:4 +__ct__9J2DWindowFv = .text:0x802F7300; // type:function size:0xB0 scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F73B0; // type:function size:0x9C scope:global align:4 +__ct__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802F744C; // type:function size:0x45C scope:global align:4 +private_readStream__9J2DWindowFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F78A8; // type:function size:0x444 scope:global align:4 +initinfo2__9J2DWindowFv = .text:0x802F7CEC; // type:function size:0x114 scope:global align:4 +__dt__9J2DWindowFv = .text:0x802F7E00; // type:function size:0xAC scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802F7EAC; // type:function size:0x140 scope:global align:4 +draw_private__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802F7FEC; // type:function size:0x42C scope:global align:4 +draw__9J2DWindowFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802F8418; // type:function size:0x12C scope:global align:4 +resize__9J2DWindowFff = .text:0x802F8544; // type:function size:0x13C scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F8680; // type:function size:0xF0 scope:global align:4 +drawSelf__9J2DWindowFff = .text:0x802F8770; // type:function size:0x68 scope:global align:4 +drawSelf__9J2DWindowFffPA3_A4_f = .text:0x802F87D8; // type:function size:0x11C scope:global align:4 +drawContents__9J2DWindowFRCQ29JGeometry8TBox2 = .text:0x802F88F4; // type:function size:0x33C scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffffUsUsUsUsb = .text:0x802F8C30; // type:function size:0x18C scope:global align:4 +drawFrameTexture__9J2DWindowFP10JUTTextureffbbb = .text:0x802F8DBC; // type:function size:0xA8 scope:global align:4 +drawContentsTexture__9J2DWindowFffff = .text:0x802F8E64; // type:function size:0x2EC scope:global align:4 +setTevMode__9J2DWindowFP10JUTTextureQ28JUtility6TColorQ28JUtility6TColor = .text:0x802F9150; // type:function size:0x338 scope:global align:4 +getFrameTexture__9J2DWindowCFUcUc = .text:0x802F9488; // type:function size:0x50 scope:global align:4 +isUsed__9J2DWindowFPC7ResTIMG = .text:0x802F94D8; // type:function size:0x84 scope:global align:4 +setContentsColor__9J2DWindowFQ28JUtility6TColor = .text:0x802F955C; // type:function size:0x50 scope:global align:4 +rewriteAlpha__9J2DWindowFv = .text:0x802F95AC; // type:function size:0x4 scope:global align:4 +isUsed__9J2DWindowFPC7ResFONT = .text:0x802F95B0; // type:function size:0x4 scope:global align:4 +getContentsMaterial__9J2DWindowCFv = .text:0x802F95B4; // type:function size:0x8 scope:global align:4 +getFrameMaterial__9J2DWindowCFUc = .text:0x802F95BC; // type:function size:0x8 scope:global align:4 +getMaterial__9J2DWindowCFRQ29J2DWindow9TMaterial = .text:0x802F95C4; // type:function size:0x1C scope:global align:4 +getContentsTexture__9J2DWindowCFUc = .text:0x802F95E0; // type:function size:0x18 scope:global align:4 +draw__9J2DWindowFffff = .text:0x802F95F8; // type:function size:0x50 scope:global align:4 +getTypeID__9J2DWindowCFv = .text:0x802F9648; // type:function size:0x8 scope:global align:4 +__ct__10JUTTextureFPC7ResTIMGUc = .text:0x802F9650; // type:function size:0x44 scope:global align:4 +__ne__10JUTTextureFRC10JUTTexture = .text:0x802F9694; // type:function size:0x94 scope:global align:4 +__ct__13J2DGXColorS10FRC13J2DGXColorS10 = .text:0x802F9728; // type:function size:0x24 scope:global align:4 +GXPosition3f32 = .text:0x802F974C; // type:function size:0x14 scope:local align:4 +__ct__10J2DPictureFv = .text:0x802F9760; // type:function size:0xA8 scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F9808; // type:function size:0x9C scope:global align:4 +__ct__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP11J2DMaterial = .text:0x802F98A4; // type:function size:0x46C scope:global align:4 +__ct__10J2DPictureFPC7ResTIMG = .text:0x802F9D10; // type:function size:0xD8 scope:global align:4 +__ct__10J2DPictureFUxRCQ29JGeometry8TBox2PC7ResTIMGPC7ResTLUT = .text:0x802F9DE8; // type:function size:0xC8 scope:global align:4 +private_readStream__10J2DPictureFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802F9EB0; // type:function size:0x320 scope:global align:4 +initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FA1D0; // type:function size:0x90 scope:global align:4 +private_initiate__10J2DPictureFPC7ResTIMGPC7ResTLUT = .text:0x802FA260; // type:function size:0x12C scope:global align:4 +initinfo__10J2DPictureFv = .text:0x802FA38C; // type:function size:0xC0 scope:global align:4 +__dt__10J2DPictureFv = .text:0x802FA44C; // type:function size:0xAC scope:global align:4 +prepareTexture__10J2DPictureFUc = .text:0x802FA4F8; // type:function size:0xCC scope:global align:4 +insert__10J2DPictureFPC7ResTIMGP10JUTPaletteUcf = .text:0x802FA5C4; // type:function size:0x344 scope:global align:4 +insert__10J2DPictureFPCcP10JUTPaletteUcf = .text:0x802FA908; // type:function size:0x70 scope:global align:4 +insert__10J2DPictureFP10JUTTextureUcf = .text:0x802FA978; // type:function size:0x1D0 scope:global align:4 +remove__10J2DPictureFUc = .text:0x802FAB48; // type:function size:0x114 scope:global align:4 +remove__10J2DPictureFP10JUTTexture = .text:0x802FAC5C; // type:function size:0x44 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUc = .text:0x802FACA0; // type:function size:0xE8 scope:global align:4 +changeTexture__10J2DPictureFPCcUc = .text:0x802FAD88; // type:function size:0x58 scope:global align:4 +changeTexture__10J2DPictureFPC7ResTIMGUcP10JUTPalette = .text:0x802FADE0; // type:function size:0x108 scope:global align:4 +changeTexture__10J2DPictureFPCcUcP10JUTPalette = .text:0x802FAEE8; // type:function size:0x60 scope:global align:4 +drawSelf__10J2DPictureFff = .text:0x802FAF48; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DPictureFffPA3_A4_f = .text:0x802FAFB0; // type:function size:0x54 scope:global align:4 +drawFullSet__10J2DPictureFffffPA3_A4_f = .text:0x802FB004; // type:function size:0x74 scope:global align:4 +draw__10J2DPictureFffffbbb = .text:0x802FB078; // type:function size:0x314 scope:global align:4 +drawOut__10J2DPictureFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FB38C; // type:function size:0x3EC scope:global align:4 +drawTexCoord__10J2DPictureFffffssssssssPA3_A4_f = .text:0x802FB778; // type:function size:0x250 scope:global align:4 +setTevMode__10J2DPictureFv = .text:0x802FB9C8; // type:function size:0x500 scope:global align:4 +swap__10J2DPictureFRfRf = .text:0x802FBEC8; // type:function size:0x14 scope:global align:4 +getBinding__10J2DPictureCFv = .text:0x802FBEDC; // type:function size:0xD8 scope:global align:4 +setMirror__10J2DPictureF9J2DMirror = .text:0x802FBFB4; // type:function size:0x9C scope:global align:4 +isTumble__10J2DPictureCFv = .text:0x802FC050; // type:function size:0x30 scope:global align:4 +setBlendColorRatio__10J2DPictureFff = .text:0x802FC080; // type:function size:0xC scope:global align:4 +setBlendAlphaRatio__10J2DPictureFff = .text:0x802FC08C; // type:function size:0xC scope:global align:4 +setBlendKonstColor__10J2DPictureFv = .text:0x802FC098; // type:function size:0xCC scope:global align:4 +setBlendKonstAlpha__10J2DPictureFv = .text:0x802FC164; // type:function size:0xCC scope:global align:4 +getNewColor__10J2DPictureFPQ28JUtility6TColor = .text:0x802FC230; // type:function size:0xC0 scope:global align:4 +setTexCoord__10J2DPictureFPQ29JGeometry8TVec2PC10JUTTexture10J2DBinding9J2DMirrorb = .text:0x802FC2F0; // type:function size:0x2FC scope:global align:4 +isUsed__10J2DPictureFPC7ResTIMG = .text:0x802FC5EC; // type:function size:0x4C scope:global align:4 +getUsableTlut__10J2DPictureFUc = .text:0x802FC638; // type:function size:0xC4 scope:global align:4 +getTlutID__10J2DPictureFPC7ResTIMGUc = .text:0x802FC6FC; // type:function size:0x2C scope:global align:4 +append__10J2DPictureFP10JUTTexturef = .text:0x802FC728; // type:function size:0x14 scope:global align:4 +append__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x802FC73C; // type:function size:0x14 scope:global align:4 +load__10J2DPictureFUc = .text:0x802FC750; // type:function size:0x14 scope:global align:4 +load__10J2DPictureF11_GXTexMapIDUc = .text:0x802FC764; // type:function size:0x30 scope:global align:4 +rewriteAlpha__10J2DPictureFv = .text:0x802FC794; // type:function size:0x4 scope:global align:4 +isUsed__10J2DPictureFPC7ResFONT = .text:0x802FC798; // type:function size:0x4 scope:global align:4 +getTextureCount__10J2DPictureCFv = .text:0x802FC79C; // type:function size:0x8 scope:global align:4 +drawOut__10J2DPictureFffffff = .text:0x802FC7A4; // type:function size:0x118 scope:global align:4 +drawOut__10J2DPictureFffffffff = .text:0x802FC8BC; // type:function size:0xD0 scope:global align:4 +draw__10J2DPictureFffbbb = .text:0x802FC98C; // type:function size:0x24 scope:global align:4 +draw__10J2DPictureFffUcbbb = .text:0x802FC9B0; // type:function size:0x94 scope:global align:4 +remove__10J2DPictureFv = .text:0x802FCA44; // type:function size:0x1C scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGf = .text:0x802FCA60; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPC7ResTIMGP10JUTPalettef = .text:0x802FCA74; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPCcf = .text:0x802FCA88; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFPCcP10JUTPalettef = .text:0x802FCA9C; // type:function size:0x14 scope:global align:4 +prepend__10J2DPictureFP10JUTTexturef = .text:0x802FCAB0; // type:function size:0x14 scope:global align:4 +append__10J2DPictureFPCcP10JUTPalettef = .text:0x802FCAC4; // type:function size:0x14 scope:global align:4 +getTypeID__10J2DPictureCFv = .text:0x802FCAD8; // type:function size:0x8 scope:global align:4 +GXPosition3f32 = .text:0x802FCAE0; // type:function size:0x14 scope:local align:4 +__ct__10J2DTextBoxFv = .text:0x802FCAF4; // type:function size:0x78 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FCB6C; // type:function size:0x84 scope:global align:4 +__ct__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x802FCBF0; // type:function size:0x400 scope:global align:4 +__ct__10J2DTextBoxFUxRCQ29JGeometry8TBox2PC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FCFF0; // type:function size:0x94 scope:global align:4 +initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding = .text:0x802FD084; // type:function size:0x1F8 scope:global align:4 +private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive = .text:0x802FD27C; // type:function size:0x318 scope:global align:4 +__dt__10J2DTextBoxFv = .text:0x802FD594; // type:function size:0x9C scope:global align:4 +setFont__10J2DTextBoxFP7JUTFont = .text:0x802FD630; // type:function size:0x74 scope:global align:4 +draw__10J2DTextBoxFff = .text:0x802FD6A4; // type:function size:0x17C scope:global align:4 +draw__10J2DTextBoxFfff18J2DTextBoxHBinding = .text:0x802FD820; // type:function size:0x1A0 scope:global align:4 +getStringPtr__10J2DTextBoxCFv = .text:0x802FD9C0; // type:function size:0x8 scope:global align:4 +setString__10J2DTextBoxFPCce = .text:0x802FD9C8; // type:function size:0xE4 scope:global align:4 +setString__10J2DTextBoxFsPCce = .text:0x802FDAAC; // type:function size:0x120 scope:global align:4 +setConnectParent__10J2DTextBoxFb = .text:0x802FDBCC; // type:function size:0x78 scope:global align:4 +drawSelf__10J2DTextBoxFff = .text:0x802FDC44; // type:function size:0x68 scope:global align:4 +drawSelf__10J2DTextBoxFffPA3_A4_f = .text:0x802FDCAC; // type:function size:0x180 scope:global align:4 +resize__10J2DTextBoxFff = .text:0x802FDE2C; // type:function size:0x104 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResFONT = .text:0x802FDF30; // type:function size:0x70 scope:global align:4 +rewriteAlpha__10J2DTextBoxFv = .text:0x802FDFA0; // type:function size:0x4 scope:global align:4 +isUsed__10J2DTextBoxFPC7ResTIMG = .text:0x802FDFA4; // type:function size:0x4 scope:global align:4 +getTypeID__10J2DTextBoxCFv = .text:0x802FDFA8; // type:function size:0x8 scope:global align:4 +setFontSize__8J2DPrintFff = .text:0x802FDFB0; // type:function size:0x34 scope:global align:4 +__ct__11J2DWindowExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x802FDFE4; // type:function size:0x288 scope:global align:4 +setMinSize__11J2DWindowExFv = .text:0x802FE26C; // type:function size:0x1C4 scope:global align:4 +__dt__11J2DWindowExFv = .text:0x802FE430; // type:function size:0xE4 scope:global align:4 +drawSelf__11J2DWindowExFffPA3_A4_f = .text:0x802FE514; // type:function size:0xA4 scope:global align:4 +draw_private__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FE5B8; // type:function size:0x650 scope:global align:4 +drawContents__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x802FEC08; // type:function size:0x428 scope:global align:4 +drawFrameTexture__11J2DWindowExFffffUsUsUsUsP11J2DMaterialb = .text:0x802FF030; // type:function size:0x264 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2 = .text:0x802FF294; // type:function size:0x184 scope:global align:4 +draw__11J2DWindowExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x802FF418; // type:function size:0x11C scope:global align:4 +setTevOrder__11J2DWindowExFb = .text:0x802FF534; // type:function size:0x120 scope:global align:4 +setTevStage__11J2DWindowExFb = .text:0x802FF654; // type:function size:0x128 scope:global align:4 +setStage__11J2DWindowExFP11J2DTevStageQ211J2DWindowEx10stage_enum = .text:0x802FF77C; // type:function size:0x268 scope:global align:4 +setBlack__11J2DWindowExFQ28JUtility6TColor = .text:0x802FF9E4; // type:function size:0x88 scope:global align:4 +setWhite__11J2DWindowExFQ28JUtility6TColor = .text:0x802FFA6C; // type:function size:0x88 scope:global align:4 +setBlackWhite__11J2DWindowExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FFAF4; // type:function size:0x1F4 scope:global align:4 +getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x802FFCE8; // type:function size:0x16C scope:global align:4 +isSetBlackWhite__11J2DWindowExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x802FFE54; // type:function size:0xA0 scope:global align:4 +getBlack__11J2DWindowExCFv = .text:0x802FFEF4; // type:function size:0x48 scope:global align:4 +getWhite__11J2DWindowExCFv = .text:0x802FFF3C; // type:function size:0x48 scope:global align:4 +setAlpha__11J2DWindowExFUc = .text:0x802FFF84; // type:function size:0x50 scope:global align:4 +setCullBack__11J2DWindowExF11_GXCullMode = .text:0x802FFFD4; // type:function size:0x40 scope:global align:4 +rewriteAlpha__11J2DWindowExFv = .text:0x80300014; // type:function size:0x18 scope:global align:4 +getFrameTexture__11J2DWindowExCFUcUc = .text:0x8030002C; // type:function size:0x68 scope:global align:4 +getContentsTexture__11J2DWindowExCFUc = .text:0x80300094; // type:function size:0x68 scope:global align:4 +isUsed__11J2DWindowExFPC7ResTIMG = .text:0x803000FC; // type:function size:0x118 scope:global align:4 +setAnimation__11J2DWindowExFP11J2DAnmColor = .text:0x80300214; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP19J2DAnmTextureSRTKey = .text:0x80300294; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP16J2DAnmTexPattern = .text:0x80300314; // type:function size:0x80 scope:global align:4 +setAnimation__11J2DWindowExFP15J2DAnmTevRegKey = .text:0x80300394; // type:function size:0x80 scope:global align:4 +isNeedSetAnm__11J2DWindowExFUc = .text:0x80300414; // type:function size:0x54 scope:global align:4 +setAnimation__11J2DWindowExFP20J2DAnmVisibilityFull = .text:0x80300468; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP14J2DAnmVtxColor = .text:0x80300470; // type:function size:0xD8 scope:global align:4 +animationPane__11J2DWindowExFPC15J2DAnmTransform = .text:0x80300548; // type:function size:0x174 scope:global align:4 +__ct__11J2DTevOrderFRC15J2DTevOrderInfo = .text:0x803006BC; // type:function size:0x1C scope:global align:4 +set__Q29JGeometry8TVec2FRCQ29JGeometry8TVec2_v = .text:0x803006D8; // type:function size:0x14 scope:global align:4 +GXPosition3f32 = .text:0x803006EC; // type:function size:0x14 scope:local align:4 +getFrameMaterial__11J2DWindowExCFUc = .text:0x80300700; // type:function size:0x20 scope:global align:4 +getContentsMaterial__11J2DWindowExCFv = .text:0x80300720; // type:function size:0x8 scope:global align:4 +setAnimation__11J2DWindowExFP10J2DAnmBase = .text:0x80300728; // type:function size:0x4 scope:global align:4 +isUsed__11J2DWindowExFPC7ResFONT = .text:0x8030072C; // type:function size:0x4 scope:global align:4 +setCullBack__11J2DWindowExFb = .text:0x80300730; // type:function size:0x20 scope:global align:4 +draw__11J2DWindowExFffff = .text:0x80300750; // type:function size:0x74 scope:global align:4 +getMaterial__11J2DWindowExCFRQ29J2DWindow9TMaterial = .text:0x803007C4; // type:function size:0x2C scope:global align:4 +getColor__14J2DAnmVtxColorCFUcUsP8_GXColor = .text:0x803007F0; // type:function size:0x4 scope:global align:4 +initiate__12J2DPictureExFPC7ResTIMGPC7ResTLUT = .text:0x803007F4; // type:function size:0xAC scope:global align:4 +__ct__12J2DPictureExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x803008A0; // type:function size:0x1F8 scope:global align:4 +__dt__12J2DPictureExFv = .text:0x80300A98; // type:function size:0x94 scope:global align:4 +prepareTexture__12J2DPictureExFUc = .text:0x80300B2C; // type:function size:0x94 scope:global align:4 +drawSelf__12J2DPictureExFffPA3_A4_f = .text:0x80300BC0; // type:function size:0xD0 scope:global align:4 +drawFullSet__12J2DPictureExFffffPA3_A4_f = .text:0x80300C90; // type:function size:0x5C scope:global align:4 +drawTexCoord__12J2DPictureExFffffssssssssPA3_A4_f = .text:0x80300CEC; // type:function size:0x2EC scope:global align:4 +append__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80300FD8; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFPCcP10JUTPalettef = .text:0x80301008; // type:function size:0x30 scope:global align:4 +append__12J2DPictureExFP10JUTTexturef = .text:0x80301038; // type:function size:0x30 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGP10JUTPaletteUcf = .text:0x80301068; // type:function size:0xA8 scope:global align:4 +insert__12J2DPictureExFPCcP10JUTPaletteUcf = .text:0x80301110; // type:function size:0x70 scope:global align:4 +insert__12J2DPictureExFP10JUTTextureUcf = .text:0x80301180; // type:function size:0xA0 scope:global align:4 +insertCommon__12J2DPictureExFUcf = .text:0x80301220; // type:function size:0x23C scope:global align:4 +isInsert__12J2DPictureExCFUc = .text:0x8030145C; // type:function size:0xEC scope:global align:4 +remove__12J2DPictureExFUc = .text:0x80301548; // type:function size:0x178 scope:global align:4 +remove__12J2DPictureExFv = .text:0x803016C0; // type:function size:0x4C scope:global align:4 +remove__12J2DPictureExFP10JUTTexture = .text:0x8030170C; // type:function size:0xB8 scope:global align:4 +isRemove__12J2DPictureExCFUc = .text:0x803017C4; // type:function size:0x50 scope:global align:4 +draw__12J2DPictureExFffUcbbb = .text:0x80301814; // type:function size:0x114 scope:global align:4 +draw__12J2DPictureExFffffbbb = .text:0x80301928; // type:function size:0x4A4 scope:global align:4 +drawOut__12J2DPictureExFffffff = .text:0x80301DCC; // type:function size:0x178 scope:global align:4 +drawOut__12J2DPictureExFRCQ29JGeometry8TBox2RCQ29JGeometry8TBox2 = .text:0x80301F44; // type:function size:0x354 scope:global align:4 +load__12J2DPictureExF11_GXTexMapIDUc = .text:0x80302298; // type:function size:0x2C scope:global align:4 +setTevOrder__12J2DPictureExFUcUcb = .text:0x803022C4; // type:function size:0x140 scope:global align:4 +setTevStage__12J2DPictureExFUcUcb = .text:0x80302404; // type:function size:0x298 scope:global align:4 +setStage__12J2DPictureExFP11J2DTevStageQ212J2DPictureEx10stage_enum = .text:0x8030269C; // type:function size:0x268 scope:global align:4 +setTevKColor__12J2DPictureExFUc = .text:0x80302904; // type:function size:0x2D0 scope:global align:4 +setTevKColorSel__12J2DPictureExFUc = .text:0x80302BD4; // type:function size:0xA8 scope:global align:4 +setTevKAlphaSel__12J2DPictureExFUc = .text:0x80302C7C; // type:function size:0xA8 scope:global align:4 +shiftSetBlendRatio__12J2DPictureExFUcfbb = .text:0x80302D24; // type:function size:0x108 scope:global align:4 +setBlendColorRatio__12J2DPictureExFff = .text:0x80302E2C; // type:function size:0x48 scope:global align:4 +setBlendAlphaRatio__12J2DPictureExFff = .text:0x80302E74; // type:function size:0x48 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUc = .text:0x80302EBC; // type:function size:0x140 scope:global align:4 +changeTexture__12J2DPictureExFPCcUc = .text:0x80302FFC; // type:function size:0x58 scope:global align:4 +changeTexture__12J2DPictureExFPC7ResTIMGUcP10JUTPalette = .text:0x80303054; // type:function size:0x160 scope:global align:4 +changeTexture__12J2DPictureExFPCcUcP10JUTPalette = .text:0x803031B4; // type:function size:0x60 scope:global align:4 +getTexture__12J2DPictureExCFUc = .text:0x80303214; // type:function size:0x3C scope:global align:4 +getTextureCount__12J2DPictureExCFv = .text:0x80303250; // type:function size:0x20 scope:global align:4 +setBlack__12J2DPictureExFQ28JUtility6TColor = .text:0x80303270; // type:function size:0x88 scope:global align:4 +setWhite__12J2DPictureExFQ28JUtility6TColor = .text:0x803032F8; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DPictureExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80303380; // type:function size:0x1FC scope:global align:4 +getBlackWhite__12J2DPictureExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x8030357C; // type:function size:0x190 scope:global align:4 +isSetBlackWhite__12J2DPictureExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x8030370C; // type:function size:0xD4 scope:global align:4 +getBlack__12J2DPictureExCFv = .text:0x803037E0; // type:function size:0x48 scope:global align:4 +getWhite__12J2DPictureExCFv = .text:0x80303828; // type:function size:0x48 scope:global align:4 +setAlpha__12J2DPictureExFUc = .text:0x80303870; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DPictureExF11_GXCullMode = .text:0x80303890; // type:function size:0x18 scope:global align:4 +rewriteAlpha__12J2DPictureExFv = .text:0x803038A8; // type:function size:0x18 scope:global align:4 +isUsed__12J2DPictureExFPC7ResTIMG = .text:0x803038C0; // type:function size:0xA0 scope:global align:4 +setAnimation__12J2DPictureExFP11J2DAnmColor = .text:0x80303960; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP19J2DAnmTextureSRTKey = .text:0x80303974; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP16J2DAnmTexPattern = .text:0x80303988; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP15J2DAnmTevRegKey = .text:0x8030399C; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP20J2DAnmVisibilityFull = .text:0x803039B0; // type:function size:0x8 scope:global align:4 +setAnimation__12J2DPictureExFP14J2DAnmVtxColor = .text:0x803039B8; // type:function size:0xD8 scope:global align:4 +animationPane__12J2DPictureExFPC15J2DAnmTransform = .text:0x80303A90; // type:function size:0x154 scope:global align:4 +getUsableTlut__12J2DPictureExFUc = .text:0x80303BE4; // type:function size:0x104 scope:global align:4 +append__12J2DPictureExFPC7ResTIMGf = .text:0x80303CE8; // type:function size:0x14 scope:global align:4 +append__12J2DPictureExFPCcf = .text:0x80303CFC; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DPictureExFP10J2DAnmBase = .text:0x80303D10; // type:function size:0x4 scope:global align:4 +isUsed__12J2DPictureExFPC7ResFONT = .text:0x80303D14; // type:function size:0x4 scope:global align:4 +setCullBack__12J2DPictureExFb = .text:0x80303D18; // type:function size:0x20 scope:global align:4 +load__12J2DPictureExFUc = .text:0x80303D38; // type:function size:0x14 scope:global align:4 +drawOut__12J2DPictureExFffffffff = .text:0x80303D4C; // type:function size:0xD0 scope:global align:4 +draw__12J2DPictureExFffbbb = .text:0x80303E1C; // type:function size:0x24 scope:global align:4 +insert__12J2DPictureExFPC7ResTIMGUcf = .text:0x80303E40; // type:function size:0x18 scope:global align:4 +insert__12J2DPictureExFPCcUcf = .text:0x80303E58; // type:function size:0x18 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGf = .text:0x80303E70; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPC7ResTIMGP10JUTPalettef = .text:0x80303E84; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPCcf = .text:0x80303E98; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFPCcP10JUTPalettef = .text:0x80303EAC; // type:function size:0x14 scope:global align:4 +prepend__12J2DPictureExFP10JUTTexturef = .text:0x80303EC0; // type:function size:0x14 scope:global align:4 +__ct__9J2DTexMtxFv = .text:0x80303ED4; // type:function size:0x5C scope:global align:4 +GXPosition3f32 = .text:0x80303F30; // type:function size:0x14 scope:local align:4 +__ct__12J2DTextBoxExFP7J2DPaneP20JSURandomInputStreamUlP11J2DMaterial = .text:0x80303F44; // type:function size:0x2EC scope:global align:4 +__dt__12J2DTextBoxExFv = .text:0x80304230; // type:function size:0x94 scope:global align:4 +drawSelf__12J2DTextBoxExFffPA3_A4_f = .text:0x803042C4; // type:function size:0x2DC scope:global align:4 +draw__12J2DTextBoxExFff = .text:0x803045A0; // type:function size:0x218 scope:global align:4 +draw__12J2DTextBoxExFfff18J2DTextBoxHBinding = .text:0x803047B8; // type:function size:0x244 scope:global align:4 +setFont__12J2DTextBoxExFP7JUTFont = .text:0x803049FC; // type:function size:0x68 scope:global align:4 +getFont__12J2DTextBoxExCFv = .text:0x80304A64; // type:function size:0x30 scope:global align:4 +setTevOrder__12J2DTextBoxExFb = .text:0x80304A94; // type:function size:0xE8 scope:global align:4 +setTevStage__12J2DTextBoxExFb = .text:0x80304B7C; // type:function size:0xA4 scope:global align:4 +setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum = .text:0x80304C20; // type:function size:0x448 scope:global align:4 +setBlack__12J2DTextBoxExFQ28JUtility6TColor = .text:0x80305068; // type:function size:0x88 scope:global align:4 +setWhite__12J2DTextBoxExFQ28JUtility6TColor = .text:0x803050F0; // type:function size:0x88 scope:global align:4 +setBlackWhite__12J2DTextBoxExFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80305178; // type:function size:0x19C scope:global align:4 +getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor = .text:0x80305314; // type:function size:0x16C scope:global align:4 +isSetBlackWhite__12J2DTextBoxExCFQ28JUtility6TColorQ28JUtility6TColor = .text:0x80305480; // type:function size:0x94 scope:global align:4 +getBlack__12J2DTextBoxExCFv = .text:0x80305514; // type:function size:0x48 scope:global align:4 +getWhite__12J2DTextBoxExCFv = .text:0x8030555C; // type:function size:0x48 scope:global align:4 +setAlpha__12J2DTextBoxExFUc = .text:0x803055A4; // type:function size:0x20 scope:global align:4 +setCullBack__12J2DTextBoxExF11_GXCullMode = .text:0x803055C4; // type:function size:0x18 scope:global align:4 +rewriteAlpha__12J2DTextBoxExFv = .text:0x803055DC; // type:function size:0x18 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResFONT = .text:0x803055F4; // type:function size:0x8C scope:global align:4 +setAnimation__12J2DTextBoxExFP11J2DAnmColor = .text:0x80305680; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP19J2DAnmTextureSRTKey = .text:0x80305694; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP16J2DAnmTexPattern = .text:0x803056A8; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP15J2DAnmTevRegKey = .text:0x803056BC; // type:function size:0x14 scope:global align:4 +setAnimation__12J2DTextBoxExFP20J2DAnmVisibilityFull = .text:0x803056D0; // type:function size:0x8 scope:global align:4 +animationPane__12J2DTextBoxExFPC15J2DAnmTransform = .text:0x803056D8; // type:function size:0x84 scope:global align:4 +setAnimation__12J2DTextBoxExFP10J2DAnmBase = .text:0x8030575C; // type:function size:0x4 scope:global align:4 +setAnimation__12J2DTextBoxExFP14J2DAnmVtxColor = .text:0x80305760; // type:function size:0x4 scope:global align:4 +isUsed__12J2DTextBoxExFPC7ResTIMG = .text:0x80305764; // type:function size:0x4 scope:global align:4 +setCullBack__12J2DTextBoxExFb = .text:0x80305768; // type:function size:0x20 scope:global align:4 +load__20J2DAnmLoaderDataBaseFPCv = .text:0x80305788; // type:function size:0x584 scope:global align:4 +__ct__19J2DAnmKeyLoader_v15Fv = .text:0x80305D0C; // type:function size:0x10 scope:global align:4 +__dt__19J2DAnmKeyLoader_v15Fv = .text:0x80305D1C; // type:function size:0x40 scope:global align:4 +load__19J2DAnmKeyLoader_v15FPCv = .text:0x80305D5C; // type:function size:0x124 scope:global align:4 +setResource__19J2DAnmKeyLoader_v15FP10J2DAnmBasePCv = .text:0x80305E80; // type:function size:0x160 scope:global align:4 +setAnmTransform__19J2DAnmKeyLoader_v15FP18J2DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x80305FE0; // type:function size:0x9C scope:global align:4 +setAnmTextureSRT__19J2DAnmKeyLoader_v15FP19J2DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8030607C; // type:function size:0x2A0 scope:global align:4 +setAnmColor__19J2DAnmKeyLoader_v15FP14J2DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8030631C; // type:function size:0x108 scope:global align:4 +setAnmVtxColor__19J2DAnmKeyLoader_v15FP17J2DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x80306424; // type:function size:0x144 scope:global align:4 +load__20J2DAnmFullLoader_v15FPCv = .text:0x80306568; // type:function size:0x124 scope:global align:4 +setResource__20J2DAnmFullLoader_v15FP10J2DAnmBasePCv = .text:0x8030668C; // type:function size:0x160 scope:global align:4 +__ct__20J2DAnmFullLoader_v15Fv = .text:0x803067EC; // type:function size:0x10 scope:global align:4 +__dt__20J2DAnmFullLoader_v15Fv = .text:0x803067FC; // type:function size:0x40 scope:global align:4 +setAnmTransform__20J2DAnmFullLoader_v15FP19J2DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8030683C; // type:function size:0x94 scope:global align:4 +setAnmColor__20J2DAnmFullLoader_v15FP15J2DAnmColorFullPC19J3DAnmColorFullData = .text:0x803068D0; // type:function size:0xE8 scope:global align:4 +setAnmTexPattern__20J2DAnmFullLoader_v15FP16J2DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x803069B8; // type:function size:0x9C scope:global align:4 +setAnmTevReg__19J2DAnmKeyLoader_v15FP15J2DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x80306A54; // type:function size:0x22C scope:global align:4 +setAnmVisibility__20J2DAnmFullLoader_v15FP20J2DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x80306C80; // type:function size:0x64 scope:global align:4 +setAnmVtxColor__20J2DAnmFullLoader_v15FP18J2DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x80306CE4; // type:function size:0x144 scope:global align:4 +__ct__15J2DAnmTransformFsPfPsPf = .text:0x80306E28; // type:function size:0x30 scope:global align:4 +__ct__11J2DAnmColorFv = .text:0x80306E58; // type:function size:0x68 scope:global align:4 +__ct__10J2DAnmBaseFv = .text:0x80306EC0; // type:function size:0x20 scope:global align:4 +__ct__14J2DAnmVtxColorFv = .text:0x80306EE0; // type:function size:0x84 scope:global align:4 +__dt__14J2DAnmVtxColorFv = .text:0x80306F64; // type:function size:0x40 scope:global align:4 +__dt__20J2DAnmVisibilityFullFv = .text:0x80306FA4; // type:function size:0x40 scope:global align:4 +getTransform__19J2DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x80306FE4; // type:function size:0x530 scope:global align:4 +calcTransform__18J2DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x80307514; // type:function size:0x428 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x8030793C; // type:function size:0x1CC scope:global align:4 +J2DHermiteInterpolation__FfPsPsPsPsPsPs = .text:0x80307B08; // type:function size:0x54 scope:global align:4 +J2DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x80307B5C; // type:function size:0x120 scope:global align:4 +J2DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x80307C7C; // type:function size:0x50 scope:global align:4 +searchUpdateMaterialID__11J2DAnmColorFP9J2DScreen = .text:0x80307CCC; // type:function size:0xA8 scope:global align:4 +getColor__15J2DAnmColorFullCFUsP8_GXColor = .text:0x80307D74; // type:function size:0x224 scope:global align:4 +getColor__14J2DAnmColorKeyCFUsP8_GXColor = .text:0x80307F98; // type:function size:0x2C0 scope:global align:4 +getColor__18J2DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x80308258; // type:function size:0x228 scope:global align:4 +getColor__17J2DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x80308480; // type:function size:0x2E8 scope:global align:4 +calcTransform__19J2DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x80308768; // type:function size:0x270 scope:global align:4 +searchUpdateMaterialID__19J2DAnmTextureSRTKeyFP9J2DScreen = .text:0x803089D8; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J2DAnmTexPatternFP9J2DScreen = .text:0x80308A8C; // type:function size:0x1E0 scope:global align:4 +getTexNo__16J2DAnmTexPatternCFUsPUs = .text:0x80308C6C; // type:function size:0xB4 scope:global align:4 +getResTIMG__16J2DAnmTexPatternCFUs = .text:0x80308D20; // type:function size:0x54 scope:global align:4 +getPalette__16J2DAnmTexPatternCFUs = .text:0x80308D74; // type:function size:0x58 scope:global align:4 +getVisibility__20J2DAnmVisibilityFullCFUsPUc = .text:0x80308DCC; // type:function size:0xA8 scope:global align:4 +getTevColorReg__15J2DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x80308E74; // type:function size:0x2C0 scope:global align:4 +getTevKonstReg__15J2DAnmTevRegKeyCFUsP8_GXColor = .text:0x80309134; // type:function size:0x2C0 scope:global align:4 +searchUpdateMaterialID__15J2DAnmTevRegKeyFP9J2DScreen = .text:0x803093F4; // type:function size:0x108 scope:global align:4 +OSf32tou8 = .text:0x803094FC; // type:function size:0x1C scope:local align:4 +OSf32tos16 = .text:0x80309518; // type:function size:0x1C scope:local align:4 +__dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x80309534; // type:function size:0x58 scope:global align:4 +__ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv = .text:0x8030958C; // type:function size:0x10 scope:global align:4 +__dt__16J2DAnmTexPatternFv = .text:0x8030959C; // type:function size:0x6C scope:global align:4 +__dt__17J2DAnmVtxColorKeyFv = .text:0x80309608; // type:function size:0x40 scope:global align:4 +__dt__18J2DAnmVtxColorFullFv = .text:0x80309648; // type:function size:0x40 scope:global align:4 +__dt__15J2DAnmColorFullFv = .text:0x80309688; // type:function size:0x58 scope:global align:4 +getTransform__18J2DAnmTransformKeyCFUsP16J3DTransformInfo = .text:0x803096E0; // type:function size:0x14 scope:global align:4 +__dt__19J2DAnmTransformFullFv = .text:0x803096F4; // type:function size:0x40 scope:global align:4 +get__13J2DDataManageFPCc = .text:0x80309734; // type:function size:0x64 scope:global align:4 +get__13J2DDataManageFP14JSUInputStream = .text:0x80309798; // type:function size:0x94 scope:global align:4 +getResReference__15J2DResReferenceCFUs = .text:0x8030982C; // type:function size:0x30 scope:global align:4 +getName__15J2DResReferenceCFUs = .text:0x8030985C; // type:function size:0x154 scope:global align:4 +J3DGDSetGenMode__FUcUcUcUc11_GXCullMode = .text:0x803099B0; // type:function size:0x9C scope:global align:4 +J3DGDSetGenMode_3Param__FUcUcUc = .text:0x80309A4C; // type:function size:0x8C scope:global align:4 +J3DGDSetLightAttn__F10_GXLightIDffffff = .text:0x80309AD8; // type:function size:0xA0 scope:global align:4 +J3DGDSetLightColor__F10_GXLightID8_GXColor = .text:0x80309B78; // type:function size:0x88 scope:global align:4 +J3DGDSetLightPos__F10_GXLightIDfff = .text:0x80309C00; // type:function size:0x70 scope:global align:4 +J3DGDSetLightDir__F10_GXLightIDfff = .text:0x80309C70; // type:function size:0x70 scope:global align:4 +J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb = .text:0x80309CE0; // type:function size:0x3C0 scope:global align:4 +J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc = .text:0x8030A0A0; // type:function size:0x170 scope:global align:4 +J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc = .text:0x8030A210; // type:function size:0xE8 scope:global align:4 +J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy = .text:0x8030A2F8; // type:function size:0x100 scope:global align:4 +J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt = .text:0x8030A3F8; // type:function size:0x2C scope:global align:4 +J3DGDSetTexImgPtr__F11_GXTexMapIDPv = .text:0x8030A424; // type:function size:0x1C scope:global align:4 +J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl = .text:0x8030A440; // type:function size:0x50 scope:global align:4 +J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt = .text:0x8030A490; // type:function size:0x24 scope:global align:4 +J3DGDLoadTlut__FPvUl11_GXTlutSize = .text:0x8030A4B4; // type:function size:0x100 scope:global align:4 +J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc = .text:0x8030A5B4; // type:function size:0x180 scope:global align:4 +J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale = .text:0x8030A734; // type:function size:0x8C scope:global align:4 +J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID = .text:0x8030A7C0; // type:function size:0x144 scope:global align:4 +J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID = .text:0x8030A904; // type:function size:0x108 scope:global align:4 +J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor = .text:0x8030AA0C; // type:function size:0xA4 scope:global align:4 +J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 = .text:0x8030AAB0; // type:function size:0xDC scope:global align:4 +J3DGDSetFog__F10_GXFogTypeffff8_GXColor = .text:0x8030AB8C; // type:function size:0x1A8 scope:global align:4 +J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable = .text:0x8030AD34; // type:function size:0xC8 scope:global align:4 +J3DFifoLoadPosMtxImm__FPA4_fUl = .text:0x8030ADFC; // type:function size:0x80 scope:global align:4 +J3DFifoLoadNrmMtxImm__FPA4_fUl = .text:0x8030AE7C; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxImm3x3__FPA3_fUl = .text:0x8030AEE8; // type:function size:0x6C scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl = .text:0x8030AF54; // type:function size:0x98 scope:global align:4 +J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl = .text:0x8030AFEC; // type:function size:0x98 scope:global align:4 +J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize = .text:0x8030B084; // type:function size:0x80 scope:global align:4 +GDOverflowCheck = .text:0x8030B104; // type:function size:0x20 scope:local align:4 +J3DGDWriteBPCmd__FUl = .text:0x8030B124; // type:function size:0x1C scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x8030B140; // type:function size:0x60 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x8030B1A0; // type:function size:0x54 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x8030B1F4; // type:function size:0x30 scope:local align:4 +J3DGDWriteCPCmd__FUcUl = .text:0x8030B224; // type:function size:0x34 scope:local align:4 +__GDLightID2Offset = .text:0x8030B258; // type:function size:0x20 scope:global align:4 +__ct__6J3DSysFv = .text:0x8030B278; // type:function size:0xDC scope:global align:4 +loadPosMtxIndx__6J3DSysCFiUs = .text:0x8030B354; // type:function size:0x24 scope:global align:4 +loadNrmMtxIndx__6J3DSysCFiUs = .text:0x8030B378; // type:function size:0x28 scope:global align:4 +setTexCacheRegion__6J3DSysF15_GXTexCacheSize = .text:0x8030B3A0; // type:function size:0x1A4 scope:global align:4 +drawInit__6J3DSysFv = .text:0x8030B544; // type:function size:0x6BC scope:global align:4 +reinitGX__6J3DSysFv = .text:0x8030BC00; // type:function size:0x8C scope:global align:4 +reinitLighting__6J3DSysFv = .text:0x8030BC8C; // type:function size:0x10C scope:global align:4 +reinitTransform__6J3DSysFv = .text:0x8030BD98; // type:function size:0x104 scope:global align:4 +reinitTexture__6J3DSysFv = .text:0x8030BE9C; // type:function size:0xA4 scope:global align:4 +reinitTevStages__6J3DSysFv = .text:0x8030BF40; // type:function size:0x3B0 scope:global align:4 +reinitIndStages__6J3DSysFv = .text:0x8030C2F0; // type:function size:0xF0 scope:global align:4 +reinitPixelProc__6J3DSysFv = .text:0x8030C3E0; // type:function size:0xAC scope:global align:4 +__sinit_\J3DSys_cpp = .text:0x8030C48C; // type:function size:0xC scope:global align:4 +__ct__13J3DVertexDataFv = .text:0x8030C498; // type:function size:0x80 scope:global align:4 +setVertexData__15J3DVertexBufferFP13J3DVertexData = .text:0x8030C518; // type:function size:0x48 scope:global align:4 +init__15J3DVertexBufferFv = .text:0x8030C560; // type:function size:0x40 scope:global align:4 +__dt__15J3DVertexBufferFv = .text:0x8030C5A0; // type:function size:0x40 scope:global align:4 +setArray__15J3DVertexBufferCFv = .text:0x8030C5E0; // type:function size:0x24 scope:global align:4 +copyLocalVtxPosArray__15J3DVertexBufferFUl = .text:0x8030C604; // type:function size:0x118 scope:global align:4 +copyLocalVtxNrmArray__15J3DVertexBufferFUl = .text:0x8030C71C; // type:function size:0x118 scope:global align:4 +copyLocalVtxArray__15J3DVertexBufferFUl = .text:0x8030C834; // type:function size:0x1B0 scope:global align:4 +allocTransformedVtxPosArray__15J3DVertexBufferFv = .text:0x8030C9E4; // type:function size:0xB0 scope:global align:4 +allocTransformedVtxNrmArray__15J3DVertexBufferFv = .text:0x8030CA94; // type:function size:0xB0 scope:global align:4 +__ct__14J3DDrawMtxDataFv = .text:0x8030CB44; // type:function size:0x14 scope:global align:4 +__dt__14J3DDrawMtxDataFv = .text:0x8030CB58; // type:function size:0x40 scope:global align:4 +frameInit__15J3DVertexBufferFv = .text:0x8030CB98; // type:function size:0x1C scope:global align:4 +__MTGQR7__FUl = .text:0x8030CBB4; // type:function size:0x8 scope:global align:4 +J3DGQRSetup7__FUlUlUlUl = .text:0x8030CBBC; // type:function size:0x1C scope:global align:4 +J3DCalcBBoardMtx__FPA4_f = .text:0x8030CBD8; // type:function size:0x128 scope:global align:4 +J3DCalcYBBoardMtx__FPA4_f = .text:0x8030CD00; // type:function size:0x114 scope:global align:4 +J3DPSCalcInverseTranspose__FPA4_fPA3_f = .text:0x8030CE14; // type:function size:0xC8 scope:global align:4 +J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f = .text:0x8030CEDC; // type:function size:0xF0 scope:global align:4 +J3DGetTranslateRotateMtx__FsssfffPA4_f = .text:0x8030CFCC; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x8030D07C; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f = .text:0x8030D130; // type:function size:0xB4 scope:global align:4 +J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f = .text:0x8030D1E4; // type:function size:0xB0 scope:global align:4 +J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f = .text:0x8030D294; // type:function size:0xB0 scope:global align:4 +J3DScaleNrmMtx__FPA4_fRC3Vec = .text:0x8030D344; // type:function size:0x64 scope:global align:4 +J3DScaleNrmMtx33__FPA3_fRC3Vec = .text:0x8030D3A8; // type:function size:0x54 scope:global align:4 +J3DMtxProjConcat__FPA4_fPA4_fPA4_f = .text:0x8030D3FC; // type:function size:0x124 scope:global align:4 +J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl = .text:0x8030D520; // type:function size:0xDC scope:global align:4 +loadGX__10J3DTextureCFUs11_GXTexMapID = .text:0x8030D5FC; // type:function size:0x158 scope:global align:4 +entryNum__10J3DTextureFUs = .text:0x8030D754; // type:function size:0x74 scope:global align:4 +addResTIMG__10J3DTextureFUsPC7ResTIMG = .text:0x8030D7C8; // type:function size:0xA8 scope:global align:4 +newDisplayList__17J3DDisplayListObjFUl = .text:0x8030D870; // type:function size:0x7C scope:global align:4 +newSingleDisplayList__17J3DDisplayListObjFUl = .text:0x8030D8EC; // type:function size:0x60 scope:global align:4 +single_To_Double__17J3DDisplayListObjFv = .text:0x8030D94C; // type:function size:0x74 scope:global align:4 +setSingleDisplayList__17J3DDisplayListObjFPvUl = .text:0x8030D9C0; // type:function size:0x1C scope:global align:4 +swapBuffer__17J3DDisplayListObjFv = .text:0x8030D9DC; // type:function size:0x14 scope:global align:4 +callDL__17J3DDisplayListObjCFv = .text:0x8030D9F0; // type:function size:0x10 scope:global align:4 +beginDL__17J3DDisplayListObjFv = .text:0x8030DA00; // type:function size:0x58 scope:global align:4 +endDL__17J3DDisplayListObjFv = .text:0x8030DA58; // type:function size:0x5C scope:global align:4 +beginPatch__17J3DDisplayListObjFv = .text:0x8030DAB4; // type:function size:0x4 scope:global align:4 +endPatch__17J3DDisplayListObjFv = .text:0x8030DAB8; // type:function size:0x3C scope:global align:4 +entry__9J3DPacketFP13J3DDrawBuffer = .text:0x8030DAF4; // type:function size:0x8 scope:global align:4 +addChildPacket__9J3DPacketFP9J3DPacket = .text:0x8030DAFC; // type:function size:0x20 scope:global align:4 +__ct__13J3DDrawPacketFv = .text:0x8030DB1C; // type:function size:0x2C scope:global align:4 +__dt__13J3DDrawPacketFv = .text:0x8030DB48; // type:function size:0x40 scope:global align:4 +newDisplayList__13J3DDrawPacketFUl = .text:0x8030DB88; // type:function size:0x78 scope:global align:4 +newSingleDisplayList__13J3DDrawPacketFUl = .text:0x8030DC00; // type:function size:0x78 scope:global align:4 +draw__13J3DDrawPacketFv = .text:0x8030DC78; // type:function size:0x10 scope:global align:4 +__ct__12J3DMatPacketFv = .text:0x8030DC88; // type:function size:0x5C scope:global align:4 +__dt__12J3DMatPacketFv = .text:0x8030DCE4; // type:function size:0x40 scope:global align:4 +addShapePacket__12J3DMatPacketFP14J3DShapePacket = .text:0x8030DD24; // type:function size:0x20 scope:global align:4 +beginDiff__12J3DMatPacketFv = .text:0x8030DD44; // type:function size:0xC scope:global align:4 +endDiff__12J3DMatPacketFv = .text:0x8030DD50; // type:function size:0xC scope:global align:4 +isSame__12J3DMatPacketCFP12J3DMatPacket = .text:0x8030DD5C; // type:function size:0x24 scope:global align:4 +draw__12J3DMatPacketFv = .text:0x8030DD80; // type:function size:0x90 scope:global align:4 +__ct__14J3DShapePacketFv = .text:0x8030DE10; // type:function size:0x54 scope:global align:4 +__dt__14J3DShapePacketFv = .text:0x8030DE64; // type:function size:0x40 scope:global align:4 +calcDifferedBufferSize__14J3DShapePacketFUl = .text:0x8030DEA4; // type:function size:0x1E0 scope:global align:4 +newDifferedDisplayList__14J3DShapePacketFUl = .text:0x8030E084; // type:function size:0x50 scope:global align:4 +prepareDraw__14J3DShapePacketCFv = .text:0x8030E0D4; // type:function size:0x11C scope:global align:4 +draw__14J3DShapePacketFv = .text:0x8030E1F0; // type:function size:0xA0 scope:global align:4 +drawFast__14J3DShapePacketFv = .text:0x8030E290; // type:function size:0x88 scope:global align:4 +__ct__17J3DDisplayListObjFv = .text:0x8030E318; // type:function size:0x18 scope:global align:4 +entry__12J3DMatPacketFP13J3DDrawBuffer = .text:0x8030E330; // type:function size:0x60 scope:global align:4 +resetMtxLoadCache__11J3DShapeMtxFv = .text:0x8030E390; // type:function size:0x3C scope:global align:4 +loadMtxIndx_PNGP__11J3DShapeMtxCFiUs = .text:0x8030E3CC; // type:function size:0x44 scope:global align:4 +loadMtxIndx_PCPU__11J3DShapeMtxCFiUs = .text:0x8030E410; // type:function size:0x5C scope:global align:4 +loadMtxIndx_NCPU__11J3DShapeMtxCFiUs = .text:0x8030E46C; // type:function size:0x50 scope:global align:4 +loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs = .text:0x8030E4BC; // type:function size:0x58 scope:global align:4 +loadExecute__17J3DDifferedTexMtxFPA4_Cf = .text:0x8030E514; // type:function size:0x5E0 scope:global align:4 +loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs = .text:0x8030EAF4; // type:function size:0x9C scope:global align:4 +loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x8030EB90; // type:function size:0xA8 scope:global align:4 +loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x8030EC38; // type:function size:0xAC scope:global align:4 +loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs = .text:0x8030ECE4; // type:function size:0xB0 scope:global align:4 +loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs = .text:0x8030ED94; // type:function size:0xBC scope:global align:4 +load__11J3DShapeMtxCFv = .text:0x8030EE50; // type:function size:0x5C scope:global align:4 +calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f = .text:0x8030EEAC; // type:function size:0x60 scope:global align:4 +load__21J3DShapeMtxConcatViewCFv = .text:0x8030EF0C; // type:function size:0xD4 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f = .text:0x8030EFE0; // type:function size:0x10C scope:global align:4 +load__16J3DShapeMtxMultiCFv = .text:0x8030F0EC; // type:function size:0xA0 scope:global align:4 +calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f = .text:0x8030F18C; // type:function size:0x94 scope:global align:4 +load__26J3DShapeMtxMultiConcatViewCFv = .text:0x8030F220; // type:function size:0x204 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f = .text:0x8030F424; // type:function size:0x120 scope:global align:4 +load__27J3DShapeMtxBBoardConcatViewCFv = .text:0x8030F544; // type:function size:0x130 scope:global align:4 +load__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x8030F674; // type:function size:0x164 scope:global align:4 +J3DPSMtx33Copy__FPA3_fPA3_f = .text:0x8030F7D8; // type:function size:0x2C scope:global align:4 +J3DPSMtx33CopyFrom34__FPA4_fPA3_f = .text:0x8030F804; // type:function size:0x34 scope:global align:4 +getDrawMtxIndex__12J3DModelDataCFUs = .text:0x8030F838; // type:function size:0x10 scope:global align:4 +getUseMtxIndex__11J3DShapeMtxCFUs = .text:0x8030F848; // type:function size:0x8 scope:global align:4 +loadNrmMtx__21J3DShapeMtxConcatViewCFiUs = .text:0x8030F850; // type:function size:0x4 scope:global align:4 +getType__28J3DShapeMtxYBBoardConcatViewCFv = .text:0x8030F854; // type:function size:0xC scope:global align:4 +__dt__28J3DShapeMtxYBBoardConcatViewFv = .text:0x8030F860; // type:function size:0x40 scope:global align:4 +__dt__21J3DShapeMtxConcatViewFv = .text:0x8030F8A0; // type:function size:0x40 scope:global align:4 +__dt__11J3DShapeMtxFv = .text:0x8030F8E0; // type:function size:0x40 scope:global align:4 +getType__27J3DShapeMtxBBoardConcatViewCFv = .text:0x8030F920; // type:function size:0xC scope:global align:4 +__dt__27J3DShapeMtxBBoardConcatViewFv = .text:0x8030F92C; // type:function size:0x40 scope:global align:4 +loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs = .text:0x8030F96C; // type:function size:0x4 scope:global align:4 +getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs = .text:0x8030F970; // type:function size:0x10 scope:global align:4 +getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv = .text:0x8030F980; // type:function size:0x8 scope:global align:4 +getType__26J3DShapeMtxMultiConcatViewCFv = .text:0x8030F988; // type:function size:0xC scope:global align:4 +__dt__26J3DShapeMtxMultiConcatViewFv = .text:0x8030F994; // type:function size:0x40 scope:global align:4 +getType__21J3DShapeMtxConcatViewCFv = .text:0x8030F9D4; // type:function size:0xC scope:global align:4 +getUseMtxIndex__16J3DShapeMtxMultiCFUs = .text:0x8030F9E0; // type:function size:0x10 scope:global align:4 +getUseMtxNum__16J3DShapeMtxMultiCFv = .text:0x8030F9F0; // type:function size:0x8 scope:global align:4 +getType__16J3DShapeMtxMultiCFv = .text:0x8030F9F8; // type:function size:0xC scope:global align:4 +__dt__16J3DShapeMtxMultiFv = .text:0x8030FA04; // type:function size:0x40 scope:global align:4 +getType__11J3DShapeMtxCFv = .text:0x8030FA44; // type:function size:0xC scope:global align:4 +countVertex__12J3DShapeDrawFUl = .text:0x8030FA50; // type:function size:0x4C scope:global align:4 +addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl = .text:0x8030FA9C; // type:function size:0x148 scope:global align:4 +__ct__12J3DShapeDrawFPCUcUl = .text:0x8030FBE4; // type:function size:0x18 scope:global align:4 +draw__12J3DShapeDrawCFv = .text:0x8030FBFC; // type:function size:0x10 scope:global align:4 +__dt__12J3DShapeDrawFv = .text:0x8030FC0C; // type:function size:0x40 scope:global align:4 +initialize__8J3DShapeFv = .text:0x8030FC4C; // type:function size:0x70 scope:global align:4 +addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl = .text:0x8030FCBC; // type:function size:0xF8 scope:global align:4 +addTexMtxIndexInVcd__8J3DShapeF7_GXAttr = .text:0x8030FDB4; // type:function size:0xEC scope:global align:4 +calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f = .text:0x8030FEA0; // type:function size:0x80 scope:global align:4 +countBumpMtxNum__8J3DShapeCFv = .text:0x8030FF20; // type:function size:0x74 scope:global align:4 +J3DLoadArrayBasePtr__F7_GXAttrPv = .text:0x8030FF94; // type:function size:0x30 scope:global align:4 +loadVtxArray__8J3DShapeCFv = .text:0x8030FFC4; // type:function size:0x70 scope:global align:4 +isSameVcdVatCmd__8J3DShapeFP8J3DShape = .text:0x80310034; // type:function size:0x3C scope:global align:4 +makeVtxArrayCmd__8J3DShapeFv = .text:0x80310070; // type:function size:0x284 scope:global align:4 +makeVcdVatCmd__8J3DShapeFv = .text:0x803102F4; // type:function size:0xA0 scope:global align:4 +loadPreDrawSetting__8J3DShapeCFv = .text:0x80310394; // type:function size:0x54 scope:global align:4 +setArrayAndBindPipeline__8J3DShapeCFv = .text:0x803103E8; // type:function size:0xB4 scope:global align:4 +drawFast__8J3DShapeCFv = .text:0x8031049C; // type:function size:0x14C scope:global align:4 +draw__8J3DShapeCFv = .text:0x803105E8; // type:function size:0x48 scope:global align:4 +simpleDraw__8J3DShapeCFv = .text:0x80310630; // type:function size:0x84 scope:global align:4 +simpleDrawCache__8J3DShapeCFv = .text:0x803106B4; // type:function size:0xB0 scope:global align:4 +load__13J3DCurrentMtxCFv = .text:0x80310764; // type:function size:0x54 scope:global align:4 +createColorBlock__11J3DMaterialFUl = .text:0x803107B8; // type:function size:0xF4 scope:global align:4 +createTexGenBlock__11J3DMaterialFUl = .text:0x803108AC; // type:function size:0xB0 scope:global align:4 +createTevBlock__11J3DMaterialFi = .text:0x8031095C; // type:function size:0x2A0 scope:global align:4 +createIndBlock__11J3DMaterialFi = .text:0x80310BFC; // type:function size:0xD8 scope:global align:4 +createPEBlock__11J3DMaterialFUlUl = .text:0x80310CD4; // type:function size:0x158 scope:global align:4 +calcSizeColorBlock__11J3DMaterialFUl = .text:0x80310E2C; // type:function size:0x50 scope:global align:4 +calcSizeTexGenBlock__11J3DMaterialFUl = .text:0x80310E7C; // type:function size:0x2C scope:global align:4 +calcSizeTevBlock__11J3DMaterialFi = .text:0x80310EA8; // type:function size:0x48 scope:global align:4 +calcSizeIndBlock__11J3DMaterialFi = .text:0x80310EF0; // type:function size:0x14 scope:global align:4 +calcSizePEBlock__11J3DMaterialFUlUl = .text:0x80310F04; // type:function size:0x68 scope:global align:4 +initialize__11J3DMaterialFv = .text:0x80310F6C; // type:function size:0x50 scope:global align:4 +countDLSize__11J3DMaterialFv = .text:0x80310FBC; // type:function size:0xBC scope:global align:4 +makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj = .text:0x80311078; // type:function size:0x178 scope:global align:4 +makeDisplayList__11J3DMaterialFv = .text:0x803111F0; // type:function size:0x30 scope:global align:4 +makeSharedDisplayList__11J3DMaterialFv = .text:0x80311220; // type:function size:0x8 scope:global align:4 +load__11J3DMaterialFv = .text:0x80311228; // type:function size:0x50 scope:global align:4 +loadSharedDL__11J3DMaterialFv = .text:0x80311278; // type:function size:0x64 scope:global align:4 +patch__11J3DMaterialFv = .text:0x803112DC; // type:function size:0x98 scope:global align:4 +diff__11J3DMaterialFUl = .text:0x80311374; // type:function size:0x158 scope:global align:4 +calc__11J3DMaterialFPA4_Cf = .text:0x803114CC; // type:function size:0x78 scope:global align:4 +calcDiffTexMtx__11J3DMaterialFPA4_Cf = .text:0x80311544; // type:function size:0x3C scope:global align:4 +setCurrentMtx__11J3DMaterialFv = .text:0x80311580; // type:function size:0x18 scope:global align:4 +calcCurrentMtx__11J3DMaterialFv = .text:0x80311598; // type:function size:0x270 scope:global align:4 +copy__11J3DMaterialFP11J3DMaterial = .text:0x80311808; // type:function size:0xAC scope:global align:4 +reset__11J3DMaterialFv = .text:0x803118B4; // type:function size:0x3C scope:global align:4 +change__11J3DMaterialFv = .text:0x803118F0; // type:function size:0x20 scope:global align:4 +newSharedDisplayList__11J3DMaterialFUl = .text:0x80311910; // type:function size:0x80 scope:global align:4 +newSingleSharedDisplayList__11J3DMaterialFUl = .text:0x80311990; // type:function size:0x80 scope:global align:4 +initialize__18J3DPatchedMaterialFv = .text:0x80311A10; // type:function size:0x4 scope:global align:4 +makeDisplayList__18J3DPatchedMaterialFv = .text:0x80311A14; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__18J3DPatchedMaterialFv = .text:0x80311A18; // type:function size:0x4 scope:global align:4 +load__18J3DPatchedMaterialFv = .text:0x80311A1C; // type:function size:0x14 scope:global align:4 +loadSharedDL__18J3DPatchedMaterialFv = .text:0x80311A30; // type:function size:0x28 scope:global align:4 +reset__18J3DPatchedMaterialFv = .text:0x80311A58; // type:function size:0x4 scope:global align:4 +change__18J3DPatchedMaterialFv = .text:0x80311A5C; // type:function size:0x4 scope:global align:4 +initialize__17J3DLockedMaterialFv = .text:0x80311A60; // type:function size:0x4 scope:global align:4 +makeDisplayList__17J3DLockedMaterialFv = .text:0x80311A64; // type:function size:0x4 scope:global align:4 +makeSharedDisplayList__17J3DLockedMaterialFv = .text:0x80311A68; // type:function size:0x4 scope:global align:4 +load__17J3DLockedMaterialFv = .text:0x80311A6C; // type:function size:0x14 scope:global align:4 +loadSharedDL__17J3DLockedMaterialFv = .text:0x80311A80; // type:function size:0x28 scope:global align:4 +patch__17J3DLockedMaterialFv = .text:0x80311AA8; // type:function size:0x4 scope:global align:4 +diff__17J3DLockedMaterialFUl = .text:0x80311AAC; // type:function size:0x4 scope:global align:4 +calc__17J3DLockedMaterialFPA4_Cf = .text:0x80311AB0; // type:function size:0x4 scope:global align:4 +reset__17J3DLockedMaterialFv = .text:0x80311AB4; // type:function size:0x4 scope:global align:4 +change__17J3DLockedMaterialFv = .text:0x80311AB8; // type:function size:0x4 scope:global align:4 +__ct__21J3DColorBlockLightOffFv = .text:0x80311ABC; // type:function size:0x64 scope:global align:4 +__dt__21J3DColorBlockLightOffFv = .text:0x80311B20; // type:function size:0x40 scope:global align:4 +__ct__21J3DTexGenBlockPatchedFv = .text:0x80311B60; // type:function size:0x68 scope:global align:4 +__dt__21J3DTexGenBlockPatchedFv = .text:0x80311BC8; // type:function size:0x40 scope:global align:4 +countDLSize__10J3DPEBlockFv = .text:0x80311C08; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DIndBlockFv = .text:0x80311C10; // type:function size:0x8 scope:global align:4 +countDLSize__11J3DTevBlockFv = .text:0x80311C18; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DColorBlockFv = .text:0x80311C20; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DTexGenBlockFv = .text:0x80311C28; // type:function size:0x8 scope:global align:4 +load__11J3DTevBlockFv = .text:0x80311C30; // type:function size:0x4 scope:global align:4 +getCullMode__13J3DColorBlockCFv = .text:0x80311C34; // type:function size:0x8 scope:global align:4 +load__13J3DColorBlockFv = .text:0x80311C3C; // type:function size:0x4 scope:global align:4 +getNBTScale__14J3DTexGenBlockFv = .text:0x80311C40; // type:function size:0x8 scope:global align:4 +patch__13J3DColorBlockFv = .text:0x80311C48; // type:function size:0x4 scope:global align:4 +diff__10J3DPEBlockFUl = .text:0x80311C4C; // type:function size:0x4 scope:global align:4 +diff__13J3DColorBlockFUl = .text:0x80311C50; // type:function size:0x4 scope:global align:4 +reset__13J3DColorBlockFP13J3DColorBlock = .text:0x80311C54; // type:function size:0x4 scope:global align:4 +reset__14J3DTexGenBlockFP14J3DTexGenBlock = .text:0x80311C58; // type:function size:0x4 scope:global align:4 +reset__10J3DPEBlockFP10J3DPEBlock = .text:0x80311C5C; // type:function size:0x4 scope:global align:4 +setFogOffset__10J3DPEBlockFUl = .text:0x80311C60; // type:function size:0x4 scope:global align:4 +getFogOffset__10J3DPEBlockCFv = .text:0x80311C64; // type:function size:0x8 scope:global align:4 +getDither__10J3DPEBlockCFv = .text:0x80311C6C; // type:function size:0x8 scope:global align:4 +setDither__10J3DPEBlockFPCUc = .text:0x80311C74; // type:function size:0x4 scope:global align:4 +setDither__10J3DPEBlockFUc = .text:0x80311C78; // type:function size:0x4 scope:global align:4 +setZCompLoc__10J3DPEBlockFPCUc = .text:0x80311C7C; // type:function size:0x4 scope:global align:4 +setZMode__10J3DPEBlockFPC8J3DZMode = .text:0x80311C80; // type:function size:0x4 scope:global align:4 +setBlend__10J3DPEBlockFPC8J3DBlend = .text:0x80311C84; // type:function size:0x4 scope:global align:4 +setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp = .text:0x80311C88; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockF6J3DFog = .text:0x80311C8C; // type:function size:0x4 scope:global align:4 +setFog__10J3DPEBlockFP6J3DFog = .text:0x80311C90; // type:function size:0x4 scope:global align:4 +diffBlend__10J3DPEBlockFv = .text:0x80311C94; // type:function size:0x4 scope:global align:4 +diffFog__10J3DPEBlockFv = .text:0x80311C98; // type:function size:0x4 scope:global align:4 +setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale = .text:0x80311C9C; // type:function size:0x4 scope:global align:4 +setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx = .text:0x80311CA0; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder = .text:0x80311CA4; // type:function size:0x4 scope:global align:4 +setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder = .text:0x80311CA8; // type:function size:0x4 scope:global align:4 +__dt__15J3DIndBlockNullFv = .text:0x80311CAC; // type:function size:0x40 scope:global align:4 +getType__15J3DIndBlockNullFv = .text:0x80311CEC; // type:function size:0xC scope:global align:4 +reset__15J3DIndBlockNullFP11J3DIndBlock = .text:0x80311CF8; // type:function size:0x4 scope:global align:4 +load__15J3DIndBlockNullFv = .text:0x80311CFC; // type:function size:0x4 scope:global align:4 +diff__15J3DIndBlockNullFUl = .text:0x80311D00; // type:function size:0x4 scope:global align:4 +setTexMtxOffset__14J3DTexGenBlockFUl = .text:0x80311D04; // type:function size:0x4 scope:global align:4 +getTexMtxOffset__14J3DTexGenBlockCFv = .text:0x80311D08; // type:function size:0x8 scope:global align:4 +setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale = .text:0x80311D10; // type:function size:0x4 scope:global align:4 +setNBTScale__14J3DTexGenBlockF11J3DNBTScale = .text:0x80311D14; // type:function size:0x4 scope:global align:4 +setTexGenNum__14J3DTexGenBlockFPCUl = .text:0x80311D18; // type:function size:0x4 scope:global align:4 +setColorChanOffset__13J3DColorBlockFUl = .text:0x80311D1C; // type:function size:0x4 scope:global align:4 +setMatColorOffset__13J3DColorBlockFUl = .text:0x80311D20; // type:function size:0x4 scope:global align:4 +getColorChanOffset__13J3DColorBlockCFv = .text:0x80311D24; // type:function size:0x8 scope:global align:4 +getMatColorOffset__13J3DColorBlockCFv = .text:0x80311D2C; // type:function size:0x8 scope:global align:4 +setCullMode__13J3DColorBlockFPCUc = .text:0x80311D34; // type:function size:0x4 scope:global align:4 +setCullMode__13J3DColorBlockFUc = .text:0x80311D38; // type:function size:0x4 scope:global align:4 +getLight__13J3DColorBlockFUl = .text:0x80311D3C; // type:function size:0x8 scope:global align:4 +setColorChan__13J3DColorBlockFUlPC12J3DColorChan = .text:0x80311D44; // type:function size:0x4 scope:global align:4 +setColorChanNum__13J3DColorBlockFPCUc = .text:0x80311D48; // type:function size:0x4 scope:global align:4 +setMatColor__13J3DColorBlockFUlPC10J3DGXColor = .text:0x80311D4C; // type:function size:0x4 scope:global align:4 +diffLightObj__13J3DColorBlockFUl = .text:0x80311D50; // type:function size:0x4 scope:global align:4 +diffColorChan__13J3DColorBlockFv = .text:0x80311D54; // type:function size:0x4 scope:global align:4 +diffMatColor__13J3DColorBlockFv = .text:0x80311D58; // type:function size:0x4 scope:global align:4 +diffAmbColor__13J3DColorBlockFv = .text:0x80311D5C; // type:function size:0x4 scope:global align:4 +patchMatColor__13J3DColorBlockFv = .text:0x80311D60; // type:function size:0x4 scope:global align:4 +__ct__12J3DColorChanFv = .text:0x80311D64; // type:function size:0xD0 scope:global align:4 +__ct__11J3DNBTScaleFv = .text:0x80311E34; // type:function size:0x2C scope:global align:4 +__ct__11J3DTevStageFv = .text:0x80311E60; // type:function size:0x1D4 scope:global align:4 +__ct__14J3DIndTevStageFv = .text:0x80312034; // type:function size:0xB8 scope:global align:4 +__ct__12J3DAlphaCompFv = .text:0x803120EC; // type:function size:0x18 scope:global align:4 +setCurrentTexMtx__13J3DCurrentMtxFUcUcUcUcUcUcUcUc = .text:0x80312104; // type:function size:0x40 scope:global align:4 +J3DGDWriteXFCmd__FUsUl = .text:0x80312144; // type:function size:0xB8 scope:global align:4 +J3DGDWrite_u16__FUs = .text:0x803121FC; // type:function size:0x30 scope:global align:4 +initialize__21J3DColorBlockLightOffFv = .text:0x8031222C; // type:function size:0x98 scope:global align:4 +initialize__22J3DColorBlockAmbientOnFv = .text:0x803122C4; // type:function size:0xF0 scope:global align:4 +initialize__20J3DColorBlockLightOnFv = .text:0x803123B4; // type:function size:0x110 scope:global align:4 +initialize__21J3DTexGenBlockPatchedFv = .text:0x803124C4; // type:function size:0x30 scope:global align:4 +initialize__15J3DTexGenBlock4Fv = .text:0x803124F4; // type:function size:0x30 scope:global align:4 +initialize__19J3DTexGenBlockBasicFv = .text:0x80312524; // type:function size:0x30 scope:global align:4 +initialize__15J3DTevBlockNullFv = .text:0x80312554; // type:function size:0xC scope:global align:4 +initialize__18J3DTevBlockPatchedFv = .text:0x80312560; // type:function size:0x130 scope:global align:4 +initialize__12J3DTevBlock1Fv = .text:0x80312690; // type:function size:0x28 scope:global align:4 +initialize__12J3DTevBlock2Fv = .text:0x803126B8; // type:function size:0x10C scope:global align:4 +initialize__12J3DTevBlock4Fv = .text:0x803127C4; // type:function size:0x144 scope:global align:4 +initialize__13J3DTevBlock16Fv = .text:0x80312908; // type:function size:0x150 scope:global align:4 +initialize__15J3DIndBlockFullFv = .text:0x80312A58; // type:function size:0xC scope:global align:4 +initialize__16J3DPEBlockFogOffFv = .text:0x80312A64; // type:function size:0x24 scope:global align:4 +initialize__14J3DPEBlockFullFv = .text:0x80312A88; // type:function size:0x2C scope:global align:4 +countDLSize__21J3DColorBlockLightOffFv = .text:0x80312AB4; // type:function size:0x8 scope:global align:4 +countDLSize__22J3DColorBlockAmbientOnFv = .text:0x80312ABC; // type:function size:0x8 scope:global align:4 +countDLSize__20J3DColorBlockLightOnFv = .text:0x80312AC4; // type:function size:0x8 scope:global align:4 +countDLSize__21J3DTexGenBlockPatchedFv = .text:0x80312ACC; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DTexGenBlock4Fv = .text:0x80312AD4; // type:function size:0x8 scope:global align:4 +countDLSize__19J3DTexGenBlockBasicFv = .text:0x80312ADC; // type:function size:0x8 scope:global align:4 +countDLSize__18J3DTevBlockPatchedFv = .text:0x80312AE4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock1Fv = .text:0x80312AEC; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock2Fv = .text:0x80312AF4; // type:function size:0x8 scope:global align:4 +countDLSize__12J3DTevBlock4Fv = .text:0x80312AFC; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DTevBlock16Fv = .text:0x80312B04; // type:function size:0x8 scope:global align:4 +countDLSize__15J3DIndBlockFullFv = .text:0x80312B0C; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockOpaFv = .text:0x80312B14; // type:function size:0x8 scope:global align:4 +countDLSize__17J3DPEBlockTexEdgeFv = .text:0x80312B1C; // type:function size:0x8 scope:global align:4 +countDLSize__13J3DPEBlockXluFv = .text:0x80312B24; // type:function size:0x8 scope:global align:4 +countDLSize__16J3DPEBlockFogOffFv = .text:0x80312B2C; // type:function size:0x8 scope:global align:4 +countDLSize__14J3DPEBlockFullFv = .text:0x80312B34; // type:function size:0x8 scope:global align:4 +load__21J3DColorBlockLightOffFv = .text:0x80312B3C; // type:function size:0xA0 scope:global align:4 +load__22J3DColorBlockAmbientOnFv = .text:0x80312BDC; // type:function size:0xBC scope:global align:4 +load__20J3DColorBlockLightOnFv = .text:0x80312C98; // type:function size:0xF4 scope:global align:4 +patch__21J3DColorBlockLightOffFv = .text:0x80312D8C; // type:function size:0x4C scope:global align:4 +patchMatColor__21J3DColorBlockLightOffFv = .text:0x80312DD8; // type:function size:0x78 scope:global align:4 +patchLight__21J3DColorBlockLightOffFv = .text:0x80312E50; // type:function size:0x88 scope:global align:4 +patch__20J3DColorBlockLightOnFv = .text:0x80312ED8; // type:function size:0x4C scope:global align:4 +patchMatColor__20J3DColorBlockLightOnFv = .text:0x80312F24; // type:function size:0x78 scope:global align:4 +patchLight__20J3DColorBlockLightOnFv = .text:0x80312F9C; // type:function size:0xB8 scope:global align:4 +diff__21J3DColorBlockLightOffFUl = .text:0x80313054; // type:function size:0x68 scope:global align:4 +diffMatColor__21J3DColorBlockLightOffFv = .text:0x803130BC; // type:function size:0x4C scope:global align:4 +diffColorChan__21J3DColorBlockLightOffFv = .text:0x80313108; // type:function size:0x5C scope:global align:4 +diff__20J3DColorBlockLightOnFUl = .text:0x80313164; // type:function size:0xA0 scope:global align:4 +diffAmbColor__20J3DColorBlockLightOnFv = .text:0x80313204; // type:function size:0x4C scope:global align:4 +diffMatColor__20J3DColorBlockLightOnFv = .text:0x80313250; // type:function size:0x4C scope:global align:4 +diffColorChan__20J3DColorBlockLightOnFv = .text:0x8031329C; // type:function size:0x5C scope:global align:4 +diffLightObj__20J3DColorBlockLightOnFUl = .text:0x803132F8; // type:function size:0x68 scope:global align:4 +load__15J3DTexGenBlock4Fv = .text:0x80313360; // type:function size:0xA0 scope:global align:4 +load__19J3DTexGenBlockBasicFv = .text:0x80313400; // type:function size:0xA0 scope:global align:4 +patch__21J3DTexGenBlockPatchedFv = .text:0x803134A0; // type:function size:0x84 scope:global align:4 +patch__15J3DTexGenBlock4Fv = .text:0x80313524; // type:function size:0x9C scope:global align:4 +patch__19J3DTexGenBlockBasicFv = .text:0x803135C0; // type:function size:0x9C scope:global align:4 +diff__21J3DTexGenBlockPatchedFUl = .text:0x8031365C; // type:function size:0x68 scope:global align:4 +diffTexMtx__21J3DTexGenBlockPatchedFv = .text:0x803136C4; // type:function size:0x60 scope:global align:4 +diffTexGen__21J3DTexGenBlockPatchedFv = .text:0x80313724; // type:function size:0x20 scope:global align:4 +load__12J3DTevBlock1Fv = .text:0x80313744; // type:function size:0xB4 scope:global align:4 +load__12J3DTevBlock2Fv = .text:0x803137F8; // type:function size:0x240 scope:global align:4 +load__12J3DTevBlock4Fv = .text:0x80313A38; // type:function size:0x264 scope:global align:4 +load__13J3DTevBlock16Fv = .text:0x80313C9C; // type:function size:0x268 scope:global align:4 +patchTexNo__18J3DTevBlockPatchedFv = .text:0x80313F04; // type:function size:0x84 scope:global align:4 +patchTevReg__18J3DTevBlockPatchedFv = .text:0x80313F88; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv = .text:0x80314074; // type:function size:0x100 scope:global align:4 +patch__18J3DTevBlockPatchedFv = .text:0x80314174; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock1Fv = .text:0x803141C0; // type:function size:0x6C scope:global align:4 +patchTevReg__12J3DTevBlock1Fv = .text:0x8031422C; // type:function size:0x4 scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock1Fv = .text:0x80314230; // type:function size:0xA8 scope:global align:4 +patch__12J3DTevBlock1Fv = .text:0x803142D8; // type:function size:0x10 scope:global align:4 +patchTexNo__12J3DTevBlock2Fv = .text:0x803142E8; // type:function size:0x84 scope:global align:4 +patchTevReg__12J3DTevBlock2Fv = .text:0x8031436C; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock2Fv = .text:0x80314458; // type:function size:0xD8 scope:global align:4 +patch__12J3DTevBlock2Fv = .text:0x80314530; // type:function size:0x4C scope:global align:4 +patchTexNo__12J3DTevBlock4Fv = .text:0x8031457C; // type:function size:0x84 scope:global align:4 +patchTevReg__12J3DTevBlock4Fv = .text:0x80314600; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__12J3DTevBlock4Fv = .text:0x803146EC; // type:function size:0x100 scope:global align:4 +patch__12J3DTevBlock4Fv = .text:0x803147EC; // type:function size:0x4C scope:global align:4 +patchTexNo__13J3DTevBlock16Fv = .text:0x80314838; // type:function size:0x84 scope:global align:4 +patchTevReg__13J3DTevBlock16Fv = .text:0x803148BC; // type:function size:0xEC scope:global align:4 +patchTexNoAndTexCoordScale__13J3DTevBlock16Fv = .text:0x803149A8; // type:function size:0x100 scope:global align:4 +patch__13J3DTevBlock16Fv = .text:0x80314AA8; // type:function size:0x4C scope:global align:4 +diff__11J3DTevBlockFUl = .text:0x80314AF4; // type:function size:0xBC scope:global align:4 +diffTexNo__18J3DTevBlockPatchedFv = .text:0x80314BB0; // type:function size:0x60 scope:global align:4 +diffTevStage__18J3DTevBlockPatchedFv = .text:0x80314C10; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__18J3DTevBlockPatchedFv = .text:0x80314C74; // type:function size:0x68 scope:global align:4 +diffTevReg__18J3DTevBlockPatchedFv = .text:0x80314CDC; // type:function size:0xC8 scope:global align:4 +diffTexCoordScale__18J3DTevBlockPatchedFv = .text:0x80314DA4; // type:function size:0x8C scope:global align:4 +diffTexNo__12J3DTevBlock1Fv = .text:0x80314E30; // type:function size:0x1C scope:global align:4 +diffTevReg__12J3DTevBlock1Fv = .text:0x80314E4C; // type:function size:0x4 scope:global align:4 +diffTevStage__12J3DTevBlock1Fv = .text:0x80314E50; // type:function size:0x38 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock1Fv = .text:0x80314E88; // type:function size:0xC scope:global align:4 +diffTexCoordScale__12J3DTevBlock1Fv = .text:0x80314E94; // type:function size:0x1C scope:global align:4 +diffTexNo__12J3DTevBlock2Fv = .text:0x80314EB0; // type:function size:0x60 scope:global align:4 +diffTevReg__12J3DTevBlock2Fv = .text:0x80314F10; // type:function size:0xC8 scope:global align:4 +diffTevStage__12J3DTevBlock2Fv = .text:0x80314FD8; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock2Fv = .text:0x8031503C; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__12J3DTevBlock2Fv = .text:0x803150A4; // type:function size:0x64 scope:global align:4 +diffTexNo__12J3DTevBlock4Fv = .text:0x80315108; // type:function size:0x60 scope:global align:4 +diffTevReg__12J3DTevBlock4Fv = .text:0x80315168; // type:function size:0xC8 scope:global align:4 +diffTevStage__12J3DTevBlock4Fv = .text:0x80315230; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__12J3DTevBlock4Fv = .text:0x80315294; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__12J3DTevBlock4Fv = .text:0x803152FC; // type:function size:0x8C scope:global align:4 +diffTexNo__13J3DTevBlock16Fv = .text:0x80315388; // type:function size:0x60 scope:global align:4 +diffTevReg__13J3DTevBlock16Fv = .text:0x803153E8; // type:function size:0xC8 scope:global align:4 +diffTevStage__13J3DTevBlock16Fv = .text:0x803154B0; // type:function size:0x64 scope:global align:4 +diffTevStageIndirect__13J3DTevBlock16Fv = .text:0x80315514; // type:function size:0x68 scope:global align:4 +diffTexCoordScale__13J3DTevBlock16Fv = .text:0x8031557C; // type:function size:0x8C scope:global align:4 +ptrToIndex__13J3DTevBlock16Fv = .text:0x80315608; // type:function size:0xC8 scope:global align:4 +ptrToIndex__18J3DTevBlockPatchedFv = .text:0x803156D0; // type:function size:0xC8 scope:global align:4 +indexToPtr_private__11J3DTevBlockFUl = .text:0x80315798; // type:function size:0x94 scope:global align:4 +load__15J3DIndBlockFullFv = .text:0x8031582C; // type:function size:0x124 scope:global align:4 +diff__15J3DIndBlockFullFUl = .text:0x80315950; // type:function size:0xB0 scope:global align:4 +load__13J3DPEBlockOpaFv = .text:0x80315A00; // type:function size:0x68 scope:global align:4 +load__17J3DPEBlockTexEdgeFv = .text:0x80315A68; // type:function size:0x68 scope:global align:4 +load__13J3DPEBlockXluFv = .text:0x80315AD0; // type:function size:0x68 scope:global align:4 +load__16J3DPEBlockFogOffFv = .text:0x80315B38; // type:function size:0x54 scope:global align:4 +diffBlend__16J3DPEBlockFogOffFv = .text:0x80315B8C; // type:function size:0x44 scope:global align:4 +load__14J3DPEBlockFullFv = .text:0x80315BD0; // type:function size:0x70 scope:global align:4 +patch__14J3DPEBlockFullFv = .text:0x80315C40; // type:function size:0x5C scope:global align:4 +diffFog__14J3DPEBlockFullFv = .text:0x80315C9C; // type:function size:0x38 scope:global align:4 +diffBlend__14J3DPEBlockFullFv = .text:0x80315CD4; // type:function size:0x44 scope:global align:4 +diff__14J3DPEBlockFullFUl = .text:0x80315D18; // type:function size:0x68 scope:global align:4 +reset__21J3DColorBlockLightOffFP13J3DColorBlock = .text:0x80315D80; // type:function size:0xC8 scope:global align:4 +reset__22J3DColorBlockAmbientOnFP13J3DColorBlock = .text:0x80315E48; // type:function size:0x128 scope:global align:4 +reset__20J3DColorBlockLightOnFP13J3DColorBlock = .text:0x80315F70; // type:function size:0x128 scope:global align:4 +reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock = .text:0x80316098; // type:function size:0x120 scope:global align:4 +reset__15J3DTexGenBlock4FP14J3DTexGenBlock = .text:0x803161B8; // type:function size:0x140 scope:global align:4 +reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock = .text:0x803162F8; // type:function size:0x140 scope:global align:4 +reset__18J3DTevBlockPatchedFP11J3DTevBlock = .text:0x80316438; // type:function size:0x170 scope:global align:4 +reset__12J3DTevBlock1FP11J3DTevBlock = .text:0x803165A8; // type:function size:0xB4 scope:global align:4 +__as__11J3DTevOrderFRC11J3DTevOrder = .text:0x8031665C; // type:function size:0xC scope:global align:4 +reset__12J3DTevBlock2FP11J3DTevBlock = .text:0x80316668; // type:function size:0x270 scope:global align:4 +reset__12J3DTevBlock4FP11J3DTevBlock = .text:0x803168D8; // type:function size:0x3E0 scope:global align:4 +reset__13J3DTevBlock16FP11J3DTevBlock = .text:0x80316CB8; // type:function size:0x244 scope:global align:4 +reset__15J3DIndBlockFullFP11J3DIndBlock = .text:0x80316EFC; // type:function size:0x10C scope:global align:4 +reset__16J3DPEBlockFogOffFP10J3DPEBlock = .text:0x80317008; // type:function size:0xDC scope:global align:4 +reset__14J3DPEBlockFullFP10J3DPEBlock = .text:0x803170E4; // type:function size:0x118 scope:global align:4 +calc__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803171FC; // type:function size:0x1B8 scope:global align:4 +calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x803173B4; // type:function size:0x154 scope:global align:4 +calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80317508; // type:function size:0x158 scope:global align:4 +calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf = .text:0x80317660; // type:function size:0x11C scope:global align:4 +__sinit_\J3DMatBlock_cpp = .text:0x8031777C; // type:function size:0x20 scope:global align:4 +setStageNo__11J3DTevStageFUl = .text:0x8031779C; // type:function size:0x18 scope:global align:4 +load__12J3DColorChanCFv = .text:0x803177B4; // type:function size:0xA8 scope:global align:4 +loadTexCoordScale__F13_GXTexCoordIDRC20J3DTexCoordScaleInfo = .text:0x8031785C; // type:function size:0x38 scope:global align:4 +load__12J3DAlphaCompCFv = .text:0x80317894; // type:function size:0x2C scope:global align:4 +load__8J3DBlendCFUc = .text:0x803178C0; // type:function size:0xD8 scope:global align:4 +load__8J3DZModeCFv = .text:0x80317998; // type:function size:0x24 scope:global align:4 +load__6J3DFogCFv = .text:0x803179BC; // type:function size:0x74 scope:global align:4 +__as__11J3DTexCoordFRC11J3DTexCoord = .text:0x80317A30; // type:function size:0xC scope:global align:4 +__as__11J3DTevStageFR11J3DTevStage = .text:0x80317A3C; // type:function size:0x34 scope:global align:4 +__as__12J3DAlphaCompFR12J3DAlphaComp = .text:0x80317A70; // type:function size:0x1C scope:global align:4 +resetTexMtxReg__11J3DTexCoordFv = .text:0x80317A8C; // type:function size:0xC scope:global align:4 +__as__12J3DAlphaCompFRC12J3DAlphaComp = .text:0x80317A98; // type:function size:0x1C scope:global align:4 +setTevSwapModeInfo__11J3DTevStageFRC18J3DTevSwapModeInfo = .text:0x80317AB4; // type:function size:0x28 scope:global align:4 +__as__11J3DTevStageFRC11J3DTevStage = .text:0x80317ADC; // type:function size:0x34 scope:global align:4 +__as__13J3DGXColorS10FRC11_GXColorS10 = .text:0x80317B10; // type:function size:0x14 scope:global align:4 +GDOverflowCheck = .text:0x80317B24; // type:function size:0x20 scope:local align:4 +GDSetCurrOffset = .text:0x80317B44; // type:function size:0x14 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x80317B58; // type:function size:0x54 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x80317BAC; // type:function size:0x30 scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x80317BDC; // type:function size:0x60 scope:local align:4 +J3DGDWriteBPCmd__FUl = .text:0x80317C3C; // type:function size:0x1C scope:local align:4 +J3DGDSetTevKonstantSel_SwapModeTable__F13_GXTevStageID15_GXTevKColorSel15_GXTevKAlphaSel15_GXTevKColorSel15_GXTevKAlphaSel15_GXTevColorChan15_GXTevColorChan = .text:0x80317C58; // type:function size:0x58 scope:global align:4 +J3DGDSetAlphaCompare__F10_GXCompareUc10_GXAlphaOp10_GXCompareUc = .text:0x80317CB0; // type:function size:0x38 scope:global align:4 +J3DGDSetBlendMode__F12_GXBlendMode14_GXBlendFactor14_GXBlendFactor10_GXLogicOp = .text:0x80317CE8; // type:function size:0xCC scope:global align:4 +J3DGDSetZMode__FUc10_GXCompareUc = .text:0x80317DB4; // type:function size:0x30 scope:global align:4 +J3DGDSetZCompLoc__FUl = .text:0x80317DE4; // type:function size:0x74 scope:global align:4 +diffTexNo__11J3DTevBlockFv = .text:0x80317E58; // type:function size:0x4 scope:global align:4 +diffTexCoordScale__11J3DTevBlockFv = .text:0x80317E5C; // type:function size:0x4 scope:global align:4 +diffTevStage__11J3DTevBlockFv = .text:0x80317E60; // type:function size:0x4 scope:global align:4 +diffTevStageIndirect__11J3DTevBlockFv = .text:0x80317E64; // type:function size:0x4 scope:global align:4 +diffTevReg__11J3DTevBlockFv = .text:0x80317E68; // type:function size:0x4 scope:global align:4 +__as__13J3DGXColorS10FRC13J3DGXColorS10 = .text:0x80317E6C; // type:function size:0x24 scope:global align:4 +__as__14J3DIndTexOrderFRC14J3DIndTexOrder = .text:0x80317E90; // type:function size:0xC scope:global align:4 +__as__19J3DIndTexCoordScaleFRC19J3DIndTexCoordScale = .text:0x80317E9C; // type:function size:0xC scope:global align:4 +__dt__14J3DPEBlockFullFv = .text:0x80317EA8; // type:function size:0x40 scope:global align:4 +setFogOffset__14J3DPEBlockFullFUl = .text:0x80317EE8; // type:function size:0x8 scope:global align:4 +getFogOffset__14J3DPEBlockFullCFv = .text:0x80317EF0; // type:function size:0x8 scope:global align:4 +getDither__14J3DPEBlockFullCFv = .text:0x80317EF8; // type:function size:0x8 scope:global align:4 +setDither__14J3DPEBlockFullFPCUc = .text:0x80317F00; // type:function size:0xC scope:global align:4 +setDither__14J3DPEBlockFullFUc = .text:0x80317F0C; // type:function size:0x8 scope:global align:4 +getZCompLoc__14J3DPEBlockFullCFv = .text:0x80317F14; // type:function size:0x8 scope:global align:4 +setZCompLoc__14J3DPEBlockFullFPCUc = .text:0x80317F1C; // type:function size:0xC scope:global align:4 +setZCompLoc__14J3DPEBlockFullFUc = .text:0x80317F28; // type:function size:0x8 scope:global align:4 +getZMode__14J3DPEBlockFullFv = .text:0x80317F30; // type:function size:0x8 scope:global align:4 +setZMode__14J3DPEBlockFullFPC8J3DZMode = .text:0x80317F38; // type:function size:0xC scope:global align:4 +setZMode__14J3DPEBlockFullF8J3DZMode = .text:0x80317F44; // type:function size:0xC scope:global align:4 +getBlend__14J3DPEBlockFullFv = .text:0x80317F50; // type:function size:0x8 scope:global align:4 +setBlend__14J3DPEBlockFullFPC8J3DBlend = .text:0x80317F58; // type:function size:0xC scope:global align:4 +setBlend__14J3DPEBlockFullFRC8J3DBlend = .text:0x80317F64; // type:function size:0xC scope:global align:4 +getAlphaComp__14J3DPEBlockFullFv = .text:0x80317F70; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp = .text:0x80317F78; // type:function size:0x8 scope:global align:4 +setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp = .text:0x80317F80; // type:function size:0x8 scope:global align:4 +getFog__14J3DPEBlockFullFv = .text:0x80317F88; // type:function size:0x8 scope:global align:4 +setFog__14J3DPEBlockFullF6J3DFog = .text:0x80317F90; // type:function size:0x8 scope:global align:4 +setFog__14J3DPEBlockFullFP6J3DFog = .text:0x80317F98; // type:function size:0x8 scope:global align:4 +getType__14J3DPEBlockFullFv = .text:0x80317FA0; // type:function size:0xC scope:global align:4 +__dt__16J3DPEBlockFogOffFv = .text:0x80317FAC; // type:function size:0x40 scope:global align:4 +getDither__16J3DPEBlockFogOffCFv = .text:0x80317FEC; // type:function size:0x8 scope:global align:4 +setDither__16J3DPEBlockFogOffFPCUc = .text:0x80317FF4; // type:function size:0xC scope:global align:4 +setDither__16J3DPEBlockFogOffFUc = .text:0x80318000; // type:function size:0x8 scope:global align:4 +getZCompLoc__16J3DPEBlockFogOffCFv = .text:0x80318008; // type:function size:0x8 scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFPCUc = .text:0x80318010; // type:function size:0xC scope:global align:4 +setZCompLoc__16J3DPEBlockFogOffFUc = .text:0x8031801C; // type:function size:0x8 scope:global align:4 +getZMode__16J3DPEBlockFogOffFv = .text:0x80318024; // type:function size:0x8 scope:global align:4 +setZMode__16J3DPEBlockFogOffFPC8J3DZMode = .text:0x8031802C; // type:function size:0xC scope:global align:4 +setZMode__16J3DPEBlockFogOffF8J3DZMode = .text:0x80318038; // type:function size:0xC scope:global align:4 +getBlend__16J3DPEBlockFogOffFv = .text:0x80318044; // type:function size:0x8 scope:global align:4 +setBlend__16J3DPEBlockFogOffFPC8J3DBlend = .text:0x8031804C; // type:function size:0xC scope:global align:4 +setBlend__16J3DPEBlockFogOffFRC8J3DBlend = .text:0x80318058; // type:function size:0xC scope:global align:4 +getAlphaComp__16J3DPEBlockFogOffFv = .text:0x80318064; // type:function size:0x8 scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp = .text:0x8031806C; // type:function size:0x8 scope:global align:4 +setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp = .text:0x80318074; // type:function size:0x8 scope:global align:4 +getType__16J3DPEBlockFogOffFv = .text:0x8031807C; // type:function size:0xC scope:global align:4 +diff__16J3DPEBlockFogOffFUl = .text:0x80318088; // type:function size:0x1C scope:global align:4 +__dt__13J3DPEBlockXluFv = .text:0x803180A4; // type:function size:0x40 scope:global align:4 +getType__13J3DPEBlockXluFv = .text:0x803180E4; // type:function size:0xC scope:global align:4 +__dt__17J3DPEBlockTexEdgeFv = .text:0x803180F0; // type:function size:0x40 scope:global align:4 +getType__17J3DPEBlockTexEdgeFv = .text:0x80318130; // type:function size:0xC scope:global align:4 +__dt__13J3DPEBlockOpaFv = .text:0x8031813C; // type:function size:0x40 scope:global align:4 +getType__13J3DPEBlockOpaFv = .text:0x8031817C; // type:function size:0xC scope:global align:4 +__dt__15J3DIndBlockFullFv = .text:0x80318188; // type:function size:0x80 scope:global align:4 +getIndTexCoordScale__15J3DIndBlockFullFUl = .text:0x80318208; // type:function size:0x10 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale = .text:0x80318218; // type:function size:0x18 scope:global align:4 +setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale = .text:0x80318230; // type:function size:0x18 scope:global align:4 +getIndTexMtx__15J3DIndBlockFullFUl = .text:0x80318248; // type:function size:0x10 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx = .text:0x80318258; // type:function size:0x18 scope:global align:4 +setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx = .text:0x80318270; // type:function size:0x18 scope:global align:4 +getIndTexOrder__15J3DIndBlockFullFUl = .text:0x80318288; // type:function size:0x10 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder = .text:0x80318298; // type:function size:0x18 scope:global align:4 +setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder = .text:0x803182B0; // type:function size:0x18 scope:global align:4 +getIndTexStageNum__15J3DIndBlockFullCFv = .text:0x803182C8; // type:function size:0x8 scope:global align:4 +setIndTexStageNum__15J3DIndBlockFullFUc = .text:0x803182D0; // type:function size:0x8 scope:global align:4 +getType__15J3DIndBlockFullFv = .text:0x803182D8; // type:function size:0xC scope:global align:4 +setTexNoOffset__11J3DTevBlockFUl = .text:0x803182E4; // type:function size:0x8 scope:global align:4 +__dt__13J3DTevBlock16Fv = .text:0x803182EC; // type:function size:0x40 scope:global align:4 +setTevRegOffset__13J3DTevBlock16FUl = .text:0x8031832C; // type:function size:0x8 scope:global align:4 +getTevRegOffset__13J3DTevBlock16CFv = .text:0x80318334; // type:function size:0x8 scope:global align:4 +getTexNoOffset__13J3DTevBlock16CFv = .text:0x8031833C; // type:function size:0x8 scope:global align:4 +getIndTevStage__13J3DTevBlock16FUl = .text:0x80318344; // type:function size:0x10 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage = .text:0x80318354; // type:function size:0x14 scope:global align:4 +setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage = .text:0x80318368; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__13J3DTevBlock16FUl = .text:0x8031837C; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable = .text:0x80318388; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable = .text:0x80318398; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo = .text:0x803183A8; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo = .text:0x803183C0; // type:function size:0x18 scope:global align:4 +getTevStage__13J3DTevBlock16FUl = .text:0x803183D8; // type:function size:0x10 scope:global align:4 +setTevStage__13J3DTevBlock16FUlPC11J3DTevStage = .text:0x803183E8; // type:function size:0x18 scope:global align:4 +setTevStage__13J3DTevBlock16FUl11J3DTevStage = .text:0x80318400; // type:function size:0x18 scope:global align:4 +getTevStageNum__13J3DTevBlock16CFv = .text:0x80318418; // type:function size:0x8 scope:global align:4 +setTevStageNum__13J3DTevBlock16FPCUc = .text:0x80318420; // type:function size:0xC scope:global align:4 +setTevStageNum__13J3DTevBlock16FUc = .text:0x8031842C; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__13J3DTevBlock16FUl = .text:0x80318434; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlPCUc = .text:0x80318440; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__13J3DTevBlock16FUlUc = .text:0x80318450; // type:function size:0xC scope:global align:4 +getTevKColorSel__13J3DTevBlock16FUl = .text:0x8031845C; // type:function size:0xC scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlPCUc = .text:0x80318468; // type:function size:0x10 scope:global align:4 +setTevKColorSel__13J3DTevBlock16FUlUc = .text:0x80318478; // type:function size:0xC scope:global align:4 +getTevKColor__13J3DTevBlock16FUl = .text:0x80318484; // type:function size:0x10 scope:global align:4 +setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor = .text:0x80318494; // type:function size:0x18 scope:global align:4 +setTevKColor__13J3DTevBlock16FUl10J3DGXColor = .text:0x803184AC; // type:function size:0x18 scope:global align:4 +getTevColor__13J3DTevBlock16FUl = .text:0x803184C4; // type:function size:0x10 scope:global align:4 +setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 = .text:0x803184D4; // type:function size:0x18 scope:global align:4 +setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 = .text:0x803184EC; // type:function size:0x18 scope:global align:4 +getTevOrder__13J3DTevBlock16FUl = .text:0x80318504; // type:function size:0x10 scope:global align:4 +setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder = .text:0x80318514; // type:function size:0x18 scope:global align:4 +setTevOrder__13J3DTevBlock16FUl11J3DTevOrder = .text:0x8031852C; // type:function size:0x18 scope:global align:4 +getTexNo__13J3DTevBlock16CFUl = .text:0x80318544; // type:function size:0x10 scope:global align:4 +setTexNo__13J3DTevBlock16FUlPCUs = .text:0x80318554; // type:function size:0x14 scope:global align:4 +setTexNo__13J3DTevBlock16FUlUs = .text:0x80318568; // type:function size:0x10 scope:global align:4 +getType__13J3DTevBlock16Fv = .text:0x80318578; // type:function size:0xC scope:global align:4 +indexToPtr__13J3DTevBlock16Fv = .text:0x80318584; // type:function size:0x8 scope:global align:4 +__dt__12J3DTevBlock4Fv = .text:0x8031858C; // type:function size:0x40 scope:global align:4 +setTevRegOffset__12J3DTevBlock4FUl = .text:0x803185CC; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock4CFv = .text:0x803185D4; // type:function size:0x8 scope:global align:4 +getTexNoOffset__12J3DTevBlock4CFv = .text:0x803185DC; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock4FUl = .text:0x803185E4; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage = .text:0x803185F4; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage = .text:0x80318608; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock4FUl = .text:0x8031861C; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable = .text:0x80318628; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable = .text:0x80318638; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo = .text:0x80318648; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo = .text:0x80318660; // type:function size:0x18 scope:global align:4 +getTevStage__12J3DTevBlock4FUl = .text:0x80318678; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock4FUlPC11J3DTevStage = .text:0x80318688; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock4FUl11J3DTevStage = .text:0x803186A0; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock4CFv = .text:0x803186B8; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock4FPCUc = .text:0x803186C0; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock4FUc = .text:0x803186CC; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock4FUl = .text:0x803186D4; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlPCUc = .text:0x803186E0; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock4FUlUc = .text:0x803186F0; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J3DTevBlock4FUl = .text:0x803186FC; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlPCUc = .text:0x80318708; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock4FUlUc = .text:0x80318718; // type:function size:0xC scope:global align:4 +getTevKColor__12J3DTevBlock4FUl = .text:0x80318724; // type:function size:0x10 scope:global align:4 +setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor = .text:0x80318734; // type:function size:0x18 scope:global align:4 +setTevKColor__12J3DTevBlock4FUl10J3DGXColor = .text:0x8031874C; // type:function size:0x18 scope:global align:4 +getTevColor__12J3DTevBlock4FUl = .text:0x80318764; // type:function size:0x10 scope:global align:4 +setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 = .text:0x80318774; // type:function size:0x18 scope:global align:4 +setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 = .text:0x8031878C; // type:function size:0x18 scope:global align:4 +getTevOrder__12J3DTevBlock4FUl = .text:0x803187A4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder = .text:0x803187B4; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock4FUl11J3DTevOrder = .text:0x803187CC; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock4CFUl = .text:0x803187E4; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock4FUlPCUs = .text:0x803187F4; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock4FUlUs = .text:0x80318808; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock4Fv = .text:0x80318818; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock4Fv = .text:0x80318824; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock4Fv = .text:0x8031882C; // type:function size:0x4 scope:global align:4 +__dt__12J3DTevBlock2Fv = .text:0x80318830; // type:function size:0x40 scope:global align:4 +setTevRegOffset__12J3DTevBlock2FUl = .text:0x80318870; // type:function size:0x8 scope:global align:4 +getTevRegOffset__12J3DTevBlock2CFv = .text:0x80318878; // type:function size:0x8 scope:global align:4 +getTexNoOffset__12J3DTevBlock2CFv = .text:0x80318880; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock2FUl = .text:0x80318888; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage = .text:0x80318898; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage = .text:0x803188AC; // type:function size:0x14 scope:global align:4 +getTevSwapModeTable__12J3DTevBlock2FUl = .text:0x803188C0; // type:function size:0xC scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable = .text:0x803188CC; // type:function size:0x10 scope:global align:4 +setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable = .text:0x803188DC; // type:function size:0x10 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo = .text:0x803188EC; // type:function size:0x18 scope:global align:4 +setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo = .text:0x80318904; // type:function size:0x18 scope:global align:4 +getTevStage__12J3DTevBlock2FUl = .text:0x8031891C; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock2FUlPC11J3DTevStage = .text:0x8031892C; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock2FUl11J3DTevStage = .text:0x80318944; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock2CFv = .text:0x8031895C; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock2FPCUc = .text:0x80318964; // type:function size:0xC scope:global align:4 +setTevStageNum__12J3DTevBlock2FUc = .text:0x80318970; // type:function size:0x8 scope:global align:4 +getTevKAlphaSel__12J3DTevBlock2FUl = .text:0x80318978; // type:function size:0xC scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlPCUc = .text:0x80318984; // type:function size:0x10 scope:global align:4 +setTevKAlphaSel__12J3DTevBlock2FUlUc = .text:0x80318994; // type:function size:0xC scope:global align:4 +getTevKColorSel__12J3DTevBlock2FUl = .text:0x803189A0; // type:function size:0xC scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlPCUc = .text:0x803189AC; // type:function size:0x10 scope:global align:4 +setTevKColorSel__12J3DTevBlock2FUlUc = .text:0x803189BC; // type:function size:0xC scope:global align:4 +getTevKColor__12J3DTevBlock2FUl = .text:0x803189C8; // type:function size:0x10 scope:global align:4 +setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor = .text:0x803189D8; // type:function size:0x18 scope:global align:4 +setTevKColor__12J3DTevBlock2FUl10J3DGXColor = .text:0x803189F0; // type:function size:0x18 scope:global align:4 +getTevColor__12J3DTevBlock2FUl = .text:0x80318A08; // type:function size:0x10 scope:global align:4 +setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 = .text:0x80318A18; // type:function size:0x18 scope:global align:4 +setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 = .text:0x80318A30; // type:function size:0x18 scope:global align:4 +getTevOrder__12J3DTevBlock2FUl = .text:0x80318A48; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder = .text:0x80318A58; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock2FUl11J3DTevOrder = .text:0x80318A70; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock2CFUl = .text:0x80318A88; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock2FUlPCUs = .text:0x80318A98; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock2FUlUs = .text:0x80318AAC; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock2Fv = .text:0x80318ABC; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock2Fv = .text:0x80318AC8; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock2Fv = .text:0x80318AD0; // type:function size:0x4 scope:global align:4 +setTevRegOffset__11J3DTevBlockFUl = .text:0x80318AD4; // type:function size:0x4 scope:global align:4 +getTevRegOffset__11J3DTevBlockCFv = .text:0x80318AD8; // type:function size:0x8 scope:global align:4 +setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable = .text:0x80318AE0; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo = .text:0x80318AE4; // type:function size:0x4 scope:global align:4 +setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo = .text:0x80318AE8; // type:function size:0x4 scope:global align:4 +setTevKAlphaSel__11J3DTevBlockFUlPCUc = .text:0x80318AEC; // type:function size:0x4 scope:global align:4 +setTevKColorSel__11J3DTevBlockFUlPCUc = .text:0x80318AF0; // type:function size:0x4 scope:global align:4 +__dt__12J3DTevBlock1Fv = .text:0x80318AF4; // type:function size:0x40 scope:global align:4 +getTexNoOffset__12J3DTevBlock1CFv = .text:0x80318B34; // type:function size:0x8 scope:global align:4 +getIndTevStage__12J3DTevBlock1FUl = .text:0x80318B3C; // type:function size:0x10 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage = .text:0x80318B4C; // type:function size:0x14 scope:global align:4 +setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage = .text:0x80318B60; // type:function size:0x14 scope:global align:4 +getTevStage__12J3DTevBlock1FUl = .text:0x80318B74; // type:function size:0x10 scope:global align:4 +setTevStage__12J3DTevBlock1FUlPC11J3DTevStage = .text:0x80318B84; // type:function size:0x18 scope:global align:4 +setTevStage__12J3DTevBlock1FUl11J3DTevStage = .text:0x80318B9C; // type:function size:0x18 scope:global align:4 +getTevStageNum__12J3DTevBlock1CFv = .text:0x80318BB4; // type:function size:0x8 scope:global align:4 +setTevStageNum__12J3DTevBlock1FPCUc = .text:0x80318BBC; // type:function size:0x4 scope:global align:4 +setTevStageNum__12J3DTevBlock1FUc = .text:0x80318BC0; // type:function size:0x4 scope:global align:4 +getTevOrder__12J3DTevBlock1FUl = .text:0x80318BC4; // type:function size:0x10 scope:global align:4 +setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder = .text:0x80318BD4; // type:function size:0x18 scope:global align:4 +setTevOrder__12J3DTevBlock1FUl11J3DTevOrder = .text:0x80318BEC; // type:function size:0x18 scope:global align:4 +getTexNo__12J3DTevBlock1CFUl = .text:0x80318C04; // type:function size:0x10 scope:global align:4 +setTexNo__12J3DTevBlock1FUlPCUs = .text:0x80318C14; // type:function size:0x14 scope:global align:4 +setTexNo__12J3DTevBlock1FUlUs = .text:0x80318C28; // type:function size:0x10 scope:global align:4 +getType__12J3DTevBlock1Fv = .text:0x80318C38; // type:function size:0xC scope:global align:4 +indexToPtr__12J3DTevBlock1Fv = .text:0x80318C44; // type:function size:0x8 scope:global align:4 +ptrToIndex__12J3DTevBlock1Fv = .text:0x80318C4C; // type:function size:0x4 scope:global align:4 +__dt__18J3DTevBlockPatchedFv = .text:0x80318C50; // type:function size:0x40 scope:global align:4 +setTevRegOffset__18J3DTevBlockPatchedFUl = .text:0x80318C90; // type:function size:0x8 scope:global align:4 +getTevRegOffset__18J3DTevBlockPatchedCFv = .text:0x80318C98; // type:function size:0x8 scope:global align:4 +getTexNoOffset__18J3DTevBlockPatchedCFv = .text:0x80318CA0; // type:function size:0x8 scope:global align:4 +getTevKColorSel__18J3DTevBlockPatchedFUl = .text:0x80318CA8; // type:function size:0xC scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlPCUc = .text:0x80318CB4; // type:function size:0x10 scope:global align:4 +setTevKColorSel__18J3DTevBlockPatchedFUlUc = .text:0x80318CC4; // type:function size:0xC scope:global align:4 +getTevKColor__18J3DTevBlockPatchedFUl = .text:0x80318CD0; // type:function size:0x10 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor = .text:0x80318CE0; // type:function size:0x18 scope:global align:4 +setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor = .text:0x80318CF8; // type:function size:0x18 scope:global align:4 +getTevColor__18J3DTevBlockPatchedFUl = .text:0x80318D10; // type:function size:0x10 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 = .text:0x80318D20; // type:function size:0x18 scope:global align:4 +setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 = .text:0x80318D38; // type:function size:0x18 scope:global align:4 +getIndTevStage__18J3DTevBlockPatchedFUl = .text:0x80318D50; // type:function size:0x10 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage = .text:0x80318D60; // type:function size:0x14 scope:global align:4 +setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage = .text:0x80318D74; // type:function size:0x14 scope:global align:4 +getTevStage__18J3DTevBlockPatchedFUl = .text:0x80318D88; // type:function size:0x10 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage = .text:0x80318D98; // type:function size:0x18 scope:global align:4 +setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage = .text:0x80318DB0; // type:function size:0x18 scope:global align:4 +getTevOrder__18J3DTevBlockPatchedFUl = .text:0x80318DC8; // type:function size:0x10 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder = .text:0x80318DD8; // type:function size:0x18 scope:global align:4 +setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder = .text:0x80318DF0; // type:function size:0x18 scope:global align:4 +getTexNo__18J3DTevBlockPatchedCFUl = .text:0x80318E08; // type:function size:0x10 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlPCUs = .text:0x80318E18; // type:function size:0x14 scope:global align:4 +setTexNo__18J3DTevBlockPatchedFUlUs = .text:0x80318E2C; // type:function size:0x10 scope:global align:4 +getTevStageNum__18J3DTevBlockPatchedCFv = .text:0x80318E3C; // type:function size:0x8 scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFPCUc = .text:0x80318E44; // type:function size:0xC scope:global align:4 +setTevStageNum__18J3DTevBlockPatchedFUc = .text:0x80318E50; // type:function size:0x8 scope:global align:4 +getType__18J3DTevBlockPatchedFv = .text:0x80318E58; // type:function size:0xC scope:global align:4 +indexToPtr__18J3DTevBlockPatchedFv = .text:0x80318E64; // type:function size:0x8 scope:global align:4 +load__18J3DTevBlockPatchedFv = .text:0x80318E6C; // type:function size:0x4 scope:global align:4 +getTexNoOffset__11J3DTevBlockCFv = .text:0x80318E70; // type:function size:0x8 scope:global align:4 +setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage = .text:0x80318E78; // type:function size:0x4 scope:global align:4 +setTevStage__11J3DTevBlockFUlPC11J3DTevStage = .text:0x80318E7C; // type:function size:0x4 scope:global align:4 +setTevStageNum__11J3DTevBlockFPCUc = .text:0x80318E80; // type:function size:0x4 scope:global align:4 +setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder = .text:0x80318E84; // type:function size:0x4 scope:global align:4 +setTexNo__11J3DTevBlockFUlPCUs = .text:0x80318E88; // type:function size:0x4 scope:global align:4 +patchTevReg__11J3DTevBlockFv = .text:0x80318E8C; // type:function size:0x4 scope:global align:4 +patchTexNo__11J3DTevBlockFv = .text:0x80318E90; // type:function size:0x4 scope:global align:4 +setTexMtxOffset__21J3DTexGenBlockPatchedFUl = .text:0x80318E94; // type:function size:0x8 scope:global align:4 +getTexMtxOffset__21J3DTexGenBlockPatchedCFv = .text:0x80318E9C; // type:function size:0x8 scope:global align:4 +getTexMtx__21J3DTexGenBlockPatchedFUl = .text:0x80318EA4; // type:function size:0x10 scope:global align:4 +setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx = .text:0x80318EB4; // type:function size:0x10 scope:global align:4 +getTexCoord__21J3DTexGenBlockPatchedFUl = .text:0x80318EC4; // type:function size:0x10 scope:global align:4 +setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord = .text:0x80318ED4; // type:function size:0x18 scope:global align:4 +getTexGenNum__21J3DTexGenBlockPatchedCFv = .text:0x80318EEC; // type:function size:0x8 scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFPCUl = .text:0x80318EF4; // type:function size:0xC scope:global align:4 +setTexGenNum__21J3DTexGenBlockPatchedFUl = .text:0x80318F00; // type:function size:0x8 scope:global align:4 +__dt__19J3DTexGenBlockBasicFv = .text:0x80318F08; // type:function size:0x40 scope:global align:4 +getNBTScale__19J3DTexGenBlockBasicFv = .text:0x80318F48; // type:function size:0x8 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale = .text:0x80318F50; // type:function size:0x8 scope:global align:4 +setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale = .text:0x80318F58; // type:function size:0x8 scope:global align:4 +getType__19J3DTexGenBlockBasicFv = .text:0x80318F60; // type:function size:0xC scope:global align:4 +__dt__15J3DTexGenBlock4Fv = .text:0x80318F6C; // type:function size:0x40 scope:global align:4 +getNBTScale__15J3DTexGenBlock4Fv = .text:0x80318FAC; // type:function size:0x8 scope:global align:4 +setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale = .text:0x80318FB4; // type:function size:0x8 scope:global align:4 +setNBTScale__15J3DTexGenBlock4F11J3DNBTScale = .text:0x80318FBC; // type:function size:0x8 scope:global align:4 +getType__15J3DTexGenBlock4Fv = .text:0x80318FC4; // type:function size:0xC scope:global align:4 +getType__21J3DTexGenBlockPatchedFv = .text:0x80318FD0; // type:function size:0xC scope:global align:4 +load__21J3DTexGenBlockPatchedFv = .text:0x80318FDC; // type:function size:0x4 scope:global align:4 +__dt__20J3DColorBlockLightOnFv = .text:0x80318FE0; // type:function size:0x40 scope:global align:4 +setColorChanOffset__20J3DColorBlockLightOnFUl = .text:0x80319020; // type:function size:0x8 scope:global align:4 +setMatColorOffset__20J3DColorBlockLightOnFUl = .text:0x80319028; // type:function size:0x8 scope:global align:4 +getColorChanOffset__20J3DColorBlockLightOnCFv = .text:0x80319030; // type:function size:0x8 scope:global align:4 +getMatColorOffset__20J3DColorBlockLightOnCFv = .text:0x80319038; // type:function size:0x8 scope:global align:4 +getCullMode__20J3DColorBlockLightOnCFv = .text:0x80319040; // type:function size:0x8 scope:global align:4 +setCullMode__20J3DColorBlockLightOnFPCUc = .text:0x80319048; // type:function size:0xC scope:global align:4 +setCullMode__20J3DColorBlockLightOnFUc = .text:0x80319054; // type:function size:0x8 scope:global align:4 +getLight__20J3DColorBlockLightOnFUl = .text:0x8031905C; // type:function size:0x10 scope:global align:4 +setLight__20J3DColorBlockLightOnFUlP11J3DLightObj = .text:0x8031906C; // type:function size:0x10 scope:global align:4 +getColorChan__20J3DColorBlockLightOnFUl = .text:0x8031907C; // type:function size:0x10 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan = .text:0x8031908C; // type:function size:0x14 scope:global align:4 +setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan = .text:0x803190A0; // type:function size:0x14 scope:global align:4 +getColorChanNum__20J3DColorBlockLightOnCFv = .text:0x803190B4; // type:function size:0x8 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFUc = .text:0x803190BC; // type:function size:0x8 scope:global align:4 +setColorChanNum__20J3DColorBlockLightOnFPCUc = .text:0x803190C4; // type:function size:0xC scope:global align:4 +getAmbColor__20J3DColorBlockLightOnFUl = .text:0x803190D0; // type:function size:0x10 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x803190E0; // type:function size:0x18 scope:global align:4 +setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x803190F8; // type:function size:0x18 scope:global align:4 +getMatColor__20J3DColorBlockLightOnFUl = .text:0x80319110; // type:function size:0x10 scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor = .text:0x80319120; // type:function size:0x18 scope:global align:4 +setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor = .text:0x80319138; // type:function size:0x18 scope:global align:4 +getType__20J3DColorBlockLightOnFv = .text:0x80319150; // type:function size:0xC scope:global align:4 +setColorChanOffset__21J3DColorBlockLightOffFUl = .text:0x8031915C; // type:function size:0x8 scope:global align:4 +setMatColorOffset__21J3DColorBlockLightOffFUl = .text:0x80319164; // type:function size:0x8 scope:global align:4 +getColorChanOffset__21J3DColorBlockLightOffCFv = .text:0x8031916C; // type:function size:0x8 scope:global align:4 +getMatColorOffset__21J3DColorBlockLightOffCFv = .text:0x80319174; // type:function size:0x8 scope:global align:4 +getCullMode__21J3DColorBlockLightOffCFv = .text:0x8031917C; // type:function size:0x8 scope:global align:4 +setCullMode__21J3DColorBlockLightOffFPCUc = .text:0x80319184; // type:function size:0xC scope:global align:4 +setCullMode__21J3DColorBlockLightOffFUc = .text:0x80319190; // type:function size:0x8 scope:global align:4 +getColorChan__21J3DColorBlockLightOffFUl = .text:0x80319198; // type:function size:0x10 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan = .text:0x803191A8; // type:function size:0x14 scope:global align:4 +setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan = .text:0x803191BC; // type:function size:0x14 scope:global align:4 +getColorChanNum__21J3DColorBlockLightOffCFv = .text:0x803191D0; // type:function size:0x8 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFUc = .text:0x803191D8; // type:function size:0x8 scope:global align:4 +setColorChanNum__21J3DColorBlockLightOffFPCUc = .text:0x803191E0; // type:function size:0xC scope:global align:4 +getMatColor__21J3DColorBlockLightOffFUl = .text:0x803191EC; // type:function size:0x10 scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor = .text:0x803191FC; // type:function size:0x18 scope:global align:4 +setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor = .text:0x80319214; // type:function size:0x18 scope:global align:4 +__dt__22J3DColorBlockAmbientOnFv = .text:0x8031922C; // type:function size:0x40 scope:global align:4 +getAmbColor__22J3DColorBlockAmbientOnFUl = .text:0x8031926C; // type:function size:0x10 scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor = .text:0x8031927C; // type:function size:0x18 scope:global align:4 +setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor = .text:0x80319294; // type:function size:0x18 scope:global align:4 +getType__22J3DColorBlockAmbientOnFv = .text:0x803192AC; // type:function size:0xC scope:global align:4 +getType__21J3DColorBlockLightOffFv = .text:0x803192B8; // type:function size:0xC scope:global align:4 +load__11J3DLightObjCFUl = .text:0x803192C4; // type:function size:0xB8 scope:global align:4 +loadTexCoordGens__FUlP11J3DTexCoord = .text:0x8031937C; // type:function size:0xF4 scope:global align:4 +load__9J3DTexMtxCFUl = .text:0x80319470; // type:function size:0x220 scope:global align:4 +calc__9J3DTexMtxFPA4_Cf = .text:0x80319690; // type:function size:0x4 scope:global align:4 +calcTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80319694; // type:function size:0x2EC scope:global align:4 +calcPostTexMtx__9J3DTexMtxFPA4_Cf = .text:0x80319980; // type:function size:0x358 scope:global align:4 +isTexNoReg__FPv = .text:0x80319CD8; // type:function size:0x24 scope:global align:4 +getTexNoReg__FPv = .text:0x80319CFC; // type:function size:0xC scope:global align:4 +loadTexNo__FUlRCUs = .text:0x80319D08; // type:function size:0x180 scope:global align:4 +patchTexNo_PtrToIdx__FUlRCUs = .text:0x80319E88; // type:function size:0x8 scope:global align:4 +loadNBTScale__FR11J3DNBTScale = .text:0x80319E90; // type:function size:0x34 scope:global align:4 +makeTexCoordTable__Fv = .text:0x80319EC4; // type:function size:0xF8 scope:global align:4 +makeAlphaCmpTable__Fv = .text:0x80319FBC; // type:function size:0x68 scope:global align:4 +makeZModeTable__Fv = .text:0x8031A024; // type:function size:0x68 scope:global align:4 +makeTevSwapTable__Fv = .text:0x8031A08C; // type:function size:0x40 scope:global align:4 +GDOverflowCheck = .text:0x8031A0CC; // type:function size:0x20 scope:local align:4 +J3DGDWriteXFCmdHdr__FUsUc = .text:0x8031A0EC; // type:function size:0x54 scope:local align:4 +J3DGDWrite_u16__FUs = .text:0x8031A140; // type:function size:0x30 scope:local align:4 +J3DGDWrite_u32__FUl = .text:0x8031A170; // type:function size:0x60 scope:local align:4 +initialize__13J3DDrawBufferFv = .text:0x8031A1D0; // type:function size:0x30 scope:global align:4 +allocBuffer__13J3DDrawBufferFUl = .text:0x8031A200; // type:function size:0x6C scope:global align:4 +__dt__13J3DDrawBufferFv = .text:0x8031A26C; // type:function size:0x64 scope:global align:4 +frameInit__13J3DDrawBufferFv = .text:0x8031A2D0; // type:function size:0x34 scope:global align:4 +entryMatSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A304; // type:function size:0x144 scope:global align:4 +entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A448; // type:function size:0xB8 scope:global align:4 +entryZSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A500; // type:function size:0x11C scope:global align:4 +entryModelSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A61C; // type:function size:0x50 scope:global align:4 +entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A66C; // type:function size:0x54 scope:global align:4 +entryNonSort__13J3DDrawBufferFP12J3DMatPacket = .text:0x8031A6C0; // type:function size:0x34 scope:global align:4 +entryImm__13J3DDrawBufferFP9J3DPacketUs = .text:0x8031A6F4; // type:function size:0x20 scope:global align:4 +draw__13J3DDrawBufferCFv = .text:0x8031A714; // type:function size:0x54 scope:global align:4 +drawHead__13J3DDrawBufferCFv = .text:0x8031A768; // type:function size:0x78 scope:global align:4 +drawTail__13J3DDrawBufferCFv = .text:0x8031A7E0; // type:function size:0x7C scope:global align:4 +calcZRatio__13J3DDrawBufferFv = .text:0x8031A85C; // type:function size:0x3C scope:global align:4 +__as__12J3DLightInfoFRC12J3DLightInfo = .text:0x8031A898; // type:function size:0x54 scope:global align:4 +__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo = .text:0x8031A8EC; // type:function size:0x7C scope:global align:4 +setEffectMtx__13J3DTexMtxInfoFPA4_f = .text:0x8031A968; // type:function size:0x48 scope:global align:4 +__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo = .text:0x8031A9B0; // type:function size:0x24 scope:global align:4 +__as__10J3DFogInfoFRC10J3DFogInfo = .text:0x8031A9D4; // type:function size:0x80 scope:global align:4 +__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo = .text:0x8031AA54; // type:function size:0x24 scope:global align:4 +hide__13J3DShapeTableFv = .text:0x8031AA78; // type:function size:0x38 scope:global align:4 +show__13J3DShapeTableFv = .text:0x8031AAB0; // type:function size:0x38 scope:global align:4 +initShapeNodes__13J3DShapeTableFP14J3DDrawMtxDataP13J3DVertexData = .text:0x8031AAE8; // type:function size:0x6C scope:global align:4 +sortVcdVatCmd__13J3DShapeTableFv = .text:0x8031AB54; // type:function size:0x9C scope:global align:4 +__ct__12J3DJointTreeFv = .text:0x8031ABF0; // type:function size:0x88 scope:global align:4 +makeHierarchy__12J3DJointTreeFP8J3DJointPPC17J3DModelHierarchyP16J3DMaterialTableP13J3DShapeTable = .text:0x8031AC78; // type:function size:0x164 scope:global align:4 +findImportantMtxIndex__12J3DJointTreeFv = .text:0x8031ADDC; // type:function size:0xB4 scope:global align:4 +calc__12J3DJointTreeFP12J3DMtxBufferRC3VecRA3_A4_Cf = .text:0x8031AE90; // type:function size:0x70 scope:global align:4 +setMtxBuffer__10J3DMtxCalcFP12J3DMtxBuffer = .text:0x8031AF00; // type:function size:0x8 scope:global align:4 +__dt__12J3DJointTreeFv = .text:0x8031AF08; // type:function size:0x5C scope:global align:4 +clear__12J3DModelDataFv = .text:0x8031AF64; // type:function size:0x18 scope:global align:4 +__ct__12J3DModelDataFv = .text:0x8031AF7C; // type:function size:0x74 scope:global align:4 +newSharedDisplayList__12J3DModelDataFUl = .text:0x8031AFF0; // type:function size:0xB4 scope:global align:4 +indexToPtr__12J3DModelDataFv = .text:0x8031B0A4; // type:function size:0xCC scope:global align:4 +makeSharedDL__12J3DModelDataFv = .text:0x8031B170; // type:function size:0x78 scope:global align:4 +simpleCalcMaterial__12J3DModelDataFUsPA4_f = .text:0x8031B1E8; // type:function size:0xBC scope:global align:4 +syncJ3DSysPointers__12J3DModelDataCFv = .text:0x8031B2A4; // type:function size:0x2C scope:global align:4 +syncJ3DSysFlags__12J3DModelDataCFv = .text:0x8031B2D0; // type:function size:0x3C scope:global align:4 +__dt__13J3DShapeTableFv = .text:0x8031B30C; // type:function size:0x40 scope:global align:4 +__dt__12J3DModelDataFv = .text:0x8031B34C; // type:function size:0x68 scope:global align:4 +initialize__12J3DMtxBufferFv = .text:0x8031B3B4; // type:function size:0x44 scope:global align:4 +create__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031B3F8; // type:function size:0x108 scope:global align:4 +createAnmMtx__12J3DMtxBufferFP12J3DModelData = .text:0x8031B500; // type:function size:0x88 scope:global align:4 +createWeightEnvelopeMtx__12J3DMtxBufferFP12J3DModelData = .text:0x8031B588; // type:function size:0x9C scope:global align:4 +setNoUseDrawMtx__12J3DMtxBufferFv = .text:0x8031B624; // type:function size:0x2C scope:global align:4 +createDoubleDrawMtx__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031B650; // type:function size:0x1AC scope:global align:4 +createBumpMtxArray__12J3DMtxBufferFP12J3DModelDataUl = .text:0x8031B7FC; // type:function size:0x26C scope:global align:4 +calcWeightEnvelopeMtx__12J3DMtxBufferFv = .text:0x8031BA68; // type:function size:0x228 scope:global align:4 +calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf = .text:0x8031BC90; // type:function size:0x230 scope:global align:4 +calcNrmMtx__12J3DMtxBufferFv = .text:0x8031BEC0; // type:function size:0x11C scope:global align:4 +calcBBoardMtx__12J3DMtxBufferFv = .text:0x8031BFDC; // type:function size:0x144 scope:global align:4 +J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f = .text:0x8031C120; // type:function size:0xBC scope:global align:4 +getDrawMtx__12J3DMtxBufferFi = .text:0x8031C1DC; // type:function size:0x1C scope:global align:4 +setNrmMtx__12J3DMtxBufferFiPA4_f = .text:0x8031C1F8; // type:function size:0x4C scope:global align:4 +getNrmMtx__12J3DMtxBufferFi = .text:0x8031C244; // type:function size:0x1C scope:global align:4 +initialize__8J3DModelFv = .text:0x8031C260; // type:function size:0x88 scope:global align:4 +entryModelData__8J3DModelFP12J3DModelDataUlUl = .text:0x8031C2E8; // type:function size:0x180 scope:global align:4 +createShapePacket__8J3DModelFP12J3DModelData = .text:0x8031C468; // type:function size:0xC4 scope:global align:4 +createMatPacket__8J3DModelFP12J3DModelDataUl = .text:0x8031C52C; // type:function size:0x228 scope:global align:4 +newDifferedDisplayList__8J3DModelFUl = .text:0x8031C754; // type:function size:0x80 scope:global align:4 +lock__8J3DModelFv = .text:0x8031C7D4; // type:function size:0x38 scope:global align:4 +unlock__8J3DModelFv = .text:0x8031C80C; // type:function size:0x38 scope:global align:4 +calcMaterial__8J3DModelFv = .text:0x8031C844; // type:function size:0x16C scope:global align:4 +calcDiffTexMtx__8J3DModelFv = .text:0x8031C9B0; // type:function size:0x140 scope:global align:4 +diff__8J3DModelFv = .text:0x8031CAF0; // type:function size:0x8C scope:global align:4 +setDeformData__8J3DModelFP13J3DDeformDataUl = .text:0x8031CB7C; // type:function size:0x78 scope:global align:4 +setSkinDeform__8J3DModelFP13J3DSkinDeformUl = .text:0x8031CBF4; // type:function size:0x128 scope:global align:4 +calcAnmMtx__8J3DModelFv = .text:0x8031CD1C; // type:function size:0x68 scope:global align:4 +calcWeightEnvelopeMtx__8J3DModelFv = .text:0x8031CD84; // type:function size:0x34 scope:global align:4 +update__8J3DModelFv = .text:0x8031CDB8; // type:function size:0x4C scope:global align:4 +calc__8J3DModelFv = .text:0x8031CE04; // type:function size:0x15C scope:global align:4 +entry__8J3DModelFv = .text:0x8031CF60; // type:function size:0xF4 scope:global align:4 +viewCalc__8J3DModelFv = .text:0x8031D054; // type:function size:0x224 scope:global align:4 +calcBumpMtx__8J3DModelFv = .text:0x8031D278; // type:function size:0xF8 scope:global align:4 +calcBBoardMtx__8J3DModelFv = .text:0x8031D370; // type:function size:0x1C scope:global align:4 +prepareShapePackets__8J3DModelFv = .text:0x8031D38C; // type:function size:0x64 scope:global align:4 +getDrawMtxPtr__8J3DModelFv = .text:0x8031D3F0; // type:function size:0x18 scope:global align:4 +getNrmMtxPtr__8J3DModelFv = .text:0x8031D408; // type:function size:0x18 scope:global align:4 +getBumpMtxPtr__8J3DModelFi = .text:0x8031D420; // type:function size:0x20 scope:global align:4 +__dt__8J3DModelFv = .text:0x8031D440; // type:function size:0x5C scope:global align:4 +__dt__12J3DMtxBufferFv = .text:0x8031D49C; // type:function size:0x40 scope:global align:4 +init__12J3DFrameCtrlFs = .text:0x8031D4DC; // type:function size:0x30 scope:global align:4 +checkPass__12J3DFrameCtrlFf = .text:0x8031D50C; // type:function size:0x518 scope:global align:4 +update__12J3DFrameCtrlFv = .text:0x8031DA24; // type:function size:0x3F8 scope:global align:4 +__ct__15J3DAnmTransformFsPfPsPf = .text:0x8031DE1C; // type:function size:0x74 scope:global align:4 +getTransform__19J3DAnmTransformFullCFUsP16J3DTransformInfo = .text:0x8031DE90; // type:function size:0x360 scope:global align:4 +getTransform__27J3DAnmTransformFullWithLerpCFUsP16J3DTransformInfo = .text:0x8031E1F0; // type:function size:0x808 scope:global align:4 +calcTransform__18J3DAnmTransformKeyCFfUsP16J3DTransformInfo = .text:0x8031E9F8; // type:function size:0x428 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePs_f = .text:0x8031EE20; // type:function size:0x1CC scope:global align:4 +J3DHermiteInterpolation__FfPCsPCsPCsPCsPCsPCs = .text:0x8031EFEC; // type:function size:0x54 scope:global align:4 +J3DGetKeyFrameInterpolation__FfP18J3DAnmKeyTableBasePf_f = .text:0x8031F040; // type:function size:0x120 scope:global align:4 +J3DHermiteInterpolation__FfPCfPCfPCfPCfPCfPCf = .text:0x8031F160; // type:function size:0x50 scope:global align:4 +__ct__19J3DAnmTextureSRTKeyFv = .text:0x8031F1B0; // type:function size:0x98 scope:global align:4 +calcTransform__19J3DAnmTextureSRTKeyCFfUsP17J3DTextureSRTInfo = .text:0x8031F248; // type:function size:0x270 scope:global align:4 +getWeight__17J3DAnmClusterFullCFUs = .text:0x8031F4B8; // type:function size:0x94 scope:global align:4 +getWeight__16J3DAnmClusterKeyCFUs = .text:0x8031F54C; // type:function size:0x6C scope:global align:4 +__ct__14J3DAnmVtxColorFv = .text:0x8031F5B8; // type:function size:0x7C scope:global align:4 +__ct__18J3DAnmVtxColorFullFv = .text:0x8031F634; // type:function size:0x5C scope:global align:4 +getColor__18J3DAnmVtxColorFullCFUcUsP8_GXColor = .text:0x8031F690; // type:function size:0x178 scope:global align:4 +__ct__17J3DAnmVtxColorKeyFv = .text:0x8031F808; // type:function size:0x5C scope:global align:4 +getColor__17J3DAnmVtxColorKeyCFUcUsP8_GXColor = .text:0x8031F864; // type:function size:0x2E8 scope:global align:4 +__ct__11J3DAnmColorFv = .text:0x8031FB4C; // type:function size:0x60 scope:global align:4 +searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable = .text:0x8031FBAC; // type:function size:0x98 scope:global align:4 +__ct__15J3DAnmColorFullFv = .text:0x8031FC44; // type:function size:0x54 scope:global align:4 +getColor__15J3DAnmColorFullCFUsP8_GXColor = .text:0x8031FC98; // type:function size:0x170 scope:global align:4 +__ct__14J3DAnmColorKeyFv = .text:0x8031FE08; // type:function size:0x54 scope:global align:4 +getColor__14J3DAnmColorKeyCFUsP8_GXColor = .text:0x8031FE5C; // type:function size:0x2C0 scope:global align:4 +__ct__15J3DAnmTevRegKeyFv = .text:0x8032011C; // type:function size:0xA0 scope:global align:4 +__ct__16J3DAnmTexPatternFv = .text:0x803201BC; // type:function size:0x5C scope:global align:4 +getTexNo__16J3DAnmTexPatternCFUsPUs = .text:0x80320218; // type:function size:0xB4 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable = .text:0x803202CC; // type:function size:0x98 scope:global align:4 +searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData = .text:0x80320364; // type:function size:0x8 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable = .text:0x8032036C; // type:function size:0x114 scope:global align:4 +searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData = .text:0x80320480; // type:function size:0x8 scope:global align:4 +getTevColorReg__15J3DAnmTevRegKeyCFUsP11_GXColorS10 = .text:0x80320488; // type:function size:0x2C0 scope:global align:4 +getTevKonstReg__15J3DAnmTevRegKeyCFUsP8_GXColor = .text:0x80320748; // type:function size:0x2C0 scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable = .text:0x80320A08; // type:function size:0xFC scope:global align:4 +searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData = .text:0x80320B04; // type:function size:0x8 scope:global align:4 +__ct__10J3DAnmBaseFv = .text:0x80320B0C; // type:function size:0x28 scope:global align:4 +__dt__10J3DAnmBaseFv = .text:0x80320B34; // type:function size:0x40 scope:global align:4 +__ct__10J3DAnmBaseFs = .text:0x80320B74; // type:function size:0x28 scope:global align:4 +__dt__14J3DAnmVtxColorFv = .text:0x80320B9C; // type:function size:0x40 scope:global align:4 +__dt__11J3DAnmColorFv = .text:0x80320BDC; // type:function size:0x40 scope:global align:4 +getKind__16J3DAnmTexPatternCFv = .text:0x80320C1C; // type:function size:0x8 scope:global align:4 +__dt__16J3DAnmTexPatternFv = .text:0x80320C24; // type:function size:0x40 scope:global align:4 +getKind__15J3DAnmTevRegKeyCFv = .text:0x80320C64; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmTevRegKeyFv = .text:0x80320C6C; // type:function size:0x40 scope:global align:4 +getKind__14J3DAnmColorKeyCFv = .text:0x80320CAC; // type:function size:0x8 scope:global align:4 +__dt__14J3DAnmColorKeyFv = .text:0x80320CB4; // type:function size:0x58 scope:global align:4 +getKind__15J3DAnmColorFullCFv = .text:0x80320D0C; // type:function size:0x8 scope:global align:4 +__dt__15J3DAnmColorFullFv = .text:0x80320D14; // type:function size:0x58 scope:global align:4 +getColor__11J3DAnmColorCFUsP8_GXColor = .text:0x80320D6C; // type:function size:0x4 scope:global align:4 +getKind__11J3DAnmColorCFv = .text:0x80320D70; // type:function size:0x8 scope:global align:4 +getKind__17J3DAnmVtxColorKeyCFv = .text:0x80320D78; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmVtxColorKeyFv = .text:0x80320D80; // type:function size:0x40 scope:global align:4 +getKind__18J3DAnmVtxColorFullCFv = .text:0x80320DC0; // type:function size:0x8 scope:global align:4 +__dt__18J3DAnmVtxColorFullFv = .text:0x80320DC8; // type:function size:0x40 scope:global align:4 +getColor__14J3DAnmVtxColorCFUcUsP8_GXColor = .text:0x80320E08; // type:function size:0x4 scope:global align:4 +getKind__14J3DAnmVtxColorCFv = .text:0x80320E0C; // type:function size:0x8 scope:global align:4 +getKind__16J3DAnmClusterKeyCFv = .text:0x80320E14; // type:function size:0x8 scope:global align:4 +__dt__16J3DAnmClusterKeyFv = .text:0x80320E1C; // type:function size:0x40 scope:global align:4 +getKind__17J3DAnmClusterFullCFv = .text:0x80320E5C; // type:function size:0x8 scope:global align:4 +__dt__17J3DAnmClusterFullFv = .text:0x80320E64; // type:function size:0x40 scope:global align:4 +getKind__19J3DAnmTextureSRTKeyCFv = .text:0x80320EA4; // type:function size:0x8 scope:global align:4 +__dt__19J3DAnmTextureSRTKeyFv = .text:0x80320EAC; // type:function size:0x40 scope:global align:4 +getKind__27J3DAnmTransformFullWithLerpCFv = .text:0x80320EEC; // type:function size:0x8 scope:global align:4 +__dt__27J3DAnmTransformFullWithLerpFv = .text:0x80320EF4; // type:function size:0x58 scope:global align:4 +__dt__19J3DAnmTransformFullFv = .text:0x80320F4C; // type:function size:0x40 scope:global align:4 +getKind__19J3DAnmTransformFullCFv = .text:0x80320F8C; // type:function size:0x8 scope:global align:4 +getKind__15J3DAnmTransformCFv = .text:0x80320F94; // type:function size:0x8 scope:global align:4 +OSf32tou8 = .text:0x80320F9C; // type:function size:0x1C scope:local align:4 +OSf32tos16 = .text:0x80320FB8; // type:function size:0x1C scope:local align:4 +initialize__14J3DMaterialAnmFv = .text:0x80320FD4; // type:function size:0xA4 scope:global align:4 +calc__14J3DMaterialAnmCFP11J3DMaterial = .text:0x80321078; // type:function size:0x1E0 scope:global align:4 +setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm = .text:0x80321258; // type:function size:0x40 scope:global align:4 +setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm = .text:0x80321298; // type:function size:0x40 scope:global align:4 +setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm = .text:0x803212D8; // type:function size:0x40 scope:global align:4 +setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm = .text:0x80321318; // type:function size:0x40 scope:global align:4 +setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm = .text:0x80321358; // type:function size:0x40 scope:global align:4 +__ct__12J3DSkinNListFv = .text:0x80321398; // type:function size:0x20 scope:global align:4 +calcSkin_VtxPosF32__12J3DSkinNListFPA4_fPvPv = .text:0x803213B8; // type:function size:0xF8 scope:global align:4 +calcSkin_VtxNrmF32__12J3DSkinNListFPA4_fPvPv = .text:0x803214B0; // type:function size:0xE0 scope:global align:4 +__ct__13J3DSkinDeformFv = .text:0x80321590; // type:function size:0x44 scope:global align:4 +initSkinInfo__13J3DSkinDeformFP12J3DModelData = .text:0x803215D4; // type:function size:0x58C scope:global align:4 +initMtxIndexArray__13J3DSkinDeformFP12J3DModelData = .text:0x80321B60; // type:function size:0x420 scope:global align:4 +changeFastSkinDL__13J3DSkinDeformFP12J3DModelData = .text:0x80321F80; // type:function size:0x244 scope:global align:4 +calcNrmMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x803221C4; // type:function size:0x10C scope:global align:4 +transformVtxPosNrm__13J3DSkinDeformFP12J3DModelData = .text:0x803222D0; // type:function size:0x144 scope:global align:4 +calcAnmInvJointMtx__13J3DSkinDeformFP12J3DMtxBuffer = .text:0x80322414; // type:function size:0x78 scope:global align:4 +deformFastVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x8032248C; // type:function size:0x124 scope:global align:4 +deformFastVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x803225B0; // type:function size:0x134 scope:global align:4 +deformVtxPos_F32__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x803226E4; // type:function size:0x120 scope:global align:4 +deformVtxPos_S16__13J3DSkinDeformCFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80322804; // type:function size:0x138 scope:global align:4 +deformVtxNrm_F32__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x8032293C; // type:function size:0x100 scope:global align:4 +deformVtxNrm_S16__13J3DSkinDeformCFP15J3DVertexBuffer = .text:0x80322A3C; // type:function size:0x118 scope:global align:4 +deform__13J3DSkinDeformFP8J3DModel = .text:0x80322B54; // type:function size:0x68 scope:global align:4 +deform__13J3DSkinDeformFP15J3DVertexBufferP12J3DMtxBuffer = .text:0x80322BBC; // type:function size:0x11C scope:global align:4 +calc__15J3DVtxColorCalcFP8J3DModel = .text:0x80322CD8; // type:function size:0x14 scope:global align:4 +setNrmMtx__13J3DSkinDeformFiPA4_f = .text:0x80322CEC; // type:function size:0x40 scope:global align:4 +__dt__13J3DSkinDeformFv = .text:0x80322D2C; // type:function size:0x40 scope:global align:4 +swapTransformedVtxNrm__15J3DVertexBufferFv = .text:0x80322D6C; // type:function size:0x14 scope:global align:4 +__ct__13J3DDeformDataFv = .text:0x80322D80; // type:function size:0x38 scope:global align:4 +offAllFlag__13J3DDeformDataFUl = .text:0x80322DB8; // type:function size:0x44 scope:global align:4 +deform__13J3DDeformDataFP8J3DModel = .text:0x80322DFC; // type:function size:0x8 scope:global align:4 +deform__13J3DDeformDataFP15J3DVertexBuffer = .text:0x80322E04; // type:function size:0xC8 scope:global align:4 +setAnm__13J3DDeformDataFP13J3DAnmCluster = .text:0x80322ECC; // type:function size:0x38 scope:global align:4 +__ct__11J3DDeformerFP13J3DDeformData = .text:0x80322F04; // type:function size:0x20 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUs = .text:0x80322F24; // type:function size:0xE4 scope:global align:4 +deform_VtxPosF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x80323008; // type:function size:0x168 scope:global align:4 +deform_VtxNrmF32__11J3DDeformerFP15J3DVertexBufferP10J3DClusterP13J3DClusterKeyPf = .text:0x80323170; // type:function size:0x544 scope:global align:4 +deform__11J3DDeformerFP15J3DVertexBufferUsPf = .text:0x803236B4; // type:function size:0x110 scope:global align:4 +normalizeWeight__11J3DDeformerFiPf = .text:0x803237C4; // type:function size:0x5C scope:global align:4 +getWeight__13J3DAnmClusterCFUs = .text:0x80323820; // type:function size:0x8 scope:global align:4 +init__25J3DMtxCalcJ3DSysInitBasicFRC3VecRA3_A4_Cf = .text:0x80323828; // type:function size:0x8C scope:global align:4 +init__24J3DMtxCalcJ3DSysInitMayaFRC3VecRA3_A4_Cf = .text:0x803238B4; // type:function size:0x8C scope:global align:4 +calcTransform__28J3DMtxCalcCalcTransformBasicFRC16J3DTransformInfo = .text:0x80323940; // type:function size:0xEC scope:global align:4 +calcTransform__32J3DMtxCalcCalcTransformSoftimageFRC16J3DTransformInfo = .text:0x80323A2C; // type:function size:0x138 scope:global align:4 +calcTransform__27J3DMtxCalcCalcTransformMayaFRC16J3DTransformInfo = .text:0x80323B64; // type:function size:0x19C scope:global align:4 +appendChild__8J3DJointFP8J3DJoint = .text:0x80323D00; // type:function size:0x30 scope:global align:4 +__ct__8J3DJointFv = .text:0x80323D30; // type:function size:0xB8 scope:global align:4 +entryIn__8J3DJointFv = .text:0x80323DE8; // type:function size:0x194 scope:global align:4 +recursiveCalc__8J3DJointFv = .text:0x80323F7C; // type:function size:0x148 scope:global align:4 +clear__16J3DMaterialTableFv = .text:0x803240C4; // type:function size:0x28 scope:global align:4 +__ct__16J3DMaterialTableFv = .text:0x803240EC; // type:function size:0x34 scope:global align:4 +__dt__16J3DMaterialTableFv = .text:0x80324120; // type:function size:0x40 scope:global align:4 +removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x80324160; // type:function size:0x98 scope:global align:4 +removeTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x803241F8; // type:function size:0xA4 scope:global align:4 +removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x8032429C; // type:function size:0xC8 scope:global align:4 +removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x80324364; // type:function size:0x114 scope:global align:4 +createTexMtxForAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x80324478; // type:function size:0x134 scope:global align:4 +entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor = .text:0x803245AC; // type:function size:0xBC scope:global align:4 +entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern = .text:0x80324668; // type:function size:0xD4 scope:global align:4 +entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey = .text:0x8032473C; // type:function size:0x1A8 scope:global align:4 +entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey = .text:0x803248E4; // type:function size:0x148 scope:global align:4 +__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock = .text:0x80324A2C; // type:function size:0x36C scope:global align:4 +__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock = .text:0x80324D98; // type:function size:0x80 scope:global align:4 +countUniqueMaterials__18J3DMaterialFactoryFv = .text:0x80324E18; // type:function size:0x48 scope:global align:4 +countTexGens__18J3DMaterialFactoryCFi = .text:0x80324E60; // type:function size:0x38 scope:global align:4 +countStages__18J3DMaterialFactoryCFi = .text:0x80324E98; // type:function size:0x84 scope:global align:4 +create__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x80324F1C; // type:function size:0x7C scope:global align:4 +createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x80324F98; // type:function size:0x94C scope:global align:4 +createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803258E4; // type:function size:0x8F8 scope:global align:4 +modifyPatchedCurrentMtx__18J3DMaterialFactoryCFP11J3DMateriali = .text:0x803261DC; // type:function size:0x130 scope:global align:4 +createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x8032630C; // type:function size:0x250 scope:global align:4 +calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl = .text:0x8032655C; // type:function size:0x80 scope:global align:4 +calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803265DC; // type:function size:0x130 scope:global align:4 +calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x8032670C; // type:function size:0xD0 scope:global align:4 +calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl = .text:0x803267DC; // type:function size:0x18 scope:global align:4 +newMatColor__18J3DMaterialFactoryCFii = .text:0x803267F4; // type:function size:0x94 scope:global align:4 +newColorChanNum__18J3DMaterialFactoryCFi = .text:0x80326888; // type:function size:0x38 scope:global align:4 +newColorChan__18J3DMaterialFactoryCFii = .text:0x803268C0; // type:function size:0xCC scope:global align:4 +newAmbColor__18J3DMaterialFactoryCFii = .text:0x8032698C; // type:function size:0x94 scope:global align:4 +newTexGenNum__18J3DMaterialFactoryCFi = .text:0x80326A20; // type:function size:0x38 scope:global align:4 +newTexCoord__18J3DMaterialFactoryCFii = .text:0x80326A58; // type:function size:0x9C scope:global align:4 +newTexMtx__18J3DMaterialFactoryCFii = .text:0x80326AF4; // type:function size:0x8C scope:global align:4 +newCullMode__18J3DMaterialFactoryCFi = .text:0x80326B80; // type:function size:0x40 scope:global align:4 +newTexNo__18J3DMaterialFactoryCFii = .text:0x80326BC0; // type:function size:0x48 scope:global align:4 +newTevOrder__18J3DMaterialFactoryCFii = .text:0x80326C08; // type:function size:0x94 scope:global align:4 +newTevColor__18J3DMaterialFactoryCFii = .text:0x80326C9C; // type:function size:0x9C scope:global align:4 +newTevKColor__18J3DMaterialFactoryCFii = .text:0x80326D38; // type:function size:0x94 scope:global align:4 +newTevStageNum__18J3DMaterialFactoryCFi = .text:0x80326DCC; // type:function size:0x38 scope:global align:4 +newTevStage__18J3DMaterialFactoryCFii = .text:0x80326E04; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__18J3DMaterialFactoryCFii = .text:0x80326F2C; // type:function size:0x78 scope:global align:4 +newIndTexStageNum__18J3DMaterialFactoryCFi = .text:0x80326FA4; // type:function size:0x28 scope:global align:4 +newIndTexOrder__18J3DMaterialFactoryCFii = .text:0x80326FCC; // type:function size:0x7C scope:global align:4 +newIndTexMtx__18J3DMaterialFactoryCFii = .text:0x80327048; // type:function size:0xA8 scope:global align:4 +newIndTevStage__18J3DMaterialFactoryCFii = .text:0x803270F0; // type:function size:0x8C scope:global align:4 +newIndTexCoordScale__18J3DMaterialFactoryCFii = .text:0x8032717C; // type:function size:0x5C scope:global align:4 +newFog__18J3DMaterialFactoryCFi = .text:0x803271D8; // type:function size:0xAC scope:global align:4 +newAlphaComp__18J3DMaterialFactoryCFi = .text:0x80327284; // type:function size:0xA0 scope:global align:4 +newBlend__18J3DMaterialFactoryCFi = .text:0x80327324; // type:function size:0x8C scope:global align:4 +newZMode__18J3DMaterialFactoryCFi = .text:0x803273B0; // type:function size:0x60 scope:global align:4 +newZCompLoc__18J3DMaterialFactoryCFi = .text:0x80327410; // type:function size:0x38 scope:global align:4 +newDither__18J3DMaterialFactoryCFi = .text:0x80327448; // type:function size:0x38 scope:global align:4 +newNBTScale__18J3DMaterialFactoryCFi = .text:0x80327480; // type:function size:0xA4 scope:global align:4 +__ct__11J3DMaterialFv = .text:0x80327524; // type:function size:0x54 scope:global align:4 +__dt__11J3DMaterialFv = .text:0x80327578; // type:function size:0x40 scope:global align:4 +getMaterialMode__18J3DMaterialFactoryCFi = .text:0x803275B8; // type:function size:0x1C scope:global align:4 +__dt__14J3DPEBlockNullFv = .text:0x803275D4; // type:function size:0x40 scope:global align:4 +getType__14J3DPEBlockNullFv = .text:0x80327614; // type:function size:0xC scope:global align:4 +load__14J3DPEBlockNullFv = .text:0x80327620; // type:function size:0x4 scope:global align:4 +__dt__15J3DTevBlockNullFv = .text:0x80327624; // type:function size:0x40 scope:global align:4 +getType__15J3DTevBlockNullFv = .text:0x80327664; // type:function size:0xC scope:global align:4 +indexToPtr__15J3DTevBlockNullFv = .text:0x80327670; // type:function size:0x8 scope:global align:4 +ptrToIndex__15J3DTevBlockNullFv = .text:0x80327678; // type:function size:0x4 scope:global align:4 +reset__15J3DTevBlockNullFP11J3DTevBlock = .text:0x8032767C; // type:function size:0x4 scope:global align:4 +__dt__18J3DTexGenBlockNullFv = .text:0x80327680; // type:function size:0x40 scope:global align:4 +getType__18J3DTexGenBlockNullFv = .text:0x803276C0; // type:function size:0xC scope:global align:4 +diffTexGen__18J3DTexGenBlockNullFv = .text:0x803276CC; // type:function size:0x4 scope:global align:4 +diffTexMtx__18J3DTexGenBlockNullFv = .text:0x803276D0; // type:function size:0x4 scope:global align:4 +diff__18J3DTexGenBlockNullFUl = .text:0x803276D4; // type:function size:0x4 scope:global align:4 +patch__18J3DTexGenBlockNullFv = .text:0x803276D8; // type:function size:0x4 scope:global align:4 +load__18J3DTexGenBlockNullFv = .text:0x803276DC; // type:function size:0x4 scope:global align:4 +calcPostTexMtxWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803276E0; // type:function size:0x4 scope:global align:4 +calcPostTexMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803276E4; // type:function size:0x4 scope:global align:4 +calcWithoutViewMtx__18J3DTexGenBlockNullFPA4_Cf = .text:0x803276E8; // type:function size:0x4 scope:global align:4 +calc__18J3DTexGenBlockNullFPA4_Cf = .text:0x803276EC; // type:function size:0x4 scope:global align:4 +__dt__17J3DColorBlockNullFv = .text:0x803276F0; // type:function size:0x40 scope:global align:4 +getType__17J3DColorBlockNullFv = .text:0x80327730; // type:function size:0xC scope:global align:4 +setTexSel__11J3DTevStageFUc = .text:0x8032773C; // type:function size:0x18 scope:global align:4 +setRasSel__11J3DTevStageFUc = .text:0x80327754; // type:function size:0x14 scope:global align:4 +__ct__11J3DTexCoordFv = .text:0x80327768; // type:function size:0x18 scope:global align:4 +setTevStageInfo__11J3DTevStageFRC15J3DTevStageInfo = .text:0x80327780; // type:function size:0x1A8 scope:global align:4 +setIndTevStageInfo__14J3DIndTevStageFRC18J3DIndTevStageInfo = .text:0x80327928; // type:function size:0xAC scope:global align:4 +__ct__19J3DTevSwapModeTableFRC23J3DTevSwapModeTableInfo = .text:0x803279D4; // type:function size:0x30 scope:global align:4 +__ct__11J3DNBTScaleFRC15J3DNBTScaleInfo = .text:0x80327A04; // type:function size:0x24 scope:global align:4 +calcColorChanID__FUsUcUcUcUcUc = .text:0x80327A28; // type:function size:0xA0 scope:global align:4 +__ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 = .text:0x80327AC8; // type:function size:0x2E4 scope:global align:4 +countUniqueMaterials__22J3DMaterialFactory_v21Fv = .text:0x80327DAC; // type:function size:0x20 scope:global align:4 +countTexGens__22J3DMaterialFactory_v21CFi = .text:0x80327DCC; // type:function size:0x38 scope:global align:4 +countStages__22J3DMaterialFactory_v21CFi = .text:0x80327E04; // type:function size:0x84 scope:global align:4 +create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl = .text:0x80327E88; // type:function size:0x794 scope:global align:4 +newMatColor__22J3DMaterialFactory_v21CFii = .text:0x8032861C; // type:function size:0x94 scope:global align:4 +newColorChanNum__22J3DMaterialFactory_v21CFi = .text:0x803286B0; // type:function size:0x38 scope:global align:4 +newColorChan__22J3DMaterialFactory_v21CFii = .text:0x803286E8; // type:function size:0xCC scope:global align:4 +newTexGenNum__22J3DMaterialFactory_v21CFi = .text:0x803287B4; // type:function size:0x38 scope:global align:4 +newTexCoord__22J3DMaterialFactory_v21CFii = .text:0x803287EC; // type:function size:0x90 scope:global align:4 +newTexMtx__22J3DMaterialFactory_v21CFii = .text:0x8032887C; // type:function size:0x8C scope:global align:4 +newCullMode__22J3DMaterialFactory_v21CFi = .text:0x80328908; // type:function size:0x40 scope:global align:4 +newTexNo__22J3DMaterialFactory_v21CFii = .text:0x80328948; // type:function size:0x48 scope:global align:4 +newTevOrder__22J3DMaterialFactory_v21CFii = .text:0x80328990; // type:function size:0x94 scope:global align:4 +newTevColor__22J3DMaterialFactory_v21CFii = .text:0x80328A24; // type:function size:0x9C scope:global align:4 +newTevKColor__22J3DMaterialFactory_v21CFii = .text:0x80328AC0; // type:function size:0x94 scope:global align:4 +newTevStageNum__22J3DMaterialFactory_v21CFi = .text:0x80328B54; // type:function size:0x38 scope:global align:4 +newTevStage__22J3DMaterialFactory_v21CFii = .text:0x80328B8C; // type:function size:0x128 scope:global align:4 +newTevSwapModeTable__22J3DMaterialFactory_v21CFii = .text:0x80328CB4; // type:function size:0x78 scope:global align:4 +newFog__22J3DMaterialFactory_v21CFi = .text:0x80328D2C; // type:function size:0xAC scope:global align:4 +newAlphaComp__22J3DMaterialFactory_v21CFi = .text:0x80328DD8; // type:function size:0xA0 scope:global align:4 +newBlend__22J3DMaterialFactory_v21CFi = .text:0x80328E78; // type:function size:0x8C scope:global align:4 +newZMode__22J3DMaterialFactory_v21CFi = .text:0x80328F04; // type:function size:0x60 scope:global align:4 +newZCompLoc__22J3DMaterialFactory_v21CFi = .text:0x80328F64; // type:function size:0x38 scope:global align:4 +newDither__22J3DMaterialFactory_v21CFi = .text:0x80328F9C; // type:function size:0x38 scope:global align:4 +newNBTScale__22J3DMaterialFactory_v21CFi = .text:0x80328FD4; // type:function size:0xA4 scope:global align:4 +getMaterialMode__22J3DMaterialFactory_v21CFi = .text:0x80329078; // type:function size:0x1C scope:global align:4 +load__24J3DClusterLoaderDataBaseFPCv = .text:0x80329094; // type:function size:0x78 scope:global align:4 +__ct__20J3DClusterLoader_v15Fv = .text:0x8032910C; // type:function size:0x10 scope:global align:4 +__dt__20J3DClusterLoader_v15Fv = .text:0x8032911C; // type:function size:0x40 scope:global align:4 +readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock = .text:0x8032915C; // type:function size:0x374 scope:global align:4 +load__20J3DClusterLoader_v15FPCv = .text:0x803294D0; // type:function size:0xAC scope:global align:4 +__ct__14J3DModelLoaderFv = .text:0x8032957C; // type:function size:0x30 scope:global align:4 +load__22J3DModelLoaderDataBaseFPCvUl = .text:0x803295AC; // type:function size:0x100 scope:global align:4 +loadMaterialTable__14J3DModelLoaderFPCv = .text:0x803296AC; // type:function size:0x148 scope:global align:4 +loadBinaryDisplayList__14J3DModelLoaderFPCvUl = .text:0x803297F4; // type:function size:0x298 scope:global align:4 +readInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x80329A8C; // type:function size:0x138 scope:global align:4 +__ct__19J3DMtxCalcNoAnmBaseFv = .text:0x80329BC4; // type:function size:0x10 scope:global align:4 +readVertex__14J3DModelLoaderFPC14J3DVertexBlock = .text:0x80329BD4; // type:function size:0x254 scope:global align:4 +readEnvelop__14J3DModelLoaderFPC16J3DEnvelopeBlock = .text:0x80329E28; // type:function size:0x90 scope:global align:4 +readDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x80329EB8; // type:function size:0xB8 scope:global align:4 +readJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x80329F70; // type:function size:0xE4 scope:global align:4 +readMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032A054; // type:function size:0x27C scope:global align:4 +readMaterial_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x8032A2D0; // type:function size:0x264 scope:global align:4 +readShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8032A534; // type:function size:0x124 scope:global align:4 +readTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032A658; // type:function size:0xC4 scope:global align:4 +readMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032A71C; // type:function size:0x13C scope:global align:4 +readMaterialTable_v21__18J3DModelLoader_v21FPC20J3DMaterialBlock_v21Ul = .text:0x8032A858; // type:function size:0x13C scope:global align:4 +readTextureTable__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032A994; // type:function size:0xC4 scope:global align:4 +readPatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032AA58; // type:function size:0x13C scope:global align:4 +readMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8032AB94; // type:function size:0x1AC scope:global align:4 +modifyMaterial__14J3DModelLoaderFUl = .text:0x8032AD40; // type:function size:0x7C scope:global align:4 +__dt__14J3DModelLoaderFv = .text:0x8032ADBC; // type:function size:0x40 scope:global align:4 +__dt__18J3DModelLoader_v21Fv = .text:0x8032ADFC; // type:function size:0x40 scope:global align:4 +__ct__18J3DModelLoader_v26Fv = .text:0x8032AE3C; // type:function size:0x3C scope:global align:4 +__dt__18J3DModelLoader_v26Fv = .text:0x8032AE78; // type:function size:0x40 scope:global align:4 +readMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032AEB8; // type:function size:0x4 scope:global align:4 +readMaterial_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8032AEBC; // type:function size:0x4 scope:global align:4 +readMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032AEC0; // type:function size:0x4 scope:global align:4 +readMaterialTable_v21__14J3DModelLoaderFPC20J3DMaterialBlock_v21Ul = .text:0x8032AEC4; // type:function size:0x4 scope:global align:4 +calcSizeMaterialTable__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032AEC8; // type:function size:0x8 scope:global align:4 +calcSizeMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032AED0; // type:function size:0x8 scope:global align:4 +load__14J3DModelLoaderFPCvUl = .text:0x8032AED8; // type:function size:0x2AC scope:global align:4 +setupBBoardInfo__14J3DModelLoaderFv = .text:0x8032B184; // type:function size:0x130 scope:global align:4 +setMtxType__8J3DJointFUc = .text:0x8032B2B4; // type:function size:0x14 scope:global align:4 +__dt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032B2C8; // type:function size:0x40 scope:global align:4 +init__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>FRC3VecRA3_A4_Cf = .text:0x8032B308; // type:function size:0x30 scope:global align:4 +calc__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage>Fv = .text:0x8032B338; // type:function size:0xC scope:global align:4 +__dt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032B344; // type:function size:0x40 scope:global align:4 +init__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>FRC3VecRA3_A4_Cf = .text:0x8032B384; // type:function size:0xC scope:global align:4 +calc__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic>Fv = .text:0x8032B390; // type:function size:0xC scope:global align:4 +makeHierarchy__12J3DModelDataFP8J3DJointPPC17J3DModelHierarchy = .text:0x8032B39C; // type:function size:0x48 scope:global align:4 +__ct__10J3DTextureFUsP7ResTIMG = .text:0x8032B3E4; // type:function size:0x20 scope:global align:4 +__dt__10J3DTextureFv = .text:0x8032B404; // type:function size:0x40 scope:global align:4 +countMaterialNum__14J3DModelLoaderFPCv = .text:0x8032B444; // type:function size:0x40 scope:global align:4 +calcLoadSize__14J3DModelLoaderFPCvUl = .text:0x8032B484; // type:function size:0x1C4 scope:global align:4 +calcLoadMaterialTableSize__14J3DModelLoaderFPCv = .text:0x8032B648; // type:function size:0xF8 scope:global align:4 +calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl = .text:0x8032B740; // type:function size:0x22C scope:global align:4 +calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl = .text:0x8032B96C; // type:function size:0x6C scope:global align:4 +calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock = .text:0x8032B9D8; // type:function size:0x2C scope:global align:4 +calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock = .text:0x8032BA04; // type:function size:0x14 scope:global align:4 +calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032BA18; // type:function size:0xEC scope:global align:4 +calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl = .text:0x8032BB04; // type:function size:0xA4 scope:global align:4 +calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock = .text:0x8032BBA8; // type:function size:0x1C scope:global align:4 +calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl = .text:0x8032BBC4; // type:function size:0x94 scope:global align:4 +calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl = .text:0x8032BC58; // type:function size:0x94 scope:global align:4 +calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl = .text:0x8032BCEC; // type:function size:0xE0 scope:global align:4 +__ct__15J3DJointFactoryFRC13J3DJointBlock = .text:0x8032BDCC; // type:function size:0x3C scope:global align:4 +create__15J3DJointFactoryFi = .text:0x8032BE08; // type:function size:0x148 scope:global align:4 +__ct__15J3DShapeFactoryFRC13J3DShapeBlock = .text:0x8032BF50; // type:function size:0xD0 scope:global align:4 +create__15J3DShapeFactoryFiUlP14_GXVtxDescList = .text:0x8032C020; // type:function size:0x194 scope:global align:4 +newShapeMtx__15J3DShapeFactoryCFUlii = .text:0x8032C1B4; // type:function size:0x224 scope:global align:4 +newShapeDraw__15J3DShapeFactoryCFii = .text:0x8032C3D8; // type:function size:0x84 scope:global align:4 +allocVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x8032C45C; // type:function size:0x6C scope:global align:4 +calcSize__15J3DShapeFactoryFiUl = .text:0x8032C4C8; // type:function size:0x80 scope:global align:4 +calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl = .text:0x8032C548; // type:function size:0x10 scope:global align:4 +calcSizeShapeMtx__15J3DShapeFactoryCFUlii = .text:0x8032C558; // type:function size:0xF8 scope:global align:4 +getMtxGroupNum__15J3DShapeFactoryCFi = .text:0x8032C650; // type:function size:0x20 scope:global align:4 +__ct__21J3DShapeMtxConcatViewFUs = .text:0x8032C670; // type:function size:0x14 scope:global align:4 +load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag = .text:0x8032C684; // type:function size:0x46C scope:global align:4 +setResource__20J3DAnmLoaderDataBaseFP10J3DAnmBasePCv = .text:0x8032CAF0; // type:function size:0x2A8 scope:global align:4 +__ct__20J3DAnmFullLoader_v15Fv = .text:0x8032CD98; // type:function size:0x10 scope:global align:4 +__dt__20J3DAnmFullLoader_v15Fv = .text:0x8032CDA8; // type:function size:0x40 scope:global align:4 +__ct__19J3DAnmKeyLoader_v15Fv = .text:0x8032CDE8; // type:function size:0x10 scope:global align:4 +__dt__19J3DAnmKeyLoader_v15Fv = .text:0x8032CDF8; // type:function size:0x40 scope:global align:4 +load__20J3DAnmFullLoader_v15FPCv = .text:0x8032CE38; // type:function size:0x160 scope:global align:4 +setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv = .text:0x8032CF98; // type:function size:0x160 scope:global align:4 +setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData = .text:0x8032D0F8; // type:function size:0x94 scope:global align:4 +setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData = .text:0x8032D18C; // type:function size:0xE8 scope:global align:4 +setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData = .text:0x8032D274; // type:function size:0x9C scope:global align:4 +setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData = .text:0x8032D310; // type:function size:0x64 scope:global align:4 +setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData = .text:0x8032D374; // type:function size:0x54 scope:global align:4 +setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData = .text:0x8032D3C8; // type:function size:0x1AC scope:global align:4 +load__19J3DAnmKeyLoader_v15FPCv = .text:0x8032D574; // type:function size:0x160 scope:global align:4 +setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv = .text:0x8032D6D4; // type:function size:0x160 scope:global align:4 +setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData = .text:0x8032D834; // type:function size:0x9C scope:global align:4 +setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData = .text:0x8032D8D0; // type:function size:0x28C scope:global align:4 +setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData = .text:0x8032DB5C; // type:function size:0x108 scope:global align:4 +setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData = .text:0x8032DC64; // type:function size:0x54 scope:global align:4 +setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData = .text:0x8032DCB8; // type:function size:0x22C scope:global align:4 +setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData = .text:0x8032DEE4; // type:function size:0x1AC scope:global align:4 +__ct__13J3DAnmClusterFsPf = .text:0x8032E090; // type:function size:0x2C scope:global align:4 +__dt__13J3DAnmClusterFv = .text:0x8032E0BC; // type:function size:0x40 scope:global align:4 +__ct__19J3DAnmTransformFullFv = .text:0x8032E0FC; // type:function size:0x5C scope:global align:4 +getKind__20J3DAnmVisibilityFullCFv = .text:0x8032E158; // type:function size:0x8 scope:global align:4 +__dt__20J3DAnmVisibilityFullFv = .text:0x8032E160; // type:function size:0x40 scope:global align:4 +getKind__13J3DAnmClusterCFv = .text:0x8032E1A0; // type:function size:0x8 scope:global align:4 +JMAEulerToQuat__FsssP10Quaternion = .text:0x8032E1A8; // type:function size:0xD0 scope:global align:4 +JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion = .text:0x8032E278; // type:function size:0xF8 scope:global align:4 +JMAFastVECNormalize__FPC3VecP3Vec = .text:0x8032E370; // type:function size:0x2C scope:global align:4 +JMAVECScaleAdd__FPC3VecPC3VecP3Vecf = .text:0x8032E39C; // type:function size:0x24 scope:global align:4 +JMAMTXApplyScale__FPA4_CfPA4_ffff = .text:0x8032E3C0; // type:function size:0x4C scope:global align:4 +__ct__Q25JMath13TRandom_fast_FUl = .text:0x8032E40C; // type:function size:0x8 scope:global align:4 +__sinit_\JMATrigonometric_cpp = .text:0x8032E414; // type:function size:0x40 scope:global align:4 +__ct__Q25JMath18TSinCosTable<13,f>Fv = .text:0x8032E454; // type:function size:0x100 scope:global align:4 +__ct__Q25JMath18TAtanTable<1024,f>Fv = .text:0x8032E554; // type:function size:0xAC scope:global align:4 +__ct__Q25JMath22TAsinAcosTable<1024,f>Fv = .text:0x8032E600; // type:function size:0xAC scope:global align:4 +ARStartDMA = .text:0x8032E6AC; // type:function size:0xCC scope:global align:4 +ARAlloc = .text:0x8032E778; // type:function size:0x50 scope:global align:4 +ARInit = .text:0x8032E7C8; // type:function size:0x88 scope:global align:4 +ARGetBaseAddress = .text:0x8032E850; // type:function size:0x8 scope:global align:4 +ARGetSize = .text:0x8032E858; // type:function size:0x8 scope:global align:4 +__ARQPopTaskQueueHi = .text:0x8032E860; // type:function size:0x70 scope:global align:4 +__ARQServiceQueueLo = .text:0x8032E8D0; // type:function size:0x100 scope:global align:4 +__ARQInterruptServiceRoutine = .text:0x8032E9D0; // type:function size:0x7C scope:global align:4 +ARQInit = .text:0x8032EA4C; // type:function size:0x70 scope:global align:4 +PPCMfmsr = .text:0x8032EABC; // type:function size:0x8 scope:global align:4 +PPCMtmsr = .text:0x8032EAC4; // type:function size:0x8 scope:global align:4 +PPCMfhid0 = .text:0x8032EACC; // type:function size:0x8 scope:global align:4 +PPCMthid0 = .text:0x8032EAD4; // type:function size:0x8 scope:global align:4 +PPCMfl2cr = .text:0x8032EADC; // type:function size:0x8 scope:global align:4 +PPCMtl2cr = .text:0x8032EAE4; // type:function size:0x8 scope:global align:4 +PPCMtdec = .text:0x8032EAEC; // type:function size:0x8 scope:global align:4 +PPCSync = .text:0x8032EAF4; // type:function size:0x8 scope:global align:4 +PPCHalt = .text:0x8032EAFC; // type:function size:0x14 scope:global align:4 +PPCMtmmcr0 = .text:0x8032EB10; // type:function size:0x8 scope:global align:4 +PPCMtmmcr1 = .text:0x8032EB18; // type:function size:0x8 scope:global align:4 +PPCMtpmc1 = .text:0x8032EB20; // type:function size:0x8 scope:global align:4 +PPCMtpmc2 = .text:0x8032EB28; // type:function size:0x8 scope:global align:4 +PPCMtpmc3 = .text:0x8032EB30; // type:function size:0x8 scope:global align:4 +PPCMtpmc4 = .text:0x8032EB38; // type:function size:0x8 scope:global align:4 +PPCMffpscr = .text:0x8032EB40; // type:function size:0x20 scope:global align:4 +PPCMtfpscr = .text:0x8032EB60; // type:function size:0x28 scope:global align:4 +PPCMfhid2 = .text:0x8032EB88; // type:function size:0x8 scope:global align:4 +PPCMthid2 = .text:0x8032EB90; // type:function size:0x8 scope:global align:4 +PPCMtwpar = .text:0x8032EB98; // type:function size:0x8 scope:global align:4 +PPCDisableSpeculation = .text:0x8032EBA0; // type:function size:0x28 scope:global align:4 +PPCSetFpNonIEEEMode = .text:0x8032EBC8; // type:function size:0x8 scope:global align:4 +PPCMthid4 = .text:0x8032EBD0; // type:function size:0x50 scope:global align:4 +__OSFPRInit = .text:0x8032EC20; // type:function size:0x128 scope:global align:4 +__OSGetIOSRev = .text:0x8032ED48; // type:function size:0x54 scope:global align:4 +OSGetConsoleType = .text:0x8032ED9C; // type:function size:0x270 scope:global align:4 +ClearArena = .text:0x8032F00C; // type:function size:0x1DC scope:global align:4 +ClearMEM2Arena = .text:0x8032F1E8; // type:function size:0x1E4 scope:global align:4 +InquiryCallback = .text:0x8032F3CC; // type:function size:0x3C scope:global align:4 +ReportOSInfo = .text:0x8032F408; // type:function size:0x274 scope:global align:4 +OSInit = .text:0x8032F67C; // type:function size:0x400 scope:global align:4 +OSExceptionInit = .text:0x8032FA7C; // type:function size:0x280 scope:global align:4 +__OSDBIntegrator = .text:0x8032FCFC; // type:function size:0x24 scope:global align:4 +__OSDBINTSTART = .text:0x8032FCFC; // type:label scope:global +__OSDBJump = .text:0x8032FD20; // type:function size:0x4 scope:global align:4 +__OSDBINTEND = .text:0x8032FD20; // type:label scope:global +__OSSetExceptionHandler = .text:0x8032FD24; // type:function size:0x14 scope:global align:4 +__OSDBJUMPEND = .text:0x8032FD24; // type:label scope:global +__OSGetExceptionHandler = .text:0x8032FD38; // type:function size:0x10 scope:global align:4 +OSExceptionVector = .text:0x8032FD48; // type:function size:0x9C scope:global align:4 +__OSEVStart = .text:0x8032FD48; // type:label scope:global +__DBVECTOR = .text:0x8032FDA0; // type:label scope:global data:4byte +__OSEVSetNumber = .text:0x8032FDB0; // type:label scope:global data:4byte +__OSEVEnd = .text:0x8032FDE0; // type:label scope:global +OSDefaultExceptionHandler = .text:0x8032FDE4; // type:function size:0x58 scope:global align:4 +__OSPSInit = .text:0x8032FE3C; // type:function size:0x54 scope:global align:4 +__OSGetDIConfig = .text:0x8032FE90; // type:function size:0x10 scope:global align:4 +OSRegisterVersion = .text:0x8032FEA0; // type:function size:0x10 scope:global align:4 +OSGetAppGamename = .text:0x8032FEB0; // type:function size:0x4C scope:global align:4 +OSGetAppType = .text:0x8032FEFC; // type:function size:0x20 scope:global align:4 +__OSInitAlarm = .text:0x8032FF1C; // type:function size:0x58 scope:global align:4 +OSCreateAlarm = .text:0x8032FF74; // type:function size:0x10 scope:global align:4 +InsertAlarm = .text:0x8032FF84; // type:function size:0x250 scope:global align:4 +OSSetAlarm = .text:0x803301D4; // type:function size:0x70 scope:global align:4 +OSSetPeriodicAlarm = .text:0x80330244; // type:function size:0x84 scope:global align:4 +OSCancelAlarm = .text:0x803302C8; // type:function size:0x118 scope:global align:4 +DecrementerExceptionCallback = .text:0x803303E0; // type:function size:0x22C scope:global align:4 +DecrementerExceptionHandler = .text:0x8033060C; // type:function size:0x50 scope:global align:4 +OnReset = .text:0x8033065C; // type:function size:0x8C scope:global align:4 +OSSetAlarmUserData = .text:0x803306E8; // type:function size:0x8 scope:global align:4 +OSGetAlarmUserData = .text:0x803306F0; // type:function size:0x8 scope:global align:4 +DLInsert = .text:0x803306F8; // type:function size:0xAC scope:global align:4 +OSAllocFromHeap = .text:0x803307A4; // type:function size:0xF8 scope:global align:4 +OSFreeToHeap = .text:0x8033089C; // type:function size:0x78 scope:global align:4 +OSSetCurrentHeap = .text:0x80330914; // type:function size:0x10 scope:global align:4 +OSInitAlloc = .text:0x80330924; // type:function size:0x70 scope:global align:4 +OSCreateHeap = .text:0x80330994; // type:function size:0x6C scope:global align:4 +OSGetMEM1ArenaHi = .text:0x80330A00; // type:function size:0x8 scope:global align:4 +OSGetMEM2ArenaHi = .text:0x80330A08; // type:function size:0x8 scope:global align:4 +OSGetArenaHi = .text:0x80330A10; // type:function size:0x8 scope:global align:4 +OSGetMEM1ArenaLo = .text:0x80330A18; // type:function size:0x8 scope:global align:4 +OSGetMEM2ArenaLo = .text:0x80330A20; // type:function size:0x8 scope:global align:4 +OSGetArenaLo = .text:0x80330A28; // type:function size:0x8 scope:global align:4 +OSSetMEM1ArenaHi = .text:0x80330A30; // type:function size:0x8 scope:global align:4 +OSSetMEM2ArenaHi = .text:0x80330A38; // type:function size:0x8 scope:global align:4 +OSSetArenaHi = .text:0x80330A40; // type:function size:0x8 scope:global align:4 +OSSetMEM1ArenaLo = .text:0x80330A48; // type:function size:0x8 scope:global align:4 +OSSetMEM2ArenaLo = .text:0x80330A50; // type:function size:0x8 scope:global align:4 +OSSetArenaLo = .text:0x80330A58; // type:function size:0x8 scope:global align:4 +OSAllocFromMEM1ArenaLo = .text:0x80330A60; // type:function size:0x34 scope:global align:4 +__AIClockInit = .text:0x80330A94; // type:function size:0x220 scope:global align:4 +__OSInitAudioSystem = .text:0x80330CB4; // type:function size:0x1C8 scope:global align:4 +__OSStopAudioSystem = .text:0x80330E7C; // type:function size:0xCC scope:global align:4 +DCEnable = .text:0x80330F48; // type:function size:0x14 scope:global align:4 +DCInvalidateRange = .text:0x80330F5C; // type:function size:0x2C scope:global align:4 +DCFlushRange = .text:0x80330F88; // type:function size:0x30 scope:global align:4 +DCStoreRange = .text:0x80330FB8; // type:function size:0x30 scope:global align:4 +DCFlushRangeNoSync = .text:0x80330FE8; // type:function size:0x2C scope:global align:4 +DCStoreRangeNoSync = .text:0x80331014; // type:function size:0x2C scope:global align:4 +DCZeroRange = .text:0x80331040; // type:function size:0x2C scope:global align:4 +ICInvalidateRange = .text:0x8033106C; // type:function size:0x34 scope:global align:4 +ICFlashInvalidate = .text:0x803310A0; // type:function size:0x10 scope:global align:4 +ICEnable = .text:0x803310B0; // type:function size:0x14 scope:global align:4 +__LCEnable = .text:0x803310C4; // type:function size:0xCC scope:global align:4 +LCEnable = .text:0x80331190; // type:function size:0x38 scope:global align:4 +LCDisable = .text:0x803311C8; // type:function size:0x28 scope:global align:4 +LCStoreBlocks = .text:0x803311F0; // type:function size:0x24 scope:global align:4 +LCStoreData = .text:0x80331214; // type:function size:0xA0 scope:global align:4 +LCQueueWait = .text:0x803312B4; // type:function size:0x14 scope:global align:4 +DMAErrorHandler = .text:0x803312C8; // type:function size:0x148 scope:global align:4 +__OSCacheInit = .text:0x80331410; // type:function size:0x138 scope:global align:4 +__OSLoadFPUContext = .text:0x80331548; // type:function size:0x124 scope:global align:4 +__OSSaveFPUContext = .text:0x8033166C; // type:function size:0x128 scope:global align:4 +OSSaveFPUContext = .text:0x80331794; // type:function size:0x8 scope:global align:4 +OSSetCurrentContext = .text:0x8033179C; // type:function size:0x5C scope:global align:4 +OSGetCurrentContext = .text:0x803317F8; // type:function size:0xC scope:global align:4 +OSSaveContext = .text:0x80331804; // type:function size:0x80 scope:global align:4 +OSLoadContext = .text:0x80331884; // type:function size:0xD8 scope:global align:4 +OSGetStackPointer = .text:0x8033195C; // type:function size:0x8 scope:global align:4 +OSSwitchFiber = .text:0x80331964; // type:function size:0x30 scope:global align:4 +OSSwitchFiberEx = .text:0x80331994; // type:function size:0x30 scope:global align:4 +OSClearContext = .text:0x803319C4; // type:function size:0x24 scope:global align:4 +OSInitContext = .text:0x803319E8; // type:function size:0xBC scope:global align:4 +OSDumpContext = .text:0x80331AA4; // type:function size:0x260 scope:global align:4 +OSSwitchFPUContext = .text:0x80331D04; // type:function size:0x84 scope:global align:4 +__OSContextInit = .text:0x80331D88; // type:function size:0x48 scope:global align:4 +OSFillFPUContext = .text:0x80331DD0; // type:function size:0x12C scope:global align:4 +OSSetErrorHandler = .text:0x80331EFC; // type:function size:0x288 scope:global align:4 +__OSUnhandledException = .text:0x80332184; // type:function size:0x2F0 scope:global align:4 +PackArgs = .text:0x80332474; // type:function size:0x180 scope:global align:4 +Run = .text:0x803325F4; // type:function size:0x3C scope:global align:4 +Callback = .text:0x80332630; // type:function size:0xC scope:local align:4 +__OSGetExecParams = .text:0x8033263C; // type:function size:0x24 scope:global align:4 +callback = .text:0x80332660; // type:function size:0x8 scope:global align:4 +__OSReLaunchFirmware = .text:0x80332668; // type:function size:0x4F8 scope:global align:4 +__OSLaunchMenu = .text:0x80332B60; // type:function size:0xFC scope:global align:4 +__OSRelaunchTitle = .text:0x80332C5C; // type:function size:0x148 scope:global align:4 +__OSBootDolSimple = .text:0x80332DA4; // type:function size:0x66C scope:global align:4 +__OSBootDol = .text:0x80333410; // type:function size:0x1E0 scope:global align:4 +_ES_GetTicketViews = .text:0x803335F0; // type:function size:0x120 scope:global align:4 +_ES_LaunchTitle = .text:0x80333710; // type:function size:0x90 scope:global align:4 +ScreenReport = .text:0x803337A0; // type:function size:0x324 scope:global align:4 +ConfigureVideo = .text:0x80333AC4; // type:function size:0xFC scope:global align:4 +OSFatal = .text:0x80333BC0; // type:function size:0x204 scope:global align:4 +Halt = .text:0x80333DC4; // type:function size:0x600 scope:global align:4 +GetFontCode = .text:0x803343C4; // type:function size:0x134 scope:global align:4 +Decode = .text:0x803344F8; // type:function size:0x1A4 scope:global align:4 +OSGetFontEncode = .text:0x8033469C; // type:function size:0x54 scope:global align:4 +OSSetFontEncode = .text:0x803346F0; // type:function size:0x80 scope:global align:4 +ReadFont = .text:0x80334770; // type:function size:0x300 scope:global align:4 +OSLoadFont = .text:0x80334A70; // type:function size:0x128 scope:global align:4 +ParseStringS = .text:0x80334B98; // type:function size:0xFC scope:global align:4 +ParseStringW = .text:0x80334C94; // type:function size:0x1BC scope:global align:4 +OSGetFontTexel = .text:0x80334E50; // type:function size:0x290 scope:global align:4 +OSDisableInterrupts = .text:0x803350E0; // type:function size:0x14 scope:global align:4 +OSEnableInterrupts = .text:0x803350F4; // type:function size:0x14 scope:global align:4 +OSRestoreInterrupts = .text:0x80335108; // type:function size:0x24 scope:global align:4 +__OSSetInterruptHandler = .text:0x8033512C; // type:function size:0x14 scope:global align:4 +__OSGetInterruptHandler = .text:0x80335140; // type:function size:0x10 scope:global align:4 +__OSInterruptInit = .text:0x80335150; // type:function size:0xC4 scope:global align:4 +SetInterruptMask = .text:0x80335214; // type:function size:0x25C scope:global align:4 +__OSMaskInterrupts = .text:0x80335470; // type:function size:0x80 scope:global align:4 +__OSUnmaskInterrupts = .text:0x803354F0; // type:function size:0x80 scope:global align:4 +__OSDispatchInterrupt = .text:0x80335570; // type:function size:0x2A4 scope:global align:4 +ExternalInterruptHandler = .text:0x80335814; // type:function size:0x50 scope:global align:4 +OSNotifyLink = .text:0x80335864; // type:function size:0x4 scope:global align:4 +OSNotifyUnlink = .text:0x80335868; // type:function size:0x4 scope:global align:4 +OSSetStringTable = .text:0x8033586C; // type:function size:0xC scope:global align:4 +Relocate = .text:0x80335878; // type:function size:0x2A8 scope:global align:4 +Link = .text:0x80335B20; // type:function size:0x2E0 scope:global align:4 +OSLink = .text:0x80335E00; // type:function size:0x8 scope:global align:4 +OSLinkFixed = .text:0x80335E08; // type:function size:0x24 scope:global align:4 +Undo = .text:0x80335E2C; // type:function size:0x220 scope:global align:4 +OSUnlink = .text:0x8033604C; // type:function size:0x1D0 scope:global align:4 +__OSModuleInit = .text:0x8033621C; // type:function size:0x18 scope:global align:4 +OSInitMessageQueue = .text:0x80336234; // type:function size:0x60 scope:global align:4 +OSSendMessage = .text:0x80336294; // type:function size:0xC8 scope:global align:4 +OSReceiveMessage = .text:0x8033635C; // type:function size:0xDC scope:global align:4 +OSJamMessage = .text:0x80336438; // type:function size:0xD0 scope:global align:4 +OSGetPhysicalMem1Size = .text:0x80336508; // type:function size:0xC scope:global align:4 +OSGetPhysicalMem2Size = .text:0x80336514; // type:function size:0xC scope:global align:4 +OSGetConsoleSimulatedMem1Size = .text:0x80336520; // type:function size:0xC scope:global align:4 +OSGetConsoleSimulatedMem2Size = .text:0x8033652C; // type:function size:0xC scope:global align:4 +OnShutdown = .text:0x80336538; // type:function size:0x3C scope:local align:4 +MEMIntrruptHandler = .text:0x80336574; // type:function size:0x48 scope:global align:4 +OSProtectRange = .text:0x803365BC; // type:function size:0xC8 scope:global align:4 +ConfigMEM1_24MB = .text:0x80336684; // type:function size:0x80 scope:global align:4 +ConfigMEM1_48MB = .text:0x80336704; // type:function size:0x80 scope:global align:4 +ConfigMEM2_52MB = .text:0x80336784; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_56MB = .text:0x80336864; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_64MB = .text:0x80336944; // type:function size:0xAC scope:global align:4 +ConfigMEM2_112MB = .text:0x803369F0; // type:function size:0xE0 scope:global align:4 +ConfigMEM2_128MB = .text:0x80336AD0; // type:function size:0xAC scope:global align:4 +ConfigMEM_ES1_0 = .text:0x80336B7C; // type:function size:0x50 scope:global align:4 +RealMode = .text:0x80336BCC; // type:function size:0x18 scope:global align:4 +BATConfig = .text:0x80336BE4; // type:function size:0x150 scope:global align:4 +__OSInitMemoryProtection = .text:0x80336D34; // type:function size:0xB0 scope:global align:4 +OSInitMutex = .text:0x80336DE4; // type:function size:0x38 scope:global align:4 +OSLockMutex = .text:0x80336E1C; // type:function size:0xDC scope:global align:4 +OSUnlockMutex = .text:0x80336EF8; // type:function size:0xC8 scope:global align:4 +__OSUnlockAllMutex = .text:0x80336FC0; // type:function size:0x6C scope:global align:4 +OSTryLockMutex = .text:0x8033702C; // type:function size:0xBC scope:global align:4 +OSInitCond = .text:0x803370E8; // type:function size:0x4 scope:global align:4 +OSWaitCond = .text:0x803370EC; // type:function size:0xDC scope:global align:4 +OSSignalCond = .text:0x803371C8; // type:function size:0x4 scope:global align:4 +__OSCheckMutex = .text:0x803371CC; // type:function size:0xFC scope:global align:4 +__OSCheckDeadLock = .text:0x803372C8; // type:function size:0x38 scope:global align:4 +__OSCheckMutexes = .text:0x80337300; // type:function size:0x74 scope:global align:4 +__OSReboot = .text:0x80337374; // type:function size:0x60 scope:global align:4 +OSGetSaveRegion = .text:0x803373D4; // type:function size:0x14 scope:global align:4 +OSRegisterShutdownFunction = .text:0x803373E8; // type:function size:0x88 scope:global align:4 +__OSCallShutdownFunctions = .text:0x80337470; // type:function size:0xB0 scope:global align:4 +__OSShutdownDevices = .text:0x80337520; // type:function size:0x190 scope:global align:4 +OSShutdownSystem = .text:0x803376B0; // type:function size:0x100 scope:global align:4 +OSRestart = .text:0x803377B0; // type:function size:0x98 scope:global align:4 +OSReturnToMenu = .text:0x80337848; // type:function size:0xB4 scope:global align:4 +OSGetResetCode = .text:0x803378FC; // type:function size:0x30 scope:global align:4 +OSResetSystem = .text:0x8033792C; // type:function size:0x1C scope:global align:4 +WriteSramCallback = .text:0x80337948; // type:function size:0x138 scope:global align:4 +__OSInitSram = .text:0x80337A80; // type:function size:0x200 scope:global align:4 +__OSLockSram = .text:0x80337C80; // type:function size:0x50 scope:global align:4 +__OSLockSramEx = .text:0x80337CD0; // type:function size:0x50 scope:global align:4 +UnlockSram = .text:0x80337D20; // type:function size:0x2E0 scope:global align:4 +__OSUnlockSram = .text:0x80338000; // type:function size:0x8 scope:global align:4 +__OSUnlockSramEx = .text:0x80338008; // type:function size:0x8 scope:global align:4 +__OSSyncSram = .text:0x80338010; // type:function size:0x10 scope:global align:4 +__OSReadROM = .text:0x80338020; // type:function size:0x124 scope:global align:4 +OSGetSoundMode = .text:0x80338144; // type:function size:0x7C scope:global align:4 +OSGetLanguage = .text:0x803381C0; // type:function size:0x68 scope:global align:4 +OSGetWirelessID = .text:0x80338228; // type:function size:0x78 scope:global align:4 +OSSetWirelessID = .text:0x803382A0; // type:function size:0x9C scope:global align:4 +__OSGetRTCFlags = .text:0x8033833C; // type:function size:0x11C scope:global align:4 +__OSClearRTCFlags = .text:0x80338458; // type:function size:0x110 scope:global align:4 +SystemCallVector = .text:0x80338568; // type:function size:0x20 scope:global align:4 +__OSSystemCallVectorStart = .text:0x80338568; // type:label scope:global +__OSSystemCallVectorEnd = .text:0x80338584; // type:label scope:global +__OSInitSystemCall = .text:0x80338588; // type:function size:0x60 scope:global align:4 +DefaultSwitchThreadCallback = .text:0x803385E8; // type:function size:0x4 scope:global align:4 +OSSetSwitchThreadCallback = .text:0x803385EC; // type:function size:0x70 scope:global align:4 +__OSThreadInit = .text:0x8033865C; // type:function size:0x284 scope:global align:4 +OSInitThreadQueue = .text:0x803388E0; // type:function size:0x10 scope:global align:4 +OSGetCurrentThread = .text:0x803388F0; // type:function size:0xC scope:global align:4 +OSIsThreadTerminated = .text:0x803388FC; // type:function size:0x2C scope:global align:4 +OSDisableScheduler = .text:0x80338928; // type:function size:0x3C scope:global align:4 +OSEnableScheduler = .text:0x80338964; // type:function size:0x3C scope:global align:4 +UnsetRun = .text:0x803389A0; // type:function size:0x68 scope:global align:4 +__OSGetEffectivePriority = .text:0x80338A08; // type:function size:0x3C scope:global align:4 +SetEffectivePriority = .text:0x80338A44; // type:function size:0x1B4 scope:global align:4 +__OSPromoteThread = .text:0x80338BF8; // type:function size:0x50 scope:global align:4 +SelectThread = .text:0x80338C48; // type:function size:0x228 scope:global align:4 +__OSReschedule = .text:0x80338E70; // type:function size:0x18 scope:global align:4 +OSYieldThread = .text:0x80338E88; // type:function size:0x3C scope:global align:4 +OSCreateThread = .text:0x80338EC4; // type:function size:0x26C scope:global align:4 +OSExitThread = .text:0x80339130; // type:function size:0xE4 scope:global align:4 +OSCancelThread = .text:0x80339214; // type:function size:0x1D8 scope:global align:4 +OSDetachThread = .text:0x803393EC; // type:function size:0xA0 scope:global align:4 +OSResumeThread = .text:0x8033948C; // type:function size:0x298 scope:global align:4 +OSSuspendThread = .text:0x80339724; // type:function size:0x194 scope:global align:4 +OSSleepThread = .text:0x803398B8; // type:function size:0xEC scope:global align:4 +OSWakeupThread = .text:0x803399A4; // type:function size:0xF4 scope:global align:4 +OSSetThreadPriority = .text:0x80339A98; // type:function size:0xEC scope:global align:4 +OSGetThreadPriority = .text:0x80339B84; // type:function size:0x8 scope:global align:4 +CheckThreadQueue = .text:0x80339B8C; // type:function size:0x98 scope:global align:4 +OSCheckActiveThreads = .text:0x80339C24; // type:function size:0x758 scope:global align:4 +OSGetTime = .text:0x8033A37C; // type:function size:0x18 scope:global align:4 +OSGetTick = .text:0x8033A394; // type:function size:0x8 scope:global align:4 +__OSGetSystemTime = .text:0x8033A39C; // type:function size:0x64 scope:global align:4 +__OSTimeToSystemTime = .text:0x8033A400; // type:function size:0x58 scope:global align:4 +GetDates = .text:0x8033A458; // type:function size:0x170 scope:global align:4 +OSTicksToCalendarTime = .text:0x8033A5C8; // type:function size:0x1C8 scope:global align:4 +OSUTF8to32 = .text:0x8033A790; // type:function size:0x110 scope:global align:4 +OSUTF16to32 = .text:0x8033A8A0; // type:function size:0x70 scope:global align:4 +OSUTF32toANSI = .text:0x8033A910; // type:function size:0x78 scope:global align:4 +OSUTF32toSJIS = .text:0x8033A988; // type:function size:0x40 scope:global align:4 +__OSGetIPCBufferHi = .text:0x8033A9C8; // type:function size:0x8 scope:global align:4 +__OSGetIPCBufferLo = .text:0x8033A9D0; // type:function size:0x8 scope:global align:4 +__OSInitIPCBuffer = .text:0x8033A9D8; // type:function size:0x18 scope:global align:4 +OSSetPowerCallback = .text:0x8033A9F0; // type:function size:0xBC scope:global align:4 +OSGetResetButtonState = .text:0x8033AAAC; // type:function size:0xB0 scope:global align:4 +OSGetResetSwitchState = .text:0x8033AB5C; // type:function size:0xB0 scope:global align:4 +__OSInitSTM = .text:0x8033AC0C; // type:function size:0x118 scope:global align:4 +__OSShutdownToSBY = .text:0x8033AD24; // type:function size:0x78 scope:global align:4 +__OSHotReset = .text:0x8033AD9C; // type:function size:0x70 scope:global align:4 +__OSSetVIForceDimming = .text:0x8033AE0C; // type:function size:0xF8 scope:global align:4 +__OSUnRegisterStateEvent = .text:0x8033AF04; // type:function size:0x78 scope:global align:4 +__OSVIDimReplyHandler = .text:0x8033AF7C; // type:function size:0x10 scope:global align:4 +__OSDefaultResetCallback = .text:0x8033AF8C; // type:function size:0x4 scope:global align:4 +__OSDefaultPowerCallback = .text:0x8033AF90; // type:function size:0x4 scope:global align:4 +__OSStateEventHandler = .text:0x8033AF94; // type:function size:0x150 scope:global align:4 +PlayRecordAlarmCallback = .text:0x8033B0E4; // type:function size:0xC scope:global align:4 +PlayRecordCallback = .text:0x8033B0F0; // type:function size:0x4B0 scope:global align:4 +__OSStartPlayRecord = .text:0x8033B5A0; // type:function size:0x54 scope:global align:4 +__OSStopPlayRecord = .text:0x8033B5F4; // type:function size:0x1C8 scope:global align:4 +__OSWriteStateFlags = .text:0x8033B7BC; // type:function size:0xD0 scope:global align:4 +__OSReadStateFlags = .text:0x8033B88C; // type:function size:0x128 scope:global align:4 +__init_user = .text:0x8033B9B4; // type:function size:0x20 scope:global align:4 +__init_cpp = .text:0x8033B9D4; // type:function size:0x48 scope:global align:4 +exit = .text:0x8033BA1C; // type:function size:0x4C scope:global align:4 +SetExiInterruptMask = .text:0x8033BA68; // type:function size:0xF0 scope:global align:4 +EXIImm = .text:0x8033BB58; // type:function size:0x27C scope:global align:4 +EXIImmEx = .text:0x8033BDD4; // type:function size:0xA4 scope:global align:4 +EXIDma = .text:0x8033BE78; // type:function size:0xF8 scope:global align:4 +EXISync = .text:0x8033BF70; // type:function size:0x27C scope:global align:4 +EXISetExiCallback = .text:0x8033C1EC; // type:function size:0x84 scope:global align:4 +__EXIProbe = .text:0x8033C270; // type:function size:0x180 scope:global align:4 +EXIProbe = .text:0x8033C3F0; // type:function size:0x74 scope:global align:4 +EXIProbeEx = .text:0x8033C464; // type:function size:0xA0 scope:global align:4 +EXIAttach = .text:0x8033C504; // type:function size:0x118 scope:global align:4 +EXIDetach = .text:0x8033C61C; // type:function size:0xB8 scope:global align:4 +EXISelect = .text:0x8033C6D4; // type:function size:0x130 scope:global align:4 +EXIDeselect = .text:0x8033C804; // type:function size:0x100 scope:global align:4 +EXIIntrruptHandler = .text:0x8033C904; // type:function size:0xB8 scope:global align:4 +TCIntrruptHandler = .text:0x8033C9BC; // type:function size:0x218 scope:global align:4 +EXTIntrruptHandler = .text:0x8033CBD4; // type:function size:0xD0 scope:global align:4 +EXIInit = .text:0x8033CCA4; // type:function size:0x1C4 scope:global align:4 +EXILock = .text:0x8033CE68; // type:function size:0xFC scope:global align:4 +EXIUnlock = .text:0x8033CF64; // type:function size:0xD8 scope:global align:4 +EXIGetState = .text:0x8033D03C; // type:function size:0x18 scope:global align:4 +UnlockedHandler = .text:0x8033D054; // type:function size:0x28 scope:global align:4 +EXIGetID = .text:0x8033D07C; // type:function size:0x3AC scope:global align:4 +ProbeBarnacle = .text:0x8033D428; // type:function size:0x178 scope:global align:4 +__OSEnableBarnacle = .text:0x8033D5A0; // type:function size:0x1BC scope:global align:4 +EXIWriteReg = .text:0x8033D75C; // type:function size:0x18C scope:global align:4 +SIBusy = .text:0x8033D8E8; // type:function size:0x1C scope:global align:4 +SIIsChanBusy = .text:0x8033D904; // type:function size:0x38 scope:global align:4 +CompleteTransfer = .text:0x8033D93C; // type:function size:0x2F4 scope:global align:4 +SIInterruptHandler = .text:0x8033DC30; // type:function size:0x3EC scope:global align:4 +SIEnablePollingInterrupt = .text:0x8033E01C; // type:function size:0x78 scope:global align:4 +SIUnregisterPollingHandler = .text:0x8033E094; // type:function size:0xE8 scope:global align:4 +SIInit = .text:0x8033E17C; // type:function size:0xC0 scope:global align:4 +__SITransfer = .text:0x8033E23C; // type:function size:0x1B0 scope:global align:4 +SIGetStatus = .text:0x8033E3EC; // type:function size:0x78 scope:global align:4 +SISetCommand = .text:0x8033E464; // type:function size:0x14 scope:global align:4 +SITransferCommands = .text:0x8033E478; // type:function size:0x10 scope:global align:4 +SISetXY = .text:0x8033E488; // type:function size:0x5C scope:global align:4 +SIEnablePolling = .text:0x8033E4E4; // type:function size:0x88 scope:global align:4 +SIDisablePolling = .text:0x8033E56C; // type:function size:0x6C scope:global align:4 +SIGetResponse = .text:0x8033E5D8; // type:function size:0x124 scope:global align:4 +AlarmHandler = .text:0x8033E6FC; // type:function size:0x8C scope:global align:4 +SITransfer = .text:0x8033E788; // type:function size:0x16C scope:global align:4 +GetTypeCallback = .text:0x8033E8F4; // type:function size:0x2B0 scope:global align:4 +SIGetType = .text:0x8033EBA4; // type:function size:0x1B4 scope:global align:4 +SIGetTypeAsync = .text:0x8033ED58; // type:function size:0x110 scope:global align:4 +SISetSamplingRate = .text:0x8033EE68; // type:function size:0xD8 scope:global align:4 +SIRefreshSamplingRate = .text:0x8033EF40; // type:function size:0x8 scope:global align:4 +DBInit = .text:0x8033EF48; // type:function size:0x28 scope:global align:4 +__DBExceptionDestinationAux = .text:0x8033EF70; // type:function size:0x48 scope:global align:4 +__DBExceptionDestination = .text:0x8033EFB8; // type:function size:0x10 scope:global align:4 +__DBIsExceptionMarked = .text:0x8033EFC8; // type:function size:0x18 scope:global align:4 +DBPrintf = .text:0x8033EFE0; // type:function size:0x50 scope:global align:4 +OnShutdown = .text:0x8033F030; // type:function size:0x60 scope:local align:4 +__VIRetraceHandler = .text:0x8033F090; // type:function size:0x74C scope:global align:4 +VISetPreRetraceCallback = .text:0x8033F7DC; // type:function size:0x44 scope:global align:4 +VISetPostRetraceCallback = .text:0x8033F820; // type:function size:0x44 scope:global align:4 +getTiming = .text:0x8033F864; // type:function size:0x108 scope:global align:4 +__VIInit = .text:0x8033F96C; // type:function size:0x210 scope:global align:4 +VIInit = .text:0x8033FB7C; // type:function size:0x538 scope:global align:4 +VIWaitForRetrace = .text:0x803400B4; // type:function size:0x54 scope:global align:4 +setFbbRegs = .text:0x80340108; // type:function size:0x2B8 scope:global align:4 +setVerticalRegs = .text:0x803403C0; // type:function size:0x190 scope:global align:4 +VIConfigure = .text:0x80340550; // type:function size:0x794 scope:global align:4 +VIConfigurePan = .text:0x80340CE4; // type:function size:0x354 scope:global align:4 +VIFlush = .text:0x80341038; // type:function size:0x114 scope:global align:4 +VISetNextFrameBuffer = .text:0x8034114C; // type:function size:0x6C scope:global align:4 +VIGetNextFrameBuffer = .text:0x803411B8; // type:function size:0x8 scope:global align:4 +VIGetCurrentFrameBuffer = .text:0x803411C0; // type:function size:0x8 scope:global align:4 +VISetBlack = .text:0x803411C8; // type:function size:0x78 scope:global align:4 +VIGetRetraceCount = .text:0x80341240; // type:function size:0x8 scope:global align:4 +VIGetNextField = .text:0x80341248; // type:function size:0x9C scope:global align:4 +VIGetCurrentLine = .text:0x803412E4; // type:function size:0x90 scope:global align:4 +VIGetTvFormat = .text:0x80341374; // type:function size:0x60 scope:global align:4 +VIGetDTVStatus = .text:0x803413D4; // type:function size:0x3C scope:global align:4 +__VIDisplayPositionToXY = .text:0x80341410; // type:function size:0x234 scope:global align:4 +VIEnableDimming = .text:0x80341644; // type:function size:0x54 scope:global align:4 +__VIResetRFIdle = .text:0x80341698; // type:function size:0x10 scope:global align:4 +__VIResetSIIdle = .text:0x803416A8; // type:function size:0x10 scope:global align:4 +WaitMicroTime = .text:0x803416B8; // type:function size:0x98 scope:global align:4 +sendSlaveAddr = .text:0x80341750; // type:function size:0x3B4 scope:global align:4 +__VISendI2CData = .text:0x80341B04; // type:function size:0x5D0 scope:global align:4 +__VISetYUVSEL = .text:0x803420D4; // type:function size:0xA4 scope:global align:4 +__VISetFilter4EURGB60 = .text:0x80342178; // type:function size:0x40 scope:global align:4 +__VISetCGMS = .text:0x803421B8; // type:function size:0x58 scope:global align:4 +__VISetWSS = .text:0x80342210; // type:function size:0x64 scope:global align:4 +__VISetClosedCaption = .text:0x80342274; // type:function size:0x6C scope:global align:4 +__VISetMacrovision = .text:0x803422E0; // type:function size:0xD88 scope:global align:4 +__VISetGammaImm = .text:0x80343068; // type:function size:0x194 scope:global align:4 +__VISetGamma = .text:0x803431FC; // type:function size:0x18 scope:global align:4 +VISetGamma = .text:0x80343214; // type:function size:0x20 scope:global align:4 +__VISetTrapFilter = .text:0x80343234; // type:function size:0x5C scope:global align:4 +VISetTrapFilter = .text:0x80343290; // type:function size:0x20 scope:global align:4 +__VISetRGBOverDrive = .text:0x803432B0; // type:function size:0x84 scope:global align:4 +__VISetRGBModeImm = .text:0x80343334; // type:function size:0x48 scope:global align:4 +__VISetRevolutionModeSimple = .text:0x8034337C; // type:function size:0x42C scope:global align:4 +PSMTXIdentity = .text:0x803437A8; // type:function size:0x2C scope:global align:4 +PSMTXCopy = .text:0x803437D4; // type:function size:0x34 scope:global align:4 +PSMTXConcat = .text:0x80343808; // type:function size:0xCC scope:global align:4 +PSMTXInverse = .text:0x803438D4; // type:function size:0xF8 scope:global align:4 +PSMTXRotRad = .text:0x803439CC; // type:function size:0x7C scope:global align:4 +PSMTXRotTrig = .text:0x80343A48; // type:function size:0xB0 scope:global align:4 +__PSMTXRotAxisRadInternal = .text:0x80343AF8; // type:function size:0xB0 scope:global align:4 +PSMTXRotAxisRad = .text:0x80343BA8; // type:function size:0x7C scope:global align:4 +PSMTXTrans = .text:0x80343C24; // type:function size:0x34 scope:global align:4 +PSMTXTransApply = .text:0x80343C58; // type:function size:0x4C scope:global align:4 +PSMTXScale = .text:0x80343CA4; // type:function size:0x28 scope:global align:4 +PSMTXScaleApply = .text:0x80343CCC; // type:function size:0x58 scope:global align:4 +PSMTXQuat = .text:0x80343D24; // type:function size:0xA4 scope:global align:4 +C_MTXLookAt = .text:0x80343DC8; // type:function size:0x174 scope:global align:4 +C_MTXLightPerspective = .text:0x80343F3C; // type:function size:0xF8 scope:global align:4 +C_MTXLightOrtho = .text:0x80344034; // type:function size:0x88 scope:global align:4 +PSMTXMultVec = .text:0x803440BC; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArray = .text:0x80344110; // type:function size:0x8C scope:global align:4 +PSMTXMultVecSR = .text:0x8034419C; // type:function size:0x54 scope:global align:4 +PSMTXMultVecArraySR = .text:0x803441F0; // type:function size:0x88 scope:global align:4 +C_MTXPerspective = .text:0x80344278; // type:function size:0xEC scope:global align:4 +C_MTXOrtho = .text:0x80344364; // type:function size:0x98 scope:global align:4 +PSVECAdd = .text:0x803443FC; // type:function size:0x24 scope:global align:4 +PSVECSubtract = .text:0x80344420; // type:function size:0x24 scope:global align:4 +PSVECScale = .text:0x80344444; // type:function size:0x1C scope:global align:4 +PSVECNormalize = .text:0x80344460; // type:function size:0x44 scope:global align:4 +PSVECSquareMag = .text:0x803444A4; // type:function size:0x18 scope:global align:4 +PSVECMag = .text:0x803444BC; // type:function size:0x44 scope:global align:4 +PSVECDotProduct = .text:0x80344500; // type:function size:0x20 scope:global align:4 +PSVECCrossProduct = .text:0x80344520; // type:function size:0x3C scope:global align:4 +C_VECHalfAngle = .text:0x8034455C; // type:function size:0xD8 scope:global align:4 +C_VECReflect = .text:0x80344634; // type:function size:0xD4 scope:global align:4 +PSVECSquareDistance = .text:0x80344708; // type:function size:0x28 scope:global align:4 +PSVECDistance = .text:0x80344730; // type:function size:0x54 scope:global align:4 +PSQUATMultiply = .text:0x80344784; // type:function size:0x5C scope:global align:4 +C_QUATRotAxisRad = .text:0x803447E0; // type:function size:0xA0 scope:global align:4 +C_QUATSlerp = .text:0x80344880; // type:function size:0x19C scope:global align:4 +__GXDefaultTexRegionCallback = .text:0x80344A1C; // type:function size:0xF4 scope:global align:4 +__GXDefaultTlutRegionCallback = .text:0x80344B10; // type:function size:0x24 scope:global align:4 +__GXShutdown = .text:0x80344B34; // type:function size:0x16C scope:global align:4 +__GXInitRevisionBits = .text:0x80344CA0; // type:function size:0x130 scope:global align:4 +GXInit = .text:0x80344DD0; // type:function size:0x504 scope:global align:4 +__GXInitGX = .text:0x803452D4; // type:function size:0x910 scope:global align:4 +GXCPInterruptHandler = .text:0x80345BE4; // type:function size:0x160 scope:global align:4 +GXInitFifoBase = .text:0x80345D44; // type:function size:0x8C scope:global align:4 +GXInitFifoPtrs = .text:0x80345DD0; // type:function size:0x68 scope:global align:4 +CPGPLinkCheck = .text:0x80345E38; // type:function size:0xF8 scope:global align:4 +GXSetCPUFifo = .text:0x80345F30; // type:function size:0x1E0 scope:global align:4 +GXSetGPFifo = .text:0x80346110; // type:function size:0x290 scope:global align:4 +__GXSaveFifo = .text:0x803463A0; // type:function size:0x100 scope:global align:4 +__GXIsGPFifoReady = .text:0x803464A0; // type:function size:0x8 scope:global align:4 +GXGetGPStatus = .text:0x803464A8; // type:function size:0x4C scope:global align:4 +GXGetCPUFifo = .text:0x803464F4; // type:function size:0x94 scope:global align:4 +GXGetFifoBase = .text:0x80346588; // type:function size:0x8 scope:global align:4 +GXGetFifoSize = .text:0x80346590; // type:function size:0x8 scope:global align:4 +GXSetBreakPtCallback = .text:0x80346598; // type:function size:0x44 scope:global align:4 +__GXFifoInit = .text:0x803465DC; // type:function size:0x7C scope:global align:4 +__GXCleanGPFifo = .text:0x80346658; // type:function size:0x1A0 scope:global align:4 +GXSetCurrentGXThread = .text:0x803467F8; // type:function size:0x4C scope:global align:4 +GXGetCurrentGXThread = .text:0x80346844; // type:function size:0x8 scope:global align:4 +GXSetVtxDesc = .text:0x8034684C; // type:function size:0x264 scope:global align:4 +GXSetVtxDescv = .text:0x80346AB0; // type:function size:0x20C scope:global align:4 +__GXSetVCD = .text:0x80346CBC; // type:function size:0xB0 scope:global align:4 +__GXCalculateVLim = .text:0x80346D6C; // type:function size:0x12C scope:global align:4 +GXClearVtxDesc = .text:0x80346E98; // type:function size:0x34 scope:global align:4 +GXSetVtxAttrFmt = .text:0x80346ECC; // type:function size:0x1A0 scope:global align:4 +GXSetVtxAttrFmtv = .text:0x8034706C; // type:function size:0x1C4 scope:global align:4 +__GXSetVAT = .text:0x80347230; // type:function size:0x80 scope:global align:4 +GXSetArray = .text:0x803472B0; // type:function size:0x40 scope:global align:4 +GXInvalidateVtxCache = .text:0x803472F0; // type:function size:0x10 scope:global align:4 +GXSetTexCoordGen2 = .text:0x80347300; // type:function size:0x228 scope:global align:4 +GXSetNumTexGens = .text:0x80347528; // type:function size:0x24 scope:global align:4 +GXSetMisc = .text:0x8034754C; // type:function size:0x8C scope:global align:4 +GXFlush = .text:0x803475D8; // type:function size:0x5C scope:global align:4 +__GXAbort = .text:0x80347634; // type:function size:0x164 scope:global align:4 +GXAbortFrame = .text:0x80347798; // type:function size:0x1B4 scope:global align:4 +GXSetDrawDone = .text:0x8034794C; // type:function size:0x98 scope:global align:4 +GXDrawDone = .text:0x803479E4; // type:function size:0xC0 scope:global align:4 +GXPixModeSync = .text:0x80347AA4; // type:function size:0x24 scope:global align:4 +GXPokeAlphaMode = .text:0x80347AC8; // type:function size:0x10 scope:global align:4 +GXPokeAlphaRead = .text:0x80347AD8; // type:function size:0x18 scope:global align:4 +GXPokeAlphaUpdate = .text:0x80347AF0; // type:function size:0x14 scope:global align:4 +GXPokeBlendMode = .text:0x80347B04; // type:function size:0x5C scope:global align:4 +GXPokeColorUpdate = .text:0x80347B60; // type:function size:0x14 scope:global align:4 +GXPokeDstAlpha = .text:0x80347B74; // type:function size:0x18 scope:global align:4 +GXPokeDither = .text:0x80347B8C; // type:function size:0x14 scope:global align:4 +GXPokeZMode = .text:0x80347BA0; // type:function size:0x1C scope:global align:4 +GXPeekZ = .text:0x80347BBC; // type:function size:0x20 scope:global align:4 +GXSetDrawSyncCallback = .text:0x80347BDC; // type:function size:0x44 scope:global align:4 +GXTokenInterruptHandler = .text:0x80347C20; // type:function size:0x84 scope:global align:4 +GXSetDrawDoneCallback = .text:0x80347CA4; // type:function size:0x44 scope:global align:4 +GXFinishInterruptHandler = .text:0x80347CE8; // type:function size:0x80 scope:global align:4 +__GXPEInit = .text:0x80347D68; // type:function size:0x64 scope:global align:4 +__GXSetDirtyState = .text:0x80347DCC; // type:function size:0x278 scope:global align:4 +GXBegin = .text:0x80348044; // type:function size:0x14C scope:global align:4 +__GXSendFlushPrim = .text:0x80348190; // type:function size:0xD8 scope:global align:4 +GXSetLineWidth = .text:0x80348268; // type:function size:0x34 scope:global align:4 +GXSetPointSize = .text:0x8034829C; // type:function size:0x34 scope:global align:4 +GXEnableTexOffsets = .text:0x803482D0; // type:function size:0x3C scope:global align:4 +GXSetCullMode = .text:0x8034830C; // type:function size:0x28 scope:global align:4 +GXSetCoPlanar = .text:0x80348334; // type:function size:0x34 scope:global align:4 +GXSetDispCopySrc = .text:0x80348368; // type:function size:0x40 scope:global align:4 +GXSetTexCopySrc = .text:0x803483A8; // type:function size:0x40 scope:global align:4 +GXSetDispCopyDst = .text:0x803483E8; // type:function size:0x24 scope:global align:4 +GXSetTexCopyDst = .text:0x8034840C; // type:function size:0x11C scope:global align:4 +GXSetDispCopyFrame2Field = .text:0x80348528; // type:function size:0x20 scope:global align:4 +GXSetCopyClamp = .text:0x80348548; // type:function size:0x28 scope:global align:4 +GXGetNumXfbLines = .text:0x80348570; // type:function size:0x8C scope:global align:4 +GXGetYScaleFactor = .text:0x803485FC; // type:function size:0x230 scope:global align:4 +GXSetDispCopyYScale = .text:0x8034882C; // type:function size:0xCC scope:global align:4 +GXSetCopyClear = .text:0x803488F8; // type:function size:0x78 scope:global align:4 +GXSetCopyFilter = .text:0x80348970; // type:function size:0x1E4 scope:global align:4 +GXSetDispCopyGamma = .text:0x80348B54; // type:function size:0x14 scope:global align:4 +GXCopyDisp = .text:0x80348B68; // type:function size:0x13C scope:global align:4 +GXCopyTex = .text:0x80348CA4; // type:function size:0x158 scope:global align:4 +GXClearBoundingBox = .text:0x80348DFC; // type:function size:0x38 scope:global align:4 +GXInitLightAttn = .text:0x80348E34; // type:function size:0x1C scope:global align:4 +GXInitLightSpot = .text:0x80348E50; // type:function size:0x188 scope:global align:4 +GXInitLightDistAttn = .text:0x80348FD8; // type:function size:0xD0 scope:global align:4 +GXInitLightPos = .text:0x803490A8; // type:function size:0x10 scope:global align:4 +GXInitLightDir = .text:0x803490B8; // type:function size:0x1C scope:global align:4 +GXInitLightColor = .text:0x803490D4; // type:function size:0xC scope:global align:4 +GXLoadLightObjImm = .text:0x803490E0; // type:function size:0x7C scope:global align:4 +GXSetChanAmbColor = .text:0x8034915C; // type:function size:0xD8 scope:global align:4 +GXSetChanMatColor = .text:0x80349234; // type:function size:0xD8 scope:global align:4 +GXSetNumChans = .text:0x8034930C; // type:function size:0x24 scope:global align:4 +GXSetChanCtrl = .text:0x80349330; // type:function size:0xA4 scope:global align:4 +GXGetTexBufferSize = .text:0x803493D4; // type:function size:0x124 scope:global align:4 +__GetImageTileCount = .text:0x803494F8; // type:function size:0xC0 scope:global align:4 +GXInitTexObj = .text:0x803495B8; // type:function size:0x20C scope:global align:4 +GXInitTexObjCI = .text:0x803497C4; // type:function size:0x48 scope:global align:4 +GXInitTexObjLOD = .text:0x8034980C; // type:function size:0x104 scope:global align:4 +GXInitTexObjWrapMode = .text:0x80349910; // type:function size:0x14 scope:global align:4 +GXInitTexObjTlut = .text:0x80349924; // type:function size:0x8 scope:global align:4 +GXInitTexObjUserData = .text:0x8034992C; // type:function size:0x8 scope:global align:4 +GXGetTexObjUserData = .text:0x80349934; // type:function size:0x8 scope:global align:4 +GXGetTexObjWidth = .text:0x8034993C; // type:function size:0x14 scope:global align:4 +GXGetTexObjHeight = .text:0x80349950; // type:function size:0x14 scope:global align:4 +GXGetTexObjFmt = .text:0x80349964; // type:function size:0x8 scope:global align:4 +GXGetTexObjWrapS = .text:0x8034996C; // type:function size:0xC scope:global align:4 +GXGetTexObjWrapT = .text:0x80349978; // type:function size:0xC scope:global align:4 +GXGetTexObjMipMap = .text:0x80349984; // type:function size:0xC scope:global align:4 +GXGetTexObjTlut = .text:0x80349990; // type:function size:0x8 scope:global align:4 +GXLoadTexObjPreLoaded = .text:0x80349998; // type:function size:0x164 scope:global align:4 +GXLoadTexObj = .text:0x80349AFC; // type:function size:0x54 scope:global align:4 +GXInitTlutObj = .text:0x80349B50; // type:function size:0x28 scope:global align:4 +GXLoadTlut = .text:0x80349B78; // type:function size:0x94 scope:global align:4 +GXInitTexCacheRegion = .text:0x80349C0C; // type:function size:0xB4 scope:global align:4 +GXInitTlutRegion = .text:0x80349CC0; // type:function size:0x20 scope:global align:4 +GXInvalidateTexAll = .text:0x80349CE0; // type:function size:0x48 scope:global align:4 +GXSetTexRegionCallback = .text:0x80349D28; // type:function size:0x14 scope:global align:4 +GXSetTlutRegionCallback = .text:0x80349D3C; // type:function size:0x14 scope:global align:4 +GXSetTexCoordScaleManually = .text:0x80349D50; // type:function size:0x7C scope:global align:4 +__SetSURegs = .text:0x80349DCC; // type:function size:0x90 scope:global align:4 +__GXSetSUTexRegs = .text:0x80349E5C; // type:function size:0x168 scope:global align:4 +__GXSetTmemConfig = .text:0x80349FC4; // type:function size:0x354 scope:global align:4 +GXSetTevIndirect = .text:0x8034A318; // type:function size:0x68 scope:global align:4 +GXSetIndTexMtx = .text:0x8034A380; // type:function size:0x154 scope:global align:4 +GXSetIndTexCoordScale = .text:0x8034A4D4; // type:function size:0x104 scope:global align:4 +GXSetIndTexOrder = .text:0x8034A5D8; // type:function size:0xCC scope:global align:4 +GXSetNumIndStages = .text:0x8034A6A4; // type:function size:0x20 scope:global align:4 +GXSetTevDirect = .text:0x8034A6C4; // type:function size:0x48 scope:global align:4 +__GXUpdateBPMask = .text:0x8034A70C; // type:function size:0x4 scope:global align:4 +__GXSetIndirectMask = .text:0x8034A710; // type:function size:0x30 scope:global align:4 +__GXFlushTextureState = .text:0x8034A740; // type:function size:0x24 scope:global align:4 +GXSetTevOp = .text:0x8034A764; // type:function size:0x94 scope:global align:4 +GXSetTevColorIn = .text:0x8034A7F8; // type:function size:0x40 scope:global align:4 +GXSetTevAlphaIn = .text:0x8034A838; // type:function size:0x40 scope:global align:4 +GXSetTevColorOp = .text:0x8034A878; // type:function size:0x58 scope:global align:4 +GXSetTevAlphaOp = .text:0x8034A8D0; // type:function size:0x58 scope:global align:4 +GXSetTevColor = .text:0x8034A928; // type:function size:0x60 scope:global align:4 +GXSetTevColorS10 = .text:0x8034A988; // type:function size:0x64 scope:global align:4 +GXSetTevKColor = .text:0x8034A9EC; // type:function size:0x5C scope:global align:4 +GXSetTevKColorSel = .text:0x8034AA48; // type:function size:0x50 scope:global align:4 +GXSetTevKAlphaSel = .text:0x8034AA98; // type:function size:0x50 scope:global align:4 +GXSetTevSwapMode = .text:0x8034AAE8; // type:function size:0x3C scope:global align:4 +GXSetTevSwapModeTable = .text:0x8034AB24; // type:function size:0x7C scope:global align:4 +GXSetAlphaCompare = .text:0x8034ABA0; // type:function size:0x38 scope:global align:4 +GXSetZTexture = .text:0x8034ABD8; // type:function size:0x8C scope:global align:4 +GXSetTevOrder = .text:0x8034AC64; // type:function size:0x15C scope:global align:4 +GXSetNumTevStages = .text:0x8034ADC0; // type:function size:0x24 scope:global align:4 +GXSetFog = .text:0x8034ADE4; // type:function size:0x22C scope:global align:4 +GXSetFogRangeAdj = .text:0x8034B010; // type:function size:0x124 scope:global align:4 +GXSetBlendMode = .text:0x8034B134; // type:function size:0x50 scope:global align:4 +GXSetColorUpdate = .text:0x8034B184; // type:function size:0x2C scope:global align:4 +GXSetAlphaUpdate = .text:0x8034B1B0; // type:function size:0x2C scope:global align:4 +GXSetZMode = .text:0x8034B1DC; // type:function size:0x34 scope:global align:4 +GXSetZCompLoc = .text:0x8034B210; // type:function size:0x30 scope:global align:4 +GXSetPixelFmt = .text:0x8034B240; // type:function size:0xA8 scope:global align:4 +GXSetDither = .text:0x8034B2E8; // type:function size:0x2C scope:global align:4 +GXSetDstAlpha = .text:0x8034B314; // type:function size:0x30 scope:global align:4 +GXSetFieldMask = .text:0x8034B344; // type:function size:0x34 scope:global align:4 +GXSetFieldMode = .text:0x8034B378; // type:function size:0x70 scope:global align:4 +GXCallDisplayList = .text:0x8034B3E8; // type:function size:0x74 scope:global align:4 +GXProject = .text:0x8034B45C; // type:function size:0x188 scope:global align:4 +__GXSetProjection = .text:0x8034B5E4; // type:function size:0x44 scope:global align:4 +GXSetProjection = .text:0x8034B628; // type:function size:0x64 scope:global align:4 +GXSetProjectionv = .text:0x8034B68C; // type:function size:0x4C scope:global align:4 +GXGetProjectionv = .text:0x8034B6D8; // type:function size:0x40 scope:global align:4 +GXLoadPosMtxImm = .text:0x8034B718; // type:function size:0x50 scope:global align:4 +GXLoadNrmMtxImm = .text:0x8034B768; // type:function size:0x58 scope:global align:4 +GXSetCurrentMtx = .text:0x8034B7C0; // type:function size:0x20 scope:global align:4 +GXLoadTexMtxImm = .text:0x8034B7E0; // type:function size:0xB4 scope:global align:4 +__GXSetViewport = .text:0x8034B894; // type:function size:0x90 scope:global align:4 +GXSetViewport = .text:0x8034B924; // type:function size:0x2C scope:global align:4 +GXGetViewportv = .text:0x8034B950; // type:function size:0x20 scope:global align:4 +GXSetScissor = .text:0x8034B970; // type:function size:0x68 scope:global align:4 +GXGetScissor = .text:0x8034B9D8; // type:function size:0x48 scope:global align:4 +GXSetScissorBoxOffset = .text:0x8034BA20; // type:function size:0x3C scope:global align:4 +GXSetClipMode = .text:0x8034BA5C; // type:function size:0x28 scope:global align:4 +__GXSetMatrixIndex = .text:0x8034BA84; // type:function size:0x88 scope:global align:4 +GXSetGPMetric = .text:0x8034BB0C; // type:function size:0x82C scope:global align:4 +GXClearGPMetric = .text:0x8034C338; // type:function size:0x10 scope:global align:4 +GXReadXfRasMetric = .text:0x8034C348; // type:function size:0xA4 scope:global align:4 +__DVDFSInit = .text:0x8034C3EC; // type:function size:0x30 scope:global align:4 +DVDConvertPathToEntrynum = .text:0x8034C41C; // type:function size:0x308 scope:global align:4 +DVDFastOpen = .text:0x8034C724; // type:function size:0x68 scope:global align:4 +DVDOpen = .text:0x8034C78C; // type:function size:0x2AC scope:global align:4 +DVDClose = .text:0x8034CA38; // type:function size:0x24 scope:global align:4 +entryToPath = .text:0x8034CA5C; // type:function size:0x1C0 scope:global align:4 +DVDChangeDir = .text:0x8034CC1C; // type:function size:0x4C scope:global align:4 +DVDReadAsyncPrio = .text:0x8034CC68; // type:function size:0xD0 scope:global align:4 +cbForReadAsync = .text:0x8034CD38; // type:function size:0x18 scope:global align:4 +DVDReadPrio = .text:0x8034CD50; // type:function size:0x128 scope:global align:4 +cbForReadSync = .text:0x8034CE78; // type:function size:0x8 scope:global align:4 +DVDOpenDir = .text:0x8034CE80; // type:function size:0x298 scope:global align:4 +DVDReadDir = .text:0x8034D118; // type:function size:0x8C scope:global align:4 +DVDCloseDir = .text:0x8034D1A4; // type:function size:0x8 scope:global align:4 +StampCommand = .text:0x8034D1AC; // type:function size:0xB4 scope:global align:4 +defaultOptionalCommandChecker = .text:0x8034D260; // type:function size:0x4 scope:global align:4 +DVDInit = .text:0x8034D264; // type:function size:0xE0 scope:global align:4 +stateReadingFST = .text:0x8034D344; // type:function size:0x178 scope:global align:4 +cbForStateReadingFST = .text:0x8034D4BC; // type:function size:0x184 scope:global align:4 +cbForStateError = .text:0x8034D640; // type:function size:0xDC scope:global align:4 +cbForStoreErrorCode1 = .text:0x8034D71C; // type:function size:0x14 scope:global align:4 +cbForStoreErrorCode2 = .text:0x8034D730; // type:function size:0x3C scope:global align:4 +CategorizeError = .text:0x8034D76C; // type:function size:0xF4 scope:global align:4 +cbForStoreErrorCode3 = .text:0x8034D860; // type:function size:0xC4 scope:global align:4 +cbForStateGettingError = .text:0x8034D924; // type:function size:0x504 scope:global align:4 +cbForUnrecoveredError = .text:0x8034DE28; // type:function size:0x1E0 scope:global align:4 +cbForUnrecoveredErrorRetry = .text:0x8034E008; // type:function size:0xD4 scope:global align:4 +cbForStateGoToRetry = .text:0x8034E0DC; // type:function size:0x228 scope:global align:4 +stateCheckID = .text:0x8034E304; // type:function size:0x338 scope:global align:4 +cbForStateReadingTOC = .text:0x8034E63C; // type:function size:0x1A0 scope:global align:4 +cbForStateReadingPartitionInfo = .text:0x8034E7DC; // type:function size:0x3D0 scope:global align:4 +cbForStateOpenPartition = .text:0x8034EBAC; // type:function size:0x188 scope:global align:4 +cbForStateOpenPartition2 = .text:0x8034ED34; // type:function size:0x164 scope:global align:4 +cbForStateCheckID1 = .text:0x8034EE98; // type:function size:0x1C8 scope:global align:4 +cbForStateCheckID2 = .text:0x8034F060; // type:function size:0x194 scope:global align:4 +stateCoverClosed = .text:0x8034F1F4; // type:function size:0xC4 scope:global align:4 +ResetAlarmHandler = .text:0x8034F2B8; // type:function size:0x1A8 scope:global align:4 +cbForStateReset = .text:0x8034F460; // type:function size:0xE4 scope:global align:4 +stateDownRotation = .text:0x8034F544; // type:function size:0xC8 scope:global align:4 +cbForStateDownRotation = .text:0x8034F60C; // type:function size:0x198 scope:global align:4 +stateCoverClosed_CMD = .text:0x8034F7A4; // type:function size:0xD0 scope:global align:4 +cbForStateCoverClosed = .text:0x8034F874; // type:function size:0xD8 scope:global align:4 +cbForPrepareCoverRegister = .text:0x8034F94C; // type:function size:0x188 scope:global align:4 +CoverAlarmHandler = .text:0x8034FAD4; // type:function size:0x24 scope:global align:4 +stateReady = .text:0x8034FAF8; // type:function size:0x328 scope:global align:4 +stateBusy = .text:0x8034FE20; // type:function size:0x508 scope:global align:4 +cbForStateBusy = .text:0x80350328; // type:function size:0x834 scope:global align:4 +DVDReadAbsAsyncPrio = .text:0x80350B5C; // type:function size:0xE4 scope:global align:4 +DVDInquiryAsync = .text:0x80350C40; // type:function size:0xD8 scope:global align:4 +DVDGetCommandBlockStatus = .text:0x80350D18; // type:function size:0xC8 scope:global align:4 +DVDGetDriveStatus = .text:0x80350DE0; // type:function size:0x9C scope:global align:4 +DVDSetAutoInvalidation = .text:0x80350E7C; // type:function size:0x10 scope:global align:4 +DVDResume = .text:0x80350E8C; // type:function size:0x50 scope:global align:4 +DVDCancelAsync = .text:0x80350EDC; // type:function size:0x348 scope:global align:4 +DVDCancel = .text:0x80351224; // type:function size:0xCC scope:global align:4 +cbForCancelSync = .text:0x803512F0; // type:function size:0x8 scope:global align:4 +DVDGetCurrentDiskID = .text:0x803512F8; // type:function size:0x8 scope:global align:4 +__BS2DVDLowCallback = .text:0x80351300; // type:function size:0x8 scope:global align:4 +__DVDGetCoverStatus = .text:0x80351308; // type:function size:0xC8 scope:global align:4 +DVDCheckDiskAsync = .text:0x803513D0; // type:function size:0x1DC scope:global align:4 +__DVDPrepareResetAsync = .text:0x803515AC; // type:function size:0x11C scope:global align:4 +Callback = .text:0x803516C8; // type:function size:0xC scope:local align:4 +__DVDPrepareReset = .text:0x803516D4; // type:function size:0x134 scope:global align:4 +__DVDTestAlarm = .text:0x80351808; // type:function size:0x20 scope:global align:4 +__DVDStopMotorAsync = .text:0x80351828; // type:function size:0x8 scope:global align:4 +__DVDRestartMotor = .text:0x80351830; // type:function size:0x4 scope:global align:4 +__DVDClearWaitingQueue = .text:0x80351834; // type:function size:0x38 scope:global align:4 +__DVDPushWaitingQueue = .text:0x8035186C; // type:function size:0x68 scope:global align:4 +__DVDPopWaitingQueue = .text:0x803518D4; // type:function size:0xA0 scope:global align:4 +__DVDCheckWaitingQueue = .text:0x80351974; // type:function size:0x58 scope:global align:4 +__DVDGetNextWaitingQueue = .text:0x803519CC; // type:function size:0x60 scope:global align:4 +__DVDDequeueWaitingQueue = .text:0x80351A2C; // type:function size:0x60 scope:global align:4 +cbForNandClose = .text:0x80351A8C; // type:function size:0x2C scope:global align:4 +cbForNandWrite = .text:0x80351AB8; // type:function size:0x5C scope:global align:4 +cbForNandOpen = .text:0x80351B14; // type:function size:0xB0 scope:global align:4 +cbForNandCreate = .text:0x80351BC4; // type:function size:0x98 scope:global align:4 +cbForNandCreateDir = .text:0x80351C5C; // type:function size:0x94 scope:global align:4 +__DVDStoreErrorCode = .text:0x80351CF0; // type:function size:0xA4 scope:global align:4 +DVDCompareDiskID = .text:0x80351D94; // type:function size:0xF0 scope:global align:4 +__DVDShowFatalMessage = .text:0x80351E84; // type:function size:0xB4 scope:global align:4 +DVDSetAutoFatalMessaging = .text:0x80351F38; // type:function size:0x5C scope:global align:4 +__DVDPrintFatalMessage = .text:0x80351F94; // type:function size:0x18 scope:global align:4 +doTransactionCallback = .text:0x80351FAC; // type:function size:0xB8 scope:global align:4 +doPrepareCoverRegisterCallback = .text:0x80352064; // type:function size:0xBC scope:global align:4 +DVDLowInit = .text:0x80352120; // type:function size:0x264 scope:global align:4 +DVDLowReadDiskID = .text:0x80352384; // type:function size:0x188 scope:global align:4 +DVDLowOpenPartition = .text:0x8035250C; // type:function size:0x268 scope:global align:4 +DVDLowClosePartition = .text:0x80352774; // type:function size:0x164 scope:global align:4 +DVDLowUnencryptedRead = .text:0x803528D8; // type:function size:0x194 scope:global align:4 +DVDLowStopMotor = .text:0x80352A6C; // type:function size:0x194 scope:global align:4 +DVDLowInquiry = .text:0x80352C00; // type:function size:0x168 scope:global align:4 +DVDLowRequestError = .text:0x80352D68; // type:function size:0x168 scope:global align:4 +DVDLowSetSpinupFlag = .text:0x80352ED0; // type:function size:0xC scope:global align:4 +DVDLowReset = .text:0x80352EDC; // type:function size:0x17C scope:global align:4 +DVDLowAudioBufferConfig = .text:0x80353058; // type:function size:0x194 scope:global align:4 +DVDLowSetMaximumRotation = .text:0x803531EC; // type:function size:0x180 scope:global align:4 +DVDLowRead = .text:0x8035336C; // type:function size:0x1B0 scope:global align:4 +DVDLowSeek = .text:0x8035351C; // type:function size:0x17C scope:global align:4 +DVDLowGetCoverRegister = .text:0x80353698; // type:function size:0x10 scope:global align:4 +DVDLowPrepareCoverRegister = .text:0x803536A8; // type:function size:0x168 scope:global align:4 +DVDLowGetImmBufferReg = .text:0x80353810; // type:function size:0xC scope:global align:4 +DVDLowUnmaskStatusInterrupts = .text:0x8035381C; // type:function size:0x8 scope:global align:4 +DVDLowMaskCoverInterrupt = .text:0x80353824; // type:function size:0x8 scope:global align:4 +DVDLowClearCoverInterrupt = .text:0x8035382C; // type:function size:0x164 scope:global align:4 +__DVDLowTestAlarm = .text:0x80353990; // type:function size:0x8 scope:global align:4 +AIRegisterDMACallback = .text:0x80353998; // type:function size:0x44 scope:global align:4 +AIInitDMA = .text:0x803539DC; // type:function size:0x7C scope:global align:4 +AIStartDMA = .text:0x80353A58; // type:function size:0x14 scope:global align:4 +AIStopDMA = .text:0x80353A6C; // type:function size:0x14 scope:global align:4 +AISetDSPSampleRate = .text:0x80353A80; // type:function size:0x78 scope:global align:4 +AIGetDSPSampleRate = .text:0x80353AF8; // type:function size:0x14 scope:global align:4 +AIInit = .text:0x80353B0C; // type:function size:0x180 scope:global align:4 +__AIDHandler = .text:0x80353C8C; // type:function size:0xA8 scope:global align:4 +__AICallbackStackSwitch = .text:0x80353D34; // type:function size:0x64 scope:global align:4 +__AI_SRC_INIT = .text:0x80353D98; // type:function size:0x1C4 scope:global align:4 +AXRegisterAuxACallback = .text:0x80353F5C; // type:function size:0xC scope:global align:4 +AXGetAuxACallback = .text:0x80353F68; // type:function size:0x14 scope:global align:4 +AXGetAuxAReturnVolume = .text:0x80353F7C; // type:function size:0x8 scope:global align:4 +AXGetAuxBReturnVolume = .text:0x80353F84; // type:function size:0x8 scope:global align:4 +AXGetAuxCReturnVolume = .text:0x80353F8C; // type:function size:0x8 scope:global align:4 +AXSetAuxAReturnVolume = .text:0x80353F94; // type:function size:0x8 scope:global align:4 +AXSetAuxBReturnVolume = .text:0x80353F9C; // type:function size:0x8 scope:global align:4 +AXSetAuxCReturnVolume = .text:0x80353FA4; // type:function size:0x8 scope:global align:4 +AXFXReverbHiInit = .text:0x80353FAC; // type:function size:0x64 scope:global align:4 +AXFXReverbHiShutdown = .text:0x80354010; // type:function size:0x24 scope:global align:4 +AXFXReverbHiCallback = .text:0x80354034; // type:function size:0x4 scope:global align:4 +AXFXReverbHiExpInit = .text:0x80354038; // type:function size:0x19C scope:global align:4 +AXFXReverbHiExpShutdown = .text:0x803541D4; // type:function size:0x54 scope:global align:4 +AXFXReverbHiExpCallback = .text:0x80354228; // type:function size:0x518 scope:global align:4 +__AllocDelayLine = .text:0x80354740; // type:function size:0x174 scope:global align:4 +__BzeroDelayLines = .text:0x803548B4; // type:function size:0x124 scope:global align:4 +__FreeDelayLine = .text:0x803549D8; // type:function size:0x114 scope:global align:4 +__InitParams = .text:0x80354AEC; // type:function size:0x324 scope:global align:4 +__AXFXAllocFunction = .text:0x80354E10; // type:function size:0xC scope:global align:4 +__AXFXFreeFunction = .text:0x80354E1C; // type:function size:0xC scope:global align:4 +AXFXSetHooks = .text:0x80354E28; // type:function size:0xC scope:global align:4 +AXFXGetHooks = .text:0x80354E34; // type:function size:0x14 scope:global align:4 +FindContainHeap_ = .text:0x80354E48; // type:function size:0x140 scope:global align:4 +MEMiInitHeapHead = .text:0x80354F88; // type:function size:0x1C0 scope:global align:4 +AllocUsedBlockFromFreeBlock_ = .text:0x80355148; // type:function size:0x204 scope:global align:4 +AllocFromHead_ = .text:0x8035534C; // type:function size:0xDC scope:global align:4 +AllocFromTail_ = .text:0x80355428; // type:function size:0xC8 scope:global align:4 +RecycleRegion_ = .text:0x803554F0; // type:function size:0x168 scope:global align:4 +MEMCreateExpHeapEx = .text:0x80355658; // type:function size:0xB0 scope:global align:4 +MEMAllocFromExpHeapEx = .text:0x80355708; // type:function size:0xB0 scope:global align:4 +MEMFreeToExpHeap = .text:0x803557B8; // type:function size:0xCC scope:global align:4 +AllocatorAllocForExpHeap_ = .text:0x80355884; // type:function size:0x10 scope:global align:4 +AllocatorFreeForExpHeap_ = .text:0x80355894; // type:function size:0x8 scope:global align:4 +MEMAllocFromAllocator = .text:0x8035589C; // type:function size:0x10 scope:global align:4 +MEMFreeToAllocator = .text:0x803558AC; // type:function size:0x10 scope:global align:4 +MEMInitAllocatorForExpHeap = .text:0x803558BC; // type:function size:0x1C scope:global align:4 +MEMInitList = .text:0x803558D8; // type:function size:0x18 scope:global align:4 +MEMAppendListObject = .text:0x803558F0; // type:function size:0x70 scope:global align:4 +MEMGetNextListObject = .text:0x80355960; // type:function size:0x20 scope:global align:4 +DSPCheckMailToDSP = .text:0x80355980; // type:function size:0x10 scope:global align:4 +DSPCheckMailFromDSP = .text:0x80355990; // type:function size:0x10 scope:global align:4 +DSPReadMailFromDSP = .text:0x803559A0; // type:function size:0x14 scope:global align:4 +DSPSendMailToDSP = .text:0x803559B4; // type:function size:0x14 scope:global align:4 +DSPAssertInt = .text:0x803559C8; // type:function size:0x3C scope:global align:4 +DSPInit = .text:0x80355A04; // type:function size:0xC0 scope:global align:4 +__DSP_debug_printf = .text:0x80355AC4; // type:function size:0x50 scope:global align:4 +__DSP_exec_task = .text:0x80355B14; // type:function size:0x1A4 scope:global align:4 +__DSP_boot_task = .text:0x80355CB8; // type:function size:0x18C scope:global align:4 +__DSP_insert_task = .text:0x80355E44; // type:function size:0x9C scope:global align:4 +__DSP_remove_task = .text:0x80355EE0; // type:function size:0x94 scope:global align:4 +__CARDDefaultApiCallback = .text:0x80355F74; // type:function size:0x4 scope:global align:4 +__CARDSyncCallback = .text:0x80355F78; // type:function size:0x18 scope:global align:4 +__CARDExtHandler = .text:0x80355F90; // type:function size:0xD0 scope:global align:4 +__CARDExiHandler = .text:0x80356060; // type:function size:0x244 scope:global align:4 +__CARDTxHandler = .text:0x803562A4; // type:function size:0xA8 scope:global align:4 +__CARDUnlockedHandler = .text:0x8035634C; // type:function size:0x78 scope:global align:4 +__CARDEnableInterrupt = .text:0x803563C4; // type:function size:0xC0 scope:global align:4 +__CARDReadStatus = .text:0x80356484; // type:function size:0xF4 scope:global align:4 +__CARDReadVendorID = .text:0x80356578; // type:function size:0xF4 scope:global align:4 +__CARDClearStatus = .text:0x8035666C; // type:function size:0xB0 scope:global align:4 +TimeoutHandler = .text:0x8035671C; // type:function size:0x98 scope:global align:4 +Retry = .text:0x803567B4; // type:function size:0x26C scope:global align:4 +UnlockedCallback = .text:0x80356A20; // type:function size:0x108 scope:global align:4 +__CARDStart = .text:0x80356B28; // type:function size:0x200 scope:global align:4 +__CARDReadSegment = .text:0x80356D28; // type:function size:0x130 scope:global align:4 +__CARDWritePage = .text:0x80356E58; // type:function size:0x13C scope:global align:4 +__CARDEraseSector = .text:0x80356F94; // type:function size:0x108 scope:global align:4 +CARDInit = .text:0x8035709C; // type:function size:0xBC scope:global align:4 +__CARDGetFontEncode = .text:0x80357158; // type:function size:0x8 scope:global align:4 +__CARDGetControlBlock = .text:0x80357160; // type:function size:0xB4 scope:global align:4 +__CARDPutControlBlock = .text:0x80357214; // type:function size:0x64 scope:global align:4 +CARDFreeBlocks = .text:0x80357278; // type:function size:0x150 scope:global align:4 +__CARDSync = .text:0x803573C8; // type:function size:0x94 scope:global align:4 +OnShutdown = .text:0x8035745C; // type:function size:0x50 scope:local align:4 +CARDGetFastMode = .text:0x803574AC; // type:function size:0x14 scope:global align:4 +bitrev = .text:0x803574C0; // type:function size:0xCC scope:global align:4 +ReadArrayUnlock = .text:0x8035758C; // type:function size:0x14C scope:global align:4 +DummyLen = .text:0x803576D8; // type:function size:0xAC scope:global align:4 +__CARDUnlock = .text:0x80357784; // type:function size:0x71C scope:global align:4 +InitCallback = .text:0x80357EA0; // type:function size:0x70 scope:global align:4 +DoneCallback = .text:0x80357F10; // type:function size:0x318 scope:global align:4 +BlockReadCallback = .text:0x80358228; // type:function size:0xDC scope:global align:4 +__CARDRead = .text:0x80358304; // type:function size:0x44 scope:global align:4 +BlockWriteCallback = .text:0x80358348; // type:function size:0xE8 scope:global align:4 +__CARDWrite = .text:0x80358430; // type:function size:0x48 scope:global align:4 +__CARDGetFatBlock = .text:0x80358478; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80358480; // type:function size:0xD4 scope:local align:4 +EraseCallback = .text:0x80358554; // type:function size:0xC4 scope:local align:4 +__CARDAllocBlock = .text:0x80358618; // type:function size:0x178 scope:global align:4 +__CARDUpdateFatBlock = .text:0x80358790; // type:function size:0xAC scope:global align:4 +__CARDGetDirBlock = .text:0x8035883C; // type:function size:0x8 scope:global align:4 +WriteCallback = .text:0x80358844; // type:function size:0xD0 scope:local align:4 +EraseCallback = .text:0x80358914; // type:function size:0xC4 scope:local align:4 +__CARDUpdateDir = .text:0x803589D8; // type:function size:0xC0 scope:global align:4 +__CARDCheckSum = .text:0x80358A98; // type:function size:0x1F4 scope:global align:4 +VerifyID = .text:0x80358C8C; // type:function size:0x36C scope:global align:4 +VerifyDir = .text:0x80358FF8; // type:function size:0x268 scope:global align:4 +VerifyFAT = .text:0x80359260; // type:function size:0x2A8 scope:global align:4 +__CARDVerify = .text:0x80359508; // type:function size:0x8C scope:global align:4 +CARDCheckExAsync = .text:0x80359594; // type:function size:0x5A8 scope:global align:4 +CARDCheck = .text:0x80359B3C; // type:function size:0x54 scope:global align:4 +IsCard = .text:0x80359B90; // type:function size:0xCC scope:global align:4 +CARDProbeEx = .text:0x80359C5C; // type:function size:0x184 scope:global align:4 +DoMount = .text:0x80359DE0; // type:function size:0x454 scope:global align:4 +__CARDMountCallback = .text:0x8035A234; // type:function size:0x174 scope:global align:4 +CARDMountAsync = .text:0x8035A3A8; // type:function size:0x1A4 scope:global align:4 +CARDMount = .text:0x8035A54C; // type:function size:0x48 scope:global align:4 +CARDUnmount = .text:0x8035A594; // type:function size:0xAC scope:global align:4 +FormatCallback = .text:0x8035A640; // type:function size:0x13C scope:global align:4 +__CARDFormatRegionAsync = .text:0x8035A77C; // type:function size:0x4C0 scope:global align:4 +CARDFormat = .text:0x8035AC3C; // type:function size:0x58 scope:global align:4 +__CARDCompareFileName = .text:0x8035AC94; // type:function size:0x60 scope:global align:4 +__CARDIsWritable = .text:0x8035ACF4; // type:function size:0x138 scope:global align:4 +__CARDIsReadable = .text:0x8035AE2C; // type:function size:0x150 scope:global align:4 +CARDFastOpen = .text:0x8035AF7C; // type:function size:0x1E4 scope:global align:4 +CARDClose = .text:0x8035B160; // type:function size:0x54 scope:global align:4 +CreateCallbackFat = .text:0x8035B1B4; // type:function size:0x130 scope:global align:4 +CARDCreateAsync = .text:0x8035B2E4; // type:function size:0x214 scope:global align:4 +CARDCreate = .text:0x8035B4F8; // type:function size:0x48 scope:global align:4 +__CARDSeek = .text:0x8035B540; // type:function size:0x1B0 scope:global align:4 +ReadCallback = .text:0x8035B6F0; // type:function size:0x130 scope:global align:4 +CARDReadAsync = .text:0x8035B820; // type:function size:0x140 scope:global align:4 +CARDRead = .text:0x8035B960; // type:function size:0x48 scope:global align:4 +WriteCallback = .text:0x8035B9A8; // type:function size:0x164 scope:local align:4 +EraseCallback = .text:0x8035BB0C; // type:function size:0xB4 scope:local align:4 +CARDWriteAsync = .text:0x8035BBC0; // type:function size:0x124 scope:global align:4 +CARDWrite = .text:0x8035BCE4; // type:function size:0x48 scope:global align:4 +UpdateIconOffsets = .text:0x8035BD2C; // type:function size:0x154 scope:global align:4 +CARDGetStatus = .text:0x8035BE80; // type:function size:0x11C scope:global align:4 +CARDSetStatusAsync = .text:0x8035BF9C; // type:function size:0x17C scope:global align:4 +CARDSetStatus = .text:0x8035C118; // type:function size:0x48 scope:global align:4 +CARDGetSerialNo = .text:0x8035C160; // type:function size:0xA4 scope:global align:4 +nandCreate = .text:0x8035C204; // type:function size:0x118 scope:global align:4 +NANDCreate = .text:0x8035C31C; // type:function size:0x74 scope:global align:4 +NANDPrivateCreateAsync = .text:0x8035C390; // type:function size:0x78 scope:global align:4 +NANDDelete = .text:0x8035C408; // type:function size:0xB0 scope:global align:4 +NANDPrivateDeleteAsync = .text:0x8035C4B8; // type:function size:0xC0 scope:global align:4 +NANDRead = .text:0x8035C578; // type:function size:0x68 scope:global align:4 +NANDReadAsync = .text:0x8035C5E0; // type:function size:0x78 scope:global align:4 +NANDWrite = .text:0x8035C658; // type:function size:0x68 scope:global align:4 +NANDWriteAsync = .text:0x8035C6C0; // type:function size:0x78 scope:global align:4 +NANDSeek = .text:0x8035C738; // type:function size:0xA0 scope:global align:4 +NANDSeekAsync = .text:0x8035C7D8; // type:function size:0xB0 scope:global align:4 +NANDPrivateCreateDirAsync = .text:0x8035C888; // type:function size:0xF0 scope:global align:4 +nandComposePerm = .text:0x8035C978; // type:function size:0x54 scope:global align:4 +nandSplitPerm = .text:0x8035C9CC; // type:function size:0x8C scope:global align:4 +nandGetStatus = .text:0x8035CA58; // type:function size:0x154 scope:global align:4 +nandGetStatusCallback = .text:0x8035CBAC; // type:function size:0x74 scope:global align:4 +NANDPrivateGetStatusAsync = .text:0x8035CC20; // type:function size:0x84 scope:global align:4 +nandOpen = .text:0x8035CCA4; // type:function size:0x114 scope:global align:4 +NANDOpen = .text:0x8035CDB8; // type:function size:0x84 scope:global align:4 +NANDOpenAsync = .text:0x8035CE3C; // type:function size:0x78 scope:global align:4 +NANDPrivateOpenAsync = .text:0x8035CEB4; // type:function size:0x78 scope:global align:4 +nandOpenCallback = .text:0x8035CF2C; // type:function size:0x60 scope:global align:4 +NANDClose = .text:0x8035CF8C; // type:function size:0x48 scope:global align:4 +NANDCloseAsync = .text:0x8035CFD4; // type:function size:0x70 scope:global align:4 +NANDSafeOpen = .text:0x8035D044; // type:function size:0x8 scope:global align:4 +nandSafeOpen = .text:0x8035D04C; // type:function size:0x2E8 scope:global align:4 +NANDSafeClose = .text:0x8035D334; // type:function size:0x128 scope:global align:4 +nandRemoveTailToken = .text:0x8035D45C; // type:function size:0xD4 scope:global align:4 +nandGetHeadToken = .text:0x8035D530; // type:function size:0xD4 scope:global align:4 +nandGetRelativeName = .text:0x8035D604; // type:function size:0x98 scope:global align:4 +nandConvertPath = .text:0x8035D69C; // type:function size:0x13C scope:global align:4 +nandIsPrivatePath = .text:0x8035D7D8; // type:function size:0x34 scope:global align:4 +nandIsUnderPrivatePath = .text:0x8035D80C; // type:function size:0x58 scope:global align:4 +nandIsInitialized = .text:0x8035D864; // type:function size:0x14 scope:global align:4 +nandReportErrorCode = .text:0x8035D878; // type:function size:0x4 scope:global align:4 +nandConvertErrorCode = .text:0x8035D87C; // type:function size:0xD0 scope:global align:4 +nandGenerateAbsPath = .text:0x8035D94C; // type:function size:0xC8 scope:global align:4 +nandGetParentDirectory = .text:0x8035DA14; // type:function size:0xA4 scope:global align:4 +NANDInit = .text:0x8035DAB8; // type:function size:0x26C scope:global align:4 +nandCallback = .text:0x8035DD24; // type:function size:0xEC scope:global align:4 +nandGetType = .text:0x8035DE10; // type:function size:0x2D4 scope:global align:4 +NANDPrivateGetTypeAsync = .text:0x8035E0E4; // type:function size:0xF8 scope:global align:4 +nandGetTypeCallback = .text:0x8035E1DC; // type:function size:0x128 scope:global align:4 +nandGetHomeDir = .text:0x8035E304; // type:function size:0xC scope:global align:4 +NANDInitBanner = .text:0x8035E310; // type:function size:0x8C scope:global align:4 +_ES_GetDataDir = .text:0x8035E39C; // type:function size:0x9C scope:global align:4 +nandCalcUsage = .text:0x8035E438; // type:function size:0xBC scope:global align:4 +NANDCheck = .text:0x8035E4F4; // type:function size:0x108 scope:global align:4 +SCInit = .text:0x8035E5FC; // type:function size:0xA0 scope:global align:4 +SCCheckStatus = .text:0x8035E69C; // type:function size:0xE8 scope:global align:4 +SCReloadConfFileAsync = .text:0x8035E784; // type:function size:0x114 scope:global align:4 +OpenCallbackFromReload = .text:0x8035E898; // type:function size:0xD0 scope:global align:4 +ReadCallbackFromReload = .text:0x8035E968; // type:function size:0xE8 scope:global align:4 +CloseCallbackFromReload = .text:0x8035EA50; // type:function size:0x8C scope:global align:4 +FinishFromReload = .text:0x8035EADC; // type:function size:0x13C scope:global align:4 +CloseCallbackFromReloadError = .text:0x8035EC18; // type:function size:0x4 scope:global align:4 +ParseConfBuf = .text:0x8035EC1C; // type:function size:0x24C scope:global align:4 +UnpackItem = .text:0x8035EE68; // type:function size:0x198 scope:global align:4 +DeleteItemByID = .text:0x8035F000; // type:function size:0x190 scope:global align:4 +CreateItemByID = .text:0x8035F190; // type:function size:0x278 scope:global align:4 +SCFindByteArrayItem = .text:0x8035F408; // type:function size:0xE0 scope:global align:4 +SCReplaceByteArrayItem = .text:0x8035F4E8; // type:function size:0x124 scope:global align:4 +SCReplaceIntegerItem = .text:0x8035F60C; // type:function size:0x118 scope:global align:4 +SCFindU8Item = .text:0x8035F724; // type:function size:0xD4 scope:global align:4 +SCFindS8Item = .text:0x8035F7F8; // type:function size:0xD4 scope:global align:4 +SCFindU32Item = .text:0x8035F8CC; // type:function size:0xD4 scope:global align:4 +SCReplaceU8Item = .text:0x8035F9A0; // type:function size:0x2C scope:global align:4 +__SCFlushSyncCallback = .text:0x8035F9CC; // type:function size:0xC scope:global align:4 +SCFlush = .text:0x8035F9D8; // type:function size:0x70 scope:global align:4 +SCFlushAsync = .text:0x8035FA48; // type:function size:0x21C scope:global align:4 +MyNandCallback = .text:0x8035FC64; // type:function size:0x338 scope:global align:4 +SCGetAspectRatio = .text:0x8035FF9C; // type:function size:0x54 scope:global align:4 +SCGetDisplayOffsetH = .text:0x8035FFF0; // type:function size:0x74 scope:global align:4 +SCGetEuRgb60Mode = .text:0x80360064; // type:function size:0x54 scope:global align:4 +SCSetEuRgb60Mode = .text:0x803600B8; // type:function size:0x8 scope:global align:4 +SCGetIdleMode = .text:0x803600C0; // type:function size:0xC scope:global align:4 +SCGetLanguage = .text:0x803600CC; // type:function size:0x6C scope:global align:4 +SCGetProgressiveMode = .text:0x80360138; // type:function size:0x54 scope:global align:4 +SCGetScreenSaverMode = .text:0x8036018C; // type:function size:0x54 scope:global align:4 +SCGetSoundMode = .text:0x803601E0; // type:function size:0x64 scope:global align:4 +SCGetBtDeviceInfoArray = .text:0x80360244; // type:function size:0xC scope:global align:4 +SCSetBtDeviceInfoArray = .text:0x80360250; // type:function size:0xC scope:global align:4 +SCGetBtDpdSensibility = .text:0x8036025C; // type:function size:0x68 scope:global align:4 +SCGetWpadMotorMode = .text:0x803602C4; // type:function size:0x54 scope:global align:4 +SCSetWpadMotorMode = .text:0x80360318; // type:function size:0x8 scope:global align:4 +SCGetWpadSensorBarPosition = .text:0x80360320; // type:function size:0x54 scope:global align:4 +SCGetWpadSpeakerVolume = .text:0x80360374; // type:function size:0x54 scope:global align:4 +SCSetWpadSpeakerVolume = .text:0x803603C8; // type:function size:0x8 scope:global align:4 +__SCF1 = .text:0x803603D0; // type:function size:0x16C scope:global align:4 +SCGetProductArea = .text:0x8036053C; // type:function size:0x84 scope:global align:4 +WENCGetEncodeData = .text:0x803605C0; // type:function size:0x2D8 scope:global align:4 +ARCInitHandle = .text:0x80360898; // type:function size:0xA0 scope:global align:4 +ARCFastOpen = .text:0x80360938; // type:function size:0x50 scope:global align:4 +ARCConvertPathToEntrynum = .text:0x80360988; // type:function size:0x264 scope:global align:4 +ARCGetStartAddrInMem = .text:0x80360BEC; // type:function size:0x14 scope:global align:4 +ARCGetLength = .text:0x80360C00; // type:function size:0x8 scope:global align:4 +ARCClose = .text:0x80360C08; // type:function size:0x8 scope:global align:4 +ARCChangeDir = .text:0x80360C10; // type:function size:0x58 scope:global align:4 +ARCOpenDir = .text:0x80360C68; // type:function size:0x7C scope:global align:4 +ARCReadDir = .text:0x80360CE4; // type:function size:0xB8 scope:global align:4 +ARCCloseDir = .text:0x80360D9C; // type:function size:0x8 scope:global align:4 +IPCInit = .text:0x80360DA4; // type:function size:0x4C scope:global align:4 +IPCReadReg = .text:0x80360DF0; // type:function size:0x10 scope:global align:4 +IPCWriteReg = .text:0x80360E00; // type:function size:0x10 scope:global align:4 +IPCGetBufferHi = .text:0x80360E10; // type:function size:0x8 scope:global align:4 +IPCGetBufferLo = .text:0x80360E18; // type:function size:0x8 scope:global align:4 +IPCSetBufferLo = .text:0x80360E20; // type:function size:0x8 scope:global align:4 +strnlen = .text:0x80360E28; // type:function size:0x2C scope:global align:4 +IpcReplyHandler = .text:0x80360E54; // type:function size:0x258 scope:global align:4 +IPCInterruptHandler = .text:0x803610AC; // type:function size:0x1B8 scope:global align:4 +IPCCltInit = .text:0x80361264; // type:function size:0xB4 scope:global align:4 +__ios_Ipc2 = .text:0x80361318; // type:function size:0x24C scope:global align:4 +IOS_OpenAsync = .text:0x80361564; // type:function size:0x118 scope:global align:4 +IOS_Open = .text:0x8036167C; // type:function size:0x120 scope:global align:4 +IOS_CloseAsync = .text:0x8036179C; // type:function size:0xC0 scope:global align:4 +IOS_Close = .text:0x8036185C; // type:function size:0xA8 scope:global align:4 +IOS_ReadAsync = .text:0x80361904; // type:function size:0x100 scope:global align:4 +IOS_Read = .text:0x80361A04; // type:function size:0x108 scope:global align:4 +IOS_WriteAsync = .text:0x80361B0C; // type:function size:0x100 scope:global align:4 +IOS_Write = .text:0x80361C0C; // type:function size:0x108 scope:global align:4 +IOS_SeekAsync = .text:0x80361D14; // type:function size:0xE0 scope:global align:4 +IOS_Seek = .text:0x80361DF4; // type:function size:0xE8 scope:global align:4 +IOS_IoctlAsync = .text:0x80361EDC; // type:function size:0x138 scope:global align:4 +IOS_Ioctl = .text:0x80362014; // type:function size:0x130 scope:global align:4 +__ios_Ioctlv = .text:0x80362144; // type:function size:0x13C scope:global align:4 +IOS_IoctlvAsync = .text:0x80362280; // type:function size:0xE4 scope:global align:4 +IOS_Ioctlv = .text:0x80362364; // type:function size:0xDC scope:global align:4 +IOS_IoctlvReboot = .text:0x80362440; // type:function size:0xE8 scope:global align:4 +iosCreateHeap = .text:0x80362528; // type:function size:0x130 scope:global align:4 +__iosAlloc = .text:0x80362658; // type:function size:0x204 scope:global align:4 +iosAllocAligned = .text:0x8036285C; // type:function size:0x4 scope:global align:4 +iosFree = .text:0x80362860; // type:function size:0x1EC scope:global align:4 +IPCiProfInit = .text:0x80362A4C; // type:function size:0xB8 scope:global align:4 +IPCiProfQueueReq = .text:0x80362B04; // type:function size:0x80 scope:global align:4 +IPCiProfAck = .text:0x80362B84; // type:function size:0x10 scope:global align:4 +IPCiProfReply = .text:0x80362B94; // type:function size:0x7C scope:global align:4 +ISFS_OpenLib = .text:0x80362C10; // type:function size:0x128 scope:global align:4 +_isfsFuncCb = .text:0x80362D38; // type:function size:0x168 scope:global align:4 +ISFS_CreateDir = .text:0x80362EA0; // type:function size:0xF4 scope:global align:4 +ISFS_CreateDirAsync = .text:0x80362F94; // type:function size:0xF4 scope:global align:4 +ISFS_ReadDir = .text:0x80363088; // type:function size:0x154 scope:global align:4 +ISFS_ReadDirAsync = .text:0x803631DC; // type:function size:0x148 scope:global align:4 +ISFS_GetAttr = .text:0x80363324; // type:function size:0x158 scope:global align:4 +ISFS_GetAttrAsync = .text:0x8036347C; // type:function size:0x134 scope:global align:4 +ISFS_Delete = .text:0x803635B0; // type:function size:0xD8 scope:global align:4 +ISFS_DeleteAsync = .text:0x80363688; // type:function size:0xD0 scope:global align:4 +ISFS_Rename = .text:0x80363758; // type:function size:0x104 scope:global align:4 +ISFS_GetUsage = .text:0x8036385C; // type:function size:0x138 scope:global align:4 +ISFS_CreateFile = .text:0x80363994; // type:function size:0xF4 scope:global align:4 +ISFS_CreateFileAsync = .text:0x80363A88; // type:function size:0xF4 scope:global align:4 +ISFS_Open = .text:0x80363B7C; // type:function size:0xC8 scope:global align:4 +ISFS_OpenAsync = .text:0x80363C44; // type:function size:0xB8 scope:global align:4 +ISFS_Seek = .text:0x80363CFC; // type:function size:0x4 scope:global align:4 +ISFS_SeekAsync = .text:0x80363D00; // type:function size:0x8C scope:global align:4 +ISFS_Read = .text:0x80363D8C; // type:function size:0x20 scope:global align:4 +ISFS_ReadAsync = .text:0x80363DAC; // type:function size:0xA4 scope:global align:4 +ISFS_Write = .text:0x80363E50; // type:function size:0x20 scope:global align:4 +ISFS_WriteAsync = .text:0x80363E70; // type:function size:0xA4 scope:global align:4 +ISFS_Close = .text:0x80363F14; // type:function size:0x4 scope:global align:4 +ISFS_CloseAsync = .text:0x80363F18; // type:function size:0x84 scope:global align:4 +ClampStick = .text:0x80363F9C; // type:function size:0x130 scope:global align:4 +ClampCircle = .text:0x803640CC; // type:function size:0x11C scope:global align:4 +PADClamp = .text:0x803641E8; // type:function size:0xF0 scope:global align:4 +PADClampCircle = .text:0x803642D8; // type:function size:0xE8 scope:global align:4 +UpdateOrigin = .text:0x803643C0; // type:function size:0x1A4 scope:global align:4 +PADOriginCallback = .text:0x80364564; // type:function size:0xC0 scope:global align:4 +PADOriginUpdateCallback = .text:0x80364624; // type:function size:0xC8 scope:global align:4 +PADProbeCallback = .text:0x803646EC; // type:function size:0xD4 scope:global align:4 +PADTypeAndStatusCallback = .text:0x803647C0; // type:function size:0x320 scope:global align:4 +PADReceiveCheckCallback = .text:0x80364AE0; // type:function size:0x13C scope:global align:4 +PADReset = .text:0x80364C1C; // type:function size:0x108 scope:global align:4 +PADRecalibrate = .text:0x80364D24; // type:function size:0x10C scope:global align:4 +PADInit = .text:0x80364E30; // type:function size:0x15C scope:global align:4 +PADRead = .text:0x80364F8C; // type:function size:0x2E0 scope:global align:4 +PADControlMotor = .text:0x8036526C; // type:function size:0xB8 scope:global align:4 +PADSetSpec = .text:0x80365324; // type:function size:0x60 scope:global align:4 +SPEC0_MakeStatus = .text:0x80365384; // type:function size:0x118 scope:global align:4 +SPEC1_MakeStatus = .text:0x8036549C; // type:function size:0x118 scope:global align:4 +SPEC2_MakeStatus = .text:0x803655B4; // type:function size:0x580 scope:global align:4 +PADSetAnalogMode = .text:0x80365B34; // type:function size:0x70 scope:global align:4 +OnShutdown = .text:0x80365BA4; // type:function size:0xC8 scope:local align:4 +SamplingHandler = .text:0x80365C6C; // type:function size:0x60 scope:global align:4 +__PADDisableRecalibration = .text:0x80365CCC; // type:function size:0x5C scope:global align:4 +OnShutdown = .text:0x80365D28; // type:function size:0x158 scope:local align:4 +WPADiSendData = .text:0x80365E80; // type:function size:0x1B8 scope:global align:4 +WPADiRadioSensitivity = .text:0x80366038; // type:function size:0x104 scope:global align:4 +IsControllerDataChanged = .text:0x8036613C; // type:function size:0xBAC scope:global align:4 +WPADiCheckContInputs = .text:0x80366CE8; // type:function size:0x1FC scope:global align:4 +WPADiManageHandler = .text:0x80366EE4; // type:function size:0x628 scope:global align:4 +WPADiManageHandler0 = .text:0x8036750C; // type:function size:0x20 scope:global align:4 +__ClearControlBlock = .text:0x8036752C; // type:function size:0x264 scope:global align:4 +WPADInit = .text:0x80367790; // type:function size:0x248 scope:global align:4 +WPADStartSimpleSync = .text:0x803679D8; // type:function size:0x4 scope:global align:4 +WPADStopSimpleSync = .text:0x803679DC; // type:function size:0x4 scope:global align:4 +WPADSetSimpleSyncCallback = .text:0x803679E0; // type:function size:0x4 scope:global align:4 +WPADRegisterAllocator = .text:0x803679E4; // type:function size:0x4 scope:global align:4 +WPADGetStatus = .text:0x803679E8; // type:function size:0x4 scope:global align:4 +WPADGetRadioSensitivity = .text:0x803679EC; // type:function size:0x44 scope:global align:4 +WPADSetAcceptConnection = .text:0x80367A30; // type:function size:0x5C scope:global align:4 +WPADGetAcceptConnection = .text:0x80367A8C; // type:function size:0x30 scope:global align:4 +setupCallback = .text:0x80367ABC; // type:function size:0x1E4 scope:global align:4 +gameInfoCallback = .text:0x80367CA0; // type:function size:0x1A0 scope:global align:4 +gameInfoCallback2 = .text:0x80367E40; // type:function size:0x1A0 scope:global align:4 +firmwareCheckCallback = .text:0x80367FE0; // type:function size:0x7E4 scope:global align:4 +WPADiRetrieveChannel = .text:0x803687C4; // type:function size:0x100 scope:global align:4 +WPADiConnCallback = .text:0x803688C4; // type:function size:0x41C scope:global align:4 +WPADiRecvCallback = .text:0x80368CE0; // type:function size:0x6C scope:global align:4 +WPADGetAccGravityUnit = .text:0x80368D4C; // type:function size:0xD8 scope:global align:4 +WPADDisconnect = .text:0x80368E24; // type:function size:0xB0 scope:global align:4 +WPADProbe = .text:0x80368ED4; // type:function size:0x8C scope:global align:4 +WPADSetConnectCallback = .text:0x80368F60; // type:function size:0x68 scope:global align:4 +WPADSetExtensionCallback = .text:0x80368FC8; // type:function size:0x68 scope:global align:4 +WPADSetDataFormat = .text:0x80369030; // type:function size:0xB0 scope:global align:4 +WPADGetInfoAsync = .text:0x803690E0; // type:function size:0x19C scope:global align:4 +WPADControlMotor = .text:0x8036927C; // type:function size:0xCC scope:global align:4 +WPADEnableMotor = .text:0x80369348; // type:function size:0x34 scope:global align:4 +WPADIsMotorEnabled = .text:0x8036937C; // type:function size:0x34 scope:global align:4 +WPADSaveConfig = .text:0x803693B0; // type:function size:0xAC scope:global align:4 +WPADRead = .text:0x8036945C; // type:function size:0x174 scope:global align:4 +WPADSetAutoSamplingBuf = .text:0x803695D0; // type:function size:0x17C scope:global align:4 +WPADGetLatestIndexInBuf = .text:0x8036974C; // type:function size:0x58 scope:global align:4 +WPADiExcludeButton = .text:0x803697A4; // type:function size:0xC4 scope:global align:4 +WPADiCopyOut = .text:0x80369868; // type:function size:0x180 scope:global align:4 +WPADIsSpeakerEnabled = .text:0x803699E8; // type:function size:0x44 scope:global align:4 +WPADControlSpeaker = .text:0x80369A2C; // type:function size:0x1394 scope:global align:4 +WPADGetSpeakerVolume = .text:0x8036ADC0; // type:function size:0x34 scope:global align:4 +WPADSetSpeakerVolume = .text:0x8036ADF4; // type:function size:0x34 scope:global align:4 +IsBusyStream = .text:0x8036AE28; // type:function size:0x138 scope:global align:4 +WPADCanSendStreamData = .text:0x8036AF60; // type:function size:0x84 scope:global align:4 +WPADSendStreamData = .text:0x8036AFE4; // type:function size:0x1E0 scope:global align:4 +WPADGetDpdSensitivity = .text:0x8036B1C4; // type:function size:0x8 scope:global align:4 +WPADIsDpdEnabled = .text:0x8036B1CC; // type:function size:0x44 scope:global align:4 +WPADControlDpd = .text:0x8036B210; // type:function size:0xE80 scope:global align:4 +__SendData = .text:0x8036C090; // type:function size:0x240 scope:global align:4 +WPADiSendSetReportType = .text:0x8036C2D0; // type:function size:0x1E0 scope:global align:4 +WPADiSendWriteDataCmd = .text:0x8036C4B0; // type:function size:0x184 scope:global align:4 +WPADiSendWriteData = .text:0x8036C634; // type:function size:0x188 scope:global align:4 +WPADiSendReadData = .text:0x8036C7BC; // type:function size:0x184 scope:global align:4 +WPADiClearQueue = .text:0x8036C940; // type:function size:0x60 scope:global align:4 +getDevConfig = .text:0x8036C9A0; // type:function size:0x644 scope:global align:4 +getExtConfig = .text:0x8036CFE4; // type:function size:0x4C8 scope:global align:4 +getExtType = .text:0x8036D4AC; // type:function size:0x100 scope:global align:4 +getGameInfo = .text:0x8036D5AC; // type:function size:0x190 scope:global align:4 +WPADiHIDParser = .text:0x8036D73C; // type:function size:0xB0 scope:global align:4 +abortInitExtension = .text:0x8036D7EC; // type:function size:0x9C scope:global align:4 +__a1_20_status_report = .text:0x8036D888; // type:function size:0x448 scope:global align:4 +__a1_21_user_data = .text:0x8036DCD0; // type:function size:0x37C scope:global align:4 +__a1_22_ack = .text:0x8036E04C; // type:function size:0x244 scope:global align:4 +__a1_30_data_type = .text:0x8036E290; // type:function size:0x1C4 scope:global align:4 +__a1_31_data_type = .text:0x8036E454; // type:function size:0x24C scope:global align:4 +__a1_32_data_type = .text:0x8036E6A0; // type:function size:0x7B4 scope:global align:4 +__a1_33_data_type = .text:0x8036EE54; // type:function size:0x548 scope:global align:4 +__a1_34_data_type = .text:0x8036F39C; // type:function size:0x4 scope:global align:4 +__a1_35_data_type = .text:0x8036F3A0; // type:function size:0x878 scope:global align:4 +__a1_36_data_type = .text:0x8036FC18; // type:function size:0x4 scope:global align:4 +__a1_37_data_type = .text:0x8036FC1C; // type:function size:0xA28 scope:global align:4 +__a1_3d_data_type = .text:0x80370644; // type:function size:0x4 scope:global align:4 +__a1_3e_data_type = .text:0x80370648; // type:function size:0x5F0 scope:global align:4 +__a1_3f_data_type = .text:0x80370C38; // type:function size:0x600 scope:global align:4 +__a1_unused_report = .text:0x80371238; // type:function size:0x4 scope:global align:4 +WPADiCreateKey = .text:0x8037123C; // type:function size:0x5D8 scope:global align:4 +WPADiDecode = .text:0x80371814; // type:function size:0x2C0 scope:global align:4 +DEBUGPrint = .text:0x80371AD4; // type:function size:0x50 scope:global align:4 +KPADSetFSStickClamp = .text:0x80371B24; // type:function size:0x14 scope:global align:4 +KPADSetObjInterval = .text:0x80371B38; // type:function size:0x1C scope:global align:4 +KPADSetPosParam = .text:0x80371B54; // type:function size:0x1C scope:global align:4 +KPADSetAccParam = .text:0x80371B70; // type:function size:0x1C scope:global align:4 +calc_dpd2pos_scale = .text:0x80371B8C; // type:function size:0xC4 scope:global align:4 +reset_kpad = .text:0x80371C50; // type:function size:0x274 scope:global align:4 +KPADSetSensorHeight = .text:0x80371EC4; // type:function size:0x24 scope:global align:4 +calc_button_repeat = .text:0x80371EE8; // type:function size:0x1B0 scope:global align:4 +read_kpad_button = .text:0x80372098; // type:function size:0x16C scope:global align:4 +calc_acc = .text:0x80372204; // type:function size:0x60 scope:global align:4 +clamp_acc = .text:0x80372264; // type:function size:0x30 scope:global align:4 +read_kpad_acc = .text:0x80372294; // type:function size:0x750 scope:global align:4 +get_kobj = .text:0x803729E4; // type:function size:0xA8 scope:global align:4 +select_2obj_first = .text:0x80372A8C; // type:function size:0x1E8 scope:global align:4 +select_1obj_continue = .text:0x80372C74; // type:function size:0x174 scope:global align:4 +read_kpad_dpd = .text:0x80372DE8; // type:function size:0xB80 scope:global align:4 +clamp_trigger = .text:0x80373968; // type:function size:0x74 scope:global align:4 +clamp_stick = .text:0x803739DC; // type:function size:0xF0 scope:global align:4 +read_kpad_stick = .text:0x80373ACC; // type:function size:0x12C scope:global align:4 +check_device = .text:0x80373BF8; // type:function size:0x1C8 scope:global align:4 +KPADRead = .text:0x80373DC0; // type:function size:0x40C scope:global align:4 +KPADInit = .text:0x803741CC; // type:function size:0x180 scope:global align:4 +KPADReset = .text:0x8037434C; // type:function size:0xB0 scope:global align:4 +is_valid_device = .text:0x803743FC; // type:function size:0x10 scope:global align:4 +set_dpd_disable = .text:0x8037440C; // type:function size:0x118 scope:global align:4 +set_dpd_enable = .text:0x80374524; // type:function size:0x120 scope:global align:4 +control_dpd_start_ = .text:0x80374644; // type:function size:0x94 scope:global align:4 +control_dpd_end_ = .text:0x803746D8; // type:function size:0x80 scope:global align:4 +KPADDisableDPD = .text:0x80374758; // type:function size:0x8 scope:global align:4 +KPADiRestoreDPD = .text:0x80374760; // type:function size:0x70 scope:global align:4 +KPADEnableDPD = .text:0x803747D0; // type:function size:0x8 scope:global align:4 +KPADiControlDpdCallback = .text:0x803747D8; // type:function size:0x80 scope:global align:4 +EUARTInit = .text:0x80374858; // type:function size:0xFC scope:global align:4 +InitializeUART = .text:0x80374954; // type:function size:0x48 scope:global align:4 +WriteUARTN = .text:0x8037499C; // type:function size:0x22C scope:global align:4 +USB_LOG = .text:0x80374BC8; // type:function size:0xA8 scope:global align:4 +USB_ERR = .text:0x80374C70; // type:function size:0xAC scope:global align:4 +IUSB_OpenLib = .text:0x80374D1C; // type:function size:0xF8 scope:global align:4 +IUSB_CloseLib = .text:0x80374E14; // type:function size:0x8 scope:global align:4 +_intBlkCtrlCb = .text:0x80374E1C; // type:function size:0x15C scope:global align:4 +IUSB_OpenDeviceIds = .text:0x80374F78; // type:function size:0x134 scope:global align:4 +IUSB_CloseDeviceAsync = .text:0x803750AC; // type:function size:0x114 scope:global align:4 +__IntrBlkMsgInt = .text:0x803751C0; // type:function size:0x32C scope:global align:4 +IUSB_ReadIntrMsgAsync = .text:0x803754EC; // type:function size:0x74 scope:global align:4 +IUSB_ReadBlkMsgAsync = .text:0x80375560; // type:function size:0x74 scope:global align:4 +IUSB_WriteBlkMsgAsync = .text:0x803755D4; // type:function size:0x74 scope:global align:4 +__CtrlMsgInt = .text:0x80375648; // type:function size:0x594 scope:global align:4 +IUSB_WriteCtrlMsgAsync = .text:0x80375BDC; // type:function size:0x8C scope:global align:4 +App_MEMalloc = .text:0x80375C68; // type:function size:0x50 scope:global align:4 +App_MEMfree = .text:0x80375CB8; // type:function size:0x50 scope:global align:4 +SyncFlushCallback = .text:0x80375D08; // type:function size:0x78 scope:global align:4 +DeleteFlushCallback = .text:0x80375D80; // type:function size:0x58 scope:global align:4 +ShutFlushCallback = .text:0x80375DD8; // type:function size:0x58 scope:global align:4 +_resumeSmpSync = .text:0x80375E30; // type:function size:0x14 scope:global align:4 +WUDiIsSyncDisabled = .text:0x80375E44; // type:function size:0x1E4 scope:global align:4 +WUDiSaveDeviceToNand = .text:0x80376028; // type:function size:0x158 scope:global align:4 +WUDiSyncDone = .text:0x80376180; // type:function size:0x138 scope:global align:4 +SyncHandler = .text:0x803762B8; // type:function size:0x80C scope:global align:4 +SyncHandler0 = .text:0x80376AC4; // type:function size:0x20 scope:global align:4 +WUDiTerminateDevice = .text:0x80376AE4; // type:function size:0x98 scope:global align:4 +WUDiDeleteDevice = .text:0x80376B7C; // type:function size:0xB4 scope:global align:4 +DeleteAllHandler = .text:0x80376C30; // type:function size:0x134 scope:global align:4 +DeleteAllHandler0 = .text:0x80376D64; // type:function size:0x20 scope:global align:4 +WUDiClearUnregisteredDevice = .text:0x80376D84; // type:function size:0x114 scope:global align:4 +EnableStackHandler = .text:0x80376E98; // type:function size:0x1D4 scope:global align:4 +EnableStackHandler0 = .text:0x8037706C; // type:function size:0x20 scope:global align:4 +WUDiGetRegisteredDevice = .text:0x8037708C; // type:function size:0x124 scope:global align:4 +InitHandler = .text:0x803771B0; // type:function size:0x9C scope:global align:4 +InitHandler0 = .text:0x8037724C; // type:function size:0x20 scope:global align:4 +ShutdownHandler = .text:0x8037726C; // type:function size:0x84 scope:global align:4 +ShutdownHandler0 = .text:0x803772F0; // type:function size:0x20 scope:global align:4 +WUDInit = .text:0x80377310; // type:function size:0x370 scope:global align:4 +WUDRegisterAllocator = .text:0x80377680; // type:function size:0x4C scope:global align:4 +WUDShutdown = .text:0x803776CC; // type:function size:0x124 scope:global align:4 +WUDGetStatus = .text:0x803777F0; // type:function size:0x3C scope:global align:4 +WUDGetBufferStatus = .text:0x8037782C; // type:function size:0x48 scope:global align:4 +WUDSetSniffMode = .text:0x80377874; // type:function size:0x6C scope:global align:4 +WUDSetSyncSimpleCallback = .text:0x803778E0; // type:function size:0x5C scope:global align:4 +StartSyncDevice = .text:0x8037793C; // type:function size:0x134 scope:global align:4 +WUDStartSyncSimple = .text:0x80377A70; // type:function size:0x8C scope:global align:4 +WUDStopSyncSimple = .text:0x80377AFC; // type:function size:0x8C scope:global align:4 +WUDSetDisableChannel = .text:0x80377B88; // type:function size:0xEC scope:global align:4 +WUDSetHidRecvCallback = .text:0x80377C74; // type:function size:0x5C scope:global align:4 +WUDSetHidConnCallback = .text:0x80377CD0; // type:function size:0x5C scope:global align:4 +WUDSetVisibility = .text:0x80377D2C; // type:function size:0x58 scope:global align:4 +WUDGetConnectable = .text:0x80377D84; // type:function size:0x3C scope:global align:4 +remove_patch_cb = .text:0x80377DC0; // type:function size:0x170 scope:global align:4 +write_patch_cb = .text:0x80377F30; // type:function size:0x228 scope:global align:4 +install_patch_cb = .text:0x80378158; // type:function size:0xC4 scope:global align:4 +WUDiInitSub = .text:0x8037821C; // type:function size:0x158 scope:global align:4 +WUDiRegisterDevice = .text:0x80378374; // type:function size:0x110 scope:global align:4 +WUDiRemoveDevice = .text:0x80378484; // type:function size:0x144 scope:global align:4 +WUDiGetDevInfo = .text:0x803785C8; // type:function size:0xD8 scope:global align:4 +WUDiGetNewDevInfo = .text:0x803786A0; // type:function size:0xC0 scope:global align:4 +WUDiMoveTopSmpDevInfoPtr = .text:0x80378760; // type:function size:0x118 scope:global align:4 +WUDiMoveBottomSmpDevInfoPtr = .text:0x80378878; // type:function size:0x118 scope:global align:4 +CleanupCallback = .text:0x80378990; // type:function size:0x34 scope:global align:4 +WUDSecurityCallback = .text:0x803789C4; // type:function size:0x534 scope:global align:4 +WUDSearchCallback = .text:0x80378EF8; // type:function size:0x1EC scope:global align:4 +WUDVendorSpecificCallback = .text:0x803790E4; // type:function size:0x338 scope:global align:4 +WUDDeviceStatusCallback = .text:0x8037941C; // type:function size:0x50 scope:global align:4 +WUDStoredLinkKeyCallback = .text:0x8037946C; // type:function size:0x2EC scope:global align:4 +WUDPowerManagerCallback = .text:0x80379758; // type:function size:0xF4 scope:global align:4 +_WUDGetDevAddr = .text:0x8037984C; // type:function size:0x54 scope:global align:4 +_WUDGetQueuedSize = .text:0x803798A0; // type:function size:0x5C scope:global align:4 +_WUDGetNotAckedSize = .text:0x803798FC; // type:function size:0x5C scope:global align:4 +_WUDGetLinkNumber = .text:0x80379958; // type:function size:0x3C scope:global align:4 +WUDHidHostCallback = .text:0x80379994; // type:function size:0x49C scope:global align:4 +bta_hh_co_data = .text:0x80379E30; // type:function size:0x3C scope:global align:4 +bta_hh_co_open = .text:0x80379E6C; // type:function size:0x10 scope:global align:4 +bta_hh_co_close = .text:0x80379E7C; // type:function size:0x10 scope:global align:4 +bta_dm_co_get_compress_memory = .text:0x80379E8C; // type:function size:0x8 scope:global align:4 +WUD_DEBUGPrint = .text:0x80379E94; // type:function size:0x50 scope:global align:4 +gki_init_free_queue = .text:0x80379EE4; // type:function size:0x220 scope:global align:4 +gki_buffer_init = .text:0x8037A104; // type:function size:0x2AC scope:global align:4 +GKI_init_q = .text:0x8037A3B0; // type:function size:0x14 scope:global align:4 +GKI_getbuf = .text:0x8037A3C4; // type:function size:0x1A0 scope:global align:4 +GKI_getpoolbuf = .text:0x8037A564; // type:function size:0xE8 scope:global align:4 +GKI_freebuf = .text:0x8037A64C; // type:function size:0x170 scope:global align:4 +GKI_get_buf_size = .text:0x8037A7BC; // type:function size:0x44 scope:global align:4 +GKI_send_msg = .text:0x8037A800; // type:function size:0x1BC scope:global align:4 +GKI_read_mbox = .text:0x8037A9BC; // type:function size:0xB0 scope:global align:4 +GKI_enqueue = .text:0x8037AA6C; // type:function size:0x13C scope:global align:4 +GKI_enqueue_head = .text:0x8037ABA8; // type:function size:0x140 scope:global align:4 +GKI_dequeue = .text:0x8037ACE8; // type:function size:0xA0 scope:global align:4 +GKI_remove_from_queue = .text:0x8037AD88; // type:function size:0xC4 scope:global align:4 +GKI_getfirst = .text:0x8037AE4C; // type:function size:0x8 scope:global align:4 +GKI_getnext = .text:0x8037AE54; // type:function size:0x1C scope:global align:4 +GKI_queue_is_empty = .text:0x8037AE70; // type:function size:0x10 scope:global align:4 +GKI_create_pool = .text:0x8037AE80; // type:function size:0x348 scope:global align:4 +GKI_delete_pool = .text:0x8037B1C8; // type:function size:0x160 scope:global align:4 +gki_timers_init = .text:0x8037B328; // type:function size:0xBC scope:global align:4 +GKI_get_tick_count = .text:0x8037B3E4; // type:function size:0x14 scope:global align:4 +GKI_start_timer = .text:0x8037B3F8; // type:function size:0x150 scope:global align:4 +GKI_stop_timer = .text:0x8037B548; // type:function size:0x88 scope:global align:4 +GKI_init_timer_list = .text:0x8037B5D0; // type:function size:0x14 scope:global align:4 +GKI_update_timer_list = .text:0x8037B5E4; // type:function size:0x8C scope:global align:4 +GKI_add_to_timer_list = .text:0x8037B670; // type:function size:0xEC scope:global align:4 +GKI_remove_from_timer_list = .text:0x8037B75C; // type:function size:0x124 scope:global align:4 +GKI_init = .text:0x8037B880; // type:function size:0x90 scope:global align:4 +GKI_shutdown = .text:0x8037B910; // type:function size:0xA8 scope:global align:4 +GKI_run = .text:0x8037B9B8; // type:function size:0x4 scope:global align:4 +GKI_sched_lock = .text:0x8037B9BC; // type:function size:0x4 scope:global align:4 +GKI_sched_unlock = .text:0x8037B9C0; // type:function size:0x4 scope:global align:4 +GKI_delay = .text:0x8037B9C4; // type:function size:0x4 scope:global align:4 +GKI_send_event = .text:0x8037B9C8; // type:function size:0xA4 scope:global align:4 +GKI_get_taskid = .text:0x8037BA6C; // type:function size:0x8 scope:global align:4 +GKI_enable = .text:0x8037BA74; // type:function size:0x24 scope:global align:4 +GKI_disable = .text:0x8037BA98; // type:function size:0x44 scope:global align:4 +GKI_exception = .text:0x8037BADC; // type:function size:0x4 scope:global align:4 +GKI_os_malloc = .text:0x8037BAE0; // type:function size:0x2C scope:global align:4 +GKI_os_free = .text:0x8037BB0C; // type:function size:0x4 scope:global align:4 +hcisu_h2_usb_cback = .text:0x8037BB10; // type:function size:0x24 scope:global align:4 +hcisu_h2_receive_msg = .text:0x8037BB34; // type:function size:0x398 scope:global align:4 +hcisu_h2_send_msg_now = .text:0x8037BECC; // type:function size:0x1AC scope:global align:4 +hcisu_h2_init = .text:0x8037C078; // type:function size:0x2C scope:global align:4 +hcisu_h2_open = .text:0x8037C0A4; // type:function size:0x68 scope:global align:4 +hcisu_h2_close = .text:0x8037C10C; // type:function size:0x34 scope:global align:4 +hcisu_h2_send = .text:0x8037C140; // type:function size:0x30 scope:global align:4 +hcisu_h2_handle_event = .text:0x8037C170; // type:function size:0x3C scope:global align:4 +uusb_CloseDeviceCB = .text:0x8037C1AC; // type:function size:0x94 scope:global align:4 +uusb_ReadIntrDataCB = .text:0x8037C240; // type:function size:0x21C scope:global align:4 +uusb_ReadBulkDataCB = .text:0x8037C45C; // type:function size:0x208 scope:global align:4 +uusb_issue_bulk_read = .text:0x8037C664; // type:function size:0x114 scope:global align:4 +uusb_issue_intr_read = .text:0x8037C778; // type:function size:0x124 scope:global align:4 +uusb_WriteCtrlDataCB = .text:0x8037C89C; // type:function size:0x174 scope:global align:4 +uusb_WriteBulkDataCB = .text:0x8037CA10; // type:function size:0x168 scope:global align:4 +uusb_get_devId = .text:0x8037CB78; // type:function size:0x10C scope:global align:4 +UUSB_Register = .text:0x8037CC84; // type:function size:0x26C scope:global align:4 +UUSB_Open = .text:0x8037CEF0; // type:function size:0x118 scope:global align:4 +UUSB_Read = .text:0x8037D008; // type:function size:0x8 scope:global align:4 +UUSB_Write = .text:0x8037D010; // type:function size:0x588 scope:global align:4 +UUSB_Close = .text:0x8037D598; // type:function size:0xAC scope:global align:4 +UUSB_Unregister = .text:0x8037D644; // type:function size:0x44 scope:global align:4 +bte_hcisu_send = .text:0x8037D688; // type:function size:0x20 scope:global align:4 +bte_hcisu_task = .text:0x8037D6A8; // type:function size:0x64 scope:global align:4 +bte_hcisu_close = .text:0x8037D70C; // type:function size:0x24 scope:global align:4 +bta_ci_hci_msg_handler = .text:0x8037D730; // type:function size:0x10 scope:global align:4 +BTE_InitStack = .text:0x8037D740; // type:function size:0x2C scope:global align:4 +LogMsg = .text:0x8037D76C; // type:function size:0xBC scope:global align:4 +LogMsg_0 = .text:0x8037D828; // type:function size:0x18 scope:global align:4 +LogMsg_1 = .text:0x8037D840; // type:function size:0x18 scope:global align:4 +LogMsg_2 = .text:0x8037D858; // type:function size:0x18 scope:global align:4 +LogMsg_3 = .text:0x8037D870; // type:function size:0x18 scope:global align:4 +LogMsg_4 = .text:0x8037D888; // type:function size:0x18 scope:global align:4 +LogMsg_5 = .text:0x8037D8A0; // type:function size:0x18 scope:global align:4 +LogMsg_6 = .text:0x8037D8B8; // type:function size:0x18 scope:global align:4 +BTUInterruptHandler = .text:0x8037D8D0; // type:function size:0x18 scope:global align:4 +BTA_Init = .text:0x8037D8E8; // type:function size:0xF4 scope:global align:4 +BTA_CleanUp = .text:0x8037D9DC; // type:function size:0x34 scope:global align:4 +bta_usb_close_evt = .text:0x8037DA10; // type:function size:0x30 scope:global align:4 +btu_task_init = .text:0x8037DA40; // type:function size:0x40 scope:global align:4 +btu_task_msg_handler = .text:0x8037DA80; // type:function size:0x38C scope:global align:4 +btu_start_timer = .text:0x8037DE0C; // type:function size:0x70 scope:global align:4 +btu_stop_timer = .text:0x8037DE7C; // type:function size:0x14 scope:global align:4 +bdcpy = .text:0x8037DE90; // type:function size:0x34 scope:global align:4 +bdcmp = .text:0x8037DEC4; // type:function size:0xA0 scope:global align:4 +bta_sys_rm_register = .text:0x8037DF64; // type:function size:0x10 scope:global align:4 +bta_sys_compress_register = .text:0x8037DF74; // type:function size:0x10 scope:global align:4 +bta_sys_pm_register = .text:0x8037DF84; // type:function size:0x10 scope:global align:4 +bta_sys_conn_open = .text:0x8037DF94; // type:function size:0xC4 scope:global align:4 +bta_sys_conn_close = .text:0x8037E058; // type:function size:0xC4 scope:global align:4 +bta_sys_sco_close = .text:0x8037E11C; // type:function size:0x34 scope:global align:4 +bta_sys_idle = .text:0x8037E150; // type:function size:0x34 scope:global align:4 +bta_sys_busy = .text:0x8037E184; // type:function size:0x34 scope:global align:4 +bta_sys_init = .text:0x8037E1B8; // type:function size:0x64 scope:global align:4 +bta_sys_event = .text:0x8037E21C; // type:function size:0xEC scope:global align:4 +bta_sys_timer_update = .text:0x8037E308; // type:function size:0x20 scope:global align:4 +bta_sys_register = .text:0x8037E328; // type:function size:0x14 scope:global align:4 +bta_sys_sendmsg = .text:0x8037E33C; // type:function size:0x1C scope:global align:4 +bta_sys_start_timer = .text:0x8037E358; // type:function size:0x20 scope:global align:4 +bta_sys_stop_timer = .text:0x8037E378; // type:function size:0x14 scope:global align:4 +bta_sys_disable = .text:0x8037E38C; // type:function size:0x68 scope:global align:4 +bta_sys_set_trace_level = .text:0x8037E3F4; // type:function size:0x8 scope:global align:4 +ptim_init = .text:0x8037E3FC; // type:function size:0x4C scope:global align:4 +ptim_timer_update = .text:0x8037E448; // type:function size:0xB4 scope:global align:4 +ptim_start_timer = .text:0x8037E4FC; // type:function size:0xA0 scope:global align:4 +ptim_stop_timer = .text:0x8037E59C; // type:function size:0x40 scope:global align:4 +utl_freebuf = .text:0x8037E5DC; // type:function size:0x44 scope:global align:4 +bta_dm_enable = .text:0x8037E620; // type:function size:0x110 scope:global align:4 +bta_dm_disable = .text:0x8037E730; // type:function size:0xB0 scope:global align:4 +bta_dm_disable_timer_cback = .text:0x8037E7E0; // type:function size:0xBC scope:global align:4 +bta_dm_set_dev_name = .text:0x8037E89C; // type:function size:0x8 scope:global align:4 +bta_dm_set_visibility = .text:0x8037E8A4; // type:function size:0x48 scope:global align:4 +bta_dm_bond = .text:0x8037E8EC; // type:function size:0x70 scope:global align:4 +bta_dm_pin_reply = .text:0x8037E95C; // type:function size:0x9C scope:global align:4 +bta_dm_auth_reply = .text:0x8037E9F8; // type:function size:0xD4 scope:global align:4 +bta_dm_search_start = .text:0x8037EACC; // type:function size:0x60 scope:global align:4 +bta_dm_search_cancel = .text:0x8037EB2C; // type:function size:0x84 scope:global align:4 +bta_dm_discover = .text:0x8037EBB0; // type:function size:0x114 scope:global align:4 +bta_dm_inq_cmpl = .text:0x8037ECC4; // type:function size:0x224 scope:global align:4 +bta_dm_rmt_name = .text:0x8037EEE8; // type:function size:0x16C scope:global align:4 +bta_dm_disc_rmt_name = .text:0x8037F054; // type:function size:0x64 scope:global align:4 +bta_dm_sdp_result = .text:0x8037F0B8; // type:function size:0x268 scope:global align:4 +bta_dm_search_cmpl = .text:0x8037F320; // type:function size:0x18 scope:global align:4 +bta_dm_disc_result = .text:0x8037F338; // type:function size:0x50 scope:global align:4 +bta_dm_search_result = .text:0x8037F388; // type:function size:0x88 scope:global align:4 +bta_dm_search_timer_cback = .text:0x8037F410; // type:function size:0x4C scope:global align:4 +bta_dm_free_sdp_db = .text:0x8037F45C; // type:function size:0x44 scope:global align:4 +bta_dm_queue_search = .text:0x8037F4A0; // type:function size:0x48 scope:global align:4 +bta_dm_queue_disc = .text:0x8037F4E8; // type:function size:0x48 scope:global align:4 +bta_dm_search_clear_queue = .text:0x8037F530; // type:function size:0x44 scope:global align:4 +bta_dm_search_cancel_cmpl = .text:0x8037F574; // type:function size:0x44 scope:global align:4 +bta_dm_search_cancel_transac_cmpl = .text:0x8037F5B8; // type:function size:0x5C scope:global align:4 +bta_dm_search_cancel_notify = .text:0x8037F614; // type:function size:0x18 scope:global align:4 +bta_dm_find_services = .text:0x8037F62C; // type:function size:0x1A0 scope:global align:4 +bta_dm_discover_next_device = .text:0x8037F7CC; // type:function size:0xE0 scope:global align:4 +bta_dm_sdp_callback = .text:0x8037F8AC; // type:function size:0x48 scope:global align:4 +bta_dm_inq_results_cb = .text:0x8037F8F4; // type:function size:0x90 scope:global align:4 +bta_dm_inq_cmpl_cb = .text:0x8037F984; // type:function size:0x4C scope:global align:4 +bta_dm_service_search_remname_cback = .text:0x8037F9D0; // type:function size:0x40 scope:global align:4 +bta_dm_remname_cback = .text:0x8037FA10; // type:function size:0x8C scope:global align:4 +bta_dm_disc_remname_cback = .text:0x8037FA9C; // type:function size:0x88 scope:global align:4 +bta_dm_cancel_rmt_name = .text:0x8037FB24; // type:function size:0x4 scope:global align:4 +bta_dm_authorize_cback = .text:0x8037FB28; // type:function size:0xC8 scope:global align:4 +bta_dm_pinname_cback = .text:0x8037FBF0; // type:function size:0xC0 scope:global align:4 +bta_dm_pin_cback = .text:0x8037FCB0; // type:function size:0x130 scope:global align:4 +bta_dm_link_key_request_cback = .text:0x8037FDE0; // type:function size:0x8 scope:global align:4 +bta_dm_new_link_key_cback = .text:0x8037FDE8; // type:function size:0x9C scope:global align:4 +bta_dm_authentication_complete_cback = .text:0x8037FE84; // type:function size:0x84 scope:global align:4 +bta_dm_local_addr_cback = .text:0x8037FF08; // type:function size:0x28 scope:global align:4 +bta_dm_signal_strength = .text:0x8037FF30; // type:function size:0x3C scope:global align:4 +bta_dm_signal_strength_timer_cback = .text:0x8037FF6C; // type:function size:0xF4 scope:global align:4 +bta_dm_acl_change_cback = .text:0x80380060; // type:function size:0x70 scope:global align:4 +bta_dm_acl_change = .text:0x803800D0; // type:function size:0x280 scope:global align:4 +bta_dm_disable_conn_down_timer_cback = .text:0x80380350; // type:function size:0x1C scope:global align:4 +bta_dm_rssi_cback = .text:0x8038036C; // type:function size:0x6C scope:global align:4 +bta_dm_link_quality_cback = .text:0x803803D8; // type:function size:0x6C scope:global align:4 +bta_dm_l2cap_server_compress_cback = .text:0x80380444; // type:function size:0xE4 scope:global align:4 +bta_dm_compress_cback = .text:0x80380528; // type:function size:0x238 scope:global align:4 +bta_dm_rm_cback = .text:0x80380760; // type:function size:0x108 scope:global align:4 +bta_dm_keep_acl = .text:0x80380868; // type:function size:0x84 scope:global align:4 +bta_dm_immediate_disable = .text:0x803808EC; // type:function size:0x1C scope:global align:4 +bta_dm_reset_complete = .text:0x80380908; // type:function size:0x4 scope:global align:4 +bta_dm_send_hci_reset = .text:0x8038090C; // type:function size:0x50 scope:global align:4 +BTA_EnableBluetooth = .text:0x8038095C; // type:function size:0x88 scope:global align:4 +BTA_DisableBluetooth = .text:0x803809E4; // type:function size:0x38 scope:global align:4 +BTA_DmIsDeviceUp = .text:0x80380A1C; // type:function size:0x38 scope:global align:4 +BTA_DmSetDeviceName = .text:0x80380A54; // type:function size:0x64 scope:global align:4 +BTA_DmSetVisibility = .text:0x80380AB8; // type:function size:0x58 scope:global align:4 +BTA_DmSearch = .text:0x80380B10; // type:function size:0x84 scope:global align:4 +BTA_DmSearchCancel = .text:0x80380B94; // type:function size:0x38 scope:global align:4 +BTA_DmPinReply = .text:0x80380BCC; // type:function size:0x8C scope:global align:4 +BTA_DmAddDevice = .text:0x80380C58; // type:function size:0xF0 scope:global align:4 +BTA_DmRemoveDevice = .text:0x80380D48; // type:function size:0x48 scope:global align:4 +BTA_DmSendHciReset = .text:0x80380D90; // type:function size:0x38 scope:global align:4 +bta_dm_sm_execute = .text:0x80380DC8; // type:function size:0x98 scope:global align:4 +bta_dm_search_sm_execute = .text:0x80380E60; // type:function size:0xC8 scope:global align:4 +bta_dm_init_pm = .text:0x80380F28; // type:function size:0x68 scope:global align:4 +bta_dm_disable_pm = .text:0x80380F90; // type:function size:0x18 scope:global align:4 +bta_dm_pm_cback = .text:0x80380FA8; // type:function size:0x380 scope:global align:4 +bta_dm_pm_set_mode = .text:0x80381328; // type:function size:0x380 scope:global align:4 +bta_dm_pm_btm_cback = .text:0x803816A8; // type:function size:0x78 scope:global align:4 +bta_dm_pm_timer_cback = .text:0x80381720; // type:function size:0xF8 scope:global align:4 +bta_dm_pm_btm_status = .text:0x80381818; // type:function size:0x120 scope:global align:4 +bta_dm_pm_timer = .text:0x80381938; // type:function size:0xC scope:global align:4 +bta_hh_api_enable = .text:0x80381944; // type:function size:0x174 scope:global align:4 +bta_hh_api_disable = .text:0x80381AB8; // type:function size:0x104 scope:global align:4 +bta_hh_disc_cmpl = .text:0x80381BBC; // type:function size:0xA4 scope:global align:4 +bta_hh_sdp_cback = .text:0x80381C60; // type:function size:0x134 scope:global align:4 +bta_hh_start_sdp = .text:0x80381D94; // type:function size:0x194 scope:global align:4 +bta_hh_sdp_cmpl = .text:0x80381F28; // type:function size:0x168 scope:global align:4 +bta_hh_api_disc_act = .text:0x80382090; // type:function size:0x68 scope:global align:4 +bta_hh_open_cmpl_act = .text:0x803820F8; // type:function size:0x128 scope:global align:4 +bta_hh_open_act = .text:0x80382220; // type:function size:0xB8 scope:global align:4 +bta_hh_data_act = .text:0x803822D8; // type:function size:0x58 scope:global align:4 +bta_hh_handsk_act = .text:0x80382330; // type:function size:0x268 scope:global align:4 +bta_hh_ctrl_dat_act = .text:0x80382598; // type:function size:0x1F8 scope:global align:4 +bta_hh_close_act = .text:0x80382790; // type:function size:0x200 scope:global align:4 +bta_hh_get_dscp_act = .text:0x80382990; // type:function size:0x1C scope:global align:4 +bta_hh_maint_dev_act = .text:0x803829AC; // type:function size:0x164 scope:global align:4 +bta_hh_get_acl_q_info = .text:0x80382B10; // type:function size:0x11C scope:global align:4 +bta_hh_write_dev_act = .text:0x80382C2C; // type:function size:0x1C8 scope:global align:4 +bta_hh_cback = .text:0x80382DF4; // type:function size:0x298 scope:global align:4 +BTA_HhEnable = .text:0x8038308C; // type:function size:0x88 scope:global align:4 +BTA_HhDisable = .text:0x80383114; // type:function size:0x38 scope:global align:4 +BTA_HhClose = .text:0x8038314C; // type:function size:0x64 scope:global align:4 +BTA_HhOpen = .text:0x803831B0; // type:function size:0xB4 scope:global align:4 +BTA_HhSendData = .text:0x80383264; // type:function size:0x90 scope:global align:4 +BTA_HhAddDev = .text:0x803832F4; // type:function size:0xA8 scope:global align:4 +BTA_HhRemoveDev = .text:0x8038339C; // type:function size:0x6C scope:global align:4 +BTA_HhGetAclQueueInfo = .text:0x80383408; // type:function size:0x54 scope:global align:4 +bta_hh_sm_execute = .text:0x8038345C; // type:function size:0x354 scope:global align:4 +bta_hh_hdl_event = .text:0x803837B0; // type:function size:0x14C scope:global align:4 +bta_hh_evt_code = .text:0x803838FC; // type:function size:0xB4 scope:global align:4 +bta_hh_find_cb = .text:0x803839B0; // type:function size:0x13C scope:global align:4 +bta_hh_clean_up_kdev = .text:0x80383AEC; // type:function size:0x80 scope:global align:4 +bta_hh_add_device_to_list = .text:0x80383B6C; // type:function size:0xBC scope:global align:4 +bta_hh_tod_spt = .text:0x80383C28; // type:function size:0x54 scope:global align:4 +bta_hh_trace_dev_db = .text:0x80383C7C; // type:function size:0xE0 scope:global align:4 +btm_acl_init = .text:0x80383D5C; // type:function size:0x1C scope:global align:4 +btm_handle_to_acl_index = .text:0x80383D78; // type:function size:0x84 scope:global align:4 +btm_acl_created = .text:0x80383DFC; // type:function size:0x314 scope:global align:4 +btm_acl_removed = .text:0x80384110; // type:function size:0xC4 scope:global align:4 +btm_acl_device_down = .text:0x803841D4; // type:function size:0x64 scope:global align:4 +BTM_SwitchRole = .text:0x80384238; // type:function size:0x21C scope:global align:4 +btm_acl_encrypt_change = .text:0x80384454; // type:function size:0x170 scope:global align:4 +BTM_SetLinkPolicy = .text:0x803845C4; // type:function size:0x1F0 scope:global align:4 +BTM_SetDefaultLinkPolicy = .text:0x803847B4; // type:function size:0x10 scope:global align:4 +btm_read_link_policy_complete = .text:0x803847C4; // type:function size:0x104 scope:global align:4 +btm_read_remote_version_complete = .text:0x803848C8; // type:function size:0x8C scope:global align:4 +btm_read_remote_features_complete = .text:0x80384954; // type:function size:0x22C scope:global align:4 +BTM_SetDefaultLinkSuperTout = .text:0x80384B80; // type:function size:0x10 scope:global align:4 +BTM_IsAclConnectionUp = .text:0x80384B90; // type:function size:0xD8 scope:global align:4 +BTM_GetNumAclLinks = .text:0x80384C68; // type:function size:0x5C scope:global align:4 +btm_get_acl_disc_reason_code = .text:0x80384CC4; // type:function size:0x10 scope:global align:4 +BTM_GetHCIConnHandle = .text:0x80384CD4; // type:function size:0x9C scope:global align:4 +btm_process_clk_off_comp_evt = .text:0x80384D70; // type:function size:0x9C scope:global align:4 +btm_acl_role_changed = .text:0x80384E0C; // type:function size:0x1F4 scope:global align:4 +btm_acl_timeout = .text:0x80385000; // type:function size:0x5C scope:global align:4 +btm_get_max_packet_size = .text:0x8038505C; // type:function size:0x1A0 scope:global align:4 +BTM_AclRegisterForChanges = .text:0x803851FC; // type:function size:0x44 scope:global align:4 +btm_qos_setup_complete = .text:0x80385240; // type:function size:0xD8 scope:global align:4 +BTM_ReadRSSI = .text:0x80385318; // type:function size:0x13C scope:global align:4 +BTM_ReadLinkQuality = .text:0x80385454; // type:function size:0x13C scope:global align:4 +btm_read_rssi_complete = .text:0x80385590; // type:function size:0x11C scope:global align:4 +btm_read_link_quality_complete = .text:0x803856AC; // type:function size:0x118 scope:global align:4 +btm_remove_acl = .text:0x803857C4; // type:function size:0xBC scope:global align:4 +btm_chg_all_acl_pkt_types = .text:0x80385880; // type:function size:0x220 scope:global align:4 +BTM_SecAddDevice = .text:0x80385AA0; // type:function size:0x188 scope:global align:4 +BTM_SecDeleteDevice = .text:0x80385C28; // type:function size:0xAC scope:global align:4 +BTM_SecReadDevName = .text:0x80385CD4; // type:function size:0xA0 scope:global align:4 +btm_sec_alloc_dev = .text:0x80385D74; // type:function size:0x120 scope:global align:4 +btm_find_dev_by_handle = .text:0x80385E94; // type:function size:0xB8 scope:global align:4 +btm_find_dev = .text:0x80385F4C; // type:function size:0x88 scope:global align:4 +btm_find_oldest_dev = .text:0x80385FD4; // type:function size:0x198 scope:global align:4 +btm_dev_init = .text:0x8038616C; // type:function size:0xA0 scope:global align:4 +btm_db_reset = .text:0x8038620C; // type:function size:0xB0 scope:global align:4 +BTM_DeviceReset = .text:0x803862BC; // type:function size:0x9C scope:global align:4 +BTM_SendHciReset = .text:0x80386358; // type:function size:0xA8 scope:global align:4 +BTM_IsDeviceUp = .text:0x80386400; // type:function size:0x1C scope:global align:4 +BTM_SetAfhChannels = .text:0x8038641C; // type:function size:0xF0 scope:global align:4 +btm_dev_timeout = .text:0x8038650C; // type:function size:0x298 scope:global align:4 +btm_reset_complete = .text:0x803867A4; // type:function size:0x1C4 scope:global align:4 +btm_read_hci_buf_size_complete = .text:0x80386968; // type:function size:0xC8 scope:global align:4 +btm_read_local_version_complete = .text:0x80386A30; // type:function size:0xBC scope:global align:4 +btm_read_local_features_complete = .text:0x80386AEC; // type:function size:0x4FC scope:global align:4 +BTM_SetLocalDeviceName = .text:0x80386FE8; // type:function size:0xB8 scope:global align:4 +btm_read_local_name_complete = .text:0x803870A0; // type:function size:0x8C scope:global align:4 +BTM_ReadLocalDeviceAddr = .text:0x8038712C; // type:function size:0x40 scope:global align:4 +btm_read_local_addr_complete = .text:0x8038716C; // type:function size:0x48 scope:global align:4 +BTM_ReadLocalVersion = .text:0x803871B4; // type:function size:0x4C scope:global align:4 +BTM_SetDeviceClass = .text:0x80387200; // type:function size:0x80 scope:global align:4 +BTM_ReadDeviceClass = .text:0x80387280; // type:function size:0x10 scope:global align:4 +BTM_ReadLocalFeatures = .text:0x80387290; // type:function size:0x10 scope:global align:4 +BTM_RegisterForDeviceStatusNotif = .text:0x803872A0; // type:function size:0x18 scope:global align:4 +BTM_VendorSpecificCommand = .text:0x803872B8; // type:function size:0xFC scope:global align:4 +btm_vsc_complete = .text:0x803873B4; // type:function size:0x6C scope:global align:4 +BTM_RegisterForVSEvents = .text:0x80387420; // type:function size:0x38 scope:global align:4 +btm_vendor_specific_evt = .text:0x80387458; // type:function size:0x98 scope:global align:4 +BTM_WritePageTimeout = .text:0x803874F0; // type:function size:0xA0 scope:global align:4 +BTM_ReadStoredLinkKey = .text:0x80387590; // type:function size:0xD8 scope:global align:4 +BTM_WriteStoredLinkKey = .text:0x80387668; // type:function size:0xD0 scope:global align:4 +BTM_DeleteStoredLinkKey = .text:0x80387738; // type:function size:0xD0 scope:global align:4 +btm_read_stored_link_key_complete = .text:0x80387808; // type:function size:0x7C scope:global align:4 +btm_write_stored_link_key_complete = .text:0x80387884; // type:function size:0x5C scope:global align:4 +btm_delete_stored_link_key_complete = .text:0x803878E0; // type:function size:0x68 scope:global align:4 +btm_return_link_keys_evt = .text:0x80387948; // type:function size:0x18C scope:global align:4 +btm_report_device_status = .text:0x80387AD4; // type:function size:0x20 scope:global align:4 +btm_discovery_db_init = .text:0x80387AF4; // type:function size:0x78 scope:global align:4 +btm_discovery_db_reset = .text:0x80387B6C; // type:function size:0xB8 scope:global align:4 +btm_discovery_timeout = .text:0x80387C24; // type:function size:0x4 scope:global align:4 +BTM_SetDiscoverability = .text:0x80387C28; // type:function size:0x284 scope:global align:4 +BTM_SetInquiryScanType = .text:0x80387EAC; // type:function size:0xB0 scope:global align:4 +BTM_SetPageScanType = .text:0x80387F5C; // type:function size:0xB0 scope:global align:4 +BTM_SetInquiryMode = .text:0x8038800C; // type:function size:0x98 scope:global align:4 +BTM_SetConnectability = .text:0x803880A4; // type:function size:0x188 scope:global align:4 +BTM_IsInquiryActive = .text:0x8038822C; // type:function size:0x10 scope:global align:4 +BTM_CancelInquiry = .text:0x8038823C; // type:function size:0x108 scope:global align:4 +BTM_StartInquiry = .text:0x80388344; // type:function size:0x1B4 scope:global align:4 +BTM_ReadRemoteDeviceName = .text:0x803884F8; // type:function size:0xE8 scope:global align:4 +BTM_CancelRemoteDeviceName = .text:0x803885E0; // type:function size:0x78 scope:global align:4 +BTM_InqDbRead = .text:0x80388658; // type:function size:0xC0 scope:global align:4 +BTM_InqDbFirst = .text:0x80388718; // type:function size:0xB8 scope:global align:4 +BTM_InqDbNext = .text:0x803887D0; // type:function size:0x13C scope:global align:4 +BTM_ClearInqDb = .text:0x8038890C; // type:function size:0xD0 scope:global align:4 +btm_inq_db_reset = .text:0x803889DC; // type:function size:0x198 scope:global align:4 +btm_inq_db_init = .text:0x80388B74; // type:function size:0x4 scope:global align:4 +btm_inq_find_bdaddr = .text:0x80388B78; // type:function size:0xDC scope:global align:4 +btm_inq_db_new = .text:0x80388C54; // type:function size:0x104 scope:global align:4 +btm_set_inq_event_filter = .text:0x80388D58; // type:function size:0xE4 scope:global align:4 +btm_event_filter_complete = .text:0x80388E3C; // type:function size:0x220 scope:global align:4 +btm_process_inq_results = .text:0x8038905C; // type:function size:0x278 scope:global align:4 +btm_process_inq_complete = .text:0x803892D4; // type:function size:0x104 scope:global align:4 +btm_initiate_rem_name = .text:0x803893D8; // type:function size:0x150 scope:global align:4 +btm_process_remote_name = .text:0x80389528; // type:function size:0x158 scope:global align:4 +btm_inq_rmt_name_failed = .text:0x80389680; // type:function size:0x40 scope:global align:4 +btm_init = .text:0x803896C0; // type:function size:0x5C scope:global align:4 +BTM_PmRegister = .text:0x8038971C; // type:function size:0xBC scope:global align:4 +BTM_SetPowerMode = .text:0x803897D8; // type:function size:0x1D0 scope:global align:4 +BTM_ReadPowerMode = .text:0x803899A8; // type:function size:0xB8 scope:global align:4 +btm_pm_reset = .text:0x80389A60; // type:function size:0x78 scope:global align:4 +btm_pm_sm_alloc = .text:0x80389AD8; // type:function size:0x50 scope:global align:4 +btm_pm_compare_modes = .text:0x80389B28; // type:function size:0x21C scope:global align:4 +btm_pm_get_set_mode = .text:0x80389D44; // type:function size:0x160 scope:global align:4 +btm_pm_snd_md_req = .text:0x80389EA4; // type:function size:0x234 scope:global align:4 +btm_pm_proc_cmd_status = .text:0x8038A0D8; // type:function size:0xB0 scope:global align:4 +btm_pm_proc_mode_change = .text:0x8038A188; // type:function size:0x228 scope:global align:4 +btm_sco_init = .text:0x8038A3B0; // type:function size:0x44 scope:global align:4 +btm_esco_conn_rsp = .text:0x8038A3F4; // type:function size:0x1DC scope:global align:4 +btm_sco_chk_pend_unpark = .text:0x8038A5D0; // type:function size:0x18C scope:global align:4 +btm_sco_conn_req = .text:0x8038A75C; // type:function size:0x1E0 scope:global align:4 +btm_sco_connected = .text:0x8038A93C; // type:function size:0x1A0 scope:global align:4 +BTM_RemoveSco = .text:0x8038AADC; // type:function size:0xB8 scope:global align:4 +btm_remove_sco_links = .text:0x8038AB94; // type:function size:0x84 scope:global align:4 +btm_sco_removed = .text:0x8038AC18; // type:function size:0x114 scope:global align:4 +btm_sco_acl_removed = .text:0x8038AD2C; // type:function size:0xB4 scope:global align:4 +btm_route_sco_data = .text:0x8038ADE0; // type:function size:0x4 scope:global align:4 +BTM_ChangeEScoLinkParms = .text:0x8038ADE4; // type:function size:0x1A8 scope:global align:4 +btm_esco_proc_conn_chg = .text:0x8038AF8C; // type:function size:0x104 scope:global align:4 +btm_is_sco_active = .text:0x8038B090; // type:function size:0x70 scope:global align:4 +btm_num_sco_links_active = .text:0x8038B100; // type:function size:0x60 scope:global align:4 +btm_is_sco_active_by_bdaddr = .text:0x8038B160; // type:function size:0x88 scope:global align:4 +BTM_SecRegister = .text:0x8038B1E8; // type:function size:0x78 scope:global align:4 +BTM_SecAddRmtNameNotifyCallback = .text:0x8038B260; // type:function size:0x50 scope:global align:4 +BTM_SecDeleteRmtNameNotifyCallback = .text:0x8038B2B0; // type:function size:0x54 scope:global align:4 +BTM_SetPinType = .text:0x8038B304; // type:function size:0xB0 scope:global align:4 +BTM_SetSecurityLevel = .text:0x8038B3B4; // type:function size:0x228 scope:global align:4 +BTM_PINCodeReply = .text:0x8038B5DC; // type:function size:0xC4 scope:global align:4 +BTM_DeviceAuthorized = .text:0x8038B6A0; // type:function size:0x1DC scope:global align:4 +BTM_SecBond = .text:0x8038B87C; // type:function size:0x3CC scope:global align:4 +btm_sec_l2cap_access_req = .text:0x8038BC48; // type:function size:0x464 scope:global align:4 +btm_sec_mx_access_request = .text:0x8038C0AC; // type:function size:0x29C scope:global align:4 +btm_sec_conn_req = .text:0x8038C348; // type:function size:0x12C scope:global align:4 +btm_sec_init = .text:0x8038C474; // type:function size:0x1C scope:global align:4 +btm_sec_dev_reset = .text:0x8038C490; // type:function size:0x40 scope:global align:4 +btm_sec_abort_access_req = .text:0x8038C4D0; // type:function size:0xB4 scope:global align:4 +btm_sec_rmt_name_request_complete = .text:0x8038C584; // type:function size:0x2E8 scope:global align:4 +btm_sec_auth_complete = .text:0x8038C86C; // type:function size:0x344 scope:global align:4 +btm_sec_mkey_comp_event = .text:0x8038CBB0; // type:function size:0xFC scope:global align:4 +btm_sec_encrypt_change = .text:0x8038CCAC; // type:function size:0x13C scope:global align:4 +btm_sec_is_bonding = .text:0x8038CDE8; // type:function size:0x40 scope:global align:4 +btm_sec_connected = .text:0x8038CE28; // type:function size:0x480 scope:global align:4 +btm_sec_disconnect = .text:0x8038D2A8; // type:function size:0xBC scope:global align:4 +btm_sec_disconnected = .text:0x8038D364; // type:function size:0x13C scope:global align:4 +btm_sec_link_key_notification = .text:0x8038D4A0; // type:function size:0x1AC scope:global align:4 +btm_sec_link_key_request = .text:0x8038D64C; // type:function size:0x130 scope:global align:4 +btm_sec_pin_code_request_timeout = .text:0x8038D77C; // type:function size:0x74 scope:global align:4 +btm_sec_pin_code_request = .text:0x8038D7F0; // type:function size:0x35C scope:global align:4 +btm_sec_update_clock_offset = .text:0x8038DB4C; // type:function size:0x50 scope:global align:4 +btm_sec_execute_procedure = .text:0x8038DB9C; // type:function size:0x3E0 scope:global align:4 +btm_sec_start_authorization = .text:0x8038DF7C; // type:function size:0x11C scope:global align:4 +btm_sec_collision_timeout = .text:0x8038E098; // type:function size:0xE0 scope:global align:4 +btm_read_trusted_mask = .text:0x8038E178; // type:function size:0x34 scope:global align:4 +btu_hcif_process_event = .text:0x8038E1AC; // type:function size:0x5B8 scope:global align:4 +btu_hcif_send_cmd = .text:0x8038E764; // type:function size:0x18C scope:global align:4 +btu_hcif_connection_comp_evt = .text:0x8038E8F0; // type:function size:0xDC scope:global align:4 +btu_hcif_connection_request_evt = .text:0x8038E9CC; // type:function size:0x8C scope:global align:4 +btu_hcif_qos_setup_comp_evt = .text:0x8038EA58; // type:function size:0x100 scope:global align:4 +btu_hcif_esco_connection_comp_evt = .text:0x8038EB58; // type:function size:0xE0 scope:global align:4 +btu_hcif_hdl_command_complete = .text:0x8038EC38; // type:function size:0x158 scope:global align:4 +btu_hcif_command_complete_evt = .text:0x8038ED90; // type:function size:0x118 scope:global align:4 +btu_hcif_hdl_command_status = .text:0x8038EEA8; // type:function size:0x200 scope:global align:4 +btu_hcif_command_status_evt = .text:0x8038F0A8; // type:function size:0x128 scope:global align:4 +btu_hcif_cmd_timeout = .text:0x8038F1D0; // type:function size:0x158 scope:global align:4 +btu_hcif_link_key_notification_evt = .text:0x8038F328; // type:function size:0xE0 scope:global align:4 +btu_init_core = .text:0x8038F408; // type:function size:0x2C scope:global align:4 +BTE_Init = .text:0x8038F434; // type:function size:0x4C scope:global align:4 +WBT_ExtCreateRecord = .text:0x8038F480; // type:function size:0xE0 scope:global align:4 +GAP_Init = .text:0x8038F560; // type:function size:0x60 scope:global align:4 +gap_conn_init = .text:0x8038F5C0; // type:function size:0x70 scope:global align:4 +gap_connect_ind = .text:0x8038F630; // type:function size:0x18C scope:global align:4 +gap_connect_cfm = .text:0x8038F7BC; // type:function size:0x1DC scope:global align:4 +gap_config_ind = .text:0x8038F998; // type:function size:0x13C scope:global align:4 +gap_config_cfm = .text:0x8038FAD4; // type:function size:0x1EC scope:global align:4 +gap_disconnect_ind = .text:0x8038FCC0; // type:function size:0x1F8 scope:global align:4 +gap_data_ind = .text:0x8038FEB8; // type:function size:0x110 scope:global align:4 +gap_congestion_ind = .text:0x8038FFC8; // type:function size:0x134 scope:global align:4 +btm_cback = .text:0x803900FC; // type:function size:0x1D8 scope:global align:4 +gap_btm_cback0 = .text:0x803902D4; // type:function size:0xC scope:global align:4 +gap_btm_cback1 = .text:0x803902E0; // type:function size:0xC scope:global align:4 +gap_find_addr_name_cb = .text:0x803902EC; // type:function size:0x218 scope:global align:4 +gap_find_addr_inq_cb = .text:0x80390504; // type:function size:0x1B4 scope:global align:4 +gap_convert_btm_status = .text:0x803906B8; // type:function size:0x60 scope:global align:4 +btsnd_hcic_inquiry = .text:0x80390718; // type:function size:0xA8 scope:global align:4 +btsnd_hcic_inq_cancel = .text:0x803907C0; // type:function size:0x60 scope:global align:4 +btsnd_hcic_per_inq_mode = .text:0x80390820; // type:function size:0xC0 scope:global align:4 +btsnd_hcic_create_conn = .text:0x803908E0; // type:function size:0xE0 scope:global align:4 +btsnd_hcic_disconnect = .text:0x803909C0; // type:function size:0x88 scope:global align:4 +btsnd_hcic_add_SCO_conn = .text:0x80390A48; // type:function size:0x8C scope:global align:4 +btsnd_hcic_accept_conn = .text:0x80390AD4; // type:function size:0x60 scope:global align:4 +btsnd_hcic_reject_conn = .text:0x80390B34; // type:function size:0x5C scope:global align:4 +btsnd_hcic_link_key_req_reply = .text:0x80390B90; // type:function size:0x1A0 scope:global align:4 +btsnd_hcic_link_key_neg_reply = .text:0x80390D30; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_pin_code_req_reply = .text:0x80390DD0; // type:function size:0x1E4 scope:global align:4 +btsnd_hcic_pin_code_neg_reply = .text:0x80390FB4; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_change_conn_type = .text:0x80391054; // type:function size:0x90 scope:global align:4 +btsnd_hcic_auth_request = .text:0x803910E4; // type:function size:0x7C scope:global align:4 +btsnd_hcic_set_conn_encrypt = .text:0x80391160; // type:function size:0x8C scope:global align:4 +btsnd_hcic_rmt_name_req = .text:0x803911EC; // type:function size:0xD8 scope:global align:4 +btsnd_hcic_rmt_name_req_cancel = .text:0x803912C4; // type:function size:0xA0 scope:global align:4 +btsnd_hcic_rmt_features_req = .text:0x80391364; // type:function size:0x7C scope:global align:4 +btsnd_hcic_rmt_ver_req = .text:0x803913E0; // type:function size:0x7C scope:global align:4 +btsnd_hcic_read_rmt_clk_offset = .text:0x8039145C; // type:function size:0x7C scope:global align:4 +btsnd_hcic_setup_esco_conn = .text:0x803914D8; // type:function size:0xFC scope:global align:4 +btsnd_hcic_accept_esco_conn = .text:0x803915D4; // type:function size:0xE8 scope:global align:4 +btsnd_hcic_reject_esco_conn = .text:0x803916BC; // type:function size:0x60 scope:global align:4 +btsnd_hcic_hold_mode = .text:0x8039171C; // type:function size:0xB4 scope:global align:4 +btsnd_hcic_sniff_mode = .text:0x803917D0; // type:function size:0xCC scope:global align:4 +btsnd_hcic_exit_sniff_mode = .text:0x8039189C; // type:function size:0x84 scope:global align:4 +btsnd_hcic_park_mode = .text:0x80391920; // type:function size:0xB4 scope:global align:4 +btsnd_hcic_exit_park_mode = .text:0x803919D4; // type:function size:0x84 scope:global align:4 +btsnd_hcic_switch_role = .text:0x80391A58; // type:function size:0xB0 scope:global align:4 +btsnd_hcic_write_policy_set = .text:0x80391B08; // type:function size:0x94 scope:global align:4 +btsnd_hcic_reset = .text:0x80391B9C; // type:function size:0x5C scope:global align:4 +btsnd_hcic_set_event_filter = .text:0x80391BF8; // type:function size:0x1BC scope:global align:4 +btsnd_hcic_write_pin_type = .text:0x80391DB4; // type:function size:0x74 scope:global align:4 +btsnd_hcic_read_stored_key = .text:0x80391E28; // type:function size:0x60 scope:global align:4 +btsnd_hcic_write_stored_key = .text:0x80391E88; // type:function size:0x1C0 scope:global align:4 +btsnd_hcic_delete_stored_key = .text:0x80392048; // type:function size:0xB0 scope:global align:4 +btsnd_hcic_change_name = .text:0x803920F8; // type:function size:0x140 scope:global align:4 +btsnd_hcic_write_page_tout = .text:0x80392238; // type:function size:0x38 scope:global align:4 +btsnd_hcic_write_scan_enable = .text:0x80392270; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_pagescan_cfg = .text:0x803922A0; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_inqscan_cfg = .text:0x803922E4; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_auth_enable = .text:0x80392328; // type:function size:0x74 scope:global align:4 +btsnd_hcic_write_encr_mode = .text:0x8039239C; // type:function size:0x74 scope:global align:4 +btsnd_hcic_write_dev_class = .text:0x80392410; // type:function size:0x44 scope:global align:4 +btsnd_hcic_write_auto_flush_tout = .text:0x80392454; // type:function size:0x44 scope:global align:4 +btsnd_hcic_set_host_buf_size = .text:0x80392498; // type:function size:0xBC scope:global align:4 +btsnd_hcic_write_link_super_tout = .text:0x80392554; // type:function size:0x94 scope:global align:4 +btsnd_hcic_write_cur_iac_lap = .text:0x803925E8; // type:function size:0x70 scope:global align:4 +btsnd_hcic_read_local_ver = .text:0x80392658; // type:function size:0x60 scope:global align:4 +btsnd_hcic_read_local_features = .text:0x803926B8; // type:function size:0x5C scope:global align:4 +btsnd_hcic_read_buffer_size = .text:0x80392714; // type:function size:0x28 scope:global align:4 +btsnd_hcic_read_bd_addr = .text:0x8039273C; // type:function size:0x60 scope:global align:4 +btsnd_hcic_get_link_quality = .text:0x8039279C; // type:function size:0x7C scope:global align:4 +btsnd_hcic_read_rssi = .text:0x80392818; // type:function size:0x78 scope:global align:4 +btsnd_hcic_set_afh_channels = .text:0x80392890; // type:function size:0x420 scope:global align:4 +btsnd_hcic_write_inqscan_type = .text:0x80392CB0; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_inquiry_mode = .text:0x80392CE0; // type:function size:0x30 scope:global align:4 +btsnd_hcic_write_pagescan_type = .text:0x80392D10; // type:function size:0x30 scope:global align:4 +btsnd_hcic_vendor_spec_cmd = .text:0x80392D40; // type:function size:0xF4 scope:global align:4 +HID_DevInit = .text:0x80392E34; // type:function size:0x68 scope:global align:4 +hidd_conn_initiate = .text:0x80392E9C; // type:function size:0xC0 scope:global align:4 +hidd_proc_repage_timeout = .text:0x80392F5C; // type:function size:0xC8 scope:global align:4 +hidd_pm_set_now = .text:0x80393024; // type:function size:0x1D8 scope:global align:4 +hidd_pm_proc_mode_change = .text:0x803931FC; // type:function size:0x158 scope:global align:4 +hidd_pm_inact_timeout = .text:0x80393354; // type:function size:0x4C scope:global align:4 +HID_HostGetSDPRecord = .text:0x803933A0; // type:function size:0xC8 scope:global align:4 +hidh_search_callback = .text:0x80393468; // type:function size:0x450 scope:global align:4 +HID_HostInit = .text:0x803938B8; // type:function size:0x44 scope:global align:4 +HID_HostRegister = .text:0x803938FC; // type:function size:0x7C scope:global align:4 +HID_HostDeregister = .text:0x80393978; // type:function size:0xE4 scope:global align:4 +HID_HostAddDev = .text:0x80393A5C; // type:function size:0x190 scope:global align:4 +HID_HostRemoveDev = .text:0x80393BEC; // type:function size:0xC8 scope:global align:4 +HID_HostOpenDev = .text:0x80393CB4; // type:function size:0x64 scope:global align:4 +HID_HostWriteDev = .text:0x80393D18; // type:function size:0x140 scope:global align:4 +HID_HostCloseDev = .text:0x80393E58; // type:function size:0xA0 scope:global align:4 +HID_HostSetSecurityLevel = .text:0x80393EF8; // type:function size:0x228 scope:global align:4 +hidh_conn_reg = .text:0x80394120; // type:function size:0x158 scope:global align:4 +hidh_conn_disconnect = .text:0x80394278; // type:function size:0xA4 scope:global align:4 +hidh_sec_check_complete_term = .text:0x8039431C; // type:function size:0x130 scope:global align:4 +hidh_l2cif_connect_ind = .text:0x8039444C; // type:function size:0x258 scope:global align:4 +hidh_proc_repage_timeout = .text:0x803946A4; // type:function size:0x14C scope:global align:4 +hidh_sec_check_complete_orig = .text:0x803947F0; // type:function size:0x214 scope:global align:4 +hidh_l2cif_connect_cfm = .text:0x80394A04; // type:function size:0x348 scope:global align:4 +hidh_l2cif_config_ind = .text:0x80394D4C; // type:function size:0x2A8 scope:global align:4 +hidh_l2cif_config_cfm = .text:0x80394FF4; // type:function size:0x30C scope:global align:4 +hidh_l2cif_disconnect_ind = .text:0x80395300; // type:function size:0x2C4 scope:global align:4 +hidh_l2cif_disconnect_cfm = .text:0x803955C4; // type:function size:0x248 scope:global align:4 +hidh_l2cif_cong_ind = .text:0x8039580C; // type:function size:0x1F8 scope:global align:4 +hidh_l2cif_data_ind = .text:0x80395A04; // type:function size:0x398 scope:global align:4 +hidh_conn_snd_data = .text:0x80395D9C; // type:function size:0x29C scope:global align:4 +hidh_conn_initiate = .text:0x80396038; // type:function size:0xFC scope:global align:4 +hidh_conn_dereg = .text:0x80396134; // type:function size:0x2C scope:global align:4 +L2CA_Register = .text:0x80396160; // type:function size:0x19C scope:global align:4 +L2CA_Deregister = .text:0x803962FC; // type:function size:0x90 scope:global align:4 +L2CA_ConnectReq = .text:0x8039638C; // type:function size:0x234 scope:global align:4 +L2CA_ConnectRsp = .text:0x803965C0; // type:function size:0x190 scope:global align:4 +L2CA_ConfigReq = .text:0x80396750; // type:function size:0xB8 scope:global align:4 +L2CA_ConfigRsp = .text:0x80396808; // type:function size:0xD0 scope:global align:4 +L2CA_DisconnectReq = .text:0x803968D8; // type:function size:0xA4 scope:global align:4 +L2CA_DisconnectRsp = .text:0x8039697C; // type:function size:0xA4 scope:global align:4 +L2CA_DataWrite = .text:0x80396A20; // type:function size:0x124 scope:global align:4 +L2CA_SetIdleTimeout = .text:0x80396B44; // type:function size:0xC8 scope:global align:4 +L2CA_SetIdleTimeoutByBdAddr = .text:0x80396C0C; // type:function size:0x100 scope:global align:4 +L2CA_SetTraceLevel = .text:0x80396D0C; // type:function size:0x1C scope:global align:4 +L2CA_RegisterCompression = .text:0x80396D28; // type:function size:0x4 scope:global align:4 +l2c_csm_execute = .text:0x80396D2C; // type:function size:0x4C scope:global align:4 +l2c_csm_closed = .text:0x80396D78; // type:function size:0x294 scope:global align:4 +l2c_csm_orig_w4_sec_comp = .text:0x8039700C; // type:function size:0x170 scope:global align:4 +l2c_csm_term_w4_sec_comp = .text:0x8039717C; // type:function size:0x168 scope:global align:4 +l2c_csm_w4_l2cap_connect_rsp = .text:0x803972E4; // type:function size:0x244 scope:global align:4 +l2c_csm_w4_l2ca_connect_rsp = .text:0x80397528; // type:function size:0x1D8 scope:global align:4 +l2c_csm_config = .text:0x80397700; // type:function size:0x3C8 scope:global align:4 +l2c_csm_open = .text:0x80397AC8; // type:function size:0x25C scope:global align:4 +l2c_csm_w4_l2cap_disconnect_rsp = .text:0x80397D24; // type:function size:0x1E4 scope:global align:4 +l2c_csm_w4_l2ca_disconnect_rsp = .text:0x80397F08; // type:function size:0x15C scope:global align:4 +forward_peer_data = .text:0x80398064; // type:function size:0x1A4 scope:global align:4 +l2c_link_hci_conn_req = .text:0x80398208; // type:function size:0x154 scope:global align:4 +l2c_link_hci_conn_comp = .text:0x8039835C; // type:function size:0x238 scope:global align:4 +l2c_link_sec_comp = .text:0x80398594; // type:function size:0xB4 scope:global align:4 +l2c_link_hci_disc_comp = .text:0x80398648; // type:function size:0xBC scope:global align:4 +l2c_link_hci_qos_violation = .text:0x80398704; // type:function size:0x70 scope:global align:4 +l2c_link_timeout = .text:0x80398774; // type:function size:0x174 scope:global align:4 +l2c_link_send_to_lower = .text:0x803988E8; // type:function size:0x108 scope:global align:4 +l2c_link_check_send_pkts = .text:0x803989F0; // type:function size:0x2CC scope:global align:4 +l2c_link_adjust_allocation = .text:0x80398CBC; // type:function size:0x198 scope:global align:4 +l2c_link_process_num_completed_pkts = .text:0x80398E54; // type:function size:0xE4 scope:global align:4 +l2c_link_processs_num_bufs = .text:0x80398F38; // type:function size:0x14 scope:global align:4 +l2cap_link_chk_pkt_start = .text:0x80398F4C; // type:function size:0x1D0 scope:global align:4 +l2cap_link_chk_pkt_end = .text:0x8039911C; // type:function size:0x6C scope:global align:4 +l2c_link_role_changed = .text:0x80399188; // type:function size:0x80 scope:global align:4 +l2c_link_role_change_failed = .text:0x80399208; // type:function size:0x6C scope:global align:4 +l2c_link_segments_xmitted = .text:0x80399274; // type:function size:0xDC scope:global align:4 +l2c_pin_code_request = .text:0x80399350; // type:function size:0x44 scope:global align:4 +l2c_init = .text:0x80399394; // type:function size:0x114 scope:global align:4 +l2c_rcv_acl_data = .text:0x803994A8; // type:function size:0x330 scope:global align:4 +process_l2cap_cmd = .text:0x803997D8; // type:function size:0xA70 scope:global align:4 +l2c_process_timeout = .text:0x8039A248; // type:function size:0x50 scope:global align:4 +l2c_process_held_packets = .text:0x8039A298; // type:function size:0x12C scope:global align:4 +l2cu_allocate_lcb = .text:0x8039A3C4; // type:function size:0xD4 scope:global align:4 +l2cu_release_lcb = .text:0x8039A498; // type:function size:0x100 scope:global align:4 +l2cu_find_lcb_by_bd_addr = .text:0x8039A598; // type:function size:0x88 scope:global align:4 +l2cu_find_lcb_by_handle = .text:0x8039A620; // type:function size:0x90 scope:global align:4 +l2cu_get_conn_role = .text:0x8039A6B0; // type:function size:0x10 scope:global align:4 +l2cu_build_header = .text:0x8039A6C0; // type:function size:0xC4 scope:global align:4 +l2cu_send_peer_cmd_reject = .text:0x8039A784; // type:function size:0xFC scope:global align:4 +l2cu_send_peer_connect_req = .text:0x8039A880; // type:function size:0xC4 scope:global align:4 +l2cu_send_peer_connect_rsp = .text:0x8039A944; // type:function size:0xD8 scope:global align:4 +l2cu_reject_connection = .text:0x8039AA1C; // type:function size:0xC0 scope:global align:4 +l2cu_send_peer_config_req = .text:0x8039AADC; // type:function size:0x2F8 scope:global align:4 +l2cu_send_peer_config_rsp = .text:0x8039ADD4; // type:function size:0x2F8 scope:global align:4 +l2cu_send_peer_config_rej = .text:0x8039B0CC; // type:function size:0x1B4 scope:global align:4 +l2cu_send_peer_disc_req = .text:0x8039B280; // type:function size:0xD4 scope:global align:4 +l2cu_send_peer_disc_rsp = .text:0x8039B354; // type:function size:0xC0 scope:global align:4 +l2cu_send_peer_echo_req = .text:0x8039B414; // type:function size:0x170 scope:global align:4 +l2cu_send_peer_echo_rsp = .text:0x8039B584; // type:function size:0x19C scope:global align:4 +l2cu_send_peer_info_rsp = .text:0x8039B720; // type:function size:0xA4 scope:global align:4 +l2cu_allocate_ccb = .text:0x8039B7C4; // type:function size:0x10C scope:global align:4 +l2cu_release_ccb = .text:0x8039B8D0; // type:function size:0x1A4 scope:global align:4 +l2cu_find_ccb_by_cid = .text:0x8039BA74; // type:function size:0x5C scope:global align:4 +l2cu_allocate_rcb = .text:0x8039BAD0; // type:function size:0x4C scope:global align:4 +l2cu_release_rcb = .text:0x8039BB1C; // type:function size:0x10 scope:global align:4 +l2cu_find_rcb_by_psm = .text:0x8039BB2C; // type:function size:0xB8 scope:global align:4 +l2cu_process_peer_cfg_req = .text:0x8039BBE4; // type:function size:0x148 scope:global align:4 +l2cu_process_peer_cfg_rsp = .text:0x8039BD2C; // type:function size:0x40 scope:global align:4 +l2cu_process_our_cfg_req = .text:0x8039BD6C; // type:function size:0x110 scope:global align:4 +l2cu_process_our_cfg_rsp = .text:0x8039BE7C; // type:function size:0x40 scope:global align:4 +l2cu_device_reset = .text:0x8039BEBC; // type:function size:0x6C scope:global align:4 +l2cu_create_conn = .text:0x8039BF28; // type:function size:0x118 scope:global align:4 +l2cu_create_conn_after_switch = .text:0x8039C040; // type:function size:0xD0 scope:global align:4 +l2cu_find_lcb_by_state = .text:0x8039C110; // type:function size:0x90 scope:global align:4 +l2cu_lcb_disconnecting = .text:0x8039C1A0; // type:function size:0xE8 scope:global align:4 +RFCOMM_Init = .text:0x8039C288; // type:function size:0x50 scope:global align:4 +PORT_StartCnf = .text:0x8039C2D8; // type:function size:0x160 scope:global align:4 +PORT_StartInd = .text:0x8039C438; // type:function size:0x9C scope:global align:4 +PORT_ParNegInd = .text:0x8039C4D4; // type:function size:0x1B0 scope:global align:4 +PORT_ParNegCnf = .text:0x8039C684; // type:function size:0x104 scope:global align:4 +PORT_DlcEstablishInd = .text:0x8039C788; // type:function size:0x140 scope:global align:4 +PORT_DlcEstablishCnf = .text:0x8039C8C8; // type:function size:0x144 scope:global align:4 +PORT_PortNegInd = .text:0x8039CA0C; // type:function size:0x150 scope:global align:4 +PORT_PortNegCnf = .text:0x8039CB5C; // type:function size:0x118 scope:global align:4 +PORT_ControlInd = .text:0x8039CC74; // type:function size:0x178 scope:global align:4 +PORT_ControlCnf = .text:0x8039CDEC; // type:function size:0xC4 scope:global align:4 +PORT_LineStatusInd = .text:0x8039CEB0; // type:function size:0xC8 scope:global align:4 +PORT_DlcReleaseInd = .text:0x8039CF78; // type:function size:0x68 scope:global align:4 +PORT_CloseInd = .text:0x8039CFE0; // type:function size:0xA0 scope:global align:4 +Port_TimeOutCloseMux = .text:0x8039D080; // type:function size:0x98 scope:global align:4 +PORT_DataInd = .text:0x8039D118; // type:function size:0x200 scope:global align:4 +PORT_FlowInd = .text:0x8039D318; // type:function size:0x130 scope:global align:4 +port_rfc_send_tx_data = .text:0x8039D448; // type:function size:0xF8 scope:global align:4 +port_rfc_closed = .text:0x8039D540; // type:function size:0x194 scope:global align:4 +port_select_mtu = .text:0x8039D6D4; // type:function size:0x17C scope:global align:4 +port_release_port = .text:0x8039D850; // type:function size:0xDC scope:global align:4 +port_find_mcb_dlci_port = .text:0x8039D92C; // type:function size:0x54 scope:global align:4 +port_find_dlci_port = .text:0x8039D980; // type:function size:0x88 scope:global align:4 +port_flow_control_user = .text:0x8039DA08; // type:function size:0x70 scope:global align:4 +port_get_signal_changes = .text:0x8039DA78; // type:function size:0x68 scope:global align:4 +port_flow_control_peer = .text:0x8039DAE0; // type:function size:0x1CC scope:global align:4 +rfcomm_l2cap_if_init = .text:0x8039DCAC; // type:function size:0x7C scope:global align:4 +RFCOMM_ConnectInd = .text:0x8039DD28; // type:function size:0x8C scope:global align:4 +RFCOMM_ConnectCnf = .text:0x8039DDB4; // type:function size:0x104 scope:global align:4 +RFCOMM_ConfigInd = .text:0x8039DEB8; // type:function size:0x108 scope:global align:4 +RFCOMM_ConfigCnf = .text:0x8039DFC0; // type:function size:0x108 scope:global align:4 +RFCOMM_QoSViolationInd = .text:0x8039E0C8; // type:function size:0x4 scope:global align:4 +RFCOMM_DisconnectInd = .text:0x8039E0CC; // type:function size:0x124 scope:global align:4 +RFCOMM_BufDataInd = .text:0x8039E1F0; // type:function size:0x2A0 scope:global align:4 +RFCOMM_CongestionStatusInd = .text:0x8039E490; // type:function size:0x134 scope:global align:4 +rfc_save_lcid_mcb = .text:0x8039E5C4; // type:function size:0x1C scope:global align:4 +rfc_mx_sm_execute = .text:0x8039E5E0; // type:function size:0x44 scope:global align:4 +rfc_mx_sm_state_idle = .text:0x8039E624; // type:function size:0x214 scope:global align:4 +rfc_mx_sm_state_wait_conn_cnf = .text:0x8039E838; // type:function size:0x1BC scope:global align:4 +rfc_mx_sm_state_configure = .text:0x8039E9F4; // type:function size:0x128 scope:global align:4 +rfc_mx_sm_sabme_wait_ua = .text:0x8039EB1C; // type:function size:0x174 scope:global align:4 +rfc_mx_sm_state_wait_sabme = .text:0x8039EC90; // type:function size:0x120 scope:global align:4 +rfc_mx_sm_state_connected = .text:0x8039EDB0; // type:function size:0x118 scope:global align:4 +rfc_mx_sm_state_disc_wait_ua = .text:0x8039EEC8; // type:function size:0x178 scope:global align:4 +rfc_mx_conf_cnf = .text:0x8039F040; // type:function size:0xF4 scope:global align:4 +rfc_mx_conf_ind = .text:0x8039F134; // type:function size:0xF0 scope:global align:4 +rfc_port_sm_execute = .text:0x8039F224; // type:function size:0x90 scope:global align:4 +rfc_port_sm_state_closed = .text:0x8039F2B4; // type:function size:0x174 scope:global align:4 +rfc_port_sm_sabme_wait_ua = .text:0x8039F428; // type:function size:0x19C scope:global align:4 +rfc_port_sm_term_wait_sec_check = .text:0x8039F5C4; // type:function size:0x1BC scope:global align:4 +rfc_port_sm_orig_wait_sec_check = .text:0x8039F780; // type:function size:0x150 scope:global align:4 +rfc_port_sm_opened = .text:0x8039F8D0; // type:function size:0x1EC scope:global align:4 +rfc_port_sm_disc_wait_ua = .text:0x8039FABC; // type:function size:0x11C scope:global align:4 +rfc_process_pn = .text:0x8039FBD8; // type:function size:0xE8 scope:global align:4 +rfc_process_rpn = .text:0x8039FCC0; // type:function size:0x30C scope:global align:4 +rfc_process_msc = .text:0x8039FFCC; // type:function size:0x16C scope:global align:4 +rfc_process_rls = .text:0x803A0138; // type:function size:0x8C scope:global align:4 +rfc_process_nsc = .text:0x803A01C4; // type:function size:0x4 scope:global align:4 +rfc_process_test_rsp = .text:0x803A01C8; // type:function size:0x8 scope:global align:4 +rfc_process_fcon = .text:0x803A01D0; // type:function size:0x64 scope:global align:4 +rfc_process_fcoff = .text:0x803A0234; // type:function size:0x64 scope:global align:4 +rfc_process_l2cap_congestion = .text:0x803A0298; // type:function size:0x88 scope:global align:4 +rfc_set_port_state = .text:0x803A0320; // type:function size:0xA4 scope:global align:4 +RFCOMM_StartRsp = .text:0x803A03C4; // type:function size:0x2C scope:global align:4 +RFCOMM_DlcEstablishReq = .text:0x803A03F0; // type:function size:0x68 scope:global align:4 +RFCOMM_DlcEstablishRsp = .text:0x803A0458; // type:function size:0x70 scope:global align:4 +RFCOMM_ParNegReq = .text:0x803A04C8; // type:function size:0xE0 scope:global align:4 +RFCOMM_ParNegRsp = .text:0x803A05A8; // type:function size:0x28 scope:global align:4 +RFCOMM_PortNegReq = .text:0x803A05D0; // type:function size:0xBC scope:global align:4 +RFCOMM_PortNegRsp = .text:0x803A068C; // type:function size:0x20 scope:global align:4 +RFCOMM_ControlReq = .text:0x803A06AC; // type:function size:0xA4 scope:global align:4 +RFCOMM_FlowReq = .text:0x803A0750; // type:function size:0xA4 scope:global align:4 +RFCOMM_LineStatusReq = .text:0x803A07F4; // type:function size:0x98 scope:global align:4 +RFCOMM_DlcReleaseReq = .text:0x803A088C; // type:function size:0x2C scope:global align:4 +RFCOMM_DataReq = .text:0x803A08B8; // type:function size:0x38 scope:global align:4 +rfc_send_sabme = .text:0x803A08F0; // type:function size:0xB0 scope:global align:4 +rfc_send_ua = .text:0x803A09A0; // type:function size:0xB0 scope:global align:4 +rfc_send_dm = .text:0x803A0A50; // type:function size:0xC4 scope:global align:4 +rfc_send_disc = .text:0x803A0B14; // type:function size:0xB0 scope:global align:4 +rfc_send_buf_uih = .text:0x803A0BC4; // type:function size:0x198 scope:global align:4 +rfc_send_pn = .text:0x803A0D5C; // type:function size:0xE8 scope:global align:4 +rfc_send_fcon = .text:0x803A0E44; // type:function size:0x84 scope:global align:4 +rfc_send_fcoff = .text:0x803A0EC8; // type:function size:0x84 scope:global align:4 +rfc_send_msc = .text:0x803A0F4C; // type:function size:0x120 scope:global align:4 +rfc_send_rls = .text:0x803A106C; // type:function size:0xB0 scope:global align:4 +rfc_send_rpn = .text:0x803A111C; // type:function size:0x11C scope:global align:4 +rfc_send_test = .text:0x803A1238; // type:function size:0xA8 scope:global align:4 +rfc_send_credit = .text:0x803A12E0; // type:function size:0xC0 scope:global align:4 +rfc_parse_data = .text:0x803A13A0; // type:function size:0x574 scope:global align:4 +rfc_process_mx_message = .text:0x803A1914; // type:function size:0x624 scope:global align:4 +rfc_calc_fcs = .text:0x803A1F38; // type:function size:0x38 scope:global align:4 +rfc_check_fcs = .text:0x803A1F70; // type:function size:0x4C scope:global align:4 +rfc_alloc_multiplexer_channel = .text:0x803A1FBC; // type:function size:0x158 scope:global align:4 +rfc_release_multiplexer_channel = .text:0x803A2114; // type:function size:0x88 scope:global align:4 +rfc_timer_start = .text:0x803A219C; // type:function size:0x74 scope:global align:4 +rfc_timer_stop = .text:0x803A2210; // type:function size:0x58 scope:global align:4 +rfc_port_timer_start = .text:0x803A2268; // type:function size:0x80 scope:global align:4 +rfc_port_timer_stop = .text:0x803A22E8; // type:function size:0x58 scope:global align:4 +rfc_check_mcb_active = .text:0x803A2340; // type:function size:0xC4 scope:global align:4 +rfcomm_process_timeout = .text:0x803A2404; // type:function size:0x3C scope:global align:4 +rfc_sec_check_complete = .text:0x803A2440; // type:function size:0x54 scope:global align:4 +rfc_port_closed = .text:0x803A2494; // type:function size:0x158 scope:global align:4 +rfc_inc_credit = .text:0x803A25EC; // type:function size:0x8C scope:global align:4 +rfc_dec_credit = .text:0x803A2678; // type:function size:0x3C scope:global align:4 +rfc_check_send_cmd = .text:0x803A26B4; // type:function size:0x64 scope:global align:4 +SDP_InitDiscoveryDb = .text:0x803A2718; // type:function size:0x378 scope:global align:4 +SDP_ServiceSearchRequest = .text:0x803A2A90; // type:function size:0x5C scope:global align:4 +SDP_ServiceSearchAttributeRequest = .text:0x803A2AEC; // type:function size:0x64 scope:global align:4 +SDP_FindAttributeInRec = .text:0x803A2B50; // type:function size:0x28 scope:global align:4 +SDP_FindServiceInDb = .text:0x803A2B78; // type:function size:0xCC scope:global align:4 +SDP_FindServiceUUIDInDb = .text:0x803A2C44; // type:function size:0x108 scope:global align:4 +SDP_SetLocalDiRecord = .text:0x803A2D4C; // type:function size:0x360 scope:global align:4 +SDP_GetLocalDiRecord = .text:0x803A30AC; // type:function size:0x4B0 scope:global align:4 +SDP_SetTraceLevel = .text:0x803A355C; // type:function size:0x24 scope:global align:4 +sdp_db_service_search = .text:0x803A3580; // type:function size:0x13C scope:global align:4 +find_uuid_in_seq = .text:0x803A36BC; // type:function size:0xD8 scope:global align:4 +sdp_db_find_record = .text:0x803A3794; // type:function size:0x5C scope:global align:4 +sdp_db_find_attr_in_rec = .text:0x803A37F0; // type:function size:0x40 scope:global align:4 +SDP_CreateRecord = .text:0x803A3830; // type:function size:0xE0 scope:global align:4 +SDP_DeleteRecord = .text:0x803A3910; // type:function size:0x114 scope:global align:4 +SDP_AddAttribute = .text:0x803A3A24; // type:function size:0x398 scope:global align:4 +SDP_AddUuidSequence = .text:0x803A3DBC; // type:function size:0xD8 scope:global align:4 +SDP_AddServiceClassIdList = .text:0x803A3E94; // type:function size:0x17C scope:global align:4 +SDP_DeleteAttribute = .text:0x803A4010; // type:function size:0x23C scope:global align:4 +sdpu_build_uuid_seq = .text:0x803A424C; // type:function size:0xEC scope:global align:4 +sdp_snd_service_search_req = .text:0x803A4338; // type:function size:0x130 scope:global align:4 +sdp_disc_connected = .text:0x803A4468; // type:function size:0x34 scope:global align:4 +sdp_disc_server_rsp = .text:0x803A449C; // type:function size:0x140 scope:global align:4 +process_service_search_rsp = .text:0x803A45DC; // type:function size:0x148 scope:global align:4 +process_service_attr_rsp = .text:0x803A4724; // type:function size:0x2A8 scope:global align:4 +process_service_search_attr_rsp = .text:0x803A49CC; // type:function size:0x2D4 scope:global align:4 +save_attr_seq = .text:0x803A4CA0; // type:function size:0x1EC scope:global align:4 +add_record = .text:0x803A4E8C; // type:function size:0xA0 scope:global align:4 +add_attr = .text:0x803A4F2C; // type:function size:0x598 scope:global align:4 +sdp_init = .text:0x803A54C4; // type:function size:0x1A0 scope:global align:4 +sdp_connect_ind = .text:0x803A5664; // type:function size:0xC4 scope:global align:4 +sdp_connect_cfm = .text:0x803A5728; // type:function size:0x190 scope:global align:4 +sdp_config_ind = .text:0x803A58B8; // type:function size:0x13C scope:global align:4 +sdp_config_cfm = .text:0x803A59F4; // type:function size:0x17C scope:global align:4 +sdp_disconnect_ind = .text:0x803A5B70; // type:function size:0xF8 scope:global align:4 +sdp_data_ind = .text:0x803A5C68; // type:function size:0xD4 scope:global align:4 +sdp_conn_originate = .text:0x803A5D3C; // type:function size:0x114 scope:global align:4 +sdp_disconnect = .text:0x803A5E50; // type:function size:0x9C scope:global align:4 +sdp_disconnect_cfm = .text:0x803A5EEC; // type:function size:0xBC scope:global align:4 +sdp_conn_timeout = .text:0x803A5FA8; // type:function size:0x88 scope:global align:4 +sdp_server_handle_client_req = .text:0x803A6030; // type:function size:0x154 scope:global align:4 +process_service_search = .text:0x803A6184; // type:function size:0x410 scope:global align:4 +process_service_attr_req = .text:0x803A6594; // type:function size:0x390 scope:global align:4 +process_service_search_attr_req = .text:0x803A6924; // type:function size:0x41C scope:global align:4 +sdpu_find_ccb_by_cid = .text:0x803A6D40; // type:function size:0x90 scope:global align:4 +sdpu_allocate_ccb = .text:0x803A6DD0; // type:function size:0x74 scope:global align:4 +sdpu_release_ccb = .text:0x803A6E44; // type:function size:0x38 scope:global align:4 +sdpu_build_attrib_seq = .text:0x803A6E7C; // type:function size:0x1D0 scope:global align:4 +sdpu_build_attrib_entry = .text:0x803A704C; // type:function size:0x154 scope:global align:4 +sdpu_build_n_send_error = .text:0x803A71A0; // type:function size:0x13C scope:global align:4 +sdpu_extract_uid_seq = .text:0x803A72DC; // type:function size:0x350 scope:global align:4 +sdpu_extract_attr_seq = .text:0x803A762C; // type:function size:0x250 scope:global align:4 +sdpu_get_len_from_type = .text:0x803A787C; // type:function size:0xD0 scope:global align:4 +sdpu_is_base_uuid = .text:0x803A794C; // type:function size:0xE0 scope:global align:4 +sdpu_compare_uuid_arrays = .text:0x803A7A2C; // type:function size:0x274 scope:global align:4 +sdpu_compare_uuid_with_attr = .text:0x803A7CA0; // type:function size:0x90 scope:global align:4 +sdpu_sort_attr_list = .text:0x803A7D30; // type:function size:0x50 scope:global align:4 +TPLBind = .text:0x803A7D80; // type:function size:0x114 scope:global align:4 +TPLGet = .text:0x803A7E94; // type:function size:0x20 scope:global align:4 +GDInitGDLObj = .text:0x803A7EB4; // type:function size:0x18 scope:global align:4 +GDFlushCurrToMem = .text:0x803A7ECC; // type:function size:0x10 scope:global align:4 +GDPadCurr32 = .text:0x803A7EDC; // type:function size:0x118 scope:global align:4 +GDOverflowed = .text:0x803A7FF4; // type:function size:0x18 scope:global align:4 +GDSetVtxDescv = .text:0x803A800C; // type:function size:0x5DC scope:global align:4 +GDSetArray = .text:0x803A85E8; // type:function size:0x208 scope:global align:4 +GDSetArrayRaw = .text:0x803A87F0; // type:function size:0x204 scope:global align:4 +strlen = .text:0x803A89F4; // type:function size:0x1C scope:global align:4 +__va_arg = .text:0x803A8A10; // type:function size:0xC8 scope:global align:4 +__register_global_object = .text:0x803A8AD8; // type:function size:0x18 scope:global align:4 +__destroy_global_chain = .text:0x803A8AF0; // type:function size:0x48 scope:global align:4 +__construct_new_array = .text:0x803A8B38; // type:function size:0x104 scope:global align:4 +__dt__26__partial_array_destructorFv = .text:0x803A8C3C; // type:function size:0xBC scope:global align:4 +__construct_array = .text:0x803A8CF8; // type:function size:0xF8 scope:global align:4 +__destroy_arr = .text:0x803A8DF0; // type:function size:0x78 scope:global align:4 +__destroy_new_array = .text:0x803A8E68; // type:function size:0x80 scope:global align:4 +__ptmf_test = .text:0x803A8EE8; // type:function size:0x30 scope:global align:4 +__ptmf_cmpr = .text:0x803A8F18; // type:function size:0x3C scope:global align:4 +__ptmf_scall = .text:0x803A8F54; // type:function size:0x28 scope:global align:4 +__cvt_fp2unsigned = .text:0x803A8F7C; // type:function size:0x5C scope:global align:4 +__save_fpr = .text:0x803A8FD8; // type:function size:0x4C scope:global align:4 +_savefpr_14 = .text:0x803A8FD8; // type:label scope:global +_savefpr_15 = .text:0x803A8FDC; // type:label scope:global +_savefpr_16 = .text:0x803A8FE0; // type:label scope:global +_savefpr_17 = .text:0x803A8FE4; // type:label scope:global +_savefpr_18 = .text:0x803A8FE8; // type:label scope:global +_savefpr_19 = .text:0x803A8FEC; // type:label scope:global +_savefpr_20 = .text:0x803A8FF0; // type:label scope:global +_savefpr_21 = .text:0x803A8FF4; // type:label scope:global +_savefpr_22 = .text:0x803A8FF8; // type:label scope:global +_savefpr_23 = .text:0x803A8FFC; // type:label scope:global +_savefpr_24 = .text:0x803A9000; // type:label scope:global +_savefpr_25 = .text:0x803A9004; // type:label scope:global +_savefpr_26 = .text:0x803A9008; // type:label scope:global +_savefpr_27 = .text:0x803A900C; // type:label scope:global +_savefpr_28 = .text:0x803A9010; // type:label scope:global +_savefpr_29 = .text:0x803A9014; // type:label scope:global +_savefpr_30 = .text:0x803A9018; // type:label scope:global +_savefpr_31 = .text:0x803A901C; // type:label scope:global +__restore_fpr = .text:0x803A9024; // type:function size:0x4C scope:global align:4 +_restfpr_14 = .text:0x803A9024; // type:label scope:global +_restfpr_15 = .text:0x803A9028; // type:label scope:global +_restfpr_16 = .text:0x803A902C; // type:label scope:global +_restfpr_17 = .text:0x803A9030; // type:label scope:global +_restfpr_18 = .text:0x803A9034; // type:label scope:global +_restfpr_19 = .text:0x803A9038; // type:label scope:global +_restfpr_20 = .text:0x803A903C; // type:label scope:global +_restfpr_21 = .text:0x803A9040; // type:label scope:global +_restfpr_22 = .text:0x803A9044; // type:label scope:global +_restfpr_23 = .text:0x803A9048; // type:label scope:global +_restfpr_24 = .text:0x803A904C; // type:label scope:global +_restfpr_25 = .text:0x803A9050; // type:label scope:global +_restfpr_26 = .text:0x803A9054; // type:label scope:global +_restfpr_27 = .text:0x803A9058; // type:label scope:global +_restfpr_28 = .text:0x803A905C; // type:label scope:global +_restfpr_29 = .text:0x803A9060; // type:label scope:global +_restfpr_30 = .text:0x803A9064; // type:label scope:global +_restfpr_31 = .text:0x803A9068; // type:label scope:global +__save_gpr = .text:0x803A9070; // type:function size:0x4C scope:global align:4 +_savegpr_14 = .text:0x803A9070; // type:label scope:global +_savegpr_15 = .text:0x803A9074; // type:label scope:global +_savegpr_16 = .text:0x803A9078; // type:label scope:global +_savegpr_17 = .text:0x803A907C; // type:label scope:global +_savegpr_18 = .text:0x803A9080; // type:label scope:global +_savegpr_19 = .text:0x803A9084; // type:label scope:global +_savegpr_20 = .text:0x803A9088; // type:label scope:global +_savegpr_21 = .text:0x803A908C; // type:label scope:global +_savegpr_22 = .text:0x803A9090; // type:label scope:global +_savegpr_23 = .text:0x803A9094; // type:label scope:global +_savegpr_24 = .text:0x803A9098; // type:label scope:global +_savegpr_25 = .text:0x803A909C; // type:label scope:global +_savegpr_26 = .text:0x803A90A0; // type:label scope:global +_savegpr_27 = .text:0x803A90A4; // type:label scope:global +_savegpr_28 = .text:0x803A90A8; // type:label scope:global +_savegpr_29 = .text:0x803A90AC; // type:label scope:global +_savegpr_30 = .text:0x803A90B0; // type:label scope:global +_savegpr_31 = .text:0x803A90B4; // type:label scope:global +__restore_gpr = .text:0x803A90BC; // type:function size:0x4C scope:global align:4 +_restgpr_14 = .text:0x803A90BC; // type:label scope:global +_restgpr_15 = .text:0x803A90C0; // type:label scope:global +_restgpr_16 = .text:0x803A90C4; // type:label scope:global +_restgpr_17 = .text:0x803A90C8; // type:label scope:global +_restgpr_18 = .text:0x803A90CC; // type:label scope:global +_restgpr_19 = .text:0x803A90D0; // type:label scope:global +_restgpr_20 = .text:0x803A90D4; // type:label scope:global +_restgpr_21 = .text:0x803A90D8; // type:label scope:global +_restgpr_22 = .text:0x803A90DC; // type:label scope:global +_restgpr_23 = .text:0x803A90E0; // type:label scope:global +_restgpr_24 = .text:0x803A90E4; // type:label scope:global +_restgpr_25 = .text:0x803A90E8; // type:label scope:global +_restgpr_26 = .text:0x803A90EC; // type:label scope:global +_restgpr_27 = .text:0x803A90F0; // type:label scope:global +_restgpr_28 = .text:0x803A90F4; // type:label scope:global +_restgpr_29 = .text:0x803A90F8; // type:label scope:global +_restgpr_30 = .text:0x803A90FC; // type:label scope:global +_restgpr_31 = .text:0x803A9100; // type:label scope:global +__div2u = .text:0x803A9108; // type:function size:0xEC scope:global align:4 +__div2i = .text:0x803A91F4; // type:function size:0x138 scope:global align:4 +__mod2u = .text:0x803A932C; // type:function size:0xE4 scope:global align:4 +__mod2i = .text:0x803A9410; // type:function size:0x10C scope:global align:4 +__shl2i = .text:0x803A951C; // type:function size:0x24 scope:global align:4 +__cvt_sll_dbl = .text:0x803A9540; // type:function size:0xB0 scope:global align:4 +__cvt_sll_flt = .text:0x803A95F0; // type:function size:0xB4 scope:global align:4 +__cvt_dbl_usll = .text:0x803A96A4; // type:function size:0xCC scope:global align:4 +__cvt_dbl_ull = .text:0x803A9770; // type:function size:0xA8 scope:global align:4 +__init_cpp_exceptions = .text:0x803A9818; // type:function size:0x3C scope:global align:4 +__fini_cpp_exceptions = .text:0x803A9854; // type:function size:0x34 scope:global align:4 +__register_fragment = .text:0x803A9888; // type:function size:0x34 scope:global align:4 +__unregister_fragment = .text:0x803A98BC; // type:function size:0x30 scope:global align:4 +__sys_free = .text:0x803A98EC; // type:function size:0xB8 scope:global align:4 +Block_link = .text:0x803A99A4; // type:function size:0x150 scope:global align:4 +SubBlock_merge_next = .text:0x803A9AF4; // type:function size:0xA8 scope:global align:4 +deallocate_from_fixed_pools = .text:0x803A9B9C; // type:function size:0x1EC scope:global align:4 +free = .text:0x803A9D88; // type:function size:0x130 scope:global align:4 +__close_all = .text:0x803A9EB8; // type:function size:0xA4 scope:global align:4 +__flush_all = .text:0x803A9F5C; // type:function size:0x6C scope:global align:4 +__ull2dec = .text:0x803A9FC8; // type:function size:0xDC scope:global align:4 +__timesdec = .text:0x803AA0A4; // type:function size:0x288 scope:global align:4 +__str2dec = .text:0x803AA32C; // type:function size:0xEC scope:global align:4 +__two_exp = .text:0x803AA418; // type:function size:0x36C scope:global align:4 +__num2dec_internal = .text:0x803AA784; // type:function size:0x164 scope:global align:4 +__num2dec = .text:0x803AA8E8; // type:function size:0x1A0 scope:global align:4 +abs = .text:0x803AAA88; // type:function size:0x10 scope:global align:4 +div = .text:0x803AAA98; // type:function size:0x5C scope:global align:4 +__prep_buffer = .text:0x803AAAF4; // type:function size:0x28 scope:global align:4 +__flush_buffer = .text:0x803AAB1C; // type:function size:0xB8 scope:global align:4 +__put_char = .text:0x803AABD4; // type:function size:0x1B8 scope:global align:4 +fputs = .text:0x803AAD8C; // type:function size:0xC4 scope:global align:4 +tolower = .text:0x803AAE50; // type:function size:0x38 scope:global align:4 +__fwrite = .text:0x803AAE88; // type:function size:0x308 scope:global align:4 +fclose = .text:0x803AB190; // type:function size:0xBC scope:global align:4 +fflush = .text:0x803AB24C; // type:function size:0x134 scope:global align:4 +__msl_strnicmp = .text:0x803AB380; // type:function size:0xC0 scope:global align:4 +_ftell = .text:0x803AB440; // type:function size:0xA8 scope:global align:4 +ftell = .text:0x803AB4E8; // type:function size:0x4 scope:global align:4 +_fseek = .text:0x803AB4EC; // type:function size:0x1C4 scope:global align:4 +__mbtowc_noconv = .text:0x803AB6B0; // type:function size:0x4C scope:global align:4 +__wctomb_noconv = .text:0x803AB6FC; // type:function size:0x1C scope:global align:4 +wcstombs = .text:0x803AB718; // type:function size:0xB8 scope:global align:4 +memmove = .text:0x803AB7D0; // type:function size:0xCC scope:global align:4 +memchr = .text:0x803AB89C; // type:function size:0x2C scope:global align:4 +__memrchr = .text:0x803AB8C8; // type:function size:0x2C scope:global align:4 +memcmp = .text:0x803AB8F4; // type:function size:0x4C scope:global align:4 +__copy_longs_aligned = .text:0x803AB940; // type:function size:0xBC scope:global align:4 +__copy_longs_rev_aligned = .text:0x803AB9FC; // type:function size:0xA8 scope:global align:4 +__copy_longs_unaligned = .text:0x803ABAA4; // type:function size:0xC0 scope:global align:4 +__copy_longs_rev_unaligned = .text:0x803ABB64; // type:function size:0xAC scope:global align:4 +__fpclassifyf = .text:0x803ABC10; // type:function size:0x64 scope:global align:4 +__signbitd = .text:0x803ABC74; // type:function size:0x18 scope:global align:4 +__fpclassifyd = .text:0x803ABC8C; // type:function size:0x80 scope:global align:4 +__stdio_atexit = .text:0x803ABD0C; // type:function size:0x10 scope:global align:4 +parse_format = .text:0x803ABD1C; // type:function size:0x5FC scope:global align:4 +long2str = .text:0x803AC318; // type:function size:0x228 scope:global align:4 +longlong2str = .text:0x803AC540; // type:function size:0x2A0 scope:global align:4 +double2hex = .text:0x803AC7E0; // type:function size:0x3C8 scope:global align:4 +round_decimal = .text:0x803ACBA8; // type:function size:0x128 scope:global align:4 +float2str = .text:0x803ACCD0; // type:function size:0x7D0 scope:global align:4 +__pformatter = .text:0x803AD4A0; // type:function size:0x85C scope:global align:4 +__FileWrite = .text:0x803ADCFC; // type:function size:0x58 scope:global align:4 +__StringWrite = .text:0x803ADD54; // type:function size:0x6C scope:global align:4 +printf = .text:0x803ADDC0; // type:function size:0xC8 scope:global align:4 +fprintf = .text:0x803ADE88; // type:function size:0xC4 scope:global align:4 +vprintf = .text:0x803ADF4C; // type:function size:0x78 scope:global align:4 +vsnprintf = .text:0x803ADFC4; // type:function size:0x84 scope:global align:4 +vsprintf = .text:0x803AE048; // type:function size:0x80 scope:global align:4 +snprintf = .text:0x803AE0C8; // type:function size:0xD8 scope:global align:4 +sprintf = .text:0x803AE1A0; // type:function size:0xD0 scope:global align:4 +__StringRead = .text:0x803AE270; // type:function size:0x90 scope:global align:4 +raise = .text:0x803AE300; // type:function size:0xB0 scope:global align:4 +strcpy = .text:0x803AE3B0; // type:function size:0xC0 scope:global align:4 +strncpy = .text:0x803AE470; // type:function size:0x44 scope:global align:4 +strcat = .text:0x803AE4B4; // type:function size:0x2C scope:global align:4 +strcmp = .text:0x803AE4E0; // type:function size:0x11C scope:global align:4 +strncmp = .text:0x803AE5FC; // type:function size:0x40 scope:global align:4 +strchr = .text:0x803AE63C; // type:function size:0x30 scope:global align:4 +strrchr = .text:0x803AE66C; // type:function size:0x48 scope:global align:4 +__strtoul = .text:0x803AE6B4; // type:function size:0x430 scope:global align:4 +strtoul = .text:0x803AEAE4; // type:function size:0xA8 scope:global align:4 +strtol = .text:0x803AEB8C; // type:function size:0xEC scope:global align:4 +wcslen = .text:0x803AEC78; // type:function size:0x1C scope:global align:4 +wcsncpy = .text:0x803AEC94; // type:function size:0x44 scope:global align:4 +__fwide = .text:0x803AECD8; // type:function size:0x4 scope:global align:4 +fwide = .text:0x803AECDC; // type:function size:0x84 scope:global align:4 +__write_console = .text:0x803AED60; // type:function size:0xD0 scope:global align:4 +__close_console = .text:0x803AEE30; // type:function size:0x8 scope:global align:4 +abort = .text:0x803AEE38; // type:function size:0x34 scope:global align:4 +scalbn = .text:0x803AEE6C; // type:function size:0x40 scope:global align:4 +stricmp = .text:0x803AEEAC; // type:function size:0xA8 scope:global align:4 +strnicmp = .text:0x803AEF54; // type:function size:0x4 scope:global align:4 +__ieee754_acos = .text:0x803AEF58; // type:function size:0x2C4 scope:global align:4 +__ieee754_asin = .text:0x803AF21C; // type:function size:0x298 scope:global align:4 +__ieee754_atan2 = .text:0x803AF4B4; // type:function size:0x270 scope:global align:4 +__ieee754_exp = .text:0x803AF724; // type:function size:0x234 scope:global align:4 +__ieee754_fmod = .text:0x803AF958; // type:function size:0x330 scope:global align:4 +__ieee754_pow = .text:0x803AFC88; // type:function size:0x848 scope:global align:4 +__ieee754_rem_pio2 = .text:0x803B04D0; // type:function size:0x398 scope:global align:4 +__kernel_cos = .text:0x803B0868; // type:function size:0x110 scope:global align:4 +__kernel_rem_pio2 = .text:0x803B0978; // type:function size:0x170C scope:global align:4 +__kernel_sin = .text:0x803B2084; // type:function size:0xC0 scope:global align:4 +__kernel_tan = .text:0x803B2144; // type:function size:0x258 scope:global align:4 +atan = .text:0x803B239C; // type:function size:0x240 scope:global align:4 +ceil = .text:0x803B25DC; // type:function size:0x140 scope:global align:4 +copysign = .text:0x803B271C; // type:function size:0x2C scope:global align:4 +cos = .text:0x803B2748; // type:function size:0xD4 scope:global align:4 +floor = .text:0x803B281C; // type:function size:0x144 scope:global align:4 +frexp = .text:0x803B2960; // type:function size:0x88 scope:global align:4 +ldexp = .text:0x803B29E8; // type:function size:0x16C scope:global align:4 +sin = .text:0x803B2B54; // type:function size:0xD8 scope:global align:4 +tan = .text:0x803B2C2C; // type:function size:0x78 scope:global align:4 +acos = .text:0x803B2CA4; // type:function size:0x4 scope:global align:4 +asin = .text:0x803B2CA8; // type:function size:0x4 scope:global align:4 +atan2 = .text:0x803B2CAC; // type:function size:0x4 scope:global align:4 +exp = .text:0x803B2CB0; // type:function size:0x4 scope:global align:4 +fmod = .text:0x803B2CB4; // type:function size:0x4 scope:global align:4 +pow = .text:0x803B2CB8; // type:function size:0x4 scope:global align:4 +__ieee754_sqrt = .text:0x803B2CBC; // type:function size:0x248 scope:global align:4 +sqrt = .text:0x803B2F04; // type:function size:0x4 scope:global align:4 +TRKNubMainLoop = .text:0x803B2F08; // type:function size:0xF8 scope:global align:4 +TRKDestructEvent = .text:0x803B3000; // type:function size:0x24 scope:global align:4 +TRKConstructEvent = .text:0x803B3024; // type:function size:0x18 scope:global align:4 +TRKPostEvent = .text:0x803B303C; // type:function size:0xE0 scope:global align:4 +TRKGetNextEvent = .text:0x803B311C; // type:function size:0xB4 scope:global align:4 +TRKInitializeEventQueue = .text:0x803B31D0; // type:function size:0x58 scope:global align:4 +TRKNubWelcome = .text:0x803B3228; // type:function size:0x28 scope:global align:4 +TRKTerminateNub = .text:0x803B3250; // type:function size:0x24 scope:global align:4 +TRKInitializeNub = .text:0x803B3274; // type:function size:0x138 scope:global align:4 +TRKMessageSend = .text:0x803B33AC; // type:function size:0x2C scope:global align:4 +TRKReadBuffer_ui32 = .text:0x803B33D8; // type:function size:0xF0 scope:global align:4 +TRKReadBuffer_ui8 = .text:0x803B34C8; // type:function size:0x98 scope:global align:4 +TRKReadBuffer1_ui64 = .text:0x803B3560; // type:function size:0xE8 scope:global align:4 +TRKAppendBuffer_ui32 = .text:0x803B3648; // type:function size:0xFC scope:global align:4 +TRKAppendBuffer_ui8 = .text:0x803B3744; // type:function size:0x68 scope:global align:4 +TRKAppendBuffer1_ui64 = .text:0x803B37AC; // type:function size:0xFC scope:global align:4 +TRKReadBuffer = .text:0x803B38A8; // type:function size:0x8C scope:global align:4 +TRKAppendBuffer = .text:0x803B3934; // type:function size:0xA4 scope:global align:4 +TRKSetBufferPosition = .text:0x803B39D8; // type:function size:0x30 scope:global align:4 +TRKResetBuffer = .text:0x803B3A08; // type:function size:0x40 scope:global align:4 +TRKReleaseBuffer = .text:0x803B3A48; // type:function size:0x64 scope:global align:4 +TRKGetBuffer = .text:0x803B3AAC; // type:function size:0x2C scope:global align:4 +TRKGetFreeBuffer = .text:0x803B3AD8; // type:function size:0xC8 scope:global align:4 +TRKInitializeMessageBuffers = .text:0x803B3BA0; // type:function size:0x74 scope:global align:4 +TRKTerminateSerialHandler = .text:0x803B3C14; // type:function size:0x8 scope:global align:4 +TRKInitializeSerialHandler = .text:0x803B3C1C; // type:function size:0x24 scope:global align:4 +TRKProcessInput = .text:0x803B3C40; // type:function size:0x50 scope:global align:4 +TRKGetInput = .text:0x803B3C90; // type:function size:0x60 scope:global align:4 +TRKTestForPacket = .text:0x803B3CF0; // type:function size:0xD0 scope:global align:4 +usr_put_initialize = .text:0x803B3DC0; // type:function size:0x4 scope:global align:4 +usr_puts_serial = .text:0x803B3DC4; // type:function size:0x88 scope:global align:4 +TRKDispatchMessage = .text:0x803B3E4C; // type:function size:0x140 scope:global align:4 +TRKInitializeDispatcher = .text:0x803B3F8C; // type:function size:0x8 scope:global align:4 +TRKDoSetOption = .text:0x803B3F94; // type:function size:0xCC scope:global align:4 +TRKDoStop = .text:0x803B4060; // type:function size:0xCC scope:global align:4 +TRKDoStep = .text:0x803B412C; // type:function size:0x2D4 scope:global align:4 +TRKDoContinue = .text:0x803B4400; // type:function size:0xE4 scope:global align:4 +TRKDoWriteRegisters = .text:0x803B44E4; // type:function size:0x2BC scope:global align:4 +TRKDoReadRegisters = .text:0x803B47A0; // type:function size:0x224 scope:global align:4 +TRKDoWriteMemory = .text:0x803B49C4; // type:function size:0x21C scope:global align:4 +TRKDoReadMemory = .text:0x803B4BE0; // type:function size:0x248 scope:global align:4 +TRKDoSupportMask = .text:0x803B4E28; // type:function size:0x8 scope:global align:4 +TRKDoVersions = .text:0x803B4E30; // type:function size:0x8 scope:global align:4 +TRKDoOverride = .text:0x803B4E38; // type:function size:0x7C scope:global align:4 +TRKDoReset = .text:0x803B4EB4; // type:function size:0x7C scope:global align:4 +TRKDoDisconnect = .text:0x803B4F30; // type:function size:0x9C scope:global align:4 +TRKDoConnect = .text:0x803B4FCC; // type:function size:0x88 scope:global align:4 +SetTRKConnected = .text:0x803B5054; // type:function size:0xC scope:global align:4 +GetTRKConnected = .text:0x803B5060; // type:function size:0x10 scope:global align:4 +HandlePositionFileSupportRequest = .text:0x803B5070; // type:function size:0x110 scope:global align:4 +HandleCloseFileSupportRequest = .text:0x803B5180; // type:function size:0xE8 scope:global align:4 +HandleOpenFileSupportRequest = .text:0x803B5268; // type:function size:0x11C scope:global align:4 +TRKRequestSend = .text:0x803B5384; // type:function size:0x180 scope:global align:4 +TRKSuppAccessFile = .text:0x803B5504; // type:function size:0x220 scope:global align:4 +TRKReleaseMutex = .text:0x803B5724; // type:function size:0x8 scope:global align:4 +TRKAcquireMutex = .text:0x803B572C; // type:function size:0x8 scope:global align:4 +TRKInitializeMutex = .text:0x803B5734; // type:function size:0x8 scope:global align:4 +TRKDoNotifyStopped = .text:0x803B573C; // type:function size:0x98 scope:global align:4 +TRK_flush_cache = .text:0x803B57D4; // type:function size:0x38 scope:global align:4 +TRK_fill_mem = .text:0x803B580C; // type:function size:0xB8 scope:global align:4 +TRK_strlen = .text:0x803B58C4; // type:function size:0x1C scope:global align:4 +__TRK_get_MSR = .text:0x803B58E0; // type:function size:0x8 scope:global align:4 +__TRK_set_MSR = .text:0x803B58E8; // type:function size:0x8 scope:global align:4 +TRK_ppc_memcpy = .text:0x803B58F0; // type:function size:0x3C scope:global align:4 +TRKInterruptHandler = .text:0x803B592C; // type:function size:0x194 scope:global align:4 +TRKExceptionHandler = .text:0x803B5AC0; // type:function size:0x9C scope:global align:4 +TRKSwapAndGo = .text:0x803B5B5C; // type:function size:0xC4 scope:global align:4 +TRKInterruptHandlerEnableInterrupts = .text:0x803B5C20; // type:function size:0x54 scope:global align:4 +ReadFPSCR = .text:0x803B5C74; // type:function size:0x24 scope:global align:4 +WriteFPSCR = .text:0x803B5C98; // type:function size:0x24 scope:global align:4 +TRKTargetSetInputPendingPtr = .text:0x803B5CBC; // type:function size:0x10 scope:global align:4 +TRKTargetStop = .text:0x803B5CCC; // type:function size:0x18 scope:global align:4 +TRKTargetSetStopped = .text:0x803B5CE4; // type:function size:0x10 scope:global align:4 +TRKTargetStopped = .text:0x803B5CF4; // type:function size:0x10 scope:global align:4 +TRKTargetSupportRequest = .text:0x803B5D04; // type:function size:0x200 scope:global align:4 +TRKTargetGetPC = .text:0x803B5F04; // type:function size:0x10 scope:global align:4 +TRKTargetStepOutOfRange = .text:0x803B5F14; // type:function size:0x7C scope:global align:4 +TRKTargetSingleStep = .text:0x803B5F90; // type:function size:0x6C scope:global align:4 +TRKTargetAddExceptionInfo = .text:0x803B5FFC; // type:function size:0x84 scope:global align:4 +TRKTargetAddStopInfo = .text:0x803B6080; // type:function size:0x8C scope:global align:4 +TRKTargetInterrupt = .text:0x803B610C; // type:function size:0x15C scope:global align:4 +TRKPostInterruptEvent = .text:0x803B6268; // type:function size:0xAC scope:global align:4 +TRKTargetAccessExtended2 = .text:0x803B6314; // type:function size:0x438 scope:global align:4 +TRKTargetAccessExtended1 = .text:0x803B674C; // type:function size:0x170 scope:global align:4 +TRKTargetAccessFP = .text:0x803B68BC; // type:function size:0x50C scope:global align:4 +TRKTargetAccessDefault = .text:0x803B6DC8; // type:function size:0xF4 scope:global align:4 +TRKTargetReadInstruction = .text:0x803B6EBC; // type:function size:0x4C scope:global align:4 +TRKTargetAccessMemory = .text:0x803B6F08; // type:function size:0x14C scope:global align:4 +TRKValidMemory32 = .text:0x803B7054; // type:function size:0x2A4 scope:global align:4 +TRKAccessFile = .text:0x803B7300; // type:function size:0x8 scope:global align:4 +TRKOpenFile = .text:0x803B7308; // type:function size:0x8 scope:global align:4 +TRKCloseFile = .text:0x803B7310; // type:function size:0x8 scope:global align:4 +TRKPositionFile = .text:0x803B7318; // type:function size:0x8 scope:global align:4 +TRKSaveExtended1Block = .text:0x803B7320; // type:function size:0x1B8 scope:global align:4 +TRKRestoreExtended1Block = .text:0x803B74D8; // type:function size:0x1B8 scope:global align:4 +__TRK_write_console = .text:0x803B7690; // type:function size:0xBC scope:global align:4 +__read_console = .text:0x803B774C; // type:function size:0xBC scope:global align:4 +InitMetroTRK = .text:0x803B7808; // type:function size:0x98 scope:global align:4 +InitMetroTRK_BBA = .text:0x803B78A0; // type:function size:0x94 scope:global align:4 +TRKInitializeTarget = .text:0x803B7934; // type:function size:0x4C scope:global align:4 +__TRK_copy_vectors = .text:0x803B7980; // type:function size:0x12C scope:global align:4 +TRKTargetTranslate = .text:0x803B7AAC; // type:function size:0x58 scope:global align:4 +EnableMetroTRKInterrupts = .text:0x803B7B04; // type:function size:0x20 scope:global align:4 +TRK_main = .text:0x803B7B24; // type:function size:0x44 scope:global align:4 +TRKLoadContext = .text:0x803B7B68; // type:function size:0x88 scope:global align:4 +TRKUARTInterruptHandler = .text:0x803B7BF0; // type:function size:0x4 scope:global align:4 +InitializeProgramEndTrap = .text:0x803B7BF4; // type:function size:0x58 scope:global align:4 +TRK_board_display = .text:0x803B7C4C; // type:function size:0x30 scope:global align:4 +UnreserveEXI2Port = .text:0x803B7C7C; // type:function size:0x30 scope:global align:4 +ReserveEXI2Port = .text:0x803B7CAC; // type:function size:0x30 scope:global align:4 +TRKWriteUARTN = .text:0x803B7CDC; // type:function size:0x3C scope:global align:4 +TRKReadUARTN = .text:0x803B7D18; // type:function size:0x3C scope:global align:4 +TRKPollUART = .text:0x803B7D54; // type:function size:0x30 scope:global align:4 +EnableEXI2Interrupts = .text:0x803B7D84; // type:function size:0x48 scope:global align:4 +TRKInitializeIntDrivenUART = .text:0x803B7DCC; // type:function size:0x50 scope:global align:4 +InitMetroTRKCommTable = .text:0x803B7E1C; // type:function size:0x1D4 scope:global align:4 +TRKEXICallBack = .text:0x803B7FF0; // type:function size:0x38 scope:global align:4 +TRKTargetContinue = .text:0x803B8028; // type:function size:0x34 scope:global align:4 +GetUseSerialIO = .text:0x803B805C; // type:function size:0x10 scope:global align:4 +SetUseSerialIO = .text:0x803B806C; // type:function size:0xC scope:global align:4 +udp_cc_post_stop = .text:0x803B8078; // type:function size:0x8 scope:global align:4 +udp_cc_pre_continue = .text:0x803B8080; // type:function size:0x8 scope:global align:4 +udp_cc_peek = .text:0x803B8088; // type:function size:0x8 scope:global align:4 +udp_cc_write = .text:0x803B8090; // type:function size:0x8 scope:global align:4 +udp_cc_read = .text:0x803B8098; // type:function size:0x8 scope:global align:4 +udp_cc_close = .text:0x803B80A0; // type:function size:0x8 scope:global align:4 +udp_cc_open = .text:0x803B80A8; // type:function size:0x8 scope:global align:4 +udp_cc_shutdown = .text:0x803B80B0; // type:function size:0x8 scope:global align:4 +udp_cc_initialize = .text:0x803B80B8; // type:function size:0x8 scope:global align:4 +gdev_cc_initinterrupts = .text:0x803B80C0; // type:function size:0x24 scope:global align:4 +gdev_cc_peek = .text:0x803B80E4; // type:function size:0x70 scope:global align:4 +gdev_cc_post_stop = .text:0x803B8154; // type:function size:0x24 scope:global align:4 +gdev_cc_pre_continue = .text:0x803B8178; // type:function size:0x24 scope:global align:4 +gdev_cc_write = .text:0x803B819C; // type:function size:0x74 scope:global align:4 +gdev_cc_read = .text:0x803B8210; // type:function size:0xB4 scope:global align:4 +gdev_cc_close = .text:0x803B82C4; // type:function size:0x8 scope:global align:4 +gdev_cc_open = .text:0x803B82CC; // type:function size:0x24 scope:global align:4 +gdev_cc_shutdown = .text:0x803B82F0; // type:function size:0x8 scope:global align:4 +gdev_cc_initialize = .text:0x803B82F8; // type:function size:0x3C scope:global align:4 +OutputData = .text:0x803B8334; // type:function size:0x4C scope:global align:4 +CircleBufferReadBytes = .text:0x803B8380; // type:function size:0x108 scope:global align:4 +CircleBufferWriteBytes = .text:0x803B8488; // type:function size:0x108 scope:global align:4 +CircleBufferInitialize = .text:0x803B8590; // type:function size:0x50 scope:global align:4 +CBGetBytesAvailableForRead = .text:0x803B85E0; // type:function size:0x8 scope:global align:4 +MWExitCriticalSection = .text:0x803B85E8; // type:function size:0x24 scope:global align:4 +MWEnterCriticalSection = .text:0x803B860C; // type:function size:0x30 scope:global align:4 +MWInitializeCriticalSection = .text:0x803B863C; // type:function size:0x4 scope:global align:4 +__DBMtrHandler = .text:0x803B8640; // type:function size:0x24 scope:global align:4 +__DBIntrHandler = .text:0x803B8664; // type:function size:0x24 scope:global align:4 +DBInitComm = .text:0x803B8688; // type:function size:0x5C scope:global align:4 +DBInitInterrupts = .text:0x803B86E4; // type:function size:0x54 scope:global align:4 +DBQueryData = .text:0x803B8738; // type:function size:0xA4 scope:global align:4 +DBRead = .text:0x803B87DC; // type:function size:0x80 scope:global align:4 +DBWrite = .text:0x803B885C; // type:function size:0x110 scope:global align:4 +DBOpen = .text:0x803B896C; // type:function size:0x4 scope:global align:4 +DBClose = .text:0x803B8970; // type:function size:0x4 scope:global align:4 +__EXI2Imm = .text:0x803B8974; // type:function size:0x2E8 scope:global align:4 +__DBEXIInit = .text:0x803B8C5C; // type:function size:0xBC scope:global align:4 +__DBEXIReadReg = .text:0x803B8D18; // type:function size:0x124 scope:global align:4 +__DBEXIWriteReg = .text:0x803B8E3C; // type:function size:0x104 scope:global align:4 +__DBEXIReadRam = .text:0x803B8F40; // type:function size:0xE0 scope:global align:4 +__DBEXIWriteRam = .text:0x803B9020; // type:function size:0xE0 scope:global align:4 +__init_cpp_exceptions_reference = .ctors:0x803B9100; // type:object size:0x4 scope:global align:4 +_ctors = .ctors:0x803B9100; // type:label scope:global data:4byte +__destroy_global_chain_reference = .dtors:0x803B92A0; // type:object size:0x4 scope:global align:4 +_dtors = .dtors:0x803B92A0; // type:label scope:global data:4byte +__fini_cpp_exceptions_reference = .dtors:0x803B92A4; // type:object size:0x4 scope:global align:4 +@94316 = .rodata:0x803B92C0; // type:object size:0xC scope:local align:4 data:4byte +lbl_803B92D0 = .rodata:0x803B92D0; // type:object size:0x12 data:string +lbl_803B92E2 = .rodata:0x803B92E2; // type:object size:0x14 data:string +lbl_803B92F6 = .rodata:0x803B92F6; // type:object size:0x14 data:string +DynamicNameTable = .rodata:0x803B9310; // type:object size:0x17B0 scope:global align:4 data:2byte +mtx_adj$108688 = .rodata:0x803BAAC0; // type:object size:0x30 scope:local align:4 +...rodata.0 = .rodata:0x803BAAF0; // type:label scope:local align:4 +l_iconSize$92622 = .rodata:0x803BAAF0; // type:object size:0x44 scope:local align:4 +lbl_803BAB34 = .rodata:0x803BAB34; // type:object size:0x6C +lbl_803BABA0 = .rodata:0x803BABA0; // type:object size:0x10 +l_stayType$92949 = .rodata:0x803BABB0; // type:object size:0x1C scope:local align:4 +saveBitLabels__16dSv_event_flag_c = .rodata:0x803BABD0; // type:object size:0x66C scope:global align:4 +tempBitLabels__20dSv_event_tmp_flag_c = .rodata:0x803BB23C; // type:object size:0x172 scope:global align:4 +zero_quat$92356 = .rodata:0x803BB3B0; // type:object size:0x10 scope:local align:4 +m_data__12daItemBase_c = .rodata:0x803BB3C0; // type:object size:0x38 scope:global align:4 data:float +mData__12daShopItem_c = .rodata:0x803BB3F8; // type:object size:0x450 scope:global align:4 +l_texMtxInfo = .rodata:0x803BB848; // type:object size:0x64 scope:global align:4 +data$89224 = .rodata:0x803BB8B0; // type:object size:0x1C scope:local align:4 +l_100x100BoxVertexList = .rodata:0x803BB8D0; // type:object size:0x30 scope:global align:4 +l_treasureDispList$93922 = .rodata:0x803BB900; // type:object size:0x30 scope:local align:4 +l_treasureDispList$93997 = .rodata:0x803BB930; // type:object size:0x84 scope:local align:4 +l_iconPosData$94074 = .rodata:0x803BB9B4; // type:object size:0x20 scope:local align:4 +l_offset$94089 = .rodata:0x803BB9D4; // type:object size:0x24 scope:local align:4 +lbl_803BB9F8 = .rodata:0x803BB9F8; // type:object size:0xF data:string +@92445 = .rodata:0x803BBA08; // type:object size:0xC scope:local align:4 data:4byte +@93994 = .rodata:0x803BBA14; // type:object size:0xC scope:local align:4 data:4byte +@94108 = .rodata:0x803BBA20; // type:object size:0xC scope:local align:4 data:4byte +m_emitterTwoData__8dPaPoT_c = .rodata:0x803BBA30; // type:object size:0x24 scope:global align:4 +m_typeFourData__8dPaPoF_c = .rodata:0x803BBA54; // type:object size:0x3C scope:global align:4 +m_emitterFourData__8dPaPoF_c = .rodata:0x803BBA90; // type:object size:0x3C scope:global align:4 +l_drawlistSize$96351 = .rodata:0x803BBAD0; // type:object size:0x2C scope:local align:4 data:2byte +lbl_803BBAFC = .rodata:0x803BBAFC; // type:object size:0xC data:byte +sun_chkpnt$99627 = .rodata:0x803BBB08; // type:object size:0x28 scope:local align:4 +@100674 = .rodata:0x803BBB30; // type:object size:0x20 scope:local align:4 data:4byte +scale_dat$100859 = .rodata:0x803BBB50; // type:object size:0x20 scope:local align:4 +lbl_803BBB70 = .rodata:0x803BBB70; // type:object size:0x20 +lbl_803BBB90 = .rodata:0x803BBB90; // type:object size:0x10 +MS_patt__12dVibration_c = .rodata:0x803BBBA0; // type:object size:0x58 scope:global align:4 +CS_patt__12dVibration_c = .rodata:0x803BBBF8; // type:object size:0x58 scope:global align:4 +MQ_patt__12dVibration_c = .rodata:0x803BBC50; // type:object size:0x50 scope:global align:4 +CQ_patt__12dVibration_c = .rodata:0x803BBCA0; // type:object size:0x50 scope:global align:4 +m_hitSeID__12dCcD_GObjInf = .rodata:0x803BBCF0; // type:object size:0x60 scope:global align:4 +...rodata.0 = .rodata:0x803BBD50; // type:label scope:local align:4 +@108163 = .rodata:0x803BBD50; // type:object size:0x10 scope:local align:4 data:4byte +@108165 = .rodata:0x803BBD60; // type:object size:0x1C scope:local align:4 +@108167 = .rodata:0x803BBD7C; // type:object size:0x1C scope:local align:4 +@108171 = .rodata:0x803BBD98; // type:object size:0x14 scope:local align:4 +@110622 = .rodata:0x803BBDAC; // type:object size:0x18 scope:local align:4 data:4byte +@110999 = .rodata:0x803BBDC4; // type:object size:0x18 scope:local align:4 data:4byte +@111142 = .rodata:0x803BBDDC; // type:object size:0x16C scope:local align:4 data:4byte +@111361 = .rodata:0x803BBF48; // type:object size:0x38 scope:local align:4 data:4byte +@111585 = .rodata:0x803BBF80; // type:object size:0x64 scope:local align:4 data:4byte +@111587 = .rodata:0x803BBFE4; // type:object size:0x18 scope:local align:4 data:4byte +@112602 = .rodata:0x803BBFFC; // type:object size:0x28 scope:local align:4 data:4byte +@112871 = .rodata:0x803BC024; // type:object size:0x10 scope:local align:4 data:4byte +lbl_803BC038 = .rodata:0x803BC038; // type:object size:0x28 +...rodata.0 = .rodata:0x803BC060; // type:label scope:local align:4 +black_tex = .rodata:0x803BC060; // type:object size:0x40 scope:global align:32 +msg_data = .rodata:0x803BC0A0; // type:object size:0x3C0 scope:global align:4 +msg_data_ge = .rodata:0x803BC460; // type:object size:0x4C0 scope:global align:4 +msg_data_fr = .rodata:0x803BC920; // type:object size:0x480 scope:global align:4 +msg_data_sp = .rodata:0x803BCDA0; // type:object size:0x400 scope:global align:4 +msg_data_it = .rodata:0x803BD1A0; // type:object size:0x440 scope:global align:4 +font_data = .rodata:0x803BD5E0; // type:object size:0x12260 scope:global align:4 +...rodata.0 = .rodata:0x803CF840; // type:label scope:local align:4 +m__19daAlinkHIO_basic_c0 = .rodata:0x803CF840; // type:object size:0x58 scope:global align:4 +m__18daAlinkHIO_move_c0 = .rodata:0x803CF898; // type:object size:0x58 scope:global align:4 +m__21daAlinkHIO_atnMove_c0 = .rodata:0x803CF8F0; // type:object size:0x54 scope:global align:4 data:2byte +m__26daAlinkHIO_noActAtnMove_c0 = .rodata:0x803CF944; // type:object size:0x54 scope:global align:4 data:2byte +m__23daAlinkHIO_frontRoll_c0 = .rodata:0x803CF998; // type:object size:0x70 scope:global align:4 +m__22daAlinkHIO_backJump_c0 = .rodata:0x803CFA08; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_sideStep_c0 = .rodata:0x803CFA40; // type:object size:0x68 scope:global align:4 +m__19daAlinkHIO_slide_c0 = .rodata:0x803CFAA8; // type:object size:0x78 scope:global align:4 +m__20daAlinkHIO_cutNmV_c0 = .rodata:0x803CFB20; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmL_c0 = .rodata:0x803CFB40; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutNmR_c0 = .rodata:0x803CFB60; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSL_c0 = .rodata:0x803CFB80; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_cutNmSR_c0 = .rodata:0x803CFBA0; // type:object size:0x20 scope:global align:4 +m__20daAlinkHIO_cutFnL_c0 = .rodata:0x803CFBC0; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnV_c0 = .rodata:0x803CFBEC; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnS_c0 = .rodata:0x803CFC18; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSl_c0 = .rodata:0x803CFC44; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnSm_c0 = .rodata:0x803CFC70; // type:object size:0x2C scope:global align:4 +m__20daAlinkHIO_cutFnR_c0 = .rodata:0x803CFC9C; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_cutFnJU_c0 = .rodata:0x803CFCC8; // type:object size:0x54 scope:global align:4 +m__21daAlinkHIO_cutJump_c0 = .rodata:0x803CFD1C; // type:object size:0x44 scope:global align:4 +m__21daAlinkHIO_cutTurn_c0 = .rodata:0x803CFD60; // type:object size:0x98 scope:global align:4 +m__21daAlinkHIO_hoCutLA_c0 = .rodata:0x803CFDF8; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutLB_c0 = .rodata:0x803CFE18; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRA_c0 = .rodata:0x803CFE38; // type:object size:0x20 scope:global align:4 +m__21daAlinkHIO_hoCutRB_c0 = .rodata:0x803CFE58; // type:object size:0x20 scope:global align:4 +m__25daAlinkHIO_hoCutCharge_c0 = .rodata:0x803CFE78; // type:object size:0x54 scope:global align:4 +m__20daAlinkHIO_cutDaL_c0 = .rodata:0x803CFECC; // type:object size:0x1C scope:global align:4 +m__20daAlinkHIO_cutDaR_c0 = .rodata:0x803CFEE8; // type:object size:0x1C scope:global align:4 +m__25daAlinkHIO_cutDaCharge_c0 = .rodata:0x803CFF04; // type:object size:0x1C scope:global align:4 +m__21daAlinkHIO_cutDown_c0 = .rodata:0x803CFF20; // type:object size:0x74 scope:global align:4 data:2byte +m__21daAlinkHIO_cutHead_c0 = .rodata:0x803CFF94; // type:object size:0x60 scope:global align:4 data:2byte +m__26daAlinkHIO_cutLargeJump_c0 = .rodata:0x803CFFF4; // type:object size:0x74 scope:global align:4 +m__17daAlinkHIO_cut_c0 = .rodata:0x803D0068; // type:object size:0x9C scope:global align:4 +m__21daAlinkHIO_gAtPush_c0 = .rodata:0x803D0104; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_gAtKick_c0 = .rodata:0x803D0128; // type:object size:0x24 scope:global align:4 +m__22daAlinkHIO_turnMove_c0 = .rodata:0x803D014C; // type:object size:0x2C scope:global align:4 +m__19daAlinkHIO_guard_c0 = .rodata:0x803D0178; // type:object size:0x80 scope:global align:4 data:2byte +m__20daAlinkHIO_crouch_c0 = .rodata:0x803D01F8; // type:object size:0x4C scope:global align:4 data:2byte +m__22daAlinkHIO_autoJump_c0 = .rodata:0x803D0244; // type:object size:0xB4 scope:global align:4 data:2byte +m__23daAlinkHIO_smallJump_c0 = .rodata:0x803D02F8; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wallCatch_c0 = .rodata:0x803D0340; // type:object size:0x54 scope:global align:4 data:2byte +m__22daAlinkHIO_wallFall_c0 = .rodata:0x803D0394; // type:object size:0x28 scope:global align:4 data:2byte +m__22daAlinkHIO_wallMove_c0 = .rodata:0x803D03BC; // type:object size:0x14 scope:global align:4 data:float +m__22daAlinkHIO_wallHang_c0 = .rodata:0x803D03D0; // type:object size:0x1C scope:global align:4 +m__22daAlinkHIO_pushpull_c0 = .rodata:0x803D03EC; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_damNormal_c0 = .rodata:0x803D0428; // type:object size:0x64 scope:global align:4 data:2byte +m__22daAlinkHIO_damLarge_c0 = .rodata:0x803D048C; // type:object size:0xBC scope:global align:4 +m__21daAlinkHIO_damHuge_c0 = .rodata:0x803D0548; // type:object size:0xBC scope:global align:4 data:2byte +m__22daAlinkHIO_damHorse_c0 = .rodata:0x803D0604; // type:object size:0x2C scope:global align:4 data:2byte +m__21daAlinkHIO_damFall_c0 = .rodata:0x803D0630; // type:object size:0x48 scope:global align:4 +m__23daAlinkHIO_damCaught_c0 = .rodata:0x803D0678; // type:object size:0x24 scope:global align:4 +m__21daAlinkHIO_damSwim_c0 = .rodata:0x803D069C; // type:object size:0x8C scope:global align:4 data:2byte +m__20daAlinkHIO_damage_c0 = .rodata:0x803D0728; // type:object size:0x58 scope:global align:4 +m__19daAlinkHIO_horse_c0 = .rodata:0x803D0780; // type:object size:0x6C scope:global align:4 +m__19daAlinkHIO_canoe_c0 = .rodata:0x803D07EC; // type:object size:0x48 scope:global align:4 +m__17daAlinkHIO_bow_c0 = .rodata:0x803D0834; // type:object size:0x70 scope:global align:4 +m__18daAlinkHIO_boom_c0 = .rodata:0x803D08A4; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_bomb_c0 = .rodata:0x803D08F0; // type:object size:0x4C scope:global align:4 +m__21daAlinkHIO_huLight_c0 = .rodata:0x803D093C; // type:object size:0x1C scope:global align:4 data:byte +m__23daAlinkHIO_kandelaar_c0 = .rodata:0x803D0958; // type:object size:0x50 scope:global align:4 +m__21daAlinkHIO_fmChain_c0 = .rodata:0x803D09A8; // type:object size:0x28 scope:global align:4 +m__24daAlinkHIO_magneBoots_c0 = .rodata:0x803D09D0; // type:object size:0x4C scope:global align:4 +m__20daAlinkHIO_pickUp_c0 = .rodata:0x803D0A1C; // type:object size:0x30 scope:global align:4 +m__19daAlinkHIO_board_c0 = .rodata:0x803D0A4C; // type:object size:0x9C scope:global align:4 +m__20daAlinkHIO_bottle_c0 = .rodata:0x803D0AE8; // type:object size:0xB4 scope:global align:4 +m__22daAlinkHIO_hookshot_c0 = .rodata:0x803D0B9C; // type:object size:0x70 scope:global align:4 +m__21daAlinkHIO_spinner_c0 = .rodata:0x803D0C0C; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_ironBall_c0 = .rodata:0x803D0C4C; // type:object size:0x8C scope:global align:4 +m__21daAlinkHIO_copyRod_c0 = .rodata:0x803D0CD8; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_zwLight_c0 = .rodata:0x803D0D10; // type:object size:0x1C scope:global align:4 +m__18daAlinkHIO_item_c0 = .rodata:0x803D0D2C; // type:object size:0x3C scope:global align:4 data:2byte +m__20daAlinkHIO_ladder_c0 = .rodata:0x803D0D68; // type:object size:0x70 scope:global align:4 data:2byte +m__22daAlinkHIO_roofHang_c0 = .rodata:0x803D0DD8; // type:object size:0x4C scope:global align:4 +m__18daAlinkHIO_grab_c0 = .rodata:0x803D0E24; // type:object size:0xE4 scope:global align:4 +m__18daAlinkHIO_swim_c0 = .rodata:0x803D0F08; // type:object size:0xFC scope:global align:4 +m__20daAlinkHIO_wlMove_c0 = .rodata:0x803D1004; // type:object size:0x100 scope:global align:4 +m__23daAlinkHIO_wlMoveNoP_c0 = .rodata:0x803D1104; // type:object size:0x48 scope:global align:4 data:2byte +m__23daAlinkHIO_wlAtnMove_c0 = .rodata:0x803D114C; // type:object size:0x38 scope:global align:4 data:2byte +m__24daAlinkHIO_wlSideStep_c0 = .rodata:0x803D1184; // type:object size:0x68 scope:global align:4 +m__24daAlinkHIO_wlBackJump_c0 = .rodata:0x803D11EC; // type:object size:0x38 scope:global align:4 +m__20daAlinkHIO_wlHowl_c0 = .rodata:0x803D1224; // type:object size:0x60 scope:global align:4 +m__24daAlinkHIO_wlAutoJump_c0 = .rodata:0x803D1284; // type:object size:0x7C scope:global align:4 data:2byte +m__20daAlinkHIO_wlPush_c0 = .rodata:0x803D1300; // type:object size:0x14 scope:global align:4 data:float +m__19daAlinkHIO_wlLie_c0 = .rodata:0x803D1314; // type:object size:0x4C scope:global align:4 data:2byte +m__21daAlinkHIO_wlLight_c0 = .rodata:0x803D1360; // type:object size:0x1C scope:global align:4 +m__24daAlinkHIO_wlWallHang_c0 = .rodata:0x803D137C; // type:object size:0x9C scope:global align:4 +m__25daAlinkHIO_wlDamNormal_c0 = .rodata:0x803D1418; // type:object size:0x60 scope:global align:4 data:2byte +m__24daAlinkHIO_wlDamLarge_c0 = .rodata:0x803D1478; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamHuge_c0 = .rodata:0x803D14E4; // type:object size:0x6C scope:global align:4 +m__23daAlinkHIO_wlDamFall_c0 = .rodata:0x803D1550; // type:object size:0x40 scope:global align:4 +m__25daAlinkHIO_wlDamCaught_c0 = .rodata:0x803D1590; // type:object size:0x10 scope:global align:4 +m__22daAlinkHIO_wlDamage_c0 = .rodata:0x803D15A0; // type:object size:0x2C scope:global align:4 +m__21daAlinkHIO_wlSlide_c0 = .rodata:0x803D15CC; // type:object size:0x7C scope:global align:4 +m__20daAlinkHIO_wlRope_c0 = .rodata:0x803D1648; // type:object size:0x38 scope:global align:4 +m__22daAlinkHIO_wlAtWaLr_c0 = .rodata:0x803D1680; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaSc_c0 = .rodata:0x803D16BC; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtWaTl_c0 = .rodata:0x803D16F8; // type:object size:0x3C scope:global align:4 +m__22daAlinkHIO_wlAtRoll_c0 = .rodata:0x803D1734; // type:object size:0x20 scope:global align:4 +m__23daAlinkHIO_wlAtNjump_c0 = .rodata:0x803D1754; // type:object size:0x3C scope:global align:4 +m__23daAlinkHIO_wlAtCjump_c0 = .rodata:0x803D1790; // type:object size:0x64 scope:global align:4 +m__22daAlinkHIO_wlAtLand_c0 = .rodata:0x803D17F4; // type:object size:0x40 scope:global align:4 +m__22daAlinkHIO_wlAtDown_c0 = .rodata:0x803D1834; // type:object size:0x9C scope:global align:4 data:2byte +m__22daAlinkHIO_wlAtLock_c0 = .rodata:0x803D18D0; // type:object size:0x54 scope:global align:4 +m__22daAlinkHIO_wlAtBite_c0 = .rodata:0x803D1924; // type:object size:0x5C scope:global align:4 +m__22daAlinkHIO_wlAttack_c0 = .rodata:0x803D1980; // type:object size:0x38 scope:global align:4 +m__21daAlinkHIO_wlPoint_c0 = .rodata:0x803D19B8; // type:object size:0x7C scope:global align:4 +m__21daAlinkHIO_wlChain_c0 = .rodata:0x803D1A34; // type:object size:0x5C scope:global align:4 data:2byte +m__20daAlinkHIO_wlSwim_c0 = .rodata:0x803D1A90; // type:object size:0xA8 scope:global align:4 +m__20daAlinkHIO_wlGrab_c0 = .rodata:0x803D1B38; // type:object size:0x64 scope:global align:4 data:2byte +m__20daAlinkHIO_wlBall_c0 = .rodata:0x803D1B9C; // type:object size:0x38 scope:global align:4 +m__18daAlinkHIO_wolf_c0 = .rodata:0x803D1BD4; // type:object size:0x18 scope:global align:4 +lbl_803D1BEC = .rodata:0x803D1BEC; // type:object size:0x10 data:string +l_crawlFrontOffset = .rodata:0x803D1BFC; // type:object size:0xC scope:global align:4 data:float +l_crawlBackOffset = .rodata:0x803D1C08; // type:object size:0xC scope:global align:4 +l_crawlTopOffset = .rodata:0x803D1C14; // type:object size:0xC scope:global align:4 +l_crawlFrontUpOffset = .rodata:0x803D1C20; // type:object size:0xC scope:global align:4 +l_wolfLieFrontUpOffset = .rodata:0x803D1C2C; // type:object size:0xC scope:global align:4 +l_crawlBackUpOffset = .rodata:0x803D1C38; // type:object size:0xC scope:global align:4 +l_wolfLieBackUpOffset = .rodata:0x803D1C44; // type:object size:0xC scope:global align:4 +l_crawlStandUpOffset = .rodata:0x803D1C50; // type:object size:0xC scope:global align:4 +l_wolfLieStandUpOffset = .rodata:0x803D1C5C; // type:object size:0xC scope:global align:4 +l_crawlTopUpOffset = .rodata:0x803D1C68; // type:object size:0xC scope:global align:4 +l_wolfLieTopUpOffset = .rodata:0x803D1C74; // type:object size:0xC scope:global align:4 +l_crawlSideOffset = .rodata:0x803D1C80; // type:object size:0xC scope:global align:4 +l_wolfLieSideOffset = .rodata:0x803D1C8C; // type:object size:0xC scope:global align:4 +l_crawlLSideOffset = .rodata:0x803D1C98; // type:object size:0xC scope:global align:4 +l_crawlRSideOffset = .rodata:0x803D1CA4; // type:object size:0xC scope:global align:4 +l_crawlLSideFrontOffset = .rodata:0x803D1CB0; // type:object size:0xC scope:global align:4 +l_crawlRSideFrontOffset = .rodata:0x803D1CBC; // type:object size:0xC scope:global align:4 +l_crawlMinSideOffset = .rodata:0x803D1CC8; // type:object size:0xC scope:global align:4 +l_swordTopLocalN = .rodata:0x803D1CD4; // type:object size:0xC scope:global align:4 +l_swordTopLocalM = .rodata:0x803D1CE0; // type:object size:0xC scope:global align:4 +l_ironBallChainVec = .rodata:0x803D1CEC; // type:object size:0xC scope:global align:4 +l_ironBallCenterVec = .rodata:0x803D1CF8; // type:object size:0xC scope:global align:4 +l_wolfFootOnFrame = .rodata:0x803D1D04; // type:object size:0x60 scope:global align:4 +l_insectNameList = .rodata:0x803D1D64; // type:object size:0x18 scope:global align:4 +m_mainBckShield__9daAlink_c = .rodata:0x803D1D7C; // type:object size:0x50 scope:global align:4 +m_mainBckSword__9daAlink_c = .rodata:0x803D1DCC; // type:object size:0x14 scope:global align:4 +m_mainBckFishing__9daAlink_c = .rodata:0x803D1DE0; // type:object size:0x70 scope:global align:4 +m_anmDataTable__9daAlink_c = .rodata:0x803D1E50; // type:object size:0x1368 scope:global align:4 +m_wlAnmDataTable__9daAlink_c = .rodata:0x803D31B8; // type:object size:0x498 scope:global align:4 +m_faceTexDataTable__9daAlink_c = .rodata:0x803D3650; // type:object size:0x28C scope:global align:4 +m_procInitTable__9daAlink_c = .rodata:0x803D38DC; // type:object size:0x1600 scope:global align:4 +atnNormalType1$122412 = .rodata:0x803D4EDC; // type:object size:0x14 scope:local align:4 +atnNormalType2$122413 = .rodata:0x803D4EF0; // type:object size:0x14 scope:local align:4 +atnNormalType3$122414 = .rodata:0x803D4F04; // type:object size:0x14 scope:local align:4 +atnFinishType$122415 = .rodata:0x803D4F18; // type:object size:0x14 scope:local align:4 +hitType$122416 = .rodata:0x803D4F2C; // type:object size:0x14 scope:local align:4 +hitFinishType$122417 = .rodata:0x803D4F40; // type:object size:0x14 scope:local align:4 +normalType1$122418 = .rodata:0x803D4F54; // type:object size:0x14 scope:local align:4 +normalType2$122419 = .rodata:0x803D4F68; // type:object size:0x14 scope:local align:4 +normalType3$122420 = .rodata:0x803D4F7C; // type:object size:0x14 scope:local align:4 +finishType$122421 = .rodata:0x803D4F90; // type:object size:0x14 scope:local align:4 +cutParamTable$122728 = .rodata:0x803D4FA4; // type:object size:0x50 scope:local align:4 +cutParamTable$122879 = .rodata:0x803D4FF4; // type:object size:0x60 scope:local align:4 +localCenter$126761 = .rodata:0x803D5054; // type:object size:0xC scope:local align:4 +localPos$127485 = .rodata:0x803D5060; // type:object size:0xC scope:local align:4 +slingLocalPos$127636 = .rodata:0x803D506C; // type:object size:0xC scope:local align:4 +localSidePos$130094 = .rodata:0x803D5078; // type:object size:0xC scope:local align:4 +m_handLeftOutSidePos__9daAlink_c = .rodata:0x803D5084; // type:object size:0xC scope:global align:4 +m_handRightOutSidePos__9daAlink_c = .rodata:0x803D5090; // type:object size:0xC scope:global align:4 +m_handLeftInSidePos__9daAlink_c = .rodata:0x803D509C; // type:object size:0xC scope:global align:4 +m_handRightInSidePos__9daAlink_c = .rodata:0x803D50A8; // type:object size:0xC scope:global align:4 +horseLocalLeft$133421 = .rodata:0x803D50B4; // type:object size:0xC scope:local align:4 +horseLocalRight$133422 = .rodata:0x803D50C0; // type:object size:0xC scope:local align:4 +horseLocalBack$133423 = .rodata:0x803D50CC; // type:object size:0xC scope:local align:4 +boarLocalLeft$133424 = .rodata:0x803D50D8; // type:object size:0xC scope:local align:4 +boarLocalRight$133425 = .rodata:0x803D50E4; // type:object size:0xC scope:local align:4 +localHorseRun$133812 = .rodata:0x803D50F0; // type:object size:0xC scope:local align:4 +localHorseRun$133822 = .rodata:0x803D50FC; // type:object size:0xC scope:local align:4 +localOffset$133900 = .rodata:0x803D5108; // type:object size:0xC scope:local align:4 +boarRideOffset$134899 = .rodata:0x803D5114; // type:object size:0xC scope:local align:4 +leftOffset$135115 = .rodata:0x803D5120; // type:object size:0xC scope:local align:4 +rightOffset$135116 = .rodata:0x803D512C; // type:object size:0xC scope:local align:4 +cutParamTable$135580 = .rodata:0x803D5138; // type:object size:0x30 scope:local align:4 +anmIdx$135823 = .rodata:0x803D5168; // type:object size:0xA scope:local align:4 +localPaddleTop$136624 = .rodata:0x803D5174; // type:object size:0xC scope:local align:4 +underOffsetY$139234 = .rodata:0x803D5180; // type:object size:0xC scope:local align:4 +hsVec$144552 = .rodata:0x803D518C; // type:object size:0xC scope:local align:4 +hookRoot$145291 = .rodata:0x803D5198; // type:object size:0xC scope:local align:4 +bottleTop$147438 = .rodata:0x803D51A4; // type:object size:0xC scope:local align:4 +kandelaarOffset$147866 = .rodata:0x803D51B0; // type:object size:0xC scope:local align:4 +ironBallPosVec$149205 = .rodata:0x803D51BC; // type:object size:0xC scope:local align:4 +handCenterOffsetVec$149206 = .rodata:0x803D51C8; // type:object size:0xC scope:local align:4 +lbl_803D51D4 = .rodata:0x803D51D4; // type:object size:0x100 +bgmLabel$152202 = .rodata:0x803D52D4; // type:object size:0x20 scope:local align:4 +rupeeCount$152215 = .rodata:0x803D52F4; // type:object size:0x10 scope:local align:4 +heartPieceMessage$152385 = .rodata:0x803D5304; // type:object size:0x14 scope:local align:4 +effName$154277 = .rodata:0x803D5318; // type:object size:0xC scope:local align:4 +m_fEffParamProc__9daAlink_c = .rodata:0x803D5324; // type:object size:0x48 scope:global align:4 +smokeParticleScale$154489 = .rodata:0x803D536C; // type:object size:0xC scope:local align:4 data:string +wolfWaterCenterScale$154490 = .rodata:0x803D5378; // type:object size:0xC scope:local align:4 +waterScale$154570 = .rodata:0x803D5384; // type:object size:0xC scope:local align:4 +waterCenterScale$154571 = .rodata:0x803D5390; // type:object size:0xC scope:local align:4 +waterSmokeScale$154572 = .rodata:0x803D539C; // type:object size:0xC scope:local align:4 data:string +smokeParticleScale$154656 = .rodata:0x803D53A8; // type:object size:0xC scope:local align:4 +waterScale$154657 = .rodata:0x803D53B4; // type:object size:0xC scope:local align:4 +wolfSmokeScale$154658 = .rodata:0x803D53C0; // type:object size:0xC scope:local align:4 data:string +shikoScale$154730 = .rodata:0x803D53CC; // type:object size:0xC scope:local align:4 data:string +pushedSlip$154731 = .rodata:0x803D53D8; // type:object size:0xC scope:local align:4 +loseScale$154732 = .rodata:0x803D53E4; // type:object size:0xC scope:local align:4 +releaeScale$155140 = .rodata:0x803D53F0; // type:object size:0xC scope:local align:4 +tailTop$155293 = .rodata:0x803D53FC; // type:object size:0xC scope:local align:4 +lightAParticleScale$155296 = .rodata:0x803D5408; // type:object size:0xC scope:local align:4 +lightALocalTrans$155297 = .rodata:0x803D5414; // type:object size:0xC scope:local align:4 +localOffset$155379 = .rodata:0x803D5420; // type:object size:0xC scope:local align:4 +localScale0$155380 = .rodata:0x803D542C; // type:object size:0xC scope:local align:4 +localScale1$155381 = .rodata:0x803D5438; // type:object size:0xC scope:local align:4 +waterEffScale$155471 = .rodata:0x803D5444; // type:object size:0xC scope:local align:4 +leftTransNormal$155479 = .rodata:0x803D5450; // type:object size:0x18 scope:local align:4 +leftTransLight$155484 = .rodata:0x803D5468; // type:object size:0x30 scope:local align:4 +effNameLarge$155485 = .rodata:0x803D5498; // type:object size:0xC scope:local align:4 +leftTransLarge$155489 = .rodata:0x803D54A4; // type:object size:0x48 scope:local align:4 +leftTransWater$155494 = .rodata:0x803D54EC; // type:object size:0x18 scope:local align:4 +effName$155577 = .rodata:0x803D5504; // type:object size:0xC scope:local align:4 +swordUpColor$155949 = .rodata:0x803D5510; // type:object size:0x10 scope:local align:4 +swordCutSplashScale$155966 = .rodata:0x803D5520; // type:object size:0xC scope:local align:4 +effScale$156001 = .rodata:0x803D552C; // type:object size:0xC scope:local align:4 +fairyScale$156106 = .rodata:0x803D5538; // type:object size:0xC scope:local align:4 +chuchuLocalOffset$156107 = .rodata:0x803D5544; // type:object size:0xC scope:local align:4 +chuchuScale$156108 = .rodata:0x803D5550; // type:object size:0xC scope:local align:4 +effJoint$156167 = .rodata:0x803D555C; // type:object size:0x10 scope:local align:4 +effOffset$156168 = .rodata:0x803D556C; // type:object size:0x60 scope:local align:4 +effScale$156283 = .rodata:0x803D55CC; // type:object size:0xC scope:local align:4 +wolfEffScale$156284 = .rodata:0x803D55D8; // type:object size:0xC scope:local align:4 +offsetPos$156285 = .rodata:0x803D55E4; // type:object size:0xC scope:local align:4 +localFootOffset$158639 = .rodata:0x803D55F0; // type:object size:0xC scope:local align:4 +frontOffset$158731 = .rodata:0x803D55FC; // type:object size:0xC scope:local align:4 +wolfChainBaseOffset$158887 = .rodata:0x803D5608; // type:object size:0xC scope:local align:4 +wolfChainVec$158888 = .rodata:0x803D5614; // type:object size:0xC scope:local align:4 +label$159007 = .rodata:0x803D5620; // type:object size:0x30 scope:local align:4 +normalType0$163754 = .rodata:0x803D5650; // type:object size:0x14 scope:local align:4 +normalType1$163755 = .rodata:0x803D5664; // type:object size:0x14 scope:local align:4 +dataTabl$164407 = .rodata:0x803D5678; // type:object size:0x20 scope:local align:4 +arm1Vec$168366 = .rodata:0x803D5698; // type:object size:0xC scope:local align:4 +arm2Vec$168367 = .rodata:0x803D56A4; // type:object size:0xC scope:local align:4 +leg1Vec$168413 = .rodata:0x803D56B0; // type:object size:0xC scope:local align:4 +leg2Vec$168414 = .rodata:0x803D56BC; // type:object size:0xC scope:local align:4 +footVec$168415 = .rodata:0x803D56C8; // type:object size:0xC scope:local align:4 +localLeftFootOffset$168604 = .rodata:0x803D56D4; // type:object size:0xC scope:local align:4 +localRightFootOffset$168605 = .rodata:0x803D56E0; // type:object size:0xC scope:local align:4 +localLeftToeOffset$168606 = .rodata:0x803D56EC; // type:object size:0xC scope:local align:4 +localRightToeOffset$168607 = .rodata:0x803D56F8; // type:object size:0xC scope:local align:4 +localHandPos$168740 = .rodata:0x803D5704; // type:object size:0x18 scope:local align:4 +localHeadCenter$170435 = .rodata:0x803D571C; // type:object size:0xC scope:local align:4 +localEye$170436 = .rodata:0x803D5728; // type:object size:0xC scope:local align:4 +localHeadTop$170437 = .rodata:0x803D5734; // type:object size:0xC scope:local align:4 +wlLocalHeadCenter$170438 = .rodata:0x803D5740; // type:object size:0xC scope:local align:4 +wlLocalEye$170439 = .rodata:0x803D574C; // type:object size:0xC scope:local align:4 +wlLocalHeadTop$170440 = .rodata:0x803D5758; // type:object size:0xC scope:local align:4 +localEyeFromRoot$170441 = .rodata:0x803D5764; // type:object size:0xC scope:local align:4 +boardLocalEyeFromRoot$170442 = .rodata:0x803D5770; // type:object size:0xC scope:local align:4 +horseLocalEyeFromRoot$170443 = .rodata:0x803D577C; // type:object size:0xC scope:local align:4 +canoeLocalEyeFromRoot$170444 = .rodata:0x803D5788; // type:object size:0xC scope:local align:4 +wlLocalEyeFromRoot$170445 = .rodata:0x803D5794; // type:object size:0xC scope:local align:4 +normalOffset$170494 = .rodata:0x803D57A0; // type:object size:0xC scope:local align:4 +crawlOffset$170537 = .rodata:0x803D57AC; // type:object size:0xC scope:local align:4 +crouchOffset$170538 = .rodata:0x803D57B8; // type:object size:0xC scope:local align:4 +swimOffset$170539 = .rodata:0x803D57C4; // type:object size:0xC scope:local align:4 +swordMoveLocal0$170737 = .rodata:0x803D57D0; // type:object size:0xC scope:local align:4 +swordMoveLocal1$170738 = .rodata:0x803D57DC; // type:object size:0xC scope:local align:4 +copyRodTop$170746 = .rodata:0x803D57E8; // type:object size:0xC scope:local align:4 +bottleTopPos$171125 = .rodata:0x803D57F4; // type:object size:0xC scope:local align:4 +localHead$171381 = .rodata:0x803D5800; // type:object size:0xC scope:local align:4 +localBoomCatchPos$184808 = .rodata:0x803D580C; // type:object size:0xC scope:local align:4 +...rodata.0 = .rodata:0x803D5818; // type:label scope:local align:4 +mCcDObjData__8daNpcT_c = .rodata:0x803D5818; // type:object size:0x30 scope:global align:4 data:4byte +mCcDObj__11daBaseNpc_c = .rodata:0x803D5848; // type:object size:0x30 scope:global align:4 +mCcDObjInfo__8daNpcF_c = .rodata:0x803D5878; // type:object size:0x30 scope:global align:4 +...rodata.0 = .rodata:0x803D58A8; // type:label scope:local align:4 +l_resMANa = .rodata:0x803D58A8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x803D58C0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x803D58D8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x803D58F0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x803D5908; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x803D5920; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x803D5938; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x803D5950; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x803D5968; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x803D5980; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x803D5998; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x803D59B0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x803D59C8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x803D59E0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x803D59F8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x803D5A10; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x803D5A28; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x803D5A40; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x803D5A58; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x803D5A70; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x803D5A88; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x803D5AA0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x803D5AB8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x803D5AD0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x803D5AE8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x803D5B00; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x803D5B18; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x803D5B30; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x803D5B48; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x803D5B60; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x803D5B78; // type:object size:0x48 scope:local align:4 +l_objTWTbl = .rodata:0x803D5BC0; // type:object size:0x48 scope:local align:4 +l_bckTbl_M = .rodata:0x803D5C08; // type:object size:0x50 scope:local align:4 +l_bckTbl_W = .rodata:0x803D5C58; // type:object size:0x50 scope:local align:4 +m_cylDat__9daNpcCd_c = .rodata:0x803D5CA8; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$95358 = .rodata:0x803D5CEC; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$95600 = .rodata:0x803D5E54; // type:object size:0x24 scope:local align:4 +...rodata.0 = .rodata:0x803D5E78; // type:label scope:local align:4 +l_resMANa = .rodata:0x803D5E78; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa = .rodata:0x803D5E90; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa = .rodata:0x803D5EA8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa = .rodata:0x803D5EC0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb = .rodata:0x803D5ED8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc = .rodata:0x803D5EF0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa = .rodata:0x803D5F08; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa = .rodata:0x803D5F20; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANa2 = .rodata:0x803D5F38; // type:object size:0x18 scope:local align:4 data:4byte +l_resMADa2 = .rodata:0x803D5F50; // type:object size:0x18 scope:local align:4 data:4byte +l_resMCNa2 = .rodata:0x803D5F68; // type:object size:0x18 scope:local align:4 data:4byte +l_resMONa2 = .rodata:0x803D5F80; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANb2 = .rodata:0x803D5F98; // type:object size:0x18 scope:local align:4 data:4byte +l_resMANc2 = .rodata:0x803D5FB0; // type:object size:0x18 scope:local align:4 data:4byte +l_resMASa2 = .rodata:0x803D5FC8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMBNa2 = .rodata:0x803D5FE0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa = .rodata:0x803D5FF8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa = .rodata:0x803D6010; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa = .rodata:0x803D6028; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa = .rodata:0x803D6040; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa = .rodata:0x803D6058; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa = .rodata:0x803D6070; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb = .rodata:0x803D6088; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANa2 = .rodata:0x803D60A0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWADa2 = .rodata:0x803D60B8; // type:object size:0x18 scope:local align:4 data:4byte +l_resMATa2 = .rodata:0x803D60D0; // type:object size:0x18 scope:local align:4 data:4byte +l_resWCNa2 = .rodata:0x803D60E8; // type:object size:0x18 scope:local align:4 data:4byte +l_resWONa2 = .rodata:0x803D6100; // type:object size:0x18 scope:local align:4 data:4byte +l_resWGNa2 = .rodata:0x803D6118; // type:object size:0x18 scope:local align:4 data:4byte +l_resWANb2 = .rodata:0x803D6130; // type:object size:0x18 scope:local align:4 data:4byte +l_objTbl = .rodata:0x803D6148; // type:object size:0x68 scope:local align:4 +l_objTWTbl = .rodata:0x803D61B0; // type:object size:0x68 scope:local align:4 +l_bckTbl_M = .rodata:0x803D6218; // type:object size:0x1B0 scope:local align:4 +l_bckTbl_W = .rodata:0x803D63C8; // type:object size:0x1B0 scope:local align:4 +m_cylDat__10daNpcCd2_c = .rodata:0x803D6578; // type:object size:0x44 scope:global align:4 +a_transScaleTbl$95471 = .rodata:0x803D65BC; // type:object size:0x168 scope:local align:4 +a_jntNumTbl$95932 = .rodata:0x803D6724; // type:object size:0x68 scope:local align:4 +mode_proc$93822 = .rodata:0x803D6790; // type:object size:0x18 scope:local align:4 +m_cyl_src__8daItem_c = .rodata:0x803D67A8; // type:object size:0x44 scope:global align:4 +lbl_803D67F0 = .rodata:0x803D67F0; // type:object size:0xA data:string +lbl_803D67FA = .rodata:0x803D67FA; // type:object size:0xA data:string +@121020 = .rodata:0x803D6808; // type:object size:0x198 scope:local align:4 data:4byte +wave$121570 = .rodata:0x803D69A0; // type:object size:0x10 scope:local align:4 +...rodata.0 = .rodata:0x803D69B0; // type:label scope:local align:4 +m_kamen_offset_x$100303 = .rodata:0x803D69B0; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$100304 = .rodata:0x803D69C4; // type:object size:0x14 scope:local align:4 +m_kamen_scale$100305 = .rodata:0x803D69D8; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$100325 = .rodata:0x803D69EC; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$100326 = .rodata:0x803D6A00; // type:object size:0x14 scope:local align:4 +m_mirror_scale$100327 = .rodata:0x803D6A14; // type:object size:0x14 scope:local align:4 +...rodata.0 = .rodata:0x803D6A28; // type:label scope:local align:4 +tv_btnA$92349 = .rodata:0x803D6A28; // type:object size:0x28 scope:local align:4 +txTV$92357 = .rodata:0x803D6A50; // type:object size:0x50 scope:local align:4 +txTVhide$92358 = .rodata:0x803D6AA0; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D6AC8; // type:label scope:local align:4 +c1_tag$91584 = .rodata:0x803D6AC8; // type:object size:0x18 scope:local align:4 +c2_tag$91585 = .rodata:0x803D6AE0; // type:object size:0x18 scope:local align:4 +t_tag$91609 = .rodata:0x803D6AF8; // type:object size:0x28 scope:local align:4 +f_tag$91610 = .rodata:0x803D6B20; // type:object size:0x28 scope:local align:4 +c_tag$91618 = .rodata:0x803D6B48; // type:object size:0x18 scope:local align:4 +corner_tag$91801 = .rodata:0x803D6B60; // type:object size:0x20 scope:local align:4 data:string +tag$92258 = .rodata:0x803D6B80; // type:object size:0x20 scope:local align:4 +tag$92285 = .rodata:0x803D6BA0; // type:object size:0x40 scope:local align:4 +tag$92293 = .rodata:0x803D6BE0; // type:object size:0x10 scope:local align:4 +@103625 = .rodata:0x803D6BF0; // type:object size:0xC scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803D6C00; // type:label scope:local align:4 +num_msg_id$94891 = .rodata:0x803D6C00; // type:object size:0xA scope:local align:4 +step_tag$95105 = .rodata:0x803D6C10; // type:object size:0x18 scope:local align:4 +num_parent$95115 = .rodata:0x803D6C28; // type:object size:0x28 scope:local align:4 +num_text0$95116 = .rodata:0x803D6C50; // type:object size:0x28 scope:local align:4 +num_text1$95117 = .rodata:0x803D6C78; // type:object size:0x28 scope:local align:4 +num_text2$95118 = .rodata:0x803D6CA0; // type:object size:0x28 scope:local align:4 +num_msg_id$95119 = .rodata:0x803D6CC8; // type:object size:0xA scope:local align:4 +step_text$95142 = .rodata:0x803D6CD8; // type:object size:0x18 scope:local align:4 +exp_text$95149 = .rodata:0x803D6CF0; // type:object size:0x18 scope:local align:4 +fexp_text$95150 = .rodata:0x803D6D08; // type:object size:0x18 scope:local align:4 +m_button_tag$95327 = .rodata:0x803D6D20; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95328 = .rodata:0x803D6D30; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95337 = .rodata:0x803D6D40; // type:object size:0x28 scope:local align:4 +text_b_tag$95338 = .rodata:0x803D6D68; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D6D90; // type:label scope:local align:4 +m_button_tag$109942 = .rodata:0x803D6D90; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$109943 = .rodata:0x803D6DA0; // type:object size:0x10 scope:local align:4 data:string +text_sv$110296 = .rodata:0x803D6DB0; // type:object size:0x18 scope:local align:4 +text_op$110297 = .rodata:0x803D6DC8; // type:object size:0x18 scope:local align:4 +ftext_sv$110298 = .rodata:0x803D6DE0; // type:object size:0x18 scope:local align:4 +ftext_op$110299 = .rodata:0x803D6DF8; // type:object size:0x18 scope:local align:4 +text_a_tag$110306 = .rodata:0x803D6E10; // type:object size:0x28 scope:local align:4 +text_b_tag$110307 = .rodata:0x803D6E38; // type:object size:0x28 scope:local align:4 +lbl_803D6E60 = .rodata:0x803D6E60; // type:object size:0x9 data:byte +lbl_803D6E69 = .rodata:0x803D6E69; // type:object size:0xF data:byte +smell_tag$111435 = .rodata:0x803D6E78; // type:object size:0x28 scope:local align:4 data:string +heart_tag$111461 = .rodata:0x803D6EA0; // type:object size:0x20 scope:local align:4 data:string +tag$111535 = .rodata:0x803D6EC0; // type:object size:0x10 scope:local align:4 +tag$111647 = .rodata:0x803D6ED0; // type:object size:0x10 scope:local align:4 data:string +tag$111754 = .rodata:0x803D6EE0; // type:object size:0x18 scope:local align:4 data:string +kaz_n$111883 = .rodata:0x803D6EF8; // type:object size:0x48 scope:local align:4 +itemTag$111934 = .rodata:0x803D6F40; // type:object size:0x150 scope:local align:4 +text_a_tag$112622 = .rodata:0x803D7090; // type:object size:0x28 scope:local align:4 +text_b_tag$112653 = .rodata:0x803D70B8; // type:object size:0x28 scope:local align:4 +m_kamen_offset_x$112953 = .rodata:0x803D70E0; // type:object size:0x14 scope:local align:4 +m_kamen_offset_y$112954 = .rodata:0x803D70F4; // type:object size:0x14 scope:local align:4 +m_kamen_scale$112955 = .rodata:0x803D7108; // type:object size:0x14 scope:local align:4 +m_mirror_offset_x$112978 = .rodata:0x803D711C; // type:object size:0x14 scope:local align:4 +m_mirror_offset_y$112979 = .rodata:0x803D7130; // type:object size:0x14 scope:local align:4 +m_mirror_scale$112980 = .rodata:0x803D7144; // type:object size:0x14 scope:local align:4 +...rodata.0 = .rodata:0x803D7158; // type:label scope:local align:4 +m_button_tag$101267 = .rodata:0x803D7158; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$101268 = .rodata:0x803D7168; // type:object size:0x10 scope:local align:4 data:string +cont_at$101283 = .rodata:0x803D7178; // type:object size:0x28 scope:local align:4 +cont_bt$101284 = .rodata:0x803D71A0; // type:object size:0x28 scope:local align:4 +c_tag$101294 = .rodata:0x803D71C8; // type:object size:0x50 scope:local align:4 +j_tag$101295 = .rodata:0x803D7218; // type:object size:0x50 scope:local align:4 +cont_at$101445 = .rodata:0x803D7268; // type:object size:0x28 scope:local align:4 +cont_bt$101468 = .rodata:0x803D7290; // type:object size:0x28 scope:local align:4 +c_tag$101491 = .rodata:0x803D72B8; // type:object size:0x50 scope:local align:4 +j_tag$101523 = .rodata:0x803D7308; // type:object size:0x50 scope:local align:4 +@101710 = .rodata:0x803D7358; // type:object size:0x1A scope:local align:4 data:2byte +floor_tag$102459 = .rodata:0x803D7378; // type:object size:0x40 scope:local align:4 data:string +Nfloor_tag$102460 = .rodata:0x803D73B8; // type:object size:0x40 scope:local align:4 data:string +icon_tag$102461 = .rodata:0x803D73F8; // type:object size:0x40 scope:local align:4 data:string +boss_tag$102462 = .rodata:0x803D7438; // type:object size:0x40 scope:local align:4 data:string +stay_tag$102463 = .rodata:0x803D7478; // type:object size:0x10 scope:local align:4 data:string +waku_tag$102513 = .rodata:0x803D7488; // type:object size:0x18 scope:local align:4 data:string +key_tag$102544 = .rodata:0x803D74A0; // type:object size:0x18 scope:local align:4 +item_tag$102586 = .rodata:0x803D74B8; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D74D0; // type:label scope:local align:4 +...rodata.0 = .rodata:0x803D7540; // type:label scope:local align:4 +fish_n$94813 = .rodata:0x803D7540; // type:object size:0x30 scope:local align:4 data:string +fish_p0$94814 = .rodata:0x803D7570; // type:object size:0x30 scope:local align:4 data:string +fish_p1$94815 = .rodata:0x803D75A0; // type:object size:0x30 scope:local align:4 data:string +fish_p2$94816 = .rodata:0x803D75D0; // type:object size:0x30 scope:local align:4 data:string +fish_p3$94817 = .rodata:0x803D7600; // type:object size:0x30 scope:local align:4 data:string +fish_p4$94818 = .rodata:0x803D7630; // type:object size:0x30 scope:local align:4 data:string +fish_p5$94819 = .rodata:0x803D7660; // type:object size:0x30 scope:local align:4 data:string +size_1$94836 = .rodata:0x803D7690; // type:object size:0x30 scope:local align:4 data:string +size_unit_1$94837 = .rodata:0x803D76C0; // type:object size:0x30 scope:local align:4 +count_1$94838 = .rodata:0x803D76F0; // type:object size:0x30 scope:local align:4 data:string +count_unit_1$94839 = .rodata:0x803D7720; // type:object size:0x30 scope:local align:4 +name_0$94840 = .rodata:0x803D7750; // type:object size:0x30 scope:local align:4 +fname_0$94841 = .rodata:0x803D7780; // type:object size:0x30 scope:local align:4 data:string +name_id$94842 = .rodata:0x803D77B0; // type:object size:0x18 scope:local align:4 +m_button_tag$95029 = .rodata:0x803D77C8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95030 = .rodata:0x803D77D8; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95039 = .rodata:0x803D77E8; // type:object size:0x28 scope:local align:4 +text_b_tag$95040 = .rodata:0x803D7810; // type:object size:0x28 scope:local align:4 +i_swBit$104948 = .rodata:0x803D7838; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D7850; // type:label scope:local align:4 +palNo$90713 = .rodata:0x803D7850; // type:object size:0x20 scope:local align:4 +lbl_803D7870 = .rodata:0x803D7870; // type:object size:0x70 +...rodata.0 = .rodata:0x803D78E0; // type:label scope:local align:4 +cur_tag$99017 = .rodata:0x803D78E0; // type:object size:0x20 scope:local align:4 +cur_tag$99186 = .rodata:0x803D7900; // type:object size:0x20 scope:local align:4 +area_name$101237 = .rodata:0x803D7920; // type:object size:0x18 scope:local align:4 +farea_name$101238 = .rodata:0x803D7938; // type:object size:0x18 scope:local align:4 +sfont_name$101245 = .rodata:0x803D7950; // type:object size:0x38 scope:local align:4 +ffont_name$101246 = .rodata:0x803D7988; // type:object size:0x38 scope:local align:4 +cont_zt$101253 = .rodata:0x803D79C0; // type:object size:0x28 scope:local align:4 +font_zt$101254 = .rodata:0x803D79E8; // type:object size:0x28 scope:local align:4 data:string +cont_bt$101261 = .rodata:0x803D7A10; // type:object size:0x28 scope:local align:4 data:string +font_bt$101262 = .rodata:0x803D7A38; // type:object size:0x28 scope:local align:4 data:string +cont_at$101269 = .rodata:0x803D7A60; // type:object size:0x28 scope:local align:4 +font_at$101270 = .rodata:0x803D7A88; // type:object size:0x28 scope:local align:4 data:string +ffont_name$101614 = .rodata:0x803D7AB0; // type:object size:0x38 scope:local align:4 +farea_name$101637 = .rodata:0x803D7AE8; // type:object size:0x18 scope:local align:4 +font_zt$101669 = .rodata:0x803D7B00; // type:object size:0x28 scope:local align:4 data:string +font_bt$101701 = .rodata:0x803D7B28; // type:object size:0x28 scope:local align:4 data:string +font_at$101727 = .rodata:0x803D7B50; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D7B78; // type:label scope:local align:4 +insect_tag$95272 = .rodata:0x803D7B78; // type:object size:0xC0 scope:local align:4 +ageha_tag$95273 = .rodata:0x803D7C38; // type:object size:0xC0 scope:local align:4 +m_button_tag$95457 = .rodata:0x803D7CF8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95458 = .rodata:0x803D7D08; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95467 = .rodata:0x803D7D18; // type:object size:0x28 scope:local align:4 +text_b_tag$95468 = .rodata:0x803D7D40; // type:object size:0x28 scope:local align:4 +i_evtID$95553 = .rodata:0x803D7D68; // type:object size:0x60 scope:local align:4 +insect_null$95696 = .rodata:0x803D7DC8; // type:object size:0xC0 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D7E88; // type:label scope:local align:4 +name_tag$99579 = .rodata:0x803D7E88; // type:object size:0x20 scope:local align:4 data:string +fame_tag$99580 = .rodata:0x803D7EA8; // type:object size:0x20 scope:local align:4 data:string +name_tag$99615 = .rodata:0x803D7EC8; // type:object size:0x20 scope:local align:4 data:string +fame_tag$99616 = .rodata:0x803D7EE8; // type:object size:0x20 scope:local align:4 data:string +juji_red$99624 = .rodata:0x803D7F08; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D7F20; // type:label scope:local align:4 +tag_sub0$95449 = .rodata:0x803D7F20; // type:object size:0x30 scope:local align:4 data:string +tag_sub1$95450 = .rodata:0x803D7F50; // type:object size:0x30 scope:local align:4 +tag_name0$95451 = .rodata:0x803D7F80; // type:object size:0x30 scope:local align:4 data:string +tag_name1$95452 = .rodata:0x803D7FB0; // type:object size:0x30 scope:local align:4 +ftag_sub0$95453 = .rodata:0x803D7FE0; // type:object size:0x30 scope:local align:4 data:string +ftag_sub1$95454 = .rodata:0x803D8010; // type:object size:0x30 scope:local align:4 +ftag_name0$95455 = .rodata:0x803D8040; // type:object size:0x30 scope:local align:4 data:string +ftag_name1$95456 = .rodata:0x803D8070; // type:object size:0x30 scope:local align:4 +tag_letter$95469 = .rodata:0x803D80A0; // type:object size:0x30 scope:local align:4 data:string +tag_frame$95477 = .rodata:0x803D80D0; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$95478 = .rodata:0x803D8100; // type:object size:0x30 scope:local align:4 +tag_menu1$95479 = .rodata:0x803D8130; // type:object size:0x30 scope:local align:4 +tag_midoku$95480 = .rodata:0x803D8160; // type:object size:0x30 scope:local align:4 data:string +tag_pip$95755 = .rodata:0x803D8190; // type:object size:0x48 scope:local align:4 +tag_pil$95756 = .rodata:0x803D81D8; // type:object size:0x48 scope:local align:4 +tag_pii$95757 = .rodata:0x803D8220; // type:object size:0x48 scope:local align:4 +line_tag$95945 = .rodata:0x803D8268; // type:object size:0x60 scope:local align:4 +m_button_tag$96097 = .rodata:0x803D82C8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$96098 = .rodata:0x803D82D8; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$96107 = .rodata:0x803D82E8; // type:object size:0x28 scope:local align:4 +text_b_tag$96108 = .rodata:0x803D8310; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D8338; // type:label scope:local align:4 +m_button_tag$96345 = .rodata:0x803D8338; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$96346 = .rodata:0x803D8348; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$96355 = .rodata:0x803D8358; // type:object size:0x28 scope:local align:4 +text_b_tag$96356 = .rodata:0x803D8380; // type:object size:0x28 scope:local align:4 +l_tagName012$96372 = .rodata:0x803D83A8; // type:object size:0x10 scope:local align:4 +l_tagName013$96373 = .rodata:0x803D83B8; // type:object size:0x10 scope:local align:4 +l_tagName9$96387 = .rodata:0x803D83C8; // type:object size:0x10 scope:local align:4 +l_tagName10$96388 = .rodata:0x803D83D8; // type:object size:0x10 scope:local align:4 +l_tagName11$96389 = .rodata:0x803D83E8; // type:object size:0x10 scope:local align:4 +tag_frame$97926 = .rodata:0x803D83F8; // type:object size:0x30 scope:local align:4 data:string +tag_menu0$97927 = .rodata:0x803D8428; // type:object size:0x30 scope:local align:4 +let_n$97948 = .rodata:0x803D8458; // type:object size:0x30 scope:local align:4 data:string +let2_n$97949 = .rodata:0x803D8488; // type:object size:0x30 scope:local align:4 +menu_n$97950 = .rodata:0x803D84B8; // type:object size:0x30 scope:local align:4 +menu2_n$97951 = .rodata:0x803D84E8; // type:object size:0x30 scope:local align:4 +al0_n$97952 = .rodata:0x803D8518; // type:object size:0x30 scope:local align:4 data:string +al1_n$97953 = .rodata:0x803D8548; // type:object size:0x30 scope:local align:4 data:string +al2_n$97954 = .rodata:0x803D8578; // type:object size:0x30 scope:local align:4 data:string +al3_n$97955 = .rodata:0x803D85A8; // type:object size:0x30 scope:local align:4 data:string +haihail_n$97975 = .rodata:0x803D85D8; // type:object size:0x28 scope:local align:4 data:string +haihair_n$97976 = .rodata:0x803D8600; // type:object size:0x28 scope:local align:4 data:string +menu3_n$97995 = .rodata:0x803D8628; // type:object size:0x30 scope:local align:4 +tv_btnA$98020 = .rodata:0x803D8658; // type:object size:0x28 scope:local align:4 +fenu_t0$98027 = .rodata:0x803D8680; // type:object size:0x10 scope:local align:4 +menu_t0$98028 = .rodata:0x803D8690; // type:object size:0x10 scope:local align:4 +fenu_t2$98035 = .rodata:0x803D86A0; // type:object size:0x10 scope:local align:4 +menu_t2$98036 = .rodata:0x803D86B0; // type:object size:0x10 scope:local align:4 +fenu_t3$98043 = .rodata:0x803D86C0; // type:object size:0x10 scope:local align:4 +menu_t3$98044 = .rodata:0x803D86D0; // type:object size:0x10 scope:local align:4 +fenu_t4$98051 = .rodata:0x803D86E0; // type:object size:0x10 scope:local align:4 +menu_t4$98052 = .rodata:0x803D86F0; // type:object size:0x10 scope:local align:4 +fenu_t1$98059 = .rodata:0x803D8700; // type:object size:0x10 scope:local align:4 +menu_t1$98060 = .rodata:0x803D8710; // type:object size:0x10 scope:local align:4 +fenu_t5$98067 = .rodata:0x803D8720; // type:object size:0x10 scope:local align:4 +menu_t5$98068 = .rodata:0x803D8730; // type:object size:0x10 scope:local align:4 +menut_0$98075 = .rodata:0x803D8740; // type:object size:0x30 scope:local align:4 +fenut_0$98076 = .rodata:0x803D8770; // type:object size:0x30 scope:local align:4 data:string +menut_1$98084 = .rodata:0x803D87A0; // type:object size:0x30 scope:local align:4 +fenut_1$98085 = .rodata:0x803D87D0; // type:object size:0x30 scope:local align:4 data:string +menut_2$98093 = .rodata:0x803D8800; // type:object size:0x30 scope:local align:4 +fenut_2$98094 = .rodata:0x803D8830; // type:object size:0x30 scope:local align:4 data:string +menut_3$98102 = .rodata:0x803D8860; // type:object size:0x30 scope:local align:4 data:string +fenut_3$98103 = .rodata:0x803D8890; // type:object size:0x30 scope:local align:4 data:string +menut_4$98111 = .rodata:0x803D88C0; // type:object size:0x30 scope:local align:4 +fenut_4$98112 = .rodata:0x803D88F0; // type:object size:0x30 scope:local align:4 data:string +tx$98158 = .rodata:0x803D8920; // type:object size:0x30 scope:local align:4 data:string +op_tx$98172 = .rodata:0x803D8950; // type:object size:0x20 scope:local align:4 +z_tx$98179 = .rodata:0x803D8970; // type:object size:0x18 scope:local align:4 +txTV$98190 = .rodata:0x803D8988; // type:object size:0x50 scope:local align:4 +txTVhide$98191 = .rodata:0x803D89D8; // type:object size:0x28 scope:local align:4 +text_a_tag$99036 = .rodata:0x803D8A00; // type:object size:0x28 scope:local align:4 +text_b_tag$99067 = .rodata:0x803D8A28; // type:object size:0x28 scope:local align:4 +...rodata.0 = .rodata:0x803D8A50; // type:label scope:local align:4 +j_text$99588 = .rodata:0x803D8A50; // type:object size:0x28 scope:local align:4 data:string +fj_text$99589 = .rodata:0x803D8A78; // type:object size:0x28 scope:local align:4 data:string +b_text$99596 = .rodata:0x803D8AA0; // type:object size:0x28 scope:local align:4 data:string +fb_text$99597 = .rodata:0x803D8AC8; // type:object size:0x28 scope:local align:4 data:string +t_on$99604 = .rodata:0x803D8AF0; // type:object size:0x28 scope:local align:4 +ft_on$99605 = .rodata:0x803D8B18; // type:object size:0x28 scope:local align:4 +t_off$99612 = .rodata:0x803D8B40; // type:object size:0x28 scope:local align:4 +ft_off$99613 = .rodata:0x803D8B68; // type:object size:0x28 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D8B90; // type:label scope:local align:4 +i_id$95013 = .rodata:0x803D8B90; // type:object size:0x1C scope:local align:4 +i_id1$95014 = .rodata:0x803D8BAC; // type:object size:0x1C scope:local align:4 +tag_sub0$95071 = .rodata:0x803D8BC8; // type:object size:0x38 scope:local align:4 data:string +tag_sub1$95072 = .rodata:0x803D8C00; // type:object size:0x38 scope:local align:4 +tag_name0$95073 = .rodata:0x803D8C38; // type:object size:0x38 scope:local align:4 data:string +tag_name1$95074 = .rodata:0x803D8C70; // type:object size:0x38 scope:local align:4 +ftag_sub0$95075 = .rodata:0x803D8CA8; // type:object size:0x38 scope:local align:4 data:string +ftag_sub1$95076 = .rodata:0x803D8CE0; // type:object size:0x38 scope:local align:4 +ftag_name0$95077 = .rodata:0x803D8D18; // type:object size:0x38 scope:local align:4 data:string +ftag_name1$95078 = .rodata:0x803D8D50; // type:object size:0x38 scope:local align:4 +tag_letter$95091 = .rodata:0x803D8D88; // type:object size:0x38 scope:local align:4 data:string +tag_frame$95099 = .rodata:0x803D8DC0; // type:object size:0x38 scope:local align:4 data:string +tag_maki$95100 = .rodata:0x803D8DF8; // type:object size:0x38 scope:local align:4 +tag_makic$95101 = .rodata:0x803D8E30; // type:object size:0x38 scope:local align:4 +name_tag$95284 = .rodata:0x803D8E68; // type:object size:0x20 scope:local align:4 data:string +fame_tag$95285 = .rodata:0x803D8E88; // type:object size:0x20 scope:local align:4 data:string +m_button_tag$95375 = .rodata:0x803D8EA8; // type:object size:0x10 scope:local align:4 data:string +m_text_tag$95376 = .rodata:0x803D8EB8; // type:object size:0x10 scope:local align:4 data:string +text_a_tag$95385 = .rodata:0x803D8EC8; // type:object size:0x28 scope:local align:4 +text_b_tag$95386 = .rodata:0x803D8EF0; // type:object size:0x28 scope:local align:4 +i_id0$95553 = .rodata:0x803D8F18; // type:object size:0x1C scope:local align:4 +i_id1$95554 = .rodata:0x803D8F34; // type:object size:0x1C scope:local align:4 +...rodata.0 = .rodata:0x803D8F50; // type:label scope:local align:4 +fipaScale$91481 = .rodata:0x803D8F50; // type:object size:0x18 scope:local align:4 +fipaPosX$91482 = .rodata:0x803D8F68; // type:object size:0x18 scope:local align:4 +fipaPosY$91483 = .rodata:0x803D8F80; // type:object size:0x18 scope:local align:4 +finaScale$91484 = .rodata:0x803D8F98; // type:object size:0x18 scope:local align:4 data:string +finaPosX$91485 = .rodata:0x803D8FB0; // type:object size:0x18 scope:local align:4 +finaPosY$91486 = .rodata:0x803D8FC8; // type:object size:0x18 scope:local align:4 +filiScale$91487 = .rodata:0x803D8FE0; // type:object size:0x18 scope:local align:4 data:string +filiPosX$91488 = .rodata:0x803D8FF8; // type:object size:0x18 scope:local align:4 +filiPosY$91489 = .rodata:0x803D9010; // type:object size:0x18 scope:local align:4 +bboxScale$91490 = .rodata:0x803D9028; // type:object size:0x18 scope:local align:4 +bboxPosX$91491 = .rodata:0x803D9040; // type:object size:0x18 scope:local align:4 +bboxPosY$91492 = .rodata:0x803D9058; // type:object size:0x18 scope:local align:4 +rboxScale$91493 = .rodata:0x803D9070; // type:object size:0x18 scope:local align:4 +rboxPosX$91494 = .rodata:0x803D9088; // type:object size:0x18 scope:local align:4 +rboxPosY$91495 = .rodata:0x803D90A0; // type:object size:0x18 scope:local align:4 +finfoScale$91496 = .rodata:0x803D90B8; // type:object size:0x18 scope:local align:4 +finfoPosX$91497 = .rodata:0x803D90D0; // type:object size:0x18 scope:local align:4 +finfoPosY$91498 = .rodata:0x803D90E8; // type:object size:0x18 scope:local align:4 +fishnScale$91499 = .rodata:0x803D9100; // type:object size:0x18 scope:local align:4 +fishnPosX$91500 = .rodata:0x803D9118; // type:object size:0x18 scope:local align:4 +fishnPosY$91501 = .rodata:0x803D9130; // type:object size:0x18 scope:local align:4 +...rodata.0 = .rodata:0x803D9148; // type:label scope:local align:4 +juji_red$100384 = .rodata:0x803D9148; // type:object size:0x20 scope:local align:4 +text_tag$100414 = .rodata:0x803D9168; // type:object size:0x50 scope:local align:4 data:string +ftext_tag$100415 = .rodata:0x803D91B8; // type:object size:0x50 scope:local align:4 +vtext_tag$100429 = .rodata:0x803D9208; // type:object size:0x50 scope:local align:4 data:string +fvtext_tag$100430 = .rodata:0x803D9258; // type:object size:0x50 scope:local align:4 data:string +...rodata.0 = .rodata:0x803D92A8; // type:label scope:local align:4 +a_tag$99204 = .rodata:0x803D92A8; // type:object size:0x28 scope:local align:4 data:string +a2_tag$99205 = .rodata:0x803D92D0; // type:object size:0x28 scope:local align:4 data:string +b_tag$99206 = .rodata:0x803D92F8; // type:object size:0x28 scope:local align:4 data:string +back_tag$99207 = .rodata:0x803D9320; // type:object size:0x28 scope:local align:4 data:string +z_tag$99208 = .rodata:0x803D9348; // type:object size:0x28 scope:local align:4 data:string +jd_tag$99209 = .rodata:0x803D9370; // type:object size:0x28 scope:local align:4 data:string +x_tag$99210 = .rodata:0x803D9398; // type:object size:0x28 scope:local align:4 data:string +y_tag$99211 = .rodata:0x803D93C0; // type:object size:0x28 scope:local align:4 data:string +t_tag$99269 = .rodata:0x803D93E8; // type:object size:0x50 scope:local align:4 data:string +life_tag$100644 = .rodata:0x803D9438; // type:object size:0xA0 scope:local align:4 +mark_tag$100645 = .rodata:0x803D94D8; // type:object size:0xA0 scope:local align:4 data:string +base_tag$100646 = .rodata:0x803D9578; // type:object size:0xA0 scope:local align:4 data:string +lifet1_tag$100647 = .rodata:0x803D9618; // type:object size:0xA0 scope:local align:4 data:string +lifet2_tag$100648 = .rodata:0x803D96B8; // type:object size:0xA0 scope:local align:4 +tuta_0$100803 = .rodata:0x803D9758; // type:object size:0x80 scope:local align:4 +tuta_1$100804 = .rodata:0x803D97D8; // type:object size:0x80 scope:local align:4 +tuta_2$100805 = .rodata:0x803D9858; // type:object size:0x80 scope:local align:4 +rupeet1_tag$100887 = .rodata:0x803D98D8; // type:object size:0x20 scope:local align:4 +rupeet2_tag$100888 = .rodata:0x803D98F8; // type:object size:0x20 scope:local align:4 +key_tag$100901 = .rodata:0x803D9918; // type:object size:0x28 scope:local align:4 +juji_i_tag$101042 = .rodata:0x803D9940; // type:object size:0x18 scope:local align:4 +juji_m_tag$101043 = .rodata:0x803D9958; // type:object size:0x18 scope:local align:4 +tag_tri$101078 = .rodata:0x803D9970; // type:object size:0x20 scope:local align:4 +move_itm_tag$101086 = .rodata:0x803D9990; // type:object size:0x10 scope:local align:4 data:string +map_num_txt$101720 = .rodata:0x803D99A0; // type:object size:0x10 scope:local align:4 +tag_bigh$102185 = .rodata:0x803D99B0; // type:object size:0x20 scope:local align:4 +tag_du$102186 = .rodata:0x803D99D0; // type:object size:0x10 scope:local align:4 data:string +t_tag$103306 = .rodata:0x803D99E0; // type:object size:0x50 scope:local align:4 data:string +tag$103506 = .rodata:0x803D9A30; // type:object size:0x18 scope:local align:4 +tag$103921 = .rodata:0x803D9A48; // type:object size:0x18 scope:local align:4 data:string +colorTable$94635 = .rodata:0x803D9A60; // type:object size:0x24 scope:local align:4 +colorTable$94653 = .rodata:0x803D9A84; // type:object size:0x24 scope:local align:4 +tag_name$94146 = .rodata:0x803D9AA8; // type:object size:0x120 scope:local align:4 +@94968 = .rodata:0x803D9BC8; // type:object size:0xC scope:local align:4 data:4byte +@94987 = .rodata:0x803D9BD4; // type:object size:0xC scope:local align:4 data:4byte +t_tag$94068 = .rodata:0x803D9BE0; // type:object size:0x18 scope:local align:4 +t_tag$93735 = .rodata:0x803D9BF8; // type:object size:0x18 scope:local align:4 +l_preLoad_dylKeyTbl = .rodata:0x803D9C10; // type:object size:0x1C scope:global align:4 +l_homeBtnData$96265 = .rodata:0x803D9C2C; // type:object size:0x38 scope:local align:4 +lbl_803D9C68 = .rodata:0x803D9C68; // type:object size:0x18 +PreLoadInfoT = .rodata:0x803D9C80; // type:object size:0x10 scope:global align:4 data:4byte +lbl_803D9C90 = .rodata:0x803D9C90; // type:object size:0x10 +l_base = .rodata:0x803D9CA0; // type:object size:0x80 scope:global align:4 +@46446 = .rodata:0x803D9D20; // type:object size:0xC scope:local align:4 data:4byte +gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ = .rodata:0x803D9D30; // type:object size:0x10 scope:global align:4 data:4byte +saCompositeOperation___Q37JStudio3fvb17@unnamed@fvb_cpp@ = .rodata:0x803D9D40; // type:object size:0x40 scope:global align:4 +...rodata.0 = .rodata:0x803D9D80; // type:label scope:local align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D9D80; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D9D8C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio14TAdaptor_actor = .rodata:0x803D9D98; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio21TAdaptor_ambientLight = .rodata:0x803D9DA4; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio21TAdaptor_ambientLight = .rodata:0x803D9DB0; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x803D9DC0; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio15TAdaptor_camera = .rodata:0x803D9DCC; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio12TAdaptor_fog = .rodata:0x803D9DD8; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio12TAdaptor_fog = .rodata:0x803D9DE4; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio14TAdaptor_light = .rodata:0x803D9DF4; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio14TAdaptor_light = .rodata:0x803D9E00; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x803D9E10; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TARGET_POSITION_XYZ__Q27JStudio14TAdaptor_light = .rodata:0x803D9E1C; // type:object size:0xC scope:global align:4 +sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E28; // type:object size:0xC scope:global align:4 +sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E34; // type:object size:0xC scope:global align:4 +sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E40; // type:object size:0xC scope:global align:4 +sauVariableValue_3_COLOR_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E4C; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E58; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_COLOR1_RGB__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E68; // type:object size:0xC scope:global align:4 +sauVariableValue_4_COLOR1_RGBA__Q27JStudio17TAdaptor_particle = .rodata:0x803D9E74; // type:object size:0x10 scope:global align:4 +sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound = .rodata:0x803D9E84; // type:object size:0xC scope:global align:4 +gauDataSize_TEParagraph_data__Q37JStudio3stb4data = .rodata:0x803D9E90; // type:object size:0x20 scope:global align:4 +CUTOFF_TO_IIR_TABLE__7JASCalc = .rodata:0x803D9EB0; // type:object size:0x400 scope:global align:4 +__two_to_x$11591 = .rodata:0x803DA2B0; // type:object size:0x18 scope:local align:4 data:float +...rodata.0 = .rodata:0x803DA2C8; // type:label scope:local align:4 +sAdsTable__8JASTrack = .rodata:0x803DA2C8; // type:object size:0x18 scope:global align:4 +sEnvOsc__8JASTrack = .rodata:0x803DA2E0; // type:object size:0x18 scope:global align:4 +sPitchEnvOsc__8JASTrack = .rodata:0x803DA2F8; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE = .rodata:0x803DA310; // type:object size:0xC scope:global align:4 +OSC_ENV = .rodata:0x803DA31C; // type:object size:0x18 scope:global align:4 +OSC_RELEASE_TABLE$2164 = .rodata:0x803DA338; // type:object size:0xC scope:local align:4 +OSC_ENV$2165 = .rodata:0x803DA344; // type:object size:0x18 scope:local align:4 +sOscData__12JASVoiceBank = .rodata:0x803DA360; // type:object size:0x18 scope:global align:4 +sCurveTableLinear__13JASOscillator = .rodata:0x803DA378; // type:object size:0x44 scope:global align:4 +sCurveTableSampleCell__13JASOscillator = .rodata:0x803DA3BC; // type:object size:0x44 scope:global align:4 +sCurveTableSqRoot__13JASOscillator = .rodata:0x803DA400; // type:object size:0x44 scope:global align:4 +sCurveTableSquare__13JASOscillator = .rodata:0x803DA444; // type:object size:0x44 scope:global align:4 +sMixFuncs__9JASDriver = .rodata:0x803DA488; // type:object size:0x10 scope:global align:4 +DSPADPCM_FILTER__6JASDsp = .rodata:0x803DA4A0; // type:object size:0x40 scope:global align:4 +DSPRES_FILTER__6JASDsp = .rodata:0x803DA4E0; // type:object size:0x500 scope:global align:4 +connect_table$3678 = .rodata:0x803DA9E0; // type:object size:0x18 scope:local align:4 +@stringBase0 = .rodata:0x803DA9F8; // type:object size:0x6E scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803DAA68; // type:object size:0x163 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803DABD0; // type:object size:0x39 scope:local align:4 data:string_table +@stringBase0 = .rodata:0x803DAC10; // type:object size:0x98 scope:local align:4 data:string_table +sapfnParseCharacter___Q28JMessage18TResourceContainer = .rodata:0x803DACA8; // type:object size:0x14 scope:global align:4 +cResetFilterTable = .rodata:0x803DACC0; // type:object size:0x10 scope:global align:4 +@87747 = .rodata:0x803DACD0; // type:object size:0xC scope:local align:4 data:4byte +@87788 = .rodata:0x803DACDC; // type:object size:0xC scope:local align:4 data:4byte +cNullVec__6Z2Calc = .rodata:0x803DACE8; // type:object size:0xC scope:local align:4 +cNullVec__6Z2Calc = .rodata:0x803DACF8; // type:object size:0xC scope:local align:4 +lbl_803DAD08 = .rodata:0x803DAD08; // type:object size:0x64 +lbl_803DAD6C = .rodata:0x803DAD6C; // type:object size:0xA +lbl_803DAD76 = .rodata:0x803DAD76; // type:object size:0x64 +lbl_803DADDA = .rodata:0x803DADDA; // type:object size:0xA +lbl_803DADE4 = .rodata:0x803DADE4; // type:object size:0x64 +lbl_803DAE48 = .rodata:0x803DAE48; // type:object size:0xA +lbl_803DAE52 = .rodata:0x803DAE52; // type:object size:0x64 +lbl_803DAEB6 = .rodata:0x803DAEB6; // type:object size:0xA +lbl_803DAEC0 = .rodata:0x803DAEC0; // type:object size:0x6C +lbl_803DAF2C = .rodata:0x803DAF2C; // type:object size:0x5E +lbl_803DAF8A = .rodata:0x803DAF8A; // type:object size:0xA +lbl_803DAF94 = .rodata:0x803DAF94; // type:object size:0x72 +lbl_803DB006 = .rodata:0x803DB006; // type:object size:0x6A +lbl_803DB070 = .rodata:0x803DB070; // type:object size:0x6A +lbl_803DB0DA = .rodata:0x803DB0DA; // type:object size:0x6A +lbl_803DB144 = .rodata:0x803DB144; // type:object size:0x68 +lbl_803DB1AC = .rodata:0x803DB1AC; // type:object size:0x6A +lbl_803DB216 = .rodata:0x803DB216; // type:object size:0x6A +lbl_803DB280 = .rodata:0x803DB280; // type:object size:0x54 +lbl_803DB2D4 = .rodata:0x803DB2D4; // type:object size:0x64 +lbl_803DB338 = .rodata:0x803DB338; // type:object size:0x9 data:string +lbl_803DB341 = .rodata:0x803DB341; // type:object size:0x64 +lbl_803DB3A5 = .rodata:0x803DB3A5; // type:object size:0x68 +lbl_803DB40D = .rodata:0x803DB40D; // type:object size:0xF +sPrm__8Z2MdnPrm = .rodata:0x803DB41C; // type:object size:0xCC scope:global align:4 +scAnmTable__10homebutton = .rodata:0x803DB4E8; // type:object size:0x60 scope:global align:4 data:4byte +scGroupAnmTable__10homebutton = .rodata:0x803DB548; // type:object size:0x250 scope:global align:4 data:4byte +saoAboutEncoding___10JUTResFont = .rodata:0x803DB798; // type:object size:0xC scope:global align:4 +halftofull$10786 = .rodata:0x803DB7A4; // type:object size:0xBE scope:local align:4 +lbl_803DB880 = .rodata:0x803DB880; // type:object size:0x4160 +lbl_803DF9E0 = .rodata:0x803DF9E0; // type:object size:0x20 data:byte +j2dDefaultTexMtxInfo = .rodata:0x803DFA00; // type:object size:0x24 scope:global align:4 data:byte +j2dDefaultIndTexMtxInfo = .rodata:0x803DFA24; // type:object size:0x1C scope:global align:4 +lbl_803DFA40 = .rodata:0x803DFA40; // type:object size:0x14 +lbl_803DFA54 = .rodata:0x803DFA54; // type:object size:0xC data:byte +@31398 = .rodata:0x803DFA60; // type:object size:0x10 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803DFA70; // type:label scope:local align:4 data:byte +...rodata.0 = .rodata:0x803DFAC0; // type:label scope:local align:4 data:byte +...rodata.0 = .rodata:0x803DFB28; // type:label scope:local align:4 data:byte +@6730 = .rodata:0x803DFB60; // type:object size:0x10 scope:local align:4 data:4byte +@6732 = .rodata:0x803DFB70; // type:object size:0x10 scope:local align:4 data:4byte +@6763 = .rodata:0x803DFB80; // type:object size:0x18 scope:local align:4 data:4byte +j3dDefaultTransformInfo = .rodata:0x803DFB98; // type:object size:0x20 scope:global align:4 data:4byte +j3dDefaultScale = .rodata:0x803DFBB8; // type:object size:0xC scope:global align:4 +j3dDefaultMtx = .rodata:0x803DFBC4; // type:object size:0x30 scope:global align:4 +PSMulUnit01 = .rodata:0x803DFBF4; // type:object size:0x8 scope:global align:4 +@8009 = .rodata:0x803DFC00; // type:object size:0x10 scope:local align:4 data:4byte +j3dDefaultLightInfo = .rodata:0x803DFC10; // type:object size:0x34 scope:global align:4 +lbl_803DFC44 = .rodata:0x803DFC44; // type:object size:0x20 data:4byte +j3dDefaultTexMtxInfo = .rodata:0x803DFC64; // type:object size:0x64 scope:global align:4 +j3dDefaultIndTexMtxInfo = .rodata:0x803DFCC8; // type:object size:0x1C scope:global align:4 +lbl_803DFCE4 = .rodata:0x803DFCE4; // type:object size:0x14 +lbl_803DFCF8 = .rodata:0x803DFCF8; // type:object size:0xC data:byte +j3dDefaultFogInfo = .rodata:0x803DFD04; // type:object size:0x2C scope:global align:4 +j3dDefaultNBTScaleInfo = .rodata:0x803DFD30; // type:object size:0x10 scope:global align:4 data:byte +lbl_803DFD40 = .rodata:0x803DFD40; // type:object size:0x10 data:byte +@19312 = .rodata:0x803DFD50; // type:object size:0x10 scope:local align:4 data:4byte +@19405 = .rodata:0x803DFD60; // type:object size:0x10 scope:local align:4 data:4byte +@17842 = .rodata:0x803DFD70; // type:object size:0xC scope:local align:4 data:4byte +@17849 = .rodata:0x803DFD7C; // type:object size:0xC scope:local align:4 data:4byte +__DVDErrorMessage = .rodata:0x803DFD88; // type:object size:0x1C scope:global align:4 +@2852 = .rodata:0x803DFDA8; // type:object size:0x138 scope:local align:4 data:4byte +ConfDirName = .rodata:0x803DFEE0; // type:object size:0xD scope:global align:4 data:string +ConfFileName = .rodata:0x803DFEF0; // type:object size:0x15 scope:global align:4 data:string +ProductInfoFileName = .rodata:0x803DFF08; // type:object size:0x2A scope:global align:4 data:string +@1993 = .rodata:0x803DFF38; // type:object size:0x40 scope:local align:4 data:4byte +cfg1$3257 = .rodata:0x803DFF78; // type:object size:0x2D scope:local align:4 +cfg2$3258 = .rodata:0x803DFFA8; // type:object size:0xA scope:local align:4 +hcisu_h2 = .rodata:0x803DFFB8; // type:object size:0x14 scope:global align:4 +bta_dm_cfg = .rodata:0x803DFFD0; // type:object size:0xA scope:global align:4 +bta_dm_rm_cfg = .rodata:0x803DFFDC; // type:object size:0xC scope:global align:4 +bta_dm_compress_cfg = .rodata:0x803DFFE8; // type:object size:0x12 scope:global align:4 +bta_dm_pm_spec = .rodata:0x803DFFFC; // type:object size:0x4A scope:global align:4 +bta_dm_pm_md = .rodata:0x803E0048; // type:object size:0x14 scope:global align:4 +bta_hh_cfg = .rodata:0x803E0060; // type:object size:0xC scope:global align:4 +bta_service_id_to_uuid_lkup_tbl = .rodata:0x803E0070; // type:object size:0x2E scope:global align:4 +bta_service_id_to_btm_srv_id_lkup_tbl = .rodata:0x803E00A0; // type:object size:0x5C scope:global align:4 +bta_security = .rodata:0x803E0100; // type:object size:0x18 scope:global align:4 +bta_dm_action = .rodata:0x803E0118; // type:object size:0x34 scope:global align:4 +bta_dm_st_table = .rodata:0x803E014C; // type:object size:0x27 scope:global align:4 +bta_dm_search_action = .rodata:0x803E0178; // type:object size:0x48 scope:global align:4 +bta_dm_search_idle_st_table = .rodata:0x803E01C0; // type:object size:0x1B scope:global align:4 +bta_dm_search_search_active_st_table = .rodata:0x803E01DC; // type:object size:0x1B scope:global align:4 +bta_dm_search_search_cancelling_st_table = .rodata:0x803E01F8; // type:object size:0x1B scope:global align:4 +bta_dm_search_disc_active_st_table = .rodata:0x803E0214; // type:object size:0x1B scope:global align:4 +bta_dm_search_st_tbl = .rodata:0x803E0230; // type:object size:0x10 scope:global align:4 +bta_hh_action = .rodata:0x803E0240; // type:object size:0x30 scope:global align:4 +bta_hh_st_idle = .rodata:0x803E0270; // type:object size:0x18 scope:global align:4 +bta_hh_st_w4_conn = .rodata:0x803E0288; // type:object size:0x18 scope:global align:4 +bta_hh_st_connected = .rodata:0x803E02A0; // type:object size:0x18 scope:global align:4 +bta_hh_st_tbl = .rodata:0x803E02B8; // type:object size:0xC scope:global align:4 +btm_pm_md_comp_matrix = .rodata:0x803E02C8; // type:object size:0x9 scope:global align:4 +btm_esco_defaults = .rodata:0x803E02D8; // type:object size:0x10 scope:global align:4 data:4byte +@1618 = .rodata:0x803E02E8; // type:object size:0xA scope:local align:4 data:byte +hst_reg_info = .rodata:0x803E02F8; // type:object size:0x28 scope:global align:4 +rfc_crctable = .rodata:0x803E0320; // type:object size:0x100 scope:global align:4 +sdp_base_uuid = .rodata:0x803E0420; // type:object size:0x10 scope:global align:4 +__ptmf_null = .rodata:0x803E0430; // type:object size:0xC scope:global align:4 data:4byte +__constants = .rodata:0x803E0440; // type:object size:0x18 scope:global align:4 data:double +@stringBase0 = .rodata:0x803E0458; // type:object size:0x6F scope:local align:4 data:string_table +fix_pool_sizes = .rodata:0x803E04C8; // type:object size:0x18 scope:global align:4 data:4byte +@stringBase0 = .rodata:0x803E04E0; // type:object size:0xDD scope:local align:4 data:string_table +__ctype_mapC = .rodata:0x803E05C0; // type:object size:0x200 scope:global align:4 +__lower_mapC = .rodata:0x803E07C0; // type:object size:0x100 scope:global align:4 +__upper_mapC = .rodata:0x803E08C0; // type:object size:0x100 scope:global align:4 +@142 = .rodata:0x803E09C0; // type:object size:0xF scope:local align:4 data:string +@143 = .rodata:0x803E09D0; // type:object size:0xC scope:local align:4 data:string +@144 = .rodata:0x803E09DC; // type:object size:0x9 scope:local align:4 data:string +@146 = .rodata:0x803E09E8; // type:object size:0x55 scope:local align:4 data:string +@147 = .rodata:0x803E0A40; // type:object size:0x86 scope:local align:4 data:string +@stringBase0 = .rodata:0x803E0AC8; // type:object size:0x2B scope:local align:4 data:string_table +__wctype_mapC = .rodata:0x803E0AF8; // type:object size:0x200 scope:global align:4 +__wlower_mapC = .rodata:0x803E0CF8; // type:object size:0x200 scope:global align:4 +__wupper_mapC = .rodata:0x803E0EF8; // type:object size:0x200 scope:global align:4 +...rodata.0 = .rodata:0x803E10F8; // type:label scope:local align:4 +halF = .rodata:0x803E10F8; // type:object size:0x10 scope:global align:4 +ln2HI = .rodata:0x803E1108; // type:object size:0x10 scope:global align:4 +ln2LO = .rodata:0x803E1118; // type:object size:0x10 scope:global align:4 +Zero = .rodata:0x803E1128; // type:object size:0x10 scope:global align:4 +...rodata.0 = .rodata:0x803E1138; // type:label scope:local align:4 +bp = .rodata:0x803E1138; // type:object size:0x10 scope:global align:4 +dp_h = .rodata:0x803E1148; // type:object size:0x10 scope:global align:4 +dp_l = .rodata:0x803E1158; // type:object size:0x10 scope:global align:4 +two_over_pi = .rodata:0x803E1168; // type:object size:0x108 scope:global align:4 +npio2_hw = .rodata:0x803E1270; // type:object size:0x80 scope:global align:4 +init_jk = .rodata:0x803E12F0; // type:object size:0x10 scope:global align:4 +PIo2 = .rodata:0x803E1300; // type:object size:0x40 scope:global align:4 data:double +T = .rodata:0x803E1340; // type:object size:0x68 scope:global align:4 data:double +...rodata.0 = .rodata:0x803E13A8; // type:label scope:local align:4 +atanhi = .rodata:0x803E13A8; // type:object size:0x20 scope:global align:4 +atanlo = .rodata:0x803E13C8; // type:object size:0x20 scope:global align:4 +aT = .rodata:0x803E13E8; // type:object size:0x58 scope:global align:4 +@133 = .rodata:0x803E1440; // type:object size:0x1D scope:local align:4 data:string +@618 = .rodata:0x803E1460; // type:object size:0x1D scope:local align:4 data:string +...rodata.0 = .rodata:0x803E1480; // type:label scope:local align:4 +@306 = .rodata:0x803E1480; // type:object size:0x1F scope:local align:4 data:string +@307 = .rodata:0x803E14A0; // type:object size:0x8 scope:local align:4 data:string +@308 = .rodata:0x803E14A8; // type:object size:0x9 scope:local align:4 data:string +gTRKMemMap = .rodata:0x803E14B8; // type:object size:0x10 scope:global align:4 data:4byte +@276 = .rodata:0x803E14C8; // type:object size:0x28 scope:local align:4 data:4byte +@283 = .rodata:0x803E14F0; // type:object size:0x28 scope:local align:4 data:4byte +@290 = .rodata:0x803E1518; // type:object size:0x28 scope:local align:4 data:4byte +...rodata.0 = .rodata:0x803E1540; // type:label scope:local align:4 +EndofProgramInstruction$159 = .rodata:0x803E1540; // type:object size:0x4 scope:local align:4 +@162 = .rodata:0x803E1544; // type:object size:0x4 scope:local align:4 data:string +@209 = .rodata:0x803E1548; // type:object size:0x15 scope:local align:4 data:string +@210 = .rodata:0x803E1560; // type:object size:0x25 scope:local align:4 data:string +@211 = .rodata:0x803E1588; // type:object size:0x17 scope:local align:4 data:string +@212 = .rodata:0x803E15A0; // type:object size:0x21 scope:local align:4 data:string +@213 = .rodata:0x803E15C4; // type:object size:0x2B scope:local align:4 data:string +@214 = .rodata:0x803E15F0; // type:object size:0x2F scope:local align:4 data:string +@215 = .rodata:0x803E1620; // type:object size:0x28 scope:local align:4 data:string +...data.0 = .data:0x803E1660; // type:label scope:local align:4 +__vt__Q210dCsr_mng_c5csr_c = .data:0x803E1698; // type:object size:0xC scope:global align:4 +lbl_803E16A4 = .data:0x803E16A4; // type:object size:0x12 data:string +@90933 = .data:0x803E16B8; // type:object size:0xC scope:local align:4 +__vt__Q210dCsr_mng_c7ccObj_c = .data:0x803E16C4; // type:object size:0x14 scope:global align:4 +lbl_803E16D8 = .data:0x803E16D8; // type:object size:0x14 data:string +@90935 = .data:0x803E16EC; // type:object size:0x14 scope:local align:4 +__vt__Q210dCsr_mng_c8bloObj_c = .data:0x803E1700; // type:object size:0x14 scope:global align:4 +lbl_803E1714 = .data:0x803E1714; // type:object size:0x15 data:string +@90937 = .data:0x803E172C; // type:object size:0x14 scope:local align:4 +__vt__Q310dCsr_mng_c8bloObj_c9paneObj_c = .data:0x803E1740; // type:object size:0xC scope:global align:4 +lbl_803E174C = .data:0x803E174C; // type:object size:0x20 data:string +lbl_803E176C = .data:0x803E176C; // type:object size:0x12 data:string +@90944 = .data:0x803E1780; // type:object size:0xC scope:local align:4 +__vt__Q210dCsr_mng_c6list_c = .data:0x803E178C; // type:object size:0xC scope:global align:4 +lbl_803E1798 = .data:0x803E1798; // type:object size:0x13 data:string +lbl_803E17AB = .data:0x803E17AB; // type:object size:0x13 data:string +...data.0 = .data:0x803E17C0; // type:label scope:local align:4 +COPYDATE_STRING__7mDoMain = .data:0x803E17C0; // type:object size:0x12 scope:global align:4 data:string +HeapCheckTable = .data:0x803E17D4; // type:object size:0x20 scope:global align:4 +lbl_803E17F4 = .data:0x803E17F4; // type:object size:0x113 +lbl_803E1907 = .data:0x803E1907; // type:object size:0xA data:string +lbl_803E1911 = .data:0x803E1911; // type:object size:0xA data:string +lbl_803E191B = .data:0x803E191B; // type:object size:0xA data:string +lbl_803E1925 = .data:0x803E1925; // type:object size:0xA data:string +desc1$90843 = .data:0x803E1930; // type:object size:0x14 scope:local align:4 +lbl_803E1944 = .data:0x803E1944; // type:object size:0xA data:string +lbl_803E194E = .data:0x803E194E; // type:object size:0xA data:string +lbl_803E1958 = .data:0x803E1958; // type:object size:0xA data:string +desc2$90849 = .data:0x803E1964; // type:object size:0x14 scope:local align:4 +lbl_803E1978 = .data:0x803E1978; // type:object size:0x103 +lbl_803E1A7B = .data:0x803E1A7B; // type:object size:0xA data:string +lbl_803E1A85 = .data:0x803E1A85; // type:object size:0x53 +...data.0 = .data:0x803E1AD8; // type:label scope:local align:4 +lbl_803E1AF9 = .data:0x803E1AF9; // type:object size:0x1C +lbl_803E1B15 = .data:0x803E1B15; // type:object size:0x10 +lbl_803E1B25 = .data:0x803E1B25; // type:object size:0x6B +...data.0 = .data:0x803E1B90; // type:label scope:local align:4 +__vt__17mDoAud_zelAudio_c = .data:0x803E1C0C; // type:object size:0xC scope:global align:4 +lbl_803E1C18 = .data:0x803E1C18; // type:object size:0x12 data:string +@90281 = .data:0x803E1C2C; // type:object size:0x5C scope:local align:4 +lbl_803E1C88 = .data:0x803E1C88; // type:object size:0xB data:string +@90283 = .data:0x803E1C94; // type:object size:0x54 scope:local align:4 +lbl_803E1CE8 = .data:0x803E1CE8; // type:object size:0xE data:string +@90289 = .data:0x803E1CF8; // type:object size:0xC scope:local align:4 +lbl_803E1D04 = .data:0x803E1D04; // type:object size:0x21 data:string +lbl_803E1D25 = .data:0x803E1D25; // type:object size:0xC data:string +@90295 = .data:0x803E1D34; // type:object size:0xC scope:local align:4 +lbl_803E1D40 = .data:0x803E1D40; // type:object size:0x1F data:string +lbl_803E1D5F = .data:0x803E1D5F; // type:object size:0xB data:string +@90298 = .data:0x803E1D6C; // type:object size:0xC scope:local align:4 +lbl_803E1D78 = .data:0x803E1D78; // type:object size:0x1E data:string +lbl_803E1D96 = .data:0x803E1D96; // type:object size:0x9 data:string +@90301 = .data:0x803E1DA0; // type:object size:0xC scope:local align:4 +lbl_803E1DAC = .data:0x803E1DAC; // type:object size:0x1C data:string +@90304 = .data:0x803E1DC8; // type:object size:0xC scope:local align:4 +lbl_803E1DD4 = .data:0x803E1DD4; // type:object size:0x1B data:string +lbl_803E1DF0 = .data:0x803E1DF0; // type:object size:0x18 data:string +l_dif_y_tbl = .data:0x803E1E08; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803E1E20; // type:label scope:local align:4 +g_ntscZeldaIntDf = .data:0x803E1E20; // type:object size:0x3C scope:global align:4 +g_ntscZeldaProg = .data:0x803E1E5C; // type:object size:0x3C scope:global align:4 +g_palZeldaProg60 = .data:0x803E1E98; // type:object size:0x3C scope:global align:4 +lbl_803E1ED4 = .data:0x803E1ED4; // type:object size:0x42 +lbl_803E1F16 = .data:0x803E1F16; // type:object size:0x51 +lbl_803E1F67 = .data:0x803E1F67; // type:object size:0x4B data:string +lbl_803E1FB2 = .data:0x803E1FB2; // type:object size:0x13 data:string +l_cnvButton$90465 = .data:0x803E1FC8; // type:object size:0x50 scope:local align:4 data:4byte +lbl_803E2018 = .data:0x803E2018; // type:object size:0x1A8 +g_mDoMtx_identity = .data:0x803E21C0; // type:object size:0x30 scope:global align:4 +lbl_803E2200 = .data:0x803E2200; // type:object size:0x37 +lbl_803E2237 = .data:0x803E2237; // type:object size:0x29 +l_invisibleMat$92060 = .data:0x803E2260; // type:object size:0x85 scope:local align:4 +l_matDL = .data:0x803E2300; // type:object size:0x84 scope:global align:4 +l_mat1DL = .data:0x803E23A0; // type:object size:0x8D scope:global align:4 +lbl_803E242D = .data:0x803E242D; // type:object size:0x2F +__vt__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803E245C; // type:object size:0x2C scope:global align:4 +lbl_803E2488 = .data:0x803E2488; // type:object size:0x6E data:string +@93045 = .data:0x803E24F8; // type:object size:0x14 scope:local align:4 +__vt__26mDoExt_3DlineMatSortPacket = .data:0x803E250C; // type:object size:0x14 scope:global align:4 +lbl_803E2520 = .data:0x803E2520; // type:object size:0x1B data:string +@93124 = .data:0x803E253C; // type:object size:0xC scope:local align:4 +__vt__19mDoExt_3DlineMat1_c = .data:0x803E2548; // type:object size:0x14 scope:global align:4 +lbl_803E255C = .data:0x803E255C; // type:object size:0x14 data:string +@93128 = .data:0x803E2570; // type:object size:0xC scope:local align:4 +__vt__19mDoExt_3DlineMat0_c = .data:0x803E257C; // type:object size:0x14 scope:global align:4 +lbl_803E2590 = .data:0x803E2590; // type:object size:0x14 data:string +@93130 = .data:0x803E25A4; // type:object size:0xC scope:local align:4 +lbl_803E25B0 = .data:0x803E25B0; // type:object size:0x13 data:string +__vt__19mDoExt_invJntPacket = .data:0x803E25C4; // type:object size:0x14 scope:global align:4 +lbl_803E25D8 = .data:0x803E25D8; // type:object size:0x14 data:string +@93133 = .data:0x803E25EC; // type:object size:0xC scope:local align:4 +__vt__15mDoExt_McaMorf2 = .data:0x803E25F8; // type:object size:0x2C scope:global align:4 +lbl_803E2624 = .data:0x803E2624; // type:object size:0x10 data:string +@93139 = .data:0x803E2634; // type:object size:0x24 scope:local align:4 +__vt__16mDoExt_McaMorfSO = .data:0x803E2658; // type:object size:0x2C scope:global align:4 +lbl_803E2684 = .data:0x803E2684; // type:object size:0x11 data:string +@93141 = .data:0x803E2698; // type:object size:0x24 scope:local align:4 +__vt__14mDoExt_McaMorf = .data:0x803E26BC; // type:object size:0x2C scope:global align:4 +lbl_803E26E8 = .data:0x803E26E8; // type:object size:0xF data:string +@93143 = .data:0x803E26F8; // type:object size:0x24 scope:local align:4 +__vt__13mDoExt_morf_c = .data:0x803E271C; // type:object size:0x2C scope:global align:4 +lbl_803E2748 = .data:0x803E2748; // type:object size:0xE data:string +@93145 = .data:0x803E2758; // type:object size:0x1C scope:local align:4 +__vt__15mDoExt_zelAnime = .data:0x803E2774; // type:object size:0x20 scope:global align:4 +lbl_803E2794 = .data:0x803E2794; // type:object size:0x10 data:string +@93147 = .data:0x803E27A4; // type:object size:0x24 scope:local align:4 +__vt__28mDoExt_MtxCalcAnmBlendTblOld = .data:0x803E27C8; // type:object size:0x2C scope:global align:4 +lbl_803E27F4 = .data:0x803E27F4; // type:object size:0x1D data:string +@93151 = .data:0x803E2814; // type:object size:0x24 scope:local align:4 +__vt__25mDoExt_MtxCalcAnmBlendTbl = .data:0x803E2838; // type:object size:0x2C scope:global align:4 +lbl_803E2864 = .data:0x803E2864; // type:object size:0x1A data:string +@93153 = .data:0x803E2880; // type:object size:0x1C scope:local align:4 +__vt__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .data:0x803E289C; // type:object size:0x2C scope:global align:4 +lbl_803E28C8 = .data:0x803E28C8; // type:object size:0x47 data:string +@93155 = .data:0x803E2910; // type:object size:0x14 scope:local align:4 +lbl_803E2924 = .data:0x803E2924; // type:object size:0x10 data:string +@93159 = .data:0x803E2934; // type:object size:0x1C scope:local align:4 +lbl_803E2950 = .data:0x803E2950; // type:object size:0xF data:string +@93161 = .data:0x803E2960; // type:object size:0x14 scope:local align:4 +lbl_803E2974 = .data:0x803E2974; // type:object size:0xF data:string +@93163 = .data:0x803E2984; // type:object size:0xC scope:local align:4 +lbl_803E2990 = .data:0x803E2990; // type:object size:0x1B data:string +lbl_803E29AB = .data:0x803E29AB; // type:object size:0x12 data:string +@93262 = .data:0x803E29C0; // type:object size:0xC scope:local align:4 +__vt__19J3DMtxCalcNoAnmBase = .data:0x803E29CC; // type:object size:0x2C scope:global align:4 +lbl_803E29F8 = .data:0x803E29F8; // type:object size:0x14 data:string +@93264 = .data:0x803E2A0C; // type:object size:0xC scope:local align:4 +lbl_803E2A18 = .data:0x803E2A18; // type:object size:0xB data:string +__vt__12J3DFrameCtrl = .data:0x803E2A24; // type:object size:0xC scope:global align:4 +lbl_803E2A30 = .data:0x803E2A30; // type:object size:0xD data:string +lbl_803E2A3D = .data:0x803E2A3D; // type:object size:0xA data:string +__vt__11J3DUClipper = .data:0x803E2A48; // type:object size:0xC scope:global align:4 +lbl_803E2A54 = .data:0x803E2A54; // type:object size:0xC data:string +lbl_803E2A60 = .data:0x803E2A60; // type:object size:0x10 data:string +...data.0 = .data:0x803E2A70; // type:label scope:local align:4 +lbl_803E2BCA = .data:0x803E2BCA; // type:object size:0x3A +__vt__21mDoDvdThd_toMainRam_c = .data:0x803E2C04; // type:object size:0x10 scope:global align:4 +lbl_803E2C14 = .data:0x803E2C14; // type:object size:0x16 data:string +@89583 = .data:0x803E2C2C; // type:object size:0x14 scope:local align:4 +__vt__23mDoDvdThd_getResource_c = .data:0x803E2C40; // type:object size:0x10 scope:global align:4 +lbl_803E2C50 = .data:0x803E2C50; // type:object size:0x18 data:string +@89585 = .data:0x803E2C68; // type:object size:0x14 scope:local align:4 +__vt__25mDoDvdThd_mountXArchive_c = .data:0x803E2C7C; // type:object size:0x10 scope:global align:4 +lbl_803E2C8C = .data:0x803E2C8C; // type:object size:0x1A data:string +@89587 = .data:0x803E2CA8; // type:object size:0x14 scope:local align:4 +__vt__28mDoDvdThd_mountAramArchive_c = .data:0x803E2CBC; // type:object size:0x10 scope:global align:4 +lbl_803E2CCC = .data:0x803E2CCC; // type:object size:0x1D data:string +@89589 = .data:0x803E2CEC; // type:object size:0x14 scope:local align:4 +__vt__24mDoDvdThd_mountArchive_c = .data:0x803E2D00; // type:object size:0x10 scope:global align:4 +lbl_803E2D10 = .data:0x803E2D10; // type:object size:0x19 data:string +@89591 = .data:0x803E2D2C; // type:object size:0x14 scope:local align:4 +__vt__20mDoDvdThd_callback_c = .data:0x803E2D40; // type:object size:0x10 scope:global align:4 +lbl_803E2D50 = .data:0x803E2D50; // type:object size:0x15 data:string +@89593 = .data:0x803E2D68; // type:object size:0x14 scope:local align:4 +__vt__19mDoDvdThd_command_c = .data:0x803E2D7C; // type:object size:0x10 scope:global align:4 +lbl_803E2D8C = .data:0x803E2D8C; // type:object size:0x14 data:string +@89595 = .data:0x803E2DA0; // type:object size:0xC scope:local align:4 +lbl_803E2DAC = .data:0x803E2DAC; // type:object size:0xB data:string +...data.0 = .data:0x803E2DB8; // type:label scope:local align:4 +@90520 = .data:0x803E2DB8; // type:object size:0x24 scope:local align:4 +lbl_803E2DDC = .data:0x803E2DDC; // type:object size:0x9 data:string +lbl_803E2DE5 = .data:0x803E2DE5; // type:object size:0xC data:string +@90594 = .data:0x803E2DF4; // type:object size:0x38 scope:local align:4 +@90642 = .data:0x803E2E2C; // type:object size:0x38 scope:local align:4 +lbl_803E2E64 = .data:0x803E2E64; // type:object size:0xA2 +lbl_803E2F06 = .data:0x803E2F06; // type:object size:0x1F data:string +lbl_803E2F25 = .data:0x803E2F25; // type:object size:0x18 +lbl_803E2F3D = .data:0x803E2F3D; // type:object size:0x3F +@90759 = .data:0x803E2F7C; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x803E2FA8; // type:label scope:local align:4 +titleTxt$89144 = .data:0x803E304C; // type:object size:0x2A scope:local align:4 data:wstring +commentTxt$89145 = .data:0x803E3076; // type:object size:0x24 scope:local align:2 data:wstring +lbl_803E309A = .data:0x803E309A; // type:object size:0x2E +...data.0 = .data:0x803E30C8; // type:label scope:local align:4 +__vt__24JPTraceParticleCallBack4 = .data:0x803E3280; // type:object size:0x14 scope:global align:4 +lbl_803E3294 = .data:0x803E3294; // type:object size:0x19 data:string +@93126 = .data:0x803E32B0; // type:object size:0xC scope:local align:4 +lbl_803E32BC = .data:0x803E32BC; // type:object size:0x14 data:string +lbl_803E32D0 = .data:0x803E32D0; // type:object size:0xB data:string +lbl_803E32DB = .data:0x803E32DB; // type:object size:0xF data:string +lbl_803E32EA = .data:0x803E32EA; // type:object size:0x10 data:string +lbl_803E32FA = .data:0x803E32FA; // type:object size:0x10 data:string +lbl_803E330A = .data:0x803E330A; // type:object size:0xF data:string +lbl_803E3319 = .data:0x803E3319; // type:object size:0x10 data:string +lbl_803E3329 = .data:0x803E3329; // type:object size:0x12 data:string +lbl_803E333B = .data:0x803E333B; // type:object size:0xB data:string +lbl_803E3346 = .data:0x803E3346; // type:object size:0x10 data:string +lbl_803E3356 = .data:0x803E3356; // type:object size:0xF data:string +lbl_803E3365 = .data:0x803E3365; // type:object size:0x12 data:string +lbl_803E3377 = .data:0x803E3377; // type:object size:0x10 data:string +lbl_803E3387 = .data:0x803E3387; // type:object size:0xD data:string +lbl_803E3394 = .data:0x803E3394; // type:object size:0xC data:string +lbl_803E33A0 = .data:0x803E33A0; // type:object size:0xD data:string +lbl_803E33AD = .data:0x803E33AD; // type:object size:0xF data:string +lbl_803E33BC = .data:0x803E33BC; // type:object size:0x11 data:string +lbl_803E33CD = .data:0x803E33CD; // type:object size:0xE data:string +lbl_803E33DB = .data:0x803E33DB; // type:object size:0xD data:string +lbl_803E33E8 = .data:0x803E33E8; // type:object size:0xD data:string +lbl_803E33F5 = .data:0x803E33F5; // type:object size:0xD data:string +lbl_803E3402 = .data:0x803E3402; // type:object size:0xB data:string +lbl_803E340D = .data:0x803E340D; // type:object size:0xD data:string +lbl_803E341A = .data:0x803E341A; // type:object size:0xC data:string +lbl_803E3426 = .data:0x803E3426; // type:object size:0xB data:string +lbl_803E3431 = .data:0x803E3431; // type:object size:0xB data:string +lbl_803E343C = .data:0x803E343C; // type:object size:0xD data:string +lbl_803E3449 = .data:0x803E3449; // type:object size:0xB data:string +lbl_803E3454 = .data:0x803E3454; // type:object size:0xF data:string +lbl_803E3463 = .data:0x803E3463; // type:object size:0xE data:string +lbl_803E3471 = .data:0x803E3471; // type:object size:0xF data:string +lbl_803E3480 = .data:0x803E3480; // type:object size:0xE data:string +lbl_803E348E = .data:0x803E348E; // type:object size:0x14 data:string +lbl_803E34A2 = .data:0x803E34A2; // type:object size:0x12 data:string +lbl_803E34B4 = .data:0x803E34B4; // type:object size:0x10 data:string +lbl_803E34C4 = .data:0x803E34C4; // type:object size:0x13 data:string +lbl_803E34D7 = .data:0x803E34D7; // type:object size:0x14 data:string +lbl_803E34EB = .data:0x803E34EB; // type:object size:0x14 data:string +lbl_803E34FF = .data:0x803E34FF; // type:object size:0x10 data:string +lbl_803E350F = .data:0x803E350F; // type:object size:0x11 data:string +lbl_803E3520 = .data:0x803E3520; // type:object size:0x10 data:string +lbl_803E3530 = .data:0x803E3530; // type:object size:0xF data:string +lbl_803E353F = .data:0x803E353F; // type:object size:0x10 data:string +lbl_803E354F = .data:0x803E354F; // type:object size:0xF data:string +lbl_803E355E = .data:0x803E355E; // type:object size:0x11 data:string +lbl_803E356F = .data:0x803E356F; // type:object size:0x11 data:string +lbl_803E3580 = .data:0x803E3580; // type:object size:0xF data:string +lbl_803E358F = .data:0x803E358F; // type:object size:0x14 data:string +lbl_803E35A3 = .data:0x803E35A3; // type:object size:0xF data:string +lbl_803E35B2 = .data:0x803E35B2; // type:object size:0xF data:string +lbl_803E35C1 = .data:0x803E35C1; // type:object size:0x13 data:string +lbl_803E35D4 = .data:0x803E35D4; // type:object size:0x12 data:string +lbl_803E35E6 = .data:0x803E35E6; // type:object size:0x12 data:string +lbl_803E35F8 = .data:0x803E35F8; // type:object size:0x11 data:string +lbl_803E3609 = .data:0x803E3609; // type:object size:0x10 data:string +lbl_803E3619 = .data:0x803E3619; // type:object size:0x15 data:string +lbl_803E362E = .data:0x803E362E; // type:object size:0x13 data:string +lbl_803E3641 = .data:0x803E3641; // type:object size:0x11 data:string +lbl_803E3652 = .data:0x803E3652; // type:object size:0x16 data:string +lbl_803E3668 = .data:0x803E3668; // type:object size:0xF data:string +lbl_803E3677 = .data:0x803E3677; // type:object size:0xF data:string +lbl_803E3686 = .data:0x803E3686; // type:object size:0x10 data:string +lbl_803E3696 = .data:0x803E3696; // type:object size:0x11 data:string +lbl_803E36A7 = .data:0x803E36A7; // type:object size:0x11 data:string +lbl_803E36B8 = .data:0x803E36B8; // type:object size:0x11 data:string +lbl_803E36C9 = .data:0x803E36C9; // type:object size:0xE data:string +lbl_803E36D7 = .data:0x803E36D7; // type:object size:0xD data:string +lbl_803E36E4 = .data:0x803E36E4; // type:object size:0xF data:string +lbl_803E36F3 = .data:0x803E36F3; // type:object size:0xD data:string +lbl_803E3700 = .data:0x803E3700; // type:object size:0xF data:string +lbl_803E370F = .data:0x803E370F; // type:object size:0xC data:string +lbl_803E371B = .data:0x803E371B; // type:object size:0x10 data:string +lbl_803E372B = .data:0x803E372B; // type:object size:0x10 data:string +lbl_803E373B = .data:0x803E373B; // type:object size:0x14 data:string +lbl_803E374F = .data:0x803E374F; // type:object size:0x12 data:string +lbl_803E3761 = .data:0x803E3761; // type:object size:0xB data:string +lbl_803E376C = .data:0x803E376C; // type:object size:0xE data:string +lbl_803E377A = .data:0x803E377A; // type:object size:0xF data:string +lbl_803E3789 = .data:0x803E3789; // type:object size:0xF data:string +lbl_803E3798 = .data:0x803E3798; // type:object size:0xE data:string +lbl_803E37A6 = .data:0x803E37A6; // type:object size:0xE data:string +lbl_803E37B4 = .data:0x803E37B4; // type:object size:0xE data:string +lbl_803E37C2 = .data:0x803E37C2; // type:object size:0xE data:string +lbl_803E37D0 = .data:0x803E37D0; // type:object size:0x15 data:string +lbl_803E37E5 = .data:0x803E37E5; // type:object size:0x11 data:string +lbl_803E37F6 = .data:0x803E37F6; // type:object size:0xF data:string +lbl_803E3805 = .data:0x803E3805; // type:object size:0xF data:string +lbl_803E3814 = .data:0x803E3814; // type:object size:0xF data:string +lbl_803E3823 = .data:0x803E3823; // type:object size:0x11 data:string +lbl_803E3834 = .data:0x803E3834; // type:object size:0xF data:string +lbl_803E3843 = .data:0x803E3843; // type:object size:0x10 data:string +lbl_803E3853 = .data:0x803E3853; // type:object size:0x11 data:string +lbl_803E3864 = .data:0x803E3864; // type:object size:0x11 data:string +lbl_803E3875 = .data:0x803E3875; // type:object size:0x11 data:string +lbl_803E3886 = .data:0x803E3886; // type:object size:0x11 data:string +lbl_803E3897 = .data:0x803E3897; // type:object size:0x13 data:string +lbl_803E38AA = .data:0x803E38AA; // type:object size:0x12 data:string +lbl_803E38BC = .data:0x803E38BC; // type:object size:0xD data:string +lbl_803E38C9 = .data:0x803E38C9; // type:object size:0xC data:string +lbl_803E38D5 = .data:0x803E38D5; // type:object size:0xF data:string +lbl_803E38E4 = .data:0x803E38E4; // type:object size:0x11 data:string +lbl_803E38F5 = .data:0x803E38F5; // type:object size:0xD data:string +lbl_803E3902 = .data:0x803E3902; // type:object size:0xE data:string +lbl_803E3910 = .data:0x803E3910; // type:object size:0xF data:string +lbl_803E391F = .data:0x803E391F; // type:object size:0x10 data:string +lbl_803E392F = .data:0x803E392F; // type:object size:0xF data:string +lbl_803E393E = .data:0x803E393E; // type:object size:0xE data:string +lbl_803E394C = .data:0x803E394C; // type:object size:0xE data:string +lbl_803E395A = .data:0x803E395A; // type:object size:0xE data:string +lbl_803E3968 = .data:0x803E3968; // type:object size:0xE data:string +lbl_803E3976 = .data:0x803E3976; // type:object size:0xE data:string +lbl_803E3984 = .data:0x803E3984; // type:object size:0xE data:string +lbl_803E3992 = .data:0x803E3992; // type:object size:0x14 data:string +lbl_803E39A6 = .data:0x803E39A6; // type:object size:0x13 data:string +lbl_803E39B9 = .data:0x803E39B9; // type:object size:0x14 data:string +lbl_803E39CD = .data:0x803E39CD; // type:object size:0x11 data:string +lbl_803E39DE = .data:0x803E39DE; // type:object size:0x11 data:string +lbl_803E39EF = .data:0x803E39EF; // type:object size:0x11 data:string +lbl_803E3A00 = .data:0x803E3A00; // type:object size:0x10 data:string +lbl_803E3A10 = .data:0x803E3A10; // type:object size:0x12 data:string +lbl_803E3A22 = .data:0x803E3A22; // type:object size:0x11 data:string +lbl_803E3A33 = .data:0x803E3A33; // type:object size:0x12 data:string +lbl_803E3A45 = .data:0x803E3A45; // type:object size:0x10 data:string +lbl_803E3A55 = .data:0x803E3A55; // type:object size:0x10 data:string +lbl_803E3A65 = .data:0x803E3A65; // type:object size:0x11 data:string +lbl_803E3A76 = .data:0x803E3A76; // type:object size:0x13 data:string +lbl_803E3A89 = .data:0x803E3A89; // type:object size:0x14 data:string +lbl_803E3A9D = .data:0x803E3A9D; // type:object size:0x14 data:string +lbl_803E3AB1 = .data:0x803E3AB1; // type:object size:0x12 data:string +lbl_803E3AC3 = .data:0x803E3AC3; // type:object size:0x12 data:string +lbl_803E3AD5 = .data:0x803E3AD5; // type:object size:0x12 data:string +lbl_803E3AE7 = .data:0x803E3AE7; // type:object size:0x16 data:string +lbl_803E3AFD = .data:0x803E3AFD; // type:object size:0x16 data:string +lbl_803E3B13 = .data:0x803E3B13; // type:object size:0x12 data:string +lbl_803E3B25 = .data:0x803E3B25; // type:object size:0x15 data:string +lbl_803E3B3A = .data:0x803E3B3A; // type:object size:0x10 data:string +lbl_803E3B4A = .data:0x803E3B4A; // type:object size:0x12 data:string +lbl_803E3B5C = .data:0x803E3B5C; // type:object size:0x15 data:string +lbl_803E3B71 = .data:0x803E3B71; // type:object size:0x14 data:string +lbl_803E3B85 = .data:0x803E3B85; // type:object size:0x16 data:string +lbl_803E3B9B = .data:0x803E3B9B; // type:object size:0x12 data:string +lbl_803E3BAD = .data:0x803E3BAD; // type:object size:0x14 data:string +lbl_803E3BC1 = .data:0x803E3BC1; // type:object size:0x16 data:string +lbl_803E3BD7 = .data:0x803E3BD7; // type:object size:0x10 data:string +lbl_803E3BE7 = .data:0x803E3BE7; // type:object size:0x13 data:string +lbl_803E3BFA = .data:0x803E3BFA; // type:object size:0x15 data:string +lbl_803E3C0F = .data:0x803E3C0F; // type:object size:0x12 data:string +lbl_803E3C21 = .data:0x803E3C21; // type:object size:0x11 data:string +lbl_803E3C32 = .data:0x803E3C32; // type:object size:0x13 data:string +lbl_803E3C45 = .data:0x803E3C45; // type:object size:0x10 data:string +lbl_803E3C55 = .data:0x803E3C55; // type:object size:0x10 data:string +lbl_803E3C65 = .data:0x803E3C65; // type:object size:0x10 data:string +lbl_803E3C75 = .data:0x803E3C75; // type:object size:0x12 data:string +lbl_803E3C87 = .data:0x803E3C87; // type:object size:0x15 data:string +lbl_803E3C9C = .data:0x803E3C9C; // type:object size:0x14 data:string +lbl_803E3CB0 = .data:0x803E3CB0; // type:object size:0x15 data:string +lbl_803E3CC5 = .data:0x803E3CC5; // type:object size:0x15 data:string +lbl_803E3CDA = .data:0x803E3CDA; // type:object size:0x15 data:string +lbl_803E3CEF = .data:0x803E3CEF; // type:object size:0x12 data:string +lbl_803E3D01 = .data:0x803E3D01; // type:object size:0xF data:string +lbl_803E3D10 = .data:0x803E3D10; // type:object size:0x12 data:string +lbl_803E3D22 = .data:0x803E3D22; // type:object size:0x11 data:string +lbl_803E3D33 = .data:0x803E3D33; // type:object size:0x12 data:string +lbl_803E3D45 = .data:0x803E3D45; // type:object size:0xE data:string +lbl_803E3D53 = .data:0x803E3D53; // type:object size:0x10 data:string +lbl_803E3D63 = .data:0x803E3D63; // type:object size:0xE data:string +lbl_803E3D71 = .data:0x803E3D71; // type:object size:0xA data:string +lbl_803E3D7B = .data:0x803E3D7B; // type:object size:0x14 data:string +lbl_803E3D8F = .data:0x803E3D8F; // type:object size:0x10 data:string +lbl_803E3D9F = .data:0x803E3D9F; // type:object size:0xE data:string +lbl_803E3DAD = .data:0x803E3DAD; // type:object size:0xE data:string +lbl_803E3DBB = .data:0x803E3DBB; // type:object size:0x13 data:string +lbl_803E3DCE = .data:0x803E3DCE; // type:object size:0x12 data:string +lbl_803E3DE0 = .data:0x803E3DE0; // type:object size:0x11 data:string +lbl_803E3DF1 = .data:0x803E3DF1; // type:object size:0x10 data:string +lbl_803E3E01 = .data:0x803E3E01; // type:object size:0xF data:string +lbl_803E3E10 = .data:0x803E3E10; // type:object size:0xF data:string +lbl_803E3E1F = .data:0x803E3E1F; // type:object size:0x12 data:string +lbl_803E3E31 = .data:0x803E3E31; // type:object size:0x11 data:string +lbl_803E3E42 = .data:0x803E3E42; // type:object size:0x11 data:string +lbl_803E3E53 = .data:0x803E3E53; // type:object size:0x13 data:string +lbl_803E3E66 = .data:0x803E3E66; // type:object size:0x13 data:string +lbl_803E3E79 = .data:0x803E3E79; // type:object size:0xE data:string +lbl_803E3E87 = .data:0x803E3E87; // type:object size:0x15 data:string +lbl_803E3E9C = .data:0x803E3E9C; // type:object size:0x11 data:string +lbl_803E3EAD = .data:0x803E3EAD; // type:object size:0xF data:string +lbl_803E3EBC = .data:0x803E3EBC; // type:object size:0xF data:string +lbl_803E3ECB = .data:0x803E3ECB; // type:object size:0x12 data:string +lbl_803E3EDD = .data:0x803E3EDD; // type:object size:0x10 data:string +lbl_803E3EED = .data:0x803E3EED; // type:object size:0x9 data:string +lbl_803E3EF6 = .data:0x803E3EF6; // type:object size:0x16 data:string +lbl_803E3F0C = .data:0x803E3F0C; // type:object size:0x12 data:string +lbl_803E3F1E = .data:0x803E3F1E; // type:object size:0x11 data:string +lbl_803E3F2F = .data:0x803E3F2F; // type:object size:0x12 data:string +lbl_803E3F41 = .data:0x803E3F41; // type:object size:0x12 data:string +lbl_803E3F53 = .data:0x803E3F53; // type:object size:0x12 data:string +lbl_803E3F65 = .data:0x803E3F65; // type:object size:0x11 data:string +lbl_803E3F76 = .data:0x803E3F76; // type:object size:0x12 data:string +lbl_803E3F88 = .data:0x803E3F88; // type:object size:0x12 data:string +lbl_803E3F9A = .data:0x803E3F9A; // type:object size:0x10 data:string +lbl_803E3FAA = .data:0x803E3FAA; // type:object size:0xE data:string +lbl_803E3FB8 = .data:0x803E3FB8; // type:object size:0xE data:string +lbl_803E3FC6 = .data:0x803E3FC6; // type:object size:0x11 data:string +lbl_803E3FD7 = .data:0x803E3FD7; // type:object size:0x11 data:string +lbl_803E3FE8 = .data:0x803E3FE8; // type:object size:0x10 data:string +lbl_803E3FF8 = .data:0x803E3FF8; // type:object size:0x10 data:string +lbl_803E4008 = .data:0x803E4008; // type:object size:0x10 data:string +lbl_803E4018 = .data:0x803E4018; // type:object size:0x9 data:string +lbl_803E4021 = .data:0x803E4021; // type:object size:0xC data:string +lbl_803E402D = .data:0x803E402D; // type:object size:0x13 data:string +lbl_803E4040 = .data:0x803E4040; // type:object size:0x11 data:string +lbl_803E4051 = .data:0x803E4051; // type:object size:0x11 data:string +lbl_803E4062 = .data:0x803E4062; // type:object size:0xE data:string +lbl_803E4070 = .data:0x803E4070; // type:object size:0xE data:string +lbl_803E407E = .data:0x803E407E; // type:object size:0xE data:string +lbl_803E408C = .data:0x803E408C; // type:object size:0xE data:string +lbl_803E409A = .data:0x803E409A; // type:object size:0xA data:string +lbl_803E40A4 = .data:0x803E40A4; // type:object size:0xA data:string +lbl_803E40AE = .data:0x803E40AE; // type:object size:0x9 data:string +lbl_803E40B7 = .data:0x803E40B7; // type:object size:0xC data:string +lbl_803E40C3 = .data:0x803E40C3; // type:object size:0xB data:string +lbl_803E40CE = .data:0x803E40CE; // type:object size:0xC data:string +lbl_803E40DA = .data:0x803E40DA; // type:object size:0x9 data:string +lbl_803E40E3 = .data:0x803E40E3; // type:object size:0x9 data:string +lbl_803E40EC = .data:0x803E40EC; // type:object size:0x9 data:string +lbl_803E40F5 = .data:0x803E40F5; // type:object size:0x9 data:string +lbl_803E40FE = .data:0x803E40FE; // type:object size:0x9 data:string +lbl_803E4107 = .data:0x803E4107; // type:object size:0x12 data:string +lbl_803E4119 = .data:0x803E4119; // type:object size:0xB data:string +lbl_803E4124 = .data:0x803E4124; // type:object size:0x11 data:string +lbl_803E4135 = .data:0x803E4135; // type:object size:0x9 data:string +lbl_803E413E = .data:0x803E413E; // type:object size:0xA data:string +lbl_803E4148 = .data:0x803E4148; // type:object size:0xE data:string +lbl_803E4156 = .data:0x803E4156; // type:object size:0xA data:string +lbl_803E4160 = .data:0x803E4160; // type:object size:0xB data:string +lbl_803E416B = .data:0x803E416B; // type:object size:0xD data:string +lbl_803E4178 = .data:0x803E4178; // type:object size:0xC data:string +lbl_803E4184 = .data:0x803E4184; // type:object size:0x11 data:string +lbl_803E4195 = .data:0x803E4195; // type:object size:0xB data:string +lbl_803E41A0 = .data:0x803E41A0; // type:object size:0x9 data:string +lbl_803E41A9 = .data:0x803E41A9; // type:object size:0xD data:string +lbl_803E41B6 = .data:0x803E41B6; // type:object size:0xB data:string +lbl_803E41C1 = .data:0x803E41C1; // type:object size:0xB data:string +lbl_803E41CC = .data:0x803E41CC; // type:object size:0xB data:string +lbl_803E41D7 = .data:0x803E41D7; // type:object size:0xB data:string +lbl_803E41E2 = .data:0x803E41E2; // type:object size:0xD data:string +lbl_803E41EF = .data:0x803E41EF; // type:object size:0xB data:string +lbl_803E41FA = .data:0x803E41FA; // type:object size:0xD data:string +lbl_803E4207 = .data:0x803E4207; // type:object size:0xC data:string +lbl_803E4213 = .data:0x803E4213; // type:object size:0x10 data:string +lbl_803E4223 = .data:0x803E4223; // type:object size:0xF data:string +lbl_803E4232 = .data:0x803E4232; // type:object size:0xB data:string +lbl_803E423D = .data:0x803E423D; // type:object size:0xF data:string +lbl_803E424C = .data:0x803E424C; // type:object size:0xD data:string +lbl_803E4259 = .data:0x803E4259; // type:object size:0xE data:string +lbl_803E4267 = .data:0x803E4267; // type:object size:0xD data:string +lbl_803E4274 = .data:0x803E4274; // type:object size:0x10 data:string +lbl_803E4284 = .data:0x803E4284; // type:object size:0x10 data:string +lbl_803E4294 = .data:0x803E4294; // type:object size:0xF data:string +lbl_803E42A3 = .data:0x803E42A3; // type:object size:0x10 data:string +lbl_803E42B3 = .data:0x803E42B3; // type:object size:0xE data:string +lbl_803E42C1 = .data:0x803E42C1; // type:object size:0x11 data:string +lbl_803E42D2 = .data:0x803E42D2; // type:object size:0x10 data:string +lbl_803E42E2 = .data:0x803E42E2; // type:object size:0x11 data:string +lbl_803E42F3 = .data:0x803E42F3; // type:object size:0x14 data:string +lbl_803E4307 = .data:0x803E4307; // type:object size:0x10 data:string +lbl_803E4317 = .data:0x803E4317; // type:object size:0x13 data:string +lbl_803E432A = .data:0x803E432A; // type:object size:0x14 data:string +lbl_803E433E = .data:0x803E433E; // type:object size:0x12 data:string +lbl_803E4350 = .data:0x803E4350; // type:object size:0xE data:string +lbl_803E435E = .data:0x803E435E; // type:object size:0xE data:string +lbl_803E436C = .data:0x803E436C; // type:object size:0xE data:string +lbl_803E437A = .data:0x803E437A; // type:object size:0x10 data:string +lbl_803E438A = .data:0x803E438A; // type:object size:0xC data:string +lbl_803E4396 = .data:0x803E4396; // type:object size:0x10 data:string +lbl_803E43A6 = .data:0x803E43A6; // type:object size:0x10 data:string +lbl_803E43B6 = .data:0x803E43B6; // type:object size:0xE data:string +lbl_803E43C4 = .data:0x803E43C4; // type:object size:0xE data:string +lbl_803E43D2 = .data:0x803E43D2; // type:object size:0xC data:string +lbl_803E43DE = .data:0x803E43DE; // type:object size:0x11 data:string +lbl_803E43EF = .data:0x803E43EF; // type:object size:0xF data:string +lbl_803E43FE = .data:0x803E43FE; // type:object size:0xF data:string +lbl_803E440D = .data:0x803E440D; // type:object size:0xD data:string +lbl_803E441A = .data:0x803E441A; // type:object size:0xC data:string +lbl_803E4426 = .data:0x803E4426; // type:object size:0xD data:string +lbl_803E4433 = .data:0x803E4433; // type:object size:0xB data:string +lbl_803E443E = .data:0x803E443E; // type:object size:0xE data:string +lbl_803E444C = .data:0x803E444C; // type:object size:0xD data:string +lbl_803E4459 = .data:0x803E4459; // type:object size:0xD data:string +lbl_803E4466 = .data:0x803E4466; // type:object size:0xE data:string +lbl_803E4474 = .data:0x803E4474; // type:object size:0xE data:string +lbl_803E4482 = .data:0x803E4482; // type:object size:0x11 data:string +lbl_803E4493 = .data:0x803E4493; // type:object size:0xF data:string +lbl_803E44A2 = .data:0x803E44A2; // type:object size:0xF data:string +lbl_803E44B1 = .data:0x803E44B1; // type:object size:0xC data:string +lbl_803E44BD = .data:0x803E44BD; // type:object size:0x11 data:string +lbl_803E44CE = .data:0x803E44CE; // type:object size:0xC data:string +lbl_803E44DA = .data:0x803E44DA; // type:object size:0xC data:string +lbl_803E44E6 = .data:0x803E44E6; // type:object size:0x11 data:string +lbl_803E44F7 = .data:0x803E44F7; // type:object size:0xC data:string +lbl_803E4503 = .data:0x803E4503; // type:object size:0xC data:string +lbl_803E450F = .data:0x803E450F; // type:object size:0xC data:string +lbl_803E451B = .data:0x803E451B; // type:object size:0xE data:string +lbl_803E4529 = .data:0x803E4529; // type:object size:0xE data:string +lbl_803E4537 = .data:0x803E4537; // type:object size:0x14 data:string +lbl_803E454B = .data:0x803E454B; // type:object size:0xF data:string +lbl_803E455A = .data:0x803E455A; // type:object size:0x11 data:string +lbl_803E456B = .data:0x803E456B; // type:object size:0x11 data:string +lbl_803E457C = .data:0x803E457C; // type:object size:0x10 data:string +lbl_803E458C = .data:0x803E458C; // type:object size:0x12 data:string +lbl_803E459E = .data:0x803E459E; // type:object size:0x17 data:string +lbl_803E45B5 = .data:0x803E45B5; // type:object size:0x15 data:string +lbl_803E45CA = .data:0x803E45CA; // type:object size:0x15 data:string +lbl_803E45DF = .data:0x803E45DF; // type:object size:0x10 data:string +lbl_803E45EF = .data:0x803E45EF; // type:object size:0x10 data:string +lbl_803E45FF = .data:0x803E45FF; // type:object size:0xD data:string +lbl_803E460C = .data:0x803E460C; // type:object size:0xF data:string +lbl_803E461B = .data:0x803E461B; // type:object size:0xF data:string +lbl_803E462A = .data:0x803E462A; // type:object size:0xF data:string +lbl_803E4639 = .data:0x803E4639; // type:object size:0x12 data:string +lbl_803E464B = .data:0x803E464B; // type:object size:0x10 data:string +lbl_803E465B = .data:0x803E465B; // type:object size:0x11 data:string +lbl_803E466C = .data:0x803E466C; // type:object size:0x13 data:string +lbl_803E467F = .data:0x803E467F; // type:object size:0x14 data:string +lbl_803E4693 = .data:0x803E4693; // type:object size:0x10 data:string +lbl_803E46A3 = .data:0x803E46A3; // type:object size:0x10 data:string +lbl_803E46B3 = .data:0x803E46B3; // type:object size:0xE data:string +lbl_803E46C1 = .data:0x803E46C1; // type:object size:0xE data:string +lbl_803E46CF = .data:0x803E46CF; // type:object size:0x11 data:string +lbl_803E46E0 = .data:0x803E46E0; // type:object size:0x16 data:string +lbl_803E46F6 = .data:0x803E46F6; // type:object size:0x10 data:string +lbl_803E4706 = .data:0x803E4706; // type:object size:0x13 data:string +lbl_803E4719 = .data:0x803E4719; // type:object size:0xF data:string +lbl_803E4728 = .data:0x803E4728; // type:object size:0x11 data:string +lbl_803E4739 = .data:0x803E4739; // type:object size:0x11 data:string +lbl_803E474A = .data:0x803E474A; // type:object size:0x12 data:string +lbl_803E475C = .data:0x803E475C; // type:object size:0xF data:string +lbl_803E476B = .data:0x803E476B; // type:object size:0x12 data:string +lbl_803E477D = .data:0x803E477D; // type:object size:0xE data:string +lbl_803E478B = .data:0x803E478B; // type:object size:0xB data:string +lbl_803E4796 = .data:0x803E4796; // type:object size:0x10 data:string +lbl_803E47A6 = .data:0x803E47A6; // type:object size:0xF data:string +lbl_803E47B5 = .data:0x803E47B5; // type:object size:0x12 data:string +lbl_803E47C7 = .data:0x803E47C7; // type:object size:0x12 data:string +lbl_803E47D9 = .data:0x803E47D9; // type:object size:0x15 data:string +lbl_803E47EE = .data:0x803E47EE; // type:object size:0x19 data:string +lbl_803E4807 = .data:0x803E4807; // type:object size:0xF data:string +lbl_803E4816 = .data:0x803E4816; // type:object size:0xE data:string +lbl_803E4824 = .data:0x803E4824; // type:object size:0x12 data:string +lbl_803E4836 = .data:0x803E4836; // type:object size:0xF data:string +lbl_803E4845 = .data:0x803E4845; // type:object size:0xF data:string +lbl_803E4854 = .data:0x803E4854; // type:object size:0xF data:string +lbl_803E4863 = .data:0x803E4863; // type:object size:0x13 data:string +lbl_803E4876 = .data:0x803E4876; // type:object size:0x12 data:string +lbl_803E4888 = .data:0x803E4888; // type:object size:0xC data:string +lbl_803E4894 = .data:0x803E4894; // type:object size:0xB data:string +lbl_803E489F = .data:0x803E489F; // type:object size:0x14 data:string +lbl_803E48B3 = .data:0x803E48B3; // type:object size:0x13 data:string +lbl_803E48C6 = .data:0x803E48C6; // type:object size:0x12 data:string +lbl_803E48D8 = .data:0x803E48D8; // type:object size:0x11 data:string +lbl_803E48E9 = .data:0x803E48E9; // type:object size:0x10 data:string +lbl_803E48F9 = .data:0x803E48F9; // type:object size:0x15 data:string +lbl_803E490E = .data:0x803E490E; // type:object size:0x14 data:string +lbl_803E4922 = .data:0x803E4922; // type:object size:0xC data:string +lbl_803E492E = .data:0x803E492E; // type:object size:0x10 data:string +lbl_803E493E = .data:0x803E493E; // type:object size:0x15 data:string +lbl_803E4953 = .data:0x803E4953; // type:object size:0x11 data:string +lbl_803E4964 = .data:0x803E4964; // type:object size:0x13 data:string +lbl_803E4977 = .data:0x803E4977; // type:object size:0x12 data:string +lbl_803E4989 = .data:0x803E4989; // type:object size:0x10 data:string +lbl_803E4999 = .data:0x803E4999; // type:object size:0x12 data:string +lbl_803E49AB = .data:0x803E49AB; // type:object size:0x14 data:string +lbl_803E49BF = .data:0x803E49BF; // type:object size:0x13 data:string +lbl_803E49D2 = .data:0x803E49D2; // type:object size:0xF data:string +lbl_803E49E1 = .data:0x803E49E1; // type:object size:0x12 data:string +lbl_803E49F3 = .data:0x803E49F3; // type:object size:0x14 data:string +lbl_803E4A07 = .data:0x803E4A07; // type:object size:0xF data:string +lbl_803E4A16 = .data:0x803E4A16; // type:object size:0x11 data:string +lbl_803E4A27 = .data:0x803E4A27; // type:object size:0xE data:string +lbl_803E4A35 = .data:0x803E4A35; // type:object size:0x12 data:string +lbl_803E4A47 = .data:0x803E4A47; // type:object size:0xD data:string +lbl_803E4A54 = .data:0x803E4A54; // type:object size:0xC data:string +lbl_803E4A60 = .data:0x803E4A60; // type:object size:0x10 data:string +lbl_803E4A70 = .data:0x803E4A70; // type:object size:0x10 data:string +lbl_803E4A80 = .data:0x803E4A80; // type:object size:0x12 data:string +lbl_803E4A92 = .data:0x803E4A92; // type:object size:0x10 data:string +lbl_803E4AA2 = .data:0x803E4AA2; // type:object size:0x10 data:string +lbl_803E4AB2 = .data:0x803E4AB2; // type:object size:0x10 data:string +lbl_803E4AC2 = .data:0x803E4AC2; // type:object size:0x10 data:string +lbl_803E4AD2 = .data:0x803E4AD2; // type:object size:0x10 data:string +lbl_803E4AE2 = .data:0x803E4AE2; // type:object size:0xB data:string +lbl_803E4AED = .data:0x803E4AED; // type:object size:0x12 data:string +lbl_803E4AFF = .data:0x803E4AFF; // type:object size:0x12 data:string +lbl_803E4B11 = .data:0x803E4B11; // type:object size:0x10 data:string +lbl_803E4B21 = .data:0x803E4B21; // type:object size:0x14 data:string +lbl_803E4B35 = .data:0x803E4B35; // type:object size:0x10 data:string +lbl_803E4B45 = .data:0x803E4B45; // type:object size:0x10 data:string +lbl_803E4B55 = .data:0x803E4B55; // type:object size:0xD data:string +lbl_803E4B62 = .data:0x803E4B62; // type:object size:0x13 data:string +lbl_803E4B75 = .data:0x803E4B75; // type:object size:0x14 data:string +lbl_803E4B89 = .data:0x803E4B89; // type:object size:0x11 data:string +lbl_803E4B9A = .data:0x803E4B9A; // type:object size:0xE data:string +lbl_803E4BA8 = .data:0x803E4BA8; // type:object size:0xF data:string +lbl_803E4BB7 = .data:0x803E4BB7; // type:object size:0x13 data:string +lbl_803E4BCA = .data:0x803E4BCA; // type:object size:0x9 data:string +lbl_803E4BD3 = .data:0x803E4BD3; // type:object size:0x9 data:string +lbl_803E4BDC = .data:0x803E4BDC; // type:object size:0xA data:string +lbl_803E4BE6 = .data:0x803E4BE6; // type:object size:0x9 data:string +lbl_803E4BEF = .data:0x803E4BEF; // type:object size:0x9 data:string +lbl_803E4BF8 = .data:0x803E4BF8; // type:object size:0x9 data:string +lbl_803E4C01 = .data:0x803E4C01; // type:object size:0x9 data:string +lbl_803E4C0A = .data:0x803E4C0A; // type:object size:0x9 data:string +lbl_803E4C13 = .data:0x803E4C13; // type:object size:0x9 data:string +lbl_803E4C1C = .data:0x803E4C1C; // type:object size:0x9 data:string +lbl_803E4C25 = .data:0x803E4C25; // type:object size:0x9 data:string +lbl_803E4C2E = .data:0x803E4C2E; // type:object size:0x9 data:string +lbl_803E4C37 = .data:0x803E4C37; // type:object size:0x9 data:string +lbl_803E4C40 = .data:0x803E4C40; // type:object size:0x9 data:string +lbl_803E4C49 = .data:0x803E4C49; // type:object size:0x9 data:string +lbl_803E4C52 = .data:0x803E4C52; // type:object size:0xA data:string +lbl_803E4C5C = .data:0x803E4C5C; // type:object size:0x9 data:string +lbl_803E4C65 = .data:0x803E4C65; // type:object size:0xE data:string +lbl_803E4C73 = .data:0x803E4C73; // type:object size:0x9 data:string +lbl_803E4C7C = .data:0x803E4C7C; // type:object size:0x9 data:string +lbl_803E4C85 = .data:0x803E4C85; // type:object size:0x9 data:string +lbl_803E4C8E = .data:0x803E4C8E; // type:object size:0xD data:string +lbl_803E4C9B = .data:0x803E4C9B; // type:object size:0x9 data:string +lbl_803E4CA4 = .data:0x803E4CA4; // type:object size:0xE data:string +lbl_803E4CB2 = .data:0x803E4CB2; // type:object size:0x9 data:string +lbl_803E4CBB = .data:0x803E4CBB; // type:object size:0x9 data:string +lbl_803E4CC4 = .data:0x803E4CC4; // type:object size:0x9 data:string +lbl_803E4CCD = .data:0x803E4CCD; // type:object size:0xE data:string +lbl_803E4CDB = .data:0x803E4CDB; // type:object size:0xD data:string +lbl_803E4CE8 = .data:0x803E4CE8; // type:object size:0x9 data:string +lbl_803E4CF1 = .data:0x803E4CF1; // type:object size:0x9 data:string +lbl_803E4CFA = .data:0x803E4CFA; // type:object size:0xE data:string +lbl_803E4D08 = .data:0x803E4D08; // type:object size:0x9 data:string +lbl_803E4D11 = .data:0x803E4D11; // type:object size:0x9 data:string +lbl_803E4D1A = .data:0x803E4D1A; // type:object size:0xA data:string +lbl_803E4D24 = .data:0x803E4D24; // type:object size:0xE data:string +lbl_803E4D32 = .data:0x803E4D32; // type:object size:0x9 data:string +lbl_803E4D3B = .data:0x803E4D3B; // type:object size:0x9 data:string +lbl_803E4D44 = .data:0x803E4D44; // type:object size:0xA data:string +lbl_803E4D4E = .data:0x803E4D4E; // type:object size:0xA data:string +lbl_803E4D58 = .data:0x803E4D58; // type:object size:0x9 data:string +lbl_803E4D61 = .data:0x803E4D61; // type:object size:0x9 data:string +lbl_803E4D6A = .data:0x803E4D6A; // type:object size:0x9 data:string +lbl_803E4D73 = .data:0x803E4D73; // type:object size:0x9 data:string +lbl_803E4D7C = .data:0x803E4D7C; // type:object size:0x9 data:string +lbl_803E4D85 = .data:0x803E4D85; // type:object size:0x9 data:string +lbl_803E4D8E = .data:0x803E4D8E; // type:object size:0x9 data:string +lbl_803E4D97 = .data:0x803E4D97; // type:object size:0x9 data:string +lbl_803E4DA0 = .data:0x803E4DA0; // type:object size:0x9 data:string +lbl_803E4DA9 = .data:0x803E4DA9; // type:object size:0x9 data:string +lbl_803E4DB2 = .data:0x803E4DB2; // type:object size:0x9 data:string +lbl_803E4DBB = .data:0x803E4DBB; // type:object size:0x9 data:string +lbl_803E4DC4 = .data:0x803E4DC4; // type:object size:0x9 data:string +lbl_803E4DCD = .data:0x803E4DCD; // type:object size:0x9 data:string +lbl_803E4DD6 = .data:0x803E4DD6; // type:object size:0x9 data:string +lbl_803E4DDF = .data:0x803E4DDF; // type:object size:0x9 data:string +lbl_803E4DE8 = .data:0x803E4DE8; // type:object size:0x9 data:string +lbl_803E4DF1 = .data:0x803E4DF1; // type:object size:0xB data:string +lbl_803E4DFC = .data:0x803E4DFC; // type:object size:0x9 data:string +lbl_803E4E05 = .data:0x803E4E05; // type:object size:0x9 data:string +lbl_803E4E0E = .data:0x803E4E0E; // type:object size:0x9 data:string +lbl_803E4E17 = .data:0x803E4E17; // type:object size:0xA data:string +lbl_803E4E21 = .data:0x803E4E21; // type:object size:0xA data:string +lbl_803E4E2B = .data:0x803E4E2B; // type:object size:0x9 data:string +lbl_803E4E34 = .data:0x803E4E34; // type:object size:0x9 data:string +lbl_803E4E3D = .data:0x803E4E3D; // type:object size:0x9 data:string +lbl_803E4E46 = .data:0x803E4E46; // type:object size:0x9 data:string +lbl_803E4E4F = .data:0x803E4E4F; // type:object size:0x9 data:string +lbl_803E4E58 = .data:0x803E4E58; // type:object size:0x10 data:string +lbl_803E4E68 = .data:0x803E4E68; // type:object size:0x9 data:string +lbl_803E4E71 = .data:0x803E4E71; // type:object size:0xD data:string +lbl_803E4E7E = .data:0x803E4E7E; // type:object size:0xA data:string +lbl_803E4E88 = .data:0x803E4E88; // type:object size:0x11 data:string +lbl_803E4E99 = .data:0x803E4E99; // type:object size:0x12 data:string +lbl_803E4EAB = .data:0x803E4EAB; // type:object size:0x9 data:string +lbl_803E4EB4 = .data:0x803E4EB4; // type:object size:0x9 data:string +lbl_803E4EBD = .data:0x803E4EBD; // type:object size:0x9 data:string +lbl_803E4EC6 = .data:0x803E4EC6; // type:object size:0x9 data:string +lbl_803E4ECF = .data:0x803E4ECF; // type:object size:0x9 data:string +lbl_803E4ED8 = .data:0x803E4ED8; // type:object size:0x9 data:string +lbl_803E4EE1 = .data:0x803E4EE1; // type:object size:0x9 data:string +lbl_803E4EEA = .data:0x803E4EEA; // type:object size:0x9 data:string +lbl_803E4EF3 = .data:0x803E4EF3; // type:object size:0x9 data:string +lbl_803E4EFC = .data:0x803E4EFC; // type:object size:0xD data:string +lbl_803E4F09 = .data:0x803E4F09; // type:object size:0xE data:string +lbl_803E4F17 = .data:0x803E4F17; // type:object size:0xD data:string +lbl_803E4F24 = .data:0x803E4F24; // type:object size:0x11 data:string +lbl_803E4F35 = .data:0x803E4F35; // type:object size:0x9 data:string +lbl_803E4F3E = .data:0x803E4F3E; // type:object size:0x9 data:string +lbl_803E4F47 = .data:0x803E4F47; // type:object size:0x9 data:string +lbl_803E4F50 = .data:0x803E4F50; // type:object size:0x9 data:string +lbl_803E4F59 = .data:0x803E4F59; // type:object size:0x9 data:string +lbl_803E4F62 = .data:0x803E4F62; // type:object size:0x9 data:string +lbl_803E4F6B = .data:0x803E4F6B; // type:object size:0x9 data:string +lbl_803E4F74 = .data:0x803E4F74; // type:object size:0x9 data:string +lbl_803E4F7D = .data:0x803E4F7D; // type:object size:0xA data:string +lbl_803E4F87 = .data:0x803E4F87; // type:object size:0x9 data:string +lbl_803E4F90 = .data:0x803E4F90; // type:object size:0xA data:string +lbl_803E4F9A = .data:0x803E4F9A; // type:object size:0x9 data:string +lbl_803E4FA3 = .data:0x803E4FA3; // type:object size:0xD data:string +lbl_803E4FB0 = .data:0x803E4FB0; // type:object size:0x9 data:string +lbl_803E4FB9 = .data:0x803E4FB9; // type:object size:0x9 data:string +lbl_803E4FC2 = .data:0x803E4FC2; // type:object size:0xA data:string +lbl_803E4FCC = .data:0x803E4FCC; // type:object size:0xA data:string +lbl_803E4FD6 = .data:0x803E4FD6; // type:object size:0x11 data:string +lbl_803E4FE7 = .data:0x803E4FE7; // type:object size:0x11 data:string +lbl_803E4FF8 = .data:0x803E4FF8; // type:object size:0x10 data:string +lbl_803E5008 = .data:0x803E5008; // type:object size:0x17 data:string +lbl_803E501F = .data:0x803E501F; // type:object size:0xF data:string +lbl_803E502E = .data:0x803E502E; // type:object size:0xE data:string +lbl_803E503C = .data:0x803E503C; // type:object size:0xE data:string +lbl_803E504A = .data:0x803E504A; // type:object size:0xD data:string +lbl_803E5057 = .data:0x803E5057; // type:object size:0xB data:string +lbl_803E5062 = .data:0x803E5062; // type:object size:0xA data:string +lbl_803E506C = .data:0x803E506C; // type:object size:0xC data:string +lbl_803E5078 = .data:0x803E5078; // type:object size:0xB data:string +lbl_803E5083 = .data:0x803E5083; // type:object size:0xC data:string +lbl_803E508F = .data:0x803E508F; // type:object size:0xA data:string +lbl_803E5099 = .data:0x803E5099; // type:object size:0x10 data:string +lbl_803E50A9 = .data:0x803E50A9; // type:object size:0x12 data:string +lbl_803E50BB = .data:0x803E50BB; // type:object size:0xE data:string +lbl_803E50C9 = .data:0x803E50C9; // type:object size:0x10 data:string +lbl_803E50D9 = .data:0x803E50D9; // type:object size:0x11 data:string +lbl_803E50EA = .data:0x803E50EA; // type:object size:0x10 data:string +lbl_803E50FA = .data:0x803E50FA; // type:object size:0xD data:string +lbl_803E5107 = .data:0x803E5107; // type:object size:0x10 data:string +lbl_803E5117 = .data:0x803E5117; // type:object size:0x13 data:string +lbl_803E512A = .data:0x803E512A; // type:object size:0x13 data:string +lbl_803E513D = .data:0x803E513D; // type:object size:0xA data:string +lbl_803E5147 = .data:0x803E5147; // type:object size:0xB data:string +lbl_803E5152 = .data:0x803E5152; // type:object size:0x9 data:string +lbl_803E515B = .data:0x803E515B; // type:object size:0xC data:string +lbl_803E5167 = .data:0x803E5167; // type:object size:0xC data:string +lbl_803E5173 = .data:0x803E5173; // type:object size:0xC data:string +lbl_803E517F = .data:0x803E517F; // type:object size:0xC data:string +lbl_803E518B = .data:0x803E518B; // type:object size:0xC data:string +lbl_803E5197 = .data:0x803E5197; // type:object size:0xD data:string +lbl_803E51A4 = .data:0x803E51A4; // type:object size:0xC data:string +lbl_803E51B0 = .data:0x803E51B0; // type:object size:0xC data:string +lbl_803E51BC = .data:0x803E51BC; // type:object size:0xC data:string +lbl_803E51C8 = .data:0x803E51C8; // type:object size:0xC data:string +lbl_803E51D4 = .data:0x803E51D4; // type:object size:0xE data:string +lbl_803E51E2 = .data:0x803E51E2; // type:object size:0xE data:string +lbl_803E51F0 = .data:0x803E51F0; // type:object size:0xE data:string +lbl_803E51FE = .data:0x803E51FE; // type:object size:0x10 data:string +lbl_803E520E = .data:0x803E520E; // type:object size:0x10 data:string +lbl_803E521E = .data:0x803E521E; // type:object size:0xC data:string +lbl_803E522A = .data:0x803E522A; // type:object size:0xC data:string +lbl_803E5236 = .data:0x803E5236; // type:object size:0xD data:string +lbl_803E5243 = .data:0x803E5243; // type:object size:0xD data:string +lbl_803E5250 = .data:0x803E5250; // type:object size:0xC data:string +lbl_803E525C = .data:0x803E525C; // type:object size:0xD data:string +lbl_803E5269 = .data:0x803E5269; // type:object size:0xF data:string +lbl_803E5278 = .data:0x803E5278; // type:object size:0xF data:string +lbl_803E5287 = .data:0x803E5287; // type:object size:0xF data:string +lbl_803E5296 = .data:0x803E5296; // type:object size:0x11 data:string +lbl_803E52A7 = .data:0x803E52A7; // type:object size:0xE data:string +lbl_803E52B5 = .data:0x803E52B5; // type:object size:0x14 data:string +lbl_803E52C9 = .data:0x803E52C9; // type:object size:0xC data:string +lbl_803E52D5 = .data:0x803E52D5; // type:object size:0xE data:string +lbl_803E52E3 = .data:0x803E52E3; // type:object size:0xC data:string +lbl_803E52EF = .data:0x803E52EF; // type:object size:0xC data:string +lbl_803E52FB = .data:0x803E52FB; // type:object size:0x15 data:string +lbl_803E5310 = .data:0x803E5310; // type:object size:0xE data:string +lbl_803E531E = .data:0x803E531E; // type:object size:0xE data:string +lbl_803E532C = .data:0x803E532C; // type:object size:0xE data:string +lbl_803E533A = .data:0x803E533A; // type:object size:0xF data:string +lbl_803E5349 = .data:0x803E5349; // type:object size:0xC data:string +lbl_803E5355 = .data:0x803E5355; // type:object size:0xE data:string +lbl_803E5363 = .data:0x803E5363; // type:object size:0xD data:string +lbl_803E5370 = .data:0x803E5370; // type:object size:0xB data:string +lbl_803E537B = .data:0x803E537B; // type:object size:0x11 data:string +lbl_803E538C = .data:0x803E538C; // type:object size:0xC data:string +lbl_803E5398 = .data:0x803E5398; // type:object size:0xE data:string +lbl_803E53A6 = .data:0x803E53A6; // type:object size:0xF data:string +lbl_803E53B5 = .data:0x803E53B5; // type:object size:0xE data:string +lbl_803E53C3 = .data:0x803E53C3; // type:object size:0xD data:string +lbl_803E53D0 = .data:0x803E53D0; // type:object size:0xD data:string +lbl_803E53DD = .data:0x803E53DD; // type:object size:0xC data:string +lbl_803E53E9 = .data:0x803E53E9; // type:object size:0xD data:string +lbl_803E53F6 = .data:0x803E53F6; // type:object size:0xD data:string +lbl_803E5403 = .data:0x803E5403; // type:object size:0xD data:string +lbl_803E5410 = .data:0x803E5410; // type:object size:0xD data:string +lbl_803E541D = .data:0x803E541D; // type:object size:0xD data:string +lbl_803E542A = .data:0x803E542A; // type:object size:0xE data:string +lbl_803E5438 = .data:0x803E5438; // type:object size:0xF data:string +lbl_803E5447 = .data:0x803E5447; // type:object size:0xF data:string +lbl_803E5456 = .data:0x803E5456; // type:object size:0xF data:string +lbl_803E5465 = .data:0x803E5465; // type:object size:0x12 data:string +lbl_803E5477 = .data:0x803E5477; // type:object size:0xD data:string +lbl_803E5484 = .data:0x803E5484; // type:object size:0xD data:string +lbl_803E5491 = .data:0x803E5491; // type:object size:0x13 data:string +lbl_803E54A4 = .data:0x803E54A4; // type:object size:0x13 data:string +lbl_803E54B7 = .data:0x803E54B7; // type:object size:0x13 data:string +lbl_803E54CA = .data:0x803E54CA; // type:object size:0xE data:string +lbl_803E54D8 = .data:0x803E54D8; // type:object size:0xC data:string +lbl_803E54E4 = .data:0x803E54E4; // type:object size:0xC data:string +lbl_803E54F0 = .data:0x803E54F0; // type:object size:0xC data:string +lbl_803E54FC = .data:0x803E54FC; // type:object size:0xC data:string +lbl_803E5508 = .data:0x803E5508; // type:object size:0xC data:string +lbl_803E5514 = .data:0x803E5514; // type:object size:0xD data:string +lbl_803E5521 = .data:0x803E5521; // type:object size:0xC data:string +lbl_803E552D = .data:0x803E552D; // type:object size:0xE data:string +lbl_803E553B = .data:0x803E553B; // type:object size:0xC data:string +lbl_803E5547 = .data:0x803E5547; // type:object size:0xC data:string +lbl_803E5553 = .data:0x803E5553; // type:object size:0xD data:string +lbl_803E5560 = .data:0x803E5560; // type:object size:0xD data:string +lbl_803E556D = .data:0x803E556D; // type:object size:0xE data:string +lbl_803E557B = .data:0x803E557B; // type:object size:0xD data:string +lbl_803E5588 = .data:0x803E5588; // type:object size:0xE data:string +lbl_803E5596 = .data:0x803E5596; // type:object size:0x13 data:string +lbl_803E55A9 = .data:0x803E55A9; // type:object size:0xC data:string +lbl_803E55B5 = .data:0x803E55B5; // type:object size:0xC data:string +lbl_803E55C1 = .data:0x803E55C1; // type:object size:0x10 data:string +lbl_803E55D1 = .data:0x803E55D1; // type:object size:0xE data:string +lbl_803E55DF = .data:0x803E55DF; // type:object size:0xE data:string +lbl_803E55ED = .data:0x803E55ED; // type:object size:0xD data:string +lbl_803E55FA = .data:0x803E55FA; // type:object size:0x11 data:string +lbl_803E560B = .data:0x803E560B; // type:object size:0xF data:string +lbl_803E561A = .data:0x803E561A; // type:object size:0xD data:string +lbl_803E5627 = .data:0x803E5627; // type:object size:0x11 data:string +lbl_803E5638 = .data:0x803E5638; // type:object size:0x11 data:string +lbl_803E5649 = .data:0x803E5649; // type:object size:0xF data:string +lbl_803E5658 = .data:0x803E5658; // type:object size:0xF data:string +lbl_803E5667 = .data:0x803E5667; // type:object size:0x10 data:string +lbl_803E5677 = .data:0x803E5677; // type:object size:0xD data:string +lbl_803E5684 = .data:0x803E5684; // type:object size:0xE data:string +lbl_803E5692 = .data:0x803E5692; // type:object size:0x12 data:string +lbl_803E56A4 = .data:0x803E56A4; // type:object size:0xF data:string +lbl_803E56B3 = .data:0x803E56B3; // type:object size:0xE data:string +lbl_803E56C1 = .data:0x803E56C1; // type:object size:0xE data:string +lbl_803E56CF = .data:0x803E56CF; // type:object size:0xE data:string +lbl_803E56DD = .data:0x803E56DD; // type:object size:0xC data:string +lbl_803E56E9 = .data:0x803E56E9; // type:object size:0xD data:string +lbl_803E56F6 = .data:0x803E56F6; // type:object size:0xD data:string +lbl_803E5703 = .data:0x803E5703; // type:object size:0xF data:string +lbl_803E5712 = .data:0x803E5712; // type:object size:0xD data:string +lbl_803E571F = .data:0x803E571F; // type:object size:0xE data:string +lbl_803E572D = .data:0x803E572D; // type:object size:0xD data:string +lbl_803E573A = .data:0x803E573A; // type:object size:0x10 data:string +lbl_803E574A = .data:0x803E574A; // type:object size:0xF data:string +lbl_803E5759 = .data:0x803E5759; // type:object size:0x12 data:string +lbl_803E576B = .data:0x803E576B; // type:object size:0x11 data:string +lbl_803E577C = .data:0x803E577C; // type:object size:0x12 data:string +lbl_803E578E = .data:0x803E578E; // type:object size:0x11 data:string +lbl_803E579F = .data:0x803E579F; // type:object size:0xD data:string +lbl_803E57AC = .data:0x803E57AC; // type:object size:0xC data:string +lbl_803E57B8 = .data:0x803E57B8; // type:object size:0xE data:string +lbl_803E57C6 = .data:0x803E57C6; // type:object size:0xB data:string +lbl_803E57D1 = .data:0x803E57D1; // type:object size:0xB data:string +lbl_803E57DC = .data:0x803E57DC; // type:object size:0xC data:string +lbl_803E57E8 = .data:0x803E57E8; // type:object size:0xC data:string +lbl_803E57F4 = .data:0x803E57F4; // type:object size:0xC data:string +lbl_803E5800 = .data:0x803E5800; // type:object size:0xC data:string +lbl_803E580C = .data:0x803E580C; // type:object size:0xC data:string +lbl_803E5818 = .data:0x803E5818; // type:object size:0xC data:string +lbl_803E5824 = .data:0x803E5824; // type:object size:0xC data:string +lbl_803E5830 = .data:0x803E5830; // type:object size:0xC data:string +lbl_803E583C = .data:0x803E583C; // type:object size:0xC data:string +lbl_803E5848 = .data:0x803E5848; // type:object size:0xC data:string +lbl_803E5854 = .data:0x803E5854; // type:object size:0xC data:string +lbl_803E5860 = .data:0x803E5860; // type:object size:0xC data:string +lbl_803E586C = .data:0x803E586C; // type:object size:0xC data:string +lbl_803E5878 = .data:0x803E5878; // type:object size:0xC data:string +lbl_803E5884 = .data:0x803E5884; // type:object size:0xC data:string +lbl_803E5890 = .data:0x803E5890; // type:object size:0xC data:string +lbl_803E589C = .data:0x803E589C; // type:object size:0xC data:string +lbl_803E58A8 = .data:0x803E58A8; // type:object size:0xC data:string +lbl_803E58B4 = .data:0x803E58B4; // type:object size:0x9 data:string +lbl_803E58BD = .data:0x803E58BD; // type:object size:0x9 data:string +lbl_803E58C6 = .data:0x803E58C6; // type:object size:0xE data:string +lbl_803E58D4 = .data:0x803E58D4; // type:object size:0xE data:string +lbl_803E58E2 = .data:0x803E58E2; // type:object size:0x10 data:string +lbl_803E58F2 = .data:0x803E58F2; // type:object size:0xE data:string +lbl_803E5900 = .data:0x803E5900; // type:object size:0xD data:string +lbl_803E590D = .data:0x803E590D; // type:object size:0xE data:string +lbl_803E591B = .data:0x803E591B; // type:object size:0xE data:string +lbl_803E5929 = .data:0x803E5929; // type:object size:0xF data:string +lbl_803E5938 = .data:0x803E5938; // type:object size:0xF data:string +lbl_803E5947 = .data:0x803E5947; // type:object size:0xF data:string +lbl_803E5956 = .data:0x803E5956; // type:object size:0xF data:string +lbl_803E5965 = .data:0x803E5965; // type:object size:0x10 data:string +lbl_803E5975 = .data:0x803E5975; // type:object size:0x10 data:string +lbl_803E5985 = .data:0x803E5985; // type:object size:0x10 data:string +lbl_803E5995 = .data:0x803E5995; // type:object size:0x12 data:string +lbl_803E59A7 = .data:0x803E59A7; // type:object size:0x13 data:string +lbl_803E59BA = .data:0x803E59BA; // type:object size:0xB data:string +lbl_803E59C5 = .data:0x803E59C5; // type:object size:0xF data:string +lbl_803E59D4 = .data:0x803E59D4; // type:object size:0x11 data:string +lbl_803E59E5 = .data:0x803E59E5; // type:object size:0xE data:string +lbl_803E59F3 = .data:0x803E59F3; // type:object size:0xC data:string +lbl_803E59FF = .data:0x803E59FF; // type:object size:0xE data:string +lbl_803E5A0D = .data:0x803E5A0D; // type:object size:0xD data:string +lbl_803E5A1A = .data:0x803E5A1A; // type:object size:0xC data:string +lbl_803E5A26 = .data:0x803E5A26; // type:object size:0x10 data:string +lbl_803E5A36 = .data:0x803E5A36; // type:object size:0xD data:string +lbl_803E5A43 = .data:0x803E5A43; // type:object size:0xB data:string +lbl_803E5A4E = .data:0x803E5A4E; // type:object size:0xA data:string +lbl_803E5A58 = .data:0x803E5A58; // type:object size:0xB data:string +lbl_803E5A63 = .data:0x803E5A63; // type:object size:0xE data:string +lbl_803E5A71 = .data:0x803E5A71; // type:object size:0xB data:string +lbl_803E5A7C = .data:0x803E5A7C; // type:object size:0xB data:string +lbl_803E5A87 = .data:0x803E5A87; // type:object size:0x11 data:string +lbl_803E5A98 = .data:0x803E5A98; // type:object size:0xA data:string +lbl_803E5AA2 = .data:0x803E5AA2; // type:object size:0xA data:string +lbl_803E5AAC = .data:0x803E5AAC; // type:object size:0xB data:string +lbl_803E5AB7 = .data:0x803E5AB7; // type:object size:0xC data:string +lbl_803E5AC3 = .data:0x803E5AC3; // type:object size:0xB data:string +lbl_803E5ACE = .data:0x803E5ACE; // type:object size:0xB data:string +lbl_803E5AD9 = .data:0x803E5AD9; // type:object size:0xE data:string +lbl_803E5AE7 = .data:0x803E5AE7; // type:object size:0x10 data:string +lbl_803E5AF7 = .data:0x803E5AF7; // type:object size:0xF data:string +lbl_803E5B06 = .data:0x803E5B06; // type:object size:0xD data:string +lbl_803E5B13 = .data:0x803E5B13; // type:object size:0xD data:string +lbl_803E5B20 = .data:0x803E5B20; // type:object size:0xC data:string +lbl_803E5B2C = .data:0x803E5B2C; // type:object size:0xC data:string +lbl_803E5B38 = .data:0x803E5B38; // type:object size:0xD data:string +lbl_803E5B45 = .data:0x803E5B45; // type:object size:0xB data:string +lbl_803E5B50 = .data:0x803E5B50; // type:object size:0xA data:string +lbl_803E5B5A = .data:0x803E5B5A; // type:object size:0xF data:string +lbl_803E5B69 = .data:0x803E5B69; // type:object size:0x9 data:string +lbl_803E5B72 = .data:0x803E5B72; // type:object size:0x9 data:string +lbl_803E5B7B = .data:0x803E5B7B; // type:object size:0xE data:string +lbl_803E5B89 = .data:0x803E5B89; // type:object size:0x10 data:string +lbl_803E5B99 = .data:0x803E5B99; // type:object size:0x10 data:string +lbl_803E5BA9 = .data:0x803E5BA9; // type:object size:0x10 data:string +lbl_803E5BB9 = .data:0x803E5BB9; // type:object size:0x11 data:string +lbl_803E5BCA = .data:0x803E5BCA; // type:object size:0xF data:string +lbl_803E5BD9 = .data:0x803E5BD9; // type:object size:0xD data:string +lbl_803E5BE6 = .data:0x803E5BE6; // type:object size:0xE data:string +lbl_803E5BF4 = .data:0x803E5BF4; // type:object size:0xE data:string +lbl_803E5C02 = .data:0x803E5C02; // type:object size:0xB data:string +lbl_803E5C0D = .data:0x803E5C0D; // type:object size:0xD data:string +lbl_803E5C1A = .data:0x803E5C1A; // type:object size:0xC data:string +lbl_803E5C26 = .data:0x803E5C26; // type:object size:0x9 data:string +lbl_803E5C2F = .data:0x803E5C2F; // type:object size:0xE data:string +lbl_803E5C3D = .data:0x803E5C3D; // type:object size:0x11 data:string +lbl_803E5C4E = .data:0x803E5C4E; // type:object size:0xB data:string +lbl_803E5C59 = .data:0x803E5C59; // type:object size:0xA data:string +lbl_803E5C63 = .data:0x803E5C63; // type:object size:0xE data:string +lbl_803E5C71 = .data:0x803E5C71; // type:object size:0x10 data:string +lbl_803E5C81 = .data:0x803E5C81; // type:object size:0xE data:string +lbl_803E5C8F = .data:0x803E5C8F; // type:object size:0xF data:string +lbl_803E5C9E = .data:0x803E5C9E; // type:object size:0xC data:string +lbl_803E5CAA = .data:0x803E5CAA; // type:object size:0xA data:string +lbl_803E5CB4 = .data:0x803E5CB4; // type:object size:0x19 data:string +lbl_803E5CCD = .data:0x803E5CCD; // type:object size:0x30 +lbl_803E5CFD = .data:0x803E5CFD; // type:object size:0x28 data:string +lbl_803E5D25 = .data:0x803E5D25; // type:object size:0x11 data:string +l_method$89992 = .data:0x803E5D38; // type:object size:0xC scope:local align:4 +__vt__11fapGm_HIO_c = .data:0x803E5D48; // type:object size:0xC scope:global align:4 +lbl_803E5D54 = .data:0x803E5D54; // type:object size:0xC data:string +@89447 = .data:0x803E5D60; // type:object size:0xC scope:local align:4 +lbl_803E5D6C = .data:0x803E5D6C; // type:object size:0xE data:string +g_fopAc_Method = .data:0x803E5D80; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x803E5DA0; // type:label scope:local align:4 +l_cullSizeBox = .data:0x803E5F18; // type:object size:0x150 scope:global align:4 +l_cullSizeSphere = .data:0x803E6068; // type:object size:0x80 scope:global align:4 +__vt__15dBgS_ObjRoofChk = .data:0x803E60E8; // type:object size:0x30 scope:global align:4 +lbl_803E6118 = .data:0x803E6118; // type:object size:0x10 data:string +@109119 = .data:0x803E6128; // type:object size:0x44 scope:local align:4 +lbl_803E616C = .data:0x803E616C; // type:object size:0xD data:string +@109121 = .data:0x803E617C; // type:object size:0x3C scope:local align:4 +__vt__14dBgS_ObjGndChk = .data:0x803E61B8; // type:object size:0x30 scope:global align:4 +lbl_803E61E8 = .data:0x803E61E8; // type:object size:0xF data:string +@109165 = .data:0x803E61F8; // type:object size:0x4C scope:local align:4 +lbl_803E6244 = .data:0x803E6244; // type:object size:0xC data:string +@109169 = .data:0x803E6250; // type:object size:0x44 scope:local align:4 +lbl_803E6294 = .data:0x803E6294; // type:object size:0x9 data:string +@109171 = .data:0x803E62A0; // type:object size:0x24 scope:local align:4 +lbl_803E62C4 = .data:0x803E62C4; // type:object size:0x10 data:string +@109173 = .data:0x803E62D4; // type:object size:0xC scope:local align:4 +lbl_803E62E0 = .data:0x803E62E0; // type:object size:0x11 data:string +@109175 = .data:0x803E62F4; // type:object size:0xC scope:local align:4 +lbl_803E6300 = .data:0x803E6300; // type:object size:0xC data:string +@109209 = .data:0x803E630C; // type:object size:0x14 scope:local align:4 +lbl_803E6320 = .data:0x803E6320; // type:object size:0xE data:string +lbl_803E632E = .data:0x803E632E; // type:object size:0x9 data:string +lbl_803E6337 = .data:0x803E6337; // type:object size:0x11 data:string +lbl_803E6348 = .data:0x803E6348; // type:object size:0x10 data:string +__vt__8cM3dGPla = .data:0x803E6358; // type:object size:0xC scope:global align:4 +lbl_803E6364 = .data:0x803E6364; // type:object size:0x9 data:string +g_fopCam_Method = .data:0x803E6370; // type:object size:0x14 scope:global align:4 +g_fopOvlp_Method = .data:0x803E6388; // type:object size:0x14 scope:global align:4 +phaseMethod$46944 = .data:0x803E63A0; // type:object size:0x20 scope:local align:4 +g_fopScn_Method = .data:0x803E63C0; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803E63D8; // type:label scope:local align:4 +submethod$47021 = .data:0x803E63D8; // type:object size:0x10 scope:local align:4 +noFadeFase$47022 = .data:0x803E63E8; // type:object size:0x20 scope:local align:4 +fadeFase$47023 = .data:0x803E6408; // type:object size:0x20 scope:local align:4 +g_fopVw_Method = .data:0x803E6428; // type:object size:0x14 scope:global align:4 +g_fopKy_Method = .data:0x803E6440; // type:object size:0x14 scope:global align:4 +g_fopMsg_Method = .data:0x803E6458; // type:object size:0x14 scope:global align:4 +@95558 = .data:0x803E6470; // type:object size:0x1C scope:local align:4 +l_fpcLy_Crear = .data:0x803E6490; // type:object size:0x2C scope:global align:4 +g_fpcLf_Method = .data:0x803E64C0; // type:object size:0x14 scope:global align:4 +crear$46497 = .data:0x803E64D8; // type:object size:0x1C scope:local align:4 data:4byte +g_fpcNd_Method = .data:0x803E64F8; // type:object size:0x14 scope:global align:4 +...data.0 = .data:0x803E6510; // type:label scope:local align:4 +g_fpcNdRq_RefomePhase = .data:0x803E6510; // type:object size:0x14 scope:global align:4 +clear$46741 = .data:0x803E6524; // type:object size:0x64 scope:local align:4 data:4byte +methods$46764 = .data:0x803E6588; // type:object size:0x18 scope:local align:4 +methods$46778 = .data:0x803E65A0; // type:object size:0x10 scope:local align:4 +methods$46795 = .data:0x803E65B0; // type:object size:0xC scope:local align:4 +submethod$46520 = .data:0x803E65C0; // type:object size:0xC scope:local align:4 +submethod$46594 = .data:0x803E65D0; // type:object size:0xC scope:local align:4 +method$46595 = .data:0x803E65DC; // type:object size:0x1C scope:local align:4 +...data.0 = .data:0x803E65F8; // type:label scope:local align:4 +lbl_803E6639 = .data:0x803E6639; // type:object size:0x44 +lbl_803E667D = .data:0x803E667D; // type:object size:0x9 data:string +lbl_803E6686 = .data:0x803E6686; // type:object size:0x9 data:string +lbl_803E668F = .data:0x803E668F; // type:object size:0x26 data:string +lbl_803E66B5 = .data:0x803E66B5; // type:object size:0xE data:string +l_objectName = .data:0x803E66C4; // type:object size:0x2AA8 scope:global align:4 +lbl_803E916C = .data:0x803E916C; // type:object size:0x24 data:string +l_roomFuncTable$97537 = .data:0x803E9190; // type:object size:0x30 scope:local align:4 +l_layerFuncTable$97538 = .data:0x803E91C0; // type:object size:0x24 scope:local align:4 +lbl_803E91E4 = .data:0x803E91E4; // type:object size:0xB data:string +l_layerFuncTable$97659 = .data:0x803E91F0; // type:object size:0x18 scope:local align:4 +l_funcTable$97665 = .data:0x803E9208; // type:object size:0xC scope:local align:4 +l_layerFuncTableA$97672 = .data:0x803E9214; // type:object size:0xC scope:local align:4 +l_envLayerFuncTable$97673 = .data:0x803E9220; // type:object size:0x3C scope:local align:4 +l_layerFuncTable$97699 = .data:0x803E925C; // type:object size:0x30 scope:local align:4 +l_funcTable$97707 = .data:0x803E928C; // type:object size:0x138 scope:local align:4 +l_funcTable$97714 = .data:0x803E93C4; // type:object size:0xA8 scope:local align:4 +l_funcTable$97721 = .data:0x803E946C; // type:object size:0x60 scope:local align:4 +l_funcTable$97727 = .data:0x803E94CC; // type:object size:0x24 scope:local align:4 +lbl_803E94F0 = .data:0x803E94F0; // type:object size:0xA data:string +lbl_803E94FA = .data:0x803E94FA; // type:object size:0xF data:string +lbl_803E9509 = .data:0x803E9509; // type:object size:0x24 +lbl_803E952D = .data:0x803E952D; // type:object size:0xC data:string +__vt__16dStage_stageDt_c = .data:0x803E953C; // type:object size:0x174 scope:global align:4 +lbl_803E96B0 = .data:0x803E96B0; // type:object size:0x11 data:string +@97962 = .data:0x803E96C4; // type:object size:0xC scope:local align:4 +__vt__15dStage_roomDt_c = .data:0x803E96D0; // type:object size:0x174 scope:global align:4 +lbl_803E9844 = .data:0x803E9844; // type:object size:0x10 data:string +@97964 = .data:0x803E9854; // type:object size:0xC scope:local align:4 +__vt__11dStage_dt_c = .data:0x803E9860; // type:object size:0x174 scope:global align:4 +lbl_803E99D4 = .data:0x803E99D4; // type:object size:0xC data:string +lbl_803E99E0 = .data:0x803E99E0; // type:object size:0x1C data:string +lbl_803E99FC = .data:0x803E99FC; // type:object size:0x1C data:string +lbl_803E9A18 = .data:0x803E9A18; // type:object size:0x1F data:string +lbl_803E9A37 = .data:0x803E9A37; // type:object size:0x1F data:string +lbl_803E9A56 = .data:0x803E9A56; // type:object size:0x1B data:string +lbl_803E9A71 = .data:0x803E9A71; // type:object size:0x1B data:string +lbl_803E9A8C = .data:0x803E9A8C; // type:object size:0x1A data:string +lbl_803E9AA6 = .data:0x803E9AA6; // type:object size:0x1A data:string +lbl_803E9AC0 = .data:0x803E9AC0; // type:object size:0x16 data:string +lbl_803E9AD6 = .data:0x803E9AD6; // type:object size:0x16 data:string +lbl_803E9AEC = .data:0x803E9AEC; // type:object size:0x17 data:string +lbl_803E9B03 = .data:0x803E9B03; // type:object size:0x17 data:string +lbl_803E9B1A = .data:0x803E9B1A; // type:object size:0x18 data:string +lbl_803E9B32 = .data:0x803E9B32; // type:object size:0x18 data:string +lbl_803E9B4A = .data:0x803E9B4A; // type:object size:0x1A data:string +lbl_803E9B64 = .data:0x803E9B64; // type:object size:0x1A data:string +lbl_803E9B7E = .data:0x803E9B7E; // type:object size:0x17 data:string +lbl_803E9B95 = .data:0x803E9B95; // type:object size:0x17 data:string +lbl_803E9BAC = .data:0x803E9BAC; // type:object size:0x19 data:string +lbl_803E9BC5 = .data:0x803E9BC5; // type:object size:0x19 data:string +lbl_803E9BDE = .data:0x803E9BDE; // type:object size:0x1E data:string +lbl_803E9BFC = .data:0x803E9BFC; // type:object size:0x1E data:string +lbl_803E9C1A = .data:0x803E9C1A; // type:object size:0x1E data:string +lbl_803E9C38 = .data:0x803E9C38; // type:object size:0x1E data:string +lbl_803E9C56 = .data:0x803E9C56; // type:object size:0x1B data:string +lbl_803E9C71 = .data:0x803E9C71; // type:object size:0x1B data:string +lbl_803E9C8C = .data:0x803E9C8C; // type:object size:0x1D data:string +lbl_803E9CA9 = .data:0x803E9CA9; // type:object size:0x1D data:string +lbl_803E9CC6 = .data:0x803E9CC6; // type:object size:0x17 data:string +lbl_803E9CDD = .data:0x803E9CDD; // type:object size:0x17 data:string +lbl_803E9CF4 = .data:0x803E9CF4; // type:object size:0x15 data:string +lbl_803E9D09 = .data:0x803E9D09; // type:object size:0x16 data:string +lbl_803E9D1F = .data:0x803E9D1F; // type:object size:0x16 data:string +lbl_803E9D35 = .data:0x803E9D35; // type:object size:0x16 data:string +lbl_803E9D4B = .data:0x803E9D4B; // type:object size:0x1E data:string +lbl_803E9D69 = .data:0x803E9D69; // type:object size:0x1E data:string +lbl_803E9D87 = .data:0x803E9D87; // type:object size:0x1B data:string +lbl_803E9DA2 = .data:0x803E9DA2; // type:object size:0x1B data:string +lbl_803E9DBD = .data:0x803E9DBD; // type:object size:0x16 data:string +lbl_803E9DD3 = .data:0x803E9DD3; // type:object size:0x16 data:string +lbl_803E9DE9 = .data:0x803E9DE9; // type:object size:0x1A data:string +lbl_803E9E03 = .data:0x803E9E03; // type:object size:0x1A data:string +lbl_803E9E1D = .data:0x803E9E1D; // type:object size:0x1A data:string +lbl_803E9E37 = .data:0x803E9E37; // type:object size:0x1F data:string +lbl_803E9E56 = .data:0x803E9E56; // type:object size:0x1F data:string +lbl_803E9E75 = .data:0x803E9E75; // type:object size:0x1C data:string +lbl_803E9E91 = .data:0x803E9E91; // type:object size:0x15 data:string +@95142 = .data:0x803E9EA8; // type:object size:0x20 scope:local align:4 +@95390 = .data:0x803E9EC8; // type:object size:0x44 scope:local align:4 +@95709 = .data:0x803E9F0C; // type:object size:0x1C scope:local align:4 +__vt__6dMap_c = .data:0x803E9F28; // type:object size:0xC4 scope:global align:4 +@93653 = .data:0x803E9FEC; // type:object size:0x4C scope:local align:4 +lbl_803EA038 = .data:0x803EA038; // type:object size:0x10 data:string +@93655 = .data:0x803EA048; // type:object size:0x44 scope:local align:4 +lbl_803EA08C = .data:0x803EA08C; // type:object size:0x1D data:string +@93657 = .data:0x803EA0AC; // type:object size:0x3C scope:local align:4 +lbl_803EA0E8 = .data:0x803EA0E8; // type:object size:0x14 data:string +@93659 = .data:0x803EA0FC; // type:object size:0x34 scope:local align:4 +lbl_803EA130 = .data:0x803EA130; // type:object size:0x11 data:string +@93661 = .data:0x803EA144; // type:object size:0x2C scope:local align:4 +lbl_803EA170 = .data:0x803EA170; // type:object size:0x13 data:string +@93663 = .data:0x803EA184; // type:object size:0x24 scope:local align:4 +lbl_803EA1A8 = .data:0x803EA1A8; // type:object size:0x10 data:string +@93665 = .data:0x803EA1B8; // type:object size:0x1C scope:local align:4 +lbl_803EA1D4 = .data:0x803EA1D4; // type:object size:0x1D data:string +@93667 = .data:0x803EA1F4; // type:object size:0x14 scope:local align:4 +lbl_803EA208 = .data:0x803EA208; // type:object size:0xC data:string +@93669 = .data:0x803EA214; // type:object size:0xC scope:local align:4 +__vt__12dDlst_base_c = .data:0x803EA220; // type:object size:0xC scope:global align:4 +lbl_803EA22C = .data:0x803EA22C; // type:object size:0xD data:string +lbl_803EA240 = .data:0x803EA240; // type:object size:0xA data:string +lbl_803EA24A = .data:0x803EA24A; // type:object size:0xD data:string +lbl_803EA257 = .data:0x803EA257; // type:object size:0x1F data:string +lbl_803EA276 = .data:0x803EA276; // type:object size:0x16 data:string +lbl_803EA28C = .data:0x803EA28C; // type:object size:0x1B data:string +l_method$109887 = .data:0x803EA2A8; // type:object size:0xC scope:local align:4 +l_method$109932 = .data:0x803EA2B4; // type:object size:0xC scope:local align:4 +lbl_803EA2C0 = .data:0x803EA2C0; // type:object size:0x18 data:byte +lbl_803EA2D8 = .data:0x803EA2D8; // type:object size:0xE data:string +lbl_803EA2E6 = .data:0x803EA2E6; // type:object size:0x9 data:string +__vt__Q213dComIfG_inf_c9baseCsr_c = .data:0x803EA2F0; // type:object size:0x14 scope:global align:4 +lbl_803EA304 = .data:0x803EA304; // type:object size:0x19 data:string +@111903 = .data:0x803EA320; // type:object size:0xC scope:local align:4 +__vt__Q313dComIfG_inf_c9baseCsr_c6navi_c = .data:0x803EA32C; // type:object size:0xC scope:global align:4 +lbl_803EA338 = .data:0x803EA338; // type:object size:0x21 data:string +__vt__Q211dDlst_blo_c5anm_c = .data:0x803EA35C; // type:object size:0xC scope:global align:4 +lbl_803EA368 = .data:0x803EA368; // type:object size:0x13 data:string +lbl_803EA37B = .data:0x803EA37B; // type:object size:0x1A data:string +__vt__18dPa_levelEcallBack = .data:0x803EA398; // type:object size:0x24 scope:global align:4 +lbl_803EA3BC = .data:0x803EA3BC; // type:object size:0x13 data:string +@111989 = .data:0x803EA3D0; // type:object size:0xC scope:local align:4 +lbl_803EA3DC = .data:0x803EA3DC; // type:object size:0x13 data:string +lbl_803EA3EF = .data:0x803EA3EF; // type:object size:0x15 data:string +lbl_803EA404 = .data:0x803EA404; // type:object size:0xD data:string +ZeroQuat = .data:0x803EA418; // type:object size:0x10 scope:global align:4 +__vt__10CSTControl = .data:0x803EA428; // type:object size:0x10 scope:global align:4 +lbl_803EA438 = .data:0x803EA438; // type:object size:0xB data:string +@92709 = .data:0x803EA444; // type:object size:0xC scope:local align:4 +__vt__9STControl = .data:0x803EA450; // type:object size:0x10 scope:global align:4 +lbl_803EA460 = .data:0x803EA460; // type:object size:0xA data:string +lbl_803EA470 = .data:0x803EA470; // type:object size:0x20 +lbl_803EA490 = .data:0x803EA490; // type:object size:0x17 data:byte +lbl_803EA4A7 = .data:0x803EA4A7; // type:object size:0xF data:string +lbl_803EA4B6 = .data:0x803EA4B6; // type:object size:0xE data:string +lbl_803EA4C4 = .data:0x803EA4C4; // type:object size:0xE data:string +lbl_803EA4D2 = .data:0x803EA4D2; // type:object size:0xE data:string +__vt__8cM3dGCyl = .data:0x803EA4E0; // type:object size:0xC scope:global align:4 +lbl_803EA4EC = .data:0x803EA4EC; // type:object size:0x9 data:string +__vt__8cM3dGLin = .data:0x803EA4F8; // type:object size:0xC scope:global align:4 +lbl_803EA504 = .data:0x803EA504; // type:object size:0x9 data:string +__vt__8cM3dGSph = .data:0x803EA510; // type:object size:0xC scope:global align:4 +lbl_803EA51C = .data:0x803EA51C; // type:object size:0x9 data:string +lbl_803EA528 = .data:0x803EA528; // type:object size:0xA data:string +lbl_803EA532 = .data:0x803EA532; // type:object size:0x9 data:string +lbl_803EA53B = .data:0x803EA53B; // type:object size:0x9 data:string +lbl_803EA544 = .data:0x803EA544; // type:object size:0xA data:string +lbl_803EA54E = .data:0x803EA54E; // type:object size:0xA data:string +lbl_803EA558 = .data:0x803EA558; // type:object size:0x9 data:string +lbl_803EA561 = .data:0x803EA561; // type:object size:0x9 data:string +lbl_803EA56A = .data:0x803EA56A; // type:object size:0x9 data:string +lbl_803EA573 = .data:0x803EA573; // type:object size:0xA data:string +lbl_803EA57D = .data:0x803EA57D; // type:object size:0xA data:string +lbl_803EA587 = .data:0x803EA587; // type:object size:0xA data:string +lbl_803EA591 = .data:0x803EA591; // type:object size:0xA data:string +lbl_803EA59B = .data:0x803EA59B; // type:object size:0xA data:string +lbl_803EA5A5 = .data:0x803EA5A5; // type:object size:0xA data:string +lbl_803EA5AF = .data:0x803EA5AF; // type:object size:0xA data:string +lbl_803EA5B9 = .data:0x803EA5B9; // type:object size:0xA data:string +lbl_803EA5C3 = .data:0x803EA5C3; // type:object size:0xA data:string +lbl_803EA5CD = .data:0x803EA5CD; // type:object size:0xA data:string +lbl_803EA5D8 = .data:0x803EA5D8; // type:object size:0x20 +__vt__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .data:0x803EA5F8; // type:object size:0x10 scope:global align:4 +lbl_803EA608 = .data:0x803EA608; // type:object size:0x34 data:string +@100028 = .data:0x803EA63C; // type:object size:0xC scope:local align:4 +__vt__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .data:0x803EA648; // type:object size:0x24 scope:global align:4 +lbl_803EA66C = .data:0x803EA66C; // type:object size:0x2F data:string +@100030 = .data:0x803EA69C; // type:object size:0x14 scope:local align:4 +__vt__16dDemo_particle_c = .data:0x803EA6B0; // type:object size:0x18 scope:global align:4 +lbl_803EA6C8 = .data:0x803EA6C8; // type:object size:0x11 data:string +@100032 = .data:0x803EA6DC; // type:object size:0x14 scope:local align:4 +__vt__14dDemo_system_c = .data:0x803EA6F0; // type:object size:0x50 scope:global align:4 +lbl_803EA740 = .data:0x803EA740; // type:object size:0xF data:string +@100034 = .data:0x803EA750; // type:object size:0x14 scope:local align:4 +__vt__11dDemo_fog_c = .data:0x803EA764; // type:object size:0x5C scope:global align:4 +lbl_803EA7C0 = .data:0x803EA7C0; // type:object size:0xC data:string +@100036 = .data:0x803EA7CC; // type:object size:0x14 scope:local align:4 +__vt__13dDemo_light_c = .data:0x803EA7E0; // type:object size:0x6C scope:global align:4 +lbl_803EA84C = .data:0x803EA84C; // type:object size:0xE data:string +@100038 = .data:0x803EA85C; // type:object size:0x14 scope:local align:4 +__vt__15dDemo_ambient_c = .data:0x803EA870; // type:object size:0x44 scope:global align:4 +lbl_803EA8B4 = .data:0x803EA8B4; // type:object size:0x10 data:string +@100040 = .data:0x803EA8C4; // type:object size:0x14 scope:local align:4 +__vt__14dDemo_camera_c = .data:0x803EA8D8; // type:object size:0x94 scope:global align:4 +lbl_803EA96C = .data:0x803EA96C; // type:object size:0xF data:string +@100042 = .data:0x803EA97C; // type:object size:0x14 scope:local align:4 +__vt__13dDemo_actor_c = .data:0x803EA990; // type:object size:0x8C scope:global align:4 +lbl_803EAA1C = .data:0x803EAA1C; // type:object size:0xE data:string +@100044 = .data:0x803EAA2C; // type:object size:0x14 scope:local align:4 +lbl_803EAA40 = .data:0x803EAA40; // type:object size:0x21 data:string +@100046 = .data:0x803EAA64; // type:object size:0xC scope:local align:4 +lbl_803EAA70 = .data:0x803EAA70; // type:object size:0xD data:string +@100054 = .data:0x803EAA80; // type:object size:0xC scope:local align:4 +lbl_803EAA8C = .data:0x803EAA8C; // type:object size:0x10 data:string +@100056 = .data:0x803EAA9C; // type:object size:0xC scope:local align:4 +lbl_803EAAA8 = .data:0x803EAAA8; // type:object size:0x16 data:string +@100058 = .data:0x803EAAC0; // type:object size:0xC scope:local align:4 +lbl_803EAACC = .data:0x803EAACC; // type:object size:0xF data:string +@100060 = .data:0x803EAADC; // type:object size:0xC scope:local align:4 +lbl_803EAAE8 = .data:0x803EAAE8; // type:object size:0xF data:string +@100062 = .data:0x803EAAF8; // type:object size:0xC scope:local align:4 +__vt__Q27JStudio13TCreateObject = .data:0x803EAB04; // type:object size:0x10 scope:global align:4 +lbl_803EAB14 = .data:0x803EAB14; // type:object size:0x17 data:string +lbl_803EAB2B = .data:0x803EAB2B; // type:object size:0x1A data:string +@100069 = .data:0x803EAB48; // type:object size:0xC scope:local align:4 +lbl_803EAB54 = .data:0x803EAB54; // type:object size:0x12 data:string +lbl_803EAB66 = .data:0x803EAB66; // type:object size:0x10 data:string +@100088 = .data:0x803EAB78; // type:object size:0xC scope:local align:4 +lbl_803EAB84 = .data:0x803EAB84; // type:object size:0x10 data:string +...data.0 = .data:0x803EAB98; // type:label scope:local align:4 +lbl_803EABA1 = .data:0x803EABA1; // type:object size:0xC data:string +@95198 = .data:0x803EABB0; // type:object size:0x20 scope:local align:4 +lbl_803EABD0 = .data:0x803EABD0; // type:object size:0x30 data:string +lbl_803EAC00 = .data:0x803EAC00; // type:object size:0x15 data:string +lbl_803EAC15 = .data:0x803EAC15; // type:object size:0x29 data:string +lbl_803EAC3E = .data:0x803EAC3E; // type:object size:0x1A9 +lbl_803EADE7 = .data:0x803EADE7; // type:object size:0x47 +lbl_803EAE2E = .data:0x803EAE2E; // type:object size:0x38 data:string +lbl_803EAE66 = .data:0x803EAE66; // type:object size:0x28 data:string +lbl_803EAE8E = .data:0x803EAE8E; // type:object size:0x36 data:string +lbl_803EAEC4 = .data:0x803EAEC4; // type:object size:0xF data:string +lbl_803EAED3 = .data:0x803EAED3; // type:object size:0x23 data:string +lbl_803EAEF6 = .data:0x803EAEF6; // type:object size:0x22 data:string +__vt__18mDoExt_transAnmBas = .data:0x803EAF18; // type:object size:0x14 scope:global align:4 +lbl_803EAF2C = .data:0x803EAF2C; // type:object size:0x13 data:string +@93247 = .data:0x803EAF40; // type:object size:0x1C scope:local align:4 +__vt__11J3DTexNoAnm = .data:0x803EAF5C; // type:object size:0xC scope:global align:4 +lbl_803EAF68 = .data:0x803EAF68; // type:object size:0xC data:string +__vt__18J3DAnmTransformKey = .data:0x803EAF74; // type:object size:0x14 scope:global align:4 +lbl_803EAF88 = .data:0x803EAF88; // type:object size:0x13 data:string +@93374 = .data:0x803EAF9C; // type:object size:0x14 scope:local align:4 +lbl_803EAFB0 = .data:0x803EAFB0; // type:object size:0x10 data:string +@93376 = .data:0x803EAFC0; // type:object size:0xC scope:local align:4 +lbl_803EAFCC = .data:0x803EAFCC; // type:object size:0xB data:string +@93157 = .data:0x803EAFD8; // type:object size:0x3C scope:local align:4 +__vt__19dMenuFmapIconDisp_c = .data:0x803EB014; // type:object size:0xC scope:global align:4 +lbl_803EB020 = .data:0x803EB020; // type:object size:0x14 data:string +@91187 = .data:0x803EB034; // type:object size:0xC scope:local align:4 +lbl_803EB040 = .data:0x803EB040; // type:object size:0x17 data:string +lbl_803EB058 = .data:0x803EB058; // type:object size:0xD data:string +lbl_803EB065 = .data:0x803EB065; // type:object size:0xB data:string +lbl_803EB070 = .data:0x803EB070; // type:object size:0x10 data:string +lbl_803EB080 = .data:0x803EB080; // type:object size:0x10 data:string +@112620 = .data:0x803EB090; // type:object size:0x38 scope:local align:4 +__vt__11dEvt_info_c = .data:0x803EB0C8; // type:object size:0xC scope:global align:4 +lbl_803EB0D4 = .data:0x803EB0D4; // type:object size:0xC data:string +...data.0 = .data:0x803EB0E0; // type:label scope:local align:4 +TelopData = .data:0x803EB0E0; // type:object size:0x288 scope:global align:4 +@107041 = .data:0x803EB368; // type:object size:0x34 scope:local align:4 +lbl_803EB39C = .data:0x803EB39C; // type:object size:0x9 data:string +lbl_803EB3A5 = .data:0x803EB3A5; // type:object size:0x95 +lbl_803EB43A = .data:0x803EB43A; // type:object size:0xB data:string +...data.0 = .data:0x803EB448; // type:label scope:local align:4 +lbl_803EB458 = .data:0x803EB458; // type:object size:0xE data:string +lbl_803EB466 = .data:0x803EB466; // type:object size:0xE data:string +lbl_803EB474 = .data:0x803EB474; // type:object size:0x13 data:string +lbl_803EB487 = .data:0x803EB487; // type:object size:0x11 data:string +lbl_803EB498 = .data:0x803EB498; // type:object size:0x13 data:string +lbl_803EB4AB = .data:0x803EB4AB; // type:object size:0xB data:string +lbl_803EB4B6 = .data:0x803EB4B6; // type:object size:0xD data:string +lbl_803EB4C3 = .data:0x803EB4C3; // type:object size:0xE data:string +lbl_803EB4D1 = .data:0x803EB4D1; // type:object size:0xB data:string +lbl_803EB4DC = .data:0x803EB4DC; // type:object size:0xF data:string +lbl_803EB4EB = .data:0x803EB4EB; // type:object size:0xF data:string +lbl_803EB4FA = .data:0x803EB4FA; // type:object size:0x11 data:string +lbl_803EB50B = .data:0x803EB50B; // type:object size:0x13 data:string +soecial_names$99194 = .data:0x803EB520; // type:object size:0x38 scope:local align:4 +lbl_803EB558 = .data:0x803EB558; // type:object size:0x7D +lbl_803EB5D5 = .data:0x803EB5D5; // type:object size:0x10 data:string +lbl_803EB5E5 = .data:0x803EB5E5; // type:object size:0xC data:string +lbl_803EB5F1 = .data:0x803EB5F1; // type:object size:0xD data:string +action_table$100309 = .data:0x803EB600; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803EB610; // type:label scope:local align:4 +@89751 = .data:0x803EB610; // type:object size:0xC scope:local align:4 data:4byte +@89752 = .data:0x803EB61C; // type:object size:0xC scope:local align:4 +@89753 = .data:0x803EB628; // type:object size:0xC scope:local align:4 +@89754 = .data:0x803EB634; // type:object size:0xC scope:local align:4 +__vt__15dSmplMdl_draw_c = .data:0x803EB640; // type:object size:0xC scope:global align:4 +lbl_803EB64C = .data:0x803EB64C; // type:object size:0x10 data:string +lbl_803EB660 = .data:0x803EB660; // type:object size:0xC +lbl_803EB66C = .data:0x803EB66C; // type:object size:0x1D data:string +lbl_803EB689 = .data:0x803EB689; // type:object size:0x29 +effectIDTable$93773 = .data:0x803EB6B2; // type:object size:0x18 scope:local align:2 +ringID$93818 = .data:0x803EB6CA; // type:object size:0x30 scope:local align:2 +normalID$93819 = .data:0x803EB6FA; // type:object size:0x30 scope:local align:2 +__vt__22dPa_hermiteEcallBack_c = .data:0x803EB72C; // type:object size:0x24 scope:global align:4 +lbl_803EB750 = .data:0x803EB750; // type:object size:0x17 data:string +@94319 = .data:0x803EB768; // type:object size:0x14 scope:local align:4 +__vt__28dPa_particleTracePcallBack_c = .data:0x803EB77C; // type:object size:0x14 scope:global align:4 +lbl_803EB790 = .data:0x803EB790; // type:object size:0x1D data:string +@94321 = .data:0x803EB7B0; // type:object size:0xC scope:local align:4 +__vt__17dPa_wbPcallBack_c = .data:0x803EB7BC; // type:object size:0x14 scope:global align:4 +lbl_803EB7D0 = .data:0x803EB7D0; // type:object size:0x12 data:string +@94323 = .data:0x803EB7E4; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_d_light8PcallBack = .data:0x803EB7F0; // type:object size:0x14 scope:global align:4 +lbl_803EB804 = .data:0x803EB804; // type:object size:0x1A data:string +@94325 = .data:0x803EB820; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_b_light8PcallBack = .data:0x803EB82C; // type:object size:0x14 scope:global align:4 +lbl_803EB840 = .data:0x803EB840; // type:object size:0x1A data:string +@94327 = .data:0x803EB85C; // type:object size:0xC scope:local align:4 +__vt__19dPa_light8PcallBack = .data:0x803EB868; // type:object size:0x14 scope:global align:4 +lbl_803EB87C = .data:0x803EB87C; // type:object size:0x14 data:string +@94329 = .data:0x803EB890; // type:object size:0xC scope:local align:4 +__vt__25dPa_gen_d_light8EcallBack = .data:0x803EB89C; // type:object size:0x24 scope:global align:4 +lbl_803EB8C0 = .data:0x803EB8C0; // type:object size:0x1A data:string +@94331 = .data:0x803EB8DC; // type:object size:0x14 scope:local align:4 +__vt__25dPa_gen_b_light8EcallBack = .data:0x803EB8F0; // type:object size:0x24 scope:global align:4 +lbl_803EB914 = .data:0x803EB914; // type:object size:0x1A data:string +@94333 = .data:0x803EB930; // type:object size:0x14 scope:local align:4 +__vt__19dPa_light8EcallBack = .data:0x803EB944; // type:object size:0x24 scope:global align:4 +lbl_803EB968 = .data:0x803EB968; // type:object size:0x14 data:string +@94335 = .data:0x803EB97C; // type:object size:0x14 scope:local align:4 +__vt__19dPa_fsenthPcallBack = .data:0x803EB990; // type:object size:0x14 scope:global align:4 +lbl_803EB9A4 = .data:0x803EB9A4; // type:object size:0x14 data:string +@94337 = .data:0x803EB9B8; // type:object size:0xC scope:local align:4 +__vt__19dPa_followEcallBack = .data:0x803EB9C4; // type:object size:0x28 scope:global align:4 +lbl_803EB9EC = .data:0x803EB9EC; // type:object size:0x14 data:string +@94339 = .data:0x803EBA00; // type:object size:0x14 scope:local align:4 +__vt__21dPa_setColorEcallBack = .data:0x803EBA14; // type:object size:0x24 scope:global align:4 +lbl_803EBA38 = .data:0x803EBA38; // type:object size:0x16 data:string +@94341 = .data:0x803EBA50; // type:object size:0x14 scope:local align:4 +__vt__22dPa_selectTexEcallBack = .data:0x803EBA64; // type:object size:0x24 scope:global align:4 +lbl_803EBA88 = .data:0x803EBA88; // type:object size:0x17 data:string +@94343 = .data:0x803EBAA0; // type:object size:0x14 scope:local align:4 +__vt__18dPa_modelEcallBack = .data:0x803EBAB4; // type:object size:0x24 scope:global align:4 +lbl_803EBAD8 = .data:0x803EBAD8; // type:object size:0x13 data:string +@94345 = .data:0x803EBAEC; // type:object size:0x14 scope:local align:4 +__vt__18dPa_modelPcallBack = .data:0x803EBB00; // type:object size:0x14 scope:global align:4 +lbl_803EBB14 = .data:0x803EBB14; // type:object size:0x13 data:string +@94347 = .data:0x803EBB28; // type:object size:0xC scope:local align:4 +__vt__19dPa_simpleEcallBack = .data:0x803EBB34; // type:object size:0x1C scope:global align:4 +lbl_803EBB50 = .data:0x803EBB50; // type:object size:0x14 data:string +@94351 = .data:0x803EBB64; // type:object size:0xC scope:local align:4 +j_o_id__8dPa_name = .data:0x803EBB70; // type:object size:0xA scope:global align:4 +s_o_id__8dPa_name = .data:0x803EBB7A; // type:object size:0x1C scope:global align:2 +...data.0 = .data:0x803EBBA0; // type:label scope:local align:4 +l_shadowVolPos = .data:0x803EBBA0; // type:object size:0x60 scope:global align:4 +l_shadowProjMat = .data:0x803EBC00; // type:object size:0x5A scope:global align:4 +l_clearMat = .data:0x803EBC60; // type:object size:0x55 scope:global align:4 +l_frontMat = .data:0x803EBCC0; // type:object size:0x55 scope:global align:4 +l_backSubMat = .data:0x803EBD20; // type:object size:0x3C scope:global align:4 +l_simpleShadowPos = .data:0x803EBD5C; // type:object size:0xA8 scope:global align:4 +l_shadowVolumeDL = .data:0x803EBE20; // type:object size:0x58 scope:global align:4 +l_shadowSealTexDL = .data:0x803EBE80; // type:object size:0x55 scope:global align:4 +l_shadowSealTex2DL = .data:0x803EBEE0; // type:object size:0x55 scope:global align:4 +l_shadowSealDL = .data:0x803EBF40; // type:object size:0x69 scope:global align:4 +l_matDL$96106 = .data:0x803EBFC0; // type:object size:0x7B scope:local align:4 +lbl_803EC03B = .data:0x803EC03B; // type:object size:0x11 +l_tevColorChan$96146 = .data:0x803EC04C; // type:object size:0x10 scope:local align:4 +lbl_803EC05C = .data:0x803EC05C; // type:object size:0xC data:string +mtx_adj$96516 = .data:0x803EC068; // type:object size:0x30 scope:local align:4 +__vt__14ShdwDrawPoly_c = .data:0x803EC098; // type:object size:0xC scope:global align:4 +lbl_803EC0A4 = .data:0x803EC0A4; // type:object size:0xF data:string +@96551 = .data:0x803EC0B4; // type:object size:0x14 scope:local align:4 +__vt__22dDlst_shadowRealPoly_c = .data:0x803EC0C8; // type:object size:0x10 scope:global align:4 +lbl_803EC0D8 = .data:0x803EC0D8; // type:object size:0x17 data:string +@96628 = .data:0x803EC0F0; // type:object size:0xC scope:local align:4 +__vt__18dDlst_shadowPoly_c = .data:0x803EC0FC; // type:object size:0x10 scope:global align:4 +lbl_803EC10C = .data:0x803EC10C; // type:object size:0x13 data:string +__vt__18dDlst_effectLine_c = .data:0x803EC120; // type:object size:0xC scope:global align:4 +lbl_803EC12C = .data:0x803EC12C; // type:object size:0x13 data:string +@96631 = .data:0x803EC140; // type:object size:0xC scope:local align:4 +__vt__11dDlst_blo_c = .data:0x803EC14C; // type:object size:0xC scope:global align:4 +lbl_803EC158 = .data:0x803EC158; // type:object size:0xC data:string +@96633 = .data:0x803EC164; // type:object size:0xC scope:local align:4 +__vt__10dDlst_2D_c = .data:0x803EC170; // type:object size:0xC scope:global align:4 +lbl_803EC17C = .data:0x803EC17C; // type:object size:0xB data:string +@96636 = .data:0x803EC188; // type:object size:0xC scope:local align:4 +__vt__12dDlst_2DMt_c = .data:0x803EC194; // type:object size:0xC scope:global align:4 +lbl_803EC1A0 = .data:0x803EC1A0; // type:object size:0xD data:string +@96638 = .data:0x803EC1B0; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2Dm_c = .data:0x803EC1BC; // type:object size:0xC scope:global align:4 +lbl_803EC1C8 = .data:0x803EC1C8; // type:object size:0xC data:string +@96640 = .data:0x803EC1D4; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2DM_c = .data:0x803EC1E0; // type:object size:0xC scope:global align:4 +lbl_803EC1EC = .data:0x803EC1EC; // type:object size:0xC data:string +@96642 = .data:0x803EC1F8; // type:object size:0xC scope:local align:4 +__vt__12dDlst_2DT2_c = .data:0x803EC204; // type:object size:0xC scope:global align:4 +lbl_803EC210 = .data:0x803EC210; // type:object size:0xD data:string +@96644 = .data:0x803EC220; // type:object size:0xC scope:local align:4 +__vt__11dDlst_2DT_c = .data:0x803EC22C; // type:object size:0xC scope:global align:4 +lbl_803EC238 = .data:0x803EC238; // type:object size:0xC data:string +@96646 = .data:0x803EC244; // type:object size:0xC scope:local align:4 +__vt__15dDlst_2DPoint_c = .data:0x803EC250; // type:object size:0xC scope:global align:4 +lbl_803EC25C = .data:0x803EC25C; // type:object size:0x10 data:string +@96648 = .data:0x803EC26C; // type:object size:0xC scope:local align:4 +__vt__14dDlst_2DQuad_c = .data:0x803EC278; // type:object size:0xC scope:global align:4 +lbl_803EC284 = .data:0x803EC284; // type:object size:0xF data:string +@96650 = .data:0x803EC294; // type:object size:0xC scope:local align:4 +__vt__13dDlst_2DTri_c = .data:0x803EC2A0; // type:object size:0xC scope:global align:4 +lbl_803EC2AC = .data:0x803EC2AC; // type:object size:0xE data:string +@96652 = .data:0x803EC2BC; // type:object size:0xC scope:local align:4 +lbl_803EC2C8 = .data:0x803EC2C8; // type:object size:0x19 +lbl_803EC2E1 = .data:0x803EC2E1; // type:object size:0xE data:string +@96731 = .data:0x803EC2F0; // type:object size:0xC scope:local align:4 +lbl_803EC2FC = .data:0x803EC2FC; // type:object size:0x9 data:string +lbl_803EC308 = .data:0x803EC308; // type:object size:0x300 +l_darkworld_tbl = .data:0x803EC608; // type:object size:0x110 scope:global align:4 +l_light_size_tbl = .data:0x803EC718; // type:object size:0x120 scope:global align:4 +l_light_size_tbl_tw = .data:0x803EC838; // type:object size:0x48 scope:global align:4 +lbl_803EC880 = .data:0x803EC880; // type:object size:0x24 +l_time_attribute = .data:0x803EC8A4; // type:object size:0x84 scope:global align:4 +l_time_attribute_boss = .data:0x803EC928; // type:object size:0x84 scope:global align:4 +l_field_data = .data:0x803EC9AC; // type:object size:0x340 scope:global align:4 +l_pselect_default = .data:0x803ECCEC; // type:object size:0x18 scope:global align:4 +lbl_803ECD04 = .data:0x803ECD04; // type:object size:0x82 +lbl_803ECD86 = .data:0x803ECD86; // type:object size:0x17A +S_xfog_table_data = .data:0x803ECF00; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803ECF28; // type:label scope:local align:4 +__vt__19dKankyo_evil_Packet = .data:0x803ECFD4; // type:object size:0x14 scope:global align:4 +lbl_803ECFE8 = .data:0x803ECFE8; // type:object size:0x14 data:string +@94799 = .data:0x803ECFFC; // type:object size:0xC scope:local align:4 +__vt__18dKankyo_mud_Packet = .data:0x803ED008; // type:object size:0x14 scope:global align:4 +lbl_803ED01C = .data:0x803ED01C; // type:object size:0x13 data:string +@94801 = .data:0x803ED030; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_odour_Packet = .data:0x803ED03C; // type:object size:0x14 scope:global align:4 +lbl_803ED050 = .data:0x803ED050; // type:object size:0x15 data:string +@94803 = .data:0x803ED068; // type:object size:0xC scope:local align:4 +__vt__21dKankyo_vrkumo_Packet = .data:0x803ED074; // type:object size:0x14 scope:global align:4 +lbl_803ED088 = .data:0x803ED088; // type:object size:0x16 data:string +@94805 = .data:0x803ED0A0; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_cloud_Packet = .data:0x803ED0AC; // type:object size:0x14 scope:global align:4 +lbl_803ED0C0 = .data:0x803ED0C0; // type:object size:0x15 data:string +@94807 = .data:0x803ED0D8; // type:object size:0xC scope:local align:4 +__vt__20dKankyo_housi_Packet = .data:0x803ED0E4; // type:object size:0x14 scope:global align:4 +lbl_803ED0F8 = .data:0x803ED0F8; // type:object size:0x15 data:string +@94809 = .data:0x803ED110; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_star_Packet = .data:0x803ED11C; // type:object size:0x14 scope:global align:4 +lbl_803ED130 = .data:0x803ED130; // type:object size:0x14 data:string +@94811 = .data:0x803ED144; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_snow_Packet = .data:0x803ED150; // type:object size:0x14 scope:global align:4 +lbl_803ED164 = .data:0x803ED164; // type:object size:0x14 data:string +@94813 = .data:0x803ED178; // type:object size:0xC scope:local align:4 +__vt__19dKankyo_rain_Packet = .data:0x803ED184; // type:object size:0x14 scope:global align:4 +lbl_803ED198 = .data:0x803ED198; // type:object size:0x14 data:string +@94815 = .data:0x803ED1AC; // type:object size:0xC scope:local align:4 +__vt__22dKankyo_sunlenz_Packet = .data:0x803ED1B8; // type:object size:0x14 scope:global align:4 +lbl_803ED1CC = .data:0x803ED1CC; // type:object size:0x17 data:string +@94817 = .data:0x803ED1E4; // type:object size:0xC scope:local align:4 +__vt__18dKankyo_sun_Packet = .data:0x803ED1F0; // type:object size:0x14 scope:global align:4 +lbl_803ED204 = .data:0x803ED204; // type:object size:0x13 data:string +@94819 = .data:0x803ED218; // type:object size:0xC scope:local align:4 +lbl_803ED224 = .data:0x803ED224; // type:object size:0xA data:string +lbl_803ED230 = .data:0x803ED230; // type:object size:0xC data:byte +lbl_803ED23C = .data:0x803ED23C; // type:object size:0xC data:byte +lbl_803ED248 = .data:0x803ED248; // type:object size:0xE data:string +@112024 = .data:0x803ED258; // type:object size:0x20 scope:local align:4 +lbl_803ED278 = .data:0x803ED278; // type:object size:0x13 data:string +loc_type_tbl__12dAttention_c = .data:0x803ED290; // type:object size:0x18 scope:global align:4 +act_type_tbl__12dAttention_c = .data:0x803ED2A8; // type:object size:0x18 scope:global align:4 +@113138 = .data:0x803ED2C0; // type:object size:0x2C scope:local align:4 +ftp_table$107200 = .data:0x803ED2EC; // type:object size:0x24 scope:local align:4 +ang_table2$107202 = .data:0x803ED310; // type:object size:0xC scope:local align:4 +__vt__Q225@unnamed@d_attention_cpp@13parallelCsr_c = .data:0x803ED31C; // type:object size:0x14 scope:global align:4 +lbl_803ED330 = .data:0x803ED330; // type:object size:0x29 data:string +@108757 = .data:0x803ED35C; // type:object size:0x14 scope:local align:4 +__vt__Q225@unnamed@d_attention_cpp@10sightCsr_c = .data:0x803ED370; // type:object size:0x14 scope:global align:4 +lbl_803ED384 = .data:0x803ED384; // type:object size:0x26 data:string +@108759 = .data:0x803ED3AC; // type:object size:0x14 scope:local align:4 +__vt__Q210dCsr_mng_c6node_c = .data:0x803ED3C0; // type:object size:0xC scope:global align:4 +__vt__19dAttDraw_CallBack_c = .data:0x803ED3CC; // type:object size:0xC scope:global align:4 +lbl_803ED3D8 = .data:0x803ED3D8; // type:object size:0x14 data:string +@108845 = .data:0x803ED3EC; // type:object size:0xC scope:local align:4 +__vt__15dAttDrawParam_c = .data:0x803ED3F8; // type:object size:0xC scope:global align:4 +lbl_803ED404 = .data:0x803ED404; // type:object size:0x10 data:string +@108847 = .data:0x803ED414; // type:object size:0xC scope:local align:4 +__vt__11dAttParam_c = .data:0x803ED420; // type:object size:0xC scope:global align:4 +lbl_803ED42C = .data:0x803ED42C; // type:object size:0xC data:string +@108849 = .data:0x803ED438; // type:object size:0xC scope:local align:4 +dist_table__12dAttention_c = .data:0x803ED448; // type:object size:0x1998 scope:global align:4 +__vt__4dBgS = .data:0x803EEDE0; // type:object size:0x14 scope:global align:4 +@90321 = .data:0x803EEDF4; // type:object size:0xC scope:local align:4 +__vt__4cBgS = .data:0x803EEE00; // type:object size:0x14 scope:global align:4 +__vt__11cBgS_ChkElm = .data:0x803EEE14; // type:object size:0x10 scope:global align:4 +lbl_803EEE24 = .data:0x803EEE24; // type:object size:0xC data:string +__vt__9dBgS_Acch = .data:0x803EEE30; // type:object size:0x24 scope:global align:4 +lbl_803EEE54 = .data:0x803EEE54; // type:object size:0xA data:string +@105183 = .data:0x803EEE60; // type:object size:0x34 scope:local align:4 +__vt__12dBgS_AcchCir = .data:0x803EEE94; // type:object size:0xC scope:global align:4 +lbl_803EEEA0 = .data:0x803EEEA0; // type:object size:0xD data:string +@105185 = .data:0x803EEEB0; // type:object size:0xC scope:local align:4 +__vt__8cM3dGAab = .data:0x803EEEC0; // type:object size:0xC scope:global align:4 +lbl_803EEECC = .data:0x803EEECC; // type:object size:0x9 data:string +__vt__8dBgS_Chk = .data:0x803EEED8; // type:object size:0x18 scope:global align:4 +__vt__18dBgS_CamGndChk_Wtr = .data:0x803EEEF0; // type:object size:0x30 scope:global align:4 +lbl_803EEF20 = .data:0x803EEF20; // type:object size:0x13 data:string +@4076 = .data:0x803EEF34; // type:object size:0x54 scope:local align:4 +__vt__14dBgS_CamGndChk = .data:0x803EEF88; // type:object size:0x30 scope:global align:4 +lbl_803EEFB8 = .data:0x803EEFB8; // type:object size:0xF data:string +@4078 = .data:0x803EEFC8; // type:object size:0x4C scope:local align:4 +__vt__18dBgS_ObjGndChk_All = .data:0x803EF014; // type:object size:0x30 scope:global align:4 +lbl_803EF044 = .data:0x803EF044; // type:object size:0x13 data:string +@4080 = .data:0x803EF058; // type:object size:0x54 scope:local align:4 +__vt__18dBgS_ObjGndChk_Spl = .data:0x803EF0AC; // type:object size:0x30 scope:global align:4 +lbl_803EF0DC = .data:0x803EF0DC; // type:object size:0x13 data:string +@4082 = .data:0x803EF0F0; // type:object size:0x54 scope:local align:4 +__vt__18dBgS_ObjGndChk_Wtr = .data:0x803EF144; // type:object size:0x30 scope:global align:4 +lbl_803EF174 = .data:0x803EF174; // type:object size:0x13 data:string +@4084 = .data:0x803EF188; // type:object size:0x54 scope:local align:4 +__vt__11dBgS_GndChk = .data:0x803EF1DC; // type:object size:0x30 scope:global align:4 +__vt__15dBgS_GrpPassChk = .data:0x803EF210; // type:object size:0xC scope:global align:4 +__vt__16dBgS_HorseLinChk = .data:0x803EF220; // type:object size:0x30 scope:global align:4 +lbl_803EF250 = .data:0x803EF250; // type:object size:0x11 data:string +@89088 = .data:0x803EF264; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_RopeLinChk = .data:0x803EF2B0; // type:object size:0x30 scope:global align:4 +lbl_803EF2E0 = .data:0x803EF2E0; // type:object size:0x10 data:string +@89090 = .data:0x803EF2F0; // type:object size:0x4C scope:local align:4 +__vt__20dBgS_BoomerangLinChk = .data:0x803EF33C; // type:object size:0x30 scope:global align:4 +lbl_803EF36C = .data:0x803EF36C; // type:object size:0x15 data:string +@89092 = .data:0x803EF384; // type:object size:0x4C scope:local align:4 +__vt__16dBgS_ArrowLinChk = .data:0x803EF3D0; // type:object size:0x30 scope:global align:4 +lbl_803EF400 = .data:0x803EF400; // type:object size:0x11 data:string +@89094 = .data:0x803EF414; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_BombLinChk = .data:0x803EF460; // type:object size:0x30 scope:global align:4 +lbl_803EF490 = .data:0x803EF490; // type:object size:0x10 data:string +@89096 = .data:0x803EF4A0; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_LinkLinChk = .data:0x803EF4EC; // type:object size:0x30 scope:global align:4 +lbl_803EF51C = .data:0x803EF51C; // type:object size:0x10 data:string +@89098 = .data:0x803EF52C; // type:object size:0x4C scope:local align:4 +__vt__14dBgS_ObjLinChk = .data:0x803EF578; // type:object size:0x30 scope:global align:4 +lbl_803EF5A8 = .data:0x803EF5A8; // type:object size:0xF data:string +@89100 = .data:0x803EF5B8; // type:object size:0x4C scope:local align:4 +__vt__21dBgS_CamLinChk_NorWtr = .data:0x803EF604; // type:object size:0x30 scope:global align:4 +lbl_803EF634 = .data:0x803EF634; // type:object size:0x16 data:string +@89102 = .data:0x803EF64C; // type:object size:0x54 scope:local align:4 +__vt__14dBgS_CamLinChk = .data:0x803EF6A0; // type:object size:0x30 scope:global align:4 +lbl_803EF6D0 = .data:0x803EF6D0; // type:object size:0xF data:string +@89104 = .data:0x803EF6E0; // type:object size:0x4C scope:local align:4 +__vt__11dBgS_LinChk = .data:0x803EF72C; // type:object size:0x30 scope:global align:4 +lbl_803EF75C = .data:0x803EF75C; // type:object size:0xC data:string +@89106 = .data:0x803EF768; // type:object size:0x44 scope:local align:4 +lbl_803EF7AC = .data:0x803EF7AC; // type:object size:0xC data:string +@89215 = .data:0x803EF7B8; // type:object size:0x14 scope:local align:4 +__vt__16dBgS_MoveBgActor = .data:0x803EF7D0; // type:object size:0x28 scope:global align:4 +lbl_803EF7F8 = .data:0x803EF7F8; // type:object size:0x11 data:string +@89094 = .data:0x803EF80C; // type:object size:0xC scope:local align:4 +lbl_803EF818 = .data:0x803EF818; // type:object size:0xB data:string +__vt__11dBgS_SphChk = .data:0x803EF828; // type:object size:0x3C scope:global align:4 +lbl_803EF864 = .data:0x803EF864; // type:object size:0xC data:string +@4111 = .data:0x803EF870; // type:object size:0x44 scope:local align:4 +__vt__14dBgS_SplGrpChk = .data:0x803EF8B8; // type:object size:0x30 scope:global align:4 +lbl_803EF8E8 = .data:0x803EF8E8; // type:object size:0xF data:string +@4081 = .data:0x803EF8F8; // type:object size:0x3C scope:local align:4 +__vt__16dBgS_PolyPassChk = .data:0x803EF938; // type:object size:0xC scope:global align:4 +__vt__12dBgS_RoofChk = .data:0x803EF948; // type:object size:0x30 scope:global align:4 +__vt__11dBgS_WtrChk = .data:0x803EF978; // type:object size:0x30 scope:global align:4 +lbl_803EF9A8 = .data:0x803EF9A8; // type:object size:0xC data:string +@3676 = .data:0x803EF9B4; // type:object size:0x44 scope:local align:4 +__vt__4dBgW = .data:0x803EF9F8; // type:object size:0x104 scope:global align:4 +@95063 = .data:0x803EFAFC; // type:object size:0x1C scope:local align:4 +__vt__4cBgW = .data:0x803EFB18; // type:object size:0x104 scope:global align:4 +@95065 = .data:0x803EFC1C; // type:object size:0x14 scope:local align:4 +__vt__11cBgW_GrpElm = .data:0x803EFC30; // type:object size:0xC scope:global align:4 +lbl_803EFC3C = .data:0x803EFC3C; // type:object size:0xC data:string +__vt__13cBgW_NodeTree = .data:0x803EFC48; // type:object size:0xC scope:global align:4 +lbl_803EFC54 = .data:0x803EFC54; // type:object size:0xE data:string +@95068 = .data:0x803EFC64; // type:object size:0xC scope:local align:4 +__vt__11cBgW_RwgElm = .data:0x803EFC70; // type:object size:0xC scope:global align:4 +lbl_803EFC7C = .data:0x803EFC7C; // type:object size:0xC data:string +lbl_803EFC88 = .data:0x803EFC88; // type:object size:0xA data:string +@95071 = .data:0x803EFC94; // type:object size:0xC scope:local align:4 +lbl_803EFCA0 = .data:0x803EFCA0; // type:object size:0xA data:string +__vt__11cBgW_TriElm = .data:0x803EFCAC; // type:object size:0xC scope:global align:4 +lbl_803EFCB8 = .data:0x803EFCB8; // type:object size:0xC data:string +__vt__8cM3dGTri = .data:0x803EFCC4; // type:object size:0xC scope:global align:4 +lbl_803EFCD0 = .data:0x803EFCD0; // type:object size:0x9 data:string +@95195 = .data:0x803EFCDC; // type:object size:0xC scope:local align:4 +__vt__9dBgW_Base = .data:0x803EFCE8; // type:object size:0xF0 scope:global align:4 +@89211 = .data:0x803EFDD8; // type:object size:0x24 scope:local align:4 +__vt__8dBgWKCol = .data:0x803EFE00; // type:object size:0xF0 scope:global align:4 +lbl_803EFEF0 = .data:0x803EFEF0; // type:object size:0x9 data:string +@94925 = .data:0x803EFEFC; // type:object size:0x14 scope:local align:4 +__vt__6dBgWSv = .data:0x803EFF10; // type:object size:0x104 scope:global align:4 +__vt__8dCcD_Sph = .data:0x803F0018; // type:object size:0x90 scope:global align:4 +lbl_803F00A8 = .data:0x803F00A8; // type:object size:0x9 data:string +@89475 = .data:0x803F00B4; // type:object size:0x3C scope:local align:4 +__vt__8dCcD_Cyl = .data:0x803F00F0; // type:object size:0x90 scope:global align:4 +lbl_803F0180 = .data:0x803F0180; // type:object size:0x9 data:string +@89477 = .data:0x803F018C; // type:object size:0x3C scope:local align:4 +__vt__8dCcD_Tri = .data:0x803F01C8; // type:object size:0x90 scope:global align:4 +lbl_803F0258 = .data:0x803F0258; // type:object size:0x9 data:string +@89481 = .data:0x803F0264; // type:object size:0x44 scope:local align:4 +__vt__8dCcD_Cps = .data:0x803F02A8; // type:object size:0x90 scope:global align:4 +lbl_803F0338 = .data:0x803F0338; // type:object size:0x9 data:string +@89483 = .data:0x803F0344; // type:object size:0x44 scope:local align:4 +__vt__12dCcD_GObjInf = .data:0x803F0388; // type:object size:0x2C scope:global align:4 +lbl_803F03B4 = .data:0x803F03B4; // type:object size:0xD data:string +@89487 = .data:0x803F03C4; // type:object size:0x1C scope:local align:4 +__vt__9dCcD_Stts = .data:0x803F03E0; // type:object size:0x2C scope:global align:4 +lbl_803F040C = .data:0x803F040C; // type:object size:0xA data:string +@89489 = .data:0x803F0418; // type:object size:0x1C scope:local align:4 +__vt__10dCcD_GStts = .data:0x803F0434; // type:object size:0xC scope:global align:4 +lbl_803F0440 = .data:0x803F0440; // type:object size:0xB data:string +@89491 = .data:0x803F044C; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjCo = .data:0x803F0458; // type:object size:0xC scope:global align:4 +lbl_803F0464 = .data:0x803F0464; // type:object size:0xC data:string +@89493 = .data:0x803F0470; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjTg = .data:0x803F047C; // type:object size:0xC scope:global align:4 +lbl_803F0488 = .data:0x803F0488; // type:object size:0xC data:string +@89495 = .data:0x803F0494; // type:object size:0xC scope:local align:4 +__vt__11dCcD_GObjAt = .data:0x803F04A0; // type:object size:0xC scope:global align:4 +lbl_803F04AC = .data:0x803F04AC; // type:object size:0xC data:string +@89497 = .data:0x803F04B8; // type:object size:0xC scope:local align:4 +__vt__22dCcD_GAtTgCoCommonBase = .data:0x803F04C4; // type:object size:0xC scope:global align:4 +lbl_803F04D0 = .data:0x803F04D0; // type:object size:0x17 data:string +lbl_803F04E7 = .data:0x803F04E7; // type:object size:0xD data:string +@89594 = .data:0x803F04F4; // type:object size:0x14 scope:local align:4 +lbl_803F0508 = .data:0x803F0508; // type:object size:0xD data:string +@89596 = .data:0x803F0518; // type:object size:0x14 scope:local align:4 +lbl_803F052C = .data:0x803F052C; // type:object size:0xD data:string +@89600 = .data:0x803F053C; // type:object size:0x1C scope:local align:4 +lbl_803F0558 = .data:0x803F0558; // type:object size:0xD data:string +@89602 = .data:0x803F0568; // type:object size:0x1C scope:local align:4 +lbl_803F0584 = .data:0x803F0584; // type:object size:0xD data:string +@89606 = .data:0x803F0594; // type:object size:0x14 scope:local align:4 +__vt__8cCcD_Obj = .data:0x803F05A8; // type:object size:0x20 scope:global align:4 +lbl_803F05C8 = .data:0x803F05C8; // type:object size:0x9 data:string +@89608 = .data:0x803F05D4; // type:object size:0xC scope:local align:4 +lbl_803F05E0 = .data:0x803F05E0; // type:object size:0xF data:string +__vt__14cCcD_ObjHitInf = .data:0x803F05F0; // type:object size:0xC scope:global align:4 +lbl_803F05FC = .data:0x803F05FC; // type:object size:0xF data:string +__vt__10cCcD_ObjCo = .data:0x803F060C; // type:object size:0xC scope:global align:4 +lbl_803F0618 = .data:0x803F0618; // type:object size:0xB data:string +@89612 = .data:0x803F0624; // type:object size:0xC scope:local align:4 +__vt__10cCcD_ObjTg = .data:0x803F0630; // type:object size:0xC scope:global align:4 +lbl_803F063C = .data:0x803F063C; // type:object size:0xB data:string +@89614 = .data:0x803F0648; // type:object size:0xC scope:local align:4 +__vt__10cCcD_ObjAt = .data:0x803F0654; // type:object size:0xC scope:global align:4 +lbl_803F0660 = .data:0x803F0660; // type:object size:0xB data:string +@89616 = .data:0x803F066C; // type:object size:0xC scope:local align:4 +__vt__18cCcD_ObjCommonBase = .data:0x803F0678; // type:object size:0xC scope:global align:4 +lbl_803F0684 = .data:0x803F0684; // type:object size:0x13 data:string +lbl_803F0697 = .data:0x803F0697; // type:object size:0xA data:string +lbl_803F06A1 = .data:0x803F06A1; // type:object size:0xB data:string +__vt__15cCcD_DivideInfo = .data:0x803F06AC; // type:object size:0xC scope:global align:4 +lbl_803F06B8 = .data:0x803F06B8; // type:object size:0x10 data:string +lbl_803F06C8 = .data:0x803F06C8; // type:object size:0x9 data:string +@89624 = .data:0x803F06D4; // type:object size:0xC scope:local align:4 +__vt__12dCcMassS_Mng = .data:0x803F06E0; // type:object size:0xC scope:global align:4 +lbl_803F06EC = .data:0x803F06EC; // type:object size:0xD data:string +__vt__12dCcMassS_Obj = .data:0x803F06FC; // type:object size:0xC scope:global align:4 +lbl_803F0708 = .data:0x803F0708; // type:object size:0xD data:string +__vt__15cCcD_DivideArea = .data:0x803F0718; // type:object size:0xC scope:global align:4 +lbl_803F0724 = .data:0x803F0724; // type:object size:0x10 data:string +@89346 = .data:0x803F0734; // type:object size:0xC scope:local align:4 +lbl_803F0740 = .data:0x803F0740; // type:object size:0x79 +lbl_803F07B9 = .data:0x803F07B9; // type:object size:0x43 +__vt__4dCcS = .data:0x803F07FC; // type:object size:0x34 scope:global align:4 +@89642 = .data:0x803F0830; // type:object size:0xC scope:local align:4 +plCutLRC = .data:0x803F0840; // type:object size:0xE8 scope:global align:4 +lbl_803F0928 = .data:0x803F0928; // type:object size:0xD data:string +__vt__11dCamSetup_c = .data:0x803F0938; // type:object size:0xC scope:global align:4 +lbl_803F0944 = .data:0x803F0944; // type:object size:0xC data:string +@93589 = .data:0x803F0950; // type:object size:0xC scope:local align:4 +__vt__11dCamParam_c = .data:0x803F095C; // type:object size:0xC scope:global align:4 +lbl_803F0968 = .data:0x803F0968; // type:object size:0xC data:string +@93591 = .data:0x803F0974; // type:object size:0xC scope:local align:4 +__vt__9dCstick_c = .data:0x803F0980; // type:object size:0xC scope:global align:4 +lbl_803F098C = .data:0x803F098C; // type:object size:0xA data:string +@93593 = .data:0x803F0998; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803F09A8; // type:label scope:local align:4 +lbl_803F09B3 = .data:0x803F09B3; // type:object size:0x9 data:string +lbl_803F09BC = .data:0x803F09BC; // type:object size:0x1D +lbl_803F09D9 = .data:0x803F09D9; // type:object size:0xA1 +lbl_803F0A7A = .data:0x803F0A7A; // type:object size:0x9 data:string +@129876 = .data:0x803F0A84; // type:object size:0x78 scope:local align:4 +lbl_803F0AFC = .data:0x803F0AFC; // type:object size:0xC data:string +lbl_803F0B08 = .data:0x803F0B08; // type:object size:0x80 +lbl_803F0B88 = .data:0x803F0B88; // type:object size:0xA data:string +lbl_803F0B92 = .data:0x803F0B92; // type:object size:0xA data:string +lbl_803F0B9C = .data:0x803F0B9C; // type:object size:0xA data:string +lbl_803F0BA6 = .data:0x803F0BA6; // type:object size:0xA data:string +lbl_803F0BB0 = .data:0x803F0BB0; // type:object size:0x9 data:string +lbl_803F0BB9 = .data:0x803F0BB9; // type:object size:0xA data:string +lbl_803F0BC3 = .data:0x803F0BC3; // type:object size:0xA data:string +lbl_803F0BCD = .data:0x803F0BCD; // type:object size:0x9 data:string +lbl_803F0BD6 = .data:0x803F0BD6; // type:object size:0xA data:string +lbl_803F0BE0 = .data:0x803F0BE0; // type:object size:0x9 data:string +lbl_803F0BE9 = .data:0x803F0BE9; // type:object size:0xA data:string +lbl_803F0BF3 = .data:0x803F0BF3; // type:object size:0x9 data:string +lbl_803F0BFC = .data:0x803F0BFC; // type:object size:0x9 data:string +lbl_803F0C05 = .data:0x803F0C05; // type:object size:0x9 data:string +lbl_803F0C0E = .data:0x803F0C0E; // type:object size:0x9 data:string +lbl_803F0C17 = .data:0x803F0C17; // type:object size:0x9 data:string +lbl_803F0C20 = .data:0x803F0C20; // type:object size:0xA data:string +lbl_803F0C2A = .data:0x803F0C2A; // type:object size:0xA data:string +lbl_803F0C34 = .data:0x803F0C34; // type:object size:0xA data:string +lbl_803F0C3E = .data:0x803F0C3E; // type:object size:0xA data:string +lbl_803F0C48 = .data:0x803F0C48; // type:object size:0xA data:string +lbl_803F0C52 = .data:0x803F0C52; // type:object size:0xA data:string +lbl_803F0C5C = .data:0x803F0C5C; // type:object size:0xA data:string +lbl_803F0C66 = .data:0x803F0C66; // type:object size:0xA data:string +lbl_803F0C70 = .data:0x803F0C70; // type:object size:0x9 data:string +lbl_803F0C79 = .data:0x803F0C79; // type:object size:0xA data:string +lbl_803F0C83 = .data:0x803F0C83; // type:object size:0x9 data:string +lbl_803F0C8C = .data:0x803F0C8C; // type:object size:0xA data:string +lbl_803F0C96 = .data:0x803F0C96; // type:object size:0xA data:string +lbl_803F0CA0 = .data:0x803F0CA0; // type:object size:0xA data:string +lbl_803F0CAA = .data:0x803F0CAA; // type:object size:0xA data:string +lbl_803F0CB4 = .data:0x803F0CB4; // type:object size:0xA data:string +lbl_803F0CBE = .data:0x803F0CBE; // type:object size:0xA data:string +lbl_803F0CC8 = .data:0x803F0CC8; // type:object size:0xA data:string +lbl_803F0CD2 = .data:0x803F0CD2; // type:object size:0xA data:string +lbl_803F0CDC = .data:0x803F0CDC; // type:object size:0xA data:string +lbl_803F0CE6 = .data:0x803F0CE6; // type:object size:0xA data:string +lbl_803F0CF0 = .data:0x803F0CF0; // type:object size:0x9 data:string +lbl_803F0CF9 = .data:0x803F0CF9; // type:object size:0xA data:string +lbl_803F0D03 = .data:0x803F0D03; // type:object size:0xA data:string +lbl_803F0D0D = .data:0x803F0D0D; // type:object size:0xA data:string +lbl_803F0D17 = .data:0x803F0D17; // type:object size:0xA data:string +lbl_803F0D21 = .data:0x803F0D21; // type:object size:0xA data:string +lbl_803F0D2B = .data:0x803F0D2B; // type:object size:0xA data:string +lbl_803F0D35 = .data:0x803F0D35; // type:object size:0xA data:string +lbl_803F0D3F = .data:0x803F0D3F; // type:object size:0xA data:string +lbl_803F0D49 = .data:0x803F0D49; // type:object size:0xA data:string +lbl_803F0D53 = .data:0x803F0D53; // type:object size:0xA data:string +lbl_803F0D5D = .data:0x803F0D5D; // type:object size:0xA data:string +lbl_803F0D67 = .data:0x803F0D67; // type:object size:0xA data:string +lbl_803F0D71 = .data:0x803F0D71; // type:object size:0xA data:string +lbl_803F0D7B = .data:0x803F0D7B; // type:object size:0xA data:string +lbl_803F0D85 = .data:0x803F0D85; // type:object size:0xA data:string +lbl_803F0D8F = .data:0x803F0D8F; // type:object size:0xA data:string +lbl_803F0D99 = .data:0x803F0D99; // type:object size:0xA data:string +lbl_803F0DA3 = .data:0x803F0DA3; // type:object size:0xA data:string +lbl_803F0DAD = .data:0x803F0DAD; // type:object size:0xA data:string +lbl_803F0DB7 = .data:0x803F0DB7; // type:object size:0xA data:string +lbl_803F0DC1 = .data:0x803F0DC1; // type:object size:0xA data:string +lbl_803F0DCB = .data:0x803F0DCB; // type:object size:0xA data:string +lbl_803F0DD5 = .data:0x803F0DD5; // type:object size:0xA data:string +lbl_803F0DDF = .data:0x803F0DDF; // type:object size:0xA data:string +lbl_803F0DE9 = .data:0x803F0DE9; // type:object size:0xA data:string +lbl_803F0DF3 = .data:0x803F0DF3; // type:object size:0xA data:string +lbl_803F0DFD = .data:0x803F0DFD; // type:object size:0xA data:string +lbl_803F0E07 = .data:0x803F0E07; // type:object size:0xA data:string +lbl_803F0E11 = .data:0x803F0E11; // type:object size:0xA data:string +lbl_803F0E1B = .data:0x803F0E1B; // type:object size:0xA data:string +lbl_803F0E25 = .data:0x803F0E25; // type:object size:0xA data:string +lbl_803F0E2F = .data:0x803F0E2F; // type:object size:0xA data:string +lbl_803F0E39 = .data:0x803F0E39; // type:object size:0xA data:string +lbl_803F0E43 = .data:0x803F0E43; // type:object size:0xA data:string +lbl_803F0E4D = .data:0x803F0E4D; // type:object size:0xA data:string +lbl_803F0E57 = .data:0x803F0E57; // type:object size:0xA data:string +lbl_803F0E61 = .data:0x803F0E61; // type:object size:0xA data:string +lbl_803F0E6B = .data:0x803F0E6B; // type:object size:0xA data:string +lbl_803F0E75 = .data:0x803F0E75; // type:object size:0xA data:string +item_resource__10dItem_data = .data:0x803F0E80; // type:object size:0x17E8 scope:global align:4 +lbl_803F2668 = .data:0x803F2668; // type:object size:0x9 data:string +lbl_803F2671 = .data:0x803F2671; // type:object size:0x9 data:string +field_item_res__10dItem_data = .data:0x803F267C; // type:object size:0xFF0 scope:global align:4 +lbl_803F366C = .data:0x803F366C; // type:object size:0x3FC +item_func_ptr = .data:0x803F3A68; // type:object size:0x400 scope:global align:4 +item_getcheck_func_ptr = .data:0x803F3E68; // type:object size:0x400 scope:global align:4 +__vt__6dMdl_c = .data:0x803F4268; // type:object size:0x14 scope:global align:4 +@89070 = .data:0x803F427C; // type:object size:0xC scope:local align:4 +lbl_803F4288 = .data:0x803F4288; // type:object size:0x30 +lbl_803F42B8 = .data:0x803F42B8; // type:object size:0x13 data:string +...data.0 = .data:0x803F42D0; // type:label scope:local align:4 +m_demoInitTable__9daAlink_c = .data:0x803F42DC; // type:object size:0x474 scope:global align:4 data:4byte +l_cylSrc = .data:0x803F4750; // type:object size:0x44 scope:global align:4 +l_sphSrc = .data:0x803F4794; // type:object size:0x40 scope:global align:4 +l_atCylSrc = .data:0x803F47D4; // type:object size:0x44 scope:global align:4 +l_atCpsSrc = .data:0x803F4818; // type:object size:0x4C scope:global align:4 +l_jntColPos0 = .data:0x803F4864; // type:object size:0x18 scope:global align:4 +l_jntColPos1 = .data:0x803F487C; // type:object size:0xC scope:global align:4 +l_jntColPos2 = .data:0x803F4888; // type:object size:0x18 scope:global align:4 +l_jntColPos4 = .data:0x803F48A0; // type:object size:0x18 scope:global align:4 +l_jntColPos6 = .data:0x803F48B8; // type:object size:0xC scope:global align:4 +l_jntColPos8 = .data:0x803F48C4; // type:object size:0x18 scope:global align:4 +l_jntColPos9 = .data:0x803F48DC; // type:object size:0x18 scope:global align:4 +l_jntColPos10 = .data:0x803F48F4; // type:object size:0x18 scope:global align:4 +l_jntColPos11 = .data:0x803F490C; // type:object size:0x18 scope:global align:4 +l_jntColPos12 = .data:0x803F4924; // type:object size:0x18 scope:global align:4 +l_jntColPos13 = .data:0x803F493C; // type:object size:0x18 scope:global align:4 +l_jntColPos14 = .data:0x803F4954; // type:object size:0x18 scope:global align:4 +l_jntColPos15 = .data:0x803F496C; // type:object size:0x18 scope:global align:4 +l_jntColPos16 = .data:0x803F4984; // type:object size:0x18 scope:global align:4 +l_jntColPos17 = .data:0x803F499C; // type:object size:0xC scope:global align:4 +l_jntColData = .data:0x803F49A8; // type:object size:0xD8 scope:global align:4 +l_wolfJntColPos0 = .data:0x803F4A80; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos1 = .data:0x803F4A98; // type:object size:0xC scope:global align:4 +l_wolfJntColPos2 = .data:0x803F4AA4; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos4 = .data:0x803F4ABC; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos6 = .data:0x803F4AD4; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos8 = .data:0x803F4AEC; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos10 = .data:0x803F4B04; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos12 = .data:0x803F4B1C; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos14 = .data:0x803F4B34; // type:object size:0x18 scope:global align:4 +l_wolfJntColPos16 = .data:0x803F4B4C; // type:object size:0x18 scope:global align:4 +l_wolfJntColData = .data:0x803F4B64; // type:object size:0xD8 scope:global align:4 +lbl_803F4C3C = .data:0x803F4C3C; // type:object size:0x9 data:string +lbl_803F4C45 = .data:0x803F4C45; // type:object size:0x120 +lbl_803F4D65 = .data:0x803F4D65; // type:object size:0x20 data:string +lbl_803F4D85 = .data:0x803F4D85; // type:object size:0xF3 +lbl_803F4E78 = .data:0x803F4E78; // type:object size:0xA data:string +lbl_803F4E82 = .data:0x803F4E82; // type:object size:0x116 +lbl_803F4F98 = .data:0x803F4F98; // type:object size:0xB data:string +lbl_803F4FA3 = .data:0x803F4FA3; // type:object size:0x17 data:string +lbl_803F4FBA = .data:0x803F4FBA; // type:object size:0x17 data:string +lbl_803F4FD1 = .data:0x803F4FD1; // type:object size:0x17 data:string +bodyBrkName$178906 = .data:0x803F4FE8; // type:object size:0xC scope:local align:4 +lbl_803F4FF4 = .data:0x803F4FF4; // type:object size:0x17 data:string +lbl_803F500B = .data:0x803F500B; // type:object size:0x17 data:string +lbl_803F5022 = .data:0x803F5022; // type:object size:0x17 data:string +headBrkName$178910 = .data:0x803F503C; // type:object size:0xC scope:local align:4 +lbl_803F5048 = .data:0x803F5048; // type:object size:0x60 +l_daAlink_Method = .data:0x803F50A8; // type:object size:0x20 scope:global align:4 +g_profile_ALINK = .data:0x803F50C8; // type:object size:0x30 scope:global align:4 +__vt__12daAlinkHIO_c = .data:0x803F50F8; // type:object size:0xC scope:global align:4 +lbl_803F5104 = .data:0x803F5104; // type:object size:0xD data:string +__vt__9daAlink_c = .data:0x803F5114; // type:object size:0x2B0 scope:global align:4 +lbl_803F53C4 = .data:0x803F53C4; // type:object size:0xA data:string +@186343 = .data:0x803F53D0; // type:object size:0x14 scope:local align:4 +__vt__Q29daAlink_c14hsChainShape_c = .data:0x803F53E4; // type:object size:0x14 scope:global align:4 +lbl_803F53F8 = .data:0x803F53F8; // type:object size:0x1A data:string +@186345 = .data:0x803F5414; // type:object size:0xC scope:local align:4 +__vt__15daAlink_sight_c = .data:0x803F5420; // type:object size:0x14 scope:global align:4 +lbl_803F5434 = .data:0x803F5434; // type:object size:0x10 data:string +@186347 = .data:0x803F5444; // type:object size:0xC scope:local align:4 +__vt__20daAlink_lockCursor_c = .data:0x803F5450; // type:object size:0x10 scope:global align:4 +lbl_803F5460 = .data:0x803F5460; // type:object size:0x15 data:string +@186349 = .data:0x803F5478; // type:object size:0xC scope:local align:4 +__vt__29dAlink_bottleWaterPcallBack_c = .data:0x803F5484; // type:object size:0x14 scope:global align:4 +lbl_803F5498 = .data:0x803F5498; // type:object size:0x1E data:string +@186351 = .data:0x803F54B8; // type:object size:0xC scope:local align:4 +__vt__14daAlink_blur_c = .data:0x803F54C4; // type:object size:0x14 scope:global align:4 +lbl_803F54D8 = .data:0x803F54D8; // type:object size:0xF data:string +@186353 = .data:0x803F54E8; // type:object size:0xC scope:local align:4 +__vt__16daAlink_matAnm_c = .data:0x803F54F4; // type:object size:0x10 scope:global align:4 +lbl_803F5504 = .data:0x803F5504; // type:object size:0x11 data:string +@186355 = .data:0x803F5518; // type:object size:0xC scope:local align:4 +lbl_803F5524 = .data:0x803F5524; // type:object size:0x20 +__vt__8dEyeHL_c = .data:0x803F5544; // type:object size:0xC scope:global align:4 +lbl_803F5550 = .data:0x803F5550; // type:object size:0x9 data:string +__vt__9daPy_py_c = .data:0x803F555C; // type:object size:0x2B0 scope:global align:4 +lbl_803F580C = .data:0x803F580C; // type:object size:0xA data:string +@186393 = .data:0x803F5818; // type:object size:0xC scope:local align:4 +__vt__16daPy_frameCtrl_c = .data:0x803F5824; // type:object size:0xC scope:global align:4 +lbl_803F5830 = .data:0x803F5830; // type:object size:0x11 data:string +@186395 = .data:0x803F5844; // type:object size:0xC scope:local align:4 +__vt__13dBgS_LinkAcch = .data:0x803F5850; // type:object size:0x24 scope:global align:4 +lbl_803F5874 = .data:0x803F5874; // type:object size:0xE data:string +@186453 = .data:0x803F5884; // type:object size:0x3C scope:local align:4 +__vt__12dBgS_ObjAcch = .data:0x803F58C0; // type:object size:0x24 scope:global align:4 +lbl_803F58E4 = .data:0x803F58E4; // type:object size:0xD data:string +@186455 = .data:0x803F58F4; // type:object size:0x3C scope:local align:4 +lbl_803F5930 = .data:0x803F5930; // type:object size:0xA data:string +@186457 = .data:0x803F593C; // type:object size:0x34 scope:local align:4 +__vt__16dBgS_LinkRoofChk = .data:0x803F5970; // type:object size:0x30 scope:global align:4 +lbl_803F59A0 = .data:0x803F59A0; // type:object size:0x11 data:string +@186459 = .data:0x803F59B4; // type:object size:0x44 scope:local align:4 +lbl_803F59F8 = .data:0x803F59F8; // type:object size:0xD data:string +@186465 = .data:0x803F5A08; // type:object size:0x3C scope:local align:4 +lbl_803F5A44 = .data:0x803F5A44; // type:object size:0xB0 +@186477 = .data:0x803F5AF4; // type:object size:0x14 scope:local align:4 +lbl_803F5B08 = .data:0x803F5B08; // type:object size:0x38 +@186507 = .data:0x803F5B40; // type:object size:0xC scope:local align:4 +lbl_803F5B4C = .data:0x803F5B4C; // type:object size:0x40 +@186509 = .data:0x803F5B8C; // type:object size:0x4C scope:local align:4 +__vt__15dBgS_LinkGndChk = .data:0x803F5BD8; // type:object size:0x30 scope:global align:4 +lbl_803F5C08 = .data:0x803F5C08; // type:object size:0x10 data:string +@186511 = .data:0x803F5C18; // type:object size:0x4C scope:local align:4 +lbl_803F5C64 = .data:0x803F5C64; // type:object size:0xC data:string +@186513 = .data:0x803F5C70; // type:object size:0x44 scope:local align:4 +lbl_803F5CB4 = .data:0x803F5CB4; // type:object size:0x9 data:string +@186515 = .data:0x803F5CC0; // type:object size:0x24 scope:local align:4 +lbl_803F5CE4 = .data:0x803F5CE4; // type:object size:0x10 data:string +@186517 = .data:0x803F5CF4; // type:object size:0xC scope:local align:4 +lbl_803F5D00 = .data:0x803F5D00; // type:object size:0x11 data:string +@186519 = .data:0x803F5D14; // type:object size:0xC scope:local align:4 +lbl_803F5D20 = .data:0x803F5D20; // type:object size:0xB4 +@186553 = .data:0x803F5DD4; // type:object size:0x14 scope:local align:4 +lbl_803F5DE8 = .data:0x803F5DE8; // type:object size:0xC0 +@186580 = .data:0x803F5EA8; // type:object size:0xC scope:local align:4 +lbl_803F5EB4 = .data:0x803F5EB4; // type:object size:0x37 +lbl_803F5EEB = .data:0x803F5EEB; // type:object size:0x4D +__vt__12daItemBase_c = .data:0x803F5F38; // type:object size:0x44 scope:global align:4 +lbl_803F5F7C = .data:0x803F5F7C; // type:object size:0xD data:string +@93610 = .data:0x803F5F8C; // type:object size:0xC scope:local align:4 +@118810 = .data:0x803F5F98; // type:object size:0x24 scope:local align:4 +lbl_803F5FBC = .data:0x803F5FBC; // type:object size:0x10 data:string +__vt__8daNpcF_c = .data:0x803F5FCC; // type:object size:0x48 scope:global align:4 +lbl_803F6014 = .data:0x803F6014; // type:object size:0x9 data:string +@107282 = .data:0x803F6020; // type:object size:0xC scope:local align:4 +__vt__15daNpcF_MatAnm_c = .data:0x803F602C; // type:object size:0x10 scope:global align:4 +lbl_803F603C = .data:0x803F603C; // type:object size:0x10 data:string +@107287 = .data:0x803F604C; // type:object size:0xC scope:local align:4 +__vt__23daBaseNpc_moveBgActor_c = .data:0x803F6058; // type:object size:0x64 scope:global align:4 +lbl_803F60BC = .data:0x803F60BC; // type:object size:0x18 data:string +@107290 = .data:0x803F60D4; // type:object size:0x14 scope:local align:4 +__vt__11daBaseNpc_c = .data:0x803F60E8; // type:object size:0x44 scope:global align:4 +lbl_803F612C = .data:0x803F612C; // type:object size:0xC data:string +@107292 = .data:0x803F6138; // type:object size:0xC scope:local align:4 +__vt__18daBaseNpc_lookat_c = .data:0x803F6144; // type:object size:0xC scope:global align:4 +lbl_803F6150 = .data:0x803F6150; // type:object size:0x13 data:string +__vt__16daBaseNpc_path_c = .data:0x803F6164; // type:object size:0xC scope:global align:4 +lbl_803F6170 = .data:0x803F6170; // type:object size:0x11 data:string +__vt__18daBaseNpc_acMngr_c = .data:0x803F6184; // type:object size:0xC scope:global align:4 +lbl_803F6190 = .data:0x803F6190; // type:object size:0x13 data:string +__vt__8daNpcT_c = .data:0x803F61A4; // type:object size:0xC4 scope:global align:4 +lbl_803F6268 = .data:0x803F6268; // type:object size:0x9 data:string +@107299 = .data:0x803F6274; // type:object size:0xC scope:local align:4 +__vt__16daNpcT_Hermite_c = .data:0x803F6280; // type:object size:0xC scope:global align:4 +lbl_803F628C = .data:0x803F628C; // type:object size:0x11 data:string +__vt__15daNpcT_MatAnm_c = .data:0x803F62A0; // type:object size:0x10 scope:global align:4 +lbl_803F62B0 = .data:0x803F62B0; // type:object size:0x10 data:string +@107305 = .data:0x803F62C0; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x803F62D0; // type:label scope:local align:4 +lbl_803F62DA = .data:0x803F62DA; // type:object size:0xA data:string +lbl_803F62E4 = .data:0x803F62E4; // type:object size:0xA data:string +lbl_803F62EE = .data:0x803F62EE; // type:object size:0x9 data:string +lbl_803F62F7 = .data:0x803F62F7; // type:object size:0xA data:string +lbl_803F6301 = .data:0x803F6301; // type:object size:0xA data:string +lbl_803F630B = .data:0x803F630B; // type:object size:0xA data:string +lbl_803F6315 = .data:0x803F6315; // type:object size:0xA data:string +lbl_803F631F = .data:0x803F631F; // type:object size:0xA data:string +lbl_803F6329 = .data:0x803F6329; // type:object size:0xA data:string +lbl_803F6333 = .data:0x803F6333; // type:object size:0xA data:string +lbl_803F633D = .data:0x803F633D; // type:object size:0xA data:string +lbl_803F6347 = .data:0x803F6347; // type:object size:0x9 data:string +lbl_803F6350 = .data:0x803F6350; // type:object size:0xA data:string +lbl_803F635A = .data:0x803F635A; // type:object size:0x9 data:string +lbl_803F6363 = .data:0x803F6363; // type:object size:0xA data:string +lbl_803F636D = .data:0x803F636D; // type:object size:0x9 data:string +lbl_803F6376 = .data:0x803F6376; // type:object size:0xA data:string +lbl_803F6380 = .data:0x803F6380; // type:object size:0x9 data:string +lbl_803F6389 = .data:0x803F6389; // type:object size:0xA data:string +lbl_803F6393 = .data:0x803F6393; // type:object size:0x9 data:string +lbl_803F639C = .data:0x803F639C; // type:object size:0xA data:string +lbl_803F63A6 = .data:0x803F63A6; // type:object size:0x9 data:string +lbl_803F63AF = .data:0x803F63AF; // type:object size:0xA data:string +lbl_803F63B9 = .data:0x803F63B9; // type:object size:0x9 data:string +lbl_803F63C2 = .data:0x803F63C2; // type:object size:0xA data:string +lbl_803F63CC = .data:0x803F63CC; // type:object size:0x9 data:string +lbl_803F63D5 = .data:0x803F63D5; // type:object size:0xA data:string +lbl_803F63DF = .data:0x803F63DF; // type:object size:0xA data:string +lbl_803F63E9 = .data:0x803F63E9; // type:object size:0xA data:string +lbl_803F63F3 = .data:0x803F63F3; // type:object size:0xA data:string +lbl_803F63FD = .data:0x803F63FD; // type:object size:0xA data:string +lbl_803F6407 = .data:0x803F6407; // type:object size:0xA data:string +lbl_803F6411 = .data:0x803F6411; // type:object size:0xA data:string +lbl_803F641B = .data:0x803F641B; // type:object size:0xA data:string +lbl_803F6425 = .data:0x803F6425; // type:object size:0xA data:string +lbl_803F642F = .data:0x803F642F; // type:object size:0xA data:string +lbl_803F6439 = .data:0x803F6439; // type:object size:0x9 data:string +lbl_803F6442 = .data:0x803F6442; // type:object size:0xA data:string +lbl_803F644C = .data:0x803F644C; // type:object size:0x9 data:string +lbl_803F6455 = .data:0x803F6455; // type:object size:0xA data:string +lbl_803F645F = .data:0x803F645F; // type:object size:0x9 data:string +lbl_803F6468 = .data:0x803F6468; // type:object size:0xA data:string +lbl_803F6472 = .data:0x803F6472; // type:object size:0x9 data:string +lbl_803F647B = .data:0x803F647B; // type:object size:0xA data:string +lbl_803F6485 = .data:0x803F6485; // type:object size:0x9 data:string +lbl_803F648E = .data:0x803F648E; // type:object size:0xA data:string +lbl_803F6498 = .data:0x803F6498; // type:object size:0x9 data:string +lbl_803F64A1 = .data:0x803F64A1; // type:object size:0xA data:string +lbl_803F64AB = .data:0x803F64AB; // type:object size:0x9 data:string +lbl_803F64B4 = .data:0x803F64B4; // type:object size:0xA data:string +l_resNameTbl = .data:0x803F64C0; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803F6538; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803F6628; // type:object size:0xF0 scope:local align:4 data:4byte +a_jntTbl_M$95316 = .data:0x803F6718; // type:object size:0xF00 scope:local align:4 +a_prmTbl_M$95317 = .data:0x803F7618; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$95318 = .data:0x803F7A18; // type:object size:0xD20 scope:local align:4 +a_prmTbl_W$95319 = .data:0x803F8738; // type:object size:0x380 scope:local align:4 +__vt__13daNpcCd_HIO_c = .data:0x803F8AB8; // type:object size:0xC scope:global align:4 +lbl_803F8AC4 = .data:0x803F8AC4; // type:object size:0xE data:string +@95722 = .data:0x803F8AD4; // type:object size:0x1C scope:local align:4 +__vt__19daNpcCd_HIO_Child_c = .data:0x803F8AF0; // type:object size:0xC scope:global align:4 +lbl_803F8AFC = .data:0x803F8AFC; // type:object size:0x14 data:string +@95724 = .data:0x803F8B10; // type:object size:0xC scope:local align:4 +__vt__17daNpcCd_HIO_Jnt_c = .data:0x803F8B1C; // type:object size:0xC scope:global align:4 +lbl_803F8B28 = .data:0x803F8B28; // type:object size:0x12 data:string +@95726 = .data:0x803F8B3C; // type:object size:0xC scope:local align:4 +__vt__18fOpAcm_HIO_entry_c = .data:0x803F8B48; // type:object size:0xC scope:global align:4 +lbl_803F8B54 = .data:0x803F8B54; // type:object size:0x13 data:string +@95740 = .data:0x803F8B68; // type:object size:0x14 scope:local align:4 +__vt__14mDoHIO_entry_c = .data:0x803F8B7C; // type:object size:0xC scope:global align:4 +lbl_803F8B88 = .data:0x803F8B88; // type:object size:0xF data:string +@95870 = .data:0x803F8B98; // type:object size:0xC scope:local align:4 +lbl_803F8BA4 = .data:0x803F8BA4; // type:object size:0xE data:string +...data.0 = .data:0x803F8BB8; // type:label scope:local align:4 +lbl_803F8BC1 = .data:0x803F8BC1; // type:object size:0x9 data:string +lbl_803F8BCA = .data:0x803F8BCA; // type:object size:0x9 data:string +lbl_803F8BD3 = .data:0x803F8BD3; // type:object size:0x9 data:string +lbl_803F8BDC = .data:0x803F8BDC; // type:object size:0x9 data:string +lbl_803F8BE5 = .data:0x803F8BE5; // type:object size:0x9 data:string +lbl_803F8BEE = .data:0x803F8BEE; // type:object size:0x9 data:string +lbl_803F8BF7 = .data:0x803F8BF7; // type:object size:0x9 data:string +lbl_803F8C00 = .data:0x803F8C00; // type:object size:0x9 data:string +lbl_803F8C09 = .data:0x803F8C09; // type:object size:0x9 data:string +lbl_803F8C12 = .data:0x803F8C12; // type:object size:0x9 data:string +lbl_803F8C1B = .data:0x803F8C1B; // type:object size:0xA data:string +lbl_803F8C25 = .data:0x803F8C25; // type:object size:0xA data:string +lbl_803F8C2F = .data:0x803F8C2F; // type:object size:0xA data:string +lbl_803F8C39 = .data:0x803F8C39; // type:object size:0xA data:string +lbl_803F8C43 = .data:0x803F8C43; // type:object size:0xA data:string +lbl_803F8C4D = .data:0x803F8C4D; // type:object size:0xA data:string +lbl_803F8C57 = .data:0x803F8C57; // type:object size:0xA data:string +lbl_803F8C61 = .data:0x803F8C61; // type:object size:0xA data:string +lbl_803F8C6B = .data:0x803F8C6B; // type:object size:0x9 data:string +lbl_803F8C74 = .data:0x803F8C74; // type:object size:0x9 data:string +lbl_803F8C7D = .data:0x803F8C7D; // type:object size:0x9 data:string +lbl_803F8C86 = .data:0x803F8C86; // type:object size:0x9 data:string +lbl_803F8C8F = .data:0x803F8C8F; // type:object size:0x9 data:string +lbl_803F8C98 = .data:0x803F8C98; // type:object size:0x9 data:string +lbl_803F8CA1 = .data:0x803F8CA1; // type:object size:0x9 data:string +lbl_803F8CAA = .data:0x803F8CAA; // type:object size:0x9 data:string +lbl_803F8CB3 = .data:0x803F8CB3; // type:object size:0x9 data:string +lbl_803F8CBC = .data:0x803F8CBC; // type:object size:0xA data:string +lbl_803F8CC6 = .data:0x803F8CC6; // type:object size:0xA data:string +lbl_803F8CD0 = .data:0x803F8CD0; // type:object size:0xA data:string +lbl_803F8CDA = .data:0x803F8CDA; // type:object size:0xA data:string +lbl_803F8CE4 = .data:0x803F8CE4; // type:object size:0xA data:string +lbl_803F8CEE = .data:0x803F8CEE; // type:object size:0xA data:string +lbl_803F8CF8 = .data:0x803F8CF8; // type:object size:0xA data:string +l_resNameTbl = .data:0x803F8D04; // type:object size:0x78 scope:local align:4 +l_bmdTbl = .data:0x803F8D7C; // type:object size:0xF0 scope:local align:4 data:4byte +l_bmdTWTbl = .data:0x803F8E6C; // type:object size:0xF0 scope:local align:4 data:4byte +l_btpTbl = .data:0x803F8F5C; // type:object size:0xF0 scope:local align:4 data:4byte +l_btpTWTbl = .data:0x803F904C; // type:object size:0xF0 scope:local align:4 data:4byte +a_jntTbl_M$95421 = .data:0x803F913C; // type:object size:0x17C0 scope:local align:4 +a_prmTbl_M$95422 = .data:0x803FA8FC; // type:object size:0x400 scope:local align:4 +a_jntTbl_W$95423 = .data:0x803FACFC; // type:object size:0x16F8 scope:local align:4 +a_prmTbl_W$95424 = .data:0x803FC3F4; // type:object size:0x380 scope:local align:4 +lbl_803FC774 = .data:0x803FC774; // type:object size:0x9 data:string +@98628 = .data:0x803FC780; // type:object size:0x34 scope:local align:4 +@98627 = .data:0x803FC7B4; // type:object size:0xD8 scope:local align:4 +__vt__14daNpcCd2_HIO_c = .data:0x803FC88C; // type:object size:0xC scope:global align:4 +lbl_803FC898 = .data:0x803FC898; // type:object size:0xF data:string +@96339 = .data:0x803FC8A8; // type:object size:0x1C scope:local align:4 +__vt__21daNpcCd2_HIO_WChild_c = .data:0x803FC8C4; // type:object size:0xC scope:global align:4 +lbl_803FC8D0 = .data:0x803FC8D0; // type:object size:0x16 data:string +@96341 = .data:0x803FC8E8; // type:object size:0xC scope:local align:4 +__vt__21daNpcCd2_HIO_MChild_c = .data:0x803FC8F4; // type:object size:0xC scope:global align:4 +lbl_803FC900 = .data:0x803FC900; // type:object size:0x16 data:string +@96343 = .data:0x803FC918; // type:object size:0xC scope:local align:4 +__vt__18daNpcCd2_HIO_Jnt_c = .data:0x803FC924; // type:object size:0xC scope:global align:4 +lbl_803FC930 = .data:0x803FC930; // type:object size:0x13 data:string +@96345 = .data:0x803FC944; // type:object size:0xC scope:local align:4 +lbl_803FC950 = .data:0x803FC950; // type:object size:0x20 +@96359 = .data:0x803FC970; // type:object size:0x14 scope:local align:4 +lbl_803FC984 = .data:0x803FC984; // type:object size:0x1C +@96489 = .data:0x803FC9A0; // type:object size:0xC scope:local align:4 +lbl_803FC9AC = .data:0x803FC9AC; // type:object size:0x2C +lbl_803FC9D8 = .data:0x803FC9D8; // type:object size:0x10 data:string +@97651 = .data:0x803FC9E8; // type:object size:0x28 scope:local align:4 +@97669 = .data:0x803FCA10; // type:object size:0x28 scope:local align:4 +mFuncPtr__8daItem_c = .data:0x803FCA38; // type:object size:0x78 scope:global align:4 +l_daItem_Method = .data:0x803FCAB0; // type:object size:0x20 scope:global align:4 +g_profile_ITEM = .data:0x803FCAD0; // type:object size:0x30 scope:global align:4 +__vt__8daItem_c = .data:0x803FCB00; // type:object size:0x44 scope:global align:4 +lbl_803FCB44 = .data:0x803FCB44; // type:object size:0x9 data:string +@94255 = .data:0x803FCB50; // type:object size:0x14 scope:local align:4 +lbl_803FCB68 = .data:0x803FCB68; // type:object size:0x10 data:string +__vt__9dInsect_c = .data:0x803FCB78; // type:object size:0xC scope:global align:4 +lbl_803FCB84 = .data:0x803FCB84; // type:object size:0xA data:string +@90703 = .data:0x803FCB90; // type:object size:0xC scope:local align:4 +__vt__14daObj_SSBase_c = .data:0x803FCBA0; // type:object size:0x14 scope:global align:4 +lbl_803FCBB4 = .data:0x803FCBB4; // type:object size:0xF data:string +@88968 = .data:0x803FCBC4; // type:object size:0xC scope:local align:4 +arcName$108004 = .data:0x803FCBE0; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x803FCC00; // type:label scope:local align:4 +engine_tbl__9dCamera_c = .data:0x803FCC00; // type:object size:0xF0 scope:global align:4 +lbl_803FCCF0 = .data:0x803FCCF0; // type:object size:0xC4 +@157089 = .data:0x803FCDB4; // type:object size:0x2C scope:local align:4 +@157427 = .data:0x803FCDE0; // type:object size:0x24 scope:local align:4 +lbl_803FCE04 = .data:0x803FCE04; // type:object size:0x54 +@160995 = .data:0x803FCE58; // type:object size:0x108 scope:local align:4 +Dsp$117541 = .data:0x803FCF60; // type:object size:0x14 scope:local align:4 +lbl_803FCF74 = .data:0x803FCF74; // type:object size:0x9 data:string +lbl_803FCF7D = .data:0x803FCF7D; // type:object size:0x9 data:string +lbl_803FCF86 = .data:0x803FCF86; // type:object size:0x9 data:string +lbl_803FCF8F = .data:0x803FCF8F; // type:object size:0xB data:string +lbl_803FCF9A = .data:0x803FCF9A; // type:object size:0xB data:string +lbl_803FCFA5 = .data:0x803FCFA5; // type:object size:0x9 data:string +lbl_803FCFAE = .data:0x803FCFAE; // type:object size:0xC data:string +lbl_803FCFBA = .data:0x803FCFBA; // type:object size:0xB data:string +lbl_803FCFC5 = .data:0x803FCFC5; // type:object size:0x9 data:string +lbl_803FCFCE = .data:0x803FCFCE; // type:object size:0x9 data:string +lbl_803FCFD7 = .data:0x803FCFD7; // type:object size:0xA data:string +lbl_803FCFE1 = .data:0x803FCFE1; // type:object size:0xA data:string +lbl_803FCFEB = .data:0x803FCFEB; // type:object size:0xA data:string +lbl_803FCFF5 = .data:0x803FCFF5; // type:object size:0x9 data:string +lbl_803FCFFE = .data:0x803FCFFE; // type:object size:0xA data:string +lbl_803FD008 = .data:0x803FD008; // type:object size:0x9 data:string +lbl_803FD011 = .data:0x803FD011; // type:object size:0x9 data:string +lbl_803FD01A = .data:0x803FD01A; // type:object size:0x9 data:string +ActionNames$121021 = .data:0x803FD024; // type:object size:0x88 scope:local align:4 +lbl_803FD0AC = .data:0x803FD0AC; // type:object size:0x28 +lbl_803FD0D4 = .data:0x803FD0D4; // type:object size:0x9 data:string +l_method$122137 = .data:0x803FD0E0; // type:object size:0xC scope:local align:4 +method = .data:0x803FD0EC; // type:object size:0x14 scope:global align:4 +g_profile_CAMERA = .data:0x803FD100; // type:object size:0x44 scope:global align:4 +g_profile_CAMERA2 = .data:0x803FD144; // type:object size:0x44 scope:global align:4 +__vt__14d2DBSplinePath = .data:0x803FD188; // type:object size:0xC scope:global align:4 +lbl_803FD194 = .data:0x803FD194; // type:object size:0xF data:string +__vt__14dBgS_CamSphChk = .data:0x803FD1A4; // type:object size:0x3C scope:global align:4 +lbl_803FD1E0 = .data:0x803FD1E0; // type:object size:0xF data:string +@122260 = .data:0x803FD1F0; // type:object size:0x4C scope:local align:4 +lbl_803FD23C = .data:0x803FD23C; // type:object size:0xC data:string +@122262 = .data:0x803FD248; // type:object size:0x44 scope:local align:4 +lbl_803FD28C = .data:0x803FD28C; // type:object size:0x24 +@122336 = .data:0x803FD2B0; // type:object size:0x24 scope:local align:4 +lbl_803FD2D4 = .data:0x803FD2D4; // type:object size:0x10 data:string +@122338 = .data:0x803FD2E4; // type:object size:0xC scope:local align:4 +lbl_803FD2F0 = .data:0x803FD2F0; // type:object size:0x11 data:string +@122340 = .data:0x803FD304; // type:object size:0xC scope:local align:4 +lbl_803FD310 = .data:0x803FD310; // type:object size:0x80 +l_dEnvSe_Method = .data:0x803FD390; // type:object size:0x14 scope:global align:4 +g_profile_ENVSE = .data:0x803FD3A4; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x803FD3D0; // type:label scope:local align:4 +SelStartFrameTbl = .data:0x803FD3D0; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x803FD3DC; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x803FD3E8; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x803FD3F4; // type:object size:0xC scope:local align:4 +MenuSelStartFrameTbl = .data:0x803FD400; // type:object size:0xC scope:local align:4 +MenuSelEndFrameTbl = .data:0x803FD40C; // type:object size:0xC scope:local align:4 +l_tagName13 = .data:0x803FD418; // type:object size:0x18 scope:global align:4 data:string +DataSelProc = .data:0x803FD430; // type:object size:0x2AC scope:global align:4 +tabiTag$96221 = .data:0x803FD6E0; // type:object size:0x18 scope:local align:4 data:string +menuTag$96242 = .data:0x803FD6F8; // type:object size:0x18 scope:local align:4 +cpselTag$96263 = .data:0x803FD710; // type:object size:0x10 scope:local align:4 +ynTag$96284 = .data:0x803FD720; // type:object size:0x10 scope:local align:4 +l_tagName101$96991 = .data:0x803FD730; // type:object size:0x10 scope:local align:4 +lbl_803FD740 = .data:0x803FD740; // type:object size:0x15 data:string +lbl_803FD755 = .data:0x803FD755; // type:object size:0x15 data:string +lbl_803FD76A = .data:0x803FD76A; // type:object size:0x15 data:string +l_numTex$96992 = .data:0x803FD780; // type:object size:0xC scope:local align:4 +l_tagName0$98072 = .data:0x803FD790; // type:object size:0x18 scope:local align:4 data:string +l_tagName3$98087 = .data:0x803FD7A8; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$98088 = .data:0x803FD7C0; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$98089 = .data:0x803FD7D8; // type:object size:0x18 scope:local align:4 data:string +l_tagName12$98100 = .data:0x803FD7F0; // type:object size:0x18 scope:local align:4 data:string +l_nouseTag$98108 = .data:0x803FD808; // type:object size:0x78 scope:local align:4 +l_tagName21$98115 = .data:0x803FD880; // type:object size:0x10 scope:local align:4 +l_tagName18$98123 = .data:0x803FD890; // type:object size:0x18 scope:local align:4 data:string +l_tagName19$98124 = .data:0x803FD8A8; // type:object size:0x18 scope:local align:4 data:string +l_tagName20$98133 = .data:0x803FD8C0; // type:object size:0x10 scope:local align:4 +l_tagName131$98144 = .data:0x803FD8D0; // type:object size:0x18 scope:local align:4 data:string +lbl_803FD8E8 = .data:0x803FD8E8; // type:object size:0xC0 +l_tagName000$98459 = .data:0x803FD9A8; // type:object size:0x10 scope:local align:4 data:string +l_tagName001$98460 = .data:0x803FD9B8; // type:object size:0x10 scope:local align:4 data:string +l_tagName002$98461 = .data:0x803FD9C8; // type:object size:0x10 scope:local align:4 data:string +l_tagName003$98462 = .data:0x803FD9D8; // type:object size:0x10 scope:local align:4 data:string +l_tagName004$98463 = .data:0x803FD9E8; // type:object size:0x10 scope:local align:4 data:string +l_tagName005$98464 = .data:0x803FD9F8; // type:object size:0x10 scope:local align:4 data:string +lbl_803FDA08 = .data:0x803FDA08; // type:object size:0xD0 +l_tagName012$98608 = .data:0x803FDAD8; // type:object size:0x10 scope:local align:4 +l_tagName013$98609 = .data:0x803FDAE8; // type:object size:0x10 scope:local align:4 +l_tagName013U$98610 = .data:0x803FDAF8; // type:object size:0x10 scope:local align:4 +l_tagName9$98623 = .data:0x803FDB08; // type:object size:0x10 scope:local align:4 +l_tagName10$98624 = .data:0x803FDB18; // type:object size:0x10 scope:local align:4 +l_tagName11$98625 = .data:0x803FDB28; // type:object size:0x10 scope:local align:4 +lbl_803FDB38 = .data:0x803FDB38; // type:object size:0x90 +l_tagName6$98729 = .data:0x803FDBC8; // type:object size:0x18 scope:local align:4 data:string +l_tagName7$98730 = .data:0x803FDBE0; // type:object size:0x18 scope:local align:4 +l_tagName8$98731 = .data:0x803FDBF8; // type:object size:0x18 scope:local align:4 data:string +l_tagName1$98732 = .data:0x803FDC10; // type:object size:0x18 scope:local align:4 +l_tagName011$98733 = .data:0x803FDC28; // type:object size:0x18 scope:local align:4 +l_tagName011U$98734 = .data:0x803FDC40; // type:object size:0x18 scope:local align:4 +lbl_803FDC58 = .data:0x803FDC58; // type:object size:0x8C +lbl_803FDCE4 = .data:0x803FDCE4; // type:object size:0x1E data:string +lbl_803FDD02 = .data:0x803FDD02; // type:object size:0x1E data:string +MemCardCheckProc = .data:0x803FDD20; // type:object size:0x1C8 scope:global align:4 +@111166 = .data:0x803FDEE8; // type:object size:0xC scope:local align:4 +@111167 = .data:0x803FDEF4; // type:object size:0xC scope:local align:4 +@111168 = .data:0x803FDF00; // type:object size:0xC scope:local align:4 +@111173 = .data:0x803FDF0C; // type:object size:0x28 scope:local align:4 +@111234 = .data:0x803FDF34; // type:object size:0xC scope:local align:4 data:4byte +@111301 = .data:0x803FDF40; // type:object size:0xC scope:local align:4 data:4byte +@111345 = .data:0x803FDF4C; // type:object size:0xC scope:local align:4 data:4byte +lbl_803FDF58 = .data:0x803FDF58; // type:object size:0x19 data:string +lbl_803FDF71 = .data:0x803FDF71; // type:object size:0x19 data:string +lbl_803FDF8A = .data:0x803FDF8A; // type:object size:0x19 data:string +lbl_803FDFA3 = .data:0x803FDFA3; // type:object size:0x19 data:string +bck_name$100308 = .data:0x803FDFBC; // type:object size:0x10 scope:local align:4 +lbl_803FDFCC = .data:0x803FDFCC; // type:object size:0x19 data:string +lbl_803FDFE5 = .data:0x803FDFE5; // type:object size:0x1B data:string +lbl_803FE000 = .data:0x803FE000; // type:object size:0x19 data:string +brk_name$100313 = .data:0x803FE01C; // type:object size:0x10 scope:local align:4 +lbl_803FE02C = .data:0x803FE02C; // type:object size:0xF data:string +lbl_803FE03B = .data:0x803FE03B; // type:object size:0x19 data:string +lbl_803FE054 = .data:0x803FE054; // type:object size:0x19 data:string +lbl_803FE06D = .data:0x803FE06D; // type:object size:0x19 data:string +lbl_803FE086 = .data:0x803FE086; // type:object size:0x19 data:string +bck_name$100330 = .data:0x803FE0A0; // type:object size:0x10 scope:local align:4 +lbl_803FE0B0 = .data:0x803FE0B0; // type:object size:0x19 data:string +lbl_803FE0C9 = .data:0x803FE0C9; // type:object size:0x1D data:string +brk_name$100335 = .data:0x803FE0E8; // type:object size:0x10 scope:local align:4 +lbl_803FE0F8 = .data:0x803FE0F8; // type:object size:0x40 +@100364 = .data:0x803FE138; // type:object size:0xC scope:local align:4 +lbl_803FE144 = .data:0x803FE144; // type:object size:0x20 +__vt__14dFile_select_c = .data:0x803FE164; // type:object size:0xC scope:global align:4 +lbl_803FE170 = .data:0x803FE170; // type:object size:0xF data:string +__vt__16dFile_select3D_c = .data:0x803FE180; // type:object size:0xC scope:global align:4 +lbl_803FE18C = .data:0x803FE18C; // type:object size:0x11 data:string +__vt__17dDlst_FileSel3m_c = .data:0x803FE1A0; // type:object size:0x10 scope:global align:4 +lbl_803FE1B0 = .data:0x803FE1B0; // type:object size:0x12 data:string +__vt__17dDlst_FileSelYn_c = .data:0x803FE1C4; // type:object size:0x10 scope:global align:4 +lbl_803FE1D4 = .data:0x803FE1D4; // type:object size:0x12 data:string +__vt__17dDlst_FileSelCp_c = .data:0x803FE1E8; // type:object size:0x10 scope:global align:4 +lbl_803FE1F8 = .data:0x803FE1F8; // type:object size:0x12 data:string +__vt__17dDlst_FileSelDt_c = .data:0x803FE20C; // type:object size:0x10 scope:global align:4 +lbl_803FE21C = .data:0x803FE21C; // type:object size:0x12 data:string +__vt__15dDlst_FileSel_c = .data:0x803FE230; // type:object size:0x10 scope:global align:4 +lbl_803FE240 = .data:0x803FE240; // type:object size:0x10 data:string +__vt__9dFs_HIO_c = .data:0x803FE250; // type:object size:0xC scope:global align:4 +lbl_803FE25C = .data:0x803FE25C; // type:object size:0xA data:string +@100375 = .data:0x803FE268; // type:object size:0xC scope:local align:4 +lbl_803FE274 = .data:0x803FE274; // type:object size:0x5C +lbl_803FE2D0 = .data:0x803FE2D0; // type:object size:0x25 data:string +lbl_803FE2F5 = .data:0x803FE2F5; // type:object size:0x1F data:string +lbl_803FE314 = .data:0x803FE314; // type:object size:0x25 data:string +lbl_803FE339 = .data:0x803FE339; // type:object size:0x1F data:string +fileWarningProc = .data:0x803FE358; // type:object size:0x18 scope:local align:4 +__vt__15dFile_warning_c = .data:0x803FE370; // type:object size:0xC scope:global align:4 +lbl_803FE37C = .data:0x803FE37C; // type:object size:0x10 data:string +__vt__16dDlst_FileWarn_c = .data:0x803FE38C; // type:object size:0x10 scope:global align:4 +lbl_803FE39C = .data:0x803FE39C; // type:object size:0x11 data:string +...data.0 = .data:0x803FE3B0; // type:label scope:local align:4 +l_htag$93144 = .data:0x803FE3D0; // type:object size:0xA0 scope:local align:4 +lbl_803FE470 = .data:0x803FE470; // type:object size:0x10 data:string +amariheartTex$93145 = .data:0x803FE480; // type:object size:0x10 scope:local align:4 +lbl_803FE490 = .data:0x803FE490; // type:object size:0x10 data:string +lbl_803FE4A0 = .data:0x803FE4A0; // type:object size:0x17 data:string +fileWarningProc = .data:0x803FE4B8; // type:object size:0x18 scope:local align:4 +__vt__12dFile_info_c = .data:0x803FE4D0; // type:object size:0xC scope:global align:4 +lbl_803FE4DC = .data:0x803FE4DC; // type:object size:0xD data:string +__vt__16dDlst_FileInfo_c = .data:0x803FE4EC; // type:object size:0x10 scope:global align:4 +lbl_803FE4FC = .data:0x803FE4FC; // type:object size:0x34 +lbl_803FE530 = .data:0x803FE530; // type:object size:0x17 data:string +brightChackProc = .data:0x803FE548; // type:object size:0x18 scope:global align:4 +__vt__14dBrightCheck_c = .data:0x803FE560; // type:object size:0xC scope:global align:4 +lbl_803FE56C = .data:0x803FE56C; // type:object size:0xF data:string +__vt__19dDlst_BrightCheck_c = .data:0x803FE57C; // type:object size:0x10 scope:global align:4 +lbl_803FE58C = .data:0x803FE58C; // type:object size:0x14 data:string +...data.0 = .data:0x803FE5A0; // type:label scope:local align:4 +init_process = .data:0x803FE5A0; // type:object size:0x24 scope:local align:4 +move_process = .data:0x803FE5C4; // type:object size:0x24 scope:local align:4 +lbl_803FE5E8 = .data:0x803FE5E8; // type:object size:0x74 +@92182 = .data:0x803FE65C; // type:object size:0xC scope:local align:4 +lbl_803FE668 = .data:0x803FE668; // type:object size:0x20 +__vt__8dScope_c = .data:0x803FE688; // type:object size:0x20 scope:global align:4 +lbl_803FE6A8 = .data:0x803FE6A8; // type:object size:0x9 data:string +@92186 = .data:0x803FE6B4; // type:object size:0xC scope:local align:4 +__vt__11dMeterSub_c = .data:0x803FE6C0; // type:object size:0x20 scope:global align:4 +lbl_803FE6E0 = .data:0x803FE6E0; // type:object size:0x48 +...data.0 = .data:0x803FE728; // type:label scope:local align:4 +lbl_803FE747 = .data:0x803FE747; // type:object size:0x1C data:string +lbl_803FE763 = .data:0x803FE763; // type:object size:0x21 data:string +lbl_803FE784 = .data:0x803FE784; // type:object size:0x1F data:string +blo_name$91763 = .data:0x803FE7A4; // type:object size:0x10 scope:local align:4 +lbl_803FE7B4 = .data:0x803FE7B4; // type:object size:0x1C data:string +bck_name$91768 = .data:0x803FE7D0; // type:object size:0x10 scope:local align:4 +lbl_803FE7E0 = .data:0x803FE7E0; // type:object size:0x1F data:string +lbl_803FE7FF = .data:0x803FE7FF; // type:object size:0x1C data:string +lbl_803FE81B = .data:0x803FE81B; // type:object size:0x21 data:string +lbl_803FE83C = .data:0x803FE83C; // type:object size:0x1F data:string +bpk_name$91771 = .data:0x803FE85C; // type:object size:0x10 scope:local align:4 +lbl_803FE86C = .data:0x803FE86C; // type:object size:0x1F data:string +lbl_803FE88B = .data:0x803FE88B; // type:object size:0x1C data:string +btk_name$91776 = .data:0x803FE8A8; // type:object size:0x10 scope:local align:4 +lbl_803FE8B8 = .data:0x803FE8B8; // type:object size:0x1F data:string +btk2_name$91779 = .data:0x803FE8D8; // type:object size:0x10 scope:local align:4 +__vt__16dSelect_cursor_c = .data:0x803FE8E8; // type:object size:0x10 scope:global align:4 +lbl_803FE8F8 = .data:0x803FE8F8; // type:object size:0x11 data:string +__vt__19dSelect_cursorHIO_c = .data:0x803FE90C; // type:object size:0xC scope:global align:4 +lbl_803FE918 = .data:0x803FE918; // type:object size:0x14 data:string +@92361 = .data:0x803FE92C; // type:object size:0xC scope:local align:4 +lbl_803FE938 = .data:0x803FE938; // type:object size:0x28 +__vt__9dSi_HIO_c = .data:0x803FE960; // type:object size:0xC scope:global align:4 +lbl_803FE96C = .data:0x803FE96C; // type:object size:0xA data:string +@90340 = .data:0x803FE978; // type:object size:0xC scope:local align:4 +cam_seira_shop = .data:0x803FE988; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_before = .data:0x803FE9C0; // type:object size:0x38 scope:global align:4 +cam_seira_evnt_after = .data:0x803FE9F8; // type:object size:0x38 scope:global align:4 +shop_cam_data_tbl = .data:0x803FEA30; // type:object size:0xC scope:global align:4 +@94362 = .data:0x803FEA3C; // type:object size:0xC scope:local align:4 data:4byte +__vt__15dShopItemCtrl_c = .data:0x803FEA48; // type:object size:0xC scope:global align:4 +lbl_803FEA54 = .data:0x803FEA54; // type:object size:0x10 data:string +item_seira_shop = .data:0x803FEA68; // type:object size:0x24 scope:global align:4 +process = .data:0x803FEA8C; // type:object size:0x90 scope:local align:4 +__vt__13dShopSystem_c = .data:0x803FEB1C; // type:object size:0xD0 scope:global align:4 +lbl_803FEBEC = .data:0x803FEBEC; // type:object size:0xE data:string +@102743 = .data:0x803FEBFC; // type:object size:0x14 scope:local align:4 +init_process = .data:0x803FEC10; // type:object size:0x6C scope:local align:4 +move_process = .data:0x803FEC7C; // type:object size:0x6C scope:local align:4 +lbl_803FECE8 = .data:0x803FECE8; // type:object size:0x14 data:string +lbl_803FECFC = .data:0x803FECFC; // type:object size:0x10 data:string +offset$94303 = .data:0x803FED0C; // type:object size:0x20 scope:local align:4 +l_dGameover_Method = .data:0x803FED2C; // type:object size:0x14 scope:global align:4 +g_profile_GAMEOVER = .data:0x803FED40; // type:object size:0x28 scope:global align:4 +__vt__10dGov_HIO_c = .data:0x803FED68; // type:object size:0xC scope:global align:4 +lbl_803FED74 = .data:0x803FED74; // type:object size:0xB data:string +@94393 = .data:0x803FED80; // type:object size:0x14 scope:local align:4 +__vt__24dDlst_GameOverScrnDraw_c = .data:0x803FED94; // type:object size:0x10 scope:global align:4 +lbl_803FEDA4 = .data:0x803FEDA4; // type:object size:0x19 data:string +__vt__24dDlst_Gameover_CAPTURE_c = .data:0x803FEDC0; // type:object size:0x10 scope:global align:4 +lbl_803FEDD0 = .data:0x803FEDD0; // type:object size:0x19 data:string +...data.0 = .data:0x803FEDF0; // type:label scope:local align:4 +lightStatusBase = .data:0x803FEDF0; // type:object size:0xE8 scope:global align:4 data:4byte +lightMaskData = .data:0x803FEED8; // type:object size:0x10 scope:global align:4 data:2byte +@112654 = .data:0x803FEEE8; // type:object size:0x40 scope:local align:4 +@112693 = .data:0x803FEF28; // type:object size:0x40 scope:local align:4 +@112784 = .data:0x803FEF68; // type:object size:0x1C scope:local align:4 +test_pos_tbl$100561 = .data:0x803FEF84; // type:object size:0x60 scope:local align:4 +@113468 = .data:0x803FEFE4; // type:object size:0x20 scope:local align:4 +@113467 = .data:0x803FF004; // type:object size:0x20 scope:local align:4 +now_shadow_alpha$101106 = .data:0x803FF024; // type:object size:0x18 scope:local align:4 +@114092 = .data:0x803FF03C; // type:object size:0x28 scope:local align:4 +@114262 = .data:0x803FF064; // type:object size:0x20 scope:local align:4 +lbl_803FF084 = .data:0x803FF084; // type:object size:0x9C +l_dKy_Method = .data:0x803FF120; // type:object size:0x14 scope:global align:4 +g_profile_KANKYO = .data:0x803FF134; // type:object size:0x28 scope:global align:4 +lbl_803FF15C = .data:0x803FF15C; // type:object size:0x1B data:string +lbl_803FF177 = .data:0x803FF177; // type:object size:0x25 data:string +parcent_tabel$103635 = .data:0x803FF19C; // type:object size:0x30 scope:local align:4 +__vt__18dScnKy_env_light_c = .data:0x803FF1CC; // type:object size:0xC scope:global align:4 +lbl_803FF1D8 = .data:0x803FF1D8; // type:object size:0x54 +@105124 = .data:0x803FF22C; // type:object size:0x4C scope:local align:4 +lbl_803FF278 = .data:0x803FF278; // type:object size:0xC data:string +@105128 = .data:0x803FF284; // type:object size:0x44 scope:local align:4 +lbl_803FF2C8 = .data:0x803FF2C8; // type:object size:0x9 data:string +@105130 = .data:0x803FF2D4; // type:object size:0x24 scope:local align:4 +lbl_803FF2F8 = .data:0x803FF2F8; // type:object size:0x10 data:string +@105132 = .data:0x803FF308; // type:object size:0xC scope:local align:4 +lbl_803FF314 = .data:0x803FF314; // type:object size:0x11 data:string +@105134 = .data:0x803FF328; // type:object size:0xC scope:local align:4 +lbl_803FF334 = .data:0x803FF334; // type:object size:0xC data:string +@105168 = .data:0x803FF340; // type:object size:0x14 scope:local align:4 +lbl_803FF354 = .data:0x803FF354; // type:object size:0x54 +l_dKyeff_Method = .data:0x803FF3A8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF = .data:0x803FF3BC; // type:object size:0x28 scope:global align:4 +l_dKyeff2_Method = .data:0x803FF3E8; // type:object size:0x14 scope:global align:4 +g_profile_KYEFF2 = .data:0x803FF3FC; // type:object size:0x28 scope:global align:4 +l_dThunder_Method = .data:0x803FF428; // type:object size:0x14 scope:global align:4 +g_profile_KY_THUNDER = .data:0x803FF43C; // type:object size:0x28 scope:global align:4 +lbl_803FF468 = .data:0x803FF468; // type:object size:0x1D data:string +__vt__15dKantera_icon_c = .data:0x803FF488; // type:object size:0xC scope:global align:4 +lbl_803FF494 = .data:0x803FF494; // type:object size:0x10 data:string +__vt__19dDlst_KanteraIcon_c = .data:0x803FF4A4; // type:object size:0x10 scope:global align:4 +lbl_803FF4B4 = .data:0x803FF4B4; // type:object size:0x14 data:string +map_init_process = .data:0x803FF4C8; // type:object size:0x48 scope:local align:4 +map_move_process = .data:0x803FF510; // type:object size:0x48 scope:local align:4 +lbl_803FF558 = .data:0x803FF558; // type:object size:0x21 data:string +lbl_803FF579 = .data:0x803FF579; // type:object size:0x2B data:string +__vt__19dMenu_Calibration_c = .data:0x803FF5A4; // type:object size:0x10 scope:global align:4 +lbl_803FF5B4 = .data:0x803FF5B4; // type:object size:0x14 data:string +...data.0 = .data:0x803FF5C8; // type:label scope:local align:4 +init = .data:0x803FF5C8; // type:object size:0xE4 scope:local align:4 +process = .data:0x803FF6AC; // type:object size:0xE4 scope:local align:4 +lbl_803FF790 = .data:0x803FF790; // type:object size:0x5F +lbl_803FF7EF = .data:0x803FF7EF; // type:object size:0x24 data:string +lbl_803FF813 = .data:0x803FF813; // type:object size:0x19 data:string +lbl_803FF82C = .data:0x803FF82C; // type:object size:0x19 data:string +lbl_803FF845 = .data:0x803FF845; // type:object size:0x19 data:string +lbl_803FF85E = .data:0x803FF85E; // type:object size:0x19 data:string +bck_name$112958 = .data:0x803FF878; // type:object size:0x10 scope:local align:4 +lbl_803FF888 = .data:0x803FF888; // type:object size:0x19 data:string +lbl_803FF8A1 = .data:0x803FF8A1; // type:object size:0x1B data:string +lbl_803FF8BC = .data:0x803FF8BC; // type:object size:0x19 data:string +brk_name$112963 = .data:0x803FF8D8; // type:object size:0x10 scope:local align:4 +lbl_803FF8E8 = .data:0x803FF8E8; // type:object size:0xF data:string +lbl_803FF8F7 = .data:0x803FF8F7; // type:object size:0x19 data:string +lbl_803FF910 = .data:0x803FF910; // type:object size:0x19 data:string +lbl_803FF929 = .data:0x803FF929; // type:object size:0x19 data:string +lbl_803FF942 = .data:0x803FF942; // type:object size:0x19 data:string +bck_name$112983 = .data:0x803FF95C; // type:object size:0x10 scope:local align:4 +lbl_803FF96C = .data:0x803FF96C; // type:object size:0x19 data:string +lbl_803FF985 = .data:0x803FF985; // type:object size:0x1D data:string +brk_name$112988 = .data:0x803FF9A4; // type:object size:0x10 scope:local align:4 +lbl_803FF9B4 = .data:0x803FF9B4; // type:object size:0x15 data:string +__vt__15dMenu_Collect_c = .data:0x803FF9CC; // type:object size:0xC scope:global align:4 +lbl_803FF9D8 = .data:0x803FF9D8; // type:object size:0x10 data:string +__vt__17dMenu_Collect3D_c = .data:0x803FF9E8; // type:object size:0xC scope:global align:4 +lbl_803FF9F4 = .data:0x803FF9F4; // type:object size:0x12 data:string +__vt__17dMenu_Collect2D_c = .data:0x803FFA08; // type:object size:0x10 scope:global align:4 +lbl_803FFA18 = .data:0x803FFA18; // type:object size:0x12 data:string +__vt__20dMenu_Collect2DTop_c = .data:0x803FFA2C; // type:object size:0x10 scope:global align:4 +lbl_803FFA3C = .data:0x803FFA3C; // type:object size:0x40 +@113206 = .data:0x803FFA7C; // type:object size:0xC scope:local align:4 +lbl_803FFA88 = .data:0x803FFA88; // type:object size:0x90 +lbl_803FFB18 = .data:0x803FFB18; // type:object size:0x19 data:string +lbl_803FFB31 = .data:0x803FFB31; // type:object size:0x1A data:string +lbl_803FFB4B = .data:0x803FFB4B; // type:object size:0x1A data:string +lbl_803FFB65 = .data:0x803FFB65; // type:object size:0x27 data:string +lbl_803FFB8C = .data:0x803FFB8C; // type:object size:0x26 data:string +lbl_803FFBB2 = .data:0x803FFBB2; // type:object size:0x20 data:string +lbl_803FFBD2 = .data:0x803FFBD2; // type:object size:0x27 data:string +lbl_803FFBF9 = .data:0x803FFBF9; // type:object size:0xB data:string +lbl_803FFC04 = .data:0x803FFC04; // type:object size:0xE data:string +init_process = .data:0x803FFC14; // type:object size:0x78 scope:local align:4 +move_process = .data:0x803FFC8C; // type:object size:0x78 scope:local align:4 +itemInfo_subProcess = .data:0x803FFD04; // type:object size:0x3C scope:local align:4 +floor_init_process = .data:0x803FFD40; // type:object size:0x18 scope:local align:4 +floor_move_process = .data:0x803FFD58; // type:object size:0x18 scope:local align:4 +map_init_process = .data:0x803FFD70; // type:object size:0x24 scope:local align:4 +map_move_process = .data:0x803FFD94; // type:object size:0x24 scope:local align:4 +lbl_803FFDB8 = .data:0x803FFDB8; // type:object size:0x18 data:string +lbl_803FFDD0 = .data:0x803FFDD0; // type:object size:0xD data:string +__vt__20dMenu_StageMapCtrl_c = .data:0x803FFDE0; // type:object size:0x24 scope:global align:4 +lbl_803FFE04 = .data:0x803FFE04; // type:object size:0x15 data:string +@104372 = .data:0x803FFE1C; // type:object size:0xC scope:local align:4 +__vt__15dMenu_DmapMap_c = .data:0x803FFE28; // type:object size:0xC scope:global align:4 +lbl_803FFE34 = .data:0x803FFE34; // type:object size:0x10 data:string +__vt__12dMenu_Dmap_c = .data:0x803FFE44; // type:object size:0xC scope:global align:4 +lbl_803FFE50 = .data:0x803FFE50; // type:object size:0xD data:string +__vt__14dMenu_DmapBg_c = .data:0x803FFE60; // type:object size:0x1C scope:global align:4 +lbl_803FFE7C = .data:0x803FFE7C; // type:object size:0xF data:string +@104387 = .data:0x803FFE8C; // type:object size:0x14 scope:local align:4 +lbl_803FFEA0 = .data:0x803FFEA0; // type:object size:0x11 data:string +@94938 = .data:0x803FFEB8; // type:object size:0x44 scope:local align:4 +init_process = .data:0x803FFEFC; // type:object size:0x30 scope:global align:4 +move_process = .data:0x803FFF2C; // type:object size:0x30 scope:global align:4 +__vt__19dMenu_DmapMapCtrl_c = .data:0x803FFF5C; // type:object size:0x28 scope:global align:4 +lbl_803FFF84 = .data:0x803FFF84; // type:object size:0x14 data:string +@93679 = .data:0x803FFF98; // type:object size:0x14 scope:local align:4 +__vt__15renderingDmap_c = .data:0x803FFFAC; // type:object size:0xAC scope:global align:4 +lbl_80400058 = .data:0x80400058; // type:object size:0x10 data:string +@93684 = .data:0x80400068; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x804000A8; // type:label scope:local align:4 +map_icon_size = .data:0x804000A8; // type:object size:0x114 scope:global align:4 data:float +lbl_804001BC = .data:0x804001BC; // type:object size:0x3D0 +__vt__16dMenuMapCommon_c = .data:0x8040058C; // type:object size:0xC scope:global align:4 +lbl_80400598 = .data:0x80400598; // type:object size:0x11 data:string +map_init_process = .data:0x804005B0; // type:object size:0xC scope:local align:4 +map_move_process = .data:0x804005BC; // type:object size:0xC scope:local align:4 +lbl_804005C8 = .data:0x804005C8; // type:object size:0x1D data:string +lbl_804005E5 = .data:0x804005E5; // type:object size:0x10 data:string +lbl_804005F5 = .data:0x804005F5; // type:object size:0x16 data:string +lbl_8040060B = .data:0x8040060B; // type:object size:0x2B data:string +__vt__15dMenu_Fishing_c = .data:0x80400638; // type:object size:0x10 scope:global align:4 +lbl_80400648 = .data:0x80400648; // type:object size:0x10 data:string +...data.0 = .data:0x80400658; // type:label scope:local align:4 +init_process = .data:0x80400658; // type:object size:0x168 scope:local align:4 +move_process = .data:0x804007C0; // type:object size:0x168 scope:local align:4 +lbl_80400928 = .data:0x80400928; // type:object size:0x1D +lbl_80400945 = .data:0x80400945; // type:object size:0x18 data:string +lbl_8040095D = .data:0x8040095D; // type:object size:0xD data:string +lbl_8040096A = .data:0x8040096A; // type:object size:0xD data:string +lbl_80400977 = .data:0x80400977; // type:object size:0xE data:string +lbl_80400985 = .data:0x80400985; // type:object size:0x10 data:string +lbl_80400995 = .data:0x80400995; // type:object size:0x11 data:string +stage_name$104888 = .data:0x804009A8; // type:object size:0x10 scope:local align:4 +stage_name$104942 = .data:0x804009B8; // type:object size:0x18 scope:local align:4 +__vt__12dMenu_Fmap_c = .data:0x804009D0; // type:object size:0xC scope:global align:4 +lbl_804009DC = .data:0x804009DC; // type:object size:0xD data:string +__vt__9dMf_HIO_c = .data:0x804009EC; // type:object size:0xC scope:global align:4 +lbl_804009F8 = .data:0x804009F8; // type:object size:0xA data:string +@105005 = .data:0x80400A04; // type:object size:0xC scope:local align:4 +lbl_80400A10 = .data:0x80400A10; // type:object size:0xE data:string +__vt__15dMenu_FmapMap_c = .data:0x80400A20; // type:object size:0x68 scope:global align:4 +lbl_80400A88 = .data:0x80400A88; // type:object size:0x10 data:string +@90908 = .data:0x80400A98; // type:object size:0x34 scope:local align:4 +lbl_80400ACC = .data:0x80400ACC; // type:object size:0x10 data:string +@90910 = .data:0x80400ADC; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x80400B08; // type:label scope:local align:4 +lbl_80400B8D = .data:0x80400B8D; // type:object size:0x20 data:string +lbl_80400BAD = .data:0x80400BAD; // type:object size:0x43 +__vt__17dMenu_Fmap2DTop_c = .data:0x80400BF0; // type:object size:0x10 scope:global align:4 +lbl_80400C00 = .data:0x80400C00; // type:object size:0x12 data:string +@101973 = .data:0x80400C14; // type:object size:0xC scope:local align:4 +__vt__18dMenu_Fmap2DBack_c = .data:0x80400C20; // type:object size:0x1C scope:global align:4 +lbl_80400C3C = .data:0x80400C3C; // type:object size:0x13 data:string +@101975 = .data:0x80400C50; // type:object size:0x14 scope:local align:4 +lbl_80400C64 = .data:0x80400C64; // type:object size:0x54 +map_init_process = .data:0x80400CB8; // type:object size:0x3C scope:global align:4 +map_move_process = .data:0x80400CF4; // type:object size:0x3C scope:global align:4 +lbl_80400D30 = .data:0x80400D30; // type:object size:0x10 data:string +lbl_80400D40 = .data:0x80400D40; // type:object size:0x1F data:string +lbl_80400D5F = .data:0x80400D5F; // type:object size:0x1C data:string +lbl_80400D7B = .data:0x80400D7B; // type:object size:0x1C data:string +lbl_80400D97 = .data:0x80400D97; // type:object size:0x2B data:string +lbl_80400DC2 = .data:0x80400DC2; // type:object size:0x18 data:byte +lbl_80400DDA = .data:0x80400DDA; // type:object size:0x1A +__vt__14dMenu_Insect_c = .data:0x80400DF4; // type:object size:0x10 scope:global align:4 +lbl_80400E04 = .data:0x80400E04; // type:object size:0xF data:string +...data.0 = .data:0x80400E18; // type:label scope:local align:4 +init_process = .data:0x80400E18; // type:object size:0x48 scope:local align:4 +move_process = .data:0x80400E60; // type:object size:0x48 scope:local align:4 +lbl_80400EA8 = .data:0x80400EA8; // type:object size:0x44 +__vt__19dMenu_ItemExplain_c = .data:0x80400EEC; // type:object size:0xC scope:global align:4 +lbl_80400EF8 = .data:0x80400EF8; // type:object size:0x14 data:string +...data.0 = .data:0x80400F10; // type:label scope:local align:4 +map_init_process = .data:0x80400F10; // type:object size:0x60 scope:local align:4 +map_move_process = .data:0x80400F70; // type:object size:0x60 scope:local align:4 +lbl_80400FD0 = .data:0x80400FD0; // type:object size:0x1C data:string +lbl_80400FEC = .data:0x80400FEC; // type:object size:0x23 data:string +lbl_8040100F = .data:0x8040100F; // type:object size:0x1D data:string +lbl_8040102C = .data:0x8040102C; // type:object size:0x69 +lbl_80401095 = .data:0x80401095; // type:object size:0x53 +@96790 = .data:0x804010E8; // type:object size:0xC scope:local align:4 +lbl_804010F4 = .data:0x804010F4; // type:object size:0x20 +__vt__14dMenu_Letter_c = .data:0x80401114; // type:object size:0x10 scope:global align:4 +lbl_80401124 = .data:0x80401124; // type:object size:0x4C +...data.0 = .data:0x80401170; // type:label scope:local align:4 +init = .data:0x80401170; // type:object size:0x78 scope:local align:4 +process = .data:0x804011E8; // type:object size:0x78 scope:local align:4 +tv_process = .data:0x80401260; // type:object size:0x3C scope:local align:4 +calibration_process = .data:0x8040129C; // type:object size:0x3C scope:local align:4 +lbl_804012D8 = .data:0x804012D8; // type:object size:0x152 +lbl_8040142A = .data:0x8040142A; // type:object size:0x46 +@99391 = .data:0x80401470; // type:object size:0xC scope:local align:4 +lbl_8040147C = .data:0x8040147C; // type:object size:0x20 +__vt__14dMenu_Option_c = .data:0x8040149C; // type:object size:0x10 scope:global align:4 +lbl_804014AC = .data:0x804014AC; // type:object size:0x4C +...data.0 = .data:0x804014F8; // type:label scope:local align:4 +stick_init = .data:0x804014F8; // type:object size:0x30 scope:global align:4 +stick_proc = .data:0x80401528; // type:object size:0x30 scope:global align:4 +lbl_80401558 = .data:0x80401558; // type:object size:0x98 +@108743 = .data:0x804015F0; // type:object size:0x20 scope:local align:4 +lbl_80401610 = .data:0x80401610; // type:object size:0x28 +@102465 = .data:0x80401638; // type:object size:0xC scope:local align:4 +lbl_80401644 = .data:0x80401644; // type:object size:0x20 +__vt__12dMenu_Ring_c = .data:0x80401664; // type:object size:0x10 scope:global align:4 +lbl_80401674 = .data:0x80401674; // type:object size:0x4C +...data.0 = .data:0x804016C0; // type:label scope:local align:4 +SelStartFrameTbl = .data:0x804016C0; // type:object size:0xC scope:local align:4 +SelEndFrameTbl = .data:0x804016CC; // type:object size:0xC scope:local align:4 +SelOpenStartFrameTbl = .data:0x804016D8; // type:object size:0xC scope:local align:4 +SelOpenEndFrameTbl = .data:0x804016E4; // type:object size:0xC scope:local align:4 +YnSelStartFrameTbl = .data:0x804016F0; // type:object size:0x10 scope:local align:4 +YnSelEndFrameTbl = .data:0x80401700; // type:object size:0x10 scope:local align:4 +lbl_80401710 = .data:0x80401710; // type:object size:0x18 data:string +l_tagName0$95001 = .data:0x80401728; // type:object size:0x18 scope:local align:4 data:string +l_tagName000$95011 = .data:0x80401740; // type:object size:0x10 scope:local align:4 +l_tagName000U$95012 = .data:0x80401750; // type:object size:0x10 scope:local align:4 +l_tagName00$95028 = .data:0x80401760; // type:object size:0x10 scope:local align:4 +l_tagName00U$95029 = .data:0x80401770; // type:object size:0x10 scope:local align:4 +l_tagName3$95039 = .data:0x80401780; // type:object size:0x18 scope:local align:4 data:string +l_tagName4$95040 = .data:0x80401798; // type:object size:0x18 scope:local align:4 data:string +l_tagName5$95041 = .data:0x804017B0; // type:object size:0x18 scope:local align:4 data:string +l_tagName9$95051 = .data:0x804017C8; // type:object size:0x10 scope:local align:4 +l_tagName10$95052 = .data:0x804017D8; // type:object size:0x10 scope:local align:4 +l_tagName11$95053 = .data:0x804017E8; // type:object size:0x10 scope:local align:4 +l_tagName12$95064 = .data:0x804017F8; // type:object size:0x18 scope:local align:4 data:string +l_tagName21$95072 = .data:0x80401810; // type:object size:0x10 scope:local align:4 +l_tagName211$95073 = .data:0x80401820; // type:object size:0x50 scope:local align:4 data:string +l_tagName20$95087 = .data:0x80401870; // type:object size:0x10 scope:local align:4 +l_tagName13$95098 = .data:0x80401880; // type:object size:0x18 scope:local align:4 data:string +lbl_80401898 = .data:0x80401898; // type:object size:0x90 +MenuSaveProc = .data:0x80401928; // type:object size:0x330 scope:global align:4 +@102179 = .data:0x80401C58; // type:object size:0xC scope:local align:4 data:4byte +lbl_80401C64 = .data:0x80401C64; // type:object size:0x12 data:string +@102342 = .data:0x80401C78; // type:object size:0xC scope:local align:4 +@102343 = .data:0x80401C84; // type:object size:0xC scope:local align:4 +@102344 = .data:0x80401C90; // type:object size:0xC scope:local align:4 +@102345 = .data:0x80401C9C; // type:object size:0xC scope:local align:4 +@102350 = .data:0x80401CA8; // type:object size:0x28 scope:local align:4 +tabiTag$97466 = .data:0x80401CD0; // type:object size:0x18 scope:local align:4 data:string +ynTag$97487 = .data:0x80401CE8; // type:object size:0x10 scope:local align:4 +lbl_80401CF8 = .data:0x80401CF8; // type:object size:0x28 +@97556 = .data:0x80401D20; // type:object size:0xC scope:local align:4 +lbl_80401D2C = .data:0x80401D2C; // type:object size:0x20 +__vt__12dMenu_save_c = .data:0x80401D4C; // type:object size:0xC scope:global align:4 +lbl_80401D58 = .data:0x80401D58; // type:object size:0xD data:string +__vt__16dDlst_MenuSave_c = .data:0x80401D68; // type:object size:0x10 scope:global align:4 +lbl_80401D78 = .data:0x80401D78; // type:object size:0x11 data:string +__vt__23dDlst_MenuSaveExplain_c = .data:0x80401D8C; // type:object size:0x10 scope:global align:4 +lbl_80401D9C = .data:0x80401D9C; // type:object size:0x18 data:string +__vt__9dMs_HIO_c = .data:0x80401DB4; // type:object size:0xC scope:global align:4 +lbl_80401DC0 = .data:0x80401DC0; // type:object size:0xA data:string +@97563 = .data:0x80401DCC; // type:object size:0xC scope:local align:4 +lbl_80401DD8 = .data:0x80401DD8; // type:object size:0x28 +map_init_process = .data:0x80401E00; // type:object size:0x30 scope:local align:4 +map_move_process = .data:0x80401E30; // type:object size:0x30 scope:local align:4 +lbl_80401E60 = .data:0x80401E60; // type:object size:0x1E data:string +lbl_80401E7E = .data:0x80401E7E; // type:object size:0x16 data:string +lbl_80401E94 = .data:0x80401E94; // type:object size:0x14 data:string +lbl_80401EA8 = .data:0x80401EA8; // type:object size:0x10 data:string +lbl_80401EB8 = .data:0x80401EB8; // type:object size:0x2B data:string +evt_id$95691 = .data:0x80401EE4; // type:object size:0x1C scope:local align:4 +__vt__13dMenu_Skill_c = .data:0x80401F00; // type:object size:0x10 scope:global align:4 +lbl_80401F10 = .data:0x80401F10; // type:object size:0xE data:string +__vt__10dMw_DHIO_c = .data:0x80401F20; // type:object size:0xC scope:global align:4 +lbl_80401F2C = .data:0x80401F2C; // type:object size:0xB data:string +@94044 = .data:0x80401F38; // type:object size:0xC scope:local align:4 +__vt__9dMw_HIO_c = .data:0x80401F44; // type:object size:0xC scope:global align:4 +lbl_80401F50 = .data:0x80401F50; // type:object size:0xA data:string +@94046 = .data:0x80401F5C; // type:object size:0xC scope:local align:4 +init_proc = .data:0x80401F68; // type:object size:0x1A4 scope:global align:4 +move_proc = .data:0x8040210C; // type:object size:0x1A4 scope:global align:4 +@106339 = .data:0x804022B0; // type:object size:0x80 scope:local align:4 +@106363 = .data:0x80402330; // type:object size:0x6C scope:local align:4 +lbl_8040239C = .data:0x8040239C; // type:object size:0x15 data:string +l_dMw_Method = .data:0x804023B4; // type:object size:0x14 scope:global align:4 +g_profile_MENUWINDOW = .data:0x804023C8; // type:object size:0x28 scope:global align:4 +__vt__20dDlst_MENU_CAPTURE_c = .data:0x804023F0; // type:object size:0x10 scope:global align:4 +lbl_80402400 = .data:0x80402400; // type:object size:0x15 data:string +__vt__18dMeter_cursorHIO_c = .data:0x80402418; // type:object size:0xC scope:global align:4 +lbl_80402424 = .data:0x80402424; // type:object size:0x13 data:string +@91718 = .data:0x80402438; // type:object size:0xC scope:local align:4 +__vt__16dMeter_fmapHIO_c = .data:0x80402444; // type:object size:0xC scope:global align:4 +lbl_80402450 = .data:0x80402450; // type:object size:0x11 data:string +@91720 = .data:0x80402464; // type:object size:0xC scope:local align:4 +__vt__19dMeter_mapIconHIO_c = .data:0x80402470; // type:object size:0xC scope:global align:4 +lbl_8040247C = .data:0x8040247C; // type:object size:0x14 data:string +@91722 = .data:0x80402490; // type:object size:0xC scope:local align:4 +__vt__16dMeter_ringHIO_c = .data:0x8040249C; // type:object size:0xC scope:global align:4 +lbl_804024A8 = .data:0x804024A8; // type:object size:0x11 data:string +@91724 = .data:0x804024BC; // type:object size:0xC scope:local align:4 +__vt__16dMeter_drawHIO_c = .data:0x804024C8; // type:object size:0xC scope:global align:4 +lbl_804024D4 = .data:0x804024D4; // type:object size:0x11 data:string +@91726 = .data:0x804024E8; // type:object size:0xC scope:local align:4 +__vt__25dMeter_drawLightDropHIO_c = .data:0x804024F4; // type:object size:0xC scope:global align:4 +lbl_80402500 = .data:0x80402500; // type:object size:0x1A data:string +@91728 = .data:0x8040251C; // type:object size:0xC scope:local align:4 +__vt__24dMeter_drawMiniGameHIO_c = .data:0x80402528; // type:object size:0xC scope:global align:4 +lbl_80402534 = .data:0x80402534; // type:object size:0x19 data:string +@91730 = .data:0x80402550; // type:object size:0xC scope:local align:4 +__vt__25dMeter_drawEmpButtonHIO_c = .data:0x8040255C; // type:object size:0xC scope:global align:4 +lbl_80402568 = .data:0x80402568; // type:object size:0x1A data:string +@91732 = .data:0x80402584; // type:object size:0xC scope:local align:4 +__vt__21dMeter_drawSkillHIO_c = .data:0x80402590; // type:object size:0xC scope:global align:4 +lbl_8040259C = .data:0x8040259C; // type:object size:0x16 data:string +@91734 = .data:0x804025B4; // type:object size:0xC scope:local align:4 +__vt__27dMeter_drawCalibrationHIO_c = .data:0x804025C0; // type:object size:0xC scope:global align:4 +lbl_804025CC = .data:0x804025CC; // type:object size:0x1C data:string +@91736 = .data:0x804025E8; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawInsectHIO_c = .data:0x804025F4; // type:object size:0xC scope:global align:4 +lbl_80402600 = .data:0x80402600; // type:object size:0x17 data:string +@91738 = .data:0x80402618; // type:object size:0xC scope:local align:4 +__vt__23dMeter_drawFishingHIO_c = .data:0x80402624; // type:object size:0xC scope:global align:4 +lbl_80402630 = .data:0x80402630; // type:object size:0x18 data:string +@91740 = .data:0x80402648; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawLetterHIO_c = .data:0x80402654; // type:object size:0xC scope:global align:4 +lbl_80402660 = .data:0x80402660; // type:object size:0x17 data:string +@91742 = .data:0x80402678; // type:object size:0xC scope:local align:4 +__vt__22dMeter_drawOptionHIO_c = .data:0x80402684; // type:object size:0xC scope:global align:4 +lbl_80402690 = .data:0x80402690; // type:object size:0x17 data:string +@91744 = .data:0x804026A8; // type:object size:0xC scope:local align:4 +__vt__23dMeter_drawCollectHIO_c = .data:0x804026B4; // type:object size:0xC scope:global align:4 +lbl_804026C0 = .data:0x804026C0; // type:object size:0x18 data:string +@91746 = .data:0x804026D8; // type:object size:0xC scope:local align:4 +__vt__16dMeter_menuHIO_c = .data:0x804026E4; // type:object size:0xC scope:global align:4 +lbl_804026F0 = .data:0x804026F0; // type:object size:0x11 data:string +@91748 = .data:0x80402704; // type:object size:0xC scope:local align:4 +lbl_80402710 = .data:0x80402710; // type:object size:0x26 data:string +lbl_80402736 = .data:0x80402736; // type:object size:0x1C data:string +lbl_80402752 = .data:0x80402752; // type:object size:0x22 data:string +lbl_80402774 = .data:0x80402774; // type:object size:0x1E data:string +@111607 = .data:0x80402794; // type:object size:0x58 scope:local align:4 +@111723 = .data:0x804027EC; // type:object size:0x58 scope:local align:4 +__vt__14dMeterButton_c = .data:0x80402844; // type:object size:0x10 scope:global align:4 +lbl_80402854 = .data:0x80402854; // type:object size:0xF data:string +@102682 = .data:0x80402864; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x80402870; // type:label scope:local align:4 +__vt__14dMeterHaihai_c = .data:0x804028C8; // type:object size:0x20 scope:global align:4 +lbl_804028E8 = .data:0x804028E8; // type:object size:0xF data:string +@92125 = .data:0x804028F8; // type:object size:0xC scope:local align:4 +lbl_80402904 = .data:0x80402904; // type:object size:0x4C +...data.0 = .data:0x80402950; // type:label scope:local align:4 +haku_tag$91761 = .data:0x80402950; // type:object size:0x30 scope:local align:4 data:string +lbl_80402980 = .data:0x80402980; // type:object size:0x4C +__vt__15dMeterHakusha_c = .data:0x804029CC; // type:object size:0x20 scope:global align:4 +lbl_804029EC = .data:0x804029EC; // type:object size:0x10 data:string +@92139 = .data:0x804029FC; // type:object size:0xC scope:local align:4 +lbl_80402A08 = .data:0x80402A08; // type:object size:0x48 +@103229 = .data:0x80402A50; // type:object size:0x20 scope:local align:4 +__vt__11dMeterMap_c = .data:0x80402A70; // type:object size:0x10 scope:global align:4 +lbl_80402A80 = .data:0x80402A80; // type:object size:0xC data:string +@101489 = .data:0x80402A8C; // type:object size:0xC scope:local align:4 +lbl_80402A98 = .data:0x80402A98; // type:object size:0x20 data:string +lbl_80402AB8 = .data:0x80402AB8; // type:object size:0x20 data:string +__vt__14dMeterString_c = .data:0x80402AD8; // type:object size:0x20 scope:global align:4 +lbl_80402AF8 = .data:0x80402AF8; // type:object size:0xF data:string +@92219 = .data:0x80402B08; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x80402B18; // type:label scope:local align:4 +lbl_80402B23 = .data:0x80402B23; // type:object size:0xB data:string +lbl_80402B2E = .data:0x80402B2E; // type:object size:0xB data:string +lbl_80402B39 = .data:0x80402B39; // type:object size:0xB data:string +lbl_80402B44 = .data:0x80402B44; // type:object size:0xB data:string +lbl_80402B4F = .data:0x80402B4F; // type:object size:0xB data:string +lbl_80402B5A = .data:0x80402B5A; // type:object size:0xB data:string +lbl_80402B65 = .data:0x80402B65; // type:object size:0xB data:string +lbl_80402B70 = .data:0x80402B70; // type:object size:0xB data:string +lbl_80402B7B = .data:0x80402B7B; // type:object size:0xB data:string +bmg_filename$99214 = .data:0x80402B88; // type:object size:0x28 scope:local align:4 +lbl_80402BB0 = .data:0x80402BB0; // type:object size:0x135 +lbl_80402CE5 = .data:0x80402CE5; // type:object size:0x10 data:string +lbl_80402CF5 = .data:0x80402CF5; // type:object size:0x10 data:string +lbl_80402D05 = .data:0x80402D05; // type:object size:0x10 data:string +lbl_80402D15 = .data:0x80402D15; // type:object size:0x10 data:string +tex_name$102187 = .data:0x80402D28; // type:object size:0x10 scope:local align:4 +i_action_num$104687 = .data:0x80402D38; // type:object size:0x204 scope:local align:4 +@119492 = .data:0x80402F3C; // type:object size:0x24 scope:local align:4 +@119508 = .data:0x80402F60; // type:object size:0x24 scope:local align:4 +@119527 = .data:0x80402F84; // type:object size:0x24 scope:local align:4 +@119576 = .data:0x80402FA8; // type:object size:0x190 scope:local align:4 +lbl_80403138 = .data:0x80403138; // type:object size:0x28 +@105416 = .data:0x80403160; // type:object size:0xC scope:local align:4 +lbl_8040316C = .data:0x8040316C; // type:object size:0x20 +__vt__13dMeter2Draw_c = .data:0x8040318C; // type:object size:0x10 scope:global align:4 +lbl_8040319C = .data:0x8040319C; // type:object size:0x4C +lbl_804031E8 = .data:0x804031E8; // type:object size:0xB data:string +@103480 = .data:0x804031F4; // type:object size:0x94 scope:local align:4 +lbl_80403288 = .data:0x80403288; // type:object size:0x29 data:string +lbl_804032B1 = .data:0x804032B1; // type:object size:0x29 data:string +lbl_804032DA = .data:0x804032DA; // type:object size:0x29 data:string +lbl_80403303 = .data:0x80403303; // type:object size:0x29 data:string +lbl_8040332C = .data:0x8040332C; // type:object size:0x29 data:string +lbl_80403355 = .data:0x80403355; // type:object size:0x29 data:string +lbl_8040337E = .data:0x8040337E; // type:object size:0x29 data:string +lbl_804033A7 = .data:0x804033A7; // type:object size:0x29 data:string +lbl_804033D0 = .data:0x804033D0; // type:object size:0x29 data:string +lbl_804033F9 = .data:0x804033F9; // type:object size:0x29 data:string +tex_name$100077 = .data:0x80403424; // type:object size:0x28 scope:local align:4 +lbl_8040344C = .data:0x8040344C; // type:object size:0x1C +letter_data__12dMenu_Letter = .data:0x80403468; // type:object size:0x200 scope:global align:4 +__vt__13dMeter2Info_c = .data:0x80403668; // type:object size:0xC scope:global align:4 +lbl_80403674 = .data:0x80403674; // type:object size:0xE data:string +@120021 = .data:0x80403688; // type:object size:0x2C scope:local align:4 +l_dMeter2_Method = .data:0x804036B4; // type:object size:0x14 scope:global align:4 +g_profile_METER2 = .data:0x804036C8; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x804036F0; // type:label scope:local align:4 +@96410 = .data:0x8040373C; // type:object size:0x118 scope:local align:4 +@96981 = .data:0x80403854; // type:object size:0xF4 scope:local align:4 +lbl_80403948 = .data:0x80403948; // type:object size:0xC data:string +lbl_80403954 = .data:0x80403954; // type:object size:0xC data:string +lbl_80403960 = .data:0x80403960; // type:object size:0xC data:string +lbl_8040396C = .data:0x8040396C; // type:object size:0xC data:string +lbl_80403978 = .data:0x80403978; // type:object size:0xC data:string +lbl_80403984 = .data:0x80403984; // type:object size:0xC data:string +lbl_80403990 = .data:0x80403990; // type:object size:0xC data:string +lbl_8040399C = .data:0x8040399C; // type:object size:0xC data:string +lbl_804039A8 = .data:0x804039A8; // type:object size:0xC data:string +lbl_804039B4 = .data:0x804039B4; // type:object size:0xF data:string +lbl_804039C3 = .data:0x804039C3; // type:object size:0xC data:string +lbl_804039CF = .data:0x804039CF; // type:object size:0xC data:string +lbl_804039DB = .data:0x804039DB; // type:object size:0xC data:string +lbl_804039E7 = .data:0x804039E7; // type:object size:0x21 data:string +lbl_80403A08 = .data:0x80403A08; // type:object size:0x16 data:string +lbl_80403A1E = .data:0x80403A1E; // type:object size:0xC data:string +lbl_80403A2A = .data:0x80403A2A; // type:object size:0xC data:string +lbl_80403A36 = .data:0x80403A36; // type:object size:0x1F data:string +lbl_80403A55 = .data:0x80403A55; // type:object size:0x14 data:string +lbl_80403A69 = .data:0x80403A69; // type:object size:0xC data:string +lbl_80403A75 = .data:0x80403A75; // type:object size:0xC data:string +lbl_80403A81 = .data:0x80403A81; // type:object size:0xC data:string +lbl_80403A8D = .data:0x80403A8D; // type:object size:0xC data:string +lbl_80403A99 = .data:0x80403A99; // type:object size:0xC data:string +lbl_80403AA5 = .data:0x80403AA5; // type:object size:0xC data:string +lbl_80403AB1 = .data:0x80403AB1; // type:object size:0xC data:string +lbl_80403ABD = .data:0x80403ABD; // type:object size:0xC data:string +lbl_80403AC9 = .data:0x80403AC9; // type:object size:0xC data:string +lbl_80403AD5 = .data:0x80403AD5; // type:object size:0xC data:string +lbl_80403AE1 = .data:0x80403AE1; // type:object size:0xC data:string +lbl_80403AED = .data:0x80403AED; // type:object size:0xC data:string +lbl_80403AF9 = .data:0x80403AF9; // type:object size:0xC data:string +lbl_80403B05 = .data:0x80403B05; // type:object size:0xC data:string +lbl_80403B11 = .data:0x80403B11; // type:object size:0xC data:string +lbl_80403B1D = .data:0x80403B1D; // type:object size:0xC data:string +lbl_80403B29 = .data:0x80403B29; // type:object size:0xC data:string +lbl_80403B35 = .data:0x80403B35; // type:object size:0xC data:string +lbl_80403B41 = .data:0x80403B41; // type:object size:0xC data:string +lbl_80403B4D = .data:0x80403B4D; // type:object size:0xC data:string +lbl_80403B59 = .data:0x80403B59; // type:object size:0xC data:string +lbl_80403B65 = .data:0x80403B65; // type:object size:0xC data:string +lbl_80403B71 = .data:0x80403B71; // type:object size:0xC data:string +lbl_80403B7D = .data:0x80403B7D; // type:object size:0xC data:string +lbl_80403B89 = .data:0x80403B89; // type:object size:0xC data:string +mpIconName$94437 = .data:0x80403B98; // type:object size:0x118 scope:local align:4 +__vt__10COutFont_c = .data:0x80403CB0; // type:object size:0x24 scope:global align:4 +lbl_80403CD4 = .data:0x80403CD4; // type:object size:0xB data:string +__vt__13COutFontSet_c = .data:0x80403CE0; // type:object size:0xC scope:global align:4 +lbl_80403CEC = .data:0x80403CEC; // type:object size:0xE data:string +char_table$94568 = .data:0x80403D00; // type:object size:0x80 scope:local align:4 +@106257 = .data:0x80403D80; // type:object size:0x100 scope:local align:4 +@106292 = .data:0x80403E80; // type:object size:0x28 scope:local align:4 +@107377 = .data:0x80403EA8; // type:object size:0x30 scope:local align:4 +@107376 = .data:0x80403ED8; // type:object size:0x3C scope:local align:4 +@107375 = .data:0x80403F14; // type:object size:0x38 scope:local align:4 +@107374 = .data:0x80403F4C; // type:object size:0x100 scope:local align:4 +@107485 = .data:0x8040404C; // type:object size:0xC4 scope:local align:4 +@107838 = .data:0x80404110; // type:object size:0x28 scope:local align:4 +@108151 = .data:0x80404138; // type:object size:0x100 scope:local align:4 +@108192 = .data:0x80404238; // type:object size:0xC4 scope:local align:4 +@108708 = .data:0x804042FC; // type:object size:0x54 scope:local align:4 +@108707 = .data:0x80404350; // type:object size:0x100 scope:local align:4 +@108864 = .data:0x80404450; // type:object size:0x24 scope:local align:4 +lbl_80404474 = .data:0x80404474; // type:object size:0x13 +lbl_80404487 = .data:0x80404487; // type:object size:0x11 +@109726 = .data:0x80404498; // type:object size:0x30 scope:local align:4 +@109725 = .data:0x804044C8; // type:object size:0x3C scope:local align:4 +@109724 = .data:0x80404504; // type:object size:0x38 scope:local align:4 +@109723 = .data:0x8040453C; // type:object size:0x100 scope:local align:4 +@110312 = .data:0x8040463C; // type:object size:0x54 scope:local align:4 +@110311 = .data:0x80404690; // type:object size:0x30 scope:local align:4 +@110310 = .data:0x804046C0; // type:object size:0x3C scope:local align:4 +@110309 = .data:0x804046FC; // type:object size:0x38 scope:local align:4 +@110308 = .data:0x80404734; // type:object size:0x100 scope:local align:4 +__vt__35jmessage_string_tRenderingProcessor = .data:0x80404834; // type:object size:0x40 scope:global align:4 +lbl_80404874 = .data:0x80404874; // type:object size:0x24 data:string +@98036 = .data:0x80404898; // type:object size:0x14 scope:local align:4 +__vt__34jmessage_string_tSequenceProcessor = .data:0x804048AC; // type:object size:0x58 scope:global align:4 +lbl_80404904 = .data:0x80404904; // type:object size:0x23 data:string +@98038 = .data:0x80404928; // type:object size:0x14 scope:local align:4 +__vt__33jmessage_string_tMeasureProcessor = .data:0x8040493C; // type:object size:0x40 scope:global align:4 +lbl_8040497C = .data:0x8040497C; // type:object size:0x22 data:string +@98040 = .data:0x804049A0; // type:object size:0x14 scope:local align:4 +__vt__24jmessage_string_tControl = .data:0x804049B4; // type:object size:0xC scope:global align:4 +lbl_804049C0 = .data:0x804049C0; // type:object size:0x19 data:string +@98042 = .data:0x804049DC; // type:object size:0xC scope:local align:4 +__vt__26jmessage_string_tReference = .data:0x804049E8; // type:object size:0x10 scope:global align:4 +lbl_804049F8 = .data:0x804049F8; // type:object size:0x1B data:string +@98044 = .data:0x80404A14; // type:object size:0xC scope:local align:4 +__vt__28jmessage_tRenderingProcessor = .data:0x80404A20; // type:object size:0x40 scope:global align:4 +lbl_80404A60 = .data:0x80404A60; // type:object size:0x1D data:string +@98046 = .data:0x80404A80; // type:object size:0x14 scope:local align:4 +__vt__27jmessage_tSequenceProcessor = .data:0x80404A94; // type:object size:0x58 scope:global align:4 +lbl_80404AEC = .data:0x80404AEC; // type:object size:0x1C data:string +@98048 = .data:0x80404B08; // type:object size:0x14 scope:local align:4 +__vt__26jmessage_tMeasureProcessor = .data:0x80404B1C; // type:object size:0x40 scope:global align:4 +lbl_80404B5C = .data:0x80404B5C; // type:object size:0x1B data:string +@98050 = .data:0x80404B78; // type:object size:0x14 scope:local align:4 +__vt__17jmessage_tControl = .data:0x80404B8C; // type:object size:0xC scope:global align:4 +lbl_80404B98 = .data:0x80404B98; // type:object size:0x12 data:string +@98052 = .data:0x80404BAC; // type:object size:0xC scope:local align:4 +__vt__19jmessage_tReference = .data:0x80404BB8; // type:object size:0x10 scope:global align:4 +lbl_80404BC8 = .data:0x80404BC8; // type:object size:0x14 data:string +@98054 = .data:0x80404BDC; // type:object size:0xC scope:local align:4 +lbl_80404BE8 = .data:0x80404BE8; // type:object size:0x13 data:string +lbl_80404BFB = .data:0x80404BFB; // type:object size:0x1E data:string +@98057 = .data:0x80404C1C; // type:object size:0xC scope:local align:4 +lbl_80404C28 = .data:0x80404C28; // type:object size:0x1D data:string +@98059 = .data:0x80404C48; // type:object size:0xC scope:local align:4 +lbl_80404C54 = .data:0x80404C54; // type:object size:0x15 data:string +lbl_80404C69 = .data:0x80404C69; // type:object size:0x15 data:string +...data.0 = .data:0x80404C80; // type:label scope:local align:4 +@112411 = .data:0x80404C80; // type:object size:0x64 scope:local align:4 +@113470 = .data:0x80404CE4; // type:object size:0x50 scope:local align:4 +lbl_80404D34 = .data:0x80404D34; // type:object size:0x78 +l_dMsgObject_Method = .data:0x80404DAC; // type:object size:0x14 scope:global align:4 +g_profile_MSG_OBJECT = .data:0x80404DC0; // type:object size:0x28 scope:global align:4 +__vt__12dMsgObject_c = .data:0x80404DE8; // type:object size:0xC scope:global align:4 +lbl_80404DF4 = .data:0x80404DF4; // type:object size:0xD data:string +__vt__16dMsgObject_HIO_c = .data:0x80404E04; // type:object size:0xC scope:global align:4 +lbl_80404E10 = .data:0x80404E10; // type:object size:0x11 data:string +@107359 = .data:0x80404E24; // type:object size:0xC scope:local align:4 +__vt__20dMsgObject_HowlHIO_c = .data:0x80404E30; // type:object size:0xC scope:global align:4 +lbl_80404E3C = .data:0x80404E3C; // type:object size:0x15 data:string +@107361 = .data:0x80404E54; // type:object size:0xC scope:local align:4 +lbl_80404E60 = .data:0x80404E60; // type:object size:0xE data:string +__vt__10dMsgUnit_c = .data:0x80404E70; // type:object size:0xC scope:global align:4 +lbl_80404E7C = .data:0x80404E7C; // type:object size:0xB data:string +...data.0 = .data:0x80404E88; // type:label scope:local align:4 +process = .data:0x80404E88; // type:object size:0x48 scope:local align:4 +lbl_80404ED0 = .data:0x80404ED0; // type:object size:0x70 +tag_n$95146 = .data:0x80404F40; // type:object size:0x18 scope:local align:4 +lbl_80404F58 = .data:0x80404F58; // type:object size:0x28 +@95190 = .data:0x80404F80; // type:object size:0xC scope:local align:4 +lbl_80404F8C = .data:0x80404F8C; // type:object size:0x20 +__vt__17dMsgScrn3Select_c = .data:0x80404FAC; // type:object size:0xC scope:global align:4 +lbl_80404FB8 = .data:0x80404FB8; // type:object size:0x12 data:string +...data.0 = .data:0x80404FD0; // type:label scope:local align:4 +__vt__15dMsgScrnArrow_c = .data:0x80405024; // type:object size:0xC scope:global align:4 +lbl_80405030 = .data:0x80405030; // type:object size:0x10 data:string +@94807 = .data:0x80405040; // type:object size:0x50 scope:local align:4 +__vt__14dMsgScrnBase_c = .data:0x80405090; // type:object size:0x58 scope:global align:4 +lbl_804050E8 = .data:0x804050E8; // type:object size:0xF data:string +t_tag$93781 = .data:0x804050F8; // type:object size:0x38 scope:local align:4 +lbl_80405130 = .data:0x80405130; // type:object size:0x14 data:string +__vt__14dMsgScrnBoss_c = .data:0x80405144; // type:object size:0x58 scope:global align:4 +lbl_8040519C = .data:0x8040519C; // type:object size:0xF data:string +@93858 = .data:0x804051AC; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x804051B8; // type:label scope:local align:4 +init_process = .data:0x804051B8; // type:object size:0x48 scope:local align:4 +move_process = .data:0x80405200; // type:object size:0x48 scope:local align:4 +lbl_80405248 = .data:0x80405248; // type:object size:0x80 +__vt__17dMsgScrnExplain_c = .data:0x804052C8; // type:object size:0xC scope:global align:4 +lbl_804052D4 = .data:0x804052D4; // type:object size:0x12 data:string +...data.0 = .data:0x804052E8; // type:label scope:local align:4 +__vt__14dMsgScrnItem_c = .data:0x80405388; // type:object size:0x58 scope:global align:4 +lbl_804053E0 = .data:0x804053E0; // type:object size:0xF data:string +@96348 = .data:0x804053F0; // type:object size:0xC scope:local align:4 +lbl_804053FC = .data:0x804053FC; // type:object size:0xF data:string +...data.0 = .data:0x80405410; // type:label scope:local align:4 +init_proc = .data:0x80405410; // type:object size:0x3C scope:local align:4 +process = .data:0x8040544C; // type:object size:0x3C scope:local align:4 +ylinen_tag$109996 = .data:0x80405488; // type:object size:0x18 scope:local align:4 data:string +tlinen_tag$109997 = .data:0x804054A0; // type:object size:0x38 scope:local align:4 data:string +tline_tag$109998 = .data:0x804054D8; // type:object size:0x38 scope:local align:4 +tlines_tag$109999 = .data:0x80405510; // type:object size:0x38 scope:local align:4 data:string +lbl_80405548 = .data:0x80405548; // type:object size:0x5C +__vt__14dMsgScrnHowl_c = .data:0x804055A4; // type:object size:0x58 scope:global align:4 +lbl_804055FC = .data:0x804055FC; // type:object size:0xF data:string +@111170 = .data:0x8040560C; // type:object size:0xC scope:local align:4 +lbl_80405618 = .data:0x80405618; // type:object size:0xF data:string +lbl_80405628 = .data:0x80405628; // type:object size:0x1E data:string +__vt__16dMsgScrnJimaku_c = .data:0x80405648; // type:object size:0x58 scope:global align:4 +lbl_804056A0 = .data:0x804056A0; // type:object size:0x11 data:string +@94030 = .data:0x804056B4; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x804056C0; // type:label scope:local align:4 +__vt__16dMsgScrnKanban_c = .data:0x8040570C; // type:object size:0x58 scope:global align:4 +lbl_80405764 = .data:0x80405764; // type:object size:0x11 data:string +@94256 = .data:0x80405778; // type:object size:0xC scope:local align:4 +lbl_80405784 = .data:0x80405784; // type:object size:0xF data:string +...data.0 = .data:0x80405798; // type:label scope:local align:4 +__vt__15dMsgScrnLight_c = .data:0x80405804; // type:object size:0xC scope:global align:4 +lbl_80405810 = .data:0x80405810; // type:object size:0x10 data:string +__vt__19dMsgScrnLight_HIO_c = .data:0x80405820; // type:object size:0xC scope:global align:4 +lbl_8040582C = .data:0x8040582C; // type:object size:0x14 data:string +@92621 = .data:0x80405840; // type:object size:0xC scope:local align:4 +lbl_8040584C = .data:0x8040584C; // type:object size:0xE data:string +t_tag$95291 = .data:0x80405860; // type:object size:0x38 scope:local align:4 +lbl_80405898 = .data:0x80405898; // type:object size:0x1E data:string +__vt__15dMsgScrnPlace_c = .data:0x804058B8; // type:object size:0x58 scope:global align:4 +lbl_80405910 = .data:0x80405910; // type:object size:0x10 data:string +@95368 = .data:0x80405920; // type:object size:0xC scope:local align:4 +t_tag$93666 = .data:0x80405930; // type:object size:0x30 scope:local align:4 +lbl_80405960 = .data:0x80405960; // type:object size:0x15 data:string +__vt__15dMsgScrnStaff_c = .data:0x80405978; // type:object size:0x58 scope:global align:4 +lbl_804059D0 = .data:0x804059D0; // type:object size:0x10 data:string +@93775 = .data:0x804059E0; // type:object size:0xC scope:local align:4 +...data.0 = .data:0x804059F0; // type:label scope:local align:4 +__vt__14dMsgScrnTalk_c = .data:0x80405A58; // type:object size:0x58 scope:global align:4 +lbl_80405AB0 = .data:0x80405AB0; // type:object size:0xF data:string +@96625 = .data:0x80405AC0; // type:object size:0xC scope:local align:4 +lbl_80405ACC = .data:0x80405ACC; // type:object size:0xF data:string +...data.0 = .data:0x80405AE0; // type:label scope:local align:4 +__vt__14dMsgScrnTree_c = .data:0x80405B44; // type:object size:0x58 scope:global align:4 +lbl_80405B9C = .data:0x80405B9C; // type:object size:0xF data:string +@93938 = .data:0x80405BAC; // type:object size:0xC scope:local align:4 +lbl_80405BB8 = .data:0x80405BB8; // type:object size:0xF data:string +lbl_80405BC8 = .data:0x80405BC8; // type:object size:0xB data:string +__vt__16dMsgStringBase_c = .data:0x80405BD4; // type:object size:0x20 scope:global align:4 +lbl_80405BF4 = .data:0x80405BF4; // type:object size:0x11 data:string +__vt__12dMsgString_c = .data:0x80405C08; // type:object size:0x20 scope:global align:4 +lbl_80405C28 = .data:0x80405C28; // type:object size:0xD data:string +@91956 = .data:0x80405C38; // type:object size:0xC scope:local align:4 +@117748 = .data:0x80405C48; // type:object size:0x58 scope:local align:4 +@117747 = .data:0x80405CA0; // type:object size:0x68 scope:local align:4 +@118028 = .data:0x80405D08; // type:object size:0x4C scope:local align:4 +mQueryList__10dMsgFlow_c = .data:0x80405D54; // type:object size:0x27C scope:global align:4 +mEventList__10dMsgFlow_c = .data:0x80405FD0; // type:object size:0x204 scope:global align:4 +@119185 = .data:0x804061D4; // type:object size:0x20 scope:local align:4 +@119368 = .data:0x804061F4; // type:object size:0x30 scope:local align:4 +@119637 = .data:0x80406224; // type:object size:0x20 scope:local align:4 +__vt__10dMsgFlow_c = .data:0x80406244; // type:object size:0xC scope:global align:4 +lbl_80406250 = .data:0x80406250; // type:object size:0xB data:string +...data.0 = .data:0x80406260; // type:label scope:local align:4 +l_mojiEisuPal_1 = .data:0x80406260; // type:object size:0x104 scope:global align:4 +l_mojiEisuPal_2 = .data:0x80406364; // type:object size:0x104 scope:global align:4 +SelProc = .data:0x80406468; // type:object size:0x6C scope:global align:4 +@97070 = .data:0x804064D4; // type:object size:0x34 scope:local align:4 +lbl_80406508 = .data:0x80406508; // type:object size:0x60 +l_cur0TagName$94405 = .data:0x80406568; // type:object size:0x40 scope:local align:4 +l_cur1TagName$94406 = .data:0x804065A8; // type:object size:0x40 scope:local align:4 +l_menu_icon_tag$94416 = .data:0x804065E8; // type:object size:0x20 scope:local align:4 +l_menu_tag$94417 = .data:0x80406608; // type:object size:0x78 scope:local align:4 +l_menu_msg$94418 = .data:0x80406680; // type:object size:0x10 scope:local align:4 +l_tagName$94438 = .data:0x80406690; // type:object size:0x208 scope:local align:4 +l_nameTagName$94446 = .data:0x80406898; // type:object size:0x40 scope:local align:4 +l_nameCurTagName$94447 = .data:0x804068D8; // type:object size:0x40 scope:local align:4 +lbl_80406918 = .data:0x80406918; // type:object size:0x78 +mojiTag$94679 = .data:0x80406990; // type:object size:0x208 scope:local align:4 +menuTag$94680 = .data:0x80406B98; // type:object size:0x18 scope:local align:4 +lbl_80406BB0 = .data:0x80406BB0; // type:object size:0x28 +@94720 = .data:0x80406BD8; // type:object size:0xC scope:local align:4 +lbl_80406BE4 = .data:0x80406BE4; // type:object size:0x20 +__vt__7dName_c = .data:0x80406C04; // type:object size:0xC scope:global align:4 +__vt__14dDlst_NameIN_c = .data:0x80406C10; // type:object size:0x10 scope:global align:4 +lbl_80406C20 = .data:0x80406C20; // type:object size:0xF data:string +__vt__9dNm_HIO_c = .data:0x80406C30; // type:object size:0xC scope:global align:4 +lbl_80406C3C = .data:0x80406C3C; // type:object size:0xA data:string +@94726 = .data:0x80406C48; // type:object size:0xC scope:local align:4 +lbl_80406C54 = .data:0x80406C54; // type:object size:0x2C +__vt__16dNpcLib_lookat_c = .data:0x80406C80; // type:object size:0xC scope:global align:4 +lbl_80406C8C = .data:0x80406C8C; // type:object size:0x11 data:string +l_dOvlpFd_Method = .data:0x80406CA0; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP0 = .data:0x80406CB4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP1 = .data:0x80406CDC; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP6 = .data:0x80406D04; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP7 = .data:0x80406D2C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP8 = .data:0x80406D54; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP9 = .data:0x80406D7C; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP10 = .data:0x80406DA4; // type:object size:0x28 scope:global align:4 +g_profile_OVERLAP11 = .data:0x80406DCC; // type:object size:0x28 scope:global align:4 +@90039 = .data:0x80406DF8; // type:object size:0xC scope:local align:4 data:4byte +@90056 = .data:0x80406E04; // type:object size:0xC scope:local align:4 data:4byte +@90067 = .data:0x80406E10; // type:object size:0xC scope:local align:4 data:4byte +@90087 = .data:0x80406E1C; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd2_Method = .data:0x80406E28; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP2 = .data:0x80406E3C; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd2_dlst_c = .data:0x80406E64; // type:object size:0x10 scope:global align:4 +lbl_80406E74 = .data:0x80406E74; // type:object size:0x10 data:string +@89289 = .data:0x80406E84; // type:object size:0xC scope:local align:4 +@91528 = .data:0x80406E90; // type:object size:0xC scope:local align:4 data:4byte +@91563 = .data:0x80406E9C; // type:object size:0xC scope:local align:4 data:4byte +@91573 = .data:0x80406EA8; // type:object size:0xC scope:local align:4 data:4byte +@91578 = .data:0x80406EB4; // type:object size:0xC scope:local align:4 data:4byte +l_dOvlpFd3_Method = .data:0x80406EC0; // type:object size:0x14 scope:global align:4 +g_profile_OVERLAP3 = .data:0x80406ED4; // type:object size:0x28 scope:global align:4 +__vt__15dOvlpFd3_dlst_c = .data:0x80406EFC; // type:object size:0x10 scope:global align:4 +lbl_80406F0C = .data:0x80406F0C; // type:object size:0x10 data:string +@90777 = .data:0x80406F1C; // type:object size:0xC scope:local align:4 +__vt__16dDlst_snapShot_c = .data:0x80406F28; // type:object size:0xC scope:global align:4 +lbl_80406F34 = .data:0x80406F34; // type:object size:0x11 data:string +@90779 = .data:0x80406F48; // type:object size:0xC scope:local align:4 +__vt__8CPaneMgr = .data:0x80406F58; // type:object size:0x10 scope:global align:4 +lbl_80406F68 = .data:0x80406F68; // type:object size:0x9 data:string +@90824 = .data:0x80406F74; // type:object size:0xC scope:local align:4 +lbl_80406F80 = .data:0x80406F80; // type:object size:0xE data:string +__vt__17CPaneMgrAlphaMorf = .data:0x80406F90; // type:object size:0x10 scope:global align:4 +lbl_80406FA0 = .data:0x80406FA0; // type:object size:0x12 data:string +@89276 = .data:0x80406FB4; // type:object size:0xC scope:local align:4 +__vt__13CPaneMgrAlpha = .data:0x80406FC0; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80406FD0; // type:label scope:local align:4 +l_execFunc = .data:0x80406FD0; // type:object size:0xF0 scope:global align:4 +lbl_804070C0 = .data:0x804070C0; // type:object size:0x3C +l_method$96196 = .data:0x804070FC; // type:object size:0xC scope:local align:4 +lbl_80407108 = .data:0x80407108; // type:object size:0x1D data:string +lbl_80407125 = .data:0x80407125; // type:object size:0x1D data:string +lbl_80407142 = .data:0x80407142; // type:object size:0x1D data:string +lbl_8040715F = .data:0x8040715F; // type:object size:0x1D data:string +lbl_8040717C = .data:0x8040717C; // type:object size:0x1D data:string +lbl_80407199 = .data:0x80407199; // type:object size:0x343 +l_dScnLogo_Method = .data:0x804074DC; // type:object size:0x14 scope:global align:4 +g_profile_LOGO_SCENE = .data:0x804074F0; // type:object size:0x28 scope:global align:4 +@99263 = .data:0x80407518; // type:object size:0x1C scope:local align:4 +__vt__10dLog_HIO_c = .data:0x80407534; // type:object size:0xC scope:global align:4 +lbl_80407540 = .data:0x80407540; // type:object size:0xB data:string +@96495 = .data:0x8040754C; // type:object size:0xC scope:local align:4 +lbl_80407558 = .data:0x80407558; // type:object size:0x20 +g_profile_MENU_SCENE = .data:0x80407578; // type:object size:0x28 scope:global align:4 +MainProc = .data:0x804075A0; // type:object size:0x48 scope:global align:4 +l_dScnName_Method = .data:0x804075E8; // type:object size:0x14 scope:global align:4 +g_profile_NAME_SCENE = .data:0x804075FC; // type:object size:0x28 scope:global align:4 +g_profile_NAMEEX_SCENE = .data:0x80407624; // type:object size:0x28 scope:global align:4 +__vt__17dScnName_camera_c = .data:0x8040764C; // type:object size:0xC scope:global align:4 +lbl_80407658 = .data:0x80407658; // type:object size:0x12 data:string +@93898 = .data:0x8040766C; // type:object size:0xC scope:local align:4 +__vt__9dSn_HIO_c = .data:0x80407678; // type:object size:0xC scope:global align:4 +lbl_80407684 = .data:0x80407684; // type:object size:0xA data:string +@93900 = .data:0x80407690; // type:object size:0xC scope:local align:4 +lbl_8040769C = .data:0x8040769C; // type:object size:0xD data:string +l_wipeType$104816 = .data:0x804076B0; // type:object size:0x2E scope:local align:4 +lbl_804076DE = .data:0x804076DE; // type:object size:0x20 data:string +lbl_804076FE = .data:0x804076FE; // type:object size:0x9 data:string +lbl_80407708 = .data:0x80407708; // type:object size:0x9 data:string +l_method$105302 = .data:0x80407714; // type:object size:0x2C scope:local align:4 +l_dScnPly_Method = .data:0x80407740; // type:object size:0x14 scope:global align:4 +g_profile_PLAY_SCENE = .data:0x80407754; // type:object size:0x28 scope:global align:4 +g_profile_OPENING_SCENE = .data:0x8040777C; // type:object size:0x28 scope:global align:4 +__vt__17dScnPly_env_HIO_c = .data:0x804077A4; // type:object size:0xC scope:global align:4 +lbl_804077B0 = .data:0x804077B0; // type:object size:0x12 data:string +@105388 = .data:0x804077C4; // type:object size:0xC scope:local align:4 +__vt__22dScnPly_env_debugHIO_c = .data:0x804077D0; // type:object size:0xC scope:global align:4 +lbl_804077DC = .data:0x804077DC; // type:object size:0x17 data:string +@105390 = .data:0x804077F4; // type:object size:0xC scope:local align:4 +__vt__22dScnPly_env_otherHIO_c = .data:0x80407800; // type:object size:0xC scope:global align:4 +lbl_8040780C = .data:0x8040780C; // type:object size:0x17 data:string +@105392 = .data:0x80407824; // type:object size:0xC scope:local align:4 +__vt__17dScnPly_reg_HIO_c = .data:0x80407830; // type:object size:0xC scope:global align:4 +lbl_8040783C = .data:0x8040783C; // type:object size:0x12 data:string +@105394 = .data:0x80407850; // type:object size:0xC scope:local align:4 +__vt__21dScnPly_preLoad_HIO_c = .data:0x8040785C; // type:object size:0xC scope:global align:4 +lbl_80407868 = .data:0x80407868; // type:object size:0x16 data:string +@105741 = .data:0x80407880; // type:object size:0x14 scope:local align:4 +lbl_80407898 = .data:0x80407898; // type:object size:0x21 data:string +lbl_804078B9 = .data:0x804078B9; // type:object size:0xE data:string +lbl_804078C7 = .data:0x804078C7; // type:object size:0x9 data:string +l_method$92392 = .data:0x804078D0; // type:object size:0x14 scope:local align:4 +l_dScnRoom_Method = .data:0x804078E4; // type:object size:0x14 scope:global align:4 +g_profile_ROOM_SCENE = .data:0x804078F8; // type:object size:0x28 scope:global align:4 +__vt__12dSvBit_HIO_c = .data:0x80407920; // type:object size:0xC scope:global align:4 +lbl_8040792C = .data:0x8040792C; // type:object size:0xD data:string +@89722 = .data:0x8040793C; // type:object size:0xC scope:local align:4 +__vt__22dSvBit_childOtherHIO_c = .data:0x80407948; // type:object size:0xC scope:global align:4 +lbl_80407954 = .data:0x80407954; // type:object size:0x17 data:string +@89724 = .data:0x8040796C; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childTransformHIO_c = .data:0x80407978; // type:object size:0xC scope:global align:4 +lbl_80407984 = .data:0x80407984; // type:object size:0x1B data:string +@89726 = .data:0x804079A0; // type:object size:0xC scope:local align:4 +__vt__25dSvBit_childDarknessHIO_c = .data:0x804079AC; // type:object size:0xC scope:global align:4 +lbl_804079B8 = .data:0x804079B8; // type:object size:0x1A data:string +@89728 = .data:0x804079D4; // type:object size:0xC scope:local align:4 +__vt__25dSvBit_childTreasureHIO_c = .data:0x804079E0; // type:object size:0xC scope:global align:4 +lbl_804079EC = .data:0x804079EC; // type:object size:0x1A data:string +@89730 = .data:0x80407A08; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childTbPerfectionHIO_c = .data:0x80407A14; // type:object size:0xC scope:global align:4 +lbl_80407A20 = .data:0x80407A20; // type:object size:0x1E data:string +@89732 = .data:0x80407A40; // type:object size:0xC scope:local align:4 +__vt__21dSvBit_childItemHIO_c = .data:0x80407A4C; // type:object size:0xC scope:global align:4 +lbl_80407A58 = .data:0x80407A58; // type:object size:0x16 data:string +@89734 = .data:0x80407A70; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childItOneZoneHIO_c = .data:0x80407A7C; // type:object size:0xC scope:global align:4 +lbl_80407A88 = .data:0x80407A88; // type:object size:0x1B data:string +@89736 = .data:0x80407AA4; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childItZoneHIO_c = .data:0x80407AB0; // type:object size:0xC scope:global align:4 +lbl_80407ABC = .data:0x80407ABC; // type:object size:0x18 data:string +@89738 = .data:0x80407AD4; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childItDungeonHIO_c = .data:0x80407AE0; // type:object size:0xC scope:global align:4 +lbl_80407AEC = .data:0x80407AEC; // type:object size:0x1B data:string +@89740 = .data:0x80407B08; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childItPerfectionHIO_c = .data:0x80407B14; // type:object size:0xC scope:global align:4 +lbl_80407B20 = .data:0x80407B20; // type:object size:0x1E data:string +@89742 = .data:0x80407B40; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childSwitchHIO_c = .data:0x80407B4C; // type:object size:0xC scope:global align:4 +lbl_80407B58 = .data:0x80407B58; // type:object size:0x18 data:string +@89744 = .data:0x80407B70; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childSwOneZoneHIO_c = .data:0x80407B7C; // type:object size:0xC scope:global align:4 +lbl_80407B88 = .data:0x80407B88; // type:object size:0x1B data:string +@89746 = .data:0x80407BA4; // type:object size:0xC scope:local align:4 +__vt__23dSvBit_childSwZoneHIO_c = .data:0x80407BB0; // type:object size:0xC scope:global align:4 +lbl_80407BBC = .data:0x80407BBC; // type:object size:0x18 data:string +@89748 = .data:0x80407BD4; // type:object size:0xC scope:local align:4 +__vt__26dSvBit_childSwDungeonHIO_c = .data:0x80407BE0; // type:object size:0xC scope:global align:4 +lbl_80407BEC = .data:0x80407BEC; // type:object size:0x1B data:string +@89750 = .data:0x80407C08; // type:object size:0xC scope:local align:4 +__vt__29dSvBit_childSwPerfectionHIO_c = .data:0x80407C14; // type:object size:0xC scope:global align:4 +lbl_80407C20 = .data:0x80407C20; // type:object size:0x1E data:string +@89752 = .data:0x80407C40; // type:object size:0xC scope:local align:4 +lbl_80407C50 = .data:0x80407C50; // type:object size:0x20 data:string +lbl_80407C70 = .data:0x80407C70; // type:object size:0x20 data:string +lbl_80407C90 = .data:0x80407C90; // type:object size:0x1E data:string +lbl_80407CAE = .data:0x80407CAE; // type:object size:0x25 data:string +lbl_80407CD3 = .data:0x80407CD3; // type:object size:0x1B data:string +@99968 = .data:0x80407CF0; // type:object size:0x24 scope:local align:4 +l_dTimer_Method = .data:0x80407D14; // type:object size:0x14 scope:global align:4 +g_profile_TIMER = .data:0x80407D28; // type:object size:0x28 scope:global align:4 +__vt__21dDlst_TimerScrnDraw_c = .data:0x80407D50; // type:object size:0x10 scope:global align:4 +lbl_80407D60 = .data:0x80407D60; // type:object size:0x16 data:string +l_dkWmark_Method = .data:0x80407D78; // type:object size:0x14 scope:global align:4 +g_profile_WMARK = .data:0x80407D8C; // type:object size:0x28 scope:global align:4 +l_dkWpillar_Method = .data:0x80407DB8; // type:object size:0x14 scope:global align:4 +g_profile_WPILLAR = .data:0x80407DCC; // type:object size:0x28 scope:global align:4 +...data.0 = .data:0x80407DF8; // type:label scope:local align:4 +lbl_80407FC4 = .data:0x80407FC4; // type:object size:0x4F +lbl_80408013 = .data:0x80408013; // type:object size:0x69 +lbl_8040807C = .data:0x8040807C; // type:object size:0x28 +strings$89620 = .data:0x804080A4; // type:object size:0x10 scope:local align:4 +lbl_804080B4 = .data:0x804080B4; // type:object size:0x74 +__vt__20DynamicModuleControl = .data:0x80408128; // type:object size:0x34 scope:global align:4 +lbl_8040815C = .data:0x8040815C; // type:object size:0x15 data:string +@89664 = .data:0x80408174; // type:object size:0xC scope:local align:4 +__vt__24DynamicModuleControlBase = .data:0x80408180; // type:object size:0x34 scope:global align:4 +lbl_804081B4 = .data:0x804081B4; // type:object size:0x19 data:string +g_cAPI_Interface = .data:0x804081D0; // type:object size:0x18 scope:global align:4 +__vt__12cCcD_SphAttr = .data:0x804081E8; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CylAttr = .data:0x8040824C; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_TriAttr = .data:0x804082B0; // type:object size:0x64 scope:global align:4 +__vt__12cCcD_CpsAttr = .data:0x80408314; // type:object size:0x64 scope:global align:4 +__vt__14cCcD_ShapeAttr = .data:0x80408378; // type:object size:0x58 scope:global align:4 +__vt__9cCcD_Stts = .data:0x804083D0; // type:object size:0x20 scope:global align:4 +__vt__4cCcS = .data:0x804083F0; // type:object size:0x30 scope:global align:4 +atntable = .data:0x80408420; // type:object size:0x802 scope:global align:4 +__vt__8cBgS_Chk = .data:0x80408C28; // type:object size:0xC scope:global align:4 +__vt__11cBgS_GndChk = .data:0x80408C38; // type:object size:0x18 scope:global align:4 +__vt__11cBgS_LinChk = .data:0x80408C50; // type:object size:0x18 scope:global align:4 +__vt__13cBgS_ShdwDraw = .data:0x80408C68; // type:object size:0xC scope:global align:4 +__vt__13cBgS_PolyInfo = .data:0x80408C78; // type:object size:0xC scope:global align:4 +__vt__8cM3dGCir = .data:0x80408C88; // type:object size:0xC scope:global align:4 +lbl_80408C94 = .data:0x80408C94; // type:object size:0x9 data:string +@62 = .data:0x80408CA0; // type:object size:0xC scope:local align:4 +lbl_80408CAC = .data:0x80408CAC; // type:object size:0x9 data:string +__vt__8cM3dGCps = .data:0x80408CB8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80408CE0; // type:label scope:local align:4 +e_mtx = .data:0x80408CE0; // type:object size:0x30 scope:global align:4 +clear_z_TX = .data:0x80408D20; // type:object size:0x40 scope:global align:4 +lbl_80408D60 = .data:0x80408D60; // type:object size:0xD0 +__vt__10JFWDisplay = .data:0x80408E30; // type:object size:0x18 scope:global align:4 +jpa_pos = .data:0x80408E60; // type:object size:0x144 scope:global align:4 +jpa_crd = .data:0x80408FC0; // type:object size:0x20 scope:global align:4 +@50843 = .data:0x80408FE0; // type:object size:0x2C scope:local align:4 +@50842 = .data:0x8040900C; // type:object size:0x2C scope:local align:4 +@51393 = .data:0x80409038; // type:object size:0x2C scope:local align:4 +...data.0 = .data:0x80409080; // type:label scope:local align:4 +jpa_dl = .data:0x80409080; // type:object size:0x20 scope:global align:4 +jpa_dl_x = .data:0x804090A0; // type:object size:0x20 scope:global align:4 +p_prj = .data:0x804090C0; // type:object size:0xC scope:global align:4 +p_direction = .data:0x804090CC; // type:object size:0x14 scope:global align:4 +p_rot = .data:0x804090E0; // type:object size:0x14 scope:global align:4 +p_plane = .data:0x804090F4; // type:object size:0xC scope:global align:4 +st_bm__12JPABaseShape = .data:0x80409100; // type:object size:0xC scope:global align:4 +st_bf__12JPABaseShape = .data:0x8040910C; // type:object size:0x28 scope:global align:4 +st_lo__12JPABaseShape = .data:0x80409134; // type:object size:0x40 scope:global align:4 +st_c__12JPABaseShape = .data:0x80409174; // type:object size:0x20 scope:global align:4 +st_ao__12JPABaseShape = .data:0x80409194; // type:object size:0x10 scope:global align:4 +st_ca__12JPABaseShape = .data:0x804091A4; // type:object size:0x60 scope:global align:4 +st_aa__12JPABaseShape = .data:0x80409204; // type:object size:0x20 scope:global align:4 +@48642 = .data:0x80409228; // type:object size:0x1C scope:local align:4 +@49643 = .data:0x80409248; // type:object size:0x24 scope:local align:4 +__vt__12JPAFieldSpin = .data:0x8040926C; // type:object size:0x14 scope:global align:4 +__vt__18JPAFieldConvection = .data:0x80409280; // type:object size:0x14 scope:global align:4 +__vt__12JPAFieldDrag = .data:0x80409294; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldRandom = .data:0x804092A8; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldVortex = .data:0x804092BC; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldNewton = .data:0x804092D0; // type:object size:0x14 scope:global align:4 +__vt__14JPAFieldMagnet = .data:0x804092E4; // type:object size:0x14 scope:global align:4 +__vt__11JPAFieldAir = .data:0x804092F8; // type:object size:0x14 scope:global align:4 +__vt__15JPAFieldGravity = .data:0x8040930C; // type:object size:0x14 scope:global align:4 +__vt__10JPATexture = .data:0x80409320; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb6TParse = .data:0x80409330; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TFactory = .data:0x80409344; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3ctb8TControl = .data:0x80409358; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3ctb14TObject_TxyzRy = .data:0x80409364; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio22TFunctionValue_hermite = .data:0x80409378; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio29TFunctionValue_list_parameter = .data:0x80409398; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio19TFunctionValue_list = .data:0x804093B8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio25TFunctionValue_transition = .data:0x804093D8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio23TFunctionValue_constant = .data:0x804093F8; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio24TFunctionValue_composite = .data:0x80409418; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TFunctionValue = .data:0x80409438; // type:object size:0x20 scope:global align:4 +@10878 = .data:0x80409458; // type:object size:0x5C scope:local align:4 +__vt__Q37JStudio3fvb6TParse = .data:0x804094B4; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TFactory = .data:0x804094C8; // type:object size:0x14 scope:global align:4 +__vt__Q37JStudio3fvb8TControl = .data:0x804094DC; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3fvb15TObject_hermite = .data:0x804094E8; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb22TObject_list_parameter = .data:0x804094F8; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb12TObject_list = .data:0x80409508; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb18TObject_transition = .data:0x80409518; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb16TObject_constant = .data:0x80409528; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb17TObject_composite = .data:0x80409538; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3fvb7TObject = .data:0x80409548; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio6TParse = .data:0x80409558; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TFactory = .data:0x80409578; // type:object size:0x14 scope:global align:4 +__vt__Q27JStudio8TControl = .data:0x8040958C; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80409598; // type:label scope:local align:4 +@13712 = .data:0x804095A4; // type:object size:0x4C scope:local align:4 +@14019 = .data:0x804095F0; // type:object size:0xC scope:local align:4 +@14020 = .data:0x804095FC; // type:object size:0xC scope:local align:4 +@14021 = .data:0x80409608; // type:object size:0xC scope:local align:4 +@14022 = .data:0x80409614; // type:object size:0xC scope:local align:4 +@14023 = .data:0x80409620; // type:object size:0xC scope:local align:4 +@14024 = .data:0x8040962C; // type:object size:0xC scope:local align:4 +@14025 = .data:0x80409638; // type:object size:0xC scope:local align:4 +@14026 = .data:0x80409644; // type:object size:0xC scope:local align:4 +@14027 = .data:0x80409650; // type:object size:0xC scope:local align:4 +@14028 = .data:0x8040965C; // type:object size:0xC scope:local align:4 +@14029 = .data:0x80409668; // type:object size:0xC scope:local align:4 +@14030 = .data:0x80409674; // type:object size:0xC scope:local align:4 +@14052 = .data:0x80409680; // type:object size:0x124 scope:local align:4 +@14137 = .data:0x804097A4; // type:object size:0xC scope:local align:4 +@14138 = .data:0x804097B0; // type:object size:0xC scope:local align:4 +@14139 = .data:0x804097BC; // type:object size:0xC scope:local align:4 +@14140 = .data:0x804097C8; // type:object size:0xC scope:local align:4 +@14141 = .data:0x804097D4; // type:object size:0xC scope:local align:4 +@14142 = .data:0x804097E0; // type:object size:0xC scope:local align:4 +@14143 = .data:0x804097EC; // type:object size:0xC scope:local align:4 +@14165 = .data:0x804097F8; // type:object size:0x100 scope:local align:4 +@14210 = .data:0x804098F8; // type:object size:0x44 scope:local align:4 +@14253 = .data:0x8040993C; // type:object size:0xC scope:local align:4 data:4byte +@14254 = .data:0x80409948; // type:object size:0xC scope:local align:4 data:4byte +@14274 = .data:0x80409954; // type:object size:0x8C scope:local align:4 +@14291 = .data:0x804099E0; // type:object size:0xC scope:local align:4 data:4byte +@14367 = .data:0x804099EC; // type:object size:0xC scope:local align:4 +@14368 = .data:0x804099F8; // type:object size:0xC scope:local align:4 +@14369 = .data:0x80409A04; // type:object size:0xC scope:local align:4 +@14370 = .data:0x80409A10; // type:object size:0xC scope:local align:4 +@14371 = .data:0x80409A1C; // type:object size:0xC scope:local align:4 +@14372 = .data:0x80409A28; // type:object size:0xC scope:local align:4 +@14373 = .data:0x80409A34; // type:object size:0xC scope:local align:4 +@14374 = .data:0x80409A40; // type:object size:0xC scope:local align:4 +@14375 = .data:0x80409A4C; // type:object size:0xC scope:local align:4 +@14376 = .data:0x80409A58; // type:object size:0xC scope:local align:4 +@14377 = .data:0x80409A64; // type:object size:0xC scope:local align:4 +@14399 = .data:0x80409A70; // type:object size:0x138 scope:local align:4 +@14444 = .data:0x80409BA8; // type:object size:0xC scope:local align:4 +@14445 = .data:0x80409BB4; // type:object size:0xC scope:local align:4 +@14446 = .data:0x80409BC0; // type:object size:0xC scope:local align:4 +@14447 = .data:0x80409BCC; // type:object size:0xC scope:local align:4 +@14448 = .data:0x80409BD8; // type:object size:0xC scope:local align:4 +@14449 = .data:0x80409BE4; // type:object size:0xC scope:local align:4 +@14450 = .data:0x80409BF0; // type:object size:0xC scope:local align:4 +@14451 = .data:0x80409BFC; // type:object size:0xC scope:local align:4 +@14452 = .data:0x80409C08; // type:object size:0xC scope:local align:4 +@14453 = .data:0x80409C14; // type:object size:0xC scope:local align:4 +@14454 = .data:0x80409C20; // type:object size:0xC scope:local align:4 +@14455 = .data:0x80409C2C; // type:object size:0xC scope:local align:4 +@14475 = .data:0x80409C38; // type:object size:0x10C scope:local align:4 +__vt__Q27JStudio13TObject_sound = .data:0x80409D44; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio16TObject_particle = .data:0x80409D64; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio15TObject_message = .data:0x80409D84; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_light = .data:0x80409DA4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio11TObject_fog = .data:0x80409DC4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio14TObject_camera = .data:0x80409DE4; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio20TObject_ambientLight = .data:0x80409E04; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio13TObject_actor = .data:0x80409E24; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio7TObject = .data:0x80409E44; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio8TAdaptor = .data:0x80409E64; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio14TVariableValue13TOutput_none_ = .data:0x80409E84; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio14TVariableValue7TOutput = .data:0x80409E94; // type:object size:0x10 scope:global align:4 +@14500 = .data:0x80409EA4; // type:object size:0xC scope:local align:4 +@14501 = .data:0x80409EB0; // type:object size:0xC scope:local align:4 +@14502 = .data:0x80409EBC; // type:object size:0xC scope:local align:4 +@14503 = .data:0x80409EC8; // type:object size:0xC scope:local align:4 +@14504 = .data:0x80409ED4; // type:object size:0xC scope:local align:4 +@14505 = .data:0x80409EE0; // type:object size:0xC scope:local align:4 +@14506 = .data:0x80409EEC; // type:object size:0xC scope:local align:4 +@14507 = .data:0x80409EF8; // type:object size:0xC scope:local align:4 +@14508 = .data:0x80409F04; // type:object size:0xC scope:local align:4 +@14509 = .data:0x80409F10; // type:object size:0xC scope:local align:4 +@14510 = .data:0x80409F1C; // type:object size:0xC scope:local align:4 +@14511 = .data:0x80409F28; // type:object size:0xC scope:local align:4 +@14512 = .data:0x80409F34; // type:object size:0xC scope:local align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x80409F40; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@57TOutputVariableValue_BOOL_ = .data:0x80409F50; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x80409F60; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@55TOutputVariableValue_BOOL_ = .data:0x80409F70; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio28@unnamed@jstudio_object_cpp@54TOutputVariableValue_BOOL_ = .data:0x80409F80; // type:object size:0x10 scope:global align:4 +__vt__Q37JStudio3stb6TParse = .data:0x80409F90; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb8TControl = .data:0x80409FB0; // type:object size:0xC scope:global align:4 +__vt__Q37JStudio3stb15TObject_control = .data:0x80409FBC; // type:object size:0x20 scope:global align:4 +__vt__Q37JStudio3stb7TObject = .data:0x80409FDC; // type:object size:0x20 scope:global align:4 +__vt__Q214JStudio_JStage13TCreateObject = .data:0x8040A000; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8040A010; // type:label scope:local align:4 +@12396 = .data:0x8040A010; // type:object size:0xC scope:local align:4 data:4byte +@12402 = .data:0x8040A01C; // type:object size:0xC scope:local align:4 data:4byte +@12414 = .data:0x8040A028; // type:object size:0xC scope:local align:4 data:4byte +__vt__Q214JStudio_JStage14TAdaptor_actor = .data:0x8040A034; // type:object size:0x50 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_actor26TVVOutput_ANIMATION_FRAME_ = .data:0x8040A084; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_actor = .data:0x8040A094; // type:object size:0x50 scope:global align:4 +@12537 = .data:0x8040A0F4; // type:object size:0xC scope:local align:4 +@12538 = .data:0x8040A100; // type:object size:0xC scope:local align:4 +@12539 = .data:0x8040A10C; // type:object size:0xC scope:local align:4 +@12540 = .data:0x8040A118; // type:object size:0xC scope:local align:4 +@12541 = .data:0x8040A124; // type:object size:0xC scope:local align:4 +@12542 = .data:0x8040A130; // type:object size:0xC scope:local align:4 +@12543 = .data:0x8040A13C; // type:object size:0xC scope:local align:4 +@12544 = .data:0x8040A148; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage81TVariableValueOutput_object_ = .data:0x8040A154; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage21TAdaptor_ambientLight = .data:0x8040A168; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio21TAdaptor_ambientLight = .data:0x8040A188; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x8040A1A8; // type:label scope:local align:4 +__vt__Q214JStudio_JStage15TAdaptor_camera = .data:0x8040A1A8; // type:object size:0x3C scope:global align:4 +__vt__Q27JStudio15TAdaptor_camera = .data:0x8040A1E4; // type:object size:0x3C scope:global align:4 +@12303 = .data:0x8040A230; // type:object size:0xC scope:local align:4 +@12304 = .data:0x8040A23C; // type:object size:0xC scope:local align:4 +@12305 = .data:0x8040A248; // type:object size:0xC scope:local align:4 +@12306 = .data:0x8040A254; // type:object size:0xC scope:local align:4 +@12307 = .data:0x8040A260; // type:object size:0xC scope:local align:4 +@12308 = .data:0x8040A26C; // type:object size:0xC scope:local align:4 +@12309 = .data:0x8040A278; // type:object size:0xC scope:local align:4 +@12310 = .data:0x8040A284; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage83TVariableValueOutput_object_ = .data:0x8040A290; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x8040A2A0; // type:label scope:local align:4 +__vt__Q214JStudio_JStage12TAdaptor_fog = .data:0x8040A2A0; // type:object size:0x20 scope:global align:4 +__vt__Q27JStudio12TAdaptor_fog = .data:0x8040A2C0; // type:object size:0x20 scope:global align:4 +@11713 = .data:0x8040A2F0; // type:object size:0xC scope:local align:4 +@11714 = .data:0x8040A2FC; // type:object size:0xC scope:local align:4 +@11715 = .data:0x8040A308; // type:object size:0xC scope:local align:4 +@11716 = .data:0x8040A314; // type:object size:0xC scope:local align:4 +__vt__Q214JStudio_JStage77TVariableValueOutput_object_ = .data:0x8040A320; // type:object size:0x10 scope:global align:4 +__vt__Q214JStudio_JStage14TAdaptor_light = .data:0x8040A330; // type:object size:0x28 scope:global align:4 +__vt__Q314JStudio_JStage14TAdaptor_light20TVVOutput_direction_ = .data:0x8040A358; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_light = .data:0x8040A368; // type:object size:0x28 scope:global align:4 +__vt__Q215JStudio_JAudio213TCreateObject = .data:0x8040A390; // type:object size:0x10 scope:global align:4 +__vt__Q215JStudio_JAudio214TAdaptor_sound = .data:0x8040A3A0; // type:object size:0x50 scope:global align:4 +__vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_ = .data:0x8040A3F0; // type:object size:0x10 scope:global align:4 +__vt__Q27JStudio14TAdaptor_sound = .data:0x8040A400; // type:object size:0x50 scope:global align:4 +__vt__Q217JStudio_JParticle17TAdaptor_particle = .data:0x8040A450; // type:object size:0x4C scope:global align:4 +__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_ = .data:0x8040A49C; // type:object size:0x1C scope:global align:4 +__vt__Q27JStudio17TAdaptor_particle = .data:0x8040A4B8; // type:object size:0x4C scope:global align:4 +__vt__13JASTaskThread = .data:0x8040A508; // type:object size:0x10 scope:global align:4 +lbl_8040A518 = .data:0x8040A518; // type:object size:0x1A data:string +__vt__19JASDefaultBankTable = .data:0x8040A538; // type:object size:0xC scope:global align:4 +__vt__17JASBankTable<256> = .data:0x8040A544; // type:object size:0xC scope:global align:4 +__vt__11JASBankList = .data:0x8040A550; // type:object size:0xC scope:global align:4 +@307 = .data:0x8040A560; // type:object size:0x28 scope:local align:4 +@339 = .data:0x8040A588; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x8040A5B0; // type:label scope:local align:4 +sCmdInfo__12JASSeqParser = .data:0x8040A5B0; // type:object size:0x600 scope:global align:4 data:4byte +sExtCmdInfo__12JASSeqParser = .data:0x8040ABB0; // type:object size:0xFF0 scope:global align:4 data:4byte +@10714 = .data:0x8040BBA0; // type:object size:0xD4 scope:local align:4 +@10822 = .data:0x8040BC74; // type:object size:0xD4 scope:local align:4 +@11150 = .data:0x8040BD48; // type:object size:0x2C scope:local align:4 +lbl_8040BD74 = .data:0x8040BD74; // type:object size:0x14C +__vt__12JASSeqParser = .data:0x8040BEC0; // type:object size:0x20 scope:global align:4 +@7121 = .data:0x8040BEE0; // type:object size:0x34 scope:local align:4 +__vt__12JASBasicBank = .data:0x8040BF18; // type:object size:0x14 scope:global align:4 +__vt__12JASVoiceBank = .data:0x8040BF30; // type:object size:0x14 scope:global align:4 +__vt__12JASBasicInst = .data:0x8040BF48; // type:object size:0x14 scope:global align:4 +__vt__10JASDrumSet = .data:0x8040BF60; // type:object size:0x14 scope:global align:4 +__vt__16JASBasicWaveBank = .data:0x8040BF78; // type:object size:0x18 scope:global align:4 +__vt__Q216JASBasicWaveBank11TWaveHandle = .data:0x8040BF90; // type:object size:0x14 scope:global align:4 +__vt__Q216JASBasicWaveBank10TWaveGroup = .data:0x8040BFA4; // type:object size:0x18 scope:global align:4 +__vt__11JASWaveBank = .data:0x8040BFBC; // type:object size:0x18 scope:global align:4 +__vt__17JASSimpleWaveBank = .data:0x8040BFD8; // type:object size:0x30 scope:global align:4 +__vt__Q217JASSimpleWaveBank11TWaveHandle = .data:0x8040C008; // type:object size:0x14 scope:global align:4 +lbl_8040C020 = .data:0x8040C020; // type:object size:0x11 data:string +__vt__10JASWaveArc = .data:0x8040C060; // type:object size:0x18 scope:global align:4 +@11197 = .data:0x8040C078; // type:object size:0x1C scope:local align:4 +@11404 = .data:0x8040C094; // type:object size:0x20 scope:local align:4 +@11403 = .data:0x8040C0B4; // type:object size:0x20 scope:local align:4 +table_list$616 = .data:0x8040C0D8; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x8040C0E8; // type:label scope:local align:4 +history$4171 = .data:0x8040C0E8; // type:object size:0x28 scope:local align:4 data:4byte +lbl_8040C110 = .data:0x8040C110; // type:object size:0x1F +lbl_8040C12F = .data:0x8040C12F; // type:object size:0x31 data:string +lbl_8040C160 = .data:0x8040C160; // type:object size:0x32 data:string +lbl_8040C192 = .data:0x8040C192; // type:object size:0x9 data:string +lbl_8040C19B = .data:0x8040C19B; // type:object size:0x9 data:string +lbl_8040C1A4 = .data:0x8040C1A4; // type:object size:0xC data:string +lbl_8040C1B0 = .data:0x8040C1B0; // type:object size:0xB data:string +__vt__14JASAudioThread = .data:0x8040C1BC; // type:object size:0x10 scope:global align:4 +SEND_TABLE__6JASDsp = .data:0x8040C1D0; // type:object size:0x18 scope:global align:4 +jdsp = .data:0x8040C200; // type:object size:0x1F80 scope:global align:4 +__vt__11JAIAudience = .data:0x8040E180; // type:object size:0x20 scope:global align:4 +__vt__5JAISe = .data:0x8040E1A0; // type:object size:0x58 scope:global align:4 +__vt__8JAISeMgr = .data:0x8040E1F8; // type:object size:0x28 scope:global align:4 +__vt__16JAISeCategoryMgr = .data:0x8040E220; // type:object size:0x14 scope:global align:4 +@12298 = .data:0x8040E238; // type:object size:0x1C scope:local align:4 +__vt__6JAISeq = .data:0x8040E254; // type:object size:0x30 scope:global align:4 +__vt__9JAISeqMgr = .data:0x8040E288; // type:object size:0x28 scope:global align:4 +lbl_8040E2B0 = .data:0x8040E2B0; // type:object size:0x3A data:string +__vt__8JAISound = .data:0x8040E2EC; // type:object size:0x30 scope:global align:4 +__vt__12JAISoundInfo = .data:0x8040E320; // type:object size:0x24 scope:global align:4 +__vt__15JAISoundStarter = .data:0x8040E348; // type:object size:0x10 scope:global align:4 +__vt__9JAIStream = .data:0x8040E358; // type:object size:0x30 scope:global align:4 +__vt__16JAIStreamDataMgr = .data:0x8040E388; // type:object size:0x10 scope:global align:4 +__vt__22JAUAudioArcInterpreter = .data:0x8040E398; // type:object size:0x44 scope:global align:4 +__vt__17JAUAudioArcLoader = .data:0x8040E3E0; // type:object size:0x44 scope:global align:4 +__vt__12JAUSoundInfo = .data:0x8040E428; // type:object size:0x10 scope:global align:4 +__vt__Q228@unnamed@JAUSectionHeap_cpp@14TStreamDataMgr = .data:0x8040E438; // type:object size:0x10 scope:global align:4 +__vt__14JAUSectionHeap = .data:0x8040E448; // type:object size:0x34 scope:global align:4 +__vt__10JAUSection = .data:0x8040E47C; // type:object size:0x10 scope:global align:4 +__vt__16JAUBankTableLink = .data:0x8040E48C; // type:object size:0x14 scope:global align:4 +__vt__12JAUBankTable = .data:0x8040E4A0; // type:object size:0xC scope:global align:4 +lbl_8040E4AC = .data:0x8040E4AC; // type:object size:0x22 data:string +lbl_8040E4CE = .data:0x8040E4CE; // type:object size:0x23 data:string +lbl_8040E4F1 = .data:0x8040E4F1; // type:object size:0x24 data:string +__vt__27JAUSeqDataMgr_SeqCollection = .data:0x8040E518; // type:object size:0x18 scope:global align:4 +__vt__32JAUStreamDataMgr_StreamFileTable = .data:0x8040E530; // type:object size:0x10 scope:global align:4 +__vt__Q28JMessage8TControl = .data:0x8040E540; // type:object size:0xC scope:global align:4 +@10722 = .data:0x8040E550; // type:object size:0x24 scope:local align:4 +__vt__Q28JMessage19TRenderingProcessor = .data:0x8040E574; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage18TSequenceProcessor = .data:0x8040E5B4; // type:object size:0x58 scope:global align:4 +__vt__Q28JMessage10TProcessor = .data:0x8040E60C; // type:object size:0x40 scope:global align:4 +__vt__Q28JMessage6TParse = .data:0x8040E650; // type:object size:0x14 scope:global align:4 +__vt__Q38JMessage18TResourceContainer10TCResource = .data:0x8040E664; // type:object size:0x14 scope:global align:4 +__vt__16Z2AudioArcLoader = .data:0x8040E678; // type:object size:0x44 scope:global align:4 +lbl_8040E6BC = .data:0x8040E6BC; // type:object size:0x11 data:string +@84771 = .data:0x8040E6D0; // type:object size:0x14 scope:local align:4 +lbl_8040E6E4 = .data:0x8040E6E4; // type:object size:0x12 data:string +@84773 = .data:0x8040E6F8; // type:object size:0xC scope:local align:4 +lbl_8040E704 = .data:0x8040E704; // type:object size:0x17 data:string +@87730 = .data:0x8040E720; // type:object size:0x58 scope:local align:4 +lbl_8040E778 = .data:0x8040E778; // type:object size:0x1D data:string +__vt__10Z2SoundMgr = .data:0x8040E798; // type:object size:0xC scope:global align:4 +lbl_8040E7A4 = .data:0x8040E7A4; // type:object size:0xB data:string +@86329 = .data:0x8040E7B0; // type:object size:0xC scope:local align:4 +lbl_8040E7BC = .data:0x8040E7BC; // type:object size:0x1E data:string +__vt__14Z2SoundStarter = .data:0x8040E7E0; // type:object size:0x14 scope:global align:4 +lbl_8040E7F4 = .data:0x8040E7F4; // type:object size:0xF data:string +@87089 = .data:0x8040E804; // type:object size:0x1C scope:local align:4 +lbl_8040E820 = .data:0x8040E820; // type:object size:0x22 data:string +lbl_8040E842 = .data:0x8040E842; // type:object size:0x10 data:string +@87092 = .data:0x8040E854; // type:object size:0xC scope:local align:4 +lbl_8040E860 = .data:0x8040E860; // type:object size:0x23 data:string +@91700 = .data:0x8040E888; // type:object size:0x60 scope:local align:4 +lbl_8040E8E8 = .data:0x8040E8E8; // type:object size:0xC data:string +@89875 = .data:0x8040E8F4; // type:object size:0x294 scope:local align:4 +lbl_8040EB88 = .data:0x8040EB88; // type:object size:0xA data:string +@89985 = .data:0x8040EB94; // type:object size:0x27C scope:local align:4 +@90293 = .data:0x8040EE10; // type:object size:0x34 scope:local align:4 +@90513 = .data:0x8040EE44; // type:object size:0xBC scope:local align:4 +@90512 = .data:0x8040EF00; // type:object size:0xBC scope:local align:4 +@91290 = .data:0x8040EFBC; // type:object size:0x54 scope:local align:4 +...data.0 = .data:0x8040F010; // type:label scope:local align:4 +@86607 = .data:0x8040F0A4; // type:object size:0xB8 scope:local align:4 +sSpotName = .data:0x8040F160; // type:object size:0x144 scope:global align:4 +@92006 = .data:0x8040F2A4; // type:object size:0x40 scope:local align:4 +@92005 = .data:0x8040F2E4; // type:object size:0x40 scope:local align:4 +@92004 = .data:0x8040F324; // type:object size:0x38 scope:local align:4 +@92003 = .data:0x8040F35C; // type:object size:0x38 scope:local align:4 +@92002 = .data:0x8040F394; // type:object size:0x30 scope:local align:4 +@92001 = .data:0x8040F3C4; // type:object size:0x20 scope:local align:4 +@92000 = .data:0x8040F3E4; // type:object size:0x34 scope:local align:4 +@91999 = .data:0x8040F418; // type:object size:0x144 scope:local align:4 +@92377 = .data:0x8040F55C; // type:object size:0x15C scope:local align:4 +@84919 = .data:0x8040F6B8; // type:object size:0x130 scope:local align:4 +__vt__11Z2SoundInfo = .data:0x8040F7E8; // type:object size:0x50 scope:global align:4 +lbl_8040F838 = .data:0x8040F838; // type:object size:0xC data:string +@14270 = .data:0x8040F844; // type:object size:0x34 scope:local align:4 +lbl_8040F878 = .data:0x8040F878; // type:object size:0x1F data:string +lbl_8040F897 = .data:0x8040F897; // type:object size:0x11 data:string +lbl_8040F8A8 = .data:0x8040F8A8; // type:object size:0xD data:string +@14274 = .data:0x8040F8B8; // type:object size:0xC scope:local align:4 +lbl_8040F8C4 = .data:0x8040F8C4; // type:object size:0x20 data:string +lbl_8040F8E4 = .data:0x8040F8E4; // type:object size:0xD data:string +@14277 = .data:0x8040F8F4; // type:object size:0xC scope:local align:4 +lbl_8040F900 = .data:0x8040F900; // type:object size:0x20 data:string +__vt__10Z2Audience = .data:0x8040F920; // type:object size:0x20 scope:global align:4 +lbl_8040F940 = .data:0x8040F940; // type:object size:0xB data:string +@15761 = .data:0x8040F94C; // type:object size:0x14 scope:local align:4 +lbl_8040F960 = .data:0x8040F960; // type:object size:0x1E data:string +__vt__9Z2Audible = .data:0x8040F980; // type:object size:0x14 scope:global align:4 +lbl_8040F994 = .data:0x8040F994; // type:object size:0xA data:string +@15764 = .data:0x8040F9A0; // type:object size:0x14 scope:local align:4 +lbl_8040F9B4 = .data:0x8040F9B4; // type:object size:0x1E data:string +lbl_8040F9D2 = .data:0x8040F9D2; // type:object size:0xC data:string +lbl_8040F9DE = .data:0x8040F9DE; // type:object size:0xB data:string +__vt__15Z2SoundObjArrow = .data:0x8040F9F0; // type:object size:0x20 scope:global align:4 +lbl_8040FA10 = .data:0x8040FA10; // type:object size:0x10 data:string +@85595 = .data:0x8040FA20; // type:object size:0x24 scope:local align:4 +__vt__16Z2SoundObjSimple = .data:0x8040FA44; // type:object size:0x20 scope:global align:4 +lbl_8040FA64 = .data:0x8040FA64; // type:object size:0x11 data:string +@85597 = .data:0x8040FA78; // type:object size:0x1C scope:local align:4 +__vt__15Z2SoundObjAnime = .data:0x8040FA94; // type:object size:0x20 scope:global align:4 +__vt__21Z2DopplerSoundObjBase = .data:0x8040FAB4; // type:object size:0x20 scope:global align:4 +lbl_8040FAD4 = .data:0x8040FAD4; // type:object size:0x16 data:string +@85601 = .data:0x8040FAEC; // type:object size:0x1C scope:local align:4 +__vt__14Z2SoundObjBase = .data:0x8040FB08; // type:object size:0x20 scope:global align:4 +mEnemyInfo = .data:0x8040FB28; // type:object size:0x400 scope:local align:4 +@84607 = .data:0x8040FF28; // type:object size:0xC0 scope:local align:4 +mEnemyInfo = .data:0x8040FFE8; // type:object size:0x400 scope:local align:4 +@90458 = .data:0x804103E8; // type:object size:0x78 scope:local align:4 +@90661 = .data:0x80410460; // type:object size:0x7C scope:local align:4 +@90720 = .data:0x804104DC; // type:object size:0x5C scope:local align:4 +__vt__12Z2CreatureOI = .data:0x80410538; // type:object size:0x30 scope:global align:4 +lbl_80410568 = .data:0x80410568; // type:object size:0xD data:string +@88154 = .data:0x80410578; // type:object size:0x24 scope:local align:4 +__vt__13Z2CreatureGob = .data:0x8041059C; // type:object size:0x30 scope:global align:4 +lbl_804105CC = .data:0x804105CC; // type:object size:0xE data:string +@88156 = .data:0x804105DC; // type:object size:0xC scope:local align:4 +__vt__12Z2CreatureFM = .data:0x804105E8; // type:object size:0x30 scope:global align:4 +lbl_80410618 = .data:0x80410618; // type:object size:0xD data:string +@88158 = .data:0x80410628; // type:object size:0x24 scope:local align:4 +__vt__18Z2SoundObjBeeGroup = .data:0x8041064C; // type:object size:0x20 scope:global align:4 +lbl_8041066C = .data:0x8041066C; // type:object size:0x13 data:string +@88160 = .data:0x80410680; // type:object size:0x1C scope:local align:4 +__vt__16Z2CreatureSumomo = .data:0x8041069C; // type:object size:0x30 scope:global align:4 +lbl_804106CC = .data:0x804106CC; // type:object size:0x11 data:string +@88162 = .data:0x804106E0; // type:object size:0xC scope:local align:4 +__vt__17Z2CreatureCitizen = .data:0x804106EC; // type:object size:0x30 scope:global align:4 +lbl_8041071C = .data:0x8041071C; // type:object size:0x12 data:string +@88164 = .data:0x80410730; // type:object size:0x1C scope:local align:4 +lbl_8041074C = .data:0x8041074C; // type:object size:0x1B data:string +@88166 = .data:0x80410768; // type:object size:0xC scope:local align:4 +__vt__15Z2CreatureEnemy = .data:0x80410774; // type:object size:0x30 scope:global align:4 +lbl_804107A4 = .data:0x804107A4; // type:object size:0x10 data:string +@88168 = .data:0x804107B4; // type:object size:0x1C scope:local align:4 +lbl_804107D0 = .data:0x804107D0; // type:object size:0x19 data:string +@88170 = .data:0x804107EC; // type:object size:0xC scope:local align:4 +__vt__10Z2Creature = .data:0x804107F8; // type:object size:0x30 scope:global align:4 +lbl_80410828 = .data:0x80410828; // type:object size:0xB data:string +lbl_80410833 = .data:0x80410833; // type:object size:0xB data:string +__vt__15Z2SoundObjCoach = .data:0x80410840; // type:object size:0x20 scope:global align:4 +lbl_80410860 = .data:0x80410860; // type:object size:0x10 data:string +@87034 = .data:0x80410870; // type:object size:0x1C scope:local align:4 +__vt__14Z2CreatureRide = .data:0x8041088C; // type:object size:0x48 scope:global align:4 +lbl_804108D4 = .data:0x804108D4; // type:object size:0xF data:string +@87038 = .data:0x804108E4; // type:object size:0x34 scope:local align:4 +__vt__18Z2RideSoundStarter = .data:0x80410918; // type:object size:0x14 scope:global align:4 +lbl_8041092C = .data:0x8041092C; // type:object size:0x13 data:string +@87040 = .data:0x80410940; // type:object size:0x24 scope:local align:4 +__vt__14Z2CreatureLink = .data:0x80410964; // type:object size:0x48 scope:global align:4 +lbl_804109AC = .data:0x804109AC; // type:object size:0xF data:string +@87042 = .data:0x804109BC; // type:object size:0x34 scope:local align:4 +__vt__18Z2LinkSoundStarter = .data:0x804109F0; // type:object size:0x14 scope:global align:4 +lbl_80410A04 = .data:0x80410A04; // type:object size:0x13 data:string +@87044 = .data:0x80410A18; // type:object size:0x24 scope:local align:4 +@90462 = .data:0x80410A40; // type:object size:0x30 scope:local align:4 +@90610 = .data:0x80410A70; // type:object size:0x30 scope:local align:4 +@90901 = .data:0x80410AA0; // type:object size:0xA8 scope:local align:4 +@90957 = .data:0x80410B48; // type:object size:0x40 scope:local align:4 +@91064 = .data:0x80410B88; // type:object size:0x80 scope:local align:4 +@91220 = .data:0x80410C08; // type:object size:0x38 scope:local align:4 +@91219 = .data:0x80410C40; // type:object size:0x28 scope:local align:4 +@91359 = .data:0x80410C68; // type:object size:0x38 scope:local align:4 +@91358 = .data:0x80410CA0; // type:object size:0x28 scope:local align:4 +lbl_80410CC8 = .data:0x80410CC8; // type:object size:0xC +lbl_80410CD4 = .data:0x80410CD4; // type:object size:0xC +lbl_80410CE0 = .data:0x80410CE0; // type:object size:0xC +lbl_80410CEC = .data:0x80410CEC; // type:object size:0xC +lbl_80410CF8 = .data:0x80410CF8; // type:object size:0xC +lbl_80410D04 = .data:0x80410D04; // type:object size:0xE +lbl_80410D12 = .data:0x80410D12; // type:object size:0x10 +lbl_80410D22 = .data:0x80410D22; // type:object size:0x12 +sGuideData = .data:0x80410D34; // type:object size:0x48 scope:global align:4 +@89188 = .data:0x80410D80; // type:object size:0x1C8 scope:local align:4 +@89226 = .data:0x80410F48; // type:object size:0x54 scope:local align:4 +__vt__15Z2SpeechStarter = .data:0x80410F9C; // type:object size:0x14 scope:global align:4 +lbl_80410FB0 = .data:0x80410FB0; // type:object size:0x10 data:string +@87760 = .data:0x80410FC0; // type:object size:0x24 scope:local align:4 +lbl_80410FE8 = .data:0x80410FE8; // type:object size:0x10 data:string +__vt__26JAUStreamStaticAramMgr_<1> = .data:0x80410FF8; // type:object size:0x14 scope:global align:4 +lbl_8041100C = .data:0x8041100C; // type:object size:0x1B data:string +@87303 = .data:0x80411028; // type:object size:0x14 scope:local align:4 +__vt__24JAUStreamAramMgrBase_<1> = .data:0x8041103C; // type:object size:0x14 scope:global align:4 +lbl_80411050 = .data:0x80411050; // type:object size:0x19 data:string +@87305 = .data:0x8041106C; // type:object size:0xC scope:local align:4 +__vt__10Z2AudioMgr = .data:0x80411078; // type:object size:0xC scope:global align:4 +lbl_80411084 = .data:0x80411084; // type:object size:0x11 data:string +lbl_80411095 = .data:0x80411095; // type:object size:0x23 data:string +lbl_804110B8 = .data:0x804110B8; // type:object size:0x22 data:string +lbl_804110DA = .data:0x804110DA; // type:object size:0x24 data:string +...data.0 = .data:0x80411100; // type:label scope:local align:4 +@19788 = .data:0x80411100; // type:object size:0xD scope:local align:4 data:string +@19789 = .data:0x80411110; // type:object size:0xD scope:local align:4 data:string +@19790 = .data:0x80411120; // type:object size:0xD scope:local align:4 data:string +@19791 = .data:0x80411130; // type:object size:0xD scope:local align:4 data:string +scCursorLytName__Q210homebutton10HomeButton = .data:0x80411140; // type:object size:0x10 scope:global align:4 +@19795 = .data:0x80411150; // type:object size:0xA scope:local align:4 data:string +@19796 = .data:0x8041115C; // type:object size:0xA scope:local align:4 data:string +@19797 = .data:0x80411168; // type:object size:0xA scope:local align:4 data:string +@19798 = .data:0x80411174; // type:object size:0xA scope:local align:4 data:string +scBtnName__Q210homebutton10HomeButton = .data:0x80411180; // type:object size:0x10 scope:global align:4 data:4byte +@19799 = .data:0x80411190; // type:object size:0xA scope:local align:4 data:string +@19800 = .data:0x8041119C; // type:object size:0xA scope:local align:4 data:string +@19801 = .data:0x804111A8; // type:object size:0xA scope:local align:4 data:string +@19802 = .data:0x804111B4; // type:object size:0xA scope:local align:4 data:string +scTxtName__Q210homebutton10HomeButton = .data:0x804111C0; // type:object size:0x10 scope:global align:4 +@19803 = .data:0x804111D0; // type:object size:0xE scope:local align:4 data:string +@19804 = .data:0x804111E0; // type:object size:0xE scope:local align:4 data:string +@19805 = .data:0x804111F0; // type:object size:0xE scope:local align:4 data:string +@19806 = .data:0x80411200; // type:object size:0xE scope:local align:4 data:string +@19807 = .data:0x80411210; // type:object size:0xC scope:local align:4 data:string +@19808 = .data:0x8041121C; // type:object size:0xC scope:local align:4 data:string +@19809 = .data:0x80411228; // type:object size:0xC scope:local align:4 data:string +@19810 = .data:0x80411234; // type:object size:0xC scope:local align:4 data:string +scGrName__Q210homebutton10HomeButton = .data:0x80411240; // type:object size:0x20 scope:global align:4 +@19811 = .data:0x80411260; // type:object size:0x11 scope:local align:4 data:string +@19812 = .data:0x80411274; // type:object size:0x12 scope:local align:4 data:string +@19813 = .data:0x80411288; // type:object size:0x12 scope:local align:4 data:string +scAnimName__Q210homebutton10HomeButton = .data:0x8041129C; // type:object size:0xC scope:global align:4 +@19814 = .data:0x804112A8; // type:object size:0x11 scope:local align:4 data:string +@19815 = .data:0x804112BC; // type:object size:0x14 scope:local align:4 data:string +@19816 = .data:0x804112D0; // type:object size:0x15 scope:local align:4 data:string +@19817 = .data:0x804112E8; // type:object size:0x15 scope:local align:4 data:string +@19818 = .data:0x80411300; // type:object size:0x16 scope:local align:4 data:string +@19819 = .data:0x80411318; // type:object size:0x13 scope:local align:4 data:string +@19820 = .data:0x8041132C; // type:object size:0x14 scope:local align:4 data:string +@19821 = .data:0x80411340; // type:object size:0x12 scope:local align:4 data:string +@19822 = .data:0x80411354; // type:object size:0x13 scope:local align:4 data:string +@19823 = .data:0x80411368; // type:object size:0x10 scope:local align:4 data:string +@19824 = .data:0x80411378; // type:object size:0x16 scope:local align:4 data:string +@19825 = .data:0x80411390; // type:object size:0x11 scope:local align:4 data:string +@19826 = .data:0x804113A4; // type:object size:0x16 scope:local align:4 data:string +@19827 = .data:0x804113BC; // type:object size:0x14 scope:local align:4 data:string +@19828 = .data:0x804113D0; // type:object size:0x10 scope:local align:4 data:string +scPairGroupAnimName__Q210homebutton10HomeButton = .data:0x804113E0; // type:object size:0x3C scope:global align:4 +@19829 = .data:0x8041141C; // type:object size:0xA scope:local align:4 data:string +@19830 = .data:0x80411428; // type:object size:0xD scope:local align:4 data:string +@19831 = .data:0x80411438; // type:object size:0xE scope:local align:4 data:string +@19832 = .data:0x80411448; // type:object size:0xE scope:local align:4 data:string +@19833 = .data:0x80411458; // type:object size:0xF scope:local align:4 data:string +@19834 = .data:0x80411468; // type:object size:0xC scope:local align:4 data:string +@19835 = .data:0x80411474; // type:object size:0xD scope:local align:4 data:string +@19836 = .data:0x80411484; // type:object size:0xB scope:local align:4 data:string +@19837 = .data:0x80411490; // type:object size:0xC scope:local align:4 data:string +@19838 = .data:0x8041149C; // type:object size:0x9 scope:local align:4 data:string +@19839 = .data:0x804114A8; // type:object size:0xF scope:local align:4 data:string +@19840 = .data:0x804114B8; // type:object size:0xA scope:local align:4 data:string +@19841 = .data:0x804114C4; // type:object size:0xF scope:local align:4 data:string +@19842 = .data:0x804114D4; // type:object size:0xD scope:local align:4 data:string +@19843 = .data:0x804114E4; // type:object size:0x9 scope:local align:4 data:string +scPairGroupName__Q210homebutton10HomeButton = .data:0x804114F0; // type:object size:0x3C scope:global align:4 +@19844 = .data:0x8041152C; // type:object size:0x13 scope:local align:4 data:string +@19845 = .data:0x80411540; // type:object size:0x13 scope:local align:4 data:string +@19846 = .data:0x80411554; // type:object size:0x13 scope:local align:4 data:string +@19847 = .data:0x80411568; // type:object size:0x14 scope:local align:4 data:string +@19848 = .data:0x8041157C; // type:object size:0x13 scope:local align:4 data:string +@19849 = .data:0x80411590; // type:object size:0x14 scope:local align:4 data:string +@19850 = .data:0x804115A4; // type:object size:0x16 scope:local align:4 data:string +@19851 = .data:0x804115BC; // type:object size:0x14 scope:local align:4 data:string +@19852 = .data:0x804115D0; // type:object size:0x16 scope:local align:4 data:string +@19853 = .data:0x804115E8; // type:object size:0x11 scope:local align:4 data:string +@19854 = .data:0x804115FC; // type:object size:0x11 scope:local align:4 data:string +@19855 = .data:0x80411610; // type:object size:0x16 scope:local align:4 data:string +@19856 = .data:0x80411628; // type:object size:0x17 scope:local align:4 data:string +@19857 = .data:0x80411640; // type:object size:0x17 scope:local align:4 data:string +@19858 = .data:0x80411658; // type:object size:0x16 scope:local align:4 data:string +@19859 = .data:0x80411670; // type:object size:0x11 scope:local align:4 data:string +@19860 = .data:0x80411688; // type:object size:0x10 scope:local align:4 data:string +@19861 = .data:0x80411698; // type:object size:0x10 scope:local align:4 data:string +@19862 = .data:0x804116A8; // type:object size:0x15 scope:local align:4 data:string +@19863 = .data:0x804116C0; // type:object size:0x14 scope:local align:4 data:string +@19864 = .data:0x804116D4; // type:object size:0x15 scope:local align:4 data:string +@19865 = .data:0x804116F0; // type:object size:0x10 scope:local align:4 data:string +scGroupAnimName__Q210homebutton10HomeButton = .data:0x80411700; // type:object size:0x58 scope:global align:4 +@19866 = .data:0x80411758; // type:object size:0xC scope:local align:4 data:string +@19867 = .data:0x80411764; // type:object size:0xC scope:local align:4 data:string +@19868 = .data:0x80411770; // type:object size:0xF scope:local align:4 data:string +@19869 = .data:0x80411780; // type:object size:0xF scope:local align:4 data:string +@19870 = .data:0x80411790; // type:object size:0xC scope:local align:4 data:string +@19871 = .data:0x8041179C; // type:object size:0xD scope:local align:4 data:string +@19872 = .data:0x804117AC; // type:object size:0x11 scope:local align:4 data:string +@19873 = .data:0x804117C0; // type:object size:0x11 scope:local align:4 data:string +@19874 = .data:0x804117D4; // type:object size:0x11 scope:local align:4 data:string +@19875 = .data:0x804117E8; // type:object size:0x11 scope:local align:4 data:string +@19876 = .data:0x804117FC; // type:object size:0x11 scope:local align:4 data:string +@19877 = .data:0x80411810; // type:object size:0xF scope:local align:4 data:string +@19878 = .data:0x80411820; // type:object size:0xF scope:local align:4 data:string +@19879 = .data:0x80411830; // type:object size:0xF scope:local align:4 data:string +@19880 = .data:0x80411840; // type:object size:0xF scope:local align:4 data:string +@19881 = .data:0x80411850; // type:object size:0xF scope:local align:4 data:string +@19882 = .data:0x80411860; // type:object size:0x11 scope:local align:4 data:string +@19883 = .data:0x80411878; // type:object size:0x10 scope:local align:4 data:string +@19884 = .data:0x80411888; // type:object size:0x10 scope:local align:4 data:string +@19885 = .data:0x80411898; // type:object size:0xE scope:local align:4 data:string +@19886 = .data:0x804118A8; // type:object size:0xE scope:local align:4 data:string +scGroupName__Q210homebutton10HomeButton = .data:0x804118B8; // type:object size:0x8C scope:global align:4 +@19901 = .data:0x80411944; // type:object size:0xB scope:local align:4 data:string +@19902 = .data:0x80411950; // type:object size:0xA scope:local align:4 data:string +@19903 = .data:0x8041195C; // type:object size:0xA scope:local align:4 data:string +@19904 = .data:0x80411968; // type:object size:0xA scope:local align:4 data:string +@19905 = .data:0x80411974; // type:object size:0xA scope:local align:4 data:string +scFuncPaneName__Q210homebutton10HomeButton = .data:0x80411980; // type:object size:0x14 scope:global align:4 +@19906 = .data:0x80411994; // type:object size:0x9 scope:local align:4 data:string +@19907 = .data:0x804119A0; // type:object size:0x9 scope:local align:4 data:string +@19908 = .data:0x804119AC; // type:object size:0xD scope:local align:4 data:string +@19909 = .data:0x804119BC; // type:object size:0xD scope:local align:4 data:string +@19910 = .data:0x804119CC; // type:object size:0xD scope:local align:4 data:string +@19911 = .data:0x804119DC; // type:object size:0xD scope:local align:4 data:string +@19912 = .data:0x804119EC; // type:object size:0xD scope:local align:4 data:string +@19915 = .data:0x804119FC; // type:object size:0x9 scope:local align:4 data:string +scFuncTouchPaneName__Q210homebutton10HomeButton = .data:0x80411A08; // type:object size:0x28 scope:global align:4 data:4byte +@19916 = .data:0x80411A30; // type:object size:0x9 scope:local align:4 data:string +@19917 = .data:0x80411A3C; // type:object size:0x9 scope:local align:4 data:string +@19918 = .data:0x80411A48; // type:object size:0x9 scope:local align:4 data:string +scFuncTextPaneName__Q210homebutton10HomeButton = .data:0x80411A54; // type:object size:0xC scope:global align:4 data:4byte +@19919 = .data:0x80411A60; // type:object size:0xD scope:local align:4 data:string +@19920 = .data:0x80411A70; // type:object size:0xD scope:local align:4 data:string +@19921 = .data:0x80411A80; // type:object size:0xD scope:local align:4 data:string +@19922 = .data:0x80411A90; // type:object size:0xD scope:local align:4 data:string +@19923 = .data:0x80411AA0; // type:object size:0xD scope:local align:4 data:string +@19924 = .data:0x80411AB0; // type:object size:0xD scope:local align:4 data:string +@19925 = .data:0x80411AC0; // type:object size:0xD scope:local align:4 data:string +@19926 = .data:0x80411AD0; // type:object size:0xD scope:local align:4 data:string +@19927 = .data:0x80411AE0; // type:object size:0xD scope:local align:4 data:string +@19928 = .data:0x80411AF0; // type:object size:0xD scope:local align:4 data:string +@19929 = .data:0x80411B00; // type:object size:0xD scope:local align:4 data:string +@19930 = .data:0x80411B10; // type:object size:0xD scope:local align:4 data:string +@19931 = .data:0x80411B20; // type:object size:0xD scope:local align:4 data:string +@19932 = .data:0x80411B30; // type:object size:0xD scope:local align:4 data:string +@19933 = .data:0x80411B40; // type:object size:0xD scope:local align:4 data:string +@19934 = .data:0x80411B50; // type:object size:0xD scope:local align:4 data:string +scBatteryPaneName__Q210homebutton10HomeButton = .data:0x80411B60; // type:object size:0x40 scope:global align:4 data:4byte +@27516 = .data:0x80411BA0; // type:object size:0x50 scope:local align:4 +@28502 = .data:0x80411BF0; // type:object size:0x28 scope:local align:4 +@28700 = .data:0x80411C18; // type:object size:0x28 scope:local align:4 +@29155 = .data:0x80411C40; // type:object size:0x28 scope:local align:4 +__vt__Q210homebutton22HomeButtonEventHandler = .data:0x80411C68; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui12EventHandler = .data:0x80411C78; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui9Interface = .data:0x80411C88; // type:object size:0x20 scope:global align:4 +__vt__Q210homebutton18GroupAnmController = .data:0x80411CA8; // type:object size:0x10 scope:global align:4 +__vt__Q310homebutton3gui13PaneComponent = .data:0x80411CB8; // type:object size:0x68 scope:global align:4 +__vt__Q310homebutton3gui11PaneManager = .data:0x80411D20; // type:object size:0x54 scope:global align:4 +__vt__Q310homebutton3gui7Manager = .data:0x80411D74; // type:object size:0x3C scope:global align:4 +__vt__Q310homebutton3gui9Component = .data:0x80411DB0; // type:object size:0x60 scope:global align:4 +__vt__Q210homebutton9RemoteSpk = .data:0x80411E10; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt18AnimTransformBasic = .data:0x80411E20; // type:object size:0x20 scope:global align:4 +__vt__Q36nw4hbm3lyt19ArcResourceAccessor = .data:0x80411E40; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm3lyt8Bounding = .data:0x80411E58; // type:object size:0x64 scope:global align:4 +__vt__Q36nw4hbm3lyt8DrawInfo = .data:0x80411EC0; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt5Group = .data:0x80411ED0; // type:object size:0xC scope:global align:4 +__vt__Q36nw4hbm3lyt6Layout = .data:0x80411EE0; // type:object size:0x34 scope:global align:4 +kColSels$8139 = .data:0x80411F18; // type:object size:0x20 scope:local align:4 data:4byte +kAlpSels$8140 = .data:0x80411F38; // type:object size:0x20 scope:local align:4 data:4byte +__vt__Q36nw4hbm3lyt8Material = .data:0x80411F58; // type:object size:0x28 scope:global align:4 +__vt__Q36nw4hbm3lyt4Pane = .data:0x80411F80; // type:object size:0x64 scope:global align:4 +__vt__Q36nw4hbm3lyt7Picture = .data:0x80411FE8; // type:object size:0x6C scope:global align:4 +__vt__Q36nw4hbm3lyt16ResourceAccessor = .data:0x80412058; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm3lyt7TextBox = .data:0x80412070; // type:object size:0x74 scope:global align:4 +flipInfos$7680 = .data:0x804120E8; // type:object size:0x3C scope:local align:4 +__vt__Q36nw4hbm3lyt6Window = .data:0x80412124; // type:object size:0x7C scope:global align:4 +sSinCosTbl__Q36nw4hbm4math29@unnamed@math_triangular_cpp@ = .data:0x804121A0; // type:object size:0x1010 scope:global align:4 +sArcTanTbl__Q36nw4hbm4math29@unnamed@math_triangular_cpp@ = .data:0x804131B0; // type:object size:0x108 scope:global align:4 +...data.0 = .data:0x804132B8; // type:label scope:local align:4 +@547 = .data:0x804132B8; // type:object size:0xC scope:local align:4 data:4byte +@548 = .data:0x804132C4; // type:object size:0xC scope:local align:4 +@549 = .data:0x804132D0; // type:object size:0xC scope:local align:4 +@550 = .data:0x804132DC; // type:object size:0xC scope:local align:4 +__vt__Q36nw4hbm2ut7ResFont = .data:0x804132E8; // type:object size:0x58 scope:global align:4 +@997 = .data:0x80413340; // type:object size:0xC scope:local align:4 data:4byte +__vt__Q46nw4hbm2ut6detail11ResFontBase = .data:0x80413350; // type:object size:0x58 scope:global align:4 +__vt__Q36nw4hbm2ut4Font = .data:0x804133A8; // type:object size:0x58 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80413400; // type:object size:0x14 scope:global align:4 +__vt__Q36nw4hbm2ut19TagProcessorBase = .data:0x80413414; // type:object size:0x14 scope:global align:4 +lbl_80413428 = .data:0x80413428; // type:object size:0x24 data:string +lbl_8041344C = .data:0x8041344C; // type:object size:0xC data:string +__vt__7JKRHeap = .data:0x80413458; // type:object size:0x60 scope:global align:4 +...data.0 = .data:0x804134B8; // type:label scope:local align:4 +lbl_804134DD = .data:0x804134DD; // type:object size:0x14 data:string +lbl_804134F1 = .data:0x804134F1; // type:object size:0x30B +__vt__10JKRExpHeap = .data:0x804137FC; // type:object size:0x60 scope:global align:4 +...data.0 = .data:0x80413860; // type:label scope:local align:4 +lbl_80413891 = .data:0x80413891; // type:object size:0x31 data:string +lbl_804138C2 = .data:0x804138C2; // type:object size:0x27 data:string +lbl_804138E9 = .data:0x804138E9; // type:object size:0x2F data:string +lbl_80413918 = .data:0x80413918; // type:object size:0x2E data:string +lbl_80413946 = .data:0x80413946; // type:object size:0x72 +__vt__12JKRSolidHeap = .data:0x804139B8; // type:object size:0x60 scope:global align:4 +__vt__13JKRAssertHeap = .data:0x80413A18; // type:object size:0x60 scope:global align:4 +__vt__11JKRDisposer = .data:0x80413A78; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80413A88; // type:label scope:local align:4 +lbl_80413AB5 = .data:0x80413AB5; // type:object size:0x97 +__vt__7JKRTask = .data:0x80413B4C; // type:object size:0x10 scope:global align:4 +__vt__15JKRThreadSwitch = .data:0x80413B5C; // type:object size:0x14 scope:global align:4 +__vt__13JKRIdleThread = .data:0x80413B70; // type:object size:0x14 scope:global align:4 +__vt__9JKRThread = .data:0x80413B84; // type:object size:0x10 scope:global align:4 +lbl_80413B98 = .data:0x80413B98; // type:object size:0x1F data:string +lbl_80413BB7 = .data:0x80413BB7; // type:object size:0xC data:string +__vt__7JKRAram = .data:0x80413BC4; // type:object size:0x10 scope:global align:4 +__vt__11JKRAramHeap = .data:0x80413BD8; // type:object size:0xC scope:global align:4 +__vt__12JKRAramBlock = .data:0x80413BE8; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80413BF8; // type:label scope:local align:4 +lbl_80413C60 = .data:0x80413C60; // type:object size:0x18 data:string +lbl_80413C78 = .data:0x80413C78; // type:object size:0x12 data:string +__vt__13JKRAramStream = .data:0x80413C8C; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileLoader = .data:0x80413CA0; // type:object size:0x3C scope:global align:4 +__vt__12JKRDvdFinder = .data:0x80413CE0; // type:object size:0x10 scope:global align:4 +__vt__12JKRArcFinder = .data:0x80413CF0; // type:object size:0x10 scope:global align:4 +__vt__13JKRFileFinder = .data:0x80413D00; // type:object size:0x10 scope:global align:4 +__vt__12JKRFileCache = .data:0x80413D10; // type:object size:0x4C scope:global align:4 +__vt__10JKRArchive = .data:0x80413D60; // type:object size:0x50 scope:global align:4 +lbl_80413DB0 = .data:0x80413DB0; // type:object size:0x12 data:string +lbl_80413DC2 = .data:0x80413DC2; // type:object size:0x12 data:string +__vt__13JKRMemArchive = .data:0x80413DD4; // type:object size:0x50 scope:global align:4 +lbl_80413E28 = .data:0x80413E28; // type:object size:0x12 data:string +lbl_80413E3A = .data:0x80413E3A; // type:object size:0x13 data:string +__vt__14JKRAramArchive = .data:0x80413E50; // type:object size:0x50 scope:global align:4 +...data.0 = .data:0x80413EA0; // type:label scope:local align:4 +__vt__13JKRDvdArchive = .data:0x80413F0C; // type:object size:0x50 scope:global align:4 +lbl_80413F60 = .data:0x80413F60; // type:object size:0x11 data:string +lbl_80413F71 = .data:0x80413F71; // type:object size:0x13 data:string +lbl_80413F84 = .data:0x80413F84; // type:object size:0x12 data:string +__vt__14JKRCompArchive = .data:0x80413F98; // type:object size:0x50 scope:global align:4 +lbl_80413FE8 = .data:0x80413FE8; // type:object size:0x17 data:string +lbl_80413FFF = .data:0x80413FFF; // type:object size:0xF data:string +__vt__10JKRDvdFile = .data:0x80414010; // type:object size:0x24 scope:global align:4 +__vt__7JKRFile = .data:0x80414034; // type:object size:0x20 scope:global align:4 +...data.0 = .data:0x80414058; // type:label scope:local align:4 +__vt__9JKRDecomp = .data:0x804140B0; // type:object size:0x10 scope:global align:4 +__vt__14JSUInputStream = .data:0x804140C0; // type:object size:0x18 scope:global align:4 +__vt__20JSUMemoryInputStream = .data:0x804140D8; // type:object size:0x24 scope:global align:4 +__vt__18JSUFileInputStream = .data:0x80414100; // type:object size:0x24 scope:global align:4 +...data.0 = .data:0x80414128; // type:label scope:local align:4 +__vt__12JUTCacheFont = .data:0x80414198; // type:object size:0x4C scope:global align:4 +lbl_804141E8 = .data:0x804141E8; // type:object size:0xF data:string +lbl_804141F7 = .data:0x804141F7; // type:object size:0x1A data:string +__vt__10JUTNameTab = .data:0x80414218; // type:object size:0xC scope:global align:4 +__vt__12JUTGraphFifo = .data:0x80414228; // type:object size:0xC scope:global align:4 +__vt__7JUTFont = .data:0x80414238; // type:object size:0x44 scope:global align:4 +lbl_80414280 = .data:0x80414280; // type:object size:0x20 data:string +lbl_804142A0 = .data:0x804142A0; // type:object size:0x14 data:string +__vt__10JUTResFont = .data:0x804142B4; // type:object size:0x4C scope:global align:4 +sChannelMask__Q210JUTGamePad7CRumble = .data:0x80414300; // type:object size:0x10 scope:global align:4 +channel_mask = .data:0x80414310; // type:object size:0x10 scope:global align:4 +__vt__10JUTGamePad = .data:0x80414320; // type:object size:0xC scope:global align:4 +...data.0 = .data:0x80414330; // type:label scope:local align:4 +lbl_8041433D = .data:0x8041433D; // type:object size:0xE data:string +lbl_8041434B = .data:0x8041434B; // type:object size:0x13 data:string +lbl_8041435E = .data:0x8041435E; // type:object size:0xA data:string +lbl_80414368 = .data:0x80414368; // type:object size:0xF data:string +lbl_80414377 = .data:0x80414377; // type:object size:0xC data:string +lbl_80414383 = .data:0x80414383; // type:object size:0xC data:string +lbl_8041438F = .data:0x8041438F; // type:object size:0x13 data:string +lbl_804143A2 = .data:0x804143A2; // type:object size:0xC data:string +lbl_804143AE = .data:0x804143AE; // type:object size:0x11 data:string +lbl_804143BF = .data:0x804143BF; // type:object size:0x12 data:string +lbl_804143D1 = .data:0x804143D1; // type:object size:0xB data:string +sCpuExpName__12JUTException = .data:0x804143DC; // type:object size:0x44 scope:global align:4 +lbl_80414420 = .data:0x80414420; // type:object size:0x65 +lbl_80414485 = .data:0x80414485; // type:object size:0x256 +lbl_804146DB = .data:0x804146DB; // type:object size:0xB9 +lbl_80414794 = .data:0x80414794; // type:object size:0x9F +lbl_80414833 = .data:0x80414833; // type:object size:0x20 data:string +__vt__12JUTException = .data:0x80414854; // type:object size:0x10 scope:global align:4 +...data.0 = .data:0x80414868; // type:label scope:local align:4 +sFontData__14JUTDirectPrint = .data:0x804148E8; // type:object size:0x100 scope:global align:4 +sFontData2__14JUTDirectPrint = .data:0x804149E8; // type:object size:0x134 scope:global align:4 +twiceBit$7058 = .data:0x80414B1C; // type:object size:0x10 scope:local align:4 +__vt__8JUTVideo = .data:0x80414B30; // type:object size:0xC scope:global align:4 +__vt__8JUTFader = .data:0x80414B40; // type:object size:0x18 scope:global align:4 +lbl_80414B58 = .data:0x80414B58; // type:object size:0xB data:string +__vt__10JUTConsole = .data:0x80414B64; // type:object size:0xC scope:global align:4 +__vt__14J2DGrafContext = .data:0x80414B70; // type:object size:0x28 scope:global align:4 +__vt__13J2DOrthoGraph = .data:0x80414B98; // type:object size:0x28 scope:global align:4 +__vt__11J2DMaterial = .data:0x80414BC0; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockNull = .data:0x80414BCC; // type:object size:0x38 scope:global align:4 +__vt__13J2DColorBlock = .data:0x80414C04; // type:object size:0xC scope:global align:4 +__vt__15J2DIndBlockFull = .data:0x80414C10; // type:object size:0x38 scope:global align:4 +__vt__13J2DTevBlock16 = .data:0x80414C48; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock8 = .data:0x80414D04; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock4 = .data:0x80414DC0; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock2 = .data:0x80414E7C; // type:object size:0xBC scope:global align:4 +__vt__12J2DTevBlock1 = .data:0x80414F38; // type:object size:0xBC scope:global align:4 +__vt__14J2DTexGenBlock = .data:0x80414FF4; // type:object size:0xC scope:global align:4 +@9432 = .data:0x80415000; // type:object size:0x60 scope:local align:4 +__vt__8J2DPrint = .data:0x80415060; // type:object size:0xC scope:global align:4 +@34282 = .data:0x80415070; // type:object size:0x20 scope:local align:4 +__vt__7J2DPane = .data:0x80415090; // type:object size:0x94 scope:global align:4 +__vt__9J2DScreen = .data:0x80415128; // type:object size:0x9C scope:global align:4 +__vt__9J2DWindow = .data:0x804151C8; // type:object size:0xCC scope:global align:4 +__vt__10J2DPicture = .data:0x80415298; // type:object size:0x14C scope:global align:4 +__vt__10J2DTextBox = .data:0x804153E8; // type:object size:0xBC scope:global align:4 +__vt__11J2DWindowEx = .data:0x804154A8; // type:object size:0xCC scope:global align:4 +__vt__12J2DPictureEx = .data:0x80415578; // type:object size:0x14C scope:global align:4 +__vt__12J2DTextBoxEx = .data:0x804156C8; // type:object size:0xBC scope:global align:4 +__vt__20J2DAnmFullLoader_v15 = .data:0x80415788; // type:object size:0x14 scope:global align:4 +__vt__19J2DAnmKeyLoader_v15 = .data:0x8041579C; // type:object size:0x14 scope:global align:4 +__vt__20J2DAnmVisibilityFull = .data:0x804157B0; // type:object size:0x10 scope:global align:4 +__vt__14J2DAnmVtxColor = .data:0x804157C0; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmTransform = .data:0x804157D4; // type:object size:0x14 scope:global align:4 +__vt__10J2DAnmBase = .data:0x804157E8; // type:object size:0x10 scope:global align:4 +__vt__15J2DAnmTevRegKey = .data:0x804157F8; // type:object size:0x10 scope:global align:4 +__vt__16J2DAnmTexPattern = .data:0x80415808; // type:object size:0x10 scope:global align:4 +__vt__19J2DAnmTextureSRTKey = .data:0x80415818; // type:object size:0x10 scope:global align:4 +__vt__17J2DAnmVtxColorKey = .data:0x80415828; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmVtxColorFull = .data:0x8041583C; // type:object size:0x14 scope:global align:4 +__vt__14J2DAnmColorKey = .data:0x80415850; // type:object size:0x14 scope:global align:4 +__vt__15J2DAnmColorFull = .data:0x80415864; // type:object size:0x14 scope:global align:4 +__vt__11J2DAnmColor = .data:0x80415878; // type:object size:0x14 scope:global align:4 +__vt__18J2DAnmTransformKey = .data:0x8041588C; // type:object size:0x18 scope:global align:4 +__vt__19J2DAnmTransformFull = .data:0x804158A4; // type:object size:0x14 scope:global align:4 +@3859 = .data:0x804158B8; // type:object size:0x44 scope:local align:4 +@3899 = .data:0x804158FC; // type:object size:0x54 scope:local align:4 +lbl_80415950 = .data:0x80415950; // type:object size:0x10 +j3dIdentityMtx = .data:0x80415960; // type:object size:0x30 scope:global align:4 +IndMtx = .data:0x80415990; // type:object size:0x18 scope:global align:4 +sDifferedRegister = .data:0x804159A8; // type:object size:0x20 scope:global align:4 +sSizeOfDiffered = .data:0x804159C8; // type:object size:0x20 scope:global align:4 +__vt__12J3DMatPacket = .data:0x804159E8; // type:object size:0x14 scope:global align:4 +__vt__14J3DShapePacket = .data:0x804159FC; // type:object size:0x14 scope:global align:4 +__vt__13J3DDrawPacket = .data:0x80415A10; // type:object size:0x14 scope:global align:4 +__vt__9J3DPacket = .data:0x80415A24; // type:object size:0x14 scope:global align:4 +sMtxLoadPipeline__11J3DShapeMtx = .data:0x80415A38; // type:object size:0x30 scope:global align:4 +sMtxLoadPipeline__21J3DShapeMtxConcatView = .data:0x80415A68; // type:object size:0x30 scope:global align:4 +sMtxLoadLODPipeline__21J3DShapeMtxConcatView = .data:0x80415A98; // type:object size:0x30 scope:global align:4 +qMtx$16285 = .data:0x80415AC8; // type:object size:0x30 scope:local align:4 +qMtx2$16286 = .data:0x80415AF8; // type:object size:0x30 scope:local align:4 +@17655 = .data:0x80415B28; // type:object size:0x30 scope:local align:4 +@17654 = .data:0x80415B58; // type:object size:0x30 scope:local align:4 +__vt__28J3DShapeMtxYBBoardConcatView = .data:0x80415B88; // type:object size:0x28 scope:global align:4 +__vt__27J3DShapeMtxBBoardConcatView = .data:0x80415BB0; // type:object size:0x28 scope:global align:4 +__vt__26J3DShapeMtxMultiConcatView = .data:0x80415BD8; // type:object size:0x28 scope:global align:4 +__vt__21J3DShapeMtxConcatView = .data:0x80415C00; // type:object size:0x28 scope:global align:4 +__vt__16J3DShapeMtxMulti = .data:0x80415C28; // type:object size:0x20 scope:global align:4 +__vt__11J3DShapeMtx = .data:0x80415C48; // type:object size:0x20 scope:global align:4 +__vt__12J3DShapeDraw = .data:0x80415C68; // type:object size:0xC scope:global align:4 +__vt__8J3DShape = .data:0x80415C78; // type:object size:0x18 scope:global align:4 +__vt__17J3DLockedMaterial = .data:0x80415C90; // type:object size:0x30 scope:global align:4 +__vt__18J3DPatchedMaterial = .data:0x80415CC0; // type:object size:0x30 scope:global align:4 +__vt__11J3DMaterial = .data:0x80415CF0; // type:object size:0x30 scope:global align:4 +__vt__15J3DIndBlockNull = .data:0x80415D20; // type:object size:0x4C scope:global align:4 +lbl_80415D70 = .data:0x80415D70; // type:object size:0x1D data:string +@15174 = .data:0x80415D90; // type:object size:0x30 scope:local align:4 +@15221 = .data:0x80415DC0; // type:object size:0x30 scope:local align:4 +@15253 = .data:0x80415DF0; // type:object size:0x30 scope:local align:4 +@15285 = .data:0x80415E20; // type:object size:0x30 scope:local align:4 +__vt__14J3DPEBlockFull = .data:0x80415E50; // type:object size:0x7C scope:global align:4 +__vt__16J3DPEBlockFogOff = .data:0x80415ECC; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockXlu = .data:0x80415F48; // type:object size:0x7C scope:global align:4 +__vt__17J3DPEBlockTexEdge = .data:0x80415FC4; // type:object size:0x7C scope:global align:4 +__vt__13J3DPEBlockOpa = .data:0x80416040; // type:object size:0x7C scope:global align:4 +__vt__15J3DIndBlockFull = .data:0x804160BC; // type:object size:0x4C scope:global align:4 +__vt__13J3DTevBlock16 = .data:0x80416108; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock4 = .data:0x804161E4; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock2 = .data:0x804162C0; // type:object size:0xDC scope:global align:4 +__vt__12J3DTevBlock1 = .data:0x8041639C; // type:object size:0xDC scope:global align:4 +__vt__18J3DTevBlockPatched = .data:0x80416478; // type:object size:0xDC scope:global align:4 +__vt__19J3DTexGenBlockBasic = .data:0x80416554; // type:object size:0x6C scope:global align:4 +__vt__15J3DTexGenBlock4 = .data:0x804165C0; // type:object size:0x6C scope:global align:4 +__vt__21J3DTexGenBlockPatched = .data:0x8041662C; // type:object size:0x6C scope:global align:4 +__vt__20J3DColorBlockLightOn = .data:0x80416698; // type:object size:0x90 scope:global align:4 +__vt__22J3DColorBlockAmbientOn = .data:0x80416728; // type:object size:0x90 scope:global align:4 +__vt__21J3DColorBlockLightOff = .data:0x804167B8; // type:object size:0x90 scope:global align:4 +qMtx$5704 = .data:0x80416848; // type:object size:0x30 scope:local align:4 +qMtx2$5705 = .data:0x80416878; // type:object size:0x30 scope:local align:4 +@6403 = .data:0x804168A8; // type:object size:0x30 scope:local align:4 +qMtx$5768 = .data:0x804168D8; // type:object size:0x30 scope:local align:4 +qMtx2$5769 = .data:0x80416908; // type:object size:0x30 scope:local align:4 +@6448 = .data:0x80416938; // type:object size:0x30 scope:local align:4 +sortFuncTable__13J3DDrawBuffer = .data:0x80416968; // type:object size:0x48 scope:global align:4 +drawFuncTable__13J3DDrawBuffer = .data:0x804169B0; // type:object size:0x18 scope:global align:4 +@14757 = .data:0x804169C8; // type:object size:0x4C scope:local align:4 +__vt__12J3DJointTree = .data:0x80416A14; // type:object size:0x10 scope:global align:4 +__vt__12J3DModelData = .data:0x80416A28; // type:object size:0xC scope:global align:4 +__vt__13J3DShapeTable = .data:0x80416A34; // type:object size:0xC scope:global align:4 +__vt__8J3DModel = .data:0x80416A40; // type:object size:0x24 scope:global align:4 +__vt__12J3DMtxBuffer = .data:0x80416A64; // type:object size:0xC scope:global align:4 +__vt__16J3DAnmTexPattern = .data:0x80416A70; // type:object size:0x10 scope:global align:4 +__vt__15J3DAnmTevRegKey = .data:0x80416A80; // type:object size:0x10 scope:global align:4 +__vt__14J3DAnmColorKey = .data:0x80416A90; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmColorFull = .data:0x80416AA4; // type:object size:0x14 scope:global align:4 +__vt__11J3DAnmColor = .data:0x80416AB8; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmVtxColorKey = .data:0x80416ACC; // type:object size:0x14 scope:global align:4 +__vt__18J3DAnmVtxColorFull = .data:0x80416AE0; // type:object size:0x14 scope:global align:4 +__vt__14J3DAnmVtxColor = .data:0x80416AF4; // type:object size:0x14 scope:global align:4 +__vt__16J3DAnmClusterKey = .data:0x80416B08; // type:object size:0x14 scope:global align:4 +__vt__17J3DAnmClusterFull = .data:0x80416B1C; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTextureSRTKey = .data:0x80416B30; // type:object size:0x10 scope:global align:4 +__vt__27J3DAnmTransformFullWithLerp = .data:0x80416B40; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmTransformFull = .data:0x80416B54; // type:object size:0x14 scope:global align:4 +__vt__15J3DAnmTransform = .data:0x80416B68; // type:object size:0x14 scope:global align:4 +__vt__10J3DAnmBase = .data:0x80416B7C; // type:object size:0x10 scope:global align:4 +__vt__14J3DMaterialAnm = .data:0x80416B90; // type:object size:0x10 scope:global align:4 +lbl_80416BA0 = .data:0x80416BA0; // type:object size:0x3A data:string +__vt__13J3DSkinDeform = .data:0x80416BDC; // type:object size:0x10 scope:global align:4 +__vt__16J3DMaterialTable = .data:0x80416BF0; // type:object size:0xC scope:global align:4 +__vt__14J3DPEBlockNull = .data:0x80416C00; // type:object size:0x7C scope:global align:4 +__vt__15J3DTevBlockNull = .data:0x80416C7C; // type:object size:0xDC scope:global align:4 +__vt__18J3DTexGenBlockNull = .data:0x80416D58; // type:object size:0x6C scope:global align:4 +__vt__17J3DColorBlockNull = .data:0x80416DC4; // type:object size:0x90 scope:global align:4 +lbl_80416E58 = .data:0x80416E58; // type:object size:0x14 data:string +__vt__20J3DClusterLoader_v15 = .data:0x80416E6C; // type:object size:0x10 scope:global align:4 +lbl_80416E80 = .data:0x80416E80; // type:object size:0x14 data:string +lbl_80416E94 = .data:0x80416E94; // type:object size:0x24 data:string +__vt__83J3DMtxCalcNoAnm<32J3DMtxCalcCalcTransformSoftimage,29J3DMtxCalcJ3DSysInitSoftimage> = .data:0x80416EB8; // type:object size:0x2C scope:global align:4 +__vt__75J3DMtxCalcNoAnm<28J3DMtxCalcCalcTransformBasic,25J3DMtxCalcJ3DSysInitBasic> = .data:0x80416EE4; // type:object size:0x2C scope:global align:4 +__vt__18J3DModelLoader_v21 = .data:0x80416F10; // type:object size:0x44 scope:global align:4 +__vt__18J3DModelLoader_v26 = .data:0x80416F54; // type:object size:0x44 scope:global align:4 +__vt__14J3DModelLoader = .data:0x80416F98; // type:object size:0x44 scope:global align:4 +__vt__10J3DTexture = .data:0x80416FDC; // type:object size:0xC scope:global align:4 +lbl_80416FE8 = .data:0x80416FE8; // type:object size:0x14 data:string +lbl_80417000 = .data:0x80417000; // type:object size:0x2C data:string +lbl_80417030 = .data:0x80417030; // type:object size:0x29 data:string +lbl_80417059 = .data:0x80417059; // type:object size:0x14 data:string +__vt__20J3DAnmVisibilityFull = .data:0x80417070; // type:object size:0x10 scope:global align:4 +__vt__13J3DAnmCluster = .data:0x80417080; // type:object size:0x14 scope:global align:4 +__vt__19J3DAnmKeyLoader_v15 = .data:0x80417094; // type:object size:0x14 scope:global align:4 +__vt__20J3DAnmFullLoader_v15 = .data:0x804170A8; // type:object size:0x14 scope:global align:4 +lbl_804170C0 = .data:0x804170C0; // type:object size:0x3E data:string +@2152 = .data:0x80417100; // type:object size:0x37 scope:local align:4 data:string +...data.0 = .data:0x80417138; // type:label scope:local align:4 +@1 = .data:0x80417138; // type:object size:0x47 scope:local align:4 data:string +@1661 = .data:0x80417180; // type:object size:0x10 scope:local align:4 data:string +@1662 = .data:0x80417190; // type:object size:0x16 scope:local align:4 data:string +@1663 = .data:0x804171A8; // type:object size:0xC scope:local align:4 data:string +@1664 = .data:0x804171B4; // type:object size:0x9 scope:local align:4 data:string +@1665 = .data:0x804171C0; // type:object size:0x10 scope:local align:4 data:string +@1666 = .data:0x804171D0; // type:object size:0x18 scope:local align:4 data:string +@1667 = .data:0x804171E8; // type:object size:0x1A scope:local align:4 data:string +@1668 = .data:0x80417204; // type:object size:0x1A scope:local align:4 data:string +@1669 = .data:0x80417220; // type:object size:0xB scope:local align:4 data:string +@1670 = .data:0x8041722C; // type:object size:0xA scope:local align:4 data:string +@1671 = .data:0x80417238; // type:object size:0xA scope:local align:4 data:string +@1672 = .data:0x80417244; // type:object size:0xA scope:local align:4 data:string +@1673 = .data:0x80417250; // type:object size:0xA scope:local align:4 data:string +@1674 = .data:0x8041725C; // type:object size:0xA scope:local align:4 data:string +@1675 = .data:0x80417268; // type:object size:0x15 scope:local align:4 data:string +@1676 = .data:0x80417280; // type:object size:0x1B scope:local align:4 data:string +@1677 = .data:0x8041729C; // type:object size:0x1B scope:local align:4 data:string +@1679 = .data:0x804172B8; // type:object size:0x19 scope:local align:4 data:string +@1680 = .data:0x804172D4; // type:object size:0xC scope:local align:4 data:string +@1681 = .data:0x804172E0; // type:object size:0xE scope:local align:4 data:string +@1682 = .data:0x804172F0; // type:object size:0x1A scope:local align:4 data:string +@1683 = .data:0x8041730C; // type:object size:0x1A scope:local align:4 data:string +@1684 = .data:0x80417328; // type:object size:0x68 scope:local align:4 +@1721 = .data:0x80417390; // type:object size:0x50 scope:local align:4 data:string +@1723 = .data:0x804173E0; // type:object size:0x12 scope:local align:4 data:string +@1724 = .data:0x804173F8; // type:object size:0x58 scope:local align:4 data:string +__OSExceptionLocations = .data:0x80417450; // type:object size:0x3C scope:global align:4 +@1790 = .data:0x8041748C; // type:object size:0x1B scope:local align:4 data:string +@1791 = .data:0x804174A8; // type:object size:0x2E scope:local align:4 data:string +@1792 = .data:0x804174D8; // type:object size:0x2F scope:local align:4 data:string +@1793 = .data:0x80417508; // type:object size:0x1B scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80417528; // type:object size:0x10 scope:local align:4 +DSPInitCode = .data:0x80417538; // type:object size:0x80 scope:global align:4 +...data.0 = .data:0x804175B8; // type:label scope:local align:4 +@881 = .data:0x804175B8; // type:object size:0x29 scope:local align:4 data:string +@895 = .data:0x804175E8; // type:object size:0x18 scope:local align:4 data:string +@896 = .data:0x80417600; // type:object size:0x1B scope:local align:4 data:string +@897 = .data:0x80417620; // type:object size:0x30 scope:local align:4 data:string +@898 = .data:0x80417650; // type:object size:0x3C scope:local align:4 data:string +@899 = .data:0x8041768C; // type:object size:0x37 scope:local align:4 data:string +@900 = .data:0x804176C4; // type:object size:0x3F scope:local align:4 data:string +@901 = .data:0x80417704; // type:object size:0x29 scope:local align:4 data:string +@902 = .data:0x80417730; // type:object size:0x1D scope:local align:4 data:string +@903 = .data:0x80417750; // type:object size:0x19 scope:local align:4 data:string +@913 = .data:0x8041776C; // type:object size:0x19 scope:local align:4 data:string +@914 = .data:0x80417788; // type:object size:0x19 scope:local align:4 data:string +@915 = .data:0x804177A4; // type:object size:0x16 scope:local align:4 data:string +@916 = .data:0x804177BC; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x804177F0; // type:label scope:local align:4 +@708 = .data:0x804177F0; // type:object size:0x44 scope:local align:4 data:string +@709 = .data:0x80417838; // type:object size:0x30 scope:local align:4 data:string +@710 = .data:0x80417868; // type:object size:0x2F scope:local align:4 data:string +@711 = .data:0x80417898; // type:object size:0x2F scope:local align:4 data:string +@712 = .data:0x804178C8; // type:object size:0x11 scope:local align:4 data:string +@713 = .data:0x804178DC; // type:object size:0x21 scope:local align:4 data:string +@714 = .data:0x80417900; // type:object size:0x12 scope:local align:4 data:string +@715 = .data:0x80417914; // type:object size:0x19 scope:local align:4 data:string +@716 = .data:0x80417930; // type:object size:0x12 scope:local align:4 data:string +@717 = .data:0x80417944; // type:object size:0x1D scope:local align:4 data:string +@718 = .data:0x80417964; // type:object size:0x26 scope:local align:4 data:string +@719 = .data:0x8041798C; // type:object size:0x1C scope:local align:4 data:string +@724 = .data:0x804179A8; // type:object size:0x23 scope:local align:4 data:string +...data.0 = .data:0x804179D0; // type:label scope:local align:4 +@632 = .data:0x804179D0; // type:object size:0x16 scope:local align:4 data:string +@633 = .data:0x804179E8; // type:object size:0x26 scope:local align:4 data:string +@634 = .data:0x80417A10; // type:object size:0x1C scope:local align:4 data:string +@692 = .data:0x80417A2C; // type:object size:0x1D scope:local align:4 data:string +@693 = .data:0x80417A4C; // type:object size:0x17 scope:local align:4 data:string +@695 = .data:0x80417A64; // type:object size:0x31 scope:local align:4 data:string +@696 = .data:0x80417A98; // type:object size:0x10 scope:local align:4 data:string +@697 = .data:0x80417AA8; // type:object size:0x60 scope:local align:4 data:string +@698 = .data:0x80417B08; // type:object size:0x4C scope:local align:4 data:string +@699 = .data:0x80417B54; // type:object size:0x62 scope:local align:4 data:string +@700 = .data:0x80417BB8; // type:object size:0x60 scope:local align:4 data:string +@701 = .data:0x80417C18; // type:object size:0x1F scope:local align:4 data:string +@702 = .data:0x80417C38; // type:object size:0x1F scope:local align:4 data:string +@703 = .data:0x80417C58; // type:object size:0x1B scope:local align:4 data:string +@704 = .data:0x80417C74; // type:object size:0x35 scope:local align:4 data:string +@706 = .data:0x80417CAC; // type:object size:0x40 scope:local align:4 +@2064 = .data:0x80417CF0; // type:object size:0x21 scope:local align:4 data:string +@2161 = .data:0x80417D14; // type:object size:0xB scope:local align:4 data:string +HankakuToCode = .data:0x80417D20; // type:object size:0x180 scope:global align:4 +Zenkaku2Code = .data:0x80417EA0; // type:object size:0x98A scope:global align:4 +InterruptPrioTable = .data:0x80418830; // type:object size:0x30 scope:global align:4 data:4byte +@889 = .data:0x80418860; // type:object size:0x25 scope:local align:4 data:string +@1016 = .data:0x80418888; // type:object size:0x27 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x804188B0; // type:object size:0x10 scope:local align:4 +@1546 = .data:0x804188C0; // type:object size:0xA scope:local align:4 data:string +@1547 = .data:0x804188CC; // type:object size:0x2F scope:local align:4 data:string +@1552 = .data:0x804188FC; // type:object size:0x3B scope:local align:4 data:string +...data.0 = .data:0x80418938; // type:label scope:local align:4 +@2358 = .data:0x80418938; // type:object size:0x5F scope:local align:4 data:string +@2359 = .data:0x80418998; // type:object size:0xB scope:local align:4 data:string +@2361 = .data:0x804189A4; // type:object size:0x5F scope:local align:4 data:string +@2362 = .data:0x80418A04; // type:object size:0x46 scope:local align:4 data:string +@2363 = .data:0x80418A4C; // type:object size:0x7E scope:local align:4 data:string +@2364 = .data:0x80418ACC; // type:object size:0x7E scope:local align:4 data:string +@2365 = .data:0x80418B4C; // type:object size:0x7A scope:local align:4 data:string +@2366 = .data:0x80418BC8; // type:object size:0x7A scope:local align:4 data:string +@2367 = .data:0x80418C44; // type:object size:0x51 scope:local align:4 data:string +@2368 = .data:0x80418C98; // type:object size:0x71 scope:local align:4 data:string +@2369 = .data:0x80418D0C; // type:object size:0x39 scope:local align:4 data:string +@2370 = .data:0x80418D48; // type:object size:0x49 scope:local align:4 data:string +@2371 = .data:0x80418D94; // type:object size:0x51 scope:local align:4 data:string +@2372 = .data:0x80418DE8; // type:object size:0x52 scope:local align:4 data:string +@2373 = .data:0x80418E3C; // type:object size:0x59 scope:local align:4 data:string +@2374 = .data:0x80418E98; // type:object size:0x42 scope:local align:4 data:string +@2375 = .data:0x80418EDC; // type:object size:0x3A scope:local align:4 data:string +@2376 = .data:0x80418F18; // type:object size:0x3A scope:local align:4 data:string +@2377 = .data:0x80418F54; // type:object size:0x44 scope:local align:4 data:string +@2378 = .data:0x80418F98; // type:object size:0x44 scope:local align:4 data:string +@2379 = .data:0x80418FDC; // type:object size:0x3B scope:local align:4 data:string +@2380 = .data:0x80419018; // type:object size:0x3F scope:local align:4 data:string +@2381 = .data:0x80419058; // type:object size:0x67 scope:local align:4 data:string +@2382 = .data:0x804190C0; // type:object size:0x45 scope:local align:4 data:string +@2383 = .data:0x80419108; // type:object size:0x3D scope:local align:4 data:string +YearDays = .data:0x80419148; // type:object size:0x30 scope:global align:4 +LeapYearDays = .data:0x80419178; // type:object size:0x30 scope:global align:4 +UcsAnsiTable = .data:0x804191A8; // type:object size:0x40 scope:global align:4 data:2byte +Ucs00 = .data:0x804191E8; // type:object size:0x200 scope:global align:4 +Ucs03 = .data:0x804193E8; // type:object size:0x200 scope:global align:4 +Ucs04 = .data:0x804195E8; // type:object size:0x200 scope:global align:4 +Ucs20 = .data:0x804197E8; // type:object size:0x200 scope:global align:4 +Ucs21 = .data:0x804199E8; // type:object size:0x200 scope:global align:4 +Ucs22 = .data:0x80419BE8; // type:object size:0x200 scope:global align:4 +Ucs23 = .data:0x80419DE8; // type:object size:0x200 scope:global align:4 +Ucs25 = .data:0x80419FE8; // type:object size:0x200 scope:global align:4 +Ucs26 = .data:0x8041A1E8; // type:object size:0x200 scope:global align:4 +Ucs30 = .data:0x8041A3E8; // type:object size:0x200 scope:global align:4 +Ucs4E = .data:0x8041A5E8; // type:object size:0x200 scope:global align:4 +Ucs4F = .data:0x8041A7E8; // type:object size:0x200 scope:global align:4 +Ucs50 = .data:0x8041A9E8; // type:object size:0x200 scope:global align:4 +Ucs51 = .data:0x8041ABE8; // type:object size:0x200 scope:global align:4 +Ucs52 = .data:0x8041ADE8; // type:object size:0x200 scope:global align:4 +Ucs53 = .data:0x8041AFE8; // type:object size:0x200 scope:global align:4 +Ucs54 = .data:0x8041B1E8; // type:object size:0x200 scope:global align:4 +Ucs55 = .data:0x8041B3E8; // type:object size:0x200 scope:global align:4 +Ucs56 = .data:0x8041B5E8; // type:object size:0x200 scope:global align:4 +Ucs57 = .data:0x8041B7E8; // type:object size:0x200 scope:global align:4 +Ucs58 = .data:0x8041B9E8; // type:object size:0x200 scope:global align:4 +Ucs59 = .data:0x8041BBE8; // type:object size:0x200 scope:global align:4 +Ucs5A = .data:0x8041BDE8; // type:object size:0x200 scope:global align:4 +Ucs5B = .data:0x8041BFE8; // type:object size:0x200 scope:global align:4 +Ucs5C = .data:0x8041C1E8; // type:object size:0x200 scope:global align:4 +Ucs5D = .data:0x8041C3E8; // type:object size:0x200 scope:global align:4 +Ucs5E = .data:0x8041C5E8; // type:object size:0x200 scope:global align:4 +Ucs5F = .data:0x8041C7E8; // type:object size:0x200 scope:global align:4 +Ucs60 = .data:0x8041C9E8; // type:object size:0x200 scope:global align:4 +Ucs61 = .data:0x8041CBE8; // type:object size:0x200 scope:global align:4 +Ucs62 = .data:0x8041CDE8; // type:object size:0x200 scope:global align:4 +Ucs63 = .data:0x8041CFE8; // type:object size:0x200 scope:global align:4 +Ucs64 = .data:0x8041D1E8; // type:object size:0x200 scope:global align:4 +Ucs65 = .data:0x8041D3E8; // type:object size:0x200 scope:global align:4 +Ucs66 = .data:0x8041D5E8; // type:object size:0x200 scope:global align:4 +Ucs67 = .data:0x8041D7E8; // type:object size:0x200 scope:global align:4 +Ucs68 = .data:0x8041D9E8; // type:object size:0x200 scope:global align:4 +Ucs69 = .data:0x8041DBE8; // type:object size:0x200 scope:global align:4 +Ucs6A = .data:0x8041DDE8; // type:object size:0x200 scope:global align:4 +Ucs6B = .data:0x8041DFE8; // type:object size:0x200 scope:global align:4 +Ucs6C = .data:0x8041E1E8; // type:object size:0x200 scope:global align:4 +Ucs6D = .data:0x8041E3E8; // type:object size:0x200 scope:global align:4 +Ucs6E = .data:0x8041E5E8; // type:object size:0x200 scope:global align:4 +Ucs6F = .data:0x8041E7E8; // type:object size:0x200 scope:global align:4 +Ucs70 = .data:0x8041E9E8; // type:object size:0x200 scope:global align:4 +Ucs71 = .data:0x8041EBE8; // type:object size:0x200 scope:global align:4 +Ucs72 = .data:0x8041EDE8; // type:object size:0x200 scope:global align:4 +Ucs73 = .data:0x8041EFE8; // type:object size:0x200 scope:global align:4 +Ucs74 = .data:0x8041F1E8; // type:object size:0x200 scope:global align:4 +Ucs75 = .data:0x8041F3E8; // type:object size:0x200 scope:global align:4 +Ucs76 = .data:0x8041F5E8; // type:object size:0x200 scope:global align:4 +Ucs77 = .data:0x8041F7E8; // type:object size:0x200 scope:global align:4 +Ucs78 = .data:0x8041F9E8; // type:object size:0x200 scope:global align:4 +Ucs79 = .data:0x8041FBE8; // type:object size:0x200 scope:global align:4 +Ucs7A = .data:0x8041FDE8; // type:object size:0x200 scope:global align:4 +Ucs7B = .data:0x8041FFE8; // type:object size:0x200 scope:global align:4 +Ucs7C = .data:0x804201E8; // type:object size:0x200 scope:global align:4 +Ucs7D = .data:0x804203E8; // type:object size:0x200 scope:global align:4 +Ucs7E = .data:0x804205E8; // type:object size:0x200 scope:global align:4 +Ucs7F = .data:0x804207E8; // type:object size:0x200 scope:global align:4 +Ucs80 = .data:0x804209E8; // type:object size:0x200 scope:global align:4 +Ucs81 = .data:0x80420BE8; // type:object size:0x200 scope:global align:4 +Ucs82 = .data:0x80420DE8; // type:object size:0x200 scope:global align:4 +Ucs83 = .data:0x80420FE8; // type:object size:0x200 scope:global align:4 +Ucs84 = .data:0x804211E8; // type:object size:0x200 scope:global align:4 +Ucs85 = .data:0x804213E8; // type:object size:0x200 scope:global align:4 +Ucs86 = .data:0x804215E8; // type:object size:0x200 scope:global align:4 +Ucs87 = .data:0x804217E8; // type:object size:0x200 scope:global align:4 +Ucs88 = .data:0x804219E8; // type:object size:0x200 scope:global align:4 +Ucs89 = .data:0x80421BE8; // type:object size:0x200 scope:global align:4 +Ucs8A = .data:0x80421DE8; // type:object size:0x200 scope:global align:4 +Ucs8B = .data:0x80421FE8; // type:object size:0x200 scope:global align:4 +Ucs8C = .data:0x804221E8; // type:object size:0x200 scope:global align:4 +Ucs8D = .data:0x804223E8; // type:object size:0x200 scope:global align:4 +Ucs8E = .data:0x804225E8; // type:object size:0x200 scope:global align:4 +Ucs8F = .data:0x804227E8; // type:object size:0x200 scope:global align:4 +Ucs90 = .data:0x804229E8; // type:object size:0x200 scope:global align:4 +Ucs91 = .data:0x80422BE8; // type:object size:0x200 scope:global align:4 +Ucs92 = .data:0x80422DE8; // type:object size:0x200 scope:global align:4 +Ucs93 = .data:0x80422FE8; // type:object size:0x200 scope:global align:4 +Ucs94 = .data:0x804231E8; // type:object size:0x200 scope:global align:4 +Ucs95 = .data:0x804233E8; // type:object size:0x200 scope:global align:4 +Ucs96 = .data:0x804235E8; // type:object size:0x200 scope:global align:4 +Ucs97 = .data:0x804237E8; // type:object size:0x200 scope:global align:4 +Ucs98 = .data:0x804239E8; // type:object size:0x200 scope:global align:4 +Ucs99 = .data:0x80423BE8; // type:object size:0x200 scope:global align:4 +Ucs9A = .data:0x80423DE8; // type:object size:0x200 scope:global align:4 +Ucs9B = .data:0x80423FE8; // type:object size:0x200 scope:global align:4 +Ucs9C = .data:0x804241E8; // type:object size:0x200 scope:global align:4 +Ucs9D = .data:0x804243E8; // type:object size:0x200 scope:global align:4 +Ucs9E = .data:0x804245E8; // type:object size:0x200 scope:global align:4 +Ucs9F = .data:0x804247E8; // type:object size:0x200 scope:global align:4 +UcsFF = .data:0x804249E8; // type:object size:0x200 scope:global align:4 +UcsSjisTable = .data:0x80424BE8; // type:object size:0x400 scope:global align:4 +@901 = .data:0x80424FE8; // type:object size:0x13 scope:local align:4 data:string +@902 = .data:0x80424FFC; // type:object size:0x13 scope:local align:4 data:string +@906 = .data:0x80425010; // type:object size:0xC scope:local align:4 data:string +@907 = .data:0x8042501C; // type:object size:0x37 scope:local align:4 data:string +@917 = .data:0x80425054; // type:object size:0x35 scope:local align:4 data:string +@961 = .data:0x8042508C; // type:object size:0x22 scope:local align:4 data:string +@896 = .data:0x804250B0; // type:object size:0x2B scope:local align:4 data:string +@946 = .data:0x804250DC; // type:object size:0x1C scope:local align:4 +@675 = .data:0x804250F8; // type:object size:0x28 scope:local align:4 data:string +@1 = .data:0x80425120; // type:object size:0x48 scope:local align:4 data:string +@1 = .data:0x80425168; // type:object size:0x47 scope:local align:4 data:string +Si = .data:0x804251B0; // type:object size:0x14 scope:global align:4 data:4byte +Type = .data:0x804251C8; // type:object size:0x10 scope:local align:4 data:4byte +...data.0 = .data:0x804251D8; // type:label scope:local align:4 +XYNTSC = .data:0x804251D8; // type:object size:0x30 scope:global align:4 data:byte +XYPAL = .data:0x80425208; // type:object size:0x30 scope:global align:4 +@528 = .data:0x80425238; // type:object size:0x33 scope:local align:4 data:string +@522 = .data:0x80425270; // type:object size:0x18 scope:local align:4 data:string +...data.0 = .data:0x80425288; // type:label scope:local align:4 +@1 = .data:0x80425288; // type:object size:0x47 scope:local align:4 data:string +timing = .data:0x804252D0; // type:object size:0x1A2 scope:global align:4 +taps = .data:0x80425474; // type:object size:0x32 scope:global align:4 data:2byte +ShutdownFunctionInfo = .data:0x804254A8; // type:object size:0x10 scope:local align:4 +@3059 = .data:0x804254B8; // type:object size:0x20 scope:local align:4 +@3087 = .data:0x804254D8; // type:object size:0x7C scope:local align:4 +@3252 = .data:0x80425554; // type:object size:0x20 scope:local align:4 +@3479 = .data:0x80425574; // type:object size:0x29 scope:local align:4 data:string +@3480 = .data:0x804255A0; // type:object size:0x29 scope:local align:4 data:string +@3481 = .data:0x804255CC; // type:object size:0x29 scope:local align:4 data:string +@3482 = .data:0x804255F8; // type:object size:0x29 scope:local align:4 data:string +@3483 = .data:0x80425624; // type:object size:0x29 scope:local align:4 data:string +@3484 = .data:0x80425650; // type:object size:0x29 scope:local align:4 data:string +@3486 = .data:0x8042567C; // type:object size:0x4B scope:local align:4 data:string +@3668 = .data:0x804256C8; // type:object size:0x20 scope:local align:4 +...data.0 = .data:0x804256E8; // type:label scope:local align:4 +gammaSet = .data:0x804256E8; // type:object size:0x41E scope:global align:4 +VINtscACPType1 = .data:0x80425B08; // type:object size:0x1A scope:global align:4 +VINtscACPType2 = .data:0x80425B24; // type:object size:0x1A scope:global align:4 +VINtscACPType3 = .data:0x80425B40; // type:object size:0x1A scope:global align:4 +VIPalACPType1 = .data:0x80425B5C; // type:object size:0x1A scope:global align:4 +VIPalACPType2 = .data:0x80425B78; // type:object size:0x1A scope:global align:4 +VIPalACPType3 = .data:0x80425B94; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType1 = .data:0x80425BB0; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType2 = .data:0x80425BCC; // type:object size:0x1A scope:global align:4 +VIEurgb60ACPType3 = .data:0x80425BE8; // type:object size:0x1A scope:global align:4 +VIMpalACPType1 = .data:0x80425C04; // type:object size:0x1A scope:global align:4 +VIMpalACPType2 = .data:0x80425C20; // type:object size:0x1A scope:global align:4 +VIMpalACPType3 = .data:0x80425C3C; // type:object size:0x1A scope:global align:4 +VIProgressiveACPType = .data:0x80425C58; // type:object size:0x1A scope:global align:4 +...data.0 = .data:0x80425C80; // type:label scope:local align:4 +@1 = .data:0x80425C80; // type:object size:0x47 scope:local align:4 data:string +DefaultTexData = .data:0x80425CE0; // type:object size:0x20 scope:global align:4 +GXDefaultVATList = .data:0x80425D00; // type:object size:0xD0 scope:global align:4 +GXDefaultProjData = .data:0x80425DD0; // type:object size:0x1C scope:global align:4 +GXTexRegionAddrTable = .data:0x80425DF0; // type:object size:0xC0 scope:global align:4 data:4byte +GXShutdownFuncInfo = .data:0x80425EB0; // type:object size:0x10 scope:global align:4 +@1941 = .data:0x80425EC0; // type:object size:0x16 scope:local align:4 data:string +@1942 = .data:0x80425ED8; // type:object size:0x16 scope:local align:4 data:string +@3100 = .data:0x80425EF0; // type:object size:0x68 scope:local align:4 +@3163 = .data:0x80425F58; // type:object size:0x68 scope:local align:4 +@3289 = .data:0x80425FC0; // type:object size:0x44 scope:local align:4 +@3319 = .data:0x80426004; // type:object size:0x44 scope:local align:4 +@3495 = .data:0x80426048; // type:object size:0x1C scope:local align:4 +@3494 = .data:0x80426064; // type:object size:0x54 scope:local align:4 +GXNtsc480IntDf = .data:0x804260B8; // type:object size:0x3C scope:global align:4 +GXNtsc480Int = .data:0x804260F4; // type:object size:0x3C scope:global align:4 +GXMpal480IntDf = .data:0x80426130; // type:object size:0x3C scope:global align:4 +GXPal528IntDf = .data:0x8042616C; // type:object size:0x3C scope:global align:4 +GXEurgb60Hz480IntDf = .data:0x804261A8; // type:object size:0x3C scope:global align:4 +@2902 = .data:0x804261E8; // type:object size:0x1C scope:local align:4 +@2669 = .data:0x80426208; // type:object size:0xF4 scope:local align:4 +@2712 = .data:0x804262FC; // type:object size:0xF4 scope:local align:4 +@2742 = .data:0x804263F0; // type:object size:0x3C scope:local align:4 +...data.0 = .data:0x80426430; // type:label scope:local align:4 +TEVCOpTableST0 = .data:0x80426430; // type:object size:0x14 scope:global align:4 +TEVCOpTableST1 = .data:0x80426444; // type:object size:0x14 scope:global align:4 +TEVAOpTableST0 = .data:0x80426458; // type:object size:0x14 scope:global align:4 +TEVAOpTableST1 = .data:0x8042646C; // type:object size:0x14 scope:global align:4 +c2r$2402 = .data:0x80426480; // type:object size:0x24 scope:local align:4 +p2f$2755 = .data:0x804264A8; // type:object size:0x20 scope:local align:4 +@2912 = .data:0x804264C8; // type:object size:0x5C scope:local align:4 +@2911 = .data:0x80426524; // type:object size:0x90 scope:local align:4 +@1864 = .data:0x804265B8; // type:object size:0xC8 scope:local align:4 data:string +@1953 = .data:0x80426680; // type:object size:0x37 scope:local align:4 data:string +@2072 = .data:0x804266B8; // type:object size:0x34 scope:local align:4 data:string +@2097 = .data:0x804266EC; // type:object size:0x2F scope:local align:4 data:string +@2197 = .data:0x8042671C; // type:object size:0x3A scope:local align:4 data:string +@1 = .data:0x80426758; // type:object size:0x48 scope:local align:4 data:string +@3575 = .data:0x804267A0; // type:object size:0x34 scope:local align:4 data:string +@3799 = .data:0x804267D4; // type:object size:0x9C scope:local align:4 +@3963 = .data:0x80426870; // type:object size:0x9C scope:local align:4 +ImmCommand = .data:0x8042690C; // type:object size:0xC scope:global align:4 data:4byte +@4398 = .data:0x80426918; // type:object size:0x98 scope:local align:4 +@4397 = .data:0x804269B0; // type:object size:0x38 scope:local align:4 +@4500 = .data:0x804269E8; // type:object size:0x38 scope:local align:4 +@1123 = .data:0x80426A20; // type:object size:0x1B scope:local align:4 data:string +@1140 = .data:0x80426A3C; // type:object size:0xE scope:local align:4 data:string +@1393 = .data:0x80426A50; // type:object size:0x8F scope:local align:4 +@1394 = .data:0x80426AE0; // type:object size:0x9C scope:local align:4 data:string +@1395 = .data:0x80426B7C; // type:object size:0xC9 scope:local align:4 +@1396 = .data:0x80426C48; // type:object size:0xC1 scope:local align:4 +@1397 = .data:0x80426D0C; // type:object size:0xA9 scope:local align:4 +@1398 = .data:0x80426DB8; // type:object size:0xB4 scope:local align:4 +@1399 = .data:0x80426E70; // type:object size:0x90 scope:local align:4 data:string +...data.0 = .data:0x80426F00; // type:label scope:local align:4 +@3323 = .data:0x80426F00; // type:object size:0x32 scope:local align:4 data:string +@3330 = .data:0x80426F34; // type:object size:0x2C scope:local align:4 data:string +@3357 = .data:0x80426F60; // type:object size:0x1F scope:local align:4 data:string +@3358 = .data:0x80426F80; // type:object size:0x3B scope:local align:4 data:string +@3359 = .data:0x80426FBC; // type:object size:0x27 scope:local align:4 data:string +@3360 = .data:0x80426FE4; // type:object size:0x1E scope:local align:4 data:string +@3362 = .data:0x80427004; // type:object size:0x49 scope:local align:4 data:string +@3363 = .data:0x80427050; // type:object size:0x47 scope:local align:4 data:string +@3364 = .data:0x80427098; // type:object size:0x49 scope:local align:4 data:string +@3365 = .data:0x804270E4; // type:object size:0x2E scope:local align:4 data:string +@3375 = .data:0x80427118; // type:object size:0x38 scope:local align:4 data:string +@3376 = .data:0x80427150; // type:object size:0x2C scope:local align:4 data:string +@3377 = .data:0x80427180; // type:object size:0x40 scope:local align:4 data:string +@3378 = .data:0x804271C0; // type:object size:0x39 scope:local align:4 data:string +@3379 = .data:0x804271FC; // type:object size:0x3A scope:local align:4 data:string +@3397 = .data:0x80427238; // type:object size:0x33 scope:local align:4 data:string +@3398 = .data:0x80427270; // type:object size:0x38 scope:local align:4 data:string +@3399 = .data:0x804272A8; // type:object size:0x3E scope:local align:4 data:string +@3412 = .data:0x804272E8; // type:object size:0x3E scope:local align:4 data:string +@3422 = .data:0x80427328; // type:object size:0x3F scope:local align:4 data:string +@3433 = .data:0x80427368; // type:object size:0x39 scope:local align:4 data:string +@3443 = .data:0x804273A4; // type:object size:0x41 scope:local align:4 data:string +@3453 = .data:0x804273E8; // type:object size:0x37 scope:local align:4 data:string +@3464 = .data:0x80427420; // type:object size:0x3C scope:local align:4 data:string +@3471 = .data:0x8042745C; // type:object size:0x45 scope:local align:4 data:string +@3472 = .data:0x804274A4; // type:object size:0x3B scope:local align:4 data:string +@3481 = .data:0x804274E0; // type:object size:0x35 scope:local align:4 data:string +@3491 = .data:0x80427518; // type:object size:0x41 scope:local align:4 data:string +@3505 = .data:0x8042755C; // type:object size:0x46 scope:local align:4 data:string +@3506 = .data:0x804275A4; // type:object size:0x39 scope:local align:4 data:string +@3519 = .data:0x804275E0; // type:object size:0x37 scope:local align:4 data:string +@3530 = .data:0x80427618; // type:object size:0x3D scope:local align:4 data:string +@3540 = .data:0x80427658; // type:object size:0x40 scope:local align:4 data:string +@3550 = .data:0x80427698; // type:object size:0x3F scope:local align:4 data:string +@3561 = .data:0x804276D8; // type:object size:0x3E scope:local align:4 data:string +@3572 = .data:0x80427718; // type:object size:0x39 scope:local align:4 data:string +@3585 = .data:0x80427754; // type:object size:0x36 scope:local align:4 data:string +@3595 = .data:0x8042778C; // type:object size:0x39 scope:local align:4 data:string +@3605 = .data:0x804277C8; // type:object size:0x3B scope:local align:4 data:string +@3616 = .data:0x80427804; // type:object size:0x3E scope:local align:4 data:string +@3627 = .data:0x80427844; // type:object size:0x41 scope:local align:4 data:string +@3637 = .data:0x80427888; // type:object size:0x42 scope:local align:4 data:string +@3647 = .data:0x804278CC; // type:object size:0x3E scope:local align:4 data:string +@3658 = .data:0x8042790C; // type:object size:0x3E scope:local align:4 data:string +@3659 = .data:0x8042794C; // type:object size:0x34 scope:local align:4 data:string +@3670 = .data:0x80427980; // type:object size:0x34 scope:local align:4 data:string +@3676 = .data:0x804279B4; // type:object size:0x43 scope:local align:4 data:string +@3677 = .data:0x804279F8; // type:object size:0x36 scope:local align:4 data:string +@3687 = .data:0x80427A30; // type:object size:0x44 scope:local align:4 data:string +@3702 = .data:0x80427A74; // type:object size:0x43 scope:local align:4 data:string +@3714 = .data:0x80427AB8; // type:object size:0x3E scope:local align:4 data:string +@1 = .data:0x80427AF8; // type:object size:0x47 scope:local align:4 data:string +...data.0 = .data:0x80427B40; // type:label scope:local align:4 +__EarlySizeTable = .data:0x80427B40; // type:object size:0x60 scope:global align:4 +__EarlyCoefTable = .data:0x80427BA0; // type:object size:0x60 scope:global align:4 +__FilterSizeTable = .data:0x80427C00; // type:object size:0xE0 scope:global align:4 +...data.0 = .data:0x80427CE0; // type:label scope:local align:4 +@1 = .data:0x80427CE0; // type:object size:0x48 scope:local align:4 data:string +@2101 = .data:0x80427D28; // type:object size:0x1E scope:local align:4 data:string +@2102 = .data:0x80427D48; // type:object size:0xC scope:local align:4 data:string +@2103 = .data:0x80427D54; // type:object size:0x9 scope:local align:4 data:string +...data.0 = .data:0x80427D60; // type:label scope:local align:4 +@2557 = .data:0x80427D60; // type:object size:0x1D scope:local align:4 data:string +@2558 = .data:0x80427D80; // type:object size:0x2D scope:local align:4 data:string +@2559 = .data:0x80427DB0; // type:object size:0x2D scope:local align:4 data:string +@2560 = .data:0x80427DE0; // type:object size:0x2D scope:local align:4 data:string +@2561 = .data:0x80427E10; // type:object size:0x2D scope:local align:4 data:string +@2562 = .data:0x80427E40; // type:object size:0x2D scope:local align:4 data:string +@2587 = .data:0x80427E70; // type:object size:0x2B scope:local align:4 data:string +@1 = .data:0x80427EA0; // type:object size:0x49 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80427EF0; // type:object size:0x10 scope:local align:4 +CardData = .data:0x80427F00; // type:object size:0x160 scope:global align:4 +SectorSizeTable = .data:0x80428060; // type:object size:0x20 scope:global align:4 +LatencyTable = .data:0x80428080; // type:object size:0x20 scope:global align:4 +@3119 = .data:0x804280A0; // type:object size:0x9 scope:local align:4 data:string +@3121 = .data:0x804280AC; // type:object size:0xB scope:local align:4 data:string +@3143 = .data:0x804280B8; // type:object size:0x17 scope:local align:4 data:string +...data.0 = .data:0x804280E0; // type:label scope:local align:4 +@2587 = .data:0x804280E0; // type:object size:0x49 scope:local align:4 data:string +s_currentDir = .data:0x80428140; // type:object size:0x40 scope:global align:4 +@3871 = .data:0x80428180; // type:object size:0x9 scope:local align:4 data:string +@3875 = .data:0x8042818C; // type:object size:0xA scope:local align:4 data:string +@3899 = .data:0x80428198; // type:object size:0x31 scope:local align:4 data:string +@3939 = .data:0x804281CC; // type:object size:0x1F scope:local align:4 data:string +@351 = .data:0x804281F0; // type:object size:0x10 scope:local align:4 data:string +@352 = .data:0x80428200; // type:object size:0x10 scope:local align:4 data:string +@353 = .data:0x80428210; // type:object size:0x10 scope:local align:4 data:string +@354 = .data:0x80428220; // type:object size:0x10 scope:local align:4 data:string +@355 = .data:0x80428230; // type:object size:0x10 scope:local align:4 data:string +@356 = .data:0x80428240; // type:object size:0x10 scope:local align:4 data:string +@357 = .data:0x80428250; // type:object size:0x10 scope:local align:4 data:string +@358 = .data:0x80428260; // type:object size:0xF scope:local align:4 data:string +USER_DIR_LIST = .data:0x80428270; // type:object size:0x2C scope:global align:4 +@1 = .data:0x804282A0; // type:object size:0x47 scope:local align:4 data:string +@777 = .data:0x804282E8; // type:object size:0x9 scope:local align:4 data:string +@780 = .data:0x804282F4; // type:object size:0x9 scope:local align:4 data:string +@781 = .data:0x80428300; // type:object size:0x9 scope:local align:4 data:string +@782 = .data:0x8042830C; // type:object size:0x9 scope:local align:4 data:string +NameAndIDTbl = .data:0x80428318; // type:object size:0xE0 scope:global align:4 data:4byte +@2395 = .data:0x804283F8; // type:object size:0x28 scope:local align:4 +ProductAreaAndStringTbl = .data:0x80428420; // type:object size:0x41 scope:global align:4 data:byte +@1114 = .data:0x80428468; // type:object size:0x22 scope:local align:4 data:string +@1655 = .data:0x80428490; // type:object size:0x21 scope:local align:4 data:string +@1 = .data:0x804284B8; // type:object size:0x48 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80428500; // type:object size:0x10 scope:local align:4 +...data.0 = .data:0x80428510; // type:label scope:local align:4 +@2019 = .data:0x80428510; // type:object size:0x49 scope:local align:4 data:string +ShutdownFunctionInfo = .data:0x80428560; // type:object size:0x10 scope:local align:4 +@6476 = .data:0x80428570; // type:object size:0x18 scope:local align:4 data:string +@6521 = .data:0x80428588; // type:object size:0xC scope:local align:4 data:string +@6706 = .data:0x80428594; // type:object size:0x37 scope:local align:4 data:string +@6708 = .data:0x804285CC; // type:object size:0xD scope:local align:4 data:string +@6779 = .data:0x804285DC; // type:object size:0x16 scope:local align:4 data:string +@6780 = .data:0x804285F4; // type:object size:0x16 scope:local align:4 data:string +@6781 = .data:0x80428610; // type:object size:0x18 scope:local align:4 data:string +@6782 = .data:0x80428628; // type:object size:0x43 scope:local align:4 data:string +@6786 = .data:0x80428670; // type:object size:0x18 scope:local align:4 data:string +@6787 = .data:0x80428688; // type:object size:0x29 scope:local align:4 data:string +@6820 = .data:0x804286B4; // type:object size:0x1B scope:local align:4 data:string +@6823 = .data:0x804286D0; // type:object size:0x1A scope:local align:4 data:string +@6826 = .data:0x804286EC; // type:object size:0x1C scope:local align:4 data:string +@7001 = .data:0x80428708; // type:object size:0x1A scope:local align:4 data:string +@7415 = .data:0x80428724; // type:object size:0x1B scope:local align:4 data:string +@7475 = .data:0x80428740; // type:object size:0x28 scope:local align:4 +...data.0 = .data:0x80428768; // type:label scope:local align:4 +__a1_input_reports_array = .data:0x80428768; // type:object size:0x80 scope:global align:4 +checkInvalidData = .data:0x804287E8; // type:object size:0x15 scope:global align:4 +@3344 = .data:0x80428800; // type:object size:0x14 scope:local align:4 data:string +@3345 = .data:0x80428818; // type:object size:0x18 scope:local align:4 data:string +@3346 = .data:0x80428830; // type:object size:0x41 scope:local align:4 data:string +@3347 = .data:0x80428874; // type:object size:0xC scope:local align:4 data:string +@3348 = .data:0x80428880; // type:object size:0x10 scope:local align:4 data:string +@3349 = .data:0x80428890; // type:object size:0x28 scope:local align:4 data:string +@3350 = .data:0x804288B8; // type:object size:0x28 scope:local align:4 data:string +@3351 = .data:0x804288E0; // type:object size:0x19 scope:local align:4 data:string +@3412 = .data:0x804288FC; // type:object size:0x12 scope:local align:4 data:string +@3413 = .data:0x80428910; // type:object size:0x2E scope:local align:4 data:string +@3414 = .data:0x80428940; // type:object size:0x2E scope:local align:4 data:string +@3415 = .data:0x80428970; // type:object size:0x27 scope:local align:4 data:string +@3416 = .data:0x80428998; // type:object size:0x27 scope:local align:4 data:string +@3417 = .data:0x804289C0; // type:object size:0x27 scope:local align:4 data:string +@3418 = .data:0x804289E8; // type:object size:0x27 scope:local align:4 data:string +@3419 = .data:0x80428A10; // type:object size:0x27 scope:local align:4 data:string +@3420 = .data:0x80428A38; // type:object size:0x27 scope:local align:4 data:string +@3421 = .data:0x80428A60; // type:object size:0x16 scope:local align:4 data:string +@3434 = .data:0x80428A78; // type:object size:0xB scope:local align:4 data:string +@3435 = .data:0x80428A84; // type:object size:0xB scope:local align:4 data:string +@3514 = .data:0x80428A90; // type:object size:0x14 scope:local align:4 data:string +@3515 = .data:0x80428AA4; // type:object size:0x17 scope:local align:4 data:string +@3516 = .data:0x80428ABC; // type:object size:0x15 scope:local align:4 data:string +@3517 = .data:0x80428AD4; // type:object size:0x16 scope:local align:4 data:string +@3562 = .data:0x80428AEC; // type:object size:0x15 scope:local align:4 data:string +@3563 = .data:0x80428B04; // type:object size:0x11 scope:local align:4 data:string +@3564 = .data:0x80428B18; // type:object size:0xF scope:local align:4 data:string +@3565 = .data:0x80428B28; // type:object size:0x20 scope:local align:4 data:string +@3596 = .data:0x80428B48; // type:object size:0xF scope:local align:4 data:string +@3597 = .data:0x80428B58; // type:object size:0x2B scope:local align:4 data:string +@3598 = .data:0x80428B84; // type:object size:0x2F scope:local align:4 data:string +@3599 = .data:0x80428BB4; // type:object size:0xE scope:local align:4 data:string +base = .data:0x80428BC8; // type:object size:0x2A scope:global align:4 +tb = .data:0x80428BF8; // type:object size:0x900 scope:global align:4 +lbl_804294F8 = .data:0x804294F8; // type:object size:0x49 data:string +...data.0 = .data:0x80429548; // type:label scope:local align:4 +@1642 = .data:0x80429548; // type:object size:0xA scope:local align:4 data:string +@1658 = .data:0x80429554; // type:object size:0x2E scope:local align:4 data:string +@1659 = .data:0x80429584; // type:object size:0x1D scope:local align:4 data:string +@1660 = .data:0x804295A4; // type:object size:0x16 scope:local align:4 data:string +@1661 = .data:0x804295BC; // type:object size:0x12 scope:local align:4 data:string +@1678 = .data:0x804295D0; // type:object size:0x1D scope:local align:4 data:string +@1679 = .data:0x804295F0; // type:object size:0x1D scope:local align:4 data:string +@1680 = .data:0x80429610; // type:object size:0x24 scope:local align:4 data:string +@1681 = .data:0x80429638; // type:object size:0x18 scope:local align:4 data:string +@1682 = .data:0x80429650; // type:object size:0x1E scope:local align:4 data:string +@1683 = .data:0x80429670; // type:object size:0x14 scope:local align:4 data:string +@1691 = .data:0x80429684; // type:object size:0x24 scope:local align:4 data:string +@1692 = .data:0x804296A8; // type:object size:0x22 scope:local align:4 data:string +@1693 = .data:0x804296CC; // type:object size:0x12 scope:local align:4 data:string +@1694 = .data:0x804296E0; // type:object size:0x11 scope:local align:4 data:string +@1695 = .data:0x804296F4; // type:object size:0x19 scope:local align:4 data:string +@1704 = .data:0x80429710; // type:object size:0xC scope:local align:4 data:string +@1705 = .data:0x8042971C; // type:object size:0x27 scope:local align:4 data:string +@1710 = .data:0x80429744; // type:object size:0xD scope:local align:4 data:string +@1711 = .data:0x80429754; // type:object size:0x1A scope:local align:4 data:string +@1718 = .data:0x80429770; // type:object size:0x25 scope:local align:4 data:string +@1741 = .data:0x80429798; // type:object size:0x1F scope:local align:4 data:string +@1742 = .data:0x804297B8; // type:object size:0x22 scope:local align:4 data:string +@1761 = .data:0x804297DC; // type:object size:0x24 scope:local align:4 data:string +@1762 = .data:0x80429800; // type:object size:0x1D scope:local align:4 data:string +@1763 = .data:0x80429820; // type:object size:0x29 scope:local align:4 data:string +@1764 = .data:0x8042984C; // type:object size:0x24 scope:local align:4 data:string +@1818 = .data:0x80429870; // type:object size:0x1A scope:local align:4 data:string +@1819 = .data:0x8042988C; // type:object size:0x1D scope:local align:4 data:string +@1820 = .data:0x804298AC; // type:object size:0x27 scope:local align:4 data:string +@1821 = .data:0x804298D4; // type:object size:0x24 scope:local align:4 data:string +@1822 = .data:0x804298F8; // type:object size:0x1D scope:local align:4 data:string +@1857 = .data:0x80429918; // type:object size:0x17 scope:local align:4 data:string +@1858 = .data:0x80429930; // type:object size:0x22 scope:local align:4 data:string +@1859 = .data:0x80429954; // type:object size:0x2F scope:local align:4 data:string +@1860 = .data:0x80429984; // type:object size:0x1F scope:local align:4 data:string +@1868 = .data:0x804299A4; // type:object size:0x15 scope:local align:4 data:string +@1869 = .data:0x804299BC; // type:object size:0x23 scope:local align:4 data:string +@1877 = .data:0x804299E0; // type:object size:0x14 scope:local align:4 data:string +@1878 = .data:0x804299F4; // type:object size:0x26 scope:local align:4 data:string +@1879 = .data:0x80429A20; // type:object size:0x18 scope:local align:4 data:string +@1889 = .data:0x80429A38; // type:object size:0x19 scope:local align:4 data:string +@1897 = .data:0x80429A54; // type:object size:0xD scope:local align:4 data:string +@1898 = .data:0x80429A68; // type:object size:0x20 scope:local align:4 data:string +@1899 = .data:0x80429A88; // type:object size:0x11 scope:local align:4 data:string +@1911 = .data:0x80429A9C; // type:object size:0x1B scope:local align:4 data:string +@1912 = .data:0x80429AB8; // type:object size:0x25 scope:local align:4 data:string +@1932 = .data:0x80429AE0; // type:object size:0x1A scope:local align:4 data:string +...data.0 = .data:0x80429B00; // type:label scope:local align:4 +descriptor = .data:0x80429B00; // type:object size:0xD9 scope:global align:4 +@4788 = .data:0x80429BDC; // type:object size:0xE scope:local align:4 data:string +@4790 = .data:0x80429BEC; // type:object size:0xD scope:local align:4 data:string +@4796 = .data:0x80429BFC; // type:object size:0x24 scope:local align:4 data:string +@4801 = .data:0x80429C20; // type:object size:0x28 scope:local align:4 data:string +@4803 = .data:0x80429C48; // type:object size:0x28 scope:local align:4 data:string +@4867 = .data:0x80429C70; // type:object size:0x1F scope:local align:4 data:string +@4882 = .data:0x80429C90; // type:object size:0xE scope:local align:4 data:string +@5034 = .data:0x80429CA0; // type:object size:0x11 scope:local align:4 data:string +@5035 = .data:0x80429CB4; // type:object size:0x17 scope:local align:4 data:string +@5036 = .data:0x80429CCC; // type:object size:0x26 scope:local align:4 data:string +@5037 = .data:0x80429CF8; // type:object size:0x58 scope:local align:4 data:string +@5038 = .data:0x80429D50; // type:object size:0x2F scope:local align:4 data:string +@5039 = .data:0x80429D80; // type:object size:0x19 scope:local align:4 data:string +@5089 = .data:0x80429D9C; // type:object size:0x24 scope:local align:4 +@5129 = .data:0x80429DC0; // type:object size:0x16 scope:local align:4 data:string +@5130 = .data:0x80429DD8; // type:object size:0x16 scope:local align:4 data:string +@5131 = .data:0x80429DF0; // type:object size:0x16 scope:local align:4 data:string +@5132 = .data:0x80429E08; // type:object size:0x16 scope:local align:4 data:string +@5133 = .data:0x80429E20; // type:object size:0x16 scope:local align:4 data:string +@5134 = .data:0x80429E38; // type:object size:0x27 scope:local align:4 data:string +@5135 = .data:0x80429E60; // type:object size:0x1A scope:local align:4 data:string +@5147 = .data:0x80429E7C; // type:object size:0x14 scope:local align:4 data:string +@5148 = .data:0x80429E90; // type:object size:0xB scope:local align:4 data:string +@5204 = .data:0x80429E9C; // type:object size:0x17 scope:local align:4 data:string +@5205 = .data:0x80429EB4; // type:object size:0x14 scope:local align:4 data:string +@5214 = .data:0x80429EC8; // type:object size:0xF scope:local align:4 data:string +@5224 = .data:0x80429ED8; // type:object size:0x1A scope:local align:4 data:string +@5229 = .data:0x80429EF4; // type:object size:0x1B scope:local align:4 data:string +@5244 = .data:0x80429F10; // type:object size:0x16 scope:local align:4 data:string +@5249 = .data:0x80429F28; // type:object size:0x16 scope:local align:4 data:string +@5255 = .data:0x80429F40; // type:object size:0x17 scope:local align:4 data:string +@5259 = .data:0x80429F58; // type:object size:0x15 scope:local align:4 data:string +@5267 = .data:0x80429F70; // type:object size:0x17 scope:local align:4 data:string +@5280 = .data:0x80429F88; // type:object size:0x18 scope:local align:4 data:string +@5281 = .data:0x80429FA0; // type:object size:0x1B scope:local align:4 data:string +@5283 = .data:0x80429FBC; // type:object size:0x19 scope:local align:4 data:string +@5286 = .data:0x80429FD8; // type:object size:0x19 scope:local align:4 data:string +patch_binary = .data:0x80429FF8; // type:object size:0x40 scope:global align:4 data:byte +patch_install = .data:0x8042A038; // type:object size:0x42 scope:global align:4 data:byte +@5465 = .data:0x8042A07C; // type:object size:0x15 scope:local align:4 data:string +@5477 = .data:0x8042A098; // type:object size:0x10 scope:local align:4 data:string +@5486 = .data:0x8042A0A8; // type:object size:0x12 scope:local align:4 data:string +@5502 = .data:0x8042A0BC; // type:object size:0x19 scope:local align:4 data:string +@5512 = .data:0x8042A0D8; // type:object size:0x17 scope:local align:4 data:string +@5513 = .data:0x8042A0F0; // type:object size:0x10 scope:local align:4 data:string +@5520 = .data:0x8042A100; // type:object size:0x15 scope:local align:4 data:string +@5521 = .data:0x8042A118; // type:object size:0x35 scope:local align:4 data:string +@5522 = .data:0x8042A150; // type:object size:0x23 scope:local align:4 data:string +@5523 = .data:0x8042A174; // type:object size:0x13 scope:local align:4 data:string +@5524 = .data:0x8042A188; // type:object size:0xE scope:local align:4 data:string +@5525 = .data:0x8042A198; // type:object size:0x1A scope:local align:4 data:string +@5555 = .data:0x8042A1B4; // type:object size:0x17 scope:local align:4 data:string +@5629 = .data:0x8042A1CC; // type:object size:0x1D scope:local align:4 data:string +@5693 = .data:0x8042A1EC; // type:object size:0x16 scope:local align:4 data:string +@5694 = .data:0x8042A208; // type:object size:0x10 scope:local align:4 data:string +@5695 = .data:0x8042A218; // type:object size:0x26 scope:local align:4 data:string +@5696 = .data:0x8042A240; // type:object size:0x11 scope:local align:4 data:string +@5697 = .data:0x8042A254; // type:object size:0x14 scope:local align:4 data:string +@5698 = .data:0x8042A268; // type:object size:0x16 scope:local align:4 data:string +@5699 = .data:0x8042A280; // type:object size:0x28 scope:local align:4 data:string +@5700 = .data:0x8042A2A8; // type:object size:0x5A scope:local align:4 data:string +@5701 = .data:0x8042A304; // type:object size:0xF scope:local align:4 data:string +@5702 = .data:0x8042A314; // type:object size:0x16 scope:local align:4 data:string +@5703 = .data:0x8042A32C; // type:object size:0x14 scope:local align:4 data:string +@5704 = .data:0x8042A340; // type:object size:0x29 scope:local align:4 data:string +@5705 = .data:0x8042A36C; // type:object size:0x26 scope:local align:4 data:string +@5706 = .data:0x8042A394; // type:object size:0xB scope:local align:4 data:string +@5707 = .data:0x8042A3A0; // type:object size:0xE scope:local align:4 data:string +@5708 = .data:0x8042A3B0; // type:object size:0x16 scope:local align:4 data:string +@5709 = .data:0x8042A3C8; // type:object size:0xC scope:local align:4 data:string +@5710 = .data:0x8042A3D4; // type:object size:0x1B scope:local align:4 data:string +@5711 = .data:0x8042A3F0; // type:object size:0x23 scope:local align:4 data:string +@5712 = .data:0x8042A414; // type:object size:0x19 scope:local align:4 data:string +@5713 = .data:0x8042A430; // type:object size:0x17 scope:local align:4 data:string +@5715 = .data:0x8042A448; // type:object size:0x24 scope:local align:4 +@5733 = .data:0x8042A46C; // type:object size:0x43 scope:local align:4 data:string +@5734 = .data:0x8042A4B0; // type:object size:0x13 scope:local align:4 data:string +@5735 = .data:0x8042A4C4; // type:object size:0x3D scope:local align:4 data:string +@5736 = .data:0x8042A504; // type:object size:0x14 scope:local align:4 data:string +@5737 = .data:0x8042A518; // type:object size:0x10 scope:local align:4 data:string +@5738 = .data:0x8042A528; // type:object size:0x30 scope:local align:4 data:string +@5769 = .data:0x8042A558; // type:object size:0x18 scope:local align:4 data:string +@5770 = .data:0x8042A570; // type:object size:0x17 scope:local align:4 data:string +@5771 = .data:0x8042A588; // type:object size:0x23 scope:local align:4 data:string +@5772 = .data:0x8042A5AC; // type:object size:0x26 scope:local align:4 data:string +@5774 = .data:0x8042A5D4; // type:object size:0x14 scope:local align:4 data:string +@5778 = .data:0x8042A5E8; // type:object size:0x19 scope:local align:4 data:string +@5779 = .data:0x8042A604; // type:object size:0x25 scope:local align:4 data:string +@5802 = .data:0x8042A62C; // type:object size:0x1D scope:local align:4 data:string +@5803 = .data:0x8042A64C; // type:object size:0x29 scope:local align:4 data:string +@5804 = .data:0x8042A678; // type:object size:0x5A scope:local align:4 data:string +@5805 = .data:0x8042A6D4; // type:object size:0x23 scope:local align:4 data:string +@5806 = .data:0x8042A6F8; // type:object size:0x28 scope:local align:4 data:string +@5807 = .data:0x8042A720; // type:object size:0x22 scope:local align:4 data:string +@5808 = .data:0x8042A744; // type:object size:0x2A scope:local align:4 data:string +@5809 = .data:0x8042A770; // type:object size:0x23 scope:local align:4 data:string +@5810 = .data:0x8042A794; // type:object size:0x1C scope:local align:4 data:string +@5811 = .data:0x8042A7B0; // type:object size:0x24 scope:local align:4 data:string +@5812 = .data:0x8042A7D4; // type:object size:0x1E scope:local align:4 data:string +@5813 = .data:0x8042A7F4; // type:object size:0xF scope:local align:4 data:string +@5821 = .data:0x8042A804; // type:object size:0x19 scope:local align:4 data:string +@5822 = .data:0x8042A820; // type:object size:0x10 scope:local align:4 data:string +@5823 = .data:0x8042A830; // type:object size:0x35 scope:local align:4 data:string +@5830 = .data:0x8042A868; // type:object size:0x14 scope:local align:4 data:string +@5837 = .data:0x8042A87C; // type:object size:0x17 scope:local align:4 data:string +@5865 = .data:0x8042A894; // type:object size:0x19 scope:local align:4 data:string +@5866 = .data:0x8042A8B0; // type:object size:0x11 scope:local align:4 data:string +...data.0 = .data:0x8042A8C8; // type:label scope:local align:4 +@1417 = .data:0x8042A8C8; // type:object size:0x13 scope:local align:4 data:string +@1418 = .data:0x8042A8DC; // type:object size:0x14 scope:local align:4 data:string +@1419 = .data:0x8042A8F0; // type:object size:0x11 scope:local align:4 data:string +@1420 = .data:0x8042A904; // type:object size:0x31 scope:local align:4 data:string +@1421 = .data:0x8042A938; // type:object size:0x10 scope:local align:4 data:string +@1422 = .data:0x8042A948; // type:object size:0x12 scope:local align:4 data:string +@1423 = .data:0x8042A95C; // type:object size:0x22 scope:local align:4 data:string +@1424 = .data:0x8042A980; // type:object size:0x14 scope:local align:4 data:string +@1425 = .data:0x8042A994; // type:object size:0x14 scope:local align:4 data:string +@1426 = .data:0x8042A9A8; // type:object size:0x16 scope:local align:4 data:string +@1427 = .data:0x8042A9C0; // type:object size:0x16 scope:local align:4 data:string +@1428 = .data:0x8042A9D8; // type:object size:0x15 scope:local align:4 data:string +@1429 = .data:0x8042A9F0; // type:object size:0x15 scope:local align:4 data:string +@1430 = .data:0x8042AA08; // type:object size:0x15 scope:local align:4 data:string +@1431 = .data:0x8042AA20; // type:object size:0x14 scope:local align:4 data:string +@1432 = .data:0x8042AA34; // type:object size:0x3D scope:local align:4 data:string +@1433 = .data:0x8042AA74; // type:object size:0x14 scope:local align:4 data:string +@1434 = .data:0x8042AA88; // type:object size:0x16 scope:local align:4 data:string +@1435 = .data:0x8042AAA0; // type:object size:0x26 scope:local align:4 data:string +@1437 = .data:0x8042AAC8; // type:object size:0x40 scope:local align:4 +@1443 = .data:0x8042AB08; // type:object size:0x15 scope:local align:4 data:string +@1446 = .data:0x8042AB20; // type:object size:0x12 scope:local align:4 data:string +@1448 = .data:0x8042AB34; // type:object size:0x13 scope:local align:4 data:string +...data.0 = .data:0x8042AB48; // type:label scope:local align:4 +@749 = .data:0x8042AB48; // type:object size:0x15 scope:local align:4 data:string +@750 = .data:0x8042AB60; // type:object size:0x18 scope:local align:4 data:string +@783 = .data:0x8042AB78; // type:object size:0x15 scope:local align:4 data:string +@784 = .data:0x8042AB90; // type:object size:0x13 scope:local align:4 data:string +@785 = .data:0x8042ABA4; // type:object size:0xC scope:local align:4 data:string +@831 = .data:0x8042ABB0; // type:object size:0x18 scope:local align:4 data:string +@832 = .data:0x8042ABC8; // type:object size:0x18 scope:local align:4 data:string +@833 = .data:0x8042ABE0; // type:object size:0x15 scope:local align:4 data:string +@880 = .data:0x8042ABF8; // type:object size:0x1B scope:local align:4 data:string +@881 = .data:0x8042AC14; // type:object size:0x1D scope:local align:4 data:string +@901 = .data:0x8042AC34; // type:object size:0x22 scope:local align:4 data:string +@955 = .data:0x8042AC58; // type:object size:0x1D scope:local align:4 data:string +@1054 = .data:0x8042AC78; // type:object size:0x12 scope:local align:4 data:string +@528 = .data:0x8042AC90; // type:object size:0x3A scope:local align:4 data:string +@529 = .data:0x8042ACCC; // type:object size:0x2F scope:local align:4 data:string +...data.0 = .data:0x8042AD00; // type:label scope:local align:4 +@3125 = .data:0x8042AD00; // type:object size:0x27 scope:local align:4 data:string +@3126 = .data:0x8042AD28; // type:object size:0x41 scope:local align:4 data:string +@3127 = .data:0x8042AD6C; // type:object size:0x6E scope:local align:4 data:string +@3128 = .data:0x8042ADDC; // type:object size:0x35 scope:local align:4 data:string +@3129 = .data:0x8042AE14; // type:object size:0x47 scope:local align:4 data:string +@3148 = .data:0x8042AE5C; // type:object size:0x41 scope:local align:4 data:string +@3149 = .data:0x8042AEA0; // type:object size:0x5E scope:local align:4 data:string +@3150 = .data:0x8042AF00; // type:object size:0x35 scope:local align:4 data:string +@3151 = .data:0x8042AF38; // type:object size:0x46 scope:local align:4 data:string +@3160 = .data:0x8042AF80; // type:object size:0x51 scope:local align:4 data:string +@3161 = .data:0x8042AFD4; // type:object size:0x4C scope:local align:4 data:string +@3162 = .data:0x8042B020; // type:object size:0x58 scope:local align:4 data:string +@3170 = .data:0x8042B078; // type:object size:0x51 scope:local align:4 data:string +@3171 = .data:0x8042B0CC; // type:object size:0x37 scope:local align:4 data:string +@3172 = .data:0x8042B104; // type:object size:0x5B scope:local align:4 data:string +@3182 = .data:0x8042B160; // type:object size:0x36 scope:local align:4 data:string +@3183 = .data:0x8042B198; // type:object size:0x33 scope:local align:4 data:string +@3184 = .data:0x8042B1D0; // type:object size:0x48 scope:local align:4 data:string +@3195 = .data:0x8042B218; // type:object size:0x36 scope:local align:4 data:string +@3196 = .data:0x8042B250; // type:object size:0x33 scope:local align:4 data:string +@3197 = .data:0x8042B288; // type:object size:0x48 scope:local align:4 data:string +@3212 = .data:0x8042B2D0; // type:object size:0x5D scope:local align:4 data:string +@3213 = .data:0x8042B330; // type:object size:0x3F scope:local align:4 data:string +@3235 = .data:0x8042B370; // type:object size:0x35 scope:local align:4 data:string +@3236 = .data:0x8042B3A8; // type:object size:0x37 scope:local align:4 data:string +@3237 = .data:0x8042B3E0; // type:object size:0x3B scope:local align:4 data:string +@3238 = .data:0x8042B420; // type:object size:0x48 scope:local align:4 data:string +@3239 = .data:0x8042B468; // type:object size:0x39 scope:local align:4 data:string +@3240 = .data:0x8042B4A4; // type:object size:0x4C scope:local align:4 data:string +@3250 = .data:0x8042B4F0; // type:object size:0x46 scope:local align:4 data:string +@3251 = .data:0x8042B538; // type:object size:0x31 scope:local align:4 data:string +@3252 = .data:0x8042B570; // type:object size:0x30 scope:local align:4 data:string +@3253 = .data:0x8042B5A0; // type:object size:0x30 scope:local align:4 data:string +@3306 = .data:0x8042B5D0; // type:object size:0x38 scope:local align:4 data:string +@3307 = .data:0x8042B608; // type:object size:0x1D scope:local align:4 data:string +@3308 = .data:0x8042B628; // type:object size:0x2E scope:local align:4 data:string +@3309 = .data:0x8042B658; // type:object size:0x43 scope:local align:4 data:string +@3310 = .data:0x8042B69C; // type:object size:0x31 scope:local align:4 data:string +@3311 = .data:0x8042B6D0; // type:object size:0x62 scope:local align:4 data:string +@3312 = .data:0x8042B734; // type:object size:0x5B scope:local align:4 data:string +@3313 = .data:0x8042B790; // type:object size:0x70 scope:local align:4 data:string +@3314 = .data:0x8042B800; // type:object size:0x6B scope:local align:4 data:string +@3315 = .data:0x8042B86C; // type:object size:0x43 scope:local align:4 data:string +@3316 = .data:0x8042B8B0; // type:object size:0x2A scope:local align:4 data:string +@3317 = .data:0x8042B8DC; // type:object size:0x31 scope:local align:4 data:string +@3318 = .data:0x8042B910; // type:object size:0x5A scope:local align:4 data:string +@3319 = .data:0x8042B96C; // type:object size:0x6F scope:local align:4 data:string +@3320 = .data:0x8042B9DC; // type:object size:0x6A scope:local align:4 data:string +@587 = .data:0x8042BA48; // type:object size:0x13 scope:local align:4 data:string +@588 = .data:0x8042BA5C; // type:object size:0x21 scope:local align:4 data:string +@2277 = .data:0x8042BA80; // type:object size:0x1E scope:local align:4 data:string +@2402 = .data:0x8042BAA0; // type:object size:0x1D scope:local align:4 data:string +@2488 = .data:0x8042BAC0; // type:object size:0x3D scope:local align:4 data:string +@2555 = .data:0x8042BB00; // type:object size:0x11 scope:local align:4 data:string +@2586 = .data:0x8042BB14; // type:object size:0x2E scope:local align:4 data:string +@2689 = .data:0x8042BB44; // type:object size:0x3A scope:local align:4 data:string +@2690 = .data:0x8042BB80; // type:object size:0x3B scope:local align:4 data:string +@951 = .data:0x8042BBC0; // type:object size:0x29 scope:local align:4 data:string +@1226 = .data:0x8042BBEC; // type:object size:0x1D scope:local align:4 data:string +...data.0 = .data:0x8042BC10; // type:label scope:local align:4 +@1516 = .data:0x8042BC10; // type:object size:0x57 scope:local align:4 data:string +@1527 = .data:0x8042BC68; // type:object size:0x2E scope:local align:4 data:string +@1528 = .data:0x8042BC98; // type:object size:0x4D scope:local align:4 data:string +@1541 = .data:0x8042BCE8; // type:object size:0x1F scope:local align:4 data:string +@1542 = .data:0x8042BD08; // type:object size:0x4B scope:local align:4 data:string +@1573 = .data:0x8042BD54; // type:object size:0x27 scope:local align:4 data:string +@1625 = .data:0x8042BD7C; // type:object size:0x13 scope:local align:4 data:string +@1626 = .data:0x8042BD90; // type:object size:0x13 scope:local align:4 data:string +@1627 = .data:0x8042BDA4; // type:object size:0x15 scope:local align:4 data:string +@1628 = .data:0x8042BDBC; // type:object size:0x15 scope:local align:4 data:string +@1629 = .data:0x8042BDD4; // type:object size:0x14 scope:local align:4 data:string +@1630 = .data:0x8042BDE8; // type:object size:0x14 scope:local align:4 data:string +@1631 = .data:0x8042BE00; // type:object size:0x10 scope:local align:4 data:string +@1632 = .data:0x8042BE10; // type:object size:0xE scope:local align:4 data:string +@1633 = .data:0x8042BE20; // type:object size:0x2C scope:local align:4 data:string +@1634 = .data:0x8042BE4C; // type:object size:0x19 scope:local align:4 data:string +@1638 = .data:0x8042BE68; // type:object size:0x28 scope:local align:4 +@1637 = .data:0x8042BE90; // type:object size:0x28 scope:local align:4 +@1673 = .data:0x8042BEB8; // type:object size:0x21 scope:local align:4 data:string +@1674 = .data:0x8042BEDC; // type:object size:0x36 scope:local align:4 data:string +@1678 = .data:0x8042BF14; // type:object size:0x28 scope:local align:4 +@1677 = .data:0x8042BF3C; // type:object size:0x28 scope:local align:4 +@1713 = .data:0x8042BF68; // type:object size:0x10 scope:local align:4 data:string +@1760 = .data:0x8042BF78; // type:object size:0x1A scope:local align:4 data:string +@1761 = .data:0x8042BF94; // type:object size:0x25 scope:local align:4 data:string +@1792 = .data:0x8042BFBC; // type:object size:0x12 scope:local align:4 data:string +@1793 = .data:0x8042BFD0; // type:object size:0x13 scope:local align:4 data:string +@1794 = .data:0x8042BFE4; // type:object size:0x16 scope:local align:4 data:string +@1795 = .data:0x8042BFFC; // type:object size:0x17 scope:local align:4 data:string +@1796 = .data:0x8042C014; // type:object size:0x17 scope:local align:4 data:string +@1797 = .data:0x8042C02C; // type:object size:0x17 scope:local align:4 data:string +@1798 = .data:0x8042C044; // type:object size:0x17 scope:local align:4 data:string +@1799 = .data:0x8042C05C; // type:object size:0x17 scope:local align:4 data:string +@1800 = .data:0x8042C074; // type:object size:0x17 scope:local align:4 data:string +@1801 = .data:0x8042C08C; // type:object size:0x12 scope:local align:4 data:string +@1802 = .data:0x8042C0A0; // type:object size:0x1D scope:local align:4 data:string +@1804 = .data:0x8042C0C0; // type:object size:0x24 scope:local align:4 +@1803 = .data:0x8042C0E4; // type:object size:0x24 scope:local align:4 +@863 = .data:0x8042C108; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x8042C138; // type:label scope:local align:4 +@811 = .data:0x8042C138; // type:object size:0x1A scope:local align:4 data:string +@812 = .data:0x8042C154; // type:object size:0xF scope:local align:4 data:string +@813 = .data:0x8042C164; // type:object size:0xF scope:local align:4 data:string +@814 = .data:0x8042C174; // type:object size:0x12 scope:local align:4 data:string +@815 = .data:0x8042C188; // type:object size:0xF scope:local align:4 data:string +@816 = .data:0x8042C198; // type:object size:0x17 scope:local align:4 data:string +@817 = .data:0x8042C1B0; // type:object size:0x31 scope:local align:4 data:string +@818 = .data:0x8042C1E4; // type:object size:0x2F scope:local align:4 data:string +@840 = .data:0x8042C214; // type:object size:0x2B scope:local align:4 data:string +@860 = .data:0x8042C240; // type:object size:0x17 scope:local align:4 data:string +@861 = .data:0x8042C258; // type:object size:0x16 scope:local align:4 data:string +@862 = .data:0x8042C270; // type:object size:0x14 scope:local align:4 data:string +@863 = .data:0x8042C284; // type:object size:0x15 scope:local align:4 data:string +@864 = .data:0x8042C29C; // type:object size:0x14 scope:local align:4 data:string +@865 = .data:0x8042C2B0; // type:object size:0x15 scope:local align:4 data:string +@866 = .data:0x8042C2C8; // type:object size:0x16 scope:local align:4 data:string +@867 = .data:0x8042C2E0; // type:object size:0x14 scope:local align:4 data:string +@868 = .data:0x8042C2F4; // type:object size:0x15 scope:local align:4 data:string +@869 = .data:0x8042C30C; // type:object size:0x19 scope:local align:4 data:string +@870 = .data:0x8042C328; // type:object size:0x14 scope:local align:4 data:string +@871 = .data:0x8042C33C; // type:object size:0x15 scope:local align:4 data:string +@872 = .data:0x8042C354; // type:object size:0x19 scope:local align:4 data:string +@873 = .data:0x8042C370; // type:object size:0x18 scope:local align:4 data:string +@874 = .data:0x8042C388; // type:object size:0x15 scope:local align:4 data:string +@875 = .data:0x8042C3A0; // type:object size:0x19 scope:local align:4 data:string +@876 = .data:0x8042C3BC; // type:object size:0x1C scope:local align:4 data:string +@877 = .data:0x8042C3D8; // type:object size:0x40 scope:local align:4 +...data.0 = .data:0x8042C418; // type:label scope:local align:4 +@865 = .data:0x8042C418; // type:object size:0x23 scope:local align:4 data:string +@866 = .data:0x8042C43C; // type:object size:0x34 scope:local align:4 data:string +@867 = .data:0x8042C470; // type:object size:0x2B scope:local align:4 data:string +@880 = .data:0x8042C49C; // type:object size:0x11 scope:local align:4 data:string +@954 = .data:0x8042C4B0; // type:object size:0x3B scope:local align:4 data:string +@955 = .data:0x8042C4F0; // type:object size:0x10 scope:local align:4 data:string +@956 = .data:0x8042C500; // type:object size:0x14 scope:local align:4 data:string +@957 = .data:0x8042C514; // type:object size:0x11 scope:local align:4 data:string +@958 = .data:0x8042C528; // type:object size:0x48 scope:local align:4 data:string +@970 = .data:0x8042C570; // type:object size:0x5C scope:local align:4 data:string +@971 = .data:0x8042C5CC; // type:object size:0x13 scope:local align:4 data:string +@972 = .data:0x8042C5E0; // type:object size:0x19 scope:local align:4 data:string +@990 = .data:0x8042C5FC; // type:object size:0x39 scope:local align:4 data:string +@991 = .data:0x8042C638; // type:object size:0x21 scope:local align:4 data:string +@992 = .data:0x8042C65C; // type:object size:0x3A scope:local align:4 data:string +@993 = .data:0x8042C698; // type:object size:0x3A scope:local align:4 data:string +...data.0 = .data:0x8042C6D8; // type:label scope:local align:4 +@2591 = .data:0x8042C6D8; // type:object size:0x3F scope:local align:4 data:string +@2592 = .data:0x8042C718; // type:object size:0x1D scope:local align:4 data:string +@2642 = .data:0x8042C738; // type:object size:0x5A scope:local align:4 data:string +@2685 = .data:0x8042C794; // type:object size:0x3A scope:local align:4 data:string +@2686 = .data:0x8042C7D0; // type:object size:0x38 scope:local align:4 data:string +@2687 = .data:0x8042C808; // type:object size:0x39 scope:local align:4 data:string +@2688 = .data:0x8042C848; // type:object size:0x38 scope:local align:4 data:string +@2701 = .data:0x8042C880; // type:object size:0x38 scope:local align:4 data:string +@2800 = .data:0x8042C8B8; // type:object size:0x39 scope:local align:4 data:string +@2857 = .data:0x8042C8F4; // type:object size:0x36 scope:local align:4 data:string +@2938 = .data:0x8042C92C; // type:object size:0x2D scope:local align:4 data:string +@2946 = .data:0x8042C95C; // type:object size:0x25 scope:local align:4 data:string +@2957 = .data:0x8042C984; // type:object size:0x32 scope:local align:4 data:string +@2969 = .data:0x8042C9B8; // type:object size:0x39 scope:local align:4 data:string +@2982 = .data:0x8042C9F4; // type:object size:0x2E scope:local align:4 data:string +@2994 = .data:0x8042CA24; // type:object size:0x3E scope:local align:4 data:string +@3042 = .data:0x8042CA64; // type:object size:0x2F scope:local align:4 data:string +@3043 = .data:0x8042CA94; // type:object size:0x2E scope:local align:4 data:string +@3044 = .data:0x8042CAC4; // type:object size:0x31 scope:local align:4 data:string +...data.0 = .data:0x8042CAF8; // type:label scope:local align:4 +@2107 = .data:0x8042CAF8; // type:object size:0x30 scope:local align:4 data:string +@2174 = .data:0x8042CB28; // type:object size:0x13 scope:local align:4 data:string +@2250 = .data:0x8042CB3C; // type:object size:0x29 scope:local align:4 data:string +@2251 = .data:0x8042CB68; // type:object size:0x29 scope:local align:4 data:string +@2316 = .data:0x8042CB94; // type:object size:0x3E scope:local align:4 data:string +@2317 = .data:0x8042CBD4; // type:object size:0x42 scope:local align:4 data:string +@2332 = .data:0x8042CC18; // type:object size:0x3C scope:local align:4 data:string +@2337 = .data:0x8042CC58; // type:object size:0x28 scope:local align:4 data:string +@2341 = .data:0x8042CC80; // type:object size:0x2F scope:local align:4 data:string +@2351 = .data:0x8042CCB0; // type:object size:0x18 scope:local align:4 data:string +@2362 = .data:0x8042CCC8; // type:object size:0x29 scope:local align:4 data:string +@2372 = .data:0x8042CCF4; // type:object size:0x2A scope:local align:4 data:string +@2385 = .data:0x8042CD20; // type:object size:0x32 scope:local align:4 data:string +@2304 = .data:0x8042CD58; // type:object size:0x5A scope:local align:4 data:string +@2377 = .data:0x8042CDB4; // type:object size:0x53 scope:local align:4 data:string +@2396 = .data:0x8042CE08; // type:object size:0x19 scope:local align:4 data:string +@2415 = .data:0x8042CE24; // type:object size:0x37 scope:local align:4 data:string +@2426 = .data:0x8042CE5C; // type:object size:0x3D scope:local align:4 data:string +@2433 = .data:0x8042CE9C; // type:object size:0x1D scope:local align:4 data:string +@2457 = .data:0x8042CEBC; // type:object size:0x32 scope:local align:4 data:string +@2602 = .data:0x8042CEF0; // type:object size:0x39 scope:local align:4 data:string +@2672 = .data:0x8042CF2C; // type:object size:0x36 scope:local align:4 data:string +@1775 = .data:0x8042CF68; // type:object size:0x3D scope:local align:4 data:string +...data.0 = .data:0x8042CFA8; // type:label scope:local align:4 +@1903 = .data:0x8042CFA8; // type:object size:0x22 scope:local align:4 data:string +@1911 = .data:0x8042CFCC; // type:object size:0x24 scope:local align:4 data:string +@1973 = .data:0x8042CFF0; // type:object size:0x44 scope:local align:4 data:string +@1974 = .data:0x8042D034; // type:object size:0x4D scope:local align:4 data:string +@1995 = .data:0x8042D084; // type:object size:0x4E scope:local align:4 data:string +@2023 = .data:0x8042D0D4; // type:object size:0x41 scope:local align:4 data:string +@2105 = .data:0x8042D118; // type:object size:0x1B scope:local align:4 data:string +@2106 = .data:0x8042D134; // type:object size:0x31 scope:local align:4 data:string +@2107 = .data:0x8042D168; // type:object size:0x5A scope:local align:4 data:string +@2120 = .data:0x8042D1C8; // type:object size:0x28 scope:local align:4 data:string +@2139 = .data:0x8042D1F0; // type:object size:0x42 scope:local align:4 data:string +@2140 = .data:0x8042D234; // type:object size:0x37 scope:local align:4 data:string +@2157 = .data:0x8042D26C; // type:object size:0x37 scope:local align:4 data:string +...data.0 = .data:0x8042D2A8; // type:label scope:local align:4 +@2854 = .data:0x8042D2A8; // type:object size:0x20 scope:local align:4 data:string +@2894 = .data:0x8042D2C8; // type:object size:0x1D scope:local align:4 data:string +@2895 = .data:0x8042D2E8; // type:object size:0x2C scope:local align:4 data:string +@2896 = .data:0x8042D314; // type:object size:0x2B scope:local align:4 data:string +@2900 = .data:0x8042D340; // type:object size:0x46 scope:local align:4 data:string +@2920 = .data:0x8042D388; // type:object size:0x48 scope:local align:4 data:string +@2921 = .data:0x8042D3D0; // type:object size:0x45 scope:local align:4 data:string +@2922 = .data:0x8042D418; // type:object size:0x29 scope:local align:4 data:string +@2972 = .data:0x8042D448; // type:object size:0x60 scope:local align:4 data:string +@2973 = .data:0x8042D4A8; // type:object size:0x30 scope:local align:4 data:string +@3010 = .data:0x8042D4D8; // type:object size:0x2F scope:local align:4 data:string +@3011 = .data:0x8042D508; // type:object size:0x20 scope:local align:4 data:string +@3012 = .data:0x8042D528; // type:object size:0x1D scope:local align:4 data:string +@3013 = .data:0x8042D548; // type:object size:0x1E scope:local align:4 data:string +@3014 = .data:0x8042D568; // type:object size:0x23 scope:local align:4 data:string +@3015 = .data:0x8042D58C; // type:object size:0x17 scope:local align:4 data:string +@3016 = .data:0x8042D5A4; // type:object size:0x26 scope:local align:4 data:string +@3045 = .data:0x8042D5CC; // type:object size:0x32 scope:local align:4 data:string +@3046 = .data:0x8042D600; // type:object size:0x36 scope:local align:4 data:string +@3047 = .data:0x8042D638; // type:object size:0x29 scope:local align:4 data:string +@3048 = .data:0x8042D668; // type:object size:0x50 scope:local align:4 data:string +@3080 = .data:0x8042D6B8; // type:object size:0x37 scope:local align:4 data:string +@3081 = .data:0x8042D6F0; // type:object size:0x43 scope:local align:4 data:string +@3082 = .data:0x8042D734; // type:object size:0x44 scope:local align:4 data:string +@3083 = .data:0x8042D778; // type:object size:0x56 scope:local align:4 data:string +@3084 = .data:0x8042D7D0; // type:object size:0x30 scope:local align:4 data:string +@3105 = .data:0x8042D800; // type:object size:0x3E scope:local align:4 data:string +@3125 = .data:0x8042D840; // type:object size:0x39 scope:local align:4 data:string +@3195 = .data:0x8042D87C; // type:object size:0x37 scope:local align:4 data:string +@3238 = .data:0x8042D8B4; // type:object size:0x33 scope:local align:4 data:string +@3250 = .data:0x8042D8E8; // type:object size:0x2F scope:local align:4 data:string +@3268 = .data:0x8042D918; // type:object size:0x34 scope:local align:4 data:string +@3318 = .data:0x8042D94C; // type:object size:0x44 scope:local align:4 data:string +@3358 = .data:0x8042D990; // type:object size:0x44 scope:local align:4 data:string +@3359 = .data:0x8042D9D4; // type:object size:0x29 scope:local align:4 data:string +@3373 = .data:0x8042DA00; // type:object size:0x3F scope:local align:4 data:string +@3377 = .data:0x8042DA40; // type:object size:0x23 scope:local align:4 data:string +@3404 = .data:0x8042DA64; // type:object size:0x3F scope:local align:4 data:string +@3405 = .data:0x8042DAA4; // type:object size:0x2F scope:local align:4 data:string +@3406 = .data:0x8042DAD4; // type:object size:0x2E scope:local align:4 data:string +@3407 = .data:0x8042DB04; // type:object size:0x4E scope:local align:4 data:string +@3485 = .data:0x8042DB54; // type:object size:0x3D scope:local align:4 data:string +@3486 = .data:0x8042DB94; // type:object size:0x21 scope:local align:4 data:string +@3487 = .data:0x8042DBB8; // type:object size:0x21 scope:local align:4 data:string +@3488 = .data:0x8042DBDC; // type:object size:0x27 scope:local align:4 data:string +@3489 = .data:0x8042DC04; // type:object size:0x23 scope:local align:4 data:string +@3490 = .data:0x8042DC28; // type:object size:0x26 scope:local align:4 data:string +@3491 = .data:0x8042DC50; // type:object size:0x25 scope:local align:4 data:string +@3492 = .data:0x8042DC78; // type:object size:0x21 scope:local align:4 data:string +@3519 = .data:0x8042DC9C; // type:object size:0x1C scope:local align:4 data:string +@2212 = .data:0x8042DCB8; // type:object size:0x15 scope:local align:4 data:string +@2352 = .data:0x8042DCD0; // type:object size:0x27 scope:local align:4 data:string +@2368 = .data:0x8042DCF8; // type:object size:0x1D scope:local align:4 data:string +@2369 = .data:0x8042DD18; // type:object size:0x2E scope:local align:4 data:string +@1709 = .data:0x8042DD48; // type:object size:0x44 scope:local align:4 data:string +@1710 = .data:0x8042DD8C; // type:object size:0x2A scope:local align:4 data:string +@1777 = .data:0x8042DDB8; // type:object size:0x26 scope:local align:4 data:string +@1798 = .data:0x8042DDE0; // type:object size:0x33 scope:local align:4 data:string +...data.0 = .data:0x8042DE18; // type:label scope:local align:4 +@882 = .data:0x8042DE18; // type:object size:0x3C scope:local align:4 data:string +@883 = .data:0x8042DE54; // type:object size:0x34 scope:local align:4 data:string +@884 = .data:0x8042DE88; // type:object size:0x28 scope:local align:4 data:string +@885 = .data:0x8042DEB0; // type:object size:0x32 scope:local align:4 data:string +@887 = .data:0x8042DEE4; // type:object size:0x24 scope:local align:4 +@905 = .data:0x8042DF08; // type:object size:0x41 scope:local align:4 data:string +@906 = .data:0x8042DF4C; // type:object size:0x41 scope:local align:4 data:string +@942 = .data:0x8042DF90; // type:object size:0x44 scope:local align:4 data:string +@943 = .data:0x8042DFD4; // type:object size:0x39 scope:local align:4 data:string +@946 = .data:0x8042E010; // type:object size:0x24 scope:local align:4 +@945 = .data:0x8042E034; // type:object size:0x24 scope:local align:4 +@979 = .data:0x8042E058; // type:object size:0x42 scope:local align:4 data:string +@982 = .data:0x8042E09C; // type:object size:0x24 scope:local align:4 +@981 = .data:0x8042E0C0; // type:object size:0x24 scope:local align:4 +@1009 = .data:0x8042E0E4; // type:object size:0x24 scope:local align:4 +@1275 = .data:0x8042E108; // type:object size:0x18 scope:local align:4 data:string +@1276 = .data:0x8042E120; // type:object size:0x17 scope:local align:4 data:string +@651 = .data:0x8042E138; // type:object size:0x19 scope:local align:4 data:string +...data.0 = .data:0x8042E158; // type:label scope:local align:4 +@1051 = .data:0x8042E158; // type:object size:0x17 scope:local align:4 data:string +@1052 = .data:0x8042E170; // type:object size:0x16 scope:local align:4 data:string +@1053 = .data:0x8042E188; // type:object size:0x24 scope:local align:4 data:string +@1083 = .data:0x8042E1AC; // type:object size:0x1F scope:local align:4 data:string +@1084 = .data:0x8042E1CC; // type:object size:0x1F scope:local align:4 data:string +@1085 = .data:0x8042E1EC; // type:object size:0x1F scope:local align:4 data:string +@1086 = .data:0x8042E20C; // type:object size:0x1F scope:local align:4 data:string +@1087 = .data:0x8042E22C; // type:object size:0x1F scope:local align:4 data:string +@1088 = .data:0x8042E24C; // type:object size:0x1F scope:local align:4 data:string +...data.0 = .data:0x8042E270; // type:label scope:local align:4 +@1580 = .data:0x8042E270; // type:object size:0x20 scope:local align:4 data:string +@1581 = .data:0x8042E290; // type:object size:0x22 scope:local align:4 data:string +@1592 = .data:0x8042E2B4; // type:object size:0x11 scope:local align:4 data:string +@1638 = .data:0x8042E2C8; // type:object size:0x31 scope:local align:4 data:string +@1639 = .data:0x8042E2FC; // type:object size:0x33 scope:local align:4 data:string +@1640 = .data:0x8042E330; // type:object size:0x30 scope:local align:4 data:string +@1641 = .data:0x8042E360; // type:object size:0x2F scope:local align:4 data:string +@1642 = .data:0x8042E390; // type:object size:0x42 scope:local align:4 data:string +@1652 = .data:0x8042E3D4; // type:object size:0x17 scope:local align:4 data:string +@1682 = .data:0x8042E3F0; // type:object size:0x20 scope:local align:4 data:string +@1683 = .data:0x8042E410; // type:object size:0x1C scope:local align:4 data:string +@1724 = .data:0x8042E42C; // type:object size:0x2A scope:local align:4 data:string +@1725 = .data:0x8042E458; // type:object size:0x31 scope:local align:4 data:string +@1747 = .data:0x8042E48C; // type:object size:0x2C scope:local align:4 data:string +@1748 = .data:0x8042E4B8; // type:object size:0x2C scope:local align:4 data:string +@1776 = .data:0x8042E4E4; // type:object size:0x2A scope:local align:4 data:string +@1798 = .data:0x8042E510; // type:object size:0x29 scope:local align:4 data:string +@1799 = .data:0x8042E53C; // type:object size:0x21 scope:local align:4 data:string +@1816 = .data:0x8042E560; // type:object size:0x2D scope:local align:4 data:string +@1817 = .data:0x8042E590; // type:object size:0x25 scope:local align:4 data:string +@1833 = .data:0x8042E5B8; // type:object size:0x36 scope:local align:4 data:string +@1834 = .data:0x8042E5F0; // type:object size:0x38 scope:local align:4 data:string +@1874 = .data:0x8042E628; // type:object size:0x29 scope:local align:4 data:string +...data.0 = .data:0x8042E658; // type:label scope:local align:4 +@1653 = .data:0x8042E658; // type:object size:0x2F scope:local align:4 data:string +@1654 = .data:0x8042E688; // type:object size:0x26 scope:local align:4 data:string +@1655 = .data:0x8042E6B0; // type:object size:0x27 scope:local align:4 data:string +@1656 = .data:0x8042E6D8; // type:object size:0x26 scope:local align:4 data:string +@1663 = .data:0x8042E700; // type:object size:0x31 scope:local align:4 data:string +@1664 = .data:0x8042E734; // type:object size:0x31 scope:local align:4 data:string +@1682 = .data:0x8042E768; // type:object size:0x1F scope:local align:4 data:string +@1683 = .data:0x8042E788; // type:object size:0x36 scope:local align:4 data:string +@1684 = .data:0x8042E7C0; // type:object size:0x22 scope:local align:4 data:string +@1685 = .data:0x8042E7E4; // type:object size:0x2E scope:local align:4 data:string +@1686 = .data:0x8042E814; // type:object size:0x21 scope:local align:4 data:string +@1687 = .data:0x8042E838; // type:object size:0x38 scope:local align:4 data:string +@1688 = .data:0x8042E870; // type:object size:0x21 scope:local align:4 data:string +@1689 = .data:0x8042E894; // type:object size:0x2D scope:local align:4 data:string +@1706 = .data:0x8042E8C4; // type:object size:0x37 scope:local align:4 data:string +@1707 = .data:0x8042E8FC; // type:object size:0x36 scope:local align:4 data:string +@1708 = .data:0x8042E934; // type:object size:0x21 scope:local align:4 data:string +@1709 = .data:0x8042E958; // type:object size:0x21 scope:local align:4 data:string +@1710 = .data:0x8042E97C; // type:object size:0x32 scope:local align:4 data:string +@1716 = .data:0x8042E9B0; // type:object size:0x1E scope:local align:4 data:string +@1717 = .data:0x8042E9D0; // type:object size:0x29 scope:local align:4 data:string +@1725 = .data:0x8042E9FC; // type:object size:0x2A scope:local align:4 data:string +@1726 = .data:0x8042EA28; // type:object size:0x29 scope:local align:4 data:string +@1732 = .data:0x8042EA54; // type:object size:0x22 scope:local align:4 data:string +@1733 = .data:0x8042EA78; // type:object size:0x2A scope:local align:4 data:string +@1738 = .data:0x8042EAA4; // type:object size:0x22 scope:local align:4 data:string +@1739 = .data:0x8042EAC8; // type:object size:0x2A scope:local align:4 data:string +@1747 = .data:0x8042EAF4; // type:object size:0x27 scope:local align:4 data:string +@1748 = .data:0x8042EB1C; // type:object size:0x2B scope:local align:4 data:string +@1749 = .data:0x8042EB48; // type:object size:0x38 scope:local align:4 data:string +@1765 = .data:0x8042EB80; // type:object size:0x30 scope:local align:4 data:string +@1766 = .data:0x8042EBB0; // type:object size:0x1D scope:local align:4 data:string +@1767 = .data:0x8042EBD0; // type:object size:0x22 scope:local align:4 data:string +@1768 = .data:0x8042EBF8; // type:object size:0x30 scope:local align:4 data:string +@1778 = .data:0x8042EC28; // type:object size:0x30 scope:local align:4 data:string +@1804 = .data:0x8042EC58; // type:object size:0x38 scope:local align:4 data:string +@1805 = .data:0x8042EC90; // type:object size:0x27 scope:local align:4 data:string +@1812 = .data:0x8042ECB8; // type:object size:0x60 scope:local align:4 data:string +@1827 = .data:0x8042ED18; // type:object size:0x27 scope:local align:4 data:string +@1828 = .data:0x8042ED40; // type:object size:0x2D scope:local align:4 data:string +@1837 = .data:0x8042ED70; // type:object size:0x3D scope:local align:4 data:string +@1838 = .data:0x8042EDB0; // type:object size:0x33 scope:local align:4 data:string +...data.0 = .data:0x8042EDE8; // type:label scope:local align:4 +@1658 = .data:0x8042EDE8; // type:object size:0x24 scope:local align:4 +@1685 = .data:0x8042EE0C; // type:object size:0x1B scope:local align:4 data:string +@1686 = .data:0x8042EE28; // type:object size:0x41 scope:local align:4 data:string +@1687 = .data:0x8042EE6C; // type:object size:0x39 scope:local align:4 data:string +@1690 = .data:0x8042EEA8; // type:object size:0x7C scope:local align:4 +@1704 = .data:0x8042EF24; // type:object size:0x25 scope:local align:4 data:string +@1707 = .data:0x8042EF4C; // type:object size:0x6C scope:local align:4 +@1721 = .data:0x8042EFB8; // type:object size:0x25 scope:local align:4 data:string +@1722 = .data:0x8042EFE0; // type:object size:0x2E scope:local align:4 data:string +@1725 = .data:0x8042F010; // type:object size:0x6C scope:local align:4 +@1744 = .data:0x8042F07C; // type:object size:0x25 scope:local align:4 data:string +@1745 = .data:0x8042F0A4; // type:object size:0x37 scope:local align:4 data:string +@1746 = .data:0x8042F0DC; // type:object size:0x21 scope:local align:4 data:string +@1747 = .data:0x8042F100; // type:object size:0x40 scope:local align:4 data:string +@1748 = .data:0x8042F140; // type:object size:0x37 scope:local align:4 data:string +@1751 = .data:0x8042F178; // type:object size:0x70 scope:local align:4 +@1770 = .data:0x8042F1E8; // type:object size:0x24 scope:local align:4 data:string +@1773 = .data:0x8042F20C; // type:object size:0x70 scope:local align:4 +@1800 = .data:0x8042F27C; // type:object size:0x1B scope:local align:4 data:string +@1801 = .data:0x8042F298; // type:object size:0x2D scope:local align:4 data:string +@1802 = .data:0x8042F2C8; // type:object size:0x2D scope:local align:4 data:string +@1803 = .data:0x8042F2F8; // type:object size:0x3A scope:local align:4 data:string +@1804 = .data:0x8042F334; // type:object size:0x3E scope:local align:4 data:string +@1805 = .data:0x8042F374; // type:object size:0x2A scope:local align:4 data:string +@1808 = .data:0x8042F3A0; // type:object size:0x70 scope:local align:4 +@1829 = .data:0x8042F410; // type:object size:0x19 scope:local align:4 data:string +@1832 = .data:0x8042F42C; // type:object size:0x6C scope:local align:4 +@1848 = .data:0x8042F498; // type:object size:0x26 scope:local align:4 data:string +@1849 = .data:0x8042F4C0; // type:object size:0x30 scope:local align:4 data:string +@1852 = .data:0x8042F4F0; // type:object size:0x70 scope:local align:4 +@1863 = .data:0x8042F560; // type:object size:0x25 scope:local align:4 data:string +@1866 = .data:0x8042F588; // type:object size:0x70 scope:local align:4 +@1883 = .data:0x8042F5F8; // type:object size:0x27 scope:local align:4 data:string +...data.0 = .data:0x8042F620; // type:label scope:local align:4 +@1744 = .data:0x8042F620; // type:object size:0x1D scope:local align:4 data:string +@1745 = .data:0x8042F640; // type:object size:0x23 scope:local align:4 data:string +@1771 = .data:0x8042F668; // type:object size:0x28 scope:local align:4 data:string +@1772 = .data:0x8042F690; // type:object size:0x33 scope:local align:4 data:string +@1783 = .data:0x8042F6C4; // type:object size:0x27 scope:local align:4 data:string +@1822 = .data:0x8042F6EC; // type:object size:0x15 scope:local align:4 data:string +@1869 = .data:0x8042F704; // type:object size:0x2C scope:local align:4 data:string +@1870 = .data:0x8042F730; // type:object size:0x3E scope:local align:4 data:string +@1871 = .data:0x8042F770; // type:object size:0x1B scope:local align:4 data:string +@1872 = .data:0x8042F790; // type:object size:0x40 scope:local align:4 data:string +@1907 = .data:0x8042F7D0; // type:object size:0x47 scope:local align:4 data:string +@1949 = .data:0x8042F818; // type:object size:0x20 scope:local align:4 data:string +@1950 = .data:0x8042F838; // type:object size:0x1E scope:local align:4 data:string +@1986 = .data:0x8042F858; // type:object size:0x32 scope:local align:4 data:string +...data.0 = .data:0x8042F890; // type:label scope:local align:4 +@1563 = .data:0x8042F890; // type:object size:0x24 scope:local align:4 data:string +@1564 = .data:0x8042F8B4; // type:object size:0x4E scope:local align:4 data:string +@1565 = .data:0x8042F908; // type:object size:0x18 scope:local align:4 data:string +@1566 = .data:0x8042F920; // type:object size:0x21 scope:local align:4 data:string +@1567 = .data:0x8042F944; // type:object size:0x2C scope:local align:4 data:string +@1568 = .data:0x8042F970; // type:object size:0x1F scope:local align:4 data:string +@1662 = .data:0x8042F990; // type:object size:0x34 scope:local align:4 data:string +@1663 = .data:0x8042F9C4; // type:object size:0x23 scope:local align:4 data:string +@1664 = .data:0x8042F9E8; // type:object size:0x30 scope:local align:4 data:string +@1665 = .data:0x8042FA18; // type:object size:0x2A scope:local align:4 data:string +@1666 = .data:0x8042FA44; // type:object size:0x1F scope:local align:4 data:string +@1667 = .data:0x8042FA64; // type:object size:0x2F scope:local align:4 data:string +@1668 = .data:0x8042FA94; // type:object size:0x2A scope:local align:4 data:string +@1669 = .data:0x8042FAC0; // type:object size:0x2A scope:local align:4 data:string +@1670 = .data:0x8042FAEC; // type:object size:0x29 scope:local align:4 data:string +@1671 = .data:0x8042FB18; // type:object size:0x19 scope:local align:4 data:string +@1674 = .data:0x8042FB34; // type:object size:0x30 scope:local align:4 +@1693 = .data:0x8042FB64; // type:object size:0x14 scope:local align:4 data:string +@1694 = .data:0x8042FB78; // type:object size:0x13 scope:local align:4 data:string +@2062 = .data:0x8042FB90; // type:object size:0x1A scope:local align:4 data:string +@2067 = .data:0x8042FBAC; // type:object size:0x1F scope:local align:4 data:string +@2125 = .data:0x8042FBCC; // type:object size:0x1E scope:local align:4 data:string +@2159 = .data:0x8042FBEC; // type:object size:0x1F scope:local align:4 data:string +@2327 = .data:0x8042FC0C; // type:object size:0x44 scope:local align:4 data:string +@2338 = .data:0x8042FC50; // type:object size:0x27 scope:local align:4 data:string +...data.0 = .data:0x8042FC78; // type:label scope:local align:4 +@1517 = .data:0x8042FC78; // type:object size:0x13 scope:local align:4 data:string +@1518 = .data:0x8042FC8C; // type:object size:0x21 scope:local align:4 data:string +@1560 = .data:0x8042FCB0; // type:object size:0x18 scope:local align:4 data:string +@1561 = .data:0x8042FCC8; // type:object size:0x1F scope:local align:4 data:string +@1573 = .data:0x8042FCE8; // type:object size:0xE scope:local align:4 data:string +@1600 = .data:0x8042FCF8; // type:object size:0x1E scope:local align:4 data:string +@1601 = .data:0x8042FD18; // type:object size:0x1F scope:local align:4 data:string +@1618 = .data:0x8042FD38; // type:object size:0x2B scope:local align:4 data:string +@1631 = .data:0x8042FD64; // type:object size:0x24 scope:local align:4 data:string +@1649 = .data:0x8042FD88; // type:object size:0x2E scope:local align:4 data:string +@1655 = .data:0x8042FDB8; // type:object size:0x10 scope:local align:4 data:string +@1666 = .data:0x8042FDC8; // type:object size:0x10 scope:local align:4 data:string +@1667 = .data:0x8042FDD8; // type:object size:0x18 scope:local align:4 data:string +@1668 = .data:0x8042FDF0; // type:object size:0x25 scope:local align:4 data:string +@1702 = .data:0x8042FE18; // type:object size:0x10 scope:local align:4 data:string +@1703 = .data:0x8042FE28; // type:object size:0x3E scope:local align:4 data:string +@1717 = .data:0x8042FE68; // type:object size:0x10 scope:local align:4 data:string +@1732 = .data:0x8042FE78; // type:object size:0x13 scope:local align:4 data:string +@1737 = .data:0x8042FE8C; // type:object size:0x13 scope:local align:4 data:string +@1746 = .data:0x8042FEA0; // type:object size:0xE scope:local align:4 data:string +@1755 = .data:0x8042FEB0; // type:object size:0x15 scope:local align:4 data:string +@1780 = .data:0x8042FEC8; // type:object size:0x21 scope:local align:4 data:string +@1781 = .data:0x8042FEEC; // type:object size:0x33 scope:local align:4 data:string +@1799 = .data:0x8042FF20; // type:object size:0x13 scope:local align:4 data:string +@1812 = .data:0x8042FF34; // type:object size:0x17 scope:local align:4 data:string +@1829 = .data:0x8042FF4C; // type:object size:0x29 scope:local align:4 data:string +@1830 = .data:0x8042FF78; // type:object size:0x2B scope:local align:4 data:string +...data.0 = .data:0x8042FFA8; // type:label scope:local align:4 +@1174 = .data:0x8042FFA8; // type:object size:0x20 scope:local align:4 data:string +@1175 = .data:0x8042FFC8; // type:object size:0x36 scope:local align:4 data:string +@1176 = .data:0x80430000; // type:object size:0x34 scope:local align:4 data:string +@1177 = .data:0x80430038; // type:object size:0x28 scope:local align:4 data:string +@1178 = .data:0x80430060; // type:object size:0x47 scope:local align:4 data:string +@1192 = .data:0x804300A8; // type:object size:0x15 scope:local align:4 data:string +@1272 = .data:0x804300C0; // type:object size:0x2E scope:local align:4 data:string +...data.0 = .data:0x804300F0; // type:label scope:local align:4 +@712 = .data:0x804300F0; // type:object size:0x1C scope:local align:4 data:string +@713 = .data:0x8043010C; // type:object size:0x35 scope:local align:4 data:string +@714 = .data:0x80430144; // type:object size:0x1C scope:local align:4 data:string +@728 = .data:0x80430160; // type:object size:0x1B scope:local align:4 data:string +@743 = .data:0x8043017C; // type:object size:0x1B scope:local align:4 data:string +@760 = .data:0x80430198; // type:object size:0x1F scope:local align:4 data:string +@796 = .data:0x804301B8; // type:object size:0x1C scope:local align:4 data:string +@812 = .data:0x804301D4; // type:object size:0x2D scope:local align:4 data:string +@813 = .data:0x80430204; // type:object size:0x25 scope:local align:4 data:string +...data.0 = .data:0x80430230; // type:label scope:local align:4 +@759 = .data:0x80430230; // type:object size:0x1C scope:local align:4 +@778 = .data:0x8043024C; // type:object size:0x1E scope:local align:4 data:string +@779 = .data:0x8043026C; // type:object size:0x1B scope:local align:4 data:string +@780 = .data:0x80430288; // type:object size:0x17 scope:local align:4 data:string +@781 = .data:0x804302A0; // type:object size:0x27 scope:local align:4 data:string +@784 = .data:0x804302C8; // type:object size:0x34 scope:local align:4 +@796 = .data:0x804302FC; // type:object size:0x27 scope:local align:4 data:string +@809 = .data:0x80430324; // type:object size:0x23 scope:local align:4 data:string +@812 = .data:0x80430348; // type:object size:0x24 scope:local align:4 +@826 = .data:0x8043036C; // type:object size:0x21 scope:local align:4 data:string +@829 = .data:0x80430390; // type:object size:0x3C scope:local align:4 +@839 = .data:0x804303CC; // type:object size:0x24 scope:local align:4 data:string +@851 = .data:0x804303F0; // type:object size:0x23 scope:local align:4 data:string +@853 = .data:0x80430414; // type:object size:0x30 scope:local align:4 +@868 = .data:0x80430444; // type:object size:0x26 scope:local align:4 data:string +@871 = .data:0x8043046C; // type:object size:0x3C scope:local align:4 +@885 = .data:0x804304A8; // type:object size:0x23 scope:local align:4 data:string +@895 = .data:0x804304CC; // type:object size:0x1A scope:local align:4 data:string +...data.0 = .data:0x804304E8; // type:label scope:local align:4 +@1372 = .data:0x804304E8; // type:object size:0x13 scope:local align:4 data:string +@1388 = .data:0x804304FC; // type:object size:0x1D scope:local align:4 data:string +@1389 = .data:0x8043051C; // type:object size:0x23 scope:local align:4 data:string +@1392 = .data:0x80430540; // type:object size:0x3C scope:local align:4 +@1416 = .data:0x8043057C; // type:object size:0x2A scope:local align:4 data:string +@1419 = .data:0x804305A8; // type:object size:0x3C scope:local align:4 +@1444 = .data:0x804305E4; // type:object size:0x2A scope:local align:4 data:string +@1445 = .data:0x80430610; // type:object size:0x30 scope:local align:4 data:string +@1448 = .data:0x80430640; // type:object size:0x40 scope:local align:4 +@1461 = .data:0x80430680; // type:object size:0x2A scope:local align:4 data:string +@1462 = .data:0x804306B0; // type:object size:0x30 scope:local align:4 data:string +@1465 = .data:0x804306E0; // type:object size:0x40 scope:local align:4 +@1487 = .data:0x80430720; // type:object size:0x23 scope:local align:4 data:string +@1490 = .data:0x80430744; // type:object size:0x3C scope:local align:4 +@1505 = .data:0x80430780; // type:object size:0x29 scope:local align:4 data:string +@1508 = .data:0x804307AC; // type:object size:0x3C scope:local align:4 +@1516 = .data:0x804307E8; // type:object size:0x26 scope:local align:4 data:string +...data.0 = .data:0x80430810; // type:label scope:local align:4 +@1168 = .data:0x80430810; // type:object size:0x10 scope:local align:4 data:string +@1169 = .data:0x80430820; // type:object size:0x12 scope:local align:4 data:string +@1170 = .data:0x80430834; // type:object size:0xA scope:local align:4 data:string +@1173 = .data:0x80430840; // type:object size:0x9 scope:local align:4 data:string +@1174 = .data:0x8043084C; // type:object size:0x17 scope:local align:4 data:string +@1175 = .data:0x80430864; // type:object size:0xE scope:local align:4 data:string +@1176 = .data:0x80430874; // type:object size:0x13 scope:local align:4 data:string +@1233 = .data:0x80430888; // type:object size:0x1E scope:local align:4 data:string +@1234 = .data:0x804308A8; // type:object size:0xD scope:local align:4 data:string +@1235 = .data:0x804308B8; // type:object size:0xD scope:local align:4 data:string +@1236 = .data:0x804308C8; // type:object size:0xE scope:local align:4 data:string +@1237 = .data:0x804308D8; // type:object size:0xE scope:local align:4 data:string +...data.0 = .data:0x804308E8; // type:label scope:local align:4 +@688 = .data:0x804308E8; // type:object size:0xF scope:local align:4 data:string +@689 = .data:0x804308F8; // type:object size:0x1D scope:local align:4 data:string +@704 = .data:0x80430918; // type:object size:0x22 scope:local align:4 data:string +@708 = .data:0x8043093C; // type:object size:0x14 scope:local align:4 data:string +@739 = .data:0x80430950; // type:object size:0x10 scope:local align:4 data:string +@745 = .data:0x80430960; // type:object size:0x12 scope:local align:4 data:string +@1415 = .data:0x80430978; // type:object size:0x4F scope:local align:4 data:string +@1330 = .data:0x804309C8; // type:object size:0x39 scope:local align:4 data:string +@1369 = .data:0x80430A04; // type:object size:0x33 scope:local align:4 data:string +@1451 = .data:0x80430A38; // type:object size:0x28 scope:local align:4 data:string +...data.0 = .data:0x80430A60; // type:label scope:local align:4 +@1493 = .data:0x80430A60; // type:object size:0x22 scope:local align:4 data:string +@1510 = .data:0x80430A88; // type:object size:0x28 scope:local align:4 data:string +@1585 = .data:0x80430AB0; // type:object size:0x25 scope:local align:4 data:string +@1610 = .data:0x80430AD8; // type:object size:0x1D scope:local align:4 data:string +@1611 = .data:0x80430AF8; // type:object size:0xE scope:local align:4 data:string +@1612 = .data:0x80430B08; // type:object size:0x2E scope:local align:4 data:string +@1716 = .data:0x80430B38; // type:object size:0x1C scope:local align:4 data:string +@1717 = .data:0x80430B54; // type:object size:0x1F scope:local align:4 data:string +@1718 = .data:0x80430B74; // type:object size:0x22 scope:local align:4 data:string +@1723 = .data:0x80430B98; // type:object size:0x24 scope:local align:4 +...data.0 = .data:0x80430BC0; // type:label scope:local align:4 +@1261 = .data:0x80430BC0; // type:object size:0x12 scope:local align:4 data:string +@1262 = .data:0x80430BD4; // type:object size:0x24 scope:local align:4 data:string +@1263 = .data:0x80430BF8; // type:object size:0x28 scope:local align:4 data:string +@1264 = .data:0x80430C20; // type:object size:0x18 scope:local align:4 data:string +@1274 = .data:0x80430C38; // type:object size:0x35 scope:local align:4 data:string +@1290 = .data:0x80430C70; // type:object size:0x29 scope:local align:4 data:string +@1291 = .data:0x80430C9C; // type:object size:0x2C scope:local align:4 data:string +@1292 = .data:0x80430CC8; // type:object size:0x2F scope:local align:4 data:string +@1306 = .data:0x80430CF8; // type:object size:0x2C scope:local align:4 data:string +@1307 = .data:0x80430D24; // type:object size:0x2C scope:local align:4 data:string +@1322 = .data:0x80430D50; // type:object size:0x2A scope:local align:4 data:string +@1323 = .data:0x80430D7C; // type:object size:0x1C scope:local align:4 data:string +@1337 = .data:0x80430D98; // type:object size:0x29 scope:local align:4 data:string +@1338 = .data:0x80430DC4; // type:object size:0x21 scope:local align:4 data:string +@1347 = .data:0x80430DE8; // type:object size:0x37 scope:local align:4 data:string +@1348 = .data:0x80430E20; // type:object size:0x29 scope:local align:4 data:string +@1356 = .data:0x80430E4C; // type:object size:0x1C scope:local align:4 data:string +@1357 = .data:0x80430E68; // type:object size:0x18 scope:local align:4 data:string +@1358 = .data:0x80430E80; // type:object size:0x17 scope:local align:4 data:string +@1375 = .data:0x80430E98; // type:object size:0x2D scope:local align:4 data:string +@1376 = .data:0x80430EC8; // type:object size:0x25 scope:local align:4 data:string +@1382 = .data:0x80430EF0; // type:object size:0x2A scope:local align:4 data:string +@1040 = .data:0x80430F20; // type:object size:0x23 scope:local align:4 data:string +@1122 = .data:0x80430F44; // type:object size:0x1C scope:local align:4 data:string +@1109 = .data:0x80430F60; // type:object size:0x44 scope:local align:4 +@1118 = .data:0x80430FA4; // type:object size:0x35 scope:local align:4 data:string +@1119 = .data:0x80430FDC; // type:object size:0x19 scope:local align:4 data:string +@1173 = .data:0x80430FF8; // type:object size:0x20 scope:local align:4 +@1172 = .data:0x80431018; // type:object size:0x20 scope:local align:4 +@1221 = .data:0x80431038; // type:object size:0x20 scope:local align:4 +@762 = .data:0x80431058; // type:object size:0x2B scope:local align:4 data:string +@1882 = .data:0x80431088; // type:object size:0x68 scope:local align:4 +__files = .data:0x804310F0; // type:object size:0x140 scope:global align:4 +@1249 = .data:0x80431230; // type:object size:0x124 scope:local align:4 +__lconv = .data:0x80431358; // type:object size:0x38 scope:global align:4 data:4byte +_loc_ctyp_C = .data:0x80431390; // type:object size:0x28 scope:global align:4 +char_coll_tableC = .data:0x804313B8; // type:object size:0xC0 scope:global align:4 +_loc_coll_C = .data:0x80431478; // type:object size:0x1C scope:global align:4 +_loc_mon_C = .data:0x80431494; // type:object size:0x34 scope:global align:4 +_loc_num_C = .data:0x804314C8; // type:object size:0x14 scope:global align:4 +_loc_tim_C = .data:0x804314E0; // type:object size:0x28 scope:global align:4 +_current_locale = .data:0x80431508; // type:object size:0x48 scope:global align:4 +@2263 = .data:0x80431550; // type:object size:0xE0 scope:local align:4 +@2262 = .data:0x80431630; // type:object size:0x44 scope:local align:4 +@2301 = .data:0x80431674; // type:object size:0x84 scope:local align:4 +@2337 = .data:0x804316F8; // type:object size:0x84 scope:local align:4 +@2720 = .data:0x8043177C; // type:object size:0x24 scope:local align:4 +@625 = .data:0x804317A0; // type:object size:0x44 scope:local align:4 +@126 = .data:0x804317E8; // type:object size:0x6C scope:local align:4 +@488 = .data:0x80431858; // type:object size:0x1C scope:local align:4 +@522 = .data:0x80431874; // type:object size:0x1C scope:local align:4 +gTRKRestoreFlags = .data:0x80431890; // type:object size:0x9 scope:global align:4 data:byte +gTRKExceptionStatus = .data:0x8043189C; // type:object size:0x10 scope:global align:4 data:4byte +gTRKStepStatus = .data:0x804318AC; // type:object size:0x14 scope:global align:4 data:4byte +TRK_ISR_OFFSETS = .data:0x804318C0; // type:object size:0x3C scope:global align:4 data:4byte +gDBCommTable = .data:0x80431900; // type:object size:0x28 scope:global align:4 data:4byte +...bss.0 = .bss:0x80431940; // type:label scope:local align:4 +RootHeapCheck = .bss:0x80431940; // type:object size:0x28 scope:global align:4 +SystemHeapCheck = .bss:0x80431968; // type:object size:0x28 scope:global align:4 +ZeldaHeapCheck = .bss:0x80431990; // type:object size:0x28 scope:global align:4 +GameHeapCheck = .bss:0x804319B8; // type:object size:0x28 scope:global align:4 +ArchiveHeapCheck = .bss:0x804319E0; // type:object size:0x28 scope:global align:4 +J2dHeapCheck = .bss:0x80431A08; // type:object size:0x28 scope:global align:4 +HostioHeapCheck = .bss:0x80431A30; // type:object size:0x28 scope:global align:4 +CommandHeapCheck = .bss:0x80431A58; // type:object size:0x28 scope:global align:4 +mainThread = .bss:0x80431A80; // type:object size:0x318 scope:global align:4 +mDoPrintf_FiberStack = .bss:0x80431DA0; // type:object size:0x800 scope:global align:4 +@90203 = .bss:0x804325A0; // type:object size:0xC scope:local align:4 +g_mDoAud_zelAudio = .bss:0x804325AC; // type:object size:0x13A8 scope:global align:4 +m_gamePad__8mDoCPd_c = .bss:0x80433958; // type:object size:0x10 scope:global align:4 data:4byte +m_cpadInfo__8mDoCPd_c = .bss:0x80433968; // type:object size:0x100 scope:global align:4 +m_pad__6mReCPd = .bss:0x80433A68; // type:object size:0x7820 scope:global align:4 data:4byte +m_pad_info__6mReCPd = .bss:0x8043B288; // type:object size:0x60 scope:global align:4 +m_motorWave__6mReCPd = .bss:0x8043B2E8; // type:object size:0x30 scope:global align:4 data:4byte +...bss.0 = .bss:0x8043B318; // type:label scope:local align:4 +m_fullFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x8043B318; // type:object size:0x20 scope:global align:4 +mFrameBufferTexObj__13mDoGph_gInf_c = .bss:0x8043B338; // type:object size:0x20 scope:global align:4 +mZbufferTexObj__13mDoGph_gInf_c = .bss:0x8043B358; // type:object size:0x20 scope:global align:4 +m_bloom__13mDoGph_gInf_c = .bss:0x8043B378; // type:object size:0x14 scope:global align:4 +mBlureMtx__13mDoGph_gInf_c = .bss:0x8043B38C; // type:object size:0x30 scope:global align:4 +@100344 = .bss:0x8043B3BC; // type:object size:0xC scope:local align:4 +m_nowEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x8043B3C8; // type:object size:0xC scope:global align:4 data:float +@100345 = .bss:0x8043B3D4; // type:object size:0xC scope:local align:4 +m_oldEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x8043B3E0; // type:object size:0xC scope:global align:4 +@100346 = .bss:0x8043B3EC; // type:object size:0xC scope:local align:4 +m_oldOldEffPos__Q213mDoGph_gInf_c5csr_c = .bss:0x8043B3F8; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x8043B408; // type:label scope:local align:4 +now__14mDoMtx_stack_c = .bss:0x8043B408; // type:object size:0x30 scope:global align:4 data:float +buffer__14mDoMtx_stack_c = .bss:0x8043B438; // type:object size:0x300 scope:global align:4 +@89263 = .bss:0x8043B738; // type:object size:0xC scope:local align:4 +@89289 = .bss:0x8043B744; // type:object size:0xC scope:local align:4 +mDoMtx_quatStack = .bss:0x8043B750; // type:object size:0x11C scope:global align:4 +@89103 = .bss:0x8043B870; // type:object size:0xC scope:local align:4 +mClipper__14mDoLib_clipper = .bss:0x8043B87C; // type:object size:0x5C scope:global align:4 +...bss.0 = .bss:0x8043B8E0; // type:label scope:local align:4 +l_thread__9mDoDvdThd = .bss:0x8043B8E0; // type:object size:0x318 scope:global align:4 +l_threadStack__9mDoDvdThd = .bss:0x8043BC00; // type:object size:0x2000 scope:global align:4 +l_param__9mDoDvdThd = .bss:0x8043DC00; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x8043DC60; // type:label scope:local align:4 +DvdErr_thread = .bss:0x8043DC60; // type:object size:0x318 scope:global align:4 +DvdErr_stack = .bss:0x8043DF80; // type:object size:0x2000 scope:global align:4 +Alarm = .bss:0x8043FF80; // type:object size:0x30 scope:local align:4 +MemCardStack = .bss:0x8043FFC0; // type:object size:0x2000 scope:global align:4 +MemCardThread = .bss:0x80441FC0; // type:object size:0x318 scope:global align:4 +MemCardWorkArea0 = .bss:0x804422E0; // type:object size:0xA000 scope:global align:4 +l_safeCopyBuf = .bss:0x8044C2E0; // type:object size:0x4000 scope:global align:4 +g_mDoMemCd_control = .bss:0x804502E0; // type:object size:0x2000 scope:global align:4 +sTmpBuf = .bss:0x804522E0; // type:object size:0x4000 scope:global align:4 data:4byte +info$89143 = .bss:0x804562E0; // type:object size:0xF0A0 scope:local align:4 +@93108 = .bss:0x80465380; // type:object size:0xC scope:local align:4 +DMC = .bss:0x80465390; // type:object size:0xC58 scope:global align:4 +@89430 = .bss:0x80465FE8; // type:object size:0xC scope:local align:4 +g_HIO = .bss:0x80465FF4; // type:object size:0x44 scope:global align:4 +g_fopAcTg_Queue = .bss:0x80466038; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80466048; // type:label scope:local align:4 +@106698 = .bss:0x80466048; // type:object size:0xC scope:local align:4 +@107566 = .bss:0x80466054; // type:object size:0xC scope:local align:4 +min$107563 = .bss:0x80466060; // type:object size:0xC scope:local align:4 +@107584 = .bss:0x8046606C; // type:object size:0xC scope:local align:4 +max$107581 = .bss:0x80466078; // type:object size:0xC scope:local align:4 +@108962 = .bss:0x80466084; // type:object size:0xC scope:local align:4 +mLineCheck__11fopAcM_lc_c = .bss:0x80466090; // type:object size:0x70 scope:global align:4 +@108978 = .bss:0x80466100; // type:object size:0xC scope:local align:4 +mGndCheck__11fopAcM_gc_c = .bss:0x8046610C; // type:object size:0x54 scope:global align:4 +@108985 = .bss:0x80466160; // type:object size:0xC scope:local align:4 +mRoofCheck__11fopAcM_rc_c = .bss:0x8046616C; // type:object size:0x50 scope:global align:4 +@108992 = .bss:0x804661BC; // type:object size:0xC scope:local align:4 +mWaterCheck__11fopAcM_wt_c = .bss:0x804661C8; // type:object size:0x54 scope:global align:4 +l_fopCamM_id = .bss:0x80466220; // type:object size:0x10 scope:global align:4 +l_fopOvlpM_Request = .bss:0x80466230; // type:object size:0x28 scope:global align:4 +g_fopScnTg_SceneList = .bss:0x80466258; // type:object size:0xC scope:global align:4 +lists$46408 = .bss:0x80466268; // type:object size:0x2EE0 scope:local align:4 +g_fpcCtTg_Queue = .bss:0x80469148; // type:object size:0xC scope:global align:4 +g_fpcDtTg_Queue = .bss:0x80469158; // type:object size:0xC scope:global align:4 +l_fpcLy_LayerList = .bss:0x80469168; // type:object size:0xC scope:global align:4 data:4byte +l_fpcLn_Line = .bss:0x80469178; // type:object size:0xC0 scope:global align:4 +rootlayer$91155 = .bss:0x80469238; // type:object size:0x2C scope:local align:4 +queue$91156 = .bss:0x80469264; // type:object size:0x78 scope:local align:4 +l_fpcNdRq_Queue = .bss:0x804692E0; // type:object size:0xC scope:global align:4 data:4byte +l_fpcPi_Queue = .bss:0x804692F0; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x80469300; // type:label scope:local align:4 +@96239 = .bss:0x80469300; // type:object size:0xC scope:local align:4 +DoorInfo = .bss:0x8046930C; // type:object size:0x904 scope:global align:4 data:4byte +@96299 = .bss:0x80469C10; // type:object size:0xC scope:local align:4 +l_RoomKeepDoorInfo = .bss:0x80469C1C; // type:object size:0x904 scope:global align:4 data:4byte +@97897 = .bss:0x8046A520; // type:object size:0xC scope:local align:4 +mStatus__20dStage_roomControl_c = .bss:0x8046A52C; // type:object size:0x10100 scope:global align:4 data:4byte +mMemoryBlock__20dStage_roomControl_c = .bss:0x8047A62C; // type:object size:0x4C scope:global align:4 +lbl_8047A678 = .bss:0x8047A678; // type:object size:0xA data:byte +lbl_8047A682 = .bss:0x8047A682; // type:object size:0x146 +...bss.0 = .bss:0x8047A7C8; // type:label scope:local align:4 +dComIfG_mTimerInfo = .bss:0x8047A7C8; // type:object size:0x14 scope:global align:4 +@109549 = .bss:0x8047A7DC; // type:object size:0xC scope:local align:4 +m_blurCB__Q213dComIfG_inf_c9baseCsr_c = .bss:0x8047A7E8; // type:object size:0x18 scope:global align:4 +@109661 = .bss:0x8047A800; // type:object size:0xC scope:local align:4 +effScale$109658 = .bss:0x8047A80C; // type:object size:0xC scope:local align:4 +@109948 = .bss:0x8047A818; // type:object size:0xC scope:local align:4 +g_dComIfG_gameInfo = .bss:0x8047A828; // type:object size:0x1DE20 scope:global align:4 data:2byte +lbl_80498648 = .bss:0x80498648; // type:object size:0x20 +...bss.0 = .bss:0x80498668; // type:label scope:local align:4 +@98026 = .bss:0x80498668; // type:object size:0xC scope:local align:4 +mData__7daSus_c = .bss:0x80498674; // type:object size:0x480 scope:global align:4 data:byte +mRoom__7daSus_c = .bss:0x80498AF4; // type:object size:0x100 scope:global align:4 data:4byte +m_entryModel__10daMirror_c = .bss:0x80498BF4; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__15dGrass_packet_c = .bss:0x80498C00; // type:object size:0xC scope:global align:4 data:4byte +m_deleteRoom__16dFlower_packet_c = .bss:0x80498C0C; // type:object size:0xC scope:global align:4 data:4byte +@102218 = .bss:0x80498C18; // type:object size:0xC scope:local align:4 +mPos__12daObjCarry_c = .bss:0x80498C24; // type:object size:0x3C scope:global align:4 +@92168 = .bss:0x80498C60; // type:object size:0xC scope:local align:4 +scale$92165 = .bss:0x80498C6C; // type:object size:0xC scope:local align:4 +@92178 = .bss:0x80498C78; // type:object size:0xC scope:local align:4 +scale$92175 = .bss:0x80498C84; // type:object size:0xC scope:local align:4 +@92198 = .bss:0x80498C90; // type:object size:0xC scope:local align:4 +scale$92195 = .bss:0x80498C9C; // type:object size:0xC scope:local align:4 +@92208 = .bss:0x80498CA8; // type:object size:0xC scope:local align:4 +scale$92205 = .bss:0x80498CB4; // type:object size:0xC scope:local align:4 +dummy$98962 = .bss:0x80498CC0; // type:object size:0x14 scope:local align:4 +@99943 = .bss:0x80498CD4; // type:object size:0xC scope:local align:4 +l_translation$99940 = .bss:0x80498CE0; // type:object size:0xC scope:local align:4 +@89218 = .bss:0x80498CF0; // type:object size:0xC scope:local align:4 +m_texObjAgg__8dMpath_n = .bss:0x80498CFC; // type:object size:0x1C scope:global align:4 data:4byte +lbl_80498D18 = .bss:0x80498D18; // type:object size:0x11 +lbl_80498D29 = .bss:0x80498D29; // type:object size:0x11 +lbl_80498D3A = .bss:0x80498D3A; // type:object size:0x16 +l_startAction = .bss:0x80498D50; // type:object size:0x18 scope:global align:4 +l_runAction = .bss:0x80498D68; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x80498D80; // type:label scope:local align:4 +@92421 = .bss:0x80498D80; // type:object size:0xC scope:local align:4 +@92422 = .bss:0x80498D8C; // type:object size:0xC scope:local align:4 +pos$92737 = .bss:0x80498D98; // type:object size:0xC scope:local align:4 +@93018 = .bss:0x80498DA4; // type:object size:0xC scope:local align:4 +@93019 = .bss:0x80498DB0; // type:object size:0xC scope:local align:4 +@93020 = .bss:0x80498DBC; // type:object size:0xC scope:local align:4 +@93021 = .bss:0x80498DC8; // type:object size:0xC scope:local align:4 +@93022 = .bss:0x80498DD4; // type:object size:0xC scope:local align:4 +@93023 = .bss:0x80498DE0; // type:object size:0xC scope:local align:4 +@93024 = .bss:0x80498DEC; // type:object size:0xC scope:local align:4 +@93025 = .bss:0x80498DF8; // type:object size:0xC scope:local align:4 +mTsubo__13dPa_control_c = .bss:0x80498E04; // type:object size:0x40 scope:global align:4 +@93026 = .bss:0x80498E44; // type:object size:0xC scope:local align:4 +@93027 = .bss:0x80498E50; // type:object size:0xC scope:local align:4 +@93028 = .bss:0x80498E5C; // type:object size:0xC scope:local align:4 +mLifeBall__13dPa_control_c = .bss:0x80498E68; // type:object size:0x18 scope:global align:4 +@93029 = .bss:0x80498E80; // type:object size:0xC scope:local align:4 +@93030 = .bss:0x80498E8C; // type:object size:0xC scope:local align:4 +@93031 = .bss:0x80498E98; // type:object size:0xC scope:local align:4 +@93032 = .bss:0x80498EA4; // type:object size:0xC scope:local align:4 +@93033 = .bss:0x80498EB0; // type:object size:0xC scope:local align:4 +@93034 = .bss:0x80498EBC; // type:object size:0xC scope:local align:4 +@93035 = .bss:0x80498EC8; // type:object size:0xC scope:local align:4 +@93036 = .bss:0x80498ED4; // type:object size:0xC scope:local align:4 +mWindViewMatrix__13dPa_control_c = .bss:0x80498EE0; // type:object size:0x30 scope:global align:4 +@93037 = .bss:0x80498F10; // type:object size:0xC scope:local align:4 +lbl_80498F1C = .bss:0x80498F1C; // type:object size:0x24 +mSimpleTexObj__21dDlst_shadowControl_c = .bss:0x80498F40; // type:object size:0x20 scope:global align:4 +mWipeDlst__12dDlst_list_c = .bss:0x80498F60; // type:object size:0x48 scope:global align:4 +@94174 = .bss:0x80498FA8; // type:object size:0xC scope:local align:4 +r09o$94171 = .bss:0x80498FB4; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80498FC0; // type:label scope:local align:4 +@101010 = .bss:0x80498FC0; // type:object size:0xC scope:local align:4 +@101011 = .bss:0x80498FCC; // type:object size:0xC scope:local align:4 +@101012 = .bss:0x80498FD8; // type:object size:0xC scope:local align:4 +@101013 = .bss:0x80498FE4; // type:object size:0xC scope:local align:4 +add_table$101007 = .bss:0x80498FF0; // type:object size:0x30 scope:local align:4 +@101333 = .bss:0x80499020; // type:object size:0xC scope:local align:4 +@101334 = .bss:0x8049902C; // type:object size:0xC scope:local align:4 +@101335 = .bss:0x80499038; // type:object size:0xC scope:local align:4 +@101336 = .bss:0x80499044; // type:object size:0xC scope:local align:4 +add_table$101330 = .bss:0x80499050; // type:object size:0x30 scope:local align:4 +@101507 = .bss:0x80499080; // type:object size:0xC scope:local align:4 +@101508 = .bss:0x8049908C; // type:object size:0xC scope:local align:4 +@101509 = .bss:0x80499098; // type:object size:0xC scope:local align:4 +@101510 = .bss:0x804990A4; // type:object size:0xC scope:local align:4 +@101511 = .bss:0x804990B0; // type:object size:0xC scope:local align:4 +@101512 = .bss:0x804990BC; // type:object size:0xC scope:local align:4 +@101513 = .bss:0x804990C8; // type:object size:0xC scope:local align:4 +@101514 = .bss:0x804990D4; // type:object size:0xC scope:local align:4 +@101515 = .bss:0x804990E0; // type:object size:0xC scope:local align:4 +@101516 = .bss:0x804990EC; // type:object size:0xC scope:local align:4 +@101517 = .bss:0x804990F8; // type:object size:0xC scope:local align:4 +@101518 = .bss:0x80499104; // type:object size:0xC scope:local align:4 +@101519 = .bss:0x80499110; // type:object size:0xC scope:local align:4 +hokuto_position$101504 = .bss:0x8049911C; // type:object size:0x4E scope:local align:4 +...bss.0 = .bss:0x80499170; // type:label scope:local align:4 +@106895 = .bss:0x80499170; // type:object size:0xC scope:local align:4 +revo_csr__25@unnamed@d_attention_cpp@ = .bss:0x8049917C; // type:object size:0x1C scope:global align:4 +@106896 = .bss:0x80499198; // type:object size:0xC scope:local align:4 +revo_cobj__25@unnamed@d_attention_cpp@ = .bss:0x804991A4; // type:object size:0x14 scope:global align:4 +@106936 = .bss:0x804991B8; // type:object size:0xC scope:local align:4 +g_AttDwHIO = .bss:0x804991C4; // type:object size:0x10 scope:global align:4 +@104629 = .bss:0x804991D8; // type:object size:0xC scope:local align:4 +tmpRoofChk$104626 = .bss:0x804991E4; // type:object size:0x50 scope:local align:4 +l_wcsbuf = .bss:0x80499238; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$93833 = .bss:0x80499628; // type:object size:0x24 scope:local align:4 +l_wcsbuf = .bss:0x8049964C; // type:object size:0x3F0 scope:local align:4 +vtx_tbl$94662 = .bss:0x80499A3C; // type:object size:0x24 scope:local align:4 +...bss.0 = .bss:0x80499A60; // type:label scope:local align:4 +@106801 = .bss:0x80499A60; // type:object size:0xC scope:local align:4 +WolfAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x80499A6C; // type:object size:0xC scope:global align:4 +@106802 = .bss:0x80499A78; // type:object size:0xC scope:local align:4 +MidnaAdditionVec__25@unnamed@d_ev_camera_cpp@ = .bss:0x80499A84; // type:object size:0xC scope:global align:4 +@108032 = .bss:0x80499A90; // type:object size:0xC scope:local align:4 +DefaultGap$108029 = .bss:0x80499A9C; // type:object size:0xC scope:local align:4 +@109304 = .bss:0x80499AA8; // type:object size:0xC scope:local align:4 +DefaultGap$109301 = .bss:0x80499AB4; // type:object size:0xC scope:local align:4 +@110004 = .bss:0x80499AC0; // type:object size:0xC scope:local align:4 +DefaultGap$110001 = .bss:0x80499ACC; // type:object size:0xC scope:local align:4 +@112115 = .bss:0x80499AD8; // type:object size:0xC scope:local align:4 +DefaultGap$112112 = .bss:0x80499AE4; // type:object size:0xC scope:local align:4 +mTypeGroupListAll__7dTres_c = .bss:0x80499AF0; // type:object size:0xCC scope:global align:4 +...bss.0 = .bss:0x80499BC0; // type:label scope:local align:4 +@107687 = .bss:0x80499BC0; // type:object size:0xC scope:local align:4 +l_waitBaseAnime = .bss:0x80499BCC; // type:object size:0xC scope:global align:4 data:float +@107688 = .bss:0x80499BD8; // type:object size:0xC scope:local align:4 +l_ironBallBaseAnime = .bss:0x80499BE4; // type:object size:0xC scope:global align:4 +@107689 = .bss:0x80499BF0; // type:object size:0xC scope:local align:4 +l_halfAtnWaitBaseAnime = .bss:0x80499BFC; // type:object size:0xC scope:global align:4 data:float +@107690 = .bss:0x80499C08; // type:object size:0xC scope:local align:4 +l_rWaitBaseAnime = .bss:0x80499C14; // type:object size:0xC scope:global align:4 +@107691 = .bss:0x80499C20; // type:object size:0xC scope:local align:4 +l_lWaitBaseAnime = .bss:0x80499C2C; // type:object size:0xC scope:global align:4 +@107692 = .bss:0x80499C38; // type:object size:0xC scope:local align:4 +l_horseBaseAnime = .bss:0x80499C44; // type:object size:0xC scope:global align:4 data:float +@107693 = .bss:0x80499C50; // type:object size:0xC scope:local align:4 +l_boarBaseAnime = .bss:0x80499C5C; // type:object size:0xC scope:global align:4 data:float +@107694 = .bss:0x80499C68; // type:object size:0xC scope:local align:4 +l_localHorseRidePos = .bss:0x80499C74; // type:object size:0xC scope:global align:4 +@107695 = .bss:0x80499C80; // type:object size:0xC scope:local align:4 +l_localBoarRidePos = .bss:0x80499C8C; // type:object size:0xC scope:global align:4 +@107696 = .bss:0x80499C98; // type:object size:0xC scope:local align:4 +l_canoeBaseAnime = .bss:0x80499CA4; // type:object size:0xC scope:global align:4 +@107697 = .bss:0x80499CB0; // type:object size:0xC scope:local align:4 +l_sumouBaseAnimeSp = .bss:0x80499CBC; // type:object size:0xC scope:global align:4 +@107698 = .bss:0x80499CC8; // type:object size:0xC scope:local align:4 +l_wolfBaseAnime = .bss:0x80499CD4; // type:object size:0xC scope:global align:4 data:float +@107699 = .bss:0x80499CE0; // type:object size:0xC scope:local align:4 +l_wolfRopeBaseAnime = .bss:0x80499CEC; // type:object size:0xC scope:global align:4 data:float +@130081 = .bss:0x80499CF8; // type:object size:0xC scope:local align:4 +grabCarryOffset0$130078 = .bss:0x80499D04; // type:object size:0xC scope:local align:4 +@130085 = .bss:0x80499D10; // type:object size:0xC scope:local align:4 +grabCarryOffset1$130082 = .bss:0x80499D1C; // type:object size:0xC scope:local align:4 +@130089 = .bss:0x80499D28; // type:object size:0xC scope:local align:4 +grabCarryOffset2$130086 = .bss:0x80499D34; // type:object size:0xC scope:local align:4 +@130093 = .bss:0x80499D40; // type:object size:0xC scope:local align:4 +grabCarryOffset3$130090 = .bss:0x80499D4C; // type:object size:0xC scope:local align:4 +@145286 = .bss:0x80499D58; // type:object size:0xC scope:local align:4 +l_hookSnowSandHitScale = .bss:0x80499D64; // type:object size:0xC scope:global align:4 +dummy$151558 = .bss:0x80499D70; // type:object size:0x14 scope:local align:4 +leftRotNormal$155476 = .bss:0x80499D84; // type:object size:0xC scope:local align:4 +leftRotLight$155481 = .bss:0x80499D90; // type:object size:0x18 scope:local align:4 +leftRotLarge$155486 = .bss:0x80499DA8; // type:object size:0x24 scope:local align:4 +leftRotWater$155491 = .bss:0x80499DCC; // type:object size:0xC scope:local align:4 +texObj$156509 = .bss:0x80499DD8; // type:object size:0x20 scope:local align:4 +@163867 = .bss:0x80499DF8; // type:object size:0xC scope:local align:4 +l_wolfBiteHitMarkScale = .bss:0x80499E04; // type:object size:0xC scope:global align:4 +rodTopOffset$171126 = .bss:0x80499E10; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x80499E20; // type:label scope:local align:4 +mCcDCyl__8daNpcT_c = .bss:0x80499E20; // type:object size:0x44 scope:global align:4 data:4byte +mCcDSph__8daNpcT_c = .bss:0x80499E64; // type:object size:0x40 scope:global align:4 +mFindActorPtrs__8daNpcT_c = .bss:0x80499EA4; // type:object size:0xC8 scope:global align:4 +mCcDCyl__11daBaseNpc_c = .bss:0x80499F84; // type:object size:0x44 scope:global align:4 +mCcDSph__11daBaseNpc_c = .bss:0x80499FC8; // type:object size:0x40 scope:global align:4 +@105300 = .bss:0x8049A008; // type:object size:0xC scope:local align:4 +vec$105297 = .bss:0x8049A014; // type:object size:0xC scope:local align:4 +mCcDCyl__8daNpcF_c = .bss:0x8049A020; // type:object size:0x44 scope:global align:4 +mCcDSph__8daNpcF_c = .bss:0x8049A064; // type:object size:0x40 scope:global align:4 +mFindActorPList__8daNpcF_c = .bss:0x8049A0BC; // type:object size:0x190 scope:global align:4 +...bss.0 = .bss:0x8049A250; // type:label scope:local align:4 +@95345 = .bss:0x8049A250; // type:object size:0xC scope:local align:4 +l_Cd_HIO = .bss:0x8049A25C; // type:object size:0x29BC scope:global align:4 +@95449 = .bss:0x8049CC18; // type:object size:0xC scope:local align:4 +@95450 = .bss:0x8049CC24; // type:object size:0xC scope:local align:4 +@95451 = .bss:0x8049CC30; // type:object size:0xC scope:local align:4 +@95452 = .bss:0x8049CC3C; // type:object size:0xC scope:local align:4 +@95453 = .bss:0x8049CC48; // type:object size:0xC scope:local align:4 +@95454 = .bss:0x8049CC54; // type:object size:0xC scope:local align:4 +@95455 = .bss:0x8049CC60; // type:object size:0xC scope:local align:4 +@95456 = .bss:0x8049CC6C; // type:object size:0xC scope:local align:4 +@95457 = .bss:0x8049CC78; // type:object size:0xC scope:local align:4 +@95458 = .bss:0x8049CC84; // type:object size:0xC scope:local align:4 +@95459 = .bss:0x8049CC90; // type:object size:0xC scope:local align:4 +@95460 = .bss:0x8049CC9C; // type:object size:0xC scope:local align:4 +@95461 = .bss:0x8049CCA8; // type:object size:0xC scope:local align:4 +@95462 = .bss:0x8049CCB4; // type:object size:0xC scope:local align:4 +@95463 = .bss:0x8049CCC0; // type:object size:0xC scope:local align:4 +@95464 = .bss:0x8049CCCC; // type:object size:0xC scope:local align:4 +@95465 = .bss:0x8049CCD8; // type:object size:0xC scope:local align:4 +@95466 = .bss:0x8049CCE4; // type:object size:0xC scope:local align:4 +@95467 = .bss:0x8049CCF0; // type:object size:0xC scope:local align:4 +@95468 = .bss:0x8049CCFC; // type:object size:0xC scope:local align:4 +@95469 = .bss:0x8049CD08; // type:object size:0xC scope:local align:4 +@95470 = .bss:0x8049CD14; // type:object size:0xC scope:local align:4 +@95471 = .bss:0x8049CD20; // type:object size:0xC scope:local align:4 +@95472 = .bss:0x8049CD2C; // type:object size:0xC scope:local align:4 +@95473 = .bss:0x8049CD38; // type:object size:0xC scope:local align:4 +@95474 = .bss:0x8049CD44; // type:object size:0xC scope:local align:4 +@95475 = .bss:0x8049CD50; // type:object size:0xC scope:local align:4 +@95476 = .bss:0x8049CD5C; // type:object size:0xC scope:local align:4 +@95477 = .bss:0x8049CD68; // type:object size:0xC scope:local align:4 +@95478 = .bss:0x8049CD74; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95446 = .bss:0x8049CD80; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x8049CEE8; // type:label scope:local align:4 +@95450 = .bss:0x8049CEE8; // type:object size:0xC scope:local align:4 +l_Cd2_HIO = .bss:0x8049CEF4; // type:object size:0x400C scope:global align:4 +@95753 = .bss:0x804A0F00; // type:object size:0xC scope:local align:4 +@95754 = .bss:0x804A0F0C; // type:object size:0xC scope:local align:4 +@95755 = .bss:0x804A0F18; // type:object size:0xC scope:local align:4 +@95756 = .bss:0x804A0F24; // type:object size:0xC scope:local align:4 +@95757 = .bss:0x804A0F30; // type:object size:0xC scope:local align:4 +@95758 = .bss:0x804A0F3C; // type:object size:0xC scope:local align:4 +@95759 = .bss:0x804A0F48; // type:object size:0xC scope:local align:4 +@95760 = .bss:0x804A0F54; // type:object size:0xC scope:local align:4 +@95761 = .bss:0x804A0F60; // type:object size:0xC scope:local align:4 +@95762 = .bss:0x804A0F6C; // type:object size:0xC scope:local align:4 +@95763 = .bss:0x804A0F78; // type:object size:0xC scope:local align:4 +@95764 = .bss:0x804A0F84; // type:object size:0xC scope:local align:4 +@95765 = .bss:0x804A0F90; // type:object size:0xC scope:local align:4 +@95766 = .bss:0x804A0F9C; // type:object size:0xC scope:local align:4 +@95767 = .bss:0x804A0FA8; // type:object size:0xC scope:local align:4 +@95768 = .bss:0x804A0FB4; // type:object size:0xC scope:local align:4 +@95769 = .bss:0x804A0FC0; // type:object size:0xC scope:local align:4 +@95770 = .bss:0x804A0FCC; // type:object size:0xC scope:local align:4 +@95771 = .bss:0x804A0FD8; // type:object size:0xC scope:local align:4 +@95772 = .bss:0x804A0FE4; // type:object size:0xC scope:local align:4 +@95773 = .bss:0x804A0FF0; // type:object size:0xC scope:local align:4 +@95774 = .bss:0x804A0FFC; // type:object size:0xC scope:local align:4 +@95775 = .bss:0x804A1008; // type:object size:0xC scope:local align:4 +@95776 = .bss:0x804A1014; // type:object size:0xC scope:local align:4 +@95777 = .bss:0x804A1020; // type:object size:0xC scope:local align:4 +@95778 = .bss:0x804A102C; // type:object size:0xC scope:local align:4 +@95779 = .bss:0x804A1038; // type:object size:0xC scope:local align:4 +@95780 = .bss:0x804A1044; // type:object size:0xC scope:local align:4 +@95781 = .bss:0x804A1050; // type:object size:0xC scope:local align:4 +@95782 = .bss:0x804A105C; // type:object size:0xC scope:local align:4 +a_eyeOfsTbl$95750 = .bss:0x804A1068; // type:object size:0x168 scope:local align:4 +...bss.0 = .bss:0x804A11D0; // type:label scope:local align:4 +specialType__22@unnamed@d_camera_cpp@ = .bss:0x804A11D0; // type:object size:0xA8 scope:global align:4 data:4byte +@111659 = .bss:0x804A1278; // type:object size:0xC scope:local align:4 +@118749 = .bss:0x804A1284; // type:object size:0xC scope:local align:4 +@119041 = .bss:0x804A1290; // type:object size:0xC scope:local align:4 +@119212 = .bss:0x804A129C; // type:object size:0xC scope:local align:4 +@119216 = .bss:0x804A12A8; // type:object size:0xC scope:local align:4 +@95534 = .bss:0x804A12B8; // type:object size:0xC scope:local align:4 +g_fsHIO = .bss:0x804A12C4; // type:object size:0x40 scope:global align:4 +@90160 = .bss:0x804A1308; // type:object size:0xC scope:local align:4 +dShopSystem_itemActor = .bss:0x804A1318; // type:object size:0x1C scope:global align:4 data:4byte +@93930 = .bss:0x804A1338; // type:object size:0xC scope:local align:4 +l_HIO = .bss:0x804A1344; // type:object size:0x1C scope:global align:4 +...bss.0 = .bss:0x804A1360; // type:label scope:local align:4 +@99900 = .bss:0x804A1360; // type:object size:0xC scope:local align:4 +g_env_light = .bss:0x804A136C; // type:object size:0x1310 scope:global align:4 +@99901 = .bss:0x804A267C; // type:object size:0xC scope:local align:4 +g_mEnvSeMgr = .bss:0x804A2688; // type:object size:0x30C scope:global align:4 +lightStatusData = .bss:0x804A2994; // type:object size:0x740 scope:global align:4 +lbl_804A30D4 = .bss:0x804A30D4; // type:object size:0x18 data:byte +@102434 = .bss:0x804A30EC; // type:object size:0xC scope:local align:4 +S_old_cameye$102431 = .bss:0x804A30F8; // type:object size:0xC scope:local align:4 +@102438 = .bss:0x804A3104; // type:object size:0xC scope:local align:4 +S_old_camctr$102435 = .bss:0x804A3110; // type:object size:0xC scope:local align:4 +@90936 = .bss:0x804A3120; // type:object size:0xC scope:local align:4 +@90939 = .bss:0x804A312C; // type:object size:0xC scope:local align:4 +l_offsetPos$localstatic$draw__10dThunder_cFv = .bss:0x804A3138; // type:object size:0xC scope:local align:4 +l_scale$localstatic$draw__10dThunder_cFv@0 = .bss:0x804A3144; // type:object size:0xC scope:local align:4 +@102139 = .bss:0x804A3150; // type:object size:0xC scope:local align:4 +g_fmHIO = .bss:0x804A315C; // type:object size:0x14 scope:global align:4 +@94927 = .bss:0x804A3170; // type:object size:0xC scope:local align:4 +g_msHIO = .bss:0x804A317C; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A3190; // type:label scope:local align:4 +@93276 = .bss:0x804A3190; // type:object size:0xC scope:local align:4 +g_mwHIO = .bss:0x804A319C; // type:object size:0x130 scope:global align:4 +@93277 = .bss:0x804A32CC; // type:object size:0xC scope:local align:4 +g_mwDHIO = .bss:0x804A32D8; // type:object size:0x208 scope:global align:4 +...bss.0 = .bss:0x804A34E0; // type:label scope:local align:4 +@91436 = .bss:0x804A34E0; // type:object size:0xC scope:local align:4 +@91437 = .bss:0x804A34EC; // type:object size:0xC scope:local align:4 +g_drawHIO = .bss:0x804A34F8; // type:object size:0xF28 scope:global align:4 +@91438 = .bss:0x804A4420; // type:object size:0xC scope:local align:4 +g_ringHIO = .bss:0x804A442C; // type:object size:0x158 scope:global align:4 +@91439 = .bss:0x804A4584; // type:object size:0xC scope:local align:4 +g_fmapHIO = .bss:0x804A4590; // type:object size:0x4A4 scope:global align:4 +@91440 = .bss:0x804A4A34; // type:object size:0xC scope:local align:4 +g_cursorHIO = .bss:0x804A4A40; // type:object size:0x44 scope:global align:4 +lbl_804A4A88 = .bss:0x804A4A88; // type:object size:0x20 +...bss.0 = .bss:0x804A4AA8; // type:label scope:local align:4 +@98854 = .bss:0x804A4AA8; // type:object size:0xC scope:local align:4 +g_meter2_info = .bss:0x804A4AB8; // type:object size:0xF8 scope:global align:4 +black_color$99620 = .bss:0x804A4BB0; // type:object size:0x94 scope:local align:4 +white_color$99623 = .bss:0x804A4C44; // type:object size:0x94 scope:local align:4 +vertex_color_lu$99626 = .bss:0x804A4CD8; // type:object size:0x94 scope:local align:4 +vertex_color_ru$99629 = .bss:0x804A4D6C; // type:object size:0x94 scope:local align:4 +vertex_color_ld$99632 = .bss:0x804A4E00; // type:object size:0x94 scope:local align:4 +vertex_color_rd$99635 = .bss:0x804A4E94; // type:object size:0x94 scope:local align:4 +black_color$99676 = .bss:0x804A4F28; // type:object size:0x94 scope:local align:4 +white_color$99679 = .bss:0x804A4FBC; // type:object size:0x94 scope:local align:4 +vertex_color_lu$99682 = .bss:0x804A5050; // type:object size:0x94 scope:local align:4 +vertex_color_ru$99685 = .bss:0x804A50E4; // type:object size:0x94 scope:local align:4 +vertex_color_ld$99688 = .bss:0x804A5178; // type:object size:0x94 scope:local align:4 +vertex_color_rd$99691 = .bss:0x804A520C; // type:object size:0x94 scope:local align:4 +@104810 = .bss:0x804A52A0; // type:object size:0xC scope:local align:4 +g_MsgObject_HIO_c = .bss:0x804A52AC; // type:object size:0x410 scope:global align:4 +lbl_804A56BC = .bss:0x804A56BC; // type:object size:0x1C +@90764 = .bss:0x804A56D8; // type:object size:0xC scope:local align:4 +@92313 = .bss:0x804A56E8; // type:object size:0xC scope:local align:4 +g_MsgScrnLight_HIO_c = .bss:0x804A56F4; // type:object size:0x50 scope:global align:4 +@93138 = .bss:0x804A5748; // type:object size:0xC scope:local align:4 +g_nmHIO = .bss:0x804A5754; // type:object size:0x14 scope:global align:4 +static_mBounds = .bss:0x804A5768; // type:object size:0x10 scope:global align:4 data:4byte +@95639 = .bss:0x804A5778; // type:object size:0xC scope:local align:4 +@93611 = .bss:0x804A5788; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A5798; // type:label scope:local align:4 +@104780 = .bss:0x804A5798; // type:object size:0xC scope:local align:4 +@104795 = .bss:0x804A57A4; // type:object size:0xC scope:local align:4 +@104796 = .bss:0x804A57B0; // type:object size:0xC scope:local align:4 +g_envHIO = .bss:0x804A57BC; // type:object size:0x44 scope:global align:4 +@89082 = .bss:0x804A5800; // type:object size:0xC scope:local align:4 +g_save_bit_HIO = .bss:0x804A580C; // type:object size:0x4A0 scope:global align:4 +@91846 = .bss:0x804A5CB0; // type:object size:0xC scope:local align:4 +wolfFootScale$localstatic$create__9dkWmark_cFv = .bss:0x804A5CBC; // type:object size:0xC scope:local align:4 data:float +@49938 = .bss:0x804A5CC8; // type:object size:0xC scope:local align:4 +m_virtual_center__14cCcD_ShapeAttr = .bss:0x804A5CD4; // type:object size:0xC scope:global align:4 +@50127 = .bss:0x804A5CE0; // type:object size:0xC scope:local align:4 +cross$50124 = .bss:0x804A5CEC; // type:object size:0xC scope:local align:4 data:float +g_Counter = .bss:0x804A5CF8; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x804A5D08; // type:label scope:local align:4 +@46548 = .bss:0x804A5D08; // type:object size:0xC scope:local align:4 +Zero__4cXyz = .bss:0x804A5D14; // type:object size:0xC scope:global align:4 data:float +@46549 = .bss:0x804A5D20; // type:object size:0xC scope:local align:4 +BaseX__4cXyz = .bss:0x804A5D2C; // type:object size:0xC scope:global align:4 +@46550 = .bss:0x804A5D38; // type:object size:0xC scope:local align:4 +BaseY__4cXyz = .bss:0x804A5D44; // type:object size:0xC scope:global align:4 +@46551 = .bss:0x804A5D50; // type:object size:0xC scope:local align:4 +BaseZ__4cXyz = .bss:0x804A5D5C; // type:object size:0xC scope:global align:4 +@46552 = .bss:0x804A5D68; // type:object size:0xC scope:local align:4 +BaseXY__4cXyz = .bss:0x804A5D74; // type:object size:0xC scope:global align:4 +@46553 = .bss:0x804A5D80; // type:object size:0xC scope:local align:4 +BaseXZ__4cXyz = .bss:0x804A5D8C; // type:object size:0xC scope:global align:4 +@46554 = .bss:0x804A5D98; // type:object size:0xC scope:local align:4 +BaseYZ__4cXyz = .bss:0x804A5DA4; // type:object size:0xC scope:global align:4 +@46555 = .bss:0x804A5DB0; // type:object size:0xC scope:local align:4 +BaseXYZ__4cXyz = .bss:0x804A5DBC; // type:object size:0xC scope:global align:4 +@2353 = .bss:0x804A5DC8; // type:object size:0xC scope:local align:4 +mtx = .bss:0x804A5DD8; // type:object size:0x1E0 scope:global align:4 +...bss.0 = .bss:0x804A5FB8; // type:label scope:local align:4 +@47110 = .bss:0x804A5FB8; // type:object size:0xC scope:local align:4 +@47111 = .bss:0x804A5FC4; // type:object size:0xC scope:local align:4 +@47112 = .bss:0x804A5FD0; // type:object size:0xC scope:local align:4 +@47113 = .bss:0x804A5FDC; // type:object size:0xC scope:local align:4 +@47114 = .bss:0x804A5FE8; // type:object size:0xC scope:local align:4 +@46306 = .bss:0x804A5FF8; // type:object size:0xC scope:local align:4 +sList__8JFWAlarm = .bss:0x804A6004; // type:object size:0xC scope:global align:4 +clear_z_tobj = .bss:0x804A6010; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804A6030; // type:label scope:local align:4 +@11164 = .bss:0x804A6030; // type:object size:0xC scope:local align:4 +soovv_actor_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A603C; // type:object size:0x10 scope:global align:4 +@11166 = .bss:0x804A604C; // type:object size:0xC scope:local align:4 +soovv_actor_RELATION_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6058; // type:object size:0x10 scope:global align:4 +@11168 = .bss:0x804A6068; // type:object size:0xC scope:local align:4 +soovv_camera_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6074; // type:object size:0x10 scope:global align:4 +@11170 = .bss:0x804A6084; // type:object size:0xC scope:local align:4 +soovv_camera_TARGET_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6090; // type:object size:0x10 scope:global align:4 +@11172 = .bss:0x804A60A0; // type:object size:0xC scope:local align:4 +soovv_light_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A60AC; // type:object size:0x10 scope:global align:4 +@11174 = .bss:0x804A60BC; // type:object size:0xC scope:local align:4 +soovv_particle_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A60C8; // type:object size:0x10 scope:global align:4 +@11176 = .bss:0x804A60D8; // type:object size:0xC scope:local align:4 +soovv_particle_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A60E4; // type:object size:0x10 scope:global align:4 +@11178 = .bss:0x804A60F4; // type:object size:0xC scope:local align:4 +soovv_particle_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6100; // type:object size:0x10 scope:global align:4 +@11180 = .bss:0x804A6110; // type:object size:0xC scope:local align:4 +soovv_sound_PARENT_ENABLE___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A611C; // type:object size:0x10 scope:global align:4 +@11182 = .bss:0x804A612C; // type:object size:0xC scope:local align:4 +soovv_sound_REPEAT___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6138; // type:object size:0x10 scope:global align:4 +@11184 = .bss:0x804A6148; // type:object size:0xC scope:local align:4 +soovv_sound_CONTINUOUS___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6154; // type:object size:0x10 scope:global align:4 +@11186 = .bss:0x804A6164; // type:object size:0xC scope:local align:4 +soovv_sound_LOCATED___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A6170; // type:object size:0x10 scope:global align:4 +@11188 = .bss:0x804A6180; // type:object size:0xC scope:local align:4 +soovv_sound_ON_EXIT_NOT_END___Q27JStudio28@unnamed@jstudio_object_cpp@ = .bss:0x804A618C; // type:object size:0x10 scope:global align:4 +@11237 = .bss:0x804A619C; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A61A8; // type:label scope:local align:4 +@11907 = .bss:0x804A61A8; // type:object size:0xC scope:local align:4 +@11908 = .bss:0x804A61B4; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage14TAdaptor_actor = .bss:0x804A61C0; // type:object size:0x40 scope:global align:4 +@11912 = .bss:0x804A6200; // type:object size:0xC scope:local align:4 +@11916 = .bss:0x804A620C; // type:object size:0xC scope:local align:4 +@11917 = .bss:0x804A6218; // type:object size:0xC scope:local align:4 +saoVVOutput_ANIMATION_FRAME___Q214JStudio_JStage14TAdaptor_actor = .bss:0x804A6224; // type:object size:0x90 scope:global align:4 +...bss.0 = .bss:0x804A62B8; // type:label scope:local align:4 +@11737 = .bss:0x804A62B8; // type:object size:0xC scope:local align:4 +@11740 = .bss:0x804A62C4; // type:object size:0xC scope:local align:4 +@11743 = .bss:0x804A62D0; // type:object size:0xC scope:local align:4 +@11746 = .bss:0x804A62DC; // type:object size:0xC scope:local align:4 +@11747 = .bss:0x804A62E8; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage15TAdaptor_camera = .bss:0x804A62F4; // type:object size:0xA0 scope:global align:4 +...bss.0 = .bss:0x804A6398; // type:label scope:local align:4 +@11506 = .bss:0x804A6398; // type:object size:0xC scope:local align:4 +@11509 = .bss:0x804A63A4; // type:object size:0xC scope:local align:4 +@11510 = .bss:0x804A63B0; // type:object size:0xC scope:local align:4 +saoVVOutput___Q214JStudio_JStage12TAdaptor_fog = .bss:0x804A63BC; // type:object size:0x60 scope:global align:4 +...bss.0 = .bss:0x804A6420; // type:label scope:local align:4 +@11597 = .bss:0x804A6420; // type:object size:0xC scope:local align:4 +@11598 = .bss:0x804A642C; // type:object size:0xC scope:local align:4 +@11599 = .bss:0x804A6438; // type:object size:0xC scope:local align:4 +@11600 = .bss:0x804A6444; // type:object size:0xC scope:local align:4 +@11601 = .bss:0x804A6450; // type:object size:0xC scope:local align:4 +@11602 = .bss:0x804A645C; // type:object size:0xC scope:local align:4 +saoVVOutput_direction___Q214JStudio_JStage14TAdaptor_light = .bss:0x804A6468; // type:object size:0x48 scope:global align:4 +...bss.0 = .bss:0x804A64B0; // type:label scope:local align:4 +aoData$27820 = .bss:0x804A64B0; // type:object size:0x20 scope:local align:4 data:4byte +@28088 = .bss:0x804A64D0; // type:object size:0xC scope:local align:4 +@28089 = .bss:0x804A64DC; // type:object size:0xC scope:local align:4 +@28090 = .bss:0x804A64E8; // type:object size:0xC scope:local align:4 +@28091 = .bss:0x804A64F4; // type:object size:0xC scope:local align:4 +@28092 = .bss:0x804A6500; // type:object size:0xC scope:local align:4 +@28093 = .bss:0x804A650C; // type:object size:0xC scope:local align:4 +saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound = .bss:0x804A6518; // type:object size:0x48 scope:global align:4 +aoData$27086 = .bss:0x804A6560; // type:object size:0x90 scope:local align:4 data:4byte +@5557 = .bss:0x804A65F0; // type:object size:0xC scope:local align:4 +audioAramHeap__9JASKernel = .bss:0x804A65FC; // type:object size:0x44 scope:global align:4 +sProbeTable__8JASProbe = .bss:0x804A6640; // type:object size:0x40 scope:global align:4 +sMutex = .bss:0x804A6680; // type:object size:0x18 scope:global align:4 +...bss.0 = .bss:0x804A6698; // type:label scope:local align:4 +@647 = .bss:0x804A6698; // type:object size:0xC scope:local align:4 +sCommandListOnce__10JASPortCmd = .bss:0x804A66A4; // type:object size:0xC scope:global align:4 +@648 = .bss:0x804A66B0; // type:object size:0xC scope:local align:4 +sCommandListStay__10JASPortCmd = .bss:0x804A66BC; // type:object size:0xC scope:global align:4 +...bss.0 = .bss:0x804A66C8; // type:label scope:local align:4 +@6441 = .bss:0x804A66C8; // type:object size:0xC scope:local align:4 +sDefaultBankTable__8JASTrack = .bss:0x804A66D4; // type:object size:0x40C scope:global align:4 +@6442 = .bss:0x804A6AE0; // type:object size:0xC scope:local align:4 +sTrackList__8JASTrack = .bss:0x804A6AEC; // type:object size:0x10 scope:global align:4 +@7661 = .bss:0x804A6AFC; // type:object size:0xC scope:local align:4 +@7662 = .bss:0x804A6B08; // type:object size:0xC scope:local align:4 +memPool___58JASPoolAllocObject_MultiThreaded = .bss:0x804A6B14; // type:object size:0x10 scope:global align:4 +memPool___43JASPoolAllocObject_MultiThreaded<8JASTrack> = .bss:0x804A6B24; // type:object size:0x10 scope:global align:4 +@6508 = .bss:0x804A6B38; // type:object size:0xC scope:local align:4 +@6528 = .bss:0x804A6B48; // type:object size:0xC scope:local align:4 +memPool___46JASPoolAllocObject_MultiThreaded<10JASChannel> = .bss:0x804A6B54; // type:object size:0x10 scope:global align:4 +@2188 = .bss:0x804A6B68; // type:object size:0xC scope:local align:4 +osc$3726 = .bss:0x804A6B78; // type:object size:0x18 scope:local align:4 data:4byte +sBankDisposeMsgQ__10JASChannel = .bss:0x804A6B90; // type:object size:0x20 scope:global align:4 +sBankDisposeMsg__10JASChannel = .bss:0x804A6BB0; // type:object size:0x40 scope:global align:4 +sBankDisposeList__10JASChannel = .bss:0x804A6BF0; // type:object size:0x40 scope:global align:4 +@10570 = .bss:0x804A6C30; // type:object size:0xC scope:local align:4 +sFreeRunLfo__6JASLfo = .bss:0x804A6C40; // type:object size:0x18 scope:global align:4 +sDmaDacBuffer__9JASDriver = .bss:0x804A6C58; // type:object size:0xC scope:global align:4 +@2640 = .bss:0x804A6C68; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A6C78; // type:label scope:local align:4 +sDspSyncCallback__9JASDriver = .bss:0x804A6C78; // type:object size:0x100 scope:global align:4 +sSubFrameCallback__9JASDriver = .bss:0x804A6D78; // type:object size:0x100 scope:global align:4 +sUpdateDacCallback__9JASDriver = .bss:0x804A6E78; // type:object size:0x100 scope:global align:4 +audio_task = .bss:0x804A6F80; // type:object size:0x50 scope:global align:4 +AUDIO_YIELD_BUFFER = .bss:0x804A6FE0; // type:object size:0x2000 scope:global align:4 +taskwork = .bss:0x804A8FE0; // type:object size:0x80 scope:global align:4 +sync_stack = .bss:0x804A9060; // type:object size:0x14 scope:global align:4 data:4byte +@12010 = .bss:0x804A9078; // type:object size:0xC scope:local align:4 +memPool___26JASPoolAllocObject<5JAISe> = .bss:0x804A9084; // type:object size:0x10 scope:global align:4 +@11658 = .bss:0x804A9098; // type:object size:0xC scope:local align:4 +@11659 = .bss:0x804A90A4; // type:object size:0xC scope:local align:4 +memPool___35JASPoolAllocObject<13JAISoundChild> = .bss:0x804A90B0; // type:object size:0x10 scope:global align:4 +@11633 = .bss:0x804A90C0; // type:object size:0xC scope:local align:4 +memPool___27JASPoolAllocObject<6JAISeq> = .bss:0x804A90CC; // type:object size:0x10 scope:global align:4 +@13266 = .bss:0x804A90E0; // type:object size:0xC scope:local align:4 +@11692 = .bss:0x804A90F0; // type:object size:0xC scope:local align:4 +memPool___30JASPoolAllocObject<9JAIStream> = .bss:0x804A90FC; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A9110; // type:label scope:local align:4 +@14499 = .bss:0x804A9110; // type:object size:0xC scope:local align:4 +@14506 = .bss:0x804A911C; // type:object size:0xC scope:local align:4 +@14513 = .bss:0x804A9128; // type:object size:0xC scope:local align:4 +@14520 = .bss:0x804A9134; // type:object size:0xC scope:local align:4 +@14527 = .bss:0x804A9140; // type:object size:0xC scope:local align:4 +@14534 = .bss:0x804A914C; // type:object size:0xC scope:local align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<4>> = .bss:0x804A9158; // type:object size:0x10 scope:global align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<2>> = .bss:0x804A9168; // type:object size:0x10 scope:global align:4 +memPool___42JASPoolAllocObject<20JAUDopplerAudible<1>> = .bss:0x804A9178; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<4>> = .bss:0x804A9188; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<2>> = .bss:0x804A9198; // type:object size:0x10 scope:global align:4 +memPool___35JASPoolAllocObject<13JAUAudible<1>> = .bss:0x804A91A8; // type:object size:0x10 scope:global align:4 +@22362 = .bss:0x804A91B8; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A91C8; // type:label scope:local align:4 +@16553 = .bss:0x804A91C8; // type:object size:0xC scope:local align:4 +@16554 = .bss:0x804A91D4; // type:object size:0xC scope:local align:4 +@16555 = .bss:0x804A91E0; // type:object size:0xC scope:local align:4 +@16556 = .bss:0x804A91EC; // type:object size:0xC scope:local align:4 +@16557 = .bss:0x804A91F8; // type:object size:0xC scope:local align:4 +@16558 = .bss:0x804A9204; // type:object size:0xC scope:local align:4 +@11364 = .bss:0x804A9270; // type:object size:0xC scope:local align:4 +memPool___39JASPoolAllocObject<17Z2SoundHandlePool> = .bss:0x804A927C; // type:object size:0x10 scope:global align:4 +@15789 = .bss:0x804A9290; // type:object size:0xC scope:local align:4 +memPool___30JASPoolAllocObject<9Z2Audible> = .bss:0x804A929C; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A92B0; // type:label scope:local align:4 +sCorrectPhrase = .bss:0x804A92B0; // type:object size:0x24 scope:global align:4 +sWindStoneSound = .bss:0x804A92D4; // type:object size:0x24 scope:global align:4 +sCorrectDuo = .bss:0x804A92F8; // type:object size:0x24 scope:global align:4 +@87628 = .bss:0x804A9320; // type:object size:0xC scope:local align:4 +@87629 = .bss:0x804A932C; // type:object size:0xC scope:local align:4 +sSpeakerAlarm = .bss:0x804A9338; // type:object size:0x30 scope:global align:4 +sSpeakerInfo = .bss:0x804A9368; // type:object size:0xD0 scope:global align:4 +@3524 = .bss:0x804A9438; // type:object size:0xC scope:local align:4 +sAdjustSoundHandle = .bss:0x804A9444; // type:object size:0x10 scope:global align:4 +@3738 = .bss:0x804A9458; // type:object size:0xC scope:local align:4 +memPool___29JASPoolAllocObject<8SpkSound> = .bss:0x804A9464; // type:object size:0x10 scope:global align:4 +@3983 = .bss:0x804A9478; // type:object size:0xC scope:local align:4 +sAllocator = .bss:0x804A9488; // type:object size:0x10 scope:global align:4 +...bss.0 = .bss:0x804A9498; // type:label scope:local align:4 +sAlarm__Q210homebutton10Controller = .bss:0x804A9498; // type:object size:0xC0 scope:global align:4 +sAlarmSoundOff__Q210homebutton10Controller = .bss:0x804A9558; // type:object size:0xC0 scope:global align:4 +sThis__Q210homebutton10Controller = .bss:0x804A9618; // type:object size:0x10 scope:global align:4 +texCoords$7330 = .bss:0x804A9628; // type:object size:0x20 scope:local align:4 data:float +@5339 = .bss:0x804A9648; // type:object size:0xC scope:local align:4 +mLoadingTexture__Q36nw4hbm2ut10CharWriter = .bss:0x804A9658; // type:object size:0x10 scope:global align:4 data:4byte +@5824 = .bss:0x804A9668; // type:object size:0xC scope:local align:4 +@6255 = .bss:0x804A9674; // type:object size:0xC scope:local align:4 +...bss.0 = .bss:0x804A9680; // type:label scope:local align:4 +@10489 = .bss:0x804A9680; // type:object size:0xC scope:local align:4 +sThreadList__9JKRThread = .bss:0x804A968C; // type:object size:0xC scope:global align:4 data:4byte +@10936 = .bss:0x804A9698; // type:object size:0xC scope:local align:4 +sTaskList__7JKRTask = .bss:0x804A96A4; // type:object size:0xC scope:global align:4 +sEndMesgQueue__7JKRTask = .bss:0x804A96B0; // type:object size:0x20 scope:global align:4 +sMessageBuffer__7JKRAram = .bss:0x804A96D0; // type:object size:0x10 scope:global align:4 +sMessageQueue__7JKRAram = .bss:0x804A96E0; // type:object size:0x20 scope:global align:4 +@10668 = .bss:0x804A9700; // type:object size:0xC scope:local align:4 +sAramCommandList__7JKRAram = .bss:0x804A970C; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A9718; // type:object size:0x18 scope:local align:4 +@5046 = .bss:0x804A9730; // type:object size:0xC scope:local align:4 +sAramList__11JKRAramHeap = .bss:0x804A973C; // type:object size:0xC scope:global align:4 data:4byte +@10668 = .bss:0x804A9748; // type:object size:0xC scope:local align:4 +sAramPieceCommandList__12JKRAramPiece = .bss:0x804A9754; // type:object size:0xC scope:global align:4 +mMutex__12JKRAramPiece = .bss:0x804A9760; // type:object size:0x18 scope:global align:4 +sMessageBuffer__13JKRAramStream = .bss:0x804A9778; // type:object size:0x10 scope:global align:4 +sMessageQueue__13JKRAramStream = .bss:0x804A9788; // type:object size:0x20 scope:global align:4 +@45840 = .bss:0x804A97A8; // type:object size:0xC scope:local align:4 +sVolumeList__13JKRFileLoader = .bss:0x804A97B4; // type:object size:0xC scope:global align:4 data:4byte +@16459 = .bss:0x804A97C0; // type:object size:0xC scope:local align:4 +sDvdList__10JKRDvdFile = .bss:0x804A97CC; // type:object size:0xC scope:global align:4 +@10668 = .bss:0x804A97D8; // type:object size:0xC scope:local align:4 +sDvdAsyncList__12JKRDvdRipper = .bss:0x804A97E4; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A97F0; // type:object size:0x18 scope:local align:4 +@5221 = .bss:0x804A9808; // type:object size:0xC scope:local align:4 +sDvdAramAsyncList__16JKRDvdAramRipper = .bss:0x804A9814; // type:object size:0xC scope:global align:4 +decompMutex = .bss:0x804A9820; // type:object size:0x18 scope:global align:4 +sMessageBuffer__9JKRDecomp = .bss:0x804A9838; // type:object size:0x20 scope:global align:4 +sMessageQueue__9JKRDecomp = .bss:0x804A9858; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804A9878; // type:label scope:local align:4 +@11545 = .bss:0x804A9878; // type:object size:0xC scope:local align:4 +mPadList__10JUTGamePad = .bss:0x804A9884; // type:object size:0xC scope:global align:4 data:4byte +mPadStatus__10JUTGamePad = .bss:0x804A9890; // type:object size:0x30 scope:global align:4 +mPadButton__10JUTGamePad = .bss:0x804A98C0; // type:object size:0xC0 scope:global align:4 data:4byte +mPadMStick__10JUTGamePad = .bss:0x804A9980; // type:object size:0x40 scope:global align:4 +mPadSStick__10JUTGamePad = .bss:0x804A99C0; // type:object size:0x40 scope:global align:4 +@12281 = .bss:0x804A9A00; // type:object size:0xC scope:local align:4 +sPatternList__19JUTGamePadLongPress = .bss:0x804A9A0C; // type:object size:0xC scope:global align:4 data:4byte +...bss.0 = .bss:0x804A9A18; // type:label scope:local align:4 +sMessageQueue__12JUTException = .bss:0x804A9A18; // type:object size:0x20 scope:global align:4 +exCallbackObject = .bss:0x804A9A38; // type:object size:0x14 scope:global align:4 data:4byte +@45840 = .bss:0x804A9A4C; // type:object size:0xC scope:local align:4 +sMapFileList__12JUTException = .bss:0x804A9A58; // type:object size:0xC scope:global align:4 data:4byte +c3bcnt = .bss:0x804A9A68; // type:object size:0x20 scope:global align:4 data:4byte +context$45953 = .bss:0x804A9A88; // type:object size:0x2C8 scope:local align:4 +lbl_804A9D50 = .bss:0x804A9D50; // type:object size:0x40 +lbl_804A9D90 = .bss:0x804A9D90; // type:object size:0x100 +static_mBounds__7J2DPane = .bss:0x804A9E90; // type:object size:0x10 scope:global align:4 +lbl_804A9EA0 = .bss:0x804A9EA0; // type:object size:0x120 data:byte +j3dSys = .bss:0x804A9FC0; // type:object size:0x11C scope:global align:4 +mCurrentMtx__6J3DSys = .bss:0x804AA0DC; // type:object size:0x30 scope:global align:4 data:float +mCurrentS__6J3DSys = .bss:0x804AA10C; // type:object size:0xC scope:global align:4 data:float +mParentS__6J3DSys = .bss:0x804AA118; // type:object size:0xC scope:global align:4 data:float +NullTexData = .bss:0x804AA140; // type:object size:0x10 scope:global align:4 +sTexCoordScaleTable__6J3DSys = .bss:0x804AA150; // type:object size:0x40 scope:global align:4 +sGDLObj__17J3DDisplayListObj = .bss:0x804AA190; // type:object size:0x10 scope:global align:4 data:4byte +sMtxLoadCache__11J3DShapeMtx = .bss:0x804AA1A0; // type:object size:0x14 scope:global align:4 data:2byte +lbl_804AA1B8 = .bss:0x804AA1B8; // type:object size:0x1DC7 +lbl_804ABF7F = .bss:0x804ABF7F; // type:object size:0x400 data:byte +lbl_804AC37F = .bss:0x804AC37F; // type:object size:0x300 +lbl_804AC67F = .bss:0x804AC67F; // type:object size:0x61 +sNoUseDrawMtx__12J3DMtxBuffer = .bss:0x804AC6E0; // type:object size:0x30 scope:global align:4 +sNoUseNrmMtx__12J3DMtxBuffer = .bss:0x804AC710; // type:object size:0x24 scope:global align:4 +sWorkArea_WEvlpMixMtx__13J3DSkinDeform = .bss:0x804AC738; // type:object size:0x1000 scope:global align:4 +sWorkArea_WEvlpMixWeight__13J3DSkinDeform = .bss:0x804AD738; // type:object size:0x1000 scope:global align:4 +sWorkArea_MtxReg__13J3DSkinDeform = .bss:0x804AE738; // type:object size:0x800 scope:global align:4 +sincosTable___5JMath = .bss:0x804AEF40; // type:object size:0x10000 scope:global align:4 +atanTable___5JMath = .bss:0x804BEF40; // type:object size:0x1020 scope:global align:4 +asinAcosTable___5JMath = .bss:0x804BFF60; // type:object size:0x1020 scope:global align:4 +...bss.0 = .bss:0x804C0F80; // type:label scope:local align:4 +__OSRebootParams = .bss:0x804C0F80; // type:object size:0x1C scope:global align:4 data:4byte +DriveInfo = .bss:0x804C0FA0; // type:object size:0x20 scope:global align:4 +DriveBlock = .bss:0x804C0FC0; // type:object size:0x30 scope:global align:4 +__OSErrorTable = .bss:0x804C0FF0; // type:object size:0x44 scope:global align:4 data:4byte +...bss.0 = .bss:0x804C1040; // type:label scope:local align:4 +views = .bss:0x804C1040; // type:object size:0xBD00 scope:global align:4 +gameTocBuffer = .bss:0x804CCD40; // type:object size:0x20 scope:global align:4 +partInfoBuffer = .bss:0x804CCD60; // type:object size:0x20 scope:global align:4 +tmdBuffer = .bss:0x804CCD80; // type:object size:0x4A00 scope:global align:4 +id = .bss:0x804D1780; // type:object size:0x20 scope:global align:4 +FatalContext = .bss:0x804D17A0; // type:object size:0x2C8 scope:global align:4 +FatalParam = .bss:0x804D1A68; // type:object size:0xC scope:global align:4 data:byte +Scb = .bss:0x804D1A80; // type:object size:0x54 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D1AD8; // type:label scope:local align:4 +DefaultThread = .bss:0x804D1AD8; // type:object size:0x318 scope:global align:4 data:4byte +RunQueue = .bss:0x804D1DF0; // type:object size:0x100 scope:global align:4 data:4byte +IdleContext = .bss:0x804D1EF0; // type:object size:0x2C8 scope:global align:4 +IdleThread = .bss:0x804D21B8; // type:object size:0x318 scope:global align:4 +StmEhInBuf = .bss:0x804D24E0; // type:object size:0x20 scope:global align:4 +StmEhOutBuf = .bss:0x804D2500; // type:object size:0x20 scope:global align:4 data:4byte +StmImInBuf = .bss:0x804D2520; // type:object size:0x20 scope:global align:4 data:4byte +StmImOutBuf = .bss:0x804D2540; // type:object size:0x20 scope:global align:4 +StmVdInBuf = .bss:0x804D2560; // type:object size:0x20 scope:global align:4 data:4byte +StmVdOutBuf = .bss:0x804D2580; // type:object size:0x20 scope:global align:4 +...bss.0 = .bss:0x804D25A0; // type:label scope:local align:4 +PlayRecord = .bss:0x804D25A0; // type:object size:0x80 scope:global align:4 data:4byte +PlayRecordAlarm = .bss:0x804D2620; // type:object size:0x30 scope:global align:4 +FileInfo = .bss:0x804D2650; // type:object size:0x8C scope:global align:4 +Block = .bss:0x804D26E0; // type:object size:0xB8 scope:global align:4 +StateFlags = .bss:0x804D27A0; // type:object size:0x20 scope:global align:4 data:4byte +Ecb = .bss:0x804D27C0; // type:object size:0xC0 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D2880; // type:label scope:local align:4 +Packet = .bss:0x804D2880; // type:object size:0x80 scope:global align:4 data:4byte +XferTime = .bss:0x804D2900; // type:object size:0x20 scope:global align:4 +TypeTime = .bss:0x804D2920; // type:object size:0x20 scope:global align:4 +Alarm = .bss:0x804D2940; // type:object size:0xC0 scope:local align:4 +InputBuffer = .bss:0x804D2A00; // type:object size:0x20 scope:global align:4 data:4byte +InputBufferValid = .bss:0x804D2A20; // type:object size:0x10 scope:global align:4 data:4byte +InputBufferVcount = .bss:0x804D2A30; // type:object size:0x10 scope:global align:4 data:4byte +RDSTHandler = .bss:0x804D2A40; // type:object size:0x10 scope:global align:4 data:4byte +cmdFixDevice$848 = .bss:0x804D2A50; // type:object size:0x10 scope:local align:4 +TypeCallback = .bss:0x804D2A60; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x804D2AA0; // type:label scope:local align:4 +shdwRegs = .bss:0x804D2AA0; // type:object size:0x76 scope:global align:4 +HorVer = .bss:0x804D2B18; // type:object size:0x58 scope:global align:4 data:2byte +__VIDimmingFlag_DEV_IDLE = .bss:0x804D2B70; // type:object size:0x28 scope:global align:4 +regs = .bss:0x804D2B98; // type:object size:0x76 scope:global align:4 data:2byte +VIZeroACPType = .bss:0x804D2C10; // type:object size:0x1A scope:global align:4 data:byte +FifoObj = .bss:0x804D2C30; // type:object size:0x80 scope:global align:4 +gxData = .bss:0x804D2CB0; // type:object size:0x600 scope:global align:4 +GPFifo = .bss:0x804D32B0; // type:object size:0x24 scope:global align:4 data:4byte +CPUFifo = .bss:0x804D32D4; // type:object size:0x24 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D3300; // type:label scope:local align:4 +BB2 = .bss:0x804D3300; // type:object size:0x20 scope:global align:4 +DummyCommandBlock = .bss:0x804D3320; // type:object size:0x30 scope:global align:4 +CoverAlarm = .bss:0x804D3350; // type:object size:0x30 scope:global align:4 +CurrDiskID = .bss:0x804D3380; // type:object size:0x20 scope:global align:4 +GameTocBuffer = .bss:0x804D33A0; // type:object size:0x20 scope:global align:4 +PartInfoBuffer = .bss:0x804D33C0; // type:object size:0x20 scope:global align:4 +TmdBuffer = .bss:0x804D3400; // type:object size:0x4A00 scope:global align:4 +ResetAlarm = .bss:0x804D7E00; // type:object size:0x30 scope:global align:4 +__DVDStopMotorCommandBlock = .bss:0x804D7E30; // type:object size:0x30 scope:global align:4 +__DVDRestartMotorCommandBlock = .bss:0x804D7E60; // type:object size:0x30 scope:global align:4 +WaitingQueue = .bss:0x804D7E90; // type:object size:0x20 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D7EC0; // type:label scope:local align:4 +NandInfo = .bss:0x804D7EC0; // type:object size:0x8C scope:global align:4 +NandCb = .bss:0x804D7F50; // type:object size:0xB8 scope:global align:4 +__ErrorInfo = .bss:0x804D8020; // type:object size:0x80 scope:global align:4 data:4byte +...bss.0 = .bss:0x804D80A0; // type:label scope:local align:4 +dvdContexts = .bss:0x804D80A0; // type:object size:0x80 scope:global align:4 data:4byte +diRegValCache = .bss:0x804D8120; // type:object size:0x20 scope:global align:4 data:4byte +registerBuf = .bss:0x804D8140; // type:object size:0x20 scope:global align:4 data:4byte +ioVec = .bss:0x804D8160; // type:object size:0x28 scope:global align:4 +lastTicketError = .bss:0x804D81A0; // type:object size:0x20 scope:global align:4 +coverStatus = .bss:0x804D81C0; // type:object size:0x20 scope:global align:4 +coverRegister = .bss:0x804D81E0; // type:object size:0x20 scope:global align:4 +sRootList = .bss:0x804D8200; // type:object size:0xC scope:global align:4 +sRootMutex = .bss:0x804D8210; // type:object size:0x18 scope:global align:4 +__CARDBlock = .bss:0x804D8228; // type:object size:0x230 scope:global align:4 data:4byte +__CARDDiskNone = .bss:0x804D8458; // type:object size:0x20 scope:global align:4 +s_homeDir = .bss:0x804D8480; // type:object size:0x40 scope:global align:4 +...bss.0 = .bss:0x804D84C0; // type:label scope:local align:4 +Control = .bss:0x804D84C0; // type:object size:0x18C scope:global align:4 data:4byte +ConfBuf = .bss:0x804D8660; // type:object size:0x4000 scope:global align:4 +ConfBufForFlush = .bss:0x804DC660; // type:object size:0x4000 scope:global align:4 +__responses = .bss:0x804E0660; // type:object size:0x50 scope:global align:4 data:4byte +__heaps = .bss:0x804E06B0; // type:object size:0x80 scope:global align:4 data:4byte +IpcFdArray = .bss:0x804E0730; // type:object size:0x80 scope:global align:4 data:4byte +IpcReqPtrArray = .bss:0x804E07B0; // type:object size:0x80 scope:global align:4 data:4byte +...bss.0 = .bss:0x804E0830; // type:label scope:local align:4 +Origin = .bss:0x804E0830; // type:object size:0x30 scope:global align:4 +Type = .bss:0x804E0860; // type:object size:0x10 scope:local align:4 +CmdProbeDevice = .bss:0x804E0870; // type:object size:0x10 scope:global align:4 data:4byte +pre_status$889 = .bss:0x804E0880; // type:object size:0x30 scope:local align:4 +...bss.0 = .bss:0x804E08C0; // type:label scope:local align:4 +_managerAlarm = .bss:0x804E08C0; // type:object size:0x30 scope:global align:4 +_wpdcb = .bss:0x804E08F0; // type:object size:0x10 scope:global align:4 data:4byte +__WPADiManageHandlerStack = .bss:0x804E0900; // type:object size:0x1000 scope:global align:4 +_dev_handle_index = .bss:0x804E1900; // type:object size:0x10 scope:global align:4 data:byte +_wpd = .bss:0x804E1920; // type:object size:0x2380 scope:global align:4 +_diskId = .bss:0x804E3CA0; // type:object size:0x20 scope:global align:4 +_gameTitle = .bss:0x804E3CC0; // type:object size:0x22 scope:global align:4 +checkBuffer = .bss:0x804E3CE8; // type:object size:0x15 scope:global align:4 +_wmb = .bss:0x804E3D00; // type:object size:0x50 scope:global align:4 +inside_kpads = .bss:0x804E3D50; // type:object size:0x1000 scope:global align:4 +...bss.0 = .bss:0x804E4D60; // type:label scope:local align:4 +_wcb = .bss:0x804E4D60; // type:object size:0x6C8 scope:global align:4 data:4byte +_arm = .bss:0x804E5428; // type:object size:0x30 scope:global align:4 +_scArray = .bss:0x804E5458; // type:object size:0x461 scope:global align:4 data:byte +_discResp = .bss:0x804E58C0; // type:object size:0x108 scope:global align:4 data:byte +_work = .bss:0x804E59C8; // type:object size:0x60 scope:global align:4 +_dev_handle_to_bda = .bss:0x804E5A28; // type:object size:0x40 scope:global align:4 data:4byte +__WUDHandlerStack = .bss:0x804E5A80; // type:object size:0x1000 scope:global align:4 +_dev_handle_queue_size = .bss:0x804E6A80; // type:object size:0x20 scope:global align:4 data:2byte +_dev_handle_notack_num = .bss:0x804E6AA0; // type:object size:0x20 scope:global align:4 data:2byte +gki_cb = .bss:0x804E6AC0; // type:object size:0x28AE0 scope:global align:4 data:byte +hcisu_h2_cb = .bss:0x8050F5A0; // type:object size:0x24 scope:global align:4 +usb = .bss:0x8050F5E0; // type:object size:0x4C scope:global align:4 data:4byte +__uusb_ppc_stack1 = .bss:0x8050F640; // type:object size:0x1000 scope:global align:4 +__uusb_ppc_stack2 = .bss:0x80510640; // type:object size:0x1000 scope:global align:4 +tmp$2075 = .bss:0x80511640; // type:object size:0x7D0 scope:local align:4 +__BTUInterruptHandlerStack = .bss:0x80511E20; // type:object size:0x1000 scope:global align:4 +_bte_alarm = .bss:0x80512E20; // type:object size:0x30 scope:global align:4 +btu_cb = .bss:0x80512E50; // type:object size:0x84 scope:global align:4 data:4byte +bta_sys_cb = .bss:0x80512ED8; // type:object size:0x8C scope:global align:4 data:4byte +bta_dm_compress_srvcs = .bss:0x80512F68; // type:object size:0x2D scope:global align:4 +bta_dm_search_cb = .bss:0x80512F98; // type:object size:0x7C scope:global align:4 data:4byte +bta_dm_cb = .bss:0x80513014; // type:object size:0x104 scope:global align:4 +bta_dm_conn_srvcs = .bss:0x80513118; // type:object size:0x2E scope:global align:4 data:byte +bta_hh_cb = .bss:0x80513148; // type:object size:0x230 scope:global align:4 +btm_cb = .bss:0x80513378; // type:object size:0x27C4 scope:global align:4 +gap_cb = .bss:0x80515B40; // type:object size:0x3AC scope:global align:4 +hd_cb = .bss:0x80515EF0; // type:object size:0x144 scope:global align:4 +hh_cb = .bss:0x80516038; // type:object size:0x404 scope:global align:4 data:byte +l2cb = .bss:0x80516440; // type:object size:0x7E8 scope:global align:4 data:byte +rfc_cb = .bss:0x80516C28; // type:object size:0x418 scope:global align:4 data:byte +sdp_cb = .bss:0x80517040; // type:object size:0x4634 scope:global align:4 +fragmentinfo = .bss:0x8051B678; // type:object size:0xC scope:global align:4 data:4byte +protopool$343 = .bss:0x8051B688; // type:object size:0x38 scope:local align:4 data:4byte +stderr_buff = .bss:0x8051B6C0; // type:object size:0x100 scope:global align:4 +stdout_buff = .bss:0x8051B7C0; // type:object size:0x100 scope:global align:4 +stdin_buff = .bss:0x8051B8C0; // type:object size:0x100 scope:global align:4 +signal_funcs = .bss:0x8051B9C0; // type:object size:0x1C scope:global align:4 +gTRKEventQueue = .bss:0x8051B9E0; // type:object size:0x28 scope:global align:4 +gTRKBigEndian = .bss:0x8051BA08; // type:object size:0x4 scope:global align:4 data:4byte +gTRKMsgBufs = .bss:0x8051BA10; // type:object size:0x19B0 scope:global align:4 +gTRKFramingState = .bss:0x8051D3C0; // type:object size:0x14 scope:global align:4 data:4byte +g_CurrentSequence = .bss:0x8051D3D8; // type:object size:0x4 scope:global align:4 data:4byte +IsTRKConnected = .bss:0x8051D3DC; // type:object size:0x4 scope:global align:4 data:4byte +TRK_saved_exceptionID = .bss:0x8051D3E0; // type:object size:0x2 scope:global align:4 data:2byte +gTRKState = .bss:0x8051D3E4; // type:object size:0xA4 scope:global align:4 data:4byte +gTRKCPUState = .bss:0x8051D488; // type:object size:0x430 scope:global align:4 +gTRKSaveState = .bss:0x8051D8B8; // type:object size:0x94 scope:global align:4 data:4byte +TRKvalue128_temp = .bss:0x8051D94C; // type:object size:0x10 scope:global align:4 +lc_base = .bss:0x8051D960; // type:object size:0x4 scope:global align:4 data:4byte +TRK_mainError = .bss:0x8051D968; // type:object size:0x4 scope:global align:4 data:4byte +TRK_Use_BBA = .bss:0x8051D970; // type:object size:0x1 scope:global data:byte +_MetroTRK_Has_Framing = .bss:0x8051D974; // type:object size:0x4 scope:global align:4 +lbl_8051D978 = .bss:0x8051D978; // type:object size:0x1 data:byte +gRecvBuf = .bss:0x8051D980; // type:object size:0x500 scope:global align:4 +gRecvCB = .bss:0x8051DE80; // type:object size:0x1C scope:global align:4 +lbl_8051DEA0 = .sdata:0x8051DEA0; // type:object size:0x8 data:string +__RTTI__Q210dCsr_mng_c5csr_c = .sdata:0x8051DEA8; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c7ccObj_c = .sdata:0x8051DEB0; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c8bloObj_c = .sdata:0x8051DEB8; // type:object size:0x8 scope:global align:4 +__RTTI__Q310dCsr_mng_c8bloObj_c9paneObj_c = .sdata:0x8051DEC0; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c5obj_c = .sdata:0x8051DEC8; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c6list_c = .sdata:0x8051DED0; // type:object size:0x8 scope:global align:4 +__RTTI__Q210dCsr_mng_c6node_c = .sdata:0x8051DED8; // type:object size:0x8 scope:global align:4 +lbl_8051DEE0 = .sdata:0x8051DEE0; // type:object size:0x1 data:byte +memMargin__7mDoMain = .sdata:0x8051DEE4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051DEE8 = .sdata:0x8051DEE8; // type:object size:0x1 data:byte +lbl_8051DEE9 = .sdata:0x8051DEE9; // type:object size:0x3 +console_position_x$90875 = .sdata:0x8051DEEC; // type:object size:0x4 scope:local align:4 data:float +console_position_y$90876 = .sdata:0x8051DEF0; // type:object size:0x4 scope:local align:4 data:float +lbl_8051DEF4 = .sdata:0x8051DEF4; // type:object size:0x3 data:string +lbl_8051DEF7 = .sdata:0x8051DEF7; // type:object size:0x3 data:string +lbl_8051DEFA = .sdata:0x8051DEFA; // type:object size:0x6 data:string +lbl_8051DF00 = .sdata:0x8051DF00; // type:object size:0x5 data:string +lbl_8051DF05 = .sdata:0x8051DF05; // type:object size:0x7 data:string +lbl_8051DF0C = .sdata:0x8051DF0C; // type:object size:0x5 data:string +lbl_8051DF11 = .sdata:0x8051DF11; // type:object size:0x7 +lbl_8051DF18 = .sdata:0x8051DF18; // type:object size:0x7 data:string +lbl_8051DF1F = .sdata:0x8051DF1F; // type:object size:0x6 data:string +lbl_8051DF25 = .sdata:0x8051DF25; // type:object size:0x7 +lbl_8051DF2C = .sdata:0x8051DF2C; // type:object size:0x5 data:string +lbl_8051DF31 = .sdata:0x8051DF31; // type:object size:0x7 +lbl_8051DF38 = .sdata:0x8051DF38; // type:object size:0x8 data:string +lbl_8051DF40 = .sdata:0x8051DF40; // type:object size:0x4 data:string +lbl_8051DF44 = .sdata:0x8051DF44; // type:object size:0x4 data:string +lbl_8051DF48 = .sdata:0x8051DF48; // type:object size:0x7 data:string +lbl_8051DF4F = .sdata:0x8051DF4F; // type:object size:0x8 data:string +lbl_8051DF58 = .sdata:0x8051DF58; // type:object size:0x8 +__RTTI__17mDoAud_zelAudio_c = .sdata:0x8051DF60; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2AudioMgr = .sdata:0x8051DF68; // type:object size:0x8 scope:global align:4 +__RTTI__13Z2SoundObjMgr = .sdata:0x8051DF70; // type:object size:0x8 scope:global align:4 +__RTTI__34JASGlobalInstance<13Z2SoundObjMgr> = .sdata:0x8051DF78; // type:object size:0x8 scope:global align:4 +__RTTI__11Z2StatusMgr = .sdata:0x8051DF80; // type:object size:0x8 scope:global align:4 +__RTTI__32JASGlobalInstance<11Z2StatusMgr> = .sdata:0x8051DF88; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2SceneMgr = .sdata:0x8051DF90; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2SceneMgr> = .sdata:0x8051DF98; // type:object size:0x8 scope:global align:4 +__RTTI__8Z2SeqMgr = .sdata:0x8051DFA0; // type:object size:0x8 scope:global align:4 +__RTTI__28JASGlobalInstance<8Z2SeqMgr> = .sdata:0x8051DFA8; // type:object size:0x8 scope:global align:4 +lbl_8051DFB0 = .sdata:0x8051DFB0; // type:object size:0x8 data:string +__RTTI__7Z2SeMgr = .sdata:0x8051DFB8; // type:object size:0x8 scope:global align:4 +__RTTI__27JASGlobalInstance<7Z2SeMgr> = .sdata:0x8051DFC0; // type:object size:0x8 scope:global align:4 +lbl_8051DFC8 = .sdata:0x8051DFC8; // type:object size:0x1 data:byte +m_aspect__13mDoGph_gInf_c = .sdata:0x8051DFCC; // type:object size:0x4 scope:global align:4 data:float +m_scale__13mDoGph_gInf_c = .sdata:0x8051DFD0; // type:object size:0x4 scope:global align:4 data:float +m_invScale__13mDoGph_gInf_c = .sdata:0x8051DFD4; // type:object size:0x4 scope:global align:4 data:float +m_maxX__13mDoGph_gInf_c = .sdata:0x8051DFD8; // type:object size:0x4 scope:global align:4 data:4byte +m_maxY__13mDoGph_gInf_c = .sdata:0x8051DFDC; // type:object size:0x4 scope:global align:4 data:4byte +m_width__13mDoGph_gInf_c = .sdata:0x8051DFE0; // type:object size:0x4 scope:global align:4 data:4byte +m_height__13mDoGph_gInf_c = .sdata:0x8051DFE4; // type:object size:0x4 scope:global align:4 data:4byte +m_maxXF__13mDoGph_gInf_c = .sdata:0x8051DFE8; // type:object size:0x4 scope:global align:4 data:float +m_maxYF__13mDoGph_gInf_c = .sdata:0x8051DFEC; // type:object size:0x4 scope:global align:4 data:float +m_widthF__13mDoGph_gInf_c = .sdata:0x8051DFF0; // type:object size:0x4 scope:global align:4 data:float +m_heightF__13mDoGph_gInf_c = .sdata:0x8051DFF4; // type:object size:0x4 scope:global align:4 data:float +lbl_8051DFF8 = .sdata:0x8051DFF8; // type:object size:0x8 data:string +lbl_8051E000 = .sdata:0x8051E000; // type:object size:0x7 data:string +lbl_8051E007 = .sdata:0x8051E007; // type:object size:0x8 data:string +mRenderModeObj__15mDoMch_render_c = .sdata:0x8051E010; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E014 = .sdata:0x8051E014; // type:object size:0x8 data:string +lbl_8051E01C = .sdata:0x8051E01C; // type:object size:0x5 data:string +lbl_8051E021 = .sdata:0x8051E021; // type:object size:0x5 data:string +lbl_8051E026 = .sdata:0x8051E026; // type:object size:0x5 data:string +lbl_8051E02B = .sdata:0x8051E02B; // type:object size:0x5 data:string +lbl_8051E030 = .sdata:0x8051E030; // type:object size:0x5 data:string +lbl_8051E035 = .sdata:0x8051E035; // type:object size:0x7 data:string +next__14mDoMtx_stack_c = .sdata:0x8051E040; // type:object size:0x4 scope:global align:4 data:4byte +end__14mDoMtx_stack_c = .sdata:0x8051E044; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E048 = .sdata:0x8051E048; // type:object size:0x7 data:string +__RTTI__114J3DMtxCalcAnimation<64J3DMtxCalcAnimationAdaptorDefault<27J3DMtxCalcCalcTransformMaya>,24J3DMtxCalcJ3DSysInitMaya> = .sdata:0x8051E050; // type:object size:0x8 scope:global align:4 +__RTTI__26mDoExt_3DlineMatSortPacket = .sdata:0x8051E058; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_3DlineMat1_c = .sdata:0x8051E060; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_3DlineMat0_c = .sdata:0x8051E068; // type:object size:0x8 scope:global align:4 +__RTTI__18mDoExt_3DlineMat_c = .sdata:0x8051E070; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoExt_invJntPacket = .sdata:0x8051E078; // type:object size:0x8 scope:global align:4 +__RTTI__15mDoExt_McaMorf2 = .sdata:0x8051E080; // type:object size:0x8 scope:global align:4 +__RTTI__16mDoExt_McaMorfSO = .sdata:0x8051E088; // type:object size:0x8 scope:global align:4 +__RTTI__14mDoExt_McaMorf = .sdata:0x8051E090; // type:object size:0x8 scope:global align:4 +__RTTI__13mDoExt_morf_c = .sdata:0x8051E098; // type:object size:0x8 scope:global align:4 +__RTTI__15mDoExt_zelAnime = .sdata:0x8051E0A0; // type:object size:0x8 scope:global align:4 +__RTTI__28mDoExt_MtxCalcAnmBlendTblOld = .sdata:0x8051E0A8; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoExt_MtxCalcAnmBlendTbl = .sdata:0x8051E0B0; // type:object size:0x8 scope:global align:4 +__RTTI__73J3DMtxCalcNoAnm<27J3DMtxCalcCalcTransformMaya,24J3DMtxCalcJ3DSysInitMaya> = .sdata:0x8051E0B8; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjAnime = .sdata:0x8051E0C0; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundObjBase = .sdata:0x8051E0C8; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundHandles = .sdata:0x8051E0D0; // type:object size:0x8 scope:global align:4 +__RTTI__28JSUList<17Z2SoundHandlePool> = .sdata:0x8051E0D8; // type:object size:0x8 scope:global align:4 +__RTTI__17J3DMtxCalcAnmBase = .sdata:0x8051E0E0; // type:object size:0x8 scope:global align:4 +__RTTI__19J3DMtxCalcNoAnmBase = .sdata:0x8051E0E8; // type:object size:0x8 scope:global align:4 +__RTTI__10J3DMtxCalc = .sdata:0x8051E0F0; // type:object size:0x8 scope:global align:4 +__RTTI__12J3DFrameCtrl = .sdata:0x8051E0F8; // type:object size:0x8 scope:global align:4 +__RTTI__9J3DPacket = .sdata:0x8051E100; // type:object size:0x8 scope:global align:4 +__RTTI__11J3DUClipper = .sdata:0x8051E108; // type:object size:0x8 scope:global align:4 +__RTTI__21mDoDvdThd_toMainRam_c = .sdata:0x8051E110; // type:object size:0x8 scope:global align:4 +__RTTI__23mDoDvdThd_getResource_c = .sdata:0x8051E118; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoDvdThd_mountXArchive_c = .sdata:0x8051E120; // type:object size:0x8 scope:global align:4 +__RTTI__28mDoDvdThd_mountAramArchive_c = .sdata:0x8051E128; // type:object size:0x8 scope:global align:4 +__RTTI__24mDoDvdThd_mountArchive_c = .sdata:0x8051E130; // type:object size:0x8 scope:global align:4 +__RTTI__20mDoDvdThd_callback_c = .sdata:0x8051E138; // type:object size:0x8 scope:global align:4 +__RTTI__19mDoDvdThd_command_c = .sdata:0x8051E140; // type:object size:0x8 scope:global align:4 +__RTTI__10node_class = .sdata:0x8051E148; // type:object size:0x8 scope:global align:4 +lbl_8051E150 = .sdata:0x8051E150; // type:object size:0x5 data:string +__RTTI__24JPTraceParticleCallBack4 = .sdata:0x8051E158; // type:object size:0x8 scope:global align:4 +__RTTI__19JPAParticleCallBack = .sdata:0x8051E160; // type:object size:0x8 scope:global align:4 +lbl_8051E168 = .sdata:0x8051E168; // type:object size:0x7 data:string +lbl_8051E16F = .sdata:0x8051E16F; // type:object size:0x8 data:string +lbl_8051E177 = .sdata:0x8051E177; // type:object size:0x7 data:string +lbl_8051E17E = .sdata:0x8051E17E; // type:object size:0x7 data:string +lbl_8051E185 = .sdata:0x8051E185; // type:object size:0x7 data:string +lbl_8051E18C = .sdata:0x8051E18C; // type:object size:0x7 data:string +lbl_8051E193 = .sdata:0x8051E193; // type:object size:0x7 data:string +lbl_8051E19A = .sdata:0x8051E19A; // type:object size:0x7 data:string +lbl_8051E1A1 = .sdata:0x8051E1A1; // type:object size:0x2 data:string +__RTTI__11fapGm_HIO_c = .sdata:0x8051E1A8; // type:object size:0x8 scope:global align:4 +__RTTI__13JORReflexible = .sdata:0x8051E1B0; // type:object size:0x8 scope:global align:4 +lbl_8051E1B8 = .sdata:0x8051E1B8; // type:object size:0x6 data:string +HeapAdjustMargin__6fopAcM = .sdata:0x8051E1C0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E1C4 = .sdata:0x8051E1C4; // type:object size:0x7 data:string +__RTTI__15dBgS_ObjRoofChk = .sdata:0x8051E1CC; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_RoofChk = .sdata:0x8051E1D4; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_ObjGndChk = .sdata:0x8051E1DC; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_GndChk = .sdata:0x8051E1E4; // type:object size:0x8 scope:global align:4 +__RTTI__8dBgS_Chk = .sdata:0x8051E1EC; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_GrpPassChk = .sdata:0x8051E1F4; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_PolyPassChk = .sdata:0x8051E1FC; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_GndChk = .sdata:0x8051E204; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgS_PolyInfo = .sdata:0x8051E20C; // type:object size:0x8 scope:global align:4 +__RTTI__8cBgS_Chk = .sdata:0x8051E214; // type:object size:0x8 scope:global align:4 +__RTTI__16cBgS_PolyPassChk = .sdata:0x8051E21C; // type:object size:0x8 scope:global align:4 +__RTTI__15cBgS_GrpPassChk = .sdata:0x8051E224; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGPla = .sdata:0x8051E22C; // type:object size:0x8 scope:global align:4 +l_scnRqID = .sdata:0x8051E238; // type:object size:0x4 scope:global align:4 data:4byte +m_name$89462 = .sdata:0x8051E240; // type:object size:0x4 scope:local align:4 +i_msgID = .sdata:0x8051E248; // type:object size:0x4 scope:global align:4 data:4byte +t_type$46485 = .sdata:0x8051E250; // type:object size:0x4 scope:local align:4 data:4byte +process_id$46491 = .sdata:0x8051E254; // type:object size:0x4 scope:local align:4 data:4byte +IsInitOfLayerList$46578 = .sdata:0x8051E258; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcLn_Queue = .sdata:0x8051E260; // type:object size:0x8 scope:global align:4 +g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x8051E268; // type:object size:0x4 scope:global align:4 data:4byte +crear$46506 = .sdata:0x8051E270; // type:object size:0x8 scope:local align:4 +lbl_8051E278 = .sdata:0x8051E278; // type:object size:0x8 data:string +lbl_8051E280 = .sdata:0x8051E280; // type:object size:0x1 +lbl_8051E281 = .sdata:0x8051E281; // type:object size:0x7 data:string +lbl_8051E288 = .sdata:0x8051E288; // type:object size:0x8 data:string +lbl_8051E290 = .sdata:0x8051E290; // type:object size:0x7 data:string +lbl_8051E297 = .sdata:0x8051E297; // type:object size:0x7 data:string +lbl_8051E29E = .sdata:0x8051E29E; // type:object size:0x6 data:string +lbl_8051E2A4 = .sdata:0x8051E2A4; // type:object size:0x1 data:byte +__RTTI__16dStage_stageDt_c = .sdata:0x8051E2A8; // type:object size:0x8 scope:global align:4 +__RTTI__15dStage_roomDt_c = .sdata:0x8051E2B0; // type:object size:0x8 scope:global align:4 +__RTTI__11dStage_dt_c = .sdata:0x8051E2B8; // type:object size:0x8 scope:global align:4 +lbl_8051E2C0 = .sdata:0x8051E2C0; // type:object size:0x4 +lbl_8051E2C4 = .sdata:0x8051E2C4; // type:object size:0x7 data:string +lbl_8051E2CB = .sdata:0x8051E2CB; // type:object size:0x8 data:string +lbl_8051E2D3 = .sdata:0x8051E2D3; // type:object size:0x7 data:string +__RTTI__6dMap_c = .sdata:0x8051E2DC; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingAmap_c = .sdata:0x8051E2E4; // type:object size:0x8 scope:global align:4 +__RTTI__28renderingPlusDoorAndCursor_c = .sdata:0x8051E2EC; // type:object size:0x8 scope:global align:4 +__RTTI__19renderingPlusDoor_c = .sdata:0x8051E2F4; // type:object size:0x8 scope:global align:4 +__RTTI__16renderingDAmap_c = .sdata:0x8051E2FC; // type:object size:0x8 scope:global align:4 +__RTTI__18dRenderingFDAmap_c = .sdata:0x8051E304; // type:object size:0x8 scope:global align:4 +__RTTI__15dRenderingMap_c = .sdata:0x8051E30C; // type:object size:0x8 scope:global align:4 +__RTTI__28dDrawPathWithNormalPattern_c = .sdata:0x8051E314; // type:object size:0x8 scope:global align:4 +__RTTI__11dDrawPath_c = .sdata:0x8051E31C; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_base_c = .sdata:0x8051E324; // type:object size:0x8 scope:global align:4 +lbl_8051E330 = .sdata:0x8051E330; // type:object size:0x7 data:string +lbl_8051E337 = .sdata:0x8051E337; // type:object size:0x8 data:string +lbl_8051E33F = .sdata:0x8051E33F; // type:object size:0x8 data:string +lbl_8051E347 = .sdata:0x8051E347; // type:object size:0x8 data:string +lbl_8051E34F = .sdata:0x8051E34F; // type:object size:0x8 data:string +lbl_8051E357 = .sdata:0x8051E357; // type:object size:0x8 data:string +lbl_8051E35F = .sdata:0x8051E35F; // type:object size:0x8 data:string +lbl_8051E367 = .sdata:0x8051E367; // type:object size:0x8 data:string +lbl_8051E36F = .sdata:0x8051E36F; // type:object size:0x8 data:string +lbl_8051E377 = .sdata:0x8051E377; // type:object size:0x8 data:string +lbl_8051E37F = .sdata:0x8051E37F; // type:object size:0x8 data:string +lbl_8051E387 = .sdata:0x8051E387; // type:object size:0x8 data:string +lbl_8051E38F = .sdata:0x8051E38F; // type:object size:0x8 data:string +lbl_8051E397 = .sdata:0x8051E397; // type:object size:0x8 data:string +lbl_8051E39F = .sdata:0x8051E39F; // type:object size:0x8 data:string +lbl_8051E3A7 = .sdata:0x8051E3A7; // type:object size:0x8 data:string +lbl_8051E3AF = .sdata:0x8051E3AF; // type:object size:0x8 data:string +lbl_8051E3B7 = .sdata:0x8051E3B7; // type:object size:0x8 data:string +lbl_8051E3BF = .sdata:0x8051E3BF; // type:object size:0x8 data:string +lbl_8051E3C7 = .sdata:0x8051E3C7; // type:object size:0x7 data:string +lbl_8051E3CE = .sdata:0x8051E3CE; // type:object size:0x8 data:string +lbl_8051E3D6 = .sdata:0x8051E3D6; // type:object size:0x7 data:string +lbl_8051E3DD = .sdata:0x8051E3DD; // type:object size:0x8 data:string +lbl_8051E3E5 = .sdata:0x8051E3E5; // type:object size:0x8 data:string +lbl_8051E3ED = .sdata:0x8051E3ED; // type:object size:0x8 data:string +lbl_8051E3F5 = .sdata:0x8051E3F5; // type:object size:0x8 data:string +lbl_8051E3FD = .sdata:0x8051E3FD; // type:object size:0x8 data:string +lbl_8051E405 = .sdata:0x8051E405; // type:object size:0x8 data:string +lbl_8051E40D = .sdata:0x8051E40D; // type:object size:0x7 data:string +lbl_8051E414 = .sdata:0x8051E414; // type:object size:0x8 data:string +lbl_8051E41C = .sdata:0x8051E41C; // type:object size:0x7 data:string +lbl_8051E423 = .sdata:0x8051E423; // type:object size:0x8 data:string +lbl_8051E42B = .sdata:0x8051E42B; // type:object size:0x8 data:string +lbl_8051E433 = .sdata:0x8051E433; // type:object size:0x8 data:string +lbl_8051E43B = .sdata:0x8051E43B; // type:object size:0x7 data:string +lbl_8051E442 = .sdata:0x8051E442; // type:object size:0x5 data:string +lbl_8051E447 = .sdata:0x8051E447; // type:object size:0x8 data:string +lbl_8051E44F = .sdata:0x8051E44F; // type:object size:0x1 data:byte +lbl_8051E450 = .sdata:0x8051E450; // type:object size:0x1 data:byte +lbl_8051E451 = .sdata:0x8051E451; // type:object size:0x1 data:byte +lbl_8051E452 = .sdata:0x8051E452; // type:object size:0x1 data:byte +lbl_8051E453 = .sdata:0x8051E453; // type:object size:0x1 data:byte +lbl_8051E454 = .sdata:0x8051E454; // type:object size:0x1 data:byte +lbl_8051E455 = .sdata:0x8051E455; // type:object size:0x1 data:byte +lbl_8051E456 = .sdata:0x8051E456; // type:object size:0x1 data:byte +lbl_8051E457 = .sdata:0x8051E457; // type:object size:0x4 +lbl_8051E45B = .sdata:0x8051E45B; // type:object size:0x1 +lbl_8051E45C = .sdata:0x8051E45C; // type:object size:0x7 data:string +lbl_8051E463 = .sdata:0x8051E463; // type:object size:0x7 data:string +__RTTI__Q213dComIfG_inf_c9baseCsr_c = .sdata:0x8051E46C; // type:object size:0x8 scope:global align:4 +__RTTI__Q313dComIfG_inf_c9baseCsr_c6navi_c = .sdata:0x8051E474; // type:object size:0x8 scope:global align:4 +__RTTI__Q211dDlst_blo_c5anm_c = .sdata:0x8051E47C; // type:object size:0x8 scope:global align:4 +__RTTI__25mDoExt_McaMorfCallBack1_c = .sdata:0x8051E484; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_levelEcallBack = .sdata:0x8051E48C; // type:object size:0x8 scope:global align:4 +__RTTI__18JPAEmitterCallBack = .sdata:0x8051E494; // type:object size:0x8 scope:global align:4 +__RTTI__Q213mDoGph_gInf_c5csr_c = .sdata:0x8051E49C; // type:object size:0x8 scope:global align:4 +lbl_8051E4A8 = .sdata:0x8051E4A8; // type:object size:0x8 data:string +lbl_8051E4B0 = .sdata:0x8051E4B0; // type:object size:0x8 data:string +__RTTI__10CSTControl = .sdata:0x8051E4B8; // type:object size:0x8 scope:global align:4 +__RTTI__9STControl = .sdata:0x8051E4C0; // type:object size:0x8 scope:global align:4 +lbl_8051E4C8 = .sdata:0x8051E4C8; // type:object size:0x1 +lbl_8051E4C9 = .sdata:0x8051E4C9; // type:object size:0x8 data:string +__RTTI__8cM3dGCyl = .sdata:0x8051E4D8; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGLin = .sdata:0x8051E4E0; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGSph = .sdata:0x8051E4E8; // type:object size:0x8 scope:global align:4 +lbl_8051E4F0 = .sdata:0x8051E4F0; // type:object size:0x7 data:string +lbl_8051E4F8 = .sdata:0x8051E4F8; // type:object size:0x8 data:string +lbl_8051E500 = .sdata:0x8051E500; // type:object size:0x8 data:string +m_branchId__7dDemo_c = .sdata:0x8051E508; // type:object size:0x2 scope:global align:4 data:2byte +lbl_8051E50A = .sdata:0x8051E50A; // type:object size:0x2 data:string +lbl_8051E50C = .sdata:0x8051E50C; // type:object size:0x6 data:string +__RTTI__Q220@unnamed@d_demo_cpp@29jstudio_tCreateObject_message = .sdata:0x8051E514; // type:object size:0x8 scope:global align:4 +__RTTI__Q220@unnamed@d_demo_cpp@24jstudio_tAdaptor_message = .sdata:0x8051E51C; // type:object size:0x8 scope:global align:4 +__RTTI__16dDemo_particle_c = .sdata:0x8051E524; // type:object size:0x8 scope:global align:4 +__RTTI__14dDemo_system_c = .sdata:0x8051E52C; // type:object size:0x8 scope:global align:4 +__RTTI__11dDemo_fog_c = .sdata:0x8051E534; // type:object size:0x8 scope:global align:4 +__RTTI__13dDemo_light_c = .sdata:0x8051E53C; // type:object size:0x8 scope:global align:4 +__RTTI__15dDemo_ambient_c = .sdata:0x8051E544; // type:object size:0x8 scope:global align:4 +__RTTI__14dDemo_camera_c = .sdata:0x8051E54C; // type:object size:0x8 scope:global align:4 +__RTTI__13dDemo_actor_c = .sdata:0x8051E554; // type:object size:0x8 scope:global align:4 +__RTTI__Q217JStudio_JParticle13TCreateObject = .sdata:0x8051E55C; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage4TFog = .sdata:0x8051E564; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TCamera = .sdata:0x8051E56C; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage13TAmbientLight = .sdata:0x8051E574; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage6TActor = .sdata:0x8051E57C; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage6TLight = .sdata:0x8051E584; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio13TCreateObject = .sdata:0x8051E58C; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio16TAdaptor_message = .sdata:0x8051E594; // type:object size:0x8 scope:global align:4 +__RTTI__Q27JStudio8TAdaptor = .sdata:0x8051E59C; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TSystem = .sdata:0x8051E5A4; // type:object size:0x8 scope:global align:4 +__RTTI__Q26JStage7TObject = .sdata:0x8051E5AC; // type:object size:0x8 scope:global align:4 +lbl_8051E5B8 = .sdata:0x8051E5B8; // type:object size:0x4 data:4byte +lbl_8051E5BC = .sdata:0x8051E5BC; // type:object size:0x4 data:4byte +lbl_8051E5C0 = .sdata:0x8051E5C0; // type:object size:0x6 data:string +lbl_8051E5C6 = .sdata:0x8051E5C6; // type:object size:0x8 data:string +lbl_8051E5CE = .sdata:0x8051E5CE; // type:object size:0x7 data:string +lbl_8051E5D5 = .sdata:0x8051E5D5; // type:object size:0x3 +__RTTI__18mDoExt_transAnmBas = .sdata:0x8051E5D8; // type:object size:0x8 scope:global align:4 +__RTTI__11J3DTexNoAnm = .sdata:0x8051E5E0; // type:object size:0x8 scope:global align:4 +__RTTI__18J3DAnmTransformKey = .sdata:0x8051E5E8; // type:object size:0x8 scope:global align:4 +__RTTI__15J3DAnmTransform = .sdata:0x8051E5F0; // type:object size:0x8 scope:global align:4 +__RTTI__10J3DAnmBase = .sdata:0x8051E5F8; // type:object size:0x8 scope:global align:4 +lbl_8051E600 = .sdata:0x8051E600; // type:object size:0x7 data:string +__RTTI__19dMenuFmapIconDisp_c = .sdata:0x8051E608; // type:object size:0x8 scope:global align:4 +__RTTI__22dMenuFmapIconPointer_c = .sdata:0x8051E610; // type:object size:0x8 scope:global align:4 +mNextRoomNo__10dMapInfo_c = .sdata:0x8051E618; // type:object size:0x4 scope:global align:4 data:4byte +mMinX__8dMpath_c = .sdata:0x8051E61C; // type:object size:0x4 scope:global align:4 data:float +mMaxX__8dMpath_c = .sdata:0x8051E620; // type:object size:0x4 scope:global align:4 data:float +mMinZ__8dMpath_c = .sdata:0x8051E624; // type:object size:0x4 scope:global align:4 data:float +mMaxZ__8dMpath_c = .sdata:0x8051E628; // type:object size:0x4 scope:global align:4 data:float +lbl_8051E62C = .sdata:0x8051E62C; // type:object size:0x1 data:byte +lbl_8051E62D = .sdata:0x8051E62D; // type:object size:0x1 data:byte +lbl_8051E62E = .sdata:0x8051E62E; // type:object size:0x1 data:byte +lbl_8051E62F = .sdata:0x8051E62F; // type:object size:0x1 data:byte +lbl_8051E630 = .sdata:0x8051E630; // type:object size:0x1 data:byte +lbl_8051E631 = .sdata:0x8051E631; // type:object size:0x1 data:byte +lbl_8051E632 = .sdata:0x8051E632; // type:object size:0x6 data:byte +lbl_8051E638 = .sdata:0x8051E638; // type:object size:0x4 data:string +lbl_8051E63C = .sdata:0x8051E63C; // type:object size:0x3 data:string +__RTTI__11dEvt_info_c = .sdata:0x8051E640; // type:object size:0x8 scope:global align:4 +numTelopData = .sdata:0x8051E648; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051E64C = .sdata:0x8051E64C; // type:object size:0x6 data:string +lbl_8051E652 = .sdata:0x8051E652; // type:object size:0x6 data:string +lbl_8051E658 = .sdata:0x8051E658; // type:object size:0x5 data:string +lbl_8051E65D = .sdata:0x8051E65D; // type:object size:0x8 data:string +lbl_8051E665 = .sdata:0x8051E665; // type:object size:0x8 data:string +lbl_8051E66D = .sdata:0x8051E66D; // type:object size:0x6 data:string +lbl_8051E673 = .sdata:0x8051E673; // type:object size:0x3 data:string +lbl_8051E676 = .sdata:0x8051E676; // type:object size:0x5 data:string +lbl_8051E67B = .sdata:0x8051E67B; // type:object size:0x6 data:string +lbl_8051E681 = .sdata:0x8051E681; // type:object size:0x6 data:string +lbl_8051E687 = .sdata:0x8051E687; // type:object size:0x8 data:string +lbl_8051E68F = .sdata:0x8051E68F; // type:object size:0x4 data:string +lbl_8051E693 = .sdata:0x8051E693; // type:object size:0x4 data:string +lbl_8051E697 = .sdata:0x8051E697; // type:object size:0x6 data:string +lbl_8051E69D = .sdata:0x8051E69D; // type:object size:0x6 data:string +lbl_8051E6A3 = .sdata:0x8051E6A3; // type:object size:0x7 data:string +lbl_8051E6AA = .sdata:0x8051E6AA; // type:object size:0x3 data:string +lbl_8051E6AD = .sdata:0x8051E6AD; // type:object size:0x7 data:string +lbl_8051E6B4 = .sdata:0x8051E6B4; // type:object size:0x6 data:string +lbl_8051E6BA = .sdata:0x8051E6BA; // type:object size:0x5 data:string +lbl_8051E6BF = .sdata:0x8051E6BF; // type:object size:0x5 data:string +lbl_8051E6C4 = .sdata:0x8051E6C4; // type:object size:0x6 data:string +lbl_8051E6CA = .sdata:0x8051E6CA; // type:object size:0x8 data:string +lbl_8051E6D2 = .sdata:0x8051E6D2; // type:object size:0x4 data:string +lbl_8051E6D6 = .sdata:0x8051E6D6; // type:object size:0x5 data:string +lbl_8051E6DB = .sdata:0x8051E6DB; // type:object size:0x6 data:string +lbl_8051E6E1 = .sdata:0x8051E6E1; // type:object size:0x8 data:string +lbl_8051E6E9 = .sdata:0x8051E6E9; // type:object size:0x4 data:string +lbl_8051E6ED = .sdata:0x8051E6ED; // type:object size:0x4 data:string +lbl_8051E6F1 = .sdata:0x8051E6F1; // type:object size:0x4 data:string +lbl_8051E6F5 = .sdata:0x8051E6F5; // type:object size:0x4 data:string +lbl_8051E6F9 = .sdata:0x8051E6F9; // type:object size:0x8 data:string +lbl_8051E701 = .sdata:0x8051E701; // type:object size:0x7 data:string +lbl_8051E708 = .sdata:0x8051E708; // type:object size:0x6 data:string +lbl_8051E70E = .sdata:0x8051E70E; // type:object size:0x7 data:string +lbl_8051E715 = .sdata:0x8051E715; // type:object size:0x6 data:string +lbl_8051E71B = .sdata:0x8051E71B; // type:object size:0x6 data:string +lbl_8051E728 = .sdata:0x8051E728; // type:object size:0x6 data:string +lbl_8051E72E = .sdata:0x8051E72E; // type:object size:0x4 data:string +lbl_8051E732 = .sdata:0x8051E732; // type:object size:0x6 data:string +lbl_8051E738 = .sdata:0x8051E738; // type:object size:0x5 data:string +lbl_8051E73D = .sdata:0x8051E73D; // type:object size:0x8 data:string +lbl_8051E745 = .sdata:0x8051E745; // type:object size:0x5 data:string +lbl_8051E74A = .sdata:0x8051E74A; // type:object size:0x6 data:string +lbl_8051E750 = .sdata:0x8051E750; // type:object size:0x6 data:string +lbl_8051E756 = .sdata:0x8051E756; // type:object size:0x8 data:string +__RTTI__15dSmplMdl_draw_c = .sdata:0x8051E760; // type:object size:0x8 scope:global align:4 +lbl_8051E768 = .sdata:0x8051E768; // type:object size:0x6 data:string +__RTTI__22dPa_hermiteEcallBack_c = .sdata:0x8051E770; // type:object size:0x8 scope:global align:4 +__RTTI__28dPa_particleTracePcallBack_c = .sdata:0x8051E778; // type:object size:0x8 scope:global align:4 +__RTTI__17dPa_wbPcallBack_c = .sdata:0x8051E780; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_d_light8PcallBack = .sdata:0x8051E788; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_b_light8PcallBack = .sdata:0x8051E790; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_light8PcallBack = .sdata:0x8051E798; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_d_light8EcallBack = .sdata:0x8051E7A0; // type:object size:0x8 scope:global align:4 +__RTTI__25dPa_gen_b_light8EcallBack = .sdata:0x8051E7A8; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_light8EcallBack = .sdata:0x8051E7B0; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_fsenthPcallBack = .sdata:0x8051E7B8; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_followEcallBack = .sdata:0x8051E7C0; // type:object size:0x8 scope:global align:4 +__RTTI__21dPa_setColorEcallBack = .sdata:0x8051E7C8; // type:object size:0x8 scope:global align:4 +__RTTI__22dPa_selectTexEcallBack = .sdata:0x8051E7D0; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_modelEcallBack = .sdata:0x8051E7D8; // type:object size:0x8 scope:global align:4 +__RTTI__18dPa_modelPcallBack = .sdata:0x8051E7E0; // type:object size:0x8 scope:global align:4 +__RTTI__19dPa_simpleEcallBack = .sdata:0x8051E7E8; // type:object size:0x8 scope:global align:4 +lbl_8051E7F0 = .sdata:0x8051E7F0; // type:object size:0x1 data:byte +lbl_8051E7F1 = .sdata:0x8051E7F1; // type:object size:0x1 data:byte +lbl_8051E7F2 = .sdata:0x8051E7F2; // type:object size:0x1 data:byte +lbl_8051E7F3 = .sdata:0x8051E7F3; // type:object size:0x1 data:byte +lbl_8051E7F4 = .sdata:0x8051E7F4; // type:object size:0x1 data:byte +lbl_8051E7F5 = .sdata:0x8051E7F5; // type:object size:0x1 data:byte +lbl_8051E7F6 = .sdata:0x8051E7F6; // type:object size:0x1 data:byte +lbl_8051E7F7 = .sdata:0x8051E7F7; // type:object size:0x1 data:string +lbl_8051E7F8 = .sdata:0x8051E7F8; // type:object size:0x1 data:byte +lbl_8051E7F9 = .sdata:0x8051E7F9; // type:object size:0x1 data:byte +lbl_8051E7FA = .sdata:0x8051E7FA; // type:object size:0x1 data:byte +lbl_8051E7FB = .sdata:0x8051E7FB; // type:object size:0x1 data:string +l_realImageSize$96077 = .sdata:0x8051E7FC; // type:object size:0x4 scope:local align:4 +lbl_8051E800 = .sdata:0x8051E800; // type:object size:0x1 data:byte +lbl_8051E801 = .sdata:0x8051E801; // type:object size:0x1 data:byte +lbl_8051E802 = .sdata:0x8051E802; // type:object size:0x1 data:byte +lbl_8051E803 = .sdata:0x8051E803; // type:object size:0x1 data:string +__RTTI__14ShdwDrawPoly_c = .sdata:0x8051E804; // type:object size:0x8 scope:global align:4 +__RTTI__22dDlst_shadowRealPoly_c = .sdata:0x8051E80C; // type:object size:0x8 scope:global align:4 +__RTTI__18dDlst_shadowPoly_c = .sdata:0x8051E814; // type:object size:0x8 scope:global align:4 +__RTTI__18dDlst_effectLine_c = .sdata:0x8051E81C; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_blo_c = .sdata:0x8051E824; // type:object size:0x8 scope:global align:4 +__RTTI__10dDlst_2D_c = .sdata:0x8051E82C; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_2DMt_c = .sdata:0x8051E834; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2Dm_c = .sdata:0x8051E83C; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2DM_c = .sdata:0x8051E844; // type:object size:0x8 scope:global align:4 +__RTTI__12dDlst_2DT2_c = .sdata:0x8051E84C; // type:object size:0x8 scope:global align:4 +__RTTI__11dDlst_2DT_c = .sdata:0x8051E854; // type:object size:0x8 scope:global align:4 +__RTTI__15dDlst_2DPoint_c = .sdata:0x8051E85C; // type:object size:0x8 scope:global align:4 +__RTTI__14dDlst_2DQuad_c = .sdata:0x8051E864; // type:object size:0x8 scope:global align:4 +__RTTI__13dDlst_2DTri_c = .sdata:0x8051E86C; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgS_ShdwDraw = .sdata:0x8051E874; // type:object size:0x8 scope:global align:4 +lbl_8051E880 = .sdata:0x8051E880; // type:object size:0x7 data:string +lbl_8051E887 = .sdata:0x8051E887; // type:object size:0x7 data:string +lbl_8051E88E = .sdata:0x8051E88E; // type:object size:0x8 data:string +lbl_8051E896 = .sdata:0x8051E896; // type:object size:0x8 data:string +lbl_8051E89E = .sdata:0x8051E89E; // type:object size:0x7 data:string +lbl_8051E8A5 = .sdata:0x8051E8A5; // type:object size:0x8 data:string +lbl_8051E8AD = .sdata:0x8051E8AD; // type:object size:0x7 data:string +lbl_8051E8B4 = .sdata:0x8051E8B4; // type:object size:0x8 data:string +lbl_8051E8BC = .sdata:0x8051E8BC; // type:object size:0x8 data:string +lbl_8051E8C4 = .sdata:0x8051E8C4; // type:object size:0x7 data:string +lbl_8051E8CB = .sdata:0x8051E8CB; // type:object size:0x8 data:string +lbl_8051E8D3 = .sdata:0x8051E8D3; // type:object size:0x8 data:string +lbl_8051E8DB = .sdata:0x8051E8DB; // type:object size:0x8 data:string +lbl_8051E8E3 = .sdata:0x8051E8E3; // type:object size:0x7 data:string +lbl_8051E8EA = .sdata:0x8051E8EA; // type:object size:0x8 data:string +lbl_8051E8F2 = .sdata:0x8051E8F2; // type:object size:0x8 data:string +lbl_8051E8FA = .sdata:0x8051E8FA; // type:object size:0x8 data:string +lbl_8051E902 = .sdata:0x8051E902; // type:object size:0x8 data:string +lbl_8051E90A = .sdata:0x8051E90A; // type:object size:0x8 data:string +lbl_8051E912 = .sdata:0x8051E912; // type:object size:0x8 data:string +lbl_8051E91A = .sdata:0x8051E91A; // type:object size:0x8 data:string +lbl_8051E922 = .sdata:0x8051E922; // type:object size:0x8 data:string +lbl_8051E92A = .sdata:0x8051E92A; // type:object size:0x8 data:string +lbl_8051E932 = .sdata:0x8051E932; // type:object size:0x8 data:string +lbl_8051E93A = .sdata:0x8051E93A; // type:object size:0x8 data:string +lbl_8051E942 = .sdata:0x8051E942; // type:object size:0x8 data:string +lbl_8051E94A = .sdata:0x8051E94A; // type:object size:0x8 data:string +lbl_8051E952 = .sdata:0x8051E952; // type:object size:0x7 data:string +lbl_8051E959 = .sdata:0x8051E959; // type:object size:0x8 data:string +lbl_8051E961 = .sdata:0x8051E961; // type:object size:0x8 data:string +lbl_8051E969 = .sdata:0x8051E969; // type:object size:0x8 data:string +lbl_8051E971 = .sdata:0x8051E971; // type:object size:0x7 data:string +lbl_8051E978 = .sdata:0x8051E978; // type:object size:0x7 data:string +lbl_8051E97F = .sdata:0x8051E97F; // type:object size:0x8 data:string +lbl_8051E987 = .sdata:0x8051E987; // type:object size:0x8 data:string +lbl_8051E98F = .sdata:0x8051E98F; // type:object size:0x8 data:string +lbl_8051E997 = .sdata:0x8051E997; // type:object size:0x8 data:string +lbl_8051E99F = .sdata:0x8051E99F; // type:object size:0x8 data:string +lbl_8051E9A7 = .sdata:0x8051E9A7; // type:object size:0x8 data:string +lbl_8051E9AF = .sdata:0x8051E9AF; // type:object size:0x8 data:string +lbl_8051E9B7 = .sdata:0x8051E9B7; // type:object size:0x8 data:string +lbl_8051E9BF = .sdata:0x8051E9BF; // type:object size:0x8 data:string +lbl_8051E9C7 = .sdata:0x8051E9C7; // type:object size:0x8 data:string +lbl_8051E9CF = .sdata:0x8051E9CF; // type:object size:0x8 data:string +lbl_8051E9D7 = .sdata:0x8051E9D7; // type:object size:0x8 data:string +lbl_8051E9DF = .sdata:0x8051E9DF; // type:object size:0x8 data:string +lbl_8051E9E7 = .sdata:0x8051E9E7; // type:object size:0x8 data:string +lbl_8051E9EF = .sdata:0x8051E9EF; // type:object size:0x8 data:string +lbl_8051E9F7 = .sdata:0x8051E9F7; // type:object size:0x7 data:string +lbl_8051E9FE = .sdata:0x8051E9FE; // type:object size:0x8 data:string +lbl_8051EA06 = .sdata:0x8051EA06; // type:object size:0x8 data:string +lbl_8051EA0E = .sdata:0x8051EA0E; // type:object size:0x8 data:string +lbl_8051EA16 = .sdata:0x8051EA16; // type:object size:0x7 data:string +lbl_8051EA1D = .sdata:0x8051EA1D; // type:object size:0x7 data:string +lbl_8051EA28 = .sdata:0x8051EA28; // type:object size:0x8 data:string +lbl_8051EA30 = .sdata:0x8051EA30; // type:object size:0x7 data:string +lbl_8051EA37 = .sdata:0x8051EA37; // type:object size:0x5 data:string +lbl_8051EA3C = .sdata:0x8051EA3C; // type:object size:0x8 data:string +lbl_8051EA44 = .sdata:0x8051EA44; // type:object size:0x7 data:string +lbl_8051EA4B = .sdata:0x8051EA4B; // type:object size:0x8 data:string +lbl_8051EA53 = .sdata:0x8051EA53; // type:object size:0x7 data:string +lbl_8051EA5A = .sdata:0x8051EA5A; // type:object size:0x8 data:string +lbl_8051EA62 = .sdata:0x8051EA62; // type:object size:0x8 data:string +lbl_8051EA6A = .sdata:0x8051EA6A; // type:object size:0x8 data:string +lbl_8051EA72 = .sdata:0x8051EA72; // type:object size:0x7 data:string +lbl_8051EA79 = .sdata:0x8051EA79; // type:object size:0x8 data:string +lbl_8051EA81 = .sdata:0x8051EA81; // type:object size:0x8 data:string +lbl_8051EA89 = .sdata:0x8051EA89; // type:object size:0x8 data:string +lbl_8051EA91 = .sdata:0x8051EA91; // type:object size:0x8 data:string +lbl_8051EA99 = .sdata:0x8051EA99; // type:object size:0x8 data:string +lbl_8051EAA1 = .sdata:0x8051EAA1; // type:object size:0x8 data:string +lbl_8051EAA9 = .sdata:0x8051EAA9; // type:object size:0x8 data:string +lbl_8051EAB1 = .sdata:0x8051EAB1; // type:object size:0x8 data:string +lbl_8051EAB9 = .sdata:0x8051EAB9; // type:object size:0x8 data:string +lbl_8051EAC1 = .sdata:0x8051EAC1; // type:object size:0x8 data:string +__RTTI__19dKankyo_evil_Packet = .sdata:0x8051EACC; // type:object size:0x8 scope:global align:4 +__RTTI__18dKankyo_mud_Packet = .sdata:0x8051EAD4; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_odour_Packet = .sdata:0x8051EADC; // type:object size:0x8 scope:global align:4 +__RTTI__21dKankyo_vrkumo_Packet = .sdata:0x8051EAE4; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_cloud_Packet = .sdata:0x8051EAEC; // type:object size:0x8 scope:global align:4 +__RTTI__20dKankyo_housi_Packet = .sdata:0x8051EAF4; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_star_Packet = .sdata:0x8051EAFC; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_snow_Packet = .sdata:0x8051EB04; // type:object size:0x8 scope:global align:4 +__RTTI__19dKankyo_rain_Packet = .sdata:0x8051EB0C; // type:object size:0x8 scope:global align:4 +__RTTI__22dKankyo_sunlenz_Packet = .sdata:0x8051EB14; // type:object size:0x8 scope:global align:4 +__RTTI__18dKankyo_sun_Packet = .sdata:0x8051EB1C; // type:object size:0x8 scope:global align:4 +lbl_8051EB28 = .sdata:0x8051EB28; // type:object size:0x8 data:string +lbl_8051EB30 = .sdata:0x8051EB30; // type:object size:0x8 data:string +lbl_8051EB38 = .sdata:0x8051EB38; // type:object size:0x7 data:string +lbl_8051EB3F = .sdata:0x8051EB3F; // type:object size:0x7 data:string +lbl_8051EB46 = .sdata:0x8051EB46; // type:object size:0x8 data:string +lbl_8051EB4E = .sdata:0x8051EB4E; // type:object size:0x8 data:string +lbl_8051EB56 = .sdata:0x8051EB56; // type:object size:0x8 data:string +lbl_8051EB5E = .sdata:0x8051EB5E; // type:object size:0x7 data:string +lbl_8051EB65 = .sdata:0x8051EB65; // type:object size:0x7 data:string +lbl_8051EB6C = .sdata:0x8051EB6C; // type:object size:0x8 data:string +lbl_8051EB74 = .sdata:0x8051EB74; // type:object size:0x8 data:string +lbl_8051EB7C = .sdata:0x8051EB7C; // type:object size:0x8 data:string +lbl_8051EB84 = .sdata:0x8051EB84; // type:object size:0x8 data:string +lbl_8051EB8C = .sdata:0x8051EB8C; // type:object size:0x7 data:string +lbl_8051EB93 = .sdata:0x8051EB93; // type:object size:0x7 data:string +lbl_8051EB9A = .sdata:0x8051EB9A; // type:object size:0x7 data:string +lbl_8051EBA1 = .sdata:0x8051EBA1; // type:object size:0x5 data:string +loc_type_num__12dAttention_c = .sdata:0x8051EBA8; // type:object size:0x4 scope:global align:4 data:4byte +act_type_num__12dAttention_c = .sdata:0x8051EBAC; // type:object size:0x4 scope:global align:4 data:4byte +chk_type_tbl__12dAttention_c = .sdata:0x8051EBB0; // type:object size:0x4 scope:global align:4 data:2byte +chk_type_num__12dAttention_c = .sdata:0x8051EBB4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051EBB8 = .sdata:0x8051EBB8; // type:object size:0x1 data:byte +lbl_8051EBB9 = .sdata:0x8051EBB9; // type:object size:0x8 data:string +lbl_8051EBC1 = .sdata:0x8051EBC1; // type:object size:0x7 data:string +ang_table$107201 = .sdata:0x8051EBC8; // type:object size:0x6 scope:local align:4 +__RTTI__Q225@unnamed@d_attention_cpp@13parallelCsr_c = .sdata:0x8051EBD0; // type:object size:0x8 scope:global align:4 +__RTTI__Q225@unnamed@d_attention_cpp@10sightCsr_c = .sdata:0x8051EBD8; // type:object size:0x8 scope:global align:4 +__RTTI__19dAttDraw_CallBack_c = .sdata:0x8051EBE0; // type:object size:0x8 scope:global align:4 +__RTTI__15dAttDrawParam_c = .sdata:0x8051EBE8; // type:object size:0x8 scope:global align:4 +__RTTI__11dAttParam_c = .sdata:0x8051EBF0; // type:object size:0x8 scope:global align:4 +lbl_8051EBF8 = .sdata:0x8051EBF8; // type:object size:0x5 data:string +__RTTI__4dBgS = .sdata:0x8051EC00; // type:object size:0x8 scope:global align:4 +lbl_8051EC08 = .sdata:0x8051EC08; // type:object size:0x5 data:string +__RTTI__4cBgS = .sdata:0x8051EC10; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_ChkElm = .sdata:0x8051EC18; // type:object size:0x8 scope:global align:4 +__RTTI__9dBgS_Acch = .sdata:0x8051EC20; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_AcchCir = .sdata:0x8051EC28; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGAab = .sdata:0x8051EC30; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_CamGndChk_Wtr = .sdata:0x8051EC38; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamGndChk = .sdata:0x8051EC40; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_All = .sdata:0x8051EC48; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_Spl = .sdata:0x8051EC50; // type:object size:0x8 scope:global align:4 +__RTTI__18dBgS_ObjGndChk_Wtr = .sdata:0x8051EC58; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_HorseLinChk = .sdata:0x8051EC60; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_RopeLinChk = .sdata:0x8051EC68; // type:object size:0x8 scope:global align:4 +__RTTI__20dBgS_BoomerangLinChk = .sdata:0x8051EC70; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_ArrowLinChk = .sdata:0x8051EC78; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_BombLinChk = .sdata:0x8051EC80; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_LinkLinChk = .sdata:0x8051EC88; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_ObjLinChk = .sdata:0x8051EC90; // type:object size:0x8 scope:global align:4 +__RTTI__21dBgS_CamLinChk_NorWtr = .sdata:0x8051EC98; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamLinChk = .sdata:0x8051ECA0; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_LinChk = .sdata:0x8051ECA8; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgS_LinChk = .sdata:0x8051ECB0; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_MoveBgActor = .sdata:0x8051ECB8; // type:object size:0x8 scope:global align:4 +__RTTI__10fopAc_ac_c = .sdata:0x8051ECC0; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_SphChk = .sdata:0x8051ECC8; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_SplGrpChk = .sdata:0x8051ECD0; // type:object size:0x8 scope:global align:4 +__RTTI__11dBgS_WtrChk = .sdata:0x8051ECD8; // type:object size:0x8 scope:global align:4 +lbl_8051ECE0 = .sdata:0x8051ECE0; // type:object size:0x5 data:string +__RTTI__4dBgW = .sdata:0x8051ECE8; // type:object size:0x8 scope:global align:4 +lbl_8051ECF0 = .sdata:0x8051ECF0; // type:object size:0x5 data:string +__RTTI__4cBgW = .sdata:0x8051ECF8; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_GrpElm = .sdata:0x8051ED00; // type:object size:0x8 scope:global align:4 +__RTTI__13cBgW_NodeTree = .sdata:0x8051ED08; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_RwgElm = .sdata:0x8051ED10; // type:object size:0x8 scope:global align:4 +__RTTI__9dBgW_Base = .sdata:0x8051ED18; // type:object size:0x8 scope:global align:4 +__RTTI__9cBgW_BgId = .sdata:0x8051ED20; // type:object size:0x8 scope:global align:4 +__RTTI__11cBgW_TriElm = .sdata:0x8051ED28; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGTri = .sdata:0x8051ED30; // type:object size:0x8 scope:global align:4 +lbl_8051ED38 = .sdata:0x8051ED38; // type:object size:0x7 data:string +__RTTI__6dBgWSv = .sdata:0x8051ED40; // type:object size:0x8 scope:global align:4 +__RTTI__8dBgWKCol = .sdata:0x8051ED48; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Sph = .sdata:0x8051ED50; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Cyl = .sdata:0x8051ED58; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Tri = .sdata:0x8051ED60; // type:object size:0x8 scope:global align:4 +__RTTI__8dCcD_Cps = .sdata:0x8051ED68; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcD_GObjInf = .sdata:0x8051ED70; // type:object size:0x8 scope:global align:4 +__RTTI__9dCcD_Stts = .sdata:0x8051ED78; // type:object size:0x8 scope:global align:4 +__RTTI__10dCcD_GStts = .sdata:0x8051ED80; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjCo = .sdata:0x8051ED88; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjTg = .sdata:0x8051ED90; // type:object size:0x8 scope:global align:4 +__RTTI__11dCcD_GObjAt = .sdata:0x8051ED98; // type:object size:0x8 scope:global align:4 +__RTTI__22dCcD_GAtTgCoCommonBase = .sdata:0x8051EDA0; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_SphAttr = .sdata:0x8051EDA8; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_CylAttr = .sdata:0x8051EDB0; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_TriAttr = .sdata:0x8051EDB8; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_CpsAttr = .sdata:0x8051EDC0; // type:object size:0x8 scope:global align:4 +__RTTI__12cCcD_GObjInf = .sdata:0x8051EDC8; // type:object size:0x8 scope:global align:4 +__RTTI__8cCcD_Obj = .sdata:0x8051EDD0; // type:object size:0x8 scope:global align:4 +__RTTI__14cCcD_ShapeAttr = .sdata:0x8051EDD8; // type:object size:0x8 scope:global align:4 +__RTTI__14cCcD_ObjHitInf = .sdata:0x8051EDE0; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjCo = .sdata:0x8051EDE8; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjTg = .sdata:0x8051EDF0; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_ObjAt = .sdata:0x8051EDF8; // type:object size:0x8 scope:global align:4 +__RTTI__18cCcD_ObjCommonBase = .sdata:0x8051EE00; // type:object size:0x8 scope:global align:4 +__RTTI__9cCcD_Stts = .sdata:0x8051EE08; // type:object size:0x8 scope:global align:4 +__RTTI__10cCcD_GStts = .sdata:0x8051EE10; // type:object size:0x8 scope:global align:4 +__RTTI__15cCcD_DivideInfo = .sdata:0x8051EE18; // type:object size:0x8 scope:global align:4 +__RTTI__8cM3dGCps = .sdata:0x8051EE20; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcMassS_Mng = .sdata:0x8051EE28; // type:object size:0x8 scope:global align:4 +__RTTI__12dCcMassS_Obj = .sdata:0x8051EE30; // type:object size:0x8 scope:global align:4 +__RTTI__15cCcD_DivideArea = .sdata:0x8051EE38; // type:object size:0x8 scope:global align:4 +lbl_8051EE40 = .sdata:0x8051EE40; // type:object size:0x5 data:string +__RTTI__4dCcS = .sdata:0x8051EE48; // type:object size:0x8 scope:global align:4 +lbl_8051EE50 = .sdata:0x8051EE50; // type:object size:0x5 data:string +__RTTI__4cCcS = .sdata:0x8051EE58; // type:object size:0x8 scope:global align:4 +__RTTI__11dCamSetup_c = .sdata:0x8051EE60; // type:object size:0x8 scope:global align:4 +__RTTI__11dCamParam_c = .sdata:0x8051EE68; // type:object size:0x8 scope:global align:4 +__RTTI__9dCstick_c = .sdata:0x8051EE70; // type:object size:0x8 scope:global align:4 +lbl_8051EE78 = .sdata:0x8051EE78; // type:object size:0x6 data:string +lbl_8051EE7E = .sdata:0x8051EE7E; // type:object size:0x5 data:string +lbl_8051EE83 = .sdata:0x8051EE83; // type:object size:0x4 data:string +lbl_8051EE87 = .sdata:0x8051EE87; // type:object size:0x7 data:string +lbl_8051EE8E = .sdata:0x8051EE8E; // type:object size:0x8 data:string +lbl_8051EE96 = .sdata:0x8051EE96; // type:object size:0x5 data:string +lbl_8051EE9B = .sdata:0x8051EE9B; // type:object size:0x5 data:string +lbl_8051EEA0 = .sdata:0x8051EEA0; // type:object size:0x3 data:string +lbl_8051EEA3 = .sdata:0x8051EEA3; // type:object size:0x7 data:string +lbl_8051EEAA = .sdata:0x8051EEAA; // type:object size:0x7 data:string +lbl_8051EEB1 = .sdata:0x8051EEB1; // type:object size:0x7 data:string +lbl_8051EEB8 = .sdata:0x8051EEB8; // type:object size:0x7 data:string +lbl_8051EEBF = .sdata:0x8051EEBF; // type:object size:0x7 data:string +lbl_8051EEC6 = .sdata:0x8051EEC6; // type:object size:0x7 data:string +lbl_8051EECD = .sdata:0x8051EECD; // type:object size:0x8 data:string +lbl_8051EED5 = .sdata:0x8051EED5; // type:object size:0x5 data:string +lbl_8051EEDA = .sdata:0x8051EEDA; // type:object size:0x7 data:string +lbl_8051EEE1 = .sdata:0x8051EEE1; // type:object size:0x2 data:string +lbl_8051EEE3 = .sdata:0x8051EEE3; // type:object size:0x8 data:string +lbl_8051EEEB = .sdata:0x8051EEEB; // type:object size:0x5 data:string +lbl_8051EEF0 = .sdata:0x8051EEF0; // type:object size:0x8 data:string +lbl_8051EEF8 = .sdata:0x8051EEF8; // type:object size:0x8 data:string +lbl_8051EF00 = .sdata:0x8051EF00; // type:object size:0x6 data:string +lbl_8051EF06 = .sdata:0x8051EF06; // type:object size:0x5 data:string +lbl_8051EF0B = .sdata:0x8051EF0B; // type:object size:0x3 data:string +lbl_8051EF0E = .sdata:0x8051EF0E; // type:object size:0x5 data:string +lbl_8051EF13 = .sdata:0x8051EF13; // type:object size:0x5 data:string +lbl_8051EF18 = .sdata:0x8051EF18; // type:object size:0x5 data:string +lbl_8051EF1D = .sdata:0x8051EF1D; // type:object size:0x5 data:string +lbl_8051EF22 = .sdata:0x8051EF22; // type:object size:0x8 data:string +lbl_8051EF2A = .sdata:0x8051EF2A; // type:object size:0x5 data:string +lbl_8051EF2F = .sdata:0x8051EF2F; // type:object size:0x6 data:string +lbl_8051EF35 = .sdata:0x8051EF35; // type:object size:0x7 data:string +lbl_8051EF3C = .sdata:0x8051EF3C; // type:object size:0x7 data:string +lbl_8051EF43 = .sdata:0x8051EF43; // type:object size:0x7 data:string +lbl_8051EF4A = .sdata:0x8051EF4A; // type:object size:0x7 data:string +lbl_8051EF51 = .sdata:0x8051EF51; // type:object size:0x8 data:string +lbl_8051EF59 = .sdata:0x8051EF59; // type:object size:0x6 data:string +lbl_8051EF5F = .sdata:0x8051EF5F; // type:object size:0x8 data:string +lbl_8051EF67 = .sdata:0x8051EF67; // type:object size:0x8 data:string +lbl_8051EF6F = .sdata:0x8051EF6F; // type:object size:0x5 data:string +lbl_8051EF74 = .sdata:0x8051EF74; // type:object size:0x7 data:string +lbl_8051EF7B = .sdata:0x8051EF7B; // type:object size:0x5 data:string +lbl_8051EF80 = .sdata:0x8051EF80; // type:object size:0x5 data:string +lbl_8051EF85 = .sdata:0x8051EF85; // type:object size:0x7 data:string +lbl_8051EF8C = .sdata:0x8051EF8C; // type:object size:0x5 data:string +lbl_8051EF91 = .sdata:0x8051EF91; // type:object size:0x5 data:string +lbl_8051EF96 = .sdata:0x8051EF96; // type:object size:0x7 data:string +lbl_8051EFA0 = .sdata:0x8051EFA0; // type:object size:0x8 data:string +lbl_8051EFA8 = .sdata:0x8051EFA8; // type:object size:0x8 data:string +lbl_8051EFB0 = .sdata:0x8051EFB0; // type:object size:0x8 data:string +lbl_8051EFB8 = .sdata:0x8051EFB8; // type:object size:0x8 data:string +lbl_8051EFC0 = .sdata:0x8051EFC0; // type:object size:0x8 data:string +lbl_8051EFC8 = .sdata:0x8051EFC8; // type:object size:0x8 data:string +lbl_8051EFD0 = .sdata:0x8051EFD0; // type:object size:0x7 data:string +lbl_8051EFD7 = .sdata:0x8051EFD7; // type:object size:0x8 data:string +lbl_8051EFDF = .sdata:0x8051EFDF; // type:object size:0x8 data:string +lbl_8051EFE7 = .sdata:0x8051EFE7; // type:object size:0x8 data:string +lbl_8051EFEF = .sdata:0x8051EFEF; // type:object size:0x7 data:string +lbl_8051EFF6 = .sdata:0x8051EFF6; // type:object size:0x7 data:string +lbl_8051F000 = .sdata:0x8051F000; // type:object size:0x7 data:string +lbl_8051F008 = .sdata:0x8051F008; // type:object size:0x8 data:byte +lbl_8051F010 = .sdata:0x8051F010; // type:object size:0x7 data:string +__RTTI__6dMdl_c = .sdata:0x8051F018; // type:object size:0x8 scope:global align:4 +m_unconnect__18dConnectErrorMsg_c = .sdata:0x8051F020; // type:object size:0x4 scope:global align:4 data:4byte +m_noFreestyle__18dConnectErrorMsg_c = .sdata:0x8051F024; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F028 = .sdata:0x8051F028; // type:object size:0x1 data:byte +l_autoUpHeight = .sdata:0x8051F030; // type:object size:0x4 scope:global align:4 data:float +l_autoDownHeight = .sdata:0x8051F034; // type:object size:0x4 scope:global align:4 data:float +l_ladderAnmBaseTransY = .sdata:0x8051F038; // type:object size:0x4 scope:global align:4 data:float +lbl_8051F03C = .sdata:0x8051F03C; // type:object size:0x7 data:string +lbl_8051F043 = .sdata:0x8051F043; // type:object size:0x6 data:string +lbl_8051F049 = .sdata:0x8051F049; // type:object size:0x7 data:string +lbl_8051F050 = .sdata:0x8051F050; // type:object size:0x8 data:string +lbl_8051F058 = .sdata:0x8051F058; // type:object size:0x7 data:string +lbl_8051F05F = .sdata:0x8051F05F; // type:object size:0x8 data:string +lbl_8051F067 = .sdata:0x8051F067; // type:object size:0x7 data:string +lbl_8051F06E = .sdata:0x8051F06E; // type:object size:0x8 data:string +lbl_8051F076 = .sdata:0x8051F076; // type:object size:0x5 data:string +lbl_8051F07B = .sdata:0x8051F07B; // type:object size:0x8 data:string +lbl_8051F083 = .sdata:0x8051F083; // type:object size:0x8 data:string +lbl_8051F08B = .sdata:0x8051F08B; // type:object size:0x8 data:string +lbl_8051F093 = .sdata:0x8051F093; // type:object size:0x8 data:string +lbl_8051F09B = .sdata:0x8051F09B; // type:object size:0x7 data:string +lbl_8051F0A2 = .sdata:0x8051F0A2; // type:object size:0x8 data:string +lbl_8051F0AA = .sdata:0x8051F0AA; // type:object size:0x7 data:string +lbl_8051F0B1 = .sdata:0x8051F0B1; // type:object size:0x8 data:string +lbl_8051F0B9 = .sdata:0x8051F0B9; // type:object size:0x8 data:string +lbl_8051F0C1 = .sdata:0x8051F0C1; // type:object size:0x8 data:string +lbl_8051F0C9 = .sdata:0x8051F0C9; // type:object size:0x7 data:string +lbl_8051F0D0 = .sdata:0x8051F0D0; // type:object size:0x8 data:string +lbl_8051F0D8 = .sdata:0x8051F0D8; // type:object size:0x8 data:string +lbl_8051F0E0 = .sdata:0x8051F0E0; // type:object size:0x7 data:string +lbl_8051F0E7 = .sdata:0x8051F0E7; // type:object size:0x7 data:string +grassWhistleArcName$148200 = .sdata:0x8051F0F0; // type:object size:0x8 scope:local align:4 +lbl_8051F0F8 = .sdata:0x8051F0F8; // type:object size:0x7 data:string +lbl_8051F0FF = .sdata:0x8051F0FF; // type:object size:0x7 data:string +lbl_8051F106 = .sdata:0x8051F106; // type:object size:0x7 data:string +lbl_8051F10D = .sdata:0x8051F10D; // type:object size:0x4 data:string +lbl_8051F111 = .sdata:0x8051F111; // type:object size:0x6 data:string +lbl_8051F117 = .sdata:0x8051F117; // type:object size:0x5 data:string +lbl_8051F11C = .sdata:0x8051F11C; // type:object size:0x5 data:string +lbl_8051F121 = .sdata:0x8051F121; // type:object size:0x6 data:string +lbl_8051F127 = .sdata:0x8051F127; // type:object size:0x8 data:string +lbl_8051F12F = .sdata:0x8051F12F; // type:object size:0x8 data:string +lbl_8051F137 = .sdata:0x8051F137; // type:object size:0x8 data:string +lbl_8051F13F = .sdata:0x8051F13F; // type:object size:0x7 data:string +lbl_8051F146 = .sdata:0x8051F146; // type:object size:0x7 data:string +lbl_8051F14D = .sdata:0x8051F14D; // type:object size:0x8 data:string +lbl_8051F155 = .sdata:0x8051F155; // type:object size:0x8 data:string +lbl_8051F15D = .sdata:0x8051F15D; // type:object size:0x8 data:string +lbl_8051F165 = .sdata:0x8051F165; // type:object size:0x8 data:string +lbl_8051F16D = .sdata:0x8051F16D; // type:object size:0x8 data:string +lbl_8051F175 = .sdata:0x8051F175; // type:object size:0x8 data:string +lbl_8051F17D = .sdata:0x8051F17D; // type:object size:0x8 data:string +lbl_8051F185 = .sdata:0x8051F185; // type:object size:0x7 data:string +lbl_8051F18C = .sdata:0x8051F18C; // type:object size:0x8 data:string +lbl_8051F194 = .sdata:0x8051F194; // type:object size:0x1 data:byte +lbl_8051F195 = .sdata:0x8051F195; // type:object size:0x1 data:byte +lbl_8051F196 = .sdata:0x8051F196; // type:object size:0x1 data:byte +lbl_8051F197 = .sdata:0x8051F197; // type:object size:0x1 data:byte +lbl_8051F198 = .sdata:0x8051F198; // type:object size:0x5 data:string +lbl_8051F19D = .sdata:0x8051F19D; // type:object size:0x8 data:string +lbl_8051F1A5 = .sdata:0x8051F1A5; // type:object size:0x7 data:string +lbl_8051F1AC = .sdata:0x8051F1AC; // type:object size:0x7 data:string +lbl_8051F1B3 = .sdata:0x8051F1B3; // type:object size:0x7 data:string +lbl_8051F1BA = .sdata:0x8051F1BA; // type:object size:0x7 data:string +lbl_8051F1C1 = .sdata:0x8051F1C1; // type:object size:0x8 data:string +lbl_8051F1C9 = .sdata:0x8051F1C9; // type:object size:0x7 data:string +lbl_8051F1D0 = .sdata:0x8051F1D0; // type:object size:0x7 data:string +lbl_8051F1D7 = .sdata:0x8051F1D7; // type:object size:0x8 data:string +lbl_8051F1DF = .sdata:0x8051F1DF; // type:object size:0x8 data:string +lbl_8051F1E7 = .sdata:0x8051F1E7; // type:object size:0x8 data:string +lbl_8051F1EF = .sdata:0x8051F1EF; // type:object size:0x8 data:string +lbl_8051F1F7 = .sdata:0x8051F1F7; // type:object size:0x8 data:string +lbl_8051F1FF = .sdata:0x8051F1FF; // type:object size:0x7 data:string +lbl_8051F206 = .sdata:0x8051F206; // type:object size:0x8 data:string +lbl_8051F20E = .sdata:0x8051F20E; // type:object size:0x6 data:string +lbl_8051F214 = .sdata:0x8051F214; // type:object size:0x7 data:string +lbl_8051F21B = .sdata:0x8051F21B; // type:object size:0x8 data:string +lbl_8051F223 = .sdata:0x8051F223; // type:object size:0x8 data:string +lbl_8051F22B = .sdata:0x8051F22B; // type:object size:0x7 data:string +lbl_8051F232 = .sdata:0x8051F232; // type:object size:0x8 data:string +lbl_8051F23A = .sdata:0x8051F23A; // type:object size:0x6 data:string +lbl_8051F240 = .sdata:0x8051F240; // type:object size:0x8 data:string +__RTTI__12daAlinkHIO_c = .sdata:0x8051F248; // type:object size:0x8 scope:global align:4 +__RTTI__9daAlink_c = .sdata:0x8051F250; // type:object size:0x8 scope:global align:4 +__RTTI__Q29daAlink_c14hsChainShape_c = .sdata:0x8051F258; // type:object size:0x8 scope:global align:4 +__RTTI__15daAlink_sight_c = .sdata:0x8051F260; // type:object size:0x8 scope:global align:4 +__RTTI__20daAlink_lockCursor_c = .sdata:0x8051F268; // type:object size:0x8 scope:global align:4 +__RTTI__29dAlink_bottleWaterPcallBack_c = .sdata:0x8051F270; // type:object size:0x8 scope:global align:4 +__RTTI__14daAlink_blur_c = .sdata:0x8051F278; // type:object size:0x8 scope:global align:4 +__RTTI__16daAlink_matAnm_c = .sdata:0x8051F280; // type:object size:0x8 scope:global align:4 +__RTTI__8dEyeHL_c = .sdata:0x8051F288; // type:object size:0x8 scope:global align:4 +__RTTI__9daPy_py_c = .sdata:0x8051F290; // type:object size:0x8 scope:global align:4 +__RTTI__16daPy_frameCtrl_c = .sdata:0x8051F298; // type:object size:0x8 scope:global align:4 +__RTTI__13dBgS_LinkAcch = .sdata:0x8051F2A0; // type:object size:0x8 scope:global align:4 +__RTTI__12dBgS_ObjAcch = .sdata:0x8051F2A8; // type:object size:0x8 scope:global align:4 +__RTTI__16dBgS_LinkRoofChk = .sdata:0x8051F2B0; // type:object size:0x8 scope:global align:4 +__RTTI__15dBgS_LinkGndChk = .sdata:0x8051F2B8; // type:object size:0x8 scope:global align:4 +__RTTI__14J3DMaterialAnm = .sdata:0x8051F2C0; // type:object size:0x8 scope:global align:4 +__RTTI__12daItemBase_c = .sdata:0x8051F2C8; // type:object size:0x8 scope:global align:4 +__RTTI__8daNpcF_c = .sdata:0x8051F2D0; // type:object size:0x8 scope:global align:4 +__RTTI__15daNpcF_MatAnm_c = .sdata:0x8051F2D8; // type:object size:0x8 scope:global align:4 +__RTTI__23daBaseNpc_moveBgActor_c = .sdata:0x8051F2E0; // type:object size:0x8 scope:global align:4 +__RTTI__11daBaseNpc_c = .sdata:0x8051F2E8; // type:object size:0x8 scope:global align:4 +__RTTI__18daBaseNpc_lookat_c = .sdata:0x8051F2F0; // type:object size:0x8 scope:global align:4 +__RTTI__16daBaseNpc_path_c = .sdata:0x8051F2F8; // type:object size:0x8 scope:global align:4 +__RTTI__18daBaseNpc_acMngr_c = .sdata:0x8051F300; // type:object size:0x8 scope:global align:4 +__RTTI__8daNpcT_c = .sdata:0x8051F308; // type:object size:0x8 scope:global align:4 +__RTTI__16daNpcT_Hermite_c = .sdata:0x8051F310; // type:object size:0x8 scope:global align:4 +__RTTI__15daNpcT_MatAnm_c = .sdata:0x8051F318; // type:object size:0x8 scope:global align:4 +lbl_8051F320 = .sdata:0x8051F320; // type:object size:0x8 data:string +lbl_8051F328 = .sdata:0x8051F328; // type:object size:0x8 data:string +lbl_8051F330 = .sdata:0x8051F330; // type:object size:0x8 data:string +lbl_8051F338 = .sdata:0x8051F338; // type:object size:0x8 data:string +lbl_8051F340 = .sdata:0x8051F340; // type:object size:0x8 data:string +lbl_8051F348 = .sdata:0x8051F348; // type:object size:0x8 data:string +lbl_8051F350 = .sdata:0x8051F350; // type:object size:0x8 data:string +lbl_8051F358 = .sdata:0x8051F358; // type:object size:0x8 data:string +lbl_8051F360 = .sdata:0x8051F360; // type:object size:0x8 data:string +lbl_8051F368 = .sdata:0x8051F368; // type:object size:0x8 data:string +lbl_8051F370 = .sdata:0x8051F370; // type:object size:0x8 data:string +lbl_8051F378 = .sdata:0x8051F378; // type:object size:0x8 data:string +lbl_8051F380 = .sdata:0x8051F380; // type:object size:0x8 data:string +lbl_8051F388 = .sdata:0x8051F388; // type:object size:0x8 data:string +lbl_8051F390 = .sdata:0x8051F390; // type:object size:0x8 data:string +__RTTI__13daNpcCd_HIO_c = .sdata:0x8051F398; // type:object size:0x8 scope:global align:4 +__RTTI__19daNpcCd_HIO_Child_c = .sdata:0x8051F3A0; // type:object size:0x8 scope:global align:4 +__RTTI__17daNpcCd_HIO_Jnt_c = .sdata:0x8051F3A8; // type:object size:0x8 scope:global align:4 +__RTTI__18fOpAcm_HIO_entry_c = .sdata:0x8051F3B0; // type:object size:0x8 scope:global align:4 +__RTTI__14mDoHIO_entry_c = .sdata:0x8051F3B8; // type:object size:0x8 scope:global align:4 +lbl_8051F3C0 = .sdata:0x8051F3C0; // type:object size:0x6 data:string +lbl_8051F3C6 = .sdata:0x8051F3C6; // type:object size:0x7 data:string +lbl_8051F3CD = .sdata:0x8051F3CD; // type:object size:0x6 data:string +lbl_8051F3D3 = .sdata:0x8051F3D3; // type:object size:0x6 data:string +lbl_8051F3D9 = .sdata:0x8051F3D9; // type:object size:0x6 data:string +lbl_8051F3DF = .sdata:0x8051F3DF; // type:object size:0x6 data:string +lbl_8051F3E5 = .sdata:0x8051F3E5; // type:object size:0x6 data:string +lbl_8051F3EB = .sdata:0x8051F3EB; // type:object size:0x6 data:string +lbl_8051F3F1 = .sdata:0x8051F3F1; // type:object size:0x6 data:string +lbl_8051F3F7 = .sdata:0x8051F3F7; // type:object size:0x7 data:string +lbl_8051F3FE = .sdata:0x8051F3FE; // type:object size:0x7 data:string +lbl_8051F405 = .sdata:0x8051F405; // type:object size:0x7 data:string +lbl_8051F40C = .sdata:0x8051F40C; // type:object size:0x7 data:string +lbl_8051F413 = .sdata:0x8051F413; // type:object size:0x7 data:string +lbl_8051F41A = .sdata:0x8051F41A; // type:object size:0x7 data:string +lbl_8051F421 = .sdata:0x8051F421; // type:object size:0x7 data:string +lbl_8051F428 = .sdata:0x8051F428; // type:object size:0x7 data:string +lbl_8051F42F = .sdata:0x8051F42F; // type:object size:0x6 data:string +lbl_8051F435 = .sdata:0x8051F435; // type:object size:0x6 data:string +lbl_8051F43B = .sdata:0x8051F43B; // type:object size:0x6 data:string +lbl_8051F441 = .sdata:0x8051F441; // type:object size:0x6 data:string +lbl_8051F447 = .sdata:0x8051F447; // type:object size:0x6 data:string +lbl_8051F44D = .sdata:0x8051F44D; // type:object size:0x6 data:string +lbl_8051F453 = .sdata:0x8051F453; // type:object size:0x6 data:string +lbl_8051F459 = .sdata:0x8051F459; // type:object size:0x7 data:string +lbl_8051F460 = .sdata:0x8051F460; // type:object size:0x7 data:string +lbl_8051F467 = .sdata:0x8051F467; // type:object size:0x7 data:string +lbl_8051F46E = .sdata:0x8051F46E; // type:object size:0x7 data:string +lbl_8051F475 = .sdata:0x8051F475; // type:object size:0x7 data:string +lbl_8051F47C = .sdata:0x8051F47C; // type:object size:0x7 data:string +lbl_8051F483 = .sdata:0x8051F483; // type:object size:0x7 data:string +lbl_8051F48A = .sdata:0x8051F48A; // type:object size:0x7 data:string +__RTTI__14daNpcCd2_HIO_c = .sdata:0x8051F494; // type:object size:0x8 scope:global align:4 +__RTTI__21daNpcCd2_HIO_WChild_c = .sdata:0x8051F49C; // type:object size:0x8 scope:global align:4 +__RTTI__21daNpcCd2_HIO_MChild_c = .sdata:0x8051F4A4; // type:object size:0x8 scope:global align:4 +__RTTI__18daNpcCd2_HIO_Jnt_c = .sdata:0x8051F4AC; // type:object size:0x8 scope:global align:4 +__RTTI__8daItem_c = .sdata:0x8051F4B8; // type:object size:0x8 scope:global align:4 +__RTTI__9dInsect_c = .sdata:0x8051F4C0; // type:object size:0x8 scope:global align:4 +__RTTI__14daObj_SSBase_c = .sdata:0x8051F4C8; // type:object size:0x8 scope:global align:4 +lbl_8051F4D0 = .sdata:0x8051F4D0; // type:object size:0x8 data:string +lbl_8051F4D8 = .sdata:0x8051F4D8; // type:object size:0x8 data:string +lbl_8051F4E0 = .sdata:0x8051F4E0; // type:object size:0x8 data:string +lbl_8051F4E8 = .sdata:0x8051F4E8; // type:object size:0x8 data:string +lbl_8051F4F0 = .sdata:0x8051F4F0; // type:object size:0x8 data:string +lbl_8051F4F8 = .sdata:0x8051F4F8; // type:object size:0x8 data:string +lbl_8051F500 = .sdata:0x8051F500; // type:object size:0x7 data:string +lbl_8051F507 = .sdata:0x8051F507; // type:object size:0x6 data:string +lbl_8051F50D = .sdata:0x8051F50D; // type:object size:0x6 data:string +lbl_8051F513 = .sdata:0x8051F513; // type:object size:0x6 data:string +lbl_8051F519 = .sdata:0x8051F519; // type:object size:0x7 data:string +lbl_8051F520 = .sdata:0x8051F520; // type:object size:0x6 data:string +lbl_8051F526 = .sdata:0x8051F526; // type:object size:0x6 data:string +lbl_8051F52C = .sdata:0x8051F52C; // type:object size:0x5 data:string +lbl_8051F531 = .sdata:0x8051F531; // type:object size:0x6 data:string +lbl_8051F537 = .sdata:0x8051F537; // type:object size:0x5 data:string +lbl_8051F53C = .sdata:0x8051F53C; // type:object size:0x8 data:string +lbl_8051F544 = .sdata:0x8051F544; // type:object size:0x7 data:string +lbl_8051F54B = .sdata:0x8051F54B; // type:object size:0x7 data:string +lbl_8051F552 = .sdata:0x8051F552; // type:object size:0x8 data:string +lbl_8051F55A = .sdata:0x8051F55A; // type:object size:0x8 data:string +lbl_8051F562 = .sdata:0x8051F562; // type:object size:0x6 data:string +lbl_8051F568 = .sdata:0x8051F568; // type:object size:0x7 data:string +lbl_8051F56F = .sdata:0x8051F56F; // type:object size:0x8 data:string +lbl_8051F577 = .sdata:0x8051F577; // type:object size:0x7 data:string +lbl_8051F57E = .sdata:0x8051F57E; // type:object size:0x7 data:string +lbl_8051F585 = .sdata:0x8051F585; // type:object size:0x8 data:string +lbl_8051F58D = .sdata:0x8051F58D; // type:object size:0x8 data:string +lbl_8051F595 = .sdata:0x8051F595; // type:object size:0x8 data:string +lbl_8051F59D = .sdata:0x8051F59D; // type:object size:0x5 data:string +lbl_8051F5A2 = .sdata:0x8051F5A2; // type:object size:0x5 data:string +lbl_8051F5A7 = .sdata:0x8051F5A7; // type:object size:0x5 data:string +JumpCushion$111649 = .sdata:0x8051F5AC; // type:object size:0x4 scope:local align:4 data:float +lbl_8051F5B0 = .sdata:0x8051F5B0; // type:object size:0x6 data:string +lbl_8051F5B6 = .sdata:0x8051F5B6; // type:object size:0x7 data:string +lbl_8051F5BD = .sdata:0x8051F5BD; // type:object size:0x5 data:string +lbl_8051F5C2 = .sdata:0x8051F5C2; // type:object size:0x7 data:string +lbl_8051F5C9 = .sdata:0x8051F5C9; // type:object size:0x5 data:string +lbl_8051F5CE = .sdata:0x8051F5CE; // type:object size:0x8 data:string +lbl_8051F5D6 = .sdata:0x8051F5D6; // type:object size:0x5 data:string +lbl_8051F5DB = .sdata:0x8051F5DB; // type:object size:0x6 data:string +lbl_8051F5E1 = .sdata:0x8051F5E1; // type:object size:0x5 data:string +lbl_8051F5E6 = .sdata:0x8051F5E6; // type:object size:0x5 data:string +lbl_8051F5EB = .sdata:0x8051F5EB; // type:object size:0x8 data:string +lbl_8051F5F3 = .sdata:0x8051F5F3; // type:object size:0x8 data:string +lbl_8051F5FB = .sdata:0x8051F5FB; // type:object size:0x5 data:string +lbl_8051F600 = .sdata:0x8051F600; // type:object size:0x8 data:string +lbl_8051F608 = .sdata:0x8051F608; // type:object size:0x6 data:string +lbl_8051F60E = .sdata:0x8051F60E; // type:object size:0x5 data:string +lbl_8051F613 = .sdata:0x8051F613; // type:object size:0x5 data:string +lbl_8051F618 = .sdata:0x8051F618; // type:object size:0x8 data:string +lbl_8051F620 = .sdata:0x8051F620; // type:object size:0x7 data:string +lbl_8051F627 = .sdata:0x8051F627; // type:object size:0x8 data:string +lbl_8051F62F = .sdata:0x8051F62F; // type:object size:0x8 data:string +lbl_8051F637 = .sdata:0x8051F637; // type:object size:0x8 data:string +lbl_8051F63F = .sdata:0x8051F63F; // type:object size:0x8 data:string +lbl_8051F647 = .sdata:0x8051F647; // type:object size:0x7 data:string +lbl_8051F64E = .sdata:0x8051F64E; // type:object size:0x5 data:string +lbl_8051F653 = .sdata:0x8051F653; // type:object size:0x8 data:string +lbl_8051F65B = .sdata:0x8051F65B; // type:object size:0x8 data:string +lbl_8051F663 = .sdata:0x8051F663; // type:object size:0x8 data:string +lbl_8051F66B = .sdata:0x8051F66B; // type:object size:0x8 data:string +lbl_8051F673 = .sdata:0x8051F673; // type:object size:0x8 data:string +__RTTI__14d2DBSplinePath = .sdata:0x8051F67C; // type:object size:0x8 scope:global align:4 +__RTTI__14dBgS_CamSphChk = .sdata:0x8051F684; // type:object size:0x8 scope:global align:4 +lbl_8051F690 = .sdata:0x8051F690; // type:object size:0x7 data:string +YnSelStartFrameTbl = .sdata:0x8051F698; // type:object size:0x8 scope:local align:4 +YnSelEndFrameTbl = .sdata:0x8051F6A0; // type:object size:0x8 scope:local align:4 +msgTbl = .sdata:0x8051F6A8; // type:object size:0x6 scope:global align:4 +lbl_8051F6AE = .sdata:0x8051F6AE; // type:object size:0x1 +lbl_8051F6AF = .sdata:0x8051F6AF; // type:object size:0x1 data:byte +lbl_8051F6B0 = .sdata:0x8051F6B0; // type:object size:0x1 +lbl_8051F6B1 = .sdata:0x8051F6B1; // type:object size:0x1 data:byte +lbl_8051F6B2 = .sdata:0x8051F6B2; // type:object size:0x2 data:string +fontsize$98915 = .sdata:0x8051F6B4; // type:object size:0x8 scope:local align:4 +linespace$98916 = .sdata:0x8051F6BC; // type:object size:0x8 scope:local align:4 +__RTTI__14dFile_select_c = .sdata:0x8051F6C4; // type:object size:0x8 scope:global align:4 +__RTTI__16dFile_select3D_c = .sdata:0x8051F6CC; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSel3m_c = .sdata:0x8051F6D4; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelYn_c = .sdata:0x8051F6DC; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelCp_c = .sdata:0x8051F6E4; // type:object size:0x8 scope:global align:4 +__RTTI__17dDlst_FileSelDt_c = .sdata:0x8051F6EC; // type:object size:0x8 scope:global align:4 +__RTTI__15dDlst_FileSel_c = .sdata:0x8051F6F4; // type:object size:0x8 scope:global align:4 +__RTTI__9dFs_HIO_c = .sdata:0x8051F6FC; // type:object size:0x8 scope:global align:4 +lbl_8051F708 = .sdata:0x8051F708; // type:object size:0x4 +__RTTI__15dFile_warning_c = .sdata:0x8051F70C; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_FileWarn_c = .sdata:0x8051F714; // type:object size:0x8 scope:global align:4 +lbl_8051F720 = .sdata:0x8051F720; // type:object size:0x1 +lbl_8051F721 = .sdata:0x8051F721; // type:object size:0x7 data:string +lbl_8051F728 = .sdata:0x8051F728; // type:object size:0x8 data:string +__RTTI__12dFile_info_c = .sdata:0x8051F730; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_FileInfo_c = .sdata:0x8051F738; // type:object size:0x8 scope:global align:4 +lbl_8051F740 = .sdata:0x8051F740; // type:object size:0x4 +__RTTI__14dBrightCheck_c = .sdata:0x8051F744; // type:object size:0x8 scope:global align:4 +__RTTI__19dDlst_BrightCheck_c = .sdata:0x8051F74C; // type:object size:0x8 scope:global align:4 +lbl_8051F758 = .sdata:0x8051F758; // type:object size:0x4 +__RTTI__8dScope_c = .sdata:0x8051F75C; // type:object size:0x8 scope:global align:4 +__RTTI__11dMeterSub_c = .sdata:0x8051F764; // type:object size:0x8 scope:global align:4 +lbl_8051F770 = .sdata:0x8051F770; // type:object size:0x1 +lbl_8051F771 = .sdata:0x8051F771; // type:object size:0x3 +__RTTI__16dSelect_cursor_c = .sdata:0x8051F774; // type:object size:0x8 scope:global align:4 +__RTTI__19dSelect_cursorHIO_c = .sdata:0x8051F77C; // type:object size:0x8 scope:global align:4 +__RTTI__9dSi_HIO_c = .sdata:0x8051F788; // type:object size:0x8 scope:global align:4 +__RTTI__15dShopItemCtrl_c = .sdata:0x8051F790; // type:object size:0x8 scope:global align:4 +lbl_8051F798 = .sdata:0x8051F798; // type:object size:0x1 data:byte +lbl_8051F799 = .sdata:0x8051F799; // type:object size:0x7 +shop_item_pos_data_tbl = .sdata:0x8051F7A0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7A4 = .sdata:0x8051F7A4; // type:object size:0x7 data:string +__RTTI__13dShopSystem_c = .sdata:0x8051F7AC; // type:object size:0x8 scope:global align:4 +lbl_8051F7B8 = .sdata:0x8051F7B8; // type:object size:0x6 data:string +lbl_8051F7BE = .sdata:0x8051F7BE; // type:object size:0x8 data:string +__RTTI__10dGov_HIO_c = .sdata:0x8051F7C8; // type:object size:0x8 scope:global align:4 +__RTTI__24dDlst_GameOverScrnDraw_c = .sdata:0x8051F7D0; // type:object size:0x8 scope:global align:4 +__RTTI__24dDlst_Gameover_CAPTURE_c = .sdata:0x8051F7D8; // type:object size:0x8 scope:global align:4 +lightMask = .sdata:0x8051F7E0; // type:object size:0x2 scope:global align:4 data:2byte +lightStatusPt = .sdata:0x8051F7E4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8051F7E8 = .sdata:0x8051F7E8; // type:object size:0x8 data:string +lbl_8051F7F0 = .sdata:0x8051F7F0; // type:object size:0x8 data:string +lbl_8051F7F8 = .sdata:0x8051F7F8; // type:object size:0x7 data:string +lbl_8051F7FF = .sdata:0x8051F7FF; // type:object size:0x8 data:string +lbl_8051F807 = .sdata:0x8051F807; // type:object size:0x8 data:string +lbl_8051F80F = .sdata:0x8051F80F; // type:object size:0x8 data:string +lbl_8051F817 = .sdata:0x8051F817; // type:object size:0x7 data:string +lbl_8051F81E = .sdata:0x8051F81E; // type:object size:0x7 data:string +lbl_8051F825 = .sdata:0x8051F825; // type:object size:0x7 data:string +lbl_8051F82C = .sdata:0x8051F82C; // type:object size:0x7 data:string +lbl_8051F833 = .sdata:0x8051F833; // type:object size:0x7 data:string +lbl_8051F83A = .sdata:0x8051F83A; // type:object size:0x7 data:string +lbl_8051F841 = .sdata:0x8051F841; // type:object size:0x7 data:string +lbl_8051F848 = .sdata:0x8051F848; // type:object size:0x7 data:string +lbl_8051F84F = .sdata:0x8051F84F; // type:object size:0x8 data:string +lbl_8051F857 = .sdata:0x8051F857; // type:object size:0x8 data:string +lbl_8051F85F = .sdata:0x8051F85F; // type:object size:0x8 data:string +lbl_8051F867 = .sdata:0x8051F867; // type:object size:0x7 data:string +lbl_8051F86E = .sdata:0x8051F86E; // type:object size:0x8 data:string +lbl_8051F876 = .sdata:0x8051F876; // type:object size:0x7 data:string +lbl_8051F87D = .sdata:0x8051F87D; // type:object size:0x8 data:string +lbl_8051F885 = .sdata:0x8051F885; // type:object size:0x7 data:string +lbl_8051F88C = .sdata:0x8051F88C; // type:object size:0x8 data:string +lbl_8051F894 = .sdata:0x8051F894; // type:object size:0x8 data:string +lbl_8051F89C = .sdata:0x8051F89C; // type:object size:0x8 data:string +lbl_8051F8A4 = .sdata:0x8051F8A4; // type:object size:0x7 data:string +lbl_8051F8AB = .sdata:0x8051F8AB; // type:object size:0x7 data:string +lbl_8051F8B2 = .sdata:0x8051F8B2; // type:object size:0x8 data:string +lbl_8051F8BA = .sdata:0x8051F8BA; // type:object size:0x7 data:string +lbl_8051F8C1 = .sdata:0x8051F8C1; // type:object size:0x8 data:string +lbl_8051F8C9 = .sdata:0x8051F8C9; // type:object size:0x8 data:string +lbl_8051F8D1 = .sdata:0x8051F8D1; // type:object size:0x7 data:string +lbl_8051F8D8 = .sdata:0x8051F8D8; // type:object size:0x8 data:string +lbl_8051F8E0 = .sdata:0x8051F8E0; // type:object size:0x8 data:string +lbl_8051F8E8 = .sdata:0x8051F8E8; // type:object size:0x7 data:string +lbl_8051F8EF = .sdata:0x8051F8EF; // type:object size:0x7 data:string +lbl_8051F8F6 = .sdata:0x8051F8F6; // type:object size:0x7 data:string +lbl_8051F8FD = .sdata:0x8051F8FD; // type:object size:0x7 data:string +lbl_8051F904 = .sdata:0x8051F904; // type:object size:0x8 data:string +lbl_8051F90C = .sdata:0x8051F90C; // type:object size:0x8 data:string +lbl_8051F914 = .sdata:0x8051F914; // type:object size:0x8 data:string +lbl_8051F91C = .sdata:0x8051F91C; // type:object size:0x8 data:string +lbl_8051F924 = .sdata:0x8051F924; // type:object size:0x8 data:string +lbl_8051F92C = .sdata:0x8051F92C; // type:object size:0x8 data:string +lbl_8051F934 = .sdata:0x8051F934; // type:object size:0x8 data:string +lbl_8051F93C = .sdata:0x8051F93C; // type:object size:0x8 data:string +lbl_8051F944 = .sdata:0x8051F944; // type:object size:0x8 data:string +lbl_8051F94C = .sdata:0x8051F94C; // type:object size:0x8 data:string +lbl_8051F954 = .sdata:0x8051F954; // type:object size:0x7 data:string +lbl_8051F95B = .sdata:0x8051F95B; // type:object size:0x8 data:string +lbl_8051F963 = .sdata:0x8051F963; // type:object size:0x8 data:string +lbl_8051F96B = .sdata:0x8051F96B; // type:object size:0x8 data:string +lbl_8051F973 = .sdata:0x8051F973; // type:object size:0x8 data:string +lbl_8051F97B = .sdata:0x8051F97B; // type:object size:0x7 data:string +lbl_8051F982 = .sdata:0x8051F982; // type:object size:0x5 data:string +lbl_8051F987 = .sdata:0x8051F987; // type:object size:0x8 data:string +lbl_8051F98F = .sdata:0x8051F98F; // type:object size:0x8 data:string +lbl_8051F997 = .sdata:0x8051F997; // type:object size:0x8 data:string +lbl_8051F99F = .sdata:0x8051F99F; // type:object size:0x8 data:string +lbl_8051F9A7 = .sdata:0x8051F9A7; // type:object size:0x8 data:string +lbl_8051F9AF = .sdata:0x8051F9AF; // type:object size:0x4 +lbl_8051F9B3 = .sdata:0x8051F9B3; // type:object size:0x4 +lbl_8051F9B7 = .sdata:0x8051F9B7; // type:object size:0x8 +lbl_8051F9BF = .sdata:0x8051F9BF; // type:object size:0x8 +lbl_8051F9C7 = .sdata:0x8051F9C7; // type:object size:0x5 data:string +lbl_8051F9CC = .sdata:0x8051F9CC; // type:object size:0x5 data:string +lbl_8051F9D1 = .sdata:0x8051F9D1; // type:object size:0x5 data:string +lbl_8051F9D6 = .sdata:0x8051F9D6; // type:object size:0x5 data:string +lbl_8051F9DB = .sdata:0x8051F9DB; // type:object size:0x5 data:string +lbl_8051F9E0 = .sdata:0x8051F9E0; // type:object size:0x5 data:string +lbl_8051F9E5 = .sdata:0x8051F9E5; // type:object size:0x5 data:string +lbl_8051F9EA = .sdata:0x8051F9EA; // type:object size:0x5 data:string +lbl_8051F9EF = .sdata:0x8051F9EF; // type:object size:0x5 data:string +lbl_8051F9F4 = .sdata:0x8051F9F4; // type:object size:0x5 data:string +lbl_8051F9F9 = .sdata:0x8051F9F9; // type:object size:0x5 data:string +lbl_8051F9FE = .sdata:0x8051F9FE; // type:object size:0x5 data:string +lbl_8051FA03 = .sdata:0x8051FA03; // type:object size:0x5 data:string +lbl_8051FA08 = .sdata:0x8051FA08; // type:object size:0x5 data:string +lbl_8051FA0D = .sdata:0x8051FA0D; // type:object size:0x5 data:string +lbl_8051FA12 = .sdata:0x8051FA12; // type:object size:0x5 data:string +lbl_8051FA17 = .sdata:0x8051FA17; // type:object size:0x8 data:string +__RTTI__18dScnKy_env_light_c = .sdata:0x8051FA20; // type:object size:0x8 scope:global align:4 +lbl_8051FA28 = .sdata:0x8051FA28; // type:object size:0x5 data:string +lbl_8051FA30 = .sdata:0x8051FA30; // type:object size:0x7 data:string +lbl_8051FA37 = .sdata:0x8051FA37; // type:object size:0x7 data:string +lbl_8051FA3E = .sdata:0x8051FA3E; // type:object size:0x7 data:string +lbl_8051FA45 = .sdata:0x8051FA45; // type:object size:0x7 data:string +lbl_8051FA4C = .sdata:0x8051FA4C; // type:object size:0x7 data:string +__RTTI__15dKantera_icon_c = .sdata:0x8051FA58; // type:object size:0x8 scope:global align:4 +__RTTI__19dDlst_KanteraIcon_c = .sdata:0x8051FA60; // type:object size:0x8 scope:global align:4 +lbl_8051FA68 = .sdata:0x8051FA68; // type:object size:0x4 +__RTTI__19dMenu_Calibration_c = .sdata:0x8051FA6C; // type:object size:0x8 scope:global align:4 +lbl_8051FA78 = .sdata:0x8051FA78; // type:object size:0x4 +mViewOffsetY__17dMenu_Collect3D_c = .sdata:0x8051FA7C; // type:object size:0x4 scope:global align:4 data:float +__RTTI__15dMenu_Collect_c = .sdata:0x8051FA80; // type:object size:0x8 scope:global align:4 +__RTTI__17dMenu_Collect3D_c = .sdata:0x8051FA88; // type:object size:0x8 scope:global align:4 +__RTTI__17dMenu_Collect2D_c = .sdata:0x8051FA90; // type:object size:0x8 scope:global align:4 +__RTTI__20dMenu_Collect2DTop_c = .sdata:0x8051FA98; // type:object size:0x8 scope:global align:4 +lbl_8051FAA0 = .sdata:0x8051FAA0; // type:object size:0x4 +__RTTI__20dMenu_StageMapCtrl_c = .sdata:0x8051FAA4; // type:object size:0x8 scope:global align:4 +__RTTI__15dMenu_DmapMap_c = .sdata:0x8051FAAC; // type:object size:0x8 scope:global align:4 +__RTTI__12dMenu_Dmap_c = .sdata:0x8051FAB4; // type:object size:0x8 scope:global align:4 +__RTTI__14dMenu_DmapBg_c = .sdata:0x8051FABC; // type:object size:0x8 scope:global align:4 +__RTTI__16dMenuMapCommon_c = .sdata:0x8051FAC4; // type:object size:0x8 scope:global align:4 +__RTTI__19dMenu_DmapMapCtrl_c = .sdata:0x8051FAD0; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingDmap_c = .sdata:0x8051FAD8; // type:object size:0x8 scope:global align:4 +lbl_8051FAE0 = .sdata:0x8051FAE0; // type:object size:0x4 +__RTTI__15dMenu_Fishing_c = .sdata:0x8051FAE4; // type:object size:0x8 scope:global align:4 +lbl_8051FAF0 = .sdata:0x8051FAF0; // type:object size:0x1 +lbl_8051FAF1 = .sdata:0x8051FAF1; // type:object size:0x8 data:string +lbl_8051FAF9 = .sdata:0x8051FAF9; // type:object size:0x8 data:string +lbl_8051FB01 = .sdata:0x8051FB01; // type:object size:0x8 data:string +lbl_8051FB09 = .sdata:0x8051FB09; // type:object size:0x8 data:string +lbl_8051FB11 = .sdata:0x8051FB11; // type:object size:0x8 data:string +lbl_8051FB19 = .sdata:0x8051FB19; // type:object size:0x8 data:string +lbl_8051FB21 = .sdata:0x8051FB21; // type:object size:0x8 data:string +lbl_8051FB29 = .sdata:0x8051FB29; // type:object size:0x8 data:string +lbl_8051FB31 = .sdata:0x8051FB31; // type:object size:0x8 data:string +lbl_8051FB39 = .sdata:0x8051FB39; // type:object size:0x8 data:string +__RTTI__12dMenu_Fmap_c = .sdata:0x8051FB44; // type:object size:0x8 scope:global align:4 +__RTTI__9dMf_HIO_c = .sdata:0x8051FB4C; // type:object size:0x8 scope:global align:4 +lbl_8051FB58 = .sdata:0x8051FB58; // type:object size:0x8 data:string +__RTTI__15dMenu_FmapMap_c = .sdata:0x8051FB60; // type:object size:0x8 scope:global align:4 +__RTTI__15renderingFmap_c = .sdata:0x8051FB68; // type:object size:0x8 scope:global align:4 +lbl_8051FB70 = .sdata:0x8051FB70; // type:object size:0x4 +__RTTI__17dMenu_Fmap2DTop_c = .sdata:0x8051FB74; // type:object size:0x8 scope:global align:4 +__RTTI__18dMenu_Fmap2DBack_c = .sdata:0x8051FB7C; // type:object size:0x8 scope:global align:4 +lbl_8051FB88 = .sdata:0x8051FB88; // type:object size:0x8 +lbl_8051FB90 = .sdata:0x8051FB90; // type:object size:0x4 +__RTTI__14dMenu_Insect_c = .sdata:0x8051FB94; // type:object size:0x8 scope:global align:4 +lbl_8051FBA0 = .sdata:0x8051FBA0; // type:object size:0x1 +lbl_8051FBA1 = .sdata:0x8051FBA1; // type:object size:0xB +__RTTI__19dMenu_ItemExplain_c = .sdata:0x8051FBAC; // type:object size:0x8 scope:global align:4 +lbl_8051FBB8 = .sdata:0x8051FBB8; // type:object size:0x6 data:string +lbl_8051FBBE = .sdata:0x8051FBBE; // type:object size:0x2 +__RTTI__14dMenu_Letter_c = .sdata:0x8051FBC0; // type:object size:0x8 scope:global align:4 +OptYnSelStartFrameTbl = .sdata:0x8051FBC8; // type:object size:0x8 scope:local align:4 +OptYnSelEndFrameTbl = .sdata:0x8051FBD0; // type:object size:0x8 scope:local align:4 +lbl_8051FBD8 = .sdata:0x8051FBD8; // type:object size:0x4 +__RTTI__14dMenu_Option_c = .sdata:0x8051FBDC; // type:object size:0x8 scope:global align:4 +lbl_8051FBE8 = .sdata:0x8051FBE8; // type:object size:0x1 +lbl_8051FBE9 = .sdata:0x8051FBE9; // type:object size:0x8 data:string +__RTTI__12dMenu_Ring_c = .sdata:0x8051FBF4; // type:object size:0x8 scope:global align:4 +lbl_8051FC00 = .sdata:0x8051FC00; // type:object size:0x1 data:byte +lbl_8051FC01 = .sdata:0x8051FC01; // type:object size:0x1 +lbl_8051FC02 = .sdata:0x8051FC02; // type:object size:0x1 data:byte +lbl_8051FC03 = .sdata:0x8051FC03; // type:object size:0x1 data:string +lbl_8051FC04 = .sdata:0x8051FC04; // type:object size:0x4 +__RTTI__12dMenu_save_c = .sdata:0x8051FC08; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_MenuSave_c = .sdata:0x8051FC10; // type:object size:0x8 scope:global align:4 +__RTTI__23dDlst_MenuSaveExplain_c = .sdata:0x8051FC18; // type:object size:0x8 scope:global align:4 +__RTTI__9dMs_HIO_c = .sdata:0x8051FC20; // type:object size:0x8 scope:global align:4 +lbl_8051FC28 = .sdata:0x8051FC28; // type:object size:0x4 +__RTTI__13dMenu_Skill_c = .sdata:0x8051FC2C; // type:object size:0x8 scope:global align:4 +lbl_8051FC38 = .sdata:0x8051FC38; // type:object size:0x1 data:byte +lbl_8051FC39 = .sdata:0x8051FC39; // type:object size:0x2 data:string +lbl_8051FC3B = .sdata:0x8051FC3B; // type:object size:0x1 data:byte +lbl_8051FC3C = .sdata:0x8051FC3C; // type:object size:0x3 data:string +lbl_8051FC3F = .sdata:0x8051FC3F; // type:object size:0x1 data:byte +lbl_8051FC40 = .sdata:0x8051FC40; // type:object size:0x3 data:string +__RTTI__10dMw_DHIO_c = .sdata:0x8051FC44; // type:object size:0x8 scope:global align:4 +__RTTI__9dMw_HIO_c = .sdata:0x8051FC4C; // type:object size:0x8 scope:global align:4 +__RTTI__20dDlst_MENU_CAPTURE_c = .sdata:0x8051FC58; // type:object size:0x8 scope:global align:4 +__RTTI__18dMeter_cursorHIO_c = .sdata:0x8051FC60; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_fmapHIO_c = .sdata:0x8051FC68; // type:object size:0x8 scope:global align:4 +__RTTI__19dMeter_mapIconHIO_c = .sdata:0x8051FC70; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_ringHIO_c = .sdata:0x8051FC78; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_drawHIO_c = .sdata:0x8051FC80; // type:object size:0x8 scope:global align:4 +__RTTI__25dMeter_drawLightDropHIO_c = .sdata:0x8051FC88; // type:object size:0x8 scope:global align:4 +__RTTI__24dMeter_drawMiniGameHIO_c = .sdata:0x8051FC90; // type:object size:0x8 scope:global align:4 +__RTTI__25dMeter_drawEmpButtonHIO_c = .sdata:0x8051FC98; // type:object size:0x8 scope:global align:4 +__RTTI__21dMeter_drawSkillHIO_c = .sdata:0x8051FCA0; // type:object size:0x8 scope:global align:4 +__RTTI__27dMeter_drawCalibrationHIO_c = .sdata:0x8051FCA8; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawInsectHIO_c = .sdata:0x8051FCB0; // type:object size:0x8 scope:global align:4 +__RTTI__23dMeter_drawFishingHIO_c = .sdata:0x8051FCB8; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawLetterHIO_c = .sdata:0x8051FCC0; // type:object size:0x8 scope:global align:4 +__RTTI__22dMeter_drawOptionHIO_c = .sdata:0x8051FCC8; // type:object size:0x8 scope:global align:4 +__RTTI__23dMeter_drawCollectHIO_c = .sdata:0x8051FCD0; // type:object size:0x8 scope:global align:4 +__RTTI__16dMeter_menuHIO_c = .sdata:0x8051FCD8; // type:object size:0x8 scope:global align:4 +lbl_8051FCE0 = .sdata:0x8051FCE0; // type:object size:0x1 +lbl_8051FCE1 = .sdata:0x8051FCE1; // type:object size:0x7 data:string +__RTTI__14dMeterButton_c = .sdata:0x8051FCE8; // type:object size:0x8 scope:global align:4 +__RTTI__14dMeterHaihai_c = .sdata:0x8051FCF0; // type:object size:0x8 scope:global align:4 +lbl_8051FCF8 = .sdata:0x8051FCF8; // type:object size:0x7 data:string +__RTTI__15dMeterHakusha_c = .sdata:0x8051FD00; // type:object size:0x8 scope:global align:4 +lbl_8051FD08 = .sdata:0x8051FD08; // type:object size:0x8 data:string +__RTTI__11dMeterMap_c = .sdata:0x8051FD10; // type:object size:0x8 scope:global align:4 +lbl_8051FD18 = .sdata:0x8051FD18; // type:object size:0x4 +__RTTI__14dMeterString_c = .sdata:0x8051FD1C; // type:object size:0x8 scope:global align:4 +lbl_8051FD28 = .sdata:0x8051FD28; // type:object size:0x1 +lbl_8051FD29 = .sdata:0x8051FD29; // type:object size:0x8 data:string +__RTTI__13dMeter2Draw_c = .sdata:0x8051FD34; // type:object size:0x8 scope:global align:4 +lbl_8051FD40 = .sdata:0x8051FD40; // type:object size:0x1 +lbl_8051FD41 = .sdata:0x8051FD41; // type:object size:0x7 data:string +lbl_8051FD48 = .sdata:0x8051FD48; // type:object size:0x7 data:string +tex_name$100091 = .sdata:0x8051FD50; // type:object size:0x4 scope:local align:4 data:4byte +__RTTI__13dMeter2Info_c = .sdata:0x8051FD54; // type:object size:0x8 scope:global align:4 +lbl_8051FD60 = .sdata:0x8051FD60; // type:object size:0x7 data:string +lbl_8051FD67 = .sdata:0x8051FD67; // type:object size:0x8 data:string +lbl_8051FD6F = .sdata:0x8051FD6F; // type:object size:0x8 data:string +lbl_8051FD78 = .sdata:0x8051FD78; // type:object size:0x4 +__RTTI__10COutFont_c = .sdata:0x8051FD7C; // type:object size:0x8 scope:global align:4 +__RTTI__13COutFontSet_c = .sdata:0x8051FD84; // type:object size:0x8 scope:global align:4 +lbl_8051FD90 = .sdata:0x8051FD90; // type:object size:0x2 data:string +lbl_8051FD92 = .sdata:0x8051FD92; // type:object size:0x2 data:string +lbl_8051FD94 = .sdata:0x8051FD94; // type:object size:0x3 data:string +lbl_8051FD97 = .sdata:0x8051FD97; // type:object size:0x1 +lbl_8051FD98 = .sdata:0x8051FD98; // type:object size:0x8 +lbl_8051FDA0 = .sdata:0x8051FDA0; // type:object size:0x8 +lbl_8051FDA8 = .sdata:0x8051FDA8; // type:object size:0x8 +lbl_8051FDB0 = .sdata:0x8051FDB0; // type:object size:0x8 +__RTTI__35jmessage_string_tRenderingProcessor = .sdata:0x8051FDB8; // type:object size:0x8 scope:global align:4 +__RTTI__34jmessage_string_tSequenceProcessor = .sdata:0x8051FDC0; // type:object size:0x8 scope:global align:4 +__RTTI__33jmessage_string_tMeasureProcessor = .sdata:0x8051FDC8; // type:object size:0x8 scope:global align:4 +__RTTI__24jmessage_string_tControl = .sdata:0x8051FDD0; // type:object size:0x8 scope:global align:4 +__RTTI__26jmessage_string_tReference = .sdata:0x8051FDD8; // type:object size:0x8 scope:global align:4 +__RTTI__28jmessage_tRenderingProcessor = .sdata:0x8051FDE0; // type:object size:0x8 scope:global align:4 +__RTTI__27jmessage_tSequenceProcessor = .sdata:0x8051FDE8; // type:object size:0x8 scope:global align:4 +__RTTI__26jmessage_tMeasureProcessor = .sdata:0x8051FDF0; // type:object size:0x8 scope:global align:4 +__RTTI__17jmessage_tControl = .sdata:0x8051FDF8; // type:object size:0x8 scope:global align:4 +__RTTI__19jmessage_tReference = .sdata:0x8051FE00; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage8TControl = .sdata:0x8051FE08; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage19TRenderingProcessor = .sdata:0x8051FE10; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage18TSequenceProcessor = .sdata:0x8051FE18; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage10TProcessor = .sdata:0x8051FE20; // type:object size:0x8 scope:global align:4 +__RTTI__Q28JMessage10TReference = .sdata:0x8051FE28; // type:object size:0x8 scope:global align:4 +lbl_8051FE30 = .sdata:0x8051FE30; // type:object size:0x4 +__RTTI__12dMsgObject_c = .sdata:0x8051FE34; // type:object size:0x8 scope:global align:4 +__RTTI__16dMsgObject_HIO_c = .sdata:0x8051FE3C; // type:object size:0x8 scope:global align:4 +__RTTI__20dMsgObject_HowlHIO_c = .sdata:0x8051FE44; // type:object size:0x8 scope:global align:4 +lbl_8051FE50 = .sdata:0x8051FE50; // type:object size:0x3 data:string +lbl_8051FE53 = .sdata:0x8051FE53; // type:object size:0x6 data:string +lbl_8051FE59 = .sdata:0x8051FE59; // type:object size:0x8 data:string +lbl_8051FE61 = .sdata:0x8051FE61; // type:object size:0x1 +lbl_8051FE62 = .sdata:0x8051FE62; // type:object size:0x5 data:string +lbl_8051FE67 = .sdata:0x8051FE67; // type:object size:0x6 data:string +__RTTI__10dMsgUnit_c = .sdata:0x8051FE70; // type:object size:0x8 scope:global align:4 +lbl_8051FE78 = .sdata:0x8051FE78; // type:object size:0x4 +__RTTI__17dMsgScrn3Select_c = .sdata:0x8051FE7C; // type:object size:0x8 scope:global align:4 +__RTTI__15dMsgScrnArrow_c = .sdata:0x8051FE88; // type:object size:0x8 scope:global align:4 +__RTTI__14dMsgScrnBase_c = .sdata:0x8051FE90; // type:object size:0x8 scope:global align:4 +lbl_8051FE98 = .sdata:0x8051FE98; // type:object size:0x4 +__RTTI__14dMsgScrnBoss_c = .sdata:0x8051FE9C; // type:object size:0x8 scope:global align:4 +lbl_8051FEA8 = .sdata:0x8051FEA8; // type:object size:0x1 +lbl_8051FEA9 = .sdata:0x8051FEA9; // type:object size:0xB +__RTTI__17dMsgScrnExplain_c = .sdata:0x8051FEB4; // type:object size:0x8 scope:global align:4 +__RTTI__14dMsgScrnItem_c = .sdata:0x8051FEC0; // type:object size:0x8 scope:global align:4 +lbl_8051FEC8 = .sdata:0x8051FEC8; // type:object size:0x4 +__RTTI__14dMsgScrnHowl_c = .sdata:0x8051FECC; // type:object size:0x8 scope:global align:4 +lbl_8051FED8 = .sdata:0x8051FED8; // type:object size:0x4 +__RTTI__16dMsgScrnJimaku_c = .sdata:0x8051FEDC; // type:object size:0x8 scope:global align:4 +__RTTI__16dMsgScrnKanban_c = .sdata:0x8051FEE8; // type:object size:0x8 scope:global align:4 +__RTTI__15dMsgScrnLight_c = .sdata:0x8051FEF0; // type:object size:0x8 scope:global align:4 +__RTTI__19dMsgScrnLight_HIO_c = .sdata:0x8051FEF8; // type:object size:0x8 scope:global align:4 +lbl_8051FF00 = .sdata:0x8051FF00; // type:object size:0x4 +__RTTI__15dMsgScrnPlace_c = .sdata:0x8051FF04; // type:object size:0x8 scope:global align:4 +lbl_8051FF10 = .sdata:0x8051FF10; // type:object size:0x4 +__RTTI__15dMsgScrnStaff_c = .sdata:0x8051FF14; // type:object size:0x8 scope:global align:4 +lbl_8051FF20 = .sdata:0x8051FF20; // type:object size:0x4 +__RTTI__14dMsgScrnTalk_c = .sdata:0x8051FF24; // type:object size:0x8 scope:global align:4 +lbl_8051FF30 = .sdata:0x8051FF30; // type:object size:0x4 +__RTTI__14dMsgScrnTree_c = .sdata:0x8051FF34; // type:object size:0x8 scope:global align:4 +__RTTI__16dMsgStringBase_c = .sdata:0x8051FF40; // type:object size:0x8 scope:global align:4 +__RTTI__12dMsgString_c = .sdata:0x8051FF48; // type:object size:0x8 scope:global align:4 +lbl_8051FF50 = .sdata:0x8051FF50; // type:object size:0x5 data:string +lbl_8051FF55 = .sdata:0x8051FF55; // type:object size:0x5 data:string +lbl_8051FF5A = .sdata:0x8051FF5A; // type:object size:0x5 data:string +lbl_8051FF5F = .sdata:0x8051FF5F; // type:object size:0x8 data:string +__RTTI__10dMsgFlow_c = .sdata:0x8051FF68; // type:object size:0x8 scope:global align:4 +lbl_8051FF70 = .sdata:0x8051FF70; // type:object size:0x2 data:string +lbl_8051FF72 = .sdata:0x8051FF72; // type:object size:0x2 data:string +lbl_8051FF74 = .sdata:0x8051FF74; // type:object size:0x2 data:string +lbl_8051FF76 = .sdata:0x8051FF76; // type:object size:0x2 data:string +lbl_8051FF78 = .sdata:0x8051FF78; // type:object size:0x2 data:string +lbl_8051FF7A = .sdata:0x8051FF7A; // type:object size:0x2 data:string +lbl_8051FF7C = .sdata:0x8051FF7C; // type:object size:0x2 data:string +lbl_8051FF7E = .sdata:0x8051FF7E; // type:object size:0x2 data:string +lbl_8051FF80 = .sdata:0x8051FF80; // type:object size:0x2 data:string +lbl_8051FF82 = .sdata:0x8051FF82; // type:object size:0x2 data:string +lbl_8051FF84 = .sdata:0x8051FF84; // type:object size:0x2 data:string +lbl_8051FF86 = .sdata:0x8051FF86; // type:object size:0x2 data:string +lbl_8051FF88 = .sdata:0x8051FF88; // type:object size:0x2 data:string +lbl_8051FF8A = .sdata:0x8051FF8A; // type:object size:0x2 data:string +lbl_8051FF8C = .sdata:0x8051FF8C; // type:object size:0x2 data:string +lbl_8051FF8E = .sdata:0x8051FF8E; // type:object size:0x2 data:string +lbl_8051FF90 = .sdata:0x8051FF90; // type:object size:0x2 data:string +lbl_8051FF92 = .sdata:0x8051FF92; // type:object size:0x2 data:string +lbl_8051FF94 = .sdata:0x8051FF94; // type:object size:0x2 data:string +lbl_8051FF96 = .sdata:0x8051FF96; // type:object size:0x2 data:string +lbl_8051FF98 = .sdata:0x8051FF98; // type:object size:0x2 data:string +lbl_8051FF9A = .sdata:0x8051FF9A; // type:object size:0x2 data:string +lbl_8051FF9C = .sdata:0x8051FF9C; // type:object size:0x2 data:string +lbl_8051FF9E = .sdata:0x8051FF9E; // type:object size:0x2 data:string +lbl_8051FFA0 = .sdata:0x8051FFA0; // type:object size:0x2 data:string +lbl_8051FFA2 = .sdata:0x8051FFA2; // type:object size:0x2 data:string +lbl_8051FFA4 = .sdata:0x8051FFA4; // type:object size:0x2 data:string +lbl_8051FFA6 = .sdata:0x8051FFA6; // type:object size:0x2 data:string +lbl_8051FFA8 = .sdata:0x8051FFA8; // type:object size:0x2 data:string +lbl_8051FFAA = .sdata:0x8051FFAA; // type:object size:0x2 data:string +lbl_8051FFAC = .sdata:0x8051FFAC; // type:object size:0x2 data:string +lbl_8051FFAE = .sdata:0x8051FFAE; // type:object size:0x2 data:string +lbl_8051FFB0 = .sdata:0x8051FFB0; // type:object size:0x2 data:string +lbl_8051FFB2 = .sdata:0x8051FFB2; // type:object size:0x2 data:string +lbl_8051FFB4 = .sdata:0x8051FFB4; // type:object size:0x2 data:string +lbl_8051FFB6 = .sdata:0x8051FFB6; // type:object size:0x2 data:string +lbl_8051FFB8 = .sdata:0x8051FFB8; // type:object size:0x2 data:string +lbl_8051FFBA = .sdata:0x8051FFBA; // type:object size:0x2 data:string +lbl_8051FFBC = .sdata:0x8051FFBC; // type:object size:0x2 data:string +lbl_8051FFBE = .sdata:0x8051FFBE; // type:object size:0x2 data:string +lbl_8051FFC0 = .sdata:0x8051FFC0; // type:object size:0x2 data:string +lbl_8051FFC2 = .sdata:0x8051FFC2; // type:object size:0x2 data:string +lbl_8051FFC4 = .sdata:0x8051FFC4; // type:object size:0x2 data:string +lbl_8051FFC6 = .sdata:0x8051FFC6; // type:object size:0x2 data:string +lbl_8051FFC8 = .sdata:0x8051FFC8; // type:object size:0x2 data:string +lbl_8051FFCA = .sdata:0x8051FFCA; // type:object size:0x2 data:string +lbl_8051FFCC = .sdata:0x8051FFCC; // type:object size:0x2 data:string +lbl_8051FFCE = .sdata:0x8051FFCE; // type:object size:0x2 data:string +lbl_8051FFD0 = .sdata:0x8051FFD0; // type:object size:0x2 data:string +lbl_8051FFD2 = .sdata:0x8051FFD2; // type:object size:0x2 data:string +lbl_8051FFD4 = .sdata:0x8051FFD4; // type:object size:0x2 data:string +lbl_8051FFD6 = .sdata:0x8051FFD6; // type:object size:0x2 data:string +lbl_8051FFD8 = .sdata:0x8051FFD8; // type:object size:0x2 data:string +lbl_8051FFDA = .sdata:0x8051FFDA; // type:object size:0x2 data:string +lbl_8051FFDC = .sdata:0x8051FFDC; // type:object size:0x2 data:string +lbl_8051FFDE = .sdata:0x8051FFDE; // type:object size:0x2 data:string +lbl_8051FFE0 = .sdata:0x8051FFE0; // type:object size:0x2 data:string +lbl_8051FFE2 = .sdata:0x8051FFE2; // type:object size:0x2 data:string +lbl_8051FFE4 = .sdata:0x8051FFE4; // type:object size:0x2 data:string +lbl_8051FFE6 = .sdata:0x8051FFE6; // type:object size:0x2 data:string +lbl_8051FFE8 = .sdata:0x8051FFE8; // type:object size:0x2 data:string +lbl_8051FFEA = .sdata:0x8051FFEA; // type:object size:0x2 data:string +lbl_8051FFEC = .sdata:0x8051FFEC; // type:object size:0x2 data:string +lbl_8051FFEE = .sdata:0x8051FFEE; // type:object size:0x2 data:string +lbl_8051FFF0 = .sdata:0x8051FFF0; // type:object size:0x2 data:string +lbl_8051FFF2 = .sdata:0x8051FFF2; // type:object size:0x3 data:string +lbl_8051FFF5 = .sdata:0x8051FFF5; // type:object size:0x3 data:string +lbl_8051FFF8 = .sdata:0x8051FFF8; // type:object size:0x3 data:string +lbl_8051FFFB = .sdata:0x8051FFFB; // type:object size:0x3 data:string +lbl_8051FFFE = .sdata:0x8051FFFE; // type:object size:0x3 data:string +lbl_80520001 = .sdata:0x80520001; // type:object size:0x3 data:string +lbl_80520004 = .sdata:0x80520004; // type:object size:0x3 data:string +lbl_80520007 = .sdata:0x80520007; // type:object size:0x3 data:string +lbl_8052000A = .sdata:0x8052000A; // type:object size:0x3 data:string +lbl_8052000D = .sdata:0x8052000D; // type:object size:0x3 data:string +lbl_80520010 = .sdata:0x80520010; // type:object size:0x3 data:string +lbl_80520013 = .sdata:0x80520013; // type:object size:0x3 data:string +lbl_80520016 = .sdata:0x80520016; // type:object size:0x3 data:string +lbl_80520019 = .sdata:0x80520019; // type:object size:0x3 data:string +lbl_8052001C = .sdata:0x8052001C; // type:object size:0x3 data:string +lbl_8052001F = .sdata:0x8052001F; // type:object size:0x3 data:string +lbl_80520022 = .sdata:0x80520022; // type:object size:0x3 data:string +lbl_80520025 = .sdata:0x80520025; // type:object size:0x3 data:string +lbl_80520028 = .sdata:0x80520028; // type:object size:0x3 data:string +lbl_8052002B = .sdata:0x8052002B; // type:object size:0x3 data:string +lbl_8052002E = .sdata:0x8052002E; // type:object size:0x3 data:string +lbl_80520031 = .sdata:0x80520031; // type:object size:0x3 data:string +lbl_80520034 = .sdata:0x80520034; // type:object size:0x3 data:string +lbl_80520037 = .sdata:0x80520037; // type:object size:0x3 data:string +lbl_8052003A = .sdata:0x8052003A; // type:object size:0x3 data:string +lbl_8052003D = .sdata:0x8052003D; // type:object size:0x3 data:string +lbl_80520040 = .sdata:0x80520040; // type:object size:0x3 data:string +lbl_80520043 = .sdata:0x80520043; // type:object size:0x3 data:string +lbl_80520046 = .sdata:0x80520046; // type:object size:0x3 data:string +lbl_80520049 = .sdata:0x80520049; // type:object size:0x3 data:string +lbl_8052004C = .sdata:0x8052004C; // type:object size:0x3 data:string +lbl_8052004F = .sdata:0x8052004F; // type:object size:0x3 data:string +lbl_80520052 = .sdata:0x80520052; // type:object size:0x3 data:string +lbl_80520055 = .sdata:0x80520055; // type:object size:0x3 data:string +lbl_80520058 = .sdata:0x80520058; // type:object size:0x3 data:string +lbl_8052005B = .sdata:0x8052005B; // type:object size:0x3 data:string +lbl_8052005E = .sdata:0x8052005E; // type:object size:0x3 data:string +lbl_80520061 = .sdata:0x80520061; // type:object size:0x3 data:string +lbl_80520064 = .sdata:0x80520064; // type:object size:0x3 data:string +lbl_80520067 = .sdata:0x80520067; // type:object size:0x3 data:string +lbl_8052006A = .sdata:0x8052006A; // type:object size:0x3 data:string +lbl_8052006D = .sdata:0x8052006D; // type:object size:0x3 data:string +lbl_80520070 = .sdata:0x80520070; // type:object size:0x3 data:string +lbl_80520073 = .sdata:0x80520073; // type:object size:0x3 data:string +lbl_80520076 = .sdata:0x80520076; // type:object size:0x3 data:string +lbl_80520079 = .sdata:0x80520079; // type:object size:0x3 data:string +lbl_8052007C = .sdata:0x8052007C; // type:object size:0x3 data:string +lbl_8052007F = .sdata:0x8052007F; // type:object size:0x3 data:string +lbl_80520082 = .sdata:0x80520082; // type:object size:0x3 data:string +lbl_80520085 = .sdata:0x80520085; // type:object size:0x3 data:string +lbl_80520088 = .sdata:0x80520088; // type:object size:0x3 data:string +lbl_8052008B = .sdata:0x8052008B; // type:object size:0x3 data:string +lbl_8052008E = .sdata:0x8052008E; // type:object size:0x1 +lbl_8052008F = .sdata:0x8052008F; // type:object size:0x8 data:string +__RTTI__7dName_c = .sdata:0x80520098; // type:object size:0x8 scope:global align:4 +__RTTI__14dDlst_NameIN_c = .sdata:0x805200A0; // type:object size:0x8 scope:global align:4 +__RTTI__9dNm_HIO_c = .sdata:0x805200A8; // type:object size:0x8 scope:global align:4 +__RTTI__16dNpcLib_lookat_c = .sdata:0x805200B0; // type:object size:0x8 scope:global align:4 +__RTTI__15dOvlpFd2_dlst_c = .sdata:0x805200B8; // type:object size:0x8 scope:global align:4 +__RTTI__15dOvlpFd3_dlst_c = .sdata:0x805200C0; // type:object size:0x8 scope:global align:4 +__RTTI__16dDlst_snapShot_c = .sdata:0x805200C8; // type:object size:0x8 scope:global align:4 +__RTTI__8CPaneMgr = .sdata:0x805200D0; // type:object size:0x8 scope:global align:4 +__RTTI__13CPaneMgrAlpha = .sdata:0x805200D8; // type:object size:0x8 scope:global align:4 +__RTTI__17CPaneMgrAlphaMorf = .sdata:0x805200E0; // type:object size:0x8 scope:global align:4 +lbl_805200E8 = .sdata:0x805200E8; // type:object size:0x7 data:string +lbl_805200EF = .sdata:0x805200EF; // type:object size:0x8 data:string +lbl_805200F7 = .sdata:0x805200F7; // type:object size:0x6 data:string +lbl_805200FD = .sdata:0x805200FD; // type:object size:0x5 data:string +__RTTI__10dLog_HIO_c = .sdata:0x80520104; // type:object size:0x8 scope:global align:4 +l_method$93643 = .sdata:0x80520110; // type:object size:0x8 scope:local align:4 +lbl_80520118 = .sdata:0x80520118; // type:object size:0x8 data:string +lbl_80520120 = .sdata:0x80520120; // type:object size:0x8 data:string +__RTTI__17dScnName_camera_c = .sdata:0x80520128; // type:object size:0x8 scope:global align:4 +__RTTI__9dSn_HIO_c = .sdata:0x80520130; // type:object size:0x8 scope:global align:4 +__RTTI__12camera_class = .sdata:0x80520138; // type:object size:0x8 scope:global align:4 +lbl_80520140 = .sdata:0x80520140; // type:object size:0x7 data:string +T_JOINT_resName = .sdata:0x80520148; // type:object size:0x4 scope:global align:4 +lbl_8052014C = .sdata:0x8052014C; // type:object size:0x8 data:string +lbl_80520154 = .sdata:0x80520154; // type:object size:0x1 data:byte +lbl_80520155 = .sdata:0x80520155; // type:object size:0x1 data:byte +lbl_80520156 = .sdata:0x80520156; // type:object size:0x8 data:string +lbl_8052015E = .sdata:0x8052015E; // type:object size:0x8 data:string +lbl_80520166 = .sdata:0x80520166; // type:object size:0x8 data:string +lbl_8052016E = .sdata:0x8052016E; // type:object size:0x8 data:string +lbl_80520176 = .sdata:0x80520176; // type:object size:0x8 data:string +lbl_8052017E = .sdata:0x8052017E; // type:object size:0x7 data:string +lbl_80520185 = .sdata:0x80520185; // type:object size:0x8 data:string +lbl_8052018D = .sdata:0x8052018D; // type:object size:0x8 data:string +lbl_80520195 = .sdata:0x80520195; // type:object size:0x8 data:string +lbl_8052019D = .sdata:0x8052019D; // type:object size:0x8 data:string +lbl_805201A5 = .sdata:0x805201A5; // type:object size:0x7 data:string +lbl_805201AC = .sdata:0x805201AC; // type:object size:0x6 data:string +__RTTI__17dScnPly_env_HIO_c = .sdata:0x805201B4; // type:object size:0x8 scope:global align:4 +__RTTI__22dScnPly_env_debugHIO_c = .sdata:0x805201BC; // type:object size:0x8 scope:global align:4 +__RTTI__22dScnPly_env_otherHIO_c = .sdata:0x805201C4; // type:object size:0x8 scope:global align:4 +__RTTI__17dScnPly_reg_HIO_c = .sdata:0x805201CC; // type:object size:0x8 scope:global align:4 +__RTTI__21dScnPly_preLoad_HIO_c = .sdata:0x805201D4; // type:object size:0x8 scope:global align:4 +lbl_805201E0 = .sdata:0x805201E0; // type:object size:0x1 +lbl_805201E1 = .sdata:0x805201E1; // type:object size:0x5 data:string +__RTTI__12dSvBit_HIO_c = .sdata:0x805201E8; // type:object size:0x8 scope:global align:4 +__RTTI__22dSvBit_childOtherHIO_c = .sdata:0x805201F0; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childTransformHIO_c = .sdata:0x805201F8; // type:object size:0x8 scope:global align:4 +__RTTI__25dSvBit_childDarknessHIO_c = .sdata:0x80520200; // type:object size:0x8 scope:global align:4 +__RTTI__25dSvBit_childTreasureHIO_c = .sdata:0x80520208; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childTbPerfectionHIO_c = .sdata:0x80520210; // type:object size:0x8 scope:global align:4 +__RTTI__21dSvBit_childItemHIO_c = .sdata:0x80520218; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childItOneZoneHIO_c = .sdata:0x80520220; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childItZoneHIO_c = .sdata:0x80520228; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childItDungeonHIO_c = .sdata:0x80520230; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childItPerfectionHIO_c = .sdata:0x80520238; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childSwitchHIO_c = .sdata:0x80520240; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childSwOneZoneHIO_c = .sdata:0x80520248; // type:object size:0x8 scope:global align:4 +__RTTI__23dSvBit_childSwZoneHIO_c = .sdata:0x80520250; // type:object size:0x8 scope:global align:4 +__RTTI__26dSvBit_childSwDungeonHIO_c = .sdata:0x80520258; // type:object size:0x8 scope:global align:4 +__RTTI__29dSvBit_childSwPerfectionHIO_c = .sdata:0x80520260; // type:object size:0x8 scope:global align:4 +lbl_80520268 = .sdata:0x80520268; // type:object size:0x6 data:string +lbl_8052026E = .sdata:0x8052026E; // type:object size:0x8 data:string +__RTTI__21dDlst_TimerScrnDraw_c = .sdata:0x80520278; // type:object size:0x8 scope:global align:4 +lbl_80520280 = .sdata:0x80520280; // type:object size:0x6 data:string +lbl_80520288 = .sdata:0x80520288; // type:object size:0x7 data:string +lbl_8052028F = .sdata:0x8052028F; // type:object size:0x2 data:string +lbl_80520291 = .sdata:0x80520291; // type:object size:0x7 data:string +lbl_80520298 = .sdata:0x80520298; // type:object size:0x5 data:string +lbl_8052029D = .sdata:0x8052029D; // type:object size:0x4 data:string +lbl_805202A1 = .sdata:0x805202A1; // type:object size:0x5 data:string +lbl_805202A6 = .sdata:0x805202A6; // type:object size:0x4 data:string +__RTTI__20DynamicModuleControl = .sdata:0x805202AC; // type:object size:0x8 scope:global align:4 +__RTTI__24DynamicModuleControlBase = .sdata:0x805202B4; // type:object size:0x8 scope:global align:4 +lbl_805202BC = .sdata:0x805202BC; // type:object size:0x5 data:string +__RTTI__8cM3dGCir = .sdata:0x805202C8; // type:object size:0x8 scope:global align:4 +__RTTI__8cM2dGCir = .sdata:0x805202D0; // type:object size:0x8 scope:global align:4 +calc_mtx = .sdata:0x805202D8; // type:object size:0x4 scope:global align:4 data:4byte +maxStdHeaps__Q29JFWSystem11CSetUpParam = .sdata:0x805202E0; // type:object size:0x4 scope:global align:4 data:4byte +sysHeapSize__Q29JFWSystem11CSetUpParam = .sdata:0x805202E4; // type:object size:0x4 scope:global align:4 data:4byte +fifoBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x805202E8; // type:object size:0x4 scope:global align:4 data:4byte +aramAudioBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x805202EC; // type:object size:0x4 scope:global align:4 data:4byte +aramGraphBufSize__Q29JFWSystem11CSetUpParam = .sdata:0x805202F0; // type:object size:0x4 scope:global align:4 data:4byte +streamPriority__Q29JFWSystem11CSetUpParam = .sdata:0x805202F4; // type:object size:0x4 scope:global align:4 data:4byte +decompPriority__Q29JFWSystem11CSetUpParam = .sdata:0x805202F8; // type:object size:0x4 scope:global align:4 data:4byte +aPiecePriority__Q29JFWSystem11CSetUpParam = .sdata:0x805202FC; // type:object size:0x4 scope:global align:4 data:4byte +systemFontRes__Q29JFWSystem11CSetUpParam = .sdata:0x80520300; // type:object size:0x4 scope:global align:4 data:4byte +renderMode__Q29JFWSystem11CSetUpParam = .sdata:0x80520304; // type:object size:0x4 scope:global align:4 data:4byte +exConsoleBufferSize__Q29JFWSystem11CSetUpParam = .sdata:0x80520308; // type:object size:0x4 scope:global align:4 data:4byte +p_dl = .sdata:0x80520310; // type:object size:0x8 scope:global align:4 +lbl_80520318 = .sdata:0x80520318; // type:object size:0x8 +oscp$3727 = .sdata:0x80520320; // type:object size:0x4 scope:local align:4 +lbl_80520328 = .sdata:0x80520328; // type:object size:0x1 data:byte +sMixMode__9JASDriver = .sdata:0x8052032C; // type:object size:0x4 scope:global align:4 data:4byte +sDacRate__9JASDriver = .sdata:0x80520330; // type:object size:0x4 scope:global align:4 data:float +sSubFrames__9JASDriver = .sdata:0x80520334; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520338 = .sdata:0x80520338; // type:object size:0x7 data:string +lbl_8052033F = .sdata:0x8052033F; // type:object size:0x7 data:string +lbl_80520348 = .sdata:0x80520348; // type:object size:0x8 data:string +one__11JASWaveInfo = .sdata:0x80520350; // type:object size:0x4 scope:global align:4 +lbl_80520354 = .sdata:0x80520354; // type:object size:0x1 data:byte +MAX_MIXERLEVEL__9JASDriver = .sdata:0x80520358; // type:object size:0x2 scope:global align:4 data:2byte +JAS_SYSTEM_OUTPUT_MODE__9JASDriver = .sdata:0x8052035C; // type:object size:0x4 scope:global align:4 data:4byte +DSP_MIXERLEVEL = .sdata:0x80520360; // type:object size:0x2 scope:global align:4 data:2byte +@21628 = .sdata:0x80520368; // type:object size:0x4 scope:local align:4 data:4byte +DISTANCE_MAX__7Z2Param = .sdata:0x80520370; // type:object size:0x4 scope:global align:4 data:float +MAX_VOLUME_DISTANCE__7Z2Param = .sdata:0x80520374; // type:object size:0x4 scope:global align:4 data:float +DOLBY_CENTER_VALUE__7Z2Param = .sdata:0x80520378; // type:object size:0x4 scope:global align:4 data:float +DOLBY_FLONT_DISTANCE_MAX__7Z2Param = .sdata:0x8052037C; // type:object size:0x4 scope:global align:4 data:float +DOLBY_BEHIND_DISTANCE_MAX__7Z2Param = .sdata:0x80520380; // type:object size:0x4 scope:global align:4 data:float +DISTANCE_FX_PARAM__7Z2Param = .sdata:0x80520384; // type:object size:0x4 scope:global align:4 data:float +SONIC_SPEED__7Z2Param = .sdata:0x80520388; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_DEFAULT__7Z2Param = .sdata:0x8052038C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_DEFAULT__7Z2Param = .sdata:0x80520390; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_DEFAULT__7Z2Param = .sdata:0x80520394; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_DEFAULT__7Z2Param = .sdata:0x80520398; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_DEFAULT__7Z2Param = .sdata:0x8052039C; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_DEFAULT__7Z2Param = .sdata:0x805203A0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_DEFAULT__7Z2Param = .sdata:0x805203A4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_DEFAULT__7Z2Param = .sdata:0x805203A8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_DEFAULT__7Z2Param = .sdata:0x805203AC; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_TALKING__7Z2Param = .sdata:0x805203B0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_TALKING__7Z2Param = .sdata:0x805203B4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_TALKING__7Z2Param = .sdata:0x805203B8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_TALKING__7Z2Param = .sdata:0x805203BC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_TALKING__7Z2Param = .sdata:0x805203C0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_TALKING__7Z2Param = .sdata:0x805203C4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_TALKING__7Z2Param = .sdata:0x805203C8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_TALKING__7Z2Param = .sdata:0x805203CC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_TALKING__7Z2Param = .sdata:0x805203D0; // type:object size:0x4 scope:global align:4 data:float +VOL_BGM_PAUSING__7Z2Param = .sdata:0x805203D4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_SYSTEM_PAUSING__7Z2Param = .sdata:0x805203D8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_VOICE_PAUSING__7Z2Param = .sdata:0x805203DC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_MOTION_PAUSING__7Z2Param = .sdata:0x805203E0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_LINK_FOOTNOTE_PAUSING__7Z2Param = .sdata:0x805203E4; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_VOICE_PAUSING__7Z2Param = .sdata:0x805203E8; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_CHAR_MOVE_PAUSING__7Z2Param = .sdata:0x805203EC; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_OBJECT_PAUSING__7Z2Param = .sdata:0x805203F0; // type:object size:0x4 scope:global align:4 data:float +VOL_SE_ATMOSPHERE_PAUSING__7Z2Param = .sdata:0x805203F4; // type:object size:0x4 scope:global align:4 data:float +lbl_805203F8 = .sdata:0x805203F8; // type:object size:0x1 data:byte +lbl_805203F9 = .sdata:0x805203F9; // type:object size:0x1 data:byte +lbl_805203FA = .sdata:0x805203FA; // type:object size:0x1 data:byte +lbl_805203FB = .sdata:0x805203FB; // type:object size:0x1 data:byte +lbl_805203FC = .sdata:0x805203FC; // type:object size:0x1 data:byte +lbl_805203FD = .sdata:0x805203FD; // type:object size:0x1 data:byte +lbl_805203FE = .sdata:0x805203FE; // type:object size:0x1 data:byte +lbl_805203FF = .sdata:0x805203FF; // type:object size:0x1 data:byte +lbl_80520400 = .sdata:0x80520400; // type:object size:0x1 data:byte +lbl_80520401 = .sdata:0x80520401; // type:object size:0x1 data:byte +lbl_80520402 = .sdata:0x80520402; // type:object size:0x1 data:byte +lbl_80520403 = .sdata:0x80520403; // type:object size:0x1 data:byte +lbl_80520404 = .sdata:0x80520404; // type:object size:0x1 data:byte +__RTTI__16Z2AudioArcLoader = .sdata:0x80520408; // type:object size:0x8 scope:global align:4 +__RTTI__17JAUAudioArcLoader = .sdata:0x80520410; // type:object size:0x8 scope:global align:4 +__RTTI__22JAUAudioArcInterpreter = .sdata:0x80520418; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2SoundMgr = .sdata:0x80520420; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2SoundMgr> = .sdata:0x80520428; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2SoundStarter = .sdata:0x80520430; // type:object size:0x8 scope:global align:4 +__RTTI__35JASGlobalInstance<14Z2SoundStarter> = .sdata:0x80520438; // type:object size:0x8 scope:global align:4 +__RTTI__15JAISoundStarter = .sdata:0x80520440; // type:object size:0x8 scope:global align:4 +__RTTI__36JASGlobalInstance<15JAISoundStarter> = .sdata:0x80520448; // type:object size:0x8 scope:global align:4 +sDeathMtBottom = .sdata:0x80520450; // type:object size:0x4 scope:global align:4 data:float +sDeathMtTop = .sdata:0x80520454; // type:object size:0x4 scope:global align:4 data:float +sUnderWaterDepthMax = .sdata:0x80520458; // type:object size:0x4 scope:global align:4 data:float +lbl_80520460 = .sdata:0x80520460; // type:object size:0x8 data:string +lbl_80520468 = .sdata:0x80520468; // type:object size:0x8 data:string +lbl_80520470 = .sdata:0x80520470; // type:object size:0x7 data:string +lbl_80520477 = .sdata:0x80520477; // type:object size:0x5 data:string +lbl_80520480 = .sdata:0x80520480; // type:object size:0x7 data:string +lbl_80520487 = .sdata:0x80520487; // type:object size:0x8 data:string +lbl_8052048F = .sdata:0x8052048F; // type:object size:0x7 data:string +lbl_80520496 = .sdata:0x80520496; // type:object size:0x8 data:string +lbl_8052049E = .sdata:0x8052049E; // type:object size:0x8 data:string +lbl_805204A6 = .sdata:0x805204A6; // type:object size:0x8 data:string +lbl_805204AE = .sdata:0x805204AE; // type:object size:0x8 data:string +lbl_805204B6 = .sdata:0x805204B6; // type:object size:0x8 data:string +lbl_805204BE = .sdata:0x805204BE; // type:object size:0x8 data:string +lbl_805204C6 = .sdata:0x805204C6; // type:object size:0x8 data:string +lbl_805204CE = .sdata:0x805204CE; // type:object size:0x8 data:string +lbl_805204D6 = .sdata:0x805204D6; // type:object size:0x8 data:string +lbl_805204DE = .sdata:0x805204DE; // type:object size:0x8 data:string +lbl_805204E6 = .sdata:0x805204E6; // type:object size:0x8 data:string +lbl_805204EE = .sdata:0x805204EE; // type:object size:0x8 data:string +lbl_805204F6 = .sdata:0x805204F6; // type:object size:0x8 data:string +lbl_805204FE = .sdata:0x805204FE; // type:object size:0x8 data:string +lbl_80520506 = .sdata:0x80520506; // type:object size:0x8 data:string +lbl_8052050E = .sdata:0x8052050E; // type:object size:0x8 data:string +lbl_80520516 = .sdata:0x80520516; // type:object size:0x8 data:string +lbl_8052051E = .sdata:0x8052051E; // type:object size:0x8 data:string +lbl_80520526 = .sdata:0x80520526; // type:object size:0x8 data:string +lbl_8052052E = .sdata:0x8052052E; // type:object size:0x8 data:string +lbl_80520536 = .sdata:0x80520536; // type:object size:0x8 data:string +lbl_8052053E = .sdata:0x8052053E; // type:object size:0x8 data:string +lbl_80520546 = .sdata:0x80520546; // type:object size:0x8 data:string +lbl_8052054E = .sdata:0x8052054E; // type:object size:0x8 data:string +lbl_80520556 = .sdata:0x80520556; // type:object size:0x8 data:string +lbl_8052055E = .sdata:0x8052055E; // type:object size:0x8 data:string +lbl_80520566 = .sdata:0x80520566; // type:object size:0x8 data:string +lbl_8052056E = .sdata:0x8052056E; // type:object size:0x8 data:string +lbl_80520576 = .sdata:0x80520576; // type:object size:0x8 data:string +lbl_8052057E = .sdata:0x8052057E; // type:object size:0x8 data:string +lbl_80520586 = .sdata:0x80520586; // type:object size:0x8 data:string +lbl_8052058E = .sdata:0x8052058E; // type:object size:0x8 data:string +lbl_80520596 = .sdata:0x80520596; // type:object size:0x1 +lbl_80520597 = .sdata:0x80520597; // type:object size:0x8 data:string +lbl_8052059F = .sdata:0x8052059F; // type:object size:0x8 data:string +lbl_805205A7 = .sdata:0x805205A7; // type:object size:0x8 data:string +lbl_805205AF = .sdata:0x805205AF; // type:object size:0x7 data:string +lbl_805205B6 = .sdata:0x805205B6; // type:object size:0x7 data:string +lbl_805205BD = .sdata:0x805205BD; // type:object size:0x8 data:string +lbl_805205C5 = .sdata:0x805205C5; // type:object size:0x8 data:string +lbl_805205CD = .sdata:0x805205CD; // type:object size:0x7 data:string +lbl_805205D4 = .sdata:0x805205D4; // type:object size:0x8 data:string +lbl_805205DC = .sdata:0x805205DC; // type:object size:0x8 data:string +lbl_805205E4 = .sdata:0x805205E4; // type:object size:0x7 data:string +lbl_805205EB = .sdata:0x805205EB; // type:object size:0x8 data:string +lbl_805205F3 = .sdata:0x805205F3; // type:object size:0x8 data:string +lbl_805205FB = .sdata:0x805205FB; // type:object size:0x7 data:string +lbl_80520602 = .sdata:0x80520602; // type:object size:0x8 data:string +lbl_8052060A = .sdata:0x8052060A; // type:object size:0x8 data:string +lbl_80520612 = .sdata:0x80520612; // type:object size:0x7 data:string +lbl_80520619 = .sdata:0x80520619; // type:object size:0x8 data:string +lbl_80520621 = .sdata:0x80520621; // type:object size:0x8 data:string +lbl_80520629 = .sdata:0x80520629; // type:object size:0x7 data:string +lbl_80520630 = .sdata:0x80520630; // type:object size:0x8 data:string +lbl_80520638 = .sdata:0x80520638; // type:object size:0x8 data:string +lbl_80520640 = .sdata:0x80520640; // type:object size:0x7 data:string +lbl_80520647 = .sdata:0x80520647; // type:object size:0x8 data:string +lbl_8052064F = .sdata:0x8052064F; // type:object size:0x8 data:string +lbl_80520657 = .sdata:0x80520657; // type:object size:0x7 data:string +lbl_8052065E = .sdata:0x8052065E; // type:object size:0x8 data:string +lbl_80520666 = .sdata:0x80520666; // type:object size:0x8 data:string +lbl_8052066E = .sdata:0x8052066E; // type:object size:0x8 data:string +lbl_80520676 = .sdata:0x80520676; // type:object size:0x8 data:string +lbl_8052067E = .sdata:0x8052067E; // type:object size:0x7 data:string +lbl_80520685 = .sdata:0x80520685; // type:object size:0x8 data:string +lbl_8052068D = .sdata:0x8052068D; // type:object size:0x8 data:string +lbl_80520695 = .sdata:0x80520695; // type:object size:0x8 data:string +lbl_8052069D = .sdata:0x8052069D; // type:object size:0x7 data:string +lbl_805206A4 = .sdata:0x805206A4; // type:object size:0x7 data:string +lbl_805206AB = .sdata:0x805206AB; // type:object size:0x7 data:string +lbl_805206B2 = .sdata:0x805206B2; // type:object size:0x7 data:string +lbl_805206B9 = .sdata:0x805206B9; // type:object size:0x7 data:string +lbl_805206C0 = .sdata:0x805206C0; // type:object size:0x7 data:string +lbl_805206C7 = .sdata:0x805206C7; // type:object size:0x7 data:string +lbl_805206CE = .sdata:0x805206CE; // type:object size:0x7 data:string +lbl_805206D5 = .sdata:0x805206D5; // type:object size:0x7 data:string +lbl_805206DC = .sdata:0x805206DC; // type:object size:0x7 data:string +lbl_805206E3 = .sdata:0x805206E3; // type:object size:0x7 data:string +__RTTI__11Z2SoundInfo = .sdata:0x805206F0; // type:object size:0x8 scope:global align:4 +__RTTI__32JASGlobalInstance<11Z2SoundInfo> = .sdata:0x805206F8; // type:object size:0x8 scope:global align:4 +__RTTI__16JAIStreamDataMgr = .sdata:0x80520700; // type:object size:0x8 scope:global align:4 +__RTTI__12JAISoundInfo = .sdata:0x80520708; // type:object size:0x8 scope:global align:4 +__RTTI__33JASGlobalInstance<12JAISoundInfo> = .sdata:0x80520710; // type:object size:0x8 scope:global align:4 +__RTTI__12JAUSoundInfo = .sdata:0x80520718; // type:object size:0x8 scope:global align:4 +__RTTI__33JASGlobalInstance<12JAUSoundInfo> = .sdata:0x80520720; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2Audience = .sdata:0x80520728; // type:object size:0x8 scope:global align:4 +__RTTI__31JASGlobalInstance<10Z2Audience> = .sdata:0x80520730; // type:object size:0x8 scope:global align:4 +__RTTI__9Z2Audible = .sdata:0x80520738; // type:object size:0x8 scope:global align:4 +__RTTI__30JASPoolAllocObject<9Z2Audible> = .sdata:0x80520740; // type:object size:0x8 scope:global align:4 +__RTTI__11JAIAudience = .sdata:0x80520748; // type:object size:0x8 scope:global align:4 +__RTTI__10JAIAudible = .sdata:0x80520750; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjArrow = .sdata:0x80520758; // type:object size:0x8 scope:global align:4 +__RTTI__16Z2SoundObjSimple = .sdata:0x80520760; // type:object size:0x8 scope:global align:4 +__RTTI__21Z2DopplerSoundObjBase = .sdata:0x80520768; // type:object size:0x8 scope:global align:4 +__RTTI__12Z2CreatureOI = .sdata:0x80520770; // type:object size:0x8 scope:global align:4 +__RTTI__13Z2CreatureGob = .sdata:0x80520778; // type:object size:0x8 scope:global align:4 +__RTTI__12Z2CreatureFM = .sdata:0x80520780; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2SoundObjBeeGroup = .sdata:0x80520788; // type:object size:0x8 scope:global align:4 +__RTTI__16Z2CreatureSumomo = .sdata:0x80520790; // type:object size:0x8 scope:global align:4 +__RTTI__17Z2CreatureCitizen = .sdata:0x80520798; // type:object size:0x8 scope:global align:4 +__RTTI__28JSULink<17Z2CreatureCitizen> = .sdata:0x805207A0; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2CreatureEnemy = .sdata:0x805207A8; // type:object size:0x8 scope:global align:4 +__RTTI__26JSULink<15Z2CreatureEnemy> = .sdata:0x805207B0; // type:object size:0x8 scope:global align:4 +__RTTI__10Z2Creature = .sdata:0x805207B8; // type:object size:0x8 scope:global align:4 +__RTTI__10JSUPtrLink = .sdata:0x805207C0; // type:object size:0x8 scope:global align:4 +__RTTI__15Z2SoundObjCoach = .sdata:0x805207C8; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2CreatureRide = .sdata:0x805207D0; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2RideSoundStarter = .sdata:0x805207D8; // type:object size:0x8 scope:global align:4 +__RTTI__14Z2CreatureLink = .sdata:0x805207E0; // type:object size:0x8 scope:global align:4 +__RTTI__18Z2LinkSoundStarter = .sdata:0x805207E8; // type:object size:0x8 scope:global align:4 +cPitchDown = .sdata:0x805207F0; // type:object size:0x4 scope:global align:4 data:float +cPitchCenter = .sdata:0x805207F4; // type:object size:0x4 scope:global align:4 data:float +cPitchUp = .sdata:0x805207F8; // type:object size:0x4 scope:global align:4 data:float +lbl_805207FC = .sdata:0x805207FC; // type:object size:0x1 data:byte +lbl_805207FD = .sdata:0x805207FD; // type:object size:0x1 data:byte +lbl_805207FE = .sdata:0x805207FE; // type:object size:0x1 data:byte +cR_FlatWidth = .sdata:0x80520800; // type:object size:0x4 scope:global align:4 data:float +lbl_80520804 = .sdata:0x80520804; // type:object size:0x1 data:byte +lbl_80520805 = .sdata:0x80520805; // type:object size:0x1 data:byte +sStickHigh = .sdata:0x80520808; // type:object size:0x4 scope:global align:4 data:float +sStickCenter = .sdata:0x8052080C; // type:object size:0x4 scope:global align:4 data:float +lbl_80520810 = .sdata:0x80520810; // type:object size:0x8 +__RTTI__15Z2SpeechStarter = .sdata:0x80520818; // type:object size:0x8 scope:global align:4 +__RTTI__26JAUStreamStaticAramMgr_<1> = .sdata:0x80520820; // type:object size:0x8 scope:global align:4 +__RTTI__24JAUStreamAramMgrBase_<1> = .sdata:0x80520828; // type:object size:0x8 scope:global align:4 +__RTTI__16JAIStreamAramMgr = .sdata:0x80520830; // type:object size:0x8 scope:global align:4 +lbl_80520838 = .sdata:0x80520838; // type:object size:0x8 +spAllocator = .sdata:0x80520840; // type:object size:0x4 scope:global align:4 data:4byte +@19792 = .sdata:0x80520848; // type:object size:0x8 scope:local align:4 data:string +scCursorPaneName__Q210homebutton10HomeButton = .sdata:0x80520850; // type:object size:0x4 scope:global align:4 data:4byte +@19793 = .sdata:0x80520854; // type:object size:0x6 scope:local align:4 data:string +scCursorRotPaneName__Q210homebutton10HomeButton = .sdata:0x8052085C; // type:object size:0x4 scope:global align:4 data:4byte +@19794 = .sdata:0x80520860; // type:object size:0x7 scope:local align:4 data:string +scCursorSRotPaneName__Q210homebutton10HomeButton = .sdata:0x80520868; // type:object size:0x4 scope:global align:4 data:4byte +@19887 = .sdata:0x8052086C; // type:object size:0x7 scope:local align:4 data:string +@19888 = .sdata:0x80520874; // type:object size:0x7 scope:local align:4 data:string +@19889 = .sdata:0x8052087C; // type:object size:0x7 scope:local align:4 data:string +@19890 = .sdata:0x80520884; // type:object size:0x7 scope:local align:4 data:string +@19891 = .sdata:0x8052088C; // type:object size:0x7 scope:local align:4 data:string +@19892 = .sdata:0x80520894; // type:object size:0x7 scope:local align:4 data:string +@19893 = .sdata:0x8052089C; // type:object size:0x7 scope:local align:4 data:string +@19894 = .sdata:0x805208A4; // type:object size:0x7 scope:local align:4 data:string +@19895 = .sdata:0x805208AC; // type:object size:0x7 scope:local align:4 data:string +@19896 = .sdata:0x805208B4; // type:object size:0x7 scope:local align:4 data:string +@19897 = .sdata:0x805208C0; // type:object size:0x8 scope:local align:4 data:string +@19898 = .sdata:0x805208C8; // type:object size:0x8 scope:local align:4 data:string +@19899 = .sdata:0x805208D0; // type:object size:0x8 scope:local align:4 data:string +@19900 = .sdata:0x805208D8; // type:object size:0x8 scope:local align:4 data:string +@19913 = .sdata:0x805208E0; // type:object size:0x7 scope:local align:4 data:string +@19914 = .sdata:0x805208E8; // type:object size:0x7 scope:local align:4 data:string +@26615 = .sdata:0x805208F0; // type:object size:0x4 scope:local align:4 data:string +@27508 = .sdata:0x805208F8; // type:object size:0x8 scope:local align:4 data:string +@27509 = .sdata:0x80520900; // type:object size:0x8 scope:local align:4 data:string +@3379 = .sdata:0x80520908; // type:object size:0x2 scope:local align:4 data:string +@3380 = .sdata:0x8052090C; // type:object size:0x3 scope:local align:4 data:string +@9572 = .sdata:0x80520910; // type:object size:0x4 scope:local align:4 data:wstring +lbl_80520918 = .sdata:0x80520918; // type:object size:0x1 data:byte +lbl_80520919 = .sdata:0x80520919; // type:object size:0x7 data:string +ARALT_AramStartAdr = .sdata:0x80520920; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520924 = .sdata:0x80520924; // type:object size:0x3 data:string +lbl_80520928 = .sdata:0x80520928; // type:object size:0x7 data:string +lbl_8052092F = .sdata:0x8052092F; // type:object size:0x6 data:string +lbl_80520935 = .sdata:0x80520935; // type:object size:0x6 data:string +lbl_8052093B = .sdata:0x8052093B; // type:object size:0x6 data:string +lbl_80520948 = .sdata:0x80520948; // type:object size:0x3 data:string +sSZSBufferSize__7JKRAram = .sdata:0x80520950; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520958 = .sdata:0x80520958; // type:object size:0x2 data:string +lbl_8052095A = .sdata:0x8052095A; // type:object size:0x2 data:string +lbl_80520960 = .sdata:0x80520960; // type:object size:0x2 data:string +lbl_80520962 = .sdata:0x80520962; // type:object size:0x4 data:string +lbl_80520968 = .sdata:0x80520968; // type:object size:0x1 data:byte +sSZSBufferSize__12JKRDvdRipper = .sdata:0x8052096C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520970 = .sdata:0x80520970; // type:object size:0x1 data:byte +sSZSBufferSize__16JKRDvdAramRipper = .sdata:0x80520974; // type:object size:0x4 scope:global align:4 data:4byte +sStickMode__10JUTGamePad = .sdata:0x80520978; // type:object size:0x4 scope:global align:4 data:4byte +sClampMode__10JUTGamePad = .sdata:0x8052097C; // type:object size:0x4 scope:global align:4 data:4byte +sPressPoint__Q210JUTGamePad6CStick = .sdata:0x80520980; // type:object size:0x4 scope:global align:4 data:float +sReleasePoint__Q210JUTGamePad6CStick = .sdata:0x80520984; // type:object size:0x4 scope:global align:4 data:float +sResetPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x80520988; // type:object size:0x4 scope:global align:4 data:4byte +sResetMaskPattern__Q210JUTGamePad13C3ButtonReset = .sdata:0x8052098C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520990 = .sdata:0x80520990; // type:object size:0x4 data:string +lbl_80520994 = .sdata:0x80520994; // type:object size:0x4 data:string +lbl_80520998 = .sdata:0x80520998; // type:object size:0x8 data:string +lbl_805209A0 = .sdata:0x805209A0; // type:object size:0x6 data:string +lbl_805209A6 = .sdata:0x805209A6; // type:object size:0x2 data:string +lbl_805209A8 = .sdata:0x805209A8; // type:object size:0x2 data:string +lbl_805209AA = .sdata:0x805209AA; // type:object size:0x7 data:string +lbl_805209B1 = .sdata:0x805209B1; // type:object size:0x8 data:string +lbl_805209B9 = .sdata:0x805209B9; // type:object size:0x1 +lbl_805209BA = .sdata:0x805209BA; // type:object size:0x5 data:string +lbl_805209C0 = .sdata:0x805209C0; // type:object size:0x3 data:string +lbl_805209C8 = .sdata:0x805209C8; // type:object size:0x1 data:byte +oneFrameRate = .sdata:0x805209D0; // type:object size:0x4 scope:global align:4 data:float +oneFrameRateUser = .sdata:0x805209D4; // type:object size:0x4 scope:global align:4 data:float +lbl_805209D8 = .sdata:0x805209D8; // type:object size:0x4 data:string +lbl_805209DC = .sdata:0x805209DC; // type:object size:0x3 data:string +lbl_805209E0 = .sdata:0x805209E0; // type:object size:0x3 data:string +lbl_805209E8 = .sdata:0x805209E8; // type:object size:0x3 data:string +lbl_805209F0 = .sdata:0x805209F0; // type:object size:0x4 +lbl_805209F4 = .sdata:0x805209F4; // type:object size:0x8 +lbl_805209FC = .sdata:0x805209FC; // type:object size:0x8 +lbl_80520A04 = .sdata:0x80520A04; // type:object size:0x8 +lbl_80520A0C = .sdata:0x80520A0C; // type:object size:0x8 +lbl_80520A14 = .sdata:0x80520A14; // type:object size:0x8 +lbl_80520A1C = .sdata:0x80520A1C; // type:object size:0x6 +lbl_80520A22 = .sdata:0x80520A22; // type:object size:0x8 +lbl_80520A2A = .sdata:0x80520A2A; // type:object size:0xE +lbl_80520A38 = .sdata:0x80520A38; // type:object size:0x1 data:byte +lbl_80520A39 = .sdata:0x80520A39; // type:object size:0x1 data:byte +lbl_80520A3A = .sdata:0x80520A3A; // type:object size:0x1 data:byte +lbl_80520A3B = .sdata:0x80520A3B; // type:object size:0x1 data:byte +Unit01 = .sdata:0x80520A40; // type:object size:0x8 scope:local align:4 +SizeOfLoadMatColors = .sdata:0x80520A48; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadAmbColors = .sdata:0x80520A4C; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfLoadColorChans = .sdata:0x80520A50; // type:object size:0x4 scope:global align:4 data:4byte +sNoUseDrawMtxPtr__12J3DMtxBuffer = .sdata:0x80520A58; // type:object size:0x4 scope:global align:4 +sNoUseNrmMtxPtr__12J3DMtxBuffer = .sdata:0x80520A5C; // type:object size:0x4 scope:global align:4 +J3DUnit01 = .sdata:0x80520A60; // type:object size:0x8 scope:global align:4 +__ARALT_AramStartAdr = .sdata:0x80520A68; // type:object size:0x4 scope:global align:4 data:4byte +__ARH_MemoryTop = .sdata:0x80520A6C; // type:object size:0x4 scope:global align:4 data:4byte +__OSVersion = .sdata:0x80520A70; // type:object size:0x4 scope:global align:4 data:4byte +@1678 = .sdata:0x80520A74; // type:object size:0x6 scope:local align:4 data:string +@1720 = .sdata:0x80520A7C; // type:object size:0x4 scope:local align:4 data:string +@1722 = .sdata:0x80520A80; // type:object size:0x5 scope:local align:4 data:string +@1129 = .sdata:0x80520A88; // type:object size:0x5 scope:local align:4 data:string +AppGameNameForSysMenu = .sdata:0x80520A90; // type:object size:0x4 scope:global align:4 data:4byte +__OSCurrHeap = .sdata:0x80520A98; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaLo = .sdata:0x80520AA0; // type:object size:0x4 scope:global align:4 data:4byte +s_mem2ArenaLo = .sdata:0x80520AA4; // type:object size:0x4 scope:global align:4 data:4byte +__OSFpscrEnableBits = .sdata:0x80520AA8; // type:object size:0x4 scope:global align:4 data:4byte +@694 = .sdata:0x80520AAC; // type:object size:0x2 scope:local align:4 data:string +@2065 = .sdata:0x80520AB0; // type:object size:0x8 scope:local align:4 data:string +@2207 = .sdata:0x80520AB8; // type:object size:0x3 scope:local align:4 data:string +@2489 = .sdata:0x80520AC0; // type:object size:0x4 scope:local align:4 data:string +FontEncode = .sdata:0x80520AC8; // type:object size:0x2 scope:global align:4 data:2byte +SwitchThreadCallback = .sdata:0x80520AD0; // type:object size:0x4 scope:global align:4 data:4byte +@2360 = .sdata:0x80520AD4; // type:object size:0x1 scope:local align:4 +IpcBufferLo = .sdata:0x80520AD8; // type:object size:0x4 scope:global align:4 data:4byte +__EXIVersion = .sdata:0x80520AE0; // type:object size:0x4 scope:global align:4 data:4byte +__SIVersion = .sdata:0x80520AE8; // type:object size:0x4 scope:global align:4 data:4byte +__VIVersion = .sdata:0x80520AF0; // type:object size:0x4 scope:global align:4 data:4byte +old_dtvStatus$1690 = .sdata:0x80520AF4; // type:object size:0x4 scope:local align:4 data:4byte +old_tvtype$1691 = .sdata:0x80520AF8; // type:object size:0x4 scope:local align:4 data:4byte +__VIDimmingFlag_Enable_old$1694 = .sdata:0x80520AFC; // type:object size:0x4 scope:local align:4 data:4byte +__VIDVDStopFlag_Enable_old$1695 = .sdata:0x80520B00; // type:object size:0x4 scope:local align:4 data:4byte +@3485 = .sdata:0x80520B04; // type:object size:0x5 scope:local align:4 data:string +__i2c_ident_flag = .sdata:0x80520B10; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520B18 = .sdata:0x80520B18; // type:object size:0x1 data:byte +lbl_80520B19 = .sdata:0x80520B19; // type:object size:0x1 data:byte +lbl_80520B1A = .sdata:0x80520B1A; // type:object size:0x1 data:byte +lbl_80520B1B = .sdata:0x80520B1B; // type:object size:0x1 data:byte +lbl_80520B1C = .sdata:0x80520B1C; // type:object size:0x1 data:byte +lbl_80520B1D = .sdata:0x80520B1D; // type:object size:0x1 data:byte +lbl_80520B1E = .sdata:0x80520B1E; // type:object size:0x1 data:byte +lbl_80520B1F = .sdata:0x80520B1F; // type:object size:0x1 data:byte +lbl_80520B20 = .sdata:0x80520B20; // type:object size:0x1 data:byte +lbl_80520B21 = .sdata:0x80520B21; // type:object size:0x1 data:byte +lbl_80520B22 = .sdata:0x80520B22; // type:object size:0x1 data:byte +__tvType = .sdata:0x80520B24; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520B28 = .sdata:0x80520B28; // type:object size:0x1 data:byte +Unit01 = .sdata:0x80520B30; // type:object size:0x8 scope:local align:4 +__GXVersion = .sdata:0x80520B38; // type:object size:0x4 scope:global align:4 data:4byte +tbl1$2194 = .sdata:0x80520B40; // type:object size:0x4 scope:local align:4 +tbl2$2195 = .sdata:0x80520B44; // type:object size:0x4 scope:local align:4 +tbl3$2196 = .sdata:0x80520B48; // type:object size:0x4 scope:local align:4 +GXTexMode0Ids = .sdata:0x80520B50; // type:object size:0x8 scope:global align:4 +GXTexMode1Ids = .sdata:0x80520B58; // type:object size:0x8 scope:global align:4 +GXTexImage0Ids = .sdata:0x80520B60; // type:object size:0x8 scope:global align:4 +GXTexImage1Ids = .sdata:0x80520B68; // type:object size:0x8 scope:global align:4 +GXTexImage2Ids = .sdata:0x80520B70; // type:object size:0x8 scope:global align:4 +GXTexImage3Ids = .sdata:0x80520B78; // type:object size:0x8 scope:global align:4 +GXTexTlutIds = .sdata:0x80520B80; // type:object size:0x8 scope:global align:4 +GX2HWFiltConv = .sdata:0x80520B88; // type:object size:0x6 scope:global align:4 +__DVDLongFileNameFlag = .sdata:0x80520B90; // type:object size:0x4 scope:global align:4 data:4byte +@1863 = .sdata:0x80520B98; // type:object size:0x8 scope:local align:4 data:string +__DVDVersion = .sdata:0x80520BA0; // type:object size:0x4 scope:global align:4 data:4byte +autoInvalidation = .sdata:0x80520BA4; // type:object size:0x4 scope:global align:4 data:4byte +checkOptionalCommand = .sdata:0x80520BA8; // type:object size:0x4 scope:global align:4 data:4byte +@3574 = .sdata:0x80520BAC; // type:object size:0x6 scope:local align:4 data:string +DmaCommand = .sdata:0x80520BB4; // type:object size:0x4 scope:global align:4 data:4byte +DiFD = .sdata:0x80520BB8; // type:object size:0x4 scope:global align:4 data:4byte +@3361 = .sdata:0x80520BC0; // type:object size:0x8 scope:local align:4 data:string +__AIVersion = .sdata:0x80520BC8; // type:object size:0x4 scope:global align:4 data:4byte +__AXFXAlloc = .sdata:0x80520BD0; // type:object size:0x4 scope:global align:4 data:4byte +__AXFXFree = .sdata:0x80520BD4; // type:object size:0x4 scope:global align:4 data:4byte +__DSPVersion = .sdata:0x80520BD8; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVersion = .sdata:0x80520BE0; // type:object size:0x4 scope:global align:4 data:4byte +next = .sdata:0x80520BE8; // type:object size:0x4 scope:global align:4 data:4byte +__CARDVendorID = .sdata:0x80520BF0; // type:object size:0x2 scope:global align:4 data:2byte +lbl_80520BF2 = .sdata:0x80520BF2; // type:object size:0x1 data:byte +@3120 = .sdata:0x80520BF8; // type:object size:0x8 scope:local align:4 data:string +__NANDVersion = .sdata:0x80520C00; // type:object size:0x4 scope:global align:4 data:4byte +@3840 = .sdata:0x80520C04; // type:object size:0x2 scope:local align:4 data:string +@3841 = .sdata:0x80520C08; // type:object size:0x1 scope:local align:4 +@3854 = .sdata:0x80520C0C; // type:object size:0x2 scope:local align:4 data:string +@3855 = .sdata:0x80520C10; // type:object size:0x3 scope:local align:4 data:string +@3856 = .sdata:0x80520C14; // type:object size:0x4 scope:local align:4 data:string +@3857 = .sdata:0x80520C18; // type:object size:0x6 scope:local align:4 data:string +@3938 = .sdata:0x80520C20; // type:object size:0x8 scope:local align:4 data:string +@349 = .sdata:0x80520C28; // type:object size:0x6 scope:local align:4 data:string +@350 = .sdata:0x80520C30; // type:object size:0x8 scope:local align:4 data:string +__SCVersion = .sdata:0x80520C38; // type:object size:0x4 scope:global align:4 data:4byte +@766 = .sdata:0x80520C3C; // type:object size:0x7 scope:local align:4 data:string +@767 = .sdata:0x80520C44; // type:object size:0x7 scope:local align:4 data:string +@768 = .sdata:0x80520C50; // type:object size:0x8 scope:local align:4 data:string +@769 = .sdata:0x80520C58; // type:object size:0x7 scope:local align:4 data:string +@770 = .sdata:0x80520C60; // type:object size:0x8 scope:local align:4 data:string +@771 = .sdata:0x80520C68; // type:object size:0x8 scope:local align:4 data:string +@772 = .sdata:0x80520C70; // type:object size:0x8 scope:local align:4 data:string +@773 = .sdata:0x80520C78; // type:object size:0x8 scope:local align:4 data:string +@774 = .sdata:0x80520C80; // type:object size:0x7 scope:local align:4 data:string +@775 = .sdata:0x80520C88; // type:object size:0x8 scope:local align:4 data:string +@776 = .sdata:0x80520C90; // type:object size:0x8 scope:local align:4 data:string +@778 = .sdata:0x80520C98; // type:object size:0x8 scope:local align:4 data:string +@779 = .sdata:0x80520CA0; // type:object size:0x8 scope:local align:4 data:string +@783 = .sdata:0x80520CA8; // type:object size:0x8 scope:local align:4 data:string +@784 = .sdata:0x80520CB0; // type:object size:0x8 scope:local align:4 data:string +@785 = .sdata:0x80520CB8; // type:object size:0x8 scope:local align:4 data:string +@786 = .sdata:0x80520CC0; // type:object size:0x8 scope:local align:4 data:string +@787 = .sdata:0x80520CC8; // type:object size:0x8 scope:local align:4 data:string +@788 = .sdata:0x80520CD0; // type:object size:0x8 scope:local align:4 data:string +@789 = .sdata:0x80520CD8; // type:object size:0x8 scope:local align:4 data:string +@790 = .sdata:0x80520CE0; // type:object size:0x7 scope:local align:4 data:string +@791 = .sdata:0x80520CE8; // type:object size:0x7 scope:local align:4 data:string +@792 = .sdata:0x80520CF0; // type:object size:0x8 scope:local align:4 data:string +@793 = .sdata:0x80520CF8; // type:object size:0x8 scope:local align:4 data:string +@2095 = .sdata:0x80520D00; // type:object size:0x5 scope:local align:4 data:string +@2096 = .sdata:0x80520D08; // type:object size:0x5 scope:local align:4 data:string +@947 = .sdata:0x80520D10; // type:object size:0x5 scope:local align:4 data:string +@1113 = .sdata:0x80520D18; // type:object size:0x6 scope:local align:4 data:string +__mailboxAck = .sdata:0x80520D20; // type:object size:0x4 scope:global align:4 data:4byte +hid = .sdata:0x80520D24; // type:object size:0x4 scope:local align:4 data:4byte +__fsFd = .sdata:0x80520D28; // type:object size:0x4 scope:global align:4 data:4byte +firstFl$695 = .sdata:0x80520D2C; // type:object size:0x4 scope:local align:4 data:4byte +@1656 = .sdata:0x80520D30; // type:object size:0x8 scope:local align:4 data:string +__PADVersion = .sdata:0x80520D38; // type:object size:0x4 scope:global align:4 data:4byte +ResettingChan = .sdata:0x80520D3C; // type:object size:0x4 scope:global align:4 data:4byte +XPatchBits = .sdata:0x80520D40; // type:object size:0x4 scope:global align:4 data:4byte +AnalogMode = .sdata:0x80520D44; // type:object size:0x4 scope:global align:4 data:4byte +Spec = .sdata:0x80520D48; // type:object size:0x4 scope:global align:4 data:4byte +MakeStatus = .sdata:0x80520D4C; // type:object size:0x4 scope:global align:4 data:4byte +CmdReadOrigin = .sdata:0x80520D50; // type:object size:0x4 scope:global align:4 +CmdCalibrate = .sdata:0x80520D54; // type:object size:0x4 scope:global align:4 +__WPADVersion = .sdata:0x80520D58; // type:object size:0x4 scope:global align:4 data:4byte +__WPAD_acc_diff_count_threshold = .sdata:0x80520D5C; // type:object size:0x2 scope:global align:4 data:2byte +__WPAD_dpd_diff_count_threshold = .sdata:0x80520D5E; // type:object size:0x2 scope:global align:2 data:2byte +__WPAD_acc_hyst_count_threshold = .sdata:0x80520D60; // type:object size:0x2 scope:global align:4 data:2byte +__WPAD_dpd_hyst_count_threshold = .sdata:0x80520D62; // type:object size:0x2 scope:global align:2 data:2byte +@6707 = .sdata:0x80520D64; // type:object size:0x4 scope:local align:4 data:string +__KPADVersion = .sdata:0x80520D68; // type:object size:0x4 scope:global align:4 data:4byte +idist_org = .sdata:0x80520D6C; // type:object size:0x4 scope:global align:4 data:float +iaccXY_nrm_hori = .sdata:0x80520D70; // type:object size:0x8 scope:global align:4 data:4byte +isec_nrm_hori = .sdata:0x80520D78; // type:object size:0x8 scope:global align:4 data:4byte +kp_obj_interval = .sdata:0x80520D80; // type:object size:0x4 scope:global align:4 data:float +kp_acc_horizon_pw = .sdata:0x80520D84; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_radius = .sdata:0x80520D88; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_pw = .sdata:0x80520D8C; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_ct = .sdata:0x80520D90; // type:object size:0x2 scope:global align:4 data:2byte +kp_err_outside_frame = .sdata:0x80520D94; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_max = .sdata:0x80520D98; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speed = .sdata:0x80520D9C; // type:object size:0x4 scope:global align:4 data:float +kp_err_first_inpr = .sdata:0x80520DA0; // type:object size:0x4 scope:global align:4 data:float +kp_err_next_inpr = .sdata:0x80520DA4; // type:object size:0x4 scope:global align:4 data:float +kp_err_acc_inpr = .sdata:0x80520DA8; // type:object size:0x4 scope:global align:4 data:float +kp_err_up_inpr = .sdata:0x80520DAC; // type:object size:0x4 scope:global align:4 data:float +kp_err_near_pos = .sdata:0x80520DB0; // type:object size:0x4 scope:global align:4 data:float +kp_fs_fstick_min = .sdata:0x80520DB4; // type:object size:0x4 scope:global align:4 data:4byte +kp_fs_fstick_max = .sdata:0x80520DB8; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_stick_min = .sdata:0x80520DBC; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_stick_max = .sdata:0x80520DC0; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_trigger_min = .sdata:0x80520DC4; // type:object size:0x4 scope:global align:4 data:4byte +kp_cl_trigger_max = .sdata:0x80520DC8; // type:object size:0x4 scope:global align:4 data:4byte +kp_rm_acc_max = .sdata:0x80520DCC; // type:object size:0x4 scope:global align:4 data:float +kp_fs_acc_max = .sdata:0x80520DD0; // type:object size:0x4 scope:global align:4 data:float +hId = .sdata:0x80520DD8; // type:object size:0x4 scope:local align:4 data:4byte +@1637 = .sdata:0x80520DDC; // type:object size:0x6 scope:local align:4 data:string +@5773 = .sdata:0x80520DE8; // type:object size:0x6 scope:local align:4 data:string +wait4hci = .sdata:0x80520DF0; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_ios_file_descriptor = .sdata:0x80520DF4; // type:object size:0x4 scope:global align:4 data:4byte +@3130 = .sdata:0x80520DF8; // type:object size:0x6 scope:local align:4 data:string +@3131 = .sdata:0x80520E00; // type:object size:0x2 scope:local align:4 data:string +@3210 = .sdata:0x80520E04; // type:object size:0x4 scope:local align:4 data:string +@3211 = .sdata:0x80520E08; // type:object size:0x4 scope:local align:4 data:string +p_bta_dm_rm_cfg = .sdata:0x80520E10; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_compress_cfg = .sdata:0x80520E14; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_cfg = .sdata:0x80520E18; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_spec = .sdata:0x80520E1C; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_dm_pm_md = .sdata:0x80520E20; // type:object size:0x4 scope:global align:4 data:4byte +p_devt_list = .sdata:0x80520E28; // type:object size:0x8 scope:global align:4 +p_bta_hh_cfg = .sdata:0x80520E30; // type:object size:0x4 scope:global align:4 data:4byte +p_bta_sys_cfg = .sdata:0x80520E38; // type:object size:0x4 scope:global align:4 data:4byte +@2155 = .sdata:0x80520E40; // type:object size:0x4 scope:local align:4 data:string +bte_hcisu_h2_cfg = .sdata:0x80520E48; // type:object size:0x4 scope:global align:4 +lbl_80520E50 = .sdata:0x80520E50; // type:object size:0x1 data:byte +execute_btu = .sdata:0x80520E54; // type:object size:0x4 scope:global align:4 data:4byte +@1486 = .sdata:0x80520E58; // type:object size:0x1 scope:local align:4 +@2067 = .sdata:0x80520E60; // type:object size:0x4 scope:local align:4 +@2363 = .sdata:0x80520E64; // type:object size:0x5 scope:local align:4 data:string +@2364 = .sdata:0x80520E6C; // type:object size:0x6 scope:local align:4 data:string +@1708 = .sdata:0x80520E78; // type:object size:0x8 scope:local align:4 data:string +@2328 = .sdata:0x80520E80; // type:object size:0x5 scope:local align:4 data:string +@2329 = .sdata:0x80520E88; // type:object size:0x6 scope:local align:4 data:string +@1171 = .sdata:0x80520E90; // type:object size:0x7 scope:local align:4 data:string +@1172 = .sdata:0x80520E98; // type:object size:0x7 scope:local align:4 data:string +@761 = .sdata:0x80520EA0; // type:object size:0x6 scope:local align:4 data:string +fragmentID = .sdata:0x80520EA8; // type:object size:0x4 scope:global align:4 data:4byte +@wstringBase0 = .sdata:0x80520EB0; // type:object size:0x2 scope:local align:4 +__float_nan = .sdata:0x80520EB8; // type:object size:0x4 scope:global align:4 data:float +__float_huge = .sdata:0x80520EBC; // type:object size:0x4 scope:global align:4 data:float +lbl_80520EC0 = .sdata:0x80520EC0; // type:object size:0x1 data:byte +m_myObj__13dHomeButton_c = .sbss:0x80520EE0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520EE4 = .sbss:0x80520EE4; // type:object size:0x1 data:byte +lbl_80520EE5 = .sbss:0x80520EE5; // type:object size:0x1 data:byte +m_myObj__10dCsr_mng_c = .sbss:0x80520EE8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520EF0 = .sbss:0x80520EF0; // type:object size:0x8 data:byte +lbl_80520EF8 = .sbss:0x80520EF8; // type:object size:0x1 data:byte +sPowerOnTime__7mDoMain = .sbss:0x80520F00; // type:object size:0x8 scope:global align:4 data:4byte +sHungUpTime__7mDoMain = .sbss:0x80520F08; // type:object size:0x8 scope:global align:4 data:4byte +lbl_80520F10 = .sbss:0x80520F10; // type:object size:0x1 data:byte +lbl_80520F11 = .sbss:0x80520F11; // type:object size:0x1 data:byte +lbl_80520F12 = .sbss:0x80520F12; // type:object size:0x1 data:byte +console_scroll$90877 = .sbss:0x80520F14; // type:object size:0x4 scope:local align:4 data:float +frame$91013 = .sbss:0x80520F18; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80520F20 = .sbss:0x80520F20; // type:object size:0x1 data:byte +lbl_80520F21 = .sbss:0x80520F21; // type:object size:0x1 data:byte +lbl_80520F22 = .sbss:0x80520F22; // type:object size:0x1 data:byte +lbl_80520F23 = .sbss:0x80520F23; // type:object size:0x1 data:byte +lbl_80520F24 = .sbss:0x80520F24; // type:object size:0x1 data:byte +__OSReport_MonopolyThread = .sbss:0x80520F28; // type:object size:0x4 scope:global align:4 data:4byte +print_counts = .sbss:0x80520F2C; // type:object size:0x4 scope:global align:4 data:4byte +print_errors = .sbss:0x80520F30; // type:object size:0x4 scope:global align:4 data:4byte +print_warings = .sbss:0x80520F34; // type:object size:0x4 scope:global align:4 data:4byte +print_systems = .sbss:0x80520F38; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520F3C = .sbss:0x80520F3C; // type:object size:0x1 data:byte +lbl_80520F3D = .sbss:0x80520F3D; // type:object size:0x1 data:byte +lbl_80520F40 = .sbss:0x80520F40; // type:object size:0x1 data:byte +lbl_80520F41 = .sbss:0x80520F41; // type:object size:0x1 data:byte +lbl_80520F42 = .sbss:0x80520F42; // type:object size:0x1 data:byte +g_mDoAud_audioHeap = .sbss:0x80520F44; // type:object size:0x4 scope:global align:4 data:4byte +l_affCommand = .sbss:0x80520F48; // type:object size:0x4 scope:global align:4 data:4byte +l_arcCommand = .sbss:0x80520F4C; // type:object size:0x4 scope:global align:4 data:4byte +l_CSarcCommand = .sbss:0x80520F50; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__27JASGlobalInstance<7Z2SeMgr> = .sbss:0x80520F54; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8Z2SeqMgr> = .sbss:0x80520F58; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SceneMgr> = .sbss:0x80520F5C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2StatusMgr> = .sbss:0x80520F60; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14Z2SoundStarter> = .sbss:0x80520F64; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12Z2SpeechMgr2> = .sbss:0x80520F68; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__28JASGlobalInstance<8JAISeMgr> = .sbss:0x80520F6C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9JAISeqMgr> = .sbss:0x80520F70; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAIStreamMgr> = .sbss:0x80520F74; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__31JASGlobalInstance<10Z2SoundMgr> = .sbss:0x80520F78; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAUSoundInfo> = .sbss:0x80520F7C; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2SoundInfo> = .sbss:0x80520F80; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13Z2SoundObjMgr> = .sbss:0x80520F84; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__32JASGlobalInstance<11Z2FxLineMgr> = .sbss:0x80520F88; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520F90 = .sbss:0x80520F90; // type:object size:0x1 data:byte +m_cal_value__6mReCPd = .sbss:0x80520F94; // type:object size:0x4 scope:global align:4 data:4byte +wpad_heap = .sbss:0x80520F98; // type:object size:0x4 scope:global align:4 data:4byte +mFader__13mDoGph_gInf_c = .sbss:0x80520FA0; // type:object size:0x4 scope:global align:4 data:4byte +m_fullFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x80520FA4; // type:object size:0x4 scope:global align:4 data:4byte +m_fullFrameBufferTex__13mDoGph_gInf_c = .sbss:0x80520FA8; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTimg__13mDoGph_gInf_c = .sbss:0x80520FAC; // type:object size:0x4 scope:global align:4 data:4byte +mFrameBufferTex__13mDoGph_gInf_c = .sbss:0x80520FB0; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTimg__13mDoGph_gInf_c = .sbss:0x80520FB4; // type:object size:0x4 scope:global align:4 data:4byte +mZbufferTex__13mDoGph_gInf_c = .sbss:0x80520FB8; // type:object size:0x4 scope:global align:4 data:4byte +mFadeRate__13mDoGph_gInf_c = .sbss:0x80520FBC; // type:object size:0x4 scope:global align:4 data:float +mFadeSpeed__13mDoGph_gInf_c = .sbss:0x80520FC0; // type:object size:0x4 scope:global align:4 data:float +lbl_80520FC4 = .sbss:0x80520FC4; // type:object size:0x1 data:byte +lbl_80520FC5 = .sbss:0x80520FC5; // type:object size:0x1 data:byte +lbl_80520FC6 = .sbss:0x80520FC6; // type:object size:0x1 data:byte +lbl_80520FC7 = .sbss:0x80520FC7; // type:object size:0x1 data:byte +lbl_80520FC8 = .sbss:0x80520FC8; // type:object size:0x1 data:byte +lbl_80520FC9 = .sbss:0x80520FC9; // type:object size:0x1 data:byte +lbl_80520FCA = .sbss:0x80520FCA; // type:object size:0x1 data:byte +lbl_80520FCB = .sbss:0x80520FCB; // type:object size:0x1 data:byte +lbl_80520FCC = .sbss:0x80520FCC; // type:object size:0x1 data:byte +lbl_80520FCD = .sbss:0x80520FCD; // type:object size:0x1 data:byte +lbl_80520FCE = .sbss:0x80520FCE; // type:object size:0x1 data:byte +lbl_80520FCF = .sbss:0x80520FCF; // type:object size:0x1 data:byte +lbl_80520FD0 = .sbss:0x80520FD0; // type:object size:0x1 data:byte +m_blurID__Q213mDoGph_gInf_c5csr_c = .sbss:0x80520FD4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80520FD8 = .sbss:0x80520FD8; // type:object size:0x1 data:byte +m_minX__13mDoGph_gInf_c = .sbss:0x80520FDC; // type:object size:0x4 scope:global align:4 data:4byte +m_minY__13mDoGph_gInf_c = .sbss:0x80520FE0; // type:object size:0x4 scope:global align:4 data:4byte +m_minXF__13mDoGph_gInf_c = .sbss:0x80520FE4; // type:object size:0x4 scope:global align:4 data:float +m_minYF__13mDoGph_gInf_c = .sbss:0x80520FE8; // type:object size:0x4 scope:global align:4 data:float +m_baseCsr__13mDoGph_gInf_c = .sbss:0x80520FEC; // type:object size:0x4 scope:global align:4 data:4byte +m_csr__13mDoGph_gInf_c = .sbss:0x80520FF0; // type:object size:0x4 scope:global align:4 data:4byte +l_tevColor0$100399 = .sbss:0x80520FF4; // type:object size:0x8 scope:local align:4 data:2byte +lbl_80521000 = .sbss:0x80521000; // type:object size:0x1 data:byte +lbl_80521001 = .sbss:0x80521001; // type:object size:0x1 data:byte +solidHeapErrors = .sbss:0x80521004; // type:object size:0x4 scope:global align:4 data:4byte +gameHeapErrors = .sbss:0x80521008; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeapErrors = .sbss:0x8052100C; // type:object size:0x4 scope:global align:4 data:4byte +commandHeapErrors = .sbss:0x80521010; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeapErrors = .sbss:0x80521014; // type:object size:0x4 scope:global align:4 data:4byte +unknownHeapErrors = .sbss:0x80521018; // type:object size:0x4 scope:global align:4 data:4byte +heapErrors = .sbss:0x8052101C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521020 = .sbss:0x80521020; // type:object size:0x5 data:byte +lbl_80521025 = .sbss:0x80521025; // type:object size:0x1 data:byte +lbl_80521026 = .sbss:0x80521026; // type:object size:0x1 data:byte +lbl_80521027 = .sbss:0x80521027; // type:object size:0x1 data:byte +l_oldButton$90467 = .sbss:0x80521028; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521030 = .sbss:0x80521030; // type:object size:0x8 +AssertHeap = .sbss:0x80521038; // type:object size:0x4 scope:global align:4 data:4byte +DbPrintHeap = .sbss:0x8052103C; // type:object size:0x4 scope:global align:4 data:4byte +gameHeap = .sbss:0x80521040; // type:object size:0x4 scope:global align:4 data:4byte +zeldaHeap = .sbss:0x80521044; // type:object size:0x4 scope:global align:4 data:4byte +commandHeap = .sbss:0x80521048; // type:object size:0x4 scope:global align:4 data:4byte +archiveHeap = .sbss:0x8052104C; // type:object size:0x4 scope:global align:4 data:4byte +j2dHeap = .sbss:0x80521050; // type:object size:0x4 scope:global align:4 data:4byte +HostIOHeap = .sbss:0x80521054; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_SaveCurrentHeap = .sbss:0x80521058; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0 = .sbss:0x8052105C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font0_getCount = .sbss:0x80521060; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont0 = .sbss:0x80521064; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1 = .sbss:0x80521068; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font1_getCount = .sbss:0x8052106C; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont1 = .sbss:0x80521070; // type:object size:0x4 scope:global align:4 +mDoExt_font2 = .sbss:0x80521074; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_font2_getCount = .sbss:0x80521078; // type:object size:0x4 scope:global align:4 data:4byte +mDoExt_resfont2 = .sbss:0x8052107C; // type:object size:0x4 scope:global align:4 data:4byte +aram_cache_size = .sbss:0x80521080; // type:object size:0x4 scope:global align:4 data:4byte +mSystemFar__14mDoLib_clipper = .sbss:0x80521088; // type:object size:0x4 scope:global align:4 data:float +mFovyRate__14mDoLib_clipper = .sbss:0x8052108C; // type:object size:0x4 scope:global align:4 data:float +mResetData__6mDoRst = .sbss:0x80521090; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521098 = .sbss:0x80521098; // type:object size:0x1 data:byte +lbl_80521099 = .sbss:0x80521099; // type:object size:0x7 data:byte +lbl_805210A0 = .sbss:0x805210A0; // type:object size:0x1 data:byte +sConsole = .sbss:0x805210A8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805210B0 = .sbss:0x805210B0; // type:object size:0x1 +lbl_805210B1 = .sbss:0x805210B1; // type:object size:0x1 +lbl_805210B2 = .sbss:0x805210B2; // type:object size:0x1 +lbl_805210B3 = .sbss:0x805210B3; // type:object size:0x1 +lbl_805210B4 = .sbss:0x805210B4; // type:object size:0x1 +lbl_805210B5 = .sbss:0x805210B5; // type:object size:0x1 +lbl_805210B6 = .sbss:0x805210B6; // type:object size:0x1 +lbl_805210B7 = .sbss:0x805210B7; // type:object size:0x1 +lbl_805210B8 = .sbss:0x805210B8; // type:object size:0x4 +JPTracePCB4 = .sbss:0x805210BC; // type:object size:0x4 scope:global align:4 +lbl_805210C0 = .sbss:0x805210C0; // type:object size:0x1 data:byte +cDyl_Initialized = .sbss:0x805210C4; // type:object size:0x4 scope:global align:4 data:4byte +cDyl_DVD = .sbss:0x805210C8; // type:object size:0x4 scope:global align:4 data:4byte +g_fopAc_type = .sbss:0x805210D0; // type:object size:0x4 scope:global align:4 data:4byte +stopStatus__10fopAc_ac_c = .sbss:0x805210D4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805210D8 = .sbss:0x805210D8; // type:object size:0x1 data:byte +lbl_805210D9 = .sbss:0x805210D9; // type:object size:0x1 data:byte +lbl_805210DA = .sbss:0x805210DA; // type:object size:0x1 +lbl_805210DB = .sbss:0x805210DB; // type:object size:0x1 +mGroundY__11fopAcM_gc_c = .sbss:0x805210DC; // type:object size:0x4 scope:global align:4 data:float +mRoofY__11fopAcM_rc_c = .sbss:0x805210E0; // type:object size:0x4 scope:global align:4 data:float +mWaterY__11fopAcM_wt_c = .sbss:0x805210E4; // type:object size:0x4 scope:global align:4 data:float +l_fopOvlpM_overlap = .sbss:0x805210E8; // type:object size:0x4 scope:global align:4 data:4byte +l_fopScnRq_IsUsingOfOverlap = .sbss:0x805210F0; // type:object size:0x4 scope:global align:4 data:4byte +fopKy_KANKYO_TYPE = .sbss:0x805210F8; // type:object size:0x4 scope:global align:4 +fopMsg_MSG_TYPE = .sbss:0x80521100; // type:object size:0x4 scope:global align:4 +l_fopDwTg_id = .sbss:0x80521108; // type:object size:0x4 scope:global align:4 data:4byte +g_fopDwTg_Queue = .sbss:0x80521110; // type:object size:0x8 scope:global align:4 data:4byte +g_fpcBs_type = .sbss:0x80521118; // type:object size:0x4 scope:global align:4 +l_fpcLy_CurrLayer_p = .sbss:0x80521120; // type:object size:0x4 scope:global align:4 data:4byte +layer_id$46579 = .sbss:0x80521124; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcLf_type = .sbss:0x80521128; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521130 = .sbss:0x80521130; // type:object size:0x1 data:byte +g_fpcNd_type = .sbss:0x80521138; // type:object size:0x4 scope:global align:4 data:4byte +request_id$46742 = .sbss:0x80521140; // type:object size:0x4 scope:local align:4 data:4byte +g_fpcPf_ProfileList_p = .sbss:0x80521148; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521150 = .sbss:0x80521150; // type:object size:0x8 +mProcID__20dStage_roomControl_c = .sbss:0x80521158; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8052115C = .sbss:0x8052115C; // type:object size:0x1 data:byte +lbl_8052115D = .sbss:0x8052115D; // type:object size:0x1 data:byte +lbl_8052115E = .sbss:0x8052115E; // type:object size:0x1 data:byte +lbl_8052115F = .sbss:0x8052115F; // type:object size:0x1 data:byte +lbl_80521160 = .sbss:0x80521160; // type:object size:0x1 data:byte +mArcBankName__20dStage_roomControl_c = .sbss:0x80521164; // type:object size:0x4 scope:global align:4 data:4byte +mArcBankData__20dStage_roomControl_c = .sbss:0x80521168; // type:object size:0x4 scope:global align:4 data:4byte +m_roomDzs__20dStage_roomControl_c = .sbss:0x8052116C; // type:object size:0x8 scope:global align:4 +m_res__22dMap_HIO_prm_res_dst_s = .sbss:0x80521178; // type:object size:0x4 scope:global align:4 data:4byte +m_baseCsr__13dComIfG_inf_c = .sbss:0x80521180; // type:object size:0x4 scope:global align:4 data:4byte +m_navi__Q213dComIfG_inf_c9baseCsr_c = .sbss:0x80521184; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521188 = .sbss:0x80521188; // type:object size:0x1 data:byte +lbl_80521189 = .sbss:0x80521189; // type:object size:0x1 data:byte +lbl_8052118A = .sbss:0x8052118A; // type:object size:0x1 data:byte +lbl_8052118B = .sbss:0x8052118B; // type:object size:0x1 data:byte +lbl_8052118C = .sbss:0x8052118C; // type:object size:0x1 data:byte +g_dComIfAc_gameInfo = .sbss:0x80521190; // type:object size:0x8 scope:global align:4 +g_dComIfGoat_gameInfo = .sbss:0x80521198; // type:object size:0x4 scope:global align:4 data:4byte +m_count__9daArrow_c = .sbss:0x805211A0; // type:object size:0x2 scope:global align:4 +mSetTop__7daSus_c = .sbss:0x805211A2; // type:object size:0x2 scope:global align:2 data:2byte +lbl_805211A4 = .sbss:0x805211A4; // type:object size:0x1 data:byte +lbl_805211A5 = .sbss:0x805211A5; // type:object size:0x1 data:byte +lbl_805211A6 = .sbss:0x805211A6; // type:object size:0x1 data:byte +m_aim_rate__8daYkgr_c = .sbss:0x805211A8; // type:object size:0x4 scope:global align:4 +m_path__8daYkgr_c = .sbss:0x805211AC; // type:object size:0x4 scope:global align:4 +m_emitter__8daYkgr_c = .sbss:0x805211B0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805211B4 = .sbss:0x805211B4; // type:object size:0x8 +m_top__13daTagStream_c = .sbss:0x805211BC; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__10daMirror_c = .sbss:0x805211C0; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__9daGrass_c = .sbss:0x805211C4; // type:object size:0x4 scope:global align:4 +m_grass__9daGrass_c = .sbss:0x805211C8; // type:object size:0x4 scope:global align:4 data:4byte +m_flower__9daGrass_c = .sbss:0x805211CC; // type:object size:0x4 scope:global align:4 data:4byte +m_myObj__6daMP_c = .sbss:0x805211D0; // type:object size:0x4 scope:global align:4 data:4byte +mTagMagne__12daTagMagne_c = .sbss:0x805211D4; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805211D8 = .sbss:0x805211D8; // type:object size:0x1 data:byte +lbl_805211D9 = .sbss:0x805211D9; // type:object size:0x1 data:byte +lbl_805211DA = .sbss:0x805211DA; // type:object size:0x5 +lbl_805211DF = .sbss:0x805211DF; // type:object size:0x9 +m_diffTime__11dLib_time_c = .sbss:0x805211E8; // type:object size:0x8 scope:global align:4 data:4byte +m_stopTime__11dLib_time_c = .sbss:0x805211F0; // type:object size:0x8 scope:global align:4 data:4byte +lbl_805211F8 = .sbss:0x805211F8; // type:object size:0x8 data:byte +lbl_80521200 = .sbss:0x80521200; // type:object size:0x1 data:byte +lbl_80521201 = .sbss:0x80521201; // type:object size:0x1 data:byte +lbl_80521202 = .sbss:0x80521202; // type:object size:0x1 data:byte +lbl_80521203 = .sbss:0x80521203; // type:object size:0x1 data:byte +m_top__12daTagHstop_c = .sbss:0x80521208; // type:object size:0x4 scope:global align:4 data:4byte +m_system__7dDemo_c = .sbss:0x80521210; // type:object size:0x4 scope:global align:4 data:4byte +m_control__7dDemo_c = .sbss:0x80521214; // type:object size:0x4 scope:global align:4 data:4byte +m_stage__7dDemo_c = .sbss:0x80521218; // type:object size:0x4 scope:global align:4 data:4byte +m_audio__7dDemo_c = .sbss:0x8052121C; // type:object size:0x4 scope:global align:4 data:4byte +m_particle__7dDemo_c = .sbss:0x80521220; // type:object size:0x4 scope:global align:4 data:4byte +m_message__7dDemo_c = .sbss:0x80521224; // type:object size:0x4 scope:global align:4 data:4byte +m_factory__7dDemo_c = .sbss:0x80521228; // type:object size:0x4 scope:global align:4 data:4byte +m_mesgControl__7dDemo_c = .sbss:0x8052122C; // type:object size:0x4 scope:global align:4 data:4byte +m_object__7dDemo_c = .sbss:0x80521230; // type:object size:0x4 scope:global align:4 data:4byte +m_data__7dDemo_c = .sbss:0x80521234; // type:object size:0x4 scope:global align:4 data:4byte +m_frame__7dDemo_c = .sbss:0x80521238; // type:object size:0x4 scope:global align:4 data:4byte +m_translation__7dDemo_c = .sbss:0x8052123C; // type:object size:0x4 scope:global align:4 data:4byte +m_rotationY__7dDemo_c = .sbss:0x80521240; // type:object size:0x4 scope:global align:4 data:float +m_frameNoMsg__7dDemo_c = .sbss:0x80521244; // type:object size:0x4 scope:global align:4 data:4byte +m_mode__7dDemo_c = .sbss:0x80521248; // type:object size:0x4 scope:global align:4 data:4byte +m_status__7dDemo_c = .sbss:0x8052124C; // type:object size:0x4 scope:global align:4 data:4byte +m_branchType__7dDemo_c = .sbss:0x80521250; // type:object size:0x2 scope:global align:4 data:2byte +m_branchData__7dDemo_c = .sbss:0x80521254; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521258 = .sbss:0x80521258; // type:object size:0x1 data:byte +lbl_80521259 = .sbss:0x80521259; // type:object size:0x1 data:byte +it$98965 = .sbss:0x8052125C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521260 = .sbss:0x80521260; // type:object size:0x8 data:byte +lbl_80521268 = .sbss:0x80521268; // type:object size:0x1 data:byte +mNowStayRoomNo__10dMapInfo_c = .sbss:0x8052126C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521270 = .sbss:0x80521270; // type:object size:0x1 data:byte +mLayerList__8dMpath_c = .sbss:0x80521274; // type:object size:0x4 scope:global align:4 data:4byte +mAllCenterX__8dMpath_c = .sbss:0x80521278; // type:object size:0x4 scope:global align:4 data:float +mAllCenterZ__8dMpath_c = .sbss:0x8052127C; // type:object size:0x4 scope:global align:4 data:float +mAllSizeX__8dMpath_c = .sbss:0x80521280; // type:object size:0x4 scope:global align:4 data:float +mAllSizeZ__8dMpath_c = .sbss:0x80521284; // type:object size:0x4 scope:global align:4 data:float +lbl_80521288 = .sbss:0x80521288; // type:object size:0x1 data:byte +mEcallback__18dPa_modelEcallBack = .sbss:0x80521290; // type:object size:0x4 scope:global align:4 +mPcallback__18dPa_modelEcallBack = .sbss:0x80521294; // type:object size:0x4 scope:global align:4 +mModel__18dPa_modelEcallBack = .sbss:0x80521298; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8052129C = .sbss:0x8052129C; // type:object size:0x1 data:byte +lbl_8052129D = .sbss:0x8052129D; // type:object size:0x1 data:byte +lbl_8052129E = .sbss:0x8052129E; // type:object size:0x1 data:byte +mEmitterMng__13dPa_control_c = .sbss:0x805212A0; // type:object size:0x4 scope:global align:4 data:4byte +mWaterBubblePcallBack__13dPa_control_c = .sbss:0x805212A4; // type:object size:0x4 scope:global align:4 +mFsenthPcallBack__13dPa_control_c = .sbss:0x805212A8; // type:object size:0x4 scope:global align:4 +mLight8EcallBack__13dPa_control_c = .sbss:0x805212AC; // type:object size:0x4 scope:global align:4 +mLight8PcallBack__13dPa_control_c = .sbss:0x805212B0; // type:object size:0x4 scope:global align:4 +m_b_Light8EcallBack__13dPa_control_c = .sbss:0x805212B4; // type:object size:0x4 scope:global align:4 data:4byte +m_b_Light8PcallBack__13dPa_control_c = .sbss:0x805212B8; // type:object size:0x4 scope:global align:4 +m_d_Light8EcallBack__13dPa_control_c = .sbss:0x805212BC; // type:object size:0x4 scope:global align:4 data:4byte +m_d_Light8PcallBack__13dPa_control_c = .sbss:0x805212C0; // type:object size:0x4 scope:global align:4 +lbl_805212C4 = .sbss:0x805212C4; // type:object size:0x1 data:byte +mParticleTracePCB__13dPa_control_c = .sbss:0x805212C8; // type:object size:0x4 scope:global align:4 +lbl_805212D0 = .sbss:0x805212D0; // type:object size:0x1 data:byte +mWipeRate__12dDlst_list_c = .sbss:0x805212D4; // type:object size:0x4 scope:global align:4 data:float +mWipeSpeed__12dDlst_list_c = .sbss:0x805212D8; // type:object size:0x4 scope:global align:4 data:float +lbl_805212DC = .sbss:0x805212DC; // type:object size:0x4 +lbl_805212E0 = .sbss:0x805212E0; // type:object size:0x1 data:byte +S_parcent_bak$99593 = .sbss:0x805212E8; // type:object size:0x4 scope:local align:4 data:float +S_rot_work1$100790 = .sbss:0x805212EC; // type:object size:0x2 scope:local align:4 data:2byte +S_rot_work2$100791 = .sbss:0x805212EE; // type:object size:0x2 scope:local align:2 data:2byte +rot$100966 = .sbss:0x805212F0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_805212F4 = .sbss:0x805212F4; // type:object size:0x1 data:byte +rot$101135 = .sbss:0x805212F8; // type:object size:0x4 scope:local align:4 data:float +rot$101314 = .sbss:0x805212FC; // type:object size:0x4 scope:local align:4 data:float +lbl_80521300 = .sbss:0x80521300; // type:object size:0x1 data:byte +S_fubuki_ratio$101337 = .sbss:0x80521304; // type:object size:0x4 scope:local align:4 data:float +rot$101494 = .sbss:0x80521308; // type:object size:0x4 scope:local align:4 data:float +lbl_8052130C = .sbss:0x8052130C; // type:object size:0x1 data:byte +rot$101656 = .sbss:0x80521310; // type:object size:0x4 scope:local align:4 data:float +howa_loop_cnt$101853 = .sbss:0x80521314; // type:object size:0x4 scope:local align:4 data:float +rot$102180 = .sbss:0x80521318; // type:object size:0x4 scope:local align:4 data:float +rot$102368 = .sbss:0x8052131C; // type:object size:0x4 scope:local align:4 data:float +rot$102502 = .sbss:0x80521320; // type:object size:0x4 scope:local align:4 data:float +rot$102641 = .sbss:0x80521324; // type:object size:0x4 scope:local align:4 data:float +data$91646 = .sbss:0x80521328; // type:object size:0x8 scope:local align:4 +l_tgtCsr__25@unnamed@d_attention_cpp@ = .sbss:0x80521330; // type:object size:0x4 scope:global align:4 data:4byte +l_anmCsr__25@unnamed@d_attention_cpp@ = .sbss:0x80521334; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521338 = .sbss:0x80521338; // type:object size:0x1 data:byte +lbl_80521339 = .sbss:0x80521339; // type:object size:0x1 data:byte +l_SetCounter = .sbss:0x80521340; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521348 = .sbss:0x80521348; // type:object size:0x1 data:byte +m_name__16dBgS_MoveBgActor = .sbss:0x80521350; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__16dBgS_MoveBgActor = .sbss:0x80521354; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__16dBgS_MoveBgActor = .sbss:0x80521358; // type:object size:0x4 scope:global align:4 data:4byte +l_start = .sbss:0x80521360; // type:object size:0x4 scope:global align:4 data:4byte +l_wcsbuf_num = .sbss:0x80521364; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521368 = .sbss:0x80521368; // type:object size:0x1 data:byte +lbl_80521369 = .sbss:0x80521369; // type:object size:0x1 data:byte +lbl_8052136A = .sbss:0x8052136A; // type:object size:0x1 data:byte +lbl_8052136B = .sbss:0x8052136B; // type:object size:0x1 data:byte +mData__12dEnemyItem_c = .sbss:0x80521370; // type:object size:0x4 scope:global align:4 data:4byte +mTypeGroupData__7dTres_c = .sbss:0x80521378; // type:object size:0x4 scope:global align:4 data:4byte +mNum__7dTres_c = .sbss:0x8052137C; // type:object size:0x2 scope:global align:4 data:2byte +m_myObj__10dMdl_mng_c = .sbss:0x80521380; // type:object size:0x4 scope:global align:4 data:4byte +m_obj__12dEyeHL_mng_c = .sbss:0x80521388; // type:object size:0x4 scope:global align:4 data:4byte +l_bright = .sbss:0x80521390; // type:object size:0x2 scope:global align:4 data:2byte +lbl_80521392 = .sbss:0x80521392; // type:object size:0x1 data:byte +m_msgID__18dConnectErrorMsg_c = .sbss:0x80521394; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521398 = .sbss:0x80521398; // type:object size:0x1 data:byte +lbl_80521399 = .sbss:0x80521399; // type:object size:0x1 data:byte +lbl_8052139A = .sbss:0x8052139A; // type:object size:0x1 data:byte +lbl_8052139B = .sbss:0x8052139B; // type:object size:0x1 data:byte +lbl_8052139C = .sbss:0x8052139C; // type:object size:0x1 data:byte +lbl_8052139D = .sbss:0x8052139D; // type:object size:0x1 data:byte +it$151561 = .sbss:0x805213A0; // type:object size:0x4 scope:local align:4 data:4byte +lbl_805213A4 = .sbss:0x805213A4; // type:object size:0x1 data:byte +lbl_805213A5 = .sbss:0x805213A5; // type:object size:0x1 data:byte +lbl_805213A6 = .sbss:0x805213A6; // type:object size:0x1 data:byte +lbl_805213A7 = .sbss:0x805213A7; // type:object size:0x1 data:byte +lbl_805213A8 = .sbss:0x805213A8; // type:object size:0x1 data:byte +lbl_805213A9 = .sbss:0x805213A9; // type:object size:0x1 data:byte +bgWaitFlg$169668 = .sbss:0x805213AC; // type:object size:0x4 scope:local align:4 data:4byte +lbl_805213B0 = .sbss:0x805213B0; // type:object size:0x1 data:byte +sInstance__34JASGlobalInstance<13Z2WolfHowlMgr> = .sbss:0x805213B4; // type:object size:0x4 scope:global align:4 data:4byte +mSrchName__8daNpcT_c = .sbss:0x805213B8; // type:object size:0x2 scope:global align:4 data:2byte +mFindCount__8daNpcT_c = .sbss:0x805213BC; // type:object size:0x4 scope:global align:4 data:4byte +m_name__23daBaseNpc_moveBgActor_c = .sbss:0x805213C0; // type:object size:0x4 scope:global align:4 data:4byte +m_dzb_id__23daBaseNpc_moveBgActor_c = .sbss:0x805213C4; // type:object size:0x4 scope:global align:4 data:4byte +m_set_func__23daBaseNpc_moveBgActor_c = .sbss:0x805213C8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805213CC = .sbss:0x805213CC; // type:object size:0x1 data:byte +mFindCount__8daNpcF_c = .sbss:0x805213D0; // type:object size:0x4 scope:global align:4 data:4byte +mSrchActorName__8daNpcF_c = .sbss:0x805213D4; // type:object size:0x2 scope:global align:4 data:2byte +lbl_805213D8 = .sbss:0x805213D8; // type:object size:0x8 data:byte +lbl_805213E0 = .sbss:0x805213E0; // type:object size:0x1 data:byte +target = .sbss:0x805213E4; // type:object size:0x4 scope:global align:4 data:4byte +targetWay = .sbss:0x805213E8; // type:object size:0x4 scope:global align:4 data:float +wolfAngle = .sbss:0x805213EC; // type:object size:0x2 scope:global align:4 data:2byte +m_midnaActor__9daPy_py_c = .sbss:0x805213F0; // type:object size:0x4 scope:global align:4 data:4byte +m_dropAngleY__20daPy_boomerangMove_c = .sbss:0x805213F4; // type:object size:0x2 scope:global align:4 data:2byte +m_eventKeepFlg__20daPy_boomerangMove_c = .sbss:0x805213F6; // type:object size:0x2 scope:global align:2 data:2byte +Stage__22@unnamed@d_camera_cpp@ = .sbss:0x805213F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805213FC = .sbss:0x805213FC; // type:object size:0x1 data:byte +LatitudeLimitMax$111656 = .sbss:0x805213FE; // type:object size:0x2 scope:local align:2 +lbl_80521400 = .sbss:0x80521400; // type:object size:0x1 data:byte +_120$118746 = .sbss:0x80521402; // type:object size:0x2 scope:local align:2 data:2byte +lbl_80521404 = .sbss:0x80521404; // type:object size:0x1 data:byte +_120$119038 = .sbss:0x80521406; // type:object size:0x2 scope:local align:2 data:2byte +lbl_80521408 = .sbss:0x80521408; // type:object size:0x1 data:byte +LatMin$119209 = .sbss:0x8052140A; // type:object size:0x2 scope:local align:2 data:2byte +lbl_8052140C = .sbss:0x8052140C; // type:object size:0x1 data:byte +LatMax$119213 = .sbss:0x8052140E; // type:object size:0x2 scope:local align:2 data:2byte +sInstance__31JASGlobalInstance<10Z2Audience> = .sbss:0x80521410; // type:object size:0x4 scope:global align:4 data:4byte +l_bloCsr = .sbss:0x80521418; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x8052141C; // type:object size:0x4 scope:local align:4 data:4byte +l_bloYnObj = .sbss:0x80521420; // type:object size:0x4 scope:local align:4 data:4byte +l_blo3mObj = .sbss:0x80521424; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCpSelObj = .sbss:0x80521428; // type:object size:0x4 scope:local align:4 data:4byte +charspace$98917 = .sbss:0x8052142C; // type:object size:0x8 scope:local align:4 +l_anmCsr = .sbss:0x80521438; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8052143C; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521440; // type:object size:0x4 scope:local align:4 data:4byte +g_siHIO = .sbss:0x80521448; // type:object size:0x8 scope:local align:4 +l_anmCsr = .sbss:0x80521450; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x80521454; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521458 = .sbss:0x80521458; // type:object size:0x1 data:byte +dShopSystem_item_count = .sbss:0x8052145C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521460 = .sbss:0x80521460; // type:object size:0x1 data:byte +dShopSystem_cameraActor = .sbss:0x80521464; // type:object size:0x8 scope:global align:4 data:4byte +dShopSystem_camera_count = .sbss:0x8052146C; // type:object size:0x4 scope:global align:4 data:4byte +S_fuwan_sin$101082 = .sbss:0x80521470; // type:object size:0x2 scope:local align:4 data:2byte +lbl_80521472 = .sbss:0x80521472; // type:object size:0x1 data:byte +lbl_80521473 = .sbss:0x80521473; // type:object size:0x5 data:byte +lbl_80521478 = .sbss:0x80521478; // type:object size:0x1 data:byte +lbl_80521479 = .sbss:0x80521479; // type:object size:0x1 data:byte +l_anmCsr = .sbss:0x80521480; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x80521484; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521488; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8052148C; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521490; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521498; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8052149C; // type:object size:0x8 scope:local align:4 +l_bloObj = .sbss:0x805214A4; // type:object size:0x8 scope:local align:4 +player_px = .sbss:0x805214AC; // type:object size:0x4 scope:global align:4 data:float +player_py = .sbss:0x805214B0; // type:object size:0x4 scope:global align:4 data:float +myclass__12dMenu_Dmap_c = .sbss:0x805214B4; // type:object size:0x4 scope:global align:4 data:4byte +m_res__22dMdm_HIO_prm_res_dst_s = .sbss:0x805214B8; // type:object size:0x4 scope:global align:4 data:4byte +m_zoomCenterMinX__20dMenu_StageMapCtrl_c = .sbss:0x805214BC; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxX__20dMenu_StageMapCtrl_c = .sbss:0x805214C0; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMinZ__20dMenu_StageMapCtrl_c = .sbss:0x805214C4; // type:object size:0x4 scope:global align:4 data:float +m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c = .sbss:0x805214C8; // type:object size:0x4 scope:global align:4 data:float +mMySelfPointer__9dMf_HIO_c = .sbss:0x805214D0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805214D4 = .sbss:0x805214D4; // type:object size:0x8 +MyClass__12dMenu_Fmap_c = .sbss:0x805214DC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805214E0 = .sbss:0x805214E0; // type:object size:0x1 data:byte +l_anmCsr = .sbss:0x805214E8; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x805214EC; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x805214F0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x805214F4; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x805214F8; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521500; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x80521504; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521508; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521510; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x80521514; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521518; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj2 = .sbss:0x8052151C; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521520; // type:object size:0x4 scope:local align:4 data:4byte +l_csr = .sbss:0x80521524; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj2 = .sbss:0x80521528; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x80521530; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521534; // type:object size:0x4 scope:local align:4 data:4byte +l_anmCsr = .sbss:0x80521538; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x8052153C; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521540; // type:object size:0x4 scope:local align:4 data:4byte +g_menuHIO = .sbss:0x80521548; // type:object size:0x8 scope:local align:4 +l_baseCsr = .sbss:0x80521550; // type:object size:0x4 scope:local align:4 data:4byte +l_bloCsr = .sbss:0x80521554; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521558; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521560 = .sbss:0x80521560; // type:object size:0x1 data:byte +lbl_80521561 = .sbss:0x80521561; // type:object size:0x1 data:byte +lbl_80521562 = .sbss:0x80521562; // type:object size:0x1 data:byte +lbl_80521563 = .sbss:0x80521563; // type:object size:0x1 data:byte +lbl_80521564 = .sbss:0x80521564; // type:object size:0x1 data:byte +lbl_80521565 = .sbss:0x80521565; // type:object size:0x1 data:byte +lbl_80521566 = .sbss:0x80521566; // type:object size:0x1 data:byte +lbl_80521567 = .sbss:0x80521567; // type:object size:0x1 data:byte +lbl_80521568 = .sbss:0x80521568; // type:object size:0x1 data:byte +lbl_80521569 = .sbss:0x80521569; // type:object size:0x1 data:byte +lbl_8052156A = .sbss:0x8052156A; // type:object size:0x1 data:byte +lbl_8052156B = .sbss:0x8052156B; // type:object size:0x1 data:byte +lbl_8052156C = .sbss:0x8052156C; // type:object size:0x1 data:byte +lbl_80521570 = .sbss:0x80521570; // type:object size:0x1 data:byte +lbl_80521574 = .sbss:0x80521574; // type:object size:0x1 data:byte +lbl_80521578 = .sbss:0x80521578; // type:object size:0x1 data:byte +s_groupID = .sbss:0x80521580; // type:object size:0x2 scope:global align:4 data:2byte +g_msg_unit = .sbss:0x80521588; // type:object size:0x4 scope:global align:4 +l_bloCsr = .sbss:0x80521590; // type:object size:0x4 scope:local align:4 data:4byte +l_bloObj = .sbss:0x80521594; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521598 = .sbss:0x80521598; // type:object size:0x1 data:byte +l_bloNameCsr = .sbss:0x805215A0; // type:object size:0x4 scope:local align:4 data:4byte +l_bloNameObj = .sbss:0x805215A4; // type:object size:0x4 scope:local align:4 data:4byte +dOvlpFd_execute_f = .sbss:0x805215A8; // type:object size:0x4 scope:global align:4 data:4byte +g_LogHIO = .sbss:0x805215B0; // type:object size:0x8 scope:global align:4 +g_snHIO = .sbss:0x805215B8; // type:object size:0x8 scope:global align:4 +mBmgStatus = .sbss:0x805215C0; // type:object size:0x4 scope:global align:4 data:4byte +resPhase = .sbss:0x805215C8; // type:object size:0x8 scope:global align:4 +dylPhase = .sbss:0x805215D0; // type:object size:0x8 scope:global align:4 +dylPreLoadTime1 = .sbss:0x805215D8; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime0 = .sbss:0x805215E0; // type:object size:0x8 scope:global align:4 data:4byte +resPreLoadTime1 = .sbss:0x805215E8; // type:object size:0x8 scope:global align:4 data:4byte +g_preLoadHIO = .sbss:0x805215F0; // type:object size:0x4 scope:global align:4 +lbl_805215F4 = .sbss:0x805215F4; // type:object size:0x1 data:byte +lbl_805215F5 = .sbss:0x805215F5; // type:object size:0x1 data:byte +g_regHIO = .sbss:0x805215F8; // type:object size:0x4 scope:global align:4 +m_nowID__9dkWmark_c = .sbss:0x80521600; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521604 = .sbss:0x80521604; // type:object size:0x1 data:byte +mFirst__24DynamicModuleControlBase = .sbss:0x80521608; // type:object size:0x4 scope:global align:4 data:4byte +mLast__24DynamicModuleControlBase = .sbss:0x8052160C; // type:object size:0x4 scope:global align:4 data:4byte +m_heap__24DynamicModuleControlBase = .sbss:0x80521610; // type:object size:0x4 scope:global align:4 data:4byte +sAllocBytes__20DynamicModuleControl = .sbss:0x80521614; // type:object size:0x4 scope:global align:4 data:4byte +sArchive__20DynamicModuleControl = .sbss:0x80521618; // type:object size:0x4 scope:global align:4 data:4byte +sFileCache__20DynamicModuleControl = .sbss:0x8052161C; // type:object size:0x4 scope:global align:4 data:4byte +Heap__3cMl = .sbss:0x80521620; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521628 = .sbss:0x80521628; // type:object size:0x1 data:byte +Zero__5csXyz = .sbss:0x80521630; // type:object size:0x6 scope:global align:4 data:2byte +r0 = .sbss:0x80521638; // type:object size:0x4 scope:global align:4 data:4byte +r1 = .sbss:0x8052163C; // type:object size:0x4 scope:global align:4 data:4byte +r2 = .sbss:0x80521640; // type:object size:0x4 scope:global align:4 data:4byte +r02 = .sbss:0x80521644; // type:object size:0x4 scope:global align:4 data:4byte +r12 = .sbss:0x80521648; // type:object size:0x4 scope:global align:4 data:4byte +r22 = .sbss:0x8052164C; // type:object size:0x4 scope:global align:4 data:4byte +_0__7cSAngle = .sbss:0x80521650; // type:object size:0x2 scope:global align:4 data:2byte +_1__7cSAngle = .sbss:0x80521652; // type:object size:0x2 scope:global align:2 +_90__7cSAngle = .sbss:0x80521654; // type:object size:0x2 scope:global align:4 data:2byte +_180__7cSAngle = .sbss:0x80521656; // type:object size:0x2 scope:global align:2 +_270__7cSAngle = .sbss:0x80521658; // type:object size:0x2 scope:global align:4 data:2byte +rootHeap__9JFWSystem = .sbss:0x80521660; // type:object size:0x4 scope:global align:4 data:4byte +systemHeap__9JFWSystem = .sbss:0x80521664; // type:object size:0x4 scope:global align:4 data:4byte +mainThread__9JFWSystem = .sbss:0x80521668; // type:object size:0x4 scope:global align:4 data:4byte +debugPrint__9JFWSystem = .sbss:0x8052166C; // type:object size:0x4 scope:global align:4 data:4byte +systemFont__9JFWSystem = .sbss:0x80521670; // type:object size:0x4 scope:global align:4 data:4byte +systemConsoleManager__9JFWSystem = .sbss:0x80521674; // type:object size:0x4 scope:global align:4 data:4byte +systemConsole__9JFWSystem = .sbss:0x80521678; // type:object size:0x4 scope:global align:4 data:4byte +lbl_8052167C = .sbss:0x8052167C; // type:object size:0x1 data:byte +sManager__10JFWDisplay = .sbss:0x80521680; // type:object size:0x4 scope:global align:4 data:4byte +prevFrame$46626 = .sbss:0x80521684; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521688 = .sbss:0x80521688; // type:object size:0x8 data:byte +nextTick$46652 = .sbss:0x80521690; // type:object size:0x8 scope:local align:4 data:4byte +lbl_80521698 = .sbss:0x80521698; // type:object size:0x1 data:byte +nextCount$46662 = .sbss:0x8052169C; // type:object size:0x4 scope:local align:4 data:4byte +lbl_805216A0 = .sbss:0x805216A0; // type:object size:0x1 data:byte +soOutput_none___Q27JStudio14TVariableValue = .sbss:0x805216A8; // type:object size:0x4 scope:global align:4 +lbl_805216B0 = .sbss:0x805216B0; // type:object size:0x8 data:byte +lbl_805216B8 = .sbss:0x805216B8; // type:object size:0x1 data:byte +sThread__6JASDvd = .sbss:0x805216C0; // type:object size:0x4 scope:global align:4 data:4byte +JASDram = .sbss:0x805216C8; // type:object size:0x4 scope:global align:4 data:4byte +sAramBase__9JASKernel = .sbss:0x805216CC; // type:object size:0x4 scope:global align:4 data:4byte +sSystemHeap__9JASKernel = .sbss:0x805216D0; // type:object size:0x4 scope:global align:4 data:4byte +sCommandHeap__9JASKernel = .sbss:0x805216D4; // type:object size:0x4 scope:global align:4 data:4byte +sBuffer = .sbss:0x805216D8; // type:object size:0x4 scope:global align:4 data:4byte +sLineMax = .sbss:0x805216DC; // type:object size:0x4 scope:global align:4 data:4byte +sLineCount = .sbss:0x805216E0; // type:object size:0x4 scope:global align:4 data:4byte +sTop = .sbss:0x805216E4; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .sbss:0x805216E8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805216EC = .sbss:0x805216EC; // type:object size:0x1 data:byte +lbl_805216ED = .sbss:0x805216ED; // type:object size:0x1 data:byte +sDefaultParser__10JASSeqCtrl = .sbss:0x805216F0; // type:object size:0x4 scope:global align:4 +sCallBackFunc__12JASSeqParser = .sbss:0x805216F8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805216FC = .sbss:0x805216FC; // type:object size:0x1 data:byte +oRandom$8721 = .sbss:0x80521700; // type:object size:0x4 scope:local align:4 data:4byte +sLoadThread__13JASAramStream = .sbss:0x80521708; // type:object size:0x4 scope:global align:4 data:4byte +sReadBuffer__13JASAramStream = .sbss:0x8052170C; // type:object size:0x4 scope:global align:4 data:4byte +sBlockSize__13JASAramStream = .sbss:0x80521710; // type:object size:0x4 scope:global align:4 data:4byte +sChannelMax__13JASAramStream = .sbss:0x80521714; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521718 = .sbss:0x80521718; // type:object size:0x1 data:byte +lbl_80521719 = .sbss:0x80521719; // type:object size:0x1 data:byte +lbl_8052171A = .sbss:0x8052171A; // type:object size:0x1 data:byte +sOscTable__12JASVoiceBank = .sbss:0x80521720; // type:object size:0x4 scope:global align:4 data:4byte +mNoLoad__16JASBasicWaveBank = .sbss:0x80521728; // type:object size:0x4 scope:global align:4 +sUsedHeapSize__11JASWSParser = .sbss:0x80521730; // type:object size:0x4 scope:global align:4 data:4byte +sUsedHeapSize__12JASBNKParser = .sbss:0x80521738; // type:object size:0x4 scope:global align:4 data:4byte +sAramHeap__16JASWaveArcLoader = .sbss:0x80521740; // type:object size:0x4 scope:global align:4 data:4byte +sBankDisposeListSize__10JASChannel = .sbss:0x80521748; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacBuffer__9JASDriver = .sbss:0x80521750; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacWriteBuffer__9JASDriver = .sbss:0x80521754; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacReadBuffer__9JASDriver = .sbss:0x80521758; // type:object size:0x4 scope:global align:4 data:4byte +sDspStatus__9JASDriver = .sbss:0x8052175C; // type:object size:0x4 scope:global align:4 data:4byte +sDspDacCallback__9JASDriver = .sbss:0x80521760; // type:object size:0x4 scope:global align:4 data:4byte +lastRspMadep__9JASDriver = .sbss:0x80521764; // type:object size:0x4 scope:global align:4 data:4byte +dacCallbackFunc__9JASDriver = .sbss:0x80521768; // type:object size:0x4 scope:global align:4 data:4byte +extMixCallback__9JASDriver = .sbss:0x8052176C; // type:object size:0x4 scope:global align:4 data:4byte +sOutputRate__9JASDriver = .sbss:0x80521770; // type:object size:0x4 scope:global align:4 data:4byte +sSubFrameCounter__9JASDriver = .sbss:0x80521774; // type:object size:0x4 scope:global align:4 data:4byte +dacp$4153 = .sbss:0x80521778; // type:object size:0x4 scope:local align:4 data:4byte +old_time$4170 = .sbss:0x8052177C; // type:object size:0x4 scope:local align:4 data:4byte +killCounter$4180 = .sbss:0x80521780; // type:object size:0x4 scope:local align:4 data:4byte +sDspUpCount = .sbss:0x80521784; // type:object size:0x4 scope:global align:4 data:4byte +waitcount$4218 = .sbss:0x80521788; // type:object size:0x4 scope:local align:4 data:4byte +snIntCount__14JASAudioThread = .sbss:0x80521790; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14JASAudioThread> = .sbss:0x80521794; // type:object size:0x4 scope:global align:4 data:4byte +sDspChannels__13JASDSPChannel = .sbss:0x80521798; // type:object size:0x4 scope:global align:4 data:4byte +CH_BUF__6JASDsp = .sbss:0x805217A0; // type:object size:0x4 scope:global align:4 data:4byte +FX_BUF__6JASDsp = .sbss:0x805217A4; // type:object size:0x4 scope:global align:4 data:4byte +sDSPVolume__6JASDsp = .sbss:0x805217A8; // type:object size:0x4 scope:global align:4 data:float +flag = .sbss:0x805217B0; // type:object size:0x4 scope:global align:4 data:4byte +d_waitflag = .sbss:0x805217B4; // type:object size:0x4 scope:global align:4 data:4byte +taskreadp = .sbss:0x805217B8; // type:object size:0x4 scope:global align:4 data:4byte +taskwritep = .sbss:0x805217BC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805217C0 = .sbss:0x805217C0; // type:object size:0x1 data:byte +lbl_805217C1 = .sbss:0x805217C1; // type:object size:0x1 data:byte +DSP_prior_task = .sbss:0x805217C4; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__33JASGlobalInstance<12JAISoundInfo> = .sbss:0x805217C8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805217CC = .sbss:0x805217CC; // type:object size:0x1 data:byte +lbl_805217D0 = .sbss:0x805217D0; // type:object size:0x8 data:byte +lbl_805217D8 = .sbss:0x805217D8; // type:object size:0x1 data:byte +sInstance__36JASGlobalInstance<15JAISoundStarter> = .sbss:0x805217E0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805217E8 = .sbss:0x805217E8; // type:object size:0x8 data:byte +lbl_805217F0 = .sbss:0x805217F0; // type:object size:0x1 data:byte +lbl_805217F1 = .sbss:0x805217F1; // type:object size:0x1 data:byte +lbl_805217F2 = .sbss:0x805217F2; // type:object size:0x1 data:byte +lbl_805217F3 = .sbss:0x805217F3; // type:object size:0x1 data:byte +lbl_805217F4 = .sbss:0x805217F4; // type:object size:0x1 data:byte +lbl_805217F5 = .sbss:0x805217F5; // type:object size:0x1 data:byte +sInstance__35JASGlobalInstance<14JAUSectionHeap> = .sbss:0x805217F8; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__38JASGlobalInstance<17JAUSoundNameTable> = .sbss:0x805217FC; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__34JASGlobalInstance<13JAUSoundTable> = .sbss:0x80521800; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521808 = .sbss:0x80521808; // type:object size:0x1 data:byte +oRandom$5639 = .sbss:0x8052180C; // type:object size:0x4 scope:local align:4 data:4byte +MIN_DISTANCE_VOLUME__7Z2Param = .sbss:0x80521810; // type:object size:0x4 scope:global align:4 data:float +ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param = .sbss:0x80521814; // type:object size:0x4 scope:global align:4 data:float +lbl_80521818 = .sbss:0x80521818; // type:object size:0x1 data:byte +lbl_80521819 = .sbss:0x80521819; // type:object size:0x1 data:byte +lbl_8052181A = .sbss:0x8052181A; // type:object size:0x1 data:byte +sInstance__31JASGlobalInstance<10Z2EnvSeMgr> = .sbss:0x80521820; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521828 = .sbss:0x80521828; // type:object size:0x1 data:byte +cNearFarRatio = .sbss:0x80521830; // type:object size:0x4 scope:global align:4 data:float +lbl_80521834 = .sbss:0x80521834; // type:object size:0x1 data:byte +lbl_80521838 = .sbss:0x80521838; // type:object size:0x1 data:byte +lbl_80521839 = .sbss:0x80521839; // type:object size:0x1 data:byte +mLinkPtr__14Z2CreatureLink = .sbss:0x80521840; // type:object size:0x4 scope:global align:4 data:4byte +mAudioMgrPtr__10Z2AudioMgr = .sbss:0x80521848; // type:object size:0x4 scope:global align:4 data:4byte +sMixingBuffer = .sbss:0x80521850; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__29JASGlobalInstance<9SpkSystem> = .sbss:0x80521858; // type:object size:0x4 scope:global align:4 data:4byte +sInstance__35JASGlobalInstance<14SpkSoundHolder> = .sbss:0x8052185C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521860 = .sbss:0x80521860; // type:object size:0x8 data:byte +lbl_80521868 = .sbss:0x80521868; // type:object size:0x1 data:byte +sSpkHandles = .sbss:0x8052186C; // type:object size:0x4 scope:global align:4 data:4byte +spHomeButtonObj__Q210homebutton10HomeButton = .sbss:0x80521870; // type:object size:0x4 scope:global align:4 data:4byte +suIDCounter__Q310homebutton3gui11PaneManager = .sbss:0x80521878; // type:object size:0x4 scope:global align:4 data:4byte +sBatteryFlag__Q210homebutton10Controller = .sbss:0x80521880; // type:object size:0x4 scope:global align:4 +spInstance__Q210homebutton9RemoteSpk = .sbss:0x80521888; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt8Bounding = .sbss:0x80521890; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521898 = .sbss:0x80521898; // type:object size:0x1 data:byte +mspAllocator__Q36nw4hbm3lyt6Layout = .sbss:0x805218A0; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt4Pane = .sbss:0x805218A8; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt7Picture = .sbss:0x805218B0; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt7TextBox = .sbss:0x805218B8; // type:object size:0x4 scope:global align:4 data:4byte +typeInfo__Q36nw4hbm3lyt6Window = .sbss:0x805218C0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805218C8 = .sbss:0x805218C8; // type:object size:0x1 data:byte +fog$5336 = .sbss:0x805218CC; // type:object size:0x4 scope:local align:4 data:byte +mDefaultTagProcessor__Q36nw4hbm2ut17TextWriterBase = .sbss:0x805218D0; // type:object size:0x4 scope:global align:4 +mDefaultTagProcessor__Q36nw4hbm2ut17TextWriterBase = .sbss:0x805218D4; // type:object size:0x4 scope:global align:4 +lbl_805218D8 = .sbss:0x805218D8; // type:object size:0x1 data:byte +lbl_805218D9 = .sbss:0x805218D9; // type:object size:0x1 data:byte +sSystemHeap__7JKRHeap = .sbss:0x805218E0; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentHeap__7JKRHeap = .sbss:0x805218E4; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap__7JKRHeap = .sbss:0x805218E8; // type:object size:0x4 scope:global align:4 data:4byte +sRootHeap2__7JKRHeap = .sbss:0x805218EC; // type:object size:0x4 scope:global align:4 data:4byte +mErrorHandler__7JKRHeap = .sbss:0x805218F0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805218F4 = .sbss:0x805218F4; // type:object size:0x1 data:byte +mCodeStart__7JKRHeap = .sbss:0x805218F8; // type:object size:0x4 scope:global align:4 data:4byte +mCodeEnd__7JKRHeap = .sbss:0x805218FC; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamStart__7JKRHeap = .sbss:0x80521900; // type:object size:0x4 scope:global align:4 data:4byte +mUserRamEnd__7JKRHeap = .sbss:0x80521904; // type:object size:0x4 scope:global align:4 data:4byte +mMemorySize__7JKRHeap = .sbss:0x80521908; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundSize = .sbss:0x80521910; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundOffset = .sbss:0x80521914; // type:object size:0x4 scope:global align:4 data:4byte +DBfoundBlock = .sbss:0x80521918; // type:object size:0x4 scope:global align:4 data:4byte +DBnewFreeBlock = .sbss:0x8052191C; // type:object size:0x4 scope:global align:4 data:4byte +DBnewUsedBlock = .sbss:0x80521920; // type:object size:0x4 scope:global align:4 data:4byte +sThread__13JKRIdleThread = .sbss:0x80521928; // type:object size:0x4 scope:global align:4 data:4byte +sManager__15JKRThreadSwitch = .sbss:0x8052192C; // type:object size:0x4 scope:global align:4 data:4byte +sTotalCount__15JKRThreadSwitch = .sbss:0x80521930; // type:object size:0x4 scope:global align:4 data:4byte +sTotalStart__15JKRThreadSwitch = .sbss:0x80521938; // type:object size:0x8 scope:global align:4 data:4byte +mUserPreCallback__15JKRThreadSwitch = .sbss:0x80521940; // type:object size:0x4 scope:global align:4 data:4byte +mUserPostCallback__15JKRThreadSwitch = .sbss:0x80521944; // type:object size:0x4 scope:global align:4 data:4byte +sAramObject__7JKRAram = .sbss:0x80521948; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x8052194C; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x80521950; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x80521954; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x80521958; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x8052195C; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x80521960; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x80521964; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x80521968; // type:object size:0x4 scope:local align:4 data:4byte +srcAddress = .sbss:0x8052196C; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x80521970; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x80521974; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x80521978; // type:object size:0x4 scope:local align:4 data:4byte +lbl_8052197C = .sbss:0x8052197C; // type:object size:0x1 data:byte +tsPtr = .sbss:0x80521980; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x80521984; // type:object size:0x4 scope:local align:4 data:4byte +sAramStreamObject__13JKRAramStream = .sbss:0x80521988; // type:object size:0x4 scope:global align:4 data:4byte +transBuffer__13JKRAramStream = .sbss:0x8052198C; // type:object size:0x4 scope:global align:4 data:4byte +transSize__13JKRAramStream = .sbss:0x80521990; // type:object size:0x4 scope:global align:4 data:4byte +transHeap__13JKRAramStream = .sbss:0x80521994; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentVolume__13JKRFileLoader = .sbss:0x80521998; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentDirID__10JKRArchive = .sbss:0x805219A0; // type:object size:0x4 scope:global align:4 data:4byte +szpBuf = .sbss:0x805219A8; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x805219AC; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x805219B0; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x805219B4; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x805219B8; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x805219BC; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x805219C0; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x805219C4; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x805219C8; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x805219CC; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x805219D0; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x805219D4; // type:object size:0x4 scope:local align:4 data:4byte +lbl_805219D8 = .sbss:0x805219D8; // type:object size:0x1 data:byte +tsPtr = .sbss:0x805219DC; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x805219E0; // type:object size:0x4 scope:local align:4 data:4byte +szpBuf = .sbss:0x805219E8; // type:object size:0x4 scope:local align:4 data:4byte +szpEnd = .sbss:0x805219EC; // type:object size:0x4 scope:local align:4 data:4byte +refBuf = .sbss:0x805219F0; // type:object size:0x4 scope:local align:4 data:4byte +refEnd = .sbss:0x805219F4; // type:object size:0x4 scope:local align:4 data:4byte +refCurrent = .sbss:0x805219F8; // type:object size:0x4 scope:local align:4 data:4byte +dmaBuf = .sbss:0x805219FC; // type:object size:0x4 scope:local align:4 data:4byte +dmaEnd = .sbss:0x80521A00; // type:object size:0x4 scope:local align:4 data:4byte +dmaCurrent = .sbss:0x80521A04; // type:object size:0x4 scope:local align:4 data:4byte +srcOffset = .sbss:0x80521A08; // type:object size:0x4 scope:local align:4 data:4byte +transLeft = .sbss:0x80521A0C; // type:object size:0x4 scope:local align:4 data:4byte +srcLimit = .sbss:0x80521A10; // type:object size:0x4 scope:local align:4 data:4byte +srcFile = .sbss:0x80521A14; // type:object size:0x4 scope:local align:4 data:4byte +fileOffset = .sbss:0x80521A18; // type:object size:0x4 scope:local align:4 data:4byte +readCount = .sbss:0x80521A1C; // type:object size:0x4 scope:local align:4 data:4byte +maxDest = .sbss:0x80521A20; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521A24 = .sbss:0x80521A24; // type:object size:0x1 data:byte +tsPtr = .sbss:0x80521A28; // type:object size:0x4 scope:local align:4 data:4byte +tsArea = .sbss:0x80521A2C; // type:object size:0x4 scope:local align:4 data:4byte +sDecompObject__9JKRDecomp = .sbss:0x80521A30; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521A38 = .sbss:0x80521A38; // type:object size:0x1 data:byte +sCurrentFifo__12JUTGraphFifo = .sbss:0x80521A3C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521A40 = .sbss:0x80521A40; // type:object size:0x8 +sDebugPrint__10JUTDbPrint = .sbss:0x80521A48; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521A50 = .sbss:0x80521A50; // type:object size:0x1 data:byte +lbl_80521A51 = .sbss:0x80521A51; // type:object size:0x1 data:byte +sSuppressPadReset__10JUTGamePad = .sbss:0x80521A58; // type:object size:0x4 scope:global align:4 data:4byte +sAnalogMode__10JUTGamePad = .sbss:0x80521A5C; // type:object size:0x4 scope:global align:4 data:4byte +sRumbleSupported__10JUTGamePad = .sbss:0x80521A60; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521A64 = .sbss:0x80521A64; // type:object size:0x1 data:byte +mEnabled__Q210JUTGamePad7CRumble = .sbss:0x80521A68; // type:object size:0x4 scope:global align:4 data:4byte +sCallback__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A6C; // type:object size:0x4 scope:global align:4 data:4byte +sCallbackArg__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A70; // type:object size:0x4 scope:global align:4 data:4byte +sThreshold__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A78; // type:object size:0x8 scope:global align:4 data:4byte +lbl_80521A80 = .sbss:0x80521A80; // type:object size:0x1 data:byte +lbl_80521A81 = .sbss:0x80521A81; // type:object size:0x1 data:byte +sResetOccurredPort__Q210JUTGamePad13C3ButtonReset = .sbss:0x80521A84; // type:object size:0x4 scope:global align:4 data:4byte +sErrorManager__12JUTException = .sbss:0x80521A88; // type:object size:0x4 scope:global align:4 data:4byte +sPreUserCallback__12JUTException = .sbss:0x80521A8C; // type:object size:0x4 scope:global align:4 data:4byte +sPostUserCallback__12JUTException = .sbss:0x80521A90; // type:object size:0x4 scope:global align:4 data:4byte +sMessageBuffer__12JUTException = .sbss:0x80521A94; // type:object size:0x4 scope:global align:4 +sConsoleBuffer__12JUTException = .sbss:0x80521A98; // type:object size:0x4 scope:global align:4 data:4byte +sConsoleBufferSize__12JUTException = .sbss:0x80521A9C; // type:object size:0x4 scope:global align:4 data:4byte +sConsole__12JUTException = .sbss:0x80521AA0; // type:object size:0x4 scope:global align:4 data:4byte +msr__12JUTException = .sbss:0x80521AA4; // type:object size:0x4 scope:global align:4 data:4byte +fpscr__12JUTException = .sbss:0x80521AA8; // type:object size:0x4 scope:global align:4 data:4byte +sDirectPrint__14JUTDirectPrint = .sbss:0x80521AB0; // type:object size:0x4 scope:global align:4 data:4byte +sMessageLife__Q212JUTAssertion23@unnamed@JUTAssert_cpp@ = .sbss:0x80521AB8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__8JUTVideo = .sbss:0x80521AC0; // type:object size:0x4 scope:global align:4 data:4byte +sVideoLastTick__8JUTVideo = .sbss:0x80521AC4; // type:object size:0x4 scope:global align:4 data:4byte +sVideoInterval__8JUTVideo = .sbss:0x80521AC8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521ACC = .sbss:0x80521ACC; // type:object size:0x1 data:byte +frameBuffer$45897 = .sbss:0x80521AD0; // type:object size:0x4 scope:local align:4 data:4byte +sManager__6JUTXfb = .sbss:0x80521AD8; // type:object size:0x4 scope:global align:4 data:4byte +sManager__10JUTProcBar = .sbss:0x80521AE0; // type:object size:0x4 scope:global align:4 data:4byte +cnt$45959 = .sbss:0x80521AE4; // type:object size:0x4 scope:local align:4 +cntUser$46025 = .sbss:0x80521AE8; // type:object size:0x4 scope:local align:4 +sManager__17JUTConsoleManager = .sbss:0x80521AF0; // type:object size:0x4 scope:global align:4 data:4byte +sReportConsole = .sbss:0x80521AF4; // type:object size:0x4 scope:global align:4 data:4byte +sWarningConsole = .sbss:0x80521AF8; // type:object size:0x4 scope:global align:4 data:4byte +mStrBuff__8J2DPrint = .sbss:0x80521B00; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521B04 = .sbss:0x80521B04; // type:object size:0x1 data:byte +mStrBuffSize__8J2DPrint = .sbss:0x80521B08; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521B0C = .sbss:0x80521B0C; // type:object size:0x1 data:byte +mDataManage__9J2DScreen = .sbss:0x80521B10; // type:object size:0x4 scope:global align:4 data:4byte +j3dDefaultViewNo = .sbss:0x80521B18; // type:object size:0x4 scope:global align:4 +lbl_80521B1C = .sbss:0x80521B1C; // type:object size:0x1 data:byte +lbl_80521B1D = .sbss:0x80521B1D; // type:object size:0x1 data:byte +lbl_80521B1E = .sbss:0x80521B1E; // type:object size:0x1 data:byte +lbl_80521B1F = .sbss:0x80521B1F; // type:object size:0x1 data:byte +sInterruptFlag__17J3DDisplayListObj = .sbss:0x80521B20; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentPipeline__11J3DShapeMtx = .sbss:0x80521B28; // type:object size:0x4 scope:global align:4 data:4byte +sCurrentScaleFlag__11J3DShapeMtx = .sbss:0x80521B2C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521B30 = .sbss:0x80521B30; // type:object size:0x1 data:byte +lbl_80521B31 = .sbss:0x80521B31; // type:object size:0x1 data:byte +lbl_80521B32 = .sbss:0x80521B32; // type:object size:0x1 data:byte +sTexMtxLoadType__11J3DShapeMtx = .sbss:0x80521B34; // type:object size:0x4 scope:global align:4 data:4byte +sMtxPtrTbl__21J3DShapeMtxConcatView = .sbss:0x80521B38; // type:object size:0x8 scope:global align:4 data:4byte +sTexGenBlock__17J3DDifferedTexMtx = .sbss:0x80521B40; // type:object size:0x4 scope:global align:4 data:4byte +sTexMtxObj__17J3DDifferedTexMtx = .sbss:0x80521B44; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$8198 = .sbss:0x80521B48; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521B4C = .sbss:0x80521B4C; // type:object size:0x1 data:byte +sOldVcdVatCmd__8J3DShape = .sbss:0x80521B50; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521B54 = .sbss:0x80521B54; // type:object size:0x1 data:byte +SizeOfJ3DColorBlockLightOffLoad = .sbss:0x80521B58; // type:object size:0x4 scope:global align:4 data:4byte +SizeOfJ3DColorBlockAmbientOnLoad = .sbss:0x80521B5C; // type:object size:0x4 scope:global align:4 data:4byte +entryNum__13J3DDrawBuffer = .sbss:0x80521B60; // type:object size:0x4 scope:global align:4 data:4byte +sInterruptFlag$17970 = .sbss:0x80521B68; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521B6C = .sbss:0x80521B6C; // type:object size:0x1 data:byte +mMtxBuffer__10J3DMtxCalc = .sbss:0x80521B70; // type:object size:0x4 scope:global align:4 data:4byte +mJoint__10J3DMtxCalc = .sbss:0x80521B74; // type:object size:0x4 scope:global align:4 data:4byte +mCurrentMtxCalc__8J3DJoint = .sbss:0x80521B78; // type:object size:0x4 scope:global align:4 data:4byte +__AR_init_flag = .sbss:0x80521B80; // type:object size:0x4 scope:global align:4 data:4byte +__ARQ_init_flag = .sbss:0x80521B84; // type:object size:0x4 scope:global align:4 data:4byte +__ARQChunkSize = .sbss:0x80521B88; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackLo = .sbss:0x80521B8C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQCallbackHi = .sbss:0x80521B90; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingLo = .sbss:0x80521B94; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestPendingHi = .sbss:0x80521B98; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueLo = .sbss:0x80521B9C; // type:object size:0x4 scope:global align:4 data:4byte +__ARQRequestQueueHi = .sbss:0x80521BA0; // type:object size:0x4 scope:global align:4 data:4byte +__ARH_BaseAdr = .sbss:0x80521BA4; // type:object size:0x4 scope:global align:4 data:4byte +__AR_InternalSize = .sbss:0x80521BA8; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Size = .sbss:0x80521BAC; // type:object size:0x4 scope:global align:4 data:4byte +__AR_Callback = .sbss:0x80521BB0; // type:object size:0x4 scope:global align:4 data:4byte +__OSInIPL = .sbss:0x80521BB8; // type:object size:0x4 scope:global align:4 data:4byte +__OSInNandBoot = .sbss:0x80521BBC; // type:object size:0x4 scope:global align:4 data:4byte +__OSIsGcam = .sbss:0x80521BC0; // type:object size:0x4 scope:global align:4 data:4byte +AreWeInitialized = .sbss:0x80521BC4; // type:object size:0x4 scope:global align:4 data:4byte +OSExceptionTable = .sbss:0x80521BC8; // type:object size:0x4 scope:global align:4 data:4byte +ZeroPS = .sbss:0x80521BD0; // type:object size:0x8 scope:global align:4 +ZeroF = .sbss:0x80521BD8; // type:object size:0x8 scope:global align:4 data:double +GameNameBuffer = .sbss:0x80521BE0; // type:object size:0x5 scope:global align:4 data:byte +BI2DebugFlagHolder = .sbss:0x80521BE8; // type:object size:0x4 scope:global align:4 data:4byte +BI2DebugFlag = .sbss:0x80521BEC; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x80521BF0; // type:object size:0x4 scope:local align:4 data:4byte +__OSStartTime = .sbss:0x80521BF8; // type:object size:0x8 scope:global align:4 data:4byte +AlarmQueue = .sbss:0x80521C00; // type:object size:0x8 scope:global align:4 data:4byte +ArenaEnd = .sbss:0x80521C08; // type:object size:0x4 scope:global align:4 data:4byte +ArenaStart = .sbss:0x80521C0C; // type:object size:0x4 scope:global align:4 data:4byte +NumHeaps = .sbss:0x80521C10; // type:object size:0x4 scope:global align:4 data:4byte +HeapArray = .sbss:0x80521C14; // type:object size:0x4 scope:global align:4 data:4byte +__OSArenaHi = .sbss:0x80521C18; // type:object size:0x4 scope:global align:4 data:4byte +s_mem2ArenaHi = .sbss:0x80521C1C; // type:object size:0x4 scope:global align:4 data:4byte +apploaderPosition$731 = .sbss:0x80521C20; // type:object size:0x4 scope:local align:4 data:4byte +DVDLowIntType = .sbss:0x80521C24; // type:object size:0x4 scope:global align:4 data:4byte +__OSInReboot = .sbss:0x80521C28; // type:object size:0x4 scope:global align:4 data:4byte +tmd = .sbss:0x80521C2C; // type:object size:0x4 scope:global align:4 data:4byte +bootGameInfo = .sbss:0x80521C30; // type:object size:0x4 scope:global align:4 data:4byte +partInfo = .sbss:0x80521C34; // type:object size:0x4 scope:global align:4 data:4byte +gameToc = .sbss:0x80521C38; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x80521C3C; // type:object size:0x4 scope:local align:4 data:4byte +ParseString = .sbss:0x80521C40; // type:object size:0x4 scope:global align:4 data:4byte +FixedPitch = .sbss:0x80521C44; // type:object size:0x4 scope:global align:4 data:4byte +FontDataSjis = .sbss:0x80521C48; // type:object size:0x4 scope:global align:4 data:4byte +FontDataAnsi = .sbss:0x80521C4C; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterruptSrr0 = .sbss:0x80521C50; // type:object size:0x4 scope:global align:4 data:4byte +__OSLastInterrupt = .sbss:0x80521C54; // type:object size:0x2 scope:global align:4 data:2byte +__OSLastInterruptTime = .sbss:0x80521C58; // type:object size:0x8 scope:global align:4 data:4byte +InterruptHandlerTable = .sbss:0x80521C60; // type:object size:0x4 scope:global align:4 data:4byte +SaveStart = .sbss:0x80521C68; // type:object size:0x4 scope:global align:4 data:4byte +SaveEnd = .sbss:0x80521C6C; // type:object size:0x4 scope:global align:4 data:4byte +bootThisDol = .sbss:0x80521C70; // type:object size:0x4 scope:global align:4 data:4byte +ShutdownFunctionQueue = .sbss:0x80521C78; // type:object size:0x8 scope:global align:4 data:4byte +Reschedule = .sbss:0x80521C80; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueHint = .sbss:0x80521C84; // type:object size:0x4 scope:global align:4 data:4byte +RunQueueBits = .sbss:0x80521C88; // type:object size:0x4 scope:global align:4 data:4byte +IpcBufferHi = .sbss:0x80521C90; // type:object size:0x4 scope:global align:4 data:4byte +ResetDown = .sbss:0x80521C98; // type:object size:0x4 scope:global align:4 data:4byte +StmReady = .sbss:0x80521C9C; // type:object size:0x4 scope:global align:4 data:4byte +StmImDesc = .sbss:0x80521CA0; // type:object size:0x4 scope:global align:4 data:4byte +StmEhDesc = .sbss:0x80521CA4; // type:object size:0x4 scope:global align:4 data:4byte +StmEhRegistered = .sbss:0x80521CA8; // type:object size:0x4 scope:global align:4 data:4byte +StmVdInUse = .sbss:0x80521CAC; // type:object size:0x4 scope:global align:4 data:4byte +PowerCallback = .sbss:0x80521CB0; // type:object size:0x4 scope:global align:4 data:4byte +ResetCallback = .sbss:0x80521CB4; // type:object size:0x4 scope:global align:4 data:4byte +Debug_BBA = .sbss:0x80521CB8; // type:object size:0x1 scope:local data:byte +PlayRecordGet = .sbss:0x80521CC0; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordState = .sbss:0x80521CC4; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordError = .sbss:0x80521CC8; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordTerminate = .sbss:0x80521CCC; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordTerminated = .sbss:0x80521CD0; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordRetry = .sbss:0x80521CD4; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordLastError = .sbss:0x80521CD8; // type:object size:0x4 scope:global align:4 data:4byte +PlayRecordLastCloseTime = .sbss:0x80521CE0; // type:object size:0x8 scope:global align:4 data:4byte +IDSerialPort1 = .sbss:0x80521CE8; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x80521CF0; // type:object size:0x4 scope:local align:4 data:4byte +BarnacleEnabled = .sbss:0x80521CF4; // type:object size:0x4 scope:global align:4 data:4byte +Dev = .sbss:0x80521CF8; // type:object size:0x4 scope:global align:4 data:4byte +Chan = .sbss:0x80521CFC; // type:object size:0x4 scope:global align:4 data:4byte +cmdTypeAndStatus$596 = .sbss:0x80521D00; // type:object size:0x4 scope:local align:4 +Initialized$692 = .sbss:0x80521D04; // type:object size:0x4 scope:local align:4 data:4byte +cmdTypeAndStatus$875 = .sbss:0x80521D08; // type:object size:0x4 scope:local align:4 +__PADFixBits = .sbss:0x80521D0C; // type:object size:0x4 scope:global align:4 data:4byte +SamplingRate = .sbss:0x80521D10; // type:object size:0x4 scope:global align:4 data:4byte +__DBInterface = .sbss:0x80521D18; // type:object size:0x4 scope:global align:4 data:4byte +DBVerbose = .sbss:0x80521D1C; // type:object size:0x4 scope:global align:4 data:4byte +IsInitialized = .sbss:0x80521D20; // type:object size:0x4 scope:global align:4 data:4byte +vsync_timing_err_cnt = .sbss:0x80521D24; // type:object size:0x4 scope:global align:4 data:4byte +vsync_timing_test_flag = .sbss:0x80521D28; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimming_All_Clear = .sbss:0x80521D2C; // type:object size:0x4 scope:global align:4 data:4byte +THD_TIME_TO_DIMMING = .sbss:0x80521D30; // type:object size:0x4 scope:global align:4 data:4byte +THD_TIME_TO_DVD_STOP = .sbss:0x80521D34; // type:object size:0x4 scope:global align:4 data:4byte +_gIdleCount_dimming = .sbss:0x80521D38; // type:object size:0x4 scope:global align:4 data:4byte +_gIdleCount_dvd = .sbss:0x80521D3C; // type:object size:0x4 scope:global align:4 data:4byte +PositionCallback = .sbss:0x80521D40; // type:object size:0x4 scope:global align:4 data:4byte +displayOffsetH = .sbss:0x80521D44; // type:object size:0x2 scope:global align:4 data:2byte +displayOffsetV = .sbss:0x80521D46; // type:object size:0x2 scope:global align:2 data:2byte +changeMode = .sbss:0x80521D48; // type:object size:0x4 scope:global align:4 data:4byte +changed = .sbss:0x80521D50; // type:object size:0x8 scope:global align:4 data:4byte +shdwChangeMode = .sbss:0x80521D58; // type:object size:0x4 scope:global align:4 data:4byte +shdwChanged = .sbss:0x80521D60; // type:object size:0x8 scope:global align:4 data:4byte +FBSet = .sbss:0x80521D68; // type:object size:0x4 scope:global align:4 data:4byte +timingExtra = .sbss:0x80521D6C; // type:object size:0x4 scope:global align:4 data:4byte +DimmingON_Pending$1697 = .sbss:0x80521D70; // type:object size:0x4 scope:local align:4 data:4byte +DimmingOFF_Pending$1698 = .sbss:0x80521D74; // type:object size:0x4 scope:local align:4 data:4byte +message$2026 = .sbss:0x80521D78; // type:object size:0x4 scope:local align:4 data:4byte +CurrBufAddr = .sbss:0x80521D7C; // type:object size:0x4 scope:global align:4 data:4byte +NextBufAddr = .sbss:0x80521D80; // type:object size:0x4 scope:global align:4 data:4byte +CurrTvMode = .sbss:0x80521D84; // type:object size:0x4 scope:global align:4 data:4byte +CurrTiming = .sbss:0x80521D88; // type:object size:0x4 scope:global align:4 data:4byte +encoderType = .sbss:0x80521D8C; // type:object size:0x4 scope:global align:4 data:4byte +PostCB = .sbss:0x80521D90; // type:object size:0x4 scope:global align:4 data:4byte +PreCB = .sbss:0x80521D94; // type:object size:0x4 scope:global align:4 data:4byte +retraceQueue = .sbss:0x80521D98; // type:object size:0x8 scope:global align:4 +__VIDimmingFlag_SI_IDLE = .sbss:0x80521DA0; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimmingFlag_RF_IDLE = .sbss:0x80521DA4; // type:object size:0x4 scope:global align:4 data:4byte +__VIDVDStopFlag_Enable = .sbss:0x80521DA8; // type:object size:0x4 scope:global align:4 data:4byte +__VIDimmingFlag_Enable = .sbss:0x80521DAC; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag3in1 = .sbss:0x80521DB0; // type:object size:0x4 scope:global align:4 data:4byte +flushFlag = .sbss:0x80521DB4; // type:object size:0x4 scope:global align:4 data:4byte +retraceCount = .sbss:0x80521DB8; // type:object size:0x4 scope:global align:4 data:4byte +__i2c_ident_first = .sbss:0x80521DC0; // type:object size:0x4 scope:global align:4 data:4byte +Vdac_Flag_Changed = .sbss:0x80521DC8; // type:object size:0x4 scope:global align:4 data:4byte +__level = .sbss:0x80521DCC; // type:object size:0x4 scope:global align:4 data:4byte +__gamma = .sbss:0x80521DD0; // type:object size:0x4 scope:global align:4 data:4byte +__type = .sbss:0x80521DD4; // type:object size:0x4 scope:global align:4 data:4byte +Vdac_Flag_Region = .sbss:0x80521DD8; // type:object size:0x4 scope:global align:4 data:4byte +__piReg = .sbss:0x80521DE0; // type:object size:0x4 scope:global align:4 data:4byte +__cpReg = .sbss:0x80521DE4; // type:object size:0x4 scope:global align:4 data:4byte +__peReg = .sbss:0x80521DE8; // type:object size:0x4 scope:global align:4 data:4byte +__memReg = .sbss:0x80521DEC; // type:object size:0x4 scope:global align:4 data:4byte +peCount$2074 = .sbss:0x80521DF0; // type:object size:0x4 scope:local align:4 data:4byte +time$2075 = .sbss:0x80521DF8; // type:object size:0x8 scope:local align:4 data:4byte +calledOnce$2076 = .sbss:0x80521E00; // type:object size:0x4 scope:local align:4 data:4byte +shutdownFuncRegistered$2162 = .sbss:0x80521E04; // type:object size:0x4 scope:local align:4 data:4byte +lbl_80521E08 = .sbss:0x80521E08; // type:object size:0x1 data:byte +lbl_80521E09 = .sbss:0x80521E09; // type:object size:0x1 data:byte +__GXOverflowCount = .sbss:0x80521E0C; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentBP = .sbss:0x80521E10; // type:object size:0x4 scope:global align:4 data:4byte +BreakPointCB = .sbss:0x80521E14; // type:object size:0x4 scope:global align:4 data:4byte +GXOverflowSuspendInProgress = .sbss:0x80521E18; // type:object size:0x4 scope:global align:4 data:4byte +__GXCurrentThread = .sbss:0x80521E1C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521E20 = .sbss:0x80521E20; // type:object size:0x1 data:byte +FinishQueue = .sbss:0x80521E28; // type:object size:0x8 scope:global align:4 +lbl_80521E30 = .sbss:0x80521E30; // type:object size:0x1 data:byte +DrawDoneCB = .sbss:0x80521E34; // type:object size:0x4 scope:global align:4 data:4byte +TokenCB = .sbss:0x80521E38; // type:object size:0x4 scope:global align:4 data:4byte +currentDirectory = .sbss:0x80521E40; // type:object size:0x4 scope:global align:4 data:4byte +__DVDThreadQueue = .sbss:0x80521E48; // type:object size:0x8 scope:global align:4 +MaxEntryNum = .sbss:0x80521E50; // type:object size:0x4 scope:global align:4 data:4byte +FstStringStart = .sbss:0x80521E54; // type:object size:0x4 scope:global align:4 data:4byte +FstStart = .sbss:0x80521E58; // type:object size:0x4 scope:global align:4 data:4byte +BootInfo = .sbss:0x80521E5C; // type:object size:0x4 scope:local align:4 data:4byte +CommandInfoCounter = .sbss:0x80521E60; // type:object size:0x4 scope:global align:4 data:4byte +PauseFlag = .sbss:0x80521E64; // type:object size:0x4 scope:global align:4 data:4byte +PausingFlag = .sbss:0x80521E68; // type:object size:0x4 scope:global align:4 data:4byte +FatalErrorFlag = .sbss:0x80521E6C; // type:object size:0x4 scope:global align:4 data:4byte +Canceling = .sbss:0x80521E70; // type:object size:0x4 scope:global align:4 data:4byte +ResumeFromHere = .sbss:0x80521E74; // type:object size:0x4 scope:global align:4 data:4byte +NumInternalRetry = .sbss:0x80521E78; // type:object size:0x4 scope:global align:4 data:4byte +FirstTimeInBootrom = .sbss:0x80521E7C; // type:object size:0x4 scope:global align:4 data:4byte +Breaking = .sbss:0x80521E80; // type:object size:0x4 scope:global align:4 data:4byte +WaitingForCoverOpen = .sbss:0x80521E84; // type:object size:0x4 scope:global align:4 data:4byte +WaitingForCoverClose = .sbss:0x80521E88; // type:object size:0x4 scope:global align:4 data:4byte +MotorStopped = .sbss:0x80521E8C; // type:object size:0x4 scope:global align:4 data:4byte +ChangedDisc = .sbss:0x80521E90; // type:object size:0x4 scope:global align:4 data:4byte +PreparingCover = .sbss:0x80521E94; // type:object size:0x4 scope:global align:4 data:4byte +__DVDLayoutFormat = .sbss:0x80521E98; // type:object size:0x4 scope:global align:4 data:4byte +DVDInitialized = .sbss:0x80521E9C; // type:object size:0x4 scope:global align:4 data:4byte +__BS2DVDLowIntType = .sbss:0x80521EA0; // type:object size:0x4 scope:global align:4 data:4byte +Prepared = .sbss:0x80521EA4; // type:object size:0x4 scope:local align:4 data:4byte +BootGameInfo = .sbss:0x80521EA8; // type:object size:0x4 scope:global align:4 data:4byte +PartInfo = .sbss:0x80521EAC; // type:object size:0x4 scope:global align:4 data:4byte +GameToc = .sbss:0x80521EB0; // type:object size:0x4 scope:global align:4 data:4byte +LastResetEnd = .sbss:0x80521EB8; // type:object size:0x8 scope:global align:4 data:4byte +MotorState = .sbss:0x80521EC0; // type:object size:0x4 scope:global align:4 data:4byte +ResetRequired = .sbss:0x80521EC4; // type:object size:0x4 scope:global align:4 data:4byte +LastError = .sbss:0x80521EC8; // type:object size:0x4 scope:global align:4 data:4byte +CancelLastError = .sbss:0x80521ECC; // type:object size:0x4 scope:global align:4 data:4byte +CancelCallback = .sbss:0x80521ED0; // type:object size:0x4 scope:global align:4 data:4byte +CurrCommand = .sbss:0x80521ED4; // type:object size:0x4 scope:global align:4 data:4byte +bootInfo = .sbss:0x80521ED8; // type:object size:0x4 scope:global align:4 data:4byte +IDShouldBe = .sbss:0x80521EDC; // type:object size:0x4 scope:global align:4 data:4byte +executing = .sbss:0x80521EE0; // type:object size:0x4 scope:global align:4 data:4byte +LastState = .sbss:0x80521EE4; // type:object size:0x4 scope:global align:4 data:4byte +Callback = .sbss:0x80521EE8; // type:object size:0x4 scope:local align:4 data:4byte +FatalFunc = .sbss:0x80521EF0; // type:object size:0x4 scope:global align:4 data:4byte +requestInProgress = .sbss:0x80521EF8; // type:object size:0x1 scope:local data:byte +lbl_80521EF9 = .sbss:0x80521EF9; // type:object size:0x1 data:byte +freeCommandBuf = .sbss:0x80521EFC; // type:object size:0x4 scope:global align:4 data:4byte +freeDvdContext = .sbss:0x80521F00; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521F04 = .sbss:0x80521F04; // type:object size:0x1 data:byte +lbl_80521F05 = .sbss:0x80521F05; // type:object size:0x1 data:byte +spinUpValue = .sbss:0x80521F08; // type:object size:0x4 scope:global align:4 data:4byte +readLength = .sbss:0x80521F0C; // type:object size:0x4 scope:global align:4 data:4byte +pathBuf = .sbss:0x80521F10; // type:object size:0x4 scope:global align:4 data:4byte +diCommand = .sbss:0x80521F14; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80521F18 = .sbss:0x80521F18; // type:object size:0x1 data:byte +__AI_init_flag = .sbss:0x80521F20; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Active = .sbss:0x80521F24; // type:object size:0x4 scope:global align:4 data:4byte +buffer = .sbss:0x80521F28; // type:object size:0x8 scope:global align:4 data:4byte +max_wait = .sbss:0x80521F30; // type:object size:0x8 scope:global align:4 data:4byte +min_wait = .sbss:0x80521F38; // type:object size:0x8 scope:global align:4 data:4byte +bound_48KHz = .sbss:0x80521F40; // type:object size:0x8 scope:global align:4 data:4byte +bound_32KHz = .sbss:0x80521F48; // type:object size:0x8 scope:global align:4 data:4byte +__OldStack = .sbss:0x80521F50; // type:object size:0x4 scope:global align:4 data:4byte +__CallbackStack = .sbss:0x80521F54; // type:object size:0x4 scope:global align:4 data:4byte +__AID_Callback = .sbss:0x80521F58; // type:object size:0x4 scope:global align:4 data:4byte +__AXContextAuxA = .sbss:0x80521F60; // type:object size:0x4 scope:global align:4 data:4byte +__AXCallbackAuxA = .sbss:0x80521F64; // type:object size:0x4 scope:global align:4 data:4byte +__AXAuxCVolume = .sbss:0x80521F68; // type:object size:0x2 scope:global align:4 data:2byte +__AXAuxBVolume = .sbss:0x80521F6A; // type:object size:0x2 scope:global align:2 data:2byte +__AXAuxAVolume = .sbss:0x80521F6C; // type:object size:0x2 scope:global align:4 data:2byte +sRootListInitialized = .sbss:0x80521F70; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_init_flag = .sbss:0x80521F78; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_tmp_task = .sbss:0x80521F80; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_last_task = .sbss:0x80521F84; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_first_task = .sbss:0x80521F88; // type:object size:0x4 scope:global align:4 data:4byte +__DSP_curr_task = .sbss:0x80521F8C; // type:object size:0x4 scope:global align:4 data:4byte +__CARDFastMode = .sbss:0x80521F90; // type:object size:0x2 scope:global align:4 data:2byte +__CARDEncode = .sbss:0x80521F92; // type:object size:0x2 scope:global align:2 data:2byte +s_counter$2856 = .sbss:0x80521F98; // type:object size:0x4 scope:local align:4 data:4byte +s_libState = .sbss:0x80521FA0; // type:object size:0x4 scope:global align:4 data:4byte +BgJobStatus = .sbss:0x80521FA8; // type:object size:0x1 scope:local data:byte +ItemRestSize = .sbss:0x80521FAC; // type:object size:0x4 scope:global align:4 data:4byte +ItemNumTotal = .sbss:0x80521FB0; // type:object size:0x4 scope:global align:4 data:4byte +ItemIDMaxPlus1 = .sbss:0x80521FB4; // type:object size:0x4 scope:global align:4 data:4byte +ItemIDOffsetTblOffset = .sbss:0x80521FB8; // type:object size:0x4 scope:global align:4 data:4byte +IsDevKit = .sbss:0x80521FBC; // type:object size:0x1 scope:local data:byte +lbl_80521FBD = .sbss:0x80521FBD; // type:object size:0x1 data:byte +Initialized = .sbss:0x80521FBE; // type:object size:0x1 scope:local data:byte +lbl_80521FC0 = .sbss:0x80521FC0; // type:object size:0x1 data:byte +IPCCurrentBufferLo = .sbss:0x80521FC4; // type:object size:0x4 scope:global align:4 data:4byte +IPCCurrentBufferHi = .sbss:0x80521FC8; // type:object size:0x4 scope:global align:4 data:4byte +IPCBufferLo = .sbss:0x80521FCC; // type:object size:0x4 scope:global align:4 data:4byte +IPCBufferHi = .sbss:0x80521FD0; // type:object size:0x4 scope:global align:4 data:4byte +__relnchFl = .sbss:0x80521FD8; // type:object size:0x4 scope:global align:4 data:4byte +__relnchRpc = .sbss:0x80521FDC; // type:object size:0x4 scope:global align:4 data:4byte +initialized$657 = .sbss:0x80521FE0; // type:object size:0x4 scope:local align:4 data:4byte +IpcNumPendingReqs = .sbss:0x80521FE8; // type:object size:0x4 scope:global align:4 data:4byte +IpcNumUnIssuedReqs = .sbss:0x80521FEC; // type:object size:0x4 scope:global align:4 data:4byte +__devfs = .sbss:0x80521FF0; // type:object size:0x4 scope:global align:4 data:4byte +_asynCnt = .sbss:0x80521FF4; // type:object size:0x4 scope:global align:4 data:4byte +lo$692 = .sbss:0x80521FF8; // type:object size:0x4 scope:local align:4 data:4byte +hi$693 = .sbss:0x80521FFC; // type:object size:0x4 scope:local align:4 data:4byte +hId = .sbss:0x80522000; // type:object size:0x4 scope:local align:4 data:4byte +recalibrated$937 = .sbss:0x80522008; // type:object size:0x4 scope:local align:4 data:4byte +SamplingCallback = .sbss:0x8052200C; // type:object size:0x4 scope:global align:4 data:4byte +__PADSpec = .sbss:0x80522010; // type:object size:0x4 scope:global align:4 data:4byte +BarrelBits = .sbss:0x80522014; // type:object size:0x4 scope:global align:4 data:4byte +PendingBits = .sbss:0x80522018; // type:object size:0x4 scope:global align:4 data:4byte +CheckingBits = .sbss:0x8052201C; // type:object size:0x4 scope:global align:4 data:4byte +WaitingBits = .sbss:0x80522020; // type:object size:0x4 scope:global align:4 data:4byte +RecalibrateBits = .sbss:0x80522024; // type:object size:0x4 scope:global align:4 data:4byte +ResettingBits = .sbss:0x80522028; // type:object size:0x4 scope:global align:4 data:4byte +EnabledBits = .sbss:0x8052202C; // type:object size:0x4 scope:global align:4 data:4byte +Initialized = .sbss:0x80522030; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522038 = .sbss:0x80522038; // type:object size:0x1 data:byte +_senseCnt = .sbss:0x8052203A; // type:object size:0x2 scope:global align:2 data:2byte +lbl_8052203C = .sbss:0x8052203C; // type:object size:0x1 data:byte +lbl_8052203D = .sbss:0x8052203D; // type:object size:0x1 data:byte +_afhCnt = .sbss:0x8052203E; // type:object size:0x2 scope:global align:2 data:2byte +_rumbleCnt = .sbss:0x80522040; // type:object size:0x4 scope:global align:4 data:byte +lbl_80522044 = .sbss:0x80522044; // type:object size:0x1 data:byte +lbl_80522045 = .sbss:0x80522045; // type:object size:0x1 data:byte +lbl_80522046 = .sbss:0x80522046; // type:object size:0x1 data:byte +_chan_active_state = .sbss:0x80522048; // type:object size:0x4 scope:global align:4 data:byte +_gamecode = .sbss:0x8052204C; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522050 = .sbss:0x80522050; // type:object size:0x1 data:byte +lbl_80522051 = .sbss:0x80522051; // type:object size:0x1 data:byte +lbl_80522052 = .sbss:0x80522052; // type:object size:0x1 data:byte +_rumble = .sbss:0x80522054; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522058 = .sbss:0x80522058; // type:object size:0x1 data:byte +lbl_80522059 = .sbss:0x80522059; // type:object size:0x1 data:byte +lbl_8052205A = .sbss:0x8052205A; // type:object size:0x1 data:byte +_recv_3e = .sbss:0x80522060; // type:object size:0x4 scope:global align:4 +_recv_3f = .sbss:0x80522064; // type:object size:0x4 scope:global align:4 +lbl_80522068 = .sbss:0x80522068; // type:object size:0x1 data:byte +lbl_80522069 = .sbss:0x80522069; // type:object size:0x1 data:byte +lbl_8052206A = .sbss:0x8052206A; // type:object size:0x1 data:byte +lbl_8052206B = .sbss:0x8052206B; // type:object size:0x1 data:byte +icenter_org = .sbss:0x80522070; // type:object size:0x8 scope:global align:4 data:4byte +Vec2_0 = .sbss:0x80522078; // type:object size:0x8 scope:global align:4 data:4byte +kp_dist_vv1 = .sbss:0x80522080; // type:object size:0x4 scope:global align:4 data:float +kp_ah_circle_radius2 = .sbss:0x80522084; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speedM_1 = .sbss:0x80522088; // type:object size:0x4 scope:global align:4 data:float +kp_err_dist_speed_1 = .sbss:0x8052208C; // type:object size:0x4 scope:global align:4 data:float +kobj_frame_max = .sbss:0x80522090; // type:object size:0x8 scope:global align:4 data:float +kobj_frame_min = .sbss:0x80522098; // type:object size:0x8 scope:global align:4 data:float +kp_err_dist_min = .sbss:0x805220A0; // type:object size:0x4 scope:global align:4 data:float +__EUARTInitialized = .sbss:0x805220A8; // type:object size:0x4 scope:global align:4 data:4byte +__EUARTLastErrorCode = .sbss:0x805220AC; // type:object size:0x4 scope:global align:4 data:4byte +__EUARTSendStop = .sbss:0x805220B0; // type:object size:0x4 scope:global align:4 data:4byte +Enabled = .sbss:0x805220B4; // type:object size:0x4 scope:local align:4 data:4byte +lo = .sbss:0x805220B8; // type:object size:0x4 scope:global align:4 data:4byte +hi = .sbss:0x805220BC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805220C0 = .sbss:0x805220C0; // type:object size:0x1 data:byte +_initialized = .sbss:0x805220C8; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805220CC = .sbss:0x805220CC; // type:object size:0x1 data:byte +remove_patch = .sbss:0x805220D0; // type:object size:0x1 scope:global align:4 +lbl_805220D1 = .sbss:0x805220D1; // type:object size:0x1 data:byte +lbl_805220D2 = .sbss:0x805220D2; // type:object size:0x1 data:byte +addr = .sbss:0x805220D4; // type:object size:0x4 scope:global align:4 data:4byte +offset = .sbss:0x805220D8; // type:object size:0x4 scope:global align:4 data:4byte +size = .sbss:0x805220DC; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805220E0 = .sbss:0x805220E0; // type:object size:0x1 data:byte +lbl_805220E1 = .sbss:0x805220E1; // type:object size:0x7 data:byte +lbl_805220E8 = .sbss:0x805220E8; // type:object size:0x1 data:byte +lbl_805220E9 = .sbss:0x805220E9; // type:object size:0x1 data:byte +__ntd_ohci = .sbss:0x805220EC; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_ohci_init_flag = .sbss:0x805220F0; // type:object size:0x4 scope:global align:4 data:4byte +lbl_805220F4 = .sbss:0x805220F4; // type:object size:0x1 data:byte +__ntd_vid = .sbss:0x805220F8; // type:object size:0x4 scope:global align:4 data:4byte +__ntd_pid = .sbss:0x805220FC; // type:object size:0x4 scope:global align:4 data:4byte +p_hcisu_if = .sbss:0x80522100; // type:object size:0x4 scope:global align:4 data:4byte +p_hcisu_cfg = .sbss:0x80522104; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522108 = .sbss:0x80522108; // type:object size:0x1 data:byte +_bte_app_info = .sbss:0x8052210C; // type:object size:0x4 scope:global align:4 data:4byte +_btu_g_count = .sbss:0x80522110; // type:object size:0x4 scope:global align:4 data:4byte +_btu_last_timer_tick = .sbss:0x80522114; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522118 = .sbss:0x80522118; // type:object size:0x1 data:byte +__GDCurrentDL = .sbss:0x80522120; // type:object size:0x4 scope:global align:4 data:4byte +overflowcb = .sbss:0x80522124; // type:object size:0x4 scope:global align:4 data:4byte +__global_destructor_chain = .sbss:0x80522128; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522130 = .sbss:0x80522130; // type:object size:0x1 data:byte +errno = .sbss:0x80522138; // type:object size:0x4 scope:global align:4 data:4byte +initialized$552 = .sbss:0x80522140; // type:object size:0x4 scope:local align:4 data:4byte +__aborting = .sbss:0x80522148; // type:object size:0x4 scope:global align:4 data:4byte +__stdio_exit = .sbss:0x8052214C; // type:object size:0x4 scope:global align:4 data:4byte +gTRKInputPendingPtr = .sbss:0x80522150; // type:object size:0x4 scope:global align:4 data:4byte +gIsInitialized = .sbss:0x80522158; // type:object size:0x4 scope:global align:4 data:4byte +__DBMtrCallback = .sbss:0x80522160; // type:object size:0x4 scope:global align:4 data:4byte +__DBDbgCallback = .sbss:0x80522164; // type:object size:0x4 scope:global align:4 data:4byte +lbl_80522168 = .sbss:0x80522168; // type:object size:0x1 data:byte +__DBRecvMail = .sbss:0x8052216C; // type:object size:0x4 scope:global align:4 data:4byte +__DBRecvDataSize = .sbss:0x80522170; // type:object size:0x4 scope:global align:4 data:4byte +@91364 = .sdata2:0x80522180; // type:object size:0x4 scope:local align:4 data:float +@91365 = .sdata2:0x80522184; // type:object size:0x4 scope:local align:4 data:float +@91366 = .sdata2:0x80522188; // type:object size:0x4 scope:local align:4 data:float +@91367 = .sdata2:0x8052218C; // type:object size:0x4 scope:local align:4 data:float +@91368 = .sdata2:0x80522190; // type:object size:0x4 scope:local align:4 data:float +@91369 = .sdata2:0x80522194; // type:object size:0x4 scope:local align:4 data:float +@91370 = .sdata2:0x80522198; // type:object size:0x4 scope:local align:4 data:float +@91371 = .sdata2:0x8052219C; // type:object size:0x4 scope:local align:4 data:float +@91431 = .sdata2:0x805221A0; // type:object size:0x4 scope:local align:4 data:float +@91432 = .sdata2:0x805221A4; // type:object size:0x4 scope:local align:4 data:float +@91528 = .sdata2:0x805221A8; // type:object size:0x4 scope:local align:4 data:float +@91529 = .sdata2:0x805221AC; // type:object size:0x4 scope:local align:4 data:float +@91530 = .sdata2:0x805221B0; // type:object size:0x4 scope:local align:4 data:float +@92075 = .sdata2:0x805221B8; // type:object size:0x8 scope:local align:4 data:double +@92220 = .sdata2:0x805221C0; // type:object size:0x4 scope:local align:4 data:float +@92221 = .sdata2:0x805221C4; // type:object size:0x4 scope:local align:4 data:float +@92222 = .sdata2:0x805221C8; // type:object size:0x4 scope:local align:4 data:float +@92223 = .sdata2:0x805221CC; // type:object size:0x4 scope:local align:4 data:float +@92193 = .sdata2:0x805221D0; // type:object size:0x4 scope:local align:4 data:float +@92194 = .sdata2:0x805221D4; // type:object size:0x4 scope:local align:4 data:float +@92195 = .sdata2:0x805221D8; // type:object size:0x4 scope:local align:4 data:float +@92203 = .sdata2:0x805221E0; // type:object size:0x8 scope:local align:4 data:double +@89817 = .sdata2:0x805221E8; // type:object size:0x4 scope:local align:4 data:float +@89818 = .sdata2:0x805221EC; // type:object size:0x4 scope:local align:4 data:float +@89821 = .sdata2:0x805221F0; // type:object size:0x8 scope:local align:4 data:double +@89825 = .sdata2:0x805221F8; // type:object size:0x4 scope:local align:4 data:float +@96305 = .sdata2:0x80522200; // type:object size:0x4 scope:local align:4 data:float +@96329 = .sdata2:0x80522204; // type:object size:0x4 scope:local align:4 data:float +@96460 = .sdata2:0x80522208; // type:object size:0x4 scope:local align:4 data:float +@96461 = .sdata2:0x8052220C; // type:object size:0x4 scope:local align:4 data:float +@96462 = .sdata2:0x80522210; // type:object size:0x4 scope:local align:4 data:float +@96463 = .sdata2:0x80522214; // type:object size:0x4 scope:local align:4 data:float +@96464 = .sdata2:0x80522218; // type:object size:0x4 scope:local align:4 data:float +@96465 = .sdata2:0x8052221C; // type:object size:0x4 scope:local align:4 data:float +@96466 = .sdata2:0x80522220; // type:object size:0x4 scope:local align:4 data:float +@96467 = .sdata2:0x80522224; // type:object size:0x4 scope:local align:4 data:float +@96468 = .sdata2:0x80522228; // type:object size:0x4 scope:local align:4 data:float +@96469 = .sdata2:0x8052222C; // type:object size:0x4 scope:local align:4 data:float +@96470 = .sdata2:0x80522230; // type:object size:0x4 scope:local align:4 data:float +@96471 = .sdata2:0x80522234; // type:object size:0x4 scope:local align:4 data:float +@96609 = .sdata2:0x80522238; // type:object size:0x4 scope:local align:4 data:float +@96610 = .sdata2:0x8052223C; // type:object size:0x4 scope:local align:4 data:float +@96611 = .sdata2:0x80522240; // type:object size:0x4 scope:local align:4 data:float +@96612 = .sdata2:0x80522244; // type:object size:0x4 scope:local align:4 data:float +@96637 = .sdata2:0x80522248; // type:object size:0x4 scope:local align:4 data:float +@96712 = .sdata2:0x8052224C; // type:object size:0x4 scope:local align:4 data:float +@96750 = .sdata2:0x80522250; // type:object size:0x4 scope:local align:4 data:float +@96791 = .sdata2:0x80522258; // type:object size:0x8 scope:local align:4 data:double +@96836 = .sdata2:0x80522260; // type:object size:0x4 scope:local align:4 data:float +@96907 = .sdata2:0x80522264; // type:object size:0x4 scope:local align:4 data:float +@96908 = .sdata2:0x80522268; // type:object size:0x4 scope:local align:4 data:float +@96909 = .sdata2:0x8052226C; // type:object size:0x4 scope:local align:4 data:float +@96910 = .sdata2:0x80522270; // type:object size:0x4 scope:local align:4 data:float +@96911 = .sdata2:0x80522274; // type:object size:0x4 scope:local align:4 data:float +@96952 = .sdata2:0x80522278; // type:object size:0x4 scope:local align:4 data:float +@97157 = .sdata2:0x8052227C; // type:object size:0x4 scope:local align:4 data:float +@97158 = .sdata2:0x80522280; // type:object size:0x4 scope:local align:4 data:float +@97159 = .sdata2:0x80522284; // type:object size:0x4 scope:local align:4 data:float +@97160 = .sdata2:0x80522288; // type:object size:0x4 scope:local align:4 data:float +@97184 = .sdata2:0x8052228C; // type:object size:0x4 scope:local align:4 data:float +@97185 = .sdata2:0x80522290; // type:object size:0x4 scope:local align:4 data:float +@97186 = .sdata2:0x80522294; // type:object size:0x4 scope:local align:4 data:float +@97187 = .sdata2:0x80522298; // type:object size:0x4 scope:local align:4 data:float +@97190 = .sdata2:0x805222A0; // type:object size:0x8 scope:local align:4 data:double +@102171 = .sdata2:0x805222A8; // type:object size:0x4 scope:local align:4 data:float +@102172 = .sdata2:0x805222AC; // type:object size:0x4 scope:local align:4 data:float +@102189 = .sdata2:0x805222B0; // type:object size:0x4 scope:local align:4 data:float +@102208 = .sdata2:0x805222B4; // type:object size:0x4 scope:local align:4 data:float +@102211 = .sdata2:0x805222B8; // type:object size:0x4 scope:local align:4 data:float +@102212 = .sdata2:0x805222BC; // type:object size:0x4 scope:local align:4 data:float +l_tvSize = .sdata2:0x805222C0; // type:object size:0x8 scope:global align:4 +@102239 = .sdata2:0x805222C8; // type:object size:0x4 scope:local align:4 data:float +@102242 = .sdata2:0x805222D0; // type:object size:0x8 scope:local align:4 data:double +@102270 = .sdata2:0x805222D8; // type:object size:0x4 scope:local align:4 data:float +@102271 = .sdata2:0x805222DC; // type:object size:0x4 scope:local align:4 data:float +l_viWidth$100373 = .sdata2:0x805222E0; // type:object size:0x8 scope:local align:4 data:2byte +lbl_805222E8 = .sdata2:0x805222E8; // type:object size:0x1 data:byte +lbl_805222E9 = .sdata2:0x805222E9; // type:object size:0x1 data:byte +lbl_805222EA = .sdata2:0x805222EA; // type:object size:0x1 data:byte +lbl_805222EB = .sdata2:0x805222EB; // type:object size:0x1 data:byte +@100586 = .sdata2:0x805222EC; // type:object size:0x8 scope:local align:4 +@102412 = .sdata2:0x805222F4; // type:object size:0x4 scope:local align:4 data:float +@102413 = .sdata2:0x805222F8; // type:object size:0x4 scope:local align:4 data:float +@102414 = .sdata2:0x805222FC; // type:object size:0x4 scope:local align:4 data:float +@102415 = .sdata2:0x80522300; // type:object size:0x4 scope:local align:4 data:float +@102418 = .sdata2:0x80522308; // type:object size:0x8 scope:local align:4 data:double +@102853 = .sdata2:0x80522310; // type:object size:0x4 scope:local align:4 data:float +@102854 = .sdata2:0x80522314; // type:object size:0x4 scope:local align:4 data:float +@102855 = .sdata2:0x80522318; // type:object size:0x4 scope:local align:4 data:float +@102857 = .sdata2:0x8052231C; // type:object size:0x4 scope:local align:4 data:float +@102858 = .sdata2:0x80522320; // type:object size:0x4 scope:local align:4 data:float +@102859 = .sdata2:0x80522324; // type:object size:0x4 scope:local align:4 data:float +@102860 = .sdata2:0x80522328; // type:object size:0x4 scope:local align:4 data:float +@102861 = .sdata2:0x8052232C; // type:object size:0x4 scope:local align:4 data:float +@102862 = .sdata2:0x80522330; // type:object size:0x4 scope:local align:4 data:float +@102863 = .sdata2:0x80522334; // type:object size:0x4 scope:local align:4 data:float +@102864 = .sdata2:0x80522338; // type:object size:0x4 scope:local align:4 data:float +@102865 = .sdata2:0x8052233C; // type:object size:0x4 scope:local align:4 data:float +@102866 = .sdata2:0x80522340; // type:object size:0x4 scope:local align:4 data:float +@102867 = .sdata2:0x80522344; // type:object size:0x4 scope:local align:4 data:float +@102868 = .sdata2:0x80522348; // type:object size:0x4 scope:local align:4 data:float +@102869 = .sdata2:0x8052234C; // type:object size:0x4 scope:local align:4 data:float +@102870 = .sdata2:0x80522350; // type:object size:0x4 scope:local align:4 data:float +@102871 = .sdata2:0x80522354; // type:object size:0x4 scope:local align:4 data:float +@102872 = .sdata2:0x80522358; // type:object size:0x4 scope:local align:4 data:float +@102873 = .sdata2:0x8052235C; // type:object size:0x4 scope:local align:4 data:float +@102874 = .sdata2:0x80522360; // type:object size:0x4 scope:local align:4 data:float +@102876 = .sdata2:0x80522364; // type:object size:0x4 scope:local align:4 data:float +@102878 = .sdata2:0x80522368; // type:object size:0x4 scope:local align:4 data:float +@102879 = .sdata2:0x8052236C; // type:object size:0x4 scope:local align:4 data:float +@102880 = .sdata2:0x80522370; // type:object size:0x4 scope:local align:4 data:float +@102882 = .sdata2:0x80522374; // type:object size:0x4 scope:local align:4 data:float +@102883 = .sdata2:0x80522378; // type:object size:0x4 scope:local align:4 data:float +@91686 = .sdata2:0x80522380; // type:object size:0x4 scope:local align:4 data:float +@91687 = .sdata2:0x80522384; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x80522388; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x8052238C; // type:object size:0x4 scope:local align:4 data:float +@90077 = .sdata2:0x80522390; // type:object size:0x4 scope:local align:4 data:float +@98401 = .sdata2:0x80522398; // type:object size:0x4 scope:local align:4 data:float +@98420 = .sdata2:0x8052239C; // type:object size:0x4 scope:local align:4 data:float +@98423 = .sdata2:0x805223A0; // type:object size:0x8 scope:local align:4 data:double +@100122 = .sdata2:0x805223A8; // type:object size:0x4 scope:local align:4 data:float +@100837 = .sdata2:0x805223AC; // type:object size:0x4 scope:local align:4 data:float +@101146 = .sdata2:0x805223B0; // type:object size:0x4 scope:local align:4 data:float +@101151 = .sdata2:0x805223B8; // type:object size:0x8 scope:local align:4 data:double +@101199 = .sdata2:0x805223C0; // type:object size:0x4 scope:local align:4 data:float +@101200 = .sdata2:0x805223C4; // type:object size:0x4 scope:local align:4 data:float +@101266 = .sdata2:0x805223C8; // type:object size:0x4 scope:local align:4 data:float +@101267 = .sdata2:0x805223CC; // type:object size:0x4 scope:local align:4 data:float +@101268 = .sdata2:0x805223D0; // type:object size:0x4 scope:local align:4 data:float +@89817 = .sdata2:0x805223D8; // type:object size:0x4 scope:local align:4 data:float +@89818 = .sdata2:0x805223DC; // type:object size:0x4 scope:local align:4 data:float +@89823 = .sdata2:0x805223E0; // type:object size:0x8 scope:local align:4 data:double +@89876 = .sdata2:0x805223E8; // type:object size:0x4 scope:local align:4 data:float +@89927 = .sdata2:0x805223EC; // type:object size:0x4 scope:local align:4 data:float +@89928 = .sdata2:0x805223F0; // type:object size:0x4 scope:local align:4 data:float +@89929 = .sdata2:0x805223F4; // type:object size:0x4 scope:local align:4 data:float +@89930 = .sdata2:0x805223F8; // type:object size:0x4 scope:local align:4 data:float +@89931 = .sdata2:0x805223FC; // type:object size:0x4 scope:local align:4 data:float +@89932 = .sdata2:0x80522400; // type:object size:0x4 scope:local align:4 data:float +@89933 = .sdata2:0x80522404; // type:object size:0x4 scope:local align:4 data:float +@89934 = .sdata2:0x80522408; // type:object size:0x4 scope:local align:4 data:float +@89969 = .sdata2:0x8052240C; // type:object size:0x4 scope:local align:4 data:float +@93610 = .sdata2:0x80522410; // type:object size:0x4 scope:local align:4 data:float +@93611 = .sdata2:0x80522414; // type:object size:0x4 scope:local align:4 data:float +@93612 = .sdata2:0x80522418; // type:object size:0x4 scope:local align:4 data:float +@93613 = .sdata2:0x8052241C; // type:object size:0x4 scope:local align:4 data:float +@93617 = .sdata2:0x80522420; // type:object size:0x8 scope:local align:4 data:double +@89856 = .sdata2:0x80522428; // type:object size:0x4 scope:local align:4 data:float +@89857 = .sdata2:0x8052242C; // type:object size:0x4 scope:local align:4 data:float +@109166 = .sdata2:0x80522430; // type:object size:0x4 scope:local align:4 data:float +@109167 = .sdata2:0x80522434; // type:object size:0x4 scope:local align:4 data:float +@109255 = .sdata2:0x80522438; // type:object size:0x4 scope:local align:4 data:float +@109256 = .sdata2:0x8052243C; // type:object size:0x4 scope:local align:4 data:float +@109259 = .sdata2:0x80522440; // type:object size:0x8 scope:local align:4 data:double +@109333 = .sdata2:0x80522448; // type:object size:0x4 scope:local align:4 data:float +@109337 = .sdata2:0x80522450; // type:object size:0x8 scope:local align:4 data:double +@109367 = .sdata2:0x80522458; // type:object size:0x4 scope:local align:4 data:float +@109368 = .sdata2:0x8052245C; // type:object size:0x4 scope:local align:4 data:float +@109369 = .sdata2:0x80522460; // type:object size:0x4 scope:local align:4 data:float +@112771 = .sdata2:0x80522468; // type:object size:0x4 scope:local align:4 data:float +@113021 = .sdata2:0x8052246C; // type:object size:0x4 scope:local align:4 data:float +@113189 = .sdata2:0x80522470; // type:object size:0x4 scope:local align:4 data:float +@113190 = .sdata2:0x80522474; // type:object size:0x4 scope:local align:4 data:float +@113655 = .sdata2:0x80522478; // type:object size:0x4 scope:local align:4 data:float +@113777 = .sdata2:0x8052247C; // type:object size:0x4 scope:local align:4 data:float +@113835 = .sdata2:0x80522480; // type:object size:0x4 scope:local align:4 data:float +@113836 = .sdata2:0x80522484; // type:object size:0x4 scope:local align:4 data:float +@113837 = .sdata2:0x80522488; // type:object size:0x4 scope:local align:4 data:float +@113838 = .sdata2:0x8052248C; // type:object size:0x4 scope:local align:4 data:float +@113839 = .sdata2:0x80522490; // type:object size:0x4 scope:local align:4 data:float +@113854 = .sdata2:0x80522494; // type:object size:0x4 scope:local align:4 data:float +@113976 = .sdata2:0x80522498; // type:object size:0x4 scope:local align:4 data:float +@113981 = .sdata2:0x8052249C; // type:object size:0x4 scope:local align:4 data:float +@114000 = .sdata2:0x805224A0; // type:object size:0x4 scope:local align:4 data:float +hamon_name$108625 = .sdata2:0x805224A4; // type:object size:0x4 scope:local align:4 +@114029 = .sdata2:0x805224A8; // type:object size:0x4 scope:local align:4 data:float +@114051 = .sdata2:0x805224B0; // type:object size:0x8 scope:local align:4 data:double +@114233 = .sdata2:0x805224B8; // type:object size:0x4 scope:local align:4 data:float +@114241 = .sdata2:0x805224BC; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x805224C0; // type:object size:0x4 scope:local align:4 data:float +@95280 = .sdata2:0x805224C8; // type:object size:0x4 scope:local align:4 data:float +@95488 = .sdata2:0x805224CC; // type:object size:0x4 scope:local align:4 data:float +@95551 = .sdata2:0x805224D0; // type:object size:0x4 scope:local align:4 data:float +@95552 = .sdata2:0x805224D4; // type:object size:0x4 scope:local align:4 data:float +@95553 = .sdata2:0x805224D8; // type:object size:0x4 scope:local align:4 data:float +@95554 = .sdata2:0x805224DC; // type:object size:0x4 scope:local align:4 data:float +@95556 = .sdata2:0x805224E0; // type:object size:0x8 scope:local align:4 data:double +@99981 = .sdata2:0x805224E8; // type:object size:0x4 scope:local align:4 data:float +@100746 = .sdata2:0x805224EC; // type:object size:0x4 scope:local align:4 data:float +@100748 = .sdata2:0x805224F0; // type:object size:0x8 scope:local align:4 data:double +@95109 = .sdata2:0x805224F8; // type:object size:0x4 scope:local align:4 data:float +@95110 = .sdata2:0x805224FC; // type:object size:0x4 scope:local align:4 data:float +@95111 = .sdata2:0x80522500; // type:object size:0x4 scope:local align:4 data:float +@95115 = .sdata2:0x80522508; // type:object size:0x8 scope:local align:4 data:double +@95116 = .sdata2:0x80522510; // type:object size:0x8 scope:local align:4 data:double +lbl_80522518 = .sdata2:0x80522518; // type:object size:0x5 +lbl_8052251D = .sdata2:0x8052251D; // type:object size:0x5 +lbl_80522522 = .sdata2:0x80522522; // type:object size:0x5 +lbl_80522527 = .sdata2:0x80522527; // type:object size:0x4 +lbl_8052252B = .sdata2:0x8052252B; // type:object size:0x5 +@95404 = .sdata2:0x80522530; // type:object size:0x4 scope:local align:4 data:float +@95439 = .sdata2:0x80522534; // type:object size:0x4 scope:local align:4 data:float +@95563 = .sdata2:0x80522538; // type:object size:0x4 scope:local align:4 data:float +@95699 = .sdata2:0x8052253C; // type:object size:0x4 scope:local align:4 data:float +@95700 = .sdata2:0x80522540; // type:object size:0x4 scope:local align:4 data:float +@95701 = .sdata2:0x80522544; // type:object size:0x4 scope:local align:4 data:float +@95702 = .sdata2:0x80522548; // type:object size:0x4 scope:local align:4 data:float +@95703 = .sdata2:0x8052254C; // type:object size:0x4 scope:local align:4 data:float +@95704 = .sdata2:0x80522550; // type:object size:0x4 scope:local align:4 data:float +@95705 = .sdata2:0x80522554; // type:object size:0x4 scope:local align:4 data:float +@119179 = .sdata2:0x80522558; // type:object size:0x4 scope:local align:4 data:float +@119244 = .sdata2:0x8052255C; // type:object size:0x4 scope:local align:4 data:float +@119245 = .sdata2:0x80522560; // type:object size:0x4 scope:local align:4 data:float +@119246 = .sdata2:0x80522564; // type:object size:0x4 scope:local align:4 data:float +@119247 = .sdata2:0x80522568; // type:object size:0x4 scope:local align:4 data:float +@119248 = .sdata2:0x8052256C; // type:object size:0x4 scope:local align:4 data:float +@119249 = .sdata2:0x80522570; // type:object size:0x4 scope:local align:4 data:float +@119366 = .sdata2:0x80522574; // type:object size:0x4 scope:local align:4 data:float +@119367 = .sdata2:0x80522578; // type:object size:0x4 scope:local align:4 data:float +@119368 = .sdata2:0x8052257C; // type:object size:0x4 scope:local align:4 data:float +@119369 = .sdata2:0x80522580; // type:object size:0x4 scope:local align:4 data:float +@119370 = .sdata2:0x80522584; // type:object size:0x4 scope:local align:4 data:float +@119578 = .sdata2:0x80522588; // type:object size:0x4 scope:local align:4 data:float +@120730 = .sdata2:0x8052258C; // type:object size:0x4 scope:local align:4 data:float +@120732 = .sdata2:0x80522590; // type:object size:0x8 scope:local align:4 data:double +@121304 = .sdata2:0x80522598; // type:object size:0x4 scope:local align:4 data:float +@121305 = .sdata2:0x8052259C; // type:object size:0x4 scope:local align:4 data:float +@121786 = .sdata2:0x805225A0; // type:object size:0x8 scope:local align:4 data:double +M_dir_base__Q212daObjMovebox5Act_c = .sdata2:0x805225A8; // type:object size:0x8 scope:global align:4 +OPEN_SIZE__7daDsh_c = .sdata2:0x805225B0; // type:object size:0x4 scope:global align:4 +OPEN_ACCEL__7daDsh_c = .sdata2:0x805225B4; // type:object size:0x4 scope:global align:4 +OPEN_SPEED__7daDsh_c = .sdata2:0x805225B8; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_SPEED__7daDsh_c = .sdata2:0x805225BC; // type:object size:0x4 scope:global align:4 +OPEN_BOUND_RATIO__7daDsh_c = .sdata2:0x805225C0; // type:object size:0x4 scope:global align:4 +CLOSE_ACCEL__7daDsh_c = .sdata2:0x805225C4; // type:object size:0x4 scope:global align:4 +CLOSE_SPEED__7daDsh_c = .sdata2:0x805225C8; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_SPEED__7daDsh_c = .sdata2:0x805225CC; // type:object size:0x4 scope:global align:4 +CLOSE_BOUND_RATIO__7daDsh_c = .sdata2:0x805225D0; // type:object size:0x4 scope:global align:4 +@103176 = .sdata2:0x805225D4; // type:object size:0x4 scope:local align:4 data:float +@93971 = .sdata2:0x805225D8; // type:object size:0x4 scope:local align:4 data:float +@100179 = .sdata2:0x805225E0; // type:object size:0x4 scope:local align:4 data:float +@100203 = .sdata2:0x805225E4; // type:object size:0x4 scope:local align:4 data:float +@90761 = .sdata2:0x805225E8; // type:object size:0x4 scope:local align:4 data:float +@90872 = .sdata2:0x805225EC; // type:object size:0x4 scope:local align:4 data:float +@90873 = .sdata2:0x805225F0; // type:object size:0x4 scope:local align:4 data:float +@90874 = .sdata2:0x805225F4; // type:object size:0x4 scope:local align:4 data:float +@90875 = .sdata2:0x805225F8; // type:object size:0x4 scope:local align:4 data:float +@90876 = .sdata2:0x805225FC; // type:object size:0x4 scope:local align:4 data:float +@90877 = .sdata2:0x80522600; // type:object size:0x4 scope:local align:4 data:float +@90878 = .sdata2:0x80522604; // type:object size:0x4 scope:local align:4 data:float +@93805 = .sdata2:0x80522608; // type:object size:0x4 scope:local align:4 data:float +@93828 = .sdata2:0x8052260C; // type:object size:0x4 scope:local align:4 data:float +@93859 = .sdata2:0x80522610; // type:object size:0x4 scope:local align:4 data:float +@93910 = .sdata2:0x80522614; // type:object size:0x4 scope:local align:4 data:float +@93935 = .sdata2:0x80522618; // type:object size:0x4 scope:local align:4 data:float +@101719 = .sdata2:0x80522620; // type:object size:0x4 scope:local align:4 data:float +@101720 = .sdata2:0x80522624; // type:object size:0x4 scope:local align:4 data:float +@101721 = .sdata2:0x80522628; // type:object size:0x4 scope:local align:4 data:float +@101800 = .sdata2:0x80522630; // type:object size:0x8 scope:local align:4 data:double +@101820 = .sdata2:0x80522638; // type:object size:0x4 scope:local align:4 data:float +@102116 = .sdata2:0x8052263C; // type:object size:0x4 scope:local align:4 data:float +@102117 = .sdata2:0x80522640; // type:object size:0x4 scope:local align:4 data:float +@102124 = .sdata2:0x80522644; // type:object size:0x4 scope:local align:4 data:float +@102162 = .sdata2:0x80522648; // type:object size:0x4 scope:local align:4 data:float +@102194 = .sdata2:0x8052264C; // type:object size:0x4 scope:local align:4 data:float +@102411 = .sdata2:0x80522650; // type:object size:0x8 scope:local align:4 data:double +@102584 = .sdata2:0x80522658; // type:object size:0x4 scope:local align:4 data:float +@95415 = .sdata2:0x80522660; // type:object size:0x8 scope:local align:4 data:double +@95475 = .sdata2:0x80522668; // type:object size:0x4 scope:local align:4 data:float +@90198 = .sdata2:0x80522670; // type:object size:0x4 scope:local align:4 data:float +@90205 = .sdata2:0x80522674; // type:object size:0x4 scope:local align:4 data:float +@90206 = .sdata2:0x80522678; // type:object size:0x4 scope:local align:4 data:float +@90207 = .sdata2:0x8052267C; // type:object size:0x4 scope:local align:4 data:float +@90208 = .sdata2:0x80522680; // type:object size:0x4 scope:local align:4 data:float +@90211 = .sdata2:0x80522688; // type:object size:0x8 scope:local align:4 data:double +@92586 = .sdata2:0x80522690; // type:object size:0x4 scope:local align:4 data:float +@92587 = .sdata2:0x80522694; // type:object size:0x4 scope:local align:4 data:float +@92588 = .sdata2:0x80522698; // type:object size:0x4 scope:local align:4 data:float +@95428 = .sdata2:0x805226A0; // type:object size:0x4 scope:local align:4 data:float +@95518 = .sdata2:0x805226A4; // type:object size:0x4 scope:local align:4 data:float +@95604 = .sdata2:0x805226A8; // type:object size:0x8 scope:local align:4 data:double +@95752 = .sdata2:0x805226B0; // type:object size:0x4 scope:local align:4 data:float +@95753 = .sdata2:0x805226B4; // type:object size:0x4 scope:local align:4 data:float +@95758 = .sdata2:0x805226B8; // type:object size:0x4 scope:local align:4 data:float +@95766 = .sdata2:0x805226C0; // type:object size:0x8 scope:local align:4 data:double +lbl_805226C8 = .sdata2:0x805226C8; // type:object size:0x4 +@95804 = .sdata2:0x805226CC; // type:object size:0x4 scope:local align:4 data:float +@95805 = .sdata2:0x805226D0; // type:object size:0x4 scope:local align:4 data:float +@95806 = .sdata2:0x805226D4; // type:object size:0x4 scope:local align:4 data:float +lbl_805226D8 = .sdata2:0x805226D8; // type:object size:0x1 data:byte +lbl_805226D9 = .sdata2:0x805226D9; // type:object size:0x1 data:byte +lbl_805226DA = .sdata2:0x805226DA; // type:object size:0x1 data:byte +lbl_805226DB = .sdata2:0x805226DB; // type:object size:0x1 data:byte +lbl_805226DC = .sdata2:0x805226DC; // type:object size:0x1 data:byte +lbl_805226DD = .sdata2:0x805226DD; // type:object size:0x1 data:byte +lbl_805226DE = .sdata2:0x805226DE; // type:object size:0x1 data:byte +lbl_805226DF = .sdata2:0x805226DF; // type:object size:0x1 data:byte +lbl_805226E0 = .sdata2:0x805226E0; // type:object size:0x1 data:byte +lbl_805226E1 = .sdata2:0x805226E1; // type:object size:0x1 data:byte +lbl_805226E2 = .sdata2:0x805226E2; // type:object size:0x1 data:byte +lbl_805226E3 = .sdata2:0x805226E3; // type:object size:0x1 data:byte +lbl_805226E4 = .sdata2:0x805226E4; // type:object size:0x1 data:byte +lbl_805226E5 = .sdata2:0x805226E5; // type:object size:0x1 data:byte +lbl_805226E6 = .sdata2:0x805226E6; // type:object size:0x1 data:byte +lbl_805226E7 = .sdata2:0x805226E7; // type:object size:0x1 data:byte +lbl_805226E8 = .sdata2:0x805226E8; // type:object size:0x8 +@95944 = .sdata2:0x805226F0; // type:object size:0x4 scope:local align:4 data:float +lbl_805226F4 = .sdata2:0x805226F4; // type:object size:0x4 +lbl_805226F8 = .sdata2:0x805226F8; // type:object size:0x4 +lbl_805226FC = .sdata2:0x805226FC; // type:object size:0x2 data:string +lbl_80522700 = .sdata2:0x80522700; // type:object size:0x4 +lbl_80522704 = .sdata2:0x80522704; // type:object size:0x4 +lbl_80522708 = .sdata2:0x80522708; // type:object size:0x4 +lbl_8052270C = .sdata2:0x8052270C; // type:object size:0x4 +lbl_80522710 = .sdata2:0x80522710; // type:object size:0x4 +lbl_80522714 = .sdata2:0x80522714; // type:object size:0x4 +lbl_80522718 = .sdata2:0x80522718; // type:object size:0x4 +lbl_8052271C = .sdata2:0x8052271C; // type:object size:0x8 +lbl_80522724 = .sdata2:0x80522724; // type:object size:0x4 +@96021 = .sdata2:0x80522728; // type:object size:0x4 scope:local align:4 data:float +lbl_8052272C = .sdata2:0x8052272C; // type:object size:0x8 +lbl_80522734 = .sdata2:0x80522734; // type:object size:0x4 +@96088 = .sdata2:0x80522738; // type:object size:0x4 scope:local align:4 data:float +@112336 = .sdata2:0x80522740; // type:object size:0x4 scope:local align:4 data:float +@112741 = .sdata2:0x80522744; // type:object size:0x4 scope:local align:4 data:float +@112889 = .sdata2:0x80522748; // type:object size:0x4 scope:local align:4 data:float +@112987 = .sdata2:0x8052274C; // type:object size:0x4 scope:local align:4 data:float +@107088 = .sdata2:0x80522750; // type:object size:0x4 scope:local align:4 data:float +@107090 = .sdata2:0x80522754; // type:object size:0x4 scope:local align:4 data:float +@107091 = .sdata2:0x80522758; // type:object size:0x8 scope:local align:4 data:double +@107316 = .sdata2:0x80522760; // type:object size:0x4 scope:local align:4 data:float +@107317 = .sdata2:0x80522764; // type:object size:0x4 scope:local align:4 data:float +@107654 = .sdata2:0x80522768; // type:object size:0x4 scope:local align:4 data:float +@107673 = .sdata2:0x80522770; // type:object size:0x8 scope:local align:4 data:double +@107740 = .sdata2:0x80522778; // type:object size:0x4 scope:local align:4 data:float +@107872 = .sdata2:0x8052277C; // type:object size:0x4 scope:local align:4 data:float +@103348 = .sdata2:0x80522780; // type:object size:0x4 scope:local align:4 data:float +@103349 = .sdata2:0x80522784; // type:object size:0x4 scope:local align:4 data:float +@103350 = .sdata2:0x80522788; // type:object size:0x4 scope:local align:4 data:float +@103784 = .sdata2:0x8052278C; // type:object size:0x4 scope:local align:4 data:float +@103785 = .sdata2:0x80522790; // type:object size:0x4 scope:local align:4 data:float +@103804 = .sdata2:0x80522794; // type:object size:0x4 scope:local align:4 data:float +@89886 = .sdata2:0x80522798; // type:object size:0x4 scope:local align:4 data:float +@97093 = .sdata2:0x805227A0; // type:object size:0x4 scope:local align:4 data:float +@97094 = .sdata2:0x805227A4; // type:object size:0x4 scope:local align:4 data:float +@97095 = .sdata2:0x805227A8; // type:object size:0x4 scope:local align:4 data:float +@97099 = .sdata2:0x805227B0; // type:object size:0x8 scope:local align:4 data:double +@97114 = .sdata2:0x805227B8; // type:object size:0x4 scope:local align:4 data:float +@97115 = .sdata2:0x805227BC; // type:object size:0x4 scope:local align:4 data:float +@97138 = .sdata2:0x805227C0; // type:object size:0x4 scope:local align:4 data:float +@97139 = .sdata2:0x805227C4; // type:object size:0x4 scope:local align:4 data:float +@97140 = .sdata2:0x805227C8; // type:object size:0x4 scope:local align:4 data:float +@97144 = .sdata2:0x805227D0; // type:object size:0x8 scope:local align:4 data:double +@97340 = .sdata2:0x805227D8; // type:object size:0x4 scope:local align:4 data:float +lbl_805227DC = .sdata2:0x805227DC; // type:object size:0x1 data:byte +lbl_805227DD = .sdata2:0x805227DD; // type:object size:0x1 data:byte +lbl_805227DE = .sdata2:0x805227DE; // type:object size:0x1 data:byte +lbl_805227DF = .sdata2:0x805227DF; // type:object size:0x1 data:byte +lbl_805227E0 = .sdata2:0x805227E0; // type:object size:0x1 data:byte +lbl_805227E1 = .sdata2:0x805227E1; // type:object size:0x1 data:byte +lbl_805227E2 = .sdata2:0x805227E2; // type:object size:0x1 data:byte +lbl_805227E3 = .sdata2:0x805227E3; // type:object size:0x1 data:byte +lbl_805227E4 = .sdata2:0x805227E4; // type:object size:0x1 data:byte +lbl_805227E5 = .sdata2:0x805227E5; // type:object size:0x1 data:byte +lbl_805227E6 = .sdata2:0x805227E6; // type:object size:0x1 data:byte +lbl_805227E7 = .sdata2:0x805227E7; // type:object size:0x1 data:byte +lbl_805227E8 = .sdata2:0x805227E8; // type:object size:0x1 data:byte +lbl_805227E9 = .sdata2:0x805227E9; // type:object size:0x1 data:byte +lbl_805227EA = .sdata2:0x805227EA; // type:object size:0x1 data:byte +lbl_805227EB = .sdata2:0x805227EB; // type:object size:0x1 data:byte +@97450 = .sdata2:0x805227EC; // type:object size:0x4 scope:local align:4 data:float +@97799 = .sdata2:0x805227F0; // type:object size:0x4 scope:local align:4 data:float +particleID$93373 = .sdata2:0x805227F4; // type:object size:0x4 scope:local align:4 +@97833 = .sdata2:0x805227F8; // type:object size:0x4 scope:local align:4 data:float +@97834 = .sdata2:0x805227FC; // type:object size:0x4 scope:local align:4 data:float +@97835 = .sdata2:0x80522800; // type:object size:0x4 scope:local align:4 data:float +lbl_80522804 = .sdata2:0x80522804; // type:object size:0x1 data:byte +lbl_80522805 = .sdata2:0x80522805; // type:object size:0x1 data:byte +lbl_80522806 = .sdata2:0x80522806; // type:object size:0x1 data:byte +lbl_80522807 = .sdata2:0x80522807; // type:object size:0x1 data:byte +lbl_80522808 = .sdata2:0x80522808; // type:object size:0x1 data:byte +lbl_80522809 = .sdata2:0x80522809; // type:object size:0x1 data:byte +lbl_8052280A = .sdata2:0x8052280A; // type:object size:0x1 data:byte +lbl_8052280B = .sdata2:0x8052280B; // type:object size:0x1 data:byte +lbl_8052280C = .sdata2:0x8052280C; // type:object size:0x1 data:byte +lbl_8052280D = .sdata2:0x8052280D; // type:object size:0x1 data:byte +lbl_8052280E = .sdata2:0x8052280E; // type:object size:0x1 data:byte +lbl_8052280F = .sdata2:0x8052280F; // type:object size:0x1 data:byte +lbl_80522810 = .sdata2:0x80522810; // type:object size:0x1 data:byte +lbl_80522811 = .sdata2:0x80522811; // type:object size:0x1 data:byte +lbl_80522812 = .sdata2:0x80522812; // type:object size:0x1 data:byte +lbl_80522813 = .sdata2:0x80522813; // type:object size:0x1 data:byte +lbl_80522814 = .sdata2:0x80522814; // type:object size:0x1 data:byte +lbl_80522815 = .sdata2:0x80522815; // type:object size:0x1 data:byte +lbl_80522816 = .sdata2:0x80522816; // type:object size:0x1 data:byte +lbl_80522817 = .sdata2:0x80522817; // type:object size:0x1 data:byte +lbl_80522818 = .sdata2:0x80522818; // type:object size:0x1 data:byte +lbl_80522819 = .sdata2:0x80522819; // type:object size:0x1 data:byte +lbl_8052281A = .sdata2:0x8052281A; // type:object size:0x1 data:byte +lbl_8052281B = .sdata2:0x8052281B; // type:object size:0x1 data:byte +lbl_8052281C = .sdata2:0x8052281C; // type:object size:0x1 data:byte +lbl_8052281D = .sdata2:0x8052281D; // type:object size:0x1 data:byte +lbl_8052281E = .sdata2:0x8052281E; // type:object size:0x1 data:byte +lbl_8052281F = .sdata2:0x8052281F; // type:object size:0x1 data:byte +lbl_80522820 = .sdata2:0x80522820; // type:object size:0x1 data:byte +lbl_80522821 = .sdata2:0x80522821; // type:object size:0x1 data:byte +lbl_80522822 = .sdata2:0x80522822; // type:object size:0x1 data:byte +lbl_80522823 = .sdata2:0x80522823; // type:object size:0x1 data:byte +@98130 = .sdata2:0x80522824; // type:object size:0x4 scope:local align:4 data:float +@98131 = .sdata2:0x80522828; // type:object size:0x4 scope:local align:4 data:float +@98132 = .sdata2:0x8052282C; // type:object size:0x4 scope:local align:4 data:float +@98133 = .sdata2:0x80522830; // type:object size:0x4 scope:local align:4 data:float +@98148 = .sdata2:0x80522834; // type:object size:0x4 scope:local align:4 data:float +@98165 = .sdata2:0x80522838; // type:object size:0x4 scope:local align:4 data:float +@98166 = .sdata2:0x8052283C; // type:object size:0x4 scope:local align:4 data:float +@98216 = .sdata2:0x80522840; // type:object size:0x4 scope:local align:4 data:float +@90076 = .sdata2:0x80522848; // type:object size:0x4 scope:local align:4 data:float +@89506 = .sdata2:0x80522850; // type:object size:0x4 scope:local align:4 data:float +@98669 = .sdata2:0x80522858; // type:object size:0x4 scope:local align:4 data:float +@98670 = .sdata2:0x8052285C; // type:object size:0x4 scope:local align:4 data:float +@98671 = .sdata2:0x80522860; // type:object size:0x4 scope:local align:4 data:float +@98675 = .sdata2:0x80522868; // type:object size:0x8 scope:local align:4 data:double +@98676 = .sdata2:0x80522870; // type:object size:0x8 scope:local align:4 data:double +@98726 = .sdata2:0x80522878; // type:object size:0x4 scope:local align:4 data:float +lbl_8052287C = .sdata2:0x8052287C; // type:object size:0x1 data:byte +lbl_8052287D = .sdata2:0x8052287D; // type:object size:0x1 data:byte +lbl_8052287E = .sdata2:0x8052287E; // type:object size:0x1 data:byte +lbl_8052287F = .sdata2:0x8052287F; // type:object size:0x1 data:byte +@98773 = .sdata2:0x80522880; // type:object size:0x4 scope:local align:4 data:float +@99086 = .sdata2:0x80522884; // type:object size:0x4 scope:local align:4 data:float +@99087 = .sdata2:0x80522888; // type:object size:0x4 scope:local align:4 data:float +@99088 = .sdata2:0x8052288C; // type:object size:0x4 scope:local align:4 data:float +@99089 = .sdata2:0x80522890; // type:object size:0x8 scope:local align:4 data:double +@99097 = .sdata2:0x80522898; // type:object size:0x4 scope:local align:4 data:float +@99126 = .sdata2:0x8052289C; // type:object size:0x4 scope:local align:4 data:float +@99262 = .sdata2:0x805228A0; // type:object size:0x4 scope:local align:4 data:float +@99263 = .sdata2:0x805228A4; // type:object size:0x4 scope:local align:4 data:float +@99282 = .sdata2:0x805228A8; // type:object size:0x4 scope:local align:4 data:float +@99283 = .sdata2:0x805228AC; // type:object size:0x4 scope:local align:4 data:float +@99353 = .sdata2:0x805228B0; // type:object size:0x4 scope:local align:4 data:float +@99354 = .sdata2:0x805228B4; // type:object size:0x4 scope:local align:4 data:float +@99355 = .sdata2:0x805228B8; // type:object size:0x4 scope:local align:4 data:float +@99356 = .sdata2:0x805228BC; // type:object size:0x4 scope:local align:4 data:float +@99357 = .sdata2:0x805228C0; // type:object size:0x4 scope:local align:4 data:float +@99358 = .sdata2:0x805228C4; // type:object size:0x4 scope:local align:4 data:float +@99359 = .sdata2:0x805228C8; // type:object size:0x4 scope:local align:4 data:float +@99360 = .sdata2:0x805228CC; // type:object size:0x4 scope:local align:4 data:float +@99361 = .sdata2:0x805228D0; // type:object size:0x4 scope:local align:4 data:float +@99362 = .sdata2:0x805228D4; // type:object size:0x4 scope:local align:4 data:float +@99407 = .sdata2:0x805228D8; // type:object size:0x4 scope:local align:4 data:float +@99408 = .sdata2:0x805228DC; // type:object size:0x4 scope:local align:4 data:float +@99409 = .sdata2:0x805228E0; // type:object size:0x4 scope:local align:4 data:float +@99410 = .sdata2:0x805228E4; // type:object size:0x4 scope:local align:4 data:float +lbl_805228E8 = .sdata2:0x805228E8; // type:object size:0x1 data:byte +lbl_805228E9 = .sdata2:0x805228E9; // type:object size:0x1 data:byte +lbl_805228EA = .sdata2:0x805228EA; // type:object size:0x1 data:byte +lbl_805228EB = .sdata2:0x805228EB; // type:object size:0x1 data:byte +@99512 = .sdata2:0x805228EC; // type:object size:0x4 scope:local align:4 data:float +@99513 = .sdata2:0x805228F0; // type:object size:0x4 scope:local align:4 data:float +@99514 = .sdata2:0x805228F4; // type:object size:0x4 scope:local align:4 data:float +@99515 = .sdata2:0x805228F8; // type:object size:0x4 scope:local align:4 data:float +lbl_805228FC = .sdata2:0x805228FC; // type:object size:0x8 data:byte +@99628 = .sdata2:0x80522904; // type:object size:0x4 scope:local align:4 data:float +@99678 = .sdata2:0x80522908; // type:object size:0x4 scope:local align:4 data:float +@99692 = .sdata2:0x8052290C; // type:object size:0x4 scope:local align:4 data:float +@97409 = .sdata2:0x80522910; // type:object size:0x4 scope:local align:4 data:float +@97411 = .sdata2:0x80522914; // type:object size:0x4 scope:local align:4 data:float +@97848 = .sdata2:0x80522918; // type:object size:0x4 scope:local align:4 data:float +@97849 = .sdata2:0x8052291C; // type:object size:0x4 scope:local align:4 data:float +@97850 = .sdata2:0x80522920; // type:object size:0x4 scope:local align:4 data:float +@97852 = .sdata2:0x80522924; // type:object size:0x4 scope:local align:4 data:float +@97853 = .sdata2:0x80522928; // type:object size:0x4 scope:local align:4 data:float +@97854 = .sdata2:0x8052292C; // type:object size:0x4 scope:local align:4 data:float +@97855 = .sdata2:0x80522930; // type:object size:0x4 scope:local align:4 data:float +@97856 = .sdata2:0x80522934; // type:object size:0x4 scope:local align:4 data:float +@97857 = .sdata2:0x80522938; // type:object size:0x4 scope:local align:4 data:float +@97858 = .sdata2:0x8052293C; // type:object size:0x4 scope:local align:4 data:float +@97859 = .sdata2:0x80522940; // type:object size:0x4 scope:local align:4 data:float +@97860 = .sdata2:0x80522944; // type:object size:0x4 scope:local align:4 data:float +@97861 = .sdata2:0x80522948; // type:object size:0x4 scope:local align:4 data:float +@97862 = .sdata2:0x8052294C; // type:object size:0x4 scope:local align:4 data:float +@97863 = .sdata2:0x80522950; // type:object size:0x4 scope:local align:4 data:float +@97866 = .sdata2:0x80522954; // type:object size:0x4 scope:local align:4 data:float +@97877 = .sdata2:0x80522958; // type:object size:0x8 scope:local align:4 data:double +@97956 = .sdata2:0x80522960; // type:object size:0x4 scope:local align:4 data:float +@97957 = .sdata2:0x80522964; // type:object size:0x4 scope:local align:4 data:float +@97958 = .sdata2:0x80522968; // type:object size:0x4 scope:local align:4 data:float +@97961 = .sdata2:0x8052296C; // type:object size:0x4 scope:local align:4 data:float +@97962 = .sdata2:0x80522970; // type:object size:0x4 scope:local align:4 data:float +@97964 = .sdata2:0x80522974; // type:object size:0x4 scope:local align:4 data:float +@97965 = .sdata2:0x80522978; // type:object size:0x4 scope:local align:4 data:float +@97966 = .sdata2:0x8052297C; // type:object size:0x4 scope:local align:4 data:float +@97967 = .sdata2:0x80522980; // type:object size:0x4 scope:local align:4 data:float +@97968 = .sdata2:0x80522984; // type:object size:0x4 scope:local align:4 data:float +@97972 = .sdata2:0x80522988; // type:object size:0x4 scope:local align:4 data:float +@97973 = .sdata2:0x8052298C; // type:object size:0x4 scope:local align:4 data:float +@97974 = .sdata2:0x80522990; // type:object size:0x4 scope:local align:4 data:float +@98088 = .sdata2:0x80522994; // type:object size:0x4 scope:local align:4 data:float +@98089 = .sdata2:0x80522998; // type:object size:0x4 scope:local align:4 data:float +@98090 = .sdata2:0x8052299C; // type:object size:0x4 scope:local align:4 data:float +@98091 = .sdata2:0x805229A0; // type:object size:0x4 scope:local align:4 data:float +@98092 = .sdata2:0x805229A4; // type:object size:0x4 scope:local align:4 data:float +@98093 = .sdata2:0x805229A8; // type:object size:0x4 scope:local align:4 data:float +@98198 = .sdata2:0x805229AC; // type:object size:0x4 scope:local align:4 data:float +@98199 = .sdata2:0x805229B0; // type:object size:0x4 scope:local align:4 data:float +@98200 = .sdata2:0x805229B4; // type:object size:0x4 scope:local align:4 data:float +@98201 = .sdata2:0x805229B8; // type:object size:0x4 scope:local align:4 data:float +@98343 = .sdata2:0x805229BC; // type:object size:0x4 scope:local align:4 data:float +@110400 = .sdata2:0x805229C0; // type:object size:0x8 scope:local align:4 data:double +@110401 = .sdata2:0x805229C8; // type:object size:0x4 scope:local align:4 data:float +@110415 = .sdata2:0x805229CC; // type:object size:0x4 scope:local align:4 data:float +@110433 = .sdata2:0x805229D0; // type:object size:0x4 scope:local align:4 data:float +@110434 = .sdata2:0x805229D4; // type:object size:0x4 scope:local align:4 data:float +@110438 = .sdata2:0x805229D8; // type:object size:0x8 scope:local align:4 data:double +@110473 = .sdata2:0x805229E0; // type:object size:0x4 scope:local align:4 data:float +@110474 = .sdata2:0x805229E4; // type:object size:0x4 scope:local align:4 data:float +@110475 = .sdata2:0x805229E8; // type:object size:0x4 scope:local align:4 data:float +@110476 = .sdata2:0x805229EC; // type:object size:0x4 scope:local align:4 data:float +@110477 = .sdata2:0x805229F0; // type:object size:0x4 scope:local align:4 data:float +@110478 = .sdata2:0x805229F4; // type:object size:0x4 scope:local align:4 data:float +@110479 = .sdata2:0x805229F8; // type:object size:0x4 scope:local align:4 data:float +@110480 = .sdata2:0x805229FC; // type:object size:0x4 scope:local align:4 data:float +@110481 = .sdata2:0x80522A00; // type:object size:0x4 scope:local align:4 data:float +@110482 = .sdata2:0x80522A04; // type:object size:0x4 scope:local align:4 data:float +@110493 = .sdata2:0x80522A08; // type:object size:0x4 scope:local align:4 data:float +@110494 = .sdata2:0x80522A0C; // type:object size:0x4 scope:local align:4 data:float +@110638 = .sdata2:0x80522A10; // type:object size:0x4 scope:local align:4 data:float +@110639 = .sdata2:0x80522A14; // type:object size:0x4 scope:local align:4 data:float +@110641 = .sdata2:0x80522A18; // type:object size:0x4 scope:local align:4 data:float +@110644 = .sdata2:0x80522A1C; // type:object size:0x4 scope:local align:4 data:float +@110645 = .sdata2:0x80522A20; // type:object size:0x4 scope:local align:4 data:float +@110646 = .sdata2:0x80522A24; // type:object size:0x4 scope:local align:4 data:float +@110647 = .sdata2:0x80522A28; // type:object size:0x4 scope:local align:4 data:float +@110648 = .sdata2:0x80522A2C; // type:object size:0x4 scope:local align:4 data:float +@110649 = .sdata2:0x80522A30; // type:object size:0x4 scope:local align:4 data:float +@110650 = .sdata2:0x80522A34; // type:object size:0x4 scope:local align:4 data:float +@110651 = .sdata2:0x80522A38; // type:object size:0x4 scope:local align:4 data:float +@110652 = .sdata2:0x80522A3C; // type:object size:0x4 scope:local align:4 data:float +@110653 = .sdata2:0x80522A40; // type:object size:0x4 scope:local align:4 data:float +@110654 = .sdata2:0x80522A44; // type:object size:0x4 scope:local align:4 data:float +@110655 = .sdata2:0x80522A48; // type:object size:0x4 scope:local align:4 data:float +@110656 = .sdata2:0x80522A4C; // type:object size:0x4 scope:local align:4 data:float +@110657 = .sdata2:0x80522A50; // type:object size:0x4 scope:local align:4 data:float +@110658 = .sdata2:0x80522A54; // type:object size:0x4 scope:local align:4 data:float +@110659 = .sdata2:0x80522A58; // type:object size:0x4 scope:local align:4 data:float +@110660 = .sdata2:0x80522A5C; // type:object size:0x4 scope:local align:4 data:float +@110661 = .sdata2:0x80522A60; // type:object size:0x4 scope:local align:4 data:float +@110662 = .sdata2:0x80522A64; // type:object size:0x4 scope:local align:4 data:float +@110663 = .sdata2:0x80522A68; // type:object size:0x4 scope:local align:4 data:float +@110664 = .sdata2:0x80522A6C; // type:object size:0x4 scope:local align:4 data:float +@110669 = .sdata2:0x80522A70; // type:object size:0x8 scope:local align:4 data:double +@110694 = .sdata2:0x80522A78; // type:object size:0x4 scope:local align:4 data:float +@110711 = .sdata2:0x80522A7C; // type:object size:0x4 scope:local align:4 data:float +@110712 = .sdata2:0x80522A80; // type:object size:0x4 scope:local align:4 data:float +@110978 = .sdata2:0x80522A84; // type:object size:0x4 scope:local align:4 data:float +@110979 = .sdata2:0x80522A88; // type:object size:0x4 scope:local align:4 data:float +@110980 = .sdata2:0x80522A8C; // type:object size:0x4 scope:local align:4 data:float +@110981 = .sdata2:0x80522A90; // type:object size:0x4 scope:local align:4 data:float +@110982 = .sdata2:0x80522A94; // type:object size:0x4 scope:local align:4 data:float +@110986 = .sdata2:0x80522A98; // type:object size:0x4 scope:local align:4 data:float +@110987 = .sdata2:0x80522A9C; // type:object size:0x4 scope:local align:4 data:float +@110988 = .sdata2:0x80522AA0; // type:object size:0x4 scope:local align:4 data:float +@110989 = .sdata2:0x80522AA4; // type:object size:0x4 scope:local align:4 data:float +@110990 = .sdata2:0x80522AA8; // type:object size:0x4 scope:local align:4 data:float +@110991 = .sdata2:0x80522AAC; // type:object size:0x4 scope:local align:4 data:float +@110992 = .sdata2:0x80522AB0; // type:object size:0x4 scope:local align:4 data:float +@110993 = .sdata2:0x80522AB4; // type:object size:0x4 scope:local align:4 data:float +@110994 = .sdata2:0x80522AB8; // type:object size:0x4 scope:local align:4 data:float +@110995 = .sdata2:0x80522ABC; // type:object size:0x4 scope:local align:4 data:float +@110996 = .sdata2:0x80522AC0; // type:object size:0x4 scope:local align:4 data:float +@110997 = .sdata2:0x80522AC4; // type:object size:0x4 scope:local align:4 data:float +@110998 = .sdata2:0x80522AC8; // type:object size:0x4 scope:local align:4 data:float +@110999 = .sdata2:0x80522ACC; // type:object size:0x4 scope:local align:4 data:float +@111000 = .sdata2:0x80522AD0; // type:object size:0x4 scope:local align:4 data:float +@111001 = .sdata2:0x80522AD4; // type:object size:0x4 scope:local align:4 data:float +@111002 = .sdata2:0x80522AD8; // type:object size:0x4 scope:local align:4 data:float +@111003 = .sdata2:0x80522ADC; // type:object size:0x4 scope:local align:4 data:float +@111004 = .sdata2:0x80522AE0; // type:object size:0x4 scope:local align:4 data:float +@111005 = .sdata2:0x80522AE4; // type:object size:0x4 scope:local align:4 data:float +@111006 = .sdata2:0x80522AE8; // type:object size:0x4 scope:local align:4 data:float +@111007 = .sdata2:0x80522AEC; // type:object size:0x4 scope:local align:4 data:float +@111009 = .sdata2:0x80522AF0; // type:object size:0x4 scope:local align:4 data:float +@111010 = .sdata2:0x80522AF4; // type:object size:0x4 scope:local align:4 data:float +@111011 = .sdata2:0x80522AF8; // type:object size:0x4 scope:local align:4 data:float +@111012 = .sdata2:0x80522AFC; // type:object size:0x4 scope:local align:4 data:float +@111013 = .sdata2:0x80522B00; // type:object size:0x4 scope:local align:4 data:float +@111015 = .sdata2:0x80522B04; // type:object size:0x4 scope:local align:4 data:float +@111016 = .sdata2:0x80522B08; // type:object size:0x4 scope:local align:4 data:float +@111017 = .sdata2:0x80522B0C; // type:object size:0x4 scope:local align:4 data:float +@111018 = .sdata2:0x80522B10; // type:object size:0x4 scope:local align:4 data:float +@111019 = .sdata2:0x80522B14; // type:object size:0x4 scope:local align:4 data:float +@111020 = .sdata2:0x80522B18; // type:object size:0x4 scope:local align:4 data:float +@111021 = .sdata2:0x80522B1C; // type:object size:0x4 scope:local align:4 data:float +@111331 = .sdata2:0x80522B20; // type:object size:0x4 scope:local align:4 data:float +@111333 = .sdata2:0x80522B24; // type:object size:0x4 scope:local align:4 data:float +@111334 = .sdata2:0x80522B28; // type:object size:0x4 scope:local align:4 data:float +@111335 = .sdata2:0x80522B2C; // type:object size:0x4 scope:local align:4 data:float +@111336 = .sdata2:0x80522B30; // type:object size:0x4 scope:local align:4 data:float +@111337 = .sdata2:0x80522B34; // type:object size:0x4 scope:local align:4 data:float +@111338 = .sdata2:0x80522B38; // type:object size:0x4 scope:local align:4 data:float +@111339 = .sdata2:0x80522B3C; // type:object size:0x4 scope:local align:4 data:float +@111340 = .sdata2:0x80522B40; // type:object size:0x4 scope:local align:4 data:float +@111341 = .sdata2:0x80522B44; // type:object size:0x4 scope:local align:4 data:float +@111342 = .sdata2:0x80522B48; // type:object size:0x4 scope:local align:4 data:float +@111343 = .sdata2:0x80522B4C; // type:object size:0x4 scope:local align:4 data:float +@111344 = .sdata2:0x80522B50; // type:object size:0x4 scope:local align:4 data:float +@111345 = .sdata2:0x80522B54; // type:object size:0x4 scope:local align:4 data:float +@111346 = .sdata2:0x80522B58; // type:object size:0x4 scope:local align:4 data:float +@111347 = .sdata2:0x80522B5C; // type:object size:0x4 scope:local align:4 data:float +@111348 = .sdata2:0x80522B60; // type:object size:0x4 scope:local align:4 data:float +@111349 = .sdata2:0x80522B64; // type:object size:0x4 scope:local align:4 data:float +@111350 = .sdata2:0x80522B68; // type:object size:0x4 scope:local align:4 data:float +@111351 = .sdata2:0x80522B6C; // type:object size:0x4 scope:local align:4 data:float +@111352 = .sdata2:0x80522B70; // type:object size:0x4 scope:local align:4 data:float +@111353 = .sdata2:0x80522B74; // type:object size:0x4 scope:local align:4 data:float +@111354 = .sdata2:0x80522B78; // type:object size:0x4 scope:local align:4 data:float +@111355 = .sdata2:0x80522B7C; // type:object size:0x4 scope:local align:4 data:float +@111356 = .sdata2:0x80522B80; // type:object size:0x4 scope:local align:4 data:float +@111357 = .sdata2:0x80522B84; // type:object size:0x4 scope:local align:4 data:float +@111358 = .sdata2:0x80522B88; // type:object size:0x4 scope:local align:4 data:float +@111359 = .sdata2:0x80522B8C; // type:object size:0x4 scope:local align:4 data:float +@111360 = .sdata2:0x80522B90; // type:object size:0x4 scope:local align:4 data:float +@111361 = .sdata2:0x80522B94; // type:object size:0x4 scope:local align:4 data:float +@111362 = .sdata2:0x80522B98; // type:object size:0x4 scope:local align:4 data:float +@111363 = .sdata2:0x80522B9C; // type:object size:0x4 scope:local align:4 data:float +@111578 = .sdata2:0x80522BA0; // type:object size:0x4 scope:local align:4 data:float +@111579 = .sdata2:0x80522BA4; // type:object size:0x4 scope:local align:4 data:float +@111580 = .sdata2:0x80522BA8; // type:object size:0x4 scope:local align:4 data:float +@111581 = .sdata2:0x80522BAC; // type:object size:0x4 scope:local align:4 data:float +@111582 = .sdata2:0x80522BB0; // type:object size:0x4 scope:local align:4 data:float +@111583 = .sdata2:0x80522BB4; // type:object size:0x4 scope:local align:4 data:float +@111584 = .sdata2:0x80522BB8; // type:object size:0x4 scope:local align:4 data:float +@111585 = .sdata2:0x80522BBC; // type:object size:0x4 scope:local align:4 data:float +@111586 = .sdata2:0x80522BC0; // type:object size:0x4 scope:local align:4 data:float +@111587 = .sdata2:0x80522BC4; // type:object size:0x4 scope:local align:4 data:float +@111588 = .sdata2:0x80522BC8; // type:object size:0x8 scope:local align:4 data:double +@111589 = .sdata2:0x80522BD0; // type:object size:0x4 scope:local align:4 data:float +@111591 = .sdata2:0x80522BD4; // type:object size:0x4 scope:local align:4 data:float +@111592 = .sdata2:0x80522BD8; // type:object size:0x4 scope:local align:4 data:float +@111737 = .sdata2:0x80522BDC; // type:object size:0x4 scope:local align:4 data:float +@111738 = .sdata2:0x80522BE0; // type:object size:0x4 scope:local align:4 data:float +@111739 = .sdata2:0x80522BE4; // type:object size:0x4 scope:local align:4 data:float +@111740 = .sdata2:0x80522BE8; // type:object size:0x4 scope:local align:4 data:float +@111741 = .sdata2:0x80522BEC; // type:object size:0x4 scope:local align:4 data:float +@111742 = .sdata2:0x80522BF0; // type:object size:0x4 scope:local align:4 data:float +@111743 = .sdata2:0x80522BF4; // type:object size:0x4 scope:local align:4 data:float +@111744 = .sdata2:0x80522BF8; // type:object size:0x4 scope:local align:4 data:float +@111745 = .sdata2:0x80522BFC; // type:object size:0x4 scope:local align:4 data:float +@111746 = .sdata2:0x80522C00; // type:object size:0x4 scope:local align:4 data:float +@111747 = .sdata2:0x80522C04; // type:object size:0x4 scope:local align:4 data:float +@111748 = .sdata2:0x80522C08; // type:object size:0x4 scope:local align:4 data:float +@111749 = .sdata2:0x80522C0C; // type:object size:0x4 scope:local align:4 data:float +@111750 = .sdata2:0x80522C10; // type:object size:0x4 scope:local align:4 data:float +@111751 = .sdata2:0x80522C14; // type:object size:0x4 scope:local align:4 data:float +@111873 = .sdata2:0x80522C18; // type:object size:0x4 scope:local align:4 data:float +@111875 = .sdata2:0x80522C1C; // type:object size:0x4 scope:local align:4 data:float +@111878 = .sdata2:0x80522C20; // type:object size:0x4 scope:local align:4 data:float +@111879 = .sdata2:0x80522C24; // type:object size:0x4 scope:local align:4 data:float +@111880 = .sdata2:0x80522C28; // type:object size:0x8 scope:local align:4 data:double +@111881 = .sdata2:0x80522C30; // type:object size:0x4 scope:local align:4 data:float +@111882 = .sdata2:0x80522C34; // type:object size:0x4 scope:local align:4 data:float +@111883 = .sdata2:0x80522C38; // type:object size:0x4 scope:local align:4 data:float +@111884 = .sdata2:0x80522C3C; // type:object size:0x4 scope:local align:4 data:float +@112010 = .sdata2:0x80522C40; // type:object size:0x4 scope:local align:4 data:float +@112011 = .sdata2:0x80522C44; // type:object size:0x4 scope:local align:4 data:float +@112012 = .sdata2:0x80522C48; // type:object size:0x4 scope:local align:4 data:float +@112013 = .sdata2:0x80522C4C; // type:object size:0x4 scope:local align:4 data:float +@112014 = .sdata2:0x80522C50; // type:object size:0x4 scope:local align:4 data:float +@112015 = .sdata2:0x80522C54; // type:object size:0x4 scope:local align:4 data:float +@112016 = .sdata2:0x80522C58; // type:object size:0x4 scope:local align:4 data:float +@112017 = .sdata2:0x80522C5C; // type:object size:0x4 scope:local align:4 data:float +@112018 = .sdata2:0x80522C60; // type:object size:0x4 scope:local align:4 data:float +@112020 = .sdata2:0x80522C64; // type:object size:0x4 scope:local align:4 data:float +@112132 = .sdata2:0x80522C68; // type:object size:0x4 scope:local align:4 data:float +@112133 = .sdata2:0x80522C6C; // type:object size:0x4 scope:local align:4 data:float +@112134 = .sdata2:0x80522C70; // type:object size:0x4 scope:local align:4 data:float +@112135 = .sdata2:0x80522C74; // type:object size:0x4 scope:local align:4 data:float +@112136 = .sdata2:0x80522C78; // type:object size:0x4 scope:local align:4 data:float +@112137 = .sdata2:0x80522C7C; // type:object size:0x4 scope:local align:4 data:float +@112138 = .sdata2:0x80522C80; // type:object size:0x4 scope:local align:4 data:float +@112139 = .sdata2:0x80522C84; // type:object size:0x4 scope:local align:4 data:float +@112140 = .sdata2:0x80522C88; // type:object size:0x4 scope:local align:4 data:float +@112141 = .sdata2:0x80522C8C; // type:object size:0x4 scope:local align:4 data:float +@112142 = .sdata2:0x80522C90; // type:object size:0x4 scope:local align:4 data:float +@112220 = .sdata2:0x80522C94; // type:object size:0x4 scope:local align:4 data:float +@112221 = .sdata2:0x80522C98; // type:object size:0x4 scope:local align:4 data:float +@112287 = .sdata2:0x80522C9C; // type:object size:0x4 scope:local align:4 data:float +@112288 = .sdata2:0x80522CA0; // type:object size:0x4 scope:local align:4 data:float +lbl_80522CA4 = .sdata2:0x80522CA4; // type:object size:0x1 data:byte +lbl_80522CA5 = .sdata2:0x80522CA5; // type:object size:0x1 data:byte +lbl_80522CA6 = .sdata2:0x80522CA6; // type:object size:0x1 data:byte +lbl_80522CA7 = .sdata2:0x80522CA7; // type:object size:0x1 data:byte +lbl_80522CA8 = .sdata2:0x80522CA8; // type:object size:0x1 data:byte +lbl_80522CA9 = .sdata2:0x80522CA9; // type:object size:0x1 data:byte +lbl_80522CAA = .sdata2:0x80522CAA; // type:object size:0x1 data:byte +lbl_80522CAB = .sdata2:0x80522CAB; // type:object size:0x1 data:byte +@112407 = .sdata2:0x80522CAC; // type:object size:0x4 scope:local align:4 data:float +@112408 = .sdata2:0x80522CB0; // type:object size:0x4 scope:local align:4 data:float +@112409 = .sdata2:0x80522CB4; // type:object size:0x4 scope:local align:4 data:float +@112410 = .sdata2:0x80522CB8; // type:object size:0x4 scope:local align:4 data:float +@112411 = .sdata2:0x80522CBC; // type:object size:0x4 scope:local align:4 data:float +@112412 = .sdata2:0x80522CC0; // type:object size:0x4 scope:local align:4 data:float +@112413 = .sdata2:0x80522CC4; // type:object size:0x4 scope:local align:4 data:float +@112414 = .sdata2:0x80522CC8; // type:object size:0x4 scope:local align:4 data:float +@112415 = .sdata2:0x80522CCC; // type:object size:0x4 scope:local align:4 data:float +@112416 = .sdata2:0x80522CD0; // type:object size:0x4 scope:local align:4 data:float +@112417 = .sdata2:0x80522CD4; // type:object size:0x4 scope:local align:4 data:float +lbl_80522CD8 = .sdata2:0x80522CD8; // type:object size:0x1 data:byte +lbl_80522CD9 = .sdata2:0x80522CD9; // type:object size:0x1 data:byte +lbl_80522CDA = .sdata2:0x80522CDA; // type:object size:0x1 data:byte +lbl_80522CDB = .sdata2:0x80522CDB; // type:object size:0x1 data:byte +lbl_80522CDC = .sdata2:0x80522CDC; // type:object size:0x1 data:byte +lbl_80522CDD = .sdata2:0x80522CDD; // type:object size:0x1 data:byte +lbl_80522CDE = .sdata2:0x80522CDE; // type:object size:0x1 data:byte +lbl_80522CDF = .sdata2:0x80522CDF; // type:object size:0x1 data:byte +@112544 = .sdata2:0x80522CE0; // type:object size:0x4 scope:local align:4 data:float +@112545 = .sdata2:0x80522CE4; // type:object size:0x4 scope:local align:4 data:float +@112546 = .sdata2:0x80522CE8; // type:object size:0x4 scope:local align:4 data:float +@112547 = .sdata2:0x80522CEC; // type:object size:0x4 scope:local align:4 data:float +@112548 = .sdata2:0x80522CF0; // type:object size:0x4 scope:local align:4 data:float +@112549 = .sdata2:0x80522CF4; // type:object size:0x4 scope:local align:4 data:float +@112551 = .sdata2:0x80522CF8; // type:object size:0x4 scope:local align:4 data:float +@112552 = .sdata2:0x80522CFC; // type:object size:0x4 scope:local align:4 data:float +@112553 = .sdata2:0x80522D00; // type:object size:0x4 scope:local align:4 data:float +@112554 = .sdata2:0x80522D04; // type:object size:0x4 scope:local align:4 data:float +@112555 = .sdata2:0x80522D08; // type:object size:0x4 scope:local align:4 data:float +@112556 = .sdata2:0x80522D0C; // type:object size:0x4 scope:local align:4 data:float +@112557 = .sdata2:0x80522D10; // type:object size:0x4 scope:local align:4 data:float +@112558 = .sdata2:0x80522D14; // type:object size:0x4 scope:local align:4 data:float +@112559 = .sdata2:0x80522D18; // type:object size:0x4 scope:local align:4 data:float +@112560 = .sdata2:0x80522D1C; // type:object size:0x4 scope:local align:4 data:float +@112561 = .sdata2:0x80522D20; // type:object size:0x4 scope:local align:4 data:float +@112562 = .sdata2:0x80522D24; // type:object size:0x4 scope:local align:4 data:float +@112563 = .sdata2:0x80522D28; // type:object size:0x4 scope:local align:4 data:float +@112679 = .sdata2:0x80522D2C; // type:object size:0x4 scope:local align:4 data:float +@112680 = .sdata2:0x80522D30; // type:object size:0x4 scope:local align:4 data:float +@112681 = .sdata2:0x80522D34; // type:object size:0x4 scope:local align:4 data:float +@112682 = .sdata2:0x80522D38; // type:object size:0x4 scope:local align:4 data:float +@112683 = .sdata2:0x80522D3C; // type:object size:0x4 scope:local align:4 data:float +lbl_80522D40 = .sdata2:0x80522D40; // type:object size:0x1 data:byte +lbl_80522D41 = .sdata2:0x80522D41; // type:object size:0x1 data:byte +lbl_80522D42 = .sdata2:0x80522D42; // type:object size:0x1 data:byte +lbl_80522D43 = .sdata2:0x80522D43; // type:object size:0x1 data:byte +lbl_80522D44 = .sdata2:0x80522D44; // type:object size:0x1 data:byte +lbl_80522D45 = .sdata2:0x80522D45; // type:object size:0x1 data:byte +lbl_80522D46 = .sdata2:0x80522D46; // type:object size:0x1 data:byte +lbl_80522D47 = .sdata2:0x80522D47; // type:object size:0x1 data:byte +lbl_80522D48 = .sdata2:0x80522D48; // type:object size:0x1 data:byte +lbl_80522D49 = .sdata2:0x80522D49; // type:object size:0x1 data:byte +lbl_80522D4A = .sdata2:0x80522D4A; // type:object size:0x1 data:byte +lbl_80522D4B = .sdata2:0x80522D4B; // type:object size:0x1 data:byte +@112778 = .sdata2:0x80522D4C; // type:object size:0x4 scope:local align:4 data:float +@112779 = .sdata2:0x80522D50; // type:object size:0x4 scope:local align:4 data:float +@113014 = .sdata2:0x80522D54; // type:object size:0x4 scope:local align:4 data:float +@113015 = .sdata2:0x80522D58; // type:object size:0x4 scope:local align:4 data:float +@113016 = .sdata2:0x80522D5C; // type:object size:0x4 scope:local align:4 data:float +@113017 = .sdata2:0x80522D60; // type:object size:0x4 scope:local align:4 data:float +@113018 = .sdata2:0x80522D64; // type:object size:0x4 scope:local align:4 data:float +@113019 = .sdata2:0x80522D68; // type:object size:0x4 scope:local align:4 data:float +@113020 = .sdata2:0x80522D6C; // type:object size:0x4 scope:local align:4 data:float +@113021 = .sdata2:0x80522D70; // type:object size:0x4 scope:local align:4 data:float +@113022 = .sdata2:0x80522D74; // type:object size:0x4 scope:local align:4 data:float +@113023 = .sdata2:0x80522D78; // type:object size:0x4 scope:local align:4 data:float +@113118 = .sdata2:0x80522D7C; // type:object size:0x4 scope:local align:4 data:float +@113119 = .sdata2:0x80522D80; // type:object size:0x4 scope:local align:4 data:float +@113120 = .sdata2:0x80522D84; // type:object size:0x4 scope:local align:4 data:float +@113121 = .sdata2:0x80522D88; // type:object size:0x4 scope:local align:4 data:float +@113122 = .sdata2:0x80522D8C; // type:object size:0x4 scope:local align:4 data:float +@113123 = .sdata2:0x80522D90; // type:object size:0x4 scope:local align:4 data:float +@113124 = .sdata2:0x80522D94; // type:object size:0x4 scope:local align:4 data:float +@113191 = .sdata2:0x80522D98; // type:object size:0x4 scope:local align:4 data:float +@113192 = .sdata2:0x80522D9C; // type:object size:0x4 scope:local align:4 data:float +@113451 = .sdata2:0x80522DA0; // type:object size:0x4 scope:local align:4 data:float +@113452 = .sdata2:0x80522DA4; // type:object size:0x4 scope:local align:4 data:float +@113507 = .sdata2:0x80522DA8; // type:object size:0x4 scope:local align:4 data:float +@113698 = .sdata2:0x80522DAC; // type:object size:0x4 scope:local align:4 data:float +@113699 = .sdata2:0x80522DB0; // type:object size:0x4 scope:local align:4 data:float +@113700 = .sdata2:0x80522DB4; // type:object size:0x4 scope:local align:4 data:float +@113701 = .sdata2:0x80522DB8; // type:object size:0x4 scope:local align:4 data:float +@113702 = .sdata2:0x80522DBC; // type:object size:0x4 scope:local align:4 data:float +@113703 = .sdata2:0x80522DC0; // type:object size:0x4 scope:local align:4 data:float +@113704 = .sdata2:0x80522DC4; // type:object size:0x4 scope:local align:4 data:float +@113705 = .sdata2:0x80522DC8; // type:object size:0x4 scope:local align:4 data:float +@113706 = .sdata2:0x80522DCC; // type:object size:0x4 scope:local align:4 data:float +@113707 = .sdata2:0x80522DD0; // type:object size:0x4 scope:local align:4 data:float +@113708 = .sdata2:0x80522DD4; // type:object size:0x4 scope:local align:4 data:float +@113709 = .sdata2:0x80522DD8; // type:object size:0x4 scope:local align:4 data:float +@92665 = .sdata2:0x80522DE0; // type:object size:0x8 scope:local align:4 data:double +@112746 = .sdata2:0x80522DE8; // type:object size:0x4 scope:local align:4 data:float +@112747 = .sdata2:0x80522DEC; // type:object size:0x4 scope:local align:4 data:float +@112748 = .sdata2:0x80522DF0; // type:object size:0x4 scope:local align:4 data:float +@112749 = .sdata2:0x80522DF4; // type:object size:0x4 scope:local align:4 data:float +@112750 = .sdata2:0x80522DF8; // type:object size:0x4 scope:local align:4 data:float +@112751 = .sdata2:0x80522DFC; // type:object size:0x4 scope:local align:4 data:float +@112752 = .sdata2:0x80522E00; // type:object size:0x4 scope:local align:4 data:float +@112753 = .sdata2:0x80522E04; // type:object size:0x4 scope:local align:4 data:float +@112754 = .sdata2:0x80522E08; // type:object size:0x4 scope:local align:4 data:float +@112755 = .sdata2:0x80522E0C; // type:object size:0x4 scope:local align:4 data:float +@112756 = .sdata2:0x80522E10; // type:object size:0x4 scope:local align:4 data:float +@112757 = .sdata2:0x80522E14; // type:object size:0x4 scope:local align:4 data:float +@112758 = .sdata2:0x80522E18; // type:object size:0x4 scope:local align:4 data:float +@112765 = .sdata2:0x80522E1C; // type:object size:0x4 scope:local align:4 data:float +@112766 = .sdata2:0x80522E20; // type:object size:0x4 scope:local align:4 data:float +@112770 = .sdata2:0x80522E24; // type:object size:0x4 scope:local align:4 data:float +@113153 = .sdata2:0x80522E28; // type:object size:0x4 scope:local align:4 data:float +@113155 = .sdata2:0x80522E30; // type:object size:0x8 scope:local align:4 data:double +@113219 = .sdata2:0x80522E38; // type:object size:0x4 scope:local align:4 data:float +@113220 = .sdata2:0x80522E3C; // type:object size:0x4 scope:local align:4 data:float +@113221 = .sdata2:0x80522E40; // type:object size:0x4 scope:local align:4 data:float +@113339 = .sdata2:0x80522E44; // type:object size:0x4 scope:local align:4 data:float +@113718 = .sdata2:0x80522E48; // type:object size:0x4 scope:local align:4 data:float +@113719 = .sdata2:0x80522E4C; // type:object size:0x4 scope:local align:4 data:float +@114330 = .sdata2:0x80522E50; // type:object size:0x4 scope:local align:4 data:float +@114333 = .sdata2:0x80522E58; // type:object size:0x8 scope:local align:4 data:double +@114401 = .sdata2:0x80522E60; // type:object size:0x4 scope:local align:4 data:float +@114402 = .sdata2:0x80522E64; // type:object size:0x4 scope:local align:4 data:float +@91680 = .sdata2:0x80522E68; // type:object size:0x4 scope:local align:4 data:float +@106184 = .sdata2:0x80522E70; // type:object size:0x4 scope:local align:4 data:float +@106232 = .sdata2:0x80522E74; // type:object size:0x4 scope:local align:4 data:float +@106233 = .sdata2:0x80522E78; // type:object size:0x4 scope:local align:4 data:float +@106234 = .sdata2:0x80522E7C; // type:object size:0x4 scope:local align:4 data:float +@106235 = .sdata2:0x80522E80; // type:object size:0x4 scope:local align:4 data:float +@106425 = .sdata2:0x80522E84; // type:object size:0x4 scope:local align:4 data:float +@106524 = .sdata2:0x80522E88; // type:object size:0x4 scope:local align:4 data:float +@106525 = .sdata2:0x80522E8C; // type:object size:0x4 scope:local align:4 data:float +@106730 = .sdata2:0x80522E90; // type:object size:0x4 scope:local align:4 data:float +@4127 = .sdata2:0x80522E98; // type:object size:0x4 scope:local align:4 data:float +@4128 = .sdata2:0x80522E9C; // type:object size:0x4 scope:local align:4 data:float +@4059 = .sdata2:0x80522EA0; // type:object size:0x4 scope:local align:4 data:float +@4071 = .sdata2:0x80522EA4; // type:object size:0x4 scope:local align:4 data:float +@97741 = .sdata2:0x80522EA8; // type:object size:0x4 scope:local align:4 data:float +@97925 = .sdata2:0x80522EAC; // type:object size:0x4 scope:local align:4 data:float +@97926 = .sdata2:0x80522EB0; // type:object size:0x4 scope:local align:4 data:float +@97927 = .sdata2:0x80522EB4; // type:object size:0x4 scope:local align:4 data:float +@98067 = .sdata2:0x80522EB8; // type:object size:0x4 scope:local align:4 data:float +@98264 = .sdata2:0x80522EBC; // type:object size:0x4 scope:local align:4 data:float +@98932 = .sdata2:0x80522EC0; // type:object size:0x4 scope:local align:4 data:float +@99102 = .sdata2:0x80522EC8; // type:object size:0x4 scope:local align:4 data:float +@99103 = .sdata2:0x80522ECC; // type:object size:0x4 scope:local align:4 data:float +@99104 = .sdata2:0x80522ED0; // type:object size:0x4 scope:local align:4 data:float +@99105 = .sdata2:0x80522ED4; // type:object size:0x4 scope:local align:4 data:float +@99106 = .sdata2:0x80522ED8; // type:object size:0x4 scope:local align:4 data:float +@99160 = .sdata2:0x80522EDC; // type:object size:0x4 scope:local align:4 data:float +@99510 = .sdata2:0x80522EE0; // type:object size:0x4 scope:local align:4 data:float +@99918 = .sdata2:0x80522EE8; // type:object size:0x8 scope:local align:4 data:double +@89928 = .sdata2:0x80522EF0; // type:object size:0x4 scope:local align:4 data:float +@89929 = .sdata2:0x80522EF4; // type:object size:0x4 scope:local align:4 data:float +@90088 = .sdata2:0x80522EF8; // type:object size:0x4 scope:local align:4 data:float +@90147 = .sdata2:0x80522EFC; // type:object size:0x4 scope:local align:4 data:float +@90186 = .sdata2:0x80522F00; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x80522F04; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x80522F08; // type:object size:0x4 scope:local align:4 data:float +@90319 = .sdata2:0x80522F0C; // type:object size:0x4 scope:local align:4 data:float +@91370 = .sdata2:0x80522F10; // type:object size:0x4 scope:local align:4 data:float +@91596 = .sdata2:0x80522F14; // type:object size:0x4 scope:local align:4 data:float +@91597 = .sdata2:0x80522F18; // type:object size:0x4 scope:local align:4 data:float +@91604 = .sdata2:0x80522F20; // type:object size:0x8 scope:local align:4 data:double +@91886 = .sdata2:0x80522F28; // type:object size:0x4 scope:local align:4 data:float +@91919 = .sdata2:0x80522F2C; // type:object size:0x4 scope:local align:4 data:float +@94397 = .sdata2:0x80522F30; // type:object size:0x4 scope:local align:4 data:float +@94398 = .sdata2:0x80522F34; // type:object size:0x4 scope:local align:4 data:float +@94399 = .sdata2:0x80522F38; // type:object size:0x4 scope:local align:4 data:float +@94400 = .sdata2:0x80522F3C; // type:object size:0x4 scope:local align:4 data:float +@94581 = .sdata2:0x80522F40; // type:object size:0x4 scope:local align:4 data:float +@94582 = .sdata2:0x80522F48; // type:object size:0x8 scope:local align:4 data:double +@94583 = .sdata2:0x80522F50; // type:object size:0x8 scope:local align:4 data:double +@94584 = .sdata2:0x80522F58; // type:object size:0x8 scope:local align:4 data:double +@94585 = .sdata2:0x80522F60; // type:object size:0x8 scope:local align:4 data:double +@94586 = .sdata2:0x80522F68; // type:object size:0x8 scope:local align:4 data:double +@94587 = .sdata2:0x80522F70; // type:object size:0x8 scope:local align:4 data:double +@94588 = .sdata2:0x80522F78; // type:object size:0x8 scope:local align:4 data:double +@94589 = .sdata2:0x80522F80; // type:object size:0x8 scope:local align:4 data:double +@94600 = .sdata2:0x80522F88; // type:object size:0x4 scope:local align:4 data:float +@94608 = .sdata2:0x80522F8C; // type:object size:0x4 scope:local align:4 data:float +@94698 = .sdata2:0x80522F90; // type:object size:0x4 scope:local align:4 data:float +@94699 = .sdata2:0x80522F94; // type:object size:0x4 scope:local align:4 data:float +@94703 = .sdata2:0x80522F98; // type:object size:0x4 scope:local align:4 data:float +@94704 = .sdata2:0x80522F9C; // type:object size:0x4 scope:local align:4 data:float +@94705 = .sdata2:0x80522FA0; // type:object size:0x4 scope:local align:4 data:float +@94706 = .sdata2:0x80522FA4; // type:object size:0x4 scope:local align:4 data:float +@94707 = .sdata2:0x80522FA8; // type:object size:0x4 scope:local align:4 data:float +@94708 = .sdata2:0x80522FAC; // type:object size:0x4 scope:local align:4 data:float +@94709 = .sdata2:0x80522FB0; // type:object size:0x4 scope:local align:4 data:float +@94710 = .sdata2:0x80522FB4; // type:object size:0x4 scope:local align:4 data:float +@94711 = .sdata2:0x80522FB8; // type:object size:0x4 scope:local align:4 data:float +@94712 = .sdata2:0x80522FBC; // type:object size:0x4 scope:local align:4 data:float +@94713 = .sdata2:0x80522FC0; // type:object size:0x4 scope:local align:4 data:float +@94714 = .sdata2:0x80522FC4; // type:object size:0x4 scope:local align:4 data:float +@94715 = .sdata2:0x80522FC8; // type:object size:0x4 scope:local align:4 data:float +@94716 = .sdata2:0x80522FCC; // type:object size:0x4 scope:local align:4 data:float +@94745 = .sdata2:0x80522FD0; // type:object size:0x4 scope:local align:4 data:float +@94758 = .sdata2:0x80522FD4; // type:object size:0x4 scope:local align:4 data:float +@94759 = .sdata2:0x80522FD8; // type:object size:0x4 scope:local align:4 data:float +@94760 = .sdata2:0x80522FDC; // type:object size:0x4 scope:local align:4 data:float +@94761 = .sdata2:0x80522FE0; // type:object size:0x4 scope:local align:4 data:float +@94762 = .sdata2:0x80522FE4; // type:object size:0x4 scope:local align:4 data:float +@94763 = .sdata2:0x80522FE8; // type:object size:0x4 scope:local align:4 data:float +@94764 = .sdata2:0x80522FEC; // type:object size:0x4 scope:local align:4 data:float +@94765 = .sdata2:0x80522FF0; // type:object size:0x4 scope:local align:4 data:float +@94766 = .sdata2:0x80522FF4; // type:object size:0x4 scope:local align:4 data:float +@94767 = .sdata2:0x80522FF8; // type:object size:0x4 scope:local align:4 data:float +@94768 = .sdata2:0x80522FFC; // type:object size:0x4 scope:local align:4 data:float +@94769 = .sdata2:0x80523000; // type:object size:0x4 scope:local align:4 data:float +@94770 = .sdata2:0x80523004; // type:object size:0x4 scope:local align:4 data:float +@94771 = .sdata2:0x80523008; // type:object size:0x4 scope:local align:4 data:float +@94772 = .sdata2:0x8052300C; // type:object size:0x4 scope:local align:4 data:float +@94773 = .sdata2:0x80523010; // type:object size:0x4 scope:local align:4 data:float +@94774 = .sdata2:0x80523014; // type:object size:0x4 scope:local align:4 data:float +@94775 = .sdata2:0x80523018; // type:object size:0x4 scope:local align:4 data:float +@94776 = .sdata2:0x8052301C; // type:object size:0x4 scope:local align:4 data:float +@94777 = .sdata2:0x80523020; // type:object size:0x4 scope:local align:4 data:float +@94778 = .sdata2:0x80523024; // type:object size:0x4 scope:local align:4 data:float +@94779 = .sdata2:0x80523028; // type:object size:0x4 scope:local align:4 data:float +@94806 = .sdata2:0x8052302C; // type:object size:0x4 scope:local align:4 data:float +@128498 = .sdata2:0x80523030; // type:object size:0x4 scope:local align:4 data:float +@128502 = .sdata2:0x80523034; // type:object size:0x4 scope:local align:4 data:float +@128571 = .sdata2:0x80523038; // type:object size:0x4 scope:local align:4 data:float +@128704 = .sdata2:0x8052303C; // type:object size:0x4 scope:local align:4 data:float +@128709 = .sdata2:0x80523040; // type:object size:0x8 scope:local align:4 data:double +@128756 = .sdata2:0x80523048; // type:object size:0x4 scope:local align:4 data:float +@128762 = .sdata2:0x80523050; // type:object size:0x8 scope:local align:4 data:double +@129099 = .sdata2:0x80523058; // type:object size:0x4 scope:local align:4 data:float +@129100 = .sdata2:0x8052305C; // type:object size:0x4 scope:local align:4 data:float +@129342 = .sdata2:0x80523060; // type:object size:0x4 scope:local align:4 data:float +@129344 = .sdata2:0x80523064; // type:object size:0x4 scope:local align:4 data:float +@129347 = .sdata2:0x80523068; // type:object size:0x4 scope:local align:4 data:float +@129348 = .sdata2:0x8052306C; // type:object size:0x4 scope:local align:4 data:float +@129352 = .sdata2:0x80523070; // type:object size:0x4 scope:local align:4 data:float +@129354 = .sdata2:0x80523074; // type:object size:0x4 scope:local align:4 data:float +@129355 = .sdata2:0x80523078; // type:object size:0x4 scope:local align:4 data:float +@129356 = .sdata2:0x8052307C; // type:object size:0x4 scope:local align:4 data:float +@129357 = .sdata2:0x80523080; // type:object size:0x4 scope:local align:4 data:float +@129358 = .sdata2:0x80523084; // type:object size:0x4 scope:local align:4 data:float +@129359 = .sdata2:0x80523088; // type:object size:0x4 scope:local align:4 data:float +@129360 = .sdata2:0x8052308C; // type:object size:0x4 scope:local align:4 data:float +@129361 = .sdata2:0x80523090; // type:object size:0x4 scope:local align:4 data:float +@129362 = .sdata2:0x80523094; // type:object size:0x4 scope:local align:4 data:float +@129367 = .sdata2:0x80523098; // type:object size:0x4 scope:local align:4 data:float +@129694 = .sdata2:0x8052309C; // type:object size:0x4 scope:local align:4 data:float +@129695 = .sdata2:0x805230A0; // type:object size:0x4 scope:local align:4 data:float +@129696 = .sdata2:0x805230A4; // type:object size:0x4 scope:local align:4 data:float +@129697 = .sdata2:0x805230A8; // type:object size:0x4 scope:local align:4 data:float +@129698 = .sdata2:0x805230AC; // type:object size:0x4 scope:local align:4 data:float +@129699 = .sdata2:0x805230B0; // type:object size:0x4 scope:local align:4 data:float +@129700 = .sdata2:0x805230B4; // type:object size:0x4 scope:local align:4 data:float +@129701 = .sdata2:0x805230B8; // type:object size:0x4 scope:local align:4 data:float +@129702 = .sdata2:0x805230BC; // type:object size:0x4 scope:local align:4 data:float +@129703 = .sdata2:0x805230C0; // type:object size:0x4 scope:local align:4 data:float +@129704 = .sdata2:0x805230C4; // type:object size:0x4 scope:local align:4 data:float +@129705 = .sdata2:0x805230C8; // type:object size:0x4 scope:local align:4 data:float +@129706 = .sdata2:0x805230CC; // type:object size:0x4 scope:local align:4 data:float +@129707 = .sdata2:0x805230D0; // type:object size:0x4 scope:local align:4 data:float +@129708 = .sdata2:0x805230D4; // type:object size:0x4 scope:local align:4 data:float +@129709 = .sdata2:0x805230D8; // type:object size:0x4 scope:local align:4 data:float +@129710 = .sdata2:0x805230DC; // type:object size:0x4 scope:local align:4 data:float +@129711 = .sdata2:0x805230E0; // type:object size:0x4 scope:local align:4 data:float +@129712 = .sdata2:0x805230E4; // type:object size:0x4 scope:local align:4 data:float +@129713 = .sdata2:0x805230E8; // type:object size:0x4 scope:local align:4 data:float +@129714 = .sdata2:0x805230EC; // type:object size:0x4 scope:local align:4 data:float +@129715 = .sdata2:0x805230F0; // type:object size:0x4 scope:local align:4 data:float +@129716 = .sdata2:0x805230F4; // type:object size:0x4 scope:local align:4 data:float +@129717 = .sdata2:0x805230F8; // type:object size:0x4 scope:local align:4 data:float +@129718 = .sdata2:0x805230FC; // type:object size:0x4 scope:local align:4 data:float +@129719 = .sdata2:0x80523100; // type:object size:0x4 scope:local align:4 data:float +@129720 = .sdata2:0x80523104; // type:object size:0x4 scope:local align:4 data:float +@129721 = .sdata2:0x80523108; // type:object size:0x4 scope:local align:4 data:float +@129722 = .sdata2:0x8052310C; // type:object size:0x4 scope:local align:4 data:float +@129723 = .sdata2:0x80523110; // type:object size:0x4 scope:local align:4 data:float +@129724 = .sdata2:0x80523114; // type:object size:0x4 scope:local align:4 data:float +@129725 = .sdata2:0x80523118; // type:object size:0x4 scope:local align:4 data:float +@129726 = .sdata2:0x8052311C; // type:object size:0x4 scope:local align:4 data:float +@129727 = .sdata2:0x80523120; // type:object size:0x4 scope:local align:4 data:float +@129728 = .sdata2:0x80523124; // type:object size:0x4 scope:local align:4 data:float +@129729 = .sdata2:0x80523128; // type:object size:0x4 scope:local align:4 data:float +@129730 = .sdata2:0x8052312C; // type:object size:0x4 scope:local align:4 data:float +@129731 = .sdata2:0x80523130; // type:object size:0x4 scope:local align:4 data:float +@129732 = .sdata2:0x80523134; // type:object size:0x4 scope:local align:4 data:float +@129733 = .sdata2:0x80523138; // type:object size:0x4 scope:local align:4 data:float +@129734 = .sdata2:0x8052313C; // type:object size:0x4 scope:local align:4 data:float +@129735 = .sdata2:0x80523140; // type:object size:0x4 scope:local align:4 data:float +@129736 = .sdata2:0x80523144; // type:object size:0x4 scope:local align:4 data:float +@129738 = .sdata2:0x80523148; // type:object size:0x4 scope:local align:4 data:float +@129739 = .sdata2:0x8052314C; // type:object size:0x4 scope:local align:4 data:float +@129740 = .sdata2:0x80523150; // type:object size:0x4 scope:local align:4 data:float +@129741 = .sdata2:0x80523154; // type:object size:0x4 scope:local align:4 data:float +@129742 = .sdata2:0x80523158; // type:object size:0x4 scope:local align:4 data:float +@129743 = .sdata2:0x8052315C; // type:object size:0x4 scope:local align:4 data:float +@129843 = .sdata2:0x80523160; // type:object size:0x4 scope:local align:4 data:float +@129844 = .sdata2:0x80523164; // type:object size:0x4 scope:local align:4 data:float +@129845 = .sdata2:0x80523168; // type:object size:0x4 scope:local align:4 data:float +@129846 = .sdata2:0x8052316C; // type:object size:0x4 scope:local align:4 data:float +@129847 = .sdata2:0x80523170; // type:object size:0x4 scope:local align:4 data:float +@129848 = .sdata2:0x80523174; // type:object size:0x4 scope:local align:4 data:float +@129849 = .sdata2:0x80523178; // type:object size:0x4 scope:local align:4 data:float +@129850 = .sdata2:0x8052317C; // type:object size:0x4 scope:local align:4 data:float +@129851 = .sdata2:0x80523180; // type:object size:0x4 scope:local align:4 data:float +@129852 = .sdata2:0x80523184; // type:object size:0x4 scope:local align:4 data:float +@129853 = .sdata2:0x80523188; // type:object size:0x4 scope:local align:4 data:float +@129854 = .sdata2:0x8052318C; // type:object size:0x4 scope:local align:4 data:float +@129855 = .sdata2:0x80523190; // type:object size:0x4 scope:local align:4 data:float +@129856 = .sdata2:0x80523194; // type:object size:0x4 scope:local align:4 data:float +@129857 = .sdata2:0x80523198; // type:object size:0x4 scope:local align:4 data:float +@129858 = .sdata2:0x8052319C; // type:object size:0x4 scope:local align:4 data:float +@129859 = .sdata2:0x805231A0; // type:object size:0x4 scope:local align:4 data:float +@129860 = .sdata2:0x805231A4; // type:object size:0x4 scope:local align:4 data:float +@129861 = .sdata2:0x805231A8; // type:object size:0x4 scope:local align:4 data:float +@129862 = .sdata2:0x805231AC; // type:object size:0x4 scope:local align:4 data:float +@129863 = .sdata2:0x805231B0; // type:object size:0x4 scope:local align:4 data:float +@129864 = .sdata2:0x805231B4; // type:object size:0x4 scope:local align:4 data:float +@129865 = .sdata2:0x805231B8; // type:object size:0x4 scope:local align:4 data:float +@129866 = .sdata2:0x805231BC; // type:object size:0x4 scope:local align:4 data:float +@129867 = .sdata2:0x805231C0; // type:object size:0x4 scope:local align:4 data:float +@129868 = .sdata2:0x805231C4; // type:object size:0x4 scope:local align:4 data:float +@129869 = .sdata2:0x805231C8; // type:object size:0x4 scope:local align:4 data:float +@129870 = .sdata2:0x805231CC; // type:object size:0x4 scope:local align:4 data:float +@129871 = .sdata2:0x805231D0; // type:object size:0x4 scope:local align:4 data:float +@129872 = .sdata2:0x805231D4; // type:object size:0x4 scope:local align:4 data:float +@129873 = .sdata2:0x805231D8; // type:object size:0x4 scope:local align:4 data:float +@129874 = .sdata2:0x805231DC; // type:object size:0x4 scope:local align:4 data:float +@130075 = .sdata2:0x805231E0; // type:object size:0x4 scope:local align:4 data:float +@130076 = .sdata2:0x805231E4; // type:object size:0x4 scope:local align:4 data:float +@130077 = .sdata2:0x805231E8; // type:object size:0x4 scope:local align:4 data:float +@130078 = .sdata2:0x805231EC; // type:object size:0x4 scope:local align:4 data:float +@130079 = .sdata2:0x805231F0; // type:object size:0x4 scope:local align:4 data:float +@130080 = .sdata2:0x805231F4; // type:object size:0x4 scope:local align:4 data:float +@130081 = .sdata2:0x805231F8; // type:object size:0x4 scope:local align:4 data:float +@130082 = .sdata2:0x805231FC; // type:object size:0x4 scope:local align:4 data:float +@130083 = .sdata2:0x80523200; // type:object size:0x4 scope:local align:4 data:float +@130084 = .sdata2:0x80523204; // type:object size:0x4 scope:local align:4 data:float +@130085 = .sdata2:0x80523208; // type:object size:0x4 scope:local align:4 data:float +@130086 = .sdata2:0x8052320C; // type:object size:0x4 scope:local align:4 data:float +@130087 = .sdata2:0x80523210; // type:object size:0x4 scope:local align:4 data:float +@130088 = .sdata2:0x80523214; // type:object size:0x4 scope:local align:4 data:float +@130089 = .sdata2:0x80523218; // type:object size:0x4 scope:local align:4 data:float +@130090 = .sdata2:0x8052321C; // type:object size:0x4 scope:local align:4 data:float +@130091 = .sdata2:0x80523220; // type:object size:0x4 scope:local align:4 data:float +@130092 = .sdata2:0x80523224; // type:object size:0x4 scope:local align:4 data:float +@130093 = .sdata2:0x80523228; // type:object size:0x4 scope:local align:4 data:float +@130094 = .sdata2:0x8052322C; // type:object size:0x4 scope:local align:4 data:float +@130095 = .sdata2:0x80523230; // type:object size:0x4 scope:local align:4 data:float +@130096 = .sdata2:0x80523234; // type:object size:0x4 scope:local align:4 data:float +@130097 = .sdata2:0x80523238; // type:object size:0x4 scope:local align:4 data:float +@130098 = .sdata2:0x8052323C; // type:object size:0x4 scope:local align:4 data:float +@130099 = .sdata2:0x80523240; // type:object size:0x4 scope:local align:4 data:float +@130100 = .sdata2:0x80523244; // type:object size:0x4 scope:local align:4 data:float +@130101 = .sdata2:0x80523248; // type:object size:0x4 scope:local align:4 data:float +@130102 = .sdata2:0x8052324C; // type:object size:0x4 scope:local align:4 data:float +@130103 = .sdata2:0x80523250; // type:object size:0x4 scope:local align:4 data:float +@130104 = .sdata2:0x80523254; // type:object size:0x4 scope:local align:4 data:float +@130105 = .sdata2:0x80523258; // type:object size:0x4 scope:local align:4 data:float +@130106 = .sdata2:0x8052325C; // type:object size:0x4 scope:local align:4 data:float +@130107 = .sdata2:0x80523260; // type:object size:0x4 scope:local align:4 data:float +@130108 = .sdata2:0x80523264; // type:object size:0x4 scope:local align:4 data:float +@130109 = .sdata2:0x80523268; // type:object size:0x4 scope:local align:4 data:float +@130110 = .sdata2:0x8052326C; // type:object size:0x4 scope:local align:4 data:float +@130111 = .sdata2:0x80523270; // type:object size:0x4 scope:local align:4 data:float +@130112 = .sdata2:0x80523274; // type:object size:0x4 scope:local align:4 data:float +@130113 = .sdata2:0x80523278; // type:object size:0x4 scope:local align:4 data:float +@130114 = .sdata2:0x8052327C; // type:object size:0x4 scope:local align:4 data:float +@130115 = .sdata2:0x80523280; // type:object size:0x4 scope:local align:4 data:float +@130116 = .sdata2:0x80523284; // type:object size:0x4 scope:local align:4 data:float +@130117 = .sdata2:0x80523288; // type:object size:0x4 scope:local align:4 data:float +@130118 = .sdata2:0x8052328C; // type:object size:0x4 scope:local align:4 data:float +@130119 = .sdata2:0x80523290; // type:object size:0x4 scope:local align:4 data:float +@130120 = .sdata2:0x80523294; // type:object size:0x4 scope:local align:4 data:float +@130121 = .sdata2:0x80523298; // type:object size:0x4 scope:local align:4 data:float +@130255 = .sdata2:0x8052329C; // type:object size:0x4 scope:local align:4 data:float +@130256 = .sdata2:0x805232A0; // type:object size:0x4 scope:local align:4 data:float +@130257 = .sdata2:0x805232A4; // type:object size:0x4 scope:local align:4 data:float +@130258 = .sdata2:0x805232A8; // type:object size:0x4 scope:local align:4 data:float +@130353 = .sdata2:0x805232AC; // type:object size:0x4 scope:local align:4 data:float +@130354 = .sdata2:0x805232B0; // type:object size:0x4 scope:local align:4 data:float +@130355 = .sdata2:0x805232B4; // type:object size:0x4 scope:local align:4 data:float +@130356 = .sdata2:0x805232B8; // type:object size:0x4 scope:local align:4 data:float +@130357 = .sdata2:0x805232BC; // type:object size:0x4 scope:local align:4 data:float +@130358 = .sdata2:0x805232C0; // type:object size:0x4 scope:local align:4 data:float +@130359 = .sdata2:0x805232C4; // type:object size:0x4 scope:local align:4 data:float +@130360 = .sdata2:0x805232C8; // type:object size:0x4 scope:local align:4 data:float +@130361 = .sdata2:0x805232CC; // type:object size:0x4 scope:local align:4 data:float +@130415 = .sdata2:0x805232D0; // type:object size:0x4 scope:local align:4 data:float +@130416 = .sdata2:0x805232D4; // type:object size:0x4 scope:local align:4 data:float +@130417 = .sdata2:0x805232D8; // type:object size:0x4 scope:local align:4 data:float +@130418 = .sdata2:0x805232DC; // type:object size:0x4 scope:local align:4 data:float +@130419 = .sdata2:0x805232E0; // type:object size:0x4 scope:local align:4 data:float +@130420 = .sdata2:0x805232E4; // type:object size:0x4 scope:local align:4 data:float +@130421 = .sdata2:0x805232E8; // type:object size:0x4 scope:local align:4 data:float +@130498 = .sdata2:0x805232EC; // type:object size:0x4 scope:local align:4 data:float +@130632 = .sdata2:0x805232F0; // type:object size:0x4 scope:local align:4 data:float +@130635 = .sdata2:0x805232F4; // type:object size:0x4 scope:local align:4 data:float +@130641 = .sdata2:0x805232F8; // type:object size:0x4 scope:local align:4 data:float +@130696 = .sdata2:0x805232FC; // type:object size:0x4 scope:local align:4 data:float +@130824 = .sdata2:0x80523300; // type:object size:0x4 scope:local align:4 data:float +@130826 = .sdata2:0x80523304; // type:object size:0x4 scope:local align:4 data:float +@130827 = .sdata2:0x80523308; // type:object size:0x4 scope:local align:4 data:float +@130828 = .sdata2:0x8052330C; // type:object size:0x4 scope:local align:4 data:float +@130829 = .sdata2:0x80523310; // type:object size:0x4 scope:local align:4 data:float +@130830 = .sdata2:0x80523314; // type:object size:0x4 scope:local align:4 data:float +@130831 = .sdata2:0x80523318; // type:object size:0x4 scope:local align:4 data:float +@130832 = .sdata2:0x8052331C; // type:object size:0x4 scope:local align:4 data:float +@89786 = .sdata2:0x80523320; // type:object size:0x8 scope:local align:4 data:double +@89855 = .sdata2:0x80523328; // type:object size:0x4 scope:local align:4 data:float +@89856 = .sdata2:0x8052332C; // type:object size:0x4 scope:local align:4 data:float +@92985 = .sdata2:0x80523330; // type:object size:0x4 scope:local align:4 data:float +@93013 = .sdata2:0x80523334; // type:object size:0x4 scope:local align:4 data:float +@93025 = .sdata2:0x80523338; // type:object size:0x8 scope:local align:4 data:double +@93359 = .sdata2:0x80523340; // type:object size:0x4 scope:local align:4 data:float +@93360 = .sdata2:0x80523344; // type:object size:0x4 scope:local align:4 data:float +@93363 = .sdata2:0x80523348; // type:object size:0x8 scope:local align:4 data:double +@95448 = .sdata2:0x80523350; // type:object size:0x4 scope:local align:4 data:float +@95449 = .sdata2:0x80523354; // type:object size:0x4 scope:local align:4 data:float +@91796 = .sdata2:0x80523358; // type:object size:0x4 scope:local align:4 data:float +@91797 = .sdata2:0x8052335C; // type:object size:0x4 scope:local align:4 data:float +@91798 = .sdata2:0x80523360; // type:object size:0x4 scope:local align:4 data:float +@91799 = .sdata2:0x80523364; // type:object size:0x4 scope:local align:4 data:float +@91800 = .sdata2:0x80523368; // type:object size:0x4 scope:local align:4 data:float +@91801 = .sdata2:0x8052336C; // type:object size:0x4 scope:local align:4 data:float +@91802 = .sdata2:0x80523370; // type:object size:0x4 scope:local align:4 data:float +@91803 = .sdata2:0x80523374; // type:object size:0x4 scope:local align:4 data:float +@91804 = .sdata2:0x80523378; // type:object size:0x4 scope:local align:4 data:float +@91805 = .sdata2:0x8052337C; // type:object size:0x4 scope:local align:4 data:float +@91806 = .sdata2:0x80523380; // type:object size:0x4 scope:local align:4 data:float +@91807 = .sdata2:0x80523384; // type:object size:0x4 scope:local align:4 data:float +@91810 = .sdata2:0x80523388; // type:object size:0x8 scope:local align:4 data:double +@91873 = .sdata2:0x80523390; // type:object size:0x4 scope:local align:4 data:float +@91874 = .sdata2:0x80523394; // type:object size:0x4 scope:local align:4 data:float +@91875 = .sdata2:0x80523398; // type:object size:0x4 scope:local align:4 data:float +lbl_805233A0 = .sdata2:0x805233A0; // type:object size:0x5 data:string +lbl_805233A5 = .sdata2:0x805233A5; // type:object size:0x5 data:string +lbl_805233AA = .sdata2:0x805233AA; // type:object size:0x5 data:string +lbl_805233AF = .sdata2:0x805233AF; // type:object size:0x5 data:string +lbl_805233B4 = .sdata2:0x805233B4; // type:object size:0x5 data:string +lbl_805233B9 = .sdata2:0x805233B9; // type:object size:0x6 data:string +lbl_805233BF = .sdata2:0x805233BF; // type:object size:0x6 data:string +lbl_805233C5 = .sdata2:0x805233C5; // type:object size:0x6 data:string +l_boardSlopeAngleMin = .sdata2:0x805233CC; // type:object size:0x4 scope:global align:4 data:float +l_boardSlopeRowAngleMin = .sdata2:0x805233D0; // type:object size:0x4 scope:global align:4 data:float +lbl_805233D4 = .sdata2:0x805233D4; // type:object size:0x6 data:string +@299599 = .sdata2:0x805233DC; // type:object size:0x4 scope:local align:4 data:float +@299600 = .sdata2:0x805233E0; // type:object size:0x4 scope:local align:4 data:float +@299601 = .sdata2:0x805233E4; // type:object size:0x4 scope:local align:4 data:float +@299929 = .sdata2:0x805233E8; // type:object size:0x4 scope:local align:4 data:float +@299930 = .sdata2:0x805233EC; // type:object size:0x4 scope:local align:4 data:float +@299931 = .sdata2:0x805233F0; // type:object size:0x4 scope:local align:4 data:float +@299932 = .sdata2:0x805233F4; // type:object size:0x4 scope:local align:4 data:float +@299933 = .sdata2:0x805233F8; // type:object size:0x4 scope:local align:4 data:float +@299934 = .sdata2:0x805233FC; // type:object size:0x4 scope:local align:4 data:float +@299935 = .sdata2:0x80523400; // type:object size:0x4 scope:local align:4 data:float +@299936 = .sdata2:0x80523404; // type:object size:0x4 scope:local align:4 data:float +@299937 = .sdata2:0x80523408; // type:object size:0x4 scope:local align:4 data:float +@299938 = .sdata2:0x8052340C; // type:object size:0x4 scope:local align:4 data:float +@299939 = .sdata2:0x80523410; // type:object size:0x4 scope:local align:4 data:float +@299942 = .sdata2:0x80523418; // type:object size:0x8 scope:local align:4 data:double +@299943 = .sdata2:0x80523420; // type:object size:0x8 scope:local align:4 data:double +@300050 = .sdata2:0x80523428; // type:object size:0x4 scope:local align:4 data:float +@300118 = .sdata2:0x8052342C; // type:object size:0x4 scope:local align:4 data:float +@300165 = .sdata2:0x80523430; // type:object size:0x4 scope:local align:4 data:float +@300166 = .sdata2:0x80523434; // type:object size:0x4 scope:local align:4 data:float +@300323 = .sdata2:0x80523438; // type:object size:0x4 scope:local align:4 data:float +@300324 = .sdata2:0x8052343C; // type:object size:0x4 scope:local align:4 data:float +@300325 = .sdata2:0x80523440; // type:object size:0x4 scope:local align:4 data:float +@300589 = .sdata2:0x80523444; // type:object size:0x4 scope:local align:4 data:float +@300657 = .sdata2:0x80523448; // type:object size:0x4 scope:local align:4 data:float +@300658 = .sdata2:0x8052344C; // type:object size:0x4 scope:local align:4 data:float +@300899 = .sdata2:0x80523450; // type:object size:0x4 scope:local align:4 data:float +@300977 = .sdata2:0x80523454; // type:object size:0x4 scope:local align:4 data:float +@300978 = .sdata2:0x80523458; // type:object size:0x4 scope:local align:4 data:float +@300979 = .sdata2:0x8052345C; // type:object size:0x4 scope:local align:4 data:float +@301092 = .sdata2:0x80523460; // type:object size:0x4 scope:local align:4 data:float +@301093 = .sdata2:0x80523464; // type:object size:0x4 scope:local align:4 data:float +@301094 = .sdata2:0x80523468; // type:object size:0x4 scope:local align:4 data:float +@301095 = .sdata2:0x8052346C; // type:object size:0x4 scope:local align:4 data:float +@301255 = .sdata2:0x80523470; // type:object size:0x4 scope:local align:4 data:float +@301256 = .sdata2:0x80523474; // type:object size:0x4 scope:local align:4 data:float +@301332 = .sdata2:0x80523478; // type:object size:0x4 scope:local align:4 data:float +@301423 = .sdata2:0x8052347C; // type:object size:0x4 scope:local align:4 data:float +@301424 = .sdata2:0x80523480; // type:object size:0x4 scope:local align:4 data:float +@301557 = .sdata2:0x80523484; // type:object size:0x4 scope:local align:4 data:float +@301594 = .sdata2:0x80523488; // type:object size:0x4 scope:local align:4 data:float +@301709 = .sdata2:0x8052348C; // type:object size:0x4 scope:local align:4 data:float +@301710 = .sdata2:0x80523490; // type:object size:0x4 scope:local align:4 data:float +@301774 = .sdata2:0x80523494; // type:object size:0x4 scope:local align:4 data:float +@301775 = .sdata2:0x80523498; // type:object size:0x4 scope:local align:4 data:float +@301776 = .sdata2:0x8052349C; // type:object size:0x4 scope:local align:4 data:float +@301826 = .sdata2:0x805234A0; // type:object size:0x4 scope:local align:4 data:float +@301862 = .sdata2:0x805234A4; // type:object size:0x4 scope:local align:4 data:float +@301863 = .sdata2:0x805234A8; // type:object size:0x4 scope:local align:4 data:float +@301906 = .sdata2:0x805234AC; // type:object size:0x4 scope:local align:4 data:float +@301907 = .sdata2:0x805234B0; // type:object size:0x4 scope:local align:4 data:float +@301951 = .sdata2:0x805234B4; // type:object size:0x4 scope:local align:4 data:float +@301952 = .sdata2:0x805234B8; // type:object size:0x4 scope:local align:4 data:float +@302136 = .sdata2:0x805234BC; // type:object size:0x4 scope:local align:4 data:float +@302216 = .sdata2:0x805234C0; // type:object size:0x4 scope:local align:4 data:float +@302217 = .sdata2:0x805234C4; // type:object size:0x4 scope:local align:4 data:float +@302218 = .sdata2:0x805234C8; // type:object size:0x4 scope:local align:4 data:float +@302219 = .sdata2:0x805234CC; // type:object size:0x4 scope:local align:4 data:float +@302220 = .sdata2:0x805234D0; // type:object size:0x4 scope:local align:4 data:float +@302221 = .sdata2:0x805234D4; // type:object size:0x4 scope:local align:4 data:float +@302222 = .sdata2:0x805234D8; // type:object size:0x4 scope:local align:4 data:float +@302223 = .sdata2:0x805234DC; // type:object size:0x4 scope:local align:4 data:float +@302399 = .sdata2:0x805234E0; // type:object size:0x4 scope:local align:4 data:float +@302400 = .sdata2:0x805234E4; // type:object size:0x4 scope:local align:4 data:float +@302449 = .sdata2:0x805234E8; // type:object size:0x4 scope:local align:4 data:float +@302923 = .sdata2:0x805234EC; // type:object size:0x4 scope:local align:4 data:float +@303049 = .sdata2:0x805234F0; // type:object size:0x4 scope:local align:4 data:float +@303225 = .sdata2:0x805234F4; // type:object size:0x4 scope:local align:4 data:float +@303226 = .sdata2:0x805234F8; // type:object size:0x4 scope:local align:4 data:float +@303227 = .sdata2:0x805234FC; // type:object size:0x4 scope:local align:4 data:float +@303228 = .sdata2:0x80523500; // type:object size:0x4 scope:local align:4 data:float +@303343 = .sdata2:0x80523504; // type:object size:0x4 scope:local align:4 data:float +@303344 = .sdata2:0x80523508; // type:object size:0x4 scope:local align:4 data:float +@303426 = .sdata2:0x8052350C; // type:object size:0x4 scope:local align:4 data:float +@303635 = .sdata2:0x80523510; // type:object size:0x4 scope:local align:4 data:float +@304122 = .sdata2:0x80523514; // type:object size:0x4 scope:local align:4 data:float +@304416 = .sdata2:0x80523518; // type:object size:0x4 scope:local align:4 data:float +@304417 = .sdata2:0x8052351C; // type:object size:0x4 scope:local align:4 data:float +@304550 = .sdata2:0x80523520; // type:object size:0x4 scope:local align:4 data:float +@305071 = .sdata2:0x80523524; // type:object size:0x4 scope:local align:4 data:float +@305235 = .sdata2:0x80523528; // type:object size:0x4 scope:local align:4 data:float +@305811 = .sdata2:0x8052352C; // type:object size:0x4 scope:local align:4 data:float +@306036 = .sdata2:0x80523530; // type:object size:0x4 scope:local align:4 data:float +@306203 = .sdata2:0x80523534; // type:object size:0x4 scope:local align:4 data:float +@306204 = .sdata2:0x80523538; // type:object size:0x4 scope:local align:4 data:float +@306205 = .sdata2:0x8052353C; // type:object size:0x4 scope:local align:4 data:float +@306206 = .sdata2:0x80523540; // type:object size:0x4 scope:local align:4 data:float +@306264 = .sdata2:0x80523544; // type:object size:0x4 scope:local align:4 data:float +@306394 = .sdata2:0x80523548; // type:object size:0x4 scope:local align:4 data:float +@306749 = .sdata2:0x8052354C; // type:object size:0x4 scope:local align:4 data:float +@306750 = .sdata2:0x80523550; // type:object size:0x4 scope:local align:4 data:float +@306751 = .sdata2:0x80523554; // type:object size:0x4 scope:local align:4 data:float +@306752 = .sdata2:0x80523558; // type:object size:0x4 scope:local align:4 data:float +@306753 = .sdata2:0x8052355C; // type:object size:0x4 scope:local align:4 data:float +@306754 = .sdata2:0x80523560; // type:object size:0x4 scope:local align:4 data:float +@306755 = .sdata2:0x80523564; // type:object size:0x4 scope:local align:4 data:float +@306756 = .sdata2:0x80523568; // type:object size:0x4 scope:local align:4 data:float +@306757 = .sdata2:0x8052356C; // type:object size:0x4 scope:local align:4 data:float +@306758 = .sdata2:0x80523570; // type:object size:0x4 scope:local align:4 data:float +@306759 = .sdata2:0x80523574; // type:object size:0x4 scope:local align:4 data:float +@306760 = .sdata2:0x80523578; // type:object size:0x4 scope:local align:4 data:float +@306761 = .sdata2:0x8052357C; // type:object size:0x4 scope:local align:4 data:float +@306762 = .sdata2:0x80523580; // type:object size:0x4 scope:local align:4 data:float +@306856 = .sdata2:0x80523584; // type:object size:0x4 scope:local align:4 data:float +@306865 = .sdata2:0x80523588; // type:object size:0x4 scope:local align:4 data:float +@306866 = .sdata2:0x8052358C; // type:object size:0x4 scope:local align:4 data:float +@306867 = .sdata2:0x80523590; // type:object size:0x4 scope:local align:4 data:float +@306868 = .sdata2:0x80523594; // type:object size:0x4 scope:local align:4 data:float +@306869 = .sdata2:0x80523598; // type:object size:0x4 scope:local align:4 data:float +@306870 = .sdata2:0x8052359C; // type:object size:0x4 scope:local align:4 data:float +@306871 = .sdata2:0x805235A0; // type:object size:0x4 scope:local align:4 data:float +@306998 = .sdata2:0x805235A4; // type:object size:0x4 scope:local align:4 data:float +@306999 = .sdata2:0x805235A8; // type:object size:0x4 scope:local align:4 data:float +@307103 = .sdata2:0x805235AC; // type:object size:0x4 scope:local align:4 data:float +@307158 = .sdata2:0x805235B0; // type:object size:0x4 scope:local align:4 data:float +@307335 = .sdata2:0x805235B4; // type:object size:0x4 scope:local align:4 data:float +@307431 = .sdata2:0x805235B8; // type:object size:0x4 scope:local align:4 data:float +@307712 = .sdata2:0x805235BC; // type:object size:0x4 scope:local align:4 data:float +@307866 = .sdata2:0x805235C0; // type:object size:0x4 scope:local align:4 data:float +@307867 = .sdata2:0x805235C4; // type:object size:0x4 scope:local align:4 data:float +@307868 = .sdata2:0x805235C8; // type:object size:0x4 scope:local align:4 data:float +@307894 = .sdata2:0x805235CC; // type:object size:0x4 scope:local align:4 data:float +@307895 = .sdata2:0x805235D0; // type:object size:0x4 scope:local align:4 data:float +@308015 = .sdata2:0x805235D4; // type:object size:0x4 scope:local align:4 data:float +@308257 = .sdata2:0x805235D8; // type:object size:0x4 scope:local align:4 data:float +@308258 = .sdata2:0x805235DC; // type:object size:0x4 scope:local align:4 data:float +@308259 = .sdata2:0x805235E0; // type:object size:0x4 scope:local align:4 data:float +@308260 = .sdata2:0x805235E4; // type:object size:0x4 scope:local align:4 data:float +@308261 = .sdata2:0x805235E8; // type:object size:0x4 scope:local align:4 data:float +@308295 = .sdata2:0x805235EC; // type:object size:0x4 scope:local align:4 data:float +@308434 = .sdata2:0x805235F0; // type:object size:0x4 scope:local align:4 data:float +@308862 = .sdata2:0x805235F4; // type:object size:0x4 scope:local align:4 data:float +@309002 = .sdata2:0x805235F8; // type:object size:0x4 scope:local align:4 data:float +@309003 = .sdata2:0x805235FC; // type:object size:0x4 scope:local align:4 data:float +@309376 = .sdata2:0x80523600; // type:object size:0x4 scope:local align:4 data:float +@309430 = .sdata2:0x80523604; // type:object size:0x4 scope:local align:4 data:float +@309917 = .sdata2:0x80523608; // type:object size:0x4 scope:local align:4 data:float +@310031 = .sdata2:0x8052360C; // type:object size:0x4 scope:local align:4 data:float +@310048 = .sdata2:0x80523610; // type:object size:0x4 scope:local align:4 data:float +@310184 = .sdata2:0x80523614; // type:object size:0x4 scope:local align:4 data:float +@310205 = .sdata2:0x80523618; // type:object size:0x4 scope:local align:4 data:float +@310407 = .sdata2:0x8052361C; // type:object size:0x4 scope:local align:4 data:float +@310501 = .sdata2:0x80523620; // type:object size:0x4 scope:local align:4 data:float +@310502 = .sdata2:0x80523624; // type:object size:0x4 scope:local align:4 data:float +@310503 = .sdata2:0x80523628; // type:object size:0x4 scope:local align:4 data:float +@310504 = .sdata2:0x8052362C; // type:object size:0x4 scope:local align:4 data:float +@310528 = .sdata2:0x80523630; // type:object size:0x4 scope:local align:4 data:float +@310638 = .sdata2:0x80523634; // type:object size:0x4 scope:local align:4 data:float +@311151 = .sdata2:0x80523638; // type:object size:0x4 scope:local align:4 data:float +@311226 = .sdata2:0x8052363C; // type:object size:0x4 scope:local align:4 data:float +@311227 = .sdata2:0x80523640; // type:object size:0x4 scope:local align:4 data:float +@311228 = .sdata2:0x80523644; // type:object size:0x4 scope:local align:4 data:float +@311301 = .sdata2:0x80523648; // type:object size:0x4 scope:local align:4 data:float +@311302 = .sdata2:0x8052364C; // type:object size:0x4 scope:local align:4 data:float +@311555 = .sdata2:0x80523650; // type:object size:0x4 scope:local align:4 data:float +@311577 = .sdata2:0x80523654; // type:object size:0x4 scope:local align:4 data:float +@311578 = .sdata2:0x80523658; // type:object size:0x4 scope:local align:4 data:float +@311736 = .sdata2:0x8052365C; // type:object size:0x4 scope:local align:4 data:float +@311737 = .sdata2:0x80523660; // type:object size:0x4 scope:local align:4 data:float +@311756 = .sdata2:0x80523664; // type:object size:0x4 scope:local align:4 data:float +@312260 = .sdata2:0x80523668; // type:object size:0x4 scope:local align:4 data:float +@312289 = .sdata2:0x8052366C; // type:object size:0x4 scope:local align:4 data:float +@312350 = .sdata2:0x80523670; // type:object size:0x4 scope:local align:4 data:float +@312623 = .sdata2:0x80523674; // type:object size:0x4 scope:local align:4 data:float +@312782 = .sdata2:0x80523678; // type:object size:0x4 scope:local align:4 data:float +@312783 = .sdata2:0x8052367C; // type:object size:0x4 scope:local align:4 data:float +@313069 = .sdata2:0x80523680; // type:object size:0x4 scope:local align:4 data:float +@313195 = .sdata2:0x80523684; // type:object size:0x4 scope:local align:4 data:float +@313238 = .sdata2:0x80523688; // type:object size:0x4 scope:local align:4 data:float +@313259 = .sdata2:0x8052368C; // type:object size:0x4 scope:local align:4 data:float +@313759 = .sdata2:0x80523690; // type:object size:0x4 scope:local align:4 data:float +@313760 = .sdata2:0x80523694; // type:object size:0x4 scope:local align:4 data:float +@313814 = .sdata2:0x80523698; // type:object size:0x4 scope:local align:4 data:float +@313815 = .sdata2:0x8052369C; // type:object size:0x4 scope:local align:4 data:float +@313959 = .sdata2:0x805236A0; // type:object size:0x4 scope:local align:4 data:float +@313960 = .sdata2:0x805236A4; // type:object size:0x4 scope:local align:4 data:float +@313961 = .sdata2:0x805236A8; // type:object size:0x4 scope:local align:4 data:float +@313962 = .sdata2:0x805236AC; // type:object size:0x4 scope:local align:4 data:float +@313963 = .sdata2:0x805236B0; // type:object size:0x4 scope:local align:4 data:float +@313964 = .sdata2:0x805236B4; // type:object size:0x4 scope:local align:4 data:float +@313965 = .sdata2:0x805236B8; // type:object size:0x4 scope:local align:4 data:float +@313968 = .sdata2:0x805236BC; // type:object size:0x4 scope:local align:4 data:float +@313982 = .sdata2:0x805236C0; // type:object size:0x4 scope:local align:4 data:float +@314018 = .sdata2:0x805236C4; // type:object size:0x4 scope:local align:4 data:float +@314150 = .sdata2:0x805236C8; // type:object size:0x4 scope:local align:4 data:float +@314288 = .sdata2:0x805236CC; // type:object size:0x4 scope:local align:4 data:float +@314315 = .sdata2:0x805236D0; // type:object size:0x4 scope:local align:4 data:float +@314576 = .sdata2:0x805236D4; // type:object size:0x4 scope:local align:4 data:float +@314732 = .sdata2:0x805236D8; // type:object size:0x4 scope:local align:4 data:float +@314733 = .sdata2:0x805236DC; // type:object size:0x4 scope:local align:4 data:float +@314764 = .sdata2:0x805236E0; // type:object size:0x4 scope:local align:4 data:float +offsetAngle$141539 = .sdata2:0x805236E4; // type:object size:0x8 scope:local align:4 +@314967 = .sdata2:0x805236EC; // type:object size:0x4 scope:local align:4 data:float +@315004 = .sdata2:0x805236F0; // type:object size:0x4 scope:local align:4 data:float +@315005 = .sdata2:0x805236F4; // type:object size:0x4 scope:local align:4 data:float +@315023 = .sdata2:0x805236F8; // type:object size:0x4 scope:local align:4 data:float +@315382 = .sdata2:0x805236FC; // type:object size:0x4 scope:local align:4 data:float +@315383 = .sdata2:0x80523700; // type:object size:0x4 scope:local align:4 data:float +@315384 = .sdata2:0x80523704; // type:object size:0x4 scope:local align:4 data:float +@315385 = .sdata2:0x80523708; // type:object size:0x4 scope:local align:4 data:float +@315523 = .sdata2:0x8052370C; // type:object size:0x4 scope:local align:4 data:float +@315837 = .sdata2:0x80523710; // type:object size:0x4 scope:local align:4 data:float +@315900 = .sdata2:0x80523714; // type:object size:0x4 scope:local align:4 data:float +@315901 = .sdata2:0x80523718; // type:object size:0x4 scope:local align:4 data:float +@316407 = .sdata2:0x8052371C; // type:object size:0x4 scope:local align:4 data:float +@316408 = .sdata2:0x80523720; // type:object size:0x4 scope:local align:4 data:float +@316435 = .sdata2:0x80523724; // type:object size:0x4 scope:local align:4 data:float +@316600 = .sdata2:0x80523728; // type:object size:0x4 scope:local align:4 data:float +@316601 = .sdata2:0x8052372C; // type:object size:0x4 scope:local align:4 data:float +@316670 = .sdata2:0x80523730; // type:object size:0x4 scope:local align:4 data:float +@317091 = .sdata2:0x80523734; // type:object size:0x4 scope:local align:4 data:float +@317875 = .sdata2:0x80523738; // type:object size:0x4 scope:local align:4 data:float +@318171 = .sdata2:0x8052373C; // type:object size:0x4 scope:local align:4 data:float +@318687 = .sdata2:0x80523740; // type:object size:0x4 scope:local align:4 data:float +@319639 = .sdata2:0x80523744; // type:object size:0x4 scope:local align:4 data:float +@319640 = .sdata2:0x80523748; // type:object size:0x4 scope:local align:4 data:float +@319641 = .sdata2:0x8052374C; // type:object size:0x4 scope:local align:4 data:float +grassWhistleIdx$148203 = .sdata2:0x80523750; // type:object size:0x4 scope:local align:4 +@320201 = .sdata2:0x80523754; // type:object size:0x4 scope:local align:4 data:float +@320376 = .sdata2:0x80523758; // type:object size:0x4 scope:local align:4 data:float +@320377 = .sdata2:0x8052375C; // type:object size:0x4 scope:local align:4 data:float +@320632 = .sdata2:0x80523760; // type:object size:0x4 scope:local align:4 data:float +@320633 = .sdata2:0x80523764; // type:object size:0x4 scope:local align:4 data:float +@320634 = .sdata2:0x80523768; // type:object size:0x4 scope:local align:4 data:float +@320635 = .sdata2:0x8052376C; // type:object size:0x4 scope:local align:4 data:float +@320636 = .sdata2:0x80523770; // type:object size:0x4 scope:local align:4 data:float +@320637 = .sdata2:0x80523774; // type:object size:0x4 scope:local align:4 data:float +@320638 = .sdata2:0x80523778; // type:object size:0x4 scope:local align:4 data:float +@320639 = .sdata2:0x8052377C; // type:object size:0x4 scope:local align:4 data:float +@320790 = .sdata2:0x80523780; // type:object size:0x4 scope:local align:4 data:float +@321235 = .sdata2:0x80523784; // type:object size:0x4 scope:local align:4 data:float +@322380 = .sdata2:0x80523788; // type:object size:0x4 scope:local align:4 data:float +@322498 = .sdata2:0x8052378C; // type:object size:0x4 scope:local align:4 data:float +@322499 = .sdata2:0x80523790; // type:object size:0x4 scope:local align:4 data:float +@322673 = .sdata2:0x80523794; // type:object size:0x4 scope:local align:4 data:float +@322674 = .sdata2:0x80523798; // type:object size:0x4 scope:local align:4 data:float +@322848 = .sdata2:0x8052379C; // type:object size:0x4 scope:local align:4 data:float +@323117 = .sdata2:0x805237A0; // type:object size:0x4 scope:local align:4 data:float +@323241 = .sdata2:0x805237A4; // type:object size:0x4 scope:local align:4 data:float +@323242 = .sdata2:0x805237A8; // type:object size:0x4 scope:local align:4 data:float +@323243 = .sdata2:0x805237AC; // type:object size:0x4 scope:local align:4 data:float +@323604 = .sdata2:0x805237B0; // type:object size:0x4 scope:local align:4 data:float +@324146 = .sdata2:0x805237B4; // type:object size:0x4 scope:local align:4 data:float +@324871 = .sdata2:0x805237B8; // type:object size:0x4 scope:local align:4 data:float +@324872 = .sdata2:0x805237BC; // type:object size:0x4 scope:local align:4 data:float +@324942 = .sdata2:0x805237C0; // type:object size:0x4 scope:local align:4 data:float +effName$155247 = .sdata2:0x805237C4; // type:object size:0x6 scope:local align:4 +effName0$155377 = .sdata2:0x805237CA; // type:object size:0x6 scope:local align:2 data:2byte +effName1$155378 = .sdata2:0x805237D0; // type:object size:0x6 scope:local align:4 +effNameNormal$155475 = .sdata2:0x805237D6; // type:object size:0x4 scope:local align:2 data:2byte +effNameLight$155480 = .sdata2:0x805237DA; // type:object size:0x8 scope:local align:2 data:string +effNameWater$155490 = .sdata2:0x805237E2; // type:object size:0x4 scope:local align:2 data:string +@325175 = .sdata2:0x805237E8; // type:object size:0x4 scope:local align:4 data:float +jointID$155609 = .sdata2:0x805237EC; // type:object size:0x8 scope:local align:4 +effName$155610 = .sdata2:0x805237F4; // type:object size:0x8 scope:local align:4 +effName$155633 = .sdata2:0x805237FC; // type:object size:0x6 scope:local align:4 +name0$155743 = .sdata2:0x80523802; // type:object size:0x6 scope:local align:2 +name1$155744 = .sdata2:0x80523808; // type:object size:0x6 scope:local align:4 +effID$155770 = .sdata2:0x8052380E; // type:object size:0x6 scope:local align:2 +normalNameID$155823 = .sdata2:0x80523814; // type:object size:0x4 scope:local align:4 data:2byte +ganonNameID$155824 = .sdata2:0x80523818; // type:object size:0x4 scope:local align:4 data:2byte +effDataTable$155906 = .sdata2:0x8052381C; // type:object size:0x8 scope:local align:4 data:2byte +@325488 = .sdata2:0x80523824; // type:object size:0x4 scope:local align:4 data:float +cutSplashName$155967 = .sdata2:0x80523828; // type:object size:0x8 scope:local align:4 +effName$156282 = .sdata2:0x80523830; // type:object size:0x4 scope:local align:4 +effName$156328 = .sdata2:0x80523834; // type:object size:0x4 scope:local align:4 +effName$156359 = .sdata2:0x80523838; // type:object size:0x4 scope:local align:4 +@325881 = .sdata2:0x8052383C; // type:object size:0x4 scope:local align:4 data:float +@325989 = .sdata2:0x80523840; // type:object size:0x4 scope:local align:4 data:float +@326017 = .sdata2:0x80523844; // type:object size:0x4 scope:local align:4 data:float +@326018 = .sdata2:0x80523848; // type:object size:0x4 scope:local align:4 data:float +@326019 = .sdata2:0x8052384C; // type:object size:0x4 scope:local align:4 data:float +@326020 = .sdata2:0x80523850; // type:object size:0x4 scope:local align:4 data:float +@326077 = .sdata2:0x80523854; // type:object size:0x4 scope:local align:4 data:float +@326078 = .sdata2:0x80523858; // type:object size:0x4 scope:local align:4 data:float +@326079 = .sdata2:0x8052385C; // type:object size:0x4 scope:local align:4 data:float +@326080 = .sdata2:0x80523860; // type:object size:0x4 scope:local align:4 data:float +@326351 = .sdata2:0x80523864; // type:object size:0x4 scope:local align:4 data:float +@326352 = .sdata2:0x80523868; // type:object size:0x4 scope:local align:4 data:float +@326906 = .sdata2:0x8052386C; // type:object size:0x4 scope:local align:4 data:float +@326907 = .sdata2:0x80523870; // type:object size:0x4 scope:local align:4 data:float +@326908 = .sdata2:0x80523874; // type:object size:0x4 scope:local align:4 data:float +@327346 = .sdata2:0x80523878; // type:object size:0x4 scope:local align:4 data:float +@327347 = .sdata2:0x8052387C; // type:object size:0x4 scope:local align:4 data:float +fFootJoint$158535 = .sdata2:0x80523880; // type:object size:0x4 scope:local align:4 +bFootJoint$158536 = .sdata2:0x80523884; // type:object size:0x4 scope:local align:4 +@328182 = .sdata2:0x80523888; // type:object size:0x4 scope:local align:4 data:float +@328209 = .sdata2:0x8052388C; // type:object size:0x4 scope:local align:4 data:float +@328299 = .sdata2:0x80523890; // type:object size:0x4 scope:local align:4 data:float +@328546 = .sdata2:0x80523894; // type:object size:0x4 scope:local align:4 data:float +@328898 = .sdata2:0x80523898; // type:object size:0x4 scope:local align:4 data:float +@329407 = .sdata2:0x8052389C; // type:object size:0x4 scope:local align:4 data:float +@329711 = .sdata2:0x805238A0; // type:object size:0x4 scope:local align:4 data:float +@329807 = .sdata2:0x805238A4; // type:object size:0x4 scope:local align:4 data:float +@329808 = .sdata2:0x805238A8; // type:object size:0x4 scope:local align:4 data:float +@329865 = .sdata2:0x805238AC; // type:object size:0x4 scope:local align:4 data:float +@329866 = .sdata2:0x805238B0; // type:object size:0x4 scope:local align:4 data:float +@329999 = .sdata2:0x805238B4; // type:object size:0x4 scope:local align:4 data:float +@330000 = .sdata2:0x805238B8; // type:object size:0x4 scope:local align:4 data:float +@330001 = .sdata2:0x805238BC; // type:object size:0x4 scope:local align:4 data:float +@330227 = .sdata2:0x805238C0; // type:object size:0x4 scope:local align:4 data:float +@330228 = .sdata2:0x805238C4; // type:object size:0x4 scope:local align:4 data:float +@330229 = .sdata2:0x805238C8; // type:object size:0x4 scope:local align:4 data:float +@330551 = .sdata2:0x805238CC; // type:object size:0x4 scope:local align:4 data:float +@330732 = .sdata2:0x805238D0; // type:object size:0x4 scope:local align:4 data:float +@330733 = .sdata2:0x805238D4; // type:object size:0x4 scope:local align:4 data:float +@331146 = .sdata2:0x805238D8; // type:object size:0x4 scope:local align:4 data:float +@331192 = .sdata2:0x805238DC; // type:object size:0x4 scope:local align:4 data:float +@331878 = .sdata2:0x805238E0; // type:object size:0x4 scope:local align:4 data:float +@332352 = .sdata2:0x805238E4; // type:object size:0x4 scope:local align:4 data:float +@332818 = .sdata2:0x805238E8; // type:object size:0x4 scope:local align:4 data:float +@333009 = .sdata2:0x805238EC; // type:object size:0x4 scope:local align:4 data:float +@333060 = .sdata2:0x805238F0; // type:object size:0x4 scope:local align:4 data:float +@333061 = .sdata2:0x805238F4; // type:object size:0x4 scope:local align:4 data:float +@333062 = .sdata2:0x805238F8; // type:object size:0x4 scope:local align:4 data:float +@333299 = .sdata2:0x805238FC; // type:object size:0x4 scope:local align:4 data:float +@333300 = .sdata2:0x80523900; // type:object size:0x4 scope:local align:4 data:float +@333301 = .sdata2:0x80523904; // type:object size:0x4 scope:local align:4 data:float +@333403 = .sdata2:0x80523908; // type:object size:0x4 scope:local align:4 data:float +snowID$165910 = .sdata2:0x8052390C; // type:object size:0x8 scope:local align:4 +smokeID$165911 = .sdata2:0x80523914; // type:object size:0x8 scope:local align:4 data:2byte +@334801 = .sdata2:0x8052391C; // type:object size:0x4 scope:local align:4 data:float +@334802 = .sdata2:0x80523920; // type:object size:0x4 scope:local align:4 data:float +@334846 = .sdata2:0x80523924; // type:object size:0x4 scope:local align:4 data:float +@334847 = .sdata2:0x80523928; // type:object size:0x4 scope:local align:4 data:float +@334848 = .sdata2:0x8052392C; // type:object size:0x4 scope:local align:4 data:float +@334849 = .sdata2:0x80523930; // type:object size:0x4 scope:local align:4 data:float +@334850 = .sdata2:0x80523934; // type:object size:0x4 scope:local align:4 data:float +@334851 = .sdata2:0x80523938; // type:object size:0x4 scope:local align:4 data:float +@334852 = .sdata2:0x8052393C; // type:object size:0x4 scope:local align:4 data:float +@335397 = .sdata2:0x80523940; // type:object size:0x4 scope:local align:4 data:float +@335398 = .sdata2:0x80523944; // type:object size:0x4 scope:local align:4 data:float +@335399 = .sdata2:0x80523948; // type:object size:0x4 scope:local align:4 data:float +@335400 = .sdata2:0x8052394C; // type:object size:0x4 scope:local align:4 data:float +@335547 = .sdata2:0x80523950; // type:object size:0x4 scope:local align:4 data:float +armJointTable$168347 = .sdata2:0x80523954; // type:object size:0x4 scope:local align:4 +footJointTable$168395 = .sdata2:0x80523958; // type:object size:0x4 scope:local align:4 +@337717 = .sdata2:0x8052395C; // type:object size:0x4 scope:local align:4 data:float +@337718 = .sdata2:0x80523960; // type:object size:0x4 scope:local align:4 data:float +@338186 = .sdata2:0x80523964; // type:object size:0x4 scope:local align:4 data:float +@338187 = .sdata2:0x80523968; // type:object size:0x4 scope:local align:4 data:float +@338638 = .sdata2:0x8052396C; // type:object size:0x4 scope:local align:4 data:float +@338982 = .sdata2:0x80523970; // type:object size:0x4 scope:local align:4 data:float +@338983 = .sdata2:0x80523974; // type:object size:0x4 scope:local align:4 data:float +@338984 = .sdata2:0x80523978; // type:object size:0x4 scope:local align:4 data:float +@338985 = .sdata2:0x8052397C; // type:object size:0x4 scope:local align:4 data:float +@338986 = .sdata2:0x80523980; // type:object size:0x4 scope:local align:4 data:float +@338987 = .sdata2:0x80523984; // type:object size:0x4 scope:local align:4 data:float +@338988 = .sdata2:0x80523988; // type:object size:0x4 scope:local align:4 data:float +@338989 = .sdata2:0x8052398C; // type:object size:0x4 scope:local align:4 data:float +@338990 = .sdata2:0x80523990; // type:object size:0x4 scope:local align:4 data:float +@338991 = .sdata2:0x80523994; // type:object size:0x4 scope:local align:4 data:float +@339045 = .sdata2:0x80523998; // type:object size:0x4 scope:local align:4 data:float +@339046 = .sdata2:0x8052399C; // type:object size:0x4 scope:local align:4 data:float +kandelaarAnm$171649 = .sdata2:0x805239A0; // type:object size:0x8 scope:local align:4 +@340452 = .sdata2:0x805239A8; // type:object size:0x4 scope:local align:4 data:float +@340453 = .sdata2:0x805239AC; // type:object size:0x4 scope:local align:4 data:float +@340454 = .sdata2:0x805239B0; // type:object size:0x4 scope:local align:4 data:float +@340580 = .sdata2:0x805239B4; // type:object size:0x4 scope:local align:4 data:float +@341182 = .sdata2:0x805239B8; // type:object size:0x4 scope:local align:4 data:float +@341309 = .sdata2:0x805239BC; // type:object size:0x4 scope:local align:4 data:float +@341310 = .sdata2:0x805239C0; // type:object size:0x4 scope:local align:4 data:float +@341311 = .sdata2:0x805239C4; // type:object size:0x4 scope:local align:4 data:float +@341312 = .sdata2:0x805239C8; // type:object size:0x4 scope:local align:4 data:float +@341313 = .sdata2:0x805239CC; // type:object size:0x4 scope:local align:4 data:float +@341426 = .sdata2:0x805239D0; // type:object size:0x4 scope:local align:4 data:float +@341427 = .sdata2:0x805239D4; // type:object size:0x4 scope:local align:4 data:float +itemTalkType$177073 = .sdata2:0x805239D8; // type:object size:0x8 scope:local align:4 +@343578 = .sdata2:0x805239E0; // type:object size:0x4 scope:local align:4 data:float +@344207 = .sdata2:0x805239E4; // type:object size:0x4 scope:local align:4 data:float +@344898 = .sdata2:0x805239E8; // type:object size:0x4 scope:local align:4 data:float +@345623 = .sdata2:0x805239EC; // type:object size:0x4 scope:local align:4 data:float +@345708 = .sdata2:0x805239F0; // type:object size:0x4 scope:local align:4 data:float +lbl_805239F4 = .sdata2:0x805239F4; // type:object size:0x1 data:byte +lbl_805239F5 = .sdata2:0x805239F5; // type:object size:0x1 data:byte +lbl_805239F6 = .sdata2:0x805239F6; // type:object size:0x1 data:byte +lbl_805239F7 = .sdata2:0x805239F7; // type:object size:0x1 data:byte +@347097 = .sdata2:0x805239F8; // type:object size:0x4 scope:local align:4 data:float +@347098 = .sdata2:0x805239FC; // type:object size:0x4 scope:local align:4 data:float +@347099 = .sdata2:0x80523A00; // type:object size:0x4 scope:local align:4 data:float +@181546 = .sdata2:0x80523A04; // type:object size:0x8 scope:local align:4 data:4byte +@347882 = .sdata2:0x80523A0C; // type:object size:0x4 scope:local align:4 data:float +@348515 = .sdata2:0x80523A10; // type:object size:0x4 scope:local align:4 data:float +@348528 = .sdata2:0x80523A14; // type:object size:0x4 scope:local align:4 data:float +@348816 = .sdata2:0x80523A18; // type:object size:0x4 scope:local align:4 data:float +@349039 = .sdata2:0x80523A1C; // type:object size:0x4 scope:local align:4 data:float +@349040 = .sdata2:0x80523A20; // type:object size:0x4 scope:local align:4 data:float +@349041 = .sdata2:0x80523A28; // type:object size:0x8 scope:local align:4 data:double +@349042 = .sdata2:0x80523A30; // type:object size:0x8 scope:local align:4 data:double +@349043 = .sdata2:0x80523A38; // type:object size:0x8 scope:local align:4 data:double +@349044 = .sdata2:0x80523A40; // type:object size:0x8 scope:local align:4 data:double +@349045 = .sdata2:0x80523A48; // type:object size:0x8 scope:local align:4 data:double +@349046 = .sdata2:0x80523A50; // type:object size:0x8 scope:local align:4 data:double +@349047 = .sdata2:0x80523A58; // type:object size:0x8 scope:local align:4 data:double +@349048 = .sdata2:0x80523A60; // type:object size:0x4 scope:local align:4 data:float +@349049 = .sdata2:0x80523A64; // type:object size:0x4 scope:local align:4 data:float +@350415 = .sdata2:0x80523A68; // type:object size:0x4 scope:local align:4 data:float +notColor0$185886 = .sdata2:0x80523A6C; // type:object size:0x8 scope:local align:4 +@351074 = .sdata2:0x80523A74; // type:object size:0x4 scope:local align:4 data:float +@351075 = .sdata2:0x80523A78; // type:object size:0x4 scope:local align:4 data:float +@351776 = .sdata2:0x80523A7C; // type:object size:0x4 scope:local align:4 data:float +@351777 = .sdata2:0x80523A80; // type:object size:0x4 scope:local align:4 data:float +@351778 = .sdata2:0x80523A84; // type:object size:0x4 scope:local align:4 data:float +@351779 = .sdata2:0x80523A88; // type:object size:0x4 scope:local align:4 data:float +@351780 = .sdata2:0x80523A8C; // type:object size:0x4 scope:local align:4 data:float +@351781 = .sdata2:0x80523A90; // type:object size:0x4 scope:local align:4 data:float +@351782 = .sdata2:0x80523A94; // type:object size:0x4 scope:local align:4 data:float +@351783 = .sdata2:0x80523A98; // type:object size:0x4 scope:local align:4 data:float +@351784 = .sdata2:0x80523A9C; // type:object size:0x4 scope:local align:4 data:float +@351785 = .sdata2:0x80523AA0; // type:object size:0x4 scope:local align:4 data:float +@351786 = .sdata2:0x80523AA4; // type:object size:0x4 scope:local align:4 data:float +@351787 = .sdata2:0x80523AA8; // type:object size:0x4 scope:local align:4 data:float +@351788 = .sdata2:0x80523AAC; // type:object size:0x4 scope:local align:4 data:float +@351789 = .sdata2:0x80523AB0; // type:object size:0x4 scope:local align:4 data:float +@351790 = .sdata2:0x80523AB4; // type:object size:0x4 scope:local align:4 data:float +@351791 = .sdata2:0x80523AB8; // type:object size:0x4 scope:local align:4 data:float +@351792 = .sdata2:0x80523ABC; // type:object size:0x4 scope:local align:4 data:float +@351793 = .sdata2:0x80523AC0; // type:object size:0x4 scope:local align:4 data:float +@351794 = .sdata2:0x80523AC4; // type:object size:0x4 scope:local align:4 data:float +@351795 = .sdata2:0x80523AC8; // type:object size:0x4 scope:local align:4 data:float +@351796 = .sdata2:0x80523ACC; // type:object size:0x4 scope:local align:4 data:float +@351797 = .sdata2:0x80523AD0; // type:object size:0x4 scope:local align:4 data:float +@351798 = .sdata2:0x80523AD4; // type:object size:0x4 scope:local align:4 data:float +@351799 = .sdata2:0x80523AD8; // type:object size:0x4 scope:local align:4 data:float +@94578 = .sdata2:0x80523AE0; // type:object size:0x4 scope:local align:4 data:float +@94619 = .sdata2:0x80523AE4; // type:object size:0x4 scope:local align:4 data:float +@94620 = .sdata2:0x80523AE8; // type:object size:0x4 scope:local align:4 data:float +@94623 = .sdata2:0x80523AF0; // type:object size:0x8 scope:local align:4 data:double +@94692 = .sdata2:0x80523AF8; // type:object size:0x8 scope:local align:4 data:double +@118190 = .sdata2:0x80523B00; // type:object size:0x4 scope:local align:4 data:float +@118210 = .sdata2:0x80523B04; // type:object size:0x4 scope:local align:4 data:float +@118214 = .sdata2:0x80523B08; // type:object size:0x8 scope:local align:4 data:double +@118218 = .sdata2:0x80523B10; // type:object size:0x4 scope:local align:4 data:float +@118480 = .sdata2:0x80523B14; // type:object size:0x4 scope:local align:4 data:float +@118555 = .sdata2:0x80523B18; // type:object size:0x4 scope:local align:4 data:float +@118556 = .sdata2:0x80523B1C; // type:object size:0x4 scope:local align:4 data:float +@118557 = .sdata2:0x80523B20; // type:object size:0x4 scope:local align:4 data:float +@118563 = .sdata2:0x80523B28; // type:object size:0x8 scope:local align:4 data:double +@118793 = .sdata2:0x80523B30; // type:object size:0x4 scope:local align:4 data:float +@118794 = .sdata2:0x80523B34; // type:object size:0x4 scope:local align:4 data:float +@118795 = .sdata2:0x80523B38; // type:object size:0x4 scope:local align:4 data:float +@118976 = .sdata2:0x80523B3C; // type:object size:0x4 scope:local align:4 data:float +@118981 = .sdata2:0x80523B40; // type:object size:0x4 scope:local align:4 data:float +@118982 = .sdata2:0x80523B44; // type:object size:0x4 scope:local align:4 data:float +@118996 = .sdata2:0x80523B48; // type:object size:0x4 scope:local align:4 data:float +@118997 = .sdata2:0x80523B4C; // type:object size:0x4 scope:local align:4 data:float +@119170 = .sdata2:0x80523B50; // type:object size:0x4 scope:local align:4 data:float +@119270 = .sdata2:0x80523B54; // type:object size:0x4 scope:local align:4 data:float +@119437 = .sdata2:0x80523B58; // type:object size:0x4 scope:local align:4 data:float +@119830 = .sdata2:0x80523B5C; // type:object size:0x4 scope:local align:4 data:float +@119876 = .sdata2:0x80523B60; // type:object size:0x4 scope:local align:4 data:float +@119934 = .sdata2:0x80523B64; // type:object size:0x4 scope:local align:4 data:float +@119935 = .sdata2:0x80523B68; // type:object size:0x4 scope:local align:4 data:float +@119936 = .sdata2:0x80523B6C; // type:object size:0x4 scope:local align:4 data:float +@119937 = .sdata2:0x80523B70; // type:object size:0x4 scope:local align:4 data:float +@119938 = .sdata2:0x80523B74; // type:object size:0x4 scope:local align:4 data:float +@120065 = .sdata2:0x80523B78; // type:object size:0x4 scope:local align:4 data:float +@120066 = .sdata2:0x80523B7C; // type:object size:0x4 scope:local align:4 data:float +@120067 = .sdata2:0x80523B80; // type:object size:0x4 scope:local align:4 data:float +@120111 = .sdata2:0x80523B84; // type:object size:0x4 scope:local align:4 data:float +@120129 = .sdata2:0x80523B88; // type:object size:0x4 scope:local align:4 data:float +@120215 = .sdata2:0x80523B8C; // type:object size:0x4 scope:local align:4 data:float +id$103441 = .sdata2:0x80523B90; // type:object size:0x4 scope:local align:4 +@120296 = .sdata2:0x80523B94; // type:object size:0x4 scope:local align:4 data:float +@120315 = .sdata2:0x80523B98; // type:object size:0x4 scope:local align:4 data:float +@120316 = .sdata2:0x80523B9C; // type:object size:0x4 scope:local align:4 data:float +@120757 = .sdata2:0x80523BA0; // type:object size:0x4 scope:local align:4 data:float +@120758 = .sdata2:0x80523BA4; // type:object size:0x4 scope:local align:4 data:float +@121600 = .sdata2:0x80523BA8; // type:object size:0x4 scope:local align:4 data:float +@121714 = .sdata2:0x80523BAC; // type:object size:0x4 scope:local align:4 data:float +@122004 = .sdata2:0x80523BB0; // type:object size:0x4 scope:local align:4 data:float +@122252 = .sdata2:0x80523BB4; // type:object size:0x4 scope:local align:4 data:float +@122253 = .sdata2:0x80523BB8; // type:object size:0x4 scope:local align:4 data:float +@122383 = .sdata2:0x80523BBC; // type:object size:0x4 scope:local align:4 data:float +@122682 = .sdata2:0x80523BC0; // type:object size:0x4 scope:local align:4 data:float +id$106850 = .sdata2:0x80523BC4; // type:object size:0x4 scope:local align:4 +@96877 = .sdata2:0x80523BC8; // type:object size:0x4 scope:local align:4 data:float +@96954 = .sdata2:0x80523BCC; // type:object size:0x4 scope:local align:4 data:float +@96955 = .sdata2:0x80523BD0; // type:object size:0x4 scope:local align:4 data:float +@96958 = .sdata2:0x80523BD8; // type:object size:0x8 scope:local align:4 data:double +@97136 = .sdata2:0x80523BE0; // type:object size:0x4 scope:local align:4 data:float +id$95635 = .sdata2:0x80523BE4; // type:object size:0x4 scope:local align:4 +@97182 = .sdata2:0x80523BE8; // type:object size:0x4 scope:local align:4 data:float +@97183 = .sdata2:0x80523BEC; // type:object size:0x4 scope:local align:4 data:float +@98425 = .sdata2:0x80523BF0; // type:object size:0x4 scope:local align:4 data:float +@98649 = .sdata2:0x80523BF4; // type:object size:0x4 scope:local align:4 data:float +@98650 = .sdata2:0x80523BF8; // type:object size:0x4 scope:local align:4 data:float +@98653 = .sdata2:0x80523C00; // type:object size:0x8 scope:local align:4 data:double +@98737 = .sdata2:0x80523C08; // type:object size:0x4 scope:local align:4 data:float +@98881 = .sdata2:0x80523C0C; // type:object size:0x4 scope:local align:4 data:float +id$95980 = .sdata2:0x80523C10; // type:object size:0x4 scope:local align:4 +@98931 = .sdata2:0x80523C14; // type:object size:0x4 scope:local align:4 data:float +@98932 = .sdata2:0x80523C18; // type:object size:0x4 scope:local align:4 data:float +@98985 = .sdata2:0x80523C1C; // type:object size:0x4 scope:local align:4 data:float +@98986 = .sdata2:0x80523C20; // type:object size:0x8 scope:local align:4 data:double +@98987 = .sdata2:0x80523C28; // type:object size:0x8 scope:local align:4 data:double +@99038 = .sdata2:0x80523C30; // type:object size:0x4 scope:local align:4 data:float +@99080 = .sdata2:0x80523C34; // type:object size:0x4 scope:local align:4 data:float +@99199 = .sdata2:0x80523C38; // type:object size:0x8 scope:local align:4 data:double +@96666 = .sdata2:0x80523C40; // type:object size:0x4 scope:local align:4 data:float +@96726 = .sdata2:0x80523C44; // type:object size:0x4 scope:local align:4 data:float +@96865 = .sdata2:0x80523C48; // type:object size:0x4 scope:local align:4 data:float +@96866 = .sdata2:0x80523C4C; // type:object size:0x4 scope:local align:4 data:float +@96867 = .sdata2:0x80523C50; // type:object size:0x4 scope:local align:4 data:float +@96868 = .sdata2:0x80523C54; // type:object size:0x4 scope:local align:4 data:float +@96871 = .sdata2:0x80523C58; // type:object size:0x8 scope:local align:4 data:double +@97071 = .sdata2:0x80523C60; // type:object size:0x4 scope:local align:4 data:float +@97072 = .sdata2:0x80523C64; // type:object size:0x4 scope:local align:4 data:float +@97120 = .sdata2:0x80523C68; // type:object size:0x4 scope:local align:4 data:float +@97197 = .sdata2:0x80523C6C; // type:object size:0x4 scope:local align:4 data:float +@97213 = .sdata2:0x80523C70; // type:object size:0x4 scope:local align:4 data:float +@97280 = .sdata2:0x80523C74; // type:object size:0x4 scope:local align:4 data:float +@97281 = .sdata2:0x80523C78; // type:object size:0x4 scope:local align:4 data:float +@97284 = .sdata2:0x80523C80; // type:object size:0x8 scope:local align:4 data:double +@97375 = .sdata2:0x80523C88; // type:object size:0x4 scope:local align:4 data:float +@97501 = .sdata2:0x80523C8C; // type:object size:0x4 scope:local align:4 data:float +@97545 = .sdata2:0x80523C90; // type:object size:0x4 scope:local align:4 data:float +@97586 = .sdata2:0x80523C94; // type:object size:0x4 scope:local align:4 data:float +@97587 = .sdata2:0x80523C98; // type:object size:0x4 scope:local align:4 data:float +@97628 = .sdata2:0x80523C9C; // type:object size:0x4 scope:local align:4 data:float +@97691 = .sdata2:0x80523CA0; // type:object size:0x4 scope:local align:4 data:float +@97692 = .sdata2:0x80523CA4; // type:object size:0x4 scope:local align:4 data:float +@97693 = .sdata2:0x80523CA8; // type:object size:0x4 scope:local align:4 data:float +@97694 = .sdata2:0x80523CAC; // type:object size:0x4 scope:local align:4 data:float +@91287 = .sdata2:0x80523CB0; // type:object size:0x4 scope:local align:4 data:float +@91288 = .sdata2:0x80523CB4; // type:object size:0x4 scope:local align:4 data:float +@91289 = .sdata2:0x80523CB8; // type:object size:0x4 scope:local align:4 data:float +@91290 = .sdata2:0x80523CBC; // type:object size:0x4 scope:local align:4 data:float +@91291 = .sdata2:0x80523CC0; // type:object size:0x4 scope:local align:4 data:float +@91292 = .sdata2:0x80523CC4; // type:object size:0x4 scope:local align:4 data:float +@91293 = .sdata2:0x80523CC8; // type:object size:0x4 scope:local align:4 data:float +@109348 = .sdata2:0x80523CD0; // type:object size:0x4 scope:local align:4 data:float +@109358 = .sdata2:0x80523CD8; // type:object size:0x8 scope:local align:4 data:double +@109362 = .sdata2:0x80523CE0; // type:object size:0x4 scope:local align:4 data:float +@109363 = .sdata2:0x80523CE4; // type:object size:0x4 scope:local align:4 data:float +@109364 = .sdata2:0x80523CE8; // type:object size:0x4 scope:local align:4 data:float +@109365 = .sdata2:0x80523CEC; // type:object size:0x4 scope:local align:4 data:float +@109403 = .sdata2:0x80523CF0; // type:object size:0x4 scope:local align:4 data:float +@109404 = .sdata2:0x80523CF4; // type:object size:0x4 scope:local align:4 data:float +@109405 = .sdata2:0x80523CF8; // type:object size:0x4 scope:local align:4 data:float +lbl_80523CFC = .sdata2:0x80523CFC; // type:object size:0x8 data:string +lbl_80523D04 = .sdata2:0x80523D04; // type:object size:0x5 data:string +lbl_80523D09 = .sdata2:0x80523D09; // type:object size:0x5 data:string +lbl_80523D0E = .sdata2:0x80523D0E; // type:object size:0x8 data:string +lbl_80523D16 = .sdata2:0x80523D16; // type:object size:0x6 data:string +lbl_80523D1C = .sdata2:0x80523D1C; // type:object size:0x6 data:string +@109676 = .sdata2:0x80523D24; // type:object size:0x4 scope:local align:4 data:float +@109677 = .sdata2:0x80523D28; // type:object size:0x4 scope:local align:4 data:float +@155291 = .sdata2:0x80523D30; // type:object size:0x4 scope:local align:4 data:float +@155298 = .sdata2:0x80523D38; // type:object size:0x8 scope:local align:4 data:double +@155897 = .sdata2:0x80523D40; // type:object size:0x4 scope:local align:4 data:float +@155898 = .sdata2:0x80523D44; // type:object size:0x4 scope:local align:4 data:float +@155899 = .sdata2:0x80523D48; // type:object size:0x4 scope:local align:4 data:float +@155900 = .sdata2:0x80523D4C; // type:object size:0x4 scope:local align:4 data:float +@155904 = .sdata2:0x80523D50; // type:object size:0x4 scope:local align:4 data:float +@155905 = .sdata2:0x80523D54; // type:object size:0x4 scope:local align:4 data:float +@155906 = .sdata2:0x80523D58; // type:object size:0x4 scope:local align:4 data:float +@155907 = .sdata2:0x80523D5C; // type:object size:0x4 scope:local align:4 data:float +@155908 = .sdata2:0x80523D60; // type:object size:0x4 scope:local align:4 data:float +@156204 = .sdata2:0x80523D64; // type:object size:0x4 scope:local align:4 data:float +@156240 = .sdata2:0x80523D68; // type:object size:0x4 scope:local align:4 data:float +@156630 = .sdata2:0x80523D6C; // type:object size:0x4 scope:local align:4 data:float +@156631 = .sdata2:0x80523D70; // type:object size:0x4 scope:local align:4 data:float +@156771 = .sdata2:0x80523D74; // type:object size:0x4 scope:local align:4 data:float +@156772 = .sdata2:0x80523D78; // type:object size:0x4 scope:local align:4 data:float +@157540 = .sdata2:0x80523D7C; // type:object size:0x4 scope:local align:4 data:float +@157722 = .sdata2:0x80523D80; // type:object size:0x4 scope:local align:4 data:float +@157723 = .sdata2:0x80523D84; // type:object size:0x4 scope:local align:4 data:float +@157724 = .sdata2:0x80523D88; // type:object size:0x4 scope:local align:4 data:float +@157725 = .sdata2:0x80523D8C; // type:object size:0x4 scope:local align:4 data:float +@157726 = .sdata2:0x80523D90; // type:object size:0x4 scope:local align:4 data:float +@157727 = .sdata2:0x80523D94; // type:object size:0x4 scope:local align:4 data:float +@157728 = .sdata2:0x80523D98; // type:object size:0x4 scope:local align:4 data:float +@157729 = .sdata2:0x80523D9C; // type:object size:0x4 scope:local align:4 data:float +@157794 = .sdata2:0x80523DA0; // type:object size:0x4 scope:local align:4 data:float +@157808 = .sdata2:0x80523DA4; // type:object size:0x4 scope:local align:4 data:float +@157963 = .sdata2:0x80523DA8; // type:object size:0x4 scope:local align:4 data:float +@157969 = .sdata2:0x80523DAC; // type:object size:0x4 scope:local align:4 data:float +@158350 = .sdata2:0x80523DB0; // type:object size:0x4 scope:local align:4 data:float +@158351 = .sdata2:0x80523DB4; // type:object size:0x4 scope:local align:4 data:float +@158352 = .sdata2:0x80523DB8; // type:object size:0x4 scope:local align:4 data:float +@158353 = .sdata2:0x80523DBC; // type:object size:0x4 scope:local align:4 data:float +@158354 = .sdata2:0x80523DC0; // type:object size:0x4 scope:local align:4 data:float +@158355 = .sdata2:0x80523DC4; // type:object size:0x4 scope:local align:4 data:float +@158356 = .sdata2:0x80523DC8; // type:object size:0x4 scope:local align:4 data:float +@158357 = .sdata2:0x80523DCC; // type:object size:0x4 scope:local align:4 data:float +@158358 = .sdata2:0x80523DD0; // type:object size:0x4 scope:local align:4 data:float +@158359 = .sdata2:0x80523DD4; // type:object size:0x4 scope:local align:4 data:float +@158360 = .sdata2:0x80523DD8; // type:object size:0x4 scope:local align:4 data:float +@158361 = .sdata2:0x80523DDC; // type:object size:0x4 scope:local align:4 data:float +@158362 = .sdata2:0x80523DE0; // type:object size:0x4 scope:local align:4 data:float +@158363 = .sdata2:0x80523DE4; // type:object size:0x4 scope:local align:4 data:float +@158364 = .sdata2:0x80523DE8; // type:object size:0x4 scope:local align:4 data:float +@158365 = .sdata2:0x80523DEC; // type:object size:0x4 scope:local align:4 data:float +@158369 = .sdata2:0x80523DF0; // type:object size:0x8 scope:local align:4 data:double +@159607 = .sdata2:0x80523DF8; // type:object size:0x4 scope:local align:4 data:float +@159608 = .sdata2:0x80523DFC; // type:object size:0x4 scope:local align:4 data:float +@159609 = .sdata2:0x80523E00; // type:object size:0x4 scope:local align:4 data:float +@159610 = .sdata2:0x80523E04; // type:object size:0x4 scope:local align:4 data:float +@159611 = .sdata2:0x80523E08; // type:object size:0x4 scope:local align:4 data:float +@159612 = .sdata2:0x80523E0C; // type:object size:0x4 scope:local align:4 data:float +@159613 = .sdata2:0x80523E10; // type:object size:0x4 scope:local align:4 data:float +@159614 = .sdata2:0x80523E14; // type:object size:0x4 scope:local align:4 data:float +@159615 = .sdata2:0x80523E18; // type:object size:0x4 scope:local align:4 data:float +@159616 = .sdata2:0x80523E1C; // type:object size:0x4 scope:local align:4 data:float +@159617 = .sdata2:0x80523E20; // type:object size:0x4 scope:local align:4 data:float +@159618 = .sdata2:0x80523E24; // type:object size:0x4 scope:local align:4 data:float +@159619 = .sdata2:0x80523E28; // type:object size:0x4 scope:local align:4 data:float +@159620 = .sdata2:0x80523E2C; // type:object size:0x4 scope:local align:4 data:float +@159621 = .sdata2:0x80523E30; // type:object size:0x4 scope:local align:4 data:float +@159622 = .sdata2:0x80523E34; // type:object size:0x4 scope:local align:4 data:float +@159623 = .sdata2:0x80523E38; // type:object size:0x4 scope:local align:4 data:float +@159624 = .sdata2:0x80523E3C; // type:object size:0x4 scope:local align:4 data:float +@159626 = .sdata2:0x80523E40; // type:object size:0x4 scope:local align:4 data:float +@159627 = .sdata2:0x80523E44; // type:object size:0x4 scope:local align:4 data:float +@159628 = .sdata2:0x80523E48; // type:object size:0x4 scope:local align:4 data:float +@159629 = .sdata2:0x80523E4C; // type:object size:0x4 scope:local align:4 data:float +@159630 = .sdata2:0x80523E50; // type:object size:0x4 scope:local align:4 data:float +@159631 = .sdata2:0x80523E54; // type:object size:0x4 scope:local align:4 data:float +@159632 = .sdata2:0x80523E58; // type:object size:0x4 scope:local align:4 data:float +@159633 = .sdata2:0x80523E5C; // type:object size:0x4 scope:local align:4 data:float +@159634 = .sdata2:0x80523E60; // type:object size:0x4 scope:local align:4 data:float +@159635 = .sdata2:0x80523E64; // type:object size:0x4 scope:local align:4 data:float +@159636 = .sdata2:0x80523E68; // type:object size:0x4 scope:local align:4 data:float +@159637 = .sdata2:0x80523E6C; // type:object size:0x4 scope:local align:4 data:float +@159638 = .sdata2:0x80523E70; // type:object size:0x4 scope:local align:4 data:float +@159639 = .sdata2:0x80523E74; // type:object size:0x4 scope:local align:4 data:float +@159640 = .sdata2:0x80523E78; // type:object size:0x4 scope:local align:4 data:float +@159641 = .sdata2:0x80523E7C; // type:object size:0x4 scope:local align:4 data:float +@159642 = .sdata2:0x80523E80; // type:object size:0x4 scope:local align:4 data:float +@159644 = .sdata2:0x80523E84; // type:object size:0x4 scope:local align:4 data:float +@160228 = .sdata2:0x80523E88; // type:object size:0x4 scope:local align:4 data:float +@160229 = .sdata2:0x80523E8C; // type:object size:0x4 scope:local align:4 data:float +@160231 = .sdata2:0x80523E90; // type:object size:0x4 scope:local align:4 data:float +@160232 = .sdata2:0x80523E94; // type:object size:0x4 scope:local align:4 data:float +@160233 = .sdata2:0x80523E98; // type:object size:0x4 scope:local align:4 data:float +@160234 = .sdata2:0x80523E9C; // type:object size:0x4 scope:local align:4 data:float +@160235 = .sdata2:0x80523EA0; // type:object size:0x4 scope:local align:4 data:float +@160236 = .sdata2:0x80523EA4; // type:object size:0x4 scope:local align:4 data:float +@160951 = .sdata2:0x80523EA8; // type:object size:0x4 scope:local align:4 data:float +@160964 = .sdata2:0x80523EAC; // type:object size:0x4 scope:local align:4 data:float +@160965 = .sdata2:0x80523EB0; // type:object size:0x4 scope:local align:4 data:float +@160966 = .sdata2:0x80523EB4; // type:object size:0x4 scope:local align:4 data:float +@160967 = .sdata2:0x80523EB8; // type:object size:0x4 scope:local align:4 data:float +@160968 = .sdata2:0x80523EBC; // type:object size:0x4 scope:local align:4 data:float +@160969 = .sdata2:0x80523EC0; // type:object size:0x4 scope:local align:4 data:float +@160970 = .sdata2:0x80523EC4; // type:object size:0x4 scope:local align:4 data:float +@160971 = .sdata2:0x80523EC8; // type:object size:0x4 scope:local align:4 data:float +@160972 = .sdata2:0x80523ECC; // type:object size:0x4 scope:local align:4 data:float +@160973 = .sdata2:0x80523ED0; // type:object size:0x4 scope:local align:4 data:float +@160974 = .sdata2:0x80523ED4; // type:object size:0x4 scope:local align:4 data:float +@160975 = .sdata2:0x80523ED8; // type:object size:0x4 scope:local align:4 data:float +@160976 = .sdata2:0x80523EDC; // type:object size:0x4 scope:local align:4 data:float +@160977 = .sdata2:0x80523EE0; // type:object size:0x4 scope:local align:4 data:float +@160978 = .sdata2:0x80523EE4; // type:object size:0x4 scope:local align:4 data:float +@160979 = .sdata2:0x80523EE8; // type:object size:0x4 scope:local align:4 data:float +@160980 = .sdata2:0x80523EEC; // type:object size:0x4 scope:local align:4 data:float +@160981 = .sdata2:0x80523EF0; // type:object size:0x4 scope:local align:4 data:float +@160982 = .sdata2:0x80523EF4; // type:object size:0x4 scope:local align:4 data:float +@160983 = .sdata2:0x80523EF8; // type:object size:0x4 scope:local align:4 data:float +@160984 = .sdata2:0x80523EFC; // type:object size:0x4 scope:local align:4 data:float +@160985 = .sdata2:0x80523F00; // type:object size:0x4 scope:local align:4 data:float +@160986 = .sdata2:0x80523F04; // type:object size:0x4 scope:local align:4 data:float +@160987 = .sdata2:0x80523F08; // type:object size:0x4 scope:local align:4 data:float +@160988 = .sdata2:0x80523F0C; // type:object size:0x4 scope:local align:4 data:float +@160989 = .sdata2:0x80523F10; // type:object size:0x4 scope:local align:4 data:float +@160990 = .sdata2:0x80523F14; // type:object size:0x4 scope:local align:4 data:float +@161502 = .sdata2:0x80523F18; // type:object size:0x4 scope:local align:4 data:float +@161503 = .sdata2:0x80523F1C; // type:object size:0x4 scope:local align:4 data:float +@161504 = .sdata2:0x80523F20; // type:object size:0x4 scope:local align:4 data:float +@161505 = .sdata2:0x80523F24; // type:object size:0x4 scope:local align:4 data:float +@161506 = .sdata2:0x80523F28; // type:object size:0x4 scope:local align:4 data:float +@161507 = .sdata2:0x80523F2C; // type:object size:0x4 scope:local align:4 data:float +@161508 = .sdata2:0x80523F30; // type:object size:0x4 scope:local align:4 data:float +@161509 = .sdata2:0x80523F34; // type:object size:0x4 scope:local align:4 data:float +@161611 = .sdata2:0x80523F38; // type:object size:0x4 scope:local align:4 data:float +@161698 = .sdata2:0x80523F3C; // type:object size:0x4 scope:local align:4 data:float +@162083 = .sdata2:0x80523F40; // type:object size:0x4 scope:local align:4 data:float +@162180 = .sdata2:0x80523F44; // type:object size:0x4 scope:local align:4 data:float +@162181 = .sdata2:0x80523F48; // type:object size:0x4 scope:local align:4 data:float +@162182 = .sdata2:0x80523F4C; // type:object size:0x4 scope:local align:4 data:float +@162183 = .sdata2:0x80523F50; // type:object size:0x4 scope:local align:4 data:float +@162184 = .sdata2:0x80523F54; // type:object size:0x4 scope:local align:4 data:float +@162185 = .sdata2:0x80523F58; // type:object size:0x4 scope:local align:4 data:float +@163119 = .sdata2:0x80523F5C; // type:object size:0x4 scope:local align:4 data:float +@163120 = .sdata2:0x80523F60; // type:object size:0x4 scope:local align:4 data:float +@163122 = .sdata2:0x80523F64; // type:object size:0x4 scope:local align:4 data:float +@163123 = .sdata2:0x80523F68; // type:object size:0x4 scope:local align:4 data:float +@163124 = .sdata2:0x80523F6C; // type:object size:0x4 scope:local align:4 data:float +@163125 = .sdata2:0x80523F70; // type:object size:0x4 scope:local align:4 data:float +@163126 = .sdata2:0x80523F74; // type:object size:0x4 scope:local align:4 data:float +@163127 = .sdata2:0x80523F78; // type:object size:0x4 scope:local align:4 data:float +@163128 = .sdata2:0x80523F7C; // type:object size:0x4 scope:local align:4 data:float +@163129 = .sdata2:0x80523F80; // type:object size:0x4 scope:local align:4 data:float +@163130 = .sdata2:0x80523F84; // type:object size:0x4 scope:local align:4 data:float +@163131 = .sdata2:0x80523F88; // type:object size:0x4 scope:local align:4 data:float +@163132 = .sdata2:0x80523F8C; // type:object size:0x4 scope:local align:4 data:float +@163268 = .sdata2:0x80523F90; // type:object size:0x4 scope:local align:4 data:float +@163269 = .sdata2:0x80523F94; // type:object size:0x4 scope:local align:4 data:float +@163904 = .sdata2:0x80523F98; // type:object size:0x4 scope:local align:4 data:float +@163905 = .sdata2:0x80523F9C; // type:object size:0x4 scope:local align:4 data:float +@163906 = .sdata2:0x80523FA0; // type:object size:0x4 scope:local align:4 data:float +@163972 = .sdata2:0x80523FA4; // type:object size:0x4 scope:local align:4 data:float +@164250 = .sdata2:0x80523FA8; // type:object size:0x4 scope:local align:4 data:float +@164260 = .sdata2:0x80523FAC; // type:object size:0x4 scope:local align:4 data:float +@91515 = .sdata2:0x80523FB0; // type:object size:0x4 scope:local align:4 data:float +@107329 = .sdata2:0x80523FB8; // type:object size:0x4 scope:local align:4 data:float +@107682 = .sdata2:0x80523FBC; // type:object size:0x4 scope:local align:4 data:float +@107683 = .sdata2:0x80523FC0; // type:object size:0x4 scope:local align:4 data:float +@107802 = .sdata2:0x80523FC8; // type:object size:0x8 scope:local align:4 data:double +@108089 = .sdata2:0x80523FD0; // type:object size:0x4 scope:local align:4 data:float +@108090 = .sdata2:0x80523FD4; // type:object size:0x4 scope:local align:4 data:float +@108258 = .sdata2:0x80523FD8; // type:object size:0x4 scope:local align:4 data:float +@109042 = .sdata2:0x80523FDC; // type:object size:0x4 scope:local align:4 data:float +@109043 = .sdata2:0x80523FE0; // type:object size:0x4 scope:local align:4 data:float +@109407 = .sdata2:0x80523FE8; // type:object size:0x8 scope:local align:4 data:double +@109555 = .sdata2:0x80523FF0; // type:object size:0x4 scope:local align:4 data:float +@109556 = .sdata2:0x80523FF4; // type:object size:0x4 scope:local align:4 data:float +@109557 = .sdata2:0x80523FF8; // type:object size:0x4 scope:local align:4 data:float +@110354 = .sdata2:0x80523FFC; // type:object size:0x4 scope:local align:4 data:float +@110355 = .sdata2:0x80524000; // type:object size:0x4 scope:local align:4 data:float +@110358 = .sdata2:0x80524004; // type:object size:0x4 scope:local align:4 data:float +@110359 = .sdata2:0x80524008; // type:object size:0x4 scope:local align:4 data:float +@110360 = .sdata2:0x8052400C; // type:object size:0x4 scope:local align:4 data:float +@110361 = .sdata2:0x80524010; // type:object size:0x4 scope:local align:4 data:float +@110362 = .sdata2:0x80524014; // type:object size:0x4 scope:local align:4 data:float +@110363 = .sdata2:0x80524018; // type:object size:0x4 scope:local align:4 data:float +@110364 = .sdata2:0x8052401C; // type:object size:0x4 scope:local align:4 data:float +@110365 = .sdata2:0x80524020; // type:object size:0x4 scope:local align:4 data:float +@110366 = .sdata2:0x80524024; // type:object size:0x4 scope:local align:4 data:float +@110367 = .sdata2:0x80524028; // type:object size:0x4 scope:local align:4 data:float +@110714 = .sdata2:0x8052402C; // type:object size:0x4 scope:local align:4 data:float +@110767 = .sdata2:0x80524030; // type:object size:0x4 scope:local align:4 data:float +@111602 = .sdata2:0x80524034; // type:object size:0x4 scope:local align:4 data:float +@111695 = .sdata2:0x80524038; // type:object size:0x4 scope:local align:4 data:float +@112024 = .sdata2:0x8052403C; // type:object size:0x4 scope:local align:4 data:float +@112025 = .sdata2:0x80524040; // type:object size:0x4 scope:local align:4 data:float +@112026 = .sdata2:0x80524044; // type:object size:0x4 scope:local align:4 data:float +@112027 = .sdata2:0x80524048; // type:object size:0x8 scope:local align:4 data:double +@112033 = .sdata2:0x80524050; // type:object size:0x4 scope:local align:4 data:float +@92246 = .sdata2:0x80524058; // type:object size:0x4 scope:local align:4 data:float +@91536 = .sdata2:0x8052405C; // type:object size:0x8 scope:local align:4 data:4byte +@91540 = .sdata2:0x80524064; // type:object size:0x8 scope:local align:4 data:4byte +@92291 = .sdata2:0x8052406C; // type:object size:0x4 scope:local align:4 data:float +@92353 = .sdata2:0x80524070; // type:object size:0x8 scope:local align:4 data:double +@94146 = .sdata2:0x80524078; // type:object size:0x4 scope:local align:4 data:float +@94147 = .sdata2:0x8052407C; // type:object size:0x4 scope:local align:4 data:float +@93044 = .sdata2:0x80524080; // type:object size:0x4 scope:local align:4 data:float +@93065 = .sdata2:0x80524084; // type:object size:0x4 scope:local align:4 data:float +@93066 = .sdata2:0x80524088; // type:object size:0x4 scope:local align:4 data:float +@93323 = .sdata2:0x80524090; // type:object size:0x4 scope:local align:4 data:float +@93326 = .sdata2:0x80524094; // type:object size:0x4 scope:local align:4 data:float +@93329 = .sdata2:0x80524098; // type:object size:0x8 scope:local align:4 data:double +@93592 = .sdata2:0x805240A0; // type:object size:0x4 scope:local align:4 data:float +@93593 = .sdata2:0x805240A4; // type:object size:0x4 scope:local align:4 data:float +@93594 = .sdata2:0x805240A8; // type:object size:0x4 scope:local align:4 data:float +@93607 = .sdata2:0x805240AC; // type:object size:0x4 scope:local align:4 data:float +@93608 = .sdata2:0x805240B0; // type:object size:0x4 scope:local align:4 data:float +@93609 = .sdata2:0x805240B4; // type:object size:0x4 scope:local align:4 data:float +@93612 = .sdata2:0x805240B8; // type:object size:0x8 scope:local align:4 data:double +@93658 = .sdata2:0x805240C0; // type:object size:0x4 scope:local align:4 data:float +@93464 = .sdata2:0x805240C8; // type:object size:0x4 scope:local align:4 data:float +@93465 = .sdata2:0x805240CC; // type:object size:0x4 scope:local align:4 data:float +@93617 = .sdata2:0x805240D0; // type:object size:0x4 scope:local align:4 data:float +@93880 = .sdata2:0x805240D4; // type:object size:0x4 scope:local align:4 data:float +@93884 = .sdata2:0x805240D8; // type:object size:0x8 scope:local align:4 data:double +@93931 = .sdata2:0x805240E0; // type:object size:0x4 scope:local align:4 data:float +@93932 = .sdata2:0x805240E4; // type:object size:0x4 scope:local align:4 data:float +@93933 = .sdata2:0x805240E8; // type:object size:0x4 scope:local align:4 data:float +@93934 = .sdata2:0x805240EC; // type:object size:0x4 scope:local align:4 data:float +@93935 = .sdata2:0x805240F0; // type:object size:0x4 scope:local align:4 data:float +@93999 = .sdata2:0x805240F4; // type:object size:0x4 scope:local align:4 data:float +@94052 = .sdata2:0x805240F8; // type:object size:0x4 scope:local align:4 data:float +@94053 = .sdata2:0x805240FC; // type:object size:0x4 scope:local align:4 data:float +@91000 = .sdata2:0x80524100; // type:object size:0x4 scope:local align:4 data:float +@91024 = .sdata2:0x80524108; // type:object size:0x8 scope:local align:4 data:double +@91046 = .sdata2:0x80524110; // type:object size:0x4 scope:local align:4 data:float +@94368 = .sdata2:0x80524118; // type:object size:0x4 scope:local align:4 data:float +@94369 = .sdata2:0x8052411C; // type:object size:0x4 scope:local align:4 data:float +@94370 = .sdata2:0x80524120; // type:object size:0x4 scope:local align:4 data:float +@94410 = .sdata2:0x80524124; // type:object size:0x4 scope:local align:4 data:float +@94457 = .sdata2:0x80524128; // type:object size:0x4 scope:local align:4 data:float +@94503 = .sdata2:0x8052412C; // type:object size:0x4 scope:local align:4 data:float +@94504 = .sdata2:0x80524130; // type:object size:0x4 scope:local align:4 data:float +@94505 = .sdata2:0x80524134; // type:object size:0x4 scope:local align:4 data:float +@94506 = .sdata2:0x80524138; // type:object size:0x4 scope:local align:4 data:float +@94507 = .sdata2:0x8052413C; // type:object size:0x4 scope:local align:4 data:float +@94508 = .sdata2:0x80524140; // type:object size:0x4 scope:local align:4 data:float +@94509 = .sdata2:0x80524144; // type:object size:0x4 scope:local align:4 data:float +@90151 = .sdata2:0x80524148; // type:object size:0x4 scope:local align:4 data:float +@90244 = .sdata2:0x8052414C; // type:object size:0x4 scope:local align:4 data:float +@90245 = .sdata2:0x80524150; // type:object size:0x4 scope:local align:4 data:float +@90246 = .sdata2:0x80524154; // type:object size:0x4 scope:local align:4 data:float +@90247 = .sdata2:0x80524158; // type:object size:0x4 scope:local align:4 data:float +@106180 = .sdata2:0x80524160; // type:object size:0x4 scope:local align:4 data:float +@106181 = .sdata2:0x80524164; // type:object size:0x4 scope:local align:4 data:float +@106182 = .sdata2:0x80524168; // type:object size:0x4 scope:local align:4 data:float +@106183 = .sdata2:0x8052416C; // type:object size:0x4 scope:local align:4 data:float +@106184 = .sdata2:0x80524170; // type:object size:0x4 scope:local align:4 data:float +@106418 = .sdata2:0x80524174; // type:object size:0x4 scope:local align:4 data:float +@106419 = .sdata2:0x80524178; // type:object size:0x4 scope:local align:4 data:float +@106420 = .sdata2:0x8052417C; // type:object size:0x4 scope:local align:4 data:float +@106421 = .sdata2:0x80524180; // type:object size:0x4 scope:local align:4 data:float +@106971 = .sdata2:0x80524184; // type:object size:0x4 scope:local align:4 data:float +@106972 = .sdata2:0x80524188; // type:object size:0x4 scope:local align:4 data:float +@106973 = .sdata2:0x8052418C; // type:object size:0x4 scope:local align:4 data:float +@106974 = .sdata2:0x80524190; // type:object size:0x4 scope:local align:4 data:float +@106975 = .sdata2:0x80524194; // type:object size:0x4 scope:local align:4 data:float +@106976 = .sdata2:0x80524198; // type:object size:0x4 scope:local align:4 data:float +@106977 = .sdata2:0x8052419C; // type:object size:0x4 scope:local align:4 data:float +@106978 = .sdata2:0x805241A0; // type:object size:0x4 scope:local align:4 data:float +@106988 = .sdata2:0x805241A4; // type:object size:0x4 scope:local align:4 data:float +@106989 = .sdata2:0x805241A8; // type:object size:0x4 scope:local align:4 data:float +@107033 = .sdata2:0x805241AC; // type:object size:0x4 scope:local align:4 data:float +@107137 = .sdata2:0x805241B0; // type:object size:0x4 scope:local align:4 data:float +@107140 = .sdata2:0x805241B8; // type:object size:0x8 scope:local align:4 data:double +lbl_805241C0 = .sdata2:0x805241C0; // type:object size:0x8 +@107531 = .sdata2:0x805241C8; // type:object size:0x4 scope:local align:4 data:float +@107532 = .sdata2:0x805241CC; // type:object size:0x4 scope:local align:4 data:float +@107533 = .sdata2:0x805241D0; // type:object size:0x4 scope:local align:4 data:float +@107534 = .sdata2:0x805241D4; // type:object size:0x4 scope:local align:4 data:float +@107535 = .sdata2:0x805241D8; // type:object size:0x4 scope:local align:4 data:float +@107536 = .sdata2:0x805241DC; // type:object size:0x4 scope:local align:4 data:float +@107537 = .sdata2:0x805241E0; // type:object size:0x4 scope:local align:4 data:float +@107538 = .sdata2:0x805241E4; // type:object size:0x4 scope:local align:4 data:float +@107613 = .sdata2:0x805241E8; // type:object size:0x4 scope:local align:4 data:float +@107614 = .sdata2:0x805241EC; // type:object size:0x4 scope:local align:4 data:float +@95396 = .sdata2:0x805241F0; // type:object size:0x4 scope:local align:4 data:float +@95397 = .sdata2:0x805241F4; // type:object size:0x4 scope:local align:4 data:float +@95398 = .sdata2:0x805241F8; // type:object size:0x4 scope:local align:4 data:float +@95404 = .sdata2:0x805241FC; // type:object size:0x4 scope:local align:4 data:float +@95405 = .sdata2:0x80524200; // type:object size:0x4 scope:local align:4 data:float +@95559 = .sdata2:0x80524204; // type:object size:0x4 scope:local align:4 data:float +@95560 = .sdata2:0x80524208; // type:object size:0x4 scope:local align:4 data:float +@95563 = .sdata2:0x80524210; // type:object size:0x8 scope:local align:4 data:double +@95738 = .sdata2:0x80524218; // type:object size:0x4 scope:local align:4 data:float +@95739 = .sdata2:0x8052421C; // type:object size:0x4 scope:local align:4 data:float +@95812 = .sdata2:0x80524220; // type:object size:0x4 scope:local align:4 data:float +@95813 = .sdata2:0x80524224; // type:object size:0x4 scope:local align:4 data:float +@112672 = .sdata2:0x80524228; // type:object size:0x4 scope:local align:4 data:float +@112673 = .sdata2:0x8052422C; // type:object size:0x4 scope:local align:4 data:float +@112674 = .sdata2:0x80524230; // type:object size:0x4 scope:local align:4 data:float +@112675 = .sdata2:0x80524234; // type:object size:0x4 scope:local align:4 data:float +@112676 = .sdata2:0x80524238; // type:object size:0x4 scope:local align:4 data:float +@112677 = .sdata2:0x8052423C; // type:object size:0x4 scope:local align:4 data:float +@112678 = .sdata2:0x80524240; // type:object size:0x4 scope:local align:4 data:float +@112679 = .sdata2:0x80524244; // type:object size:0x4 scope:local align:4 data:float +@112680 = .sdata2:0x80524248; // type:object size:0x4 scope:local align:4 data:float +@112681 = .sdata2:0x8052424C; // type:object size:0x4 scope:local align:4 data:float +@112682 = .sdata2:0x80524250; // type:object size:0x4 scope:local align:4 data:float +@112683 = .sdata2:0x80524254; // type:object size:0x4 scope:local align:4 data:float +@112684 = .sdata2:0x80524258; // type:object size:0x4 scope:local align:4 data:float +@112685 = .sdata2:0x8052425C; // type:object size:0x4 scope:local align:4 data:float +@112686 = .sdata2:0x80524260; // type:object size:0x4 scope:local align:4 data:float +@112687 = .sdata2:0x80524264; // type:object size:0x4 scope:local align:4 data:float +@112688 = .sdata2:0x80524268; // type:object size:0x4 scope:local align:4 data:float +@112689 = .sdata2:0x8052426C; // type:object size:0x4 scope:local align:4 data:float +@112690 = .sdata2:0x80524270; // type:object size:0x4 scope:local align:4 data:float +@112733 = .sdata2:0x80524274; // type:object size:0x4 scope:local align:4 data:float +@112734 = .sdata2:0x80524278; // type:object size:0x4 scope:local align:4 data:float +@112735 = .sdata2:0x8052427C; // type:object size:0x4 scope:local align:4 data:float +@112737 = .sdata2:0x80524280; // type:object size:0x8 scope:local align:4 data:double +@112750 = .sdata2:0x80524288; // type:object size:0x4 scope:local align:4 data:float +@112774 = .sdata2:0x8052428C; // type:object size:0x4 scope:local align:4 data:float +@112775 = .sdata2:0x80524290; // type:object size:0x4 scope:local align:4 data:float +@112776 = .sdata2:0x80524294; // type:object size:0x4 scope:local align:4 data:float +@112777 = .sdata2:0x80524298; // type:object size:0x4 scope:local align:4 data:float +@112778 = .sdata2:0x8052429C; // type:object size:0x4 scope:local align:4 data:float +@112779 = .sdata2:0x805242A0; // type:object size:0x4 scope:local align:4 data:float +@112780 = .sdata2:0x805242A4; // type:object size:0x4 scope:local align:4 data:float +@112781 = .sdata2:0x805242A8; // type:object size:0x4 scope:local align:4 data:float +@112782 = .sdata2:0x805242AC; // type:object size:0x4 scope:local align:4 data:float +@112795 = .sdata2:0x805242B0; // type:object size:0x4 scope:local align:4 data:float +@112896 = .sdata2:0x805242B4; // type:object size:0x4 scope:local align:4 data:float +@112897 = .sdata2:0x805242B8; // type:object size:0x4 scope:local align:4 data:float +@112898 = .sdata2:0x805242BC; // type:object size:0x4 scope:local align:4 data:float +@112960 = .sdata2:0x805242C0; // type:object size:0x4 scope:local align:4 data:float +@112961 = .sdata2:0x805242C4; // type:object size:0x4 scope:local align:4 data:float +@112962 = .sdata2:0x805242C8; // type:object size:0x4 scope:local align:4 data:float +@113016 = .sdata2:0x805242D0; // type:object size:0x8 scope:local align:4 data:double +@113056 = .sdata2:0x805242D8; // type:object size:0x4 scope:local align:4 data:float +@113092 = .sdata2:0x805242DC; // type:object size:0x4 scope:local align:4 data:float +@113236 = .sdata2:0x805242E0; // type:object size:0x4 scope:local align:4 data:float +@113237 = .sdata2:0x805242E4; // type:object size:0x4 scope:local align:4 data:float +@113238 = .sdata2:0x805242E8; // type:object size:0x4 scope:local align:4 data:float +@113239 = .sdata2:0x805242EC; // type:object size:0x4 scope:local align:4 data:float +@113282 = .sdata2:0x805242F0; // type:object size:0x4 scope:local align:4 data:float +@113283 = .sdata2:0x805242F4; // type:object size:0x4 scope:local align:4 data:float +@113284 = .sdata2:0x805242F8; // type:object size:0x4 scope:local align:4 data:float +@113285 = .sdata2:0x805242FC; // type:object size:0x4 scope:local align:4 data:float +@113286 = .sdata2:0x80524300; // type:object size:0x4 scope:local align:4 data:float +@113287 = .sdata2:0x80524304; // type:object size:0x4 scope:local align:4 data:float +@113302 = .sdata2:0x80524308; // type:object size:0x4 scope:local align:4 data:float +@113456 = .sdata2:0x8052430C; // type:object size:0x4 scope:local align:4 data:float +@113458 = .sdata2:0x80524310; // type:object size:0x4 scope:local align:4 data:float +@113567 = .sdata2:0x80524314; // type:object size:0x4 scope:local align:4 data:float +@113569 = .sdata2:0x80524318; // type:object size:0x4 scope:local align:4 data:float +@113570 = .sdata2:0x8052431C; // type:object size:0x4 scope:local align:4 data:float +@113571 = .sdata2:0x80524320; // type:object size:0x4 scope:local align:4 data:float +@113572 = .sdata2:0x80524324; // type:object size:0x4 scope:local align:4 data:float +@113573 = .sdata2:0x80524328; // type:object size:0x4 scope:local align:4 data:float +@113574 = .sdata2:0x8052432C; // type:object size:0x4 scope:local align:4 data:float +@113575 = .sdata2:0x80524330; // type:object size:0x4 scope:local align:4 data:float +@113576 = .sdata2:0x80524334; // type:object size:0x4 scope:local align:4 data:float +@113577 = .sdata2:0x80524338; // type:object size:0x4 scope:local align:4 data:float +@113578 = .sdata2:0x8052433C; // type:object size:0x4 scope:local align:4 data:float +@113850 = .sdata2:0x80524340; // type:object size:0x4 scope:local align:4 data:float +@114070 = .sdata2:0x80524344; // type:object size:0x4 scope:local align:4 data:float +@114071 = .sdata2:0x80524348; // type:object size:0x4 scope:local align:4 data:float +@114072 = .sdata2:0x8052434C; // type:object size:0x4 scope:local align:4 data:float +@114073 = .sdata2:0x80524350; // type:object size:0x4 scope:local align:4 data:float +@114074 = .sdata2:0x80524354; // type:object size:0x4 scope:local align:4 data:float +@114075 = .sdata2:0x80524358; // type:object size:0x4 scope:local align:4 data:float +@114076 = .sdata2:0x8052435C; // type:object size:0x4 scope:local align:4 data:float +@114077 = .sdata2:0x80524360; // type:object size:0x4 scope:local align:4 data:float +@114078 = .sdata2:0x80524364; // type:object size:0x4 scope:local align:4 data:float +@114079 = .sdata2:0x80524368; // type:object size:0x4 scope:local align:4 data:float +@114080 = .sdata2:0x8052436C; // type:object size:0x4 scope:local align:4 data:float +@114081 = .sdata2:0x80524370; // type:object size:0x4 scope:local align:4 data:float +@114082 = .sdata2:0x80524374; // type:object size:0x4 scope:local align:4 data:float +@114083 = .sdata2:0x80524378; // type:object size:0x4 scope:local align:4 data:float +@114084 = .sdata2:0x8052437C; // type:object size:0x4 scope:local align:4 data:float +@114243 = .sdata2:0x80524380; // type:object size:0x4 scope:local align:4 data:float +@114244 = .sdata2:0x80524384; // type:object size:0x4 scope:local align:4 data:float +@114245 = .sdata2:0x80524388; // type:object size:0x4 scope:local align:4 data:float +@114246 = .sdata2:0x8052438C; // type:object size:0x4 scope:local align:4 data:float +@114247 = .sdata2:0x80524390; // type:object size:0x4 scope:local align:4 data:float +@114248 = .sdata2:0x80524394; // type:object size:0x4 scope:local align:4 data:float +@114249 = .sdata2:0x80524398; // type:object size:0x4 scope:local align:4 data:float +@114250 = .sdata2:0x8052439C; // type:object size:0x4 scope:local align:4 data:float +@114251 = .sdata2:0x805243A0; // type:object size:0x4 scope:local align:4 data:float +@114252 = .sdata2:0x805243A4; // type:object size:0x4 scope:local align:4 data:float +@114253 = .sdata2:0x805243A8; // type:object size:0x4 scope:local align:4 data:float +@114254 = .sdata2:0x805243AC; // type:object size:0x4 scope:local align:4 data:float +@114255 = .sdata2:0x805243B0; // type:object size:0x4 scope:local align:4 data:float +@114256 = .sdata2:0x805243B4; // type:object size:0x4 scope:local align:4 data:float +@114257 = .sdata2:0x805243B8; // type:object size:0x4 scope:local align:4 data:float +@114351 = .sdata2:0x805243BC; // type:object size:0x4 scope:local align:4 data:float +@114352 = .sdata2:0x805243C0; // type:object size:0x4 scope:local align:4 data:float +@114486 = .sdata2:0x805243C4; // type:object size:0x4 scope:local align:4 data:float +@114487 = .sdata2:0x805243C8; // type:object size:0x4 scope:local align:4 data:float +@114557 = .sdata2:0x805243CC; // type:object size:0x4 scope:local align:4 data:float +@114558 = .sdata2:0x805243D0; // type:object size:0x4 scope:local align:4 data:float +@114605 = .sdata2:0x805243D4; // type:object size:0x4 scope:local align:4 data:float +@114606 = .sdata2:0x805243D8; // type:object size:0x4 scope:local align:4 data:float +@114841 = .sdata2:0x805243DC; // type:object size:0x4 scope:local align:4 data:float +@114842 = .sdata2:0x805243E0; // type:object size:0x4 scope:local align:4 data:float +@114844 = .sdata2:0x805243E4; // type:object size:0x4 scope:local align:4 data:float +@114845 = .sdata2:0x805243E8; // type:object size:0x4 scope:local align:4 data:float +@114846 = .sdata2:0x805243EC; // type:object size:0x4 scope:local align:4 data:float +@115610 = .sdata2:0x805243F0; // type:object size:0x4 scope:local align:4 data:float +@115810 = .sdata2:0x805243F4; // type:object size:0x4 scope:local align:4 data:float +@115991 = .sdata2:0x805243F8; // type:object size:0x4 scope:local align:4 data:float +@115992 = .sdata2:0x805243FC; // type:object size:0x4 scope:local align:4 data:float +@115993 = .sdata2:0x80524400; // type:object size:0x4 scope:local align:4 data:float +@115994 = .sdata2:0x80524404; // type:object size:0x4 scope:local align:4 data:float +@115995 = .sdata2:0x80524408; // type:object size:0x4 scope:local align:4 data:float +@115996 = .sdata2:0x8052440C; // type:object size:0x4 scope:local align:4 data:float +@116259 = .sdata2:0x80524410; // type:object size:0x4 scope:local align:4 data:float +@116260 = .sdata2:0x80524414; // type:object size:0x4 scope:local align:4 data:float +@116315 = .sdata2:0x80524418; // type:object size:0x4 scope:local align:4 data:float +@116316 = .sdata2:0x8052441C; // type:object size:0x4 scope:local align:4 data:float +@116317 = .sdata2:0x80524420; // type:object size:0x4 scope:local align:4 data:float +@116318 = .sdata2:0x80524424; // type:object size:0x4 scope:local align:4 data:float +@116319 = .sdata2:0x80524428; // type:object size:0x4 scope:local align:4 data:float +@116320 = .sdata2:0x8052442C; // type:object size:0x4 scope:local align:4 data:float +@116321 = .sdata2:0x80524430; // type:object size:0x4 scope:local align:4 data:float +@116375 = .sdata2:0x80524434; // type:object size:0x4 scope:local align:4 data:float +@116376 = .sdata2:0x80524438; // type:object size:0x4 scope:local align:4 data:float +@116377 = .sdata2:0x8052443C; // type:object size:0x4 scope:local align:4 data:float +@116680 = .sdata2:0x80524440; // type:object size:0x4 scope:local align:4 data:float +@116681 = .sdata2:0x80524444; // type:object size:0x4 scope:local align:4 data:float +@116682 = .sdata2:0x80524448; // type:object size:0x4 scope:local align:4 data:float +@116813 = .sdata2:0x8052444C; // type:object size:0x4 scope:local align:4 data:float +@116814 = .sdata2:0x80524450; // type:object size:0x4 scope:local align:4 data:float +@116815 = .sdata2:0x80524454; // type:object size:0x4 scope:local align:4 data:float +@116816 = .sdata2:0x80524458; // type:object size:0x4 scope:local align:4 data:float +@116975 = .sdata2:0x8052445C; // type:object size:0x4 scope:local align:4 data:float +@116976 = .sdata2:0x80524460; // type:object size:0x4 scope:local align:4 data:float +@116980 = .sdata2:0x80524464; // type:object size:0x4 scope:local align:4 data:float +@116981 = .sdata2:0x80524468; // type:object size:0x4 scope:local align:4 data:float +@116982 = .sdata2:0x8052446C; // type:object size:0x4 scope:local align:4 data:float +@116988 = .sdata2:0x80524470; // type:object size:0x4 scope:local align:4 data:float +@116990 = .sdata2:0x80524474; // type:object size:0x4 scope:local align:4 data:float +@116991 = .sdata2:0x80524478; // type:object size:0x4 scope:local align:4 data:float +@116992 = .sdata2:0x8052447C; // type:object size:0x4 scope:local align:4 data:float +@116996 = .sdata2:0x80524480; // type:object size:0x4 scope:local align:4 data:float +@116997 = .sdata2:0x80524484; // type:object size:0x4 scope:local align:4 data:float +@116998 = .sdata2:0x80524488; // type:object size:0x4 scope:local align:4 data:float +@116999 = .sdata2:0x8052448C; // type:object size:0x4 scope:local align:4 data:float +@117000 = .sdata2:0x80524490; // type:object size:0x4 scope:local align:4 data:float +@117001 = .sdata2:0x80524494; // type:object size:0x4 scope:local align:4 data:float +@117002 = .sdata2:0x80524498; // type:object size:0x4 scope:local align:4 data:float +@117003 = .sdata2:0x8052449C; // type:object size:0x4 scope:local align:4 data:float +@91875 = .sdata2:0x805244A0; // type:object size:0x4 scope:local align:4 data:float +@91876 = .sdata2:0x805244A4; // type:object size:0x4 scope:local align:4 data:float +@91877 = .sdata2:0x805244A8; // type:object size:0x4 scope:local align:4 data:float +@91878 = .sdata2:0x805244AC; // type:object size:0x4 scope:local align:4 data:float +@91880 = .sdata2:0x805244B0; // type:object size:0x8 scope:local align:4 data:double +@92092 = .sdata2:0x805244B8; // type:object size:0x4 scope:local align:4 data:float +@92093 = .sdata2:0x805244BC; // type:object size:0x4 scope:local align:4 data:float +@92094 = .sdata2:0x805244C0; // type:object size:0x4 scope:local align:4 data:float +@92095 = .sdata2:0x805244C4; // type:object size:0x4 scope:local align:4 data:float +@92133 = .sdata2:0x805244C8; // type:object size:0x4 scope:local align:4 data:float +@92134 = .sdata2:0x805244CC; // type:object size:0x4 scope:local align:4 data:float +@92135 = .sdata2:0x805244D0; // type:object size:0x4 scope:local align:4 data:float +@92136 = .sdata2:0x805244D4; // type:object size:0x4 scope:local align:4 data:float +@92137 = .sdata2:0x805244D8; // type:object size:0x4 scope:local align:4 data:float +@92138 = .sdata2:0x805244DC; // type:object size:0x4 scope:local align:4 data:float +@92139 = .sdata2:0x805244E0; // type:object size:0x4 scope:local align:4 data:float +@92230 = .sdata2:0x805244E4; // type:object size:0x4 scope:local align:4 data:float +@92231 = .sdata2:0x805244E8; // type:object size:0x4 scope:local align:4 data:float +@92232 = .sdata2:0x805244EC; // type:object size:0x4 scope:local align:4 data:float +@92233 = .sdata2:0x805244F0; // type:object size:0x4 scope:local align:4 data:float +@92234 = .sdata2:0x805244F4; // type:object size:0x4 scope:local align:4 data:float +@92235 = .sdata2:0x805244F8; // type:object size:0x4 scope:local align:4 data:float +@92236 = .sdata2:0x805244FC; // type:object size:0x4 scope:local align:4 data:float +@92237 = .sdata2:0x80524500; // type:object size:0x4 scope:local align:4 data:float +@92238 = .sdata2:0x80524504; // type:object size:0x4 scope:local align:4 data:float +@92239 = .sdata2:0x80524508; // type:object size:0x4 scope:local align:4 data:float +@92240 = .sdata2:0x8052450C; // type:object size:0x4 scope:local align:4 data:float +@92241 = .sdata2:0x80524510; // type:object size:0x4 scope:local align:4 data:float +@92242 = .sdata2:0x80524518; // type:object size:0x8 scope:local align:4 data:double +@92243 = .sdata2:0x80524520; // type:object size:0x4 scope:local align:4 data:float +@92244 = .sdata2:0x80524524; // type:object size:0x4 scope:local align:4 data:float +@92245 = .sdata2:0x80524528; // type:object size:0x4 scope:local align:4 data:float +@92246 = .sdata2:0x8052452C; // type:object size:0x4 scope:local align:4 data:float +@92247 = .sdata2:0x80524530; // type:object size:0x4 scope:local align:4 data:float +@92248 = .sdata2:0x80524534; // type:object size:0x4 scope:local align:4 data:float +@92249 = .sdata2:0x80524538; // type:object size:0x4 scope:local align:4 data:float +@92250 = .sdata2:0x8052453C; // type:object size:0x4 scope:local align:4 data:float +@90378 = .sdata2:0x80524540; // type:object size:0x4 scope:local align:4 data:float +@90381 = .sdata2:0x80524548; // type:object size:0x8 scope:local align:4 data:double +@90390 = .sdata2:0x80524550; // type:object size:0x4 scope:local align:4 data:float +@96892 = .sdata2:0x80524558; // type:object size:0x4 scope:local align:4 data:float +@96893 = .sdata2:0x8052455C; // type:object size:0x4 scope:local align:4 data:float +@96894 = .sdata2:0x80524560; // type:object size:0x4 scope:local align:4 data:float +@96895 = .sdata2:0x80524564; // type:object size:0x4 scope:local align:4 data:float +@96896 = .sdata2:0x80524568; // type:object size:0x4 scope:local align:4 data:float +@96897 = .sdata2:0x8052456C; // type:object size:0x4 scope:local align:4 data:float +@96949 = .sdata2:0x80524570; // type:object size:0x8 scope:local align:4 data:double +@97033 = .sdata2:0x80524578; // type:object size:0x4 scope:local align:4 data:float +@97115 = .sdata2:0x80524580; // type:object size:0x8 scope:local align:4 data:double +@118820 = .sdata2:0x80524588; // type:object size:0x4 scope:local align:4 data:float +@118821 = .sdata2:0x8052458C; // type:object size:0x4 scope:local align:4 data:float +@119597 = .sdata2:0x80524590; // type:object size:0x4 scope:local align:4 data:float +@119598 = .sdata2:0x80524594; // type:object size:0x4 scope:local align:4 data:float +@119622 = .sdata2:0x80524598; // type:object size:0x8 scope:local align:4 data:double +@119680 = .sdata2:0x805245A0; // type:object size:0x4 scope:local align:4 data:float +@119681 = .sdata2:0x805245A4; // type:object size:0x4 scope:local align:4 data:float +@119684 = .sdata2:0x805245A8; // type:object size:0x8 scope:local align:4 data:double +lbl_805245B0 = .sdata2:0x805245B0; // type:object size:0x1 data:byte +lbl_805245B1 = .sdata2:0x805245B1; // type:object size:0x1 data:byte +lbl_805245B2 = .sdata2:0x805245B2; // type:object size:0x1 data:byte +lbl_805245B3 = .sdata2:0x805245B3; // type:object size:0x1 data:byte +lbl_805245B4 = .sdata2:0x805245B4; // type:object size:0x1 data:byte +lbl_805245B5 = .sdata2:0x805245B5; // type:object size:0x1 data:byte +lbl_805245B6 = .sdata2:0x805245B6; // type:object size:0x1 data:byte +lbl_805245B7 = .sdata2:0x805245B7; // type:object size:0x1 data:byte +lbl_805245B8 = .sdata2:0x805245B8; // type:object size:0x1 data:byte +lbl_805245B9 = .sdata2:0x805245B9; // type:object size:0x1 data:byte +lbl_805245BA = .sdata2:0x805245BA; // type:object size:0x1 data:byte +lbl_805245BB = .sdata2:0x805245BB; // type:object size:0x1 data:byte +lbl_805245BC = .sdata2:0x805245BC; // type:object size:0x1 data:byte +lbl_805245BD = .sdata2:0x805245BD; // type:object size:0x1 data:byte +lbl_805245BE = .sdata2:0x805245BE; // type:object size:0x1 data:byte +lbl_805245BF = .sdata2:0x805245BF; // type:object size:0x1 data:byte +@119823 = .sdata2:0x805245C0; // type:object size:0x4 scope:local align:4 data:float +@119922 = .sdata2:0x805245C4; // type:object size:0x4 scope:local align:4 data:float +@119923 = .sdata2:0x805245C8; // type:object size:0x4 scope:local align:4 data:float +@119924 = .sdata2:0x805245CC; // type:object size:0x4 scope:local align:4 data:float +@119925 = .sdata2:0x805245D0; // type:object size:0x4 scope:local align:4 data:float +@119926 = .sdata2:0x805245D4; // type:object size:0x4 scope:local align:4 data:float +@119927 = .sdata2:0x805245D8; // type:object size:0x4 scope:local align:4 data:float +@119928 = .sdata2:0x805245DC; // type:object size:0x4 scope:local align:4 data:float +@119929 = .sdata2:0x805245E0; // type:object size:0x4 scope:local align:4 data:float +@121090 = .sdata2:0x805245E4; // type:object size:0x4 scope:local align:4 data:float +@121091 = .sdata2:0x805245E8; // type:object size:0x4 scope:local align:4 data:float +@121092 = .sdata2:0x805245EC; // type:object size:0x4 scope:local align:4 data:float +@121093 = .sdata2:0x805245F0; // type:object size:0x4 scope:local align:4 data:float +@121094 = .sdata2:0x805245F4; // type:object size:0x4 scope:local align:4 data:float +@121095 = .sdata2:0x805245F8; // type:object size:0x4 scope:local align:4 data:float +@121096 = .sdata2:0x805245FC; // type:object size:0x4 scope:local align:4 data:float +@121635 = .sdata2:0x80524600; // type:object size:0x4 scope:local align:4 data:float +@121636 = .sdata2:0x80524604; // type:object size:0x4 scope:local align:4 data:float +@121637 = .sdata2:0x80524608; // type:object size:0x4 scope:local align:4 data:float +@121638 = .sdata2:0x8052460C; // type:object size:0x4 scope:local align:4 data:float +@121639 = .sdata2:0x80524610; // type:object size:0x4 scope:local align:4 data:float +@121650 = .sdata2:0x80524614; // type:object size:0x4 scope:local align:4 data:float +@121651 = .sdata2:0x80524618; // type:object size:0x4 scope:local align:4 data:float +@121652 = .sdata2:0x80524620; // type:object size:0x8 scope:local align:4 data:double +@109461 = .sdata2:0x80524628; // type:object size:0x4 scope:local align:4 data:float +@109462 = .sdata2:0x8052462C; // type:object size:0x4 scope:local align:4 data:float +@109523 = .sdata2:0x80524630; // type:object size:0x4 scope:local align:4 data:float +@109583 = .sdata2:0x80524634; // type:object size:0x4 scope:local align:4 data:float +@109586 = .sdata2:0x80524638; // type:object size:0x8 scope:local align:4 data:double +@109602 = .sdata2:0x80524640; // type:object size:0x4 scope:local align:4 data:float +@109702 = .sdata2:0x80524644; // type:object size:0x4 scope:local align:4 data:float +@109703 = .sdata2:0x80524648; // type:object size:0x4 scope:local align:4 data:float +@109704 = .sdata2:0x8052464C; // type:object size:0x4 scope:local align:4 data:float +@109705 = .sdata2:0x80524650; // type:object size:0x4 scope:local align:4 data:float +@109706 = .sdata2:0x80524654; // type:object size:0x4 scope:local align:4 data:float +@109707 = .sdata2:0x80524658; // type:object size:0x4 scope:local align:4 data:float +@109708 = .sdata2:0x8052465C; // type:object size:0x4 scope:local align:4 data:float +@109709 = .sdata2:0x80524660; // type:object size:0x4 scope:local align:4 data:float +@109711 = .sdata2:0x80524664; // type:object size:0x4 scope:local align:4 data:float +@109712 = .sdata2:0x80524668; // type:object size:0x4 scope:local align:4 data:float +@109757 = .sdata2:0x8052466C; // type:object size:0x4 scope:local align:4 data:float +@109816 = .sdata2:0x80524670; // type:object size:0x4 scope:local align:4 data:float +@109817 = .sdata2:0x80524674; // type:object size:0x4 scope:local align:4 data:float +@109818 = .sdata2:0x80524678; // type:object size:0x4 scope:local align:4 data:float +@109819 = .sdata2:0x8052467C; // type:object size:0x4 scope:local align:4 data:float +@110153 = .sdata2:0x80524680; // type:object size:0x4 scope:local align:4 data:float +@110250 = .sdata2:0x80524684; // type:object size:0x4 scope:local align:4 data:float +@110251 = .sdata2:0x80524688; // type:object size:0x4 scope:local align:4 data:float +@110252 = .sdata2:0x8052468C; // type:object size:0x4 scope:local align:4 data:float +@110253 = .sdata2:0x80524690; // type:object size:0x4 scope:local align:4 data:float +@110254 = .sdata2:0x80524694; // type:object size:0x4 scope:local align:4 data:float +@110255 = .sdata2:0x80524698; // type:object size:0x4 scope:local align:4 data:float +@110256 = .sdata2:0x8052469C; // type:object size:0x4 scope:local align:4 data:float +@110257 = .sdata2:0x805246A0; // type:object size:0x4 scope:local align:4 data:float +@110261 = .sdata2:0x805246A8; // type:object size:0x8 scope:local align:4 data:double +@110305 = .sdata2:0x805246B0; // type:object size:0x4 scope:local align:4 data:float +@110670 = .sdata2:0x805246B4; // type:object size:0x4 scope:local align:4 data:float +@110681 = .sdata2:0x805246B8; // type:object size:0x4 scope:local align:4 data:float +@111282 = .sdata2:0x805246BC; // type:object size:0x4 scope:local align:4 data:float +@111585 = .sdata2:0x805246C0; // type:object size:0x4 scope:local align:4 data:float +@111586 = .sdata2:0x805246C4; // type:object size:0x4 scope:local align:4 data:float +@94940 = .sdata2:0x805246C8; // type:object size:0x4 scope:local align:4 data:float +lbl_805246CC = .sdata2:0x805246CC; // type:object size:0x5 +lbl_805246D1 = .sdata2:0x805246D1; // type:object size:0x5 +lbl_805246D6 = .sdata2:0x805246D6; // type:object size:0x5 +lbl_805246DB = .sdata2:0x805246DB; // type:object size:0x5 +lbl_805246E0 = .sdata2:0x805246E0; // type:object size:0x5 +lbl_805246E5 = .sdata2:0x805246E5; // type:object size:0x7 +@94958 = .sdata2:0x805246EC; // type:object size:0x4 scope:local align:4 data:float +@95043 = .sdata2:0x805246F0; // type:object size:0x4 scope:local align:4 data:float +@95044 = .sdata2:0x805246F8; // type:object size:0x8 scope:local align:4 data:double +@95255 = .sdata2:0x80524700; // type:object size:0x8 scope:local align:4 data:double +@95256 = .sdata2:0x80524708; // type:object size:0x8 scope:local align:4 data:double +@95303 = .sdata2:0x80524710; // type:object size:0x4 scope:local align:4 data:float +@95304 = .sdata2:0x80524714; // type:object size:0x4 scope:local align:4 data:float +@95305 = .sdata2:0x80524718; // type:object size:0x4 scope:local align:4 data:float +@95334 = .sdata2:0x8052471C; // type:object size:0x4 scope:local align:4 data:float +@95335 = .sdata2:0x80524720; // type:object size:0x4 scope:local align:4 data:float +@95403 = .sdata2:0x80524724; // type:object size:0x4 scope:local align:4 data:float +@95447 = .sdata2:0x80524728; // type:object size:0x4 scope:local align:4 data:float +@95448 = .sdata2:0x8052472C; // type:object size:0x4 scope:local align:4 data:float +@95449 = .sdata2:0x80524730; // type:object size:0x4 scope:local align:4 data:float +@92560 = .sdata2:0x80524738; // type:object size:0x4 scope:local align:4 data:float +@92799 = .sdata2:0x8052473C; // type:object size:0x4 scope:local align:4 data:float +@92948 = .sdata2:0x80524740; // type:object size:0x4 scope:local align:4 data:float +@92949 = .sdata2:0x80524744; // type:object size:0x4 scope:local align:4 data:float +@92950 = .sdata2:0x80524748; // type:object size:0x4 scope:local align:4 data:float +@92951 = .sdata2:0x8052474C; // type:object size:0x4 scope:local align:4 data:float +@93036 = .sdata2:0x80524750; // type:object size:0x4 scope:local align:4 data:float +@93037 = .sdata2:0x80524754; // type:object size:0x4 scope:local align:4 data:float +@93083 = .sdata2:0x80524758; // type:object size:0x8 scope:local align:4 data:double +@93096 = .sdata2:0x80524760; // type:object size:0x8 scope:local align:4 data:double +@93115 = .sdata2:0x80524768; // type:object size:0x4 scope:local align:4 data:float +@96298 = .sdata2:0x80524770; // type:object size:0x4 scope:local align:4 data:float +@96379 = .sdata2:0x80524774; // type:object size:0x4 scope:local align:4 data:float +@96382 = .sdata2:0x80524778; // type:object size:0x8 scope:local align:4 data:double +@96406 = .sdata2:0x80524780; // type:object size:0x4 scope:local align:4 data:float +@96409 = .sdata2:0x80524788; // type:object size:0x8 scope:local align:4 data:double +@109901 = .sdata2:0x80524790; // type:object size:0x4 scope:local align:4 data:float +@109902 = .sdata2:0x80524794; // type:object size:0x4 scope:local align:4 data:float +@109992 = .sdata2:0x80524798; // type:object size:0x4 scope:local align:4 data:float +@109994 = .sdata2:0x8052479C; // type:object size:0x4 scope:local align:4 data:float +@109995 = .sdata2:0x805247A0; // type:object size:0x4 scope:local align:4 data:float +@109996 = .sdata2:0x805247A4; // type:object size:0x4 scope:local align:4 data:float +@109997 = .sdata2:0x805247A8; // type:object size:0x4 scope:local align:4 data:float +@110182 = .sdata2:0x805247AC; // type:object size:0x4 scope:local align:4 data:float +@110190 = .sdata2:0x805247B0; // type:object size:0x8 scope:local align:4 data:double +@110207 = .sdata2:0x805247B8; // type:object size:0x4 scope:local align:4 data:float +@110208 = .sdata2:0x805247BC; // type:object size:0x4 scope:local align:4 data:float +@110209 = .sdata2:0x805247C0; // type:object size:0x4 scope:local align:4 data:float +@110287 = .sdata2:0x805247C4; // type:object size:0x4 scope:local align:4 data:float +@112457 = .sdata2:0x805247C8; // type:object size:0x4 scope:local align:4 data:float +@112605 = .sdata2:0x805247CC; // type:object size:0x4 scope:local align:4 data:float +@112879 = .sdata2:0x805247D0; // type:object size:0x4 scope:local align:4 data:float +@112934 = .sdata2:0x805247D4; // type:object size:0x4 scope:local align:4 data:float +@112938 = .sdata2:0x805247D8; // type:object size:0x4 scope:local align:4 data:float +@112939 = .sdata2:0x805247DC; // type:object size:0x4 scope:local align:4 data:float +@91820 = .sdata2:0x805247E0; // type:object size:0x8 scope:local align:4 data:double +@91853 = .sdata2:0x805247E8; // type:object size:0x4 scope:local align:4 data:float +@91917 = .sdata2:0x805247EC; // type:object size:0x4 scope:local align:4 data:float +@91918 = .sdata2:0x805247F0; // type:object size:0x4 scope:local align:4 data:float +@91919 = .sdata2:0x805247F4; // type:object size:0x4 scope:local align:4 data:float +lbl_805247F8 = .sdata2:0x805247F8; // type:object size:0x1 data:byte +@92184 = .sdata2:0x805247FC; // type:object size:0x4 scope:local align:4 data:float +@92185 = .sdata2:0x80524800; // type:object size:0x4 scope:local align:4 data:float +@92186 = .sdata2:0x80524804; // type:object size:0x4 scope:local align:4 data:float +@92187 = .sdata2:0x80524808; // type:object size:0x4 scope:local align:4 data:float +@92191 = .sdata2:0x80524810; // type:object size:0x8 scope:local align:4 data:double +lbl_80524818 = .sdata2:0x80524818; // type:object size:0x5 +lbl_8052481D = .sdata2:0x8052481D; // type:object size:0x7 +@92214 = .sdata2:0x80524824; // type:object size:0x4 scope:local align:4 data:float +lbl_80524828 = .sdata2:0x80524828; // type:object size:0x2 data:string +lbl_8052482C = .sdata2:0x8052482C; // type:object size:0x2 data:string +@105155 = .sdata2:0x80524830; // type:object size:0x4 scope:local align:4 data:float +@105156 = .sdata2:0x80524834; // type:object size:0x4 scope:local align:4 data:float +@105157 = .sdata2:0x80524838; // type:object size:0x4 scope:local align:4 data:float +@105404 = .sdata2:0x8052483C; // type:object size:0x4 scope:local align:4 data:float +@105405 = .sdata2:0x80524840; // type:object size:0x4 scope:local align:4 data:float +@105406 = .sdata2:0x80524844; // type:object size:0x4 scope:local align:4 data:float +@105407 = .sdata2:0x80524848; // type:object size:0x4 scope:local align:4 data:float +@105408 = .sdata2:0x8052484C; // type:object size:0x4 scope:local align:4 data:float +@105409 = .sdata2:0x80524850; // type:object size:0x4 scope:local align:4 data:float +@105410 = .sdata2:0x80524854; // type:object size:0x4 scope:local align:4 data:float +@105411 = .sdata2:0x80524858; // type:object size:0x4 scope:local align:4 data:float +@105412 = .sdata2:0x8052485C; // type:object size:0x4 scope:local align:4 data:float +@105413 = .sdata2:0x80524860; // type:object size:0x4 scope:local align:4 data:float +@105418 = .sdata2:0x80524868; // type:object size:0x8 scope:local align:4 data:double +@105490 = .sdata2:0x80524870; // type:object size:0x4 scope:local align:4 data:float +@105870 = .sdata2:0x80524878; // type:object size:0x8 scope:local align:4 data:double +@106867 = .sdata2:0x80524880; // type:object size:0x4 scope:local align:4 data:float +@106868 = .sdata2:0x80524884; // type:object size:0x4 scope:local align:4 data:float +@107601 = .sdata2:0x80524888; // type:object size:0x4 scope:local align:4 data:float +@107611 = .sdata2:0x8052488C; // type:object size:0x4 scope:local align:4 data:float +@97316 = .sdata2:0x80524890; // type:object size:0x4 scope:local align:4 data:float +@97317 = .sdata2:0x80524894; // type:object size:0x4 scope:local align:4 data:float +@97318 = .sdata2:0x80524898; // type:object size:0x4 scope:local align:4 data:float +@97319 = .sdata2:0x8052489C; // type:object size:0x4 scope:local align:4 data:float +@97496 = .sdata2:0x805248A0; // type:object size:0x4 scope:local align:4 data:float +@97497 = .sdata2:0x805248A4; // type:object size:0x4 scope:local align:4 data:float +@97498 = .sdata2:0x805248A8; // type:object size:0x4 scope:local align:4 data:float +@97538 = .sdata2:0x805248B0; // type:object size:0x8 scope:local align:4 data:double +@97595 = .sdata2:0x805248B8; // type:object size:0x4 scope:local align:4 data:float +@97644 = .sdata2:0x805248BC; // type:object size:0x4 scope:local align:4 data:float +@97645 = .sdata2:0x805248C0; // type:object size:0x4 scope:local align:4 data:float +@97650 = .sdata2:0x805248C8; // type:object size:0x8 scope:local align:4 data:double +@97941 = .sdata2:0x805248D0; // type:object size:0x4 scope:local align:4 data:float +@103125 = .sdata2:0x805248D8; // type:object size:0x4 scope:local align:4 data:float +@103127 = .sdata2:0x805248DC; // type:object size:0x4 scope:local align:4 data:float +@103129 = .sdata2:0x805248E0; // type:object size:0x4 scope:local align:4 data:float +@103130 = .sdata2:0x805248E4; // type:object size:0x4 scope:local align:4 data:float +@103138 = .sdata2:0x805248E8; // type:object size:0x8 scope:local align:4 data:double +@103479 = .sdata2:0x805248F0; // type:object size:0x4 scope:local align:4 data:float +@103480 = .sdata2:0x805248F4; // type:object size:0x4 scope:local align:4 data:float +@103481 = .sdata2:0x805248F8; // type:object size:0x4 scope:local align:4 data:float +@103527 = .sdata2:0x805248FC; // type:object size:0x4 scope:local align:4 data:float +@103528 = .sdata2:0x80524900; // type:object size:0x4 scope:local align:4 data:float +@103529 = .sdata2:0x80524904; // type:object size:0x4 scope:local align:4 data:float +@103611 = .sdata2:0x80524908; // type:object size:0x4 scope:local align:4 data:float +@103612 = .sdata2:0x8052490C; // type:object size:0x4 scope:local align:4 data:float +@103906 = .sdata2:0x80524910; // type:object size:0x4 scope:local align:4 data:float +@103995 = .sdata2:0x80524914; // type:object size:0x4 scope:local align:4 data:float +@103996 = .sdata2:0x80524918; // type:object size:0x4 scope:local align:4 data:float +@103999 = .sdata2:0x80524920; // type:object size:0x8 scope:local align:4 data:double +@99337 = .sdata2:0x80524928; // type:object size:0x4 scope:local align:4 data:float +@99338 = .sdata2:0x8052492C; // type:object size:0x4 scope:local align:4 data:float +@99518 = .sdata2:0x80524930; // type:object size:0x4 scope:local align:4 data:float +@99519 = .sdata2:0x80524934; // type:object size:0x4 scope:local align:4 data:float +@99520 = .sdata2:0x80524938; // type:object size:0x4 scope:local align:4 data:float +@99521 = .sdata2:0x8052493C; // type:object size:0x4 scope:local align:4 data:float +@99602 = .sdata2:0x80524940; // type:object size:0x4 scope:local align:4 data:float +@99603 = .sdata2:0x80524944; // type:object size:0x4 scope:local align:4 data:float +@99604 = .sdata2:0x80524948; // type:object size:0x4 scope:local align:4 data:float +@99608 = .sdata2:0x80524950; // type:object size:0x8 scope:local align:4 data:double +@99712 = .sdata2:0x80524958; // type:object size:0x8 scope:local align:4 data:double +@99817 = .sdata2:0x80524960; // type:object size:0x4 scope:local align:4 data:float +@99850 = .sdata2:0x80524964; // type:object size:0x4 scope:local align:4 data:float +@99851 = .sdata2:0x80524968; // type:object size:0x4 scope:local align:4 data:float +lbl_80524970 = .sdata2:0x80524970; // type:object size:0x1 data:byte +lbl_80524971 = .sdata2:0x80524971; // type:object size:0x3 +@103810 = .sdata2:0x80524974; // type:object size:0x4 scope:local align:4 data:float +@103815 = .sdata2:0x80524978; // type:object size:0x4 scope:local align:4 data:float +@104272 = .sdata2:0x80524980; // type:object size:0x8 scope:local align:4 data:double +@104291 = .sdata2:0x80524988; // type:object size:0x4 scope:local align:4 data:float +@104292 = .sdata2:0x8052498C; // type:object size:0x4 scope:local align:4 data:float +@104293 = .sdata2:0x80524990; // type:object size:0x4 scope:local align:4 data:float +@104340 = .sdata2:0x80524998; // type:object size:0x8 scope:local align:4 data:double +@104753 = .sdata2:0x805249A0; // type:object size:0x4 scope:local align:4 data:float +@104778 = .sdata2:0x805249A4; // type:object size:0x4 scope:local align:4 data:float +@104779 = .sdata2:0x805249A8; // type:object size:0x4 scope:local align:4 data:float +@104869 = .sdata2:0x805249AC; // type:object size:0x4 scope:local align:4 data:float +@104870 = .sdata2:0x805249B0; // type:object size:0x4 scope:local align:4 data:float +@104871 = .sdata2:0x805249B4; // type:object size:0x4 scope:local align:4 data:float +@105631 = .sdata2:0x805249B8; // type:object size:0x4 scope:local align:4 data:float +@106106 = .sdata2:0x805249BC; // type:object size:0x4 scope:local align:4 data:float +@106117 = .sdata2:0x805249C0; // type:object size:0x4 scope:local align:4 data:float +@106447 = .sdata2:0x805249C4; // type:object size:0x4 scope:local align:4 data:float +@106448 = .sdata2:0x805249C8; // type:object size:0x4 scope:local align:4 data:float +@106449 = .sdata2:0x805249CC; // type:object size:0x4 scope:local align:4 data:float +@108211 = .sdata2:0x805249D0; // type:object size:0x4 scope:local align:4 data:float +@108212 = .sdata2:0x805249D4; // type:object size:0x4 scope:local align:4 data:float +@108213 = .sdata2:0x805249D8; // type:object size:0x4 scope:local align:4 data:float +@108214 = .sdata2:0x805249DC; // type:object size:0x4 scope:local align:4 data:float +@108215 = .sdata2:0x805249E0; // type:object size:0x4 scope:local align:4 data:float +@108216 = .sdata2:0x805249E4; // type:object size:0x4 scope:local align:4 data:float +@108218 = .sdata2:0x805249E8; // type:object size:0x4 scope:local align:4 data:float +@108219 = .sdata2:0x805249EC; // type:object size:0x4 scope:local align:4 data:float +@108221 = .sdata2:0x805249F0; // type:object size:0x4 scope:local align:4 data:float +@108225 = .sdata2:0x805249F4; // type:object size:0x4 scope:local align:4 data:float +@108226 = .sdata2:0x805249F8; // type:object size:0x4 scope:local align:4 data:float +@108227 = .sdata2:0x805249FC; // type:object size:0x4 scope:local align:4 data:float +@108233 = .sdata2:0x80524A00; // type:object size:0x8 scope:local align:4 data:double +@108554 = .sdata2:0x80524A08; // type:object size:0x4 scope:local align:4 data:float +@108555 = .sdata2:0x80524A0C; // type:object size:0x4 scope:local align:4 data:float +@108556 = .sdata2:0x80524A10; // type:object size:0x4 scope:local align:4 data:float +@108589 = .sdata2:0x80524A18; // type:object size:0x8 scope:local align:4 data:double +@108697 = .sdata2:0x80524A20; // type:object size:0x4 scope:local align:4 data:float +@108751 = .sdata2:0x80524A24; // type:object size:0x4 scope:local align:4 data:float +lbl_80524A28 = .sdata2:0x80524A28; // type:object size:0x1 data:byte +lbl_80524A29 = .sdata2:0x80524A29; // type:object size:0x1 data:byte +lbl_80524A2A = .sdata2:0x80524A2A; // type:object size:0x1 data:byte +lbl_80524A2B = .sdata2:0x80524A2B; // type:object size:0x1 data:byte +@109771 = .sdata2:0x80524A2C; // type:object size:0x4 scope:local align:4 data:float +@109772 = .sdata2:0x80524A30; // type:object size:0x4 scope:local align:4 data:float +@109773 = .sdata2:0x80524A34; // type:object size:0x4 scope:local align:4 data:float +@109774 = .sdata2:0x80524A38; // type:object size:0x4 scope:local align:4 data:float +@109775 = .sdata2:0x80524A3C; // type:object size:0x4 scope:local align:4 data:float +@109776 = .sdata2:0x80524A40; // type:object size:0x4 scope:local align:4 data:float +@109999 = .sdata2:0x80524A44; // type:object size:0x4 scope:local align:4 data:float +@110018 = .sdata2:0x80524A48; // type:object size:0x4 scope:local align:4 data:float +@110176 = .sdata2:0x80524A4C; // type:object size:0x4 scope:local align:4 data:float +@110177 = .sdata2:0x80524A50; // type:object size:0x4 scope:local align:4 data:float +@110497 = .sdata2:0x80524A54; // type:object size:0x4 scope:local align:4 data:float +@110683 = .sdata2:0x80524A58; // type:object size:0x4 scope:local align:4 data:float +@110909 = .sdata2:0x80524A5C; // type:object size:0x4 scope:local align:4 data:float +@110974 = .sdata2:0x80524A60; // type:object size:0x4 scope:local align:4 data:float +@110975 = .sdata2:0x80524A64; // type:object size:0x4 scope:local align:4 data:float +i_nameID$102453 = .sdata2:0x80524A68; // type:object size:0x8 scope:local align:4 +i_expID$102454 = .sdata2:0x80524A70; // type:object size:0x8 scope:local align:4 +@101258 = .sdata2:0x80524A78; // type:object size:0x4 scope:local align:4 data:float +@101259 = .sdata2:0x80524A7C; // type:object size:0x4 scope:local align:4 data:float +@101595 = .sdata2:0x80524A80; // type:object size:0x4 scope:local align:4 data:float +@101596 = .sdata2:0x80524A84; // type:object size:0x4 scope:local align:4 data:float +@101597 = .sdata2:0x80524A88; // type:object size:0x4 scope:local align:4 data:float +@101598 = .sdata2:0x80524A8C; // type:object size:0x4 scope:local align:4 data:float +@101599 = .sdata2:0x80524A90; // type:object size:0x4 scope:local align:4 data:float +@101600 = .sdata2:0x80524A94; // type:object size:0x4 scope:local align:4 data:float +@101601 = .sdata2:0x80524A98; // type:object size:0x4 scope:local align:4 data:float +@101602 = .sdata2:0x80524A9C; // type:object size:0x4 scope:local align:4 data:float +@101603 = .sdata2:0x80524AA0; // type:object size:0x4 scope:local align:4 data:float +@101604 = .sdata2:0x80524AA4; // type:object size:0x4 scope:local align:4 data:float +@101605 = .sdata2:0x80524AA8; // type:object size:0x4 scope:local align:4 data:float +@101608 = .sdata2:0x80524AB0; // type:object size:0x8 scope:local align:4 data:double +@102166 = .sdata2:0x80524AB8; // type:object size:0x4 scope:local align:4 data:float +@103413 = .sdata2:0x80524ABC; // type:object size:0x4 scope:local align:4 data:float +@103414 = .sdata2:0x80524AC0; // type:object size:0x4 scope:local align:4 data:float +@97286 = .sdata2:0x80524AC8; // type:object size:0x4 scope:local align:4 data:float +@97287 = .sdata2:0x80524ACC; // type:object size:0x4 scope:local align:4 data:float +@97407 = .sdata2:0x80524AD0; // type:object size:0x4 scope:local align:4 data:float +@97408 = .sdata2:0x80524AD4; // type:object size:0x4 scope:local align:4 data:float +@97409 = .sdata2:0x80524AD8; // type:object size:0x4 scope:local align:4 data:float +@97410 = .sdata2:0x80524ADC; // type:object size:0x4 scope:local align:4 data:float +@97460 = .sdata2:0x80524AE0; // type:object size:0x4 scope:local align:4 data:float +@97519 = .sdata2:0x80524AE8; // type:object size:0x8 scope:local align:4 data:double +@97586 = .sdata2:0x80524AF0; // type:object size:0x4 scope:local align:4 data:float +@97604 = .sdata2:0x80524AF8; // type:object size:0x8 scope:local align:4 data:double +@106194 = .sdata2:0x80524B00; // type:object size:0x4 scope:local align:4 data:float +@106350 = .sdata2:0x80524B04; // type:object size:0x4 scope:local align:4 data:float +@106351 = .sdata2:0x80524B08; // type:object size:0x4 scope:local align:4 data:float +@107623 = .sdata2:0x80524B0C; // type:object size:0x4 scope:local align:4 data:float +@107624 = .sdata2:0x80524B10; // type:object size:0x4 scope:local align:4 data:float +@107698 = .sdata2:0x80524B14; // type:object size:0x4 scope:local align:4 data:float +@107699 = .sdata2:0x80524B18; // type:object size:0x4 scope:local align:4 data:float +@92521 = .sdata2:0x80524B20; // type:object size:0x4 scope:local align:4 data:float +@92522 = .sdata2:0x80524B24; // type:object size:0x4 scope:local align:4 data:float +@92523 = .sdata2:0x80524B28; // type:object size:0x4 scope:local align:4 data:float +@92524 = .sdata2:0x80524B2C; // type:object size:0x4 scope:local align:4 data:float +@92525 = .sdata2:0x80524B30; // type:object size:0x4 scope:local align:4 data:float +@92526 = .sdata2:0x80524B34; // type:object size:0x4 scope:local align:4 data:float +@92527 = .sdata2:0x80524B38; // type:object size:0x4 scope:local align:4 data:float +@92528 = .sdata2:0x80524B3C; // type:object size:0x4 scope:local align:4 data:float +@92529 = .sdata2:0x80524B40; // type:object size:0x4 scope:local align:4 data:float +@92530 = .sdata2:0x80524B44; // type:object size:0x4 scope:local align:4 data:float +@92531 = .sdata2:0x80524B48; // type:object size:0x4 scope:local align:4 data:float +@92532 = .sdata2:0x80524B4C; // type:object size:0x4 scope:local align:4 data:float +@92533 = .sdata2:0x80524B50; // type:object size:0x4 scope:local align:4 data:float +@92534 = .sdata2:0x80524B54; // type:object size:0x4 scope:local align:4 data:float +@92535 = .sdata2:0x80524B58; // type:object size:0x4 scope:local align:4 data:float +@92536 = .sdata2:0x80524B5C; // type:object size:0x4 scope:local align:4 data:float +@92564 = .sdata2:0x80524B60; // type:object size:0x4 scope:local align:4 data:float +@92565 = .sdata2:0x80524B64; // type:object size:0x4 scope:local align:4 data:float +@92566 = .sdata2:0x80524B68; // type:object size:0x4 scope:local align:4 data:float +@92567 = .sdata2:0x80524B6C; // type:object size:0x4 scope:local align:4 data:float +@92568 = .sdata2:0x80524B70; // type:object size:0x4 scope:local align:4 data:float +@92593 = .sdata2:0x80524B74; // type:object size:0x4 scope:local align:4 data:float +@92606 = .sdata2:0x80524B78; // type:object size:0x4 scope:local align:4 data:float +@92607 = .sdata2:0x80524B7C; // type:object size:0x4 scope:local align:4 data:float +@92608 = .sdata2:0x80524B80; // type:object size:0x4 scope:local align:4 data:float +@92609 = .sdata2:0x80524B84; // type:object size:0x4 scope:local align:4 data:float +@92610 = .sdata2:0x80524B88; // type:object size:0x4 scope:local align:4 data:float +@92611 = .sdata2:0x80524B8C; // type:object size:0x4 scope:local align:4 data:float +@92614 = .sdata2:0x80524B90; // type:object size:0x4 scope:local align:4 data:float +@92615 = .sdata2:0x80524B94; // type:object size:0x4 scope:local align:4 data:float +@92616 = .sdata2:0x80524B98; // type:object size:0x4 scope:local align:4 data:float +@92617 = .sdata2:0x80524B9C; // type:object size:0x4 scope:local align:4 data:float +@92618 = .sdata2:0x80524BA0; // type:object size:0x4 scope:local align:4 data:float +@92621 = .sdata2:0x80524BA4; // type:object size:0x4 scope:local align:4 data:float +@92646 = .sdata2:0x80524BA8; // type:object size:0x4 scope:local align:4 data:float +@92647 = .sdata2:0x80524BAC; // type:object size:0x4 scope:local align:4 data:float +@92704 = .sdata2:0x80524BB0; // type:object size:0x4 scope:local align:4 data:float +@92705 = .sdata2:0x80524BB4; // type:object size:0x4 scope:local align:4 data:float +@92706 = .sdata2:0x80524BB8; // type:object size:0x4 scope:local align:4 data:float +@92707 = .sdata2:0x80524BBC; // type:object size:0x4 scope:local align:4 data:float +@92708 = .sdata2:0x80524BC0; // type:object size:0x4 scope:local align:4 data:float +@92709 = .sdata2:0x80524BC4; // type:object size:0x4 scope:local align:4 data:float +@92710 = .sdata2:0x80524BC8; // type:object size:0x4 scope:local align:4 data:float +@92711 = .sdata2:0x80524BCC; // type:object size:0x4 scope:local align:4 data:float +@92712 = .sdata2:0x80524BD0; // type:object size:0x4 scope:local align:4 data:float +@92713 = .sdata2:0x80524BD4; // type:object size:0x4 scope:local align:4 data:float +@92714 = .sdata2:0x80524BD8; // type:object size:0x4 scope:local align:4 data:float +@92715 = .sdata2:0x80524BDC; // type:object size:0x4 scope:local align:4 data:float +@92716 = .sdata2:0x80524BE0; // type:object size:0x4 scope:local align:4 data:float +@92717 = .sdata2:0x80524BE4; // type:object size:0x4 scope:local align:4 data:float +@92718 = .sdata2:0x80524BE8; // type:object size:0x4 scope:local align:4 data:float +@92719 = .sdata2:0x80524BEC; // type:object size:0x4 scope:local align:4 data:float +@92746 = .sdata2:0x80524BF0; // type:object size:0x4 scope:local align:4 data:float +@92747 = .sdata2:0x80524BF4; // type:object size:0x4 scope:local align:4 data:float +@92748 = .sdata2:0x80524BF8; // type:object size:0x4 scope:local align:4 data:float +@92749 = .sdata2:0x80524BFC; // type:object size:0x4 scope:local align:4 data:float +@92750 = .sdata2:0x80524C00; // type:object size:0x4 scope:local align:4 data:float +@92751 = .sdata2:0x80524C04; // type:object size:0x4 scope:local align:4 data:float +@92752 = .sdata2:0x80524C08; // type:object size:0x4 scope:local align:4 data:float +@92753 = .sdata2:0x80524C0C; // type:object size:0x4 scope:local align:4 data:float +@92754 = .sdata2:0x80524C10; // type:object size:0x4 scope:local align:4 data:float +@92755 = .sdata2:0x80524C14; // type:object size:0x4 scope:local align:4 data:float +@92756 = .sdata2:0x80524C18; // type:object size:0x4 scope:local align:4 data:float +@92757 = .sdata2:0x80524C1C; // type:object size:0x4 scope:local align:4 data:float +@92758 = .sdata2:0x80524C20; // type:object size:0x4 scope:local align:4 data:float +@92759 = .sdata2:0x80524C24; // type:object size:0x4 scope:local align:4 data:float +@92760 = .sdata2:0x80524C28; // type:object size:0x4 scope:local align:4 data:float +@92761 = .sdata2:0x80524C2C; // type:object size:0x4 scope:local align:4 data:float +@92762 = .sdata2:0x80524C30; // type:object size:0x4 scope:local align:4 data:float +@92763 = .sdata2:0x80524C34; // type:object size:0x4 scope:local align:4 data:float +@92764 = .sdata2:0x80524C38; // type:object size:0x4 scope:local align:4 data:float +@92765 = .sdata2:0x80524C3C; // type:object size:0x4 scope:local align:4 data:float +@92766 = .sdata2:0x80524C40; // type:object size:0x4 scope:local align:4 data:float +@92767 = .sdata2:0x80524C44; // type:object size:0x4 scope:local align:4 data:float +@92768 = .sdata2:0x80524C48; // type:object size:0x4 scope:local align:4 data:float +@92769 = .sdata2:0x80524C4C; // type:object size:0x4 scope:local align:4 data:float +@92804 = .sdata2:0x80524C50; // type:object size:0x4 scope:local align:4 data:float +@92805 = .sdata2:0x80524C54; // type:object size:0x4 scope:local align:4 data:float +@92806 = .sdata2:0x80524C58; // type:object size:0x4 scope:local align:4 data:float +@92807 = .sdata2:0x80524C5C; // type:object size:0x4 scope:local align:4 data:float +@92808 = .sdata2:0x80524C60; // type:object size:0x4 scope:local align:4 data:float +@92809 = .sdata2:0x80524C64; // type:object size:0x4 scope:local align:4 data:float +@92959 = .sdata2:0x80524C68; // type:object size:0x4 scope:local align:4 data:float +@92960 = .sdata2:0x80524C6C; // type:object size:0x4 scope:local align:4 data:float +@92961 = .sdata2:0x80524C70; // type:object size:0x4 scope:local align:4 data:float +@92962 = .sdata2:0x80524C74; // type:object size:0x4 scope:local align:4 data:float +@92963 = .sdata2:0x80524C78; // type:object size:0x4 scope:local align:4 data:float +@92964 = .sdata2:0x80524C7C; // type:object size:0x4 scope:local align:4 data:float +@92965 = .sdata2:0x80524C80; // type:object size:0x4 scope:local align:4 data:float +@92966 = .sdata2:0x80524C84; // type:object size:0x4 scope:local align:4 data:float +@92967 = .sdata2:0x80524C88; // type:object size:0x4 scope:local align:4 data:float +@92968 = .sdata2:0x80524C8C; // type:object size:0x4 scope:local align:4 data:float +@92969 = .sdata2:0x80524C90; // type:object size:0x4 scope:local align:4 data:float +@92970 = .sdata2:0x80524C94; // type:object size:0x4 scope:local align:4 data:float +@92971 = .sdata2:0x80524C98; // type:object size:0x4 scope:local align:4 data:float +@92972 = .sdata2:0x80524C9C; // type:object size:0x4 scope:local align:4 data:float +@92973 = .sdata2:0x80524CA0; // type:object size:0x4 scope:local align:4 data:float +@92974 = .sdata2:0x80524CA4; // type:object size:0x4 scope:local align:4 data:float +@92975 = .sdata2:0x80524CA8; // type:object size:0x4 scope:local align:4 data:float +@92976 = .sdata2:0x80524CAC; // type:object size:0x4 scope:local align:4 data:float +@92977 = .sdata2:0x80524CB0; // type:object size:0x4 scope:local align:4 data:float +@92978 = .sdata2:0x80524CB4; // type:object size:0x4 scope:local align:4 data:float +@92979 = .sdata2:0x80524CB8; // type:object size:0x4 scope:local align:4 data:float +@92980 = .sdata2:0x80524CBC; // type:object size:0x4 scope:local align:4 data:float +@92981 = .sdata2:0x80524CC0; // type:object size:0x4 scope:local align:4 data:float +@92982 = .sdata2:0x80524CC4; // type:object size:0x4 scope:local align:4 data:float +@92983 = .sdata2:0x80524CC8; // type:object size:0x4 scope:local align:4 data:float +@92984 = .sdata2:0x80524CCC; // type:object size:0x4 scope:local align:4 data:float +@92985 = .sdata2:0x80524CD0; // type:object size:0x4 scope:local align:4 data:float +@92986 = .sdata2:0x80524CD4; // type:object size:0x4 scope:local align:4 data:float +@92987 = .sdata2:0x80524CD8; // type:object size:0x4 scope:local align:4 data:float +@92988 = .sdata2:0x80524CDC; // type:object size:0x4 scope:local align:4 data:float +@92989 = .sdata2:0x80524CE0; // type:object size:0x4 scope:local align:4 data:float +@92990 = .sdata2:0x80524CE4; // type:object size:0x4 scope:local align:4 data:float +@92991 = .sdata2:0x80524CE8; // type:object size:0x4 scope:local align:4 data:float +@92992 = .sdata2:0x80524CEC; // type:object size:0x4 scope:local align:4 data:float +@92993 = .sdata2:0x80524CF0; // type:object size:0x4 scope:local align:4 data:float +@92994 = .sdata2:0x80524CF4; // type:object size:0x4 scope:local align:4 data:float +@92995 = .sdata2:0x80524CF8; // type:object size:0x4 scope:local align:4 data:float +@92996 = .sdata2:0x80524CFC; // type:object size:0x4 scope:local align:4 data:float +@92997 = .sdata2:0x80524D00; // type:object size:0x4 scope:local align:4 data:float +@92998 = .sdata2:0x80524D04; // type:object size:0x4 scope:local align:4 data:float +@92999 = .sdata2:0x80524D08; // type:object size:0x4 scope:local align:4 data:float +@93000 = .sdata2:0x80524D0C; // type:object size:0x4 scope:local align:4 data:float +@93001 = .sdata2:0x80524D10; // type:object size:0x4 scope:local align:4 data:float +@93002 = .sdata2:0x80524D14; // type:object size:0x4 scope:local align:4 data:float +@93003 = .sdata2:0x80524D18; // type:object size:0x4 scope:local align:4 data:float +@93004 = .sdata2:0x80524D1C; // type:object size:0x4 scope:local align:4 data:float +@93005 = .sdata2:0x80524D20; // type:object size:0x4 scope:local align:4 data:float +@93006 = .sdata2:0x80524D24; // type:object size:0x4 scope:local align:4 data:float +@93021 = .sdata2:0x80524D28; // type:object size:0x4 scope:local align:4 data:float +@93022 = .sdata2:0x80524D2C; // type:object size:0x4 scope:local align:4 data:float +@93023 = .sdata2:0x80524D30; // type:object size:0x4 scope:local align:4 data:float +@93041 = .sdata2:0x80524D34; // type:object size:0x4 scope:local align:4 data:float +@93042 = .sdata2:0x80524D38; // type:object size:0x4 scope:local align:4 data:float +@93043 = .sdata2:0x80524D3C; // type:object size:0x4 scope:local align:4 data:float +@93044 = .sdata2:0x80524D40; // type:object size:0x4 scope:local align:4 data:float +@93045 = .sdata2:0x80524D44; // type:object size:0x4 scope:local align:4 data:float +@93046 = .sdata2:0x80524D48; // type:object size:0x4 scope:local align:4 data:float +@93047 = .sdata2:0x80524D4C; // type:object size:0x4 scope:local align:4 data:float +@93048 = .sdata2:0x80524D50; // type:object size:0x4 scope:local align:4 data:float +@93049 = .sdata2:0x80524D54; // type:object size:0x4 scope:local align:4 data:float +@93050 = .sdata2:0x80524D58; // type:object size:0x4 scope:local align:4 data:float +@93051 = .sdata2:0x80524D5C; // type:object size:0x4 scope:local align:4 data:float +@93052 = .sdata2:0x80524D60; // type:object size:0x4 scope:local align:4 data:float +@93053 = .sdata2:0x80524D64; // type:object size:0x4 scope:local align:4 data:float +@93054 = .sdata2:0x80524D68; // type:object size:0x4 scope:local align:4 data:float +@93055 = .sdata2:0x80524D6C; // type:object size:0x4 scope:local align:4 data:float +@93058 = .sdata2:0x80524D70; // type:object size:0x4 scope:local align:4 data:float +@93059 = .sdata2:0x80524D74; // type:object size:0x4 scope:local align:4 data:float +@93060 = .sdata2:0x80524D78; // type:object size:0x4 scope:local align:4 data:float +@93061 = .sdata2:0x80524D7C; // type:object size:0x4 scope:local align:4 data:float +@93067 = .sdata2:0x80524D80; // type:object size:0x4 scope:local align:4 data:float +@93068 = .sdata2:0x80524D84; // type:object size:0x4 scope:local align:4 data:float +@93107 = .sdata2:0x80524D88; // type:object size:0x4 scope:local align:4 data:float +@93108 = .sdata2:0x80524D8C; // type:object size:0x4 scope:local align:4 data:float +@93109 = .sdata2:0x80524D90; // type:object size:0x4 scope:local align:4 data:float +@93110 = .sdata2:0x80524D94; // type:object size:0x4 scope:local align:4 data:float +@93111 = .sdata2:0x80524D98; // type:object size:0x4 scope:local align:4 data:float +@93112 = .sdata2:0x80524D9C; // type:object size:0x4 scope:local align:4 data:float +@93113 = .sdata2:0x80524DA0; // type:object size:0x4 scope:local align:4 data:float +@93114 = .sdata2:0x80524DA4; // type:object size:0x4 scope:local align:4 data:float +@93115 = .sdata2:0x80524DA8; // type:object size:0x4 scope:local align:4 data:float +@93116 = .sdata2:0x80524DAC; // type:object size:0x4 scope:local align:4 data:float +@93117 = .sdata2:0x80524DB0; // type:object size:0x4 scope:local align:4 data:float +@93118 = .sdata2:0x80524DB4; // type:object size:0x4 scope:local align:4 data:float +@93146 = .sdata2:0x80524DB8; // type:object size:0x4 scope:local align:4 data:float +@93147 = .sdata2:0x80524DBC; // type:object size:0x4 scope:local align:4 data:float +@93148 = .sdata2:0x80524DC0; // type:object size:0x4 scope:local align:4 data:float +@93149 = .sdata2:0x80524DC4; // type:object size:0x4 scope:local align:4 data:float +@108617 = .sdata2:0x80524DC8; // type:object size:0x4 scope:local align:4 data:float +@108618 = .sdata2:0x80524DCC; // type:object size:0x4 scope:local align:4 data:float +@108619 = .sdata2:0x80524DD0; // type:object size:0x4 scope:local align:4 data:float +@108620 = .sdata2:0x80524DD4; // type:object size:0x4 scope:local align:4 data:float +@108923 = .sdata2:0x80524DD8; // type:object size:0x4 scope:local align:4 data:float +@108924 = .sdata2:0x80524DDC; // type:object size:0x4 scope:local align:4 data:float +@108925 = .sdata2:0x80524DE0; // type:object size:0x4 scope:local align:4 data:float +@108926 = .sdata2:0x80524DE4; // type:object size:0x4 scope:local align:4 data:float +@108930 = .sdata2:0x80524DE8; // type:object size:0x8 scope:local align:4 data:double +@109842 = .sdata2:0x80524DF0; // type:object size:0x4 scope:local align:4 data:float +@109844 = .sdata2:0x80524DF4; // type:object size:0x4 scope:local align:4 data:float +@109845 = .sdata2:0x80524DF8; // type:object size:0x4 scope:local align:4 data:float +@109846 = .sdata2:0x80524DFC; // type:object size:0x4 scope:local align:4 data:float +@109847 = .sdata2:0x80524E00; // type:object size:0x4 scope:local align:4 data:float +@109848 = .sdata2:0x80524E04; // type:object size:0x4 scope:local align:4 data:float +@109849 = .sdata2:0x80524E08; // type:object size:0x4 scope:local align:4 data:float +@109850 = .sdata2:0x80524E0C; // type:object size:0x4 scope:local align:4 data:float +@109851 = .sdata2:0x80524E10; // type:object size:0x4 scope:local align:4 data:float +@109852 = .sdata2:0x80524E14; // type:object size:0x4 scope:local align:4 data:float +@109853 = .sdata2:0x80524E18; // type:object size:0x4 scope:local align:4 data:float +@109854 = .sdata2:0x80524E1C; // type:object size:0x4 scope:local align:4 data:float +@109855 = .sdata2:0x80524E20; // type:object size:0x4 scope:local align:4 data:float +@110085 = .sdata2:0x80524E24; // type:object size:0x4 scope:local align:4 data:float +@110087 = .sdata2:0x80524E28; // type:object size:0x4 scope:local align:4 data:float +@110088 = .sdata2:0x80524E2C; // type:object size:0x4 scope:local align:4 data:float +@110089 = .sdata2:0x80524E30; // type:object size:0x4 scope:local align:4 data:float +@110090 = .sdata2:0x80524E34; // type:object size:0x4 scope:local align:4 data:float +@110091 = .sdata2:0x80524E38; // type:object size:0x4 scope:local align:4 data:float +@111604 = .sdata2:0x80524E3C; // type:object size:0x4 scope:local align:4 data:float +@111720 = .sdata2:0x80524E40; // type:object size:0x4 scope:local align:4 data:float +@93214 = .sdata2:0x80524E48; // type:object size:0x4 scope:local align:4 data:float +@93381 = .sdata2:0x80524E4C; // type:object size:0x4 scope:local align:4 data:float +@93382 = .sdata2:0x80524E50; // type:object size:0x4 scope:local align:4 data:float +@93383 = .sdata2:0x80524E54; // type:object size:0x4 scope:local align:4 data:float +@93384 = .sdata2:0x80524E58; // type:object size:0x4 scope:local align:4 data:float +@93385 = .sdata2:0x80524E5C; // type:object size:0x4 scope:local align:4 data:float +@93386 = .sdata2:0x80524E60; // type:object size:0x4 scope:local align:4 data:float +@93387 = .sdata2:0x80524E64; // type:object size:0x4 scope:local align:4 data:float +@93388 = .sdata2:0x80524E68; // type:object size:0x4 scope:local align:4 data:float +@93389 = .sdata2:0x80524E6C; // type:object size:0x4 scope:local align:4 data:float +@93390 = .sdata2:0x80524E70; // type:object size:0x4 scope:local align:4 data:float +@93391 = .sdata2:0x80524E74; // type:object size:0x4 scope:local align:4 data:float +@93392 = .sdata2:0x80524E78; // type:object size:0x4 scope:local align:4 data:float +@93393 = .sdata2:0x80524E7C; // type:object size:0x4 scope:local align:4 data:float +@93394 = .sdata2:0x80524E80; // type:object size:0x4 scope:local align:4 data:float +@93395 = .sdata2:0x80524E84; // type:object size:0x4 scope:local align:4 data:float +@93456 = .sdata2:0x80524E88; // type:object size:0x4 scope:local align:4 data:float +@93457 = .sdata2:0x80524E8C; // type:object size:0x4 scope:local align:4 data:float +@93458 = .sdata2:0x80524E90; // type:object size:0x4 scope:local align:4 data:float +@93600 = .sdata2:0x80524E94; // type:object size:0x4 scope:local align:4 data:float +@93601 = .sdata2:0x80524E98; // type:object size:0x4 scope:local align:4 data:float +@93662 = .sdata2:0x80524EA0; // type:object size:0x8 scope:local align:4 data:double +@93037 = .sdata2:0x80524EA8; // type:object size:0x4 scope:local align:4 data:float +@93160 = .sdata2:0x80524EAC; // type:object size:0x4 scope:local align:4 data:float +@93253 = .sdata2:0x80524EB0; // type:object size:0x4 scope:local align:4 data:float +@93254 = .sdata2:0x80524EB4; // type:object size:0x4 scope:local align:4 data:float +@93255 = .sdata2:0x80524EB8; // type:object size:0x4 scope:local align:4 data:float +@93258 = .sdata2:0x80524EC0; // type:object size:0x8 scope:local align:4 data:double +@102870 = .sdata2:0x80524EC8; // type:object size:0x4 scope:local align:4 data:float +@102871 = .sdata2:0x80524ECC; // type:object size:0x4 scope:local align:4 data:float +@102899 = .sdata2:0x80524ED0; // type:object size:0x8 scope:local align:4 data:double +@102932 = .sdata2:0x80524ED8; // type:object size:0x4 scope:local align:4 data:float +@102933 = .sdata2:0x80524EDC; // type:object size:0x4 scope:local align:4 data:float +@102936 = .sdata2:0x80524EE0; // type:object size:0x8 scope:local align:4 data:double +@102970 = .sdata2:0x80524EE8; // type:object size:0x4 scope:local align:4 data:float +@103227 = .sdata2:0x80524EEC; // type:object size:0x4 scope:local align:4 data:float +@92944 = .sdata2:0x80524EF0; // type:object size:0x4 scope:local align:4 data:float +@92945 = .sdata2:0x80524EF4; // type:object size:0x4 scope:local align:4 data:float +@92946 = .sdata2:0x80524EF8; // type:object size:0x4 scope:local align:4 data:float +@92947 = .sdata2:0x80524EFC; // type:object size:0x4 scope:local align:4 data:float +@92951 = .sdata2:0x80524F00; // type:object size:0x4 scope:local align:4 data:float +@92983 = .sdata2:0x80524F04; // type:object size:0x4 scope:local align:4 data:float +@92984 = .sdata2:0x80524F08; // type:object size:0x4 scope:local align:4 data:float +@92985 = .sdata2:0x80524F0C; // type:object size:0x4 scope:local align:4 data:float +@92986 = .sdata2:0x80524F10; // type:object size:0x4 scope:local align:4 data:float +@92990 = .sdata2:0x80524F18; // type:object size:0x8 scope:local align:4 data:double +@93024 = .sdata2:0x80524F20; // type:object size:0x4 scope:local align:4 data:float +@93154 = .sdata2:0x80524F24; // type:object size:0x4 scope:local align:4 data:float +@114303 = .sdata2:0x80524F28; // type:object size:0x4 scope:local align:4 data:float +@114974 = .sdata2:0x80524F2C; // type:object size:0x4 scope:local align:4 data:float +@115286 = .sdata2:0x80524F30; // type:object size:0x4 scope:local align:4 data:float +@115287 = .sdata2:0x80524F34; // type:object size:0x4 scope:local align:4 data:float +@115288 = .sdata2:0x80524F38; // type:object size:0x4 scope:local align:4 data:float +@115289 = .sdata2:0x80524F3C; // type:object size:0x4 scope:local align:4 data:float +@115290 = .sdata2:0x80524F40; // type:object size:0x4 scope:local align:4 data:float +@115293 = .sdata2:0x80524F48; // type:object size:0x8 scope:local align:4 data:double +@116408 = .sdata2:0x80524F50; // type:object size:0x4 scope:local align:4 data:float +@116409 = .sdata2:0x80524F54; // type:object size:0x4 scope:local align:4 data:float +@116410 = .sdata2:0x80524F58; // type:object size:0x4 scope:local align:4 data:float +@116718 = .sdata2:0x80524F5C; // type:object size:0x4 scope:local align:4 data:float +@116760 = .sdata2:0x80524F60; // type:object size:0x4 scope:local align:4 data:float +@116780 = .sdata2:0x80524F64; // type:object size:0x4 scope:local align:4 data:float +@116871 = .sdata2:0x80524F68; // type:object size:0x8 scope:local align:4 data:double +@117044 = .sdata2:0x80524F70; // type:object size:0x4 scope:local align:4 data:float +@117748 = .sdata2:0x80524F74; // type:object size:0x4 scope:local align:4 data:float +lbl_80524F78 = .sdata2:0x80524F78; // type:object size:0x1 data:byte +lbl_80524F79 = .sdata2:0x80524F79; // type:object size:0x1 data:byte +lbl_80524F7A = .sdata2:0x80524F7A; // type:object size:0x1 data:byte +lbl_80524F7B = .sdata2:0x80524F7B; // type:object size:0x1 data:byte +@118766 = .sdata2:0x80524F7C; // type:object size:0x4 scope:local align:4 data:float +@118767 = .sdata2:0x80524F80; // type:object size:0x4 scope:local align:4 data:float +@119050 = .sdata2:0x80524F84; // type:object size:0x4 scope:local align:4 data:float +@119051 = .sdata2:0x80524F88; // type:object size:0x4 scope:local align:4 data:float +@119289 = .sdata2:0x80524F8C; // type:object size:0x4 scope:local align:4 data:float +@119290 = .sdata2:0x80524F90; // type:object size:0x4 scope:local align:4 data:float +@119291 = .sdata2:0x80524F94; // type:object size:0x4 scope:local align:4 data:float +@119292 = .sdata2:0x80524F98; // type:object size:0x4 scope:local align:4 data:float +@119293 = .sdata2:0x80524F9C; // type:object size:0x4 scope:local align:4 data:float +@119294 = .sdata2:0x80524FA0; // type:object size:0x4 scope:local align:4 data:float +@119475 = .sdata2:0x80524FA4; // type:object size:0x4 scope:local align:4 data:float +@119476 = .sdata2:0x80524FA8; // type:object size:0x4 scope:local align:4 data:float +@119477 = .sdata2:0x80524FAC; // type:object size:0x4 scope:local align:4 data:float +@119478 = .sdata2:0x80524FB0; // type:object size:0x4 scope:local align:4 data:float +@119479 = .sdata2:0x80524FB4; // type:object size:0x4 scope:local align:4 data:float +@119480 = .sdata2:0x80524FB8; // type:object size:0x4 scope:local align:4 data:float +@119481 = .sdata2:0x80524FBC; // type:object size:0x4 scope:local align:4 data:float +@119482 = .sdata2:0x80524FC0; // type:object size:0x4 scope:local align:4 data:float +@119483 = .sdata2:0x80524FC4; // type:object size:0x4 scope:local align:4 data:float +@119484 = .sdata2:0x80524FC8; // type:object size:0x4 scope:local align:4 data:float +@119485 = .sdata2:0x80524FCC; // type:object size:0x4 scope:local align:4 data:float +@119486 = .sdata2:0x80524FD0; // type:object size:0x4 scope:local align:4 data:float +@119487 = .sdata2:0x80524FD4; // type:object size:0x4 scope:local align:4 data:float +@119488 = .sdata2:0x80524FD8; // type:object size:0x4 scope:local align:4 data:float +@119489 = .sdata2:0x80524FDC; // type:object size:0x4 scope:local align:4 data:float +@119490 = .sdata2:0x80524FE0; // type:object size:0x4 scope:local align:4 data:float +@119504 = .sdata2:0x80524FE4; // type:object size:0x4 scope:local align:4 data:float +@119505 = .sdata2:0x80524FE8; // type:object size:0x4 scope:local align:4 data:float +@119506 = .sdata2:0x80524FEC; // type:object size:0x4 scope:local align:4 data:float +@119520 = .sdata2:0x80524FF0; // type:object size:0x4 scope:local align:4 data:float +@119521 = .sdata2:0x80524FF4; // type:object size:0x4 scope:local align:4 data:float +@119522 = .sdata2:0x80524FF8; // type:object size:0x4 scope:local align:4 data:float +@119523 = .sdata2:0x80524FFC; // type:object size:0x4 scope:local align:4 data:float +@119524 = .sdata2:0x80525000; // type:object size:0x4 scope:local align:4 data:float +@119525 = .sdata2:0x80525004; // type:object size:0x4 scope:local align:4 data:float +@119558 = .sdata2:0x80525008; // type:object size:0x4 scope:local align:4 data:float +@119559 = .sdata2:0x8052500C; // type:object size:0x4 scope:local align:4 data:float +@119560 = .sdata2:0x80525010; // type:object size:0x4 scope:local align:4 data:float +@119561 = .sdata2:0x80525014; // type:object size:0x4 scope:local align:4 data:float +@119562 = .sdata2:0x80525018; // type:object size:0x4 scope:local align:4 data:float +@119563 = .sdata2:0x8052501C; // type:object size:0x4 scope:local align:4 data:float +@119564 = .sdata2:0x80525020; // type:object size:0x4 scope:local align:4 data:float +@119565 = .sdata2:0x80525024; // type:object size:0x4 scope:local align:4 data:float +@119566 = .sdata2:0x80525028; // type:object size:0x4 scope:local align:4 data:float +@119567 = .sdata2:0x8052502C; // type:object size:0x4 scope:local align:4 data:float +@119568 = .sdata2:0x80525030; // type:object size:0x4 scope:local align:4 data:float +@119569 = .sdata2:0x80525034; // type:object size:0x4 scope:local align:4 data:float +@119570 = .sdata2:0x80525038; // type:object size:0x4 scope:local align:4 data:float +@119571 = .sdata2:0x8052503C; // type:object size:0x4 scope:local align:4 data:float +@119572 = .sdata2:0x80525040; // type:object size:0x4 scope:local align:4 data:float +@119573 = .sdata2:0x80525044; // type:object size:0x4 scope:local align:4 data:float +@119574 = .sdata2:0x80525048; // type:object size:0x4 scope:local align:4 data:float +@119831 = .sdata2:0x8052504C; // type:object size:0x4 scope:local align:4 data:float +@102925 = .sdata2:0x80525050; // type:object size:0x4 scope:local align:4 data:float +@102926 = .sdata2:0x80525054; // type:object size:0x4 scope:local align:4 data:float +@102927 = .sdata2:0x80525058; // type:object size:0x4 scope:local align:4 data:float +@102928 = .sdata2:0x8052505C; // type:object size:0x4 scope:local align:4 data:float +@102929 = .sdata2:0x80525060; // type:object size:0x4 scope:local align:4 data:float +@102930 = .sdata2:0x80525064; // type:object size:0x4 scope:local align:4 data:float +@102931 = .sdata2:0x80525068; // type:object size:0x4 scope:local align:4 data:float +@103092 = .sdata2:0x80525070; // type:object size:0x8 scope:local align:4 data:double +@103945 = .sdata2:0x80525078; // type:object size:0x8 scope:local align:4 data:double +@104291 = .sdata2:0x80525080; // type:object size:0x4 scope:local align:4 data:float +@104292 = .sdata2:0x80525084; // type:object size:0x4 scope:local align:4 data:float +@104293 = .sdata2:0x80525088; // type:object size:0x4 scope:local align:4 data:float +@119663 = .sdata2:0x80525090; // type:object size:0x4 scope:local align:4 data:float +@119664 = .sdata2:0x80525094; // type:object size:0x4 scope:local align:4 data:float +@119847 = .sdata2:0x80525098; // type:object size:0x4 scope:local align:4 data:float +@120233 = .sdata2:0x805250A0; // type:object size:0x8 scope:local align:4 data:double +@120234 = .sdata2:0x805250A8; // type:object size:0x8 scope:local align:4 data:double +@120761 = .sdata2:0x805250B0; // type:object size:0x4 scope:local align:4 data:float +@120898 = .sdata2:0x805250B4; // type:object size:0x4 scope:local align:4 data:float +@121038 = .sdata2:0x805250B8; // type:object size:0x4 scope:local align:4 data:float +@121039 = .sdata2:0x805250BC; // type:object size:0x4 scope:local align:4 data:float +@121539 = .sdata2:0x805250C0; // type:object size:0x4 scope:local align:4 data:float +@121540 = .sdata2:0x805250C4; // type:object size:0x4 scope:local align:4 data:float +@122676 = .sdata2:0x805250C8; // type:object size:0x4 scope:local align:4 data:float +@122677 = .sdata2:0x805250CC; // type:object size:0x4 scope:local align:4 data:float +@122950 = .sdata2:0x805250D0; // type:object size:0x4 scope:local align:4 data:float +@122951 = .sdata2:0x805250D4; // type:object size:0x4 scope:local align:4 data:float +@122952 = .sdata2:0x805250D8; // type:object size:0x4 scope:local align:4 data:float +@122953 = .sdata2:0x805250DC; // type:object size:0x4 scope:local align:4 data:float +@122954 = .sdata2:0x805250E0; // type:object size:0x4 scope:local align:4 data:float +@122955 = .sdata2:0x805250E4; // type:object size:0x4 scope:local align:4 data:float +@122956 = .sdata2:0x805250E8; // type:object size:0x4 scope:local align:4 data:float +@122957 = .sdata2:0x805250EC; // type:object size:0x4 scope:local align:4 data:float +@122958 = .sdata2:0x805250F0; // type:object size:0x4 scope:local align:4 data:float +@124583 = .sdata2:0x805250F4; // type:object size:0x4 scope:local align:4 data:float +@124584 = .sdata2:0x805250F8; // type:object size:0x4 scope:local align:4 data:float +@96072 = .sdata2:0x80525100; // type:object size:0x4 scope:local align:4 data:float +@96073 = .sdata2:0x80525104; // type:object size:0x4 scope:local align:4 data:float +@96412 = .sdata2:0x80525108; // type:object size:0x8 scope:local align:4 data:double +@96965 = .sdata2:0x80525110; // type:object size:0x4 scope:local align:4 data:float +@96966 = .sdata2:0x80525114; // type:object size:0x4 scope:local align:4 data:float +@96967 = .sdata2:0x80525118; // type:object size:0x4 scope:local align:4 data:float +@96968 = .sdata2:0x8052511C; // type:object size:0x4 scope:local align:4 data:float +@96969 = .sdata2:0x80525120; // type:object size:0x4 scope:local align:4 data:float +@96970 = .sdata2:0x80525124; // type:object size:0x4 scope:local align:4 data:float +@96971 = .sdata2:0x80525128; // type:object size:0x4 scope:local align:4 data:float +@96972 = .sdata2:0x8052512C; // type:object size:0x4 scope:local align:4 data:float +@96973 = .sdata2:0x80525130; // type:object size:0x4 scope:local align:4 data:float +@96974 = .sdata2:0x80525134; // type:object size:0x4 scope:local align:4 data:float +@96975 = .sdata2:0x80525138; // type:object size:0x4 scope:local align:4 data:float +@96982 = .sdata2:0x80525140; // type:object size:0x8 scope:local align:4 data:double +@106411 = .sdata2:0x80525148; // type:object size:0x4 scope:local align:4 data:float +@106412 = .sdata2:0x8052514C; // type:object size:0x4 scope:local align:4 data:float +@106413 = .sdata2:0x80525150; // type:object size:0x4 scope:local align:4 data:float +@106414 = .sdata2:0x80525154; // type:object size:0x4 scope:local align:4 data:float +@106535 = .sdata2:0x80525158; // type:object size:0x8 scope:local align:4 data:double +@106614 = .sdata2:0x80525160; // type:object size:0x4 scope:local align:4 data:float +@107368 = .sdata2:0x80525164; // type:object size:0x4 scope:local align:4 data:float +@107373 = .sdata2:0x80525168; // type:object size:0x8 scope:local align:4 data:double +@107652 = .sdata2:0x80525170; // type:object size:0x4 scope:local align:4 data:float +@107653 = .sdata2:0x80525174; // type:object size:0x4 scope:local align:4 data:float +@108483 = .sdata2:0x80525178; // type:object size:0x4 scope:local align:4 data:float +@108942 = .sdata2:0x8052517C; // type:object size:0x4 scope:local align:4 data:float +@109343 = .sdata2:0x80525180; // type:object size:0x4 scope:local align:4 data:float +@112025 = .sdata2:0x80525188; // type:object size:0x4 scope:local align:4 data:float +@112026 = .sdata2:0x8052518C; // type:object size:0x4 scope:local align:4 data:float +@112027 = .sdata2:0x80525190; // type:object size:0x4 scope:local align:4 data:float +@112028 = .sdata2:0x80525194; // type:object size:0x4 scope:local align:4 data:float +@112029 = .sdata2:0x80525198; // type:object size:0x4 scope:local align:4 data:float +@112030 = .sdata2:0x8052519C; // type:object size:0x4 scope:local align:4 data:float +@112031 = .sdata2:0x805251A0; // type:object size:0x4 scope:local align:4 data:float +@112032 = .sdata2:0x805251A4; // type:object size:0x4 scope:local align:4 data:float +@112033 = .sdata2:0x805251A8; // type:object size:0x4 scope:local align:4 data:float +@112034 = .sdata2:0x805251AC; // type:object size:0x4 scope:local align:4 data:float +@112076 = .sdata2:0x805251B0; // type:object size:0x4 scope:local align:4 data:float +@112077 = .sdata2:0x805251B4; // type:object size:0x4 scope:local align:4 data:float +@112078 = .sdata2:0x805251B8; // type:object size:0x4 scope:local align:4 data:float +@112079 = .sdata2:0x805251BC; // type:object size:0x4 scope:local align:4 data:float +@112080 = .sdata2:0x805251C0; // type:object size:0x4 scope:local align:4 data:float +@112081 = .sdata2:0x805251C4; // type:object size:0x4 scope:local align:4 data:float +@112082 = .sdata2:0x805251C8; // type:object size:0x4 scope:local align:4 data:float +@112083 = .sdata2:0x805251CC; // type:object size:0x4 scope:local align:4 data:float +@112084 = .sdata2:0x805251D0; // type:object size:0x4 scope:local align:4 data:float +@112085 = .sdata2:0x805251D4; // type:object size:0x4 scope:local align:4 data:float +@112086 = .sdata2:0x805251D8; // type:object size:0x4 scope:local align:4 data:float +@112087 = .sdata2:0x805251DC; // type:object size:0x4 scope:local align:4 data:float +@112088 = .sdata2:0x805251E0; // type:object size:0x4 scope:local align:4 data:float +@112089 = .sdata2:0x805251E4; // type:object size:0x4 scope:local align:4 data:float +@112090 = .sdata2:0x805251E8; // type:object size:0x4 scope:local align:4 data:float +@112091 = .sdata2:0x805251EC; // type:object size:0x4 scope:local align:4 data:float +@112092 = .sdata2:0x805251F0; // type:object size:0x4 scope:local align:4 data:float +@112093 = .sdata2:0x805251F4; // type:object size:0x4 scope:local align:4 data:float +@112094 = .sdata2:0x805251F8; // type:object size:0x4 scope:local align:4 data:float +@112095 = .sdata2:0x805251FC; // type:object size:0x4 scope:local align:4 data:float +@112096 = .sdata2:0x80525200; // type:object size:0x4 scope:local align:4 data:float +@112097 = .sdata2:0x80525204; // type:object size:0x4 scope:local align:4 data:float +@112776 = .sdata2:0x80525208; // type:object size:0x8 scope:local align:4 data:double +@113507 = .sdata2:0x80525210; // type:object size:0x4 scope:local align:4 data:float +@113508 = .sdata2:0x80525214; // type:object size:0x4 scope:local align:4 data:float +@113509 = .sdata2:0x80525218; // type:object size:0x4 scope:local align:4 data:float +@113510 = .sdata2:0x8052521C; // type:object size:0x4 scope:local align:4 data:float +@113968 = .sdata2:0x80525220; // type:object size:0x4 scope:local align:4 data:float +@91378 = .sdata2:0x80525228; // type:object size:0x4 scope:local align:4 data:float +@91379 = .sdata2:0x8052522C; // type:object size:0x4 scope:local align:4 data:float +@91380 = .sdata2:0x80525230; // type:object size:0x4 scope:local align:4 data:float +@91389 = .sdata2:0x80525238; // type:object size:0x8 scope:local align:4 data:double +@97187 = .sdata2:0x80525240; // type:object size:0x4 scope:local align:4 data:float +@97188 = .sdata2:0x80525244; // type:object size:0x4 scope:local align:4 data:float +@97191 = .sdata2:0x80525248; // type:object size:0x4 scope:local align:4 data:float +@97647 = .sdata2:0x8052524C; // type:object size:0x4 scope:local align:4 data:float +@97648 = .sdata2:0x80525250; // type:object size:0x4 scope:local align:4 data:float +@97649 = .sdata2:0x80525254; // type:object size:0x4 scope:local align:4 data:float +@97650 = .sdata2:0x80525258; // type:object size:0x4 scope:local align:4 data:float +@97651 = .sdata2:0x8052525C; // type:object size:0x4 scope:local align:4 data:float +@97846 = .sdata2:0x80525260; // type:object size:0x8 scope:local align:4 data:double +@97945 = .sdata2:0x80525268; // type:object size:0x4 scope:local align:4 data:float +@98092 = .sdata2:0x8052526C; // type:object size:0x4 scope:local align:4 data:float +@98093 = .sdata2:0x80525270; // type:object size:0x4 scope:local align:4 data:float +@98094 = .sdata2:0x80525274; // type:object size:0x4 scope:local align:4 data:float +@98095 = .sdata2:0x80525278; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x80525280; // type:object size:0x4 scope:local align:4 data:float +@90364 = .sdata2:0x80525284; // type:object size:0x4 scope:local align:4 data:float +@90368 = .sdata2:0x80525288; // type:object size:0x8 scope:local align:4 data:double +@94689 = .sdata2:0x80525290; // type:object size:0x4 scope:local align:4 data:float +@94690 = .sdata2:0x80525294; // type:object size:0x4 scope:local align:4 data:float +@94394 = .sdata2:0x80525298; // type:object size:0x4 scope:local align:4 data:float +@94443 = .sdata2:0x8052529C; // type:object size:0x4 scope:local align:4 data:float +@97555 = .sdata2:0x805252A0; // type:object size:0x4 scope:local align:4 data:float +@97557 = .sdata2:0x805252A4; // type:object size:0x4 scope:local align:4 data:float +@97558 = .sdata2:0x805252A8; // type:object size:0x4 scope:local align:4 data:float +@97560 = .sdata2:0x805252AC; // type:object size:0x4 scope:local align:4 data:float +@97678 = .sdata2:0x805252B0; // type:object size:0x4 scope:local align:4 data:float +@97717 = .sdata2:0x805252B4; // type:object size:0x4 scope:local align:4 data:float +@97718 = .sdata2:0x805252B8; // type:object size:0x4 scope:local align:4 data:float +@97719 = .sdata2:0x805252BC; // type:object size:0x4 scope:local align:4 data:float +@97720 = .sdata2:0x805252C0; // type:object size:0x4 scope:local align:4 data:float +@97721 = .sdata2:0x805252C4; // type:object size:0x4 scope:local align:4 data:float +@97796 = .sdata2:0x805252C8; // type:object size:0x4 scope:local align:4 data:float +@97808 = .sdata2:0x805252CC; // type:object size:0x4 scope:local align:4 data:float +@97846 = .sdata2:0x805252D0; // type:object size:0x4 scope:local align:4 data:float +@97967 = .sdata2:0x805252D4; // type:object size:0x4 scope:local align:4 data:float +@97970 = .sdata2:0x805252D8; // type:object size:0x8 scope:local align:4 data:double +@98076 = .sdata2:0x805252E0; // type:object size:0x4 scope:local align:4 data:float +@98077 = .sdata2:0x805252E4; // type:object size:0x4 scope:local align:4 data:float +@98078 = .sdata2:0x805252E8; // type:object size:0x4 scope:local align:4 data:float +@98079 = .sdata2:0x805252EC; // type:object size:0x4 scope:local align:4 data:float +@98083 = .sdata2:0x805252F0; // type:object size:0x4 scope:local align:4 data:float +@98084 = .sdata2:0x805252F4; // type:object size:0x4 scope:local align:4 data:float +@98089 = .sdata2:0x805252F8; // type:object size:0x8 scope:local align:4 data:double +@98331 = .sdata2:0x80525300; // type:object size:0x8 scope:local align:4 data:double +@98413 = .sdata2:0x80525308; // type:object size:0x4 scope:local align:4 data:float +@98414 = .sdata2:0x8052530C; // type:object size:0x4 scope:local align:4 data:float +@98415 = .sdata2:0x80525310; // type:object size:0x4 scope:local align:4 data:float +@98416 = .sdata2:0x80525314; // type:object size:0x4 scope:local align:4 data:float +@98508 = .sdata2:0x80525318; // type:object size:0x4 scope:local align:4 data:float +@98509 = .sdata2:0x8052531C; // type:object size:0x4 scope:local align:4 data:float +@98510 = .sdata2:0x80525320; // type:object size:0x4 scope:local align:4 data:float +@98511 = .sdata2:0x80525324; // type:object size:0x4 scope:local align:4 data:float +@98512 = .sdata2:0x80525328; // type:object size:0x4 scope:local align:4 data:float +@98513 = .sdata2:0x8052532C; // type:object size:0x4 scope:local align:4 data:float +@98514 = .sdata2:0x80525330; // type:object size:0x4 scope:local align:4 data:float +@98515 = .sdata2:0x80525334; // type:object size:0x4 scope:local align:4 data:float +@98516 = .sdata2:0x80525338; // type:object size:0x4 scope:local align:4 data:float +@112870 = .sdata2:0x80525340; // type:object size:0x4 scope:local align:4 data:float +@112872 = .sdata2:0x80525344; // type:object size:0x4 scope:local align:4 data:float +@112873 = .sdata2:0x80525348; // type:object size:0x4 scope:local align:4 data:float +@112874 = .sdata2:0x8052534C; // type:object size:0x4 scope:local align:4 data:float +@112875 = .sdata2:0x80525350; // type:object size:0x4 scope:local align:4 data:float +@112876 = .sdata2:0x80525354; // type:object size:0x4 scope:local align:4 data:float +@112884 = .sdata2:0x80525358; // type:object size:0x8 scope:local align:4 data:double +@113044 = .sdata2:0x80525360; // type:object size:0x4 scope:local align:4 data:float +@113045 = .sdata2:0x80525364; // type:object size:0x4 scope:local align:4 data:float +@113046 = .sdata2:0x80525368; // type:object size:0x4 scope:local align:4 data:float +@113061 = .sdata2:0x80525370; // type:object size:0x8 scope:local align:4 data:double +@113246 = .sdata2:0x80525378; // type:object size:0x4 scope:local align:4 data:float +@113247 = .sdata2:0x8052537C; // type:object size:0x4 scope:local align:4 data:float +@113248 = .sdata2:0x80525380; // type:object size:0x4 scope:local align:4 data:float +@113249 = .sdata2:0x80525384; // type:object size:0x4 scope:local align:4 data:float +@113250 = .sdata2:0x80525388; // type:object size:0x4 scope:local align:4 data:float +@113251 = .sdata2:0x8052538C; // type:object size:0x4 scope:local align:4 data:float +@113252 = .sdata2:0x80525390; // type:object size:0x4 scope:local align:4 data:float +@113462 = .sdata2:0x80525394; // type:object size:0x4 scope:local align:4 data:float +@113491 = .sdata2:0x80525398; // type:object size:0x4 scope:local align:4 data:float +@113492 = .sdata2:0x8052539C; // type:object size:0x4 scope:local align:4 data:float +@113724 = .sdata2:0x805253A0; // type:object size:0x4 scope:local align:4 data:float +@94805 = .sdata2:0x805253A8; // type:object size:0x4 scope:local align:4 data:float +@94807 = .sdata2:0x805253AC; // type:object size:0x4 scope:local align:4 data:float +@94917 = .sdata2:0x805253B0; // type:object size:0x4 scope:local align:4 data:float +@94962 = .sdata2:0x805253B8; // type:object size:0x4 scope:local align:4 data:float +@94963 = .sdata2:0x805253BC; // type:object size:0x4 scope:local align:4 data:float +@94964 = .sdata2:0x805253C0; // type:object size:0x4 scope:local align:4 data:float +@95074 = .sdata2:0x805253C8; // type:object size:0x8 scope:local align:4 data:double +@93352 = .sdata2:0x805253D0; // type:object size:0x4 scope:local align:4 data:float +@93414 = .sdata2:0x805253D4; // type:object size:0x4 scope:local align:4 data:float +@93418 = .sdata2:0x805253D8; // type:object size:0x8 scope:local align:4 data:double +@93555 = .sdata2:0x805253E0; // type:object size:0x4 scope:local align:4 data:float +@95913 = .sdata2:0x805253E8; // type:object size:0x4 scope:local align:4 data:float +@95916 = .sdata2:0x805253EC; // type:object size:0x4 scope:local align:4 data:float +@95917 = .sdata2:0x805253F0; // type:object size:0x4 scope:local align:4 data:float +@94384 = .sdata2:0x805253F8; // type:object size:0x4 scope:local align:4 data:float +@94422 = .sdata2:0x805253FC; // type:object size:0x4 scope:local align:4 data:float +@97696 = .sdata2:0x80525400; // type:object size:0x4 scope:local align:4 data:float +@97697 = .sdata2:0x80525404; // type:object size:0x4 scope:local align:4 data:float +@97698 = .sdata2:0x80525408; // type:object size:0x4 scope:local align:4 data:float +@97700 = .sdata2:0x8052540C; // type:object size:0x4 scope:local align:4 data:float +@97830 = .sdata2:0x80525410; // type:object size:0x4 scope:local align:4 data:float +@97924 = .sdata2:0x80525414; // type:object size:0x4 scope:local align:4 data:float +@97925 = .sdata2:0x80525418; // type:object size:0x4 scope:local align:4 data:float +@98040 = .sdata2:0x8052541C; // type:object size:0x4 scope:local align:4 data:float +@98041 = .sdata2:0x80525420; // type:object size:0x4 scope:local align:4 data:float +@98042 = .sdata2:0x80525424; // type:object size:0x4 scope:local align:4 data:float +@98043 = .sdata2:0x80525428; // type:object size:0x4 scope:local align:4 data:float +@98044 = .sdata2:0x8052542C; // type:object size:0x4 scope:local align:4 data:float +@98045 = .sdata2:0x80525430; // type:object size:0x4 scope:local align:4 data:float +@98046 = .sdata2:0x80525434; // type:object size:0x4 scope:local align:4 data:float +@98047 = .sdata2:0x80525438; // type:object size:0x4 scope:local align:4 data:float +@98048 = .sdata2:0x8052543C; // type:object size:0x4 scope:local align:4 data:float +@98049 = .sdata2:0x80525440; // type:object size:0x4 scope:local align:4 data:float +@98050 = .sdata2:0x80525444; // type:object size:0x4 scope:local align:4 data:float +@98051 = .sdata2:0x80525448; // type:object size:0x4 scope:local align:4 data:float +@98054 = .sdata2:0x80525450; // type:object size:0x8 scope:local align:4 data:double +@94683 = .sdata2:0x80525458; // type:object size:0x4 scope:local align:4 data:float +@94685 = .sdata2:0x8052545C; // type:object size:0x4 scope:local align:4 data:float +@94687 = .sdata2:0x80525460; // type:object size:0x4 scope:local align:4 data:float +@94817 = .sdata2:0x80525468; // type:object size:0x8 scope:local align:4 data:double +@96377 = .sdata2:0x80525470; // type:object size:0x4 scope:local align:4 data:float +@92370 = .sdata2:0x80525478; // type:object size:0x4 scope:local align:4 data:float +@92371 = .sdata2:0x8052547C; // type:object size:0x4 scope:local align:4 data:float +@92372 = .sdata2:0x80525480; // type:object size:0x4 scope:local align:4 data:float +@92376 = .sdata2:0x80525488; // type:object size:0x8 scope:local align:4 data:double +@118154 = .sdata2:0x80525490; // type:object size:0x8 scope:local align:4 data:double +@118591 = .sdata2:0x80525498; // type:object size:0x4 scope:local align:4 data:float +@118916 = .sdata2:0x805254A0; // type:object size:0x8 scope:local align:4 data:double +@119126 = .sdata2:0x805254A8; // type:object size:0x4 scope:local align:4 data:float +@119486 = .sdata2:0x805254AC; // type:object size:0x4 scope:local align:4 data:float +@96609 = .sdata2:0x805254B0; // type:object size:0x4 scope:local align:4 data:float +@96610 = .sdata2:0x805254B4; // type:object size:0x4 scope:local align:4 data:float +@96704 = .sdata2:0x805254B8; // type:object size:0x4 scope:local align:4 data:float +@96705 = .sdata2:0x805254BC; // type:object size:0x4 scope:local align:4 data:float +@96721 = .sdata2:0x805254C0; // type:object size:0x4 scope:local align:4 data:float +@96806 = .sdata2:0x805254C4; // type:object size:0x4 scope:local align:4 data:float +@96850 = .sdata2:0x805254C8; // type:object size:0x8 scope:local align:4 data:double +@96911 = .sdata2:0x805254D0; // type:object size:0x4 scope:local align:4 data:float +@97600 = .sdata2:0x805254D4; // type:object size:0x4 scope:local align:4 data:float +@97601 = .sdata2:0x805254D8; // type:object size:0x4 scope:local align:4 data:float +@97602 = .sdata2:0x805254DC; // type:object size:0x4 scope:local align:4 data:float +@97603 = .sdata2:0x805254E0; // type:object size:0x4 scope:local align:4 data:float +@97604 = .sdata2:0x805254E4; // type:object size:0x4 scope:local align:4 data:float +@97605 = .sdata2:0x805254E8; // type:object size:0x4 scope:local align:4 data:float +@89946 = .sdata2:0x805254F0; // type:object size:0x4 scope:local align:4 data:float +@89947 = .sdata2:0x805254F4; // type:object size:0x4 scope:local align:4 data:float +@89948 = .sdata2:0x805254F8; // type:object size:0x4 scope:local align:4 data:float +@89955 = .sdata2:0x80525500; // type:object size:0x8 scope:local align:4 data:double +@89992 = .sdata2:0x80525508; // type:object size:0x4 scope:local align:4 data:float +lbl_80525510 = .sdata2:0x80525510; // type:object size:0x1 data:byte +lbl_80525511 = .sdata2:0x80525511; // type:object size:0x1 data:byte +lbl_80525512 = .sdata2:0x80525512; // type:object size:0x1 data:byte +lbl_80525513 = .sdata2:0x80525513; // type:object size:0x1 data:byte +@90028 = .sdata2:0x80525514; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x80525518; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x8052551C; // type:object size:0x4 scope:local align:4 data:float +@90031 = .sdata2:0x80525520; // type:object size:0x4 scope:local align:4 data:float +@90032 = .sdata2:0x80525524; // type:object size:0x4 scope:local align:4 data:float +@90033 = .sdata2:0x80525528; // type:object size:0x4 scope:local align:4 data:float +@90034 = .sdata2:0x8052552C; // type:object size:0x4 scope:local align:4 data:float +@90035 = .sdata2:0x80525530; // type:object size:0x4 scope:local align:4 data:float +@90083 = .sdata2:0x80525534; // type:object size:0x4 scope:local align:4 data:float +@90100 = .sdata2:0x80525538; // type:object size:0x4 scope:local align:4 data:float +@90101 = .sdata2:0x8052553C; // type:object size:0x4 scope:local align:4 data:float +@90115 = .sdata2:0x80525540; // type:object size:0x4 scope:local align:4 data:float +lbl_80525548 = .sdata2:0x80525548; // type:object size:0x1 data:byte +lbl_80525549 = .sdata2:0x80525549; // type:object size:0x1 data:byte +lbl_8052554A = .sdata2:0x8052554A; // type:object size:0x1 data:byte +lbl_8052554B = .sdata2:0x8052554B; // type:object size:0x1 data:byte +@91518 = .sdata2:0x8052554C; // type:object size:0x4 scope:local align:4 data:float +@91519 = .sdata2:0x80525550; // type:object size:0x4 scope:local align:4 data:float +@91520 = .sdata2:0x80525554; // type:object size:0x4 scope:local align:4 data:float +@91521 = .sdata2:0x80525558; // type:object size:0x4 scope:local align:4 data:float +@91522 = .sdata2:0x8052555C; // type:object size:0x4 scope:local align:4 data:float +@91523 = .sdata2:0x80525560; // type:object size:0x4 scope:local align:4 data:float +@91524 = .sdata2:0x80525564; // type:object size:0x4 scope:local align:4 data:float +@91525 = .sdata2:0x80525568; // type:object size:0x4 scope:local align:4 data:float +@91590 = .sdata2:0x8052556C; // type:object size:0x4 scope:local align:4 data:float +@91603 = .sdata2:0x80525570; // type:object size:0x4 scope:local align:4 data:float +@92580 = .sdata2:0x80525578; // type:object size:0x4 scope:local align:4 data:float +@92585 = .sdata2:0x80525580; // type:object size:0x8 scope:local align:4 data:double +@92750 = .sdata2:0x80525588; // type:object size:0x4 scope:local align:4 data:float +@93030 = .sdata2:0x80525590; // type:object size:0x8 scope:local align:4 data:double +@93200 = .sdata2:0x80525598; // type:object size:0x4 scope:local align:4 data:float +@93201 = .sdata2:0x8052559C; // type:object size:0x4 scope:local align:4 data:float +@93202 = .sdata2:0x805255A0; // type:object size:0x4 scope:local align:4 data:float +@93203 = .sdata2:0x805255A4; // type:object size:0x4 scope:local align:4 data:float +@93204 = .sdata2:0x805255A8; // type:object size:0x4 scope:local align:4 data:float +@93205 = .sdata2:0x805255AC; // type:object size:0x4 scope:local align:4 data:float +@89894 = .sdata2:0x805255B0; // type:object size:0x4 scope:local align:4 data:float +@89897 = .sdata2:0x805255B8; // type:object size:0x8 scope:local align:4 data:double +@89907 = .sdata2:0x805255C0; // type:object size:0x8 scope:local align:4 data:double +@89917 = .sdata2:0x805255C8; // type:object size:0x4 scope:local align:4 data:float +@98521 = .sdata2:0x805255D0; // type:object size:0x4 scope:local align:4 data:float +@98522 = .sdata2:0x805255D4; // type:object size:0x4 scope:local align:4 data:float +@98523 = .sdata2:0x805255D8; // type:object size:0x4 scope:local align:4 data:float +@98524 = .sdata2:0x805255DC; // type:object size:0x4 scope:local align:4 data:float +@98525 = .sdata2:0x805255E0; // type:object size:0x4 scope:local align:4 data:float +@98526 = .sdata2:0x805255E4; // type:object size:0x4 scope:local align:4 data:float +@98529 = .sdata2:0x805255E8; // type:object size:0x8 scope:local align:4 data:double +lbl_805255F0 = .sdata2:0x805255F0; // type:object size:0x6 +lbl_805255F6 = .sdata2:0x805255F6; // type:object size:0xA +@94959 = .sdata2:0x80525600; // type:object size:0x4 scope:local align:4 data:float +@94960 = .sdata2:0x80525604; // type:object size:0x4 scope:local align:4 data:float +@94961 = .sdata2:0x80525608; // type:object size:0x4 scope:local align:4 data:float +@94962 = .sdata2:0x8052560C; // type:object size:0x4 scope:local align:4 data:float +@94963 = .sdata2:0x80525610; // type:object size:0x4 scope:local align:4 data:float +@94966 = .sdata2:0x80525618; // type:object size:0x8 scope:local align:4 data:double +T_JOINT_dylKeyTbl = .sdata2:0x80525620; // type:object size:0x2 scope:global align:4 +@106784 = .sdata2:0x80525624; // type:object size:0x4 scope:local align:4 data:float +@106793 = .sdata2:0x80525628; // type:object size:0x4 scope:local align:4 data:float +@106794 = .sdata2:0x8052562C; // type:object size:0x4 scope:local align:4 data:float +@106795 = .sdata2:0x80525630; // type:object size:0x4 scope:local align:4 data:float +lbl_80525634 = .sdata2:0x80525634; // type:object size:0x1 data:byte +lbl_80525635 = .sdata2:0x80525635; // type:object size:0x1 data:byte +lbl_80525636 = .sdata2:0x80525636; // type:object size:0x1 data:byte +lbl_80525637 = .sdata2:0x80525637; // type:object size:0x1 data:byte +@107357 = .sdata2:0x80525638; // type:object size:0x4 scope:local align:4 data:float +@107358 = .sdata2:0x8052563C; // type:object size:0x4 scope:local align:4 data:float +@107359 = .sdata2:0x80525640; // type:object size:0x4 scope:local align:4 data:float +@98964 = .sdata2:0x80525648; // type:object size:0x4 scope:local align:4 data:float +@98965 = .sdata2:0x8052564C; // type:object size:0x4 scope:local align:4 data:float +@99080 = .sdata2:0x80525650; // type:object size:0x4 scope:local align:4 data:float +@99134 = .sdata2:0x80525654; // type:object size:0x4 scope:local align:4 data:float +@99135 = .sdata2:0x80525658; // type:object size:0x4 scope:local align:4 data:float +@99590 = .sdata2:0x80525660; // type:object size:0x8 scope:local align:4 data:double +@99840 = .sdata2:0x80525668; // type:object size:0x4 scope:local align:4 data:float +@99955 = .sdata2:0x8052566C; // type:object size:0x4 scope:local align:4 data:float +@99956 = .sdata2:0x80525670; // type:object size:0x4 scope:local align:4 data:float +@99957 = .sdata2:0x80525674; // type:object size:0x4 scope:local align:4 data:float +@99958 = .sdata2:0x80525678; // type:object size:0x4 scope:local align:4 data:float +@99959 = .sdata2:0x8052567C; // type:object size:0x4 scope:local align:4 data:float +@99960 = .sdata2:0x80525680; // type:object size:0x4 scope:local align:4 data:float +@99961 = .sdata2:0x80525684; // type:object size:0x4 scope:local align:4 data:float +@99962 = .sdata2:0x80525688; // type:object size:0x4 scope:local align:4 data:float +@99963 = .sdata2:0x8052568C; // type:object size:0x4 scope:local align:4 data:float +@100027 = .sdata2:0x80525690; // type:object size:0x4 scope:local align:4 data:float +@100028 = .sdata2:0x80525694; // type:object size:0x4 scope:local align:4 data:float +@100029 = .sdata2:0x80525698; // type:object size:0x4 scope:local align:4 data:float +@100203 = .sdata2:0x8052569C; // type:object size:0x4 scope:local align:4 data:float +@100204 = .sdata2:0x805256A0; // type:object size:0x4 scope:local align:4 data:float +@100205 = .sdata2:0x805256A4; // type:object size:0x4 scope:local align:4 data:float +@100206 = .sdata2:0x805256A8; // type:object size:0x4 scope:local align:4 data:float +@92845 = .sdata2:0x805256B0; // type:object size:0x4 scope:local align:4 data:float +@92846 = .sdata2:0x805256B4; // type:object size:0x4 scope:local align:4 data:float +@92847 = .sdata2:0x805256B8; // type:object size:0x4 scope:local align:4 data:float +@92893 = .sdata2:0x805256BC; // type:object size:0x4 scope:local align:4 data:float +@92894 = .sdata2:0x805256C0; // type:object size:0x4 scope:local align:4 data:float +@92907 = .sdata2:0x805256C4; // type:object size:0x4 scope:local align:4 data:float +@92924 = .sdata2:0x805256C8; // type:object size:0x4 scope:local align:4 data:float +@92927 = .sdata2:0x805256D0; // type:object size:0x8 scope:local align:4 data:double +lbl_805256D8 = .sdata2:0x805256D8; // type:object size:0x7 data:string +@91423 = .sdata2:0x805256E0; // type:object size:0x4 scope:local align:4 data:float +@91424 = .sdata2:0x805256E4; // type:object size:0x4 scope:local align:4 data:float +@91425 = .sdata2:0x805256E8; // type:object size:0x4 scope:local align:4 data:float +@91498 = .sdata2:0x805256EC; // type:object size:0x4 scope:local align:4 data:float +@90512 = .sdata2:0x805256F0; // type:object size:0x4 scope:local align:4 data:float +@90517 = .sdata2:0x805256F8; // type:object size:0x8 scope:local align:4 data:double +@48297 = .sdata2:0x80525700; // type:object size:0x4 scope:local align:4 data:float +@51688 = .sdata2:0x80525708; // type:object size:0x4 scope:local align:4 data:float +@51689 = .sdata2:0x8052570C; // type:object size:0x4 scope:local align:4 data:float +@51791 = .sdata2:0x80525710; // type:object size:0x4 scope:local align:4 data:float +@51816 = .sdata2:0x80525718; // type:object size:0x8 scope:local align:4 data:double +@51915 = .sdata2:0x80525720; // type:object size:0x4 scope:local align:4 data:float +@51518 = .sdata2:0x80525728; // type:object size:0x4 scope:local align:4 data:float +@51741 = .sdata2:0x8052572C; // type:object size:0x4 scope:local align:4 data:float +@51742 = .sdata2:0x80525730; // type:object size:0x4 scope:local align:4 data:float +@51743 = .sdata2:0x80525734; // type:object size:0x4 scope:local align:4 data:float +@51744 = .sdata2:0x80525738; // type:object size:0x4 scope:local align:4 data:float +@51745 = .sdata2:0x8052573C; // type:object size:0x4 scope:local align:4 data:float +@46884 = .sdata2:0x80525740; // type:object size:0x4 scope:local align:4 data:float +@46934 = .sdata2:0x80525744; // type:object size:0x4 scope:local align:4 data:float +@46952 = .sdata2:0x80525748; // type:object size:0x4 scope:local align:4 data:float +@46953 = .sdata2:0x8052574C; // type:object size:0x4 scope:local align:4 data:float +@46954 = .sdata2:0x80525750; // type:object size:0x4 scope:local align:4 data:float +@47027 = .sdata2:0x80525754; // type:object size:0x4 scope:local align:4 data:float +@2396 = .sdata2:0x80525758; // type:object size:0x8 scope:local align:4 data:double +@46981 = .sdata2:0x80525760; // type:object size:0x8 scope:local align:4 data:double +@46991 = .sdata2:0x80525768; // type:object size:0x4 scope:local align:4 data:float +@47061 = .sdata2:0x8052576C; // type:object size:0x4 scope:local align:4 data:float +@47062 = .sdata2:0x80525770; // type:object size:0x4 scope:local align:4 data:float +@47065 = .sdata2:0x80525774; // type:object size:0x4 scope:local align:4 data:float +@47067 = .sdata2:0x80525778; // type:object size:0x8 scope:local align:4 data:double +@47076 = .sdata2:0x80525780; // type:object size:0x4 scope:local align:4 data:float +@47077 = .sdata2:0x80525784; // type:object size:0x4 scope:local align:4 data:float +@47078 = .sdata2:0x80525788; // type:object size:0x4 scope:local align:4 data:float +@47079 = .sdata2:0x80525790; // type:object size:0x8 scope:local align:4 data:double +@47085 = .sdata2:0x80525798; // type:object size:0x4 scope:local align:4 data:float +@47086 = .sdata2:0x8052579C; // type:object size:0x4 scope:local align:4 data:float +@47610 = .sdata2:0x805257A0; // type:object size:0x4 scope:local align:4 data:float +@47613 = .sdata2:0x805257A4; // type:object size:0x4 scope:local align:4 data:float +@47125 = .sdata2:0x805257A8; // type:object size:0x4 scope:local align:4 data:float +@47126 = .sdata2:0x805257AC; // type:object size:0x4 scope:local align:4 data:float +@47127 = .sdata2:0x805257B0; // type:object size:0x4 scope:local align:4 data:float +@47128 = .sdata2:0x805257B4; // type:object size:0x4 scope:local align:4 data:float +G_CM3D_F_ABS_MIN = .sdata2:0x805257B8; // type:object size:0x4 scope:global align:4 data:float +@53351 = .sdata2:0x805257BC; // type:object size:0x4 scope:local align:4 data:float +@53352 = .sdata2:0x805257C0; // type:object size:0x4 scope:local align:4 data:float +@53429 = .sdata2:0x805257C4; // type:object size:0x4 scope:local align:4 data:float +@53744 = .sdata2:0x805257C8; // type:object size:0x4 scope:local align:4 data:float +@53822 = .sdata2:0x805257CC; // type:object size:0x4 scope:local align:4 data:float +@53823 = .sdata2:0x805257D0; // type:object size:0x4 scope:local align:4 data:float +@53824 = .sdata2:0x805257D4; // type:object size:0x4 scope:local align:4 data:float +@53966 = .sdata2:0x805257D8; // type:object size:0x4 scope:local align:4 data:float +@54137 = .sdata2:0x805257DC; // type:object size:0x4 scope:local align:4 data:float +@54138 = .sdata2:0x805257E0; // type:object size:0x4 scope:local align:4 data:float +@54214 = .sdata2:0x805257E4; // type:object size:0x4 scope:local align:4 data:float +@54263 = .sdata2:0x805257E8; // type:object size:0x4 scope:local align:4 data:float +@54373 = .sdata2:0x805257EC; // type:object size:0x4 scope:local align:4 data:float +@54510 = .sdata2:0x805257F0; // type:object size:0x4 scope:local align:4 data:float +@4154 = .sdata2:0x805257F8; // type:object size:0x4 scope:local align:4 data:float +@4155 = .sdata2:0x805257FC; // type:object size:0x4 scope:local align:4 data:float +@4191 = .sdata2:0x80525800; // type:object size:0x4 scope:local align:4 data:float +@47959 = .sdata2:0x80525808; // type:object size:0x4 scope:local align:4 data:float +@48001 = .sdata2:0x8052580C; // type:object size:0x4 scope:local align:4 data:float +@49390 = .sdata2:0x80525810; // type:object size:0x4 scope:local align:4 data:float +@49424 = .sdata2:0x80525814; // type:object size:0x4 scope:local align:4 data:float +@49427 = .sdata2:0x80525818; // type:object size:0x8 scope:local align:4 data:double +@49431 = .sdata2:0x80525820; // type:object size:0x4 scope:local align:4 data:float +@49437 = .sdata2:0x80525824; // type:object size:0x4 scope:local align:4 data:float +@49659 = .sdata2:0x80525828; // type:object size:0x4 scope:local align:4 data:float +@49660 = .sdata2:0x8052582C; // type:object size:0x4 scope:local align:4 data:float +@49661 = .sdata2:0x80525830; // type:object size:0x4 scope:local align:4 data:float +@49689 = .sdata2:0x80525834; // type:object size:0x4 scope:local align:4 data:float +@49701 = .sdata2:0x80525838; // type:object size:0x4 scope:local align:4 data:float +@49926 = .sdata2:0x80525840; // type:object size:0x8 scope:local align:4 data:double +@49927 = .sdata2:0x80525848; // type:object size:0x4 scope:local align:4 data:float +@50045 = .sdata2:0x8052584C; // type:object size:0x4 scope:local align:4 data:float +@46420 = .sdata2:0x80525850; // type:object size:0x4 scope:local align:4 data:float +@46421 = .sdata2:0x80525854; // type:object size:0x4 scope:local align:4 data:float +@46424 = .sdata2:0x80525858; // type:object size:0x8 scope:local align:4 data:double +@47931 = .sdata2:0x80525860; // type:object size:0x4 scope:local align:4 data:float +@48242 = .sdata2:0x80525864; // type:object size:0x4 scope:local align:4 data:float +@48243 = .sdata2:0x80525868; // type:object size:0x4 scope:local align:4 data:float +@48246 = .sdata2:0x80525870; // type:object size:0x8 scope:local align:4 data:double +@48572 = .sdata2:0x80525878; // type:object size:0x8 scope:local align:4 data:double +@48587 = .sdata2:0x80525880; // type:object size:0x8 scope:local align:4 data:double +@19158 = .sdata2:0x80525888; // type:object size:0x4 scope:local align:4 data:float +@19159 = .sdata2:0x8052588C; // type:object size:0x4 scope:local align:4 data:float +@19169 = .sdata2:0x80525890; // type:object size:0x4 scope:local align:4 data:float +@19170 = .sdata2:0x80525894; // type:object size:0x4 scope:local align:4 data:float +@19200 = .sdata2:0x80525898; // type:object size:0x4 scope:local align:4 data:float +@19332 = .sdata2:0x805258A0; // type:object size:0x4 scope:local align:4 data:float +@23175 = .sdata2:0x805258A8; // type:object size:0x4 scope:local align:4 data:float +@51109 = .sdata2:0x805258B0; // type:object size:0x4 scope:local align:4 data:float +@51110 = .sdata2:0x805258B4; // type:object size:0x4 scope:local align:4 data:float +@51111 = .sdata2:0x805258B8; // type:object size:0x4 scope:local align:4 data:float +@51112 = .sdata2:0x805258BC; // type:object size:0x4 scope:local align:4 data:float +@51116 = .sdata2:0x805258C0; // type:object size:0x8 scope:local align:4 data:double +@50474 = .sdata2:0x805258C8; // type:object size:0x4 scope:local align:4 data:float +@50828 = .sdata2:0x805258D0; // type:object size:0x8 scope:local align:4 data:double +@50917 = .sdata2:0x805258D8; // type:object size:0x4 scope:local align:4 data:float +@50918 = .sdata2:0x805258DC; // type:object size:0x4 scope:local align:4 data:float +@50919 = .sdata2:0x805258E0; // type:object size:0x4 scope:local align:4 data:float +@50922 = .sdata2:0x805258E8; // type:object size:0x8 scope:local align:4 data:double +@51333 = .sdata2:0x805258F0; // type:object size:0x4 scope:local align:4 data:float +@51334 = .sdata2:0x805258F4; // type:object size:0x4 scope:local align:4 data:float +@51352 = .sdata2:0x805258F8; // type:object size:0x4 scope:local align:4 data:float +@51364 = .sdata2:0x805258FC; // type:object size:0x4 scope:local align:4 data:float +@47847 = .sdata2:0x80525900; // type:object size:0x4 scope:local align:4 data:float +@47901 = .sdata2:0x80525908; // type:object size:0x8 scope:local align:4 data:double +@47941 = .sdata2:0x80525910; // type:object size:0x4 scope:local align:4 data:float +@48004 = .sdata2:0x80525914; // type:object size:0x4 scope:local align:4 data:float +@48005 = .sdata2:0x80525918; // type:object size:0x4 scope:local align:4 data:float +@48045 = .sdata2:0x8052591C; // type:object size:0x4 scope:local align:4 data:float +@48046 = .sdata2:0x80525920; // type:object size:0x4 scope:local align:4 data:float +@48180 = .sdata2:0x80525928; // type:object size:0x4 scope:local align:4 data:float +@48181 = .sdata2:0x8052592C; // type:object size:0x4 scope:local align:4 data:float +@48477 = .sdata2:0x80525930; // type:object size:0x4 scope:local align:4 data:float +@48478 = .sdata2:0x80525934; // type:object size:0x4 scope:local align:4 data:float +@48487 = .sdata2:0x80525938; // type:object size:0x4 scope:local align:4 data:float +@48499 = .sdata2:0x80525940; // type:object size:0x8 scope:local align:4 data:double +@48580 = .sdata2:0x80525948; // type:object size:0x4 scope:local align:4 data:float +@48583 = .sdata2:0x80525950; // type:object size:0x8 scope:local align:4 data:double +@49287 = .sdata2:0x80525958; // type:object size:0x4 scope:local align:4 data:float +@49288 = .sdata2:0x8052595C; // type:object size:0x4 scope:local align:4 data:float +@49332 = .sdata2:0x80525960; // type:object size:0x4 scope:local align:4 data:float +@49342 = .sdata2:0x80525964; // type:object size:0x4 scope:local align:4 data:float +@49407 = .sdata2:0x80525968; // type:object size:0x4 scope:local align:4 data:float +@46034 = .sdata2:0x80525970; // type:object size:0x8 scope:local align:4 data:double +@49299 = .sdata2:0x80525978; // type:object size:0x4 scope:local align:4 data:float +@49300 = .sdata2:0x8052597C; // type:object size:0x4 scope:local align:4 data:float +@49301 = .sdata2:0x80525980; // type:object size:0x4 scope:local align:4 data:float +@49302 = .sdata2:0x80525984; // type:object size:0x4 scope:local align:4 data:float +@49303 = .sdata2:0x80525988; // type:object size:0x4 scope:local align:4 data:float +@48809 = .sdata2:0x80525990; // type:object size:0x4 scope:local align:4 data:float +@48810 = .sdata2:0x80525994; // type:object size:0x4 scope:local align:4 data:float +@48811 = .sdata2:0x80525998; // type:object size:0x4 scope:local align:4 data:float +@48812 = .sdata2:0x8052599C; // type:object size:0x4 scope:local align:4 data:float +@48813 = .sdata2:0x805259A0; // type:object size:0x4 scope:local align:4 data:float +@48933 = .sdata2:0x805259A8; // type:object size:0x4 scope:local align:4 data:float +@48934 = .sdata2:0x805259AC; // type:object size:0x4 scope:local align:4 data:float +@48935 = .sdata2:0x805259B0; // type:object size:0x4 scope:local align:4 data:float +@48936 = .sdata2:0x805259B4; // type:object size:0x4 scope:local align:4 data:float +@48940 = .sdata2:0x805259B8; // type:object size:0x8 scope:local align:4 data:double +@48942 = .sdata2:0x805259C0; // type:object size:0x8 scope:local align:4 data:double +@48974 = .sdata2:0x805259C8; // type:object size:0x4 scope:local align:4 data:float +@49197 = .sdata2:0x805259CC; // type:object size:0x4 scope:local align:4 data:float +@46144 = .sdata2:0x805259D0; // type:object size:0x4 scope:local align:4 data:float +@46158 = .sdata2:0x805259D4; // type:object size:0x4 scope:local align:4 data:float +@46159 = .sdata2:0x805259D8; // type:object size:0x4 scope:local align:4 data:float +@3363 = .sdata2:0x805259E0; // type:object size:0x4 scope:local align:4 data:float +lbl_805259E8 = .sdata2:0x805259E8; // type:object size:0x1 data:byte +lbl_805259E9 = .sdata2:0x805259E9; // type:object size:0x1 data:byte +lbl_805259EA = .sdata2:0x805259EA; // type:object size:0x1 data:byte +lbl_805259EB = .sdata2:0x805259EB; // type:object size:0x1 data:byte +@3725 = .sdata2:0x805259F0; // type:object size:0x4 scope:local align:4 data:float +@3728 = .sdata2:0x805259F4; // type:object size:0x4 scope:local align:4 data:float +lbl_805259F8 = .sdata2:0x805259F8; // type:object size:0x1 data:byte +lbl_805259F9 = .sdata2:0x805259F9; // type:object size:0x1 data:byte +lbl_805259FA = .sdata2:0x805259FA; // type:object size:0x1 data:byte +lbl_805259FB = .sdata2:0x805259FB; // type:object size:0x5 data:byte +lbl_80525A00 = .sdata2:0x80525A00; // type:object size:0x1 data:byte +lbl_80525A01 = .sdata2:0x80525A01; // type:object size:0x1 data:byte +lbl_80525A02 = .sdata2:0x80525A02; // type:object size:0x1 data:byte +lbl_80525A03 = .sdata2:0x80525A03; // type:object size:0x1 data:byte +@3255 = .sdata2:0x80525A08; // type:object size:0x4 scope:local align:4 data:float +lbl_80525A10 = .sdata2:0x80525A10; // type:object size:0x4 data:string +x$localstatic$signaling_NaN__Q23std17numeric_limitsFv = .sdata2:0x80525A18; // type:object size:0x8 scope:local align:4 data:double +@12055 = .sdata2:0x80525A20; // type:object size:0x8 scope:local align:4 data:double +@12130 = .sdata2:0x80525A28; // type:object size:0x8 scope:local align:4 data:double +@12131 = .sdata2:0x80525A30; // type:object size:0x8 scope:local align:4 data:double +@12132 = .sdata2:0x80525A38; // type:object size:0x8 scope:local align:4 data:double +@12134 = .sdata2:0x80525A40; // type:object size:0x8 scope:local align:4 data:double +@12135 = .sdata2:0x80525A48; // type:object size:0x8 scope:local align:4 data:double +@12136 = .sdata2:0x80525A50; // type:object size:0x8 scope:local align:4 data:double +@12154 = .sdata2:0x80525A58; // type:object size:0x8 scope:local align:4 data:double +@12170 = .sdata2:0x80525A60; // type:object size:0x8 scope:local align:4 data:double +@12566 = .sdata2:0x80525A68; // type:object size:0x8 scope:local align:4 data:double +lbl_80525A70 = .sdata2:0x80525A70; // type:object size:0x4 data:string +@12782 = .sdata2:0x80525A78; // type:object size:0x4 scope:local align:4 data:float +@12793 = .sdata2:0x80525A7C; // type:object size:0x4 scope:local align:4 data:float +lbl_80525A80 = .sdata2:0x80525A80; // type:object size:0x8 data:string +@9029 = .sdata2:0x80525A88; // type:object size:0x4 scope:local align:4 data:float +@9030 = .sdata2:0x80525A8C; // type:object size:0x4 scope:local align:4 data:float +@9118 = .sdata2:0x80525A90; // type:object size:0x8 scope:local align:4 data:double +@9119 = .sdata2:0x80525A98; // type:object size:0x8 scope:local align:4 data:double +@9120 = .sdata2:0x80525AA0; // type:object size:0x8 scope:local align:4 data:double +@9121 = .sdata2:0x80525AA8; // type:object size:0x8 scope:local align:4 data:double +@9122 = .sdata2:0x80525AB0; // type:object size:0x8 scope:local align:4 data:double +@9123 = .sdata2:0x80525AB8; // type:object size:0x8 scope:local align:4 data:double +@9124 = .sdata2:0x80525AC0; // type:object size:0x8 scope:local align:4 data:double +@13659 = .sdata2:0x80525AC8; // type:object size:0x8 scope:local align:4 data:double +sauVariableValue_2_DISTANCE_NEAR_FAR__Q27JStudio15TAdaptor_camera = .sdata2:0x80525AD0; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_RANGE_BEGIN_END__Q27JStudio12TAdaptor_fog = .sdata2:0x80525AD8; // type:object size:0x8 scope:global align:4 +sauVariableValue_2_DIRECTION_THETA_PHI__Q27JStudio14TAdaptor_light = .sdata2:0x80525AE0; // type:object size:0x8 scope:global align:4 +@14591 = .sdata2:0x80525AE8; // type:object size:0x4 scope:local align:4 data:float +lbl_80525AF0 = .sdata2:0x80525AF0; // type:object size:0x4 data:string +@12531 = .sdata2:0x80525AF8; // type:object size:0x4 scope:local align:4 data:float +@11890 = .sdata2:0x80525B00; // type:object size:0x4 scope:local align:4 data:float +@11950 = .sdata2:0x80525B04; // type:object size:0x4 scope:local align:4 data:float +x$localstatic$signaling_NaN__Q23std17numeric_limitsFv = .sdata2:0x80525B08; // type:object size:0x4 scope:local align:4 data:float +@28530 = .sdata2:0x80525B0C; // type:object size:0x4 scope:local align:4 data:float +@28784 = .sdata2:0x80525B10; // type:object size:0x4 scope:local align:4 data:float +@28787 = .sdata2:0x80525B18; // type:object size:0x8 scope:local align:4 data:double +@27756 = .sdata2:0x80525B20; // type:object size:0x4 scope:local align:4 data:float +@27757 = .sdata2:0x80525B24; // type:object size:0x4 scope:local align:4 data:float +@27758 = .sdata2:0x80525B28; // type:object size:0x4 scope:local align:4 data:float +@27915 = .sdata2:0x80525B30; // type:object size:0x8 scope:local align:4 data:double +@27916 = .sdata2:0x80525B38; // type:object size:0x8 scope:local align:4 data:double +@27917 = .sdata2:0x80525B40; // type:object size:0x8 scope:local align:4 data:double +@27918 = .sdata2:0x80525B48; // type:object size:0x8 scope:local align:4 data:double +@27924 = .sdata2:0x80525B50; // type:object size:0x8 scope:local align:4 data:double +@11816 = .sdata2:0x80525B58; // type:object size:0x4 scope:local align:4 data:float +@11820 = .sdata2:0x80525B60; // type:object size:0x8 scope:local align:4 data:double +@11854 = .sdata2:0x80525B68; // type:object size:0x4 scope:local align:4 data:float +scale_frac$11589 = .sdata2:0x80525B6C; // type:object size:0x8 scope:local align:4 +two_to_frac$11590 = .sdata2:0x80525B74; // type:object size:0x8 scope:local align:4 +@11885 = .sdata2:0x80525B7C; // type:object size:0x4 scope:local align:4 data:float +@11886 = .sdata2:0x80525B80; // type:object size:0x4 scope:local align:4 data:float +@764 = .sdata2:0x80525B88; // type:object size:0x4 scope:local align:4 data:float +@765 = .sdata2:0x80525B8C; // type:object size:0x4 scope:local align:4 data:float +@766 = .sdata2:0x80525B90; // type:object size:0x4 scope:local align:4 data:float +@769 = .sdata2:0x80525B98; // type:object size:0x8 scope:local align:4 data:double +@8107 = .sdata2:0x80525BA0; // type:object size:0x4 scope:local align:4 data:float +@8108 = .sdata2:0x80525BA4; // type:object size:0x4 scope:local align:4 data:float +@8120 = .sdata2:0x80525BA8; // type:object size:0x4 scope:local align:4 data:float +@8320 = .sdata2:0x80525BAC; // type:object size:0x4 scope:local align:4 data:float +@8323 = .sdata2:0x80525BB0; // type:object size:0x8 scope:local align:4 data:double +@8394 = .sdata2:0x80525BB8; // type:object size:0x4 scope:local align:4 data:float +@8402 = .sdata2:0x80525BBC; // type:object size:0x4 scope:local align:4 data:float +@8405 = .sdata2:0x80525BC0; // type:object size:0x8 scope:local align:4 data:double +@8416 = .sdata2:0x80525BC8; // type:object size:0x4 scope:local align:4 data:float +@8417 = .sdata2:0x80525BCC; // type:object size:0x4 scope:local align:4 data:float +@8515 = .sdata2:0x80525BD0; // type:object size:0x4 scope:local align:4 data:float +@10706 = .sdata2:0x80525BD8; // type:object size:0x4 scope:local align:4 data:float +@10707 = .sdata2:0x80525BDC; // type:object size:0x4 scope:local align:4 data:float +@10708 = .sdata2:0x80525BE0; // type:object size:0x4 scope:local align:4 data:float +@10709 = .sdata2:0x80525BE4; // type:object size:0x4 scope:local align:4 data:float +@10710 = .sdata2:0x80525BE8; // type:object size:0x4 scope:local align:4 data:float +@10715 = .sdata2:0x80525BF0; // type:object size:0x8 scope:local align:4 data:double +@10819 = .sdata2:0x80525BF8; // type:object size:0x4 scope:local align:4 data:float +@10820 = .sdata2:0x80525BFC; // type:object size:0x4 scope:local align:4 data:float +@11008 = .sdata2:0x80525C00; // type:object size:0x4 scope:local align:4 data:float +@11108 = .sdata2:0x80525C08; // type:object size:0x8 scope:local align:4 data:double +@6959 = .sdata2:0x80525C10; // type:object size:0x4 scope:local align:4 data:float +@6960 = .sdata2:0x80525C14; // type:object size:0x4 scope:local align:4 data:float +@6961 = .sdata2:0x80525C18; // type:object size:0x4 scope:local align:4 data:float +@7047 = .sdata2:0x80525C1C; // type:object size:0x4 scope:local align:4 data:float +@7050 = .sdata2:0x80525C20; // type:object size:0x8 scope:local align:4 data:double +one$6443 = .sdata2:0x80525C28; // type:object size:0x4 scope:local align:4 +@2329 = .sdata2:0x80525C30; // type:object size:0x4 scope:local align:4 data:float +@2330 = .sdata2:0x80525C34; // type:object size:0x4 scope:local align:4 data:float +@2331 = .sdata2:0x80525C38; // type:object size:0x4 scope:local align:4 data:float +@2348 = .sdata2:0x80525C3C; // type:object size:0x4 scope:local align:4 data:float +@3806 = .sdata2:0x80525C40; // type:object size:0x4 scope:local align:4 data:float +@3808 = .sdata2:0x80525C48; // type:object size:0x4 scope:local align:4 data:float +@3809 = .sdata2:0x80525C4C; // type:object size:0x4 scope:local align:4 data:float +@3830 = .sdata2:0x80525C50; // type:object size:0x4 scope:local align:4 data:float +@18714 = .sdata2:0x80525C58; // type:object size:0x4 scope:local align:4 data:float +@18718 = .sdata2:0x80525C60; // type:object size:0x8 scope:local align:4 data:double +@18866 = .sdata2:0x80525C68; // type:object size:0x4 scope:local align:4 data:float +@18867 = .sdata2:0x80525C6C; // type:object size:0x4 scope:local align:4 data:float +@18868 = .sdata2:0x80525C70; // type:object size:0x4 scope:local align:4 data:float +@18872 = .sdata2:0x80525C78; // type:object size:0x8 scope:local align:4 data:double +@11119 = .sdata2:0x80525C80; // type:object size:0x4 scope:local align:4 data:float +@11120 = .sdata2:0x80525C84; // type:object size:0x4 scope:local align:4 data:float +@11121 = .sdata2:0x80525C88; // type:object size:0x4 scope:local align:4 data:float +@11194 = .sdata2:0x80525C90; // type:object size:0x8 scope:local align:4 data:double +@11220 = .sdata2:0x80525C98; // type:object size:0x8 scope:local align:4 data:double +@11240 = .sdata2:0x80525CA0; // type:object size:0x4 scope:local align:4 data:float +@11246 = .sdata2:0x80525CA8; // type:object size:0x8 scope:local align:4 data:double +@11291 = .sdata2:0x80525CB0; // type:object size:0x4 scope:local align:4 data:float +@11292 = .sdata2:0x80525CB4; // type:object size:0x4 scope:local align:4 data:float +@11341 = .sdata2:0x80525CB8; // type:object size:0x4 scope:local align:4 data:float +@11342 = .sdata2:0x80525CBC; // type:object size:0x4 scope:local align:4 data:float +@11349 = .sdata2:0x80525CC0; // type:object size:0x4 scope:local align:4 data:float +@11350 = .sdata2:0x80525CC4; // type:object size:0x4 scope:local align:4 data:float +@11398 = .sdata2:0x80525CC8; // type:object size:0x4 scope:local align:4 data:float +@11399 = .sdata2:0x80525CCC; // type:object size:0x4 scope:local align:4 data:float +@11400 = .sdata2:0x80525CD0; // type:object size:0x4 scope:local align:4 data:float +@11410 = .sdata2:0x80525CD4; // type:object size:0x4 scope:local align:4 data:float +@11411 = .sdata2:0x80525CD8; // type:object size:0x4 scope:local align:4 data:float +@5576 = .sdata2:0x80525CE0; // type:object size:0x4 scope:local align:4 data:float +@5577 = .sdata2:0x80525CE4; // type:object size:0x4 scope:local align:4 data:float +@5584 = .sdata2:0x80525CE8; // type:object size:0x4 scope:local align:4 data:float +@5585 = .sdata2:0x80525CEC; // type:object size:0x4 scope:local align:4 data:float +@5591 = .sdata2:0x80525CF0; // type:object size:0x4 scope:local align:4 data:float +@658 = .sdata2:0x80525CF8; // type:object size:0x4 scope:local align:4 data:float +@669 = .sdata2:0x80525CFC; // type:object size:0x4 scope:local align:4 data:float +@670 = .sdata2:0x80525D00; // type:object size:0x4 scope:local align:4 data:float +@674 = .sdata2:0x80525D08; // type:object size:0x8 scope:local align:4 data:double +@735 = .sdata2:0x80525D10; // type:object size:0x4 scope:local align:4 data:float +@738 = .sdata2:0x80525D18; // type:object size:0x8 scope:local align:4 data:double +@4538 = .sdata2:0x80525D20; // type:object size:0x4 scope:local align:4 data:float +@4539 = .sdata2:0x80525D24; // type:object size:0x4 scope:local align:4 data:float +@4540 = .sdata2:0x80525D28; // type:object size:0x4 scope:local align:4 data:float +@4581 = .sdata2:0x80525D2C; // type:object size:0x4 scope:local align:4 data:float +@4583 = .sdata2:0x80525D30; // type:object size:0x4 scope:local align:4 data:float +@4585 = .sdata2:0x80525D38; // type:object size:0x8 scope:local align:4 data:double +@1971 = .sdata2:0x80525D40; // type:object size:0x8 scope:local align:4 data:double +@3804 = .sdata2:0x80525D48; // type:object size:0x4 scope:local align:4 data:float +lbl_80525D4C = .sdata2:0x80525D4C; // type:object size:0x8 +lbl_80525D54 = .sdata2:0x80525D54; // type:object size:0xC +@2182 = .sdata2:0x80525D60; // type:object size:0x4 scope:local align:4 data:float +@2183 = .sdata2:0x80525D64; // type:object size:0x4 scope:local align:4 data:float +@2184 = .sdata2:0x80525D68; // type:object size:0x4 scope:local align:4 data:float +@2189 = .sdata2:0x80525D6C; // type:object size:0x4 scope:local align:4 data:float +@2169 = .sdata2:0x80525D70; // type:object size:0x4 scope:local align:4 data:float +@11830 = .sdata2:0x80525D78; // type:object size:0x4 scope:local align:4 data:float +@11831 = .sdata2:0x80525D7C; // type:object size:0x4 scope:local align:4 data:float +@11840 = .sdata2:0x80525D80; // type:object size:0x4 scope:local align:4 data:float +@11918 = .sdata2:0x80525D84; // type:object size:0x4 scope:local align:4 data:float +@12918 = .sdata2:0x80525D88; // type:object size:0x4 scope:local align:4 data:float +@13124 = .sdata2:0x80525D8C; // type:object size:0x4 scope:local align:4 data:float +@13125 = .sdata2:0x80525D90; // type:object size:0x4 scope:local align:4 data:float +@13126 = .sdata2:0x80525D94; // type:object size:0x4 scope:local align:4 data:float +@12164 = .sdata2:0x80525D98; // type:object size:0x4 scope:local align:4 data:float +@12170 = .sdata2:0x80525D9C; // type:object size:0x4 scope:local align:4 data:float +@11603 = .sdata2:0x80525DA0; // type:object size:0x4 scope:local align:4 data:float +@11630 = .sdata2:0x80525DA4; // type:object size:0x4 scope:local align:4 data:float +@11631 = .sdata2:0x80525DA8; // type:object size:0x4 scope:local align:4 data:float +@11667 = .sdata2:0x80525DB0; // type:object size:0x8 scope:local align:4 data:double +@11732 = .sdata2:0x80525DB8; // type:object size:0x4 scope:local align:4 data:float +@2392 = .sdata2:0x80525DC0; // type:object size:0x8 scope:local align:4 data:double +@13743 = .sdata2:0x80525DC8; // type:object size:0x4 scope:local align:4 data:float +@13744 = .sdata2:0x80525DCC; // type:object size:0x4 scope:local align:4 data:float +@16772 = .sdata2:0x80525DD0; // type:object size:0x4 scope:local align:4 data:float +lbl_80525DD8 = .sdata2:0x80525DD8; // type:object size:0x5 data:string +cEqualCSlope__6Z2Calc = .sdata2:0x80525DE0; // type:object size:0x4 scope:global align:4 data:float +cEqualPSlope__6Z2Calc = .sdata2:0x80525DE4; // type:object size:0x4 scope:global align:4 data:float +@5784 = .sdata2:0x80525DE8; // type:object size:0x4 scope:local align:4 data:float +@5785 = .sdata2:0x80525DEC; // type:object size:0x4 scope:local align:4 data:float +@5796 = .sdata2:0x80525DF0; // type:object size:0x4 scope:local align:4 data:float +@5797 = .sdata2:0x80525DF4; // type:object size:0x4 scope:local align:4 data:float +@87728 = .sdata2:0x80525DF8; // type:object size:0x4 scope:local align:4 data:float +@87729 = .sdata2:0x80525DFC; // type:object size:0x4 scope:local align:4 data:float +@87890 = .sdata2:0x80525E00; // type:object size:0x4 scope:local align:4 data:float +@87901 = .sdata2:0x80525E08; // type:object size:0x8 scope:local align:4 data:double +@87903 = .sdata2:0x80525E10; // type:object size:0x4 scope:local align:4 data:float +@87411 = .sdata2:0x80525E18; // type:object size:0x4 scope:local align:4 data:float +@87412 = .sdata2:0x80525E1C; // type:object size:0x4 scope:local align:4 data:float +@87413 = .sdata2:0x80525E20; // type:object size:0x4 scope:local align:4 data:float +@87514 = .sdata2:0x80525E24; // type:object size:0x4 scope:local align:4 data:float +@87519 = .sdata2:0x80525E28; // type:object size:0x8 scope:local align:4 data:double +@90899 = .sdata2:0x80525E30; // type:object size:0x4 scope:local align:4 data:float +@90900 = .sdata2:0x80525E34; // type:object size:0x4 scope:local align:4 data:float +@91258 = .sdata2:0x80525E38; // type:object size:0x4 scope:local align:4 data:float +@91259 = .sdata2:0x80525E3C; // type:object size:0x4 scope:local align:4 data:float +@91260 = .sdata2:0x80525E40; // type:object size:0x4 scope:local align:4 data:float +@91261 = .sdata2:0x80525E44; // type:object size:0x4 scope:local align:4 data:float +@91262 = .sdata2:0x80525E48; // type:object size:0x4 scope:local align:4 data:float +@91263 = .sdata2:0x80525E4C; // type:object size:0x4 scope:local align:4 data:float +@91264 = .sdata2:0x80525E50; // type:object size:0x4 scope:local align:4 data:float +@91265 = .sdata2:0x80525E54; // type:object size:0x4 scope:local align:4 data:float +@91266 = .sdata2:0x80525E58; // type:object size:0x4 scope:local align:4 data:float +@91267 = .sdata2:0x80525E5C; // type:object size:0x4 scope:local align:4 data:float +@91268 = .sdata2:0x80525E60; // type:object size:0x4 scope:local align:4 data:float +@91269 = .sdata2:0x80525E64; // type:object size:0x4 scope:local align:4 data:float +@91270 = .sdata2:0x80525E68; // type:object size:0x4 scope:local align:4 data:float +@91271 = .sdata2:0x80525E6C; // type:object size:0x4 scope:local align:4 data:float +@91272 = .sdata2:0x80525E70; // type:object size:0x4 scope:local align:4 data:float +@91273 = .sdata2:0x80525E74; // type:object size:0x4 scope:local align:4 data:float +@91274 = .sdata2:0x80525E78; // type:object size:0x4 scope:local align:4 data:float +@91275 = .sdata2:0x80525E7C; // type:object size:0x4 scope:local align:4 data:float +@91276 = .sdata2:0x80525E80; // type:object size:0x4 scope:local align:4 data:float +@91277 = .sdata2:0x80525E84; // type:object size:0x4 scope:local align:4 data:float +@91278 = .sdata2:0x80525E88; // type:object size:0x4 scope:local align:4 data:float +@91279 = .sdata2:0x80525E8C; // type:object size:0x4 scope:local align:4 data:float +@91280 = .sdata2:0x80525E90; // type:object size:0x4 scope:local align:4 data:float +@91281 = .sdata2:0x80525E94; // type:object size:0x4 scope:local align:4 data:float +@91282 = .sdata2:0x80525E98; // type:object size:0x4 scope:local align:4 data:float +@91283 = .sdata2:0x80525E9C; // type:object size:0x4 scope:local align:4 data:float +@91289 = .sdata2:0x80525EA0; // type:object size:0x8 scope:local align:4 data:double +@91290 = .sdata2:0x80525EA8; // type:object size:0x8 scope:local align:4 data:double +@91669 = .sdata2:0x80525EB0; // type:object size:0x4 scope:local align:4 data:float +@91670 = .sdata2:0x80525EB4; // type:object size:0x4 scope:local align:4 data:float +@91671 = .sdata2:0x80525EB8; // type:object size:0x4 scope:local align:4 data:float +@91672 = .sdata2:0x80525EBC; // type:object size:0x4 scope:local align:4 data:float +@91673 = .sdata2:0x80525EC0; // type:object size:0x4 scope:local align:4 data:float +@91674 = .sdata2:0x80525EC8; // type:object size:0x8 scope:local align:4 data:double +@91675 = .sdata2:0x80525ED0; // type:object size:0x8 scope:local align:4 data:double +@91676 = .sdata2:0x80525ED8; // type:object size:0x8 scope:local align:4 data:double +@91677 = .sdata2:0x80525EE0; // type:object size:0x8 scope:local align:4 data:double +@91678 = .sdata2:0x80525EE8; // type:object size:0x8 scope:local align:4 data:double +@91679 = .sdata2:0x80525EF0; // type:object size:0x8 scope:local align:4 data:double +@91680 = .sdata2:0x80525EF8; // type:object size:0x8 scope:local align:4 data:double +@91681 = .sdata2:0x80525F00; // type:object size:0x4 scope:local align:4 data:float +@91682 = .sdata2:0x80525F04; // type:object size:0x4 scope:local align:4 data:float +@91683 = .sdata2:0x80525F08; // type:object size:0x4 scope:local align:4 data:float +@91684 = .sdata2:0x80525F0C; // type:object size:0x4 scope:local align:4 data:float +@91685 = .sdata2:0x80525F10; // type:object size:0x4 scope:local align:4 data:float +@91686 = .sdata2:0x80525F14; // type:object size:0x4 scope:local align:4 data:float +@91687 = .sdata2:0x80525F18; // type:object size:0x4 scope:local align:4 data:float +@91688 = .sdata2:0x80525F1C; // type:object size:0x4 scope:local align:4 data:float +@91689 = .sdata2:0x80525F20; // type:object size:0x4 scope:local align:4 data:float +@91690 = .sdata2:0x80525F24; // type:object size:0x4 scope:local align:4 data:float +@91691 = .sdata2:0x80525F28; // type:object size:0x4 scope:local align:4 data:float +@91692 = .sdata2:0x80525F2C; // type:object size:0x4 scope:local align:4 data:float +@91693 = .sdata2:0x80525F30; // type:object size:0x4 scope:local align:4 data:float +@91694 = .sdata2:0x80525F34; // type:object size:0x4 scope:local align:4 data:float +@91695 = .sdata2:0x80525F38; // type:object size:0x4 scope:local align:4 data:float +@92339 = .sdata2:0x80525F3C; // type:object size:0x4 scope:local align:4 data:float +@92371 = .sdata2:0x80525F40; // type:object size:0x4 scope:local align:4 data:float +@92509 = .sdata2:0x80525F44; // type:object size:0x4 scope:local align:4 data:float +@89578 = .sdata2:0x80525F48; // type:object size:0x4 scope:local align:4 data:float +@89588 = .sdata2:0x80525F4C; // type:object size:0x4 scope:local align:4 data:float +@89665 = .sdata2:0x80525F50; // type:object size:0x4 scope:local align:4 data:float +@90277 = .sdata2:0x80525F54; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x80525F58; // type:object size:0x4 scope:local align:4 data:float +@90279 = .sdata2:0x80525F5C; // type:object size:0x4 scope:local align:4 data:float +@90280 = .sdata2:0x80525F60; // type:object size:0x4 scope:local align:4 data:float +@90281 = .sdata2:0x80525F64; // type:object size:0x4 scope:local align:4 data:float +@90282 = .sdata2:0x80525F68; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x80525F6C; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x80525F70; // type:object size:0x4 scope:local align:4 data:float +@90285 = .sdata2:0x80525F74; // type:object size:0x4 scope:local align:4 data:float +@90286 = .sdata2:0x80525F78; // type:object size:0x4 scope:local align:4 data:float +@90287 = .sdata2:0x80525F7C; // type:object size:0x4 scope:local align:4 data:float +@90288 = .sdata2:0x80525F80; // type:object size:0x4 scope:local align:4 data:float +@90289 = .sdata2:0x80525F84; // type:object size:0x4 scope:local align:4 data:float +@90294 = .sdata2:0x80525F88; // type:object size:0x8 scope:local align:4 data:double +@90686 = .sdata2:0x80525F90; // type:object size:0x4 scope:local align:4 data:float +@90687 = .sdata2:0x80525F94; // type:object size:0x4 scope:local align:4 data:float +@90688 = .sdata2:0x80525F98; // type:object size:0x4 scope:local align:4 data:float +@90689 = .sdata2:0x80525F9C; // type:object size:0x4 scope:local align:4 data:float +@90690 = .sdata2:0x80525FA0; // type:object size:0x4 scope:local align:4 data:float +@90691 = .sdata2:0x80525FA4; // type:object size:0x4 scope:local align:4 data:float +@90692 = .sdata2:0x80525FA8; // type:object size:0x4 scope:local align:4 data:float +@90693 = .sdata2:0x80525FAC; // type:object size:0x4 scope:local align:4 data:float +@90694 = .sdata2:0x80525FB0; // type:object size:0x4 scope:local align:4 data:float +@90780 = .sdata2:0x80525FB4; // type:object size:0x4 scope:local align:4 data:float +@86387 = .sdata2:0x80525FB8; // type:object size:0x4 scope:local align:4 data:float +@86388 = .sdata2:0x80525FBC; // type:object size:0x4 scope:local align:4 data:float +@86448 = .sdata2:0x80525FC0; // type:object size:0x4 scope:local align:4 data:float +@86449 = .sdata2:0x80525FC4; // type:object size:0x4 scope:local align:4 data:float +@86660 = .sdata2:0x80525FC8; // type:object size:0x4 scope:local align:4 data:float +@86661 = .sdata2:0x80525FCC; // type:object size:0x4 scope:local align:4 data:float +@91146 = .sdata2:0x80525FD0; // type:object size:0x4 scope:local align:4 data:float +@91147 = .sdata2:0x80525FD4; // type:object size:0x4 scope:local align:4 data:float +@91156 = .sdata2:0x80525FD8; // type:object size:0x4 scope:local align:4 data:float +@91991 = .sdata2:0x80525FDC; // type:object size:0x4 scope:local align:4 data:float +@91992 = .sdata2:0x80525FE0; // type:object size:0x4 scope:local align:4 data:float +@91993 = .sdata2:0x80525FE4; // type:object size:0x4 scope:local align:4 data:float +@91994 = .sdata2:0x80525FE8; // type:object size:0x4 scope:local align:4 data:float +@91995 = .sdata2:0x80525FEC; // type:object size:0x4 scope:local align:4 data:float +@91996 = .sdata2:0x80525FF0; // type:object size:0x4 scope:local align:4 data:float +@14874 = .sdata2:0x80525FF8; // type:object size:0x4 scope:local align:4 data:float +@14875 = .sdata2:0x80525FFC; // type:object size:0x4 scope:local align:4 data:float +@14876 = .sdata2:0x80526000; // type:object size:0x4 scope:local align:4 data:float +@14877 = .sdata2:0x80526004; // type:object size:0x4 scope:local align:4 data:float +@14878 = .sdata2:0x80526008; // type:object size:0x4 scope:local align:4 data:float +@14879 = .sdata2:0x8052600C; // type:object size:0x4 scope:local align:4 data:float +@14880 = .sdata2:0x80526010; // type:object size:0x4 scope:local align:4 data:float +@14885 = .sdata2:0x80526018; // type:object size:0x8 scope:local align:4 data:double +@14914 = .sdata2:0x80526020; // type:object size:0x4 scope:local align:4 data:float +@14970 = .sdata2:0x80526024; // type:object size:0x4 scope:local align:4 data:float +@16860 = .sdata2:0x80526028; // type:object size:0x4 scope:local align:4 data:float +@16894 = .sdata2:0x8052602C; // type:object size:0x4 scope:local align:4 data:float +@16895 = .sdata2:0x80526030; // type:object size:0x4 scope:local align:4 data:float +@16896 = .sdata2:0x80526034; // type:object size:0x4 scope:local align:4 data:float +@16944 = .sdata2:0x80526038; // type:object size:0x4 scope:local align:4 data:float +@16945 = .sdata2:0x8052603C; // type:object size:0x4 scope:local align:4 data:float +@16946 = .sdata2:0x80526040; // type:object size:0x4 scope:local align:4 data:float +@16947 = .sdata2:0x80526044; // type:object size:0x4 scope:local align:4 data:float +@16948 = .sdata2:0x80526048; // type:object size:0x4 scope:local align:4 data:float +@16949 = .sdata2:0x8052604C; // type:object size:0x4 scope:local align:4 data:float +@16950 = .sdata2:0x80526050; // type:object size:0x4 scope:local align:4 data:float +@16955 = .sdata2:0x80526058; // type:object size:0x8 scope:local align:4 data:double +@16972 = .sdata2:0x80526060; // type:object size:0x4 scope:local align:4 data:float +@16984 = .sdata2:0x80526064; // type:object size:0x4 scope:local align:4 data:float +@16985 = .sdata2:0x80526068; // type:object size:0x4 scope:local align:4 data:float +@16986 = .sdata2:0x8052606C; // type:object size:0x4 scope:local align:4 data:float +@16987 = .sdata2:0x80526070; // type:object size:0x4 scope:local align:4 data:float +@16988 = .sdata2:0x80526074; // type:object size:0x4 scope:local align:4 data:float +@16989 = .sdata2:0x80526078; // type:object size:0x4 scope:local align:4 data:float +@16990 = .sdata2:0x8052607C; // type:object size:0x4 scope:local align:4 data:float +@16991 = .sdata2:0x80526080; // type:object size:0x4 scope:local align:4 data:float +@16992 = .sdata2:0x80526084; // type:object size:0x4 scope:local align:4 data:float +@16993 = .sdata2:0x80526088; // type:object size:0x4 scope:local align:4 data:float +@17073 = .sdata2:0x8052608C; // type:object size:0x4 scope:local align:4 data:float +@17128 = .sdata2:0x80526090; // type:object size:0x4 scope:local align:4 data:float +@17129 = .sdata2:0x80526094; // type:object size:0x4 scope:local align:4 data:float +@17130 = .sdata2:0x80526098; // type:object size:0x4 scope:local align:4 data:float +@17131 = .sdata2:0x8052609C; // type:object size:0x4 scope:local align:4 data:float +@17132 = .sdata2:0x805260A0; // type:object size:0x4 scope:local align:4 data:float +@17133 = .sdata2:0x805260A4; // type:object size:0x4 scope:local align:4 data:float +@17134 = .sdata2:0x805260A8; // type:object size:0x4 scope:local align:4 data:float +@17135 = .sdata2:0x805260AC; // type:object size:0x4 scope:local align:4 data:float +@17199 = .sdata2:0x805260B0; // type:object size:0x4 scope:local align:4 data:float +@17200 = .sdata2:0x805260B4; // type:object size:0x4 scope:local align:4 data:float +@17201 = .sdata2:0x805260B8; // type:object size:0x4 scope:local align:4 data:float +@17202 = .sdata2:0x805260BC; // type:object size:0x4 scope:local align:4 data:float +@17594 = .sdata2:0x805260C0; // type:object size:0x4 scope:local align:4 data:float +@87072 = .sdata2:0x805260C8; // type:object size:0x4 scope:local align:4 data:float +@87073 = .sdata2:0x805260CC; // type:object size:0x4 scope:local align:4 data:float +@87074 = .sdata2:0x805260D0; // type:object size:0x4 scope:local align:4 data:float +@87078 = .sdata2:0x805260D8; // type:object size:0x8 scope:local align:4 data:double +@87288 = .sdata2:0x805260E0; // type:object size:0x4 scope:local align:4 data:float +@87289 = .sdata2:0x805260E4; // type:object size:0x4 scope:local align:4 data:float +@87290 = .sdata2:0x805260E8; // type:object size:0x4 scope:local align:4 data:float +@87291 = .sdata2:0x805260EC; // type:object size:0x4 scope:local align:4 data:float +@87292 = .sdata2:0x805260F0; // type:object size:0x4 scope:local align:4 data:float +@87296 = .sdata2:0x805260F8; // type:object size:0x8 scope:local align:4 data:double +@87327 = .sdata2:0x80526100; // type:object size:0x4 scope:local align:4 data:float +@87328 = .sdata2:0x80526104; // type:object size:0x4 scope:local align:4 data:float +@87329 = .sdata2:0x80526108; // type:object size:0x4 scope:local align:4 data:float +@87330 = .sdata2:0x8052610C; // type:object size:0x4 scope:local align:4 data:float +@87350 = .sdata2:0x80526110; // type:object size:0x4 scope:local align:4 data:float +sAreaDefault = .sdata2:0x80526118; // type:object size:0x8 scope:local align:4 data:2byte +sAreaFloating = .sdata2:0x80526120; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWide = .sdata2:0x80526128; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWideFloating = .sdata2:0x80526130; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmall = .sdata2:0x80526138; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmallFloating = .sdata2:0x80526140; // type:object size:0x8 scope:local align:4 data:2byte +@84595 = .sdata2:0x80526148; // type:object size:0x4 scope:local align:4 data:float +@84596 = .sdata2:0x8052614C; // type:object size:0x4 scope:local align:4 data:float +@84597 = .sdata2:0x80526150; // type:object size:0x4 scope:local align:4 data:float +@84598 = .sdata2:0x80526154; // type:object size:0x4 scope:local align:4 data:float +@84599 = .sdata2:0x80526158; // type:object size:0x4 scope:local align:4 data:float +@84600 = .sdata2:0x8052615C; // type:object size:0x4 scope:local align:4 data:float +@84601 = .sdata2:0x80526160; // type:object size:0x4 scope:local align:4 data:float +@84602 = .sdata2:0x80526164; // type:object size:0x4 scope:local align:4 data:float +@84606 = .sdata2:0x80526168; // type:object size:0x8 scope:local align:4 data:double +sAreaDefault = .sdata2:0x80526170; // type:object size:0x8 scope:local align:4 data:2byte +sAreaFloating = .sdata2:0x80526178; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWide = .sdata2:0x80526180; // type:object size:0x8 scope:local align:4 data:2byte +sAreaWideFloating = .sdata2:0x80526188; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmall = .sdata2:0x80526190; // type:object size:0x8 scope:local align:4 data:2byte +sAreaSmallFloating = .sdata2:0x80526198; // type:object size:0x8 scope:local align:4 data:2byte +@90122 = .sdata2:0x805261A0; // type:object size:0x4 scope:local align:4 data:float +@90123 = .sdata2:0x805261A4; // type:object size:0x4 scope:local align:4 data:float +@90124 = .sdata2:0x805261A8; // type:object size:0x4 scope:local align:4 data:float +@90125 = .sdata2:0x805261AC; // type:object size:0x4 scope:local align:4 data:float +@90126 = .sdata2:0x805261B0; // type:object size:0x4 scope:local align:4 data:float +@90127 = .sdata2:0x805261B4; // type:object size:0x4 scope:local align:4 data:float +@90128 = .sdata2:0x805261B8; // type:object size:0x4 scope:local align:4 data:float +@90132 = .sdata2:0x805261C0; // type:object size:0x8 scope:local align:4 data:double +@90187 = .sdata2:0x805261C8; // type:object size:0x4 scope:local align:4 data:float +@90188 = .sdata2:0x805261CC; // type:object size:0x4 scope:local align:4 data:float +@90189 = .sdata2:0x805261D0; // type:object size:0x4 scope:local align:4 data:float +@90190 = .sdata2:0x805261D4; // type:object size:0x4 scope:local align:4 data:float +@90191 = .sdata2:0x805261D8; // type:object size:0x4 scope:local align:4 data:float +@90453 = .sdata2:0x805261DC; // type:object size:0x4 scope:local align:4 data:float +@90454 = .sdata2:0x805261E0; // type:object size:0x4 scope:local align:4 data:float +@90455 = .sdata2:0x805261E4; // type:object size:0x4 scope:local align:4 data:float +@90548 = .sdata2:0x805261E8; // type:object size:0x4 scope:local align:4 data:float +@90549 = .sdata2:0x805261EC; // type:object size:0x4 scope:local align:4 data:float +@90550 = .sdata2:0x805261F0; // type:object size:0x4 scope:local align:4 data:float +@90551 = .sdata2:0x805261F4; // type:object size:0x4 scope:local align:4 data:float +@90552 = .sdata2:0x805261F8; // type:object size:0x4 scope:local align:4 data:float +@90553 = .sdata2:0x805261FC; // type:object size:0x4 scope:local align:4 data:float +@90554 = .sdata2:0x80526200; // type:object size:0x4 scope:local align:4 data:float +@90555 = .sdata2:0x80526204; // type:object size:0x4 scope:local align:4 data:float +@90834 = .sdata2:0x80526208; // type:object size:0x4 scope:local align:4 data:float +@90835 = .sdata2:0x8052620C; // type:object size:0x4 scope:local align:4 data:float +@90936 = .sdata2:0x80526210; // type:object size:0x4 scope:local align:4 data:float +@90937 = .sdata2:0x80526214; // type:object size:0x4 scope:local align:4 data:float +@90938 = .sdata2:0x80526218; // type:object size:0x4 scope:local align:4 data:float +@91083 = .sdata2:0x8052621C; // type:object size:0x4 scope:local align:4 data:float +@91084 = .sdata2:0x80526220; // type:object size:0x4 scope:local align:4 data:float +@91117 = .sdata2:0x80526224; // type:object size:0x4 scope:local align:4 data:float +@91190 = .sdata2:0x80526228; // type:object size:0x4 scope:local align:4 data:float +@91191 = .sdata2:0x8052622C; // type:object size:0x4 scope:local align:4 data:float +@89003 = .sdata2:0x80526230; // type:object size:0x4 scope:local align:4 data:float +@89004 = .sdata2:0x80526234; // type:object size:0x4 scope:local align:4 data:float +@89005 = .sdata2:0x80526238; // type:object size:0x4 scope:local align:4 data:float +@89020 = .sdata2:0x8052623C; // type:object size:0x4 scope:local align:4 data:float +@89106 = .sdata2:0x80526240; // type:object size:0x4 scope:local align:4 data:float +@89107 = .sdata2:0x80526244; // type:object size:0x4 scope:local align:4 data:float +@89108 = .sdata2:0x80526248; // type:object size:0x4 scope:local align:4 data:float +@89109 = .sdata2:0x8052624C; // type:object size:0x4 scope:local align:4 data:float +@89110 = .sdata2:0x80526250; // type:object size:0x4 scope:local align:4 data:float +@89111 = .sdata2:0x80526254; // type:object size:0x4 scope:local align:4 data:float +@89116 = .sdata2:0x80526258; // type:object size:0x8 scope:local align:4 data:double +@89253 = .sdata2:0x80526260; // type:object size:0x4 scope:local align:4 data:float +@89254 = .sdata2:0x80526264; // type:object size:0x4 scope:local align:4 data:float +@89255 = .sdata2:0x80526268; // type:object size:0x4 scope:local align:4 data:float +@89256 = .sdata2:0x8052626C; // type:object size:0x4 scope:local align:4 data:float +@89257 = .sdata2:0x80526270; // type:object size:0x4 scope:local align:4 data:float +@89258 = .sdata2:0x80526274; // type:object size:0x4 scope:local align:4 data:float +@89259 = .sdata2:0x80526278; // type:object size:0x4 scope:local align:4 data:float +@89260 = .sdata2:0x8052627C; // type:object size:0x4 scope:local align:4 data:float +@89261 = .sdata2:0x80526280; // type:object size:0x4 scope:local align:4 data:float +@89262 = .sdata2:0x80526284; // type:object size:0x4 scope:local align:4 data:float +@89267 = .sdata2:0x80526288; // type:object size:0x8 scope:local align:4 data:double +@89447 = .sdata2:0x80526290; // type:object size:0x4 scope:local align:4 data:float +@89448 = .sdata2:0x80526294; // type:object size:0x4 scope:local align:4 data:float +@89465 = .sdata2:0x80526298; // type:object size:0x4 scope:local align:4 data:float +@89759 = .sdata2:0x8052629C; // type:object size:0x4 scope:local align:4 data:float +@89953 = .sdata2:0x805262A0; // type:object size:0x4 scope:local align:4 data:float +@89954 = .sdata2:0x805262A4; // type:object size:0x4 scope:local align:4 data:float +@89955 = .sdata2:0x805262A8; // type:object size:0x4 scope:local align:4 data:float +@89956 = .sdata2:0x805262AC; // type:object size:0x4 scope:local align:4 data:float +@89957 = .sdata2:0x805262B0; // type:object size:0x4 scope:local align:4 data:float +@89981 = .sdata2:0x805262B4; // type:object size:0x4 scope:local align:4 data:float +@89982 = .sdata2:0x805262B8; // type:object size:0x4 scope:local align:4 data:float +@89983 = .sdata2:0x805262BC; // type:object size:0x4 scope:local align:4 data:float +@90026 = .sdata2:0x805262C0; // type:object size:0x4 scope:local align:4 data:float +@90027 = .sdata2:0x805262C4; // type:object size:0x4 scope:local align:4 data:float +@90028 = .sdata2:0x805262C8; // type:object size:0x4 scope:local align:4 data:float +@90029 = .sdata2:0x805262CC; // type:object size:0x4 scope:local align:4 data:float +@90030 = .sdata2:0x805262D0; // type:object size:0x4 scope:local align:4 data:float +@90034 = .sdata2:0x805262D8; // type:object size:0x8 scope:local align:4 data:double +@90121 = .sdata2:0x805262E0; // type:object size:0x4 scope:local align:4 data:float +@90132 = .sdata2:0x805262E4; // type:object size:0x4 scope:local align:4 data:float +@90202 = .sdata2:0x805262E8; // type:object size:0x4 scope:local align:4 data:float +@90203 = .sdata2:0x805262EC; // type:object size:0x4 scope:local align:4 data:float +@90245 = .sdata2:0x805262F0; // type:object size:0x4 scope:local align:4 data:float +@90246 = .sdata2:0x805262F4; // type:object size:0x4 scope:local align:4 data:float +@90259 = .sdata2:0x805262F8; // type:object size:0x4 scope:local align:4 data:float +@90260 = .sdata2:0x805262FC; // type:object size:0x4 scope:local align:4 data:float +@90261 = .sdata2:0x80526300; // type:object size:0x4 scope:local align:4 data:float +@90262 = .sdata2:0x80526304; // type:object size:0x4 scope:local align:4 data:float +@90263 = .sdata2:0x80526308; // type:object size:0x4 scope:local align:4 data:float +@90264 = .sdata2:0x8052630C; // type:object size:0x4 scope:local align:4 data:float +@90265 = .sdata2:0x80526310; // type:object size:0x4 scope:local align:4 data:float +@90266 = .sdata2:0x80526314; // type:object size:0x4 scope:local align:4 data:float +@90267 = .sdata2:0x80526318; // type:object size:0x4 scope:local align:4 data:float +@90268 = .sdata2:0x8052631C; // type:object size:0x4 scope:local align:4 data:float +@90269 = .sdata2:0x80526320; // type:object size:0x4 scope:local align:4 data:float +@90270 = .sdata2:0x80526324; // type:object size:0x4 scope:local align:4 data:float +@90271 = .sdata2:0x80526328; // type:object size:0x4 scope:local align:4 data:float +@90272 = .sdata2:0x8052632C; // type:object size:0x4 scope:local align:4 data:float +@90273 = .sdata2:0x80526330; // type:object size:0x4 scope:local align:4 data:float +@90274 = .sdata2:0x80526334; // type:object size:0x4 scope:local align:4 data:float +@90275 = .sdata2:0x80526338; // type:object size:0x4 scope:local align:4 data:float +@90276 = .sdata2:0x8052633C; // type:object size:0x4 scope:local align:4 data:float +@90277 = .sdata2:0x80526340; // type:object size:0x4 scope:local align:4 data:float +@90278 = .sdata2:0x80526344; // type:object size:0x4 scope:local align:4 data:float +@90279 = .sdata2:0x80526348; // type:object size:0x4 scope:local align:4 data:float +@90280 = .sdata2:0x8052634C; // type:object size:0x4 scope:local align:4 data:float +@90281 = .sdata2:0x80526350; // type:object size:0x4 scope:local align:4 data:float +@90282 = .sdata2:0x80526354; // type:object size:0x4 scope:local align:4 data:float +@90283 = .sdata2:0x80526358; // type:object size:0x4 scope:local align:4 data:float +@90284 = .sdata2:0x8052635C; // type:object size:0x4 scope:local align:4 data:float +@90285 = .sdata2:0x80526360; // type:object size:0x4 scope:local align:4 data:float +@90286 = .sdata2:0x80526364; // type:object size:0x4 scope:local align:4 data:float +@90287 = .sdata2:0x80526368; // type:object size:0x4 scope:local align:4 data:float +@90379 = .sdata2:0x8052636C; // type:object size:0x4 scope:local align:4 data:float +@90416 = .sdata2:0x80526370; // type:object size:0x4 scope:local align:4 data:float +@90596 = .sdata2:0x80526374; // type:object size:0x4 scope:local align:4 data:float +@90597 = .sdata2:0x80526378; // type:object size:0x4 scope:local align:4 data:float +@90598 = .sdata2:0x8052637C; // type:object size:0x4 scope:local align:4 data:float +@90599 = .sdata2:0x80526380; // type:object size:0x4 scope:local align:4 data:float +@90600 = .sdata2:0x80526384; // type:object size:0x4 scope:local align:4 data:float +@90601 = .sdata2:0x80526388; // type:object size:0x4 scope:local align:4 data:float +@90602 = .sdata2:0x8052638C; // type:object size:0x4 scope:local align:4 data:float +@90603 = .sdata2:0x80526390; // type:object size:0x4 scope:local align:4 data:float +@90604 = .sdata2:0x80526394; // type:object size:0x4 scope:local align:4 data:float +@90605 = .sdata2:0x80526398; // type:object size:0x4 scope:local align:4 data:float +@90609 = .sdata2:0x805263A0; // type:object size:0x8 scope:local align:4 data:double +@90735 = .sdata2:0x805263A8; // type:object size:0x4 scope:local align:4 data:float +@90747 = .sdata2:0x805263AC; // type:object size:0x4 scope:local align:4 data:float +@90792 = .sdata2:0x805263B0; // type:object size:0x4 scope:local align:4 data:float +@90793 = .sdata2:0x805263B4; // type:object size:0x4 scope:local align:4 data:float +@90897 = .sdata2:0x805263B8; // type:object size:0x4 scope:local align:4 data:float +@90899 = .sdata2:0x805263BC; // type:object size:0x4 scope:local align:4 data:float +@90954 = .sdata2:0x805263C0; // type:object size:0x4 scope:local align:4 data:float +@91057 = .sdata2:0x805263C4; // type:object size:0x4 scope:local align:4 data:float +@91058 = .sdata2:0x805263C8; // type:object size:0x4 scope:local align:4 data:float +@91059 = .sdata2:0x805263CC; // type:object size:0x4 scope:local align:4 data:float +@91060 = .sdata2:0x805263D0; // type:object size:0x4 scope:local align:4 data:float +@91061 = .sdata2:0x805263D4; // type:object size:0x4 scope:local align:4 data:float +@91080 = .sdata2:0x805263D8; // type:object size:0x4 scope:local align:4 data:float +@86503 = .sdata2:0x805263E0; // type:object size:0x4 scope:local align:4 data:float +@86504 = .sdata2:0x805263E4; // type:object size:0x4 scope:local align:4 data:float +@86552 = .sdata2:0x805263E8; // type:object size:0x4 scope:local align:4 data:float +@86553 = .sdata2:0x805263EC; // type:object size:0x4 scope:local align:4 data:float +@86556 = .sdata2:0x805263F0; // type:object size:0x8 scope:local align:4 data:double +@86615 = .sdata2:0x805263F8; // type:object size:0x4 scope:local align:4 data:float +@86616 = .sdata2:0x805263FC; // type:object size:0x4 scope:local align:4 data:float +@86697 = .sdata2:0x80526400; // type:object size:0x4 scope:local align:4 data:float +@86698 = .sdata2:0x80526404; // type:object size:0x4 scope:local align:4 data:float +@86699 = .sdata2:0x80526408; // type:object size:0x4 scope:local align:4 data:float +@86700 = .sdata2:0x8052640C; // type:object size:0x4 scope:local align:4 data:float +@86701 = .sdata2:0x80526410; // type:object size:0x4 scope:local align:4 data:float +@86702 = .sdata2:0x80526414; // type:object size:0x4 scope:local align:4 data:float +@86703 = .sdata2:0x80526418; // type:object size:0x4 scope:local align:4 data:float +@86704 = .sdata2:0x8052641C; // type:object size:0x4 scope:local align:4 data:float +@86705 = .sdata2:0x80526420; // type:object size:0x4 scope:local align:4 data:float +@86706 = .sdata2:0x80526424; // type:object size:0x4 scope:local align:4 data:float +@86878 = .sdata2:0x80526428; // type:object size:0x4 scope:local align:4 data:float +@86879 = .sdata2:0x8052642C; // type:object size:0x4 scope:local align:4 data:float +@86880 = .sdata2:0x80526430; // type:object size:0x4 scope:local align:4 data:float +@86881 = .sdata2:0x80526434; // type:object size:0x4 scope:local align:4 data:float +@86882 = .sdata2:0x80526438; // type:object size:0x4 scope:local align:4 data:float +@86883 = .sdata2:0x8052643C; // type:object size:0x4 scope:local align:4 data:float +@86884 = .sdata2:0x80526440; // type:object size:0x4 scope:local align:4 data:float +lbl_80526448 = .sdata2:0x80526448; // type:object size:0x6 +lbl_8052644E = .sdata2:0x8052644E; // type:object size:0x6 +lbl_80526454 = .sdata2:0x80526454; // type:object size:0x5 +lbl_80526459 = .sdata2:0x80526459; // type:object size:0x8 +lbl_80526461 = .sdata2:0x80526461; // type:object size:0x5 data:string +lbl_80526466 = .sdata2:0x80526466; // type:object size:0x7 +lbl_8052646D = .sdata2:0x8052646D; // type:object size:0x8 +lbl_80526475 = .sdata2:0x80526475; // type:object size:0x7 +lbl_8052647C = .sdata2:0x8052647C; // type:object size:0x7 +lbl_80526483 = .sdata2:0x80526483; // type:object size:0x9 +@89222 = .sdata2:0x8052648C; // type:object size:0x4 scope:local align:4 data:float +@89223 = .sdata2:0x80526490; // type:object size:0x4 scope:local align:4 data:float +@89224 = .sdata2:0x80526494; // type:object size:0x4 scope:local align:4 data:float +@89250 = .sdata2:0x80526498; // type:object size:0x4 scope:local align:4 data:float +@89253 = .sdata2:0x805264A0; // type:object size:0x8 scope:local align:4 data:double +@89390 = .sdata2:0x805264A8; // type:object size:0x8 scope:local align:4 data:double +@89638 = .sdata2:0x805264B0; // type:object size:0x4 scope:local align:4 data:float +@89639 = .sdata2:0x805264B4; // type:object size:0x4 scope:local align:4 data:float +@88788 = .sdata2:0x805264B8; // type:object size:0x4 scope:local align:4 data:float +@88790 = .sdata2:0x805264BC; // type:object size:0x4 scope:local align:4 data:float +@5186 = .sdata2:0x805264C0; // type:object size:0x8 scope:local align:4 data:double +@4503 = .sdata2:0x805264C8; // type:object size:0x4 scope:local align:4 data:float +@4504 = .sdata2:0x805264CC; // type:object size:0x4 scope:local align:4 data:float +@4511 = .sdata2:0x805264D0; // type:object size:0x8 scope:local align:4 data:double +@4650 = .sdata2:0x805264D8; // type:object size:0x4 scope:local align:4 data:float +@4653 = .sdata2:0x805264E0; // type:object size:0x8 scope:local align:4 data:double +@4773 = .sdata2:0x805264E8; // type:object size:0x4 scope:local align:4 data:float +@11134 = .sdata2:0x805264F0; // type:object size:0x4 scope:local align:4 data:float +@2192 = .sdata2:0x805264F8; // type:object size:0x4 scope:local align:4 data:float +@2193 = .sdata2:0x805264FC; // type:object size:0x4 scope:local align:4 data:float +@2194 = .sdata2:0x80526500; // type:object size:0x8 scope:local align:4 data:double +@2195 = .sdata2:0x80526508; // type:object size:0x4 scope:local align:4 data:float +@2196 = .sdata2:0x80526510; // type:object size:0x8 scope:local align:4 data:double +@2197 = .sdata2:0x80526518; // type:object size:0x4 scope:local align:4 data:float +@2200 = .sdata2:0x80526520; // type:object size:0x8 scope:local align:4 data:double +@26060 = .sdata2:0x80526528; // type:object size:0x4 scope:local align:4 data:float +@26061 = .sdata2:0x8052652C; // type:object size:0x4 scope:local align:4 data:float +@26616 = .sdata2:0x80526530; // type:object size:0x4 scope:local align:4 data:float +@26617 = .sdata2:0x80526534; // type:object size:0x4 scope:local align:4 data:float +@26620 = .sdata2:0x80526538; // type:object size:0x8 scope:local align:4 data:double +@26746 = .sdata2:0x80526540; // type:object size:0x4 scope:local align:4 data:float +@26799 = .sdata2:0x80526544; // type:object size:0x4 scope:local align:4 data:float +@26800 = .sdata2:0x80526548; // type:object size:0x4 scope:local align:4 data:float +@26801 = .sdata2:0x8052654C; // type:object size:0x4 scope:local align:4 data:float +@26805 = .sdata2:0x80526550; // type:object size:0x8 scope:local align:4 data:double +@26852 = .sdata2:0x80526558; // type:object size:0x4 scope:local align:4 data:float +@26853 = .sdata2:0x8052655C; // type:object size:0x4 scope:local align:4 data:float +@27507 = .sdata2:0x80526560; // type:object size:0x4 scope:local align:4 data:float +@27510 = .sdata2:0x80526564; // type:object size:0x4 scope:local align:4 data:float +@27511 = .sdata2:0x80526568; // type:object size:0x4 scope:local align:4 data:float +@27851 = .sdata2:0x8052656C; // type:object size:0x4 scope:local align:4 data:float +@27852 = .sdata2:0x80526570; // type:object size:0x4 scope:local align:4 data:float +@28074 = .sdata2:0x80526574; // type:object size:0x4 scope:local align:4 data:float +@28075 = .sdata2:0x80526578; // type:object size:0x4 scope:local align:4 data:float +@28076 = .sdata2:0x8052657C; // type:object size:0x4 scope:local align:4 data:float +@28498 = .sdata2:0x80526580; // type:object size:0x4 scope:local align:4 data:float +@2338 = .sdata2:0x80526588; // type:object size:0x4 scope:local align:4 data:float +@15170 = .sdata2:0x80526590; // type:object size:0x4 scope:local align:4 data:float +@14589 = .sdata2:0x80526594; // type:object size:0x4 scope:local align:4 data:byte +@15588 = .sdata2:0x80526598; // type:object size:0x4 scope:local align:4 data:float +@14588 = .sdata2:0x805265A0; // type:object size:0x4 scope:local align:4 data:float +@14640 = .sdata2:0x805265A4; // type:object size:0x4 scope:local align:4 data:float +@14673 = .sdata2:0x805265A8; // type:object size:0x4 scope:local align:4 data:float +@8413 = .sdata2:0x805265B0; // type:object size:0x4 scope:local align:4 data:float +@8414 = .sdata2:0x805265B4; // type:object size:0x4 scope:local align:4 data:float +@8438 = .sdata2:0x805265B8; // type:object size:0x4 scope:local align:4 data:float +@8439 = .sdata2:0x805265BC; // type:object size:0x4 scope:local align:4 data:float +@8440 = .sdata2:0x805265C0; // type:object size:0x4 scope:local align:4 data:float +@8441 = .sdata2:0x805265C4; // type:object size:0x4 scope:local align:4 data:float +@8446 = .sdata2:0x805265C8; // type:object size:0x4 scope:local align:4 data:float +@8634 = .sdata2:0x805265CC; // type:object size:0x4 scope:local align:4 data:float +@7832 = .sdata2:0x805265D0; // type:object size:0x4 scope:local align:4 data:float +@7833 = .sdata2:0x805265D4; // type:object size:0x4 scope:local align:4 data:float +@8306 = .sdata2:0x805265D8; // type:object size:0x8 scope:local align:4 data:double +@4940 = .sdata2:0x805265E0; // type:object size:0x4 scope:local align:4 data:float +@4941 = .sdata2:0x805265E4; // type:object size:0x4 scope:local align:4 data:float +@9308 = .sdata2:0x805265E8; // type:object size:0x4 scope:local align:4 data:float +@9584 = .sdata2:0x805265EC; // type:object size:0x4 scope:local align:4 data:float +@9419 = .sdata2:0x805265F0; // type:object size:0x4 scope:local align:4 data:float +@9420 = .sdata2:0x805265F4; // type:object size:0x4 scope:local align:4 data:float +@9421 = .sdata2:0x805265F8; // type:object size:0x4 scope:local align:4 data:float +@9422 = .sdata2:0x805265FC; // type:object size:0x4 scope:local align:4 data:float +@9442 = .sdata2:0x80526600; // type:object size:0x4 scope:local align:4 data:float +@11843 = .sdata2:0x80526608; // type:object size:0x8 scope:local align:4 data:double +@9027 = .sdata2:0x80526610; // type:object size:0x4 scope:local align:4 data:float +@9028 = .sdata2:0x80526614; // type:object size:0x4 scope:local align:4 data:float +@9564 = .sdata2:0x80526618; // type:object size:0x4 scope:local align:4 data:float +@9565 = .sdata2:0x8052661C; // type:object size:0x4 scope:local align:4 data:float +@9569 = .sdata2:0x80526620; // type:object size:0x8 scope:local align:4 data:double +@10103 = .sdata2:0x80526628; // type:object size:0x4 scope:local align:4 data:float +@8091 = .sdata2:0x80526630; // type:object size:0x4 scope:local align:4 data:float +@9277 = .sdata2:0x80526638; // type:object size:0x4 scope:local align:4 data:float +@9315 = .sdata2:0x80526640; // type:object size:0x8 scope:local align:4 data:double +@9570 = .sdata2:0x80526648; // type:object size:0x4 scope:local align:4 data:float +@9571 = .sdata2:0x8052664C; // type:object size:0x4 scope:local align:4 data:float +@9043 = .sdata2:0x80526650; // type:object size:0x4 scope:local align:4 data:float +@9050 = .sdata2:0x80526658; // type:object size:0x8 scope:local align:4 data:double +@9051 = .sdata2:0x80526660; // type:object size:0x8 scope:local align:4 data:double +@2757 = .sdata2:0x80526668; // type:object size:0x4 scope:local align:4 data:float +@2758 = .sdata2:0x8052666C; // type:object size:0x4 scope:local align:4 data:float +@2788 = .sdata2:0x80526670; // type:object size:0x4 scope:local align:4 data:float +@2789 = .sdata2:0x80526674; // type:object size:0x4 scope:local align:4 data:float +@2791 = .sdata2:0x80526678; // type:object size:0x4 scope:local align:4 data:float +@2810 = .sdata2:0x8052667C; // type:object size:0x4 scope:local align:4 data:float +@2811 = .sdata2:0x80526680; // type:object size:0x4 scope:local align:4 data:float +@6044 = .sdata2:0x80526688; // type:object size:0x4 scope:local align:4 data:float +@6045 = .sdata2:0x8052668C; // type:object size:0x4 scope:local align:4 data:float +@6334 = .sdata2:0x80526690; // type:object size:0x8 scope:local align:4 data:double +@6376 = .sdata2:0x80526698; // type:object size:0x4 scope:local align:4 data:float +@6384 = .sdata2:0x805266A0; // type:object size:0x8 scope:local align:4 data:double +@4683 = .sdata2:0x805266A8; // type:object size:0x8 scope:local align:4 data:double +@7957 = .sdata2:0x805266B0; // type:object size:0x4 scope:local align:4 data:float +@7969 = .sdata2:0x805266B8; // type:object size:0x8 scope:local align:4 data:double +@8963 = .sdata2:0x805266C0; // type:object size:0x4 scope:local align:4 data:float +@12789 = .sdata2:0x805266C8; // type:object size:0x4 scope:local align:4 data:float +@12792 = .sdata2:0x805266D0; // type:object size:0x8 scope:local align:4 data:double +@11127 = .sdata2:0x805266D8; // type:object size:0x4 scope:local align:4 data:float +@11130 = .sdata2:0x805266E0; // type:object size:0x8 scope:local align:4 data:double +@11132 = .sdata2:0x805266E8; // type:object size:0x8 scope:local align:4 data:double +@12252 = .sdata2:0x805266F0; // type:object size:0x4 scope:local align:4 data:float +@12253 = .sdata2:0x805266F4; // type:object size:0x4 scope:local align:4 data:float +@12259 = .sdata2:0x805266F8; // type:object size:0x8 scope:local align:4 data:double +@11939 = .sdata2:0x80526700; // type:object size:0x4 scope:local align:4 data:float +@7575 = .sdata2:0x80526708; // type:object size:0x4 scope:local align:4 data:float +@7576 = .sdata2:0x8052670C; // type:object size:0x4 scope:local align:4 data:float +@7579 = .sdata2:0x80526710; // type:object size:0x8 scope:local align:4 data:double +@7582 = .sdata2:0x80526718; // type:object size:0x8 scope:local align:4 data:double +@11228 = .sdata2:0x80526720; // type:object size:0x4 scope:local align:4 data:float +@11232 = .sdata2:0x80526728; // type:object size:0x8 scope:local align:4 data:double +@11233 = .sdata2:0x80526730; // type:object size:0x8 scope:local align:4 data:double +@17314 = .sdata2:0x80526738; // type:object size:0x4 scope:local align:4 data:float +@17315 = .sdata2:0x8052673C; // type:object size:0x4 scope:local align:4 data:float +@17319 = .sdata2:0x80526740; // type:object size:0x8 scope:local align:4 data:double +@13671 = .sdata2:0x80526748; // type:object size:0x4 scope:local align:4 data:float +@13675 = .sdata2:0x80526750; // type:object size:0x8 scope:local align:4 data:double +@13678 = .sdata2:0x80526758; // type:object size:0x4 scope:local align:4 data:float +@13717 = .sdata2:0x8052675C; // type:object size:0x4 scope:local align:4 data:float +@13718 = .sdata2:0x80526760; // type:object size:0x4 scope:local align:4 data:float +@47783 = .sdata2:0x80526768; // type:object size:0x4 scope:local align:4 data:float +@48412 = .sdata2:0x8052676C; // type:object size:0x4 scope:local align:4 data:float +@48413 = .sdata2:0x80526770; // type:object size:0x4 scope:local align:4 data:float +@7410 = .sdata2:0x80526778; // type:object size:0x8 scope:local align:4 data:double +@7411 = .sdata2:0x80526780; // type:object size:0x8 scope:local align:4 data:double +@7412 = .sdata2:0x80526788; // type:object size:0x8 scope:local align:4 data:double +@7413 = .sdata2:0x80526790; // type:object size:0x8 scope:local align:4 data:double +@7414 = .sdata2:0x80526798; // type:object size:0x8 scope:local align:4 data:double +@7415 = .sdata2:0x805267A0; // type:object size:0x8 scope:local align:4 data:double +@7416 = .sdata2:0x805267A8; // type:object size:0x8 scope:local align:4 data:double +@7417 = .sdata2:0x805267B0; // type:object size:0x8 scope:local align:4 data:double +@7418 = .sdata2:0x805267B8; // type:object size:0x8 scope:local align:4 data:double +@7419 = .sdata2:0x805267C0; // type:object size:0x8 scope:local align:4 data:double +@7423 = .sdata2:0x805267C8; // type:object size:0x8 scope:local align:4 data:double +@16854 = .sdata2:0x805267D0; // type:object size:0x4 scope:local align:4 data:float +@16855 = .sdata2:0x805267D4; // type:object size:0x4 scope:local align:4 data:float +@16856 = .sdata2:0x805267D8; // type:object size:0x4 scope:local align:4 data:float +@16859 = .sdata2:0x805267E0; // type:object size:0x8 scope:local align:4 data:double +@46074 = .sdata2:0x805267E8; // type:object size:0x8 scope:local align:4 data:double +@46673 = .sdata2:0x805267F0; // type:object size:0x4 scope:local align:4 data:float +@46674 = .sdata2:0x805267F4; // type:object size:0x4 scope:local align:4 data:float +@46687 = .sdata2:0x805267F8; // type:object size:0x4 scope:local align:4 data:float +@46690 = .sdata2:0x80526800; // type:object size:0x8 scope:local align:4 data:double +@46700 = .sdata2:0x80526808; // type:object size:0x4 scope:local align:4 data:float +@46701 = .sdata2:0x8052680C; // type:object size:0x4 scope:local align:4 data:float +@46702 = .sdata2:0x80526810; // type:object size:0x4 scope:local align:4 data:float +@46703 = .sdata2:0x80526814; // type:object size:0x4 scope:local align:4 data:float +@46704 = .sdata2:0x80526818; // type:object size:0x4 scope:local align:4 data:float +@46710 = .sdata2:0x80526820; // type:object size:0x8 scope:local align:4 data:double +@46840 = .sdata2:0x80526828; // type:object size:0x4 scope:local align:4 data:float +@46841 = .sdata2:0x8052682C; // type:object size:0x4 scope:local align:4 data:float +@47969 = .sdata2:0x80526830; // type:object size:0x4 scope:local align:4 data:float +@47970 = .sdata2:0x80526834; // type:object size:0x4 scope:local align:4 data:float +@47971 = .sdata2:0x80526838; // type:object size:0x4 scope:local align:4 data:float +@47972 = .sdata2:0x8052683C; // type:object size:0x4 scope:local align:4 data:float +@47973 = .sdata2:0x80526840; // type:object size:0x4 scope:local align:4 data:float +@47974 = .sdata2:0x80526844; // type:object size:0x4 scope:local align:4 data:float +@47975 = .sdata2:0x80526848; // type:object size:0x4 scope:local align:4 data:float +@47979 = .sdata2:0x80526850; // type:object size:0x8 scope:local align:4 data:double +@47981 = .sdata2:0x80526858; // type:object size:0x8 scope:local align:4 data:double +@12201 = .sdata2:0x80526860; // type:object size:0x4 scope:local align:4 data:float +@12202 = .sdata2:0x80526864; // type:object size:0x4 scope:local align:4 data:float +@12224 = .sdata2:0x80526868; // type:object size:0x4 scope:local align:4 data:float +@12227 = .sdata2:0x80526870; // type:object size:0x8 scope:local align:4 data:double +@12269 = .sdata2:0x80526878; // type:object size:0x4 scope:local align:4 data:float +@33965 = .sdata2:0x80526880; // type:object size:0x4 scope:local align:4 data:float +@33966 = .sdata2:0x80526884; // type:object size:0x4 scope:local align:4 data:float +@33967 = .sdata2:0x80526888; // type:object size:0x4 scope:local align:4 data:float +@33968 = .sdata2:0x8052688C; // type:object size:0x4 scope:local align:4 data:float +@33989 = .sdata2:0x80526890; // type:object size:0x4 scope:local align:4 data:float +lbl_80526894 = .sdata2:0x80526894; // type:object size:0x1 data:byte +lbl_80526895 = .sdata2:0x80526895; // type:object size:0x1 data:byte +lbl_80526896 = .sdata2:0x80526896; // type:object size:0x1 data:byte +lbl_80526897 = .sdata2:0x80526897; // type:object size:0x1 data:byte +lbl_80526898 = .sdata2:0x80526898; // type:object size:0x4 +lbl_8052689C = .sdata2:0x8052689C; // type:object size:0x1 data:byte +lbl_8052689D = .sdata2:0x8052689D; // type:object size:0x1 +j2dDefaultTevColor = .sdata2:0x8052689E; // type:object size:0x8 scope:global align:2 +lbl_805268A6 = .sdata2:0x805268A6; // type:object size:0x1 data:byte +lbl_805268A7 = .sdata2:0x805268A7; // type:object size:0x1 data:byte +lbl_805268A8 = .sdata2:0x805268A8; // type:object size:0x1 data:byte +lbl_805268A9 = .sdata2:0x805268A9; // type:object size:0x1 data:byte +lbl_805268AA = .sdata2:0x805268AA; // type:object size:0x4 +lbl_805268AE = .sdata2:0x805268AE; // type:object size:0x1 data:byte +lbl_805268AF = .sdata2:0x805268AF; // type:object size:0x3 +lbl_805268B2 = .sdata2:0x805268B2; // type:object size:0x1 data:byte +lbl_805268B3 = .sdata2:0x805268B3; // type:object size:0x4 +lbl_805268B7 = .sdata2:0x805268B7; // type:object size:0x1 data:byte +j2dDefaultAlphaCmp = .sdata2:0x805268B8; // type:object size:0x2 scope:global align:4 data:2byte +@32882 = .sdata2:0x805268C0; // type:object size:0x4 scope:local align:4 data:float +@32883 = .sdata2:0x805268C4; // type:object size:0x4 scope:local align:4 data:float +@32886 = .sdata2:0x805268C8; // type:object size:0x8 scope:local align:4 data:double +lbl_805268D0 = .sdata2:0x805268D0; // type:object size:0x1 data:byte +lbl_805268D1 = .sdata2:0x805268D1; // type:object size:0x1 data:byte +lbl_805268D2 = .sdata2:0x805268D2; // type:object size:0x1 data:byte +lbl_805268D3 = .sdata2:0x805268D3; // type:object size:0x1 data:byte +lbl_805268D4 = .sdata2:0x805268D4; // type:object size:0x1 data:byte +lbl_805268D5 = .sdata2:0x805268D5; // type:object size:0x1 data:byte +lbl_805268D6 = .sdata2:0x805268D6; // type:object size:0x1 data:byte +lbl_805268D7 = .sdata2:0x805268D7; // type:object size:0x1 data:byte +@9049 = .sdata2:0x805268D8; // type:object size:0x4 scope:local align:4 data:float +@9208 = .sdata2:0x805268DC; // type:object size:0x4 scope:local align:4 data:float +@9216 = .sdata2:0x805268E0; // type:object size:0x8 scope:local align:4 data:double +@9336 = .sdata2:0x805268E8; // type:object size:0x4 scope:local align:4 data:float +@9342 = .sdata2:0x805268F0; // type:object size:0x8 scope:local align:4 data:double +@9405 = .sdata2:0x805268F8; // type:object size:0x4 scope:local align:4 data:float +@9430 = .sdata2:0x805268FC; // type:object size:0x4 scope:local align:4 data:float +@33390 = .sdata2:0x80526900; // type:object size:0x4 scope:local align:4 data:float +@33420 = .sdata2:0x80526904; // type:object size:0x4 scope:local align:4 data:float +@33576 = .sdata2:0x80526908; // type:object size:0x8 scope:local align:4 data:double +@33577 = .sdata2:0x80526910; // type:object size:0x8 scope:local align:4 data:double +@33614 = .sdata2:0x80526918; // type:object size:0x4 scope:local align:4 data:float +@33802 = .sdata2:0x8052691C; // type:object size:0x4 scope:local align:4 data:float +@33803 = .sdata2:0x80526920; // type:object size:0x4 scope:local align:4 data:float +@34067 = .sdata2:0x80526924; // type:object size:0x4 scope:local align:4 data:float +@34132 = .sdata2:0x80526928; // type:object size:0x4 scope:local align:4 data:float +@34402 = .sdata2:0x8052692C; // type:object size:0x4 scope:local align:4 data:float +@34403 = .sdata2:0x80526930; // type:object size:0x4 scope:local align:4 data:float +@35635 = .sdata2:0x80526938; // type:object size:0x4 scope:local align:4 data:float +@35636 = .sdata2:0x8052693C; // type:object size:0x4 scope:local align:4 data:float +@35637 = .sdata2:0x80526940; // type:object size:0x4 scope:local align:4 data:float +@35744 = .sdata2:0x80526948; // type:object size:0x8 scope:local align:4 data:double +@35839 = .sdata2:0x80526950; // type:object size:0x4 scope:local align:4 data:float +@35840 = .sdata2:0x80526954; // type:object size:0x4 scope:local align:4 data:float +@35827 = .sdata2:0x80526958; // type:object size:0x8 scope:local align:4 data:double +@35828 = .sdata2:0x80526960; // type:object size:0x8 scope:local align:4 data:double +@36007 = .sdata2:0x80526968; // type:object size:0x4 scope:local align:4 data:float +@36620 = .sdata2:0x8052696C; // type:object size:0x4 scope:local align:4 data:float +@36621 = .sdata2:0x80526970; // type:object size:0x4 scope:local align:4 data:float +@36005 = .sdata2:0x80526978; // type:object size:0x8 scope:local align:4 data:double +@36039 = .sdata2:0x80526980; // type:object size:0x4 scope:local align:4 data:float +@36273 = .sdata2:0x80526984; // type:object size:0x4 scope:local align:4 data:float +@36278 = .sdata2:0x80526988; // type:object size:0x8 scope:local align:4 data:double +@36841 = .sdata2:0x80526990; // type:object size:0x4 scope:local align:4 data:float +@36984 = .sdata2:0x80526994; // type:object size:0x4 scope:local align:4 data:float +@34160 = .sdata2:0x80526998; // type:object size:0x4 scope:local align:4 data:float +@34167 = .sdata2:0x805269A0; // type:object size:0x8 scope:local align:4 data:double +@34168 = .sdata2:0x805269A8; // type:object size:0x8 scope:local align:4 data:double +@34467 = .sdata2:0x805269B0; // type:object size:0x4 scope:local align:4 data:float +@35695 = .sdata2:0x805269B8; // type:object size:0x8 scope:local align:4 data:double +@35696 = .sdata2:0x805269C0; // type:object size:0x8 scope:local align:4 data:double +@35945 = .sdata2:0x805269C8; // type:object size:0x4 scope:local align:4 data:float +@36375 = .sdata2:0x805269CC; // type:object size:0x4 scope:local align:4 data:float +@36376 = .sdata2:0x805269D0; // type:object size:0x4 scope:local align:4 data:float +@36781 = .sdata2:0x805269D8; // type:object size:0x4 scope:local align:4 data:float +@36970 = .sdata2:0x805269DC; // type:object size:0x4 scope:local align:4 data:float +@37309 = .sdata2:0x805269E0; // type:object size:0x8 scope:local align:4 data:double +@37771 = .sdata2:0x805269E8; // type:object size:0x4 scope:local align:4 data:float +@34512 = .sdata2:0x805269F0; // type:object size:0x4 scope:local align:4 data:float +@34519 = .sdata2:0x805269F8; // type:object size:0x8 scope:local align:4 data:double +@34520 = .sdata2:0x80526A00; // type:object size:0x8 scope:local align:4 data:double +@34692 = .sdata2:0x80526A08; // type:object size:0x4 scope:local align:4 data:float +@35719 = .sdata2:0x80526A10; // type:object size:0x4 scope:local align:4 data:float +@35684 = .sdata2:0x80526A18; // type:object size:0x4 scope:local align:4 data:float +@35689 = .sdata2:0x80526A20; // type:object size:0x8 scope:local align:4 data:double +@35731 = .sdata2:0x80526A28; // type:object size:0x4 scope:local align:4 data:float +@35773 = .sdata2:0x80526A30; // type:object size:0x8 scope:local align:4 data:double +@35888 = .sdata2:0x80526A38; // type:object size:0x4 scope:local align:4 data:float +@36120 = .sdata2:0x80526A3C; // type:object size:0x4 scope:local align:4 data:float +@36121 = .sdata2:0x80526A40; // type:object size:0x4 scope:local align:4 data:float +@3907 = .sdata2:0x80526A48; // type:object size:0x4 scope:local align:4 data:float +@3908 = .sdata2:0x80526A4C; // type:object size:0x4 scope:local align:4 data:float +@3946 = .sdata2:0x80526A50; // type:object size:0x4 scope:local align:4 data:float +@4011 = .sdata2:0x80526A54; // type:object size:0x4 scope:local align:4 data:float +@4012 = .sdata2:0x80526A58; // type:object size:0x4 scope:local align:4 data:float +@4013 = .sdata2:0x80526A60; // type:object size:0x8 scope:local align:4 data:double +@4014 = .sdata2:0x80526A68; // type:object size:0x4 scope:local align:4 data:float +@4015 = .sdata2:0x80526A70; // type:object size:0x8 scope:local align:4 data:double +@4016 = .sdata2:0x80526A78; // type:object size:0x4 scope:local align:4 data:float +@4019 = .sdata2:0x80526A80; // type:object size:0x8 scope:local align:4 data:double +@7180 = .sdata2:0x80526A88; // type:object size:0x4 scope:local align:4 data:float +@7181 = .sdata2:0x80526A8C; // type:object size:0x4 scope:local align:4 data:float +@7182 = .sdata2:0x80526A90; // type:object size:0x4 scope:local align:4 data:float +@6417 = .sdata2:0x80526A98; // type:object size:0x4 scope:local align:4 data:float +@6480 = .sdata2:0x80526A9C; // type:object size:0x4 scope:local align:4 data:float +@6505 = .sdata2:0x80526AA0; // type:object size:0x4 scope:local align:4 data:float +@2243 = .sdata2:0x80526AA8; // type:object size:0x4 scope:local align:4 data:float +@2244 = .sdata2:0x80526AAC; // type:object size:0x4 scope:local align:4 data:float +@2247 = .sdata2:0x80526AB0; // type:object size:0x8 scope:local align:4 data:double +@17652 = .sdata2:0x80526AB8; // type:object size:0x4 scope:local align:4 data:float +@18030 = .sdata2:0x80526ABC; // type:object size:0x4 scope:local align:4 data:float +@8548 = .sdata2:0x80526AC0; // type:object size:0x4 scope:local align:4 data:float +lbl_80526AC8 = .sdata2:0x80526AC8; // type:object size:0x1 data:byte +lbl_80526AC9 = .sdata2:0x80526AC9; // type:object size:0x1 data:byte +lbl_80526ACA = .sdata2:0x80526ACA; // type:object size:0x1 data:byte +lbl_80526ACB = .sdata2:0x80526ACB; // type:object size:0x1 data:byte +@15171 = .sdata2:0x80526ACC; // type:object size:0x4 scope:local align:4 data:float +@6472 = .sdata2:0x80526AD0; // type:object size:0x4 scope:local align:4 data:float +@6473 = .sdata2:0x80526AD4; // type:object size:0x4 scope:local align:4 data:float +@6476 = .sdata2:0x80526AD8; // type:object size:0x8 scope:local align:4 data:double +lbl_80526AE0 = .sdata2:0x80526AE0; // type:object size:0x1 data:byte +lbl_80526AE1 = .sdata2:0x80526AE1; // type:object size:0x1 data:byte +lbl_80526AE2 = .sdata2:0x80526AE2; // type:object size:0x1 data:byte +lbl_80526AE3 = .sdata2:0x80526AE3; // type:object size:0x1 data:byte +lbl_80526AE4 = .sdata2:0x80526AE4; // type:object size:0x1 data:byte +lbl_80526AE5 = .sdata2:0x80526AE5; // type:object size:0x1 data:byte +lbl_80526AE6 = .sdata2:0x80526AE6; // type:object size:0x1 data:byte +lbl_80526AE7 = .sdata2:0x80526AE7; // type:object size:0x1 data:byte +lbl_80526AE8 = .sdata2:0x80526AE8; // type:object size:0x1 data:byte +lbl_80526AE9 = .sdata2:0x80526AE9; // type:object size:0x4 data:4byte +lbl_80526AED = .sdata2:0x80526AED; // type:object size:0x5 +j3dDefaultTevColor = .sdata2:0x80526AF2; // type:object size:0x8 scope:global align:2 data:2byte +lbl_80526AFA = .sdata2:0x80526AFA; // type:object size:0x1 data:byte +lbl_80526AFB = .sdata2:0x80526AFB; // type:object size:0x1 data:byte +lbl_80526AFC = .sdata2:0x80526AFC; // type:object size:0x1 data:byte +lbl_80526AFD = .sdata2:0x80526AFD; // type:object size:0x1 data:byte +lbl_80526AFE = .sdata2:0x80526AFE; // type:object size:0x4 +lbl_80526B02 = .sdata2:0x80526B02; // type:object size:0x4 data:4byte +lbl_80526B06 = .sdata2:0x80526B06; // type:object size:0x8 data:byte +lbl_80526B0E = .sdata2:0x80526B0E; // type:object size:0x1 data:byte +j3dDefaultAlphaCmpID = .sdata2:0x80526B10; // type:object size:0x2 scope:global align:4 data:2byte +j3dDefaultZModeID = .sdata2:0x80526B12; // type:object size:0x2 scope:global align:2 data:2byte +@12625 = .sdata2:0x80526B18; // type:object size:0x4 scope:local align:4 data:float +@12626 = .sdata2:0x80526B1C; // type:object size:0x4 scope:local align:4 data:float +@12632 = .sdata2:0x80526B20; // type:object size:0x8 scope:local align:4 data:double +@6306 = .sdata2:0x80526B28; // type:object size:0x4 scope:local align:4 data:float +@6307 = .sdata2:0x80526B2C; // type:object size:0x4 scope:local align:4 data:float +@14788 = .sdata2:0x80526B30; // type:object size:0x4 scope:local align:4 data:float +@17414 = .sdata2:0x80526B38; // type:object size:0x4 scope:local align:4 data:float +@17415 = .sdata2:0x80526B3C; // type:object size:0x4 scope:local align:4 data:float +@19986 = .sdata2:0x80526B40; // type:object size:0x4 scope:local align:4 data:float +@18148 = .sdata2:0x80526B48; // type:object size:0x4 scope:local align:4 data:float +@18149 = .sdata2:0x80526B4C; // type:object size:0x4 scope:local align:4 data:float +@18232 = .sdata2:0x80526B50; // type:object size:0x4 scope:local align:4 data:float +@18236 = .sdata2:0x80526B58; // type:object size:0x8 scope:local align:4 data:double +@18352 = .sdata2:0x80526B60; // type:object size:0x4 scope:local align:4 data:float +@18518 = .sdata2:0x80526B68; // type:object size:0x8 scope:local align:4 data:double +@18798 = .sdata2:0x80526B70; // type:object size:0x4 scope:local align:4 data:float +@18988 = .sdata2:0x80526B74; // type:object size:0x4 scope:local align:4 data:float +@18989 = .sdata2:0x80526B78; // type:object size:0x4 scope:local align:4 data:float +@20852 = .sdata2:0x80526B80; // type:object size:0x4 scope:local align:4 data:float +@21330 = .sdata2:0x80526B84; // type:object size:0x4 scope:local align:4 data:float +@11259 = .sdata2:0x80526B88; // type:object size:0x4 scope:local align:4 data:float +@10502 = .sdata2:0x80526B8C; // type:object size:0x8 scope:local align:4 data:4byte +@11292 = .sdata2:0x80526B94; // type:object size:0x4 scope:local align:4 data:float +@11334 = .sdata2:0x80526B98; // type:object size:0x4 scope:local align:4 data:float +@11335 = .sdata2:0x80526B9C; // type:object size:0x4 scope:local align:4 data:float +@11336 = .sdata2:0x80526BA0; // type:object size:0x4 scope:local align:4 data:float +@11337 = .sdata2:0x80526BA4; // type:object size:0x4 scope:local align:4 data:float +@11338 = .sdata2:0x80526BA8; // type:object size:0x4 scope:local align:4 data:float +@11339 = .sdata2:0x80526BAC; // type:object size:0x4 scope:local align:4 data:float +@11346 = .sdata2:0x80526BB0; // type:object size:0x8 scope:local align:4 data:double +@19564 = .sdata2:0x80526BB8; // type:object size:0x4 scope:local align:4 data:float +@19750 = .sdata2:0x80526BBC; // type:object size:0x4 scope:local align:4 data:float +lbl_80526BC0 = .sdata2:0x80526BC0; // type:object size:0x1 data:byte +lbl_80526BC1 = .sdata2:0x80526BC1; // type:object size:0x1 data:byte +lbl_80526BC2 = .sdata2:0x80526BC2; // type:object size:0x1 data:byte +lbl_80526BC3 = .sdata2:0x80526BC3; // type:object size:0x1 data:byte +lbl_80526BC4 = .sdata2:0x80526BC4; // type:object size:0x1 data:byte +lbl_80526BC5 = .sdata2:0x80526BC5; // type:object size:0x1 data:byte +lbl_80526BC6 = .sdata2:0x80526BC6; // type:object size:0x1 data:byte +lbl_80526BC7 = .sdata2:0x80526BC7; // type:object size:0x1 data:byte +lbl_80526BC8 = .sdata2:0x80526BC8; // type:object size:0x1 data:byte +lbl_80526BC9 = .sdata2:0x80526BC9; // type:object size:0x1 data:byte +lbl_80526BCA = .sdata2:0x80526BCA; // type:object size:0x1 data:byte +lbl_80526BCB = .sdata2:0x80526BCB; // type:object size:0x5 data:byte +lbl_80526BD0 = .sdata2:0x80526BD0; // type:object size:0x1 data:byte +lbl_80526BD1 = .sdata2:0x80526BD1; // type:object size:0x1 data:byte +lbl_80526BD2 = .sdata2:0x80526BD2; // type:object size:0x1 data:byte +lbl_80526BD3 = .sdata2:0x80526BD3; // type:object size:0x1 data:byte +lbl_80526BD4 = .sdata2:0x80526BD4; // type:object size:0x1 data:byte +lbl_80526BD5 = .sdata2:0x80526BD5; // type:object size:0x1 data:byte +lbl_80526BD6 = .sdata2:0x80526BD6; // type:object size:0x1 data:byte +lbl_80526BD7 = .sdata2:0x80526BD7; // type:object size:0x1 data:byte +@13676 = .sdata2:0x80526BD8; // type:object size:0x4 scope:local align:4 data:float +@6434 = .sdata2:0x80526BE0; // type:object size:0x8 scope:local align:4 data:double +@4226 = .sdata2:0x80526BE8; // type:object size:0x4 scope:local align:4 data:float +@4266 = .sdata2:0x80526BF0; // type:object size:0x8 scope:local align:4 data:double +@4267 = .sdata2:0x80526BF8; // type:object size:0x8 scope:local align:4 data:double +@4270 = .sdata2:0x80526C00; // type:object size:0x8 scope:local align:4 data:double +@4275 = .sdata2:0x80526C08; // type:object size:0x8 scope:local align:4 data:double +@4276 = .sdata2:0x80526C10; // type:object size:0x4 scope:local align:4 data:float +@1133 = .sdata2:0x80526C18; // type:object size:0x4 scope:local align:4 data:byte +@1232 = .sdata2:0x80526C1C; // type:object size:0x4 scope:local align:4 data:byte +@2476 = .sdata2:0x80526C20; // type:object size:0x4 scope:local align:4 data:float +@2477 = .sdata2:0x80526C24; // type:object size:0x4 scope:local align:4 data:float +@2478 = .sdata2:0x80526C28; // type:object size:0x4 scope:local align:4 data:float +@2479 = .sdata2:0x80526C2C; // type:object size:0x4 scope:local align:4 data:float +@2480 = .sdata2:0x80526C30; // type:object size:0x4 scope:local align:4 data:float +@2481 = .sdata2:0x80526C34; // type:object size:0x4 scope:local align:4 data:float +@2482 = .sdata2:0x80526C38; // type:object size:0x4 scope:local align:4 data:float +@2483 = .sdata2:0x80526C3C; // type:object size:0x4 scope:local align:4 data:float +@2484 = .sdata2:0x80526C40; // type:object size:0x4 scope:local align:4 data:float +@2485 = .sdata2:0x80526C44; // type:object size:0x4 scope:local align:4 data:float +@2486 = .sdata2:0x80526C48; // type:object size:0x4 scope:local align:4 data:float +@2487 = .sdata2:0x80526C4C; // type:object size:0x4 scope:local align:4 data:float +@2488 = .sdata2:0x80526C50; // type:object size:0x4 scope:local align:4 data:float +@2492 = .sdata2:0x80526C58; // type:object size:0x8 scope:local align:4 data:double +@1575 = .sdata2:0x80526C60; // type:object size:0x8 scope:local align:4 data:2byte +__EXIFreq = .sdata2:0x80526C68; // type:object size:0x4 scope:global align:4 data:4byte +@1656 = .sdata2:0x80526C70; // type:object size:0x4 scope:local align:4 data:float +@1657 = .sdata2:0x80526C74; // type:object size:0x4 scope:local align:4 data:float +@1750 = .sdata2:0x80526C78; // type:object size:0x4 scope:local align:4 data:float +@1751 = .sdata2:0x80526C7C; // type:object size:0x4 scope:local align:4 data:float +@1777 = .sdata2:0x80526C80; // type:object size:0x4 scope:local align:4 data:float +@1800 = .sdata2:0x80526C84; // type:object size:0x4 scope:local align:4 data:float +@1807 = .sdata2:0x80526C88; // type:object size:0x4 scope:local align:4 data:float +@1692 = .sdata2:0x80526C90; // type:object size:0x4 scope:local align:4 data:float +@1693 = .sdata2:0x80526C94; // type:object size:0x4 scope:local align:4 data:float +@1694 = .sdata2:0x80526C98; // type:object size:0x4 scope:local align:4 data:float +@1695 = .sdata2:0x80526C9C; // type:object size:0x4 scope:local align:4 data:float +@1702 = .sdata2:0x80526CA0; // type:object size:0x4 scope:local align:4 data:float +@1703 = .sdata2:0x80526CA4; // type:object size:0x4 scope:local align:4 data:float +@1435 = .sdata2:0x80526CA8; // type:object size:0x4 scope:local align:4 data:float +@1436 = .sdata2:0x80526CAC; // type:object size:0x4 scope:local align:4 data:float +@1464 = .sdata2:0x80526CB0; // type:object size:0x4 scope:local align:4 data:float +@1469 = .sdata2:0x80526CB4; // type:object size:0x4 scope:local align:4 data:float +@1619 = .sdata2:0x80526CB8; // type:object size:0x4 scope:local align:4 data:float +@1620 = .sdata2:0x80526CBC; // type:object size:0x4 scope:local align:4 data:float +@1624 = .sdata2:0x80526CC0; // type:object size:0x4 scope:local align:4 data:float +@1775 = .sdata2:0x80526CC4; // type:object size:0x4 scope:local align:4 data:float +__GXData = .sdata2:0x80526CC8; // type:object size:0x4 scope:global align:4 data:4byte +@2618 = .sdata2:0x80526CCC; // type:object size:0x4 scope:local align:4 data:float +@2619 = .sdata2:0x80526CD0; // type:object size:0x4 scope:local align:4 data:float +@2273 = .sdata2:0x80526CD4; // type:object size:0x4 scope:local align:4 data:byte +@2277 = .sdata2:0x80526CD8; // type:object size:0x4 scope:local align:4 data:byte +@2652 = .sdata2:0x80526CDC; // type:object size:0x4 scope:local align:4 data:float +@2653 = .sdata2:0x80526CE0; // type:object size:0x4 scope:local align:4 data:float +@2656 = .sdata2:0x80526CE8; // type:object size:0x8 scope:local align:4 data:double +@2173 = .sdata2:0x80526CF0; // type:object size:0x4 scope:local align:4 data:float +@2212 = .sdata2:0x80526CF8; // type:object size:0x8 scope:local align:4 data:double +@2890 = .sdata2:0x80526D00; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x80526D04; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x80526D08; // type:object size:0x4 scope:local align:4 data:float +@2893 = .sdata2:0x80526D0C; // type:object size:0x4 scope:local align:4 data:float +@2894 = .sdata2:0x80526D10; // type:object size:0x4 scope:local align:4 data:float +@2895 = .sdata2:0x80526D14; // type:object size:0x4 scope:local align:4 data:float +@2896 = .sdata2:0x80526D18; // type:object size:0x4 scope:local align:4 data:float +@2897 = .sdata2:0x80526D1C; // type:object size:0x4 scope:local align:4 data:float +@2898 = .sdata2:0x80526D20; // type:object size:0x4 scope:local align:4 data:float +@2899 = .sdata2:0x80526D24; // type:object size:0x4 scope:local align:4 data:float +@2900 = .sdata2:0x80526D28; // type:object size:0x4 scope:local align:4 data:float +@2913 = .sdata2:0x80526D2C; // type:object size:0x4 scope:local align:4 data:float +@2736 = .sdata2:0x80526D30; // type:object size:0x4 scope:local align:4 data:float +@2740 = .sdata2:0x80526D38; // type:object size:0x8 scope:local align:4 data:double +@2764 = .sdata2:0x80526D40; // type:object size:0x4 scope:local align:4 data:float +@2765 = .sdata2:0x80526D44; // type:object size:0x4 scope:local align:4 data:float +@2766 = .sdata2:0x80526D48; // type:object size:0x4 scope:local align:4 data:float +@2767 = .sdata2:0x80526D4C; // type:object size:0x4 scope:local align:4 data:float +@2768 = .sdata2:0x80526D50; // type:object size:0x4 scope:local align:4 data:float +@2769 = .sdata2:0x80526D54; // type:object size:0x4 scope:local align:4 data:float +@2455 = .sdata2:0x80526D58; // type:object size:0x4 scope:local align:4 data:float +@2889 = .sdata2:0x80526D60; // type:object size:0x4 scope:local align:4 data:float +@2890 = .sdata2:0x80526D64; // type:object size:0x4 scope:local align:4 data:float +@2891 = .sdata2:0x80526D68; // type:object size:0x4 scope:local align:4 data:float +@2892 = .sdata2:0x80526D70; // type:object size:0x8 scope:local align:4 data:double +@2893 = .sdata2:0x80526D78; // type:object size:0x4 scope:local align:4 data:float +@2894 = .sdata2:0x80526D80; // type:object size:0x8 scope:local align:4 data:double +@2895 = .sdata2:0x80526D88; // type:object size:0x4 scope:local align:4 data:float +@2898 = .sdata2:0x80526D90; // type:object size:0x8 scope:local align:4 data:double +@2420 = .sdata2:0x80526D98; // type:object size:0x4 scope:local align:4 data:float +@2421 = .sdata2:0x80526D9C; // type:object size:0x4 scope:local align:4 data:float +@2422 = .sdata2:0x80526DA0; // type:object size:0x4 scope:local align:4 data:float +@2513 = .sdata2:0x80526DA4; // type:object size:0x4 scope:local align:4 data:float +@1407 = .sdata2:0x80526DA8; // type:object size:0x4 scope:local align:4 data:byte +@2112 = .sdata2:0x80526DB0; // type:object size:0x4 scope:local align:4 data:float +@2113 = .sdata2:0x80526DB4; // type:object size:0x4 scope:local align:4 data:float +@2993 = .sdata2:0x80526DB8; // type:object size:0x4 scope:local align:4 data:float +@3038 = .sdata2:0x80526DBC; // type:object size:0x4 scope:local align:4 data:float +@3197 = .sdata2:0x80526DC0; // type:object size:0x4 scope:local align:4 data:float +@3198 = .sdata2:0x80526DC4; // type:object size:0x4 scope:local align:4 data:float +@3199 = .sdata2:0x80526DC8; // type:object size:0x4 scope:local align:4 data:float +@3203 = .sdata2:0x80526DD0; // type:object size:0x8 scope:local align:4 data:double +@3393 = .sdata2:0x80526DD8; // type:object size:0x4 scope:local align:4 data:float +@3394 = .sdata2:0x80526DE0; // type:object size:0x8 scope:local align:4 data:double +@3395 = .sdata2:0x80526DE8; // type:object size:0x4 scope:local align:4 data:float +@3398 = .sdata2:0x80526DF0; // type:object size:0x8 scope:local align:4 data:double +sAllocatorFunc$688 = .sdata2:0x80526DF8; // type:object size:0x8 scope:local align:4 +@2084 = .sdata2:0x80526E00; // type:object size:0x8 scope:local align:4 data:double +@1172 = .sdata2:0x80526E08; // type:object size:0x8 scope:local align:4 data:double +@3108 = .sdata2:0x80526E10; // type:object size:0x7 scope:local align:4 data:byte +@2203 = .sdata2:0x80526E18; // type:object size:0x8 scope:local align:4 data:2byte +@2205 = .sdata2:0x80526E20; // type:object size:0x8 scope:local align:4 data:2byte +@3769 = .sdata2:0x80526E28; // type:object size:0x4 scope:local align:4 data:float +@3773 = .sdata2:0x80526E30; // type:object size:0x8 scope:local align:4 data:double +@4040 = .sdata2:0x80526E38; // type:object size:0x8 scope:local align:4 data:double +@4690 = .sdata2:0x80526E40; // type:object size:0x4 scope:local align:4 data:float +@4691 = .sdata2:0x80526E44; // type:object size:0x4 scope:local align:4 data:float +@4698 = .sdata2:0x80526E48; // type:object size:0x4 scope:local align:4 data:float +@4720 = .sdata2:0x80526E4C; // type:object size:0x4 scope:local align:4 data:float +@4721 = .sdata2:0x80526E50; // type:object size:0x4 scope:local align:4 data:float +@4737 = .sdata2:0x80526E54; // type:object size:0x4 scope:local align:4 data:float +@2928 = .sdata2:0x80526E58; // type:object size:0x6 scope:local align:4 data:2byte +@2934 = .sdata2:0x80526E5E; // type:object size:0x6 scope:local align:2 data:2byte +@4905 = .sdata2:0x80526E64; // type:object size:0x4 scope:local align:4 data:float +@4906 = .sdata2:0x80526E68; // type:object size:0x4 scope:local align:4 data:float +@4907 = .sdata2:0x80526E6C; // type:object size:0x4 scope:local align:4 data:float +@4912 = .sdata2:0x80526E70; // type:object size:0x8 scope:local align:4 data:double +@4922 = .sdata2:0x80526E78; // type:object size:0x4 scope:local align:4 data:float +@4923 = .sdata2:0x80526E7C; // type:object size:0x4 scope:local align:4 data:float +@4924 = .sdata2:0x80526E80; // type:object size:0x4 scope:local align:4 data:float +@5212 = .sdata2:0x80526E88; // type:object size:0x8 scope:local align:4 data:double +@5222 = .sdata2:0x80526E90; // type:object size:0x4 scope:local align:4 data:float +@3246 = .sdata2:0x80526E98; // type:object size:0x4 scope:local align:4 data:byte +@3248 = .sdata2:0x80526E9C; // type:object size:0x3 scope:local align:4 data:byte +hcisu_preamble_table = .sdata2:0x80526EA0; // type:object size:0x4 scope:global align:4 +hcisu_msg_evt_table = .sdata2:0x80526EA8; // type:object size:0x8 scope:global align:4 +bta_sys_cfg = .sdata2:0x80526EB0; // type:object size:0x6 scope:global align:4 +@1489 = .sdata2:0x80526EB8; // type:object size:0x4 scope:local align:4 data:2byte +bta_dm_reg = .sdata2:0x80526EC0; // type:object size:0x8 scope:global align:4 +bta_dm_search_reg = .sdata2:0x80526EC8; // type:object size:0x8 scope:global align:4 +bta_hh_reg = .sdata2:0x80526ED0; // type:object size:0x8 scope:global align:4 +general_inq_lap = .sdata2:0x80526ED8; // type:object size:0x3 scope:global align:4 +limited_inq_lap = .sdata2:0x80526EDC; // type:object size:0x3 scope:global align:4 +btm_pm_mode_off = .sdata2:0x80526EE0; // type:object size:0x3 scope:global align:4 +btm_pm_mode_msk = .sdata2:0x80526EE4; // type:object size:0x3 scope:global align:4 +@1779 = .sdata2:0x80526EE8; // type:object size:0x6 scope:local align:4 data:byte +BT_BD_ANY = .sdata2:0x80526EF0; // type:object size:0x6 scope:global align:4 +@1398 = .sdata2:0x80526EF8; // type:object size:0x8 scope:local align:4 data:double +@139 = .sdata2:0x80526F00; // type:object size:0x2 scope:local align:4 data:string +@140 = .sdata2:0x80526F04; // type:object size:0x1 scope:local align:4 +@141 = .sdata2:0x80526F08; // type:object size:0x6 scope:local align:4 data:string +@145 = .sdata2:0x80526F10; // type:object size:0x3 scope:local align:4 data:string +@2401 = .sdata2:0x80526F18; // type:object size:0x8 scope:local align:4 data:double +@517 = .sdata2:0x80526F20; // type:object size:0x8 scope:local align:4 data:double +@518 = .sdata2:0x80526F28; // type:object size:0x8 scope:local align:4 data:double +@519 = .sdata2:0x80526F30; // type:object size:0x8 scope:local align:4 data:double +@520 = .sdata2:0x80526F38; // type:object size:0x8 scope:local align:4 data:double +@521 = .sdata2:0x80526F40; // type:object size:0x8 scope:local align:4 data:double +@522 = .sdata2:0x80526F48; // type:object size:0x8 scope:local align:4 data:double +@523 = .sdata2:0x80526F50; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x80526F58; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80526F60; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80526F68; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x80526F70; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80526F78; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80526F80; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80526F88; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80526F90; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80526F98; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80526FA0; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x80526FA8; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80526FB0; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80526FB8; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x80526FC0; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80526FC8; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80526FD0; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80526FD8; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80526FE0; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80526FE8; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80526FF0; // type:object size:0x8 scope:local align:4 data:double +@534 = .sdata2:0x80526FF8; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x80527000; // type:object size:0x8 scope:local align:4 data:double +@536 = .sdata2:0x80527008; // type:object size:0x8 scope:local align:4 data:double +@537 = .sdata2:0x80527010; // type:object size:0x8 scope:local align:4 data:double +@538 = .sdata2:0x80527018; // type:object size:0x8 scope:local align:4 data:double +@539 = .sdata2:0x80527020; // type:object size:0x8 scope:local align:4 data:double +@540 = .sdata2:0x80527028; // type:object size:0x8 scope:local align:4 data:double +@594 = .sdata2:0x80527030; // type:object size:0x8 scope:local align:4 data:double +@595 = .sdata2:0x80527038; // type:object size:0x8 scope:local align:4 data:double +@596 = .sdata2:0x80527040; // type:object size:0x8 scope:local align:4 data:double +@597 = .sdata2:0x80527048; // type:object size:0x8 scope:local align:4 data:double +@598 = .sdata2:0x80527050; // type:object size:0x8 scope:local align:4 data:double +@599 = .sdata2:0x80527058; // type:object size:0x8 scope:local align:4 data:double +@600 = .sdata2:0x80527060; // type:object size:0x8 scope:local align:4 data:double +@601 = .sdata2:0x80527068; // type:object size:0x8 scope:local align:4 data:double +@602 = .sdata2:0x80527070; // type:object size:0x8 scope:local align:4 data:double +@603 = .sdata2:0x80527078; // type:object size:0x8 scope:local align:4 data:double +@604 = .sdata2:0x80527080; // type:object size:0x8 scope:local align:4 data:double +@523 = .sdata2:0x80527088; // type:object size:0x8 scope:local align:4 data:double +@524 = .sdata2:0x80527090; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80527098; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x805270A0; // type:object size:0x8 scope:local align:4 data:double +@527 = .sdata2:0x805270A8; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x805270B0; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x805270B8; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x805270C0; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x805270C8; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x805270D0; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x805270D8; // type:object size:0x8 scope:local align:4 data:double +@534 = .sdata2:0x805270E0; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x805270E8; // type:object size:0x8 scope:local align:4 data:double +@536 = .sdata2:0x805270F0; // type:object size:0x8 scope:local align:4 data:double +@539 = .sdata2:0x805270F8; // type:object size:0x8 scope:local align:4 data:double +@803 = .sdata2:0x80527100; // type:object size:0x8 scope:local align:4 data:double +@804 = .sdata2:0x80527108; // type:object size:0x8 scope:local align:4 data:double +@805 = .sdata2:0x80527110; // type:object size:0x8 scope:local align:4 data:double +@806 = .sdata2:0x80527118; // type:object size:0x8 scope:local align:4 data:double +@807 = .sdata2:0x80527120; // type:object size:0x8 scope:local align:4 data:double +@808 = .sdata2:0x80527128; // type:object size:0x8 scope:local align:4 data:double +@809 = .sdata2:0x80527130; // type:object size:0x8 scope:local align:4 data:double +@810 = .sdata2:0x80527138; // type:object size:0x8 scope:local align:4 data:double +@811 = .sdata2:0x80527140; // type:object size:0x8 scope:local align:4 data:double +@812 = .sdata2:0x80527148; // type:object size:0x8 scope:local align:4 data:double +@813 = .sdata2:0x80527150; // type:object size:0x8 scope:local align:4 data:double +@814 = .sdata2:0x80527158; // type:object size:0x8 scope:local align:4 data:double +@815 = .sdata2:0x80527160; // type:object size:0x8 scope:local align:4 data:double +@816 = .sdata2:0x80527168; // type:object size:0x8 scope:local align:4 data:double +@817 = .sdata2:0x80527170; // type:object size:0x8 scope:local align:4 data:double +@818 = .sdata2:0x80527178; // type:object size:0x8 scope:local align:4 data:double +@819 = .sdata2:0x80527180; // type:object size:0x8 scope:local align:4 data:double +@820 = .sdata2:0x80527188; // type:object size:0x8 scope:local align:4 data:double +@821 = .sdata2:0x80527190; // type:object size:0x8 scope:local align:4 data:double +@822 = .sdata2:0x80527198; // type:object size:0x8 scope:local align:4 data:double +@823 = .sdata2:0x805271A0; // type:object size:0x8 scope:local align:4 data:double +@824 = .sdata2:0x805271A8; // type:object size:0x8 scope:local align:4 data:double +@825 = .sdata2:0x805271B0; // type:object size:0x8 scope:local align:4 data:double +@826 = .sdata2:0x805271B8; // type:object size:0x8 scope:local align:4 data:double +@827 = .sdata2:0x805271C0; // type:object size:0x8 scope:local align:4 data:double +@828 = .sdata2:0x805271C8; // type:object size:0x8 scope:local align:4 data:double +@829 = .sdata2:0x805271D0; // type:object size:0x8 scope:local align:4 data:double +@830 = .sdata2:0x805271D8; // type:object size:0x8 scope:local align:4 data:double +@831 = .sdata2:0x805271E0; // type:object size:0x8 scope:local align:4 data:double +@832 = .sdata2:0x805271E8; // type:object size:0x8 scope:local align:4 data:double +@833 = .sdata2:0x805271F0; // type:object size:0x8 scope:local align:4 data:double +@834 = .sdata2:0x805271F8; // type:object size:0x8 scope:local align:4 data:double +@835 = .sdata2:0x80527200; // type:object size:0x8 scope:local align:4 data:double +@837 = .sdata2:0x80527208; // type:object size:0x8 scope:local align:4 data:double +@606 = .sdata2:0x80527210; // type:object size:0x8 scope:local align:4 data:double +@607 = .sdata2:0x80527218; // type:object size:0x8 scope:local align:4 data:double +@608 = .sdata2:0x80527220; // type:object size:0x8 scope:local align:4 data:double +@609 = .sdata2:0x80527228; // type:object size:0x8 scope:local align:4 data:double +@610 = .sdata2:0x80527230; // type:object size:0x8 scope:local align:4 data:double +@611 = .sdata2:0x80527238; // type:object size:0x8 scope:local align:4 data:double +@612 = .sdata2:0x80527240; // type:object size:0x8 scope:local align:4 data:double +@613 = .sdata2:0x80527248; // type:object size:0x8 scope:local align:4 data:double +@614 = .sdata2:0x80527250; // type:object size:0x8 scope:local align:4 data:double +@615 = .sdata2:0x80527258; // type:object size:0x8 scope:local align:4 data:double +@619 = .sdata2:0x80527260; // type:object size:0x8 scope:local align:4 data:double +@488 = .sdata2:0x80527268; // type:object size:0x8 scope:local align:4 data:double +@489 = .sdata2:0x80527270; // type:object size:0x8 scope:local align:4 data:double +@490 = .sdata2:0x80527278; // type:object size:0x8 scope:local align:4 data:double +@491 = .sdata2:0x80527280; // type:object size:0x8 scope:local align:4 data:double +@492 = .sdata2:0x80527288; // type:object size:0x8 scope:local align:4 data:double +@493 = .sdata2:0x80527290; // type:object size:0x8 scope:local align:4 data:double +@494 = .sdata2:0x80527298; // type:object size:0x8 scope:local align:4 data:double +@495 = .sdata2:0x805272A0; // type:object size:0x8 scope:local align:4 data:double +@496 = .sdata2:0x805272A8; // type:object size:0x8 scope:local align:4 data:double +@1241 = .sdata2:0x805272B0; // type:object size:0x8 scope:local align:4 data:double +@1242 = .sdata2:0x805272B8; // type:object size:0x8 scope:local align:4 data:double +@1243 = .sdata2:0x805272C0; // type:object size:0x8 scope:local align:4 data:double +@1244 = .sdata2:0x805272C8; // type:object size:0x8 scope:local align:4 data:double +@1245 = .sdata2:0x805272D0; // type:object size:0x8 scope:local align:4 data:double +@1246 = .sdata2:0x805272D8; // type:object size:0x8 scope:local align:4 data:double +@1247 = .sdata2:0x805272E0; // type:object size:0x8 scope:local align:4 data:double +@1253 = .sdata2:0x805272E8; // type:object size:0x8 scope:local align:4 data:double +@482 = .sdata2:0x805272F0; // type:object size:0x8 scope:local align:4 data:double +@483 = .sdata2:0x805272F8; // type:object size:0x8 scope:local align:4 data:double +@484 = .sdata2:0x80527300; // type:object size:0x8 scope:local align:4 data:double +@485 = .sdata2:0x80527308; // type:object size:0x8 scope:local align:4 data:double +@486 = .sdata2:0x80527310; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x80527318; // type:object size:0x8 scope:local align:4 data:double +@488 = .sdata2:0x80527320; // type:object size:0x8 scope:local align:4 data:double +@528 = .sdata2:0x80527328; // type:object size:0x8 scope:local align:4 data:double +@529 = .sdata2:0x80527330; // type:object size:0x8 scope:local align:4 data:double +@530 = .sdata2:0x80527338; // type:object size:0x8 scope:local align:4 data:double +@531 = .sdata2:0x80527340; // type:object size:0x8 scope:local align:4 data:double +@532 = .sdata2:0x80527348; // type:object size:0x8 scope:local align:4 data:double +@533 = .sdata2:0x80527350; // type:object size:0x8 scope:local align:4 data:double +@535 = .sdata2:0x80527358; // type:object size:0x8 scope:local align:4 data:double +@542 = .sdata2:0x80527360; // type:object size:0x8 scope:local align:4 data:double +@543 = .sdata2:0x80527368; // type:object size:0x8 scope:local align:4 data:double +@544 = .sdata2:0x80527370; // type:object size:0x8 scope:local align:4 data:double +@545 = .sdata2:0x80527378; // type:object size:0x8 scope:local align:4 data:double +@546 = .sdata2:0x80527380; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x80527388; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x80527390; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x80527398; // type:object size:0x8 scope:local align:4 data:double +@525 = .sdata2:0x805273A0; // type:object size:0x8 scope:local align:4 data:double +@526 = .sdata2:0x805273A8; // type:object size:0x8 scope:local align:4 data:double +@480 = .sdata2:0x805273B0; // type:object size:0x8 scope:local align:4 data:double +@500 = .sdata2:0x805273B8; // type:object size:0x8 scope:local align:4 data:double +@501 = .sdata2:0x805273C0; // type:object size:0x8 scope:local align:4 data:double +@502 = .sdata2:0x805273C8; // type:object size:0x8 scope:local align:4 data:double +@503 = .sdata2:0x805273D0; // type:object size:0x8 scope:local align:4 data:double +@504 = .sdata2:0x805273D8; // type:object size:0x8 scope:local align:4 data:double +@487 = .sdata2:0x805273E0; // type:object size:0x8 scope:local align:4 data:double +@478 = .sdata2:0x805273E8; // type:object size:0x8 scope:local align:4 data:double +@574 = .sdata2:0x805273F0; // type:object size:0x8 scope:local align:4 data:double +waterColor$166762 = .sbss2:0x80527400; // type:object size:0x8 scope:local align:4 +lbl_80527408 = .sbss2:0x80527408; // type:object size:0x8 +DefaultBlackColor = .sbss2:0x80527410; // type:object size:0x8 scope:global align:4 data:2byte +lbl_80527418 = .sbss2:0x80527418; // type:object size:0x1 data:byte +lbl_8052741A = .sbss2:0x8052741A; // type:object size:0x6 data:byte +lbl_80527420 = .sbss2:0x80527420; // type:object size:0x4 data:4byte +lbl_80527424 = .sbss2:0x80527424; // type:object size:0x1 data:byte +bta_dm_pm_cfg = .sbss2:0x80527428; // type:object size:0x3 scope:global align:4 +bd_addr_null = .sbss2:0x80527430; // type:object size:0x6 scope:global align:4 diff --git a/configure.py b/configure.py index 17425120ed..e439a91fe7 100755 --- a/configure.py +++ b/configure.py @@ -47,7 +47,6 @@ VERSIONS = [ # Versions to disable until properly configured DISABLED_VERSIONS = [ - 5, # Wii PAL 7, # Wii KOR 8, # Wii USA Kiosk Demo 9, # Wii PAL Kiosk Demo @@ -263,7 +262,7 @@ cflags_base = [ if config.version == "ShieldD": cflags_base.extend(["-O0", "-inline off", "-RTTI on", "-str reuse", "-enc SJIS", "-DDEBUG=1", "-DWIDESCREEN_SUPPORT=1"]) -elif config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01", "Shield"]: +elif config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01", "Shield"]: cflags_base.extend(["-O4,p", "-inline auto", "-ipa file", "-RTTI on", "-str reuse", "-enc SJIS", "-DWIDESCREEN_SUPPORT=1"]) else: cflags_base.extend(["-O4,p", "-inline auto", "-RTTI off", "-str reuse", "-multibyte"]) @@ -421,7 +420,7 @@ cflags_framework = [ ] if config.version != "ShieldD": - if config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01", "Shield"]: + if config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01", "Shield"]: # TODO: whats the correct inlining flag? deferred looks better in some places, others not. something else wrong? cflags_framework.extend(["-inline noauto", "-O4,s", "-sym on"]) else: @@ -450,7 +449,7 @@ def MWVersion(cfg_version: str | None) -> str: return "GC/2.7" case "GZ2J01": return "GC/2.7" - case "RZDE01_00" | "RZDE01_02" | "RZDJ01": + case "RZDE01_00" | "RZDE01_02" | "RZDP01" | "RZDJ01": # NOTE: we use a modified version of GC/3.0a3 to be able to handle multi-char constants. # This was probably a change made in some compiler version in the early days of transitioning GC to Wii development, # but we don't have that version. GC/3.0a3 appears to have the best overall codegen of any available GC/Wii compiler @@ -463,7 +462,7 @@ def MWVersion(cfg_version: str | None) -> str: case _: return "GC/2.7" -if config.version in ["RZDE01_00", "RZDE01_02", "RZDJ01"]: +if config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01"]: config.linker_version = "GC/3.0a5" else: config.linker_version = MWVersion(config.version) diff --git a/orig/RZDP01/.gitkeep b/orig/RZDP01/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 From 2910d7da76026258b3dc6e464f56f73b77baf623 Mon Sep 17 00:00:00 2001 From: Carco_21 <144170194+carter-ktb21@users.noreply.github.com> Date: Sat, 20 Dec 2025 21:06:17 -0500 Subject: [PATCH 38/46] Various d_ work (#2968) * map work * various meter work * d_meter_button ShieldD almost equivalent * error fix --- include/JSystem/JHostIO/JORFile.h | 2 +- include/d/d_camera.h | 2 + include/d/d_com_inf_game.h | 2 +- include/d/d_map.h | 36 +- include/d/d_map_path.h | 6 +- include/d/d_menu_option.h | 4 +- include/d/d_meter2_draw.h | 2 +- include/d/d_meter2_info.h | 8 +- include/d/d_meter_HIO.h | 16 +- include/d/d_meter_button.h | 6 +- include/d/d_meter_map.h | 73 ++-- include/d/d_msg_object.h | 6 +- include/d/d_stage.h | 13 +- src/d/d_map.cpp | 132 ++++++- src/d/d_map_path.cpp | 1 + src/d/d_menu_option.cpp | 100 +++++- src/d/d_meter2_draw.cpp | 2 +- src/d/d_meter_button.cpp | 330 +++++++++++------- src/d/d_meter_map.cpp | 555 ++++++++++++++++++++++-------- src/d/d_msg_object.cpp | 6 +- 20 files changed, 949 insertions(+), 353 deletions(-) diff --git a/include/JSystem/JHostIO/JORFile.h b/include/JSystem/JHostIO/JORFile.h index d7a3ae5f7b..7e05883893 100644 --- a/include/JSystem/JHostIO/JORFile.h +++ b/include/JSystem/JHostIO/JORFile.h @@ -78,7 +78,7 @@ public: virtual void writeLoop_(const void* pBuffer, s32 size, u32 pos); virtual void writeDone_(s32 len); virtual void waitMessage_(); - virtual s32 getFileSize() const; + virtual s32 getFileSize() const { return mFileLength; } /* 0x04 */ u32 mHandle; /* 0x08 */ s32 mFileLength; diff --git a/include/d/d_camera.h b/include/d/d_camera.h index 6c0cda8767..d3b6604d03 100644 --- a/include/d/d_camera.h +++ b/include/d/d_camera.h @@ -1112,6 +1112,8 @@ public: void CorrectCenter() { setFlag(0x40000000); } + int Gear() { return mGear; } + static engine_fn engine_tbl[]; /* 0x000 */ camera_class* field_0x0; diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h index 8613b3ae98..70ca68202f 100644 --- a/include/d/d_com_inf_game.h +++ b/include/d/d_com_inf_game.h @@ -351,7 +351,7 @@ public: u8 getYSetFlagForce() { return mItemInfo.mYSetFlagForce; } u8 getFaceAnimeID() { return mItemInfo.mFaceAnimeID; } u8 getBaseAnimeID() { return mItemInfo.mBaseAnimeID; } - bool isCStickSetFlag(u8 flag) { return mItemInfo.mCStickSetFlag & flag; } + bool isCStickSetFlag(u8 flag) { return (mItemInfo.mCStickSetFlag & flag) ? true : false; } bool isDoSetFlag(u8 flag) { return (mItemInfo.mDoSetFlag & flag) ? true : false; } bool isASetFlag(u8 flag) { return (mItemInfo.mASetFlag & flag) ? true : false; } bool isRSetFlag(u8 flag) { return (mItemInfo.mRSetFlag & flag) ? true : false; } diff --git a/include/d/d_map.h b/include/d/d_map.h index f4070c9732..0b055dd7a4 100644 --- a/include/d/d_map.h +++ b/include/d/d_map.h @@ -2,6 +2,11 @@ #define D_MAP_D_MAP_H #include "d/d_map_path_dmap.h" +#include "JSystem/JHostIO/JORReflexible.h" + +struct dMap_HIO_prm_res_src_s { + +}; class dMap_HIO_list_c : public dMpath_HIO_n::hioList_c { public: @@ -21,10 +26,11 @@ public: virtual u32 addStringBinary(char*, u32, u32); /* 0x04 */ u8 field_0x4[0x08 - 0x04]; - /* 0x08 */ dMap_HIO_list_c field_0x8; + /* 0x08 */ dMap_HIO_list_c mList; static dMap_HIO_c* mMySelfPointer; static dMpath_HIO_n::list_s l_list; + static dMap_HIO_prm_res_src_s* m_res_src_p; }; struct dMap_prm_res_s { @@ -114,6 +120,7 @@ public: void setMapPaletteColorAlphaPer(int, int, f32); void resCopy(); dMap_c(int, int, int, int); + void changeTextureSize(int, int, int); void _remove(); void getMapMinMaxXZ(int, f32*, f32*, f32*, f32*); void getPack(int, f32*, f32*); @@ -141,11 +148,15 @@ public: ResTIMG* getResTIMGPointer() { return mResTIMG; } f32 getTopEdgePlus() { return mTopEdgePlus; } f32 getPackPlusZ() { return mPackPlusZ; } - f32 getPackZ() { return mPackZ; } - f32 getTexelPerCm() { return 1.0f / field_0x58; } - u16 getTexSizeY() { return mTexSizeY; } + f32 getPackZ() const { return mPackZ; } + f32 getTexelPerCm() const { return 1.0f / field_0x58; } + u16 getTexSizeY() const { return mTexSizeH; } f32 getRightEdgePlus() { return mRightEdgePlus; } - f32 getPackX() { return mPackX; } + f32 getPackX() const { return mPackX; } + int getStayRoomNo() const { return mStayRoomNo; } + f32 getCenterZ() const { return mCenterZ; } + + static dMap_c* m_mySelfPointer; private: /* 0x40 */ dMap_prm_res_s* m_res_src; @@ -162,8 +173,8 @@ private: /* 0x6C */ f32 mRightEdgePlus; /* 0x70 */ f32 mTopEdgePlus; /* 0x74 */ int field_0x74; - /* 0x78 */ u16 mTexSizeX; - /* 0x7A */ u16 mTexSizeY; + /* 0x78 */ u16 mTexSizeW; + /* 0x7A */ u16 mTexSizeH; /* 0x7C */ int mStayRoomNo; /* 0x80 */ int field_0x80; /* 0x84 */ int field_0x84; @@ -175,4 +186,15 @@ private: /* 0x90 */ u8 field_0x90; }; // Size: 0x94 +#if DEBUG +class dMpath_RGBA_c { +public: + GXColor getGXColor() { return mColor; } + + GXColor mColor; + + virtual ~dMpath_RGBA_c() {} +}; +#endif + #endif /* D_MAP_D_MAP_H */ diff --git a/include/d/d_map_path.h b/include/d/d_map_path.h index a362d85cd3..d461783150 100644 --- a/include/d/d_map_path.h +++ b/include/d/d_map_path.h @@ -2,6 +2,7 @@ #define D_MAP_D_MAP_PATH_H #include "d/d_drawlist.h" +#include "JSystem/JHostIO/JORMContext.h" namespace dMpath_HIO_n { struct list_s { @@ -11,14 +12,14 @@ namespace dMpath_HIO_n { class hioList_c { public: - /* 0x00 */ list_s field_0x0; + /* 0x00 */ list_s mList; virtual ~hioList_c() {} virtual void copySrcToHio() = 0; virtual void copyHioToDst() = 0; virtual void copyBufToHio(const char*) = 0; - void set(const list_s& param_1) { field_0x0 = param_1; } + void set(const list_s& param_1) { mList = param_1; } void gen(JORMContext*); void update(JORMContext*); u32 addString(char*, u32, u32) const; @@ -152,6 +153,7 @@ public: virtual const GXColor* getDecoLineColor(int, int); virtual s32 getDecorationLineWidth(int); + f32 getCmPerTexel() const { return mCmPerTexel; } bool isDrawAreaCheck(const Vec& param_0) { return (param_0.x >= mPosX - field_0x8 * 2.0f && param_0.x <= mPosX + field_0x8 * 2.0f) && diff --git a/include/d/d_menu_option.h b/include/d/d_menu_option.h index f24652ba87..7204d62974 100644 --- a/include/d/d_menu_option.h +++ b/include/d/d_menu_option.h @@ -96,7 +96,9 @@ public: virtual ~dMenu_Option_c(); u8 getQuitStatus() { return mQuitStatus; } - u8 isUseFlag(u8 i_flag) { return (mUseFlag & i_flag) != 0; } + bool isUseFlag(u8 i_flag) { + return ((u8)mUseFlag & (u8)i_flag) != 0 ? true : false; + } private: /* 0x004 */ J2DScreen* mpBackScreen; diff --git a/include/d/d_meter2_draw.h b/include/d/d_meter2_draw.h index d91e37df43..9a8a15ca48 100644 --- a/include/d/d_meter2_draw.h +++ b/include/d/d_meter2_draw.h @@ -261,7 +261,7 @@ public: void setItemParamZ(u8); void setItemParamB(u8); bool getFishingType(); - bool getCanoeFishing(); + u8 getCanoeFishing(); bool getCameraSubject(); bool getItemSubject(); bool getPlayerSubject(); diff --git a/include/d/d_meter2_info.h b/include/d/d_meter2_info.h index c6bbcda163..45f165341b 100644 --- a/include/d/d_meter2_info.h +++ b/include/d/d_meter2_info.h @@ -123,14 +123,14 @@ public: void setPauseStatus(u8 i_status) { mPauseStatus = i_status; } void resetPauseStatus() { mPauseStatus = 0; } u8 getPauseStatus() { return mPauseStatus; } - bool isGameStatus(int i_status) { return mGameStatus & i_status; } + bool isGameStatus(int i_status) { return (mGameStatus & (u16)i_status) != 0 ? true : false; } bool isTouchKeyCheck(int i_status) { return mTouchKeyCheck & (1 << i_status); } // fake function, should be isTouchKeyCheck bool isTouchKeyCheck_alt(int i_status) { return (mTouchKeyCheck >> i_status) & 1; } void setMapKeyDirection(u16 i_direction) { mMapKeyDirection = i_direction; } - bool isSub2DStatus(int i_flag) { return mSub2DStatus & (1 << i_flag); } + bool isSub2DStatus(int i_flag) { return (mSub2DStatus & (u16)(1 << i_flag)) != 0 ? true : false; } void offMenuInForce(int i_flag) { unk_0x98 &= ~(1 << i_flag); } bool isMenuInForce(int i_flag) { return unk_0x98 & (1 << i_flag); } u16 getMapKeyDirection() { return mMapKeyDirection; } @@ -173,7 +173,7 @@ public: u16 getFloatingFlowID() { return mFloatingFlowID; } bool isFloatingMessageWakuVisible() { return mFloatingMessageWakuVisible; } void onBlinkButton(int i_flag) { mBlinkButton |= i_flag; } - bool isBlinkButton(int i_flag) { return mBlinkButton & i_flag; } + bool isBlinkButton(int i_flag) { return (mBlinkButton & (u16)i_flag) != 0 ? true : false; } void resetBlinkButton() { mBlinkButton = 0; } s16 getFloatingMessageTimer() { return mFloatingMessageTimer; } u16 getFloatingMessageID() { return mFloatingMessageID; } @@ -739,7 +739,7 @@ inline s16 dMeter2Info_getFloatingMessageTimer() { return g_meter2_info.getFloatingMessageTimer(); } -inline u32 dMeter2Info_getFloatingMessageID() { +inline u16 dMeter2Info_getFloatingMessageID() { return g_meter2_info.getFloatingMessageID(); } diff --git a/include/d/d_meter_HIO.h b/include/d/d_meter_HIO.h index 0c86f8bcf3..c0b6b247c5 100644 --- a/include/d/d_meter_HIO.h +++ b/include/d/d_meter_HIO.h @@ -753,7 +753,7 @@ public: /* 0x2C4 */ f32 mButtonATextSpacing; /* 0x2C8 */ s32 mButtonATextActionID; /* 0x2CC */ u32 field_0x2cc; - /* 0x2D0 */ bool mButtonATextDebug; + /* 0x2D0 */ u8 mButtonATextDebug; /* 0x2D4 */ f32 mButtonBFontScale; /* 0x2D8 */ f32 mButtonBFontPosX; /* 0x2DC */ f32 mButtonBFontPosY; @@ -840,13 +840,13 @@ public: /* 0x420 */ s16 mButtonCrossMoveFrame; /* 0x422 */ s16 field_0x422; /* 0x424 */ s16 field_0x424; - /* 0x426 */ bool mButtonDebug[4]; + /* 0x426 */ u8 mButtonDebug[4]; /* 0x42A */ u8 mButtonXYItemDimAlpha; /* 0x42B */ u8 mButtonXYBaseDimAlpha; /* 0x42C */ u8 field_0x42c; /* 0x42D */ u8 mMaxSpurAmount; - /* 0x42E */ bool mSpurDebug; - /* 0x42F */ bool field_0x42f; + /* 0x42E */ u8 mSpurDebug; + /* 0x42F */ u8 field_0x42f; /* 0x430 */ JUtility::TColor mSpurIconPikariFrontInner; /* 0x434 */ JUtility::TColor mSpurIconPikariFrontOuter; /* 0x438 */ JUtility::TColor mSpurIconPikariBackInner; @@ -921,9 +921,9 @@ public: /* 0x55C */ u32 mMessageID; /* 0x560 */ u32 mFlowID; /* 0x564 */ s16 mMessageDuration; - /* 0x566 */ bool mMessageDebug; - /* 0x567 */ bool mFlowDebug; - /* 0x568 */ bool mItemScaleAdjustON; + /* 0x566 */ u8 mMessageDebug; + /* 0x567 */ u8 mFlowDebug; + /* 0x568 */ u8 mItemScaleAdjustON; /* 0x569 */ u8 mItemScalePercent; /* 0x56C */ f32 mTouchAreaUnselectScale[5]; /* 0x580 */ f32 mTouchAreaSelectScale[5]; @@ -937,7 +937,7 @@ public: /* 0x5F0 */ JUtility::TColor mTouchAreaSelectWhite[3]; /* 0x5FC */ JUtility::TColor mTouchAreaSelectBlack[3]; /* 0x608 */ s16 mTouchAreaSelectFrameNum; - /* 0x60A */ bool field_0x60a; + /* 0x60A */ u8 field_0x60a; /* 0x60C */ f32 mLanternIconMeterPosX; /* 0x610 */ f32 mLanternIconMeterPosY; /* 0x614 */ f32 mLanternIconMeterSize; diff --git a/include/d/d_meter_button.h b/include/d/d_meter_button.h index ba59e589d6..3028abeab5 100644 --- a/include/d/d_meter_button.h +++ b/include/d/d_meter_button.h @@ -141,8 +141,12 @@ public: bool isSetButton(u8 i_no) { return mButtonTimers[i_no] <= 0; } void onButtonShowBit(int i_bit) { field_0x4b0 |= (u16)(1 << i_bit); } + #if DEBUG + void offButtonShowBit(int i_bit) { field_0x4b0 &= (u16)~(u16)(1 << i_bit); } + #else void offButtonShowBit(int i_bit) { field_0x4b0 &= ~(u16)(1 << i_bit); } - bool isButtonShowBit(int i_bit) { return field_0x4b0 & (u16)(1 << i_bit); } + #endif + bool isButtonShowBit(int i_bit) { return field_0x4b0 & (u16)(1 << i_bit) ? true : false; } static const int BUTTON_NUM = 22; diff --git a/include/d/d_meter_map.h b/include/d/d_meter_map.h index 60197a2025..ecf645a6ac 100644 --- a/include/d/d_meter_map.h +++ b/include/d/d_meter_map.h @@ -2,6 +2,7 @@ #define D_METER_D_METER_MAP_H #include "d/d_map_path_dmap.h" +#include "JSystem/JHostIO/JORReflexible.h" class J2DPicture; class dMap_c; @@ -12,43 +13,47 @@ public: dMeter_map_HIO_c(); virtual void listenPropertyEvent(const JORPropertyEvent*); virtual void genMessage(JORMContext*); - virtual ~dMeter_map_HIO_c(); + virtual ~dMeter_map_HIO_c() { + mMySelfPointer = NULL; + mAreaMap = NULL; + field_0x38 = 0; + } void update(); static dMeter_map_HIO_c* mMySelfPointer; -private: - /* 0x04 */ u8 field_0x4; - /* 0x05 */ u8 field_0x5; - /* 0x06 */ u8 field_0x6; - /* 0x07 */ u8 field_0x7; - /* 0x08 */ s16 field_0x8; - /* 0x0A */ s16 field_0xa; - /* 0x0C */ s16 field_0xc; - /* 0x0E */ s16 field_0xe; - /* 0x10 */ s16 field_0x10; - /* 0x12 */ s16 field_0x12; - /* 0x14 */ s16 field_0x14; + + /* 0x04 */ s8 field_0x4; + /* 0x05 */ u8 mDebugMapExpansion; + /* 0x06 */ u8 mMapDisplayLocation; + /* 0x08 */ s16 mWideBottomLeftX; + /* 0x0A */ s16 mWideY; + /* 0x0C */ s16 mNormalBottomLeftX; + /* 0x0E */ s16 mNormalY; + /* 0x10 */ s16 mGcBottomLeftX; + /* 0x12 */ s16 mGcY; + /* 0x14 */ s16 mHiddenRightX; /* 0x16 */ u8 field_0x16; - /* 0x17 */ u8 field_0x17; + /* 0x17 */ u8 mSizeTypeChange; /* 0x18 */ s16 field_0x18; - /* 0x1A */ s16 field_0x1a; - /* 0x1C */ s16 field_0x1c; - /* 0x1E */ s16 field_0x1e; - /* 0x20 */ s16 field_0x20; - /* 0x22 */ s16 field_0x22; - /* 0x24 */ s16 field_0x24; - /* 0x26 */ u8 field_0x26; - /* 0x27 */ u8 field_0x27[0x2a - 0x27]; + /* 0x1A */ s16 mMediumHorizontal; + /* 0x1C */ s16 mMediumVertical; + /* 0x1E */ s16 mBigHorizontal; + /* 0x20 */ s16 mBigVertical; + /* 0x22 */ s16 mSmallHorizontal; + /* 0x24 */ s16 mSmallVertical; + /* 0x26 */ u8 mMapDisplaySize; + /* 0x28 */ s16 field_0x28; /* 0x2A */ s16 field_0x2a; - /* 0x2C */ u8 field_0x2c; - /* 0x2D */ u8 field_0x2d; - /* 0x2E */ u8 field_0x2e; - /* 0x2F */ u8 field_0x2f; + /* 0x2C */ u8 mMapAlphaTest; + /* 0x2D */ u8 mAlpha; + /* 0x2E */ u8 mTextureResolutionHalved; + /* 0x2F */ u8 mForcedMapTopEdgeChange; /* 0x30 */ s16 field_0x30; - /* 0x32 */ u8 field_0x32; - /* 0x33 */ u8 field_0x33; - /* 0x34 */ dMap_HIO_c* field_0x34; + /* 0x32 */ u8 mMapDisplayProhibited; + /* 0x33 */ u8 mMapRenderingProhibited; + /* 0x34 */ dMap_HIO_c* mAreaMap; + /* 0x38 */ int field_0x38; }; class dMeterMap_c : public dDlst_base_c { @@ -68,6 +73,8 @@ public: static bool isMapOpenCheck(); dMeterMap_c(J2DScreen*); void _create(J2DScreen*); + void setDispPosOutSide(); + void setDispPosInSide(); void _delete(); void _move(u32); void _draw(); @@ -83,17 +90,19 @@ public: virtual ~dMeterMap_c(); bool isDispPosInsideFlg() { return field_0x2d != 0; } + dMeterMap_c* getMapPointer() { return (dMeterMap_c*)mMap; } + void setSizeW(f32 w) { mSizeW = w; } + void setSizeH(f32 h) { mSizeH = h; } - enum { MAP_SIZE_TYPE_BIG = 2, MAP_SIZE_TYPE_SMALL = 3, MAP_SIZE_TYPE_STAGE = 7 }; + enum { MAP_SIZE_TYPE_BIG = 2, MAP_SIZE_TYPE_SMALL = 3, MAP_SIZE_TYPE_MEDIUM = 4, MAP_SIZE_TYPE_STAGE = 7 }; static dMeterMap_c* mMySelfPointer; -private: #if DEBUG /* 0x04 */ u8 field_0x4_debug; /* 0x08 */ int field_0x8_debug; #endif - +private: /* 0x04 */ J2DPicture* mMapJ2DPicture; /* 0x08 */ dMap_c* mMap; /* 0x0C */ s32 mIsCompass; diff --git a/include/d/d_msg_object.h b/include/d/d_msg_object.h index 2c3c781b5f..c646e957f7 100644 --- a/include/d/d_msg_object.h +++ b/include/d/d_msg_object.h @@ -54,7 +54,7 @@ public: void changeGroupLocal(s16); bool getStringLocal(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*, char*, char*, s16*); - u8 isGetItemMessage(); + bool isGetItemMessage(); bool isKanbanMessage(); bool isHowlMessage(); bool isMidonaMessage(); @@ -424,7 +424,7 @@ inline void dMsgObject_setTalkActor(fopAc_ac_c* actor) { inline bool dMsgObject_getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2, JUTFont* param_3, COutFont_c* param_4, char* param_5, char* param_6, char* param_7, s16* param_8) { - return dMsgObject_c::getString(param_0, param_1, param_2, param_3, param_4, param_5, param_6, + return dMsgObject_getMsgObjectClass()->getString(param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8); } @@ -493,7 +493,7 @@ inline void dMsgObject_onMsgSend() { } inline bool dMsgObject_isFukidashiCheck() { - return dMsgObject_getMsgObjectClass()->getScrnDrawPtr() != NULL ? true : false; + return dMsgObject_getMsgObjectClass()->getScrnDrawPtr() == NULL ? false : true; } inline void* dMsgObject_getTalkHeap() { diff --git a/include/d/d_stage.h b/include/d/d_stage.h index 43e3f7e3ad..292f090e26 100644 --- a/include/d/d_stage.h +++ b/include/d/d_stage.h @@ -80,6 +80,13 @@ struct stage_stag_info_class { /* 0x2C */ u8 mParticleNo[16]; }; // Size: 0x3C +class dStage_stagInfo_c { +public: + enum { + /* 0x1 */ UB_D_MAP = 1, + }; +}; + // SCLS struct stage_scls_info_class { /* 0x0 */ char mStage[8]; @@ -1358,7 +1365,7 @@ inline u32 dStage_stagInfo_GetParticleNo(stage_stag_info_class* p_info) { return (p_info->field_0x0a >> 0x3) & 0xFF; } -inline s16 dStage_stagInfo_GetUpButton(stage_stag_info_class* p_info) { +inline s32 dStage_stagInfo_GetUpButton(stage_stag_info_class* p_info) { return p_info->field_0x0a & 7; } @@ -1475,11 +1482,11 @@ inline f32 dStage_FileList2_dt_GetRightRmX(dStage_FileList2_dt_c* p_fList2) { return p_fList2->mRightRmX; } -inline f32 dStage_FileList2_dt_GetInnerRmZ(dStage_FileList2_dt_c* p_fList2) { +inline f32 dStage_FileList2_dt_GetInnerRmZ(const dStage_FileList2_dt_c* p_fList2) { return p_fList2->mInnerRmZ; } -inline f32 dStage_FileList2_dt_GetFrontRmZ(dStage_FileList2_dt_c* p_fList2) { +inline f32 dStage_FileList2_dt_GetFrontRmZ(const dStage_FileList2_dt_c* p_fList2) { return p_fList2->mFrontRmZ; } diff --git a/src/d/d_map.cpp b/src/d/d_map.cpp index 19dbfc03c6..6551a0d954 100644 --- a/src/d/d_map.cpp +++ b/src/d/d_map.cpp @@ -6,6 +6,7 @@ #include "d/dolzel.h" // IWYU pragma: keep #include "d/d_map.h" +#include "JSystem/JHostIO/JORFile.h" #include "JSystem/JUtility/JUTTexture.h" #include "SSystem/SComponent/c_counter.h" #include "SSystem/SComponent/c_math.h" @@ -23,18 +24,105 @@ void dMap_HIO_c::genMessage(JORMContext* mctx) { mctx->genButton("バイナリファイル書き出し", 0x4000006, 0, NULL, -1, -1, 512, 24); mctx->genButton("バイナリファイル読み込み", 0x4000007, 0, NULL, -1, -1, 512, 24); mctx->genButton("バイナリダンプ", 0x4000008, 0, NULL, -1, -1, 512, 24); - field_0x8.gen(mctx); + mList.gen(mctx); mctx->genButton("ID_INFO_ROOM_MAX_TEXEL", 0x4000009, 0, NULL, -1, -1, 512, 24); mctx->genButton("ID_INFO_SWITCH", 0x400000a, 0, NULL, -1, -1, 512, 24); } dMap_HIO_c::dMap_HIO_c() { mMySelfPointer = this; - field_0x8.set(l_list); + mList.set(l_list); } -void dMap_HIO_c::listenPropertyEvent(const JORPropertyEvent*) { - // DEBUG NONMATCHING +void dMap_HIO_c::listenPropertyEvent(const JORPropertyEvent* evt) { + // NONMATCHING + JORReflexible::listenPropertyEvent(evt); + + if (dMap_HIO_prm_res_dst_s::m_res != NULL) { + JORFile jorFile; + switch ((u32)evt->id) { + case 0x4000002: + if (dMap_c::m_mySelfPointer != NULL) { + f32 packX, packZ; + dMap_c::m_mySelfPointer->getPack(dMap_c::m_mySelfPointer->getStayRoomNo(), &packX, &packZ); + OS_REPORT("mNowCenterRoomNo<%d>packX<%11.3f>packZ<%11.3f>\n", packX, packZ, dMap_c::m_mySelfPointer->getStayRoomNo()); + } + break; + + case 0x4000004: + writeHostioTextFile(NULL); + break; + + case 0x4000005: + writeBinaryTextFile(NULL); + break; + + case 0x4000006: + writeBinaryFile(NULL); + break; + + case 0x4000007: { + readBinaryFile(NULL); + JORMContext* ctx_p = attachJORMContext(8); + ctx_p->startUpdateNode(this); + mList.update(ctx_p); + ctx_p->endUpdateNode(); + releaseJORMContext(ctx_p); + break; + } + + case 0x4000003: { + JORMContext* ctx_p = attachJORMContext(8); + ctx_p->startUpdateNode(this); + mList.update(ctx_p); + ctx_p->endUpdateNode(); + releaseJORMContext(ctx_p); + break; + } + + case 0x4000008: + binaryDump(dMap_HIO_prm_res_dst_s::m_res, 0x1BC); + break; + + case 0x4000009: + if (dMap_c::m_mySelfPointer != NULL) { + f32 stageTexelMinZ = -3.4028235e38f; + f32 stageTexelMaxZ = -3.4028235e38f; + for (int i = 0; i < 64; i++) { + dStage_FileList2_dt_c* fileList2_p = dStage_roomControl_c::getFileList2(i); + if (fileList2_p != NULL) { + f32 texelMaxZ = dStage_FileList2_dt_GetInnerRmZ(fileList2_p); + f32 frontRmZ = dStage_FileList2_dt_GetFrontRmZ(fileList2_p); + f32 cmPerTexel = dMap_c::m_mySelfPointer->getCmPerTexel(); + f32 texelMinZ = (dMap_c::m_mySelfPointer->getCenterZ() - texelMaxZ) / cmPerTexel; + texelMaxZ = dMap_c::m_mySelfPointer->getCmPerTexel(); + texelMaxZ = (frontRmZ - dMap_c::m_mySelfPointer->getCenterZ()) / texelMaxZ; + OS_REPORT("<%2d>texelMinZ<%10.3f>texelMaxZ<%10.3f>\n", texelMinZ, texelMaxZ, i); + + if (texelMinZ > stageTexelMinZ) { + stageTexelMinZ = texelMinZ; + } + + if (texelMaxZ > stageTexelMaxZ) { + stageTexelMaxZ = texelMaxZ; + } + } + } + + OS_REPORT("stageTexelMinZ<%10.3f>\n", stageTexelMinZ); + } + } + } +} + +void dMap_HIO_list_c::copySrcToHio() { + // NONMATCHING + if (dMap_HIO_c::m_res_src_p != NULL) { + dMpath_RGBA_c color; + for (int i = 0; i < 51; i++) { + + } + } } #endif @@ -637,8 +725,8 @@ dMap_c::dMap_c(int param_0, int param_1, int param_2, int param_3) { mTopEdgePlus = 0.0f; field_0x74 = 0; - mTexSizeX = 0; - mTexSizeY = 0; + mTexSizeW = 0; + mTexSizeH = 0; mStayRoomNo = -1; field_0x80 = -1; field_0x84 = -1; @@ -658,8 +746,8 @@ dMap_c::dMap_c(int param_0, int param_1, int param_2, int param_3) { m_res_src = (dMap_prm_res_s*)dComIfG_getObjectRes("Always", 0x45); resCopy(); - mTexSizeX = param_0; - mTexSizeY = param_1; + mTexSizeW = param_0; + mTexSizeH = param_1; if (dMap_HIO_prm_res_dst_s::m_res->field_0x1ae > 0) { field_0x74 = dMap_HIO_prm_res_dst_s::m_res->field_0x1b0 / 6; @@ -669,14 +757,32 @@ dMap_c::dMap_c(int param_0, int param_1, int param_2, int param_3) { mImage_p = new (0x20) u8[buffer_size]; JUT_ASSERT(0, mImage_p != NULL); - renderingDAmap_c::init(mImage_p, mTexSizeX, mTexSizeY, mTexSizeX, mTexSizeY); + renderingDAmap_c::init(mImage_p, mTexSizeW, mTexSizeH, mTexSizeW, mTexSizeH); mResTIMG = new (0x20) ResTIMG; JUT_ASSERT(0, mResTIMG != NULL); - makeResTIMG(mResTIMG, mTexSizeX, mTexSizeY, mImage_p, (u8*)m_res, 0x33); + makeResTIMG(mResTIMG, mTexSizeW, mTexSizeH, mImage_p, (u8*)m_res, 0x33); } +#if DEBUG +void dMap_c::changeTextureSize(int param_1, int param_2, int param_3) { + JUT_ASSERT(2672, mImage_p != NULL); + JUT_ASSERT(2673, mResTIMG != NULL); + + mTexSizeW = param_1 >> param_3; + mTexSizeH = param_2 >> param_3; + + u32 imageSize = GXGetTexBufferSize(mTexSizeW, mTexSizeH, 9, 0, 0); + OS_REPORT("imageSize<%d> <%d kbyte>mTexSizeW<%d>mTexSizeH<%d>\n", imageSize, imageSize * 0.0009765625f, mTexSizeW, mTexSizeH); + + JUT_ASSERT(2682, mImage_p != NULL); + + init(mImage_p, mTexSizeW, mTexSizeH, param_1, param_2); + makeResTIMG(mResTIMG, mTexSizeW, mTexSizeH, mImage_p, (u8*)m_res, 0x33); +} +#endif + void dMap_c::_remove() { if (mImage_p != NULL) { delete[] mImage_p; @@ -834,7 +940,7 @@ void dMap_c::calcMapCmPerTexel(int i_roomNo, f32* ip_cmPerTexel) { JUT_ASSERT(0, ip_cmPerTexel != NULL); f32 cmPerTexel = 0.0f; - JUT_ASSERT(0, mTexSizeY != 0); + JUT_ASSERT(0, mTexSizeH != 0); if (i_roomNo >= 0) { if (getStayType() == 0) { @@ -853,7 +959,7 @@ void dMap_c::calcMapCmPerTexel(int i_roomNo, f32* ip_cmPerTexel) { var_f3 = temp_f0; } - cmPerTexel = var_f3 / ((f32)mTexSizeY - (f32)(field_0x74 + 4)); + cmPerTexel = var_f3 / ((f32)mTexSizeH - (f32)(field_0x74 + 4)); } else { f32 var_f31 = 0.0f; @@ -868,7 +974,7 @@ void dMap_c::calcMapCmPerTexel(int i_roomNo, f32* ip_cmPerTexel) { var_f31 = 10800.0f; } - cmPerTexel = var_f31 / (f32)mTexSizeY; + cmPerTexel = var_f31 / (f32)mTexSizeH; } } diff --git a/src/d/d_map_path.cpp b/src/d/d_map_path.cpp index ee4b053240..afba0654ff 100644 --- a/src/d/d_map_path.cpp +++ b/src/d/d_map_path.cpp @@ -5,6 +5,7 @@ #include "d/dolzel.h" // IWYU pragma: keep +#include "JSystem/JHostIO/JORFile.h" #include "JSystem/J2DGraph/J2DGrafContext.h" #include "JSystem/JHostIO/JORFile.h" #include "JSystem/JUtility/JUTTexture.h" diff --git a/src/d/d_menu_option.cpp b/src/d/d_menu_option.cpp index 75f7b52fbe..dbf6785c7a 100644 --- a/src/d/d_menu_option.cpp +++ b/src/d/d_menu_option.cpp @@ -103,10 +103,19 @@ void dMenu_Option_c::_create() { mpFont = mDoExt_getMesgFont(); mpString = new dMsgString_c(); + JUT_ASSERT(197, mpString != NULL); + + mpMeterHaihai = new dMeterHaihai_c(3); + JUT_ASSERT(201, mpMeterHaihai); + field_0x3f6 = 0; mpScreen = new J2DScreen(); - mpScreen->setPriority("zelda_option_select_menu.blo", 0x20000, mpArchive); + JUT_ASSERT(205, mpScreen != NULL); + + bool fg = mpScreen->setPriority("zelda_option_select_menu.blo", 0x20000, mpArchive); + JUT_ASSERT(210, fg != false); + mpScreen->search('base_a_n')->hide(); mpScreen->search('y_set_p4')->hide(); mpScreen->search('y_set_p3')->hide(); @@ -120,24 +129,41 @@ void dMenu_Option_c::_create() { field_0x254[i]->setString(0x20, ""); } mpBackScreen = new J2DScreen(); - mpBackScreen->setPriority("zelda_option_base.blo", 0x20000, mpArchive); + JUT_ASSERT(246, mpBackScreen != NULL); + fg = mpBackScreen->setPriority("zelda_option_base.blo", 0x20000, mpArchive); + JUT_ASSERT(251, fg != false); mpBackScreen->search('wi_btn_n')->hide(); field_0x27c = mpBackScreen->search('let_area'); + mpClipScreen = new J2DScreen(); - mpClipScreen->setPriority("zelda_option_menu_text.blo", 0x20000, mpArchive); + JUT_ASSERT(265, mpClipScreen != NULL); + fg = mpClipScreen->setPriority("zelda_option_menu_text.blo", 0x20000, mpArchive); + JUT_ASSERT(269, fg != false); dPaneClass_showNullPane(mpClipScreen); + mpClipScreen->setScissor(true); mpShadowScreen = new J2DScreen(); - mpShadowScreen->setPriority("zelda_option_menu_shadow.blo", 0x20000, mpArchive); + JUT_ASSERT(274, mpShadowScreen != NULL); + fg = mpShadowScreen->setPriority("zelda_option_menu_shadow.blo", 0x20000, mpArchive); + JUT_ASSERT(278, fg != false); dPaneClass_showNullPane(mpShadowScreen); mpShadowScreen->search('mw_n_5')->hide(); + mpTVScreen = new J2DScreen(); - mpTVScreen->setPriority("zelda_option_check.blo", 0x20000, mpArchive); + JUT_ASSERT(287, mpTVScreen != NULL); + fg = mpTVScreen->setPriority("zelda_option_check.blo", 0x20000, mpArchive); + JUT_ASSERT(291, fg != false); dPaneClass_showNullPane(mpTVScreen); + mpTVButtonAB = new CPaneMgr(mpTVScreen, 'g_abtn_n', 0, NULL); + JUT_ASSERT(295, mpTVButtonAB != NULL); + mpTVButtonText = new CPaneMgr(mpTVScreen, 'a_text_n', 0, NULL); + JUT_ASSERT(298, mpTVButtonText != NULL); mpTVScreen->search('g_abtn_n')->hide(); + mpScreenIcon = new J2DScreen(); + JUT_ASSERT(325, mpScreenIcon != NULL); mpScreenIcon->setPriority("zelda_collect_soubi_do_icon_parts.blo", 0x20000, mpArchive); for (int i = 0; i < 2; i++) { mpButtonAB[i] = NULL; @@ -157,24 +183,31 @@ void dMenu_Option_c::_create() { setBButtonString(0x3F9); ResTIMG* timg = (ResTIMG*)dComIfGp_getMain2DArchive()->getResource('TIMG', "tt_block8x8.bti"); mpBlackTex = new J2DPicture(timg); + JUT_ASSERT(402, mpBlackTex != NULL); mpBlackTex->setBlackWhite(JUtility::TColor(0, 0, 0, 0), JUtility::TColor(0, 0, 0, 0xff)); mpBlackTex->setAlpha(0); field_0x374 = 0.0f; mpWarning = new dFile_warning_c(mpArchive, 1); + JUT_ASSERT(408, mpWarning != NULL); mpWarning->setFontColor(JUtility::TColor(0, 0, 0, 0), JUtility::TColor(0xc8, 0xc8, 0xc8, 0xff)); mpSelectScreen = new J2DScreen(); - mpSelectScreen->setPriority("zelda_file_select_yes_no_window.blo", 0x1100000, mpArchive); + JUT_ASSERT(412, mpSelectScreen != NULL); + fg = mpSelectScreen->setPriority("zelda_file_select_yes_no_window.blo", 0x1100000, mpArchive); + JUT_ASSERT(416, fg != false); dPaneClass_showNullPane(mpSelectScreen); - void* resource = JKRGetNameResource("zelda_file_select_yes_no_window.bck", mpArchive); - field_0x24 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(resource); - field_0x28 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(resource); - field_0x20 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(resource); + + void* bck = JKRGetNameResource("zelda_file_select_yes_no_window.bck", mpArchive); + field_0x24 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x28 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x20 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); field_0x24->searchUpdateMaterialID(mpSelectScreen); field_0x28->searchUpdateMaterialID(mpSelectScreen); field_0x20->searchUpdateMaterialID(mpSelectScreen); for (int i = 0; i < 2; i++) { mpYesNoSelBase_c[i] = new CPaneMgr(mpSelectScreen, l_tagName012[i], 0, NULL); + JUT_ASSERT(439, mpYesNoSelBase_c[i] != NULL); mpYesNoTxt_c[i] = new CPaneMgr(mpSelectScreen, l_tagName013[i], 0, NULL); + JUT_ASSERT(441, mpYesNoTxt_c[i] != NULL); J2DTextBox* yesNoTxt = (J2DTextBox*)mpYesNoTxt_c[i]->getPanePtr(); yesNoTxt->setFont(mDoExt_getMesgFont()); char message[24]; @@ -182,24 +215,33 @@ void dMenu_Option_c::_create() { J2DTextBox* yesNoTxt2 = (J2DTextBox*)mpYesNoTxt_c[i]->getPanePtr(); yesNoTxt2->setString(0x20, message); } - resource = JKRGetNameResource("zelda_file_select_yes_no_window.bpk", mpArchive); - field_0x2c = (J2DAnmColor*)J2DAnmLoaderDataBase::load(resource); + + void* bpk = JKRGetNameResource("zelda_file_select_yes_no_window.bpk", mpArchive); + JUT_ASSERT(449, bpk != NULL); + field_0x2c = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); field_0x2c->searchUpdateMaterialID(mpSelectScreen); field_0x3c0 = 0; - resource = JKRGetNameResource("zelda_file_select_yes_no_window.btk", mpArchive); - field_0x30 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(resource); + + void* btk = JKRGetNameResource("zelda_file_select_yes_no_window.btk", mpArchive); + JUT_ASSERT(459, btk != NULL); + field_0x30 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); field_0x30->searchUpdateMaterialID(mpSelectScreen); field_0x3c4 = 0; + for (int i = 0; i < 2; i++) { mpYesNoCurWaku_c[i] = new CPaneMgr(mpSelectScreen, l_tagName9[i], 0, NULL); + JUT_ASSERT(482, mpYesNoCurWaku_c[i] != NULL); mpYesNoCurWakuG0_c[i] = new CPaneMgr(mpSelectScreen, l_tagName10[i], 0, NULL); + JUT_ASSERT(484, mpYesNoCurWakuG0_c[i] != NULL); mpYesNoCurWakuG1_c[i] = new CPaneMgr(mpSelectScreen, l_tagName11[i], 0, NULL); + JUT_ASSERT(486, mpYesNoCurWakuG1_c[i] != NULL); mpYesNoCurWaku_c[i]->getPanePtr()->setAnimation(field_0x2c); mpYesNoCurWakuG0_c[i]->getPanePtr()->setAnimation(field_0x2c); mpYesNoCurWakuG1_c[i]->getPanePtr()->setAnimation(field_0x2c); mpYesNoCurWakuG0_c[i]->getPanePtr()->setAnimation(field_0x30); mpYesNoCurWakuG1_c[i]->getPanePtr()->setAnimation(field_0x30); } + field_0x3f9 = 0; field_0x3fa = 0; field_0x401 = 0xff; @@ -209,6 +251,7 @@ void dMenu_Option_c::_create() { field_0x3fd[i] = 0; field_0x3ff[i] = 0; } + field_0x403 = 0; screenSet(); field_0x3e0 = 0; @@ -234,6 +277,7 @@ void dMenu_Option_c::_create() { field_0x384[i] = 0.0f; field_0x39c[i] = 0.0f; } + field_0x3b8.r = 0xff; field_0x3b8.g = 0xff; field_0x3b8.b = 0xff; @@ -334,7 +378,15 @@ void dMenu_Option_c::_delete() { delete field_0x30; field_0x30 = NULL; - if (isUseFlag(1)) { + if ( + isUseFlag( + #if DEBUG + 0 + #else + 1 + #endif + ) + ) { delete mpStick; mpStick = NULL; } @@ -410,13 +462,13 @@ void dMenu_Option_c::_delete() { } if (mpMount != NULL) { - mpMount->getArchive()->unmount(); - delete mpMount; + JKRUnmountArchive(mpMount->getArchive()); + mpMount->destroy(); mpMount = NULL; } if (mpArchive != NULL) { - mpArchive->unmount(); + JKRUnmountArchive(mpArchive); mpArchive = NULL; } @@ -428,6 +480,7 @@ void dMenu_Option_c::_move() { if (field_0x3ea != 0 && !isRumbleSupported()) { field_0x3ea = 0; } + if (mDoGph_gInf_c::getFader()->getStatus() == 1) { if (mDoCPd_c::getTrigA(PAD_1) != 0 && field_0x3ef != SelectType3 && field_0x3f3 == 5) { if (field_0x3f4 == 5 && field_0x3ef != SelectType4 && field_0x3ef != SelectType5 && field_0x3ef != SelectType6 && @@ -447,6 +500,7 @@ void dMenu_Option_c::_move() { } } } + if (mDoCPd_c::getTrigB(PAD_1) != 0 && field_0x3ef != SelectType3 && field_0x3f3 == 5 && field_0x3ef != SelectType4 && field_0x3ef != SelectType5 && field_0x3ef != SelectType6 && field_0x3ef != SelectType7) { @@ -468,6 +522,7 @@ skip: if (field_0x3f3 == 5 && oldValue != SelectType4 && oldValue != SelectType5 && oldValue != SelectType6 && oldValue != SelectType7) { dpdMenuMove(); } + field_0x3f2 = 0; if (field_0x3f1 != 0xff) { if (field_0x3f0 != field_0x3f1 && field_0x3ef != field_0x3f1) { @@ -477,17 +532,26 @@ skip: } else { field_0x3f0 = 0xff; } + (this->*process[field_0x3ef])(); mpSelectScreen->animation(); if (oldValue != field_0x3ef) { (this->*init[field_0x3ef])(); } + setHIO(false); } void dMenu_Option_c::_draw() { if (mpArchive != NULL) { J2DGrafContext* ctx = dComIfGp_getCurrentGrafPort(); + #if (PLATFORM_WII || PLATFORM_SHIELD) + if (mpCalibration != NULL && field_0x3f4 != 5 && field_0x3f4 != 0 && field_0x3f4 != 4) { + mpCalibration->draw(); + return; + } + #endif + mpBlackTex->setAlpha(0xff); mpBlackTex->draw(0.0f, 0.0f, FB_WIDTH, FB_HEIGHT, 0, 0, 0); mpBackScreen->draw(0.0f, 0.0f, ctx); diff --git a/src/d/d_meter2_draw.cpp b/src/d/d_meter2_draw.cpp index e953a2cbd2..f97608cc18 100644 --- a/src/d/d_meter2_draw.cpp +++ b/src/d/d_meter2_draw.cpp @@ -3886,7 +3886,7 @@ bool dMeter2Draw_c::getFishingType() { static const char* tex_name[] = {"tt_heart_00.bti", "tt_heart_01.bti", "tt_heart_02.bti", "tt_heart_03.bti"}; -bool dMeter2Draw_c::getCanoeFishing() { +u8 dMeter2Draw_c::getCanoeFishing() { if (!strcmp(dComIfGp_getStartStageName(), "F_SP127") && ((daPy_py_c*)dComIfGp_getPlayer(0))->checkCanoeRide()) { diff --git a/src/d/d_meter_button.cpp b/src/d/d_meter_button.cpp index b98755a207..2995517ef0 100644 --- a/src/d/d_meter_button.cpp +++ b/src/d/d_meter_button.cpp @@ -32,6 +32,7 @@ dMeterButton_c::~dMeterButton_c() { } int dMeterButton_c::_create() { + OS_REPORT("dMeterButton_c::_create\n"); screenInitButton(); screenInitText(); return cPhs_COMPLEATE_e; @@ -47,7 +48,7 @@ int dMeterButton_c::_execute(u32 i_flags, bool i_drawA, bool i_drawB, bool i_dra updateText(i_flags); field_0x4b0 = 0; - if (dComIfGs_isTmpBit(dSv_event_tmp_flag_c::tempBitLabels[49]) && !dMsgObject_isTalkNowCheck()) + if (dComIfGs_isTmpBit((u16)dSv_event_tmp_flag_c::tempBitLabels[49]) && !dMsgObject_isTalkNowCheck()) { i_flags &= ~0x4000; } @@ -207,20 +208,16 @@ int dMeterButton_c::_execute(u32 i_flags, bool i_drawA, bool i_drawB, bool i_dra if (!mpButtonScreen->search('yaji_dn')->isVisible()) { mpButtonScreen->search('yaji_dn')->show(); } - } else { - if (mpButtonScreen->search('yaji_dn')->isVisible() == true) { - mpButtonScreen->search('yaji_dn')->hide(); - } + } else if (mpButtonScreen->search('yaji_dn')->isVisible() == true) { + mpButtonScreen->search('yaji_dn')->hide(); } if (dir_c & DIR_RIGHT_e) { if (!mpButtonScreen->search('yaji_rn')->isVisible()) { mpButtonScreen->search('yaji_rn')->show(); } - } else { - if (mpButtonScreen->search('yaji_rn')->isVisible() == true) { - mpButtonScreen->search('yaji_rn')->hide(); - } + } else if (mpButtonScreen->search('yaji_rn')->isVisible() == true) { + mpButtonScreen->search('yaji_rn')->hide(); } } @@ -230,7 +227,7 @@ int dMeterButton_c::_execute(u32 i_flags, bool i_drawA, bool i_drawB, bool i_dra } else { cLib_addCalc2(&field_0x2fc[i], field_0x2f4[i], 1.0f, 10.0f); - if (fabsf(field_0x2fc[i] - field_0x2f4[i]) < 0.1f) { + if (std::fabs(field_0x2fc[i] - field_0x2f4[i]) < 0.1f) { field_0x2fc[i] = field_0x2f4[i]; } } @@ -647,7 +644,11 @@ bool dMeterButton_c::alphaAnimeButtonB(u32 i_flags, bool i_drawButton) { bool dMeterButton_c::alphaAnimeButtonR(u32 i_flags, bool i_drawButton) { if ((i_flags & 0x4000) || dMsgObject_isTalkNowCheck() || !i_drawButton || - mButtonTimers[BUTTON_R_e] > 0 || (i_flags & 0x40000000) || + mButtonTimers[BUTTON_R_e] > 0 || + #if DEBUG + (i_flags & 0x80) || + #endif + (i_flags & 0x40000000) || ((i_flags & 0x40) && dComIfGp_event_checkHind(8)) || (i_flags & 0x100) || (i_flags & 8) || (i_flags & 0x10) || (i_flags & 0x20)) { @@ -997,24 +998,24 @@ void dMeterButton_c::screenInitButton() { OS_REPORT("enter dMeterButton_c::screenInitButton\n"); mpButtonScreen = new J2DScreen(); - JUT_ASSERT(0, mpButtonScreen != NULL); + JUT_ASSERT(1830, mpButtonScreen != NULL); OS_REPORT("load zelda_game_image_button_info.blo"); bool fg = mpButtonScreen->setPriority("zelda_game_image_button_info.blo", 0x20000, dComIfGp_getMeterButtonArchive()); - JUT_ASSERT(0, fg != false); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + JUT_ASSERT(1857, fg != false); + if (!fg) { + OS_REPORT("[%s] %d\n", __FILE__, 1859); + } dPaneClass_showNullPane(mpButtonScreen); field_0x00c = NULL; mpParent = new CPaneMgr(mpButtonScreen, 'info_n', 0, NULL); - if (mpParent == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); - } - - JUT_ASSERT(0, mpParent != NULL); + if (mpParent == NULL) + OS_REPORT("[%s] %d\n", __FILE__, 1867); + JUT_ASSERT(1868, mpParent != NULL); for (int i = 0; i < BUTTON_NUM; i++) { field_0x18c[i] = 0.0f; @@ -1038,51 +1039,55 @@ void dMeterButton_c::screenInitButton() { mpButtonA = new CPaneMgr(mpButtonScreen, 'abtn_n', 2, NULL); if (mpButtonA == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 1902); } - JUT_ASSERT(0, mpButtonA != NULL); + JUT_ASSERT(1903, mpButtonA != NULL); mpButtonA->setAlphaRate(0.0f); mpButtonA->show(); mpButtonB = new CPaneMgr(mpButtonScreen, 'bbtn_n', 2, NULL); if (mpButtonB == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 1914); } - JUT_ASSERT(0, mpButtonB != NULL); + JUT_ASSERT(1916, mpButtonB != NULL); mpButtonB->setAlphaRate(0.0f); mpButtonB->show(); mpButtonR = new CPaneMgr(mpButtonScreen, 'rbtn_n', 2, NULL); if (mpButtonR == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 1932); } - JUT_ASSERT(0, mpButtonR != NULL); + JUT_ASSERT(1934, mpButtonR != NULL); mpButtonR->setAlphaRate(0.0f); mpButtonR->show(); mpMidona = new CPaneMgr(mpButtonScreen, 'midona', 0, NULL); - JUT_ASSERT(0, mpMidona != NULL); + JUT_ASSERT(1939, mpMidona != NULL); if (mpMidona == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 1941); } for (int i = 0; i < 4; i++) { field_0x0fc[i] = NULL; } + #if DEBUG + if (mpButtonScreen->search('zbtn') == 0) OS_REPORT("[%s] %d\n", __FILE__, 1947); + if (mpButtonScreen->search('z_btnl') == 0) OS_REPORT("[%s] %d\n", __FILE__, 1948); + #endif mpButtonScreen->search('zbtn')->show(); mpButtonScreen->search('z_btnl')->show(); mpButtonZ = new CPaneMgr(mpButtonScreen, 'zbtn_n', 2, NULL); if (mpButtonZ == NULL) { - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 1954); } - JUT_ASSERT(0, mpButtonZ != NULL); + JUT_ASSERT(1956, mpButtonZ != NULL); mpButtonZ->setAlphaRate(0.0f); mpButtonZ->show(); mpButton3D = new CPaneMgr(mpButtonScreen, 'asbtn_n', 2, NULL); - JUT_ASSERT(0, mpButton3D != NULL); + JUT_ASSERT(1964, mpButton3D != NULL); mpButton3D->setAlphaRate(0.0f); mpButton3D->show(); @@ -1092,7 +1097,7 @@ void dMeterButton_c::screenInitButton() { mpButtonScreen->search('yaji_r_n')->hide(); mpButtonC = new CPaneMgr(mpButtonScreen, 'cbtn_n', 2, NULL); - JUT_ASSERT(0, mpButtonC != NULL); + JUT_ASSERT(1992, mpButtonC != NULL); mpButtonC->setAlphaRate(0.0f); mpButtonC->show(); @@ -1102,15 +1107,15 @@ void dMeterButton_c::screenInitButton() { mpButtonScreen->search('yaji_rn')->hide(); mpButtonS = new CPaneMgr(mpButtonScreen, 'sbtn_n', 2, NULL); - JUT_ASSERT(0, mpButtonS != NULL); + JUT_ASSERT(2002, mpButtonS != NULL); mpButtonS->setAlphaRate(0.0f); mpButtonX = new CPaneMgr(mpButtonScreen, 'xbtn_n', 2, NULL); - JUT_ASSERT(0, mpButtonX != NULL); + JUT_ASSERT(2048, mpButtonX != NULL); mpButtonX->setAlphaRate(0.0f); mpButtonY = new CPaneMgr(mpButtonScreen, 'ybtn_n', 2, NULL); - JUT_ASSERT(0, mpButtonY != NULL); + JUT_ASSERT(2052, mpButtonY != NULL); mpButtonY->setAlphaRate(0.0f); mpButtonNun = NULL; @@ -1119,7 +1124,7 @@ void dMeterButton_c::screenInitButton() { mpButtonAR = NULL; mpButton3DB = new CPaneMgr(mpButtonScreen, 'as_b_n', 2, NULL); - JUT_ASSERT(0, mpButton3DB != NULL); + JUT_ASSERT(2060, mpButton3DB != NULL); mpButton3DB->setAlphaRate(0.0f); mpButtonNURE = NULL; @@ -1131,24 +1136,24 @@ void dMeterButton_c::screenInitButton() { mpButtonNunC = NULL; mpButtonBin = new CPaneMgr(mpButtonScreen, 'bottl_n', 2, NULL); - JUT_ASSERT(0, mpButtonBin != NULL); + JUT_ASSERT(2071, mpButtonBin != NULL); mpButtonBin->setAlphaRate(0.0f); mpText[0] = new CPaneMgr(mpButtonScreen, 'text_n', 2, NULL); - JUT_ASSERT(0, mpText[0] != NULL); + JUT_ASSERT(2075, mpText[0] != NULL); mpText[0]->setAlphaRate(0.0f); mpText[1] = new CPaneMgr(mpButtonScreen, 'text2_n', 2, NULL); - JUT_ASSERT(0, mpText[1] != NULL); + JUT_ASSERT(2079, mpText[1] != NULL); mpText[1]->setAlphaRate(0.0f); mpItem_c = new CPaneMgr(mpButtonScreen, 'fishing', 0, NULL); - JUT_ASSERT(0, mpItem_c != NULL); + JUT_ASSERT(2083, mpItem_c != NULL); mpItem_c->setAlphaRate(0.0f); mpHeap = mDoExt_getCurrentHeap(); mpFishingTex = mpHeap->alloc(0xC00, 0x20); - JUT_ASSERT(0, mpFishingTex != NULL); + JUT_ASSERT(2088, mpFishingTex != NULL); u8 fishing_item = dComIfGs_getItem(SLOT_20, false); if (dMeter2Info_getMeterClass()->getMeterDrawPtr()->getCanoeFishing()) { @@ -1341,12 +1346,9 @@ void dMeterButton_c::screenInitButton() { field_0x5f4 = 0.0f; field_0x5f8 = 0.0f; field_0x5fc = 1.0f; - mTextPosX[1] = 0.0f; - mTextPosX[0] = 0.0f; - mTextPosY[1] = 0.0f; - mTextPosY[0] = 0.0f; - mTextScale[1] = 1.0f; - mTextScale[0] = 1.0f; + mTextPosX[0] = mTextPosX[1] = 0.0f; + mTextPosY[0] = mTextPosY[1] = 0.0f; + mTextScale[0] = mTextScale[1] = 1.0f; mItemPosX = 0.0f; mItemPosY = 0.0f; mItemScale = 1.0f; @@ -1393,44 +1395,53 @@ void dMeterButton_c::screenInitButton() { void dMeterButton_c::screenInitText() { mpScreen = new J2DScreen(); - JUT_ASSERT(0, mpScreen != NULL); + JUT_ASSERT(2442, mpScreen != NULL); OS_REPORT("enter dMeterButton_c::screenInitText(void)\n"); bool fg = - mpScreen->setPriority("zelda_message_window_new.blo", 0x20000, dComIfGp_getMsgArchive(1)); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); - JUT_ASSERT(0, fg != false); + mpScreen->setPriority( + #if DEBUG + "zelda_message_window_new_revo.blo", + #else + "zelda_message_window_new.blo", + #endif + 0x20000, dComIfGp_getMsgArchive(1)); + OS_REPORT("[%s] %d\n", __FILE__, 2450); + JUT_ASSERT(2457, fg != false); dPaneClass_showNullPane(mpScreen); mpFkAll_c = new CPaneMgr(mpScreen, 'n_all', 2, NULL); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); - JUT_ASSERT(0, mpFkAll_c != NULL); + OS_REPORT("[%s] %d\n", __FILE__, 2461); + JUT_ASSERT(2462, mpFkAll_c != NULL); mpFkAll_c->setAlphaRate(0.0f); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 2465); mpScreen->search('mg_null')->move( g_MsgObject_HIO_c.mTextPosX + mpScreen->search('mg_null')->getBounds().i.x, g_MsgObject_HIO_c.mTextPosY + mpScreen->search('mg_null')->getBounds().i.y); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 2469); mpFkRoot_c = new CPaneMgr(mpScreen, 'mg_null', 0, NULL); - JUT_ASSERT(0, mpFkRoot_c != NULL); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + JUT_ASSERT(2472, mpFkRoot_c != NULL); + OS_REPORT("[%s] %d\n", __FILE__, 2474); mpTextScreen = new J2DScreen(); - JUT_ASSERT(0, mpTextScreen != NULL); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + JUT_ASSERT(2478, mpTextScreen != NULL); + + OS_REPORT("[%s] %d\n", __FILE__, 2480); fg = mpTextScreen->setPriority("zelda_message_window_text.blo", 0x20000, dComIfGp_getMsgCommonArchive()); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); - JUT_ASSERT(0, fg != false); + OS_REPORT("[%s] %d\n", __FILE__, 2491); + + JUT_ASSERT(2493, fg != false); + dPaneClass_showNullPane(mpTextScreen); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 2496); mpTmRoot_c = new CPaneMgr(mpTextScreen, 'mg_null', 0, NULL); - JUT_ASSERT(0, mpTmRoot_c != NULL); + JUT_ASSERT(2499, mpTmRoot_c != NULL); #if VERSION == VERSION_GCN_JPN if (dComIfGs_getOptUnk0() == 0) { @@ -1460,21 +1471,22 @@ void dMeterButton_c::screenInitText() { } #else mpTm_c[0] = new CPaneMgr(mpTextScreen, 'mg_e4lin', 0, NULL); - JUT_ASSERT(0, mpTm_c[0] != NULL); + JUT_ASSERT(2504, mpTm_c[0] != NULL); mpTm_c[1] = new CPaneMgr(mpTextScreen, 't4_s', 0, NULL); - JUT_ASSERT(0, mpTm_c[1] != NULL); + JUT_ASSERT(2507, mpTm_c[1] != NULL); field_0x0ec[0] = NULL; field_0x0ec[1] = NULL; - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + + OS_REPORT("[%s] %d\n", __FILE__, 2512); mpTextScreen->search('n_3line')->hide(); mpTextScreen->search('n_3fline')->hide(); mpTextScreen->search('n_e4line')->show(); #endif - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + OS_REPORT("[%s] %d\n", __FILE__, 2554); f32 line_space = static_cast(mpTm_c[0]->getPanePtr())->getLineSpace(); for (int i = 0; i < 2; i++) { @@ -1501,10 +1513,12 @@ void dMeterButton_c::screenInitText() { field_0x4b4 = 0; mpString_c = new dMsgString_c(); - OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + JUT_ASSERT(2572, mpString_c != NULL); + + OS_REPORT("[%s] %d\n", __FILE__, 2574); mpOutFont = new COutFont_c(0); - JUT_ASSERT(0, mpOutFont != NULL); + JUT_ASSERT(2577, mpOutFont != NULL); mpOutFont->createPane(); OS_REPORT("exit dMeterButton_c::screenInitText(void)\n"); @@ -1542,12 +1556,15 @@ void dMeterButton_c::updateButton() { { parent_y_offset = -25.0f; set_parent_offset = true; - } else if (strcmp(dComIfGp_getStartStageName(), "R_SP161") == 0 && + } + #if !DEBUG + else if (strcmp(dComIfGp_getStartStageName(), "R_SP161") == 0 && dComIfGs_isOneZoneSwitch(14, -1)) { parent_y_offset = -25.0f; set_parent_offset = true; } + #endif if (dMeter2Info_getMeterClass()->getSubContents() == 4) { parent_scale_factor = 0.8f; @@ -1762,12 +1779,11 @@ void dMeterButton_c::updateButton() { f32 x_offset = 0.0f; f32 y_offset = 0.0f; - u8 temp_r4 = field_0x4be[0]; - if (temp_r4 != BUTTON_NONE_e) { - x_offset = field_0x18c[temp_r4]; + if (field_0x4be[0] != BUTTON_NONE_e) { + x_offset = field_0x18c[field_0x4be[0]]; } - if (temp_r4 == BUTTON_S_e) { + if (field_0x4be[0] == BUTTON_S_e) { y_offset = mButtonSPosY; } @@ -1789,12 +1805,11 @@ void dMeterButton_c::updateButton() { f32 x_offset = 0.0f; f32 y_offset = 0.0f; - u8 temp_r4 = field_0x4be[1]; - if (temp_r4 != BUTTON_NONE_e) { - x_offset = field_0x18c[temp_r4]; + if (field_0x4be[1] != BUTTON_NONE_e) { + x_offset = field_0x18c[field_0x4be[1]]; } - if (temp_r4 == BUTTON_S_e) { + if (field_0x4be[1] == BUTTON_S_e) { y_offset = mButtonSPosY; } @@ -1861,9 +1876,10 @@ void dMeterButton_c::updateText(u32 i_flags) { char buf2[STR_BUF_LEN]; char buf3[STR_BUF_LEN]; - if (dMsgObject_getString(dMeter2Info_getFloatingMessageID(), + bool getString = dMsgObject_getString(dMeter2Info_getFloatingMessageID(), static_cast(mpTm_c[0]->getPanePtr()), tbox, - mDoExt_getMesgFont(), mpOutFont, buf1, buf2, buf3, NULL)) + mDoExt_getMesgFont(), mpOutFont, buf1, buf2, buf3, NULL); + if (getString) { mMsgID = dMeter2Info_getFloatingMessageID(); strcpy(static_cast(mpTm_c[0]->getPanePtr())->getStringPtr(), buf1); @@ -1929,6 +1945,9 @@ void dMeterButton_c::setAlphaButtonAAnimeMin() { mButtonTimers[BUTTON_A_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonA->setAlphaRate(0.0f); mpButtonA->alphaAnimeStart(0); @@ -1997,6 +2016,9 @@ void dMeterButton_c::setAlphaButtonBAnimeMin() { mButtonTimers[BUTTON_B_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonB->setAlphaRate(0.0f); mpButtonB->alphaAnimeStart(0); @@ -2030,6 +2052,9 @@ void dMeterButton_c::setAlphaButtonRAnimeMin() { mButtonTimers[BUTTON_R_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonR->setAlphaRate(0.0f); mpButtonR->alphaAnimeStart(0); @@ -2063,6 +2088,9 @@ void dMeterButton_c::setAlphaButtonZAnimeMin() { mButtonTimers[BUTTON_Z_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonZ->setAlphaRate(0.0f); mpButtonZ->alphaAnimeStart(0); @@ -2096,6 +2124,9 @@ void dMeterButton_c::setAlphaButton3DAnimeMin() { mButtonTimers[BUTTON_3D_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButton3D->setAlphaRate(0.0f); mpButton3D->alphaAnimeStart(0); mButtonTimers[BUTTON_3D_e] = 0; @@ -2134,6 +2165,9 @@ void dMeterButton_c::setAlphaButtonCAnimeMin() { mButtonTimers[BUTTON_C_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonC->setAlphaRate(0.0f); mpButtonC->alphaAnimeStart(0); @@ -2200,6 +2234,9 @@ void dMeterButton_c::setAlphaButtonSAnimeMin() { mButtonTimers[BUTTON_S_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonS->setAlphaRate(0.0f); mpButtonS->alphaAnimeStart(0); @@ -2233,6 +2270,9 @@ void dMeterButton_c::setAlphaButtonXAnimeMin() { mButtonTimers[BUTTON_X_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonX->setAlphaRate(0.0f); mpButtonX->alphaAnimeStart(0); @@ -2266,6 +2306,9 @@ void dMeterButton_c::setAlphaButtonYAnimeMin() { mButtonTimers[BUTTON_Y_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonY->setAlphaRate(0.0f); mpButtonY->alphaAnimeStart(0); @@ -2300,6 +2343,9 @@ void dMeterButton_c::setAlphaButtonNunAnimeMin() { mButtonTimers[BUTTON_NUN_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonNun->setAlphaRate(0.0f); mpButtonNun->alphaAnimeStart(0); @@ -2337,6 +2383,9 @@ void dMeterButton_c::setAlphaButtonRemoAnimeMin() { mButtonTimers[BUTTON_REMO_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonRemo->setAlphaRate(0.0f); mpButtonRemo->alphaAnimeStart(0); @@ -2374,6 +2423,9 @@ void dMeterButton_c::setAlphaButtonRemo2AnimeMin() { mButtonTimers[BUTTON_REMO2_e] = 30; } + #if DEBUG + dComIfGp_isDoSetFlag(1); + #endif mpButtonRemo2->setAlphaRate(0.0f); mpButtonRemo2->alphaAnimeStart(0); @@ -2411,6 +2463,11 @@ void dMeterButton_c::setAlphaButtonARAnimeMin() { mButtonTimers[BUTTON_AR_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_isRemoConSetFlag(1); + } + #endif mpButtonAR->setAlphaRate(0.0f); mpButtonAR->alphaAnimeStart(0); @@ -2448,6 +2505,11 @@ void dMeterButton_c::setAlphaButton3DBAnimeMin() { mButtonTimers[BUTTON_3DB_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButton3DB->setAlphaRate(0.0f); mpButton3DB->alphaAnimeStart(0); @@ -2485,6 +2547,11 @@ void dMeterButton_c::setAlphaButtonNUREAnimeMin() { mButtonTimers[BUTTON_NURE_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButtonNURE->setAlphaRate(0.0f); mpButtonNURE->alphaAnimeStart(0); @@ -2522,6 +2589,11 @@ void dMeterButton_c::setAlphaButtonReelAnimeMin() { mButtonTimers[BUTTON_REEL_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButtonReel->setAlphaRate(0.0f); mpButtonReel->alphaAnimeStart(0); @@ -2655,6 +2727,11 @@ void dMeterButton_c::setAlphaButtonNunZAnimeMin() { mButtonTimers[BUTTON_NUNZ_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButtonNunZ->setAlphaRate(0.0f); mpButtonNunZ->alphaAnimeStart(0); @@ -2692,6 +2769,11 @@ void dMeterButton_c::setAlphaButtonNunCAnimeMin() { mButtonTimers[BUTTON_NUNC_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButtonNunC->setAlphaRate(0.0f); mpButtonNunC->alphaAnimeStart(0); @@ -2729,6 +2811,11 @@ void dMeterButton_c::setAlphaButtonBinAnimeMin() { mButtonTimers[BUTTON_BIN_e] = 30; } + #if DEBUG + if (!dComIfGp_isDoSetFlag(1)) { + dComIfGp_is3DSetFlag(1); + } + #endif mpButtonBin->setAlphaRate(0.0f); mpButtonBin->alphaAnimeStart(0); @@ -2896,15 +2983,16 @@ void dMeterButton_c::setString(char* i_string, u8 i_button, u8 param_2, u8 param } } - getCenterPosCalc(i_button, i_string, param_2); - + f32 centerPosCalc = getCenterPosCalc(i_button, i_string, param_2); + f32 temp_f2_2; + if (param_2 == 0 && field_0x4be[1] == BUTTON_NONE_e) { field_0x2f4[param_2] = 0.0f; } else if (dComIfGp_is3DSetFlag(8)) { - field_0x2f4[1] = 0.0f; - field_0x2f4[0] = 0.0f; + temp_f2_2 = 0.0f; + field_0x2f4[0] = field_0x2f4[1] = 0.0f; } else { - f32 temp_f2_2 = g_drawHIO.mEmpButton.mDisplaySpace + (field_0x1e4[0] + field_0x1e4[1]); + temp_f2_2 = g_drawHIO.mEmpButton.mDisplaySpace + (field_0x1e4[0] + field_0x1e4[1]); field_0x2f4[0] = (field_0x1e4[0] * 0.5f) - (temp_f2_2 * 0.5f); field_0x2f4[1] = (temp_f2_2 * 0.5f) - (field_0x1e4[1] * 0.5f); @@ -2949,6 +3037,9 @@ void dMeterButton_c::hideAll() { } f32 dMeterButton_c::getCenterPosCalc(u8 i_button, char* i_string, int param_2) { + f32 var_f0; + f32 var_f3; + f32 rv; f32 temp_f0 = 1.0f; field_0x1e4[param_2] = (mTextScale[param_2] * dMeter2Info_getStringLength(mpTextBox[0], i_string)) * temp_f0; @@ -2958,11 +3049,12 @@ f32 dMeterButton_c::getCenterPosCalc(u8 i_button, char* i_string, int param_2) { } field_0x29c[param_2] = field_0x1e4[param_2]; - f32 temp_f31 = field_0x2e0[param_2] - ((mTextScale[param_2] * mpTextBox[0]->getWidth()) * 0.5f); + f32 fVar1 = (mTextScale[param_2] * mpTextBox[0]->getWidth()); + f32 temp_f31 = field_0x2e0[param_2] - (fVar1 * 0.5f); f32 temp_f30 = temp_f31 + field_0x1e4[param_2]; - f32* temp_r30 = mButtonWidth; - temp_r30[i_button] = 0.0f; + // f32* temp_r30 = mButtonWidth; + mButtonWidth[i_button] = 0.0f; switch (i_button) { case BUTTON_A_e: @@ -3054,8 +3146,8 @@ f32 dMeterButton_c::getCenterPosCalc(u8 i_button, char* i_string, int param_2) { field_0x1e4[param_2] += mButtonWidth[i_button]; - f32 var_f0 = (field_0x244[i_button] + field_0x304[i_button]) - (mButtonWidth[i_button] * 0.5f); - f32 var_f3 = (field_0x244[i_button] + field_0x304[i_button]) + (mButtonWidth[i_button] * 0.5f); + var_f0 = (field_0x244[i_button] + field_0x304[i_button]) - (mButtonWidth[i_button] * 0.5f); + var_f3 = (field_0x244[i_button] + field_0x304[i_button]) + (mButtonWidth[i_button] * 0.5f); f32 var_f29; f32 var_f28; @@ -3076,73 +3168,76 @@ f32 dMeterButton_c::getCenterPosCalc(u8 i_button, char* i_string, int param_2) { } } - return (var_f29 + var_f28) * 0.5f; + rv = (var_f29 + var_f28) * 0.5f; + return rv; } -void dMeterButton_c::trans_button(int param_0, f32 param_1) { - u8 button = field_0x4be[param_0]; +void dMeterButton_c::trans_button(int i_idx, f32 param_1) { + u8 button = field_0x4be[i_idx]; if (button != BUTTON_NONE_e) { - f32 var_f31 = 0.0f; + f32 buttonPosOffsetX = 0.0f; + f32 offsetY = 0.0f; + f32 screenCenter = (mDoGph_gInf_c::getMinXF() + mDoGph_gInf_c::getMaxX()) * 0.5f; + f32 fVar4 = 20.0f; u8 var_r26 = 1; - - field_0x18c[button] = (608.0f / 2) - field_0x244[button]; - f32 temp_f0 = field_0x18c[button]; - field_0x304[button] = ((mButtonWidth[button] + field_0x29c[param_0] + 20.0f) * 0.5f) - - (mButtonWidth[button] * 0.5f); + field_0x18c[button] = screenCenter - field_0x244[button]; + buttonPosOffsetX = field_0x18c[button]; + field_0x304[button] = ((mButtonWidth[button] + field_0x29c[i_idx] + fVar4) * 0.5f) - (mButtonWidth[button] * 0.5f); switch (button) { case BUTTON_A_e: - paneTrans(mpButtonA, field_0x304[BUTTON_A_e] + (param_1 + (mButtonAPosX + temp_f0)), + paneTrans(mpButtonA, field_0x304[BUTTON_A_e] + (param_1 + (mButtonAPosX + buttonPosOffsetX)), mButtonAPosY, 0xFF); break; case BUTTON_B_e: - paneTrans(mpButtonB, field_0x304[BUTTON_B_e] + (param_1 + (mButtonBPosX + temp_f0)), + paneTrans(mpButtonB, field_0x304[BUTTON_B_e] + (param_1 + (mButtonBPosX + buttonPosOffsetX)), mButtonBPosY, 0xFF); break; case BUTTON_R_e: - paneTrans(mpButtonR, field_0x304[BUTTON_R_e] + (param_1 + (mButtonRPosX + temp_f0)), + paneTrans(mpButtonR, field_0x304[BUTTON_R_e] + (param_1 + (mButtonRPosX + buttonPosOffsetX)), mButtonRPosY, 0xFF); break; case BUTTON_Z_e: - paneTrans(mpButtonZ, field_0x304[BUTTON_Z_e] + (param_1 + (mButtonZPosX + temp_f0)), + paneTrans(mpButtonZ, field_0x304[BUTTON_Z_e] + (param_1 + (mButtonZPosX + buttonPosOffsetX)), mButtonZPosY, 0xFF); break; case BUTTON_3D_e: var_r26 = 0; field_0x304[button] = -field_0x304[button]; - paneTrans(mpButton3D, field_0x304[BUTTON_3D_e] + (param_1 + (mButton3DPosX + temp_f0)), + paneTrans(mpButton3D, field_0x304[BUTTON_3D_e] + (param_1 + (mButton3DPosX + buttonPosOffsetX)), mButton3DPosY, 0xFF); break; case BUTTON_C_e: - paneTrans(mpButtonC, field_0x304[BUTTON_C_e] + (param_1 + (mButtonCPosX + temp_f0)), + paneTrans(mpButtonC, field_0x304[BUTTON_C_e] + (param_1 + (mButtonCPosX + buttonPosOffsetX)), mButtonCPosY, 0xFF); break; case BUTTON_S_e: - paneTrans(mpButtonS, field_0x304[BUTTON_S_e] + (param_1 + (mButtonSPosX + temp_f0)), + paneTrans(mpButtonS, field_0x304[BUTTON_S_e] + (param_1 + (mButtonSPosX + buttonPosOffsetX)), mButtonSPosY, 0xFF); - var_f31 = mButtonSPosY; + offsetY = mButtonSPosY; break; case BUTTON_X_e: - paneTrans(mpButtonX, field_0x304[BUTTON_X_e] + (param_1 + (mButtonXPosX + temp_f0)), + paneTrans(mpButtonX, field_0x304[BUTTON_X_e] + (param_1 + (mButtonXPosX + buttonPosOffsetX)), mButtonXPosY, 0xFF); break; case BUTTON_Y_e: - paneTrans(mpButtonY, field_0x304[BUTTON_Y_e] + (param_1 + (mButtonYPosX + temp_f0)), + paneTrans(mpButtonY, field_0x304[BUTTON_Y_e] + (param_1 + (mButtonYPosX + buttonPosOffsetX)), mButtonYPosY, 0xFF); break; case BUTTON_3DB_e: if (mpButton3DB != NULL) { paneTrans(mpButton3DB, - field_0x304[BUTTON_3DB_e] + (param_1 + (mButton3DBPosX + temp_f0)), + field_0x304[BUTTON_3DB_e] + (param_1 + (mButton3DBPosX + buttonPosOffsetX)), mButton3DBPosY, 0xFF); } break; case BUTTON_BIN_e: if (mpButtonBin != NULL) { paneTrans(mpButtonBin, - field_0x304[BUTTON_BIN_e] + (param_1 + (mButtonBinPosX + temp_f0)), + field_0x304[BUTTON_BIN_e] + (param_1 + (mButtonBinPosX + buttonPosOffsetX)), mButtonBinPosY, 0xFF); + buttonPosOffsetX -= 10.0f; } break; } @@ -3150,24 +3245,21 @@ void dMeterButton_c::trans_button(int param_0, f32 param_1) { f32 var_f30; switch (var_r26) { case 1: - var_f30 = ((field_0x35c * 0.5f) + (field_0x360 + (304.0f - field_0x2e0[param_0]))) - - ((mButtonWidth[button] + field_0x29c[param_0] + 20.0f) * 0.5f); + var_f30 = ((field_0x35c * 0.5f) + (field_0x360 + (screenCenter - field_0x2e0[i_idx]))) - ((mButtonWidth[button] + field_0x29c[i_idx] + fVar4) * 0.5f); break; case 0: var_f30 = mButtonWidth[button] + - (((field_0x35c * 0.5f) + (field_0x360 + (304.0f - field_0x2e0[param_0]))) - - ((mButtonWidth[button] + field_0x29c[param_0] + 20.0f) * 0.5f)); + (((field_0x35c * 0.5f) + (field_0x360 + (screenCenter - field_0x2e0[i_idx]))) - ((mButtonWidth[button] + field_0x29c[i_idx] + fVar4) * 0.5f)); break; case 2: - var_f30 = ((field_0x35c * 0.5f) + (field_0x360 + (304.0f - field_0x2e0[param_0]))) - - (field_0x29c[param_0] * 0.5f); + var_f30 = ((field_0x35c * 0.5f) + (field_0x360 + (screenCenter - field_0x2e0[i_idx]))) - (field_0x29c[i_idx] * 0.5f); break; } - paneTrans(mpText[param_0], param_1 + (mTextPosX[param_0] + var_f30), - (mTextPosY[param_0] + var_f31) - 2.0f, param_0); + paneTrans(mpText[i_idx], param_1 + (mTextPosX[i_idx] + var_f30), + (mTextPosY[i_idx] + offsetY) - 2.0f, i_idx); - if (field_0x4d9 == param_0) { + if (field_0x4d9 == i_idx) { paneTrans(mpItem_c, mItemPosX + param_1, mItemPosY, 0xFF); } } diff --git a/src/d/d_meter_map.cpp b/src/d/d_meter_map.cpp index ff8b972aec..11ef884e20 100644 --- a/src/d/d_meter_map.cpp +++ b/src/d/d_meter_map.cpp @@ -15,48 +15,163 @@ #include "d/d_msg_object.h" #include "f_op/f_op_overlap_mng.h" #include "m_Do/m_Do_controller_pad.h" +#include "d/d_camera.h" + +#if (PLATFORM_WII || PLATFORM_SHIELD) +dMeter_map_HIO_c g_meter_mapHIO; +#endif #if DEBUG -dMeter_map_HIO_c g_meter_map; +dMeter_map_HIO_c* dMeter_map_HIO_c::mMySelfPointer = NULL; +dMeterMap_c* dMeterMap_c::mMySelfPointer = NULL; dMeter_map_HIO_c::dMeter_map_HIO_c() { dMeter_map_HIO_c::mMySelfPointer = this; - field_0x34 = dMap_HIO_c::mMySelfPointer; - field_0x5 = 0; - field_0x6 = 0; - field_0x8 = -38; - field_0xa = 380; - field_0xc = 35; - field_0xe = 380; - field_0x10 = 35; - field_0x12 = 421; - field_0x14 = -36; + mAreaMap = dMap_HIO_c::mMySelfPointer; + mDebugMapExpansion = 0; + mMapDisplayLocation = 0; + mWideBottomLeftX = -38; + mWideY = 380; + mNormalBottomLeftX = 35; + mNormalY = 380; + mGcBottomLeftX = 35; + mGcY = 421; + mHiddenRightX = -36; field_0x16 = 0; - field_0x17 = 0; + mSizeTypeChange = 0; field_0x18 = 1; - field_0x1a = 144; - field_0x1c = 144; - field_0x1e = 216; - field_0x20 = 216; - field_0x22 = 96; - field_0x24 = 96; - field_0x26 = 0; + mMediumHorizontal = 144; + mMediumVertical = 144; + mBigHorizontal = 216; + mBigVertical = 216; + mSmallHorizontal = 96; + mSmallVertical = 96; + mMapDisplaySize = 0; field_0x2a = 144; - field_0x2c = 0; - field_0x2d = 180; - field_0x2e = 0; - field_0x2f = 0; + mMapAlphaTest = 0; + mAlpha = 180; + mTextureResolutionHalved = 0; + mForcedMapTopEdgeChange = 0; field_0x30 = 144; - field_0x32 = 0; - field_0x33 = 0; + mMapDisplayProhibited = 0; + mMapRenderingProhibited = 0; } -void dMeter_map_HIO_c::genMessage(JORMContext* mctx) { - // DEBUG NONMATCHING +void dMeter_map_HIO_c::genMessage(JORMContext* ctx) { + ctx->genLabel("■デバック用マップ拡大■",0,0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genCheckBox("ONで拡大", &mDebugMapExpansion,'\x01',0,(JOREventListener *)0x0,0xffff ,0xffff,0x200,0x18); + ctx->genLabel("■マップ表示位置■",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genCheckBox("ONで調整有効", &mMapDisplayLocation,'\x01',0,(JOREventListener *)0x0 ,0xffff,0xffff,0x200,0x18); + ctx->genLabel("*Wide(16:9)",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("左下X", &mWideBottomLeftX,-200,0x280,0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genSlider(" Y", &mWideY,0,0x1e0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genLabel("*Normal(4:3)",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("左下X", &mNormalBottomLeftX,-200,0x280,0,(JOREventListener *)0x0,0xffff ,0xffff,0x200,0x18); + ctx->genSlider(" Y", &mNormalY,0,0x1e0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genLabel("*GC(4:3) WiiでMAPアイコン無しの場合のY座標にも使用します", 0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("左下X", &mGcBottomLeftX,-200,0x280,0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genSlider(" Y", &mGcY,0,0x1e0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18) + ; + ctx->genSlider("隠右X", &mHiddenRightX,-600,800,0,(JOREventListener *)0x0,0xffff,0xffff ,0x200,0x18); + ctx->genLabel("■マップ表示サイズ■",0,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genCheckBox("・ON変更", &mMapDisplaySize,'\x01',0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genSlider("", &field_0x2a,1,400,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genLabel("■マップサイズ■",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genCheckBox( "・サイズタイプの変更<サイズ変更後はテクスチャーサイズ変更をして下さい>" , &mSizeTypeChange,'\x01',0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->startRadioButton("", &field_0x18,1,(JOREventListener *)0x0,0xffff,0xffff,0x100,0xffff); + ctx->genRadioButtonItem("中",1,0,0xffff,0xffff,0x80,0x10); + ctx->genRadioButtonItem("大",2,0,0xffff,0xffff,0x80,0x10); + ctx->genRadioButtonItem("小",3,0,0xffff,0xffff,0x80,0x10); + ctx->endRadioButton(); + ctx->genLabel( "・各サイズ<サイズ変更後はテクスチャーサイズ変更をして下さい>" ,0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genLabel("・中",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("横", &mMediumHorizontal,1,0x90,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genSlider("縦", &mMediumVertical,1,0x90,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genLabel("・大",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("横", &mBigHorizontal,1,0xd8,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genSlider("縦", &mBigVertical,1,0xd8,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genLabel("・小",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("横", &mSmallHorizontal,1,0x90,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genSlider("縦", &mSmallVertical,1,0x90,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genCheckBox("・テクスチャー解像度半分", &mTextureResolutionHalved,'\x01',0 ,(JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genButton("テクスチャーサイズ変更",0x4000001,0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genLabel("■マップアルファ■",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genCheckBox("マップアルファテストONで有効", &mMapAlphaTest,'\x01',0, (JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + ctx->genSlider("アルファ", &mAlpha,'\0',0xff,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + + if (dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()) == 1 && field_0x18 != 1) { + field_0x18 = 1; + update(); + } + + ctx->genLabel("■強制マップ上端変更■",0,0,(JOREventListener *)0x0,0xffff,0xffff, 0x200,0x18); + ctx->genCheckBox("ONで有効", &mForcedMapTopEdgeChange,'\x01',0,(JOREventListener *)0x0, 0xffff,0xffff,0x200,0x18); + ctx->genSlider("", &field_0x30,-1,0x1e0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genLabel("ONからOFFにする場合は-1にしてからOFFにして下さい",0,0, (JOREventListener *)0x0,0xffff,0xffff,0x200,0x18); + + mAreaMap = dMap_HIO_c::mMySelfPointer; + if (mAreaMap != NULL) { + ctx->genNode("エリアマップ",this->mAreaMap,0,0); + } + + ctx->genLabel("■マップ表示禁止■",0,0,(JOREventListener *)0x0,0xffff,0xffff,0x200, 0x18); + ctx->genCheckBox("ONで有効", &mMapDisplayProhibited,'\x01',0,(JOREventListener *)0x0, 0xffff,0xffff,0x200,0x18); + ctx->genLabel("■マップレンダリング禁止■",0,0,(JOREventListener *)0x0,0xffff, 0xffff,0x200,0x18); + ctx->genCheckBox("ONで有効", &mMapRenderingProhibited,'\x01',0,(JOREventListener *)0x0, 0xffff,0xffff,0x200,0x18); } -void dMeter_map_HIO_c::listenPropertyEvent(const JORPropertyEvent*) { +void dMeter_map_HIO_c::listenPropertyEvent(const JORPropertyEvent* evt) { // DEBUG NONMATCHING + JORReflexible::listenPropertyEvent(evt); + + switch ((u32)evt->id) { + case 0x4000001: + int mapDispType = dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()); + if (dMeterMap_c::mMySelfPointer != NULL) { + dMeterMap_c* map_p = dMeterMap_c::mMySelfPointer->getMapPointer(); + if (map_p != NULL) { + int sizeType = map_p->getMapDispSizeTypeNo(); + s16 width; + s16 height; + + switch (sizeType) { + case dMeterMap_c::MAP_SIZE_TYPE_BIG: + width = g_meter_mapHIO.mBigHorizontal; + height = g_meter_mapHIO.mBigVertical; + break; + + case 4: + if (mapDispType != dStage_stagInfo_c::UB_D_MAP) { + width = g_meter_mapHIO.mMediumHorizontal; + height = g_meter_mapHIO.mMediumVertical; + break; + } + + // You cannot specify a large size for the dungeon map + OS_REPORT("ダンジョンマップは大サイズ指定できません\n"); + break; + + case 1: + case dMeterMap_c::MAP_SIZE_TYPE_SMALL: + width = g_meter_mapHIO.mSmallHorizontal; + height = g_meter_mapHIO.mSmallVertical; + break; + } + + if (g_meter_mapHIO.mTextureResolutionHalved) { + dMeterMap_c::mMySelfPointer->field_0x8_debug = 1; + } else { + dMeterMap_c::mMySelfPointer->field_0x8_debug = 0; + } + + field_0x28 = (s16)width; + dMeterMap_c::mMySelfPointer->setSizeW(width); + dMeterMap_c::mMySelfPointer->setSizeH(height); + dMeterMap_c::mMySelfPointer->field_0x4_debug = 1; + return; + } + } + } } void dMeter_map_HIO_c::update() { @@ -80,6 +195,7 @@ bool dMeterMap_c::isEnableDispMap() { if (minimapEnable && dMpath_c::isExistMapPathData()) { enableMap = true; } + return enableMap; } @@ -93,15 +209,25 @@ int dMeterMap_c::getMapDispSizeTypeNo() { } u32 stageMapSizeTypeNo = dStage_stagInfo_GetMiniMap(dComIfGp_getStage()->getStagInfo()); + JUT_ASSERT(536, stageMapSizeTypeNo != MAP_SIZE_TYPE_STAGE); s32 mapDispType = dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()); if (mapDispType == 1) { uvar6 = 1; + JUT_ASSERT(544, stageMapSizeTypeNo != MAP_SIZE_TYPE_SMALL); + JUT_ASSERT(545, stageMapSizeTypeNo != MAP_SIZE_TYPE_BIG); } else if (uvar6 == 7) { uvar6 = stageMapSizeTypeNo; } int mapDispSizeType = 0; + + #if DEBUG + if (g_meter_mapHIO.mSizeTypeChange) { + uvar6 = g_meter_mapHIO.field_0x18; + } + #endif + switch (uvar6) { case 0: break; @@ -113,9 +239,12 @@ int dMeterMap_c::getMapDispSizeTypeNo() { } break; case 2: - if (mapDispType != 1) { - mapDispSizeType = 2; + if (mapDispType == 1) { + JUT_ASSERT(573, mapDispType != dStage_stagInfo_c::UB_D_MAP); + break; } + + mapDispSizeType = 2; break; case 3: if (mapDispType == 1) { @@ -138,31 +267,58 @@ bool dMeterMap_c::isEnableDispMapAndMapDispSizeTypeNo() { } f32 dMeterMap_c::getMapDispEdgeBottomY_Layout() { + #if (PLATFORM_WII || PLATFORM_SHIELD) + if (dComIfGs_getOptPointer() == 0) { + return g_meter_mapHIO.mGcY; + } + + if (mDoGph_gInf_c::isWide()) { + return g_meter_mapHIO.mWideY; + } + + return g_meter_mapHIO.mNormalY; + #else return 421.0f; + #endif } bool dMeterMap_c::isEventRunCheck() { if (dComIfGp_event_runCheck()) { return true; - } else if (dMsgObject_isTalkNowCheck()) { + } + + if (dMsgObject_isTalkNowCheck()) { return true; } - return dComIfGp_event_runCheck() != field_0x30 ? 1 : 0; + if (dComIfGp_event_runCheck() != field_0x30) { + return true; + } + + return false; } f32 dMeterMap_c::getMapDispEdgeLeftX_Layout() { + #if (PLATFORM_WII || PLATFORM_SHIELD) + if (mDoGph_gInf_c::isWide()) { + return g_meter_mapHIO.mWideBottomLeftX + field_0x28; + } + + return g_meter_mapHIO.mNormalBottomLeftX + field_0x28; + #else return field_0x28 + 35; + #endif } f32 dMeterMap_c::getMapDispEdgeTop() { f32 tmp = 0.0f; if (mMap != NULL) { tmp = mMap->getTexSizeY() - - mMap->getTexelPerCm() * (mMap->getPackZ() - mMap->getPackPlusZ()) - + mMap->getTexelPerCm() * (mMap->getPackZ() + -mMap->getPackPlusZ()) - mMap->getTopEdgePlus(); } - return getMapDispEdgeBottomY_Layout() - tmp; + f32 rv = getMapDispEdgeBottomY_Layout() - tmp; + return rv; } s16 dMeterMap_c::getDispPosInside_OffsetX() { @@ -170,7 +326,16 @@ s16 dMeterMap_c::getDispPosInside_OffsetX() { } s16 dMeterMap_c::getDispPosOutSide_OffsetX() { - f32 dvar3 = -36.0f - mSizeW; + #if DEBUG + f32 fVar1 = g_meter_mapHIO.mHiddenRightX + mDoGph_gInf_c::getMinXF(); + #endif + f32 dvar3 = + #if DEBUG + fVar1 + #else + -36.0f + #endif + - mSizeW; f32 offset = 0.0f; if (mMap != NULL) { offset = mMap->getTexelPerCm() * mMap->getPackX(); @@ -199,11 +364,22 @@ void dMeterMap_c::setMapAlpha(u8 i_alpha) { } bool dMeterMap_c::isMapOpenCheck() { - return dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()) == 7 ? false : true; + #if DEBUG + if (dCam_getBody()->Gear() == 1) { + return false; + } + #endif + + if (dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()) == 7) { + return false; + } + + return true; } dMeterMap_c::dMeterMap_c(J2DScreen* i_scrn) { #if DEBUG + i_scrn = i_scrn; field_0x4_debug = 0; field_0x8_debug = 0; dMeterMap_c::mMySelfPointer = this; @@ -212,6 +388,11 @@ dMeterMap_c::dMeterMap_c(J2DScreen* i_scrn) { } dMeterMap_c::~dMeterMap_c() { +#if DEBUG + field_0x4_debug = 0; + field_0x8_debug = 0; +#endif + _delete(); } @@ -254,13 +435,19 @@ void dMeterMap_c::_create(J2DScreen* unused) { sizeX = 96; sizeY = 96; break; + default: + JUT_ASSERT(988, FALSE); + break; } mSizeW = (s16)sizeX; mSizeH = (s16)sizeY; mMap = new dMap_c(sizeX, sizeY, dispSizeW, dispSizeH); + JUT_ASSERT(999, mMap != NULL); + mMapJ2DPicture = new J2DPicture(mMap->getResTIMGPointer()); + JUT_ASSERT(1002, mMapJ2DPicture != NULL); mIsCompass = dComIfGs_isDungeonItemCompass(); mIsMap = dComIfGs_isDungeonItemMap(); @@ -298,6 +485,16 @@ void dMeterMap_c::_create(J2DScreen* unused) { field_0x2b = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[118]); } +void dMeterMap_c::setDispPosOutSide() { + field_0x2d = 0; + field_0x28 = getDispPosOutSide_OffsetX(); +} + +void dMeterMap_c::setDispPosInSide() { + field_0x2d = 1; + field_0x28 = getDispPosInside_OffsetX(); +} + void dMeterMap_c::_delete() { if (mMapJ2DPicture != NULL) { delete mMapJ2DPicture; @@ -317,17 +514,26 @@ void dMeterMap_c::_delete() { } void dMeterMap_c::_move(u32 param_0) { - /* dSv_event_flag_c::M_085 - Twilight Hyrule Field - Midna dialogue right before Boss Bug's Tear of Light appears */ + /* dSv_event_flag_c::M_085 - Twilight Hyrule Field - Midna dialogue right before Boss Bug's Tear of Light appears */ if (!field_0x2b && dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[118])) { if (strcmp(dComIfGp_getStartStageName(), "F_SP115") == 0) { /* dSv_event_flag_c::M_086 - Twilight Hyrule Field - Show Boss Bug's Tear of Light on the map */ dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[119]); } else { - /* dSv_event_flag_c::M_085 - Twilight Hyrule Field - Midna dialogue right before Boss Bug's Tear of Light appears */ + /* dSv_event_flag_c::M_085 - Twilight Hyrule Field - Midna dialogue right before Boss Bug's Tear of Light appears */ field_0x2b = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[118]); dMeter2Info_setPauseStatus(2); } } + + #if DEBUG + if (field_0x4_debug) { + mMap->changeTextureSize(mSizeW, mSizeH, field_0x8_debug); + mMapJ2DPicture->changeTexture(mMap->getResTIMGPointer(), 0); + field_0x4_debug = 0; + } + #endif + int stayNo = dComIfGp_roomControl_getStayNo(); field_0x14 = param_0; @@ -343,7 +549,11 @@ void dMeterMap_c::_move(u32 param_0) { if (field_0x2d != 0) { if (field_0x28 != getDispPosInside_OffsetX()) { - cLib_addCalcAngleS(&field_0x28, getDispPosInside_OffsetX(), 2, 60, 10); + if (!cLib_addCalcAngleS(&field_0x28, getDispPosInside_OffsetX(), 2, 60, 10)) { + #if DEBUG + cLib_checkBit((int)field_0x2e, 4); + #endif + } } } else { cLib_addCalcAngleS(&field_0x28, getDispPosOutSide_OffsetX(), 2, 60, 10); @@ -351,6 +561,23 @@ void dMeterMap_c::_move(u32 param_0) { Vec map_pos = dMapInfo_n::getMapPlayerPos(); + #if DEBUG + f32 sizeW = g_meter_mapHIO.field_0x28; + f32 sizeH = g_meter_mapHIO.field_0x28; + if (g_meter_mapHIO.mDebugMapExpansion) { + sizeW = 400.0f; + sizeH = 400.0f; + } + + if (g_meter_mapHIO.mMapDisplaySize && mMap != NULL) { + sizeW = g_meter_mapHIO.field_0x2a; + sizeH = g_meter_mapHIO.field_0x2a; + } + + mSizeW = (s16)sizeW; + mSizeH = (s16)sizeH; + #endif + field_0x18 = field_0x28 + getMapDispEdgeLeftX_Layout(); field_0x1c = getMapDispEdgeBottomY_Layout() - mSizeH; @@ -359,111 +586,159 @@ void dMeterMap_c::_move(u32 param_0) { } void dMeterMap_c::_draw() { + #if DEBUG + if (!g_meter_mapHIO.mMapRenderingProhibited) { + mMap->_draw(); + dComIfGd_set2DOpa(this); + } + #else mMap->_draw(); dComIfGd_set2DOpa(this); + #endif } void dMeterMap_c::draw() { - if (mMap != NULL && mMap->isDraw()) { - dComIfGp_getCurrentGrafPort()->setup2D(); + if ( + #if DEBUG + !g_meter_mapHIO.mMapDisplayProhibited && + #endif + mMap != NULL && mMap->isDraw() + ) { + J2DGrafContext* graf = dComIfGp_getCurrentGrafPort(); + graf->setup2D(); f32 sizeX = mSizeW; f32 sizeY = mSizeH; f32 tmp2 = field_0x18; f32 tmp3 = field_0x1c; - mMapJ2DPicture->setAlpha(mMapAlpha); + u8 alpha = mMapAlpha; + #if DEBUG + if (g_meter_mapHIO.mMapAlphaTest) { + alpha = g_meter_mapHIO.mAlpha; + } + #endif + mMapJ2DPicture->setAlpha(alpha); + mMapJ2DPicture->draw(tmp2, tmp3, sizeX, sizeY, false, false, false); mMapJ2DPicture->calcMtx(); } } void dMeterMap_c::ctrlShowMap() { + int unused = 0; if (!dMeter2Info_isGameStatus(1)) { if (!isMapOpenCheck() && !isEventRunCheck()) { if (dMw_LEFT_TRIGGER() || dMw_RIGHT_TRIGGER()) { Z2GetAudioMgr()->seStart(Z2SE_SYS_ERROR, NULL, 0, 0, 1.0f, 1.0f, -1.0f, -1.0f, 0); } - } else { - if (dMeter2Info_getPauseStatus() == 1 || dMeter2Info_getPauseStatus() == 7 || - dMeter2Info_getPauseStatus() == 3 || dMeter2Info_getPauseStatus() == 5 || - dMeter2Info_getPauseStatus() == 2 || dMeter2Info_getPauseStatus() == 6) - { + return; + } + + if (dMeter2Info_getPauseStatus() == 1 || dMeter2Info_getPauseStatus() == 7 || + dMeter2Info_getPauseStatus() == 3 || dMeter2Info_getPauseStatus() == 5 || + dMeter2Info_getPauseStatus() == 2 || dMeter2Info_getPauseStatus() == 6) + { + #if !DEBUG + if (dMeter2Info_getMapStatus() == 0 && field_0x2d == 0) { + setDispPosInsideFlg_SE_On(); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, + -1.0f, 0); + dMeter2Info_set2DVibration(); + dMeter2Info_setMapStatus(1); + } + #endif + + if ( + #if DEBUG + dMeter2Info_getMapStatus() == 0 && + #else + dMeter2Info_getMapStatus() == 1 && field_0x2d != 0 && + #endif + isFmapScreen() + ) { + switch (dMeter2Info_getPauseStatus()) { + case 1: + dMeter2Info_setMapStatus(4); + break; + case 7: + dMeter2Info_setMapStatus(7); + break; + case 3: + dMeter2Info_setMapStatus(8); + break; + case 5: + dMeter2Info_setMapStatus(9); + break; + case 2: + dMeter2Info_setMapStatus(5); + break; + case 6: + dMeter2Info_setMapStatus(3); + break; + } + + dMeter2Info_setMapKeyDirection(0x400); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, + -1.0f, 0); + #if !DEBUG + dMeter2Info_set2DVibration(); + #endif + } + dMeter2Info_resetPauseStatus(); + } else if (dMeter2Info_getPauseStatus() == 4) { + dMeter2Info_resetPauseStatus(); + if (isDmapScreen()) { + #if !DEBUG if (dMeter2Info_getMapStatus() == 0 && field_0x2d == 0) { setDispPosInsideFlg_SE_On(); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, - -1.0f, 0); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, + -1.0f, -1.0f, 0); dMeter2Info_set2DVibration(); dMeter2Info_setMapStatus(1); } + #endif - if (dMeter2Info_getMapStatus() == 1 && field_0x2d != 0 && isFmapScreen()) { - switch (dMeter2Info_getPauseStatus()) { - case 1: - dMeter2Info_setMapStatus(4); - break; - case 7: - dMeter2Info_setMapStatus(7); - break; - case 3: - dMeter2Info_setMapStatus(8); - break; - case 5: - dMeter2Info_setMapStatus(9); - break; - case 2: - dMeter2Info_setMapStatus(5); - break; - case 6: - dMeter2Info_setMapStatus(3); - break; - } + if ( + #if DEBUG + dMeter2Info_getMapStatus() == 0 + #else + dMeter2Info_getMapStatus() == 1 && field_0x2d != 0 + #endif + ) { + dMeter2Info_setMapStatus(6); dMeter2Info_setMapKeyDirection(0x400); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, - -1.0f, 0); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, + -1.0f, -1.0f, 0); dMeter2Info_set2DVibration(); } - dMeter2Info_resetPauseStatus(); - } else { - if (dMeter2Info_getPauseStatus() == 4) { - dMeter2Info_resetPauseStatus(); - if (isDmapScreen()) { - if (dMeter2Info_getMapStatus() == 0 && field_0x2d == 0) { - setDispPosInsideFlg_SE_On(); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, - -1.0f, -1.0f, 0); - dMeter2Info_set2DVibration(); - dMeter2Info_setMapStatus(1); - } - - if (dMeter2Info_getMapStatus() == 1 && field_0x2d != 0) { - dMeter2Info_setMapStatus(6); - dMeter2Info_setMapKeyDirection(0x400); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, - -1.0f, -1.0f, 0); - dMeter2Info_set2DVibration(); - } - } - - } else if (!mDoCPd_c::getTrigUp(PAD_1) && !mDoCPd_c::getTrigDown(PAD_1)) { - keyCheck(); - } } - if (mIsCompass != dComIfGs_isDungeonItemCompass()) { - if (!isDispPosInsideFlg()) { - setDispPosInsideFlg_SE_On(); - dMeter2Info_setMapStatus(1); - } - mIsCompass = dComIfGs_isDungeonItemCompass(); + } else if (!mDoCPd_c::getTrigUp(PAD_1) && !mDoCPd_c::getTrigDown(PAD_1)) { + keyCheck(); + } + + if (mIsCompass != dComIfGs_isDungeonItemCompass()) { + if (!isDispPosInsideFlg()) { + setDispPosInsideFlg_SE_On(); + #if !DEBUG + dMeter2Info_setMapStatus(1); + #endif } - if (mIsMap != dComIfGs_isDungeonItemMap()) { - if (!isDispPosInsideFlg()) { - setDispPosInsideFlg_SE_On(); - dMeter2Info_setMapStatus(1); - } - mIsMap = dComIfGs_isDungeonItemMap(); + mIsCompass = dComIfGs_isDungeonItemCompass(); + unused = 0; + } + + if (mIsMap != dComIfGs_isDungeonItemMap()) { + if (!isDispPosInsideFlg()) { + setDispPosInsideFlg_SE_On(); + #if !DEBUG + dMeter2Info_setMapStatus(1); + #endif } + + mIsMap = dComIfGs_isDungeonItemMap(); + unused = 0; } } } @@ -515,7 +790,11 @@ bool dMeterMap_c::isFmapScreen() { } bool dMeterMap_c::isDmapScreen() { - return dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()) == 1 ? 1 : 0; + if (dStage_stagInfo_GetUpButton(dComIfGp_getStage()->getStagInfo()) == 1) { + return true; + } + + return false; } void dMeterMap_c::meter_map_move(u32 param_0) { @@ -529,32 +808,38 @@ void dMeterMap_c::meter_map_move(u32 param_0) { dMeter2Info_set2DVibration(); } dMeter2Info_resetPauseStatus(); - } else { - if (dMw_LEFT_TRIGGER() && !dComIfGp_event_runCheck() && - !dMsgObject_isTalkNowCheck() && - (dMeter2Info_getMapStatus() == 0 || dMeter2Info_getMapStatus() == 1)) - { - if (dMeter2Info_getMapStatus() == 0 && !dMeter2Info_isSub2DStatus(1)) { - if (isFmapScreen() || isDmapScreen()) { - dMeter2Info_setMapStatus(2); - dMeter2Info_setMapKeyDirection(0x200); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, - -1.0f, 0); - dMeter2Info_set2DVibration(); - } + } else if ( + #if DEBUG + dMw_RIGHT_TRIGGER() && + #else + dMw_LEFT_TRIGGER() && + #endif + !dComIfGp_event_runCheck() && + !dMsgObject_isTalkNowCheck() && + (dMeter2Info_getMapStatus() == 0 || dMeter2Info_getMapStatus() == 1)) + { + #if !DEBUG + if (dMeter2Info_getMapStatus() == 0 && !dMeter2Info_isSub2DStatus(1)) { + if (isFmapScreen() || isDmapScreen()) { + dMeter2Info_setMapStatus(2); + dMeter2Info_setMapKeyDirection(0x200); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, + -1.0f, 0); + dMeter2Info_set2DVibration(); } - } else if (dMw_RIGHT_TRIGGER() && !dComIfGp_event_runCheck() && - !dMsgObject_isTalkNowCheck() && - (dMeter2Info_getMapStatus() == 0 || dMeter2Info_getMapStatus() == 1)) - { - if (!dMeter2Info_isSub2DStatus(1)) { - if (isFmapScreen() || isDmapScreen()) { - dMeter2Info_setMapStatus(2); - dMeter2Info_setMapKeyDirection(0x400); - Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, - -1.0f, 0); - dMeter2Info_set2DVibration(); - } + } + } else if (dMw_RIGHT_TRIGGER() && !dComIfGp_event_runCheck() && + !dMsgObject_isTalkNowCheck() && + (dMeter2Info_getMapStatus() == 0 || dMeter2Info_getMapStatus() == 1)) + { + #endif + if (!dMeter2Info_isSub2DStatus(1)) { + if (isFmapScreen() || isDmapScreen()) { + dMeter2Info_setMapStatus(2); + dMeter2Info_setMapKeyDirection(0x400); + Z2GetAudioMgr()->seStart(Z2SE_SY_MAP_OPEN_S, NULL, 0, 0, 1.0f, 1.0f, -1.0f, + -1.0f, 0); + dMeter2Info_set2DVibration(); } } } diff --git a/src/d/d_msg_object.cpp b/src/d/d_msg_object.cpp index 5f2e2d6fa5..9f078e0065 100644 --- a/src/d/d_msg_object.cpp +++ b/src/d/d_msg_object.cpp @@ -1323,7 +1323,7 @@ void dMsgObject_c::talkStartInit() { (((dComIfGp_isHeapLockFlag() == 2 || (dComIfGp_isHeapLockFlag() == 3 || dComIfGp_isHeapLockFlag() == 1)) && field_0x4cd == 0 && mpTalkHeap != NULL))) && - (mpScrnDraw == NULL && dMeter2Info_getFloatingMessageID() != 0x13eb)) + (mpScrnDraw == NULL && (u32)dMeter2Info_getFloatingMessageID() != 0x13eb)) { if (!bVar1 && ((dComIfGp_isHeapLockFlag() == 0 || dComIfGp_isHeapLockFlag() == 5))) { dComIfGp_setHeapLockFlag(7); @@ -1743,8 +1743,8 @@ bool dMsgObject_c::getStringLocal(u32 param_1, J2DTextBox* param_2, J2DTextBox* return false; } -u8 dMsgObject_c::isGetItemMessage() { - return mFukiKind == 9; +bool dMsgObject_c::isGetItemMessage() { + return (u8)(mFukiKind == 9); } bool dMsgObject_c::isKanbanMessage() { From e82939f0c457d6683c934364d5b8318ea3701a18 Mon Sep 17 00:00:00 2001 From: Luzagar <40547781+Luzagar@users.noreply.github.com> Date: Sun, 21 Dec 2025 03:10:44 +0100 Subject: [PATCH 39/46] d_a_npc_ks documentation (#2970) * npc_ks work * more work * fix debug * more documentation --- include/d/actor/d_a_npc_ks.h | 84 +- src/d/actor/d_a_e_mk.cpp | 14 +- src/d/actor/d_a_npc_ks.cpp | 5766 +++++++++++++++++----------------- 3 files changed, 2932 insertions(+), 2932 deletions(-) diff --git a/include/d/actor/d_a_npc_ks.h b/include/d/actor/d_a_npc_ks.h index da08da68e1..ba14540735 100644 --- a/include/d/actor/d_a_npc_ks.h +++ b/include/d/actor/d_a_npc_ks.h @@ -83,29 +83,29 @@ public: /* 0x000 */ fopEn_enemy_c actor; /* 0x5AC */ request_of_phase_process_class mPhase; - /* 0x5B4 */ u8 mRoomMonkeyID; + /* 0x5B4 */ u8 monkey_room_no; /* 0x5B5 */ u8 field_0x5b5; - /* 0x5B6 */ u8 field_0x5b6; + /* 0x5B6 */ u8 set_id; /* 0x5B7 */ u8 field_0x5b7; - /* 0x5B8 */ int field_0x5b8; + /* 0x5B8 */ int order; /* 0x5BC */ int bitTRB; - /* 0x5C0 */ char* mResName; - /* 0x5C4 */ f32 field_0x5c4; - /* 0x5C8 */ s16 field_0x5c8; - /* 0x5CC */ mDoExt_McaMorfSO* mpModelMorf; - /* 0x5D0 */ int field_0x5d0; + /* 0x5C0 */ char* res_name; + /* 0x5C4 */ f32 dis; + /* 0x5C8 */ s16 target_angle; + /* 0x5CC */ mDoExt_McaMorfSO* model; + /* 0x5D0 */ int res_id; /* 0x5D4 */ f32 field_0x5d4; - /* 0x5D8 */ mDoExt_btpAnm* mBtp1; - /* 0x5DC */ mDoExt_btpAnm* mBtp2; + /* 0x5D8 */ mDoExt_btpAnm* btp; + /* 0x5DC */ mDoExt_btpAnm* btp2; /* 0x5E0 */ s16 field_0x5e0; /* 0x5E2 */ s16 field_0x5e2; /* 0x5E4 */ s8 field_0x5e4; /* 0x5E5 */ u8 field_0x5e5; - /* 0x5E6 */ s16 field_0x5e6; - /* 0x5E8 */ s16 mActionID; - /* 0x5EA */ s16 mMode; - /* 0x5EC */ u32 mShadowKey; - /* 0x5F0 */ s16 mTimers[4]; + /* 0x5E6 */ s16 count; + /* 0x5E8 */ s16 action; + /* 0x5EA */ s16 mode; + /* 0x5EC */ u32 shadow_key; + /* 0x5F0 */ s16 timer[4]; /* 0x5F8 */ s16 field_0x5f8; /* 0x5FA */ s16 field_0x5fa; /* 0x5FC */ s8 field_0x5fc; @@ -127,15 +127,15 @@ public: /* 0x630 */ int field_0x630; /* 0x634 */ f32 field_0x634; /* 0x638 */ f32 field_0x638; - /* 0x63C */ f32 field_0x63c; - /* 0x640 */ dBgS_AcchCir mAcchCir; - /* 0x680 */ dBgS_ObjAcch mObjAcch; + /* 0x63C */ f32 waterY; + /* 0x640 */ dBgS_AcchCir AcchCir; + /* 0x680 */ dBgS_ObjAcch ObjAcch; /* 0x858 */ u32 field_0x858; /* 0x85C */ u32 field_0x85c; - /* 0x860 */ Z2Creature mSound; - /* 0x8F0 */ cXyz field_0x8f0; - /* 0x8FC */ csXyz field_0x8fc; - /* 0x904 */ int field_0x904; + /* 0x860 */ Z2Creature sound; + /* 0x8F0 */ cXyz guide_path; + /* 0x8FC */ csXyz current_angle; + /* 0x904 */ int path_no; /* 0x908 */ f32 field_0x908; /* 0x90C */ s8 field_0x90c; /* 0x910 */ cXyz field_0x910; @@ -143,27 +143,27 @@ public: /* 0x928 */ f32 field_0x928; /* 0x92C */ s8 field_0x92c; /* 0x930 */ void* field_0x930; - /* 0x934 */ obj_sw_class* field_0x934; - /* 0x938 */ fpc_ProcID field_0x938; - /* 0x93C */ int field_0x93c; - /* 0x940 */ cXyz field_0x940; - /* 0x94C */ s16 field_0x94c; - /* 0x94E */ s16 field_0x94e; - /* 0x950 */ dCcD_Stts mStts; - /* 0x98C */ dCcD_Cyl field_0x98c; + /* 0x934 */ obj_sw_class* child_no; + /* 0x938 */ fpc_ProcID search_id; + /* 0x93C */ int search_time; + /* 0x940 */ cXyz find_pos; + /* 0x94C */ s16 anm_time; + /* 0x94E */ s16 hang_time; + /* 0x950 */ dCcD_Stts stts; + /* 0x98C */ dCcD_Cyl cc_cyl; /* 0xAC8 */ dCcU_AtInfo mAtInfo; // unused /* 0xAEC */ s8 field_0xaec; /* 0xAED */ s8 field_0xaed; /* 0xAEE */ s16 field_0xaee; /* 0xAF0 */ s16 field_0xaf0; - /* 0xAF4 */ dMsgFlow_c mMsgFlow; + /* 0xAF4 */ dMsgFlow_c msg_flow; /* 0xB40 */ u8 field_0xb40; /* 0xB41 */ u8 field_0xb41; - /* 0xB42 */ s16 field_0xb42; - /* 0xB44 */ s16 field_0xb44; - /* 0xB48 */ cXyz field_0xb48; + /* 0xB42 */ s16 demo_mode; + /* 0xB44 */ s16 demo_camera_no; + /* 0xB48 */ cXyz demo_way; /* 0xB54 */ cXyz field_0xb54; - /* 0xB60 */ cXyz field_0xb60; + /* 0xB60 */ cXyz demo_eye; /* 0xB6C */ cXyz field_0xb6c; /* 0xB78 */ cXyz field_0xb78; /* 0xB84 */ cXyz field_0xb84; @@ -171,14 +171,14 @@ public: /* 0xB90 */ cXyz field_0xb9c; // unused /* 0xBA8 */ cXyz field_0xba8; /* 0xBB4 */ f32 field_0xbb4; - /* 0xBB8 */ f32 field_0xbb8; + /* 0xBB8 */ f32 target_speed; /* 0xBBC */ u8 field_0xbbc[0xbc0 - 0xbbc]; /* 0xBC0 */ npc_ks_class* field_0xbc0; /* 0xBC4 */ f32 field_0xbc4; /* 0xBC8 */ cXyz field_0xbc8; /* 0xBD4 */ s16 field_0xbd4; /* 0xBD6 */ u8 field_0xbd6; - /* 0xBD7 */ s8 field_0xbd7; + /* 0xBD7 */ s8 no_draw; /* 0xBD8 */ s8 field_0xbd8; /* 0xBD9 */ s8 field_0xbd9; /* 0xBDA */ u8 field_0xbda; @@ -187,18 +187,18 @@ public: /* 0xBDD */ s8 field_0xbdd; /* 0xBDE */ s16 field_0xbde; /* 0xBE0 */ s8 field_0xbe0; - /* 0xBE4 */ u32 field_0xbe4[4]; - /* 0xBF4 */ u32 field_0xbf4; + /* 0xBE4 */ u32 w_eff[4]; + /* 0xBF4 */ u32 hammonPrtcl; /* 0xBF8 */ u8 field_0xbf8[0xbfc - 0xbf8]; - /* 0xBFC */ J3DModel* mpRoseModel; - /* 0xC00 */ J3DModel* mpStickModel; + /* 0xBFC */ J3DModel* bara_model; + /* 0xC00 */ J3DModel* stick_model; /* 0xC04 */ cXyz field_0xc04; /* 0xC10 */ f32 field_0xc10; /* 0xC14 */ s16 field_0xc14; /* 0xC16 */ s8 field_0xc16; /* 0xC17 */ s8 field_0xc17; /* 0xC18 */ dPath* field_0xc18; - /* 0xC1C */ u8 field_0xc1c; + /* 0xC1C */ u8 hio_init; }; STATIC_ASSERT(sizeof(npc_ks_class) == 0xc20); diff --git a/src/d/actor/d_a_e_mk.cpp b/src/d/actor/d_a_e_mk.cpp index 4f2b71e450..602b8fb812 100644 --- a/src/d/actor/d_a_e_mk.cpp +++ b/src/d/actor/d_a_e_mk.cpp @@ -1944,7 +1944,7 @@ static void demo_camera_end(e_mk_class* i_this) { static void* s_ks_sub(void* i_actor, void* i_data) { i_data; - if ((fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) && static_cast(i_actor)->field_0x5b6 == 0) { + if ((fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) && static_cast(i_actor)->set_id == 0) { return i_actor; } @@ -2026,7 +2026,7 @@ static void demo_camera_r04(e_mk_class* i_this) { cLib_addCalc2(&i_this->camStepScale1, 1.0f, 1.0f, NREG_F(4) + 0.01f); if (i_this->demoCamCounter == ZREG_S(1) + 258) { - monkey_p->mMode = 2; + monkey_p->mode = 2; pos.set(110.0f, 3300.0f, 4326.0f); player->setPlayerPosAndAngle(&pos, (s16)0xFFFF8000, 0); player->changeDemoMode(1, 1, 0, 0); @@ -2070,7 +2070,7 @@ static void demo_camera_r04(e_mk_class* i_this) { i_this->demoSubMode = 4; i_this->demoCamCounter = 0; i_this->mode = 2; - monkey_p->mMode = 20; + monkey_p->mode = 20; return; case 4: @@ -2149,7 +2149,7 @@ static void demo_camera_r04(e_mk_class* i_this) { case 6: if (i_this->demoCamCounter == ZREG_S(6) + 3) { - monkey_p->mMode = 4; + monkey_p->mode = 4; } if (i_this->demoCamCounter != ZREG_S(5) + 25) { @@ -2178,7 +2178,7 @@ static void demo_camera_r04(e_mk_class* i_this) { i_this->demoSubMode = 8; i_this->demoCamCounter = 0; - monkey_p->mMode++; + monkey_p->mode++; i_this->camEye.set(-282.0f, 2534.0f, 3147.0f); i_this->camCenter = monkey_p->actor.current.pos; i_this->camCenter.y += ZREG_F(19); @@ -2189,7 +2189,7 @@ static void demo_camera_r04(e_mk_class* i_this) { if (i_this->demoCamCounter == (s16)(XREG_S(0) + 65)) { monkey_p->actor.current.pos.set(0.0f, 3310.0f, 3427.0f); - monkey_p->mMode++; + monkey_p->mode++; i_this->demoSubMode = 9; i_this->demoCamCounter = 0; fpcM_Search(s_brg_sub2, i_this); @@ -2212,7 +2212,7 @@ static void demo_camera_r04(e_mk_class* i_this) { return; case 10: - cLib_addCalcAngleS2(&i_this->prevPlShapeAngle, monkey_p->field_0x5c8 + (u16)-0x8000, 4, 0x800); + cLib_addCalcAngleS2(&i_this->prevPlShapeAngle, monkey_p->target_angle + (u16)-0x8000, 4, 0x800); player->setPlayerPosAndAngle(&player->current.pos, i_this->prevPlShapeAngle, 0); if (i_this->demoCamCounter != 60) { diff --git a/src/d/actor/d_a_npc_ks.cpp b/src/d/actor/d_a_npc_ks.cpp index f495a1cb3d..6e745d74c9 100644 --- a/src/d/actor/d_a_npc_ks.cpp +++ b/src/d/actor/d_a_npc_ks.cpp @@ -29,7 +29,7 @@ public: void genMessage(JORMContext*); - /* 0x04 */ s8 field_0x4; + /* 0x04 */ s8 no; /* 0x08 */ f32 basic_size; /* 0x0C */ f32 pull_distance; /* 0x10 */ f32 holding_speed_l; @@ -61,7 +61,7 @@ struct path { }; daNpc_Ks_HIO_c::daNpc_Ks_HIO_c() { - field_0x4 = -1; + no = -1; basic_size = 0.8f; pull_distance = 200.0f; holding_speed_l = 10.0f; @@ -128,16 +128,16 @@ static BOOL checkDoorDemo() { return FALSE; } -static BOOL otherBgCheck(fopAc_ac_c* p_actor, fopAc_ac_c* p_actor2) { +static BOOL otherBgCheck(fopAc_ac_c* actor, fopAc_ac_c* actor2) { dBgS_LinChk p_line; cXyz unused_cxyz, pi_start, pi_end; - pi_end = p_actor2->current.pos; + pi_end = actor2->current.pos; pi_end.y += 100.0f + KREG_F(18); - pi_start = p_actor->current.pos; + pi_start = actor->current.pos; pi_start.y += 120.0f + KREG_F(19); - p_line.Set(&pi_start, &pi_end, p_actor); + p_line.Set(&pi_start, &pi_end, actor); if (dComIfG_Bgsp().LineCross(&p_line) != 0) { return TRUE; @@ -147,7 +147,7 @@ static BOOL otherBgCheck(fopAc_ac_c* p_actor, fopAc_ac_c* p_actor2) { } static void anm_init(npc_ks_class* i_this, int param_2, f32 i_morf, u8 i_attr, f32 i_rate) { - if (i_this->field_0x94c != 0 && (param_2 == 51 || param_2 == 53)) { + if (i_this->anm_time != 0 && (param_2 == 51 || param_2 == 53)) { if (cM_rndF(1.0f) < 0.5f) { param_2 = 11; } else { @@ -182,57 +182,57 @@ static void anm_init(npc_ks_class* i_this, int param_2, f32 i_morf, u8 i_attr, f } } - i_this->mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes(i_this->mResName, param_2), i_attr, i_morf, i_rate, 0.0f, -1.0f); - i_this->field_0x5d0 = i_index; + i_this->model->setAnm((J3DAnmTransform*)dComIfG_getObjectRes(i_this->res_name, param_2), i_attr, i_morf, i_rate, 0.0f, -1.0f); + i_this->res_id = i_index; } static int nodeCallBack(J3DJoint* i_joint, int param_2) { if (param_2 == 0) { J3DJoint* my_joint = i_joint; - int jointNo = my_joint->getJntNo(); + int jnt_no = my_joint->getJntNo(); J3DModel* model = j3dSys.getModel(); - npc_ks_class* npc_ks_p = (npc_ks_class*)model->getUserArea(); - fopEn_enemy_c* base_ks_p = &npc_ks_p->actor; + npc_ks_class* i_this = (npc_ks_class*)model->getUserArea(); + fopEn_enemy_c* actor = &i_this->actor; - if (npc_ks_p != NULL) { - if (npc_ks_p->field_0x5fc == 1 && jointNo == 3) { - MTXCopy(model->getAnmMtx(jointNo), *calc_mtx); - cMtx_YrotM(*calc_mtx, -npc_ks_p->field_0x5fe); - cMtx_XrotM(*calc_mtx, -(npc_ks_p->field_0x5fe / 2)); - cMtx_ZrotM(*calc_mtx, s16(npc_ks_p->field_0x600)); - model->setAnmMtx(jointNo, *calc_mtx); + if (i_this != NULL) { + if (i_this->field_0x5fc == 1 && jnt_no == 3) { + MTXCopy(model->getAnmMtx(jnt_no), *calc_mtx); + cMtx_YrotM(*calc_mtx, -i_this->field_0x5fe); + cMtx_XrotM(*calc_mtx, -(i_this->field_0x5fe / 2)); + cMtx_ZrotM(*calc_mtx, s16(i_this->field_0x600)); + model->setAnmMtx(jnt_no, *calc_mtx); MTXCopy(*calc_mtx, J3DSys::mCurrentMtx); - } else if (npc_ks_p->field_0x5fc >= 2 && (jointNo == 3 || jointNo == 4)) { - MTXCopy(model->getAnmMtx(jointNo), *calc_mtx); - if (jointNo == 3) { - cMtx_YrotM(*calc_mtx, -(npc_ks_p->field_0x5fe / 2)); - cMtx_XrotM(*calc_mtx, -(npc_ks_p->field_0x5fe / 2)); + } else if (i_this->field_0x5fc >= 2 && (jnt_no == 3 || jnt_no == 4)) { + MTXCopy(model->getAnmMtx(jnt_no), *calc_mtx); + if (jnt_no == 3) { + cMtx_YrotM(*calc_mtx, -(i_this->field_0x5fe / 2)); + cMtx_XrotM(*calc_mtx, -(i_this->field_0x5fe / 2)); } else { - cMtx_YrotM(*calc_mtx, -npc_ks_p->field_0x5fe); + cMtx_YrotM(*calc_mtx, -i_this->field_0x5fe); } - model->setAnmMtx(jointNo, *calc_mtx); + model->setAnmMtx(jnt_no, *calc_mtx); MTXCopy(*calc_mtx, J3DSys::mCurrentMtx); } - if (npc_ks_p->field_0x5fc >= 2 && (jointNo == 1 || jointNo == 2)) { - MTXCopy(model->getAnmMtx(jointNo), *calc_mtx); - if (jointNo == 2) { - cMtx_YrotM(*calc_mtx, npc_ks_p->field_0x602 / 2); + if (i_this->field_0x5fc >= 2 && (jnt_no == 1 || jnt_no == 2)) { + MTXCopy(model->getAnmMtx(jnt_no), *calc_mtx); + if (jnt_no == 2) { + cMtx_YrotM(*calc_mtx, i_this->field_0x602 / 2); } else { - cMtx_YrotM(*calc_mtx, npc_ks_p->field_0x602); + cMtx_YrotM(*calc_mtx, i_this->field_0x602); } - cMtx_XrotM(*calc_mtx, -npc_ks_p->field_0x5fe); - model->setAnmMtx(jointNo, *calc_mtx); + cMtx_XrotM(*calc_mtx, -i_this->field_0x5fe); + model->setAnmMtx(jnt_no, *calc_mtx); MTXCopy(*calc_mtx, J3DSys::mCurrentMtx); } - if (jointNo == 15) { - MTXCopy(model->getAnmMtx(jointNo), *calc_mtx); - cMtx_ZrotM(*calc_mtx, npc_ks_p->field_0x606); - model->setAnmMtx(jointNo, *calc_mtx); + if (jnt_no == 15) { + MTXCopy(model->getAnmMtx(jnt_no), *calc_mtx); + cMtx_ZrotM(*calc_mtx, i_this->field_0x606); + model->setAnmMtx(jnt_no, *calc_mtx); MTXCopy(*calc_mtx, J3DSys::mCurrentMtx); } } @@ -241,46 +241,46 @@ static int nodeCallBack(J3DJoint* i_joint, int param_2) { return 1; } -static int daNpc_Ks_Draw(npc_ks_class* npc_ks) { - if (npc_ks->field_0xbd7 != 0) { - npc_ks->field_0xbd7 = 0; +static int daNpc_Ks_Draw(npc_ks_class* i_this) { + if (i_this->no_draw != 0) { + i_this->no_draw = 0; return 1; } - fopAc_ac_c* a_this = &npc_ks->actor; - J3DModel* model = npc_ks->mpModelMorf->getModel(); - if (npc_ks->mResName == "Npc_kst") { - g_env_light.settingTevStruct(4, &a_this->current.pos, &a_this->tevStr); + fopAc_ac_c* actor = &i_this->actor; + J3DModel* model = i_this->model->getModel(); + if (i_this->res_name == "Npc_kst") { + g_env_light.settingTevStruct(4, &actor->current.pos, &actor->tevStr); } else { - g_env_light.settingTevStruct(0, &a_this->current.pos, &a_this->tevStr); + g_env_light.settingTevStruct(0, &actor->current.pos, &actor->tevStr); } - g_env_light.setLightTevColorType_MAJI(model, &a_this->tevStr); + g_env_light.setLightTevColorType_MAJI(model, &actor->tevStr); - if (npc_ks->field_0x5e4 != 0) { - npc_ks->mBtp2->entry(model->getModelData()); + if (i_this->field_0x5e4 != 0) { + i_this->btp2->entry(model->getModelData()); } else { - npc_ks->mBtp1->entry(model->getModelData()); + i_this->btp->entry(model->getModelData()); } - npc_ks->mpModelMorf->entryDL(); + i_this->model->entryDL(); - if (npc_ks->field_0xc17 != 0) { - g_env_light.setLightTevColorType_MAJI(npc_ks->mpStickModel, &a_this->tevStr); - mDoExt_modelUpdateDL(npc_ks->mpStickModel); + if (i_this->field_0xc17 != 0) { + g_env_light.setLightTevColorType_MAJI(i_this->stick_model, &actor->tevStr); + mDoExt_modelUpdateDL(i_this->stick_model); } - if (npc_ks->mpRoseModel != NULL) { - g_env_light.setLightTevColorType_MAJI(npc_ks->mpRoseModel, &a_this->tevStr); - mDoExt_modelUpdateDL(npc_ks->mpRoseModel); + if (i_this->bara_model != NULL) { + g_env_light.setLightTevColorType_MAJI(i_this->bara_model, &actor->tevStr); + mDoExt_modelUpdateDL(i_this->bara_model); } - cXyz sp28; - sp28.set(a_this->current.pos.x, a_this->current.pos.y + 100.0f, a_this->current.pos.z); - npc_ks->mShadowKey = dComIfGd_setShadow(npc_ks->mShadowKey, 1, model, &sp28, 1000.0f, 0.0f, a_this->current.pos.y, - npc_ks->mObjAcch.GetGroundH(), npc_ks->mObjAcch.m_gnd, &npc_ks->actor.tevStr, + cXyz pos; + pos.set(actor->current.pos.x, actor->current.pos.y + 100.0f, actor->current.pos.z); + i_this->shadow_key = dComIfGd_setShadow(i_this->shadow_key, 1, model, &pos, 1000.0f, 0.0f, actor->current.pos.y, + i_this->ObjAcch.GetGroundH(), i_this->ObjAcch.m_gnd, &i_this->actor.tevStr, 0, 1.0f, dDlst_shadowControl_c::getSimpleTex()); - if (npc_ks->field_0xc17 != 0) { - dComIfGd_addRealShadow(npc_ks->mShadowKey, npc_ks->mpStickModel); + if (i_this->field_0xc17 != 0) { + dComIfGd_addRealShadow(i_this->shadow_key, i_this->stick_model); } return 1; @@ -289,7 +289,7 @@ static int daNpc_Ks_Draw(npc_ks_class* npc_ks) { static void* s_resq_sub(void* i_actor, void* i_data) { (void) i_data; if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) { - ((npc_ks_class*)i_actor)->field_0x94c = cM_rndF(50.0f) + 220.0f; + ((npc_ks_class*)i_actor)->anm_time = cM_rndF(50.0f) + 220.0f; } return NULL; }; @@ -352,7 +352,7 @@ static int target_bgc[10]; #endif static fopAc_ac_c* search_bomb(npc_ks_class* i_this, int param_2) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* actor_p; target_info_count = 0; @@ -369,19 +369,19 @@ static fopAc_ac_c* search_bomb(npc_ks_class* i_this, int param_2) { int i = 0; while (i < target_info_count) { actor_p = (fopAc_ac_c*)target_info[i]; - sp4c.x = actor_p->current.pos.x - a_this->eyePos.x; - sp4c.y = (actor_p->current.pos.y + 50.0f) - a_this->eyePos.y; - sp4c.z = actor_p->current.pos.z - a_this->eyePos.z; + sp4c.x = actor_p->current.pos.x - actor->eyePos.x; + sp4c.y = (actor_p->current.pos.y + 50.0f) - actor->eyePos.y; + sp4c.z = actor_p->current.pos.z - actor->eyePos.z; f32 sq_rt = JMAFastSqrt(sp4c.x * sp4c.x + sp4c.z * sp4c.z); if (sq_rt < fVar1) { if (param_2 == 0) { return actor_p; } - if (target_bgc[i] != 0 || fopAcM_otherBgCheck(a_this, actor_p)) { + if (target_bgc[i] != 0 || fopAcM_otherBgCheck(actor, actor_p)) { target_bgc[i] = 1; } else if (NPC_KS_FABSF(sp4c.y) <= 300.0f) { - s16 sVar1 = a_this->shape_angle.y - cM_atan2s(sp4c.x, sp4c.z); + s16 sVar1 = actor->shape_angle.y - cM_atan2s(sp4c.x, sp4c.z); if (sVar1 < 0) { sVar1 = -1 * sVar1; } @@ -409,12 +409,12 @@ static fopAc_ac_c* search_bomb(npc_ks_class* i_this, int param_2) { } static fopAc_ac_c* bomb_view_check(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; return search_bomb(i_this, 1); } static fopAc_ac_c* bomb_check(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; return search_bomb(i_this, 0); } @@ -428,7 +428,7 @@ static void* s_e_sub(void* i_actor, void* i_data) { } static fopAc_ac_c* search_enemy(npc_ks_class* i_this, int param_2, f32 param_3) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* enemy_p; if (dComIfGp_event_runCheck()) { if (fopAcM_getTalkEventPartner(daPy_getLinkPlayerActorClass()) != (fopAc_ac_c *)daPy_py_c::getMidnaActor()) { @@ -446,28 +446,28 @@ static fopAc_ac_c* search_enemy(npc_ks_class* i_this, int param_2, f32 param_3) f32 fVar1 = 50.0f; f32 fVar2 = 300.0f; // boss key room - if (fopAcM_GetRoomNo(a_this) == 1) { + if (fopAcM_GetRoomNo(actor) == 1) { fVar2 = 800.0f; } if (target_info_count != 0) { - cXyz sp68, unused_cxyz; + cXyz mae, unused_cxyz; int i = 0; while (i < target_info_count) { enemy_p = (fopAc_ac_c*)target_info[i]; - sp68.x = enemy_p->current.pos.x - a_this->eyePos.x; - sp68.y = (enemy_p->current.pos.y + 50.0f) - a_this->eyePos.y; - sp68.z = enemy_p->current.pos.z - a_this->eyePos.z; - f32 square_root = JMAFastSqrt(sp68.x * sp68.x + sp68.z * sp68.z); + mae.x = enemy_p->current.pos.x - actor->eyePos.x; + mae.y = (enemy_p->current.pos.y + 50.0f) - actor->eyePos.y; + mae.z = enemy_p->current.pos.z - actor->eyePos.z; + f32 square_root = JMAFastSqrt(mae.x * mae.x + mae.z * mae.z); if (square_root < fVar1) { if (param_2 == 0) { return enemy_p; } - if (target_bgc[i] != 0 || fopAcM_otherBgCheck(a_this, enemy_p)) { + if (target_bgc[i] != 0 || fopAcM_otherBgCheck(actor, enemy_p)) { target_bgc[i] = 1; - } else if (NPC_KS_FABSF(sp68.y) <= fVar2) { - s16 sVar1 = a_this->shape_angle.y - cM_atan2s(sp68.x, sp68.z); + } else if (NPC_KS_FABSF(mae.y) <= fVar2) { + s16 sVar1 = actor->shape_angle.y - cM_atan2s(mae.x, mae.z); if (sVar1 < 0) { sVar1 = -1 * sVar1; } @@ -495,12 +495,12 @@ static fopAc_ac_c* search_enemy(npc_ks_class* i_this, int param_2, f32 param_3) } static fopAc_ac_c* enemy_view_check(npc_ks_class* i_this, f32 param_2) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; return search_enemy(i_this, 1, param_2); } static fopAc_ac_c* enemy_check(npc_ks_class* i_this, f32 param_2) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; return search_enemy(i_this, 0, param_2); } @@ -514,7 +514,7 @@ static void* s_en_sub(void* i_actor, void* i_data) { } static fopAc_ac_c* en_search_test(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; target_info_count = 0; for (int i = 0; i < 10; i++) { target_info[i] = NULL; @@ -524,12 +524,12 @@ static fopAc_ac_c* en_search_test(npc_ks_class* i_this) { f32 fVar1 = 50.0f; if (target_info_count != 0) { - cXyz sp4c; + cXyz mae; int i = 0; while (i < target_info_count) { fopAc_ac_c* actor_p = (fopAc_ac_c*)target_info[i]; - sp4c = actor_p->current.pos - a_this->current.pos; - f32 abs = sp4c.abs(); + mae = actor_p->current.pos - actor->current.pos; + f32 abs = mae.abs(); if (abs < fVar1) { return actor_p; } @@ -559,40 +559,40 @@ static void* s_ori_sub(void* i_actor, void* i_data) { } static void npc_ks_pole_ori(npc_ks_class* i_this) { - obj_so_class* monkeycage_p; + obj_so_class* cage; if (leader != NULL) { - fopAc_ac_c* a_this = &i_this->actor; - if (i_this->mMode == 0) { - monkeycage_p = (obj_so_class*)fpcM_Search(s_ori_sub, i_this); - if (monkeycage_p != NULL) { - a_this->parentActorID = fopAcM_GetID(monkeycage_p); + fopAc_ac_c* actor = &i_this->actor; + if (i_this->mode == 0) { + cage = (obj_so_class*)fpcM_Search(s_ori_sub, i_this); + if (cage != NULL) { + actor->parentActorID = fopAcM_GetID(cage); anm_init(i_this, 20, 5.0f, 2, 1.0f); - i_this->mMode++; - i_this->mMode = 1; + i_this->mode++; + i_this->mode = 1; } else { return; } } - monkeycage_p = (obj_so_class*) fopAcM_SearchByID(a_this->parentActorID); - if (monkeycage_p != NULL) { - if (monkeycage_p->actor.health == 0) { - i_this->mActionID = 201; - i_this->mMode = 10; + cage = (obj_so_class*) fopAcM_SearchByID(actor->parentActorID); + if (cage != NULL) { + if (cage->actor.health == 0) { + i_this->action = 201; + i_this->mode = 10; dComIfGs_onTbox(i_this->bitTRB); } else { - if (i_this->mMode < 10 && monkeycage_p->field_0xdae != 0) { - i_this->mMode = 10; - i_this->mpModelMorf->setPlaySpeed(0.0f); + if (i_this->mode < 10 && cage->field_0xdae != 0) { + i_this->mode = 10; + i_this->model->setPlaySpeed(0.0f); } - switch (i_this->mMode) { + switch (i_this->mode) { case 1: { - if (i_this->mpModelMorf->checkFrame(5.0f) || i_this->mpModelMorf->checkFrame(20.0f)) { - monkeycage_p->field_0xdc8 += 400.0f + KREG_F(9); - monkeycage_p->field_0xdac = 0; - i_this->mSound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); + if (i_this->model->checkFrame(5.0f) || i_this->model->checkFrame(20.0f)) { + cage->field_0xdc8 += 400.0f + KREG_F(9); + cage->field_0xdac = 0; + i_this->sound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); } break; @@ -603,19 +603,19 @@ static void npc_ks_pole_ori(npc_ks_class* i_this) { } } - a_this->current.angle.y = monkeycage_p->actor.shape_angle.y; - a_this->current.angle.x = monkeycage_p->actor.shape_angle.x; - a_this->current.pos = monkeycage_p->actor.current.pos; - a_this->current.pos.y += TREG_F(3); + actor->current.angle.y = cage->actor.shape_angle.y; + actor->current.angle.x = cage->actor.shape_angle.x; + actor->current.pos = cage->actor.current.pos; + actor->current.pos.y += TREG_F(3); - if (leader->field_0xb42 == 0) { - if (!dComIfGs_isSwitch(20, fopAcM_GetRoomNo(a_this))) { - cXyz sp2c(11497.0f, 3764.0f, 3810.0f); + if (leader->demo_mode == 0) { + if (!dComIfGs_isSwitch(20, fopAcM_GetRoomNo(actor))) { + cXyz ato(11497.0f, 3764.0f, 3810.0f); daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); - sp2c -= player->current.pos; - sp2c.y = 0.0f; - if (sp2c.abs() < 300.0f) { - leader->field_0xb42 = 110; + ato -= player->current.pos; + ato.y = 0.0f; + if (ato.abs() < 300.0f) { + leader->demo_mode = 110; } } } @@ -625,33 +625,33 @@ static void npc_ks_pole_ori(npc_ks_class* i_this) { } static int npc_ks_ori(npc_ks_class* i_this) { - fopAc_ac_c* a_this = (fopAc_ac_c*)i_this; - cXyz sp30, sp3c; + fopAc_ac_c* actor = (fopAc_ac_c*)i_this; + cXyz mae, ato; int rv = 0; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 21, 10.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->mTimers[0] = cM_rndF(200.0f) + 100.0f; + i_this->mode = 1; + i_this->timer[0] = cM_rndF(200.0f) + 100.0f; break; case 1: - if (i_this->mpModelMorf->checkFrame(5.0f) || i_this->mpModelMorf->checkFrame(20.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); - i_this->mSound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); + if (i_this->model->checkFrame(5.0f) || i_this->model->checkFrame(20.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); + i_this->sound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); } - if (i_this->mTimers[0] == 0 && i_this->mpModelMorf->checkFrame(99.0f)) { - i_this->mMode = 2; + if (i_this->timer[0] == 0 && i_this->model->checkFrame(99.0f)) { + i_this->mode = 2; anm_init(i_this, 7, 5.0f, 0, 1.0f); - i_this->mTimers[0] = cM_rndF(60.0f) + 40.0f; + i_this->timer[0] = cM_rndF(60.0f) + 40.0f; } break; case 2: - if (i_this->mpModelMorf->isStop()) { - if (i_this->mTimers[0] == 0) { - i_this->mMode = 0; + if (i_this->model->isStop()) { + if (i_this->timer[0] == 0) { + i_this->mode = 0; } else { anm_init(i_this, 7, 5.0f, 0, 1.0f); } @@ -659,99 +659,99 @@ static int npc_ks_ori(npc_ks_class* i_this) { break; case 10: - cMtx_YrotS(*calc_mtx, a_this->current.angle.y); - sp30.x = 0.0f; - sp30.y = 0.0f; - sp30.z = a_this->speedF; - MtxPosition(&sp30, &sp3c); - a_this->current.pos += sp3c; + cMtx_YrotS(*calc_mtx, actor->current.angle.y); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = actor->speedF; + MtxPosition(&mae, &ato); + actor->current.pos += ato; - if (i_this->mTimers[1] == 1) { - a_this->speedF = 0.0f; + if (i_this->timer[1] == 1) { + actor->speedF = 0.0f; anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->mTimers[0] == 0) { - a_this->health = 0; - i_this->mActionID = 100; - i_this->mTimers[0] = 20; - i_this->mMode = 11; - i_this->field_0x8fc.y = i_this->field_0x5c8; - fopAcM_setStageLayer(a_this); + if (i_this->timer[0] == 0) { + actor->health = 0; + i_this->action = 100; + i_this->timer[0] = 20; + i_this->mode = 11; + i_this->current_angle.y = i_this->target_angle; + fopAcM_setStageLayer(actor); fpcM_Search(s_resq_sub, i_this); } break; case 11: rv = 1; - if (i_this->mTimers[1] != 0) { - a_this->speedF = -20.0f + NREG_F(11); + if (i_this->timer[1] != 0) { + actor->speedF = -20.0f + NREG_F(11); } else { - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } - if (i_this->mTimers[0] == 50) { + if (i_this->timer[0] == 50) { anm_init(i_this, 11, 3.0f, 2, 1.0f); } - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 15; - i_this->mMode++; + i_this->timer[0] = 15; + i_this->mode++; } break; case 12: rv = 1; - if (i_this->mTimers[0] == 1) { + if (i_this->timer[0] == 1) { anm_init(i_this, 32, 2.0f, 0, 1.0f); - if (fopAcM_GetRoomNo(a_this) == 11) { - a_this->current.angle.y += NPC_KS_36DEG_ROT; + if (fopAcM_GetRoomNo(actor) == 11) { + actor->current.angle.y += NPC_KS_36DEG_ROT; } } - if (i_this->field_0x5d0 == 26) { - a_this->speedF = 20.0f; + if (i_this->res_id == 26) { + actor->speedF = 20.0f; } - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - a_this->speed.y = 35.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + actor->speed.y = 35.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; - i_this->mMode++; - i_this->mTimers[0] = 50; + i_this->mode++; + i_this->timer[0] = 50; } break; case 13: rv = 1; - a_this->gravity = -5.0f; - if (i_this->mTimers[0] == 0 || !dComIfGp_event_runCheck()) { - fopAcM_delete(a_this); + actor->gravity = -5.0f; + if (i_this->timer[0] == 0 || !dComIfGp_event_runCheck()) { + fopAcM_delete(actor); } } - if (i_this->mMode < 10) { - int swBit = (fopAcM_GetParam(a_this) & 0xFF000000) >> 24; + if (i_this->mode < 10) { + int swBit = (fopAcM_GetParam(actor) & 0xFF000000) >> 24; if (swBit != 0xFF) { - if (dComIfGs_isSwitch(swBit, fopAcM_GetRoomNo(a_this))) { + if (dComIfGs_isSwitch(swBit, fopAcM_GetRoomNo(actor))) { dComIfGs_onTbox(i_this->bitTRB); - if (i_this->field_0x5b6 >= 5) { - i_this->mMode = 11; - i_this->mTimers[0] = 80; + if (i_this->set_id >= 5) { + i_this->mode = 11; + i_this->timer[0] = 80; anm_init(i_this, 51 ,5.0f, 2, 1.0f); - if (fopAcM_GetRoomNo(a_this) == 11) { - i_this->mTimers[1] = 10; + if (fopAcM_GetRoomNo(actor) == 11) { + i_this->timer[1] = 10; } } else { - i_this->mMode = 10; - a_this->speedF = -10.0f + NREG_F(11); - i_this->mTimers[0] = 110 + nREG_S(2); - i_this->mTimers[1] = 15; + i_this->mode = 10; + actor->speedF = -10.0f + NREG_F(11); + i_this->timer[0] = 110 + nREG_S(2); + i_this->timer[1] = 15; } } } @@ -767,8 +767,8 @@ static void* shot_bo_sub(void* i_actor, void* i_data) { fopAc_ac_c* player = dComIfGp_getPlayer(0); if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_BOOMERANG && dComIfGp_checkPlayerStatus0(0, 0x80000) == 0 && fopAcM_GetParam(i_actor) == 1) { - cXyz sp28(((daBoomerang_c*)i_actor)->current.pos - ((fopAc_ac_c*)i_data)->current.pos); - if (sp28.abs() < 1000.0f) { + cXyz ato(((daBoomerang_c*)i_actor)->current.pos - ((fopAc_ac_c*)i_data)->current.pos); + if (ato.abs() < 1000.0f) { return i_actor; } } @@ -787,61 +787,61 @@ static path guide_path_04[7] = { }; static int npc_ks_ori2(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; obj_so_class* cage_p; int rv = 1; - if (i_this->mMode == 0) { + if (i_this->mode == 0) { cage_p = (obj_so_class*)fpcM_Search(s_ori_sub, i_this); if (cage_p != NULL) { - a_this->parentActorID = fopAcM_GetID(cage_p); + actor->parentActorID = fopAcM_GetID(cage_p); anm_init(i_this, 20, 5.0f, 2, 1.0f); - i_this->mMode = 1; - a_this->home.angle.y = cage_p->actor.shape_angle.y; - i_this->field_0xbde = i_this->field_0x5c8 - a_this->home.angle.y; + i_this->mode = 1; + actor->home.angle.y = cage_p->actor.shape_angle.y; + i_this->field_0xbde = i_this->target_angle - actor->home.angle.y; } return rv; } - cage_p = (obj_so_class*)fopAcM_SearchByID(a_this->parentActorID); + cage_p = (obj_so_class*)fopAcM_SearchByID(actor->parentActorID); if (cage_p == NULL) { return rv; } - a_this->home.angle.y = cage_p->actor.shape_angle.y; + actor->home.angle.y = cage_p->actor.shape_angle.y; - if (i_this->mMode <= 2 && cage_p->field_0x1054 != 0) { - i_this->mMode = 3; - i_this->mTimers[0] = 90; - int swBit = (fopAcM_GetParam(a_this) & 0xFF000000) >> 24; - dComIfGs_onSwitch(swBit, fopAcM_GetRoomNo(a_this)); + if (i_this->mode <= 2 && cage_p->field_0x1054 != 0) { + i_this->mode = 3; + i_this->timer[0] = 90; + int swBit = (fopAcM_GetParam(actor) & 0xFF000000) >> 24; + dComIfGs_onSwitch(swBit, fopAcM_GetRoomNo(actor)); dComIfGs_onTbox(i_this->bitTRB); - if (fopAcM_GetRoomNo(a_this) == 4) { - i_this->field_0xb42 = 70; - } else if (fopAcM_GetRoomNo(a_this) == 19) { - i_this->field_0xb42 = 75; - } else if (fopAcM_GetRoomNo(a_this) == 22) { - i_this->field_0xb42 = 72; + if (fopAcM_GetRoomNo(actor) == 4) { + i_this->demo_mode = 70; + } else if (fopAcM_GetRoomNo(actor) == 19) { + i_this->demo_mode = 75; + } else if (fopAcM_GetRoomNo(actor) == 22) { + i_this->demo_mode = 72; } return rv; } - cXyz sp40; - s16 sVar1 = i_this->field_0xbde - 1000 + TREG_S(8) + a_this->home.angle.y; + cXyz mae; + s16 sVar1 = i_this->field_0xbde - 1000 + TREG_S(8) + actor->home.angle.y; f32 fVar1 = 0.0f; - switch (i_this->mMode) { + switch (i_this->mode) { case 1: - if (i_this->mpModelMorf->checkFrame(46.0f + TREG_F(11))) { - i_this->field_0xbde = i_this->field_0x5c8 - a_this->home.angle.y & -0x2000 + TREG_S(7); + if (i_this->model->checkFrame(46.0f + TREG_F(11))) { + i_this->field_0xbde = i_this->target_angle - actor->home.angle.y & -0x2000 + TREG_S(7); } - if (i_this->mpModelMorf->checkFrame(5.0f) || i_this->mpModelMorf->checkFrame(20.0f)) { + if (i_this->model->checkFrame(5.0f) || i_this->model->checkFrame(20.0f)) { cage_p->field_0xdc8 += 100.0f + KREG_F(9); cage_p->field_0xdac = 0; - i_this->mSound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); + i_this->sound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); } if (enemy_check(i_this, 400.0f) == NULL) { @@ -849,69 +849,69 @@ static int npc_ks_ori2(npc_ks_class* i_this) { } anm_init(i_this, 41, 5.0f, 2, 1.0f); - i_this->mMode = 2; - i_this->mTimers[0] = cM_rndF(20.0f) + 40.0f; + i_this->mode = 2; + i_this->timer[0] = cM_rndF(20.0f) + 40.0f; break; case 2: sVar1 += NPC_KS_NEG_180DEG_ROT; - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if (cage_p->partBreak()) { anm_init(i_this, 22, 5.0f, 2, 1.0f); } else { anm_init(i_this, 20, 5.0f, 2, 1.0f); } - i_this->mMode = 1; + i_this->mode = 1; } else { if (enemy_check(i_this, 400.0f) == NULL) { if (daPy_getPlayerActorClass()->getCutAtFlg() == 0) break; } - i_this->mTimers[0] = cM_rndF(20.0f) + 40.0f; + i_this->timer[0] = cM_rndF(20.0f) + 40.0f; } break; case 3: fVar1 = -20.0f; - if (i_this->mTimers[0] == 50) { + if (i_this->timer[0] == 50) { anm_init(i_this, 51, 3.0f, 2, 1.0f); } - if (i_this->mTimers[0] < 50) { - cMtx_YrotS(*calc_mtx, a_this->shape_angle.y); - if (i_this->mTimers[0] < 25) { - sp40.x = 200.0f; + if (i_this->timer[0] < 50) { + cMtx_YrotS(*calc_mtx, actor->shape_angle.y); + if (i_this->timer[0] < 25) { + mae.x = 200.0f; } else { - sp40.x = -200.0f; + mae.x = -200.0f; } - sp40.y = 50.0f + KREG_F(11); - sp40.z = 50.0f; - MtxPosition(&sp40, &i_this->field_0x940); - i_this->field_0x940 += a_this->current.pos; - i_this->field_0x93c = 20; + mae.y = 50.0f + KREG_F(11); + mae.z = 50.0f; + MtxPosition(&mae, &i_this->find_pos); + i_this->find_pos += actor->current.pos; + i_this->search_time = 20; } - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 30, 5.0f, 2, 1.0f); - i_this->mMode = 4; - i_this->mTimers[0] = 60; - i_this->field_0x93c = 0; + i_this->mode = 4; + i_this->timer[0] = 60; + i_this->search_time = 0; } break; case 4: fVar1 = -20.0f; i_this->field_0x5fc = 0; - if (i_this->mTimers[0] == 0) { - if (fopAcM_GetRoomNo(a_this) == 22) { - i_this->mActionID = 116; - i_this->mMode = 0; + if (i_this->timer[0] == 0) { + if (fopAcM_GetRoomNo(actor) == 22) { + i_this->action = 116; + i_this->mode = 0; i_this->field_0xaec = 1; - } else if (fopAcM_GetRoomNo(a_this) == 4) { - i_this->mMode = 10; + } else if (fopAcM_GetRoomNo(actor) == 4) { + i_this->mode = 10; } else { - i_this->mMode = 5; + i_this->mode = 5; } } break; @@ -920,53 +920,53 @@ static int npc_ks_ori2(npc_ks_class* i_this) { i_this->field_0x5fc = 0; fVar1 = -20.0f; anm_init(i_this, 32, 2.0f, 0, 1.0f); - i_this->mMode++; + i_this->mode++; break; case 6: i_this->field_0x5fc = 0; fVar1 = -20.0f; sVar1 += NPC_KS_45DEG_ROT; - if (i_this->mpModelMorf->isStop()) { + if (i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - a_this->speed.y = 35.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + actor->speed.y = 35.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; - i_this->mMode++; + i_this->mode++; } break; case 7: i_this->field_0x5fc = 0; sVar1 += NPC_KS_90DEG_ROT; - a_this->gravity = -5.0f; + actor->gravity = -5.0f; break; case 10: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 11; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 11; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 11: - if (guide_path_04[i_this->field_0x904].field_0x0 != 0) { - i_this->field_0x8f0.x = guide_path_04[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_04[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_04[i_this->field_0x904].field_0xc; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; - i_this->mMode = 12; + if (guide_path_04[i_this->path_no].field_0x0 != 0) { + i_this->guide_path.x = guide_path_04[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_04[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_04[i_this->path_no].field_0xc; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; + i_this->mode = 12; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_04[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_04[i_this->field_0x904].field_0xc; - i_this->mMode = 15; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_04[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_04[i_this->path_no].field_0xc; + i_this->mode = 15; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -974,62 +974,62 @@ static int npc_ks_ori2(npc_ks_class* i_this) { case 12: rv = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f + TREG_F(9); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f + TREG_F(9); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } - sp40 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp40.x, sp40.z); - i_this->field_0x8fc.x = -cM_atan2s(sp40.y, JMAFastSqrt(sp40.x * sp40.x + sp40.z * sp40.z)); - if (sp40.abs() < a_this->speedF * 1.2f) { - a_this->current.pos = i_this->field_0x8f0; - i_this->mMode = 11; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + if (mae.abs() < actor->speedF * 1.2f) { + actor->current.pos = i_this->guide_path; + i_this->mode = 11; i_this->field_0xbe0 = 1; - i_this->field_0x904++; - if (guide_path_04[i_this->field_0x904].field_0x0 < 0) { - fopAcM_delete(a_this); + i_this->path_no++; + if (guide_path_04[i_this->path_no].field_0x0 < 0) { + fopAcM_delete(actor); } } break; case 15: - sp40.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp40.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp40.x, sp40.z); - if (JMAFastSqrt(sp40.x * sp40.x + sp40.z * sp40.z) < (a_this->speedF * 1.2f)) { - i_this->field_0x904++; - i_this->mMode = 11; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < (actor->speedF * 1.2f)) { + i_this->path_no++; + i_this->mode = 11; } } - if (i_this->mMode >= 10) { + if (i_this->mode >= 10) { i_this->field_0x5fc = 0; - sVar1 = i_this->field_0x8fc.y; - if (a_this->speedF > 25.0f) { + sVar1 = i_this->current_angle.y; + if (actor->speedF > 25.0f) { i_this->field_0x90c = 1; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, sVar1, 2, 0x2000); + cLib_addCalcAngleS2(&actor->current.angle.y, sVar1, 2, 0x2000); - if (i_this->mMode < 7) { - a_this->current.angle.x = cage_p->actor.shape_angle.x; - a_this->current.pos = cage_p->actor.current.pos; - a_this->current.pos.y += fVar1; + if (i_this->mode < 7) { + actor->current.angle.x = cage_p->actor.shape_angle.x; + actor->current.pos = cage_p->actor.current.pos; + actor->current.pos.y += fVar1; } return rv; } static void npc_ks_home(npc_ks_class* i_this) { - fopAc_ac_c* a_this = (fopAc_ac_c*)i_this; - cXyz sp2c, sp38; - switch (i_this->mMode) { + fopAc_ac_c* actor = (fopAc_ac_c*)i_this; + cXyz mae, ato; + switch (i_this->mode) { case 0: if (cM_rndF(1.0f) < 0.5f) { anm_init(i_this, 30, 3.0f, 0, 1.0f); @@ -1037,40 +1037,40 @@ static void npc_ks_home(npc_ks_class* i_this) { anm_init(i_this, 5, 3.0f, 0, 1.0f); } - i_this->mMode = 1; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); + i_this->mode = 1; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); break; case 1: - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 0; + if (i_this->model->isStop()) { + i_this->mode = 0; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x5c8, 2, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target_angle, 2, 0x800); if (checkDoorDemo() != 0) { - int roomNo = fopAcM_GetRoomNo(a_this); - int nextStayNo = dStage_roomControl_c::getNextStayNo(); - if (roomNo == 0 && nextStayNo == 4) { - i_this->mActionID = 100; - i_this->mMode = 0; - i_this->field_0x904 = 0; + int room_no = fopAcM_GetRoomNo(actor); + int stay_no = dStage_roomControl_c::getNextStayNo(); + if (room_no == 0 && stay_no == 4) { + i_this->action = 100; + i_this->mode = 0; + i_this->path_no = 0; i_this->field_0xaec = 1; - if (fopAcM_CheckCondition(a_this, 4) != 0) { + if (fopAcM_CheckCondition(actor, 4) != 0) { camera_class* camera = dComIfGp_getCamera(0); - sp2c.x = camera->lookat.eye.x - camera->lookat.center.x; - sp2c.z = camera->lookat.eye.z - camera->lookat.center.z; - cMtx_YrotS(*calc_mtx, cM_atan2s(sp2c.x, sp2c.z)); - if ((i_this->field_0x5b6 & 1) != 0) { - sp2c.x = 100.0f; + mae.x = camera->lookat.eye.x - camera->lookat.center.x; + mae.z = camera->lookat.eye.z - camera->lookat.center.z; + cMtx_YrotS(*calc_mtx, cM_atan2s(mae.x, mae.z)); + if ((i_this->set_id & 1) != 0) { + mae.x = 100.0f; } else { - sp2c.x = -100.0f; + mae.x = -100.0f; } - sp2c.y = -50.0f; - sp2c.z = 200.0f; - MtxPosition(&sp2c, &sp38); - a_this->current.pos = camera->lookat.eye + sp38; - a_this->old = a_this->current; + mae.y = -50.0f; + mae.z = 200.0f; + MtxPosition(&mae, &ato); + actor->current.pos = camera->lookat.eye + ato; + actor->old = actor->current; } } } @@ -1079,7 +1079,7 @@ static void npc_ks_home(npc_ks_class* i_this) { static void* s_sw_sub(void* i_actor, void* i_data) { if ((fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_OBJ_SW)) { if (fopAcM_GetRoomNo((fopAc_ac_c*)i_data) == 0) { - if (((npc_ks_class*)i_data)->field_0x5b6 == ((obj_sw_class*)i_actor)->field_0x570) { + if (((npc_ks_class*)i_data)->set_id == ((obj_sw_class*)i_actor)->field_0x570) { return i_actor; } } else { @@ -1099,7 +1099,7 @@ static void* s_ha_sub(void* i_actor, void* i_data) { static void* s_01_sub(void* i_actor, void* i_data) { (void) i_data; - if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS && ((npc_ks_class*)i_actor)->mActionID == 4) { + if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS && ((npc_ks_class*)i_actor)->action == 4) { return i_actor; } return NULL; @@ -1114,10 +1114,10 @@ static path move_path_02[5] = { }; static int npc_ks_demo_02(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* unused_p = dComIfGp_getPlayer(0); - cXyz sp3c, sp48; - f32 fVar1 = 0.0f; + cXyz mae, ato; + f32 speed = 0.0f; int rv = 1; int iVar1 = 0; @@ -1126,99 +1126,99 @@ static int npc_ks_demo_02(npc_ks_class* i_this) { return 0; } - if (cage_p->field_0xdae != 0 && i_this->mMode < 17) { - i_this->mActionID = 201; - i_this->mMode = 0; + if (cage_p->field_0xdae != 0 && i_this->mode < 17) { + i_this->action = 201; + i_this->mode = 0; return 0; } - daPillar_c* pillar_p = (daPillar_c*)fpcM_Search(s_ha_sub, i_this); - if (pillar_p == NULL) { + daPillar_c* hasira_p = (daPillar_c*)fpcM_Search(s_ha_sub, i_this); + if (hasira_p == NULL) { return 0; } - fopAc_ac_c* a_pill_p = pillar_p; + fopAc_ac_c* hasira_actor = hasira_p; - switch (i_this->mMode) { + switch (i_this->mode) { int _; case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; + i_this->mode = 1; + i_this->path_no = 0; // fallthrough case 1: - i_this->field_0x8f0.x = move_path_02[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = move_path_02[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = move_path_02[i_this->field_0x904].field_0xc; - i_this->mMode = 2; + i_this->guide_path.x = move_path_02[i_this->path_no].field_0x4; + i_this->guide_path.y = move_path_02[i_this->path_no].field_0x8; + i_this->guide_path.z = move_path_02[i_this->path_no].field_0xc; + i_this->mode = 2; // fallthrough case 2: - fVar1 = l_HIO.demo_speed; - sp3c = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp3c.x, sp3c.z); - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 2, 0x1000); - sp3c.y = 0.0f; - if (sp3c.abs() <= a_this->speedF * 2.0f) { - i_this->field_0x904++; - if (i_this->field_0x904 < 5) { - i_this->mMode = 1; + speed = l_HIO.demo_speed; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 2, 0x1000); + mae.y = 0.0f; + if (mae.abs() <= actor->speedF * 2.0f) { + i_this->path_no++; + if (i_this->path_no < 5) { + i_this->mode = 1; } else { - i_this->mMode = 10; + i_this->mode = 10; anm_init(i_this, 25, 5.0f, 2, 1.0f); - i_this->mTimers[0] = 35; + i_this->timer[0] = 35; } } break; case 10: - cLib_addCalcAngleS2(&a_this->current.angle.y, cage_p->actor.shape_angle.y + 0x8000, 2, 0x1000); - if (i_this->mTimers[0] == 0) { - i_this->mMode = 11; + cLib_addCalcAngleS2(&actor->current.angle.y, cage_p->actor.shape_angle.y + 0x8000, 2, 0x1000); + if (i_this->timer[0] == 0) { + i_this->mode = 11; anm_init(i_this, 26, 5.0f, 2, 1.0f); } break; case 11: rv = 0; - fVar1 = l_HIO.demo_speed; + speed = l_HIO.demo_speed; cMtx_YrotS(*calc_mtx, cage_p->actor.shape_angle.y); - sp3c.x = 0.0f; - sp3c.y = 0.0f; - sp3c.z = (90.0f + NREG_F(1)) * cage_p->actor.scale.x; - MtxPosition(&sp3c, &sp48); - sp48 += cage_p->actor.current.pos; - cLib_addCalc2(&a_this->current.pos.x, sp48.x, 1.0f, a_this->speedF); - cLib_addCalc2(&a_this->current.pos.z, sp48.z, 1.0f, a_this->speedF); - sp3c.x = sp48.x - a_this->current.pos.x; - sp3c.z = sp48.z - a_this->current.pos.z; - sp3c.y = JMAFastSqrt(sp3c.x * sp3c.x + sp3c.z * sp3c.z); - if (sp3c.y < 55.0f && i_this->field_0x5d0 != 12) { + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = (90.0f + NREG_F(1)) * cage_p->actor.scale.x; + MtxPosition(&mae, &ato); + ato += cage_p->actor.current.pos; + cLib_addCalc2(&actor->current.pos.x, ato.x, 1.0f, actor->speedF); + cLib_addCalc2(&actor->current.pos.z, ato.z, 1.0f, actor->speedF); + mae.x = ato.x - actor->current.pos.x; + mae.z = ato.z - actor->current.pos.z; + mae.y = JMAFastSqrt(mae.x * mae.x + mae.z * mae.z); + if (mae.y < 55.0f && i_this->res_id != 12) { anm_init(i_this, 12, 3.0f, 2, 1.0f); } - if (sp3c.y < 1.0f + NREG_F(0)) { - i_this->mMode = 12; - a_this->current.angle.y = cage_p->actor.shape_angle.y + 0x8000; + if (mae.y < 1.0f + NREG_F(0)) { + i_this->mode = 12; + actor->current.angle.y = cage_p->actor.shape_angle.y + 0x8000; } break; case 12: rv = 0; iVar1 = 1; - fVar1 = l_HIO.demo_speed; + speed = l_HIO.demo_speed; cMtx_YrotS(*calc_mtx, cage_p->actor.shape_angle.y); - sp3c.x = 0.0f; - sp3c.y = 0.0f; - sp3c.z = 90.0f + NREG_F(1); - MtxPosition(&sp3c, &sp48); - sp48 += cage_p->actor.current.pos; - cLib_addCalc2(&a_this->current.pos.x, sp48.x, 1.0f, a_this->speedF); - cLib_addCalc2(&a_this->current.pos.y, sp48.y, 1.0f, a_this->speedF); - cLib_addCalc2(&a_this->current.pos.z, sp48.z, 1.0f, a_this->speedF); - sp3c = sp48 - a_this->current.pos; - if (sp3c.abs() < 1.0f + NREG_F(0)) { - i_this->mMode = 13; + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = 90.0f + NREG_F(1); + MtxPosition(&mae, &ato); + ato += cage_p->actor.current.pos; + cLib_addCalc2(&actor->current.pos.x, ato.x, 1.0f, actor->speedF); + cLib_addCalc2(&actor->current.pos.y, ato.y, 1.0f, actor->speedF); + cLib_addCalc2(&actor->current.pos.z, ato.z, 1.0f, actor->speedF); + mae = ato - actor->current.pos; + if (mae.abs() < 1.0f + NREG_F(0)) { + i_this->mode = 13; anm_init(i_this, 23, 2.0f, 2, 1.0f); - i_this->mTimers[0] = 60; + i_this->timer[0] = 60; } break; @@ -1226,22 +1226,22 @@ static int npc_ks_demo_02(npc_ks_class* i_this) { rv = 0; iVar1 = 1; cMtx_YrotS(*calc_mtx, cage_p->actor.shape_angle.y); - sp3c.x = 0.0f; - sp3c.y = 0.0f; - sp3c.z = (90.0f + NREG_F(1)) * cage_p->actor.scale.x; - MtxPosition(&sp3c, &sp48); - sp48 += cage_p->actor.current.pos; - cLib_addCalc2(&a_this->current.pos.x, sp48.x, 1.0f, 10.0f); - cLib_addCalc2(&a_this->current.pos.z, sp48.z, 1.0f, 10.0f); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = (90.0f + NREG_F(1)) * cage_p->actor.scale.x; + MtxPosition(&mae, &ato); + ato += cage_p->actor.current.pos; + cLib_addCalc2(&actor->current.pos.x, ato.x, 1.0f, 10.0f); + cLib_addCalc2(&actor->current.pos.z, ato.z, 1.0f, 10.0f); - if (i_this->mpModelMorf->checkFrame(10.0f) || i_this->mpModelMorf->checkFrame(20.0f)) { + if (i_this->model->checkFrame(10.0f) || i_this->model->checkFrame(20.0f)) { cage_p->field_0xdc8 += 200.0f; - i_this->mSound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); + i_this->sound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_CREAK, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); } - if (i_this->mTimers[0] == 0) { - i_this->mMode = 14; + if (i_this->timer[0] == 0) { + i_this->mode = 14; anm_init(i_this, 15, 2.0f, 2, 1.0f); } break; @@ -1250,28 +1250,28 @@ static int npc_ks_demo_02(npc_ks_class* i_this) { rv = 0; iVar1 = 1; cMtx_YrotS(*calc_mtx, cage_p->actor.shape_angle.y); - sp3c.x = 0.0f; - sp3c.y = 0.0f; - sp3c.z = 90.0f + NREG_F(1); - MtxPosition(&sp3c, &sp48); - sp48 += cage_p->actor.current.pos; - cLib_addCalc2(&a_this->current.pos.x, sp48.x, 1.0f, 10.0f); - cLib_addCalc2(&a_this->current.pos.z, sp48.z, 1.0f, 10.0f); - cLib_addCalc2(&a_this->current.pos.y, i_this->mObjAcch.GetGroundH(), 1.0f, l_HIO.demo_speed); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = 90.0f + NREG_F(1); + MtxPosition(&mae, &ato); + ato += cage_p->actor.current.pos; + cLib_addCalc2(&actor->current.pos.x, ato.x, 1.0f, 10.0f); + cLib_addCalc2(&actor->current.pos.z, ato.z, 1.0f, 10.0f); + cLib_addCalc2(&actor->current.pos.y, i_this->ObjAcch.GetGroundH(), 1.0f, l_HIO.demo_speed); - if (NPC_KS_FABSF(a_this->current.pos.y - i_this->mObjAcch.GetGroundH()) < 1.0f) { + if (NPC_KS_FABSF(actor->current.pos.y - i_this->ObjAcch.GetGroundH()) < 1.0f) { anm_init(i_this, 26, 5.0f, 2, 1.0f); - a_this->speedF = 0.0f; - i_this->mTimers[0] = 20; - i_this->mMode = 15; + actor->speedF = 0.0f; + i_this->timer[0] = 20; + i_this->mode = 15; } break; case 15: - fVar1 = l_HIO.demo_speed; - cLib_addCalcAngleS2(&a_this->current.angle.y, s16(cage_p->actor.shape_angle.y), 2, 0x2000); - if (i_this->mTimers[0] == 0) { - i_this->mMode = 16; + speed = l_HIO.demo_speed; + cLib_addCalcAngleS2(&actor->current.angle.y, s16(cage_p->actor.shape_angle.y), 2, 0x2000); + if (i_this->timer[0] == 0) { + i_this->mode = 16; anm_init(i_this, 25, 5.0f, 2, 1.0f); } break; @@ -1279,132 +1279,132 @@ static int npc_ks_demo_02(npc_ks_class* i_this) { case 16: { i_this->field_0xaec = 2; i_this->field_0x5fc = 1; - if (i_this->mTimers[0] == 0) { - if (i_this->field_0x5d0 != 25) { + if (i_this->timer[0] == 0) { + if (i_this->res_id != 25) { anm_init(i_this, 25, 5.0f, 2, 1.0f); - i_this->mTimers[0] = 25; + i_this->timer[0] = 25; } else { anm_init(i_this, 50, 5.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(30.0f) + 30.0f; + i_this->timer[0] = cM_rndF(30.0f) + 30.0f; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, cage_p->actor.shape_angle.y + 0x8000, 2, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, cage_p->actor.shape_angle.y + 0x8000, 2, 0x1000); if (dComIfGp_checkPlayerStatus0(0, 0x40) != 0 || dComIfGp_checkPlayerStatus0(0, 0x2000) != 0) { - i_this->mTimers[2] = 20; + i_this->timer[2] = 20; } - if (i_this->mTimers[2] == 0 && cage_p->field_0xdc4 == 0) { - fopAcM_OnStatus(a_this, 0); - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_TALKCHECK_e | fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); - a_this->eventInfo.onCondition(dEvtCnd_CANTALK_e); - a_this->attention_info.distances[fopAc_attn_TALK_e] = 2; - a_this->attention_info.distances[fopAc_attn_SPEAK_e] = 2; + if (i_this->timer[2] == 0 && cage_p->field_0xdc4 == 0) { + fopAcM_OnStatus(actor, 0); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_TALKCHECK_e | fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); + actor->eventInfo.onCondition(dEvtCnd_CANTALK_e); + actor->attention_info.distances[fopAc_attn_TALK_e] = 2; + actor->attention_info.distances[fopAc_attn_SPEAK_e] = 2; } dAttention_c* attention_p = dComIfGp_getAttention(); - if (a_this == attention_p->LockonTarget(0) && i_this->mTimers[2] == 0 + if (actor == attention_p->LockonTarget(0) && i_this->timer[2] == 0 && mDoCPd_c::getTrigA(PAD_1) != 0) { - i_this->mMode = 17; + i_this->mode = 17; anm_init(i_this, 25, 2.0f, 0, 1.0f); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - a_this->speedF = 0.0f; - leader->field_0xb42 = 60; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + actor->speedF = 0.0f; + leader->demo_mode = 60; } break; } case 17: rv = 0; - if (i_this->field_0x5d0 == 25) { - if (i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 25) { + if (i_this->model->isStop()) { anm_init(i_this, 49, 3.0f, 0, 1.0f); } } else { - fVar1 = 30.0f; + speed = 30.0f; } - if (i_this->field_0x5d0 == 49 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 49 && i_this->model->isStop()) { anm_init(i_this, 38, 1.0f, 2, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_ROLL, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_ROLL, 0, -1); } - sp3c = a_pill_p->current.pos - a_this->current.pos; - a_this->current.angle.y = cM_atan2s(sp3c.x, sp3c.z); - cMtx_YrotS(*calc_mtx, a_this->current.angle.y); - sp3c.x = 0.0f; - sp3c.y = 0.0f; - sp3c.z = a_this->speedF; - MtxPosition(&sp3c, &sp48); - a_this->current.pos += sp48; - sp3c.x = a_pill_p->current.pos.x - a_this->current.pos.x; - sp3c.z = a_pill_p->current.pos.z - a_this->current.pos.z; - if (JMAFastSqrt(sp3c.x * sp3c.x + sp3c.z * sp3c.z) < 90.0f + NREG_F(7)) { - pillar_p->setShake(daPillar_c::SHAKE_STRONG); + mae = hasira_actor->current.pos - actor->current.pos; + actor->current.angle.y = cM_atan2s(mae.x, mae.z); + cMtx_YrotS(*calc_mtx, actor->current.angle.y); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = actor->speedF; + MtxPosition(&mae, &ato); + actor->current.pos += ato; + mae.x = hasira_actor->current.pos.x - actor->current.pos.x; + mae.z = hasira_actor->current.pos.z - actor->current.pos.z; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 90.0f + NREG_F(7)) { + hasira_p->setShake(daPillar_c::SHAKE_STRONG); anm_init(i_this, 6, 5.0f, 0, 1.0f); - i_this->mMode = 18; - a_this->speedF = -20.0f + NREG_F(4); - a_this->speed.y = 30.0f + NREG_F(5); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_ATTACK_POLL, 0, -1); + i_this->mode = 18; + actor->speedF = -20.0f + NREG_F(4); + actor->speed.y = 30.0f + NREG_F(5); + i_this->sound.startCreatureSound(Z2SE_KOSARU_ATTACK_POLL, 0, -1); if (cage_p != NULL) { cage_p->field_0xdc8 = 1500.0f + NREG_F(8); - i_this->mSound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_SHAKE, 0, -1); + i_this->sound.startCreatureSound(Z2SE_OBJ_MONKEYJAIL_SHAKE, 0, -1); } } break; case 18: - fVar1 = -20.0f + NREG_F(4); - cLib_addCalcAngleS2(&a_this->current.angle.x, ZREG_S(7) - 0x3830, 1, 0x600); - if (a_this->speed.y <= 0.0f && i_this->mObjAcch.ChkGroundHit()) { - i_this->mMode = 19; - a_this->speed.y = 20.0f + NREG_F(6); - a_this->current.angle.x = ZREG_S(7) - 0x3830; - i_this->mTimers[0] = 40; - i_this->mTimers[1] = 10; - fopAcM_effSmokeSet1(&i_this->field_0x858, &i_this->field_0x85c, &a_this->eyePos, NULL, 1.7f + TREG_F(18), &a_this->tevStr, 1); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_CRUSHED, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_FALL_GROUND, 0, -1); + speed = -20.0f + NREG_F(4); + cLib_addCalcAngleS2(&actor->current.angle.x, ZREG_S(7) - 0x3830, 1, 0x600); + if (actor->speed.y <= 0.0f && i_this->ObjAcch.ChkGroundHit()) { + i_this->mode = 19; + actor->speed.y = 20.0f + NREG_F(6); + actor->current.angle.x = ZREG_S(7) - 0x3830; + i_this->timer[0] = 40; + i_this->timer[1] = 10; + fopAcM_effSmokeSet1(&i_this->field_0x858, &i_this->field_0x85c, &actor->eyePos, NULL, 1.7f + TREG_F(18), &actor->tevStr, 1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_CRUSHED, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_FALL_GROUND, 0, -1); anm_init(i_this, 13, 2.0f, 2, 1.0f); } break; case 19: - if (i_this->mTimers[1] != 0) { - fVar1 = a_this->speedF = -15.0f + NREG_F(14); + if (i_this->timer[1] != 0) { + speed = actor->speedF = -15.0f + NREG_F(14); } else { - fVar1 = a_this->speedF = 0.0f; + speed = actor->speedF = 0.0f; } - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 35, 3.0f, 0, 1.0f); - i_this->mMode = 20; + i_this->mode = 20; } break; case 20: - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 16; + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); + if (i_this->model->isStop()) { + i_this->mode = 16; anm_init(i_this, 25, 5.0f, 2, 1.0f); - if (leader->field_0xb42 != 0) { - leader->field_0xb42 = 100; + if (leader->demo_mode != 0) { + leader->demo_mode = 100; } - i_this->mTimers[2] = 30; + i_this->timer[2] = 30; } break; } - cLib_addCalc2(&a_this->speedF, fVar1, 1.0f, 4.0f); + cLib_addCalc2(&actor->speedF, speed, 1.0f, 4.0f); if (checkDoorDemo() != 0) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } else if (iVar1 != 0 && cage_p->actor.shape_angle.x > 0x200) { anm_init(i_this, 6, 5.0f, 0, 1.0f); - i_this->mMode = 18; - a_this->speedF = -8.0f + NREG_F(4); - a_this->speed.y = 10.0f + NREG_F(5); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); + i_this->mode = 18; + actor->speedF = -8.0f + NREG_F(4); + actor->speed.y = 10.0f + NREG_F(5); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_PRISONED, -1); } return rv; @@ -1419,39 +1419,39 @@ static void* s_dn_sub(void* i_actor, void* i_data) { } static int npc_ks_demo_022(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; cXyz unused_cxyz_0, unused_cxyz_1; - f32 reg_f31 = 0.0f; // doesn't change - BOOL retval = TRUE; // doesn't change + f32 speed = 0.0f; // doesn't change + BOOL rt = TRUE; // doesn't change daE_OC_c* bokoblin_p = (daE_OC_c*)fpcM_Search(s_dn_sub, i_this); - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch(i_this->mMode) { + switch(i_this->mode) { case 0: anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->mTimers[0] = 100; + i_this->mode = 1; + i_this->timer[0] = 100; // fallthrough case 1: i_this->field_0x5fc = 1; - if (i_this->mTimers[0] == 0) { - i_this->mMode = 20; + if (i_this->timer[0] == 0) { + i_this->mode = 20; anm_init(i_this, 30, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 90; + i_this->timer[0] = 90; fpcM_Search(s_resq_sub, i_this); } break; case 10: anm_init(i_this, 13, 2.0f, 2, 1.0f); - i_this->mTimers[0] = 30; - i_this->mMode = 11; - a_this->current.angle.x = ZREG_S(7) - 0x3830; + i_this->timer[0] = 30; + i_this->mode = 11; + actor->current.angle.x = ZREG_S(7) - 0x3830; // fallthrough case 11: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 35, 3.0f, 0, 1.0f); - i_this->mMode = 12; + i_this->mode = 12; mDoAud_seStart(12, 0, 0, 0); Z2GetAudioMgr()->muteSceneBgm(120, 0.0f); Z2GetAudioMgr()->setBattleBgmOff(true); @@ -1459,110 +1459,110 @@ static int npc_ks_demo_022(npc_ks_class* i_this) { break; case 12: - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 20; + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); + if (i_this->model->isStop()) { + i_this->mode = 20; anm_init(i_this, 30, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 90; + i_this->timer[0] = 90; fpcM_Search(s_resq_sub, i_this); } break; case 20: - if (i_this->mTimers[0] == 0) { - i_this->mMode = 21; + if (i_this->timer[0] == 0) { + i_this->mode = 21; } break; case 21: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 22; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 22; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; i_this->field_0xaec = 1; break; case 22: - if (((i_this->field_0x5d0 == 39 || i_this->field_0x5d0 == 43 && frame < 7) || + if (((i_this->res_id == 39 || i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48) || frame > 65)) { i_this->field_0x5e0 = 4; } - if ((i_this->mTimers[0] == 0) && (i_this->field_0x5d0 == 39)) { + if ((i_this->timer[0] == 0) && (i_this->res_id == 39)) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43) { - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 21; + if (i_this->res_id == 43) { + if (i_this->model->isStop()) { + i_this->mode = 21; } } if (bokoblin_p == NULL) { - i_this->mTimers[0] = cM_rndF(10.0f) + 30.0f; - i_this->mMode = 23; - int swBit = (fopAcM_GetParam(a_this) & 0xFF000000) >> 24; - dComIfGs_onSwitch(swBit, fopAcM_GetRoomNo(a_this)); + i_this->timer[0] = cM_rndF(10.0f) + 30.0f; + i_this->mode = 23; + int swBit = (fopAcM_GetParam(actor) & 0xFF000000) >> 24; + dComIfGs_onSwitch(swBit, fopAcM_GetRoomNo(actor)); } break; case 23: - if (i_this->mTimers[0] == 0) { - if (i_this->field_0x5b6 == 0) { + if (i_this->timer[0] == 0) { + if (i_this->set_id == 0) { anm_init(i_this, 56, 3.0f, 2, 1.0f); } else { anm_init(i_this, 11, 3.0f, 2, 1.0f); } - i_this->mTimers[0] = cM_rndF(25.0f) + 70.0f; - i_this->mMode = 24; + i_this->timer[0] = cM_rndF(25.0f) + 70.0f; + i_this->mode = 24; } break; case 24: - if (i_this->mTimers[0] == 0) { - i_this->mActionID = 114; - i_this->mMode = 0; - i_this->mTimers[2] = 60; + if (i_this->timer[0] == 0) { + i_this->action = 114; + i_this->mode = 0; + i_this->timer[2] = 60; } } - cLib_addCalc2(&a_this->speedF, reg_f31, 1.0f, 4.0f); - return retval; + cLib_addCalc2(&actor->speedF, speed, 1.0f, 4.0f); + return rt; } static void npc_ks_demo_04(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; cXyz unused_cxyz_0, unused_cxyz_1; - f32 fVar1 = 0.0f; - f32 fVar2 = 10.0f; - switch(i_this->mMode) { + f32 speed = 0.0f; + f32 step_speed = 10.0f; + switch(i_this->mode) { case 0: anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mMode = 1; + i_this->mode = 1; break; case 2: - a_this->current.pos.set(0.0f, 3300.0f, 4393.0f); - a_this->current.angle.y = -0x8000; + actor->current.pos.set(0.0f, 3300.0f, 4393.0f); + actor->current.angle.y = -0x8000; anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 3; + i_this->mode = 3; break; case 3: - fVar1 = l_HIO.demo_speed; - if (a_this->field_0x567 != 0) { - a_this->field_0x567 = 0; + speed = l_HIO.demo_speed; + if (actor->field_0x567 != 0) { + actor->field_0x567 = 0; anm_init(i_this, 45, 3.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 45) { - if (i_this->mpModelMorf->checkFrame(20.0f)) { + if (i_this->res_id == 45) { + if (i_this->model->checkFrame(20.0f)) { mDoAud_seStart(0x5001a, 0, 0, 0); } - fVar1 = 0.0f; - fVar2 = 4.0f; - if (i_this->mpModelMorf->getFrame() >= 37.0f + AREG_F(17)) { + speed = 0.0f; + step_speed = 4.0f; + if (i_this->model->getFrame() >= 37.0f + AREG_F(17)) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -1570,195 +1570,195 @@ static void npc_ks_demo_04(npc_ks_class* i_this) { break; case 4: - i_this->mMode = 5; + i_this->mode = 5; anm_init(i_this, 33, 5.0f, 0, 1.0f); mDoAud_seStart(0x5001a, 0, 0, 0); - a_this->speed.y = 0.0f; + actor->speed.y = 0.0f; break; case 5: - fVar1 = l_HIO.demo_speed; - a_this->gravity = -2.0f + KREG_F(7); + speed = l_HIO.demo_speed; + actor->gravity = -2.0f + KREG_F(7); break; case 6: anm_init(i_this, 12, 3.0f, 2, 1.0f); - i_this->mMode = 7; + i_this->mode = 7; // fallthrough case 7: - a_this->gravity = 0.0f; - a_this->speed.y = 10.0f; - if ((i_this->field_0x5e6 & 31) == 0) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); + actor->gravity = 0.0f; + actor->speed.y = 10.0f; + if ((i_this->count & 31) == 0) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); } break; case 8: anm_init(i_this, 26, 5.0f, 2, 1.0f); - i_this->mTimers[0] = 35; - i_this->mMode = 9; + i_this->timer[0] = 35; + i_this->mode = 9; break; case 9: - fVar1 = l_HIO.demo_speed; - fVar2 = 4.0f; - if (i_this->mTimers[0] == 0) { + speed = l_HIO.demo_speed; + step_speed = 4.0f; + if (i_this->timer[0] == 0) { anm_init(i_this, 37, 3.0f, 0, 1.0f); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_RELEIEF, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_RELEIEF, -1); i_this->field_0x5e4 = 1; - i_this->mMode = 10; + i_this->mode = 10; } break; case 10: i_this->field_0x5fc = 1; - if (i_this->mpModelMorf->isStop()) { + if (i_this->model->isStop()) { i_this->field_0x5e4 = 0; anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 11; - i_this->mTimers[0] = 25 + KREG_S(7); + i_this->mode = 11; + i_this->timer[0] = 25 + KREG_S(7); } break; case 11: - fVar1 = l_HIO.demo_speed; - fVar2 = 4.0f; - if (i_this->mTimers[0] == 0) { + speed = l_HIO.demo_speed; + step_speed = 4.0f; + if (i_this->timer[0] == 0) { anm_init(i_this, 7, 5.0f, 2, 1.0f); - i_this->mTimers[0] = 120; - i_this->mMode = 12; + i_this->timer[0] = 120; + i_this->mode = 12; } break; case 12: - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x5c8, 2, 0x1000); - if (i_this->mTimers[0] == 0) { - i_this->mActionID = 100; - i_this->mMode = 0; + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target_angle, 2, 0x1000); + if (i_this->timer[0] == 0) { + i_this->action = 100; + i_this->mode = 0; } break; case 20: anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mMode = 21; + i_this->mode = 21; // fallthrough case 21: - if (a_this->field_0x567 != 0) { - a_this->field_0x567 = 0; - i_this->mMode = 22; + if (actor->field_0x567 != 0) { + actor->field_0x567 = 0; + i_this->mode = 22; anm_init(i_this, 45, 3.0f, 0, 1.0f); } break; case 22: - if (i_this->mpModelMorf->isStop()) { + if (i_this->model->isStop()) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 26) { - cLib_addCalcAngleS2(&a_this->current.angle.y, 0, 2, 0x1000); - if (a_this->current.angle.y < 0x1000 && a_this->current.angle.y > -0x1000) { - fVar1 = l_HIO.demo_speed; - fVar2 = 10.0f; + if (i_this->res_id == 26) { + cLib_addCalcAngleS2(&actor->current.angle.y, 0, 2, 0x1000); + if (actor->current.angle.y < 0x1000 && actor->current.angle.y > -0x1000) { + speed = l_HIO.demo_speed; + step_speed = 10.0f; } } } - cLib_addCalc2(&a_this->speedF, fVar1, 1.0f, fVar2); + cLib_addCalc2(&actor->speedF, speed, 1.0f, step_speed); } static void npc_ks_to_hang(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp24, sp30; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; cXyz sp3c(i_this->field_0xbc8); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: - i_this->field_0x8f0 = sp3c; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; + i_this->guide_path = sp3c; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; - i_this->mMode++; + actor->speedF = 0.0f; + i_this->mode++; break; case 1: - sp24 = i_this->field_0x8f0 - a_this->current.pos; - if (i_this->field_0x5d0 == 32) { - a_this->speedF = 0.0f; - if (i_this->mpModelMorf->isStop()) { + mae = i_this->guide_path - actor->current.pos; + if (i_this->res_id == 32) { + actor->speedF = 0.0f; + if (i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } } - i_this->field_0x8fc.y = cM_atan2s(sp24.x, sp24.z); - i_this->field_0x8fc.x = -cM_atan2s(sp24.y, JMAFastSqrt(sp24.x * sp24.x + sp24.z * sp24.z)); - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x2000); - if (sp24.abs() <= a_this->speedF * 1.1f) { - i_this->mMode = 10; - obj_sw_class* sw_p = i_this->field_0x934; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x2000); + if (mae.abs() <= actor->speedF * 1.1f) { + i_this->mode = 10; + obj_sw_class* sw_p = i_this->child_no; if (sw_p != NULL) { if (sw_p->field_0x91c == 1) { i_this->field_0x630 = sw_p->field_0xd8c / 2; } else { - i_this->field_0x630 = ((i_this->field_0x5b6 + 1) * (sw_p->field_0xd8c / (sw_p->field_0x91c + 1)) - 1); + i_this->field_0x630 = ((i_this->set_id + 1) * (sw_p->field_0xd8c / (sw_p->field_0x91c + 1)) - 1); } - a_this->parentActorID = fopAcM_GetID(sw_p); + actor->parentActorID = fopAcM_GetID(sw_p); - a_this->current.pos = i_this->field_0x8f0; - i_this->field_0x910 = a_this->current.pos; + actor->current.pos = i_this->guide_path; + i_this->field_0x910 = actor->current.pos; anm_init(i_this, 32, 2.0f, 0, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); } } break; case 2: - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 0; + if (i_this->model->isStop()) { + i_this->mode = 0; } break; case 10: - obj_sw_class* sw_p = (obj_sw_class*)fopAcM_SearchByID(a_this->parentActorID); - i_this->field_0x8f0 = sw_p->field_0x920[i_this->field_0x630]; - i_this->field_0x91c = i_this->field_0x8f0; - sp24 = i_this->field_0x8f0 - a_this->current.pos; - if (i_this->field_0x5d0 == 32) { - a_this->speedF = 0.0f; - if (i_this->mpModelMorf->isStop()) { + obj_sw_class* sw_p = (obj_sw_class*)fopAcM_SearchByID(actor->parentActorID); + i_this->guide_path = sw_p->field_0x920[i_this->field_0x630]; + i_this->field_0x91c = i_this->guide_path; + mae = i_this->guide_path - actor->current.pos; + if (i_this->res_id == 32) { + actor->speedF = 0.0f; + if (i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 30.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 30.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } } - i_this->field_0x8fc.y = cM_atan2s(sp24.x, sp24.z); - i_this->field_0x8fc.x = -cM_atan2s(sp24.y, JMAFastSqrt(sp24.x * sp24.x + sp24.z * sp24.z)); - if (sp24.abs() <= a_this->speedF* 1.1f) { - a_this->current.pos = i_this->field_0x8f0; - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); - if (i_this->field_0x934->field_0x91c == 1) { - i_this->mActionID = 11; - i_this->mMode = 0; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + if (mae.abs() <= actor->speedF* 1.1f) { + actor->current.pos = i_this->guide_path; + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + if (i_this->child_no->field_0x91c == 1) { + i_this->action = 11; + i_this->mode = 0; } else { - i_this->mActionID = 21; - i_this->mMode = 0; - i_this->mTimers[2] = 15; + i_this->action = 21; + i_this->mode = 0; + i_this->timer[2] = 15; } } } - if (a_this->speedF> 25.0f) { + if (actor->speedF> 25.0f) { i_this->field_0x90c= 1; } } @@ -1767,8 +1767,8 @@ static void* s_next_do_sub(void* i_actor, void* i_data) { if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) { npc_ks_class* mon_data = (npc_ks_class*) i_data; npc_ks_class* monkey_actor = (npc_ks_class*) i_actor; - if (monkey_actor->field_0x5b5 != 0 && mon_data->field_0x5b8 == (monkey_actor->field_0x5b8 - 1 & 0xFF)) { - monkey_actor->mMode++; + if (monkey_actor->field_0x5b5 != 0 && mon_data->order == (monkey_actor->order - 1 & 0xFF)) { + monkey_actor->mode++; return i_actor; } } @@ -1776,19 +1776,19 @@ static void* s_next_do_sub(void* i_actor, void* i_data) { return NULL; } -static void* s_next_get_sub(void* i_actor, void* i_data) { - if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) { +static void* s_next_get_sub(void* actor, void* i_data) { + if (fopAcM_IsActor(actor) && fopAcM_GetName(actor) == PROC_NPC_KS) { npc_ks_class* mon_data = (npc_ks_class*) i_data; - npc_ks_class* monkey_actor = (npc_ks_class*) i_actor; + npc_ks_class* monkey_actor = (npc_ks_class*) actor; if (monkey_actor->field_0x5b5 != 0 && - monkey_actor->field_0x5b8 != mon_data->field_0x5b8 && monkey_actor->field_0x620 != 0) { + monkey_actor->order != mon_data->order && monkey_actor->field_0x620 != 0) { monkey_actor->field_0x620 = 0; anm_init(monkey_actor, 24, 1.0f, 2, 1.0f); mon_data->field_0x620 = 1; mon_data->field_0x624 = mon_data->field_0x614 - monkey_actor->field_0x614; mon_data->field_0x624 *= (0.1f + BREG_F(5)); mon_data->field_0x634 = 10.0f + BREG_F(10); - return i_actor; + return actor; } } @@ -1796,55 +1796,55 @@ static void* s_next_get_sub(void* i_actor, void* i_data) { } static void order_set(int param_1) { - if (saru_p[0]->field_0x5c4 < saru_p[param_1 - 1]->field_0x5c4) { + if (saru_p[0]->dis < saru_p[param_1 - 1]->dis) { for (int i = 0; i < param_1; i++) { - saru_p[i]->field_0x5b8 = i; + saru_p[i]->order = i; } } else { for (int i = 0; i < param_1; i++) { - saru_p[i]->field_0x5b8 = (param_1 - 1) - i; + saru_p[i]->order = (param_1 - 1) - i; } } } static void all_carry_finish(int param_1) { for (int i = 0; i < param_1; i++) { - saru_p[i]->mActionID = 10; - saru_p[i]->mMode = 0; + saru_p[i]->action = 10; + saru_p[i]->mode = 0; } } static void hang_end_check(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp30, sp3c; - if (i_this->mRoomMonkeyID > 3 || !dComIfGs_isStageMiddleBoss()) { - if ((fopAcM_GetRoomNo(a_this) != 4 || !(player->current.pos.z < 2500.0f)) && checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; - i_this->field_0x904 = 0; + cXyz mae, ato; + if (i_this->monkey_room_no > 3 || !dComIfGs_isStageMiddleBoss()) { + if ((fopAcM_GetRoomNo(actor) != 4 || !(player->current.pos.z < 2500.0f)) && checkDoorDemo()) { + i_this->action = 100; + i_this->mode = 0; + i_this->path_no = 0; i_this->field_0xaec = 1; - a_this->current.angle.x = 0; - if (fopAcM_CheckCondition(a_this, 4) != 0) { + actor->current.angle.x = 0; + if (fopAcM_CheckCondition(actor, 4) != 0) { camera_class* camera = dComIfGp_getCamera(0); if (checkDoorDemo()) { cMtx_YrotS(*calc_mtx, player->shape_angle.y + 0x8000); } else { - sp30.x = camera->lookat.eye.x - camera->lookat.center.x; - sp30.z = camera->lookat.eye.z - camera->lookat.center.z; - cMtx_YrotS(*calc_mtx, cM_atan2s(sp30.x, sp30.z)); + mae.x = camera->lookat.eye.x - camera->lookat.center.x; + mae.z = camera->lookat.eye.z - camera->lookat.center.z; + cMtx_YrotS(*calc_mtx, cM_atan2s(mae.x, mae.z)); } - if ((i_this->field_0x5b6 & 1) != 0) { - sp30.x = 100.0f; + if ((i_this->set_id & 1) != 0) { + mae.x = 100.0f; } else { - sp30.x = -100.0f; + mae.x = -100.0f; } - sp30.y = -50.0f; - sp30.z = 100.0f; - MtxPosition(&sp30, &sp3c); - a_this->current.pos = camera->lookat.eye + sp3c; - a_this->old = a_this->current; + mae.y = -50.0f; + mae.z = 100.0f; + MtxPosition(&mae, &ato); + actor->current.pos = camera->lookat.eye + ato; + actor->old = actor->current; } } } @@ -1856,8 +1856,8 @@ static void npc_ks_hang(npc_ks_class* i_this) { } daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); - fopAc_ac_c* a_this = &i_this->actor; - if (fopAcM_GetRoomNo(a_this) == 4) { + fopAc_ac_c* actor = &i_this->actor; + if (fopAcM_GetRoomNo(actor) == 4) { for (int i = 0; i < 4; i++) { if (saru_p[i] == NULL) { return; @@ -1872,17 +1872,17 @@ static void npc_ks_hang(npc_ks_class* i_this) { fopAc_ac_c* actor_p; #if VERSION == VERSION_SHIELD_DEBUG // FIXME: fakematch? - actor_p = fopAcM_SearchByID(a_this->parentActorID); + actor_p = fopAcM_SearchByID(actor->parentActorID); if (actor_p == NULL) #else - if ((actor_p = fopAcM_SearchByID(a_this->parentActorID)) == NULL) + if ((actor_p = fopAcM_SearchByID(actor->parentActorID)) == NULL) #endif { actor_p = (fopAc_ac_c*) fpcM_Search(s_sw_sub, i_this); if (actor_p != NULL) { - a_this->parentActorID = fopAcM_GetID(actor_p); - i_this->field_0x934 = (obj_sw_class*) actor_p; - i_this->field_0x630 = (i_this->field_0x5b6 + 1) * (i_this->field_0x934->field_0xd8c / (i_this->field_0x934->field_0x91c + 1)) - 1; + actor->parentActorID = fopAcM_GetID(actor_p); + i_this->child_no = (obj_sw_class*) actor_p; + i_this->field_0x630 = (i_this->set_id + 1) * (i_this->child_no->field_0xd8c / (i_this->child_no->field_0x91c + 1)) - 1; } else { return; } @@ -1890,34 +1890,34 @@ static void npc_ks_hang(npc_ks_class* i_this) { obj_sw_class* sw_p = (obj_sw_class*) actor_p; sw_p->field_0x900 += 5.0f; - cXyz sp2c, sp38; + cXyz mae, ato; int iVar1 = 0; - cLib_addCalcAngleS2(&a_this->current.angle.y, a_this->home.angle.y + 0x4000, 2, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.y, actor->home.angle.y + 0x4000, 2, 0x800); static s16 start_pya = 0; if (!daPy_getPlayerActorClass()->checkAutoJumpStart()) { - start_pya = i_this->field_0x5c8; + start_pya = i_this->target_angle; } s16 sVar1; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: - i_this->mTimers[0] = 0; - i_this->mMode++; + i_this->timer[0] = 0; + i_this->mode++; i_this->field_0x604 = 0; // fallthrough case 1: - if (i_this->field_0x5b6 == 0 && leader->field_0xb42 == 0) { + if (i_this->set_id == 0 && leader->demo_mode == 0) { order_set(sw_p->field_0x91c); } - if (i_this->field_0x5b8 == 0 && i_this->field_0x5d0 != 16 && i_this->field_0x5c4 < 550.0f + YREG_F(9)) { + if (i_this->order == 0 && i_this->res_id != 16 && i_this->dis < 550.0f + YREG_F(9)) { anm_init(i_this, 16, 5.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(50.0f) + 200.0f; + i_this->timer[0] = cM_rndF(50.0f) + 200.0f; } - if (i_this->mTimers[0] == 0) { - i_this->mTimers[0] = cM_rndF(30.0f) + 50.0f; + if (i_this->timer[0] == 0) { + i_this->timer[0] = cM_rndF(30.0f) + 50.0f; if (cM_rndF(1.0f) < 0.3f) { anm_init(i_this, 17, 5.0f, 2, 1.0f); } else if (cM_rndF(1.0f) < 0.3f) { @@ -1928,22 +1928,22 @@ static void npc_ks_hang(npc_ks_class* i_this) { } leader->field_0x92c = 0; - if (i_this->field_0x5b8 == 0 && !dComIfGp_event_runCheck() && i_this->field_0x94e == 0 && i_this->field_0x5c4 < 150.0f + YREG_F(0)) { - leader->field_0xb42 = 1; + if (i_this->order == 0 && !dComIfGp_event_runCheck() && i_this->hang_time == 0 && i_this->dis < 150.0f + YREG_F(0)) { + leader->demo_mode = 1; i_this->field_0x620 = 1; i_this->field_0x610 = 0; obj_pos = player->current.pos; - cMtx_YrotS(*calc_mtx, a_this->home.angle.y); - sp2c.x = 0.0f; - sp2c.y = -150.0f + WREG_F(0); - sp2c.z = -400.0f + WREG_F(1); - MtxPosition(&sp2c, &obj_pos); - obj_pos += a_this->current.pos; + cMtx_YrotS(*calc_mtx, actor->home.angle.y); + mae.x = 0.0f; + mae.y = -150.0f + WREG_F(0); + mae.z = -400.0f + WREG_F(1); + MtxPosition(&mae, &obj_pos); + obj_pos += actor->current.pos; i_this->field_0x624 = obj_pos - i_this->field_0x614; i_this->field_0x624 *= (0.075f + WREG_F(2)); - i_this->mMode = 4; - i_this->mTimers[0] = 17 + WREG_S(8); - i_this->mTimers[1] = 25 + WREG_S(9); + i_this->mode = 4; + i_this->timer[0] = 17 + WREG_S(8); + i_this->timer[1] = 25 + WREG_S(9); i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; i_this->field_0x604 = 0; @@ -1952,64 +1952,64 @@ static void npc_ks_hang(npc_ks_class* i_this) { sVar1 = start_pya - sw_p->actor.current.angle.y; if (sVar1 < 0x4000 && sVar1 > -0x4000) { - a_this->home.angle.y = sw_p->actor.current.angle.y + 0x8000; + actor->home.angle.y = sw_p->actor.current.angle.y + 0x8000; } else { - a_this->home.angle.y = sw_p->actor.current.angle.y; + actor->home.angle.y = sw_p->actor.current.angle.y; } break; case 2: - i_this->mMode++; - i_this->mTimers[0] = 10 + BREG_S(6); + i_this->mode++; + i_this->timer[0] = 10 + BREG_S(6); // fallthrough case 3: i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; - if (i_this->mTimers[0] == s16(8 + BREG_S(7))) { + if (i_this->timer[0] == s16(8 + BREG_S(7))) { fpcM_Search(s_next_get_sub, i_this); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); } - if (i_this->mTimers[0] == s16(2 + ZREG_S(6))) { - i_this->mTimers[2] = 15 + ZREG_S(7); + if (i_this->timer[0] == s16(2 + ZREG_S(6))) { + i_this->timer[2] = 15 + ZREG_S(7); } - if (i_this->mTimers[0] == 0) { - i_this->mMode++; - i_this->mTimers[0] = 10 + BREG_S(8); - i_this->mTimers[1] = 18 + BREG_S(4); + if (i_this->timer[0] == 0) { + i_this->mode++; + i_this->timer[0] = 10 + BREG_S(8); + i_this->timer[1] = 18 + BREG_S(4); } break; case 4: - if (i_this->mTimers[0] > s16(8 + BREG_S(5))) { + if (i_this->timer[0] > s16(8 + BREG_S(5))) { i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; } - if (i_this->mTimers[0] == s16(8 + BREG_S(5))) { + if (i_this->timer[0] == s16(8 + BREG_S(5))) { anm_init(i_this, 48, 2.0f, 2, 1.0f); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_CATCH, -1); - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_CATCH, -1); + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p->field_0x8fc = 20.0f + XREG_F(0); sw_p->field_0xd10[i_this->field_0x630] = 10; } if (mDoCPd_c::getTrigA(0) != 0) { - if (i_this->mTimers[1] <= 9 && i_this->field_0x604 < 0 && i_this->field_0x602 < 0) { + if (i_this->timer[1] <= 9 && i_this->field_0x604 < 0 && i_this->field_0x602 < 0) { leader->field_0x92c = 1; fpcM_Search(s_next_do_sub, i_this); - if (i_this->field_0x5b8 == sw_p->field_0x91c -1) { - i_this->mMode = 5; + if (i_this->order == sw_p->field_0x91c -1) { + i_this->mode = 5; } else { - i_this->mMode = 10; + i_this->mode = 10; anm_init(i_this, 24, 1.0f, 2, 1.0f); } } else { - leader->field_0xb42 = 100; + leader->demo_mode = 100; i_this->field_0x620 = 0; iVar1 = 1; - i_this->field_0x94e = 20; + i_this->hang_time = 20; } } break; @@ -2018,19 +2018,19 @@ static void npc_ks_hang(npc_ks_class* i_this) { if (i_this->field_0x602 >= 0 || i_this->field_0x604 >= 0) break; i_this->field_0x620 = 0; - i_this->mTimers[0] = 15 + BREG_S(3); - i_this->mMode = 6; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); + i_this->timer[0] = 15 + BREG_S(3); + i_this->mode = 6; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); player->changeDemoMode(24, 0, 0, 0); anm_init(i_this, 24, 1.0f, 2, 1.0f); // fallthrough case 6: - if (i_this->mTimers[0] == 8) { - leader->field_0xb42 = 3; - leader->field_0xb44 = 0; + if (i_this->timer[0] == 8) { + leader->demo_mode = 3; + leader->demo_camera_no = 0; } - if (i_this->mTimers[0] == 1) { + if (i_this->timer[0] == 1) { iVar1 = 1; } break; @@ -2039,40 +2039,40 @@ static void npc_ks_hang(npc_ks_class* i_this) { break; } - a_this->current.pos = sw_p->field_0x920[i_this->field_0x630]; + actor->current.pos = sw_p->field_0x920[i_this->field_0x630]; s16 sVar2 = i_this->field_0x602; cLib_addCalcAngleS2(&i_this->field_0x602, i_this->field_0x60c * cM_ssin(i_this->field_0x5fa), 4, 0x1000); i_this->field_0x604 = i_this->field_0x602 - sVar2; i_this->field_0x5fa += (s16) 0x800; - a_this->current.angle.z = -(i_this->field_0x602 / 4); + actor->current.angle.z = -(i_this->field_0x602 / 4); - if (i_this->mMode != 4) { + if (i_this->mode != 4) { cLib_addCalc0(&i_this->field_0x60c, 0.5f, 100.0f + TREG_F(3)); } hang_end_check(i_this); if (iVar1 != 0) { i_this->field_0x620 = 0; - i_this->mMode = 0; + i_this->mode = 0; all_carry_finish(sw_p->field_0x91c); } } static void npc_ks_hang_s(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* base_sw_p; #if VERSION == VERSION_SHIELD_DEBUG // FIXME: fakematch? - base_sw_p = fopAcM_SearchByID(a_this->parentActorID); + base_sw_p = fopAcM_SearchByID(actor->parentActorID); if (base_sw_p == NULL) #else - if ((base_sw_p = fopAcM_SearchByID(a_this->parentActorID)) == NULL) + if ((base_sw_p = fopAcM_SearchByID(actor->parentActorID)) == NULL) #endif { base_sw_p = (fopAc_ac_c*) fpcM_Search(s_sw_sub, i_this); if (base_sw_p != NULL) { - a_this->parentActorID = fopAcM_GetID(base_sw_p); - i_this->field_0x934 = (obj_sw_class*) base_sw_p; + actor->parentActorID = fopAcM_GetID(base_sw_p); + i_this->child_no = (obj_sw_class*) base_sw_p; } else { return; } @@ -2081,28 +2081,28 @@ static void npc_ks_hang_s(npc_ks_class* i_this) { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); obj_sw_class* sw_p = (obj_sw_class*) base_sw_p; sw_p->field_0x900 += 5.0f; - cXyz sp34, sp40; - cLib_addCalcAngleS2(&a_this->current.angle.y, a_this->home.angle.y + 0x4000, 2, 0x800); + cXyz mae, ato; + cLib_addCalcAngleS2(&actor->current.angle.y, actor->home.angle.y + 0x4000, 2, 0x800); s16 sVar1; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: int asdf; - i_this->mMode++; - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->mode++; + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p->field_0x8fc = 20.0f + XREG_F(0); sw_p->field_0xd10[i_this->field_0x630] = 10; i_this->field_0x92c = 0; break; case 1: - if (i_this->field_0x5d0 != 16 && i_this->field_0x5c4 < 550.0f + YREG_F(9)) { + if (i_this->res_id != 16 && i_this->dis < 550.0f + YREG_F(9)) { anm_init(i_this, 16, 5.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(50.0f) + 200.0f; + i_this->timer[0] = cM_rndF(50.0f) + 200.0f; } - if (i_this->mTimers[0] == 0) { - i_this->mTimers[0] = cM_rndF(30.0f) + 50.0f; + if (i_this->timer[0] == 0) { + i_this->timer[0] = cM_rndF(30.0f) + 50.0f; if (cM_rndF(1.0f) < 0.3f) { anm_init(i_this, 17, 5.0f, 2, 1.0f); } else if (cM_rndF(1.0f) < 0.3f) { @@ -2112,45 +2112,45 @@ static void npc_ks_hang_s(npc_ks_class* i_this) { } } - if (i_this->field_0x94e == 0 && !dComIfGp_event_runCheck() && i_this->field_0x5c4 < 300.0f + YREG_F(10)) { - leader->field_0xb42 = 1; + if (i_this->hang_time == 0 && !dComIfGp_event_runCheck() && i_this->dis < 300.0f + YREG_F(10)) { + leader->demo_mode = 1; i_this->field_0x620 = 1; i_this->field_0x610 = 0; - cMtx_YrotS(*calc_mtx, a_this->home.angle.y); - sp34.x = 0.0f; - sp34.y = -150.0f + WREG_F(0); - sp34.z = -400.0f + WREG_F(1); - MtxPosition(&sp34, &obj_pos); - obj_pos += a_this->current.pos; + cMtx_YrotS(*calc_mtx, actor->home.angle.y); + mae.x = 0.0f; + mae.y = -150.0f + WREG_F(0); + mae.z = -400.0f + WREG_F(1); + MtxPosition(&mae, &obj_pos); + obj_pos += actor->current.pos; i_this->field_0x624 = obj_pos - i_this->field_0x614; i_this->field_0x624 *= (0.075f + WREG_F(2)); - i_this->mMode = 2; - i_this->mTimers[0] = 17 + WREG_S(8); - i_this->mTimers[1] = 25 + WREG_S(9); + i_this->mode = 2; + i_this->timer[0] = 17 + WREG_S(8); + i_this->timer[1] = 25 + WREG_S(9); i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; anm_init(i_this, 24, 3.0f, 2, 1.0f); } - sVar1 = i_this->field_0x5c8 - sw_p->actor.current.angle.y; + sVar1 = i_this->target_angle - sw_p->actor.current.angle.y; if (sVar1 < 0x4000 && sVar1 > -0x4000) { - a_this->home.angle.y = sw_p->actor.current.angle.y + 0x8000; + actor->home.angle.y = sw_p->actor.current.angle.y + 0x8000; } else { - a_this->home.angle.y = sw_p->actor.current.angle.y; + actor->home.angle.y = sw_p->actor.current.angle.y; } break; case 2: - if (i_this->mTimers[0] > s16(8 + BREG_S(5))) { + if (i_this->timer[0] > s16(8 + BREG_S(5))) { i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; } - if (i_this->mTimers[0] == s16(8 + BREG_S(5))) { + if (i_this->timer[0] == s16(8 + BREG_S(5))) { anm_init(i_this, 48, 2.0f, 2, 1.0f); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_CATCH, -1); - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_CATCH, -1); + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p->field_0x8fc = 20.0f + XREG_F(0); sw_p->field_0xd10[i_this->field_0x630] = 10; } @@ -2159,36 +2159,36 @@ static void npc_ks_hang_s(npc_ks_class* i_this) { if (i_this->field_0x604 < 0 && i_this->field_0x602 < 0) { i_this->field_0x92c = 1; i_this->field_0x620 = 0; - i_this->mTimers[0] = 15 + BREG_S(3); - i_this->mMode = 5; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); + i_this->timer[0] = 15 + BREG_S(3); + i_this->mode = 5; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); player->changeDemoMode(24, 0, 0, 0); anm_init(i_this, 24, 1.0f, 2, 1.0f); - leader->field_0xb42 = 3; + leader->demo_mode = 3; } else { - leader->field_0xb42 = 100; + leader->demo_mode = 100; i_this->field_0x620 = 0; - i_this->mTimers[0] = 15 + BREG_S(3); - i_this->mMode = 5; - i_this->field_0x94e = 20; + i_this->timer[0] = 15 + BREG_S(3); + i_this->mode = 5; + i_this->hang_time = 20; } } break; case 5: - if (i_this->mTimers[0] == 1) { - leader->field_0xb42 = 100; + if (i_this->timer[0] == 1) { + leader->demo_mode = 100; i_this->field_0x620 = 0; - i_this->mMode = 0; + i_this->mode = 0; } } - a_this->current.pos = sw_p->field_0x920[i_this->field_0x630]; + actor->current.pos = sw_p->field_0x920[i_this->field_0x630]; s16 sVar2 = i_this->field_0x602; cLib_addCalcAngleS2(&i_this->field_0x602, i_this->field_0x60c * cM_ssin(i_this->field_0x5fa), 4, 0x1000); i_this->field_0x604 = i_this->field_0x602 - sVar2; i_this->field_0x5fa += NPC_KS_18DEG_ROT; - a_this->current.angle.z = -(i_this->field_0x602 / 4); + actor->current.angle.z = -(i_this->field_0x602 / 4); if (i_this->field_0x620 != 2) { cLib_addCalc0(&i_this->field_0x60c, 0.5f, 100.0f + TREG_F(3)); @@ -2198,53 +2198,53 @@ static void npc_ks_hang_s(npc_ks_class* i_this) { } static void npc_ks_e_hang(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - fopAc_ac_c* base_sw_p = fopAcM_SearchByID(a_this->parentActorID); + fopAc_ac_c* actor = &i_this->actor; + fopAc_ac_c* base_sw_p = fopAcM_SearchByID(actor->parentActorID); fopAc_ac_c* player = dComIfGp_getPlayer(0); obj_sw_class* sw_p = (obj_sw_class*) base_sw_p; sw_p->field_0x900 += 5.0f; cXyz unused_cxyz; int unused_sp10 = 0; - cLib_addCalcAngleS2(&a_this->current.angle.y, a_this->home.angle.y + 0x4000, 2, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.y, actor->home.angle.y + 0x4000, 2, 0x800); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: - i_this->mMode = 20; - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->mode = 20; + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p->field_0x8fc = 20.0f + XREG_F(0); sw_p->field_0xd10[i_this->field_0x630] = 10; - a_this->home.angle.y = sw_p->actor.current.angle.y; + actor->home.angle.y = sw_p->actor.current.angle.y; i_this->field_0x5fa = -0x4000; i_this->field_0x60c = 4000.0f; - if (i_this->field_0x5b6 == 0) { + if (i_this->set_id == 0) { anm_init(i_this, 24, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 10000; - i_this->mTimers[1] = 15; + i_this->timer[0] = 10000; + i_this->timer[1] = 15; } break; case 2: anm_init(i_this, 48, 2.0f, 2, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p->field_0x8fc = 20.0f + XREG_F(0); sw_p->field_0xd10[i_this->field_0x630] = 10; i_this->field_0x5fa = -0x8000; i_this->field_0x60c = 8000.0f; - i_this->mMode++; + i_this->mode++; break; case 3: if (i_this->field_0x5fa == s16(YREG_S(7) - 0x3800)) { - a_this->health = 10; - i_this->mMode = 20; - i_this->mTimers[0] = 0; + actor->health = 10; + i_this->mode = 20; + i_this->timer[0] = 0; } break; case 20: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if (cM_rndF(1.0f) < 0.3f) { anm_init(i_this, 17, 10.0f, 2, 1.0f); } else if (cM_rndF(1.0f) < 0.3f) { @@ -2253,22 +2253,22 @@ static void npc_ks_e_hang(npc_ks_class* i_this) { anm_init(i_this, 19, 10.0f, 2, 1.0f); } - i_this->mTimers[0] = 10000; - i_this->mTimers[1] = 35; + i_this->timer[0] = 10000; + i_this->timer[1] = 35; } - if (i_this->mTimers[1] == 1) { + if (i_this->timer[1] == 1) { anm_init(i_this, 24, 7.0f, 2, 1.0f); - } else if (i_this->mTimers[1] == 0) { + } else if (i_this->timer[1] == 0) { i_this->field_0x5fa = 0x4000; i_this->field_0x60c = 8000.0f; } } - a_this->current.pos = sw_p->field_0x920[i_this->field_0x630]; + actor->current.pos = sw_p->field_0x920[i_this->field_0x630]; cLib_addCalcAngleS2(&i_this->field_0x602, i_this->field_0x60c * cM_ssin(i_this->field_0x5fa), 4, 0x1000); i_this->field_0x5fa += NPC_KS_18DEG_ROT; - a_this->current.angle.z = -(i_this->field_0x602 / 4); + actor->current.angle.z = -(i_this->field_0x602 / 4); cLib_addCalc0(&i_this->field_0x60c, 0.5f, 100.0f + TREG_F(3)); } @@ -2279,7 +2279,7 @@ static int all_move_check(int param_1, int param_2) { int unused; if (saru_p[iVar1] == NULL) return 0; - if (param_1 != saru_p[iVar1]->field_0x5b6 && (saru_p[iVar1]->mActionID != 21 || saru_p[iVar1]->mMode != 20)) { + if (param_1 != saru_p[iVar1]->set_id && (saru_p[iVar1]->action != 21 || saru_p[iVar1]->mode != 20)) { return 0; } @@ -2294,7 +2294,7 @@ static int go_jump_check(int param_1) { while (reg_r30 >= 0) { // the following forces dbg stack reg to use r31: int unused; - if (saru_p[reg_r30]->mActionID != 21 || saru_p[reg_r30]->mTimers[2] != 0) { + if (saru_p[reg_r30]->action != 21 || saru_p[reg_r30]->timer[2] != 0) { return 0; } @@ -2305,127 +2305,127 @@ static int go_jump_check(int param_1) { } static int npc_ks_e_jump(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp28, unused_cxyz; - obj_sw_class* sw_p2 = i_this->field_0x934; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, unused_cxyz; + obj_sw_class* sw_p2 = i_this->child_no; npc_ks_class* ks_p = (npc_ks_class*)i_this->field_0x930; int rv = 2; - switch(i_this->mMode) { + switch(i_this->mode) { case 0: i_this->field_0xaec = 1; - if (i_this->field_0x5c4 > l_HIO.pull_distance) { + if (i_this->dis > l_HIO.pull_distance) { anm_init(i_this, 28, 5.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->mTimers[0] = 20; + i_this->mode = 1; + i_this->timer[0] = 20; } else { anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mMode = 5; - a_this->speedF = 0.0f; + i_this->mode = 5; + actor->speedF = 0.0f; } - if (fopAcM_GetRoomNo(a_this) == 4) { - a_this->current.pos.y = 3300.0f; - if (a_this->current.pos.x > 180.0f) { - a_this->current.pos.x = 180.0f; - } else if (a_this->current.pos.x < -180.0f) { - a_this->current.pos.x = -180.0f; + if (fopAcM_GetRoomNo(actor) == 4) { + actor->current.pos.y = 3300.0f; + if (actor->current.pos.x > 180.0f) { + actor->current.pos.x = 180.0f; + } else if (actor->current.pos.x < -180.0f) { + actor->current.pos.x = -180.0f; } } break; case 1: - a_this->speedF = l_HIO.holding_speed_h; - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x5c8, 1, 0x2000); + actor->speedF = l_HIO.holding_speed_h; + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target_angle, 1, 0x2000); rv = 1; - if (i_this->mTimers[0] == 0 || i_this->field_0x5c4 < l_HIO.pull_distance - 20.0f) { + if (i_this->timer[0] == 0 || i_this->dis < l_HIO.pull_distance - 20.0f) { anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mMode = 5; - a_this->speedF = 0.0f; + i_this->mode = 5; + actor->speedF = 0.0f; } break; case 5: i_this->field_0x5fd = 1; - sp28 = ks_p->field_0x614 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x2000); + mae = ks_p->field_0x614 - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x2000); - if (go_jump_check(i_this->field_0x5b6) != 0) { + if (go_jump_check(i_this->set_id) != 0) { anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 10; - i_this->mMode = 6; + i_this->timer[0] = 10; + i_this->mode = 6; i_this->field_0xaec = 0; } break; case 6: i_this->field_0x5fd = 1; - a_this->speedF = 20.0f; + actor->speedF = 20.0f; rv = 1; - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 32, 2.0f, 0, 1.0f); - i_this->mMode = 7; + i_this->mode = 7; } break; case 7: // bVar1 = true; i_this->field_0x5fd = 1; - if (i_this->field_0x5d0 == 32) { - a_this->speedF = 0.0f; - if (i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32) { + actor->speedF = 0.0f; + if (i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + actor->speedF = 40.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->field_0x910 = a_this->current.pos; + i_this->field_0x910 = actor->current.pos; i_this->field_0xbe0 = 1; } } - i_this->field_0x8f0 = ks_p->field_0x614; - i_this->field_0x91c = i_this->field_0x8f0; - sp28 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); - i_this->field_0x8fc.x = -cM_atan2s(sp28.y, JMAFastSqrt(sp28.x * sp28.x + sp28.z * sp28.z)); - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x2000); + i_this->guide_path = ks_p->field_0x614; + i_this->field_0x91c = i_this->guide_path; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x2000); - if (a_this->speedF >= 40.0f) { + if (actor->speedF >= 40.0f) { i_this->field_0x90c = 1; cLib_addCalc2(&i_this->field_0x928, -183.0f + XREG_F(11), 1.0f, 15.0f + XREG_F(12)); - cLib_addCalcAngleS2(&a_this->current.angle.x, 0x1800, 4, 0x1800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0x1800, 4, 0x1800); } - if (sp28.abs() <= a_this->speedF * 1.2f) { - a_this->speedF = 0.0f; - i_this->mMode = 10; + if (mae.abs() <= actor->speedF * 1.2f) { + actor->speedF = 0.0f; + i_this->mode = 10; anm_init(i_this, 48, 2.0f, 2, 1.0f); - ks_p->mMode = 2; + ks_p->mode = 2; } break; case 10: - a_this->home.angle.y = sw_p2->actor.current.angle.y; - a_this->current.angle.y = a_this->home.angle.y; - a_this->current.pos = ks_p->field_0x614; - a_this->current.angle.x = (s16)((int)ks_p->field_0x602 << 1); + actor->home.angle.y = sw_p2->actor.current.angle.y; + actor->current.angle.y = actor->home.angle.y; + actor->current.pos = ks_p->field_0x614; + actor->current.angle.x = (s16)((int)ks_p->field_0x602 << 1); if (ks_p->actor.health != 10) break; ks_p->actor.health = 0; - i_this->field_0x910 = a_this->current.pos; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); + i_this->field_0x910 = actor->current.pos; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_THROW, -1); - if (fopAcM_GetRoomNo(a_this) == 2) { - a_this->speedF = 25.0f + NREG_F(16); + if (fopAcM_GetRoomNo(actor) == 2) { + actor->speedF = 25.0f + NREG_F(16); } else { - a_this->speedF = 40.0f + NREG_F(15); + actor->speedF = 40.0f + NREG_F(15); } - if (ks_p->field_0x5b6 == i_this->field_0x5b6 - 1) { - i_this->mMode = 11; + if (ks_p->set_id == i_this->set_id - 1) { + i_this->mode = 11; } else { - i_this->mMode = 20; - i_this->field_0x930 = saru_p[ks_p->field_0x5b6 + 1]; + i_this->mode = 20; + i_this->field_0x930 = saru_p[ks_p->set_id + 1]; } anm_init(i_this, 33, 1.0f, 0, 1.0f); @@ -2433,73 +2433,73 @@ static int npc_ks_e_jump(npc_ks_class* i_this) { // fallthrough case 11: i_this->field_0x90c = 1; - i_this->field_0x630 = (i_this->field_0x5b6 + 1) * (sw_p2->field_0xd8c / (sw_p2->field_0x91c + 1)) - 1; - i_this->field_0x8f0 = sw_p2->field_0x920[i_this->field_0x630]; + i_this->field_0x630 = (i_this->set_id + 1) * (sw_p2->field_0xd8c / (sw_p2->field_0x91c + 1)) - 1; + i_this->guide_path = sw_p2->field_0x920[i_this->field_0x630]; - a_this->parentActorID = fopAcM_GetID(sw_p2); - i_this->field_0x91c = i_this->field_0x8f0; - sp28 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); - i_this->field_0x8fc.x = -cM_atan2s(sp28.y, JMAFastSqrt(sp28.x * sp28.x + sp28.z * sp28.z)); + actor->parentActorID = fopAcM_GetID(sw_p2); + i_this->field_0x91c = i_this->guide_path; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); - if (sp28.abs() <= a_this->speedF * 1.2f) { - a_this->speedF = 0.0f; - i_this->mMode = 12; + if (mae.abs() <= actor->speedF * 1.2f) { + actor->speedF = 0.0f; + i_this->mode = 12; anm_init(i_this, 24, 2.0f, 2, 1.0f); - i_this->mSound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); + i_this->sound.startCreatureSound(Z2SE_FN_ROPE_CREAK, 0, -1); sw_p2->field_0x8fc = 20.0f + XREG_F(0); sw_p2->field_0xd10[i_this->field_0x630] = 10; } // fallthrough case 12: cLib_addCalc0(&i_this->field_0x928, 1.0f, 15.0f + NREG_F(17)); - cLib_addCalcAngleS2(&a_this->current.angle.x, -0x8000, 1, 0x700 + NREG_S(7)); - if (i_this->mMode == 12 && i_this->field_0x928 == 0.0f) { - if (all_move_check(i_this->field_0x5b6, sw_p2->field_0x91c) != 0) { + cLib_addCalcAngleS2(&actor->current.angle.x, -0x8000, 1, 0x700 + NREG_S(7)); + if (i_this->mode == 12 && i_this->field_0x928 == 0.0f) { + if (all_move_check(i_this->set_id, sw_p2->field_0x91c) != 0) { all_carry_finish(sw_p2->field_0x91c); } else { - i_this->mActionID = 21; - i_this->mMode = 0; - i_this->mTimers[2] = 15; + i_this->action = 21; + i_this->mode = 0; + i_this->timer[2] = 15; } } break; case 20: i_this->field_0x90c = 1; - cLib_addCalcAngleS2(&a_this->current.angle.x, 0x1800, 4, 0x1800); - i_this->field_0x8f0 = ks_p->field_0x614; - i_this->field_0x91c = i_this->field_0x8f0; - sp28 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); - i_this->field_0x8fc.x = -cM_atan2s(sp28.y, JMAFastSqrt(sp28.x * sp28.x + sp28.z * sp28.z)); + cLib_addCalcAngleS2(&actor->current.angle.x, 0x1800, 4, 0x1800); + i_this->guide_path = ks_p->field_0x614; + i_this->field_0x91c = i_this->guide_path; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); - if (sp28.abs() <= a_this->speedF * 1.2f) { - a_this->speedF = 0.0f; - i_this->mMode = 10; + if (mae.abs() <= actor->speedF * 1.2f) { + actor->speedF = 0.0f; + i_this->mode = 10; anm_init(i_this, 48, 2.0f, 2, 1.0f); - ks_p->mMode = 2; + ks_p->mode = 2; } } - if (i_this->mMode != 11 && i_this->mMode != 12) { - i_this->field_0x608 = (s16)((int)a_this->current.angle.x << 1); + if (i_this->mode != 11 && i_this->mode != 12) { + i_this->field_0x608 = (s16)((int)actor->current.angle.x << 1); } return rv; } static npc_ks_class* get_move_saru(npc_ks_class* i_this, int param_2) { - fopAc_ac_c* a_this = &i_this->actor; - if (fopAcM_GetRoomNo(a_this) == 0) { + fopAc_ac_c* actor = &i_this->actor; + if (fopAcM_GetRoomNo(actor) == 0) { for (int i = 0; i < 2; i++) { - if (saru_p[i] != NULL && (saru_p[i]->mActionID == 20 || saru_p[i]->mActionID == 22) && i_this->field_0xb40 == saru_p[i]->field_0x934->field_0x570) { + if (saru_p[i] != NULL && (saru_p[i]->action == 20 || saru_p[i]->action == 22) && i_this->field_0xb40 == saru_p[i]->child_no->field_0x570) { return saru_p[i]; } } } else { for (int i = 0; i < param_2; i++) { - if (i_this->field_0xb40 == saru_p[i]->field_0x934->field_0x570 && ((saru_p[i]->mActionID == 20 || saru_p[i]->mActionID == 22) || saru_p[i]->mTimers[2] != 0)) { + if (i_this->field_0xb40 == saru_p[i]->child_no->field_0x570 && ((saru_p[i]->action == 20 || saru_p[i]->action == 22) || saru_p[i]->timer[2] != 0)) { return saru_p[i]; } } @@ -2509,10 +2509,10 @@ static npc_ks_class* get_move_saru(npc_ks_class* i_this, int param_2) { } static int all_hang_check(npc_ks_class* i_this, int param_2) { - fopAc_ac_c* a_this = &i_this->actor; - if (fopAcM_GetRoomNo(a_this) == 0) { + fopAc_ac_c* actor = &i_this->actor; + if (fopAcM_GetRoomNo(actor) == 0) { for (int i = 0; i < 2; i++) { - if (saru_p[i] != NULL && saru_p[i]->field_0x5b5 != 0 && i_this->field_0xb40 == saru_p[i]->field_0x934->field_0x570) { + if (saru_p[i] != NULL && saru_p[i]->field_0x5b5 != 0 && i_this->field_0xb40 == saru_p[i]->child_no->field_0x570) { return 1; } } @@ -2530,12 +2530,12 @@ static int all_hang_check(npc_ks_class* i_this, int param_2) { } static void cam_3d_morf(npc_ks_class* i_this, f32 param_2) { - cLib_addCalc2(&i_this->field_0xb60.x, i_this->field_0xb6c.x, param_2, i_this->field_0xb84.x * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb60.y, i_this->field_0xb6c.y, param_2, i_this->field_0xb84.y * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb60.z, i_this->field_0xb6c.z, param_2, i_this->field_0xb84.z * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb48.x, i_this->field_0xb54.x, param_2, i_this->field_0xb78.x * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb48.y, i_this->field_0xb54.y, param_2, i_this->field_0xb78.y * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb48.z, i_this->field_0xb54.z, param_2, i_this->field_0xb78.z * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_eye.x, i_this->field_0xb6c.x, param_2, i_this->field_0xb84.x * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_eye.y, i_this->field_0xb6c.y, param_2, i_this->field_0xb84.y * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_eye.z, i_this->field_0xb6c.z, param_2, i_this->field_0xb84.z * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_way.x, i_this->field_0xb54.x, param_2, i_this->field_0xb78.x * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_way.y, i_this->field_0xb54.y, param_2, i_this->field_0xb78.y * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_way.z, i_this->field_0xb54.z, param_2, i_this->field_0xb78.z * i_this->field_0xbc4); } static void* s_fs_sub(void* i_actor, void* i_data) { @@ -2557,66 +2557,66 @@ static void* s_fsdown_sub(void* i_actor, void* i_data) { } static void demo_camera(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); camera_class* camera = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0)); camera_class* unused_cam_p = dComIfGp_getCamera(0); - obj_sw_class* sw_p = i_this->field_0x934; - fopAc_ac_c* base_cage_p = &sw_p->actor; - cXyz sp44, sp50; + obj_sw_class* sw_p = i_this->child_no; + fopAc_ac_c* base_sw_p = &sw_p->actor; + cXyz mae, ato; f32 fVar1, fVar2; npc_ks_class* npc_ks_p; obj_brg_class* brg_p; daMidna_c* midna_p; - switch (i_this->field_0xb42) { + switch (i_this->demo_mode) { case 0: break; case 1: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 2; + i_this->demo_mode = 2; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; + i_this->demo_camera_no = 0; player->changeOriginalDemo(); player->changeDemoMode(19, 0, 0, 0); player->changeDemoParam0(0); - i_this->field_0xb60 = player->current.pos; + i_this->demo_eye = player->current.pos; i_this->field_0xba8.z = 500.0f + AREG_F(0); i_this->field_0xba8.x = 500.0f + AREG_F(1); i_this->field_0xba8.y = 0.0f + AREG_F(2); // fallthrough case 2: - i_this->field_0xbb8 = 55.0f; - cLib_addCalc2(&i_this->field_0xb60.x, player->current.pos.x, 0.2f, 50.0f + AREG_F(16)); - cLib_addCalc2(&i_this->field_0xb60.y, base_cage_p->current.pos.y + AREG_F(4) - 250.0f, 0.2f, 50.0f + AREG_F(16)); - cLib_addCalc2(&i_this->field_0xb60.z, player->current.pos.z, 0.2f, 50.0f + AREG_F(16)); - if (fopAcM_GetRoomNo(a_this) == 2) { - cMtx_YrotS(*calc_mtx, base_cage_p->current.angle.y); + i_this->target_speed = 55.0f; + cLib_addCalc2(&i_this->demo_eye.x, player->current.pos.x, 0.2f, 50.0f + AREG_F(16)); + cLib_addCalc2(&i_this->demo_eye.y, base_sw_p->current.pos.y + AREG_F(4) - 250.0f, 0.2f, 50.0f + AREG_F(16)); + cLib_addCalc2(&i_this->demo_eye.z, player->current.pos.z, 0.2f, 50.0f + AREG_F(16)); + if (fopAcM_GetRoomNo(actor) == 2) { + cMtx_YrotS(*calc_mtx, base_sw_p->current.angle.y); } else { cMtx_YrotS(*calc_mtx, player->shape_angle.y); } - sp44.x = i_this->field_0xba8.x; - sp44.y = i_this->field_0xba8.y; - sp44.z = i_this->field_0xba8.z; - MtxPosition(&sp44,&sp50); + mae.x = i_this->field_0xba8.x; + mae.y = i_this->field_0xba8.y; + mae.z = i_this->field_0xba8.z; + MtxPosition(&mae,&ato); - sp50.x = sp50.x + player->current.pos.x; - sp50.y = sp50.y + (base_cage_p->current.pos.y + AREG_F(5) - 250.0f); - sp50.z = sp50.z + player->current.pos.z; - if (i_this->field_0xb44 == 0) { - i_this->field_0xb48 = sp50; + ato.x = ato.x + player->current.pos.x; + ato.y = ato.y + (base_sw_p->current.pos.y + AREG_F(5) - 250.0f); + ato.z = ato.z + player->current.pos.z; + if (i_this->demo_camera_no == 0) { + i_this->demo_way = ato; } else { - cLib_addCalc2(&i_this->field_0xb48.x, sp50.x, 0.1f, 200.0f); - cLib_addCalc2(&i_this->field_0xb48.y, sp50.y, 0.1f, 200.0f); - cLib_addCalc2(&i_this->field_0xb48.z, sp50.z, 0.1f, 200.0f); + cLib_addCalc2(&i_this->demo_way.x, ato.x, 0.1f, 200.0f); + cLib_addCalc2(&i_this->demo_way.y, ato.y, 0.1f, 200.0f); + cLib_addCalc2(&i_this->demo_way.z, ato.z, 0.1f, 200.0f); } if (i_this->field_0x92c != 0) { @@ -2625,447 +2625,447 @@ static void demo_camera(npc_ks_class* i_this) { break; case 3: - cLib_addCalc2(&i_this->field_0xb60.x, player->current.pos.x, 0.4f, 100.0f); - cLib_addCalc2(&i_this->field_0xb60.y, player->current.pos.y + BREG_F(19) + 70.0f, 0.4f, 100.0f ); - cLib_addCalc2(&i_this->field_0xb60.z, player->current.pos.z, 0.4f, 100.0f); + cLib_addCalc2(&i_this->demo_eye.x, player->current.pos.x, 0.4f, 100.0f); + cLib_addCalc2(&i_this->demo_eye.y, player->current.pos.y + BREG_F(19) + 70.0f, 0.4f, 100.0f ); + cLib_addCalc2(&i_this->demo_eye.z, player->current.pos.z, 0.4f, 100.0f); cMtx_YrotS(*calc_mtx, player->shape_angle.y); fVar1 = 50.0f; - if (fopAcM_GetRoomNo(a_this) == 4 && i_this->field_0xbdb == 0) { - sp44.x = 100.0f + BREG_F(10); - sp44.y = 100.0f + BREG_F(11); - sp44.z = 300.0f + BREG_F(12); + if (fopAcM_GetRoomNo(actor) == 4 && i_this->field_0xbdb == 0) { + mae.x = 100.0f + BREG_F(10); + mae.y = 100.0f + BREG_F(11); + mae.z = 300.0f + BREG_F(12); - if (i_this->field_0xb44 == 10 + NREG_S(6)) { + if (i_this->demo_camera_no == 10 + NREG_S(6)) { player->changeDemoMode(40, 0, 0, 0); } - if (i_this->field_0xb44 == 28 + NREG_S(7)) { + if (i_this->demo_camera_no == 28 + NREG_S(7)) { player->changeDemoMode(41, 0, 0, 0); } - if (i_this->field_0xb44 == 40 + NREG_S(8)) { - i_this->field_0xb42 = 100; + if (i_this->demo_camera_no == 40 + NREG_S(8)) { + i_this->demo_mode = 100; i_this->field_0xbdb = 1; } fVar1 = 200.0f; } else { - sp44.x = 0.0f; - sp44.y = 0.0f; - sp44.z = -400.0f; + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = -400.0f; - if (i_this->field_0xb44 == 8) { - i_this->field_0xb42 = 100; + if (i_this->demo_camera_no == 8) { + i_this->demo_mode = 100; } } - MtxPosition(&sp44, &sp50); - sp50.x = sp50.x + player->current.pos.x; - sp50.y = sp50.y + player->current.pos.y; - sp50.z = sp50.z + player->current.pos.z; - cLib_addCalc2(&i_this->field_0xb48.x, sp50.x, 0.2f, fVar1); - cLib_addCalc2(&i_this->field_0xb48.y, sp50.y, 0.2f, fVar1); - cLib_addCalc2(&i_this->field_0xb48.z, sp50.z, 0.2f, fVar1); + MtxPosition(&mae, &ato); + ato.x = ato.x + player->current.pos.x; + ato.y = ato.y + player->current.pos.y; + ato.z = ato.z + player->current.pos.z; + cLib_addCalc2(&i_this->demo_way.x, ato.x, 0.2f, fVar1); + cLib_addCalc2(&i_this->demo_way.y, ato.y, 0.2f, fVar1); + cLib_addCalc2(&i_this->demo_way.z, ato.z, 0.2f, fVar1); break; case 10: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 11; + i_this->demo_mode = 11; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; i_this->field_0xba8.z = 500.0f + AREG_F(0); i_this->field_0xba8.x = 500.0f + AREG_F(1); i_this->field_0xba8.y = AREG_F(2); i_this->field_0xbc0 = NULL; // fallthrough case 11: - sp50 = i_this->field_0xbc8; - sp50.y = player->current.pos.y; - setPlayerPosAndAngle(&sp50, player->shape_angle.y); + ato = i_this->field_0xbc8; + ato.y = player->current.pos.y; + setPlayerPosAndAngle(&ato, player->shape_angle.y); npc_ks_p = i_this->field_0xbc0; i_this->field_0xbc0 = get_move_saru(i_this,sw_p->field_0x91c);; - i_this->field_0xb6c.y = base_cage_p->current.pos.y + AREG_F(4) - 200.0f; + i_this->field_0xb6c.y = base_sw_p->current.pos.y + AREG_F(4) - 200.0f; if (i_this->field_0xbc0 != NULL) { - base_cage_p = (fopAc_ac_c*) i_this->field_0xbc0->field_0x934; + base_sw_p = (fopAc_ac_c*) i_this->field_0xbc0->child_no; cMtx_YrotS(*calc_mtx, i_this->field_0xbd4); - sp44.x = i_this->field_0xba8.x; - sp44.y = i_this->field_0xba8.y; - sp44.z = i_this->field_0xba8.z; - MtxPosition(&sp44, &i_this->field_0xb54); + mae.x = i_this->field_0xba8.x; + mae.y = i_this->field_0xba8.y; + mae.z = i_this->field_0xba8.z; + MtxPosition(&mae, &i_this->field_0xb54); i_this->field_0xb54.x += i_this->field_0xbc0->actor.current.pos.x; - i_this->field_0xb54.y += base_cage_p->current.pos.y + AREG_F(5) - 250.0f; + i_this->field_0xb54.y += base_sw_p->current.pos.y + AREG_F(5) - 250.0f; i_this->field_0xb54.z += i_this->field_0xbc0->actor.current.pos.z; i_this->field_0xb6c.x = i_this->field_0xbc0->actor.current.pos.x; - i_this->field_0xb6c.y = base_cage_p->current.pos.y + AREG_F(4) - 200.0f; + i_this->field_0xb6c.y = base_sw_p->current.pos.y + AREG_F(4) - 200.0f; - if (i_this->field_0xbc0->mActionID == 20 && i_this->field_0xb6c.y < i_this->field_0xbc0->actor.current.pos.y + AREG_F(8)) { + if (i_this->field_0xbc0->action == 20 && i_this->field_0xb6c.y < i_this->field_0xbc0->actor.current.pos.y + AREG_F(8)) { i_this->field_0xb6c.y = i_this->field_0xbc0->actor.current.pos.y + AREG_F(8); } i_this->field_0xb6c.z = i_this->field_0xbc0->actor.current.pos.z; if (npc_ks_p != i_this->field_0xbc0) { - i_this->field_0xb48 = i_this->field_0xb54; - i_this->field_0xb60 = i_this->field_0xb6c; + i_this->demo_way = i_this->field_0xb54; + i_this->demo_eye = i_this->field_0xb6c; } i_this->field_0xb84.set(200.0f, 200.0f, 200.0f); i_this->field_0xbc4 = 1.0f; } else { if (all_hang_check(i_this, sw_p->field_0x91c) != 0) { - i_this->field_0xb42 = 12; - if (fopAcM_GetRoomNo(a_this) == 0) { - i_this->field_0xb44 = 45; + i_this->demo_mode = 12; + if (fopAcM_GetRoomNo(actor) == 0) { + i_this->demo_camera_no = 45; } else if (sw_p->field_0x91c >= 3) { i_this->field_0xb6c.x = saru_p[sw_p->field_0x91c - 2]->actor.current.pos.x; i_this->field_0xb6c.y = saru_p[sw_p->field_0x91c - 2]->actor.current.pos.y; i_this->field_0xb6c.y = i_this->field_0xb6c.y - 150.0f; i_this->field_0xb6c.z = saru_p[sw_p->field_0x91c - 2]->actor.current.pos.z; - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; - i_this->field_0xb44 = 5; + i_this->demo_camera_no = 5; } else { - i_this->field_0xb44 = 45 + AREG_S(4); + i_this->demo_camera_no = 45 + AREG_S(4); } } } // fallthrough case 12: - cLib_addCalc2(&i_this->field_0xb48.x, i_this->field_0xb54.x, 0.2f, i_this->field_0xbc4 * 200.0f); - cLib_addCalc2(&i_this->field_0xb48.y, i_this->field_0xb54.y, 0.2f, i_this->field_0xbc4 * 200.0f); - cLib_addCalc2(&i_this->field_0xb48.z, i_this->field_0xb54.z, 0.2f, i_this->field_0xbc4 * 200.0f); - cLib_addCalc2(&i_this->field_0xb60.x, i_this->field_0xb6c.x, 0.2f, i_this->field_0xb84.x * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb60.y, i_this->field_0xb6c.y, 0.2f, i_this->field_0xb84.y * i_this->field_0xbc4); - cLib_addCalc2(&i_this->field_0xb60.z, i_this->field_0xb6c.z, 0.2f, i_this->field_0xb84.z * i_this->field_0xbc4); - if (i_this->field_0xb42 == 12) { - cLib_addCalc2(&i_this->field_0xbb8, 40.0f, 0.2f, i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_way.x, i_this->field_0xb54.x, 0.2f, i_this->field_0xbc4 * 200.0f); + cLib_addCalc2(&i_this->demo_way.y, i_this->field_0xb54.y, 0.2f, i_this->field_0xbc4 * 200.0f); + cLib_addCalc2(&i_this->demo_way.z, i_this->field_0xb54.z, 0.2f, i_this->field_0xbc4 * 200.0f); + cLib_addCalc2(&i_this->demo_eye.x, i_this->field_0xb6c.x, 0.2f, i_this->field_0xb84.x * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_eye.y, i_this->field_0xb6c.y, 0.2f, i_this->field_0xb84.y * i_this->field_0xbc4); + cLib_addCalc2(&i_this->demo_eye.z, i_this->field_0xb6c.z, 0.2f, i_this->field_0xb84.z * i_this->field_0xbc4); + if (i_this->demo_mode == 12) { + cLib_addCalc2(&i_this->target_speed, 40.0f, 0.2f, i_this->field_0xbc4); cLib_addCalc2(&i_this->field_0xbc4, 0.1f, 1.0f, 0.005f); - if (85 < i_this->field_0xb44) { - i_this->field_0xb42 = 100; - sp44.x = saru_p[i_this->field_0xb40]->actor.current.pos.x - i_this->field_0xbc8.x; - sp44.z = saru_p[i_this->field_0xb40]->actor.current.pos.z - i_this->field_0xbc8.z; - s16 angle = cM_atan2s(sp44.x, sp44.z); + if (85 < i_this->demo_camera_no) { + i_this->demo_mode = 100; + mae.x = saru_p[i_this->field_0xb40]->actor.current.pos.x - i_this->field_0xbc8.x; + mae.z = saru_p[i_this->field_0xb40]->actor.current.pos.z - i_this->field_0xbc8.z; + s16 angle = cM_atan2s(mae.x, mae.z); cMtx_YrotS(*calc_mtx, angle); - sp44.x = 0.0f; - sp44.y = 0.0f; - if (fopAcM_GetRoomNo(a_this) == 4) { - sp44.z = -250.0f + JREG_F(0); + mae.x = 0.0f; + mae.y = 0.0f; + if (fopAcM_GetRoomNo(actor) == 4) { + mae.z = -250.0f + JREG_F(0); } else { - sp44.z = -150.0f + JREG_F(0); + mae.z = -150.0f + JREG_F(0); } - MtxPosition(&sp44,&sp50); - sp50.x = sp50.x + i_this->field_0xbc8.x; - sp50.z = sp50.z + i_this->field_0xbc8.z; + MtxPosition(&mae,&ato); + ato.x = ato.x + i_this->field_0xbc8.x; + ato.z = ato.z + i_this->field_0xbc8.z; - if (fopAcM_GetRoomNo(a_this) == 2) { - sp50.y = 3764.0f; + if (fopAcM_GetRoomNo(actor) == 2) { + ato.y = 3764.0f; } else { - sp50.y = player->current.pos.y; + ato.y = player->current.pos.y; } - setPlayerPosAndAngle(&sp50, angle); - sp44.x = 0.0f; - sp44.y = 100.0f + JREG_F(1); - sp44.z = -250.0f + JREG_F(2); - MtxPosition(&sp44, &i_this->field_0xb48); - i_this->field_0xb48 += player->current.pos; - i_this->field_0xb60 = player->current.pos; - i_this->field_0xb60.y += 120.0f; - i_this->field_0xbb8 = 55.0f; + setPlayerPosAndAngle(&ato, angle); + mae.x = 0.0f; + mae.y = 100.0f + JREG_F(1); + mae.z = -250.0f + JREG_F(2); + MtxPosition(&mae, &i_this->demo_way); + i_this->demo_way += player->current.pos; + i_this->demo_eye = player->current.pos; + i_this->demo_eye.y += 120.0f; + i_this->target_speed = 55.0f; } } break; case 60: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 61; + i_this->demo_mode = 61; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - cMtx_YrotS(*calc_mtx, s16(a_this->shape_angle.y)); - sp44.x = 300.0f + WREG_F(11); - sp44.y = 100.0f + WREG_F(12); - sp44.z = WREG_F(13); - MtxPosition(&sp44, &i_this->field_0xb48); - i_this->field_0xb48 += a_this->current.pos; + i_this->demo_camera_no = 0; + cMtx_YrotS(*calc_mtx, s16(actor->shape_angle.y)); + mae.x = 300.0f + WREG_F(11); + mae.y = 100.0f + WREG_F(12); + mae.z = WREG_F(13); + MtxPosition(&mae, &i_this->demo_way); + i_this->demo_way += actor->current.pos; - sp44.x = i_this->field_0xb48.x - player->current.pos.x; - sp44.z = i_this->field_0xb48.z - player->current.pos.z; - if (sp44.x * sp44.x + sp44.z * sp44.z < 10000.0f) { + mae.x = i_this->demo_way.x - player->current.pos.x; + mae.z = i_this->demo_way.z - player->current.pos.z; + if (mae.x * mae.x + mae.z * mae.z < 10000.0f) { OS_REPORT("////////KS PL REVISED \n"); - i_this->field_0xb48.x += + 200.0f + JREG_F(7); - i_this->field_0xb48.z += JREG_F(8); + i_this->demo_way.x += + 200.0f + JREG_F(7); + i_this->demo_way.z += JREG_F(8); } - i_this->field_0xb60 = a_this->eyePos; - i_this->field_0xb60.y += WREG_F(10); + i_this->demo_eye = actor->eyePos; + i_this->demo_eye.y += WREG_F(10); player->changeOriginalDemo(); player->changeDemoMode(1, 1, 0, 0); // fallthrough case 61: - sp50 = player->old.pos; - sp50.y = 3150.0f; - setPlayerPosAndAngle(&sp50, player->shape_angle.y); - i_this->field_0xbb8 = 65.0f + WREG_F(8); - cLib_addCalc2(&i_this->field_0xb60.x, a_this->eyePos.x, 0.1f + WREG_F(9), 50.0f); - cLib_addCalc2(&i_this->field_0xb60.y, a_this->eyePos.y + WREG_F(10), 0.1f + WREG_F(9), 50.0f); - cLib_addCalc2(&i_this->field_0xb60.z, a_this->eyePos.z, 0.1f + WREG_F(9), 50.0f); + ato = player->old.pos; + ato.y = 3150.0f; + setPlayerPosAndAngle(&ato, player->shape_angle.y); + i_this->target_speed = 65.0f + WREG_F(8); + cLib_addCalc2(&i_this->demo_eye.x, actor->eyePos.x, 0.1f + WREG_F(9), 50.0f); + cLib_addCalc2(&i_this->demo_eye.y, actor->eyePos.y + WREG_F(10), 0.1f + WREG_F(9), 50.0f); + cLib_addCalc2(&i_this->demo_eye.z, actor->eyePos.z, 0.1f + WREG_F(9), 50.0f); break; case 70: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 71; + i_this->demo_mode = 71; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(1, 1, 0, 0); // fallthrough case 71: - if (i_this->field_0xb44 == 0) { - i_this->field_0xb60 = a_this->current.pos; - i_this->field_0xb60.y = a_this->current.pos.y + 120.0f + VREG_F(6); - i_this->field_0xb48.set(-4786.0f, 3982.0f, -1843.0f); - } else if (i_this->field_0xb44 == 210 + WREG_S(0)) { - i_this->field_0xb48.set(-3232.0f, 4137.0f, -1425.0f); - } else if (i_this->field_0xb44 == 240 + WREG_S(1)) { - i_this->field_0xb48.set(-2459.0f, 4199.0f, -2752.0f); - } else if (i_this->field_0xb44 == 290 + WREG_S(2)) { - i_this->field_0xb48.set(103.0f, 4025.0f, -1930.0f); + if (i_this->demo_camera_no == 0) { + i_this->demo_eye = actor->current.pos; + i_this->demo_eye.y = actor->current.pos.y + 120.0f + VREG_F(6); + i_this->demo_way.set(-4786.0f, 3982.0f, -1843.0f); + } else if (i_this->demo_camera_no == 210 + WREG_S(0)) { + i_this->demo_way.set(-3232.0f, 4137.0f, -1425.0f); + } else if (i_this->demo_camera_no == 240 + WREG_S(1)) { + i_this->demo_way.set(-2459.0f, 4199.0f, -2752.0f); + } else if (i_this->demo_camera_no == 290 + WREG_S(2)) { + i_this->demo_way.set(103.0f, 4025.0f, -1930.0f); } - cLib_addCalc2(&i_this->field_0xb60.x, a_this->current.pos.x, 0.2f, 60.0f); - cLib_addCalc2(&i_this->field_0xb60.y, a_this->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); - cLib_addCalc2(&i_this->field_0xb60.z, a_this->current.pos.z, 0.2f, 60.0f); + cLib_addCalc2(&i_this->demo_eye.x, actor->current.pos.x, 0.2f, 60.0f); + cLib_addCalc2(&i_this->demo_eye.y, actor->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); + cLib_addCalc2(&i_this->demo_eye.z, actor->current.pos.z, 0.2f, 60.0f); - if (i_this->field_0xb44 == 358) { - i_this->field_0xb42 = 99; + if (i_this->demo_camera_no == 358) { + i_this->demo_mode = 99; } break; case 72: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 73; + i_this->demo_mode = 73; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(1, 1, 0, 0); // fallthrough case 73: - if (i_this->field_0xb44 == 0) { - i_this->field_0xb60 = a_this->current.pos; - i_this->field_0xb60.y = a_this->current.pos.y + 120.0f + VREG_F(6); - i_this->field_0xb48.set(-112.0f, 2420.0f, 13414.0f); + if (i_this->demo_camera_no == 0) { + i_this->demo_eye = actor->current.pos; + i_this->demo_eye.y = actor->current.pos.y + 120.0f + VREG_F(6); + i_this->demo_way.set(-112.0f, 2420.0f, 13414.0f); } - sp50.set(145.0f, 2354.0f, 13179.0f); - setPlayerPosAndAngle(&sp50, -0x691B); - cLib_addCalc2(&i_this->field_0xb60.x, a_this->current.pos.x, 0.1f, 20.0f); - cLib_addCalc2(&i_this->field_0xb60.y, a_this->current.pos.y + 120.0f + VREG_F(6), 0.1f, 10.0f); - cLib_addCalc2(&i_this->field_0xb60.z, a_this->current.pos.z, 0.12f, 20.0f); + ato.set(145.0f, 2354.0f, 13179.0f); + setPlayerPosAndAngle(&ato, -0x691B); + cLib_addCalc2(&i_this->demo_eye.x, actor->current.pos.x, 0.1f, 20.0f); + cLib_addCalc2(&i_this->demo_eye.y, actor->current.pos.y + 120.0f + VREG_F(6), 0.1f, 10.0f); + cLib_addCalc2(&i_this->demo_eye.z, actor->current.pos.z, 0.12f, 20.0f); - if (i_this->field_0xb44 == 280) { - i_this->field_0xb42 = 100; + if (i_this->demo_camera_no == 280) { + i_this->demo_mode = 100; } break; case 75: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 76; + i_this->demo_mode = 76; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(1,1,0,0); // fallthrough case 76: - setPlayerPosAndAngle(&player->current.pos, i_this->field_0x5c8 + 0x8000); - if (i_this->field_0xb44 == 0) { - cMtx_YrotS(*calc_mtx,a_this->shape_angle.y); - sp44.x = 0.0f; - sp44.y = 100.0f + JREG_F(1); - sp44.z = 400.0f + JREG_F(2); - MtxPosition(&sp44, &i_this->field_0xb48); - i_this->field_0xb48 += a_this->current.pos; - i_this->field_0xb60 = a_this->current.pos; - i_this->field_0xb60.y = a_this->current.pos.y + 120.0f + VREG_F(6); + setPlayerPosAndAngle(&player->current.pos, i_this->target_angle + 0x8000); + if (i_this->demo_camera_no == 0) { + cMtx_YrotS(*calc_mtx,actor->shape_angle.y); + mae.x = 0.0f; + mae.y = 100.0f + JREG_F(1); + mae.z = 400.0f + JREG_F(2); + MtxPosition(&mae, &i_this->demo_way); + i_this->demo_way += actor->current.pos; + i_this->demo_eye = actor->current.pos; + i_this->demo_eye.y = actor->current.pos.y + 120.0f + VREG_F(6); } - cLib_addCalc2(&i_this->field_0xb60.x, a_this->current.pos.x, 0.2f, 60.0f); - cLib_addCalc2(&i_this->field_0xb60.y, a_this->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); - cLib_addCalc2(&i_this->field_0xb60.z, a_this->current.pos.z, 0.2f, 60.0f); - if (i_this->field_0xb44 == 180) { - i_this->field_0xb42 = 99; + cLib_addCalc2(&i_this->demo_eye.x, actor->current.pos.x, 0.2f, 60.0f); + cLib_addCalc2(&i_this->demo_eye.y, actor->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); + cLib_addCalc2(&i_this->demo_eye.z, actor->current.pos.z, 0.2f, 60.0f); + if (i_this->demo_camera_no == 180) { + i_this->demo_mode = 99; } break; case 77: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 78; + i_this->demo_mode = 78; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(1, 1, 0, 0); - i_this->field_0xbb8 = 65.0f; - i_this->field_0xb60.set(8486.0f, 4143.0f, -10114.0f); - i_this->field_0xb48.set(8364.0f, 4325.0f, -9756.0f); + i_this->target_speed = 65.0f; + i_this->demo_eye.set(8486.0f, 4143.0f, -10114.0f); + i_this->demo_way.set(8364.0f, 4325.0f, -9756.0f); // fallthrough case 78: - cLib_addCalc2(&i_this->field_0xbb8, 55.0f, 0.05f, 0.2f); - if (i_this->field_0xb44 != 80) break; - i_this->field_0xb42 = 79; - i_this->field_0xb44 = 0; + cLib_addCalc2(&i_this->target_speed, 55.0f, 0.05f, 0.2f); + if (i_this->demo_camera_no != 80) break; + i_this->demo_mode = 79; + i_this->demo_camera_no = 0; // fallthrough case 79: - if (i_this->field_0xb44 == 0) { - i_this->field_0xb60 = a_this->current.pos; - i_this->field_0xb60.y = a_this->current.pos.y + 120.0f + VREG_F(6); - i_this->field_0xb48.set(6899.0f, 3867.0f, -8870.0f); - } else if (i_this->field_0xb44 == 60) { - i_this->field_0xb48.set(8222.0f, 3896.0f, -9579.0f); + if (i_this->demo_camera_no == 0) { + i_this->demo_eye = actor->current.pos; + i_this->demo_eye.y = actor->current.pos.y + 120.0f + VREG_F(6); + i_this->demo_way.set(6899.0f, 3867.0f, -8870.0f); + } else if (i_this->demo_camera_no == 60) { + i_this->demo_way.set(8222.0f, 3896.0f, -9579.0f); } - cLib_addCalc2(&i_this->field_0xb60.x, a_this->current.pos.x, 0.2f, 60.0f); - cLib_addCalc2(&i_this->field_0xb60.y, a_this->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); - cLib_addCalc2(&i_this->field_0xb60.z, a_this->current.pos.z, 0.2f, 60.0f); - if (i_this->field_0xb44 >= 130) { - cLib_addCalc2(&i_this->field_0xbb8, 40.0f, 0.05f, 0.3f); + cLib_addCalc2(&i_this->demo_eye.x, actor->current.pos.x, 0.2f, 60.0f); + cLib_addCalc2(&i_this->demo_eye.y, actor->current.pos.y + 120.0f + VREG_F(6), 0.1f, 30.0f); + cLib_addCalc2(&i_this->demo_eye.z, actor->current.pos.z, 0.2f, 60.0f); + if (i_this->demo_camera_no >= 130) { + cLib_addCalc2(&i_this->target_speed, 40.0f, 0.05f, 0.3f); } - if (i_this->field_0xb44 == 200) { - i_this->field_0xb42 = 100; - dComIfGs_onSwitch(83, fopAcM_GetRoomNo(a_this)); + if (i_this->demo_camera_no == 200) { + i_this->demo_mode = 100; + dComIfGs_onSwitch(83, fopAcM_GetRoomNo(actor)); } break; case 80: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 81; + i_this->demo_mode = 81; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(1, 1, 0, 0); // fallthrough case 81: - if (i_this->field_0xb44 == 0) { + if (i_this->demo_camera_no == 0) { saru_p[3]->actor.current.pos.x = -500.0f; saru_p[3]->actor.current.pos.y = 3681.0f; saru_p[3]->actor.current.pos.z = 7485.0f; } - if (i_this->field_0xb44 == 30) { + if (i_this->demo_camera_no == 30) { saru_p[0]->actor.current.pos.x = player->current.pos.x; saru_p[0]->actor.current.pos.y = player->current.pos.y + 500.0f; saru_p[0]->actor.current.pos.z = player->current.pos.z - 100.0f; } - if (i_this->field_0xb44 == 60) { + if (i_this->demo_camera_no == 60) { saru_p[1]->actor.current.pos.x = player->current.pos.x + 200.0f; saru_p[1]->actor.current.pos.y = player->current.pos.y + 500.0f; saru_p[1]->actor.current.pos.z = player->current.pos.z; } - if (i_this->field_0xb44 == 90) { - saru_p[2]->actor.current.pos.x = i_this->field_0xb48.x - 250.0f; - saru_p[2]->actor.current.pos.y = i_this->field_0xb48.y + 200.0f; - saru_p[2]->actor.current.pos.z = i_this->field_0xb48.z - 100.0f; + if (i_this->demo_camera_no == 90) { + saru_p[2]->actor.current.pos.x = i_this->demo_way.x - 250.0f; + saru_p[2]->actor.current.pos.y = i_this->demo_way.y + 200.0f; + saru_p[2]->actor.current.pos.z = i_this->demo_way.z - 100.0f; } - if (i_this->field_0xb44 < 80) { - i_this->field_0xb60.set(-333.0f,3316.0f,7149.0f); - i_this->field_0xb48.set(-531.0f,3295.0f,7381.0f); + if (i_this->demo_camera_no < 80) { + i_this->demo_eye.set(-333.0f,3316.0f,7149.0f); + i_this->demo_way.set(-531.0f,3295.0f,7381.0f); } else { - i_this->field_0xb60.set(162.0f,3354.0f,6881.0f); - i_this->field_0xb48.set(263.0f,3374.0f,7168.0f); + i_this->demo_eye.set(162.0f,3354.0f,6881.0f); + i_this->demo_way.set(263.0f,3374.0f,7168.0f); } - if (i_this->field_0xb44 == 170) { - i_this->field_0xb42 = 100; - i_this->field_0xb60.set(-333.0f,3316.0f,7149.0f); - i_this->field_0xb48.set(-531.0f,3295.0f,7381.0f); + if (i_this->demo_camera_no == 170) { + i_this->demo_mode = 100; + i_this->demo_eye.set(-333.0f,3316.0f,7149.0f); + i_this->demo_way.set(-531.0f,3295.0f,7381.0f); } break; case 110: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 111; + i_this->demo_mode = 111; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 59.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 59.0f; player->changeOriginalDemo(); player->changeDemoMode(3, 0, 0, 0); - sp50.set(12899.0f, 3767.0f, 3364.0f); - player->changeDemoPos0(&sp50); + ato.set(12899.0f, 3767.0f, 3364.0f); + player->changeDemoPos0(&ato); - i_this->field_0xb60.set(11821.0f, 3889.0f, 4033.0f); - i_this->field_0xb48.set(11710.0f, 3936.0f, 4253.0f); + i_this->demo_eye.set(11821.0f, 3889.0f, 4033.0f); + i_this->demo_way.set(11710.0f, 3936.0f, 4253.0f); i_this->field_0xb6c.set(12772.0f, 3940.0f, 3565.0f); i_this->field_0xb54.set(13003.0f, 4022.0f, 3613.0f); - i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->field_0xb48.x); - i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->field_0xb48.y); - i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->field_0xb48.z); - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->demo_way.x); + i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->demo_way.y); + i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->demo_way.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; // fallthrough case 111: case 112: - if (i_this->field_0xb44 < 10) { - sp50.set(11497.0f, 3764.0f, 3810.0f); - setPlayerPosAndAngle(&sp50, 0x4D5A); + if (i_this->demo_camera_no < 10) { + ato.set(11497.0f, 3764.0f, 3810.0f); + setPlayerPosAndAngle(&ato, 0x4D5A); } - if (i_this->field_0xb44 > 5) { + if (i_this->demo_camera_no > 5) { cam_3d_morf(i_this, 0.1f + BREG_F(17)); f32 tgt = 0.04f + BREG_F(17); cLib_addCalc2(&i_this->field_0xbc4, tgt, 1.0f, 0.001f + BREG_F(19)); @@ -3084,140 +3084,140 @@ static void demo_camera(npc_ks_class* i_this) { if (i_this->field_0xbdc == 1 && player->current.pos.x >= 12714.0f) { i_this->field_0xbdc = 2; - i_this->field_0xb42 = 112; + i_this->demo_mode = 112; daPy_getPlayerActorClass()->changeDemoMode(25, 0, 0, 0); - i_this->field_0xb44 = 20; + i_this->demo_camera_no = 20; } - if (i_this->field_0xb42 == 112 && i_this->field_0xb44 >= 53 + BREG_S(9)) { - i_this->field_0xb42 = 100; + if (i_this->demo_mode == 112 && i_this->demo_camera_no >= 53 + BREG_S(9)) { + i_this->demo_mode = 100; cMtx_YrotS(*calc_mtx, player->shape_angle.y); - sp44.x = 0.0f; - sp44.y = 100.0f + JREG_F(1); - sp44.z = -250.0f + JREG_F(2); - MtxPosition(&sp44, &i_this->field_0xb48); - i_this->field_0xb48 += player->current.pos; - i_this->field_0xb60 = player->current.pos; - i_this->field_0xb60.y += 120.0f; + mae.x = 0.0f; + mae.y = 100.0f + JREG_F(1); + mae.z = -250.0f + JREG_F(2); + MtxPosition(&mae, &i_this->demo_way); + i_this->demo_way += player->current.pos; + i_this->demo_eye = player->current.pos; + i_this->demo_eye.y += 120.0f; } break; case 200: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 201; + i_this->demo_mode = 201; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); player->changeDemoMode(2, 0, 0, 0); - sp50.set(-23451.0f,262.0f,-15980.0f); - player->changeDemoPos0(&sp50); - i_this->field_0xb60.set(-22325.0f, 275.0f, -15119.0f); - i_this->field_0xb48.set(-22672.0f, 311.0f, -15080.0f); + ato.set(-23451.0f,262.0f,-15980.0f); + player->changeDemoPos0(&ato); + i_this->demo_eye.set(-22325.0f, 275.0f, -15119.0f); + i_this->demo_way.set(-22672.0f, 311.0f, -15080.0f); i_this->field_0xb6c.set(-22343.0f, 273.0f, -15017.0f); i_this->field_0xb78.set(0.0f, 0.0f, 0.0f); - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; /* dSv_event_flag_c::F_0224 - Faron Woods - Flag for lantern guide monkey cutscene */ dComIfGs_onEventBit(u16(dSv_event_flag_c::saveBitLabels[0xE0])); // fallthrough case 201: - if (i_this->field_0xb44 < 30) { - sp50.set(-22177.0f, 213.0f, -14705.0f); - setPlayerPosAndAngle(&sp50, -0x5FFD); + if (i_this->demo_camera_no < 30) { + ato.set(-22177.0f, 213.0f, -14705.0f); + setPlayerPosAndAngle(&ato, -0x5FFD); player->speedF = 0.0f; } cam_3d_morf(i_this, 0.05f + BREG_F(17)); cLib_addCalc2(&i_this->field_0xbc4, 0.02f + BREG_F(18), 1.0f, 0.0001f + BREG_F(19)); - if (i_this->field_0xb44 == 110 + AREG_S(5)) { - i_this->mMode = 2; + if (i_this->demo_camera_no == 110 + AREG_S(5)) { + i_this->mode = 2; i_this->field_0xbb4 = 500.0f; } - if (i_this->field_0xb44 == 132 + AREG_S(6)) { + if (i_this->demo_camera_no == 132 + AREG_S(6)) { i_this->field_0xc17 = 2; mDoAud_seStart(0x5001A, NULL, 0, 0); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); dComIfGs_setItem(1, 0xFF); dMeter2Info_setOilGaugeBackUp(dComIfGs_getOil()); dComIfGp_getVibration().StartShock(2, 31, cXyz(0.0f, 1.0f, 0.0f)); } - if (i_this->field_0xb44 == 139 + AREG_S(6)) { + if (i_this->demo_camera_no == 139 + AREG_S(6)) { player->changeDemoMode(1, 1, 0, 0); } - if (i_this->field_0xb44 == 144) { + if (i_this->demo_camera_no == 144) { cMtx_YrotS(*calc_mtx, player->shape_angle.y); - sp44.x = 0.0f; - sp44.y = AREG_F(1); - sp44.z = 100.0f + AREG_F(2); - MtxPosition(&sp44, &sp50); - a_this->current.pos = player->current.pos + sp50; - a_this->current.angle.y = s16(player->shape_angle.y); - i_this->field_0x8fc.y = player->shape_angle.y; + mae.x = 0.0f; + mae.y = AREG_F(1); + mae.z = 100.0f + AREG_F(2); + MtxPosition(&mae, &ato); + actor->current.pos = player->current.pos + ato; + actor->current.angle.y = s16(player->shape_angle.y); + i_this->current_angle.y = player->shape_angle.y; anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 230; - i_this->mTimers[0] = 65 + JREG_S(7); + i_this->mode = 230; + i_this->timer[0] = 65 + JREG_S(7); } - if (i_this->field_0xb44 == 145) { - i_this->field_0xb42 = 202; - i_this->field_0xb44 = 0; - i_this->field_0xb60.set(-22613.0f, 350.0f, -15097.0f); - i_this->field_0xb48.set(-22275.0f, 350.0f, -15092.0f); + if (i_this->demo_camera_no == 145) { + i_this->demo_mode = 202; + i_this->demo_camera_no = 0; + i_this->demo_eye.set(-22613.0f, 350.0f, -15097.0f); + i_this->demo_way.set(-22275.0f, 350.0f, -15092.0f); } break; case 202: - if (i_this->field_0xb44 == 30) { - i_this->field_0xb60.set(-23371.0f, 380.0f, -15901.0f); - i_this->field_0xb48.set(-23163.0f, 474.0f, -15653.0f); + if (i_this->demo_camera_no == 30) { + i_this->demo_eye.set(-23371.0f, 380.0f, -15901.0f); + i_this->demo_way.set(-23163.0f, 474.0f, -15653.0f); player->changeDemoMode(1, 1, 0, 0); } - if (i_this->field_0xb44 >= 120) { - cLib_addCalc2(&i_this->field_0xbb8, 80.0f, 0.05f, 0.2f + YREG_F(9)); + if (i_this->demo_camera_no >= 120) { + cLib_addCalc2(&i_this->target_speed, 80.0f, 0.05f, 0.2f + YREG_F(9)); } - if (i_this->field_0xb44 == 270) { - i_this->field_0xb42 = 203; - i_this->field_0xb44 = 0; + if (i_this->demo_camera_no == 270) { + i_this->demo_mode = 203; + i_this->demo_camera_no = 0; } break; case 203: - i_this->field_0xb60.set(-22650.0f, 334.0f, -15147.0f); - i_this->field_0xb48.set(-22277.0f, 355.0f, -15077.0f); - i_this->field_0xbb8 = 55.0f; - if (i_this->field_0xb44 == 10) { + i_this->demo_eye.set(-22650.0f, 334.0f, -15147.0f); + i_this->demo_way.set(-22277.0f, 355.0f, -15077.0f); + i_this->target_speed = 55.0f; + if (i_this->demo_camera_no == 10) { midna_p = daPy_py_c::getMidnaActor(); midna_p->changeOriginalDemo(); midna_p->changeDemoMode(2); } - if (i_this->field_0xb44 >= 100) { - i_this->field_0xb44 = 100; + if (i_this->demo_camera_no >= 100) { + i_this->demo_camera_no = 100; } - if (i_this->field_0xb44 >= 70) { - if (i_this->field_0xb44 == 70) { - i_this->mMsgFlow.init(a_this, 2015, 0, NULL); + if (i_this->demo_camera_no >= 70) { + if (i_this->demo_camera_no == 70) { + i_this->msg_flow.init(actor, 2015, 0, NULL); } - if (i_this->mMsgFlow.doFlow(a_this, NULL, 0) != 0) { - i_this->field_0xb42 = 204; + if (i_this->msg_flow.doFlow(actor, NULL, 0) != 0) { + i_this->demo_mode = 204; daMidna_c* midna_p = daPy_py_c::getMidnaActor(); midna_p->changeDemoMode(5); } @@ -3227,35 +3227,35 @@ static void demo_camera(npc_ks_class* i_this) { case 204: { daMidna_c* midna_p = daPy_py_c::getMidnaActor(); if (midna_p->checkShadowReturnEnd() != 0) { - i_this->field_0xb42 = 100; + i_this->demo_mode = 100; } break; } case 300: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 301; + i_this->demo_mode = 301; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 60.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 60.0f; player->changeOriginalDemo(); - i_this->field_0xb60.set(-30827.0f, 411.0f, -17200.0f); - i_this->field_0xb48.set(-30601.0f, 388.0f, -17465.0f); + i_this->demo_eye.set(-30827.0f, 411.0f, -17200.0f); + i_this->demo_way.set(-30601.0f, 388.0f, -17465.0f); // fallthrough case 301: - sp50.set(-30496.0f, 300.0f, -17449.0f); - setPlayerPosAndAngle(&sp50, -0x18B4); - if (i_this->field_0xb44 == 60) { - i_this->field_0xb42 = 302; - i_this->field_0xb44 = 0; - i_this->field_0xb60.set(-30844.0f, 298.0f, -17007.0f); - i_this->field_0xb48.set(-30653.0f, 357.0f, -17289.0f); + ato.set(-30496.0f, 300.0f, -17449.0f); + setPlayerPosAndAngle(&ato, -0x18B4); + if (i_this->demo_camera_no == 60) { + i_this->demo_mode = 302; + i_this->demo_camera_no = 0; + i_this->demo_eye.set(-30844.0f, 298.0f, -17007.0f); + i_this->demo_way.set(-30653.0f, 357.0f, -17289.0f); anm_init(i_this, 51, 5.0f, 2, 1.0f); i_this->field_0xc17 = 3; mDoAud_seStart(0x600AC, &i_this->field_0xc04, 0, 0); @@ -3263,104 +3263,104 @@ static void demo_camera(npc_ks_class* i_this) { break; case 302: - if (i_this->field_0xb44 == 30) { + if (i_this->demo_camera_no == 30) { dComIfGp_setItemOilCount(-int(dComIfGs_getMaxOil())); } - if (i_this->field_0xb44 == 80) { - i_this->field_0xb42 = 303; - i_this->field_0xb44 = 0; - i_this->field_0xb60.set(-30887.0f, 429.0f, -17181.0f); - i_this->field_0xb48.set(-30870.0f, 471.0f, -17527.0f); + if (i_this->demo_camera_no == 80) { + i_this->demo_mode = 303; + i_this->demo_camera_no = 0; + i_this->demo_eye.set(-30887.0f, 429.0f, -17181.0f); + i_this->demo_way.set(-30870.0f, 471.0f, -17527.0f); } break; case 303: - if (i_this->field_0xb44 == 10) { + if (i_this->demo_camera_no == 10) { anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 301; - a_this->speedF = l_HIO.demo_speed_2; + i_this->mode = 301; + actor->speedF = l_HIO.demo_speed_2; } - if (i_this->field_0xb44 == 0x50) { - i_this->field_0xb42 = 100; - i_this->mMode = 302; + if (i_this->demo_camera_no == 0x50) { + i_this->demo_mode = 100; + i_this->mode = 302; anm_init(i_this, 51, 5.0f, 2, 1.0f); /* dSv_event_flag_c::F_0225 - Faron Woods - Lanter guide monkey doesn't come out a second time */ dComIfGs_onEventBit(u16(dSv_event_flag_c::saveBitLabels[0xE1])); - dComIfGs_offSwitch(61, fopAcM_GetRoomNo(a_this)); + dComIfGs_offSwitch(61, fopAcM_GetRoomNo(actor)); } break; case 350: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 351; + i_this->demo_mode = 351; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); - i_this->field_0xb60 = a_this->current.pos; - i_this->field_0xb48.set(-37509.0f, 805.0f, -22416.0f); + i_this->demo_eye = actor->current.pos; + i_this->demo_way.set(-37509.0f, 805.0f, -22416.0f); // fallthrough case 351: - sp44.set(-36523.0f, 335.0f, -20500.0f); - daPy_getPlayerActorClass()->setPlayerPosAndAngle(&sp44, 0xffff8000, 0); - sp44 = a_this->current.pos; - cLib_addCalc2(&i_this->field_0xb60.x, sp44.x, 0.2f, 50.0f); - cLib_addCalc2(&i_this->field_0xb60.y, sp44.y + 100.0f + nREG_F(0), 0.2f, 50.0f); - cLib_addCalc2(&i_this->field_0xb60.z, sp44.z, 0.2f, 50.0f); + mae.set(-36523.0f, 335.0f, -20500.0f); + daPy_getPlayerActorClass()->setPlayerPosAndAngle(&mae, 0x8000, 0); + mae = actor->current.pos; + cLib_addCalc2(&i_this->demo_eye.x, mae.x, 0.2f, 50.0f); + cLib_addCalc2(&i_this->demo_eye.y, mae.y + 100.0f + nREG_F(0), 0.2f, 50.0f); + cLib_addCalc2(&i_this->demo_eye.z, mae.z, 0.2f, 50.0f); - if (i_this->field_0xb44 == 105) { - i_this->field_0xb48.set(-37817.0f, 800.0f, -21442.0f); + if (i_this->demo_camera_no == 105) { + i_this->demo_way.set(-37817.0f, 800.0f, -21442.0f); } - if (i_this->field_0xb44 == 178) { + if (i_this->demo_camera_no == 178) { fpcM_Search(s_fsdown_sub, i_this); } - if (i_this->field_0xb44 == 180) { - i_this->field_0xb60.set(-36666.0f, 600.0f, -22213.0f); - i_this->field_0xb48.set(-36489.0f, 399.0f, -20932.0f); + if (i_this->demo_camera_no == 180) { + i_this->demo_eye.set(-36666.0f, 600.0f, -22213.0f); + i_this->demo_way.set(-36489.0f, 399.0f, -20932.0f); i_this->field_0xb6c.set(-36574.0f, 421.0f, -21554.0f); i_this->field_0xb54.set(-36397.0f, 374.0f, -20263.0f); - i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->field_0xb48.x); - i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->field_0xb48.y); - i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->field_0xb48.z); - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->demo_way.x); + i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->demo_way.y); + i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->demo_way.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; - i_this->field_0xb42 = 352; - i_this->field_0xb44 = 0; - i_this->field_0xb60.y = 1500.0f + nREG_F(1); + i_this->demo_mode = 352; + i_this->demo_camera_no = 0; + i_this->demo_eye.y = 1500.0f + nREG_F(1); } break; case 352: - if (i_this->field_0xb44 == 40) { - i_this->mMode = 40; + if (i_this->demo_camera_no == 40) { + i_this->mode = 40; } - if (i_this->field_0xb44 == 110) { + if (i_this->demo_camera_no == 110) { fpcM_Search(s_fsdown_sub, i_this); } - if (i_this->field_0xb44 > 160) { + if (i_this->demo_camera_no > 160) { cam_3d_morf(i_this, 0.1f + BREG_F(17)); cLib_addCalc2(&i_this->field_0xbc4, 0.2f + BREG_F(18), 1.0f, 0.005f + BREG_F(19)); - } else if (i_this->field_0xb44 > 25 + nREG_S(0)) { - cLib_addCalc2(&i_this->field_0xb60.y, 600.0f, 0.5f, 100.0f + nREG_F(2)); + } else if (i_this->demo_camera_no > 25 + nREG_S(0)) { + cLib_addCalc2(&i_this->demo_eye.y, 600.0f, 0.5f, 100.0f + nREG_F(2)); } - if (i_this->field_0xb44 == 230) { - i_this->field_0xb42 = 100; + if (i_this->demo_camera_no == 230) { + i_this->demo_mode = 100; fpcM_Search(s_fsdown_sub, i_this); /* dSv_event_flag_c::F_0544 - Faron Woods - Watched cutscene of monkey girl running away after being attacked by puppet */ dComIfGs_onEventBit(u16(dSv_event_flag_c::saveBitLabels[0x220])); @@ -3368,124 +3368,124 @@ static void demo_camera(npc_ks_class* i_this) { break; case 360: - if (!a_this->eventInfo.checkCommandDemoAccrpt()) { - fopAcM_orderPotentialEvent(a_this, 2, 0xFFFF, 0); - a_this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); + if (!actor->eventInfo.checkCommandDemoAccrpt()) { + fopAcM_orderPotentialEvent(actor, 2, 0xFFFF, 0); + actor->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } - i_this->field_0xb42 = 361; + i_this->demo_mode = 361; camera->mCamera.Stop(); camera->mCamera.SetTrimSize(3); - i_this->field_0xb44 = 0; - i_this->field_0xbb8 = 55.0f; + i_this->demo_camera_no = 0; + i_this->target_speed = 55.0f; player->changeOriginalDemo(); - i_this->field_0xb60.set(-36581.0f, 412.0f, -21418.0f); - i_this->field_0xb48.set(-36509.0f, 412.0f, -21127.0f); + i_this->demo_eye.set(-36581.0f, 412.0f, -21418.0f); + i_this->demo_way.set(-36509.0f, 412.0f, -21127.0f); i_this->field_0xb6c.set(-38113.0f, 1234.0f, -22897.0f); i_this->field_0xb54.set(-37882.0f, 1182.0f, -22713.0f); - i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->field_0xb48.x); - i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->field_0xb48.y); - i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->field_0xb48.z); - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->demo_way.x); + i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->demo_way.y); + i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->demo_way.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = 30; + i_this->mode = 41; + i_this->timer[0] = 30; // fallthrough case 361: - sp44.set(-36540.0f, 335.0f, -20870.0f); - daPy_getPlayerActorClass()->setPlayerPosAndAngle(&sp44, -32768, 0); - if (i_this->field_0xb44 >= 105) { - if (i_this->field_0xb44 == 105) { - i_this->mMsgFlow.init(a_this, 116, 0, NULL); + mae.set(-36540.0f, 335.0f, -20870.0f); + daPy_getPlayerActorClass()->setPlayerPosAndAngle(&mae, -32768, 0); + if (i_this->demo_camera_no >= 105) { + if (i_this->demo_camera_no == 105) { + i_this->msg_flow.init(actor, 116, 0, NULL); } - if (i_this->mMsgFlow.getNowMsgNo() == 0x1421) { - i_this->field_0xb42 = 362; - i_this->field_0xb44 = 0; + if (i_this->msg_flow.getNowMsgNo() == 0x1421) { + i_this->demo_mode = 362; + i_this->demo_camera_no = 0; } - i_this->mMsgFlow.doFlow(a_this, NULL, 0); + i_this->msg_flow.doFlow(actor, NULL, 0); } break; case 362: - if (i_this->field_0xb44 == 15) { - i_this->mTimers[2] = 30; + if (i_this->demo_camera_no == 15) { + i_this->timer[2] = 30; } - if (i_this->field_0xb44 >= 30) { + if (i_this->demo_camera_no >= 30) { cam_3d_morf(i_this, 0.2f + BREG_F(17)); cLib_addCalc2(&i_this->field_0xbc4, 0.3f + BREG_F(18), 1.0f, 0.01f + BREG_F(19)); } - if (i_this->mMsgFlow.getNowMsgNo() == 0x1423) { - i_this->field_0xb42 = 363; - i_this->field_0xb44 = 0; + if (i_this->msg_flow.getNowMsgNo() == 0x1423) { + i_this->demo_mode = 363; + i_this->demo_camera_no = 0; i_this->field_0xb6c.set(-36467.0f, 426.0f, -20914.0f); i_this->field_0xb54.set(-36244.0f, 409.0f, -20714.0f); - i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->field_0xb48.x); - i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->field_0xb48.y); - i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->field_0xb48.z); - i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->field_0xb60.x); - i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->field_0xb60.y); - i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->field_0xb60.z); + i_this->field_0xb78.x = NPC_KS_FABSF(i_this->field_0xb54.x - i_this->demo_way.x); + i_this->field_0xb78.y = NPC_KS_FABSF(i_this->field_0xb54.y - i_this->demo_way.y); + i_this->field_0xb78.z = NPC_KS_FABSF(i_this->field_0xb54.z - i_this->demo_way.z); + i_this->field_0xb84.x = NPC_KS_FABSF(i_this->field_0xb6c.x - i_this->demo_eye.x); + i_this->field_0xb84.y = NPC_KS_FABSF(i_this->field_0xb6c.y - i_this->demo_eye.y); + i_this->field_0xb84.z = NPC_KS_FABSF(i_this->field_0xb6c.z - i_this->demo_eye.z); i_this->field_0xbc4 = 0.0f; } - i_this->mMsgFlow.doFlow(a_this, NULL, 0); + i_this->msg_flow.doFlow(actor, NULL, 0); break; case 363: cam_3d_morf(i_this, 0.1f + BREG_F(17)); cLib_addCalc2(&i_this->field_0xbc4, 0.3f + BREG_F(18), 1.0f, 0.01f + BREG_F(19)); - if (i_this->mMsgFlow.doFlow(a_this, NULL, 0) != 0) { - i_this->field_0xb42 = 100; + if (i_this->msg_flow.doFlow(actor, NULL, 0) != 0) { + i_this->demo_mode = 100; } break; } - if (i_this->field_0xb42 == 99 || i_this->field_0xb42 == 98) { - if (i_this->field_0xb42 == 99) { - fopAcM_delete(a_this); + if (i_this->demo_mode == 99 || i_this->demo_mode == 98) { + if (i_this->demo_mode == 99) { + fopAcM_delete(actor); } cMtx_YrotS(*calc_mtx, player->shape_angle.y); - sp44.x = 0.0f; - sp44.y = 100.0f + JREG_F(1); - sp44.z = -250.0f + JREG_F(2); - MtxPosition(&sp44, &i_this->field_0xb48); - i_this->field_0xb48 += player->current.pos; - i_this->field_0xb60 = player->current.pos; - i_this->field_0xb60.y += 120.0f; - i_this->field_0xb42 = 100; + mae.x = 0.0f; + mae.y = 100.0f + JREG_F(1); + mae.z = -250.0f + JREG_F(2); + MtxPosition(&mae, &i_this->demo_way); + i_this->demo_way += player->current.pos; + i_this->demo_eye = player->current.pos; + i_this->demo_eye.y += 120.0f; + i_this->demo_mode = 100; } - if (i_this->field_0xb42 == 100) { - camera->mCamera.Reset(i_this->field_0xb60, i_this->field_0xb48, i_this->field_0xbb8, 0); + if (i_this->demo_mode == 100) { + camera->mCamera.Reset(i_this->demo_eye, i_this->demo_way, i_this->target_speed, 0); camera->mCamera.Start(); camera->mCamera.SetTrimSize(0); dComIfGp_event_reset(); daPy_getPlayerActorClass()->cancelOriginalDemo(); - i_this->field_0xb42 = 0; + i_this->demo_mode = 0; } - if (i_this->field_0xb42 != 0) { - camera->mCamera.Set(i_this->field_0xb60, i_this->field_0xb48, i_this->field_0xbb8, 0); - i_this->field_0xb44++; + if (i_this->demo_mode != 0) { + camera->mCamera.Set(i_this->demo_eye, i_this->demo_way, i_this->target_speed, 0); + i_this->demo_camera_no++; } } static int saru_count_check(npc_ks_class* i_this) { - i_this->field_0x934 = (obj_sw_class*)fpcM_Search(s_sw_sub, i_this); - if (i_this->field_0x934 == NULL) { + i_this->child_no = (obj_sw_class*)fpcM_Search(s_sw_sub, i_this); + if (i_this->child_no == NULL) { return 0; } else { - for (int i = 0; i < i_this->field_0x934->field_0x91c; i++) { + for (int i = 0; i < i_this->child_no->field_0x91c; i++) { if (saru_p[i] == NULL) { return 0; } @@ -3496,33 +3496,33 @@ static int saru_count_check(npc_ks_class* i_this) { } static void action_check(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz spd4; + cXyz mae; - switch (fopAcM_GetRoomNo(a_this)) { + switch (fopAcM_GetRoomNo(actor)) { case 0: - if (!dComIfGp_event_runCheck() && i_this->field_0x5b6 == 0) { + if (!dComIfGp_event_runCheck() && i_this->set_id == 0) { if (saru_p[1] == NULL) { - if (dComIfGs_isSwitch(22, fopAcM_GetRoomNo(a_this))) { - spd4.x = a_this->current.pos.x - 5.0f; - spd4.z = a_this->current.pos.z - 5274.0f; - if (JMAFastSqrt(spd4.x * spd4.x + spd4.z * spd4.z) < 500.0f) { - i_this->mActionID = 110; - i_this->mMode = 0; + if (dComIfGs_isSwitch(22, fopAcM_GetRoomNo(actor))) { + mae.x = actor->current.pos.x - 5.0f; + mae.z = actor->current.pos.z - 5274.0f; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 500.0f) { + i_this->action = 110; + i_this->mode = 0; i_this->field_0xaec = 1; return; } } else { - dBgS_GndChk dStack_74; - spd4.set(0.0f, 3250.0f, 6500.0f); - dStack_74.SetPos(&spd4); - if (dComIfG_Bgsp().GroundCross(&dStack_74) > 3000.0f) { - i_this->mActionID = 112; - i_this->mMode = 0; - if (a_this->current.pos.y < 3000.0f) { - a_this->current.pos = player->current.pos; - a_this->old.pos = a_this->current.pos; + dBgS_GndChk gnd_chk; + mae.set(0.0f, 3250.0f, 6500.0f); + gnd_chk.SetPos(&mae); + if (dComIfG_Bgsp().GroundCross(&gnd_chk) > 3000.0f) { + i_this->action = 112; + i_this->mode = 0; + if (actor->current.pos.y < 3000.0f) { + actor->current.pos = player->current.pos; + actor->old.pos = actor->current.pos; } i_this->field_0xaec = 1; @@ -3531,44 +3531,44 @@ static void action_check(npc_ks_class* i_this) { } } else if (saru_p[1] != NULL && saru_p[2] != NULL && saru_p[3] != NULL) { if (player->current.pos.y < 3000.0f) { - dComIfGs_onSwitch(82, fopAcM_GetRoomNo(a_this)); + dComIfGs_onSwitch(82, fopAcM_GetRoomNo(actor)); } - if (!dComIfGs_isSwitch(82, fopAcM_GetRoomNo(a_this))) { - spd4.x = player->current.pos.x - -500.0f; - spd4.z = player->current.pos.z - 7211.0f; - if (JMAFastSqrt(spd4.x * spd4.x + spd4.z * spd4.z) < 200.0f) { - dComIfGs_onSwitch(82, fopAcM_GetRoomNo(a_this)); + if (!dComIfGs_isSwitch(82, fopAcM_GetRoomNo(actor))) { + mae.x = player->current.pos.x - -500.0f; + mae.z = player->current.pos.z - 7211.0f; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 200.0f) { + dComIfGs_onSwitch(82, fopAcM_GetRoomNo(actor)); for (int i = 0; i < 4; i++) { - saru_p[i]->mActionID = 111; - saru_p[i]->mMode = 0; + saru_p[i]->action = 111; + saru_p[i]->mode = 0; saru_p[i]->field_0xaec = 1; } - i_this->field_0xb42 = 80; + i_this->demo_mode = 80; } } } } - if (!dComIfGs_isSwitch(82, fopAcM_GetRoomNo(a_this)) && saru_count_check(i_this) != 0) { - if (dComIfGs_isSwitch(22, fopAcM_GetRoomNo(a_this))) { + if (!dComIfGs_isSwitch(82, fopAcM_GetRoomNo(actor)) && saru_count_check(i_this) != 0) { + if (dComIfGs_isSwitch(22, fopAcM_GetRoomNo(actor))) { for (int i = 0; i < 2; i++) { - spd4.x = player->current.pos.x - i_this->field_0x934->field_0x904[i].x; - spd4.y = player->current.pos.y - (i_this->field_0x934->field_0x904[i].y - 450.0f); - spd4.z = player->current.pos.z - i_this->field_0x934->field_0x904[i].z; - if (spd4.abs() < 300.0f + YREG_F(11)) { + mae.x = player->current.pos.x - i_this->child_no->field_0x904[i].x; + mae.y = player->current.pos.y - (i_this->child_no->field_0x904[i].y - 450.0f); + mae.z = player->current.pos.z - i_this->child_no->field_0x904[i].z; + if (mae.abs() < 300.0f + YREG_F(11)) { i_this->field_0xbd9 = 0; - i_this->mActionID = 20; - i_this->mMode = 0; + i_this->action = 20; + i_this->mode = 0; i_this->field_0xaec = 0; - i_this->field_0xbc8 = i_this->field_0x934->field_0x904[i]; - spd4 = i_this->field_0x934->field_0x904[1 - i] - i_this->field_0xbc8; - leader->field_0xbd4 = cM_atan2s(spd4.x, spd4.z); - leader->field_0xb42 = 10; - leader->field_0xb40 = i_this->field_0x934->field_0x570; + i_this->field_0xbc8 = i_this->child_no->field_0x904[i]; + mae = i_this->child_no->field_0x904[1 - i] - i_this->field_0xbc8; + leader->field_0xbd4 = cM_atan2s(mae.x, mae.z); + leader->demo_mode = 10; + leader->field_0xb40 = i_this->child_no->field_0x570; - if (i_this->field_0x5b6 != 0) { - leader->field_0x934 = i_this->field_0x934; + if (i_this->set_id != 0) { + leader->child_no = i_this->child_no; leader->field_0xbc8 = i_this->field_0xbc8; } } @@ -3578,14 +3578,14 @@ static void action_check(npc_ks_class* i_this) { break; case 1: - if (!dComIfGp_event_runCheck() && i_this->field_0x5b6 == 0 && saru_p[1] == NULL && a_this->field_0x567 == 0) { - spd4.x = a_this->current.pos.x - 5334.0f; - spd4.z = a_this->current.pos.z - 7609.0f; - if (JMAFastSqrt(spd4.x * spd4.x + spd4.z * spd4.z) < 700.0f) { - i_this->mActionID = 113; - i_this->mMode = 0; + if (!dComIfGp_event_runCheck() && i_this->set_id == 0 && saru_p[1] == NULL && actor->field_0x567 == 0) { + mae.x = actor->current.pos.x - 5334.0f; + mae.z = actor->current.pos.z - 7609.0f; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 700.0f) { + i_this->action = 113; + i_this->mode = 0; i_this->field_0xaec = 1; - a_this->field_0x567 = 1; + actor->field_0x567 = 1; } } break; @@ -3594,56 +3594,56 @@ static void action_check(npc_ks_class* i_this) { case 4: if (saru_count_check(i_this) != 0) { int iVar1 = 1; - if (fopAcM_GetRoomNo(a_this) == 2) { - for (int i = 0; i < i_this->field_0x934->field_0x91c; i++) { - spd4 = player->current.pos - saru_p[i]->actor.current.pos; - if (spd4.abs() > 400.0f) { + if (fopAcM_GetRoomNo(actor) == 2) { + for (int i = 0; i < i_this->child_no->field_0x91c; i++) { + mae = player->current.pos - saru_p[i]->actor.current.pos; + if (mae.abs() > 400.0f) { iVar1 = 0; } } } if (iVar1 != 0) { - spd4.x = player->current.pos.x - i_this->field_0x934->field_0x904[0].x; - spd4.y = player->current.pos.y - (i_this->field_0x934->field_0x904[0].y - 450.0f); - spd4.z = player->current.pos.z - i_this->field_0x934->field_0x904[0].z; - if (spd4.abs() < 300.0f) { - i_this->field_0xbc8 = i_this->field_0x934->field_0x904[0]; - if (i_this->field_0x5b6 == 0) { + mae.x = player->current.pos.x - i_this->child_no->field_0x904[0].x; + mae.y = player->current.pos.y - (i_this->child_no->field_0x904[0].y - 450.0f); + mae.z = player->current.pos.z - i_this->child_no->field_0x904[0].z; + if (mae.abs() < 300.0f) { + i_this->field_0xbc8 = i_this->child_no->field_0x904[0]; + if (i_this->set_id == 0) { i_this->field_0xbd9 = 0; - i_this->mActionID = 20; - i_this->mMode = 0; + i_this->action = 20; + i_this->mode = 0; i_this->field_0xaec = 0; - leader->field_0xb42 = 10; + leader->demo_mode = 10; leader->field_0xb40 = 0; leader->field_0xbc8 = i_this->field_0xbc8; - spd4 = i_this->field_0x934->field_0x904[1] - i_this->field_0xbc8; - leader->field_0xbd4 = cM_atan2s(spd4.x, spd4.z); + mae = i_this->child_no->field_0x904[1] - i_this->field_0xbc8; + leader->field_0xbd4 = cM_atan2s(mae.x, mae.z); } else { - i_this->mActionID = 22; - i_this->mMode = 0; + i_this->action = 22; + i_this->mode = 0; i_this->field_0x930 = leader; } } } - } else if (!checkDoorDemo() && fopAcM_GetRoomNo(a_this) == 4 && i_this->field_0x5b6 == 0) { - if (!dComIfGs_isSwitch(22, fopAcM_GetRoomNo(a_this))) { - i_this->mActionID = 203; - i_this->mMode = 0; + } else if (!checkDoorDemo() && fopAcM_GetRoomNo(actor) == 4 && i_this->set_id == 0) { + if (!dComIfGs_isSwitch(22, fopAcM_GetRoomNo(actor))) { + i_this->action = 203; + i_this->mode = 0; } } break; case 9: - if (!dComIfGp_event_runCheck() && i_this->field_0x5b6 == 4 && player->current.pos.z < -3900.0f) { - if (!dComIfGs_isSwitch(81, fopAcM_GetRoomNo(a_this))) { - dBgS_GndChk dStack_c8; - spd4.set(7275.0f, 3373.0f, -4790.0f); - dStack_c8.SetPos(&spd4); - if (dComIfG_Bgsp().GroundCross(&dStack_c8) > 3000.0f) { - i_this->mActionID = 115; - i_this->mMode = 0; - dComIfGs_onSwitch(81, fopAcM_GetRoomNo(a_this)); + if (!dComIfGp_event_runCheck() && i_this->set_id == 4 && player->current.pos.z < -3900.0f) { + if (!dComIfGs_isSwitch(81, fopAcM_GetRoomNo(actor))) { + dBgS_GndChk gnd_chk; + mae.set(7275.0f, 3373.0f, -4790.0f); + gnd_chk.SetPos(&mae); + if (dComIfG_Bgsp().GroundCross(&gnd_chk) > 3000.0f) { + i_this->action = 115; + i_this->mode = 0; + dComIfGs_onSwitch(81, fopAcM_GetRoomNo(actor)); i_this->field_0xaec = 1; } } @@ -3651,39 +3651,39 @@ static void action_check(npc_ks_class* i_this) { break; case 12: - if (!dComIfGp_event_runCheck() && i_this->field_0x5b6 == 4) { - if (!dComIfGs_isSwitch(83, fopAcM_GetRoomNo(a_this))) { - i_this->mActionID = 204; - i_this->mMode = 0; - fopAcM_setRoomLayer(a_this, 12); - i_this->field_0xb42 = 77; + if (!dComIfGp_event_runCheck() && i_this->set_id == 4) { + if (!dComIfGs_isSwitch(83, fopAcM_GetRoomNo(actor))) { + i_this->action = 204; + i_this->mode = 0; + fopAcM_setRoomLayer(actor, 12); + i_this->demo_mode = 77; i_this->field_0xaec = 1; } } } } -static BOOL water_check(npc_ks_class* i_this, cXyz param_2, f32 param_3) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp154; - dBgS_GndChk dStack_80; - dBgS_LinChk dStack_f0; - sp154.x = param_2.x; - sp154.y = param_2.y + 3000.0f; - sp154.z = param_2.z; - dStack_f0.Set(&a_this->current.pos, &sp154, a_this); - if (dComIfG_Bgsp().LineCross(&dStack_f0)) { - sp154.y = dStack_f0.GetCross().y - 10.0f;; +static BOOL water_check(npc_ks_class* i_this, cXyz param_2, f32 water_lvl) { + fopAc_ac_c* actor = &i_this->actor; + cXyz pos; + dBgS_GndChk gnd_chk; + dBgS_LinChk lin_chk; + pos.x = param_2.x; + pos.y = param_2.y + 3000.0f; + pos.z = param_2.z; + lin_chk.Set(&actor->current.pos, &pos, actor); + if (dComIfG_Bgsp().LineCross(&lin_chk)) { + pos.y = lin_chk.GetCross().y - 10.0f;; } - dBgS_ObjGndChk_Spl cStack_148; - cStack_148.SetPos(&sp154); - i_this->field_0x63c = dComIfG_Bgsp().GroundCross(&cStack_148); - sp154.y = i_this->field_0x63c + 60.0f; + dBgS_ObjGndChk_Spl gnd_chk_spl; + gnd_chk_spl.SetPos(&pos); + i_this->waterY = dComIfG_Bgsp().GroundCross(&gnd_chk_spl); + pos.y = i_this->waterY + 60.0f; - dStack_80.SetPos(&sp154); - f32 gnd_cross = dComIfG_Bgsp().GroundCross(&dStack_80); - if ((i_this->field_0x63c - gnd_cross) > param_3) { + gnd_chk.SetPos(&pos); + f32 gnd_cross = dComIfG_Bgsp().GroundCross(&gnd_chk); + if ((i_this->waterY - gnd_cross) > water_lvl) { return TRUE; } @@ -3693,23 +3693,23 @@ static BOOL water_check(npc_ks_class* i_this, cXyz param_2, f32 param_3) { static f32 yuka_jump_x = 80.0f; static int npc_ks_option(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = (fopAc_ac_c*) dComIfGp_getPlayer(0); fopAc_ac_c* actor_p; - cXyz sp140, sp14c; - f32 fVar3 = 0.0f; - f32 fVar4 = 5.0f; + cXyz mae, ato; + f32 target_speed = 0.0f; + f32 step_speed = 5.0f; int unused_0x58 = 0; (void) unused_0x58; - u32 i_soundID = Z2SE_SY_DUMMY; - int retval = 1; + u32 soundID = Z2SE_SY_DUMMY; + int rt = 1; int iVar2 = 1; int iVar1 = 1; s16 sVar1 = 0x800; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); f32 fVar2; f32 fVar1 = 0.0f; - if (fopAcM_GetRoomNo(a_this) == 7 || fopAcM_GetRoomNo(a_this) == 8) { + if (fopAcM_GetRoomNo(actor) == 7 || fopAcM_GetRoomNo(actor) == 8) { fVar1 = 10000.0f; } @@ -3717,28 +3717,28 @@ static int npc_ks_option(npc_ks_class* i_this) { i_this->field_0xbd8++; } - if (i_this->mMode >= 30 && i_this->mMode < 40) { + if (i_this->mode >= 30 && i_this->mode < 40) { actor_p = bomb_check(i_this); if (actor_p == NULL) { - i_this->mMode = 0; + i_this->mode = 0; } else { - a_this->health = 0; - sp140.x = actor_p->current.pos.x - a_this->current.pos.x; - sp140.z = actor_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp140.x, sp140.z); - fVar2 = JMAFastSqrt(sp140.x * sp140.x + sp140.z * sp140.z); + actor->health = 0; + mae.x = actor_p->current.pos.x - actor->current.pos.x; + mae.z = actor_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + fVar2 = JMAFastSqrt(mae.x * mae.x + mae.z * mae.z); } - } else if (i_this->mMode >= 40 && i_this->mMode < 50) { + } else if (i_this->mode >= 40 && i_this->mode < 50) { actor_p = enemy_check(i_this, fVar1 + 700.0f); if (actor_p == NULL) { - i_this->mMode = 0; + i_this->mode = 0; } else { - a_this->health = 0; - if (i_this->mMode == 40) { - sp140.x = actor_p->current.pos.x - a_this->current.pos.x; - sp140.z = actor_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp140.x, sp140.z); - fVar2 = JMAFastSqrt(sp140.x * sp140.x + sp140.z * sp140.z); + actor->health = 0; + if (i_this->mode == 40) { + mae.x = actor_p->current.pos.x - actor->current.pos.x; + mae.z = actor_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + fVar2 = JMAFastSqrt(mae.x * mae.x + mae.z * mae.z); } } } @@ -3748,372 +3748,372 @@ static int npc_ks_option(npc_ks_class* i_this) { dbg_f30 -= 70.0f; } - switch (i_this->mMode) { + switch (i_this->mode) { case 0: - i_this->mMode = 1; + i_this->mode = 1; anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(100.0f) + 100.0f; - fopAcM_setStageLayer(a_this); - a_this->health = 0; + i_this->timer[0] = cM_rndF(100.0f) + 100.0f; + fopAcM_setStageLayer(actor); + actor->health = 0; // fallthrough case 1: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if (cM_rndF(1.0f) < 0.5f) { - if (i_this->field_0x5d0 != 51) { + if (i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(100.0f) + 80.0f; - i_soundID = Z2SE_KOSARU_V_WAIT; + i_this->timer[0] = cM_rndF(100.0f) + 80.0f; + soundID = Z2SE_KOSARU_V_WAIT; } - } else if (i_this->field_0x5d0 != 53) { + } else if (i_this->res_id != 53) { anm_init(i_this, 53, 8.0f, 2, 1.0f); - i_this->mTimers[0] = cM_rndF(30.0f) + 40.0f; - i_soundID = Z2SE_KOSARU_V_WAIT; + i_this->timer[0] = cM_rndF(30.0f) + 40.0f; + soundID = Z2SE_KOSARU_V_WAIT; } } - if (i_this->mTimers[1] == 0 && i_this->field_0x5c4 > (dbg_f30 + 20.0f)) { + if (i_this->timer[1] == 0 && i_this->dis > (dbg_f30 + 20.0f)) { anm_init(i_this, 28, 5.0f, 2, 1.0f); - i_this->mMode = 2; - i_soundID = Z2SE_KOSARU_V_JUMP; + i_this->mode = 2; + soundID = Z2SE_KOSARU_V_JUMP; } break; case 2: - fVar3 = l_HIO.holding_speed_l; - if (i_this->field_0x5c4 < (dbg_f30 - 20.0f)) { - i_this->mMode = 0; - } else if (i_this->field_0x5c4 > dbg_f30 + 200.0f) { + target_speed = l_HIO.holding_speed_l; + if (i_this->dis < (dbg_f30 - 20.0f)) { + i_this->mode = 0; + } else if (i_this->dis > dbg_f30 + 200.0f) { anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 3; - i_soundID = Z2SE_KOSARU_V_WALK; + i_this->mode = 3; + soundID = Z2SE_KOSARU_V_WALK; } - if (i_this->mObjAcch.ChkWallHit() && i_this->mObjAcch.ChkGroundHit() && !otherBgCheck(a_this, player)) { - a_this->speed.y = 30.0f; + if (i_this->ObjAcch.ChkWallHit() && i_this->ObjAcch.ChkGroundHit() && !otherBgCheck(actor, player)) { + actor->speed.y = 30.0f; } break; case 3: - fVar3 = l_HIO.holding_speed_h; - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_soundID = Z2SE_KOSARU_V_WALK; + target_speed = l_HIO.holding_speed_h; + if (i_this->model->checkFrame(1.0f)) { + soundID = Z2SE_KOSARU_V_WALK; } - if (i_this->field_0x5c4 < (dbg_f30 + 130.0f)) { + if (i_this->dis < (dbg_f30 + 130.0f)) { anm_init(i_this, 28, 3.0f, 2, 1.0f); - i_this->mMode = 2; + i_this->mode = 2; } - if (i_this->mObjAcch.ChkWallHit() && i_this->mObjAcch.ChkGroundHit() && !otherBgCheck(a_this, player)) { - a_this->speed.y = 30.0f; + if (i_this->ObjAcch.ChkWallHit() && i_this->ObjAcch.ChkGroundHit() && !otherBgCheck(actor, player)) { + actor->speed.y = 30.0f; } break; case 5: - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; if (frame >= 11) { - i_this->mMode = 0; + i_this->mode = 0; } break; case 7: anm_init(i_this, 47, 3.0f, 2, i_this->field_0x5d4); - i_this->mMode = 8; + i_this->mode = 8; // fallthrough case 8: - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_SWIM, 0, -1); + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_SWIM, 0, -1); } iVar1 = 0; - a_this->gravity = 0.0f; - cLib_addCalc0(&a_this->speed.y, 1.0f, 1.0f); - cLib_addCalc2(&a_this->current.pos.y, i_this->field_0x63c, 0.1f, 10.0f); + actor->gravity = 0.0f; + cLib_addCalc0(&actor->speed.y, 1.0f, 1.0f); + cLib_addCalc2(&actor->current.pos.y, i_this->waterY, 0.1f, 10.0f); - if (i_this->field_0x5c4 > (dbg_f30 + 50.0f)) { - fVar3 = 5.0f + JREG_F(8); + if (i_this->dis > (dbg_f30 + 50.0f)) { + target_speed = 5.0f + JREG_F(8); } else { - fVar3 = 0.0f; + target_speed = 0.0f; } - cLib_addCalc2(&i_this->field_0x5d4, fVar3 * 0.1f + 0.5f, 1.0f, 0.1f); - i_this->mpModelMorf->setPlaySpeed(i_this->field_0x5d4); + cLib_addCalc2(&i_this->field_0x5d4, target_speed * 0.1f + 0.5f, 1.0f, 0.1f); + i_this->model->setPlaySpeed(i_this->field_0x5d4); - fVar4 = 0.1f; + step_speed = 0.1f; sVar1 = 0x100; - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; - if (i_this->mTimers[0] == 0) { - i_this->mTimers[0] = cM_rndF(30.0f) + 20.0f; - i_soundID = Z2SE_KOSARU_V_WAIT; + if (i_this->timer[0] == 0) { + i_this->timer[0] = cM_rndF(30.0f) + 20.0f; + soundID = Z2SE_KOSARU_V_WAIT; } break; case 10: - i_this->mTimers[0] = cM_rndF(30.0f) + 20.0f; - i_this->mMode = 11; - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->timer[0] = cM_rndF(30.0f) + 20.0f; + i_this->mode = 11; + i_this->current_angle.y = i_this->target_angle; // fallthrough case 11: i_this->field_0x5fc = 1; - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if (cM_rndF(1.0f) < 0.5f) { anm_init(i_this, 30, 3.0f, 0, 1.0f); } else { anm_init(i_this, 5, 3.0f, 0, 1.0f); } - i_this->mMode = 12; + i_this->mode = 12; } break; case 12: i_this->field_0x5fc = 1; - if (i_this->mpModelMorf->isStop()) { + if (i_this->model->isStop()) { if (cM_rndF(1.0f) < 0.5f) { anm_init(i_this, 30, 3.0f, 0, 1.0f); } else { anm_init(i_this, 5, 3.0f, 0, 1.0f); } - i_this->mMode = 13; + i_this->mode = 13; } break; case 13: - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 0; + if (i_this->model->isStop()) { + i_this->mode = 0; } break; case 20: iVar2 = 0; - if (i_this->mTimers[0] == 0) { - i_this->mActionID = 200; - i_this->mMode = 0; + if (i_this->timer[0] == 0) { + i_this->action = 200; + i_this->mode = 0; i_this->field_0xaec = 0; - return retval; + return rt; } break; case 30: - fVar3 = l_HIO.holding_speed_h; - i_this->field_0x8fc.y += NPC_KS_180DEG_ROT; + target_speed = l_HIO.holding_speed_h; + i_this->current_angle.y += NPC_KS_180DEG_ROT; if (fVar2 > 400.0f) { - i_this->mMode = 31; + i_this->mode = 31; anm_init(i_this, 51, 5.0f, 2, 1.0f); } break; case 31: - i_this->field_0x8fc.y = i_this->field_0x5c8; - i_this->field_0x938 = fopAcM_GetID(actor_p); + i_this->current_angle.y = i_this->target_angle; + i_this->search_id = fopAcM_GetID(actor_p); i_this->field_0x5fc = 1; if (fVar2 < 350.0f) { - i_this->mMode = 30; + i_this->mode = 30; anm_init(i_this, 26, 3.0f, 2, 1.0f); } break; case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; // ditto. - i_this->field_0x8fc.y += NPC_KS_180DEG_ROT; + i_this->current_angle.y += NPC_KS_180DEG_ROT; break; case 41: sVar1 = 0x1000; - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7)) || ((frame > 40 && frame < 48) || frame > 65)) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7)) || ((frame > 40 && frame < 48) || frame > 65)) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43) { - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43) { + if (i_this->model->isStop()) { + i_this->mode = 40; } } break; case 50: - retval = 2; - a_this->speedF = 0.0f; - if (i_this->mTimers[0] == 0) { - fopAc_ac_c* player_p2 = (fopAc_ac_c*) dComIfGp_getPlayer(0); - cMtx_YrotS(*calc_mtx, (s16) player_p2->shape_angle.y); - sp140.y = 50.0f; - sp140.z = 0.0f; + rt = 2; + actor->speedF = 0.0f; + if (i_this->timer[0] == 0) { + fopAc_ac_c* player = (fopAc_ac_c*) dComIfGp_getPlayer(0); + cMtx_YrotS(*calc_mtx, (s16) player->shape_angle.y); + mae.y = 50.0f; + mae.z = 0.0f; int i = 0; for (; i < 2; i++) { - dBgS_GndChk dStack_e0; - sp140.x = yuka_jump_x; - MtxPosition(&sp140, &sp14c); - sp14c += player_p2->current.pos; - dStack_e0.SetPos(&sp14c); - sp14c.y = dComIfG_Bgsp().GroundCross(&dStack_e0); + dBgS_GndChk gnd_chk; + mae.x = yuka_jump_x; + MtxPosition(&mae, &ato); + ato += player->current.pos; + gnd_chk.SetPos(&ato); + ato.y = dComIfG_Bgsp().GroundCross(&gnd_chk); yuka_jump_x *= -1.0f; - if (NPC_KS_FABSF(sp14c.y - player_p2->current.pos.y) < 20.0f) { - i_this->mMode = 51; - i_this->field_0x8f0 = sp14c; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; + if (NPC_KS_FABSF(ato.y - player->current.pos.y) < 20.0f) { + i_this->mode = 51; + i_this->guide_path = ato; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; anm_init(i_this, 32, 2.0f, 0, 1.0f); break; } } if (i == 2) { - i_this->mMode = 0; + i_this->mode = 0; } } - i_this->field_0x8fc.y = i_this->field_0x5c8; - fVar3 = 4096.0f; + i_this->current_angle.y = i_this->target_angle; + target_speed = 4096.0f; break; case 51: - retval = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + rt = 2; + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f + TREG_F(9); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + actor->speedF = 40.0f + TREG_F(9); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); i_this->field_0xbe0 = 1; } - sp140 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp140.x, sp140.z); - i_this->field_0x8fc.x = -cM_atan2s(sp140.y, JMAFastSqrt(sp140.x * sp140.x + sp140.z * sp140.z)); - i_this->field_0x8fc.y = i_this->field_0x8fc.y; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + i_this->current_angle.y = i_this->current_angle.y; sVar1 = 0x2000; - if (a_this->speedF > 25.0f) { + if (actor->speedF > 25.0f) { i_this->field_0x90c = 1; } - if (sp140.abs() <= a_this->speedF * 1.2f) { - i_this->mMode = 0; - a_this->speedF *= 0.5f; + if (mae.abs() <= actor->speedF * 1.2f) { + i_this->mode = 0; + actor->speedF *= 0.5f; i_this->field_0xbe0 = 1; - return retval; + return rt; } - fVar3 = a_this->speedF; + target_speed = actor->speedF; } - cLib_addCalc2(&a_this->speedF, fVar3, 1.0f, fVar4); - if (i_this->mMode < 7) { + cLib_addCalc2(&actor->speedF, target_speed, 1.0f, step_speed); + if (i_this->mode < 7) { i_this->field_0x5fc = 1; - if (fVar3 > 1.0f) { - i_this->field_0x8fc.y = i_this->field_0x5c8; + if (target_speed > 1.0f) { + i_this->current_angle.y = i_this->target_angle; } else { - s16 sVar2 = a_this->current.angle.y - i_this->field_0x5c8; - if ((sVar2 > 0x3000 || sVar2 < -0x3000) && i_this->mMode < 5) { + s16 range = actor->current.angle.y - i_this->target_angle; + if ((range > 0x3000 || range < -0x3000) && i_this->mode < 5) { anm_init(i_this, 28, 3.0f, 0, 1.0f); - i_this->mMode = 5; - i_soundID = Z2SE_KOSARU_V_WALK; + i_this->mode = 5; + soundID = Z2SE_KOSARU_V_WALK; } } - if (a_this->health != 0) { - a_this->health = 0; - i_this->mMode = 10; - return retval; + if (actor->health != 0) { + actor->health = 0; + i_this->mode = 10; + return rt; } if (!checkDoorDemo()) { if ((actor_p = (fopAc_ac_c*)fpcM_Search(s_01_sub, i_this)) != NULL) { - sp140 = actor_p->current.pos - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp140.x, sp140.z); - i_this->mMode = 20; - i_this->mTimers[0] = 60; - return retval; + mae = actor_p->current.pos - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->mode = 20; + i_this->timer[0] = 60; + return rt; } } - if (i_this->mTimers[3] == 0) { + if (i_this->timer[3] == 0) { if (cM_rndF(1.0f) < 0.5f) { - i_this->field_0x938 = fopAcM_GetID(en_search_test(i_this)); + i_this->search_id = fopAcM_GetID(en_search_test(i_this)); } else { - i_this->field_0x938 = -1; + i_this->search_id = -1; } - i_this->mTimers[3] = cM_rndF(30.0f) + 30.0f; + i_this->timer[3] = cM_rndF(30.0f) + 30.0f; } - if ((i_this->field_0x5e6 & 15) == 0 && bomb_view_check(i_this) != NULL) { - i_this->mMode = 30; + if ((i_this->count & 15) == 0 && bomb_view_check(i_this) != NULL) { + i_this->mode = 30; anm_init(i_this, 26, 3.0f, 2, 1.0f); - return retval; + return rt; } - if ((i_this->field_0x5e6 + 2 & 15) == 0 && enemy_view_check(i_this, fVar1 + 600.0f) != NULL) { - i_this->mMode = 40; - return retval; + if ((i_this->count + 2 & 15) == 0 && enemy_view_check(i_this, fVar1 + 600.0f) != NULL) { + i_this->mode = 40; + return rt; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 2, sVar1); - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 2, sVar1); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); - fopAc_ac_c* player_p3 = (fopAc_ac_c*) dComIfGp_getPlayer(0); + fopAc_ac_c* player3 = (fopAc_ac_c*) dComIfGp_getPlayer(0); if (iVar2 != 0) { - if (NPC_KS_FABSF(player_p3->current.pos.y - a_this->current.pos.y) > 3000.0f || - (fopAcM_CheckCondition(a_this, 4) != 0 && fopAcM_otherBgCheck(a_this, dComIfGp_getPlayer(0)))) { - if (iVar1 != 0 && player_p3->speedF > 2.0f) { + if (NPC_KS_FABSF(player3->current.pos.y - actor->current.pos.y) > 3000.0f || + (fopAcM_CheckCondition(actor, 4) != 0 && fopAcM_otherBgCheck(actor, dComIfGp_getPlayer(0)))) { + if (iVar1 != 0 && player3->speedF > 2.0f) { camera_class* camera = (camera_class*) dComIfGp_getCamera(0); - sp140.x = camera->lookat.eye.x - camera->lookat.center.x; - sp140.z = camera->lookat.eye.z - camera->lookat.center.z; - cMtx_YrotS(*calc_mtx, cM_atan2s(sp140.x, sp140.z)); - sp140.x = 0.0f; - sp140.y = -50.0f; - sp140.z = 100.0f; - MtxPosition(&sp140, &sp14c); - sp14c += camera->lookat.eye; + mae.x = camera->lookat.eye.x - camera->lookat.center.x; + mae.z = camera->lookat.eye.z - camera->lookat.center.z; + cMtx_YrotS(*calc_mtx, cM_atan2s(mae.x, mae.z)); + mae.x = 0.0f; + mae.y = -50.0f; + mae.z = 100.0f; + MtxPosition(&mae, &ato); + ato += camera->lookat.eye; - dBgS_GndChk dStack_134; - dStack_134.SetPos(&sp14c); - if (NPC_KS_FABSF(sp14c.y - dComIfG_Bgsp().GroundCross(&dStack_134)) < 500.0f) { - a_this->current.pos = sp14c; - a_this->old = a_this->current; + dBgS_GndChk gnd_chk; + gnd_chk.SetPos(&ato); + if (NPC_KS_FABSF(ato.y - dComIfG_Bgsp().GroundCross(&gnd_chk)) < 500.0f) { + actor->current.pos = ato; + actor->old = actor->current; OS_REPORT("////////KS OP RESET \n"); } else { OS_REPORT("////////KS OP NO FLOOR・NONRESET \n"); - i_soundID = Z2SE_SY_DUMMY; + soundID = Z2SE_SY_DUMMY; } } else { - i_soundID = Z2SE_SY_DUMMY; + soundID = Z2SE_SY_DUMMY; } } } - if (i_soundID != Z2SE_SY_DUMMY) { - i_this->mSound.startCreatureVoice(i_soundID, -1); + if (soundID != Z2SE_SY_DUMMY) { + i_this->sound.startCreatureVoice(soundID, -1); } - if (i_this->field_0x94c != 0 && (i_this->field_0x5d0 == 26 || i_this->field_0x5d0 == 28)) { + if (i_this->anm_time != 0 && (i_this->res_id == 26 || i_this->res_id == 28)) { anm_init(i_this, 55, 3.0f, 2, 1.0f); - } else if (i_this->field_0x94c == 0 && i_this->field_0x5d0 == 55) { + } else if (i_this->anm_time == 0 && i_this->res_id == 55) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } if (iVar1 != 0) { - if (i_this->field_0xbdd != 0 && a_this->current.pos.y < i_this->field_0x63c) { - if (a_this->speed.y < -10.0f) { - a_this->speed.y = -10.0f; + if (i_this->field_0xbdd != 0 && actor->current.pos.y < i_this->waterY) { + if (actor->speed.y < -10.0f) { + actor->speed.y = -10.0f; } - i_this->mMode = 7; - a_this->speedF = 0.0f; + i_this->mode = 7; + actor->speedF = 0.0f; i_this->field_0x5d4 = 0.0f; - cXyz sp158 = a_this->current.pos; - sp158.y = i_this->field_0x63c; + cXyz water_pos = actor->current.pos; + water_pos.y = i_this->waterY; f32 sc_load_val = 1.0f; static cXyz sc(sc_load_val, sc_load_val, sc_load_val); @@ -4122,67 +4122,67 @@ static int npc_ks_option(npc_ks_class* i_this) { }; for (int i = 0; i < 4; i++) { - i_this->field_0xbe4[i] = dComIfGp_particle_set(i_this->field_0xbe4[i], w_eff_id[i], &sp158, &a_this->tevStr, NULL, + i_this->w_eff[i] = dComIfGp_particle_set(i_this->w_eff[i], w_eff_id[i], &water_pos, &actor->tevStr, NULL, &sc, 0xFF, NULL, -1, NULL, NULL, NULL); } - i_this->mSound.startCreatureSound(Z2SE_AL_INTO_WATER, 0, -1); - return retval; + i_this->sound.startCreatureSound(Z2SE_AL_INTO_WATER, 0, -1); + return rt; } - if (i_this->mMode < 50 && i_this->field_0xbd8 != 0) { + if (i_this->mode < 50 && i_this->field_0xbd8 != 0) { i_this->field_0xbd8--; - i_this->mMode = 50; - i_this->mTimers[0] = 20 + YREG_S(3); + i_this->mode = 50; + i_this->timer[0] = 20 + YREG_S(3); } } else { - f32 dbg_f25; - if (a_this->speedF >= 3.0f) { - dbg_f25 = 0.2f + KREG_F(1); + f32 sc; + if (actor->speedF >= 3.0f) { + sc = 0.2f + KREG_F(1); } else { - dbg_f25 = 0.05f + KREG_F(0); + sc = 0.05f + KREG_F(0); } - cXyz sp164 = a_this->current.pos; - sp164.y = i_this->field_0x63c; - fopAcM_effHamonSet(&i_this->field_0xbf4, &sp164, 1.5f + KREG_F(2), dbg_f25); + cXyz water_pos = actor->current.pos; + water_pos.y = i_this->waterY; + fopAcM_effHamonSet(&i_this->hammonPrtcl, &water_pos, 1.5f + KREG_F(2), sc); if (i_this->field_0xbdd == 0) { - i_this->mMode = 0; + i_this->mode = 0; } } action_check(i_this); - return retval; + return rt; } static void npc_ks_awaydoor(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->mTimers[0] = 30; + i_this->mode = 1; + i_this->timer[0] = 30; break; case 1: - if (i_this->mTimers[0] == 0) { - fopAcM_delete(a_this); + if (i_this->timer[0] == 0) { + fopAcM_delete(actor); } } - cXyz sp1c, sp28; + cXyz mae, ato; fopAc_ac_c* player = dComIfGp_getPlayer(0); cMtx_YrotS(*calc_mtx, player->shape_angle.y); - sp1c.x = 0.0f; - sp1c.y = 0.0f; - sp1c.z = 150.0f; - MtxPosition(&sp1c, &sp28); - sp28 += player->current.pos; - sp1c.x = a_this->current.pos.x - sp28.x; - sp1c.z = a_this->current.pos.z - sp28.z; - cLib_addCalcAngleS2(&a_this->current.angle.y, cM_atan2s(sp1c.x, sp1c.z), 1, 0x2000); - cLib_addCalc2(&a_this->speedF, l_HIO.holding_speed_h, 1.0f, 4.0f); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = 150.0f; + MtxPosition(&mae, &ato); + ato += player->current.pos; + mae.x = actor->current.pos.x - ato.x; + mae.z = actor->current.pos.z - ato.z; + cLib_addCalcAngleS2(&actor->current.angle.y, cM_atan2s(mae.x, mae.z), 1, 0x2000); + cLib_addCalc2(&actor->speedF, l_HIO.holding_speed_h, 1.0f, 4.0f); } static path guide_path_00[10] = { @@ -4233,21 +4233,21 @@ static path guide_path_01[12] = { }; static int npc_ks_guide_00(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp2c, sp38; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->field_0x5c4 > 700.0f || guide_path_00[i_this->field_0x904].field_0x0 < 0) { + if (i_this->dis > 700.0f || guide_path_00[i_this->path_no].field_0x0 < 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4255,64 +4255,64 @@ static int npc_ks_guide_00(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_00[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_00[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_00[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_00[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } break; case 5: - sp2c.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp2c.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z); - if (JMAFastSqrt(sp2c.x * sp2c.x + sp2c.z * sp2c.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if (i_this->field_0x5c4 < 550.0f && guide_path_00[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if (i_this->dis < 550.0f && guide_path_00[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } else { - if (i_this->field_0x5c4 < 150.0f && i_this->field_0x5d0 != 51) { + if (i_this->dis < 150.0f && i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 51) { + if (i_this->res_id == 51) { i_this->field_0x5fc = 1; } - if (guide_path_00[i_this->field_0x904].field_0x0 < 0 && saru_count_check(i_this) != 0) { - sp2c.x = player->current.pos.x - i_this->field_0x934->field_0x904[0].x; - sp2c.y = player->current.pos.y - (i_this->field_0x934->field_0x904[0].y - 450.0f); - sp2c.z = player->current.pos.z - i_this->field_0x934->field_0x904[0].z; + if (guide_path_00[i_this->path_no].field_0x0 < 0 && saru_count_check(i_this) != 0) { + mae.x = player->current.pos.x - i_this->child_no->field_0x904[0].x; + mae.y = player->current.pos.y - (i_this->child_no->field_0x904[0].y - 450.0f); + mae.z = player->current.pos.z - i_this->child_no->field_0x904[0].z; - if (sp2c.abs() < 300.0f) { + if (mae.abs() < 300.0f) { i_this->field_0xbd9 = 1; - i_this->mActionID = 20; - i_this->mMode = 0; + i_this->action = 20; + i_this->mode = 0; i_this->field_0xaec = 0; - i_this->field_0xbc8 = i_this->field_0x934->field_0x904[0]; - sp2c = i_this->field_0x934->field_0x904[1] - i_this->field_0xbc8; - leader->field_0xbd4 = cM_atan2s(sp2c.x, sp2c.z); - leader->field_0xb42 = 10; - leader->field_0xb40 = i_this->field_0x934->field_0x570; - if (i_this->field_0x5b6 != 0) { - leader->field_0x934 = i_this->field_0x934; + i_this->field_0xbc8 = i_this->child_no->field_0x904[0]; + mae = i_this->child_no->field_0x904[1] - i_this->field_0xbc8; + leader->field_0xbd4 = cM_atan2s(mae.x, mae.z); + leader->demo_mode = 10; + leader->field_0xb40 = i_this->child_no->field_0x570; + if (i_this->set_id != 0) { + leader->child_no = i_this->child_no; leader->field_0xbc8 = i_this->field_0xbc8; } } @@ -4322,28 +4322,28 @@ static int npc_ks_guide_00(npc_ks_class* i_this) { case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43) { - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43) { + if (i_this->model->isStop()) { + i_this->mode = 40; } } break; case 42: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4351,37 +4351,37 @@ static int npc_ks_guide_00(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; + i_this->mode = 10; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } - if (i_this->mMode >= 40 && i_this->mMode <= 41) { + if (i_this->mode >= 40 && i_this->mode <= 41) { fopAc_ac_c* enemy_p = enemy_check(i_this, 800.0f); if (enemy_p == NULL) { - i_this->mMode = 42; - i_this->mTimers[0] = 30; + i_this->mode = 42; + i_this->timer[0] = 30; } else { - sp2c.x = enemy_p->current.pos.x - a_this->current.pos.x; - sp2c.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z) + 0x8000; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } else { if (enemy_view_check(i_this, 700.0f) != NULL) { - i_this->mMode = 40; - a_this->speedF = 0.0f; + i_this->mode = 40; + actor->speedF = 0.0f; } } @@ -4389,20 +4389,20 @@ static int npc_ks_guide_00(npc_ks_class* i_this) { } static int npc_ks_guide_00_2(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp34, sp40; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->field_0x5c4 > 900.0f || guide_path_00_2[i_this->field_0x904].field_0x0 < 0) { + if (i_this->dis > 900.0f || guide_path_00_2[i_this->path_no].field_0x0 < 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4410,77 +4410,77 @@ static int npc_ks_guide_00_2(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_00_2[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_00_2[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_00_2[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_00_2[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } break; case 5: - sp34.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp34.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp34.x, sp34.z); - if (JMAFastSqrt(sp34.x * sp34.x + sp34.z * sp34.z) < a_this->speedF * 1.2f) { - if (i_this->field_0x5b6 == 0 || i_this->field_0x5b6 == 1) { - i_this->field_0x904++; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + if (i_this->set_id == 0 || i_this->set_id == 1) { + i_this->path_no++; } - i_this->field_0x904++; - i_this->mMode = 1; + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 7) { - i_this->field_0x8fc.y = i_this->field_0x5c8; + if (i_this->res_id == 7) { + i_this->current_angle.y = i_this->target_angle; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + i_this->current_angle.y = i_this->target_angle + 0x8000; } - if (i_this->field_0x5c4 < 750.0f && guide_path_00_2[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if (i_this->dis < 750.0f && guide_path_00_2[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } return rv; } static int npc_ks_guide_00_3(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp2c, sp38; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->field_0x5c4 > 500.0f || guide_path_00_3[i_this->field_0x904].field_0x0 < 0) { + if (i_this->dis > 500.0f || guide_path_00_3[i_this->path_no].field_0x0 < 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4488,44 +4488,44 @@ static int npc_ks_guide_00_3(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_00_3[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_00_3[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_00_3[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_00_3[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } break; case 5: - sp2c.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp2c.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z); - if (JMAFastSqrt(sp2c.x * sp2c.x + sp2c.z * sp2c.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if (i_this->field_0x5c4 < 400.0f && guide_path_00_3[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if (i_this->dis < 400.0f && guide_path_00_3[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } else { - if (i_this->field_0x5c4 < 150.0f && i_this->field_0x5d0 != 51) { + if (i_this->dis < 150.0f && i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 51) { + if (i_this->res_id == 51) { i_this->field_0x5fc = 1; } } @@ -4533,28 +4533,28 @@ static int npc_ks_guide_00_3(npc_ks_class* i_this) { case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if (i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || ((frame > 40 && frame < 48) || frame > 65)) { + if (i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || ((frame > 40 && frame < 48) || frame > 65)) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43) { - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43) { + if (i_this->model->isStop()) { + i_this->mode = 40; } } break; case 42: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4562,62 +4562,62 @@ static int npc_ks_guide_00_3(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; + i_this->mode = 10; } } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } - if (i_this->mMode >= 40 && i_this->mMode <= 41) { + if (i_this->mode >= 40 && i_this->mode <= 41) { fopAc_ac_c* enemy_p = enemy_check(i_this, 700.0f); if (enemy_p == NULL) { - i_this->mMode = 42; - i_this->mTimers[0] = 30; + i_this->mode = 42; + i_this->timer[0] = 30; } else { - sp2c.x = enemy_p->current.pos.x - a_this->current.pos.x; - sp2c.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z) + 0x8000; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } else if (enemy_view_check(i_this, 600.0f) != NULL) { - i_this->mMode = 40; - a_this->speedF = 0.0f; + i_this->mode = 40; + actor->speedF = 0.0f; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); return rv; } static int npc_ks_guide_01(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp3c, sp48; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); f32 fVar1 = 0.0f; - if (fopAcM_GetRoomNo(a_this) == 1 && i_this->field_0x904 >= 5) { + if (fopAcM_GetRoomNo(actor) == 1 && i_this->path_no >= 5) { fVar1 = 300.0f; } - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: case 101: - if (i_this->mMode == 1 && (i_this->field_0x5c4 > 900.0f || guide_path_01[i_this->field_0x904].field_0x0 < 0)) { + if (i_this->mode == 1 && (i_this->dis > 900.0f || guide_path_01[i_this->path_no].field_0x0 < 0)) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4625,23 +4625,23 @@ static int npc_ks_guide_01(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; - } else if (guide_path_01[i_this->field_0x904].field_0x0 != 0) { - i_this->field_0x8f0.x = guide_path_01[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_01[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_01[i_this->field_0x904].field_0xc; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; - i_this->mMode = 2; + i_this->mode = 10; + actor->speedF = 0.0f; + } else if (guide_path_01[i_this->path_no].field_0x0 != 0) { + i_this->guide_path.x = guide_path_01[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_01[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_01[i_this->path_no].field_0xc; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; + i_this->mode = 2; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_01[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_01[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_01[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_01[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -4649,86 +4649,86 @@ static int npc_ks_guide_01(npc_ks_class* i_this) { case 2: rv = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } - sp3c = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp3c.x, sp3c.z); - i_this->field_0x8fc.x = -cM_atan2s(sp3c.y, JMAFastSqrt(sp3c.x * sp3c.x + sp3c.z * sp3c.z)); - if (sp3c.abs() < a_this->speedF * 1.2f) { - a_this->current.pos = i_this->field_0x8f0; - i_this->mMode = 1; + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); + if (mae.abs() < actor->speedF * 1.2f) { + actor->current.pos = i_this->guide_path; + i_this->mode = 1; i_this->field_0xbe0 = 1; - i_this->field_0x904++; + i_this->path_no++; } break; case 5: - sp3c.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp3c.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp3c.x, sp3c.z); - if (JMAFastSqrt(sp3c.x * sp3c.x + sp3c.z * sp3c.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if (guide_path_01[i_this->field_0x904].field_0x0 >= 0) { - if (i_this->field_0x5c4 < 600.0f) { - i_this->mMode = 1; + if (guide_path_01[i_this->path_no].field_0x0 >= 0) { + if (i_this->dis < 600.0f) { + i_this->mode = 1; } fopAc_ac_c* player = dComIfGp_getPlayer(0); - sp3c.x = player->current.pos.x - 9200.0f; - sp3c.z = player->current.pos.z - 4839.0f; - sp48.x = a_this->current.pos.x - 9200.0f; - sp48.z = a_this->current.pos.z - 4839.0f; + mae.x = player->current.pos.x - 9200.0f; + mae.z = player->current.pos.z - 4839.0f; + ato.x = actor->current.pos.x - 9200.0f; + ato.z = actor->current.pos.z - 4839.0f; - if ((sp3c.x * sp3c.x + sp3c.z * sp3c.z) < (sp48.x * sp48.x + sp48.z * sp48.z)) { - i_this->mMode = 101; + if ((mae.x * mae.x + mae.z * mae.z) < (ato.x * ato.x + ato.z * ato.z)) { + i_this->mode = 101; } - } else if (i_this->field_0x5c4 < 150.0f) { - i_this->mActionID = 100; - i_this->mMode = 0; + } else if (i_this->dis < 150.0f) { + i_this->action = 100; + i_this->mode = 0; return 1; } break; case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if (i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || ((frame > 40 && frame < 48) ) || frame > 65) { + if (i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || ((frame > 40 && frame < 48) ) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43 && i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43 && i_this->model->isStop()) { + i_this->mode = 40; } break; case 42: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4736,44 +4736,44 @@ static int npc_ks_guide_01(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; + i_this->mode = 10; } break; } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } - if (a_this->speedF > 30.0f) { + if (actor->speedF > 30.0f) { i_this->field_0x90c = 1; } else { - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } } - if (i_this->mMode >= 40 && i_this->mMode <= 41) { + if (i_this->mode >= 40 && i_this->mode <= 41) { fopAc_ac_c* enemy_p = enemy_check(i_this, fVar1 + 700.0f); if (enemy_p == NULL) { - i_this->mMode = 42; - i_this->mTimers[0] = 30; + i_this->mode = 42; + i_this->timer[0] = 30; } else { - sp3c.x = enemy_p->current.pos.x - a_this->current.pos.x; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; - sp3c.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp3c.x, sp3c.z) + 0x8000; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } else if (enemy_view_check(i_this, fVar1 + 600.0f) != NULL) { - i_this->mMode = 40; - a_this->speedF = 0.0f; + i_this->mode = 40; + actor->speedF = 0.0f; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); return rv; } @@ -4803,33 +4803,33 @@ static path guide_path_02[21] = { }; static int npc_ks_guide_02(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp3c, sp48; + cXyz mae, ato; int rv = 1; f32 fVar1; - int frame_int = i_this->mpModelMorf->getFrame(); - if (i_this->field_0x5b6 == 0) { + int frame_int = i_this->model->getFrame(); + if (i_this->set_id == 0) { fVar1 = 1000.0f + YREG_F(5); } else { fVar1 = 700.0f + YREG_F(6); } - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - if (i_this->field_0x5b6 == 0) { - i_this->field_0x904 = 0; + i_this->mode = 1; + if (i_this->set_id == 0) { + i_this->path_no = 0; } else { - i_this->field_0x904 = 11; + i_this->path_no = 11; } - a_this->speedF = 0.0f; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->mTimers[2] == 0 && (((player->current.pos.y - a_this->current.pos.y) < 10.0f && i_this->field_0x5c4 > fVar1) || - guide_path_02[i_this->field_0x904].field_0x0 < 0)) { + if (i_this->timer[2] == 0 && (((player->current.pos.y - actor->current.pos.y) < 10.0f && i_this->dis > fVar1) || + guide_path_02[i_this->path_no].field_0x0 < 0)) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4837,90 +4837,90 @@ static int npc_ks_guide_02(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_02[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_02[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + i_this->guide_path.x = guide_path_02[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_02[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } break; case 5: - if (i_this->mObjAcch.ChkWallHit() != 0) { - a_this->speed.y = 20.0f; + if (i_this->ObjAcch.ChkWallHit() != 0) { + actor->speed.y = 20.0f; } - sp3c.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp3c.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp3c.x, sp3c.z); - if (JMAFastSqrt(sp3c.x * sp3c.x + sp3c.z * sp3c.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 7) { - i_this->field_0x8fc.y = i_this->field_0x5c8; + if (i_this->res_id == 7) { + i_this->current_angle.y = i_this->target_angle; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + i_this->current_angle.y = i_this->target_angle + 0x8000; } - if (((player->current.pos.y - a_this->current.pos.y) > 10.0f || i_this->field_0x5c4 < (fVar1 - 150.0f)) && guide_path_02[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if (((player->current.pos.y - actor->current.pos.y) > 10.0f || i_this->dis < (fVar1 - 150.0f)) && guide_path_02[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } - if (guide_path_02[i_this->field_0x904].field_0x0 < 0 && i_this->field_0x5b6 == 0 && saru_count_check(i_this) != 0) { + if (guide_path_02[i_this->path_no].field_0x0 < 0 && i_this->set_id == 0 && saru_count_check(i_this) != 0) { fopAc_ac_c* player_2 = (fopAc_ac_c*) dComIfGp_getPlayer(0); int iVar1 = 0; - for (int i = 0; i < i_this->field_0x934->field_0x91c; i++) { - sp3c = player_2->current.pos - saru_p[i]->actor.current.pos; - if (sp3c.abs() > 400.0f) { + for (int i = 0; i < i_this->child_no->field_0x91c; i++) { + mae = player_2->current.pos - saru_p[i]->actor.current.pos; + if (mae.abs() > 400.0f) { iVar1 = 1; } } - sp3c.x = player->current.pos.x - i_this->field_0x934->field_0x904[0].x; - sp3c.y = player->current.pos.y - (i_this->field_0x934->field_0x904[0].y - 450.0f); - sp3c.z = player->current.pos.z - i_this->field_0x934->field_0x904[0].z; + mae.x = player->current.pos.x - i_this->child_no->field_0x904[0].x; + mae.y = player->current.pos.y - (i_this->child_no->field_0x904[0].y - 450.0f); + mae.z = player->current.pos.z - i_this->child_no->field_0x904[0].z; - if (iVar1 == 0 && sp3c.abs() < 300.0f) { + if (iVar1 == 0 && mae.abs() < 300.0f) { i_this->field_0xbd9 = 1; - i_this->field_0xbc8 = i_this->field_0x934->field_0x904[0]; - i_this->mActionID = 20; - i_this->mMode = 0; + i_this->field_0xbc8 = i_this->child_no->field_0x904[0]; + i_this->action = 20; + i_this->mode = 0; i_this->field_0xaec = 0; - leader->field_0xb42 = 10; + leader->demo_mode = 10; leader->field_0xb40 = 0; leader->field_0xbc8 = i_this->field_0xbc8; - sp3c = i_this->field_0x934->field_0x904[1] - i_this->field_0xbc8; - leader->field_0xbd4 = cM_atan2s(sp3c.x, sp3c.z); + mae = i_this->child_no->field_0x904[1] - i_this->field_0xbc8; + leader->field_0xbd4 = cM_atan2s(mae.x, mae.z); saru_count_check(saru_p[1]); - saru_p[1]->mActionID = 22; - saru_p[1]->mMode = 0; + saru_p[1]->action = 22; + saru_p[1]->mode = 0; saru_p[1]->field_0x930 = leader; } } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } return rv; @@ -4936,21 +4936,21 @@ static path guide_path_22[6] = { }; static int npc_ks_guide_22(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - i_this->field_0x5c4 = fopAcM_searchPlayerDistance(a_this); - cXyz sp28, sp34; + fopAc_ac_c* actor = &i_this->actor; + i_this->dis = fopAcM_searchPlayerDistance(actor); + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->field_0x5c4 > 500.0f || guide_path_22[i_this->field_0x904].field_0x0 < 0) { + if (i_this->dis > 500.0f || guide_path_22[i_this->path_no].field_0x0 < 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -4958,22 +4958,22 @@ static int npc_ks_guide_22(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; - } else if (guide_path_22[i_this->field_0x904].field_0x0 != 0) { + i_this->mode = 10; + actor->speedF = 0.0f; + } else if (guide_path_22[i_this->path_no].field_0x0 != 0) { anm_init(i_this, 12, 3.0f, 2, 1.0f); - i_this->field_0x8f0.x = guide_path_22[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_22[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_22[i_this->field_0x904].field_0xc; - i_this->mMode = 2; - a_this->speedF = 0.0f; + i_this->guide_path.x = guide_path_22[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_22[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_22[i_this->path_no].field_0xc; + i_this->mode = 2; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_22[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_22[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; + i_this->guide_path.x = guide_path_22[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_22[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -4982,80 +4982,80 @@ static int npc_ks_guide_22(npc_ks_class* i_this) { case 2: rv = 0; - sp28.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp28.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); - cLib_addCalc2(&a_this->current.pos.y, i_this->field_0x8f0.y, 1.0f, 15.0f); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + cLib_addCalc2(&actor->current.pos.y, i_this->guide_path.y, 1.0f, 15.0f); - if (a_this->current.pos.y >= (i_this->field_0x8f0.y - 110.0f) && i_this->field_0x5d0 != 26) { + if (actor->current.pos.y >= (i_this->guide_path.y - 110.0f) && i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } - if (a_this->current.pos.y >= (i_this->field_0x8f0.y - 50.0f)) { - cLib_addCalc2(&a_this->current.pos.x, i_this->field_0x8f0.x, 1.0f, 20.0f); - cLib_addCalc2(&a_this->current.pos.z, i_this->field_0x8f0.z, 1.0f, 20.0f); + if (actor->current.pos.y >= (i_this->guide_path.y - 50.0f)) { + cLib_addCalc2(&actor->current.pos.x, i_this->guide_path.x, 1.0f, 20.0f); + cLib_addCalc2(&actor->current.pos.z, i_this->guide_path.z, 1.0f, 20.0f); } - if (a_this->current.pos.y >= i_this->field_0x8f0.y) { - a_this->current.pos = i_this->field_0x8f0; - i_this->field_0x904++; - i_this->mMode = 1; + if (actor->current.pos.y >= i_this->guide_path.y) { + actor->current.pos = i_this->guide_path; + i_this->path_no++; + i_this->mode = 1; } break; case 5: - sp28.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp28.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp28.x * sp28.x + sp28.z * sp28.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if (i_this->field_0x5c4 < 300.0f && guide_path_22[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if (i_this->dis < 300.0f && guide_path_22[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } - if (i_this->field_0x5c4 < 150.0f && i_this->field_0x5d0 != 51) { + if (i_this->dis < 150.0f && i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 51) { + if (i_this->res_id == 51) { i_this->field_0x5fc = 1; } break; case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43 && i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43 && i_this->model->isStop()) { + i_this->mode = 40; } break; case 42: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5063,42 +5063,42 @@ static int npc_ks_guide_22(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; + i_this->mode = 10; } } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } - if (a_this->speedF > 30.0f) { + if (actor->speedF > 30.0f) { i_this->field_0x90c = 1; } else { - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } } - if (i_this->mMode >= 40 && i_this->mMode <= 41) { + if (i_this->mode >= 40 && i_this->mode <= 41) { fopAc_ac_c* enemy_p = enemy_check(i_this, 700.0f); if (enemy_p == NULL) { - i_this->mMode = 42; - i_this->mTimers[0] = 30; + i_this->mode = 42; + i_this->timer[0] = 30; } else { - sp28.x = enemy_p->current.pos.x - a_this->current.pos.x; - sp28.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp28.x, sp28.z) + 0x8000; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } else if (enemy_view_check(i_this, 600.0f) != NULL) { - i_this->mMode = 40; - a_this->speedF = 0.0f; + i_this->mode = 40; + actor->speedF = 0.0f; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); return rv; } @@ -5116,22 +5116,22 @@ static path guide_path_09[9] = { }; static int npc_ks_guide_09(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp40, sp4c; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); f32 fVar1 = 0.0f; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (i_this->field_0x5c4 > 900.0f || guide_path_09[i_this->field_0x904].field_0x0 < 0) { + if (i_this->dis > 900.0f || guide_path_09[i_this->path_no].field_0x0 < 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5139,24 +5139,24 @@ static int npc_ks_guide_09(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; - } else if (guide_path_09[i_this->field_0x904].field_0x0 != 0) { - i_this->field_0x8f0.x = guide_path_09[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_09[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_09[i_this->field_0x904].field_0xc; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; - i_this->mMode = 2; + i_this->mode = 10; + actor->speedF = 0.0f; + } else if (guide_path_09[i_this->path_no].field_0x0 != 0) { + i_this->guide_path.x = guide_path_09[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_09[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_09[i_this->path_no].field_0xc; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; + i_this->mode = 2; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_09[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_09[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; + i_this->guide_path.x = guide_path_09[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_09[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -5164,53 +5164,53 @@ static int npc_ks_guide_09(npc_ks_class* i_this) { case 2: rv = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); } - sp40 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp40.x, sp40.z); - i_this->field_0x8fc.x = -cM_atan2s(sp40.y, JMAFastSqrt(sp40.x * sp40.x + sp40.z * sp40.z)); + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); - if (sp40.abs() < a_this->speedF * 1.2f) { - a_this->current.pos = i_this->field_0x8f0; - i_this->mMode = 1; - i_this->field_0x904++; + if (mae.abs() < actor->speedF * 1.2f) { + actor->current.pos = i_this->guide_path; + i_this->mode = 1; + i_this->path_no++; } break; case 5: - sp40.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp40.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp40.x, sp40.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp40.x * sp40.x + sp40.z * sp40.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if (guide_path_09[i_this->field_0x904].field_0x0 >= 0) { - if (i_this->field_0x5c4 < 600.0f) { - i_this->mMode = 1; + if (guide_path_09[i_this->path_no].field_0x0 >= 0) { + if (i_this->dis < 600.0f) { + i_this->mode = 1; } } else { - if (i_this->field_0x5c4 < 150.0f && i_this->field_0x5d0 != 51) { + if (i_this->dis < 150.0f && i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 51) { + if (i_this->res_id == 51) { i_this->field_0x5fc = 1; } } @@ -5218,26 +5218,26 @@ static int npc_ks_guide_09(npc_ks_class* i_this) { case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43 && i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43 && i_this->model->isStop()) { + i_this->mode = 40; } break; case 42: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5245,42 +5245,42 @@ static int npc_ks_guide_09(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; + i_this->mode = 10; } } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } - if (a_this->speedF > 30.0f) { + if (actor->speedF > 30.0f) { i_this->field_0x90c = 1; } else { - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } } - if (i_this->mMode >= 40 && i_this->mMode <= 41) { + if (i_this->mode >= 40 && i_this->mode <= 41) { fopAc_ac_c* enemy_p = enemy_check(i_this, 700.0f); if (enemy_p == NULL) { - i_this->mMode = 42; - i_this->mTimers[0] = 30; + i_this->mode = 42; + i_this->timer[0] = 30; } else { - sp40.x = enemy_p->current.pos.x - a_this->current.pos.x; - sp40.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp40.x, sp40.z) + 0x8000; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } else if (enemy_view_check(i_this, 600.0f) != NULL) { - i_this->mMode = 40; - a_this->speedF = 0.0f; + i_this->mode = 40; + actor->speedF = 0.0f; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); return rv; } @@ -5294,40 +5294,40 @@ static path guide_path_12[5] = { }; static int npc_ks_demo_12(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp48, sp54; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: - if (i_this->field_0xb42 >= 79) { + if (i_this->demo_mode >= 79) { anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; + i_this->mode = 1; + i_this->path_no = 0; } - a_this->speedF = 0.0f; + actor->speedF = 0.0f; break; case 1: - if (guide_path_12[i_this->field_0x904].field_0x0 != 0) { - i_this->field_0x8f0.x = guide_path_12[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_12[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_12[i_this->field_0x904].field_0xc; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; - i_this->mMode = 2; + if (guide_path_12[i_this->path_no].field_0x0 != 0) { + i_this->guide_path.x = guide_path_12[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_12[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_12[i_this->path_no].field_0xc; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; + i_this->mode = 2; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_12[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_12[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; + i_this->guide_path.x = guide_path_12[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_12[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -5335,54 +5335,54 @@ static int npc_ks_demo_12(npc_ks_class* i_this) { case 2: rv = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } - sp48 = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp48.x, sp48.z); - i_this->field_0x8fc.x = -cM_atan2s(sp48.y, JMAFastSqrt(sp48.x * sp48.x + sp48.z * sp48.z)); + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); - if (sp48.abs() < a_this->speedF * 1.2f) { - a_this->current.pos = i_this->field_0x8f0; - i_this->mMode = 1; + if (mae.abs() < actor->speedF * 1.2f) { + actor->current.pos = i_this->guide_path; + i_this->mode = 1; i_this->field_0xbe0 = 1; - i_this->field_0x904++; + i_this->path_no++; } break; case 5: - sp48.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp48.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp48.x, sp48.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp48.x * sp48.x + sp48.z * sp48.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); - if (a_this->speedF > 30.0f) { + if (actor->speedF > 30.0f) { i_this->field_0x90c = 1; } else { - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); - if (guide_path_12[i_this->field_0x904].field_0x0 < 0) { - i_this->mActionID = 8; - a_this->speedF = 0.0f; + if (guide_path_12[i_this->path_no].field_0x0 < 0) { + i_this->action = 8; + actor->speedF = 0.0f; } return rv; @@ -5397,21 +5397,21 @@ static path guide_path_0409[5] = { }; static int npc_ks_guide_0409(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp50; + cXyz mae; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->mMode = 1; - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; + i_this->mode = 1; + i_this->path_no = 0; + actor->speedF = 0.0f; // fallthrough case 1: - if (player->current.pos.z > a_this->current.pos.z && (i_this->field_0x5c4 > 700.0f || guide_path_0409[i_this->field_0x904].field_0x0 < 0)) { + if (player->current.pos.z > actor->current.pos.z && (i_this->dis > 700.0f || guide_path_0409[i_this->path_no].field_0x0 < 0)) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5419,67 +5419,67 @@ static int npc_ks_guide_0409(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_0409[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_0409[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; + i_this->guide_path.x = guide_path_0409[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_0409[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } break; case 5: - sp50.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp50.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp50.x, sp50.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp50.x * sp50.x + sp50.z * sp50.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; } break; case 10: - if (i_this->field_0x5d0 == 8) { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + if (i_this->res_id == 8) { + i_this->current_angle.y = i_this->target_angle + 0x8000; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; } - if ((i_this->field_0x5c4 < 550.0f || player->current.pos.z < a_this->current.pos.z) - && guide_path_0409[i_this->field_0x904].field_0x0 >= 0) { - i_this->mMode = 1; + if ((i_this->dis < 550.0f || player->current.pos.z < actor->current.pos.z) + && guide_path_0409[i_this->path_no].field_0x0 >= 0) { + i_this->mode = 1; } else { - if (i_this->field_0x5c4 < 150.0f && i_this->field_0x5d0 != 51) { + if (i_this->dis < 150.0f && i_this->res_id != 51) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->field_0x5d0 == 51) { + if (i_this->res_id == 51) { i_this->field_0x5fc = 1; } } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 1, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 1, 0x1000); - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } - cLib_addCalcAngleS2(&a_this->current.angle.x, 0, 1, 0x800); + cLib_addCalcAngleS2(&actor->current.angle.x, 0, 1, 0x800); if (checkDoorDemo()) { f32 fVar1 = 7280.0f - player->current.pos.x; f32 fVar2 = -2709.0f - player->current.pos.z; if (JMAFastSqrt(fVar1 * fVar1 + fVar2 * fVar2) < 500.0f) { - i_this->mActionID = 100; - i_this->mMode = 0; + i_this->action = 100; + i_this->mode = 0; } } @@ -5487,12 +5487,12 @@ static int npc_ks_guide_0409(npc_ks_class* i_this) { } static int path_search(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; int path_index = 0; while (path_index < 255) { - dPath* path_p = dPath_GetRoomPath(path_index, fopAcM_GetRoomNo(a_this)); + dPath* path_p = dPath_GetRoomPath(path_index, fopAcM_GetRoomNo(actor)); if (path_p != NULL) { - cXyz sp28 = a_this->current.pos - path_p->m_points->m_position; + cXyz sp28 = actor->current.pos - path_p->m_points->m_position; if (sp28.abs() < 200.0f) { OS_REPORT(" サルがが%d番のレール発見しました。\n", path_index); i_this->field_0xc18 = path_p; @@ -5508,21 +5508,21 @@ static int path_search(npc_ks_class* i_this) { } static int npc_ks_mori(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp44, sp50; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); f32 fVar2 = 1.25f + TREG_F(17); f32 fVar1 = l_HIO.link_approach_distance; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: /* dSv_event_flag_c::F_0225 - Faron Woods - Lanter guide monkey doesn't come out a second time */ if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[225])) { /* dSv_event_flag_c::F_0226 - Faron Woods - Get lantern back from monkey */ if (!dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[226])) { - i_this->mMode = 302; + i_this->mode = 302; i_this->field_0xc17 = 3; dComIfGp_setItemOilCount(-(dComIfGs_getMaxOil() & 0xFFFF)); } @@ -5530,81 +5530,81 @@ static int npc_ks_mori(npc_ks_class* i_this) { i_this->field_0xaec = 1; /* dSv_event_flag_c::F_0224 - Faron Woods - Flag for lantern guide monkey cutscene */ if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[224])) { - i_this->mMode = 3; + i_this->mode = 3; call_pt = 0; i_this->field_0xc17 = 2; - a_this->current.angle.y = player->shape_angle.y + 0x8000; - i_this->field_0x8fc.y = a_this->current.angle.y; + actor->current.angle.y = player->shape_angle.y + 0x8000; + i_this->current_angle.y = actor->current.angle.y; } else { - a_this->current.pos.y = a_this->home.pos.y + 10000.0f; - a_this->speed.y = 0.0f; + actor->current.pos.y = actor->home.pos.y + 10000.0f; + actor->speed.y = 0.0f; if (!daPy_getPlayerActorClass()->checkKandelaarSwing(1)) { if (!daPy_getPlayerActorClass()->getKandelaarFlamePos()) break; if (!daPy_getPlayerActorClass()->checkUseKandelaar(0)) break; } - sp44.set(-27426.0f, player->current.pos.y, -20000.0f); - sp44 -= player->current.pos; - if (sp44.abs() < 7500.0f) { - i_this->mMode = 1; - i_this->mTimers[0] = 10; + mae.set(-27426.0f, player->current.pos.y, -20000.0f); + mae -= player->current.pos; + if (mae.abs() < 7500.0f) { + i_this->mode = 1; + i_this->timer[0] = 10; } } } break; case 1: - a_this->current.pos.y = a_this->home.pos.y + 10000.0f; - a_this->speed.y = 0.0f; - if (i_this->mTimers[0] != 1) break; + actor->current.pos.y = actor->home.pos.y + 10000.0f; + actor->speed.y = 0.0f; + if (i_this->timer[0] != 1) break; if (daPy_getPlayerActorClass()->checkKandelaarSwing(1) || (daPy_getPlayerActorClass()->getKandelaarFlamePos() != NULL && daPy_getPlayerActorClass()->checkUseKandelaar(0))) { - i_this->field_0xb42 = 200; + i_this->demo_mode = 200; anm_init(i_this, 44, 0.0f, 2, 1.0f); } else { - i_this->mMode = 0; + i_this->mode = 0; } break; case 2: cMtx_YrotS(*calc_mtx, player->shape_angle.y); - sp44.x = i_this->field_0xbb4; - sp44.y = 0.0f; - sp44.z = 100.0f; - MtxPosition(&sp44, &sp50); - a_this->current.pos = player->current.pos + sp50; - a_this->current.angle.y = player->shape_angle.y - 0x4000; - i_this->field_0x8fc.y = a_this->current.angle.y; + mae.x = i_this->field_0xbb4; + mae.y = 0.0f; + mae.z = 100.0f; + MtxPosition(&mae, &ato); + actor->current.pos = player->current.pos + ato; + actor->current.angle.y = player->shape_angle.y - 0x4000; + i_this->current_angle.y = actor->current.angle.y; cLib_addCalc2(&i_this->field_0xbb4, -500.0f, 1.0f, 20.0f); break; case 230: - a_this->speedF = 20.0f; - if (i_this->mTimers[0] == 0) { - i_this->mMode = 231; - a_this->speedF = 0.0f; + actor->speedF = 20.0f; + if (i_this->timer[0] == 0) { + i_this->mode = 231; + actor->speedF = 0.0f; anm_init(i_this, 51, 5.0f, 2, 1.0f); - i_this->mTimers[0] = 30; + i_this->timer[0] = 30; } break; case 231: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { anm_init(i_this, 44, 3.0f, 2, 1.0f); - i_this->mTimers[0] = 110; - i_this->mMode = 232; + i_this->timer[0] = 110; + i_this->mode = 232; } break; case 232: - if (i_this->mTimers[0] == 40) { + if (i_this->timer[0] == 40) { anm_init(i_this, 51, 5.0f, 2, 1.0f); } - if (i_this->mTimers[0] == 0) { - i_this->mMode = 3; + if (i_this->timer[0] == 0) { + i_this->mode = 3; call_pt = 1; } break; @@ -5612,20 +5612,20 @@ static int npc_ks_mori(npc_ks_class* i_this) { case 3: if (path_search(i_this) != 0) { anm_init(i_this, 28, 6.0f, 2, 1.0f); - i_this->mMode = 4; - i_this->field_0x904 = 1; - a_this->speedF = 0.0f; - i_this->mTimers[3] = l_HIO.lantern_swing_interval * 30.0f; + i_this->mode = 4; + i_this->path_no = 1; + actor->speedF = 0.0f; + i_this->timer[3] = l_HIO.lantern_swing_interval * 30.0f; } break; case 4: - if (i_this->field_0x904 >= i_this->field_0xc18->m_num) { + if (i_this->path_no >= i_this->field_0xc18->m_num) { anm_init(i_this, 7, 5.0f, 2, 1.0f); - i_this->mMode = 11; - a_this->speedF = 0.0f; + i_this->mode = 11; + actor->speedF = 0.0f; } else { - if (i_this->field_0x5c4 > (fVar1 + 150.0f)) { + if (i_this->dis > (fVar1 + 150.0f)) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5633,18 +5633,18 @@ static int npc_ks_mori(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - a_this->speedF = 0.0f; + i_this->mode = 10; + actor->speedF = 0.0f; } else { dPnt* pnt_p = i_this->field_0xc18->m_points; - pnt_p = &pnt_p[i_this->field_0x904]; - i_this->field_0x8f0.x = pnt_p->m_position.x; - i_this->field_0x8f0.y = pnt_p->m_position.y; - i_this->field_0x8f0.z = pnt_p->m_position.z; - i_this->mMode = 5; - a_this->speedF = l_HIO.guided_movement_speed * fVar2; + pnt_p = &pnt_p[i_this->path_no]; + i_this->guide_path.x = pnt_p->m_position.x; + i_this->guide_path.y = pnt_p->m_position.y; + i_this->guide_path.z = pnt_p->m_position.z; + i_this->mode = 5; + actor->speedF = l_HIO.guided_movement_speed * fVar2; - if (i_this->field_0x5d0 != 28) { + if (i_this->res_id != 28) { anm_init(i_this, 28, 6.0f, 2, 1.0f); } } @@ -5652,89 +5652,89 @@ static int npc_ks_mori(npc_ks_class* i_this) { break; case 5: - sp44.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp44.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp44.x, sp44.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp44.x * sp44.x + sp44.z * sp44.z) < 100.0f) { - i_this->field_0x904++; - i_this->mMode = 4; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 100.0f) { + i_this->path_no++; + i_this->mode = 4; } break; case 10: - if (i_this->field_0x5d0 == 7) { - i_this->field_0x8fc.y = i_this->field_0x5c8; + if (i_this->res_id == 7) { + i_this->current_angle.y = i_this->target_angle; } else { - i_this->field_0x8fc.y = i_this->field_0x5c8 + 0x8000; + i_this->current_angle.y = i_this->target_angle + 0x8000; } - if (i_this->field_0x5c4 < fVar1) { - i_this->mMode = 4; + if (i_this->dis < fVar1) { + i_this->mode = 4; } break; case 11: - if (i_this->field_0x5d0 == 7) { - i_this->field_0x8fc.y = i_this->field_0x5c8; + if (i_this->res_id == 7) { + i_this->current_angle.y = i_this->target_angle; } - sp44.x = -30900.0f - player->current.pos.x; - sp44.z = -15756.0f - player->current.pos.z; - if (JMAFastSqrt(sp44.x * sp44.x + sp44.z * sp44.z) < 1300.0f || i_this->field_0x5c4 < fVar1) { - i_this->field_0xb42 = 300; - i_this->mMode = 300; + mae.x = -30900.0f - player->current.pos.x; + mae.z = -15756.0f - player->current.pos.z; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < 1300.0f || i_this->dis < fVar1) { + i_this->demo_mode = 300; + i_this->mode = 300; } break; case 300: - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; break; case 301: - sp44.x = -31872.0f - a_this->current.pos.x; - sp44.z = -15490.0f - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp44.x, sp44.z); + mae.x = -31872.0f - actor->current.pos.x; + mae.z = -15490.0f - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); break; case 302: - a_this->current.pos.y = a_this->home.pos.y + 10000.0f; - a_this->speed.y = 0.0f; + actor->current.pos.y = actor->home.pos.y + 10000.0f; + actor->speed.y = 0.0f; break; case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43 && i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43 && i_this->model->isStop()) { + i_this->mode = 40; } break; case 50: anm_init(i_this, 46, 3.0f, 0, 1.0f); - i_this->mMode = 51; + i_this->mode = 51; break; case 51: - if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->model->isStop()) { + i_this->mode = 40; } break; case 53: - if (i_this->mTimers[0] == 0) { + if (i_this->timer[0] == 0) { if ((call_pt & 1) != 0) { anm_init(i_this, 8, 5.0f, 2, 1.0f); } else { @@ -5742,50 +5742,50 @@ static int npc_ks_mori(npc_ks_class* i_this) { } call_pt++; - i_this->mMode = 10; - i_this->mTimers[3] = 0; + i_this->mode = 10; + i_this->timer[3] = 0; } break; case 100: anm_init(i_this, 44, 3.0f, 2, 1.0f); - i_this->mMode = 101; - i_this->mTimers[0] = 80; + i_this->mode = 101; + i_this->timer[0] = 80; break; case 101: - if (i_this->mTimers[0] == 0) { - i_this->mMode = 4; - i_this->mTimers[3] = l_HIO.lantern_swing_interval * 30.0f; + if (i_this->timer[0] == 0) { + i_this->mode = 4; + i_this->timer[3] = l_HIO.lantern_swing_interval * 30.0f; } break; } - if (i_this->mMode != 11 && i_this->mMode > 3 && i_this->mMode < 40 && (i_this->mTimers[3] == 0 || dComIfGs_shake_kandelaar_check() == 1)) { - i_this->mMode = 100; - a_this->speedF = 0.0f; + if (i_this->mode != 11 && i_this->mode > 3 && i_this->mode < 40 && (i_this->timer[3] == 0 || dComIfGs_shake_kandelaar_check() == 1)) { + i_this->mode = 100; + actor->speedF = 0.0f; } - if (i_this->mMode >= 40 && i_this->mMode <= 52) { + if (i_this->mode >= 40 && i_this->mode <= 52) { fopAc_ac_c* enemy_p = enemy_check(i_this, 800.0f); if (enemy_p == NULL) { - i_this->mMode = 53; - i_this->mTimers[0] = 30; + i_this->mode = 53; + i_this->timer[0] = 30; } } else { fopAc_ac_c* enemy_p = enemy_view_check(i_this, 400.0f); if (enemy_p != NULL) { - i_this->mMode = 50; - a_this->speedF = 0.0f; - sp44.x = enemy_p->current.pos.x - a_this->current.pos.x; - sp44.z = enemy_p->current.pos.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp44.x, sp44.z) + 0x8000; + i_this->mode = 50; + actor->speedF = 0.0f; + mae.x = enemy_p->current.pos.x - actor->current.pos.x; + mae.z = enemy_p->current.pos.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z) + 0x8000; } } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 2, 0x1000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 2, 0x1000); - s16 sVar1 = a_this->current.angle.y - i_this->field_0x8fc.y; + s16 sVar1 = actor->current.angle.y - i_this->current_angle.y; if (sVar1 > 0x1000 || sVar1 < -0x1000) { rv = 0; } @@ -5804,56 +5804,56 @@ static path guide_path_fs[7] = { }; static int npc_ks_fsdemo(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = (fopAc_ac_c*) dComIfGp_getPlayer(0); - cXyz sp2c, sp38; + cXyz mae, ato; int rv = 1; - int frame = i_this->mpModelMorf->getFrame(); + int frame = i_this->model->getFrame(); int iVar1 = 0; s16 sVar1 = 0x1000; - s16 sVar2; + s16 range; i_this->field_0x5fc = 0; i_this->field_0xaec = 1; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[0x220])) { - i_this->mMode = 40; + i_this->mode = 40; } else { fpcM_Search(s_fs_sub, i_this); - a_this->current.pos.set(-39906.0f, 21962.0f, -24243.0f); + actor->current.pos.set(-39906.0f, 21962.0f, -24243.0f); rv = 0; if (player->current.pos.z < -21000.0f) { - i_this->mMode = 1; - a_this->current.pos.set(-39906.0f, 1962.0f, -24243.0f); + i_this->mode = 1; + actor->current.pos.set(-39906.0f, 1962.0f, -24243.0f); anm_init(i_this, 26, 3.0f, 2, 1.0f); - i_this->field_0x904 = 0; - a_this->speedF = 0.0f; - i_this->field_0xb42 = 350; + i_this->path_no = 0; + actor->speedF = 0.0f; + i_this->demo_mode = 350; mDoAud_seStart(Z2SE_KOSARU_V_PRISONED, 0, 0, 0); } } break; case 1: - if (guide_path_fs[i_this->field_0x904].field_0x0 != 0) { - i_this->field_0x8f0.x = guide_path_fs[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.y = guide_path_fs[i_this->field_0x904].field_0x8; - i_this->field_0x8f0.z = guide_path_fs[i_this->field_0x904].field_0xc; - i_this->field_0x910 = a_this->current.pos; - i_this->field_0x91c = i_this->field_0x8f0; - i_this->mMode = 2; + if (guide_path_fs[i_this->path_no].field_0x0 != 0) { + i_this->guide_path.x = guide_path_fs[i_this->path_no].field_0x4; + i_this->guide_path.y = guide_path_fs[i_this->path_no].field_0x8; + i_this->guide_path.z = guide_path_fs[i_this->path_no].field_0xc; + i_this->field_0x910 = actor->current.pos; + i_this->field_0x91c = i_this->guide_path; + i_this->mode = 2; anm_init(i_this, 32, 2.0f, 0, 1.0f); - a_this->speedF = 0.0f; + actor->speedF = 0.0f; } else { - i_this->field_0x8f0.x = guide_path_fs[i_this->field_0x904].field_0x4; - i_this->field_0x8f0.z = guide_path_fs[i_this->field_0x904].field_0xc; - i_this->mMode = 5; - a_this->speedF = l_HIO.demo_speed_2; + i_this->guide_path.x = guide_path_fs[i_this->path_no].field_0x4; + i_this->guide_path.z = guide_path_fs[i_this->path_no].field_0xc; + i_this->mode = 5; + actor->speedF = l_HIO.demo_speed_2; - if (i_this->field_0x5d0 != 26) { + if (i_this->res_id != 26) { anm_init(i_this, 26, 3.0f, 2, 1.0f); } } @@ -5861,86 +5861,86 @@ static int npc_ks_fsdemo(npc_ks_class* i_this) { case 2: rv = 2; - if (i_this->field_0x5d0 == 32 && i_this->mpModelMorf->isStop()) { + if (i_this->res_id == 32 && i_this->model->isStop()) { anm_init(i_this, 33, 1.0f, 0, 1.0f); - a_this->speedF = 40.0f + TREG_F(9); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); + actor->speedF = 40.0f + TREG_F(9); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_WIND, 0, -1); i_this->field_0xbe0 = 1; } - sp2c = i_this->field_0x8f0 - a_this->current.pos; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z); - i_this->field_0x8fc.x = -cM_atan2s(sp2c.y, JMAFastSqrt(sp2c.x * sp2c.x + sp2c.z * sp2c.z)); + mae = i_this->guide_path - actor->current.pos; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); + i_this->current_angle.x = -cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); - if (sp2c.abs() < a_this->speedF * 1.2f) { - a_this->current.pos = i_this->field_0x8f0; + if (mae.abs() < actor->speedF * 1.2f) { + actor->current.pos = i_this->guide_path; - if (i_this->field_0x904 == 0) { + if (i_this->path_no == 0) { anm_init(i_this, 45, 3.0f, 0, 1.0f); - i_this->mMode = 3; - i_this->field_0x8fc.y += 0x8000; - a_this->speedF = 0.0f; + i_this->mode = 3; + i_this->current_angle.y += 0x8000; + actor->speedF = 0.0f; } else { - i_this->mMode = 1; + i_this->mode = 1; } i_this->field_0xbe0 = 1; - i_this->field_0x904++; + i_this->path_no++; } break; case 3: - if (i_this->mpModelMorf->isStop()) { - i_this->field_0x8fc.y += 0x8000; - i_this->mMode = 1; + if (i_this->model->isStop()) { + i_this->current_angle.y += 0x8000; + i_this->mode = 1; } break; case 5: - sp2c.x = i_this->field_0x8f0.x - a_this->current.pos.x; - sp2c.z = i_this->field_0x8f0.z - a_this->current.pos.z; - i_this->field_0x8fc.y = cM_atan2s(sp2c.x, sp2c.z); + mae.x = i_this->guide_path.x - actor->current.pos.x; + mae.z = i_this->guide_path.z - actor->current.pos.z; + i_this->current_angle.y = cM_atan2s(mae.x, mae.z); - if (JMAFastSqrt(sp2c.x * sp2c.x + sp2c.z * sp2c.z) < a_this->speedF * 1.2f) { - i_this->field_0x904++; - i_this->mMode = 1; + if (JMAFastSqrt(mae.x * mae.x + mae.z * mae.z) < actor->speedF * 1.2f) { + i_this->path_no++; + i_this->mode = 1; - if (guide_path_fs[i_this->field_0x904].field_0x0 < 0) { - i_this->mMode = 10; - a_this->speedF = 0.0f; + if (guide_path_fs[i_this->path_no].field_0x0 < 0) { + i_this->mode = 10; + actor->speedF = 0.0f; anm_init(i_this, 51, 5.0f, 2, 1.0f); } } break; case 10: - a_this->speedF = 0.0f; + actor->speedF = 0.0f; break; case 20: - i_this->mMode = 21; + i_this->mode = 21; anm_init(i_this, 51, 10.0f, 2, 1.0f); // fallthrough case 21: { - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; sVar1 = 0; i_this->field_0x5fc = 1; - if (i_this->mTimers[2] != 0) { - i_this->field_0x93c = 10; - i_this->field_0x940.set(-37799.0f, 815.0f, -22323.0f); - i_this->field_0x8fc.y -= (s16) 0x3000; + if (i_this->timer[2] != 0) { + i_this->search_time = 10; + i_this->find_pos.set(-37799.0f, 815.0f, -22323.0f); + i_this->current_angle.y -= (s16) 0x3000; sVar1 = 0x800; } iVar1 = 1; - sVar2 = a_this->current.angle.y - i_this->field_0x5c8; - if ((sVar2 > 0x3000 || sVar2 < -0x3000) && i_this->mMode < 22) { + range = actor->current.angle.y - i_this->target_angle; + if ((range > 0x3000 || range < -0x3000) && i_this->mode < 22) { anm_init(i_this, 28, 3.0f, 0, 1.0f); - i_this->mMode = 22; - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); + i_this->mode = 22; + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); } break; @@ -5948,68 +5948,68 @@ static int npc_ks_fsdemo(npc_ks_class* i_this) { case 22: sVar1 = 0x800; - i_this->field_0x8fc.y = i_this->field_0x5c8; + i_this->current_angle.y = i_this->target_angle; if (frame >= 11) { - i_this->mMode = 20; + i_this->mode = 20; } break; case 40: anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mMode = 41; - i_this->mTimers[0] = cM_rndF(80.0f) + 100.0f; + i_this->mode = 41; + i_this->timer[0] = cM_rndF(80.0f) + 100.0f; break; case 41: - if ((i_this->field_0x5d0 == 39 || (i_this->field_0x5d0 == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { + if ((i_this->res_id == 39 || (i_this->res_id == 43 && frame < 7) || (frame > 40 && frame < 48)) || frame > 65) { i_this->field_0x5e0 = 4; } - if (i_this->mTimers[0] == 0 && i_this->field_0x5d0 == 39) { + if (i_this->timer[0] == 0 && i_this->res_id == 39) { anm_init(i_this, 43, 5.0f, 0, 1.0f); } - if (i_this->field_0x5d0 == 43) { - if (i_this->field_0xb42 >= 360 && i_this->mpModelMorf->checkFrame(57.0f)) { - i_this->mMode = 20; - } else if (i_this->mpModelMorf->isStop()) { - i_this->mMode = 40; + if (i_this->res_id == 43) { + if (i_this->demo_mode >= 360 && i_this->model->checkFrame(57.0f)) { + i_this->mode = 20; + } else if (i_this->model->isStop()) { + i_this->mode = 40; } } break; case 42: - if (i_this->mTimers[1] == 1) { - i_this->field_0xb42 = 360; + if (i_this->timer[1] == 1) { + i_this->demo_mode = 360; } } - if ((i_this->mMode == 40 || i_this->mMode == 41) && fopAcM_SearchByName(PROC_E_FS) == NULL && i_this->field_0xb42 == 0) { - i_this->mMode = 42; - i_this->mTimers[1] = 30; + if ((i_this->mode == 40 || i_this->mode == 41) && fopAcM_SearchByName(PROC_E_FS) == NULL && i_this->demo_mode == 0) { + i_this->mode = 42; + i_this->timer[1] = 30; } - if (a_this->speedF > 25.0f) { + if (actor->speedF > 25.0f) { i_this->field_0x90c = 1; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x8fc.y, 2, sVar1); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->current_angle.y, 2, sVar1); if (iVar1 != 0) { - fopAcM_OnStatus(a_this, 0); - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); - a_this->eventInfo.onCondition(dEvtCnd_CANTALK_e); + fopAcM_OnStatus(actor, 0); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); + actor->eventInfo.onCondition(dEvtCnd_CANTALK_e); // TODO: gameInfo fake match to force reuse of pointer dComIfG_play_c* play = &g_dComIfG_gameInfo.play; if (play->getEvent().runCheck()) { - if (a_this->eventInfo.checkCommandTalk()) { + if (actor->eventInfo.checkCommandTalk()) { if (i_this->field_0xaee == 0) { - i_this->mMsgFlow.init(a_this, 0x74, 0, NULL); + i_this->msg_flow.init(actor, 0x74, 0, NULL); i_this->field_0xaee = 1; } - if (i_this->mMsgFlow.doFlow(a_this, NULL, 0)) { + if (i_this->msg_flow.doFlow(actor, NULL, 0)) { play->getEvent().reset(); i_this->field_0xaee = 0; } @@ -6018,8 +6018,8 @@ static int npc_ks_fsdemo(npc_ks_class* i_this) { i_this->field_0xaee = 0; } } else { - fopAcM_OffStatus(a_this, 0); - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); + fopAcM_OffStatus(actor, 0); + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); i_this->field_0xaee = 0; } @@ -6027,196 +6027,196 @@ static int npc_ks_fsdemo(npc_ks_class* i_this) { } static void npc_ks_kago(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; i_this->field_0x5fc = 0; - switch (i_this->mMode) { + switch (i_this->mode) { case 0: anm_init(i_this, 34, 3.0f, 2, 1.0f); - i_this->mMode = 1; + i_this->mode = 1; // fallthrough case 1: break; } - cLib_addCalcAngleS2(&a_this->current.angle.y, i_this->field_0x5c8, 2, 0x2000); + cLib_addCalcAngleS2(&actor->current.angle.y, i_this->target_angle, 2, 0x2000); i_this->field_0xaec = 0; /* dSv_event_flag_c::F_0577 - Ordon Village - 2nd Day - Retrieved basket from monkey (hit hawk) */ if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[0x241])) { - fopAcM_delete(a_this); + fopAcM_delete(actor); } } static void anm_se_set(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; - if (i_this->field_0x5d0 == 17) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); + if (i_this->res_id == 17) { + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WAIT, -1); } - if (i_this->mpModelMorf->checkFrame(5.0f) || i_this->mpModelMorf->checkFrame(16.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); + if (i_this->model->checkFrame(5.0f) || i_this->model->checkFrame(16.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); } - } else if (i_this->field_0x5d0 == 55) { - if (i_this->mpModelMorf->checkFrame(9.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); + } else if (i_this->res_id == 55) { + if (i_this->model->checkFrame(9.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); } - } else if (i_this->field_0x5d0 == 11) { - if (i_this->mpModelMorf->checkFrame(10.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); + } else if (i_this->res_id == 11) { + if (i_this->model->checkFrame(10.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); } - } else if (i_this->field_0x5d0 == 56) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_DELIGHT, -1); + } else if (i_this->res_id == 56) { + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_DELIGHT, -1); } - if (i_this->mpModelMorf->checkFrame(24.0f) || i_this->mpModelMorf->checkFrame(11.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); + if (i_this->model->checkFrame(24.0f) || i_this->model->checkFrame(11.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_HAND_CLAP, 0, -1); } - } else if (i_this->field_0x5d0 == 12) { - if (i_this->mpModelMorf->checkFrame(3.0f) || i_this->mpModelMorf->checkFrame(10.0f)) { - if (fopAcM_GetRoomNo(a_this) == 22) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_FT_TSUTA, 0, -1); + } else if (i_this->res_id == 12) { + if (i_this->model->checkFrame(3.0f) || i_this->model->checkFrame(10.0f)) { + if (fopAcM_GetRoomNo(actor) == 22) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_FT_TSUTA, 0, -1); } else { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_CLIMB, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_CLIMB, 0, -1); } } - } else if (i_this->field_0x5d0 == 15) { - if (i_this->mpModelMorf->checkFrame(3.0f) || i_this->mpModelMorf->checkFrame(10.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_CLIMB, 0, -1); + } else if (i_this->res_id == 15) { + if (i_this->model->checkFrame(3.0f) || i_this->model->checkFrame(10.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_CLIMB, 0, -1); } - } else if (i_this->field_0x5d0 == 25) { - if (i_this->mpModelMorf->checkFrame(19.0f) || i_this->mpModelMorf->checkFrame(36.0f) || i_this->mpModelMorf->checkFrame(54.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); + } else if (i_this->res_id == 25) { + if (i_this->model->checkFrame(19.0f) || i_this->model->checkFrame(36.0f) || i_this->model->checkFrame(54.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); } - } else if (i_this->field_0x5d0 == 26) { - if (i_this->mpModelMorf->checkFrame(1.0f) && i_this->field_0xc17 == 2) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); + } else if (i_this->res_id == 26) { + if (i_this->model->checkFrame(1.0f) && i_this->field_0xc17 == 2) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); } - if (i_this->mpModelMorf->checkFrame(2.0f)) { - if (i_this->mActionID == 203 && i_this->mMode <= 3) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_FT_BRIDGE, 0, -1); + if (i_this->model->checkFrame(2.0f)) { + if (i_this->action == 203 && i_this->mode <= 3) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_FT_BRIDGE, 0, -1); } else { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_FOOTNOTE, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_FOOTNOTE, 0, -1); if (i_this->field_0xc17 == 2) { mDoAud_seStart(Z2SE_KOSARU_KANTERA_SWING, &i_this->field_0xc04, 0, 0); } } } - } else if (i_this->field_0x5d0 == 28) { - if (i_this->mpModelMorf->checkFrame(1.0f) && i_this->field_0xc17 == 2) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); + } else if (i_this->res_id == 28) { + if (i_this->model->checkFrame(1.0f) && i_this->field_0xc17 == 2) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); } - if (i_this->mpModelMorf->checkFrame(2.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_FOOTNOTE, 0, -1); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); + if (i_this->model->checkFrame(2.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_FOOTNOTE, 0, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_WALK, -1); if (i_this->field_0xc17 == 2) { mDoAud_seStart(Z2SE_KOSARU_KANTERA_SWING, &i_this->field_0xc04, 0, 0); } } - } else if (i_this->field_0x5d0 == 43) { - if (i_this->mpModelMorf->checkFrame(5.0f) || i_this->mpModelMorf->checkFrame(47.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_SCARED, -1); + } else if (i_this->res_id == 43) { + if (i_this->model->checkFrame(5.0f) || i_this->model->checkFrame(47.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_SCARED, -1); } - } else if (i_this->field_0x5d0 == 39) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_SCARED, -1); + } else if (i_this->res_id == 39) { + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_SCARED, -1); } - } else if (i_this->field_0x5d0 == 30) { - if (i_this->mpModelMorf->checkFrame(4.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - } else if (i_this->mpModelMorf->checkFrame(22.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + } else if (i_this->res_id == 30) { + if (i_this->model->checkFrame(4.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + } else if (i_this->model->checkFrame(22.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); } - } else if (i_this->field_0x5d0 == 5) { - if (i_this->mpModelMorf->checkFrame(4.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - } else if (i_this->mpModelMorf->checkFrame(22.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + } else if (i_this->res_id == 5) { + if (i_this->model->checkFrame(4.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + } else if (i_this->model->checkFrame(22.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); } - } else if (i_this->field_0x5d0 == 7) { - if (i_this->mpModelMorf->checkFrame(8.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); - } else if (i_this->mpModelMorf->checkFrame(17.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + } else if (i_this->res_id == 7) { + if (i_this->model->checkFrame(8.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_START, 0, -1); + } else if (i_this->model->checkFrame(17.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); if (i_this->field_0xc17 == 2) { mDoAud_seStart(Z2SE_KOSARU_KANTERA_ADD, &i_this->field_0xc04, 0, 0); } } - } else if (i_this->field_0x5d0 == 8) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_CALL, -1); + } else if (i_this->res_id == 8) { + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_CALL, -1); } - } else if (i_this->field_0x5d0 == 44) { - if (i_this->mpModelMorf->checkFrame(9.0f) || i_this->mpModelMorf->checkFrame(19.0f)) { + } else if (i_this->res_id == 44) { + if (i_this->model->checkFrame(9.0f) || i_this->model->checkFrame(19.0f)) { mDoAud_seStart(Z2SE_KOSARU_KANTERA_SWING, &i_this->field_0xc04, 0, 0); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_SWING_KANTERA, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_SWING_KANTERA, -1); } - } else if (i_this->field_0x5d0 == 35) { - if (i_this->mpModelMorf->checkFrame(40.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_SLAPPED_HIP, -1); + } else if (i_this->res_id == 35) { + if (i_this->model->checkFrame(40.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_SLAPPED_HIP, -1); } - } else if (i_this->field_0x5d0 == 16) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_CALL, -1); + } else if (i_this->res_id == 16) { + if (i_this->model->checkFrame(1.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_CALL, -1); } - } else if (i_this->field_0x5d0 == 46) { - if (i_this->mpModelMorf->checkFrame(4.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); - } else if (i_this->mpModelMorf->checkFrame(18.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); - } else if ((i_this->mpModelMorf->checkFrame(25.0f) || i_this->mpModelMorf->checkFrame(38.0f)) || i_this->mpModelMorf->checkFrame(51.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); + } else if (i_this->res_id == 46) { + if (i_this->model->checkFrame(4.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); + } else if (i_this->model->checkFrame(18.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + } else if ((i_this->model->checkFrame(25.0f) || i_this->model->checkFrame(38.0f)) || i_this->model->checkFrame(51.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_POINT, -1); mDoAud_seStart(Z2SE_KOSARU_KANTERA_SWING, &i_this->field_0xc04, 0, 0); } - } else if (i_this->field_0x5d0 == 34) { - if (i_this->mpModelMorf->checkFrame(1.0f)) { - f32 fVar1 = i_this->field_0x5c4 * 0.0215f; + } else if (i_this->res_id == 34) { + if (i_this->model->checkFrame(1.0f)) { + f32 fVar1 = i_this->dis * 0.0215f; if (fVar1 > 127.0f) { fVar1 = 127.0f; } - i_this->mSound.startCreatureSound(Z2SE_KOSARU_V_KAGO_WAIT, fVar1, -1); - } else if (i_this->mpModelMorf->checkFrame(16.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + i_this->sound.startCreatureSound(Z2SE_KOSARU_V_KAGO_WAIT, fVar1, -1); + } else if (i_this->model->checkFrame(16.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); } - } else if (i_this->field_0x5d0 == 45) { - if (i_this->mpModelMorf->checkFrame(4.0f)) { - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); - } else if (i_this->mpModelMorf->checkFrame(16.0f)) { - i_this->mSound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); + } else if (i_this->res_id == 45) { + if (i_this->model->checkFrame(4.0f)) { + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); + } else if (i_this->model->checkFrame(16.0f)) { + i_this->sound.startCreatureSound(Z2SE_KOSARU_JUMP_END, 0, -1); } } } static void action(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); - cXyz sp44, sp50; + cXyz mae, ato; - fopAcM_OffStatus(a_this, 0); - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_TALKCHECK_e | fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); + fopAcM_OffStatus(actor, 0); + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_TALKCHECK_e | fopAc_AttnFlag_SPEAK_e | fopAc_AttnFlag_TALK_e); if (i_this->field_0x5b5 != 0) { - sp44 = player->eyePos - i_this->field_0x614; - i_this->field_0x5c4 = sp44.abs(); - cLib_addCalcAngleS2(&a_this->current.angle.x, -0x8000, 1, 0x1000); + mae = player->eyePos - i_this->field_0x614; + i_this->dis = mae.abs(); + cLib_addCalcAngleS2(&actor->current.angle.x, -0x8000, 1, 0x1000); } else { - i_this->field_0x5c4 = fopAcM_searchPlayerDistanceXZ(a_this); + i_this->dis = fopAcM_searchPlayerDistanceXZ(actor); } - i_this->field_0x5c8 = fopAcM_searchPlayerAngleY(a_this); + i_this->target_angle = fopAcM_searchPlayerAngleY(actor); i_this->field_0x5fc = 0; i_this->field_0xaed = 0; i_this->field_0x5b5 = 0; @@ -6226,11 +6226,11 @@ static void action(npc_ks_class* i_this) { int int_0x2c = 1; int iVar3 = 0; - a_this->gravity = -5.0f; + actor->gravity = -5.0f; - switch (i_this->mActionID) { + switch (i_this->action) { case 4: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; npc_ks_pole_ori(i_this); i_this->field_0x5fc = 1; iVar1 = 0; @@ -6245,7 +6245,7 @@ static void action(npc_ks_class* i_this) { break; case 6: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; i_this->field_0x5fc = 1; iVar2 = npc_ks_ori2(i_this); break; @@ -6256,7 +6256,7 @@ static void action(npc_ks_class* i_this) { break; case 10: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; npc_ks_hang(i_this); i_this->field_0x5fc = 2; i_this->field_0x5b5 = 1; @@ -6265,7 +6265,7 @@ static void action(npc_ks_class* i_this) { break; case 11: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; npc_ks_hang_s(i_this); i_this->field_0x5fc = 2; i_this->field_0x5b5 = 1; @@ -6274,13 +6274,13 @@ static void action(npc_ks_class* i_this) { break; case 20: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; npc_ks_to_hang(i_this); iVar2 = 2; break; case 21: - a_this->gravity = 0.0f; + actor->gravity = 0.0f; npc_ks_e_hang(i_this); i_this->field_0x5fc = 3; i_this->field_0x5b5 = 1; @@ -6293,47 +6293,47 @@ static void action(npc_ks_class* i_this) { break; case 100: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar3 = 1; if (checkDoorDemo()) { - if (i_this->mMode >= 7) { - i_this->mMode = 0; + if (i_this->mode >= 7) { + i_this->mode = 0; } - cLib_addCalc2(&a_this->current.pos.y, player->current.pos.y, 1.0f, 100.0f); + cLib_addCalc2(&actor->current.pos.y, player->current.pos.y, 1.0f, 100.0f); - if (i_this->field_0x5c4 > 400.0f) { - cMtx_YrotS(*calc_mtx, i_this->field_0x5c8); - sp44.x = 0.0f; - sp44.y = 0.0f; - sp44.z = -300.0f; - MtxPosition(&sp44, &sp50); - a_this->current.pos.x = player->current.pos.x + sp50.x; - a_this->current.pos.z = player->current.pos.z + sp50.z; + if (i_this->dis > 400.0f) { + cMtx_YrotS(*calc_mtx, i_this->target_angle); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = -300.0f; + MtxPosition(&mae, &ato); + actor->current.pos.x = player->current.pos.x + ato.x; + actor->current.pos.z = player->current.pos.z + ato.z; } iVar1 = 0; - a_this->speed.y = 0.0f; - int roomNo = fopAcM_GetRoomNo(a_this); + actor->speed.y = 0.0f; + int room_no = fopAcM_GetRoomNo(actor); #if VERSION == VERSION_SHIELD_DEBUG - int nextStayNo = dStage_roomControl_c::getNextStayNo(); + int stay_no = dStage_roomControl_c::getNextStayNo(); #else // FIXME: fakematch. dbg asm implies that return value of getNextStayNo() must be int. // However, changing its return from s8 to int causes regalloc issue here. // Thus, use mNextStayNo directly here. - int nextStayNo = dStage_roomControl_c::mNextStayNo; + int stay_no = dStage_roomControl_c::mNextStayNo; #endif - if (roomNo != nextStayNo) { - if ( (roomNo == 0 && nextStayNo == 3) - || (roomNo == 3 && nextStayNo == 4) - || (dComIfGs_isSwitch(0x52, fopAcM_GetRoomNo(a_this)) && roomNo == 4 && nextStayNo == 0) - || ((i_this->field_0x5b6 == 2 || i_this->field_0x5b6 == 3) && roomNo == 0 && nextStayNo == 15) - || (roomNo == 1 && nextStayNo == 4) - || (roomNo == 0 && nextStayNo == 1 && i_this->field_0x5b6 >= 2) - || (roomNo == 9 && nextStayNo != 12) + if (room_no != stay_no) { + if ( (room_no == 0 && stay_no == 3) + || (room_no == 3 && stay_no == 4) + || (dComIfGs_isSwitch(0x52, fopAcM_GetRoomNo(actor)) && room_no == 4 && stay_no == 0) + || ((i_this->set_id == 2 || i_this->set_id == 3) && room_no == 0 && stay_no == 15) + || (room_no == 1 && stay_no == 4) + || (room_no == 0 && stay_no == 1 && i_this->set_id >= 2) + || (room_no == 9 && stay_no != 12) ) { - i_this->mActionID = 101; - i_this->mMode = 0; + i_this->action = 101; + i_this->mode = 0; break; } } @@ -6342,59 +6342,59 @@ static void action(npc_ks_class* i_this) { } iVar2 = npc_ks_option(i_this); - fopAcM_SetRoomNo(a_this, fopAcM_GetRoomNo(player)); - a_this->tevStr.room_no = fopAcM_GetRoomNo(a_this); + fopAcM_SetRoomNo(actor, fopAcM_GetRoomNo(player)); + actor->tevStr.room_no = fopAcM_GetRoomNo(actor); break; case 101: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; npc_ks_awaydoor(i_this); break; case 110: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_00(i_this); iVar3 = 1; break; case 111: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_00_2(i_this); iVar3 = 1; break; case 112: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_00_3(i_this); iVar3 = 1; break; case 113: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_01(i_this); iVar3 = 1; break; case 114: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_02(i_this); iVar3 = 1; break; case 115: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_09(i_this); iVar3 = 1; break; case 116: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_22(i_this); iVar3 = 1; break; case 117: - a_this->gravity = -5.0f; + actor->gravity = -5.0f; iVar2 = npc_ks_guide_0409(i_this); iVar3 = 1; break; @@ -6437,83 +6437,83 @@ static void action(npc_ks_class* i_this) { i_this->field_0xbdd = 0; if (iVar3 != 0) { - if (water_check(i_this, a_this->current.pos, 60.0f + TREG_F(19))) { - if (a_this->current.pos.y <= i_this->field_0x63c) { + if (water_check(i_this, actor->current.pos, 60.0f + TREG_F(19))) { + if (actor->current.pos.y <= i_this->waterY) { i_this->field_0xbdd = 1; - if (i_this->mActionID != 100) { - i_this->mActionID = 100; - i_this->mMode = 0; + if (i_this->action != 100) { + i_this->action = 100; + i_this->mode = 0; } } } } - if (int_0x2c && i_this->field_0x5c4 < 500.0f + KREG_F(15) && NPC_KS_FABSF(a_this->current.pos.y - player->current.pos.y) < 1000.0f) { - daPy_py_c::setLookPos(&a_this->eyePos); + if (int_0x2c && i_this->dis < 500.0f + KREG_F(15) && NPC_KS_FABSF(actor->current.pos.y - player->current.pos.y) < 1000.0f) { + daPy_py_c::setLookPos(&actor->eyePos); } - if (i_this->field_0xaed == 1 && i_this->field_0x5c4 < 300.0f) { - i_this->mActionID = 1000; - i_this->mMode = 0; + if (i_this->field_0xaed == 1 && i_this->dis < 300.0f) { + i_this->action = 1000; + i_this->mode = 0; } - cLib_addCalcAngleS2(&a_this->shape_angle.y, a_this->current.angle.y, 2, 0x2000); - cLib_addCalcAngleS2(&a_this->shape_angle.x, a_this->current.angle.x, 2, 0x2000); - cLib_addCalcAngleS2(&a_this->shape_angle.z, a_this->current.angle.z, 2, 0x2000); + cLib_addCalcAngleS2(&actor->shape_angle.y, actor->current.angle.y, 2, 0x2000); + cLib_addCalcAngleS2(&actor->shape_angle.x, actor->current.angle.x, 2, 0x2000); + cLib_addCalcAngleS2(&actor->shape_angle.z, actor->current.angle.z, 2, 0x2000); if (iVar2 == 1) { f32 fVar1 = 1.0f; - if (i_this->field_0x5d0 == 47 && fopAcM_CheckCondition(a_this, 4) != 0) { + if (i_this->res_id == 47 && fopAcM_CheckCondition(actor, 4) != 0) { fVar1 = 10.0f + KREG_F(13); } - cMtx_YrotS(*calc_mtx, a_this->current.angle.y); - sp44.x = 0.0f; - sp44.y = 0.0f; - sp44.z = a_this->speedF * fVar1; - MtxPosition(&sp44, &sp50); + cMtx_YrotS(*calc_mtx, actor->current.angle.y); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = actor->speedF * fVar1; + MtxPosition(&mae, &ato); - a_this->speed.x = sp50.x; - a_this->speed.z = sp50.z; - a_this->current.pos += a_this->speed; - a_this->speed.y += a_this->gravity; + actor->speed.x = ato.x; + actor->speed.z = ato.z; + actor->current.pos += actor->speed; + actor->speed.y += actor->gravity; - if (a_this->speed.y < -90.0f) { - a_this->speed.y = -90.0f; + if (actor->speed.y < -90.0f) { + actor->speed.y = -90.0f; } } else if (iVar2 == 2) { - cMtx_YrotS(*calc_mtx, i_this->field_0x8fc.y); - cMtx_XrotM(*calc_mtx, i_this->field_0x8fc.x); - sp44.x = 0.0f; - sp44.y = 0.0f; - sp44.z = a_this->speedF; - MtxPosition(&sp44, &a_this->speed); - a_this->current.pos += a_this->speed; + cMtx_YrotS(*calc_mtx, i_this->current_angle.y); + cMtx_XrotM(*calc_mtx, i_this->current_angle.x); + mae.x = 0.0f; + mae.y = 0.0f; + mae.z = actor->speedF; + MtxPosition(&mae, &actor->speed); + actor->current.pos += actor->speed; iVar1 = 0; } if (i_this->field_0xaec == 1) { - cXyz* move_p = i_this->mStts.GetCCMoveP(); + cXyz* move_p = i_this->stts.GetCCMoveP(); if (move_p != NULL) { - a_this->current.pos.x += move_p->x * 0.5f; - a_this->current.pos.y += move_p->y * 0.5f; - a_this->current.pos.z += move_p->z * 0.5f; + actor->current.pos.x += move_p->x * 0.5f; + actor->current.pos.y += move_p->y * 0.5f; + actor->current.pos.z += move_p->z * 0.5f; } } if (iVar1 != 0) { - if (a_this->shape_angle.x < -1000) { - f32 fVar2 = (30.0f + ZREG_F(3)) * cM_ssin(a_this->shape_angle.x); - a_this->current.pos.y += fVar2; - a_this->old.pos.y += fVar2; + if (actor->shape_angle.x < -1000) { + f32 fVar2 = (30.0f + ZREG_F(3)) * cM_ssin(actor->shape_angle.x); + actor->current.pos.y += fVar2; + actor->old.pos.y += fVar2; - i_this->mObjAcch.CrrPos(dComIfG_Bgsp()); + i_this->ObjAcch.CrrPos(dComIfG_Bgsp()); - a_this->current.pos.y -= fVar2; - a_this->old.pos.y -= fVar2; + actor->current.pos.y -= fVar2; + actor->old.pos.y -= fVar2; } else { - i_this->mObjAcch.CrrPos(dComIfG_Bgsp()); + i_this->ObjAcch.CrrPos(dComIfG_Bgsp()); } } @@ -6521,39 +6521,39 @@ static void action(npc_ks_class* i_this) { s16 sVar2 = 0; if (i_this->field_0x5fc != 0) { - if (i_this->field_0x93c == 0) { - if ((i_this->field_0x5e6 & 7U) == 0 && fopAcM_otoCheck(a_this, 2000.0f)) { + if (i_this->search_time == 0) { + if ((i_this->count & 7U) == 0 && fopAcM_otoCheck(actor, 2000.0f)) { SND_INFLUENCE* sound = dKy_Sound_get(); - i_this->field_0x940 = sound->position; - i_this->field_0x93c = cM_rndF(20.0f) + 30.0f; + i_this->find_pos = sound->position; + i_this->search_time = cM_rndF(20.0f) + 30.0f; } - fopAc_ac_c* player_o_p = (fopAc_ac_c*) dComIfGp_getPlayer(0); - if (i_this->field_0x938 != -1) { - fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->field_0x938); + fopAc_ac_c* player = (fopAc_ac_c*) dComIfGp_getPlayer(0); + if (i_this->search_id != -1) { + fopAc_ac_c* actor_p = fopAcM_SearchByID(i_this->search_id); if (actor_p != NULL) { - sp44 = actor_p->eyePos - a_this->current.pos; + mae = actor_p->eyePos - actor->current.pos; } else { - sp44 = player_o_p->eyePos - a_this->current.pos; + mae = player->eyePos - actor->current.pos; } } else { - sp44 = player_o_p->eyePos - a_this->current.pos; - sp44.y += TREG_F(1) - 70.0f; + mae = player->eyePos - actor->current.pos; + mae.y += TREG_F(1) - 70.0f; } } else { - i_this->field_0x93c--; - if (i_this->field_0x93c < 40) { - sp44 = i_this->field_0x940 - a_this->current.pos; - sp44.y += 100.0f; + i_this->search_time--; + if (i_this->search_time < 40) { + mae = i_this->find_pos - actor->current.pos; + mae.y += 100.0f; } else { - sp44 = player->eyePos - a_this->current.pos; - sp44.y += TREG_F(1) -70.0f; + mae = player->eyePos - actor->current.pos; + mae.y += TREG_F(1) -70.0f; } } - sVar1 = cM_atan2s(sp44.x, sp44.z) - a_this->shape_angle.y; + sVar1 = cM_atan2s(mae.x, mae.z) - actor->shape_angle.y; sVar1 *= -1; - sVar2 = a_this->shape_angle.x + cM_atan2s(sp44.y, JMAFastSqrt(sp44.x * sp44.x + sp44.z * sp44.z)); + sVar2 = actor->shape_angle.x + cM_atan2s(mae.y, JMAFastSqrt(mae.x * mae.x + mae.z * mae.z)); if (sVar1 > 8000) { sVar1 = 8000; @@ -6595,8 +6595,8 @@ static void action(npc_ks_class* i_this) { cLib_addCalcAngleS2(&i_this->field_0x606, i_this->field_0x608, 2, 5000); i_this->field_0x608 = 0; if (i_this->field_0xbe0 != 0) { - fopAcM_effSmokeSet1(&i_this->field_0x858, &i_this->field_0x85c, &a_this->current.pos, NULL, - 0.75f + TREG_F(18), &a_this->tevStr, 1); + fopAcM_effSmokeSet1(&i_this->field_0x858, &i_this->field_0x85c, &actor->current.pos, NULL, + 0.75f + TREG_F(18), &actor->tevStr, 1); i_this->field_0xbe0 = 0; } } @@ -6612,21 +6612,21 @@ static void* s_kago_sub(void* i_actor, void* i_data) { } static void kantera_sub(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; - MTXCopy(i_this->mpModelMorf->getModel()->getAnmMtx(14), mDoMtx_stack_c::get()); - i_this->mpStickModel->setBaseTRMtx(mDoMtx_stack_c::get()); + fopAc_ac_c* actor = &i_this->actor; + MTXCopy(i_this->model->getModel()->getAnmMtx(14), mDoMtx_stack_c::get()); + i_this->stick_model->setBaseTRMtx(mDoMtx_stack_c::get()); if (i_this->field_0xc17 == 2) { mDoMtx_stack_c::transM(44.0f + KREG_F(7), 144.5f + KREG_F(8), 11.0f + KREG_F(9)); mDoMtx_multVecZero(mDoMtx_stack_c::get(), &i_this->field_0xc04); - f32 dbg_f31 = l_HIO.lantern_size; - mDoMtx_stack_c::scaleM(dbg_f31, dbg_f31, dbg_f31); + f32 model_size = l_HIO.lantern_size; + mDoMtx_stack_c::scaleM(model_size, model_size, model_size); daPy_getPlayerActorClass()->setKandelaarMtx(mDoMtx_stack_c::get(), 1, 1); } else if (i_this->field_0xc17 == 3) { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); - if (fopAcM_checkCarryNow(a_this) != 0 && player->getGrabUpStart()) { - fopAcM_cancelCarryNow(a_this); - cLib_offBit(a_this->attention_info.flags, fopAc_AttnFlag_CARRY_e); + if (fopAcM_checkCarryNow(actor) != 0 && player->getGrabUpStart()) { + fopAcM_cancelCarryNow(actor); + cLib_offBit(actor->attention_info.flags, fopAc_AttnFlag_CARRY_e); i_this->field_0xc17 = 0; dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[0xE2]); } else { @@ -6655,13 +6655,13 @@ static void kantera_sub(npc_ks_class* i_this) { mDoMtx_stack_c::ZrotM(res); mDoMtx_stack_c::YrotM(5000); daPy_getPlayerActorClass()->setKandelaarMtx(mDoMtx_stack_c::get(), 0, 0); - fopAcM_OnCarryType(a_this, fopAcM_CARRY_ITEM); - cLib_onBit(a_this->attention_info.flags, fopAc_AttnFlag_CARRY_e); - a_this->attention_info.distances[fopAc_attn_CARRY_e] = 6; - a_this->attention_info.position.x = i_this->field_0xc04.x; - a_this->attention_info.position.y = i_this->field_0xc04.y + 30.0f; - a_this->attention_info.position.z = i_this->field_0xc04.z; - a_this->eyePos = a_this->attention_info.position; + fopAcM_OnCarryType(actor, fopAcM_CARRY_ITEM); + cLib_onBit(actor->attention_info.flags, fopAc_AttnFlag_CARRY_e); + actor->attention_info.distances[fopAc_attn_CARRY_e] = 6; + actor->attention_info.position.x = i_this->field_0xc04.x; + actor->attention_info.position.y = i_this->field_0xc04.y + 30.0f; + actor->attention_info.position.z = i_this->field_0xc04.z; + actor->eyePos = actor->attention_info.position; } } } @@ -6669,8 +6669,8 @@ static void kantera_sub(npc_ks_class* i_this) { static int c_start; static int daNpc_Ks_Execute(npc_ks_class* i_this) { - if (i_this->mActionID == 300) { - if (c_start == 0 && i_this->field_0xb42 == 0 && dComIfGp_event_runCheck()) { + if (i_this->action == 300) { + if (c_start == 0 && i_this->demo_mode == 0 && dComIfGp_event_runCheck()) { kantera_sub(i_this); return 1; } @@ -6680,22 +6680,22 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { } } - fopAc_ac_c* a_this = &i_this->actor; - cXyz sp60, sp6c; + fopAc_ac_c* actor = &i_this->actor; + cXyz mae, ato; - if (i_this->field_0x5b6 == 2) { - if (fopAcM_GetRoomNo(a_this) == 0) { - dComIfGs_onSwitch(0x4F, fopAcM_GetRoomNo(a_this)); + if (i_this->set_id == 2) { + if (fopAcM_GetRoomNo(actor) == 0) { + dComIfGs_onSwitch(0x4F, fopAcM_GetRoomNo(actor)); } - } else if (i_this->field_0x5b6 == 3 && fopAcM_GetRoomNo(a_this) == 0) { - dComIfGs_onSwitch(0x50, fopAcM_GetRoomNo(a_this)); + } else if (i_this->set_id == 3 && fopAcM_GetRoomNo(actor) == 0) { + dComIfGs_onSwitch(0x50, fopAcM_GetRoomNo(actor)); } - i_this->field_0x5e6++; + i_this->count++; for (int i = 0; i < 4; i++) { - if (i_this->mTimers[i] != 0) { - i_this->mTimers[i]--; + if (i_this->timer[i] != 0) { + i_this->timer[i]--; } } @@ -6703,21 +6703,21 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { i_this->field_0x5f8--; } - if (i_this->field_0x94c != 0) { - i_this->field_0x94c--; + if (i_this->anm_time != 0) { + i_this->anm_time--; } - if (i_this->field_0x94e != 0) { - i_this->field_0x94e--; + if (i_this->hang_time != 0) { + i_this->hang_time--; } action(i_this); if (i_this->field_0x90c != 0) { - sp60 = i_this->field_0x91c - i_this->field_0x910; - f32 fVar1 = sp60.abs(); - sp60 = i_this->field_0x91c - a_this->current.pos; - f32 fVar2 = sp60.abs(); + mae = i_this->field_0x91c - i_this->field_0x910; + f32 fVar1 = mae.abs(); + mae = i_this->field_0x91c - actor->current.pos; + f32 fVar2 = mae.abs(); f32 fVar3 = fVar1 * 0.2f; if (fVar3 > 200.0f) { fVar3 = 200.0f; @@ -6728,30 +6728,30 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { cLib_addCalc0(&i_this->field_0x908, 1.0f, 5.0f); } - mDoMtx_stack_c::transS(a_this->current.pos.x, a_this->current.pos.y + i_this->field_0x908, a_this->current.pos.z); - mDoMtx_stack_c::YrotM(a_this->shape_angle.y); - mDoMtx_stack_c::XrotM(a_this->shape_angle.x); - mDoMtx_stack_c::ZrotM(a_this->shape_angle.z); + mDoMtx_stack_c::transS(actor->current.pos.x, actor->current.pos.y + i_this->field_0x908, actor->current.pos.z); + mDoMtx_stack_c::YrotM(actor->shape_angle.y); + mDoMtx_stack_c::XrotM(actor->shape_angle.x); + mDoMtx_stack_c::ZrotM(actor->shape_angle.z); mDoMtx_stack_c::transM(0.0f, i_this->field_0x928, 0.0f); mDoMtx_stack_c::scaleM(l_HIO.basic_size, l_HIO.basic_size, l_HIO.basic_size); - J3DModel* model = i_this->mpModelMorf->getModel(); + J3DModel* model = i_this->model->getModel(); model->setBaseTRMtx(mDoMtx_stack_c::get()); - i_this->mpModelMorf->play(0, dComIfGp_getReverb(fopAcM_GetRoomNo(a_this))); + i_this->model->play(0, dComIfGp_getReverb(fopAcM_GetRoomNo(actor))); anm_se_set(i_this); if (i_this->field_0x5e4 != 0) { - i_this->mBtp2->play(); + i_this->btp2->play(); } else { - i_this->mBtp1->setFrame(i_this->field_0x5e2); + i_this->btp->setFrame(i_this->field_0x5e2); } - i_this->mpModelMorf->modelCalc(); + i_this->model->modelCalc(); - if (i_this->field_0x5d0 == 34) { - daObj_Kago_c* basket_p = (daObj_Kago_c*)fpcM_Search(s_kago_sub, i_this); - if (basket_p != NULL) { - MTXCopy(i_this->mpModelMorf->getModel()->getAnmMtx(14), mDoMtx_stack_c::get()); + if (i_this->res_id == 34) { + daObj_Kago_c* kago = (daObj_Kago_c*)fpcM_Search(s_kago_sub, i_this); + if (kago != NULL) { + MTXCopy(i_this->model->getModel()->getAnmMtx(14), mDoMtx_stack_c::get()); mDoMtx_stack_c::YrotM(-2000); mDoMtx_stack_c::XrotM(-0x3638); mDoMtx_stack_c::ZrotM(-0x2E68); @@ -6760,45 +6760,45 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { mDoMtx_stack_c::XrotM(0); mDoMtx_stack_c::ZrotM(0); - basket_p->setMtx(mDoMtx_stack_c::get()); - if (fopAcM_checkHawkCarryNow(basket_p) != 0) { + kago->setMtx(mDoMtx_stack_c::get()); + if (fopAcM_checkHawkCarryNow(kago) != 0) { anm_init(i_this, 39, 5.0f, 2, 1.0f); - i_this->mSound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); + i_this->sound.startCreatureVoice(Z2SE_KOSARU_V_JUMP_SURPRISE, -1); } } } - if (i_this->mpRoseModel != NULL) { - i_this->mpRoseModel->setBaseTRMtx(i_this->mpModelMorf->getModel()->getAnmMtx(4)); + if (i_this->bara_model != NULL) { + i_this->bara_model->setBaseTRMtx(i_this->model->getModel()->getAnmMtx(4)); } kantera_sub(i_this); MTXCopy(model->getAnmMtx(4), *calc_mtx); - sp60.set(0.0f, 0.0f, 0.0f); + mae.set(0.0f, 0.0f, 0.0f); if (i_this->field_0xc17 != 3) { - MtxPosition(&sp60, &a_this->eyePos); - a_this->attention_info.position = a_this->eyePos; - a_this->attention_info.position.y += 30.0f; + MtxPosition(&mae, &actor->eyePos); + actor->attention_info.position = actor->eyePos; + actor->attention_info.position.y += 30.0f; } MTXCopy(model->getAnmMtx(10), *calc_mtx); - sp60.set(30.0f, 0.0f, 0.0f); - MtxPosition(&sp60, &i_this->field_0x614); + mae.set(30.0f, 0.0f, 0.0f); + MtxPosition(&mae, &i_this->field_0x614); MTXCopy(model->getAnmMtx(14), *calc_mtx); - sp60.set(30.0f, -0.0f, 0.0f); - MtxPosition(&sp60, &sp6c); - i_this->field_0x614 += (sp6c - i_this->field_0x614) * 0.5f; + mae.set(30.0f, -0.0f, 0.0f); + MtxPosition(&mae, &ato); + i_this->field_0x614 += (ato - i_this->field_0x614) * 0.5f; if (i_this->field_0x620 != 0) { if (i_this->field_0x620 == 1) { cLib_addCalc2(&obj_pos.x, i_this->field_0x614.x, 1.0f, NPC_KS_FABSF(i_this->field_0x624.x) + 4.0f); cLib_addCalc2(&obj_pos.y, i_this->field_0x614.y, 1.0f, NPC_KS_FABSF(i_this->field_0x624.y) + 4.0f); cLib_addCalc2(&obj_pos.z, i_this->field_0x614.z, 1.0f, NPC_KS_FABSF(i_this->field_0x624.z) + 4.0f); - sp60.x = obj_pos.x - i_this->field_0x614.x; - sp60.z = obj_pos.z - i_this->field_0x614.z; - if ((sp60.x * sp60.x + sp60.z * sp60.z) <= 15.0f) { + mae.x = obj_pos.x - i_this->field_0x614.x; + mae.z = obj_pos.z - i_this->field_0x614.z; + if ((mae.x * mae.x + mae.z * mae.z) <= 15.0f) { i_this->field_0x620 = 2; i_this->field_0x621 = 10; leader->field_0x92c = 0; @@ -6818,11 +6818,11 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { } daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); - cXyz sp78; - sp78.x = obj_pos.x; - sp78.z = obj_pos.z; - sp78.y = obj_pos.y + i_this->field_0x638; - setPlayerPosAndAngle(&sp78, a_this->home.angle.y); + cXyz ato; + ato.x = obj_pos.x; + ato.z = obj_pos.z; + ato.y = obj_pos.y + i_this->field_0x638; + setPlayerPosAndAngle(&ato, actor->home.angle.y); if (i_this->field_0x620 == 2) { if (i_this->field_0x604 < 0 && i_this->field_0x602 < 0) { @@ -6846,22 +6846,22 @@ static int daNpc_Ks_Execute(npc_ks_class* i_this) { i_this->field_0x621--; } - sp6c = a_this->current.pos; + ato = actor->current.pos; if (i_this->field_0xaec == 0) { - i_this->field_0x98c.OffCoSetBit(); + i_this->cc_cyl.OffCoSetBit(); } else { - i_this->field_0x98c.OnCoSetBit(); + i_this->cc_cyl.OnCoSetBit(); } - i_this->field_0x98c.SetC(sp6c); - i_this->field_0x98c.SetR(l_HIO.basic_size * 50.0f); - i_this->field_0x98c.SetH(l_HIO.basic_size * 130.0f); - dComIfG_Ccsp()->Set(&i_this->field_0x98c); + i_this->cc_cyl.SetC(ato); + i_this->cc_cyl.SetR(l_HIO.basic_size * 50.0f); + i_this->cc_cyl.SetH(l_HIO.basic_size * 130.0f); + dComIfG_Ccsp()->Set(&i_this->cc_cyl); - if (i_this->field_0x5b6 == 0) { + if (i_this->set_id == 0) { demo_camera(leader); - } else if (i_this->field_0x5b6 >= 4) { + } else if (i_this->set_id >= 4) { demo_camera(i_this); } @@ -6873,68 +6873,68 @@ static int daNpc_Ks_IsDelete(npc_ks_class* i_this) { } static int daNpc_Ks_Delete(npc_ks_class* i_this) { - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAcM_RegisterDeleteID(i_this, "Npc_Ks"); - dComIfG_resDelete(&i_this->mPhase, i_this->mResName); + dComIfG_resDelete(&i_this->mPhase, i_this->res_name); - if (i_this->field_0xc1c != 0) { + if (i_this->hio_init != 0) { l_HIOInit = 0; - mDoHIO_DELETE_CHILD(l_HIO.field_0x4); + mDoHIO_DELETE_CHILD(l_HIO.no); } - if (a_this->heap != NULL) { - i_this->mpModelMorf->stopZelAnime(); + if (actor->heap != NULL) { + i_this->model->stopZelAnime(); } return 1; } -static int useHeapInit(fopAc_ac_c* a_this) { - npc_ks_class* i_this = (npc_ks_class*)a_this; +static int useHeapInit(fopAc_ac_c* actor) { + npc_ks_class* i_this = (npc_ks_class*)actor; - i_this->mpModelMorf = new mDoExt_McaMorfSO((J3DModelData*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BMDR_SARU), NULL, NULL, - (J3DAnmTransform*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BCK_SARU_WAIT_A), 0, 1.0f, 0, -1, - &i_this->mSound, 0x80000, 0x11020084); - if (i_this->mpModelMorf == NULL || i_this->mpModelMorf->getModel() == NULL) { + i_this->model = new mDoExt_McaMorfSO((J3DModelData*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BMDR_SARU), NULL, NULL, + (J3DAnmTransform*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BCK_SARU_WAIT_A), 0, 1.0f, 0, -1, + &i_this->sound, 0x80000, 0x11020084); + if (i_this->model == NULL || i_this->model->getModel() == NULL) { return 0; } - J3DModel* model = i_this->mpModelMorf->getModel(); + J3DModel* model = i_this->model->getModel(); model->setUserArea((uintptr_t)i_this); for (u16 i = 0; i < model->getModelData()->getJointNum(); i++) { model->getModelData()->getJointNodePointer(i)->setCallBack(nodeCallBack); } - i_this->mBtp1 = new mDoExt_btpAnm(); - if (i_this->mBtp1 == NULL) { + i_this->btp = new mDoExt_btpAnm(); + if (i_this->btp == NULL) { return 0; } - if (i_this->mBtp1->init(i_this->mpModelMorf->getModel()->getModelData(), - (J3DAnmTexPattern*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BTP_SARU), 1, 0, 1.0f, 0, -1) == 0) { + if (i_this->btp->init(i_this->model->getModel()->getModelData(), + (J3DAnmTexPattern*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BTP_SARU), 1, 0, 1.0f, 0, -1) == 0) { return 0; } - i_this->mBtp2 = new mDoExt_btpAnm(); - if (i_this->mBtp2 == NULL) { + i_this->btp2 = new mDoExt_btpAnm(); + if (i_this->btp2 == NULL) { return 0; } - if (i_this->mBtp2->init(i_this->mpModelMorf->getModel()->getModelData(), - (J3DAnmTexPattern*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BTP_SARU_RELIEF), 1, 2, 1.0f, 0, -1) == 0) { + if (i_this->btp2->init(i_this->model->getModel()->getModelData(), + (J3DAnmTexPattern*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BTP_SARU_RELIEF), 1, 2, 1.0f, 0, -1) == 0) { return 0; } - J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BMDR_SARU_STICK); + J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BMDR_SARU_STICK); JUT_ASSERT(10232, modelData != NULL); - i_this->mpStickModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); - if (i_this->mpStickModel == NULL) { + i_this->stick_model = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); + if (i_this->stick_model == NULL) { return 0; } - if (i_this->mRoomMonkeyID == 0 || i_this->mRoomMonkeyID == 10 || i_this->mRoomMonkeyID == 20 || i_this->mRoomMonkeyID == 21 || i_this->mRoomMonkeyID == 22) { - modelData = (J3DModelData*)dComIfG_getObjectRes(i_this->mResName, npc_ks_class::BMDR_SARU_BARA); + if (i_this->monkey_room_no == 0 || i_this->monkey_room_no == 10 || i_this->monkey_room_no == 20 || i_this->monkey_room_no == 21 || i_this->monkey_room_no == 22) { + modelData = (J3DModelData*)dComIfG_getObjectRes(i_this->res_name, npc_ks_class::BMDR_SARU_BARA); JUT_ASSERT(10249, modelData != NULL); - i_this->mpRoseModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); - if (i_this->mpRoseModel == NULL) { + i_this->bara_model = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); + if (i_this->bara_model == NULL) { return 0; } } @@ -6955,13 +6955,13 @@ static BOOL start_check(npc_ks_class* i_this) { -3389.0f, -5327.0f, -5323.0f, }; - fopAc_ac_c* a_this = &i_this->actor; + fopAc_ac_c* actor = &i_this->actor; fopAc_ac_c* player = dComIfGp_getPlayer(0); BOOL rv = TRUE; f32 fVar1; f32 fVar2; - if (i_this->mRoomMonkeyID <= 3 && fopAcM_GetRoomNo(a_this) == 4) { + if (i_this->monkey_room_no <= 3 && fopAcM_GetRoomNo(actor) == 4) { if (dComIfGs_isStageMiddleBoss()) { return FALSE; } @@ -6974,105 +6974,105 @@ static BOOL start_check(npc_ks_class* i_this) { if (cDmr_SkipInfo != 0) { cDmr_SkipInfo--; - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; - i_this->field_0x630 = i_this->mRoomMonkeyID * 6 + 6; - i_this->mActionID = 10; - i_this->field_0x94e = 30; + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; + i_this->field_0x630 = i_this->monkey_room_no * 6 + 6; + i_this->action = 10; + i_this->hang_time = 30; return rv; } } - int iVar1 = (fopAcM_GetParam(a_this) & 0xFF000000) >> 24; + int bitSw = (fopAcM_GetParam(actor) & 0xFF000000) >> 24; int iVar2 = 0; - switch (i_this->mRoomMonkeyID) { + switch (i_this->monkey_room_no) { case 0: - if (fopAcM_GetRoomNo(a_this) == 22) { - if (iVar1 != 0xFF) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { - i_this->mActionID = 6; + if (fopAcM_GetRoomNo(actor) == 22) { + if (bitSw != 0xFF) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { + i_this->action = 6; break; } } - } else if (fopAcM_GetRoomNo(a_this) == 12) { - i_this->mActionID = 8; + } else if (fopAcM_GetRoomNo(actor) == 12) { + i_this->action = 8; break; } if (dComIfGs_isStageMiddleBoss()) { - if (fopAcM_GetRoomNo(a_this) == 0) { - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; + if (fopAcM_GetRoomNo(actor) == 0) { + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; i_this->field_0x630 = 3; - i_this->mActionID = 11; + i_this->action = 11; return rv; } - if (fopAcM_GetRoomNo(a_this) == 2) { - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; - i_this->mActionID = 10; - i_this->field_0x94e = 30; + if (fopAcM_GetRoomNo(actor) == 2) { + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; + i_this->action = 10; + i_this->hang_time = 30; return rv; } rv = FALSE; } else { - if (fopAcM_GetRoomNo(a_this) == 0) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 0) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } } } - i_this->mActionID = 100; + i_this->action = 100; break; case 1: - if (fopAcM_GetRoomNo(a_this) == 12) { - i_this->mActionID = 8; + if (fopAcM_GetRoomNo(actor) == 12) { + i_this->action = 8; } else { if (dComIfGs_isStageMiddleBoss()) { - if (fopAcM_GetRoomNo(a_this) == 0) { - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; + if (fopAcM_GetRoomNo(actor) == 0) { + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; i_this->field_0x630 = 3; - i_this->mActionID = 11; + i_this->action = 11; return rv; } - if (fopAcM_GetRoomNo(a_this) == 2) { - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; - i_this->mActionID = 10; - i_this->field_0x94e = 30; + if (fopAcM_GetRoomNo(actor) == 2) { + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; + i_this->action = 10; + i_this->hang_time = 30; return rv; } rv = FALSE; } else { - if (fopAcM_GetRoomNo(a_this) == 2) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { - i_this->mActionID = 100; + if (fopAcM_GetRoomNo(actor) == 2) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { + i_this->action = 100; } else { - i_this->mActionID = 4; + i_this->action = 4; } } else { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 100; + i_this->action = 100; } } } @@ -7080,34 +7080,34 @@ static BOOL start_check(npc_ks_class* i_this) { break; case 2: - if (fopAcM_GetRoomNo(a_this) == 12) { - i_this->mActionID = 8; + if (fopAcM_GetRoomNo(actor) == 12) { + i_this->action = 8; } else { if (dComIfGs_isStageMiddleBoss()) { rv = FALSE; } - if (fopAcM_GetRoomNo(a_this) == 7) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 7) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 5; + i_this->action = 5; } } else { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - if (fopAcM_GetRoomNo(a_this) == 0) { - i_this->mActionID = 8; + if (fopAcM_GetRoomNo(actor) == 0) { + i_this->action = 8; } else { - if (fopAcM_GetRoomNo(a_this) == 3 || fopAcM_GetRoomNo(a_this) == 5 || fopAcM_GetRoomNo(a_this) == 7) { - if (dComIfGs_isSwitch(79, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 3 || fopAcM_GetRoomNo(actor) == 5 || fopAcM_GetRoomNo(actor) == 7) { + if (dComIfGs_isSwitch(79, fopAcM_GetRoomNo(actor))) { rv = FALSE; break; } } - i_this->mActionID = 100; + i_this->action = 100; } } } @@ -7115,34 +7115,34 @@ static BOOL start_check(npc_ks_class* i_this) { break; case 3: - if (fopAcM_GetRoomNo(a_this) == 12) { - i_this->mActionID = 8; + if (fopAcM_GetRoomNo(actor) == 12) { + i_this->action = 8; } else { if (dComIfGs_isStageMiddleBoss()) { rv = FALSE; } - if (fopAcM_GetRoomNo(a_this) == 5) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 5) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 5; + i_this->action = 5; } } else { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - if (fopAcM_GetRoomNo(a_this) == 0) { - i_this->mActionID = 8; + if (fopAcM_GetRoomNo(actor) == 0) { + i_this->action = 8; } else { - if (fopAcM_GetRoomNo(a_this) == 3 || fopAcM_GetRoomNo(a_this) == 5 || fopAcM_GetRoomNo(a_this) == 7) { - if (dComIfGs_isSwitch(80, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 3 || fopAcM_GetRoomNo(actor) == 5 || fopAcM_GetRoomNo(actor) == 7) { + if (dComIfGs_isSwitch(80, fopAcM_GetRoomNo(actor))) { rv = FALSE; break; } } - i_this->mActionID = 100; + i_this->action = 100; } } } @@ -7150,40 +7150,40 @@ static BOOL start_check(npc_ks_class* i_this) { break; case 4: - if (fopAcM_GetRoomNo(a_this) == 12) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 12) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 8; + i_this->action = 8; } } else { - if (dComIfGs_isSwitch(83, fopAcM_GetRoomNo(a_this))) { + if (dComIfGs_isSwitch(83, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - if (fopAcM_GetRoomNo(a_this) == 4) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { - i_this->mActionID = 117; - i_this->mMode = 0; - a_this->current.pos.set(6854.0f, 3458.0f, 440.0f); - a_this->current.angle.y = 0; - a_this->old = a_this->current; + if (fopAcM_GetRoomNo(actor) == 4) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { + i_this->action = 117; + i_this->mode = 0; + actor->current.pos.set(6854.0f, 3458.0f, 440.0f); + actor->current.angle.y = 0; + actor->old = actor->current; } else { - i_this->mActionID = 6; + i_this->action = 6; } } else { - if (fopAcM_GetRoomNo(a_this) == 9) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 9) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { return FALSE; } - i_this->mActionID = 100; + i_this->action = 100; for (int i = 0; i < 3; i++) { f32 pos_x = dx[i] - player->current.pos.x; f32 pos_y = dz[i] - player->current.pos.z; if (JMAFastSqrt(pos_x * pos_x + pos_y * pos_y) < 700.0f) { - a_this->current.pos.set(dx[i], dy[i], dz[i]); - a_this->old = a_this->current; + actor->current.pos.set(dx[i], dy[i], dz[i]); + actor->old = actor->current; OS_REPORT("////////KS R09 SET %d\n", i); return rv; } @@ -7195,66 +7195,66 @@ static BOOL start_check(npc_ks_class* i_this) { break; case 5: - if (fopAcM_GetRoomNo(a_this) == 12) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 12) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 8; + i_this->action = 8; } } else { - if (fopAcM_GetRoomNo(a_this) == 10) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 10) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 5; + i_this->action = 5; } } } break; case 6: - if (fopAcM_GetRoomNo(a_this) == 12) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 12) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 8; + i_this->action = 8; } } else { - if (fopAcM_GetRoomNo(a_this) == 19) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 19) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 6; + i_this->action = 6; } } } break; case 7: - if (fopAcM_GetRoomNo(a_this) == 12) { - if (!dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 12) { + if (!dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 8; + i_this->action = 8; } } else { - if (fopAcM_GetRoomNo(a_this) == 11) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (fopAcM_GetRoomNo(actor) == 11) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } else { - i_this->mActionID = 5; + i_this->action = 5; } } } break; case 10: - i_this->mActionID = 100; + i_this->action = 100; break; case 20: - fopAcM_OnStatus(a_this, 0x20000); - i_this->mActionID = 300; + fopAcM_OnStatus(actor, 0x20000); + i_this->action = 300; i_this->field_0xc17 = 1; iVar2 = 1; break; @@ -7263,7 +7263,7 @@ static BOOL start_check(npc_ks_class* i_this) { if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[0x20A])) { rv = FALSE; } else { - i_this->mActionID = 301; + i_this->action = 301; } break; @@ -7271,36 +7271,36 @@ static BOOL start_check(npc_ks_class* i_this) { if (dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[0x241])) { rv = FALSE; } else { - i_this->mActionID = 302; + i_this->action = 302; } break; default: - i_this->mActionID = 100; - i_this->mRoomMonkeyID &= (u8) 0xF; - i_this->field_0x5b6 = i_this->mRoomMonkeyID; + i_this->action = 100; + i_this->monkey_room_no &= (u8) 0xF; + i_this->set_id = i_this->monkey_room_no; break; } - if (i_this->mActionID == 100) { - fopAcM_setStageLayer(a_this); - if (fopAcM_GetRoomNo(a_this) == 1) { + if (i_this->action == 100) { + fopAcM_setStageLayer(actor); + if (fopAcM_GetRoomNo(actor) == 1) { f32 x_pos = 6836.0f - player->current.pos.x; f32 y_pos = 3585.0f - player->current.pos.z; if (JMAFastSqrt(x_pos * x_pos + y_pos * y_pos) < 500.0f) { - a_this->home.pos.set(7025.0f, 3355.0f, 4500.0f); - a_this->home.angle.y = -0x7343; - a_this->old = a_this->current = a_this->home; + actor->home.pos.set(7025.0f, 3355.0f, 4500.0f); + actor->home.angle.y = -0x7343; + actor->old = actor->current = actor->home; } - i_this->mTimers[1] = cM_rndF(20.0f) + 80.0f; + i_this->timer[1] = cM_rndF(20.0f) + 80.0f; } else { - i_this->mTimers[1] = cM_rndF(20.0f) + 40.0f; + i_this->timer[1] = cM_rndF(20.0f) + 40.0f; } } if (iVar2 != 0) { - if (dComIfGs_isSwitch(iVar1, fopAcM_GetRoomNo(a_this))) { + if (dComIfGs_isSwitch(bitSw, fopAcM_GetRoomNo(actor))) { rv = FALSE; } } @@ -7310,7 +7310,7 @@ static BOOL start_check(npc_ks_class* i_this) { static void* s_check_sub(void* i_actor, void* i_data) { if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_NPC_KS) { - if (fopAcM_GetID(i_actor) != fopAcM_GetID(i_data) && ((npc_ks_class*)i_actor)->field_0x5b6 == ((npc_ks_class*)i_data)->field_0x5b6) { + if (fopAcM_GetID(i_actor) != fopAcM_GetID(i_data) && ((npc_ks_class*)i_actor)->set_id == ((npc_ks_class*)i_data)->set_id) { return i_actor; } } @@ -7318,7 +7318,7 @@ static void* s_check_sub(void* i_actor, void* i_data) { return NULL; } -static int daNpc_Ks_Create(fopAc_ac_c* a_this) { +static int daNpc_Ks_Create(fopAc_ac_c* actor) { static dCcD_SrcCyl cc_cyl_src = { { {0x0, {{0x0, 0x0, 0x0}, {0xd8fafd3f, 0x3}, 0x79}}, // mObj @@ -7333,28 +7333,28 @@ static int daNpc_Ks_Create(fopAc_ac_c* a_this) { } // mCyl }; - npc_ks_class* i_this = (npc_ks_class*)a_this; + npc_ks_class* i_this = (npc_ks_class*)actor; fopAcM_ct(&i_this->actor, npc_ks_class); stage_stag_info_class* stag_info = dComIfGp_getStage()->getStagInfo(); // unused if (dKy_darkworld_check()) { - i_this->mResName = "Npc_kst"; + i_this->res_name = "Npc_kst"; } else { - i_this->mResName = "Npc_ks"; + i_this->res_name = "Npc_ks"; } - int phase = dComIfG_resLoad(&i_this->mPhase, i_this->mResName); + int phase = dComIfG_resLoad(&i_this->mPhase, i_this->res_name); if (phase == cPhs_COMPLEATE_e) { - OS_REPORT("NPC_KS PARAM %x\n", fopAcM_GetParam(a_this)); - i_this->mRoomMonkeyID = fopAcM_GetParam(a_this); + OS_REPORT("NPC_KS PARAM %x\n", fopAcM_GetParam(actor)); + i_this->monkey_room_no = fopAcM_GetParam(actor); - u8 uVar1 = (fopAcM_GetParam(a_this) & 0xFF00) >> 8; + u8 arg0 = (fopAcM_GetParam(actor) & 0xFF00) >> 8; - if (i_this->mRoomMonkeyID == 0xFF) { - i_this->mRoomMonkeyID = 0; + if (i_this->monkey_room_no == 0xFF) { + i_this->monkey_room_no = 0; } - if (i_this->mRoomMonkeyID == 20 + if (i_this->monkey_room_no == 20 /* dSv_event_flag_c::F_0225 - Faron Woods - Lanter guide monkey doesn't come out a second time */ && dComIfGs_isEventBit(u16(dSv_event_flag_c::saveBitLabels[0xE1])) /* dSv_event_flag_c::F_0226 - Faron Woods - Get lantern back from monkey */ @@ -7362,88 +7362,88 @@ static int daNpc_Ks_Create(fopAc_ac_c* a_this) { return cPhs_ERROR_e; } - if (uVar1 == 0xFF) { - uVar1 = 0; + if (arg0 == 0xFF) { + arg0 = 0; } - if (fopAcM_GetRoomNo(a_this) == 4 && i_this->mRoomMonkeyID == 4) { - a_this->current.pos.set(-5370.0f, 3950.0f, -2330.0f); + if (fopAcM_GetRoomNo(actor) == 4 && i_this->monkey_room_no == 4) { + actor->current.pos.set(-5370.0f, 3950.0f, -2330.0f); } if (strcmp(dComIfGp_getStartStageName(), "D_MN05") == 0 && dComIfGs_isStageBossEnemy() != 0) { return cPhs_ERROR_e; } - i_this->field_0x5b6 = i_this->mRoomMonkeyID & 15; + i_this->set_id = i_this->monkey_room_no & 15; if (fpcM_Search(s_check_sub, i_this) != NULL) { return cPhs_ERROR_e; } - OS_REPORT("////////SET ID %d\n", i_this->field_0x5b6); + OS_REPORT("////////SET ID %d\n", i_this->set_id); - if (i_this->field_0x5b6 == 0) { + if (i_this->set_id == 0) { leader = i_this; OS_REPORT("////////0 \n"); } else { OS_REPORT("////////1 \n"); } - i_this->field_0xaf0 = a_this->current.angle.x; - a_this->current.angle.x = a_this->shape_angle.x = 0; - i_this->bitTRB = a_this->current.angle.z & 63; - a_this->current.angle.z = a_this->shape_angle.z = 0; + i_this->field_0xaf0 = actor->current.angle.x; + actor->current.angle.x = actor->shape_angle.x = 0; + i_this->bitTRB = actor->current.angle.z & 63; + actor->current.angle.z = actor->shape_angle.z = 0; OS_REPORT("NPC_KS bitTRB %x\n", i_this->bitTRB); obj_pos.set(0.0f, 0.0f, 0.0f); OS_REPORT("NPC_KS//////////////NPC_KS SET 1 !!\n"); - if (!fopAcM_entrySolidHeap(a_this, useHeapInit, 0x38A0)) { + if (!fopAcM_entrySolidHeap(actor, useHeapInit, 0x38A0)) { OS_REPORT("//////////////NPC_KS SET NON !!\n"); return cPhs_ERROR_e; } OS_REPORT("//////////////NPC_KS SET 2 !!\n"); if (l_HIOInit == 0) { - i_this->field_0xc1c = 1; + i_this->hio_init = 1; l_HIOInit = 1; - l_HIO.field_0x4 = mDoHIO_CREATE_CHILD("コザル", &l_HIO); // Kozaru + l_HIO.no = mDoHIO_CREATE_CHILD("コザル", &l_HIO); // Kozaru } - fopAcM_SetMtx(a_this, i_this->mpModelMorf->getModel()->getBaseTRMtx()); - fopAcM_SetMin(a_this, -200.0f, -200.0f, -200.0f); - fopAcM_SetMax(a_this, 200.0f, 200.0f, 200.0f); - i_this->mObjAcch.Set(fopAcM_GetPosition_p(a_this), fopAcM_GetOldPosition_p(a_this), a_this, 1, - &i_this->mAcchCir, fopAcM_GetSpeed_p(a_this), NULL, NULL); - i_this->mAcchCir.SetWall(50.0f, 50.0f); - i_this->field_0x5e6 = cM_rndF(65536.0f); - saru_p[i_this->field_0x5b6] = i_this; + fopAcM_SetMtx(actor, i_this->model->getModel()->getBaseTRMtx()); + fopAcM_SetMin(actor, -200.0f, -200.0f, -200.0f); + fopAcM_SetMax(actor, 200.0f, 200.0f, 200.0f); + i_this->ObjAcch.Set(fopAcM_GetPosition_p(actor), fopAcM_GetOldPosition_p(actor), actor, 1, + &i_this->AcchCir, fopAcM_GetSpeed_p(actor), NULL, NULL); + i_this->AcchCir.SetWall(50.0f, 50.0f); + i_this->count = cM_rndF(65536.0f); + saru_p[i_this->set_id] = i_this; - if (uVar1 != 0 && i_this->mRoomMonkeyID < 8) { - a_this->current.angle.y = a_this->home.angle.y + 0x4000; - a_this->shape_angle.y = a_this->current.angle.y; - a_this->current.angle.x = -0x8000; - a_this->shape_angle.x = -0x8000; - i_this->field_0x630 = (fopAcM_GetParam(a_this) & 0xFF0000) >> 16; + if (arg0 != 0 && i_this->monkey_room_no < 8) { + actor->current.angle.y = actor->home.angle.y + 0x4000; + actor->shape_angle.y = actor->current.angle.y; + actor->current.angle.x = -0x8000; + actor->shape_angle.x = -0x8000; + i_this->field_0x630 = (fopAcM_GetParam(actor) & 0xFF0000) >> 16; - i_this->field_0x934 = (obj_sw_class*)fopAcM_SearchByID(a_this->parentActorID); - if (i_this->field_0x934 != NULL && i_this->field_0x934->field_0x91c == 1) { - i_this->mActionID = 11; + i_this->child_no = (obj_sw_class*)fopAcM_SearchByID(actor->parentActorID); + if (i_this->child_no != NULL && i_this->child_no->field_0x91c == 1) { + i_this->action = 11; } else { - i_this->mActionID = 10; + i_this->action = 10; } - i_this->field_0x94e = 30; + i_this->hang_time = 30; } else { if (!start_check(i_this)) { - saru_p[i_this->field_0x5b6] = NULL; + saru_p[i_this->set_id] = NULL; return cPhs_ERROR_e; } } - i_this->mSound.init(&a_this->current.pos, &a_this->eyePos, 2, 1); - i_this->mStts.Init(100, 0, a_this); - i_this->field_0x98c.Set(cc_cyl_src); - i_this->field_0x98c.SetStts(&i_this->mStts); - i_this->field_0x98c.OnTgNoHitMark(); + i_this->sound.init(&actor->current.pos, &actor->eyePos, 2, 1); + i_this->stts.Init(100, 0, actor); + i_this->cc_cyl.Set(cc_cyl_src); + i_this->cc_cyl.SetStts(&i_this->stts); + i_this->cc_cyl.OnTgNoHitMark(); OS_REPORT("//////////////NPC_KS SET 3 !!\n"); c_start = 1; From 7476c5f8fb789eb58e096fd8c014577059205105 Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Sat, 20 Dec 2025 18:30:04 -0800 Subject: [PATCH 40/46] m_Do_MemCard/d_file_select wii/debug work (#2976) * m_Do_MemCard/d_file_select wii/debug work * fix builds --- config/RZDE01_00/splits.txt | 3 +- configure.py | 3 + include/d/d_com_inf_game.h | 4 +- include/d/d_file_sel_warning.h | 2 +- include/d/d_file_select.h | 432 ++- include/d/d_save.h | 1 + include/m_Do/m_Do_MemCard.h | 77 +- include/m_Do/m_Do_MemCardRWmng.h | 11 + include/revolution/nand.h | 16 + include/revolution/sc.h | 2 + src/d/d_file_select.cpp | 4570 +++++++++++++++++++----------- src/d/d_map.cpp | 1 + src/d/d_menu_option.cpp | 4 +- src/d/d_menu_save.cpp | 10 +- src/m_Do/m_Do_MemCard.cpp | 405 ++- src/m_Do/m_Do_MemCardRWmng.cpp | 160 +- 16 files changed, 3923 insertions(+), 1778 deletions(-) diff --git a/config/RZDE01_00/splits.txt b/config/RZDE01_00/splits.txt index 7cc246f20f..22e241bf62 100644 --- a/config/RZDE01_00/splits.txt +++ b/config/RZDE01_00/splits.txt @@ -109,7 +109,7 @@ m_Do/m_Do_dvd_thread.cpp: .ctors start:0x803CE254 end:0x803CE258 .data start:0x803F6A80 end:0x803F6DC8 .bss start:0x804539E0 end:0x80455D60 - .sdata start:0x80537770 end:0x805377B8 + .sdata start:0x80537770 end:0x805377B0 m_Do/m_Do_DVDError.cpp: .text start:0x8001B8E8 end:0x8001BA54 @@ -120,6 +120,7 @@ m_Do/m_Do_MemCard.cpp: .ctors start:0x803CE258 end:0x803CE25C .data start:0x803F6DC8 end:0x803F6FB8 .bss start:0x804580C0 end:0x8046A3E0 + .sdata start:0x805377B0 end:0x805377B8 m_Do/m_Do_MemCardRWmng.cpp: .text start:0x8001CDAC end:0x8001D9F8 diff --git a/configure.py b/configure.py index e439a91fe7..f29f1d8762 100755 --- a/configure.py +++ b/configure.py @@ -426,6 +426,9 @@ if config.version != "ShieldD": else: cflags_framework.extend(["-inline noauto", "-O3,s", "-sym on", "-str reuse,pool,readonly"]) +if config.version in ["RZDE01_00", "RZDE01_02", "RZDP01", "RZDJ01"]: + cflags_framework.extend(["-DSDK_SEP2006"]) + # REL flags cflags_rel = [ *cflags_framework, diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h index 70ca68202f..388e2d6a4d 100644 --- a/include/d/d_com_inf_game.h +++ b/include/d/d_com_inf_game.h @@ -1216,8 +1216,8 @@ inline void dComIfGs_setCollectClothes(u8 i_clothesNo) { g_dComIfG_gameInfo.info.getPlayer().getCollect().setCollect(COLLECT_CLOTHING, i_clothesNo); } -inline void dComIfGs_setCardToMemory(char* card_ptr, int dataNum) { - g_dComIfG_gameInfo.info.card_to_memory(card_ptr, dataNum); +inline void dComIfGs_setCardToMemory(u8* card_ptr, int dataNum) { + g_dComIfG_gameInfo.info.card_to_memory((char*)card_ptr, dataNum); } inline void dComIfGs_setRodTypeLevelUp() { diff --git a/include/d/d_file_sel_warning.h b/include/d/d_file_sel_warning.h index ac13693b78..c8740b5f74 100644 --- a/include/d/d_file_sel_warning.h +++ b/include/d/d_file_sel_warning.h @@ -38,7 +38,7 @@ public: virtual ~dFile_warning_c(); - u8 getStatus() { return mStatus; } + BOOL getStatus() { return mStatus != 0; } void draw() { _draw(); } /* 0x04 */ JKRArchive* mpArchive; diff --git a/include/d/d_file_select.h b/include/d/d_file_select.h index 2628771171..db10b927e2 100644 --- a/include/d/d_file_select.h +++ b/include/d/d_file_select.h @@ -2,6 +2,7 @@ #define D_FILE_D_FILE_SELECT_H #include "d/d_com_inf_game.h" +#include "m_Do/m_Do_MemCard.h" #include "d/d_file_sel_warning.h" #include "d/d_msg_string.h" #include "d/d_name.h" @@ -15,18 +16,23 @@ public: void draw(); virtual ~dDlst_FileSel_c() { delete Scr; - delete mpMessageString; + delete mMessageString; } dDlst_FileSel_c() { - mpMessageFont[0] = mDoExt_getMesgFont(); - mpMessageFont[1] = mDoExt_getSubFont(); - mpMessageString = new dMsgString_c(); + font[0] = mDoExt_getMesgFont(); + JUT_ASSERT(104, font[0] != NULL); + + font[1] = mDoExt_getSubFont(); + JUT_ASSERT(107, font[1] != NULL); + + mMessageString = new dMsgString_c(); + JUT_ASSERT(110, mMessageString != NULL); } /* 0x04 */ J2DScreen* Scr; - /* 0x08 */ JUTFont* mpMessageFont[2]; - /* 0x0C */ dMsgString_c* mpMessageString; + /* 0x08 */ JUTFont* font[2]; + /* 0x0C */ dMsgString_c* mMessageString; }; class dFile_select3D_c { @@ -51,7 +57,7 @@ public: void setBasePane(CPaneMgr* paneMgr) { mPaneMgr = paneMgr; } void setBase2Pane(J2DPane* pane) { mPane = pane; } - /* 0x0004 */ JKRSolidHeap* mpHeap; + /* 0x0004 */ JKRSolidHeap* mpSolidHeap; /* 0x0008 */ J3DModel* mpModel; /* 0x000C */ mDoExt_bckAnm* mBckAnm; /* 0x0010 */ mDoExt_brkAnm* mBrkAnm; @@ -62,8 +68,8 @@ public: /* 0x03B0 */ csXyz field_0x03b0; /* 0x03B6 */ u8 padding[2]; /* 0x03B8 */ cXyz field_0x03b8; - /* 0x03C4 */ float field_0x03c4; - /* 0x03C8 */ float field_0x03c8; + /* 0x03C4 */ f32 field_0x03c4; + /* 0x03C8 */ f32 field_0x03c8; /* 0x03CC */ u8 field_0x03CC[0x03CE - 0x03CC]; /* 0x03CE */ u8 mMirrorIdx; /* 0x03CF */ u8 mMaskIdx; @@ -94,7 +100,7 @@ public: virtual ~dDlst_FileSelCp_c() { delete Scr; } /* 0x04 */ J2DScreen* Scr; - /* 0x08 */ bool field_0x08; + /* 0x08 */ bool isShow; /* 0x0C */ J2DPane* mpPane1; /* 0x10 */ J2DPane* mpPane2; }; @@ -107,44 +113,153 @@ public: /* 0x04 */ J2DScreen* Scr3m; }; -class dFs_HIO_c { +class dFs_HIO_c : public JORReflexible { public: dFs_HIO_c(); virtual ~dFs_HIO_c() {} + void genMessage(JORMContext*); + /* 0x0000 */ // void* vtable; - /* 0x0004 */ s8 field_0x0004; - /* 0x0005 */ u8 field_0x0005; - /* 0x0006 */ u8 field_0x0006; - /* 0x0007 */ u8 field_0x0007; - /* 0x0008 */ u8 field_0x0008; - /* 0x0009 */ u8 field_0x0009; + /* 0x0004 */ s8 no; + /* 0x0005 */ u8 select_icon_appear_frames; + /* 0x0006 */ u8 base_effect_appear_frames; + /* 0x0007 */ u8 char_switch_frames; + /* 0x0008 */ u8 select_box_appear_frames; + /* 0x0009 */ u8 copy_erase_frames; /* 0x000A */ u8 field_0x000a; - /* 0x000B */ u8 field_0x000b; - /* 0x000C */ u8 field_0x000c; + /* 0x000B */ u8 appear_display_wait_frames; + /* 0x000C */ u8 card_wait_frames; /* 0x000D */ u8 field_0x000d; /* 0x000E */ u8 field_0x000e[2]; - /* 0x0010 */ float field_0x0010[3]; + /* 0x0010 */ f32 test_frame_counts[3]; #if VERSION == VERSION_GCN_PAL u8 temp_padding[0x1D]; #endif - /* 0x001C */ u8 field_0x001c; - /* 0x001D */ u8 field_0x001d; - /* 0x001E */ u8 field_0x001e; - /* 0x001F */ u8 field_0x001f; - /* 0x0020 */ u8 field_0x0020; - /* 0x0021 */ u8 field_0x0021; - /* 0x0022 */ u8 field_0x0022; + /* 0x001C */ u8 title_mesg_check; + /* 0x001D */ u8 title_msg_check_sel; + /* 0x001E */ u8 error_mesg_check; + /* 0x001F */ u8 error_msg_check_sel; + /* 0x0020 */ u8 mask_mirror_test_display; + /* 0x0021 */ u8 test_mask_display; + /* 0x0022 */ u8 test_mirror_display; /* 0x0023 */ u8 field_0x0023; }; // Trying to define this using dSv_save_c causes alignment issues -typedef char SaveData[0xa94]; +typedef u8 SaveDataBuf[SAVEDATA_SIZE]; class dFile_select_c { public: typedef void (dFile_select_c::*DispFunc)(); + enum DataSelProc_e { + DATASELPROC_MEMCARD_CHECK_MAIN, + DATASELPROC_DATA_SELECT_IN, + DATASELPROC_DATA_SELECT_INIT, + DATASELPROC_DATA_SELECT, + DATASELPROC_DATA_SELECT_MOVE_ANIME, + DATASELPROC_SELECT_DATA_OPEN_MOVE, + DATASELPROC_SELECT_DATA_NAME_MOVE, + DATASELPROC_SELECT_DATA_OPENERASE_MOVE, + DATASELPROC_MENU_SELECT, + DATASELPROC_MENU_SELECT_MOVE_ANM, + DATASELPROC_TO_NAME_MOVE, + DATASELPROC_TO_COPY_PANE_MOVE, + DATASELPROC_TO_ERASE_PANE_MOVE, + DATASELPROC_BACK_SELECT_MOVE, + DATASELPROC_NAME_TO_DATA_SELECT_MOVE, + DATASELPROC_NAME_INPUT_WAIT, + DATASELPROC_NAME_INPUT, + DATASELPROC_NAME_INPUT_FADE, + DATASELPROC_NAME_INPUT2_MOVE, + DATASELPROC_NAME_INPUT2, + DATASELPROC_BACK_NAME_INPUT_MOVE0, + DATASELPROC_BACK_NAME_INPUT_MOVE, + DATASELPROC_COPY_DATA_TO_SELECT, + DATASELPROC_COPY_DATA_TO_SELECT_MOVE_ANM, + DATASELPROC_COPY_TO_SEL_BACK, + DATASELPROC_COPY_TO_SEL_PANE_MOVE, + DATASELPROC_YES_NO_SELECT, + DATASELPROC_YES_NO_CANCEL_MOVE, + DATASELPROC_YES_NO_CURSOR_MOVE_ANM, + DATASELPROC_CMD_EXEC_PANE_MOVE0, + DATASELPROC_COMMAND_EXEC, + DATASELPROC_DATA_ERASE_WAIT, + DATASELPROC_DATA_ERASE_WAIT2, + DATASELPROC_DATA_COPY_WAIT, + DATASELPROC_DATA_COPY_WAIT2, + DATASELPROC_COPY_PANE_MOVE_OK, + DATASELPROC_COPY_PANE_MOVE_OK2, + DATASELPROC_ERASE_PANE_MOVE_OK, + DATASELPROC_ERASE_PANE_MOVE_OK2, + DATASELPROC_ERROR_MSG_PANE_MOVE, + DATASELPROC_ERASE_END_BACK_SELECT_WAIT, + DATASELPROC_ERASE_END_BACK_SELECT, + DATASELPROC_BACK_DAT_SEL_WAIT, + DATASELPROC_BACK_DAT_SEL_WAIT2, + DATASELPROC_BACK_DAT_SEL_PANE_MOVE, + DATASELPROC_TO_NAME_MOVE2, + DATASELPROC_NEXT_MODE_WAIT, + + #if PLATFORM_WII || PLATFORM_SHIELD + DATASELPROC_DATA_SELECT_IN_COPY, + DATASELPROC_CARD_TO_NAND_DATA_COPY, + DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT, + DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT2, + DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP, + DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP2, + DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP3, + DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP, + DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP2, + DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP3, + #endif + }; + + enum MemCardCheckProc_e { + MEMCARDCHECKPROC_STAT_CHECK, + MEMCARDCHECKPROC_LOAD_WAIT, + MEMCARDCHECKPROC_ERRMSG_WAIT_KEY, + MEMCARDCHECKPROC_NO_SAVE_SEL_DISP, + MEMCARDCHECKPROC_ERRMSG_WAIT_NO_SAVE_SEL, + MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL, + MEMCARDCHECKPROC_FORMAT_YES_SEL_DISP, + MEMCARDCHECKPROC_FORMAT_NO_SEL_DISP, + MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL2, + MEMCARDCHECKPROC_FORMAT_YES_SEL2_DISP, + MEMCARDCHECKPROC_FORMAT, + MEMCARDCHECKPROC_FORMAT_WAIT, + MEMCARDCHECKPROC_FORMAT_CHECK, + MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL, + MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL_DISP, + MEMCARDCHECKPROC_MAKE_GAMEFILE, + MEMCARDCHECKPROC_MAKE_GAMEFILE_WAIT, + MEMCARDCHECKPROC_MAKE_GAMEFILE_CHECK, + MEMCARDCHECKPROC_NO_FILESPACE_DISP, + MEMCARDCHECKPROC_GOTO_IPL_SELECT_DISP, + MEMCARDCHECKPROC_GOTO_IPL_SELECT, + MEMCARDCHECKPROC_GOTO_IPL, + MEMCARDCHECKPROC_MSG_WINDOW_INIT_OPEN, + MEMCARDCHECKPROC_MSG_WINDOW_OPEN, + MEMCARDCHECKPROC_MSG_WINDOW_CLOSE, + MEMCARDCHECKPROC_ERR_YESNO_CURSOR_MOVE_ANM, + MEMCARDCHECKPROC_SAVEDATA_CLEAR, + + #if PLATFORM_WII || PLATFORM_SHIELD + MEMCARDCHECKPROC_NAND_STAT_CHECK, + MEMCARDCHECKPROC_GAMEFILE_INIT_SEL, + MEMCARDCHECKPROC_GAMEFILE_INIT_SEL_DISP, + MEMCARDCHECKPROC_GAMEFILE_INIT, + MEMCARDCHECKPROC_GAMEFILE_INIT_CHECK, + MEMCARDCHECKPROC_LOAD_WAIT_CARD, + MEMCARDCHECKPROC_CARD_DATA_COPY_SEL, + MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2_DISP, + MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2, + MEMCARDCHECKPROC_LOAD_WAIT_NAND, + MEMCARDCHECKPROC_LOAD_NAND_FILE, + #endif + }; + dFile_select_c(JKRArchive*); virtual ~dFile_select_c(); void _create(); @@ -303,9 +418,43 @@ public: void setInitSaveData(); void dataSave(); + #if PLATFORM_WII || PLATFORM_SHIELD + bool GCtoWiiTimeConvert(); + void dataSelectInCopy(); + void cardToNandDataCopy(); + void cardToNandDataCopyWait(); + void cardToNandDataCopyWait2(); + void cardToNandDataCopyOkDisp(); + void cardToNandDataCopyOkDisp2(); + void cardToNandDataCopyOkDisp3(); + void cardToNandDataCopyErrDisp(); + void cardToNandDataCopyErrDisp2(); + void cardToNandDataCopyErrDisp3(); + void loadFileNAND(); + void errDispInitSet(char*); + void nandStatCheck(); + void MemCardLoadWaitCard(); + void cardDataCopySel(); + void cardDataCopySel2Disp(); + void cardDataCopySel2(); + void cardDataCopyNoSelect(); + void loadWaitNand(); + void loadNandFile(); + void gameFileInitSel(); + void gameFileInitSelDisp(); + void gameFileInit(); + void gameFileInitCheck(); + void saveDataClearInit(); + #endif + + #if DEBUG + void titleMsgCheck(); + void errorMsgCheck(); + #endif + bool getFadeFlag() { return mFadeFlag; } - int isDataNew(u8 i) { return mDataNew[i]; } - int isSelectEnd() { return mSelectEnd; } + int isDataNew(u8 i) { return mIsDataNew[i]; } + int isSelectEnd() { return mIsSelectEnd; } u8 getSelectNum() { return mSelectNum; } void setUseType(u8 type) { mUseType = type; } @@ -322,114 +471,114 @@ public: /* 0x0064 */ dSelect_cursor_c* mSelIcon2; /* 0x0068 */ dName_c* mpName; /* 0x006C */ dFile_warning_c* mpFileWarning; - /* 0x0070 */ dFile_info_c* field_0x0070[3]; - /* 0x007C */ dFile_info_c* mpFileInfo[2]; - /* 0x0084 */ J2DAnmTransform* field_0x0084; + /* 0x0070 */ dFile_info_c* mFileInfo[3]; + /* 0x007C */ dFile_info_c* mCpFileInfo[2]; + /* 0x0084 */ J2DAnmTransform* mBaseMoveAnm; /* 0x0088 */ J2DAnmTransform* field_0x0088; - /* 0x008C */ J2DAnmTransform* field_0x008c; + /* 0x008C */ J2DAnmTransform* mYnSelBck3; /* 0x0090 */ J2DAnmTransform* field_0x0090; /* 0x0094 */ J2DAnmTransform* field_0x0094; /* 0x0098 */ J2DAnmTransform* field_0x0098; /* 0x009C */ J2DAnmTransform* field_0x009c; /* 0x00A0 */ s32 field_0x00a0; - /* 0x00A4 */ CPaneMgr* field_0x00a4; + /* 0x00A4 */ CPaneMgr* mBaseMovePane; /* 0x00A8 */ u8 field_0x00a8[0xb0-0xa8]; - /* 0x00B0 */ s32 field_0x00b0; - /* 0x00B4 */ s32 field_0x00b4; + /* 0x00B0 */ s32 mBaseMoveAnmFrame; + /* 0x00B4 */ s32 mBaseMoveAnmFrameMax; /* 0x00B8 */ u8 field_0x00b8; /* 0x00B9 */ u8 field_0x00b9; /* 0x00BA */ u8 field_0x00ba; /* 0x00BB */ u8 field_0x00bb; - /* 0x00BC */ CPaneMgr* field_0x00bc[3]; + /* 0x00BC */ CPaneMgr* mSelFilePanes[3]; /* 0x00C8 */ f32 field_0x00c8[3]; /* 0x00D4 */ f32 field_0x00d4[3]; /* 0x00E0 */ s32 field_0x00e0[3]; /* 0x00EC */ s32 field_0x00ec; - /* 0x00F0 */ CPaneMgr* field_0x00f0[2]; + /* 0x00F0 */ CPaneMgr* mYnSelPane[2]; /* 0x00F8 */ s32 field_0x00f8[2]; /* 0x0100 */ s32 field_0x0100; /* 0x0104 */ s32 field_0x0104; /* 0x0108 */ bool field_0x0108; /* 0x0109 */ bool field_0x0109; /* 0x010A */ u8 field_0x10a[2]; - /* 0x010C */ J2DPane* mpPane; + /* 0x010C */ J2DPane* mBaseSubPane; /* 0x0110 */ int field_0x0110; /* 0x0114 */ int field_0x0114; - /* 0x0118 */ J2DPane* field_0x0118; - /* 0x011C */ J2DPane* field_0x011c; + /* 0x0118 */ J2DPane* m3mMenuPane; + /* 0x011C */ J2DPane* mNameBasePane; /* 0x0120 */ int field_0x0120; /* 0x0124 */ int field_0x0124; /* 0x0128 */ bool field_0x0128; /* 0x0129 */ u8 field_0x0129[0x012C - 0x0129]; - /* 0x012C */ J2DPane* field_0x012c; + /* 0x012C */ J2DPane* mErrorMsgPane; /* 0x0130 */ int field_0x0130; /* 0x0134 */ int field_0x0134; - /* 0x0138 */ CPaneMgrAlpha* field_0x0138[2]; - /* 0x0140 */ char* field_0x0140[2]; - /* 0x0148 */ u8 field_0x0148; + /* 0x0138 */ CPaneMgrAlpha* mErrorMsgTxtPane[2]; + /* 0x0140 */ char* mErrorMsgStringPtr[2]; + /* 0x0148 */ u8 mErrorTxtDispIdx; /* 0x0149 */ u8 field_0x0149; /* 0x014A */ bool field_0x014a; /* 0x014B */ bool field_0x014b; - /* 0x014C */ CPaneMgrAlpha* field_0x014c[3]; - /* 0x0158 */ CPaneMgrAlpha* field_0x0158[3]; - /* 0x0164 */ CPaneMgr* field_0x0164[3]; - /* 0x0170 */ CPaneMgr* field_0x0170[3]; - /* 0x017C */ CPaneMgr* field_0x017c[3]; - /* 0x0188 */ CPaneMgr* field_0x0188[3]; + /* 0x014C */ CPaneMgrAlpha* mDeleteEfPane[3]; + /* 0x0158 */ CPaneMgrAlpha* mCopyEfPane[3]; + /* 0x0164 */ CPaneMgr* mSelFileMoyoPane[3]; + /* 0x0170 */ CPaneMgr* mSelFileGoldPane[3]; + /* 0x017C */ CPaneMgr* mSelFileGold2Pane[3]; + /* 0x0188 */ CPaneMgr* mSelFilePane_Book_l[3]; /* 0x0194 */ u8 field_0x0194[3]; /* 0x0197 */ u8 field_0x0197[3]; /* 0x019A */ u8 field_0x019a[3]; /* 0x019D */ u8 field_0x019d[3]; - /* 0x01A0 */ CPaneMgrAlpha* field_0x01a0[2]; - /* 0x01A8 */ CPaneMgrAlpha* field_0x01a8[2]; - /* 0x01B0 */ CPaneMgrAlpha* field_0x01b0[2]; + /* 0x01A0 */ CPaneMgrAlpha* mYnSelPane_m[2]; + /* 0x01A8 */ CPaneMgrAlpha* mYnSelPane_g[2]; + /* 0x01B0 */ CPaneMgrAlpha* mYnSelPane_gr[2]; /* 0x01B8 */ u8 field_0x01b8[2]; /* 0x01BA */ u8 field_0x01ba[2]; /* 0x01BC */ u8 field_0x01bc[2]; /* 0x01BE */ u8 field_0x01be[2]; - /* 0x01C0 */ CPaneMgr* field_0x01c0[2]; - /* 0x01C8 */ J2DAnmColor* field_0x01c8; - /* 0x01CC */ s32 field_0x01cc; - /* 0x01D0 */ J2DAnmTextureSRTKey* field_0x01d0; - /* 0x01D4 */ s32 field_0x01d4; - /* 0x01D8 */ J2DAnmColor* field_0x01d8; - /* 0x01DC */ s32 field_0x01dc; - /* 0x01E0 */ J2DAnmTextureSRTKey* field_0x01e0; - /* 0x01E4 */ s32 field_0x01e4; - /* 0x01E8 */ J2DAnmTevRegKey* field_0x01e8; - /* 0x01EC */ s32 field_0x01ec; - /* 0x01F0 */ J2DAnmTextureSRTKey* field_0x01f0; - /* 0x01F4 */ s32 field_0x01f4; - /* 0x01F8 */ J2DAnmTextureSRTKey* field_0x01f8; - /* 0x01FC */ s32 field_0x01fc; - /* 0x0200 */ J2DAnmTevRegKey* field_0x0200; - /* 0x0204 */ s32 field_0x0204; + /* 0x01C0 */ CPaneMgr* mYnSelTxtPane[2]; + /* 0x01C8 */ J2DAnmColor* mFileSelBpk; + /* 0x01CC */ s32 mSelFileBpkFrame; + /* 0x01D0 */ J2DAnmTextureSRTKey* mFileSel05Btk; + /* 0x01D4 */ s32 mSelFileBtk05Frame; + /* 0x01D8 */ J2DAnmColor* mSelFileBookBpk; + /* 0x01DC */ s32 mSelFileBookBpkFrame; + /* 0x01E0 */ J2DAnmTextureSRTKey* mSelFileBookBtk; + /* 0x01E4 */ s32 mSelFileBookBtkFrame; + /* 0x01E8 */ J2DAnmTevRegKey* mSelFileBookBrk; + /* 0x01EC */ s32 mSelFileBookBrkFrame; + /* 0x01F0 */ J2DAnmTextureSRTKey* mDtEffBtk; + /* 0x01F4 */ s32 mDtEffBtkFrame; + /* 0x01F8 */ J2DAnmTextureSRTKey* mCpEffBtk; + /* 0x01FC */ s32 mCpEffBtkFrame; + /* 0x0200 */ J2DAnmTevRegKey* mCpDtEffBrk; + /* 0x0204 */ s32 mCpDtEffBrkFrame; /* 0x0208 */ u8 field_0x0208; /* 0x0209 */ u8 field_0x0209; - /* 0x020A */ u8 field_0x020a; + /* 0x020A */ u8 mFadeTimer; /* 0x020B */ u8 field_0x020b; - /* 0x020C */ CPaneMgrAlpha* field_0x020c[2]; - /* 0x0214 */ char* field_0x0214[2]; - /* 0x021C */ u8 field_0x021c; + /* 0x020C */ CPaneMgrAlpha* mHeaderTxtPane[2]; + /* 0x0214 */ char* mHeaderStringPtr[2]; + /* 0x021C */ u8 mHeaderTxtDispIdx; /* 0x021D */ u8 field_0x021d; /* 0x021E */ u8 field_0x021e; /* 0x021F */ u8 field_0x021f; - /* 0x0220 */ CPaneMgrAlpha* field_0x0220[3]; - /* 0x022C */ CPaneMgrAlpha* field_0x022c[3]; - /* 0x0238 */ CPaneMgrAlpha* field_0x0238; - /* 0x023C */ CPaneMgrAlpha* field_0x023c; - /* 0x0240 */ CPaneMgrAlpha* field_0x0240; - /* 0x0244 */ CPaneMgrAlpha* field_0x0244; + /* 0x0220 */ CPaneMgrAlpha* mFileInfoDatBasePane[3]; + /* 0x022C */ CPaneMgrAlpha* mFileInfoNoDatBasePane[3]; + /* 0x0238 */ CPaneMgrAlpha* mBbtnPane; + /* 0x023C */ CPaneMgrAlpha* mAbtnPane; + /* 0x0240 */ CPaneMgrAlpha* mModoruTxtPane; + /* 0x0244 */ CPaneMgrAlpha* mKetteiTxtPane; /* 0x024A */ bool field_0x0248; /* 0x024A */ bool field_0x0249; /* 0x024A */ u8 field_0x024a; /* 0x024B */ u8 field_0x024b; /* 0x024C */ u8 field_0x024c; /* 0x024B */ u8 field_0x024d[3]; - /* 0x0250 */ char* field_0x0250; - /* 0x0254 */ STControl* mStick; - /* 0x0258 */ u8 mDataNew[3]; - /* 0x025B */ u8 field_0x025b[3]; + /* 0x0250 */ char* mModoruStringPtr; + /* 0x0254 */ STControl* stick; + /* 0x0258 */ u8 mIsDataNew[3]; + /* 0x025B */ u8 mIsNoData[3]; /* 0x025C */ u8 field_0x025e[0x0264 - 0x025e]; /* 0x0264 */ u8 mLastSelectNum; // previously selected quest log /* 0x0265 */ u8 mSelectNum; // currently selected quest log @@ -437,88 +586,95 @@ public: /* 0x0267 */ u8 mSelectMenuNum; // currently selected menu number (for copy / start / delete) /* 0x0268 */ u8 field_0x0268; /* 0x0269 */ u8 field_0x0269; - /* 0x026A */ u8 field_0x026a; + /* 0x026A */ u8 mCpDataNum; /* 0x026B */ u8 field_0x026b; /* 0x026C */ u8 field_0x026c; - /* 0x026D */ u8 field_0x026d; - /* 0x026E */ u8 field_0x026e; - /* 0x026F */ u8 field_0x026f; - /* 0x0270 */ bool mSelectEnd; - /* 0x0271 */ u8 field_0x0271; + /* 0x026D */ u8 mCpDataToNum; + /* 0x026E */ u8 mCommand; + /* 0x026F */ u8 mDataSelProc; + /* 0x0270 */ bool mIsSelectEnd; + /* 0x0271 */ u8 mCardCheckProc; /* 0x0272 */ u8 field_0x0272; - /* 0x0273 */ u8 field_0x0273; - /* 0x0274 */ u8 field_0x0274; + /* 0x0273 */ u8 mNextCardCheckProc; + /* 0x0274 */ u8 mKeyWaitCardCheckProc; /* 0x0272 */ u8 field_0x0275[0x0280 - 0x0275]; /* 0x0281 */ bool field_0x0280; /* 0x0281 */ bool field_0x0281; /* 0x0282 */ bool field_0x0282; /* 0x0283 */ bool field_0x0283; - /* 0x0284 */ DispFunc field_0x0284; - /* 0x0290 */ DispFunc field_0x0290; - /* 0x029C */ J2DAnmTransform* field_0x029c; - /* 0x02A0 */ J2DAnmTransform* field_0x02a0; - /* 0x02A4 */ CPaneMgr* field_0x02a4[3]; + /* 0x0284 */ DispFunc mWindowCloseMsgDispCb; + /* 0x0290 */ DispFunc mKeyWaitMsgDispCb; + /* 0x029C */ J2DAnmTransform* mCpSelBck; + /* 0x02A0 */ J2DAnmTransform* mCpSelBck2; + /* 0x02A4 */ CPaneMgr* mCpSelPane[3]; /* 0x02B0 */ u8 field_0x02b0[0x2b4-0x2b0]; /* 0x02B4 */ int field_0x02b4[3]; - /* 0x02C0 */ CPaneMgr* field_0x02c0[2]; - /* 0x02C8 */ CPaneMgr* field_0x02c8[2]; - /* 0x02D0 */ CPaneMgr* field_0x02d0[2]; - /* 0x02D8 */ CPaneMgr* field_0x02d8[2]; + /* 0x02C0 */ CPaneMgr* mCpSelPane_moyo[2]; + /* 0x02C8 */ CPaneMgr* mCpSelPane_gold[2]; + /* 0x02D0 */ CPaneMgr* mCpSelPane_gold2[2]; + /* 0x02D8 */ CPaneMgr* mCpSelPane_book[2]; /* 0x02E0 */ u8 field_0x02e0[2]; /* 0x02E2 */ u8 field_0x02e2[2]; /* 0x02E4 */ u8 field_0x02e4[2]; /* 0x02E4 */ u8 field_0x02e6[0x2e8-0x2e6]; - /* 0x02E8 */ J2DAnmColor* field_0x02e8; - /* 0x02EC */ s32 field_0x02ec; - /* 0x02F0 */ J2DAnmTextureSRTKey* field_0x02f0; - /* 0x02F4 */ s32 field_0x02f4; - /* 0x02F8 */ J2DAnmColor* field_0x02f8; - /* 0x02FC */ s32 field_0x02fc; - /* 0x0300 */ J2DAnmTextureSRTKey* field_0x0300; - /* 0x0304 */ s32 field_0x0304; - /* 0x0308 */ J2DAnmTevRegKey* field_0x0308; - /* 0x030C */ s32 field_0x030c; - /* 0x0310 */ J2DAnmTransform* field_0x0310; - /* 0x0314 */ J2DAnmTransform* field_0x0314; - /* 0x0318 */ J2DAnmColor* field_0x0318; - /* 0x031C */ s32 field_0x031c; - /* 0x0320 */ J2DAnmTextureSRTKey* field_0x0320; - /* 0x0324 */ s32 field_0x0324; - /* 0x0328 */ J2DAnmTransform* field_0x0328; - /* 0x032C */ J2DAnmTransform* field_0x032c; - /* 0x0330 */ J2DAnmColor* field_0x0330; - /* 0x0334 */ s32 field_0x0334; - /* 0x0338 */ J2DAnmTextureSRTKey* field_0x0338; - /* 0x033C */ s32 field_0x033c; - /* 0x0340 */ CPaneMgr* field_0x0340[3]; + /* 0x02E8 */ J2DAnmColor* mCpSelBpk; + /* 0x02EC */ s32 mCpSelBpkFrame; + /* 0x02F0 */ J2DAnmTextureSRTKey* mCpSel03Btk; + /* 0x02F4 */ s32 mCpSel03BtkFrame; + /* 0x02F8 */ J2DAnmColor* mCpSelBookBpk; + /* 0x02FC */ s32 mCpSelBookBpkFrame; + /* 0x0300 */ J2DAnmTextureSRTKey* mCpSelBookBtk; + /* 0x0304 */ s32 mCpSelBookBtkFrame; + /* 0x0308 */ J2DAnmTevRegKey* mCpSelBookBrk; + /* 0x030C */ s32 mCpSelBookBrkFrame; + /* 0x0310 */ J2DAnmTransform* mYnSelBck; + /* 0x0314 */ J2DAnmTransform* mYnSelBck2; + /* 0x0318 */ J2DAnmColor* mYnSelBpk; + /* 0x031C */ s32 mYnSelBpkFrame; + /* 0x0320 */ J2DAnmTextureSRTKey* mYnSelBtk; + /* 0x0324 */ s32 mYnSelBtkFrame; + /* 0x0328 */ J2DAnmTransform* m3mBck; + /* 0x032C */ J2DAnmTransform* m3mBck2; + /* 0x0330 */ J2DAnmColor* m3mBpk; + /* 0x0334 */ s32 m3mBpkFrame; + /* 0x0338 */ J2DAnmTextureSRTKey* m3mBtk; + /* 0x033C */ s32 m3mBtkFrame; + /* 0x0340 */ CPaneMgr* m3mSelPane[3]; /* 0x034C */ s32 field_0x034c[3]; /* 0x0358 */ int field_0x0358; /* 0x035C */ int field_0x035c; /* 0x0360 */ bool field_0x0360; /* 0x0361 */ u8 field_0x0361[3]; - /* 0x0364 */ CPaneMgr* mpPaneAlpha1[3]; - /* 0x0370 */ CPaneMgr* mpPaneAlpha2[3]; - /* 0x037C */ CPaneMgr* mpPaneAlpha3[3]; + /* 0x0364 */ CPaneMgr* m3mSelPane_mo[3]; + /* 0x0370 */ CPaneMgr* m3mSelPane_g[3]; + /* 0x037C */ CPaneMgr* m3mSelPane_gr[3]; /* 0x0388 */ u8 field_0x0388[3]; /* 0x038B */ u8 field_0x038b[3]; /* 0x038E */ u8 field_0x038e[3]; /* 0x0390 */ u8 field_0x0391[3]; - /* 0x0394 */ CPaneMgr* mpPaneMgr2[3]; - /* 0x03A0 */ J2DAnmTextureSRTKey* field_0x03a0; - /* 0x03A4 */ s32 field_0x03a4; - /* 0x03A8 */ CPaneMgr* field_0x03a8; - /* 0x03AC */ s16 field_0x03ac; + /* 0x0394 */ CPaneMgr* m3mSelTextPane[3]; + /* 0x03A0 */ J2DAnmTextureSRTKey* mSelDtBtk; + /* 0x03A4 */ s32 mSelDtBtkFrame; + /* 0x03A8 */ CPaneMgr* mSelDtPane_mset; + /* 0x03AC */ s16 mWaitTimer; /* 0x03AE */ u8 field_0x03AE[0x03B0 - 0x03AE]; /* 0x03B0 */ u8 mUseType; /* 0x03B1 */ u8 field_0x03b1; /* 0x03B2 */ u16 field_0x03b2; /* 0x03B4 */ s32 field_0x03b4; - /* 0x03B8 */ SaveData mSave[3]; - /* 0x0D10 */ //u8 field_0x0D10[0x2374 - 0xD10]; + /* 0x03B8 */ SaveDataBuf mSaveData[SAVEDATA_NUM]; /* 0x2374 */ bool mFadeFlag; /* 0x2375 */ bool mHasDrawn; - /* 0x2376 */ u8 field_0x2376[0x2378 - 0x2376]; - /* 0x2378 */ J2DPicture* field_0x2378; + + #if PLATFORM_GCN + /* 0x2378 */ J2DPicture* mpFadePict; + #endif + + #if PLATFORM_WII || PLATFORM_SHIELD + /* 0x2376 */ u8 field_0x2376[SAVEFILE_SIZE]; + /* 0x4332 */ u8 field_0x4332; + /* 0x4333 */ u8 field_0x4333; + #endif }; STATIC_ASSERT(sizeof(dFile_select_c) == 0x237C); diff --git a/include/d/d_save.h b/include/d/d_save.h index ca7987add2..e8eccb9d1b 100644 --- a/include/d/d_save.h +++ b/include/d/d_save.h @@ -469,6 +469,7 @@ class dSv_player_info_c { public: void init(); char* getLinkName() { return mPlayerName; } + const char* getPlayerName() const { return mPlayerName; } char* getHorseName() { return mHorseName; } void setPlayerName(const char* i_name) { strcpy((char*)mPlayerName, i_name); } void setHorseName(const char* i_name) { strcpy((char*)mHorseName, i_name); } diff --git a/include/m_Do/m_Do_MemCard.h b/include/m_Do/m_Do_MemCard.h index 128a6a6b52..1dd2c37b13 100644 --- a/include/m_Do/m_Do_MemCard.h +++ b/include/m_Do/m_Do_MemCard.h @@ -5,10 +5,13 @@ #include #include "global.h" -#define SAVEDATA_SIZE 0xA94 -#define SECTOR_SIZE 0x2000 -#define SAVEDATA_FILE_SIZE 0x8000 -#define SAVEDATA_VERSION 6 +#define SAVEDATA_SIZE 0xA94 // Size of 1 Quest Log +#define SAVEDATA_NUM 3 // Max number of Quest Logs +#define SECTOR_SIZE 0x2000 // MemCard sector size +#define CARD_FILE_SIZE 0x8000 // MemCard file size +#define SAVEDATA_VERSION 6 // Save Data version + +#define SAVEFILE_SIZE (SAVEDATA_SIZE * SAVEDATA_NUM) class mDoMemCd_Ctrl_c { public: @@ -19,6 +22,12 @@ public: COMM_FORMAT_e, COMM_ATTACH_e, COMM_DETACH_e, + + #if PLATFORM_WII || PLATFORM_SHIELD + COMM_RESTORE_NAND_e, + COMM_STORE_NAND_e, + COMM_STORE_SETUP_NAND_e, + #endif }; enum CardState_e { @@ -38,6 +47,20 @@ public: CARD_STATE_13_e, }; + enum NANDState_e { + NAND_STATE_AUTHENTICATION_e, + NAND_STATE_READY_e, + NAND_STATE_NO_FILE_e, + NAND_STATE_READ_e, + NAND_STATE_WRITE_e, + NAND_STATE_FORMAT_e, + NAND_STATE_BROKEN_e, + NAND_STATE_INSSPACE_e, + NAND_STATE_NOENT_e, + NAND_STATE_FATAL_ERROR_e, + NAND_STATE_10_e, + }; + mDoMemCd_Ctrl_c(); void ThdInit(); @@ -61,6 +84,20 @@ public: s32 checkspace(); void setCardState(s32); + #if PLATFORM_WII || PLATFORM_SHIELD + void loadNAND(); + void restoreNAND(); + s32 LoadSyncNAND(void* i_buffer, u32 i_size, u32 i_position); + void saveNAND(void* i_buffer, u32 i_size, u32 i_position); + void storeNAND(); + s32 SaveSyncNAND(); + void storeSetUpNAND(); + void setNandState(s32); + u32 getStatusNAND(); + s32 chekNANDFile(); + s32 checkspaceNAND(); + #endif + bool isCardCommNone() { return mCardCommand == COMM_NONE_e; } u8 getProbeStat() { return mProbeStat; } void clearProbeStat() { mProbeStat = 2; } @@ -75,7 +112,7 @@ public: mSerialNo = serial_no; } - /* 0x0000 */ u8 mData[SAVEDATA_SIZE * 3]; + /* 0x0000 */ u8 mData[SAVEFILE_SIZE]; /* 0x1FBC */ u8 mChannel; /* 0x1FBD */ u8 mCopyToPos; /* 0x1FBE */ u8 mProbeStat; @@ -84,7 +121,7 @@ public: /* 0x1FC8 */ s32 field_0x1fc8; /* 0x1FCC */ OSMutex mMutex; /* 0x1FE4 */ OSCond mCond; - /* 0x1FEC */ u32 mNandState; + /* 0x1FEC */ s32 mNandState; /* 0x1FF0 */ u64 mSerialNo; /* 0x1FF8 */ u32 mDataVersion; }; // Size: 0x2000 @@ -135,7 +172,7 @@ inline void mDoMemCd_setCopyToPos(u8 i_pos) { g_mDoMemCd_control.setCopyToPos(i_pos); } -inline u32 mDoMemCd_getStatus(u8 param_0) { +inline u32 mDoMemCd_getStatus(u32 param_0) { return g_mDoMemCd_control.getStatus(param_0); } @@ -167,4 +204,30 @@ inline void mDoMemCd_UpDate() { g_mDoMemCd_control.update(); } +#if PLATFORM_WII || PLATFORM_SHIELD +inline void mDoMemCd_saveNAND(void* data, u32 length, u32 position) { + g_mDoMemCd_control.saveNAND(data, length, position); +} + +inline s32 mDoMemCd_SaveSyncNAND() { + return g_mDoMemCd_control.SaveSyncNAND(); +} + +inline u32 mDoMemCd_LoadSyncNAND(void* i_buffer, u32 i_size, u32 i_position) { + return g_mDoMemCd_control.LoadSyncNAND(i_buffer, i_size, i_position); +} + +inline u32 mDoMemCd_getStatusNAND() { + return g_mDoMemCd_control.getStatusNAND(); +} + +inline void mDoMemCd_LoadNAND() { + g_mDoMemCd_control.loadNAND(); +} + +inline s32 mDoMemCd_checkNANDFile() { + return g_mDoMemCd_control.chekNANDFile(); +} +#endif + #endif /* M_DO_M_DO_MEMCARD_H */ diff --git a/include/m_Do/m_Do_MemCardRWmng.h b/include/m_Do/m_Do_MemCardRWmng.h index d93e73a57c..5263a53327 100644 --- a/include/m_Do/m_Do_MemCardRWmng.h +++ b/include/m_Do/m_Do_MemCardRWmng.h @@ -1,8 +1,13 @@ #ifndef M_DO_M_DO_MEMCARDRWMNG_H #define M_DO_M_DO_MEMCARDRWMNG_H +#include "global.h" #include +#if PLATFORM_WII || PLATFORM_SHIELD +#include +#endif + struct mDoMemCdRWm_HeaderData { /* 0x0000 */ u8 mBannerTexData[0xC00]; /* 0x0C00 */ u8 mBannerPalData[0x200]; @@ -26,4 +31,10 @@ static u64 mDoMemCdRWm_CalcCheckSumGameData(void* data, u32 size); BOOL mDoMemCdRWm_TestCheckSumGameData(void* data); void mDoMemCdRWm_SetCheckSumGameData(u8* data, u8 dataNum); +#if PLATFORM_WII || PLATFORM_SHIELD +s32 mDoMemCdRWm_RestoreNAND(NANDFileInfo* param_0, void* param_1, u32 param_2); +s32 mDoMemCdRWm_StoreNAND(NANDFileInfo* param_0, void* param_1, u32 param_2); +s32 mDoMemCdRWm_StoreBannerNAND(NANDFileInfo*); +#endif + #endif /* M_DO_M_DO_MEMCARDRWMNG_H */ diff --git a/include/revolution/nand.h b/include/revolution/nand.h index cafe72b054..a6c910bdf2 100644 --- a/include/revolution/nand.h +++ b/include/revolution/nand.h @@ -120,6 +120,16 @@ typedef struct { u8 iconTexture[8][48 * 48 * 2]; } NANDBanner; +#define NAND_STAT_SPEED_END 0 +#define NAND_STAT_SPEED_FAST 1 +#define NAND_STAT_SPEED_MIDDLE 2 +#define NAND_STAT_SPEED_SLOW 3 +#define NAND_STAT_SPEED_MASK 3 + +#define NANDSetIconSpeed(stat, n, f) \ + ((stat).iconSpeed = \ + (u16)(((stat).iconSpeed & ~(NAND_STAT_SPEED_MASK << (2 * (n)))) | ((f) << (2 * (n))))) + typedef void (*NANDCallback)(s32, NANDCommandBlock*); typedef void (*NANDAsyncCallback)(s32 result, struct NANDCommandBlock* block); @@ -181,8 +191,14 @@ s32 NANDPrivateOpenAsync(const char*, NANDFileInfo*, const u8, NANDCallback, NAN s32 NANDClose(NANDFileInfo*); s32 NANDCloseAsync(NANDFileInfo*, NANDCallback, NANDCommandBlock*); +#ifdef SDK_SEP2006 +s32 NANDSafeOpen(const char* path, NANDFileInfo* info, const u8 accType, void* buf, const u32 length); +s32 NANDSafeClose(NANDFileInfo* info); +#else s32 NANDSimpleSafeOpen(const char* path, NANDFileInfo* info, const u8 accType, void* buf, const u32 length); s32 NANDSimpleSafeClose(NANDFileInfo* info); +#endif + s32 NANDPrivateSafeOpenAsync(const char* path, NANDFileInfo* info, const u8 accType, void* buf, const u32 length, NANDCallback cb, NANDCommandBlock* block); s32 NANDSafeCloseAsync(NANDFileInfo* info, NANDCallback cb, NANDCommandBlock* block); diff --git a/include/revolution/sc.h b/include/revolution/sc.h index ef8bc2c636..35bf4c639f 100644 --- a/include/revolution/sc.h +++ b/include/revolution/sc.h @@ -147,6 +147,8 @@ BOOL SCReplaceU8Item(u8 data, SCItemID id); u32 SCCheckStatus(void); s32 SCReloadConfFileAsync(u8* bufp, u32 bufSize, SCReloadConfFileCallback callback); +BOOL SCFlush(void); + #ifdef __cplusplus } #endif diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp index 87ae6c1c02..153811b6fe 100644 --- a/src/d/d_file_select.cpp +++ b/src/d/d_file_select.cpp @@ -3,7 +3,7 @@ * dolzel2 - Quest Log Management (File Select Menu) */ -#include "d/dolzel.h" // IWYU pragma: keep +#include "d/dolzel.h" // IWYU pragma: keep #include "JSystem/J2DGraph/J2DAnmLoader.h" #include "JSystem/J2DGraph/J2DTextBox.h" @@ -15,175 +15,244 @@ #include "d/d_lib.h" #include "d/d_meter2_info.h" #include "d/d_msg_string.h" +#include "d/d_s_play.h" #include "f_op/f_op_msg_mng.h" -#include "m_Do/m_Do_MemCard.h" #include "m_Do/m_Do_MemCardRWmng.h" #include "m_Do/m_Do_Reset.h" #include "m_Do/m_Do_controller_pad.h" #include "m_Do/m_Do_graphic.h" static s32 SelStartFrameTbl[3] = { - 0x0000003B, - 0x00000063, - 0x0000008B, + 59, + 99, + 139, }; static s32 SelEndFrameTbl[3] = { - 0x00000045, - 0x0000006D, - 0x00000095, + 69, + 109, + 149, }; static s32 SelOpenStartFrameTbl[3] = { - 0x000000F8, - 0x000001C0, - 0x00000288, + 248, + 448, + 648, }; static s32 SelOpenEndFrameTbl[3] = { - 0x00000103, - 0x000001CC, - 0x00000293, + 259, + 460, + 659, }; static s32 MenuSelStartFrameTbl[3] = { - 0x000007CD, - 0x00000382, - 0x00000390, + 1997, + 898, + 912, }; static s32 MenuSelEndFrameTbl[3] = { - 0x000007DB, - 0x0000038E, - 0x00000382, + 2011, + 910, + 898, }; static u64 l_tagName13[3] = {'w_dat_i0', 'w_dat_i1', 'w_dat_i2'}; dFs_HIO_c::dFs_HIO_c() { - field_0x0006 = 5; - field_0x0007 = 5; + base_effect_appear_frames = 5; + char_switch_frames = 5; field_0x000a = 60; - field_0x0008 = 5; - field_0x0009 = 15; - field_0x0005 = 5; - field_0x000b = 15; + select_box_appear_frames = 5; + copy_erase_frames = 15; + select_icon_appear_frames = 5; + appear_display_wait_frames = 15; field_0x000d = 15; - field_0x000c = 90; - field_0x0010[0] = 1.11f; - field_0x0010[1] = 1.11f; - field_0x0010[2] = 1.11f; - field_0x001c = 0; - field_0x001d = 0; - field_0x001e = 0; - field_0x001f = 0; - field_0x0020 = 0; - field_0x0021 = 0; - field_0x0022 = 0; + card_wait_frames = 90; + test_frame_counts[0] = 1.11f; + test_frame_counts[1] = 1.11f; + test_frame_counts[2] = 1.11f; + title_mesg_check = FALSE; + title_msg_check_sel = 0; + error_mesg_check = FALSE; + error_msg_check_sel = 0; + mask_mirror_test_display = FALSE; + test_mask_display = 0; + test_mirror_display = 0; } +#if DEBUG +void dFs_HIO_c::genMessage(JORMContext* mctx) { + mctx->genLabel("\n*****タイトルメッセージチェック*****\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox("ON", &title_mesg_check, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + + mctx->genLabel("\n*****エラーメッセージチェック*****\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox("ON", &error_mesg_check, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + + mctx->genLabel("\n*****出現 表示調整*****\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("表示待ちフレーム", &appear_display_wait_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("カード待ちフレーム", &card_wait_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("本エフェクト出現フレーム", &base_effect_appear_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("文字切り替えフレーム", &char_switch_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("選択アイコン", &select_icon_appear_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("選択枠", &select_box_appear_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + + mctx->genLabel("\nコピー、消去エフェクト出現、消去\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("フレーム数", ©_erase_frames, 0, 120, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + + mctx->genLabel("\n***** 鏡、仮面表示テスト *****\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox("ON", &mask_mirror_test_display, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->startComboBox("仮面", &test_mask_display, 0, NULL, 0xFFFF, 0xFFFF, 0x100, 0x1a); + mctx->genComboBoxItem("0", 0); + mctx->genComboBoxItem("1", 1); + mctx->genComboBoxItem("2", 2); + mctx->genComboBoxItem("3", 3); + mctx->genComboBoxItem("4", 4); + mctx->endComboBox(); + + mctx->startComboBox("鏡", &test_mirror_display, 0, NULL, 0xFFFF, 0xFFFF, 0x100, 0x1a); + mctx->genComboBoxItem("0", 0); + mctx->genComboBoxItem("1", 1); + mctx->genComboBoxItem("2", 2); + mctx->genComboBoxItem("3", 3); + mctx->genComboBoxItem("4", 4); + mctx->endComboBox(); + + mctx->genLabel("\n*****テスト調整*****\n", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("フレーム1", &test_frame_counts[0], 1.0f, 5.0f, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("フレーム2", &test_frame_counts[1], 1.0f, 5.0f, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genSlider("フレーム3", &test_frame_counts[2], 1.0f, 5.0f, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); +} +#endif + +static dFs_HIO_c g_fsHIO; + dFile_select_c::dFile_select_c(JKRArchive* i_archiveP) { mpArchive = i_archiveP; mpFileSelect3d = new dFile_select3D_c(); } dFile_select_c::~dFile_select_c() { - for (int i = 0; i < 3; i = i + 1) { - delete field_0x0164[i]; - delete field_0x0170[i]; - delete field_0x017c[i]; - delete mpPaneAlpha1[i]; - delete mpPaneAlpha2[i]; - delete mpPaneAlpha3[i]; - delete mpPaneMgr2[i]; - delete field_0x0188[i]; - delete field_0x014c[i]; - delete field_0x0158[i]; - delete field_0x00bc[i]; - delete field_0x0340[i]; - delete field_0x0070[i]; + int i; + + for (i = 0; i < 3; i++) { + delete mSelFileMoyoPane[i]; + delete mSelFileGoldPane[i]; + delete mSelFileGold2Pane[i]; + delete m3mSelPane_mo[i]; + delete m3mSelPane_g[i]; + delete m3mSelPane_gr[i]; + delete m3mSelTextPane[i]; + delete mSelFilePane_Book_l[i]; + delete mDeleteEfPane[i]; + delete mCopyEfPane[i]; + delete mSelFilePanes[i]; + delete m3mSelPane[i]; + delete mFileInfo[i]; } - delete field_0x00a4; - for (int i = 0; i < 2; i = i + 1) { - delete field_0x00f0[i]; - delete field_0x01a0[i]; - delete field_0x01a8[i]; - delete field_0x01b0[i]; - delete field_0x020c[i]; - delete field_0x0138[i]; - delete field_0x01c0[i]; - delete mpFileInfo[i]; - delete field_0x02a4[i]; - delete field_0x02c0[i]; - delete field_0x02c8[i]; - delete field_0x02d0[i]; - delete field_0x02d8[i]; + + delete mBaseMovePane; + + for (i = 0; i < 2; i++) { + delete mYnSelPane[i]; + delete mYnSelPane_m[i]; + delete mYnSelPane_g[i]; + delete mYnSelPane_gr[i]; + delete mHeaderTxtPane[i]; + delete mErrorMsgTxtPane[i]; + delete mYnSelTxtPane[i]; + delete mCpFileInfo[i]; + delete mCpSelPane[i]; + delete mCpSelPane_moyo[i]; + delete mCpSelPane_gold[i]; + delete mCpSelPane_gold2[i]; + delete mCpSelPane_book[i]; } - delete field_0x0238; - delete field_0x0240; - delete field_0x023c; - delete field_0x0244; - delete field_0x0084; + + delete mBbtnPane; + delete mModoruTxtPane; + delete mAbtnPane; + delete mKetteiTxtPane; + delete mBaseMoveAnm; delete field_0x0088; - delete field_0x008c; - delete field_0x01c8; - delete field_0x01d0; - delete field_0x01d8; - delete field_0x01e0; - delete field_0x01e8; - delete field_0x01f0; - delete field_0x01f8; - delete field_0x0200; + delete mYnSelBck3; + delete mFileSelBpk; + delete mFileSel05Btk; + delete mSelFileBookBpk; + delete mSelFileBookBtk; + delete mSelFileBookBrk; + delete mDtEffBtk; + delete mCpEffBtk; + delete mCpDtEffBrk; delete field_0x0090; delete field_0x0094; delete field_0x0098; delete field_0x009c; + mDoExt_removeMesgFont(); mDoExt_removeSubFont(); - delete mStick; + + delete stick; delete mSelIcon; delete mSelIcon2; delete mpName; delete mpFileWarning; - delete field_0x029c; - delete field_0x02a0; - delete field_0x02e8; - delete field_0x02f0; - delete field_0x02f8; - delete field_0x0300; - delete field_0x0308; - delete field_0x0310; - delete field_0x0314; - delete field_0x0318; - delete field_0x0320; - delete field_0x0328; - delete field_0x032c; - delete field_0x0330; - delete field_0x0338; - delete field_0x03a0; - delete field_0x03a8; + + delete mCpSelBck; + delete mCpSelBck2; + delete mCpSelBpk; + delete mCpSel03Btk; + delete mCpSelBookBpk; + delete mCpSelBookBtk; + delete mCpSelBookBrk; + + delete mYnSelBck; + delete mYnSelBck2; + delete mYnSelBpk; + delete mYnSelBtk; + + delete m3mBck; + delete m3mBck2; + delete m3mBpk; + delete m3mBtk; + + delete mSelDtBtk; + delete mSelDtPane_mset; + mpFileSelect3d->_delete(); delete mpFileSelect3d; - delete field_0x2378; - + + #if PLATFORM_GCN + delete mpFadePict; dComIfGp_getMain2DArchive()->removeResourceAll(); + #endif + dComIfGp_getCollectResArchive()->removeResourceAll(); + + mDoHIO_DELETE_CHILD(g_fsHIO.no); } -static dFs_HIO_c g_fsHIO; - void dFile_select_c::_create() { - mDoGph_gInf_c::setFadeColor(static_cast(g_blackColor)); - mStick = new STControl(2, 2, 1, 1, 0.9f, 0.5f, 0, 0x2000); - g_fsHIO.field_0x0004 = -1; + int i; - for (int i = 0; i < 3; i++) { - mDataNew[i] = 0; - field_0x025b[i] = 0; + mDoGph_gInf_c::setFadeColor(static_cast(g_blackColor)); + + stick = new STControl(2, 2, 1, 1, 0.9f, 0.5f, 0, 0x2000); + JUT_ASSERT(355, stick != NULL); + + g_fsHIO.no = mDoHIO_CREATE_CHILD("ファイルセレクト画面", &g_fsHIO); + + for (i = 0; i < 3; i++) { + mIsDataNew[i] = false; + mIsNoData[i] = false; } mSelectNum = 0; - + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4332 = 0; + #endif + dComIfGs_init(); dComIfGp_itemDataInit(); dComIfGs_setNewFile(0); @@ -199,7 +268,7 @@ void dFile_select_c::_create() { } typedef void (dFile_select_c::*DataSelProcFunc)(void); -static DataSelProcFunc DataSelProc[47] = { +static DataSelProcFunc DataSelProc[] = { &dFile_select_c::MemCardCheckMain, &dFile_select_c::dataSelectIn, &dFile_select_c::dataSelectInit, @@ -247,28 +316,57 @@ static DataSelProcFunc DataSelProc[47] = { &dFile_select_c::backDatSelPaneMove, &dFile_select_c::ToNameMove2, &dFile_select_c::nextModeWait, + + #if PLATFORM_WII || PLATFORM_SHIELD + &dFile_select_c::dataSelectInCopy, + &dFile_select_c::cardToNandDataCopy, + &dFile_select_c::cardToNandDataCopyWait, + &dFile_select_c::cardToNandDataCopyWait2, + &dFile_select_c::cardToNandDataCopyOkDisp, + &dFile_select_c::cardToNandDataCopyOkDisp2, + &dFile_select_c::cardToNandDataCopyOkDisp3, + &dFile_select_c::cardToNandDataCopyErrDisp, + &dFile_select_c::cardToNandDataCopyErrDisp2, + &dFile_select_c::cardToNandDataCopyErrDisp3, + #endif }; void dFile_select_c::_move() { + #if DEBUG + if (g_fsHIO.title_mesg_check) { + titleMsgCheck(); + } + + if (g_fsHIO.error_mesg_check) { + errorMsgCheck(); + } + #endif + dMeter2Info_decMsgKeyWaitTimer(); + #if PLATFORM_GCN s32 drive_status = DVDGetDriveStatus(); - - if (drive_status != DVD_STATE_END && drive_status != DVD_STATE_BUSY && field_0x03b1 != 0) { + if (drive_status != DVD_STATE_END && drive_status != DVD_STATE_BUSY && field_0x03b1) { field_0x03b1 = 0; } + #endif - if ((mDoMemCd_getProbeStat() == 0 || mDoMemCd_getProbeStat() == 1) && (mDoRst::isReset() == 0 && field_0x03b1 == 0)) { - if (field_0x2378->getAlpha() != 0) { - field_0x2378->setAlpha(0); + #if !PLATFORM_WII + if ((mDoMemCd_getProbeStat() == 0 || mDoMemCd_getProbeStat() == 1) && + (!mDoRst::isReset() && !field_0x03b1)) + { + #if PLATFORM_GCN + if (mpFadePict->getAlpha() != 0) { + mpFadePict->setAlpha(0); } - - field_0x026f = 0; - field_0x0271 = 0; - - } + #endif - (this->*DataSelProc[field_0x026f])(); + mDataSelProc = DATASELPROC_MEMCARD_CHECK_MAIN; + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + } + #endif + + (this->*DataSelProc[mDataSelProc])(); selFileWakuAnm(); bookIconAnm(); @@ -280,7 +378,7 @@ void dFile_select_c::_move() { m3mSel.Scr3m->animation(); mSelDt.ScrDt->animation(); - if (mCpSel.field_0x08) { + if (mCpSel.isShow) { selCopyFileWakuAnm(); copyBookIconAnm(); mCpSel.Scr->animation(); @@ -292,189 +390,239 @@ void dFile_select_c::_move() { mDoMemCd_clearProbeStat(); } +#if DEBUG +void dFile_select_c::titleMsgCheck() { + if (mDoCPd_c::getTrigRight(PAD_1)) { + g_fsHIO.title_msg_check_sel++; + if (g_fsHIO.title_msg_check_sel > 16) { + g_fsHIO.title_msg_check_sel = 0; + } + } else if (mDoCPd_c::getTrigLeft(PAD_1)) { + if (g_fsHIO.title_msg_check_sel == 0) { + g_fsHIO.title_msg_check_sel = 16; + } else { + g_fsHIO.title_msg_check_sel--; + } + } + + static u16 msg[] = { + 0x0001, 0x0040, 0x0041, + 0x0042, 0x0052, 0x0043, + 0x0044, 0x0045, 0x0046, + 0x0047, 0x0048, 0x0049, + 0x004a, 0x004b, 0x004c, + 0x0384, 0x0385, + }; + + static u8 font[] = {1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0}; + static f32 fontsize[] = {21.0f, 27.0f}; + static f32 linespaceU[] = {22.0f, 20.0f}; + static f32 charspaceU[] = {0.0f, 0.0f}; + + ((J2DTextBox*)mHeaderTxtPane[mHeaderTxtDispIdx]->getPanePtr())->setFont(fileSel.font[font[g_fsHIO.title_msg_check_sel]]); + ((J2DTextBox*)mHeaderTxtPane[mHeaderTxtDispIdx]->getPanePtr())->setFontSize(fontsize[font[g_fsHIO.title_msg_check_sel]], fontsize[font[g_fsHIO.title_msg_check_sel]]); + ((J2DTextBox*)mHeaderTxtPane[mHeaderTxtDispIdx]->getPanePtr())->setLineSpace(linespaceU[font[g_fsHIO.title_msg_check_sel]]); + ((J2DTextBox*)mHeaderTxtPane[mHeaderTxtDispIdx]->getPanePtr())->setCharSpace(charspaceU[font[g_fsHIO.title_msg_check_sel]]); + + fileSel.mMessageString->getString(msg[g_fsHIO.title_msg_check_sel], (J2DTextBox*)mHeaderTxtPane[mHeaderTxtDispIdx]->getPanePtr(), NULL, fileSel.font[font[g_fsHIO.title_msg_check_sel]], NULL, 0); +} + +void dFile_select_c::errorMsgCheck() { + if (mDoCPd_c::getTrigRight(PAD_1)) { + g_fsHIO.error_msg_check_sel++; + if (g_fsHIO.error_msg_check_sel > 17) { + g_fsHIO.error_msg_check_sel = 0; + } + } else if (mDoCPd_c::getTrigLeft(PAD_1)) { + if (g_fsHIO.error_msg_check_sel == 0) { + g_fsHIO.error_msg_check_sel = 17; + } else { + g_fsHIO.error_msg_check_sel--; + } + } + + static u16 er_msg[] = { + 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0009, + 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x0011, + 0x0012, 0x0013, 0x0019, 0x001b, 0x001a, 0x001c, + }; + + fileSel.mMessageString->getString(er_msg[g_fsHIO.error_msg_check_sel], (J2DTextBox*)mErrorMsgTxtPane[mErrorTxtDispIdx]->getPanePtr(), NULL, fileSel.font[0], NULL, 0); +} +#endif + void dFile_select_c::selFileWakuAnm() { - field_0x01cc += 2; + mSelFileBpkFrame += 2; + if (mSelFileBpkFrame >= mFileSelBpk->getFrameMax()) + mSelFileBpkFrame -= mFileSelBpk->getFrameMax(); + mFileSelBpk->setFrame(mSelFileBpkFrame); - if (field_0x01cc >= field_0x01c8->getFrameMax()) - field_0x01cc -= field_0x01c8->getFrameMax(); + mSelFileBtk05Frame += 2; + if (mSelFileBtk05Frame >= mFileSel05Btk->getFrameMax()) + mSelFileBtk05Frame -= mFileSel05Btk->getFrameMax(); + mFileSel05Btk->setFrame(mSelFileBtk05Frame); - field_0x01c8->setFrame(field_0x01cc); - field_0x01d4 += 2; + mYnSelBpkFrame += 2; + if (mYnSelBpkFrame >= mYnSelBpk->getFrameMax()) + mYnSelBpkFrame -= mYnSelBpk->getFrameMax(); + mYnSelBpk->setFrame(mYnSelBpkFrame); - if (field_0x01d4 >= field_0x01d0->getFrameMax()) - field_0x01d4 -= field_0x01d0->getFrameMax(); + mYnSelBtkFrame += 2; + if (mYnSelBtkFrame >= mYnSelBtk->getFrameMax()) + mYnSelBtkFrame -= mYnSelBtk->getFrameMax(); + mYnSelBtk->setFrame(mYnSelBtkFrame); - field_0x01d0->setFrame(field_0x01d4); - field_0x031c += 2; + m3mBpkFrame += 2; + if (m3mBpkFrame >= m3mBpk->getFrameMax()) + m3mBpkFrame -= m3mBpk->getFrameMax(); + m3mBpk->setFrame(m3mBpkFrame); - if (field_0x031c >= field_0x0318->getFrameMax()) - field_0x031c -= field_0x0318->getFrameMax(); + m3mBtkFrame += 2; + if (m3mBtkFrame >= m3mBtk->getFrameMax()) + m3mBtkFrame -= m3mBtk->getFrameMax(); + m3mBtk->setFrame(m3mBtkFrame); - field_0x0318->setFrame(field_0x031c); - field_0x0324 += 2; - - if (field_0x0324 >= field_0x0320->getFrameMax()) - field_0x0324 -= field_0x0320->getFrameMax(); - - field_0x0320->setFrame(field_0x0324); - field_0x0334 += 2; - - if (field_0x0334 >= field_0x0330->getFrameMax()) - field_0x0334 -= field_0x0330->getFrameMax(); - - field_0x0330->setFrame(field_0x0334); - field_0x033c += 2; - - if (field_0x033c >= field_0x0338->getFrameMax()) - field_0x033c -= field_0x0338->getFrameMax(); - - field_0x0338->setFrame(field_0x033c); - field_0x03a4 += 2; - - if (field_0x03a4 >= field_0x03a0->getFrameMax()) - field_0x03a4 -= field_0x03a0->getFrameMax(); - - field_0x03a0->setFrame(field_0x03a4); + mSelDtBtkFrame += 2; + if (mSelDtBtkFrame >= mSelDtBtk->getFrameMax()) + mSelDtBtkFrame -= mSelDtBtk->getFrameMax(); + mSelDtBtk->setFrame(mSelDtBtkFrame); } void dFile_select_c::bookIconAnm() { - field_0x01dc += 2; + mSelFileBookBpkFrame += 2; + if (mSelFileBookBpkFrame >= mSelFileBookBpk->getFrameMax()) + mSelFileBookBpkFrame -= mSelFileBookBpk->getFrameMax(); + mSelFileBookBpk->setFrame(mSelFileBookBpkFrame); - if (field_0x01dc >= field_0x01d8->getFrameMax()) - field_0x01dc -= field_0x01d8->getFrameMax(); + mSelFileBookBtkFrame += 2; + if (mSelFileBookBtkFrame >= mSelFileBookBtk->getFrameMax()) + mSelFileBookBtkFrame -= mSelFileBookBtk->getFrameMax(); + mSelFileBookBtk->setFrame(mSelFileBookBtkFrame); - field_0x01d8->setFrame(field_0x01dc); - field_0x01e4 += 2; - - if (field_0x01e4 >= field_0x01e0->getFrameMax()) - field_0x01e4 -= field_0x01e0->getFrameMax(); - - field_0x01e0->setFrame(field_0x01e4); - field_0x01ec += 2; - - if (field_0x01ec >= field_0x01e8->getFrameMax()) - field_0x01ec -= field_0x01e8->getFrameMax(); - - field_0x01e8->setFrame(field_0x01ec); + mSelFileBookBrkFrame += 2; + if (mSelFileBookBrkFrame >= mSelFileBookBrk->getFrameMax()) + mSelFileBookBrkFrame -= mSelFileBookBrk->getFrameMax(); + mSelFileBookBrk->setFrame(mSelFileBookBrkFrame); } void dFile_select_c::selCopyFileWakuAnm() { - field_0x02ec += 2; + mCpSelBpkFrame += 2; + if (mCpSelBpkFrame >= mCpSelBpk->getFrameMax()) + mCpSelBpkFrame -= mCpSelBpk->getFrameMax(); + mCpSelBpk->setFrame(mCpSelBpkFrame); - if (field_0x02ec >= field_0x02e8->getFrameMax()) - field_0x02ec -= field_0x02e8->getFrameMax(); - - field_0x02e8->setFrame(field_0x02ec); - field_0x02f4 += 2; - - if (field_0x02f4 >= field_0x02f0->getFrameMax()) - field_0x02f4 -= field_0x02f0->getFrameMax(); - - field_0x02f0->setFrame(field_0x02f4); + mCpSel03BtkFrame += 2; + if (mCpSel03BtkFrame >= mCpSel03Btk->getFrameMax()) + mCpSel03BtkFrame -= mCpSel03Btk->getFrameMax(); + mCpSel03Btk->setFrame(mCpSel03BtkFrame); } void dFile_select_c::copyBookIconAnm() { - field_0x02fc += 2; + mCpSelBookBpkFrame += 2; + if (mCpSelBookBpkFrame >= mCpSelBookBpk->getFrameMax()) + mCpSelBookBpkFrame -= mCpSelBookBpk->getFrameMax(); + mCpSelBookBpk->setFrame(mCpSelBookBpkFrame); - if (field_0x02fc >= field_0x02f8->getFrameMax()) - field_0x02fc -= field_0x02f8->getFrameMax(); + mCpSelBookBtkFrame += 2; + if (mCpSelBookBtkFrame >= mCpSelBookBtk->getFrameMax()) + mCpSelBookBtkFrame -= mCpSelBookBtk->getFrameMax(); + mCpSelBookBtk->setFrame(mCpSelBookBtkFrame); - field_0x02f8->setFrame(field_0x02fc); - field_0x0304 += 2; - - if (field_0x0304 >= field_0x0300->getFrameMax()) - field_0x0304 -= field_0x0300->getFrameMax(); - - field_0x0300->setFrame(field_0x0304); - field_0x030c += 2; - - if (field_0x030c >= field_0x0308->getFrameMax()) - field_0x030c -= field_0x0308->getFrameMax(); - - field_0x0308->setFrame(field_0x030c); + mCpSelBookBrkFrame += 2; + if (mCpSelBookBrkFrame >= mCpSelBookBrk->getFrameMax()) + mCpSelBookBrkFrame -= mCpSelBookBrk->getFrameMax(); + mCpSelBookBrk->setFrame(mCpSelBookBrkFrame); } void dFile_select_c::dataDelEffAnm() { if (field_0x0208 != 0) { - field_0x0204 += 2; + mCpDtEffBrkFrame += 2; + if (mCpDtEffBrkFrame >= mCpDtEffBrk->getFrameMax()) + mCpDtEffBrkFrame -= mCpDtEffBrk->getFrameMax(); + mCpDtEffBrk->setFrame(mCpDtEffBrkFrame); - if (field_0x0204 >= field_0x0200->getFrameMax()) - field_0x0204 -= field_0x0200->getFrameMax(); - - field_0x0200->setFrame(field_0x0204); - field_0x01f4 += 2; - - if (field_0x01f4 >= field_0x01f0->getFrameMax()) - field_0x01f4 -= field_0x01f0->getFrameMax(); - - field_0x01f0->setFrame(field_0x01f4); + mDtEffBtkFrame += 2; + if (mDtEffBtkFrame >= mDtEffBtk->getFrameMax()) + mDtEffBtkFrame -= mDtEffBtk->getFrameMax(); + mDtEffBtk->setFrame(mDtEffBtkFrame); } } void dFile_select_c::dataCopyEffAnm() { if (field_0x0209 != 0) { - field_0x0204 += 2; + mCpDtEffBrkFrame += 2; + if (mCpDtEffBrkFrame >= mCpDtEffBrk->getFrameMax()) + mCpDtEffBrkFrame -= mCpDtEffBrk->getFrameMax(); + mCpDtEffBrk->setFrame(mCpDtEffBrkFrame); - if (field_0x0204 >= field_0x0200->getFrameMax()) - field_0x0204 -= field_0x0200->getFrameMax(); - - field_0x0200->setFrame(field_0x0204); - field_0x01fc += 2; - - if (field_0x01fc >= field_0x01f8->getFrameMax()) - field_0x01fc -= field_0x01f8->getFrameMax(); - - field_0x01f8->setFrame(field_0x01fc); + mCpEffBtkFrame += 2; + if (mCpEffBtkFrame >= mCpEffBtk->getFrameMax()) + mCpEffBtkFrame -= mCpEffBtk->getFrameMax(); + mCpEffBtk->setFrame(mCpEffBtkFrame); } } -void dFile_select_c::selectDataBaseMoveAnmInitSet(int param_0, int param_1) { - field_0x00a4->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); - field_0x00b0 = param_0; - field_0x00b4 = param_1; - field_0x0084->setFrame(field_0x00b0); - field_0x00a4->getPanePtr()->animationTransform(); +void dFile_select_c::selectDataBaseMoveAnmInitSet(int i_frame, int i_frameMax) { + mBaseMovePane->getPanePtr()->setAnimation(mBaseMoveAnm); + mBaseMoveAnmFrame = i_frame; + mBaseMoveAnmFrameMax = i_frameMax; + mBaseMoveAnm->setFrame(mBaseMoveAnmFrame); + mBaseMovePane->getPanePtr()->animationTransform(); + + #if PLATFORM_GCN field_0x00b9 = 1; + #endif } bool dFile_select_c::selectDataBaseMoveAnm() { - if (field_0x00b0 != field_0x00b4) { - if (field_0x00b0 < field_0x00b4) { - field_0x00b0 += 2; - - if (field_0x00b0 > field_0x00b4) - field_0x00b0 = field_0x00b4; - + bool ret; + if (mBaseMoveAnmFrame != mBaseMoveAnmFrameMax) { + if (mBaseMoveAnmFrame < mBaseMoveAnmFrameMax) { + mBaseMoveAnmFrame += 2; + if (mBaseMoveAnmFrame > mBaseMoveAnmFrameMax) + mBaseMoveAnmFrame = mBaseMoveAnmFrameMax; } else { - field_0x00b0 -= 2; - - if (field_0x00b0 < field_0x00b4) - field_0x00b0 = field_0x00b4; - + mBaseMoveAnmFrame -= 2; + if (mBaseMoveAnmFrame < mBaseMoveAnmFrameMax) + mBaseMoveAnmFrame = mBaseMoveAnmFrameMax; } - field_0x0084->setFrame(field_0x00b0); - field_0x00a4->getPanePtr()->animationTransform(); - return false; + mBaseMoveAnm->setFrame(mBaseMoveAnmFrame); + mBaseMovePane->getPanePtr()->animationTransform(); + ret = false; } else { - field_0x00b0 == 0x21 ? field_0x00b8 = 1 : field_0x00b8 = 0; - field_0x00b9 = 0; + if (mBaseMoveAnmFrame == 33) { + field_0x00b8 = 1; + } else { + field_0x00b8 = 0; + } - field_0x00a4->getPanePtr()->setAnimation((J2DAnmTransform*)0); - return true; + #if PLATFORM_GCN + field_0x00b9 = 0; + #endif + + mBaseMovePane->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + ret = true; } + + return ret; } void dFile_select_c::dataSelectInAnmSet() { setSaveData(); - dSv_save_c* pSave = (dSv_save_c*)mSave; + + dSv_save_c* pSave = (dSv_save_c*)mSaveData; OSTime date_ipl = pSave->getPlayer().getPlayerStatusB().getDateIpl(); mSelectNum = 0; + for (int i = 0; i < 3; i++) { - field_0x0164[i]->setAlpha(0); - field_0x0170[i]->setAlpha(0); - field_0x017c[i]->setAlpha(0); - if (field_0x025b[i] == 0) { + #if PLATFORM_GCN + mSelFileMoyoPane[i]->setAlpha(0); + mSelFileGoldPane[i]->setAlpha(0); + mSelFileGold2Pane[i]->setAlpha(0); + #endif + + if (!mIsNoData[i]) { OSTime date_ipl2 = pSave->getPlayer().getPlayerStatusB().getDateIpl(); OSTime date2Secs = OSTicksToSeconds(date_ipl2); OSTime dateSec = OSTicksToSeconds(date_ipl); @@ -485,137 +633,162 @@ void dFile_select_c::dataSelectInAnmSet() { } } - pSave = (dSv_save_c*)((u8*)pSave + 0xa94); + pSave = (dSv_save_c*)((u8*)pSave + SAVEDATA_SIZE); - if (field_0x025b[i] != 0 || mDataNew[i] != 0) { - field_0x0220[i]->setAlpha(0); - field_0x022c[i]->setAlpha(0xFF); + if (mIsNoData[i] || mIsDataNew[i] != 0) { + mFileInfoDatBasePane[i]->setAlpha(0); + mFileInfoNoDatBasePane[i]->setAlpha(0xFF); } else { - field_0x0220[i]->setAlpha(0xFF); - field_0x022c[i]->setAlpha(0); + mFileInfoDatBasePane[i]->setAlpha(0xFF); + mFileInfoNoDatBasePane[i]->setAlpha(0); } - field_0x0188[i]->setAlpha(0); + mSelFilePane_Book_l[i]->setAlpha(0); } + + #if PLATFORM_GCN mpFileWarning->init(); - selectDataBaseMoveAnmInitSet(1,0x21); - mDoAud_seStart(Z2SE_SY_FILE_MENU_SLIDE_IN,0,0,0); + #endif + + selectDataBaseMoveAnmInitSet(1, 33); + mDoAud_seStart(Z2SE_SY_FILE_MENU_SLIDE_IN, NULL, 0, 0); } void dFile_select_c::dataSelectIn() { - bool headerTxtChange = headerTxtChangeAnm(); - bool selectDataBaseMove = selectDataBaseMoveAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataBaseMove = selectDataBaseMoveAnm(); + bool isErrorMove = true; + bool isYnMenuMove = true; - bool errorMove = true; - if (field_0x014a || field_0x014b) { - errorMove = errorMoveAnm(); + #if PLATFORM_GCN + if (field_0x014a || field_0x014b) + #else + if (field_0x014a) + #endif + { + isErrorMove = errorMoveAnm(); } - bool yesnoMenuMove = true; + isYnMenuMove = true; if (field_0x0108 || field_0x0281) { - yesnoMenuMove = yesnoMenuMoveAnm(); + isYnMenuMove = yesnoMenuMoveAnm(); } - bool nameMove = true; - if (field_0x0128 || mCpSel.field_0x08) { - nameMove = nameMoveAnm(); + bool isNameMove = true; + #if PLATFORM_GCN + if (field_0x0128 || mCpSel.isShow) + #else + if (field_0x0128) + #endif + { + isNameMove = nameMoveAnm(); } - bool menuMove = true; + #if PLATFORM_GCN + bool isMenuMove = true; if (field_0x0360 || field_0x0283) { - menuMove = menuMoveAnm(); + isMenuMove = menuMoveAnm(); } + #endif - bool modoruTxtDisp = modoruTxtDispAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); - if (headerTxtChange == true && selectDataBaseMove == true && - errorMove == true && yesnoMenuMove == true && - nameMove == true && menuMove == true && - modoruTxtDisp == true) { + if (isHeaderTxtChange == true && + isSelDataBaseMove == true && + isErrorMove == true && + isYnMenuMove == true && + isNameMove == true && + #if PLATFORM_GCN + isMenuMove == true && + #endif + isModoruTxtDisp == true) + { for (int i = 0; i < 3; i++) { - field_0x00bc[i]->reinit(); + mSelFilePanes[i]->reinit(); } - headerTxtSet(0x43,1,0); + headerTxtSet(0x43, 1, 0); mLastSelectNum = mSelectNum; - field_0x00bc[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); + mSelFilePanes[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)mBaseMoveAnm); field_0x00e0[mSelectNum] = SelStartFrameTbl[mSelectNum]; - field_0x0188[mSelectNum]->alphaAnimeStart(0); + mSelFilePane_Book_l[mSelectNum]->alphaAnimeStart(0); ketteiTxtDispAnmInit(1); - field_0x026f = 2; + mDataSelProc = DATASELPROC_DATA_SELECT_INIT; } } void dFile_select_c::dataSelectInit() { - bool headerTxtChange = headerTxtChangeAnm(); - bool alphaAnime = true; - bool ketteiTxtDisp = true; + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isBookAlphaAnime = true; + bool isKetteiTxtDisp = true; bool check = true; if (mSelectNum != 0xFF) { - alphaAnime = field_0x0188[mSelectNum]->alphaAnime(g_fsHIO.field_0x0006,0,0xFF,1); - ketteiTxtDisp = ketteiTxtDispAnm(); + isBookAlphaAnime = mSelFilePane_Book_l[mSelectNum]->alphaAnime(g_fsHIO.base_effect_appear_frames, 0, 0xFF, 1); + isKetteiTxtDisp = ketteiTxtDispAnm(); if (field_0x00e0[mSelectNum] != SelEndFrameTbl[mSelectNum]) { field_0x00e0[mSelectNum] += 2; if (field_0x00e0[mSelectNum] > SelEndFrameTbl[mSelectNum]) field_0x00e0[mSelectNum] = SelEndFrameTbl[mSelectNum]; - - field_0x0084->setFrame(field_0x00e0[mSelectNum]); - field_0x00bc[mSelectNum]->getPanePtr()->animationTransform(); + + mBaseMoveAnm->setFrame(field_0x00e0[mSelectNum]); + mSelFilePanes[mSelectNum]->getPanePtr()->animationTransform(); check = false; } } - if (headerTxtChange == true && alphaAnime == true && ketteiTxtDisp == true && check == true) { + if (isHeaderTxtChange == true && isBookAlphaAnime == true && isKetteiTxtDisp == true && check == true) { if (mSelectNum != 0xFF) { - field_0x00bc[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); - selFileCursorShow(); + mSelFilePanes[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + selFileCursorShow(); } - field_0x026f = 3; + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectNum; + #endif + + mDataSelProc = DATASELPROC_DATA_SELECT; } } // handles switching between quest logs void dFile_select_c::dataSelect() { - mStick->checkTrigger(); + stick->checkTrigger(); // If A or Start was pressed if (mDoCPd_c::getTrigA(PAD_1) || mDoCPd_c::getTrigStart(PAD_1)) { - dataSelectStart(); // run the quest log open process - } else { - if (mStick->checkUpTrigger()) { - // if we're not on the top quest log - if (mSelectNum != 0) { - mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR,0,0,0); - mLastSelectNum = mSelectNum; - mSelectNum--; - dataSelectAnmSet(); // run the quest log selection animation - field_0x026f = 4; - } - } else if (mStick->checkDownTrigger()) { - // if we're not on the bottom quest log - if (mSelectNum != 2) { - mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR,0,0,0); - mLastSelectNum = mSelectNum; - mSelectNum++; - dataSelectAnmSet(); // run the quest log selection animation - field_0x026f = 4; - } - } + dataSelectStart(); // run the quest log open process + } else if (stick->checkUpTrigger()) { + // if we're not on the top quest log + if (mSelectNum != 0) { + mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, NULL, 0, 0); + mLastSelectNum = mSelectNum; + mSelectNum--; + dataSelectAnmSet(); // run the quest log selection animation + mDataSelProc = DATASELPROC_DATA_SELECT_MOVE_ANIME; + } + } else if (stick->checkDownTrigger()) { + // if we're not on the bottom quest log + if (mSelectNum != 2) { + mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, NULL, 0, 0); + mLastSelectNum = mSelectNum; + mSelectNum++; + dataSelectAnmSet(); // run the quest log selection animation + mDataSelProc = DATASELPROC_DATA_SELECT_MOVE_ANIME; + } } } static s32 YnSelStartFrameTbl[2] = { - 0x000004E3, - 0x000004D4, + 1251, + 1236, }; static s32 YnSelEndFrameTbl[2] = { - 0x000004D4, - 0x000004E3, + 1236, + 1251, }; static u16 msgTbl[3] = { @@ -626,11 +799,13 @@ static u16 msgTbl[3] = { void dFile_select_c::dataSelectStart() { mSelIcon->setAlphaRate(0.0f); - if (field_0x025b[mSelectNum] != 0) { + + if (mIsNoData[mSelectNum]) { headerTxtSet(0x52, 0, 0); selectDataMoveAnmInitSet(SelOpenStartFrameTbl[mSelectNum], SelOpenEndFrameTbl[mSelectNum]); yesnoMenuMoveAnmInitSet(0x473, 0x47d); - selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.field_0x0008); + selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.select_box_appear_frames); + mSelDt.ScrDt->search('ken_00')->hide(); mSelDt.ScrDt->search('ken_01')->hide(); mSelDt.ScrDt->search('ken_02')->hide(); @@ -641,56 +816,80 @@ void dFile_select_c::dataSelectStart() { mSelDt.ScrDt->search('fuku_01')->hide(); mSelDt.ScrDt->search('fuku_02')->hide(); mpFileSelect3d->drawOff(); - field_0x026f = 7; - } else if (mDataNew[mSelectNum] != 0) { - dComIfGs_setNewFile(0x80); + + mDataSelProc = DATASELPROC_SELECT_DATA_OPENERASE_MOVE; + } else if (mIsDataNew[mSelectNum] != 0) { + #if PLATFORM_GCN + dComIfGs_setNewFile(128); + #endif + dComIfGs_setDataNum(mSelectNum); - mDoAud_seStart(Z2SE_SY_NEW_FILE, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_NEW_FILE, NULL, 0, 0); headerTxtSet(0x385, 1, 0); fileRecScaleAnmInitSet2(1.0f, 0.0f); nameMoveAnmInitSet(3359, 3369); - field_0x0164[mSelectNum]->setAlpha(0); - field_0x0170[mSelectNum]->setAlpha(0); - field_0x017c[mSelectNum]->setAlpha(0); - char auStack_28[32]; - dMeter2Info_getString(0x382, auStack_28, 0); - dComIfGs_setPlayerName(auStack_28); + + mSelFileMoyoPane[mSelectNum]->setAlpha(0); + mSelFileGoldPane[mSelectNum]->setAlpha(0); + mSelFileGold2Pane[mSelectNum]->setAlpha(0); + + char namebuf[32]; + dMeter2Info_getString(0x382, namebuf, NULL); + dComIfGs_setPlayerName(namebuf); mpName->setNextNameStr(dComIfGs_getPlayerName()); mpName->initial(); modoruTxtChange(1); - field_0x026f = 6; + + mDataSelProc = DATASELPROC_SELECT_DATA_NAME_MOVE; } else { + #if PLATFORM_GCN dComIfGs_setNewFile(0); - mDoAud_seStart(Z2SE_SY_CURSOR_OK, 0, 0, 0); + #endif + + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + #if PLATFORM_GCN mSelectMenuNum = 1; + #else + mSelectMenuNum = 0xFF; + #endif + mLastSelectMenuNum = mSelectMenuNum; + + #if PLATFORM_SHIELD + ketteiTxtDispAnmInit(0); + #endif + headerTxtSet(msgTbl[mSelectNum], 1, 0); - selectDataMoveAnmInitSet( - SelOpenStartFrameTbl[mSelectNum], - SelOpenEndFrameTbl[mSelectNum]); + selectDataMoveAnmInitSet(SelOpenStartFrameTbl[mSelectNum], SelOpenEndFrameTbl[mSelectNum]); menuMoveAnmInitSet(799, 809); - selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.field_0x0008); + selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.select_box_appear_frames); makeRecInfo(mSelectNum); - field_0x026f = 5; + + mDataSelProc = DATASELPROC_SELECT_DATA_OPEN_MOVE; } + modoruTxtDispAnmInit(1); } void dFile_select_c::selectDataMoveAnmInitSet(int param_0, int param_1) { - field_0x00bc[0]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); - field_0x00bc[1]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); - field_0x00bc[2]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); - mpPane->setAnimation((J2DAnmTransform*)field_0x0084); + mSelFilePanes[0]->getPanePtr()->setAnimation(mBaseMoveAnm); + mSelFilePanes[1]->getPanePtr()->setAnimation(mBaseMoveAnm); + mSelFilePanes[2]->getPanePtr()->setAnimation(mBaseMoveAnm); + mBaseSubPane->setAnimation(mBaseMoveAnm); + field_0x00e0[mSelectNum] = param_0; field_0x00ec = param_1; - field_0x0084->setFrame(field_0x00e0[mSelectNum]); - field_0x00bc[0]->getPanePtr()->animationTransform(); - field_0x00bc[1]->getPanePtr()->animationTransform(); - field_0x00bc[2]->getPanePtr()->animationTransform(); - mpPane->animationTransform(); + mBaseMoveAnm->setFrame(field_0x00e0[mSelectNum]); + mSelFilePanes[0]->getPanePtr()->animationTransform(); + mSelFilePanes[1]->getPanePtr()->animationTransform(); + mSelFilePanes[2]->getPanePtr()->animationTransform(); + + mBaseSubPane->animationTransform(); } bool dFile_select_c::selectDataMoveAnm() { + bool ret; + if (field_0x00e0[mSelectNum] != field_0x00ec) { if (field_0x00e0[mSelectNum] < field_0x00ec) { field_0x00e0[mSelectNum] += 2; @@ -705,41 +904,43 @@ bool dFile_select_c::selectDataMoveAnm() { field_0x00e0[mSelectNum] = field_0x00ec; } - field_0x0084->setFrame(field_0x00e0[mSelectNum]); + mBaseMoveAnm->setFrame(field_0x00e0[mSelectNum]); for (int i = 0; i < 3; i++) { - field_0x00bc[i]->getPanePtr()->animationTransform(); + mSelFilePanes[i]->getPanePtr()->animationTransform(); } - mpPane->animationTransform(); + mBaseSubPane->animationTransform(); } if (field_0x00e0[mSelectNum] == field_0x00ec) { for (int i = 0; i < 3; i++) { - field_0x00bc[i]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + mSelFilePanes[i]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); } - mpPane->setAnimation((J2DAnmTransform*)0); - return true; + mBaseSubPane->setAnimation((J2DAnmTransform*)NULL); + ret = true; } else { - return false; + ret = false; } + + return ret; } void dFile_select_c::dataSelectAnmSet() { if (mSelectNum != 0xff) { - field_0x00bc[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0084); + mSelFilePanes[mSelectNum]->getPanePtr()->setAnimation(mBaseMoveAnm); field_0x00e0[mSelectNum] = SelStartFrameTbl[mSelectNum]; - field_0x0084->setFrame(field_0x00e0[mSelectNum]); - field_0x00bc[mSelectNum]->getPanePtr()->animationTransform(); - field_0x0188[mSelectNum]->alphaAnimeStart(0); + mBaseMoveAnm->setFrame(field_0x00e0[mSelectNum]); + mSelFilePanes[mSelectNum]->getPanePtr()->animationTransform(); + mSelFilePane_Book_l[mSelectNum]->alphaAnimeStart(0); } if (mLastSelectNum != 0xff) { - selectWakuAlpahAnmInit(mLastSelectNum,0xff,0,g_fsHIO.field_0x0008); - field_0x00bc[mLastSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0088); // wrong? + selectWakuAlpahAnmInit(mLastSelectNum, 0xff, 0, g_fsHIO.select_box_appear_frames); + mSelFilePanes[mLastSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)field_0x0088); // wrong? field_0x00e0[mLastSelectNum] = SelEndFrameTbl[mLastSelectNum]; field_0x0088->setFrame(field_0x00e0[mLastSelectNum]); - field_0x00bc[mLastSelectNum]->getPanePtr()->animationTransform(); - field_0x0188[mLastSelectNum]->alphaAnimeStart(0); + mSelFilePanes[mLastSelectNum]->getPanePtr()->animationTransform(); + mSelFilePane_Book_l[mLastSelectNum]->alphaAnimeStart(0); mSelIcon->setAlphaRate(0.0f); } } @@ -748,18 +949,19 @@ void dFile_select_c::dataSelectMoveAnime() { bool iVar7 = true; bool iVar6 = true; bool bVar1 = true; + if (mLastSelectNum != 0xff) { - iVar7 = field_0x0188[mLastSelectNum]->alphaAnime(g_fsHIO.field_0x0006,0xff,0,1); + iVar7 = mSelFilePane_Book_l[mLastSelectNum]->alphaAnime(g_fsHIO.base_effect_appear_frames, 0xff, 0, 1); iVar6 = selectWakuAlpahAnm(mLastSelectNum); if (field_0x00e0[mLastSelectNum] != SelStartFrameTbl[mLastSelectNum]) { - field_0x00e0[mLastSelectNum] = field_0x00e0[mLastSelectNum] - 2; - + field_0x00e0[mLastSelectNum] -= 2; + if (field_0x00e0[mLastSelectNum] < SelStartFrameTbl[mLastSelectNum]) field_0x00e0[mLastSelectNum] = SelStartFrameTbl[mLastSelectNum]; - + field_0x0088->setFrame(field_0x00e0[mLastSelectNum]); - field_0x00bc[mLastSelectNum]->getPanePtr()->animationTransform(); + mSelFilePanes[mLastSelectNum]->getPanePtr()->animationTransform(); bVar1 = false; } } @@ -768,50 +970,56 @@ void dFile_select_c::dataSelectMoveAnime() { bool bVar2 = true; if (mSelectNum != 0xff) { - iVar5 = field_0x0188[mSelectNum]->alphaAnime(g_fsHIO.field_0x0006,0,0xff,1); + iVar5 = mSelFilePane_Book_l[mSelectNum]->alphaAnime(g_fsHIO.base_effect_appear_frames, 0, 0xff, 1); if (field_0x00e0[mSelectNum] != SelEndFrameTbl[mSelectNum]) { - field_0x00e0[mSelectNum] = field_0x00e0[mSelectNum] + 2; + field_0x00e0[mSelectNum] += 2; if (field_0x00e0[mSelectNum] > SelEndFrameTbl[mSelectNum]) field_0x00e0[mSelectNum] = SelEndFrameTbl[mSelectNum]; - field_0x0084->setFrame(field_0x00e0[mSelectNum]); - field_0x00bc[mSelectNum]->getPanePtr()->animationTransform(); + mBaseMoveAnm->setFrame(field_0x00e0[mSelectNum]); + mSelFilePanes[mSelectNum]->getPanePtr()->animationTransform(); bVar2 = false; } } if (iVar7 == true && iVar6 == true && bVar1 == true && iVar5 == true && bVar2 == true) { if (mSelectNum != 0xff) { - field_0x00bc[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + mSelFilePanes[mSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); selFileCursorShow(); } if (mLastSelectNum != 0xff) { - field_0x00bc[mLastSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + mSelFilePanes[mLastSelectNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); } - field_0x026f = 3; + mDataSelProc = DATASELPROC_DATA_SELECT; } } -void dFile_select_c::makeRecInfo(u8 param_1) { - dSv_save_c* pSave = (dSv_save_c*)&mSave[param_1]; +void dFile_select_c::makeRecInfo(u8 i_dataNo) { + dSv_save_c* pSave = (dSv_save_c*)&mSaveData[i_dataNo]; + J2DPane* ken0 = mSelDt.ScrDt->search('ken_00'); J2DPane* ken1 = mSelDt.ScrDt->search('ken_01'); ken0->hide(); ken1->hide(); - if (pSave->getPlayer().getGetItem().isFirstBit(40)) { + + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_SWORD)) { ken0->hide(); ken1->show(); - } else if (pSave->getPlayer().getGetItem().isFirstBit(63) && !pSave->getEvent().isEventBit(0x302)) { + } else if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_WOOD_STICK) && + !pSave->getEvent().isEventBit(dSv_event_flag_c::F_0026)) + { ken0->show(); ken1->hide(); } J2DPane* ken2 = mSelDt.ScrDt->search('ken_02'); - if (pSave->getPlayer().getGetItem().isFirstBit(41) || pSave->getPlayer().getGetItem().isFirstBit(73)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_MASTER_SWORD) || + pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_LIGHT_SWORD)) + { ken2->show(); } else { ken2->hide(); @@ -822,37 +1030,37 @@ void dFile_select_c::makeRecInfo(u8 param_1) { tate0->hide(); tate1->hide(); - if (pSave->getPlayer().getGetItem().isFirstBit(43)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_SHIELD)) { tate0->show(); tate1->hide(); - } else if (pSave->getPlayer().getGetItem().isFirstBit(42)) { + } else if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_WOOD_SHIELD)) { tate0->hide(); tate1->show(); } J2DPane* tate2 = mSelDt.ScrDt->search('tate_02'); - if (pSave->getPlayer().getGetItem().isFirstBit(44)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_HYLIA_SHIELD)) { tate2->show(); } else { tate2->hide(); } J2DPane* fuku0 = mSelDt.ScrDt->search('fuku_00'); - if (pSave->getPlayer().getGetItem().isFirstBit(47)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_WEAR_KOKIRI)) { fuku0->show(); } else { fuku0->hide(); } J2DPane* fuku1 = mSelDt.ScrDt->search('fuku_01'); - if (pSave->getPlayer().getGetItem().isFirstBit(49)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_WEAR_ZORA)) { fuku1->show(); } else { fuku1->hide(); } J2DPane* fuku2 = mSelDt.ScrDt->search('fuku_02'); - if (pSave->getPlayer().getGetItem().isFirstBit(48)) { + if (pSave->getPlayer().getGetItem().isFirstBit(fpcNm_ITEM_ARMOR)) { fuku2->show(); } else { fuku2->hide(); @@ -865,6 +1073,7 @@ void dFile_select_c::makeRecInfo(u8 param_1) { } mirrorsCollected++; } + u8 crystalCollected = 0; for (int i = 0; i < 4; i++) { if (!pSave->getPlayer().getCollect().isCollectCrystal(i)) { @@ -873,8 +1082,10 @@ void dFile_select_c::makeRecInfo(u8 param_1) { crystalCollected++; } - if ((crystalCollected == 0 && mirrorsCollected == 0) || (pSave->getEvent().isEventBit(0xc01) && !pSave->getPlayer().getCollect().isCollectMirror(0)) || - (pSave->getEvent().isEventBit(0x2b08) && !pSave->getPlayer().getCollect().isCollectCrystal(3))) { + if ((crystalCollected == 0 && mirrorsCollected == 0) || + (pSave->getEvent().isEventBit(dSv_event_flag_c::M_071) && !pSave->getPlayer().getCollect().isCollectMirror(0)) || + (pSave->getEvent().isEventBit(dSv_event_flag_c::F_0354) && !pSave->getPlayer().getCollect().isCollectCrystal(3))) + { mpFileSelect3d->drawOff(); } else { mpFileSelect3d->freeHeap(); @@ -883,126 +1094,134 @@ void dFile_select_c::makeRecInfo(u8 param_1) { } else { mpFileSelect3d->_create(mirrorsCollected, 0); } - } } void dFile_select_c::selectDataOpenMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool selectDataMove = selectDataMoveAnm(); - bool menuMove = menuMoveAnm(); - bool modoruTxtDisp = modoruTxtDispAnm(); - bool selectWakuAlpah = selectWakuAlpahAnm(mSelectNum); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isMenuMove = menuMoveAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); + bool isSelWakuAlpha = selectWakuAlpahAnm(mSelectNum); - if (headerTxtChange == true && selectDataMove == true && menuMove == true && - modoruTxtDisp == true && selectWakuAlpah == true) { + if (isHeaderTxtChange == true && isSelDataMove == true && isMenuMove == true && + isModoruTxtDisp == true && isSelWakuAlpha == true) + { mSelectMenuNum = 1; - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation(field_0x0328); - field_0x0328->setFrame(MenuSelStartFrameTbl[mSelectMenuNum]); - field_0x0340[mSelectMenuNum]->getPanePtr()->animationTransform(); - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation(m3mBck); + m3mBck->setFrame(MenuSelStartFrameTbl[mSelectMenuNum]); + m3mSelPane[mSelectMenuNum]->getPanePtr()->animationTransform(); + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); menuCursorShow(); - field_0x026f = 8; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectMenuNum; + #endif + + mDataSelProc = DATASELPROC_MENU_SELECT; } } void dFile_select_c::selectDataNameMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool fileRecScale = fileRecScaleAnm2(); - bool nameMove = nameMoveAnm(); - bool modoruTxtDisp = modoruTxtDispAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isFileRecScale = fileRecScaleAnm2(); + bool isNameMove = nameMoveAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); - if (headerTxtChange == true && fileRecScale == true && nameMove == true && modoruTxtDisp == true) { - field_0x026f = 15; + if (isHeaderTxtChange == true && isFileRecScale == true && isNameMove == true && + isModoruTxtDisp == true) + { + mDataSelProc = DATASELPROC_NAME_INPUT_WAIT; } } void dFile_select_c::selectDataOpenEraseMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool selectDataMove = selectDataMoveAnm(); - yesnoMenuMoveAnm(); - bool modoruTxtDisp = modoruTxtDispAnm(); - bool selectWakuAlpah = selectWakuAlpahAnm(mSelectNum); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); + bool isSelWakuAlpha = selectWakuAlpahAnm(mSelectNum); - if (headerTxtChange == true && selectDataMove == true && modoruTxtDisp == true && selectWakuAlpah == true) { - field_0x026e = 2; + if (isHeaderTxtChange == true && isSelDataMove == true && isModoruTxtDisp == true && + isSelWakuAlpha == true) + { + mCommand = 2; yesnoCursorShow(); - field_0x026f = 26; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x0268; + #endif + + mDataSelProc = DATASELPROC_YES_NO_SELECT; } } // Handles selecting between copy / start / delete menus in quest log void dFile_select_c::menuSelect() { - mStick->checkTrigger(); + stick->checkTrigger(); // if a was pressed, do the menu selection process if (mDoCPd_c::getTrigA(PAD_1)) { menuSelectStart(); - } else { - // if b was pressed, do the menu cancel process - if (mDoCPd_c::getTrigB(PAD_1)) { - menuSelectCansel(); - } else { - if (mStick->checkRightTrigger()) { - if (mDataNew[mSelectNum] == 0 && mSelectMenuNum != 0) { - mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON,0,0,0); - mLastSelectMenuNum = mSelectMenuNum; - mSelectMenuNum--; - menuSelectAnmSet(); // run the menu selection animation - field_0x026f = 9; - } - } else if (mStick->checkLeftTrigger()) { - if (mDataNew[mSelectNum] == 0 && mSelectMenuNum != 2) { - mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON,0,0,0); - mLastSelectMenuNum = mSelectMenuNum; - mSelectMenuNum++; - menuSelectAnmSet(); // run the menu selection animation - field_0x026f = 9; - } - } + } + // if b was pressed, do the menu cancel process + else if (mDoCPd_c::getTrigB(PAD_1)) { + menuSelectCansel(); + } else if (stick->checkRightTrigger()) { + if (!mIsDataNew[mSelectNum] && mSelectMenuNum != 0) { + mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, NULL, 0, 0); + mLastSelectMenuNum = mSelectMenuNum; + mSelectMenuNum--; + menuSelectAnmSet(); // run the menu selection animation + mDataSelProc = DATASELPROC_MENU_SELECT_MOVE_ANM; + } + } else if (stick->checkLeftTrigger()) { + if (!mIsDataNew[mSelectNum] && mSelectMenuNum != 2) { + mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, NULL, 0, 0); + mLastSelectMenuNum = mSelectMenuNum; + mSelectMenuNum++; + menuSelectAnmSet(); // run the menu selection animation + mDataSelProc = DATASELPROC_MENU_SELECT_MOVE_ANM; } } } // Handles copy / start / delete actions depending on which menu is selected from menuSelect void dFile_select_c::menuSelectStart() { - mDoAud_seStart(Z2SE_SY_CURSOR_OK,0,0,0); + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); if (mSelectMenuNum == 1) { - dComIfGs_setCardToMemory((char*)mSave,mSelectNum); - mSelectEnd = 1; - field_0x026f = 46; + dComIfGs_setCardToMemory((u8*)mSaveData, mSelectNum); + mIsSelectEnd = true; + mDataSelProc = DATASELPROC_NEXT_MODE_WAIT; dComIfGs_setDataNum(mSelectNum); - } - else if (mSelectMenuNum == 0) { + } else if (mSelectMenuNum == 0) { mSelIcon->setAlphaRate(0.0f); - yesnoMenuMoveAnmInitSet(0x473,0x47d); - headerTxtSet(0x49, 0,0); - field_0x026e = 1; - field_0x026f = 12; - } - else if (mSelectMenuNum == 2) { - field_0x026a = mSelectNum; - menuMoveAnmInitSet(0x329,799); - headerTxtSet(0x44,0,0); + yesnoMenuMoveAnmInitSet(0x473, 0x47d); + headerTxtSet(0x49, 0, 0); + mCommand = 1; + mDataSelProc = DATASELPROC_TO_ERASE_PANE_MOVE; + } else if (mSelectMenuNum == 2) { + mCpDataNum = mSelectNum; + menuMoveAnmInitSet(0x329, 799); + headerTxtSet(0x44, 0, 0); mSelIcon->setAlphaRate(0.0f); - selectDataMoveAnmInitSet(SelOpenEndFrameTbl[mSelectNum],SelOpenStartFrameTbl[mSelectNum]); - selectWakuAlpahAnmInit(mSelectNum,0,255,g_fsHIO.field_0x0008); - copySelMoveAnmInitSet(0xd1f,0xd29); - field_0x026e = 0; - field_0x026f = 11; + selectDataMoveAnmInitSet(SelOpenEndFrameTbl[mSelectNum], SelOpenStartFrameTbl[mSelectNum]); + selectWakuAlpahAnmInit(mSelectNum, 0, 255, g_fsHIO.select_box_appear_frames); + copySelMoveAnmInitSet(0xd1f, 0xd29); + mCommand = 0; + mDataSelProc = DATASELPROC_TO_COPY_PANE_MOVE; } } void dFile_select_c::menuSelectCansel() { - mDoAud_seStart(Z2SE_SY_CURSOR_CANCEL,0,0,0); - int idx = mSelectNum; - selectDataMoveAnmInitSet(SelOpenEndFrameTbl[idx],SelOpenStartFrameTbl[idx]); - menuMoveAnmInitSet(0x329,799); + mDoAud_seStart(Z2SE_SY_CURSOR_CANCEL, NULL, 0, 0); + selectDataMoveAnmInitSet(SelOpenEndFrameTbl[mSelectNum], SelOpenStartFrameTbl[mSelectNum]); + menuMoveAnmInitSet(0x329, 799); modoruTxtDispAnmInit(0); - headerTxtSet(0x43,1,0); - mSelIcon->setAlphaRate(0.0); - field_0x026f = 0xd; + headerTxtSet(0x43, 1, 0); + mSelIcon->setAlphaRate(0.0f); + mDataSelProc = DATASELPROC_BACK_SELECT_MOVE; } void dFile_select_c::menuMoveAnmInitSet(int param_0, int param_1) { @@ -1011,23 +1230,25 @@ void dFile_select_c::menuMoveAnmInitSet(int param_0, int param_1) { for (int i = 0; i < 3; i++) { if (i == mSelectMenuNum) { - static_cast(mpPaneMgr2[i]->getPanePtr())->setWhite(JUtility::TColor(255,255,255,255)); + static_cast(m3mSelTextPane[i]->getPanePtr())->setWhite(JUtility::TColor(255, 255, 255, 255)); } else { - static_cast(mpPaneMgr2[i]->getPanePtr())->setWhite(JUtility::TColor(150,150,150,255)); + static_cast(m3mSelTextPane[i]->getPanePtr())->setWhite(JUtility::TColor(150, 150, 150, 255)); } } } - field_0x0118->setAnimation(field_0x0328); + m3mMenuPane->setAnimation(m3mBck); field_0x0358 = param_0; field_0x035c = param_1; - field_0x0328->setFrame(field_0x0358); - field_0x0118->animationTransform(); + m3mBck->setFrame(field_0x0358); + m3mMenuPane->animationTransform(); } bool dFile_select_c::menuMoveAnm() { + bool ret; + if (field_0x0358 != field_0x035c) { - if (field_0x0358 < field_0x035c){ + if (field_0x0358 < field_0x035c) { field_0x0358 += 2; if (field_0x0358 > field_0x035c) @@ -1037,13 +1258,13 @@ bool dFile_select_c::menuMoveAnm() { if (field_0x0358 < field_0x035c) field_0x0358 = field_0x035c; - } + } - field_0x0328->setFrame(field_0x0358); - field_0x0118->animationTransform(); - return false; + m3mBck->setFrame(field_0x0358); + m3mMenuPane->animationTransform(); + ret = false; } else { - field_0x0118->setAnimation((J2DAnmTransform*)0); + m3mMenuPane->setAnimation((J2DAnmTransform*)NULL); if (field_0x035c == 0x0329) { field_0x0360 = true; field_0x0283 = false; @@ -1051,40 +1272,45 @@ bool dFile_select_c::menuMoveAnm() { field_0x0360 = false; if (mSelectMenuNum != 0xFF) { - mpPaneAlpha1[mSelectMenuNum]->setAlpha(0); - mpPaneAlpha2[mSelectMenuNum]->setAlpha(0); - mpPaneAlpha3[mSelectMenuNum]->setAlpha(0); + m3mSelPane_mo[mSelectMenuNum]->setAlpha(0); + m3mSelPane_g[mSelectMenuNum]->setAlpha(0); + m3mSelPane_gr[mSelectMenuNum]->setAlpha(0); } } - return true; + ret = true; } + + return ret; } void dFile_select_c::menuSelectAnmSet() { if (mSelectMenuNum != 0xFF) { - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation(field_0x0328); + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation(m3mBck); field_0x034c[mSelectMenuNum] = MenuSelEndFrameTbl[mSelectMenuNum]; - field_0x0328->setFrame(field_0x034c[mSelectMenuNum]); - field_0x0340[mSelectMenuNum]->getPanePtr()->animationTransform(); + m3mBck->setFrame(field_0x034c[mSelectMenuNum]); + m3mSelPane[mSelectMenuNum]->getPanePtr()->animationTransform(); } if (mLastSelectMenuNum != 0xFF) { - field_0x0340[mLastSelectMenuNum]->getPanePtr()->setAnimation(field_0x032c); + m3mSelPane[mLastSelectMenuNum]->getPanePtr()->setAnimation(m3mBck2); field_0x034c[mLastSelectMenuNum] = MenuSelStartFrameTbl[mLastSelectMenuNum]; - field_0x032c->setFrame(field_0x034c[mLastSelectMenuNum]); - field_0x0340[mLastSelectMenuNum]->getPanePtr()->animationTransform(); - menuWakuAlpahAnmInit(mLastSelectMenuNum,0xFF,0,g_fsHIO.field_0x0008); + m3mBck2->setFrame(field_0x034c[mLastSelectMenuNum]); + m3mSelPane[mLastSelectMenuNum]->getPanePtr()->animationTransform(); + menuWakuAlpahAnmInit(mLastSelectMenuNum, 0xFF, 0, g_fsHIO.select_box_appear_frames); mSelIcon->setAlphaRate(0.0f); } } void dFile_select_c::menuSelectMoveAnm() { bool tmp1 = true; - if (mSelectMenuNum != 0xFF && field_0x034c[mSelectMenuNum] != MenuSelStartFrameTbl[mSelectMenuNum]) { + + if (mSelectMenuNum != 0xFF && + field_0x034c[mSelectMenuNum] != MenuSelStartFrameTbl[mSelectMenuNum]) + { if (field_0x034c[mSelectMenuNum] > MenuSelStartFrameTbl[mSelectMenuNum]) { field_0x034c[mSelectMenuNum] -= 2; - + if (field_0x034c[mSelectMenuNum] < MenuSelStartFrameTbl[mSelectMenuNum]) field_0x034c[mSelectMenuNum] = MenuSelStartFrameTbl[mSelectMenuNum]; } else { @@ -1094,84 +1320,87 @@ void dFile_select_c::menuSelectMoveAnm() { field_0x034c[mSelectMenuNum] = MenuSelStartFrameTbl[mSelectMenuNum]; } - field_0x0328->setFrame(field_0x034c[mSelectMenuNum]); - field_0x0340[mSelectMenuNum]->getPanePtr()->animationTransform(); + m3mBck->setFrame(field_0x034c[mSelectMenuNum]); + m3mSelPane[mSelectMenuNum]->getPanePtr()->animationTransform(); tmp1 = false; - } - - bool tmp2 = true; - bool tmp3 = true; - - if (mLastSelectMenuNum != 0xFF) { - if (field_0x034c[mLastSelectMenuNum] != MenuSelEndFrameTbl[mLastSelectMenuNum]) { - if (field_0x034c[mLastSelectMenuNum] < MenuSelEndFrameTbl[mLastSelectMenuNum]) { - field_0x034c[mLastSelectMenuNum] += 2; - - if (field_0x034c[mLastSelectMenuNum] > MenuSelEndFrameTbl[mLastSelectMenuNum]) - field_0x034c[mLastSelectMenuNum] = MenuSelEndFrameTbl[mLastSelectMenuNum]; - - } else { - field_0x034c[mLastSelectMenuNum] -= 2; - - if (field_0x034c[mLastSelectMenuNum] < MenuSelEndFrameTbl[mLastSelectMenuNum]) - field_0x034c[mLastSelectMenuNum] = MenuSelEndFrameTbl[mLastSelectMenuNum]; - } - field_0x032c->setFrame(field_0x034c[mLastSelectMenuNum]); - field_0x0340[mLastSelectMenuNum]->getPanePtr()->animationTransform(); - tmp2 = false; } - tmp3 = menuWakuAlpahAnm(mLastSelectMenuNum); - } - - if (tmp1 == true && tmp2 == true && tmp3 == true) { - if (mSelectMenuNum != 0xFF) { - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); - menuCursorShow(); - } + bool tmp2 = true; + bool tmp3 = true; if (mLastSelectMenuNum != 0xFF) { - field_0x0340[mLastSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + if (field_0x034c[mLastSelectMenuNum] != MenuSelEndFrameTbl[mLastSelectMenuNum]) { + if (field_0x034c[mLastSelectMenuNum] < MenuSelEndFrameTbl[mLastSelectMenuNum]) { + field_0x034c[mLastSelectMenuNum] += 2; + + if (field_0x034c[mLastSelectMenuNum] > MenuSelEndFrameTbl[mLastSelectMenuNum]) + field_0x034c[mLastSelectMenuNum] = MenuSelEndFrameTbl[mLastSelectMenuNum]; + + } else { + field_0x034c[mLastSelectMenuNum] -= 2; + + if (field_0x034c[mLastSelectMenuNum] < MenuSelEndFrameTbl[mLastSelectMenuNum]) + field_0x034c[mLastSelectMenuNum] = MenuSelEndFrameTbl[mLastSelectMenuNum]; + } + m3mBck2->setFrame(field_0x034c[mLastSelectMenuNum]); + m3mSelPane[mLastSelectMenuNum]->getPanePtr()->animationTransform(); + tmp2 = false; + } + + tmp3 = menuWakuAlpahAnm(mLastSelectMenuNum); } - field_0x026f = 8; - } + if (tmp1 == true && tmp2 == true && tmp3 == true) { + if (mSelectMenuNum != 0xFF) { + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + menuCursorShow(); + } + + if (mLastSelectMenuNum != 0xFF) { + m3mSelPane[mLastSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + } + + mDataSelProc = DATASELPROC_MENU_SELECT; + } } void dFile_select_c::ToNameMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool nameMove = nameMoveAnm(); - bool menuMove = menuMoveAnm(); - bool fileRecScale = fileRecScaleAnm(); - bool fileInfoScale = fileInfoScaleAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isNameMove = nameMoveAnm(); + bool isMenuMove = menuMoveAnm(); + bool isFileRecScale = fileRecScaleAnm(); + bool isFileInfoScale = fileInfoScaleAnm(); - if (headerTxtChange == true && nameMove == true && menuMove == true && - (fileRecScale == true && fileInfoScale == true)) { - field_0x026f = 15; + if (isHeaderTxtChange == true && isNameMove == true && isMenuMove == true && + (isFileRecScale == true && isFileInfoScale == true)) + { + mDataSelProc = DATASELPROC_NAME_INPUT_WAIT; } } void dFile_select_c::ToNameMove2() { - bool headerTxtChange = headerTxtChangeAnm(); - bool nameMove = nameMoveAnm(); - bool errorMove = errorMoveAnm(); - bool yesnoMenuMove = yesnoMenuMoveAnm(); - bool ketteiTxtDisp = ketteiTxtDispAnm(); - bool returnTxtDisp = modoruTxtDispAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isNameMove = nameMoveAnm(); + bool isErrorMove = errorMoveAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + bool isKetteiTxtDisp = ketteiTxtDispAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); - if (headerTxtChange == true && nameMove == true && errorMove == true && - (yesnoMenuMove == true && ketteiTxtDisp == true && returnTxtDisp == true)) { - field_0x026f = 15; + if (isHeaderTxtChange == true && isNameMove == true && isErrorMove == true && + (isYnMenuMove == true && isKetteiTxtDisp == true && isModoruTxtDisp == true)) + { + mDataSelProc = DATASELPROC_NAME_INPUT_WAIT; } } void dFile_select_c::nameInputWait() { mpName->showIcon(); - field_0x026f = 16; + mDataSelProc = DATASELPROC_NAME_INPUT; } void dFile_select_c::nameInput() { mpName->_move(); + if (mpName->getCurPos() == 0) { if (field_0x024c != 0) { modoruTxtChange(0); @@ -1180,71 +1409,92 @@ void dFile_select_c::nameInput() { modoruTxtChange(1); } - int inputEnd = mpName->isInputEnd(); - - switch(mpName->isInputEnd()) { + switch (mpName->isInputEnd()) { case 1: if (dComIfGs_getNoFile() == 1) { field_0x021e = 0; - field_0x026f = 0; - field_0x0271 = 0; + mDataSelProc = DATASELPROC_MEMCARD_CHECK_MAIN; + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; } else { - headerTxtSet(0x43,1,0); - fileRecScaleAnmInitSet2(0.0f,1.0f); - nameMoveAnmInitSet(0xd29,0xd1f); + headerTxtSet(0x43, 1, 0); + fileRecScaleAnmInitSet2(0.0f, 1.0f); + nameMoveAnmInitSet(0xd29, 0xd1f); modoruTxtDispAnmInit(0); - field_0x026f = 14; + mDataSelProc = DATASELPROC_NAME_TO_DATA_SELECT_MOVE; } break; case 2: dComIfGs_setPlayerName(mpName->getInputStrPtr()); mpName->hideIcon(); - field_0x020a = 15; - field_0x026f = 17; - + mFadeTimer = 15; + + #if PLATFORM_WII || PLATFORM_SHIELD + mDoGph_gInf_c::startFadeOut(15); + mFadeFlag = true; + #endif + + mDataSelProc = DATASELPROC_NAME_INPUT_FADE; } } void dFile_select_c::nameToDataSelectMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool fileResScal = fileRecScaleAnm2(); - bool nameMove = nameMoveAnm(); - bool modoruTxtDisp = modoruTxtDispAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isFileRecScale = fileRecScaleAnm2(); + bool isNameMove = nameMoveAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); - if (headerTxtChange == true && fileResScal == true && nameMove == true && modoruTxtDisp == true) { + if (isHeaderTxtChange == true && isFileRecScale == true && isNameMove == true && isModoruTxtDisp == true) + { modoruTxtChange(0); selFileCursorShow(); - field_0x026f = 3; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectNum; + #endif + + mDataSelProc = DATASELPROC_DATA_SELECT; } } void dFile_select_c::nameInputFade() { - char name[32]; - field_0x020a--; - u8 alpha = (1.0f - (field_0x020a / 15.0f)) * 255.0f; - field_0x2378->setAlpha(alpha); + mFadeTimer--; - if (field_0x020a == 0) { - headerTxtSet(900,1,1); - dMeter2Info_getString(899,name,0); + #if PLATFORM_GCN + u8 alpha = (1.0f - (mFadeTimer / 15.0f)) * 255.0f; + mpFadePict->setAlpha(alpha); + #endif + + if (mFadeTimer == 0) { + char name[32]; + headerTxtSet(900, 1, 1); + dMeter2Info_getString(899, name, NULL); dComIfGs_setHorseName(name); mpName->setNextNameStr(dComIfGs_getHorseName()); mpName->initial(); - field_0x020a = 15; - field_0x026f = 18; + + mFadeTimer = 15; + + #if PLATFORM_WII || PLATFORM_SHIELD + mDoGph_gInf_c::startFadeIn(15); + mFadeFlag = false; + #endif + + mDataSelProc = DATASELPROC_NAME_INPUT2_MOVE; } } void dFile_select_c::nameInput2Move() { - if (mDoRst::isReset() == 0) { - field_0x020a--; + if (!mDoRst::isReset()) { + mFadeTimer--; - u8 alpha = (field_0x020a / 15.0f) * 255.0f; - field_0x2378->setAlpha(alpha); + #if PLATFORM_GCN + u8 alpha = (mFadeTimer / 15.0f) * 255.0f; + mpFadePict->setAlpha(alpha); + #endif - if (field_0x020a == 0) { + if (mFadeTimer == 0) { mpName->showIcon(); - field_0x026f = 19; + mDataSelProc = DATASELPROC_NAME_INPUT2; } } } @@ -1259,137 +1509,172 @@ void dFile_select_c::nameInput2() { modoruTxtChange(1); } - switch(mpName->isInputEnd()) { + switch (mpName->isInputEnd()) { case 1: mpName->hideIcon(); - field_0x020a = 0xf; - field_0x026f = 20; + mFadeTimer = 15; + + #if PLATFORM_WII || PLATFORM_SHIELD + mDoGph_gInf_c::startFadeOut(15); + mFadeFlag = true; + #endif + + mDataSelProc = DATASELPROC_BACK_NAME_INPUT_MOVE0; break; case 2: dComIfGs_setHorseName(mpName->getInputStrPtr()); - mSelectEnd = true; - field_0x026f = 46; + mIsSelectEnd = true; + mDataSelProc = DATASELPROC_NEXT_MODE_WAIT; } } void dFile_select_c::backNameInputMove0() { - field_0x020a--; - u8 alpha = (1.0f - (field_0x020a / 15.0f)) * 255.0f; - field_0x2378->setAlpha(alpha); + mFadeTimer--; - if (field_0x020a == 0) { - headerTxtSet(901,1,1); + #if PLATFORM_GCN + u8 alpha = (1.0f - (mFadeTimer / 15.0f)) * 255.0f; + mpFadePict->setAlpha(alpha); + #endif + + if (mFadeTimer == 0) { + headerTxtSet(901, 1, 1); mpName->setNextNameStr(dComIfGs_getPlayerName()); mpName->initial(); modoruTxtChange(1); - field_0x020a = 15; - field_0x026f = 21; + + mFadeTimer = 15; + + #if PLATFORM_WII || PLATFORM_SHIELD + mDoGph_gInf_c::startFadeIn(15); + mFadeFlag = false; + #endif + + mDataSelProc = DATASELPROC_BACK_NAME_INPUT_MOVE; } } void dFile_select_c::backNameInputMove() { - if (mDoRst::isReset() == 0) { - field_0x020a--; + if (!mDoRst::isReset()) { + mFadeTimer--; - u8 alpha = (field_0x020a / 15.0f) * 255.0f; - field_0x2378->setAlpha(alpha); + #if PLATFORM_GCN + u8 alpha = (mFadeTimer / 15.0f) * 255.0f; + mpFadePict->setAlpha(alpha); + #endif - if (field_0x020a == 0) { + if (mFadeTimer == 0) { modoruTxtChange(1); - field_0x026f = 15; + mDataSelProc = DATASELPROC_NAME_INPUT_WAIT; } } } void dFile_select_c::ToCopyPaneMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool menuMove = menuMoveAnm(); - bool selectDataMove = selectDataMoveAnm(); - bool selectWakuAlpha = selectWakuAlpahAnm(mSelectNum); - bool nameMove = nameMoveAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isMenuMove = menuMoveAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isSelWakuAlpha = selectWakuAlpahAnm(mSelectNum); + bool isNameMove = nameMoveAnm(); - if (headerTxtChange == true && menuMove == true && selectDataMove == true && - selectWakuAlpha == true && nameMove == true) + if (isHeaderTxtChange == true && isMenuMove == true && isSelDataMove == true && + isSelWakuAlpha == true && isNameMove == true) { field_0x026b = 0; - Vec local_2c = field_0x02a4[field_0x026b]->getGlobalVtxCenter(false, 0); - mSelIcon2->setPos(local_2c.x, local_2c.y, field_0x02a4[field_0x026b]->getPanePtr(), true); + Vec pos = mCpSelPane[field_0x026b]->getGlobalVtxCenter(false, 0); + mSelIcon2->setPos(pos.x, pos.y, mCpSelPane[field_0x026b]->getPanePtr(), true); mSelIcon2->setAlphaRate(1.0f); - field_0x026f = 22; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x026b; + #endif + + mDataSelProc = DATASELPROC_COPY_DATA_TO_SELECT; } } void dFile_select_c::ToErasePaneMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool yesnoMenuMove = yesnoMenuMoveAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); - if (headerTxtChange == true && yesnoMenuMove == true) { + if (isHeaderTxtChange == true && isYnMenuMove == true) { yesnoCursorShow(); - field_0x026f = 26; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x0268; + #endif + + mDataSelProc = DATASELPROC_YES_NO_SELECT; } } void dFile_select_c::backSelectMove() { - bool headerTxtChange = headerTxtChangeAnm(); - bool selectDataMove = selectDataMoveAnm(); - bool menuMove = menuMoveAnm(); - bool modoruTxtDisp = modoruTxtDispAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isMenuMove = menuMoveAnm(); + bool isModoruTxtDisp = modoruTxtDispAnm(); - if (headerTxtChange == true && selectDataMove == true && menuMove == true && modoruTxtDisp == true) { + if (isHeaderTxtChange == true && isSelDataMove == true && isMenuMove == true && + isModoruTxtDisp == true) + { selFileCursorShow(); mpFileSelect3d->drawOff(); - field_0x026f = 3; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectNum; + #endif + + mDataSelProc = DATASELPROC_DATA_SELECT; } } void dFile_select_c::copySelMoveAnmInitSet(int param_0, int param_1) { - if (param_0 == 0xd1f) { - field_0x02c0[0]->setAlpha(0xff); - field_0x02c8[0]->setAlpha(0xff); - field_0x02d0[0]->setAlpha(0xff); - field_0x02c0[1]->setAlpha(0); - field_0x02c8[1]->setAlpha(0); - field_0x02d0[1]->setAlpha(0); + if (param_0 == 3359) { + mCpSelPane_moyo[0]->setAlpha(0xff); + mCpSelPane_gold[0]->setAlpha(0xff); + mCpSelPane_gold2[0]->setAlpha(0xff); + mCpSelPane_moyo[1]->setAlpha(0); + mCpSelPane_gold[1]->setAlpha(0); + mCpSelPane_gold2[1]->setAlpha(0); - field_0x02a4[0]->getPanePtr()->setAnimation(field_0x029c); - field_0x029c->setFrame(99.0f); - field_0x02a4[0]->getPanePtr()->animationTransform(); - field_0x02a4[0]->getPanePtr()->setAnimation((J2DAnmTransform*)0); + mCpSelPane[0]->getPanePtr()->setAnimation(mCpSelBck); + mCpSelBck->setFrame(99.0f); + mCpSelPane[0]->getPanePtr()->animationTransform(); + mCpSelPane[0]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + + mCpSelPane[1]->getPanePtr()->setAnimation(mCpSelBck2); + mCpSelBck2->setFrame(109.0f); + mCpSelPane[1]->getPanePtr()->animationTransform(); + mCpSelPane[1]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); - field_0x02a4[1]->getPanePtr()->setAnimation(field_0x02a0); - field_0x02a0->setFrame(109.0f); - field_0x02a4[1]->getPanePtr()->animationTransform(); - field_0x02a4[1]->getPanePtr()->setAnimation((J2DAnmTransform*)0); - setSaveDataForCopySel(); - mCpSel.field_0x08 = true; + mCpSel.isShow = true; } - field_0x011c->setAnimation(field_0x0094); + mNameBasePane->setAnimation(field_0x0094); field_0x0120 = param_0; field_0x0124 = param_1; field_0x0094->setFrame(field_0x0120); - field_0x011c->animationTransform(); + mNameBasePane->animationTransform(); } void dFile_select_c::setSaveDataForCopySel() { static u64 l_tagName101[2] = {'w_nun01', 'w_nun02'}; - static char* l_numTex[3] = { - "tt_1_metal_40x40.bti", "tt_2_metal_40x40.bti", "tt_3_metal_40x40.bti" - }; - SaveData* pSave = mSave; + static char* l_numTex[3] = {"tt_1_metal_40x40.bti", "tt_2_metal_40x40.bti", + "tt_3_metal_40x40.bti"}; + SaveDataBuf* pSave = mSaveData; int notSelectedIndex = 0; for (int i = 0; i < 3; i++) { if (i == mSelectNum) { pSave++; continue; } - J2DPicture* tagName = (J2DPicture*) mCpSel.Scr->search(l_tagName101[notSelectedIndex]); - tagName->changeTexture(l_numTex[i], 0); - CPaneMgrAlpha* datBase = mpFileInfo[notSelectedIndex]->getDatBase(); - CPaneMgrAlpha* noDatBase = mpFileInfo[notSelectedIndex]->getNoDatBase(); - int saveResult = - mpFileInfo[notSelectedIndex]->setSaveData((dSv_save_c*)*pSave, field_0x025b[i] == 0, i); + + J2DPicture* numPict = (J2DPicture*)mCpSel.Scr->search(l_tagName101[notSelectedIndex]); + numPict->changeTexture(l_numTex[i], 0); + CPaneMgrAlpha* datBase = mCpFileInfo[notSelectedIndex]->getDatBase(); + CPaneMgrAlpha* noDatBase = mCpFileInfo[notSelectedIndex]->getNoDatBase(); + + int saveResult = mCpFileInfo[notSelectedIndex]->setSaveData((dSv_save_c*)*pSave, mIsNoData[i] == false, i); if (saveResult == -1 || saveResult == 1) { datBase->hide(); noDatBase->show(); @@ -1397,64 +1682,67 @@ void dFile_select_c::setSaveDataForCopySel() { datBase->show(); noDatBase->hide(); } + pSave++; notSelectedIndex++; } } void dFile_select_c::copyDataToSelect() { - mStick->checkTrigger(); - if (mDoCPd_c::getTrigA(0) != 0) { + stick->checkTrigger(); + + if (mDoCPd_c::getTrigA(PAD_1)) { copyDataToSelectStart(); - return; - } - if (mDoCPd_c::getTrigB(0) != 0) { + } else if (mDoCPd_c::getTrigB(PAD_1)) { copyDataToSelectCansel(); - return; - } - if (mStick->checkUpTrigger()) { + } else if (stick->checkUpTrigger()) { if (field_0x026b != 0) { - mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, 0, 0, 0); + mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, NULL, 0, 0); field_0x026c = field_0x026b; field_0x026b = 0; copyDataToSelectMoveAnmSet(); - field_0x026f = 23; + mDataSelProc = DATASELPROC_COPY_DATA_TO_SELECT_MOVE_ANM; } - } else if (mStick->checkDownTrigger() && field_0x026b != 1) { - mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, 0, 0, 0); + } else if (stick->checkDownTrigger() && field_0x026b != 1) { + mDoAud_seStart(Z2SE_FILE_SELECT_CURSOR, NULL, 0, 0); field_0x026c = field_0x026b; field_0x026b = 1; copyDataToSelectMoveAnmSet(); - field_0x026f = 23; + mDataSelProc = DATASELPROC_COPY_DATA_TO_SELECT_MOVE_ANM; } } void dFile_select_c::copyDataToSelectStart() { - mDoAud_seStart(Z2SE_SY_CURSOR_OK, 0, 0, 0); - field_0x026d = getCptoNum(field_0x026b); + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + + mCpDataToNum = getCptoNum(field_0x026b); mSelIcon2->setAlphaRate(0.0f); - if (mDataNew[field_0x026d] != 0) { + + if (mIsDataNew[mCpDataToNum] != 0) { headerTxtSet(70, 0, 0); mpFileWarning->openInit(); - field_0x0158[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); - field_0x0158[mSelectNum]->alphaAnimeStart(0); - field_0x0158[mSelectNum]->setAlpha(0); - field_0x0158[field_0x026d]->getPanePtr()->scale(1.0f, 1.0f); - field_0x0158[field_0x026d]->alphaAnimeStart(0); - field_0x0158[field_0x026d]->setAlpha(0); - selectWakuAlpahAnmInit(field_0x026d, 0, 0xff, g_fsHIO.field_0x0008); + mCopyEfPane[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); + mCopyEfPane[mSelectNum]->alphaAnimeStart(0); + mCopyEfPane[mSelectNum]->setAlpha(0); + mCopyEfPane[mCpDataToNum]->getPanePtr()->scale(1.0f, 1.0f); + mCopyEfPane[mCpDataToNum]->alphaAnimeStart(0); + mCopyEfPane[mCpDataToNum]->setAlpha(0); + + selectWakuAlpahAnmInit(mCpDataToNum, 0, 0xff, g_fsHIO.select_box_appear_frames); copySelMoveAnmInitSet(3369, 3359); - field_0x01fc = 0; - field_0x0204 = 0; + + mCpEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; field_0x0209 = 1; field_0x03b1 = 1; modoruTxtDispAnmInit(0); ketteiTxtDispAnmInit(0); - field_0x026f = 29; + + mDataSelProc = DATASELPROC_CMD_EXEC_PANE_MOVE0; } else { yesnoMenuMoveAnmInitSet(1139, 1149); headerTxtSet(69, 0, 0); - field_0x026f = 25; + mDataSelProc = DATASELPROC_COPY_TO_SEL_PANE_MOVE; } } @@ -1465,25 +1753,26 @@ void dFile_select_c::copyDataToSelectCansel() { copySelMoveAnmInitSet(3369, 3359); headerTxtSet(msgTbl[mSelectNum], 1, 0); mSelIcon2->setAlphaRate(0.0f); - selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.field_0x0008); - field_0x026f = 24; + selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.select_box_appear_frames); + mDataSelProc = DATASELPROC_COPY_TO_SEL_BACK; } void dFile_select_c::copyDataToSelectMoveAnmSet() { if (field_0x026b != 0xff) { - field_0x02d8[field_0x026b]->alphaAnimeStart(0); - field_0x02a4[field_0x026b]->getPanePtr()->setAnimation(field_0x029c); + mCpSelPane_book[field_0x026b]->alphaAnimeStart(0); + mCpSelPane[field_0x026b]->getPanePtr()->setAnimation(mCpSelBck); field_0x02b4[field_0x026b] = 109; - field_0x029c->setFrame(field_0x02b4[field_0x026b]); - field_0x02a4[field_0x026b]->getPanePtr()->animationTransform(); + mCpSelBck->setFrame(field_0x02b4[field_0x026b]); + mCpSelPane[field_0x026b]->getPanePtr()->animationTransform(); } + if (field_0x026c != 0xff) { - copySelectWakuAlpahAnmInit(field_0x026c, 0xff, 0, g_fsHIO.field_0x0008); - field_0x02d8[field_0x026c]->alphaAnimeStart(0); - field_0x02a4[field_0x026c]->getPanePtr()->setAnimation(field_0x02a0); + copySelectWakuAlpahAnmInit(field_0x026c, 0xff, 0, g_fsHIO.select_box_appear_frames); + mCpSelPane_book[field_0x026c]->alphaAnimeStart(0); + mCpSelPane[field_0x026c]->getPanePtr()->setAnimation(mCpSelBck2); field_0x02b4[field_0x026c] = 99; - field_0x02a0->setFrame(field_0x02b4[field_0x026c]); - field_0x02a4[field_0x026c]->getPanePtr()->animationTransform(); + mCpSelBck2->setFrame(field_0x02b4[field_0x026c]); + mCpSelPane[field_0x026c]->getPanePtr()->animationTransform(); mSelIcon2->setAlphaRate(0.0f); } } @@ -1492,80 +1781,89 @@ void dFile_select_c::copyDataToSelectMoveAnm() { bool iVar7 = true; bool iVar6 = true; bool bVar1 = true; + if (field_0x026c != 0xff) { - iVar7 = field_0x02d8[field_0x026c]->alphaAnime(g_fsHIO.field_0x0006, 0xff, 0, 1); + iVar7 = mCpSelPane_book[field_0x026c]->alphaAnime(g_fsHIO.base_effect_appear_frames, 0xff, 0, 1); iVar6 = copySelectWakuAlpahAnm(field_0x026c); if (field_0x02b4[field_0x026c] != 109) { field_0x02b4[field_0x026c] += 2; if (field_0x02b4[field_0x026c] > 109) { field_0x02b4[field_0x026c] = 109; } - field_0x02a0->setFrame(field_0x02b4[field_0x026c]); - field_0x02a4[field_0x026c]->getPanePtr()->animationTransform(); + mCpSelBck2->setFrame(field_0x02b4[field_0x026c]); + mCpSelPane[field_0x026c]->getPanePtr()->animationTransform(); bVar1 = false; } } + bool iVar5 = true; bool bVar2 = true; if (field_0x026b != 0xff) { - iVar5 = field_0x02d8[field_0x026b]->alphaAnime(g_fsHIO.field_0x0006, 0, 0xff, 1); + iVar5 = mCpSelPane_book[field_0x026b]->alphaAnime(g_fsHIO.base_effect_appear_frames, 0, 0xff, 1); if (field_0x02b4[field_0x026b] != 99) { - field_0x02b4[field_0x026b] -= 2; - if (field_0x02b4[field_0x026b] < 99) { - field_0x02b4[field_0x026b] = 99; - } - field_0x029c->setFrame(field_0x02b4[field_0x026b]); - field_0x02a4[field_0x026b]->getPanePtr()->animationTransform(); - bVar2 = false; + field_0x02b4[field_0x026b] -= 2; + if (field_0x02b4[field_0x026b] < 99) { + field_0x02b4[field_0x026b] = 99; } + mCpSelBck->setFrame(field_0x02b4[field_0x026b]); + mCpSelPane[field_0x026b]->getPanePtr()->animationTransform(); + bVar2 = false; + } } if (iVar7 == true && iVar6 == true && bVar1 == true && iVar5 == true && bVar2 == true) { if (field_0x026c != 0xff) { - field_0x02a4[field_0x026c]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mCpSelPane[field_0x026c]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); } + if (field_0x026b != 0xff) { - field_0x02a4[field_0x026b]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); - field_0x02c0[field_0x026b]->setAlpha(0xff); - field_0x02c8[field_0x026b]->setAlpha(0xff); - field_0x02d0[field_0x026b]->setAlpha(0xff); - Vec local_3c = field_0x02a4[field_0x026b]->getGlobalVtxCenter(false, 0); - mSelIcon2->setPos(local_3c.x, local_3c.y, field_0x02a4[field_0x026b]->getPanePtr(), - true); + mCpSelPane[field_0x026b]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mCpSelPane_moyo[field_0x026b]->setAlpha(0xff); + mCpSelPane_gold[field_0x026b]->setAlpha(0xff); + mCpSelPane_gold2[field_0x026b]->setAlpha(0xff); + + Vec pos = mCpSelPane[field_0x026b]->getGlobalVtxCenter(false, 0); + mSelIcon2->setPos(pos.x, pos.y, mCpSelPane[field_0x026b]->getPanePtr(), true); mSelIcon2->setAlphaRate(1.0f); } - field_0x026f = 22; + + mDataSelProc = DATASELPROC_COPY_DATA_TO_SELECT; } } -void dFile_select_c::copySelectWakuAlpahAnmInit(u8 param_1, u8 param_2, u8 param_3, u8 param_4) { - if (param_1 != 0xff) { - field_0x02c0[param_1]->alphaAnimeStart(0); - field_0x02c8[param_1]->alphaAnimeStart(0); - field_0x02d0[param_1]->alphaAnimeStart(0); - field_0x02e0[param_1] = param_2; - field_0x02e2[param_1] = param_3; - field_0x02e4[param_1] = param_4; +void dFile_select_c::copySelectWakuAlpahAnmInit(u8 i_idx, u8 param_2, u8 param_3, u8 param_4) { + if (i_idx != 0xff) { + mCpSelPane_moyo[i_idx]->alphaAnimeStart(0); + mCpSelPane_gold[i_idx]->alphaAnimeStart(0); + mCpSelPane_gold2[i_idx]->alphaAnimeStart(0); + field_0x02e0[i_idx] = param_2; + field_0x02e2[i_idx] = param_3; + field_0x02e4[i_idx] = param_4; } } -bool dFile_select_c::copySelectWakuAlpahAnm(u8 param_1) { - if (param_1 == 0xff) { +bool dFile_select_c::copySelectWakuAlpahAnm(u8 i_idx) { + if (i_idx == 0xff) { return true; } + bool rv = false; - bool iVar2 = field_0x02c0[param_1]->alphaAnime(field_0x02e4[param_1], field_0x02e0[param_1], field_0x02e2[param_1], 0); - bool iVar3 = field_0x02c8[param_1]->alphaAnime(field_0x02e4[param_1], field_0x02e0[param_1], field_0x02e2[param_1], 0); - bool iVar4 = field_0x02d0[param_1]->alphaAnime(field_0x02e4[param_1], field_0x02e0[param_1], field_0x02e2[param_1], 0); + bool iVar2 = mCpSelPane_moyo[i_idx]->alphaAnime(field_0x02e4[i_idx], field_0x02e0[i_idx], + field_0x02e2[i_idx], 0); + bool iVar3 = mCpSelPane_gold[i_idx]->alphaAnime(field_0x02e4[i_idx], field_0x02e0[i_idx], + field_0x02e2[i_idx], 0); + bool iVar4 = mCpSelPane_gold2[i_idx]->alphaAnime(field_0x02e4[i_idx], field_0x02e0[i_idx], + field_0x02e2[i_idx], 0); if (iVar2 == true && iVar3 == true && iVar4 == true) { rv = true; } + return rv; } u8 dFile_select_c::getCptoNum(u8 param_0) { u8 cptoNum; - switch (field_0x026a) { + switch (mCpDataNum) { case 0: cptoNum = param_0 + 1; break; @@ -1576,40 +1874,53 @@ u8 dFile_select_c::getCptoNum(u8 param_0) { cptoNum = param_0; break; } + return cptoNum; } void dFile_select_c::copyToSelBack() { - bool txtChanged = headerTxtChangeAnm(); - bool selectDataMoved = selectDataMoveAnm(); - bool menuMoved = menuMoveAnm(); - bool selectWakuAnimated = selectWakuAlpahAnm(mSelectNum); - bool nameMoved = nameMoveAnm(); - if (txtChanged == true && selectDataMoved == true && menuMoved == true && - selectWakuAnimated == true && nameMoved == true) + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isMenuMove = menuMoveAnm(); + bool isSelWakuAlpha = selectWakuAlpahAnm(mSelectNum); + bool isNameMove = nameMoveAnm(); + + if (isHeaderTxtChange == true && isSelDataMove == true && isMenuMove == true && + isSelWakuAlpha == true && isNameMove == true) { for (int i = 0; i < 3; i++) { - field_0x0340[i]->getPanePtr()->setAnimation(field_0x0328); + m3mSelPane[i]->getPanePtr()->setAnimation(m3mBck); if (i == mSelectMenuNum) { - field_0x0328->setFrame(MenuSelStartFrameTbl[i]); + m3mBck->setFrame(MenuSelStartFrameTbl[i]); } else { - field_0x0328->setFrame(MenuSelEndFrameTbl[i]); + m3mBck->setFrame(MenuSelEndFrameTbl[i]); } - field_0x0340[i]->getPanePtr()->animationTransform(); - field_0x0340[i]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); - ((J2DTextBox*)mpPaneMgr2[i]->getPanePtr())->setWhite(JUtility::TColor(0x96, 0x96, 0x96, 0xff)); + m3mSelPane[i]->getPanePtr()->animationTransform(); + m3mSelPane[i]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + ((J2DTextBox*)m3mSelTextPane[i]->getPanePtr())->setWhite(JUtility::TColor(0x96, 0x96, 0x96, 0xff)); } + menuCursorShow(); - field_0x026f = 8; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectMenuNum; + #endif + + mDataSelProc = DATASELPROC_MENU_SELECT; } } void dFile_select_c::copyToSelPaneMove() { - bool txtChanged = headerTxtChangeAnm(); - bool menuMoved = yesnoMenuMoveAnm(); - if (txtChanged == true && menuMoved == true) { + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + if (isHeaderTxtChange == true && isYnMenuMove == true) { yesnoCursorShow(); - field_0x026f = 26; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x0268; + #endif + + mDataSelProc = DATASELPROC_YES_NO_SELECT; } } @@ -1618,19 +1929,25 @@ void dFile_select_c::yesnoMenuMoveAnmInitSet(int param_1, int param_2) { field_0x0268 = false; field_0x0269 = true; } + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x0268; + #endif + if (param_1 == 1139) { field_0x0281 = true; - ((J2DTextBox*)field_0x01c0[field_0x0268]->getPanePtr())->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); - ((J2DTextBox*)field_0x01c0[field_0x0269]->getPanePtr())->setWhite(JUtility::TColor(0x96, 0x96, 0x96, 0xff)); + ((J2DTextBox*)mYnSelTxtPane[field_0x0268]->getPanePtr())->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); + ((J2DTextBox*)mYnSelTxtPane[field_0x0269]->getPanePtr())->setWhite(JUtility::TColor(0x96, 0x96, 0x96, 0xff)); } + mSelIcon->setAlphaRate(0.0f); - field_0x00f0[0]->getPanePtr()->setAnimation(field_0x008c); - field_0x00f0[1]->getPanePtr()->setAnimation(field_0x008c); + mYnSelPane[0]->getPanePtr()->setAnimation(mYnSelBck3); + mYnSelPane[1]->getPanePtr()->setAnimation(mYnSelBck3); field_0x0100 = param_1; field_0x0104 = param_2; - field_0x008c->setFrame(field_0x0100); - field_0x00f0[0]->getPanePtr()->animationTransform(); - field_0x00f0[1]->getPanePtr()->animationTransform(); + mYnSelBck3->setFrame(field_0x0100); + mYnSelPane[0]->getPanePtr()->animationTransform(); + mYnSelPane[1]->getPanePtr()->animationTransform(); } bool dFile_select_c::yesnoMenuMoveAnm() { @@ -1647,32 +1964,72 @@ bool dFile_select_c::yesnoMenuMoveAnm() { field_0x0100 = field_0x0104; } } - field_0x008c->setFrame(field_0x0100); - field_0x00f0[0]->getPanePtr()->animationTransform(); - field_0x00f0[1]->getPanePtr()->animationTransform(); + + mYnSelBck3->setFrame(field_0x0100); + mYnSelPane[0]->getPanePtr()->animationTransform(); + mYnSelPane[1]->getPanePtr()->animationTransform(); rv = false; } else { - field_0x00f0[0]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); - field_0x00f0[1]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mYnSelPane[0]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mYnSelPane[1]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + if (field_0x0100 == 1149) { field_0x0108 = true; field_0x0281 = false; } else { field_0x0108 = false; if (field_0x0268 != 0xff) { - field_0x01a0[field_0x0268]->setAlpha(0); - field_0x01a8[field_0x0268]->setAlpha(0); - field_0x01b0[field_0x0268]->setAlpha(0); + mYnSelPane_m[field_0x0268]->setAlpha(0); + mYnSelPane_g[field_0x0268]->setAlpha(0); + mYnSelPane_gr[field_0x0268]->setAlpha(0); } } rv = true; } + return rv; } +#if PLATFORM_WII || PLATFORM_SHIELD +bool dFile_select_c::GCtoWiiTimeConvert() { + u8 err_num = 0; + SaveDataBuf* save_raw_p = mSaveData; + + for (int i = 0; i < 3; i++) { + dSv_save_c* save_p = (dSv_save_c*)save_raw_p; + + BOOL is_valid_checksum = mDoMemCdRWm_TestCheckSumGameData(save_raw_p); + if (is_valid_checksum) { + const char* playerName = save_p->getPlayer().getPlayerInfo().getPlayerName(); + if (*playerName != 0) { + OSTime iplDate = save_p->getPlayer().getPlayerStatusB().getDateIpl(); + save_p->getPlayer().getPlayerStatusB().setDateIpl(1.5 * iplDate); + + OSTime totalTime = save_p->getPlayer().getPlayerInfo().getTotalTime(); + save_p->getPlayer().getPlayerInfo().setTotalTime(1.5 * totalTime); + mDoMemCdRWm_SetCheckSumGameData((u8*)&mSaveData[0], i); + } + } else { + dComIfGs_setInitDataToCard((u8*)&mSaveData[0], i); + mDoMemCdRWm_SetCheckSumGameData((u8*)&mSaveData[0], i); + err_num++; + } + + save_raw_p++; + } + + if (err_num == 3) { + return false; + } + + return true; +} +#endif + bool dFile_select_c::yesnoSelectMoveAnm() { bool rv = false; bool bVar1 = true; + if (field_0x0269 != 0xff && field_0x00f8[field_0x0269] != YnSelStartFrameTbl[field_0x0269]) { if (field_0x00f8[field_0x0269] < YnSelStartFrameTbl[field_0x0269]) { field_0x00f8[field_0x0269] += 2; @@ -1685,13 +2042,14 @@ bool dFile_select_c::yesnoSelectMoveAnm() { field_0x00f8[field_0x0269] = YnSelStartFrameTbl[field_0x0269]; } } - field_0x0310->setFrame(field_0x00f8[field_0x0269]); - field_0x00f0[field_0x0269]->getPanePtr()->animationTransform(); + + mYnSelBck->setFrame(field_0x00f8[field_0x0269]); + mYnSelPane[field_0x0269]->getPanePtr()->animationTransform(); bVar1 = false; } + bool bVar2 = true; - if (field_0x0268 != 0xff && YnSelEndFrameTbl[field_0x0268] != field_0x00f8[field_0x0268]) - { + if (field_0x0268 != 0xff && field_0x00f8[field_0x0268] != YnSelEndFrameTbl[field_0x0268]) { if (field_0x00f8[field_0x0268] < YnSelEndFrameTbl[field_0x0268]) { field_0x00f8[field_0x0268] += 2; if (field_0x00f8[field_0x0268] > YnSelEndFrameTbl[field_0x0268]) { @@ -1703,117 +2061,117 @@ bool dFile_select_c::yesnoSelectMoveAnm() { field_0x00f8[field_0x0268] = YnSelEndFrameTbl[field_0x0268]; } } - field_0x0314->setFrame(field_0x00f8[field_0x0268]); - field_0x00f0[field_0x0268]->getPanePtr()->animationTransform(); + + mYnSelBck2->setFrame(field_0x00f8[field_0x0268]); + mYnSelPane[field_0x0268]->getPanePtr()->animationTransform(); bVar2 = false; } + if (bVar1 == true && bVar2 == true) { if (field_0x0269 != 0xff) { - field_0x00f0[field_0x0269]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mYnSelPane[field_0x0269]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); } if (field_0x0268 != 0xff) { - field_0x00f0[field_0x0268]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + mYnSelPane[field_0x0268]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); } rv = true; } + return rv; } void dFile_select_c::yesnoCursorShow() { - if (field_0x0268 == 0xff) { - return; + if (field_0x0268 != 0xff) { + ((J2DTextBox*)mYnSelTxtPane[field_0x0268]->getPanePtr())->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); + mYnSelPane_m[field_0x0268]->setAlpha(0xff); + mYnSelPane_g[field_0x0268]->setAlpha(0xff); + mYnSelPane_gr[field_0x0268]->setAlpha(0xff); + + Vec pos = mYnSelPane[field_0x0268]->getGlobalVtxCenter(0, 0); + mSelIcon->setPos(pos.x, pos.y, mYnSelPane[field_0x0268]->getPanePtr(), true); + mSelIcon->setAlphaRate(1.0f); + mSelIcon->setParam(0.96f, 0.84f, 0.06f, 0.5f, 0.5f); } - ((J2DTextBox*)field_0x01c0[field_0x0268]->getPanePtr())->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); - field_0x01a0[field_0x0268]->setAlpha(0xff); - field_0x01a8[field_0x0268]->setAlpha(0xff); - field_0x01b0[field_0x0268]->setAlpha(0xff); - Vec local_24 = field_0x00f0[field_0x0268]->getGlobalVtxCenter(0, 0); - mSelIcon->setPos(local_24.x, local_24.y, field_0x00f0[field_0x0268]->getPanePtr(), true); - mSelIcon->setAlphaRate(1.0f); - mSelIcon->setParam(0.96f, 0.84f, 0.06f, 0.5f, 0.5f); } void dFile_select_c::YesNoSelect() { - mStick->checkTrigger(); - if (mDoCPd_c::getTrigA(0) != 0) { + stick->checkTrigger(); + + if (mDoCPd_c::getTrigA(PAD_1)) { yesNoSelectStart(); - return; - } - - if (mDoCPd_c::getTrigB(0) != 0) { + } else if (mDoCPd_c::getTrigB(PAD_1)) { yesnoCancelAnmSet(); - return; - } - - if (mStick->checkRightTrigger()) { + } else if (stick->checkRightTrigger()) { if (field_0x0268 != 0) { - mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, NULL, 0, 0); field_0x0269 = field_0x0268; field_0x0268 = 0; yesnoSelectAnmSet(); - field_0x026f = 28; + mDataSelProc = DATASELPROC_YES_NO_CURSOR_MOVE_ANM; } - } else if (mStick->checkLeftTrigger() && field_0x0268 != 1) { - mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, 0, 0, 0); + } else if (stick->checkLeftTrigger() && field_0x0268 != 1) { + mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, NULL, 0, 0); field_0x0269 = field_0x0268; field_0x0268 = 1; yesnoSelectAnmSet(); - field_0x026f = 28; + mDataSelProc = DATASELPROC_YES_NO_CURSOR_MOVE_ANM; } } void dFile_select_c::yesNoSelectStart() { if (field_0x0268 != 0) { - mDoAud_seStart(Z2SE_SY_CURSOR_OK, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); field_0x03b1 = 1; - switch(field_0x026e) { + + switch (mCommand) { case 1: headerTxtSet(74, 0, 0); mpFileWarning->openInit(); - field_0x014c[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); - field_0x014c[mSelectNum]->alphaAnimeStart(0); - field_0x014c[mSelectNum]->setAlpha(0); + mDeleteEfPane[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); + mDeleteEfPane[mSelectNum]->alphaAnimeStart(0); + mDeleteEfPane[mSelectNum]->setAlpha(0); menuMoveAnmInitSet(809, 799); yesnoMenuMoveAnmInitSet(1149, 1139); mSelIcon->setAlphaRate(0.0f); - field_0x01f4 = 0; - field_0x0204 = 0; + mDtEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; field_0x0208 = 1; break; case 2: headerTxtSet(0x4a, 0, 0); mpFileWarning->openInit(); - field_0x014c[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); - field_0x014c[mSelectNum]->alphaAnimeStart(0); - field_0x014c[mSelectNum]->setAlpha(0); + mDeleteEfPane[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); + mDeleteEfPane[mSelectNum]->alphaAnimeStart(0); + mDeleteEfPane[mSelectNum]->setAlpha(0); yesnoMenuMoveAnmInitSet(1149, 1139); mSelIcon->setAlphaRate(0.0f); - field_0x01f4 = 0; - field_0x0204 = 0; + mDtEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; field_0x0208 = 1; break; case 0: headerTxtSet(0x46, 0, 0); mpFileWarning->openInit(); - field_0x0158[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); - field_0x0158[mSelectNum]->alphaAnimeStart(0); - field_0x0158[mSelectNum]->setAlpha(0); - field_0x0158[field_0x026d]->getPanePtr()->scale(1.0f, 1.0f); - field_0x0158[field_0x026d]->alphaAnimeStart(0); - field_0x0158[field_0x026d]->setAlpha(0); + mCopyEfPane[mSelectNum]->getPanePtr()->scale(1.0f, 1.0f); + mCopyEfPane[mSelectNum]->alphaAnimeStart(0); + mCopyEfPane[mSelectNum]->setAlpha(0); + mCopyEfPane[mCpDataToNum]->getPanePtr()->scale(1.0f, 1.0f); + mCopyEfPane[mCpDataToNum]->alphaAnimeStart(0); + mCopyEfPane[mCpDataToNum]->setAlpha(0); yesnoMenuMoveAnmInitSet(1149, 1139); mSelIcon->setAlphaRate(0.0f); mSelIcon2->setAlphaRate(0.0f); - selectWakuAlpahAnmInit(field_0x026d, 0, 0xff, g_fsHIO.field_0x0008); + selectWakuAlpahAnmInit(mCpDataToNum, 0, 0xff, g_fsHIO.select_box_appear_frames); copySelMoveAnmInitSet(0xd29, 0xd1f); - field_0x01fc = 0; - field_0x0204 = 0; + mCpEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; field_0x0209 = 1; break; } + modoruTxtDispAnmInit(0); ketteiTxtDispAnmInit(0); - field_0x026f = 29; + mDataSelProc = DATASELPROC_CMD_EXEC_PANE_MOVE0; } else { yesnoCancelAnmSet(); } @@ -1821,25 +2179,27 @@ void dFile_select_c::yesNoSelectStart() { void dFile_select_c::yesnoSelectAnmSet() { if (field_0x0269 != 0xff) { - yesnoWakuAlpahAnmInit(field_0x0269, 0xff, 0, g_fsHIO.field_0x0008); - field_0x00f0[field_0x0269]->getPanePtr()->setAnimation(field_0x0310); + yesnoWakuAlpahAnmInit(field_0x0269, 0xff, 0, g_fsHIO.select_box_appear_frames); + mYnSelPane[field_0x0269]->getPanePtr()->setAnimation(mYnSelBck); field_0x00f8[field_0x0269] = YnSelEndFrameTbl[field_0x0269]; - field_0x0310->setFrame(field_0x00f8[field_0x0269]); - field_0x00f0[field_0x0269]->getPanePtr()->animationTransform(); + mYnSelBck->setFrame(field_0x00f8[field_0x0269]); + mYnSelPane[field_0x0269]->getPanePtr()->animationTransform(); mSelIcon->setAlphaRate(0.0f); } + if (field_0x0268 != 0xff) { - field_0x00f0[field_0x0268]->getPanePtr()->setAnimation(field_0x0314); + mYnSelPane[field_0x0268]->getPanePtr()->setAnimation(mYnSelBck2); field_0x00f8[field_0x0268] = YnSelStartFrameTbl[field_0x0268]; - field_0x0314->setFrame(field_0x00f8[field_0x0268]); - field_0x00f0[field_0x0268]->getPanePtr()->animationTransform(); + mYnSelBck2->setFrame(field_0x00f8[field_0x0268]); + mYnSelPane[field_0x0268]->getPanePtr()->animationTransform(); } } void dFile_select_c::yesnoCancelAnmSet() { - mDoAud_seStart(Z2SE_SY_CURSOR_CANCEL, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_CURSOR_CANCEL, NULL, 0, 0); mSelIcon->setAlphaRate(0.0f); - switch (field_0x026e) { + + switch (mCommand) { case 1: headerTxtSet(msgTbl[mSelectNum], 1, 0); break; @@ -1851,390 +2211,718 @@ void dFile_select_c::yesnoCancelAnmSet() { headerTxtSet(68, 0, 0); break; } + yesnoMenuMoveAnmInitSet(1149, 1139); - field_0x026f = 27; + mDataSelProc = DATASELPROC_YES_NO_CANCEL_MOVE; } void dFile_select_c::YesNoCancelMove() { - bool txtChanged = headerTxtChangeAnm(); - bool moveAnimated = yesnoMenuMoveAnm(); - bool selectMoveAnimated; - switch (field_0x026e) { + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + bool isSelDataMove; + + switch (mCommand) { case 1: - selectMoveAnimated = true; + isSelDataMove = true; break; case 2: - selectMoveAnimated = selectDataMoveAnm(); + isSelDataMove = selectDataMoveAnm(); break; case 0: - selectMoveAnimated = true; + isSelDataMove = true; break; } - if (txtChanged == true && moveAnimated == true && selectMoveAnimated == true) { - switch (field_0x026e) { + + if (isHeaderTxtChange == true && isYnMenuMove == true && isSelDataMove == true) { + switch (mCommand) { case 1: if (mSelectMenuNum != 0xff) { Vec vtxCenter; - vtxCenter = field_0x0340[mSelectMenuNum]->getGlobalVtxCenter(false, 0); - mSelIcon->setPos(vtxCenter.x, vtxCenter.y, field_0x0340[mSelectMenuNum]->getPanePtr(), - true); + vtxCenter = m3mSelPane[mSelectMenuNum]->getGlobalVtxCenter(false, 0); + mSelIcon->setPos(vtxCenter.x, vtxCenter.y, + m3mSelPane[mSelectMenuNum]->getPanePtr(), true); mSelIcon->setAlphaRate(1.0f); mSelIcon->setParam(0.96f, 0.84f, 0.06f, 0.5f, 0.5f); + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectMenuNum; + #endif } - field_0x026f = 8; + mDataSelProc = DATASELPROC_MENU_SELECT; break; case 2: selFileCursorShow(); - field_0x026f = 3; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectNum; + #endif + + mDataSelProc = DATASELPROC_DATA_SELECT; break; case 0: mSelIcon2->setAlphaRate(1.0f); - field_0x026f = 22; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x026b; + #endif + + mDataSelProc = DATASELPROC_COPY_DATA_TO_SELECT; break; } } } void dFile_select_c::yesNoCursorMoveAnm() { - bool moveAnimated = yesnoSelectMoveAnm(); - bool wakuAnimated = yesnoWakuAlpahAnm(field_0x0269); - if (moveAnimated == true && wakuAnimated == true) { + bool isYnSelMove = yesnoSelectMoveAnm(); + bool isYnWakuAlpha = yesnoWakuAlpahAnm(field_0x0269); + if (isYnSelMove == true && isYnWakuAlpha == true) { yesnoCursorShow(); - field_0x026f = 26; + mDataSelProc = DATASELPROC_YES_NO_SELECT; } } void dFile_select_c::CmdExecPaneMove0() { - int txtChanged = headerTxtChangeAnm(); - int unaff_r29; - int unaff_r28; - int unaff_r30; - int unaff_r27; - int nameMoved; - switch (field_0x026e) { + int isHeaderTxtChange = headerTxtChangeAnm(); + int isEffAlphaAnm; + int isYnMoveAnm; + int isMenuMove; + int isSelWakuAlpha; + int isNameMove; + + switch (mCommand) { case 1: - unaff_r29 = field_0x014c[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0, 0xff, 0); - unaff_r28 = yesnoMenuMoveAnm(); - unaff_r30 = menuMoveAnm(); - unaff_r27 = true; - nameMoved = true; + isEffAlphaAnm = mDeleteEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xff, 0); + isYnMoveAnm = yesnoMenuMoveAnm(); + isMenuMove = menuMoveAnm(); + isSelWakuAlpha = true; + isNameMove = true; break; case 2: - unaff_r29 = field_0x014c[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0, 0xff, 0); - unaff_r28 = true; - unaff_r30 = yesnoMenuMoveAnm(); - unaff_r27 = true; - nameMoved = true; + isEffAlphaAnm = mDeleteEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xff, 0); + isYnMoveAnm = true; + isMenuMove = yesnoMenuMoveAnm(); + isSelWakuAlpha = true; + isNameMove = true; break; case 0: - unaff_r29 = field_0x0158[field_0x026d]->alphaAnime(g_fsHIO.field_0x0009, 0, 0xff, 0); - unaff_r28 = field_0x0158[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0, 0xff, 0); + isEffAlphaAnm = mCopyEfPane[mCpDataToNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xff, 0); + isYnMoveAnm = mCopyEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xff, 0); if (field_0x0108) { - unaff_r30 = yesnoMenuMoveAnm(); + isMenuMove = yesnoMenuMoveAnm(); } else { - unaff_r30 = true; + isMenuMove = true; } - unaff_r27 = selectWakuAlpahAnm(field_0x026d); - nameMoved = nameMoveAnm(); + isSelWakuAlpha = selectWakuAlpahAnm(mCpDataToNum); + isNameMove = nameMoveAnm(); break; } - int modoruTxt = modoruTxtDispAnm(); - int kettaiTxt = ketteiTxtDispAnm(); - int warningStatus = mpFileWarning->getStatus() != 0; - if (txtChanged == true && unaff_r29 == true && unaff_r28 == true && unaff_r30 == true && - unaff_r27 == true && nameMoved == true && modoruTxt == true && kettaiTxt == true && warningStatus == true) + + BOOL isModoruTxtDisp = modoruTxtDispAnm(); + BOOL isKetteiTxtDisp = ketteiTxtDispAnm(); + BOOL warningStatus = mpFileWarning->getStatus(); + if (isHeaderTxtChange == true && isEffAlphaAnm == true && isYnMoveAnm == true && isMenuMove == true && + isSelWakuAlpha == true && isNameMove == true && isModoruTxtDisp == true && isKetteiTxtDisp == true && + warningStatus == true) { - field_0x026f = 30; + mDataSelProc = DATASELPROC_COMMAND_EXEC; } } void dFile_select_c::CommandExec() { - switch (field_0x026e) { + u8* srcData; + u8* dstData; + + switch (mCommand) { case 1: case 2: - mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, 0, 0, 0); - dComIfGs_setInitDataToCard((u8*)mSave, mSelectNum); - mDoMemCdRWm_SetCheckSumGameData((u8*)mSave, mSelectNum); + mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, NULL, 0, 0); + dComIfGs_setInitDataToCard((u8*)mSaveData, mSelectNum); + mDoMemCdRWm_SetCheckSumGameData((u8*)mSaveData, mSelectNum); dataSave(); - field_0x026f = 31; + mDataSelProc = DATASELPROC_DATA_ERASE_WAIT; break; case 0: - mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, 0, 0, 0); - memcpy(&mSave[field_0x026d], &mSave[field_0x026a], sizeof(SaveData)); - mDoMemCdRWm_SetCheckSumGameData((u8*)mSave, field_0x026d); - mDoMemCd_setCopyToPos(field_0x026d); + mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, NULL, 0, 0); + + srcData = (u8*)&mSaveData[mCpDataNum]; + dstData = (u8*)&mSaveData[mCpDataToNum]; + memcpy(dstData, srcData, sizeof(SaveDataBuf)); + mDoMemCdRWm_SetCheckSumGameData((u8*)mSaveData, mCpDataToNum); + mDoMemCd_setCopyToPos(mCpDataToNum); dataSave(); - field_0x026f = 33; + mDataSelProc = DATASELPROC_DATA_COPY_WAIT; break; } - field_0x03ac = g_fsHIO.field_0x000c; + + mWaitTimer = g_fsHIO.card_wait_frames; } void dFile_select_c::DataEraseWait() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } - mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, 0, 0, 0); + mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, NULL, 0, 0); + + #if PLATFORM_GCN field_0x03b4 = mDoMemCd_SaveSync(); + #else + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + #endif + if (field_0x03b4 != 0) { - field_0x026f = 32; + mDataSelProc = DATASELPROC_DATA_ERASE_WAIT2; } } void dFile_select_c::DataEraseWait2() { - if (field_0x03ac != 0) { - mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, 0, 0, 0); - field_0x03ac--; + if (mWaitTimer != 0) { + mDoAud_seStartLevel(Z2SE_SY_FILE_DELETE_LEVEL, NULL, 0, 0); + mWaitTimer--; } else if (field_0x03b4 == 2) { - mDoAud_seStart(Z2SE_SY_FILE_ERROR, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_FILE_ERROR, NULL, 0, 0); headerTxtSet(76, 0, 0); mpFileWarning->closeInit(); modoruTxtDispAnmInit(1); ketteiTxtDispAnmInit(1); - field_0x014c[mSelectNum]->alphaAnimeStart(0); - field_0x026f = 39; + mDeleteEfPane[mSelectNum]->alphaAnimeStart(0); + mDataSelProc = DATASELPROC_ERROR_MSG_PANE_MOVE; } else if (field_0x03b4 == 1) { - mDoAud_seStart(Z2SE_SY_FILE_DELETE_OK, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_FILE_DELETE_OK, NULL, 0, 0); field_0x03b1 = 0; - field_0x014c[mSelectNum]->alphaAnimeStart(0); - field_0x022c[mSelectNum]->alphaAnimeStart(0); - field_0x0220[mSelectNum]->alphaAnimeStart(0); - field_0x026f = 37; + mDeleteEfPane[mSelectNum]->alphaAnimeStart(0); + mFileInfoNoDatBasePane[mSelectNum]->alphaAnimeStart(0); + mFileInfoDatBasePane[mSelectNum]->alphaAnimeStart(0); + mDataSelProc = DATASELPROC_ERASE_PANE_MOVE_OK; } } void dFile_select_c::ErasePaneMoveOk() { - int iVar1 = field_0x014c[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + int iVar1 = mDeleteEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); + int iVar2; - if (field_0x025b[mSelectNum] != 0) { - iVar2 = field_0x022c[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + if (mIsNoData[mSelectNum]) { + iVar2 = mFileInfoNoDatBasePane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); } else { - iVar2 = field_0x0220[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + iVar2 = mFileInfoDatBasePane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); } + if (iVar1 == 1 && iVar2 == 1) { field_0x0208 = 0; setSaveData(); makeRecInfo(mSelectNum); headerTxtSet(0x4b, 0, 0); mpFileWarning->closeInit(); - field_0x022c[mSelectNum]->alphaAnimeStart(0); - selectWakuAlpahAnmInit(mSelectNum, 0, 0xff, g_fsHIO.field_0x0007); - field_0x026f = 38; + mFileInfoNoDatBasePane[mSelectNum]->alphaAnimeStart(0); + selectWakuAlpahAnmInit(mSelectNum, 0, 0xff, g_fsHIO.char_switch_frames); + mDataSelProc = DATASELPROC_ERASE_PANE_MOVE_OK2; } } void dFile_select_c::ErasePaneMoveOk2() { - bool txtChanged = headerTxtChangeAnm(); - bool iVar2 = - field_0x022c[mSelectNum]->alphaAnime( - g_fsHIO.field_0x0007, 0, 0xff, 0); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool iVar2 = mFileInfoNoDatBasePane[mSelectNum]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); bool wakuAnm = selectWakuAlpahAnm(mSelectNum); - bool warningStatus = mpFileWarning->getStatus(); - if (txtChanged == true && iVar2 == true && wakuAnm == true && warningStatus == true) { - field_0x03ac = g_fsHIO.field_0x000a; + u32 warningStatus = mpFileWarning->getStatus(); + + if (isHeaderTxtChange == true && iVar2 == true && wakuAnm == true && warningStatus == true) { + mWaitTimer = g_fsHIO.field_0x000a; mSelectMenuNum = 0; - field_0x026f = 40; + mDataSelProc = DATASELPROC_ERASE_END_BACK_SELECT_WAIT; } } void dFile_select_c::eraseEndBackSelectWait() { - if (field_0x03ac != 0) { - field_0x03ac--; - } else if (field_0x03ac == 0) { + if (mWaitTimer != 0) { + mWaitTimer--; + } else if (mWaitTimer == 0) { selectDataMoveAnmInitSet(SelOpenEndFrameTbl[mSelectNum], SelOpenStartFrameTbl[mSelectNum]); headerTxtSet(67, 1, 0); ketteiTxtDispAnmInit(1); - field_0x026f = 41; + mDataSelProc = DATASELPROC_ERASE_END_BACK_SELECT; } } void dFile_select_c::eraseEndBackSelect() { - bool txtChanged = headerTxtChangeAnm(); - bool dataMoved = selectDataMoveAnm(); - bool ketteiTxtAnm = ketteiTxtDispAnm(); - if (txtChanged == true && dataMoved == true && ketteiTxtAnm == true) { + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelDataMove = selectDataMoveAnm(); + bool isKetteiTxtDisp = ketteiTxtDispAnm(); + + if (isHeaderTxtChange == true && isSelDataMove == true && isKetteiTxtDisp == true) { selFileCursorShow(); mpFileSelect3d->drawOff(); - field_0x026f = 3; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectNum; + #endif + + mDataSelProc = DATASELPROC_DATA_SELECT; } } void dFile_select_c::DataCopyWait() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } - mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, 0, 0, 0); + + mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, NULL, 0, 0); + + #if PLATFORM_GCN field_0x03b4 = mDoMemCd_SaveSync(); + #else + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + #endif + if (field_0x03b4 != 0) { - field_0x026f = 34; + mDataSelProc = DATASELPROC_DATA_COPY_WAIT2; } } void dFile_select_c::DataCopyWait2() { - if (field_0x03ac != 0) { - mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, 0, 0, 0); - field_0x03ac--; + if (mWaitTimer != 0) { + mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, NULL, 0, 0); + mWaitTimer--; } else { if (field_0x03b4 == 2) { - mDoAud_seStart(Z2SE_SY_FILE_ERROR, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_FILE_ERROR, NULL, 0, 0); headerTxtSet(0x48, 0, 0); mpFileWarning->closeInit(); modoruTxtDispAnmInit(1); ketteiTxtDispAnmInit(1); - field_0x026f = 39; + mDataSelProc = DATASELPROC_ERROR_MSG_PANE_MOVE; } else if (field_0x03b4 == 1) { - mDoAud_seStart(Z2SE_SY_FILE_COPY_OK, 0, 0, 0); + mDoAud_seStart(Z2SE_SY_FILE_COPY_OK, NULL, 0, 0); field_0x03b1 = 0; - field_0x0158[mSelectNum]->alphaAnimeStart(0); - field_0x0158[field_0x026d]->alphaAnimeStart(0); - field_0x022c[field_0x026d]->alphaAnimeStart(0); - field_0x0220[field_0x026d]->alphaAnimeStart(0); - field_0x026f = 35; + mCopyEfPane[mSelectNum]->alphaAnimeStart(0); + mCopyEfPane[mCpDataToNum]->alphaAnimeStart(0); + mFileInfoNoDatBasePane[mCpDataToNum]->alphaAnimeStart(0); + mFileInfoDatBasePane[mCpDataToNum]->alphaAnimeStart(0); + mDataSelProc = DATASELPROC_COPY_PANE_MOVE_OK; } - } } void dFile_select_c::copyPaneMoveOk() { - bool iVar1 = field_0x0158[field_0x026d]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); - bool iVar2 = field_0x0158[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + bool iVar1 = mCopyEfPane[mCpDataToNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); + bool iVar2 = mCopyEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); + bool iVar3; - if (field_0x025b[field_0x026d] != 0 || mDataNew[field_0x026d] != 0) { - iVar3 = field_0x022c[field_0x026d]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + if (mIsNoData[mCpDataToNum] || mIsDataNew[mCpDataToNum] != 0) { + iVar3 = mFileInfoNoDatBasePane[mCpDataToNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); } else { - iVar3 = field_0x0220[field_0x026d]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + iVar3 = mFileInfoDatBasePane[mCpDataToNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); } + if (iVar1 == true && iVar2 == true && iVar3 == true) { field_0x0209 = 0; headerTxtSet(71, 0, 0); mpFileWarning->closeInit(); setSaveData(); - field_0x022c[field_0x026d]->alphaAnimeStart(0); - field_0x0220[field_0x026d]->alphaAnimeStart(0); - field_0x026f = 36; + mFileInfoNoDatBasePane[mCpDataToNum]->alphaAnimeStart(0); + mFileInfoDatBasePane[mCpDataToNum]->alphaAnimeStart(0); + mDataSelProc = DATASELPROC_COPY_PANE_MOVE_OK2; } } void dFile_select_c::copyPaneMoveOk2() { - bool iVar1 = headerTxtChangeAnm(); + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool iVar2; - if (field_0x025b[field_0x026d] != 0 || mDataNew[field_0x026d] != 0) { - iVar2 = field_0x022c[field_0x026d]->alphaAnime(g_fsHIO.field_0x0007, 0, 0xff, 0); + if (mIsNoData[mCpDataToNum] || mIsDataNew[mCpDataToNum] != 0) { + iVar2 = mFileInfoNoDatBasePane[mCpDataToNum]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); } else { - iVar2 = field_0x0220[field_0x026d]->alphaAnime(g_fsHIO.field_0x0007, 0, 0xff, 0); + iVar2 = mFileInfoDatBasePane[mCpDataToNum]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); } - bool iVar3 = mpFileWarning->getStatus(); - if (iVar1 == true && iVar2 == true && iVar3 == true) { - field_0x03ac = g_fsHIO.field_0x000a; - field_0x026f = 42; + + u32 iVar3 = mpFileWarning->getStatus(); + if (isHeaderTxtChange == true && iVar2 == true && iVar3 == true) { + mWaitTimer = g_fsHIO.field_0x000a; + mDataSelProc = DATASELPROC_BACK_DAT_SEL_WAIT; } } void dFile_select_c::ErrorMsgPaneMove() { - int txtChanged = headerTxtChangeAnm(); + int isHeaderTxtChange = headerTxtChangeAnm(); int unaff_r30; int unaff_r29; - switch (field_0x026e) { + + switch (mCommand) { case 1: case 2: - unaff_r30 = field_0x014c[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + unaff_r30 = mDeleteEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); unaff_r29 = 1; break; case 0: - unaff_r30 = field_0x0158[field_0x026d]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); - unaff_r29 = field_0x0158[mSelectNum]->alphaAnime(g_fsHIO.field_0x0009, 0xff, 0, 0); + unaff_r30 = mCopyEfPane[mCpDataToNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); + unaff_r29 = mCopyEfPane[mSelectNum]->alphaAnime(g_fsHIO.copy_erase_frames, 0xff, 0, 0); break; } - int modoruTxtAnm = modoruTxtDispAnm(); - int ketteiTxtAnm = ketteiTxtDispAnm(); - int warningStatus = mpFileWarning->getStatus() != 0; - if (txtChanged == 1 && unaff_r30 == 1 && unaff_r29 == 1 && modoruTxtAnm == 1 && ketteiTxtAnm == 1 && - warningStatus == 1) + + int isModoruTxtDisp = modoruTxtDispAnm(); + int isKetteiTxtDisp = ketteiTxtDispAnm(); + BOOL warningStatus = mpFileWarning->getStatus(); + + if (isHeaderTxtChange == true && unaff_r30 == true && unaff_r29 == true && isModoruTxtDisp == true && + isKetteiTxtDisp == true && warningStatus == true) { field_0x0208 = 0; field_0x0209 = 0; field_0x03b1 = 0; - field_0x03ac = g_fsHIO.field_0x000a; - field_0x026f = 43; + mWaitTimer = g_fsHIO.field_0x000a; + mDataSelProc = DATASELPROC_BACK_DAT_SEL_WAIT2; } } void dFile_select_c::backDatSelPaneMove() { - int headerTxtAnm = headerTxtChangeAnm(); - int menuMoved = menuMoveAnm(); - int selectDataMoved = selectDataMoveAnm(); - int wakuAlpha1 = selectWakuAlpahAnm(mSelectNum); - int wakuAlpha2 = selectWakuAlpahAnm(field_0x026d); - int modoruTxtAnm = modoruTxtDispAnm(); - int ketteiTxtAnm = ketteiTxtDispAnm(); - if (headerTxtAnm == 1 && menuMoved == 1 && selectDataMoved == 1 && wakuAlpha1 == 1 && - wakuAlpha2 == 1 && modoruTxtAnm == 1 && ketteiTxtAnm == 1) + int isHeaderTxtChange = headerTxtChangeAnm(); + int isMenuMove = menuMoveAnm(); + int isSelDataMove = selectDataMoveAnm(); + int isWaku1Alpha = selectWakuAlpahAnm(mSelectNum); + int isWaku2Alpha = selectWakuAlpahAnm(mCpDataToNum); + int isModoruTxtAnm = modoruTxtDispAnm(); + int isKetteiTxtDisp = ketteiTxtDispAnm(); + + if (isHeaderTxtChange == true && isMenuMove == true && isSelDataMove == true && isWaku1Alpha == true && + isWaku2Alpha == true && isModoruTxtAnm == true && isKetteiTxtDisp == true) { if (mSelectMenuNum != 0xff) { - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation(field_0x0328); - field_0x0328->setFrame(MenuSelStartFrameTbl[mSelectMenuNum]); - field_0x0340[mSelectMenuNum]->getPanePtr()->animationTransform(); - field_0x0340[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation(m3mBck); + m3mBck->setFrame(MenuSelStartFrameTbl[mSelectMenuNum]); + m3mSelPane[mSelectMenuNum]->getPanePtr()->animationTransform(); + m3mSelPane[mSelectMenuNum]->getPanePtr()->setAnimation((J2DAnmTransform*)NULL); menuCursorShow(); } - field_0x026f = 8; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = mSelectMenuNum; + #endif + + mDataSelProc = DATASELPROC_MENU_SELECT; } } void dFile_select_c::backDatSelWait() { - if (field_0x03ac != 0) { - field_0x03ac--; - } else if (field_0x03ac == 0) { + if (mWaitTimer != 0) { + mWaitTimer--; + } else if (mWaitTimer == 0) { headerTxtSet(msgTbl[mSelectNum], 1, 0); - selectWakuAlpahAnmInit(field_0x026d, 0xff, 0, g_fsHIO.field_0x0008); - selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.field_0x0008); + selectWakuAlpahAnmInit(mCpDataToNum, 0xff, 0, g_fsHIO.select_box_appear_frames); + selectWakuAlpahAnmInit(mSelectNum, 0xff, 0, g_fsHIO.select_box_appear_frames); menuMoveAnmInitSet(799, 809); selectDataMoveAnmInitSet(SelOpenStartFrameTbl[mSelectNum], SelOpenEndFrameTbl[mSelectNum]); modoruTxtDispAnmInit(1); ketteiTxtDispAnmInit(1); - field_0x026f = 44; + mDataSelProc = DATASELPROC_BACK_DAT_SEL_PANE_MOVE; } } void dFile_select_c::backDatSelWait2() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } - if (cAPICPad_ANY_BUTTON(0) != 0 || field_0x03ac == 0) { - field_0x026f = 0; - field_0x0271 = 0; + + if (cAPICPad_ANY_BUTTON(0) != 0 || mWaitTimer == 0) { + mDataSelProc = DATASELPROC_MEMCARD_CHECK_MAIN; + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; } } -void dFile_select_c::nextModeWait() { - /* empty function */ +void dFile_select_c::nextModeWait() {} + +#if PLATFORM_WII || PLATFORM_SHIELD +void dFile_select_c::dataSelectInCopy() { + bool isHeaderTxtChange = headerTxtChangeAnm(); + bool isSelectDataBaseMove = selectDataBaseMoveAnm(); + + bool isErrorMove = true; + if (field_0x014a) { + isErrorMove = errorMoveAnm(); + } + + bool isYnMenuMove = true; + if (field_0x0108) { + isYnMenuMove = yesnoMenuMoveAnm(); + } + + if (isHeaderTxtChange == true && isSelectDataBaseMove == true && isErrorMove == true && isYnMenuMove == true) { + for (int i = 0; i < 3; i++) { + mSelFilePanes[i]->reinit(); + } + + headerTxtSet(0xECC, 0, 0); + mpFileWarning->setText(0xECD); + mpFileWarning->openInit(); + + for (int i = 0; i < 3; i++) { + mCopyEfPane[i]->getPanePtr()->scale(1.0f, 1.0f); + mCopyEfPane[i]->alphaAnimeStart(0); + mCopyEfPane[i]->setAlpha(0); + selectWakuAlpahAnmInit(i, 0, 0xFF, g_fsHIO.select_box_appear_frames); + } + + ketteiTxtDispAnmInit(0); + + mCpEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; + field_0x0209 = 1; + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY; + } } +void dFile_select_c::cardToNandDataCopy() { + BOOL isHeaderTxtChange = headerTxtChangeAnm(); + BOOL temp_r29 = mCopyEfPane[0]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xFF, 0); + BOOL temp_r28 = mCopyEfPane[1]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xFF, 0); + BOOL temp_r27 = mCopyEfPane[2]->alphaAnime(g_fsHIO.copy_erase_frames, 0, 0xFF, 0); + BOOL temp_r26 = selectWakuAlpahAnm(0); + BOOL temp_r25 = selectWakuAlpahAnm(1); + BOOL temp_r24 = selectWakuAlpahAnm(2); + BOOL isKetteiTxtDisp = ketteiTxtDispAnm(); + + if (isHeaderTxtChange == TRUE && temp_r29 == TRUE && temp_r28 == TRUE && temp_r27 == TRUE && temp_r26 == TRUE && temp_r25 == TRUE && temp_r24 == TRUE && isKetteiTxtDisp == TRUE) { + memcpy(&mSaveData, &field_0x2376, SAVEFILE_SIZE); + mDoMemCdRWm_SetCheckSumGameData((u8*)&mSaveData[0], 0); + mDoMemCdRWm_SetCheckSumGameData((u8*)&mSaveData[0], 1); + mDoMemCdRWm_SetCheckSumGameData((u8*)&mSaveData[0], 2); + mDoMemCd_saveNAND(&mSaveData, SAVEFILE_SIZE, 0); + mWaitTimer = g_fsHIO.card_wait_frames; + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT; + } +} + +void dFile_select_c::cardToNandDataCopyWait() { + if (mWaitTimer != 0) { + mWaitTimer--; + } + + mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, NULL, 0, 0); + + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + if (field_0x03b4 != 0) { + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT2; + } +} + +void dFile_select_c::cardToNandDataCopyWait2() { + if (mWaitTimer != 0) { + mDoAud_seStartLevel(Z2SE_SY_FILE_COPY_LEVEL, NULL, 0, 0); + mWaitTimer--; + return; + } + + if (field_0x03b4 == 2) { + mDoAud_seStart(Z2SE_SY_FILE_ERROR, NULL, 0, 0); + headerTxtSet(0xECF, 0, 0); + mpFileWarning->closeInit(); + + for (int i = 0; i < 3; i++) { + mCopyEfPane[i]->alphaAnimeStart(0); + selectWakuAlpahAnmInit(i, 0xFF, 0, g_fsHIO.select_box_appear_frames); + } + + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP; + } else if (field_0x03b4 == 1) { + mDoAud_seStart(Z2SE_SY_FILE_COPY_OK, NULL, 0, 0); + + for (int i = 0; i < 3; i++) { + mCopyEfPane[i]->alphaAnimeStart(0); + mFileInfoNoDatBasePane[i]->alphaAnimeStart(0); + mFileInfoDatBasePane[i]->alphaAnimeStart(0); + selectWakuAlpahAnmInit(i, 0xFF, 0, g_fsHIO.select_box_appear_frames); + } + + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP; + } +} + +void dFile_select_c::cardToNandDataCopyOkDisp() { + bool temp_r25 = mCopyEfPane[0]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + bool temp_r24 = mCopyEfPane[1]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + bool temp_r23 = mCopyEfPane[2]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + + bool var_r28; + if (mIsNoData[0] || mIsDataNew[0] != 0) { + var_r28 = mFileInfoNoDatBasePane[0]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } else { + var_r28 = mFileInfoDatBasePane[0]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } + + bool var_r27; + if (mIsNoData[1] || mIsDataNew[1] != 0) { + var_r27 = mFileInfoNoDatBasePane[1]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } else { + var_r27 = mFileInfoDatBasePane[1]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } + + bool var_r26; + if (mIsNoData[2] || mIsDataNew[2] != 0) { + var_r26 = mFileInfoNoDatBasePane[2]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } else { + var_r26 = mFileInfoDatBasePane[2]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + } + + bool temp_r22 = selectWakuAlpahAnm(0); + bool temp_r21 = selectWakuAlpahAnm(1); + bool temp_r20 = selectWakuAlpahAnm(2); + + if (temp_r25 == true && temp_r24 == true && temp_r23 == true && var_r28 == true && var_r27 == true && var_r26 == true && temp_r22 == true && temp_r21 == true && temp_r20 == true) { + field_0x0209 = 0; + headerTxtSet(0xECE, 0, 0); + mpFileWarning->closeInit(); + setSaveData(); + + for (int i = 0; i < 3; i++) { + mFileInfoNoDatBasePane[i]->alphaAnimeStart(0); + mFileInfoDatBasePane[i]->alphaAnimeStart(0); + } + + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP2; + } +} + +void dFile_select_c::cardToNandDataCopyOkDisp2() { + bool isHeaderTxtChange = headerTxtChangeAnm(); + + bool var_r28; + if (mIsNoData[0] || mIsDataNew[0] != 0) { + var_r28 = mFileInfoNoDatBasePane[0]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } else { + var_r28 = mFileInfoDatBasePane[0]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } + + bool var_r27; + if (mIsNoData[1] || mIsDataNew[1] != 0) { + var_r27 = mFileInfoNoDatBasePane[1]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } else { + var_r27 = mFileInfoDatBasePane[1]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } + + bool var_r26; + if (mIsNoData[2] || mIsDataNew[2] != 0) { + var_r26 = mFileInfoNoDatBasePane[2]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } else { + var_r26 = mFileInfoDatBasePane[2]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + } + + u32 temp_r22 = mpFileWarning->getStatus(); + + if (isHeaderTxtChange == true && var_r28 == true && var_r27 == true && var_r26 == true && temp_r22 == true) { + mWaitTimer = g_fsHIO.field_0x000a; + mpFileWarning->setText(0xED6); + + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP3; + } +} + +void dFile_select_c::cardToNandDataCopyOkDisp3() { + if (mWaitTimer != 0) { + mWaitTimer--; + return; + } + + headerTxtSet(0x43, 1, 0); + + SaveDataBuf* savebuf_p = mSaveData; + dSv_save_c* save_p = (dSv_save_c*)savebuf_p; + OSTime date_ipl = save_p->getPlayer().getPlayerStatusB().getDateIpl(); + mSelectNum = 0; + + for (int i = 0; i < 3; i++) { + save_p = (dSv_save_c*)savebuf_p; + if (!mIsNoData[i]) { + OSTime date_ipl2 = save_p->getPlayer().getPlayerStatusB().getDateIpl(); + if (OSTicksToSeconds(date_ipl) < OSTicksToSeconds(date_ipl2)) { + date_ipl = date_ipl2; + mSelectNum = i; + } + } + + savebuf_p++; + } + + mLastSelectNum = mSelectNum; + ketteiTxtDispAnmInit(1); + + mSelFilePanes[mSelectNum]->getPanePtr()->setAnimation(mBaseMoveAnm); + field_0x00e0[mSelectNum] = SelStartFrameTbl[mSelectNum]; + mSelFilePane_Book_l[mSelectNum]->alphaAnimeStart(0); + ketteiTxtDispAnmInit(1); + + mDataSelProc = DATASELPROC_DATA_SELECT_INIT; +} + +void dFile_select_c::cardToNandDataCopyErrDisp() { + BOOL isHeaderTxtChange = headerTxtChangeAnm(); + BOOL temp_r29 = mCopyEfPane[0]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + BOOL temp_r28 = mCopyEfPane[1]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + BOOL temp_r27 = mCopyEfPane[2]->alphaAnime(g_fsHIO.copy_erase_frames, 0xFF, 0, 0); + BOOL temp_r26 = selectWakuAlpahAnm(0); + BOOL temp_r25 = selectWakuAlpahAnm(1); + BOOL temp_r24 = selectWakuAlpahAnm(2); + BOOL temp_r23 = mpFileWarning->getStatus(); + + if (isHeaderTxtChange == true && temp_r29 == true && temp_r28 == true && temp_r27 == true && temp_r26 == true && temp_r25 == true && temp_r24 == true && temp_r23 == true) { + field_0x0208 = 0; + field_0x0209 = 0; + mWaitTimer = g_fsHIO.field_0x000a; + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP2; + } +} + +void dFile_select_c::cardToNandDataCopyErrDisp2() { + if (mWaitTimer != 0) { + mWaitTimer--; + return; + } + + headerTxtSet(0xFFFF, 0, 0); + + if (field_0x00b8 != 0) { + selectDataBaseMoveAnmInitSet(0x21, 1); + } + + mDataSelProc = DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP3; +} + +void dFile_select_c::cardToNandDataCopyErrDisp3() { + bool isHeaderTxtChange = headerTxtChangeAnm(); + + bool isSelectDataBaseMove; + if (field_0x00b8 != 0) { + isSelectDataBaseMove = selectDataBaseMoveAnm(); + } + + if (isHeaderTxtChange == true && isSelectDataBaseMove == true) { + mDataSelProc = DATASELPROC_MEMCARD_CHECK_MAIN; + mCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + } +} +#endif + void dFile_select_c::screenSet() { static u64 l_tagName0[3] = {'w_sel_00', 'w_sel_01', 'w_sel_02'}; static u64 l_tagName3[3] = {'w_moyo00', 'w_moyo01', 'w_moyo02'}; static u64 l_tagName4[3] = {'w_gold00', 'w_gold01', 'w_gold02'}; static u64 l_tagName5[3] = {'w_go2_00', 'w_go2_01', 'w_go2_02'}; static u64 l_tagName12[3] = {'w_bk_l00', 'w_bk_l01', 'w_bk_l02'}; - static u64 l_nouseTag[15] = { - 'w_mcheck', 'w_tabi1', 'w_tabi2', 'w_tabi3', 'w_doko_c', 'w_uwa_c', 'w_cp_chu', 'w_cpsita', - 'w_cp_x', 'w_de', 'w_de_chu', 'w_desita', 'w_de_x', 'w_name', 'w_h_name'}; - - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) + static u64 l_nouseTag[15] = {'w_mcheck', 'w_tabi1', 'w_tabi2', 'w_tabi3', 'w_doko_c', + 'w_uwa_c', 'w_cp_chu', 'w_cpsita', 'w_cp_x', 'w_de', + 'w_de_chu', 'w_desita', 'w_de_x', 'w_name', 'w_h_name'}; + +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) static u64 l_tagName21[2] = {'w_tabi_s', 'w_tabi_x'}; - #else +#else static u64 l_tagName21[2] = {'t_for', 't_for1'}; - #endif - +#endif + static u64 l_tagName18[3] = {'w_de_ef0', 'w_de_ef1', 'w_de_ef2'}; static u64 l_tagName19[3] = {'w_cp_ef0', 'w_cp_ef1', 'w_cp_ef2'}; - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) static u64 l_tagName20[2] = {'w_er_msg', 'w_er_msR'}; - #else +#else static u64 l_tagName20[2] = {'er_for0', 'er_for1'}; - #endif +#endif static u64 l_tagName131[3] = {'N_sel_00', 'N_sel_01', 'N_sel_02'}; @@ -2242,219 +2930,254 @@ void dFile_select_c::screenSet() { JUT_ASSERT(4917, fileSel.Scr != NULL); fileSel.Scr->setPriority("zelda_file_select.blo", 0x1100000, mpArchive); dPaneClass_showNullPane(fileSel.Scr); - void* uVar14 = JKRGetNameResource("zelda_file_select.bck", mpArchive); - field_0x0084 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x0088 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x0090 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x0094 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x0098 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x009c = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(uVar14); - field_0x0084->searchUpdateMaterialID(fileSel.Scr); + + void* bck = JKRGetNameResource("zelda_file_select.bck", mpArchive); + mBaseMoveAnm = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x0088 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x0090 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x0094 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x0098 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + field_0x009c = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mBaseMoveAnm->searchUpdateMaterialID(fileSel.Scr); field_0x0088->searchUpdateMaterialID(fileSel.Scr); field_0x0090->searchUpdateMaterialID(fileSel.Scr); field_0x009c->searchUpdateMaterialID(fileSel.Scr); - field_0x00a4 = new CPaneMgr(fileSel.Scr, 'w_move_n', 0, NULL); - mpPane = fileSel.Scr->search('w_sub_n'); - for (int i = 0; i < 3; i++) { - field_0x00bc[i] = new CPaneMgr(fileSel.Scr, l_tagName0[i], 1, NULL); - } - fileSel.Scr->search('Wi_btn_n')->hide(); - field_0x0238 = new CPaneMgrAlpha(fileSel.Scr, 'w_n_bbtn', 2, NULL); - field_0x023c = new CPaneMgrAlpha(fileSel.Scr, 'w_n_abtn', 2, NULL); - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) - field_0x0240 = new CPaneMgrAlpha(fileSel.Scr, 'w_modo', 2, NULL); - field_0x0244 = new CPaneMgrAlpha(fileSel.Scr, 'w_kete', 2, NULL); + mBaseMovePane = new CPaneMgr(fileSel.Scr, 'w_move_n', 0, NULL); + mBaseSubPane = fileSel.Scr->search('w_sub_n'); + + for (int i = 0; i < 3; i++) { + mSelFilePanes[i] = new CPaneMgr(fileSel.Scr, l_tagName0[i], 1, NULL); + } + + fileSel.Scr->search('Wi_btn_n')->hide(); + mBbtnPane = new CPaneMgrAlpha(fileSel.Scr, 'w_n_bbtn', 2, NULL); + mAbtnPane = new CPaneMgrAlpha(fileSel.Scr, 'w_n_abtn', 2, NULL); + +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) + mModoruTxtPane = new CPaneMgrAlpha(fileSel.Scr, 'w_modo', 2, NULL); + mKetteiTxtPane = new CPaneMgrAlpha(fileSel.Scr, 'w_kete', 2, NULL); fileSel.Scr->search('f_modo')->hide(); fileSel.Scr->search('f_kete')->hide(); - #else - field_0x0240 = new CPaneMgrAlpha(fileSel.Scr, 'f_modo', 2, NULL); - field_0x0244 = new CPaneMgrAlpha(fileSel.Scr, 'f_kete', 2, NULL); +#else + mModoruTxtPane = new CPaneMgrAlpha(fileSel.Scr, 'f_modo', 2, NULL); + mKetteiTxtPane = new CPaneMgrAlpha(fileSel.Scr, 'f_kete', 2, NULL); fileSel.Scr->search('w_modo')->hide(); fileSel.Scr->search('w_kete')->hide(); - #endif +#endif - ((J2DTextBox*)field_0x0240->getPanePtr())->setFont(fileSel.mpMessageFont[0]); - ((J2DTextBox*)field_0x0244->getPanePtr())->setFont(fileSel.mpMessageFont[0]); - ((J2DTextBox*)field_0x0240->getPanePtr())->setString(32, ""); - field_0x0250 = ((J2DTextBox*)field_0x0240->getPanePtr())->getStringPtr(); - fopMsgM_messageGet(field_0x0250, 0x54); + ((J2DTextBox*)mModoruTxtPane->getPanePtr())->setFont(fileSel.font[0]); + ((J2DTextBox*)mKetteiTxtPane->getPanePtr())->setFont(fileSel.font[0]); + ((J2DTextBox*)mModoruTxtPane->getPanePtr())->setString(32, ""); + + mModoruStringPtr = ((J2DTextBox*)mModoruTxtPane->getPanePtr())->getStringPtr(); + fopMsgM_messageGet(mModoruStringPtr, 0x54); field_0x024c = 0; - char acStack_38[32]; - fopMsgM_messageGet(acStack_38, 0x55); - ((J2DTextBox*)field_0x0244->getPanePtr())->setString(acStack_38); + + char ketteiTxtBuf[32]; + fopMsgM_messageGet(ketteiTxtBuf, 0x55); + ((J2DTextBox*)mKetteiTxtPane->getPanePtr())->setString(ketteiTxtBuf); + void* bpk = JKRGetNameResource("zelda_file_select.bpk", mpArchive); JUT_ASSERT(4994, bpk != NULL); - field_0x01c8 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x01c8->searchUpdateMaterialID(fileSel.Scr); - field_0x01cc = 0; + mFileSelBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + mFileSelBpk->searchUpdateMaterialID(fileSel.Scr); + mSelFileBpkFrame = 0; + void* btk = JKRGetNameResource("zelda_file_select_05.btk", mpArchive); JUT_ASSERT(5004, btk != NULL); - field_0x01d0 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x01d0->searchUpdateMaterialID(fileSel.Scr); - field_0x01d4 = 0; + mFileSel05Btk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mFileSel05Btk->searchUpdateMaterialID(fileSel.Scr); + mSelFileBtk05Frame = 0; + for (int i = 0; i < 3; i++) { - field_0x0164[i] = new CPaneMgr(fileSel.Scr, l_tagName3[i], 0, NULL); - field_0x0170[i] = new CPaneMgr(fileSel.Scr, l_tagName4[i], 0, NULL); - field_0x017c[i] = new CPaneMgr(fileSel.Scr, l_tagName5[i], 0, NULL); - field_0x0164[i]->getPanePtr()->setAnimation(field_0x01c8); - field_0x0170[i]->getPanePtr()->setAnimation(field_0x01c8); - field_0x017c[i]->getPanePtr()->setAnimation(field_0x01c8); - field_0x0170[i]->getPanePtr()->setAnimation(field_0x01d0); - field_0x017c[i]->getPanePtr()->setAnimation(field_0x01d0); + mSelFileMoyoPane[i] = new CPaneMgr(fileSel.Scr, l_tagName3[i], 0, NULL); + mSelFileGoldPane[i] = new CPaneMgr(fileSel.Scr, l_tagName4[i], 0, NULL); + mSelFileGold2Pane[i] = new CPaneMgr(fileSel.Scr, l_tagName5[i], 0, NULL); + mSelFileMoyoPane[i]->getPanePtr()->setAnimation(mFileSelBpk); + mSelFileGoldPane[i]->getPanePtr()->setAnimation(mFileSelBpk); + mSelFileGold2Pane[i]->getPanePtr()->setAnimation(mFileSelBpk); + mSelFileGoldPane[i]->getPanePtr()->setAnimation(mFileSel05Btk); + mSelFileGold2Pane[i]->getPanePtr()->setAnimation(mFileSel05Btk); } - field_0x01d8 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x01d8->searchUpdateMaterialID(fileSel.Scr); + + mSelFileBookBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + mSelFileBookBpk->searchUpdateMaterialID(fileSel.Scr); + btk = JKRGetNameResource("zelda_file_select.btk", mpArchive); JUT_ASSERT(5039, btk != NULL); - field_0x01e0 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x01e0->searchUpdateMaterialID(fileSel.Scr); + mSelFileBookBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mSelFileBookBtk->searchUpdateMaterialID(fileSel.Scr); + void* brk = JKRGetNameResource("zelda_file_select.brk", mpArchive); JUT_ASSERT(5048, brk != NULL); - field_0x01e8 = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); - field_0x0200 = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); - field_0x01e8->searchUpdateMaterialID(fileSel.Scr); - field_0x0200->searchUpdateMaterialID(fileSel.Scr); - field_0x01dc = 0; - field_0x01e4 = 0; - field_0x01ec = 0; + mSelFileBookBrk = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); + mCpDtEffBrk = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); + mSelFileBookBrk->searchUpdateMaterialID(fileSel.Scr); + mCpDtEffBrk->searchUpdateMaterialID(fileSel.Scr); + + mSelFileBookBpkFrame = 0; + mSelFileBookBtkFrame = 0; + mSelFileBookBrkFrame = 0; for (int i = 0; i < 3; i++) { - field_0x0188[i] = new CPaneMgr(fileSel.Scr, l_tagName12[i], 0, NULL); - field_0x0188[i]->getPanePtr()->setAnimation(field_0x01d8); - field_0x0188[i]->getPanePtr()->setAnimation(field_0x01e0); - field_0x0188[i]->getPanePtr()->setAnimation(field_0x01e8); + mSelFilePane_Book_l[i] = new CPaneMgr(fileSel.Scr, l_tagName12[i], 0, NULL); + mSelFilePane_Book_l[i]->getPanePtr()->setAnimation(mSelFileBookBpk); + mSelFilePane_Book_l[i]->getPanePtr()->setAnimation(mSelFileBookBtk); + mSelFilePane_Book_l[i]->getPanePtr()->setAnimation(mSelFileBookBrk); } + for (int i = 0; i < 15; i++) { fileSel.Scr->search(l_nouseTag[i])->hide(); } - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) fileSel.Scr->search('t_for')->hide(); fileSel.Scr->search('t_for1')->hide(); - #else +#else fileSel.Scr->search('w_tabi_s')->hide(); fileSel.Scr->search('w_tabi_x')->hide(); fileSel.Scr->search('w_mgn1')->hide(); fileSel.Scr->search('w_mgn2')->hide(); - #endif +#endif for (int i = 0; i < 2; i++) { - field_0x020c[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName21[i], 0, NULL); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setFont(fileSel.mpMessageFont[0]); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setString(512, ""); + mHeaderTxtPane[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName21[i], 0, NULL); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setFont(fileSel.font[0]); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setString(512, ""); #if VERSION == VERSION_GCN_JPN - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setFontSize(21.0f, 21.0f); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setLineSpace(22.0f); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setCharSpace(2.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setFontSize(21.0f, 21.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setLineSpace(22.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setCharSpace(2.0f); #else - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setFontSize(24.0f, 24.0f); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setLineSpace(20.0f); - ((J2DTextBox*)field_0x020c[i]->getPanePtr())->setCharSpace(0.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setFontSize(24.0f, 24.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setLineSpace(20.0f); + ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->setCharSpace(0.0f); #endif - field_0x0214[i] = ((J2DTextBox*)field_0x020c[i]->getPanePtr())->getStringPtr(); + mHeaderStringPtr[i] = ((J2DTextBox*)mHeaderTxtPane[i]->getPanePtr())->getStringPtr(); } - field_0x020c[0]->setAlpha(0xff); - field_0x020c[1]->setAlpha(0); - field_0x021c = 0; + + mHeaderTxtPane[0]->setAlpha(0xff); + mHeaderTxtPane[1]->setAlpha(0); + mHeaderTxtDispIdx = 0; + bpk = JKRGetNameResource("zelda_file_select_02.btk", mpArchive); JUT_ASSERT(5124, bpk != NULL); - field_0x01f8 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(bpk); - field_0x01f8->searchUpdateMaterialID(fileSel.Scr); + mCpEffBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(bpk); + mCpEffBtk->searchUpdateMaterialID(fileSel.Scr); + bpk = JKRGetNameResource("zelda_file_select_03.btk", mpArchive); JUT_ASSERT(5133, bpk != NULL); - field_0x01f0 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(bpk); - field_0x01f0->searchUpdateMaterialID(fileSel.Scr); - field_0x01f4 = 0; - field_0x01fc = 0; - field_0x0204 = 0; + mDtEffBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(bpk); + mDtEffBtk->searchUpdateMaterialID(fileSel.Scr); + + mDtEffBtkFrame = 0; + mCpEffBtkFrame = 0; + mCpDtEffBrkFrame = 0; for (int i = 0; i < 3; i++) { - field_0x014c[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName18[i], 0, NULL); - field_0x0158[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName19[i], 0, NULL); - field_0x014c[i]->getPanePtr()->setAnimation(field_0x01f0); - field_0x014c[i]->getPanePtr()->setAnimation(field_0x0200); - field_0x0158[i]->getPanePtr()->setAnimation(field_0x01f8); - field_0x0158[i]->getPanePtr()->setAnimation(field_0x0200); + mDeleteEfPane[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName18[i], 0, NULL); + mCopyEfPane[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName19[i], 0, NULL); + mDeleteEfPane[i]->getPanePtr()->setAnimation(mDtEffBtk); + mDeleteEfPane[i]->getPanePtr()->setAnimation(mCpDtEffBrk); + mCopyEfPane[i]->getPanePtr()->setAnimation(mCpEffBtk); + mCopyEfPane[i]->getPanePtr()->setAnimation(mCpDtEffBrk); } + field_0x0208 = 0; field_0x0209 = 0; - field_0x012c = fileSel.Scr->search('w_er_n'); + mErrorMsgPane = fileSel.Scr->search('w_er_n'); - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) fileSel.Scr->search('er_for0')->hide(); fileSel.Scr->search('er_for1')->hide(); - #else +#else fileSel.Scr->search('w_er_msg')->hide(); fileSel.Scr->search('w_er_msR')->hide(); - #endif +#endif fileSel.Scr->search('w_er_msE')->hide(); + for (int i = 0; i < 2; i++) { - field_0x0138[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName20[i], 0, NULL); - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setFont(fileSel.mpMessageFont[0]); - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setString(512, ""); + mErrorMsgTxtPane[i] = new CPaneMgrAlpha(fileSel.Scr, l_tagName20[i], 0, NULL); + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setFont(fileSel.font[0]); + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setString(512, ""); - #if (VERSION != VERSION_GCN_JPN) && (VERSION != VERSION_WII_JPN) - field_0x0138[i]->getPanePtr()->resize(440.0f, 198.0f); - #endif +#if (VERSION != VERSION_GCN_JPN) && (VERSION != VERSION_WII_JPN) + mErrorMsgTxtPane[i]->getPanePtr()->resize(440.0f, 198.0f); +#endif - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setFontSize(21.0f, 21.0f); + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setFontSize(21.0f, 21.0f); - #if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setLineSpace(22.0f); - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setCharSpace(2.0f); - #else - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setLineSpace(21.0f); - ((J2DTextBox*)field_0x0138[i]->getPanePtr())->setCharSpace(1.0f); - #endif +#if (VERSION == VERSION_GCN_JPN) || (VERSION == VERSION_WII_JPN) + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setLineSpace(22.0f); + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setCharSpace(2.0f); +#else + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setLineSpace(21.0f); + ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->setCharSpace(1.0f); +#endif - field_0x0140[i] = ((J2DTextBox*)field_0x0138[i]->getPanePtr())->getStringPtr(); - field_0x0138[i]->show(); + mErrorMsgStringPtr[i] = ((J2DTextBox*)mErrorMsgTxtPane[i]->getPanePtr())->getStringPtr(); + mErrorMsgTxtPane[i]->show(); } - field_0x0148 = 0; - field_0x0138[field_0x0148]->setAlpha(0xff); - field_0x0138[field_0x0148 ^ 1]->setAlpha(0); + + mErrorTxtDispIdx = 0; + mErrorMsgTxtPane[mErrorTxtDispIdx]->setAlpha(0xff); + mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->setAlpha(0); + mSelIcon = new dSelect_cursor_c(0, 1.0f, NULL); JUT_ASSERT(5209, mSelIcon != NULL); mSelIcon->setParam(0.96f, 0.94f, 0.03f, 0.7f, 0.7f); Vec vtxCenter; - vtxCenter = field_0x00bc[mSelectNum]->getGlobalVtxCenter(false, 0); - mSelIcon->setPos(vtxCenter.x, vtxCenter.y, field_0x00bc[mSelectNum]->getPanePtr(), true); + vtxCenter = mSelFilePanes[mSelectNum]->getGlobalVtxCenter(false, 0); + mSelIcon->setPos(vtxCenter.x, vtxCenter.y, mSelFilePanes[mSelectNum]->getPanePtr(), true); mSelIcon->setAlphaRate(0.0f); - J2DPane* piVar5 = fileSel.Scr->search('Nm_02'); - piVar5->setAnimation(field_0x0084); + + J2DPane* basePane = fileSel.Scr->search('Nm_02'); + basePane->setAnimation(mBaseMoveAnm); + setWakuAnm(); + field_0x00a0 = 1; - field_0x0084->setFrame(field_0x00a0); - piVar5->animationTransform(); - piVar5->setAnimation((J2DAnmTransform*)NULL); - field_0x020c[0]->getPanePtr()->scale(1.0f, 1.0f); - field_0x020c[1]->getPanePtr()->scale(1.0f, 1.0f); - J2DPane* apJStack_54[3]; + mBaseMoveAnm->setFrame(field_0x00a0); + + basePane->animationTransform(); + basePane->setAnimation((J2DAnmTransform*)NULL); + + mHeaderTxtPane[0]->getPanePtr()->scale(1.0f, 1.0f); + mHeaderTxtPane[1]->getPanePtr()->scale(1.0f, 1.0f); + + J2DPane* selChildPanes[3]; for (int i = 0; i < 3; i++) { - apJStack_54[i] = new J2DPane(l_tagName13[i], JGeometry::TBox2(238.0f, 43.0f, 712.0f, 130.0f)); - apJStack_54[i]->setUserInfo('n_43'); - field_0x00bc[i]->getPanePtr()->insertChild(fileSel.Scr->search(l_tagName131[i]), apJStack_54[i]); - } - for (int i = 0; i < 3; i++) { - field_0x0070[i] = new dFile_info_c(mpArchive, 0); - field_0x0070[i]->setBasePane(apJStack_54[i]); - field_0x0220[i] = field_0x0070[i]->getDatBase(); - field_0x022c[i] = field_0x0070[i]->getNoDatBase(); + selChildPanes[i] = new J2DPane(l_tagName13[i], JGeometry::TBox2(238.0f, 43.0f, 712.0f, 130.0f)); + selChildPanes[i]->setUserInfo('n_43'); + mSelFilePanes[i]->getPanePtr()->insertChild(fileSel.Scr->search(l_tagName131[i]), + selChildPanes[i]); } - field_0x011c = fileSel.Scr->search('name_n'); - mpName = new dName_c(field_0x011c); + for (int i = 0; i < 3; i++) { + mFileInfo[i] = new dFile_info_c(mpArchive, 0); + mFileInfo[i]->setBasePane(selChildPanes[i]); + mFileInfoDatBasePane[i] = mFileInfo[i]->getDatBase(); + mFileInfoNoDatBasePane[i] = mFileInfo[i]->getNoDatBase(); + } + + mNameBasePane = fileSel.Scr->search('name_n'); + mpName = new dName_c(mNameBasePane); field_0x0128 = false; mpFileWarning = new dFile_warning_c(mpArchive, 0); mSelDt.mpPane = fileSel.Scr->search('w_moyo03'); + + #if PLATFORM_GCN JUtility::TColor black = mDoGph_gInf_c::getFadeColor(); JUtility::TColor white = mDoGph_gInf_c::getFadeColor(); black.a = 0; white.a = 0xff; - ResTIMG* uVar20 = (ResTIMG*)dComIfGp_getMain2DArchive()->getResource('TIMG', "tt_block8x8.bti"); - field_0x2378 = new J2DPicture('PICT01', JGeometry::TBox2(0.0f, FB_WIDTH, 0.0f, FB_HEIGHT), uVar20, NULL); - field_0x2378->setBlackWhite(black, white); - field_0x2378->setAlpha(0); + + ResTIMG* timg = (ResTIMG*)dComIfGp_getMain2DArchive()->getResource('TIMG', "tt_block8x8.bti"); + mpFadePict = new J2DPicture('PICT01', JGeometry::TBox2(0.0f, FB_WIDTH, 0.0f, FB_HEIGHT), + timg, NULL); + mpFadePict->setBlackWhite(black, white); + mpFadePict->setAlpha(0); + #endif } void dFile_select_c::screenSetCopySel() { @@ -2466,74 +3189,84 @@ void dFile_select_c::screenSetCopySel() { static u64 l_tagName005[2] = {'w_cp_ef1', 'w_cp_ef2'}; mCpSel.Scr = new J2DScreen(); + JUT_ASSERT(5286, mCpSel.Scr != NULL); mCpSel.Scr->setPriority("zelda_file_select_copy_select.blo", 0x1100000, mpArchive); dPaneClass_showNullPane(mCpSel.Scr); mCpSel.mpPane2 = mCpSel.Scr->search('name_n'); mCpSel.mpPane1 = fileSel.Scr->search('name_n'); - void* bck = JKRGetNameResource("zelda_file_select_copy_select.bck", - mpArchive); - field_0x029c = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x02a0 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x029c->searchUpdateMaterialID(mCpSel.Scr); - field_0x02a0->searchUpdateMaterialID(mCpSel.Scr); + + void* bck = JKRGetNameResource("zelda_file_select_copy_select.bck", mpArchive); + mCpSelBck = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mCpSelBck2 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mCpSelBck->searchUpdateMaterialID(mCpSel.Scr); + mCpSelBck2->searchUpdateMaterialID(mCpSel.Scr); + void* bpk = JKRGetNameResource("zelda_file_select_copy_select.bpk", mpArchive); JUT_ASSERT(5315, bpk != NULL); - field_0x02e8 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x02e8->searchUpdateMaterialID(mCpSel.Scr); - field_0x02ec = 0; + mCpSelBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + mCpSelBpk->searchUpdateMaterialID(mCpSel.Scr); + mCpSelBpkFrame = 0; + void* btk = JKRGetNameResource("zelda_file_select_copy_select_03.btk", mpArchive); JUT_ASSERT(5325, btk != NULL); - field_0x02f0 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x02f0->searchUpdateMaterialID(mCpSel.Scr); - field_0x02f4 = 0; - field_0x02f8 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x02f8->searchUpdateMaterialID(mCpSel.Scr); + mCpSel03Btk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mCpSel03Btk->searchUpdateMaterialID(mCpSel.Scr); + mCpSel03BtkFrame = 0; + mCpSelBookBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + mCpSelBookBpk->searchUpdateMaterialID(mCpSel.Scr); + btk = JKRGetNameResource("zelda_file_select_copy_select.btk", mpArchive); JUT_ASSERT(5343, btk != NULL); - field_0x0300 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x0300->searchUpdateMaterialID(mCpSel.Scr); + mCpSelBookBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mCpSelBookBtk->searchUpdateMaterialID(mCpSel.Scr); + void* brk = JKRGetNameResource("zelda_file_select_copy_select.brk", mpArchive); JUT_ASSERT(5352, brk != NULL); - field_0x0308 = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); - field_0x0308->searchUpdateMaterialID(mCpSel.Scr); - field_0x02fc = 0; - field_0x0304 = 0; - field_0x030c = 0; - for (int i = 0; i < 2; i++) { - field_0x02a4[i] = new CPaneMgr(mCpSel.Scr, l_tagName000[i], 0, NULL); - field_0x02c0[i] = new CPaneMgr(mCpSel.Scr, l_tagName001[i], 0, NULL); - field_0x02c8[i] = new CPaneMgr(mCpSel.Scr, l_tagName002[i], 0, NULL); - field_0x02d0[i] = new CPaneMgr(mCpSel.Scr, l_tagName003[i], 0, NULL); - field_0x02d8[i] = new CPaneMgr(mCpSel.Scr, l_tagName004[i], 0, NULL); + mCpSelBookBrk = (J2DAnmTevRegKey*)J2DAnmLoaderDataBase::load(brk); + mCpSelBookBrk->searchUpdateMaterialID(mCpSel.Scr); + mCpSelBookBpkFrame = 0; + mCpSelBookBtkFrame = 0; + mCpSelBookBrkFrame = 0; - field_0x02c0[i]->getPanePtr()->setAnimation(field_0x02e8); - field_0x02c8[i]->getPanePtr()->setAnimation(field_0x02e8); - field_0x02d0[i]->getPanePtr()->setAnimation(field_0x02e8); - field_0x02c8[i]->getPanePtr()->setAnimation(field_0x02f0); - field_0x02d0[i]->getPanePtr()->setAnimation(field_0x02f0); - field_0x02d8[i]->getPanePtr()->setAnimation(field_0x02f8); - field_0x02d8[i]->getPanePtr()->setAnimation(field_0x0300); - field_0x02d8[i]->getPanePtr()->setAnimation(field_0x0308); + for (int i = 0; i < 2; i++) { + mCpSelPane[i] = new CPaneMgr(mCpSel.Scr, l_tagName000[i], 0, NULL); + mCpSelPane_moyo[i] = new CPaneMgr(mCpSel.Scr, l_tagName001[i], 0, NULL); + mCpSelPane_gold[i] = new CPaneMgr(mCpSel.Scr, l_tagName002[i], 0, NULL); + mCpSelPane_gold2[i] = new CPaneMgr(mCpSel.Scr, l_tagName003[i], 0, NULL); + mCpSelPane_book[i] = new CPaneMgr(mCpSel.Scr, l_tagName004[i], 0, NULL); + + mCpSelPane_moyo[i]->getPanePtr()->setAnimation(mCpSelBpk); + mCpSelPane_gold[i]->getPanePtr()->setAnimation(mCpSelBpk); + mCpSelPane_gold2[i]->getPanePtr()->setAnimation(mCpSelBpk); + mCpSelPane_gold[i]->getPanePtr()->setAnimation(mCpSel03Btk); + mCpSelPane_gold2[i]->getPanePtr()->setAnimation(mCpSel03Btk); + mCpSelPane_book[i]->getPanePtr()->setAnimation(mCpSelBookBpk); + mCpSelPane_book[i]->getPanePtr()->setAnimation(mCpSelBookBtk); + mCpSelPane_book[i]->getPanePtr()->setAnimation(mCpSelBookBrk); mCpSel.Scr->search(l_tagName005[i])->hide(); } + J2DPane* namePane = mCpSel.Scr->search('name_n'); - namePane->setAnimation(field_0x029c); - field_0x029c->setFrame(0.0f); + namePane->setAnimation(mCpSelBck); + mCpSelBck->setFrame(0.0f); namePane->animationTransform(); namePane->setAnimation((J2DAnmTransform*)NULL); + mSelIcon2 = new dSelect_cursor_c(0, 1.0f, NULL); JUT_ASSERT(5406, mSelIcon2 != NULL); mSelIcon2->setParam(0.96f, 0.94f, 0.03f, 0.7f, 0.7f); - Vec local_24 = field_0x02a4[0]->getGlobalVtxCenter(false, 0); - mSelIcon2->setPos(local_24.x, local_24.y, field_0x02a4[0]->getPanePtr(), true); + Vec center = mCpSelPane[0]->getGlobalVtxCenter(false, 0); + mSelIcon2->setPos(center.x, center.y, mCpSelPane[0]->getPanePtr(), true); mSelIcon2->setAlphaRate(0.0f); + for (int i = 0; i < 2; i++) { - mpFileInfo[i] = new dFile_info_c(mpArchive, 0); - mpFileInfo[i]->setBasePane(mCpSel.Scr->search(l_tagName13[i + 1])); + mCpFileInfo[i] = new dFile_info_c(mpArchive, 0); + mCpFileInfo[i]->setBasePane(mCpSel.Scr->search(l_tagName13[i + 1])); } - mCpSel.field_0x08 = false; + + mCpSel.isShow = false; } void dFile_select_c::screenSetYesNo() { @@ -2541,7 +3274,10 @@ void dFile_select_c::screenSetYesNo() { static u64 l_tagName013[2] = {'w_no_t', 'w_yes_t'}; static u64 l_tagName013U[2] = {'f_no_t', 'f_yes_t'}; static u64 l_tagName9[2] = {'w_no_m', 'w_yes_m'}; - static u64 l_tagName10[2] = {'w_no_g', 'w_yes_g',}; + static u64 l_tagName10[2] = { + 'w_no_g', + 'w_yes_g', + }; static u64 l_tagName11[2] = {'w_no_gr', 'w_yes_gr'}; static u8 l_msgNum2[2] = {0x08, 0x07}; @@ -2549,47 +3285,53 @@ void dFile_select_c::screenSetYesNo() { JUT_ASSERT(5435, mYnSel.ScrYn != NULL); mYnSel.ScrYn->setPriority("zelda_file_select_yes_no_window.blo", 0x1100000, mpArchive); dPaneClass_showNullPane(mYnSel.ScrYn); + void* bck = JKRGetNameResource("zelda_file_select_yes_no_window.bck", mpArchive); - field_0x0310 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x0314 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x008c = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x0310->searchUpdateMaterialID(mYnSel.ScrYn); - field_0x0314->searchUpdateMaterialID(mYnSel.ScrYn); - field_0x008c->searchUpdateMaterialID(mYnSel.ScrYn); + mYnSelBck = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mYnSelBck2 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mYnSelBck3 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + mYnSelBck->searchUpdateMaterialID(mYnSel.ScrYn); + mYnSelBck2->searchUpdateMaterialID(mYnSel.ScrYn); + mYnSelBck3->searchUpdateMaterialID(mYnSel.ScrYn); + for (int i = 0; i < 2; i++) { - field_0x00f0[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName012[i], 0, NULL); + mYnSelPane[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName012[i], 0, NULL); #if VERSION == VERSION_GCN_JPN - field_0x01c0[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName013[i], 0, NULL); + mYnSelTxtPane[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName013[i], 0, NULL); mYnSel.ScrYn->search(l_tagName013U[i])->hide(); #else - field_0x01c0[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName013U[i], 0, NULL); + mYnSelTxtPane[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName013U[i], 0, NULL); mYnSel.ScrYn->search(l_tagName013[i])->hide(); #endif - ((J2DTextBox*)field_0x01c0[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); - char acStack_30[16]; - fopMsgM_messageGet(acStack_30, l_msgNum2[i]); - ((J2DTextBox*)field_0x01c0[i]->getPanePtr())->setString(acStack_30); + ((J2DTextBox*)mYnSelTxtPane[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); + + char textBuf[16]; + fopMsgM_messageGet(textBuf, l_msgNum2[i]); + ((J2DTextBox*)mYnSelTxtPane[i]->getPanePtr())->setString(textBuf); } + void* bpk = JKRGetNameResource("zelda_file_select_yes_no_window.bpk", mpArchive); JUT_ASSERT(5483, bpk != NULL); - field_0x0318 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x0318->searchUpdateMaterialID(mYnSel.ScrYn); - field_0x031c = 0; + mYnSelBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + mYnSelBpk->searchUpdateMaterialID(mYnSel.ScrYn); + mYnSelBpkFrame = 0; + void* btk = JKRGetNameResource("zelda_file_select_yes_no_window.btk", mpArchive); JUT_ASSERT(5493, btk != NULL); - field_0x0320 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x0320->searchUpdateMaterialID(mYnSel.ScrYn); - field_0x0324 = 0; - for (int i = 0; i < 2; i++) { - field_0x01a0[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName9[i], 0, NULL); - field_0x01a8[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName10[i], 0, NULL); - field_0x01b0[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName11[i], 0, NULL); + mYnSelBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mYnSelBtk->searchUpdateMaterialID(mYnSel.ScrYn); + mYnSelBtkFrame = 0; - field_0x01a0[i]->getPanePtr()->setAnimation(field_0x0318); - field_0x01a8[i]->getPanePtr()->setAnimation(field_0x0318); - field_0x01b0[i]->getPanePtr()->setAnimation(field_0x0318); - field_0x01a8[i]->getPanePtr()->setAnimation(field_0x0320); - field_0x01b0[i]->getPanePtr()->setAnimation(field_0x0320); + for (int i = 0; i < 2; i++) { + mYnSelPane_m[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName9[i], 0, NULL); + mYnSelPane_g[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName10[i], 0, NULL); + mYnSelPane_gr[i] = new CPaneMgr(mYnSel.ScrYn, l_tagName11[i], 0, NULL); + + mYnSelPane_m[i]->getPanePtr()->setAnimation(mYnSelBpk); + mYnSelPane_g[i]->getPanePtr()->setAnimation(mYnSelBpk); + mYnSelPane_gr[i]->getPanePtr()->setAnimation(mYnSelBpk); + mYnSelPane_g[i]->getPanePtr()->setAnimation(mYnSelBtk); + mYnSelPane_gr[i]->getPanePtr()->setAnimation(mYnSelBtk); } } @@ -2606,49 +3348,55 @@ void dFile_select_c::screenSet3Menu() { JUT_ASSERT(5530, m3mSel.Scr3m != NULL); m3mSel.Scr3m->setPriority("zelda_file_select_3menu_window.blo", 0x1100000, mpArchive); dPaneClass_showNullPane(m3mSel.Scr3m); + void* bck = JKRGetNameResource("zelda_file_select_3menu_window.bck", mpArchive); - field_0x0328 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x032c = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); - field_0x0328->searchUpdateMaterialID(m3mSel.Scr3m); - field_0x032c->searchUpdateMaterialID(m3mSel.Scr3m); + m3mBck = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + m3mBck2 = (J2DAnmTransform*)J2DAnmLoaderDataBase::load(bck); + m3mBck->searchUpdateMaterialID(m3mSel.Scr3m); + m3mBck2->searchUpdateMaterialID(m3mSel.Scr3m); + void* bpk = JKRGetNameResource("zelda_file_select_3menu_window.bpk", mpArchive); JUT_ASSERT(5552, bpk != NULL); - field_0x0330 = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); - field_0x0330->searchUpdateMaterialID(m3mSel.Scr3m); - field_0x0334 = 0; + m3mBpk = (J2DAnmColor*)J2DAnmLoaderDataBase::load(bpk); + m3mBpk->searchUpdateMaterialID(m3mSel.Scr3m); + m3mBpkFrame = 0; + void* btk = JKRGetNameResource("zelda_file_select_3menu_window.btk", mpArchive); JUT_ASSERT(5562, btk != NULL); - field_0x0338 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - field_0x0338->searchUpdateMaterialID(m3mSel.Scr3m); - field_0x033c = 0; - field_0x0118 = m3mSel.Scr3m->search('wmenu_n'); - field_0x0118->setAnimation(field_0x0328); - field_0x0328->setFrame(799.0f); - field_0x0118->animationTransform(); + m3mBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + m3mBtk->searchUpdateMaterialID(m3mSel.Scr3m); + m3mBtkFrame = 0; + + m3mMenuPane = m3mSel.Scr3m->search('wmenu_n'); + m3mMenuPane->setAnimation(m3mBck); + m3mBck->setFrame(799.0f); + m3mMenuPane->animationTransform(); + for (int i = 0; i < 3; i++) { - field_0x0340[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName1[i], 0, NULL); + m3mSelPane[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName1[i], 0, NULL); #if VERSION == VERSION_GCN_JPN - mpPaneMgr2[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName011[i], 0, NULL); + m3mSelTextPane[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName011[i], 0, NULL); m3mSel.Scr3m->search(l_tagName011U[i])->hide(); #else - mpPaneMgr2[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName011U[i], 0, NULL); + m3mSelTextPane[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName011U[i], 0, NULL); m3mSel.Scr3m->search(l_tagName011[i])->hide(); #endif - ((J2DTextBox*)mpPaneMgr2[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); - char acStack_30[32]; - fopMsgM_messageGet(acStack_30, l_msgNum[i]); - ((J2DTextBox*)mpPaneMgr2[i]->getPanePtr())->setString(acStack_30); + ((J2DTextBox*)m3mSelTextPane[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); + char textbuf[32]; + fopMsgM_messageGet(textbuf, l_msgNum[i]); + ((J2DTextBox*)m3mSelTextPane[i]->getPanePtr())->setString(textbuf); - mpPaneAlpha1[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName6[i], 0, NULL); - mpPaneAlpha2[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName7[i], 0, NULL); - mpPaneAlpha3[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName8[i], 0, NULL); + m3mSelPane_mo[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName6[i], 0, NULL); + m3mSelPane_g[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName7[i], 0, NULL); + m3mSelPane_gr[i] = new CPaneMgr(m3mSel.Scr3m, l_tagName8[i], 0, NULL); - mpPaneAlpha1[i]->getPanePtr()->setAnimation(field_0x0330); - mpPaneAlpha2[i]->getPanePtr()->setAnimation(field_0x0330); - mpPaneAlpha3[i]->getPanePtr()->setAnimation(field_0x0330); - mpPaneAlpha2[i]->getPanePtr()->setAnimation(field_0x0338); - mpPaneAlpha3[i]->getPanePtr()->setAnimation(field_0x0338); + m3mSelPane_mo[i]->getPanePtr()->setAnimation(m3mBpk); + m3mSelPane_g[i]->getPanePtr()->setAnimation(m3mBpk); + m3mSelPane_gr[i]->getPanePtr()->setAnimation(m3mBpk); + + m3mSelPane_g[i]->getPanePtr()->setAnimation(m3mBtk); + m3mSelPane_gr[i]->getPanePtr()->setAnimation(m3mBtk); } } @@ -2656,100 +3404,116 @@ void dFile_select_c::screenSetDetail() { mSelDt.ScrDt = new J2DScreen(); JUT_ASSERT(5622, mSelDt.ScrDt != NULL); mSelDt.ScrDt->setPriority("zelda_file_select_details.blo", 0x1100000, mpArchive); + void* btk = JKRGetNameResource("zelda_file_select_details.btk", mpArchive); JUT_ASSERT(5628, btk != NULL); - field_0x03a0 = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); - mSelDt.ScrDt->setAnimation(field_0x03a0); - field_0x03a4 = 0; + mSelDtBtk = (J2DAnmTextureSRTKey*)J2DAnmLoaderDataBase::load(btk); + mSelDt.ScrDt->setAnimation(mSelDtBtk); + mSelDtBtkFrame = 0; + mSelDt.mpPane2 = mSelDt.ScrDt->search('n_all'); - field_0x03a8 = new CPaneMgr(mSelDt.ScrDt, 'mset_p_n', 0, NULL); - mpFileSelect3d->setBasePane(field_0x03a8); + mSelDtPane_mset = new CPaneMgr(mSelDt.ScrDt, 'mset_p_n', 0, NULL); + + mpFileSelect3d->setBasePane(mSelDtPane_mset); mpFileSelect3d->setBase2Pane(fileSel.Scr->search('w_sub_n')); + mSelDt.ScrDt->search('d_win_n')->setUserInfo('n_43'); } void dFile_select_c::setWakuAnm() { field_0x0098->setFrame(3000.0f); + for (int i = 0; i < 3; i++) { - field_0x0164[i]->getPanePtr()->setAnimation(field_0x0098); - field_0x0170[i]->getPanePtr()->setAnimation(field_0x0098); - field_0x017c[i]->getPanePtr()->setAnimation(field_0x0098); - field_0x0164[i]->getPanePtr()->animationTransform(); - field_0x0170[i]->getPanePtr()->animationTransform(); - field_0x017c[i]->getPanePtr()->animationTransform(); - field_0x0164[i]->setAlpha(0); - field_0x0170[i]->setAlpha(0); - field_0x017c[i]->setAlpha(0); + mSelFileMoyoPane[i]->getPanePtr()->setAnimation(field_0x0098); + mSelFileGoldPane[i]->getPanePtr()->setAnimation(field_0x0098); + mSelFileGold2Pane[i]->getPanePtr()->setAnimation(field_0x0098); + mSelFileMoyoPane[i]->getPanePtr()->animationTransform(); + mSelFileGoldPane[i]->getPanePtr()->animationTransform(); + mSelFileGold2Pane[i]->getPanePtr()->animationTransform(); + mSelFileMoyoPane[i]->setAlpha(0); + mSelFileGoldPane[i]->setAlpha(0); + mSelFileGold2Pane[i]->setAlpha(0); } } void dFile_select_c::displayInit() { field_0x03b1 = 0; - mSelectEnd = false; - field_0x03ac = g_fsHIO.field_0x000b; + mIsSelectEnd = false; + mWaitTimer = g_fsHIO.appear_display_wait_frames; field_0x00b8 = 0; field_0x014a = false; field_0x0360 = false; field_0x0108 = false; field_0x021e = 0; + + #if PLATFORM_GCN field_0x00b9 = 0; field_0x014b = false; + #endif + field_0x0281 = false; field_0x0283 = false; mDoMemCd_clearProbeStat(); + field_0x0248 = false; field_0x024a = false; field_0x0249 = false; field_0x024b = false; - field_0x0240->setAlpha(0); - field_0x0244->setAlpha(0); - field_0x0238->setAlpha(0x80); - field_0x023c->setAlpha(0x80); - field_0x026f = 0; - field_0x0271 = 0; + + mModoruTxtPane->setAlpha(0); + mKetteiTxtPane->setAlpha(0); + mBbtnPane->setAlpha(0x80); + mAbtnPane->setAlpha(0x80); + + mDataSelProc = DATASELPROC_MEMCARD_CHECK_MAIN; + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; } void dFile_select_c::setSaveData() { - dSv_save_c* pSave = (dSv_save_c*)mSave; - for (int i = 0; i < 3; i++) { - int res = field_0x0070[i]->setSaveData(pSave, mDoMemCdRWm_TestCheckSumGameData(pSave), i); + dSv_save_c* pSave = (dSv_save_c*)mSaveData; + for (int i = 0; i < SAVEDATA_NUM; i++) { + int res = mFileInfo[i]->setSaveData(pSave, mDoMemCdRWm_TestCheckSumGameData(pSave), i); if (res == -1) { - field_0x025b[i] = 1; - mDataNew[i] = 0; + mIsNoData[i] = true; + mIsDataNew[i] = false; } else { - mDataNew[i] = res; - field_0x025b[i] = 0; + mIsDataNew[i] = res; + mIsNoData[i] = false; } - pSave = (dSv_save_c*)((u8*)pSave + 0xa94); + pSave = (dSv_save_c*)((u8*)pSave + SAVEDATA_SIZE); } } -void dFile_select_c::headerTxtSet(u16 param_1, u8 param_2, u8 param_3) { - static f32 fontsize[2] = {21.0f, 27.0f}; -#if VERSION == VERSION_GCN_JPN - static f32 linespace[2] = {22.0f, 20.0f}; - static f32 charspace[2] = {2.0f, 3.0f}; -#else - static f32 linespace[2] = {21.0f, 20.0f}; - static f32 charspace[2] = {0.0f, 0.0f}; -#endif - - u8 uVar1 = field_0x021c ^ 1; +void dFile_select_c::headerTxtSet(u16 i_msgId, u8 i_type, u8 param_3) { + u8 dispIdx = mHeaderTxtDispIdx ^ 1; if (param_3 != 0) { - uVar1 = field_0x021c; + dispIdx = mHeaderTxtDispIdx; } - if (param_1 == 0xffff) { - strcpy(field_0x0214[uVar1], ""); + + if (i_msgId == 0xFFFF) { + strcpy(mHeaderStringPtr[dispIdx], ""); } else { - ((J2DTextBox*)field_0x020c[uVar1]->getPanePtr())->setFont(fileSel.mpMessageFont[param_2]); - ((J2DTextBox*)field_0x020c[uVar1]->getPanePtr())->setFontSize(fontsize[param_2], fontsize[param_2]); - ((J2DTextBox*)field_0x020c[uVar1]->getPanePtr())->setLineSpace(linespace[param_2]); - ((J2DTextBox*)field_0x020c[uVar1]->getPanePtr())->setCharSpace(charspace[param_2]); - fileSel.mpMessageString->getString(param_1, ((J2DTextBox*)field_0x020c[uVar1]->getPanePtr()), NULL, fileSel.mpMessageFont[param_2], NULL, 0); + static f32 fontsize[2] = {21.0f, 27.0f}; + #if VERSION == VERSION_GCN_JPN + static f32 linespace[2] = {22.0f, 20.0f}; + static f32 charspace[2] = {2.0f, 3.0f}; + #else + static f32 linespace[2] = {21.0f, 20.0f}; + static f32 charspace[2] = {0.0f, 0.0f}; + #endif + + ((J2DTextBox*)mHeaderTxtPane[dispIdx]->getPanePtr())->setFont(fileSel.font[i_type]); + ((J2DTextBox*)mHeaderTxtPane[dispIdx]->getPanePtr())->setFontSize(fontsize[i_type], fontsize[i_type]); + ((J2DTextBox*)mHeaderTxtPane[dispIdx]->getPanePtr())->setLineSpace(linespace[i_type]); + ((J2DTextBox*)mHeaderTxtPane[dispIdx]->getPanePtr())->setCharSpace(charspace[i_type]); + fileSel.mMessageString->getString(i_msgId, + ((J2DTextBox*)mHeaderTxtPane[dispIdx]->getPanePtr()), NULL, + fileSel.font[i_type], NULL, 0); } + if (param_3 == 0) { - field_0x020c[field_0x021c]->alphaAnimeStart(0); - field_0x020c[field_0x021c ^ 1]->alphaAnimeStart(0); + mHeaderTxtPane[mHeaderTxtDispIdx]->alphaAnimeStart(0); + mHeaderTxtPane[mHeaderTxtDispIdx ^ 1]->alphaAnimeStart(0); field_0x021d = 0; } } @@ -2757,44 +3521,43 @@ void dFile_select_c::headerTxtSet(u16 param_1, u8 param_2, u8 param_3) { bool dFile_select_c::headerTxtChangeAnm() { if (field_0x021d != 0) { return true; - } else { - bool ret = false; - - bool alphaAnime1 = field_0x020c[field_0x021c]->alphaAnime(g_fsHIO.field_0x0007, 0xFF, 0, 0); - bool alphaAnime2 = - field_0x020c[field_0x021c ^ 1]->alphaAnime(g_fsHIO.field_0x0007, 0, 0xFF, 0); - int msgKeyWaitTimer = dMeter2Info_getMsgKeyWaitTimer(); - - if (alphaAnime1 == true && alphaAnime2 == true && msgKeyWaitTimer == 0) { - field_0x021c ^= 1; - field_0x021d = 1; - ret = true; - } - - return ret; } + + bool ret = false; + + bool alphaAnime1 = mHeaderTxtPane[mHeaderTxtDispIdx]->alphaAnime(g_fsHIO.char_switch_frames, 0xFF, 0, 0); + bool alphaAnime2 = mHeaderTxtPane[mHeaderTxtDispIdx ^ 1]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xFF, 0); + int msgKeyWaitTimer = dMeter2Info_getMsgKeyWaitTimer(); + + if (alphaAnime1 == true && alphaAnime2 == true && msgKeyWaitTimer == 0) { + mHeaderTxtDispIdx ^= 1; + field_0x021d = 1; + ret = true; + } + + return ret; } void dFile_select_c::modoruTxtChange(u8 param_1) { if (param_1 != 0) { - fopMsgM_messageGet(field_0x0250, 981); + fopMsgM_messageGet(mModoruStringPtr, 981); field_0x024c = 1; } else { - fopMsgM_messageGet(field_0x0250, 84); + fopMsgM_messageGet(mModoruStringPtr, 84); field_0x024c = 0; } } void dFile_select_c::modoruTxtDispAnmInit(u8 param_1) { field_0x024a = param_1; - if ((param_1 != 0 || field_0x0240->getAlpha() != 0) && - (param_1 != 1 || field_0x0240->getAlpha() != 0xff)) + if ((param_1 != 0 || mModoruTxtPane->getAlpha() != 0) && + (param_1 != 1 || mModoruTxtPane->getAlpha() != 0xff)) { - field_0x0240->alphaAnimeStart(0); - field_0x0238->alphaAnimeStart(0); + mModoruTxtPane->alphaAnimeStart(0); + mBbtnPane->alphaAnimeStart(0); } else { - field_0x0240->alphaAnimeStart(g_fsHIO.field_0x0007); - field_0x0238->alphaAnimeStart(g_fsHIO.field_0x0007); + mModoruTxtPane->alphaAnimeStart(g_fsHIO.char_switch_frames); + mBbtnPane->alphaAnimeStart(g_fsHIO.char_switch_frames); } } @@ -2802,29 +3565,30 @@ bool dFile_select_c::modoruTxtDispAnm() { bool iVar1; bool iVar2; if (field_0x024a != 0) { - iVar1 = field_0x0240->alphaAnime(g_fsHIO.field_0x0007, 0, 0xff, 0); - iVar2 = field_0x0238->alphaAnime(g_fsHIO.field_0x0007, 0x80, 0xff, 0); + iVar1 = mModoruTxtPane->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); + iVar2 = mBbtnPane->alphaAnime(g_fsHIO.char_switch_frames, 0x80, 0xff, 0); } else { - iVar1 = field_0x0240->alphaAnime(g_fsHIO.field_0x0007, 0xff, 0, 0); - iVar2 = field_0x0238->alphaAnime(g_fsHIO.field_0x0007, 0xff, 0x80, 0); + iVar1 = mModoruTxtPane->alphaAnime(g_fsHIO.char_switch_frames, 0xff, 0, 0); + iVar2 = mBbtnPane->alphaAnime(g_fsHIO.char_switch_frames, 0xff, 0x80, 0); } if (iVar1 == true && iVar2 == true) { return true; - } + } + return false; } void dFile_select_c::ketteiTxtDispAnmInit(u8 param_1) { field_0x024b = param_1; - if ((param_1 != 0 || field_0x0244->getAlpha() != 0) && - (param_1 != 1 || field_0x0244->getAlpha() != 0xff)) + if ((param_1 != 0 || mKetteiTxtPane->getAlpha() != 0) && + (param_1 != 1 || mKetteiTxtPane->getAlpha() != 0xff)) { - field_0x0244->alphaAnimeStart(0); - field_0x023c->alphaAnimeStart(0); + mKetteiTxtPane->alphaAnimeStart(0); + mAbtnPane->alphaAnimeStart(0); } else { - field_0x0244->alphaAnimeStart(g_fsHIO.field_0x0007); - field_0x023c->alphaAnimeStart(g_fsHIO.field_0x0007); + mKetteiTxtPane->alphaAnimeStart(g_fsHIO.char_switch_frames); + mAbtnPane->alphaAnimeStart(g_fsHIO.char_switch_frames); } } @@ -2832,23 +3596,24 @@ bool dFile_select_c::ketteiTxtDispAnm() { bool iVar1; bool iVar2; if (field_0x024b != 0) { - iVar1 = field_0x0244->alphaAnime(g_fsHIO.field_0x0007, 0, 0xff, 0); - iVar2 = field_0x023c->alphaAnime(g_fsHIO.field_0x0007, 0x80, 0xff, 0); + iVar1 = mKetteiTxtPane->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); + iVar2 = mAbtnPane->alphaAnime(g_fsHIO.char_switch_frames, 0x80, 0xff, 0); } else { - iVar1 = field_0x0244->alphaAnime(g_fsHIO.field_0x0007, 0xff, 0, 0); - iVar2 = field_0x023c->alphaAnime(g_fsHIO.field_0x0007, 0xff, 0x80, 0); + iVar1 = mKetteiTxtPane->alphaAnime(g_fsHIO.char_switch_frames, 0xff, 0, 0); + iVar2 = mAbtnPane->alphaAnime(g_fsHIO.char_switch_frames, 0xff, 0x80, 0); } if (iVar1 == true && iVar2 == true) { return true; - } + } + return false; } void dFile_select_c::selectWakuAlpahAnmInit(u8 param_1, u8 param_2, u8 param_3, u8 param_4) { - field_0x0164[param_1]->alphaAnimeStart(0); - field_0x0170[param_1]->alphaAnimeStart(0); - field_0x017c[param_1]->alphaAnimeStart(0); + mSelFileMoyoPane[param_1]->alphaAnimeStart(0); + mSelFileGoldPane[param_1]->alphaAnimeStart(0); + mSelFileGold2Pane[param_1]->alphaAnimeStart(0); field_0x0194[param_1] = param_2; field_0x0197[param_1] = param_3; field_0x019a[param_1] = param_4; @@ -2858,80 +3623,84 @@ bool dFile_select_c::selectWakuAlpahAnm(u8 param_1) { if (param_1 == 0xff) { return true; } + bool rv = false; - bool iVar2 = field_0x0164[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], field_0x0197[param_1], 0); - bool iVar3 = field_0x0170[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], field_0x0197[param_1], 0); - bool iVar4 = field_0x017c[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], field_0x0197[param_1], 0); + bool iVar2 = mSelFileMoyoPane[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], + field_0x0197[param_1], 0); + bool iVar3 = mSelFileGoldPane[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], + field_0x0197[param_1], 0); + bool iVar4 = mSelFileGold2Pane[param_1]->alphaAnime(field_0x019a[param_1], field_0x0194[param_1], + field_0x0197[param_1], 0); if (iVar2 == true && iVar3 == true && iVar4 == true) { rv = true; } + return rv; } void dFile_select_c::selFileCursorShow() { - field_0x0164[mSelectNum]->setAlpha(0xff); - field_0x0170[mSelectNum]->setAlpha(0xff); - field_0x017c[mSelectNum]->setAlpha(0xff); + mSelFileMoyoPane[mSelectNum]->setAlpha(0xff); + mSelFileGoldPane[mSelectNum]->setAlpha(0xff); + mSelFileGold2Pane[mSelectNum]->setAlpha(0xff); - Vec local_1c = field_0x00bc[mSelectNum]->getGlobalVtxCenter(false, 0); - mSelIcon->setPos(local_1c.x, local_1c.y, field_0x00bc[mSelectNum]->getPanePtr(), true); + Vec local_1c = mSelFilePanes[mSelectNum]->getGlobalVtxCenter(false, 0); + mSelIcon->setPos(local_1c.x, local_1c.y, mSelFilePanes[mSelectNum]->getPanePtr(), true); mSelIcon->setAlphaRate(1.0f); mSelIcon->setParam(0.96f, 0.94f, 0.03f, 0.7f, 0.7f); } void dFile_select_c::menuWakuAlpahAnmInit(u8 i_idx, u8 param_1, u8 param_2, u8 param_3) { - mpPaneAlpha1[i_idx]->alphaAnimeStart(0); - mpPaneAlpha2[i_idx]->alphaAnimeStart(0); - mpPaneAlpha3[i_idx]->alphaAnimeStart(0); + m3mSelPane_mo[i_idx]->alphaAnimeStart(0); + m3mSelPane_g[i_idx]->alphaAnimeStart(0); + m3mSelPane_gr[i_idx]->alphaAnimeStart(0); field_0x0388[i_idx] = param_1; field_0x038b[i_idx] = param_2; field_0x038e[i_idx] = param_3; - mpPaneMgr2[i_idx]->colorAnimeStart(0); + m3mSelTextPane[i_idx]->colorAnimeStart(0); } bool dFile_select_c::menuWakuAlpahAnm(u8 param_1) { bool rv = false; - bool iVar1 = mpPaneAlpha1[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], + bool iVar1 = m3mSelPane_mo[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], field_0x038b[param_1], 0); - bool iVar2 = mpPaneAlpha2[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], + bool iVar2 = m3mSelPane_g[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], field_0x038b[param_1], 0); - bool iVar3 = mpPaneAlpha3[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], + bool iVar3 = m3mSelPane_gr[param_1]->alphaAnime(field_0x038e[param_1], field_0x0388[param_1], field_0x038b[param_1], 0); - mpPaneMgr2[param_1]->colorAnime(field_0x038e[param_1], mpPaneMgr2[param_1]->getInitBlack(), - mpPaneMgr2[param_1]->getInitBlack(), + bool var_r25 = m3mSelTextPane[param_1]->colorAnime(field_0x038e[param_1], m3mSelTextPane[param_1]->getInitBlack(), + m3mSelTextPane[param_1]->getInitBlack(), JUtility::TColor(0xff, 0xff, 0xff, 0xff), JUtility::TColor(0x96, 0x96, 0x96, 0xff), 0); - if (((iVar1 == 1) && (iVar2 == 1)) && (iVar3 == 1)) { + if (iVar1 == 1 && iVar2 == 1 && iVar3 == 1) { rv = true; } + return rv; } void dFile_select_c::menuCursorShow() { - if (mSelectMenuNum == 0xff) { - return; - } - ((J2DTextBox*)mpPaneMgr2[mSelectMenuNum]->getPanePtr()) - ->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); - mpPaneAlpha1[mSelectMenuNum]->setAlpha(0xff); - mpPaneAlpha2[mSelectMenuNum]->setAlpha(0xff); - mpPaneAlpha3[mSelectMenuNum]->setAlpha(0xff); - Vec local_24 = field_0x0340[mSelectMenuNum]->getGlobalVtxCenter(false, 0); - mSelIcon->setPos(local_24.x, local_24.y, field_0x0340[mSelectMenuNum]->getPanePtr(), true); - mSelIcon->setAlphaRate(1.0f); - mSelIcon->setParam(0.96f, 0.84f, 0.06f, 0.5f, 0.5f); -} + if (mSelectMenuNum != 0xff) { + ((J2DTextBox*)m3mSelTextPane[mSelectMenuNum]->getPanePtr())->setWhite(JUtility::TColor(0xff, 0xff, 0xff, 0xff)); + m3mSelPane_mo[mSelectMenuNum]->setAlpha(0xff); + m3mSelPane_g[mSelectMenuNum]->setAlpha(0xff); + m3mSelPane_gr[mSelectMenuNum]->setAlpha(0xff); + Vec local_24 = m3mSelPane[mSelectMenuNum]->getGlobalVtxCenter(false, 0); + mSelIcon->setPos(local_24.x, local_24.y, m3mSelPane[mSelectMenuNum]->getPanePtr(), true); + mSelIcon->setAlphaRate(1.0f); + mSelIcon->setParam(0.96f, 0.84f, 0.06f, 0.5f, 0.5f); + } +} void dFile_select_c::yesnoWakuAlpahAnmInit(u8 param_1, u8 param_2, u8 param_3, u8 param_4) { if (param_1 != 0xff) { - field_0x01a0[param_1]->alphaAnimeStart(0); - field_0x01a8[param_1]->alphaAnimeStart(0); - field_0x01b0[param_1]->alphaAnimeStart(0); + mYnSelPane_m[param_1]->alphaAnimeStart(0); + mYnSelPane_g[param_1]->alphaAnimeStart(0); + mYnSelPane_gr[param_1]->alphaAnimeStart(0); field_0x01b8[param_1] = param_2; field_0x01ba[param_1] = param_3; field_0x01bc[param_1] = param_4; - field_0x01c0[param_1]->colorAnimeStart(0); + mYnSelTxtPane[param_1]->colorAnimeStart(0); } } @@ -2942,20 +3711,22 @@ bool dFile_select_c::yesnoWakuAlpahAnm(u8 param_1) { bool iVar3 = true; bool iVar2 = true; if (param_1 != 0xff) { - iVar5 = field_0x01a0[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], + iVar5 = mYnSelPane_m[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], field_0x01ba[param_1], 0); - iVar4 = field_0x01a8[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], + iVar4 = mYnSelPane_g[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], field_0x01ba[param_1], 0); - iVar3 = field_0x01b0[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], + iVar3 = mYnSelPane_gr[param_1]->alphaAnime(field_0x01bc[param_1], field_0x01b8[param_1], field_0x01ba[param_1], 0); - iVar2 = field_0x01c0[param_1]->colorAnime( - field_0x01bc[param_1], field_0x01c0[param_1]->getInitBlack(), - field_0x01c0[param_1]->getInitBlack(), JUtility::TColor(0xff, 0xff, 0xff, 0xff), + iVar2 = mYnSelTxtPane[param_1]->colorAnime( + field_0x01bc[param_1], mYnSelTxtPane[param_1]->getInitBlack(), + mYnSelTxtPane[param_1]->getInitBlack(), JUtility::TColor(0xff, 0xff, 0xff, 0xff), JUtility::TColor(0x96, 0x96, 0x96, 0xff), 0); } + if (iVar5 == true && iVar4 == true && iVar3 == true && iVar2 == true) { rv = true; } + return rv; } @@ -2964,17 +3735,17 @@ void dFile_select_c::_draw() { dComIfGd_set2DOpa(&fileSel); for (int i = 0; i < 3; i++) { - field_0x0070[i]->draw(); + mFileInfo[i]->draw(); } dComIfGd_set2DOpa(&mSelDt); mpFileSelect3d->draw(); - if (mCpSel.field_0x08 != false) { + if (mCpSel.isShow != false) { dComIfGd_set2DOpa(&mCpSel); for (int i = 0; i < 2; i++) { - mpFileInfo[i]->draw(); + mCpFileInfo[i]->draw(); } } @@ -2987,9 +3758,12 @@ void dFile_select_c::_draw() { mpFileWarning->draw(); dComIfGd_set2DOpa(mSelIcon); dComIfGd_set2DOpa(mSelIcon2); - field_0x2378->draw(mDoGph_gInf_c::getMinXF(), mDoGph_gInf_c::getMinYF(), - mDoGph_gInf_c::getWidthF(), mDoGph_gInf_c::getHeightF(), - false, false, false); + + #if PLATFORM_GCN + mpFadePict->draw(mDoGph_gInf_c::getMinXF(), mDoGph_gInf_c::getMinYF(), + mDoGph_gInf_c::getWidthF(), mDoGph_gInf_c::getHeightF(), false, false, + false); + #endif } } @@ -3003,10 +3777,10 @@ void dDlst_FileSelDt_c::draw() { MtxP local_98 = (MtxP)&mpPane->getGlbMtx()[0][0]; Mtx auStack_60; Mtx auStack_90; - MTXTrans(auStack_60, mpPane->getWidth() / 2, mpPane->getHeight() / 2, - 0.0f); + MTXTrans(auStack_60, mpPane->getWidth() / 2, mpPane->getHeight() / 2, 0.0f); MTXConcat(local_98, auStack_60, local_98); - MTXScale(auStack_90, mpPane->getWidth() / mpPane2->getWidth(), mpPane->getHeight() / mpPane2->getHeight(), 1.0f); + MTXScale(auStack_90, mpPane->getWidth() / mpPane2->getWidth(), + mpPane->getHeight() / mpPane2->getHeight(), 1.0f); MTXConcat(local_98, auStack_90, local_98); mpPane2->setMtx(local_98); ScrDt->draw(0.0f, 0.0f, grafContext); @@ -3016,7 +3790,8 @@ void dDlst_FileSelCp_c::draw() { J2DGrafContext* grafContext = dComIfGp_getCurrentGrafPort(); MtxP local_98 = (MtxP)&mpPane1->getGlbMtx()[0][0]; Mtx auStack_90; - MTXScale(auStack_90, mpPane1->getWidth() / mpPane2->getWidth(), mpPane1->getHeight() / mpPane2->getHeight(), 1.0f); + MTXScale(auStack_90, mpPane1->getWidth() / mpPane2->getWidth(), + mpPane1->getHeight() / mpPane2->getHeight(), 1.0f); MTXConcat(local_98, auStack_90, local_98); mpPane2->setMtx(local_98); Scr->draw(0.0f, 0.0f, grafContext); @@ -3033,18 +3808,22 @@ void dDlst_FileSel3m_c::draw() { } void dFile_select_c::errorMoveAnmInitSet(int param_1, int param_2) { - field_0x012c->setAnimation(field_0x0090); + mErrorMsgPane->setAnimation(field_0x0090); field_0x0130 = param_1; field_0x0134 = param_2; field_0x0090->setFrame(field_0x0130); - field_0x012c->animationTransform(); + mErrorMsgPane->animationTransform(); + + #if PLATFORM_GCN field_0x014b = true; + #endif } bool dFile_select_c::errorMoveAnm() { + bool ret; if (field_0x0130 != field_0x0134) { if (field_0x0130 < field_0x0134) { - field_0x0130 +=2; + field_0x0130 += 2; if (field_0x0130 > field_0x0134) field_0x0130 = field_0x0134; @@ -3056,56 +3835,138 @@ bool dFile_select_c::errorMoveAnm() { } field_0x0090->setFrame(field_0x0130); - field_0x012c->animationTransform(); - return false; + mErrorMsgPane->animationTransform(); + ret = false; } else { - field_0x012c->setAnimation((J2DAnmTransform*)0); - field_0x0134 == 0xb2b ? field_0x014a = true : field_0x014a = false; + mErrorMsgPane->setAnimation((J2DAnmTransform*)NULL); + + if (field_0x0134 == 0xb2b) { + field_0x014a = true; + } else { + field_0x014a = false; + } + + #if PLATFORM_GCN field_0x014b = false; - return true; + #endif + + ret = true; } + + return ret; } void dFile_select_c::errDispInitSet(int param_1, int param_2) { if (param_2 != 0) { headerTxtSet(0xffff, 0, 0); } else { + #if PLATFORM_GCN headerTxtSet(1, 0, 0); + #else + headerTxtSet(1, 1, 0); + #endif } + + #if PLATFORM_GCN field_0x021e = 0; - field_0x0138[field_0x0148]->setAlpha(0xff); - field_0x0138[field_0x0148 ^ 1]->setAlpha(0); - fileSel.mpMessageString->getString(param_1, (J2DTextBox*)field_0x0138[field_0x0148]->getPanePtr(), NULL, - fileSel.mpMessageFont[0], NULL, 0); - if (field_0x014a || field_0x014b) { + #endif + + mErrorMsgTxtPane[mErrorTxtDispIdx]->setAlpha(0xff); + mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->setAlpha(0); + fileSel.mMessageString->getString(param_1, + (J2DTextBox*)mErrorMsgTxtPane[mErrorTxtDispIdx]->getPanePtr(), NULL, + fileSel.font[0], NULL, 0); + #if PLATFORM_GCN + if (field_0x014a || field_0x014b) + #else + if (field_0x014a) + #endif + { errorMoveAnmInitSet(2859, 2849); } - if (field_0x00b8 != 0 || field_0x00b9 != 0) { + + #if PLATFORM_GCN + if (field_0x00b8 != 0 || field_0x00b9 != 0) + #else + if (field_0x00b8 != 0) + #endif + { mpFileSelect3d->drawOff(); selectDataBaseMoveAnmInitSet(33, 1); } + if (field_0x0108 || field_0x0281) { yesnoMenuMoveAnmInitSet(1149, 1139); } + if (field_0x0360 || field_0x0283) { menuMoveAnmInitSet(809, 799); } + if (field_0x0128 != 0) { nameMoveAnmInitSet(3369, 3359); } - if (mCpSel.field_0x08) { + + if (mCpSel.isShow) { copySelMoveAnmInitSet(3369, 3359); } + modoruTxtDispAnmInit(0); ketteiTxtDispAnmInit(0); + + #if PLATFORM_GCN mpFileWarning->init(); + #endif + mSelIcon->setAlphaRate(0.0f); mSelIcon2->setAlphaRate(0.0f); - field_0x0271 = 22; + mCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_INIT_OPEN; } +#if PLATFORM_WII || PLATFORM_SHIELD +void dFile_select_c::errDispInitSet(char* i_errMesg) { + headerTxtSet(1, 1, 0); + + mErrorMsgTxtPane[mErrorTxtDispIdx]->setAlpha(0xFF); + mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->setAlpha(0); + + strcpy(mErrorMsgStringPtr[mErrorTxtDispIdx], i_errMesg); + + if (field_0x014a) { + errorMoveAnmInitSet(2859, 2849); + } + + if (field_0x00b8 != 0) { + selectDataBaseMoveAnmInitSet(33, 1); + } + + if (field_0x0108 || field_0x0281) { + yesnoMenuMoveAnmInitSet(1149, 1139); + } + + if (field_0x0360 || field_0x0283) { + menuMoveAnmInitSet(809, 799); + } + + if (field_0x0128 != 0) { + nameMoveAnmInitSet(3369, 3359); + } + + if (mCpSel.isShow) { + copySelMoveAnmInitSet(3369, 3359); + } + + modoruTxtDispAnmInit(0); + ketteiTxtDispAnmInit(0); + + mSelIcon->setAlphaRate(0.0f); + mSelIcon2->setAlphaRate(0.0f); + mCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_INIT_OPEN; +} +#endif + typedef void (dFile_select_c::*MemCardCheckFuncT)(); -static MemCardCheckFuncT MemCardCheckProc[27] = { +static MemCardCheckFuncT MemCardCheckProc[] = { &dFile_select_c::MemCardStatCheck, &dFile_select_c::MemCardLoadWait, &dFile_select_c::MemCardErrMsgWaitKey, @@ -3133,119 +3994,431 @@ static MemCardCheckFuncT MemCardCheckProc[27] = { &dFile_select_c::MemCardMsgWindowClose, &dFile_select_c::MemCardErrYesNoCursorMoveAnm, &dFile_select_c::MemCardSaveDataClear, + + #if PLATFORM_WII || PLATFORM_SHIELD + &dFile_select_c::nandStatCheck, + &dFile_select_c::gameFileInitSel, + &dFile_select_c::gameFileInitSelDisp, + &dFile_select_c::gameFileInit, + &dFile_select_c::gameFileInitCheck, + &dFile_select_c::MemCardLoadWaitCard, + &dFile_select_c::cardDataCopySel, + &dFile_select_c::cardDataCopySel2Disp, + &dFile_select_c::cardDataCopySel2, + &dFile_select_c::loadWaitNand, + &dFile_select_c::loadNandFile, + #endif }; void dFile_select_c::MemCardCheckMain() { - (this->*MemCardCheckProc[field_0x0271])(); + (this->*MemCardCheckProc[mCardCheckProc])(); } void dFile_select_c::MemCardStatCheck() { +#if PLATFORM_WII + loadFileNAND(); + return; +#endif + u32 status = mDoMemCd_getStatus(0); if (status == 14) { return; } - switch(status) { + +#if PLATFORM_GCN + switch (status) { case 0: errDispInitSet(2, 0); field_0x0280 = false; - field_0x0284 = NULL; - field_0x0273 = 2; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; break; case 8: errDispInitSet(3, 0); field_0x0280 = false; - field_0x0284 = NULL; - field_0x0273 = 2; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; break; case 9: errDispInitSet(4, 0); field_0x0280 = false; - field_0x0284 = NULL; - field_0x0273 = 2; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; break; case 10: errDispInitSet(5, 0); field_0x0280 = false; - field_0x0284 = NULL; - field_0x0273 = 2; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; break; case 6: case 7: errDispInitSet(6, 0); field_0x0280 = true; - field_0x0273 = 5; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL; break; case 11: case 12: errDispInitSet(9, 0); field_0x0280 = false; - field_0x0284 = NULL; - field_0x0273 = 2; - field_0x0290 = &dFile_select_c::noFileSpaceDispInit; - field_0x0274 = 18; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noFileSpaceDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_FILESPACE_DISP; break; case 2: mDoMemCd_Load(); - field_0x0271 = 1; + mCardCheckProc = MEMCARDCHECKPROC_LOAD_WAIT; break; case 1: errDispInitSet(22, 0); field_0x0280 = true; - field_0x0273 = 13; + mNextCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL; + break; + } +#else + switch (status) { + case 8: + case 9: + case 10: + case 6: + case 7: + case 11: + case 12: + case 1: + errDispInitSet(0xEC8, 0); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = NULL; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_LOAD_NAND_FILE; + break; + case 0: + default: + if (field_0x4332 == 1) { + field_0x03b1 = 1; + errDispInitSet(0xED0, 0); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = NULL; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_LOAD_NAND_FILE; + field_0x4332 = 0; + } else { + loadFileNAND(); + } + break; + case 2: + mDoMemCd_Load(); + mCardCheckProc = MEMCARDCHECKPROC_LOAD_WAIT_CARD; + break; + } +#endif +} + +void dFile_select_c::MemCardLoadWait() { + #if PLATFORM_GCN + int loadRes = mDoMemCd_LoadSync(mSaveData, sizeof(mSaveData), 0); + #else + int loadRes = mDoMemCd_LoadSyncNAND(mSaveData, sizeof(mSaveData), 0); + #endif + if (loadRes == 0) { + return; + } + + if (loadRes == 1) { + #if DEBUG + if (mDoMemCd_getDataVersion() != 6) { + char errmsg[264]; + // "Savedata version is different\n\nVersion %d\n\nFormatting data." + sprintf(errmsg, "セーブデータのバージョンが違います\n\nバージョン %d\n\nデータを初期化します。", mDoMemCd_getDataVersion()); + errDispInitSet(errmsg); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::saveDataClearInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_SAVEDATA_CLEAR; + } else + #endif + { + #if PLATFORM_GCN + if (dComIfGs_getNoFile() != 0) { + dComIfGs_setNoFile(0); + } + #endif + + dataSelectInAnmSet(); + + #if PLATFORM_GCN + if (field_0x014a || field_0x014b) + #else + if (field_0x014a) + #endif + { + errorMoveAnmInitSet(2859, 2849); + } + + if (field_0x0108 || field_0x0281) { + yesnoMenuMoveAnmInitSet(1149, 1139); + } + + if (field_0x0128) { + nameMoveAnmInitSet(3369, 3359); + } + + if (mCpSel.isShow) { + #if PLATFORM_GCN + mSelIcon2->setAlphaRate(0.0f); + #endif + + copySelMoveAnmInitSet(3369, 3359); + } + + #if PLATFORM_GCN + if (field_0x0360 || field_0x0283) { + menuMoveAnmInitSet(809, 799); + } + #endif + + modoruTxtDispAnmInit(0); + headerTxtSet(0xffff, 0, 0); + field_0x021e = 0; + mDataSelProc = DATASELPROC_DATA_SELECT_IN; + } + } else if (loadRes == 2) { + #if PLATFORM_WII || PLATFORM_SHIELD + OS_REPORT("== NAND LOAD ERR %d ==\n", loadRes); + mCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + #else + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + #endif + } +} + +#if PLATFORM_WII || PLATFORM_SHIELD +void dFile_select_c::nandStatCheck() { + u32 status = mDoMemCd_getStatusNAND(); + + switch (status) { + case 1: + mDoMemCd_LoadNAND(); + mCardCheckProc = MEMCARDCHECKPROC_LOAD_WAIT; + break; + case 0: + errDispInitSet(0xEE8, 0); + field_0x0280 = true; + mNextCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL; + break; + case 4: + case 6: + errDispInitSet(0xEDD, 0); + field_0x0280 = true; + mNextCardCheckProc = MEMCARDCHECKPROC_GAMEFILE_INIT_SEL; + break; + case 5: + errDispInitSet(0xEDC, 0); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; + break; + case 7: + errDispInitSet(0xEE3, 0); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::iplSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_GOTO_IPL_SELECT_DISP; + break; + case 8: + errDispInitSet(0xEE4, 0); + field_0x0280 = false; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = &dFile_select_c::iplSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_GOTO_IPL_SELECT_DISP; break; } } -void dFile_select_c::MemCardLoadWait() { - int loadRes = mDoMemCd_LoadSync(mSave, sizeof(mSave), 0); - if (loadRes == 0) { - return; - } - if (loadRes == 1) { - if (dComIfGs_getNoFile() != 0) { - dComIfGs_setNoFile(0); - } - dataSelectInAnmSet(); - if (field_0x014a || field_0x014b) { - errorMoveAnmInitSet(2859, 2849); - } - if (field_0x0108 || field_0x0281) { - yesnoMenuMoveAnmInitSet(1149, 1139); - } - if (field_0x0128) { - nameMoveAnmInitSet(3369, 3359); - } - if (mCpSel.field_0x08) { - mSelIcon2->setAlphaRate(0.0f); - copySelMoveAnmInitSet(3369, 3359); - } +void dFile_select_c::loadFileNAND() { + field_0x03b1 = 1; + s32 ret = mDoMemCd_checkNANDFile(); + mCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; +} - if (field_0x0360 || field_0x0283) { - menuMoveAnmInitSet(809, 799); +void dFile_select_c::MemCardLoadWaitCard() { + s32 result = mDoMemCd_LoadSync(mSaveData, SAVEFILE_SIZE, 0); + if (result != 0) { + if (result == 1) { + bool var_r28 = GCtoWiiTimeConvert(); + if (var_r28) { + errDispInitSet(0xEC5, 0); // copy memcard save to wii memory? + field_0x0280 = 1; + mNextCardCheckProc = MEMCARDCHECKPROC_CARD_DATA_COPY_SEL; + field_0x4332 = 1; + } else { + errDispInitSet(0xEC8, 0); // no savefile on memcard. save in wii memory will be loaded instead + field_0x0280 = 0; + mWindowCloseMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + mKeyWaitMsgDispCb = NULL; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_LOAD_NAND_FILE; + } + } else if (result == 2) { + // "\n=== failed to read from memory card ===\n\n" + OS_REPORT("\n=== メモリーカードからの読み込み失敗 ===\n\n"); + loadFileNAND(); } - modoruTxtDispAnmInit(0); - headerTxtSet(0xffff, 0, 0); - field_0x021e = 0; - field_0x026f = 1; - } else if (loadRes == 2) { - field_0x0271 = 0; } } -void dFile_select_c::MemCardErrMsgWaitKey() { - if (cAPICPad_ANY_BUTTON(0) != 0 && dMeter2Info_getMsgKeyWaitTimer() == 0) { - if (field_0x0290 != NULL) { - (this->*field_0x0290)(); +void dFile_select_c::cardDataCopySel() { + if (errYesNoSelect()) { + if (field_0x0268 != 0) { + u32 var_r29 = mDoMemCd_checkNANDFile(); + if (var_r29 == 1) { + errorTxtSet(0xEC9); + field_0x0268 = 0; + field_0x0269 = 1; + yesnoSelectAnmSet(); + field_0x4333 = field_0x0268; + mCardCheckProc = MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2_DISP; + } else { + s32 var_r28 = mDoMemCd_getStatusNAND(); + if (var_r28 == 0) { + field_0x03b1 = 1; + memcpy(field_0x2376, mSaveData, SAVEFILE_SIZE); + setInitSaveData(); + dataSelectInAnmSet(); + + if (field_0x014a) { + errorMoveAnmInitSet(0xB2B, 0xB21); + } + + if (field_0x0108) { + yesnoMenuMoveAnmInitSet(0x47D, 0x473); + } + + headerTxtSet(0xFFFF, 0, 0); + field_0x021e = 0; + setSaveData(); + mDataSelProc = DATASELPROC_DATA_SELECT_IN_COPY; + } else { + mCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + } + } + } else { + #if PLATFORM_SHIELD + cardDataCopyNoSelect(); + #else + field_0x4332 = 0; + loadFileNAND(); + #endif } - field_0x0271 = field_0x0274; + } +} + +void dFile_select_c::cardDataCopySel2Disp() { + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnSelMove = yesnoSelectMoveAnm(); + bool isYnWakuAlpha = yesnoWakuAlpahAnm(field_0x0269); + + if (isErrorTxtChange == true && isYnSelMove == true && isYnWakuAlpha == true) { + yesnoCursorShow(); + mCardCheckProc = MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2; + } +} + +void dFile_select_c::cardDataCopySel2() { + if (errYesNoSelect()) { + if (field_0x0268 != 0) { + field_0x03b1 = 1; + memcpy(field_0x2376, mSaveData, SAVEFILE_SIZE); + mDoMemCd_LoadNAND(); + mCardCheckProc = MEMCARDCHECKPROC_LOAD_WAIT_NAND; + } else { + #if PLATFORM_SHIELD + cardDataCopyNoSelect(); + #else + field_0x4332 = 0; + loadFileNAND(); + #endif + } + } +} + +void dFile_select_c::cardDataCopyNoSelect() { + field_0x4332 = 0; + setSaveData(); + dataSelectInAnmSet(); + + if (field_0x014a) { + errorMoveAnmInitSet(0xB2B, 0xB21); + } + + if (field_0x0108) { + yesnoMenuMoveAnmInitSet(0x47D, 0x473); + } + + if (field_0x0128) { + nameMoveAnmInitSet(0xD29, 0xD1F); + } + + if (mCpSel.isShow) { + copySelMoveAnmInitSet(0xD29, 0xD1F); + } + + modoruTxtDispAnmInit(0); + headerTxtSet(0xFFFF, 0, 0); + field_0x021e = 0; + mDataSelProc = DATASELPROC_DATA_SELECT_IN; +} + +void dFile_select_c::loadWaitNand() { + s32 temp_r3 = mDoMemCd_LoadSyncNAND(mSaveData, SAVEFILE_SIZE, 0); + if (temp_r3 != 0) { + if (temp_r3 == 1) { + dataSelectInAnmSet(); + + if (field_0x014a) { + errorMoveAnmInitSet(0xB2B, 0xB21); + } + + if (field_0x0108) { + yesnoMenuMoveAnmInitSet(0x47D, 0x473); + } + + headerTxtSet(0xFFFF, 0, 0); + field_0x021e = 0; + setSaveData(); + mDataSelProc = DATASELPROC_DATA_SELECT_IN_COPY; + } else if (temp_r3 == 2) { + mCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + } + } +} + +void dFile_select_c::loadNandFile() { + loadFileNAND(); +} +#endif + +void dFile_select_c::MemCardErrMsgWaitKey() { + if (cAPICPad_ANY_BUTTON(PAD_1) != 0 && dMeter2Info_getMsgKeyWaitTimer() == 0) { + if (mKeyWaitMsgDispCb != NULL) { + (this->*mKeyWaitMsgDispCb)(); + } + mCardCheckProc = mKeyWaitCardCheckProc; } } @@ -3254,59 +4427,78 @@ void dFile_select_c::noFileSpaceDispInit() { } void dFile_select_c::MemCardNoFileSpaceDisp() { - if (errorTxtChangeAnm() == true) { - field_0x0290 = &dFile_select_c::iplSelDispInit; - field_0x0274 = 19; - field_0x0271 = 2; + bool isErrorTxtChange = errorTxtChangeAnm(); + if (isErrorTxtChange == true) { + mKeyWaitMsgDispCb = &dFile_select_c::iplSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_GOTO_IPL_SELECT_DISP; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; } } void dFile_select_c::iplSelDispInit() { + #if PLATFORM_WII + errorTxtSet(0xEE5); + #else errorTxtSet(18); + #endif + ketteiTxtDispAnmInit(1); field_0x0280 = true; yesnoMenuMoveAnmInitSet(0x473, 0x47d); } void dFile_select_c::MemCardGotoIPLSelectDisp() { - bool txhChanged = errorTxtChangeAnm(); - bool yesNoMenuMoved = yesnoMenuMoveAnm(); - bool ketteiTxtDisplayed = ketteiTxtDispAnm(); - if (txhChanged == true && yesNoMenuMoved == true && ketteiTxtDisplayed == true) { + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + bool isKetteiTxtDisp = ketteiTxtDispAnm(); + if (isErrorTxtChange == true && isYnMenuMove == true && isKetteiTxtDisp == true) { yesnoCursorShow(); - field_0x0271 = 20; + mCardCheckProc = MEMCARDCHECKPROC_GOTO_IPL_SELECT; } } void dFile_select_c::MemCardGotoIPLSelect() { if (errYesNoSelect()) { if (field_0x0268) { + #if PLATFORM_GCN field_0x03b1 = 1; - field_0x03ac = g_fsHIO.field_0x000d; - mDoGph_gInf_c::startFadeOut(field_0x03ac); + #endif + + mWaitTimer = g_fsHIO.field_0x000d; + mDoGph_gInf_c::startFadeOut(mWaitTimer); mFadeFlag = true; - field_0x0271 = 21; + mCardCheckProc = MEMCARDCHECKPROC_GOTO_IPL; } else { - yesnoWakuAlpahAnmInit(field_0x0268, 0xff, 0, g_fsHIO.field_0x0008); + yesnoWakuAlpahAnmInit(field_0x0268, 0xff, 0, g_fsHIO.select_box_appear_frames); noSaveSelDispInit(); - field_0x0271 = 3; + mCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; } } } void dFile_select_c::MemCardGotoIPL() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } else { mHasDrawn = true; mDoGph_gInf_c::startFadeIn(0); mFadeFlag = false; + + #if PLATFORM_GCN mDoRst::onShutdown(); + #else + mDoRst::onReturnToMenu(); + #endif } } void dFile_select_c::noSaveSelDispInit() { + #if PLATFORM_WII + errorTxtSet(0xED9); + #else errorTxtSet(19); + #endif + field_0x0282 = false; if (!field_0x0108) { ketteiTxtDispAnmInit(1); @@ -3328,11 +4520,12 @@ void dFile_select_c::MemCardNoSaveSelDisp() { } else { iVar3 = yesnoWakuAlpahAnm(field_0x0268); } + if (iVar1 == true && iVar3 == true && iVar2 == true) { if (field_0x0280) { yesnoCursorShow(); } - field_0x0271 = 4; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_NO_SAVE_SEL; } } @@ -3343,35 +4536,43 @@ void dFile_select_c::MemCardErrMsgWaitNoSaveSel() { if (field_0x0268 != 0) { setInitSaveData(); - dComIfGs_setCardToMemory((char*)mSave, 0); + dComIfGs_setCardToMemory((u8*)mSaveData, 0); dComIfGs_setNoFile(1); dComIfGs_setDataNum(0); + for (int i = 0; i < 3; i++) { - mDataNew[i] = 1; + mIsDataNew[i] = true; } + headerTxtSet(901, 1, 0); mSelIcon->setAlphaRate(1.0f); - char auStack_38[32]; - dMeter2Info_getString(0x382, auStack_38, 0); - dComIfGs_setPlayerName(auStack_38); - dMeter2Info_getString(899, auStack_38, 0); - dComIfGs_setHorseName(auStack_38); + + char namebuf[32]; + dMeter2Info_getString(0x382, namebuf, 0); + dComIfGs_setPlayerName(namebuf); + dMeter2Info_getString(899, namebuf, 0); + dComIfGs_setHorseName(namebuf); mpName->setNextNameStr(dComIfGs_getPlayerName()); mpName->initial(); + modoruTxtChange(1); nameMoveAnmInitSet(3359, 3369); yesnoMenuMoveAnmInitSet(1149, 1139); errorMoveAnmInitSet(2859, 2849); modoruTxtDispAnmInit(1); ketteiTxtDispAnmInit(1); - field_0x026f = 45; + mDataSelProc = DATASELPROC_TO_NAME_MOVE2; } else { - field_0x0284 = NULL; - field_0x0273 = 0; + mWindowCloseMsgDispCb = NULL; + #if PLATFORM_GCN + mNextCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + #else + mNextCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + #endif ketteiTxtDispAnmInit(0); errorMoveAnmInitSet(2859, 2849); yesnoMenuMoveAnmInitSet(1149, 1139); - field_0x0271 = 24; + mCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_CLOSE; } } @@ -3379,35 +4580,40 @@ void dFile_select_c::formatYesSelDispInitSet() { errorTxtSet(14); field_0x0268 = 0; field_0x0269 = 1; + + #if PLATFORM_WII || PLATFORM_SHIELD + field_0x4333 = field_0x0268; + #endif + yesnoSelectAnmSet(); - field_0x0271 = 6; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT_YES_SEL_DISP; } void dFile_select_c::formatNoSelDispInitSet() { errorTxtSet(17); field_0x0280 = false; yesnoMenuMoveAnmInitSet(0x47d, 0x473); - field_0x0271 = 7; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT_NO_SEL_DISP; } void dFile_select_c::MemCardFormatYesSelDisp() { - bool iVar1 = errorTxtChangeAnm(); - bool iVar2 = yesnoSelectMoveAnm(); - bool iVar3 = yesnoWakuAlpahAnm(field_0x0269); - if (iVar1 == true && iVar2 == true && iVar3 == true) { + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnSelMove = yesnoSelectMoveAnm(); + bool isYnWakuAlpha = yesnoWakuAlpahAnm(field_0x0269); + if (isErrorTxtChange == true && isYnSelMove == true && isYnWakuAlpha == true) { yesnoCursorShow(); - field_0x0271 = 8; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL2; } } void dFile_select_c::MemCardFormatNoSelDisp() { - bool iVar1 = errorTxtChangeAnm(); - bool iVar2 = yesnoMenuMoveAnm(); - if (iVar1 == true && iVar2 == true) { - field_0x0284 = NULL; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; - field_0x0271 = 2; + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + if (isErrorTxtChange == true && isYnMenuMove == true) { + mWindowCloseMsgDispCb = NULL; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; } } @@ -3425,7 +4631,7 @@ void dFile_select_c::formatYesSel2DispInitSet() { errorTxtSet(13); field_0x0280 = false; yesnoMenuMoveAnmInitSet(0x47d, 0x473); - field_0x0271 = 9; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT_YES_SEL2_DISP; } void dFile_select_c::MemCardErrMsgWaitFormatSel2() { @@ -3440,45 +4646,47 @@ void dFile_select_c::MemCardErrMsgWaitFormatSel2() { } void dFile_select_c::MemCardFormatYesSel2Disp() { - bool iVar1 = errorTxtChangeAnm(); - bool iVar2 = yesnoMenuMoveAnm(); - if (iVar1 == true && iVar2 == true) { - field_0x03ac = g_fsHIO.field_0x000c; + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + if (isErrorTxtChange == true && isYnMenuMove == true) { + mWaitTimer = g_fsHIO.card_wait_frames; mDoMemCd_Format(); - field_0x0271 = 10; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT; } } void dFile_select_c::MemCardFormat() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } + field_0x03b4 = mDoMemCd_FormatSync(); if (field_0x03b4 != 0) { - field_0x0271 = 11; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT_WAIT; } } void dFile_select_c::MemCardFormatWait() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } else { if (field_0x03b4 == 2) { errorTxtSet(11); } else if (field_0x03b4 == 1) { errorTxtSet(12); } - field_0x0271 = 12; + mCardCheckProc = MEMCARDCHECKPROC_FORMAT_CHECK; } } void dFile_select_c::MemCardFormatCheck() { - if (errorTxtChangeAnm() == true) { - field_0x0284 = NULL; - field_0x0290 = NULL; - field_0x0273 = 0; - field_0x0274 = 24; - field_0x0271 = 2; + bool isErrorTxtChange = errorTxtChangeAnm(); + if (isErrorTxtChange == true) { + mWindowCloseMsgDispCb = NULL; + mKeyWaitMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_CLOSE; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; field_0x03b1 = 0; } } @@ -3486,99 +4694,201 @@ void dFile_select_c::MemCardFormatCheck() { void dFile_select_c::MemCardMakeGameFileSel() { if (errYesNoSelect()) { if (field_0x0268 != 0) { + #if PLATFORM_WII + errorTxtSet(0xEEC); + #else errorTxtSet(27); field_0x03b1 = 1; + #endif } else { + #if PLATFORM_WII + errorTxtSet(0xEEB); + #else errorTxtSet(25); + #endif } ketteiTxtDispAnmInit(0); yesnoMenuMoveAnmInitSet(0x47d, 0x473); - field_0x0271 = 14; + mCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL_DISP; } } void dFile_select_c::MemCardMakeGameFileSelDisp() { - bool iVar1 = errorTxtChangeAnm(); - bool iVar2 = yesnoMenuMoveAnm(); - bool iVar3 = ketteiTxtDispAnm(); - if (iVar1 == true && iVar2 == true && iVar3 == true) { + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + bool isKetteiTxtDisp = ketteiTxtDispAnm(); + + if (isErrorTxtChange == true && isYnMenuMove == true && isKetteiTxtDisp == true) { if (field_0x0268 != 0) { - field_0x03ac = g_fsHIO.field_0x000c; + mWaitTimer = g_fsHIO.card_wait_frames; setInitSaveData(); dataSave(); - field_0x0271 = 15; + mCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE; } else { - field_0x0284 = NULL; - field_0x0290 = &dFile_select_c::noSaveSelDispInit; - field_0x0274 = 3; - field_0x0271 = 2; + mWindowCloseMsgDispCb = NULL; + mKeyWaitMsgDispCb = &dFile_select_c::noSaveSelDispInit; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; } } } void dFile_select_c::MemCardMakeGameFile() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } + + #if PLATFORM_GCN field_0x03b4 = mDoMemCd_SaveSync(); + #else + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + #endif + if (field_0x03b4 != 0) { - field_0x0271 = 16; + mCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE_WAIT; } } void dFile_select_c::MemCardMakeGameFileWait() { - if (field_0x03ac != 0) { - field_0x03ac--; + if (mWaitTimer != 0) { + mWaitTimer--; } else { if (field_0x03b4 == 1) { - errorTxtSet(0x1c); + #if PLATFORM_WII + errorTxtSet(0xEEE); + #else + errorTxtSet(0x1C); + #endif } else if (field_0x03b4 == 2) { - errorTxtSet(0x1a); + #if PLATFORM_WII + errorTxtSet(0xEED); + #else + errorTxtSet(0x1A); + #endif } - field_0x0271 = 17; + mCardCheckProc = MEMCARDCHECKPROC_MAKE_GAMEFILE_CHECK; } } void dFile_select_c::MemCardMakeGameFileCheck() { - if (errorTxtChangeAnm() == 1) { - field_0x0284 = NULL; - field_0x0290 = NULL; - field_0x0273 = 0; - field_0x0274 = 24; - field_0x0271 = 2; + bool isErrorTxtChange = errorTxtChangeAnm(); + if (isErrorTxtChange == true) { + mWindowCloseMsgDispCb = NULL; + mKeyWaitMsgDispCb = NULL; + + #if PLATFORM_GCN + mNextCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + #else + mNextCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + #endif + + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_CLOSE; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; field_0x03b1 = 0; } } +#if PLATFORM_WII || PLATFORM_SHIELD +void dFile_select_c::gameFileInitSel() { + if (errYesNoSelect() != 0) { + if (field_0x0268 != 0) { + errorTxtSet(0xEE0); + yesnoMenuMoveAnmInitSet(0x47D, 0x473); + mCardCheckProc = MEMCARDCHECKPROC_GAMEFILE_INIT_SEL_DISP; + } else { + yesnoWakuAlpahAnmInit(field_0x0268, 0xFF, 0, g_fsHIO.select_box_appear_frames); + noSaveSelDispInit(); + mCardCheckProc = MEMCARDCHECKPROC_NO_SAVE_SEL_DISP; + } + } +} + +void dFile_select_c::gameFileInitSelDisp() { + bool isErrorTxtChange = errorTxtChangeAnm(); + bool isYnMenuMove = yesnoMenuMoveAnm(); + + if (isErrorTxtChange == true && isYnMenuMove == true) { + mWaitTimer = g_fsHIO.card_wait_frames; + setInitSaveData(); + dataSave(); + mCardCheckProc = MEMCARDCHECKPROC_GAMEFILE_INIT; + } +} + +void dFile_select_c::gameFileInit() { + if (mWaitTimer != 0) { + mWaitTimer--; + } + + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + if (field_0x03b4 != 0 && mWaitTimer == 0) { + if (field_0x03b4 == 1) { + errorTxtSet(0xEE1); + } else if (field_0x03b4 == 2) { + errorTxtSet(0xEE2); + } + mCardCheckProc = MEMCARDCHECKPROC_GAMEFILE_INIT_CHECK; + } +} + +void dFile_select_c::gameFileInitCheck() { + bool isErrorTxtChange = errorTxtChangeAnm(); + if (isErrorTxtChange == true) { + mWindowCloseMsgDispCb = NULL; + mKeyWaitMsgDispCb = NULL; + mNextCardCheckProc = MEMCARDCHECKPROC_NAND_STAT_CHECK; + mKeyWaitCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_CLOSE; + mCardCheckProc = MEMCARDCHECKPROC_ERRMSG_WAIT_KEY; + } +} +#endif + void dFile_select_c::MemCardMsgWindowInitOpen() { bool iVar1; - if (field_0x021e == 0x0) { + if (field_0x021e == 0) { iVar1 = headerTxtChangeAnm(); } else { iVar1 = true; } + bool iVar8 = true; bool iVar7 = true; bool iVar6 = true; bool iVar5 = true; - if (field_0x00b8 || field_0x00b9) { + + #if PLATFORM_GCN + if (field_0x00b8 || field_0x00b9) + #else + if (field_0x00b8) + #endif + { iVar8 = selectDataBaseMoveAnm(); } + if (field_0x0108 || field_0x0281) { iVar7 = yesnoMenuMoveAnm(); } + if (field_0x0360 || field_0x0283) { iVar6 = menuMoveAnm(); } - if (field_0x014a || field_0x014b) { + + #if PLATFORM_GCN + if (field_0x014a || field_0x014b) + #else + if (field_0x014a) + #endif + { iVar5 = errorMoveAnm(); } + bool iVar2 = modoruTxtDispAnm(); bool iVar3 = ketteiTxtDispAnm(); bool iVar4 = true; - if (field_0x0128 || mCpSel.field_0x08) { + if (field_0x0128 || mCpSel.isShow) { iVar4 = nameMoveAnm(); } + if (iVar1 == true && iVar8 == true && iVar7 == true && iVar6 == true && iVar5 == true && iVar2 == true && iVar3 == true && iVar4 == true) { @@ -3592,7 +4902,7 @@ void dFile_select_c::MemCardMsgWindowInitOpen() { ketteiTxtDispAnmInit(0); } field_0x021e = 1; - field_0x0271 = 23; + mCardCheckProc = MEMCARDCHECKPROC_MSG_WINDOW_OPEN; } } @@ -3607,7 +4917,7 @@ void dFile_select_c::MemCardMsgWindowOpen() { if (field_0x0280) { yesnoCursorShow(); } - field_0x0271 = field_0x0273; + mCardCheckProc = mNextCardCheckProc; } } @@ -3621,18 +4931,19 @@ void dFile_select_c::MemCardMsgWindowClose() { } if (errorRes == true && menuMoveRes == true && textAnmRes == true) { field_0x0280 = false; - if (field_0x0284 != NULL) { - (this->*field_0x0284)(); + if (mWindowCloseMsgDispCb != NULL) { + (this->*mWindowCloseMsgDispCb)(); } else { - field_0x0271 = field_0x0273; + mCardCheckProc = mNextCardCheckProc; } } } bool dFile_select_c::errYesNoSelect() { bool rv = false; - mStick->checkTrigger(); - if (mDoCPd_c::getTrigA(0) != 0) { + stick->checkTrigger(); + + if (mDoCPd_c::getTrigA(PAD_1)) { if (field_0x0268 != 0) { mDoAud_seStart(Z2SE_SY_CURSOR_OK, 0, 0, 0); } else { @@ -3640,13 +4951,13 @@ bool dFile_select_c::errYesNoSelect() { } mSelIcon->setAlphaRate(0.0f); rv = true; - } else if (mStick->checkRightTrigger()) { + } else if (stick->checkRightTrigger()) { if (field_0x0268) { field_0x0269 = field_0x0268; field_0x0268 = field_0x0268 ^ 1; errCurMove(0); } - } else if (mStick->checkLeftTrigger()) { + } else if (stick->checkLeftTrigger()) { if (field_0x0268 != 1) { field_0x0269 = field_0x0268; field_0x0268 = field_0x0268 ^ 1; @@ -3659,8 +4970,8 @@ bool dFile_select_c::errYesNoSelect() { void dFile_select_c::errCurMove(u8 param_1) { mDoAud_seStart(Z2SE_SY_MENU_CURSOR_COMMON, 0, param_1, 0); yesnoSelectAnmSet(); - field_0x0272 = field_0x0271; - field_0x0271 = 25; + field_0x0272 = mCardCheckProc; + mCardCheckProc = MEMCARDCHECKPROC_ERR_YESNO_CURSOR_MOVE_ANM; } void dFile_select_c::MemCardErrYesNoCursorMoveAnm() { @@ -3668,20 +4979,21 @@ void dFile_select_c::MemCardErrYesNoCursorMoveAnm() { bool anmRes = yesnoWakuAlpahAnm(field_0x0269); if (moveRes == true && anmRes == true) { yesnoCursorShow(); - field_0x0271 = field_0x0272; + mCardCheckProc = field_0x0272; } } -void dFile_select_c::errorTxtSet(u16 param_1) { - if (param_1 == 0xffff) { - strcpy(field_0x0140[field_0x0148 ^ 1], ""); +void dFile_select_c::errorTxtSet(u16 i_msgId) { + if (i_msgId == 0xffff) { + strcpy(mErrorMsgStringPtr[mErrorTxtDispIdx ^ 1], ""); } else { - fileSel.mpMessageString - ->getString(param_1, (J2DTextBox*)field_0x0138[field_0x0148 ^ 1]->getPanePtr(), - NULL, fileSel.mpMessageFont[0], NULL, 0); + fileSel.mMessageString->getString( + i_msgId, (J2DTextBox*)mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->getPanePtr(), NULL, + fileSel.font[0], NULL, 0); } - field_0x0138[field_0x0148]->alphaAnimeStart(0); - field_0x0138[field_0x0148 ^ 1]->alphaAnimeStart(0); + + mErrorMsgTxtPane[mErrorTxtDispIdx]->alphaAnimeStart(0); + mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->alphaAnimeStart(0); field_0x0149 = 0; } @@ -3689,12 +5001,13 @@ bool dFile_select_c::errorTxtChangeAnm() { if (field_0x0149) { return true; } + bool rv = false; - bool animeRes1 = field_0x0138[field_0x0148]->alphaAnime(g_fsHIO.field_0x0007, 0xff, 0, 0); - bool animeRes2 = field_0x0138[field_0x0148 ^ 1]->alphaAnime(g_fsHIO.field_0x0007, 0, 0xff, 0); + bool animeRes1 = mErrorMsgTxtPane[mErrorTxtDispIdx]->alphaAnime(g_fsHIO.char_switch_frames, 0xff, 0, 0); + bool animeRes2 = mErrorMsgTxtPane[mErrorTxtDispIdx ^ 1]->alphaAnime(g_fsHIO.char_switch_frames, 0, 0xff, 0); s32 timer = dMeter2Info_getMsgKeyWaitTimer(); if (animeRes1 == true && animeRes2 == true && timer == 0) { - field_0x0148 ^= 1; + mErrorTxtDispIdx ^= 1; field_0x0149 = 1; rv = true; } @@ -3703,8 +5016,8 @@ bool dFile_select_c::errorTxtChangeAnm() { } bool dFile_select_c::fileRecScaleAnm() { - return field_0x00bc[mSelectNum]->scaleAnime(g_fsHIO.field_0x0005, field_0x00c8[0], - field_0x00d4[0], 0); + bool var_r30 = mSelFilePanes[mSelectNum]->scaleAnime(g_fsHIO.select_icon_appear_frames, field_0x00c8[0], field_0x00d4[0], 0); + return var_r30; } void dFile_select_c::fileRecScaleAnmInitSet2(f32 param_1, f32 param_2) { @@ -3713,13 +5026,13 @@ void dFile_select_c::fileRecScaleAnmInitSet2(f32 param_1, f32 param_2) { field_0x00d4[i] = param_2; if (i == mSelectNum) { if (param_1 > 0.0f) { - field_0x00c8[i] = g_fsHIO.field_0x0010[mSelectNum]; + field_0x00c8[i] = g_fsHIO.test_frame_counts[mSelectNum]; } if (param_2 > 0.0f) { - field_0x00d4[i] = g_fsHIO.field_0x0010[mSelectNum]; + field_0x00d4[i] = g_fsHIO.test_frame_counts[mSelectNum]; } } - field_0x00bc[i]->scaleAnimeStart(0); + mSelFilePanes[i]->scaleAnimeStart(0); } } @@ -3727,11 +5040,13 @@ bool dFile_select_c::fileRecScaleAnm2() { bool scaleRes[3]; for (int i = 0; i < 3; i++) { scaleRes[i] = - field_0x00bc[i]->scaleAnime(g_fsHIO.field_0x0005, field_0x00c8[i], field_0x00d4[i], 0); + mSelFilePanes[i]->scaleAnime(g_fsHIO.select_icon_appear_frames, field_0x00c8[i], field_0x00d4[i], 0); } + if (scaleRes[0] == true && scaleRes[1] == true && scaleRes[2] == true) { return true; } + return false; } @@ -3752,12 +5067,12 @@ bool dFile_select_c::fileInfoScaleAnm() { } field_0x009c->setFrame(field_0x0110); - mpPane->animationTransform(); + mBaseSubPane->animationTransform(); ret = false; } if (field_0x0110 == field_0x0114) { - mpPane->setAnimation((J2DAnmTransform*)0); + mBaseSubPane->setAnimation((J2DAnmTransform*)0); ret = true; } @@ -3771,14 +5086,15 @@ void dFile_select_c::nameMoveAnmInitSet(int param_1, int param_2) { if (param_1 == 3369) { mpName->hideIcon(); } - field_0x011c->setAnimation(field_0x0094); + mNameBasePane->setAnimation(field_0x0094); field_0x0120 = param_1; field_0x0124 = param_2; field_0x0094->setFrame(field_0x0120); - field_0x011c->animationTransform(); + mNameBasePane->animationTransform(); } bool dFile_select_c::nameMoveAnm() { + bool ret; if (field_0x0120 != field_0x0124) { if (field_0x0120 < field_0x0124) { field_0x0120 += 2; @@ -3794,39 +5110,62 @@ bool dFile_select_c::nameMoveAnm() { } } field_0x0094->setFrame(field_0x0120); - field_0x011c->animationTransform(); - return false; + mNameBasePane->animationTransform(); + ret = false; } else { - field_0x011c->setAnimation((J2DAnmTransform*)0); + mNameBasePane->setAnimation((J2DAnmTransform*)0); if (field_0x0124 == 0xd1f) { field_0x0128 = false; - mCpSel.field_0x08 = false; + mCpSel.isShow = false; } - return true; + ret = true; } + + return ret; } +#if PLATFORM_WII || PLATFORM_SHIELD +void dFile_select_c::saveDataClearInit() { + setInitSaveData(); + dataSave(); +} +#endif + void dFile_select_c::MemCardSaveDataClear() { + #if PLATFORM_GCN field_0x03b4 = mDoMemCd_SaveSync(); + #else + field_0x03b4 = mDoMemCd_SaveSyncNAND(); + #endif + if (field_0x03b4 != 0) { - field_0x0271 = 0; + #if PLATFORM_GCN + mCardCheckProc = MEMCARDCHECKPROC_STAT_CHECK; + #else + mDoMemCd_LoadNAND(); + mCardCheckProc = MEMCARDCHECKPROC_LOAD_WAIT; + #endif } } void dFile_select_c::setInitSaveData() { for (int i = 0; i < 3; i++) { - dComIfGs_setInitDataToCard((u8*)mSave, i); - mDoMemCdRWm_SetCheckSumGameData((u8*)mSave, i); + dComIfGs_setInitDataToCard((u8*)mSaveData, i); + mDoMemCdRWm_SetCheckSumGameData((u8*)mSaveData, i); } } void dFile_select_c::dataSave() { - mDoMemCd_save(mSave, sizeof(mSave), 0); + #if PLATFORM_GCN + mDoMemCd_save(mSaveData, sizeof(mSaveData), 0); + #else + mDoMemCd_saveNAND(mSaveData, sizeof(mSaveData), 0); + #endif } dFile_select3D_c::dFile_select3D_c() { - mpHeap = NULL; + mpSolidHeap = NULL; mpModel = NULL; field_0x03b8.y = 0.0f; field_0x03b8.x = 0.0f; @@ -3840,11 +5179,21 @@ dFile_select3D_c::~dFile_select3D_c() { void dFile_select3D_c::_create(u8 i_mirrorIdx, u8 i_maskIdx) { JKRHeap* ppHeap; - mpHeap = mDoExt_createSolidHeapFromGameToCurrent(&ppHeap,0x25800,32); + mpSolidHeap = mDoExt_createSolidHeapFromGameToCurrent(&ppHeap, 0x25800, 32); + JUT_ASSERT(8680, mpSolidHeap != NULL); + field_0x03c4 = 0.0f; field_0x03c8 = 0.0f; mMirrorIdx = i_mirrorIdx; mMaskIdx = i_maskIdx; + + #if DEBUG + if (g_fsHIO.mask_mirror_test_display) { + mMirrorIdx = g_fsHIO.test_mirror_display; + mMaskIdx = g_fsHIO.test_mask_display; + } + #endif + if (mMirrorIdx != 0) { createMirrorModel(); } @@ -3853,37 +5202,37 @@ void dFile_select3D_c::_create(u8 i_mirrorIdx, u8 i_maskIdx) { createMaskModel(); } - mpHeap->adjustSize(); + mpSolidHeap->adjustSize(); mDoExt_setCurrentHeap(ppHeap); if (mpModel) { - dKy_tevstr_init(&mTevstr,0xFF,0xFF); + dKy_tevstr_init(&mTevstr, 0xFF, 0xFF); set_mtx(); } } -void dFile_select3D_c::_delete() { - /* empty function */ -} +void dFile_select3D_c::_delete() {} void dFile_select3D_c::freeHeap() { - if (mpHeap) { - mDoExt_destroySolidHeap(mpHeap); - mpHeap = NULL; + if (mpSolidHeap) { + mDoExt_destroySolidHeap(mpSolidHeap); + mpSolidHeap = NULL; mpModel = NULL; } } void dFile_select3D_c::_move() { - if (mpModel) { - cXyz stack_20; - Vec stack_8 = mPaneMgr->getGlobalVtxCenter(false, 0); - toItem3Dpos(stack_8.x + field_0x03b8.x, stack_8.y + field_0x03b8.y, 720.0f, &stack_20); - field_0x03a4.set(stack_20); - field_0x03b0.set(0, 0, 0); - animePlay(); - set_mtx(); + if (!mpModel) { + return; } + + cXyz stack_20; + Vec stack_8 = mPaneMgr->getGlobalVtxCenter(false, 0); + toItem3Dpos(oREG_F(0) + (stack_8.x + field_0x03b8.x), oREG_F(1) + (stack_8.y + field_0x03b8.y), oREG_F(2) + 720.0f, &stack_20); + field_0x03a4.set(stack_20); + field_0x03b0.set(0, 0, 0); + animePlay(); + set_mtx(); } void dFile_select3D_c::draw() { @@ -3927,7 +5276,8 @@ void dFile_select3D_c::setJ3D(char const* param_0, char const* param_1, char con JUT_ASSERT(8846, anmBase != NULL); mBckAnm = new mDoExt_bckAnm(); - if (mBckAnm == NULL || !mBckAnm->init((J3DAnmTransform*)anmBase, 1, 2, 1.0f, 0, -1, false)) { + if (mBckAnm == NULL || !mBckAnm->init((J3DAnmTransform*)anmBase, 1, 2, 1.0f, 0, -1, false)) + { return; } } @@ -3939,7 +5289,9 @@ void dFile_select3D_c::setJ3D(char const* param_0, char const* param_1, char con ((J3DAnmTevRegKey*)anmBase)->searchUpdateMaterialID(modelData); mBrkAnm = new mDoExt_brkAnm(); - if (mBrkAnm == NULL || !mBrkAnm->init(modelData, (J3DAnmTevRegKey*)anmBase, -1, 2, 1.0f, 0, -1)) { + if (mBrkAnm == NULL || + !mBrkAnm->init(modelData, (J3DAnmTevRegKey*)anmBase, -1, 2, 1.0f, 0, -1)) + { return; } } @@ -3951,7 +5303,8 @@ void dFile_select3D_c::set_mtx() { if (tmp <= 0.1f) { tmp = 0.0f; } - stack_8.x = stack_8.y = stack_8.z = tmp * field_0x03b8.z; + + stack_8.x = stack_8.y = stack_8.z = tmp * (field_0x03b8.z + oREG_F(3)); mDoMtx_stack_c::transS(field_0x03a4.x, field_0x03a4.y, field_0x03a4.z); mDoMtx_stack_c::XYZrotM(field_0x03b0.x, field_0x03b0.y, field_0x03b0.z); mpModel->setBaseScale(stack_8); @@ -3960,7 +5313,7 @@ void dFile_select3D_c::set_mtx() { void dFile_select3D_c::animePlay() { if (mBrkAnm) { - field_0x03c4 += 1.0f; + field_0x03c4 += oREG_S(0) + 1; if (field_0x03c4 >= mBrkAnm->getEndFrame()) { field_0x03c4 -= mBrkAnm->getEndFrame(); } @@ -3968,7 +5321,7 @@ void dFile_select3D_c::animePlay() { mBrkAnm->play(); } if (mBckAnm) { - field_0x03c8 += 1.0f; + field_0x03c8 += oREG_S(1) + 1; if (field_0x03c8 >= mBckAnm->getEndFrame()) { field_0x03c8 -= mBckAnm->getEndFrame(); } @@ -4082,8 +5435,7 @@ void dFile_select3D_c::createMirrorModel() { void dFile_select3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz* param_3) { Mtx adStack_98; Mtx auStack_c8; - param_0 = - (2.0f * ((param_0 - mDoGph_gInf_c::getMinXF()) / mDoGph_gInf_c::getWidthF()) - 1.0f); + param_0 = (2.0f * ((param_0 - mDoGph_gInf_c::getMinXF()) / mDoGph_gInf_c::getWidthF()) - 1.0f); param_1 = (2.0f * ((param_1 - -100.0f) / 448.0f) - 1.0f); calcViewMtx(adStack_98); cMtx_inverse(adStack_98, auStack_c8); diff --git a/src/d/d_map.cpp b/src/d/d_map.cpp index 6551a0d954..11c62f37c9 100644 --- a/src/d/d_map.cpp +++ b/src/d/d_map.cpp @@ -7,6 +7,7 @@ #include "d/d_map.h" #include "JSystem/JHostIO/JORFile.h" +#include "JSystem/JHostIO/JORServer.h" #include "JSystem/JUtility/JUTTexture.h" #include "SSystem/SComponent/c_counter.h" #include "SSystem/SComponent/c_math.h" diff --git a/src/d/d_menu_option.cpp b/src/d/d_menu_option.cpp index dbf6785c7a..1e2226db89 100644 --- a/src/d/d_menu_option.cpp +++ b/src/d/d_menu_option.cpp @@ -1030,7 +1030,7 @@ void dMenu_Option_c::confirm_open_init() { } void dMenu_Option_c::confirm_open_move() { - bool status = mpWarning->getStatus(); + u32 status = mpWarning->getStatus(); bool yesNoMenuMove = yesnoMenuMoveAnm(); if (field_0x374 != 1.0f) { @@ -1113,7 +1113,7 @@ void dMenu_Option_c::confirm_close_init() { } void dMenu_Option_c::confirm_close_move() { - bool status = mpWarning->getStatus(); + u32 status = mpWarning->getStatus(); yesnoMenuMoveAnm(); if (field_0x374 != 0.0f) { cLib_addCalc2(&field_0x374, 0.0f, 0.4f, 0.5); diff --git a/src/d/d_menu_save.cpp b/src/d/d_menu_save.cpp index 5929fbfa70..0c2f0bc332 100644 --- a/src/d/d_menu_save.cpp +++ b/src/d/d_menu_save.cpp @@ -1296,7 +1296,7 @@ void dMenu_save_c::memCardCommandEnd2() { bool headerTxtChanged = headerTxtChangeAnm(); bool ketteiDispAnm = ketteiTxtDispAnm(); bool modoruDispAnm = modoruTxtDispAnm(); - u32 check = mWarning->getStatus() != 0; + u32 check = mWarning->getStatus(); if (headerTxtChanged == true && ketteiDispAnm == true && modoruDispAnm == true && check == 1) { mpErrFunc = NULL; @@ -1388,7 +1388,7 @@ void dMenu_save_c::gameContinueDisp() { bool headerTxtChanged = headerTxtChangeAnm(); bool moveAnm = yesnoMenuMoveAnm(); bool ketteiDispAnm = ketteiTxtDispAnm(); - u32 check = mWarning->getStatus() != 0; + u32 check = mWarning->getStatus(); if (headerTxtChanged == true && moveAnm == true && ketteiDispAnm == true && check == 1) { yesnoCursorShow(); @@ -1466,7 +1466,7 @@ void dMenu_save_c::gameContinue3() { void dMenu_save_c::saveEnd() { bool headerTxtChanged = headerTxtChangeAnm(); bool ketteiDispAnm = ketteiTxtDispAnm(); - u32 check = mWarning->getStatus() != 0; + u32 check = mWarning->getStatus(); if (headerTxtChanged == true && ketteiDispAnm == true && check == 1) { if (mUseType == TYPE_BLACK_EVENT) { @@ -1938,7 +1938,7 @@ void dMenu_save_c::saveMoveDisp() { bool yesnoAnmComplete = yesnoMenuMoveAnm(); bool ketteiAnmComplete = ketteiTxtDispAnm(); bool modoruAnmComplete = modoruTxtDispAnm(); - u32 check = mWarning->getStatus() != 0; + u32 check = mWarning->getStatus(); if (headerTxtChanged == true && yesnoAnmComplete == true && ketteiAnmComplete == true && modoruAnmComplete == 1 && check == 1) { @@ -1956,7 +1956,7 @@ void dMenu_save_c::saveMoveDisp2() { bool wakuAnmComplete = selectWakuAlpahAnm(mSelectedFile); bool ketteiAnmComplete = ketteiTxtDispAnm(); bool modoruAnmComplete = modoruTxtDispAnm(); - u32 check = mWarning->getStatus() != 0; + u32 check = mWarning->getStatus(); if (headerTxtChanged == true && dataMoveAnm == true && wakuAnmComplete == true && ketteiAnmComplete == true && modoruAnmComplete == 1 && check == 1) { diff --git a/src/m_Do/m_Do_MemCard.cpp b/src/m_Do/m_Do_MemCard.cpp index 29248e5b69..47c29af4a1 100644 --- a/src/m_Do/m_Do_MemCard.cpp +++ b/src/m_Do/m_Do_MemCard.cpp @@ -10,6 +10,11 @@ #include "m_Do/m_Do_MemCardRWmng.h" #include "m_Do/m_Do_Reset.h" +#if PLATFORM_WII || PLATFORM_SHIELD +#include +#include +#endif + #define SLOT_A 0 #define CHECKSPACE_RESULT_READY 0 @@ -17,14 +22,60 @@ #define CHECKSPACE_RESULT_NOENT 2 #define CHECKSPACE_RESULT_ERROR 3 +#if PLATFORM_WII +s32 my_CARDOpen(s32 chan, const char* fileName, CARDFileInfo* fileInfo) { + CARDStat stat; + DVDDiskID* diskID = DVDGetCurrentDiskID(); + + for (int i = 0; i < CARD_MAX_FILE; i++) { + s32 ret = CARDGetStatus(chan, i, &stat); + if (ret == CARD_RESULT_READY) { + if (memcmp(stat.gameName, "GZ2E", 4) == 0 && + memcmp(stat.company, diskID->company, 2) == 0 && + strncmp(stat.fileName, fileName, 32) == 0) + { + return CARDFastOpen(chan, i, fileInfo); + } + } else if (ret != CARD_RESULT_NOFILE) { + return ret; + } + } + + return CARD_RESULT_NOFILE; +} +#endif + +#if PLATFORM_WII +#define CARD_OPEN my_CARDOpen +#else +#define CARD_OPEN CARDOpen +#endif + +#if PLATFORM_WII +#define NAND_OPEN NANDSafeOpen +#define NAND_CLOSE NANDSafeClose +#elif PLATFORM_SHIELD +#define NAND_OPEN NANDSimpleSafeOpen +#define NAND_CLOSE NANDSimpleSafeClose +#endif + mDoMemCd_Ctrl_c::mDoMemCd_Ctrl_c() {} -static u8 MemCardStack[0x1000]; +#if PLATFORM_GCN +#define STACK_SIZE 0x1000 +#else +#define STACK_SIZE 0x2000 +#endif + +static u8 MemCardStack[STACK_SIZE]; static OSThread MemCardThread; void mDoMemCd_Ctrl_c::ThdInit() { + #if !PLATFORM_SHIELD CARDInit(); + #endif + mCopyToPos = 0; mProbeStat = 2; mCardState = CARD_STATE_NO_CARD_e; @@ -33,10 +84,8 @@ void mDoMemCd_Ctrl_c::ThdInit() { OSInitMutex(&mMutex); OSInitCond(&mCond); - - int priority = OSGetThreadPriority(OSGetCurrentThread()); OSCreateThread(&MemCardThread, (void*(*)(void*))mDoMemCd_main, NULL, MemCardStack + sizeof(MemCardStack), - sizeof(MemCardStack), priority + 1, 1); + sizeof(MemCardStack), OSGetThreadPriority(OSGetCurrentThread()) + 1, 1); OSResumeThread(&MemCardThread); // "Memory Card Thread Init\n" @@ -52,6 +101,7 @@ void mDoMemCd_Ctrl_c::main() { OSUnlockMutex(&mMutex); switch (mCardCommand) { + #if PLATFORM_GCN || PLATFORM_WII case COMM_RESTORE_e: restore(); break; @@ -67,6 +117,26 @@ void mDoMemCd_Ctrl_c::main() { case COMM_DETACH_e: detach(); break; + #elif PLATFORM_SHIELD + case COMM_RESTORE_e: + case COMM_STORE_e: + case COMM_FORMAT_e: + case COMM_ATTACH_e: + case COMM_DETACH_e: + break; + #endif + + #if PLATFORM_WII || PLATFORM_SHIELD + case COMM_RESTORE_NAND_e: + restoreNAND(); + break; + case COMM_STORE_NAND_e: + storeNAND(); + break; + case COMM_STORE_SETUP_NAND_e: + storeSetUpNAND(); + break; + #endif } OSLockMutex(&mMutex); @@ -83,6 +153,7 @@ void mDoMemCd_Ctrl_c::update() { OSUnlockMutex(&mMutex); OSSignalCond(&mCond); } else if (getStatus(0) != 14) { + #if PLATFORM_GCN || PLATFORM_WII if (CARDProbe(SLOT_A) && getStatus(0) == 0) { OSLockMutex(&mMutex); mProbeStat = 0; @@ -98,6 +169,7 @@ void mDoMemCd_Ctrl_c::update() { OSUnlockMutex(&mMutex); OSSignalCond(&mCond); } + #endif } } @@ -110,11 +182,12 @@ void mDoMemCd_Ctrl_c::load() { } } +#if !PLATFORM_SHIELD void mDoMemCd_Ctrl_c::restore() { CARDFileInfo file; field_0x1fc8 = 0; - s32 ret = CARDOpen(mChannel, "gczelda2", &file); + s32 ret = CARD_OPEN(mChannel, "gczelda2", &file); OS_REPORT("\x1b[43;30mCret=%d\n\x1b[m", ret); if (ret == CARD_RESULT_READY) { s32 ret2 = mDoMemCdRWm_Restore(&file, this, sizeof(mData)); @@ -131,6 +204,7 @@ void mDoMemCd_Ctrl_c::restore() { field_0x1fc8 = 1; } +#endif s32 mDoMemCd_Ctrl_c::LoadSync(void* i_buffer, u32 i_size, u32 i_position) { int ret = 0; @@ -164,13 +238,18 @@ void mDoMemCd_Ctrl_c::save(void* i_buffer, u32 i_size, u32 i_position) { } } +#if !PLATFORM_SHIELD void mDoMemCd_Ctrl_c::store() { CARDFileInfo file; s32 ret; field_0x1fc8 = 0; if (mCardState == CARD_STATE_NO_FILE_e) { - ret = CARDCreate(mChannel, "gczelda2", SAVEDATA_FILE_SIZE, &file); + #if PLATFORM_GCN + ret = CARDCreate(mChannel, "gczelda2", CARD_FILE_SIZE, &file); + #else + ret = CARDCreate(mChannel, "zeldaTp.dat", CARD_FILE_SIZE, &file); + #endif if (ret == CARD_RESULT_READY || ret == CARD_RESULT_EXIST) { mCardState = CARD_STATE_READY_e; } else { @@ -179,7 +258,7 @@ void mDoMemCd_Ctrl_c::store() { } if (mCardState == CARD_STATE_READY_e) { - ret = CARDOpen(mChannel, "gczelda2", &file); + ret = CARD_OPEN(mChannel, "gczelda2", &file); if (ret == CARD_RESULT_READY) { ret = mDoMemCdRWm_Store(&file, this, sizeof(mData)); if (ret != CARD_RESULT_READY) { @@ -199,6 +278,7 @@ void mDoMemCd_Ctrl_c::store() { field_0x1fc8 = 1; } +#endif s32 mDoMemCd_Ctrl_c::SaveSync() { int ret = 0; @@ -217,7 +297,6 @@ s32 mDoMemCd_Ctrl_c::SaveSync() { ret = 2; } - OS_REPORT("CARD Save Sync ret:%d stat:%d\n", ret, mCardState); OSUnlockMutex(&mMutex); } @@ -287,6 +366,7 @@ void mDoMemCd_Ctrl_c::command_format() { } } +#if !PLATFORM_SHIELD void mDoMemCd_Ctrl_c::format() { field_0x1fc8 = 0; @@ -302,6 +382,7 @@ void mDoMemCd_Ctrl_c::format() { OSUnlockMutex(&mMutex); } } +#endif s32 mDoMemCd_Ctrl_c::FormatSync() { int ret = 0; @@ -325,6 +406,7 @@ s32 mDoMemCd_Ctrl_c::FormatSync() { return ret; } +#if !PLATFORM_SHIELD void mDoMemCd_Ctrl_c::attach() { s32 mem_size; s32 sector_size; @@ -418,7 +500,7 @@ s32 mDoMemCd_Ctrl_c::mount() { s32 mDoMemCd_Ctrl_c::loadfile() { CARDFileInfo file; - s32 ret = CARDOpen(mChannel, "gczelda2", &file); + s32 ret = CARD_OPEN(mChannel, "gczelda2", &file); if (ret == CARD_RESULT_READY) { CARDClose(&file); return TRUE; @@ -428,7 +510,6 @@ s32 mDoMemCd_Ctrl_c::loadfile() { } } -// s32 mDoMemCd_Ctrl_c::checkspace() { s32 bytesNotUsed, filesNotUsed; s32 result = CARDFreeBlocks(mChannel, &bytesNotUsed, &filesNotUsed); @@ -438,7 +519,7 @@ s32 mDoMemCd_Ctrl_c::checkspace() { return CHECKSPACE_RESULT_ERROR; } - if (bytesNotUsed < SAVEDATA_FILE_SIZE) { + if (bytesNotUsed < CARD_FILE_SIZE) { return CHECKSPACE_RESULT_INSSPACE; } @@ -472,13 +553,313 @@ void mDoMemCd_Ctrl_c::setCardState(s32 i_result) { break; } } +#endif + +#if PLATFORM_WII || PLATFORM_SHIELD +void mDoMemCd_Ctrl_c::loadNAND() { + if (OSTryLockMutex(&mMutex)) { + field_0x1fc8 = 0; + mCardCommand = COMM_RESTORE_NAND_e; + OSUnlockMutex(&mMutex); + OSSignalCond(&mCond); + } +} + +void mDoMemCd_Ctrl_c::restoreNAND() { + NANDFileInfo file; + s32 ret, ret2; + + field_0x1fc8 = 0; + + ret = NANDOpen("zeldaTp.dat", &file, NAND_ACCESS_RW); + OS_REPORT("\x1b[43;30mCret=%d\n\x1b[m", ret); + if (ret == NAND_RESULT_OK) { + ret2 = mDoMemCdRWm_RestoreNAND(&file, this, sizeof(mData)); + OS_REPORT("\x1b[43;30mret2=%d\n\x1b[m", ret2); + if (ret2 == NAND_RESULT_OK) { + mNandState = NAND_STATE_READ_e; + } else { + setNandState(ret); + } + NANDClose(&file); + } else { + setNandState(ret); + } + + field_0x1fc8 = 1; +} + +s32 mDoMemCd_Ctrl_c::LoadSyncNAND(void* i_buffer, u32 i_size, u32 i_position) { + int ret = 0; + + if (field_0x1fc8 == 0) { + return 0; + } + + if (OSTryLockMutex(&mMutex)) { + if (mNandState == NAND_STATE_READ_e) { + memcpy(i_buffer, &mData[i_position], i_size); + mNandState = NAND_STATE_READY_e; + ret = 1; + } else { + ret = 2; + } + OSUnlockMutex(&mMutex); + } + + return ret; +} + +void mDoMemCd_Ctrl_c::saveNAND(void* i_buffer, u32 i_size, u32 i_position) { + if (OSTryLockMutex(&mMutex)) { + memcpy(&mData[i_position], i_buffer, i_size); + field_0x1fc8 = 0; + mCardCommand = COMM_STORE_NAND_e; + OSUnlockMutex(&mMutex); + OSSignalCond(&mCond); + } +} + +static u8 l_safeCopyBuf[0x4000]; + +void mDoMemCd_Ctrl_c::storeNAND() { + NANDFileInfo file; + s32 ret; + field_0x1fc8 = 0; + + if (mNandState == NAND_STATE_NO_FILE_e) { + ret = NANDCreate("zeldaTp.dat", NAND_PERM_RUSR | NAND_PERM_WUSR | NAND_PERM_RGRP, 0); + if (ret == NAND_RESULT_OK) { + mNandState = NAND_STATE_READY_e; + } else { + setNandState(ret); + } + } + + if (mNandState == NAND_STATE_READY_e) { + u8 sp8 = 1; + ret = NANDCreate("banner.bin", NAND_PERM_RUSR | NAND_PERM_WUSR | NAND_PERM_RGRP, 0); + printf("NAND bannerFile Create ret:%d\n", ret); + if (ret == NAND_RESULT_OK || ret == NAND_RESULT_EXISTS) { + ret = NAND_OPEN("banner.bin", &file, NAND_ACCESS_RW, l_safeCopyBuf, sizeof(l_safeCopyBuf)); + if (ret == NAND_RESULT_OK) { + ret = mDoMemCdRWm_StoreBannerNAND(&file); + if (ret == NAND_RESULT_OK) { + printf("NAND bannerFile Write OK ret:%d\n", ret); + } else { + setNandState(ret); + printf("NAND bannerFile Write ERR ret:%d\n", ret); + } + NAND_CLOSE(&file); + } else { + setNandState(ret); + } + } else { + setNandState(ret); + } + + if (ret == NAND_RESULT_OK) { + ret = NAND_OPEN("zeldaTp.dat", &file, NAND_ACCESS_RW, l_safeCopyBuf, sizeof(l_safeCopyBuf)); + if (ret == NAND_RESULT_OK) { + ret = mDoMemCdRWm_StoreNAND(&file, this, sizeof(mData)); + if (ret == NAND_RESULT_OK) { + mNandState = NAND_STATE_WRITE_e; + printf("NAND Write OK ret:%d stat:%d\n", ret, mNandState); + } else { + setNandState(ret); + printf("NAND Write ERR ret:%d\n", ret); + } + NAND_CLOSE(&file); + } else { + setNandState(ret); + } + } + } else { + setNandState(ret); + } + + field_0x1fc8 = 1; +} + +s32 mDoMemCd_Ctrl_c::SaveSyncNAND() { + int ret = 0; + + if (field_0x1fc8 == 0) { + return 0; + } + + if (OSTryLockMutex(&mMutex)) { + if (mNandState == NAND_STATE_WRITE_e) { + mNandState = NAND_STATE_READY_e; + ret = 1; + } else { + ret = 2; + } + + printf("NAND Save Sync ret:%d stat:%d\n", ret, mNandState); + OSUnlockMutex(&mMutex); + } + + return ret; +} + +void mDoMemCd_Ctrl_c::storeSetUpNAND() { + field_0x1fc8 = 0; + + while ((int)SCCheckStatus() != 0) {} + + #if PLATFORM_WII + if (!SCFlush()) { + mNandState = NAND_STATE_WRITE_e; + printf("== 本体設定Write OK ==\n"); + } else { + mNandState = NAND_STATE_FATAL_ERROR_e; + printf("== 本体設定Write ERR ==\n"); + } + #else + mNandState = NAND_STATE_WRITE_e; + #endif + + field_0x1fc8 = 1; +} + +void m_Do_MemCard_cpp__dummyString() { + DEAD_STRING("本体設定 Save Sync ret:%d stat:%d\n"); +} + +void mDoMemCd_Ctrl_c::setNandState(s32 i_result) { + switch (i_result) { + case NAND_RESULT_CORRUPT: + mNandState = NAND_STATE_BROKEN_e; + break; + case NAND_RESULT_MAXBLOCKS: + mNandState = NAND_STATE_INSSPACE_e; + break; + case NAND_RESULT_MAXFILES: + case NAND_RESULT_MAXFD: + mNandState = NAND_STATE_NOENT_e; + break; + case NAND_RESULT_ECC_CRIT: + case NAND_RESULT_AUTHENTICATION: + mNandState = NAND_STATE_AUTHENTICATION_e; + break; + case NAND_RESULT_NOEXISTS: + mNandState = NAND_STATE_NO_FILE_e; + break; + case NAND_RESULT_UNKNOWN: + case NAND_RESULT_FATAL_ERROR: + mNandState = NAND_STATE_FATAL_ERROR_e; + break; + case -7: + case NAND_RESULT_BUSY: + case NAND_RESULT_ALLOC_FAILED: + case NAND_RESULT_ACCESS: + break; + } +} + +u32 mDoMemCd_Ctrl_c::getStatusNAND() { + u32 status; + if (OSTryLockMutex(&mMutex)) { + switch (mNandState) { + case NAND_STATE_READY_e: + status = 1; + break; + case NAND_STATE_NO_FILE_e: + status = 0; + break; + case NAND_STATE_READ_e: + status = 2; + break; + case NAND_STATE_WRITE_e: + status = 3; + break; + case NAND_STATE_FORMAT_e: + status = 6; + break; + case NAND_STATE_AUTHENTICATION_e: + status = 4; + break; + case NAND_STATE_BROKEN_e: + status = 5; + break; + case NAND_STATE_INSSPACE_e: + status = 7; + break; + case NAND_STATE_NOENT_e: + status = 8; + break; + case NAND_STATE_FATAL_ERROR_e: + status = 9; + break; + case NAND_STATE_10_e: + status = 10; + break; + } + + OSUnlockMutex(&mMutex); + return status; + } + + return 10; +} + +s32 mDoMemCd_Ctrl_c::chekNANDFile() { + NANDFileInfo file; + + s32 ret = NANDOpen("zeldaTp.dat", &file, NAND_ACCESS_RW); + if (ret == NAND_RESULT_OK) { + mNandState = NAND_STATE_READY_e; + NANDClose(&file); + return 1; + } + + switch (checkspaceNAND()) { + case CHECKSPACE_RESULT_READY: + mNandState = NAND_STATE_NO_FILE_e; + break; + case CHECKSPACE_RESULT_INSSPACE: + mNandState = NAND_STATE_INSSPACE_e; + break; + case CHECKSPACE_RESULT_NOENT: + mNandState = NAND_STATE_NOENT_e; + break; + case CHECKSPACE_RESULT_ERROR: + setNandState(ret); + break; + } + + return 0; +} + +s32 mDoMemCd_Ctrl_c::checkspaceNAND() { + u32 answer = -1; + s32 ret; + + s32 result = NANDCheck(3, 2, &answer); + if (result != NAND_RESULT_OK) { + setNandState(result); + return CHECKSPACE_RESULT_ERROR; + } + + if (answer == 0) { + ret = 0; + } else if (answer & 5) { + ret = 1; + } else if (answer & 10) { + ret = 2; + } + + return ret; +} +#endif mDoMemCd_Ctrl_c g_mDoMemCd_control; static int mDoMemCd_main(void*) { { JKRThread thread(OSGetCurrentThread(), 0); } - mDoExt_getAssertHeap()->becomeCurrentHeap(); + JKRSetCurrentHeap(mDoExt_getAssertHeap()); g_mDoMemCd_control.main(); return 0; diff --git a/src/m_Do/m_Do_MemCardRWmng.cpp b/src/m_Do/m_Do_MemCardRWmng.cpp index 5c2c33e693..010b986c00 100644 --- a/src/m_Do/m_Do_MemCardRWmng.cpp +++ b/src/m_Do/m_Do_MemCardRWmng.cpp @@ -13,6 +13,9 @@ #if VERSION == VERSION_GCN_JPN #define HEADER_TITLE "ゼルダの伝説 トワイライトプリンセス" #define HEADER_COMMENT "%d月%d日のセーブデータです" +#elif PLATFORM_WII +#define HEADER_TITLE "The Legend of Zelda: TP" +#define HEADER_COMMENT "%d/%d Save Data" #else #define HEADER_TITLE "Zelda: Twilight Princess" #define HEADER_COMMENT "%d/%d Save Data" @@ -21,12 +24,13 @@ struct data_s { int unk_0x0; int data_version; - u8 data[(SAVEDATA_SIZE * 3) + 0x38]; // unsure what the extra 0x38 is + u8 data[(SAVEFILE_SIZE) + 0x38]; // unsure what the extra 0x38 is u32 checksum; }; static u8 sTmpBuf[SECTOR_SIZE * 2]; +#if !PLATFORM_SHIELD s32 mDoMemCdRWm_Store(CARDFileInfo* file, void* data, u32 length) { mDoMemCdRWm_BuildHeader((mDoMemCdRWm_HeaderData*)sTmpBuf); @@ -152,6 +156,160 @@ s32 mDoMemCdRWm_Restore(CARDFileInfo* file, void* data, u32 length) { return CARD_RESULT_READY; } +#endif + +#if PLATFORM_WII || PLATFORM_SHIELD +s32 mDoMemCdRWm_StoreNAND(NANDFileInfo* file, void* data, u32 length) { + s32 ret; + + memset(sTmpBuf, 0, sizeof(sTmpBuf)); + + data_s* tmp_data = (data_s*)sTmpBuf; + tmp_data->unk_0x0 = 0; + tmp_data->data_version = SAVEDATA_VERSION; + memcpy(tmp_data->data, data, length); + + u32 checksum = tmp_data->checksum = mDoMemCdRWm_CalcCheckSum(tmp_data, sizeof(data_s) - 4); + + ret = NANDWrite(file, sTmpBuf, 0x2000); + if (ret != 0x2000) { + return ret; + } + + NANDSeek(file, 0, 0); + + ret = NANDRead(file, sTmpBuf, 0x2000); + if (ret != 0x2000) { + return ret; + } + + if (checksum != mDoMemCdRWm_CalcCheckSum(sTmpBuf, sizeof(data_s) - 4)) { + return ret; + } + + NANDSeek(file, 0x2000, 0); + + ret = NANDWrite(file, sTmpBuf, 0x2000); + if (ret != 0x2000) { + return ret; + } + + NANDSeek(file, 0x2000, 0); + + ret = NANDRead(file, sTmpBuf, 0x2000); + if (ret != 0x2000) { + return ret; + } + + if (checksum != mDoMemCdRWm_CalcCheckSum(sTmpBuf, sizeof(data_s) - 4)) { + return ret; + } + + return NAND_RESULT_OK; +} + +s32 mDoMemCdRWm_RestoreNAND(NANDFileInfo* file, void* data, u32 length) { + BOOL rewrite = FALSE; + + data_s* saves = (data_s*)sTmpBuf; + data_s* backup_saves = (data_s*)(sTmpBuf + SECTOR_SIZE); + + NANDSeek(file, 0, 0); + s32 ret = NANDRead(file, saves, 0x2000); + if (ret != 0x2000) { + return ret; + } + + BOOL save1_valid = mDoMemCdRWm_TestCheckSumGameData(&saves->data[SAVEDATA_SIZE * 0]); + BOOL save2_valid = mDoMemCdRWm_TestCheckSumGameData(&saves->data[SAVEDATA_SIZE * 1]); + BOOL save3_valid = mDoMemCdRWm_TestCheckSumGameData(&saves->data[SAVEDATA_SIZE * 2]); + + NANDSeek(file, 0x2000, 0); + ret = NANDRead(file, backup_saves, 0x2000); + if (ret != 0x2000) { + return ret; + } + + BOOL backup1_valid = mDoMemCdRWm_TestCheckSumGameData(&backup_saves->data[SAVEDATA_SIZE * 0]); + BOOL backup2_valid = mDoMemCdRWm_TestCheckSumGameData(&backup_saves->data[SAVEDATA_SIZE * 1]); + BOOL backup3_valid = mDoMemCdRWm_TestCheckSumGameData(&backup_saves->data[SAVEDATA_SIZE * 2]); + + if (!save1_valid && backup1_valid) { + memcpy(&saves->data[SAVEDATA_SIZE * 0], &backup_saves->data[SAVEDATA_SIZE * 0], SAVEDATA_SIZE); + rewrite = TRUE; + } + + if (!save2_valid && backup2_valid) { + memcpy(&saves->data[SAVEDATA_SIZE * 1], &backup_saves->data[SAVEDATA_SIZE * 1], SAVEDATA_SIZE); + rewrite = TRUE; + } + + if (!save3_valid && backup3_valid) { + memcpy(&saves->data[SAVEDATA_SIZE * 2], &backup_saves->data[SAVEDATA_SIZE * 2], SAVEDATA_SIZE); + rewrite = TRUE; + } + + BOOL sp10 = FALSE; + if (!save1_valid && !backup1_valid && + !save2_valid && !backup2_valid && + !save3_valid && !backup3_valid) + { + sp10 = TRUE; + } + + if (rewrite) { + NANDSeek(file, 0, 0); + ret = NANDWrite(file, saves, 0x2000); + if (ret != 0x2000) { + return ret; + } + + NANDSeek(file, 0x2000, 0); + ret = NANDWrite(file, saves, 0x2000); + if (ret != 0x2000) { + return ret; + } + } + + memcpy(data, saves->data, length); + mDoMemCd_setDataVersion(saves->data_version); + + return NAND_RESULT_OK; +} +#endif + +#if PLATFORM_WII || PLATFORM_SHIELD +s32 mDoMemCdRWm_StoreBannerNAND(NANDFileInfo* file) { + static NANDBanner info; + static wchar_t titleTxt[] = L"The Legend of Zelda:"; + static wchar_t commentTxt[] = L"Twilight Princess"; + u32 size; + s32 ret; + + NANDInitBanner(&info, 0, (u16*)titleTxt, (u16*)commentTxt); + + ResTIMG* banner_data = (ResTIMG*)dComIfGp_getCardIconResArchive()->getResource("zelda2_wii_banner.bti"); + ResTIMG* icon_data = (ResTIMG*)dComIfGp_getCardIconResArchive()->getResource("zelda2_wii_icon.bti"); + + u8* banner_base_ptr = (u8*)banner_data; + u8* icon_base_ptr = (u8*)icon_data; + + memcpy(info.bannerTexture, banner_base_ptr + banner_data->imageOffset, sizeof(info.bannerTexture)); + memcpy(info.iconTexture, icon_base_ptr + icon_data->imageOffset, 0x1200); + dComIfGp_getCardIconResArchive()->removeResourceAll(); + + NANDSetIconSpeed(info, 0, NAND_STAT_SPEED_MIDDLE); + NANDSetIconSpeed(info, 1, NAND_STAT_SPEED_END); + + size = 0x72A0; + ret = NANDWrite(file, &info, size); + if (ret != size) { + return ret; + } + + return NAND_RESULT_OK; +} +#endif static void mDoMemCdRWm_BuildHeader(mDoMemCdRWm_HeaderData* header) { snprintf(header->mTitle, sizeof(header->mTitle), HEADER_TITLE); From e271d34d2066e1518b2e9729a04b74f8712ae261 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 20 Dec 2025 21:53:41 -0500 Subject: [PATCH 41/46] Match d_a_obj_ice_s rideCallBack (#2977) * Match d_a_obj_ice_s rideCallBack Co-authored-by: Cuyler36 * Fix debug regression --------- Co-authored-by: Cuyler36 --- configure.py | 2 +- include/d/actor/d_a_obj_ice_l.h | 12 +++++----- include/d/actor/d_a_obj_ice_s.h | 8 +++---- .../MSL/MSL_C/MSL_Common/Include/float.h | 22 +++++++++++-------- .../MSL/MSL_C/MSL_Common/Include/math.h | 11 +++++----- .../MSL/MSL_C/MSL_Common/Src/float.c | 8 +++---- src/d/actor/d_a_obj_ice_l.cpp | 5 +++-- src/d/actor/d_a_obj_ice_s.cpp | 13 +++++------ 8 files changed, 42 insertions(+), 39 deletions(-) diff --git a/configure.py b/configure.py index f29f1d8762..744d286e8e 100755 --- a/configure.py +++ b/configure.py @@ -2429,7 +2429,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hfuta"), ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hsTarget"), ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ice_l"), - ActorRel(NonMatching, "d_a_obj_ice_s"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ice_s"), ActorRel(MatchingFor(ALL_GCN), "d_a_obj_iceblock"), ActorRel(MatchingFor(ALL_GCN), "d_a_obj_iceleaf"), ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ihasi"), diff --git a/include/d/actor/d_a_obj_ice_l.h b/include/d/actor/d_a_obj_ice_l.h index 7a92f46094..99ef6c7d69 100644 --- a/include/d/actor/d_a_obj_ice_l.h +++ b/include/d/actor/d_a_obj_ice_l.h @@ -19,13 +19,13 @@ public: int Check_RideOn(cXyz); void initBaseMtx(); void setBaseMtx(); - int create(); + inline int create(); - virtual int CreateHeap(); - virtual int Create(); - virtual int Execute(Mtx**); - virtual int Draw(); - virtual int Delete(); + virtual inline int CreateHeap(); + virtual inline int Create(); + virtual inline int Execute(Mtx**); + virtual inline int Draw(); + virtual inline int Delete(); /* 0x5A0 */ f32 field_0x5a0; /* 0x5A4 */ f32 field_0x5a4; diff --git a/include/d/actor/d_a_obj_ice_s.h b/include/d/actor/d_a_obj_ice_s.h index e59ed016bf..49ffbbd201 100644 --- a/include/d/actor/d_a_obj_ice_s.h +++ b/include/d/actor/d_a_obj_ice_s.h @@ -22,10 +22,10 @@ public: void setBaseMtx(); inline int create(); inline int CreateHeap(); - int Create(); - int Execute(Mtx**); - int Draw(); - int Delete(); + inline int Create(); + inline int Execute(Mtx**); + inline int Draw(); + inline int Delete(); /* 0x5A0 */ f32 field_0x5a0; /* 0x5A4 */ f32 field_0x5a4; diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/float.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/float.h index a72e809c18..418b52a88e 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/float.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/float.h @@ -12,10 +12,16 @@ #define FP_NAN FP_QNAN +#if __REVOLUTION_SDK__ #define fpclassify(x) \ ((sizeof(x) == sizeof(float)) ? __fpclassifyf((float)(x)) : \ (sizeof(x) == sizeof(double)) ? __fpclassifyd((double)(x)) : \ __fpclassifyl((long double)(x)) ) +#else +#define fpclassify(x) \ + ((sizeof(x) == sizeof(float)) ? __fpclassifyf((float)(x)) : \ + __fpclassifyd((double)(x)) ) +#endif #define signbit(x) ((sizeof(x) == sizeof(float)) ? __signbitf(x) : __signbitd(x)) #define isfinite(x) ((fpclassify(x) > FP_INFINITE)) #define isnan(x) (fpclassify(x) == FP_NAN) @@ -26,27 +32,25 @@ // TODO: OK? #define __signbitd(x) ((int)(__HI(x) & 0x80000000)) -extern unsigned long __float_nan[]; -extern unsigned long __float_huge[]; -extern unsigned long __float_max[]; -extern unsigned long __float_epsilon[]; +extern int __float_nan[]; +extern int __float_huge[]; +extern int __float_max[]; +extern int __float_epsilon[]; #ifdef __cplusplus extern "C" { #endif inline int __fpclassifyf(float __value) { - unsigned long integer = *(unsigned long*)&__value; - - switch (integer & 0x7f800000) { + switch (*(int*)&__value & 0x7f800000) { case 0x7f800000: - if ((integer & 0x7fffff) != 0) { + if ((*(int*)&__value & 0x7fffff) != 0) { return FP_QNAN; } return FP_INFINITE; case 0: - if ((integer & 0x7fffff) != 0) { + if ((*(int*)&__value & 0x7fffff) != 0) { return FP_SUBNORMAL; } return FP_ZERO; diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/math.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/math.h index 5a329d6752..dcfd960ab2 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/math.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/math.h @@ -98,11 +98,12 @@ inline float sqrtf(float mag) { static const double _three = 3.0; #endif if (mag > 0.0f) { - double tmpd = __frsqrte(mag); - tmpd = tmpd * _half * (_three - mag * (tmpd * tmpd)); - tmpd = tmpd * _half * (_three - mag * (tmpd * tmpd)); - tmpd = tmpd * _half * (_three - mag * (tmpd * tmpd)); - return mag * tmpd; + double dmag = (double)mag; + double tmpd = __frsqrte(dmag); + tmpd = _half * tmpd * (_three - tmpd * tmpd * dmag); + tmpd = _half * tmpd * (_three - tmpd * tmpd * dmag); + tmpd = _half * tmpd * (_three - tmpd * tmpd * dmag); + return (float)(dmag * tmpd); } else if (mag < 0.0) { return NAN; } else if (isnan(mag)) { diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c index 3455dbf930..5abb35f27c 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c @@ -1,13 +1,13 @@ #include "float.h" -unsigned long __float_nan[] = {0x7FFFFFFF}; +int __float_nan[] = {0x7FFFFFFF}; -unsigned long __float_huge[] = {0x7F800000}; +int __float_huge[] = {0x7F800000}; #if !__REVOLUTION_SDK__ -unsigned long __float_max[] = {0x7F7FFFFF}; +int __float_max[] = {0x7F7FFFFF}; -unsigned long __float_epsilon[] = {0x34000000}; +int __float_epsilon[] = {0x34000000}; #endif #if DEBUG diff --git a/src/d/actor/d_a_obj_ice_l.cpp b/src/d/actor/d_a_obj_ice_l.cpp index c210405bc5..3e390e98d4 100644 --- a/src/d/actor/d_a_obj_ice_l.cpp +++ b/src/d/actor/d_a_obj_ice_l.cpp @@ -67,10 +67,11 @@ void daObjIce_l_c::setBaseMtx() { } static void rideCallBack(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2) { + (void)param_0; + daObjIce_l_c* ice_p = (daObjIce_l_c*)param_1; daPy_py_c* player_p = daPy_getPlayerActorClass(); cXyz* ball_pos = player_p->getIronBallCenterPos(); cXyz& player_pos = fopAcM_GetPosition(player_p); - daObjIce_l_c* ice_p = static_cast(param_1); //!@bug Missing parentheses causes this comparison to always evaluate to false if (!fopAcM_GetName(param_2) == PROC_ALINK) { @@ -81,7 +82,7 @@ static void rideCallBack(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2 ice_p->Check_RideOn(player_pos); } - cXyz* ice_pos = &fopAcM_GetPosition(ice_p); + cXyz* ice_pos = &fopAcM_GetPosition(param_1); if (ball_pos != NULL && ice_pos != NULL && ice_pos->absXZ(*ball_pos) < ice_p->field_0x5b4.x * 600.0f) { diff --git a/src/d/actor/d_a_obj_ice_s.cpp b/src/d/actor/d_a_obj_ice_s.cpp index 95c74a38c2..704f5d32be 100644 --- a/src/d/actor/d_a_obj_ice_s.cpp +++ b/src/d/actor/d_a_obj_ice_s.cpp @@ -17,7 +17,7 @@ class daOBJ_ICE_S_HIO_c : public JORReflexible { public: daOBJ_ICE_S_HIO_c(); - virtual ~daOBJ_ICE_S_HIO_c(); + virtual ~daOBJ_ICE_S_HIO_c() {} void genMessage(JORMContext*); @@ -28,8 +28,6 @@ public: static char* l_arcName = "V_Ice_s"; -daOBJ_ICE_S_HIO_c::~daOBJ_ICE_S_HIO_c() {} - daOBJ_ICE_S_HIO_c::daOBJ_ICE_S_HIO_c() { mId = -1; mSlopeMagnitude = 5000.0f; @@ -119,12 +117,11 @@ void daObjIce_s_c::setBaseMtx() { cMtx_copy(mDoMtx_stack_c::get(), mBgMtx); } -// NONMATCHING - regalloc, equivalent static void rideCallBack(dBgW* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3) { (void)param_1; daObjIce_s_c* ice = (daObjIce_s_c*)param_2; daPy_py_c* player = daPy_getPlayerActorClass(); - cXyz* playerPos = (cXyz*)&fopAcM_GetPosition(player); + cXyz* playerPos = &fopAcM_GetPosition(player); cXyz* pBallCenter = player->getIronBallCenterPos(); // !@bug misplaced ! operator. This condition is probably always false @@ -137,7 +134,7 @@ static void rideCallBack(dBgW* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3 ice->Check_LinkRideOn(*playerPos); } - cXyz* icePos = (cXyz*)&fopAcM_GetPosition(param_2); + cXyz* icePos = &fopAcM_GetPosition(param_2); if (pBallCenter != NULL && icePos != NULL && icePos->absXZ(*pBallCenter) < ice->field_0x5c8.x * 600.0f) { @@ -183,7 +180,7 @@ static int daObjIce_s_Create(fopAc_ac_c* i_this) { return a_this->create(); } -inline int daObjIce_s_c::create() { +int daObjIce_s_c::create() { fopAcM_ct(this, daObjIce_s_c); int rv = dComIfG_resLoad(&mPhase, l_arcName); if (rv == cPhs_COMPLEATE_e) { @@ -230,7 +227,7 @@ inline int daObjIce_s_c::create() { return rv; } -inline int daObjIce_s_c::CreateHeap() { +int daObjIce_s_c::CreateHeap() { J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, "Ice_s.bmd"); JUT_ASSERT(157, modelData != NULL); mModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084); From 1f9b56cc653044667ba6d446fa37ff292fb791c8 Mon Sep 17 00:00:00 2001 From: YunataSavior <58997725+YunataSavior@users.noreply.github.com> Date: Sun, 21 Dec 2025 04:11:50 -0800 Subject: [PATCH 42/46] Link d_a_e_fb + npc_shad wii NA 1.0 ifdef (#2978) * Link d_a_e_fb * revert npc_ks changes --- configure.py | 2 +- src/d/actor/d_a_e_fb.cpp | 15 +++++++-------- src/d/actor/d_a_npc_shad.cpp | 7 ++++++- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/configure.py b/configure.py index 744d286e8e..a379aecd88 100755 --- a/configure.py +++ b/configure.py @@ -2137,7 +2137,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_e_df"), ActorRel(MatchingFor(ALL_GCN), "d_a_e_dk"), ActorRel(MatchingFor(ALL_GCN), "d_a_e_dt"), - ActorRel(NonMatching, "d_a_e_fb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_fb"), ActorRel(MatchingFor(ALL_GCN), "d_a_e_fk"), ActorRel(MatchingFor(ALL_GCN), "d_a_e_fs"), ActorRel(MatchingFor(ALL_GCN), "d_a_e_fz"), diff --git a/src/d/actor/d_a_e_fb.cpp b/src/d/actor/d_a_e_fb.cpp index 252d407b7a..ec5b2e38bb 100644 --- a/src/d/actor/d_a_e_fb.cpp +++ b/src/d/actor/d_a_e_fb.cpp @@ -379,7 +379,6 @@ void daE_FB_c::executeWait() { static int mFireTimer; void daE_FB_c::executeAttack() { - // NONMATCHING - regalloc purgatory static u16 a_eff_id[3] = { dPa_RM(ID_ZI_S_FL_BREATH_A), dPa_RM(ID_ZI_S_FL_BREATH_B), @@ -425,8 +424,8 @@ void daE_FB_c::executeAttack() { } /* fallthrough */ case 2: - if (mMoveMode != 3) { - search_check(); + if (mMoveMode != 3 && search_check()) { + // empty } if (mType == 0 && mBgLineCheck()) { @@ -451,9 +450,9 @@ void daE_FB_c::executeAttack() { field_0x68f &= (u8) 1; if (field_0x68f == 0) { csXyz sp_0x28; - int child_type = 10; + u32 child_type = 10; sp_0x28 = shape_angle; - sp_0x28.x = mHeadAngle + 0x2BC + JREG_S(1); + sp_0x28.x = mHeadAngle + 700 + JREG_S(1); if (mType == 1) { if (current.pos.y <= 300.0f) { sp_0x28.x = mHeadAngle + 2000 + BREG_S(2); @@ -481,10 +480,10 @@ void daE_FB_c::executeAttack() { } if (mMoveMode == 3) { - fopAc_ac_c* player = dComIfGp_getPlayer(0); + fopAc_ac_c* player = (fopAc_ac_c*) dComIfGp_getPlayer(0); cLib_addCalcAngleS2(&shape_angle.y, mRotation, 1, l_HIO.rotation_width_stairs); if (current.pos.y <= 300.0f) { - mHeadAngle = f32(NREG_S(1) + 14000 - abs(shape_angle.y)) / (6.0f + NREG_F(1)); + mHeadAngle = f32(NREG_S(1) + 14000 - abs(s16(shape_angle.y))) / (6.0f + NREG_F(1)); if (player->current.pos.x > -2800.0f) { field_0x69c = 0; current.angle.y = shape_angle.y; @@ -493,7 +492,7 @@ void daE_FB_c::executeAttack() { } } else { mHeadAngle = NREG_S(2) - 2500; - mHeadAngle = mHeadAngle - abs(shape_angle.y) * (-0.2f + NREG_F(2)); + mHeadAngle -= abs(s16(shape_angle.y)) * (-0.2f + NREG_F(2)); if (player->current.pos.x < -3600.0f) { field_0x69c = 0; current.angle.y = shape_angle.y; diff --git a/src/d/actor/d_a_npc_shad.cpp b/src/d/actor/d_a_npc_shad.cpp index 4928b13bb2..9fac537355 100644 --- a/src/d/actor/d_a_npc_shad.cpp +++ b/src/d/actor/d_a_npc_shad.cpp @@ -367,14 +367,19 @@ cPhs__Step daNpcShad_c::Create() { if (!daNpcF_chkEvtBit(0x312)) { if (getPathPoint(getPathID(), 1, &home.pos)) { current.pos = home.pos; +#if VERSION != VERSION_WII_USA_R0 old.pos = current.pos; +#endif } - } else { + } +#if VERSION != VERSION_WII_USA_R0 + else { home.pos.set(4342.7183f, -1518.5f, -3942.3232f); current.pos = home.pos; old.pos = current.pos; setAngle(-0x2581); } +#endif } mMode = 1; From 4e7c478259641d8f9511d57962c4fdcd8bffb4d2 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sun, 21 Dec 2025 07:13:21 -0500 Subject: [PATCH 43/46] Work on weak order (#2979) * JAUSectionHeap OK * Slightly improve d_camera weak func order (12 -> 10) * Minor d_a_alink fixes * weak_order_diff.py: Change to take source file as cli argument instead of .o file For cli autocompletion to work. * Reorganize J3D structs (no change in weak order) --- configure.py | 2 +- include/JSystem/J3DGraphBase/J3DMatBlock.h | 235 ++++-------------- include/JSystem/J3DGraphBase/J3DStruct.h | 216 ++++++++++++++-- include/JSystem/J3DGraphBase/J3DTevs.h | 152 +++++------ include/JSystem/J3DGraphBase/J3DTexture.h | 16 -- include/JSystem/JAudio2/JAUSectionHeap.h | 1 - include/d/actor/d_a_alink.h | 2 +- include/d/d_bg_s_sph_chk.h | 1 - src/JSystem/J3DGraphBase/J3DMatBlock.cpp | 10 - src/JSystem/JAudio2/JAUSectionHeap.cpp | 1 - .../MSL/MSL_C++/MSL_Common/Include/bitset.h | 4 +- src/d/actor/d_a_alink.cpp | 14 +- src/d/actor/d_a_alink_link.inc | 2 +- src/d/actor/d_a_alink_wolf.inc | 5 - tools/utilities/weak_order_diff.py | 13 +- 15 files changed, 332 insertions(+), 342 deletions(-) diff --git a/configure.py b/configure.py index a379aecd88..5904a18b88 100755 --- a/configure.py +++ b/configure.py @@ -1090,7 +1090,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JAUBankTable.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUClusterSound.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUInitializer.cpp"), - Object(Equivalent, "JSystem/JAudio2/JAUSectionHeap.cpp"), # weak func order + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSectionHeap.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSeqCollection.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSeqDataBlockMgr.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSoundAnimator.cpp"), diff --git a/include/JSystem/J3DGraphBase/J3DMatBlock.h b/include/JSystem/J3DGraphBase/J3DMatBlock.h index 4b082e193e..256e95deb5 100644 --- a/include/JSystem/J3DGraphBase/J3DMatBlock.h +++ b/include/JSystem/J3DGraphBase/J3DMatBlock.h @@ -63,53 +63,6 @@ struct J3DGXColor : public GXColor { } }; -extern const J3DNBTScaleInfo j3dDefaultNBTScaleInfo; - -/** - * @ingroup jsystem-j3d - * - */ -struct J3DNBTScale : public J3DNBTScaleInfo { - J3DNBTScale() { - mbHasScale = j3dDefaultNBTScaleInfo.mbHasScale; - mScale.x = j3dDefaultNBTScaleInfo.mScale.x; - mScale.y = j3dDefaultNBTScaleInfo.mScale.y; - mScale.z = j3dDefaultNBTScaleInfo.mScale.z; - } - - J3DNBTScale(J3DNBTScaleInfo const& info) { - mbHasScale = info.mbHasScale; - mScale.x = info.mScale.x; - mScale.y = info.mScale.y; - mScale.z = info.mScale.z; - } - - Vec* getScale() { return &mScale; } -}; - -/** - * @ingroup jsystem-j3d - * - */ -struct J3DColorChanInfo { - /* 0x0 */ u8 mEnable; - /* 0x1 */ u8 mMatSrc; - /* 0x2 */ u8 mLightMask; - /* 0x3 */ u8 mDiffuseFn; - /* 0x4 */ u8 mAttnFn; - /* 0x5 */ u8 mAmbSrc; - /* 0x6 */ u8 pad[2]; -}; - -extern const J3DColorChanInfo j3dDefaultColorChanInfo; - -static inline u32 setChanCtrlMacro(u8 enable, GXColorSrc ambSrc, GXColorSrc matSrc, u32 lightMask, - GXDiffuseFn diffuseFn, GXAttnFn attnFn) { - return matSrc << 0 | enable << 1 | (lightMask & 0x0F) << 2 | ambSrc << 6 | - ((attnFn == GX_AF_SPEC) ? GX_DF_NONE : diffuseFn) << 7 | (attnFn != GX_AF_NONE) << 9 | - (attnFn != GX_AF_SPEC) << 10 | (lightMask >> 4 & 0x0F) << 11; -} - inline u16 calcColorChanID(u16 enable, u8 matSrc, u8 lightMask, u8 diffuseFn, u8 attnFn, u8 ambSrc) { u32 reg = 0; reg = (reg & ~0x0002) | enable << 1; @@ -129,6 +82,13 @@ inline u16 calcColorChanID(u16 enable, u8 matSrc, u8 lightMask, u8 diffuseFn, u8 return reg; } +static inline u32 setChanCtrlMacro(u8 enable, GXColorSrc ambSrc, GXColorSrc matSrc, u32 lightMask, + GXDiffuseFn diffuseFn, GXAttnFn attnFn) { + return matSrc << 0 | enable << 1 | (lightMask & 0x0F) << 2 | ambSrc << 6 | + ((attnFn == GX_AF_SPEC) ? GX_DF_NONE : diffuseFn) << 7 | (attnFn != GX_AF_NONE) << 9 | + (attnFn != GX_AF_SPEC) << 10 | (lightMask >> 4 & 0x0F) << 11; +} + #ifdef DECOMPCTX // Hack to mitigate fake mismatches when building from decompctx output - // see comment in sqrtf in math.h @@ -139,7 +99,8 @@ static u8 AttnArr[] = {2, 0, 2, 1}; * @ingroup jsystem-j3d * */ -struct J3DColorChan { +class J3DColorChan { +public: J3DColorChan() { setColorChanInfo(j3dDefaultColorChanInfo); } @@ -438,6 +399,16 @@ public: /* 0x48 */ u32 mColorChanOffset; }; // Size: 0x4C +/** + * @ingroup jsystem-j3d + * + */ +class J3DColorBlockNull : public J3DColorBlock { +public: + virtual u32 getType() { return 'CLNL'; } + virtual ~J3DColorBlockNull() {} +}; + /** * @ingroup jsystem-j3d * @@ -471,20 +442,6 @@ public: virtual ~J3DTexGenBlock() {} }; -struct J3DTexGenBlockNull : public J3DTexGenBlock { - virtual void calc(f32 const (*)[4]) {} - virtual void calcWithoutViewMtx(f32 const (*)[4]) {} - virtual void calcPostTexMtx(f32 const (*)[4]) {} - virtual void calcPostTexMtxWithoutViewMtx(f32 const (*)[4]) {} - virtual void load() {} - virtual void patch() {} - virtual void diff(u32) {} - virtual void diffTexMtx() {} - virtual void diffTexGen() {} - virtual u32 getType() { return 'TGNL'; } - virtual ~J3DTexGenBlockNull() {} -}; - /** * @ingroup jsystem-j3d * @@ -595,6 +552,21 @@ public: /* 0x5C */ J3DNBTScale mNBTScale; }; // Size: 0x6C +class J3DTexGenBlockNull : public J3DTexGenBlock { +public: + virtual void calc(f32 const (*)[4]) {} + virtual void calcWithoutViewMtx(f32 const (*)[4]) {} + virtual void calcPostTexMtx(f32 const (*)[4]) {} + virtual void calcPostTexMtxWithoutViewMtx(f32 const (*)[4]) {} + virtual void load() {} + virtual void patch() {} + virtual void diff(u32) {} + virtual void diffTexMtx() {} + virtual void diffTexGen() {} + virtual u32 getType() { return 'TGNL'; } + virtual ~J3DTexGenBlockNull() {} +}; + /** * @ingroup jsystem-j3d * @@ -604,11 +576,11 @@ public: virtual void reset(J3DTevBlock*) {} virtual void load() {} virtual void diff(u32); - virtual void diffTexNo(); - virtual void diffTevReg(); - virtual void diffTexCoordScale(); - virtual void diffTevStage(); - virtual void diffTevStageIndirect(); + virtual void diffTexNo() {} + virtual void diffTevReg() {} + virtual void diffTexCoordScale() {} + virtual void diffTevStage() {} + virtual void diffTevStageIndirect() {} virtual void patch() {} virtual void patchTexNo() {} virtual void patchTevReg() {} @@ -1436,23 +1408,10 @@ public: /* 0x170 */ u32 mTevRegOffset; }; // Size: 0x174 -extern const u16 j3dDefaultZModeID; - inline u16 calcZModeID(u8 param_0, u8 param_1, u8 param_2) { return param_1 * 2 + param_0 * 0x10 + param_2; } -/** - * @ingroup jsystem-j3d - * - */ -struct J3DZModeInfo { - /* 0x0 */ u8 field_0x0; - /* 0x1 */ u8 field_0x1; - /* 0x2 */ u8 field_0x2; - /* 0x3 */ u8 pad; -}; - extern u8 j3dZModeTable[96]; /** @@ -1499,22 +1458,6 @@ struct J3DZMode { /* 0x0 */ u16 mZModeID; }; -/** - * @ingroup jsystem-j3d - * - */ -struct J3DBlendInfo { - void operator=(J3DBlendInfo const& other) { - __memcpy(this, &other, sizeof(J3DBlendInfo)); - } - /* 0x0 */ u8 mType; - /* 0x1 */ u8 mSrcFactor; - /* 0x2 */ u8 mDstFactor; - /* 0x3 */ u8 mOp; -}; - -extern const J3DBlendInfo j3dDefaultBlendInfo; - /** * @ingroup jsystem-j3d * @@ -1543,8 +1486,6 @@ struct J3DBlend : public J3DBlendInfo { void setBlendInfo(const J3DBlendInfo& i_blendInfo) { *static_cast(this) = i_blendInfo; } }; -extern const J3DFogInfo j3dDefaultFogInfo; - /** * @ingroup jsystem-j3d * @@ -1562,32 +1503,6 @@ struct J3DFog : public J3DFogInfo { } }; -/** - * @ingroup jsystem-j3d - * - */ -struct J3DAlphaCompInfo { - /* 0x0 */ u8 mComp0; - /* 0x1 */ u8 mRef0; - /* 0x2 */ u8 mOp; - /* 0x3 */ u8 mComp1; - /* 0x4 */ u8 mRef1; - /* 0x5 */ u8 field_0x5; - /* 0x6 */ u8 field_0x6; - /* 0x7 */ u8 field_0x7; - - J3DAlphaCompInfo& operator=(const J3DAlphaCompInfo& other) { - mComp0 = other.mComp0; - mRef0 = other.mRef0; - mOp = other.mOp; - mComp1 = other.mComp1; - mRef1 = other.mRef1; - return *this; - } -}; - -extern const u16 j3dDefaultAlphaCmpID; - inline u16 calcAlphaCmpID(u8 comp0, u8 op, u8 comp1) { return (comp0 << 5) + (op << 3) + (comp1); } @@ -1643,23 +1558,6 @@ struct J3DAlphaComp { /* 0x03 */ u8 mRef1; }; // Size: 0x4 -/** - * @ingroup jsystem-j3d - * - */ -struct J3DIndTexOrderInfo { - /* 0x0 */ u8 mCoord; - /* 0x1 */ u8 mMap; - /* 0x2 */ u8 field_0x2; - /* 0x3 */ u8 field_0x3; - - void operator=(J3DIndTexOrderInfo const& other) { - __memcpy(this, &other, sizeof(J3DIndTexOrderInfo)); - } -}; // Size: 0x04 - -extern const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull; - /** * @ingroup jsystem-j3d * @@ -1684,8 +1582,6 @@ struct J3DIndTexOrder : public J3DIndTexOrderInfo { u8 getCoord() const { return (GXTexCoordID)mCoord; } }; // Size: 0x04 -extern J3DIndTexMtxInfo const j3dDefaultIndTexMtxInfo; - /** * @ingroup jsystem-j3d * @@ -1702,24 +1598,6 @@ struct J3DIndTexMtx : public J3DIndTexMtxInfo { } }; // Size: 0x1C -/** - * @ingroup jsystem-j3d - * - */ -struct J3DIndTexCoordScaleInfo { - /* 0x0 */ u8 mScaleS; - /* 0x1 */ u8 mScaleT; - /* 0x2 */ u8 field_0x2; - /* 0x3 */ u8 field_0x3; - - J3DIndTexCoordScaleInfo& operator=(const J3DIndTexCoordScaleInfo& other) { - __memcpy(this, &other, sizeof(J3DIndTexCoordScaleInfo)); - return *this; - } -}; // Size: 0x4 - -extern const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo; - /** * @ingroup jsystem-j3d * @@ -1774,19 +1652,6 @@ public: virtual ~J3DIndBlock() {} }; -/** - * @ingroup jsystem-j3d - * - */ -class J3DIndBlockNull : public J3DIndBlock { -public: - virtual void diff(u32) {} - virtual void load() {} - virtual void reset(J3DIndBlock*) {} - virtual u32 getType() { return 'IBLN'; } - virtual ~J3DIndBlockNull() {} -}; - /** * @ingroup jsystem-j3d * @@ -1852,6 +1717,19 @@ public: /* 0x6C */ J3DIndTexCoordScale mIndTexCoordScale[4]; }; // Size: 0x7C +/** + * @ingroup jsystem-j3d + * + */ +class J3DIndBlockNull : public J3DIndBlock { +public: + virtual void diff(u32) {} + virtual void load() {} + virtual void reset(J3DIndBlock*) {} + virtual u32 getType() { return 'IBLN'; } + virtual ~J3DIndBlockNull() {} +}; + /** * @ingroup jsystem-j3d * @@ -2056,13 +1934,4 @@ public: /* 0x3C */ u32 mFogOffset; }; // Size: 0x40 -/** - * @ingroup jsystem-j3d - * - */ -struct J3DColorBlockNull : public J3DColorBlock { - virtual u32 getType() { return 'CLNL'; } - virtual ~J3DColorBlockNull() {} -}; - #endif /* J3DMATBLOCK_H */ diff --git a/include/JSystem/J3DGraphBase/J3DStruct.h b/include/JSystem/J3DGraphBase/J3DStruct.h index 24fdb5c265..3f9bafe12c 100644 --- a/include/JSystem/J3DGraphBase/J3DStruct.h +++ b/include/JSystem/J3DGraphBase/J3DStruct.h @@ -4,13 +4,13 @@ #include #include "dolphin/mtx.h" #include "dolphin/mtx.h" +#include "global.h" /** * @ingroup jsystem-j3d * */ -class J3DLightInfo { -public: +struct J3DLightInfo { J3DLightInfo& operator=(J3DLightInfo const&); /* 0x00 */ Vec mLightPosition; @@ -20,27 +20,6 @@ public: /* 0x28 */ Vec mDistAtten; }; // Size = 0x34 -extern "C" extern J3DLightInfo const j3dDefaultLightInfo; - -/** - * @ingroup jsystem-j3d - * - */ -class J3DLightObj { -public: - J3DLightObj() { mInfo = j3dDefaultLightInfo; } - void load(u32) const; - - J3DLightInfo* getLightInfo() { return &mInfo; } - J3DLightObj& operator=(J3DLightObj const& other) { - mInfo = other.mInfo; - return *this; - } - - /* 0x00 */ J3DLightInfo mInfo; - /* 0x34 */ GXLightObj mLightObj; -}; // Size = 0x74 - /** * @ingroup jsystem-j3d * @@ -146,4 +125,195 @@ struct J3DNBTScaleInfo { /* 0x4 */ Vec mScale; }; // Size: 0x10 +/** + * @ingroup jsystem-j3d + * + */ +struct J3DIndTexOrderInfo { + /* 0x0 */ u8 mCoord; + /* 0x1 */ u8 mMap; + /* 0x2 */ u8 field_0x2; + /* 0x3 */ u8 field_0x3; + + void operator=(J3DIndTexOrderInfo const& other) { + __memcpy(this, &other, sizeof(J3DIndTexOrderInfo)); + } +}; // Size: 0x04 + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DTevSwapModeInfo { + /* 0x0 */ u8 mRasSel; + /* 0x1 */ u8 mTexSel; + /* 0x2 */ u8 field_0x2; + /* 0x3 */ u8 field_0x3; +}; // Size: 0x4 + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DTevSwapModeTableInfo { + /* 0x0 */ u8 field_0x0; + /* 0x1 */ u8 field_0x1; + /* 0x2 */ u8 field_0x2; + /* 0x3 */ u8 field_0x3; +}; // Size: 0x4 + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DTevStageInfo { + /* 0x0 */ u8 field_0x0; + /* 0x1 */ u8 mTevColorOp; + /* 0x2 */ u8 mTevColorAB; + /* 0x3 */ u8 mTevColorCD; + /* 0x4 */ u8 field_0x4; + /* 0x5 */ u8 mTevAlphaOp; + /* 0x6 */ u8 mTevAlphaAB; + /* 0x7 */ u8 mTevSwapModeInfo; + /* 0x8 */ u8 field_0x8; + /* 0x8 */ u8 field_0x9; + /* 0x8 */ u8 field_0xa; + /* 0x8 */ u8 field_0xb; + /* 0x8 */ u8 field_0xc; + /* 0x8 */ u8 field_0xd; + /* 0x8 */ u8 field_0xe; + /* 0x8 */ u8 field_0xf; + /* 0x8 */ u8 field_0x10; + /* 0x8 */ u8 field_0x11; + /* 0x8 */ u8 field_0x12; + /* 0x8 */ u8 field_0x13; +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DIndTevStageInfo { + /* 0x0 */ u8 mIndStage; + /* 0x1 */ u8 mIndFormat; + /* 0x2 */ u8 mBiasSel; + /* 0x3 */ u8 mMtxSel; + /* 0x4 */ u8 mWrapS; + /* 0x5 */ u8 mWrapT; + /* 0x6 */ u8 mPrev; + /* 0x7 */ u8 mLod; + /* 0x8 */ u8 mAlphaSel; + /* 0x9 */ u8 pad[3]; +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DTexCoordInfo { + /* 0x0 */ u8 mTexGenType; + /* 0x1 */ u8 mTexGenSrc; + /* 0x2 */ u8 mTexGenMtx; + /* 0x3 */ u8 pad; + + J3DTexCoordInfo& operator=(const J3DTexCoordInfo& other) { + __memcpy(this, &other, sizeof(J3DTexCoordInfo)); + return *this; + } +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DIndTexCoordScaleInfo { + /* 0x0 */ u8 mScaleS; + /* 0x1 */ u8 mScaleT; + /* 0x2 */ u8 field_0x2; + /* 0x3 */ u8 field_0x3; + + J3DIndTexCoordScaleInfo& operator=(const J3DIndTexCoordScaleInfo& other) { + __memcpy(this, &other, sizeof(J3DIndTexCoordScaleInfo)); + return *this; + } +}; // Size: 0x4 + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DBlendInfo { + void operator=(J3DBlendInfo const& other) { + __memcpy(this, &other, sizeof(J3DBlendInfo)); + } + /* 0x0 */ u8 mType; + /* 0x1 */ u8 mSrcFactor; + /* 0x2 */ u8 mDstFactor; + /* 0x3 */ u8 mOp; +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DTevOrderInfo { + void operator=(const J3DTevOrderInfo& other) { + *(u32*) this = *(u32*)&other; + } + + /* 0x0 */ u8 mTexCoord; + /* 0x1 */ u8 mTexMap; + /* 0x2 */ u8 mColorChan; + /* 0x3 */ u8 field_0x3; // Maybe padding +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DColorChanInfo { + /* 0x0 */ u8 mEnable; + /* 0x1 */ u8 mMatSrc; + /* 0x2 */ u8 mLightMask; + /* 0x3 */ u8 mDiffuseFn; + /* 0x4 */ u8 mAttnFn; + /* 0x5 */ u8 mAmbSrc; + /* 0x6 */ u8 pad[2]; +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DZModeInfo { + /* 0x0 */ u8 field_0x0; + /* 0x1 */ u8 field_0x1; + /* 0x2 */ u8 field_0x2; + /* 0x3 */ u8 pad; +}; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DAlphaCompInfo { + /* 0x0 */ u8 mComp0; + /* 0x1 */ u8 mRef0; + /* 0x2 */ u8 mOp; + /* 0x3 */ u8 mComp1; + /* 0x4 */ u8 mRef1; + /* 0x5 */ u8 field_0x5; + /* 0x6 */ u8 field_0x6; + /* 0x7 */ u8 field_0x7; + + J3DAlphaCompInfo& operator=(const J3DAlphaCompInfo& other) { + mComp0 = other.mComp0; + mRef0 = other.mRef0; + mOp = other.mOp; + mComp1 = other.mComp1; + mRef1 = other.mRef1; + return *this; + } +}; + #endif /* J3DSTRUCT_H */ diff --git a/include/JSystem/J3DGraphBase/J3DTevs.h b/include/JSystem/J3DGraphBase/J3DTevs.h index 239bd335c5..1f7d6dfa59 100644 --- a/include/JSystem/J3DGraphBase/J3DTevs.h +++ b/include/JSystem/J3DGraphBase/J3DTevs.h @@ -4,61 +4,34 @@ #include "dolphin/types.h" #include #include "JSystem/J3DGraphBase/J3DGD.h" +#include "JSystem/J3DGraphBase/J3DStruct.h" -/** - * @ingroup jsystem-j3d - * - */ -struct J3DTevStageInfo { - /* 0x0 */ u8 field_0x0; - /* 0x1 */ u8 mTevColorOp; - /* 0x2 */ u8 mTevColorAB; - /* 0x3 */ u8 mTevColorCD; - /* 0x4 */ u8 field_0x4; - /* 0x5 */ u8 mTevAlphaOp; - /* 0x6 */ u8 mTevAlphaAB; - /* 0x7 */ u8 mTevSwapModeInfo; - /* 0x8 */ u8 field_0x8; - /* 0x8 */ u8 field_0x9; - /* 0x8 */ u8 field_0xa; - /* 0x8 */ u8 field_0xb; - /* 0x8 */ u8 field_0xc; - /* 0x8 */ u8 field_0xd; - /* 0x8 */ u8 field_0xe; - /* 0x8 */ u8 field_0xf; - /* 0x8 */ u8 field_0x10; - /* 0x8 */ u8 field_0x11; - /* 0x8 */ u8 field_0x12; - /* 0x8 */ u8 field_0x13; -}; +extern u8 j3dTevSwapTableTable[1024]; -extern J3DTevStageInfo const j3dDefaultTevStageInfo; - -/** - * @ingroup jsystem-j3d - * - */ -struct J3DTevSwapModeTableInfo { - /* 0x0 */ u8 field_0x0; - /* 0x1 */ u8 field_0x1; - /* 0x2 */ u8 field_0x2; - /* 0x3 */ u8 field_0x3; -}; // Size: 0x4 +extern const J3DLightInfo j3dDefaultLightInfo; +extern const J3DTexCoordInfo j3dDefaultTexCoordInfo[8]; +extern const J3DTexMtxInfo j3dDefaultTexMtxInfo; +extern const J3DIndTexMtxInfo j3dDefaultIndTexMtxInfo; +extern const J3DTevStageInfo j3dDefaultTevStageInfo; +extern const J3DIndTevStageInfo j3dDefaultIndTevStageInfo; +extern const J3DFogInfo j3dDefaultFogInfo; +extern const J3DNBTScaleInfo j3dDefaultNBTScaleInfo; +extern const GXColor j3dDefaultColInfo; +extern const GXColor j3dDefaultAmbInfo; +extern const u8 j3dDefaultColorChanNum; +extern const J3DTevOrderInfo j3dDefaultTevOrderInfoNull; +extern const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull; +extern const GXColorS10 j3dDefaultTevColor; +extern const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo; +extern const GXColor j3dDefaultTevKColor; +extern const J3DTevSwapModeInfo j3dDefaultTevSwapMode; extern const J3DTevSwapModeTableInfo j3dDefaultTevSwapModeTable; - -/** - * @ingroup jsystem-j3d - * - */ -struct J3DTevSwapModeInfo { - /* 0x0 */ u8 mRasSel; - /* 0x1 */ u8 mTexSel; - /* 0x2 */ u8 field_0x2; - /* 0x3 */ u8 field_0x3; -}; // Size: 0x4 - -extern J3DTevSwapModeInfo const j3dDefaultTevSwapMode; +extern const J3DBlendInfo j3dDefaultBlendInfo; +extern const J3DColorChanInfo j3dDefaultColorChanInfo; +extern const u8 j3dDefaultTevSwapTableID; +extern const u16 j3dDefaultAlphaCmpID; +extern const u16 j3dDefaultZModeID; /** * @ingroup jsystem-j3d @@ -173,25 +146,6 @@ struct J3DTevStage { /* 0x7 */ u8 mTevSwapModeInfo; }; -/** - * @ingroup jsystem-j3d - * - */ -struct J3DIndTevStageInfo { - /* 0x0 */ u8 mIndStage; - /* 0x1 */ u8 mIndFormat; - /* 0x2 */ u8 mBiasSel; - /* 0x3 */ u8 mMtxSel; - /* 0x4 */ u8 mWrapS; - /* 0x5 */ u8 mWrapT; - /* 0x6 */ u8 mPrev; - /* 0x7 */ u8 mLod; - /* 0x8 */ u8 mAlphaSel; - /* 0x9 */ u8 pad[3]; -}; - -extern J3DIndTevStageInfo const j3dDefaultIndTevStageInfo; - /** * @ingroup jsystem-j3d * @@ -237,21 +191,6 @@ struct J3DIndTevStage { /* 0x0 */ u32 mInfo; }; -/** - * @ingroup jsystem-j3d - * - */ -struct J3DTevOrderInfo { - void operator=(const J3DTevOrderInfo& other) { - *(u32*) this = *(u32*)&other; - } - - /* 0x0 */ u8 mTexCoord; - /* 0x1 */ u8 mTexMap; - /* 0x2 */ u8 mColorChan; - /* 0x3 */ u8 field_0x3; // Maybe padding -}; - extern const J3DTevOrderInfo j3dDefaultTevOrderInfoNull; /** @@ -303,6 +242,49 @@ struct J3DTevSwapModeTable { /* 0x0 */ u8 mIdx; }; // Size: 0x1 +/** + * @ingroup jsystem-j3d + * + */ +class J3DLightObj { +public: + J3DLightObj() { mInfo = j3dDefaultLightInfo; } + void load(u32) const; + + J3DLightInfo* getLightInfo() { return &mInfo; } + J3DLightObj& operator=(J3DLightObj const& other) { + mInfo = other.mInfo; + return *this; + } + + /* 0x00 */ J3DLightInfo mInfo; + /* 0x34 */ GXLightObj mLightObj; +}; // Size = 0x74 + +extern const J3DNBTScaleInfo j3dDefaultNBTScaleInfo; + +/** + * @ingroup jsystem-j3d + * + */ +struct J3DNBTScale : public J3DNBTScaleInfo { + J3DNBTScale() { + mbHasScale = j3dDefaultNBTScaleInfo.mbHasScale; + mScale.x = j3dDefaultNBTScaleInfo.mScale.x; + mScale.y = j3dDefaultNBTScaleInfo.mScale.y; + mScale.z = j3dDefaultNBTScaleInfo.mScale.z; + } + + J3DNBTScale(J3DNBTScaleInfo const& info) { + mbHasScale = info.mbHasScale; + mScale.x = info.mScale.x; + mScale.y = info.mScale.y; + mScale.z = info.mScale.z; + } + + Vec* getScale() { return &mScale; } +}; + extern const GXColor j3dDefaultColInfo; extern const GXColor j3dDefaultAmbInfo; extern const GXColorS10 j3dDefaultTevColor; diff --git a/include/JSystem/J3DGraphBase/J3DTexture.h b/include/JSystem/J3DGraphBase/J3DTexture.h index a049f0ba99..0927e08a47 100644 --- a/include/JSystem/J3DGraphBase/J3DTexture.h +++ b/include/JSystem/J3DGraphBase/J3DTexture.h @@ -71,22 +71,6 @@ private: /* 0x64 */ Mtx mMtx; }; // Size: 0x94 -/** - * @ingroup jsystem-j3d - * - */ -struct J3DTexCoordInfo { - /* 0x0 */ u8 mTexGenType; - /* 0x1 */ u8 mTexGenSrc; - /* 0x2 */ u8 mTexGenMtx; - /* 0x3 */ u8 pad; - - J3DTexCoordInfo& operator=(const J3DTexCoordInfo& other) { - __memcpy(this, &other, sizeof(J3DTexCoordInfo)); - return *this; - } -}; - extern J3DTexCoordInfo const j3dDefaultTexCoordInfo[8]; /** diff --git a/include/JSystem/JAudio2/JAUSectionHeap.h b/include/JSystem/JAudio2/JAUSectionHeap.h index 97280f1bf5..21049065f1 100644 --- a/include/JSystem/JAudio2/JAUSectionHeap.h +++ b/include/JSystem/JAudio2/JAUSectionHeap.h @@ -61,7 +61,6 @@ public: JASVoiceBank* newVoiceBank(u32, u32); bool beginNewBankTable(u32, u32); JAUBankTable* endNewBankTable(); - virtual ~JAUSection() {} bool isBuilding() const { return field_0x2c; } bool isOpen() const; diff --git a/include/d/actor/d_a_alink.h b/include/d/actor/d_a_alink.h index 84eb80f610..ff727effba 100644 --- a/include/d/actor/d_a_alink.h +++ b/include/d/actor/d_a_alink.h @@ -213,7 +213,7 @@ class daAlinkHIO_data_c : public JORReflexible { public: #if DEBUG daAlinkHIO_data_c(); - ~daAlinkHIO_data_c(); + virtual ~daAlinkHIO_data_c(); void setStructData(char*); void checkDataSize(); diff --git a/include/d/d_bg_s_sph_chk.h b/include/d/d_bg_s_sph_chk.h index 66bb569806..a7734563c6 100644 --- a/include/d/d_bg_s_sph_chk.h +++ b/include/d/d_bg_s_sph_chk.h @@ -23,7 +23,6 @@ public: class dBgS_CamSphChk : public dBgS_SphChk { public: dBgS_CamSphChk() { SetCam(); } - virtual ~dBgS_CamSphChk() {} }; #endif /* D_BG_D_BG_S_SPH_CHK_H */ diff --git a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp index 0e3b64eef5..6aa780fdfe 100644 --- a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp +++ b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp @@ -2019,13 +2019,3 @@ void J3DTexGenBlockPatched::calcPostTexMtxWithoutViewMtx(f32 const (*param_0)[4] } } } - -void J3DTevBlock::diffTevReg() {} - -void J3DTevBlock::diffTevStageIndirect() {} - -void J3DTevBlock::diffTevStage() {} - -void J3DTevBlock::diffTexCoordScale() {} - -void J3DTevBlock::diffTexNo() {} diff --git a/src/JSystem/JAudio2/JAUSectionHeap.cpp b/src/JSystem/JAudio2/JAUSectionHeap.cpp index 153ea20c12..aee48de91d 100644 --- a/src/JSystem/JAudio2/JAUSectionHeap.cpp +++ b/src/JSystem/JAudio2/JAUSectionHeap.cpp @@ -53,7 +53,6 @@ namespace { } return field_0x8[short_id]; } - virtual ~TStreamDataMgr() {} bool isValid() { return field_0x4; } diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/bitset.h b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/bitset.h index 8accb8bf94..f6bb7354f7 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/bitset.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C++/MSL_Common/Include/bitset.h @@ -16,10 +16,10 @@ template class __bitset_base { public: __bitset_base(); - bool test(size_t pos) const; - bool any() const; void set(size_t pos, bool val); void reset(size_t pos); + bool test(size_t pos) const; + bool any() const; private: size_t data[N]; }; diff --git a/src/d/actor/d_a_alink.cpp b/src/d/actor/d_a_alink.cpp index 4a10fbe4ae..ce09ff1f35 100644 --- a/src/d/actor/d_a_alink.cpp +++ b/src/d/actor/d_a_alink.cpp @@ -115,9 +115,9 @@ static cXyz l_wolfBaseAnime(1.0f, 88.63934f, -28.497932f); static cXyz l_wolfRopeBaseAnime(0.115164f, 68.336296f, -7.667817f); -static u8 const lit_3757[12] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -}; +static void dummy_lit_3757() { + Vec temp = { 0.0f, 0.0f, 0.0f }; +} #include "d/actor/d_a_alink_HIO_data.inc" @@ -1191,8 +1191,6 @@ daAlink_FaceTexData const daAlink_c::m_faceTexDataTable[] = { 0x040D, 0x03A7, }; -static const Vec lit_5908 = { 0.0f, 0.0f, 0.0f }; - #include "d/actor/d_a_alink_link.inc" #include "d/actor/d_a_alink_cut.inc" @@ -1685,9 +1683,11 @@ static dJntColData_c l_wolfJntColData[] = { #include "d/actor/d_a_alink_swindow.inc" -daAlinkHIO_c::daAlinkHIO_c() {} +// TODO: These ctors and dtors below might need to go in a new .inc file that gets included right +// after d_a_alink_swindow.inc to slightly improve function order? +// Making them weak functions in a header doesn't seem to work at least. -// TODO: these dtors are probably supposed to be weak functions from the header +daAlinkHIO_c::daAlinkHIO_c() {} daAlinkHIO_wolf_c::~daAlinkHIO_wolf_c() {} diff --git a/src/d/actor/d_a_alink_link.inc b/src/d/actor/d_a_alink_link.inc index d6db8966e1..33917c5f76 100644 --- a/src/d/actor/d_a_alink_link.inc +++ b/src/d/actor/d_a_alink_link.inc @@ -68,7 +68,7 @@ s16 daAlink_c::checkBodyAngleX(s16 param_0) { return param_0; } - Vec sp2C = lit_5908; + Vec sp2C = { 0.0f, 0.0f, 0.0f }; sp2C.y = 0.5f * field_0x598; cXyz sp20; diff --git a/src/d/actor/d_a_alink_wolf.inc b/src/d/actor/d_a_alink_wolf.inc index 77b172f6a7..d11ad1f601 100644 --- a/src/d/actor/d_a_alink_wolf.inc +++ b/src/d/actor/d_a_alink_wolf.inc @@ -6979,11 +6979,6 @@ BOOL daAlink_c::setWolfEnemyHangBitePos(fopEn_enemy_c* i_enemy) { return 0; } -/* #pragma push -#pragma force_active on -static u8 lit_50952[12]; -#pragma pop */ - static cXyz l_wolfBiteHitMarkScale(0.5f, 0.5f, 0.5f); void daAlink_c::setWolfBiteDamage(fopEn_enemy_c* i_enemy) { diff --git a/tools/utilities/weak_order_diff.py b/tools/utilities/weak_order_diff.py index 36d90d4d9f..0a8a7ded2d 100755 --- a/tools/utilities/weak_order_diff.py +++ b/tools/utilities/weak_order_diff.py @@ -56,8 +56,11 @@ def get_symbols(o_path: Path, diff_data: bool): def print_symbols_with_unmatched_order_for_object( - relative_o_path: str, version: str, diff_data: bool + src_path: str, version: str, diff_data: bool ): + assert src_path.startswith("src/") + relative_o_path = src_path[len("src/"):] + relative_o_path = relative_o_path.rsplit(".")[0] + ".o" target_o = Path("build") / version / "obj" / relative_o_path base_o = Path("build") / version / "src" / relative_o_path if not target_o.exists(): @@ -99,11 +102,11 @@ def main(): description="Print differences in weak function order for an object." ) parser.add_argument( - "o_path", + "src_path", type=str, - default="d/actor/d_a_alink.o", + default="src/d/actor/d_a_alink.cpp", nargs="?", - help="""relative path to the object file to diff (e.g. d/actor/d_a_alink.o).""", + help="""relative path to the source file to diff (e.g. src/d/actor/d_a_alink.cpp).""", ) parser.add_argument( "-v", @@ -119,7 +122,7 @@ def main(): ) args = parser.parse_args() - print_symbols_with_unmatched_order_for_object(args.o_path, args.version, args.data) + print_symbols_with_unmatched_order_for_object(args.src_path, args.version, args.data) if __name__ == "__main__": From f201824064d99291aaab3fafe84804c22f3e57f3 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sun, 21 Dec 2025 13:46:14 -0500 Subject: [PATCH 44/46] Update to objdiff 3.5.0 (#2980) * Update to objdiff 3.5.0 * Fix symbols being in .data instead of .rodata for Wii/Shield --- configure.py | 2 +- include/JSystem/J3DGraphBase/J3DTransform.h | 2 +- include/d/actor/d_a_obj_lv4CandleTag.h | 2 ++ include/d/actor/d_a_obj_sword.h | 2 ++ include/d/d_a_item_static.h | 2 +- include/d/d_particle_copoly.h | 8 ++++---- src/JSystem/J3DGraphBase/J3DTransform.cpp | 2 +- src/d/actor/d_a_obj_barDesk.cpp | 2 +- src/d/actor/d_a_obj_cdoor.cpp | 2 +- src/d/actor/d_a_obj_item.cpp | 4 ++-- src/d/actor/d_a_obj_lv4CandleDemoTag.cpp | 2 +- src/d/actor/d_a_obj_lv4CandleTag.cpp | 2 +- src/d/actor/d_a_obj_sword.cpp | 2 +- src/d/d_kankyo_debug.cpp | 2 +- src/d/d_particle_copoly.cpp | 8 ++++---- 15 files changed, 24 insertions(+), 20 deletions(-) diff --git a/configure.py b/configure.py index 5904a18b88..90480d1fed 100755 --- a/configure.py +++ b/configure.py @@ -190,7 +190,7 @@ if not config.non_matching: config.binutils_tag = "2.42-1" config.compilers_tag = "20251118" config.dtk_tag = "v1.7.1" -config.objdiff_tag = "v3.4.4" +config.objdiff_tag = "v3.5.0" config.sjiswrap_tag = "v1.2.2" config.wibo_tag = "1.0.0-beta.5" diff --git a/include/JSystem/J3DGraphBase/J3DTransform.h b/include/JSystem/J3DGraphBase/J3DTransform.h index 9b4fad8ce3..5dccb2bc9b 100644 --- a/include/JSystem/J3DGraphBase/J3DTransform.h +++ b/include/JSystem/J3DGraphBase/J3DTransform.h @@ -47,7 +47,7 @@ struct J3DTransformInfo { extern J3DTransformInfo const j3dDefaultTransformInfo; extern Vec const j3dDefaultScale; extern Mtx const j3dDefaultMtx; -extern f32 PSMulUnit01[]; +extern f32 const PSMulUnit01[]; void J3DGQRSetup7(u32 param_0, u32 param_1, u32 param_2, u32 param_3); void J3DCalcBBoardMtx(f32 (*)[4]); diff --git a/include/d/actor/d_a_obj_lv4CandleTag.h b/include/d/actor/d_a_obj_lv4CandleTag.h index cc56acdb1c..c17705392e 100644 --- a/include/d/actor/d_a_obj_lv4CandleTag.h +++ b/include/d/actor/d_a_obj_lv4CandleTag.h @@ -15,6 +15,8 @@ */ class dalv4CandleTag_c : public fopAc_ac_c, public request_of_phase_process_class, public dEvLib_callback_c { public: + typedef void (dalv4CandleTag_c::*modeFunc)(); + enum Mode { MODE_WATCH, MODE_NG, diff --git a/include/d/actor/d_a_obj_sword.h b/include/d/actor/d_a_obj_sword.h index 851c6fe3f7..5043db2233 100644 --- a/include/d/actor/d_a_obj_sword.h +++ b/include/d/actor/d_a_obj_sword.h @@ -13,6 +13,8 @@ */ class daObjSword_c : public daItemBase_c { public: + typedef int (daObjSword_c::*actionFunc)(); + void initBaseMtx(); void setBaseMtx(); int Create(); diff --git a/include/d/d_a_item_static.h b/include/d/d_a_item_static.h index 5e206e8d8a..10869c5733 100644 --- a/include/d/d_a_item_static.h +++ b/include/d/d_a_item_static.h @@ -115,7 +115,7 @@ public: bool checkBoomWindTgTimer() { return mBoomWindTgTimer == 0; } static procFunc mFuncPtr[]; - static dCcD_SrcCyl m_cyl_src; + static const dCcD_SrcCyl m_cyl_src; static s32 m_timer_max; /* 0x92C */ s16 field_0x92c; diff --git a/include/d/d_particle_copoly.h b/include/d/d_particle_copoly.h index 86e0c3286f..c50b71387e 100644 --- a/include/d/d_particle_copoly.h +++ b/include/d/d_particle_copoly.h @@ -78,8 +78,8 @@ public: return (this->*m_emitterTwoData[param_0])(param_1, param_2); } - static effTypeFunc m_typeTwoData[]; - static emitterFunc m_emitterTwoData[]; + static const effTypeFunc m_typeTwoData[]; + static const emitterFunc m_emitterTwoData[]; /* 0x38 */ u32 mLeftEmitter[2][4]; /* 0x58 */ u32 mRightEmitter[2][4]; @@ -117,8 +117,8 @@ public: return (this->*m_emitterFourData[param_0])(param_1, param_2); } - static effTypeFunc m_typeFourData[]; - static emitterFunc m_emitterFourData[]; + static const effTypeFunc m_typeFourData[]; + static const emitterFunc m_emitterFourData[]; /* 0x80 */ u32 mBackLeftEmitter[2][4]; /* 0xA0 */ u32 mBackRightEmitter[2][4]; diff --git a/src/JSystem/J3DGraphBase/J3DTransform.cpp b/src/JSystem/J3DGraphBase/J3DTransform.cpp index 890d40dee5..b13262e852 100644 --- a/src/JSystem/J3DGraphBase/J3DTransform.cpp +++ b/src/JSystem/J3DGraphBase/J3DTransform.cpp @@ -541,7 +541,7 @@ loop: } #endif // clang-format on -extern f32 PSMulUnit01[] = { +extern f32 const PSMulUnit01[] = { 0.0f, -1.0f, }; diff --git a/src/d/actor/d_a_obj_barDesk.cpp b/src/d/actor/d_a_obj_barDesk.cpp index a7e179193b..332de76033 100644 --- a/src/d/actor/d_a_obj_barDesk.cpp +++ b/src/d/actor/d_a_obj_barDesk.cpp @@ -76,7 +76,7 @@ int daBarDesk_c::Execute(Mtx** i_mtxP) { void daBarDesk_c::windowProc() { typedef void (daBarDesk_c::*daBarDesk_modeFunc)(); - static daBarDesk_modeFunc mode_proc[2] = { + static const daBarDesk_modeFunc mode_proc[2] = { &daBarDesk_c::modeWait, &daBarDesk_c::modeBreak, }; diff --git a/src/d/actor/d_a_obj_cdoor.cpp b/src/d/actor/d_a_obj_cdoor.cpp index d8d579dd61..089c9838e8 100644 --- a/src/d/actor/d_a_obj_cdoor.cpp +++ b/src/d/actor/d_a_obj_cdoor.cpp @@ -170,7 +170,7 @@ void daObjCdoor_c::execCdoor() { void daObjCdoor_c::execWgate() { typedef void (daObjCdoor_c::*daObjCdoor_modeFunc)(); - static daObjCdoor_modeFunc mode_proc[3] = { + static const daObjCdoor_modeFunc mode_proc[3] = { &daObjCdoor_c::modeWait, &daObjCdoor_c::modeOpen, &daObjCdoor_c::modeClose, diff --git a/src/d/actor/d_a_obj_item.cpp b/src/d/actor/d_a_obj_item.cpp index 2f690791e4..ffa1a3b5f6 100644 --- a/src/d/actor/d_a_obj_item.cpp +++ b/src/d/actor/d_a_obj_item.cpp @@ -648,7 +648,7 @@ void daItem_c::procMainBoomHitWait() { } void daItem_c::move_proc_call() { - static procFunc mode_proc[] = {&daItem_c::mode_wait, &daItem_c::mode_water}; + static const procFunc mode_proc[] = {&daItem_c::mode_wait, &daItem_c::mode_water}; if (checkFlag(FLAG_NO_MOVE_e)) { RotateYBase(); @@ -1159,7 +1159,7 @@ procFunc daItem_c::mFuncPtr[] = { &daItem_c::procMainForceGet, NULL, }; -dCcD_SrcCyl daItem_c::m_cyl_src = { +const dCcD_SrcCyl daItem_c::m_cyl_src = { { {0, {{0, 0, 0}, {0xFFFFFFFF, 17}, 0x59}}, {dCcD_SE_NONE, 0, 0, 0, {0}}, diff --git a/src/d/actor/d_a_obj_lv4CandleDemoTag.cpp b/src/d/actor/d_a_obj_lv4CandleDemoTag.cpp index f575131af7..d10ba0d3be 100644 --- a/src/d/actor/d_a_obj_lv4CandleDemoTag.cpp +++ b/src/d/actor/d_a_obj_lv4CandleDemoTag.cpp @@ -62,7 +62,7 @@ int dalv4CandleDemoTag_c::Execute() { static dalv4CandleDemoTag_HIO_c l_HIO; void dalv4CandleDemoTag_c::procMain() { - static dalv4CandleDemoTag_c::procFunc mode_proc[4] = { + static const dalv4CandleDemoTag_c::procFunc mode_proc[4] = { &dalv4CandleDemoTag_c::modeWatch, &dalv4CandleDemoTag_c::modeEnemyCreate, &dalv4CandleDemoTag_c::modeNG, diff --git a/src/d/actor/d_a_obj_lv4CandleTag.cpp b/src/d/actor/d_a_obj_lv4CandleTag.cpp index 341038d975..c3fa9e5483 100644 --- a/src/d/actor/d_a_obj_lv4CandleTag.cpp +++ b/src/d/actor/d_a_obj_lv4CandleTag.cpp @@ -49,7 +49,7 @@ int dalv4CandleTag_c::Execute() { static dalv4CandleTag_HIO_c l_HIO; void dalv4CandleTag_c::procMain() { - static void (dalv4CandleTag_c::*mode_proc[])() = { + static const modeFunc mode_proc[] = { &dalv4CandleTag_c::modeWatch, &dalv4CandleTag_c::modeNG, &dalv4CandleTag_c::modeNGWait, diff --git a/src/d/actor/d_a_obj_sword.cpp b/src/d/actor/d_a_obj_sword.cpp index 343c00ebcc..5762fccd9d 100644 --- a/src/d/actor/d_a_obj_sword.cpp +++ b/src/d/actor/d_a_obj_sword.cpp @@ -101,7 +101,7 @@ int daObjSword_c::actionGetDemo() { } int daObjSword_c::execute() { - static int (daObjSword_c::* l_demoFunc[])() = { + static const actionFunc l_demoFunc[] = { &daObjSword_c::actionWait, &daObjSword_c::actionOrderGetDemo, &daObjSword_c::actionGetDemo}; field_0x92c++; (this->*l_demoFunc[mStatus])(); diff --git a/src/d/d_kankyo_debug.cpp b/src/d/d_kankyo_debug.cpp index 4d0a26893b..756276f438 100644 --- a/src/d/d_kankyo_debug.cpp +++ b/src/d/d_kankyo_debug.cpp @@ -650,7 +650,7 @@ void dKydb_timedisp() { dDbVw_Report(0x1E, 0x54, "S_TM %02d:%02d:%02d", (int)hour, (int)min, (int)sec); } - static const char* weekString[] = { + static const char* const weekString[] = { "Sun", "Mon", "Tue", diff --git a/src/d/d_particle_copoly.cpp b/src/d/d_particle_copoly.cpp index 2076e2e5c4..82127db43e 100644 --- a/src/d/d_particle_copoly.cpp +++ b/src/d/d_particle_copoly.cpp @@ -217,24 +217,24 @@ void dPaPoF_c::clearFourAllID() { clearTwoAllID(); } -dPaPoT_c::effTypeFunc dPaPoT_c::m_typeTwoData[] = { +const dPaPoT_c::effTypeFunc dPaPoT_c::m_typeTwoData[] = { &dPaPoT_c::getCenterEffType, &dPaPoT_c::getLeftEffType, &dPaPoT_c::getRightEffType, }; -dPaPoT_c::emitterFunc dPaPoT_c::m_emitterTwoData[] = { +const dPaPoT_c::emitterFunc dPaPoT_c::m_emitterTwoData[] = { &dPaPoT_c::getCenterEmitter, &dPaPoT_c::getLeftEmitter, &dPaPoT_c::getRightEmitter, }; -dPaPoF_c::effTypeFunc dPaPoF_c::m_typeFourData[] = { +const dPaPoF_c::effTypeFunc dPaPoF_c::m_typeFourData[] = { &dPaPoF_c::getCenterEffType, &dPaPoF_c::getLeftEffType, &dPaPoF_c::getRightEffType, &dPaPoF_c::getBackLeftEffType, &dPaPoF_c::getBackRightEffType, }; -dPaPoF_c::emitterFunc dPaPoF_c::m_emitterFourData[] = { +const dPaPoF_c::emitterFunc dPaPoF_c::m_emitterFourData[] = { &dPaPoF_c::getCenterEmitter, &dPaPoF_c::getLeftEmitter, &dPaPoF_c::getRightEmitter, &dPaPoF_c::getBackLeftEmitter, &dPaPoF_c::getBackRightEmitter, }; From b519e73db6b70b88782483a161b9ff4b715eb781 Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Sun, 21 Dec 2025 13:52:34 -0500 Subject: [PATCH 45/46] d_a_vrbox2 matching (#2981) --- configure.py | 2 +- include/JSystem/J3DGraphBase/J3DMatBlock.h | 2 +- include/d/d_stage.h | 2 +- src/d/actor/d_a_vrbox2.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure.py b/configure.py index 90480d1fed..fac13cd35e 100755 --- a/configure.py +++ b/configure.py @@ -1993,7 +1993,7 @@ config.libs = [ ActorRel(MatchingFor(ALL_GCN), "d_a_tbox"), ActorRel(MatchingFor(ALL_GCN), "d_a_tbox2"), ActorRel(MatchingFor(ALL_GCN), "d_a_vrbox"), - ActorRel(NonMatching, "d_a_vrbox2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_vrbox2"), ActorRel(MatchingFor(ALL_GCN), "d_a_arrow"), ActorRel(MatchingFor(ALL_GCN), "d_a_boomerang"), ActorRel(MatchingFor(ALL_GCN), "d_a_crod"), diff --git a/include/JSystem/J3DGraphBase/J3DMatBlock.h b/include/JSystem/J3DGraphBase/J3DMatBlock.h index 256e95deb5..b403528a3c 100644 --- a/include/JSystem/J3DGraphBase/J3DMatBlock.h +++ b/include/JSystem/J3DGraphBase/J3DMatBlock.h @@ -1493,7 +1493,7 @@ struct J3DBlend : public J3DBlendInfo { struct J3DFog : public J3DFogInfo { J3DFog() { *(J3DFogInfo*)this = j3dDefaultFogInfo; } ~J3DFog() {} - J3DFogInfo* getFogInfo() { return this; } + J3DFog* getFogInfo() { return this; } void setFogInfo(J3DFogInfo info) { *(J3DFogInfo*)this = info; } void setFogInfo(const J3DFogInfo* info) { *(J3DFogInfo*)this = *info; } diff --git a/include/d/d_stage.h b/include/d/d_stage.h index 292f090e26..848e7bd21e 100644 --- a/include/d/d_stage.h +++ b/include/d/d_stage.h @@ -1107,7 +1107,7 @@ public: } static BOOL GetTimePass() { return m_time_pass; } - static s8 getStayNo() { return mStayNo; } + static int getStayNo() { return mStayNo; } static u8 getRegionNo(int i_roomNo) { return mStatus[i_roomNo].mRegionNo; } static s8 getMemoryBlockID(int i_roomNo) { return mStatus[i_roomNo].mMemBlockID; } dKy_tevstr_c* getTevStr(int i_roomNo) { diff --git a/src/d/actor/d_a_vrbox2.cpp b/src/d/actor/d_a_vrbox2.cpp index 346ce45c97..815a33dd63 100644 --- a/src/d/actor/d_a_vrbox2.cpp +++ b/src/d/actor/d_a_vrbox2.cpp @@ -39,7 +39,7 @@ static int daVrbox2_Draw(vrbox2_class* i_this) { s16 temp_r19; s16 temp_r18; - camera_p = dComIfGp_getCamera(0); + camera_p = (camera_class*)dComIfGp_getCamera(0); lenz_p = g_env_light.mpSunLenzPacket; kumo_model_p = i_this->mpKumoModel; sun_model_p = i_this->model2; From 294ed1689f5cda6af62b2c6fada11ab07118c09d Mon Sep 17 00:00:00 2001 From: Max Roncace Date: Sun, 21 Dec 2025 15:36:00 -0500 Subject: [PATCH 46/46] Make Debug_BBA symbol global in __start.c (#2982) This fixes an issue where the virtual address of the symbol would be appended after the name making it impossible to automatically match the symbol on more than one version. --- config/GZ2E01/symbols.txt | 2 +- config/GZ2J01/symbols.txt | 2 +- config/GZ2P01/symbols.txt | 2 +- src/dolphin/os/OSThread.c | 4 ++-- src/dolphin/os/__start.c | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/GZ2E01/symbols.txt b/config/GZ2E01/symbols.txt index 25e27fcb71..0c99a9f4c4 100644 --- a/config/GZ2E01/symbols.txt +++ b/config/GZ2E01/symbols.txt @@ -22288,7 +22288,7 @@ HoldDown = .sbss:0x804516B8; // type:object size:0x8 scope:global align:8 data:4 RunQueueBits = .sbss:0x804516C0; // type:object size:0x4 scope:global align:4 data:4byte RunQueueHint = .sbss:0x804516C4; // type:object size:0x4 scope:global align:4 data:4byte Reschedule = .sbss:0x804516C8; // type:object size:0x4 scope:global align:4 data:4byte -Debug_BBA = .sbss:0x804516D0; // type:object size:0x1 scope:local align:8 data:byte +Debug_BBA = .sbss:0x804516D0; // type:object size:0x1 scope:global align:8 data:byte IDSerialPort1 = .sbss:0x804516D8; // type:object size:0x4 scope:global align:4 data:4byte Chan = .sbss:0x804516E0; // type:object size:0x4 scope:global align:4 data:4byte Dev = .sbss:0x804516E4; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/GZ2J01/symbols.txt b/config/GZ2J01/symbols.txt index f054d162fe..993e64984d 100644 --- a/config/GZ2J01/symbols.txt +++ b/config/GZ2J01/symbols.txt @@ -22304,7 +22304,7 @@ HoldDown = .sbss:0x8044B7F8; // type:object size:0x8 scope:global align:4 data:4 RunQueueBits = .sbss:0x8044B800; // type:object size:0x4 scope:global align:4 data:4byte RunQueueHint = .sbss:0x8044B804; // type:object size:0x4 scope:global align:4 data:4byte Reschedule = .sbss:0x8044B808; // type:object size:0x4 scope:global align:4 data:4byte -Debug_BBA = .sbss:0x8044B810; // type:object size:0x1 scope:local data:byte +Debug_BBA = .sbss:0x8044B810; // type:object size:0x1 scope:global align:8 data:byte IDSerialPort1 = .sbss:0x8044B818; // type:object size:0x4 scope:global align:4 data:4byte Chan = .sbss:0x8044B820; // type:object size:0x4 scope:global align:4 data:4byte Dev = .sbss:0x8044B824; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/config/GZ2P01/symbols.txt b/config/GZ2P01/symbols.txt index 6d7825d565..ae9eb5e908 100644 --- a/config/GZ2P01/symbols.txt +++ b/config/GZ2P01/symbols.txt @@ -22312,7 +22312,7 @@ HoldDown = .sbss:0x80453680; // type:object size:0x8 scope:global align:4 data:4 RunQueueBits = .sbss:0x80453688; // type:object size:0x4 scope:global align:4 data:4byte RunQueueHint = .sbss:0x8045368C; // type:object size:0x4 scope:global align:4 data:4byte Reschedule = .sbss:0x80453690; // type:object size:0x4 scope:global align:4 data:4byte -Debug_BBA = .sbss:0x80453698; // type:object size:0x1 scope:local data:byte +Debug_BBA = .sbss:0x80453698; // type:object size:0x1 scope:global align:8 data:byte IDSerialPort1 = .sbss:0x804536A0; // type:object size:0x4 scope:global align:4 data:4byte Chan = .sbss:0x804536A8; // type:object size:0x4 scope:global align:4 data:4byte Dev = .sbss:0x804536AC; // type:object size:0x4 scope:global align:4 data:4byte diff --git a/src/dolphin/os/OSThread.c b/src/dolphin/os/OSThread.c index 48dd553eb9..81e57afe72 100644 --- a/src/dolphin/os/OSThread.c +++ b/src/dolphin/os/OSThread.c @@ -875,5 +875,5 @@ void* OSGetThreadSpecific(s32 index) { } #include "global.h" -extern u8 Debug_BBA_804516D0; -u8 Debug_BBA_804516D0 ATTRIBUTE_ALIGN(8); +extern u8 Debug_BBA; +u8 Debug_BBA ATTRIBUTE_ALIGN(8); diff --git a/src/dolphin/os/__start.c b/src/dolphin/os/__start.c index 62349da961..110e7e5b3a 100644 --- a/src/dolphin/os/__start.c +++ b/src/dolphin/os/__start.c @@ -17,7 +17,7 @@ __declspec(section ".init") extern void __init_data(void); __declspec(section ".init") extern void __init_hardware(void); __declspec(section ".init") extern void __flush_cache(void* addr, u32 size); -extern u8 Debug_BBA_804516D0; +extern u8 Debug_BBA; __declspec(section ".init") void __check_pad3(void) { if ((*(u16*)0x800030E4 & 0xEEF) == 0xEEF) { @@ -26,11 +26,11 @@ __declspec(section ".init") void __check_pad3(void) { } void __set_debug_bba(void) { - Debug_BBA_804516D0 = 1; + Debug_BBA = 1; } __declspec(section ".init") u8 __get_debug_bba(void) { - return Debug_BBA_804516D0; + return Debug_BBA; } __declspec(section ".init") asm void __start(void) {